summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--application.rb1
-rw-r--r--public/jsme/.DS_Storebin0 -> 6148 bytes
-rw-r--r--public/jsme/057C029061D565E59B91BCF8D80FA08E.cache.html651
-rw-r--r--public/jsme/05B63F17C4ECC632F0004998FE93F0D9.cache.pngbin220 -> 0 bytes
-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/222ADBFEC322C2723C6ED2C4FB31B217.cache.js1
-rw-r--r--public/jsme/222DCE3CD01E8F29C3D81A37CE3EC2B8.cache.html626
-rw-r--r--public/jsme/230043C4988F4EECEF225437640D792F.cache.html625
-rw-r--r--public/jsme/293DFEFA807A962F28C09E358B34A434.cache.js1
-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/61B683D3493CAED438D5743A0404863D.cache.js1
-rw-r--r--public/jsme/6ABB8447ACAB1353A478923AC9C0550B.cache.js1
-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/7A65B607B90DE29D7EA26AA83BF69D4F.cache.js1
-rw-r--r--public/jsme/84DE2DAB8AD49C4E122A548C4B072500.cache.html625
-rw-r--r--public/jsme/8816D61E367E34DBCFA53666849E21D8.cache.js1
-rw-r--r--public/jsme/8BDB7ED57B756F8D50277056A0D59DA8.cache.js1
-rw-r--r--public/jsme/96E40B969193BD74B8A621486920E79C.cache.js606
-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/A2384E54F71557BAEA414A43D47F17EA.cache.js1
-rw-r--r--public/jsme/A3D2B7C95C4FC47DB0996CBDF930EA17.cache.html657
-rw-r--r--public/jsme/A6DBDE07E3A8F66E8959A4F32505E16B.cache.pngbin0 -> 80 bytes
-rw-r--r--public/jsme/A6DF9CFFF55769DE62DA6868C558B3F2.cache.html629
-rw-r--r--public/jsme/B70D7DA2E93A6B0FB7E5BC15540F7B15.cache.html645
-rw-r--r--public/jsme/C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js1
-rw-r--r--public/jsme/C9EEF554958AACEE6A060F620375E4FA.cache.js1
-rw-r--r--public/jsme/D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js1
-rw-r--r--public/jsme/D9A64F1634E29088B910B3E0D4621E49.cache.js1
-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/compilation-mappings.txt2689
-rw-r--r--public/jsme/deferredjs/.DS_Storebin0 -> 6148 bytes
-rw-r--r--public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/1.cache.js1
-rw-r--r--public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/2.cache.js1
-rw-r--r--public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/3.cache.js1
-rw-r--r--public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/4.cache.js1
-rw-r--r--public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/5.cache.js1
-rw-r--r--public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/6.cache.js1
-rw-r--r--public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/7.cache.js1
-rw-r--r--public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/8.cache.js1
-rw-r--r--public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/9.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/1.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/2.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/3.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/4.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/5.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/6.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/7.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/8.cache.js1
-rw-r--r--public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/9.cache.js1
-rw-r--r--public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/1.cache.js1
-rw-r--r--public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/2.cache.js1
-rw-r--r--public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/3.cache.js1
-rw-r--r--public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/4.cache.js1
-rw-r--r--public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/5.cache.js1
-rw-r--r--public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/6.cache.js1
-rw-r--r--public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/7.cache.js1
-rw-r--r--public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/8.cache.js1
-rw-r--r--public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/9.cache.js1
-rw-r--r--public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/1.cache.js1
-rw-r--r--public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/2.cache.js1
-rw-r--r--public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/3.cache.js1
-rw-r--r--public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/4.cache.js1
-rw-r--r--public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/5.cache.js1
-rw-r--r--public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/6.cache.js1
-rw-r--r--public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/7.cache.js1
-rw-r--r--public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/8.cache.js1
-rw-r--r--public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/9.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/1.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/2.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/3.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/4.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/5.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/6.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/7.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/8.cache.js1
-rw-r--r--public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/9.cache.js1
-rw-r--r--public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/1.cache.js1
-rw-r--r--public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/2.cache.js1
-rw-r--r--public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/3.cache.js1
-rw-r--r--public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/4.cache.js1
-rw-r--r--public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/5.cache.js1
-rw-r--r--public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/6.cache.js1
-rw-r--r--public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/7.cache.js1
-rw-r--r--public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/8.cache.js1
-rw-r--r--public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/9.cache.js1
-rw-r--r--public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/1.cache.js1
-rw-r--r--public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/2.cache.js1
-rw-r--r--public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/3.cache.js1
-rw-r--r--public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/4.cache.js1
-rw-r--r--public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/5.cache.js1
-rw-r--r--public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/6.cache.js1
-rw-r--r--public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/7.cache.js1
-rw-r--r--public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/8.cache.js1
-rw-r--r--public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/9.cache.js1
-rw-r--r--public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/1.cache.js1
-rw-r--r--public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/2.cache.js1
-rw-r--r--public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/3.cache.js1
-rw-r--r--public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/4.cache.js1
-rw-r--r--public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/5.cache.js1
-rw-r--r--public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/6.cache.js1
-rw-r--r--public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/7.cache.js1
-rw-r--r--public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/8.cache.js1
-rw-r--r--public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/9.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/1.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/2.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/3.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/4.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/5.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/6.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/7.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/8.cache.js1
-rw-r--r--public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/9.cache.js1
-rw-r--r--public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/1.cache.js1
-rw-r--r--public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/2.cache.js1
-rw-r--r--public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/3.cache.js1
-rw-r--r--public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/4.cache.js1
-rw-r--r--public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/5.cache.js1
-rw-r--r--public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/6.cache.js1
-rw-r--r--public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/7.cache.js1
-rw-r--r--public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/8.cache.js1
-rw-r--r--public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/9.cache.js1
-rw-r--r--public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/1.cache.js1
-rw-r--r--public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/2.cache.js1
-rw-r--r--public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/3.cache.js1
-rw-r--r--public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/4.cache.js1
-rw-r--r--public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/5.cache.js1
-rw-r--r--public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/6.cache.js1
-rw-r--r--public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/7.cache.js1
-rw-r--r--public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/8.cache.js1
-rw-r--r--public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/9.cache.js1
-rw-r--r--public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/1.cache.js1
-rw-r--r--public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/2.cache.js1
-rw-r--r--public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/3.cache.js1
-rw-r--r--public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/4.cache.js1
-rw-r--r--public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/5.cache.js1
-rw-r--r--public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/6.cache.js1
-rw-r--r--public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/7.cache.js1
-rw-r--r--public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/8.cache.js1
-rw-r--r--public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/9.cache.js1
-rw-r--r--public/jsme/gwt/.DS_Storebin0 -> 6148 bytes
-rw-r--r--public/jsme/gwt/chrome/.DS_Storebin0 -> 6148 bytes
-rw-r--r--public/jsme/hosted.html365
-rw-r--r--public/jsme/jsa.css12
-rw-r--r--public/jsme/jsme.devmode.js1
-rw-r--r--public/jsme/jsme.nocache.js45
-rw-r--r--views/layout.haml16
-rw-r--r--views/prediction.haml6
-rw-r--r--views/style.scss34
166 files changed, 3494 insertions, 19432 deletions
diff --git a/application.rb b/application.rb
index 911965f..235e7b9 100644
--- a/application.rb
+++ b/application.rb
@@ -4,6 +4,7 @@ include OpenTox
configure :development do
$logger = Logger.new(STDOUT)
+ enable :reloader
end
helpers do
diff --git a/public/jsme/.DS_Store b/public/jsme/.DS_Store
new file mode 100644
index 0000000..87fa0ec
--- /dev/null
+++ b/public/jsme/.DS_Store
Binary files differ
diff --git a/public/jsme/057C029061D565E59B91BCF8D80FA08E.cache.html b/public/jsme/057C029061D565E59B91BCF8D80FA08E.cache.html
deleted file mode 100644
index 8581f9b..0000000
--- a/public/jsme/057C029061D565E59B91BCF8D80FA08E.cache.html
+++ /dev/null
@@ -1,651 +0,0 @@
-<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/05B63F17C4ECC632F0004998FE93F0D9.cache.png b/public/jsme/05B63F17C4ECC632F0004998FE93F0D9.cache.png
deleted file mode 100644
index 6b2789b..0000000
--- a/public/jsme/05B63F17C4ECC632F0004998FE93F0D9.cache.png
+++ /dev/null
Binary files differ
diff --git a/public/jsme/0D71BA88E8DB59E613D3BD042277F3CA.cache.html b/public/jsme/0D71BA88E8DB59E613D3BD042277F3CA.cache.html
deleted file mode 100644
index 9035514..0000000
--- a/public/jsme/0D71BA88E8DB59E613D3BD042277F3CA.cache.html
+++ /dev/null
@@ -1,636 +0,0 @@
-<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
deleted file mode 100644
index 1947e29..0000000
--- a/public/jsme/143B86F220A77EA4A06DF2CE62EF455A.cache.html
+++ /dev/null
@@ -1,636 +0,0 @@
-<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
deleted file mode 100644
index bfbd6f5..0000000
--- a/public/jsme/1AFB129BECD672F835F8C27B14A9D8F2.cache.html
+++ /dev/null
@@ -1,619 +0,0 @@
-<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
deleted file mode 100644
index 6bc31de..0000000
--- a/public/jsme/20865588BA1E58170CC8C13CEAD50C3C.cache.html
+++ /dev/null
@@ -1,615 +0,0 @@
-<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
deleted file mode 100644
index 04edb39..0000000
--- a/public/jsme/20B12D7884BFE17E1879B157A966B4D0.cache.html
+++ /dev/null
@@ -1,631 +0,0 @@
-<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/222ADBFEC322C2723C6ED2C4FB31B217.cache.js b/public/jsme/222ADBFEC322C2723C6ED2C4FB31B217.cache.js
new file mode 100644
index 0000000..3911785
--- /dev/null
+++ b/public/jsme/222ADBFEC322C2723C6ED2C4FB31B217.cache.js
@@ -0,0 +1 @@
+jsme.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsme;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats(\'moduleStartup\', \'moduleEvalStart\');var $gwt_version = "2.5.1";var $strongName = \'222ADBFEC322C2723C6ED2C4FB31B217\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;var m="",ba="\\n",ea="\\n\\n",fa=" ",ha=" \\t\\n\\r\\u000c",ia=" ",ja=" 0 0",ka=" 0 0 0",la=" 0 0 0 0 0 0 0",ma=" 0 0 0 0 0999 ",na=" : ",ra=" !",sa=" *",ta=" 0 0 ",ua=" : ",va=" CFG=",wa=" CHG=",Ca=" Molecular Editor by Peter Ertl and Bruno Bienfait",Ea=" Use Page Up/Down for SDF access (",Fa=" V3000",Ha=" [ATOMS=(",Ia=" border=\'0\'><\/gwt:clipper>",Ka=" depict",La=" exceptions caught: ",Ma=" failed with status 404(Script Tag Failure - no status available)",Oa=" failed with text ",Pa=\' filled="false" strokecolor="\',\nUa=\' filled="true" stroked="false" fillcolor="\',Va=" height=",$a=" initOrResize: true ",ab=" is not supported",bb=" new molecularAreaScale = ",cb=" not found.",jb=" of ",lb=" or ",mb=" or OCL ID code",nb=" out of range",rb=" scale: ",vb=\' strokeweight="\',wb=" sun.boot.class.path",xb=" xsize=",yb=" ysize=",zb="!",Db=\'"\',Eb=\'" \',Fb=\'" endangle="\',Ib=\'" strokecolor="\',Kb=\'" style="top:\',Lb=\'" to="\',Rb=\'" width=\',Sb=\'", Using "100%".\',Tb="\\"><img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'",\nWb="#",ac="#16",bc="#7",cc="#8",dc="$",ec="$$$$",fc="$MOL",gc="$MOL\\n",qc="$RXN",rc="$RXN\\n\\n\\nJME Molecular Editor\\n",sc="%",Cc="&",Dc="&#39;",Lc="&amp;",Mc="&gt;",Nc="&lt;",Oc="&quot;",Uc="\'",Vc="\' border=\'0\'>",Wc="\' onerror=\'if(window.__gwt_transparentImgHandler)window.__gwt_transparentImgHandler(this);else this.src=\\"",Zc="\' style=\'",ad="\',sizingMethod=\'crop\'); margin-left: ",bd="(",cd="(No exception detail)",jd="(this Collection)",kd=")",pd=") no-repeat ",qd="),button=",td="). Expect more errors.\\n",\nud=")://",vd=");",wd=")]\\n",Dd="*",Ed="+",Jd=",",Kd=", ",Nd=", Size: ",Od=",(",Pd=",clickCount=",Qd=",command=",Rd=",disabled",Wd=",extModifiers=",Xd=",label=",Yd=",modifiers=",ee="-",fe="-9223372036854775808",ge="-C#C-Me",he="-C#CH",oe="-C#N",pe="-C(=O)N",qe="-C(=O)OH",re="-C(=O)OMe",se="-CCl3",te="-CF3",ue="-CMe3",ve="-NC=O",we="-NH-SO2-Me",ze="-NMe2",Ae="-NO2",Be="-OC(=O)Me",Ce="-PO3H2",De="-SO2-NH2",Ee="-SO3H",Fe="-disabled",Ge="-selected",He="-vertical",Ie=".",Je="...",Ke=".call(this) }",Le=\n".call(this)}",Re=".call(w.event.srcElement)}",Se="/",Te="//",Ue="////",Ve="/>",We="/>\\n",Xe="0",Ye="0.0px",Ze="0px",$e="1",af="100%",bf="123",cf="144.0pt",df="144.0px",ef="2",ff="2.5.0",gf="2147483647",hf="3",jf="3.0.0",kf="4",lf="4841BDE9DC293BA35F7762B4D8EFD236.cache.png",mf="5",nf="6",sf="7",tf="72.0px",vf="8",wf="9",xf="96E40B969193BD74B8A621486920E79C.cache.js",yf="9p",zf=":",Af=": ",Bf=":moduleBase",Cf=";",Df="; ",Ef=";\'>",Ff="<",Lf="<\/chemical:x-mdl-molfile",Mf="<\/div><\/body><\/html>",Nf="<\/span>",\nOf="<V1:",Pf="<V2:",Qf=\'<gwt:clipper style="\',Rf=\'<html><body onload="if(parent.__gwt_onHistoryLoad)parent.__gwt_onHistoryLoad(__gwt_historyToken.innerText)"><div id="__gwt_historyToken">\',Sf="<img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'",Tf="<span style=\'position:absolute;margin-top:0px;margin-bottom:0px;left:",Uf="<svg",Vf="=",Wf=">",Xf="?",Yf="@",cg="@@",dg="A",eg="A JavaScript function name is expected, not a the function itself",fg="A6DBDE07E3A8F66E8959A4F32505E16B.cache.png",\ngg="API",hg="AfterStructureModified",ig="Ag",jg="Al",kg="All rights reserved.",lg="Apr",mg="Are you trying to draw an hedgehog ?",ng="AtomClicked",og="AtomHighlight",pg="Au",qg="Aug",rg="Auto atom map molecule",sg="B",tg="Ba",ug="BackgroundImageCache",vg="Bad stereoinfo on allene !",yg="BeforePaste",Bg="BondClicked",Cg="BondHighlight",Dg="Bottom",Eg="Br",Fg="C",Gg="CSS1Compat",Hg="Ca",Ig="Can\'t find exported method for given arguments: ",Jg="Cannot add a handler with a null type",Kg="Cannot add a null handler",\nLg="Cannot fire null event",Mg="Cannot redo. Index is out of range.",Ng="Cannot set a new parent without first clearing the old parent",Og="Cannot undo. Index is out of range.",Pg="Caused by: ",Qg="Cd",Sg="Center",Wg="Change atom map",Yg="Character out of range: ",Zg="Charge change not possible on ",$g="Charge change not possible on multibonded ",ah="Charge change not possible on multibonded N or P !",bh="Charge change not possible on the halogen !",ch="Charge change not possible on this boron !",\ndh="Charge change not possible on this carbon !",eh="Chiral flag is set",fh="Cl",gh="Class$",hh="Clear canvas",ih="Color parameter outside of expected range",jh="Content",kh="Copy as ",oh="Copy as InChI",ph="Copy as InChI auxinfo",qh="Copy as InChI key",rh="Copy as OCL ID code",sh="Copy as Scalar Vector Graphics",th="Copy selected (blue) molecule to the other side of the reaction",uh="Copying the agent not possible !",vh="Copyright (c) 2017, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.",\nwh="Cs",xh="Cu",yh="DF7764EEC1903CD03C9545B354D8D8E4.cache.png",zh="DOMMouseScroll",Ah="Dec",Bh="Default",Ch="Delete all atom map molecule",Dh="Delete hydrogens",Eh="Delete selected molecule (red)",Fh="Dialog",Gh="Download of ",Hh="ERROR - ",Ih="ERROR - cannot add aromatic spiro ring !",Jh="ERROR - invalid mol index: ",Kh="ERROR - problems in reading/processing MOL input",Lh="ERROR - problems in reading/processing molecule !",Mh="ERROR - spiro ring not possible here !",Oh="ERROR - strange reaction !",\nPh="ERROR - strange reaction - fixing !",Qh="ERROR: ",Rh="ERROR: Possible problem with your *.gwt.xml module file.\\nThe compile time user.agent value (ie6) does not match the runtime user.agent value (",Sh="Error in C3H stereospecification !",Xh="Error in C4 stereospecification !",Yh="Error in C4 stereospecification ! 2/0r",Zh="Error in stereoprocessing ! - t30",$h="Exception caught: ",ai="F",bi="FG",ci="Feb",di=\'For input string: "\',ei="Fr",fi="Fri",gi="GUI",hi="GWT",ii="Ga",ji="H",ki="H.1,2,3.He.3,4.Li.6,7.Be.9.B.10,11.C.12,13,14.N.14,15.O.16,17,18.F.19.Ne.20,21,22.Na.23.Mg.24,25,26.Al.27.Si.28,29,30.P.31.S.32,33,34,36.Cl.35,37.Ar.36,38,40.K.39,40,41.Ca.40,42,43,44,46,48.Sc.45.Ti.46,47,48,49,50.V.50,51.Cr.50,52,53,54.Mn.55.Fe.54,56,57,58.Co.59.Ni.58,60,61,62,64.Cu.63,65.Zn.64,66,67,68,70.Ga.69,71.Ge.70,72,73,74,76.As.75.Se.74,76,77,78,80,82.Br.79,81.Kr.78,80,82,83,84,86.Rb.85,87.Sr.84,86,87,88.Y.90.Zr.90,91,92,94,96.Nb.93.Mo.92,94,95,96,97,98,100.Tc.99.Ru.96,98,99,100,101,102,104.Rh.103.Pd.102,104,105,106,108,110.Ag.107,109.Cd.106,108,110,111,112,113,114,116.In.113,115.Sn.112,114,115,116,117,118,119,120,122,124.Sb.121,123.Te.120,122,123,124,125,126,128,130.I.127.Xe.124,126,128,129,130,131,132,134,136.Cs.133.Ba.130,132,134,135,136,137,138.La.138,139.Ce.136,138,140,142.Pr.141.Nd.142,143,144,145,146,148,150.Pm.145.Sm.144,147,148,149,150,152,154.Eu.151,153.Gd.152,154,155,156,157,158,160.Tb.159.Dy.156,158,160,161,162,163,164.Ho.165.Er.162,164,166,167,168,170.Tm.169.Yb.168,170,171,172,173,174,176.Lu.175,176.Hf.174,176,177,178,179,180.Ta.180,181.W.180,182,183,184,186.Re.185,187.Os.184,186,187,188,189,190,192.Ir.191,193.Pt.190,192,194,195,196,198.Au.197.Hg.197,198,199,200,201,202,204.Tl.203,205.Pb.204,206,207,208.Bi.209.Po.209.At.210.Rn.222.Fr.223.Ra.226.Ac.227.Th.232.Pa.231.U.234,235,238.Np.237.Pu.244.Am.243.Cm.247.Bk.247.Cf.251.Es.254.Fm.257.Md.258.No.255.Lr.256.Ku.261",\nli="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;}",\nmi="Helvetica",ni="I",oi="IFRAME",pi="INPUT",qi="ISO-8859-1",ri="ISO-LATIN-1",si="InChI=",ti="InchiKeySearch",ui="Incorrect URL: ",vi="Index: ",wi="Inner",xi="Install of ",yi="Internal index set to null.",zi="Invalid JME string",Ai="Invalid V2000 molfile",Bi="Invalid callback name: ",Ci="JME",Ei="JME\\n\\n",Fi="JME 2017-02-26 ",Gi="JME.class",Hi="JSApplet.Inchi.",Ii="JSApplet.JSME",Ji="JSApplet.Utils",Ki="JSME",Li=\'JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".\',\nMi="JSME initialization error: HTML id ",Ni="JSME initialization error: HTML id argument is null.",Oi=\'JSME installation warning: invalid size or not specified size of DOM element: "\',Pi="Jan",Qi="JavaScript",Ri="Jul",Si="Jun",Ti="K",Ui="Left",Vi="Li",Wi="M APO",Xi="M CHG",Yi="M CHG 1",Zi="M END",$i="M END\\n",aj="M ISO",bj="M ISO 1",cj="M V30 ",dj="M V30 BEGIN ATOM\\n",ej="M V30 BEGIN BOND\\n",fj="M V30 BEGIN COLLECTION",gj="M V30 BEGIN CTAB",hj="M V30 COUNTS ",ij="M V30 END ATOM\\n",\njj="M V30 END BOND\\n",kj="M V30 END COLLECTION\\n",lj="M V30 END CTAB\\n",mj="MDLV30/STEABS",oj="MDLV30/STERAC",pj="MDLV30/STEREL",qj="MOL",rj="MOL n. ",sj="MOL or SDF",tj="MOUSE_CLICKED",uj="MOUSE_DRAGGED",vj="MOUSE_ENTERED",wj="MOUSE_EXITED",xj="MOUSE_MOVED",yj="MOUSE_PRESSED",zj="MOUSE_RELEASED",Aj="MOUSE_WHEEL",Bj="Mar",Cj="Maximum allowed bond order is 3 !",Dj="May",Ej="Metallic ",Fj="Mg",Gj="Middle",Hj="Missing message: awt.133",Ij="Missing message: awt.151",Jj="Missing message: awt.70",Kj=\n"Mon",Lj="Move one atom",Mj="Must call next() before remove().",Nj="N",Oj="NA",Pj="NEW",Qj="Na",Rj="Next ring will be added as spiro",Sj="Ni",Tj="No Chiral flag",Uj="No more molecules in SDF buffer",Vj="No more redo",Wj="No more undo",Xj="Not known group!",Yj="Not possible connection !",Zj="Not unique E/Z geometry !",$j="Nov",ak="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",bk="O",ck="Oct",dk="P",ek="PARAM",fk="PASTE",gk="Paste ",hk="Popup",ik="Q",\njk="Q ",kk="R",nk="RXN",ok="Rb",pk="Reading ",qk="Removal of substituent not possible.",rk="Right",sk="S",tk="SDFstack",uk="SMILES",vk="SMIRKS",wk="Sat",xk="Se",yk="Search chemical structure (through InChIKey)",zk="Select substituent",Ak="Sep",Ck="Set molecule Chiral flag",Dk="Should only call onAttach when the widget is detached from the browser\'s document",Ek="Should only call onDetach when the widget is attached to the browser\'s document",Fk="Si",Gk="SimplePanel can only contain one child widget",\nHk="Sr",Ik="Stereomarking allowed only on single and double bonds!",Jk="Stereomarking meaningless on this bond !",Kk="String index out of range: ",Lk="Structure pasted. ",Mk="Style names cannot be empty",Nk="Sun",Ok="Text",Pk="This widget\'s parent does not implement HasWidgets",Qk="Thu",Rk="Top",Sk="Tue",Tk="UTF-8",Uk="Unset molecule chiral flag",Vk="Use X button to change charge on the X atom !",Wk="V1",Xk="V2",Yk="V2000",Zk="V3000",$k=\'Warning: the global function "jsmeOnLoad" is not defined.\\n If you have defined it, there might be a syntax error in your javascript code.\',\nal="Wed",bl="Widget must be a child of this panel.",cl="Windows NT",dl="X",el="You are too focused on chains, enough of it for now !",fl="Zn",gl="[",hl="[JavaScriptObject]",il="[object Array]",jl="\\\\",kl=\'\\\\"\',ll="\\\\$\\\\$\\\\$\\\\$\\r?\\n?",ml="\\\\.",nl="\\\\:",ol="\\\\\\\\",pl="\\\\\\\\n",ql="\\\\b",rl="\\\\bno",sl="\\\\f",tl="\\\\n",ul="\\\\r",vl="\\\\s+",wl="\\\\t",xl="\\\\u0000",yl="\\\\u0001",zl="\\\\u0002",Al="\\\\u0003",Bl="\\\\u0004",Cl="\\\\u0005",Dl="\\\\u0006",El="\\\\u0007",Fl="\\\\u000B",Jl="\\\\u000E",Kl="\\\\u000F",Ll="\\\\u0010",Ml="\\\\u0011",\nNl="\\\\u0012",Ol="\\\\u0013",Pl="\\\\u0014",Ql="\\\\u0015",Rl="\\\\u0016",Sl="\\\\u0017",Tl="\\\\u0018",Ul="\\\\u0019",Vl="\\\\u001A",Wl="\\\\u001B",Xl="\\\\u001C",Zl="\\\\u001D",$l="\\\\u001E",am="\\\\u001F",bm="\\\\u00ad",cm="\\\\u0600",dm="\\\\u0601",em="\\\\u0602",fm="\\\\u0603",gm="\\\\u06dd",hm="\\\\u070f",im="\\\\u17b4",jm="\\\\u17b5",km="\\\\u200b",lm="\\\\u200c",mm="\\\\u200d",nm="\\\\u200e",om="\\\\u200f",pm="\\\\u2028",qm="\\\\u2029",rm="\\\\u202a",sm="\\\\u202b",tm="\\\\u202c",um="\\\\u202d",vm="\\\\u202e",wm="\\\\u2060",xm="\\\\u2061",ym="\\\\u2062",zm="\\\\u2063",\nAm="\\\\u2064",Bm="\\\\u206a",Cm="\\\\u206b",Dm="\\\\u206c",Em="\\\\u206d",Fm="\\\\u206e",Gm="\\\\u206f",Hm="\\\\ufeff",Im="\\\\ufff9",Jm="\\\\ufffa",Km="\\\\ufffb",Lm="]",Mm="^(\\\\d+)([A-Z][a-z]?)(\\\\b.*)",Nm="^(\\\\d+)?\\\\s*([A-Z][a-z]?)\\\\s*(?:(?:(\\\\d+)([+-]))|((?:\\\\++)|(?:-+)))?([^:+-]+?([,;#!])?[^:+-]+?)?(?::(\\\\d+))?$",Om="^[A-Z]{14}\\\\-[A-Z]{10}\\\\-[A-Z]$",Pm="^[a-z0-9@+\\\\-\\\\[\\\\]\\\\(\\\\)\\\\\\\\\\\\/%=#$:>\\\\.]+$",Qm="_",Rm="__gwtDevModeHook:",Sm="__gwt_dispatchDblClickEvent_",Tm="__gwt_dispatchEvent_",Um="__gwt_dispatchUnhandledEvent_",\nVm="__gwt_historyFrame",Wm="__gwt_historyToken",Xm="__gwtex_wrap",Ym="__local_ff",Zm="_blank",$m="a",an="abs",bn="absolute",cn="addAtom",dn="addAtomQuery",en="addBond",fn="addChain",gn="addGroup",hn="addNewPart",jn="addRing",kn="addRingBond",ln="addTemplate",mn="alert",nn="alertdialog",on="align",pn="alignMolecules Depict: molecularAreaScale=",qn="alpha(opacity=0)",rn="antialias",sn="application",tn="ar",un="arc",vn=\'arc startangle="\',wn="archive",xn="aria-activedescendant",yn="aria-hidden",zn="array",\nAn="article",Bn="atombg",Cn="atomcolors",Dn="atommovebutton",En="auto",Fn="autoRetry=",Gn="autoez",Hn="autonumber",In="background:url(",Jn="bad hex encoding",Kn="banner",Ln="baseline",Mn="begin",Nn="behavior:url(#default#VML); position:absolute; antialias:",On="black",Pn="block",Qn="blue",Rn="blur",Sn="body",Vn="bolder",Wn="boolean",Xn="border",Yn="bottom",Zn="browser.version",$n="button",ao="c",bo="canonize",co="cellPadding",eo="cellSpacing",fo="center",go="change",ho="changeChiral",io="changeManyAtomMap",\njo="chargeAtom0",ko="check option ",lo="checkbox",mo="chemical:x-mdl-molfile",no="className",oo="clear",po="clear.cache.gif",qo=\'clear.cache.gif"\\\' style="\',ro="click",so="click marked atom to delete mark",to="client",uo="clip",vo="code",wo="codebase",xo="colSpan",yo="color:",zo="columnheader",Ao="com.allen_sauer.gwt.dnd.client.util.DragEntryPoint",Bo="com.google.gwt.user.client.DocumentModeAsserter",Co="com.google.gwt.useragent.client.UserAgentAsserter",Do="combobox",Eo="complementary",Fo="complete",\nGo="contenteditable",Ho="contentinfo",Io="contextmenu",Jo="copy",Ko="css is null",Lo="dblclick",Mo="definition",No="delAtom",Oo="delBond",Po="delBondGroup",Qo="deleteAtom",Ro="deleteAtomMaps",So="deleteHydrogens",To="depict",Uo="depictaction",Vo="depictbg",Wo="depictcgi",Xo="dialog",Yo="directory",Zo="display",$o="div",ap="divide by zero",bp="document",cp="download",dp="drag out MOL or RXN file",ep="drawInfo: ",fp="drawMolecularArea ",gp="drawMolecularArea mustReDrawMolecularArea=",hp="end_gesture",\nip="error",jp="export.client.JSME_export",kp="exportInchi",lp="exportInchiAuxInfo",mp="exportInchiKey",np="exportSVG",op="fa",pp="false",qp="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'",rp="flavor = ",sp="focus",tp="font-family:",up="font-size:",vp="font-style:italic;",wp="font-weight:bolder;",xp="fontFamily",yp="fontSize",zp="fontStyle",Ap="fontWeight",Bp="form",Cp="function",Dp=\'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\',\nEp="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",Fp="g",Gp="gecko",Hp="gecko1_8",Ip="gesturechange",Jp="gestureend",Kp="gesturestart",Lp="google",Mp="green",Np="grid",Op="gridcell",Pp="group",\nQp="gwt-DecoratedPopupPanel",Rp="gwt-DecoratorPanel",Sp="gwt-Image",Tp="gwt-MenuBar",Up="gwt-MenuBarPopup",Vp="gwt-MenuItem",Wp="gwt-MenuItemSeparator",Xp="gwt-PopupPanel",Yp="gwt-TextBox",Zp="gwt-uid-",$p="head",aq="heading",bq="height",cq="height:",dq="hidden",eq="hideFocus",fq="hspace",gq="html is null",hq="http.proxyPort",iq="http://",jq="https",kq="https://",lq="hydrogens",mq="i",nq="id",oq="ie6",pq="ie8",qq="ie9",rq="iframe",sq="img",tq="incorrect port: ",uq="info: ",vq="inline",wq="is_touch_supported",\nxq="italic",yq="iw",zq="j",Aq="java.endorsed.dirs",Bq="java.runtime.version",Cq="java.specification.name",Dq="java.specification.version",Eq="java.vendor",Fq="java.version",Gq="java.vm.name",Hq="java.vm.specification.vendor",Iq="javascript:\'\'",Jq="jme",Kq="jmeh",Lq="jsa-resetDiv",Mq="jsa-resetTable",Nq="keephs",Oq="keydown",Pq="keypress",Qq="keyup",Rq="left",Sq="leftoversDownload",Tq="line",Uq=\'line from="\',Vq="link",Wq="list",Xq="listbox",Yq="listitem",Zq="load",$q="loaded",ar="log",br="losecapture",\ncr="m",dr="main",er="manualRetry=",fr="margin",gr="marginBottom",hr="markAtom",ir="markBond",jr="marquee",kr="math",lr="menu",mr="menuPopup",nr="menuSeparatorInner",or="menubar",pr="menuitem",qr="menuitemcheckbox",rr="menuitemradio",sr="middle",tr="mix",ur="moduleStartup",vr="mol",wr="monospace",xr="mousedown",yr="mousemove",zr="mouseout",Ar="mouseover",Br="mouseup",Cr="mousewheel",Dr="msie",Er="multipart",Fr="must be non-negative",Gr="n",Hr="name",Ir="navigation",Jr="newlook",Kr="no",Lr="nocenter",\nMr="nodepict",Nr="none",Or="note",Pr="notify_structural_change_js_function",Qr="nowrap",Rr="null",Sr="number",Tr="o",Ur="object",Vr="offsetHeight",Wr="offsetWidth",Xr="oldlook",Yr="onModuleLoadStart",Zr="onblur",$r="onclick",as="oncontextmenu",bs="ondblclick",cs="onerror() called.",ds="onfocus",es="onkeydown",fs="onkeypress",gs="onkeyup",hs="onload",is="onmousedown",js="onmousemove",ks="onmouseup",ls="onmousewheel",ms="ontouchstart",ns="opera",os="option",ps="options",qs="or",rs="os.encoding",ss=\n"os.name",ts="os.name.applet",us="outline",vs="oval",ws=\'oval style="position:absolute;left:\',xs="overflow",ys="overflow: hidden; width: ",zs="p",aaa="package.restrict.access.sun",As="padding",Bs="paste",baa="path.separator.applet",caa="polarnitro",daa="polyline",eaa=\'polyline points="\',Cs="popupContent",Ds="position",Es="presentation",Fs="progressbar",Gs="px",Hs="px ",Is=\'px"\',faa=\'px" \',gaa=\'px"+\',haa="px)",Js="px,",Ks="px, ",Ls="px;",iaa="px; border: none",jaa="px; height: ",kaa="px; margin-top: ",\nlaa="px; padding: 0px; zoom: 1",Ms="px;height:",maa="px;left:",Ns="px;top:",Os="px;width:",naa="query",Ps="radio",Qs="radiogroup",oaa="radix ",paa="rbutton",qaa="reaction",raa="reactionCopy",saa="readJME",Rs="readMolFile",taa="readRXNFile",uaa="rect",Ss=\'rect style="position:absolute;left:\',vaa="rect(",Ts="rect(0px, 0px, 0px, 0px)",waa="rect(auto, auto, auto, auto)",xaa="red",Us="redo",Vs="region",yaa="relative",zaa="removehs",Aaa="removehsc",Baa="reset",Caa="return function() { w.__gwt_dispatchDblClickEvent_",\nDaa="return function() { w.__gwt_dispatchEvent_",Ws="return function() { w.__gwt_dispatchUnhandledEvent_",Eaa="return;",Xs="rgb(",Ys="right",Zs="role",$s="rotation",Faa="roundrect",at="row",bt="rowgroup",ct="rowheader",dt="rtl",Gaa="runAsync",et="runAsyncCallback",ft="s",Haa="safari",Iaa="sans-serif",gt="scale100",ht="script",Jaa="scroll",it="scrollbar",jt="se",kt="search",Kaa="searchInchiKey",lt="separator",mt="serif",nt="setAtom",ot="setBondDouble",pt="setBondSingle",Laa="setBondStereo",qt="setBondTriple",\nMaa="setQueryBond",Naa="showDragAndDropSymbolInDepictMode",Oaa="showan",rt="slider",Paa="smiles",st="span",tt="spinbutton",Qaa="star",Raa="startup",ut="status",Saa="stereo",vt="string",wt="subMenuIcon-selected",Taa="sun.java.launcher",Uaa="sun.management.compiler",xt="tab",yt="table",zt="tablist",At="tabpanel",Bt="tbody",Ct="td",Dt="text",Vaa="text/javascript",Et="textAlign",Ft="textbox",Waa="this.__popup.currentStyle.zIndex",Gt="timer",Ht="title",Xaa="toggle",It="toolbar",Jt="tooltip",Kt="top",Yaa=\n"touch",Lt="touchcancel",Mt="touchend",Nt="touchmove",Ot="touchstart",Pt="tr",Qt="tree",Rt="treegrid",St="treeitem",Tt="true",Zaa="unMarkAtom",$aa="unMarkBond",Ut="undo",aba="unknown",Vt="unknown protocol(",Wt="unknown type",bba="update() in depict mode: oldMolecularAreaScale = ",cba="update(): ",dba="ur",eba="uri is null",Xt="urn:schemas-microsoft-com:vml",fba="useOclIDCode",gba="useopenchemlib",hba="user.language",iba="user.name",jba="user.timezone",Yt="value",Zt="verticalAlign",$t="visibility",\nau="visible",kba="vspace",bu="w",lba="webkit",mba="white",nba="white-space:nowrap;",cu="whiteSpace",du="width",oba="width:",eu="x",pba="xbutton",qba="yes",fu="zIndex",gu="zoom",hu="{",iu="|",rba="|>",_,ju={l:4194303,m:4194303,h:1048575},ku={l:0,m:0,h:0},lu={l:1,m:0,h:0},mu={l:2,m:0,h:0},sba={l:3,m:0,h:0},nu={l:4,m:0,h:0},ou={l:8,m:0,h:0},tba={l:10,m:0,h:0},pu={l:16,m:0,h:0},qu={l:32,m:0,h:0},ru={l:64,m:0,h:0},su={l:128,m:0,h:0},tu={l:256,m:0,h:0},uba={l:512,m:0,h:0},uu={l:1024,m:0,h:0},vu={l:2048,\nm:0,h:0},wu={l:8192,m:0,h:0},vba={l:16384,m:0,h:0},wba={l:32768,m:0,h:0},xu={l:65536,m:0,h:0},xba={l:131072,m:0,h:0},yba={l:262144,m:0,h:0},yu={l:524288,m:0,h:0},zu={},Au={25:1},q={88:1,92:1,103:1},Bu={74:1,83:1},Cu={35:1},Du={20:1,21:1,88:1,93:1,95:1},Eu={66:1,88:1},Fu={32:1,88:1},Gu={87:1,88:1,92:1,103:1},Hu={26:1,28:1,36:1,41:1,44:1,48:1,50:1},Iu={52:1,88:1,96:1,104:1,105:1},Ju={49:1,88:1,93:1,95:1},Ku={59:1,60:1,66:1,80:1,88:1},Lu={63:1,88:1},u={86:1,88:1,92:1},Mu={88:1,107:1},Nu={107:1},Ou={2:1,\n88:1,92:1},Pu={26:1,28:1,36:1,41:1,42:1,44:1,48:1,50:1},Qu={28:1},Ru={26:1,28:1,36:1,40:1,41:1,42:1,44:1,48:1,50:1},Su={91:1},Tu={88:1,92:1,108:1},Uu={21:1,24:1,88:1,93:1,95:1},Vu={88:1,92:1},Wu={27:1,51:1},Xu={132:1},Yu={111:1},Zu={88:1,96:1,104:1,105:1},$u={23:1,88:1,93:1,95:1},av={79:1,92:1},bv={17:1},cv={3:1,88:1,92:1},dv={},ev={108:1},fv={109:1},gv={53:1,88:1,92:1},hv={21:1,22:1,88:1,93:1,95:1},iv={59:1,66:1,80:1,88:1},jv={18:1},kv={41:1,48:1},lv={88:1},mv={88:1,96:1,105:1},nv={88:1,92:1,107:1},\nov={34:1},pv={54:1,59:1,60:1,66:1,74:1,75:1,80:1,83:1,88:1};function w(a,b,c){var d=zu[a];d&&!d.cZ?_=d.prototype:(!d&&(d=zu[a]=function(){}),_=d.prototype=0>b?{}:new zu[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}w(1,-1,dv);_.eQ=qv;_.hC=rv;_.tS=function(){return this.cZ.d+Yf+sv(this.hC())};_.toString=function(){return this.tS()};_.tM=x;\nfunction tv(){tv=x;uv=y(A,u,-1,[0,16777215,14286847,13402367,12779264,16758197,9474192,3166456,16715021,9494608,11789301,11230450,9109248,12560038,1578E4,16744448,16777008,2093087,8442339,9388244,4062976,15132390,12567239,10921643,9083335,10255047,14706227,15765664,5296208,13140019,8224944,12750735,6721423,12419299,16752896,10889513,6076625,7351984,65280,9764863,9756896,7586505,5551541,3907230,2396047,687500,27013,12632256,16767375,10909043,6717568,10380213,13924864,9699476,4366E3,5707663,51456,7394559,\n16777159,14286791,13107143,10747847,9437127,6422471,4587463,3211207,2097095,65436,58997,54354,48952,43812,5096191,5089023,2200790,2522539,2516630,1528967,13684960,16765219,12105936,10900557,5724513,10375093,11230208,7688005,4358806,4325478,32E3,7384058,47871,41471,36863,33023,27647,5528818,7888099,9064419,10565332,11739092,11739066,11734438,12389767,13041766,13369433,13697103,14221381,14680120,15073326,15400998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,\n0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13158600,1334015,56540,15075850,15132160,56540,15075850,15461355,8553170,1016335,1016335,1334015,15132160,3289770,14456450,16422400,16422400,11819700,3289770,1016335]);vv=new wv(255,128,0);xv=new wv(92,160,255);yv=new wv(160,0,64);zv=new wv(255,160,255);Av=new wv(32,96,255);Bv=new wv(255,0,0);Cv=new wv(0,255,0);Dv=new wv(192,0,255);Ev=new wv(255,160,0);Kv=new wv(0,128,0);Lv=new wv(160,0,0)}var uv,zv,xv,vv,Av,Kv,Lv,Cv,Dv,Ev,Bv,yv;\nfunction Mv(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;Nv(c.a,b);0==c.a.c&&Ov(c.b);a.q=null}a.qd()}}function Pv(a,b){var c=Qv();Mv(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;Rv(a.k,Qv())}function zba(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.td((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.sd(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.rd(),!1):!0}w(58,1,{});_.qd=function(){this.u&&this.rd()};\n_.rd=function(){this.td((1+Math.cos(6.283185307179586))/2)};_.sd=function(){this.td((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;function Rv(a,b){if(zba(a.a,b)){var c=a.a,d=a.a.s,e;e=new Sv(d,a.a.k);Tv(d.a,e);1==d.a.c&&Uv(d.b,16);c.q=e}else a.a.q=null}function Vv(a){this.a=a}w(59,1,{},Vv);_.a=null;w(60,1,{});w(61,1,{13:1});function Wv(){Wv=x;Xv=new Yv}w(62,60,{});var Xv=null;function Yv(){this.a=new Zv;this.b=new $v(this)}w(63,62,{},Yv);\nfunction aw(){aw=x;bw=new Zv;var a=new cw;dw();ew(fw?fw:fw=new gw,a)}function Ov(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Nv(bw,a)}function Uv(a,b){if(0>b)throw new hw(Fr);a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Nv(bw,a);a.b=!1;a.c=Aba(a,b);Tv(bw,a)}function Aba(a,b){return $wnd.setTimeout(B(function(){a.ud()}),b)}w(65,1,{});_.ud=function(){this.b||Nv(bw,this);this.vd()};_.b=!1;_.c=0;var bw;function $v(a){aw();this.a=a}w(64,65,{},$v);\n_.vd=function(){var a=this.a,b,c,d,e,f;b=C(Bba,q,14,a.a.c,0);b=iw(a.a,b);c=new jw;for(e=0,f=b.length;e<f;++e)d=b[e],Nv(a.a,d),Rv(d.a,c.a);0<a.a.c&&Uv(a.b,kw(5,16-(Qv()-c.a)))};_.a=null;function Sv(a,b){this.b=a;this.a=b}w(66,61,{13:1,14:1},Sv);_.a=null;_.b=null;w(68,1,{});_.a=null;function lw(){this.a=mn}w(67,68,{},lw);function mw(){this.a=nn}w(69,68,{},mw);function nw(){this.a=sn}w(70,68,{},nw);w(72,1,{});_.a=null;function ow(a){this.a=a}w(71,72,{},ow);function pw(){this.a=An}w(73,68,{},pw);\nfunction qw(){this.a=Kn}w(74,68,{},qw);function rw(){this.a=$n}w(75,68,{},rw);function sw(){this.a=lo}w(76,68,{},sw);function tw(){this.a=zo}w(77,68,{},tw);function uw(){this.a=Do}w(78,68,{},uw);function vw(){this.a=Eo}w(79,68,{},vw);function ww(){this.a=Ho}w(80,68,{},ww);function xw(){this.a=Mo}w(81,68,{},xw);function yw(){this.a=Xo}w(82,68,{},yw);function zw(){this.a=Yo}w(83,68,{},zw);function Aw(){this.a=bp}w(84,68,{},Aw);function Bw(){this.a=Bp}w(85,68,{},Bw);function Cw(){this.a=Np}\nw(86,68,{},Cw);function Dw(){this.a=Op}w(87,68,{},Dw);function Ew(){this.a=Pp}w(88,68,{},Ew);function Fw(){this.a=aq}w(89,68,{},Fw);function Gw(a){this.a=a.id}w(90,1,{15:1,16:1},Gw);_.a=null;function Hw(){this.a=sq}w(91,68,{},Hw);function Iw(){this.a=Vq}w(92,68,{},Iw);function Jw(){this.a=Wq}w(93,68,{},Jw);function Kw(){this.a=Xq}w(94,68,{},Kw);function Lw(){this.a=Yq}w(95,68,{},Lw);function Mw(){this.a=ar}w(96,68,{},Mw);function Nw(){this.a=dr}w(97,68,{},Nw);function Ow(){this.a=jr}w(98,68,{},Ow);\nfunction Pw(){this.a=kr}w(99,68,{},Pw);function Qw(){this.a=lr}w(100,68,{},Qw);function Rw(){this.a=or}w(101,68,{},Rw);function Sw(){this.a=pr}w(102,68,{},Sw);function Tw(){this.a=qr}w(103,68,{},Tw);function Uw(){this.a=rr}w(104,68,{},Uw);function Vw(){this.a=Ir}w(105,68,{},Vw);function Ww(){this.a=Or}w(106,68,{},Ww);function Xw(){this.a=os}w(107,68,{},Xw);function Yw(){this.a=Es}w(108,68,{},Yw);w(109,72,{},function(a){this.a=a});function Zw(){this.a=Fs}w(110,68,{},Zw);\nfunction $w(){$w=x;ax=new ow(xn)}var ax;function bx(){this.a=Ps}w(112,68,{},bx);function cx(){this.a=Qs}w(113,68,{},cx);function dx(){this.a=Vs}w(114,68,{},dx);\nfunction ex(){ex=x;fx=new mw;gx=new lw;hx=new nw;ix=new pw;jx=new qw;kx=new rw;lx=new sw;mx=new tw;nx=new uw;ox=new vw;px=new ww;qx=new xw;rx=new yw;sx=new zw;tx=new Aw;ux=new Bw;vx=new Dw;wx=new Cw;xx=new Ew;yx=new Fw;zx=new Hw;Ax=new Iw;Bx=new Kw;Cx=new Lw;Dx=new Jw;Ex=new Mw;Fx=new Nw;Gx=new Ow;Hx=new Pw;Ix=new Rw;Jx=new Tw;Kx=new Uw;Lx=new Sw;Mx=new Qw;Nx=new Vw;Ox=new Ww;Px=new Xw;Qx=new Yw;Rx=new Zw;Sx=new cx;Tx=new bx;Ux=new dx;Vx=new Wx;Xx=new Yx;Zx=new $x;ay=new by;cy=new dy;ey=new fy;gy=\nnew hy;iy=new jy;ky=new ly;my=new ny;oy=new py;qy=new ry;sy=new ty;uy=new vy;wy=new xy;yy=new zy;Ay=new By;Cy=new Dy;Ey=new Fy;Gy=new Hy;D(Gy,Vs,Ux);D(Gy,mn,gx);D(Gy,Xo,rx);D(Gy,nn,fx);D(Gy,sn,hx);D(Gy,bp,tx);D(Gy,An,ix);D(Gy,Kn,jx);D(Gy,$n,kx);D(Gy,lo,lx);D(Gy,Op,vx);D(Gy,zo,mx);D(Gy,Pp,xx);D(Gy,Do,nx);D(Gy,Eo,ox);D(Gy,Ho,px);D(Gy,Mo,qx);D(Gy,Wq,Dx);D(Gy,Yo,sx);D(Gy,Bp,ux);D(Gy,Np,wx);D(Gy,aq,yx);D(Gy,sq,zx);D(Gy,Vq,Ax);D(Gy,Xq,Bx);D(Gy,Yq,Cx);D(Gy,ar,Ex);D(Gy,dr,Fx);D(Gy,jr,Gx);D(Gy,kr,Hx);D(Gy,\nlr,Mx);D(Gy,or,Ix);D(Gy,pr,Lx);D(Gy,qr,Jx);D(Gy,os,Px);D(Gy,Ps,Tx);D(Gy,rr,Kx);D(Gy,Ir,Nx);D(Gy,Or,Ox);D(Gy,Es,Qx);D(Gy,Fs,Rx);D(Gy,Qs,Sx);D(Gy,at,Zx);D(Gy,bt,Vx);D(Gy,ct,Xx);D(Gy,kt,cy);D(Gy,lt,ey);D(Gy,it,ay);D(Gy,rt,gy);D(Gy,tt,iy);D(Gy,ut,ky);D(Gy,xt,qy);D(Gy,zt,my);D(Gy,At,oy);D(Gy,Ft,sy);D(Gy,Gt,uy);D(Gy,It,wy);D(Gy,Jt,yy);D(Gy,Qt,Ey);D(Gy,Rt,Ay);D(Gy,St,Cy)}\nvar gx,fx,hx,ix,jx,kx,lx,mx,nx,ox,px,qx,rx,sx,tx,ux,wx,vx,xx,yx,zx,Ax,Dx,Bx,Cx,Ex,Fx,Gx,Hx,Mx,Ix,Lx,Jx,Kx,Nx,Ox,Px,Qx,Rx,Tx,Sx,Ux,Gy,Zx,Vx,Xx,ay,cy,ey,gy,iy,ky,qy,my,oy,sy,uy,wy,yy,Ey,Ay,Cy;function $x(){this.a=at}w(116,68,{},$x);function Wx(){this.a=bt}w(117,68,{},Wx);function Yx(){this.a=ct}w(118,68,{},Yx);function by(){this.a=it}w(119,68,{},by);function dy(){this.a=kt}w(120,68,{},dy);function fy(){this.a=lt}w(121,68,{},fy);function hy(){this.a=rt}w(122,68,{},hy);function jy(){this.a=tt}\nw(123,68,{},jy);function ly(){this.a=ut}w(124,68,{},ly);function ry(){this.a=xt}w(125,68,{},ry);function ny(){this.a=zt}w(126,68,{},ny);function py(){this.a=At}w(127,68,{},py);function ty(){this.a=Ft}w(128,68,{},ty);function vy(){this.a=Gt}w(129,68,{},vy);function xy(){this.a=It}w(130,68,{},xy);function zy(){this.a=Jt}w(131,68,{},zy);function Fy(){this.a=Qt}w(132,68,{},Fy);function By(){this.a=Rt}w(133,68,{},By);function Dy(){this.a=St}w(134,68,{},Dy);\nfunction Iy(a){var b,c,d;d=new Jy;for(c=a;c;)b=c.yd(),c!=a&&Ky(d.a,Pg),Ly(d,c.cZ.d),Ky(d.a,Af),Ky(d.a,null==b?cd:b),Ky(d.a,ba),c=c.e}function My(a){var b;b=a.cZ.d;a=a.yd();return null!=a?b+Af+a:b}w(138,1,{88:1,105:1});_.yd=function(){return this.f};_.tS=function(){return My(this)};_.e=null;_.f=null;function Ny(a){this.f=a}w(137,138,mv,Ny);function Oy(a){this.f=a}function Py(a,b){this.e=b;this.f=a}w(136,137,Zu,Oy,Py);function Qy(a){this.f=a}w(135,136,Zu,Qy);function jw(){this.a=Qv()}\nfunction Qv(){return(new Date).getTime()}w(139,1,{},jw);function Ry(a){this.b=a;this.a=m}w(141,136,Zu,Ry);_.yd=function(){if(null==this.c){this.d=null==this.b?Rr:Sy(this.b)?null==this.b?null:this.b.name:H(this.b,1)?"String":Ty(this.b).d;this.a=this.a+Af+(Sy(this.b)?null==this.b?null:this.b.message:this.b+m);var a;if(Sy(this.b)){a=this.b;var b=m,c;for(c in a)if(c!=Hr&&"message"!=c&&"toString"!=c)try{b+="\\n "+c+Af+a[c]}catch(d){}a=b}else a=m;this.c=bd+this.d+") "+a+this.a}return this.c};_.a=m;_.b=null;\n_.c=null;_.d=null;function Uy(a,b){return Vy(a)?a.eQ(b):a===b}function Ty(a){return Vy(a)?a.cZ:Cba}function Wy(a){return Vy(a)?a.hC():Xy(a)}\nfunction Yy(){var a;Yy=x;Zy=(a=[xl,yl,zl,Al,Bl,Cl,Dl,El,ql,wl,tl,Fl,sl,ul,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Zl,$l,am],a[34]=kl,a[92]=ol,a[173]=bm,a[1536]=cm,a[1537]=dm,a[1538]=em,a[1539]=fm,a[1757]=gm,a[1807]=hm,a[6068]=im,a[6069]=jm,a[8203]=km,a[8204]=lm,a[8205]=mm,a[8206]=nm,a[8207]=om,a[8232]=pm,a[8233]=qm,a[8234]=rm,a[8235]=sm,a[8236]=tm,a[8237]=um,a[8238]=vm,a[8288]=wm,a[8289]=xm,a[8290]=ym,a[8291]=zm,a[8292]=Am,a[8298]=Bm,a[8299]=Cm,a[8300]=Dm,a[8301]=Em,a[8302]=Fm,a[8303]=Gm,a[65279]=\nHm,a[65529]=Im,a[65530]=Jm,a[65531]=Km,a)}function Dba(a){Yy();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=Zy[a.charCodeAt(0)],null==c?a:c});return Db+a+Db}var Zy;w(148,1,{});function $y(){$y=x;az=$wnd}\nfunction Eba(a,b,c){function d(){a.onerror=a.onreadystatechange=a.onload=function(){};c&&a.parentNode.removeChild(a)}$y();a.onload=B(function(){d();b&&b.xd(null)});a.onerror=B(function(){d();b&&b.wd(new Qy(cs))});a.onreadystatechange=B(function(){(a.readyState==Fo||a.readyState==$q)&&a.onload()})}var az;\nfunction bz(a){var b,c,d;b=!a.d?($y(),window):a.d;b=($y(),b.document);c=(d=b.createElement(ht),d.type=Vaa,d);(a.a||a.b)&&Eba(c,a.a,a.b);a=a.c;$y();c.src=a;b.getElementsByTagName($p)[0].appendChild(c)}function cz(a,b){a.a=b;return a}function dz(a){a.b=!0;return a}function ez(a){this.c=a}w(150,1,{},ez);_.a=null;_.b=!1;_.c=null;_.d=null;function fz(){fz=x;gz=new hz(9,y(A,u,-1,[]),new iz)}\nfunction jz(a,b){var c,d,e,f;if(b==a.f)return!0;for(d=a.c,e=0,f=d.length;e<f;++e)if(c=d[e],c==b)return!0;return!1}function kz(a,b){a.b=b;if($stats){var c=lz(b==a.f?Sq:cp+b,Mn,b);$stats(c)}var d=a.e,c=new mz(a,b),e,f;f=Fba(b,c);null!=f&&(d=(e=d.a[b]?d.a[b]:0,d.a[b]=e+1,e),0<d&&(e=-1!=f.indexOf(Xf)?38:63,f+=String.fromCharCode(e)+er+d),c=new nz(f,c,b),oz(c.b,c),bz(cz(dz(($y(),new ez(c.f))),new pz(c))))}\nfunction qz(a){if(!(0<=a.b)){var b,c,d,e;if(!a.j){a.j=new rz(a.c.length+1);for(c=a.c,d=0,e=c.length;d<e;++d){b=c[d];var f=a.j;f.a[f.c++]=b}c=a.j;d=a.f;c.a[c.c++]=d}for(;0<a.k.c-a.k.b&&a.d[a.k.a[a.k.b]];)c=a.k.a[a.k.b++],c<a.i.length&&sz(a.i,c,null);a:{c=a.i;for(d=0;d<c.length;++d)if(c[d]){c=!1;break a}c=!0}c||(0<a.j.c-a.j.b?kz(a,a.j.a[a.j.b]):0<a.k.c-a.k.b&&kz(a,a.k.a[a.k.b++]))}}\nfunction hz(a,b,c){this.f=a;this.c=b;this.e=c;a+=1;this.a=C(Gba,q,103,a,0);this.k=new rz(a);this.d=C(tz,Ou,-1,a,2);this.i=C(uz,q,18,a,0)}function vz(a,b){fz();var c=gz,d;c.d[a]?b.Ad():(d=c.a[a],null==d&&(d=sz(c.a,a,C(Hba,q,17,0,0))),sz(d,d.length,b),c.i[a]||(sz(c.i,a,new wz(c,a)),jz(c,a)||(d=c.k,d.a[d.c++]=a),qz(c)))}w(151,1,{},hz);_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;_.f=0;_.i=null;_.j=null;_.k=null;var gz;function wz(a,b){this.a=a;this.b=b}w(152,1,jv,wz);\n_.Cd=function(a){var b,c,d,e;e=this.a.a[this.b];if(null!=e){sz(this.a.a,this.b,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.zd(a)}};_.a=null;_.b=0;function rz(a){this.a=C(A,u,-1,a,1)}w(153,1,{},rz);_.a=null;_.b=0;_.c=0;function xz(a){this.f=Gh+a+Ma}w(154,136,Zu,xz);function yz(a,b,c){this.e=c;this.f=xi+a+Oa+b}w(155,136,Zu,yz);\nfunction zz(a,b){var c,d,e,f,g;if(a.b.b==a.a){f=a.b.i;a.b.i=C(uz,q,18,a.b.f+1,0);d=a.b.k;d.b=0;d.c=0;a.b.b=-1;g=null;for(d=0,e=f.length;d<e;++d)if(c=f[d])try{c.Cd(b)}catch(h){if(h=Az(h),H(h,104))g=c=h;else throw h;}if(g)throw g;}}function mz(a,b){this.b=a;this.a=b}w(156,1,jv,mz);_.Cd=function(a){zz(this,a)};_.a=0;_.b=null;function lz(a,b,c){a={moduleName:$moduleName,sessionId:$sessionId,subSystem:Gaa,evtGroup:a,millis:(new Date).getTime(),type:b};0<=c&&(a.fragment=c);return a}\nfunction Xy(a){return a.$H||(a.$H=++Iba)}function Bz(){return($wnd||self)[Rm+$moduleName+Bf]||$moduleBase}function Jba(){return $wnd.setTimeout(function(){0!=Cz&&(Cz=0);Dz=-1},10)}var Cz=0,Iba=0,Ez=0,Dz=-1;function Fba(a,b){return __gwtStartLoadingFragment(a,B(function(a){b.Cd(a)}))}w(159,1,{});function Fz(a,b,c){if(c&&(++a.e,a.e<=a.c)){b=-1!=a.d.indexOf(Xf)?38:63;a.f=a.d+String.fromCharCode(b)+Fn+a.e;oz(a.b,a);bz(cz(dz(($y(),new ez(a.f))),new pz(a)));return}zz(a.a,b)}\nfunction nz(a,b,c){this.d=this.f=a;this.a=b;this.c=3;this.e=0;this.b=c}w(161,1,{},nz);_.a=null;_.b=0;_.c=0;_.d=null;_.e=0;_.f=null;function Gz(){Gz=x;Hz=new Iz}function Jz(a,b){a.a=Kz(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Lz(a)),Mz(a.e,1),!a.i&&(a.i=new Nz(a)),Mz(a.i,50))}function Iz(){}function Kba(a){return a.Bd()}function Kz(a,b){!a&&(a=[]);a[a.length]=b;return a}\nfunction Oz(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Bd()&&(b=Kz(b,e)):e[0].pd()}catch(f){if(f=Az(f),!H(f,105))throw f;}}return b}function Mz(a,b){Gz();$wnd.setTimeout(function(){B(Kba)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}w(162,148,{},Iz);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Hz;function Lz(a){this.a=a}w(163,1,{},Lz);\n_.Bd=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Oz(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,h;g=b.length;if(0==g)b=null;else{c=!1;for(d=new jw;100>Qv()-d.a;){e=!1;for(f=0;f<g;++f)if(h=b[f])e=!0,h[0].Bd()||(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 Nz(a){this.a=a}w(164,1,{},Nz);_.Bd=function(){this.a.d&&Mz(this.a.e,1);return this.a.j};\n_.a=null;function iz(){this.a=[]}function Pz(a){Qz(a.b)&&Fz(a,new xz(a.f),!0)}function Qz(a){if(!__gwtModuleFunction[et+a])return!1;delete __gwtModuleFunction[et+a];return!0}function oz(a,b){__gwtModuleFunction[et+a]=B(function(a){if(Qz(b.b)){var d,e;try{__gwtInstallCode(a)}catch(f){if(f=Az(f),H(f,104))d=f,e=a,null!=a&&200<a.length&&(e=a.substr(0,200)+Je),Fz(b,new yz(b.f,e,d),!1);else throw f;}}})}w(166,159,{},iz);function pz(a){this.a=a}w(167,1,{},pz);_.wd=function(){Pz(this.a)};_.xd=function(){Pz(this.a)};\n_.a=null;function Ky(a,b){a[a.explicitLength++]=null==b?Rr:b}function Rz(a,b){a[a.explicitLength++]=b}function Sz(){var a=[];a.explicitLength=0;return a}function Tz(a){var b=a.join(m);a.length=a.explicitLength=0;return b}function Uz(a){var b;b=Tz(a);Rz(a,b);return b}function Vz(a,b){return parseInt(a[b])||0}function Wz(a,b){return null==a[b]?null:""+a[b]}\nfunction Xz(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 Yz(a){var b=$doc.createElement(pi);b.type=a;return b}function Zz(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function $z(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}\nfunction aA(a){var b=$doc;return-1!=a.indexOf(zf)?(b=(!b.__gwt_container&&(b.__gwt_container=b.createElement($o)),b.__gwt_container),b.innerHTML=Ff+a+Ve||m,a=Zz(b),b.removeChild(a),a):b.createElement(a)}function bA(a){a.returnValue=!1}function cA(a,b){var c=a.getAttribute(b);return null==c?m:c+m}function dA(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)}\nfunction eA(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().left}catch(d){c=0}return fA(Math.floor(c/gA(b)+hA(J(b.compatMode,Gg)?b.documentElement:b.body)))}function iA(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().top}catch(d){c=0}return fA(Math.floor(c/gA(b)+((J(b.compatMode,Gg)?b.documentElement:b.body).scrollTop||0)))}function hA(a){return a.currentStyle.direction==dt?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}\nfunction gA(a){var b;if(J(a.compatMode,Gg))return 1;b=a.body.offsetWidth||0;return 0==b?1:~~(($z(a.body).offsetWidth||0)/b)}function jA(){if(!kA){a:{var a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Dr)&&(a=/msie ([0-9]+)\\.([0-9]+)/.exec(a))&&3==a.length&&7E3>1E3*parseInt(a[1])+parseInt(a[2])){lA=!0;break a}lA=!1}kA=!0}return lA}var lA=!1,kA=!1;function mA(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return Zp+a.gwt_uid++}\nfunction nA(){var a=$doc;return(J(a.compatMode,Gg)?a.documentElement:a.body).clientLeft}function oA(){var a=$doc;return(J(a.compatMode,Gg)?a.documentElement:a.body).clientTop}function pA(){var a=$doc;return(J(a.compatMode,Gg)?a.documentElement:a.body).clientHeight}function qA(){var a=$doc;return(J(a.compatMode,Gg)?a.documentElement:a.body).clientWidth}function rA(a){return hA(J(a.compatMode,Gg)?a.documentElement:a.body)}\nfunction sA(a){return(J(a.compatMode,Gg)?a.documentElement:a.body).scrollTop||0}function tA(){tA=x;try{$doc.execCommand(ug,!1,!0)}catch(a){}}\nfunction uA(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]}}}\nfunction vA(a,b){tA();var c,d;c=J(a.__pendingSrc||a.src,b);!wA&&(wA={});d=a.__pendingSrc;if(null!=d)if(d=wA[d])if(d==a){if(c)return;var e=d,f=wA;c=e.__pendingSrc;d=e.__kids;e.__cleanup();if(e=d[0])if(e.__pendingSrc=null,uA(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{a:{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 a}d=!1}if(d){if(c)return}else a.__cleanup=a.__pendingSrc=\na.__kids=null}else a.__cleanup=a.__pendingSrc=a.__kids=null;d=wA[b];!d?uA(wA,a,b):(d.__kids.push(a),a.__pendingSrc=d.__pendingSrc)}var wA=null;w(194,1,{88:1,93:1,95:1});_.eQ=qv;_.hC=rv;_.tS=function(){return m+this.b};_.b=0;function xA(){xA=x;yA=new zA;AA=new BA;CA=new DA;EA=new FA;GA=y(Lba,q,20,[yA,AA,CA,EA])}w(200,194,Du);var GA,AA,CA,EA,yA;function zA(){this.b=0}w(201,200,Du,zA);function BA(){this.b=1}w(202,200,Du,BA);function DA(){this.b=2}w(203,200,Du,DA);function FA(){this.b=3}\nw(204,200,Du,FA);function HA(){HA=x;IA=new JA;KA=new LA;MA=new NA;OA=new PA;QA=y(Mba,q,22,[IA,KA,MA,OA])}w(205,194,hv);var QA,IA,KA,MA,OA;function JA(){this.b=0}w(206,205,hv,JA);function LA(){this.b=1}w(207,205,hv,LA);function NA(){this.b=2}w(208,205,hv,NA);function PA(){this.b=3}w(209,205,hv,PA);function RA(){RA=x;SA=new TA;UA=new VA;WA=new XA;YA=new ZA;$A=new aB;bB=new cB;dB=new eB;fB=new gB;hB=new iB;jB=y(Nba,q,23,[SA,UA,WA,YA,$A,bB,dB,fB,hB])}w(210,194,$u);var jB,fB,WA,YA,dB,hB,bB,UA,$A,SA;\nfunction TA(){this.b=0}w(211,210,$u,TA);function VA(){this.b=1}w(212,210,$u,VA);function XA(){this.b=2}w(213,210,$u,XA);function ZA(){this.b=3}w(214,210,$u,ZA);function aB(){this.b=4}w(215,210,$u,aB);function cB(){this.b=5}w(216,210,$u,cB);function eB(){this.b=6}w(217,210,$u,eB);function gB(){this.b=7}w(218,210,$u,gB);function iB(){this.b=8}w(219,210,$u,iB);function kB(){kB=x;lB=new mB;nB=new oB;pB=new qB;rB=new sB;tB=new uB;vB=new wB;xB=new yB;zB=new AB;BB=y(Oba,q,24,[lB,nB,pB,rB,tB,vB,xB,zB])}\nw(220,194,Uu);var BB,lB,xB,vB,nB,pB,zB,tB,rB;function mB(){this.b=0}w(221,220,Uu,mB);function oB(){this.b=1}w(222,220,Uu,oB);function qB(){this.b=2}w(223,220,Uu,qB);function sB(){this.b=3}w(224,220,Uu,sB);function uB(){this.b=4}w(225,220,Uu,uB);function wB(){this.b=5}w(226,220,Uu,wB);function yB(){this.b=6}w(227,220,Uu,yB);function AB(){this.b=7}w(228,220,Uu,AB);function CB(){CB=x;DB=[];EB=[];FB=[]}var DB,EB,FB;function GB(){GB=x;HB()}function HB(){HB=x;GB();IB=C(A,u,-1,30,1)}\nfunction JB(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var IB;w(244,1,{});_.tS=function(){return"An event type"};_.f=null;w(243,244,{});_.Fd=function(){this.e=!1;this.f=null};_.e=!1;w(242,243,{});_.Ed=function(){return this.Gd()};_.a=null;var KB=_.b=null;function LB(){LB=x;MB=new NB(Rn,new OB)}function OB(){}w(241,242,{},OB);_.Dd=function(a){a.Hd(this)};_.Gd=function(){return MB};var MB;w(248,242,Au);function PB(a,b){return(a.a.clientX||0)-eA(b)+hA(b)+rA(b.ownerDocument)}\nfunction QB(a,b){return(a.a.clientY||0)-iA(b)+(b.scrollTop||0)+sA(b.ownerDocument)}function RB(a){var b;return(b=a.b)?PB(a,b):a.a.clientX||0}function SB(a){var b;return(b=a.b)?QB(a,b):a.a.clientY||0}w(247,248,Au);function TB(){TB=x;UB=new NB(ro,new VB)}function VB(){}w(246,247,Au,VB);_.Dd=function(a){a.Jd(this)};_.Gd=function(){return UB};var UB;function WB(){WB=x;XB=new NB(Io,new YB)}function YB(){}w(249,242,{},YB);_.Dd=function(){bA(this.a);this.a.cancelBubble=!0};_.Gd=function(){return XB};var XB;\nw(252,1,{51:1});_.hC=ZB;_.tS=function(){return"Event type"};var $B=_.c=0;function gw(){this.c=++$B}w(251,252,Wu,gw);function NB(a,b){this.c=++$B;this.a=b;!KB&&(KB=new aC);KB.a[a]=this;this.b=a}w(250,251,Wu,NB);_.a=null;_.b=null;function bC(){bC=x;cC=new NB(Ip,new dC)}function dC(){}w(260,242,{},dC);\n_.Dd=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,eC(a.a.e,a.a.b)&&bA(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,fC(a.a.f,a.a.b)&&bA(this.a)),a.a.d=!0)};_.Gd=function(){return cC};var cC;function gC(){gC=x;hC=new NB(Jp,new iC)}function iC(){}w(261,242,{},iC);_.Dd=function(a){a.a.a&&(a.a.b.a=null,jC(a.a.a,a.a.b))};_.Gd=function(){return hC};var hC;function kC(){kC=x;lC=new NB(Kp,new mC)}function mC(){}\nw(262,242,{},mC);_.Dd=function(){bA(this.a)};_.Gd=function(){return lC};var lC;w(264,242,{});w(263,264,{});function nC(){nC=x;oC=new NB(Oq,new pC)}function pC(){}w(265,263,{},pC);\n_.Dd=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(qC(),rC).length&&-999!=(qC(),rC)[c]&&(c=(qC(),rC)[c]);b=new sC(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=c,e;a.Gb=!1;if(!a.J||a.K){tC(a,m);c=0;e=8==b.e;b=0!=(b.e&2);switch(d){case 99:case 67:b?uC(vC(a,!0,!1)):c=301;break;case 118:case 86:b&&a.Tb&&(b=a.r,null==b.i&&(b.i=fk),wC(a.E,(!a.Ub&&(a.Ub=\nnew xC(a)),a.Ub)));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.Bc&&(tC(a,Wz((yC(),zC).Tc.a.pb,Yt)),c=1201,a.n=32);break;case 104:case 72:tC(a,ji);c=1300;break;case 114:case 82:tC(a,"-R");c=1301;break;case 116:case 84:701==a.k?(c=236,tC(a,te)):801==a.k?(c=237,tC(a,se)):(c=233,tC(a,"-tBu"));\nbreak;case 121:case 89:b?c=111:(c=234,tC(a,Ae));break;case 122:case 90:b?c=110:(c=239,tC(a,Ee));break;case 97:case 65:c=235;tC(a,"-COOH");break;case 101:case 69:c=238;tC(a,he);break;case 117:case 85:c=110;break;case 113:case 81:c=242;tC(a,oe);break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.k?(c=254,tC(a,"-F")):801==a.k?(c=255,tC(a,"-Cl")):901==a.k?(c=256,tC(a,"-Br")):1001==a.k?(c=257,tC(a,"-I")):501==a.k?(c=259,tC(a,"-OH")):401==a.k?(c=258,tC(a,"-NH2")):c=202;break;case 43:c=108;break;\ncase 35:c=204;break;case 48:105==a.k?AC(a,0):e?(c=223,tC(a,"-3-Furyl")):(c=221,tC(a,"-Furyl"));break;case 49:105==a.k?AC(a,1):c=209;break;case 50:case 61:50==d&&105==a.k?AC(a,2):501==a.k?(c=250,tC(a,"=O")):c=203;break;case 51:105==a.k?AC(a,3):c=206;break;case 52:105==a.k?AC(a,4):c=207;break;case 53:105==a.k?AC(a,5):c=208;break;case 54:105==a.k?AC(a,6):c=210;break;case 55:105==a.k?AC(a,7):c=211;break;case 56:105==a.k?AC(a,8):c=212;break;case 57:105==a.k?AC(a,9):(tC(a,"9 ring"),c=229);break;case 100:case 68:case 8:case 127:c=\n104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152;break;case 1E3:c=153;break;case 1001:c=154}d=d+1-49;0<=d&&9>=d&&0<a.ob.v&&(b=a.ob.b[a.ob.v].a,33<=b&&42>=b&&(c=1301+d));BC(a,c)}a=!0}a&&bA(this.a)};_.Gd=function(){return oC};var oC;function CC(){CC=x;DC=new NB(xr,new EC)}function EC(){}w(266,247,Au,EC);_.Dd=function(a){a.ld(this)};_.Gd=function(){return DC};var DC;function FC(){FC=x;GC=new NB(yr,new HC)}function HC(){}w(267,247,Au,HC);_.Dd=function(a){a.md(this)};\n_.Gd=function(){return GC};var GC;function IC(){IC=x;JC=new NB(zr,new KC)}function KC(){}w(268,247,Au,KC);_.Dd=function(a){a.nd(this)};_.Gd=function(){return JC};var JC;function LC(){LC=x;MC=new NB(Ar,new NC)}function NC(){}w(269,247,Au,NC);_.Dd=function(a){var b;b=this.a;Jz((Gz(),Hz),new OC(a,a.b,b))};_.Gd=function(){return MC};var MC;function PC(){PC=x;QC=new NB(Br,new RC)}function RC(){}w(270,247,Au,RC);_.Dd=function(a){a.od(this)};_.Gd=function(){return QC};var QC;\nfunction SC(){SC=x;TC=new NB(Cr,new UC);new NB(zh,new UC)}function UC(){}w(271,247,Au,UC);_.Dd=function(a){var b,c,d,e,f;b=Math.round(-this.a.wheelDelta/40)||0;b=new VC(a.a.i,RB(this),SB(this),b);f=0;for(c=WC(a.a.i.Pc,C(Pba,q,75,0,0)),d=0,e=c.length;d<e;++d)a=c[d],++f,a.Af(b);0<f&&bA(this.a)};_.Gd=function(){return TC};var TC;function aC(){this.a={}}w(272,1,{},aC);_.a=null;w(275,248,Au);var XC=null;function YC(){YC=x;ZC=new NB(Lt,new $C)}function $C(){}w(274,275,Au,$C);_.Dd=aD;_.Gd=function(){return ZC};\nvar ZC;function bD(){bD=x;cD=new NB(Mt,new dD)}function dD(){}w(276,275,Au,dD);_.Dd=aD;_.Gd=function(){return cD};var cD;function eD(){var a;this.a=(a=document.createElement($o),a.setAttribute(ms,Eaa),typeof a.ontouchstart==Cp)}w(277,1,{},eD);function fD(){fD=x;gD=new NB(Nt,new hD)}function hD(){}w(278,275,Au,hD);_.Dd=function(a){var b=a.a;if(a=a.a.n)iD(b,this),a.Lh(b.b);b.d=!0};_.Gd=function(){return gD};var gD;function jD(){jD=x;kD=new NB(Ot,new lD)}function lD(){}w(279,275,Au,lD);\n_.Dd=function(a){iD(a.a,this)&&(a.a.j&&mD(a.a.j,a.a.b)?a.a.d=!0:(bA(this.a),Uv(a.a.c,750),a.a.d=!1))};_.Gd=function(){return kD};var kD;function nD(a,b){this.a=b;this.b=a}function oD(a,b,c){fw&&(b=new nD(b,c),a.Sd(b))}w(280,243,{},nD);_.Dd=function(a){a.Od(this)};_.Ed=function(){return fw};_.a=!1;var fw=_.b=null;function pD(){}function qD(a){var b;rD&&(b=new pD,a.Sd(b))}w(282,243,{},pD);_.Dd=function(a){a.Qd(this)};_.Ed=function(){return rD};var rD=null;function sD(){}w(284,243,{},sD);\n_.Dd=function(a){a.a.W&&a.a.Fe()};_.Ed=function(){return tD};var tD=null;function uD(a,b,c){a=a.a;if(!b)throw new vD(Jg);if(!c)throw new vD(Kg);0<a.b?wD(a,new xD(a,b,c)):yD(a,b,null,c);return new zD(new AD(a,b,c))}\nfunction BD(a,b){var c;!b.e||b.Fd();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,h,j;if(!b)throw new vD(Lg);try{++d.b;h=CD(d,b.Ed(),null);e=null;for(j=d.c?h.Dh(h.Tf()):h.Ch();d.c?j.Fh():j.Vd();){g=d.c?j.Gh():j.Wd();try{b.Dd(g)}catch(l){if(l=Az(l),H(l,105))f=l,!e&&(e=new DD),ED(e,f);else throw l;}}if(e)throw new FD(e);}finally{if(--d.b,0==d.b){var n,o;if(d.a)try{for(o=new GD(d.a);o.b<o.d.Tf();)n=HD(o),n.pd()}finally{d.a=null}}}}catch(r){r=Az(r);if(H(r,52))throw new ID(r.a);throw r;}finally{null==c?(b.e=!0,b.f=\nnull):b.f=c}}function JD(a){KD.call(this,a,!1)}function KD(a,b){this.a=new LD(b);this.b=a}w(285,1,Qu,JD,KD);_.Sd=function(a){BD(this,a)};_.a=null;_.b=null;w(288,1,{});function wD(a,b){!a.a&&(a.a=new Zv);Tv(a.a,b)}function yD(a,b,c,d){var e;e=MD(a.d,b);e||(e=new Hy,D(a.d,b,e));a=e.Pf(c);a||(a=new Zv,e.Rf(c,a));a.uh(d)}function ND(a,b,c,d){var e,f;e=CD(a,b,c);e.wh(d)&&e.Qf()&&(f=MD(a.d,b),f.Sf(c),f.Qf()&&OD(a.d,b))}\nfunction CD(a,b,c){a=MD(a.d,b);if(!a)return PD(),PD(),QD;c=a.Pf(c);return!c?(PD(),PD(),QD):c}w(287,288,{});_.a=null;_.b=0;_.c=!1;function LD(a){this.d=new Hy;this.c=a}w(286,287,{},LD);function zD(a){this.a=a}w(289,1,{},zD);_.a=null;function FD(a){Py.call(this,Qba(a),Rba(a));this.a=a}function Rba(a){a=a.ye();return!a.Vd()?null:a.Wd()}function Qba(a){var b,c,d;b=a.Tf();if(0==b)return null;b=new RD(1==b?$h:b+La);c=!0;for(d=a.ye();d.Vd();)a=d.Wd(),c?c=!1:Ky(b.a,Df),Ly(b,a.yd());return Uz(b.a)}\nw(291,136,Iu,FD);_.a=null;function ID(a){FD.call(this,a)}w(290,291,Iu,ID);w(292,1,{},function(){});function SD(){SD=x;TD=new UD}function UD(){}w(297,1,{},UD);_.a=null;var TD;function VD(){}function WD(a,b){var c;c=a.slice(0,b);y(a.cZ,a.cM,a.qI,c);return c}function XD(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function C(a,b,c,d,e){d=XD(e,d);y(a,b,c,d);return d}\nfunction YD(a,b,c,d,e,f,g){var h,j,l;j=d[e];h=e==f-1;l=XD(h?g:0,j);y(a[e],b[e],c[e],l);if(!h){++e;for(h=0;h<j;++h)l[h]=YD(a,b,c,d,e,f,g)}return l}function y(a,b,c,d){ZD();var e=$D,f=aE;ZD();for(var g=0,h=e.length;g<h;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function sz(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new dE;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new dE;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new dE;}return a[b]=c}w(301,1,{},VD);_.qI=0;\nfunction ZD(){ZD=x;$D=[];aE=[];var a=new VD,b=$D,c=aE,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var $D,aE;function H(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Sy(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Vy(a){return a.tM==x||a.cM&&!!a.cM[1]}function eE(a){return null==a?null:a}function fA(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var fE=-1;\nfunction gE(){var a;$stats&&hE(Co);a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(ns))a=ns;else if(-1!=a.indexOf(lba))a=Haa;else if(-1!=a.indexOf(Dr)&&9<=$doc.documentMode)a=qq;else if(-1!=a.indexOf(Dr)&&8<=$doc.documentMode)a=pq;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?oq:-1!=a.indexOf(Gp)?Hp:aba}J(oq,a)||$wnd.alert(Rh+a+td);$stats&&hE(Bo);b=$doc.compatMode;a=y(iE,q,1,[Gg]);for(c=0;c<a.length&&!J(a[c],b);++c);$stats&&\nhE(Ao);$wnd.$GWT_DND_VERSION=jf;CB();FB.unshift(li);CB();0!=FB.length&&(a=FB.join(m),a=(GB(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:JB(0,a,!1),FB.length=0);if(0!=DB.length){a=DB.join(m);a=(GB(),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=IB[b],0==c&&(c=IB[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);IB[e]+=a.length;JB(e,a,!0)}DB.length=0}0!=EB.length&&(a=EB.join(m),a=(GB(),a),b=$doc.styleSheets.length,\n0==b?$doc.createStyleSheet().cssText=a:JB(b-1,a,!0),EB.length=0);$stats&&hE(jp);new jE;new kE;0<lE(null)?Jz((Gz(),Hz),new mE):nE()}function Az(a){return H(a,105)?a:new Ry(a)}function oE(a){return pE(a&4194303,a>>22&4194303,0>a?1048575:0)}function qE(a){return pE(a.l,a.m,a.h)}function pE(a,b,c){return _=new rE,_.l=a,_.m=b,_.h=c,_}\nfunction Sba(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new sE;if(0==a.l&&0==a.m&&0==a.h)return tE=pE(0,0,0),pE(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?(tE=pE(0,0,0),c=qE((uE(),vE))):(tE=pE(c.l,c.m,c.h),c=pE(0,0,0)),c;g=!1;0!=b.h>>19&&(b=wE(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?xE(e):0==c&&0!=d&&0==e?xE(d)+22:0!=c&&0==d&&0==e?xE(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=qE((uE(),yE)),c=!0,g=!g;else return c=zE(a,f),g&&AE(c),tE=pE(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=wE(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=zE(c,d);f&&AE(e);var h;22>=d?(f=c.l&(1<<d)-1,h=c=0):44>=d?(f=c.l,h=c.m&(1<<d-22)-1,c=0):(f=c.l,h=c.m,c=c.h&(1<<d-44)-1);c=pE(f,h,c);g?tE=wE(c):tE=pE(c.l,c.m,c.h);return e}if(!BE(a,b))return e?tE=wE(a):tE=pE(a.l,a.m,a.h),pE(0,0,0);c=c?a:pE(a.l,a.m,a.h);var j,l,n,o;l=CE(b)-CE(c);f=DE(b,l);for(h=pE(0,0,0);0<=l;){j=c;var r=o=n=void 0,r=j.h-f.h;0>r?j=\n!1:(n=j.l-f.l,o=j.m-f.m+(n>>22),r+=o>>22,0>r?j=!1:(j.l=n&4194303,j.m=o&4194303,j.h=r&1048575,j=!0));if(j&&(22>l?h.l|=1<<l:44>l?h.m|=1<<l-22:h.h|=1<<l-44,0==c.l&&0==c.m&&0==c.h))break;j=f.m;n=f.h;o=f.l;f.h=n>>>1;f.m=j>>>1|(n&1)<<21;f.l=o>>>1|(j&1)<<21;--l}g&&AE(h);e?(tE=wE(c),d&&(tE=EE(tE,(uE(),vE)))):tE=pE(c.l,c.m,c.h);return h}function AE(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}\nfunction CE(a){var b;b=FE(a.h);return 32==b?(b=FE(a.m),32==b?FE(a.l)+32:b+20-10):b-12}var tE=null;function GE(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}function L(a){var b,c,d;if(isNaN(a))return uE(),HE;if(-9223372036854775E3>a)return uE(),IE;if(9223372036854775E3<=a)return uE(),yE;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=fA(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=fA(a/4194304),a-=4194304*b);a=fA(a);b=pE(a,b,c);d&&AE(b);return b}\nfunction JE(a){var b,c;return-129<a&&128>a?(b=a+128,null==KE&&(KE=C(Tba,q,30,256,0)),c=KE[b],!c&&(c=KE[b]=oE(a)),c):oE(a)}function LE(a){var b=ku,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 BE(a,b){var c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}\nfunction ME(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,z,v;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;j=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;n=b.m>>17|(b.h&255)<<5;o=(b.h&1048320)>>8;r=c*h;z=d*h;t=e*h;v=f*h;g*=h;0!=j&&(z+=c*j,t+=d*j,v+=e*j,g+=f*j);0!=l&&(t+=c*l,v+=d*l,g+=e*l);0!=n&&(v+=c*n,g+=d*n);0!=o&&(g+=c*o);c=(r&4194303)+((z&511)<<13);r=(r>>22)+(z>>9)+((t&262143)<<4)+((v&31)<<17)+(c>>22);t=(t>>18)+(v>>5)+((g&4095)<<8)+(r>>22);return pE(c&4194303,r&\n4194303,t&1048575)}function wE(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return pE(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function DE(a,b){var c,d,e,b=b&63;22>b?(c=a.l<<b,d=a.m<<b|a.l>>22-b,e=a.h<<b|a.m>>22-b):44>b?(c=0,d=a.l<<b-22,e=a.m<<b-22|a.l>>44-b):(d=c=0,e=a.l<<b-44);return pE(c&4194303,d&4194303,e&1048575)}\nfunction zE(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 pE(c&4194303,d&4194303,e&1048575)}function EE(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return pE(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}function Q(a){return a.l|a.m<<22}\nfunction NE(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return Xe;if(524288==a.h&&0==a.m&&0==a.l)return fe;if(0!=a.h>>19)return ee+NE(wE(a));for(c=m;!(0==a.l&&0==a.m&&0==a.h);){b=JE(1E9);a=Sba(a,b);b=m+Q(tE);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=Xe+b;c=b+c}return c}var KE=null;function uE(){uE=x;yE=pE(4194303,4194303,524287);IE=pE(0,0,524288);vE=JE(1);JE(2);HE=JE(0)}var yE,IE,vE,HE;function rE(){}w(311,1,{30:1},rE);\nfunction hE(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:Raa,evtGroup:ur,millis:(new Date).getTime(),type:Yr,className:a})}function OE(a){this.a=a}w(317,1,{},OE);_.a=null;function PE(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}w(318,1,{},PE);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function QE(a,b){Ly(a.a,b.a);return a}function RE(){this.a=new SE}w(319,1,{},RE);function TE(a){if(null==a)throw new vD(Ko);this.a=a}w(320,1,{31:1,88:1},TE);\n_.eQ=function(a){return!H(a,31)?!1:J(this.a,a.a)};_.hC=UE;_.a=null;function VE(a){if(null==a)throw new vD(gq);this.a=a}w(322,1,Fu,VE);_.Td=WE;_.eQ=XE;_.hC=UE;_.a=null;function YE(a){if(null==a)throw new vD(gq);this.a=a}w(323,1,Fu,YE);_.Td=WE;_.eQ=XE;_.hC=UE;_.a=null;function ZE(){ZE=x;new YE(m);$E=RegExp(Cc,Fp);aF=RegExp(Wf,Fp);bF=RegExp(Ff,Fp);cF=RegExp(Uc,Fp);dF=RegExp(Db,Fp)}\nfunction eF(a){ZE();-1!=a.indexOf(Cc)&&(a=a.replace($E,Lc));-1!=a.indexOf(Ff)&&(a=a.replace(bF,Nc));-1!=a.indexOf(Wf)&&(a=a.replace(aF,Mc));-1!=a.indexOf(Db)&&(a=a.replace(dF,Oc));-1!=a.indexOf(Uc)&&(a=a.replace(cF,Dc));return a}var $E,aF,bF,dF,cF;function fF(a){if(null==a)throw new vD(eba);this.a=a}w(325,1,{33:1},fF);_.eQ=function(a){return!H(a,33)?!1:J(this.a,a.a)};_.hC=UE;_.a=null;function gF(){gF=x}w(327,1,{});function hF(){}w(328,1,{},hF);var iF=null;function jF(){}w(329,327,{},jF);var kF=null;\nw(330,1,ov);_.a=null;function lF(a,b){var c=(mF(),nF(b));a.appendChild(c)}var oF=null,pF=null;function qF(a){rF();!sF&&(sF=new gw);tF||(tF=new KD(null,!0),uF=new vF);return uD(tF,sF,a)}var tF=null;function wF(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function vF(){}w(343,243,{},vF);_.Dd=function(a){a.Ud(this);uF.c=!1};_.Ed=function(){return sF};_.Fd=function(){wF(this)};_.a=!1;_.b=!1;_.c=!1;var sF=_.d=null,uF=null;\nfunction xF(){xF=x;yF=new zF;var a;a=yF;var b;a.a=$doc.getElementById(Vm);if(a.a){b=m;var c=AF();if(0<c.length)try{b=a.$d(c.substring(1))}catch(d){$wnd.location.hash=m}BF=b;b=a.a;b=b.contentWindow?b.contentWindow.document.getElementById(Wm):void 0;b?BF=b.innerText:(b=null==BF?m:BF,c=aA($o),c.innerText=b||m,b=c.innerHTML,c=a.a.contentWindow.document,c.open(),c.write(Rf+b+Mf),c.close());Uba(a);Vba(a);a=!0}else a=!1;a||(yF=null)}var yF=null;function cw(){}w(345,1,{},cw);\n_.Od=function(){for(;0<(aw(),bw).c;)Ov(CF(bw,0))};function ew(a,b){return uD((!DF&&(DF=new EF),DF),a,b)}function FF(a){dw();GF||(HF(Ep,new IF),GF=!0);return ew((!rD&&(rD=new gw),rD),a)}function dw(){JF||(HF(Dp,new KF),JF=!0)}function Wba(){JF&&oD((!DF&&(DF=new EF),DF),null,!1)}function Xba(){var a;JF&&(a=new LF,DF&&BD(DF,a));return null}function Yba(){var a,b;if(GF&&(b=qA(),a=pA(),MF!=b||NF!=a))MF=b,NF=a,qD((!DF&&(DF=new EF),DF))}var JF=!1,DF=null,NF=0,MF=0,GF=!1;function OF(){OF=x;PF=new gw}\nfunction LF(){OF()}w(347,243,{},LF);_.Dd=function(){null.fi()};_.Ed=function(){return PF};var PF;function EF(){JD.call(this,null)}w(350,285,Qu,EF);\nfunction QF(a){switch(a){case Rn:return 4096;case go:return 1024;case ro:return 1;case Lo:return 2;case sp:return 2048;case Oq:return 128;case Pq:return 256;case Qq:return 512;case Zq:return 32768;case br:return 8192;case xr:return 4;case yr:return 64;case zr:return 32;case Ar:return 16;case Br:return 8;case Jaa:return 16384;case ip:return 65536;case zh:case Cr:return 131072;case Io:return 262144;case Bs:return 524288;case Ot:return 1048576;case Nt:return 2097152;case Mt:return 4194304;case Lt:return 8388608;\ncase Kp:return 16777216;case Ip:return 33554432;case Jp:return 67108864;default:return-1}}function rF(){RF||(Zba(),RF=!0)}var RF=!1;\nfunction Zba(){null==$wnd.__gwt_globalEventArray&&($wnd.__gwt_globalEventArray=[]);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=B(function(){var a=$wnd.event,b;var c=tF,d,j,l;sF&&c&&SF(c.a.d,sF)?(b=uF.a,d=uF.b,j=uF.c,l=uF.d,wF(uF),uF.d=a,BD(c,uF),c=!(uF.a&&!uF.b),uF.a=b,uF.b=d,uF.c=j,uF.d=l,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,bA(a));return b});var a=B(function(){if(null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,!TF()))return;for(var a,b=this;b&&!(a=b.__listener);)b=b.parentElement;\nif(a&&!Sy(a)&&H(a,36)){var c=$wnd.event,d;d=oF;oF=c;b==pF&&8192==QF(c.type)&&(pF=null);a.Yd(c);oF=d}}),b=B(function(){var b=$doc.createEventObject();null==$wnd.event.returnValue&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent($r,b);this.__eventBits&2?a.call(this):null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,TF())}),c=B(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;a.call(this)}),d=$moduleName.replace(/\\./g,Qm);$wnd[Tm+d]=a;UF=(new Function(bu,Daa+d+Ke))($wnd);\n$wnd[Sm+d]=b;VF=(new Function(bu,Caa+d+Le))($wnd);$wnd[Um+d]=c;WF=(new Function(bu,Ws+d+Le))($wnd);XF=(new Function(bu,Ws+d+Re))($wnd);c=B(function(){a.call($doc.body)});d=B(function(){b.call($doc.body)});$doc.body.attachEvent($r,c);$doc.body.attachEvent(is,c);$doc.body.attachEvent(ks,c);$doc.body.attachEvent(js,c);$doc.body.attachEvent(ls,c);$doc.body.attachEvent(es,c);$doc.body.attachEvent(fs,c);$doc.body.attachEvent(gs,c);$doc.body.attachEvent(ds,c);$doc.body.attachEvent(Zr,c);$doc.body.attachEvent(bs,\nd);$doc.body.attachEvent(as,c)}function YF(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}\nfunction ZF(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?UF:null),c&3&&(a.ondblclick=b&3?VF:null),c&4&&(a.onmousedown=b&4?UF:null),c&8&&(a.onmouseup=b&8?UF:null),c&16&&(a.onmouseover=b&16?UF:null),c&32&&(a.onmouseout=b&32?UF:null),c&64&&(a.onmousemove=b&64?UF:null),c&128&&(a.onkeydown=b&128?UF:null),c&256&&(a.onkeypress=b&256?UF:null),c&512&&(a.onkeyup=b&512?UF:null),c&1024&&(a.onchange=b&1024?UF:null),c&2048&&(a.onfocus=b&2048?UF:null),c&4096&&(a.onblur=b&4096?UF:null),\nc&8192&&(a.onlosecapture=b&8192?UF:null),c&16384&&(a.onscroll=b&16384?UF:null),c&32768&&(a.nodeName==oi?b&32768?a.attachEvent(hs,XF):a.detachEvent(hs,XF):a.onload=b&32768?WF:null),c&65536&&(a.onerror=b&65536?UF:null),c&131072&&(a.onmousewheel=b&131072?UF:null),c&262144&&(a.oncontextmenu=b&262144?UF:null),c&524288&&(a.onpaste=b&524288?UF:null))}function TF(){for(var a=!1,b=0;b<$wnd.__gwt_globalEventArray.length;b++)!$wnd.__gwt_globalEventArray[b]()&&(a=!0);return!a}var VF=null,UF=null,XF=null,WF=null;\nw(356,1,Qu);_.$d=function(a){return decodeURI(a.replace("%23",Wb))};_._d=function(a){return encodeURI(a).replace(Wb,"%23")};_.Sd=function(a){BD(this.c,a)};_.ae=$F;_.be=function(a){a=null==a?m:a;if(!J(a,null==BF?m:BF))BF=a,this.ae(a),tD&&(a=new sD,BD(this.c,a))};var BF=m;function Vba(a){var b=B(function(){$wnd.setTimeout(b,250);if(!a.ce()){var c=AF();if(0<c.length){var d=m;try{d=a.$d(c.substring(1))}catch(e){a.de()}(c=null==BF?m:BF)&&d!=c&&a.de()}}});b()}\nfunction Uba(a){var b=$wnd.__gwt_onHistoryLoad;$wnd.__gwt_onHistoryLoad=B(function(c){a.be(c);b&&b(c)})}function zF(){this.c=new JD(null)}function AF(){var a=$wnd.location.href,b=a.lastIndexOf(Wb);return 0<b?a.substring(b):m}w(357,356,Qu,zF);_.ce=function(){return this.b?(this.b=!1,$wnd.location.hash=this._d(null==BF?m:BF),!0):!1};_.ae=function(a){$wnd.location.hash=this._d(a)};_.de=function(){this.b=!0;$wnd.location.reload()};_.a=null;_.b=!1;\nfunction HF(a,b){var c;c=aA(ht);c.text=a;$doc.body.appendChild(c);b.pd();$doc.body.removeChild(c)}function KF(){}w(360,1,{},KF);_.pd=function(){$wnd.__gwt_initWindowCloseHandler(B(Xba),B(Wba))};function IF(){}w(361,1,{},IF);_.pd=function(){$wnd.__gwt_initWindowResizeHandler(B(Yba))};function aG(a,b){bG(a.ie(),b,!0)}function cG(a,b){a.pb.style[bq]=b}function dG(a,b,c){0<=b&&a.ne(b+Gs);0<=c&&a.le(c+Gs)}function eG(a,b,c){a.ne(b);a.le(c)}\nfunction fG(a){var b,a=Wz(a,no);b=gG(a,hG(32));return 0<=b?a.substr(0,b-0):a}function bG(a,b,c){if(!a)throw new Oy(ak);b=iG(b);if(0==b.length)throw new hw(Mk);if(c){var d;d=iG(b);b=a.className;-1==Xz(b,d)&&(0<b.length?a.className=b+fa+d:a.className=d)}else{var e,f,c=iG(b);f=a.className;e=Xz(f,c);-1!=e&&(b=iG(f.substr(0,e-0)),c=iG(jG(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+fa+c,a.className=d)}}function kG(a,b){a.style.display=b?m:Nr;a.setAttribute(yn,""+!b)}w(366,1,kv);_.ge=lG;_.he=mG;\n_.ie=nG;_.le=function(a){cG(this,a)};_.ne=function(a){this.pb.style[du]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function oG(a,b,c){var d;d=QF(c.b);if(-1!=d)if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;rF();ZF(e,d)}else a.lb|=d;return uD(!a.mb?a.mb=new JD(a):a.mb,c,b)}function pG(a,b,c){return uD(!a.mb?a.mb=new JD(a):a.mb,c,b)}\nfunction qG(a){var b;if(a.qe())throw new rG(Dk);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;rF();ZF(c,b)}else a.lb|=b;a.oe();a.te()}function sG(a,b){var c;switch(QF(b.type)){case 16:case 32:if((c=b.relatedTarget||(b.type==zr?b.toElement:b.fromElement))&&dA(a.pb,c))return}c=a.pb;var d,e,f;if(KB&&(f=KB.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.mb&&BD(a.mb,f.a),f.a.a=d,f.a.b=e}\nfunction tG(a){if(!a.qe())throw new rG(Ek);try{a.ue()}finally{try{a.pe()}finally{a.pb.__listener=null,a.kb=!1}}}function uG(a){if(a.ob)if(H(a.ob,42))a.ob.ve(a);else{if(a.ob)throw new rG(Pk);}else if(vG(),SF(wG.a,a)){vG();try{a.se()}finally{OD(wG.a,a)}}}function xG(a,b){var c;c=a.ob;if(b){if(c)throw new rG(Ng);a.ob=b;b.qe()&&a.re()}else try{c&&c.qe()&&a.se()}finally{a.ob=null}}w(365,366,Hu);_.oe=yG;_.pe=yG;_.Sd=function(a){this.mb&&BD(this.mb,a)};_.qe=function(){return this.kb};_.re=function(){qG(this)};\n_.Yd=function(a){sG(this,a)};_.se=zG;_.te=yG;_.ue=yG;_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;w(364,365,Pu);_.oe=function(){AG(this,(BG(),CG))};_.pe=function(){AG(this,(BG(),DG))};function EG(a,b,c){uG(b);var d=a.p;FG(d,b,d.c);d=(mF(),nF(b.pb));c.appendChild(d);xG(b,a)}function GG(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new HG;b.ob==a&&(f=a.we(b),f<d&&--d);uG(b);FG(a.p,b,d);e?(e=b.pb,YF(c,(mF(),nF(e)),d)):(e=(mF(),nF(b.pb)),c.appendChild(e));xG(b,a)}\nfunction IG(a,b){var c;if(b.ob!=a)return!1;try{xG(b,null)}finally{c=b.pb;$z(c).removeChild(c);c=a.p;var d;d=JG(c,b);if(-1==d)throw new KG;if(0>d||d>=c.c)throw new HG;for(--c.c;d<c.c;++d)sz(c.a,d,c.a[d+1]);sz(c.a,c.c,null)}return!0}w(363,364,Pu);_.we=function(a){return JG(this.p,a)};_.xe=function(a,b,c,d){GG(this,a,b,c,d)};_.ye=function(){return new LG(this.p)};_.ve=function(a){return IG(this,a)};function MG(a,b,c,d){var e;uG(b);e=a.p.c;a.Be(b,c,d);a.xe(b,a.pb,e,!0)}\nfunction NG(a,b){if(b.ob!=a)throw new hw(bl);}function OG(a,b){var c;(c=IG(a,b))&&PG(b.pb);return c}function QG(a,b,c){a=a.pb;-1==b&&-1==c?PG(a):(a.style[Ds]=bn,a.style[Rq]=b+Gs,a.style[Kt]=c+Gs)}function RG(){var a=aA($o);this.p=new SG(this);this.pb=a;this.pb.style[Ds]=yaa;this.pb.style[xs]=dq}function PG(a){a.style[Rq]=m;a.style[Kt]=m;a.style[Ds]=m}w(362,363,Pu,RG);_.ve=function(a){return OG(this,a)};_.Be=function(a,b,c){QG(a,b,c)};function TG(a,b){if(a.De())throw new rG(Gk);a.Ee(b)}\nfunction UG(a,b){if(a.jb!=b)return!1;try{xG(b,null)}finally{a.Ce().removeChild(b.pb),a.jb=null}return!0}function VG(a,b){if(b!=a.jb&&(b&&uG(b),a.jb&&a.ve(a.jb),a.jb=b)){var c=a.Ce(),d=(mF(),nF(a.jb.pb));c.appendChild(d);xG(b,a)}}function WG(){this.pb=aA($o)}w(370,364,Pu,WG);_.Ce=nG;_.De=function(){return this.jb};_.ye=function(){return new XG(this)};_.ve=function(a){return UG(this,a)};_.Ee=function(a){VG(this,a)};_.jb=null;function YG(a,b){a.hb&&(ZG(a.gb,!1,!1),oD(a,a,b))}\nfunction $G(a){var b;if(b=a.jb)null!=a.X&&b.le(a.X),null!=a.Y&&b.ne(a.Y)}function aH(a,b,c){a.cb=b;a.ib=c;b-=nA();c-=oA();a=a.pb;a.style[Rq]=b+(RA(),Gs);a.style[Kt]=c+Gs}function bH(a){a.hb||(a.kb&&uG(a),ZG(a.gb,!0,!1))}w(369,370,Pu);_.Ce=function(){return Zz(this.pb)};_.ge=lG;_.he=mG;_.ie=function(){return $z(Zz(this.pb))};_.Fe=function(){this.Ge(!1)};_.Ge=function(a){YG(this,a)};_.Ud=function(){};_.ue=function(){this.hb&&ZG(this.gb,!1,!0)};\n_.le=function(a){this.X=a;$G(this);0==a.length&&(this.X=null)};_.He=function(a,b){aH(this,a,b)};_.Ee=function(a){VG(this,a);$G(this)};_.ne=function(a){this.Y=a;$G(this);0==a.length&&(this.Y=null)};_.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;\nfunction cH(a,b){var c;this.pb=aA($o);this.$=new dH;this.U=(eH(),fH);this.gb=new gH(this);this.pb.appendChild(aA($o));this.He(0,0);$z(Zz(this.pb))[no]=Xp;Zz(this.pb)[no]=Cs;this.W=this.V=a;this.db=!1;c=y(iE,q,1,[b+Rk,b+Gj,b+Dg]);this.T=new hH(c);c=m;this.T.ie()[no]=c;c=$z(Zz(this.pb));var d=Qp;if(!c)throw new Oy(ak);d=iG(d);if(0==d.length)throw new hw(Mk);var e=c.className.split(/\\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var h=1,j=e.length;h<j;h++){var l=e[h];l.length>g&&l.charAt(g)==ee&&0==l.indexOf(f)&&\n(e[h]=d+l.substring(g))}c.className=e.join(fa)}VG(this,this.T);$G(this);bG(Zz(this.pb),Cs,!1);bG(this.T.b,b+jh,!0)}w(368,369,Pu);_.oe=function(){qG(this.T)};_.pe=function(){tG(this.T)};_.De=function(){return this.T.jb};_.ye=function(){return new XG(this.T)};_.ve=function(a){return this.T.ve(a)};_.Ee=function(a){VG(this.T,a);$G(this)};_.T=null;w(367,368,Pu);_.se=zG;function iH(){iH=x;jH=new kH(0,(eH(),fH));lH=new kH(1,mH);nH=new kH(2,oH);pH=y($ba,q,37,[jH,lH,nH])}\nfunction kH(a,b){this.b=a;this.a=b}w(371,194,{37:1,88:1,93:1,95:1},kH);_.a=null;var pH,jH,lH,nH;function qH(){qH=x;rH=y(iE,q,1,[Kt,sr,Yn])}function hH(a){var b;qH();var c,d;c=this.pb=aA(yt);this.c=aA(Bt);lF(c,this.c);c[eo]=0;for(c=c[co]=0;c<a.length;++c)d=(b=aA(Pt),b[no]=a[c],SD(),lF(b,sH(a[c]+Ui)),lF(b,sH(a[c]+Sg)),lF(b,sH(a[c]+rk)),b),lF(this.c,d),1==c&&(this.b=Zz(d.children[1]));this.pb[no]=Rp}\nfunction sH(a){var b,c;c=aA(Ct);b=aA($o);var d=(mF(),nF(b));c.appendChild(d);c[no]=a;b[no]=a+wi;return c}w(373,370,Ru,hH);_.Ce=tH;_.b=null;_.c=null;var rH;w(374,1,{});function BG(){BG=x;CG=new uH;DG=new vH}function wH(a){FD.call(this,a)}function AG(a,b){BG();var c,d,e;c=null;for(e=a.ye();e.Vd();){d=e.Wd();try{b.Je(d)}catch(f){if(f=Az(f),H(f,105))d=f,!c&&(c=new DD),ED(c,d);else throw f;}}if(c)throw new wH(c);}w(375,290,Iu,wH);var CG,DG;function uH(){}w(376,1,{},uH);_.Je=function(a){a.re()};\nfunction vH(){}w(377,1,{},vH);_.Je=function(a){a.se()};w(380,365,Hu);_.re=function(){qG(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};function xH(){this.p=new SG(this);this.e=aA(yt);this.d=aA(Bt);lF(this.e,this.d);this.pb=this.e}w(381,363,Pu);_.d=null;_.e=null;function yH(){this.pb=zH()}w(385,370,Pu,yH);function AH(){AH=x;BH=new CH((HA(),fo));DH=new CH(Rq);EH=new CH(Ys);FH=(SD(),DH);GH=EH;HH=FH}var BH,HH,DH,GH,FH,EH;w(395,1,{});function CH(a){this.a=a}w(396,395,{},CH);_.a=null;\nfunction IH(){IH=x;JH=new KH(sr);LH=new KH(Kt)}var JH,LH;function KH(a){this.a=a}w(397,1,{},KH);_.a=null;function MH(a,b){var c;c=NH(a);lF(a.b,c);EG(a,b,c)}function NH(a){var b;b=aA(Ct);b[on]=a.a.a;b.style[Zt]=a.c.a;return b}function OH(a,b){var c,d;d=$z(b.pb);(c=IG(a,b))&&a.b.removeChild(d);return c}function PH(){xH.call(this);this.a=(AH(),HH);this.c=(IH(),LH);this.b=aA(Pt);lF(this.d,this.b);this.e[eo]=Xe;this.e[co]=Xe}w(398,381,Pu,PH);_.ve=function(a){return OH(this,a)};_.b=null;\nfunction QH(){QH=x;new Hy}function RH(a){QH();SH.call(this,a.d.a,a.b,a.c,a.e,a.a)}function TH(a,b,c,d,e){QH();this.a=new UH(this,a,b,c,d,e);this.pb[no]=Sp}function SH(a,b,c,d,e){QH();TH.call(this,(gF(),new fF(a)),b,c,d,e)}w(399,365,Hu,RH,TH,SH);_.Yd=function(a){32768==QF(a.type)&&this.a&&(VH(this).__gwtLastUnhandledEvent=m);sG(this,a)};_.te=function(){var a=this.a,b;b=Wz(VH(this),"__gwtLastUnhandledEvent");J(Zq,b)&&(a.f=new WH(a,this),Jz((Gz(),Hz),a.f))};_.a=null;w(401,1,{});_.f=null;\nfunction XH(){XH=x;new YH}function UH(a,b,c,d,e,f){XH();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;jA()?(b=ZH(b,c,d,e,f),c=Zz(b),rF(),ZF(c,32768)):b=ZH(b,c,d,e,f);a.kb&&(a.pb.__listener=null);if(a.pb&&(c=a.pb,d=c.parentNode))d.insertBefore(b,c),d.removeChild(c);a.pb=b;a.kb&&(a.pb.__listener=a);-1==a.lb?(b=a.pb,a=133333119|(a.pb.__eventBits||0),rF(),ZF(b,a)):a.lb|=133333119}w(400,401,{},UH);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function WH(a,b){this.a=a;this.b=b}w(402,1,{},WH);\n_.pd=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=(b=$doc.createEventObject(),b.type=Zq,b),VH(this.b).fireEvent("on"+a.type,a)):VH(this.b).__gwtLastUnhandledEvent=Zq)};_.a=null;_.b=null;w(404,330,ov);function $H(a){this.a=a}w(406,404,ov,$H);_.Od=function(a){this.a.Ke(a.f,a.a)};function aI(a,b,c){var d;if(a.o){var e=d=aA(Pt);YF(a.e,(mF(),nF(e)),b);a=(mF(),nF(c));d.appendChild(a)}else d=a.e.children[0],YF(d,(mF(),nF(c)),b)}\nfunction bI(a,b,c){var d;b.b&&(cI(a,b),c&&b.a?(cI(a,null),a=b.a,b=(Gz(),Hz),b.c=Kz(b.c,[new dI(a),!1])):null!=b.d&&(a.j=new eI(a,b),c=(eH(),mH),a.j.U=c,a.j.ab=a.f,c=Up,a.j.ie()[no]=c,d=fG(a.pb),J(Tp,d)||aG(a.j,d+hk),pG(a.j,new $H(a),fw?fw:fw=new gw),a.n=b.d,d=a.j,a=new fI(a,b),d.pb.style[$t]=dq,gI(d.pb,!1),bH(d),SD(),a.a.o?aH(a.a.j,eA(a.a.pb)+Vz(a.a.pb,Wr)-1,iA(a.b.pb)):aH(a.a.j,eA(a.b.pb),iA(a.a.pb)+Vz(a.a.pb,Vr)-1),d.pb.style[$t]=au,gI(d.pb,!0)))}\nfunction hI(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(cI(a,b),iI(a.pb),b&&a.d&&bI(a,b,!1))}\nfunction jI(a,b){var c;a:{c=b.srcElement;var d,e;for(e=new GD(a.i);e.b<e.d.Tf();)if(d=HD(e),dA(d.pb,c)){c=d;break a}c=null}switch(QF(b.type)){case 1:iI(a.pb);c&&bI(a,c,!0);break;case 16:c&&hI(a,c);break;case 32:c&&hI(a,null);break;case 2048:kI(a);break;case 128:switch(c=b.keyCode||0,c){case 37:SD();kI(a)||a.o||lI(a);b.cancelBubble=!0;bA(b);break;case 39:SD();kI(a)||(a.o?null!=a.k.d&&!a.k.d.fi().fi()&&(bI(a,a.k,!1),a.k.d.fi()):mI(a));b.cancelBubble=!0;bA(b);break;case 38:kI(a)||a.o&&lI(a);b.cancelBubble=\n!0;bA(b);break;case 40:kI(a)||(a.o?mI(a):null!=a.k.d&&!a.k.d.fi().fi()&&(bI(a,a.k,!1),a.k.d.fi()));b.cancelBubble=!0;bA(b);break;case 27:cI(a,null);a.j&&YG(a.j,!1);b.cancelBubble=!0;bA(b);break;case 9:cI(a,null);a.j&&YG(a.j,!1);break;case 13:kI(a)||(bI(a,a.k,!0),b.cancelBubble=!0,bA(b))}}sG(a,b)}function nI(a,b,c){c&&cI(a,null);oD(a,b,!1);a.n=null;a.j=null}function kI(a){var b,c;if(!a.k){for(c=new GD(a.i);c.b<c.d.Tf();)if(b=HD(c),b.b){cI(a,b);break}return!0}return!1}\nfunction cI(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=fG(c.pb)+Ge;bG(c.ie(),d,!1);a.o&&(c=$z(a.k.pb),2==c.children.length&&(c=c.children[1],bG(c,wt,!1)))}if(b){c=fG(b.pb)+Ge;bG(b.ie(),c,!0);a.o&&(c=$z(b.pb),2==c.children.length&&(c=c.children[1],bG(c,wt,!0)));ex();c=a.pb;var e=new Gw(b.pb),d=($w(),ax),e=y(aca,q,16,[e]),f,g,h,j;f=new Jy;for(h=0,j=e.length;h<j;++h)g=e[h],Ly(Ly(f,g.a),fa);e=iG(Uz(f.a));c.setAttribute(d.a,e)}a.k=b}}\nfunction mI(a){var b,c,d;if(a.k){for(b=c=oI(a.i,a.k);;)if(c+=1,c==a.i.c&&(c=0),c==b){d=CF(a.i,b);break}else if(d=CF(a.i,c),d.b)break;cI(a,d)}}function lI(a){var b,c,d;if(a.k){for(b=c=oI(a.i,a.k);;)if(c-=1,0>c&&(c=a.i.c-1),c==b){d=CF(a.i,b);break}else if(d=CF(a.i,c),d.b)break;cI(a,d)}}w(407,365,Hu);_.Yd=function(a){jI(this,a)};_.se=function(){this.j&&YG(this.j,!1);tG(this)};_.Ke=function(a,b){nI(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function dI(a){this.a=a}\nw(408,1,{},dI);_.pd=function(){pI(this.a)};_.a=null;function qI(a){this.a=a}w(409,1,{},qI);_.Hd=function(){cI(this.a,null)};_.a=null;function eI(a,b){this.a=a;this.b=b;cH.call(this,!0,mr);VG(this.T,this.b.d);$G(this);this.fb=!0;this.b.d.fi()}w(410,368,Pu,eI);_.Ud=function(a){var b,c;if(!a.a)switch(QF(a.d.type)){case 4:c=a.d.srcElement;b=this.b.c.pb;if(dA(b,c)){a.a=!0;break}a.a&&cI(this.a,null)}};_.a=null;_.b=null;function fI(a,b){this.a=a;this.b=b}w(411,1,{},fI);_.a=null;_.b=null;\nfunction rI(){rI=x;sI=$moduleBase+yh}var sI,tI=null;function uI(){uI=x;rI();tI=new PE((gF(),new fF((SD(),sI))),5,9)}function vI(a,b){if(b){var c=fG(a.pb)+Fe;bG(a.ie(),c,!1)}else c=fG(a.pb)+Fe,bG(a.ie(),c,!0);a.b=b}function wI(a,b){this.pb=aA(Ct);var c=fG(this.pb)+Ge;bG(this.ie(),c,!1);this.pb.innerText=a||m;this.pb[no]=Vp;c=mA();this.pb.setAttribute(nq,c);ex();this.pb.setAttribute(Zs,Lx.a);this.a=b}w(414,366,{41:1,45:1,48:1},wI);_.a=null;_.b=!0;_.c=null;_.d=null;\nfunction xI(){var a;this.pb=aA(Ct);this.pb[no]=Wp;a=aA($o);lF(this.pb,a);a[no]=nr}w(415,366,kv,xI);function yI(){var a,b,c,d,e;b=null.fi();e=qA();d=pA();b[Zo]=(xA(),Nr);b[du]=0+(RA(),Gs);b[bq]=Ze;c=$doc;c=(J(c.compatMode,Gg)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(J(a.compatMode,Gg)?a.documentElement:a.body).scrollHeight||0;b[du]=(c>e?c:e)+Gs;b[bq]=(a>d?a:d)+Gs;b[Zo]=Pn}function dH(){}w(416,1,{},dH);_.Qd=function(){yI()};function zI(a){this.a=a}w(417,1,{},zI);\n_.Ud=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.Ud(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?dA(b.pb,c):!1)&&(a.b=!0);b.db&&(a.a=!0);switch(QF(d.type)){case 4:case 1048576:if(pF){a.b=!0;break}if(!c&&b.V){b.Ge(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(pF){a.b=!0;break}break;case 2048:d=d.srcElement,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;function AI(a){this.a=a}\nw(418,1,{},AI);_.a=null;function eH(){eH=x;fH=new BI(0);mH=new BI(1);oH=new BI(2);CI=y(bca,q,46,[fH,mH,oH])}function BI(a){this.b=a}w(419,194,{46:1,88:1,93:1,95:1},BI);var CI,fH,mH,oH;function DI(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),EI(a.a.Z),a.f=FF(a.a.$),yI(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),FI(a.a.Z),GI(a.f.a),a.f=null,a.b=!1)}function HI(a){a.j||(DI(a),a.c||(vG(),OG(II(null),a.a)),FI(a.a.pb));a.a.pb.style[uo]=waa;a.a.pb.style[xs]=au}\nfunction JI(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=fA(b*a.d);h=fA(b*a.e);switch(a.a.U.b){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;break;case 1:SD(),f=h,c=d}a.a.pb.style[uo]=vaa+g+Ks+f+Ks+c+Ks+e+haa}\nfunction ZG(a,b,c){a.c=c;Mv(a);a.i&&(Ov(a.i),a.i=null,HI(a));a.a.hb=b;var d=a.a;d.eb&&(GI(d.eb.a),d.eb=null);d._&&(GI(d._.a),d._=null);if(d.hb){d.eb=qF(new zI(d));var e;e=new AI(d);xF();e=yF?uD(yF.c,(!tD&&(tD=new gw),tD),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(eH(),fH)&&!b&&(c=!1);a.j=b;c?b?(DI(a),a.a.pb.style[Ds]=bn,-1!=a.a.ib&&a.a.He(a.a.cb,a.a.ib),a.a.pb.style[uo]=Ts,vG(),b=II(null),EG(b,a.a,b.pb),EI(a.a.pb),a.i=new KI(a),Uv(a.i,1)):Pv(a,200):(DI(a),a.j?(a.a.pb.style[Ds]=bn,-1!=a.a.ib&&a.a.He(a.a.cb,\na.a.ib),vG(),b=II(null),EG(b,a.a,b.pb),EI(a.a.pb)):(a.c||(vG(),OG(II(null),a.a)),FI(a.a.pb)),a.a.pb.style[xs]=au)}function gH(a){var b=(Wv(),Xv);this.k=new Vv(this);this.s=b;this.a=a}w(420,58,{},gH);_.rd=function(){HI(this)};_.sd=function(){this.d=Vz(this.a.pb,Vr);this.e=Vz(this.a.pb,Wr);this.a.pb.style[xs]=dq;JI(this,(1+Math.cos(3.141592653589793))/2)};_.td=function(a){JI(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function KI(a){aw();this.a=a}w(421,65,{},KI);\n_.vd=function(){this.a.i=null;Pv(this.a,200)};_.a=null;function mF(){mF=x;cca()}function nF(a){return a.__gwt_resolve?a.__gwt_resolve():a}function cca(){function a(){}a.prototype={className:m,clientHeight:0,clientWidth:0,dir:m,getAttribute:function(a){return this[a]},href:m,id:m,lang:m,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:m,style:{},title:m};$wnd.GwtPotentialElementShim=a}function vG(){vG=x;LI=new MI;NI=new Hy;wG=new DD}\nfunction OI(a){this.p=new SG(this);this.pb=a;qG(this)}function II(a){vG();var b,c;c=MD(NI,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==NI.d){var d=new PI;dw();ew(fw?fw:fw=new gw,d);SD()}!b?c=new QI:c=new OI(b);D(NI,a,c);ED(wG,c);return c}w(423,362,Pu,OI);var LI,NI,wG;function MI(){}w(424,1,{},MI);_.Je=function(a){a.qe()&&a.se()};function PI(){}w(425,1,{},PI);_.Od=function(){vG();try{AG(wG,LI)}finally{RI(wG.a),RI(NI)}};\nfunction QI(){OI.call(this,$doc.body)}w(426,423,Pu,QI);_.Be=function(a,b,c){b-=nA();c-=oA();QG(a,b,c)};function XG(a){this.c=a;this.a=!!this.c.jb}w(427,1,{},XG);_.Vd=WE;_.Wd=function(){if(!this.a||!this.c.jb)throw new KG;this.a=!1;return this.b=this.c.jb};_.Xd=function(){this.b&&this.c.ve(this.b)};_.b=null;_.c=null;function SI(a,b){a.pb[Yt]=null!=b?b:m}w(430,380,Hu);_.Yd=function(a){0!=(QF(a.type)&896)?sG(this,a):sG(this,a)};_.te=yG;function TI(){TI=x;UI()}w(429,430,Hu);\nfunction VI(){TI();var a=Yz(Dt);!kF&&(kF=new jF);!iF&&(iF=new hF);this.pb=a;SD();this.pb[no]=Yp}w(431,429,Hu,VI);function UI(){UI=x;WI=new XI;YI=new ZI;$I=new aJ;bJ=new cJ;dJ=y(dca,q,49,[WI,YI,$I,bJ])}w(432,194,Ju);var dJ,WI,YI,$I,bJ;function XI(){this.b=0}w(433,432,Ju,XI);function ZI(){this.b=1}w(434,432,Ju,ZI);function aJ(){this.b=2}w(435,432,Ju,aJ);function cJ(){this.b=3}w(436,432,Ju,cJ);function JG(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}\nfunction FG(a,b,c){var d,e;if(0>c||c>a.c)throw new HG;if(a.c==a.a.length){e=C(eJ,q,50,2*a.a.length,0);for(d=0;d<a.a.length;++d)sz(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)sz(a.a,d,a.a[d-1]);sz(a.a,c,b)}function SG(a){this.b=a;this.a=C(eJ,q,50,4,0)}w(438,1,{},SG);_.ye=function(){return new LG(this)};_.a=null;_.b=null;_.c=0;function fJ(a){if(a.a>=a.b.c)throw new KG;return a.b.a[++a.a]}function gJ(a){if(0>a.a||a.a>=a.b.c)throw new hJ;a.b.b.ve(a.b.a[a.a--])}function LG(a){this.b=a}w(439,1,{},LG);\n_.Vd=function(){return this.a<this.b.c-1};_.Wd=function(){return fJ(this)};_.Xd=function(){gJ(this)};_.a=-1;_.b=null;function iJ(){iJ=x;jJ=(gF(),new fF(Bz()+po))}\nfunction ZH(a,b,c,d,e){var f;f=aA(st);var g;jA()?(g=Qf+(ys+d+jaa+e+laa)+Tb+kJ+Wc+Bz()+qo+(qp+a.a+ad+-b+kaa+-c+iaa)+Rb+(b+d)+Va+(c+e)+Ia,g=(ZE(),new YE(g))):(g=new RE,QE(QE(QE(g,new TE(oba+d+(RA(),Gs)+Cf)),new TE(cq+e+Ls)),new TE(In+a.a+pd+-b+Hs+-c+Ls)),!lJ&&(lJ=new mJ),a=jJ,g=new TE((new TE(Uz(g.a.a))).a),b=new SE,Ky(b.a,Sf),Ly(b,eF(a.a)),Ky(b.a,Zc),Ly(b,eF(g.a)),Ky(b.a,Vc),g=new VE(Uz(b.a)));g=g.Td();f.innerHTML=g||m;return Zz(f)}w(440,1,{});var jJ,lJ=null;\nfunction nJ(){var a,b;nJ=x;iJ();kJ=0==gG((a=$doc.location.href,b=a.indexOf(Wb),-1!=b&&(a=a.substring(0,b)),b=a.indexOf(Xf),-1!=b&&(a=a.substring(0,b)),b=a.lastIndexOf(Se),-1!=b&&(a=a.substring(0,b)),0<a.length?a+Se:m),jq)?kq:iq}function VH(a){return!jA()?a.pb:Zz(a.pb)}function YH(){nJ();eca()}function eca(){$wnd.__gwt_transparentImgHandler=function(a){a.onerror=null;var b=Bz()+po;jA()?vA(a,b):a.src=b}}w(441,440,{},YH);var kJ;function mJ(){}w(442,1,{},mJ);function oJ(){oJ=x;new YH}\nfunction pJ(a,b,c,d,e){oJ();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}w(443,374,{},pJ);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function zH(){var a;a=aA($o);a.tabIndex=0;return a}function iI(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}function FI(a){var b=a.__frame;b&&(b.parentElement.removeChild(b),b.__popup=null,a.__frame=null,a.onresize=null,a.onmove=null)}\nfunction EI(a){var b=$doc.createElement(rq);b.src=Iq;b.scrolling=Kr;b.frameBorder=0;a.__frame=b;b.__popup=a;var c=b.style;c.position=bn;c.filter=qn;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,\nWaa);a.parentElement.insertBefore(b,a)}function gI(a,b){a.__frame&&(a.__frame.style.visibility=b?au:dq)}function GI(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?wD(b,new qJ(b,c,d,a)):ND(b,c,d,a)}function AD(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(452,1,{},AD);_.a=null;_.b=null;_.c=null;_.d=null;function xD(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(453,1,{},xD);_.pd=function(){yD(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;\nfunction qJ(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}w(454,1,{},qJ);_.pd=function(){ND(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function rJ(a,b){var c;this.a=(c=m,0!=(b&1)&&(c+=cr),0!=(b&2)&&(c+=mq),RegExp(a,c))}w(455,1,{});_.tS=function(){return this.a.toString?this.a.toString():hl};_.a=null;function sJ(a,b){b.k!=a&&(!a.Uc&&(a.Uc=new Zv),b.k=a,Tv(a.Uc,b))}function tJ(a){var b;b=a.cZ.d;if(-1!=gG(b,hG(36)))return null;a=a.Vc.b.b++;return b=jG(b,uJ(b,hG(46))+1)+m+a}\nfunction vJ(a){return!a.Mc&&a.Sc?vJ(a.Sc):a.Mc}function wJ(a){return qC(),new xJ(a)}function yJ(a){var b;b=new zJ;if(a.$e()){for(;a&&!H(a,71);a=a.Sc){var c=b,d=a.We(),e=a.Xe();c.a+=d;c.b+=e}H(a,71)&&(c=a.We(),a=a.Xe(),b.a+=c,b.b+=a);return b}throw new AJ;}function BJ(a){a.Wc=!1;a.hf();CJ(a)}function CJ(a){if((a=H(a,71)?null:a.Sc)&&a.Wc)BJ(a),a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1)}function DJ(a){return(a=a.Pe())?a:new EJ(1,1)}function FJ(a){var b;return(b=a.Qe())?new GJ(b):new GJ(a.Se())}\nfunction HJ(a,b,c,d,e){var f,g,h,j;h=a._c;j=a.ad;g=a.Yc;f=a.Nc;a._c=b;a.ad=c;a.Yc=d;a.Nc=e;if(h!=a._c||j!=a.ad)CJ(a),new IJ(a,100);if(g!=a.Yc||f!=a.Nc)a.Ze(),new IJ(a,101)}function JJ(){this.Vc=(KJ(),KJ(),LJ);this.Pc=new MJ;new Hy;this.Ye();this.Rc=(NJ(),OJ)}w(459,1,iv);_.Ne=function(){return tJ(this)};_.Pe=function(){return PJ(this.Tc,this)};_.Qe=function(){return this.Pe()};_.Re=function(){return this.Nc};_.Se=function(){return this.af()};_.Te=function(){return new QJ(0,0,0,0)};_.Ue=function(){return this.df()};\n_.Ve=function(){return this.Yc};_.We=function(){return this._c};_.Xe=function(){return this.ad};_.Ye=yG;_.Ze=function(){BJ(this)};_.$e=function(){return this.Xc&&!!this.Sc&&this.Sc.$e()};_.af=RJ;_.bf=$F;_.cf=function(){return(null==this.Qc&&(this.Qc=this.Ne()),this.Qc)+Jd+this.We()+Jd+this.Xe()+Jd+this.Ve()+eu+this.Re()+(this.Xc?m:",hidden")};_.df=SJ;_.hf=function(){var a=this.Tc;a.e.a=-1;a.e.b=-1};_.kf=function(a,b,c,d){this.lf(a,b,c,d,this.Lc,!0);this.Lc=0};\n_.lf=function(a,b,c,d){HJ(this,a,b,c,d)};_.tS=TJ;_.mf=function(){this.Wc=!0};_.Kc=null;_.Lc=0;_.Mc=null;_.Nc=0;_.Oc=0;_.Qc=null;_.Rc=null;_.Sc=null;_.Tc=null;_.Uc=null;_.Wc=!1;_.Xc=!0;_.Yc=0;_.Zc=!1;_.$c=!1;_._c=0;_.ad=0;function UJ(a,b){var c;c=a.nf();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function VJ(a){var b;b=a.nf();return new WJ(b.b,b.d,a.Yc-b.c-b.b,a.Nc-b.d-b.a)}\nfunction XJ(a,b){var c,d;if(a.Gc)for(d=new GD(a.Fc.a);d.b<d.d.Tf();)c=HD(d),a.Gc.sf(c);if(b)for(d=new GD(a.Fc.a);d.b<d.d.Tf();)c=HD(d),b.of(null,c);a.Gc=b;BJ(a);a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1)}function YJ(a){if(!a.Wc){a.Gc&&a.Gc.pf(a);var b,c;for(c=0;c<a.Fc.a.c;++c)b=CF(a.Fc.a,c),b.Wc||b.mf();a.Wc=!0}}function ZJ(){JJ.call(this);this.Fc=new $J;this.Jc=(KJ(),KJ(),LJ)}w(458,459,Ku);_.Pe=function(){if(!this.Gc)return null;!this.Hc&&(this.Hc=this.Gc.qf(this));return this.Hc};\n_.Qe=function(){if(!this.Gc)return null;!this.Ic&&(this.Ic=this.Gc.rf(this));return this.Ic};_.nf=function(){return this.Te()};_.Se=RJ;_.Ue=SJ;_.Ye=function(){this.Tc=(KJ(),new aK)};_.Ze=function(){BJ(this);this.Gc&&H(this.Gc,65)&&(this.Gc.n=!1)};_.af=RJ;_.df=SJ;_.hf=function(){var a,b;this.Ic=this.Hc=null;for(b=0;b<this.Fc.a.c;++b)a=CF(this.Fc.a,b),a.hf()};_.mf=function(){YJ(this)};_.Gc=null;_.Hc=null;_.Ic=null;function bK(){var a=new cK;ZJ.call(this);XJ(this,a)}w(457,458,Ku,bK);\n_.Ne=function(){return"panel"+this.Jc.b.e++};function dK(a,b,c){a=eK(a.Ec,b,c);a.k=!0;return new fK(a)}function gK(a){a.bf(a.Ec.d)}function hK(a){return new EJ(iK(a.Ec),jK(a.Ec))}w(456,457,Ku);_.Re=function(){return Vz(this.Ec.pb,Vr)};_.Ve=function(){return Vz(this.Ec.pb,Wr)};_.We=function(){return eA(this.Ec.pb)};_.Xe=function(){return iA(this.Ec.pb)};_.$e=function(){return this.Ec.pb.style.display!=Nr};_.Ec=null;function kK(a){if(null!=a)this.n=a;else throw new lK;}w(461,1,lv);\n_.tS=function(){return this.cZ.d+"[source="+this.n+Lm};_.n=null;\nfunction mK(){mK=x;nK=new Hy;D(nK,new oK(400),new pK(ou));D(nK,new oK(401),new pK(ou));D(nK,new oK(402),new pK(ou));D(nK,new oK(500),new pK(pu));D(nK,new oK(501),new pK(pu));D(nK,new oK(502),new pK(pu));D(nK,new oK(503),new pK(qu));D(nK,new oK(504),new pK(pu));D(nK,new oK(505),new pK(pu));D(nK,new oK(506),new pK(qu));D(nK,new oK(507),new pK(xba));D(nK,new oK(100),new pK(lu));D(nK,new oK(101),new pK(lu));D(nK,new oK(102),new pK(lu));D(nK,new oK(103),new pK(lu));D(nK,new oK(1004),new pK(nu));D(nK,new oK(1005),\nnew pK(nu));D(nK,new oK(800),new pK(wu));D(nK,new oK(801),new pK(wu));D(nK,new oK(200),new pK(ru));D(nK,new oK(201),new pK(ru));D(nK,new oK(202),new pK(ru));D(nK,new oK(204),new pK(ru));D(nK,new oK(203),new pK(ru));D(nK,new oK(209),new pK(yba));D(nK,new oK(208),new pK(yu));D(nK,new oK(207),new pK(yu));D(nK,new oK(206),new pK(ru));D(nK,new oK(205),new pK(ru));D(nK,new oK(1400),new pK(wba));D(nK,new oK(1401),new pK(xu));D(nK,new oK(1402),new pK(xu));D(nK,new oK(300),new pK(mu));D(nK,new oK(301),new pK(mu));\nD(nK,new oK(1100),new pK(vu));D(nK,new oK(1101),new pK(vu));D(nK,new oK(1200),new pK(vba));D(nK,new oK(701),new pK(uba));D(nK,new oK(900),new pK(uu));D(nK,new oK(1001),new pK(su));D(nK,new oK(601),new pK(tu))}w(460,461,lv);_.cf=function(){return m};_.tS=function(){var a;a=m;H(this.n,59)&&null!=this.n&&(a=this.n,a=(null==a.Qc&&(a.Qc=a.Ne()),a.Qc),null==a&&(a=m));return this.cZ.d+gl+this.cf()+"] on "+(0<a.length?a:this.n)};_.k=0;var nK;function pK(a){this.a=a}w(463,1,{},pK);_.a=ku;function qK(){}\nw(464,1,{},qK);_.a=null;_.b=null;function rK(a,b){var c;b&&(a.a?(c=new sK(a.a),sz(c.b,c.c++,b),a.a=c):(a.a=new Zv,Tv(a.a,b)))}function WC(a,b){return a.a?iw(a.a,b):b}w(466,1,lv);_.a=null;function tK(){}function MJ(){}w(465,466,lv,tK,MJ);function uK(){uK=x;Math.sqrt(2)}function vK(a){uK();if(0>a)throw new hw(Hj);this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}w(467,1,{55:1},vK);_.eQ=function(a){return a===this?!0:H(a,55)?a.e==this.e&&a.a==this.a&&a.c==this.c&&a.d==this.d&&a.b==this.b:!1};\n_.hC=function(){var a;a=new wK;a.a=31*a.a+fA((new xK(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+fA((new xK(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;function yK(){yK=x;zK=AK=new wv(255,255,255);BK=new wv(192,192,192);CK=new wv(128,128,128);DK=new wv(64,64,64);EK=FK=new wv(0,0,0);GK=HK=new wv(255,0,0);new wv(255,175,175);IK=new wv(255,200,0);JK=new wv(255,255,0);new wv(0,255,0);KK=new wv(255,0,255);LK=new wv(0,255,255);MK=NK=new wv(0,0,255)}\nfunction OK(a){var b,c;c=a.d>>16&255;b=a.d&255;a=a.d>>8&255;if(0==c&&0==b&&0==a)return new wv(3,3,3);3>c&&0!=c?c=3:(c=fA(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=fA(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=fA(a/0.7),a=255<a?255:a);return new wv(c,a,b)}function PK(a){return new wv(fA(0.7*(a.d>>16&255)),fA(0.7*(a.d>>8&255)),fA(0.7*(a.d&255)))}function QK(a,b){return H(b,58)?b.d==a.d:!1}function wv(a,b,c){yK();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new hw(ih);this.d=c|b<<8|a<<16|-16777216}\nw(473,1,{58:1,67:1,70:1},wv);_.eQ=function(a){return QK(this,a)};_.hC=RK;_.tS=function(){return SK.d+"[r="+(this.d>>16&255)+",g="+(this.d>>8&255)+",b="+(this.d&255)+Lm};_.a=0;_.b=null;_.c=null;_.d=0;var EK,MK,GK,zK,FK,NK,LK,DK,CK,BK,KK,IK,HK,AK,JK;function NJ(){NJ=x;OJ=new TK(!0);UK=new DD;ED(UK,tn);ED(UK,op);ED(UK,yq);ED(UK,dba)}function TK(a){this.a=a}w(474,1,lv,TK);_.a=!1;var OJ,UK;w(478,1,{76:1,92:1});function VK(){EJ.call(this,0,0)}function EJ(a,b){this.b=a;this.a=b}\nfunction GJ(a){EJ.call(this,a.b,a.a)}w(477,478,{61:1,76:1,88:1,92:1},VK,EJ,GJ);_.eQ=function(a){return a===this?!0:H(a,61)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new wK;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return WK.d+"[width="+this.b+",height="+this.a+Lm};_.a=0;_.b=0;function sC(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}w(479,1,lv,sC,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});\n_.tf=function(){return 0!=(this.e&4)};_.uf=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=m,this.uf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.tf()&&(a+=",meta"),a):m)+",target="+this.f+(null!=this.b?",arg="+this.b:m)+Lm};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function XK(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].Xc&&++b,++c;return b}\nfunction YK(a,b,c,d,e,f,g){var h,j,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(j=0;j<=l;++j)c=(ZK(g?j:l-j,b.c),b.b[g?j:l-j]),h=c.Ue(),c.kf(d,e+~~((f-h.a)/2),h.b,h.a),d+=h.b+a.c}function $K(a,b){var c,d,e,f,g,h;h=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.Xc&&(c=b?c.Ue():c.Se(),g=kw(g,c.a),h+=c.b+a.c);return new EJ(h,g+2*a.d)}function cK(){aL.call(this,1,5,5)}\nfunction aL(a,b,c){KJ();this.c=b;this.d=c;this.a=a}w(480,1,lv,cK,aL);_.of=bL;\n_.pf=function(a){this.b=cL(a.Fc);if(0!=XK(this)){var b,c,d,e,f,g,h,j,l,n,o;b=VJ(a);g=a.nf();h=a.Rc.a;l=new Zv;n=f=2*this.c;o=g.d+this.d;j=0;e=!0;var r,t,z;r=a.Fc.a.c;d=new dL(r);for(t=0;t<r;++t)sz(d.b,d.c++,null);for(c=this.b,t=0,z=c.length;t<z;++t)r=c[t],r.Sc==a&&eL(d,oI(a.Fc.a,r),r);for(d=new GD(d);d.b<d.d.Tf();)if((c=HD(d))&&c.Xc)a=c.Ue(),!e&&n+a.b>b.b&&(YK(this,l,b.b-(n-this.c),g.b,o,j,h),l.qg(),n=f,o+=j+this.d,j=0),e=!1,sz(l.b,l.c++,c),n+=a.b+this.c,j=kw(j,a.a);YK(this,l,b.b-(n-this.c),g.b,o,\nj,h)}};_.qf=function(a){this.b=cL(a.Fc);return 0==XK(this)?UJ(a,new EJ(10,10)):UJ(a,$K(this,!1))};_.rf=function(a){this.b=cL(a.Fc);return 0==XK(this)?UJ(a,new EJ(10,10)):UJ(a,$K(this,!0))};_.sf=$F;_.tS=function(){var a;switch(this.a){case 0:a=Rq;break;case 2:a=Ys;break;case 1:a=fo;break;case 4:a="trailing";break;default:a="leading"}return fca.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+Lm};_.a=0;_.b=null;_.c=0;_.d=0;function fL(){fL=x;gL=new hL(Fh,0,12)}\nfunction hL(a,b,c){fL();this.a=null!=a?a:Bh;this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}w(481,1,{62:1,88:1},hL);_.a=null;_.b=0;_.c=0;var gL;w(482,1,Lu);_.tS=function(){return gca.d+"[font="+this.b+"ascent="+iL(jL,this.b).a+", descent="+iL(jL,this.b).b+", height="+iL(jL,this.b).c+Lm};_.b=null;w(484,1,{});_.tS=function(){return"Graphics"};w(485,484,{});function hJ(){}function rG(a){this.f=a}w(488,136,Zu,hJ,rG);function AJ(){this.f=Ij}w(487,488,Zu,AJ);w(489,1,{});\nfunction QJ(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}w(490,1,{64:1,88:1,92:1},QJ);_.eQ=function(a){return a===this?!0:H(a,64)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};_.hC=function(){var a;a=31+this.d;a=31*a+this.b;a=31*a+this.a;return a=31*a+this.c};_.tS=function(){return hca.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Lm};_.a=0;_.b=0;_.c=0;_.d=0;w(494,1,lv);_.cf=function(){return this.j};_.tS=TJ;_.j=null;_.k=null;\nfunction kL(a){var b;b=a.j+Xd+a.f;a.e||(b+=Rd);null!=a.c&&(b+=Qd+a.c);return b}function lL(a,b){a.e=b;vI(a.i.a,b)}function mL(a){this.n=(KJ(),KJ(),LJ);var b;var c;b=this.cZ.d;-1!=gG(b,hG(36))?b=null:(c=this.n.b.d++,b=jG(b,uJ(b,hG(46))+1)+m+c);this.j=b;this.d=new tK;this.f=a;this.e=!0;this.i=new nL(this)}w(493,494,lv,mL);_.cf=function(){return kL(this)};_.c=null;_.e=!1;_.f=null;_.i=null;w(492,493,Eu);_.cf=function(){return kL(this)+(this.b?",tearOff":m)};_.b=!1;w(496,1,{77:1});\n_.eQ=function(a){return a===this?!0:H(a,77)?this.vf()==a.vf()&&this.wf()==a.wf():!1};_.hC=function(){var a;a=new wK;oL(a,this.vf());oL(a,this.wf());return a.a};function zJ(){this.b=this.a=0}function pL(a,b){this.a=a;this.b=b}w(495,496,{68:1,77:1,88:1},zJ,pL);_.eQ=function(a){return a===this?!0:H(a,68)?this.a==a.a&&this.b==a.b:!1};_.vf=WE;_.wf=tH;_.tS=function(){return ica.d+"[x="+this.a+",y="+this.b+Lm};_.a=0;_.b=0;\nfunction qL(a,b){if(!b)throw new vD(Jj);var c=a.a;if(J(b.f,ee)){var c=c.a.a,d=new xI,e=c.c.c;if(0>e||e>c.c.c)throw new HG;c.o&&(d.pb[xo]=2);aI(c,e,d.pb);rL(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 HG;rL(d.c,e,c);for(f=g=0;f<e;++f)H(CF(d.c,f),45)&&++g;rL(d.i,g,c);aI(d,e,c.pb);c.c=d;e=fG(c.pb)+Ge;bG(c.ie(),e,!1);d.o&&(e=oI(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.pb[xo]=2))}}\nfunction sL(){mL.call(this,m);new Zv;this.b=!1;this.a=(KJ(),new tL)}w(497,492,Eu,sL);_.a=null;w(500,1,{92:1});w(499,500,av);_.eQ=function(a){return a===this?!0:H(a,79)?this.vf()==a.vf()&&this.wf()==a.wf()&&this.yf()==a.yf()&&this.xf()==a.xf():!1};_.hC=function(){var a;a=new wK;oL(a,this.vf());oL(a,this.wf());oL(a,this.yf());oL(a,this.xf());return a.a};function WJ(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}w(498,499,{69:1,79:1,88:1,92:1},WJ);\n_.eQ=function(a){return a===this?!0:H(a,69)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.xf=WE;_.yf=tH;_.vf=ZB;_.wf=RK;_.tS=function(){return jca.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Lm};_.a=0;_.b=0;_.c=0;_.d=0;function uL(){uL=x;vL=new wL;xL=new yL;zL=new yL}var vL,zL,xL;w(502,1,{});_.eQ=qv;_.hC=rv;function wL(){}w(503,502,{},wL);function yL(){}w(504,1,{},yL);w(505,459,iv);function AL(a,b){var c;c=wJ(vJ(a));return!c?null:new EJ(BL(c,Qm)*b+6,iL(jL,c.b).c+6)}\nfunction CL(a){DL.call(this,a,null!=a?a.length:0)}function DL(a,b){JJ.call(this);this.a=0>b?0:b;var c=this.Tc;SI(c.a,a);c.e.a=-1;c.e.b=-1}w(506,505,iv,CL,DL);_.Ne=function(){return"textfield"+this.Vc.b.f++};_.Pe=function(){return AL(this,Wz(this.Tc.a.pb,Yt).length)};_.Qe=function(){return!vJ(this)?null:AL(this,Wz(this.Tc.a.pb,Yt).length)};_.Se=EL;_.Ue=FL;_.Ye=function(){this.Tc=(KJ(),new GL)};_.af=EL;_.df=FL;_.a=0;function KJ(){KJ=x;LJ=new HL}\nfunction IL(){var a=(KJ(),KJ(),LJ);!a.c&&(a.c=new JL);return a.c}w(507,1,{});_.a=null;_.c=null;var LJ;function KL(){}w(508,1,{},KL);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;w(509,1,{});function LL(){LL=x;ML=new NL;OL=new NL}function PL(a,b){return b==a?!0:!b?!1:!0}function NL(){}w(510,1,{72:1},NL);_.eQ=function(a){return null==a||!H(a,72)?!1:PL(this,a)};_.hC=function(){var a;a=null.fi()+";class="+null.fi();a=!null.fi().fi()?a:a+";charset=";return QL(a)};\n_.tS=function(){return RL.d+"[MimeType=(null);humanPresentableName="+this.a+Lm};_.a=null;var ML,OL;function SL(){SL=x;y(kca,q,72,[(LL(),OL),ML])}function TL(a){var b=(LL(),OL);if(PL(b,(LL(),OL)))return a.a;if(PL(b,ML))return new UL(a.a);throw new VL(b);}function WL(a){SL();this.a=a}w(511,1,{},WL);_.a=null;function VL(a){this.f=rp+a}w(512,137,{73:1,88:1,96:1,105:1},VL);function XL(a,b,c){mK();YL.call(this,a,b,c,ku)}function YL(a,b,c,d){mK();kK.call(this,a);this.k=b;this.a=c;this.c=d;this.b=0}\nw(513,460,lv,XL,YL);_.cf=function(){var a,b;a=1001==this.k?"ACTION_PERFORMED":Wt;b=m;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="+NE(this.c)+Yd+b};_.a=null;_.b=0;_.c=ku;function IJ(a,b){mK();kK.call(this,a);this.k=b}w(514,460,lv,IJ);\n_.cf=function(){var a,b;a=this.n;switch(this.k){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return Wt}return b+" ("+a.We()+Jd+a.Xe()+fa+a.Ve()+eu+a.Re()+kd};w(517,514,lv);_.j=0;\nfunction ZL(a){var b;switch(a.k){case 503:b=xj;break;case 500:b=tj;break;case 501:b=yj;break;case 502:b=zj;break;case 506:b=uj;break;case 504:b=vj;break;case 505:b=wj;break;case 507:b=Aj;break;default:b=Wt}b=b+Od+a.f+Jd+a.i+qd+a.d;if(0<(a.j&16320)){var c=Yd,d=a.j,e;e=new SE;0!=(d&4)&&Ly(Ly(e,(KJ(),null)),Ed);0!=(d&1)&&Ly(Ly(e,(KJ(),null)),Ed);0!=(d&2)&&Ly(Ly(e,(KJ(),null)),Ed);0!=(d&8)&&(0!=(d&2048)?0!=(d&512)&&Ly(Ly(e,(KJ(),null)),Ed):Ly(Ly(e,(KJ(),null)),Ed));0!=(d&32)&&Ly(Ly(e,(KJ(),null)),Ed);\n0!=(d&16)&&Ly(Ly(e,(KJ(),null)),Ed);0!=(d&8)&&Ly(Ly(e,(KJ(),null)),Ed);0!=(d&4)&&Ly(Ly(e,(KJ(),null)),Ed);0==Uz(e.a).length?e=Uz(e.a):(d=Uz(e.a).length-1,e=$L(Uz(e.a),0,d));c=c+e+Wd;e=a.j;var f,d=(f=m,0!=(e&256)&&(f+=(KJ(),null)),0!=(e&128)&&(f+=(0<f.length?Ed:m)+(KJ(),null)),0!=(e&512)&&(f+=(0<f.length?Ed:m)+(KJ(),null)),0!=(e&64)&&(f+=(0<f.length?Ed:m)+(KJ(),null)),0!=(e&8192)&&(f+=(0<f.length?Ed:m)+(KJ(),null)),f);0!=(e&1024)&&(d+=(0<d.length?Ed:m)+(KJ(),null));0!=(e&2048)&&(d+=(0<d.length?Ed:\nm)+(KJ(),null));0!=(e&4096)&&(d+=(0<d.length?Ed:m)+(KJ(),null));b+=c+d}return b+=Pd+a.e}w(519,517,lv);_.cf=function(){return ZL(this)};_.d=0;_.e=0;_.f=0;_.i=0;\nfunction VC(a,b,c,d){mK();IJ.call(this,a,507);this.d=this.e=this.j=0;this.f=b;this.i=c;if(0!=(this.j&63))this.j&=-16321,0!=(this.j&1)&&(this.j|=64),0!=(this.j&2)&&(this.j|=128),0!=(this.j&4)&&(this.j|=256),0!=(this.j&8)&&(this.j|=512),0!=(this.j&32)&&(this.j|=8192),500<=this.k&&502>=this.k?0!=(this.j&16)?(this.d=1,501==this.k&&(this.j|=1024)):0!=(this.j&8)?(this.d=2,501==this.k&&(this.j|=2048)):0!=(this.j&4)&&(this.d=3,501==this.k&&(this.j|=4096)):(0!=(this.j&16)&&(this.j|=1024),0!=(this.j&8)&&(this.j|=\n2048),0!=(this.j&4)&&(this.j|=4096));else if(0!=(this.j&16320))if(this.j&=-64,0!=(this.j&64)&&(this.j|=1),0!=(this.j&128)&&(this.j|=2),0!=(this.j&256)&&(this.j|=4),0!=(this.j&512)&&(this.j|=8),0!=(this.j&8192)&&(this.j|=32),500<=this.k&&502>=this.k)switch(this.d){case 1:this.j|=16;break;case 2:this.j|=8;break;case 3:this.j|=4}else 0!=(this.j&1024)&&(this.j|=16),0!=(this.j&2048)&&(this.j|=8),0!=(this.j&4096)&&(this.j|=4);this.b=0;this.a=1;this.c=d}w(520,519,lv,VC);\n_.cf=function(){var a,b;a=ZL(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=Wt}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;w(529,1,{});function UL(a){if(null==a)throw new aM;}w(530,529,{},UL);\nfunction bM(){bM=x;cM={};cM[Eq]=Lp;cM[aaa]=Tt;cM[Taa]=Oj;cM[Uaa]=Lp;cM[ss]=Oj;cM[wb]=Oj;cM[baa]=Oj;cM[Hq]=Lp;cM[Bq]=Oj;cM[hq]=Oj;cM[iba]=Oj;cM[hba]=Oj;cM[ts]=Oj;cM[Zn]=Oj;cM[Fq]=Oj;cM[jba]=Oj;cM[Aq]=Oj;cM[Cq]=hi;cM[Dq]=ff;cM[Gq]=Qi;!XC&&(XC=new eD);XC.a?cM[wq]=qba:cM[wq]=null}var cM;w(534,137,mv);function dM(){}function eM(a){this.f=a}w(533,534,{82:1,88:1,96:1,105:1},dM,eM);function fM(){fM=x;gM=new hM}\nfunction iM(a){fM();var b,c,d;if(null==a)throw new dM;a=iG(a);try{d=gG(a,hG(58))}catch(e){e=Az(e);if(H(e,100))throw new eM(My(e));throw e;}c=gG(a,hG(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;jM();var f,g,h;h=c.length;b=new kM;for(g=0;g<h;++g)f=c.charCodeAt(g),65<=f&&90>=f?lM(b,f+32&65535):Rz(b.a,String.fromCharCode(f));\nthis.f=Uz(b.a)}else this.f=null,d=-1}if(null==this.f)throw new eM(ui+a);if(!this.k&&(this.k=MD(gM,this.f),this.k||(this.k=(KJ(),new mM))&&D(gM,this.f,this.k),!this.k))throw new eM(ui+a);try{c=a;var j=++d,l=a.length,n,o,r,t,z,v,E,s,F,P,M,$,da,Z,ca,Hb,aa,sb,Mb,K,Ja;if(l<j||0>l){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(Te,j)==j&&-1==nM(c,hG(47),j+2))throw new oM(l);}else{M=c.substr(j,l-j);l-=j;v=0;E=this.c;$=this.e;sb=this.j;t=this.d;ca=this.i;n=this.a;Ja=this.n;Mb=nM(M,\nhG(35),0);if(0==M.indexOf(Te)&&0!=M.indexOf(Ue)){F=2;$=-1;v=nM(M,hG(47),2);aa=nM(M,hG(63),2);-1!=aa&&(-1==v||v>aa)&&(v=aa);-1==v&&(v=l,t=m);s=v;-1!=Mb&&Mb<v&&(s=Mb);var $c=hG(64);K=M.lastIndexOf($c,s);n=M.substr(2,s-2);-1<K&&(Ja=M.substr(2,K-2),F=K+1);da=nM(M,hG(58),-1==K?F:K);r=gG(M,hG(93));if(-1!=r)try{M.length>r+1?(o=M.charCodeAt(r+1),58==o?da=r+1:da=-1):da=-1}catch(Ub){if(Ub=Az(Ub),!H(Ub,96))throw Ub;}-1==da||da>v?E=M.substr(F,s-F):(E=M.substr(F,da-F),Z=M.substr(da+1,s-(da+1)),0==Z.length?$=-1:\n$=pM(Z,10))}-1<Mb&&(sb=M.substr(Mb+1,l-(Mb+1)));z=-1==Mb?l:Mb;var tb=hG(63);Hb=M.lastIndexOf(tb,z);-1<Hb?(ca=M.substr(Hb+1,z-(Hb+1)),0==Hb&&null!=t&&(J(t,m)?t=Se:t.indexOf(Se),P=uJ(t,hG(47))+1,t=t.substr(0,P-0)),z=Hb):0!=Mb&&(ca=null);-1<v&&(v<l&&47==M.charCodeAt(v)?t=M.substr(v,z-v):z>v&&(null==t?t=m:J(t,m)?t=Se:t.indexOf(Se),P=uJ(t,hG(47))+1,0==P?t=M.substr(v,z-v):t=t.substr(0,P-0)+M.substr(v,z-v)));null==t&&(t=m);null==E&&(E=m);d=E;var N;N=t;null!=ca&&!J(ca,m)&&(null!=t?N=t+Xf+ca:N=Xf+ca);null==\nthis.f&&(this.f=this.f);this.c=d;this.b=N;this.e=$;this.j=sb;var za;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+zf+this.e));null!=this.c&&-1<(za=uJ(this.c,hG(64)))?(this.n=$L(this.c,0,za),this.c=jG(this.c,za+1)):this.n=null;null!=this.b&&-1<(za=gG(this.b,hG(63)))?(this.i=jG(this.b,za+1),this.d=$L(this.b,0,za)):(this.i=null,this.d=this.b);this.a=n;this.n=Ja;this.d=t;this.i=ca}}catch(mc){mc=Az(mc);if(H(mc,96))throw new eM(My(mc));throw mc;}if(-1>this.e)throw new eM(tq+this.e);\n}w(535,1,lv,iM);_.tS=function(){return!this.k?Vt+this.f+ud+this.c+this.b:qM(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var gM;function qM(a){var b,c;b=new SE;Ly(b,a.f);Rz(b.a,zf);c=a.a;null!=c&&0<c.length&&(Ky(b.a,Te),Ly(b,a.a));c=a.b;a=a.j;null!=c&&Ky(b.a,c);null!=a&&(Rz(b.a,Wb),Ky(b.a,a));return Uz(b.a)}w(536,1,{});\nfunction rM(a,b,c){var d,e;for(d=a.Of().ye();d.Vd();)if(a=d.Wd(),e=a.xh(),null==b?null==e:Uy(b,e))return c&&(a=new sM(a.xh(),a.yh()),d.Xd()),a;return null}w(540,1,ev);_.Nf=function(a){return!!rM(this,a,!1)};_.eQ=function(a){var b,c;if(a===this)return!0;if(!H(a,108)||this.Tf()!=a.Tf())return!1;for(a=a.Of().ye();a.Vd();)if(b=a.Wd(),c=b.xh(),b=b.yh(),!this.Nf(c)||!tM(b,this.Pf(c)))return!1;return!0};_.Pf=function(a){a=rM(this,a,!1);return!a?null:a.yh()};\n_.hC=function(){var a,b,c;c=0;for(b=this.Of().ye();b.Vd();)a=b.Wd(),c+=a.hC(),c=~~c;return c};_.Qf=uM;_.Rf=function(){throw new vM("Put not supported on this map");};_.Sf=function(a){a=rM(this,a,!0);return!a?null:a.yh()};_.Tf=function(){return this.Of().Tf()};_.tS=function(){var a,b,c,d;d=hu;a=!1;for(c=this.Of().ye();c.Vd();)b=c.Wd(),a?d+=Kd:a=!0,d+=m+b.xh(),d+=Vf,d+=m+b.yh();return d+"}"};function RI(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}\nfunction SF(a,b){var c;if(null==b)c=a.c;else if(H(b,1))c=zf+b in a.e;else a:{c=a.Wf(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d].xh();if(a.Vf(b,f)){c=!0;break a}}c=!1}return c}function MD(a,b){return null==b?a.b:H(b,1)?a.e[zf+b]:wM(a,b,a.Wf(b))}function wM(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d],g=f.xh();if(a.Vf(b,g))return f.yh()}return null}function D(a,b,c){return null==b?xM(a,c):H(b,1)?yM(a,b,c):zM(a,b,c,a.Wf(b))}\nfunction zM(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){var d=e[f],h=d.xh();if(a.Vf(b,h))return a=d.yh(),d.zh(c),a}else e=a.a[d]=[];d=new sM(b,c);e.push(d);++a.d;return null}function xM(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}function yM(a,b,c){var d,e=a.e,b=zf+b;b in e?d=e[b]:++a.d;e[b]=c;return d}\nfunction OD(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(H(b,1)){var d,e=a.e;c=zf+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.Wf(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e],h=g.xh();if(a.Vf(b,h)){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.yh();break a}}c=null}return c}w(539,540,ev);_.Nf=function(a){return SF(this,a)};_.Of=function(){return new AM(this)};_.Vf=function(a,b){return this.Uf(a,b)};_.Pf=function(a){return MD(this,a)};\n_.Rf=function(a,b){return D(this,a,b)};_.Sf=function(a){return OD(this,a)};_.Tf=RK;_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Hy(){RI(this)}w(538,539,Tu,Hy);_.Uf=function(a,b){return eE(a)===eE(b)||null!=a&&Uy(a,b)};_.Wf=function(a){return~~Wy(a)};function hM(){RI(this)}w(537,538,Tu,hM);function BM(){}w(541,136,Zu,BM);function CM(a){var b,c;b=0;for(c=a.a;c<a.i;){c=DM(a,c);if(c>=a.i)break;c=EM(a,c);++b}return b}function FM(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}\nfunction GM(a){var b;a.a=0<=a.j&&!a.d?a.j:DM(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new BM;b=a.a;a.a=EM(a,a.a);return $L(a.n,b,a.a)}function EM(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=HM(a.n,d,a.n.length);if(c<=a.f&&FM(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=gG(a.c,hG(c)))break;++d}a.k&&b==d&&(a.e?(c=HM(a.n,d,a.n.length),c<=a.f&&FM(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=gG(a.c,hG(c))&&++d));return d}\nfunction DM(a,b){var c,d;if(null==a.c)throw new aM;for(d=b;!a.k&&d<a.i;)if(a.e){c=HM(a.n,d,a.n.length);if(c>a.f||!FM(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>gG(a.c,hG(c)))break;++d}return d}function IM(a){JM.call(this,a,ha,!1)}function KM(a){JM.call(this,a,Jd,!1)}\nfunction JM(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=HM(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=C(A,u,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=HM(this.c,d,this.c.length),this.b[c]=a}}}w(542,1,{},IM,KM,JM);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function LM(){}\nw(543,1,{},LM);_.a=null;function MM(a,b){var c,d;c=a.a.exec(b);d=new LM;d.a=c;return d}function NM(){}function OM(a,b){var c,d;d=m;2==(b|2)&&(d+=mq);1==(b|1)&&(d+=cr);c=new NM;c.a=RegExp(a,d);return c}w(544,1,{},NM);_.a=null;\nfunction PM(a,b){var c,d,e,f,g;c=m;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(H(e,1)&&(e=Dba(e),!(Yy(),!/[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]/.test(e.replace(/"(\\\\.|[^"\\\\])*"/g,m)))))return;c+=e;d<b.length-1&&(c+=Jd);++d}}typeof a==Cp?($wnd.alert(eg),c=$wnd.eval(gl+c+Lm),a.apply(c)):(evalString=a+bd+c+vd,$wnd.eval(evalString))}function QM(a){var b;if(null==a||0==a.length)return RM(Oi+a+Sb),af;b=a.charCodeAt(a.length-1);return SM(b)||46==b?a+Gs:a}\nfunction lE(a){var a=new TM(a),b,c,d,e,f;b=$doc.getElementsByTagName($o);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=cA(e,vo),c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;UM(a););return a.b}function lca(a,b){b.ondragenter=function(){$wnd.event.returnValue=!1;$wnd.event.dataTransfer.dropEffect=Jo};b.ondragover=b.ondragenter;b.ondrop=function(){$wnd.event.returnValue=!1;$wnd.event.dataTransfer.dropEffect=Jo;var b=$wnd.event.dataTransfer.getData(Ok);null!=b&&a.ig(b)}}\nfunction mca(a,b){b.ondragstart=function(){var b=a.hg();$wnd.event.dataTransfer.setData(Ok,b);$wnd.event.dataTransfer.effectAllowed=Jo}}function VM(){VM=x;WM=$moduleBase+fg}var WM,XM=null;function YM(){YM=x;VM();XM=new PE((gF(),new fF(WM)),29,16)}function nca(a){var b;$wnd.JSApplet.Inchi[Ym]=function(a){b=a};$wnd.JSApplet.Inchi.computeInchi(a,Hi+Ym);delete $wnd.JSApplet.Inchi[Ym];return b}function ZM(a){var b;$M?a&&aN(a):(b=(bN(),cN).a.a,b=($y(),new ez(b)),b.d=az,bz(cz(b,new dN(a))))}var $M=!1;\nfunction dN(a){this.a=a}w(552,1,{},dN);_.wd=function(a){if(this.a){var b=this.a;b.a&&b.a.zd(a)}else $wnd.alert("Loading of InChI-js failed")};_.xd=function(){this.a&&(aN(this.a),$M=!0)};_.a=null;function aN(a){var b;b=nca(a.b);a.a.Xf(b)}function eN(a,b){this.a=a;this.b=b}w(553,1,bv,eN);_.zd=function(a){this.a&&this.a.zd(a)};_.a=null;var cN=_.b=null;function bN(){bN=x;cN=new OE((gF(),new fF($moduleBase+xf)))}function fN(a){return a.error==m?null:a.error}\nfunction gN(a){return a.warning==m?null:a.warning}\nfunction hN(){hN=x;iN=y(iE,q,1,[vh,kg]);jN=(yK(),BK);kN=OK(jN);lN=y(A,u,-1,[301,3,401,4,501,5,701,9,801,10,901,11,1001,12,601,8,1101,7,1300,1,1201,32,1301,33]);mN=C(nN,q,58,43,0);oN=C(iE,q,1,43,0);pN=C(nN,q,58,7,0);qN=null!=(bM(),cM[wq]);rN=C(oca,q,62,100,0);sN=C(pca,q,63,100,0);var a,b;for(a=1;42>=a;++a)0<tN(a)?mN[a]=(yK(),DK):(mN[a]=(yK(),IK),oN[a]=dl);oN[1]=ji;mN[1]=(yK(),DK);oN[2]=sg;mN[2]=IK;oN[3]=Fg;mN[3]=DK;oN[4]=Nj;mN[4]=NK;oN[5]=bk;mN[5]=HK;oN[9]=ai;mN[9]=KK;oN[10]=fh;mN[10]=KK;oN[11]=Eg;\nmN[11]=KK;oN[12]=ni;mN[12]=KK;oN[8]=sk;mN[8]=PK(JK);oN[7]=dk;mN[7]=IK;oN[6]=Fk;mN[6]=DK;oN[13]=xk;mN[13]=DK;oN[32]=dl;mN[32]=DK;oN[14]=Ti;oN[16]=Vi;oN[15]=Qj;oN[17]=ok;oN[18]=wh;oN[19]=ei;oN[20]=ig;oN[21]=Fj;oN[22]=Hg;oN[24]=Hk;oN[23]=tg;oN[25]=fl;oN[26]=Sj;oN[27]=xh;oN[28]=Qg;oN[29]=jg;oN[30]=ii;oN[31]=pg;for(a=33;42>=a;++a)b=kk,33<a&&(b+=a-33),oN[a]=b,mN[a]=DK}function uN(a){var b;if(a.dc)b=vN(a,1)+Wf+vN(a,2)+Wf+vN(a,3);else if(b=vN(a,0),0<b.length){var c=new wN(a.ob);Tv(a.qb.a,c)}return b}\nfunction xN(a){var b,c,d;d=!1;if(0<a.ob.v||0<a.ob.w)if(d=!0,0<a.ob.v?(yN(a.ob,a.ob.v),zN(a,No,a.ob.v),a.ob.v=0):(AN(a.ob,a.ob.w),zN(a,Oo,a.ob.v),a.ob.w=0),BN(a.ob),b=CN(a.ob),1<b.length)for(c=0;c<b.length;++c)0==c?(a.zb[a.o]=b[0],a.ob=a.zb[a.o]):a.zb[++a.Sb]=b[c];return d}\nfunction DN(a,b){var c,d,e,f;EN(a,!1);c=b.a;if(J(c,Xe))uC(uN(a));else if(J(c,$e))uC(vC(a,!0,!1));else if(J(c,ef))uC(vC(a,!0,!0));else if(J(c,wf))a.Tb&&(c=a.r,null==c.i&&(c.i=fk),wC(a.E,(!a.Ub&&(a.Ub=new xC(a)),a.Ub)));else if(J(c,hf))a._f(3);else if(J(c,kf))a._f(4);else if(J(c,mf))a._f(5);else if(J(c,nf))vz(6,new FN(a));else if(J(c,sf))a.kg();else if(J(c,vf))vz(1,new GN(a));else if(J(c,$s))7!=a.cb&&(a.db=ku),d=b.c,d=ME(d,ju),c=EE(d,a.db),e=!BE(c,ku)?wE(c):c,!BE(e,tba)&&HN(a.ob,Q(c)),a.Ib=!0,a.cb=\n7,a.db=d;else if(c==Uk||c==Ck){if(e=IN(a.ob,(JN(),c==Ck?KN:LN)))a.ob.f.a?tC(a,eh):tC(a,Tj),MN(a,ho,a.o,0,0),a.Ib=!0}else if(c==rg){f=NN(a);e=!1;for(c=1;c<=a.ob.p;++c)d=a.ob.b[c],-99199==d.f&&(++f,d.f=f,e=!0);e&&(a.Ib=!0,MN(a,io,a.o,0,0))}else if(c==Ch){c=a.ob;e=!1;for(d=1;d<=c.p;++d)e=ON(c.b[d])||e;(a.Ib=e)&&MN(a,Ro,a.o,0,0)}else c==Dh?(a.Ib=PN(a.ob),a.Ib&&MN(a,So,a.o,0,0)):J(c,gt)||(J(c,hp)?a.hc=!0:QN(a,c));(a.Ib||a.Gb)&&a.bf(a.Ec.d)}\nfunction RN(a,b,c,d,e){var f,g,h,j,l,n,o,r;if(!a.Ob&&(j=c-b+1,!(0>=j||b>a.Sb||c>a.Sb))){l=C(SN,gv,-1,99,1);h=o=n=0;for(g=b;g<=c;++g)f=TN(a.zb[g]),n+=f.c,o+=f.d,f.d>h&&(h=f.d),l[g]=f.c,2==d&&(l[g]=f.d);a.J&&(n+=25*(j+1),o+=25*(j+1),h+=25);j=g=1;a.J?r=UN(a):r=VN(a);f=fA(r.b);r=fA(r.a);1==d||3==d?f=~~((f-48)/2):2==d&&(r=~~(r/2));n>=f&&(g=f/n);h>=r&&(j=r/h);h=0;a.J&&(a.xb=g<j?g:j,a.gg(pn+a.xb+xb+f+yb+r+ba),h=25*f/n,2==d&&(h=25*r/o));for(g=b;g<=c;++g)2==d?l[g]=l[g]*r/o:l[g]=l[g]*f/n;n=-f/2;o=0;1==d?n=\n-f-24:3==d?n=24:2==d&&(n=0,o=-r);for(g=b;g<=c;++g){a.J&&WN(a.zb[g]);2==d?o+=l[g]/2+h:n+=l[g]/2+h;if(!e)for(b=1;b<=a.zb[g].p;++b)XN(a.zb[g].b[b],n/a.xb,o/a.xb);2==d?o+=l[g]/2:n+=l[g]/2;a.J||YN(a.zb[g])}}}function ZN(a,b){var c;a.k=202;a.Mb=!1;tC(a,m);if(0!=a.Sb){a.Ib=!0;a.q=!0;for(c=a.o;c<a.Sb;++c)a.zb[c]=a.zb[c+1];--a.Sb;a.o=a.Sb;0<a.Sb?a.ob=a.zb[a.o]:(a.ob=new $N(a),a.ob.o=0);b&&(!!a.r&&aO(cz(a.r,oo),0,0,0),a.hc=!0)}}function bO(a){a.Sb=0;a.o=0;a.ob=new $N(a);a.ob.o=0;a.sb=null;a.Ib=!0}\nfunction cO(a,b){var c,d,e,f,g;g=new sL;e=uk;d=qj;f=sj;JN();a:{for(c=1;c<=a.Sb;++c)if(0<a.zb[c].p){c=(JN(),JN(),KN);break a}c=(JN(),JN(),LN)}c=c.a?LN:KN;b&&(e=vk,f=d=nk);a.Ac&&(f+=lb+e,!b&&a.zc&&(f+=mb));e=new mL(kh+e);e.c=Xe;qL(g,e);lL(e,!c.a);rK(e.d,a);e=new mL(kh+d);e.c=$e;rK(e.d,a);qL(g,e);b||(e=new mL(kh+d+Fa),e.c=ef,rK(e.d,a),qL(g,e),a.Yf()&&(a.N&&(e=new mL(oh),e.c=hf,rK(e.d,a),lL(e,!c.a),qL(g,e)),a.P&&(e=new mL(qh),e.c=kf,rK(e.d,a),lL(e,!c.a),qL(g,e)),a.kc&&(e=new mL(yk),e.c=sf,rK(e.d,a),lL(e,\n!c.a),qL(g,e)),a.O&&(e=new mL(ph),e.c=mf,rK(e.d,a),lL(e,!c.a),qL(g,e))));a.Ac&&a.Q&&!b&&(e=new mL(sh),e.c=vf,rK(e.d,a),qL(g,e));a.Ac&&a.zc&&!b&&(e=new mL(rh),e.c=nf,rK(e.d,a),lL(e,!c.a),qL(g,e));a.Tb&&(qL(g,new mL(ee)),d=a.Wb,null==d&&(d=gk+f),e=new mL(d),e.c=wf,rK(e.d,a),qL(g,e));sJ(a,g);return g}function dO(a,b,c,d){return new eO(a.ag(!b?null:b.a,Q(L(Math.round(c))),Q(L(Math.round(d)))))}\nfunction fO(a,b,c,d){var e,f,g,h,j,l,n;f=100*d+c;j=(c-1)*(a.mb+(a.Lb?1:0));g=(d-1)*(a.mb+(a.Lb?1:0));1==c&&2<d&&(g-=2*a.mb);gO(b,jN);a.Lb?(f==a.k&&gO(b,PK(jN)),hO(b,j,g,a.mb,a.mb),gO(b,(yK(),DK)),iO(b,j,g,a.mb-1,a.mb-1)):f==a.k?jO(b,j+1,g+1,a.mb,a.mb,!1):jO(b,j,g,a.mb,a.mb,!0);if(!(1301==f&&!a.cc||107==f&&!a.ac))if(201!=f||a.tc)if(103!=f||a.Fb)if(!(105==f&&!a.Rb&&!a.A)&&(109!=f||a.dc))if(c=a.mb/4,3>d)switch(gO(b,(yK(),FK)),f){case 101:gO(b,JK);kO(b,j+3,g+3,a.mb-6,a.mb-6);gO(b,FK);e=g+3;h=a.mb-6;c=\na.mb-6;d=b.a;f=Q(L(R((j+3)*S)));e=Q(L(R(e*S)));h=Q(L(R(h*S)));c=Q(L(R(c*S)));d.o&&(lO(d,!1),mO(d,nO(d,f,e,h,c)));oO(b,j+6,g+6,a.mb-12,a.mb-12);pO(b.a,Q(L(R((j+9)*(qO(),S)))),Q(L(R((g+9)*S))),Q(L(R(2*S))),Q(L(R(4*S))));hO(b,j+a.mb-10,g+9,2,4);0.04>Math.random()&&(gO(b,HK),pO(b.a,Q(L(R((j+10)*S))),Q(L(R((g+18)*S))),Q(L(R(4*S))),Q(L(R(4*S)))));0.96<Math.random()&&(gO(b,JK),hO(b,j+a.mb-10,g+8,2,3));break;case 112:f=j+c;e=j+a.mb-c;h=j+a.mb/2;rO(b,f,g+a.mb-c,h,g+a.mb/2);rO(b,j+a.mb/2,g+a.mb/2,e,g+a.mb-\nc);l=g+a.mb-c;d=a.mb/24;sO(b.a,Q(L(R((h-d)*(qO(),S)))),Q(L(R(l*S))),Q(L(R((h-2*d)*S))),Q(L(R(l*S))));sO(b.a,Q(L(R((h+d)*S))),Q(L(R(l*S))),Q(L(R((h+2*d)*S))),Q(L(R(l*S))));gO(b,KK);rO(b,f,g+c,h,g+a.mb/2);rO(b,j+a.mb/2,g+a.mb/2,e,g+c);l=g+c;sO(b.a,Q(L(R((h-d)*S))),Q(L(R(l*S))),Q(L(R((h-2*d)*S))),Q(L(R(l*S))));sO(b.a,Q(L(R((h+d)*S))),Q(L(R(l*S))),Q(L(R((h+2*d)*S))),Q(L(R(l*S))));gO(b,FK);break;case 107:gO(b,IK);hO(b,j+4,g+4,a.mb-8,a.mb-8);gO(b,FK);iO(b,j+4,g+4,a.mb-8,a.mb-8);oO(b,j+6,g+6,a.mb-11,a.mb-\n12);pO(b.a,Q(L(R((j+9)*(qO(),S)))),Q(L(R((g+9)*S))),Q(L(R(2*S))),Q(L(R(4*S))));hO(b,j+a.mb-10,g+9,2,4);break;case 108:d=a.mb/4;rO(b,j+d,g+a.mb-d,j+a.mb-d,g+d);d=a.mb/2-d;f=g+2*a.mb/3;j+=a.mb/2;c=j+d;sO(b.a,Q(L(R(j*(qO(),S)))),Q(L(R(f*S))),Q(L(R(c*S))),Q(L(R(f*S))));g+=a.mb/3;a=j-d;sO(b.a,Q(L(R(a*S))),Q(L(R(g*S))),Q(L(R(j*S))),Q(L(R(g*S))));j=(a+j)/2;g-=d/2;a=g+d;sO(b.a,Q(L(R(j*S))),Q(L(R(g*S))),Q(L(R(j*S))),Q(L(R(a*S))));break;case 113:a.lc&&(d=c/2,f=a.mb-2*c-2*d,c=j+d+c,e=g+(c-j),gO(b,MK),tO(b.a,\nQ(L(R(c*(qO(),S)))),Q(L(R(e*S))),Q(L(R(f*S))),Q(L(R(f*S)))),gO(b,EK),h=j+a.mb/2,a=g+a.mb/2,l=c+f,n=g+d,g=n+d,sO(b.a,Q(L(R(c*S))),Q(L(R(g*S))),Q(L(R(h*S))),Q(L(R(n*S)))),sO(b.a,Q(L(R(h*S))),Q(L(R(n*S))),Q(L(R(l*S))),Q(L(R(g*S)))),g=e+f+d,n=g+d,sO(b.a,Q(L(R(c*S))),Q(L(R(g*S))),Q(L(R(h*S))),Q(L(R(n*S)))),sO(b.a,Q(L(R(h*S))),Q(L(R(n*S))),Q(L(R(l*S))),Q(L(R(g*S)))),j+=d,l=j+d,g=e+f,sO(b.a,Q(L(R(l*S))),Q(L(R(e*S))),Q(L(R(j*S))),Q(L(R(a*S)))),sO(b.a,Q(L(R(j*S))),Q(L(R(a*S))),Q(L(R(l*S))),Q(L(R(g*S)))),j=\nc+f+d,l=j+d,sO(b.a,Q(L(R(j*S))),Q(L(R(e*S))),Q(L(R(l*S))),Q(L(R(a*S)))),sO(b.a,Q(L(R(l*S))),Q(L(R(a*S))),Q(L(R(j*S))),Q(L(R(g*S)))));break;case 110:uO(b,j,g,a.mb,!0);break;case 111:uO(b,j,g,a.mb,!1);break;case 214:d=a.Z;f=3+j;c=f+d/2;e=f+d;h=g+3;l=h+d;gO(b,MK);vO(b,y(SN,gv,-1,[f,c,e]),y(SN,gv,-1,[h,l,h]),3);f=c;l=h+d/2;h=l+d;vO(b,y(SN,gv,-1,[f,c+d/2,f+d]),y(SN,gv,-1,[h,l,h]),3);a.R=new pL(fA(j),fA(g));break;case 109:rO(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);rO(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2+\nc/2);rO(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2-c/2);break;case 102:gO(b,AK);hO(b,j+3,g+5,a.mb-7,a.mb-11);gO(b,FK);iO(b,j+3,g+5,a.mb-7,a.mb-11);break;case 103:gO(b,jN);a.Mb&&jO(b,j+1,g+1,a.mb,a.mb,!1);gO(b,FK);wO(a,b,j,g,Pj);break;case 106:gO(b,HK);rO(b,j+7,g+7,j+a.mb-7,g+a.mb-7);rO(b,j+8,g+7,j+a.mb-6,g+a.mb-7);rO(b,j+7,g+a.mb-7,j+a.mb-7,g+7);rO(b,j+8,g+a.mb-7,j+a.mb-6,g+7);gO(b,FK);rO(b,j+c,g+a.mb/2,j+12,g+a.mb/2);wO(a,b,j+6,g,kk);break;case 104:gO(b,HK);rO(b,j+7,g+7,j+a.mb-7,g+a.mb-7);rO(b,j+\n8,g+7,j+a.mb-6,g+a.mb-7);rO(b,j+7,g+a.mb-7,j+a.mb-7,g+7);rO(b,j+8,g+a.mb-7,j+a.mb-6,g+7);gO(b,FK);break;case 105:a.sc?(gO(b,LK),kO(b,j+3,g+3,a.mb-6,a.mb-6),gO(b,FK)):wO(a,b,j,g,bf);break;case 114:gO(b,NK);d=a.mb-8;f=j+(a.mb-d)/2;c=g+(a.mb-d)/2;pO(b.a,Q(L(R(f*(qO(),S)))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(d*S))));gO(b,FK);xO(a,b,j,g,AK,mq);break;case 201:rO(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2+2);rO(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2-2);rO(b,j+a.mb-c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2-2);break;case 202:rO(b,j+c,\ng+a.mb/2,j+a.mb-c,g+a.mb/2);break;case 203:rO(b,j+c,g+a.mb/2-2,j+a.mb-c,g+a.mb/2-2);rO(b,j+c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2+2);break;case 204:rO(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);rO(b,j+c,g+a.mb/2-3,j+a.mb-c,g+a.mb/2-3);rO(b,j+c,g+a.mb/2+3,j+a.mb-c,g+a.mb/2+3);break;case 205:sO(b.a,Q(L(R((j+c/2)*(qO(),S)))),Q(L(R((g+2*c+c/3)*S))),Q(L(R((j+3*(c/2))*S))),Q(L(R((g+2*c-c/3)*S))));sO(b.a,Q(L(R((j+3*(c/2))*S))),Q(L(R((g+2*c-c/3)*S))),Q(L(R((j+5*(c/2))*S))),Q(L(R((g+2*c+c/3)*S))));sO(b.a,Q(L(R((j+5*(c/2))*\nS))),Q(L(R((g+2*c+c/3)*S))),Q(L(R((j+7*(c/2))*S))),Q(L(R((g+2*c-c/3)*S))));break;case 206:yO(a,b,j,g+2,3);break;case 207:yO(a,b,j,g,4);break;case 208:yO(a,b,j,g,5);break;case 209:yO(a,b,j,g,1);break;case 210:yO(a,b,j,g,6);break;case 211:yO(a,b,j,g,7);break;case 212:yO(a,b,j,g,8);break;case 213:wO(a,b,j,g,bi),a.T=new pL(fA(j),fA(g))}else d=zO(a,f),xO(a,b,j,g,mN[d],oN[d])}\nfunction AO(a,b,c){var d,e,f;d=0;b=Q(L(R(b/a.nb)));c=Q(L(R(c/a.nb)));if(b<a.mb+(a.Lb?1:0)||c<2*a.mb+(a.Lb?1:0)){f=0;for(e=1;14>=e;++e)if(b<e*(a.mb+(a.Lb?1:0))){f=e;break}b=0;for(e=1;e<=BO+2;++e)if(c<e*(a.mb+(a.Lb?1:0))){b=e;break}0<f&&0<b&&(d=100*b+f)}109==d&&(a.dc||(d=0));return d}function CO(a){var b;b=9;a.cc&&++b;a.Bc&&++b;return b}\nfunction DO(a,b,c,d,e){var f;f=3*e;e*=a.Z;a.J&&(f=0);f=c-f-e;c=f+e;a.J?(a=d,e=d-e,d=(e+d)/2):(d/=2,a=d+e/2,e=d-e/2);gO(b,(yK(),MK));vO(b,y(SN,gv,-1,[f,c,f]),y(SN,gv,-1,[e,d,a]),3)}\nfunction EO(a){var b,c,d,e,f;a.gg(gp+a.Ib+ba);if(a.Ib){if(a.r&&null!=a.r.a&&a.r.a!=Ut&&a.r.a!=Us)for(b=1;b<=a.Sb;++b)BN(a.zb[b]);e=FO(a.vb,a.xb);c=a.yb;b=a.ub;a.gg(fp+c+ua+b+rb+a.xb+ba);gO(e,a.D);c/=a.xb;b/=a.xb;pO(e.a,Q(L(R(0*(qO(),S)))),Q(L(R(0*S))),Q(L(R(c*S))),Q(L(R(b*S))));d=a.tb?(uL(),xL):(uL(),zL);f=(uL(),vL);var g=e.a;if(f==(uL(),vL))d==xL?g.b=Pf:g.b=Of;d=new vK(a.wb);e.d=new vK(S*d.e);GO(e.a,e.d);for(d=1;d<=a.Sb;++d){f=a.zb[d];var g=e,h=void 0,j=void 0,l=void 0,n=void 0,o=void 0,r=void 0,\nt=n=n=void 0,z=j=t=void 0,v=z=n=void 0,E=o=v=r=h=v=void 0,s=void 0,F=void 0,P=o=void 0,M=l=o=v=t=h=j=v=j=E=t=h=F=z=h=void 0,l=P=r=P=E=r=t=n=M=l=n=t=t=void 0,z=h=1;g.c=f.k.D;f.k.L&&(gO(g,(yK(),FK)),iO(g,0,0,f.k.M.b-1,f.k.M.a-1));if(0!=f.p){f.y&&(s=g,n=f.y,s.b=n,s.f=s.a.e,HO(s.a,n));f.s&&(WN(f),RN(f.k,1,f.k.Sb,0,!1),f.s=!1);IO(f.k,f.k.x);if(-1==f.i){for(s=1;s<=f.p;++s)n=f.b[s].c,0<n&&7>n&&(gO(g,(hN(),pN)[n]),kO(g,f.b[s].q-12,f.b[s].r-12,24,24));for(s=1;s<=f.q;++s)l=f.c[s].i,o=f.c[s].j,0!=f.b[l].c&&\nf.b[l].c==f.b[o].c&&(gO(g,(hN(),pN)[f.b[l].c]),v=f.b[o].q-f.b[l].q,h=f.b[o].r-f.b[l].r,z=Math.sqrt(v*v+h*h),1>z&&(z=1),h/=z,z=v/z,v=9*h,t=9*z,n=JO(4),r=JO(4),n[0]=f.b[l].q+v,r[0]=f.b[l].r-t,n[1]=f.b[o].q+v,r[1]=f.b[o].r-t,n[2]=f.b[o].q-v,r[2]=f.b[o].r+t,n[3]=f.b[l].q-v,r[3]=f.b[l].r+t,vO(g,n,r,4))}for(s=1;s<=f.q;++s){gO(g,(yK(),EK));t=f.c[s];l=t.i;o=t.j;1==f.i&&0!=f.b[l].c&&f.b[l].c==f.b[o].c&&gO(g,(hN(),pN)[f.b[l].c]);if(3==t.f||4==t.f)n=l,l=o,o=n;n=f.b[l].q;r=f.b[l].r;M=f.b[o].q;P=f.b[o].r;if(1!=\nt.c||0!=t.f)v=M-n,h=P-r,z=Math.sqrt(v*v+h*h),1>z&&(z=1),h/=z,z=v/z;switch(t.c){case 2:10<=t.f&&gO(g,KK);v=2*h;t=2*z;sO(g.a,Q(L(R((n+v)*(qO(),S)))),Q(L(R((r-t)*S))),Q(L(R((M+v)*S))),Q(L(R((P-t)*S))));sO(g.a,Q(L(R((n-v)*S))),Q(L(R((r+t)*S))),Q(L(R((M-v)*S))),Q(L(R((P+t)*S))));gO(g,FK);break;case 3:sO(g.a,Q(L(R(n*(qO(),S)))),Q(L(R(r*S))),Q(L(R(M*S))),Q(L(R(P*S))));l=3*h;o=3*z;sO(g.a,Q(L(R((n+l)*S))),Q(L(R((r-o)*S))),Q(L(R((M+l)*S))),Q(L(R((P-o)*S))));sO(g.a,Q(L(R((n-l)*S))),Q(L(R((r+o)*S))),Q(L(R((M-\nl)*S))),Q(L(R((P+o)*S))));break;case 9:case 0:for(o=0;10>o;++o)l=n-(n-M)/10*o,E=r-(r-P)/10*o,sO(g.a,Q(L(R(l*(qO(),S)))),Q(L(R(E*S))),Q(L(R(l*S))),Q(L(R(E*S))));KO(g,f.k.v);o=LO(f.k.w);t=t.d;l=Xf;null!=t&&(l=t);t=BL(f.k.w,l);t=(n+M)/2-t/2;P=(r+P)/2+~~(o/2)-1;gO(g,KK);MO(g.a,l,Q(L(R(t*(qO(),S)))),Q(L(R(P*S))));gO(g,FK);break;default:if(1==t.f||3==t.f)v=3*h,t=3*z,E=JO(3),j=JO(3),E[0]=M+v,j[0]=P-t,E[1]=n,j[1]=r,E[2]=M-v,j[2]=P+t,vO(g,E,j,3);else if(2==t.f||4==t.f){v=3*h;t=3*z;for(o=0;10>o;++o)l=n-(n-\nM)/10*o,E=r-(r-P)/10*o,j=o/10,sO(g.a,Q(L(R((l+v*j)*(qO(),S)))),Q(L(R((E-t*j)*S))),Q(L(R((l-v*j)*S))),Q(L(R((E+t*j)*S))))}else sO(g.a,Q(L(R(n*(qO(),S)))),Q(L(R(r*S))),Q(L(R(M*S))),Q(L(R(P*S))))}}z=JO(f.p+1);h=JO(f.p+1);for(s=1;s<=f.q;++s)l=f.c[s].i,o=f.c[s].j,n=f.b[l].q,r=f.b[o].q,++h[l],++h[o],z[l]=z[l]/h[l]+r/h[l],z[o]=z[o]/h[o]+n/h[o];KO(g,f.k.v);o=LO(f.k.w);M=JO(f.p+1);r=JO(f.p+1);n=C(qca,q,120,f.p+1,0);for(s=1;s<=f.p;++s)l=NO(f,s),(null==l||1>l.length)&&(l=Dd),j=f.b[s],3==f.b[s].a&&0<f.b[s].j&&\n0==f.b[s].n&&0==j.d&&!(4<=j.o&&2==j.j)?(M[s]=r[s]=BL(f.k.w,l),n[s]=OO(f,s,M[s],M[s],o,!1)):(P=z[s]<f.b[s].q,v=!0,1<h[s]&&8.333333333333334>PO(z[s]-f.b[s].q)&&(v=!1),2<h[s]&&(v=!1),1==h[s]&&2.5>PO(z[s]-f.b[s].q)&&(P=!0),t=l,E=m,f.k.oc&&(F=f.b[s].i,0<F&&(E+=ji,1<F&&(E+=F))),F=m,0!=j.d&&(F=gl+j.d+Lm),j=m,0!=f.b[s].n&&(1<QO(f.b[s].n)&&(j+=QO(f.b[s].n)),0<f.b[s].n?j+=Ed:j+=ee),P||!v?l=F+l+E+j+m:l=j+E+m+F+l,v||(t=l),t=BL(f.k.w,t),v=BL(f.k.w,l),M[s]=t,r[s]=v,v=n[s]=OO(f,s,t,v,o,P),t=v.c+2+1,P=v.d+o+2,gO(g,\ng.c),-1==f.i&&0!=f.b[s].c&&gO(g,(hN(),pN)[f.b[s].c]),hO(g,v.c,v.d,v.b,v.a),1==f.i?0!=f.b[s].c?gO(g,(hN(),pN)[f.b[s].c]):gO(g,(yK(),FK)):gO(g,(hN(),mN)[f.b[s].a]),MO(g.a,l,Q(L(R(t*(qO(),S)))),Q(L(R(P*S)))));for(s=1;s<=f.p;++s)h=f.b[s],-99199!=h.f&&(t=M[s],v=r[s],t=f.b[s].q-t/2,P=f.b[s].r+~~(o/2)-1,gO(g,(yK(),KK)),RO(g,fa+(-99199!=h.f?h.f:0),t+v,P));if(0<f.v||0<f.w)if(gO(g,104==f.k.k?(yK(),HK):(yK(),NK)),0<f.v&&106!=f.k.k&&(v=n[f.v],iO(g,v.c,v.d,v.b,v.a)),0<f.w&&(l=f.c[f.w].i,o=f.c[f.w].j,v=f.b[o].q-\nf.b[l].q,h=f.b[o].r-f.b[l].r,z=Math.sqrt(v*v+h*h),1>z&&(z=1),h/=z,z=v/z,v=4*h,t=4*z,E=JO(5),j=JO(5),E[0]=f.b[l].q+v,E[1]=f.b[o].q+v,j[0]=f.b[l].r-t,j[1]=f.b[o].r-t,E[3]=f.b[l].q-v,E[2]=f.b[o].q-v,j[3]=f.b[l].r+t,j[2]=f.b[o].r+t,E[4]=E[0],j[4]=j[0],106!=f.k.k&&SO(g,E,j,5),106==f.k.k&&TO(f,f.c[f.w].i,f.c[f.w].j))){h=0;for(s=1;s<=f.p;++s)0<f.a[s]&&++h;if(h>~~(f.p/2))for(s=1;s<=f.p;++s)0<f.a[s]?f.a[s]=0:f.a[s]=1;gO(g,(yK(),HK));for(s=1;s<=f.p;++s)0<f.a[s]&&(v=n[s],iO(g,v.c,v.d,v.b,v.a))}f.y&&(g.b=null,\nHO(g.a,g.f))}}a.dc&&(d=(c-48)/2,gO(e,(yK(),KK)),sO(e.a,Q(L(R(d*S))),Q(L(R(b/2*S))),Q(L(R((d+48)*S))),Q(L(R(b/2*S)))),sO(e.a,Q(L(R((d+48)*S))),Q(L(R(b/2*S))),Q(L(R((d+48-6)*S))),Q(L(R((b/2+6)*S)))),sO(e.a,Q(L(R((d+48)*S))),Q(L(R(b/2*S))),Q(L(R((d+48-6)*S))),Q(L(R((b/2-6)*S)))));a.J&&(a.hb=new hL(mi,0,13),a.kb=wJ(a.hb),null!=a.sb&&(d=BL(a.kb,a.sb),d=(c-d)/2,f=b-13,gO(e,(yK(),FK)),KO(e,a.hb),RO(e,a.sb,d,f)));a.J&&a.nc&&DO(a,e,c,b,0.6/a.xb);b=Q(L(R(UO(a,a.nb))));c=Q(L(R(VO(a,a.nb))));WO(a.Ec,a.vb.a,b,\nc);a.Ib=!1;if(a.hc){bM();c=new XO;c.a=a.o;c.f=a.Sb;b=!1;for(e=1;99>e;++e)if(d=a.zb[e])0<d.p&&(b=!0),c.d[e]=new wN(d);else break;c.i=a.dc;c.e=a.Fb;c.b=a.xb;c.c=a.cb;e=a.pb;b=new YO(b?c:null);c=e.a.c;e.a.c=b;b.b=e.a;c&&(b.c=c,c.b=b);e.a=b;a.hc=!1}a.r&&null!=a.r.a&&(null!=a.Qb&&PM(a.Qb,null),a.r&&null!=a.r.a&&a.cg(),ZO(a.r),a.Mb&&(a.Mb=!1,a.Kb=!0,a.bf(a.Ec.d)))}}function $O(a){a.Ib=!0;a.vb?(EO(a),a.Ib=!1):aP(a)}\nfunction yO(a,b,c,d,e){var f,g,h,j,l;f=a.mb/4;g=!1;j=C(SN,gv,-1,9,1);l=C(SN,gv,-1,9,1);c+=a.mb/2;d+=a.mb/2;f=a.mb/2-f/2;1==e&&(e=6,g=!0);for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+f*Math.sin(h),l[a]=d+f*Math.cos(h);SO(b,j,l,e+1);if(g){for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+(f-3)*Math.sin(h),l[a]=d+(f-3)*Math.cos(h);rO(b,j[0],l[0],j[1],l[1]);rO(b,j[2],l[2],j[3],l[3]);rO(b,j[4],l[4],j[5],l[5])}}\nfunction uO(a,b,c,d,e){var f,g,h,j,l,n,o,r;l=d/4;c-=1;n=2+l/2;g=2+l;r=c+10*d/24;j=r+l;o=b+d;e?(h=2+b,f=n+b,g+=b):(f=o-n,h=o-2,g=o-g);sO(a.a,Q(L(R(h*(qO(),S)))),Q(L(R(r*S))),Q(L(R(f*S))),Q(L(R(j*S))));sO(a.a,Q(L(R(g*S))),Q(L(R(r*S))),Q(L(R(f*S))),Q(L(R(j*S))));h=l/3-0.5;sO(a.a,Q(L(R(f*S))),Q(L(R((r+h)*S))),Q(L(R(f*S))),Q(L(R(j*S))));f=d-n-4;c=c+n-h;d=d-4-h-1;j=270;e?(b+=n,e=270):(b=o-f-n,j*=-1,e=-90);bP(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(f*S))),Q(L(R(d*S))),Q(L(Math.round(e))),Q(L(Math.round(j))))}\nfunction NN(a){var b,c,d;b=-99999;for(d=1;d<=a.Sb;++d)c=a.zb[d],c=cP(c),c>b&&(b=c);return b}\nfunction dP(a,b,c,d){var e=qN?350:170,f,g,h,j;eP(d);b=fP(a,b);c=fP(a,c);h=e;for(g=1;g<=a.Sb;++g){j=new gP(e);f=a.zb[g];for(var l=b,n=c,o=j,r=void 0,t=void 0,z=void 0,v=void 0,E=r=r=r=v=r=void 0,s=void 0,F=void 0,P=t=z=r=r=void 0,M=void 0,$=void 0,E=0,F=o.a,s=1;s<=f.q;++s)r=hP(l,n,f.c[s].a,f.c[s].b),r<F&&(F=r,E=s);E*=-1;for(s=1;s<=f.p;++s)r=hP(l,n,f.b[s].q,f.b[s].r),r<F&&(F=r,E=s);if(0==E)for(s=1;s<=f.q;++s)r=f.c[s].i,v=f.c[s].j,t=f.b[r].q,z=f.b[r].r,r=f.b[v].q,v=f.b[v].r,r-=t,v-=z,M=l-t,$=n-z,z=r*\nr+v*v,t=M*M+$*$,P=hP(M,$,r,v),t+P>z+F||(r=M*r+$*v,0>r||(z=Math.sqrt(z),t=Math.sqrt(t),r/=z*t,1<=r||(r=1.5707963267948966-Math.acos(r),r=t*Math.cos(r),r*=r,r<F&&(E=-s,F=r))));o.a=F;f=E;j.a<h&&(h=j.a,eP(d),d.c=g,0<f?d.a=f:d.b=-f)}}function UN(a){var b;(0>=a.yb||0>=a.ub)&&(!a.M&&(a.M=hK(a)),iP(a,a.M));b=new jP;b.b=a.yb;b.a=a.ub;return b}function VN(a){var b;b=UN(a);b.b/=a.xb;b.a/=a.xb;return b}function FO(a,b){a.b.a.a=b/S;return a.b}\nfunction kP(a,b,c,d){var e,f;if(!b||lP(b)){if((e=0<a.ob.v||0<a.ob.w)&&(104==a.k||106==a.k))return!0;if(e&&!a.J){a.xc&&(f=a.xc,f.k==a&&(f.k=null,Nv(a.Uc,f)));f=a.ob;var g,b=new sL;e=a.Rb||a.A||a.dc;f.f.a?g=new mL(Uk):g=new mL(Ck);lL(g,mP(f));qL(b,g);rK(g.d,a);if(e&&0<f.v){g=new mL(Wg);rK(g.d,a.Y);var h=a.Y;h.d=null;h.e=h.a=0;a.Y.a=f.v;a.Y.d=f;a.Y.e=a.o;qL(b,g)}g=new mL(Dh);a:{for(h=f.p;1<=h;--h)if(1==f.b[h].a){h=!0;break a}h=!1}lL(g,h);qL(b,g);rK(g.d,a);e&&(e=new mL(rg),rK(e.d,a),qL(b,e),e=new mL(Ch),\nrK(e.d,a),qL(b,e),lL(e,0<cP(f)));a.xc=b;sJ(a,a.xc);nP(a.xc.a,a,c,d)}else a.dc?f=(a.G=cO(a,!0),a.G):f=(a.F=cO(a,!1),a.F),lP(b)||(c=fA(c*a.nb+0.5),d=fA(d*a.nb+0.5)),nP(f.a,a,c,d);d=new sC(null,0,oP(0));pP(a,d,0,0);return!0}return!1}function qP(a,b){var c;if(0==a.ob.p)return!1;c=null;switch(b){case 102:1<a.Sb?c=Eh:c=hh;var d=(yK(),GK);a.ob.y=d;a.yc=a.ob;break;case 109:c=th,d=(yK(),MK),a.ob.y=d,a.yc=a.ob}null!=c?(tC(a,c),a.Ib=!0,a.Kb=!0):(a.Ib=!1,a.Kb=!1);return null!=c}\nfunction rP(a,b){var c;if(a.yc&&(102==b||a.dc&&109==b)){a.yc.y=null;a.yc=null;for(c=1;c<=a.Sb;++c)a.zb[c].y=null;tC(a,m);a.Ib=!0;a.Kb=!0}else a.Ib=!1,a.Kb=!1;return a.Ib}\nfunction sP(a,b,c,d){var e,f,b=new tP(b);e=null;f=!1;uP(a.r,gg);tC(a,m);if(b.f==(vP(),wP)&&b.c){var g=b.c;b.a=g.a;b.f=g.f;b.i=g.i;b.e=g.e;b.c=g.c;b.b=g.b}b.a==(xP(),yP)&&b.i!=(zP(),AP)?BP(a,b.b,d)||(e=Ai):b.a==CP?DP(a,b.b,d)||(e=zi):b.a==EP?e=pk+b.f+ab:a.Ac&&(f=!0,vz(1,new FP(a,b,c,d)));f||(a.Ib=null==e,c?null==e?GP(c):HP(c,new Ny(e)):null!=e&&(tC(a,Hh+e),a.bf(a.Ec.d)))}\nfunction BP(a,b,c){var d,e,f,g,h,j;tC(a,m);if(0==b.indexOf(qc)){a.Sb=0;a.dc=!0;a.Fb=!0;d=IP(b);h=new JM(b,d,!0);b=m;for(e=1;5>=e;++e)b=JP(h,d);e=oP(pM(iG(b.substr(0,3)),10)).a;g=oP(pM(iG(b.substr(3,3)),10)).a;JP(h,d);for(b=1;b<=e+g;++b){for(f=m;!(j=JP(h,d),null==j||J(j,fc));)f+=j+d;a.zb[++a.Sb]=new KP(a,f)}a.xb=1;RN(a,1,e,1,!1);RN(a,e+1,e+g,3,!1);d=taa}else{(a.J||a.Vb)&&(a.dc=!1);a.ob=new KP(a,b);if(!a.ob||0==a.ob.p)return!a.ob&&(tC(a,Kh),a.bf(a.Ec.d)),!!a.ob;d=(a.dc||a.Fb)&&a.p||a.Mb;null!=a.t&&\na.ob&&LP(a.ob,a.t,!0);null!=a.u&&a.ob&&LP(a.ob,a.u,!1);d||(a.Sb=0,a.xb=1);h=MP(a.ob);if(1>=h||a.J)a.zb[++a.Sb]=a.ob;else{a.Fb=!0;for(b=1;b<=h;++b)a.zb[++a.Sb]=new NP(a,a.ob,b)}d?a.o=a.Sb:a.o=1;a.ob=a.zb[a.o];a.J?RN(a,1,1,0,!0):RN(a,1,h,0,!d);d=Rs}OP(a);null!=d&&(uP(a.r,gg),a.r&&aO(cz(a.r,d),0,0,0),a.hc=!0);a.Ib=!0;c&&a.bf(a.Ec.d);return!0}function tC(a,b){null==b&&(b=m);a.Gb=!0;a.X=b;a.gg(uq+b)}\nfunction IO(a,b){var c;c=Math.round(b);100>c&&(!rN[c]&&(rN[c]=new hL(mi,0,c)),!sN[c]&&sz(sN,c,wJ(rN[c])),a.v=rN[c],a.w=sN[c])}function lP(a){var b;if(!a)return!1;b=a.tf();a=0!=(a.e&2);return b||a}function UO(a,b){return(a.mb+(a.Lb?1:0))*b}function zO(a,b){var c,d;d=-1;for(c=0;c<lN.length;c+=2)if(lN[c]==b){d=lN[c+1];break}32==d&&!a.Bc&&a.cc&&(d=33);return d}\nfunction BC(a,b){var c,d,e;if(0==b)return!1;EN(a,!1);d=!1;c=a.k;a.k=b;if(300>=b)switch(a.Kb=!0,a.Hb=!0,tC(a,m),b){case 102:ZN(a,!0);rP(a,102);qP(a,102);d=!0;break;case 110:a.Ib=!0;a.k=c;a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b?a.q&&(++a.Sb,a.o=a.Sb,a.q=!1):tC(a,Wj);if(!(a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b))break;PP(a,QP(a.pb));a.r&&aO(cz(a.r,Ut),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 111:a.k=c;if(a.pb.a.c)a.q&&(++a.Sb,a.o=a.Sb,a.q=!1);else{tC(a,Vj);break}if(!a.pb.a.c)break;e=a.pb;if(!e.a.c)throw new rG(Mg);\nif(!e.a.c)throw new rG(yi);e.a=e.a.c;PP(a,e.a.a);a.r&&aO(cz(a.r,Us),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 214:kP(a,null,a.R.a,a.R.b);a.k=c;break;case 151:case 152:case 154:case 153:e=null;a.k=c;switch(b){case 152:e=RP(a.jc);break;case 151:e=SP(a.jc);break;case 154:e=a.jc;e.a=e.c;e=RP(e);break;case 153:e=a.jc,e.a=-1,e=SP(e)}null==e?tC(a,Uj):(bO(a),a.Vb=!0,TP(a,e,!1),a.Vb=!1,J(a.X,m)&&(tC(a,rj+(a.jc.a+1)+jb+a.jc.c),d=!0,a.r&&aO(cz(a.r,tk),0,0,0),a.hc=!0,a.hc=!1));break;case 101:vz(4,new UP(a));\na.k=c;break;case 107:vz(2,new VP(a));break;case 114:vz(3,new WP(a));a.k=c;break;case 103:a.Mb=!0;a.k=c;break;case 105:a.A&&a.Bb&&(a.Bb=!1,XP(a.ob),a.Ib=!0,a.r&&aO(cz(a.r,Hn),0,0,0),d=a.hc=!0,a.k=c);a.I=1;break;case 109:a.k=c;e=YP(a.ob);if(2==e){tC(a,uh);break}d=TN(a.ob);a.Ib=!0;a.ob=new wN(a.ob);d=fA((a.M.b-a.mb)/2-d.a);for(e=1;e<=a.ob.p;++e)XN(a.ob.b[e],2*d/a.xb,0/a.xb);a.zb[++a.Sb]=a.ob;a.o=a.Sb;a.r&&aO(cz(a.r,raa),0,0,0);d=a.hc=!0;rP(a,109);qP(a,109);break;case 104:d=xN(a);break;case 213:a.k=c;\nif(!a.S){var f,g,h,j,l;l=new sL;for(f=a.U,g=0,h=f.length;g<h;++g)e=f[g],j=new mL(e),qL(l,j),j.c=e,rK(j.d,a);sJ(a,l);a.S=l}f=a.T.b;e=fA(a.T.a*a.nb+0.5);f=fA(f*a.nb+0.5);nP(a.S.a,a,e,f);break;case 108:0<a.ob.v&&ZP(a.ob,a.ob.v,0)&&(zN(a,jo,a.ob.v),d=!0)}else a.Hb=!0,a.Kb=!0,a.n=zO(a,b),32==a.n&&vz(5,new $P(a)),1301<=b&&1310>=b&&(a.n=33+(b-1301)),0<a.ob.v&&(a.n!=a.ob.b[a.ob.v].a&&32!=a.n?(aQ(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,zN(a,nt+a.n,a.ob.v),d=!0):32==a.n&&(d=\nWz((yC(),zC).Tc.a.pb,Yt),bQ(a.ob,a.ob.v,d),zN(a,nt+a.n,a.ob.v),d=!0));if(!d&&(0<a.ob.v||0<a.ob.w))if(206<=a.k&&229>=a.k)a.cb=2,cQ(a.ob),d=!0,MN(a,kn,a.o,0,a.ob.w);else if(202==a.k||203==a.k||204==a.k)if(0<a.ob.v)a.cb=0,d=a.ob,dQ(d,d.v,0),MN(a,en,a.o,0,a.ob.w),d=!0;else{d=1;e=pt;switch(a.k){case 203:d=2;e=ot;break;case 204:d=3,e=qt}a.ob.c[a.ob.w].c=d;MN(a,e,a.o,0,a.ob.w);d=!0;a.ob.c[a.ob.w].f=0}d&&(a.Ib=!0,a.k=c);a.bf(a.Ec.d);return!0}\nfunction vC(a,b,c){var d=null,e;null==d&&(d=uN(a));e=m;if(a.dc){var f,g,h;h=YD([eQ,A],[Gu,u],[86,-1],[4,a.Sb+1],0,2,1);for(g=1;3>=g;++g){f=0;for(c=1;c<=a.Sb;++c)YP(a.zb[c])==g&&(h[g][++f]=c);h[g][0]=f}e+=rc;e+=fQ(h[1][0],3)+fQ(h[3][0],3)+ba;for(c=1;c<=h[1][0];++c)e+=gc+gQ(a.zb[h[1][c]],d,b);for(c=1;c<=h[3][0];++c)e+=gc+gQ(a.zb[h[3][c]],d,b)}else{1<a.Sb&&(a.ob=new hQ(a,a.zb,a.Sb));if(c){e=a.ob;var j,l,d=iQ(e,d,b,!0),d=d+(gj+(hN(),ba)),d=d+(hj+e.p+fa+e.q+ta+(e.f.a&&mP(e)?1:0)+ba),d=d+dj;f=-1.7976931348623157E308;\nc=1.7976931348623157E308;for(b=1;b<=e.p;++b)e.b[b].r>f&&(f=e.b[b].r),e.b[b].q<c&&(c=e.b[b].q);for(b=1;b<=e.p;++b)d+=cj,g=NO(e,b),d+=b+fa+g,g=jQ(e.b[b]),d+=fa+kQ(0.055999999999999994*(e.b[b].q-c),0,4)+fa+kQ(0.055999999999999994*(f-e.b[b].r),0,4)+fa+kQ(0,0,4)+fa+g,0!=e.b[b].n&&(d+=wa+e.b[b].n),d+=ba;d+=ij;d+=ej;for(b=1;b<=e.q;++b)c=e.c[b],f=c.c,d+=cj+b,j=f,1==c.c?j=1:2==c.c&&(j=2),g=c.i+fa+c.j,l=0,1==f&&1==c.f?l=1:1==f&&2==c.f&&(l=3),1==f&&3==c.f&&(l=1,g=c.j+fa+c.i),1==f&&4==c.f&&(l=3,g=c.j+fa+c.i),\nd+=fa+j+fa+g,0!=l&&(d+=va+l),d+=ba;d+=jj;c=new Zv;g=new Zv;f=new Zv;for(b=0;10>b;++b)sz(g.b,g.c++,null),sz(f.b,f.c++,null);for(b=1;b<=e.p;++b)j=e.b[b].b,null==j||0==j.length||(J(j,an)?Tv(c,new oK(b)):0==j.indexOf(tr)?(j=pM(jG(j,3),10),l=null,f.c>j&&(l=(ZK(j,f.c),f.b[j])),null==l?h=new Zv:h=l,Tv(h,new oK(b)),eL(f,j,h)):0==j.indexOf(qs)&&(j=pM(jG(j,2),10),l=null,g.c>j&&(l=(ZK(j,g.c),g.b[j])),null==l?h=new Zv:h=l,Tv(h,new oK(b)),eL(g,j,h)));d+=lQ(mj,c);if(0<g.c)for(b=1;b<g.c;++b)d+=lQ(pj+b,(ZK(b,g.c),\ng.b[b]));if(0<f.c)for(b=1;b<f.c;++b)d+=lQ(oj+b,(ZK(b,f.c),f.b[b]));d+=lj;e=d+=$i}else e=gQ(a.ob,d,b);1<a.Sb&&(a.ob=a.zb[a.o])}return e}\nfunction mQ(a,b,c,d){var e;a.Ab=!1;if(kP(a,b,c,d))return a.Ab=!0,a.Db=!1,!0;e=!0;a.Cc=c-Q(L(R(UO(a,a.nb))));a.Dc=d-Q(L(R(VO(a,a.nb))));tC(a,m);a.Bb=nQ(b);a.Db=!1;if(!a.J&&(c<Q(L(R(UO(a,a.nb))))||d<Q(L(R(VO(a,a.nb)))))){e=AO(a,c,d);if(112==e)return a.rc=!0,tC(a,Rj),aP(a),a.Ab=!0;if(113==e)if(a.lc)tC(a,Lj),aP(a);else return a.Ab=!0;if(!a.Bc&&1201==e||!a.ac&&107==e||!a.tc&&201==e||!a.Fb&&103==e||!a.Rb&&!a.A&&105==e||!a.dc&&109==e)return!1;e=BC(a,e)}else{if(!a.J&&d>a.M.a-Q(L(R(a.mb*a.nb))))return!1;var b=\na.Cc,f=a.Dc,g,h,j,l;l=0;if(0>b||0>f||f>a.ub||b>a.yb)b=0;else if(1==a.Sb)b=a.o;else{b=fP(a,b);f=fP(a,f);j=1.7976931348623157E308;for(h=1;h<=a.Sb;++h){g=a.zb[h];for(var n=void 0,o=void 0,r=void 0,o=1.7976931348623157E308,n=1;n<=g.p;++n)r=hP(b,f,g.b[n].q,g.b[n].r),r<o&&(o=r);g=o;g<j&&(j=g,l=h)}b=l}0<b?(a.o=b,a.ob=a.zb[b]):a.o=0;if(0<a.ob.v&&(JN(),null!=a.b[ng]?KN:LN).a)if(oQ(a,a.o,a.ob.v,0,ng),a.J&&!a.K)return!0;if(0<a.ob.w&&(JN(),null!=a.b[Bg]?KN:LN).a)if(oQ(a,a.o,0,a.ob.w,Bg),a.J&&!a.K)return!0;a.Db=\n!0;c=fA(c-a.mb);d-=Q(L(R(VO(a,a.nb))));if(0<a.ob.v)if(a.eb.c=a.o,104==a.k)xN(a);else{if(106==a.k)return!0;if(108==a.k)ZP(a.ob,a.ob.v,0)&&zN(a,jo,a.ob.v);else if(202==a.k||203==a.k||204==a.k||201==a.k||205==a.k)a.cb=1,c=a.ob,dQ(c,c.v,0),a.ob.x=a.ob.v,205==a.k?(a.ob.r=1,a.ob.e[1]=a.ob.p,a.ob.e[0]=a.ob.v,a.ob.w=0,MN(a,en,a.o,0,a.ob.w),a.hc=!1):MN(a,en,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,cQ(a.ob),zN(a,jn,a.ob.v);else if(230==a.k)a.cb=3,zN(a,ln,a.ob.v);else if(233<=a.k&&262>a.k)pQ(a.ob,!1),\nzN(a,gn,a.ob.v),a.cb=3;else if(107==a.k){if(a.bc.b)return!0;bQ(a.ob,a.ob.v,Wz(a.bc.e.Tc.a.pb,Yt));a.ob.j=!0;zN(a,dn,a.ob.v)}else if(105==a.k)(c=qQ(a.ob))?zN(a,hr,a.ob.v):zN(a,Zaa,a.ob.v);else if(113!=a.k)if(300<a.k){if(a.n!=a.ob.b[a.ob.v].a||32==a.n)aQ(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,32==a.n&&(c=Wz((yC(),zC).Tc.a.pb,Yt),1>c.length&&(c=dl),bQ(a.ob,a.ob.v,c)),zN(a,nt+a.n,a.ob.v)}else e=!1}else if(0<a.ob.w)if(a.eb.c=a.o,104==a.k)xN(a);else if(106==a.k){c=a.ob;\nd=a.ob.w;if(0<c.a[c.c[d].i]&&0<c.a[c.c[d].j])tC(c.k,qk);else for(;;){d=0;for(b=c.p;1<=b;--b)0<c.a[b]&&b>d&&(d=b);if(0==d)break;yN(c,d);c.a[d]=0}BN(a.ob);MN(a,Po,a.o,0,a.ob.w);a.ob.w=0}else if(201==a.k)rQ(a.ob,a.ob.w),MN(a,Laa,a.o,0,a.ob.w);else if(202==a.k||205==a.k)1==a.ob.c[a.ob.w].c&&0==a.ob.c[a.ob.w].f?(a.ob.c[a.ob.w].c=2,MN(a,ot,a.o,0,a.ob.w)):(a.ob.c[a.ob.w].c=1,a.ob.c[a.ob.w].f=0,MN(a,pt,a.o,0,a.ob.w)),a.ob.c[a.ob.w].f=0;else if(203==a.k)a.ob.c[a.ob.w].c=2,a.ob.c[a.ob.w].f=0,BN(a.ob),MN(a,\not,a.o,0,a.ob.w);else if(204==a.k)a.ob.c[a.ob.w].c=3,a.ob.c[a.ob.w].f=0,BN(a.ob),MN(a,qt,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,cQ(a.ob),MN(a,kn,a.o,0,a.ob.w),BN(a.ob);else if(107==a.k){if(!a.bc.b)return!0;c=Wz(a.bc.e.Tc.a.pb,Yt);a.ob.c[a.ob.w].c=9;a.ob.c[a.ob.w].d=c;MN(a,Maa,a.o,0,a.ob.w)}else 105==a.k?(c=a.ob,b=a.ob.w,c.k.gb=!0,c.k.sc?(c.i=-1,d=c.c[b].i,b=c.c[b].j,f=c.b[d].c,h=c.b[b].c,j=4,f==h&&0<f&&(j=0),c.b[d].c=j,c.b[b].c=j,c=0<j):c=!1,c?MN(a,ir,a.o,0,a.ob.w):MN(a,$aa,a.o,0,a.ob.w)):\ne=!1;else if((0==a.Sb||a.Mb)&&!a.J){if(201>=a.k)return!1;++a.Sb;a.o=a.Sb;a.zb[a.Sb]=new $N(a);a.ob=a.zb[a.Sb];a.eb.c=a.o;202<=a.k&&204>=a.k||205==a.k?(sQ(a.ob,null),a.ob.q=0,tQ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,a.ob.x=1,a.cb=1,b=a.ob,dQ(b,b.v,0),205==a.k?(tQ(a.ob,2,(c+21.65)/a.xb,(d-12.5)/a.xb),a.ob.e[0]=1,a.ob.e[1]=2,a.ob.r=1,MN(a,fn,a.o,0,a.ob.w)):MN(a,en,a.o,0,a.ob.w)):206<=a.k&&229>=a.k?(a.ob.z=fP(a,c),a.ob.A=fP(a,d),a.cb=2,cQ(a.ob),a.r&&aO(cz(a.r,jn),0,0,0),a.hc=!0):300<a.k?(sQ(a.ob,null),aQ(a.ob,\n1,a.n),a.ob.q=0,tQ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,32==a.n&&(c=Wz((yC(),zC).Tc.a.pb,Yt),1>c.length&&(c=dl),bQ(a.ob,1,c)),zN(a,cn,a.ob.v)):230==a.k?(DP(a,null,!0),a.r&&aO(cz(a.r,ln),0,0,0),a.hc=!0):233<=a.k&&262>a.k?(sQ(a.ob,null),a.ob.q=0,tQ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,pQ(a.ob,!0),a.r&&aO(cz(a.r,gn),0,0,0),a.hc=!0):bM()}else e=!1;e&&uQ(a)}return a.Ab=e}\nfunction vQ(a,b,c,d){var e,f,g,h;bM();if(!a.Db||wQ(b))return!0;a.Gb=!1;c-=Q(L(R(UO(a,a.nb))));d-=Q(L(R(VO(a,a.nb))));f=fP(a,c-a.Cc);g=fP(a,d-a.Dc);e=fP(a,c);h=fP(a,d);if(2==a.cb||3==a.cb||9==a.cb)return!0;if(1==a.cb){f=!1;a.zb[a.eb.c].v=0;--a.ob.p;g=c;var b=d,j=a.Nb;0>g||0>b||b>a.ub||g>a.yb?eP(j):dP(a,g,b,j);++a.ob.p;if(0<a.Nb.c&&0<a.Nb.a&&(g=a.zb[a.Nb.c],g.v=a.Nb.a,g!=a.ob||a.Nb.a!=a.ob.x))tQ(a.ob,a.ob.p,g.b[a.Nb.a].q,g.b[a.Nb.a].r),g.v=a.Nb.a,f=!0,g=a.eb,b=a.Nb,g.c=b.c,g.a=b.a,g.b=b.b;if(!f)a:{f=\na.ob;var l,n,o,r;f.v=0;xQ(f.b[0],e,h);g=yQ(f,0,1,f.p);if(0<g&&205!=f.k.k)f.v=g,g!=f.x?tQ(f,f.p,f.b[g].q,f.b[g].r):tQ(f,f.p,f.z,f.A);else if(205==f.k.k){f.w=0;g=f.e[f.r];l=f.e[f.r-1];j=f.b[g].q-f.b[l].q;b=f.b[g].r-f.b[l].r;g=Math.sqrt(j*j+b*b);1>g&&(g=1);b/=g;j/=g;n=g/2/Math.tan(0.5235987755982988);o=e-f.b[l].q;r=h-f.b[l].r;l=-g/2+o*j+r*b;b=r*j-o*b;if(0>l)if(1<f.r)yN(f,f.p),zN(f.k,Qo,f.p),--f.r,f.u=!1;else if(2==f.p)0>f.b[2].r-f.b[1].r&&0<h-f.b[1].r?f.b[2].r=f.b[1].r+g/2:0<f.b[2].r-f.b[1].r&&0>h-f.b[1].r&&\n(f.b[2].r=f.b[1].r-g/2),0>f.b[2].q-f.b[1].q&&0<e-f.b[1].q?f.b[2].q=f.b[1].q+0.866*g:0<f.b[2].q-f.b[1].q&&0>e-f.b[1].q&&(f.b[2].q=f.b[1].q-0.866*g);else{if(2==f.b[f.e[0]].j&&(n=f.b[f.e[0]].p[1],n==f.e[1]&&(n=f.b[f.e[0]].p[2]),j=f.b[f.e[0]].q-f.b[n].q,b=f.b[f.e[0]].r-f.b[n].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),b/=g,j/=g,o=e-f.b[n].q,r=h-f.b[n].r,e=r*j-o*b,o=f.b[f.e[1]].q-f.b[n].q,r=f.b[f.e[1]].r-f.b[n].r,h=r*j-o*b,0<e&&0>h||0>e&&0<h))e=f.q,f.v=f.e[0],dQ(f,f.v,0),AN(f,e),0<yQ(f,f.p,1,f.p)&&(f.u=!0)}else{if(f.u)break a;\ne=-1;l<1.5*g&&(e=(1.5*g-l)*n/(1.5*g));if((0>=b?0-b:b)>e){++f.r;if(100<f.r){zQ(f.k,el);--f.r;break a}f.v=f.p;e=Q(L(Math.round(b)));dQ(f,f.v,e);e=f.k;MN(e,en,e.o,0,e.ob.w);f.k.hc=!1;f.e[f.r]=f.p;0<yQ(f,f.p,1,f.p)&&(f.u=!0)}}f.v=0;e=f.r;tC(f.k,e+m)}else j=e-f.b[f.x].q,b=h-f.b[f.x].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),tQ(f,f.p,f.b[f.x].q+25*(j/g),f.b[f.x].r+25*(b/g))}a.B=!0}else if(113==a.k&&0<a.ob.v)a.Eb||(a.Eb=!0),tQ(a.ob,a.ob.v,e,h);else if(nQ(b)||wQ(b))HN(a.ob,f),a.cb=5;else if(0==a.ob.v&&0==a.ob.w&&\n!((0>c||0>d||d>a.ub||c>a.yb)&&5!=a.cb))e=VN(a),h=a.ob,j=TN(h),b=j.a,j=j.b,0>f&&b<e.c||0<f&&b>e.b||0>g&&j<e.d||0<g&&j>e.a||AQ(h,f,g),a.cb=5;EN(a,!1);a.Ib=!0;aP(a);a.Cc=c;a.Dc=d;return!0}\nfunction pP(a,b,c,d){var e,f;if(!a.J||a.Zf().a||a.$f().a||a.K)if(f=!1,e=AO(a,c,d),e!=a.Cb&&(f|=rP(a,a.Cb),f|=qP(a,e),a.Cb=e),!lP(b)){c-=Q(L(R(UO(a,a.nb))));d-=Q(L(R(VO(a,a.nb))));b=c;c=a.Nb;0>b||0>d||d>a.ub||b>a.yb?eP(c):dP(a,b,d,c);113==e&&0<a.Nb.b&&(a.Nb.b=0);if(!(a.Nb.c==a.eb.c&&a.Nb.a==a.eb.a&&a.Nb.b==a.eb.b)&&(0<a.Nb.c&&(0<a.Nb.a||0<a.Nb.b)||0<a.eb.c&&(0<a.eb.a||0<a.eb.b)))f=a.eb.c,0<f&&(a.zb[f].v=0,a.zb[f].w=0),f=a.Nb.c,0<f&&(a.zb[f].v=a.Nb.a,a.zb[f].w=a.Nb.b,f!=a.o&&(a.o=f,a.ob=a.zb[a.o])),\nf=!0,e=a.Nb.a,a.Zf().a&&(e=BQ(a,e,a.$b),-1!=e&&(a.$b=e,null!=a.Pb&&PM(a.Pb,y(CQ,q,99,[new oK(a.o),new oK(e)])),a.dg(a.o,e))),e=a.Nb.b,a.$f().a&&(e=BQ(a,e,a._b),-1!=e&&(a._b=e,a.fg(a.o,e))),e=a.eb,d=a.Nb,e.c=d.c,e.a=d.a,e.b=d.b;f&&(EN(a,!1),a.Ib=!0,a.bf(a.Ec.d))}}\nfunction DQ(a){var b,c,d,e,f;d=!1;if(a.J&&!a.K)return a.vc&&(EQ(a,Mr,!0),a.e&&(a=a.e,a.b.a.apply(null,[FQ(a.a)]))),!0;a.Eb&&(a.Eb=!1,YN(a.ob),d=a.hc=!0);a.Gb=!1;a.db=ku;if(1==a.cb){if(205==a.k)d=a.ob,d.u&&(e=yQ(d,d.p,1,d.p),6>d.b[e].j&&(GQ(d,null),b=d.e[d.r-1],d.c[d.q].i=e,d.c[d.q].j=b,HQ(d.b[e],b),HQ(d.b[e],b)),yN(d,d.p)),d.u=!1,a.hc=!0;else if(0!=a.eb.c&&a.o!=a.eb.c){yN(a.ob,a.ob.p);b=a.ob.x;c=a.eb.a+a.ob.p;e=a.zb[a.eb.c];d=new hQ(a,y(IQ,q,119,[null,a.ob,e]),2);d.b[0]=new JQ;KQ(d,b,c,1);b=C(IQ,\nq,119,a.zb.length,0);for(f=0,c=0;f<a.zb.length;++f)a.zb[f]==a.ob?b[c++]=d:a.zb[f]!=e&&(b[c++]=a.zb[f]);a.zb=b;--a.Sb;a.ob=d;eP(a.eb)}else d=a.ob,e=yQ(d,d.p,1,d.p),0!=e&&(--d.p,b=LQ(d,e,d.x),0!=b?(--d.q,MQ(d,d.x),3>d.c[b].c?(++d.c[b].c,d.c[b].f=0):tC(d.k,Cj)):6==d.b[e].j?(--d.q,MQ(d,d.x),tC(d.k,Yj)):(d.c[d.q].j=e,MQ(d,d.x),b=d.x,HQ(d.b[e],b),HQ(d.b[b],e),NQ(d.c[d.q],d.b)));YN(a.ob);a.B&&(d=a.pb,d.a!=d.b&&d.a.b!=d.b&&(e=d.a.c,QP(d),d.a.c=e),MN(a,en,a.o,0,a.ob.w),a.B=!1);d=!0}else 5==a.cb&&(YN(a.ob),\nd=a.hc=!0);0<a.cb&&(EN(a,!1),a.Ib=!0,aP(a),a.cb=0,a.q=!1,d=!0);if(qN&&(0!=a.ob.w||0!=a.ob.v))a.ob.w=0,a.ob.v=0,EN(a,!1),a.Ib=!0,aP(a),d=!0;a.vc&&!a.Ab&&!d&&(a.J?EQ(a,Mr,!0):EQ(a,To,!0),a.e&&(a=a.e,a.b.a.apply(null,[FQ(a.a)])),d=!0);return d}function EN(a,b){a.Hb=b;a.Kb=b;a.Ib=b;a.Gb=b;a.Jb=b}function BQ(a,b,c){if(0>=b&&0==c||b==c&&a.o==a.Zb)return-1;0>=b&&0<c&&(b=0);a.Zb=a.o;return b}\nfunction EQ(a,b,c){var d,e,b=b.toLowerCase();(e=OQ(a,b,paa))&&(a.cc=e.a);(e=OQ(a,b,lq))&&(a.oc=e.a);-1<b.indexOf(Nq)&&(a.bb=!0,a.ec=!1);-1<b.indexOf(zaa)&&(a.bb=!1,a.ec=!1);-1<b.indexOf(Aaa)&&(a.bb=!1,a.ec=!0);(e=OQ(a,b,naa))&&(a.ac=e.a);(e=OQ(a,b,qaa))&&(a.dc=e.a);(e=OQ(a,b,Gn))&&(a.z=e.a);(e=OQ(a,b,Saa))&&(a.tc=e.a);(e=OQ(a,b,bo))&&(a.C=e.a);(e=OQ(a,b,Er))&&(a.Fb=e.a);if((e=(JN(),OQ(a,b,Hn)?KN:LN)).a)a.A=e.a,a.A&&(a.Rb=!0);if((e=OQ(a,b,Sr)?KN:LN).a)a.Rb=e.a,a.Rb||(a.A=!1);if(e=OQ(a,b,Jr))a.Lb=e.a,\na.jg();if(e=OQ(a,b,Xr))a.Lb=!e.a,a.jg();(e=OQ(a,b,Qaa))&&(a.Rb=a.sc=e.a);(e=OQ(a,b,caa))&&(a.Xb=e.a);(e=OQ(a,b,Xaa))&&(a.vc=e.a);if(e=OQ(a,b,Uo))(a.K=e.a)&&(b+=Ka);if(e=OQ(a,b,To))if(e.a&&!a.J&&(a.J=!0,a.mb=0,a.vb=null,a.Tb=!1,a.jg()),!e.a&&a.J){a.J=!1;for(d=a.xb=1;d<=a.Sb;++d)PQ(a.zb[d]),WN(a.zb[d]);a.mb=24;a.ob&&(a.ob.s=!0);a.Tb=!0;a.jg()}(e=OQ(a,b,Naa))&&(a.nc=e.a);(e=OQ(a,b,hn))&&(a.p=e.a);(e=OQ(a,b,kp))&&(a.N=e.a);(e=OQ(a,b,mp))&&(a.P=e.a);(e=OQ(a,b,lp))&&(a.O=e.a);(e=OQ(a,b,Kaa))&&(a.kc=e.a);\n(e=OQ(a,b,np))&&(a.Q=e.a);(e=OQ(a,b,fba))&&(a.zc=e.a);(e=OQ(a,b,pba))&&(a.Bc=e.a);(e=OQ(a,b,Bs))&&(a.Tb=e.a);(e=OQ(a,b,Xn))&&(a.L=e.a);-1<b.indexOf(Lr)&&(a.Ob=!0);-1<b.indexOf(Kq)&&(a.ab=!0);-1<b.indexOf(Oaa)&&(a.mc=!0);(e=OQ(a,b,Dn))&&(a.lc=e.a);(e=OQ(a,b,gba))&&(a.Ac=e.a);(e=OQ(a,b,gu))&&(a.s=e.a);a.dc&&(a.A=!0,a.Fb=!0);a.J||(a.L=!1);BO=CO(a);a.F=null;a.G=null;c&&a.bf(a.Ec.d)}\nfunction OQ(a,b,c){var d;d=!!MM(OM(ql+c+ql,2),b).a;b=!!MM(OM(rl+c+ql,2),b).a;return d&&b?(a.gg(ko+c),null):d?(JN(),JN(),KN):b?(JN(),JN(),LN):null}\nfunction QQ(a,b){var c,d,e;e=m;for(d=1;d<=a.Sb;++d){if(0<b&&(c=YP(a.zb[d]),c!=b))continue;c=a.zb[d];for(var f=void 0,g=void 0,h=f=void 0,j=void 0,l=g=g=void 0,n=void 0,o=void 0,f=void 0,n=m+c.p+fa+c.q,j=1;j<=c.p;++j)f=c.b[j],g=f.d,f=m,0!=g&&(f+=g),f+=NO(c,j),c.k.ab&&0<c.b[j].i&&(f+=ji,1<c.b[j].i&&(f+=c.b[j].i)),0!=c.b[j].n&&(0<c.b[j].n?f+=Ed:f+=ee,1<QO(c.b[j].n)&&(f+=QO(c.b[j].n))),g=RQ(c,j),0!=g&&(f+=zf+g),n+=fa+f+fa+kQ(0.055999999999999994*c.b[j].q,0,2)+fa+kQ(0.055999999999999994*-c.b[j].r,0,2);\nfor(j=1;j<=c.q;++j)f=c.c[j].i,g=c.c[j].j,l=c.c[j].c,o=c.c[j].f,1==o?l=-1:2==o?l=-2:3==o?(l=-1,h=f,f=g,g=h):4==o?(l=-2,h=f,f=g,g=h):10==o&&(l=-5),9==c.c[j].c&&(l=o),n+=fa+f+fa+g+fa+l;c=n;0<c.length&&(0<e.length&&(e+=iu),e+=c)}return e}\nfunction vN(a,b){var c,d,e,f;e=m;for(c=1;c<=a.Sb;++c){if(0<b&&(d=YP(a.zb[c]),d!=b))continue;for(var g=a.zb[c],h=void 0,j=void 0,l=void 0,n=void 0,l=m,j=CN(g),h=0;h<j.length;++h){var o=j[h],r=(JN(),g.k.tc?KN:LN),t=g.k.C?KN:LN,z=void 0,v=void 0,E=void 0,s=void 0,F=void 0,P=void 0,M=void 0,$=void 0,da=void 0,Z=void 0,ca=void 0,Hb=void 0,aa=void 0,sb=void 0,Mb=void 0,K=void 0,Ja=void 0,$c=void 0,Ub=void 0,tb=void 0,N=void 0,za=void 0,mc=void 0,rd=void 0,qa=void 0,dd=void 0,Zd=void 0,Ya=void 0,pa=void 0,\nAb=void 0,ca=JO(o.p+10),Hb=JO(o.p+10),da=JO(o.p+1),Z=JO(7),qa=JO(o.p+1),sb=[],Mb=[],za=0;if(0==o.p)n=m;else{MP(o);rd=!0;for($=1;$<=o.q;++$)if(9==o.c[$].c){rd=!1;break}if(t.a&&rd){PN(o);SQ(o);TQ(o,Mb);UQ(o,sb,Mb);var G=o,Sa=void 0,ob=void 0,Pc=void 0,hc=void 0,ga=void 0,tc=void 0,Y=void 0,O=void 0,db=void 0,Bb=void 0,Nb=void 0,T=void 0,Aa=void 0,Wa=void 0,Xc=void 0,Da=void 0,Qc=void 0,ub=void 0,Fd=void 0,ie=void 0,Ec=void 0,ed=void 0,Sa=JO(G.p+1),ob=JO(G.p+1),O=JO(G.p+1);var Vb=G.p,eb=void 0,fd=void 0,\nYb=void 0,Yc=void 0,I=void 0,pb=void 0,wc=void 0,I=JO(Vb+2),pb=JO(100),wc=5,Yc=0;pb[0]=3;I[1]=mu;I[2]=sba;Yb=2;if(!(3>Vb))for(;wc<pb[Yc]*pb[Yc];){fd=0;for(eb=!0;eb&&fd<=Yc&&wc>=pb[fd]*pb[fd];)0==wc%pb[fd]?eb=!1:++fd;if(eb){I[++Yb]=JE(wc);if(Yb>=Vb)break;Yc<pb.length-1&&(++Yc,pb[Yc]=wc)}wc+=2}for(T=1;T<=G.p;++T){Pc=G.b[T];for(Aa=ie=1;Aa<=G.q;++Aa)(G.c[Aa].i==T||G.c[Aa].j==T)&&(ie*=G.d[Aa]);Fd=G.b[T].a;32==Fd&&(ed=G.b[T].e,0<ed.length&&(tc=ed.charCodeAt(0)-65+1,Y=0,1<ed.length&&(Y=ed.charCodeAt(1)-\n97),0>tc&&(tc=0),0>Y&&(Y=0),Fd=28*tc+Y));Qc=0;0!=G.b[T].n&&(-2>G.b[T].n?Qc=1:-2==G.b[T].n?Qc=2:-1==G.b[T].n?Qc=3:1==G.b[T].n?Qc=4:2==G.b[T].n?Qc=5:2<G.b[T].n&&(Qc=6));Bb=0;0!=Pc.d&&(Bb=VQ(NO(G,T),Pc.d),0>Bb&&(Bb=10-Bb));Ec=126;db=ie;db+=126*G.b[T].i;Ec*=7;db+=Qc*Ec;Ec*=7;0!=Bb&&(db+=Bb*Ec);Ec*=7;db+=Fd*Ec;Ec*=783;db+=G.b[T].j*Ec;O[T]=JE(db)}for(ga=0;!WQ(G,Sa,O);){Da=!1;for(T=1;T<=G.p;++T)Sa[T]!=ob[T]&&(ob[T]=Sa[T],Da=!0);if(Da){for(T=1;T<=G.p;++T){O[T]=lu;for(Aa=1;Aa<=G.b[T].j;++Aa)O[T]=ME(O[T],I[Sa[G.b[T].p[Aa]]])}ga=\n0}else if(0<ga){for(T=1;T<=G.p;++T)O[T]=lu;T=1;b:for(;T<=G.p-1;++T)for(Aa=T+1;Aa<=G.p;++Aa)if(Sa[T]==Sa[Aa]){O[T]=mu;break b}}else{for(T=1;T<=G.p;++T){O[T]=lu;for(Aa=1;Aa<=G.b[T].j;++Aa)Pc=G.b[T].p[Aa],O[T]=ME(O[T],JE(G.b[Pc].a*G.d[LQ(G,T,Pc)]))}ga=1}WQ(G,Sa,O);for(T=1;T<=G.p;++T)O[T]=JE(ob[T]*G.p+Sa[T])}for(T=1;T<=G.p;++T)ob[T]=Sa[T];for(ub=1;ub<=G.p;++ub)for(T=1;T<=G.p;++T)if(ob[T]==ub){var Gd=G.b,uc=T,$d=void 0,$d=Gd[ub];sz(Gd,ub,Gd[uc]);sz(Gd,uc,$d);ob[T]=ob[ub];ob[ub]=ub;break}for(T=1;T<=G.q;++T)G.c[T].i=\nSa[G.c[T].i],G.c[T].j=Sa[G.c[T].j],G.c[T].i>G.c[T].j&&(Nb=G.c[T].i,G.c[T].i=G.c[T].j,G.c[T].j=Nb,1==G.c[T].f?G.c[T].f=3:2==G.c[T].f?G.c[T].f=4:3==G.c[T].f?G.c[T].f=1:4==G.c[T].f&&(G.c[T].f=2));for(T=1;T<G.q;++T){Xc=Wa=G.p;hc=0;for(Aa=T;Aa<=G.q;++Aa)G.c[Aa].i<Wa?(Wa=G.c[Aa].i,Xc=G.c[Aa].j,hc=Aa):G.c[Aa].i==Wa&&G.c[Aa].j<Xc&&(Xc=G.c[Aa].j,hc=Aa);var Sd=G.c,ld=T,Zb=void 0,Zb=Sd[hc];sz(Sd,hc,Sd[ld]);sz(Sd,ld,Zb)}XQ(G);YQ(o);TQ(o,Mb);UQ(o,sb,Mb)}else{TQ(o,Mb);o.d=JO(o.q+1);for(aa=1;aa<=o.q;++aa)o.d[aa]=\no.c[aa].c}v=1;o.a=JO(o.p+1);Ab=1;o.a[1]=1;for(tb=0;;){N=0;for(aa=1;aa<=o.b[v].j;++aa)if(P=o.b[v].p[aa],0<o.a[P]){if(!(o.a[P]>o.a[v])&&P!=qa[v]){mc=!0;for(Ja=1;Ja<=za;++Ja)if(ca[Ja]==v&&Hb[Ja]==P||ca[Ja]==P&&Hb[Ja]==v){mc=!1;break}mc&&(++za,ca[za]=v,Hb[za]=P)}}else Z[++N]=P;if(0==N){if(Ab==o.p)break;v=da[tb--]}else if(1==N)qa[Z[1]]=v,v=Z[1],o.a[v]=++Ab;else{da[++tb]=v;s=0;for(aa=1;aa<=N;++aa)if($=LQ(o,Z[aa],v),!Mb[$]){s=Z[aa];break}if(0==s)for(aa=1;aa<=N;++aa)if($=LQ(o,Z[aa],v),2==o.d[$]||3==o.d[$]){s=\nZ[aa];break}0==s&&(s=Z[1]);qa[s]=v;v=s;o.a[s]=++Ab}}qa=JO(o.p+1);z=JO(o.p+1);$c=[];dd=[];F=Ab=tb=0;for(aa=1;aa<=o.p;++aa)if(1==o.a[aa]){v=aa;break}b:for(;;){0<F&&(qa[v]=F);z[++Ab]=v;for(o.a[v]=0;;){N=s=0;Ub=o.p+1;aa=1;c:for(;aa<=o.b[v].j;++aa){P=o.b[v].p[aa];for(K=1;K<=za;++K)if(ca[K]==P&&Hb[K]==v||ca[K]==v&&Hb[K]==P)continue c;0<o.a[P]&&(++N,o.a[P]<Ub&&(s=P,Ub=o.a[P]))}if(0==s){if(0==tb)break b;dd[v]=!0;v=da[tb--]}else break}F=v;v=s;1<N&&(da[++tb]=F,$c[s]=!0)}Zd=JO(o.q+1);Ya=JO(o.p+1);if(r.a){for(var Cb=\no,oa=z,Ld=qa,ae=Zd,gd=Ya,ic=ca,be=Hb,Ta=za,Na=void 0,Fc=void 0,xc=void 0,kb=void 0,yc=void 0,Ob=void 0,xd=void 0,sd=void 0,yd=void 0,jc=void 0,kb=JO(Cb.p+1),Na=1;Na<=Cb.p;++Na)kb[oa[Na]]=Na;Ob=[];for(sd=1;sd<=Cb.p;++sd)Fc=oa[sd],xc=Ld[Fc],yc=LQ(Cb,Fc,xc),0!=yc&&(ZQ(Cb,yc,kb,ae),Ob[yc]=!0);for(sd=1;sd<=Cb.q;++sd)Ob[sd]||ZQ(Cb,sd,kb,ae);Na=1;b:for(;Na<=Cb.p;++Na)if(!(2>Cb.b[Na].j||4<Cb.b[Na].j)){xd=jc=0;for(yd=1;yd<=Cb.b[Na].j;++yd){yc=LQ(Cb,Na,Cb.b[Na].p[yd]);if(5==Cb.d[yc])continue b;1==Cb.c[yc].c&&\n0!=$Q(Cb,yc,Na)&&++jc;2==Cb.c[yc].c&&(xd=Cb.b[Na].p[yd])}if(0!=jc)if(0<xd){var Qa=Cb,Gc=kb,hd=gd,zd=void 0,Pb=void 0,Qb=void 0,ce=void 0,Hc=void 0,V=void 0,Rc=void 0,kc=void 0,Ra=void 0,zc=void 0,Xa=void 0,nc=void 0,of=void 0,fb=void 0,je=void 0,Me=void 0,Ad=void 0,ke=void 0,vc=void 0,le=void 0,md=void 0,Td=void 0,oc=void 0,Ic=void 0,Qb=aR(Qa,Na),zc=Qb[0];if(0!=zc%2&&(Ic=Qb[1],Pb=Qb[~~((zc+1)/2)],Rc=Qb[zc],!(2>Qa.b[Rc].j||3<Qa.b[Rc].j))){le=ke=fb=nc=0;Td=Me=!1;for(Ra=1;Ra<=Qa.b[Ic].j;++Ra)zd=Qa.b[Ic].p[Ra],\nzd!=Qb[2]&&(0==nc?nc=zd:fb=zd);0<Gc[fb]&&Gc[nc]>Gc[fb]&&(ce=nc,nc=fb,fb=ce);Xa=nc;0==nc&&(Xa=fb,Me=!0);for(kc=1;kc<=Qa.b[Rc].j;++kc)zd=Qa.b[Rc].p[kc],zd!=Qb[zc-1]&&(0==ke?ke=zd:le=zd);0<Gc[le]&&Gc[ke]>Gc[le]&&(ce=ke,ke=le,le=ce);Ad=ke;0==ke&&(Ad=le,Td=!0);of=0<nc?$Q(Qa,LQ(Qa,Ic,nc),Ic):0;je=0<fb?$Q(Qa,LQ(Qa,Ic,fb),Ic):0;vc=0<ke?$Q(Qa,LQ(Qa,Rc,ke),Rc):0;md=0<le?$Q(Qa,LQ(Qa,Rc,le),Rc):0;1<(0>of+je?-(of+je):of+je)||0!=vc||0!=md?tC(Qa.k,vg):(Hc=Qa.b[Qb[zc-1]].q-Qa.b[Rc].q,V=Qa.b[Qb[zc-1]].r-Qa.b[Rc].r,\noc=Math.sqrt(Hc*Hc+V*V),0.001>oc&&(oc=0.001),0<(Qa.b[Ad].r-Qa.b[Qb[zc-1]].r)*(Hc/oc)-(Qa.b[Ad].q-Qa.b[Qb[zc-1]].q)*(V/oc)?hd[Pb]=1:hd[Pb]=-1,Me&&(hd[Pb]*=-1),Td&&(hd[Pb]*=-1),Xa==nc&&0>of&&(hd[Pb]*=-1),Xa==fb&&0>je&&(hd[Pb]*=-1),Gc[Xa]>Gc[Ad]&&(hd[Pb]*=-1))}}else c:{var qb=Cb,Ac=Na,Ne=gd,Oe=void 0,lc=void 0,Jc=void 0,Bc=void 0,gb=void 0,$b=void 0,de=void 0,xe=void 0,Bd=void 0,Sc=void 0,Ba=void 0,hb=void 0,Hd=void 0,Cd=void 0,Kc=void 0,Za=void 0,me=void 0,hb=JO(4),Cd=JO(4),Gf=qb,nd=Ac,Zf=kb,$f=Ld,\nHf=ic,Pe=be,wg=Ta,Gb=hb,id=void 0,Id=void 0,pf=void 0,xg=void 0,Rg=void 0,If=void 0,If=-1;0<$f[nd]&&(Gb[++If]=$f[nd]);for(Id=1;Id<=wg;++Id)Hf[Id]==nd&&(Gb[++If]=Pe[Id]),Pe[Id]==nd&&(Gb[++If]=Hf[Id]);for(Id=If+1;Id<Gf.b[nd].j;++Id){Rg=Gf.p+1;pf=1;d:for(;pf<=Gf.b[nd].j;++pf){id=Gf.b[nd].p[pf];for(xg=0;xg<Id;++xg)if(id==Gb[xg])continue d;Zf[id]<Rg&&(Rg=Zf[id],Gb[Id]=id)}}0==$f[nd]&&0<Gf.b[nd].i?(Gb[3]=Gb[2],Gb[2]=Gb[1],Gb[1]=Gb[0],Gb[0]=-1):0<Gf.b[nd].i&&(Gb[3]=Gb[2],Gb[2]=Gb[1],Gb[1]=-1);for(gb=xe=\n$b=Bc=me=de=Sc=0;4>gb;++gb)0>=hb[gb]||(Oe=LQ(qb,Ac,hb[gb]),Cd[gb]=$Q(qb,Oe,Ac),0<Cd[gb]?(++Sc,me=hb[gb],$b=hb[gb]):0>Cd[gb]?(++de,Bc=hb[gb],$b=hb[gb]):xe=hb[gb]);Bd=Sc+de;Za=JO(4);Kc=0;if(3==qb.b[Ac].j){if(1==Sc&&1==de||3==Bd&&0<Sc&&0<de){tC(qb.k,Sh);break c}Hd=hb[0];1==Bd?Hd=$b:2==Bd&&(Hd=xe);Ba=bR(qb,Ac,Hd,hb);Za[0]=$b;Za[1]=-1;Za[2]=Ba[2];Za[3]=Ba[1];0<Sc?Kc=1:Kc=-1}else if(4==qb.b[Ac].j)if(1==Bd)Ba=bR(qb,Ac,$b,hb),Za[0]=Ba[0],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[1],0<Sc?Kc=1:Kc=-1;else{Hd=hb[0];1<\nxe&&(Hd=xe);1==Sc?Hd=me:1==de&&(Hd=Bc);Ba=bR(qb,Ac,Hd,hb);lc=JO(4);for(gb=0;4>gb;++gb)Oe=LQ(qb,Ac,Ba[gb]),lc[gb]=$Q(qb,Oe,Ac);if(4==Bd){if(0==Sc||0==de){tC(qb.k,Xh);break c}if(1==Sc||1==de)Za[0]=Ba[0],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[1],Kc=lc[0];else{for(gb=0;4>gb;++gb)-1==lc[gb]&&(lc[gb]=0);Bd=2}}else if(3==Bd)if(3==Sc||3==de)Za[0]=Ba[0],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[1],0<Sc?Kc=-1:Kc=1;else{1==Sc?Sc=Jc=1:de=Jc=-1;for(gb=0;4>gb;++gb)lc[gb]==Jc&&(lc[gb]=0);Bd=2}if(2==Bd)if(1==Sc&&1==de)Ba[1]==Bc?\n(Ba[1]=Ba[2],Ba[2]=Ba[3]):Ba[2]==Bc&&(Ba[2]=Ba[3]),Za[0]=me,Za[1]=Bc,Za[2]=Ba[2],Za[3]=Ba[1],Kc=1;else{if(lc[0]==lc[1]||lc[1]==lc[2]){tC(qb.k,Yh);break c}0!=lc[0]?(Za[0]=Ba[0],Za[1]=Ba[2],Za[2]=Ba[1],Za[3]=Ba[3]):(Za[0]=Ba[1],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[0]);1<Sc?Kc=1:Kc=-1}}var xa=Za,ag=hb,Tc=void 0;ag[0]==xa[1]?(Tc=xa[0],xa[0]=xa[1],xa[1]=Tc,Tc=xa[2],xa[2]=xa[3],xa[3]=Tc):ag[0]==xa[2]?(Tc=xa[2],xa[2]=xa[0],xa[0]=Tc,Tc=xa[1],xa[1]=xa[3],xa[3]=Tc):ag[0]==xa[3]&&(Tc=xa[3],xa[3]=xa[0],xa[0]=Tc,\nTc=xa[1],xa[1]=xa[2],xa[2]=Tc);ag[1]==xa[2]?(Tc=xa[1],xa[1]=xa[2],xa[2]=Tc,Tc=xa[2],xa[2]=xa[3],xa[3]=Tc):ag[1]==xa[3]&&(Tc=xa[1],xa[1]=xa[3],xa[3]=Tc,Tc=xa[2],xa[2]=xa[3],xa[3]=Tc);Za[2]==hb[2]?Ne[Ac]=1:Za[2]==hb[3]?Ne[Ac]=-1:tC(qb.k,Zh);Ne[Ac]*=Kc}}}pa=new cR;M=JO(o.p+1);for(aa=1;aa<=o.p;++aa)M[z[aa]]=aa;for(aa=1;aa<=o.p;++aa){v=z[aa];$c[v]&&Ky(pa.a,bd);0<qa[aa]&&dR(o,v,qa[v],pa,Zd);var qf=v,Jb=pa,Jf=sb[v],Nh=Ya,Kf=void 0,rf=void 0,Md=void 0,ne=void 0,Ud=void 0,ib=void 0,bg=void 0,od=void 0,ya=\nvoid 0,ya=dl,rf=o.b[qf],Ud=rf.d,bg=rf.i,od=rf.n,Kf=rf.a,Md=!1;(0!=od||0!=Ud)&&(Md=!0);0!=Nh[qf]&&(Md=!0);ib=RQ(o,qf);ne=0!=ib;Md=Md||ne;o.k.sc&&0<o.b[qf].c&&(Md=!0);switch(Kf){case 2:ya=sg;break;case 3:Jf?ya=ao:ya=Fg;break;case 4:Jf?(ya=Gr,0<bg&&(Md=!0)):ya=Nj;break;case 5:Jf?ya=Tr:ya=bk;break;case 7:Jf?(ya=zs,0<bg&&(Md=!0)):ya=dk;break;case 8:Jf?ya=ft:ya=sk;break;case 13:Jf?ya=jt:ya=xk;Md=!0;break;case 6:ya=Fk;Md=!0;break;case 9:ya=ai;break;case 10:ya=fh;break;case 11:ya=Eg;break;case 12:ya=ni;break;\ncase 1:ya=ji;Md=!0;break;case 32:Md=!0,ya=o.b[qf].e,!ne&&(J(ya,Dd)||J(ya,$m)||J(ya,dg))&&(Md=!1)}0<tN(Kf)&&(ya=(hN(),oN)[Kf],Md=!0);33<=Kf&&42>=Kf&&(Md=!0,ya=(hN(),oN)[Kf]);Md&&(0!=Ud?ya=gl+Ud+ya:ya=gl+ya,1==Nh[qf]?ya+=Yf:-1==Nh[qf]&&(ya+=cg),1==bg?ya+=ji:1<bg&&(ya+=ji+bg),0!=od&&(0<od?ya+=Ed:ya+=ee,1<(0>od?-od:od)&&(ya+=0>od?-od:od)),ne&&(ya+=zf+ib),ya+=Lm);Ky(Jb.a,ya);for(K=1;K<=za;++K)if(ca[K]==v||Hb[K]==v)E=Hb[K],E==v&&(E=ca[K]),M[v]<M[E]&&dR(o,ca[K],Hb[K],pa,Zd),9<K&&Ky(pa.a,sc),Ly(pa,m+(new oK(K)).a);\ndd[v]&&Ky(pa.a,kd)}n=Uz(pa.a)}0<l.length&&(l+=Ie);l+=n}f=l;0<f.length&&(0<e.length&&(e+=Ie),e+=f)}return e}function TP(a,b,c){try{BP(a,b,c)||a.bf(a.Ec.d)}catch(d){if(d=Az(d),H(d,96))a.bf(a.Ec.d);else throw d;}}\nfunction DP(a,b,c){var d;try{var e;a:{var f,g,h,j,l,n,o,r,t;g=l=0;t=new JM(b,rba,!0);j=-1<b.indexOf(Wf);o=1;n=CM(t);f=0<a.Sb;if(!((a.dc||a.Fb)&&a.p||a.Mb)||j)a.Sb=0,f=!1;for(h=1;h<=n;++h)if(r=GM(t),iG(r),!J(r,iu))if(J(r,Wf))++o,2==o?l=a.Sb:3==o&&(g=a.Sb+1);else{a.ob=new eR(a,r);if(0==a.ob.p){tC(a,Lh);a.bf(a.Ec.d);bM();e=!1;break a}++a.Sb;a.o=a.Sb;a.zb[a.Sb]=a.ob}2==o?(tC(a,Ph),a.bf(a.Ec.d),bM(),e=!1):3<o?(tC(a,Oh),a.bf(a.Ec.d),bM(),e=!1):(1<a.Sb&&!j&&EQ(a,Er,!0),j&&!a.dc&&(a.dc=!0),j?f||(RN(a,1,l,\n1,!1),RN(a,l+1,g-1,2,!1),RN(a,g,a.Sb,3,!1)):a.dc||RN(a,1,a.Sb,0,!f),OP(a),a.r&&aO(cz(a.r,saa),0,0,0),a.hc=!0,uP(a.r,gg),a.Ib=!0,c&&a.bf(a.Ec.d),e=!0)}(d=e)||a.bf(a.Ec.d)}catch(z){if(z=Az(z),H(z,96))d=!1,a.bf(a.Ec.d);else throw z;}return d}function MN(a,b,c,d,e){a.r&&aO(cz(a.r,b),d,e,c);a.hc=!0}function zN(a,b,c){MN(a,b,a.o,c,0)}function uQ(a){EN(a,!1);a.Ib=!0;a.bf(a.Ec.d)}function fR(a){a.k=202;a.Mb=!1;bO(a);tC(a,m);a.sb=null;a.xb=1;a.r&&aO(cz(a.r,Baa),0,0,0);a.hc=!0;a.bf(a.Ec.d)}\nfunction gR(a){EN(a,!0);a.vb=null;a.wc=null;a.fb=null;a.W=null;a.fc=null}function PP(a,b){var c,d;if(b){a.o=b.a;a.Sb=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.zb[c]=new wN(d):a.zb[c]=null;0<b.a?a.ob=a.zb[a.o]:a.ob=new $N(a);a.dc=b.i;a.Fb=b.e;a.xb=b.b}else for(;0<a.Sb;)ZN(a,!1);switch(b.c){case 5:case 7:case 9:break;default:null!=a.Qb&&PM(a.Qb,null),a.r&&null!=a.r.a&&a.cg()}}function fP(a,b){return Q(L(Math.round(b/a.xb)))}\nfunction hR(a,b){tC(a,m);return 1>b||b>a.Sb?(tC(a,Jh+b),a.bf(a.Ec.d),null):a.zb[b]}function OP(a){var b,c,d;b=NN(a);for(d=1;d<=a.Sb;++d)c=a.zb[d],c.o=b}function iR(a,b){b!=a.nb&&(a.nb=b,a.jg(),a.bf(a.Ec.d))}function jR(a,b){var c,d,e;if(b!=a.xb){c=VN(a);a.xb=b;d=VN(a);e=Q(L(R((d.b-d.c)/2-(c.b-c.c)/2)));d=Q(L(R((d.a-d.d)/2-(c.a-c.d)/2)));for(c=1;c<=a.Sb;++c)AQ(a.zb[c],e,d),YN(a.zb[c]);a.Ib=!0;a.bf(a.Ec.d)}}\nfunction QN(a,b){var c;c=-1;J(b,zk)?(c=202,b=m):J(b,qe)?c=235:J(b,re)?c=240:J(b,pe)?c=260:J(b,ve)?c=261:J(b,Be)?c=241:J(b,ue)?c=233:J(b,te)?c=236:J(b,se)?c=237:J(b,Ae)?c=234:J(b,ze)?c=243:J(b,De)?c=252:J(b,we)?c=244:J(b,Ee)?c=239:J(b,Ce)?c=251:J(b,oe)?c=242:J(b,ge)?c=245:J(b,he)&&(c=238);0<c?BC(a,c):b=Xj;tC(a,b);a.bf(a.Ec.d)}function zQ(a,b){tC(a,b);a.bf(a.Ec.d)}\nfunction wO(a,b,c,d,e){var f,g,h,j;f=a.kb;j=BL(f,e);if(j>=a.mb-1)for(g=f.b.b;j>=a.mb-1&&1<g;){--g;h=new hL(f.b.a,f.b.c,g);f=(qC(),new xJ(h));j=BL(f,e);var l=b,n=h.b*(qO(),S);h=new hL(h.a,h.c,Math.round(n));l.e=h;kR(b.a,b.e)}else KO(b,a.hb);f=iL(jL,f.b).a-iL(jL,f.b).b;RO(b,e,c+(a.mb-j)/2,d+(a.mb-f)/2+f)}function xO(a,b,c,d,e,f){var g,h;g=LO(a.jb);h=BL(a.jb,f);KO(b,a.ib);!b.b?HO(b.a,e):e==b.c||QK(e,b.c)?HO(b.a,b.c):HO(b.a,b.b);RO(b,f,c+(a.mb-h)/2,d+(a.mb-g)/2+g)}\nfunction LO(a){return iL(jL,a.b).a-iL(jL,a.b).b}function VO(a,b){return(2*a.mb+(a.Lb?1:0))*b}\nfunction lR(a){var b,c;a.vb?(c=hK(a),(b=c.b!=a.M.b||c.a!=a.M.a)&&(a.M=c)):b=!0;b&&(EN(a,!0),iP(a,a.M),a.gg(cba+a.M+$a+a.yb+fa+a.ub),a.vb=dO(a,a.vb,a.yb,a.ub),a.J?(b=a.xb,RN(a,1,a.Sb,0,a.J),a.gg(bba+b+bb+a.xb)):(a.wc=dO(a,a.wc,a.M.b,Q(L(R(VO(a,a.nb))))),b=a.M.a-Q(L(R(VO(a,a.nb)))),1>b&&(b=1),a.fb=dO(a,a.fb,Q(L(R(UO(a,a.nb)))),b),a.W=dO(a,a.W,a.yb+Q(L(R((a.Lb?1:3)*a.nb))),Q(L(R(a.mb*a.nb)))),a.fc=dO(a,a.fc,Q(L(R((a.Lb?1:3)*a.nb))),a.ub)));EO(a);if(!a.J){var d;a.gg(ep+a.Gb+na+a.X);a.Gb&&(null==a.X&&\n(a.X=m),d=FO(a.W,a.nb),c=a.M.b/a.nb-(a.mb+(a.Lb?1:0)),b=a.mb,gO(d,jN),pO(d.a,Q(L(R(0*(qO(),S)))),Q(L(R(0*S))),Q(L(R(c*S))),Q(L(R(b*S)))),a.Lb?(gO(d,(yK(),DK)),tO(d.a,Q(L(R(-10*S))),Q(L(R(0*S))),Q(L(R((c-1+10)*S))),Q(L(R((b-1)*S))))):(gO(d,kN),rO(d,0,0,c-(a.Lb?1:3)+1,0),gO(d,PK(jN)),sO(d.a,Q(L(R(0*S))),Q(L(R((b-1)*S))),Q(L(R((c-1)*S))),Q(L(R((b-1)*S)))),sO(d.a,Q(L(R((c-1)*S))),Q(L(R(0*S))),Q(L(R((c-1)*S))),Q(L(R((b-1)*S))))),KO(d,a.lb),gO(d,(yK(),FK)),-1!=a.X.toLowerCase().indexOf(ip)&&gO(d,HK),RO(d,\na.X,10,15),a.J||DO(a,d,c,b,1),b=Q(L(R(UO(a,a.nb)))),c=a.M.a-Q(L(R(a.mb*a.nb))),WO(a.Ec,a.W.a,b,c));var e;if(a.Kb){b=FO(a.wc,a.nb);d=a.M.b/a.nb;c=2*a.mb+(a.Lb?1:0);gO(b,jN);pO(b.a,Q(L(R(0*(qO(),S)))),Q(L(R(0*S))),Q(L(R(d*S))),Q(L(R(c*S))));a.Lb?(gO(b,(yK(),DK)),e=14*(a.mb+(a.Lb?1:0)),tO(b.a,Q(L(R(e*S))),Q(L(R(0*S))),Q(L(R((d-e-1)*S))),Q(L(R((c-1)*S))))):(gO(b,PK(jN)),sO(b.a,Q(L(R((d-1)*S))),Q(L(R(0*S))),Q(L(R((d-1)*S))),Q(L(R((c-1)*S)))),sO(b.a,Q(L(R(0*S))),Q(L(R((c-1)*S))),Q(L(R((d-1)*S))),Q(L(R((c-\n1)*S)))),gO(b,kN),sO(b.a,Q(L(R(0*S))),Q(L(R(0*S))),Q(L(R((d-1)*S))),Q(L(R(0*S)))));d=a.k;233<=a.k&&262>=a.k&&(a.k=213);for(c=1;14>=c;++c)fO(a,b,c,1),fO(a,b,c,2);a.k=d;WO(a.Ec,a.wc.a,0,0)}var f;if(a.Hb){b=FO(a.fb,a.nb);d=a.mb+(a.Lb?1:0);c=(a.M.a-Q(L(R(VO(a,a.nb)))))/a.nb;f=c-a.mb;gO(b,jN);pO(b.a,Q(L(R(0*(qO(),S)))),Q(L(R(0*S))),Q(L(R(d*S))),Q(L(R(c*S))));a.Lb?(gO(b,(yK(),DK)),e=BO*(a.mb+(a.Lb?1:0))+3,f>e&&(rO(b,0,e,a.mb-1,e),sO(b.a,Q(L(R(0*S))),Q(L(R(e*S))),Q(L(R(0*S))),Q(L(R((c-1)*S)))),rO(b,a.mb-\n1,e,a.mb-1,f),rO(b,a.mb-1,f,d,f))):(gO(b,kN),sO(b.a,Q(L(R(0*S))),Q(L(R(0*S))),Q(L(R(0*S))),Q(L(R((c-1)*S)))),rO(b,0,BO*a.mb,c-1,BO*a.mb),gO(b,PK(jN)),sO(b.a,Q(L(R((d-1)*S))),Q(L(R(0*S))),Q(L(R((d-1)*S))),Q(L(R((f+1)*S)))));sO(b.a,Q(L(R(0*S))),Q(L(R((c-1)*S))),Q(L(R(d*S))),Q(L(R((c-1)*S))));for(c=3;c<=BO+2;++c)fO(a,b,1,c);b=Q(L(R(VO(a,a.nb))));WO(a.Ec,a.fb.a,0,b)}a.Jb&&(d=FO(a.fc,a.nb),c=a.Lb?1:3,b=(a.M.a-Q(L(R(VO(a,a.nb))))-Q(L(R(a.mb*a.nb))))/a.nb,a.Lb?(gO(d,(yK(),DK)),pO(d.a,Q(L(R(0*(qO(),S)))),\nQ(L(R(0*S))),Q(L(R(c*S))),Q(L(R(b*S))))):(gO(d,PK(jN)),sO(d.a,Q(L(R((c-1)*(qO(),S)))),Q(L(R(0*S))),Q(L(R((c-1)*S))),Q(L(R(b*S)))),gO(d,jN),sO(d.a,Q(L(R((c-2)*S))),Q(L(R(0*S))),Q(L(R((c-2)*S))),Q(L(R(b*S)))),gO(d,kN),sO(d.a,Q(L(R((c-3)*S))),Q(L(R(0*S))),Q(L(R((c-3)*S))),Q(L(R(b*S))))),b=a.M.b-Q(L(R((a.Lb?1:3)*a.nb))),c=Q(L(R(VO(a,a.nb)))),WO(a.Ec,a.fc.a,b,c))}}\nfunction AC(a,b){a.A?0==b&&(a.I=-1,tC(a,so),aP(a)):(a.gb?a.I=b:-1<a.I&&10>a.I?a.I=10*a.I+b:a.I=b,a.gb=!1,0==a.I?(a.I=-1,tC(a,so)):tC(a,a.I+fa),aP(a))}function iP(a,b){var c,d;d=b.b;c=b.a;a.J||(d-=Q(L(R(UO(a,a.nb))))+Q(L(R((a.Lb?1:3)*a.nb))),c-=Q(L(R(VO(a,a.nb))))+Q(L(R(a.mb*a.nb))));1>d&&(d=1);1>c&&(c=1);a.yb=fA(d);a.ub=fA(c)}function tN(a){hN();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}w(558,456,pv);_.zf=function(a){DN(this,a)};_.Yf=mR;_.Zf=function(){return JN(),null!=this.Pb?KN:LN};\n_.$f=function(){return JN(),JN(),LN};_._f=$F;_.ag=function(a,b,c){return dK(this,b,c)};_.bg=$F;_.cg=function(){bM()};_.dg=bL;_.eg=nR;_.fg=bL;_.gg=function(){bM()};_.hg=function(){return vC(this,!0,!1)};\n_.Af=function(a){var b,c;if(this.s)if(c=a.c,b=a.f,a=a.i,c=(100+2*c)/100,this.J||!(b<Q(L(R(UO(this,this.nb))))||a<Q(L(R(VO(this,this.nb))))||a>this.M.a-Q(L(R(this.mb*this.nb)))||b>this.M.b-Q(L(R((this.Lb?1:3)*this.nb))))){if(b=this.xb*c,b>this.xb&&10>=b||b<this.xb&&0.3<=b)this.cb=8,jR(this,b)}else b=this.nb*c,0.7<=b&&4>=b&&iR(this,b)};_.bf=function(){lR(this)};\n_.ig=function(a){this.Tb&&(null!=a&&0<a.length?(uP(this.r,"DROP"),!this.Ub&&(this.Ub=new xC(this)),oR(this.Ub,a)):(tC(this,"ERROR - empty or null structure"),this.bf(this.Ec.d)))};_.jg=function(){gR(this)};_.kg=yG;_.j=null;_.k=0;_.n=0;_.o=0;_.p=!1;_.q=!1;_.s=!0;_.t=null;_.u=null;_.v=null;_.w=null;_.x=13;_.y=null;_.z=!0;_.A=!1;_.B=!1;_.C=!0;_.F=null;_.G=null;_.I=1;_.J=!1;_.K=!1;_.L=!1;_.M=null;_.N=!0;_.O=!1;_.P=!0;_.Q=!0;_.R=null;_.S=null;_.T=null;_.V="http://peter-ertl.com/jsme/2013_03/help.html";\n_.W=null;_.X=null;_.Y=null;_._=null;_.ab=!1;_.bb=!0;_.cb=0;_.db=ku;_.fb=null;_.gb=!0;_.hb=null;_.ib=null;_.jb=null;_.kb=null;_.lb=null;_.mb=24;_.nb=1;_.ob=null;_.pb=null;_.rb=null;_.sb=null;_.tb=!0;_.ub=0;_.vb=null;_.wb=1;_.xb=1;_.yb=0;_.Ab=!1;_.Bb=!1;_.Cb=0;_.Db=!1;_.Eb=!1;_.Fb=!0;_.Gb=!0;_.Hb=!0;_.Ib=!0;_.Jb=!0;_.Kb=!0;_.Lb=!1;_.Mb=!1;_.Ob=!1;_.Pb=null;_.Qb=null;_.Rb=!1;_.Sb=0;_.Tb=!0;_.Ub=null;_.Vb=!1;_.Wb=null;_.Xb=!1;_.Yb=null;_.Zb=0;_.$b=0;_._b=0;_.ac=!1;_.bc=null;_.cc=!1;_.dc=!1;_.ec=!1;\n_.fc=null;_.gc=!1;_.hc=!1;_.kc=!0;_.lc=!1;_.mc=!1;_.nc=!0;_.oc=!0;_.pc=null;_.qc=null;_.rc=!1;_.sc=!1;_.tc=!0;_.uc=null;_.vc=!1;_.wc=null;_.xc=null;_.yc=null;_.zc=!1;_.Ac=!0;_.Bc=!0;_.Cc=0;_.Dc=0;var BO=10,lN,rN,sN,jN,kN,mN,iN,qN,pR=null,pN,oN;function oQ(a,b,c,d,e){a.b[e]&&(ZO(a.r),uP(a.r,gi),a.r.a=e,a.r.d=c,a.r.e=d,a.r.f=b,qR(a.c,a.r,e),ZO(a.r))}function rR(a,b,c){return a.b[c]?(ZO(a.r),a.r.a=c,a.r.b=b,qR(a.c,a.r,c),ZO(a.r),!0):!1}function aP(a){lR(a);a.f&&(sR(a.Ec),a.f=!1)}\nfunction tR(a,b,c){b in a.b?a.b[b]=c:$wnd.alert(Bi+b)}\nfunction uR(){hN();bK.call(this);this.Ec=(KJ(),KJ(),LJ).a;this.eb=new vR;this.Nb=new vR;this.H=new hL(null,0,8);this.Z=(this.mb-6)/1.5;this.r=new wR;this.D=(yK(),AK);this.zb=C(IQ,q,119,99,0);this.qb=new $J;this.jc=new xR;this.$=J((bM(),cM[Gq]),Qi);this.E=new yR;this.U=y(iE,q,1,[qe,re,Be,pe,ve,ue,te,se,Ae,De,we,ze,oe,he,ge]);this.ic=new zR;this.ob=new $N(this);pN[0]=CK;pN[1]=new wv(255,153,153);pN[2]=new wv(255,204,102);pN[3]=new wv(255,255,153);pN[4]=new wv(102,255,255);pN[5]=new wv(51,204,255);pN[6]=\nnew wv(255,153,255);this.eb.c=1;this.Nb.c=1;this.zb[1]=this.ob;this.Y=new AR(this);this.a=y(iE,q,1,[yg,hg,og,Cg,ng,Bg,ti]);var a,b,c,d;this.b={};for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.b[a]=null;this.c=new BR(this)}w(557,558,pv,uR);_.Yf=function(){var a;return a=CR(),-1==a||9<=a};_.Zf=function(){return JN(),null!=this.b[og]||(null!=this.Pb?KN:LN).a?KN:LN};_.$f=function(){return JN(),null!=this.b[Cg]?KN:LN};_._f=function(a){var b=vC(this,!1,!0);(a=new DR(this,a))&&ZM(new eN(a,b))};\n_.ag=function(a,b,c){var d;return a?(d=a.a,dG(d.u,b,c),a):dK(this,b,c)};_.bg=function(a){rR(this,a,"AfterPaste")};_.cg=function(){uP(this.r,gi);qR(this.c,this.r,hg);bM()};_.dg=function(a,b){oQ(this,a,b,0,og)};_.eg=function(a){return rR(this,a,yg)};_.fg=function(a,b){oQ(this,a,0,b,Cg)};_.gg=$F;_.bf=function(){aP(this)};_.jg=function(){gR(this);var a=this.Ec,b,c;for(c=new GD(new sK(a.a));c.b<c.d.Tf();)b=HD(c),0<JG(a.f.p,b.u)&&OG(a.f,b.u),Nv(a.a,b);this.f=!0};\n_.kg=function(){var a=vC(this,!0,!1),b=new ER(this);b&&ZM(new eN(b,a))};_.b=null;_.c=null;_.d=null;_.e=null;_.f=!1;_.i="http://www.google.com/search?q=%22{INCHIKEY}%22";function qR(a,b,c){if((c=a.a.b[c])&&b){var d=a.a.d;d.action=b.a;d.atom=b.d;d.bond=b.e;d.molecule=b.f;null!=b.b?d.argument=b.b:b.c&&(d.argument=b.c);null!=b.i?d.origin=b.i:b.i=null;c(a.a.d)}}function BR(a){this.a=a}w(559,1,{},BR);_.a=null;function DR(a,b){this.a=a;this.b=b}w(560,1,{},DR);_.zd=$F;\n_.Xf=function(a){if(null!=fN(a))uC(fN(a)),zQ(this.a,"InChI "+fN(a));else{switch(this.b){case 3:uC(a.inchi==m?null:a.inchi);break;case 4:uC(a.key==m?null:a.key);break;case 5:uC(a.auxinfo==m?null:a.auxinfo)}null!=gN(a)&&zQ(this.a,"InChI "+gN(a))}};_.a=null;_.b=0;function ER(a){this.a=a}w(561,1,{},ER);_.zd=$F;\n_.Xf=function(a){if(null!=fN(a))uC(fN(a)),zQ(this.a,"InChI "+fN(a));else{var b=this.a,c;if(b.b[ti])try{ZO(b.r),cz(b.r,ti),b.r.c=a,qR(b.c,b.r,ti),ZO(b.r)}catch(d){if(d=Az(d),H(d,96))zQ(b,Hh+d.yd());else throw d;}else try{var e=a.key==m?null:a.key,f,g;f=null;null!=e&&0<e.length&&(f=b.i,-1!=f.indexOf("{INCHIKEY}")?f=(g=FR(FR(e,ol,"\\\\\\\\\\\\\\\\"),"\\\\$","\\\\\\\\$"),FR(f,"\\\\{INCHIKEY\\\\}",g)):f+=e);c=new iM(f);GR(c)}catch(h){if(h=Az(h),H(h,82))zQ(b,Hh+h.f);else throw h;}null!=gN(a)&&zQ(this.a,"InChI "+gN(a))}};\n_.a=null;function HR(a,b){return null!=b&&0<b.length?HR(a,b):!1}function IR(a){a.c.pb.style.display!=Nr&&(gK(a.b),sR(a.d))}function JR(a){KR.call(this,a,af,af,null)}function LR(a,b){KR.call(this,a,af,af,b)}function MR(a,b,c){KR.call(this,a,b,c,null)}\nfunction KR(a,b,c,d){var e;if(null==a)RM(Ni);else if(J(Ki,a))RM(Li);else if(e=II(a)){this.a=NR;++NR;this.c=e;this.b=new uR;this.b.d||(this.b.d={},this.b.d.src=FQ(this));this.d=new OR(this.b,b,c,d);EG(e,this.d,e.pb);d&&rn in d&&(this.d.b=d[rn]);a=this.d;a.d||(a.d=eK(a,iK(a),jK(a)),a.d.k=!1);var b=a.c,f,g,h,j,l,n,o,r;b.$?pR=Ki:pR=Ci;rK(b.Sc.Pc,b);tC(b,pR+Ca);b.M=hK(b);XJ(b,null);b.hb||(b.hb=new hL(mi,0,13),b.kb=wJ(b.hb));b.ib||(b.ib=new hL(mi,1,13),b.jb=wJ(b.ib));b.lb||(b.lb=new hL(mi,0,11),wJ(b.lb));\nIO(b,b.x);b.ac=!1;b.dc=!1;b.z=!0;b.tc=!0;b.C=!0;b.Bc=!0;b.cc=!1;BO=CO(b);b.oc=!0;try{o=PR(b.Ec,ps);null!=o&&EQ(b,o,!1);h=PR(b.Ec,Jq);null!=h&&(b._=h);l=PR(b.Ec,vr);null!=l&&(b.rb=l);g=PR(b.Ec,Wo);null!=g&&(b.gc=!0);r=PR(b.Ec,Paa);null!=r&&(b.qc=r);n=PR(b.Ec,Dt);null!=n&&(b.sb=n,aP(b));b.u=PR(b.Ec,Cn);b.t=PR(b.Ec,Bn);f=PR(b.Ec,Vo);if(null!=f&&b.J){var t;var z,v,E,s;v=(yK(),AK);try{if(0!=f.indexOf(Wb))throw new Ny(Jn);s=pM(f.substr(1,2),16);E=pM(f.substr(3,2),16);z=pM(f.substr(5,2),16);t=v=new wv(s,\nE,z)}catch(F){if(F=Az(F),H(F,96))bM(),t=v;else throw F;}b.D=t}b.mc&&b.ob&&XP(b.ob);j=PR(b.Ec,Pr);b.Qb=j}catch(P){if(P=Az(P),!H(P,96))throw P;}b.k=202;YJ(b);b.pb=new QR;f=a.c;null!=f._?(DP(f,f._,!1),null!=f.t&&f.ob&&LP(f.ob,f.t,!0),null!=f.u&&f.ob&&LP(f.ob,f.u,!1)):null!=f.rb?TP(f,f.rb,!1):null!=f.qc&&f.Ac&&(f.Ib=!1,sP(f,f.qc,null,!0));aP(a.c);f=this.b;g=this.d;var M;VM();M=new RH((YM(),XM));VH(M).alt=dp;h=VH(M).alt;null==h||0==h.length?M.pb.removeAttribute(Ht):M.pb.setAttribute(Ht,h);h=M.a.e;j=~~((24-\nM.a.a)/2);0>j&&(j=0);h=new RR(g,h,j,M);SR(h);Tv(g.k,h);mca(f,M.pb);lca(f,g.pb)}else RM(Mi+a+cb)}function rca(){return lE(null)}function sca(a){return lE(a)}w(562,1,Xu,JR,LR,MR,KR);_.lg=function(a){oG(this.d,new TR(this,a),(TB(),TB(),UB))};_.mg=function(a){oG(this.d,new UR(this,a),(CC(),CC(),DC))};_.ng=function(a){oG(this.d,new VR(this,a),(IC(),IC(),JC))};_.og=function(a){oG(this.d,new WR(this,a),(LC(),LC(),MC))};_.pg=function(a){vz(2,new XR(this.b,a))};_.qg=function(){ZN(this.b,!0)};\n_.rg=function(){Jz((Gz(),Hz),new YR(this))};_.sg=function(){var a,b,c;c=[];for(b=new GD(this.d.a);b.b<b.d.Tf();)a=HD(b),c[c.length]=a.r;return c};_.tg=function(){return this.b.a};_.ug=function(a){return this.b.b[a]};_.vg=WE;_.wg=function(){return this.b.V};_.xg=function(){return this.b.nb};_.yg=function(){return this.b.tb};_.zg=function(){var a,b,c;b=null;if(a=(c=this.b.vb.a,c.a)){b=this.b;var d;c=b.ob.v;d=b.ob.w;b.ob.v=0;b.ob.w=0;ZO(b.r);uQ(b);b.ob.v=c;b.ob.w=d;b=a.r}return b};_.Ag=function(){return this.b.wb};\n_.Bg=function(){return this.b.xb};_.Cg=function(){return this.b.Qb};_.ge=function(){return Vz(this.d.pb,Vr)};_.Dg=function(){var a;a=[];a.length=2;a[0]=Vz(this.d.pb,Wr);a[1]=Vz(this.d.pb,Vr);return a};_.he=function(){return Vz(this.d.pb,Wr)};_.Eg=function(){return this.c.pb};_.Fg=function(){return this.b.Wb};_.Gg=function(){return this.b.Yb};_.Hg=function(){return this.b.i};_.Ig=function(a){RM("JSME initialization error: "+a)};_.Jg=function(){return this.b.J};\n_.je=function(){return this.c.pb.style.display!=Nr};_.Kg=function(){var a=this.b,b;a.dc?b=QQ(a,1)+Wf+QQ(a,2)+Wf+QQ(a,3):b=QQ(a,0);return b};_.Lg=function(a){return vC(this.b,!0,a)};_.Mg=function(){var a=this.b,b,c;b=a.tc;a.tc=!1;c=uN(a);a.tc=b;return c};_.Ng=function(a){null!=a&&0<a.length&&EQ(this.b,a,!0)};_.Og=function(a){null!=a&&0<a.length&&sP(this.b,a,null,!0)};_.Pg=function(a){null!=a&&0<a.length&&TP(this.b,a,!0)};_.Qg=function(a){null!=a&&0<a.length&&DP(this.b,a,!0)};\n_.Rg=function(a){return HR(this,a)};_.gf=function(){IR(this)};_.Sg=function(){fR(this.b)};_.Tg=function(a){var b=this.b;if(a=hR(b,a)){var c;for(c=1;c<=a.p;++c)a.b[c].c=0;uQ(b)}};_.Ug=function(a){this.b.k=a};_.Vg=function(a){this.b.e=new ZR(this,a)};_.Wg=function(a){tR(this.b,"AfterPaste",a)};_.Xg=function(a){tR(this.b,hg,a)};_.Yg=function(a){var b=this.d,c,d;if(b.b!=a){b.b=a;for(d=new GD(b.a);d.b<d.d.Tf();)c=HD(d),a?c.b=Pf:c.b=Of}gK(b.c);b=this.b;b.tb=a;$O(b);EN(this.b,!0);gK(this.b)};\n_.Zg=function(a,b){var c=this.b,d;if(d=hR(c,a))LP(d,b,!0),uQ(c)};_.$g=function(a){var b=this.b;b.x!=a&&0<a&&100>a&&(b.x=a,IO(b,a),$O(b))};_._g=function(a,b){var c=this.b,d;d=hR(c,a);1>b||b>d.p?(tC(c,"ERROR - invalid atom index: "+b),aP(c)):(d.v=b,uQ(c))};_.ah=function(a){tR(this.b,yg,a)};_.bh=function(a,b){tR(this.b,a,b)};_.le=function(a){cG(this.d,a);IR(this)};_.ch=function(a){this.b.V=a};_.dh=function(a){iR(this.b,a)};_.eh=function(a){var b=this.b;b.tb=a;$O(b)};\n_.fh=function(a){var b=this.b;b.wb=a;$O(b)};_.gh=function(a){jR(this.b,a)};_.hh=function(a){this.b.Pb=a};_.ih=function(a){this.b.Qb=a};_.jh=function(a){var b=this.b;b.Wb=a;b.F=cO(b,!1)};_.kh=function(a){this.b.Yb=a};_.lh=function(a,b){dG(this.d,a,b);IR(this)};_.mh=function(a,b,c){c&&dG(this.c,a,b);dG(this.d,a,b);IR(this)};_.nh=function(a,b){eG(this.d,a,b);IR(this)};_.oh=function(a,b,c){c&&eG(this.c,a,b);eG(this.d,a,b);IR(this)};_.ph=function(a){QN(this.b,a)};\n_.qh=function(a,b){var c=this.b,d;c.q=!1;d=c.sc;c.sc=!1;c.uc=new eR(c,a);c.sc=d;c.k=253;tC(c,b);aP(c)};_.me=function(a){kG(this.c.pb,a)};_.rh=function(a){this.b.i=a};_.ne=function(a){this.d.pb.style[du]=a;IR(this)};_.sh=function(a){zQ(this.b,a)};_.th=function(){return uN(this.b)};_.a=-1;_.b=null;_.c=null;_.d=null;var NR=0;function YR(a){this.a=a}w(563,1,{},YR);_.pd=function(){var a,b;for(b=new GD(this.a.d.a);b.b<b.d.Tf();)a=HD(b),a.u.pb.innerHTML=a.r||m};_.a=null;\nfunction TR(a,b){this.a=a;this.b=b}w(564,1,{},TR);_.Jd=function(a){a=a.a;Jz((Gz(),Hz),new $R(this,this.b,a))};_.a=null;_.b=null;function $R(a,b,c){this.a=a;this.c=b;this.b=c}w(565,1,{},$R);_.pd=aS;_.a=null;_.b=null;_.c=null;function UR(a,b){this.a=a;this.b=b}w(566,1,{},UR);_.ld=function(a){a=a.a;Jz((Gz(),Hz),new bS(this,this.b,a))};_.a=null;_.b=null;function bS(a,b,c){this.a=a;this.c=b;this.b=c}w(567,1,{},bS);_.pd=aS;_.a=null;_.b=null;_.c=null;function WR(a,b){this.a=a;this.b=b}w(568,1,{},WR);\n_.a=null;_.b=null;function OC(a,b,c){this.a=a;this.c=b;this.b=c}w(569,1,{},OC);_.pd=aS;_.a=null;_.b=null;_.c=null;function VR(a,b){this.a=a;this.b=b}w(570,1,{},VR);_.nd=function(a){a=a.a;Jz((Gz(),Hz),new cS(this,this.b,a))};_.a=null;_.b=null;function cS(a,b,c){this.a=a;this.c=b;this.b=c}w(571,1,{},cS);_.pd=aS;_.a=null;_.b=null;_.c=null;function ZR(a,b){this.a=a;this.b=b}w(572,1,{},ZR);_.a=null;_.b=null;\nfunction tca(){var a=dS(Ii),b;$wnd.JSApplet.JSME=B(function(){var a;eS(fS,arguments)?a=arguments[0]:3==arguments.length?a=new MR(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new JR(arguments[0]):4==arguments.length?a=new KR(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new LR(arguments[0],arguments[1]));this.g=a;gS();a[Xm]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=B(function(a){this.g.lg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?\na.g:new hS(a))});b.addMouseDownHandler=B(function(a){this.g.mg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new hS(a))});b.addMouseOutHandler=B(function(a){this.g.ng(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new hS(a))});b.addMouseOverHandler=B(function(a){this.g.og(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new hS(a))});b.alert=B(function(a){this.g.pg(a)});b.clear=B(function(){this.g.qg()});b.deferredRepaint=B(function(){this.g.rg()});b.getAllGraphicsString=\nB(function(){return this.g.sg()});b.getAlldefinedCallBackNames=B(function(){var a=this.g.b.a;gS();return a});b.getCallBack=B(function(a){return this.g.ug(a)});b.getCreationIndex=B(function(){return this.g.vg()});b.getHelpURL=B(function(){return this.g.b.V});b.getMenuScale=B(function(){return this.g.b.nb});b.getMolecularAreaAntiAlias=B(function(){return this.g.b.tb});b.getMolecularAreaGraphicsString=B(function(){return this.g.zg()});b.getMolecularAreaLineWidth=B(function(){return this.g.b.wb});b.getMolecularAreaScale=\nB(function(){return this.g.b.xb});b.getNotifyStructuralChangeJSfunction=B(function(){return this.g.b.Qb});b.getOffsetHeight=B(function(){return this.g.ge()});b.getOffsetSize=B(function(){return this.g.Dg()});b.getOffsetWidth=B(function(){return this.g.he()});b.getParentContainer=B(function(){return this.g.c.pb});b.getPasteLabel=B(function(){return this.g.b.Wb});b.getPrePasteJSfunction=B(function(){return this.g.b.Yb});b.getWebSearchInchiKeyBaseUrl=B(function(){return this.g.b.i});b.initializationError=\nB(function(a){this.g.Ig(a)});b.isDepictMode=B(function(){return this.g.b.J});b.isVisible=B(function(){return this.g.je()});b.jmeFile=B(function(){return this.g.Kg()});b.molFile=B(function(a){return this.g.Lg(a)});b.nonisomericSmiles=B(function(){return this.g.Mg()});b.options=B(function(a){this.g.Ng(a)});b.readGenericMolecularInput=B(function(a){this.g.Og(a)});b.readMolFile=B(function(a){this.g.Pg(a)});b.readMolecule=B(function(a){this.g.Qg(a)});b.read_MOL_SDF_RXN=B(function(a){return this.g.Rg(a)});\nb.repaint=B(function(){this.g.gf()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=B(function(a){return iS(null,arguments,!0)[0]});b.reset=B(function(){this.g.Sg()});b.resetAtomColors=B(function(a){this.g.Tg(a)});b.setAction=B(function(a){this.g.Ug(a)});b.setAfterDepictEditToggleEventHandler=B(function(a){this.g.Vg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new hS(a))});b.setAfterPasteCallback=B(function(a){this.g.Wg(a)});b.setAfterStructureModifiedCallback=B(function(a){this.g.Xg(a)});\nb.setAntialias=B(function(a){this.g.Yg(a)});b.setAtomBackgroundColors=B(function(a,b){this.g.Zg(a,b)});b.setAtomMolecularAreaFontSize=B(function(a){this.g.$g(a)});b.setAtomToHighLight=B(function(a,b){this.g._g(a,b)});b.setBeforePasteCallback=B(function(a){this.g.ah(a)});b.setCallBack=B(function(a,b){this.g.bh(a,b)});b.setHeight=B(function(a){this.g.le(a)});b.setHelpURL=B(function(a){this.g.ch(a)});b.setMenuScale=B(function(a){this.g.dh(a)});b.setMolecularAreaAntiAlias=B(function(a){this.g.eh(a)});\nb.setMolecularAreaLineWidth=B(function(a){this.g.fh(a)});b.setMolecularAreaScale=B(function(a){this.g.gh(a)});b.setNotifyAtomHighLightChangeJSfunction=B(function(a){this.g.hh(a)});b.setNotifyStructuralChangeJSfunction=B(function(a){this.g.ih(a)});b.setPasteLabel=B(function(a){this.g.jh(a)});b.setPrePasteJSfunction=B(function(a){this.g.kh(a)});b.setSize=B(function(a,b,e){iS(this.g,arguments,!1)});b.setSubstituent=B(function(a){this.g.ph(a)});b.setTemplate=B(function(a,b){this.g.qh(a,b)});b.setVisible=\nB(function(a){this.g.me(a)});b.setWebSearchInchiKeyBaseUrl=B(function(a){this.g.rh(a)});b.setWidth=B(function(a){this.g.ne(a)});b.showInfo=B(function(a){this.g.sh(a)});b.smiles=B(function(){return this.g.th()});jS({"0":{2:[[function(){return this.lh.apply(this,arguments)},null,void 0,Sr,Sr],[function(){return this.nh.apply(this,arguments)},null,void 0,vt,vt]],3:[[function(){return this.oh.apply(this,arguments)},null,void 0,vt,vt,Wn],[function(){return this.mh.apply(this,arguments)},null,void 0,Sr,\nSr,Wn]]}},!1);jS({"0":{"0":[[rca,null,void 0]],1:[[sca,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new kS(e));return[e]},Cp]]}},!0);lS(fS,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function jE(){mS||(mS=!0,tca())}w(573,1,{},jE);var mS=!1;function nE(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Cp)$wnd.jsmeOnLoad();else try{$wnd.console.log($k)}catch(a){}}function mE(){}w(575,1,{},mE);_.pd=function(){nE()};\nfunction kS(a){this.a=a}w(577,1,{84:1,132:1},kS);_.eQ=function(a){return null!=a&&H(a,84)&&this.a==a.a};_.a=null;function hS(a){this.a=a}w(578,1,{85:1,132:1},hS);_.eQ=function(a){return null!=a&&H(a,85)&&this.a==a.a};_.a=null;function SR(a){MG(a.e.f,a.b,iK(a.e)-a.d-a.c,jK(a.e)-(a.a-a.c))}function RR(a,b,c,d){this.e=a;this.d=b;this.c=c;this.a=24;this.b=d}w(579,1,{},RR);_.a=0;_.b=null;_.c=0;_.d=0;_.e=null;w(580,1,{},function(){});\nfunction UM(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=cA(c,du);b=cA(c,bq);f=cA(c,Hr);e=cA(c,nq);var h,j,l;l={};for(d=0;d<c.childNodes.length;++d)h=c.childNodes[d],h.nodeName==ek&&(j=h,h=cA(j,Hr),j=cA(j,Yt),null!=h&&0<h.length&&null!=j&&0<j.length&&(l[h]=j));c.removeAttribute(vo);c.removeAttribute(Hr);c.removeAttribute(wn);c.removeAttribute(bq);c.removeAttribute(du);c.removeAttribute(on);c.removeAttribute(fq);c.removeAttribute(kba);c.removeAttribute(wo);c.innerText=m||m;d=mA();c.setAttribute(nq,\nd);c.style[du]=QM(g);c.style[bq]=QM(b);b=new nS(a,d,l,e,c,f);Jz((Gz(),Hz),b);++a.b;return!0}function TM(a){this.a=Gi;this.d=a}w(581,1,{},TM);_.Bd=function(){return UM(this)};_.a=null;_.b=0;_.c=null;_.d=null;function nS(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}w(582,1,{},nS);\n_.pd=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,af,af,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(nq,this.e):this.c.removeAttribute(nq);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 oS(){}w(583,1,Xu,oS);function pS(a){this.a=a}w(584,1,{},pS);_.pd=function(){this.a()};_.a=null;function qS(a){this.a=a}w(585,1,{},qS);\n_.Bd=function(){this.a();return!1};_.a=null;\nfunction uca(){var a=dS(Ji);$wnd.JSApplet.Utils=B(function(){var a;eS(rS,arguments)?a=arguments[0]:0==arguments.length&&(a=new oS);this.g=a;gS();a[Xm]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=B(function(a){Jz((Gz(),Hz),new pS(a))});$wnd.JSApplet.Utils.runAfterFixedDelay=B(function(a,c){Mz((Gz(),new qS(a)),c)});$wnd.JSApplet.Utils.safeLog=B(function(a){RM(a)});lS(rS,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&\n($wnd.JSApplet.Utils[p]=a[p])}function kE(){sS||(sS=!0,uca())}w(586,1,{},kE);var sS=!1;function tS(a){this.f=a}w(587,534,mv,tS);function sE(){this.f=ap}w(588,136,Zu,sE);function HG(){}function uS(a){this.f=a}w(590,136,Zu,HG,uS);function dE(){}w(591,136,Zu,dE);function JN(){JN=x;LN=new vS(!1);KN=new vS(!0)}function vS(a){this.a=a}w(592,1,{88:1,90:1,93:1},vS);_.eQ=function(a){return H(a,90)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?Tt:pp};_.a=!1;var LN,KN;\nfunction HM(a,b,c){var d,e;d=wS(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 xS(a,b){return 2>b||36<b?-1:48<=a&&a<48+(10>b?b:10)?a-48:97<=a&&a<b+97-10?a-97+10:65<=a&&a<b+65-10?a-65+10:-1}function SM(a){return null!=String.fromCharCode(a).match(/\\d/)}function yS(){}function zS(a){return typeof a==Sr?sk+(0>a?-a:a):a}\nfunction AS(a,b){var c;c=new yS;c.d=gh+(BS(0!=a?-a:0)?zS(0!=a?-a:0):m+Xy(c));CS(0!=a?-a:0)&&DS(0!=a?-a:0,c);c.b=4;c.a=b;return c}function U(a){var b;b=new yS;b.d=gh+(BS(a)?zS(a):m+Xy(b));CS(a)&&DS(a,b);return b}function ES(a,b){var c;c=new yS;c.d=gh+(BS(a)?zS(a):m+Xy(c));CS(a)&&DS(a,c);c.b=b?8:0;return c}function FS(){var a;a=new yS;a.d=gh+(BS(0)?zS(0):m+Xy(a));CS(0)&&DS(0,a);a.b=2;return a}function GS(a){var b;b=new yS;b.d=gh+(BS(a)?zS(a):m+Xy(b));CS(a)&&DS(a,b);b.b=1;return b}\nfunction CS(a){return typeof a==Sr&&0<a}function BS(a){return null!=a&&0!=a}function DS(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=zu[b.c])c=c.prototype;else{c=zu[a]=function(){};c.cZ=b;return}else return;c.cZ=b}w(594,1,{},yS);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?m:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;\nfunction HS(a){var b;if(!(b=IS,!b&&(b=IS=/^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$/),b.test(a)))throw new JS(di+a+Db);return parseFloat(a)}function pM(a,b){var c,d;if(null==a)throw new JS(Rr);if(2>b||36<b)throw new JS(oaa+b+nb);d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c)if(-1==xS(a.charCodeAt(c),b))throw new JS(di+a+Db);c=parseInt(a,b);if(isNaN(c))throw new JS(di+a+Db);if(-2147483648>c||2147483647<c)throw new JS(di+a+Db);return c}w(596,1,{88:1,101:1});\nvar IS=null;function KS(a){this.a=a}w(595,596,{88:1,93:1,94:1,101:1},KS);_.eQ=function(a){return H(a,94)&&a.a==this.a};_.hC=LS;_.tS=MS;_.a=0;function xK(a){this.a=a}w(597,596,{88:1,93:1,97:1,101:1},xK);_.eQ=function(a){return H(a,97)&&a.a==this.a};_.hC=LS;_.tS=MS;_.a=0;function lK(){}function hw(a){this.f=a}w(598,136,{88:1,96:1,98:1,104:1,105:1},lK,hw);function oK(a){this.a=a}\nfunction FE(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 xE(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function sv(a){var b,c,d;b=C(NS,Vu,-1,8,1);c=(OS(),PS);d=7;if(0<=a)for(;15<a;)b[d--]=c[a&15],a>>=4;else for(;0<d;)b[d--]=c[a&15],a>>=4;b[d]=c[a&15];return QS(b,d,8)}\nfunction oP(a){var b,c;return-129<a&&128>a?(b=a+128,c=(RS(),SS)[b],!c&&(c=SS[b]=new oK(a)),c):new oK(a)}w(599,596,{88:1,93:1,99:1,101:1},oK);_.eQ=function(a){return H(a,99)&&a.a==this.a};_.hC=WE;_.tS=MS;_.a=0;function RS(){RS=x;SS=C(CQ,q,99,256,0)}var SS;function PO(a){return 0>=a?0-a:a}function QO(a){return 0>a?-a:a}function kw(a,b){return a>b?a:b}function R(a){return Math.round(a)}function TS(a){return Math.sqrt(a)}function aM(){}function vD(a){this.f=a}\nw(603,136,{88:1,96:1,100:1,104:1,105:1},aM,vD);function OS(){OS=x;PS=y(NS,Vu,-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 PS;function JS(a){this.f=a}w(605,598,{88:1,96:1,98:1,102:1,104:1,105:1},JS);function wS(a,b){return a.charCodeAt(b)}function US(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function J(a,b){return!H(b,1)?!1:""+a==b}function gG(a,b){return a.indexOf(b)}\nfunction nM(a,b,c){return a.indexOf(b,c)}function uJ(a,b){return a.lastIndexOf(b)}function FR(a,b,c){var d;for(d=0;0<=(d=c.indexOf(jl,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+dc+jG(c,++d):c=c.substr(0,d-0)+jG(c,++d);return a.replace(RegExp(b,Fp),c)}\nfunction VS(a,b){for(var c=RegExp(b,Fp),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==m){d[e]=f;break}else d[e]=f.substring(0,h.index),f=f.substring(h.index+h[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==m;)--c;c<d.length&&d.splice(c,d.length-c)}c=C(iE,q,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function jG(a,b){return a.substr(b,a.length-b)}function $L(a,b,c){return a.substr(b,c-b)}\nfunction iG(a){return 0==a.length||a[0]>fa&&a[a.length-1]>fa?a:a.replace(/^(\\s*)/,m).replace(/\\s*$/,m)}function QS(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}\nfunction vca(a,b,c){if(128>c)return a[b]=(c&127)<<24>>24,1;if(2048>c)return a[b++]=(c>>6&31|192)<<24>>24,a[b]=(c&63|128)<<24>>24,2;if(65536>c)return a[b++]=(c>>12&15|224)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,3;if(2097152>c)return a[b++]=(c>>18&7|240)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,4;if(67108864>c)return a[b++]=(c>>24&3|248)<<24>>24,a[b++]=(c>>18&63|128)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>\n24,a[b]=(c&63|128)<<24>>24,5;throw new hw(Yg+c);}function hG(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}function WS(a){var b,c,d,e,f;e=a.length;for(d=b=0;d<e;)c=HM(a,d,a.length),d+=65536<=c?2:1,128>c?++b:2048>c?b+=2:65536>c?b+=3:2097152>c?b+=4:67108864>c&&(b+=5);b=C(XS,cv,-1,b,1);for(d=f=0;d<e;)c=HM(a,d,a.length),d+=65536<=c?2:1,f+=vca(b,f,c);return b}_=String.prototype;\n_.cM={1:1,88:1,91:1,93:1};_.eQ=function(a){return J(this,a)};_.hC=function(){return QL(this)};_.tS=_.toString;function YS(){YS=x;ZS={};$S={}}function QL(a){YS();var b=zf+a,c=$S[b];if(null!=c)return c;c=ZS[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+wS(a,d++);c|=0}256==aT&&(ZS=$S,$S={},aT=0);++aT;return $S[b]=c}var ZS,aT=0,$S;function Ly(a,b){Ky(a.a,b);return a}\nfunction Jy(){this.a=Sz()}function cR(){this.a=Sz();Ky(this.a,m)}w(607,1,Su,Jy,cR);_.tS=bT;function lM(a,b){Rz(a.a,String.fromCharCode(b))}function SE(){this.a=Sz()}function kM(){this.a=Sz()}function RD(a){this.a=Sz();Ky(this.a,a)}w(608,1,Su,SE,kM,RD);_.tS=bT;function oM(a){this.f=Kk+a}w(609,590,Zu,oM);function vM(a){this.f=a}w(611,136,Zu,vM);function cT(a,b){for(var c;a.Vd();)if(c=a.Wd(),null==b?null==c:Uy(b,c))return a;return null}function dT(a,b){var c;return(c=cT(a.ye(),b))?(c.Xd(),!0):!1}\nfunction eT(a){var b,c,d,e;d=new Jy;b=null;Ky(d.a,gl);for(c=a.ye();c.Vd();)null!=b?Ky(d.a,b):b=Kd,e=c.Wd(),Ky(d.a,e===a?jd:m+e);Ky(d.a,Lm);return Uz(d.a)}w(614,1,{});_.uh=function(){throw new vM("Add not supported on this collection");};_.vh=function(a){return!!cT(this.ye(),a)};_.Qf=uM;_.wh=function(a){return dT(this,a)};_.tS=function(){return eT(this)};w(616,614,Yu);\n_.eQ=function(a){var b;if(a===this)return!0;if(!H(a,111)||a.Tf()!=this.Tf())return!1;for(a=a.ye();a.Vd();)if(b=a.Wd(),!this.vh(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.ye();b.Vd();)c=b.Wd(),null!=c&&(a+=Wy(c),a=~~a);return a};function fT(a,b){var c;return H(b,109)&&(c=b.xh(),SF(a.a,c))?(c=MD(a.a,c),a.a.Uf(b.yh(),c)):!1}function AM(a){this.a=a}w(615,616,Yu,AM);_.vh=function(a){return fT(this,a)};_.ye=function(){return new gT(this.a)};\n_.wh=function(a){return fT(this,a)?(a=a.xh(),OD(this.a,a),!0):!1};_.Tf=hT;_.a=null;function iT(a){if(a.b)jT(a.a),OD(a.c,a.b.xh()),a.b=null;else throw new rG(Mj);}function gT(a){var b;this.c=a;b=new Zv;a.c&&Tv(b,new kT(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new lT(a,d.substring(1));b.uh(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.uh(c[d])}this.a=new GD(b)}w(617,1,{},gT);_.Vd=function(){return mT(this.a)};_.Wd=function(){return this.b=HD(this.a)};\n_.Xd=function(){iT(this)};_.a=null;_.b=null;_.c=null;w(619,1,fv);_.eQ=function(a){return H(a,109)&&tM(this.xh(),a.xh())&&tM(this.yh(),a.yh())?!0:!1};_.hC=function(){var a,b;b=a=0;null!=this.xh()&&(a=Wy(this.xh()));null!=this.yh()&&(b=Wy(this.yh()));return a^b};_.tS=function(){return this.xh()+Vf+this.yh()};function kT(a){this.a=a}w(618,619,fv,kT);_.xh=function(){return null};_.yh=function(){return this.a.b};_.zh=function(a){return xM(this.a,a)};_.a=null;function lT(a,b){this.b=a;this.a=b}\nw(620,619,fv,lT);_.xh=WE;_.yh=function(){return this.b.e[zf+this.a]};_.zh=function(a){return yM(this.b,this.a,a)};_.a=null;_.b=null;function wca(a,b){var c,d,e,f;if(b===a)return!0;if(!H(b,107)||a.Tf()!=b.Tf())return!1;e=a.ye();for(f=b.ye();e.Vd();)if(c=e.Wd(),d=f.Wd(),!(null==c?null==d:Uy(c,d)))return!1;return!0}function ZK(a,b){(0>a||a>=b)&&nT(a,b)}function nT(a,b){throw new uS(vi+a+Nd+b);}w(621,614,Nu);_.Ah=function(){throw new vM("Add not supported on this list");};\n_.uh=function(a){this.Ah(this.Tf(),a);return!0};_.eQ=function(a){return wca(this,a)};_.hC=function(){var a,b,c;b=1;for(a=this.ye();a.Vd();)c=a.Wd(),b=31*b+(null==c?0:Wy(c)),b=~~b;return b};_.ye=function(){return new GD(this)};_.Ch=function(){return this.Dh(0)};_.Dh=function(a){return new oT(this,a)};_.Eh=function(){throw new vM("Remove not supported on this list");};function mT(a){return a.b<a.d.Tf()}function HD(a){if(a.b>=a.d.Tf())throw new KG;return a.d.Bh(a.c=a.b++)}\nfunction jT(a){if(0>a.c)throw new hJ;a.d.Eh(a.c);a.b=a.c;a.c=-1}function GD(a){this.d=a}w(622,1,{},GD);_.Vd=function(){return mT(this)};_.Wd=function(){return HD(this)};_.Xd=function(){jT(this)};_.b=0;_.c=-1;_.d=null;function oT(a,b){var c;this.d=this.a=a;c=a.Tf();(0>b||b>c)&&nT(b,c);this.b=b}w(623,622,{},oT);_.Fh=function(){return 0<this.b};_.Gh=function(){if(0>=this.b)throw new KG;return this.a.Bh(this.c=--this.b)};_.a=null;function pT(a){a=new gT(a.b.a);return new qT(a)}\nfunction rT(a,b){this.a=a;this.b=b}w(624,616,Yu,rT);_.vh=sT;_.ye=function(){return pT(this)};_.Tf=function(){return this.b.a.d};_.a=null;_.b=null;function qT(a){this.a=a}w(625,1,{},qT);_.Vd=function(){return mT(this.a.a)};_.Wd=function(){return(this.a.b=HD(this.a.a)).xh()};_.Xd=function(){iT(this.a)};_.a=null;function tT(a){a.b=C(uT,q,0,0,0)}function rL(a,b,c){(0>b||b>a.c)&&nT(b,a.c);a.b.splice(b,0,c);++a.c}function Tv(a,b){sz(a.b,a.c++,b);return!0}function CF(a,b){ZK(b,a.c);return a.b[b]}\nfunction oI(a,b){for(var c=0;c<a.c;++c)if(tM(b,a.b[c]))return c;return-1}function vT(a,b){var c;c=(ZK(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function Nv(a,b){var c;c=oI(a,b);if(-1==c)return!1;vT(a,c);return!0}function eL(a,b,c){ZK(b,a.c);sz(a.b,b,c)}function iw(a,b){var c;if(b.length<a.c){c=b;var d;d=XD(0,a.c);y(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)sz(b,c,a.b[c]);b.length>a.c&&sz(b,a.c,null);return b}function Zv(){tT(this)}function dL(a){tT(this);this.b.length=a}\nfunction sK(a){tT(this);a=WD(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}w(629,621,nv,Zv,dL,sK);_.Ah=function(a,b){rL(this,a,b)};_.uh=function(a){return Tv(this,a)};_.qg=function(){this.b=C(uT,q,0,0,0);this.c=0};_.vh=function(a){return-1!=oI(this,a)};_.Bh=function(a){return CF(this,a)};_.Qf=function(){return 0==this.c};_.Eh=function(a){return vT(this,a)};_.wh=function(a){return Nv(this,a)};_.Tf=ZB;_.c=0;function PD(){PD=x;QD=new wT}var QD;function wT(){}\nw(632,621,Mu,wT);_.vh=nR;_.Bh=function(){throw new HG;};_.Tf=function(){return 0};function xT(){this.a=new Date}function yT(a){return 10>a?Xe+a:m+a}w(635,1,{88:1,92:1,93:1,106:1},xT);_.eQ=function(a){return H(a,106)&&GE(L(this.a.getTime()),L(a.a.getTime()))};\n_.hC=function(){var a;a=L(this.a.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=pE(c&4194303,b&4194303,e&1048575);a=pE(a.l^b.l,a.m^b.m,a.h^b.h);return Q(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?Ed:m)+~~(b/60);b=10>(0>b?-b:b)%60?Xe+(0>b?-b:b)%60:m+(0>b?-b:b)%60;return(zT(),AT)[this.a.getDay()]+fa+BT[this.a.getMonth()]+fa+yT(this.a.getDate())+fa+yT(this.a.getHours())+zf+yT(this.a.getMinutes())+zf+yT(this.a.getSeconds())+" GMT"+a+b+fa+this.a.getFullYear()};_.a=null;function zT(){zT=x;AT=y(iE,q,1,[Nk,Kj,Sk,al,Qk,fi,wk]);BT=y(iE,q,1,[Pi,ci,Bj,lg,Dj,Si,Ri,qg,Ak,ck,$j,Ah])}var AT,BT;function ED(a,b){return null==D(a.a,b,a)}\nfunction DD(){this.a=new Hy}w(637,616,{88:1,92:1,111:1},DD);_.uh=function(a){return ED(this,a)};_.vh=sT;_.Qf=function(){return 0==this.a.d};_.ye=function(){return pT(new rT(this.a,new AM(this.a)))};_.wh=function(a){return null!=OD(this.a,a)};_.Tf=hT;_.tS=function(){return eT(new rT(this.a,new AM(this.a)))};_.a=null;function sM(a,b){this.a=a;this.b=b}w(641,619,fv,sM);_.xh=WE;_.yh=tH;_.zh=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;function KG(){}\nw(642,136,{88:1,96:1,104:1,105:1,110:1},KG);function CT(a){var b,c;b=a.b;c=a.d.length;if(b<c){if(a.c){if(0<=nM(a.a,hG(a.d.charCodeAt(a.b)),0))return a=wS(a.d,a.b++),String.fromCharCode(a);for(++a.b;a.b<c;++a.b)if(0<=nM(a.a,hG(a.d.charCodeAt(a.b)),0))return $L(a.d,b,a.b);return jG(a.d,b)}for(;b<c&&0<=nM(a.a,hG(a.d.charCodeAt(b)),0);)++b;a.b=b;if(b<c){for(++a.b;a.b<c;++a.b)if(0<=nM(a.a,hG(a.d.charCodeAt(a.b)),0))return $L(a.d,b,a.b);return jG(a.d,b)}}throw new KG;}\nfunction DT(a){if(null!=a)this.d=a,this.a=ha,this.c=!1,this.b=0;else throw new aM;}w(644,1,{},DT);_.a=null;_.b=0;_.c=!1;_.d=null;function tM(a,b){return eE(a)===eE(b)||null!=a&&Uy(a,b)}function cL(a){var b=C(ET,q,59,0,0);return iw(a.a,b)}function $J(){this.a=new Zv}w(656,621,nv,$J);_.Ah=function(a,b){rL(this.a,a,b)};_.uh=function(a){return Tv(this.a,a)};_.vh=function(a){return-1!=oI(this.a,a)};_.Bh=function(a){return CF(this.a,a)};_.Qf=function(){return 0==this.a.c};_.ye=function(){return new GD(this.a)};\n_.Eh=function(a){return vT(this.a,a)};_.Tf=function(){return this.a.c};_.tS=function(){return eT(this.a)};_.a=null;function FT(a,b){this.b=a;this.a=b}w(657,1,{},FT);_.a=null;_.b=null;function GT(){rJ.call(this,Om,0)}function HT(a,b){rJ.call(this,a,b)}w(658,455,{},GT,HT);function JO(a){for(var b=[],c=0;c<a;c++)b[c]=0;return b}function IT(){IT=x;OM(Mm,0);JT=OM(Nm,0)}function xQ(a,b,c){a.q=b;a.r=c}function HQ(a,b){6>a.j&&(++a.j,a.p[a.j]=b)}\nfunction KT(a){var b;b=new JQ;b.f=a.f;b.d=a.d;b.q=a.q;b.r=a.r;b.s=a.s;b.n=a.n;b.e=a.e;b.p=a.p.slice();b.j=a.j;b.c=a.c;b.a=a.a;b.b=a.b;b.i=a.i;b.o=a.o;b.k=a.k;return b}function jQ(a){return-99199!=a.f?a.f:0}function LT(a){return 4<=a.o&&2==a.j}function XN(a,b,c){a.q+=b;a.r+=c}function ON(a){var b;b=-99199!=a.f;a.f=-99199;return b}function JQ(){IT();this.p=JO(7)}w(662,1,{114:1},JQ);_.a=3;_.b=null;_.c=0;_.d=0;_.e=null;_.f=-99199;_.i=0;_.j=0;_.k=0;_.n=0;_.o=0;_.q=0;_.r=0;_.s=0;var JT;\nfunction VQ(a,b){var c;c=MT(a);return 0<c?b-c:0}function MT(a){a=MD((!NT&&OT(),NT),a);return null!=a?a[0]:-1}function OT(){var a,b,c,d,e,f;a=VS(ki,ml);NT=new Hy;for(b=0;b<a.length-1;b+=2){f=a[b];e=VS(a[b+1],Jd);c=C(A,u,-1,e.length,1);for(d=0;d<e.length;++d)c[d]=pM(e[d],10);D(NT,f,c)}}var NT=null;function PT(a){var b;b=new QT;RT(b,a);return b}function NQ(a,b){var c,d;c=b[a.i];d=b[a.j];a.a=Q(L(R((c.q+d.q)/2)));a.b=Q(L(R((c.r+d.r)/2)))}\nfunction RT(a,b){a.i=b.i;a.j=b.j;a.c=b.c;a.f=b.f;a.d=b.d;a.a=b.a;a.b=b.b;a.e=b.e}function QT(){}w(667,1,{115:1},QT);_.a=0;_.b=0;_.c=1;_.d=null;_.e=0;_.f=0;_.i=0;_.j=0;function ST(){}w(668,1,{},ST);_.a=0;_.b=0;_.c=0;_.d=0;function QP(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new rG(Og);if(!a.a.b)throw new rG(yi);a.a=a.a.b;return a.a.a}function QR(){this.a=this.b=new TT}w(669,1,{},QR);_.a=null;function TT(){this.a=null}function YO(a){this.a=a}w(670,1,{},TT,YO);_.a=null;_.b=null;_.c=null;\nfunction UT(){UT=x;VT=new GT;WT=new HT(Pm,2);XT=new HT(vl,2)}\nfunction tP(a){UT();var b,c,d,e;this.i=this.f=null;this.j=0;this.e=!1;this.a=this.c=null;var f,g,h;if(null==a||0==a.length)c=0;else{g=1;f=a.length;for(h=0;h<f&&!(5<g);++h){c=a.charCodeAt(h);13==c?(++g,h+1<f&&10==a.charCodeAt(h+1)&&++h):10==c&&++g}c=g}this.j=c;1>=this.j?this.b=iG(a):this.b=a;c=new FT(XT,this.b);this.d=c.b.a.test(c.a);do if(4<this.j)0==a.indexOf(Ff)?0==a.toLowerCase().indexOf(Uf)&&(c=a,tv(),g=f=h=g=void 0,f=null,g=c.indexOf(mo),0<g&&(h=c.indexOf(Wf,g)+1,g=c.indexOf(Lf,h),20<g-h&&(f=\nc.substr(h,g-h))),c=f=FR(f,pl,ba),null!=c&&(this.c=new tP(c),this.c.f&&(this.f=(vP(),wP)))):-1!=a.indexOf(Zi)&&(this.a=(xP(),yP),this.f=(vP(),YT),-1!=a.indexOf(Yk)&&(this.i=(zP(),ZT)),-1!=a.indexOf(Zk)&&(this.i=(zP(),AP)),0==a.indexOf(qc)?this.f=$T:-1!=a.indexOf(ec)&&(this.f=aU));else if(1==this.j)if(0==a.indexOf(si))this.f=(vP(),bU);else{if(27==a.length&&(c=new FT(VT,a),c.b.a.test(c.a))){this.f=(vP(),cU);break}if(1<=a.length)if(this.d){c=new DT(a);try{d=oP(pM(CT(c),10)).a;e=oP(pM(CT(c),10)).a;for(b=\n0;b<3*(d+e);++b)CT(c);this.e=0<a.indexOf(Wf);this.f=(vP(),dU);this.a=(xP(),CP)}catch(j){if(j=Az(j),!H(j,96))throw j;}}else c=new FT(WT,a),c.b.a.test(c.a)&&0>a.indexOf(zq)&&((this.e=0<a.indexOf(Wf))?this.f=(vP(),eU):this.f=(vP(),fU))}while(0);(this.f==(vP(),cU)||this.f==bU)&&(this.a=(xP(),EP));(this.f==fU||this.f==gU||this.f==eU)&&(this.a=(xP(),hU))}w(671,1,{},tP);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=null;_.i=null;_.j=0;var VT,WT,XT;\nfunction xP(){xP=x;yP=new iU(0);hU=new iU(1);EP=new iU(2);jU=new iU(3);CP=new iU(4);kU=y(xca,q,116,[yP,hU,EP,jU,CP])}function iU(a){this.b=a}w(672,194,{88:1,93:1,95:1,116:1},iU);var kU,hU,EP,yP,jU,CP;function vP(){vP=x;YT=new lU(0);$T=new lU(1);aU=new lU(2);mU=new lU(3);fU=new lU(4);gU=new lU(5);eU=new lU(6);bU=new lU(7);cU=new lU(8);nU=new lU(9);dU=new lU(10);wP=new lU(11);oU=y(yca,q,117,[YT,$T,aU,mU,fU,gU,eU,bU,cU,nU,dU,wP])}function lU(a){this.b=a}w(673,194,{88:1,93:1,95:1,117:1},lU);\nvar oU,bU,cU,dU,YT,nU,mU,$T,aU,gU,fU,eU,wP;function zP(){zP=x;ZT=new pU(0);AP=new pU(1);qU=y(zca,q,118,[ZT,AP])}function pU(a){this.b=a}w(674,194,{88:1,93:1,95:1,118:1},pU);var qU,ZT,AP;function gP(a){this.a=a}w(675,1,{},gP);_.a=0;function AR(a){this.c=a}w(677,1,Bu,AR);_.zf=function(a){vz(7,new rU(this,a))};_.a=0;_.b=null;_.c=null;_.d=null;_.e=0;w(679,1,bv);_.zd=function(){$wnd.alert("Loading JS code failed.")};function rU(a,b){this.a=a;this.b=b}w(678,679,bv,rU);_.a=null;_.b=null;\nfunction oR(a,b){if(null!=b)if(null!=a.a.Yb)PM(a.a.Yb,y(iE,q,1,[b]));else if(!a.a.eg(b)){var c=a.a,d=new sU(a,b),e;c.ic.a=m;uP(c.r,gg);e=c.jc;var f,g,h,j;if(null==b)e=0;else if(f=VS(b,ll),1>=f.length)e=0;else{for(h=0,j=f.length;h<j;++h)g=f[h],sz(e.b,e.c++,g);e=f.length}0<e&&(c.ic.a=Ea+e+kd);d=new tU(c,d);try{sP(c,b,d,!1)}catch(l){if(l=Az(l),H(l,96))HP(d,l);else throw l;}}}function xC(a){this.a=a}w(680,1,{},xC);_.a=null;function sU(a,b){this.a=a;this.b=b}w(681,1,bv,sU);_.zd=$F;_.a=null;_.b=null;\nfunction HP(a,b){tC(a.a,Qh+b.yd());vz(2,new XR(a.a,a.a.X));fR(a.a);gK(a.a)}function GP(a){tC(a.a,Lk+a.a.ic.a);a.a.Ib=!0;gK(a.a);a=a.b;a.a.a.bg(a.b)}function tU(a,b){this.a=a;this.b=b}w(682,1,bv,tU);_.zd=function(a){HP(this,a)};_.a=null;_.b=null;function FP(a,b,c,d){this.a=a;this.b=b;this.d=c;this.c=d}w(683,679,bv,FP);_.a=null;_.b=null;_.c=!1;_.d=null;function XR(a,b){this.a=a;this.b=b}w(684,679,bv,XR);_.a=null;_.b=null;function WP(a){this.a=a}w(685,679,bv,WP);_.a=null;function VP(a){this.a=a}\nw(686,679,bv,VP);_.a=null;function UP(a){this.a=a}w(687,679,bv,UP);_.a=null;function $P(a){this.a=a}w(688,679,bv,$P);_.a=null;function FN(a){this.a=a}w(689,1,bv,FN);_.zd=$F;_.a=null;function GN(a){this.a=a}w(690,1,bv,GN);_.zd=$F;_.a=null;function XO(){this.d=C(IQ,q,119,99,0)}w(691,1,{},XO);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;function zR(){}w(692,1,{},zR);_.a=null;function ZO(a){a.d=0;a.e=0;a.f=0;a.a=null;a.b=null;a.i=null}function aO(a,b,c,d){a.e=c;a.d=b;a.f=d}\nfunction uP(a,b){null==a.i&&(a.i=b)}function wR(){ZO(this)}w(693,1,{},wR);_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;function uU(a){a.b=C(vU,q,114,10,0);a.c=C(wU,q,115,10,0);a.e=JO(101);a.f=(JN(),JN(),LN)}function aQ(a,b,c){a.b[b].a=c}\nfunction bR(a,b,c,d){var e,f,g,h,j,l,n,o,r;j=JO(4);f=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;n=Math.sqrt(f*f+g*g);0.001>n&&(n=0.001);r=g/n;e=f/n;l=JO(4);for(h=0;4>h;++h)d[h]==c||0>=d[h]||(0==l[1]?l[1]=d[h]:0==l[2]?l[2]=d[h]:0==l[3]&&(l[3]=d[h]));o=JO(4);d=JO(4);for(h=1;3>=h;++h)3==h&&0==l[3]||(f=(a.b[l[h]].q-a.b[b].q)*e+(a.b[l[h]].r-a.b[b].r)*r,g=(a.b[l[h]].r-a.b[b].r)*e-(a.b[l[h]].q-a.b[b].q)*r,n=Math.sqrt(f*f+g*g),0.001>n&&(n=0.001),o[h]=g/n,d[h]=f/n);a=xU(o[1],d[1],o[2],d[2]);0<l[3]?(b=xU(o[2],d[2],\no[3],d[3]),d=xU(o[1],d[1],o[3],d[3]),0<a&&0<b?(j[1]=l[1],j[2]=l[2],j[3]=l[3]):0<d&&0>b?(j[1]=l[1],j[2]=l[3],j[3]=l[2]):0>a&&0<d?(j[1]=l[2],j[2]=l[1],j[3]=l[3]):0<b&&0>d?(j[1]=l[2],j[2]=l[3],j[3]=l[1]):0>d&&0<a?(j[1]=l[3],j[2]=l[1],j[3]=l[2]):0>b&&0>a&&(j[1]=l[3],j[2]=l[2],j[3]=l[1])):0<a?(j[1]=l[1],j[2]=l[2]):(j[1]=l[2],j[2]=l[1]);j[0]=c;return j}function tQ(a,b,c,d){xQ(a.b[b],c,d)}\nfunction dQ(a,b,c){var d,e,f,g,h,j,l,n;e=!1;sQ(a,null);switch(a.b[b].j){case 0:tQ(a,a.p,a.b[b].q+21.65,a.b[b].r+12.5);break;case 1:d=a.b[b].p[1];e=0;2==a.b[d].j&&(a.b[d].p[1]==b?e=a.b[d].p[2]:e=a.b[d].p[1]);f=a.b[b].q-a.b[d].q;g=a.b[b].r-a.b[d].r;j=Math.sqrt(f*f+g*g);0.001>j&&(j=0.001);g/=j;f/=j;l=j+25*Math.cos(1.0471975511965976);n=25*Math.sin(1.0471975511965976);h=LQ(a,b,d);if(3==a.c[h].c||204==a.k.k||1!=a.c[h].c&&(203==a.k.k||204==a.k.k)||a.n)l=j+25,n=0;0<e&&0<(a.b[e].r-a.b[d].r)*f-(a.b[e].q-a.b[d].q)*\ng&&(n=-n);0<c&&0>n?n=-n:0>c&&0<n&&(n=-n);tQ(a,a.p,a.b[d].q+l*f-n*g,a.b[d].r+n*f+l*g);e=!0;break;case 2:c=JO(2);yU(a,b,25,c);tQ(a,a.p,c[0],c[1]);break;case 3:case 4:case 5:for(h=1;h<=a.b[b].j&&!(d=a.b[b].p[h],f=a.b[b].q-a.b[d].q,g=a.b[b].r-a.b[d].r,j=Math.sqrt(f*f+g*g),0.001>j&&(j=0.001),tQ(a,a.p,a.b[b].q+25*f/j,a.b[b].r+25*g/j),0==yQ(a,a.p,1,a.p)||h==a.b[b].j);++h);break;default:return--a.p,tC(a.k,mg),a.k.cb=9,!1}b=KQ(a,a.v,a.p,1);203==a.k.k&&(b.c=2);204==a.k.k&&(b.c=3);201==a.k.k&&rQ(a,a.q);a.z=\na.b[a.p].q;a.A=a.b[a.p].r;return e}function lQ(a,b){var c,d;if(!b||0==b.c)return m;d=m;d+=fj+(hN(),ba);d+=cj+a+Ha+b.c;for(c=new GD(b);c.b<c.d.Tf();)d+=fa+HD(c);d+=wd;return d+=kj}\nfunction pQ(a,b){var c;a.x=a.v;c=0;if(233==a.k.k||237==a.k.k||236==a.k.k||239==a.k.k||251==a.k.k||252==a.k.k)dQ(a,a.v,0),a.v=a.p,a.n=!0,dQ(a,a.v,0),a.n=!1,a.v=a.p-1,dQ(a,a.v,0),a.v=a.p-2,dQ(a,a.v,0),237==a.k.k&&(aQ(a,a.p,10),aQ(a,a.p-1,10),aQ(a,a.p-2,10)),236==a.k.k&&(aQ(a,a.p,9),aQ(a,a.p-1,9),aQ(a,a.p-2,9)),239==a.k.k&&(aQ(a,a.p,5),aQ(a,a.p-1,5),aQ(a,a.p-2,5),aQ(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),252==a.k.k&&(aQ(a,a.p,5),aQ(a,a.p-1,5),aQ(a,a.p-2,4),aQ(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),\n251==a.k.k&&(aQ(a,a.p,5),aQ(a,a.p-1,5),aQ(a,a.p-2,5),aQ(a,a.p-3,7),a.c[a.q].c=2),c=4;else if(244==a.k.k)dQ(a,a.v,0),aQ(a,a.p,4),a.v=a.p,dQ(a,a.v,0),aQ(a,a.p,8),a.v=a.p,a.n=!0,dQ(a,a.v,0),a.n=!1,a.v=a.p-1,dQ(a,a.v,0),aQ(a,a.p,5),a.c[a.q].c=2,a.v=a.p-2,dQ(a,a.v,0),aQ(a,a.p,5),a.c[a.q].c=2,c=5;else if(234==a.k.k)dQ(a,a.v,0),aQ(a,a.p,4),a.v=a.p,a.k.Xb&&ZP(a,a.v,1),dQ(a,a.v,0),aQ(a,a.p,5),a.c[a.q].c=2,a.v=a.p-1,dQ(a,a.v,0),aQ(a,a.p,5),a.k.Xb?(a.c[a.q].c=1,ZP(a,a.p,-1)):a.c[a.q].c=2,c=3;else if(235==a.k.k)dQ(a,\na.v,0),a.v=a.p,dQ(a,a.v,0),aQ(a,a.p,5),a.v=a.p-1,dQ(a,a.v,0),aQ(a,a.p,5),a.c[a.q].c=2,c=3;else if(240==a.k.k)dQ(a,a.v,0),a.v=a.p,dQ(a,a.v,0),aQ(a,a.p,5),a.v=a.p,dQ(a,a.v,0),a.v=a.p-2,dQ(a,a.v,0),aQ(a,a.p,5),a.c[a.q].c=2,c=4;else if(260==a.k.k)dQ(a,a.v,0),a.v=a.p,dQ(a,a.v,0),aQ(a,a.p,4),a.v=a.p-1,dQ(a,a.v,0),aQ(a,a.p,5),a.c[a.q].c=2,c=3;else if(261==a.k.k)dQ(a,a.v,0),aQ(a,a.p,4),a.v=a.p,dQ(a,a.v,0),a.v=a.p,dQ(a,a.v,0),aQ(a,a.p,5),a.c[a.q].c=2,c=3;else if(241==a.k.k)dQ(a,a.v,0),aQ(a,a.p,5),a.v=a.p,\ndQ(a,a.v,0),a.v=a.p,dQ(a,a.v,0),a.v=a.p-1,dQ(a,a.v,0),a.c[a.q].c=2,aQ(a,a.p,5),c=4;else if(243==a.k.k)dQ(a,a.v,0),aQ(a,a.p,4),a.v=a.p,dQ(a,a.v,0),a.v=a.p-1,dQ(a,a.v,0),c=3;else if(238==a.k.k)dQ(a,a.v,0),a.v=a.p,a.n=!0,dQ(a,a.v,0),a.c[a.q].c=3,a.n=!1,c=2;else if(249==a.k.k)dQ(a,a.v,0),a.v=a.p,dQ(a,a.v,0),a.c[a.q].c=2,aQ(a,a.p,5),c=2;else if(250==a.k.k)dQ(a,a.v,0),a.c[a.q].c=2,aQ(a,a.p,5),c=1;else if(245==a.k.k)dQ(a,a.v,0),a.v=a.p,a.n=!0,dQ(a,a.v,0),a.v=a.p,a.c[a.q].c=3,dQ(a,a.v,0),a.n=!1,c=3;else if(242==\na.k.k)dQ(a,a.v,0),a.v=a.p,a.n=!0,dQ(a,a.v,0),a.c[a.q].c=3,aQ(a,a.p,4),a.n=!1,c=2;else if(254==a.k.k)dQ(a,a.v,0),aQ(a,a.p,9),c=1;else if(255==a.k.k)dQ(a,a.v,0),aQ(a,a.p,10),c=1;else if(256==a.k.k)dQ(a,a.v,0),aQ(a,a.p,11),c=1;else if(257==a.k.k)dQ(a,a.v,0),aQ(a,a.p,12),c=1;else if(258==a.k.k)dQ(a,a.v,0),aQ(a,a.p,4),c=1;else if(259==a.k.k)dQ(a,a.v,0),aQ(a,a.p,5),c=1;else if(246==a.k.k)dQ(a,a.v,0),a.v=a.p,dQ(a,a.v,0),c=2;else if(247==a.k.k)dQ(a,a.v,0),a.v=a.p,dQ(a,a.v,0),a.v=a.p,dQ(a,a.v,0),c=3;else if(248==\na.k.k)dQ(a,a.v,0),a.v=a.p,dQ(a,a.v,0),a.v=a.p,dQ(a,a.v,0),a.v=a.p,dQ(a,a.v,0),c=4;else if(253==a.k.k){var d,e,f,g,h,j,l,n;if(!a.k.uc||0==a.k.uc.p)c=0;else{c=0;n=a.k.uc;for(e=1;e<=n.p;++e)if(1==jQ(n.b[e])){c=e;break}g=a.p;h=a.v;e=new zU;f=AU(e,a,h,1);d=null;f&&(d=new zU,AU(d,a,h,-1));l=new zU;AU(l,n,c,0);var o;o=a.p;for(j=1;j<=n.p;++j)sQ(a,n.b[j]),aQ(a,a.p,n.b[j].a);for(j=1;j<=n.q;++j)GQ(a,null),RT(a.c[a.q],n.c[j]),a.c[a.q].i=n.c[j].i+o,a.c[a.q].j=n.c[j].j+o;XQ(a);ON(a.b[g+c]);BU(l,a,g+1,a.p,h,e);\nif(f&&(f=CU(a,g+1,a.p),0<f)){for(j=1;j<=n.p;++j)tQ(a,g+j,n.b[j].q,n.b[j].r);BU(l,a,g+1,a.p,h,d);d=CU(a,g+1,a.p);if(!(d<=f)){for(j=1;j<=n.p;++j)tQ(a,g+j,n.b[j].q,n.b[j].r);BU(l,a,g+1,a.p,h,e)}}GQ(a,null);a.c[a.q].i=h;a.c[a.q].j=c+g;XQ(a);b&&(yN(a,h),WN(a));c=n.p}}DU(a,c);a.v=a.x;b&&(a.v=0)}\nfunction yU(a,b,c,d){var e,f,g,h,j;e=a.b[b].p[1];f=a.b[b].p[2];g=a.b[f].q-a.b[e].q;h=-(a.b[f].r-a.b[e].r);j=Math.sqrt(g*g+h*h);0.001>j&&(j=0.001);1>PO((a.b[b].r-a.b[e].r)*(g/j)+(a.b[b].q-a.b[e].q)*(h/j))?(g=a.b[b].q-a.b[e].q,h=a.b[b].r-a.b[e].r,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),b=h/j,g/=j,d[0]=a.b[e].q+j*g-c*b,d[1]=a.b[e].r+c*g+j*b):(g=(a.b[e].q+a.b[f].q)/2,e=(a.b[e].r+a.b[f].r)/2,g=a.b[b].q-g,h=a.b[b].r-e,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),d[0]=a.b[b].q+c*g/j,d[1]=a.b[b].r+c*h/j)}\nfunction cQ(a){var b,c,d,e,f,g,h,j,l,n,o,r,t,z;n=-1;j=6;switch(a.k.k){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;l=TS(312.5/(1-Math.cos(f)));if(0<a.v)if(2>a.b[a.v].j)EU(a,j,f,l);else if(!a.k.Bb&&!a.k.rc)n=a.v,dQ(a,a.v,0),a.v=a.p,EU(a,j,f,l);else{a.k.rc=!1;if(209==a.k.k||221==a.k.k||223==a.k.k){tC(a.k,Ih);a.k.cb=9;return}for(d=1;d<=a.b[a.v].j;++d)if(b=a.c[LQ(a,a.v,a.b[a.v].p[d])].c,\n2<d||1!=b){tC(a.k,Mh);a.k.cb=9;return}b=JO(2);yU(a,a.v,l,b);e=a.b[a.v].q-b[0];g=a.b[a.v].r-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)h=sQ(a,null),r=f*d+1.5707963267948966,xQ(h,b[0]+l*(Math.sin(r)*e-Math.cos(r)*g),b[1]+l*(Math.cos(r)*e+Math.sin(r)*g))}else if(0<a.w){b=a.c[a.w].i;c=a.c[a.w].j;d=0;2==a.b[b].j?a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]:2==a.b[c].j&&(a.b[c].p[1]!=b?d=a.b[c].p[1]:d=a.b[c].p[2],o=b,b=c,c=o);0==d&&(a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]);\ne=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;h=o/2;r=l*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.b[d].r-a.b[b].r)*e-(a.b[d].q-a.b[b].q)*g&&(r=-r,o=0);t=a.b[b].q+h*e-r*g;z=a.b[b].r+r*e+h*g;for(d=1;d<=j;++d)h=sQ(a,null),r=f*(d+0.5)+3.141592653589793*o,xQ(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),z+l*(Math.cos(r)*e+Math.sin(r)*g)),1==o?(d==j&&xQ(h,a.b[b].q,a.b[b].r),d==j-1&&xQ(h,a.b[c].q,a.b[c].r)):(d==j-1&&xQ(h,a.b[b].q,a.b[b].r),d==j&&xQ(h,a.b[c].q,a.b[c].r))}else{b=\n0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=sQ(a,null),r=f*(d-b),xQ(h,a.z+l*Math.sin(r),a.A+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)GQ(a,null),l=a.p-b+f,a.b[l].j=2,a.c[a.q].i=l,a.c[a.q].j=l+1;a.c[a.q].j=a.p-b+1;if(209==a.k.k){if(a.c[a.q-4].c=2,a.c[a.q-2].c=2,a.c[a.q].c=2,0<a.w)if(1==a.c[a.w].c){if(b=0,1<a.b[a.c[a.w].i].j&&(b=a.b[a.c[a.w].i].p[1],l=a.c[a.w].i,b==a.c[a.w].j&&(b=a.b[a.c[a.w].i].p[2])),0==b&&1<a.b[a.c[a.w].j].j&&(b=a.b[a.c[a.w].j].p[1],l=a.c[a.w].j,b==a.c[a.w].j&&(b=a.b[a.c[a.w].j].p[2])),0<b)for(f=\n1;f<=a.q;++f)if(a.c[f].i==b&&a.c[f].j==l||a.c[f].i==l&&a.c[f].j==b){1!=a.c[f].c&&(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=3);break}}else a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=2}else if(221==a.k.k||223==a.k.k)if(0<a.w){if(1==a.c[a.w].c){b=!1;for(f=1;f<=a.b[a.c[a.w].i].j;++f)if(l=a.b[a.c[a.w].i].p[f],1<a.c[LQ(a,a.c[a.w].i,l)].c){b=!0;break}for(f=1;f<=a.b[a.c[a.w].j].j;++f)if(l=a.b[a.c[a.w].j].p[f],1<a.c[LQ(a,\na.c[a.w].j,l)].c){b=!0;break}b||(a.c[a.w].c=2)}a.c[a.q-4].c=2;aQ(a,a.p-2,5)}else 0<a.v?221==a.k.k?(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q-1].c=1,a.c[a.q-3].c=2,a.c[a.q].c=2,aQ(a,a.p-1,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,aQ(a,a.p-2,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,aQ(a,a.p-2,5));l=JO(a.p+1);for(f=1;f<=j;++f)b=a.p-j+f,c=a.q-j+f,a.b[b].p[1]=b-1,a.b[b].p[2]=b+1,NQ(a.c[c],a.b);a.b[a.p-j+1].p[1]=a.p;a.b[a.p].p[2]=a.p-\nj+1;for(f=a.p-j+1;f<=a.p;++f){l[f]=0;c=51;g=0;for(b=1;b<=a.p-j;++b)e=a.b[f].q-a.b[b].q,d=a.b[f].r-a.b[b].r,e=e*e+d*d,50>e&&e<c&&(c=e,g=b);0<g&&(0==a.v||g==a.v)&&(l[f]=g)}g=a.q-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.c[f].i,e=a.c[f].j,0<l[b]&&0<l[e]){for(c=1;c<=g;++c)if(a.c[c].i==l[b]&&a.c[c].j==l[e]||a.c[c].j==l[b]&&a.c[c].i==l[e])continue a;KQ(a,l[b],l[e],a.c[f].c)}else 0<l[b]?KQ(a,l[b],e,a.c[f].c):0<l[e]&&KQ(a,l[e],b,a.c[f].c);d=a.p-j;for(f=a.p;f>d;--f)if(0<l[f]&&(yN(a,f),3==a.b[l[f]].a)){o=0;for(b=1;b<=\na.b[l[f]].j;++b){e=a.b[l[f]].p[b];for(c=1;c<=a.q;++c)(a.c[c].i==l[f]&&a.c[c].j==e||a.c[c].i==e&&a.c[c].j==l[f])&&(o+=a.c[c].c)}if(4<o)for(c=g+1;c<=g+j;++c)a.c[c].c=1}0<a.v&&DU(a,j);-1<n&&(a.v=n)}\nfunction EU(a,b,c,d){var e,f,g,h,j,l,n;0==a.b[a.v].j?(e=0,f=1):(e=a.b[a.v].p[1],f=a.b[a.v].q-a.b[e].q,e=a.b[a.v].r-a.b[e].r,g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);l=a.b[a.v].q+d*f;n=a.b[a.v].r+d*e;for(g=1;g<=b;++g)h=sQ(a,null),j=c*g-1.5707963267948966,xQ(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),n+d*(Math.cos(j)*f+Math.sin(j)*e))}function DU(a,b){var c,d;0==b&&(b=a.p);for(c=a.p;c>a.p-b;--c)d=yQ(a,c,1,a.p),0!=d&&XN(a.b[c],6,6)}\nfunction LQ(a,b,c){var d,e,f;for(e=1;e<=a.q;++e)if(d=a.c[e],f=d.i,d=d.j,f==b&&d==c||f==c&&d==b)return e;return 0}function mP(a){var b;for(b=1;b<=a.q;++b)if(1==a.c[b].c&&0<a.c[b].f)return!0;return!1}function WQ(a,b,c){var d,e,f,g;e=ku;for(f=g=0;;){++g;for(d=1;d<=a.p;++d)if(LE(c[d])){e=c[d];break}for(d=1;d<=a.p;++d)LE(c[d])&&!BE(c[d],e)&&(e=c[d]);for(d=1;d<=a.p;++d)GE(c[d],e)&&(b[d]=g,c[d]=ku,++f);if(f==a.p)break}return g==a.p}\nfunction WN(a){var b,c,d;d=c=0;a.k&&(b=VN(a.k),c=b.b,d=b.a);0>=c||0>=d?a.s=!0:(b=TN(a),c=c/2-b.a,b=d/2-b.b,a.k.Ob||AQ(a,c,b),YN(a))}\nfunction ZP(a,b,c){var d,e,f;if(1==c)return a.b[b].n+=1,!0;if(-1==c)return a.b[b].n+=-1,!0;e=a.b[b].n;f=a.b[b].i;d=a.b[b].o;-1==d&&0==c&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:-1==a.b[b].n&&(a.b[b].n=0));switch(a.b[b].a){case 1:0==d&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:a.b[b].n=0);break;case 2:2<d&&tC(a.k,ch);0==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0);break;case 3:3<d?tC(a.k,dh):4>d&&(0==a.b[b].n?a.b[b].n=-1:-1==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0));break;case 4:case 7:3<\nd?tC(a.k,ah):3==d&&0==a.b[b].n?a.b[b].n=1:3==d&&1==a.b[b].n?a.b[b].n=0:3>d&&0==a.b[b].n?a.b[b].n=1:3>d&&1==a.b[b].n?a.b[b].n=-1:3>d&&-1==a.b[b].n&&(a.b[b].n=0);break;case 5:case 8:case 13:2<d?tC(a.k,$g+(hN(),oN)[a.b[b].a]+ra):2==d&&0==a.b[b].n?a.b[b].n=1:2==d&&1==a.b[b].n?a.b[b].n=0:2>d&&0==a.b[b].n?a.b[b].n=-1:2>d&&-1==a.b[b].n?a.b[b].n=1:2>d&&1==a.b[b].n&&(a.b[b].n=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.b[b].n?a.b[b].n=-1:0==d&&-1==a.b[b].n?a.b[b].n=0:tC(a.k,bh);break;case 32:tC(a.k,\nVk)}if(0<tN(a.b[b].a)){var c=a.b[b],g,h,j,l;g=!1;h=tN(c.a);0<h&&(h-=d,0<h&&(l=c.n,j=c.i,l+j<h?l+=h-j:l+j==h&&(l==h?(l=0,j=h):(j=l=0,0==d&&tC(a.k,Ej+(hN(),oN)[c.a]))),g=c.n!=l||c.i!=j,c.n=l,c.i=j));g||tC(a.k,Zg+(hN(),oN)[a.b[b].a])}return e!=a.b[b].n||f!=a.b[b].i}\nfunction MP(a){var b,c,d,e,f;e=0;f=!1;for(a.a=JO(a.p+1);;){for(d=1;d<=a.p;++d)if(0==a.a[d]){a.a[d]=++e;f=!0;break}if(!f)break;for(;f;){f=!1;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,0<a.a[b]&&0==a.a[c]?(a.a[c]=e,f=!0):0<a.a[c]&&0==a.a[b]&&(a.a[b]=e,f=!0)}}return e}function yQ(a,b,c,d){var e,f,g,h;g=51;for(h=0;c<=d;++c)b!=c&&(e=a.b[b].q-a.b[c].q,f=a.b[b].r-a.b[c].r,e=e*e+f*f,50>e&&e<g&&(g=e,h=c));return h}function BN(a){YQ(a);SQ(a)}\nfunction SQ(a){var b,c,d,e,f;for(f=1;f<=a.q;++f){d=a.c[f];b=d.i;c=d.j;e=d.c;if(1==a.b[b].n&&-1==a.b[c].n||-1==a.b[b].n&&1==a.b[c].n)if(1==e||2==e){if(3!=a.b[b].a&&3!=a.b[c].a&&a.k.Xb)continue;if(1==a.b[b].a||1==a.b[c].a)continue;if(2==a.b[b].a||2==a.b[c].a)continue;if(9==a.b[b].a||10==a.b[b].a||11==a.b[b].a||12==a.b[b].a||9==a.b[c].a||10==a.b[c].a||11==a.b[c].a||12==a.b[c].a)continue;a.b[b].n=0;a.b[c].n=0;++e;d.c=e;YQ(a)}1==a.b[b].n&&1==a.b[c].n&&(2==e?e=1:3==e&&(e=2),d.c=e,YQ(a));4==e&&(e=1);d.c=\ne}}function xU(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 XQ(a){FU(a);YN(a);YQ(a)}\nfunction TN(a){var b,c,d,e,f,g;b=new ST;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.p;++c)a.b[c].q<f&&(f=a.b[c].q),a.b[c].q>d&&(d=a.b[c].q),a.b[c].r<g&&(g=a.b[c].r),a.b[c].r>e&&(e=a.b[c].r);b.a=f+(d-f)/2;b.b=g+(e-g)/2;b.c=d-f;b.d=e-g;25>b.c&&(b.c=25);25>b.d&&(b.d=25);return b}function CU(a,b,c){var d,e;e=0;for(d=1;d<=a.p;++d)d>=b&&d<=c||0!=yQ(a,d,b,c)&&++e;return e}function KQ(a,b,c,d){var e;e=GQ(a,null);HQ(a.b[b],c);HQ(a.b[c],b);e.i=b;e.j=c;NQ(e,a.b);e.c=d;return e}\nfunction sQ(a,b){++a.p;b?a.b[a.p]=KT(b):a.b[a.p]=new JQ;return a.b[a.p]}function OO(a,b,c,d,e,f){var g;g=a.b[b].q-c/2;f||(g-=d-c);a=a.b[b].r-~~(e/2);return new GU(g-1-2,a-2,d+1+4,e+4)}function GQ(a,b){var c;++a.q;c=new QT;b&&RT(c,b);return a.c[a.q]=c}\nfunction gQ(a,b,c){var d,e,f,g,h,c=iQ(a,b,c,!1);e=-1.7976931348623157E308;d=1.7976931348623157E308;for(b=1;b<=a.p;++b)a.b[b].r>e&&(e=a.b[b].r),a.b[b].q<d&&(d=a.b[b].q);for(b=1;b<=a.p;++b)c+=kQ(0.055999999999999994*(a.b[b].q-d),10,4)+kQ(0.055999999999999994*(e-a.b[b].r),10,4)+kQ(0,10,4),g=NO(a,b),1==g.length?g+=ia:2==g.length?g+=fa:3<g.length&&(g=jk),c+=fa+g,f=0,0<a.b[b].n&&4>a.b[b].n?f=4-a.b[b].n:0>a.b[b].n&&-4<a.b[b].n&&(f=4-a.b[b].n),h=0,0!=a.b[b].d&&(g=VQ(NO(a,b),a.b[b].d),-3<=g&&4>=g&&(h=g)),\ng=fQ(h,2)+fQ(f,3)+la,f=RQ(a,b),g+=fQ(f,3),c+=g+ja+(hN(),ba);for(b=1;b<=a.q;++b)d=a.c[b],g=e=d.c,1==a.c[b].c?g=1:2==a.c[b].c&&(g=2),f=fQ(d.i,3)+fQ(d.j,3),h=0,1==e&&1==d.f?h=1:1==e&&2==d.f&&(h=6),1==e&&3==d.f&&(h=1,f=fQ(d.j,3)+fQ(d.i,3)),1==e&&4==d.f&&(h=6,f=fQ(d.j,3)+fQ(d.i,3)),c+=f+fQ(g,3)+fQ(h,3)+ka+(hN(),ba);for(b=1;b<=a.p;++b)0!=a.b[b].n&&(c+=Yi+fQ(b,4)+fQ(a.b[b].n,4)+(hN(),ba)),0!=a.b[b].d&&(c+=bj+fQ(b,4)+fQ(a.b[b].d,4)+(hN(),ba));return c+=Zi+(hN(),ba)}\nfunction yN(a,b){var c,d,e,f,g,h,j;g=j=0;for(h=1;h<=a.q;++h)e=a.c[h],c=e.i,d=e.j,c!=b&&d!=b?(++j,f=a.c[j],RT(f,e),f.i=c,c>b&&--f.i,f.j=d,d>b&&--f.j):g+=e.c;a.q=j;for(h=b;h<a.p;++h)a.b[h]=a.b[h+1];--a.p;if(0==a.p)ZN(a.k,!0);else for(h=1;h<=a.p;++h){d=0;for(j=1;j<=a.b[h].j;++j)c=a.b[h].p[j],c==b?a.b[h].i+=g:(c>b&&--c,a.b[h].p[++d]=c);a.b[h].j=d}}\nfunction AN(a,b){var c,d,e,f;c=a.c[b].i;d=a.c[b].j;for(e=b;e<a.q;++e)a.c[e]=a.c[e+1];--a.q;f=0;for(e=1;e<=a.b[c].j;++e)a.b[c].p[e]!=d&&(a.b[c].p[++f]=a.b[c].p[e]);a.b[c].j=f;f=0;for(e=1;e<=a.b[d].j;++e)a.b[d].p[e]!=c&&(a.b[d].p[++f]=a.b[d].p[e]);a.b[d].j=f;c<d&&(f=c,c=d,d=f);0==a.b[c].j&&yN(a,c);0==a.b[d].j&&yN(a,d)}\nfunction PN(a){var b,c,d;c=!1;FU(a);d=a.p;a:for(;1<=d;--d)if(b=a.b[d].p[1],!(a.k&&a.k.ec&&3!=a.b[b].a)&&1==a.b[d].a&&1==a.b[d].j&&0==a.b[d].n&&1!=a.b[b].a&&32>a.b[b].a&&0==a.b[d].d){if(0!=(-99199!=a.b[d].f?a.b[d].f:0))continue a;b=LQ(a,d,b);if(1==a.c[b].c&&(0==a.c[b].f||!a.k.tc))yN(a,d),c=!0}return c}function HU(a,b){var c,d,e,f,g;g=y(A,u,-1,[0,0]);for(e=1,f=0;e<=a.b[b].j;++e)c=a.b[b].p[e],d=LQ(a,b,c),2!=a.c[d].c&&(g[f++]=c);return g}\nfunction FU(a){var b,c,d;for(d=1;d<=a.p;++d)a.b[d].j=0;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,HQ(a.b[b],c),HQ(a.b[c],b)}\nfunction UQ(a,b,c){var d,e,f,g,h,j,l,n,o;a.d=JO(a.q+1);o=[];for(j=1;j<=a.p;++j){o[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].j;++d)if(c[LQ(a,j,a.b[j].p[d])]){d=!0;break a}d=!1}if(d&&!(3<a.b[j].j+a.b[j].i))switch(a.b[j].a){case 3:case 4:case 7:case 5:case 8:case 13:o[j]=!0;break;case 32:0==a.b[j].e.indexOf(dg)?o[j]=!1:o[j]=!0}}if(a.j){var r;d=[];e=!1;for(j=1;j<=a.q;++j)f=a.c[j].i,g=a.c[j].j,d[f]=!0,d[g]=!0,(32==a.b[f].a||32==a.b[g].a)&&(e=!0);if(e){j=1;a:for(;j<=a.q;++j)if(c[j]){f=a.c[j].i;g=a.c[j].j;\ne=[];for(l=1;l<=a.b[f].j;++l)h=a.b[f].p[l],h!=g&&d[h]&&(e[h]=!0);for(r=!1;;){for(l=1;l<=a.p;++l){r=!1;if(e[l]&&d[l]&&l!=f)for(n=1;n<=a.b[l].j;++n){h=a.b[l].p[n];if(h==g){for(f=1;f<=a.p;++f)e[f]&&(5==a.b[f].a&&(a.b[f].a=32,a.b[f].e=cc),4==a.b[f].a&&(a.b[f].a=32,a.b[f].e=bc),8==a.b[f].a&&(a.b[f].a=32,a.b[f].e=ac));continue a}!e[h]&&d[h]&&(r=e[h]=!0)}if(r)break}if(!r)break}}}}for(h=1;h<=a.q;++h)1==a.c[h].c?a.d[h]=1:2==a.c[h].c?a.d[h]=2:3==a.c[h].c&&(a.d[h]=3);h=1;a:for(;h<=a.q;++h)if(c[h]&&(f=a.c[h].i,\ng=a.c[h].j,o[f]&&o[g])){d=[];for(j=1;j<=a.b[f].j;++j)e=a.b[f].p[j],e!=g&&o[e]&&(d[e]=!0);for(n=!1;;){for(j=1;j<=a.p;++j){n=!1;if(d[j]&&o[j]&&j!=f)for(l=1;l<=a.b[j].j;++l){e=a.b[j].p[l];if(e==g){b[f]=!0;b[g]=!0;a.d[h]=5;continue a}!d[e]&&o[e]&&(n=d[e]=!0)}if(n)break}if(!n)break}}}function RQ(a,b){var c,d;c=a.b[b];d=-99199!=c.f?c.f:0;0==(-99199!=c.f?c.f:0)&&a.k&&a.k.sc&&0<a.b[b].c&&(d=1);return d}function YN(a){var b;for(b=1;b<=a.q;++b)NQ(a.c[b],a.b)}\nfunction aR(a,b){var c,d,e,f,g,h;h=1;f=b;e=JO(a.p+1);if(LT(a.b[b]))return e[0]=0,e;e[1]=b;a:for(;;){g=1;b:for(;g<=a.b[f].j;++g){c=a.b[f].p[g];if(c==e[1]||c==e[h-1])continue b;d=LQ(a,f,c);if(2==a.c[d].c&&5!=a.d[d]){f=e[++h]=c;continue a}}break a}e[0]=h;return e}function TQ(a,b){var c;for(c=1;c<=a.q;++c)TO(a,a.c[c].i,a.c[c].j)?b[c]=!1:b[c]=!0}function cP(a){var b,c,d;if(0==a.p)return 0;d=-999999;for(b=1;b<=a.p;++b)c=jQ(a.b[b]),c>d&&(d=c);return d}\nfunction NO(a,b){var c;c=(hN(),oN)[a.b[b].a];32==a.b[b].a&&(c=a.b[b].e);return c}function MQ(a,b){a.b[b].j+=-1}function TO(a,b,c){var d,e,f,g,h;h=1;a.a=JO(a.p+1);for(e=a.a[b]=1;e<=a.b[b].j;++e)d=a.b[b].p[e],d!=c&&(a.a[d]=++h);for(g=!1;;){for(d=1;d<=a.p;++d){g=!1;if(0<a.a[d]&&d!=b)for(f=1;f<=a.b[d].j;++f)e=a.b[d].p[f],0==a.a[e]&&(a.a[e]=++h,g=!0);if(g)break}if(!g)break}return 0==a.a[c]}\nfunction qQ(a){var b;a.k.gb=!0;if(a.k.sc){a.i=-1;if(0==a.b[a.v].c)return a.b[a.v].c=4,!0;a.b[a.v].c=0;return!1}b=a.b[a.v];-1==a.k.I?ON(b):(a.k.Bb||++a.o,b.f=a.o);return!0}function iQ(a,b,c,d){var e,f;f=d?0:a.f.a&&mP(a)?1:0;e=b;79<b.length&&(e=b.substr(0,76)+Je);e+=(hN(),ba);c?e+=Fi+new xT+ea:e+=Ei;e+=fQ(d?0:a.p,3)+fQ(d?0:a.q,3);return e+=ja+fQ(f,3)+ma+(d?Zk:Yk)+ba}function AQ(a,b,c){var d;for(d=1;d<=a.p;++d)XN(a.b[d],b,c)}function XP(a){var b;a.t=0;a.o=0;for(b=1;b<=a.p;++b)a.v=b,qQ(a);a.v=0}\nfunction YP(a){var b,c;b=TN(a);c=a.k.M.b;a.k.J||(c=fA(c-a.k.mb));return b.a<~~(c/2)-24?1:b.a>~~(c/2)+24?3:2}function HN(a,b){var c,d,e,f,g,h,j;c=TN(a);d=c.a;e=c.b;g=Math.sin(3.141592653589793*b/180);c=Math.cos(3.141592653589793*b/180);for(f=1;f<=a.p;++f)h=a.b[f].q*c+a.b[f].r*g,j=-a.b[f].q*g+a.b[f].r*c,xQ(a.b[f],h,j);c=TN(a);AQ(a,d-c.a,e-c.b)}\nfunction PQ(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.q;++d)b=a.b[a.c[d].i].q-a.b[a.c[d].j].q,c=a.b[a.c[d].i].r-a.b[a.c[d].j].r,f+=Math.sqrt(b*b+c*c);0<a.q?(f/=a.q,e=25/f):1<a.p&&(e=75/TS((a.b[1].q-a.b[2].q)*(a.b[1].q-a.b[2].q)+(a.b[1].r-a.b[2].r)*(a.b[1].r-a.b[2].r)));for(d=1;d<=a.p;++d)b=a.b[d],c=e,b.q*=c,b.r*=c}\nfunction bQ(a,b,c){var d,e,f,g,h;if(0==c.indexOf(gl)&&US(c,Lm))c=$L(c,1,c.length-1),a.b[b].a=32,a.b[b].e=c,a.b[b].i=0;else{e=a.b[b];var j,l,n,o,r,t;j=MM(JT,c);if(j.a){o=j.a[1];h=j.a[2];f=j.a[3];g=j.a[4];r=j.a[5];t=j.a[6];j=j.a[8];l=0;n=!0;if(-1!=MT(h)){if(null!=o&&0<o.length){o=pM(o,10);var z;a:{var v;v=MD((!NT&&OT(),NT),h);if(null!=v)for(z=0;z<v.length;++z)if(o==v[z]){z=!0;break a}z=!1}z?e.d=o:n=!1}}else n=!1;n&&(null!=f&&0<f.length?(l=pM(f,10),l*=J(g,ee)?-1:1):null!=r&&0<r.length&&(l=r.length,l*=\nJ(r,ee)?-1:1));n&&(c=h+(null!=t?t:m),e.n=l);null!=j&&0<j.length&&(f=pM(j,10),e.f=f)}g=!1;-1<c.indexOf(Jd)&&(g=!0);-1<c.indexOf(Cf)&&(g=!0);-1<c.indexOf(Wb)&&(g=!0);-1<c.indexOf(zb)&&(g=!0);f=c.indexOf(zf);e=c.indexOf(ji);if(-1<f){h=jG(c,f+1);try{d=pM(h,10),a.b[b].f=d}catch(E){if(E=Az(E),!H(E,96))throw E;}c=c.substr(0,f-0)}if(g)a.b[b].e=c,a.b[b].a=32,a.b[b].i=0;else{d=c;0<e&&(d=c.substr(0,e-0));b:{f=d;for(g=1;33>=g;++g)if(J(f,(hN(),oN)[g])){f=g;break b}f=32}aQ(a,b,f);32==a.b[b].a&&(a.b[b].e=d);c+=\nfa;d=0;0<e&&(d=1,e=wS(c,++e),48<=e&&57>=e&&(d=e-48));32==a.b[b].a&&(a.b[b].i=d)}}}function LP(a,b,c){var d,e;a.i=1;c&&(a.i=-1);b=new KM(b);try{for(;b.j=DM(b,b.a),b.j<b.i;)d=oP(pM(GM(b),10)).a,c=e=oP(pM(GM(b),10)).a,(0>c||6<c)&&(c=0),a.b[d].c=c}catch(f){if(f=Az(f),H(f,96))Iy(f);else throw f;}}function IN(a,b){return a.f!=b?(a.f=b,!0):!1}\nfunction dR(a,b,c,d,e){b=LQ(a,b,c);5!=a.d[b]&&2==a.c[b].c?Ky(d.a,Vf):3==a.c[b].c?Ky(d.a,Wb):9==a.c[b].c?(e=Xf,a=a.c[b].d,null!=a&&(e=a),Ky(d.a,e)):1==e[b]?Ky(d.a,Se):-1==e[b]&&Ky(d.a,jl)}\nfunction CN(a){var b,c,d,e,f,g;c=0;for(d=1;d<=a.p;++d)a.b[d].k=0;for(f=1;f<=a.q;++f)a.c[f].e=0;a:for(;;){b=!1;for(d=1;d<=a.p;++d)if(e=a.b[d],0==e.k){e.k=++c;b=!0;break}if(!b)break a;for(;b;){b=!1;for(f=1;f<=a.q;++f)g=a.c[f],0<g.e||(d=a.b[g.i],e=a.b[g.j],d.k!=e.k?(g.e=d.k=e.k=c,b=!0):g.e=d.k)}}b=c;d=C(IQ,q,119,b,0);for(c=1;c<=b;++c)d[c-1]=new IU(a.k,a,c);return d}function hP(a,b,c,d){a=c-a;b=d-b;return a*a+b*b}\nfunction rQ(a,b){var c,d,e;e=a.c[b];if(1==e.c)if(c=a.c[b].i,d=a.c[b].j,2>a.b[c].j&&2>a.b[d].j)e.f=0,tC(a.k,Jk);else switch(e.f){case 0:a.b[d].j<=a.b[c].j?e.f=1:e.f=3;break;case 1:e.f=2;break;case 2:2<a.b[d].j?e.f=3:e.f=1;break;case 3:e.f=4;break;case 4:2<a.b[c].j?e.f=1:e.f=3}else 2==e.c?10==e.f?e.f=0:e.f=10:tC(a.k,Ik)}\nfunction ZQ(a,b,c,d){var e,f,g,h,j,l,n,o,r,t;if(!(2!=a.c[b].c||5==a.d[b])&&(10==a.c[b].f||a.k.z))if(f=a.c[b].i,b=a.c[b].j,!LT(a.b[f])||!LT(a.b[b])){e=null;LT(a.b[f])?e=aR(a,b):LT(a.b[b])&&(e=aR(a,f));if(null!=e)if(1==(e[0]-1)%2)f=e[1],b=e[e[0]];else return;e=y(A,u,-1,[f,b]);for(n=0,j=e.length;n<j;++n)if(h=e[n],h=a.b[h].j,2>h||3<h)return;c[f]>c[b]&&(j=f,f=b,b=j);j=HU(a,f);h=j[0];l=j[1];e=0;n=!1;0<l&&c[h]>c[l]&&(j=h,h=l,l=j);j=LQ(a,f,h);0!=d[j]?e=h:1==a.c[j].c&&5!=a.d[j]&&(e=h);0==e&&0<l&&(j=LQ(a,f,\nl),0!=d[j]?e=l:1==a.c[j].c&&5!=a.d[j]&&(e=l));c[e]>c[f]&&(n=!0);j=HU(a,b);l=j[0];g=j[1];h=0;0<g&&c[l]<c[g]&&(j=l,l=g,g=j);j=LQ(a,b,l);1==a.c[j].c&&5!=a.d[j]&&0==d[j]&&(h=l);0==h&&0<g&&(j=LQ(a,b,g),1==a.c[j].c&&5!=a.d[j]&&(h=g));if(!(0==e||0==h))if(l=a.b[b].q-a.b[f].q,j=a.b[b].r-a.b[f].r,g=Math.sqrt(l*l+j*j),0.001>g&&(g=0.001),j/=g,g=l/g,l=(a.b[e].r-a.b[f].r)*g-(a.b[e].q-a.b[f].q)*j,t=(a.b[h].r-a.b[f].r)*g-(a.b[h].q-a.b[f].q)*j,2>(0>=l?0-l:l)||2>(0>=t?0-t:t))tC(a.k,Zj);else{g=LQ(a,e,f);h=LQ(a,h,b);\nr=1;if(0==d[g]){for(o=1;o<=a.b[e].j;++o)if(b=a.b[e].p[o],b!=f&&(j=LQ(a,e,b),0!=d[j])){c[b]>c[e]?r=-d[j]:r=d[j];break}d[g]=r}0==d[h]&&(0<l&&0<t||0>l&&0>t?d[h]=-d[g]:d[h]=d[g],n&&(d[h]=-d[h]))}}}function $Q(a,b,c){var d;d=a.c[b].f;return 1>d||4<d?0:1==d&&a.c[b].i==c?1:2==d&&a.c[b].i==c?-1:3==d&&a.c[b].j==c?1:4==d&&a.c[b].j==c?-1:0}\nfunction YQ(a){var b;for(b=1;b<=a.p;++b){var c;a:{for(var d=c=void 0,e=void 0,e=0,d=1;d<=a.b[b].j;++d)if(c=a.c[LQ(a,b,a.b[b].p[d])],1==c.c)e+=1;else if(2==c.c)e+=2;else if(3==c.c)e+=3;else if(9==c.c){c=-1;break a}c=e}a.b[b].o=c;c=a;var d=b,f=e=void 0,g=void 0,e=c.b[d],g=e.o;if(-1==g)e.i=0;else{switch(e.a){case 1:2==g?c.b[d].n=1:1<=g&&(c.b[d].n=0);e.i=0;break;case 2:3==g||5==g?(e.i=0,c.b[d].n=0):3>g?e.i=3-g-c.b[d].n:4==g?(c.b[d].n=-1,e.i=0):5<g&&(c.b[d].n=g-5,e.i=0);break;case 3:case 6:4>g?0<c.b[d].n?\ne.i=2-g+c.b[d].n:0>c.b[d].n?e.i=2-g-c.b[d].n:e.i=4-g:(c.b[d].n=g-4,e.i=4-g+c.b[d].n);break;case 4:case 7:3>g?e.i=3-g+c.b[d].n:3==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:(c.b[d].n=4==g?1:6==g?-1:g-5,e.i=0);break;case 5:2==g&&(0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0);2<g&&(c.b[d].n=g-2);e.i=2-g+c.b[d].n;break;case 8:case 13:2>g?e.i=2-g+c.b[d].n:2==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:3==g?2==c.b[d].j?(c.b[d].n=0,e.i=1):(c.b[d].n=1,e.i=\n0):4==g?(c.b[d].n=0,e.i=0):5==g?(c.b[d].n=0,e.i=1):(c.b[d].n=g-6,e.i=0);break;case 9:case 10:case 11:case 12:1<=g&&(c.b[d].n=g-1);e.i=1-g+c.b[d].n;2<g&&(c.b[d].n=0,e.i=0);break;case 33:case 32:e.i=0}f=tN(e.a);if(0<f)for(;e.n+e.i+g>f;)if(0<e.i)--e.i;else if(0<e.n)--e.n;else break;0>e.i&&(e.i=0)}}}function $N(a){uU(this);this.b[0]=new JQ;this.t=this.q=this.p=0;this.k=a}\nfunction KP(a,b){var c,d,e,f,g,h,j,l,n;$N.call(this,a);if(null!=b&&(f=m,l=IP(b),null!=l)){n=new JM(b,l,!0);for(g=1;4>=g;++g)f=JP(n,l);e=oP(pM(iG(f.substr(0,3)),10)).a;j=oP(pM(iG(f.substr(3,3)),10)).a;g=0;try{g=oP(pM(iG(f.substr(14,1)),10)).a}catch(o){if(o=Az(o),!H(o,96))throw o;}IN(this,(JN(),1==g?KN:LN));for(g=1;g<=e;++g){d=sQ(this,null);f=JP(n,l);d.q=(new KS(HS(iG(f.substr(0,10))))).a;d.r=-(new KS(HS(iG(f.substr(10,10))))).a;d=34;34>f.length&&(d=f.length);d=iG(f.substr(31,d-31));bQ(this,g,d);62<=\nf.length&&(h=iG(f.substr(60,3)),0<h.length&&(h=oP(pM(h,10)).a,0!=h&&(this.b[this.p].f=h)));if(36<=f.length&&(h=iG(f.substr(34,2)),0<h.length&&(h=oP(pM(h,10)).a,0!=h&&-3<=h&&4>=h))){var r=void 0,r=MT(d);d=0<r?r+h:-1;0>d&&(d=0);this.b[g].d=d}if(39<=f.length&&(h=iG(f.substr(37,2)),0<h.length&&(h=oP(pM(h,10)).a,0<h&&7>=h))){f=0;switch(h){case 1:f=3;break;case 2:f=2;break;case 3:f=1;break;case 4:f=0;break;case 5:f=-1;break;case 6:f=-2;break;case 7:f=-3}this.b[g].n=f}}for(g=1;g<=j;++g)e=GQ(this,null),f=\nJP(n,l),e.i=oP(pM(iG(f.substr(0,3)),10)).a,e.j=oP(pM(iG(f.substr(3,3)),10)).a,d=oP(pM(iG(f.substr(6,3)),10)).a,1==d?c=1:2==d?c=2:3==d?c=3:c=9,h=0,11<f.length&&(h=oP(pM(iG(f.substr(9,3)),10)).a),1==d&&1==h&&(c=1,e.f=1),1==d&&6==h&&(c=1,e.f=2),e.c=c;PQ(this);for(WN(this);(n.j=DM(n,n.a),n.j<n.i)&&!(null==(f=GM(n)));){if(0==f.indexOf(Zi))break;if(0==f.indexOf(Xi)){l=new IM(f);GM(l);GM(l);j=oP(pM(GM(l),10)).a;for(g=1;g<=j;++g)c=oP(pM(GM(l),10)).a,e=oP(pM(GM(l),10)).a,this.b[c].n=e}if(0==f.indexOf(aj)){l=\nnew IM(f);GM(l);GM(l);j=oP(pM(GM(l),10)).a;for(g=1;g<=j;++g)c=oP(pM(GM(l),10)).a,this.b[c].d=oP(pM(GM(l),10)).a}if(0==f.indexOf(Wi)){l=new IM(f);GM(l);GM(l);j=oP(pM(GM(l),10)).a;for(g=1;g<=j;++g)c=oP(pM(GM(l),10)).a,f=oP(pM(GM(l),10)).a,this.v=c,dQ(this,this.v,0),bQ(this,this.p,kk+f),this.v=0}}a&&!a.bb&&PN(this);XQ(this)}}\nfunction eR(a,b){var c,d,e,f,g,h,j,l,n,o;$N.call(this,a);0==b.indexOf(Db)&&(b=$L(b,1,b.length));US(b,Db)&&(b=$L(b,0,b.length-1));if(1>b.length)this.p=0;else{try{j=new IM(b);g=oP(pM(GM(j),10)).a;h=oP(pM(GM(j),10)).a;for(f=1;f<=g;++f)n=GM(j),c=(o=sQ(this,null),bQ(this,this.p,n),o),c.q=(new KS(HS(GM(j)))).a,c.r=-(new KS(HS(GM(j)))).a;for(f=1;f<=h;++f){d=GQ(this,null);d.i=oP(pM(GM(j),10)).a;d.j=oP(pM(GM(j),10)).a;e=oP(pM(GM(j),10)).a;l=0;if(-1==e)l=e=1;else if(-2==e)e=1,l=2;else if(-5==e)e=2,l=10;else if(11==\ne||12==e||13==e||14==e)l=e,e=9;d.c=e;d.f=l}FU(this);PQ(this);WN(this)}catch(r){r=Az(r);if(H(r,96)){r.yd();this.p=0;return}throw r;}a&&!a.bb&&PN(this);XQ(this)}}function NP(a,b,c){var d,e,f,g;$N.call(this,a);g=JO(b.p+1);for(e=1;e<=b.p;++e)b.a[e]==c&&(sQ(this,b.b[e]),g[e]=this.p);for(e=1;e<=b.q;++e)if(a=b.c[e].i,d=b.c[e].j,!(b.a[a]!=c&&b.a[d]!=c)&&!(b.a[a]!=c||b.a[d]!=c))f=GQ(this,b.c[e]),f.i=g[a],f.j=g[d];this.i=b.i;FU(this)}\nfunction IU(a,b,c){var d,e,f;$N.call(this,a);f=JO(b.p+1);for(d=1;d<=b.p;++d)b.b[d].k==c&&(sQ(this,b.b[d]),f[d]=this.p);for(d=1;d<=b.q;++d)a=b.c[d],a.e==c&&(e=GQ(this,a),e.i=f[a.i],e.j=f[a.j]);IN(this,b.f);this.i=b.i;FU(this)}\nfunction hQ(a,b,c){var d,e,f,g;$N.call(this,a);for(a=1;a<=c;++a)this.p+=b[a].p,this.q+=b[a].q,this.t+=b[a].t,b[a].f.a&&IN(this,(JN(),JN(),KN));this.b=C(vU,q,114,this.p+1,0);this.c=C(wU,q,115,this.q+1,0);f=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].p;++d)++e,this.b[e]=KT(b[a].b[d]);for(d=1;d<=b[a].q;++d)++g,this.c[g]=PT(b[a].c[d]),this.c[g].i+=f,this.c[g].j+=f;f=e}FU(this)}\nfunction wN(a){var b;uU(this);this.k=a.k;this.p=a.p;this.q=a.q;this.t=a.t;this.b=C(vU,q,114,this.p+1,0);for(b=0;b<this.b.length;++b)a.b[b]&&(this.b[b]=KT(a.b[b]));this.c=C(wU,q,115,this.q+1,0);for(b=0;b<this.c.length;++b)a.c[b]&&(this.c[b]=PT(a.c[b]));this.i=a.i;this.f=a.f}\nfunction kQ(a,b,c){var d,e,f;if(0==c)return fQ(fA(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=Q(L(R(a*Math.pow(10,c))))/Math.pow(10,c);e=m+(new KS(a)).a;d=gG(e,hG(46));0>d&&(e+=Ie,d=gG(e,hG(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=Xe;if(0==b)return e;e.length>b&&(e=Xf);c=m;for(a=1;a<=b-e.length;++a)c+=fa;return c+e}function IP(a){var b;b=new JM(a,ba,!0);if(4<CM(b))return ba;b=new JM(a,iu,!0);return 4<CM(b)?iu:null}\nfunction fQ(a,b){var c,d,e;d=m+(new oK(a)).a;d.length>b&&(d=Xf);e=m;for(c=1;c<=b-d.length;++c)e+=fa;return e+d}function JP(a,b){for(var c,d;a.j=DM(a,a.a),a.j<a.i;){d=GM(a);if(J(d,b))return fa;for(GM(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=$L(d,0,d.length-1),0==d.length)return fa}else break;return d}return null}w(694,1,{119:1},$N,KP,eR,NP,IU,hQ,wN);_.a=null;_.d=null;_.i=0;_.j=!1;_.k=null;_.n=!1;_.o=0;_.p=0;_.q=0;_.r=0;_.s=!1;_.t=0;_.u=!1;_.v=0;_.w=0;_.x=0;_.y=null;_.z=0;_.A=0;\nfunction AU(a,b,c,d){var e,f,g;e=dQ(b,c,d);d=b.p;a.c=b.b[d].q;a.d=b.b[d].r;f=b.b[c].q-a.c;c=b.b[c].r-a.d;g=Math.sqrt(f*f+c*c);a.b=c/g;a.a=f/g;yN(b,d);return e}function BU(a,b,c,d,e,f){var g,h,j;g=c;for(;g<=d;++g)c=b.b[g],XN(c,-a.c,-a.d),h=c.q*a.a+c.r*a.b,j=c.r*a.a-c.q*a.b,c.q=h,c.r=j,h=-c.q*f.a+c.r*f.b,j=-c.r*f.a-c.q*f.b,c.q=h,c.r=j,XN(c,b.b[e].q,b.b[e].r)}function zU(){}w(695,1,{},zU);_.a=0;_.b=0;_.c=0;_.d=0;function yC(){yC=x;zC=new CL(ji)}var zC;\nfunction qO(){qO=x;JU=new vK(1);J((bM(),cM[Gq]),Qi)?S=30:S=1}function oO(a,b,c,d,e){bP(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(e*S))),Q(L(Math.round(-35))),Q(L(Math.round(-110))))}function rO(a,b,c,d,e){sO(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(e*S))))}function SO(a,b,c,d){var e,f,g;f=C(A,u,-1,d,1);g=C(A,u,-1,d,1);for(e=0;e<d;++e)f[e]=Q(L(R(b[e]*S))),g[e]=Q(L(R(c[e]*S)));a=a.a;a.o&&(lO(a,!1),mO(a,KU(a,f,g,d,2<d)))}\nfunction iO(a,b,c,d,e){tO(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(e*S))))}function RO(a,b,c,d){MO(a.a,b,Q(L(R(c*S))),Q(L(R(d*S))))}\nfunction jO(a,b,c,d,e,f){var g,h;g=a.a.e;f?(h=OK(g),f=new wv(fA(0.7*(g.d>>16&255)),fA(0.7*(g.d>>8&255)),fA(0.7*(g.d&255))),HO(a.a,g)):(h=new wv(fA(0.7*(g.d>>16&255)),fA(0.7*(g.d>>8&255)),fA(0.7*(g.d&255))),f=OK(g),HO(a.a,h));g=Q(L(R(S)));d=Q(L(R(d*S)));e=Q(L(R(e*S)));b=Q(L(R(b*S)));c=Q(L(R(c*S)));d-=g;e-=g;pO(a.a,b+g,c+g,d-g,e-g);HO(a.a,h);pO(a.a,b,c,d,g);pO(a.a,b,c+g,g,e);HO(a.a,f);pO(a.a,b+d,c,g,e+g);pO(a.a,b+1,c+e,d,g)}\nfunction kO(a,b,c,d,e){a=a.a;b=Q(L(R(b*S)));c=Q(L(R(c*S)));d=Q(L(R(d*S)));e=Q(L(R(e*S)));lO(a,!0);mO(a,nO(a,b,c,d,e))}function vO(a,b,c,d){var e,f,g;f=C(A,u,-1,d,1);g=C(A,u,-1,d,1);for(e=0;e<d;++e)f[e]=Q(L(R(b[e]*S))),g[e]=Q(L(R(c[e]*S)));a=a.a;lO(a,!0);mO(a,KU(a,f,g,d,2<d))}function hO(a,b,c,d,e){pO(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(e*S))))}function gO(a,b){!a.b?HO(a.a,b):b==a.c||QK(b,a.c)?HO(a.a,a.c):HO(a.a,a.b)}function KO(a,b){a.e=new hL(b.a,b.c,Math.round(b.b*S));kR(a.a,a.e)}\nfunction LU(a){qO();this.a=a;1<S&&(this.d=new vK(S*JU.e),GO(this.a,this.d))}w(697,1,{},LU);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var JU,S=0;function eO(a){this.a=a;this.b=new LU(a.a)}w(698,1,{},eO);_.a=null;_.b=null;function jP(){}function GU(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(700,1,{120:1},jP,GU);_.a=0;_.b=0;_.c=0;_.d=0;function SP(a){return a.a<a.c-1?(++a.a,CF(a,a.a)):null}function RP(a){return 0<a.a?(--a.a,CF(a,a.a)):null}function xR(){tT(this)}w(701,629,nv,xR);\n_.qg=function(){this.a=-1;this.b=C(uT,q,0,0,0);this.c=0};_.a=-1;function wC(a,b){var c;a.a=b;var d,e;d=null;if(e=c=(e=IL().a.bi(a),null!=e?new WL(e):null))e=(LL(),OL),e=PL(e,(LL(),OL))||PL(e,ML);if(e)try{d=TL(c)}catch(f){if(f=Az(f),H(f,73))Iy(f);else if(H(f,81))Iy(f);else throw f;}c=d;null!=c&&oR(b,c)}function uC(a){var a=new WL(a),b=IL(),c,d;try{c=TL(a),d=Vy(c)?c.tS():c.toString?c.toString():hl,b.a.ci(d)}catch(e){if(e=Az(e),H(e,73))Iy(e);else if(H(e,81))Iy(e);else throw e;}}function yR(){}\nw(703,1,Bu,yR);_.zf=function(a){oR(this.a,a.a)};_.a=null;function eP(a){a.c=0;a.a=0;a.b=0}function vR(){}w(704,1,{},vR);_.a=0;_.b=0;_.c=0;w(706,385,Pu);\nfunction qC(){var a;qC=x;MU=(a=!1,ms in $wnd||ms in $doc.documentElement?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf(Yaa)&&(a=!0),a);NU=-1!=$wnd.navigator.userAgent.indexOf(cl);OU=MU&!NU;var b;a=y(A,u,-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]);rC=C(A,u,-1,1E3,1);for(b=0;b<rC.length;++b)rC[b]=-999;for(b=0;b<a.length;b+=2)rC[a[b+1]]=a[b]}\nfunction eK(a,b,c){var d;d=new PU;dG(d.u,b,c);MG(a.f,d.u,0,0);Tv(a.a,d);return d}function jK(a){var b;b=Vz(a.pb,Vr);0==b&&(b=parseInt(a.pb.style[bq])||0);return b}function PR(a,b){return!a.e?null:b in a.e?a.e[b]:null}function iK(a){var b;b=Vz(a.pb,Wr);0==b&&(b=parseInt(a.pb.style[du])||0);return b}function WO(a,b,c,d){b=b.a;if(b.s!=c||b.t!=d){var a=a.f,e=b.u;NG(a,e);a.Be(e,c,d);b.s=c;b.t=d}QU(b)}function sR(a){var b;for(b=new GD(a.k);b.b<b.d.Tf();)a=HD(b),SR(a)}\nfunction GR(a){a=!a.k?Vt+a.f+ud+a.c+a.b:qM(a);$wnd.open(a,Zm,m)}\nfunction OR(a,b,c,d){qC();this.pb=zH();this.i=new RU;this.a=new Zv;this.k=new Zv;this.e=d;this.pb.style[As]=Xe;this.pb.style[us]=Xe;this.pb.style[Et]=Rq;this.pb.style[du]=b;this.pb.style[bq]=c;this.f=new SU;this.f.pb.style[du]=af;cG(this.f,af);OU?(b=new TU,c=new UU,MG(b,this.f,0,0),MG(b,c,0,0),TG(this,b)):TG(this,this.f);this.c=a;a.Sc=this.i;a.Ec=this;OU&&(this.n=new VU(this),this.n.i=new WU(this),this.n.j=new XU(this),this.n.n=new YU(this),this.n.k=new ZU(this),this.c&&(this.n.e=new $U(this),this.n.f=\nnew aV(this),this.n.a=new bV(this)));oG(this,new cV(this),(CC(),CC(),DC));oG(this,this,(WB(),WB(),XB));oG(this,new dV(this),(FC(),FC(),GC));oG(this,new eV(this),(PC(),PC(),QC));oG(this,new fV(this),(IC(),IC(),JC));oG(this,new gV(this),(SC(),SC(),TC));oG(this,new hV(this),(nC(),nC(),oC));(KJ(),KJ(),LJ).a=this;FF(new iV(this))}w(705,706,Pu,OR);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.j=!1;_.n=null;var OU,NU,MU,rC=null;function SU(){RG.call(this);this.pb[no]=Lq}w(708,362,Pu,SU);\nfunction TU(){SU.call(this);this.pb.style[du]=af;this.pb.style[bq]=af}w(707,708,Pu,TU);function fC(a,b){var c;c=L(R(100*b.c));c=new YL(b,0,gt,c);DN(a.a.c,c);return!0}function aV(a){this.a=a}w(709,1,{},aV);_.Lh=function(a){return fC(this,a)};_.a=null;function jC(a,b){var c;c=new YL(b,0,hp,ku);DN(a.a.c,c);return!0}function bV(a){this.a=a}w(710,1,{},bV);_.Lh=function(a){return jC(this,a)};_.a=null;function cV(a){this.a=a}w(711,1,{},cV);\n_.ld=function(a){var b,c,d,e;d=RB(a);e=SB(a);c=a.a.button||0;b=new jV(a);2==c&&(b.e=4);b=mQ(this.a.c,b,d,e);this.a.j=!0;b&&(a.a.cancelBubble=!0)};_.a=null;function dV(a){this.a=a}w(712,1,{},dV);_.md=function(a){var b,c;b=RB(a);c=SB(a);a=new jV(a);(0>=b||b>=iK(this.a)-1||0>=c||c>=jK(this.a)-1)&&(this.a.j=!1);this.a.j?vQ(this.a.c,a,b,c):pP(this.a.c,a,b,c);iI(this.a.pb)};_.a=null;function eV(a){this.a=a}w(713,1,{},eV);_.od=function(a){this.a.j=!1;RB(a);SB(a);DQ(this.a.c)};_.a=null;\nfunction fV(a){this.a=a}w(714,1,{},fV);_.nd=function(){this.a.j&&(this.a.j=!1)};_.a=null;function gV(a){this.a=a}w(715,1,{},gV);_.a=null;function hV(a){this.a=a}w(716,1,{},hV);_.a=null;function UU(){SU.call(this);this.pb.style[du]=af;this.pb.style[bq]=af}w(717,708,Pu,UU);function iV(a){this.a=a}w(718,1,{},iV);_.Qd=function(){Jz((Gz(),Hz),new kV(this))};_.a=null;function kV(a){this.a=a}w(719,1,{},kV);_.pd=function(){this.a.a.c&&(gK(this.a.a.c),sR(this.a.a))};_.a=null;\nfunction lV(a,b){var c;c=b.a;c.e=4;return mQ(a.a.c,c,b.d,b.e)}function WU(a){this.a=a}w(720,1,{},WU);_.Lh=function(a){return lV(this,a)};_.a=null;function mD(a,b){pP(a.a.c,b.a,b.d,b.e);return mQ(a.a.c,b.a,b.d,b.e)}function XU(a){this.a=a}w(721,1,{},XU);_.Lh=function(a){return mD(this,a)};_.a=null;function YU(a){this.a=a}w(722,1,{},YU);_.Lh=function(a){return vQ(this.a.c,a.a,a.d,a.e)};_.a=null;function ZU(a){this.a=a}w(723,1,{},ZU);_.Lh=function(){return DQ(this.a.c)};_.a=null;\nfunction eC(a,b){var c;c=L(R(b.b));c=new YL(b,0,$s,c);DN(a.a.c,c);return!0}function $U(a){this.a=a}w(724,1,{},$U);_.Lh=function(a){return eC(this,a)};_.a=null;function mV(){mV=x;nV()}function nV(){nV=x;oV=$moduleBase+lf}var pV=null,oV;function qV(){qV=x;nV();pV=new PE((gF(),new fF(oV)),4,4)}function rV(){rV=x;sV={}}function tV(a,b,c){var d;c&&(b.style[yp]=c.b+Gs,d=c.a,d!=Fh&&(b.style[xp]=d),0!=(c.c&1)&&(b.style[Ap]=Vn),0!=(c.c&2)&&(b.style[zp]=xq));a.e.style[cu]=Qr}\nfunction iL(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,z;d=Xy(b);d in sV?c=sV[d]:(c=$doc.getElementsByTagName(Sn)[0],e=aA(st),f=aA(sq),f.style[Zo]=(xA(),vq),f.style[Zt]=(kB(),Ln),f.style[fr]=Ye,f.style[gr]=Ye,f.width=1,f.height=1,g=(mV(),qV(),nV(),pV),g=g.d.a,jA()?vA(f,g):f.src=g,c=(h=$doc.createTextNode(ik),tV(a,e,b),e.appendChild(h),e.appendChild(f),c.appendChild(e),j=iA(e),l=iA(e)+(e.offsetHeight||0),n=l-j,o=iA(f)+(f.offsetHeight||0)+1,r=l-o,t=o-j,c.removeChild(e),z=new uV,z.a=t,z.b=r,z.c=n,z),sV[d]=c);\nreturn c}function vV(){rV();var a,b,c,d,e;RA();this.a=y(iE,q,1,[wr,Iaa,mt]);this.c={};this.b={};this.d=$doc.getElementsByTagName(Sn)[0];this.e=aA(st);this.e.innerHTML=this.f||m;this.e.style[yp]=tf;for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[xp]=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)}w(727,1,{},vV);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var sV;function uV(){}w(728,1,{},uV);_.a=0;_.b=0;_.c=0;\nfunction wQ(a){if(0!=(a.e&4))return!0;try{if(a.a&&H(a.a,25))return!!a.a.a.metaKey}catch(b){if(b=Az(b),!H(b,104))throw b;}return!1}function nQ(a){try{if(a.a&&H(a.a,25))return!!a.a.a.shiftKey}catch(b){if(b=Az(b),!H(b,104))throw b;}return!1}function jV(a){sC.call(this,null,0,null);this.a=a}w(729,479,lv,jV);_.tf=function(){return wQ(this)};_.uf=function(){return nQ(this)};_.a=null;\nfunction BL(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=jL;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||m,tV(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function xJ(a){this.b=a;this.a={};!jL&&(jL=new vV)}w(730,482,Lu,xJ);var jL=null;function fK(a){this.a=a}w(731,489,{},fK);_.a=null;function RU(){ZJ.call(this)}w(732,458,Ku,RU);function wV(){PH.call(this);this.pb[no]=Mq;this.pb.style[du]=En}w(733,398,Pu,wV);\nfunction xV(){xV=x;var a=yV=new vV;RA();a.f=yf;a.e.style[xp]=mt;a.e.style[yp]=cf;a.e.innerHTML=a.f||m;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[yp]=df;a.d.appendChild(a.e);a.d.removeChild(a.e);zV=new vK(1)}function mO(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,QU(a)}\nfunction bP(a,b,c,d,e,f,g){var h,j,l,n;a.o&&(lO(a,!1),360<=g||-360>=g?h=nO(a,b,c,d,e):h=(j=f+g,l=90-f,n=90-j,a.b+vn+l+Fb+n+Kb+c*a.a+maa+b*a.a+Os+d*a.a+Ms+e*a.a+gaa+a.n+Ve),mO(a,h))}function sO(a,b,c,d,e){a.o&&mO(a,a.b+Uq+b*a.a+Jd+c*a.a+Lb+d*a.a+Jd+e*a.a+Ib+a.i+Db+a.c+We)}function tO(a,b,c,d,e){a.o&&(lO(a,!1),mO(a,a.b+Ss+b*a.a+Ns+c*a.a+Os+d*a.a+Ms+e*a.a+Is+a.n+Ve))}\nfunction MO(a,b,c,d){var e,b=b.replace(/&/g,Lc).replace(/<\/g,Nc).replace(/>/g,Mc),f=(xV(),yV),b=(e=iL(f,a.f).a,Tf+c*a.a+Ns+(d-e)*a.a+Ls+a.j+yo+a.i+Ef+b+Nf);mO(a,b)}function pO(a,b,c,d,e){lO(a,!0);mO(a,a.b+Ss+b*a.a+Ns+c*a.a+Os+d*a.a+Ms+e*a.a+Is+a.n+Ve)}function QU(a){var b;if(a.q){for(;null!=(b=a.v.pop());){var c=a.d;c[c.length]=b}b=a.d.join(ba);b=m+b+m;b!==a.r&&(a.u.pb.innerHTML=b||m,a.r=b);a.p=!0;a.q=!1}}function HO(a,b){(a.e=b)&&(a.i=AV(b))}\nfunction kR(a,b){var c,d,e,f;a.f=b;a.j=(c=(fL(),gL),d=b.b,e=b.a,f=m,d!=c.b&&(f=up+d*a.a+Ls),e!=c.a&&(f+=tp+e+Cf),0!=(b.c&1)&&(f+=wp),0!=(b.c&2)&&(f+=vp),f+=nba,f)}function GO(a,b){(a.o=b)&&b&&(a.c=vb+b.e*a.a+faa)}w(734,485,{});_.d=null;_.e=null;_.f=null;_.i=On;_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=m;_.s=0;_.t=0;_.u=null;_.v=null;var zV,yV;\nfunction iD(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-eA(a.o.pb)+hA(a.o.pb)+rA(a.o.pb.ownerDocument),a.b.e=c.clientY-iA(a.o.pb)+(a.o.pb.scrollTop||0)+sA(a.o.pb.ownerDocument),a.b.a=new jV(b),bA(b.a),!0):!1}\nfunction VU(a){this.o=a;this.b=new BV;this.c=new CV(this);oG(this.o,new DV(this),(jD(),jD(),kD));oG(this.o,new EV(this),(bD(),bD(),cD));oG(this.o,new FV(this),(fD(),fD(),gD));oG(this.o,new GV(this),(YC(),YC(),ZC));oG(this.o,new HV,(kC(),kC(),lC));oG(this.o,new IV(this),(gC(),gC(),hC));oG(this.o,new JV(this),(bC(),bC(),cC))}w(735,1,{},VU);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function CV(a){aw();this.a=a}w(736,65,{},CV);\n_.vd=function(){!this.a.d&&this.a.i&&lV(this.a.i,this.a.b)};_.a=null;function DV(a){this.a=a}w(737,1,{},DV);_.a=null;function EV(a){this.a=a}w(738,1,{},EV);_.a=null;function FV(a){this.a=a}w(739,1,{},FV);_.a=null;function GV(a){this.a=a}w(740,1,{},GV);_.a=null;function HV(){}w(741,1,{},HV);function IV(a){this.a=a}w(742,1,{},IV);_.a=null;function JV(a){this.a=a}w(743,1,{},JV);_.a=null;function BV(){}w(744,1,{},BV);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction AV(a){var b,c;c=a.d>>16&255;b=a.d>>8&255;a=a.d&255;if(0==c*b*a){if(0==c&&0==b&&0==a)return On;if(255==c&&0==b&&0==a)return xaa;if(0==c&&255==b&&0==a)return Mp;if(0==c&&0==b&&255==a)return Qn}return 255==c&&255==b&&255==a?mba:Xs+c+Jd+b+Jd+a+kd}function CR(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction KV(a){var b,c,d,e,f;uG(a);d=(vG(),II(null));e=new wV;MH(e,a);EG(d,e,d.pb);f=a.he();b=a.ge();c=CR();9<=c?(++f,++b):7==c&&H(a,38)&&(c=a.pb.innerText,2>=c.length&&(f+=8));OH(e,a);OG(d,e);return new EJ(f,b)}function RM(a){try{$wnd.console.log(a)}catch(b){}}function LV(){this.pb=aA($o);this.pb[no]=Lq;this.pb.style[xs]=dq;this.pb.style[Ds]=bn;this.pb.style[du]=af;this.pb.style[bq]=af;this.pb.setAttribute(Go,pp)}w(746,365,Hu,LV);function MV(){MV=x;xV();NV=y(iE,q,1,[sa,Tq,daa,un,vs,uaa,Faa])}\nfunction nO(a,b,c,d,e){return a.b+ws+b*a.a+Ns+c*a.a+Os+d*a.a+Ms+e*a.a+Is+a.n+Ve}function KU(a,b,c,d,e){var f,g,h,j,l;if(1>d)return m;h=a.b+eaa;g=m;for(f=0;f<d;++f)j=b[f]*a.a,l=c[f]*a.a,g+=j+Js+l+Gs,f<d-1&&(g+=fa);e&&(e=b[0]*a.a,f=c[0]*a.a,d-=1,e!=b[d]&&f!=c[d]&&(g+=fa+e+Js+f+Gs));return h+=g+Db+a.n+Ve}function lO(a,b){var c;c=a.i;b?a.n=Ua+c+Eb:a.n=Pa+c+Eb}function OV(a){var b,c,d;d=a?Xk:Wk;b=NV.length;for(c=1;c<b;++c){var e=d,f=NV[c],g=a;$doc.createStyleSheet().addRule(e+nl+f,Nn+g)}}\nfunction PU(){MV();this.o=zV;this.d=[];this.u=new LV;this.v=[];PV&&(PV=!1,$doc.namespaces.add(Wk,Xt),OV(!1),$doc.namespaces.add(Xk,Xt),OV(!0))}w(747,734,{},PU);_.a=-1;_.b=Of;_.c=m;var PV=!0,NV;function QV(){QV=x;RV=new EJ(0,0)}function PJ(a,b){var c;if(a.Qf())return RV;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Sh(vJ(b));c=KV(a.If());a.e.b=c.b;a.e.a=c.a;return c}function SV(){this.e=new VK;this.e.a=-1;this.e.b=-1}w(749,1,{});_.Qf=mR;\n_.Sh=function(a){var b=this.If().pb,c,d,e;c=(fL(),gL);e=a.b;d=a.a;e!=c.b?b.style[yp]=m+e+"pt":b.style[yp]=m;d!=c.a?b.style[xp]=d:b.style[xp]=m;0!=(a.c&1)?b.style[Ap]=Vn:b.style[Ap]=m;0!=(a.c&2)?b.style[zp]=xq:b.style[zp]=m};_.e=null;var RV;function aK(){QV();SV.call(this);this.d=new RG}w(753,749,{},aK);_.If=RK;_.d=null;function nL(a){this.a=new wI(a.f,new TV(a));vI(this.a,a.e)}w(755,1,{},nL);_.a=null;\nfunction pI(a){var b,c,d,e,f;f=new XL(a.a,1001,null!=a.a.c?a.a.c:a.a.f);for(c=WC(a.a.d,C(Aca,q,74,0,0)),d=0,e=c.length;d<e;++d)if(b=c[d],H(b,54)){b.Ec.j=!1;break}a=a.a;b=a.n.d;f!=b.a&&(b.a=f,b.b=MD((mK(),nK),new oK(f.k)));b=b.b;if(GE(!b?ju:b.a,su))for(b=(!a.d.a||0==a.d.a.c?(PD(),PD(),QD):new sK(a.d.a)).ye();b.Vd();)a=b.Wd(),1001==f.k&&a.zf(f);var g,h,j;1001==f.k?(g=new sC(f.n,f.k,f.a),g.e=f.b&15):601==f.k?(null.fi(),null.fi()):100==f.k&&H(f.n,71)?(h=f.n,j=new sC(h,205,null),j.i=h.We(),j.j=h.Xe()):\n1004<=f.k&&1005>=f.k||(701==f.k?null.fi():401==f.k||402==f.k?(null.fi(),null.fi(),null.fi(),null.fi(),null.fi()):500<=f.k&&507>=f.k&&(g=null.gi,500!=g&&(g=new sC(null.gi,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function TV(a){this.a=a}w(756,1,Cu,TV);_.pd=function(){pI(this)};_.a=null;function GL(){QV();SV.call(this);this.a=new VI}w(757,749,{},GL);_.If=WE;_.a=null;function JL(){new DD;var a;a:{switch(fE){case 1:case 3:case 5:case 7:a=new UV;break a}a=new VV}this.a=a}w(772,509,{},JL);_.a=null;\nfunction VV(){}w(774,1,{},VV);_.bi=function(a){a&&a&&vz(8,new WV(a));return null};_.ci=function(a){vz(8,new XV(a))};function UV(){}w(773,774,{},UV);_.bi=function(){return $wnd.clipboardData.getData(Ok)};_.ci=function(a){$wnd.clipboardData.setData(Ok,a)};function WV(a){this.a=a}w(777,1,bv,WV);_.zd=$F;_.a=null;function XV(a){this.a=a}w(779,1,bv,XV);_.zd=$F;_.a=null;function HL(){this.b=new KL;this.d=new qK}w(790,507,{},HL);function nP(a,b,c,d){b=yJ(b);c+=b.a;d+=b.b;aH(a.a,c,d);bH(a.a)}\nfunction tL(){QV();SV.call(this);var a=this.a=new YV;a.ab=!0;a.a.f=!0;this.a.db=!0}w(792,749,{},tL);_.If=WE;_.a=null;function mM(){}w(800,536,{},mM);function jM(){jM=x;var a;a=(bM(),cM[rs]);if(null!=a)try{if(J(Tk,a))WS(m);else if(J(qi,a)||J(ri,a))C(XS,cv,-1,0,1);else throw new tS(a+ab);}catch(b){if(b=Az(b),!H(b,105))throw b;}}function oL(a,b){a.a=31*a.a+fA((new KS(b)).a)}function wK(){}w(805,1,{},wK);_.hC=WE;_.a=1;\nfunction YV(){var a=(iH(),lH);cH.call(this,!0,mr);this.U=a.a;this.a=new ZV(this);this.a.d=!0;TG(this,this.a);this.ab=!0;this.a.f=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);rF();ZF(a,b)}else this.lb|=1;$z(Zz(this.pb))[no]=Up;this.pb.style[fu]=gf}w(837,367,Pu,YV);_.Yd=function(a){sG(this,a);1==QF(a.type)&&YG(this,!1)};_.a=null;\nfunction ZV(a){this.b=a;rI();this.c=new Zv;this.i=new Zv;a=(uI(),rI(),tI);new pJ(a.d,a.b,a.c,a.e,a.a);var b;b=aA(yt);this.e=aA(Bt);lF(b,this.e);this.o=!0;a=zH();b=(mF(),nF(b));a.appendChild(b);this.pb=a;ex();this.pb.setAttribute(Zs,Ix.a);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),rF(),ZF(a,b)):this.lb|=2225;this.pb[no]=Tp;a=fG(this.pb)+He;bG(this.ie(),a,!0);this.pb.style[us]=Ze;this.pb.setAttribute(eq,Tt);oG(this,new qI(this),(LB(),LB(),MB))}w(838,407,Hu,ZV);\n_.Yd=function(a){switch(QF(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}jI(this,a)};_.Ke=function(a,b){nI(this,a,b);b||this.a&&YG(this.b,!1)};_.a=!0;_.b=null;w(886,1,{});\nfunction $V(a,b,c,d){var e,f,g,h,j,l;h=(!c?b.b:wM(b,c,~~Xy(c)))[0][d.length];b=j=e=null;for(c=0,f=!h?0:h.length;c<f;++c){g=h[c];var n;a:{n=g;var o=d,r=void 0,t=void 0,z=void 0,v=t=r=void 0,E=t=void 0,s=void 0,t=void 0;for(z=0,s=o.length;z<s;++z)if(E=n[z+3],v=o[z],r=null==v?Rr:typeof v,r=r==Ur?Object.prototype.toString.call(v)==il||typeof v.length==Sr?zn:r:r,!J(r,E)&&(!J(vt,E)||!J(Rr,r)))if(v=J(Sr,r),r=J(Wn,r),aW===E)v&&(o[z]=new KS(o[z])),r&&(o[z]=(JN(),o[z]?KN:LN));else{t=v||r;if(t=!t&&null!=E&&\nTy(E)==Bca){t=o[z];if(null==t||bW(t,E))continue;if(Sy(t)&&(t=t&&t.g?t.g:null,null!=t&&bW(t,E))){o[z]=t;continue}}if(!J(Ur,E)||v||r){n=!1;break a}}n=!0}if(n){e=g[0];j=g[1];b=g[2];break}}return e?(d=b?b(a,d):d,a=(l=e.apply(a,d),[j?j(l):l])):null}function cW(){this.c=new Hy;this.a=new Hy;this.b=new Hy}function bW(a,b){var c;if(aW==b||Cca==b&&H(a,132))return!0;if(null!=a)for(c=Ty(a);c&&c!=aW;c=null)if(c==b)return!0;return!1}w(885,886,{},cW);function gS(){gS=x;dW=new cW}\nfunction lS(a,b){gS();D(dW.c,a,b)}function dS(a){gS();var b,c,d;d=VS(a,ml);c=$wnd;a=0;for(b=d.length-1;a<b;++a)J(d[a],to)||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function eS(a,b){var c;gS();return c=b&&b[0]&&(typeof b[0]==Ur||typeof b[0]==Cp)?b[0]:null,bW(c,a)}function jS(a,b){var c=fS;gS();var d=dW,e;e=b?d.b:d.a;if(d=!c?e.b:wM(e,c,~~Xy(c))){var f=d;for(p in a)f[p]=a[p]}else d=a;!c?xM(e,d):zM(e,c,d,~~Xy(c))}\nfunction iS(a,b,c){var d=fS;gS();var e=dW,c=c?e.b:e.a,e=$V(a,c,d,b);if(!e){e=[a];for(i=0;i<b.length;i++)e.push(b[i]);b=e;e=$V(a,c,d,b)}if(!e)throw new Oy(Ig+0+zf+b.length+ba);return e}function FQ(a){gS();var b=dW,c;null==a?a=null:(c=a[Xm],c||(0!=(Ty(a).b&4)?a=[]:(b=(b=MD(b.c,Ty(a)))&&typeof b==Cp?new b(a):a,a=a[Xm]=b),c=a),a=c);return a}var dW;\nfunction B(a){return function(){try{var b;var c=arguments,d;var e;0!=Cz&&(e=Qv(),2E3<e-Ez&&(Ez=e,Dz=Jba()));if(0==Cz++){var f=(Gz(),Hz),g,h;if(f.b){h=null;do g=f.b,f.b=null,h=Oz(g,h);while(f.b);f.b=h}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var j=(Gz(),Hz),l,n;if(j.c){n=null;do l=j.c,j.c=null,n=Oz(l,n);while(j.c);j.c=n}}--Cz;c&&-1!=Dz&&($wnd.clearTimeout(Dz),Dz=-1)}return b}catch(o){throw o;}}}\nfunction gwtOnLoad(a,b,c,d){$moduleName=b;$moduleBase=c;fE=d;if(a)try{B(gE)()}catch(e){a(b)}else B(gE)()}var aW=U(1),Cba=U(142),Dca=GS(" I"),A=AS(892,Dca);U(151);var uT=AS(896,aW),Gba=AS(900,uT),Eca=GS(" Z"),tz=AS(890,Eca),Fca=FS(),uz=AS(901,Fca),Gca=FS(),Hba=AS(902,Gca);U(138);U(137);U(136);U(154);U(155);U(153);U(156);U(152);var Hca=U(311),Tba=AS(903,Hca);U(312);U(194);U(575);U(148);U(592);var Ica=GS(" B");U(596);var Jca=GS(" C"),NS=AS(904,Jca),Bca=U(594),Kca=GS(" D"),SN=AS(891,Kca);U(595);U(597);\nvar Lca=U(599),CQ=AS(905,Lca),Mca=GS(" J"),Nca=U(2),iE=AS(897,Nca),XS=AS(906,Ica);U(608);U(591);U(141);U(573);var fS=U(562);U(586);var rS=U(583);U(581);U(582);U(588);U(159);U(166);U(167);U(161);U(162);U(163);U(164);U(139);U(603);U(598);U(584);U(585);U(563);U(564);U(565);U(566);U(567);U(568);U(569);U(570);U(571);U(572);var Oca=U(459);U(458);U(457);U(456);U(558);U(557);U(559);U(560);U(561);U(704);\nvar SK=U(473),nN=AS(907,SK),Pca=U(481),oca=AS(908,Pca),Qca=U(482),pca=AS(909,Qca),Rca=U(694),IQ=AS(910,Rca),eQ=AS(911,A);U(691);U(692);U(677);U(679);U(683);U(684);U(685);U(686);U(687);U(688);U(689);U(690);U(680);U(681);U(682);U(678);var ET=AS(912,Oca),Sca=FS(),Pba=AS(913,Sca);U(703);U(552);U(553);U(578);FS();U(577);FS();U(886);U(885);var Cca=FS();U(366);var Tca=U(365);U(364);U(370);U(385);U(427);U(732);U(706);U(705);U(363);U(362);U(708);U(707);U(717);U(718);U(719);U(720);U(721);U(722);U(723);U(724);\nU(709);U(710);U(711);U(712);U(713);U(714);U(715);U(716);U(291);U(290);U(375);U(376);U(377);U(65);U(345);U(735);U(744);U(736);U(737);U(738);U(739);U(740);U(741);U(742);U(743);U(484);U(485);U(734);U(614);U(621);U(629);U(622);U(623);U(423);U(426);U(424);U(425);U(580);U(579);var Uca=ES(210,function(){RA();return jB}),Nba=AS(914,Uca),Vca=ES(200,function(){xA();return GA}),Lba=AS(916,Vca),Wca=ES(205,function(){HA();return QA}),Mba=AS(917,Wca),Xca=ES(220,function(){kB();return BB}),Oba=AS(918,Xca);\nES(211,null);ES(212,null);ES(213,null);ES(214,null);ES(215,null);ES(216,null);ES(217,null);ES(218,null);ES(219,null);ES(201,null);ES(202,null);ES(203,null);ES(204,null);ES(206,null);ES(207,null);ES(208,null);ES(209,null);ES(221,null);ES(222,null);ES(223,null);ES(224,null);ES(225,null);ES(226,null);ES(227,null);ES(228,null);U(540);U(539);U(616);U(615);U(617);U(619);U(618);U(620);U(624);U(625);U(244);U(243);U(242);U(248);U(247);U(246);U(252);var Yca=U(251);U(250);U(266);U(268);U(269);U(489);U(698);\nvar Zca=U(700),$ca=U(662),ada=U(667),vU=AS(919,$ca),wU=AS(920,ada),qca=AS(921,Zca);U(695);U(693);U(347);U(285);U(350);U(288);U(287);U(286);U(452);U(453);U(454);U(494);U(493);U(492);U(497);var bda=FS(),Aca=AS(923,bda);U(343);U(538);U(637);U(297);U(507);U(508);U(656);U(671);var cda=ES(673,function(){vP();return oU}),yca=AS(925,cda),dda=ES(674,function(){zP();return qU}),zca=AS(926,dda),eda=ES(672,function(){xP();return kU}),xca=AS(927,eda);U(275);U(277);U(542);U(605);U(360);U(361);U(611);U(668);U(669);\nU(670);U(496);var ica=U(495);U(479);U(701);U(478);var WK=U(477);U(505);U(506);U(150);U(488);U(249);U(790);U(438);var eJ=AS(928,Tca);U(439);U(747);U(746);U(399);U(401);U(400);U(402);U(272);U(289);U(697);U(502);U(503);U(504);U(467);U(541);U(466);U(465);var eW=AS(898,Mca);U(641);U(607);U(280);U(267);U(270);U(271);U(264);U(263);U(265);U(282);U(487);U(461);U(460);U(514);U(463);U(464);U(500);U(499);var jca=U(498);U(635);U(543);U(544);U(657);U(644);U(455);U(658);U(135);var fca=U(480);U(590);U(727);U(728);\nU(642);U(805);var gca=U(730);U(749);U(792);U(517);U(755);U(756);U(474);U(279);U(276);U(278);U(274);U(262);U(261);U(260);U(369);U(368);U(367);U(837);U(407);U(838);var fda=ES(371,function(){iH();return pH}),$ba=AS(933,fda),gda=ES(419,function(){eH();return CI}),bca=AS(934,gda);U(58);U(420);U(421);U(416);U(417);U(418);U(59);U(60);U(61);U(408);U(409);U(410);U(411);U(414);U(675);U(731);U(325);U(395);U(396);U(415);U(753);U(757);var hca=U(490);U(318);U(440);U(519);U(520);U(513);U(373);U(380);U(430);U(429);\nU(431);var hda=ES(432,function(){UI();return dJ}),dca=AS(948,hda);ES(433,null);ES(434,null);ES(435,null);ES(436,null);U(292);U(441);U(68);U(69);U(67);U(70);U(73);U(74);U(75);U(76);U(77);U(78);var ida=U(90),aca=AS(949,ida);U(79);U(80);U(81);U(82);U(83);U(84);U(85);U(87);U(86);U(88);U(89);U(91);U(92);U(94);U(95);U(93);U(96);U(97);U(98);U(99);U(101);U(103);U(104);U(102);U(100);U(105);U(106);U(107);U(108);U(110);U(113);U(112);U(114);U(117);U(118);U(116);U(119);U(120);U(121);U(122);U(123);U(124);U(126);\nU(127);U(125);U(128);U(129);U(130);U(131);U(133);U(134);U(132);U(381);U(398);U(397);U(632);U(374);U(319);var RL=U(510),kca=AS(952,RL);U(511);U(509);U(733);U(443);U(241);U(356);U(357);U(327);U(329);U(328);U(323);U(442);U(320);U(534);U(533);U(535);U(609);U(284);U(72);U(330);U(404);U(406);U(729);U(772);U(512);U(536);U(322);U(71);U(109);U(774);U(777);U(779);U(773);U(529);U(530);U(537);U(587);U(800);U(62);U(63);var jda=U(66),Bba=AS(956,jda);U(64);U(317);function tH(){return this.b}\nfunction RJ(){return DJ(this)}function WE(){return this.a}function yG(){}function $F(){}function UE(){return QL(this.a)}function rv(){return Xy(this)}function XE(a){return!H(a,32)?!1:J(this.a,a.Td())}function EL(){var a;0<this.a?(a=AL(this,this.a),a=!a?DJ(this):a):a=DJ(this);return a}function lG(){return Vz(this.pb,Vr)}function bL(){}function RK(){return this.d}function nG(){return this.pb}function SJ(){return FJ(this)}function mG(){return Vz(this.pb,Wr)}function zG(){tG(this)}\nfunction ZB(){return this.c}function hT(){return this.a.d}function MS(){return m+this.a}function aD(a){var b=a.a;if(a=a.a.k)iD(b,this),a.Lh(b.b);b.d=!0}function mR(){return!1}function aS(){var a=this.b;this.c.a.apply(a,[FQ(this.a.a),a])}function TJ(){return this.cZ.d+gl+this.cf()+Lm}function qv(a){return this===a}function uM(){return 0==this.Tf()}function sT(a){return SF(this.a,a)}function nR(){return!1}function LS(){return fA(this.a)}\nfunction FL(){var a;0<this.a?(a=AL(this,this.a),a=!a?FJ(this):a):a=FJ(this);return a}function bT(){return Uz(this.a)};window.gwtOnLoad=gwtOnLoad;$sendStats(\'moduleStartup\', \'moduleEvalEnd\');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats(\'moduleStartup\', \'end\');\n//@ sourceURL=0.js \n']);
diff --git a/public/jsme/222DCE3CD01E8F29C3D81A37CE3EC2B8.cache.html b/public/jsme/222DCE3CD01E8F29C3D81A37CE3EC2B8.cache.html
deleted file mode 100644
index e6e08a7..0000000
--- a/public/jsme/222DCE3CD01E8F29C3D81A37CE3EC2B8.cache.html
+++ /dev/null
@@ -1,626 +0,0 @@
-<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
deleted file mode 100644
index 9de2a8a..0000000
--- a/public/jsme/230043C4988F4EECEF225437640D792F.cache.html
+++ /dev/null
@@ -1,625 +0,0 @@
-<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/293DFEFA807A962F28C09E358B34A434.cache.js b/public/jsme/293DFEFA807A962F28C09E358B34A434.cache.js
new file mode 100644
index 0000000..996e322
--- /dev/null
+++ b/public/jsme/293DFEFA807A962F28C09E358B34A434.cache.js
@@ -0,0 +1 @@
+jsme.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsme;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats(\'moduleStartup\', \'moduleEvalStart\');var $gwt_version = "2.5.1";var $strongName = \'293DFEFA807A962F28C09E358B34A434\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;var n="",ca="\\n",fa=" ",ga=" \\t\\n\\r\\u000c",ia=" ",ja=" 0 0",ka=" 0 0 0",la=" is not supported",ma=\'"\',na=\'" \',pa=\'" cy="\',sa=\'" height="\',ta=\'" stroke="\',ua=\'" x2="\',va=\'" y1="\',wa=\'" y2="\',xa=\'" y="\',Aa=\'"/>\',Ba=\'">\',Ca="#",Da="$",Ea="$$$$",Ha="$MOL\\n",Ja="$RXN",Ka="$RXN\\n\\n\\nJME Molecular Editor\\n",Ma="%",Na="&",Qa="&amp;",Sa="&gt;",Ya="&lt;",cb="\'",db="(",eb=")",gb="*",kb="+",lb=",",mb=", ",qb=",modifiers=",vb="-",wb="-C#C-Me",xb="-C#CH",yb="-C#N",zb="-C(=O)N",Bb="-C(=O)OH",Cb="-C(=O)OMe",\nHb="-CCl3",Ib="-CF3",Jb="-CMe3",Qb="-NC=O",Rb="-NH-SO2-Me",Sb="-NMe2",Xb="-NO2",Yb="-OC(=O)Me",ac="-SO2-NH2",dc="-SO3H",ec="-disabled",fc="-selected",gc=".",hc="...",ic="/",sc="//",tc="/>",wc="0",Bc="0.0px",Cc="0px",Fc="1",Gc="100%",Hc="2",Ic="3",Kc="4",Lc="5",Mc="6",Vc="7",Wc="8",Xc="9",dd=":",ed=": ",hd=";",id="<",od="<\/g>",pd="<\/svg>",qd="<\/text>",rd=\'<line x1="\',ud=\'<text x="\',vd="=",wd=">",Ed="?",Fd="@",Nd="A",Od="API",Pd="AfterStructureModified",Qd="Ag",Rd="Al",Sd="AtomClicked",Td="AtomHighlight",\n$d="Au",ae="Auto atom map molecule",be="B",ce="Ba",ge="BeforePaste",he="BondClicked",ie="BondHighlight",oe="Br",pe="C",qe="CSS1Compat",re="Ca",se="Cd",te="Center",ue="Change atom map",ve="Cl",we="Class$",xe="Color parameter outside of expected range",ye="Copy as ",ze="Cs",Ae="Cu",Be="DOMMouseScroll",Ce="Delete all atom map molecule",De="Delete hydrogens",Ee="Dialog",Fe="ERROR - ",Ie="F",Le=\'For input string: "\',Me="Fr",Ne="GUI",Oe="Ga",Pe="H",Qe="Helvetica",Re="I",Se="InchiKeySearch",Te="Incorrect URL: ",\n$e="Internal index set to null.",cf="JSME",df="JavaScript",ef="K",ff="Li",gf="M CHG",hf="M END",jf="M END\\n",kf="M ISO",lf="M V30 ",nf="MDLV30/STEABS",qf="MDLV30/STERAC",rf="MDLV30/STEREL",sf="Mg",tf="N",uf="NA",vf="Na",wf="Ni",xf="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",yf="O",zf="P",Af="Q",Bf="R",Cf="RXN",Df="Rb",Hf="S",If="SMILES",Jf="Se",Kf="Set molecule Chiral flag",Lf="Si",Mf="Sr",Nf="Style names cannot be empty",Of="Text",Pf="Unset molecule chiral flag",\nQf="V2000",Rf="V3000",Sf="X",Tf="Zn",Uf="[",Wf="[object Array]",Xf="\\\\",Yf="\\\\.",Zf="\\\\\\\\",$f="\\\\\\\\n",ag="\\\\b",bg="]",cg="__gwtex_wrap",dg="a",eg="abs",fg="absolute",gg="addBond",hg="addGroup",ig="addRing",jg="addRingBond",kg="addTemplate",lg="alert",mg="alertdialog",pg="align",tg="antialias",ug="application",vg="article",wg="auto",xg="autonumber",yg="banner",zg="begin",Ag="black",Bg="blue",Cg="blur",Dg="bolder",Eg="boolean",Fg="border",Gg="bottom",Hg="button",Ig="c",Kg="cellPadding",Mg="cellSpacing",\nOg="center",Pg="change",Qg="chargeAtom0",Rg="checkbox",Sg="className",Tg="click",Ug="click marked atom to delete mark",Vg="clip",Wg="code",Xg="colSpan",Yg="columnheader",Zg="combobox",dh="complementary",eh="contentinfo",fh="contextmenu",gh="copy",hh="dblclick",ih="definition",jh="depict",kh="dialog",lh="directory",mh="display",nh="div",oh="document",ph="download",qh="dragend",rh="dragenter",sh="dragover",th="drop",uh="end_gesture",vh="error",wh="false",xh="focus",yh="fontFamily",zh="fontSize",Ah=\n"fontStyle",Bh="fontWeight",Ch="form",Dh="function",Eh="g",Fh="gesturechange",Gh="gestureend",Hh="gesturestart",Ih="google",Jh="grid",Kh="gridcell",Lh="group",Nh="gwt-MenuBar",Oh="gwt-MenuBarPopup",Ph="heading",Qh="height",Rh="hidden",Sh="i",Th="id",Uh="ie9",Vh="img",Wh="is_touch_supported",Xh="italic",Yh="java.vm.name",Zh="jsa-resetDiv",$h="keydown",ai="keypress",bi="keyup",ci="left",di="leftoversDownload",ei="link",fi="list",gi="listbox",hi="listitem",ii="load",ji="log",ki="m",li="main",mi="margin",\nni="marginBottom",oi="marquee",pi="math",qi="menu",ri="menuPopup",si="menubar",ti="menuitem",wi="menuitemcheckbox",xi="menuitemradio",yi="middle",zi="mol",Ai="mousedown",Bi="mousemove",Ci="mouseout",Di="mouseover",Ei="mouseup",Fi="mousewheel",Gi="msie",Hi="multipart",Ii="n",Ji="name",Ki="navigation",Li="nodepict",Mi="none",Ni="note",Oi="nowrap",Pi="null",Qi="number",Ri="object",Si="offsetHeight",Ti="offsetWidth",Ui="ontouchstart",Vi="opera",Wi="option",Xi="or",Yi="outline",Zi="overflow",$i="p",aj=\n"padding",bj="paste",cj="popupContent",hj="position",ij="presentation",jj="progressbar",kj="px",lj="px ",mj="px, ",nj="px;",oj="radio",pj="radiogroup",qj="readMolFile",rj="rect(0px, 0px, 0px, 0px)",sj="redo",tj="region",uj="rgb(",vj="right",wj="rotation",xj="row",yj="rowgroup",zj="rowheader",Aj="rtl",Bj="runAsyncCallback",Cj="s",Dj="scale100",Ej="script",Fj="scrollbar",Gj="se",Hj="search",Ij="separator",Jj="serif",Kj="setAtom",Lj="setBondDouble",Mj="setBondSingle",Nj="setBondTriple",Oj=\'shape-rendering="crispEdges"\',\nPj="slider",Qj="span",Rj="spinbutton",Sj="status",Tj="string",Uj="subMenuIcon-selected",Vj="tab",Wj="table",Xj="tablist",Yj="tabpanel",Zj="tbody",$j="td",ak="text",bk="textAlign",gk="textbox",hk="timer",ik="title",jk="toolbar",kk="tooltip",lk="top",mk="touchcancel",nk="touchend",ok="touchmove",pk="touchstart",qk="tr",rk="tree",sk="treegrid",uk="treeitem",vk="true",wk="undo",xk="unknown type",yk="value",zk="verticalAlign",Ak="visibility",Bk="visible",Ck="whiteSpace",Dk="width",Ek="x",Fk="zIndex",Gk=\n"zoom",Hk="{",Ik="|",_,Jk={l:4194303,m:4194303,h:1048575},Kk={l:0,m:0,h:0},Lk={l:1,m:0,h:0},Mk={l:2,m:0,h:0},Nk={l:3,m:0,h:0},Ok={l:4,m:0,h:0},Pk={l:8,m:0,h:0},Qk={l:10,m:0,h:0},Rk={l:16,m:0,h:0},Sk={l:32,m:0,h:0},Tk={l:64,m:0,h:0},Uk={l:128,m:0,h:0},Vk={l:256,m:0,h:0},Wk={l:512,m:0,h:0},Xk={l:1024,m:0,h:0},Yk={l:2048,m:0,h:0},Zk={l:8192,m:0,h:0},$k={l:16384,m:0,h:0},al={l:32768,m:0,h:0},bl={l:65536,m:0,h:0},cl={l:131072,m:0,h:0},dl={l:262144,m:0,h:0},el={l:524288,m:0,h:0},fl={},gl={25:1},q={88:1,\n92:1,103:1},hl={74:1,83:1},il={35:1},jl={20:1,21:1,88:1,93:1,95:1},kl={66:1,88:1},ll={32:1,88:1},ml={87:1,88:1,92:1,103:1},nl={26:1,28:1,36:1,41:1,44:1,48:1,50:1},ol={52:1,88:1,96:1,104:1,105:1},pl={49:1,88:1,93:1,95:1},ql={59:1,60:1,66:1,80:1,88:1},rl={63:1,88:1},v={86:1,88:1,92:1},sl={88:1,107:1},xl={107:1},yl={2:1,88:1,92:1},zl={26:1,28:1,36:1,41:1,42:1,44:1,48:1,50:1},Al={28:1},Bl={26:1,28:1,36:1,40:1,41:1,42:1,44:1,48:1,50:1},Cl={91:1},Dl={88:1,92:1,108:1},El={21:1,24:1,88:1,93:1,95:1},Fl={88:1,\n92:1},Gl={27:1,51:1},Hl={132:1},Il={111:1},Jl={88:1,96:1,104:1,105:1},Kl={23:1,88:1,93:1,95:1},Ll={79:1,92:1},Nl={17:1},Ol={3:1,88:1,92:1},Pl={},Ql={108:1},Rl={109:1},Sl={53:1,88:1,92:1},Tl={21:1,22:1,88:1,93:1,95:1},Ul={59:1,66:1,80:1,88:1},Vl={18:1},Wl={41:1,48:1},Xl={88:1},Yl={88:1,96:1,105:1},Zl={88:1,92:1,107:1},$l={34:1},am={54:1,59:1,60:1,66:1,74:1,75:1,80:1,83:1,88:1};\nfunction w(a,b,c){var d=fl[a];d&&!d.cZ?_=d.prototype:(!d&&(d=fl[a]=function(){}),_=d.prototype=0>b?{}:new fl[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}w(1,-1,Pl);_.eQ=bm;_.hC=cm;_.tS=function(){return this.cZ.d+Fd+dm(this.hC())};_.toString=function(){return this.tS()};_.tM=x;\nfunction em(){em=x;fm=z(A,v,-1,[0,16777215,14286847,13402367,12779264,16758197,9474192,3166456,16715021,9494608,11789301,11230450,9109248,12560038,1578E4,16744448,16777008,2093087,8442339,9388244,4062976,15132390,12567239,10921643,9083335,10255047,14706227,15765664,5296208,13140019,8224944,12750735,6721423,12419299,16752896,10889513,6076625,7351984,65280,9764863,9756896,7586505,5551541,3907230,2396047,687500,27013,12632256,16767375,10909043,6717568,10380213,13924864,9699476,4366E3,5707663,51456,7394559,\n16777159,14286791,13107143,10747847,9437127,6422471,4587463,3211207,2097095,65436,58997,54354,48952,43812,5096191,5089023,2200790,2522539,2516630,1528967,13684960,16765219,12105936,10900557,5724513,10375093,11230208,7688005,4358806,4325478,32E3,7384058,47871,41471,36863,33023,27647,5528818,7888099,9064419,10565332,11739092,11739066,11734438,12389767,13041766,13369433,13697103,14221381,14680120,15073326,15400998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,\n0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13158600,1334015,56540,15075850,15132160,56540,15075850,15461355,8553170,1016335,1016335,1334015,15132160,3289770,14456450,16422400,16422400,11819700,3289770,1016335]);gm=new hm(255,128,0);im=new hm(92,160,255);jm=new hm(160,0,64);km=new hm(255,160,255);lm=new hm(32,96,255);mm=new hm(255,0,0);nm=new hm(0,255,0);om=new hm(192,0,255);pm=new hm(255,160,0);qm=new hm(0,128,0);rm=new hm(160,0,0)}var fm,km,im,gm,lm,qm,rm,nm,om,pm,mm,jm;\nfunction sm(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;tm(c.a,b);0==c.a.c&&um(c.b);a.q=null}a.qd()}}function vm(a,b){var c=wm();sm(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;xm(a.k,wm())}function ym(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.td((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.sd(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.rd(),!1):!0}w(58,1,{});_.qd=function(){this.u&&this.rd()};\n_.rd=function(){this.td((1+Math.cos(6.283185307179586))/2)};_.sd=function(){this.td((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;function xm(a,b){if(ym(a.a,b)){var c=a.a,d=a.a.s,e;e=new zm(d,a.a.k);Am(d.a,e);1==d.a.c&&Bm(d.b,16);c.q=e}else a.a.q=null}function Cm(a){this.a=a}w(59,1,{},Cm);_.a=null;w(60,1,{});w(61,1,{13:1});function Dm(){Dm=x;Em=new Fm}w(62,60,{});var Em=null;function Fm(){this.a=new Gm;this.b=new Hm(this)}w(63,62,{},Fm);\nfunction Im(){Im=x;Jm=new Gm;var a=new Km;Lm();Mm(Nm?Nm:Nm=new Om,a)}function um(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);tm(Jm,a)}function Bm(a,b){if(0>b)throw new Pm("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);tm(Jm,a);a.b=!1;a.c=Qm(a,b);Am(Jm,a)}function Qm(a,b){return $wnd.setTimeout(B(function(){a.ud()}),b)}w(65,1,{});_.ud=function(){this.b||tm(Jm,this);this.vd()};_.b=!1;_.c=0;var Jm;function Hm(a){Im();this.a=a}w(64,65,{},Hm);\n_.vd=function(){var a=this.a,b,c,d,e,f;b=C(Rm,q,14,a.a.c,0);b=Sm(a.a,b);c=new Tm;for(e=0,f=b.length;e<f;++e)d=b[e],tm(a.a,d),xm(d.a,c.a);0<a.a.c&&Bm(a.b,Um(5,16-(wm()-c.a)))};_.a=null;function zm(a,b){this.b=a;this.a=b}w(66,61,{13:1,14:1},zm);_.a=null;_.b=null;w(68,1,{});_.a=null;function Vm(){this.a=lg}w(67,68,{},Vm);function Wm(){this.a=mg}w(69,68,{},Wm);function Xm(){this.a=ug}w(70,68,{},Xm);w(72,1,{});_.a=null;function Ym(a){this.a=a}w(71,72,{},Ym);function Zm(){this.a=vg}w(73,68,{},Zm);\nfunction $m(){this.a=yg}w(74,68,{},$m);function an(){this.a=Hg}w(75,68,{},an);function bn(){this.a=Rg}w(76,68,{},bn);function cn(){this.a=Yg}w(77,68,{},cn);function dn(){this.a=Zg}w(78,68,{},dn);function en(){this.a=dh}w(79,68,{},en);function fn(){this.a=eh}w(80,68,{},fn);function gn(){this.a=ih}w(81,68,{},gn);function hn(){this.a=kh}w(82,68,{},hn);function jn(){this.a=lh}w(83,68,{},jn);function kn(){this.a=oh}w(84,68,{},kn);function ln(){this.a=Ch}w(85,68,{},ln);function mn(){this.a=Jh}\nw(86,68,{},mn);function nn(){this.a=Kh}w(87,68,{},nn);function on(){this.a=Lh}w(88,68,{},on);function pn(){this.a=Ph}w(89,68,{},pn);function qn(a){this.a=a.id}w(90,1,{15:1,16:1},qn);_.a=null;function rn(){this.a=Vh}w(91,68,{},rn);function sn(){this.a=ei}w(92,68,{},sn);function tn(){this.a=fi}w(93,68,{},tn);function un(){this.a=gi}w(94,68,{},un);function vn(){this.a=hi}w(95,68,{},vn);function wn(){this.a=ji}w(96,68,{},wn);function xn(){this.a=li}w(97,68,{},xn);function yn(){this.a=oi}w(98,68,{},yn);\nfunction zn(){this.a=pi}w(99,68,{},zn);function An(){this.a=qi}w(100,68,{},An);function Bn(){this.a=si}w(101,68,{},Bn);function Cn(){this.a=ti}w(102,68,{},Cn);function Dn(){this.a=wi}w(103,68,{},Dn);function En(){this.a=xi}w(104,68,{},En);function Fn(){this.a=Ki}w(105,68,{},Fn);function In(){this.a=Ni}w(106,68,{},In);function Jn(){this.a=Wi}w(107,68,{},Jn);function Kn(){this.a=ij}w(108,68,{},Kn);w(109,72,{},function(a){this.a=a});function Ln(){this.a=jj}w(110,68,{},Ln);\nfunction Mn(){Mn=x;Nn=new Ym("aria-activedescendant")}var Nn;function On(){this.a=oj}w(112,68,{},On);function Pn(){this.a=pj}w(113,68,{},Pn);function Qn(){this.a=tj}w(114,68,{},Qn);\nfunction Rn(){Rn=x;Sn=new Wm;Tn=new Vm;Un=new Xm;Vn=new Zm;Wn=new $m;Xn=new an;Yn=new bn;Zn=new cn;$n=new dn;ao=new en;bo=new fn;co=new gn;eo=new hn;fo=new jn;go=new kn;ho=new ln;io=new nn;jo=new mn;ko=new on;lo=new pn;mo=new rn;no=new sn;oo=new un;po=new vn;qo=new tn;ro=new wn;so=new xn;to=new yn;uo=new zn;vo=new Bn;wo=new Dn;xo=new En;yo=new Cn;zo=new An;Ao=new Fn;Bo=new In;Co=new Jn;Do=new Kn;Eo=new Ln;Fo=new Pn;Go=new On;Ho=new Qn;Io=new Jo;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=new To;Uo=\nnew 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;E(tp,tj,Ho);E(tp,lg,Tn);E(tp,kh,eo);E(tp,mg,Sn);E(tp,ug,Un);E(tp,oh,go);E(tp,vg,Vn);E(tp,yg,Wn);E(tp,Hg,Xn);E(tp,Rg,Yn);E(tp,Kh,io);E(tp,Yg,Zn);E(tp,Lh,ko);E(tp,Zg,$n);E(tp,dh,ao);E(tp,eh,bo);E(tp,ih,co);E(tp,fi,qo);E(tp,lh,fo);E(tp,Ch,ho);E(tp,Jh,jo);E(tp,Ph,lo);E(tp,Vh,mo);E(tp,ei,no);E(tp,gi,oo);E(tp,hi,po);E(tp,ji,ro);E(tp,li,so);E(tp,oi,to);E(tp,pi,uo);E(tp,\nqi,zo);E(tp,si,vo);E(tp,ti,yo);E(tp,wi,wo);E(tp,Wi,Co);E(tp,oj,Go);E(tp,xi,xo);E(tp,Ki,Ao);E(tp,Ni,Bo);E(tp,ij,Do);E(tp,jj,Eo);E(tp,pj,Fo);E(tp,xj,Mo);E(tp,yj,Io);E(tp,zj,Ko);E(tp,Hj,Qo);E(tp,Ij,So);E(tp,Fj,Oo);E(tp,Pj,Uo);E(tp,Rj,Wo);E(tp,Sj,Yo);E(tp,Vj,dp);E(tp,Xj,$o);E(tp,Yj,bp);E(tp,gk,fp);E(tp,hk,hp);E(tp,jk,jp);E(tp,kk,lp);E(tp,rk,rp);E(tp,sk,np);E(tp,uk,pp)}\nvar Tn,Sn,Un,Vn,Wn,Xn,Yn,Zn,$n,ao,bo,co,eo,fo,go,ho,jo,io,ko,lo,mo,no,qo,oo,po,ro,so,to,uo,zo,vo,yo,wo,xo,Ao,Bo,Co,Do,Eo,Go,Fo,Ho,tp,Mo,Io,Ko,Oo,Qo,So,Uo,Wo,Yo,dp,$o,bp,fp,hp,jp,lp,rp,np,pp;function No(){this.a=xj}w(116,68,{},No);function Jo(){this.a=yj}w(117,68,{},Jo);function Lo(){this.a=zj}w(118,68,{},Lo);function Po(){this.a=Fj}w(119,68,{},Po);function Ro(){this.a=Hj}w(120,68,{},Ro);function To(){this.a=Ij}w(121,68,{},To);function Vo(){this.a=Pj}w(122,68,{},Vo);function Xo(){this.a=Rj}\nw(123,68,{},Xo);function Zo(){this.a=Sj}w(124,68,{},Zo);function ep(){this.a=Vj}w(125,68,{},ep);function ap(){this.a=Xj}w(126,68,{},ap);function cp(){this.a=Yj}w(127,68,{},cp);function gp(){this.a=gk}w(128,68,{},gp);function ip(){this.a=hk}w(129,68,{},ip);function kp(){this.a=jk}w(130,68,{},kp);function mp(){this.a=kk}w(131,68,{},mp);function sp(){this.a=rk}w(132,68,{},sp);function op(){this.a=sk}w(133,68,{},op);function qp(){this.a=uk}w(134,68,{},qp);\nfunction vp(a){var b,c,d;d=new wp;for(c=a;c;)b=c.yd(),c!=a&&xp(d.a,"Caused by: "),yp(d,c.cZ.d),xp(d.a,ed),xp(d.a,null==b?"(No exception detail)":b),xp(d.a,ca),c=c.e}function zp(a){var b;b=a.cZ.d;a=a.yd();return null!=a?b+ed+a:b}w(138,1,{88:1,105:1});_.yd=function(){return this.f};_.tS=function(){return zp(this)};_.e=null;_.f=null;function Ap(a){this.f=a}w(137,138,Yl,Ap);function Bp(a){this.f=a}function Cp(a,b){this.e=b;this.f=a}w(136,137,Jl,Bp,Cp);function Dp(a){this.f=a}w(135,136,Jl,Dp);\nfunction Tm(){this.a=wm()}function wm(){return(new Date).getTime()}w(139,1,{},Tm);function Ep(a){this.b=a;this.a=n}w(141,136,Jl,Ep);_.yd=function(){if(null==this.c){this.d=null==this.b?Pi:Fp(this.b)?null==this.b?null:this.b.name:H(this.b,1)?"String":Gp(this.b).d;this.a=this.a+ed+(Fp(this.b)?null==this.b?null:this.b.message:this.b+n);var a;if(Fp(this.b)){a=this.b;var b=n,c;for(c in a)if(c!=Ji&&"message"!=c&&"toString"!=c)try{b+="\\n "+c+ed+a[c]}catch(d){}a=b}else a=n;this.c=db+this.d+") "+a+this.a}return this.c};\n_.a=n;_.b=null;_.c=null;_.d=null;function Hp(a,b){return Ip(a)?a.eQ(b):a===b}function Gp(a){return Ip(a)?a.cZ:Jp}function Kp(a){return Ip(a)?a.hC():Lp(a)}function Mp(a){return Ip(a)?a.tS():a.toString?a.toString():"[JavaScriptObject]"}\nfunction Np(){var a;Np=x;Op=(a=["\\\\u0000","\\\\u0001","\\\\u0002","\\\\u0003","\\\\u0004","\\\\u0005","\\\\u0006","\\\\u0007",ag,"\\\\t","\\\\n","\\\\u000B","\\\\f","\\\\r","\\\\u000E","\\\\u000F","\\\\u0010","\\\\u0011","\\\\u0012","\\\\u0013","\\\\u0014","\\\\u0015","\\\\u0016","\\\\u0017","\\\\u0018","\\\\u0019","\\\\u001A","\\\\u001B","\\\\u001C","\\\\u001D","\\\\u001E","\\\\u001F"],a[34]=\'\\\\"\',a[92]=Zf,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]=\n"\\\\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)}\nfunction Pp(a){Np();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=Op[a.charCodeAt(0)],null==c?a:c});return ma+a+ma}var Op;w(148,1,{});function Qp(){Qp=x;Rp=$wnd}\nfunction Sp(a,b,c){function d(){a.onerror=a.onreadystatechange=a.onload=function(){};c&&a.parentNode.removeChild(a)}Qp();a.onload=B(function(){d();b&&b.xd(null)});a.onerror=B(function(){d();b&&b.wd(new Dp("onerror() called."))});a.onreadystatechange=B(function(){("complete"==a.readyState||"loaded"==a.readyState)&&a.onload()})}var Rp;\nfunction Tp(a){var b,c,d;b=!a.d?(Qp(),window):a.d;b=(Qp(),b.document);c=(d=b.createElement(Ej),d.type="text/javascript",d);(a.a||a.b)&&Sp(c,a.a,a.b);a=a.c;Qp();c.src=a;b.getElementsByTagName("head")[0].appendChild(c)}function Up(a,b){a.a=b;return a}function Vp(a){a.b=!0;return a}function Wp(a){this.c=a}w(150,1,{},Wp);_.a=null;_.b=!1;_.c=null;_.d=null;function Xp(){Xp=x;Yp=new Zp(9,z(A,v,-1,[]),new $p)}\nfunction aq(a,b){var c,d,e,f;if(b==a.f)return!0;for(d=a.c,e=0,f=d.length;e<f;++e)if(c=d[e],c==b)return!0;return!1}function bq(a,b){a.b=b;if($stats){var c=cq(b==a.f?di:ph+b,zg,b);$stats(c)}var d=a.e,c=new dq(a,b),e,f;f=eq(b,c);null!=f&&(d=(e=d.a[b]?d.a[b]:0,d.a[b]=e+1,e),0<d&&(e=-1!=f.indexOf(Ed)?38:63,f+=String.fromCharCode(e)+"manualRetry="+d),c=new fq(f,c,b),gq(c.b,c),Tp(Up(Vp((Qp(),new Wp(c.f))),new hq(c))))}\nfunction iq(a){if(!(0<=a.b)){var b,c,d,e;if(!a.j){a.j=new jq(a.c.length+1);for(c=a.c,d=0,e=c.length;d<e;++d){b=c[d];var f=a.j;f.a[f.c++]=b}c=a.j;d=a.f;c.a[c.c++]=d}for(;0<a.k.c-a.k.b&&a.d[a.k.a[a.k.b]];)c=a.k.a[a.k.b++],c<a.i.length&&kq(a.i,c,null);a:{c=a.i;for(d=0;d<c.length;++d)if(c[d]){c=!1;break a}c=!0}c||(0<a.j.c-a.j.b?bq(a,a.j.a[a.j.b]):0<a.k.c-a.k.b&&bq(a,a.k.a[a.k.b++]))}}\nfunction Zp(a,b,c){this.f=a;this.c=b;this.e=c;a+=1;this.a=C(lq,q,103,a,0);this.k=new jq(a);this.d=C(mq,yl,-1,a,2);this.i=C(nq,q,18,a,0)}function oq(a,b){Xp();var c=Yp,d;c.d[a]?b.Ad():(d=c.a[a],null==d&&(d=kq(c.a,a,C(qq,q,17,0,0))),kq(d,d.length,b),c.i[a]||(kq(c.i,a,new rq(c,a)),aq(c,a)||(d=c.k,d.a[d.c++]=a),iq(c)))}w(151,1,{},Zp);_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;_.f=0;_.i=null;_.j=null;_.k=null;var Yp;function rq(a,b){this.a=a;this.b=b}w(152,1,Vl,rq);\n_.Cd=function(a){var b,c,d,e;e=this.a.a[this.b];if(null!=e){kq(this.a.a,this.b,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.zd(a)}};_.a=null;_.b=0;function jq(a){this.a=C(A,v,-1,a,1)}w(153,1,{},jq);_.a=null;_.b=0;_.c=0;function sq(a){this.f="Download of "+a+" failed with status 404(Script Tag Failure - no status available)"}w(154,136,Jl,sq);function tq(a,b,c){this.e=c;this.f="Install of "+a+" failed with text "+b}w(155,136,Jl,tq);\nfunction uq(a,b){var c,d,e,f,g;if(a.b.b==a.a){f=a.b.i;a.b.i=C(nq,q,18,a.b.f+1,0);d=a.b.k;d.b=0;d.c=0;a.b.b=-1;g=null;for(d=0,e=f.length;d<e;++d)if(c=f[d])try{c.Cd(b)}catch(h){if(h=vq(h),H(h,104))g=c=h;else throw h;}if(g)throw g;}}function dq(a,b){this.b=a;this.a=b}w(156,1,Vl,dq);_.Cd=function(a){uq(this,a)};_.a=0;_.b=null;function cq(a,b,c){a={moduleName:$moduleName,sessionId:$sessionId,subSystem:"runAsync",evtGroup:a,millis:(new Date).getTime(),type:b};0<=c&&(a.fragment=c);return a}\nfunction Lp(a){return a.$H||(a.$H=++wq)}function xq(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function yq(){return $wnd.setTimeout(function(){0!=zq&&(zq=0);Aq=-1},10)}var zq=0,wq=0,Bq=0,Aq=-1;function eq(a,b){return __gwtStartLoadingFragment(a,B(function(a){b.Cd(a)}))}w(159,1,{});\nfunction Cq(a,b,c){if(c&&(++a.e,a.e<=a.c)){b=-1!=a.d.indexOf(Ed)?38:63;a.f=a.d+String.fromCharCode(b)+"autoRetry="+a.e;gq(a.b,a);Tp(Up(Vp((Qp(),new Wp(a.f))),new hq(a)));return}uq(a.a,b)}function fq(a,b,c){this.d=this.f=a;this.a=b;this.c=3;this.e=0;this.b=c}w(161,1,{},fq);_.a=null;_.b=0;_.c=0;_.d=null;_.e=0;_.f=null;function Dq(){Dq=x;Eq=new Fq}function Gq(a,b){a.a=Hq(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Iq(a)),Jq(a.e,1),!a.i&&(a.i=new Kq(a)),Jq(a.i,50))}function Fq(){}\nfunction Lq(a){return a.Bd()}function Hq(a,b){!a&&(a=[]);a[a.length]=b;return a}function Mq(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Bd()&&(b=Hq(b,e)):e[0].pd()}catch(f){if(f=vq(f),!H(f,105))throw f;}}return b}function Jq(a,b){Dq();$wnd.setTimeout(function(){B(Lq)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}w(162,148,{},Fq);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Eq;function Iq(a){this.a=a}w(163,1,{},Iq);\n_.Bd=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Mq(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,h;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Tm;100>wm()-d.a;){e=!1;for(f=0;f<g;++f)if(h=b[f])e=!0,h[0].Bd()||(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 Kq(a){this.a=a}w(164,1,{},Kq);_.Bd=function(){this.a.d&&Jq(this.a.e,1);return this.a.j};\n_.a=null;function $p(){this.a=[]}function Nq(a){Oq(a.b)&&Cq(a,new sq(a.f),!0)}function Oq(a){if(!__gwtModuleFunction[Bj+a])return!1;delete __gwtModuleFunction[Bj+a];return!0}function gq(a,b){__gwtModuleFunction[Bj+a]=B(function(a){if(Oq(b.b)){var d,e;try{__gwtInstallCode(a)}catch(f){if(f=vq(f),H(f,104))d=f,e=a,null!=a&&200<a.length&&(e=a.substr(0,200)+hc),Cq(b,new tq(b.f,e,d),!1);else throw f;}}})}w(166,159,{},$p);function hq(a){this.a=a}w(167,1,{},hq);_.wd=function(){Nq(this.a)};_.xd=function(){Nq(this.a)};\n_.a=null;function xp(a,b){a[a.explicitLength++]=null==b?Pi:b}function Pq(a,b){a[a.explicitLength++]=b}function Qq(){var a=[];a.explicitLength=0;return a}function Rq(a){var b=a.join(n);a.length=a.explicitLength=0;return b}function Sq(a){var b;b=Rq(a);Pq(a,b);return b}function Tq(a,b){return parseInt(a[b])||0}function Uq(a,b){return null==a[b]?null:""+a[b]}\nfunction Vq(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 Wq(a){var b=$doc.createElement("INPUT");b.type=a;return b}function Xq(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function Yq(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Zq(a){a=a.button;return 1==a?4:2==a?2:1}\nfunction $q(a){return a.ownerDocument.defaultView.getComputedStyle(a,n).direction==Aj}function ar(a){var b;try{b=a.getBoundingClientRect().left}catch(c){b=0}b+=$wnd.pageXOffset;$q(a)&&(a=a.offsetParent,b+=a?a.offsetWidth-a.clientWidth:0);return b}function br(a){try{return a.getBoundingClientRect().top}catch(b){return 0}}function cr(a){var b;b=a.scrollLeft||0;$q(a)&&(b=-b);return b}\nfunction dr(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 er(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function fr(){var a=$doc;return(I(a.compatMode,qe)?a.documentElement:a.body).clientHeight}function gr(){var a=$doc;return(I(a.compatMode,qe)?a.documentElement:a.body).clientWidth}w(195,1,{88:1,93:1,95:1});_.eQ=bm;_.hC=cm;\n_.tS=function(){return n+this.b};_.b=0;function hr(){hr=x;ir=new jr;kr=new lr;mr=new nr;or=new pr;qr=z(rr,q,20,[ir,kr,mr,or])}w(201,195,jl);var qr,kr,mr,or,ir;function jr(){this.b=0}w(202,201,jl,jr);function lr(){this.b=1}w(203,201,jl,lr);function nr(){this.b=2}w(204,201,jl,nr);function pr(){this.b=3}w(205,201,jl,pr);function sr(){sr=x;tr=new ur;vr=new wr;xr=new yr;zr=new Ar;Br=z(Cr,q,22,[tr,vr,xr,zr])}w(206,195,Tl);var Br,tr,vr,xr,zr;function ur(){this.b=0}w(207,206,Tl,ur);\nfunction wr(){this.b=1}w(208,206,Tl,wr);function yr(){this.b=2}w(209,206,Tl,yr);function Ar(){this.b=3}w(210,206,Tl,Ar);function Dr(){Dr=x;Er=new Fr;Gr=new Hr;Ir=new Jr;Kr=new Lr;Mr=new Nr;Or=new Pr;Qr=new Rr;Sr=new Tr;Ur=new Vr;Wr=z(Xr,q,23,[Er,Gr,Ir,Kr,Mr,Or,Qr,Sr,Ur])}w(211,195,Kl);var Wr,Sr,Ir,Kr,Qr,Ur,Or,Gr,Mr,Er;function Fr(){this.b=0}w(212,211,Kl,Fr);function Hr(){this.b=1}w(213,211,Kl,Hr);function Jr(){this.b=2}w(214,211,Kl,Jr);function Lr(){this.b=3}w(215,211,Kl,Lr);\nfunction Nr(){this.b=4}w(216,211,Kl,Nr);function Pr(){this.b=5}w(217,211,Kl,Pr);function Rr(){this.b=6}w(218,211,Kl,Rr);function Tr(){this.b=7}w(219,211,Kl,Tr);function Vr(){this.b=8}w(220,211,Kl,Vr);function Yr(){Yr=x;Zr=new $r;as=new bs;cs=new ds;es=new fs;gs=new hs;is=new js;ks=new ls;ms=new ns;os=z(ps,q,24,[Zr,as,cs,es,gs,is,ks,ms])}w(221,195,El);var os,Zr,ks,is,as,cs,ms,gs,es;function $r(){this.b=0}w(222,221,El,$r);function bs(){this.b=1}w(223,221,El,bs);function ds(){this.b=2}w(224,221,El,ds);\nfunction fs(){this.b=3}w(225,221,El,fs);function hs(){this.b=4}w(226,221,El,hs);function js(){this.b=5}w(227,221,El,js);function ls(){this.b=6}w(228,221,El,ls);function ns(){this.b=7}w(229,221,El,ns);function qs(){qs=x;rs=[];ss=[];ts=[]}var rs,ss,ts;function us(){us=x;vs()}function vs(){vs=x;us();ws=C(A,v,-1,30,1)}function xs(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var ws;w(245,1,{});_.tS=function(){return"An event type"};_.f=null;w(244,245,{});\n_.Fd=function(){this.e=!1;this.f=null};_.e=!1;w(243,244,{});_.Ed=function(){return this.Gd()};_.a=null;var ys=_.b=null;function zs(){zs=x;As=new Bs(Cg,new Cs)}function Cs(){}w(242,243,{},Cs);_.Dd=function(a){a.Hd(this)};_.Gd=function(){return As};var As;w(249,243,gl);function Ds(a,b){return(a.a.clientX||0)-ar(b)+cr(b)+$wnd.pageXOffset}function Es(a,b){return(a.a.clientY||0)-(br(b)+$wnd.pageYOffset)+(b.scrollTop||0)+$wnd.pageYOffset}function Fs(a){var b;return(b=a.b)?Ds(a,b):a.a.clientX||0}\nfunction Gs(a){var b;return(b=a.b)?Es(a,b):a.a.clientY||0}w(248,249,gl);function Hs(){Hs=x;Is=new Bs(Tg,new Js)}function Js(){}w(247,248,gl,Js);_.Dd=function(a){a.Jd(this)};_.Gd=function(){return Is};var Is;function Ks(){Ks=x;Ls=new Bs(fh,new Ms)}function Ms(){}w(250,243,{},Ms);_.Dd=function(){this.a.preventDefault();this.a.stopPropagation()};_.Gd=function(){return Ls};var Ls;w(253,1,{51:1});_.hC=Ns;_.tS=function(){return"Event type"};var Os=_.c=0;function Om(){this.c=++Os}w(252,253,Gl,Om);\nfunction Bs(a,b){this.c=++Os;this.a=b;!ys&&(ys=new Ps);ys.a[a]=this;this.b=a}w(251,252,Gl,Bs);_.a=null;_.b=null;function Qs(){Qs=x;Rs=new Bs(Fh,new Ss)}function Ss(){}w(261,243,{},Ss);_.Dd=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,Ts(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,Us(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Gd=function(){return Rs};var Rs;\nfunction Vs(){Vs=x;Ws=new Bs(Gh,new Xs)}function Xs(){}w(262,243,{},Xs);_.Dd=function(a){a.a.a&&(a.a.b.a=null,Ys(a.a.a,a.a.b))};_.Gd=function(){return Ws};var Ws;function Zs(){Zs=x;$s=new Bs(Hh,new at)}function at(){}w(263,243,{},at);_.Dd=function(){this.a.preventDefault()};_.Gd=function(){return $s};var $s;w(265,243,{});w(264,265,{});function bt(){bt=x;ct=new Bs($h,new dt)}function dt(){}w(266,264,{},dt);\n_.Dd=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(et(),ft).length&&-999!=(et(),ft)[c]&&(c=(et(),ft)[c]);b=new gt(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=c,e;a.Gb=!1;if(!a.J||a.K){ht(a,n);c=0;e=8==b.e;b=0!=(b.e&2);switch(d){case 99:case 67:b?it(jt(a,!0,!1)):c=301;break;case 118:case 86:b&&a.Tb&&(b=a.r,null==b.i&&(b.i="PASTE"),kt(a.E,(!a.Ub&&\n(a.Ub=new lt(a)),a.Ub)));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.Bc&&(ht(a,Uq((mt(),nt).Tc.a.pb,yk)),c=1201,a.n=32);break;case 104:case 72:ht(a,Pe);c=1300;break;case 114:case 82:ht(a,"-R");c=1301;break;case 116:case 84:701==a.k?(c=236,ht(a,Ib)):801==a.k?(c=237,ht(a,Hb)):(c=233,ht(a,\n"-tBu"));break;case 121:case 89:b?c=111:(c=234,ht(a,Xb));break;case 122:case 90:b?c=110:(c=239,ht(a,dc));break;case 97:case 65:c=235;ht(a,"-COOH");break;case 101:case 69:c=238;ht(a,xb);break;case 117:case 85:c=110;break;case 113:case 81:c=242;ht(a,yb);break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.k?(c=254,ht(a,"-F")):801==a.k?(c=255,ht(a,"-Cl")):901==a.k?(c=256,ht(a,"-Br")):1001==a.k?(c=257,ht(a,"-I")):501==a.k?(c=259,ht(a,"-OH")):401==a.k?(c=258,ht(a,"-NH2")):c=202;break;case 43:c=\n108;break;case 35:c=204;break;case 48:105==a.k?ot(a,0):e?(c=223,ht(a,"-3-Furyl")):(c=221,ht(a,"-Furyl"));break;case 49:105==a.k?ot(a,1):c=209;break;case 50:case 61:50==d&&105==a.k?ot(a,2):501==a.k?(c=250,ht(a,"=O")):c=203;break;case 51:105==a.k?ot(a,3):c=206;break;case 52:105==a.k?ot(a,4):c=207;break;case 53:105==a.k?ot(a,5):c=208;break;case 54:105==a.k?ot(a,6):c=210;break;case 55:105==a.k?ot(a,7):c=211;break;case 56:105==a.k?ot(a,8):c=212;break;case 57:105==a.k?ot(a,9):(ht(a,"9 ring"),c=229);break;\ncase 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;break;case 1E3:c=153;break;case 1001:c=154}d=d+1-49;0<=d&&9>=d&&0<a.ob.v&&(b=a.ob.b[a.ob.v].a,33<=b&&42>=b&&(c=1301+d));pt(a,c)}a=!0}a&&this.a.preventDefault()};_.Gd=function(){return ct};var ct;function qt(){qt=x;rt=new Bs(Ai,new st)}function st(){}w(267,248,gl,st);_.Dd=function(a){a.ld(this)};_.Gd=function(){return rt};var rt;\nfunction tt(){tt=x;ut=new Bs(Bi,new vt)}function vt(){}w(268,248,gl,vt);_.Dd=function(a){a.md(this)};_.Gd=function(){return ut};var ut;function wt(){wt=x;xt=new Bs(Ci,new yt)}function yt(){}w(269,248,gl,yt);_.Dd=function(a){a.nd(this)};_.Gd=function(){return xt};var xt;function zt(){zt=x;At=new Bs(Di,new Bt)}function Bt(){}w(270,248,gl,Bt);_.Dd=function(a){var b;b=this.a;Gq((Dq(),Eq),new Ct(a,a.b,b))};_.Gd=function(){return At};var At;function Dt(){Dt=x;Et=new Bs(Ei,new Ft)}function Ft(){}\nw(271,248,gl,Ft);_.Dd=function(a){a.od(this)};_.Gd=function(){return Et};var Et;function Gt(){Gt=x;Ht=new Bs(Fi,new It);new Bs(Be,new It)}function It(){}w(272,248,gl,It);_.Dd=function(a){var b,c,d,e,f;b=Math.round(-this.a.wheelDelta/40)||0;b=new Jt(a.a.i,Fs(this),Gs(this),b);f=0;for(c=Kt(a.a.i.Pc,C(Lt,q,75,0,0)),d=0,e=c.length;d<e;++d)a=c[d],++f,a.wf(b);0<f&&this.a.preventDefault()};_.Gd=function(){return Ht};var Ht;function Ps(){this.a={}}w(273,1,{},Ps);_.a=null;w(276,249,gl);var Mt=null;\nfunction Nt(){Nt=x;Ot=new Bs(mk,new Pt)}function Pt(){}w(275,276,gl,Pt);_.Dd=Qt;_.Gd=function(){return Ot};var Ot;function Rt(){Rt=x;St=new Bs(nk,new Tt)}function Tt(){}w(277,276,gl,Tt);_.Dd=Qt;_.Gd=function(){return St};var St;function Ut(){var a;this.a=(a=document.createElement(nh),a.setAttribute(Ui,"return;"),typeof a.ontouchstart==Dh)}w(278,1,{},Ut);function Vt(){Vt=x;Wt=new Bs(ok,new Xt)}function Xt(){}w(279,276,gl,Xt);_.Dd=function(a){var b=a.a;if(a=a.a.n)Yt(b,this),a.Hh(b.b);b.d=!0};_.Gd=function(){return Wt};\nvar Wt;function Zt(){Zt=x;$t=new Bs(pk,new au)}function au(){}w(280,276,gl,au);_.Dd=function(a){Yt(a.a,this)&&(a.a.j&&bu(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),Bm(a.a.c,750),a.a.d=!1))};_.Gd=function(){return $t};var $t;function cu(a,b){this.a=b;this.b=a}function du(a,b,c){Nm&&(b=new cu(b,c),a.Sd(b))}w(281,244,{},cu);_.Dd=function(a){a.Od(this)};_.Ed=function(){return Nm};_.a=!1;var Nm=_.b=null;function eu(){}function fu(a){var b;gu&&(b=new eu,a.Sd(b))}w(283,244,{},eu);_.Dd=function(a){a.Qd(this)};\n_.Ed=function(){return gu};var gu=null;function hu(){}w(285,244,{},hu);_.Dd=function(a){a.a.W&&a.a.Be()};_.Ed=function(){return iu};var iu=null;function ju(a,b,c){a=a.a;if(!b)throw new ku("Cannot add a handler with a null type");if(!c)throw new ku("Cannot add a null handler");0<a.b?lu(a,new mu(a,b,c)):nu(a,b,null,c);return new ou(new pu(a,b,c))}\nfunction qu(a,b){var c;!b.e||b.Fd();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,h,j;if(!b)throw new ku("Cannot fire null event");try{++d.b;h=ru(d,b.Ed(),null);e=null;for(j=d.c?h.zh(h.Pf()):h.yh();d.c?j.Bh():j.Vd();){g=d.c?j.Ch():j.Wd();try{b.Dd(g)}catch(l){if(l=vq(l),H(l,105))f=l,!e&&(e=new su),tu(e,f);else throw l;}}if(e)throw new uu(e);}finally{if(--d.b,0==d.b){var o,m;if(d.a)try{for(m=new vu(d.a);m.b<m.d.Pf();)o=wu(m),o.pd()}finally{d.a=null}}}}catch(r){r=vq(r);if(H(r,52))throw new xu(r.a);throw r;}finally{null==\nc?(b.e=!0,b.f=null):b.f=c}}function yu(a){zu.call(this,a,!1)}function zu(a,b){this.a=new Au(b);this.b=a}w(286,1,Al,yu,zu);_.Sd=function(a){qu(this,a)};_.a=null;_.b=null;w(289,1,{});function lu(a,b){!a.a&&(a.a=new Gm);Am(a.a,b)}function nu(a,b,c,d){var e;e=Bu(a.d,b);e||(e=new up,E(a.d,b,e));a=e.Lf(c);a||(a=new Gm,e.Nf(c,a));a.qh(d)}function Cu(a,b,c,d){var e,f;e=ru(a,b,c);e.sh(d)&&e.Mf()&&(f=Bu(a.d,b),f.Of(c),f.Mf()&&Du(a.d,b))}\nfunction ru(a,b,c){a=Bu(a.d,b);if(!a)return Eu(),Eu(),Fu;c=a.Lf(c);return!c?(Eu(),Eu(),Fu):c}w(288,289,{});_.a=null;_.b=0;_.c=!1;function Au(a){this.d=new up;this.c=a}w(287,288,{},Au);function ou(a){this.a=a}w(290,1,{},ou);_.a=null;function uu(a){Cp.call(this,Gu(a),Hu(a));this.a=a}function Hu(a){a=a.ue();return!a.Vd()?null:a.Wd()}\nfunction Gu(a){var b,c,d;b=a.Pf();if(0==b)return null;b=new Iu(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(d=a.ue();d.Vd();)a=d.Wd(),c?c=!1:xp(b.a,"; "),yp(b,a.yd());return Sq(b.a)}w(292,136,ol,uu);_.a=null;function xu(a){uu.call(this,a)}w(291,292,ol,xu);w(293,1,{},function(){});function Ju(){Ju=x;Ku=new Lu}function Lu(){}w(298,1,{},Lu);_.a=null;var Ku;function Mu(){}function Nu(a,b){var c;c=a.slice(0,b);z(a.cZ,a.cM,a.qI,c);return c}\nfunction Ou(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function C(a,b,c,d,e){d=Ou(e,d);z(a,b,c,d);return d}function Pu(a,b,c,d,e,f,g){var h,j,l;j=d[e];h=e==f-1;l=Ou(h?g:0,j);z(a[e],b[e],c[e],l);if(!h){++e;for(h=0;h<j;++h)l[h]=Pu(a,b,c,d,e,f,g)}return l}function z(a,b,c,d){Qu();var e=Ru,f=Su;Qu();for(var g=0,h=e.length;g<h;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}\nfunction kq(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Tu;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Tu;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Tu;}return a[b]=c}w(302,1,{},Mu);_.qI=0;function Qu(){Qu=x;Ru=[];Su=[];var a=new Mu,b=Ru,c=Su,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Ru,Su;function H(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Fp(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Ip(a){return a.tM==x||a.cM&&!!a.cM[1]}\nfunction Uu(a){return null==a?null:a}function Vu(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var Wu=-1;\nfunction Xu(){var a;$stats&&Yu("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Vi))a=Vi;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Gi)&&9<=$doc.documentMode)a=Uh;else if(-1!=a.indexOf(Gi)&&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"}I(Uh,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\\nThe compile time user.agent value (ie9) does not match the runtime user.agent value ("+\na+"). Expect more errors.\\n");$stats&&Yu("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=z(Zu,q,1,[qe]);for(c=0;c<a.length&&!I(a[c],b);++c);$stats&&Yu("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";qs();ts.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;}");\nqs();0!=ts.length&&(a=ts.join(n),a=(us(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:xs(0,a,!1),ts.length=0);if(0!=rs.length){a=rs.join(n);a=(us(),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=ws[b],0==c&&(c=ws[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);ws[e]+=a.length;xs(e,a,!0)}rs.length=0}0!=ss.length&&(a=ss.join(n),a=(us(),a),b=$doc.styleSheets.length,0==b?$doc.createStyleSheet().cssText=\na:xs(b-1,a,!0),ss.length=0);$stats&&Yu("export.client.JSME_export");new $u;new av;0<bv(null)?Gq((Dq(),Eq),new cv):dv()}function vq(a){return H(a,105)?a:new Ep(a)}function ev(a){return fv(a&4194303,a>>22&4194303,0>a?1048575:0)}function gv(a){return fv(a.l,a.m,a.h)}function fv(a,b,c){return _=new hv,_.l=a,_.m=b,_.h=c,_}\nfunction iv(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new jv;if(0==a.l&&0==a.m&&0==a.h)return kv=fv(0,0,0),fv(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?(kv=fv(0,0,0),c=gv((lv(),mv))):(kv=fv(c.l,c.m,c.h),c=fv(0,0,0)),c;g=!1;0!=b.h>>19&&(b=nv(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?ov(e):0==c&&0!=d&&0==e?ov(d)+22:0!=c&&0==d&&0==e?ov(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=gv((lv(),pv)),c=!0,g=!g;else return c=qv(a,f),g&&rv(c),kv=fv(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=nv(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=qv(c,d);f&&rv(e);var h;22>=d?(f=c.l&(1<<d)-1,h=c=0):44>=d?(f=c.l,h=c.m&(1<<d-22)-1,c=0):(f=c.l,h=c.m,c=c.h&(1<<d-44)-1);c=fv(f,h,c);g?kv=nv(c):kv=fv(c.l,c.m,c.h);return e}if(!sv(a,b))return e?kv=nv(a):kv=fv(a.l,a.m,a.h),fv(0,0,0);c=c?a:fv(a.l,a.m,a.h);var j,l,o,m;l=tv(b)-tv(c);f=uv(b,l);for(h=fv(0,0,0);0<=l;){j=c;var r=m=o=void 0,r=j.h-f.h;0>r?j=\n!1:(o=j.l-f.l,m=j.m-f.m+(o>>22),r+=m>>22,0>r?j=!1:(j.l=o&4194303,j.m=m&4194303,j.h=r&1048575,j=!0));if(j&&(22>l?h.l|=1<<l:44>l?h.m|=1<<l-22:h.h|=1<<l-44,0==c.l&&0==c.m&&0==c.h))break;j=f.m;o=f.h;m=f.l;f.h=o>>>1;f.m=j>>>1|(o&1)<<21;f.l=m>>>1|(j&1)<<21;--l}g&&rv(h);e?(kv=nv(c),d&&(kv=vv(kv,(lv(),mv)))):kv=fv(c.l,c.m,c.h);return h}function rv(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}\nfunction tv(a){var b;b=wv(a.h);return 32==b?(b=wv(a.m),32==b?wv(a.l)+32:b+20-10):b-12}var kv=null;function Cv(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}function K(a){var b,c,d;if(isNaN(a))return lv(),Dv;if(-9223372036854775E3>a)return lv(),Ev;if(9223372036854775E3<=a)return lv(),pv;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Vu(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Vu(a/4194304),a-=4194304*b);a=Vu(a);b=fv(a,b,c);d&&rv(b);return b}\nfunction Fv(a){var b,c;return-129<a&&128>a?(b=a+128,null==Gv&&(Gv=C(Hv,q,30,256,0)),c=Gv[b],!c&&(c=Gv[b]=ev(a)),c):ev(a)}function Iv(a){var b=Kk,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 sv(a,b){var c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}\nfunction Jv(a,b){var c,d,e,f,g,h,j,l,o,m,r,t,y,u;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;j=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;m=(b.h&1048320)>>8;r=c*h;y=d*h;t=e*h;u=f*h;g*=h;0!=j&&(y+=c*j,t+=d*j,u+=e*j,g+=f*j);0!=l&&(t+=c*l,u+=d*l,g+=e*l);0!=o&&(u+=c*o,g+=d*o);0!=m&&(g+=c*m);c=(r&4194303)+((y&511)<<13);r=(r>>22)+(y>>9)+((t&262143)<<4)+((u&31)<<17)+(c>>22);t=(t>>18)+(u>>5)+((g&4095)<<8)+(r>>22);return fv(c&4194303,r&\n4194303,t&1048575)}function nv(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return fv(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function uv(a,b){var c,d,e,b=b&63;22>b?(c=a.l<<b,d=a.m<<b|a.l>>22-b,e=a.h<<b|a.m>>22-b):44>b?(c=0,d=a.l<<b-22,e=a.m<<b-22|a.l>>44-b):(d=c=0,e=a.l<<b-44);return fv(c&4194303,d&4194303,e&1048575)}\nfunction qv(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 fv(c&4194303,d&4194303,e&1048575)}function vv(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return fv(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}function Q(a){return a.l|a.m<<22}\nfunction Kv(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return wc;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return vb+Kv(nv(a));for(c=n;!(0==a.l&&0==a.m&&0==a.h);){b=Fv(1E9);a=iv(a,b);b=n+Q(kv);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=wc+b;c=b+c}return c}var Gv=null;function lv(){lv=x;pv=fv(4194303,4194303,524287);Ev=fv(0,0,524288);mv=Fv(1);Fv(2);Dv=Fv(0)}var pv,Ev,mv,Dv;function hv(){}w(312,1,{30:1},hv);\nfunction Yu(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Lv(a){this.a=a}w(318,1,{},Lv);_.a=null;function Mv(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}w(319,1,{},Mv);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Nv(a,b){yp(a.a,b.a);return a}function Ov(){this.a=new Pv}w(320,1,{},Ov);function Qv(a){if(null==a)throw new ku("css is null");this.a=a}\nw(321,1,{31:1,88:1},Qv);_.eQ=function(a){return!H(a,31)?!1:I(this.a,a.a)};_.hC=Rv;_.a=null;function Sv(a){if(null==a)throw new ku("html is null");this.a=a}w(323,1,ll,Sv);_.Td=Tv;_.eQ=Uv;_.hC=Rv;_.a=null;w(324,1,ll,function(){this.a=n});_.Td=Tv;_.eQ=Uv;_.hC=Rv;_.a=null;function Vv(){Vv=x;Wv=RegExp(Na,Eh);Xv=RegExp(wd,Eh);Yv=RegExp(id,Eh);Zv=RegExp(cb,Eh);$v=RegExp(ma,Eh)}\nfunction aw(a){Vv();-1!=a.indexOf(Na)&&(a=a.replace(Wv,Qa));-1!=a.indexOf(id)&&(a=a.replace(Yv,Ya));-1!=a.indexOf(wd)&&(a=a.replace(Xv,Sa));-1!=a.indexOf(ma)&&(a=a.replace($v,"&quot;"));-1!=a.indexOf(cb)&&(a=a.replace(Zv,"&#39;"));return a}var Wv,Xv,Yv,$v,Zv;function bw(a){if(null==a)throw new ku("uri is null");this.a=a}w(326,1,{33:1},bw);_.eQ=function(a){return!H(a,33)?!1:I(this.a,a.a)};_.hC=Rv;_.a=null;function cw(){cw=x}w(328,1,{});function dw(){}w(329,1,{},dw);var ew=null;function fw(){}\nw(330,328,{},fw);var gw=null;w(331,1,$l);_.a=null;function hw(a,b){var c=(iw(),jw(b));a.appendChild(c)}function kw(a,b,c){var d;d=lw;lw=a;b==mw&&8192==nw(a.type)&&(mw=null);c.Yd(a);lw=d}var lw=null,mw=null;function ow(a){pw();!qw&&(qw=new Om);rw||(rw=new zu(null,!0),sw=new tw);return ju(rw,qw,a)}var rw=null;function uw(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function tw(){}w(344,244,{},tw);_.Dd=function(a){a.Ud(this);sw.c=!1};_.Ed=function(){return qw};_.Fd=function(){uw(this)};_.a=!1;\n_.b=!1;_.c=!1;var qw=_.d=null,sw=null;function vw(){vw=x;ww=new xw;yw()||(ww=null)}var ww=null;function Km(){}w(346,1,{},Km);_.Od=function(){for(;0<(Im(),Jm).c;)um(zw(Jm,0))};function Mm(a,b){return ju((!Aw&&(Aw=new Bw),Aw),a,b)}\nfunction Cw(a){Lm();Dw||(Ew("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 Fw),Dw=!0);return Mm((!gu&&(gu=new Om),gu),a)}\nfunction Lm(){Gw||(Ew(\'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 Hw),\nGw=!0)}function Iw(){Gw&&du((!Aw&&(Aw=new Bw),Aw),null,!1)}function Jw(){var a;Gw&&(a=new Kw,Aw&&qu(Aw,a));return null}function Lw(){var a,b;if(Dw&&(b=gr(),a=fr(),Mw!=b||Nw!=a))Mw=b,Nw=a,fu((!Aw&&(Aw=new Bw),Aw))}var Gw=!1,Aw=null,Nw=0,Mw=0,Dw=!1;function Ow(){Ow=x;Pw=new Om}function Kw(){Ow()}w(348,244,{},Kw);_.Dd=function(){null.bi()};_.Ed=function(){return Pw};var Pw;function Bw(){yu.call(this,null)}w(350,286,Al,Bw);\nfunction nw(a){switch(a){case Cg:return 4096;case Pg:return 1024;case Tg:return 1;case hh:return 2;case xh:return 2048;case $h:return 128;case ai:return 256;case bi:return 512;case ii:return 32768;case "losecapture":return 8192;case Ai:return 4;case Bi:return 64;case Ci:return 32;case Di:return 16;case Ei:return 8;case "scroll":return 16384;case vh:return 65536;case Be:case Fi:return 131072;case fh:return 262144;case bj:return 524288;case pk:return 1048576;case ok:return 2097152;case nk:return 4194304;\ncase mk:return 8388608;case Hh:return 16777216;case Fh:return 33554432;case Gh:return 67108864;default:return-1}}function pw(){Qw||(Rw(),Sw(),Qw=!0)}var Qw=!1;function Tw(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 Uw(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}\nfunction Rw(){Vw=B(function(a){var b;var c=rw,d,e,f;qw&&c&&Ww(c.a.d,qw)?(b=sw.a,d=sw.b,e=sw.c,f=sw.d,uw(sw),sw.d=a,qu(c,sw),c=!(sw.a&&!sw.b),sw.a=b,sw.b=d,sw.c=e,sw.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Xw=B(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Fp(b)&&H(b,36)&&kw(a,c,b)});Yw=B(function(a){a.preventDefault();Xw.call(this,a)});Zw=B(function(a){this.__gwtLastUnhandledEvent=\na.type;Xw.call(this,a)});$w=B(function(a){if(Vw(a)){var b=ax;b&&b.__listener&&!Fp(b.__listener)&&H(b.__listener,36)&&(kw(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Tg,$w,!0);$wnd.addEventListener(hh,$w,!0);$wnd.addEventListener(Ai,$w,!0);$wnd.addEventListener(Ei,$w,!0);$wnd.addEventListener(Bi,$w,!0);$wnd.addEventListener(Di,$w,!0);$wnd.addEventListener(Ci,$w,!0);$wnd.addEventListener(Fi,$w,!0);$wnd.addEventListener($h,Vw,!0);$wnd.addEventListener(bi,Vw,!0);$wnd.addEventListener(ai,\nVw,!0);$wnd.addEventListener(pk,$w,!0);$wnd.addEventListener(ok,$w,!0);$wnd.addEventListener(nk,$w,!0);$wnd.addEventListener(mk,$w,!0);$wnd.addEventListener(Hh,$w,!0);$wnd.addEventListener(Fh,$w,!0);$wnd.addEventListener(Gh,$w,!0)}function bx(a,b,c){for(var d=0,e=a.firstChild,f=null;e;){if(1==e.nodeType){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}\nfunction cx(a,b){switch(b){case "drag":a.ondrag=Xw;break;case qh:a.ondragend=Xw;break;case rh:a.ondragenter=Yw;break;case "dragleave":a.ondragleave=Xw;break;case sh:a.ondragover=Yw;break;case "dragstart":a.ondragstart=Xw;break;case th:a.ondrop=Xw;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Xw,!1);a.addEventListener(b,Xw,!1);break;default:throw"Trying to sink unknown event type "+b;}}\nfunction dx(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Xw:null),c&2&&(a.ondblclick=b&2?Xw:null),c&4&&(a.onmousedown=b&4?Xw:null),c&8&&(a.onmouseup=b&8?Xw:null),c&16&&(a.onmouseover=b&16?Xw:null),c&32&&(a.onmouseout=b&32?Xw:null),c&64&&(a.onmousemove=b&64?Xw:null),c&128&&(a.onkeydown=b&128?Xw:null),c&256&&(a.onkeypress=b&256?Xw:null),c&512&&(a.onkeyup=b&512?Xw:null),c&1024&&(a.onchange=b&1024?Xw:null),c&2048&&(a.onfocus=b&2048?Xw:null),c&4096&&(a.onblur=b&4096?Xw:null),\nc&8192&&(a.onlosecapture=b&8192?Xw:null),c&16384&&(a.onscroll=b&16384?Xw:null),c&32768&&(a.onload=b&32768?Zw:null),c&65536&&(a.onerror=b&65536?Xw:null),c&131072&&(a.onmousewheel=b&131072?Xw:null),c&262144&&(a.oncontextmenu=b&262144?Xw:null),c&524288&&(a.onpaste=b&524288?Xw:null),c&1048576&&(a.ontouchstart=b&1048576?Xw:null),c&2097152&&(a.ontouchmove=b&2097152?Xw:null),c&4194304&&(a.ontouchend=b&4194304?Xw:null),c&8388608&&(a.ontouchcancel=b&8388608?Xw:null),c&16777216&&(a.ongesturestart=b&16777216?\nXw:null),c&33554432&&(a.ongesturechange=b&33554432?Xw:null),c&67108864&&(a.ongestureend=b&67108864?Xw:null))}var ax=null,Vw=null,$w=null,Yw=null,Xw=null,Zw=null;function Sw(){Yw=B(function(a){Xw.call(this,a);return!1})}function yw(){var a=ww,b=n,c=$wnd.location.hash;0<c.length&&(b=a.$d(c.substring(1)));ex=b;var d=$wnd.onhashchange;$wnd.onhashchange=B(function(){var b=n,c=$wnd.location.hash;0<c.length&&(b=a.$d(c.substring(1)));a._d(b);d&&d()});return!0}function xw(){this.a=new yu(null)}\nw(358,1,Al,xw);_.$d=function(a){return decodeURI(a.replace("%23",Ca))};_.Sd=function(a){qu(this.a,a)};_._d=function(a){a=null==a?n:a;if(!I(a,null==ex?n:ex))ex=a,iu&&(a=new hu,qu(this.a,a))};var ex=n;function Ew(a,b){var c;c=$doc.createElement(Ej);c.textContent=a||n;$doc.body.appendChild(c);b.pd();$doc.body.removeChild(c)}function Hw(){}w(361,1,{},Hw);_.pd=function(){$wnd.__gwt_initWindowCloseHandler(B(Jw),B(Iw))};function Fw(){}w(362,1,{},Fw);_.pd=function(){$wnd.__gwt_initWindowResizeHandler(B(Lw))};\nfunction fx(a,b){gx(a.ee(),b,!0)}function hx(a,b){a.pb.style[Qh]=b}function ix(a,b,c){0<=b&&a.je(b+kj);0<=c&&a.he(c+kj)}function jx(a,b,c){a.je(b);a.he(c)}function kx(a){var b,a=Uq(a,Sg);b=lx(a,mx(32));return 0<=b?a.substr(0,b-0):a}\nfunction gx(a,b,c){if(!a)throw new Bp(xf);b=nx(b);if(0==b.length)throw new Pm(Nf);if(c){var d;d=nx(b);b=a.className;-1==Vq(b,d)&&(0<b.length?a.className=b+fa+d:a.className=d)}else{var e,f,c=nx(b);f=a.className;e=Vq(f,c);-1!=e&&(b=nx(f.substr(0,e-0)),c=nx(ox(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+fa+c,a.className=d)}}function px(a,b){a.style.display=b?n:Mi;a.setAttribute("aria-hidden",""+!b)}w(367,1,Wl);_.ce=qx;_.de=rx;_.ee=sx;_.he=function(a){hx(this,a)};\n_.je=function(a){this.pb.style[Dk]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function tx(a,b,c){var d;d=nw(c.b);if(-1==d){var e=a.pb;d=c.b;pw();cx(e,d);I(sh,d)&&cx(e,rh)}else-1==a.lb?(e=a.pb,d|=a.pb.__eventBits||0,pw(),dx(e,d)):a.lb|=d;return ju(!a.mb?a.mb=new yu(a):a.mb,c,b)}function ux(a,b,c){return ju(!a.mb?a.mb=new yu(a):a.mb,c,b)}\nfunction vx(a){var b;if(a.me())throw new wx("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;pw();dx(c,b)}else a.lb|=b;a.ke();a.pe()}function xx(a,b){var c;switch(nw(b.type)){case 16:case 32:if((c=b.relatedTarget)&&dr(a.pb,c))return}c=a.pb;var d,e,f;if(ys&&(f=ys.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.mb&&qu(a.mb,f.a),f.a.a=d,f.a.b=e}\nfunction yx(a){if(!a.me())throw new wx("Should only call onDetach when the widget is attached to the browser\'s document");try{a.qe()}finally{try{a.le()}finally{a.pb.__listener=null,a.kb=!1}}}function zx(a){if(a.ob)if(H(a.ob,42))a.ob.re(a);else{if(a.ob)throw new wx("This widget\'s parent does not implement HasWidgets");}else if(Ax(),Ww(Bx.a,a)){Ax();try{a.oe()}finally{Du(Bx.a,a)}}}\nfunction Cx(a,b){var c;c=a.ob;if(b){if(c)throw new wx("Cannot set a new parent without first clearing the old parent");a.ob=b;b.me()&&a.ne()}else try{c&&c.me()&&a.oe()}finally{a.ob=null}}w(366,367,nl);_.ke=Dx;_.le=Dx;_.Sd=function(a){this.mb&&qu(this.mb,a)};_.me=function(){return this.kb};_.ne=function(){vx(this)};_.Yd=function(a){xx(this,a)};_.oe=Ex;_.pe=Dx;_.qe=Dx;_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;w(365,366,zl);_.ke=function(){Fx(this,(Gx(),Hx))};_.le=function(){Fx(this,(Gx(),Ix))};\nfunction Jx(a,b,c){zx(b);var d=a.p;Kx(d,b,d.c);d=(iw(),jw(b.pb));c.appendChild(d);Cx(b,a)}function Lx(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new Mx;b.ob==a&&(f=a.se(b),f<d&&--d);zx(b);Kx(a.p,b,d);e?(e=b.pb,bx(c,(iw(),jw(e)),d)):(e=(iw(),jw(b.pb)),c.appendChild(e));Cx(b,a)}\nfunction Nx(a,b){var c;if(b.ob!=a)return!1;try{Cx(b,null)}finally{c=b.pb;Yq(c).removeChild(c);c=a.p;var d;d=Ox(c,b);if(-1==d)throw new Px;if(0>d||d>=c.c)throw new Mx;for(--c.c;d<c.c;++d)kq(c.a,d,c.a[d+1]);kq(c.a,c.c,null)}return!0}w(364,365,zl);_.se=function(a){return Ox(this.p,a)};_.te=function(a,b,c,d){Lx(this,a,b,c,d)};_.ue=function(){return new Qx(this.p)};_.re=function(a){return Nx(this,a)};function Rx(a,b,c,d){var e;zx(b);e=a.p.c;a.xe(b,c,d);a.te(b,a.pb,e,!0)}\nfunction Sx(a,b){var c;(c=Nx(a,b))&&Tx(b.pb);return c}function Ux(a,b,c,d){if(b.ob!=a)throw new Pm("Widget must be a child of this panel.");a.xe(b,c,d)}function Vx(a,b,c){a=a.pb;-1==b&&-1==c?Tx(a):(a.style[hj]=fg,a.style[ci]=b+kj,a.style[lk]=c+kj)}function Wx(){var a=$doc.createElement(nh);this.p=new Xx(this);this.pb=a;this.pb.style[hj]="relative";this.pb.style[Zi]=Rh}function Tx(a){a.style[ci]=n;a.style[lk]=n;a.style[hj]=n}w(363,364,zl,Wx);_.re=function(a){return Sx(this,a)};\n_.xe=function(a,b,c){Vx(a,b,c)};function Yx(a,b){if(a.ze())throw new wx("SimplePanel can only contain one child widget");a.Ae(b)}function Zx(a,b){if(a.jb!=b)return!1;try{Cx(b,null)}finally{a.ye().removeChild(b.pb),a.jb=null}return!0}function $x(a,b){if(b!=a.jb&&(b&&zx(b),a.jb&&a.re(a.jb),a.jb=b)){var c=a.ye(),d=(iw(),jw(a.jb.pb));c.appendChild(d);Cx(b,a)}}function ay(){this.pb=$doc.createElement(nh)}w(371,365,zl,ay);_.ye=sx;_.ze=function(){return this.jb};_.ue=function(){return new by(this)};\n_.re=function(a){return Zx(this,a)};_.Ae=function(a){$x(this,a)};_.jb=null;function cy(a,b){a.hb&&(dy(a.gb,!1,!1),du(a,a,b))}function ey(a){var b;if(b=a.jb)null!=a.X&&b.he(a.X),null!=a.Y&&b.je(a.Y)}function fy(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[ci]=b-0+(Dr(),kj);a.style[lk]=c+kj}function gy(a){a.hb||(a.kb&&zx(a),dy(a.gb,!0,!1))}w(370,371,zl);_.ye=function(){return Xq(this.pb)};_.ce=qx;_.de=rx;_.ee=function(){return Yq(Xq(this.pb))};_.Be=function(){this.Ce(!1)};_.Ce=function(a){cy(this,a)};\n_.Ud=function(){};_.qe=function(){this.hb&&dy(this.gb,!1,!0)};_.he=function(a){this.X=a;ey(this);0==a.length&&(this.X=null)};_.De=function(a,b){fy(this,a,b)};_.Ae=function(a){$x(this,a);ey(this)};_.je=function(a){this.Y=a;ey(this);0==a.length&&(this.Y=null)};_.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;\nfunction hy(a,b){var c;ay.call(this);this.$=new iy;this.U=(jy(),ky);this.gb=new ly(this);this.pb.appendChild($doc.createElement(nh));this.De(0,0);Yq(Xq(this.pb))[Sg]="gwt-PopupPanel";Xq(this.pb)[Sg]=cj;this.W=this.V=a;this.db=!1;c=z(Zu,q,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new my(c);c=n;this.T.ee()[Sg]=c;c=Yq(Xq(this.pb));var d;if(!c)throw new Bp(xf);d=nx("gwt-DecoratedPopupPanel");if(0==d.length)throw new Pm(Nf);var e=c.className.split(/\\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var h=1,\nj=e.length;h<j;h++){var l=e[h];l.length>g&&l.charAt(g)==vb&&0==l.indexOf(f)&&(e[h]=d+l.substring(g))}c.className=e.join(fa)}$x(this,this.T);ey(this);gx(Xq(this.pb),cj,!1);gx(this.T.b,b+"Content",!0)}w(369,370,zl);_.ke=function(){vx(this.T)};_.le=function(){yx(this.T)};_.ze=function(){return this.T.jb};_.ue=function(){return new by(this.T)};_.re=function(a){return this.T.re(a)};_.Ae=function(a){$x(this.T,a);ey(this)};_.T=null;w(368,369,zl);_.oe=Ex;\nfunction ny(){ny=x;oy=new py(0,(jy(),ky));qy=new py(1,ry);sy=new py(2,ty);uy=z(vy,q,37,[oy,qy,sy])}function py(a,b){this.b=a;this.a=b}w(372,195,{37:1,88:1,93:1,95:1},py);_.a=null;var uy,oy,qy,sy;function wy(){wy=x;xy=z(Zu,q,1,[lk,yi,Gg])}\nfunction my(a){var b;wy();var c,d;c=this.pb=$doc.createElement(Wj);this.c=$doc.createElement(Zj);hw(c,this.c);c[Mg]=0;for(c=c[Kg]=0;c<a.length;++c)d=(b=$doc.createElement(qk),b[Sg]=a[c],Ju(),hw(b,yy(a[c]+"Left")),hw(b,yy(a[c]+te)),hw(b,yy(a[c]+"Right")),b),hw(this.c,d),1==c&&(this.b=Xq(Tw(d,1)));this.pb[Sg]="gwt-DecoratorPanel"}function yy(a){var b,c;c=$doc.createElement($j);b=$doc.createElement(nh);var d=(iw(),jw(b));c.appendChild(d);c[Sg]=a;b[Sg]=a+"Inner";return c}w(374,371,Bl,my);_.ye=zy;\n_.b=null;_.c=null;var xy;w(375,1,{});function Gx(){Gx=x;Hx=new Ay;Ix=new By}function Cy(a){uu.call(this,a)}function Fx(a,b){Gx();var c,d,e;c=null;for(e=a.ue();e.Vd();){d=e.Wd();try{b.Fe(d)}catch(f){if(f=vq(f),H(f,105))d=f,!c&&(c=new su),tu(c,d);else throw f;}}if(c)throw new Cy(c);}w(376,291,ol,Cy);var Hx,Ix;function Ay(){}w(377,1,{},Ay);_.Fe=function(a){a.ne()};function By(){}w(378,1,{},By);_.Fe=function(a){a.oe()};w(381,366,nl);\n_.ne=function(){vx(this);-1==(65535>this.pb.tabIndex?this.pb.tabIndex:-(this.pb.tabIndex%65535)-1)&&(this.pb.tabIndex=0)};function Dy(){this.p=new Xx(this);this.e=$doc.createElement(Wj);this.d=$doc.createElement(Zj);hw(this.e,this.d);this.pb=this.e}w(382,364,zl);_.d=null;_.e=null;function Ey(){this.pb=Fy()}w(386,371,zl,Ey);function Gy(){Gy=x;Hy=new Iy((sr(),Og));Jy=new Iy(ci);Ky=new Iy(vj);Ly=(Ju(),Jy);My=Ky;Ny=Ly}var Hy,Ny,Jy,My,Ly,Ky;w(396,1,{});function Iy(a){this.a=a}w(397,396,{},Iy);_.a=null;\nfunction Oy(){Oy=x;Py=new Qy(yi);Ry=new Qy(lk)}var Py,Ry;function Qy(a){this.a=a}w(398,1,{},Qy);_.a=null;function Sy(a,b){var c;c=Ty(a);hw(a.b,c);Jx(a,b,c)}function Ty(a){var b;b=$doc.createElement($j);b[pg]=a.a.a;b.style[zk]=a.c.a;return b}function Uy(a,b){var c,d;d=Yq(b.pb);(c=Nx(a,b))&&a.b.removeChild(d);return c}function Vy(){Dy.call(this);this.a=(Gy(),Ny);this.c=(Oy(),Ry);this.b=$doc.createElement(qk);hw(this.d,this.b);this.e[Mg]=wc;this.e[Kg]=wc}w(399,382,zl,Vy);\n_.re=function(a){return Uy(this,a)};_.b=null;function Wy(){Wy=x;new up}function Xy(a){Wy();Yy.call(this,a.d.a,a.b,a.c,a.e,a.a)}function Zy(a,b,c,d,e){Wy();this.a=new $y(this,a,b,c,d,e);this.pb[Sg]="gwt-Image"}function Yy(a,b,c,d,e){Wy();Zy.call(this,(cw(),new bw(a)),b,c,d,e)}w(400,366,nl,Xy,Zy,Yy);_.Yd=function(a){32768==nw(a.type)&&this.a&&(this.pb.__gwtLastUnhandledEvent=n);xx(this,a)};_.pe=function(){var a=this.a;I(ii,Uq(this.pb,"__gwtLastUnhandledEvent"))&&(a.f=new az(a,this),Gq((Dq(),Eq),a.f))};\n_.a=null;w(402,1,{});_.f=null;function bz(){bz=x;cz()}\nfunction $y(a,b,c,d,e,f){var g,h;bz();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(Qj);h=new Ov;Nv(Nv(Nv(h,new Qv("width:"+e+(Dr(),kj)+hd)),new Qv("height:"+f+nj)),new Qv("background:url("+b.a+") no-repeat "+-c+lj+-d+nj));!dz&&(dz=new ez);b=fz;h=new Qv((new Qv(Sq(h.a.a))).a);c=new Pv;xp(c.a,"<img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'");yp(c,aw(b.a));xp(c.a,"\' style=\'");yp(c,aw(h.a));xp(c.a,"\' border=\'0\'>");h=new Sv(Sq(c.a));g.innerHTML=h.a||n;g=Xq(g);a.kb&&(a.pb.__listener=\nnull);if(a.pb&&(h=a.pb,b=h.parentNode))b.insertBefore(g,h),b.removeChild(h);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),pw(),dx(g,a)):a.lb|=133333119}w(401,402,{},$y);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function az(a,b){this.a=a;this.b=b}w(403,1,{},az);_.pd=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(ii,!1,!1),b),this.b.pb.dispatchEvent(a)):this.b.pb.__gwtLastUnhandledEvent=ii)};\n_.a=null;_.b=null;w(405,331,$l);function gz(a){this.a=a}w(407,405,$l,gz);_.Od=function(a){this.a.Ge(a.f,a.a)};function hz(a,b,c){var d;if(a.o){var e=d=$doc.createElement(qk);bx(a.e,(iw(),jw(e)),b);a=(iw(),jw(c));d.appendChild(a)}else d=Tw(a.e,0),bx(d,(iw(),jw(c)),b)}\nfunction iz(a,b,c){var d;b.b&&(jz(a,b),c&&b.a?(jz(a,null),a=b.a,b=(Dq(),Eq),b.c=Hq(b.c,[new kz(a),!1])):null!=b.d&&(a.j=new lz(a,b),c=(jy(),ry),a.j.U=c,a.j.ab=a.f,c=Oh,a.j.ee()[Sg]=c,d=kx(a.pb),I(Nh,d)||fx(a.j,d+"Popup"),ux(a.j,new gz(a),Nm?Nm:Nm=new Om),a.n=b.d,d=a.j,a=new mz(a,b),d.pb.style[Ak]=Rh,gy(d),Ju(),a.a.o?fy(a.a.j,ar(a.a.pb)+Tq(a.a.pb,Ti)-1,br(a.b.pb)+$wnd.pageYOffset):fy(a.a.j,ar(a.b.pb),br(a.a.pb)+$wnd.pageYOffset+Tq(a.a.pb,Si)-1),d.pb.style[Ak]=Bk))}\nfunction nz(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(jz(a,b),oz(a.pb),b&&a.d&&iz(a,b,!1))}\nfunction pz(a,b){var c;a:{c=b.target;var d,e;for(e=new vu(a.i);e.b<e.d.Pf();)if(d=wu(e),dr(d.pb,c)){c=d;break a}c=null}switch(nw(b.type)){case 1:oz(a.pb);c&&iz(a,c,!0);break;case 16:c&&nz(a,c);break;case 32:c&&nz(a,null);break;case 2048:qz(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Ju();qz(a)||a.o||rz(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Ju();qz(a)||(a.o?null!=a.k.d&&!a.k.d.bi().bi()&&(iz(a,a.k,!1),a.k.d.bi()):sz(a));b.cancelBubble=!0;b.preventDefault();break;case 38:qz(a)||\na.o&&rz(a);b.cancelBubble=!0;b.preventDefault();break;case 40:qz(a)||(a.o?sz(a):null!=a.k.d&&!a.k.d.bi().bi()&&(iz(a,a.k,!1),a.k.d.bi()));b.cancelBubble=!0;b.preventDefault();break;case 27:jz(a,null);a.j&&cy(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:jz(a,null);a.j&&cy(a.j,!1);break;case 13:qz(a)||(iz(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}xx(a,b)}function tz(a,b,c){c&&jz(a,null);du(a,b,!1);a.n=null;a.j=null}\nfunction qz(a){var b,c;if(!a.k){for(c=new vu(a.i);c.b<c.d.Pf();)if(b=wu(c),b.b){jz(a,b);break}return!0}return!1}\nfunction jz(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=kx(c.pb)+fc;gx(c.ee(),d,!1);a.o&&(c=Yq(a.k.pb),2==Uw(c)&&(c=Tw(c,1),gx(c,Uj,!1)))}if(b){c=kx(b.pb)+fc;gx(b.ee(),c,!0);a.o&&(c=Yq(b.pb),2==Uw(c)&&(c=Tw(c,1),gx(c,Uj,!0)));Rn();c=a.pb;var e=new qn(b.pb),d=(Mn(),Nn),e=z(uz,q,16,[e]),f,g,h,j;f=new wp;for(h=0,j=e.length;h<j;++h)g=e[h],yp(yp(f,g.a),fa);e=nx(Sq(f.a));c.setAttribute(d.a,e)}a.k=b}}\nfunction sz(a){var b,c,d;if(a.k){for(b=c=vz(a.i,a.k);;)if(c+=1,c==a.i.c&&(c=0),c==b){d=zw(a.i,b);break}else if(d=zw(a.i,c),d.b)break;jz(a,d)}}function rz(a){var b,c,d;if(a.k){for(b=c=vz(a.i,a.k);;)if(c-=1,0>c&&(c=a.i.c-1),c==b){d=zw(a.i,b);break}else if(d=zw(a.i,c),d.b)break;jz(a,d)}}w(408,366,nl);_.Yd=function(a){pz(this,a)};_.oe=function(){this.j&&cy(this.j,!1);yx(this)};_.Ge=function(a,b){tz(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function kz(a){this.a=a}\nw(409,1,{},kz);_.pd=function(){wz(this.a)};_.a=null;function xz(a){this.a=a}w(410,1,{},xz);_.Hd=function(){jz(this.a,null)};_.a=null;function lz(a,b){this.a=a;this.b=b;hy.call(this,!0,ri);$x(this.T,this.b.d);ey(this);this.fb=!0;this.b.d.bi()}w(411,369,zl,lz);_.Ud=function(a){var b,c;if(!a.a)switch(nw(a.d.type)){case 4:c=a.d.target;b=this.b.c.pb;if(dr(b,c)){a.a=!0;break}a.a&&jz(this.a,null)}};_.a=null;_.b=null;function mz(a,b){this.a=a;this.b=b}w(412,1,{},mz);_.a=null;var yz=_.b=null;\nfunction zz(){zz=x;yz=new Mv((cw(),new bw((Ju(),"data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs="))),5,9)}function Az(a,b){if(b){var c=kx(a.pb)+ec;gx(a.ee(),c,!1)}else c=kx(a.pb)+ec,gx(a.ee(),c,!0);a.b=b}function Bz(a,b){this.pb=$doc.createElement($j);var c=kx(this.pb)+fc;gx(this.ee(),c,!1);this.pb.textContent=a||n;this.pb[Sg]="gwt-MenuItem";c=er();this.pb.setAttribute(Th,c);Rn();this.pb.setAttribute("role",yo.a);this.a=b}w(415,367,{41:1,45:1,48:1},Bz);\n_.a=null;_.b=!0;_.c=null;_.d=null;function Cz(){var a;this.pb=$doc.createElement($j);this.pb[Sg]="gwt-MenuItemSeparator";a=$doc.createElement(nh);hw(this.pb,a);a[Sg]="menuSeparatorInner"}w(416,367,Wl,Cz);function Dz(){var a,b,c,d,e;b=null.bi();e=gr();d=fr();b[mh]=(hr(),Mi);b[Dk]=0+(Dr(),kj);b[Qh]=Cc;c=$doc;c=(I(c.compatMode,qe)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(I(a.compatMode,qe)?a.documentElement:a.body).scrollHeight||0;b[Dk]=(c>e?c:e)+kj;b[Qh]=(a>d?a:d)+kj;b[mh]="block"}\nfunction iy(){}w(417,1,{},iy);_.Qd=function(){Dz()};function Ez(a){this.a=a}w(418,1,{},Ez);\n_.Ud=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.Ud(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?dr(b.pb,c):!1)&&(a.b=!0);b.db&&(a.a=!0);switch(nw(d.type)){case 4:case 1048576:if(mw){a.b=!0;break}if(!c&&b.V){b.Ce(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(mw){a.b=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;function Fz(a){this.a=a}w(419,1,{},Fz);\n_.a=null;function jy(){jy=x;ky=new Gz(0);ry=new Gz(1);ty=new Gz(2);Hz=z(Iz,q,46,[ky,ry,ty])}function Gz(a){this.b=a}w(420,195,{46:1,88:1,93:1,95:1},Gz);var Hz,ky,ry,ty;function Jz(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),a.f=Cw(a.a.$),Dz(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),Kz(a.f.a),a.f=null,a.b=!1)}function Lz(a){a.j||(Jz(a),a.c||(Ax(),Sx(Mz(null),a.a)));a.a.pb.style[Vg]="rect(auto, auto, auto, auto)";a.a.pb.style[Zi]=Bk}\nfunction Nz(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=Vu(b*a.d);h=Vu(b*a.e);switch(a.a.U.b){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;break;case 1:Ju(),f=h,c=d}a.a.pb.style[Vg]="rect("+g+mj+f+mj+c+mj+e+"px)"}\nfunction dy(a,b,c){a.c=c;sm(a);a.i&&(um(a.i),a.i=null,Lz(a));a.a.hb=b;var d=a.a;d.eb&&(Kz(d.eb.a),d.eb=null);d._&&(Kz(d._.a),d._=null);if(d.hb){d.eb=ow(new Ez(d));var e;e=new Fz(d);vw();e=ww?ju(ww.a,(!iu&&(iu=new Om),iu),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(jy(),ky)&&!b&&(c=!1);a.j=b;c?b?(Jz(a),a.a.pb.style[hj]=fg,-1!=a.a.ib&&a.a.De(a.a.cb,a.a.ib),a.a.pb.style[Vg]=rj,Ax(),b=Mz(null),Jx(b,a.a,b.pb),a.i=new Oz(a),Bm(a.i,1)):vm(a,200):(Jz(a),a.j?(a.a.pb.style[hj]=fg,-1!=a.a.ib&&a.a.De(a.a.cb,a.a.ib),Ax(),\nb=Mz(null),Jx(b,a.a,b.pb)):a.c||(Ax(),Sx(Mz(null),a.a)),a.a.pb.style[Zi]=Bk)}function ly(a){var b=(Dm(),Em);this.k=new Cm(this);this.s=b;this.a=a}w(421,58,{},ly);_.rd=function(){Lz(this)};_.sd=function(){this.d=Tq(this.a.pb,Si);this.e=Tq(this.a.pb,Ti);this.a.pb.style[Zi]=Rh;Nz(this,(1+Math.cos(3.141592653589793))/2)};_.td=function(a){Nz(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function Oz(a){Im();this.a=a}w(422,65,{},Oz);_.vd=function(){this.a.i=null;vm(this.a,200)};\n_.a=null;function iw(){iw=x;Pz()}function jw(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Pz(){function a(){}a.prototype={className:n,clientHeight:0,clientWidth:0,dir:n,getAttribute:function(a){return this[a]},href:n,id:n,lang:n,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:n,style:{},title:n};$wnd.GwtPotentialElementShim=a}function Ax(){Ax=x;Qz=new Rz;Sz=new up;Bx=new su}function Tz(a){this.p=new Xx(this);this.pb=a;vx(this)}\nfunction Mz(a){Ax();var b,c;c=Bu(Sz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Sz.d){var d=new Uz;Lm();Mm(Nm?Nm:Nm=new Om,d);Ju()}!b?c=new Vz:c=new Tz(b);E(Sz,a,c);tu(Bx,c);return c}w(424,363,zl,Tz);var Qz,Sz,Bx;function Rz(){}w(425,1,{},Rz);_.Fe=function(a){a.me()&&a.oe()};function Uz(){}w(426,1,{},Uz);_.Od=function(){Ax();try{Fx(Bx,Qz)}finally{Wz(Bx.a),Wz(Sz)}};function Vz(){Tz.call(this,$doc.body)}w(427,424,zl,Vz);\n_.xe=function(a,b,c){Vx(a,b-0,c-0)};function by(a){this.c=a;this.a=!!this.c.jb}w(428,1,{},by);_.Vd=Tv;_.Wd=function(){if(!this.a||!this.c.jb)throw new Px;this.a=!1;return this.b=this.c.jb};_.Xd=function(){this.b&&this.c.re(this.b)};_.b=null;_.c=null;function Xz(a,b){a.pb[yk]=null!=b?b:n}w(431,381,nl);_.Yd=function(a){0!=(nw(a.type)&896)?xx(this,a):xx(this,a)};_.pe=Dx;function Yz(){Yz=x;Zz()}w(430,431,nl);\nfunction $z(){Yz();var a=Wq(ak);!gw&&(gw=new fw);!ew&&(ew=new dw);this.pb=a;Ju();this.pb[Sg]="gwt-TextBox"}w(432,430,nl,$z);function Zz(){Zz=x;aA=new bA;cA=new dA;eA=new fA;gA=new hA;iA=z(jA,q,49,[aA,cA,eA,gA])}w(433,195,pl);var iA,aA,cA,eA,gA;function bA(){this.b=0}w(434,433,pl,bA);function dA(){this.b=1}w(435,433,pl,dA);function fA(){this.b=2}w(436,433,pl,fA);function hA(){this.b=3}w(437,433,pl,hA);function Ox(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}\nfunction Kx(a,b,c){var d,e;if(0>c||c>a.c)throw new Mx;if(a.c==a.a.length){e=C(kA,q,50,2*a.a.length,0);for(d=0;d<a.a.length;++d)kq(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)kq(a.a,d,a.a[d-1]);kq(a.a,c,b)}function Xx(a){this.b=a;this.a=C(kA,q,50,4,0)}w(439,1,{},Xx);_.ue=function(){return new Qx(this)};_.a=null;_.b=null;_.c=0;function lA(a){if(a.a>=a.b.c)throw new Px;return a.b.a[++a.a]}function mA(a){if(0>a.a||a.a>=a.b.c)throw new nA;a.b.b.re(a.b.a[a.a--])}function Qx(a){this.b=a}w(440,1,{},Qx);\n_.Vd=function(){return this.a<this.b.c-1};_.Wd=function(){return lA(this)};_.Xd=function(){mA(this)};_.a=-1;_.b=null;function cz(){cz=x;fz=(cw(),new bw(xq()+"clear.cache.gif"))}var fz,dz=null;function ez(){}w(442,1,{},ez);function oA(){oA=x;cz()}function pA(a,b,c,d,e){oA();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}w(443,375,{},pA);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Fy(){var a;a=$doc.createElement(nh);a.tabIndex=0;return a}function oz(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}\nfunction Kz(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?lu(b,new qA(b,c,d,a)):Cu(b,c,d,a)}function pu(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(450,1,{},pu);_.a=null;_.b=null;_.c=null;_.d=null;function mu(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(451,1,{},mu);_.pd=function(){nu(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function qA(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}w(452,1,{},qA);_.pd=function(){Cu(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;\n_.d=null;function rA(a,b){var c;this.a=(c=n,0!=(b&1)&&(c+=ki),0!=(b&2)&&(c+=Sh),RegExp(a,c))}w(453,1,{});_.tS=function(){return this.a.toString?this.a.toString():"[JavaScriptObject]"};_.a=null;function sA(a,b){b.k!=a&&(!a.Uc&&(a.Uc=new Gm),b.k=a,Am(a.Uc,b))}function tA(a){var b;b=a.cZ.d;if(-1!=lx(b,mx(36)))return null;a=a.Vc.b.b++;return b=ox(b,uA(b,mx(46))+1)+n+a}function vA(a){return!a.Mc&&a.Sc?vA(a.Sc):a.Mc}function wA(a){return et(),new xA(a)}\nfunction yA(a){var b;b=new zA;if(a.We()){for(;a&&!H(a,71);a=a.Sc){var c=b,d=a.Se(),e=a.Te();c.a+=d;c.b+=e}H(a,71)&&(c=a.Se(),a=a.Te(),b.a+=c,b.b+=a);return b}throw new AA;}function BA(a){a.Wc=!1;a.df();CA(a)}function CA(a){if((a=H(a,71)?null:a.Sc)&&a.Wc)BA(a),a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1)}function DA(a){return(a=a.Le())?a:new EA(1,1)}function FA(a){var b;return(b=a.Me())?new GA(b):new GA(a.Oe())}\nfunction HA(a,b,c,d,e){var f,g,h,j;h=a._c;j=a.ad;g=a.Yc;f=a.Nc;a._c=b;a.ad=c;a.Yc=d;a.Nc=e;if(h!=a._c||j!=a.ad)CA(a),new IA(a,100);if(g!=a.Yc||f!=a.Nc)a.Ve(),new IA(a,101)}function JA(){this.Vc=(KA(),KA(),LA);this.Pc=new MA;new up;this.Ue();this.Rc=(NA(),OA)}w(457,1,Ul);_.Je=function(){return tA(this)};_.Le=function(){return PA(this.Tc,this)};_.Me=function(){return this.Le()};_.Ne=function(){return this.Nc};_.Oe=function(){return this.Ye()};_.Pe=function(){return new QA(0,0,0,0)};_.Qe=function(){return this._e()};\n_.Re=function(){return this.Yc};_.Se=function(){return this._c};_.Te=function(){return this.ad};_.Ue=Dx;_.Ve=function(){BA(this)};_.We=function(){return this.Xc&&!!this.Sc&&this.Sc.We()};_.Ye=RA;_.Ze=SA;_.$e=function(){return(null==this.Qc&&(this.Qc=this.Je()),this.Qc)+lb+this.Se()+lb+this.Te()+lb+this.Re()+Ek+this.Ne()+(this.Xc?n:",hidden")};_._e=TA;_.df=function(){var a=this.Tc;a.e.a=-1;a.e.b=-1};_.ff=function(a,b,c,d){this.gf(a,b,c,d,this.Lc,!0);this.Lc=0};\n_.gf=function(a,b,c,d){HA(this,a,b,c,d)};_.tS=UA;_.hf=function(){this.Wc=!0};_.Kc=null;_.Lc=0;_.Mc=null;_.Nc=0;_.Oc=0;_.Qc=null;_.Rc=null;_.Sc=null;_.Tc=null;_.Uc=null;_.Wc=!1;_.Xc=!0;_.Yc=0;_.Zc=!1;_.$c=!1;_._c=0;_.ad=0;function VA(a,b){var c;c=a.jf();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function WA(a){var b;b=a.jf();return new XA(b.b,b.d,a.Yc-b.c-b.b,a.Nc-b.d-b.a)}\nfunction YA(a,b){var c,d;if(a.Gc)for(d=new vu(a.Fc.a);d.b<d.d.Pf();)c=wu(d),a.Gc.of(c);if(b)for(d=new vu(a.Fc.a);d.b<d.d.Pf();)c=wu(d),b.kf(null,c);a.Gc=b;BA(a);a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1)}function ZA(a){if(!a.Wc){a.Gc&&a.Gc.lf(a);var b,c;for(c=0;c<a.Fc.a.c;++c)b=zw(a.Fc.a,c),b.Wc||b.hf();a.Wc=!0}}function $A(){JA.call(this);this.Fc=new aB;this.Jc=(KA(),KA(),LA)}w(456,457,ql);_.Le=function(){if(!this.Gc)return null;!this.Hc&&(this.Hc=this.Gc.mf(this));return this.Hc};\n_.Me=function(){if(!this.Gc)return null;!this.Ic&&(this.Ic=this.Gc.nf(this));return this.Ic};_.jf=function(){return this.Pe()};_.Oe=RA;_.Qe=TA;_.Ue=function(){this.Tc=(KA(),new bB)};_.Ve=function(){BA(this);this.Gc&&H(this.Gc,65)&&(this.Gc.n=!1)};_.Ye=RA;_._e=TA;_.df=function(){var a,b;this.Ic=this.Hc=null;for(b=0;b<this.Fc.a.c;++b)a=zw(this.Fc.a,b),a.df()};_.hf=function(){ZA(this)};_.Gc=null;_.Hc=null;_.Ic=null;function cB(){var a=new dB;$A.call(this);YA(this,a)}w(455,456,ql,cB);\n_.Je=function(){return"panel"+this.Jc.b.e++};function eB(a,b,c){a=fB(a.Ec,b,c);a.j=!0;return new gB(a)}function hB(a){a.Ze(a.Ec.d)}function iB(a){return new EA(jB(a.Ec),kB(a.Ec))}w(454,455,ql);_.Ne=function(){return Tq(this.Ec.pb,Si)};_.Re=function(){return Tq(this.Ec.pb,Ti)};_.Se=function(){return ar(this.Ec.pb)};_.Te=function(){return br(this.Ec.pb)+$wnd.pageYOffset};_.We=function(){return this.Ec.pb.style.display!=Mi};_.Ec=null;function lB(a){if(null!=a)this.n=a;else throw new mB;}w(459,1,Xl);\n_.tS=function(){return this.cZ.d+"[source="+this.n+bg};_.n=null;\nfunction nB(){nB=x;oB=new up;E(oB,new pB(400),new qB(Pk));E(oB,new pB(401),new qB(Pk));E(oB,new pB(402),new qB(Pk));E(oB,new pB(500),new qB(Rk));E(oB,new pB(501),new qB(Rk));E(oB,new pB(502),new qB(Rk));E(oB,new pB(503),new qB(Sk));E(oB,new pB(504),new qB(Rk));E(oB,new pB(505),new qB(Rk));E(oB,new pB(506),new qB(Sk));E(oB,new pB(507),new qB(cl));E(oB,new pB(100),new qB(Lk));E(oB,new pB(101),new qB(Lk));E(oB,new pB(102),new qB(Lk));E(oB,new pB(103),new qB(Lk));E(oB,new pB(1004),new qB(Ok));E(oB,new pB(1005),\nnew qB(Ok));E(oB,new pB(800),new qB(Zk));E(oB,new pB(801),new qB(Zk));E(oB,new pB(200),new qB(Tk));E(oB,new pB(201),new qB(Tk));E(oB,new pB(202),new qB(Tk));E(oB,new pB(204),new qB(Tk));E(oB,new pB(203),new qB(Tk));E(oB,new pB(209),new qB(dl));E(oB,new pB(208),new qB(el));E(oB,new pB(207),new qB(el));E(oB,new pB(206),new qB(Tk));E(oB,new pB(205),new qB(Tk));E(oB,new pB(1400),new qB(al));E(oB,new pB(1401),new qB(bl));E(oB,new pB(1402),new qB(bl));E(oB,new pB(300),new qB(Mk));E(oB,new pB(301),new qB(Mk));\nE(oB,new pB(1100),new qB(Yk));E(oB,new pB(1101),new qB(Yk));E(oB,new pB(1200),new qB($k));E(oB,new pB(701),new qB(Wk));E(oB,new pB(900),new qB(Xk));E(oB,new pB(1001),new qB(Uk));E(oB,new pB(601),new qB(Vk))}w(458,459,Xl);_.$e=function(){return n};_.tS=function(){var a;a=n;H(this.n,59)&&null!=this.n&&(a=this.n,a=(null==a.Qc&&(a.Qc=a.Je()),a.Qc),null==a&&(a=n));return this.cZ.d+Uf+this.$e()+"] on "+(0<a.length?a:this.n)};_.k=0;var oB;function qB(a){this.a=a}w(461,1,{},qB);_.a=Kk;function rB(){}\nw(462,1,{},rB);_.a=null;_.b=null;function sB(a,b){var c;b&&(a.a?(c=new tB(a.a),kq(c.b,c.c++,b),a.a=c):(a.a=new Gm,Am(a.a,b)))}function Kt(a,b){return a.a?Sm(a.a,b):b}w(464,1,Xl);_.a=null;function uB(){}function MA(){}w(463,464,Xl,uB,MA);function vB(){vB=x;Math.sqrt(2)}function wB(a){vB();if(0>a)throw new Pm("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}w(465,1,{55:1},wB);\n_.eQ=function(a){return a===this?!0:H(a,55)?a.e==this.e&&a.a==this.a&&a.c==this.c&&a.d==this.d&&a.b==this.b:!1};_.hC=function(){var a;a=new xB;a.a=31*a.a+Vu((new yB(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+Vu((new yB(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction zB(){zB=x;AB=BB=new hm(255,255,255);CB=new hm(192,192,192);DB=new hm(128,128,128);EB=new hm(64,64,64);FB=GB=new hm(0,0,0);HB=IB=new hm(255,0,0);new hm(255,175,175);JB=new hm(255,200,0);KB=new hm(255,255,0);new hm(0,255,0);LB=new hm(255,0,255);MB=new hm(0,255,255);NB=OB=new hm(0,0,255)}\nfunction PB(a){var b,c;c=a.d>>16&255;b=a.d&255;a=a.d>>8&255;if(0==c&&0==b&&0==a)return new hm(3,3,3);3>c&&0!=c?c=3:(c=Vu(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=Vu(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=Vu(a/0.7),a=255<a?255:a);return new hm(c,a,b)}function QB(a){return new hm(Vu(0.7*(a.d>>16&255)),Vu(0.7*(a.d>>8&255)),Vu(0.7*(a.d&255)))}function RB(a,b){return H(b,58)?b.d==a.d:!1}function hm(a,b,c){zB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Pm(xe);this.d=c|b<<8|a<<16|-16777216}\nw(471,1,{58:1,67:1,70:1},hm);_.eQ=function(a){return RB(this,a)};_.hC=SB;_.tS=function(){return TB.d+"[r="+(this.d>>16&255)+",g="+(this.d>>8&255)+",b="+(this.d&255)+bg};_.a=0;_.b=null;_.c=null;_.d=0;var FB,NB,HB,AB,GB,OB,MB,EB,DB,CB,LB,JB,IB,BB,KB;function NA(){NA=x;OA=new UB(!0);VB=new su;tu(VB,"ar");tu(VB,"fa");tu(VB,"iw");tu(VB,"ur")}function UB(a){this.a=a}w(472,1,Xl,UB);_.a=!1;var OA,VB;w(476,1,{76:1,92:1});function WB(){EA.call(this,0,0)}function EA(a,b){this.b=a;this.a=b}\nfunction GA(a){EA.call(this,a.b,a.a)}w(475,476,{61:1,76:1,88:1,92:1},WB,EA,GA);_.eQ=function(a){return a===this?!0:H(a,61)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new xB;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return XB.d+"[width="+this.b+",height="+this.a+bg};_.a=0;_.b=0;function gt(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}w(477,1,Xl,gt,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});\n_.pf=function(){return 0!=(this.e&4)};_.qf=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=n,this.qf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.pf()&&(a+=",meta"),a):n)+",target="+this.f+(null!=this.b?",arg="+this.b:n)+bg};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function YB(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].Xc&&++b,++c;return b}\nfunction ZB(a,b,c,d,e,f,g){var h,j,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(j=0;j<=l;++j)c=($B(g?j:l-j,b.c),b.b[g?j:l-j]),h=c.Qe(),c.ff(d,e+~~((f-h.a)/2),h.b,h.a),d+=h.b+a.c}function aC(a,b){var c,d,e,f,g,h;h=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.Xc&&(c=b?c.Qe():c.Oe(),g=Um(g,c.a),h+=c.b+a.c);return new EA(h,g+2*a.d)}function dB(){bC.call(this,1,5,5)}\nfunction bC(a,b,c){KA();this.c=b;this.d=c;this.a=a}w(478,1,Xl,dB,bC);_.kf=cC;\n_.lf=function(a){this.b=dC(a.Fc);if(0!=YB(this)){var b,c,d,e,f,g,h,j,l,o,m;b=WA(a);g=a.jf();h=a.Rc.a;l=new Gm;o=f=2*this.c;m=g.d+this.d;j=0;e=!0;var r,t,y;r=a.Fc.a.c;d=new eC(r);for(t=0;t<r;++t)kq(d.b,d.c++,null);for(c=this.b,t=0,y=c.length;t<y;++t)r=c[t],r.Sc==a&&fC(d,vz(a.Fc.a,r),r);for(d=new vu(d);d.b<d.d.Pf();)if((c=wu(d))&&c.Xc)a=c.Qe(),!e&&o+a.b>b.b&&(ZB(this,l,b.b-(o-this.c),g.b,m,j,h),l.mg(),o=f,m+=j+this.d,j=0),e=!1,kq(l.b,l.c++,c),o+=a.b+this.c,j=Um(j,a.a);ZB(this,l,b.b-(o-this.c),g.b,m,\nj,h)}};_.mf=function(a){this.b=dC(a.Fc);return 0==YB(this)?VA(a,new EA(10,10)):VA(a,aC(this,!1))};_.nf=function(a){this.b=dC(a.Fc);return 0==YB(this)?VA(a,new EA(10,10)):VA(a,aC(this,!0))};_.of=SA;_.tS=function(){var a;switch(this.a){case 0:a=ci;break;case 2:a=vj;break;case 1:a=Og;break;case 4:a="trailing";break;default:a="leading"}return gC.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+bg};_.a=0;_.b=null;_.c=0;_.d=0;function hC(){hC=x;iC=new jC(Ee,0,12)}\nfunction jC(a,b,c){hC();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}w(479,1,{62:1,88:1},jC);_.a=null;_.b=0;_.c=0;var iC;w(480,1,rl);_.tS=function(){return kC.d+"[font="+this.b+"ascent="+lC(this.b).a+", descent="+lC(this.b).b+", height="+lC(this.b).c+bg};_.b=null;w(482,1,{});_.tS=function(){return"Graphics"};w(483,482,{});function nA(){}function wx(a){this.f=a}w(486,136,Jl,nA,wx);function AA(){this.f="Missing message: awt.151"}w(485,486,Jl,AA);w(487,1,{});\nfunction QA(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}w(488,1,{64:1,88:1,92:1},QA);_.eQ=function(a){return a===this?!0:H(a,64)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};_.hC=function(){var a;a=31+this.d;a=31*a+this.b;a=31*a+this.a;return a=31*a+this.c};_.tS=function(){return mC.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+bg};_.a=0;_.b=0;_.c=0;_.d=0;w(492,1,Xl);_.$e=function(){return this.j};_.tS=UA;_.j=null;_.k=null;\nfunction nC(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function oC(a,b){a.e=b;Az(a.i.a,b)}function pC(a){this.n=(KA(),KA(),LA);var b;var c;b=this.cZ.d;-1!=lx(b,mx(36))?b=null:(c=this.n.b.d++,b=ox(b,uA(b,mx(46))+1)+n+c);this.j=b;this.d=new uB;this.f=a;this.e=!0;this.i=new qC(this)}w(491,492,Xl,pC);_.$e=function(){return nC(this)};_.c=null;_.e=!1;_.f=null;_.i=null;w(490,491,kl);_.$e=function(){return nC(this)+(this.b?",tearOff":n)};_.b=!1;w(494,1,{77:1});\n_.eQ=function(a){return a===this?!0:H(a,77)?this.rf()==a.rf()&&this.sf()==a.sf():!1};_.hC=function(){var a;a=new xB;rC(a,this.rf());rC(a,this.sf());return a.a};function zA(){this.b=this.a=0}function sC(a,b){this.a=a;this.b=b}w(493,494,{68:1,77:1,88:1},zA,sC);_.eQ=function(a){return a===this?!0:H(a,68)?this.a==a.a&&this.b==a.b:!1};_.rf=Tv;_.sf=zy;_.tS=function(){return tC.d+"[x="+this.a+",y="+this.b+bg};_.a=0;_.b=0;\nfunction uC(a,b){if(!b)throw new ku("Missing message: awt.70");var c=a.a;if(I(b.f,vb)){var c=c.a.a,d=new Cz,e=c.c.c;if(0>e||e>c.c.c)throw new Mx;c.o&&(d.pb[Xg]=2);hz(c,e,d.pb);vC(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 Mx;vC(d.c,e,c);for(f=g=0;f<e;++f)H(zw(d.c,f),45)&&++g;vC(d.i,g,c);hz(d,e,c.pb);c.c=d;e=kx(c.pb)+fc;gx(c.ee(),e,!1);d.o&&(e=vz(d.c,c),-1!=e&&(d=Tw(d.o?d.e:Tw(d.e,0),e),2==Uw(d)&&d.removeChild(Tw(d,1)),c.pb[Xg]=2))}}\nfunction wC(){pC.call(this,n);new Gm;this.b=!1;this.a=(KA(),new xC)}w(495,490,kl,wC);_.a=null;w(498,1,{92:1});w(497,498,Ll);_.eQ=function(a){return a===this?!0:H(a,79)?this.rf()==a.rf()&&this.sf()==a.sf()&&this.uf()==a.uf()&&this.tf()==a.tf():!1};_.hC=function(){var a;a=new xB;rC(a,this.rf());rC(a,this.sf());rC(a,this.uf());rC(a,this.tf());return a.a};function XA(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}w(496,497,{69:1,79:1,88:1,92:1},XA);\n_.eQ=function(a){return a===this?!0:H(a,69)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.tf=Tv;_.uf=zy;_.rf=Ns;_.sf=SB;_.tS=function(){return yC.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+bg};_.a=0;_.b=0;_.c=0;_.d=0;function zC(){zC=x;AC=new BC;CC=new DC;EC=new DC}var AC,EC,CC;w(500,1,{});_.eQ=bm;_.hC=cm;function BC(){}w(501,500,{},BC);function DC(){}w(502,1,{},DC);w(503,457,Ul);function FC(a,b){var c;c=wA(vA(a));return!c?null:new EA(GC(c,"_")*b+6,lC(c.b).c+6)}\nfunction HC(a){IC.call(this,a,null!=a?a.length:0)}function IC(a,b){JA.call(this);this.a=0>b?0:b;var c=this.Tc;Xz(c.a,a);c.e.a=-1;c.e.b=-1}w(504,503,Ul,HC,IC);_.Je=function(){return"textfield"+this.Vc.b.f++};_.Le=function(){return FC(this,Uq(this.Tc.a.pb,yk).length)};_.Me=function(){return!vA(this)?null:FC(this,Uq(this.Tc.a.pb,yk).length)};_.Oe=JC;_.Qe=KC;_.Ue=function(){this.Tc=(KA(),new LC)};_.Ye=JC;_._e=KC;_.a=0;function KA(){KA=x;LA=new MC}\nfunction NC(){var a=(KA(),KA(),LA);!a.c&&(a.c=new OC);return a.c}w(505,1,{});_.a=null;_.c=null;var LA;function PC(){}w(506,1,{},PC);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;w(507,1,{});function QC(){QC=x;RC=new SC;TC=new SC}function UC(a,b){return b==a?!0:!b?!1:!0}function SC(){}w(508,1,{72:1},SC);_.eQ=function(a){return null==a||!H(a,72)?!1:UC(this,a)};_.hC=function(){var a;a=null.bi()+";class="+null.bi();a=!null.bi().bi()?a:a+";charset=";return VC(a)};\n_.tS=function(){return WC.d+"[MimeType=(null);humanPresentableName="+this.a+bg};_.a=null;var RC,TC;function XC(){XC=x;z(YC,q,72,[(QC(),TC),RC])}function ZC(a){var b=(QC(),TC);if(UC(b,(QC(),TC)))return a.a;if(UC(b,RC))return new $C(a.a);throw new aD(b);}function bD(a){XC();this.a=a}w(509,1,{},bD);_.a=null;function aD(a){this.f="flavor = "+a}w(510,137,{73:1,88:1,96:1,105:1},aD);function cD(a,b,c){nB();dD.call(this,a,b,c,Kk)}\nfunction dD(a,b,c,d){nB();lB.call(this,a);this.k=b;this.a=c;this.c=d;this.b=0}w(511,458,Xl,cD,dD);_.$e=function(){var a,b;a=1001==this.k?"ACTION_PERFORMED":xk;b=n;0<(this.b&1)&&(b+="Shift");0<(this.b&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.b&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.b&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.a+",when="+Kv(this.c)+qb+b};_.a=null;_.b=0;_.c=Kk;function IA(a,b){nB();lB.call(this,a);this.k=b}w(512,458,Xl,IA);\n_.$e=function(){var a,b;a=this.n;switch(this.k){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return xk}return b+" ("+a.Se()+lb+a.Te()+fa+a.Re()+Ek+a.Ne()+eb};w(515,512,Xl);_.j=0;\nfunction eD(a){var b;switch(a.k){case 503:b="MOUSE_MOVED";break;case 500:b="MOUSE_CLICKED";break;case 501:b="MOUSE_PRESSED";break;case 502:b="MOUSE_RELEASED";break;case 506:b="MOUSE_DRAGGED";break;case 504:b="MOUSE_ENTERED";break;case 505:b="MOUSE_EXITED";break;case 507:b="MOUSE_WHEEL";break;default:b=xk}b=b+",("+a.f+lb+a.i+"),button="+a.d;if(0<(a.j&16320)){var c=qb,d=a.j,e;e=new Pv;0!=(d&4)&&yp(yp(e,(KA(),null)),kb);0!=(d&1)&&yp(yp(e,(KA(),null)),kb);0!=(d&2)&&yp(yp(e,(KA(),null)),kb);0!=(d&8)&&\n(0!=(d&2048)?0!=(d&512)&&yp(yp(e,(KA(),null)),kb):yp(yp(e,(KA(),null)),kb));0!=(d&32)&&yp(yp(e,(KA(),null)),kb);0!=(d&16)&&yp(yp(e,(KA(),null)),kb);0!=(d&8)&&yp(yp(e,(KA(),null)),kb);0!=(d&4)&&yp(yp(e,(KA(),null)),kb);0==Sq(e.a).length?e=Sq(e.a):(d=Sq(e.a).length-1,e=fD(Sq(e.a),0,d));c=c+e+",extModifiers=";e=a.j;var f,d=(f=n,0!=(e&256)&&(f+=(KA(),null)),0!=(e&128)&&(f+=(0<f.length?kb:n)+(KA(),null)),0!=(e&512)&&(f+=(0<f.length?kb:n)+(KA(),null)),0!=(e&64)&&(f+=(0<f.length?kb:n)+(KA(),null)),0!=(e&\n8192)&&(f+=(0<f.length?kb:n)+(KA(),null)),f);0!=(e&1024)&&(d+=(0<d.length?kb:n)+(KA(),null));0!=(e&2048)&&(d+=(0<d.length?kb:n)+(KA(),null));0!=(e&4096)&&(d+=(0<d.length?kb:n)+(KA(),null));b+=c+d}return b+=",clickCount="+a.e}w(517,515,Xl);_.$e=function(){return eD(this)};_.d=0;_.e=0;_.f=0;_.i=0;\nfunction Jt(a,b,c,d){nB();IA.call(this,a,507);this.d=this.e=this.j=0;this.f=b;this.i=c;if(0!=(this.j&63))this.j&=-16321,0!=(this.j&1)&&(this.j|=64),0!=(this.j&2)&&(this.j|=128),0!=(this.j&4)&&(this.j|=256),0!=(this.j&8)&&(this.j|=512),0!=(this.j&32)&&(this.j|=8192),500<=this.k&&502>=this.k?0!=(this.j&16)?(this.d=1,501==this.k&&(this.j|=1024)):0!=(this.j&8)?(this.d=2,501==this.k&&(this.j|=2048)):0!=(this.j&4)&&(this.d=3,501==this.k&&(this.j|=4096)):(0!=(this.j&16)&&(this.j|=1024),0!=(this.j&8)&&(this.j|=\n2048),0!=(this.j&4)&&(this.j|=4096));else if(0!=(this.j&16320))if(this.j&=-64,0!=(this.j&64)&&(this.j|=1),0!=(this.j&128)&&(this.j|=2),0!=(this.j&256)&&(this.j|=4),0!=(this.j&512)&&(this.j|=8),0!=(this.j&8192)&&(this.j|=32),500<=this.k&&502>=this.k)switch(this.d){case 1:this.j|=16;break;case 2:this.j|=8;break;case 3:this.j|=4}else 0!=(this.j&1024)&&(this.j|=16),0!=(this.j&2048)&&(this.j|=8),0!=(this.j&4096)&&(this.j|=4);this.b=0;this.a=1;this.c=d}w(518,517,Xl,Jt);\n_.$e=function(){var a,b;a=eD(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=xk}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;w(527,1,{});function $C(a){if(null==a)throw new gD;}w(528,527,{},$C);\nfunction hD(){hD=x;iD={};iD["java.vendor"]=Ih;iD["package.restrict.access.sun"]=vk;iD["sun.java.launcher"]=uf;iD["sun.management.compiler"]=Ih;iD["os.name"]=uf;iD[" sun.boot.class.path"]=uf;iD["path.separator.applet"]=uf;iD["java.vm.specification.vendor"]=Ih;iD["java.runtime.version"]=uf;iD["http.proxyPort"]=uf;iD["user.name"]=uf;iD["user.language"]=uf;iD["os.name.applet"]=uf;iD["browser.version"]=uf;iD["java.version"]=uf;iD["user.timezone"]=uf;iD["java.endorsed.dirs"]=uf;iD["java.specification.name"]=\n"GWT";iD["java.specification.version"]="2.5.0";iD[Yh]=df;!Mt&&(Mt=new Ut);Mt.a?iD[Wh]="yes":iD[Wh]=null}var iD;w(532,137,Yl);function jD(){}function kD(a){this.f=a}w(531,532,{82:1,88:1,96:1,105:1},jD,kD);function lD(){lD=x;mD=new nD}function oD(a){var b;if(a.k){var c;b=new Pv;yp(b,a.f);Pq(b.a,dd);c=a.a;null!=c&&0<c.length&&(xp(b.a,sc),yp(b,a.a));c=a.b;a=a.j;null!=c&&xp(b.a,c);null!=a&&(Pq(b.a,Ca),xp(b.a,a));b=Sq(b.a)}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}\nfunction pD(a){lD();var b,c,d;if(null==a)throw new jD;a=nx(a);try{d=lx(a,mx(58))}catch(e){e=vq(e);if(H(e,100))throw new kD(zp(e));throw e;}c=lx(a,mx(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;qD();var f,g,h;h=c.length;b=new rD;for(g=0;g<h;++g)f=c.charCodeAt(g),65<=f&&90>=f?sD(b,f+32&65535):Pq(b.a,String.fromCharCode(f));\nthis.f=Sq(b.a)}else this.f=null,d=-1}if(null==this.f)throw new kD(Te+a);if(!this.k&&(this.k=Bu(mD,this.f),this.k||(this.k=(KA(),new tD))&&E(mD,this.f,this.k),!this.k))throw new kD(Te+a);try{c=a;var j=++d,l=a.length,o,m,r,t,y,u,D,s,F,O,L,Z,ea,Y,da,Fb,$,rb,Kb,J,Ia;if(l<j||0>l){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(sc,j)==j&&-1==uD(c,mx(47),j+2))throw new vD(l);}else{L=c.substr(j,l-j);l-=j;u=0;D=this.c;Z=this.e;rb=this.j;t=this.d;da=this.i;o=this.a;Ia=this.n;Kb=uD(L,mx(35),\n0);if(0==L.indexOf(sc)&&0!=L.indexOf("////")){F=2;Z=-1;u=uD(L,mx(47),2);$=uD(L,mx(63),2);-1!=$&&(-1==u||u>$)&&(u=$);-1==u&&(u=l,t=n);s=u;-1!=Kb&&Kb<u&&(s=Kb);var Uc=mx(64);J=L.lastIndexOf(Uc,s);o=L.substr(2,s-2);-1<J&&(Ia=L.substr(2,J-2),F=J+1);ea=uD(L,mx(58),-1==J?F:J);r=lx(L,mx(93));if(-1!=r)try{L.length>r+1?(m=L.charCodeAt(r+1),58==m?ea=r+1:ea=-1):ea=-1}catch(Tb){if(Tb=vq(Tb),!H(Tb,96))throw Tb;}-1==ea||ea>u?D=L.substr(F,s-F):(D=L.substr(F,ea-F),Y=L.substr(ea+1,s-(ea+1)),0==Y.length?Z=-1:Z=wD(Y,\n10))}-1<Kb&&(rb=L.substr(Kb+1,l-(Kb+1)));y=-1==Kb?l:Kb;var sb=mx(63);Fb=L.lastIndexOf(sb,y);-1<Fb?(da=L.substr(Fb+1,y-(Fb+1)),0==Fb&&null!=t&&(I(t,n)?t=ic:t.indexOf(ic),O=uA(t,mx(47))+1,t=t.substr(0,O-0)),y=Fb):0!=Kb&&(da=null);-1<u&&(u<l&&47==L.charCodeAt(u)?t=L.substr(u,y-u):y>u&&(null==t?t=n:I(t,n)?t=ic:t.indexOf(ic),O=uA(t,mx(47))+1,0==O?t=L.substr(u,y-u):t=t.substr(0,O-0)+L.substr(u,y-u)));null==t&&(t=n);null==D&&(D=n);d=D;var M;M=t;null!=da&&!I(da,n)&&(null!=t?M=t+Ed+da:M=Ed+da);null==this.f&&\n(this.f=this.f);this.c=d;this.b=M;this.e=Z;this.j=rb;var ya;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+dd+this.e));null!=this.c&&-1<(ya=uA(this.c,mx(64)))?(this.n=fD(this.c,0,ya),this.c=ox(this.c,ya+1)):this.n=null;null!=this.b&&-1<(ya=lx(this.b,mx(63)))?(this.i=ox(this.b,ya+1),this.d=fD(this.b,0,ya)):(this.i=null,this.d=this.b);this.a=o;this.n=Ia;this.d=t;this.i=da}}catch(nc){nc=vq(nc);if(H(nc,96))throw new kD(zp(nc));throw nc;}if(-1>this.e)throw new kD("incorrect port: "+\nthis.e);}w(533,1,Xl,pD);_.tS=function(){return oD(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var mD;w(534,1,{});function xD(a,b,c){var d,e;for(d=a.Kf().ue();d.Vd();)if(a=d.Wd(),e=a.th(),null==b?null==e:Hp(b,e))return c&&(a=new yD(a.th(),a.uh()),d.Xd()),a;return null}w(538,1,Ql);_.Jf=function(a){return!!xD(this,a,!1)};\n_.eQ=function(a){var b,c;if(a===this)return!0;if(!H(a,108)||this.Pf()!=a.Pf())return!1;for(a=a.Kf().ue();a.Vd();)if(b=a.Wd(),c=b.th(),b=b.uh(),!this.Jf(c)||!zD(b,this.Lf(c)))return!1;return!0};_.Lf=function(a){a=xD(this,a,!1);return!a?null:a.uh()};_.hC=function(){var a,b,c;c=0;for(b=this.Kf().ue();b.Vd();)a=b.Wd(),c+=a.hC(),c=~~c;return c};_.Mf=AD;_.Nf=function(){throw new BD("Put not supported on this map");};_.Of=function(a){a=xD(this,a,!0);return!a?null:a.uh()};_.Pf=function(){return this.Kf().Pf()};\n_.tS=function(){var a,b,c,d;d=Hk;a=!1;for(c=this.Kf().ue();c.Vd();)b=c.Wd(),a?d+=mb:a=!0,d+=n+b.th(),d+=vd,d+=n+b.uh();return d+"}"};function Wz(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function Ww(a,b){var c;if(null==b)c=a.c;else if(H(b,1))c=dd+b in a.e;else a:{c=a.Sf(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d].th();if(a.Rf(b,f)){c=!0;break a}}c=!1}return c}function Bu(a,b){return null==b?a.b:H(b,1)?a.e[dd+b]:CD(a,b,a.Sf(b))}\nfunction CD(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d],g=f.th();if(a.Rf(b,g))return f.uh()}return null}function E(a,b,c){return null==b?DD(a,c):H(b,1)?ED(a,b,c):FD(a,b,c,a.Sf(b))}function FD(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){var d=e[f],h=d.th();if(a.Rf(b,h))return a=d.uh(),d.vh(c),a}else e=a.a[d]=[];d=new yD(b,c);e.push(d);++a.d;return null}function DD(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}\nfunction ED(a,b,c){var d,e=a.e,b=dd+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function Du(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(H(b,1)){var d,e=a.e;c=dd+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.Sf(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e],h=g.th();if(a.Rf(b,h)){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.uh();break a}}c=null}return c}w(537,538,Ql);_.Jf=function(a){return Ww(this,a)};_.Kf=function(){return new GD(this)};\n_.Rf=function(a,b){return this.Qf(a,b)};_.Lf=function(a){return Bu(this,a)};_.Nf=function(a,b){return E(this,a,b)};_.Of=function(a){return Du(this,a)};_.Pf=SB;_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function up(){Wz(this)}w(536,537,Dl,up);_.Qf=function(a,b){return Uu(a)===Uu(b)||null!=a&&Hp(a,b)};_.Sf=function(a){return~~Kp(a)};function nD(){Wz(this)}w(535,536,Dl,nD);function HD(){}w(539,136,Jl,HD);function ID(a){var b,c;b=0;for(c=a.a;c<a.i;){c=JD(a,c);if(c>=a.i)break;c=KD(a,c);++b}return b}\nfunction LD(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function MD(a){var b;a.a=0<=a.j&&!a.d?a.j:JD(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new HD;b=a.a;a.a=KD(a,a.a);return fD(a.n,b,a.a)}\nfunction KD(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=ND(a.n,d,a.n.length);if(c<=a.f&&LD(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=lx(a.c,mx(c)))break;++d}a.k&&b==d&&(a.e?(c=ND(a.n,d,a.n.length),c<=a.f&&LD(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=lx(a.c,mx(c))&&++d));return d}\nfunction JD(a,b){var c,d;if(null==a.c)throw new gD;for(d=b;!a.k&&d<a.i;)if(a.e){c=ND(a.n,d,a.n.length);if(c>a.f||!LD(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>lx(a.c,mx(c)))break;++d}return d}function OD(a){PD.call(this,a,ga,!1)}function QD(a){PD.call(this,a,lb,!1)}\nfunction PD(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=ND(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=C(A,v,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=ND(this.c,d,this.c.length),this.b[c]=a}}}w(540,1,{},OD,QD,PD);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function RD(){}\nw(541,1,{},RD);_.a=null;function SD(a,b){var c,d;c=a.a.exec(b);d=new RD;d.a=c;return d}function TD(){}function UD(a,b){var c,d;d=n;2==(b|2)&&(d+=Sh);1==(b|1)&&(d+=ki);c=new TD;c.a=RegExp(a,d);return c}w(542,1,{},TD);_.a=null;\nfunction VD(a,b){var c,d,e,f,g;c=n;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(H(e,1)&&(e=Pp(e),!(Np(),!/[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]/.test(e.replace(/"(\\\\.|[^"\\\\])*"/g,n)))))return;c+=e;d<b.length-1&&(c+=lb);++d}}typeof a==Dh?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Uf+c+bg),a.apply(c)):(evalString=a+db+c+");",$wnd.eval(evalString))}\nfunction WD(a){var b;if(null==a||0==a.length)return XD(\'JSME installation warning: invalid size or not specified size of DOM element: "\'+a+\'", Using "100%".\'),Gc;b=a.charCodeAt(a.length-1);return YD(b)||46==b?a+kj:a}function bv(a){var a=new ZD(a),b,c,d,e,f;b=$doc.getElementsByTagName(nh);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Wg)||n,c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;$D(a););return a.b}\nfunction aE(a,b){b.ondragenter=function(){$wnd.event.returnValue=!1;$wnd.event.dataTransfer.dropEffect=gh};b.ondragover=b.ondragenter;b.ondrop=function(){$wnd.event.returnValue=!1;$wnd.event.dataTransfer.dropEffect=gh;var b=$wnd.event.dataTransfer.getData(Of);null!=b&&a.eg(b)}}function dE(a,b){b.ondragstart=function(){var b=a.dg();$wnd.event.dataTransfer.setData(Of,b);$wnd.event.dataTransfer.effectAllowed=gh}}var eE=null;\nfunction fE(){fE=x;eE=new Mv((cw(),new bw("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAF0lEQVR42mNgGAWjYBSMglEwCkYBpQAAB1AAAZMWyVkAAAAASUVORK5CYII=")),29,16)}function gE(a){var b;$wnd.JSApplet.Inchi.__local_ff=function(a){b=a};$wnd.JSApplet.Inchi.computeInchi(a,"JSApplet.Inchi.__local_ff");delete $wnd.JSApplet.Inchi.__local_ff;return b}function hE(a){var b;iE?a&&jE(a):(b=(kE(),lE).a.a,b=(Qp(),new Wp(b)),b.d=Rp,Tp(Up(b,new mE(a))))}var iE=!1;function mE(a){this.a=a}\nw(550,1,{},mE);_.wd=function(a){if(this.a){var b=this.a;b.a&&b.a.zd(a)}else $wnd.alert("Loading of InChI-js failed")};_.xd=function(){this.a&&(jE(this.a),iE=!0)};_.a=null;function jE(a){var b;b=gE(a.b);a.a.Tf(b)}function nE(a,b){this.a=a;this.b=b}w(551,1,Nl,nE);_.zd=function(a){this.a&&this.a.zd(a)};_.a=null;var lE=_.b=null;function kE(){kE=x;lE=new Lv((cw(),new bw($moduleBase+"96E40B969193BD74B8A621486920E79C.cache.js")))}function oE(a){return a.error==n?null:a.error}\nfunction pE(a){return a.warning==n?null:a.warning}\nfunction qE(){qE=x;rE=z(Zu,q,1,["Copyright (c) 2017, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);sE=(zB(),CB);tE=PB(sE);uE=z(A,v,-1,[301,3,401,4,501,5,701,9,801,10,901,11,1001,12,601,8,1101,7,1300,1,1201,32,1301,33]);vE=C(wE,q,58,43,0);xE=C(Zu,q,1,43,0);yE=C(wE,q,58,7,0);zE=null!=(hD(),iD[Wh]);AE=C(BE,q,62,100,0);CE=C(DE,q,63,100,0);var a,b;for(a=1;42>=a;++a)0<EE(a)?vE[a]=(zB(),EB):(vE[a]=(zB(),JB),xE[a]=Sf);xE[1]=Pe;vE[1]=(zB(),EB);xE[2]=be;vE[2]=\nJB;xE[3]=pe;vE[3]=EB;xE[4]=tf;vE[4]=OB;xE[5]=yf;vE[5]=IB;xE[9]=Ie;vE[9]=LB;xE[10]=ve;vE[10]=LB;xE[11]=oe;vE[11]=LB;xE[12]=Re;vE[12]=LB;xE[8]=Hf;vE[8]=QB(KB);xE[7]=zf;vE[7]=JB;xE[6]=Lf;vE[6]=EB;xE[13]=Jf;vE[13]=EB;xE[32]=Sf;vE[32]=EB;xE[14]=ef;xE[16]=ff;xE[15]=vf;xE[17]=Df;xE[18]=ze;xE[19]=Me;xE[20]=Qd;xE[21]=sf;xE[22]=re;xE[24]=Mf;xE[23]=ce;xE[25]=Tf;xE[26]=wf;xE[27]=Ae;xE[28]=se;xE[29]=Rd;xE[30]=Oe;xE[31]=$d;for(a=33;42>=a;++a)b=Bf,33<a&&(b+=a-33),xE[a]=b,vE[a]=EB}\nfunction FE(a){var b;if(a.dc)b=GE(a,1)+wd+GE(a,2)+wd+GE(a,3);else if(b=GE(a,0),0<b.length){var c=new HE(a.ob);Am(a.qb.a,c)}return b}function IE(a){var b,c,d;d=!1;if(0<a.ob.v||0<a.ob.w)if(d=!0,0<a.ob.v?(JE(a.ob,a.ob.v),KE(a,"delAtom",a.ob.v),a.ob.v=0):(LE(a.ob,a.ob.w),KE(a,"delBond",a.ob.v),a.ob.w=0),ME(a.ob),b=NE(a.ob),1<b.length)for(c=0;c<b.length;++c)0==c?(a.zb[a.o]=b[0],a.ob=a.zb[a.o]):a.zb[++a.Sb]=b[c];return d}\nfunction OE(a,b){var c,d,e,f;PE(a,!1);c=b.a;if(I(c,wc))it(FE(a));else if(I(c,Fc))it(jt(a,!0,!1));else if(I(c,Hc))it(jt(a,!0,!0));else if(I(c,Xc))a.Tb&&(c=a.r,null==c.i&&(c.i="PASTE"),kt(a.E,(!a.Ub&&(a.Ub=new lt(a)),a.Ub)));else if(I(c,Ic))a.Xf(3);else if(I(c,Kc))a.Xf(4);else if(I(c,Lc))a.Xf(5);else if(I(c,Mc))oq(6,new QE(a));else if(I(c,Vc))a.gg();else if(I(c,Wc))oq(1,new RE(a));else if(I(c,wj))7!=a.cb&&(a.db=Kk),d=b.c,d=Jv(d,Jk),c=vv(d,a.db),e=!sv(c,Kk)?nv(c):c,!sv(e,Qk)&&SE(a.ob,Q(c)),a.Ib=!0,a.cb=\n7,a.db=d;else if(c==Pf||c==Kf){if(e=TE(a.ob,(UE(),c==Kf?VE:WE)))a.ob.f.a?ht(a,"Chiral flag is set"):ht(a,"No Chiral flag"),XE(a,"changeChiral",a.o,0,0),a.Ib=!0}else if(c==ae){f=YE(a);e=!1;for(c=1;c<=a.ob.p;++c)d=a.ob.b[c],-99199==d.f&&(++f,d.f=f,e=!0);e&&(a.Ib=!0,XE(a,"changeManyAtomMap",a.o,0,0))}else if(c==Ce){c=a.ob;e=!1;for(d=1;d<=c.p;++d)e=ZE(c.b[d])||e;(a.Ib=e)&&XE(a,"deleteAtomMaps",a.o,0,0)}else c==De?(a.Ib=$E(a.ob),a.Ib&&XE(a,"deleteHydrogens",a.o,0,0)):I(c,Dj)||(I(c,uh)?a.hc=!0:aF(a,c));\n(a.Ib||a.Gb)&&a.Ze(a.Ec.d)}\nfunction bF(a,b,c,d,e){var f,g,h,j,l,o,m,r;if(!a.Ob&&(j=c-b+1,!(0>=j||b>a.Sb||c>a.Sb))){l=C(cF,Sl,-1,99,1);h=m=o=0;for(g=b;g<=c;++g)f=dF(a.zb[g]),o+=f.c,m+=f.d,f.d>h&&(h=f.d),l[g]=f.c,2==d&&(l[g]=f.d);a.J&&(o+=25*(j+1),m+=25*(j+1),h+=25);j=g=1;a.J?r=eF(a):r=fF(a);f=Vu(r.b);r=Vu(r.a);1==d||3==d?f=~~((f-48)/2):2==d&&(r=~~(r/2));o>=f&&(g=f/o);h>=r&&(j=r/h);h=0;a.J&&(a.xb=g<j?g:j,a.cg("alignMolecules Depict: molecularAreaScale="+a.xb+" xsize="+f+" ysize="+r+ca),h=25*f/o,2==d&&(h=25*r/m));for(g=b;g<=c;++g)2==\nd?l[g]=l[g]*r/m:l[g]=l[g]*f/o;o=-f/2;m=0;1==d?o=-f-24:3==d?o=24:2==d&&(o=0,m=-r);for(g=b;g<=c;++g){a.J&&gF(a.zb[g]);2==d?m+=l[g]/2+h:o+=l[g]/2+h;if(!e)for(b=1;b<=a.zb[g].p;++b)hF(a.zb[g].b[b],o/a.xb,m/a.xb);2==d?m+=l[g]/2:o+=l[g]/2;a.J||iF(a.zb[g])}}}function jF(a,b){var c;a.k=202;a.Mb=!1;ht(a,n);if(0!=a.Sb){a.Ib=!0;a.q=!0;for(c=a.o;c<a.Sb;++c)a.zb[c]=a.zb[c+1];--a.Sb;a.o=a.Sb;0<a.Sb?a.ob=a.zb[a.o]:(a.ob=new kF(a),a.ob.o=0);b&&(!!a.r&&lF(Up(a.r,"clear"),0,0,0),a.hc=!0)}}\nfunction mF(a){a.Sb=0;a.o=0;a.ob=new kF(a);a.ob.o=0;a.sb=null;a.Ib=!0}\nfunction nF(a,b){var c,d,e,f,g;g=new wC;e=If;d="MOL";f="MOL or SDF";UE();a:{for(c=1;c<=a.Sb;++c)if(0<a.zb[c].p){c=(UE(),UE(),VE);break a}c=(UE(),UE(),WE)}c=c.a?WE:VE;b&&(e="SMIRKS",f=d=Cf);a.Ac&&(f+=" or "+e,!b&&a.zc&&(f+=" or OCL ID code"));e=new pC(ye+e);e.c=wc;uC(g,e);oC(e,!c.a);sB(e.d,a);e=new pC(ye+d);e.c=Fc;sB(e.d,a);uC(g,e);b||(e=new pC(ye+d+" V3000"),e.c=Hc,sB(e.d,a),uC(g,e),a.Uf()&&(a.N&&(e=new pC("Copy as InChI"),e.c=Ic,sB(e.d,a),oC(e,!c.a),uC(g,e)),a.P&&(e=new pC("Copy as InChI key"),e.c=\nKc,sB(e.d,a),oC(e,!c.a),uC(g,e)),a.kc&&(e=new pC("Search chemical structure (through InChIKey)"),e.c=Vc,sB(e.d,a),oC(e,!c.a),uC(g,e)),a.O&&(e=new pC("Copy as InChI auxinfo"),e.c=Lc,sB(e.d,a),oC(e,!c.a),uC(g,e))));a.Ac&&a.Q&&!b&&(e=new pC("Copy as Scalar Vector Graphics"),e.c=Wc,sB(e.d,a),uC(g,e));a.Ac&&a.zc&&!b&&(e=new pC("Copy as OCL ID code"),e.c=Mc,sB(e.d,a),oC(e,!c.a),uC(g,e));a.Tb&&(uC(g,new pC(vb)),d=a.Wb,null==d&&(d="Paste "+f),e=new pC(d),e.c=Xc,sB(e.d,a),uC(g,e));sA(a,g);return g}\nfunction oF(a,b,c,d){return new pF(a.Yf(!b?null:b.a,Q(K(Math.round(c))),Q(K(Math.round(d)))))}\nfunction qF(a,b,c,d){var e,f,g,h,j,l,o;f=100*d+c;j=(c-1)*(a.mb+(a.Lb?1:0));g=(d-1)*(a.mb+(a.Lb?1:0));1==c&&2<d&&(g-=2*a.mb);rF(b,sE);a.Lb?(f==a.k&&rF(b,QB(sE)),sF(b,j,g,a.mb,a.mb),rF(b,(zB(),EB)),tF(b,j,g,a.mb-1,a.mb-1)):f==a.k?uF(b,j+1,g+1,a.mb,a.mb,!1):uF(b,j,g,a.mb,a.mb,!0);if(!(1301==f&&!a.cc||107==f&&!a.ac))if(201!=f||a.tc)if(103!=f||a.Fb)if(!(105==f&&!a.Rb&&!a.A)&&(109!=f||a.dc))if(c=a.mb/4,3>d)switch(rF(b,(zB(),GB)),f){case 101:rF(b,KB);vF(b,j+3,g+3,a.mb-6,a.mb-6);rF(b,GB);e=g+3;h=a.mb-6;c=\na.mb-6;d=b.a;f=Q(K(S((j+3)*T)));e=Q(K(S(e*T)));h=Q(K(S(h*T)));c=Q(K(S(c*T)));d.n&&(wF(d,!1),xF(d,yF(d,f,e,h,c)));zF(b,j+6,g+6,a.mb-12,a.mb-12);AF(b.a,Q(K(S((j+9)*(BF(),T)))),Q(K(S((g+9)*T))),Q(K(S(2*T))),Q(K(S(4*T))));sF(b,j+a.mb-10,g+9,2,4);0.04>Math.random()&&(rF(b,IB),AF(b.a,Q(K(S((j+10)*T))),Q(K(S((g+18)*T))),Q(K(S(4*T))),Q(K(S(4*T)))));0.96<Math.random()&&(rF(b,KB),sF(b,j+a.mb-10,g+8,2,3));break;case 112:f=j+c;e=j+a.mb-c;h=j+a.mb/2;CF(b,f,g+a.mb-c,h,g+a.mb/2);CF(b,j+a.mb/2,g+a.mb/2,e,g+a.mb-\nc);l=g+a.mb-c;d=a.mb/24;DF(b.a,Q(K(S((h-d)*(BF(),T)))),Q(K(S(l*T))),Q(K(S((h-2*d)*T))),Q(K(S(l*T))));DF(b.a,Q(K(S((h+d)*T))),Q(K(S(l*T))),Q(K(S((h+2*d)*T))),Q(K(S(l*T))));rF(b,LB);CF(b,f,g+c,h,g+a.mb/2);CF(b,j+a.mb/2,g+a.mb/2,e,g+c);l=g+c;DF(b.a,Q(K(S((h-d)*T))),Q(K(S(l*T))),Q(K(S((h-2*d)*T))),Q(K(S(l*T))));DF(b.a,Q(K(S((h+d)*T))),Q(K(S(l*T))),Q(K(S((h+2*d)*T))),Q(K(S(l*T))));rF(b,GB);break;case 107:rF(b,JB);sF(b,j+4,g+4,a.mb-8,a.mb-8);rF(b,GB);tF(b,j+4,g+4,a.mb-8,a.mb-8);zF(b,j+6,g+6,a.mb-11,a.mb-\n12);AF(b.a,Q(K(S((j+9)*(BF(),T)))),Q(K(S((g+9)*T))),Q(K(S(2*T))),Q(K(S(4*T))));sF(b,j+a.mb-10,g+9,2,4);break;case 108:d=a.mb/4;CF(b,j+d,g+a.mb-d,j+a.mb-d,g+d);d=a.mb/2-d;f=g+2*a.mb/3;j+=a.mb/2;c=j+d;DF(b.a,Q(K(S(j*(BF(),T)))),Q(K(S(f*T))),Q(K(S(c*T))),Q(K(S(f*T))));g+=a.mb/3;a=j-d;DF(b.a,Q(K(S(a*T))),Q(K(S(g*T))),Q(K(S(j*T))),Q(K(S(g*T))));j=(a+j)/2;g-=d/2;a=g+d;DF(b.a,Q(K(S(j*T))),Q(K(S(g*T))),Q(K(S(j*T))),Q(K(S(a*T))));break;case 113:a.lc&&(d=c/2,f=a.mb-2*c-2*d,c=j+d+c,e=g+(c-j),rF(b,NB),EF(b.a,\nQ(K(S(c*(BF(),T)))),Q(K(S(e*T))),Q(K(S(f*T))),Q(K(S(f*T)))),rF(b,FB),h=j+a.mb/2,a=g+a.mb/2,l=c+f,o=g+d,g=o+d,DF(b.a,Q(K(S(c*T))),Q(K(S(g*T))),Q(K(S(h*T))),Q(K(S(o*T)))),DF(b.a,Q(K(S(h*T))),Q(K(S(o*T))),Q(K(S(l*T))),Q(K(S(g*T)))),g=e+f+d,o=g+d,DF(b.a,Q(K(S(c*T))),Q(K(S(g*T))),Q(K(S(h*T))),Q(K(S(o*T)))),DF(b.a,Q(K(S(h*T))),Q(K(S(o*T))),Q(K(S(l*T))),Q(K(S(g*T)))),j+=d,l=j+d,g=e+f,DF(b.a,Q(K(S(l*T))),Q(K(S(e*T))),Q(K(S(j*T))),Q(K(S(a*T)))),DF(b.a,Q(K(S(j*T))),Q(K(S(a*T))),Q(K(S(l*T))),Q(K(S(g*T)))),j=\nc+f+d,l=j+d,DF(b.a,Q(K(S(j*T))),Q(K(S(e*T))),Q(K(S(l*T))),Q(K(S(a*T)))),DF(b.a,Q(K(S(l*T))),Q(K(S(a*T))),Q(K(S(j*T))),Q(K(S(g*T)))));break;case 110:FF(b,j,g,a.mb,!0);break;case 111:FF(b,j,g,a.mb,!1);break;case 214:d=a.Z;f=3+j;c=f+d/2;e=f+d;h=g+3;l=h+d;rF(b,NB);GF(b,z(cF,Sl,-1,[f,c,e]),z(cF,Sl,-1,[h,l,h]),3);f=c;l=h+d/2;h=l+d;GF(b,z(cF,Sl,-1,[f,c+d/2,f+d]),z(cF,Sl,-1,[h,l,h]),3);a.R=new sC(Vu(j),Vu(g));break;case 109:CF(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);CF(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2+\nc/2);CF(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2-c/2);break;case 102:rF(b,BB);sF(b,j+3,g+5,a.mb-7,a.mb-11);rF(b,GB);tF(b,j+3,g+5,a.mb-7,a.mb-11);break;case 103:rF(b,sE);a.Mb&&uF(b,j+1,g+1,a.mb,a.mb,!1);rF(b,GB);HF(a,b,j,g,"NEW");break;case 106:rF(b,IB);CF(b,j+7,g+7,j+a.mb-7,g+a.mb-7);CF(b,j+8,g+7,j+a.mb-6,g+a.mb-7);CF(b,j+7,g+a.mb-7,j+a.mb-7,g+7);CF(b,j+8,g+a.mb-7,j+a.mb-6,g+7);rF(b,GB);CF(b,j+c,g+a.mb/2,j+12,g+a.mb/2);HF(a,b,j+6,g,Bf);break;case 104:rF(b,IB);CF(b,j+7,g+7,j+a.mb-7,g+a.mb-7);CF(b,\nj+8,g+7,j+a.mb-6,g+a.mb-7);CF(b,j+7,g+a.mb-7,j+a.mb-7,g+7);CF(b,j+8,g+a.mb-7,j+a.mb-6,g+7);rF(b,GB);break;case 105:a.sc?(rF(b,MB),vF(b,j+3,g+3,a.mb-6,a.mb-6),rF(b,GB)):HF(a,b,j,g,"123");break;case 114:rF(b,OB);d=a.mb-8;f=j+(a.mb-d)/2;c=g+(a.mb-d)/2;AF(b.a,Q(K(S(f*(BF(),T)))),Q(K(S(c*T))),Q(K(S(d*T))),Q(K(S(d*T))));rF(b,GB);IF(a,b,j,g,BB,Sh);break;case 201:CF(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2+2);CF(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2-2);CF(b,j+a.mb-c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2-2);break;case 202:CF(b,\nj+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);break;case 203:CF(b,j+c,g+a.mb/2-2,j+a.mb-c,g+a.mb/2-2);CF(b,j+c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2+2);break;case 204:CF(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);CF(b,j+c,g+a.mb/2-3,j+a.mb-c,g+a.mb/2-3);CF(b,j+c,g+a.mb/2+3,j+a.mb-c,g+a.mb/2+3);break;case 205:DF(b.a,Q(K(S((j+c/2)*(BF(),T)))),Q(K(S((g+2*c+c/3)*T))),Q(K(S((j+3*(c/2))*T))),Q(K(S((g+2*c-c/3)*T))));DF(b.a,Q(K(S((j+3*(c/2))*T))),Q(K(S((g+2*c-c/3)*T))),Q(K(S((j+5*(c/2))*T))),Q(K(S((g+2*c+c/3)*T))));DF(b.a,Q(K(S((j+5*(c/\n2))*T))),Q(K(S((g+2*c+c/3)*T))),Q(K(S((j+7*(c/2))*T))),Q(K(S((g+2*c-c/3)*T))));break;case 206:JF(a,b,j,g+2,3);break;case 207:JF(a,b,j,g,4);break;case 208:JF(a,b,j,g,5);break;case 209:JF(a,b,j,g,1);break;case 210:JF(a,b,j,g,6);break;case 211:JF(a,b,j,g,7);break;case 212:JF(a,b,j,g,8);break;case 213:HF(a,b,j,g,"FG"),a.T=new sC(Vu(j),Vu(g))}else d=KF(a,f),IF(a,b,j,g,vE[d],xE[d])}\nfunction LF(a,b,c){var d,e,f;d=0;b=Q(K(S(b/a.nb)));c=Q(K(S(c/a.nb)));if(b<a.mb+(a.Lb?1:0)||c<2*a.mb+(a.Lb?1:0)){f=0;for(e=1;14>=e;++e)if(b<e*(a.mb+(a.Lb?1:0))){f=e;break}b=0;for(e=1;e<=MF+2;++e)if(c<e*(a.mb+(a.Lb?1:0))){b=e;break}0<f&&0<b&&(d=100*b+f)}109==d&&(a.dc||(d=0));return d}function NF(a){var b;b=9;a.cc&&++b;a.Bc&&++b;return b}\nfunction OF(a,b,c,d,e){var f;f=3*e;e*=a.Z;a.J&&(f=0);f=c-f-e;c=f+e;a.J?(a=d,e=d-e,d=(e+d)/2):(d/=2,a=d+e/2,e=d-e/2);rF(b,(zB(),NB));GF(b,z(cF,Sl,-1,[f,c,f]),z(cF,Sl,-1,[e,d,a]),3)}\nfunction PF(a){var b,c,d,e,f;a.cg("drawMolecularArea mustReDrawMolecularArea="+a.Ib+ca);if(a.Ib){if(a.r&&null!=a.r.a&&a.r.a!=wk&&a.r.a!=sj)for(b=1;b<=a.Sb;++b)ME(a.zb[b]);QF(a.vb.b.a,a.xb/T);e=a.vb.b;c=a.yb;b=a.ub;a.cg("drawMolecularArea "+c+" : "+b+" scale: "+a.xb+ca);rF(e,a.D);c/=a.xb;b/=a.xb;AF(e.a,Q(K(S(0*(BF(),T)))),Q(K(S(0*T))),Q(K(S(c*T))),Q(K(S(b*T))));d=a.tb?(zC(),CC):(zC(),EC);f=(zC(),AC);var g=e.a;if(f==(zC(),AC))d==CC?g.b=n:g.b=Oj;d=new wB(a.wb);e.d=new wB(T*d.e);RF(e.a,e.d);for(d=1;d<=\na.Sb;++d){f=a.zb[d];var g=e,h=void 0,j=void 0,l=void 0,o=void 0,m=void 0,r=void 0,t=o=o=void 0,y=j=t=void 0,u=y=o=void 0,D=m=u=r=h=u=void 0,s=void 0,F=void 0,O=m=void 0,L=l=m=u=t=h=j=u=j=D=t=h=F=y=h=void 0,l=O=r=O=D=r=t=o=L=l=o=t=t=void 0,y=h=1;g.c=f.k.D;f.k.L&&(rF(g,(zB(),GB)),tF(g,0,0,f.k.M.b-1,f.k.M.a-1));if(0!=f.p){f.y&&(s=g,o=f.y,s.b=o,s.f=s.a.e,SF(s.a,o));f.s&&(gF(f),bF(f.k,1,f.k.Sb,0,!1),f.s=!1);TF(f.k,f.k.x);if(-1==f.i){for(s=1;s<=f.p;++s)o=f.b[s].c,0<o&&7>o&&(rF(g,(qE(),yE)[o]),vF(g,f.b[s].q-\n12,f.b[s].r-12,24,24));for(s=1;s<=f.q;++s)l=f.c[s].i,m=f.c[s].j,0!=f.b[l].c&&f.b[l].c==f.b[m].c&&(rF(g,(qE(),yE)[f.b[l].c]),u=f.b[m].q-f.b[l].q,h=f.b[m].r-f.b[l].r,y=Math.sqrt(u*u+h*h),1>y&&(y=1),h/=y,y=u/y,u=9*h,t=9*y,o=UF(4),r=UF(4),o[0]=f.b[l].q+u,r[0]=f.b[l].r-t,o[1]=f.b[m].q+u,r[1]=f.b[m].r-t,o[2]=f.b[m].q-u,r[2]=f.b[m].r+t,o[3]=f.b[l].q-u,r[3]=f.b[l].r+t,GF(g,o,r,4))}for(s=1;s<=f.q;++s){rF(g,(zB(),FB));t=f.c[s];l=t.i;m=t.j;1==f.i&&0!=f.b[l].c&&f.b[l].c==f.b[m].c&&rF(g,(qE(),yE)[f.b[l].c]);if(3==\nt.f||4==t.f)o=l,l=m,m=o;o=f.b[l].q;r=f.b[l].r;L=f.b[m].q;O=f.b[m].r;if(1!=t.c||0!=t.f)u=L-o,h=O-r,y=Math.sqrt(u*u+h*h),1>y&&(y=1),h/=y,y=u/y;switch(t.c){case 2:10<=t.f&&rF(g,LB);u=2*h;t=2*y;DF(g.a,Q(K(S((o+u)*(BF(),T)))),Q(K(S((r-t)*T))),Q(K(S((L+u)*T))),Q(K(S((O-t)*T))));DF(g.a,Q(K(S((o-u)*T))),Q(K(S((r+t)*T))),Q(K(S((L-u)*T))),Q(K(S((O+t)*T))));rF(g,GB);break;case 3:DF(g.a,Q(K(S(o*(BF(),T)))),Q(K(S(r*T))),Q(K(S(L*T))),Q(K(S(O*T))));l=3*h;m=3*y;DF(g.a,Q(K(S((o+l)*T))),Q(K(S((r-m)*T))),Q(K(S((L+l)*\nT))),Q(K(S((O-m)*T))));DF(g.a,Q(K(S((o-l)*T))),Q(K(S((r+m)*T))),Q(K(S((L-l)*T))),Q(K(S((O+m)*T))));break;case 9:case 0:for(m=0;10>m;++m)l=o-(o-L)/10*m,D=r-(r-O)/10*m,DF(g.a,Q(K(S(l*(BF(),T)))),Q(K(S(D*T))),Q(K(S(l*T))),Q(K(S(D*T))));VF(g,f.k.v);m=WF(f.k.w);t=t.d;l=Ed;null!=t&&(l=t);t=GC(f.k.w,l);t=(o+L)/2-t/2;O=(r+O)/2+~~(m/2)-1;rF(g,LB);XF(g.a,l,Q(K(S(t*(BF(),T)))),Q(K(S(O*T))));rF(g,GB);break;default:if(1==t.f||3==t.f)u=3*h,t=3*y,D=UF(3),j=UF(3),D[0]=L+u,j[0]=O-t,D[1]=o,j[1]=r,D[2]=L-u,j[2]=O+t,\nGF(g,D,j,3);else if(2==t.f||4==t.f){u=3*h;t=3*y;for(m=0;10>m;++m)l=o-(o-L)/10*m,D=r-(r-O)/10*m,j=m/10,DF(g.a,Q(K(S((l+u*j)*(BF(),T)))),Q(K(S((D-t*j)*T))),Q(K(S((l-u*j)*T))),Q(K(S((D+t*j)*T))))}else DF(g.a,Q(K(S(o*(BF(),T)))),Q(K(S(r*T))),Q(K(S(L*T))),Q(K(S(O*T))))}}y=UF(f.p+1);h=UF(f.p+1);for(s=1;s<=f.q;++s)l=f.c[s].i,m=f.c[s].j,o=f.b[l].q,r=f.b[m].q,++h[l],++h[m],y[l]=y[l]/h[l]+r/h[l],y[m]=y[m]/h[m]+o/h[m];VF(g,f.k.v);m=WF(f.k.w);L=UF(f.p+1);r=UF(f.p+1);o=C(YF,q,120,f.p+1,0);for(s=1;s<=f.p;++s)l=\nZF(f,s),(null==l||1>l.length)&&(l=gb),j=f.b[s],3==f.b[s].a&&0<f.b[s].j&&0==f.b[s].n&&0==j.d&&!(4<=j.o&&2==j.j)?(L[s]=r[s]=GC(f.k.w,l),o[s]=$F(f,s,L[s],L[s],m,!1)):(O=y[s]<f.b[s].q,u=!0,1<h[s]&&8.333333333333334>aG(y[s]-f.b[s].q)&&(u=!1),2<h[s]&&(u=!1),1==h[s]&&2.5>aG(y[s]-f.b[s].q)&&(O=!0),t=l,D=n,f.k.oc&&(F=f.b[s].i,0<F&&(D+=Pe,1<F&&(D+=F))),F=n,0!=j.d&&(F=Uf+j.d+bg),j=n,0!=f.b[s].n&&(1<bG(f.b[s].n)&&(j+=bG(f.b[s].n)),0<f.b[s].n?j+=kb:j+=vb),O||!u?l=F+l+D+j+n:l=j+D+n+F+l,u||(t=l),t=GC(f.k.w,t),u=\nGC(f.k.w,l),L[s]=t,r[s]=u,u=o[s]=$F(f,s,t,u,m,O),t=u.c+2+1,O=u.d+m+2,rF(g,g.c),-1==f.i&&0!=f.b[s].c&&rF(g,(qE(),yE)[f.b[s].c]),sF(g,u.c,u.d,u.b,u.a),1==f.i?0!=f.b[s].c?rF(g,(qE(),yE)[f.b[s].c]):rF(g,(zB(),GB)):rF(g,(qE(),vE)[f.b[s].a]),XF(g.a,l,Q(K(S(t*(BF(),T)))),Q(K(S(O*T)))));for(s=1;s<=f.p;++s)h=f.b[s],-99199!=h.f&&(t=L[s],u=r[s],t=f.b[s].q-t/2,O=f.b[s].r+~~(m/2)-1,rF(g,(zB(),LB)),cG(g,fa+(-99199!=h.f?h.f:0),t+u,O));if(0<f.v||0<f.w)if(rF(g,104==f.k.k?(zB(),IB):(zB(),OB)),0<f.v&&106!=f.k.k&&(u=\no[f.v],tF(g,u.c,u.d,u.b,u.a)),0<f.w&&(l=f.c[f.w].i,m=f.c[f.w].j,u=f.b[m].q-f.b[l].q,h=f.b[m].r-f.b[l].r,y=Math.sqrt(u*u+h*h),1>y&&(y=1),h/=y,y=u/y,u=4*h,t=4*y,D=UF(5),j=UF(5),D[0]=f.b[l].q+u,D[1]=f.b[m].q+u,j[0]=f.b[l].r-t,j[1]=f.b[m].r-t,D[3]=f.b[l].q-u,D[2]=f.b[m].q-u,j[3]=f.b[l].r+t,j[2]=f.b[m].r+t,D[4]=D[0],j[4]=j[0],106!=f.k.k&&dG(g,D,j,5),106==f.k.k&&eG(f,f.c[f.w].i,f.c[f.w].j))){h=0;for(s=1;s<=f.p;++s)0<f.a[s]&&++h;if(h>~~(f.p/2))for(s=1;s<=f.p;++s)0<f.a[s]?f.a[s]=0:f.a[s]=1;rF(g,(zB(),IB));\nfor(s=1;s<=f.p;++s)0<f.a[s]&&(u=o[s],tF(g,u.c,u.d,u.b,u.a))}f.y&&(g.b=null,SF(g.a,g.f))}}a.dc&&(d=(c-48)/2,rF(e,(zB(),LB)),DF(e.a,Q(K(S(d*T))),Q(K(S(b/2*T))),Q(K(S((d+48)*T))),Q(K(S(b/2*T)))),DF(e.a,Q(K(S((d+48)*T))),Q(K(S(b/2*T))),Q(K(S((d+48-6)*T))),Q(K(S((b/2+6)*T)))),DF(e.a,Q(K(S((d+48)*T))),Q(K(S(b/2*T))),Q(K(S((d+48-6)*T))),Q(K(S((b/2-6)*T)))));a.J&&(a.hb=new jC(Qe,0,13),a.kb=wA(a.hb),null!=a.sb&&(d=GC(a.kb,a.sb),d=(c-d)/2,f=b-13,rF(e,(zB(),GB)),VF(e,a.hb),cG(e,a.sb,d,f)));a.J&&a.nc&&OF(a,e,\nc,b,0.6/a.xb);b=Q(K(S(fG(a,a.nb))));c=Q(K(S(gG(a,a.nb))));hG(a.Ec,a.vb.a,b,c);a.Ib=!1;if(a.hc){hD();c=new iG;c.a=a.o;c.f=a.Sb;b=!1;for(e=1;99>e;++e)if(d=a.zb[e])0<d.p&&(b=!0),c.d[e]=new HE(d);else break;c.i=a.dc;c.e=a.Fb;c.b=a.xb;c.c=a.cb;e=a.pb;b=new jG(b?c:null);c=e.a.c;e.a.c=b;b.b=e.a;c&&(b.c=c,c.b=b);e.a=b;a.hc=!1}a.r&&null!=a.r.a&&(null!=a.Qb&&VD(a.Qb,null),a.r&&null!=a.r.a&&a.$f(),kG(a.r),a.Mb&&(a.Mb=!1,a.Kb=!0,a.Ze(a.Ec.d)))}}function lG(a){a.Ib=!0;a.vb?(PF(a),a.Ib=!1):mG(a)}\nfunction JF(a,b,c,d,e){var f,g,h,j,l;f=a.mb/4;g=!1;j=C(cF,Sl,-1,9,1);l=C(cF,Sl,-1,9,1);c+=a.mb/2;d+=a.mb/2;f=a.mb/2-f/2;1==e&&(e=6,g=!0);for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+f*Math.sin(h),l[a]=d+f*Math.cos(h);dG(b,j,l,e+1);if(g){for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+(f-3)*Math.sin(h),l[a]=d+(f-3)*Math.cos(h);CF(b,j[0],l[0],j[1],l[1]);CF(b,j[2],l[2],j[3],l[3]);CF(b,j[4],l[4],j[5],l[5])}}\nfunction FF(a,b,c,d,e){var f,g,h,j,l,o,m,r;l=d/4;c-=1;o=2+l/2;g=2+l;r=c+10*d/24;j=r+l;m=b+d;e?(h=2+b,f=o+b,g+=b):(f=m-o,h=m-2,g=m-g);DF(a.a,Q(K(S(h*(BF(),T)))),Q(K(S(r*T))),Q(K(S(f*T))),Q(K(S(j*T))));DF(a.a,Q(K(S(g*T))),Q(K(S(r*T))),Q(K(S(f*T))),Q(K(S(j*T))));h=l/3-0.5;DF(a.a,Q(K(S(f*T))),Q(K(S((r+h)*T))),Q(K(S(f*T))),Q(K(S(j*T))));f=d-o-4;c=c+o-h;d=d-4-h-1;j=270;e?(b+=o,e=270):(b=m-f-o,j*=-1,e=-90);nG(a.a,Q(K(S(b*T))),Q(K(S(c*T))),Q(K(S(f*T))),Q(K(S(d*T))),Q(K(Math.round(e))),Q(K(Math.round(j))))}\nfunction YE(a){var b,c,d;b=-99999;for(d=1;d<=a.Sb;++d)c=a.zb[d],c=oG(c),c>b&&(b=c);return b}\nfunction pG(a,b,c,d){var e=zE?350:170,f,g,h,j;qG(d);b=rG(a,b);c=rG(a,c);h=e;for(g=1;g<=a.Sb;++g){j=new sG(e);f=a.zb[g];for(var l=b,o=c,m=j,r=void 0,t=void 0,y=void 0,u=void 0,D=r=r=r=u=r=void 0,s=void 0,F=void 0,O=t=y=r=r=void 0,L=void 0,Z=void 0,D=0,F=m.a,s=1;s<=f.q;++s)r=tG(l,o,f.c[s].a,f.c[s].b),r<F&&(F=r,D=s);D*=-1;for(s=1;s<=f.p;++s)r=tG(l,o,f.b[s].q,f.b[s].r),r<F&&(F=r,D=s);if(0==D)for(s=1;s<=f.q;++s)r=f.c[s].i,u=f.c[s].j,t=f.b[r].q,y=f.b[r].r,r=f.b[u].q,u=f.b[u].r,r-=t,u-=y,L=l-t,Z=o-y,y=r*\nr+u*u,t=L*L+Z*Z,O=tG(L,Z,r,u),t+O>y+F||(r=L*r+Z*u,0>r||(y=Math.sqrt(y),t=Math.sqrt(t),r/=y*t,1<=r||(r=1.5707963267948966-Math.acos(r),r=t*Math.cos(r),r*=r,r<F&&(D=-s,F=r))));m.a=F;f=D;j.a<h&&(h=j.a,qG(d),d.c=g,0<f?d.a=f:d.b=-f)}}function eF(a){var b;(0>=a.yb||0>=a.ub)&&(!a.M&&(a.M=iB(a)),uG(a,a.M));b=new vG;b.b=a.yb;b.a=a.ub;return b}function fF(a){var b;b=eF(a);b.b/=a.xb;b.a/=a.xb;return b}\nfunction wG(a,b,c,d){var e,f;if(!b||xG(b)){if((e=0<a.ob.v||0<a.ob.w)&&(104==a.k||106==a.k))return!0;if(e&&!a.J){a.xc&&(f=a.xc,f.k==a&&(f.k=null,tm(a.Uc,f)));f=a.ob;var g,b=new wC;e=a.Rb||a.A||a.dc;f.f.a?g=new pC(Pf):g=new pC(Kf);oC(g,yG(f));uC(b,g);sB(g.d,a);if(e&&0<f.v){g=new pC(ue);sB(g.d,a.Y);var h=a.Y;h.d=null;h.e=h.a=0;a.Y.a=f.v;a.Y.d=f;a.Y.e=a.o;uC(b,g)}g=new pC(De);a:{for(h=f.p;1<=h;--h)if(1==f.b[h].a){h=!0;break a}h=!1}oC(g,h);uC(b,g);sB(g.d,a);e&&(e=new pC(ae),sB(e.d,a),uC(b,e),e=new pC(Ce),\nsB(e.d,a),uC(b,e),oC(e,0<oG(f)));a.xc=b;sA(a,a.xc);zG(a.xc.a,a,c,d)}else a.dc?f=(a.G=nF(a,!0),a.G):f=(a.F=nF(a,!1),a.F),xG(b)||(c=Vu(c*a.nb+0.5),d=Vu(d*a.nb+0.5)),zG(f.a,a,c,d);d=new gt(null,0,AG(0));BG(a,d,0,0);return!0}return!1}\nfunction CG(a,b){var c;if(0==a.ob.p)return!1;c=null;switch(b){case 102:1<a.Sb?c="Delete selected molecule (red)":c="Clear canvas";var d=(zB(),HB);a.ob.y=d;a.yc=a.ob;break;case 109:c="Copy selected (blue) molecule to the other side of the reaction",d=(zB(),NB),a.ob.y=d,a.yc=a.ob}null!=c?(ht(a,c),a.Ib=!0,a.Kb=!0):(a.Ib=!1,a.Kb=!1);return null!=c}\nfunction DG(a,b){var c;if(a.yc&&(102==b||a.dc&&109==b)){a.yc.y=null;a.yc=null;for(c=1;c<=a.Sb;++c)a.zb[c].y=null;ht(a,n);a.Ib=!0;a.Kb=!0}else a.Ib=!1,a.Kb=!1;return a.Ib}\nfunction EG(a,b,c,d){var e,f,b=new FG(b);e=null;f=!1;GG(a.r,Od);ht(a,n);if(b.f==(HG(),IG)&&b.c){var g=b.c;b.a=g.a;b.f=g.f;b.i=g.i;b.e=g.e;b.c=g.c;b.b=g.b}b.a==(JG(),KG)&&b.i!=(LG(),MG)?NG(a,b.b,d)||(e="Invalid V2000 molfile"):b.a==OG?PG(a,b.b,d)||(e="Invalid JME string"):b.a==QG?e="Reading "+b.f+la:a.Ac&&(f=!0,oq(1,new RG(a,b,c,d)));f||(a.Ib=null==e,c?null==e?SG(c):TG(c,new Ap(e)):null!=e&&(ht(a,Fe+e),a.Ze(a.Ec.d)))}\nfunction NG(a,b,c){var d,e,f,g,h,j;ht(a,n);if(0==b.indexOf(Ja)){a.Sb=0;a.dc=!0;a.Fb=!0;d=UG(b);h=new PD(b,d,!0);b=n;for(e=1;5>=e;++e)b=VG(h,d);e=AG(wD(nx(b.substr(0,3)),10)).a;g=AG(wD(nx(b.substr(3,3)),10)).a;VG(h,d);for(b=1;b<=e+g;++b){for(f=n;!(j=VG(h,d),null==j||I(j,"$MOL"));)f+=j+d;a.zb[++a.Sb]=new WG(a,f)}a.xb=1;bF(a,1,e,1,!1);bF(a,e+1,e+g,3,!1);d="readRXNFile"}else{(a.J||a.Vb)&&(a.dc=!1);a.ob=new WG(a,b);if(!a.ob||0==a.ob.p)return!a.ob&&(ht(a,"ERROR - problems in reading/processing MOL input"),\na.Ze(a.Ec.d)),!!a.ob;d=(a.dc||a.Fb)&&a.p||a.Mb;null!=a.t&&a.ob&&XG(a.ob,a.t,!0);null!=a.u&&a.ob&&XG(a.ob,a.u,!1);d||(a.Sb=0,a.xb=1);h=YG(a.ob);if(1>=h||a.J)a.zb[++a.Sb]=a.ob;else{a.Fb=!0;for(b=1;b<=h;++b)a.zb[++a.Sb]=new ZG(a,a.ob,b)}d?a.o=a.Sb:a.o=1;a.ob=a.zb[a.o];a.J?bF(a,1,1,0,!0):bF(a,1,h,0,!d);d=qj}$G(a);null!=d&&(GG(a.r,Od),a.r&&lF(Up(a.r,d),0,0,0),a.hc=!0);a.Ib=!0;c&&a.Ze(a.Ec.d);return!0}function ht(a,b){null==b&&(b=n);a.Gb=!0;a.X=b;a.cg("info: "+b)}\nfunction TF(a,b){var c;c=Math.round(b);100>c&&(!AE[c]&&(AE[c]=new jC(Qe,0,c)),!CE[c]&&kq(CE,c,wA(AE[c])),a.v=AE[c],a.w=CE[c])}function xG(a){var b;if(!a)return!1;b=a.pf();a=0!=(a.e&2);return b||a}function fG(a,b){return(a.mb+(a.Lb?1:0))*b}function KF(a,b){var c,d;d=-1;for(c=0;c<uE.length;c+=2)if(uE[c]==b){d=uE[c+1];break}32==d&&!a.Bc&&a.cc&&(d=33);return d}\nfunction pt(a,b){var c,d,e;if(0==b)return!1;PE(a,!1);d=!1;c=a.k;a.k=b;if(300>=b)switch(a.Kb=!0,a.Hb=!0,ht(a,n),b){case 102:jF(a,!0);DG(a,102);CG(a,102);d=!0;break;case 110:a.Ib=!0;a.k=c;a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b?a.q&&(++a.Sb,a.o=a.Sb,a.q=!1):ht(a,"No more undo");if(!(a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b))break;aH(a,bH(a.pb));a.r&&lF(Up(a.r,wk),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 111:a.k=c;if(a.pb.a.c)a.q&&(++a.Sb,a.o=a.Sb,a.q=!1);else{ht(a,"No more redo");break}if(!a.pb.a.c)break;e=a.pb;\nif(!e.a.c)throw new wx("Cannot redo. Index is out of range.");if(!e.a.c)throw new wx($e);e.a=e.a.c;aH(a,e.a.a);a.r&&lF(Up(a.r,sj),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 214:wG(a,null,a.R.a,a.R.b);a.k=c;break;case 151:case 152:case 154:case 153:e=null;a.k=c;switch(b){case 152:e=cH(a.jc);break;case 151:e=dH(a.jc);break;case 154:e=a.jc;e.a=e.c;e=cH(e);break;case 153:e=a.jc,e.a=-1,e=dH(e)}null==e?ht(a,"No more molecules in SDF buffer"):(mF(a),a.Vb=!0,eH(a,e,!1),a.Vb=!1,I(a.X,n)&&(ht(a,"MOL n. "+(a.jc.a+\n1)+" of "+a.jc.c),d=!0,a.r&&lF(Up(a.r,"SDFstack"),0,0,0),a.hc=!0,a.hc=!1));break;case 101:oq(4,new fH(a));a.k=c;break;case 107:oq(2,new gH(a));break;case 114:oq(3,new hH(a));a.k=c;break;case 103:a.Mb=!0;a.k=c;break;case 105:a.A&&a.Bb&&(a.Bb=!1,iH(a.ob),a.Ib=!0,a.r&&lF(Up(a.r,xg),0,0,0),d=a.hc=!0,a.k=c);a.I=1;break;case 109:a.k=c;e=jH(a.ob);if(2==e){ht(a,"Copying the agent not possible !");break}d=dF(a.ob);a.Ib=!0;a.ob=new HE(a.ob);d=Vu((a.M.b-a.mb)/2-d.a);for(e=1;e<=a.ob.p;++e)hF(a.ob.b[e],2*d/a.xb,\n0/a.xb);a.zb[++a.Sb]=a.ob;a.o=a.Sb;a.r&&lF(Up(a.r,"reactionCopy"),0,0,0);d=a.hc=!0;DG(a,109);CG(a,109);break;case 104:d=IE(a);break;case 213:a.k=c;if(!a.S){var f,g,h,j,l;l=new wC;for(f=a.U,g=0,h=f.length;g<h;++g)e=f[g],j=new pC(e),uC(l,j),j.c=e,sB(j.d,a);sA(a,l);a.S=l}f=a.T.b;e=Vu(a.T.a*a.nb+0.5);f=Vu(f*a.nb+0.5);zG(a.S.a,a,e,f);break;case 108:0<a.ob.v&&kH(a.ob,a.ob.v,0)&&(KE(a,Qg,a.ob.v),d=!0)}else a.Hb=!0,a.Kb=!0,a.n=KF(a,b),32==a.n&&oq(5,new lH(a)),1301<=b&&1310>=b&&(a.n=33+(b-1301)),0<a.ob.v&&\n(a.n!=a.ob.b[a.ob.v].a&&32!=a.n?(mH(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,KE(a,Kj+a.n,a.ob.v),d=!0):32==a.n&&(d=Uq((mt(),nt).Tc.a.pb,yk),nH(a.ob,a.ob.v,d),KE(a,Kj+a.n,a.ob.v),d=!0));if(!d&&(0<a.ob.v||0<a.ob.w))if(206<=a.k&&229>=a.k)a.cb=2,oH(a.ob),d=!0,XE(a,jg,a.o,0,a.ob.w);else if(202==a.k||203==a.k||204==a.k)if(0<a.ob.v)a.cb=0,d=a.ob,pH(d,d.v,0),XE(a,gg,a.o,0,a.ob.w),d=!0;else{d=1;e=Mj;switch(a.k){case 203:d=2;e=Lj;break;case 204:d=3,e=Nj}a.ob.c[a.ob.w].c=d;XE(a,\ne,a.o,0,a.ob.w);d=!0;a.ob.c[a.ob.w].f=0}d&&(a.Ib=!0,a.k=c);a.Ze(a.Ec.d);return!0}\nfunction jt(a,b,c){var d=null,e;null==d&&(d=FE(a));e=n;if(a.dc){var f,g,h;h=Pu([qH,A],[ml,v],[86,-1],[4,a.Sb+1],0,2,1);for(g=1;3>=g;++g){f=0;for(c=1;c<=a.Sb;++c)jH(a.zb[c])==g&&(h[g][++f]=c);h[g][0]=f}e+=Ka;e+=rH(h[1][0],3)+rH(h[3][0],3)+ca;for(c=1;c<=h[1][0];++c)e+=Ha+sH(a.zb[h[1][c]],d,b);for(c=1;c<=h[3][0];++c)e+=Ha+sH(a.zb[h[3][c]],d,b)}else{1<a.Sb&&(a.ob=new tH(a,a.zb,a.Sb));if(c){e=a.ob;var j,l,d=uH(e,d,b,!0),d=d+("M V30 BEGIN CTAB"+(qE(),ca)),d=d+("M V30 COUNTS "+e.p+fa+e.q+" 0 0 "+(e.f.a&&\nyG(e)?1:0)+ca),d=d+"M V30 BEGIN ATOM\\n";f=-1.7976931348623157E308;c=1.7976931348623157E308;for(b=1;b<=e.p;++b)e.b[b].r>f&&(f=e.b[b].r),e.b[b].q<c&&(c=e.b[b].q);for(b=1;b<=e.p;++b)d+=lf,g=ZF(e,b),d+=b+fa+g,g=vH(e.b[b]),d+=fa+wH(0.055999999999999994*(e.b[b].q-c),0,4)+fa+wH(0.055999999999999994*(f-e.b[b].r),0,4)+fa+wH(0,0,4)+fa+g,0!=e.b[b].n&&(d+=" CHG="+e.b[b].n),d+=ca;d+="M V30 END ATOM\\nM V30 BEGIN BOND\\n";for(b=1;b<=e.q;++b)c=e.c[b],f=c.c,d+=lf+b,j=f,1==c.c?j=1:2==c.c&&(j=2),g=c.i+fa+c.j,l=0,\n1==f&&1==c.f?l=1:1==f&&2==c.f&&(l=3),1==f&&3==c.f&&(l=1,g=c.j+fa+c.i),1==f&&4==c.f&&(l=3,g=c.j+fa+c.i),d+=fa+j+fa+g,0!=l&&(d+=" CFG="+l),d+=ca;d+="M V30 END BOND\\n";c=new Gm;g=new Gm;f=new Gm;for(b=0;10>b;++b)kq(g.b,g.c++,null),kq(f.b,f.c++,null);for(b=1;b<=e.p;++b)j=e.b[b].b,null==j||0==j.length||(I(j,eg)?Am(c,new pB(b)):0==j.indexOf("mix")?(j=wD(ox(j,3),10),l=null,f.c>j&&(l=($B(j,f.c),f.b[j])),null==l?h=new Gm:h=l,Am(h,new pB(b)),fC(f,j,h)):0==j.indexOf(Xi)&&(j=wD(ox(j,2),10),l=null,g.c>j&&(l=\n($B(j,g.c),g.b[j])),null==l?h=new Gm:h=l,Am(h,new pB(b)),fC(g,j,h)));d+=xH(nf,c);if(0<g.c)for(b=1;b<g.c;++b)d+=xH(rf+b,($B(b,g.c),g.b[b]));if(0<f.c)for(b=1;b<f.c;++b)d+=xH(qf+b,($B(b,f.c),f.b[b]));e=d=d+"M V30 END CTAB\\n"+jf}else e=sH(a.ob,d,b);1<a.Sb&&(a.ob=a.zb[a.o])}return e}\nfunction yH(a,b,c,d){var e;a.Ab=!1;if(wG(a,b,c,d))return a.Ab=!0,a.Db=!1,!0;e=!0;a.Cc=c-Q(K(S(fG(a,a.nb))));a.Dc=d-Q(K(S(gG(a,a.nb))));ht(a,n);a.Bb=zH(b);a.Db=!1;if(!a.J&&(c<Q(K(S(fG(a,a.nb))))||d<Q(K(S(gG(a,a.nb)))))){e=LF(a,c,d);if(112==e)return a.rc=!0,ht(a,"Next ring will be added as spiro"),mG(a),a.Ab=!0;if(113==e)if(a.lc)ht(a,"Move one atom"),mG(a);else return a.Ab=!0;if(!a.Bc&&1201==e||!a.ac&&107==e||!a.tc&&201==e||!a.Fb&&103==e||!a.Rb&&!a.A&&105==e||!a.dc&&109==e)return!1;e=pt(a,e)}else{if(!a.J&&\nd>a.M.a-Q(K(S(a.mb*a.nb))))return!1;var b=a.Cc,f=a.Dc,g,h,j,l;l=0;if(0>b||0>f||f>a.ub||b>a.yb)b=0;else if(1==a.Sb)b=a.o;else{b=rG(a,b);f=rG(a,f);j=1.7976931348623157E308;for(h=1;h<=a.Sb;++h){g=a.zb[h];for(var o=void 0,m=void 0,r=void 0,m=1.7976931348623157E308,o=1;o<=g.p;++o)r=tG(b,f,g.b[o].q,g.b[o].r),r<m&&(m=r);g=m;g<j&&(j=g,l=h)}b=l}0<b?(a.o=b,a.ob=a.zb[b]):a.o=0;if(0<a.ob.v&&(UE(),null!=a.b[Sd]?VE:WE).a)if(AH(a,a.o,a.ob.v,0,Sd),a.J&&!a.K)return!0;if(0<a.ob.w&&(UE(),null!=a.b[he]?VE:WE).a)if(AH(a,\na.o,0,a.ob.w,he),a.J&&!a.K)return!0;a.Db=!0;c=Vu(c-a.mb);d-=Q(K(S(gG(a,a.nb))));if(0<a.ob.v)if(a.eb.c=a.o,104==a.k)IE(a);else{if(106==a.k)return!0;if(108==a.k)kH(a.ob,a.ob.v,0)&&KE(a,Qg,a.ob.v);else if(202==a.k||203==a.k||204==a.k||201==a.k||205==a.k)a.cb=1,c=a.ob,pH(c,c.v,0),a.ob.x=a.ob.v,205==a.k?(a.ob.r=1,a.ob.e[1]=a.ob.p,a.ob.e[0]=a.ob.v,a.ob.w=0,XE(a,gg,a.o,0,a.ob.w),a.hc=!1):XE(a,gg,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,oH(a.ob),KE(a,ig,a.ob.v);else if(230==a.k)a.cb=3,KE(a,kg,a.ob.v);\nelse if(233<=a.k&&262>a.k)BH(a.ob,!1),KE(a,hg,a.ob.v),a.cb=3;else if(107==a.k){if(a.bc.b)return!0;nH(a.ob,a.ob.v,Uq(a.bc.e.Tc.a.pb,yk));a.ob.j=!0;KE(a,"addAtomQuery",a.ob.v)}else if(105==a.k)(c=CH(a.ob))?KE(a,"markAtom",a.ob.v):KE(a,"unMarkAtom",a.ob.v);else if(113!=a.k)if(300<a.k){if(a.n!=a.ob.b[a.ob.v].a||32==a.n)mH(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,32==a.n&&(c=Uq((mt(),nt).Tc.a.pb,yk),1>c.length&&(c=Sf),nH(a.ob,a.ob.v,c)),KE(a,Kj+a.n,a.ob.v)}else e=!1}else if(0<\na.ob.w)if(a.eb.c=a.o,104==a.k)IE(a);else if(106==a.k){c=a.ob;d=a.ob.w;if(0<c.a[c.c[d].i]&&0<c.a[c.c[d].j])ht(c.k,"Removal of substituent not possible.");else for(;;){d=0;for(b=c.p;1<=b;--b)0<c.a[b]&&b>d&&(d=b);if(0==d)break;JE(c,d);c.a[d]=0}ME(a.ob);XE(a,"delBondGroup",a.o,0,a.ob.w);a.ob.w=0}else if(201==a.k)DH(a.ob,a.ob.w),XE(a,"setBondStereo",a.o,0,a.ob.w);else if(202==a.k||205==a.k)1==a.ob.c[a.ob.w].c&&0==a.ob.c[a.ob.w].f?(a.ob.c[a.ob.w].c=2,XE(a,Lj,a.o,0,a.ob.w)):(a.ob.c[a.ob.w].c=1,a.ob.c[a.ob.w].f=\n0,XE(a,Mj,a.o,0,a.ob.w)),a.ob.c[a.ob.w].f=0;else if(203==a.k)a.ob.c[a.ob.w].c=2,a.ob.c[a.ob.w].f=0,ME(a.ob),XE(a,Lj,a.o,0,a.ob.w);else if(204==a.k)a.ob.c[a.ob.w].c=3,a.ob.c[a.ob.w].f=0,ME(a.ob),XE(a,Nj,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,oH(a.ob),XE(a,jg,a.o,0,a.ob.w),ME(a.ob);else if(107==a.k){if(!a.bc.b)return!0;c=Uq(a.bc.e.Tc.a.pb,yk);a.ob.c[a.ob.w].c=9;a.ob.c[a.ob.w].d=c;XE(a,"setQueryBond",a.o,0,a.ob.w)}else 105==a.k?(c=a.ob,b=a.ob.w,c.k.gb=!0,c.k.sc?(c.i=-1,d=c.c[b].i,b=c.c[b].j,\nf=c.b[d].c,h=c.b[b].c,j=4,f==h&&0<f&&(j=0),c.b[d].c=j,c.b[b].c=j,c=0<j):c=!1,c?XE(a,"markBond",a.o,0,a.ob.w):XE(a,"unMarkBond",a.o,0,a.ob.w)):e=!1;else if((0==a.Sb||a.Mb)&&!a.J){if(201>=a.k)return!1;++a.Sb;a.o=a.Sb;a.zb[a.Sb]=new kF(a);a.ob=a.zb[a.Sb];a.eb.c=a.o;202<=a.k&&204>=a.k||205==a.k?(EH(a.ob,null),a.ob.q=0,FH(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,a.ob.x=1,a.cb=1,b=a.ob,pH(b,b.v,0),205==a.k?(FH(a.ob,2,(c+21.65)/a.xb,(d-12.5)/a.xb),a.ob.e[0]=1,a.ob.e[1]=2,a.ob.r=1,XE(a,"addChain",a.o,0,a.ob.w)):XE(a,\ngg,a.o,0,a.ob.w)):206<=a.k&&229>=a.k?(a.ob.z=rG(a,c),a.ob.A=rG(a,d),a.cb=2,oH(a.ob),a.r&&lF(Up(a.r,ig),0,0,0),a.hc=!0):300<a.k?(EH(a.ob,null),mH(a.ob,1,a.n),a.ob.q=0,FH(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,32==a.n&&(c=Uq((mt(),nt).Tc.a.pb,yk),1>c.length&&(c=Sf),nH(a.ob,1,c)),KE(a,"addAtom",a.ob.v)):230==a.k?(PG(a,null,!0),a.r&&lF(Up(a.r,kg),0,0,0),a.hc=!0):233<=a.k&&262>a.k?(EH(a.ob,null),a.ob.q=0,FH(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,BH(a.ob,!0),a.r&&lF(Up(a.r,hg),0,0,0),a.hc=!0):hD()}else e=!1;e&&GH(a)}return a.Ab=\ne}\nfunction HH(a,b,c,d){var e,f,g,h;hD();if(!a.Db||IH(b))return!0;a.Gb=!1;c-=Q(K(S(fG(a,a.nb))));d-=Q(K(S(gG(a,a.nb))));f=rG(a,c-a.Cc);g=rG(a,d-a.Dc);e=rG(a,c);h=rG(a,d);if(2==a.cb||3==a.cb||9==a.cb)return!0;if(1==a.cb){f=!1;a.zb[a.eb.c].v=0;--a.ob.p;g=c;var b=d,j=a.Nb;0>g||0>b||b>a.ub||g>a.yb?qG(j):pG(a,g,b,j);++a.ob.p;if(0<a.Nb.c&&0<a.Nb.a&&(g=a.zb[a.Nb.c],g.v=a.Nb.a,g!=a.ob||a.Nb.a!=a.ob.x))FH(a.ob,a.ob.p,g.b[a.Nb.a].q,g.b[a.Nb.a].r),g.v=a.Nb.a,f=!0,g=a.eb,b=a.Nb,g.c=b.c,g.a=b.a,g.b=b.b;if(!f)a:{f=a.ob;\nvar l,o,m,r;f.v=0;JH(f.b[0],e,h);g=KH(f,0,1,f.p);if(0<g&&205!=f.k.k)f.v=g,g!=f.x?FH(f,f.p,f.b[g].q,f.b[g].r):FH(f,f.p,f.z,f.A);else if(205==f.k.k){f.w=0;g=f.e[f.r];l=f.e[f.r-1];j=f.b[g].q-f.b[l].q;b=f.b[g].r-f.b[l].r;g=Math.sqrt(j*j+b*b);1>g&&(g=1);b/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);m=e-f.b[l].q;r=h-f.b[l].r;l=-g/2+m*j+r*b;b=r*j-m*b;if(0>l)if(1<f.r)JE(f,f.p),KE(f.k,"deleteAtom",f.p),--f.r,f.u=!1;else if(2==f.p)0>f.b[2].r-f.b[1].r&&0<h-f.b[1].r?f.b[2].r=f.b[1].r+g/2:0<f.b[2].r-f.b[1].r&&\n0>h-f.b[1].r&&(f.b[2].r=f.b[1].r-g/2),0>f.b[2].q-f.b[1].q&&0<e-f.b[1].q?f.b[2].q=f.b[1].q+0.866*g:0<f.b[2].q-f.b[1].q&&0>e-f.b[1].q&&(f.b[2].q=f.b[1].q-0.866*g);else{if(2==f.b[f.e[0]].j&&(o=f.b[f.e[0]].p[1],o==f.e[1]&&(o=f.b[f.e[0]].p[2]),j=f.b[f.e[0]].q-f.b[o].q,b=f.b[f.e[0]].r-f.b[o].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),b/=g,j/=g,m=e-f.b[o].q,r=h-f.b[o].r,e=r*j-m*b,m=f.b[f.e[1]].q-f.b[o].q,r=f.b[f.e[1]].r-f.b[o].r,h=r*j-m*b,0<e&&0>h||0>e&&0<h))e=f.q,f.v=f.e[0],pH(f,f.v,0),LE(f,e),0<KH(f,f.p,1,f.p)&&\n(f.u=!0)}else{if(f.u)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*o/(1.5*g));if((0>=b?0-b:b)>e){++f.r;if(100<f.r){LH(f.k,"You are too focused on chains, enough of it for now !");--f.r;break a}f.v=f.p;e=Q(K(Math.round(b)));pH(f,f.v,e);e=f.k;XE(e,gg,e.o,0,e.ob.w);f.k.hc=!1;f.e[f.r]=f.p;0<KH(f,f.p,1,f.p)&&(f.u=!0)}}f.v=0;e=f.r;ht(f.k,e+n)}else j=e-f.b[f.x].q,b=h-f.b[f.x].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),FH(f,f.p,f.b[f.x].q+25*(j/g),f.b[f.x].r+25*(b/g))}a.B=!0}else if(113==a.k&&0<a.ob.v)a.Eb||(a.Eb=!0),FH(a.ob,\na.ob.v,e,h);else if(zH(b)||IH(b))SE(a.ob,f),a.cb=5;else if(0==a.ob.v&&0==a.ob.w&&!((0>c||0>d||d>a.ub||c>a.yb)&&5!=a.cb))e=fF(a),h=a.ob,j=dF(h),b=j.a,j=j.b,0>f&&b<e.c||0<f&&b>e.b||0>g&&j<e.d||0<g&&j>e.a||MH(h,f,g),a.cb=5;PE(a,!1);a.Ib=!0;mG(a);a.Cc=c;a.Dc=d;return!0}\nfunction BG(a,b,c,d){var e,f;if(!a.J||a.Vf().a||a.Wf().a||a.K)if(f=!1,e=LF(a,c,d),e!=a.Cb&&(f|=DG(a,a.Cb),f|=CG(a,e),a.Cb=e),!xG(b)){c-=Q(K(S(fG(a,a.nb))));d-=Q(K(S(gG(a,a.nb))));b=c;c=a.Nb;0>b||0>d||d>a.ub||b>a.yb?qG(c):pG(a,b,d,c);113==e&&0<a.Nb.b&&(a.Nb.b=0);if(!(a.Nb.c==a.eb.c&&a.Nb.a==a.eb.a&&a.Nb.b==a.eb.b)&&(0<a.Nb.c&&(0<a.Nb.a||0<a.Nb.b)||0<a.eb.c&&(0<a.eb.a||0<a.eb.b)))f=a.eb.c,0<f&&(a.zb[f].v=0,a.zb[f].w=0),f=a.Nb.c,0<f&&(a.zb[f].v=a.Nb.a,a.zb[f].w=a.Nb.b,f!=a.o&&(a.o=f,a.ob=a.zb[a.o])),\nf=!0,e=a.Nb.a,a.Vf().a&&(e=NH(a,e,a.$b),-1!=e&&(a.$b=e,null!=a.Pb&&VD(a.Pb,z(OH,q,99,[new pB(a.o),new pB(e)])),a._f(a.o,e))),e=a.Nb.b,a.Wf().a&&(e=NH(a,e,a._b),-1!=e&&(a._b=e,a.bg(a.o,e))),e=a.eb,d=a.Nb,e.c=d.c,e.a=d.a,e.b=d.b;f&&(PE(a,!1),a.Ib=!0,a.Ze(a.Ec.d))}}\nfunction PH(a){var b,c,d,e,f;d=!1;if(a.J&&!a.K)return a.vc&&(QH(a,Li,!0),a.e&&(a=a.e,a.b.a.apply(null,[RH(a.a)]))),!0;a.Eb&&(a.Eb=!1,iF(a.ob),d=a.hc=!0);a.Gb=!1;a.db=Kk;if(1==a.cb){if(205==a.k)d=a.ob,d.u&&(e=KH(d,d.p,1,d.p),6>d.b[e].j&&(SH(d,null),b=d.e[d.r-1],d.c[d.q].i=e,d.c[d.q].j=b,TH(d.b[e],b),TH(d.b[e],b)),JE(d,d.p)),d.u=!1,a.hc=!0;else if(0!=a.eb.c&&a.o!=a.eb.c){JE(a.ob,a.ob.p);b=a.ob.x;c=a.eb.a+a.ob.p;e=a.zb[a.eb.c];d=new tH(a,z(UH,q,119,[null,a.ob,e]),2);d.b[0]=new VH;WH(d,b,c,1);b=C(UH,\nq,119,a.zb.length,0);for(f=0,c=0;f<a.zb.length;++f)a.zb[f]==a.ob?b[c++]=d:a.zb[f]!=e&&(b[c++]=a.zb[f]);a.zb=b;--a.Sb;a.ob=d;qG(a.eb)}else d=a.ob,e=KH(d,d.p,1,d.p),0!=e&&(--d.p,b=XH(d,e,d.x),0!=b?(--d.q,YH(d,d.x),3>d.c[b].c?(++d.c[b].c,d.c[b].f=0):ht(d.k,"Maximum allowed bond order is 3 !")):6==d.b[e].j?(--d.q,YH(d,d.x),ht(d.k,"Not possible connection !")):(d.c[d.q].j=e,YH(d,d.x),b=d.x,TH(d.b[e],b),TH(d.b[b],e),ZH(d.c[d.q],d.b)));iF(a.ob);a.B&&(d=a.pb,d.a!=d.b&&d.a.b!=d.b&&(e=d.a.c,bH(d),d.a.c=e),\nXE(a,gg,a.o,0,a.ob.w),a.B=!1);d=!0}else 5==a.cb&&(iF(a.ob),d=a.hc=!0);0<a.cb&&(PE(a,!1),a.Ib=!0,mG(a),a.cb=0,a.q=!1,d=!0);if(zE&&(0!=a.ob.w||0!=a.ob.v))a.ob.w=0,a.ob.v=0,PE(a,!1),a.Ib=!0,mG(a),d=!0;a.vc&&!a.Ab&&!d&&(a.J?QH(a,Li,!0):QH(a,jh,!0),a.e&&(a=a.e,a.b.a.apply(null,[RH(a.a)])),d=!0);return d}function PE(a,b){a.Hb=b;a.Kb=b;a.Ib=b;a.Gb=b;a.Jb=b}function NH(a,b,c){if(0>=b&&0==c||b==c&&a.o==a.Zb)return-1;0>=b&&0<c&&(b=0);a.Zb=a.o;return b}\nfunction QH(a,b,c){var d,e,b=b.toLowerCase();(e=$H(a,b,"rbutton"))&&(a.cc=e.a);(e=$H(a,b,"hydrogens"))&&(a.oc=e.a);-1<b.indexOf("keephs")&&(a.bb=!0,a.ec=!1);-1<b.indexOf("removehs")&&(a.bb=!1,a.ec=!1);-1<b.indexOf("removehsc")&&(a.bb=!1,a.ec=!0);(e=$H(a,b,"query"))&&(a.ac=e.a);(e=$H(a,b,"reaction"))&&(a.dc=e.a);(e=$H(a,b,"autoez"))&&(a.z=e.a);(e=$H(a,b,"stereo"))&&(a.tc=e.a);(e=$H(a,b,"canonize"))&&(a.C=e.a);(e=$H(a,b,Hi))&&(a.Fb=e.a);if((e=(UE(),$H(a,b,xg)?VE:WE)).a)a.A=e.a,a.A&&(a.Rb=!0);if((e=\n$H(a,b,Qi)?VE:WE).a)a.Rb=e.a,a.Rb||(a.A=!1);if(e=$H(a,b,"newlook"))a.Lb=e.a,a.fg();if(e=$H(a,b,"oldlook"))a.Lb=!e.a,a.fg();(e=$H(a,b,"star"))&&(a.Rb=a.sc=e.a);(e=$H(a,b,"polarnitro"))&&(a.Xb=e.a);(e=$H(a,b,"toggle"))&&(a.vc=e.a);if(e=$H(a,b,"depictaction"))(a.K=e.a)&&(b+=" depict");if(e=$H(a,b,jh))if(e.a&&!a.J&&(a.J=!0,a.mb=0,a.vb=null,a.Tb=!1,a.fg()),!e.a&&a.J){a.J=!1;for(d=a.xb=1;d<=a.Sb;++d)aI(a.zb[d]),gF(a.zb[d]);a.mb=24;a.ob&&(a.ob.s=!0);a.Tb=!0;a.fg()}(e=$H(a,b,"showDragAndDropSymbolInDepictMode"))&&\n(a.nc=e.a);(e=$H(a,b,"addNewPart"))&&(a.p=e.a);(e=$H(a,b,"exportInchi"))&&(a.N=e.a);(e=$H(a,b,"exportInchiKey"))&&(a.P=e.a);(e=$H(a,b,"exportInchiAuxInfo"))&&(a.O=e.a);(e=$H(a,b,"searchInchiKey"))&&(a.kc=e.a);(e=$H(a,b,"exportSVG"))&&(a.Q=e.a);(e=$H(a,b,"useOclIDCode"))&&(a.zc=e.a);(e=$H(a,b,"xbutton"))&&(a.Bc=e.a);(e=$H(a,b,bj))&&(a.Tb=e.a);(e=$H(a,b,Fg))&&(a.L=e.a);-1<b.indexOf("nocenter")&&(a.Ob=!0);-1<b.indexOf("jmeh")&&(a.ab=!0);-1<b.indexOf("showan")&&(a.mc=!0);(e=$H(a,b,"atommovebutton"))&&\n(a.lc=e.a);(e=$H(a,b,"useopenchemlib"))&&(a.Ac=e.a);(e=$H(a,b,Gk))&&(a.s=e.a);a.dc&&(a.A=!0,a.Fb=!0);a.J||(a.L=!1);MF=NF(a);a.F=null;a.G=null;c&&a.Ze(a.Ec.d)}function $H(a,b,c){var d;d=!!SD(UD(ag+c+ag,2),b).a;b=!!SD(UD("\\\\bno"+c+ag,2),b).a;return d&&b?(a.cg("check option "+c),null):d?(UE(),UE(),VE):b?(UE(),UE(),WE):null}\nfunction bI(a,b){var c,d,e;e=n;for(d=1;d<=a.Sb;++d){if(0<b&&(c=jH(a.zb[d]),c!=b))continue;c=a.zb[d];for(var f=void 0,g=void 0,h=f=void 0,j=void 0,l=g=g=void 0,o=void 0,m=void 0,f=void 0,o=n+c.p+fa+c.q,j=1;j<=c.p;++j)f=c.b[j],g=f.d,f=n,0!=g&&(f+=g),f+=ZF(c,j),c.k.ab&&0<c.b[j].i&&(f+=Pe,1<c.b[j].i&&(f+=c.b[j].i)),0!=c.b[j].n&&(0<c.b[j].n?f+=kb:f+=vb,1<bG(c.b[j].n)&&(f+=bG(c.b[j].n))),g=cI(c,j),0!=g&&(f+=dd+g),o+=fa+f+fa+wH(0.055999999999999994*c.b[j].q,0,2)+fa+wH(0.055999999999999994*-c.b[j].r,0,2);\nfor(j=1;j<=c.q;++j)f=c.c[j].i,g=c.c[j].j,l=c.c[j].c,m=c.c[j].f,1==m?l=-1:2==m?l=-2:3==m?(l=-1,h=f,f=g,g=h):4==m?(l=-2,h=f,f=g,g=h):10==m&&(l=-5),9==c.c[j].c&&(l=m),o+=fa+f+fa+g+fa+l;c=o;0<c.length&&(0<e.length&&(e+=Ik),e+=c)}return e}\nfunction GE(a,b){var c,d,e,f;e=n;for(c=1;c<=a.Sb;++c){if(0<b&&(d=jH(a.zb[c]),d!=b))continue;for(var g=a.zb[c],h=void 0,j=void 0,l=void 0,o=void 0,l=n,j=NE(g),h=0;h<j.length;++h){var m=j[h],r=(UE(),g.k.tc?VE:WE),t=g.k.C?VE:WE,y=void 0,u=void 0,D=void 0,s=void 0,F=void 0,O=void 0,L=void 0,Z=void 0,ea=void 0,Y=void 0,da=void 0,Fb=void 0,$=void 0,rb=void 0,Kb=void 0,J=void 0,Ia=void 0,Uc=void 0,Tb=void 0,sb=void 0,M=void 0,ya=void 0,nc=void 0,jd=void 0,ra=void 0,Yc=void 0,Ud=void 0,Ta=void 0,qa=void 0,\nAb=void 0,da=UF(m.p+10),Fb=UF(m.p+10),ea=UF(m.p+1),Y=UF(7),ra=UF(m.p+1),rb=[],Kb=[],ya=0;if(0==m.p)o=n;else{YG(m);jd=!0;for(Z=1;Z<=m.q;++Z)if(9==m.c[Z].c){jd=!1;break}if(t.a&&jd){$E(m);dI(m);eI(m,Kb);fI(m,rb,Kb);var ba=void 0,Ua=void 0,Db=void 0,Nc=void 0,oc=void 0,ha=void 0,pc=void 0,U=void 0,N=void 0,Eb=void 0,Ub=void 0,P=void 0,Za=void 0,jc=void 0,Va=void 0,Zc=void 0,Fa=void 0,Jc=void 0,tb=void 0,xd=void 0,je=void 0,Dc=void 0,$c=void 0,ba=UF(m.p+1),Ua=UF(m.p+1),U=UF(m.p+1);var Vb=m.p,fb=void 0,\nad=void 0,Zb=void 0,Oc=void 0,G=void 0,nb=void 0,xc=void 0,G=UF(Vb+2),nb=UF(100),xc=5,Oc=0;nb[0]=3;G[1]=Mk;G[2]=Nk;Zb=2;if(!(3>Vb))for(;xc<nb[Oc]*nb[Oc];){ad=0;for(fb=!0;fb&&ad<=Oc&&xc>=nb[ad]*nb[ad];)0==xc%nb[ad]?fb=!1:++ad;if(fb){G[++Zb]=Fv(xc);if(Zb>=Vb)break;Oc<nb.length-1&&(++Oc,nb[Oc]=xc)}xc+=2}Fa=G;for(P=1;P<=m.p;++P){Db=m.b[P];for(Za=je=1;Za<=m.q;++Za)(m.c[Za].i==P||m.c[Za].j==P)&&(je*=m.d[Za]);xd=m.b[P].a;32==xd&&($c=m.b[P].e,0<$c.length&&(ha=$c.charCodeAt(0)-65+1,pc=0,1<$c.length&&(pc=$c.charCodeAt(1)-\n97),0>ha&&(ha=0),0>pc&&(pc=0),xd=28*ha+pc));Jc=0;0!=m.b[P].n&&(-2>m.b[P].n?Jc=1:-2==m.b[P].n?Jc=2:-1==m.b[P].n?Jc=3:1==m.b[P].n?Jc=4:2==m.b[P].n?Jc=5:2<m.b[P].n&&(Jc=6));Eb=0;0!=Db.d&&(Eb=gI(ZF(m,P),Db.d),0>Eb&&(Eb=10-Eb));Dc=126;N=je;N+=126*m.b[P].i;Dc*=7;N+=Jc*Dc;Dc*=7;0!=Eb&&(N+=Eb*Dc);Dc*=7;N+=xd*Dc;Dc*=783;N+=m.b[P].j*Dc;U[P]=Fv(N)}for(oc=0;!hI(m,ba,U);){Zc=!1;for(P=1;P<=m.p;++P)ba[P]!=Ua[P]&&(Ua[P]=ba[P],Zc=!0);if(Zc){for(P=1;P<=m.p;++P){U[P]=Lk;for(Za=1;Za<=m.b[P].j;++Za)U[P]=Jv(U[P],Fa[ba[m.b[P].p[Za]]])}oc=\n0}else if(0<oc){for(P=1;P<=m.p;++P)U[P]=Lk;P=1;b:for(;P<=m.p-1;++P)for(Za=P+1;Za<=m.p;++Za)if(ba[P]==ba[Za]){U[P]=Mk;break b}}else{for(P=1;P<=m.p;++P){U[P]=Lk;for(Za=1;Za<=m.b[P].j;++Za)Db=m.b[P].p[Za],U[P]=Jv(U[P],Fv(m.b[Db].a*m.d[XH(m,P,Db)]))}oc=1}hI(m,ba,U);for(P=1;P<=m.p;++P)U[P]=Fv(Ua[P]*m.p+ba[P])}for(P=1;P<=m.p;++P)Ua[P]=ba[P];for(tb=1;tb<=m.p;++tb)for(P=1;P<=m.p;++P)if(Ua[P]==tb){var de=m.b,yc=P,Vd=void 0,Vd=de[tb];kq(de,tb,de[yc]);kq(de,yc,Vd);Ua[P]=Ua[tb];Ua[tb]=tb;break}for(P=1;P<=m.q;++P)m.c[P].i=\nba[m.c[P].i],m.c[P].j=ba[m.c[P].j],m.c[P].i>m.c[P].j&&(Ub=m.c[P].i,m.c[P].i=m.c[P].j,m.c[P].j=Ub,1==m.c[P].f?m.c[P].f=3:2==m.c[P].f?m.c[P].f=4:3==m.c[P].f?m.c[P].f=1:4==m.c[P].f&&(m.c[P].f=2));for(P=1;P<m.q;++P){Va=jc=m.p;Nc=0;for(Za=P;Za<=m.q;++Za)m.c[Za].i<jc?(jc=m.c[Za].i,Va=m.c[Za].j,Nc=Za):m.c[Za].i==jc&&m.c[Za].j<Va&&(Va=m.c[Za].j,Nc=Za);var Gd=m.c,Wd=P,kd=void 0,kd=Gd[Nc];kq(Gd,Nc,Gd[Wd]);kq(Gd,Wd,kd)}iI(m);jI(m);eI(m,Kb);fI(m,rb,Kb)}else{eI(m,Kb);m.d=UF(m.q+1);for($=1;$<=m.q;++$)m.d[$]=m.c[$].c}u=\n1;m.a=UF(m.p+1);Ab=1;m.a[1]=1;for(sb=0;;){M=0;for($=1;$<=m.b[u].j;++$)if(O=m.b[u].p[$],0<m.a[O]){if(!(m.a[O]>m.a[u])&&O!=ra[u]){nc=!0;for(Ia=1;Ia<=ya;++Ia)if(da[Ia]==u&&Fb[Ia]==O||da[Ia]==O&&Fb[Ia]==u){nc=!1;break}nc&&(++ya,da[ya]=u,Fb[ya]=O)}}else Y[++M]=O;if(0==M){if(Ab==m.p)break;u=ea[sb--]}else if(1==M)ra[Y[1]]=u,u=Y[1],m.a[u]=++Ab;else{ea[++sb]=u;s=0;for($=1;$<=M;++$)if(Z=XH(m,Y[$],u),!Kb[Z]){s=Y[$];break}if(0==s)for($=1;$<=M;++$)if(Z=XH(m,Y[$],u),2==m.d[Z]||3==m.d[Z]){s=Y[$];break}0==s&&(s=\nY[1]);ra[s]=u;u=s;m.a[s]=++Ab}}ra=UF(m.p+1);y=UF(m.p+1);Uc=[];Yc=[];F=Ab=sb=0;for($=1;$<=m.p;++$)if(1==m.a[$]){u=$;break}b:for(;;){0<F&&(ra[u]=F);y[++Ab]=u;for(m.a[u]=0;;){M=s=0;Tb=m.p+1;$=1;c:for(;$<=m.b[u].j;++$){O=m.b[u].p[$];for(J=1;J<=ya;++J)if(da[J]==O&&Fb[J]==u||da[J]==u&&Fb[J]==O)continue c;0<m.a[O]&&(++M,m.a[O]<Tb&&(s=O,Tb=m.a[O]))}if(0==s){if(0==sb)break b;Yc[u]=!0;u=ea[sb--]}else break}F=u;u=s;1<M&&(ea[++sb]=F,Uc[s]=!0)}Ud=UF(m.q+1);Ta=UF(m.p+1);if(r.a){for(var Wb=ra,oa=ya,Lb=void 0,Hd=\nvoid 0,Pc=void 0,Mb=void 0,yd=void 0,$a=void 0,Ra=void 0,zd=void 0,hb=void 0,ob=void 0,Mb=UF(m.p+1),Lb=1;Lb<=m.p;++Lb)Mb[y[Lb]]=Lb;$a=[];for(zd=1;zd<=m.p;++zd)Hd=y[zd],Pc=Wb[Hd],yd=XH(m,Hd,Pc),0!=yd&&(kI(m,yd,Mb,Ud),$a[yd]=!0);for(zd=1;zd<=m.q;++zd)$a[zd]||kI(m,zd,Mb,Ud);Lb=1;b:for(;Lb<=m.p;++Lb)if(!(2>m.b[Lb].j||4<m.b[Lb].j)){Ra=ob=0;for(hb=1;hb<=m.b[Lb].j;++hb){yd=XH(m,Lb,m.b[Lb].p[hb]);if(5==m.d[yd])continue b;1==m.c[yd].c&&0!=lI(m,yd,Lb)&&++ob;2==m.c[yd].c&&(Ra=m.b[Lb].p[hb])}if(0!=ob)if(0<Ra){var Wa=\nm,Nb=Mb,kc=Ta,Qc=void 0,uc=void 0,zc=void 0,lc=void 0,Ac=void 0,Ad=void 0,bd=void 0,ld=void 0,Ec=void 0,sd=void 0,ee=void 0,R=void 0,Xd=void 0,ub=void 0,mc=void 0,ib=void 0,fd=void 0,La=void 0,ng=void 0,jb=void 0,Ef=void 0,Ge=void 0,cd=void 0,He=void 0,zc=mI(Wa,Lb),sd=zc[0];if(0!=sd%2&&(He=zc[1],uc=zc[~~((sd+1)/2)],bd=zc[sd],!(2>Wa.b[bd].j||3<Wa.b[bd].j))){jb=La=ub=R=0;Ge=ib=!1;for(Ec=1;Ec<=Wa.b[He].j;++Ec)Qc=Wa.b[He].p[Ec],Qc!=zc[2]&&(0==R?R=Qc:ub=Qc);0<Nb[ub]&&Nb[R]>Nb[ub]&&(lc=R,R=ub,ub=lc);ee=\nR;0==R&&(ee=ub,ib=!0);for(ld=1;ld<=Wa.b[bd].j;++ld)Qc=Wa.b[bd].p[ld],Qc!=zc[sd-1]&&(0==La?La=Qc:jb=Qc);0<Nb[jb]&&Nb[La]>Nb[jb]&&(lc=La,La=jb,jb=lc);fd=La;0==La&&(fd=jb,Ge=!0);Xd=0<R?lI(Wa,XH(Wa,He,R),He):0;mc=0<ub?lI(Wa,XH(Wa,He,ub),He):0;ng=0<La?lI(Wa,XH(Wa,bd,La),bd):0;Ef=0<jb?lI(Wa,XH(Wa,bd,jb),bd):0;1<(0>Xd+mc?-(Xd+mc):Xd+mc)||0!=ng||0!=Ef?ht(Wa.k,"Bad stereoinfo on allene !"):(Ac=Wa.b[zc[sd-1]].q-Wa.b[bd].q,Ad=Wa.b[zc[sd-1]].r-Wa.b[bd].r,cd=Math.sqrt(Ac*Ac+Ad*Ad),0.001>cd&&(cd=0.001),0<(Wa.b[fd].r-\nWa.b[zc[sd-1]].r)*(Ac/cd)-(Wa.b[fd].q-Wa.b[zc[sd-1]].q)*(Ad/cd)?kc[uc]=1:kc[uc]=-1,ib&&(kc[uc]*=-1),Ge&&(kc[uc]*=-1),ee==R&&0>Xd&&(kc[uc]*=-1),ee==ub&&0>mc&&(kc[uc]*=-1),Nb[ee]>Nb[fd]&&(kc[uc]*=-1))}}else c:{var ab=m,qc=Lb,Id=Wb,Jd=Mb,Kd=da,Ob=Fb,gd=oa,Bd=Ta,ke=void 0,Cd=void 0,Yd=void 0,rc=void 0,bb=void 0,vc=void 0,pb=void 0,Ue=void 0,Ld=void 0,Rc=void 0,Pa=void 0,Oa=void 0,Sc=void 0,$b=void 0,Tc=void 0,aa=void 0,Zd=void 0,Oa=UF(4),$b=UF(4),Dd=void 0,Md=void 0,le=void 0,Ve=void 0,Vf=void 0,mf=void 0,\nmf=-1;0<Id[qc]&&(Oa[++mf]=Id[qc]);for(Md=1;Md<=gd;++Md)Kd[Md]==qc&&(Oa[++mf]=Ob[Md]),Ob[Md]==qc&&(Oa[++mf]=Kd[Md]);for(Md=mf+1;Md<ab.b[qc].j;++Md){Vf=ab.p+1;le=1;d:for(;le<=ab.b[qc].j;++le){Dd=ab.b[qc].p[le];for(Ve=0;Ve<Md;++Ve)if(Dd==Oa[Ve])continue d;Jd[Dd]<Vf&&(Vf=Jd[Dd],Oa[Md]=Dd)}}0==Id[qc]&&0<ab.b[qc].i?(Oa[3]=Oa[2],Oa[2]=Oa[1],Oa[1]=Oa[0],Oa[0]=-1):0<ab.b[qc].i&&(Oa[3]=Oa[2],Oa[2]=Oa[1],Oa[1]=-1);for(bb=Ue=vc=rc=Zd=pb=Rc=0;4>bb;++bb)0>=Oa[bb]||(ke=XH(ab,qc,Oa[bb]),$b[bb]=lI(ab,ke,qc),0<$b[bb]?\n(++Rc,Zd=Oa[bb],vc=Oa[bb]):0>$b[bb]?(++pb,rc=Oa[bb],vc=Oa[bb]):Ue=Oa[bb]);Ld=Rc+pb;aa=UF(4);Tc=0;if(3==ab.b[qc].j){if(1==Rc&&1==pb||3==Ld&&0<Rc&&0<pb){ht(ab.k,"Error in C3H stereospecification !");break c}Sc=Oa[0];1==Ld?Sc=vc:2==Ld&&(Sc=Ue);Pa=nI(ab,qc,Sc,Oa);aa[0]=vc;aa[1]=-1;aa[2]=Pa[2];aa[3]=Pa[1];0<Rc?Tc=1:Tc=-1}else if(4==ab.b[qc].j)if(1==Ld)Pa=nI(ab,qc,vc,Oa),aa[0]=Pa[0],aa[1]=Pa[3],aa[2]=Pa[2],aa[3]=Pa[1],0<Rc?Tc=1:Tc=-1;else{Sc=Oa[0];1<Ue&&(Sc=Ue);1==Rc?Sc=Zd:1==pb&&(Sc=rc);Pa=nI(ab,qc,Sc,\nOa);Cd=UF(4);for(bb=0;4>bb;++bb)ke=XH(ab,qc,Pa[bb]),Cd[bb]=lI(ab,ke,qc);if(4==Ld){if(0==Rc||0==pb){ht(ab.k,"Error in C4 stereospecification !");break c}if(1==Rc||1==pb)aa[0]=Pa[0],aa[1]=Pa[3],aa[2]=Pa[2],aa[3]=Pa[1],Tc=Cd[0];else{for(bb=0;4>bb;++bb)-1==Cd[bb]&&(Cd[bb]=0);Ld=2}}else if(3==Ld)if(3==Rc||3==pb)aa[0]=Pa[0],aa[1]=Pa[3],aa[2]=Pa[2],aa[3]=Pa[1],0<Rc?Tc=-1:Tc=1;else{1==Rc?Rc=Yd=1:pb=Yd=-1;for(bb=0;4>bb;++bb)Cd[bb]==Yd&&(Cd[bb]=0);Ld=2}if(2==Ld)if(1==Rc&&1==pb)Pa[1]==rc?(Pa[1]=Pa[2],Pa[2]=\nPa[3]):Pa[2]==rc&&(Pa[2]=Pa[3]),aa[0]=Zd,aa[1]=rc,aa[2]=Pa[2],aa[3]=Pa[1],Tc=1;else{if(Cd[0]==Cd[1]||Cd[1]==Cd[2]){ht(ab.k,"Error in C4 stereospecification ! 2/0r");break c}0!=Cd[0]?(aa[0]=Pa[0],aa[1]=Pa[2],aa[2]=Pa[1],aa[3]=Pa[3]):(aa[0]=Pa[1],aa[1]=Pa[3],aa[2]=Pa[2],aa[3]=Pa[0]);1<Rc?Tc=1:Tc=-1}}var Pb=void 0;Oa[0]==aa[1]?(Pb=aa[0],aa[0]=aa[1],aa[1]=Pb,Pb=aa[2],aa[2]=aa[3],aa[3]=Pb):Oa[0]==aa[2]?(Pb=aa[2],aa[2]=aa[0],aa[0]=Pb,Pb=aa[1],aa[1]=aa[3],aa[3]=Pb):Oa[0]==aa[3]&&(Pb=aa[3],aa[3]=aa[0],aa[0]=\nPb,Pb=aa[1],aa[1]=aa[2],aa[2]=Pb);Oa[1]==aa[2]?(Pb=aa[1],aa[1]=aa[2],aa[2]=Pb,Pb=aa[2],aa[2]=aa[3],aa[3]=Pb):Oa[1]==aa[3]&&(Pb=aa[1],aa[1]=aa[3],aa[3]=Pb,Pb=aa[2],aa[2]=aa[3],aa[3]=Pb);aa[2]==Oa[2]?Bd[qc]=1:aa[2]==Oa[3]?Bd[qc]=-1:ht(ab.k,"Error in stereoprocessing ! - t30");Bd[qc]*=Tc}}}qa=new oI;L=UF(m.p+1);for($=1;$<=m.p;++$)L[y[$]]=$;for($=1;$<=m.p;++$){u=y[$];Uc[u]&&xp(qa.a,db);0<ra[$]&&pI(m,u,ra[u],qa,Ud);var We=u,Xe=qa,md=rb[u],td=Ta,Ye=void 0,Ze=void 0,nd=void 0,og=void 0,fe=void 0,Jg=void 0,\nFf=void 0,me=void 0,za=void 0,za=Sf,Ze=m.b[We],fe=Ze.d,Ff=Ze.i,me=Ze.n,Ye=Ze.a,nd=!1;(0!=me||0!=fe)&&(nd=!0);0!=td[We]&&(nd=!0);Jg=cI(m,We);og=0!=Jg;nd=nd||og;m.k.sc&&0<m.b[We].c&&(nd=!0);switch(Ye){case 2:za=be;break;case 3:md?za=Ig:za=pe;break;case 4:md?(za=Ii,0<Ff&&(nd=!0)):za=tf;break;case 5:md?za="o":za=yf;break;case 7:md?(za=$i,0<Ff&&(nd=!0)):za=zf;break;case 8:md?za=Cj:za=Hf;break;case 13:md?za=Gj:za=Jf;nd=!0;break;case 6:za=Lf;nd=!0;break;case 9:za=Ie;break;case 10:za=ve;break;case 11:za=\noe;break;case 12:za=Re;break;case 1:za=Pe;nd=!0;break;case 32:nd=!0,za=m.b[We].e,!og&&(I(za,gb)||I(za,dg)||I(za,Nd))&&(nd=!1)}0<EE(Ye)&&(za=(qE(),xE)[Ye],nd=!0);33<=Ye&&42>=Ye&&(nd=!0,za=(qE(),xE)[Ye]);nd&&(0!=fe?za=Uf+fe+za:za=Uf+za,1==td[We]?za+=Fd:-1==td[We]&&(za+="@@"),1==Ff?za+=Pe:1<Ff&&(za+=Pe+Ff),0!=me&&(0<me?za+=kb:za+=vb,1<(0>me?-me:me)&&(za+=0>me?-me:me)),og&&(za+=dd+Jg),za+=bg);xp(Xe.a,za);for(J=1;J<=ya;++J)if(da[J]==u||Fb[J]==u)D=Fb[J],D==u&&(D=da[J]),L[u]<L[D]&&pI(m,da[J],Fb[J],qa,Ud),\n9<J&&xp(qa.a,Ma),yp(qa,n+(new pB(J)).a);Yc[u]&&xp(qa.a,eb)}o=Sq(qa.a)}0<l.length&&(l+=gc);l+=o}f=l;0<f.length&&(0<e.length&&(e+=gc),e+=f)}return e}function eH(a,b,c){try{NG(a,b,c)||a.Ze(a.Ec.d)}catch(d){if(d=vq(d),H(d,96))a.Ze(a.Ec.d);else throw d;}}\nfunction PG(a,b,c){var d;try{var e;a:{var f,g,h,j,l,o,m,r,t;g=l=0;t=new PD(b,"|>",!0);j=-1<b.indexOf(wd);m=1;o=ID(t);f=0<a.Sb;if(!((a.dc||a.Fb)&&a.p||a.Mb)||j)a.Sb=0,f=!1;for(h=1;h<=o;++h)if(r=MD(t),nx(r),!I(r,Ik))if(I(r,wd))++m,2==m?l=a.Sb:3==m&&(g=a.Sb+1);else{a.ob=new qI(a,r);if(0==a.ob.p){ht(a,"ERROR - problems in reading/processing molecule !");a.Ze(a.Ec.d);hD();e=!1;break a}++a.Sb;a.o=a.Sb;a.zb[a.Sb]=a.ob}2==m?(ht(a,"ERROR - strange reaction - fixing !"),a.Ze(a.Ec.d),hD(),e=!1):3<m?(ht(a,"ERROR - strange reaction !"),\na.Ze(a.Ec.d),hD(),e=!1):(1<a.Sb&&!j&&QH(a,Hi,!0),j&&!a.dc&&(a.dc=!0),j?f||(bF(a,1,l,1,!1),bF(a,l+1,g-1,2,!1),bF(a,g,a.Sb,3,!1)):a.dc||bF(a,1,a.Sb,0,!f),$G(a),a.r&&lF(Up(a.r,"readJME"),0,0,0),a.hc=!0,GG(a.r,Od),a.Ib=!0,c&&a.Ze(a.Ec.d),e=!0)}(d=e)||a.Ze(a.Ec.d)}catch(y){if(y=vq(y),H(y,96))d=!1,a.Ze(a.Ec.d);else throw y;}return d}function XE(a,b,c,d,e){a.r&&lF(Up(a.r,b),d,e,c);a.hc=!0}function KE(a,b,c){XE(a,b,a.o,c,0)}function GH(a){PE(a,!1);a.Ib=!0;a.Ze(a.Ec.d)}\nfunction rI(a){a.k=202;a.Mb=!1;mF(a);ht(a,n);a.sb=null;a.xb=1;a.r&&lF(Up(a.r,"reset"),0,0,0);a.hc=!0;a.Ze(a.Ec.d)}function sI(a){PE(a,!0);a.vb=null;a.wc=null;a.fb=null;a.W=null;a.fc=null}function aH(a,b){var c,d;if(b){a.o=b.a;a.Sb=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.zb[c]=new HE(d):a.zb[c]=null;0<b.a?a.ob=a.zb[a.o]:a.ob=new kF(a);a.dc=b.i;a.Fb=b.e;a.xb=b.b}else for(;0<a.Sb;)jF(a,!1);switch(b.c){case 5:case 7:case 9:break;default:null!=a.Qb&&VD(a.Qb,null),a.r&&null!=a.r.a&&a.$f()}}\nfunction rG(a,b){return Q(K(Math.round(b/a.xb)))}function tI(a,b){ht(a,n);return 1>b||b>a.Sb?(ht(a,"ERROR - invalid mol index: "+b),a.Ze(a.Ec.d),null):a.zb[b]}function $G(a){var b,c,d;b=YE(a);for(d=1;d<=a.Sb;++d)c=a.zb[d],c.o=b}function uI(a,b){b!=a.nb&&(a.nb=b,a.fg(),a.Ze(a.Ec.d))}function vI(a,b){var c,d,e;if(b!=a.xb){c=fF(a);a.xb=b;d=fF(a);e=Q(K(S((d.b-d.c)/2-(c.b-c.c)/2)));d=Q(K(S((d.a-d.d)/2-(c.a-c.d)/2)));for(c=1;c<=a.Sb;++c)MH(a.zb[c],e,d),iF(a.zb[c]);a.Ib=!0;a.Ze(a.Ec.d)}}\nfunction aF(a,b){var c;c=-1;I(b,"Select substituent")?(c=202,b=n):I(b,Bb)?c=235:I(b,Cb)?c=240:I(b,zb)?c=260:I(b,Qb)?c=261:I(b,Yb)?c=241:I(b,Jb)?c=233:I(b,Ib)?c=236:I(b,Hb)?c=237:I(b,Xb)?c=234:I(b,Sb)?c=243:I(b,ac)?c=252:I(b,Rb)?c=244:I(b,dc)?c=239:I(b,"-PO3H2")?c=251:I(b,yb)?c=242:I(b,wb)?c=245:I(b,xb)&&(c=238);0<c?pt(a,c):b="Not known group!";ht(a,b);a.Ze(a.Ec.d)}function LH(a,b){ht(a,b);a.Ze(a.Ec.d)}\nfunction HF(a,b,c,d,e){var f,g,h,j;f=a.kb;j=GC(f,e);if(j>=a.mb-1)for(g=f.b.b;j>=a.mb-1&&1<g;){--g;h=new jC(f.b.a,f.b.c,g);f=(et(),new xA(h));j=GC(f,e);var l=b,o=h.b*(BF(),T);h=new jC(h.a,h.c,Math.round(o));l.e=h;wI(b.a,b.e)}else VF(b,a.hb);f=lC(f.b).a-lC(f.b).b;cG(b,e,c+(a.mb-j)/2,d+(a.mb-f)/2+f)}function IF(a,b,c,d,e,f){var g,h;g=WF(a.jb);h=GC(a.jb,f);VF(b,a.ib);!b.b?SF(b.a,e):e==b.c||RB(e,b.c)?SF(b.a,b.c):SF(b.a,b.b);cG(b,f,c+(a.mb-h)/2,d+(a.mb-g)/2+g)}\nfunction WF(a){return lC(a.b).a-lC(a.b).b}function gG(a,b){return(2*a.mb+(a.Lb?1:0))*b}\nfunction xI(a){var b,c;a.vb?(c=iB(a),(b=c.b!=a.M.b||c.a!=a.M.a)&&(a.M=c)):b=!0;b&&(PE(a,!0),uG(a,a.M),a.cg("update(): "+a.M+" initOrResize: true "+a.yb+fa+a.ub),a.vb=oF(a,a.vb,a.yb,a.ub),a.J?(b=a.xb,bF(a,1,a.Sb,0,a.J),a.cg("update() in depict mode: oldMolecularAreaScale = "+b+" new molecularAreaScale = "+a.xb)):(a.wc=oF(a,a.wc,a.M.b,Q(K(S(gG(a,a.nb))))),b=a.M.a-Q(K(S(gG(a,a.nb)))),1>b&&(b=1),a.fb=oF(a,a.fb,Q(K(S(fG(a,a.nb)))),b),a.W=oF(a,a.W,a.yb+Q(K(S((a.Lb?1:3)*a.nb))),Q(K(S(a.mb*a.nb)))),a.fc=\noF(a,a.fc,Q(K(S((a.Lb?1:3)*a.nb))),a.ub)));PF(a);if(!a.J){var d;a.cg("drawInfo: "+a.Gb+" : "+a.X);a.Gb&&(null==a.X&&(a.X=n),QF(a.W.b.a,a.nb/T),d=a.W.b,c=a.M.b/a.nb-(a.mb+(a.Lb?1:0)),b=a.mb,rF(d,sE),AF(d.a,Q(K(S(0*(BF(),T)))),Q(K(S(0*T))),Q(K(S(c*T))),Q(K(S(b*T)))),a.Lb?(rF(d,(zB(),EB)),EF(d.a,Q(K(S(-10*T))),Q(K(S(0*T))),Q(K(S((c-1+10)*T))),Q(K(S((b-1)*T))))):(rF(d,tE),CF(d,0,0,c-(a.Lb?1:3)+1,0),rF(d,QB(sE)),DF(d.a,Q(K(S(0*T))),Q(K(S((b-1)*T))),Q(K(S((c-1)*T))),Q(K(S((b-1)*T)))),DF(d.a,Q(K(S((c-1)*\nT))),Q(K(S(0*T))),Q(K(S((c-1)*T))),Q(K(S((b-1)*T))))),VF(d,a.lb),rF(d,(zB(),GB)),-1!=a.X.toLowerCase().indexOf(vh)&&rF(d,IB),cG(d,a.X,10,15),a.J||OF(a,d,c,b,1),b=Q(K(S(fG(a,a.nb)))),c=a.M.a-Q(K(S(a.mb*a.nb))),hG(a.Ec,a.W.a,b,c));var e;if(a.Kb){QF(a.wc.b.a,a.nb/T);b=a.wc.b;d=a.M.b/a.nb;c=2*a.mb+(a.Lb?1:0);rF(b,sE);AF(b.a,Q(K(S(0*(BF(),T)))),Q(K(S(0*T))),Q(K(S(d*T))),Q(K(S(c*T))));a.Lb?(rF(b,(zB(),EB)),e=14*(a.mb+(a.Lb?1:0)),EF(b.a,Q(K(S(e*T))),Q(K(S(0*T))),Q(K(S((d-e-1)*T))),Q(K(S((c-1)*T))))):(rF(b,\nQB(sE)),DF(b.a,Q(K(S((d-1)*T))),Q(K(S(0*T))),Q(K(S((d-1)*T))),Q(K(S((c-1)*T)))),DF(b.a,Q(K(S(0*T))),Q(K(S((c-1)*T))),Q(K(S((d-1)*T))),Q(K(S((c-1)*T)))),rF(b,tE),DF(b.a,Q(K(S(0*T))),Q(K(S(0*T))),Q(K(S((d-1)*T))),Q(K(S(0*T)))));d=a.k;233<=a.k&&262>=a.k&&(a.k=213);for(c=1;14>=c;++c)qF(a,b,c,1),qF(a,b,c,2);a.k=d;hG(a.Ec,a.wc.a,0,0)}var f;if(a.Hb){QF(a.fb.b.a,a.nb/T);b=a.fb.b;d=a.mb+(a.Lb?1:0);c=(a.M.a-Q(K(S(gG(a,a.nb)))))/a.nb;f=c-a.mb;rF(b,sE);AF(b.a,Q(K(S(0*(BF(),T)))),Q(K(S(0*T))),Q(K(S(d*T))),Q(K(S(c*\nT))));a.Lb?(rF(b,(zB(),EB)),e=MF*(a.mb+(a.Lb?1:0))+3,f>e&&(CF(b,0,e,a.mb-1,e),DF(b.a,Q(K(S(0*T))),Q(K(S(e*T))),Q(K(S(0*T))),Q(K(S((c-1)*T)))),CF(b,a.mb-1,e,a.mb-1,f),CF(b,a.mb-1,f,d,f))):(rF(b,tE),DF(b.a,Q(K(S(0*T))),Q(K(S(0*T))),Q(K(S(0*T))),Q(K(S((c-1)*T)))),CF(b,0,MF*a.mb,c-1,MF*a.mb),rF(b,QB(sE)),DF(b.a,Q(K(S((d-1)*T))),Q(K(S(0*T))),Q(K(S((d-1)*T))),Q(K(S((f+1)*T)))));DF(b.a,Q(K(S(0*T))),Q(K(S((c-1)*T))),Q(K(S(d*T))),Q(K(S((c-1)*T))));for(c=3;c<=MF+2;++c)qF(a,b,1,c);b=Q(K(S(gG(a,a.nb))));hG(a.Ec,\na.fb.a,0,b)}a.Jb&&(QF(a.fc.b.a,a.nb/T),d=a.fc.b,c=a.Lb?1:3,b=(a.M.a-Q(K(S(gG(a,a.nb))))-Q(K(S(a.mb*a.nb))))/a.nb,a.Lb?(rF(d,(zB(),EB)),AF(d.a,Q(K(S(0*(BF(),T)))),Q(K(S(0*T))),Q(K(S(c*T))),Q(K(S(b*T))))):(rF(d,QB(sE)),DF(d.a,Q(K(S((c-1)*(BF(),T)))),Q(K(S(0*T))),Q(K(S((c-1)*T))),Q(K(S(b*T)))),rF(d,sE),DF(d.a,Q(K(S((c-2)*T))),Q(K(S(0*T))),Q(K(S((c-2)*T))),Q(K(S(b*T)))),rF(d,tE),DF(d.a,Q(K(S((c-3)*T))),Q(K(S(0*T))),Q(K(S((c-3)*T))),Q(K(S(b*T))))),b=a.M.b-Q(K(S((a.Lb?1:3)*a.nb))),c=Q(K(S(gG(a,a.nb)))),\nhG(a.Ec,a.fc.a,b,c))}}function ot(a,b){a.A?0==b&&(a.I=-1,ht(a,Ug),mG(a)):(a.gb?a.I=b:-1<a.I&&10>a.I?a.I=10*a.I+b:a.I=b,a.gb=!1,0==a.I?(a.I=-1,ht(a,Ug)):ht(a,a.I+fa),mG(a))}function uG(a,b){var c,d;d=b.b;c=b.a;a.J||(d-=Q(K(S(fG(a,a.nb))))+Q(K(S((a.Lb?1:3)*a.nb))),c-=Q(K(S(gG(a,a.nb))))+Q(K(S(a.mb*a.nb))));1>d&&(d=1);1>c&&(c=1);a.yb=Vu(d);a.ub=Vu(c)}function EE(a){qE();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}w(556,454,am);_.vf=function(a){OE(this,a)};_.Uf=yI;\n_.Vf=function(){return UE(),null!=this.Pb?VE:WE};_.Wf=function(){return UE(),UE(),WE};_.Xf=SA;_.Yf=function(a,b,c){return eB(this,b,c)};_.Zf=SA;_.$f=function(){hD()};_._f=cC;_.ag=zI;_.bg=cC;_.cg=function(){hD()};_.dg=function(){return jt(this,!0,!1)};\n_.wf=function(a){var b,c;if(this.s)if(c=a.c,b=a.f,a=a.i,c=(100+2*c)/100,this.J||!(b<Q(K(S(fG(this,this.nb))))||a<Q(K(S(gG(this,this.nb))))||a>this.M.a-Q(K(S(this.mb*this.nb)))||b>this.M.b-Q(K(S((this.Lb?1:3)*this.nb))))){if(b=this.xb*c,b>this.xb&&10>=b||b<this.xb&&0.3<=b)this.cb=8,vI(this,b)}else b=this.nb*c,0.7<=b&&4>=b&&uI(this,b)};_.Ze=function(){xI(this)};\n_.eg=function(a){this.Tb&&(null!=a&&0<a.length?(GG(this.r,"DROP"),!this.Ub&&(this.Ub=new lt(this)),AI(this.Ub,a)):(ht(this,"ERROR - empty or null structure"),this.Ze(this.Ec.d)))};_.fg=function(){sI(this)};_.gg=Dx;_.j=null;_.k=0;_.n=0;_.o=0;_.p=!1;_.q=!1;_.s=!0;_.t=null;_.u=null;_.v=null;_.w=null;_.x=13;_.y=null;_.z=!0;_.A=!1;_.B=!1;_.C=!0;_.F=null;_.G=null;_.I=1;_.J=!1;_.K=!1;_.L=!1;_.M=null;_.N=!0;_.O=!1;_.P=!0;_.Q=!0;_.R=null;_.S=null;_.T=null;_.V="http://peter-ertl.com/jsme/2013_03/help.html";\n_.W=null;_.X=null;_.Y=null;_._=null;_.ab=!1;_.bb=!0;_.cb=0;_.db=Kk;_.fb=null;_.gb=!0;_.hb=null;_.ib=null;_.jb=null;_.kb=null;_.lb=null;_.mb=24;_.nb=1;_.ob=null;_.pb=null;_.rb=null;_.sb=null;_.tb=!0;_.ub=0;_.vb=null;_.wb=1;_.xb=1;_.yb=0;_.Ab=!1;_.Bb=!1;_.Cb=0;_.Db=!1;_.Eb=!1;_.Fb=!0;_.Gb=!0;_.Hb=!0;_.Ib=!0;_.Jb=!0;_.Kb=!0;_.Lb=!1;_.Mb=!1;_.Ob=!1;_.Pb=null;_.Qb=null;_.Rb=!1;_.Sb=0;_.Tb=!0;_.Ub=null;_.Vb=!1;_.Wb=null;_.Xb=!1;_.Yb=null;_.Zb=0;_.$b=0;_._b=0;_.ac=!1;_.bc=null;_.cc=!1;_.dc=!1;_.ec=!1;\n_.fc=null;_.gc=!1;_.hc=!1;_.kc=!0;_.lc=!1;_.mc=!1;_.nc=!0;_.oc=!0;_.pc=null;_.qc=null;_.rc=!1;_.sc=!1;_.tc=!0;_.uc=null;_.vc=!1;_.wc=null;_.xc=null;_.yc=null;_.zc=!1;_.Ac=!0;_.Bc=!0;_.Cc=0;_.Dc=0;var MF=10,uE,AE,CE,sE,tE,vE,rE,zE,BI=null,yE,xE;function AH(a,b,c,d,e){a.b[e]&&(kG(a.r),GG(a.r,Ne),a.r.a=e,a.r.d=c,a.r.e=d,a.r.f=b,CI(a.c,a.r,e),kG(a.r))}function DI(a,b,c){return a.b[c]?(kG(a.r),a.r.a=c,a.r.b=b,CI(a.c,a.r,c),kG(a.r),!0):!1}function mG(a){xI(a);a.f&&(EI(a.Ec),a.f=!1)}\nfunction FI(a,b,c){b in a.b?a.b[b]=c:$wnd.alert("Invalid callback name: "+b)}\nfunction GI(){qE();cB.call(this);this.Ec=(KA(),KA(),LA).a;this.eb=new HI;this.Nb=new HI;this.H=new jC(null,0,8);this.Z=(this.mb-6)/1.5;this.r=new II;this.D=(zB(),BB);this.zb=C(UH,q,119,99,0);this.qb=new aB;this.jc=new JI;this.$=I((hD(),iD[Yh]),df);this.E=new KI;this.U=z(Zu,q,1,[Bb,Cb,Yb,zb,Qb,Jb,Ib,Hb,Xb,ac,Rb,Sb,yb,xb,wb]);this.ic=new LI;this.ob=new kF(this);yE[0]=DB;yE[1]=new hm(255,153,153);yE[2]=new hm(255,204,102);yE[3]=new hm(255,255,153);yE[4]=new hm(102,255,255);yE[5]=new hm(51,204,255);yE[6]=\nnew hm(255,153,255);this.eb.c=1;this.Nb.c=1;this.zb[1]=this.ob;this.Y=new MI(this);this.a=z(Zu,q,1,[ge,Pd,Td,ie,Sd,he,Se]);var a,b,c,d;this.b={};for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.b[a]=null;this.c=new NI(this)}w(555,556,am,GI);_.Uf=function(){var a;return a=OI(),-1==a||9<=a};_.Vf=function(){return UE(),null!=this.b[Td]||(null!=this.Pb?VE:WE).a?VE:WE};_.Wf=function(){return UE(),null!=this.b[ie]?VE:WE};_.Xf=function(a){var b=jt(this,!1,!0);(a=new PI(this,a))&&hE(new nE(a,b))};\n_.Yf=function(a,b,c){var d;return a?(d=a.a,ix(d.t,b,c),a):eB(this,b,c)};_.Zf=function(a){DI(this,a,"AfterPaste")};_.$f=function(){GG(this.r,Ne);CI(this.c,this.r,Pd);hD()};_._f=function(a,b){AH(this,a,b,0,Td)};_.ag=function(a){return DI(this,a,ge)};_.bg=function(a,b){AH(this,a,0,b,ie)};_.cg=SA;_.Ze=function(){mG(this)};_.fg=function(){sI(this);var a=this.Ec,b,c;for(c=new vu(new tB(a.a));c.b<c.d.Pf();)b=wu(c),0<Ox(a.f.p,b.t)&&Sx(a.f,b.t),tm(a.a,b);this.f=!0};\n_.gg=function(){var a=jt(this,!0,!1),b=new QI(this);b&&hE(new nE(b,a))};_.b=null;_.c=null;_.d=null;_.e=null;_.f=!1;_.i="http://www.google.com/search?q=%22{INCHIKEY}%22";function CI(a,b,c){if((c=a.a.b[c])&&b){var d=a.a.d;d.action=b.a;d.atom=b.d;d.bond=b.e;d.molecule=b.f;null!=b.b?d.argument=b.b:b.c&&(d.argument=b.c);null!=b.i?d.origin=b.i:b.i=null;c(a.a.d)}}function NI(a){this.a=a}w(557,1,{},NI);_.a=null;function PI(a,b){this.a=a;this.b=b}w(558,1,{},PI);_.zd=SA;\n_.Tf=function(a){if(null!=oE(a))it(oE(a)),LH(this.a,"InChI "+oE(a));else{switch(this.b){case 3:it(a.inchi==n?null:a.inchi);break;case 4:it(a.key==n?null:a.key);break;case 5:it(a.auxinfo==n?null:a.auxinfo)}null!=pE(a)&&LH(this.a,"InChI "+pE(a))}};_.a=null;_.b=0;function QI(a){this.a=a}w(559,1,{},QI);_.zd=SA;\n_.Tf=function(a){if(null!=oE(a))it(oE(a)),LH(this.a,"InChI "+oE(a));else{var b=this.a,c;if(b.b[Se])try{kG(b.r),Up(b.r,Se),b.r.c=a,CI(b.c,b.r,Se),kG(b.r)}catch(d){if(d=vq(d),H(d,96))LH(b,Fe+d.yd());else throw d;}else try{var e=a.key==n?null:a.key,f,g;f=null;null!=e&&0<e.length&&(f=b.i,-1!=f.indexOf("{INCHIKEY}")?f=(g=RI(RI(e,Zf,"\\\\\\\\\\\\\\\\"),"\\\\$","\\\\\\\\$"),RI(f,"\\\\{INCHIKEY\\\\}",g)):f+=e);c=new pD(f);SI(c)}catch(h){if(h=vq(h),H(h,82))LH(b,Fe+h.f);else throw h;}null!=pE(a)&&LH(this.a,"InChI "+pE(a))}};\n_.a=null;function TI(a,b){return null!=b&&0<b.length?TI(a,b):!1}function UI(a){a.c.pb.style.display!=Mi&&(hB(a.b),EI(a.d))}function VI(a){WI.call(this,a,Gc,Gc,null)}function XI(a,b){WI.call(this,a,Gc,Gc,b)}function YI(a,b,c){WI.call(this,a,b,c,null)}\nfunction WI(a,b,c,d){var e;if(null==a)XD("JSME initialization error: HTML id argument is null.");else if(I(cf,a))XD(\'JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".\');else if(e=Mz(a)){this.a=ZI;++ZI;this.c=e;this.b=new GI;this.b.d||(this.b.d={},this.b.d.src=RH(this));this.d=new $I(this.b,b,c,d);Jx(e,this.d,e.pb);d&&tg in d&&(this.d.b=d[tg]);a=this.d;a.d||(a.d=fB(a,jB(a),kB(a)),a.d.j=!1);var b=a.c,f,g,h,j,l,o,m,r;b.$?BI=cf:BI="JME";sB(b.Sc.Pc,b);ht(b,\nBI+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.M=iB(b);YA(b,null);b.hb||(b.hb=new jC(Qe,0,13),b.kb=wA(b.hb));b.ib||(b.ib=new jC(Qe,1,13),b.jb=wA(b.ib));b.lb||(b.lb=new jC(Qe,0,11),wA(b.lb));TF(b,b.x);b.ac=!1;b.dc=!1;b.z=!0;b.tc=!0;b.C=!0;b.Bc=!0;b.cc=!1;MF=NF(b);b.oc=!0;try{m=aJ(b.Ec,"options");null!=m&&QH(b,m,!1);h=aJ(b.Ec,"jme");null!=h&&(b._=h);l=aJ(b.Ec,zi);null!=l&&(b.rb=l);g=aJ(b.Ec,"depictcgi");null!=g&&(b.gc=!0);r=aJ(b.Ec,"smiles");null!=r&&(b.qc=r);o=aJ(b.Ec,ak);null!=o&&(b.sb=\no,mG(b));b.u=aJ(b.Ec,"atomcolors");b.t=aJ(b.Ec,"atombg");f=aJ(b.Ec,"depictbg");if(null!=f&&b.J){var t;var y,u,D,s;u=(zB(),BB);try{if(0!=f.indexOf(Ca))throw new Ap("bad hex encoding");s=wD(f.substr(1,2),16);D=wD(f.substr(3,2),16);y=wD(f.substr(5,2),16);t=u=new hm(s,D,y)}catch(F){if(F=vq(F),H(F,96))hD(),t=u;else throw F;}b.D=t}b.mc&&b.ob&&iH(b.ob);j=aJ(b.Ec,"notify_structural_change_js_function");b.Qb=j}catch(O){if(O=vq(O),!H(O,96))throw O;}b.k=202;ZA(b);b.pb=new bJ;f=a.c;null!=f._?(PG(f,f._,!1),null!=\nf.t&&f.ob&&XG(f.ob,f.t,!0),null!=f.u&&f.ob&&XG(f.ob,f.u,!1)):null!=f.rb?eH(f,f.rb,!1):null!=f.qc&&f.Ac&&(f.Ib=!1,EG(f,f.qc,null,!0));mG(a.c);f=this.b;g=this.d;var L;L=new Xy((fE(),eE));L.pb.alt="drag out MOL or RXN file";h=L.pb.alt;null==h||0==h.length?L.pb.removeAttribute(ik):L.pb.setAttribute(ik,h);h=L.a.e;j=~~((24-L.a.a)/2);0>j&&(j=0);h=new cJ(g,h,j,L);dJ(h);Am(g.k,h);dE(f,L.pb);aE(f,g.pb)}else XD("JSME initialization error: HTML id "+a+" not found.")}function eJ(){return bv(null)}\nfunction fJ(a){return bv(a)}w(560,1,Hl,VI,XI,YI,WI);_.hg=function(a){tx(this.d,new gJ(this,a),(Hs(),Hs(),Is))};_.ig=function(a){tx(this.d,new hJ(this,a),(qt(),qt(),rt))};_.jg=function(a){tx(this.d,new iJ(this,a),(wt(),wt(),xt))};_.kg=function(a){tx(this.d,new jJ(this,a),(zt(),zt(),At))};_.lg=function(a){oq(2,new kJ(this.b,a))};_.mg=function(){jF(this.b,!0)};_.ng=function(){Gq((Dq(),Eq),new lJ(this))};_.og=function(){var a,b,c;c=[];for(b=new vu(this.d.a);b.b<b.d.Pf();)a=wu(b),c[c.length]=a.q;return c};\n_.pg=function(){return this.b.a};_.qg=function(a){return this.b.b[a]};_.rg=Tv;_.sg=function(){return this.b.V};_.tg=function(){return this.b.nb};_.ug=function(){return this.b.tb};_.vg=function(){var a,b,c;b=null;if(a=(c=this.b.vb.a,c.a)){b=this.b;var d;c=b.ob.v;d=b.ob.w;b.ob.v=0;b.ob.w=0;kG(b.r);GH(b);b.ob.v=c;b.ob.w=d;b=a.q}return b};_.wg=function(){return this.b.wb};_.xg=function(){return this.b.xb};_.yg=function(){return this.b.Qb};_.ce=function(){return Tq(this.d.pb,Si)};\n_.zg=function(){var a;a=[];a.length=2;a[0]=Tq(this.d.pb,Ti);a[1]=Tq(this.d.pb,Si);return a};_.de=function(){return Tq(this.d.pb,Ti)};_.Ag=function(){return this.c.pb};_.Bg=function(){return this.b.Wb};_.Cg=function(){return this.b.Yb};_.Dg=function(){return this.b.i};_.Eg=function(a){XD("JSME initialization error: "+a)};_.Fg=function(){return this.b.J};_.fe=function(){return this.c.pb.style.display!=Mi};_.Gg=function(){var a=this.b,b;a.dc?b=bI(a,1)+wd+bI(a,2)+wd+bI(a,3):b=bI(a,0);return b};\n_.Hg=function(a){return jt(this.b,!0,a)};_.Ig=function(){var a=this.b,b,c;b=a.tc;a.tc=!1;c=FE(a);a.tc=b;return c};_.Jg=function(a){null!=a&&0<a.length&&QH(this.b,a,!0)};_.Kg=function(a){null!=a&&0<a.length&&EG(this.b,a,null,!0)};_.Lg=function(a){null!=a&&0<a.length&&eH(this.b,a,!0)};_.Mg=function(a){null!=a&&0<a.length&&PG(this.b,a,!0)};_.Ng=function(a){return TI(this,a)};_.cf=function(){UI(this)};_.Og=function(){rI(this.b)};\n_.Pg=function(a){var b=this.b;if(a=tI(b,a)){var c;for(c=1;c<=a.p;++c)a.b[c].c=0;GH(b)}};_.Qg=function(a){this.b.k=a};_.Rg=function(a){this.b.e=new mJ(this,a)};_.Sg=function(a){FI(this.b,"AfterPaste",a)};_.Tg=function(a){FI(this.b,Pd,a)};_.Ug=function(a){var b=this.d,c,d;if(b.b!=a){b.b=a;for(d=new vu(b.a);d.b<d.d.Pf();)c=wu(d),a?c.b=n:c.b=Oj}hB(b.c);b=this.b;b.tb=a;lG(b);PE(this.b,!0);hB(this.b)};_.Vg=function(a,b){var c=this.b,d;if(d=tI(c,a))XG(d,b,!0),GH(c)};\n_.Wg=function(a){var b=this.b;b.x!=a&&0<a&&100>a&&(b.x=a,TF(b,a),lG(b))};_.Xg=function(a,b){var c=this.b,d;d=tI(c,a);1>b||b>d.p?(ht(c,"ERROR - invalid atom index: "+b),mG(c)):(d.v=b,GH(c))};_.Yg=function(a){FI(this.b,ge,a)};_.Zg=function(a,b){FI(this.b,a,b)};_.he=function(a){hx(this.d,a);UI(this)};_.$g=function(a){this.b.V=a};_._g=function(a){uI(this.b,a)};_.ah=function(a){var b=this.b;b.tb=a;lG(b)};_.bh=function(a){var b=this.b;b.wb=a;lG(b)};_.ch=function(a){vI(this.b,a)};\n_.dh=function(a){this.b.Pb=a};_.eh=function(a){this.b.Qb=a};_.fh=function(a){var b=this.b;b.Wb=a;b.F=nF(b,!1)};_.gh=function(a){this.b.Yb=a};_.hh=function(a,b){ix(this.d,a,b);UI(this)};_.ih=function(a,b,c){c&&ix(this.c,a,b);ix(this.d,a,b);UI(this)};_.jh=function(a,b){jx(this.d,a,b);UI(this)};_.kh=function(a,b,c){c&&jx(this.c,a,b);jx(this.d,a,b);UI(this)};_.lh=function(a){aF(this.b,a)};_.mh=function(a,b){var c=this.b,d;c.q=!1;d=c.sc;c.sc=!1;c.uc=new qI(c,a);c.sc=d;c.k=253;ht(c,b);mG(c)};\n_.ie=function(a){px(this.c.pb,a)};_.nh=function(a){this.b.i=a};_.je=function(a){this.d.pb.style[Dk]=a;UI(this)};_.oh=function(a){LH(this.b,a)};_.ph=function(){return FE(this.b)};_.a=-1;_.b=null;_.c=null;_.d=null;var ZI=0;function lJ(a){this.a=a}w(561,1,{},lJ);_.pd=function(){var a,b;for(b=new vu(this.a.d.a);b.b<b.d.Pf();)a=wu(b),a.t.pb.innerHTML=a.q||n};_.a=null;function gJ(a,b){this.a=a;this.b=b}w(562,1,{},gJ);_.Jd=function(a){a=a.a;Gq((Dq(),Eq),new nJ(this,this.b,a))};_.a=null;_.b=null;\nfunction nJ(a,b,c){this.a=a;this.c=b;this.b=c}w(563,1,{},nJ);_.pd=oJ;_.a=null;_.b=null;_.c=null;function hJ(a,b){this.a=a;this.b=b}w(564,1,{},hJ);_.ld=function(a){a=a.a;Gq((Dq(),Eq),new pJ(this,this.b,a))};_.a=null;_.b=null;function pJ(a,b,c){this.a=a;this.c=b;this.b=c}w(565,1,{},pJ);_.pd=oJ;_.a=null;_.b=null;_.c=null;function jJ(a,b){this.a=a;this.b=b}w(566,1,{},jJ);_.a=null;_.b=null;function Ct(a,b,c){this.a=a;this.c=b;this.b=c}w(567,1,{},Ct);_.pd=oJ;_.a=null;_.b=null;_.c=null;\nfunction iJ(a,b){this.a=a;this.b=b}w(568,1,{},iJ);_.nd=function(a){a=a.a;Gq((Dq(),Eq),new qJ(this,this.b,a))};_.a=null;_.b=null;function qJ(a,b,c){this.a=a;this.c=b;this.b=c}w(569,1,{},qJ);_.pd=oJ;_.a=null;_.b=null;_.c=null;function mJ(a,b){this.a=a;this.b=b}w(570,1,{},mJ);_.a=null;_.b=null;\nfunction rJ(){var a=sJ("JSApplet.JSME"),b;$wnd.JSApplet.JSME=B(function(){var a;tJ(uJ,arguments)?a=arguments[0]:3==arguments.length?a=new YI(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new VI(arguments[0]):4==arguments.length?a=new WI(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new XI(arguments[0],arguments[1]));this.g=a;vJ();a[cg]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=B(function(a){this.g.hg(null==a?null:a.constructor==\n$wnd.JSApplet.JsClosureJsme?a.g:new wJ(a))});b.addMouseDownHandler=B(function(a){this.g.ig(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new wJ(a))});b.addMouseOutHandler=B(function(a){this.g.jg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new wJ(a))});b.addMouseOverHandler=B(function(a){this.g.kg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new wJ(a))});b.alert=B(function(a){this.g.lg(a)});b.clear=B(function(){this.g.mg()});b.deferredRepaint=B(function(){this.g.ng()});\nb.getAllGraphicsString=B(function(){return this.g.og()});b.getAlldefinedCallBackNames=B(function(){var a=this.g.b.a;vJ();return a});b.getCallBack=B(function(a){return this.g.qg(a)});b.getCreationIndex=B(function(){return this.g.rg()});b.getHelpURL=B(function(){return this.g.b.V});b.getMenuScale=B(function(){return this.g.b.nb});b.getMolecularAreaAntiAlias=B(function(){return this.g.b.tb});b.getMolecularAreaGraphicsString=B(function(){return this.g.vg()});b.getMolecularAreaLineWidth=B(function(){return this.g.b.wb});\nb.getMolecularAreaScale=B(function(){return this.g.b.xb});b.getNotifyStructuralChangeJSfunction=B(function(){return this.g.b.Qb});b.getOffsetHeight=B(function(){return this.g.ce()});b.getOffsetSize=B(function(){return this.g.zg()});b.getOffsetWidth=B(function(){return this.g.de()});b.getParentContainer=B(function(){return this.g.c.pb});b.getPasteLabel=B(function(){return this.g.b.Wb});b.getPrePasteJSfunction=B(function(){return this.g.b.Yb});b.getWebSearchInchiKeyBaseUrl=B(function(){return this.g.b.i});\nb.initializationError=B(function(a){this.g.Eg(a)});b.isDepictMode=B(function(){return this.g.b.J});b.isVisible=B(function(){return this.g.fe()});b.jmeFile=B(function(){return this.g.Gg()});b.molFile=B(function(a){return this.g.Hg(a)});b.nonisomericSmiles=B(function(){return this.g.Ig()});b.options=B(function(a){this.g.Jg(a)});b.readGenericMolecularInput=B(function(a){this.g.Kg(a)});b.readMolFile=B(function(a){this.g.Lg(a)});b.readMolecule=B(function(a){this.g.Mg(a)});b.read_MOL_SDF_RXN=B(function(a){return this.g.Ng(a)});\nb.repaint=B(function(){this.g.cf()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=B(function(a){return xJ(null,arguments,!0)[0]});b.reset=B(function(){this.g.Og()});b.resetAtomColors=B(function(a){this.g.Pg(a)});b.setAction=B(function(a){this.g.Qg(a)});b.setAfterDepictEditToggleEventHandler=B(function(a){this.g.Rg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new wJ(a))});b.setAfterPasteCallback=B(function(a){this.g.Sg(a)});b.setAfterStructureModifiedCallback=B(function(a){this.g.Tg(a)});\nb.setAntialias=B(function(a){this.g.Ug(a)});b.setAtomBackgroundColors=B(function(a,b){this.g.Vg(a,b)});b.setAtomMolecularAreaFontSize=B(function(a){this.g.Wg(a)});b.setAtomToHighLight=B(function(a,b){this.g.Xg(a,b)});b.setBeforePasteCallback=B(function(a){this.g.Yg(a)});b.setCallBack=B(function(a,b){this.g.Zg(a,b)});b.setHeight=B(function(a){this.g.he(a)});b.setHelpURL=B(function(a){this.g.$g(a)});b.setMenuScale=B(function(a){this.g._g(a)});b.setMolecularAreaAntiAlias=B(function(a){this.g.ah(a)});\nb.setMolecularAreaLineWidth=B(function(a){this.g.bh(a)});b.setMolecularAreaScale=B(function(a){this.g.ch(a)});b.setNotifyAtomHighLightChangeJSfunction=B(function(a){this.g.dh(a)});b.setNotifyStructuralChangeJSfunction=B(function(a){this.g.eh(a)});b.setPasteLabel=B(function(a){this.g.fh(a)});b.setPrePasteJSfunction=B(function(a){this.g.gh(a)});b.setSize=B(function(a,b,e){xJ(this.g,arguments,!1)});b.setSubstituent=B(function(a){this.g.lh(a)});b.setTemplate=B(function(a,b){this.g.mh(a,b)});b.setVisible=\nB(function(a){this.g.ie(a)});b.setWebSearchInchiKeyBaseUrl=B(function(a){this.g.nh(a)});b.setWidth=B(function(a){this.g.je(a)});b.showInfo=B(function(a){this.g.oh(a)});b.smiles=B(function(){return this.g.ph()});yJ({"0":{2:[[function(){return this.hh.apply(this,arguments)},null,void 0,Qi,Qi],[function(){return this.jh.apply(this,arguments)},null,void 0,Tj,Tj]],3:[[function(){return this.kh.apply(this,arguments)},null,void 0,Tj,Tj,Eg],[function(){return this.ih.apply(this,arguments)},null,void 0,Qi,\nQi,Eg]]}},!1);yJ({"0":{"0":[[eJ,null,void 0]],1:[[fJ,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new zJ(e));return[e]},Dh]]}},!0);AJ(uJ,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function $u(){BJ||(BJ=!0,rJ())}w(571,1,{},$u);var BJ=!1;\nfunction dv(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Dh)$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 cv(){}w(573,1,{},cv);_.pd=function(){dv()};function zJ(a){this.a=a}w(575,1,{84:1,132:1},zJ);_.eQ=function(a){return null!=a&&H(a,84)&&this.a==a.a};_.a=null;function wJ(a){this.a=a}w(576,1,{85:1,132:1},wJ);\n_.eQ=function(a){return null!=a&&H(a,85)&&this.a==a.a};_.a=null;function dJ(a){Rx(a.e.f,a.b,jB(a.e)-a.d-a.c,kB(a.e)-(a.a-a.c))}function cJ(a,b,c,d){this.e=a;this.d=b;this.c=c;this.a=24;this.b=d}w(577,1,{},cJ);_.a=0;_.b=null;_.c=0;_.d=0;_.e=null;w(578,1,{},function(){});\nfunction $D(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=c.getAttribute(Dk)||n;b=c.getAttribute(Qh)||n;f=c.getAttribute(Ji)||n;e=c.getAttribute(Th)||n;var h,j,l;l={};for(d=0;d<c.childNodes.length;++d)h=c.childNodes[d],"PARAM"==h.nodeName&&(j=h,h=j.getAttribute(Ji)||n,j=j.getAttribute(yk)||n,null!=h&&0<h.length&&null!=j&&0<j.length&&(l[h]=j));c.removeAttribute(Wg);c.removeAttribute(Ji);c.removeAttribute("archive");c.removeAttribute(Qh);c.removeAttribute(Dk);c.removeAttribute(pg);c.removeAttribute("hspace");\nc.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=n||n;d=er();c.setAttribute(Th,d);c.style[Dk]=WD(g);c.style[Qh]=WD(b);b=new CJ(a,d,l,e,c,f);Gq((Dq(),Eq),b);++a.b;return!0}function ZD(a){this.a="JME.class";this.d=a}w(579,1,{},ZD);_.Bd=function(){return $D(this)};_.a=null;_.b=0;_.c=null;_.d=null;function CJ(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}w(580,1,{},CJ);\n_.pd=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,Gc,Gc,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(Th,this.e):this.c.removeAttribute(Th);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 DJ(){}w(581,1,Hl,DJ);function EJ(a){this.a=a}w(582,1,{},EJ);_.pd=function(){this.a()};_.a=null;function FJ(a){this.a=a}w(583,1,{},FJ);\n_.Bd=function(){this.a();return!1};_.a=null;\nfunction GJ(){var a=sJ("JSApplet.Utils");$wnd.JSApplet.Utils=B(function(){var a;tJ(HJ,arguments)?a=arguments[0]:0==arguments.length&&(a=new DJ);this.g=a;vJ();a[cg]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=B(function(a){Gq((Dq(),Eq),new EJ(a))});$wnd.JSApplet.Utils.runAfterFixedDelay=B(function(a,c){Jq((Dq(),new FJ(a)),c)});$wnd.JSApplet.Utils.safeLog=B(function(a){XD(a)});AJ(HJ,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&\n($wnd.JSApplet.Utils[p]=a[p])}function av(){IJ||(IJ=!0,GJ())}w(584,1,{},av);var IJ=!1;function JJ(a){this.f=a}w(585,532,Yl,JJ);function jv(){this.f="divide by zero"}w(586,136,Jl,jv);function Mx(){}function KJ(a){this.f=a}w(588,136,Jl,Mx,KJ);function Tu(){}w(589,136,Jl,Tu);function UE(){UE=x;WE=new LJ(!1);VE=new LJ(!0)}function LJ(a){this.a=a}w(590,1,{88:1,90:1,93:1},LJ);_.eQ=function(a){return H(a,90)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?vk:wh};\n_.a=!1;var WE,VE;function ND(a,b,c){var d,e;d=MJ(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 NJ(a,b){return 2>b||36<b?-1:48<=a&&a<48+(10>b?b:10)?a-48:97<=a&&a<b+97-10?a-97+10:65<=a&&a<b+65-10?a-65+10:-1}function YD(a){return null!=String.fromCharCode(a).match(/\\d/)}function OJ(){}function PJ(a){return typeof a==Qi?Hf+(0>a?-a:a):a}\nfunction QJ(a,b){var c;c=new OJ;c.d=we+(RJ(0!=a?-a:0)?PJ(0!=a?-a:0):n+Lp(c));SJ(0!=a?-a:0)&&TJ(0!=a?-a:0,c);c.b=4;c.a=b;return c}function V(a){var b;b=new OJ;b.d=we+(RJ(a)?PJ(a):n+Lp(b));SJ(a)&&TJ(a,b);return b}function UJ(a,b){var c;c=new OJ;c.d=we+(RJ(a)?PJ(a):n+Lp(c));SJ(a)&&TJ(a,c);c.b=b?8:0;return c}function VJ(){var a;a=new OJ;a.d=we+(RJ(0)?PJ(0):n+Lp(a));SJ(0)&&TJ(0,a);a.b=2;return a}function WJ(a){var b;b=new OJ;b.d=we+(RJ(a)?PJ(a):n+Lp(b));SJ(a)&&TJ(a,b);b.b=1;return b}\nfunction SJ(a){return typeof a==Qi&&0<a}function RJ(a){return null!=a&&0!=a}function TJ(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=fl[b.c])c=c.prototype;else{c=fl[a]=function(){};c.cZ=b;return}else return;c.cZ=b}w(592,1,{},OJ);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?n:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;\nfunction XJ(a){var b;if(!(b=YJ,!b&&(b=YJ=/^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$/),b.test(a)))throw new ZJ(Le+a+ma);return parseFloat(a)}function wD(a,b){var c,d;if(null==a)throw new ZJ(Pi);if(2>b||36<b)throw new ZJ("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c)if(-1==NJ(a.charCodeAt(c),b))throw new ZJ(Le+a+ma);c=parseInt(a,b);if(isNaN(c))throw new ZJ(Le+a+ma);if(-2147483648>c||2147483647<c)throw new ZJ(Le+a+ma);return c}\nw(594,1,{88:1,101:1});var YJ=null;function $J(a){this.a=a}w(593,594,{88:1,93:1,94:1,101:1},$J);_.eQ=function(a){return H(a,94)&&a.a==this.a};_.hC=aK;_.tS=bK;_.a=0;function yB(a){this.a=a}w(595,594,{88:1,93:1,97:1,101:1},yB);_.eQ=function(a){return H(a,97)&&a.a==this.a};_.hC=aK;_.tS=bK;_.a=0;function mB(){}function Pm(a){this.f=a}w(596,136,{88:1,96:1,98:1,104:1,105:1},mB,Pm);function pB(a){this.a=a}\nfunction wv(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 ov(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function dm(a){var b,c,d;b=C(cK,Fl,-1,8,1);c=(dK(),eK);d=7;if(0<=a)for(;15<a;)b[d--]=c[a&15],a>>=4;else for(;0<d;)b[d--]=c[a&15],a>>=4;b[d]=c[a&15];return fK(b,d,8)}\nfunction AG(a){var b,c;return-129<a&&128>a?(b=a+128,c=(gK(),hK)[b],!c&&(c=hK[b]=new pB(a)),c):new pB(a)}w(597,594,{88:1,93:1,99:1,101:1},pB);_.eQ=function(a){return H(a,99)&&a.a==this.a};_.hC=Tv;_.tS=bK;_.a=0;function gK(){gK=x;hK=C(OH,q,99,256,0)}var hK;function aG(a){return 0>=a?0-a:a}function bG(a){return 0>a?-a:a}function Um(a,b){return a>b?a:b}function S(a){return Math.round(a)}function iK(a){return Math.sqrt(a)}function gD(){}function ku(a){this.f=a}\nw(601,136,{88:1,96:1,100:1,104:1,105:1},gD,ku);function dK(){dK=x;eK=z(cK,Fl,-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 eK;function ZJ(a){this.f=a}w(603,596,{88:1,96:1,98:1,102:1,104:1,105:1},ZJ);function MJ(a,b){return a.charCodeAt(b)}function jK(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function I(a,b){return!H(b,1)?!1:""+a==b}function lx(a,b){return a.indexOf(b)}\nfunction uD(a,b,c){return a.indexOf(b,c)}function uA(a,b){return a.lastIndexOf(b)}function RI(a,b,c){var d;for(d=0;0<=(d=c.indexOf(Xf,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+Da+ox(c,++d):c=c.substr(0,d-0)+ox(c,++d);return a.replace(RegExp(b,Eh),c)}\nfunction kK(a,b){for(var c=RegExp(b,Eh),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==n){d[e]=f;break}else d[e]=f.substring(0,h.index),f=f.substring(h.index+h[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==n;)--c;c<d.length&&d.splice(c,d.length-c)}c=C(Zu,q,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function ox(a,b){return a.substr(b,a.length-b)}function fD(a,b,c){return a.substr(b,c-b)}\nfunction nx(a){return 0==a.length||a[0]>fa&&a[a.length-1]>fa?a:a.replace(/^(\\s*)/,n).replace(/\\s*$/,n)}function fK(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}\nfunction lK(a,b,c){if(128>c)return a[b]=(c&127)<<24>>24,1;if(2048>c)return a[b++]=(c>>6&31|192)<<24>>24,a[b]=(c&63|128)<<24>>24,2;if(65536>c)return a[b++]=(c>>12&15|224)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,3;if(2097152>c)return a[b++]=(c>>18&7|240)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,4;if(67108864>c)return a[b++]=(c>>24&3|248)<<24>>24,a[b++]=(c>>18&63|128)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>\n24,a[b]=(c&63|128)<<24>>24,5;throw new Pm("Character out of range: "+c);}function mx(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}function mK(a){var b,c,d,e,f;e=a.length;for(d=b=0;d<e;)c=ND(a,d,a.length),d+=65536<=c?2:1,128>c?++b:2048>c?b+=2:65536>c?b+=3:2097152>c?b+=4:67108864>c&&(b+=5);b=C(nK,Ol,-1,b,1);for(d=f=0;d<e;)c=ND(a,d,a.length),d+=65536<=c?2:1,f+=lK(b,f,c);return b}_=String.prototype;\n_.cM={1:1,88:1,91:1,93:1};_.eQ=function(a){return I(this,a)};_.hC=function(){return VC(this)};_.tS=_.toString;function oK(){oK=x;pK={};qK={}}function VC(a){oK();var b=dd+a,c=qK[b];if(null!=c)return c;c=pK[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+MJ(a,d++);c|=0}256==rK&&(pK=qK,qK={},rK=0);++rK;return qK[b]=c}var pK,rK=0,qK;function yp(a,b){xp(a.a,b);return a}\nfunction wp(){this.a=Qq()}function oI(){this.a=Qq();xp(this.a,n)}w(605,1,Cl,wp,oI);_.tS=sK;function sD(a,b){Pq(a.a,String.fromCharCode(b))}function Pv(){this.a=Qq()}function rD(){this.a=Qq()}function Iu(a){this.a=Qq();xp(this.a,a)}w(606,1,Cl,Pv,rD,Iu);_.tS=sK;function vD(a){this.f="String index out of range: "+a}w(607,588,Jl,vD);function BD(a){this.f=a}w(609,136,Jl,BD);function tK(a,b){for(var c;a.Vd();)if(c=a.Wd(),null==b?null==c:Hp(b,c))return a;return null}\nfunction uK(a,b){var c;return(c=tK(a.ue(),b))?(c.Xd(),!0):!1}function vK(a){var b,c,d,e;d=new wp;b=null;xp(d.a,Uf);for(c=a.ue();c.Vd();)null!=b?xp(d.a,b):b=mb,e=c.Wd(),xp(d.a,e===a?"(this Collection)":n+e);xp(d.a,bg);return Sq(d.a)}w(612,1,{});_.qh=function(){throw new BD("Add not supported on this collection");};_.rh=function(a){return!!tK(this.ue(),a)};_.Mf=AD;_.sh=function(a){return uK(this,a)};_.tS=function(){return vK(this)};w(614,612,Il);\n_.eQ=function(a){var b;if(a===this)return!0;if(!H(a,111)||a.Pf()!=this.Pf())return!1;for(a=a.ue();a.Vd();)if(b=a.Wd(),!this.rh(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.ue();b.Vd();)c=b.Wd(),null!=c&&(a+=Kp(c),a=~~a);return a};function wK(a,b){var c;return H(b,109)&&(c=b.th(),Ww(a.a,c))?(c=Bu(a.a,c),a.a.Qf(b.uh(),c)):!1}function GD(a){this.a=a}w(613,614,Il,GD);_.rh=function(a){return wK(this,a)};_.ue=function(){return new xK(this.a)};\n_.sh=function(a){return wK(this,a)?(a=a.th(),Du(this.a,a),!0):!1};_.Pf=yK;_.a=null;function zK(a){if(a.b)AK(a.a),Du(a.c,a.b.th()),a.b=null;else throw new wx("Must call next() before remove().");}function xK(a){var b;this.c=a;b=new Gm;a.c&&Am(b,new BK(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new CK(a,d.substring(1));b.qh(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.qh(c[d])}this.a=new vu(b)}w(615,1,{},xK);_.Vd=function(){return DK(this.a)};\n_.Wd=function(){return this.b=wu(this.a)};_.Xd=function(){zK(this)};_.a=null;_.b=null;_.c=null;w(617,1,Rl);_.eQ=function(a){return H(a,109)&&zD(this.th(),a.th())&&zD(this.uh(),a.uh())?!0:!1};_.hC=function(){var a,b;b=a=0;null!=this.th()&&(a=Kp(this.th()));null!=this.uh()&&(b=Kp(this.uh()));return a^b};_.tS=function(){return this.th()+vd+this.uh()};function BK(a){this.a=a}w(616,617,Rl,BK);_.th=function(){return null};_.uh=function(){return this.a.b};_.vh=function(a){return DD(this.a,a)};_.a=null;\nfunction CK(a,b){this.b=a;this.a=b}w(618,617,Rl,CK);_.th=Tv;_.uh=function(){return this.b.e[dd+this.a]};_.vh=function(a){return ED(this.b,this.a,a)};_.a=null;_.b=null;function EK(a,b){var c,d,e,f;if(b===a)return!0;if(!H(b,107)||a.Pf()!=b.Pf())return!1;e=a.ue();for(f=b.ue();e.Vd();)if(c=e.Wd(),d=f.Wd(),!(null==c?null==d:Hp(c,d)))return!1;return!0}function $B(a,b){(0>a||a>=b)&&FK(a,b)}function FK(a,b){throw new KJ("Index: "+a+", Size: "+b);}w(619,612,xl);\n_.wh=function(){throw new BD("Add not supported on this list");};_.qh=function(a){this.wh(this.Pf(),a);return!0};_.eQ=function(a){return EK(this,a)};_.hC=function(){var a,b,c;b=1;for(a=this.ue();a.Vd();)c=a.Wd(),b=31*b+(null==c?0:Kp(c)),b=~~b;return b};_.ue=function(){return new vu(this)};_.yh=function(){return this.zh(0)};_.zh=function(a){return new GK(this,a)};_.Ah=function(){throw new BD("Remove not supported on this list");};function DK(a){return a.b<a.d.Pf()}\nfunction wu(a){if(a.b>=a.d.Pf())throw new Px;return a.d.xh(a.c=a.b++)}function AK(a){if(0>a.c)throw new nA;a.d.Ah(a.c);a.b=a.c;a.c=-1}function vu(a){this.d=a}w(620,1,{},vu);_.Vd=function(){return DK(this)};_.Wd=function(){return wu(this)};_.Xd=function(){AK(this)};_.b=0;_.c=-1;_.d=null;function GK(a,b){var c;this.d=this.a=a;c=a.Pf();(0>b||b>c)&&FK(b,c);this.b=b}w(621,620,{},GK);_.Bh=function(){return 0<this.b};_.Ch=function(){if(0>=this.b)throw new Px;return this.a.xh(this.c=--this.b)};_.a=null;\nfunction HK(a){a=new xK(a.b.a);return new IK(a)}function JK(a,b){this.a=a;this.b=b}w(622,614,Il,JK);_.rh=KK;_.ue=function(){return HK(this)};_.Pf=function(){return this.b.a.d};_.a=null;_.b=null;function IK(a){this.a=a}w(623,1,{},IK);_.Vd=function(){return DK(this.a.a)};_.Wd=function(){return(this.a.b=wu(this.a.a)).th()};_.Xd=function(){zK(this.a)};_.a=null;function LK(a){a.b=C(MK,q,0,0,0)}function vC(a,b,c){(0>b||b>a.c)&&FK(b,a.c);a.b.splice(b,0,c);++a.c}\nfunction Am(a,b){kq(a.b,a.c++,b);return!0}function zw(a,b){$B(b,a.c);return a.b[b]}function vz(a,b){for(var c=0;c<a.c;++c)if(zD(b,a.b[c]))return c;return-1}function NK(a,b){var c;c=($B(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function tm(a,b){var c;c=vz(a,b);if(-1==c)return!1;NK(a,c);return!0}function fC(a,b,c){$B(b,a.c);kq(a.b,b,c)}function Sm(a,b){var c;if(b.length<a.c){c=b;var d;d=Ou(0,a.c);z(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)kq(b,c,a.b[c]);b.length>a.c&&kq(b,a.c,null);return b}\nfunction Gm(){LK(this)}function eC(a){LK(this);this.b.length=a}function tB(a){LK(this);a=Nu(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}w(627,619,Zl,Gm,eC,tB);_.wh=function(a,b){vC(this,a,b)};_.qh=function(a){return Am(this,a)};_.mg=function(){this.b=C(MK,q,0,0,0);this.c=0};_.rh=function(a){return-1!=vz(this,a)};_.xh=function(a){return zw(this,a)};_.Mf=function(){return 0==this.c};_.Ah=function(a){return NK(this,a)};_.sh=function(a){return tm(this,a)};_.Pf=Ns;\n_.c=0;function Eu(){Eu=x;Fu=new OK}var Fu;function OK(){}w(630,619,sl,OK);_.rh=zI;_.xh=function(){throw new Mx;};_.Pf=function(){return 0};function PK(){this.a=new Date}function QK(a){return 10>a?wc+a:n+a}w(633,1,{88:1,92:1,93:1,106:1},PK);_.eQ=function(a){return H(a,106)&&Cv(K(this.a.getTime()),K(a.a.getTime()))};\n_.hC=function(){var a;a=K(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=fv(c&4194303,b&4194303,e&1048575);a=fv(a.l^b.l,a.m^b.m,a.h^b.h);return Q(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?kb:n)+~~(b/60);b=10>(0>b?-b:b)%60?wc+(0>b?-b:b)%60:n+(0>b?-b:b)%60;return(RK(),SK)[this.a.getDay()]+fa+TK[this.a.getMonth()]+fa+QK(this.a.getDate())+fa+QK(this.a.getHours())+dd+QK(this.a.getMinutes())+dd+QK(this.a.getSeconds())+" GMT"+a+b+fa+this.a.getFullYear()};_.a=null;function RK(){RK=x;SK=z(Zu,q,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));TK=z(Zu,q,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var SK,TK;\nfunction tu(a,b){return null==E(a.a,b,a)}function su(){this.a=new up}w(635,614,{88:1,92:1,111:1},su);_.qh=function(a){return tu(this,a)};_.rh=KK;_.Mf=function(){return 0==this.a.d};_.ue=function(){return HK(new JK(this.a,new GD(this.a)))};_.sh=function(a){return null!=Du(this.a,a)};_.Pf=yK;_.tS=function(){return vK(new JK(this.a,new GD(this.a)))};_.a=null;function yD(a,b){this.a=a;this.b=b}w(639,617,Rl,yD);_.th=Tv;_.uh=zy;_.vh=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction Px(){}w(640,136,{88:1,96:1,104:1,105:1,110:1},Px);function UK(a){var b,c;b=a.b;c=a.d.length;if(b<c){if(a.c){if(0<=uD(a.a,mx(a.d.charCodeAt(a.b)),0))return a=MJ(a.d,a.b++),String.fromCharCode(a);for(++a.b;a.b<c;++a.b)if(0<=uD(a.a,mx(a.d.charCodeAt(a.b)),0))return fD(a.d,b,a.b);return ox(a.d,b)}for(;b<c&&0<=uD(a.a,mx(a.d.charCodeAt(b)),0);)++b;a.b=b;if(b<c){for(++a.b;a.b<c;++a.b)if(0<=uD(a.a,mx(a.d.charCodeAt(a.b)),0))return fD(a.d,b,a.b);return ox(a.d,b)}}throw new Px;}\nfunction VK(a){if(null!=a)this.d=a,this.a=ga,this.c=!1,this.b=0;else throw new gD;}w(642,1,{},VK);_.a=null;_.b=0;_.c=!1;_.d=null;function zD(a,b){return Uu(a)===Uu(b)||null!=a&&Hp(a,b)}function dC(a){var b=C(WK,q,59,0,0);return Sm(a.a,b)}function aB(){this.a=new Gm}w(654,619,Zl,aB);_.wh=function(a,b){vC(this.a,a,b)};_.qh=function(a){return Am(this.a,a)};_.rh=function(a){return-1!=vz(this.a,a)};_.xh=function(a){return zw(this.a,a)};_.Mf=function(){return 0==this.a.c};_.ue=function(){return new vu(this.a)};\n_.Ah=function(a){return NK(this.a,a)};_.Pf=function(){return this.a.c};_.tS=function(){return vK(this.a)};_.a=null;function XK(a,b){this.b=a;this.a=b}w(655,1,{},XK);_.a=null;_.b=null;function YK(){rA.call(this,"^[A-Z]{14}\\\\-[A-Z]{10}\\\\-[A-Z]$",0)}function ZK(a,b){rA.call(this,a,b)}w(656,453,{},YK,ZK);function UF(a){for(var b=[],c=0;c<a;c++)b[c]=0;return b}\nfunction $K(){$K=x;UD("^(\\\\d+)([A-Z][a-z]?)(\\\\b.*)",0);aL=UD("^(\\\\d+)?\\\\s*([A-Z][a-z]?)\\\\s*(?:(?:(\\\\d+)([+-]))|((?:\\\\++)|(?:-+)))?([^:+-]+?([,;#!])?[^:+-]+?)?(?::(\\\\d+))?$",0)}function JH(a,b,c){a.q=b;a.r=c}function TH(a,b){6>a.j&&(++a.j,a.p[a.j]=b)}function bL(a){var b;b=new VH;b.f=a.f;b.d=a.d;b.q=a.q;b.r=a.r;b.s=a.s;b.n=a.n;b.e=a.e;b.p=a.p.slice();b.j=a.j;b.c=a.c;b.a=a.a;b.b=a.b;b.i=a.i;b.o=a.o;b.k=a.k;return b}function vH(a){return-99199!=a.f?a.f:0}function cL(a){return 4<=a.o&&2==a.j}\nfunction hF(a,b,c){a.q+=b;a.r+=c}function ZE(a){var b;b=-99199!=a.f;a.f=-99199;return b}function VH(){$K();this.p=UF(7)}w(660,1,{114:1},VH);_.a=3;_.b=null;_.c=0;_.d=0;_.e=null;_.f=-99199;_.i=0;_.j=0;_.k=0;_.n=0;_.o=0;_.q=0;_.r=0;_.s=0;var aL;function gI(a,b){var c;c=dL(a);return 0<c?b-c:0}function dL(a){a=Bu((!eL&&fL(),eL),a);return null!=a?a[0]:-1}\nfunction fL(){var a,b,c,d,e,f;a=kK("H.1,2,3.He.3,4.Li.6,7.Be.9.B.10,11.C.12,13,14.N.14,15.O.16,17,18.F.19.Ne.20,21,22.Na.23.Mg.24,25,26.Al.27.Si.28,29,30.P.31.S.32,33,34,36.Cl.35,37.Ar.36,38,40.K.39,40,41.Ca.40,42,43,44,46,48.Sc.45.Ti.46,47,48,49,50.V.50,51.Cr.50,52,53,54.Mn.55.Fe.54,56,57,58.Co.59.Ni.58,60,61,62,64.Cu.63,65.Zn.64,66,67,68,70.Ga.69,71.Ge.70,72,73,74,76.As.75.Se.74,76,77,78,80,82.Br.79,81.Kr.78,80,82,83,84,86.Rb.85,87.Sr.84,86,87,88.Y.90.Zr.90,91,92,94,96.Nb.93.Mo.92,94,95,96,97,98,100.Tc.99.Ru.96,98,99,100,101,102,104.Rh.103.Pd.102,104,105,106,108,110.Ag.107,109.Cd.106,108,110,111,112,113,114,116.In.113,115.Sn.112,114,115,116,117,118,119,120,122,124.Sb.121,123.Te.120,122,123,124,125,126,128,130.I.127.Xe.124,126,128,129,130,131,132,134,136.Cs.133.Ba.130,132,134,135,136,137,138.La.138,139.Ce.136,138,140,142.Pr.141.Nd.142,143,144,145,146,148,150.Pm.145.Sm.144,147,148,149,150,152,154.Eu.151,153.Gd.152,154,155,156,157,158,160.Tb.159.Dy.156,158,160,161,162,163,164.Ho.165.Er.162,164,166,167,168,170.Tm.169.Yb.168,170,171,172,173,174,176.Lu.175,176.Hf.174,176,177,178,179,180.Ta.180,181.W.180,182,183,184,186.Re.185,187.Os.184,186,187,188,189,190,192.Ir.191,193.Pt.190,192,194,195,196,198.Au.197.Hg.197,198,199,200,201,202,204.Tl.203,205.Pb.204,206,207,208.Bi.209.Po.209.At.210.Rn.222.Fr.223.Ra.226.Ac.227.Th.232.Pa.231.U.234,235,238.Np.237.Pu.244.Am.243.Cm.247.Bk.247.Cf.251.Es.254.Fm.257.Md.258.No.255.Lr.256.Ku.261",Yf);\neL=new up;for(b=0;b<a.length-1;b+=2){f=a[b];e=kK(a[b+1],lb);c=C(A,v,-1,e.length,1);for(d=0;d<e.length;++d)c[d]=wD(e[d],10);E(eL,f,c)}}var eL=null;function gL(a){var b;b=new hL;iL(b,a);return b}function ZH(a,b){var c,d;c=b[a.i];d=b[a.j];a.a=Q(K(S((c.q+d.q)/2)));a.b=Q(K(S((c.r+d.r)/2)))}function iL(a,b){a.i=b.i;a.j=b.j;a.c=b.c;a.f=b.f;a.d=b.d;a.a=b.a;a.b=b.b;a.e=b.e}function hL(){}w(665,1,{115:1},hL);_.a=0;_.b=0;_.c=1;_.d=null;_.e=0;_.f=0;_.i=0;_.j=0;function jL(){}w(666,1,{},jL);_.a=0;_.b=0;_.c=0;\n_.d=0;function bH(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new wx("Cannot undo. Index is out of range.");if(!a.a.b)throw new wx($e);a.a=a.a.b;return a.a.a}function bJ(){this.a=this.b=new kL}w(667,1,{},bJ);_.a=null;function kL(){this.a=null}function jG(a){this.a=a}w(668,1,{},kL,jG);_.a=null;_.b=null;_.c=null;function lL(){lL=x;mL=new YK;nL=new ZK("^[a-z0-9@+\\\\-\\\\[\\\\]\\\\(\\\\)\\\\\\\\\\\\/%=#$:>\\\\.]+$",2);oL=new ZK("\\\\s+",2)}\nfunction FG(a){lL();var b,c,d,e;this.i=this.f=null;this.j=0;this.e=!1;this.a=this.c=null;var f,g,h;if(null==a||0==a.length)c=0;else{g=1;f=a.length;for(h=0;h<f&&!(5<g);++h){c=a.charCodeAt(h);13==c?(++g,h+1<f&&10==a.charCodeAt(h+1)&&++h):10==c&&++g}c=g}this.j=c;1>=this.j?this.b=nx(a):this.b=a;c=new XK(oL,this.b);this.d=c.b.a.test(c.a);do if(4<this.j)0==a.indexOf(id)?0==a.toLowerCase().indexOf("<svg")&&(c=a,em(),g=f=h=g=void 0,f=null,g=c.indexOf("chemical:x-mdl-molfile"),0<g&&(h=c.indexOf(wd,g)+1,g=\nc.indexOf("<\/chemical:x-mdl-molfile",h),20<g-h&&(f=c.substr(h,g-h))),c=f=RI(f,$f,ca),null!=c&&(this.c=new FG(c),this.c.f&&(this.f=(HG(),IG)))):-1!=a.indexOf(hf)&&(this.a=(JG(),KG),this.f=(HG(),pL),-1!=a.indexOf(Qf)&&(this.i=(LG(),qL)),-1!=a.indexOf(Rf)&&(this.i=(LG(),MG)),0==a.indexOf(Ja)?this.f=rL:-1!=a.indexOf(Ea)&&(this.f=sL));else if(1==this.j)if(0==a.indexOf("InChI="))this.f=(HG(),tL);else{if(27==a.length&&(c=new XK(mL,a),c.b.a.test(c.a))){this.f=(HG(),uL);break}if(1<=a.length)if(this.d){c=new VK(a);\ntry{d=AG(wD(UK(c),10)).a;e=AG(wD(UK(c),10)).a;for(b=0;b<3*(d+e);++b)UK(c);this.e=0<a.indexOf(wd);this.f=(HG(),vL);this.a=(JG(),OG)}catch(j){if(j=vq(j),!H(j,96))throw j;}}else c=new XK(nL,a),c.b.a.test(c.a)&&0>a.indexOf("j")&&((this.e=0<a.indexOf(wd))?this.f=(HG(),wL):this.f=(HG(),xL))}while(0);(this.f==(HG(),uL)||this.f==tL)&&(this.a=(JG(),QG));(this.f==xL||this.f==yL||this.f==wL)&&(this.a=(JG(),zL))}w(669,1,{},FG);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=null;_.i=null;_.j=0;var mL,nL,oL;\nfunction JG(){JG=x;KG=new AL(0);zL=new AL(1);QG=new AL(2);BL=new AL(3);OG=new AL(4);CL=z(DL,q,116,[KG,zL,QG,BL,OG])}function AL(a){this.b=a}w(670,195,{88:1,93:1,95:1,116:1},AL);var CL,zL,QG,KG,BL,OG;function HG(){HG=x;pL=new EL(0);rL=new EL(1);sL=new EL(2);FL=new EL(3);xL=new EL(4);yL=new EL(5);wL=new EL(6);tL=new EL(7);uL=new EL(8);GL=new EL(9);vL=new EL(10);IG=new EL(11);HL=z(IL,q,117,[pL,rL,sL,FL,xL,yL,wL,tL,uL,GL,vL,IG])}function EL(a){this.b=a}w(671,195,{88:1,93:1,95:1,117:1},EL);\nvar HL,tL,uL,vL,pL,GL,FL,rL,sL,yL,xL,wL,IG;function LG(){LG=x;qL=new JL(0);MG=new JL(1);KL=z(LL,q,118,[qL,MG])}function JL(a){this.b=a}w(672,195,{88:1,93:1,95:1,118:1},JL);var KL,qL,MG;function sG(a){this.a=a}w(673,1,{},sG);_.a=0;function MI(a){this.c=a}w(675,1,hl,MI);_.vf=function(a){oq(7,new ML(this,a))};_.a=0;_.b=null;_.c=null;_.d=null;_.e=0;w(677,1,Nl);_.zd=function(){$wnd.alert("Loading JS code failed.")};function ML(a,b){this.a=a;this.b=b}w(676,677,Nl,ML);_.a=null;_.b=null;\nfunction AI(a,b){if(null!=b)if(null!=a.a.Yb)VD(a.a.Yb,z(Zu,q,1,[b]));else if(!a.a.ag(b)){var c=a.a,d=new NL(a,b),e;c.ic.a=n;GG(c.r,Od);e=c.jc;var f,g,h,j;if(null==b)e=0;else if(f=kK(b,"\\\\$\\\\$\\\\$\\\\$\\r?\\n?"),1>=f.length)e=0;else{for(h=0,j=f.length;h<j;++h)g=f[h],kq(e.b,e.c++,g);e=f.length}0<e&&(c.ic.a=" Use Page Up/Down for SDF access ("+e+eb);d=new OL(c,d);try{EG(c,b,d,!1)}catch(l){if(l=vq(l),H(l,96))TG(d,l);else throw l;}}}function lt(a){this.a=a}w(678,1,{},lt);_.a=null;\nfunction NL(a,b){this.a=a;this.b=b}w(679,1,Nl,NL);_.zd=SA;_.a=null;_.b=null;function TG(a,b){ht(a.a,"ERROR: "+b.yd());oq(2,new kJ(a.a,a.a.X));rI(a.a);hB(a.a)}function SG(a){ht(a.a,"Structure pasted. "+a.a.ic.a);a.a.Ib=!0;hB(a.a);a=a.b;a.a.a.Zf(a.b)}function OL(a,b){this.a=a;this.b=b}w(680,1,Nl,OL);_.zd=function(a){TG(this,a)};_.a=null;_.b=null;function RG(a,b,c,d){this.a=a;this.b=b;this.d=c;this.c=d}w(681,677,Nl,RG);_.a=null;_.b=null;_.c=!1;_.d=null;function kJ(a,b){this.a=a;this.b=b}\nw(682,677,Nl,kJ);_.a=null;_.b=null;function hH(a){this.a=a}w(683,677,Nl,hH);_.a=null;function gH(a){this.a=a}w(684,677,Nl,gH);_.a=null;function fH(a){this.a=a}w(685,677,Nl,fH);_.a=null;function lH(a){this.a=a}w(686,677,Nl,lH);_.a=null;function QE(a){this.a=a}w(687,1,Nl,QE);_.zd=SA;_.a=null;function RE(a){this.a=a}w(688,1,Nl,RE);_.zd=SA;_.a=null;function iG(){this.d=C(UH,q,119,99,0)}w(689,1,{},iG);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;function LI(){}w(690,1,{},LI);_.a=null;\nfunction kG(a){a.d=0;a.e=0;a.f=0;a.a=null;a.b=null;a.i=null}function lF(a,b,c,d){a.e=c;a.d=b;a.f=d}function GG(a,b){null==a.i&&(a.i=b)}function II(){kG(this)}w(691,1,{},II);_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;function PL(a){a.b=C(QL,q,114,10,0);a.c=C(RL,q,115,10,0);a.e=UF(101);a.f=(UE(),UE(),WE)}function mH(a,b,c){a.b[b].a=c}\nfunction nI(a,b,c,d){var e,f,g,h,j,l,o,m,r;j=UF(4);f=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);r=g/o;e=f/o;l=UF(4);for(h=0;4>h;++h)d[h]==c||0>=d[h]||(0==l[1]?l[1]=d[h]:0==l[2]?l[2]=d[h]:0==l[3]&&(l[3]=d[h]));m=UF(4);d=UF(4);for(h=1;3>=h;++h)3==h&&0==l[3]||(f=(a.b[l[h]].q-a.b[b].q)*e+(a.b[l[h]].r-a.b[b].r)*r,g=(a.b[l[h]].r-a.b[b].r)*e-(a.b[l[h]].q-a.b[b].q)*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),m[h]=g/o,d[h]=f/o);a=SL(m[1],d[1],m[2],d[2]);0<l[3]?(b=SL(m[2],d[2],\nm[3],d[3]),d=SL(m[1],d[1],m[3],d[3]),0<a&&0<b?(j[1]=l[1],j[2]=l[2],j[3]=l[3]):0<d&&0>b?(j[1]=l[1],j[2]=l[3],j[3]=l[2]):0>a&&0<d?(j[1]=l[2],j[2]=l[1],j[3]=l[3]):0<b&&0>d?(j[1]=l[2],j[2]=l[3],j[3]=l[1]):0>d&&0<a?(j[1]=l[3],j[2]=l[1],j[3]=l[2]):0>b&&0>a&&(j[1]=l[3],j[2]=l[2],j[3]=l[1])):0<a?(j[1]=l[1],j[2]=l[2]):(j[1]=l[2],j[2]=l[1]);j[0]=c;return j}function FH(a,b,c,d){JH(a.b[b],c,d)}\nfunction pH(a,b,c){var d,e,f,g,h,j,l,o;e=!1;EH(a,null);switch(a.b[b].j){case 0:FH(a,a.p,a.b[b].q+21.65,a.b[b].r+12.5);break;case 1:d=a.b[b].p[1];e=0;2==a.b[d].j&&(a.b[d].p[1]==b?e=a.b[d].p[2]:e=a.b[d].p[1]);f=a.b[b].q-a.b[d].q;g=a.b[b].r-a.b[d].r;j=Math.sqrt(f*f+g*g);0.001>j&&(j=0.001);g/=j;f/=j;l=j+25*Math.cos(1.0471975511965976);o=25*Math.sin(1.0471975511965976);h=XH(a,b,d);if(3==a.c[h].c||204==a.k.k||1!=a.c[h].c&&(203==a.k.k||204==a.k.k)||a.n)l=j+25,o=0;0<e&&0<(a.b[e].r-a.b[d].r)*f-(a.b[e].q-a.b[d].q)*\ng&&(o=-o);0<c&&0>o?o=-o:0>c&&0<o&&(o=-o);FH(a,a.p,a.b[d].q+l*f-o*g,a.b[d].r+o*f+l*g);e=!0;break;case 2:c=UF(2);TL(a,b,25,c);FH(a,a.p,c[0],c[1]);break;case 3:case 4:case 5:for(h=1;h<=a.b[b].j&&!(d=a.b[b].p[h],f=a.b[b].q-a.b[d].q,g=a.b[b].r-a.b[d].r,j=Math.sqrt(f*f+g*g),0.001>j&&(j=0.001),FH(a,a.p,a.b[b].q+25*f/j,a.b[b].r+25*g/j),0==KH(a,a.p,1,a.p)||h==a.b[b].j);++h);break;default:return--a.p,ht(a.k,"Are you trying to draw an hedgehog ?"),a.k.cb=9,!1}b=WH(a,a.v,a.p,1);203==a.k.k&&(b.c=2);204==a.k.k&&\n(b.c=3);201==a.k.k&&DH(a,a.q);a.z=a.b[a.p].q;a.A=a.b[a.p].r;return e}function xH(a,b){var c,d;if(!b||0==b.c)return n;d=n;d+="M V30 BEGIN COLLECTION"+(qE(),ca);d+=lf+a+" [ATOMS=("+b.c;for(c=new vu(b);c.b<c.d.Pf();)d+=fa+wu(c);return d+")]\\nM V30 END COLLECTION\\n"}\nfunction BH(a,b){var c;a.x=a.v;c=0;if(233==a.k.k||237==a.k.k||236==a.k.k||239==a.k.k||251==a.k.k||252==a.k.k)pH(a,a.v,0),a.v=a.p,a.n=!0,pH(a,a.v,0),a.n=!1,a.v=a.p-1,pH(a,a.v,0),a.v=a.p-2,pH(a,a.v,0),237==a.k.k&&(mH(a,a.p,10),mH(a,a.p-1,10),mH(a,a.p-2,10)),236==a.k.k&&(mH(a,a.p,9),mH(a,a.p-1,9),mH(a,a.p-2,9)),239==a.k.k&&(mH(a,a.p,5),mH(a,a.p-1,5),mH(a,a.p-2,5),mH(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),252==a.k.k&&(mH(a,a.p,5),mH(a,a.p-1,5),mH(a,a.p-2,4),mH(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),\n251==a.k.k&&(mH(a,a.p,5),mH(a,a.p-1,5),mH(a,a.p-2,5),mH(a,a.p-3,7),a.c[a.q].c=2),c=4;else if(244==a.k.k)pH(a,a.v,0),mH(a,a.p,4),a.v=a.p,pH(a,a.v,0),mH(a,a.p,8),a.v=a.p,a.n=!0,pH(a,a.v,0),a.n=!1,a.v=a.p-1,pH(a,a.v,0),mH(a,a.p,5),a.c[a.q].c=2,a.v=a.p-2,pH(a,a.v,0),mH(a,a.p,5),a.c[a.q].c=2,c=5;else if(234==a.k.k)pH(a,a.v,0),mH(a,a.p,4),a.v=a.p,a.k.Xb&&kH(a,a.v,1),pH(a,a.v,0),mH(a,a.p,5),a.c[a.q].c=2,a.v=a.p-1,pH(a,a.v,0),mH(a,a.p,5),a.k.Xb?(a.c[a.q].c=1,kH(a,a.p,-1)):a.c[a.q].c=2,c=3;else if(235==a.k.k)pH(a,\na.v,0),a.v=a.p,pH(a,a.v,0),mH(a,a.p,5),a.v=a.p-1,pH(a,a.v,0),mH(a,a.p,5),a.c[a.q].c=2,c=3;else if(240==a.k.k)pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),mH(a,a.p,5),a.v=a.p,pH(a,a.v,0),a.v=a.p-2,pH(a,a.v,0),mH(a,a.p,5),a.c[a.q].c=2,c=4;else if(260==a.k.k)pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),mH(a,a.p,4),a.v=a.p-1,pH(a,a.v,0),mH(a,a.p,5),a.c[a.q].c=2,c=3;else if(261==a.k.k)pH(a,a.v,0),mH(a,a.p,4),a.v=a.p,pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),mH(a,a.p,5),a.c[a.q].c=2,c=3;else if(241==a.k.k)pH(a,a.v,0),mH(a,a.p,5),a.v=a.p,\npH(a,a.v,0),a.v=a.p,pH(a,a.v,0),a.v=a.p-1,pH(a,a.v,0),a.c[a.q].c=2,mH(a,a.p,5),c=4;else if(243==a.k.k)pH(a,a.v,0),mH(a,a.p,4),a.v=a.p,pH(a,a.v,0),a.v=a.p-1,pH(a,a.v,0),c=3;else if(238==a.k.k)pH(a,a.v,0),a.v=a.p,a.n=!0,pH(a,a.v,0),a.c[a.q].c=3,a.n=!1,c=2;else if(249==a.k.k)pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),a.c[a.q].c=2,mH(a,a.p,5),c=2;else if(250==a.k.k)pH(a,a.v,0),a.c[a.q].c=2,mH(a,a.p,5),c=1;else if(245==a.k.k)pH(a,a.v,0),a.v=a.p,a.n=!0,pH(a,a.v,0),a.v=a.p,a.c[a.q].c=3,pH(a,a.v,0),a.n=!1,c=3;else if(242==\na.k.k)pH(a,a.v,0),a.v=a.p,a.n=!0,pH(a,a.v,0),a.c[a.q].c=3,mH(a,a.p,4),a.n=!1,c=2;else if(254==a.k.k)pH(a,a.v,0),mH(a,a.p,9),c=1;else if(255==a.k.k)pH(a,a.v,0),mH(a,a.p,10),c=1;else if(256==a.k.k)pH(a,a.v,0),mH(a,a.p,11),c=1;else if(257==a.k.k)pH(a,a.v,0),mH(a,a.p,12),c=1;else if(258==a.k.k)pH(a,a.v,0),mH(a,a.p,4),c=1;else if(259==a.k.k)pH(a,a.v,0),mH(a,a.p,5),c=1;else if(246==a.k.k)pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),c=2;else if(247==a.k.k)pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),c=3;else if(248==\na.k.k)pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),c=4;else if(253==a.k.k){var d,e,f,g,h,j,l,o;if(!a.k.uc||0==a.k.uc.p)c=0;else{c=0;o=a.k.uc;for(e=1;e<=o.p;++e)if(1==vH(o.b[e])){c=e;break}g=a.p;h=a.v;e=new UL;f=VL(e,a,h,1);d=null;f&&(d=new UL,VL(d,a,h,-1));l=new UL;VL(l,o,c,0);var m;m=a.p;for(j=1;j<=o.p;++j)EH(a,o.b[j]),mH(a,a.p,o.b[j].a);for(j=1;j<=o.q;++j)SH(a,null),iL(a.c[a.q],o.c[j]),a.c[a.q].i=o.c[j].i+m,a.c[a.q].j=o.c[j].j+m;iI(a);ZE(a.b[g+c]);WL(l,a,g+1,a.p,h,e);\nif(f&&(f=XL(a,g+1,a.p),0<f)){for(j=1;j<=o.p;++j)FH(a,g+j,o.b[j].q,o.b[j].r);WL(l,a,g+1,a.p,h,d);d=XL(a,g+1,a.p);if(!(d<=f)){for(j=1;j<=o.p;++j)FH(a,g+j,o.b[j].q,o.b[j].r);WL(l,a,g+1,a.p,h,e)}}SH(a,null);a.c[a.q].i=h;a.c[a.q].j=c+g;iI(a);b&&(JE(a,h),gF(a));c=o.p}}YL(a,c);a.v=a.x;b&&(a.v=0)}\nfunction TL(a,b,c,d){var e,f,g,h,j;e=a.b[b].p[1];f=a.b[b].p[2];g=a.b[f].q-a.b[e].q;h=-(a.b[f].r-a.b[e].r);j=Math.sqrt(g*g+h*h);0.001>j&&(j=0.001);1>aG((a.b[b].r-a.b[e].r)*(g/j)+(a.b[b].q-a.b[e].q)*(h/j))?(g=a.b[b].q-a.b[e].q,h=a.b[b].r-a.b[e].r,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),b=h/j,g/=j,d[0]=a.b[e].q+j*g-c*b,d[1]=a.b[e].r+c*g+j*b):(g=(a.b[e].q+a.b[f].q)/2,e=(a.b[e].r+a.b[f].r)/2,g=a.b[b].q-g,h=a.b[b].r-e,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),d[0]=a.b[b].q+c*g/j,d[1]=a.b[b].r+c*h/j)}\nfunction oH(a){var b,c,d,e,f,g,h,j,l,o,m,r,t,y;o=-1;j=6;switch(a.k.k){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;l=iK(312.5/(1-Math.cos(f)));if(0<a.v)if(2>a.b[a.v].j)ZL(a,j,f,l);else if(!a.k.Bb&&!a.k.rc)o=a.v,pH(a,a.v,0),a.v=a.p,ZL(a,j,f,l);else{a.k.rc=!1;if(209==a.k.k||221==a.k.k||223==a.k.k){ht(a.k,"ERROR - cannot add aromatic spiro ring !");a.k.cb=9;return}for(d=\n1;d<=a.b[a.v].j;++d)if(b=a.c[XH(a,a.v,a.b[a.v].p[d])].c,2<d||1!=b){ht(a.k,"ERROR - spiro ring not possible here !");a.k.cb=9;return}b=UF(2);TL(a,a.v,l,b);e=a.b[a.v].q-b[0];g=a.b[a.v].r-b[1];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;for(d=1;d<=j;++d)h=EH(a,null),r=f*d+1.5707963267948966,JH(h,b[0]+l*(Math.sin(r)*e-Math.cos(r)*g),b[1]+l*(Math.cos(r)*e+Math.sin(r)*g))}else if(0<a.w){b=a.c[a.w].i;c=a.c[a.w].j;d=0;2==a.b[b].j?a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]:2==a.b[c].j&&(a.b[c].p[1]!=\nb?d=a.b[c].p[1]:d=a.b[c].p[2],m=b,b=c,c=m);0==d&&(a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]);e=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;h=m/2;r=l*Math.sin(0.5*(3.141592653589793-f));m=1;0<(a.b[d].r-a.b[b].r)*e-(a.b[d].q-a.b[b].q)*g&&(r=-r,m=0);t=a.b[b].q+h*e-r*g;y=a.b[b].r+r*e+h*g;for(d=1;d<=j;++d)h=EH(a,null),r=f*(d+0.5)+3.141592653589793*m,JH(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),y+l*(Math.cos(r)*e+Math.sin(r)*g)),1==m?(d==j&&JH(h,a.b[b].q,a.b[b].r),\nd==j-1&&JH(h,a.b[c].q,a.b[c].r)):(d==j-1&&JH(h,a.b[b].q,a.b[b].r),d==j&&JH(h,a.b[c].q,a.b[c].r))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=EH(a,null),r=f*(d-b),JH(h,a.z+l*Math.sin(r),a.A+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)SH(a,null),l=a.p-b+f,a.b[l].j=2,a.c[a.q].i=l,a.c[a.q].j=l+1;a.c[a.q].j=a.p-b+1;if(209==a.k.k){if(a.c[a.q-4].c=2,a.c[a.q-2].c=2,a.c[a.q].c=2,0<a.w)if(1==a.c[a.w].c){if(b=0,1<a.b[a.c[a.w].i].j&&(b=a.b[a.c[a.w].i].p[1],l=a.c[a.w].i,b==a.c[a.w].j&&(b=a.b[a.c[a.w].i].p[2])),0==b&&\n1<a.b[a.c[a.w].j].j&&(b=a.b[a.c[a.w].j].p[1],l=a.c[a.w].j,b==a.c[a.w].j&&(b=a.b[a.c[a.w].j].p[2])),0<b)for(f=1;f<=a.q;++f)if(a.c[f].i==b&&a.c[f].j==l||a.c[f].i==l&&a.c[f].j==b){1!=a.c[f].c&&(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=3);break}}else a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=2}else if(221==a.k.k||223==a.k.k)if(0<a.w){if(1==a.c[a.w].c){b=!1;for(f=1;f<=a.b[a.c[a.w].i].j;++f)if(l=a.b[a.c[a.w].i].p[f],\n1<a.c[XH(a,a.c[a.w].i,l)].c){b=!0;break}for(f=1;f<=a.b[a.c[a.w].j].j;++f)if(l=a.b[a.c[a.w].j].p[f],1<a.c[XH(a,a.c[a.w].j,l)].c){b=!0;break}b||(a.c[a.w].c=2)}a.c[a.q-4].c=2;mH(a,a.p-2,5)}else 0<a.v?221==a.k.k?(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q-1].c=1,a.c[a.q-3].c=2,a.c[a.q].c=2,mH(a,a.p-1,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,mH(a,a.p-2,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,mH(a,a.p-2,5));l=UF(a.p+1);for(f=1;f<=j;++f)b=\na.p-j+f,c=a.q-j+f,a.b[b].p[1]=b-1,a.b[b].p[2]=b+1,ZH(a.c[c],a.b);a.b[a.p-j+1].p[1]=a.p;a.b[a.p].p[2]=a.p-j+1;for(f=a.p-j+1;f<=a.p;++f){l[f]=0;c=51;g=0;for(b=1;b<=a.p-j;++b)e=a.b[f].q-a.b[b].q,d=a.b[f].r-a.b[b].r,e=e*e+d*d,50>e&&e<c&&(c=e,g=b);0<g&&(0==a.v||g==a.v)&&(l[f]=g)}g=a.q-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.c[f].i,e=a.c[f].j,0<l[b]&&0<l[e]){for(c=1;c<=g;++c)if(a.c[c].i==l[b]&&a.c[c].j==l[e]||a.c[c].j==l[b]&&a.c[c].i==l[e])continue a;WH(a,l[b],l[e],a.c[f].c)}else 0<l[b]?WH(a,l[b],e,a.c[f].c):\n0<l[e]&&WH(a,l[e],b,a.c[f].c);d=a.p-j;for(f=a.p;f>d;--f)if(0<l[f]&&(JE(a,f),3==a.b[l[f]].a)){m=0;for(b=1;b<=a.b[l[f]].j;++b){e=a.b[l[f]].p[b];for(c=1;c<=a.q;++c)(a.c[c].i==l[f]&&a.c[c].j==e||a.c[c].i==e&&a.c[c].j==l[f])&&(m+=a.c[c].c)}if(4<m)for(c=g+1;c<=g+j;++c)a.c[c].c=1}0<a.v&&YL(a,j);-1<o&&(a.v=o)}\nfunction ZL(a,b,c,d){var e,f,g,h,j,l,o;0==a.b[a.v].j?(e=0,f=1):(e=a.b[a.v].p[1],f=a.b[a.v].q-a.b[e].q,e=a.b[a.v].r-a.b[e].r,g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);l=a.b[a.v].q+d*f;o=a.b[a.v].r+d*e;for(g=1;g<=b;++g)h=EH(a,null),j=c*g-1.5707963267948966,JH(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),o+d*(Math.cos(j)*f+Math.sin(j)*e))}function YL(a,b){var c,d;0==b&&(b=a.p);for(c=a.p;c>a.p-b;--c)d=KH(a,c,1,a.p),0!=d&&hF(a.b[c],6,6)}\nfunction XH(a,b,c){var d,e,f;for(e=1;e<=a.q;++e)if(d=a.c[e],f=d.i,d=d.j,f==b&&d==c||f==c&&d==b)return e;return 0}function yG(a){var b;for(b=1;b<=a.q;++b)if(1==a.c[b].c&&0<a.c[b].f)return!0;return!1}function hI(a,b,c){var d,e,f,g;e=Kk;for(f=g=0;;){++g;for(d=1;d<=a.p;++d)if(Iv(c[d])){e=c[d];break}for(d=1;d<=a.p;++d)Iv(c[d])&&!sv(c[d],e)&&(e=c[d]);for(d=1;d<=a.p;++d)Cv(c[d],e)&&(b[d]=g,c[d]=Kk,++f);if(f==a.p)break}return g==a.p}\nfunction gF(a){var b,c,d;d=c=0;a.k&&(b=fF(a.k),c=b.b,d=b.a);0>=c||0>=d?a.s=!0:(b=dF(a),c=c/2-b.a,b=d/2-b.b,a.k.Ob||MH(a,c,b),iF(a))}\nfunction kH(a,b,c){var d,e,f;if(1==c)return a.b[b].n+=1,!0;if(-1==c)return a.b[b].n+=-1,!0;e=a.b[b].n;f=a.b[b].i;d=a.b[b].o;-1==d&&0==c&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:-1==a.b[b].n&&(a.b[b].n=0));switch(a.b[b].a){case 1:0==d&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:a.b[b].n=0);break;case 2:2<d&&ht(a.k,"Charge change not possible on this boron !");0==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0);break;case 3:3<d?ht(a.k,"Charge change not possible on this carbon !"):4>d&&(0==\na.b[b].n?a.b[b].n=-1:-1==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0));break;case 4:case 7:3<d?ht(a.k,"Charge change not possible on multibonded N or P !"):3==d&&0==a.b[b].n?a.b[b].n=1:3==d&&1==a.b[b].n?a.b[b].n=0:3>d&&0==a.b[b].n?a.b[b].n=1:3>d&&1==a.b[b].n?a.b[b].n=-1:3>d&&-1==a.b[b].n&&(a.b[b].n=0);break;case 5:case 8:case 13:2<d?ht(a.k,"Charge change not possible on multibonded "+(qE(),xE)[a.b[b].a]+" !"):2==d&&0==a.b[b].n?a.b[b].n=1:2==d&&1==a.b[b].n?a.b[b].n=0:2>d&&0==a.b[b].n?a.b[b].n=-1:\n2>d&&-1==a.b[b].n?a.b[b].n=1:2>d&&1==a.b[b].n&&(a.b[b].n=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.b[b].n?a.b[b].n=-1:0==d&&-1==a.b[b].n?a.b[b].n=0:ht(a.k,"Charge change not possible on the halogen !");break;case 32:ht(a.k,"Use X button to change charge on the X atom !")}if(0<EE(a.b[b].a)){var c=a.b[b],g,h,j,l;g=!1;h=EE(c.a);0<h&&(h-=d,0<h&&(l=c.n,j=c.i,l+j<h?l+=h-j:l+j==h&&(l==h?(l=0,j=h):(j=l=0,0==d&&ht(a.k,"Metallic "+(qE(),xE)[c.a]))),g=c.n!=l||c.i!=j,c.n=l,c.i=j));g||ht(a.k,"Charge change not possible on "+\n(qE(),xE)[a.b[b].a])}return e!=a.b[b].n||f!=a.b[b].i}function YG(a){var b,c,d,e,f;e=0;f=!1;for(a.a=UF(a.p+1);;){for(d=1;d<=a.p;++d)if(0==a.a[d]){a.a[d]=++e;f=!0;break}if(!f)break;for(;f;){f=!1;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,0<a.a[b]&&0==a.a[c]?(a.a[c]=e,f=!0):0<a.a[c]&&0==a.a[b]&&(a.a[b]=e,f=!0)}}return e}function KH(a,b,c,d){var e,f,g,h;g=51;for(h=0;c<=d;++c)b!=c&&(e=a.b[b].q-a.b[c].q,f=a.b[b].r-a.b[c].r,e=e*e+f*f,50>e&&e<g&&(g=e,h=c));return h}function ME(a){jI(a);dI(a)}\nfunction dI(a){var b,c,d,e,f;for(f=1;f<=a.q;++f){d=a.c[f];b=d.i;c=d.j;e=d.c;if(1==a.b[b].n&&-1==a.b[c].n||-1==a.b[b].n&&1==a.b[c].n)if(1==e||2==e){if(3!=a.b[b].a&&3!=a.b[c].a&&a.k.Xb)continue;if(1==a.b[b].a||1==a.b[c].a)continue;if(2==a.b[b].a||2==a.b[c].a)continue;if(9==a.b[b].a||10==a.b[b].a||11==a.b[b].a||12==a.b[b].a||9==a.b[c].a||10==a.b[c].a||11==a.b[c].a||12==a.b[c].a)continue;a.b[b].n=0;a.b[c].n=0;++e;d.c=e;jI(a)}1==a.b[b].n&&1==a.b[c].n&&(2==e?e=1:3==e&&(e=2),d.c=e,jI(a));4==e&&(e=1);d.c=\ne}}function SL(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 iI(a){$L(a);iF(a);jI(a)}\nfunction dF(a){var b,c,d,e,f,g;b=new jL;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.p;++c)a.b[c].q<f&&(f=a.b[c].q),a.b[c].q>d&&(d=a.b[c].q),a.b[c].r<g&&(g=a.b[c].r),a.b[c].r>e&&(e=a.b[c].r);b.a=f+(d-f)/2;b.b=g+(e-g)/2;b.c=d-f;b.d=e-g;25>b.c&&(b.c=25);25>b.d&&(b.d=25);return b}function XL(a,b,c){var d,e;e=0;for(d=1;d<=a.p;++d)d>=b&&d<=c||0!=KH(a,d,b,c)&&++e;return e}function WH(a,b,c,d){var e;e=SH(a,null);TH(a.b[b],c);TH(a.b[c],b);e.i=b;e.j=c;ZH(e,a.b);e.c=d;return e}\nfunction EH(a,b){++a.p;b?a.b[a.p]=bL(b):a.b[a.p]=new VH;return a.b[a.p]}function $F(a,b,c,d,e,f){var g;g=a.b[b].q-c/2;f||(g-=d-c);a=a.b[b].r-~~(e/2);return new aM(g-1-2,a-2,d+1+4,e+4)}function SH(a,b){var c;++a.q;c=new hL;b&&iL(c,b);return a.c[a.q]=c}\nfunction sH(a,b,c){var d,e,f,g,h,c=uH(a,b,c,!1);e=-1.7976931348623157E308;d=1.7976931348623157E308;for(b=1;b<=a.p;++b)a.b[b].r>e&&(e=a.b[b].r),a.b[b].q<d&&(d=a.b[b].q);for(b=1;b<=a.p;++b)c+=wH(0.055999999999999994*(a.b[b].q-d),10,4)+wH(0.055999999999999994*(e-a.b[b].r),10,4)+wH(0,10,4),g=ZF(a,b),1==g.length?g+=ia:2==g.length?g+=fa:3<g.length&&(g="Q "),c+=fa+g,f=0,0<a.b[b].n&&4>a.b[b].n?f=4-a.b[b].n:0>a.b[b].n&&-4<a.b[b].n&&(f=4-a.b[b].n),h=0,0!=a.b[b].d&&(g=gI(ZF(a,b),a.b[b].d),-3<=g&&4>=g&&(h=g)),\ng=rH(h,2)+rH(f,3)+" 0 0 0 0 0 0 0",f=cI(a,b),g+=rH(f,3),c+=g+ja+(qE(),ca);for(b=1;b<=a.q;++b)d=a.c[b],g=e=d.c,1==a.c[b].c?g=1:2==a.c[b].c&&(g=2),f=rH(d.i,3)+rH(d.j,3),h=0,1==e&&1==d.f?h=1:1==e&&2==d.f&&(h=6),1==e&&3==d.f&&(h=1,f=rH(d.j,3)+rH(d.i,3)),1==e&&4==d.f&&(h=6,f=rH(d.j,3)+rH(d.i,3)),c+=f+rH(g,3)+rH(h,3)+ka+(qE(),ca);for(b=1;b<=a.p;++b)0!=a.b[b].n&&(c+="M CHG 1"+rH(b,4)+rH(a.b[b].n,4)+(qE(),ca)),0!=a.b[b].d&&(c+="M ISO 1"+rH(b,4)+rH(a.b[b].d,4)+(qE(),ca));return c+=hf+(qE(),ca)}\nfunction JE(a,b){var c,d,e,f,g,h,j;g=j=0;for(h=1;h<=a.q;++h)e=a.c[h],c=e.i,d=e.j,c!=b&&d!=b?(++j,f=a.c[j],iL(f,e),f.i=c,c>b&&--f.i,f.j=d,d>b&&--f.j):g+=e.c;a.q=j;for(h=b;h<a.p;++h)a.b[h]=a.b[h+1];--a.p;if(0==a.p)jF(a.k,!0);else for(h=1;h<=a.p;++h){d=0;for(j=1;j<=a.b[h].j;++j)c=a.b[h].p[j],c==b?a.b[h].i+=g:(c>b&&--c,a.b[h].p[++d]=c);a.b[h].j=d}}\nfunction LE(a,b){var c,d,e,f;c=a.c[b].i;d=a.c[b].j;for(e=b;e<a.q;++e)a.c[e]=a.c[e+1];--a.q;f=0;for(e=1;e<=a.b[c].j;++e)a.b[c].p[e]!=d&&(a.b[c].p[++f]=a.b[c].p[e]);a.b[c].j=f;f=0;for(e=1;e<=a.b[d].j;++e)a.b[d].p[e]!=c&&(a.b[d].p[++f]=a.b[d].p[e]);a.b[d].j=f;c<d&&(f=c,c=d,d=f);0==a.b[c].j&&JE(a,c);0==a.b[d].j&&JE(a,d)}\nfunction $E(a){var b,c,d;c=!1;$L(a);d=a.p;a:for(;1<=d;--d)if(b=a.b[d].p[1],!(a.k&&a.k.ec&&3!=a.b[b].a)&&1==a.b[d].a&&1==a.b[d].j&&0==a.b[d].n&&1!=a.b[b].a&&32>a.b[b].a&&0==a.b[d].d){if(0!=(-99199!=a.b[d].f?a.b[d].f:0))continue a;b=XH(a,d,b);if(1==a.c[b].c&&(0==a.c[b].f||!a.k.tc))JE(a,d),c=!0}return c}function bM(a,b){var c,d,e,f,g;g=z(A,v,-1,[0,0]);for(e=1,f=0;e<=a.b[b].j;++e)c=a.b[b].p[e],d=XH(a,b,c),2!=a.c[d].c&&(g[f++]=c);return g}\nfunction $L(a){var b,c,d;for(d=1;d<=a.p;++d)a.b[d].j=0;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,TH(a.b[b],c),TH(a.b[c],b)}\nfunction fI(a,b,c){var d,e,f,g,h,j,l,o,m;a.d=UF(a.q+1);m=[];for(j=1;j<=a.p;++j){m[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].j;++d)if(c[XH(a,j,a.b[j].p[d])]){d=!0;break a}d=!1}if(d&&!(3<a.b[j].j+a.b[j].i))switch(a.b[j].a){case 3:case 4:case 7:case 5:case 8:case 13:m[j]=!0;break;case 32:0==a.b[j].e.indexOf(Nd)?m[j]=!1:m[j]=!0}}if(a.j){var r;d=[];e=!1;for(j=1;j<=a.q;++j)f=a.c[j].i,g=a.c[j].j,d[f]=!0,d[g]=!0,(32==a.b[f].a||32==a.b[g].a)&&(e=!0);if(e){j=1;a:for(;j<=a.q;++j)if(c[j]){f=a.c[j].i;g=a.c[j].j;\ne=[];for(l=1;l<=a.b[f].j;++l)h=a.b[f].p[l],h!=g&&d[h]&&(e[h]=!0);for(r=!1;;){for(l=1;l<=a.p;++l){r=!1;if(e[l]&&d[l]&&l!=f)for(o=1;o<=a.b[l].j;++o){h=a.b[l].p[o];if(h==g){for(f=1;f<=a.p;++f)e[f]&&(5==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#8"),4==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#7"),8==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#16"));continue a}!e[h]&&d[h]&&(r=e[h]=!0)}if(r)break}if(!r)break}}}}for(h=1;h<=a.q;++h)1==a.c[h].c?a.d[h]=1:2==a.c[h].c?a.d[h]=2:3==a.c[h].c&&(a.d[h]=3);h=1;a:for(;h<=a.q;++h)if(c[h]&&(f=\na.c[h].i,g=a.c[h].j,m[f]&&m[g])){d=[];for(j=1;j<=a.b[f].j;++j)e=a.b[f].p[j],e!=g&&m[e]&&(d[e]=!0);for(o=!1;;){for(j=1;j<=a.p;++j){o=!1;if(d[j]&&m[j]&&j!=f)for(l=1;l<=a.b[j].j;++l){e=a.b[j].p[l];if(e==g){b[f]=!0;b[g]=!0;a.d[h]=5;continue a}!d[e]&&m[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function cI(a,b){var c,d;c=a.b[b];d=-99199!=c.f?c.f:0;0==(-99199!=c.f?c.f:0)&&a.k&&a.k.sc&&0<a.b[b].c&&(d=1);return d}function iF(a){var b;for(b=1;b<=a.q;++b)ZH(a.c[b],a.b)}\nfunction mI(a,b){var c,d,e,f,g,h;h=1;f=b;e=UF(a.p+1);if(cL(a.b[b]))return e[0]=0,e;e[1]=b;a:for(;;){g=1;b:for(;g<=a.b[f].j;++g){c=a.b[f].p[g];if(c==e[1]||c==e[h-1])continue b;d=XH(a,f,c);if(2==a.c[d].c&&5!=a.d[d]){f=e[++h]=c;continue a}}break a}e[0]=h;return e}function eI(a,b){var c;for(c=1;c<=a.q;++c)eG(a,a.c[c].i,a.c[c].j)?b[c]=!1:b[c]=!0}function oG(a){var b,c,d;if(0==a.p)return 0;d=-999999;for(b=1;b<=a.p;++b)c=vH(a.b[b]),c>d&&(d=c);return d}\nfunction ZF(a,b){var c;c=(qE(),xE)[a.b[b].a];32==a.b[b].a&&(c=a.b[b].e);return c}function YH(a,b){a.b[b].j+=-1}function eG(a,b,c){var d,e,f,g,h;h=1;a.a=UF(a.p+1);for(e=a.a[b]=1;e<=a.b[b].j;++e)d=a.b[b].p[e],d!=c&&(a.a[d]=++h);for(g=!1;;){for(d=1;d<=a.p;++d){g=!1;if(0<a.a[d]&&d!=b)for(f=1;f<=a.b[d].j;++f)e=a.b[d].p[f],0==a.a[e]&&(a.a[e]=++h,g=!0);if(g)break}if(!g)break}return 0==a.a[c]}\nfunction CH(a){var b;a.k.gb=!0;if(a.k.sc){a.i=-1;if(0==a.b[a.v].c)return a.b[a.v].c=4,!0;a.b[a.v].c=0;return!1}b=a.b[a.v];-1==a.k.I?ZE(b):(a.k.Bb||++a.o,b.f=a.o);return!0}function uH(a,b,c,d){var e,f;f=d?0:a.f.a&&yG(a)?1:0;e=b;79<b.length&&(e=b.substr(0,76)+hc);e+=(qE(),ca);c?e+="JME 2017-02-26 "+new PK+"\\n\\n":e+="JME\\n\\n";e+=rH(d?0:a.p,3)+rH(d?0:a.q,3);return e+=ja+rH(f,3)+" 0 0 0 0 0999 "+(d?Rf:Qf)+ca}function MH(a,b,c){var d;for(d=1;d<=a.p;++d)hF(a.b[d],b,c)}\nfunction iH(a){var b;a.t=0;a.o=0;for(b=1;b<=a.p;++b)a.v=b,CH(a);a.v=0}function jH(a){var b,c;b=dF(a);c=a.k.M.b;a.k.J||(c=Vu(c-a.k.mb));return b.a<~~(c/2)-24?1:b.a>~~(c/2)+24?3:2}function SE(a,b){var c,d,e,f,g,h,j;c=dF(a);d=c.a;e=c.b;g=Math.sin(3.141592653589793*b/180);c=Math.cos(3.141592653589793*b/180);for(f=1;f<=a.p;++f)h=a.b[f].q*c+a.b[f].r*g,j=-a.b[f].q*g+a.b[f].r*c,JH(a.b[f],h,j);c=dF(a);MH(a,d-c.a,e-c.b)}\nfunction aI(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.q;++d)b=a.b[a.c[d].i].q-a.b[a.c[d].j].q,c=a.b[a.c[d].i].r-a.b[a.c[d].j].r,f+=Math.sqrt(b*b+c*c);0<a.q?(f/=a.q,e=25/f):1<a.p&&(e=75/iK((a.b[1].q-a.b[2].q)*(a.b[1].q-a.b[2].q)+(a.b[1].r-a.b[2].r)*(a.b[1].r-a.b[2].r)));for(d=1;d<=a.p;++d)b=a.b[d],c=e,b.q*=c,b.r*=c}\nfunction nH(a,b,c){var d,e,f,g,h;if(0==c.indexOf(Uf)&&jK(c,bg))c=fD(c,1,c.length-1),a.b[b].a=32,a.b[b].e=c,a.b[b].i=0;else{e=a.b[b];var j,l,o,m,r,t;j=SD(aL,c);if(j.a){m=j.a[1];h=j.a[2];f=j.a[3];g=j.a[4];r=j.a[5];t=j.a[6];j=j.a[8];l=0;o=!0;if(-1!=dL(h)){if(null!=m&&0<m.length){m=wD(m,10);var y;a:{var u;u=Bu((!eL&&fL(),eL),h);if(null!=u)for(y=0;y<u.length;++y)if(m==u[y]){y=!0;break a}y=!1}y?e.d=m:o=!1}}else o=!1;o&&(null!=f&&0<f.length?(l=wD(f,10),l*=I(g,vb)?-1:1):null!=r&&0<r.length&&(l=r.length,l*=\nI(r,vb)?-1:1));o&&(c=h+(null!=t?t:n),e.n=l);null!=j&&0<j.length&&(f=wD(j,10),e.f=f)}g=!1;-1<c.indexOf(lb)&&(g=!0);-1<c.indexOf(hd)&&(g=!0);-1<c.indexOf(Ca)&&(g=!0);-1<c.indexOf("!")&&(g=!0);f=c.indexOf(dd);e=c.indexOf(Pe);if(-1<f){h=ox(c,f+1);try{d=wD(h,10),a.b[b].f=d}catch(D){if(D=vq(D),!H(D,96))throw D;}c=c.substr(0,f-0)}if(g)a.b[b].e=c,a.b[b].a=32,a.b[b].i=0;else{d=c;0<e&&(d=c.substr(0,e-0));b:{f=d;for(g=1;33>=g;++g)if(I(f,(qE(),xE)[g])){f=g;break b}f=32}mH(a,b,f);32==a.b[b].a&&(a.b[b].e=d);c+=\nfa;d=0;0<e&&(d=1,e=MJ(c,++e),48<=e&&57>=e&&(d=e-48));32==a.b[b].a&&(a.b[b].i=d)}}}function XG(a,b,c){var d,e;a.i=1;c&&(a.i=-1);b=new QD(b);try{for(;b.j=JD(b,b.a),b.j<b.i;)d=AG(wD(MD(b),10)).a,c=e=AG(wD(MD(b),10)).a,(0>c||6<c)&&(c=0),a.b[d].c=c}catch(f){if(f=vq(f),H(f,96))vp(f);else throw f;}}function TE(a,b){return a.f!=b?(a.f=b,!0):!1}\nfunction pI(a,b,c,d,e){b=XH(a,b,c);5!=a.d[b]&&2==a.c[b].c?xp(d.a,vd):3==a.c[b].c?xp(d.a,Ca):9==a.c[b].c?(e=Ed,a=a.c[b].d,null!=a&&(e=a),xp(d.a,e)):1==e[b]?xp(d.a,ic):-1==e[b]&&xp(d.a,Xf)}\nfunction NE(a){var b,c,d,e,f,g;c=0;for(d=1;d<=a.p;++d)a.b[d].k=0;for(f=1;f<=a.q;++f)a.c[f].e=0;a:for(;;){b=!1;for(d=1;d<=a.p;++d)if(e=a.b[d],0==e.k){e.k=++c;b=!0;break}if(!b)break a;for(;b;){b=!1;for(f=1;f<=a.q;++f)g=a.c[f],0<g.e||(d=a.b[g.i],e=a.b[g.j],d.k!=e.k?(g.e=d.k=e.k=c,b=!0):g.e=d.k)}}b=c;d=C(UH,q,119,b,0);for(c=1;c<=b;++c)d[c-1]=new cM(a.k,a,c);return d}function tG(a,b,c,d){a=c-a;b=d-b;return a*a+b*b}\nfunction DH(a,b){var c,d,e;e=a.c[b];if(1==e.c)if(c=a.c[b].i,d=a.c[b].j,2>a.b[c].j&&2>a.b[d].j)e.f=0,ht(a.k,"Stereomarking meaningless on this bond !");else switch(e.f){case 0:a.b[d].j<=a.b[c].j?e.f=1:e.f=3;break;case 1:e.f=2;break;case 2:2<a.b[d].j?e.f=3:e.f=1;break;case 3:e.f=4;break;case 4:2<a.b[c].j?e.f=1:e.f=3}else 2==e.c?10==e.f?e.f=0:e.f=10:ht(a.k,"Stereomarking allowed only on single and double bonds!")}\nfunction kI(a,b,c,d){var e,f,g,h,j,l,o,m,r,t;if(!(2!=a.c[b].c||5==a.d[b])&&(10==a.c[b].f||a.k.z))if(f=a.c[b].i,b=a.c[b].j,!cL(a.b[f])||!cL(a.b[b])){e=null;cL(a.b[f])?e=mI(a,b):cL(a.b[b])&&(e=mI(a,f));if(null!=e)if(1==(e[0]-1)%2)f=e[1],b=e[e[0]];else return;e=z(A,v,-1,[f,b]);for(o=0,j=e.length;o<j;++o)if(h=e[o],h=a.b[h].j,2>h||3<h)return;c[f]>c[b]&&(j=f,f=b,b=j);j=bM(a,f);h=j[0];l=j[1];e=0;o=!1;0<l&&c[h]>c[l]&&(j=h,h=l,l=j);j=XH(a,f,h);0!=d[j]?e=h:1==a.c[j].c&&5!=a.d[j]&&(e=h);0==e&&0<l&&(j=XH(a,f,\nl),0!=d[j]?e=l:1==a.c[j].c&&5!=a.d[j]&&(e=l));c[e]>c[f]&&(o=!0);j=bM(a,b);l=j[0];g=j[1];h=0;0<g&&c[l]<c[g]&&(j=l,l=g,g=j);j=XH(a,b,l);1==a.c[j].c&&5!=a.d[j]&&0==d[j]&&(h=l);0==h&&0<g&&(j=XH(a,b,g),1==a.c[j].c&&5!=a.d[j]&&(h=g));if(!(0==e||0==h))if(l=a.b[b].q-a.b[f].q,j=a.b[b].r-a.b[f].r,g=Math.sqrt(l*l+j*j),0.001>g&&(g=0.001),j/=g,g=l/g,l=(a.b[e].r-a.b[f].r)*g-(a.b[e].q-a.b[f].q)*j,t=(a.b[h].r-a.b[f].r)*g-(a.b[h].q-a.b[f].q)*j,2>(0>=l?0-l:l)||2>(0>=t?0-t:t))ht(a.k,"Not unique E/Z geometry !");else{g=\nXH(a,e,f);h=XH(a,h,b);r=1;if(0==d[g]){for(m=1;m<=a.b[e].j;++m)if(b=a.b[e].p[m],b!=f&&(j=XH(a,e,b),0!=d[j])){c[b]>c[e]?r=-d[j]:r=d[j];break}d[g]=r}0==d[h]&&(0<l&&0<t||0>l&&0>t?d[h]=-d[g]:d[h]=d[g],o&&(d[h]=-d[h]))}}}function lI(a,b,c){var d;d=a.c[b].f;return 1>d||4<d?0:1==d&&a.c[b].i==c?1:2==d&&a.c[b].i==c?-1:3==d&&a.c[b].j==c?1:4==d&&a.c[b].j==c?-1:0}\nfunction jI(a){var b;for(b=1;b<=a.p;++b){var c;a:{for(var d=c=void 0,e=void 0,e=0,d=1;d<=a.b[b].j;++d)if(c=a.c[XH(a,b,a.b[b].p[d])],1==c.c)e+=1;else if(2==c.c)e+=2;else if(3==c.c)e+=3;else if(9==c.c){c=-1;break a}c=e}a.b[b].o=c;c=a;var d=b,f=e=void 0,g=void 0,e=c.b[d],g=e.o;if(-1==g)e.i=0;else{switch(e.a){case 1:2==g?c.b[d].n=1:1<=g&&(c.b[d].n=0);e.i=0;break;case 2:3==g||5==g?(e.i=0,c.b[d].n=0):3>g?e.i=3-g-c.b[d].n:4==g?(c.b[d].n=-1,e.i=0):5<g&&(c.b[d].n=g-5,e.i=0);break;case 3:case 6:4>g?0<c.b[d].n?\ne.i=2-g+c.b[d].n:0>c.b[d].n?e.i=2-g-c.b[d].n:e.i=4-g:(c.b[d].n=g-4,e.i=4-g+c.b[d].n);break;case 4:case 7:3>g?e.i=3-g+c.b[d].n:3==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:(c.b[d].n=4==g?1:6==g?-1:g-5,e.i=0);break;case 5:2==g&&(0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0);2<g&&(c.b[d].n=g-2);e.i=2-g+c.b[d].n;break;case 8:case 13:2>g?e.i=2-g+c.b[d].n:2==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:3==g?2==c.b[d].j?(c.b[d].n=0,e.i=1):(c.b[d].n=1,e.i=\n0):4==g?(c.b[d].n=0,e.i=0):5==g?(c.b[d].n=0,e.i=1):(c.b[d].n=g-6,e.i=0);break;case 9:case 10:case 11:case 12:1<=g&&(c.b[d].n=g-1);e.i=1-g+c.b[d].n;2<g&&(c.b[d].n=0,e.i=0);break;case 33:case 32:e.i=0}f=EE(e.a);if(0<f)for(;e.n+e.i+g>f;)if(0<e.i)--e.i;else if(0<e.n)--e.n;else break;0>e.i&&(e.i=0)}}}function kF(a){PL(this);this.b[0]=new VH;this.t=this.q=this.p=0;this.k=a}\nfunction WG(a,b){var c,d,e,f,g,h,j,l,o;kF.call(this,a);if(null!=b&&(f=n,l=UG(b),null!=l)){o=new PD(b,l,!0);for(g=1;4>=g;++g)f=VG(o,l);e=AG(wD(nx(f.substr(0,3)),10)).a;j=AG(wD(nx(f.substr(3,3)),10)).a;g=0;try{g=AG(wD(nx(f.substr(14,1)),10)).a}catch(m){if(m=vq(m),!H(m,96))throw m;}TE(this,(UE(),1==g?VE:WE));for(g=1;g<=e;++g){d=EH(this,null);f=VG(o,l);d.q=(new $J(XJ(nx(f.substr(0,10))))).a;d.r=-(new $J(XJ(nx(f.substr(10,10))))).a;d=34;34>f.length&&(d=f.length);d=nx(f.substr(31,d-31));nH(this,g,d);62<=\nf.length&&(h=nx(f.substr(60,3)),0<h.length&&(h=AG(wD(h,10)).a,0!=h&&(this.b[this.p].f=h)));if(36<=f.length&&(h=nx(f.substr(34,2)),0<h.length&&(h=AG(wD(h,10)).a,0!=h&&-3<=h&&4>=h))){var r=void 0,r=dL(d);d=0<r?r+h:-1;0>d&&(d=0);this.b[g].d=d}if(39<=f.length&&(h=nx(f.substr(37,2)),0<h.length&&(h=AG(wD(h,10)).a,0<h&&7>=h))){f=0;switch(h){case 1:f=3;break;case 2:f=2;break;case 3:f=1;break;case 4:f=0;break;case 5:f=-1;break;case 6:f=-2;break;case 7:f=-3}this.b[g].n=f}}for(g=1;g<=j;++g)e=SH(this,null),f=\nVG(o,l),e.i=AG(wD(nx(f.substr(0,3)),10)).a,e.j=AG(wD(nx(f.substr(3,3)),10)).a,d=AG(wD(nx(f.substr(6,3)),10)).a,1==d?c=1:2==d?c=2:3==d?c=3:c=9,h=0,11<f.length&&(h=AG(wD(nx(f.substr(9,3)),10)).a),1==d&&1==h&&(c=1,e.f=1),1==d&&6==h&&(c=1,e.f=2),e.c=c;aI(this);for(gF(this);(o.j=JD(o,o.a),o.j<o.i)&&!(null==(f=MD(o)));){if(0==f.indexOf(hf))break;if(0==f.indexOf(gf)){l=new OD(f);MD(l);MD(l);j=AG(wD(MD(l),10)).a;for(g=1;g<=j;++g)c=AG(wD(MD(l),10)).a,e=AG(wD(MD(l),10)).a,this.b[c].n=e}if(0==f.indexOf(kf)){l=\nnew OD(f);MD(l);MD(l);j=AG(wD(MD(l),10)).a;for(g=1;g<=j;++g)c=AG(wD(MD(l),10)).a,this.b[c].d=AG(wD(MD(l),10)).a}if(0==f.indexOf("M APO")){l=new OD(f);MD(l);MD(l);j=AG(wD(MD(l),10)).a;for(g=1;g<=j;++g)c=AG(wD(MD(l),10)).a,f=AG(wD(MD(l),10)).a,this.v=c,pH(this,this.v,0),nH(this,this.p,Bf+f),this.v=0}}a&&!a.bb&&$E(this);iI(this)}}\nfunction qI(a,b){var c,d,e,f,g,h,j,l,o,m;kF.call(this,a);0==b.indexOf(ma)&&(b=fD(b,1,b.length));jK(b,ma)&&(b=fD(b,0,b.length-1));if(1>b.length)this.p=0;else{try{j=new OD(b);g=AG(wD(MD(j),10)).a;h=AG(wD(MD(j),10)).a;for(f=1;f<=g;++f)o=MD(j),c=(m=EH(this,null),nH(this,this.p,o),m),c.q=(new $J(XJ(MD(j)))).a,c.r=-(new $J(XJ(MD(j)))).a;for(f=1;f<=h;++f){d=SH(this,null);d.i=AG(wD(MD(j),10)).a;d.j=AG(wD(MD(j),10)).a;e=AG(wD(MD(j),10)).a;l=0;if(-1==e)l=e=1;else if(-2==e)e=1,l=2;else if(-5==e)e=2,l=10;else if(11==\ne||12==e||13==e||14==e)l=e,e=9;d.c=e;d.f=l}$L(this);aI(this);gF(this)}catch(r){r=vq(r);if(H(r,96)){r.yd();this.p=0;return}throw r;}a&&!a.bb&&$E(this);iI(this)}}function ZG(a,b,c){var d,e,f,g;kF.call(this,a);g=UF(b.p+1);for(e=1;e<=b.p;++e)b.a[e]==c&&(EH(this,b.b[e]),g[e]=this.p);for(e=1;e<=b.q;++e)if(a=b.c[e].i,d=b.c[e].j,!(b.a[a]!=c&&b.a[d]!=c)&&!(b.a[a]!=c||b.a[d]!=c))f=SH(this,b.c[e]),f.i=g[a],f.j=g[d];this.i=b.i;$L(this)}\nfunction cM(a,b,c){var d,e,f;kF.call(this,a);f=UF(b.p+1);for(d=1;d<=b.p;++d)b.b[d].k==c&&(EH(this,b.b[d]),f[d]=this.p);for(d=1;d<=b.q;++d)a=b.c[d],a.e==c&&(e=SH(this,a),e.i=f[a.i],e.j=f[a.j]);TE(this,b.f);this.i=b.i;$L(this)}\nfunction tH(a,b,c){var d,e,f,g;kF.call(this,a);for(a=1;a<=c;++a)this.p+=b[a].p,this.q+=b[a].q,this.t+=b[a].t,b[a].f.a&&TE(this,(UE(),UE(),VE));this.b=C(QL,q,114,this.p+1,0);this.c=C(RL,q,115,this.q+1,0);f=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].p;++d)++e,this.b[e]=bL(b[a].b[d]);for(d=1;d<=b[a].q;++d)++g,this.c[g]=gL(b[a].c[d]),this.c[g].i+=f,this.c[g].j+=f;f=e}$L(this)}\nfunction HE(a){var b;PL(this);this.k=a.k;this.p=a.p;this.q=a.q;this.t=a.t;this.b=C(QL,q,114,this.p+1,0);for(b=0;b<this.b.length;++b)a.b[b]&&(this.b[b]=bL(a.b[b]));this.c=C(RL,q,115,this.q+1,0);for(b=0;b<this.c.length;++b)a.c[b]&&(this.c[b]=gL(a.c[b]));this.i=a.i;this.f=a.f}\nfunction wH(a,b,c){var d,e,f;if(0==c)return rH(Vu(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=Q(K(S(a*Math.pow(10,c))))/Math.pow(10,c);e=n+(new $J(a)).a;d=lx(e,mx(46));0>d&&(e+=gc,d=lx(e,mx(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=wc;if(0==b)return e;e.length>b&&(e=Ed);c=n;for(a=1;a<=b-e.length;++a)c+=fa;return c+e}function UG(a){var b;b=new PD(a,ca,!0);if(4<ID(b))return ca;b=new PD(a,Ik,!0);return 4<ID(b)?Ik:null}\nfunction rH(a,b){var c,d,e;d=n+(new pB(a)).a;d.length>b&&(d=Ed);e=n;for(c=1;c<=b-d.length;++c)e+=fa;return e+d}function VG(a,b){for(var c,d;a.j=JD(a,a.a),a.j<a.i;){d=MD(a);if(I(d,b))return fa;for(MD(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=fD(d,0,d.length-1),0==d.length)return fa}else break;return d}return null}w(692,1,{119:1},kF,WG,qI,ZG,cM,tH,HE);_.a=null;_.d=null;_.i=0;_.j=!1;_.k=null;_.n=!1;_.o=0;_.p=0;_.q=0;_.r=0;_.s=!1;_.t=0;_.u=!1;_.v=0;_.w=0;_.x=0;_.y=null;_.z=0;_.A=0;\nfunction VL(a,b,c,d){var e,f,g;e=pH(b,c,d);d=b.p;a.c=b.b[d].q;a.d=b.b[d].r;f=b.b[c].q-a.c;c=b.b[c].r-a.d;g=Math.sqrt(f*f+c*c);a.b=c/g;a.a=f/g;JE(b,d);return e}function WL(a,b,c,d,e,f){var g,h,j;g=c;for(;g<=d;++g)c=b.b[g],hF(c,-a.c,-a.d),h=c.q*a.a+c.r*a.b,j=c.r*a.a-c.q*a.b,c.q=h,c.r=j,h=-c.q*f.a+c.r*f.b,j=-c.r*f.a-c.q*f.b,c.q=h,c.r=j,hF(c,b.b[e].q,b.b[e].r)}function UL(){}w(693,1,{},UL);_.a=0;_.b=0;_.c=0;_.d=0;function mt(){mt=x;nt=new HC(Pe)}var nt;\nfunction BF(){BF=x;dM=new wB(1);I((hD(),iD[Yh]),df)?T=30:T=1}function zF(a,b,c,d,e){nG(a.a,Q(K(S(b*T))),Q(K(S(c*T))),Q(K(S(d*T))),Q(K(S(e*T))),Q(K(Math.round(-35))),Q(K(Math.round(-110))))}function CF(a,b,c,d,e){DF(a.a,Q(K(S(b*T))),Q(K(S(c*T))),Q(K(S(d*T))),Q(K(S(e*T))))}function dG(a,b,c,d){var e,f,g;f=C(A,v,-1,d,1);g=C(A,v,-1,d,1);for(e=0;e<d;++e)f[e]=Q(K(S(b[e]*T))),g[e]=Q(K(S(c[e]*T)));a=a.a;a.n&&(wF(a,!1),xF(a,eM(a,f,g,d,2<d)))}\nfunction tF(a,b,c,d,e){EF(a.a,Q(K(S(b*T))),Q(K(S(c*T))),Q(K(S(d*T))),Q(K(S(e*T))))}function cG(a,b,c,d){XF(a.a,b,Q(K(S(c*T))),Q(K(S(d*T))))}\nfunction uF(a,b,c,d,e,f){var g,h;g=a.a.e;f?(h=PB(g),f=new hm(Vu(0.7*(g.d>>16&255)),Vu(0.7*(g.d>>8&255)),Vu(0.7*(g.d&255))),SF(a.a,g)):(h=new hm(Vu(0.7*(g.d>>16&255)),Vu(0.7*(g.d>>8&255)),Vu(0.7*(g.d&255))),f=PB(g),SF(a.a,h));g=Q(K(S(T)));d=Q(K(S(d*T)));e=Q(K(S(e*T)));b=Q(K(S(b*T)));c=Q(K(S(c*T)));d-=g;e-=g;AF(a.a,b+g,c+g,d-g,e-g);SF(a.a,h);AF(a.a,b,c,d,g);AF(a.a,b,c+g,g,e);SF(a.a,f);AF(a.a,b+d,c,g,e+g);AF(a.a,b+1,c+e,d,g)}\nfunction vF(a,b,c,d,e){a=a.a;b=Q(K(S(b*T)));c=Q(K(S(c*T)));d=Q(K(S(d*T)));e=Q(K(S(e*T)));wF(a,!0);xF(a,yF(a,b,c,d,e))}function GF(a,b,c,d){var e,f,g;f=C(A,v,-1,d,1);g=C(A,v,-1,d,1);for(e=0;e<d;++e)f[e]=Q(K(S(b[e]*T))),g[e]=Q(K(S(c[e]*T)));a=a.a;wF(a,!0);xF(a,eM(a,f,g,d,2<d))}function sF(a,b,c,d,e){AF(a.a,Q(K(S(b*T))),Q(K(S(c*T))),Q(K(S(d*T))),Q(K(S(e*T))))}function rF(a,b){!a.b?SF(a.a,b):b==a.c||RB(b,a.c)?SF(a.a,a.c):SF(a.a,a.b)}function VF(a,b){a.e=new jC(b.a,b.c,Math.round(b.b*T));wI(a.a,a.e)}\nfunction fM(a){BF();this.a=a;1<T&&(this.d=new wB(T*dM.e),RF(this.a,this.d))}w(695,1,{},fM);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var dM,T=0;function pF(a){this.a=a;this.b=new fM(a.a)}w(696,1,{},pF);_.a=null;_.b=null;function vG(){}function aM(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(698,1,{120:1},vG,aM);_.a=0;_.b=0;_.c=0;_.d=0;function dH(a){return a.a<a.c-1?(++a.a,zw(a,a.a)):null}function cH(a){return 0<a.a?(--a.a,zw(a,a.a)):null}function JI(){LK(this)}w(699,627,Zl,JI);\n_.mg=function(){this.a=-1;this.b=C(MK,q,0,0,0);this.c=0};_.a=-1;function kt(a,b){var c;a.a=b;var d,e;d=null;if(e=c=(e=NC().a.Zh(a),null!=e?new bD(e):null))e=(QC(),TC),e=UC(e,(QC(),TC))||UC(e,RC);if(e)try{d=ZC(c)}catch(f){if(f=vq(f),H(f,73))vp(f);else if(H(f,81))vp(f);else throw f;}c=d;null!=c&&AI(b,c)}function it(a){var a=new bD(a),b=NC(),c,d;try{c=ZC(a),d=Mp(c),b.a.$h(d)}catch(e){if(e=vq(e),H(e,73))vp(e);else if(H(e,81))vp(e);else throw e;}}function KI(){}w(701,1,hl,KI);\n_.vf=function(a){AI(this.a,a.a)};_.a=null;function qG(a){a.c=0;a.a=0;a.b=0}function HI(){}w(702,1,{},HI);_.a=0;_.b=0;_.c=0;w(704,386,zl);\nfunction et(){var a;et=x;gM=(a=!1,Ui in $wnd||Ui in $doc.documentElement?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);hM=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");iM=gM&!hM;var b;a=z(A,v,-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]);ft=C(A,v,-1,1E3,1);for(b=0;b<ft.length;++b)ft[b]=-999;for(b=0;b<a.length;b+=2)ft[a[b+1]]=a[b]}\nfunction fB(a,b,c){var d;d=new jM;ix(d.t,b,c);Rx(a.f,d.t,0,0);Am(a.a,d);return d}function kB(a){var b;b=Tq(a.pb,Si);0==b&&(b=parseInt(a.pb.style[Qh])||0);return b}function aJ(a,b){return!a.e?null:b in a.e?a.e[b]:null}function jB(a){var b;b=Tq(a.pb,Ti);0==b&&(b=parseInt(a.pb.style[Dk])||0);return b}function hG(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)Ux(a.f,b.t,c,d),b.r=c,b.s=d;kM(b)}function EI(a){var b;for(b=new vu(a.k);b.b<b.d.Pf();)a=wu(b),dJ(a)}function SI(a){a=oD(a);$wnd.open(a,"_blank",n)}\nfunction $I(a,b,c,d){et();this.pb=Fy();this.i=new lM;this.a=new Gm;this.k=new Gm;this.e=d;this.pb.style[aj]=wc;this.pb.style[Yi]=wc;this.pb.style[bk]=ci;this.pb.style[Dk]=b;this.pb.style[Qh]=c;this.f=new mM;this.f.pb.style[Dk]=Gc;hx(this.f,Gc);iM?(b=new nM,c=new oM,Rx(b,this.f,0,0),Rx(b,c,0,0),Yx(this,b)):Yx(this,this.f);this.c=a;a.Sc=this.i;a.Ec=this;iM&&(this.n=new pM(this),this.n.i=new qM(this),this.n.j=new rM(this),this.n.n=new sM(this),this.n.k=new tM(this),this.c&&(this.n.e=new uM(this),this.n.f=\nnew vM(this),this.n.a=new wM(this)));tx(this,new xM(this),(qt(),qt(),rt));tx(this,this,(Ks(),Ks(),Ls));tx(this,new yM(this),(tt(),tt(),ut));tx(this,new zM(this),(Dt(),Dt(),Et));tx(this,new AM(this),(wt(),wt(),xt));tx(this,new BM(this),(Gt(),Gt(),Ht));tx(this,new CM(this),(bt(),bt(),ct));(KA(),KA(),LA).a=this;Cw(new DM(this))}w(703,704,zl,$I);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.j=!1;_.n=null;var iM,hM,gM,ft=null;function mM(){Wx.call(this);this.pb[Sg]=Zh}w(706,363,zl,mM);\nfunction nM(){mM.call(this);this.pb.style[Dk]=Gc;this.pb.style[Qh]=Gc}w(705,706,zl,nM);function Us(a,b){var c;c=K(S(100*b.c));c=new dD(b,0,Dj,c);OE(a.a.c,c);return!0}function vM(a){this.a=a}w(707,1,{},vM);_.Hh=function(a){return Us(this,a)};_.a=null;function Ys(a,b){var c;c=new dD(b,0,uh,Kk);OE(a.a.c,c);return!0}function wM(a){this.a=a}w(708,1,{},wM);_.Hh=function(a){return Ys(this,a)};_.a=null;function xM(a){this.a=a}w(709,1,{},xM);\n_.ld=function(a){var b,c,d,e;d=Fs(a);e=Gs(a);c=Zq(a.a);b=new EM(a);2==c&&(b.e=4);b=yH(this.a.c,b,d,e);this.a.j=!0;b&&a.a.stopPropagation()};_.a=null;function yM(a){this.a=a}w(710,1,{},yM);_.md=function(a){var b,c;b=Fs(a);c=Gs(a);a=new EM(a);(0>=b||b>=jB(this.a)-1||0>=c||c>=kB(this.a)-1)&&(this.a.j=!1);this.a.j?HH(this.a.c,a,b,c):BG(this.a.c,a,b,c);oz(this.a.pb)};_.a=null;function zM(a){this.a=a}w(711,1,{},zM);_.od=function(a){this.a.j=!1;Fs(a);Gs(a);PH(this.a.c)};_.a=null;\nfunction AM(a){this.a=a}w(712,1,{},AM);_.nd=function(){this.a.j&&(this.a.j=!1)};_.a=null;function BM(a){this.a=a}w(713,1,{},BM);_.a=null;function CM(a){this.a=a}w(714,1,{},CM);_.a=null;function oM(){mM.call(this);this.pb.style[Dk]=Gc;this.pb.style[Qh]=Gc}w(715,706,zl,oM);function DM(a){this.a=a}w(716,1,{},DM);_.Qd=function(){Gq((Dq(),Eq),new FM(this))};_.a=null;function FM(a){this.a=a}w(717,1,{},FM);_.pd=function(){this.a.a.c&&(hB(this.a.a.c),EI(this.a.a))};_.a=null;\nfunction GM(a,b){var c;c=b.a;c.e=4;return yH(a.a.c,c,b.d,b.e)}function qM(a){this.a=a}w(718,1,{},qM);_.Hh=function(a){return GM(this,a)};_.a=null;function bu(a,b){BG(a.a.c,b.a,b.d,b.e);return yH(a.a.c,b.a,b.d,b.e)}function rM(a){this.a=a}w(719,1,{},rM);_.Hh=function(a){return bu(this,a)};_.a=null;function sM(a){this.a=a}w(720,1,{},sM);_.Hh=function(a){return HH(this.a.c,a.a,a.d,a.e)};_.a=null;function tM(a){this.a=a}w(721,1,{},tM);_.Hh=function(){return PH(this.a.c)};_.a=null;\nfunction Ts(a,b){var c;c=K(S(b.b));c=new dD(b,0,wj,c);OE(a.a.c,c);return!0}function uM(a){this.a=a}w(722,1,{},uM);_.Hh=function(a){return Ts(this,a)};var HM=_.a=null;function IM(){IM=x;HM=new Mv((cw(),new bw("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function JM(){JM=x;KM={}}\nfunction LM(a,b,c){var d;c&&(b.style[zh]=c.b+kj,d=c.a,d!=Ee&&(b.style[yh]=d),0!=(c.c&1)&&(b.style[Bh]=Dg),0!=(c.c&2)&&(b.style[Ah]=Xh));a.e.style[Ck]=Oi}\nfunction lC(a){var b=MM,c,d,e,f,g,h,j,l,o,m,r,t,y;c=Lp(a);c in KM?a=KM[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Qj),f=$doc.createElement(Vh),f.style[mh]=(hr(),"inline"),f.style[zk]=(Yr(),"baseline"),f.style[mi]=Bc,f.style[ni]=Bc,f.width=1,f.height=1,g=(IM(),HM),f.src=g.d.a,a=(h=$doc.createTextNode(Af),LM(b,e,a),e.appendChild(h),e.appendChild(f),d.appendChild(e),j=br(e)+$wnd.pageYOffset,l=br(e)+$wnd.pageYOffset+(e.offsetHeight||0),o=l-j,m=br(f)+$wnd.pageYOffset+(f.offsetHeight||\n0)+1,r=l-m,t=m-j,d.removeChild(e),y=new NM,y.a=t,y.b=r,y.c=o,y),KM[c]=a);return a}function OM(){JM();var a,b,c,d,e;Dr();this.a=z(Zu,q,1,["monospace","sans-serif",Jj]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(Qj);this.e.innerHTML=this.f||n;this.e.style[zh]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[yh]=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)}\nw(725,1,{},OM);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var KM;function NM(){}w(726,1,{},NM);_.a=0;_.b=0;_.c=0;function IH(a){if(0!=(a.e&4))return!0;try{if(a.a&&H(a.a,25))return!!a.a.a.metaKey}catch(b){if(b=vq(b),!H(b,104))throw b;}return!1}function zH(a){try{if(a.a&&H(a.a,25))return!!a.a.a.shiftKey}catch(b){if(b=vq(b),!H(b,104))throw b;}return!1}function EM(a){gt.call(this,null,0,null);this.a=a}w(727,477,Xl,EM);_.pf=function(){return IH(this)};_.qf=function(){return zH(this)};_.a=null;\nfunction GC(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=MM;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||n,LM(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function xA(a){this.b=a;this.a={};!MM&&(MM=new OM)}w(728,480,rl,xA);var MM=null;function gB(a){this.a=a}w(729,487,{},gB);_.a=null;function lM(){$A.call(this)}w(730,456,ql,lM);function PM(a,b){this.a=a;this.b=b}w(731,1,{},PM);_.a=null;_.b=null;\nfunction QM(){Vy.call(this);this.pb[Sg]="jsa-resetTable";this.pb.style[Dk]=wg}w(732,399,zl,QM);function RM(){RM=x;var a=SM=new OM;Dr();a.f="9p";a.e.style[yh]=Jj;a.e.style[zh]="144.0pt";a.e.innerHTML=a.f||n;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[zh]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);TM=new wB(1)}function xF(a,b){a.p=!0;if(a.j){a.o&&(a.d.length=0,a.o=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,kM(a)}\nfunction nG(a,b,c,d,e,f,g){var h,j,l,o,m,r,t,y,u,D,s;a.n&&(wF(a,!1),360<=g||-360>=g?h=yF(a,b,c,d,e):h=(j=f+g,l=0,j<f&&(l=1),o=0,(180<g||-180>g)&&(o=1),m=b+d/2,r=c+e/2,t=d/2,y=e/2,u=UM(m,r,t,y,f),D=UM(m,r,t,y,j),s="<g"+a.k+wd,s+=\'<path d ="M \'+u.a+fa+u.b+" A "+t+fa+y+" 0 "+o+fa+l+fa+D.a+fa+D.b+Aa,s+=od,s),xF(a,h))}function DF(a,b,c,d,e){var f,g,h,j,l,o;a.n&&(b=(f=a.a,a.a=!1,g=n+b,h=n+d,j=n+c,l=n+e,o=rd+g+va+j+ua+h+wa+l+ta+a.f+na+a.c+a.b+tc,a.a=f,o),xF(a,b))}\nfunction EF(a,b,c,d,e){a.n&&(wF(a,!1),xF(a,\'<rect x="\'+b+xa+c+sa+e+\'" width="\'+d+ma+a.k+tc))}function XF(a,b,c,d){var e,b=b.replace(/&/g,Qa).replace(/<\/g,Ya).replace(/>/g,Sa),b=(e=a.f,ud+c+xa+d+na+a.i+\' fill="\'+e+Ba+b+qd);xF(a,b)}function AF(a,b,c,d,e){wF(a,!0);xF(a,\'<rect x="\'+b+xa+c+sa+e+\'" width="\'+d+ma+a.k+tc)}\nfunction kM(a){var b,c;if(a.p){for(;null!=(b=a.u.pop());)c=a.d,c[c.length]=b;b=a.d.join(ca);c=a.t;var d;d=ar(c.pb)+(c.pb.offsetWidth||0)-ar(c.pb);0==d&&(d=parseInt(c.pb.style[Dk])||0);c=d;d=a.t;var e;e=br(d.pb)+$wnd.pageYOffset+(d.pb.offsetHeight||0)-(br(d.pb)+$wnd.pageYOffset);0==e&&(e=parseInt(d.pb.style[Qh])||0);c=\'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="\'+c+sa+e+Ba;var f;d=!(f=$wnd.navigator.userAgent,-1!=f.indexOf("Firefox"))?"<style> text { cursor: default; } <\/style>":\nn;b=c+d+b+pd;b!==a.q&&(a.t.pb.innerHTML=b||n,a.q=b);a.o=!0;a.p=!1}}function SF(a,b){(a.e=b)&&(a.f=VM(b))}function wI(a,b){var c,d,e;a.i=(c=b.b,d=b.a,e=n,12!=c&&(e=\' font-size="\'+c+\'px"\'),"Plain"!=d&&(e+=\' font-family="\'+d+ma),0!=(b.c&1)&&(e+=\'font-weight="bold"\'),0!=(b.c&2)&&(e+=\'font-style="italic"\'),e)}function RF(a,b){(a.n=b)&&b&&(a.c=\'stroke-width="\'+(b.e==Vu(b.e)?n+Vu(b.e):n+b.e)+na)}w(733,483,{});_.d=null;_.e=null;_.f=Ag;_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=n;_.r=0;_.s=0;_.t=null;\n_.u=null;var TM,SM;function Yt(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-ar(a.o.pb)+cr(a.o.pb)+$wnd.pageXOffset,a.b.e=c.clientY-(br(a.o.pb)+$wnd.pageYOffset)+(a.o.pb.scrollTop||0)+$wnd.pageYOffset,a.b.a=new EM(b),b.a.preventDefault(),!0):!1}\nfunction pM(a){this.o=a;this.b=new WM;this.c=new XM(this);tx(this.o,new YM(this),(Zt(),Zt(),$t));tx(this.o,new ZM(this),(Rt(),Rt(),St));tx(this.o,new $M(this),(Vt(),Vt(),Wt));tx(this.o,new aN(this),(Nt(),Nt(),Ot));tx(this.o,new bN,(Zs(),Zs(),$s));tx(this.o,new cN(this),(Vs(),Vs(),Ws));tx(this.o,new dN(this),(Qs(),Qs(),Rs))}w(734,1,{},pM);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function XM(a){Im();this.a=a}w(735,65,{},XM);\n_.vd=function(){!this.a.d&&this.a.i&&GM(this.a.i,this.a.b)};_.a=null;function YM(a){this.a=a}w(736,1,{},YM);_.a=null;function ZM(a){this.a=a}w(737,1,{},ZM);_.a=null;function $M(a){this.a=a}w(738,1,{},$M);_.a=null;function aN(a){this.a=a}w(739,1,{},aN);_.a=null;function bN(){}w(740,1,{},bN);function cN(a){this.a=a}w(741,1,{},cN);_.a=null;function dN(a){this.a=a}w(742,1,{},dN);_.a=null;function WM(){}w(743,1,{},WM);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction VM(a){var b,c;c=a.d>>16&255;b=a.d>>8&255;a=a.d&255;if(0==c*b*a){if(0==c&&0==b&&0==a)return Ag;if(255==c&&0==b&&0==a)return"red";if(0==c&&255==b&&0==a)return"green";if(0==c&&0==b&&255==a)return Bg}return 255==c&&255==b&&255==a?"white":uj+c+lb+b+lb+a+eb}function OI(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction eN(a){var b,c,d,e,f;zx(a);d=(Ax(),Mz(null));e=new QM;Sy(e,a);Jx(d,e,d.pb);f=a.de();b=a.ce();c=OI();9<=c?(++f,++b):7==c&&H(a,38)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Uy(e,a);Sx(d,e);return new EA(f,b)}function XD(a){try{$wnd.console.log(a)}catch(b){}}function fN(){this.pb=$doc.createElement(nh);this.pb[Sg]=Zh;this.pb.style[Zi]=Rh;this.pb.style[hj]=fg;this.pb.style[Dk]=Gc;this.pb.style[Qh]=Gc;this.pb.setAttribute("contenteditable",wh)}w(745,366,nl,fN);\nfunction UM(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new PM(new $J(a),new $J(b))}function yF(a,b,c,d,e){return\'<ellipse cx="\'+(b+d/2)+pa+(c+e/2)+\'" rx="\'+d/2+\'" ry="\'+e/2+ma+a.k+tc}function eM(a,b,c,d,e){var f,g,h,j;if(1>d)return n;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=\' points="\';for(f=0;f<g;++f)h=b[f],j=c[f],d+=h+lb+j,f<g-1&&(d+=fa);d+=ma;b=id;e?b+="polygon":b+="polyline";return b+=d+a.k+tc}\nfunction QF(a,b){xF(a,"<g "+(\'transform="scale(\'+b+\')"\')+wd);var c=a.u;c[c.length]=od}function wF(a,b){var c;c=a.f;(a.a=b)?a.k=\' stroke="none" fill="\'+c+na+a.b:a.k=\' fill="none" stroke="\'+c+na+a.c+a.b}function jM(){RM();this.n=TM;this.d=[];this.t=new fN;this.u=[]}w(746,733,{},jM);_.a=!1;_.b=n;_.c=n;function gN(){gN=x;hN=new EA(0,0)}function PA(a,b){var c;if(a.Mf())return hN;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Oh(vA(b));c=eN(a.Ef());a.e.b=c.b;a.e.a=c.a;return c}\nfunction iN(){this.e=new WB;this.e.a=-1;this.e.b=-1}w(748,1,{});_.Mf=yI;_.Oh=function(a){var b=this.Ef().pb,c,d,e;c=(hC(),iC);e=a.b;d=a.a;e!=c.b?b.style[zh]=n+e+"pt":b.style[zh]=n;d!=c.a?b.style[yh]=d:b.style[yh]=n;0!=(a.c&1)?b.style[Bh]=Dg:b.style[Bh]=n;0!=(a.c&2)?b.style[Ah]=Xh:b.style[Ah]=n};_.e=null;var hN;function bB(){gN();iN.call(this);this.d=new Wx}w(752,748,{},bB);_.Ef=SB;_.d=null;function qC(a){this.a=new Bz(a.f,new jN(a));Az(this.a,a.e)}w(754,1,{},qC);_.a=null;\nfunction wz(a){var b,c,d,e,f;f=new cD(a.a,1001,null!=a.a.c?a.a.c:a.a.f);for(c=Kt(a.a.d,C(kN,q,74,0,0)),d=0,e=c.length;d<e;++d)if(b=c[d],H(b,54)){b.Ec.j=!1;break}a=a.a;b=a.n.d;f!=b.a&&(b.a=f,b.b=Bu((nB(),oB),new pB(f.k)));b=b.b;if(Cv(!b?Jk:b.a,Uk))for(b=(!a.d.a||0==a.d.a.c?(Eu(),Eu(),Fu):new tB(a.d.a)).ue();b.Vd();)a=b.Wd(),1001==f.k&&a.vf(f);var g,h,j;1001==f.k?(g=new gt(f.n,f.k,f.a),g.e=f.b&15):601==f.k?(null.bi(),null.bi()):100==f.k&&H(f.n,71)?(h=f.n,j=new gt(h,205,null),j.i=h.Se(),j.j=h.Te()):\n1004<=f.k&&1005>=f.k||(701==f.k?null.bi():401==f.k||402==f.k?(null.bi(),null.bi(),null.bi(),null.bi(),null.bi()):500<=f.k&&507>=f.k&&(g=null.ci,500!=g&&(g=new gt(null.ci,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function jN(a){this.a=a}w(755,1,il,jN);_.pd=function(){wz(this)};_.a=null;function LC(){gN();iN.call(this);this.a=new $z}w(756,748,{},LC);_.Ef=Tv;_.a=null;function OC(){new su;var a;a:{switch(Wu){case 1:case 3:case 5:case 7:a=new lN;break a}a=new mN}this.a=a}w(771,507,{},OC);_.a=null;\nfunction mN(){}w(773,1,{},mN);_.Zh=function(a){a&&a&&oq(8,new nN(a));return null};_.$h=function(a){oq(8,new oN(a))};function lN(){}w(772,773,{},lN);_.Zh=function(){return $wnd.clipboardData.getData(Of)};_.$h=function(a){$wnd.clipboardData.setData(Of,a)};function nN(a){this.a=a}w(776,1,Nl,nN);_.zd=SA;_.a=null;function oN(a){this.a=a}w(778,1,Nl,oN);_.zd=SA;_.a=null;function MC(){this.b=new PC;this.d=new rB}w(789,505,{},MC);function zG(a,b,c,d){b=yA(b);c+=b.a;d+=b.b;fy(a.a,c,d);gy(a.a)}\nfunction xC(){gN();iN.call(this);var a=this.a=new pN;a.ab=!0;a.a.f=!0;this.a.db=!0}w(791,748,{},xC);_.Ef=Tv;_.a=null;function tD(){}w(799,534,{},tD);function qD(){qD=x;var a;a=(hD(),iD["os.encoding"]);if(null!=a)try{if(I("UTF-8",a))mK(n);else if(I("ISO-8859-1",a)||I("ISO-LATIN-1",a))C(nK,Ol,-1,0,1);else throw new JJ(a+la);}catch(b){if(b=vq(b),!H(b,105))throw b;}}function rC(a,b){a.a=31*a.a+Vu((new $J(b)).a)}function xB(){}w(804,1,{},xB);_.hC=Tv;_.a=1;\nfunction pN(){var a=(ny(),qy);hy.call(this,!0,ri);this.U=a.a;this.a=new qN(this);this.a.d=!0;Yx(this,this.a);this.ab=!0;this.a.f=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);pw();dx(a,b)}else this.lb|=1;Yq(Xq(this.pb))[Sg]=Oh;this.pb.style[Fk]="2147483647"}w(836,368,zl,pN);_.Yd=function(a){xx(this,a);1==nw(a.type)&&cy(this,!1)};_.a=null;\nfunction qN(a){this.b=a;this.c=new Gm;this.i=new Gm;a=(zz(),yz);new pA(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(Wj);this.e=$doc.createElement(Zj);hw(b,this.e);this.o=!0;a=Fy();b=(iw(),jw(b));a.appendChild(b);this.pb=a;Rn();this.pb.setAttribute("role",vo.a);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),pw(),dx(a,b)):this.lb|=2225;this.pb[Sg]=Nh;a=kx(this.pb)+"-vertical";gx(this.ee(),a,!0);this.pb.style[Yi]=Cc;this.pb.setAttribute("hideFocus",vk);tx(this,new xz(this),(zs(),zs(),As))}\nw(837,408,nl,qN);_.Yd=function(a){switch(nw(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}pz(this,a)};_.Ge=function(a,b){tz(this,a,b);b||this.a&&cy(this.b,!1)};_.a=!0;_.b=null;w(885,1,{});\nfunction rN(a,b,c,d){var e,f,g,h,j,l;h=(!c?b.b:CD(b,c,~~Lp(c)))[0][d.length];b=j=e=null;for(c=0,f=!h?0:h.length;c<f;++c){g=h[c];var o;a:{o=g;var m=d,r=void 0,t=void 0,y=void 0,u=t=r=void 0,D=t=void 0,s=void 0,t=void 0;for(y=0,s=m.length;y<s;++y)if(D=o[y+3],u=m[y],r=null==u?Pi:typeof u,r=r==Ri?Object.prototype.toString.call(u)==Wf||typeof u.length==Qi?"array":r:r,!I(r,D)&&(!I(Tj,D)||!I(Pi,r)))if(u=I(Qi,r),r=I(Eg,r),sN===D)u&&(m[y]=new $J(m[y])),r&&(m[y]=(UE(),m[y]?VE:WE));else{t=u||r;if(t=!t&&null!=\nD&&Gp(D)==tN){t=m[y];if(null==t||uN(t,D))continue;if(Fp(t)&&(t=t&&t.g?t.g:null,null!=t&&uN(t,D))){m[y]=t;continue}}if(!I(Ri,D)||u||r){o=!1;break a}}o=!0}if(o){e=g[0];j=g[1];b=g[2];break}}return e?(d=b?b(a,d):d,a=(l=e.apply(a,d),[j?j(l):l])):null}function vN(){this.c=new up;this.a=new up;this.b=new up}function uN(a,b){var c;if(sN==b||wN==b&&H(a,132))return!0;if(null!=a)for(c=Gp(a);c&&c!=sN;c=null)if(c==b)return!0;return!1}w(884,885,{},vN);function vJ(){vJ=x;xN=new vN}\nfunction AJ(a,b){vJ();E(xN.c,a,b)}function sJ(a){vJ();var b,c,d;d=kK(a,Yf);c=$wnd;a=0;for(b=d.length-1;a<b;++a)I(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function tJ(a,b){var c;vJ();return c=b&&b[0]&&(typeof b[0]==Ri||typeof b[0]==Dh)?b[0]:null,uN(c,a)}function yJ(a,b){var c=uJ;vJ();var d=xN,e;e=b?d.b:d.a;if(d=!c?e.b:CD(e,c,~~Lp(c))){var f=d;for(p in a)f[p]=a[p]}else d=a;!c?DD(e,d):FD(e,c,d,~~Lp(c))}\nfunction xJ(a,b,c){var d=uJ;vJ();var e=xN,c=c?e.b:e.a,e=rN(a,c,d,b);if(!e){e=[a];for(i=0;i<b.length;i++)e.push(b[i]);b=e;e=rN(a,c,d,b)}if(!e)throw new Bp("Can\'t find exported method for given arguments: 0"+dd+b.length+ca);return e}function RH(a){vJ();var b=xN,c;null==a?a=null:(c=a[cg],c||(0!=(Gp(a).b&4)?a=[]:(b=(b=Bu(b.c,Gp(a)))&&typeof b==Dh?new b(a):a,a=a[cg]=b),c=a),a=c);return a}var xN;\nfunction B(a){return function(){try{var b;var c=arguments,d;var e;0!=zq&&(e=wm(),2E3<e-Bq&&(Bq=e,Aq=yq()));if(0==zq++){var f=(Dq(),Eq),g,h;if(f.b){h=null;do g=f.b,f.b=null,h=Mq(g,h);while(f.b);f.b=h}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var j=(Dq(),Eq),l,o;if(j.c){o=null;do l=j.c,j.c=null,o=Mq(l,o);while(j.c);j.c=o}}--zq;c&&-1!=Aq&&($wnd.clearTimeout(Aq),Aq=-1)}return b}catch(m){throw m;}}}\nfunction gwtOnLoad(a,b,c,d){$moduleName=b;$moduleBase=c;Wu=d;if(a)try{B(Xu)()}catch(e){a(b)}else B(Xu)()}var sN=V(1),Jp=V(142),yN=WJ(" I"),A=QJ(891,yN);V(151);var MK=QJ(895,sN),lq=QJ(899,MK),zN=WJ(" Z"),mq=QJ(889,zN),AN=VJ(),nq=QJ(900,AN),BN=VJ(),qq=QJ(901,BN);V(138);V(137);V(136);V(154);V(155);V(153);V(156);V(152);var CN=V(312),Hv=QJ(902,CN);V(313);V(195);V(573);V(148);V(590);var DN=WJ(" B");V(594);var EN=WJ(" C"),cK=QJ(903,EN),tN=V(592),FN=WJ(" D"),cF=QJ(890,FN);V(593);V(595);\nvar GN=V(597),OH=QJ(904,GN),HN=WJ(" J"),IN=V(2),Zu=QJ(896,IN),nK=QJ(905,DN);V(606);V(589);V(141);V(571);var uJ=V(560);V(584);var HJ=V(581);V(579);V(580);V(586);V(159);V(166);V(167);V(161);V(162);V(163);V(164);V(139);V(601);V(596);V(582);V(583);V(561);V(562);V(563);V(564);V(565);V(566);V(567);V(568);V(569);V(570);var JN=V(457);V(456);V(455);V(454);V(556);V(555);V(557);V(558);V(559);V(702);\nvar TB=V(471),wE=QJ(906,TB),KN=V(479),BE=QJ(907,KN),LN=V(480),DE=QJ(908,LN),MN=V(692),UH=QJ(909,MN),qH=QJ(910,A);V(689);V(690);V(675);V(677);V(681);V(682);V(683);V(684);V(685);V(686);V(687);V(688);V(678);V(679);V(680);V(676);var WK=QJ(911,JN),NN=VJ(),Lt=QJ(912,NN);V(701);V(550);V(551);V(576);VJ();V(575);VJ();V(885);V(884);var wN=VJ();V(367);var ON=V(366);V(365);V(371);V(386);V(428);V(730);V(704);V(703);V(364);V(363);V(706);V(705);V(715);V(716);V(717);V(718);V(719);V(720);V(721);V(722);V(707);V(708);\nV(709);V(710);V(711);V(712);V(713);V(714);V(292);V(291);V(376);V(377);V(378);V(65);V(346);V(734);V(743);V(735);V(736);V(737);V(738);V(739);V(740);V(741);V(742);V(482);V(483);V(733);V(612);V(619);V(627);V(620);V(621);V(424);V(427);V(425);V(426);V(578);V(577);var PN=UJ(211,function(){Dr();return Wr}),Xr=QJ(913,PN),QN=UJ(201,function(){hr();return qr}),rr=QJ(915,QN),RN=UJ(206,function(){sr();return Br}),Cr=QJ(916,RN),SN=UJ(221,function(){Yr();return os}),ps=QJ(917,SN);UJ(212,null);UJ(213,null);\nUJ(214,null);UJ(215,null);UJ(216,null);UJ(217,null);UJ(218,null);UJ(219,null);UJ(220,null);UJ(202,null);UJ(203,null);UJ(204,null);UJ(205,null);UJ(207,null);UJ(208,null);UJ(209,null);UJ(210,null);UJ(222,null);UJ(223,null);UJ(224,null);UJ(225,null);UJ(226,null);UJ(227,null);UJ(228,null);UJ(229,null);V(538);V(537);V(614);V(613);V(615);V(617);V(616);V(618);V(622);V(623);V(245);V(244);V(243);V(249);V(248);V(247);V(253);var TN=V(252);V(251);V(267);V(269);V(270);V(487);V(696);\nvar UN=V(698),VN=V(660),WN=V(665),QL=QJ(918,VN),RL=QJ(919,WN),YF=QJ(920,UN);V(693);V(691);V(348);V(286);V(350);V(289);V(288);V(287);V(450);V(451);V(452);V(492);V(491);V(490);V(495);var XN=VJ(),kN=QJ(922,XN);V(344);V(536);V(635);V(298);V(505);V(506);V(654);V(669);var YN=UJ(671,function(){HG();return HL}),IL=QJ(924,YN),ZN=UJ(672,function(){LG();return KL}),LL=QJ(925,ZN),$N=UJ(670,function(){JG();return CL}),DL=QJ(926,$N);V(276);V(278);V(540);V(603);V(361);V(362);V(609);V(666);V(667);V(668);V(494);\nvar tC=V(493);V(477);V(699);V(476);var XB=V(475);V(503);V(504);V(150);V(486);V(250);V(789);V(439);var kA=QJ(927,ON);V(440);V(746);V(745);V(400);V(402);V(401);V(403);V(273);V(290);V(695);V(500);V(501);V(502);V(465);V(539);V(464);V(463);var aO=QJ(897,HN);V(639);V(605);V(281);V(268);V(271);V(272);V(265);V(264);V(266);V(283);V(485);V(459);V(458);V(512);V(461);V(462);V(498);V(497);var yC=V(496);V(633);V(541);V(542);V(655);V(642);V(453);V(656);V(135);var gC=V(478);V(588);V(725);V(726);V(640);V(804);\nvar kC=V(728);V(748);V(791);V(515);V(754);V(755);V(472);V(280);V(277);V(279);V(275);V(263);V(262);V(261);V(370);V(369);V(368);V(836);V(408);V(837);var bO=UJ(372,function(){ny();return uy}),vy=QJ(932,bO),cO=UJ(420,function(){jy();return Hz}),Iz=QJ(933,cO);V(58);V(421);V(422);V(417);V(418);V(419);V(59);V(60);V(61);V(409);V(410);V(411);V(412);V(415);V(673);V(729);V(326);V(396);V(397);V(416);V(752);V(756);var mC=V(488);V(319);V(517);V(518);V(511);V(374);V(731);V(381);V(431);V(430);V(432);\nvar dO=UJ(433,function(){Zz();return iA}),jA=QJ(947,dO);UJ(434,null);UJ(435,null);UJ(436,null);UJ(437,null);V(293);V(68);V(69);V(67);V(70);V(73);V(74);V(75);V(76);V(77);V(78);var eO=V(90),uz=QJ(948,eO);V(79);V(80);V(81);V(82);V(83);V(84);V(85);V(87);V(86);V(88);V(89);V(91);V(92);V(94);V(95);V(93);V(96);V(97);V(98);V(99);V(101);V(103);V(104);V(102);V(100);V(105);V(106);V(107);V(108);V(110);V(113);V(112);V(114);V(117);V(118);V(116);V(119);V(120);V(121);V(122);V(123);V(124);V(126);V(127);V(125);V(128);\nV(129);V(130);V(131);V(133);V(134);V(132);V(382);V(399);V(398);V(630);V(375);V(320);var WC=V(508),YC=QJ(951,WC);V(509);V(507);V(732);V(443);V(242);V(358);V(328);V(330);V(329);V(324);V(442);V(321);V(532);V(531);V(533);V(607);V(285);V(72);V(331);V(405);V(407);V(727);V(771);V(510);V(534);V(323);V(71);V(109);V(773);V(776);V(778);V(772);V(527);V(528);V(535);V(585);V(799);V(62);V(63);var fO=V(66),Rm=QJ(955,fO);V(64);V(318);function Tv(){return this.a}function cm(){return Lp(this)}\nfunction oJ(){var a=this.b;this.c.a.apply(a,[RH(this.a.a),a])}function Ns(){return this.c}function Dx(){}function SA(){}function rx(){return Tq(this.pb,Ti)}function SB(){return this.d}function yI(){return!1}function yK(){return this.a.d}function KC(){var a;0<this.a?(a=FC(this,this.a),a=!a?FA(this):a):a=FA(this);return a}function RA(){return DA(this)}function UA(){return this.cZ.d+Uf+this.$e()+bg}function zy(){return this.b}function KK(a){return Ww(this.a,a)}function bm(a){return this===a}\nfunction Rv(){return VC(this.a)}function AD(){return 0==this.Pf()}function zI(){return!1}function qx(){return Tq(this.pb,Si)}function Uv(a){return!H(a,32)?!1:I(this.a,a.Td())}function sK(){return Sq(this.a)}function cC(){}function Qt(a){var b=a.a;if(a=a.a.k)Yt(b,this),a.Hh(b.b);b.d=!0}function JC(){var a;0<this.a?(a=FC(this,this.a),a=!a?DA(this):a):a=DA(this);return a}function Ex(){yx(this)}function aK(){return Vu(this.a)}function bK(){return n+this.a}function TA(){return FA(this)}\nfunction sx(){return this.pb};window.gwtOnLoad=gwtOnLoad;$sendStats(\'moduleStartup\', \'moduleEvalEnd\');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats(\'moduleStartup\', \'end\');\n//@ sourceURL=0.js \n']);
diff --git a/public/jsme/3014E46F5C6FB35E6CF0D7870071174B.cache.html b/public/jsme/3014E46F5C6FB35E6CF0D7870071174B.cache.html
deleted file mode 100644
index ba79523..0000000
--- a/public/jsme/3014E46F5C6FB35E6CF0D7870071174B.cache.html
+++ /dev/null
@@ -1,615 +0,0 @@
-<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
deleted file mode 100644
index ef4d4b8..0000000
--- a/public/jsme/3F57AECC67986E796A3148265F038FF1.cache.html
+++ /dev/null
@@ -1,639 +0,0 @@
-<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
deleted file mode 100644
index 636be3c..0000000
--- a/public/jsme/469A5B5AE16905A2CD712E25B9517A14.cache.html
+++ /dev/null
@@ -1,644 +0,0 @@
-<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
deleted file mode 100644
index 351ad13..0000000
--- a/public/jsme/4722AB194B521805C997130865A7EE3D.cache.html
+++ /dev/null
@@ -1,638 +0,0 @@
-<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
deleted file mode 100644
index 593aa4a..0000000
--- a/public/jsme/497588C27DED1A6E8FE1E0AB8417B414.cache.html
+++ /dev/null
@@ -1,626 +0,0 @@
-<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
deleted file mode 100644
index 005f056..0000000
--- a/public/jsme/571D27D70DEF8240841DA5CAFC363CFF.cache.html
+++ /dev/null
@@ -1,619 +0,0 @@
-<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
deleted file mode 100644
index 5b93bf1..0000000
--- a/public/jsme/5F7FD5A5750634DF9F5480F2778D9CD7.cache.html
+++ /dev/null
@@ -1,651 +0,0 @@
-<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
deleted file mode 100644
index de55d82..0000000
--- a/public/jsme/6187B195CC6073B1DB0A30F6CD64ACA3.cache.html
+++ /dev/null
@@ -1,620 +0,0 @@
-<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/61B683D3493CAED438D5743A0404863D.cache.js b/public/jsme/61B683D3493CAED438D5743A0404863D.cache.js
new file mode 100644
index 0000000..72e54c6
--- /dev/null
+++ b/public/jsme/61B683D3493CAED438D5743A0404863D.cache.js
@@ -0,0 +1 @@
+jsme.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsme;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats(\'moduleStartup\', \'moduleEvalStart\');var $gwt_version = "2.5.1";var $strongName = \'61B683D3493CAED438D5743A0404863D\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;var m="",da="\\n",ea=" ",fa=" \\t\\n\\r\\u000c",ga=" ",ha=" 0 0",ia=" 0 0 0",la=" is not supported",ma=\'"\',na=\'" \',pa=\'" cy="\',qa=\'" height="\',ua=\'" stroke="\',va=\'" x2="\',wa=\'" y1="\',xa=\'" y2="\',ya=\'" y="\',za=\'"/>\',Ca=\'">\',Ea="#",Ha="$",Ia="$$$$",Ka="$MOL\\n",La="$RXN",Pa="$RXN\\n\\n\\nJME Molecular Editor\\n",Qa="%",Ta="&",Va="&amp;",Wa="&gt;",$a="&lt;",ab="\'",bb="(",gb=")",kb="*",lb="+",mb=",",ob=", ",qb=",modifiers=",rb="-",sb="-C#C-Me",vb="-C#CH",wb="-C#N",Ab="-C(=O)N",Bb="-C(=O)OH",Ib="-C(=O)OMe",\nKb="-CCl3",Lb="-CF3",Mb="-CMe3",Sb="-NC=O",Ub="-NH-SO2-Me",Vb="-NMe2",Wb="-NO2",Xb="-OC(=O)Me",Yb="-SO2-NH2",Zb="-SO3H",$b="-disabled",bc="-selected",ic=".",mc="...",nc="/",rc="//",sc="/>",yc="0",zc="0.0px",Fc="0px",Gc="1",Hc="100%",Jc="1px",Mc="2",Nc="3",Oc="4",Uc="5",Vc="6",Wc="7",ad="8",bd="9",fd=":",gd=": ",hd=";",pd="<",qd="<\/g>",rd="<\/svg>",zd="<\/text>",Ad=\'<line x1="\',Hd=\'<text x="\',Id="=",Ld=">",Md="?",Nd="@",Od="A",Pd="API",Qd="AfterStructureModified",Wd="Ag",Xd="Al",Yd="AtomClicked",Zd=\n"AtomHighlight",ee="Au",fe="Auto atom map molecule",ge="B",he="BODY",ke="Ba",le="BeforePaste",me="BondClicked",ne="BondHighlight",oe="Br",ue="C",ve="CSS1Compat",we="Ca",xe="Cd",ye="Center",ze="Change atom map",Ae="Cl",Be="Class$",Ce="Color parameter outside of expected range",De="Copy as ",Ge="Cs",He="Cu",Ie="DOMMouseScroll",Je="Delete all atom map molecule",Ke="Delete hydrogens",Le="Dialog",Me="ERROR - ",Ne="F",Oe=\'For input string: "\',Pe="Fr",Qe="GUI",Re="Ga",Ue="H",We="Helvetica",Xe="I",Ye="InchiKeySearch",\nZe="Incorrect URL: ",$e="Internal index set to null.",af="JSME",bf="JavaScript",cf="K",df="Li",ef="M CHG",ff="M END",lf="M END\\n",nf="M ISO",pf="M V30 ",qf="MDLV30/STEABS",rf="MDLV30/STERAC",sf="MDLV30/STEREL",tf="Mg",uf="N",vf="NA",wf="Na",xf="Ni",yf="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",zf="O",Af="P",Ff="Q",Gf="R",Hf="RXN",If="Rb",Jf="S",Kf="SMILES",Lf="Se",Mf="Set molecule Chiral flag",Nf="Si",Of="Sr",Pf="Style names cannot be empty",\nQf="Unset molecule chiral flag",Sf="V2000",Tf="V3000",Uf="WebkitUserSelect",Vf="X",Wf="Zn",Xf="[",Yf="[object Array]",Zf="\\\\",$f="\\\\.",ag="\\\\\\\\",bg="\\\\\\\\n",cg="\\\\b",dg="]",eg="__gwtex_wrap",fg="a",gg="abs",hg="absolute",ig="addBond",jg="addGroup",kg="addRing",lg="addRingBond",og="addTemplate",rg="alert",sg="alertdialog",tg="align",ug="antialias",vg="application",wg="article",xg="auto",yg="autonumber",zg="banner",Ag="begin",Bg="black",Cg="blue",Dg="blur",Eg="bolder",Fg="boolean",Gg="border",Jg="border-left-width",\nNg="border-top-width",Pg="bottom",Qg="button",Rg="c",Sg="cellPadding",Tg="cellSpacing",Ug="center",Vg="change",Wg="chargeAtom0",Xg="checkbox",Yg="className",Zg="click",$g="click marked atom to delete mark",ah="clip",bh="code",ch="colSpan",dh="columnheader",eh="combobox",jh="complementary",kh="contentinfo",lh="contextmenu",mh="cursor",nh="dblclick",oh="definition",ph="depict",qh="dialog",rh="directory",sh="display",th="div",uh="document",vh="download",wh="dragend",xh="dragenter",yh="dragover",zh="dragstart",\nAh="drop",Bh="end_gesture",Ch="error",Dh="false",Eh="fixed",Fh="focus",Gh="fontFamily",Hh="fontSize",Ih="fontStyle",Lh="fontWeight",Mh="form",Nh="function",Oh="g",Ph="gesturechange",Uh="gestureend",Vh="gesturestart",Wh="google",Xh="grid",Yh="gridcell",Zh="group",$h="gwt-MenuBar",ai="gwt-MenuBarPopup",bi="head",ci="heading",di="height",ei="hidden",fi="i",gi="id",hi="img",ii="is_touch_supported",ji="italic",ki="java.vm.name",li="jsa-resetDiv",mi="keydown",ni="keypress",oi="keyup",pi="left",qi="leftoversDownload",\nri="link",si="list",ti="listbox",ui="listitem",vi="load",wi="log",xi="m",yi="main",zi="margin",Ai="marginBottom",Ci="marquee",Di="math",Ei="menu",Fi="menuPopup",Gi="menubar",Hi="menuitem",Ii="menuitemcheckbox",Ji="menuitemradio",Ki="middle",Li="mol",Mi="mousedown",Ni="mousemove",Oi="mouseout",Pi="mouseover",Qi="mouseup",Ri="mousewheel",Si="move",Ti="msie",Ui="multipart",Vi="n",Wi="name",Xi="navigation",Yi="nodepict",Zi="none",$i="note",aj="nowrap",bj="null",cj="number",dj="object",ej="offsetHeight",\nfj="offsetWidth",gj="ontouchstart",hj="opera",ij="option",kj="or",lj="outline",mj="overflow",nj="p",oj="padding",pj="paste",qj="popupContent",rj="position",sj="presentation",tj="progressbar",uj="px",vj="px ",wj="px, ",xj="px;",yj="radio",zj="radiogroup",Aj="readMolFile",Bj="rect(0px, 0px, 0px, 0px)",Cj="redo",Dj="region",Ej="rgb(",Fj="right",Gj="role",Hj="rotation",Ij="row",Jj="rowgroup",Kj="rowheader",Lj="rtl",Mj="runAsyncCallback",Nj="s",Oj="safari",Pj="scale100",Qj="scrollbar",Rj="se",Sj="search",\nTj="separator",Uj="serif",Vj="setAtom",Wj="setBondDouble",Xj="setBondSingle",Yj="setBondTriple",Zj=\'shape-rendering="crispEdges"\',$j="slider",ak="span",bk="spinbutton",ck="status",dk="string",hk="subMenuIcon-selected",ik="tab",jk="table",kk="tablist",lk="tabpanel",mk="tbody",nk="td",ok="text",pk="textAlign",qk="textbox",rk="timer",sk="title",tk="toolbar",uk="tooltip",wk="top",xk="touchcancel",yk="touchend",zk="touchmove",Ak="touchstart",Bk="tr",Ck="tree",Dk="treegrid",Ek="treeitem",Fk="true",Gk="undo",\nHk="unknown type",Ik="value",Jk="verticalAlign",Kk="visibility",Lk="visible",Mk="whiteSpace",Nk="width",Ok="x",Pk="zIndex",Qk="{",Rk="|",_,Sk={l:4194303,m:4194303,h:1048575},Tk={l:0,m:0,h:0},Uk={l:1,m:0,h:0},Vk={l:2,m:0,h:0},Wk={l:3,m:0,h:0},Xk={l:4,m:0,h:0},Yk={l:8,m:0,h:0},Zk={l:10,m:0,h:0},$k={l:16,m:0,h:0},al={l:32,m:0,h:0},bl={l:64,m:0,h:0},cl={l:128,m:0,h:0},dl={l:256,m:0,h:0},fl={l:512,m:0,h:0},gl={l:1024,m:0,h:0},hl={l:2048,m:0,h:0},il={l:8192,m:0,h:0},jl={l:16384,m:0,h:0},kl={l:32768,m:0,\nh:0},ll={l:65536,m:0,h:0},ml={l:131072,m:0,h:0},nl={l:262144,m:0,h:0},ol={l:524288,m:0,h:0},pl={},ql={89:1,93:1,109:1},rl={22:1,25:1,89:1,94:1,96:1},sl={89:1,93:1,108:1},tl={27:1,29:1,37:1,42:1,43:1,45:1,49:1,51:1},ul={2:1,89:1,93:1},q={87:1,89:1,93:1},vl={54:1,89:1,93:1},wl={27:1,29:1,37:1,41:1,42:1,43:1,45:1,49:1,51:1},xl={27:1,29:1,37:1,42:1,45:1,49:1,51:1},Bl={108:1},Cl={3:1,89:1,93:1},Dl={89:1,93:1},El={53:1,89:1,97:1,105:1,106:1},Fl={60:1,67:1,81:1,89:1},Gl={20:1,22:1,89:1,94:1,96:1},Hl={42:1,\n49:1},Il={92:1},Jl={26:1},Kl={36:1},Ll={60:1,61:1,67:1,81:1,89:1},Ml={21:1,22:1,89:1,94:1,96:1},Nl={110:1},Ol={28:1,52:1},Pl={112:1},Rl={89:1,97:1,106:1},Sl={133:1},Tl={22:1,23:1,89:1,94:1,96:1},Ul={80:1,93:1},Vl={109:1},Wl={50:1,89:1,94:1,96:1},Xl={89:1},Yl={33:1,89:1},Zl={67:1,89:1},$l={35:1},am={17:1},bm={},cm={75:1,84:1},u={89:1,93:1,104:1},dm={29:1},em={55:1,60:1,61:1,67:1,75:1,76:1,81:1,84:1,89:1},fm={13:1},gm={18:1},hm={89:1,108:1},im={88:1,89:1,93:1,104:1},jm={64:1,89:1},km={24:1,89:1,94:1,\n96:1},lm={89:1,97:1,105:1,106:1};function w(a,b,c){var d=pl[a];d&&!d.cZ?_=d.prototype:(!d&&(d=pl[a]=function(){}),_=d.prototype=0>b?{}:new pl[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}w(1,-1,bm);_.eQ=mm;_.hC=nm;_.tS=function(){return this.cZ.d+Nd+om(this.hC())};_.toString=function(){return this.tS()};_.tM=x;\nfunction pm(){pm=x;qm=z(B,q,-1,[0,16777215,14286847,13402367,12779264,16758197,9474192,3166456,16715021,9494608,11789301,11230450,9109248,12560038,1578E4,16744448,16777008,2093087,8442339,9388244,4062976,15132390,12567239,10921643,9083335,10255047,14706227,15765664,5296208,13140019,8224944,12750735,6721423,12419299,16752896,10889513,6076625,7351984,65280,9764863,9756896,7586505,5551541,3907230,2396047,687500,27013,12632256,16767375,10909043,6717568,10380213,13924864,9699476,4366E3,5707663,51456,7394559,\n16777159,14286791,13107143,10747847,9437127,6422471,4587463,3211207,2097095,65436,58997,54354,48952,43812,5096191,5089023,2200790,2522539,2516630,1528967,13684960,16765219,12105936,10900557,5724513,10375093,11230208,7688005,4358806,4325478,32E3,7384058,47871,41471,36863,33023,27647,5528818,7888099,9064419,10565332,11739092,11739066,11734438,12389767,13041766,13369433,13697103,14221381,14680120,15073326,15400998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,\n0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13158600,1334015,56540,15075850,15132160,56540,15075850,15461355,8553170,1016335,1016335,1334015,15132160,3289770,14456450,16422400,16422400,11819700,3289770,1016335]);rm=new sm(255,128,0);tm=new sm(92,160,255);um=new sm(160,0,64);vm=new sm(255,160,255);wm=new sm(32,96,255);xm=new sm(255,0,0);ym=new sm(0,255,0);zm=new sm(192,0,255);Am=new sm(255,160,0);Bm=new sm(0,128,0);Cm=new sm(160,0,0)}var qm,vm,tm,rm,wm,Bm,Cm,ym,zm,Am,xm,um;\nfunction Dm(a){a.p&&(a.v=a.q,a.o=null,a.p=!1,a.q=!1,a.r&&(a.r.wd(),a.r=null),a.qd())}function Em(a,b){var c=Fm();Dm(a);a.p=!0;a.q=!1;a.n=b;a.u=c;a.o=null;++a.s;Gm(a.k,Fm())}function Hm(a,b){var c,d;c=a.s;d=b>=a.u+a.n;if(a.q&&!d)return d=(b-a.u)/a.n,a.td((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.sd(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.rd(),!1):!0}w(59,1,{});_.qd=function(){this.v&&this.rd()};\n_.rd=function(){this.td((1+Math.cos(6.283185307179586))/2)};_.sd=function(){this.td((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=null;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function Gm(a,b){Hm(a.a,b)?a.a.r=a.a.t.vd(a.a.k,a.a.o):a.a.r=null}function Im(a){this.a=a}w(60,1,{},Im);_.ud=function(a){Gm(this,a)};_.a=null;w(61,1,{});w(62,1,fm);function Jm(){Jm=x;var a;(a=new Km)&&(a.xd()||(a=new Lm));Mm=a}w(63,61,{});var Mm=null;function Lm(){this.a=new Nm;this.b=new Om(this)}w(64,63,{},Lm);\n_.xd=function(){return!0};_.vd=function(a){a=new Pm(this,a);Qm(this.a,a);1==this.a.c&&Rm(this.b,16);return a};function Sm(){Sm=x;Tm=new Nm;var a=new Um;Vm();Wm(Xm?Xm:Xm=new Ym,a)}function Zm(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);$m(Tm,a)}function Rm(a,b){if(0>b)throw new an("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);$m(Tm,a);a.b=!1;a.c=bn(a,b);Qm(Tm,a)}function bn(a,b){return $wnd.setTimeout(C(function(){a.yd()}),b)}w(66,1,{});\n_.yd=function(){this.b||$m(Tm,this);this.zd()};_.b=!1;_.c=0;var Tm;function Om(a){Sm();this.a=a}w(65,66,{},Om);_.zd=function(){var a=this.a,b,c,d,e,f;b=D(cn,u,14,a.a.c,0);b=dn(a.a,b);c=new en;for(e=0,f=b.length;e<f;++e)d=b[e],$m(a.a,d),Gm(d.a,c.a);0<a.a.c&&Rm(a.b,fn(5,16-(Fm()-c.a)))};_.a=null;function Pm(a,b){this.b=a;this.a=b}w(67,62,{13:1,14:1},Pm);_.wd=function(){var a=this.b;$m(a.a,this);0==a.a.c&&Zm(a.b)};_.a=null;_.b=null;\nfunction gn(a,b){var c=C(function(){var b=Fm();a.ud(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function Km(){}w(68,63,{},Km);_.xd=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.vd=function(a,b){var c;c=gn(a,b);return new hn(c)};function hn(a){this.a=a}w(69,62,fm,hn);_.wd=function(){$wnd.webkitCancelRequestAnimationFrame(this.a)};_.a=0;w(71,1,{});_.a=null;function jn(){this.a=rg}w(70,71,{},jn);function kn(){this.a=sg}w(72,71,{},kn);\nfunction ln(){this.a=vg}w(73,71,{},ln);w(75,1,{});_.a=null;function mn(a){this.a=a}w(74,75,{},mn);function nn(){this.a=wg}w(76,71,{},nn);function on(){this.a=zg}w(77,71,{},on);function pn(){this.a=Qg}w(78,71,{},pn);function qn(){this.a=Xg}w(79,71,{},qn);function rn(){this.a=dh}w(80,71,{},rn);function sn(){this.a=eh}w(81,71,{},sn);function tn(){this.a=jh}w(82,71,{},tn);function un(){this.a=kh}w(83,71,{},un);function vn(){this.a=oh}w(84,71,{},vn);function wn(){this.a=qh}w(85,71,{},wn);\nfunction xn(){this.a=rh}w(86,71,{},xn);function yn(){this.a=uh}w(87,71,{},yn);function zn(){this.a=Mh}w(88,71,{},zn);function An(){this.a=Xh}w(89,71,{},An);function Bn(){this.a=Yh}w(90,71,{},Bn);function Cn(){this.a=Zh}w(91,71,{},Cn);function Dn(){this.a=ci}w(92,71,{},Dn);function En(a){this.a=a.id}w(93,1,{15:1,16:1},En);_.a=null;function Fn(){this.a=hi}w(94,71,{},Fn);function Gn(){this.a=ri}w(95,71,{},Gn);function Hn(){this.a=si}w(96,71,{},Hn);function In(){this.a=ti}w(97,71,{},In);\nfunction Jn(){this.a=ui}w(98,71,{},Jn);function Kn(){this.a=wi}w(99,71,{},Kn);function Ln(){this.a=yi}w(100,71,{},Ln);function Mn(){this.a=Ci}w(101,71,{},Mn);function Nn(){this.a=Di}w(102,71,{},Nn);function On(){this.a=Ei}w(103,71,{},On);function Pn(){this.a=Gi}w(104,71,{},Pn);function Sn(){this.a=Hi}w(105,71,{},Sn);function Tn(){this.a=Ii}w(106,71,{},Tn);function Un(){this.a=Ji}w(107,71,{},Un);function Vn(){this.a=Xi}w(108,71,{},Vn);function Wn(){this.a=$i}w(109,71,{},Wn);\nfunction Xn(){this.a=ij}w(110,71,{},Xn);function Yn(){this.a=sj}w(111,71,{},Yn);w(112,75,{},function(a){this.a=a});function Zn(){this.a=tj}w(113,71,{},Zn);function $n(){$n=x;ao=new mn("aria-activedescendant")}var ao;function bo(){this.a=yj}w(115,71,{},bo);function co(){this.a=zj}w(116,71,{},co);function eo(){this.a=Dj}w(117,71,{},eo);\nfunction fo(){fo=x;go=new kn;ho=new jn;io=new ln;jo=new nn;ko=new on;lo=new pn;mo=new qn;no=new rn;oo=new sn;po=new tn;qo=new un;ro=new vn;so=new wn;to=new xn;uo=new yn;vo=new zn;wo=new Bn;xo=new An;yo=new Cn;zo=new Dn;Ao=new Fn;Bo=new Gn;Co=new In;Do=new Jn;Eo=new Hn;Fo=new Kn;Go=new Ln;Ho=new Mn;Io=new Nn;Jo=new Pn;Ko=new Tn;Lo=new Un;Mo=new Sn;No=new On;Oo=new Vn;Po=new Wn;Qo=new Xn;Ro=new Yn;So=new Zn;To=new co;Uo=new bo;Vo=new eo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=\nnew 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;E(Hp,Dj,Vo);E(Hp,rg,ho);E(Hp,qh,so);E(Hp,sg,go);E(Hp,vg,io);E(Hp,uh,uo);E(Hp,wg,jo);E(Hp,zg,ko);E(Hp,Qg,lo);E(Hp,Xg,mo);E(Hp,Yh,wo);E(Hp,dh,no);E(Hp,Zh,yo);E(Hp,eh,oo);E(Hp,jh,po);E(Hp,kh,qo);E(Hp,oh,ro);E(Hp,si,Eo);E(Hp,rh,to);E(Hp,Mh,vo);E(Hp,Xh,xo);E(Hp,ci,zo);E(Hp,hi,Ao);E(Hp,ri,Bo);E(Hp,ti,Co);E(Hp,ui,Do);E(Hp,wi,Fo);E(Hp,yi,Go);E(Hp,Ci,Ho);E(Hp,Di,Io);E(Hp,\nEi,No);E(Hp,Gi,Jo);E(Hp,Hi,Mo);E(Hp,Ii,Ko);E(Hp,ij,Qo);E(Hp,yj,Uo);E(Hp,Ji,Lo);E(Hp,Xi,Oo);E(Hp,$i,Po);E(Hp,sj,Ro);E(Hp,tj,So);E(Hp,zj,To);E(Hp,Ij,$o);E(Hp,Jj,Wo);E(Hp,Kj,Yo);E(Hp,Sj,dp);E(Hp,Tj,fp);E(Hp,Qj,bp);E(Hp,$j,hp);E(Hp,bk,jp);E(Hp,ck,lp);E(Hp,ik,rp);E(Hp,kk,np);E(Hp,lk,pp);E(Hp,qk,tp);E(Hp,rk,vp);E(Hp,tk,xp);E(Hp,uk,zp);E(Hp,Ck,Fp);E(Hp,Dk,Bp);E(Hp,Ek,Dp)}\nvar ho,go,io,jo,ko,lo,mo,no,oo,po,qo,ro,so,to,uo,vo,xo,wo,yo,zo,Ao,Bo,Eo,Co,Do,Fo,Go,Ho,Io,No,Jo,Mo,Ko,Lo,Oo,Po,Qo,Ro,So,Uo,To,Vo,Hp,$o,Wo,Yo,bp,dp,fp,hp,jp,lp,rp,np,pp,tp,vp,xp,zp,Fp,Bp,Dp;function ap(){this.a=Ij}w(119,71,{},ap);function Xo(){this.a=Jj}w(120,71,{},Xo);function Zo(){this.a=Kj}w(121,71,{},Zo);function cp(){this.a=Qj}w(122,71,{},cp);function ep(){this.a=Sj}w(123,71,{},ep);function gp(){this.a=Tj}w(124,71,{},gp);function ip(){this.a=$j}w(125,71,{},ip);function kp(){this.a=bk}\nw(126,71,{},kp);function mp(){this.a=ck}w(127,71,{},mp);function sp(){this.a=ik}w(128,71,{},sp);function op(){this.a=kk}w(129,71,{},op);function qp(){this.a=lk}w(130,71,{},qp);function up(){this.a=qk}w(131,71,{},up);function wp(){this.a=rk}w(132,71,{},wp);function yp(){this.a=tk}w(133,71,{},yp);function Ap(){this.a=uk}w(134,71,{},Ap);function Gp(){this.a=Ck}w(135,71,{},Gp);function Cp(){this.a=Dk}w(136,71,{},Cp);function Ep(){this.a=Ek}w(137,71,{},Ep);\nfunction Jp(a){var b,c,d;d=new Kp;for(c=a;c;)b=c.Cd(),c!=a&&(d.a.a+="Caused by: "),Lp(d,c.cZ.d),d.a.a+=gd,Mp(d.a,null==b?"(No exception detail)":b),d.a.a+=da,c=c.e}function Np(a){var b;b=a.cZ.d;a=a.Cd();return null!=a?b+gd+a:b}w(141,1,{89:1,106:1});_.Cd=function(){return this.f};_.tS=function(){return Np(this)};_.e=null;_.f=null;function Op(a){this.f=a}w(140,141,Rl,Op);function Pp(a){this.f=a}function Qp(a,b){this.e=b;this.f=a}w(139,140,lm,Pp,Qp);function Rp(a){this.f=a}w(138,139,lm,Rp);\nfunction en(){this.a=Fm()}function Fm(){return(new Date).getTime()}w(142,1,{},en);function Sp(a){this.b=a;this.a=m}w(144,139,lm,Sp);_.Cd=function(){if(null==this.c){this.d=null==this.b?bj:Tp(this.b)?null==this.b?null:this.b.name:G(this.b,1)?"String":Up(this.b).d;this.a=this.a+gd+(Tp(this.b)?null==this.b?null:this.b.message:this.b+m);var a;if(Tp(this.b)){a=this.b;var b=m,c;for(c in a)if(c!=Wi&&"message"!=c&&"toString"!=c)try{b+="\\n "+c+gd+a[c]}catch(d){}a=b}else a=m;this.c=bb+this.d+") "+a+this.a}return this.c};\n_.a=m;_.b=null;_.c=null;_.d=null;function Vp(a,b){return Wp(a)?a.eQ(b):a===b}function Up(a){return Wp(a)?a.cZ:Xp}function Yp(a){return Wp(a)?a.hC():Zp(a)}function $p(a){return Wp(a)?a.tS():a.toString?a.toString():"[JavaScriptObject]"}\nfunction aq(){var a;aq=x;bq=(a=["\\\\u0000","\\\\u0001","\\\\u0002","\\\\u0003","\\\\u0004","\\\\u0005","\\\\u0006","\\\\u0007",cg,"\\\\t","\\\\n","\\\\u000B","\\\\f","\\\\r","\\\\u000E","\\\\u000F","\\\\u0010","\\\\u0011","\\\\u0012","\\\\u0013","\\\\u0014","\\\\u0015","\\\\u0016","\\\\u0017","\\\\u0018","\\\\u0019","\\\\u001A","\\\\u001B","\\\\u001C","\\\\u001D","\\\\u001E","\\\\u001F"],a[34]=\'\\\\"\',a[92]=ag,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]=\n"\\\\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)}\nfunction cq(a){aq();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=bq[a.charCodeAt(0)],null==c?a:c});return ma+a+ma}var bq;w(151,1,{});function dq(){dq=x;eq=$wnd}\nfunction fq(a,b,c){function d(){a.onerror=a.onreadystatechange=a.onload=function(){};c&&a.parentNode.removeChild(a)}dq();a.onload=C(function(){d();b&&b.Bd(null)});a.onerror=C(function(){d();b&&b.Ad(new Rp("onerror() called."))});a.onreadystatechange=C(function(){("complete"==a.readyState||"loaded"==a.readyState)&&a.onload()})}var eq;\nfunction gq(a){var b,c,d;b=!a.d?(dq(),window):a.d;b=(dq(),b.document);c=(d=b.createElement("script"),d.type="text/javascript",d);(a.a||a.b)&&fq(c,a.a,a.b);a=a.c;dq();c.src=a;b.getElementsByTagName(bi)[0].appendChild(c)}function hq(a,b){a.a=b;return a}function iq(a){a.b=!0;return a}function jq(a){this.c=a}w(153,1,{},jq);_.a=null;_.b=!1;_.c=null;_.d=null;function kq(){kq=x;lq=new mq(9,z(B,q,-1,[]),new nq)}\nfunction oq(a,b){var c,d,e,f;if(b==a.f)return!0;for(d=a.c,e=0,f=d.length;e<f;++e)if(c=d[e],c==b)return!0;return!1}function pq(a,b){a.b=b;if($stats){var c=qq(b==a.f?qi:vh+b,Ag,b);$stats(c)}var d=a.e,c=new rq(a,b),e,f;f=sq(b,c);null!=f&&(d=(e=d.a[b]?d.a[b]:0,d.a[b]=e+1,e),0<d&&(e=-1!=f.indexOf(Md)?38:63,f+=String.fromCharCode(e)+"manualRetry="+d),c=new tq(f,c,b),uq(c.b,c),gq(hq(iq((dq(),new jq(c.f))),new vq(c))))}\nfunction wq(a){if(!(0<=a.b)){var b,c,d,e;if(!a.j){a.j=new xq(a.c.length+1);for(c=a.c,d=0,e=c.length;d<e;++d){b=c[d];var f=a.j;f.a[f.c++]=b}c=a.j;d=a.f;c.a[c.c++]=d}for(;0<a.k.c-a.k.b&&a.d[a.k.a[a.k.b]];)c=a.k.a[a.k.b++],c<a.i.length&&yq(a.i,c,null);a:{c=a.i;for(d=0;d<c.length;++d)if(c[d]){c=!1;break a}c=!0}c||(0<a.j.c-a.j.b?pq(a,a.j.a[a.j.b]):0<a.k.c-a.k.b&&pq(a,a.k.a[a.k.b++]))}}\nfunction mq(a,b,c){this.f=a;this.c=b;this.e=c;a+=1;this.a=D(zq,u,104,a,0);this.k=new xq(a);this.d=D(Aq,ul,-1,a,2);this.i=D(Bq,u,18,a,0)}function Cq(a,b){kq();var c=lq,d;c.d[a]?b.Ed():(d=c.a[a],null==d&&(d=yq(c.a,a,D(Dq,u,17,0,0))),yq(d,d.length,b),c.i[a]||(yq(c.i,a,new Eq(c,a)),oq(c,a)||(d=c.k,d.a[d.c++]=a),wq(c)))}w(154,1,{},mq);_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;_.f=0;_.i=null;_.j=null;_.k=null;var lq;function Eq(a,b){this.a=a;this.b=b}w(155,1,gm,Eq);\n_.Gd=function(a){var b,c,d,e;e=this.a.a[this.b];if(null!=e){yq(this.a.a,this.b,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Dd(a)}};_.a=null;_.b=0;function xq(a){this.a=D(B,q,-1,a,1)}w(156,1,{},xq);_.a=null;_.b=0;_.c=0;function Fq(a){this.f="Download of "+a+" failed with status 404(Script Tag Failure - no status available)"}w(157,139,lm,Fq);function Gq(a,b,c){this.e=c;this.f="Install of "+a+" failed with text "+b}w(158,139,lm,Gq);\nfunction Hq(a,b){var c,d,e,f,g;if(a.b.b==a.a){f=a.b.i;a.b.i=D(Bq,u,18,a.b.f+1,0);d=a.b.k;d.b=0;d.c=0;a.b.b=-1;g=null;for(d=0,e=f.length;d<e;++d)if(c=f[d])try{c.Gd(b)}catch(h){if(h=Iq(h),G(h,105))g=c=h;else throw h;}if(g)throw g;}}function rq(a,b){this.b=a;this.a=b}w(159,1,gm,rq);_.Gd=function(a){Hq(this,a)};_.a=0;_.b=null;function qq(a,b,c){a={moduleName:$moduleName,sessionId:$sessionId,subSystem:"runAsync",evtGroup:a,millis:(new Date).getTime(),type:b};0<=c&&(a.fragment=c);return a}\nfunction Zp(a){return a.$H||(a.$H=++Jq)}function Kq(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Lq(){return $wnd.setTimeout(function(){0!=Mq&&(Mq=0);Nq=-1},10)}var Mq=0,Jq=0,Oq=0,Nq=-1;function sq(a,b){return __gwtStartLoadingFragment(a,C(function(a){b.Gd(a)}))}w(162,1,{});\nfunction Pq(a,b,c){if(c&&(++a.e,a.e<=a.c)){b=-1!=a.d.indexOf(Md)?38:63;a.f=a.d+String.fromCharCode(b)+"autoRetry="+a.e;uq(a.b,a);gq(hq(iq((dq(),new jq(a.f))),new vq(a)));return}Hq(a.a,b)}function tq(a,b,c){this.d=this.f=a;this.a=b;this.c=3;this.e=0;this.b=c}w(164,1,{},tq);_.a=null;_.b=0;_.c=0;_.d=null;_.e=0;_.f=null;function Qq(){Qq=x;Rq=new Sq}function Tq(a,b){a.a=Uq(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Vq(a)),Wq(a.e,1),!a.i&&(a.i=new Xq(a)),Wq(a.i,50))}function Sq(){}\nfunction Yq(a){return a.Fd()}function Uq(a,b){!a&&(a=[]);a[a.length]=b;return a}function Zq(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fd()&&(b=Uq(b,e)):e[0].pd()}catch(f){if(f=Iq(f),!G(f,106))throw f;}}return b}function Wq(a,b){Qq();$wnd.setTimeout(function(){C(Yq)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}w(165,151,{},Sq);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Rq;function Vq(a){this.a=a}w(166,1,{},Vq);\n_.Fd=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Zq(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,h;g=b.length;if(0==g)b=null;else{c=!1;for(d=new en;100>Fm()-d.a;){e=!1;for(f=0;f<g;++f)if(h=b[f])e=!0,h[0].Fd()||(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 Xq(a){this.a=a}w(167,1,{},Xq);_.Fd=function(){this.a.d&&Wq(this.a.e,1);return this.a.j};\n_.a=null;function nq(){this.a=[]}function $q(a){ar(a.b)&&Pq(a,new Fq(a.f),!0)}function ar(a){if(!__gwtModuleFunction[Mj+a])return!1;delete __gwtModuleFunction[Mj+a];return!0}function uq(a,b){__gwtModuleFunction[Mj+a]=C(function(a){if(ar(b.b)){var d,e;try{__gwtInstallCode(a)}catch(f){if(f=Iq(f),G(f,105))d=f,e=a,null!=a&&200<a.length&&(e=a.substr(0,200)+mc),Pq(b,new Gq(b.f,e,d),!1);else throw f;}}})}w(169,162,{},nq);function vq(a){this.a=a}w(170,1,{},vq);_.Ad=function(){$q(this.a)};_.Bd=function(){$q(this.a)};\n_.a=null;w(172,1,{});function Mp(a,b){a.a+=b}function br(){}w(173,172,{},br);_.a=m;function cr(a,b){return parseInt(a[b])||0}function dr(a,b){return null==a[b]?null:""+a[b]}function er(a){a.draggable=Fk;a.style.webkitUserDrag="element"}function fr(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 gr(a){var b=$doc.createElement("INPUT");b.type=a;return b}\nfunction hr(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function ir(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function jr(a){a=a.button;return 1==a?4:2==a?2:1}\nfunction kr(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+lr(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,m).getPropertyValue("direction")==Lj&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,m)[rj]==Eh){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,\nm).getPropertyValue(Jg)));if(d&&d.tagName==he&&a.style.position==hg)break;a=d}a=b}return a}\nfunction mr(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,m)[rj]==Eh){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,m).getPropertyValue(Ng)));if(d&&d.tagName==he&&a.style.position==\nhg)break;a=d}a=b}return a}function lr(a){return a.ownerDocument.defaultView.getComputedStyle(a,m).direction==Lj?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function nr(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function or(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function pr(){var a=$doc;return(H(a.compatMode,ve)?a.documentElement:a.body).clientHeight}\nfunction qr(){var a=$doc;return(H(a.compatMode,ve)?a.documentElement:a.body).clientWidth}w(198,1,{89:1,94:1,96:1});_.eQ=mm;_.hC=nm;_.tS=function(){return m+this.b};_.b=0;function rr(){rr=x;sr=new tr;ur=new vr;wr=new xr;yr=new zr;Ar=new Br;Cr=new Dr;Er=new Fr;Gr=new Hr;Ir=new Jr;Kr=new Lr;Mr=new Nr;Or=new Pr;Qr=new Rr;Sr=new Tr;Ur=new Vr;Wr=new Xr;Yr=new Zr;$r=new as;bs=z(cs,u,20,[sr,ur,wr,yr,Ar,Cr,Er,Gr,Ir,Kr,Mr,Or,Qr,Sr,Ur,Wr,Yr,$r])}w(204,198,Gl);\nvar bs,ur,Yr,wr,sr,Cr,Wr,Ar,Er,Gr,Ir,yr,$r,Kr,Mr,Or,Sr,Ur,Qr;function tr(){this.b=0}w(205,204,Gl,tr);function Lr(){this.b=9}w(206,204,Gl,Lr);function Nr(){this.b=10}w(207,204,Gl,Nr);function Pr(){this.b=11}w(208,204,Gl,Pr);function Rr(){this.b=12}w(209,204,Gl,Rr);function Tr(){this.b=13}w(210,204,Gl,Tr);function Vr(){this.b=14}w(211,204,Gl,Vr);function Xr(){this.b=15}w(212,204,Gl,Xr);function Zr(){this.b=16}w(213,204,Gl,Zr);function as(){this.b=17}w(214,204,Gl,as);function vr(){this.b=1}\nw(215,204,Gl,vr);function xr(){this.b=2}w(216,204,Gl,xr);function zr(){this.b=3}w(217,204,Gl,zr);function Br(){this.b=4}w(218,204,Gl,Br);function Dr(){this.b=5}w(219,204,Gl,Dr);function Fr(){this.b=6}w(220,204,Gl,Fr);function Hr(){this.b=7}w(221,204,Gl,Hr);function Jr(){this.b=8}w(222,204,Gl,Jr);function ds(){ds=x;es=new fs;gs=new hs;is=new js;ks=new ls;ms=z(ns,u,21,[es,gs,is,ks])}w(223,198,Ml);var ms,gs,is,ks,es;function fs(){this.b=0}w(224,223,Ml,fs);function hs(){this.b=1}w(225,223,Ml,hs);\nfunction js(){this.b=2}w(226,223,Ml,js);function ls(){this.b=3}w(227,223,Ml,ls);function os(){os=x;ps=new qs;rs=new ss;ts=new us;vs=new ws;xs=z(ys,u,23,[ps,rs,ts,vs])}w(228,198,Tl);var xs,ps,rs,ts,vs;function qs(){this.b=0}w(229,228,Tl,qs);function ss(){this.b=1}w(230,228,Tl,ss);function us(){this.b=2}w(231,228,Tl,us);function ws(){this.b=3}w(232,228,Tl,ws);\nfunction zs(){zs=x;As=new Bs;Cs=new Ds;Es=new Fs;Gs=new Hs;Is=new Js;Ks=new Ls;Ms=new Ns;Os=new Ps;Qs=new Rs;Ss=z(Ts,u,24,[As,Cs,Es,Gs,Is,Ks,Ms,Os,Qs])}w(233,198,km);var Ss,Os,Es,Gs,Ms,Qs,Ks,Cs,Is,As;function Bs(){this.b=0}w(234,233,km,Bs);function Ds(){this.b=1}w(235,233,km,Ds);function Fs(){this.b=2}w(236,233,km,Fs);function Hs(){this.b=3}w(237,233,km,Hs);function Js(){this.b=4}w(238,233,km,Js);function Ls(){this.b=5}w(239,233,km,Ls);function Ns(){this.b=6}w(240,233,km,Ns);\nfunction Ps(){this.b=7}w(241,233,km,Ps);function Rs(){this.b=8}w(242,233,km,Rs);function Us(){Us=x;Vs=new Ws;Xs=new Ys;Zs=new $s;at=new bt;ct=new dt;et=new ft;gt=new ht;it=new jt;kt=z(lt,u,25,[Vs,Xs,Zs,at,ct,et,gt,it])}w(243,198,rl);var kt,Vs,gt,et,Xs,Zs,it,ct,at;function Ws(){this.b=0}w(244,243,rl,Ws);function Ys(){this.b=1}w(245,243,rl,Ys);function $s(){this.b=2}w(246,243,rl,$s);function bt(){this.b=3}w(247,243,rl,bt);function dt(){this.b=4}w(248,243,rl,dt);function ft(){this.b=5}w(249,243,rl,ft);\nfunction ht(){this.b=6}w(250,243,rl,ht);function jt(){this.b=7}w(251,243,rl,jt);function mt(){mt=x;nt=[];ot=[];pt=[]}var nt,ot,pt;function qt(){qt=x;rt=new st}function tt(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||m;return b}function ut(a){var b;a.a||(b=$doc.getElementsByTagName(bi)[0],a.a=b);return a.a}function st(){}w(254,1,{},st);_.a=null;var rt;w(266,1,{});_.tS=function(){return"An event type"};_.f=null;w(265,266,{});_.Jd=function(){this.e=!1;this.f=null};\n_.e=!1;w(264,265,{});_.Id=function(){return this.Kd()};_.a=null;var vt=_.b=null;function wt(){wt=x;xt=new yt(Dg,new zt)}function zt(){}w(263,264,{},zt);_.Hd=function(a){a.Ld(this)};_.Kd=function(){return xt};var xt;w(270,264,Jl);function At(a,b){return(a.a.clientX||0)-kr(b)+lr(b)+lr(b.ownerDocument.body)}function Bt(a,b){return(a.a.clientY||0)-mr(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}function Ct(a){var b;return(b=a.b)?At(a,b):a.a.clientX||0}\nfunction Dt(a){var b;return(b=a.b)?Bt(a,b):a.a.clientY||0}w(269,270,Jl);function Et(){Et=x;Ft=new yt(Zg,new Gt)}function Gt(){}w(268,269,Jl,Gt);_.Hd=function(a){a.Nd(this)};_.Kd=function(){return Ft};var Ft;function Ht(){Ht=x;It=new yt(lh,new Jt)}function Jt(){}w(271,264,{},Jt);_.Hd=function(){this.a.preventDefault();this.a.stopPropagation()};_.Kd=function(){return It};var It;w(274,1,{52:1});_.hC=Kt;_.tS=function(){return"Event type"};var Lt=_.c=0;function Ym(){this.c=++Lt}w(273,274,Ol,Ym);\nfunction yt(a,b){this.c=++Lt;this.a=b;!vt&&(vt=new Mt);vt.a[a]=this;this.b=a}w(272,273,Ol,yt);_.a=null;_.b=null;w(276,264,{});function Nt(){Nt=x;Ot=new yt(wh,new Pt)}function Qt(a){a.a.stopPropagation();a.a.preventDefault()}function Pt(){}w(277,276,{},Pt);_.Hd=function(){Qt(this)};_.Kd=function(){return Ot};var Ot;function Rt(){Rt=x;St=new yt(xh,new Tt)}function Tt(){}w(278,276,{},Tt);_.Hd=function(){Qt(this)};_.Kd=function(){return St};var St;function Ut(){Ut=x;Vt=new yt(yh,new Wt)}\nfunction Wt(){}w(279,276,{},Wt);_.Hd=function(){Qt(this)};_.Kd=function(){return Vt};var Vt;function Xt(){Xt=x;Yt=new yt(zh,new Zt)}function Zt(){}w(280,276,{},Zt);_.Hd=function(a){a=$t(a.a,!0,!1);(this.a.dataTransfer||null).setData(ok,a)};_.Kd=function(){return Yt};var Yt;function au(){au=x;bu=new yt(Ah,new cu)}function cu(){}w(281,276,{},cu);\n_.Hd=function(a){var b,c,d,e;this.a.stopPropagation();this.a.preventDefault();d=(this.a.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.a.d&&e>=a.a.d)break a;b=d[e];c=new FileReader;du(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(ok),a.a.b.ag(b))};_.Kd=function(){return bu};var bu;function eu(){eu=x;fu=new yt(Ph,new gu)}function gu(){}w(283,264,{},gu);\n_.Hd=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,hu(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,iu(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Kd=function(){return fu};var fu;function ju(){ju=x;ku=new yt(Uh,new lu)}function lu(){}w(284,264,{},lu);_.Hd=function(a){a.a.a&&(a.a.b.a=null,mu(a.a.a,a.a.b))};_.Kd=function(){return ku};var ku;function nu(){nu=x;ou=new yt(Vh,new pu)}\nfunction pu(){}w(285,264,{},pu);_.Hd=function(){this.a.preventDefault()};_.Kd=function(){return ou};var ou;w(287,264,{});w(286,287,{});function qu(){qu=x;ru=new yt(mi,new su)}function su(){}w(288,286,{},su);\n_.Hd=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(tu(),uu).length&&-999!=(tu(),uu)[c]&&(c=(tu(),uu)[c]);b=new vu(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=c,e;a.Gb=!1;if(!a.J||a.K){wu(a,m);c=0;e=8==b.e;b=0!=(b.e&2);switch(d){case 99:case 67:b?xu($t(a,!0,!1)):c=301;break;case 118:case 86:b&&a.Tb&&(b=a.r,null==b.i&&(b.i="PASTE"),yu(a.E,(!a.Ub&&\n(a.Ub=new zu(a)),a.Ub)));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.Bc&&(wu(a,dr((Au(),Bu).Tc.a.pb,Ik)),c=1201,a.n=32);break;case 104:case 72:wu(a,Ue);c=1300;break;case 114:case 82:wu(a,"-R");c=1301;break;case 116:case 84:701==a.k?(c=236,wu(a,Lb)):801==a.k?(c=237,wu(a,Kb)):(c=233,wu(a,\n"-tBu"));break;case 121:case 89:b?c=111:(c=234,wu(a,Wb));break;case 122:case 90:b?c=110:(c=239,wu(a,Zb));break;case 97:case 65:c=235;wu(a,"-COOH");break;case 101:case 69:c=238;wu(a,vb);break;case 117:case 85:c=110;break;case 113:case 81:c=242;wu(a,wb);break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.k?(c=254,wu(a,"-F")):801==a.k?(c=255,wu(a,"-Cl")):901==a.k?(c=256,wu(a,"-Br")):1001==a.k?(c=257,wu(a,"-I")):501==a.k?(c=259,wu(a,"-OH")):401==a.k?(c=258,wu(a,"-NH2")):c=202;break;case 43:c=\n108;break;case 35:c=204;break;case 48:105==a.k?Cu(a,0):e?(c=223,wu(a,"-3-Furyl")):(c=221,wu(a,"-Furyl"));break;case 49:105==a.k?Cu(a,1):c=209;break;case 50:case 61:50==d&&105==a.k?Cu(a,2):501==a.k?(c=250,wu(a,"=O")):c=203;break;case 51:105==a.k?Cu(a,3):c=206;break;case 52:105==a.k?Cu(a,4):c=207;break;case 53:105==a.k?Cu(a,5):c=208;break;case 54:105==a.k?Cu(a,6):c=210;break;case 55:105==a.k?Cu(a,7):c=211;break;case 56:105==a.k?Cu(a,8):c=212;break;case 57:105==a.k?Cu(a,9):(wu(a,"9 ring"),c=229);break;\ncase 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;break;case 1E3:c=153;break;case 1001:c=154}d=d+1-49;0<=d&&9>=d&&0<a.ob.v&&(b=a.ob.b[a.ob.v].a,33<=b&&42>=b&&(c=1301+d));Du(a,c)}a=!0}a&&this.a.preventDefault()};_.Kd=function(){return ru};var ru;function Eu(){Eu=x;Fu=new yt(Mi,new Gu)}function Gu(){}w(289,269,Jl,Gu);_.Hd=function(a){a.ld(this)};_.Kd=function(){return Fu};var Fu;\nfunction Hu(){Hu=x;Iu=new yt(Ni,new Ju)}function Ju(){}w(290,269,Jl,Ju);_.Hd=function(a){a.md(this)};_.Kd=function(){return Iu};var Iu;function Ku(){Ku=x;Lu=new yt(Oi,new Mu)}function Mu(){}w(291,269,Jl,Mu);_.Hd=function(a){a.nd(this)};_.Kd=function(){return Lu};var Lu;function Nu(){Nu=x;Ou=new yt(Pi,new Pu)}function Pu(){}w(292,269,Jl,Pu);_.Hd=function(a){var b;b=this.a;Tq((Qq(),Rq),new Qu(a,a.b,b))};_.Kd=function(){return Ou};var Ou;function Ru(){Ru=x;Su=new yt(Qi,new Tu)}function Tu(){}\nw(293,269,Jl,Tu);_.Hd=function(a){a.od(this)};_.Kd=function(){return Su};var Su;function Uu(){Uu=x;Vu=new yt(Ri,new Wu);new yt(Ie,new Wu)}function Wu(){}w(294,269,Jl,Wu);_.Hd=function(a){var b,c,d,e,f;b=Math.round(-this.a.wheelDelta/40)||0;b=new Xu(a.a.i,Ct(this),Dt(this),b);f=0;for(c=Yu(a.a.i.Pc,D(Zu,u,76,0,0)),d=0,e=c.length;d<e;++d)a=c[d],++f,a.Ff(b);0<f&&this.a.preventDefault()};_.Kd=function(){return Vu};var Vu;function Mt(){this.a={}}w(295,1,{},Mt);_.a=null;w(298,270,Jl);var $u=null;\nfunction av(){av=x;bv=new yt(xk,new cv)}function cv(){}w(297,298,Jl,cv);_.Hd=dv;_.Kd=function(){return bv};var bv;function ev(){ev=x;fv=new yt(yk,new gv)}function gv(){}w(299,298,Jl,gv);_.Hd=dv;_.Kd=function(){return fv};var fv;function hv(){var a;this.a=(a=document.createElement(th),a.setAttribute(gj,"return;"),typeof a.ontouchstart==Nh)}w(300,1,{},hv);function iv(){iv=x;jv=new yt(zk,new kv)}function kv(){}w(301,298,Jl,kv);_.Hd=function(a){var b=a.a;if(a=a.a.n)lv(b,this),a.Qh(b.b);b.d=!0};_.Kd=function(){return jv};\nvar jv;function mv(){mv=x;nv=new yt(Ak,new ov)}function ov(){}w(302,298,Jl,ov);_.Hd=function(a){lv(a.a,this)&&(a.a.j&&pv(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),Rm(a.a.c,750),a.a.d=!1))};_.Kd=function(){return nv};var nv;function qv(a,b){this.a=b;this.b=a}function rv(a,b,c){Xm&&(b=new qv(b,c),a.$d(b))}w(303,265,{},qv);_.Hd=function(a){a.Wd(this)};_.Id=function(){return Xm};_.a=!1;var Xm=_.b=null;function sv(){}function tv(a){var b;uv&&(b=new sv,a.$d(b))}w(305,265,{},sv);_.Hd=function(a){a.Yd(this)};\n_.Id=function(){return uv};var uv=null;function vv(){}w(307,265,{},vv);_.Hd=function(a){a.a.W&&a.a.Je()};_.Id=function(){return wv};var wv=null;function xv(a,b,c){a=a.a;if(!b)throw new yv("Cannot add a handler with a null type");if(!c)throw new yv("Cannot add a null handler");0<a.b?zv(a,new Av(a,b,c)):Bv(a,b,null,c);return new Cv(new Dv(a,b,c))}\nfunction Ev(a,b){var c;!b.e||b.Jd();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,h,j;if(!b)throw new yv("Cannot fire null event");try{++d.b;h=Fv(d,b.Id(),null);e=null;for(j=d.c?h.Ih(h.Yf()):h.Hh();d.c?j.Kh():j.be();){g=d.c?j.Lh():j.ce();try{b.Hd(g)}catch(l){if(l=Iq(l),G(l,106))f=l,!e&&(e=new Gv),Hv(e,f);else throw l;}}if(e)throw new Iv(e);}finally{if(--d.b,0==d.b){var o,n;if(d.a)try{for(n=new Jv(d.a);n.b<n.d.Yf();)o=Kv(n),o.pd()}finally{d.a=null}}}}catch(r){r=Iq(r);if(G(r,53))throw new Lv(r.a);throw r;}finally{null==\nc?(b.e=!0,b.f=null):b.f=c}}function Mv(a){Sv.call(this,a,!1)}function Sv(a,b){this.a=new Tv(b);this.b=a}w(308,1,dm,Mv,Sv);_.$d=function(a){Ev(this,a)};_.a=null;_.b=null;w(311,1,{});function zv(a,b){!a.a&&(a.a=new Nm);Qm(a.a,b)}function Bv(a,b,c,d){var e;e=Uv(a.d,b);e||(e=new Ip,E(a.d,b,e));a=e.Uf(c);a||(a=new Nm,e.Wf(c,a));a.zh(d)}function Vv(a,b,c,d){var e,f;e=Fv(a,b,c);e.Bh(d)&&e.Vf()&&(f=Uv(a.d,b),f.Xf(c),f.Vf()&&Wv(a.d,b))}\nfunction Fv(a,b,c){a=Uv(a.d,b);if(!a)return Xv(),Xv(),Yv;c=a.Uf(c);return!c?(Xv(),Xv(),Yv):c}w(310,311,{});_.a=null;_.b=0;_.c=!1;function Tv(a){this.d=new Ip;this.c=a}w(309,310,{},Tv);function Cv(a){this.a=a}w(312,1,{},Cv);_.a=null;function Iv(a){Qp.call(this,Zv(a),$v(a));this.a=a}function $v(a){a=a.Ce();return!a.be()?null:a.ce()}\nfunction Zv(a){var b,c,d;b=a.Yf();if(0==b)return null;b=new aw(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(d=a.Ce();d.be();)a=d.ce(),c?c=!1:b.a.a+="; ",Lp(b,a.Cd());return b.a.a}w(314,139,El,Iv);_.a=null;function Lv(a){Iv.call(this,a)}w(313,314,El,Lv);w(315,1,{},function(){});function bw(){bw=x;cw=new dw}function dw(){}w(320,1,{},dw);_.a=null;var cw;function ew(){}function fw(a,b){var c;c=a.slice(0,b);z(a.cZ,a.cM,a.qI,c);return c}\nfunction gw(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 D(a,b,c,d,e){d=gw(e,d);z(a,b,c,d);return d}function hw(a,b,c,d,e,f,g){var h,j,l;j=d[e];h=e==f-1;l=gw(h?g:0,j);z(a[e],b[e],c[e],l);if(!h){++e;for(h=0;h<j;++h)l[h]=hw(a,b,c,d,e,f,g)}return l}function z(a,b,c,d){iw();var e=jw,f=kw;iw();for(var g=0,h=e.length;g<h;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}\nfunction yq(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new lw;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new lw;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new lw;}return a[b]=c}w(324,1,{},ew);_.qI=0;function iw(){iw=x;jw=[];kw=[];var a=new ew,b=jw,c=kw,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var jw,kw;function G(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Tp(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Wp(a){return a.tM==x||a.cM&&!!a.cM[1]}\nfunction mw(a){return null==a?null:a}function nw(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var ow=-1;\nfunction pw(){var a;$stats&&qw("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(hj))a=hj;else if(-1!=a.indexOf("webkit"))a=Oj;else if(-1!=a.indexOf(Ti)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ti)&&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(Oj,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 ("+\na+"). Expect more errors.\\n");$stats&&qw("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=z(rw,u,1,[ve]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&qw("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";mt();pt.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;}");\nmt();0!=pt.length&&(a=pt.join(m),b=(qt(),rt),a=tt(a),ut(b).insertBefore(a,b.a.firstChild),pt.length=0);0!=nt.length&&(a=nt.join(m),b=(qt(),rt),a=tt(a),ut(b).appendChild(a),nt.length=0);0!=ot.length&&(a=ot.join(m),b=(qt(),rt),a=tt(a),ut(b).appendChild(a),ot.length=0);$stats&&qw("export.client.JSME_export");new sw;new tw;0<uw(null)?Tq((Qq(),Rq),new vw):ww()}function Iq(a){return G(a,106)?a:new Sp(a)}function xw(a){return yw(a&4194303,~~a>>22&4194303,0>a?1048575:0)}\nfunction zw(a){return yw(a.l,a.m,a.h)}function yw(a,b,c){return _=new Aw,_.l=a,_.m=b,_.h=c,_}\nfunction Bw(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Cw;if(0==a.l&&0==a.m&&0==a.h)return Dw=yw(0,0,0),yw(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?(Dw=yw(0,0,0),c=zw((Ew(),Fw))):(Dw=yw(c.l,c.m,c.h),c=yw(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=Gw(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?Hw(e):0==c&&0!=d&&0==e?Hw(d)+22:0!=c&&0==d&&0==e?Hw(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=zw((Ew(),Iw)),c=!0,g=!g;else return c=Jw(a,f),g&&Kw(c),Dw=yw(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=Gw(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Jw(c,d);f&&Kw(e);var h;22>=d?(f=c.l&(1<<d)-1,h=c=0):44>=d?(f=c.l,h=c.m&(1<<d-22)-1,c=0):(f=c.l,h=c.m,c=c.h&(1<<d-44)-1);c=yw(f,h,c);g?Dw=Gw(c):Dw=yw(c.l,c.m,c.h);return e}if(!Lw(a,b))return e?Dw=Gw(a):Dw=yw(a.l,a.m,a.h),yw(0,0,0);c=c?a:yw(a.l,a.m,a.h);var j,l,o,n;l=Mw(b)-Mw(c);f=Nw(b,l);for(h=yw(0,0,0);0<=l;){j=c;var r=n=o=void 0,r=j.h-f.h;0>r?\nj=!1:(o=j.l-f.l,n=j.m-f.m+(~~o>>22),r+=~~n>>22,0>r?j=!1:(j.l=o&4194303,j.m=n&4194303,j.h=r&1048575,j=!0));if(j&&(22>l?h.l|=1<<l:44>l?h.m|=1<<l-22:h.h|=1<<l-44,0==c.l&&0==c.m&&0==c.h))break;j=f.m;o=f.h;n=f.l;f.h=~~o>>>1;f.m=~~j>>>1|(o&1)<<21;f.l=~~n>>>1|(j&1)<<21;--l}g&&Kw(h);e?(Dw=Gw(c),d&&(Dw=Ow(Dw,(Ew(),Fw)))):Dw=yw(c.l,c.m,c.h);return h}function Kw(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}\nfunction Mw(a){var b;b=Pw(a.h);return 32==b?(b=Pw(a.m),32==b?Pw(a.l)+32:b+20-10):b-12}var Dw=null;function Qw(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}function J(a){var b,c,d;if(isNaN(a))return Ew(),Rw;if(-9223372036854775E3>a)return Ew(),Sw;if(9223372036854775E3<=a)return Ew(),Iw;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=nw(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=nw(a/4194304),a-=4194304*b);a=nw(a);b=yw(a,b,c);d&&Kw(b);return b}\nfunction Tw(a){var b,c;return-129<a&&128>a?(b=a+128,null==Uw&&(Uw=D(Vw,u,31,256,0)),c=Uw[b],!c&&(c=Uw[b]=xw(a)),c):xw(a)}function Ww(a){var b=Tk,c,d;c=~~a.h>>19;d=~~b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<=b.l)}\nfunction Lw(a,b){var c,d;c=~~a.h>>19;d=~~b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}\nfunction Xw(a,b){var c,d,e,f,g,h,j,l,o,n,r,t,y,v;c=a.l&8191;d=~~a.l>>13|(a.m&15)<<9;e=~~a.m>>4&8191;f=~~a.m>>17|(a.h&255)<<5;g=~~(a.h&1048320)>>8;h=b.l&8191;j=~~b.l>>13|(b.m&15)<<9;l=~~b.m>>4&8191;o=~~b.m>>17|(b.h&255)<<5;n=~~(b.h&1048320)>>8;r=c*h;y=d*h;t=e*h;v=f*h;g*=h;0!=j&&(y+=c*j,t+=d*j,v+=e*j,g+=f*j);0!=l&&(t+=c*l,v+=d*l,g+=e*l);0!=o&&(v+=c*o,g+=d*o);0!=n&&(g+=c*n);c=(r&4194303)+((y&511)<<13);r=(~~r>>22)+(~~y>>9)+((t&262143)<<4)+((v&31)<<17)+(~~c>>22);t=(~~t>>18)+(~~v>>5)+((g&4095)<<8)+(~~r>>\n22);return yw(c&4194303,r&4194303,t&1048575)}function Gw(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return yw(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Nw(a,b){var c,d,e,b=b&63;22>b?(c=a.l<<b,d=a.m<<b|~~a.l>>22-b,e=a.h<<b|~~a.m>>22-b):44>b?(c=0,d=a.l<<b-22,e=a.m<<b-22|~~a.l>>44-b):(d=c=0,e=a.l<<b-44);return yw(c&4194303,d&4194303,e&1048575)}\nfunction Jw(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 yw(c&4194303,d&4194303,e&1048575)}function Ow(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return yw(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function P(a){return a.l|a.m<<22}\nfunction Yw(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return yc;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return rb+Yw(Gw(a));for(c=m;!(0==a.l&&0==a.m&&0==a.h);){b=Tw(1E9);a=Bw(a,b);b=m+P(Dw);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=yc+b;c=b+c}return c}var Uw=null;function Ew(){Ew=x;Iw=yw(4194303,4194303,524287);Sw=yw(0,0,524288);Fw=Tw(1);Tw(2);Rw=Tw(0)}var Iw,Sw,Fw,Rw;function Aw(){}w(334,1,{31:1},Aw);\nfunction qw(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Zw(a){this.a=a}w(340,1,{},Zw);_.a=null;function $w(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}w(341,1,{},$w);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function ax(a,b){Lp(a.a,b.a);return a}function bx(){this.a=new cx}w(342,1,{},bx);function dx(a){if(null==a)throw new yv("css is null");this.a=a}\nw(343,1,{32:1,89:1},dx);_.eQ=function(a){return!G(a,32)?!1:H(this.a,a.a)};_.hC=ex;_.a=null;function fx(a){if(null==a)throw new yv("html is null");this.a=a}w(345,1,Yl,fx);_._d=gx;_.eQ=hx;_.hC=ex;_.a=null;w(346,1,Yl,function(){this.a=m});_._d=gx;_.eQ=hx;_.hC=ex;_.a=null;function ix(){ix=x;jx=RegExp(Ta,Oh);kx=RegExp(Ld,Oh);lx=RegExp(pd,Oh);mx=RegExp(ab,Oh);nx=RegExp(ma,Oh)}\nfunction ox(a){ix();-1!=a.indexOf(Ta)&&(a=a.replace(jx,Va));-1!=a.indexOf(pd)&&(a=a.replace(lx,$a));-1!=a.indexOf(Ld)&&(a=a.replace(kx,Wa));-1!=a.indexOf(ma)&&(a=a.replace(nx,"&quot;"));-1!=a.indexOf(ab)&&(a=a.replace(mx,"&#39;"));return a}var jx,kx,lx,nx,mx;function px(a){if(null==a)throw new yv("uri is null");this.a=a}w(348,1,{34:1},px);_.eQ=function(a){return!G(a,34)?!1:H(this.a,a.a)};_.hC=ex;_.a=null;function qx(){qx=x}w(350,1,{});function rx(){}w(351,1,{},rx);var sx=null;function tx(){}\nw(352,350,{},tx);var ux=null;w(353,1,$l);_.a=null;function vx(a,b){var c=(wx(),xx(b));a.appendChild(c)}function yx(a,b,c){var d;d=zx;zx=a;b==Ax&&8192==Bx(a.type)&&(Ax=null);c.ee(a);zx=d}var zx=null,Ax=null;function Cx(a){Dx();!Ex&&(Ex=new Ym);Fx||(Fx=new Sv(null,!0),Gx=new Hx);return xv(Fx,Ex,a)}var Fx=null;function Ix(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function Hx(){}w(366,265,{},Hx);_.Hd=function(a){a.ae(this);Gx.c=!1};_.Id=function(){return Ex};_.Jd=function(){Ix(this)};_.a=!1;\n_.b=!1;_.c=!1;var Ex=_.d=null,Gx=null;function Jx(){Jx=x;Kx=new Lx;Mx()||(Kx=null)}var Kx=null;function Um(){}w(368,1,{},Um);_.Wd=function(){for(;0<(Sm(),Tm).c;)Zm(Nx(Tm,0))};function Wm(a,b){return xv((!Ox&&(Ox=new Px),Ox),a,b)}function Qx(a){Vm();Rx||(Sx(),Rx=!0);return Wm((!uv&&(uv=new Ym),uv),a)}function Vm(){Tx||(Ux(),Tx=!0)}function Vx(){var a;Tx&&(a=new Wx,Ox&&Ev(Ox,a));return null}var Tx=!1,Ox=null,Xx=0,Yx=0,Rx=!1;function Zx(){Zx=x;$x=new Ym}function Wx(){Zx()}w(370,265,{},Wx);_.Hd=function(){null.ji()};\n_.Id=function(){return $x};var $x;function Px(){Mv.call(this,null)}w(372,308,dm,Px);\nfunction Bx(a){switch(a){case Dg:return 4096;case Vg:return 1024;case Zg:return 1;case nh:return 2;case Fh:return 2048;case mi:return 128;case ni:return 256;case oi:return 512;case vi:return 32768;case "losecapture":return 8192;case Mi:return 4;case Ni:return 64;case Oi:return 32;case Pi:return 16;case Qi:return 8;case "scroll":return 16384;case Ch:return 65536;case Ie:case Ri:return 131072;case lh:return 262144;case pj:return 524288;case Ak:return 1048576;case zk:return 2097152;case yk:return 4194304;\ncase xk:return 8388608;case Vh:return 16777216;case Ph:return 33554432;case Uh:return 67108864;default:return-1}}function Dx(){ay||(by(),ay=!0)}var ay=!1;function cy(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 dy(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}\nfunction by(){ey=C(function(a){var b;var c=Fx,d,e,f;Ex&&c&&fy(c.a.d,Ex)?(b=Gx.a,d=Gx.b,e=Gx.c,f=Gx.d,Ix(Gx),Gx.d=a,Ev(c,Gx),c=!(Gx.a&&!Gx.b),Gx.a=b,Gx.b=d,Gx.c=e,Gx.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});gy=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Tp(b)&&G(b,37)&&yx(a,c,b)});hy=C(function(a){a.preventDefault();gy.call(this,a)});iy=C(function(a){this.__gwtLastUnhandledEvent=\na.type;gy.call(this,a)});jy=C(function(a){if(ey(a)){var b=ky;b&&b.__listener&&!Tp(b.__listener)&&G(b.__listener,37)&&(yx(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Zg,jy,!0);$wnd.addEventListener(nh,jy,!0);$wnd.addEventListener(Mi,jy,!0);$wnd.addEventListener(Qi,jy,!0);$wnd.addEventListener(Ni,jy,!0);$wnd.addEventListener(Pi,jy,!0);$wnd.addEventListener(Oi,jy,!0);$wnd.addEventListener(Ri,jy,!0);$wnd.addEventListener(mi,ey,!0);$wnd.addEventListener(oi,ey,!0);$wnd.addEventListener(ni,\ney,!0);$wnd.addEventListener(Ak,jy,!0);$wnd.addEventListener(zk,jy,!0);$wnd.addEventListener(yk,jy,!0);$wnd.addEventListener(xk,jy,!0);$wnd.addEventListener(Vh,jy,!0);$wnd.addEventListener(Ph,jy,!0);$wnd.addEventListener(Uh,jy,!0)}function ly(a,b,c){for(var d=0,e=a.firstChild,f=null;e;){if(1==e.nodeType){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}\nfunction my(a,b){switch(b){case "drag":a.ondrag=gy;break;case wh:a.ondragend=gy;break;case xh:a.ondragenter=hy;break;case "dragleave":a.ondragleave=gy;break;case yh:a.ondragover=hy;break;case zh:a.ondragstart=gy;break;case Ah:a.ondrop=gy;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,gy,!1);a.addEventListener(b,gy,!1);break;default:throw"Trying to sink unknown event type "+b;}}\nfunction ny(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?gy:null),c&2&&(a.ondblclick=b&2?gy:null),c&4&&(a.onmousedown=b&4?gy:null),c&8&&(a.onmouseup=b&8?gy:null),c&16&&(a.onmouseover=b&16?gy:null),c&32&&(a.onmouseout=b&32?gy:null),c&64&&(a.onmousemove=b&64?gy:null),c&128&&(a.onkeydown=b&128?gy:null),c&256&&(a.onkeypress=b&256?gy:null),c&512&&(a.onkeyup=b&512?gy:null),c&1024&&(a.onchange=b&1024?gy:null),c&2048&&(a.onfocus=b&2048?gy:null),c&4096&&(a.onblur=b&4096?gy:null),\nc&8192&&(a.onlosecapture=b&8192?gy:null),c&16384&&(a.onscroll=b&16384?gy:null),c&32768&&(a.onload=b&32768?iy:null),c&65536&&(a.onerror=b&65536?gy:null),c&131072&&(a.onmousewheel=b&131072?gy:null),c&262144&&(a.oncontextmenu=b&262144?gy:null),c&524288&&(a.onpaste=b&524288?gy:null),c&1048576&&(a.ontouchstart=b&1048576?gy:null),c&2097152&&(a.ontouchmove=b&2097152?gy:null),c&4194304&&(a.ontouchend=b&4194304?gy:null),c&8388608&&(a.ontouchcancel=b&8388608?gy:null),c&16777216&&(a.ongesturestart=b&16777216?\ngy:null),c&33554432&&(a.ongesturechange=b&33554432?gy:null),c&67108864&&(a.ongestureend=b&67108864?gy:null))}var ky=null,ey=null,jy=null,hy=null,gy=null,iy=null;w(378,1,dm);_.ge=function(a){return decodeURI(a.replace("%23",Ea))};_.$d=function(a){Ev(this.a,a)};_.he=function(a){a=null==a?m:a;if(!H(a,null==oy?m:oy))oy=a,wv&&(a=new vv,Ev(this.a,a))};var oy=m;\nfunction Mx(){function a(){$wnd.setTimeout(a,250);e()}var b=Kx,c=m,d=$wnd.location.hash;0<d.length&&(c=b.ge(d.substring(1)));oy=c;var e=C(function(){var a=m,c=$wnd.location.hash;0<c.length&&(a=b.ge(c.substring(1)));b.he(a)});a();return!0}w(380,378,dm);function Lx(){this.a=new Mv(null)}w(379,380,dm,Lx);\nfunction Ux(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Vx)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Tx&&rv((!Ox&&(Ox=new Px),Ox),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}\nfunction Sx(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Rx&&(d=qr(),c=pr(),Yx!=d||Xx!=c))Yx=d,Xx=c,tv((!Ox&&(Ox=new Px),Ox))}finally{a&&a(b)}})}function py(a,b){qy(a.me(),b,!0)}function ry(a,b){a.pb.style[di]=b}function sy(a,b,c){0<=b&&a.re(b+uj);0<=c&&a.pe(c+uj)}function ty(a,b,c){a.re(b);a.pe(c)}function uy(a,b){null==b||0==b.length?a.pb.removeAttribute(sk):a.pb.setAttribute(sk,b)}function vy(a){var b,a=dr(a,Yg);b=wy(a,xy(32));return 0<=b?a.substr(0,b-0):a}\nfunction qy(a,b,c){if(!a)throw new Pp(yf);b=yy(b);if(0==b.length)throw new an(Pf);if(c){var d;d=yy(b);b=a.className;-1==fr(b,d)&&(0<b.length?a.className=b+ea+d:a.className=d)}else{var e,f,c=yy(b);f=a.className;e=fr(f,c);-1!=e&&(b=yy(f.substr(0,e-0)),c=yy(zy(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ea+c,a.className=d)}}function Ay(a,b){a.style.display=b?m:Zi;a.setAttribute("aria-hidden",""+!b)}w(386,1,Hl);_.ke=By;_.le=Cy;_.me=Dy;_.pe=function(a){ry(this,a)};\n_.re=function(a){this.pb.style[Nk]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function Ey(a,b,c){var d=a.pb,e=c.b;Dx();my(d,e);return xv(!a.mb?a.mb=new Mv(a):a.mb,c,b)}function Fy(a,b,c){var d;d=Bx(c.b);if(-1==d){var e=a.pb;d=c.b;Dx();my(e,d)}else-1==a.lb?(e=a.pb,d|=a.pb.__eventBits||0,Dx(),ny(e,d)):a.lb|=d;return xv(!a.mb?a.mb=new Mv(a):a.mb,c,b)}function Gy(a,b,c){return xv(!a.mb?a.mb=new Mv(a):a.mb,c,b)}\nfunction Hy(a){var b;if(a.ue())throw new Iy("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;Dx();ny(c,b)}else a.lb|=b;a.se();a.xe()}function Jy(a,b){var c;switch(Bx(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(vt&&(f=vt.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.mb&&Ev(a.mb,f.a),f.a.a=d,f.a.b=e}\nfunction Ky(a){if(!a.ue())throw new Iy("Should only call onDetach when the widget is attached to the browser\'s document");try{a.ye()}finally{try{a.te()}finally{a.pb.__listener=null,a.kb=!1}}}function Ly(a){if(a.ob)if(G(a.ob,43))a.ob.ze(a);else{if(a.ob)throw new Iy("This widget\'s parent does not implement HasWidgets");}else if(My(),fy(Ny.a,a)){My();try{a.we()}finally{Wv(Ny.a,a)}}}\nfunction Oy(a,b){var c;c=a.ob;if(b){if(c)throw new Iy("Cannot set a new parent without first clearing the old parent");a.ob=b;b.ue()&&a.ve()}else try{c&&c.ue()&&a.we()}finally{a.ob=null}}w(385,386,xl);_.se=Py;_.te=Py;_.$d=function(a){this.mb&&Ev(this.mb,a)};_.ue=function(){return this.kb};_.ve=function(){Hy(this)};_.ee=function(a){Jy(this,a)};_.we=Qy;_.xe=Py;_.ye=Py;_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;w(384,385,tl);_.se=function(){Ry(this,(Sy(),Ty))};_.te=function(){Ry(this,(Sy(),Uy))};\nfunction Vy(a,b,c){Ly(b);var d=a.p;Wy(d,b,d.c);d=(wx(),xx(b.pb));c.appendChild(d);Oy(b,a)}function Xy(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new Yy;b.ob==a&&(f=a.Ae(b),f<d&&--d);Ly(b);Wy(a.p,b,d);e?(e=b.pb,ly(c,(wx(),xx(e)),d)):(e=(wx(),xx(b.pb)),c.appendChild(e));Oy(b,a)}\nfunction Zy(a,b){var c;if(b.ob!=a)return!1;try{Oy(b,null)}finally{c=b.pb;ir(c).removeChild(c);c=a.p;var d;d=$y(c,b);if(-1==d)throw new az;if(0>d||d>=c.c)throw new Yy;for(--c.c;d<c.c;++d)yq(c.a,d,c.a[d+1]);yq(c.a,c.c,null)}return!0}w(383,384,tl);_.Ae=function(a){return $y(this.p,a)};_.Be=function(a,b,c,d){Xy(this,a,b,c,d)};_.Ce=function(){return new bz(this.p)};_.ze=function(a){return Zy(this,a)};function cz(a,b,c,d){var e;Ly(b);e=a.p.c;a.Fe(b,c,d);a.Be(b,a.pb,e,!0)}\nfunction dz(a,b){if(b.ob!=a)throw new an("Widget must be a child of this panel.");}function ez(a,b){var c;(c=Zy(a,b))&&fz(b.pb);return c}function gz(a,b,c){a=a.pb;-1==b&&-1==c?fz(a):(a.style[rj]=hg,a.style[pi]=b+uj,a.style[wk]=c+uj)}function hz(){var a=$doc.createElement(th);this.p=new iz(this);this.pb=a;this.pb.style[rj]="relative";this.pb.style[mj]=ei}function fz(a){a.style[pi]=m;a.style[wk]=m;a.style[rj]=m}w(382,383,tl,hz);_.ze=function(a){return ez(this,a)};_.Fe=function(a,b,c){gz(a,b,c)};\nfunction jz(a,b){if(a.He())throw new Iy("SimplePanel can only contain one child widget");a.Ie(b)}function kz(a,b){if(a.jb!=b)return!1;try{Oy(b,null)}finally{a.Ge().removeChild(b.pb),a.jb=null}return!0}function lz(a,b){if(b!=a.jb&&(b&&Ly(b),a.jb&&a.ze(a.jb),a.jb=b)){var c=a.Ge(),d=(wx(),xx(a.jb.pb));c.appendChild(d);Oy(b,a)}}function mz(){this.pb=$doc.createElement(th)}w(390,384,tl,mz);_.Ge=Dy;_.He=function(){return this.jb};_.Ce=function(){return new nz(this)};_.ze=function(a){return kz(this,a)};\n_.Ie=function(a){lz(this,a)};_.jb=null;function oz(a,b){a.hb&&(pz(a.gb,!1,!1),rv(a,a,b))}function qz(a){var b;if(b=a.jb)null!=a.X&&b.pe(a.X),null!=a.Y&&b.re(a.Y)}function rz(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[pi]=b-0+(zs(),uj);a.style[wk]=c+uj}function sz(a){a.hb||(a.kb&&Ly(a),pz(a.gb,!0,!1))}w(389,390,tl);_.Ge=function(){return hr(this.pb)};_.ke=By;_.le=Cy;_.me=function(){return ir(hr(this.pb))};_.Je=function(){this.Ke(!1)};_.Ke=function(a){oz(this,a)};_.ae=function(){};\n_.ye=function(){this.hb&&pz(this.gb,!1,!0)};_.pe=function(a){this.X=a;qz(this);0==a.length&&(this.X=null)};_.Le=function(a,b){rz(this,a,b)};_.Ie=function(a){lz(this,a);qz(this)};_.re=function(a){this.Y=a;qz(this);0==a.length&&(this.Y=null)};_.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;\nfunction tz(a,b){var c;mz.call(this);this.$=new uz;this.U=(vz(),wz);this.gb=new xz(this);this.pb.appendChild($doc.createElement(th));this.Le(0,0);ir(hr(this.pb))[Yg]="gwt-PopupPanel";hr(this.pb)[Yg]=qj;this.W=this.V=a;this.db=!1;c=z(rw,u,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new yz(c);c=m;this.T.me()[Yg]=c;c=ir(hr(this.pb));var d;if(!c)throw new Pp(yf);d=yy("gwt-DecoratedPopupPanel");if(0==d.length)throw new an(Pf);var e=c.className.split(/\\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var h=1,\nj=e.length;h<j;h++){var l=e[h];l.length>g&&l.charAt(g)==rb&&0==l.indexOf(f)&&(e[h]=d+l.substring(g))}c.className=e.join(ea)}lz(this,this.T);qz(this);qy(hr(this.pb),qj,!1);qy(this.T.b,b+"Content",!0)}w(388,389,tl);_.se=function(){Hy(this.T)};_.te=function(){Ky(this.T)};_.He=function(){return this.T.jb};_.Ce=function(){return new nz(this.T)};_.ze=function(a){return this.T.ze(a)};_.Ie=function(a){lz(this.T,a);qz(this)};_.T=null;w(387,388,tl);_.we=Qy;\nfunction zz(){zz=x;Az=new Bz(0,(vz(),wz));Cz=new Bz(1,Dz);Ez=new Bz(2,Fz);Gz=z(Hz,u,38,[Az,Cz,Ez])}function Bz(a,b){this.b=a;this.a=b}w(391,198,{38:1,89:1,94:1,96:1},Bz);_.a=null;var Gz,Az,Cz,Ez;function Iz(){Iz=x;Jz=z(rw,u,1,[wk,Ki,Pg])}\nfunction yz(a){var b;Iz();var c,d;c=this.pb=$doc.createElement(jk);this.c=$doc.createElement(mk);vx(c,this.c);c[Tg]=0;for(c=c[Sg]=0;c<a.length;++c)d=(b=$doc.createElement(Bk),b[Yg]=a[c],bw(),vx(b,Kz(a[c]+"Left")),vx(b,Kz(a[c]+ye)),vx(b,Kz(a[c]+"Right")),b),vx(this.c,d),1==c&&(this.b=hr(cy(d,1)));this.pb[Yg]="gwt-DecoratorPanel"}function Kz(a){var b,c;c=$doc.createElement(nk);b=$doc.createElement(th);var d=(wx(),xx(b));c.appendChild(d);c[Yg]=a;b[Yg]=a+"Inner";return c}w(393,390,wl,yz);_.Ge=Lz;\n_.b=null;_.c=null;var Jz;w(394,1,{});function Sy(){Sy=x;Ty=new Mz;Uy=new Nz}function Oz(a){Iv.call(this,a)}function Ry(a,b){Sy();var c,d,e;c=null;for(e=a.Ce();e.be();){d=e.ce();try{b.Ne(d)}catch(f){if(f=Iq(f),G(f,106))d=f,!c&&(c=new Gv),Hv(c,d);else throw f;}}if(c)throw new Oz(c);}w(395,313,El,Oz);var Ty,Uy;function Mz(){}w(396,1,{},Mz);_.Ne=function(a){a.ve()};function Nz(){}w(397,1,{},Nz);_.Ne=function(a){a.we()};function Pz(){Pz=x;Qz=(Rz(),Rz(),Sz)}w(400,385,xl);_.Od=Tz;_.Pd=Uz;_.Qd=Vz;_.Rd=Wz;\n_.ve=function(){Hy(this);-1==("undefined"!=typeof this.pb.tabIndex?this.pb.tabIndex:-1)&&(this.pb.tabIndex=0)};var Qz;function Xz(){this.p=new iz(this);this.e=$doc.createElement(jk);this.d=$doc.createElement(mk);vx(this.e,this.d);this.pb=this.e}w(401,383,tl);_.d=null;_.e=null;function Yz(){Yz=x;Rz();Rz()}function Zz(){Yz();this.pb=$z()}w(405,390,tl,Zz);_.Od=Tz;_.Pd=Uz;_.Qd=Vz;_.Rd=Wz;function aA(){aA=x;bA=new cA((os(),Ug));dA=new cA(pi);eA=new cA(Fj);fA=(bw(),dA);gA=eA;hA=fA}var bA,hA,dA,gA,fA,eA;\nw(415,1,{});function cA(a){this.a=a}w(416,415,{},cA);_.a=null;function iA(){iA=x;jA=new kA(Ki);lA=new kA(wk)}var jA,lA;function kA(a){this.a=a}w(417,1,{},kA);_.a=null;function mA(a,b){var c;c=nA(a);vx(a.b,c);Vy(a,b,c)}function nA(a){var b;b=$doc.createElement(nk);b[tg]=a.a.a;b.style[Jk]=a.c.a;return b}function oA(a,b){var c,d;d=ir(b.pb);(c=Zy(a,b))&&a.b.removeChild(d);return c}\nfunction pA(){Xz.call(this);this.a=(aA(),hA);this.c=(iA(),lA);this.b=$doc.createElement(Bk);vx(this.d,this.b);this.e[Tg]=yc;this.e[Sg]=yc}w(418,401,tl,pA);_.ze=function(a){return oA(this,a)};_.b=null;function qA(){qA=x;new Ip}function rA(a){qA();sA.call(this,a.d.a,a.b,a.c,a.e,a.a)}function tA(a,b,c,d,e){qA();this.a=new uA(this,a,b,c,d,e);this.pb[Yg]="gwt-Image"}function sA(a,b,c,d,e){qA();tA.call(this,(qx(),new px(a)),b,c,d,e)}w(419,385,xl,rA,tA,sA);_.Od=Tz;_.Pd=Uz;_.Qd=Vz;_.Rd=Wz;\n_.ee=function(a){32768==Bx(a.type)&&this.a&&(this.pb.__gwtLastUnhandledEvent=m);Jy(this,a)};_.xe=function(){var a=this.a;H(vi,dr(this.pb,"__gwtLastUnhandledEvent"))&&(a.f=new vA(a,this),Tq((Qq(),Rq),a.f))};_.a=null;w(421,1,{});_.f=null;function wA(){wA=x;xA()}\nfunction uA(a,b,c,d,e,f){var g,h;wA();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(ak);h=new bx;ax(ax(ax(h,new dx("width:"+e+(zs(),uj)+hd)),new dx("height:"+f+xj)),new dx("background:url("+b.a+") no-repeat "+-c+vj+-d+xj));!yA&&(yA=new zA);b=AA;h=new dx((new dx(h.a.a.a)).a);c=new cx;c.a.a+="<img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'";Lp(c,ox(b.a));c.a.a+="\' style=\'";Lp(c,ox(h.a));c.a.a+="\' border=\'0\'>";h=new fx(c.a.a);g.innerHTML=h.a||m;g=hr(g);a.kb&&(a.pb.__listener=\nnull);if(a.pb&&(h=a.pb,b=h.parentNode))b.insertBefore(g,h),b.removeChild(h);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),Dx(),ny(g,a)):a.lb|=133333119}w(420,421,{},uA);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function vA(a,b){this.a=a;this.b=b}w(422,1,{},vA);_.pd=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(vi,!1,!1),b),this.b.pb.dispatchEvent(a)):this.b.pb.__gwtLastUnhandledEvent=vi)};\n_.a=null;_.b=null;w(424,353,$l);function BA(a){this.a=a}w(426,424,$l,BA);_.Wd=function(a){this.a.Oe(a.f,a.a)};function CA(a,b,c){var d;if(a.o){var e=d=$doc.createElement(Bk);ly(a.e,(wx(),xx(e)),b);a=(wx(),xx(c));d.appendChild(a)}else d=cy(a.e,0),ly(d,(wx(),xx(c)),b)}\nfunction DA(a,b,c){var d;b.b&&(EA(a,b),c&&b.a?(EA(a,null),a=b.a,b=(Qq(),Rq),b.c=Uq(b.c,[new FA(a),!1])):null!=b.d&&(a.j=new GA(a,b),c=(vz(),Dz),a.j.U=c,a.j.ab=a.f,c=ai,a.j.me()[Yg]=c,d=vy(a.pb),H($h,d)||py(a.j,d+"Popup"),Gy(a.j,new BA(a),Xm?Xm:Xm=new Ym),a.n=b.d,d=a.j,a=new HA(a,b),d.pb.style[Kk]=ei,sz(d),bw(),a.a.o?rz(a.a.j,kr(a.a.pb)+cr(a.a.pb,fj)-1,mr(a.b.pb)):rz(a.a.j,kr(a.b.pb),mr(a.a.pb)+cr(a.a.pb,ej)-1),d.pb.style[Kk]=Lk))}\nfunction IA(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(EA(a,b),JA((Yz(),a.pb)),b&&a.d&&DA(a,b,!1))}\nfunction KA(a,b){var c;a:{c=nr(b);var d,e;for(e=new Jv(a.i);e.b<e.d.Yf();)if(d=Kv(e),d.pb.contains(c)){c=d;break a}c=null}switch(Bx(b.type)){case 1:JA((Yz(),a.pb));c&&DA(a,c,!0);break;case 16:c&&IA(a,c);break;case 32:c&&IA(a,null);break;case 2048:LA(a);break;case 128:switch(c=b.keyCode||0,c){case 37:bw();LA(a)||a.o||MA(a);b.cancelBubble=!0;b.preventDefault();break;case 39:bw();LA(a)||(a.o?null!=a.k.d&&!a.k.d.ji().ji()&&(DA(a,a.k,!1),a.k.d.ji()):NA(a));b.cancelBubble=!0;b.preventDefault();break;case 38:LA(a)||\na.o&&MA(a);b.cancelBubble=!0;b.preventDefault();break;case 40:LA(a)||(a.o?NA(a):null!=a.k.d&&!a.k.d.ji().ji()&&(DA(a,a.k,!1),a.k.d.ji()));b.cancelBubble=!0;b.preventDefault();break;case 27:EA(a,null);a.j&&oz(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:EA(a,null);a.j&&oz(a.j,!1);break;case 13:LA(a)||(DA(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}Jy(a,b)}function OA(a,b,c){c&&EA(a,null);rv(a,b,!1);a.n=null;a.j=null}\nfunction LA(a){var b,c;if(!a.k){for(c=new Jv(a.i);c.b<c.d.Yf();)if(b=Kv(c),b.b){EA(a,b);break}return!0}return!1}\nfunction EA(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=vy(c.pb)+bc;qy(c.me(),d,!1);a.o&&(c=ir(a.k.pb),2==dy(c)&&(c=cy(c,1),qy(c,hk,!1)))}if(b){c=vy(b.pb)+bc;qy(b.me(),c,!0);a.o&&(c=ir(b.pb),2==dy(c)&&(c=cy(c,1),qy(c,hk,!0)));fo();c=a.pb;var e=new En(b.pb),d=($n(),ao),e=z(PA,u,16,[e]),f,g,h,j;f=new Kp;for(h=0,j=e.length;h<j;++h)g=e[h],Lp(Lp(f,g.a),ea);e=yy(f.a.a);c.setAttribute(d.a,e)}a.k=b}}\nfunction NA(a){var b,c,d;if(a.k){for(b=c=QA(a.i,a.k);;)if(c+=1,c==a.i.c&&(c=0),c==b){d=Nx(a.i,b);break}else if(d=Nx(a.i,c),d.b)break;EA(a,d)}}function MA(a){var b,c,d;if(a.k){for(b=c=QA(a.i,a.k);;)if(c-=1,0>c&&(c=a.i.c-1),c==b){d=Nx(a.i,b);break}else if(d=Nx(a.i,c),d.b)break;EA(a,d)}}w(427,385,xl);_.ee=function(a){KA(this,a)};_.we=function(){this.j&&oz(this.j,!1);Ky(this)};_.Oe=function(a,b){OA(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function FA(a){this.a=a}\nw(428,1,{},FA);_.pd=function(){RA(this.a)};_.a=null;function SA(a){this.a=a}w(429,1,{},SA);_.Ld=function(){EA(this.a,null)};_.a=null;function GA(a,b){this.a=a;this.b=b;tz.call(this,!0,Fi);lz(this.T,this.b.d);qz(this);this.fb=!0;this.b.d.ji()}w(430,388,tl,GA);_.ae=function(a){var b,c;if(!a.a)switch(Bx(a.d.type)){case 4:c=nr(a.d);b=this.b.c.pb;if(b.contains(c)){a.a=!0;break}a.a&&EA(this.a,null)}};_.a=null;_.b=null;function HA(a,b){this.a=a;this.b=b}w(431,1,{},HA);_.a=null;var TA=_.b=null;\nfunction UA(){UA=x;TA=new $w((qx(),new px((bw(),"data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs="))),5,9)}function VA(a,b){if(b){var c=vy(a.pb)+$b;qy(a.me(),c,!1)}else c=vy(a.pb)+$b,qy(a.me(),c,!0);a.b=b}function WA(a,b){this.pb=$doc.createElement(nk);var c=vy(this.pb)+bc;qy(this.me(),c,!1);this.pb.textContent=a||m;this.pb[Yg]="gwt-MenuItem";c=or();this.pb.setAttribute(gi,c);fo();this.pb.setAttribute(Gj,Mo.a);this.a=b}w(434,386,{42:1,46:1,49:1},WA);\n_.a=null;_.b=!0;_.c=null;_.d=null;function XA(){var a;this.pb=$doc.createElement(nk);this.pb[Yg]="gwt-MenuItemSeparator";a=$doc.createElement(th);vx(this.pb,a);a[Yg]="menuSeparatorInner"}w(435,386,Hl,XA);function YA(){var a,b,c,d,e;b=null.ji();e=qr();d=pr();b[sh]=(ds(),Zi);b[Nk]=0+(zs(),uj);b[di]=Fc;c=$doc;c=(H(c.compatMode,ve)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,ve)?a.documentElement:a.body).scrollHeight||0;b[Nk]=(c>e?c:e)+uj;b[di]=(a>d?a:d)+uj;b[sh]="block"}\nfunction uz(){}w(436,1,{},uz);_.Yd=function(){YA()};function ZA(a){this.a=a}w(437,1,{},ZA);\n_.ae=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.ae(a),!a.a){d=a.d;c=nr(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.b=!0);b.db&&(a.a=!0);switch(Bx(d.type)){case 4:case 1048576:if(Ax){a.b=!0;break}if(!c&&b.V){b.Ke(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(Ax){a.b=!0;break}break;case 2048:d=nr(d),b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;function $A(a){this.a=a}w(438,1,{},$A);\n_.a=null;function vz(){vz=x;wz=new aB(0);Dz=new aB(1);Fz=new aB(2);bB=z(cB,u,47,[wz,Dz,Fz])}function aB(a){this.b=a}w(439,198,{47:1,89:1,94:1,96:1},aB);var bB,wz,Dz,Fz;function dB(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),a.f=Qx(a.a.$),YA(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),eB(a.f.a),a.f=null,a.b=!1)}function fB(a){a.j||(dB(a),a.c||(My(),ez(gB(null),a.a)));a.a.pb.style[ah]="rect(auto, auto, auto, auto)";a.a.pb.style[mj]=Lk}\nfunction hB(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=nw(b*a.d);h=nw(b*a.e);switch(a.a.U.b){case 2:f=a.e;c=d;break;case 0:g=~~(a.d-d)>>1;e=~~(a.e-h)>>1;f=e+h;c=g+d;break;case 1:bw(),f=h,c=d}a.a.pb.style[ah]="rect("+g+wj+f+wj+c+wj+e+"px)"}\nfunction pz(a,b,c){a.c=c;Dm(a);a.i&&(Zm(a.i),a.i=null,fB(a));a.a.hb=b;var d=a.a;d.eb&&(eB(d.eb.a),d.eb=null);d._&&(eB(d._.a),d._=null);if(d.hb){d.eb=Cx(new ZA(d));var e;e=new $A(d);Jx();e=Kx?xv(Kx.a,(!wv&&(wv=new Ym),wv),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(vz(),wz)&&!b&&(c=!1);a.j=b;c?b?(dB(a),a.a.pb.style[rj]=hg,-1!=a.a.ib&&a.a.Le(a.a.cb,a.a.ib),a.a.pb.style[ah]=Bj,My(),b=gB(null),Vy(b,a.a,b.pb),a.i=new iB(a),Rm(a.i,1)):Em(a,200):(dB(a),a.j?(a.a.pb.style[rj]=hg,-1!=a.a.ib&&a.a.Le(a.a.cb,a.a.ib),My(),\nb=gB(null),Vy(b,a.a,b.pb)):a.c||(My(),ez(gB(null),a.a)),a.a.pb.style[mj]=Lk)}function xz(a){var b=(Jm(),Mm);this.k=new Im(this);this.t=b;this.a=a}w(440,59,{},xz);_.rd=function(){fB(this)};_.sd=function(){this.d=cr(this.a.pb,ej);this.e=cr(this.a.pb,fj);this.a.pb.style[mj]=ei;hB(this,(1+Math.cos(3.141592653589793))/2)};_.td=function(a){hB(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function iB(a){Sm();this.a=a}w(441,66,{},iB);_.zd=function(){this.a.i=null;Em(this.a,200)};\n_.a=null;function wx(){wx=x;jB()}function xx(a){return a.__gwt_resolve?a.__gwt_resolve():a}function jB(){function a(){}a.prototype={className:m,clientHeight:0,clientWidth:0,dir:m,getAttribute:function(a){return this[a]},href:m,id:m,lang:m,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:m,style:{},title:m};$wnd.GwtPotentialElementShim=a}function My(){My=x;kB=new lB;mB=new Ip;Ny=new Gv}function nB(a){this.p=new iz(this);this.pb=a;Hy(this)}\nfunction gB(a){My();var b,c;c=Uv(mB,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==mB.d){var d=new oB;Vm();Wm(Xm?Xm:Xm=new Ym,d);bw()}!b?c=new pB:c=new nB(b);E(mB,a,c);Hv(Ny,c);return c}w(443,382,tl,nB);var kB,mB,Ny;function lB(){}w(444,1,{},lB);_.Ne=function(a){a.ue()&&a.we()};function oB(){}w(445,1,{},oB);_.Wd=function(){My();try{Ry(Ny,kB)}finally{qB(Ny.a),qB(mB)}};function pB(){nB.call(this,$doc.body)}w(446,443,tl,pB);\n_.Fe=function(a,b,c){gz(a,b-0,c-0)};function nz(a){this.c=a;this.a=!!this.c.jb}w(447,1,{},nz);_.be=gx;_.ce=function(){if(!this.a||!this.c.jb)throw new az;this.a=!1;return this.b=this.c.jb};_.de=function(){this.b&&this.c.ze(this.b)};_.b=null;_.c=null;function rB(a,b){a.pb[Ik]=null!=b?b:m}w(450,400,xl);_.ee=function(a){0!=(Bx(a.type)&896)?Jy(this,a):Jy(this,a)};_.xe=Py;function sB(){sB=x;Pz();tB()}function uB(a){!ux&&(ux=new tx);!sx&&(sx=new rx);Pz();this.pb=a;bw()}w(449,450,xl);\nfunction vB(){sB();var a=gr(ok);uB.call(this,a);this.pb[Yg]="gwt-TextBox"}w(451,449,xl,vB);function tB(){tB=x;wB=new xB;yB=new zB;AB=new BB;CB=new DB;EB=z(FB,u,50,[wB,yB,AB,CB])}w(452,198,Wl);var EB,wB,yB,AB,CB;function xB(){this.b=0}w(453,452,Wl,xB);function zB(){this.b=1}w(454,452,Wl,zB);function BB(){this.b=2}w(455,452,Wl,BB);function DB(){this.b=3}w(456,452,Wl,DB);function $y(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}\nfunction Wy(a,b,c){var d,e;if(0>c||c>a.c)throw new Yy;if(a.c==a.a.length){e=D(GB,u,51,2*a.a.length,0);for(d=0;d<a.a.length;++d)yq(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)yq(a.a,d,a.a[d-1]);yq(a.a,c,b)}function iz(a){this.b=a;this.a=D(GB,u,51,4,0)}w(458,1,{},iz);_.Ce=function(){return new bz(this)};_.a=null;_.b=null;_.c=0;function HB(a){if(a.a>=a.b.c)throw new az;return a.b.a[++a.a]}function IB(a){if(0>a.a||a.a>=a.b.c)throw new JB;a.b.b.ze(a.b.a[a.a--])}function bz(a){this.b=a}w(459,1,{},bz);\n_.be=function(){return this.a<this.b.c-1};_.ce=function(){return HB(this)};_.de=function(){IB(this)};_.a=-1;_.b=null;function xA(){xA=x;AA=(qx(),new px(Kq()+"clear.cache.gif"))}var AA,yA=null;function zA(){}w(461,1,{},zA);function KB(){KB=x;xA()}function LB(a,b,c,d,e){KB();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}w(462,394,{},LB);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Rz(){Rz=x;Sz=(MB=new NB)?new OB:MB}function OB(){}w(463,1,{},OB);var MB,Sz;\nfunction PB(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}function $z(){var a=(Rz(),QB)?QB:QB=PB();Rz();var b=$doc.createElement(th);b.tabIndex=0;var c=$doc.createElement("input");c.type=ok;c.tabIndex=-1;c.setAttribute(Gj,sj);var d=c.style;d.opacity=0;d.height=Jc;d.width=Jc;d.zIndex=-1;d.overflow=ei;d.position=hg;c.addEventListener(Fh,a,!1);b.appendChild(c);return b}w(465,463,{});var QB=null;function JA(a){$wnd.setTimeout(function(){a.focus()},0)}\nfunction NB(){}w(464,465,{},NB);function eB(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?zv(b,new RB(b,c,d,a)):Vv(b,c,d,a)}function Dv(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(470,1,{},Dv);_.a=null;_.b=null;_.c=null;_.d=null;function Av(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(471,1,{},Av);_.pd=function(){Bv(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function RB(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}w(472,1,{},RB);_.pd=function(){Vv(this.a,this.d,this.c,this.b)};\n_.a=null;_.b=null;_.c=null;_.d=null;function SB(a,b){var c;this.a=(c=m,0!=(b&1)&&(c+=xi),0!=(b&2)&&(c+=fi),RegExp(a,c))}w(473,1,{});_.tS=function(){return this.a.toString?this.a.toString():"[JavaScriptObject]"};_.a=null;function TB(a,b){b.k!=a&&(!a.Uc&&(a.Uc=new Nm),b.k=a,Qm(a.Uc,b))}function UB(a){var b;b=a.cZ.d;if(-1!=wy(b,xy(36)))return null;a=a.Vc.b.b++;return b=zy(b,VB(b,xy(46))+1)+m+a}function WB(a){return!a.Mc&&a.Sc?WB(a.Sc):a.Mc}function XB(a){return tu(),new YB(a)}\nfunction ZB(a){var b;b=new $B;if(a.df()){for(;a&&!G(a,72);a=a.Sc){var c=b,d=a._e(),e=a.af();c.a+=d;c.b+=e}G(a,72)&&(c=a._e(),a=a.af(),b.a+=c,b.b+=a);return b}throw new aC;}function bC(a){a.Wc=!1;a.nf();cC(a)}function cC(a){if((a=G(a,72)?null:a.Sc)&&a.Wc)bC(a),a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1)}function dC(a){return(a=a.Ue())?a:new eC(1,1)}function fC(a){var b;return(b=a.Ve())?new gC(b):new gC(a.Xe())}\nfunction hC(a,b,c,d,e){var f,g,h,j;h=a._c;j=a.ad;g=a.Yc;f=a.Nc;a._c=b;a.ad=c;a.Yc=d;a.Nc=e;if(h!=a._c||j!=a.ad)cC(a),new iC(a,100);if(g!=a.Yc||f!=a.Nc)a.cf(),new iC(a,101)}function jC(){this.Vc=(kC(),kC(),lC);this.Pc=new mC;new Ip;this.bf();this.Rc=(nC(),oC)}w(477,1,Fl);_.Se=function(){return UB(this)};_.Ue=function(){return pC(this.Tc,this)};_.Ve=function(){return this.Ue()};_.We=function(){return this.Nc};_.Xe=function(){return this.ff()};_.Ye=function(){return new qC(0,0,0,0)};_.Ze=function(){return this.jf()};\n_.$e=function(){return this.Yc};_._e=function(){return this._c};_.af=function(){return this.ad};_.bf=Py;_.cf=function(){bC(this)};_.df=function(){return this.Xc&&!!this.Sc&&this.Sc.df()};_.ff=rC;_.gf=sC;_.hf=function(){return(null==this.Qc&&(this.Qc=this.Se()),this.Qc)+mb+this._e()+mb+this.af()+mb+this.$e()+Ok+this.We()+(this.Xc?m:",hidden")};_.jf=tC;_.nf=function(){var a=this.Tc;a.e.a=-1;a.e.b=-1};_.pf=function(a,b,c,d){this.qf(a,b,c,d,this.Lc,!0);this.Lc=0};\n_.qf=function(a,b,c,d){hC(this,a,b,c,d)};_.tS=uC;_.rf=function(){this.Wc=!0};_.Kc=null;_.Lc=0;_.Mc=null;_.Nc=0;_.Oc=0;_.Qc=null;_.Rc=null;_.Sc=null;_.Tc=null;_.Uc=null;_.Wc=!1;_.Xc=!0;_.Yc=0;_.Zc=!1;_.$c=!1;_._c=0;_.ad=0;function vC(a,b){var c;c=a.sf();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function wC(a){var b;b=a.sf();return new xC(b.b,b.d,a.Yc-b.c-b.b,a.Nc-b.d-b.a)}\nfunction yC(a,b){var c,d;if(a.Gc)for(d=new Jv(a.Fc.a);d.b<d.d.Yf();)c=Kv(d),a.Gc.xf(c);if(b)for(d=new Jv(a.Fc.a);d.b<d.d.Yf();)c=Kv(d),b.tf(null,c);a.Gc=b;bC(a);a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1)}function zC(a){if(!a.Wc){a.Gc&&a.Gc.uf(a);var b,c;for(c=0;c<a.Fc.a.c;++c)b=Nx(a.Fc.a,c),b.Wc||b.rf();a.Wc=!0}}function AC(){jC.call(this);this.Fc=new BC;this.Jc=(kC(),kC(),lC)}w(476,477,Ll);_.Ue=function(){if(!this.Gc)return null;!this.Hc&&(this.Hc=this.Gc.vf(this));return this.Hc};\n_.Ve=function(){if(!this.Gc)return null;!this.Ic&&(this.Ic=this.Gc.wf(this));return this.Ic};_.sf=function(){return this.Ye()};_.Xe=rC;_.Ze=tC;_.bf=function(){this.Tc=(kC(),new CC)};_.cf=function(){bC(this);this.Gc&&G(this.Gc,66)&&(this.Gc.n=!1)};_.ff=rC;_.jf=tC;_.nf=function(){var a,b;this.Ic=this.Hc=null;for(b=0;b<this.Fc.a.c;++b)a=Nx(this.Fc.a,b),a.nf()};_.rf=function(){zC(this)};_.Gc=null;_.Hc=null;_.Ic=null;function DC(){var a=new EC;AC.call(this);yC(this,a)}w(475,476,Ll,DC);\n_.Se=function(){return"panel"+this.Jc.b.e++};function FC(a,b,c){a=GC(a.Ec,b,c);a.j=!0;return new HC(a)}function IC(a){a.gf(a.Ec.d)}function JC(a){return new eC(KC(a.Ec),LC(a.Ec))}w(474,475,Ll);_.We=function(){return cr(this.Ec.pb,ej)};_.$e=function(){return cr(this.Ec.pb,fj)};_._e=function(){return kr(this.Ec.pb)};_.af=function(){return mr(this.Ec.pb)};_.df=function(){return this.Ec.pb.style.display!=Zi};_.Ec=null;function MC(a){if(null!=a)this.n=a;else throw new NC;}w(479,1,Xl);\n_.tS=function(){return this.cZ.d+"[source="+this.n+dg};_.n=null;\nfunction OC(){OC=x;PC=new Ip;E(PC,new QC(400),new RC(Yk));E(PC,new QC(401),new RC(Yk));E(PC,new QC(402),new RC(Yk));E(PC,new QC(500),new RC($k));E(PC,new QC(501),new RC($k));E(PC,new QC(502),new RC($k));E(PC,new QC(503),new RC(al));E(PC,new QC(504),new RC($k));E(PC,new QC(505),new RC($k));E(PC,new QC(506),new RC(al));E(PC,new QC(507),new RC(ml));E(PC,new QC(100),new RC(Uk));E(PC,new QC(101),new RC(Uk));E(PC,new QC(102),new RC(Uk));E(PC,new QC(103),new RC(Uk));E(PC,new QC(1004),new RC(Xk));E(PC,new QC(1005),\nnew RC(Xk));E(PC,new QC(800),new RC(il));E(PC,new QC(801),new RC(il));E(PC,new QC(200),new RC(bl));E(PC,new QC(201),new RC(bl));E(PC,new QC(202),new RC(bl));E(PC,new QC(204),new RC(bl));E(PC,new QC(203),new RC(bl));E(PC,new QC(209),new RC(nl));E(PC,new QC(208),new RC(ol));E(PC,new QC(207),new RC(ol));E(PC,new QC(206),new RC(bl));E(PC,new QC(205),new RC(bl));E(PC,new QC(1400),new RC(kl));E(PC,new QC(1401),new RC(ll));E(PC,new QC(1402),new RC(ll));E(PC,new QC(300),new RC(Vk));E(PC,new QC(301),new RC(Vk));\nE(PC,new QC(1100),new RC(hl));E(PC,new QC(1101),new RC(hl));E(PC,new QC(1200),new RC(jl));E(PC,new QC(701),new RC(fl));E(PC,new QC(900),new RC(gl));E(PC,new QC(1001),new RC(cl));E(PC,new QC(601),new RC(dl))}w(478,479,Xl);_.hf=function(){return m};_.tS=function(){var a;a=m;G(this.n,60)&&null!=this.n&&(a=this.n,a=(null==a.Qc&&(a.Qc=a.Se()),a.Qc),null==a&&(a=m));return this.cZ.d+Xf+this.hf()+"] on "+(0<a.length?a:this.n)};_.k=0;var PC;function RC(a){this.a=a}w(481,1,{},RC);_.a=Tk;function SC(){}\nw(482,1,{},SC);_.a=null;_.b=null;function TC(a,b){var c;b&&(a.a?(c=new UC(a.a),yq(c.b,c.c++,b),a.a=c):(a.a=new Nm,Qm(a.a,b)))}function Yu(a,b){return a.a?dn(a.a,b):b}w(484,1,Xl);_.a=null;function VC(){}function mC(){}w(483,484,Xl,VC,mC);function WC(){WC=x;Math.sqrt(2)}function XC(a){WC();if(0>a)throw new an("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}w(485,1,{56:1},XC);\n_.eQ=function(a){return a===this?!0:G(a,56)?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 YC;a.a=31*a.a+nw((new ZC(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+nw((new ZC(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction $C(){$C=x;aD=bD=new sm(255,255,255);cD=new sm(192,192,192);dD=new sm(128,128,128);eD=new sm(64,64,64);fD=gD=new sm(0,0,0);hD=iD=new sm(255,0,0);new sm(255,175,175);jD=new sm(255,200,0);kD=new sm(255,255,0);new sm(0,255,0);lD=new sm(255,0,255);mD=new sm(0,255,255);nD=oD=new sm(0,0,255)}\nfunction pD(a){var b,c;c=~~a.d>>16&255;b=a.d&255;a=~~a.d>>8&255;if(0==c&&0==b&&0==a)return new sm(3,3,3);3>c&&0!=c?c=3:(c=nw(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=nw(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=nw(a/0.7),a=255<a?255:a);return new sm(c,a,b)}function qD(a){return new sm(nw(0.7*(~~a.d>>16&255)),nw(0.7*(~~a.d>>8&255)),nw(0.7*(a.d&255)))}function rD(a,b){return G(b,59)?b.d==a.d:!1}function sm(a,b,c){$C();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new an(Ce);this.d=c|b<<8|a<<16|-16777216}\nw(491,1,{59:1,68:1,71:1},sm);_.eQ=function(a){return rD(this,a)};_.hC=sD;_.tS=function(){return tD.d+"[r="+(~~this.d>>16&255)+",g="+(~~this.d>>8&255)+",b="+(this.d&255)+dg};_.a=0;_.b=null;_.c=null;_.d=0;var fD,nD,hD,aD,gD,oD,mD,eD,dD,cD,lD,jD,iD,bD,kD;function nC(){nC=x;oC=new uD(!0);vD=new Gv;Hv(vD,"ar");Hv(vD,"fa");Hv(vD,"iw");Hv(vD,"ur")}function uD(a){this.a=a}w(492,1,Xl,uD);_.a=!1;var oC,vD;w(496,1,{77:1,93:1});function wD(){eC.call(this,0,0)}function eC(a,b){this.b=a;this.a=b}\nfunction gC(a){eC.call(this,a.b,a.a)}w(495,496,{62:1,77:1,89:1,93:1},wD,eC,gC);_.eQ=function(a){return a===this?!0:G(a,62)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new YC;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return xD.d+"[width="+this.b+",height="+this.a+dg};_.a=0;_.b=0;function vu(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}w(497,1,Xl,vu,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});\n_.yf=function(){return 0!=(this.e&4)};_.zf=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=m,this.zf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.yf()&&(a+=",meta"),a):m)+",target="+this.f+(null!=this.b?",arg="+this.b:m)+dg};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function yD(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].Xc&&++b,++c;return b}\nfunction zD(a,b,c,d,e,f,g){var h,j,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(j=0;j<=l;++j)c=(AD(g?j:l-j,b.c),b.b[g?j:l-j]),h=c.Ze(),c.pf(d,e+~~((f-h.a)/2),h.b,h.a),d+=h.b+a.c}function BD(a,b){var c,d,e,f,g,h;h=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.Xc&&(c=b?c.Ze():c.Xe(),g=fn(g,c.a),h+=c.b+a.c);return new eC(h,g+2*a.d)}function EC(){CD.call(this,1,5,5)}\nfunction CD(a,b,c){kC();this.c=b;this.d=c;this.a=a}w(498,1,Xl,EC,CD);_.tf=DD;\n_.uf=function(a){this.b=ED(a.Fc);if(0!=yD(this)){var b,c,d,e,f,g,h,j,l,o,n;b=wC(a);g=a.sf();h=a.Rc.a;l=new Nm;o=f=2*this.c;n=g.d+this.d;j=0;e=!0;var r,t,y;r=a.Fc.a.c;d=new FD(r);for(t=0;t<r;++t)yq(d.b,d.c++,null);for(c=this.b,t=0,y=c.length;t<y;++t)r=c[t],r.Sc==a&&GD(d,QA(a.Fc.a,r),r);for(d=new Jv(d);d.b<d.d.Yf();)if((c=Kv(d))&&c.Xc)a=c.Ze(),!e&&o+a.b>b.b&&(zD(this,l,b.b-(o-this.c),g.b,n,j,h),l.vg(),o=f,n+=j+this.d,j=0),e=!1,yq(l.b,l.c++,c),o+=a.b+this.c,j=fn(j,a.a);zD(this,l,b.b-(o-this.c),g.b,n,\nj,h)}};_.vf=function(a){this.b=ED(a.Fc);return 0==yD(this)?vC(a,new eC(10,10)):vC(a,BD(this,!1))};_.wf=function(a){this.b=ED(a.Fc);return 0==yD(this)?vC(a,new eC(10,10)):vC(a,BD(this,!0))};_.xf=sC;_.tS=function(){var a;switch(this.a){case 0:a=pi;break;case 2:a=Fj;break;case 1:a=Ug;break;case 4:a="trailing";break;default:a="leading"}return HD.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+dg};_.a=0;_.b=null;_.c=0;_.d=0;function ID(){ID=x;JD=new KD(Le,0,12)}\nfunction KD(a,b,c){ID();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}w(499,1,{63:1,89:1},KD);_.a=null;_.b=0;_.c=0;var JD;w(500,1,jm);_.tS=function(){return LD.d+"[font="+this.b+"ascent="+MD(this.b).a+", descent="+MD(this.b).b+", height="+MD(this.b).c+dg};_.b=null;w(502,1,{});_.tS=function(){return"Graphics"};w(503,502,{});function JB(){}function Iy(a){this.f=a}w(506,139,lm,JB,Iy);function aC(){this.f="Missing message: awt.151"}w(505,506,lm,aC);w(507,1,{});\nfunction qC(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}w(508,1,{65:1,89:1,93:1},qC);_.eQ=function(a){return a===this?!0:G(a,65)?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 ND.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+dg};_.a=0;_.b=0;_.c=0;_.d=0;w(512,1,Xl);_.hf=function(){return this.j};_.tS=uC;_.j=null;_.k=null;\nfunction OD(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function PD(a,b){a.e=b;VA(a.i.a,b)}function QD(a){this.n=(kC(),kC(),lC);var b;var c;b=this.cZ.d;-1!=wy(b,xy(36))?b=null:(c=this.n.b.d++,b=zy(b,VB(b,xy(46))+1)+m+c);this.j=b;this.d=new VC;this.f=a;this.e=!0;this.i=new RD(this)}w(511,512,Xl,QD);_.hf=function(){return OD(this)};_.c=null;_.e=!1;_.f=null;_.i=null;w(510,511,Zl);_.hf=function(){return OD(this)+(this.b?",tearOff":m)};_.b=!1;w(514,1,{78:1});\n_.eQ=function(a){return a===this?!0:G(a,78)?this.Af()==a.Af()&&this.Bf()==a.Bf():!1};_.hC=function(){var a;a=new YC;SD(a,this.Af());SD(a,this.Bf());return a.a};function $B(){this.b=this.a=0}function TD(a,b){this.a=a;this.b=b}w(513,514,{69:1,78:1,89:1},$B,TD);_.eQ=function(a){return a===this?!0:G(a,69)?this.a==a.a&&this.b==a.b:!1};_.Af=gx;_.Bf=Lz;_.tS=function(){return UD.d+"[x="+this.a+",y="+this.b+dg};_.a=0;_.b=0;\nfunction VD(a,b){if(!b)throw new yv("Missing message: awt.70");var c=a.a;if(H(b.f,rb)){var c=c.a.a,d=new XA,e=c.c.c;if(0>e||e>c.c.c)throw new Yy;c.o&&(d.pb[ch]=2);CA(c,e,d.pb);WD(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 Yy;WD(d.c,e,c);for(f=g=0;f<e;++f)G(Nx(d.c,f),46)&&++g;WD(d.i,g,c);CA(d,e,c.pb);c.c=d;e=vy(c.pb)+bc;qy(c.me(),e,!1);d.o&&(e=QA(d.c,c),-1!=e&&(d=cy(d.o?d.e:cy(d.e,0),e),2==dy(d)&&d.removeChild(cy(d,1)),c.pb[ch]=2))}}\nfunction XD(){QD.call(this,m);new Nm;this.b=!1;this.a=(kC(),new YD)}w(515,510,Zl,XD);_.a=null;w(518,1,{93:1});w(517,518,Ul);_.eQ=function(a){return a===this?!0:G(a,80)?this.Af()==a.Af()&&this.Bf()==a.Bf()&&this.Df()==a.Df()&&this.Cf()==a.Cf():!1};_.hC=function(){var a;a=new YC;SD(a,this.Af());SD(a,this.Bf());SD(a,this.Df());SD(a,this.Cf());return a.a};function xC(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}w(516,517,{70:1,80:1,89:1,93:1},xC);\n_.eQ=function(a){return a===this?!0:G(a,70)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.Cf=gx;_.Df=Lz;_.Af=Kt;_.Bf=sD;_.tS=function(){return ZD.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+dg};_.a=0;_.b=0;_.c=0;_.d=0;function $D(){$D=x;aE=new bE;cE=new dE;eE=new dE}var aE,eE,cE;w(520,1,{});_.eQ=mm;_.hC=nm;function bE(){}w(521,520,{},bE);function dE(){}w(522,1,{},dE);w(523,477,Fl);function fE(a,b){var c;c=XB(WB(a));return!c?null:new eC(gE(c,"_")*b+6,MD(c.b).c+6)}\nfunction hE(a){iE.call(this,a,null!=a?a.length:0)}function iE(a,b){jC.call(this);this.a=0>b?0:b;jE(this.Tc,a)}w(524,523,Fl,hE,iE);_.Se=function(){return"textfield"+this.Vc.b.f++};_.Ue=function(){return fE(this,dr(this.Tc.a.pb,Ik).length)};_.Ve=function(){return!WB(this)?null:fE(this,dr(this.Tc.a.pb,Ik).length)};_.Xe=kE;_.Ze=lE;_.bf=function(){this.Tc=(kC(),new mE)};_.ff=kE;_.jf=lE;_.a=0;function kC(){kC=x;lC=new nE}function oE(){var a=(kC(),kC(),lC);!a.c&&(a.c=new rE);return a.c}w(525,1,{});_.a=null;\n_.c=null;var lC;function sE(){}w(526,1,{},sE);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;w(527,1,{});function tE(){tE=x;uE=new vE;wE=new vE}function xE(a,b){return b==a?!0:!b?!1:!0}function vE(){}w(528,1,{73:1},vE);_.eQ=function(a){return null==a||!G(a,73)?!1:xE(this,a)};_.hC=function(){var a;a=null.ji()+";class="+null.ji();a=!null.ji().ji()?a:a+";charset=";return yE(a)};_.tS=function(){return zE.d+"[MimeType=(null);humanPresentableName="+this.a+dg};_.a=null;var uE,wE;\nfunction AE(){AE=x;z(BE,u,73,[(tE(),wE),uE])}function CE(a){var b=(tE(),wE);if(xE(b,(tE(),wE)))return a.a;if(xE(b,uE))return new DE(a.a);throw new EE(b);}function FE(a){AE();this.a=a}w(529,1,{},FE);_.a=null;function EE(a){this.f="flavor = "+a}w(530,140,{74:1,89:1,97:1,106:1},EE);function GE(a,b,c){OC();HE.call(this,a,b,c,Tk)}function HE(a,b,c,d){OC();MC.call(this,a);this.k=b;this.a=c;this.c=d;this.b=0}w(531,478,Xl,GE,HE);\n_.hf=function(){var a,b;a=1001==this.k?"ACTION_PERFORMED":Hk;b=m;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="+Yw(this.c)+qb+b};_.a=null;_.b=0;_.c=Tk;function iC(a,b){OC();MC.call(this,a);this.k=b}w(532,478,Xl,iC);\n_.hf=function(){var a,b;a=this.n;switch(this.k){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return Hk}return b+" ("+a._e()+mb+a.af()+ea+a.$e()+Ok+a.We()+gb};w(535,532,Xl);_.j=0;\nfunction IE(a){var b;switch(a.k){case 503:b="MOUSE_MOVED";break;case 500:b="MOUSE_CLICKED";break;case 501:b="MOUSE_PRESSED";break;case 502:b="MOUSE_RELEASED";break;case 506:b="MOUSE_DRAGGED";break;case 504:b="MOUSE_ENTERED";break;case 505:b="MOUSE_EXITED";break;case 507:b="MOUSE_WHEEL";break;default:b=Hk}b=b+",("+a.f+mb+a.i+"),button="+a.d;if(0<(a.j&16320)){var c=qb,d;d=a.j;var e;e=new cx;0!=(d&4)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&1)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&2)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&\n8)&&(0!=(d&2048)?0!=(d&512)&&Lp(Lp(e,(kC(),null)),lb):Lp(Lp(e,(kC(),null)),lb));0!=(d&32)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&16)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&8)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&4)&&Lp(Lp(e,(kC(),null)),lb);d=0==e.a.a.length?e.a.a:JE(e.a.a,0,e.a.a.length-1);c=c+d+",extModifiers=";d=a.j;var f;e=(f=m,0!=(d&256)&&(f+=(kC(),null)),0!=(d&128)&&(f+=(0<f.length?lb:m)+(kC(),null)),0!=(d&512)&&(f+=(0<f.length?lb:m)+(kC(),null)),0!=(d&64)&&(f+=(0<f.length?lb:m)+(kC(),null)),0!=(d&8192)&&(f+=\n(0<f.length?lb:m)+(kC(),null)),f);0!=(d&1024)&&(e+=(0<e.length?lb:m)+(kC(),null));0!=(d&2048)&&(e+=(0<e.length?lb:m)+(kC(),null));0!=(d&4096)&&(e+=(0<e.length?lb:m)+(kC(),null));b+=c+e}return b+=",clickCount="+a.e}w(537,535,Xl);_.hf=function(){return IE(this)};_.d=0;_.e=0;_.f=0;_.i=0;\nfunction Xu(a,b,c,d){OC();iC.call(this,a,507);this.d=this.e=this.j=0;this.f=b;this.i=c;if(0!=(this.j&63))this.j&=-16321,0!=(this.j&1)&&(this.j|=64),0!=(this.j&2)&&(this.j|=128),0!=(this.j&4)&&(this.j|=256),0!=(this.j&8)&&(this.j|=512),0!=(this.j&32)&&(this.j|=8192),500<=this.k&&502>=this.k?0!=(this.j&16)?(this.d=1,501==this.k&&(this.j|=1024)):0!=(this.j&8)?(this.d=2,501==this.k&&(this.j|=2048)):0!=(this.j&4)&&(this.d=3,501==this.k&&(this.j|=4096)):(0!=(this.j&16)&&(this.j|=1024),0!=(this.j&8)&&(this.j|=\n2048),0!=(this.j&4)&&(this.j|=4096));else if(0!=(this.j&16320))if(this.j&=-64,0!=(this.j&64)&&(this.j|=1),0!=(this.j&128)&&(this.j|=2),0!=(this.j&256)&&(this.j|=4),0!=(this.j&512)&&(this.j|=8),0!=(this.j&8192)&&(this.j|=32),500<=this.k&&502>=this.k)switch(this.d){case 1:this.j|=16;break;case 2:this.j|=8;break;case 3:this.j|=4}else 0!=(this.j&1024)&&(this.j|=16),0!=(this.j&2048)&&(this.j|=8),0!=(this.j&4096)&&(this.j|=4);this.b=0;this.a=1;this.c=d}w(538,537,Xl,Xu);\n_.hf=function(){var a,b;a=IE(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=Hk}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;w(547,1,{});function DE(a){if(null==a)throw new KE;}w(548,547,{},DE);\nfunction LE(){LE=x;ME={};ME["java.vendor"]=Wh;ME["package.restrict.access.sun"]=Fk;ME["sun.java.launcher"]=vf;ME["sun.management.compiler"]=Wh;ME["os.name"]=vf;ME[" sun.boot.class.path"]=vf;ME["path.separator.applet"]=vf;ME["java.vm.specification.vendor"]=Wh;ME["java.runtime.version"]=vf;ME["http.proxyPort"]=vf;ME["user.name"]=vf;ME["user.language"]=vf;ME["os.name.applet"]=vf;ME["browser.version"]=vf;ME["java.version"]=vf;ME["user.timezone"]=vf;ME["java.endorsed.dirs"]=vf;ME["java.specification.name"]=\n"GWT";ME["java.specification.version"]="2.5.0";ME[ki]=bf;!$u&&($u=new hv);$u.a?ME[ii]="yes":ME[ii]=null}var ME;w(552,140,Rl);function NE(){}function OE(a){this.f=a}w(551,552,{83:1,89:1,97:1,106:1},NE,OE);function PE(){PE=x;QE=new RE}function SE(a){var b;if(a.k){var c;b=new cx;Lp(b,a.f);b.a.a+=fd;c=a.a;null!=c&&0<c.length&&(b.a.a+=rc,Lp(b,a.a));c=a.b;a=a.j;null!=c&&Mp(b.a,c);null!=a&&(b.a.a+=Ea,Mp(b.a,a));b=b.a.a}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}\nfunction TE(a){PE();var b,c,d;if(null==a)throw new NE;a=yy(a);try{d=wy(a,xy(58))}catch(e){e=Iq(e);if(G(e,101))throw new OE(Np(e));throw e;}c=wy(a,xy(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;UE();var f,g,h;h=c.length;b=new VE;for(g=0;g<h;++g)f=c.charCodeAt(g),65<=f&&90>=f?WE(b,f+32&65535):Mp(b.a,String.fromCharCode(f));\nthis.f=b.a.a}else this.f=null,d=-1}if(null==this.f)throw new OE(Ze+a);if(!this.k&&(this.k=Uv(QE,this.f),this.k||(this.k=(kC(),new XE))&&E(QE,this.f,this.k),!this.k))throw new OE(Ze+a);try{c=a;var j=++d,l=a.length,o,n,r,t,y,v,s,A,F,M,N,$,V,W,ca,ja,ra,ac,K,oa,Ac;if(l<j||0>l){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(rc,j)==j&&-1==YE(c,xy(47),j+2))throw new ZE(l);}else{N=c.substr(j,l-j);l-=j;v=0;s=this.c;$=this.e;ac=this.j;t=this.d;ca=this.i;o=this.a;Ac=this.n;K=YE(N,xy(35),\n0);if(0==N.indexOf(rc)&&0!=N.indexOf("////")){F=2;$=-1;v=YE(N,xy(47),2);ra=YE(N,xy(63),2);-1!=ra&&(-1==v||v>ra)&&(v=ra);-1==v&&(v=l,t=m);A=v;-1!=K&&K<v&&(A=K);var id=xy(64);oa=N.lastIndexOf(id,A);o=N.substr(2,A-2);-1<oa&&(Ac=N.substr(2,oa-2),F=oa+1);V=YE(N,xy(58),-1==oa?F:oa);r=wy(N,xy(93));if(-1!=r)try{N.length>r+1?(n=N.charCodeAt(r+1),58==n?V=r+1:V=-1):V=-1}catch(tb){if(tb=Iq(tb),!G(tb,97))throw tb;}-1==V||V>v?s=N.substr(F,A-F):(s=N.substr(F,V-F),W=N.substr(V+1,A-(V+1)),0==W.length?$=-1:$=$E(W,\n10))}-1<K&&(ac=N.substr(K+1,l-(K+1)));y=-1==K?l:K;var L=xy(63);ja=N.lastIndexOf(L,y);-1<ja?(ca=N.substr(ja+1,y-(ja+1)),0==ja&&null!=t&&(H(t,m)?t=nc:t.indexOf(nc),M=VB(t,xy(47))+1,t=t.substr(0,M-0)),y=ja):0!=K&&(ca=null);-1<v&&(v<l&&47==N.charCodeAt(v)?t=N.substr(v,y-v):y>v&&(null==t?t=m:H(t,m)?t=nc:t.indexOf(nc),M=VB(t,xy(47))+1,0==M?t=N.substr(v,y-v):t=t.substr(0,M-0)+N.substr(v,y-v)));null==t&&(t=m);null==s&&(s=m);d=s;var Fa;Fa=t;null!=ca&&!H(ca,m)&&(null!=t?Fa=t+Md+ca:Fa=Md+ca);null==this.f&&(this.f=\nthis.f);this.c=d;this.b=Fa;this.e=$;this.j=ac;var ub;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+fd+this.e));null!=this.c&&-1<(ub=VB(this.c,xy(64)))?(this.n=JE(this.c,0,ub),this.c=zy(this.c,ub+1)):this.n=null;null!=this.b&&-1<(ub=wy(this.b,xy(63)))?(this.i=zy(this.b,ub+1),this.d=JE(this.b,0,ub)):(this.i=null,this.d=this.b);this.a=o;this.n=Ac;this.d=t;this.i=ca}}catch(Ic){Ic=Iq(Ic);if(G(Ic,97))throw new OE(Np(Ic));throw Ic;}if(-1>this.e)throw new OE("incorrect port: "+\nthis.e);}w(553,1,Xl,TE);_.tS=function(){return SE(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var QE;w(554,1,{});function aF(a,b,c){var d,e;for(d=a.Tf().Ce();d.be();)if(a=d.ce(),e=a.Ch(),null==b?null==e:Vp(b,e))return c&&(a=new bF(a.Ch(),a.Dh()),d.de()),a;return null}w(558,1,Vl);_.Sf=function(a){return!!aF(this,a,!1)};\n_.eQ=function(a){var b,c;if(a===this)return!0;if(!G(a,109)||this.Yf()!=a.Yf())return!1;for(a=a.Tf().Ce();a.be();)if(b=a.ce(),c=b.Ch(),b=b.Dh(),!this.Sf(c)||!cF(b,this.Uf(c)))return!1;return!0};_.Uf=function(a){a=aF(this,a,!1);return!a?null:a.Dh()};_.hC=function(){var a,b,c;c=0;for(b=this.Tf().Ce();b.be();)a=b.ce(),c+=a.hC(),c=~~c;return c};_.Vf=dF;_.Wf=function(){throw new eF("Put not supported on this map");};_.Xf=function(a){a=aF(this,a,!0);return!a?null:a.Dh()};_.Yf=function(){return this.Tf().Yf()};\n_.tS=function(){var a,b,c,d;d=Qk;a=!1;for(c=this.Tf().Ce();c.be();)b=c.ce(),a?d+=ob:a=!0,d+=m+b.Ch(),d+=Id,d+=m+b.Dh();return d+"}"};function qB(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function fy(a,b){var c;if(null==b)c=a.c;else if(G(b,1))c=fd+b in a.e;else a:{c=a._f(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d].Ch();if(a.$f(b,f)){c=!0;break a}}c=!1}return c}function Uv(a,b){return null==b?a.b:G(b,1)?a.e[fd+b]:fF(a,b,a._f(b))}\nfunction fF(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d],g=f.Ch();if(a.$f(b,g))return f.Dh()}return null}function E(a,b,c){return null==b?gF(a,c):G(b,1)?hF(a,b,c):iF(a,b,c,a._f(b))}function iF(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){var d=e[f],h=d.Ch();if(a.$f(b,h))return a=d.Dh(),d.Eh(c),a}else e=a.a[d]=[];d=new bF(b,c);e.push(d);++a.d;return null}function gF(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}\nfunction hF(a,b,c){var d,e=a.e,b=fd+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function Wv(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(G(b,1)){var d,e=a.e;c=fd+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a._f(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e],h=g.Ch();if(a.$f(b,h)){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.Dh();break a}}c=null}return c}w(557,558,Vl);_.Sf=function(a){return fy(this,a)};_.Tf=function(){return new jF(this)};\n_.$f=function(a,b){return this.Zf(a,b)};_.Uf=function(a){return Uv(this,a)};_.Wf=function(a,b){return E(this,a,b)};_.Xf=function(a){return Wv(this,a)};_.Yf=sD;_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Ip(){qB(this)}w(556,557,ql,Ip);_.Zf=function(a,b){return mw(a)===mw(b)||null!=a&&Vp(a,b)};_._f=function(a){return~~Yp(a)};function RE(){qB(this)}w(555,556,ql,RE);function kF(){}w(559,139,lm,kF);function lF(a){var b,c;b=0;for(c=a.a;c<a.i;){c=mF(a,c);if(c>=a.i)break;c=nF(a,c);++b}return b}\nfunction oF(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function pF(a){var b;a.a=0<=a.j&&!a.d?a.j:mF(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new kF;b=a.a;a.a=nF(a,a.a);return JE(a.n,b,a.a)}\nfunction nF(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=qF(a.n,d,a.n.length);if(c<=a.f&&oF(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=wy(a.c,xy(c)))break;++d}a.k&&b==d&&(a.e?(c=qF(a.n,d,a.n.length),c<=a.f&&oF(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=wy(a.c,xy(c))&&++d));return d}\nfunction mF(a,b){var c,d;if(null==a.c)throw new KE;for(d=b;!a.k&&d<a.i;)if(a.e){c=qF(a.n,d,a.n.length);if(c>a.f||!oF(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>wy(a.c,xy(c)))break;++d}return d}function rF(a){sF.call(this,a,fa,!1)}function tF(a){sF.call(this,a,mb,!1)}\nfunction sF(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=qF(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=D(B,q,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=qF(this.c,d,this.c.length),this.b[c]=a}}}w(560,1,{},rF,tF,sF);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function uF(){}\nw(561,1,{},uF);_.a=null;function vF(a,b){var c,d;c=a.a.exec(b);d=new uF;d.a=c;return d}function wF(){}function xF(a,b){var c,d;d=m;2==(b|2)&&(d+=fi);1==(b|1)&&(d+=xi);c=new wF;c.a=RegExp(a,d);return c}w(562,1,{},wF);_.a=null;\nfunction yF(a,b){var c,d,e,f,g;c=m;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(G(e,1)&&(e=cq(e),!(aq(),!/[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]/.test(e.replace(/"(\\\\.|[^"\\\\])*"/g,m)))))return;c+=e;d<b.length-1&&(c+=mb);++d}}typeof a==Nh?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Xf+c+dg),a.apply(c)):(evalString=a+bb+c+");",$wnd.eval(evalString))}\nfunction zF(a){var b;if(null==a||0==a.length)return AF(\'JSME installation warning: invalid size or not specified size of DOM element: "\'+a+\'", Using "100%".\'),Hc;b=a.charCodeAt(a.length-1);return BF(b)||46==b?a+uj:a}function uw(a){var a=new CF(a),b,c,d,e,f;b=$doc.getElementsByTagName(th);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(bh)||m,c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;DF(a););return a.b}w(569,1,{});function EF(a,b){b.Pd(new FF);b.Od(new GF);b.Qd(new HF);b.Rd(new IF(a))}\nw(568,569,{});_.b=null;_.c=1;_.d=-1;function JF(a){this.a=a;this.b=new KF(this.a);this.c=this.d=1}w(567,568,{},JF);_.a=null;function KF(a){this.a=a}w(570,1,{},KF);_.ag=function(a){var b=this.a;b.Tb&&(null!=a&&0<a.length?(LF(b.r,"DROP"),!b.Ub&&(b.Ub=new zu(b)),MF(b.Ub,a)):(wu(b,"ERROR - empty or null structure"),NF(b)))};_.a=null;function OF(a){this.a=a}w(571,1,{},OF);_.a=null;function PF(a,b,c,d){this.d=a;this.b=b;this.c=c;this.a=d}w(572,1,{},PF);\n_.bg=function(){cz(this.d.f,this.b,KC(this.d)-this.c-this.a.a,LC(this.d)-(this.a.d-this.a.a))};_.a=null;_.b=null;_.c=0;var QF=_.d=null;function RF(){RF=x;QF=new $w((qx(),new px("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAF0lEQVR42mNgGAWjYBSMglEwCkYBpQAAB1AAAZMWyVkAAAAASUVORK5CYII=")),29,16)}function SF(a){var b;$wnd.JSApplet.Inchi.__local_ff=function(a){b=a};$wnd.JSApplet.Inchi.computeInchi(a,"JSApplet.Inchi.__local_ff");delete $wnd.JSApplet.Inchi.__local_ff;return b}\nfunction TF(a){var b;UF?a&&VF(a):(b=(WF(),XF).a.a,b=(dq(),new jq(b)),b.d=eq,gq(hq(b,new YF(a))))}var UF=!1;function YF(a){this.a=a}w(576,1,{},YF);_.Ad=function(a){if(this.a){var b=this.a;b.a&&b.a.Dd(a)}else $wnd.alert("Loading of InChI-js failed")};_.Bd=function(){this.a&&(VF(this.a),UF=!0)};_.a=null;function VF(a){var b;b=SF(a.b);a.a.cg(b)}function ZF(a,b){this.a=a;this.b=b}w(577,1,am,ZF);_.Dd=function(a){this.a&&this.a.Dd(a)};_.a=null;var XF=_.b=null;\nfunction WF(){WF=x;XF=new Zw((qx(),new px($moduleBase+"96E40B969193BD74B8A621486920E79C.cache.js")))}function $F(a){return a.error==m?null:a.error}function aG(a){return a.warning==m?null:a.warning}\nfunction bG(){bG=x;cG=z(rw,u,1,["Copyright (c) 2017, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);dG=($C(),cD);eG=pD(dG);fG=z(B,q,-1,[301,3,401,4,501,5,701,9,801,10,901,11,1001,12,601,8,1101,7,1300,1,1201,32,1301,33]);gG=D(hG,u,59,43,0);iG=D(rw,u,1,43,0);jG=D(hG,u,59,7,0);kG=null!=(LE(),ME[ii]);lG=D(mG,u,63,100,0);nG=D(oG,u,64,100,0);var a,b;for(a=1;42>=a;++a)0<pG(a)?gG[a]=($C(),eD):(gG[a]=($C(),jD),iG[a]=Vf);iG[1]=Ue;gG[1]=($C(),eD);iG[2]=ge;gG[2]=\njD;iG[3]=ue;gG[3]=eD;iG[4]=uf;gG[4]=oD;iG[5]=zf;gG[5]=iD;iG[9]=Ne;gG[9]=lD;iG[10]=Ae;gG[10]=lD;iG[11]=oe;gG[11]=lD;iG[12]=Xe;gG[12]=lD;iG[8]=Jf;gG[8]=qD(kD);iG[7]=Af;gG[7]=jD;iG[6]=Nf;gG[6]=eD;iG[13]=Lf;gG[13]=eD;iG[32]=Vf;gG[32]=eD;iG[14]=cf;iG[16]=df;iG[15]=wf;iG[17]=If;iG[18]=Ge;iG[19]=Pe;iG[20]=Wd;iG[21]=tf;iG[22]=we;iG[24]=Of;iG[23]=ke;iG[25]=Wf;iG[26]=xf;iG[27]=He;iG[28]=xe;iG[29]=Xd;iG[30]=Re;iG[31]=ee;for(a=33;42>=a;++a)b=Gf,33<a&&(b+=a-33),iG[a]=b,gG[a]=eD}\nfunction qG(a){var b;if(a.dc)b=rG(a,1)+Ld+rG(a,2)+Ld+rG(a,3);else if(b=rG(a,0),0<b.length){var c=new sG(a.ob);Qm(a.qb.a,c)}return b}function tG(a){var b,c,d;d=!1;if(0<a.ob.v||0<a.ob.w)if(d=!0,0<a.ob.v?(uG(a.ob,a.ob.v),vG(a,"delAtom",a.ob.v),a.ob.v=0):(wG(a.ob,a.ob.w),vG(a,"delBond",a.ob.v),a.ob.w=0),xG(a.ob),b=yG(a.ob),1<b.length)for(c=0;c<b.length;++c)0==c?(a.zb[a.o]=b[0],a.ob=a.zb[a.o]):a.zb[++a.Sb]=b[c];return d}\nfunction zG(a,b){var c,d,e,f;AG(a,!1);c=b.a;if(H(c,yc))xu(qG(a));else if(H(c,Gc))xu($t(a,!0,!1));else if(H(c,Mc))xu($t(a,!0,!0));else if(H(c,bd))a.Tb&&(c=a.r,null==c.i&&(c.i="PASTE"),yu(a.E,(!a.Ub&&(a.Ub=new zu(a)),a.Ub)));else if(H(c,Nc))a.gg(3);else if(H(c,Oc))a.gg(4);else if(H(c,Uc))a.gg(5);else if(H(c,Vc))Cq(6,new BG(a));else if(H(c,Wc))a.pg();else if(H(c,ad))Cq(1,new CG(a));else if(H(c,Hj))7!=a.cb&&(a.db=Tk),d=b.c,d=Xw(d,Sk),c=Ow(d,a.db),e=!Lw(c,Tk)?Gw(c):c,!Lw(e,Zk)&&DG(a.ob,P(c)),a.Ib=!0,a.cb=\n7,a.db=d;else if(c==Qf||c==Mf){if(e=EG(a.ob,(FG(),c==Mf?GG:HG)))a.ob.f.a?wu(a,"Chiral flag is set"):wu(a,"No Chiral flag"),IG(a,"changeChiral",a.o,0,0),a.Ib=!0}else if(c==fe){f=JG(a);e=!1;for(c=1;c<=a.ob.p;++c)d=a.ob.b[c],-99199==d.f&&(++f,d.f=f,e=!0);e&&(a.Ib=!0,IG(a,"changeManyAtomMap",a.o,0,0))}else if(c==Je){c=a.ob;e=!1;for(d=1;d<=c.p;++d)e=KG(c.b[d])||e;(a.Ib=e)&&IG(a,"deleteAtomMaps",a.o,0,0)}else c==Ke?(a.Ib=LG(a.ob),a.Ib&&IG(a,"deleteHydrogens",a.o,0,0)):H(c,Pj)||(H(c,Bh)?a.hc=!0:MG(a,c));\n(a.Ib||a.Gb)&&a.gf(a.Ec.d)}\nfunction NG(a,b,c,d,e){var f,g,h,j,l,o,n,r;if(!a.Ob&&(j=c-b+1,!(0>=j||b>a.Sb||c>a.Sb))){l=D(OG,vl,-1,99,1);h=n=o=0;for(g=b;g<=c;++g)f=PG(a.zb[g]),o+=f.c,n+=f.d,f.d>h&&(h=f.d),l[g]=f.c,2==d&&(l[g]=f.d);a.J&&(o+=25*(j+1),n+=25*(j+1),h+=25);j=g=1;a.J?r=QG(a):r=RG(a);f=nw(r.b);r=nw(r.a);1==d||3==d?f=~~((f-48)/2):2==d&&(r=~~(r/2));o>=f&&(g=f/o);h>=r&&(j=r/h);h=0;a.J&&(a.xb=g<j?g:j,a.ng("alignMolecules Depict: molecularAreaScale="+a.xb+" xsize="+f+" ysize="+r+da),h=25*f/o,2==d&&(h=25*r/n));for(g=b;g<=c;++g)2==\nd?l[g]=l[g]*r/n:l[g]=l[g]*f/o;o=-f/2;n=0;1==d?o=-f-24:3==d?o=24:2==d&&(o=0,n=-r);for(g=b;g<=c;++g){a.J&&SG(a.zb[g]);2==d?n+=l[g]/2+h:o+=l[g]/2+h;if(!e)for(b=1;b<=a.zb[g].p;++b)TG(a.zb[g].b[b],o/a.xb,n/a.xb);2==d?n+=l[g]/2:o+=l[g]/2;a.J||UG(a.zb[g])}}}function VG(a,b){var c;a.k=202;a.Mb=!1;wu(a,m);if(0!=a.Sb){a.Ib=!0;a.q=!0;for(c=a.o;c<a.Sb;++c)a.zb[c]=a.zb[c+1];--a.Sb;a.o=a.Sb;0<a.Sb?a.ob=a.zb[a.o]:(a.ob=new WG(a),a.ob.o=0);b&&(!!a.r&&XG(hq(a.r,"clear"),0,0,0),a.hc=!0)}}\nfunction YG(a){a.Sb=0;a.o=0;a.ob=new WG(a);a.ob.o=0;a.sb=null;a.Ib=!0}\nfunction ZG(a,b){var c,d,e,f,g;g=new XD;e=Kf;d="MOL";f="MOL or SDF";FG();a:{for(c=1;c<=a.Sb;++c)if(0<a.zb[c].p){c=(FG(),FG(),GG);break a}c=(FG(),FG(),HG)}c=c.a?HG:GG;b&&(e="SMIRKS",f=d=Hf);a.Ac&&(f+=" or "+e,!b&&a.zc&&(f+=" or OCL ID code"));e=new QD(De+e);e.c=yc;VD(g,e);PD(e,!c.a);TC(e.d,a);e=new QD(De+d);e.c=Gc;TC(e.d,a);VD(g,e);b||(e=new QD(De+d+" V3000"),e.c=Mc,TC(e.d,a),VD(g,e),a.dg()&&(a.N&&(e=new QD("Copy as InChI"),e.c=Nc,TC(e.d,a),PD(e,!c.a),VD(g,e)),a.P&&(e=new QD("Copy as InChI key"),e.c=\nOc,TC(e.d,a),PD(e,!c.a),VD(g,e)),a.kc&&(e=new QD("Search chemical structure (through InChIKey)"),e.c=Wc,TC(e.d,a),PD(e,!c.a),VD(g,e)),a.O&&(e=new QD("Copy as InChI auxinfo"),e.c=Uc,TC(e.d,a),PD(e,!c.a),VD(g,e))));a.Ac&&a.Q&&!b&&(e=new QD("Copy as Scalar Vector Graphics"),e.c=ad,TC(e.d,a),VD(g,e));a.Ac&&a.zc&&!b&&(e=new QD("Copy as OCL ID code"),e.c=Vc,TC(e.d,a),PD(e,!c.a),VD(g,e));a.Tb&&(VD(g,new QD(rb)),d=a.Wb,null==d&&(d="Paste "+f),e=new QD(d),e.c=bd,TC(e.d,a),VD(g,e));TB(a,g);return g}\nfunction $G(a,b,c,d){return new aH(a.hg(!b?null:b.a,P(J(Math.round(c))),P(J(Math.round(d)))))}\nfunction bH(a,b,c,d){var e,f,g,h,j,l,o;f=100*d+c;j=(c-1)*(a.mb+(a.Lb?1:0));g=(d-1)*(a.mb+(a.Lb?1:0));1==c&&2<d&&(g-=2*a.mb);cH(b,dG);a.Lb?(f==a.k&&cH(b,qD(dG)),dH(b,j,g,a.mb,a.mb),cH(b,($C(),eD)),eH(b,j,g,a.mb-1,a.mb-1)):f==a.k?fH(b,j+1,g+1,a.mb,a.mb,!1):fH(b,j,g,a.mb,a.mb,!0);if(!(1301==f&&!a.cc||107==f&&!a.ac))if(201!=f||a.tc)if(103!=f||a.Fb)if(!(105==f&&!a.Rb&&!a.A)&&(109!=f||a.dc))if(c=a.mb/4,3>d)switch(cH(b,($C(),gD)),f){case 101:cH(b,kD);gH(b,j+3,g+3,a.mb-6,a.mb-6);cH(b,gD);e=g+3;h=a.mb-6;c=\na.mb-6;d=b.a;f=P(J(Q((j+3)*R)));e=P(J(Q(e*R)));h=P(J(Q(h*R)));c=P(J(Q(c*R)));d.n&&(hH(d,!1),iH(d,jH(d,f,e,h,c)));kH(b,j+6,g+6,a.mb-12,a.mb-12);lH(b.a,P(J(Q((j+9)*(mH(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));dH(b,j+a.mb-10,g+9,2,4);0.04>Math.random()&&(cH(b,iD),lH(b.a,P(J(Q((j+10)*R))),P(J(Q((g+18)*R))),P(J(Q(4*R))),P(J(Q(4*R)))));0.96<Math.random()&&(cH(b,kD),dH(b,j+a.mb-10,g+8,2,3));break;case 112:f=j+c;e=j+a.mb-c;h=j+a.mb/2;nH(b,f,g+a.mb-c,h,g+a.mb/2);nH(b,j+a.mb/2,g+a.mb/2,e,g+a.mb-\nc);l=g+a.mb-c;d=a.mb/24;oH(b.a,P(J(Q((h-d)*(mH(),R)))),P(J(Q(l*R))),P(J(Q((h-2*d)*R))),P(J(Q(l*R))));oH(b.a,P(J(Q((h+d)*R))),P(J(Q(l*R))),P(J(Q((h+2*d)*R))),P(J(Q(l*R))));cH(b,lD);nH(b,f,g+c,h,g+a.mb/2);nH(b,j+a.mb/2,g+a.mb/2,e,g+c);l=g+c;oH(b.a,P(J(Q((h-d)*R))),P(J(Q(l*R))),P(J(Q((h-2*d)*R))),P(J(Q(l*R))));oH(b.a,P(J(Q((h+d)*R))),P(J(Q(l*R))),P(J(Q((h+2*d)*R))),P(J(Q(l*R))));cH(b,gD);break;case 107:cH(b,jD);dH(b,j+4,g+4,a.mb-8,a.mb-8);cH(b,gD);eH(b,j+4,g+4,a.mb-8,a.mb-8);kH(b,j+6,g+6,a.mb-11,a.mb-\n12);lH(b.a,P(J(Q((j+9)*(mH(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));dH(b,j+a.mb-10,g+9,2,4);break;case 108:d=a.mb/4;nH(b,j+d,g+a.mb-d,j+a.mb-d,g+d);d=a.mb/2-d;f=g+2*a.mb/3;j+=a.mb/2;c=j+d;oH(b.a,P(J(Q(j*(mH(),R)))),P(J(Q(f*R))),P(J(Q(c*R))),P(J(Q(f*R))));g+=a.mb/3;a=j-d;oH(b.a,P(J(Q(a*R))),P(J(Q(g*R))),P(J(Q(j*R))),P(J(Q(g*R))));j=(a+j)/2;g-=d/2;a=g+d;oH(b.a,P(J(Q(j*R))),P(J(Q(g*R))),P(J(Q(j*R))),P(J(Q(a*R))));break;case 113:a.lc&&(d=c/2,f=a.mb-2*c-2*d,c=j+d+c,e=g+(c-j),cH(b,nD),pH(b.a,\nP(J(Q(c*(mH(),R)))),P(J(Q(e*R))),P(J(Q(f*R))),P(J(Q(f*R)))),cH(b,fD),h=j+a.mb/2,a=g+a.mb/2,l=c+f,o=g+d,g=o+d,oH(b.a,P(J(Q(c*R))),P(J(Q(g*R))),P(J(Q(h*R))),P(J(Q(o*R)))),oH(b.a,P(J(Q(h*R))),P(J(Q(o*R))),P(J(Q(l*R))),P(J(Q(g*R)))),g=e+f+d,o=g+d,oH(b.a,P(J(Q(c*R))),P(J(Q(g*R))),P(J(Q(h*R))),P(J(Q(o*R)))),oH(b.a,P(J(Q(h*R))),P(J(Q(o*R))),P(J(Q(l*R))),P(J(Q(g*R)))),j+=d,l=j+d,g=e+f,oH(b.a,P(J(Q(l*R))),P(J(Q(e*R))),P(J(Q(j*R))),P(J(Q(a*R)))),oH(b.a,P(J(Q(j*R))),P(J(Q(a*R))),P(J(Q(l*R))),P(J(Q(g*R)))),j=\nc+f+d,l=j+d,oH(b.a,P(J(Q(j*R))),P(J(Q(e*R))),P(J(Q(l*R))),P(J(Q(a*R)))),oH(b.a,P(J(Q(l*R))),P(J(Q(a*R))),P(J(Q(j*R))),P(J(Q(g*R)))));break;case 110:qH(b,j,g,a.mb,!0);break;case 111:qH(b,j,g,a.mb,!1);break;case 214:d=a.Z;f=3+j;c=f+d/2;e=f+d;h=g+3;l=h+d;cH(b,nD);rH(b,z(OG,vl,-1,[f,c,e]),z(OG,vl,-1,[h,l,h]),3);f=c;l=h+d/2;h=l+d;rH(b,z(OG,vl,-1,[f,c+d/2,f+d]),z(OG,vl,-1,[h,l,h]),3);a.R=new TD(nw(j),nw(g));break;case 109:nH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);nH(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2+\nc/2);nH(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2-c/2);break;case 102:cH(b,bD);dH(b,j+3,g+5,a.mb-7,a.mb-11);cH(b,gD);eH(b,j+3,g+5,a.mb-7,a.mb-11);break;case 103:cH(b,dG);a.Mb&&fH(b,j+1,g+1,a.mb,a.mb,!1);cH(b,gD);sH(a,b,j,g,"NEW");break;case 106:cH(b,iD);nH(b,j+7,g+7,j+a.mb-7,g+a.mb-7);nH(b,j+8,g+7,j+a.mb-6,g+a.mb-7);nH(b,j+7,g+a.mb-7,j+a.mb-7,g+7);nH(b,j+8,g+a.mb-7,j+a.mb-6,g+7);cH(b,gD);nH(b,j+c,g+a.mb/2,j+12,g+a.mb/2);sH(a,b,j+6,g,Gf);break;case 104:cH(b,iD);nH(b,j+7,g+7,j+a.mb-7,g+a.mb-7);nH(b,\nj+8,g+7,j+a.mb-6,g+a.mb-7);nH(b,j+7,g+a.mb-7,j+a.mb-7,g+7);nH(b,j+8,g+a.mb-7,j+a.mb-6,g+7);cH(b,gD);break;case 105:a.sc?(cH(b,mD),gH(b,j+3,g+3,a.mb-6,a.mb-6),cH(b,gD)):sH(a,b,j,g,"123");break;case 114:cH(b,oD);d=a.mb-8;f=j+(a.mb-d)/2;c=g+(a.mb-d)/2;lH(b.a,P(J(Q(f*(mH(),R)))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(d*R))));cH(b,gD);tH(a,b,j,g,bD,fi);break;case 201:nH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2+2);nH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2-2);nH(b,j+a.mb-c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2-2);break;case 202:nH(b,\nj+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);break;case 203:nH(b,j+c,g+a.mb/2-2,j+a.mb-c,g+a.mb/2-2);nH(b,j+c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2+2);break;case 204:nH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);nH(b,j+c,g+a.mb/2-3,j+a.mb-c,g+a.mb/2-3);nH(b,j+c,g+a.mb/2+3,j+a.mb-c,g+a.mb/2+3);break;case 205:oH(b.a,P(J(Q((j+c/2)*(mH(),R)))),P(J(Q((g+2*c+c/3)*R))),P(J(Q((j+3*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))));oH(b.a,P(J(Q((j+3*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))),P(J(Q((j+5*(c/2))*R))),P(J(Q((g+2*c+c/3)*R))));oH(b.a,P(J(Q((j+5*(c/\n2))*R))),P(J(Q((g+2*c+c/3)*R))),P(J(Q((j+7*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))));break;case 206:uH(a,b,j,g+2,3);break;case 207:uH(a,b,j,g,4);break;case 208:uH(a,b,j,g,5);break;case 209:uH(a,b,j,g,1);break;case 210:uH(a,b,j,g,6);break;case 211:uH(a,b,j,g,7);break;case 212:uH(a,b,j,g,8);break;case 213:sH(a,b,j,g,"FG"),a.T=new TD(nw(j),nw(g))}else d=vH(a,f),tH(a,b,j,g,gG[d],iG[d])}\nfunction wH(a,b,c){var d,e,f;d=0;b=P(J(Q(b/a.nb)));c=P(J(Q(c/a.nb)));if(b<a.mb+(a.Lb?1:0)||c<2*a.mb+(a.Lb?1:0)){f=0;for(e=1;14>=e;++e)if(b<e*(a.mb+(a.Lb?1:0))){f=e;break}b=0;for(e=1;e<=xH+2;++e)if(c<e*(a.mb+(a.Lb?1:0))){b=e;break}0<f&&0<b&&(d=100*b+f)}109==d&&(a.dc||(d=0));return d}function yH(a){var b;b=9;a.cc&&++b;a.Bc&&++b;return b}\nfunction zH(a,b,c,d,e){var f;f=3*e;e*=a.Z;a.J&&(f=0);f=c-f-e;c=f+e;a.J?(a=d,e=d-e,d=(e+d)/2):(d/=2,a=d+e/2,e=d-e/2);cH(b,($C(),nD));rH(b,z(OG,vl,-1,[f,c,f]),z(OG,vl,-1,[e,d,a]),3)}\nfunction AH(a){var b,c,d,e,f;a.ng("drawMolecularArea mustReDrawMolecularArea="+a.Ib+da);if(a.Ib){if(a.r&&null!=a.r.a&&a.r.a!=Gk&&a.r.a!=Cj)for(b=1;b<=a.Sb;++b)xG(a.zb[b]);e=BH(a.vb,a.xb);c=a.yb;b=a.ub;a.ng("drawMolecularArea "+c+" : "+b+" scale: "+a.xb+da);cH(e,a.D);c/=a.xb;b/=a.xb;lH(e.a,P(J(Q(0*(mH(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))));d=a.tb?($D(),cE):($D(),eE);f=($D(),aE);var g=e.a;if(f==($D(),aE))d==cE?g.b=m:g.b=Zj;d=new XC(a.wb);e.d=new XC(R*d.e);CH(e.a,e.d);for(d=1;d<=a.Sb;++d){f=\na.zb[d];var g=e,h=void 0,j=void 0,l=void 0,o=void 0,n=void 0,r=void 0,t=o=o=void 0,y=j=t=void 0,v=y=o=void 0,s=n=v=r=h=v=void 0,A=void 0,F=void 0,M=n=void 0,N=l=n=v=t=h=j=v=j=s=t=h=F=y=h=void 0,l=M=r=M=s=r=t=o=N=l=o=t=t=void 0,y=h=1;g.c=f.k.D;f.k.L&&(cH(g,($C(),gD)),eH(g,0,0,f.k.M.b-1,f.k.M.a-1));if(0!=f.p){f.y&&(A=g,o=f.y,A.b=o,A.f=A.a.e,DH(A.a,o));f.s&&(SG(f),NG(f.k,1,f.k.Sb,0,!1),f.s=!1);EH(f.k,f.k.x);if(-1==f.i){for(A=1;A<=f.p;++A)o=f.b[A].c,0<o&&7>o&&(cH(g,(bG(),jG)[o]),gH(g,f.b[A].q-12,f.b[A].r-\n12,24,24));for(A=1;A<=f.q;++A)l=f.c[A].i,n=f.c[A].j,0!=f.b[l].c&&f.b[l].c==f.b[n].c&&(cH(g,(bG(),jG)[f.b[l].c]),v=f.b[n].q-f.b[l].q,h=f.b[n].r-f.b[l].r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y,v=9*h,t=9*y,o=FH(4),r=FH(4),o[0]=f.b[l].q+v,r[0]=f.b[l].r-t,o[1]=f.b[n].q+v,r[1]=f.b[n].r-t,o[2]=f.b[n].q-v,r[2]=f.b[n].r+t,o[3]=f.b[l].q-v,r[3]=f.b[l].r+t,rH(g,o,r,4))}for(A=1;A<=f.q;++A){cH(g,($C(),fD));t=f.c[A];l=t.i;n=t.j;1==f.i&&0!=f.b[l].c&&f.b[l].c==f.b[n].c&&cH(g,(bG(),jG)[f.b[l].c]);if(3==t.f||4==\nt.f)o=l,l=n,n=o;o=f.b[l].q;r=f.b[l].r;N=f.b[n].q;M=f.b[n].r;if(1!=t.c||0!=t.f)v=N-o,h=M-r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y;switch(t.c){case 2:10<=t.f&&cH(g,lD);v=2*h;t=2*y;oH(g.a,P(J(Q((o+v)*(mH(),R)))),P(J(Q((r-t)*R))),P(J(Q((N+v)*R))),P(J(Q((M-t)*R))));oH(g.a,P(J(Q((o-v)*R))),P(J(Q((r+t)*R))),P(J(Q((N-v)*R))),P(J(Q((M+t)*R))));cH(g,gD);break;case 3:oH(g.a,P(J(Q(o*(mH(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))));l=3*h;n=3*y;oH(g.a,P(J(Q((o+l)*R))),P(J(Q((r-n)*R))),P(J(Q((N+l)*R))),P(J(Q((M-\nn)*R))));oH(g.a,P(J(Q((o-l)*R))),P(J(Q((r+n)*R))),P(J(Q((N-l)*R))),P(J(Q((M+n)*R))));break;case 9:case 0:for(n=0;10>n;++n)l=o-(o-N)/10*n,s=r-(r-M)/10*n,oH(g.a,P(J(Q(l*(mH(),R)))),P(J(Q(s*R))),P(J(Q(l*R))),P(J(Q(s*R))));GH(g,f.k.v);n=MD(f.k.w.b).a-MD(f.k.w.b).b;t=t.d;l=Md;null!=t&&(l=t);t=gE(f.k.w,l);t=(o+N)/2-t/2;M=(r+M)/2+~~(n/2)-1;cH(g,lD);HH(g.a,l,P(J(Q(t*(mH(),R)))),P(J(Q(M*R))));cH(g,gD);break;default:if(1==t.f||3==t.f)v=3*h,t=3*y,s=FH(3),j=FH(3),s[0]=N+v,j[0]=M-t,s[1]=o,j[1]=r,s[2]=N-v,j[2]=\nM+t,rH(g,s,j,3);else if(2==t.f||4==t.f){v=3*h;t=3*y;for(n=0;10>n;++n)l=o-(o-N)/10*n,s=r-(r-M)/10*n,j=n/10,oH(g.a,P(J(Q((l+v*j)*(mH(),R)))),P(J(Q((s-t*j)*R))),P(J(Q((l-v*j)*R))),P(J(Q((s+t*j)*R))))}else oH(g.a,P(J(Q(o*(mH(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))))}}y=FH(f.p+1);h=FH(f.p+1);for(A=1;A<=f.q;++A)l=f.c[A].i,n=f.c[A].j,o=f.b[l].q,r=f.b[n].q,++h[l],++h[n],y[l]=y[l]/h[l]+r/h[l],y[n]=y[n]/h[n]+o/h[n];GH(g,f.k.v);n=MD(f.k.w.b).a-MD(f.k.w.b).b;N=FH(f.p+1);r=FH(f.p+1);o=D(IH,u,121,f.p+1,0);\nfor(A=1;A<=f.p;++A)l=JH(f,A),(null==l||1>l.length)&&(l=kb),j=f.b[A],3==f.b[A].a&&0<f.b[A].j&&0==f.b[A].n&&0==j.d&&!(4<=j.o&&2==j.j)?(N[A]=r[A]=gE(f.k.w,l),o[A]=KH(f,A,N[A],N[A],n,!1)):(M=y[A]<f.b[A].q,v=!0,1<h[A]&&8.333333333333334>LH(y[A]-f.b[A].q)&&(v=!1),2<h[A]&&(v=!1),1==h[A]&&2.5>LH(y[A]-f.b[A].q)&&(M=!0),t=l,s=m,f.k.oc&&(F=f.b[A].i,0<F&&(s+=Ue,1<F&&(s+=F))),F=m,0!=j.d&&(F=Xf+j.d+dg),j=m,0!=f.b[A].n&&(1<MH(f.b[A].n)&&(j+=MH(f.b[A].n)),0<f.b[A].n?j+=lb:j+=rb),M||!v?l=F+l+s+j+m:l=j+s+m+F+l,v||\n(t=l),t=gE(f.k.w,t),v=gE(f.k.w,l),N[A]=t,r[A]=v,v=o[A]=KH(f,A,t,v,n,M),t=v.c+2+1,M=v.d+n+2,cH(g,g.c),-1==f.i&&0!=f.b[A].c&&cH(g,(bG(),jG)[f.b[A].c]),dH(g,v.c,v.d,v.b,v.a),1==f.i?0!=f.b[A].c?cH(g,(bG(),jG)[f.b[A].c]):cH(g,($C(),gD)):cH(g,(bG(),gG)[f.b[A].a]),HH(g.a,l,P(J(Q(t*(mH(),R)))),P(J(Q(M*R)))));for(A=1;A<=f.p;++A)h=f.b[A],-99199!=h.f&&(t=N[A],v=r[A],t=f.b[A].q-t/2,M=f.b[A].r+~~(n/2)-1,cH(g,($C(),lD)),NH(g,ea+(-99199!=h.f?h.f:0),t+v,M));if(0<f.v||0<f.w)if(cH(g,104==f.k.k?($C(),iD):($C(),oD)),\n0<f.v&&106!=f.k.k&&(v=o[f.v],eH(g,v.c,v.d,v.b,v.a)),0<f.w&&(l=f.c[f.w].i,n=f.c[f.w].j,v=f.b[n].q-f.b[l].q,h=f.b[n].r-f.b[l].r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y,v=4*h,t=4*y,s=FH(5),j=FH(5),s[0]=f.b[l].q+v,s[1]=f.b[n].q+v,j[0]=f.b[l].r-t,j[1]=f.b[n].r-t,s[3]=f.b[l].q-v,s[2]=f.b[n].q-v,j[3]=f.b[l].r+t,j[2]=f.b[n].r+t,s[4]=s[0],j[4]=j[0],106!=f.k.k&&OH(g,s,j,5),106==f.k.k&&PH(f,f.c[f.w].i,f.c[f.w].j))){h=0;for(A=1;A<=f.p;++A)0<f.a[A]&&++h;if(h>~~(f.p/2))for(A=1;A<=f.p;++A)0<f.a[A]?f.a[A]=0:f.a[A]=\n1;cH(g,($C(),iD));for(A=1;A<=f.p;++A)0<f.a[A]&&(v=o[A],eH(g,v.c,v.d,v.b,v.a))}f.y&&(g.b=null,DH(g.a,g.f))}}a.dc&&(d=(c-48)/2,cH(e,($C(),lD)),oH(e.a,P(J(Q(d*R))),P(J(Q(b/2*R))),P(J(Q((d+48)*R))),P(J(Q(b/2*R)))),oH(e.a,P(J(Q((d+48)*R))),P(J(Q(b/2*R))),P(J(Q((d+48-6)*R))),P(J(Q((b/2+6)*R)))),oH(e.a,P(J(Q((d+48)*R))),P(J(Q(b/2*R))),P(J(Q((d+48-6)*R))),P(J(Q((b/2-6)*R)))));a.J&&(a.hb=new KD(We,0,13),a.kb=XB(a.hb),null!=a.sb&&(d=gE(a.kb,a.sb),d=(c-d)/2,f=b-13,cH(e,($C(),gD)),GH(e,a.hb),NH(e,a.sb,d,f)));\na.J&&a.nc&&zH(a,e,c,b,0.6/a.xb);b=P(J(Q(QH(a,a.nb))));c=P(J(Q(RH(a,a.nb))));SH(a.Ec,a.vb.a,b,c);a.Ib=!1;if(a.hc){LE();c=new TH;c.a=a.o;c.f=a.Sb;b=!1;for(e=1;99>e;++e)if(d=a.zb[e])0<d.p&&(b=!0),c.d[e]=new sG(d);else break;c.i=a.dc;c.e=a.Fb;c.b=a.xb;c.c=a.cb;e=a.pb;b=new UH(b?c:null);c=e.a.c;e.a.c=b;b.b=e.a;c&&(b.c=c,c.b=b);e.a=b;a.hc=!1}a.r&&null!=a.r.a&&(null!=a.Qb&&yF(a.Qb,null),a.r&&null!=a.r.a&&a.jg(),VH(a.r),a.Mb&&(a.Mb=!1,a.Kb=!0,a.gf(a.Ec.d)))}}\nfunction WH(a){a.Ib=!0;a.vb?(AH(a),a.Ib=!1):NF(a)}function uH(a,b,c,d,e){var f,g,h,j,l;f=a.mb/4;g=!1;j=D(OG,vl,-1,9,1);l=D(OG,vl,-1,9,1);c+=a.mb/2;d+=a.mb/2;f=a.mb/2-f/2;1==e&&(e=6,g=!0);for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+f*Math.sin(h),l[a]=d+f*Math.cos(h);OH(b,j,l,e+1);if(g){for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+(f-3)*Math.sin(h),l[a]=d+(f-3)*Math.cos(h);nH(b,j[0],l[0],j[1],l[1]);nH(b,j[2],l[2],j[3],l[3]);nH(b,j[4],l[4],j[5],l[5])}}\nfunction qH(a,b,c,d,e){var f,g,h,j,l,o,n,r;l=d/4;c-=1;o=2+l/2;g=2+l;r=c+10*d/24;j=r+l;n=b+d;e?(h=2+b,f=o+b,g+=b):(f=n-o,h=n-2,g=n-g);oH(a.a,P(J(Q(h*(mH(),R)))),P(J(Q(r*R))),P(J(Q(f*R))),P(J(Q(j*R))));oH(a.a,P(J(Q(g*R))),P(J(Q(r*R))),P(J(Q(f*R))),P(J(Q(j*R))));h=l/3-0.5;oH(a.a,P(J(Q(f*R))),P(J(Q((r+h)*R))),P(J(Q(f*R))),P(J(Q(j*R))));f=d-o-4;c=c+o-h;d=d-4-h-1;j=270;e?(b+=o,e=270):(b=n-f-o,j*=-1,e=-90);XH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(f*R))),P(J(Q(d*R))),P(J(Math.round(e))),P(J(Math.round(j))))}\nfunction JG(a){var b,c,d;b=-99999;for(d=1;d<=a.Sb;++d)c=a.zb[d],c=YH(c),c>b&&(b=c);return b}\nfunction ZH(a,b,c,d){var e=kG?350:170,f,g,h,j;$H(d);b=aI(a,b);c=aI(a,c);h=e;for(g=1;g<=a.Sb;++g){j=new bI(e);f=a.zb[g];for(var l=b,o=c,n=j,r=void 0,t=void 0,y=void 0,v=void 0,s=r=r=r=v=r=void 0,A=void 0,F=void 0,M=t=y=r=r=void 0,N=void 0,$=void 0,s=0,F=n.a,A=1;A<=f.q;++A)r=cI(l,o,f.c[A].a,f.c[A].b),r<F&&(F=r,s=A);s*=-1;for(A=1;A<=f.p;++A)r=cI(l,o,f.b[A].q,f.b[A].r),r<F&&(F=r,s=A);if(0==s)for(A=1;A<=f.q;++A)r=f.c[A].i,v=f.c[A].j,t=f.b[r].q,y=f.b[r].r,r=f.b[v].q,v=f.b[v].r,r-=t,v-=y,N=l-t,$=o-y,y=r*\nr+v*v,t=N*N+$*$,M=cI(N,$,r,v),t+M>y+F||(r=N*r+$*v,0>r||(y=Math.sqrt(y),t=Math.sqrt(t),r/=y*t,1<=r||(r=1.5707963267948966-Math.acos(r),r=t*Math.cos(r),r*=r,r<F&&(s=-A,F=r))));n.a=F;f=s;j.a<h&&(h=j.a,$H(d),d.c=g,0<f?d.a=f:d.b=-f)}}function QG(a){var b;(0>=a.yb||0>=a.ub)&&(!a.M&&(a.M=JC(a)),dI(a,a.M));b=new eI;b.b=a.yb;b.a=a.ub;return b}function RG(a){var b;b=QG(a);b.b/=a.xb;b.a/=a.xb;return b}\nfunction BH(a,b){var c=a.b.a;iH(c,"<g "+(\'transform="scale(\'+b/R+\')"\')+Ld);c=c.u;c[c.length]=qd;return a.b}\nfunction fI(a,b,c,d){var e,f;if(!b||gI(b)){if((e=0<a.ob.v||0<a.ob.w)&&(104==a.k||106==a.k))return!0;if(e&&!a.J){a.xc&&(f=a.xc,f.k==a&&(f.k=null,$m(a.Uc,f)));f=a.ob;var g,b=new XD;e=a.Rb||a.A||a.dc;f.f.a?g=new QD(Qf):g=new QD(Mf);PD(g,hI(f));VD(b,g);TC(g.d,a);if(e&&0<f.v){g=new QD(ze);TC(g.d,a.Y);var h=a.Y;h.d=null;h.e=h.a=0;a.Y.a=f.v;a.Y.d=f;a.Y.e=a.o;VD(b,g)}g=new QD(Ke);a:{for(h=f.p;1<=h;--h)if(1==f.b[h].a){h=!0;break a}h=!1}PD(g,h);VD(b,g);TC(g.d,a);e&&(e=new QD(fe),TC(e.d,a),VD(b,e),e=new QD(Je),\nTC(e.d,a),VD(b,e),PD(e,0<YH(f)));a.xc=b;TB(a,a.xc);iI(a.xc.a,a,c,d)}else a.dc?f=(a.G=ZG(a,!0),a.G):f=(a.F=ZG(a,!1),a.F),gI(b)||(c=nw(c*a.nb+0.5),d=nw(d*a.nb+0.5)),iI(f.a,a,c,d);d=new vu(null,0,jI(0));kI(a,d,0,0);return!0}return!1}\nfunction lI(a,b){var c;if(0==a.ob.p)return!1;c=null;switch(b){case 102:1<a.Sb?c="Delete selected molecule (red)":c="Clear canvas";var d=($C(),hD);a.ob.y=d;a.yc=a.ob;break;case 109:c="Copy selected (blue) molecule to the other side of the reaction",d=($C(),nD),a.ob.y=d,a.yc=a.ob}null!=c?(wu(a,c),a.Ib=!0,a.Kb=!0):(a.Ib=!1,a.Kb=!1);return null!=c}\nfunction mI(a,b){var c;if(a.yc&&(102==b||a.dc&&109==b)){a.yc.y=null;a.yc=null;for(c=1;c<=a.Sb;++c)a.zb[c].y=null;wu(a,m);a.Ib=!0;a.Kb=!0}else a.Ib=!1,a.Kb=!1;return a.Ib}\nfunction nI(a,b,c,d){var e,f,b=new oI(b);e=null;f=!1;LF(a.r,Pd);wu(a,m);if(b.f==(pI(),qI)&&b.c){var g=b.c;b.a=g.a;b.f=g.f;b.i=g.i;b.e=g.e;b.c=g.c;b.b=g.b}b.a==(rI(),sI)&&b.i!=(tI(),uI)?vI(a,b.b,d)||(e="Invalid V2000 molfile"):b.a==wI?xI(a,b.b,d)||(e="Invalid JME string"):b.a==yI?e="Reading "+b.f+la:a.Ac&&(f=!0,Cq(1,new zI(a,b,c,d)));f||(a.Ib=null==e,c?null==e?AI(c):BI(c,new Op(e)):null!=e&&(wu(a,Me+e),a.gf(a.Ec.d)))}\nfunction vI(a,b,c){var d,e,f,g,h,j;wu(a,m);if(0==b.indexOf(La)){a.Sb=0;a.dc=!0;a.Fb=!0;d=CI(b);h=new sF(b,d,!0);b=m;for(e=1;5>=e;++e)b=DI(h,d);e=jI($E(yy(b.substr(0,3)),10)).a;g=jI($E(yy(b.substr(3,3)),10)).a;DI(h,d);for(b=1;b<=e+g;++b){for(f=m;!(j=DI(h,d),null==j||H(j,"$MOL"));)f+=j+d;a.zb[++a.Sb]=new EI(a,f)}a.xb=1;NG(a,1,e,1,!1);NG(a,e+1,e+g,3,!1);d="readRXNFile"}else{(a.J||a.Vb)&&(a.dc=!1);a.ob=new EI(a,b);if(!a.ob||0==a.ob.p)return!a.ob&&(wu(a,"ERROR - problems in reading/processing MOL input"),\na.gf(a.Ec.d)),!!a.ob;d=(a.dc||a.Fb)&&a.p||a.Mb;null!=a.t&&a.ob&&FI(a.ob,a.t,!0);null!=a.u&&a.ob&&FI(a.ob,a.u,!1);d||(a.Sb=0,a.xb=1);h=GI(a.ob);if(1>=h||a.J)a.zb[++a.Sb]=a.ob;else{a.Fb=!0;for(b=1;b<=h;++b)a.zb[++a.Sb]=new HI(a,a.ob,b)}d?a.o=a.Sb:a.o=1;a.ob=a.zb[a.o];a.J?NG(a,1,1,0,!0):NG(a,1,h,0,!d);d=Aj}II(a);null!=d&&(LF(a.r,Pd),a.r&&XG(hq(a.r,d),0,0,0),a.hc=!0);a.Ib=!0;c&&a.gf(a.Ec.d);return!0}function wu(a,b){null==b&&(b=m);a.Gb=!0;a.X=b;a.ng("info: "+b)}\nfunction EH(a,b){var c;c=Math.round(b);100>c&&(!lG[c]&&(lG[c]=new KD(We,0,c)),!nG[c]&&yq(nG,c,XB(lG[c])),a.v=lG[c],a.w=nG[c])}function gI(a){var b;if(!a)return!1;b=a.yf();a=0!=(a.e&2);return b||a}function QH(a,b){return(a.mb+(a.Lb?1:0))*b}function vH(a,b){var c,d;d=-1;for(c=0;c<fG.length;c+=2)if(fG[c]==b){d=fG[c+1];break}32==d&&!a.Bc&&a.cc&&(d=33);return d}\nfunction Du(a,b){var c,d,e;if(0==b)return!1;AG(a,!1);d=!1;c=a.k;a.k=b;if(300>=b)switch(a.Kb=!0,a.Hb=!0,wu(a,m),b){case 102:VG(a,!0);mI(a,102);lI(a,102);d=!0;break;case 110:a.Ib=!0;a.k=c;a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b?a.q&&(++a.Sb,a.o=a.Sb,a.q=!1):wu(a,"No more undo");if(!(a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b))break;JI(a,KI(a.pb));a.r&&XG(hq(a.r,Gk),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 111:a.k=c;if(a.pb.a.c)a.q&&(++a.Sb,a.o=a.Sb,a.q=!1);else{wu(a,"No more redo");break}if(!a.pb.a.c)break;e=a.pb;\nif(!e.a.c)throw new Iy("Cannot redo. Index is out of range.");if(!e.a.c)throw new Iy($e);e.a=e.a.c;JI(a,e.a.a);a.r&&XG(hq(a.r,Cj),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 214:fI(a,null,a.R.a,a.R.b);a.k=c;break;case 151:case 152:case 154:case 153:e=null;a.k=c;switch(b){case 152:e=LI(a.jc);break;case 151:e=MI(a.jc);break;case 154:e=a.jc;e.a=e.c;e=LI(e);break;case 153:e=a.jc,e.a=-1,e=MI(e)}null==e?wu(a,"No more molecules in SDF buffer"):(YG(a),a.Vb=!0,NI(a,e,!1),a.Vb=!1,H(a.X,m)&&(wu(a,"MOL n. "+(a.jc.a+\n1)+" of "+a.jc.c),d=!0,a.r&&XG(hq(a.r,"SDFstack"),0,0,0),a.hc=!0,a.hc=!1));break;case 101:Cq(4,new OI(a));a.k=c;break;case 107:Cq(2,new PI(a));break;case 114:Cq(3,new QI(a));a.k=c;break;case 103:a.Mb=!0;a.k=c;break;case 105:a.A&&a.Bb&&(a.Bb=!1,RI(a.ob),a.Ib=!0,a.r&&XG(hq(a.r,yg),0,0,0),d=a.hc=!0,a.k=c);a.I=1;break;case 109:a.k=c;e=SI(a.ob);if(2==e){wu(a,"Copying the agent not possible !");break}d=PG(a.ob);a.Ib=!0;a.ob=new sG(a.ob);d=nw((a.M.b-a.mb)/2-d.a);for(e=1;e<=a.ob.p;++e)TG(a.ob.b[e],2*d/a.xb,\n0/a.xb);a.zb[++a.Sb]=a.ob;a.o=a.Sb;a.r&&XG(hq(a.r,"reactionCopy"),0,0,0);d=a.hc=!0;mI(a,109);lI(a,109);break;case 104:d=tG(a);break;case 213:a.k=c;if(!a.S){var f,g,h,j,l;l=new XD;for(f=a.U,g=0,h=f.length;g<h;++g)e=f[g],j=new QD(e),VD(l,j),j.c=e,TC(j.d,a);TB(a,l);a.S=l}f=a.T.b;e=nw(a.T.a*a.nb+0.5);f=nw(f*a.nb+0.5);iI(a.S.a,a,e,f);break;case 108:0<a.ob.v&&TI(a.ob,a.ob.v,0)&&(vG(a,Wg,a.ob.v),d=!0)}else a.Hb=!0,a.Kb=!0,a.n=vH(a,b),32==a.n&&Cq(5,new UI(a)),1301<=b&&1310>=b&&(a.n=33+(b-1301)),0<a.ob.v&&\n(a.n!=a.ob.b[a.ob.v].a&&32!=a.n?(VI(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,vG(a,Vj+a.n,a.ob.v),d=!0):32==a.n&&(d=dr((Au(),Bu).Tc.a.pb,Ik),WI(a.ob,a.ob.v,d),vG(a,Vj+a.n,a.ob.v),d=!0));if(!d&&(0<a.ob.v||0<a.ob.w))if(206<=a.k&&229>=a.k)a.cb=2,XI(a.ob),d=!0,IG(a,lg,a.o,0,a.ob.w);else if(202==a.k||203==a.k||204==a.k)if(0<a.ob.v)a.cb=0,d=a.ob,YI(d,d.v,0),IG(a,ig,a.o,0,a.ob.w),d=!0;else{d=1;e=Xj;switch(a.k){case 203:d=2;e=Wj;break;case 204:d=3,e=Yj}a.ob.c[a.ob.w].c=d;IG(a,\ne,a.o,0,a.ob.w);d=!0;a.ob.c[a.ob.w].f=0}d&&(a.Ib=!0,a.k=c);a.gf(a.Ec.d);return!0}\nfunction $t(a,b,c){var d=null,e;null==d&&(d=qG(a));e=m;if(a.dc){var f,g,h;h=hw([ZI,B],[im,q],[87,-1],[4,a.Sb+1],0,2,1);for(g=1;3>=g;++g){f=0;for(c=1;c<=a.Sb;++c)SI(a.zb[c])==g&&(h[g][++f]=c);h[g][0]=f}e+=Pa;e+=$I(h[1][0],3)+$I(h[3][0],3)+da;for(c=1;c<=h[1][0];++c)e+=Ka+aJ(a.zb[h[1][c]],d,b);for(c=1;c<=h[3][0];++c)e+=Ka+aJ(a.zb[h[3][c]],d,b)}else{1<a.Sb&&(a.ob=new bJ(a,a.zb,a.Sb));if(c){e=a.ob;var j,l,d=cJ(e,d,b,!0),d=d+("M V30 BEGIN CTAB"+(bG(),da)),d=d+("M V30 COUNTS "+e.p+ea+e.q+" 0 0 "+(e.f.a&&\nhI(e)?1:0)+da),d=d+"M V30 BEGIN ATOM\\n";f=-1.7976931348623157E308;c=1.7976931348623157E308;for(b=1;b<=e.p;++b)e.b[b].r>f&&(f=e.b[b].r),e.b[b].q<c&&(c=e.b[b].q);for(b=1;b<=e.p;++b)d+=pf,g=JH(e,b),d+=b+ea+g,g=dJ(e.b[b]),d+=ea+eJ(0.055999999999999994*(e.b[b].q-c),0,4)+ea+eJ(0.055999999999999994*(f-e.b[b].r),0,4)+ea+eJ(0,0,4)+ea+g,0!=e.b[b].n&&(d+=" CHG="+e.b[b].n),d+=da;d+="M V30 END ATOM\\nM V30 BEGIN BOND\\n";for(b=1;b<=e.q;++b)c=e.c[b],f=c.c,d+=pf+b,j=f,1==c.c?j=1:2==c.c&&(j=2),g=c.i+ea+c.j,l=0,\n1==f&&1==c.f?l=1:1==f&&2==c.f&&(l=3),1==f&&3==c.f&&(l=1,g=c.j+ea+c.i),1==f&&4==c.f&&(l=3,g=c.j+ea+c.i),d+=ea+j+ea+g,0!=l&&(d+=" CFG="+l),d+=da;d+="M V30 END BOND\\n";c=new Nm;g=new Nm;f=new Nm;for(b=0;10>b;++b)yq(g.b,g.c++,null),yq(f.b,f.c++,null);for(b=1;b<=e.p;++b)j=e.b[b].b,null==j||0==j.length||(H(j,gg)?Qm(c,new QC(b)):0==j.indexOf("mix")?(j=$E(zy(j,3),10),l=null,f.c>j&&(l=(AD(j,f.c),f.b[j])),null==l?h=new Nm:h=l,Qm(h,new QC(b)),GD(f,j,h)):0==j.indexOf(kj)&&(j=$E(zy(j,2),10),l=null,g.c>j&&(l=\n(AD(j,g.c),g.b[j])),null==l?h=new Nm:h=l,Qm(h,new QC(b)),GD(g,j,h)));d+=fJ(qf,c);if(0<g.c)for(b=1;b<g.c;++b)d+=fJ(sf+b,(AD(b,g.c),g.b[b]));if(0<f.c)for(b=1;b<f.c;++b)d+=fJ(rf+b,(AD(b,f.c),f.b[b]));e=d=d+"M V30 END CTAB\\n"+lf}else e=aJ(a.ob,d,b);1<a.Sb&&(a.ob=a.zb[a.o])}return e}\nfunction gJ(a,b,c,d){var e;a.Ab=!1;if(fI(a,b,c,d))return a.Ab=!0,a.Db=!1,!0;e=!0;a.Cc=c-P(J(Q(QH(a,a.nb))));a.Dc=d-P(J(Q(RH(a,a.nb))));wu(a,m);a.Bb=hJ(b);a.Db=!1;if(!a.J&&(c<P(J(Q(QH(a,a.nb))))||d<P(J(Q(RH(a,a.nb)))))){e=wH(a,c,d);if(112==e)return a.rc=!0,wu(a,"Next ring will be added as spiro"),NF(a),a.Ab=!0;if(113==e)if(a.lc)wu(a,"Move one atom"),NF(a);else return a.Ab=!0;if(!a.Bc&&1201==e||!a.ac&&107==e||!a.tc&&201==e||!a.Fb&&103==e||!a.Rb&&!a.A&&105==e||!a.dc&&109==e)return!1;e=Du(a,e)}else{if(!a.J&&\nd>a.M.a-P(J(Q(a.mb*a.nb))))return!1;var b=a.Cc,f=a.Dc,g,h,j,l;l=0;if(0>b||0>f||f>a.ub||b>a.yb)b=0;else if(1==a.Sb)b=a.o;else{b=aI(a,b);f=aI(a,f);j=1.7976931348623157E308;for(h=1;h<=a.Sb;++h){g=a.zb[h];for(var o=void 0,n=void 0,r=void 0,n=1.7976931348623157E308,o=1;o<=g.p;++o)r=cI(b,f,g.b[o].q,g.b[o].r),r<n&&(n=r);g=n;g<j&&(j=g,l=h)}b=l}0<b?(a.o=b,a.ob=a.zb[b]):a.o=0;if(0<a.ob.v&&(FG(),null!=a.b[Yd]?GG:HG).a)if(iJ(a,a.o,a.ob.v,0,Yd),a.J&&!a.K)return!0;if(0<a.ob.w&&(FG(),null!=a.b[me]?GG:HG).a)if(iJ(a,\na.o,0,a.ob.w,me),a.J&&!a.K)return!0;a.Db=!0;c=nw(c-a.mb);d-=P(J(Q(RH(a,a.nb))));if(0<a.ob.v)if(a.eb.c=a.o,104==a.k)tG(a);else{if(106==a.k)return!0;if(108==a.k)TI(a.ob,a.ob.v,0)&&vG(a,Wg,a.ob.v);else if(202==a.k||203==a.k||204==a.k||201==a.k||205==a.k)a.cb=1,c=a.ob,YI(c,c.v,0),a.ob.x=a.ob.v,205==a.k?(a.ob.r=1,a.ob.e[1]=a.ob.p,a.ob.e[0]=a.ob.v,a.ob.w=0,IG(a,ig,a.o,0,a.ob.w),a.hc=!1):IG(a,ig,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,XI(a.ob),vG(a,kg,a.ob.v);else if(230==a.k)a.cb=3,vG(a,og,a.ob.v);\nelse if(233<=a.k&&262>a.k)jJ(a.ob,!1),vG(a,jg,a.ob.v),a.cb=3;else if(107==a.k){if(a.bc.b)return!0;WI(a.ob,a.ob.v,dr(a.bc.e.Tc.a.pb,Ik));a.ob.j=!0;vG(a,"addAtomQuery",a.ob.v)}else if(105==a.k)(c=kJ(a.ob))?vG(a,"markAtom",a.ob.v):vG(a,"unMarkAtom",a.ob.v);else if(113!=a.k)if(300<a.k){if(a.n!=a.ob.b[a.ob.v].a||32==a.n)VI(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,32==a.n&&(c=dr((Au(),Bu).Tc.a.pb,Ik),1>c.length&&(c=Vf),WI(a.ob,a.ob.v,c)),vG(a,Vj+a.n,a.ob.v)}else e=!1}else if(0<\na.ob.w)if(a.eb.c=a.o,104==a.k)tG(a);else if(106==a.k){c=a.ob;d=a.ob.w;if(0<c.a[c.c[d].i]&&0<c.a[c.c[d].j])wu(c.k,"Removal of substituent not possible.");else for(;;){d=0;for(b=c.p;1<=b;--b)0<c.a[b]&&b>d&&(d=b);if(0==d)break;uG(c,d);c.a[d]=0}xG(a.ob);IG(a,"delBondGroup",a.o,0,a.ob.w);a.ob.w=0}else if(201==a.k)lJ(a.ob,a.ob.w),IG(a,"setBondStereo",a.o,0,a.ob.w);else if(202==a.k||205==a.k)1==a.ob.c[a.ob.w].c&&0==a.ob.c[a.ob.w].f?(a.ob.c[a.ob.w].c=2,IG(a,Wj,a.o,0,a.ob.w)):(a.ob.c[a.ob.w].c=1,a.ob.c[a.ob.w].f=\n0,IG(a,Xj,a.o,0,a.ob.w)),a.ob.c[a.ob.w].f=0;else if(203==a.k)a.ob.c[a.ob.w].c=2,a.ob.c[a.ob.w].f=0,xG(a.ob),IG(a,Wj,a.o,0,a.ob.w);else if(204==a.k)a.ob.c[a.ob.w].c=3,a.ob.c[a.ob.w].f=0,xG(a.ob),IG(a,Yj,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,XI(a.ob),IG(a,lg,a.o,0,a.ob.w),xG(a.ob);else if(107==a.k){if(!a.bc.b)return!0;c=dr(a.bc.e.Tc.a.pb,Ik);a.ob.c[a.ob.w].c=9;a.ob.c[a.ob.w].d=c;IG(a,"setQueryBond",a.o,0,a.ob.w)}else 105==a.k?(c=a.ob,b=a.ob.w,c.k.gb=!0,c.k.sc?(c.i=-1,d=c.c[b].i,b=c.c[b].j,\nf=c.b[d].c,h=c.b[b].c,j=4,f==h&&0<f&&(j=0),c.b[d].c=j,c.b[b].c=j,c=0<j):c=!1,c?IG(a,"markBond",a.o,0,a.ob.w):IG(a,"unMarkBond",a.o,0,a.ob.w)):e=!1;else if((0==a.Sb||a.Mb)&&!a.J){if(201>=a.k)return!1;++a.Sb;a.o=a.Sb;a.zb[a.Sb]=new WG(a);a.ob=a.zb[a.Sb];a.eb.c=a.o;202<=a.k&&204>=a.k||205==a.k?(mJ(a.ob,null),a.ob.q=0,nJ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,a.ob.x=1,a.cb=1,b=a.ob,YI(b,b.v,0),205==a.k?(nJ(a.ob,2,(c+21.65)/a.xb,(d-12.5)/a.xb),a.ob.e[0]=1,a.ob.e[1]=2,a.ob.r=1,IG(a,"addChain",a.o,0,a.ob.w)):IG(a,\nig,a.o,0,a.ob.w)):206<=a.k&&229>=a.k?(a.ob.z=aI(a,c),a.ob.A=aI(a,d),a.cb=2,XI(a.ob),a.r&&XG(hq(a.r,kg),0,0,0),a.hc=!0):300<a.k?(mJ(a.ob,null),VI(a.ob,1,a.n),a.ob.q=0,nJ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,32==a.n&&(c=dr((Au(),Bu).Tc.a.pb,Ik),1>c.length&&(c=Vf),WI(a.ob,1,c)),vG(a,"addAtom",a.ob.v)):230==a.k?(xI(a,null,!0),a.r&&XG(hq(a.r,og),0,0,0),a.hc=!0):233<=a.k&&262>a.k?(mJ(a.ob,null),a.ob.q=0,nJ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,jJ(a.ob,!0),a.r&&XG(hq(a.r,jg),0,0,0),a.hc=!0):LE()}else e=!1;e&&oJ(a)}return a.Ab=\ne}\nfunction pJ(a,b,c,d){var e,f,g,h;LE();if(!a.Db||qJ(b))return!0;a.Gb=!1;c-=P(J(Q(QH(a,a.nb))));d-=P(J(Q(RH(a,a.nb))));f=aI(a,c-a.Cc);g=aI(a,d-a.Dc);e=aI(a,c);h=aI(a,d);if(2==a.cb||3==a.cb||9==a.cb)return!0;if(1==a.cb){f=!1;a.zb[a.eb.c].v=0;--a.ob.p;g=c;var b=d,j=a.Nb;0>g||0>b||b>a.ub||g>a.yb?$H(j):ZH(a,g,b,j);++a.ob.p;if(0<a.Nb.c&&0<a.Nb.a&&(g=a.zb[a.Nb.c],g.v=a.Nb.a,g!=a.ob||a.Nb.a!=a.ob.x))nJ(a.ob,a.ob.p,g.b[a.Nb.a].q,g.b[a.Nb.a].r),g.v=a.Nb.a,f=!0,g=a.eb,b=a.Nb,g.c=b.c,g.a=b.a,g.b=b.b;if(!f)a:{f=a.ob;\nvar l,o,n,r;f.v=0;rJ(f.b[0],e,h);g=sJ(f,0,1,f.p);if(0<g&&205!=f.k.k)f.v=g,g!=f.x?nJ(f,f.p,f.b[g].q,f.b[g].r):nJ(f,f.p,f.z,f.A);else if(205==f.k.k){f.w=0;g=f.e[f.r];l=f.e[f.r-1];j=f.b[g].q-f.b[l].q;b=f.b[g].r-f.b[l].r;g=Math.sqrt(j*j+b*b);1>g&&(g=1);b/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);n=e-f.b[l].q;r=h-f.b[l].r;l=-g/2+n*j+r*b;b=r*j-n*b;if(0>l)if(1<f.r)uG(f,f.p),vG(f.k,"deleteAtom",f.p),--f.r,f.u=!1;else if(2==f.p)0>f.b[2].r-f.b[1].r&&0<h-f.b[1].r?f.b[2].r=f.b[1].r+g/2:0<f.b[2].r-f.b[1].r&&\n0>h-f.b[1].r&&(f.b[2].r=f.b[1].r-g/2),0>f.b[2].q-f.b[1].q&&0<e-f.b[1].q?f.b[2].q=f.b[1].q+0.866*g:0<f.b[2].q-f.b[1].q&&0>e-f.b[1].q&&(f.b[2].q=f.b[1].q-0.866*g);else{if(2==f.b[f.e[0]].j&&(o=f.b[f.e[0]].p[1],o==f.e[1]&&(o=f.b[f.e[0]].p[2]),j=f.b[f.e[0]].q-f.b[o].q,b=f.b[f.e[0]].r-f.b[o].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),b/=g,j/=g,n=e-f.b[o].q,r=h-f.b[o].r,e=r*j-n*b,n=f.b[f.e[1]].q-f.b[o].q,r=f.b[f.e[1]].r-f.b[o].r,h=r*j-n*b,0<e&&0>h||0>e&&0<h))e=f.q,f.v=f.e[0],YI(f,f.v,0),wG(f,e),0<sJ(f,f.p,1,f.p)&&\n(f.u=!0)}else{if(f.u)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*o/(1.5*g));if((0>=b?0-b:b)>e){++f.r;if(100<f.r){tJ(f.k,"You are too focused on chains, enough of it for now !");--f.r;break a}f.v=f.p;e=P(J(Math.round(b)));YI(f,f.v,e);e=f.k;IG(e,ig,e.o,0,e.ob.w);f.k.hc=!1;f.e[f.r]=f.p;0<sJ(f,f.p,1,f.p)&&(f.u=!0)}}f.v=0;e=f.r;wu(f.k,e+m)}else j=e-f.b[f.x].q,b=h-f.b[f.x].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),nJ(f,f.p,f.b[f.x].q+25*(j/g),f.b[f.x].r+25*(b/g))}a.B=!0}else if(113==a.k&&0<a.ob.v)a.Eb||(a.Eb=!0),nJ(a.ob,\na.ob.v,e,h);else if(hJ(b)||qJ(b))DG(a.ob,f),a.cb=5;else if(0==a.ob.v&&0==a.ob.w&&!((0>c||0>d||d>a.ub||c>a.yb)&&5!=a.cb))e=RG(a),h=a.ob,j=PG(h),b=j.a,j=j.b,0>f&&b<e.c||0<f&&b>e.b||0>g&&j<e.d||0<g&&j>e.a||uJ(h,f,g),a.cb=5;AG(a,!1);a.Ib=!0;NF(a);a.Cc=c;a.Dc=d;return!0}\nfunction kI(a,b,c,d){var e,f;if(!a.J||a.eg().a||a.fg().a||a.K)if(f=!1,e=wH(a,c,d),e!=a.Cb&&(f|=mI(a,a.Cb),f|=lI(a,e),a.Cb=e),!gI(b)){c-=P(J(Q(QH(a,a.nb))));d-=P(J(Q(RH(a,a.nb))));b=c;c=a.Nb;0>b||0>d||d>a.ub||b>a.yb?$H(c):ZH(a,b,d,c);113==e&&0<a.Nb.b&&(a.Nb.b=0);if(!(a.Nb.c==a.eb.c&&a.Nb.a==a.eb.a&&a.Nb.b==a.eb.b)&&(0<a.Nb.c&&(0<a.Nb.a||0<a.Nb.b)||0<a.eb.c&&(0<a.eb.a||0<a.eb.b)))f=a.eb.c,0<f&&(a.zb[f].v=0,a.zb[f].w=0),f=a.Nb.c,0<f&&(a.zb[f].v=a.Nb.a,a.zb[f].w=a.Nb.b,f!=a.o&&(a.o=f,a.ob=a.zb[a.o])),\nf=!0,e=a.Nb.a,a.eg().a&&(e=vJ(a,e,a.$b),-1!=e&&(a.$b=e,null!=a.Pb&&yF(a.Pb,z(wJ,u,100,[new QC(a.o),new QC(e)])),a.kg(a.o,e))),e=a.Nb.b,a.fg().a&&(e=vJ(a,e,a._b),-1!=e&&(a._b=e,a.mg(a.o,e))),e=a.eb,d=a.Nb,e.c=d.c,e.a=d.a,e.b=d.b;f&&(AG(a,!1),a.Ib=!0,a.gf(a.Ec.d))}}\nfunction xJ(a){var b,c,d,e,f;d=!1;if(a.J&&!a.K)return a.vc&&(yJ(a,Yi,!0),a.e&&(a=a.e,a.b.a.apply(null,[zJ(a.a)]))),!0;a.Eb&&(a.Eb=!1,UG(a.ob),d=a.hc=!0);a.Gb=!1;a.db=Tk;if(1==a.cb){if(205==a.k)d=a.ob,d.u&&(e=sJ(d,d.p,1,d.p),6>d.b[e].j&&(AJ(d,null),b=d.e[d.r-1],d.c[d.q].i=e,d.c[d.q].j=b,BJ(d.b[e],b),BJ(d.b[e],b)),uG(d,d.p)),d.u=!1,a.hc=!0;else if(0!=a.eb.c&&a.o!=a.eb.c){uG(a.ob,a.ob.p);b=a.ob.x;c=a.eb.a+a.ob.p;e=a.zb[a.eb.c];d=new bJ(a,z(CJ,u,120,[null,a.ob,e]),2);d.b[0]=new DJ;EJ(d,b,c,1);b=D(CJ,\nu,120,a.zb.length,0);for(f=0,c=0;f<a.zb.length;++f)a.zb[f]==a.ob?b[c++]=d:a.zb[f]!=e&&(b[c++]=a.zb[f]);a.zb=b;--a.Sb;a.ob=d;$H(a.eb)}else d=a.ob,e=sJ(d,d.p,1,d.p),0!=e&&(--d.p,b=FJ(d,e,d.x),0!=b?(--d.q,GJ(d,d.x),3>d.c[b].c?(++d.c[b].c,d.c[b].f=0):wu(d.k,"Maximum allowed bond order is 3 !")):6==d.b[e].j?(--d.q,GJ(d,d.x),wu(d.k,"Not possible connection !")):(d.c[d.q].j=e,GJ(d,d.x),b=d.x,BJ(d.b[e],b),BJ(d.b[b],e),HJ(d.c[d.q],d.b)));UG(a.ob);a.B&&(d=a.pb,d.a!=d.b&&d.a.b!=d.b&&(e=d.a.c,KI(d),d.a.c=e),\nIG(a,ig,a.o,0,a.ob.w),a.B=!1);d=!0}else 5==a.cb&&(UG(a.ob),d=a.hc=!0);0<a.cb&&(AG(a,!1),a.Ib=!0,NF(a),a.cb=0,a.q=!1,d=!0);if(kG&&(0!=a.ob.w||0!=a.ob.v))a.ob.w=0,a.ob.v=0,AG(a,!1),a.Ib=!0,NF(a),d=!0;a.vc&&!a.Ab&&!d&&(a.J?yJ(a,Yi,!0):yJ(a,ph,!0),a.e&&(a=a.e,a.b.a.apply(null,[zJ(a.a)])),d=!0);return d}function AG(a,b){a.Hb=b;a.Kb=b;a.Ib=b;a.Gb=b;a.Jb=b}function vJ(a,b,c){if(0>=b&&0==c||b==c&&a.o==a.Zb)return-1;0>=b&&0<c&&(b=0);a.Zb=a.o;return b}\nfunction yJ(a,b,c){var d,e,b=b.toLowerCase();(e=IJ(a,b,"rbutton"))&&(a.cc=e.a);(e=IJ(a,b,"hydrogens"))&&(a.oc=e.a);-1<b.indexOf("keephs")&&(a.bb=!0,a.ec=!1);-1<b.indexOf("removehs")&&(a.bb=!1,a.ec=!1);-1<b.indexOf("removehsc")&&(a.bb=!1,a.ec=!0);(e=IJ(a,b,"query"))&&(a.ac=e.a);(e=IJ(a,b,"reaction"))&&(a.dc=e.a);(e=IJ(a,b,"autoez"))&&(a.z=e.a);(e=IJ(a,b,"stereo"))&&(a.tc=e.a);(e=IJ(a,b,"canonize"))&&(a.C=e.a);(e=IJ(a,b,Ui))&&(a.Fb=e.a);if((e=(FG(),IJ(a,b,yg)?GG:HG)).a)a.A=e.a,a.A&&(a.Rb=!0);if((e=\nIJ(a,b,cj)?GG:HG).a)a.Rb=e.a,a.Rb||(a.A=!1);if(e=IJ(a,b,"newlook"))a.Lb=e.a,a.og();if(e=IJ(a,b,"oldlook"))a.Lb=!e.a,a.og();(e=IJ(a,b,"star"))&&(a.Rb=a.sc=e.a);(e=IJ(a,b,"polarnitro"))&&(a.Xb=e.a);(e=IJ(a,b,"toggle"))&&(a.vc=e.a);if(e=IJ(a,b,"depictaction"))(a.K=e.a)&&(b+=" depict");if(e=IJ(a,b,ph))if(e.a&&!a.J&&(a.J=!0,a.mb=0,a.vb=null,a.Tb=!1,a.og()),!e.a&&a.J){a.J=!1;for(d=a.xb=1;d<=a.Sb;++d)JJ(a.zb[d]),SG(a.zb[d]);a.mb=24;a.ob&&(a.ob.s=!0);a.Tb=!0;a.og()}(e=IJ(a,b,"showDragAndDropSymbolInDepictMode"))&&\n(a.nc=e.a);(e=IJ(a,b,"addNewPart"))&&(a.p=e.a);(e=IJ(a,b,"exportInchi"))&&(a.N=e.a);(e=IJ(a,b,"exportInchiKey"))&&(a.P=e.a);(e=IJ(a,b,"exportInchiAuxInfo"))&&(a.O=e.a);(e=IJ(a,b,"searchInchiKey"))&&(a.kc=e.a);(e=IJ(a,b,"exportSVG"))&&(a.Q=e.a);(e=IJ(a,b,"useOclIDCode"))&&(a.zc=e.a);(e=IJ(a,b,"xbutton"))&&(a.Bc=e.a);(e=IJ(a,b,pj))&&(a.Tb=e.a);(e=IJ(a,b,Gg))&&(a.L=e.a);-1<b.indexOf("nocenter")&&(a.Ob=!0);-1<b.indexOf("jmeh")&&(a.ab=!0);-1<b.indexOf("showan")&&(a.mc=!0);(e=IJ(a,b,"atommovebutton"))&&\n(a.lc=e.a);(e=IJ(a,b,"useopenchemlib"))&&(a.Ac=e.a);(e=IJ(a,b,"zoom"))&&(a.s=e.a);a.dc&&(a.A=!0,a.Fb=!0);a.J||(a.L=!1);xH=yH(a);a.F=null;a.G=null;c&&a.gf(a.Ec.d)}function IJ(a,b,c){var d;d=!!vF(xF(cg+c+cg,2),b).a;b=!!vF(xF("\\\\bno"+c+cg,2),b).a;return d&&b?(a.ng("check option "+c),null):d?(FG(),FG(),GG):b?(FG(),FG(),HG):null}\nfunction KJ(a,b){var c,d,e;e=m;for(d=1;d<=a.Sb;++d){if(0<b&&(c=SI(a.zb[d]),c!=b))continue;c=a.zb[d];for(var f=void 0,g=void 0,h=f=void 0,j=void 0,l=g=g=void 0,o=void 0,n=void 0,f=void 0,o=m+c.p+ea+c.q,j=1;j<=c.p;++j)f=c.b[j],g=f.d,f=m,0!=g&&(f+=g),f+=JH(c,j),c.k.ab&&0<c.b[j].i&&(f+=Ue,1<c.b[j].i&&(f+=c.b[j].i)),0!=c.b[j].n&&(0<c.b[j].n?f+=lb:f+=rb,1<MH(c.b[j].n)&&(f+=MH(c.b[j].n))),g=LJ(c,j),0!=g&&(f+=fd+g),o+=ea+f+ea+eJ(0.055999999999999994*c.b[j].q,0,2)+ea+eJ(0.055999999999999994*-c.b[j].r,0,2);\nfor(j=1;j<=c.q;++j)f=c.c[j].i,g=c.c[j].j,l=c.c[j].c,n=c.c[j].f,1==n?l=-1:2==n?l=-2:3==n?(l=-1,h=f,f=g,g=h):4==n?(l=-2,h=f,f=g,g=h):10==n&&(l=-5),9==c.c[j].c&&(l=n),o+=ea+f+ea+g+ea+l;c=o;0<c.length&&(0<e.length&&(e+=Rk),e+=c)}return e}\nfunction rG(a,b){var c,d,e,f;e=m;for(c=1;c<=a.Sb;++c){if(0<b&&(d=SI(a.zb[c]),d!=b))continue;for(var g=a.zb[c],h=void 0,j=void 0,l=void 0,o=void 0,l=m,j=yG(g),h=0;h<j.length;++h){var n=j[h],r=(FG(),g.k.tc?GG:HG),t=g.k.C?GG:HG,y=void 0,v=void 0,s=void 0,A=void 0,F=void 0,M=void 0,N=void 0,$=void 0,V=void 0,W=void 0,ca=void 0,ja=void 0,ra=void 0,ac=void 0,K=void 0,oa=void 0,Ac=void 0,id=void 0,tb=void 0,L=void 0,Fa=void 0,ub=void 0,Ic=void 0,tc=void 0,Aa=void 0,jd=void 0,cd=void 0,ta=void 0,Da=void 0,\naa=void 0,ca=FH(n.p+10),ja=FH(n.p+10),V=FH(n.p+1),W=FH(7),Aa=FH(n.p+1),ac=[],K=[],ub=0;if(0==n.p)o=m;else{GI(n);tc=!0;for($=1;$<=n.q;++$)if(9==n.c[$].c){tc=!1;break}if(t.a&&tc){LG(n);MJ(n);NJ(n,K);OJ(n,ac,K);var Fb=void 0,cb=void 0,Gb=void 0,Pc=void 0,oc=void 0,ba=void 0,kd=void 0,S=void 0,O=void 0,Db=void 0,Ua=void 0,T=void 0,db=void 0,Ma=void 0,dd=void 0,Qc=void 0,Na=void 0,eb=void 0,Kc=void 0,$d=void 0,Bd=void 0,Xc=void 0,Jb=void 0,Fb=FH(n.p+1),cb=FH(n.p+1),S=FH(n.p+1);var nb=n.p,jc=void 0,uc=\nvoid 0,cc=void 0,I=void 0,pc=void 0,dc=void 0,Bc=void 0,pc=FH(nb+2),dc=FH(100),Bc=5,I=0;dc[0]=3;pc[1]=Vk;pc[2]=Wk;cc=2;if(!(3>nb))for(;Bc<dc[I]*dc[I];){uc=0;for(jc=!0;jc&&uc<=I&&Bc>=dc[uc]*dc[uc];)0==Bc%dc[uc]?jc=!1:++uc;if(jc){pc[++cc]=Tw(Bc);if(cc>=nb)break;I<dc.length-1&&(++I,dc[I]=Bc)}Bc+=2}Na=pc;for(T=1;T<=n.p;++T){Gb=n.b[T];for(db=Bd=1;db<=n.q;++db)(n.c[db].i==T||n.c[db].j==T)&&(Bd*=n.d[db]);$d=n.b[T].a;32==$d&&(Jb=n.b[T].e,0<Jb.length&&(ba=Jb.charCodeAt(0)-65+1,kd=0,1<Jb.length&&(kd=Jb.charCodeAt(1)-\n97),0>ba&&(ba=0),0>kd&&(kd=0),$d=28*ba+kd));eb=0;0!=n.b[T].n&&(-2>n.b[T].n?eb=1:-2==n.b[T].n?eb=2:-1==n.b[T].n?eb=3:1==n.b[T].n?eb=4:2==n.b[T].n?eb=5:2<n.b[T].n&&(eb=6));Db=0;0!=Gb.d&&(Db=PJ(JH(n,T),Gb.d),0>Db&&(Db=10-Db));Xc=126;O=Bd;O+=126*n.b[T].i;Xc*=7;O+=eb*Xc;Xc*=7;0!=Db&&(O+=Db*Xc);Xc*=7;O+=$d*Xc;Xc*=783;O+=n.b[T].j*Xc;S[T]=Tw(O)}for(oc=0;!QJ(n,Fb,S);){Qc=!1;for(T=1;T<=n.p;++T)Fb[T]!=cb[T]&&(cb[T]=Fb[T],Qc=!0);if(Qc){for(T=1;T<=n.p;++T){S[T]=Uk;for(db=1;db<=n.b[T].j;++db)S[T]=Xw(S[T],Na[Fb[n.b[T].p[db]]])}oc=\n0}else if(0<oc){for(T=1;T<=n.p;++T)S[T]=Uk;T=1;b:for(;T<=n.p-1;++T)for(db=T+1;db<=n.p;++db)if(Fb[T]==Fb[db]){S[T]=Vk;break b}}else{for(T=1;T<=n.p;++T){S[T]=Uk;for(db=1;db<=n.b[T].j;++db)Gb=n.b[T].p[db],S[T]=Xw(S[T],Tw(n.b[Gb].a*n.d[FJ(n,T,Gb)]))}oc=1}QJ(n,Fb,S);for(T=1;T<=n.p;++T)S[T]=Tw(cb[T]*n.p+Fb[T])}for(T=1;T<=n.p;++T)cb[T]=Fb[T];for(Kc=1;Kc<=n.p;++Kc)for(T=1;T<=n.p;++T)if(cb[T]==Kc){var vc=n.b,Cd=T,ae=void 0,ae=vc[Kc];yq(vc,Kc,vc[Cd]);yq(vc,Cd,ae);cb[T]=cb[Kc];cb[Kc]=Kc;break}for(T=1;T<=n.q;++T)n.c[T].i=\nFb[n.c[T].i],n.c[T].j=Fb[n.c[T].j],n.c[T].i>n.c[T].j&&(Ua=n.c[T].i,n.c[T].i=n.c[T].j,n.c[T].j=Ua,1==n.c[T].f?n.c[T].f=3:2==n.c[T].f?n.c[T].f=4:3==n.c[T].f?n.c[T].f=1:4==n.c[T].f&&(n.c[T].f=2));for(T=1;T<n.q;++T){dd=Ma=n.p;Pc=0;for(db=T;db<=n.q;++db)n.c[db].i<Ma?(Ma=n.c[db].i,dd=n.c[db].j,Pc=db):n.c[db].i==Ma&&n.c[db].j<dd&&(dd=n.c[db].j,Pc=db);var Jd=n.c,ed=T,Nb=void 0,Nb=Jd[Pc];yq(Jd,Pc,Jd[ed]);yq(Jd,ed,Nb)}RJ(n);SJ(n);NJ(n,K);OJ(n,ac,K)}else{NJ(n,K);n.d=FH(n.q+1);for(ra=1;ra<=n.q;++ra)n.d[ra]=n.c[ra].c}v=\n1;n.a=FH(n.p+1);aa=1;n.a[1]=1;for(L=0;;){Fa=0;for(ra=1;ra<=n.b[v].j;++ra)if(M=n.b[v].p[ra],0<n.a[M]){if(!(n.a[M]>n.a[v])&&M!=Aa[v]){Ic=!0;for(Ac=1;Ac<=ub;++Ac)if(ca[Ac]==v&&ja[Ac]==M||ca[Ac]==M&&ja[Ac]==v){Ic=!1;break}Ic&&(++ub,ca[ub]=v,ja[ub]=M)}}else W[++Fa]=M;if(0==Fa){if(aa==n.p)break;v=V[L--]}else if(1==Fa)Aa[W[1]]=v,v=W[1],n.a[v]=++aa;else{V[++L]=v;A=0;for(ra=1;ra<=Fa;++ra)if($=FJ(n,W[ra],v),!K[$]){A=W[ra];break}if(0==A)for(ra=1;ra<=Fa;++ra)if($=FJ(n,W[ra],v),2==n.d[$]||3==n.d[$]){A=W[ra];break}0==\nA&&(A=W[1]);Aa[A]=v;v=A;n.a[A]=++aa}}Aa=FH(n.p+1);y=FH(n.p+1);id=[];jd=[];F=aa=L=0;for(ra=1;ra<=n.p;++ra)if(1==n.a[ra]){v=ra;break}b:for(;;){0<F&&(Aa[v]=F);y[++aa]=v;for(n.a[v]=0;;){Fa=A=0;tb=n.p+1;ra=1;c:for(;ra<=n.b[v].j;++ra){M=n.b[v].p[ra];for(oa=1;oa<=ub;++oa)if(ca[oa]==M&&ja[oa]==v||ca[oa]==v&&ja[oa]==M)continue c;0<n.a[M]&&(++Fa,n.a[M]<tb&&(A=M,tb=n.a[M]))}if(0==A){if(0==L)break b;jd[v]=!0;v=V[L--]}else break}F=v;v=A;1<Fa&&(V[++L]=F,id[A]=!0)}cd=FH(n.q+1);ta=FH(n.p+1);if(r.a){for(var ka=Aa,\nbe=ub,Ob=void 0,pe=void 0,Hb=void 0,Rc=void 0,Ra=void 0,hb=void 0,sd=void 0,Xa=void 0,Pb=void 0,Cc=void 0,Rc=FH(n.p+1),Ob=1;Ob<=n.p;++Ob)Rc[y[Ob]]=Ob;hb=[];for(Xa=1;Xa<=n.p;++Xa)pe=y[Xa],Hb=ka[pe],Ra=FJ(n,pe,Hb),0!=Ra&&(TJ(n,Ra,Rc,cd),hb[Ra]=!0);for(Xa=1;Xa<=n.q;++Xa)hb[Xa]||TJ(n,Xa,Rc,cd);Ob=1;b:for(;Ob<=n.p;++Ob)if(!(2>n.b[Ob].j||4<n.b[Ob].j)){sd=Cc=0;for(Pb=1;Pb<=n.b[Ob].j;++Pb){Ra=FJ(n,Ob,n.b[Ob].p[Pb]);if(5==n.d[Ra])continue b;1==n.c[Ra].c&&0!=UJ(n,Ra,Ob)&&++Cc;2==n.c[Ra].c&&(sd=n.b[Ob].p[Pb])}if(0!=\nCc)if(0<sd){var Ba=n,Yc=Rc,ec=ta,ld=void 0,fc=void 0,xb=void 0,wc=void 0,md=void 0,qe=void 0,Dd=void 0,gc=void 0,nd=void 0,Ed=void 0,U=void 0,Zc=void 0,ib=void 0,Eb=void 0,kc=void 0,$c=void 0,Ga=void 0,Rd=void 0,mg=void 0,fb=void 0,Se=void 0,re=void 0,Kd=void 0,Dc=void 0,xb=VJ(Ba,Ob),Ed=xb[0];if(0!=Ed%2&&(Dc=xb[1],fc=xb[~~((Ed+1)/2)],Dd=xb[Ed],!(2>Ba.b[Dd].j||3<Ba.b[Dd].j))){fb=Rd=Eb=Zc=0;re=$c=!1;for(nd=1;nd<=Ba.b[Dc].j;++nd)ld=Ba.b[Dc].p[nd],ld!=xb[2]&&(0==Zc?Zc=ld:Eb=ld);0<Yc[Eb]&&Yc[Zc]>Yc[Eb]&&\n(wc=Zc,Zc=Eb,Eb=wc);U=Zc;0==Zc&&(U=Eb,$c=!0);for(gc=1;gc<=Ba.b[Dd].j;++gc)ld=Ba.b[Dd].p[gc],ld!=xb[Ed-1]&&(0==Rd?Rd=ld:fb=ld);0<Yc[fb]&&Yc[Rd]>Yc[fb]&&(wc=Rd,Rd=fb,fb=wc);Ga=Rd;0==Rd&&(Ga=fb,re=!0);ib=0<Zc?UJ(Ba,FJ(Ba,Dc,Zc),Dc):0;kc=0<Eb?UJ(Ba,FJ(Ba,Dc,Eb),Dc):0;mg=0<Rd?UJ(Ba,FJ(Ba,Dd,Rd),Dd):0;Se=0<fb?UJ(Ba,FJ(Ba,Dd,fb),Dd):0;1<(0>ib+kc?-(ib+kc):ib+kc)||0!=mg||0!=Se?wu(Ba.k,"Bad stereoinfo on allene !"):(md=Ba.b[xb[Ed-1]].q-Ba.b[Dd].q,qe=Ba.b[xb[Ed-1]].r-Ba.b[Dd].r,Kd=Math.sqrt(md*md+qe*qe),0.001>\nKd&&(Kd=0.001),0<(Ba.b[Ga].r-Ba.b[xb[Ed-1]].r)*(md/Kd)-(Ba.b[Ga].q-Ba.b[xb[Ed-1]].q)*(qe/Kd)?ec[fc]=1:ec[fc]=-1,$c&&(ec[fc]*=-1),re&&(ec[fc]*=-1),U==Zc&&0>ib&&(ec[fc]*=-1),U==Eb&&0>kc&&(ec[fc]*=-1),Yc[U]>Yc[Ga]&&(ec[fc]*=-1))}}else c:{var Ec=n,Lc=Ob,Fd=ta,td=void 0,Ya=void 0,ud=void 0,hc=void 0,Cb=void 0,ce=void 0,Sc=void 0,Gd=void 0,Qb=void 0,pb=void 0,Sa=void 0,jb=void 0,Sd=void 0,Ee=void 0,od=void 0,Za=void 0,vd=void 0,jb=FH(4),Ee=FH(4),Rb=Ec,wd=Lc,ie=Rc,Td=ka,Ud=ca,Bf=ja,Hg=be,qc=jb,gf=void 0,\nxd=void 0,Ig=void 0,je=void 0,Cf=void 0,Tc=void 0,Tc=-1;0<Td[wd]&&(qc[++Tc]=Td[wd]);for(xd=1;xd<=Hg;++xd)Ud[xd]==wd&&(qc[++Tc]=Bf[xd]),Bf[xd]==wd&&(qc[++Tc]=Ud[xd]);for(xd=Tc+1;xd<Rb.b[wd].j;++xd){Cf=Rb.p+1;Ig=1;d:for(;Ig<=Rb.b[wd].j;++Ig){gf=Rb.b[wd].p[Ig];for(je=0;je<xd;++je)if(gf==qc[je])continue d;ie[gf]<Cf&&(Cf=ie[gf],qc[xd]=gf)}}0==Td[wd]&&0<Rb.b[wd].i?(qc[3]=qc[2],qc[2]=qc[1],qc[1]=qc[0],qc[0]=-1):0<Rb.b[wd].i&&(qc[3]=qc[2],qc[2]=qc[1],qc[1]=-1);for(Cb=Gd=ce=hc=vd=Sc=pb=0;4>Cb;++Cb)0>=jb[Cb]||\n(td=FJ(Ec,Lc,jb[Cb]),Ee[Cb]=UJ(Ec,td,Lc),0<Ee[Cb]?(++pb,vd=jb[Cb],ce=jb[Cb]):0>Ee[Cb]?(++Sc,hc=jb[Cb],ce=jb[Cb]):Gd=jb[Cb]);Qb=pb+Sc;Za=FH(4);od=0;if(3==Ec.b[Lc].j){if(1==pb&&1==Sc||3==Qb&&0<pb&&0<Sc){wu(Ec.k,"Error in C3H stereospecification !");break c}Sd=jb[0];1==Qb?Sd=ce:2==Qb&&(Sd=Gd);Sa=WJ(Ec,Lc,Sd,jb);Za[0]=ce;Za[1]=-1;Za[2]=Sa[2];Za[3]=Sa[1];0<pb?od=1:od=-1}else if(4==Ec.b[Lc].j)if(1==Qb)Sa=WJ(Ec,Lc,ce,jb),Za[0]=Sa[0],Za[1]=Sa[3],Za[2]=Sa[2],Za[3]=Sa[1],0<pb?od=1:od=-1;else{Sd=jb[0];1<Gd&&\n(Sd=Gd);1==pb?Sd=vd:1==Sc&&(Sd=hc);Sa=WJ(Ec,Lc,Sd,jb);Ya=FH(4);for(Cb=0;4>Cb;++Cb)td=FJ(Ec,Lc,Sa[Cb]),Ya[Cb]=UJ(Ec,td,Lc);if(4==Qb){if(0==pb||0==Sc){wu(Ec.k,"Error in C4 stereospecification !");break c}if(1==pb||1==Sc)Za[0]=Sa[0],Za[1]=Sa[3],Za[2]=Sa[2],Za[3]=Sa[1],od=Ya[0];else{for(Cb=0;4>Cb;++Cb)-1==Ya[Cb]&&(Ya[Cb]=0);Qb=2}}else if(3==Qb)if(3==pb||3==Sc)Za[0]=Sa[0],Za[1]=Sa[3],Za[2]=Sa[2],Za[3]=Sa[1],0<pb?od=-1:od=1;else{1==pb?pb=ud=1:Sc=ud=-1;for(Cb=0;4>Cb;++Cb)Ya[Cb]==ud&&(Ya[Cb]=0);Qb=2}if(2==\nQb)if(1==pb&&1==Sc)Sa[1]==hc?(Sa[1]=Sa[2],Sa[2]=Sa[3]):Sa[2]==hc&&(Sa[2]=Sa[3]),Za[0]=vd,Za[1]=hc,Za[2]=Sa[2],Za[3]=Sa[1],od=1;else{if(Ya[0]==Ya[1]||Ya[1]==Ya[2]){wu(Ec.k,"Error in C4 stereospecification ! 2/0r");break c}0!=Ya[0]?(Za[0]=Sa[0],Za[1]=Sa[2],Za[2]=Sa[1],Za[3]=Sa[3]):(Za[0]=Sa[1],Za[1]=Sa[3],Za[2]=Sa[2],Za[3]=Sa[0]);1<pb?od=1:od=-1}}var sa=Za,Te=jb,xc=void 0;Te[0]==sa[1]?(xc=sa[0],sa[0]=sa[1],sa[1]=xc,xc=sa[2],sa[2]=sa[3],sa[3]=xc):Te[0]==sa[2]?(xc=sa[2],sa[2]=sa[0],sa[0]=xc,xc=sa[1],\nsa[1]=sa[3],sa[3]=xc):Te[0]==sa[3]&&(xc=sa[3],sa[3]=sa[0],sa[0]=xc,xc=sa[1],sa[1]=sa[2],sa[2]=xc);Te[1]==sa[2]?(xc=sa[1],sa[1]=sa[2],sa[2]=xc,xc=sa[2],sa[2]=sa[3],sa[3]=xc):Te[1]==sa[3]&&(xc=sa[1],sa[1]=sa[3],sa[3]=xc,xc=sa[2],sa[2]=sa[3],sa[3]=xc);Za[2]==jb[2]?Fd[Lc]=1:Za[2]==jb[3]?Fd[Lc]=-1:wu(Ec.k,"Error in stereoprocessing ! - t30");Fd[Lc]*=od}}}Da=new XJ;N=FH(n.p+1);for(ra=1;ra<=n.p;++ra)N[y[ra]]=ra;for(ra=1;ra<=n.p;++ra){v=y[ra];id[v]&&(Da.a.a+=bb);0<Aa[ra]&&YJ(n,v,Aa[v],Da,cd);var hf=v,Jh=\nDa,jf=ac[v],se=ta,kf=void 0,Df=void 0,yd=void 0,yb=void 0,ng=void 0,Kh=void 0,Rf=void 0,de=void 0,Oa=void 0,Oa=Vf,Df=n.b[hf],ng=Df.d,Rf=Df.i,de=Df.n,kf=Df.a,yd=!1;(0!=de||0!=ng)&&(yd=!0);0!=se[hf]&&(yd=!0);Kh=LJ(n,hf);yb=0!=Kh;yd=yd||yb;n.k.sc&&0<n.b[hf].c&&(yd=!0);switch(kf){case 2:Oa=ge;break;case 3:jf?Oa=Rg:Oa=ue;break;case 4:jf?(Oa=Vi,0<Rf&&(yd=!0)):Oa=uf;break;case 5:jf?Oa="o":Oa=zf;break;case 7:jf?(Oa=nj,0<Rf&&(yd=!0)):Oa=Af;break;case 8:jf?Oa=Nj:Oa=Jf;break;case 13:jf?Oa=Rj:Oa=Lf;yd=!0;break;\ncase 6:Oa=Nf;yd=!0;break;case 9:Oa=Ne;break;case 10:Oa=Ae;break;case 11:Oa=oe;break;case 12:Oa=Xe;break;case 1:Oa=Ue;yd=!0;break;case 32:yd=!0,Oa=n.b[hf].e,!yb&&(H(Oa,kb)||H(Oa,fg)||H(Oa,Od))&&(yd=!1)}0<pG(kf)&&(Oa=(bG(),iG)[kf],yd=!0);33<=kf&&42>=kf&&(yd=!0,Oa=(bG(),iG)[kf]);yd&&(0!=ng?Oa=Xf+ng+Oa:Oa=Xf+Oa,1==se[hf]?Oa+=Nd:-1==se[hf]&&(Oa+="@@"),1==Rf?Oa+=Ue:1<Rf&&(Oa+=Ue+Rf),0!=de&&(0<de?Oa+=lb:Oa+=rb,1<(0>de?-de:de)&&(Oa+=0>de?-de:de)),yb&&(Oa+=fd+Kh),Oa+=dg);Mp(Jh.a,Oa);for(oa=1;oa<=ub;++oa)if(ca[oa]==\nv||ja[oa]==v)s=ja[oa],s==v&&(s=ca[oa]),N[v]<N[s]&&YJ(n,ca[oa],ja[oa],Da,cd),9<oa&&(Da.a.a+=Qa),Lp(Da,m+(new QC(oa)).a);jd[v]&&(Da.a.a+=gb)}o=Da.a.a}0<l.length&&(l+=ic);l+=o}f=l;0<f.length&&(0<e.length&&(e+=ic),e+=f)}return e}function NI(a,b,c){try{vI(a,b,c)||a.gf(a.Ec.d)}catch(d){if(d=Iq(d),G(d,97))a.gf(a.Ec.d);else throw d;}}\nfunction xI(a,b,c){var d;try{var e;a:{var f,g,h,j,l,o,n,r,t;g=l=0;t=new sF(b,"|>",!0);j=-1<b.indexOf(Ld);n=1;o=lF(t);f=0<a.Sb;if(!((a.dc||a.Fb)&&a.p||a.Mb)||j)a.Sb=0,f=!1;for(h=1;h<=o;++h)if(r=pF(t),yy(r),!H(r,Rk))if(H(r,Ld))++n,2==n?l=a.Sb:3==n&&(g=a.Sb+1);else{a.ob=new ZJ(a,r);if(0==a.ob.p){wu(a,"ERROR - problems in reading/processing molecule !");a.gf(a.Ec.d);LE();e=!1;break a}++a.Sb;a.o=a.Sb;a.zb[a.Sb]=a.ob}2==n?(wu(a,"ERROR - strange reaction - fixing !"),a.gf(a.Ec.d),LE(),e=!1):3<n?(wu(a,"ERROR - strange reaction !"),\na.gf(a.Ec.d),LE(),e=!1):(1<a.Sb&&!j&&yJ(a,Ui,!0),j&&!a.dc&&(a.dc=!0),j?f||(NG(a,1,l,1,!1),NG(a,l+1,g-1,2,!1),NG(a,g,a.Sb,3,!1)):a.dc||NG(a,1,a.Sb,0,!f),II(a),a.r&&XG(hq(a.r,"readJME"),0,0,0),a.hc=!0,LF(a.r,Pd),a.Ib=!0,c&&a.gf(a.Ec.d),e=!0)}(d=e)||a.gf(a.Ec.d)}catch(y){if(y=Iq(y),G(y,97))d=!1,a.gf(a.Ec.d);else throw y;}return d}function IG(a,b,c,d,e){a.r&&XG(hq(a.r,b),d,e,c);a.hc=!0}function vG(a,b,c){IG(a,b,a.o,c,0)}function oJ(a){AG(a,!1);a.Ib=!0;a.gf(a.Ec.d)}\nfunction $J(a){a.k=202;a.Mb=!1;YG(a);wu(a,m);a.sb=null;a.xb=1;a.r&&XG(hq(a.r,"reset"),0,0,0);a.hc=!0;a.gf(a.Ec.d)}function aK(a){AG(a,!0);a.vb=null;a.wc=null;a.fb=null;a.W=null;a.fc=null}function JI(a,b){var c,d;if(b){a.o=b.a;a.Sb=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.zb[c]=new sG(d):a.zb[c]=null;0<b.a?a.ob=a.zb[a.o]:a.ob=new WG(a);a.dc=b.i;a.Fb=b.e;a.xb=b.b}else for(;0<a.Sb;)VG(a,!1);switch(b.c){case 5:case 7:case 9:break;default:null!=a.Qb&&yF(a.Qb,null),a.r&&null!=a.r.a&&a.jg()}}\nfunction aI(a,b){return P(J(Math.round(b/a.xb)))}function bK(a,b){wu(a,m);return 1>b||b>a.Sb?(wu(a,"ERROR - invalid mol index: "+b),a.gf(a.Ec.d),null):a.zb[b]}function II(a){var b,c,d;b=JG(a);for(d=1;d<=a.Sb;++d)c=a.zb[d],c.o=b}function cK(a,b){b!=a.nb&&(a.nb=b,a.og(),a.gf(a.Ec.d))}function dK(a,b){var c,d,e;if(b!=a.xb){c=RG(a);a.xb=b;d=RG(a);e=P(J(Q((d.b-d.c)/2-(c.b-c.c)/2)));d=P(J(Q((d.a-d.d)/2-(c.a-c.d)/2)));for(c=1;c<=a.Sb;++c)uJ(a.zb[c],e,d),UG(a.zb[c]);a.Ib=!0;a.gf(a.Ec.d)}}\nfunction MG(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=m):H(b,Bb)?c=235:H(b,Ib)?c=240:H(b,Ab)?c=260:H(b,Sb)?c=261:H(b,Xb)?c=241:H(b,Mb)?c=233:H(b,Lb)?c=236:H(b,Kb)?c=237:H(b,Wb)?c=234:H(b,Vb)?c=243:H(b,Yb)?c=252:H(b,Ub)?c=244:H(b,Zb)?c=239:H(b,"-PO3H2")?c=251:H(b,wb)?c=242:H(b,sb)?c=245:H(b,vb)&&(c=238);0<c?Du(a,c):b="Not known group!";wu(a,b);a.gf(a.Ec.d)}function tJ(a,b){wu(a,b);a.gf(a.Ec.d)}\nfunction sH(a,b,c,d,e){var f,g,h,j;f=a.kb;j=gE(f,e);if(j>=a.mb-1)for(g=f.b.b;j>=a.mb-1&&1<g;){--g;h=new KD(f.b.a,f.b.c,g);f=(tu(),new YB(h));j=gE(f,e);var l=b,o=h.b*(mH(),R);h=new KD(h.a,h.c,Math.round(o));l.e=h;eK(b.a,b.e)}else GH(b,a.hb);f=MD(f.b).a-MD(f.b).b;NH(b,e,c+(a.mb-j)/2,d+(a.mb-f)/2+f)}function tH(a,b,c,d,e,f){var g,h;g=MD(a.jb.b).a-MD(a.jb.b).b;h=gE(a.jb,f);GH(b,a.ib);!b.b?DH(b.a,e):e==b.c||rD(e,b.c)?DH(b.a,b.c):DH(b.a,b.b);NH(b,f,c+(a.mb-h)/2,d+(a.mb-g)/2+g)}\nfunction RH(a,b){return(2*a.mb+(a.Lb?1:0))*b}\nfunction fK(a){var b,c;a.vb?(c=JC(a),(b=c.b!=a.M.b||c.a!=a.M.a)&&(a.M=c)):b=!0;b&&(AG(a,!0),dI(a,a.M),a.ng("update(): "+a.M+" initOrResize: true "+a.yb+ea+a.ub),a.vb=$G(a,a.vb,a.yb,a.ub),a.J?(b=a.xb,NG(a,1,a.Sb,0,a.J),a.ng("update() in depict mode: oldMolecularAreaScale = "+b+" new molecularAreaScale = "+a.xb)):(a.wc=$G(a,a.wc,a.M.b,P(J(Q(RH(a,a.nb))))),b=a.M.a-P(J(Q(RH(a,a.nb)))),1>b&&(b=1),a.fb=$G(a,a.fb,P(J(Q(QH(a,a.nb)))),b),a.W=$G(a,a.W,a.yb+P(J(Q((a.Lb?1:3)*a.nb))),P(J(Q(a.mb*a.nb)))),a.fc=\n$G(a,a.fc,P(J(Q((a.Lb?1:3)*a.nb))),a.ub)));AH(a);if(!a.J){var d;a.ng("drawInfo: "+a.Gb+" : "+a.X);a.Gb&&(null==a.X&&(a.X=m),d=BH(a.W,a.nb),c=a.M.b/a.nb-(a.mb+(a.Lb?1:0)),b=a.mb,cH(d,dG),lH(d.a,P(J(Q(0*(mH(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R)))),a.Lb?(cH(d,($C(),eD)),pH(d.a,P(J(Q(-10*R))),P(J(Q(0*R))),P(J(Q((c-1+10)*R))),P(J(Q((b-1)*R))))):(cH(d,eG),nH(d,0,0,c-(a.Lb?1:3)+1,0),cH(d,qD(dG)),oH(d.a,P(J(Q(0*R))),P(J(Q((b-1)*R))),P(J(Q((c-1)*R))),P(J(Q((b-1)*R)))),oH(d.a,P(J(Q((c-1)*R))),P(J(Q(0*\nR))),P(J(Q((c-1)*R))),P(J(Q((b-1)*R))))),GH(d,a.lb),cH(d,($C(),gD)),-1!=a.X.toLowerCase().indexOf(Ch)&&cH(d,iD),NH(d,a.X,10,15),a.J||zH(a,d,c,b,1),b=P(J(Q(QH(a,a.nb)))),c=a.M.a-P(J(Q(a.mb*a.nb))),SH(a.Ec,a.W.a,b,c));var e;if(a.Kb){b=BH(a.wc,a.nb);d=a.M.b/a.nb;c=2*a.mb+(a.Lb?1:0);cH(b,dG);lH(b.a,P(J(Q(0*(mH(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*R))));a.Lb?(cH(b,($C(),eD)),e=14*(a.mb+(a.Lb?1:0)),pH(b.a,P(J(Q(e*R))),P(J(Q(0*R))),P(J(Q((d-e-1)*R))),P(J(Q((c-1)*R))))):(cH(b,qD(dG)),oH(b.a,P(J(Q((d-\n1)*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q((c-1)*R)))),oH(b.a,P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q((d-1)*R))),P(J(Q((c-1)*R)))),cH(b,eG),oH(b.a,P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q(0*R)))));d=a.k;233<=a.k&&262>=a.k&&(a.k=213);for(c=1;14>=c;++c)bH(a,b,c,1),bH(a,b,c,2);a.k=d;SH(a.Ec,a.wc.a,0,0)}var f;if(a.Hb){b=BH(a.fb,a.nb);d=a.mb+(a.Lb?1:0);c=(a.M.a-P(J(Q(RH(a,a.nb)))))/a.nb;f=c-a.mb;cH(b,dG);lH(b.a,P(J(Q(0*(mH(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*R))));a.Lb?(cH(b,($C(),eD)),e=xH*\n(a.mb+(a.Lb?1:0))+3,f>e&&(nH(b,0,e,a.mb-1,e),oH(b.a,P(J(Q(0*R))),P(J(Q(e*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),nH(b,a.mb-1,e,a.mb-1,f),nH(b,a.mb-1,f,d,f))):(cH(b,eG),oH(b.a,P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),nH(b,0,xH*a.mb,c-1,xH*a.mb),cH(b,qD(dG)),oH(b.a,P(J(Q((d-1)*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q((f+1)*R)))));oH(b.a,P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(d*R))),P(J(Q((c-1)*R))));for(c=3;c<=xH+2;++c)bH(a,b,1,c);b=P(J(Q(RH(a,a.nb))));SH(a.Ec,a.fb.a,0,b)}a.Jb&&(d=BH(a.fc,\na.nb),c=a.Lb?1:3,b=(a.M.a-P(J(Q(RH(a,a.nb))))-P(J(Q(a.mb*a.nb))))/a.nb,a.Lb?(cH(d,($C(),eD)),lH(d.a,P(J(Q(0*(mH(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))))):(cH(d,qD(dG)),oH(d.a,P(J(Q((c-1)*(mH(),R)))),P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(b*R)))),cH(d,dG),oH(d.a,P(J(Q((c-2)*R))),P(J(Q(0*R))),P(J(Q((c-2)*R))),P(J(Q(b*R)))),cH(d,eG),oH(d.a,P(J(Q((c-3)*R))),P(J(Q(0*R))),P(J(Q((c-3)*R))),P(J(Q(b*R))))),b=a.M.b-P(J(Q((a.Lb?1:3)*a.nb))),c=P(J(Q(RH(a,a.nb)))),SH(a.Ec,a.fc.a,b,c))}}\nfunction Cu(a,b){a.A?0==b&&(a.I=-1,wu(a,$g),NF(a)):(a.gb?a.I=b:-1<a.I&&10>a.I?a.I=10*a.I+b:a.I=b,a.gb=!1,0==a.I?(a.I=-1,wu(a,$g)):wu(a,a.I+ea),NF(a))}function dI(a,b){var c,d;d=b.b;c=b.a;a.J||(d-=P(J(Q(QH(a,a.nb))))+P(J(Q((a.Lb?1:3)*a.nb))),c-=P(J(Q(RH(a,a.nb))))+P(J(Q(a.mb*a.nb))));1>d&&(d=1);1>c&&(c=1);a.yb=nw(d);a.ub=nw(c)}function pG(a){bG();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}w(582,474,em);_.Ef=function(a){zG(this,a)};_.dg=gK;_.eg=function(){return FG(),null!=this.Pb?GG:HG};\n_.fg=function(){return FG(),FG(),HG};_.gg=sC;_.hg=function(a,b,c){return FC(this,b,c)};_.ig=sC;_.jg=function(){LE()};_.kg=DD;_.lg=hK;_.mg=DD;_.ng=function(){LE()};_.Ff=function(a){var b,c;if(this.s)if(c=a.c,b=a.f,a=a.i,c=(100+2*c)/100,this.J||!(b<P(J(Q(QH(this,this.nb))))||a<P(J(Q(RH(this,this.nb))))||a>this.M.a-P(J(Q(this.mb*this.nb)))||b>this.M.b-P(J(Q((this.Lb?1:3)*this.nb))))){if(b=this.xb*c,b>this.xb&&10>=b||b<this.xb&&0.3<=b)this.cb=8,dK(this,b)}else b=this.nb*c,0.7<=b&&4>=b&&cK(this,b)};\n_.gf=function(){fK(this)};_.og=function(){aK(this)};_.pg=Py;_.j=null;_.k=0;_.n=0;_.o=0;_.p=!1;_.q=!1;_.s=!0;_.t=null;_.u=null;_.v=null;_.w=null;_.x=13;_.y=null;_.z=!0;_.A=!1;_.B=!1;_.C=!0;_.F=null;_.G=null;_.I=1;_.J=!1;_.K=!1;_.L=!1;_.M=null;_.N=!0;_.O=!1;_.P=!0;_.Q=!0;_.R=null;_.S=null;_.T=null;_.V="http://peter-ertl.com/jsme/2013_03/help.html";_.W=null;_.X=null;_.Y=null;_._=null;_.ab=!1;_.bb=!0;_.cb=0;_.db=Tk;_.fb=null;_.gb=!0;_.hb=null;_.ib=null;_.jb=null;_.kb=null;_.lb=null;_.mb=24;_.nb=1;\n_.ob=null;_.pb=null;_.rb=null;_.sb=null;_.tb=!0;_.ub=0;_.vb=null;_.wb=1;_.xb=1;_.yb=0;_.Ab=!1;_.Bb=!1;_.Cb=0;_.Db=!1;_.Eb=!1;_.Fb=!0;_.Gb=!0;_.Hb=!0;_.Ib=!0;_.Jb=!0;_.Kb=!0;_.Lb=!1;_.Mb=!1;_.Ob=!1;_.Pb=null;_.Qb=null;_.Rb=!1;_.Sb=0;_.Tb=!0;_.Ub=null;_.Vb=!1;_.Wb=null;_.Xb=!1;_.Yb=null;_.Zb=0;_.$b=0;_._b=0;_.ac=!1;_.bc=null;_.cc=!1;_.dc=!1;_.ec=!1;_.fc=null;_.gc=!1;_.hc=!1;_.kc=!0;_.lc=!1;_.mc=!1;_.nc=!0;_.oc=!0;_.pc=null;_.qc=null;_.rc=!1;_.sc=!1;_.tc=!0;_.uc=null;_.vc=!1;_.wc=null;_.xc=null;\n_.yc=null;_.zc=!1;_.Ac=!0;_.Bc=!0;_.Cc=0;_.Dc=0;var xH=10,fG,lG,nG,dG,eG,gG,cG,kG,iK=null,jG,iG;function iJ(a,b,c,d,e){a.b[e]&&(VH(a.r),LF(a.r,Qe),a.r.a=e,a.r.d=c,a.r.e=d,a.r.f=b,jK(a.c,a.r,e),VH(a.r))}function kK(a,b,c){return a.b[c]?(VH(a.r),a.r.a=c,a.r.b=b,jK(a.c,a.r,c),VH(a.r),!0):!1}function NF(a){fK(a);a.f&&(lK(a.Ec),a.f=!1)}function mK(a,b,c){b in a.b?a.b[b]=c:$wnd.alert("Invalid callback name: "+b)}\nfunction nK(){bG();DC.call(this);this.Ec=(kC(),kC(),lC).a;this.eb=new oK;this.Nb=new oK;this.H=new KD(null,0,8);this.Z=(this.mb-6)/1.5;this.r=new pK;this.D=($C(),bD);this.zb=D(CJ,u,120,99,0);this.qb=new BC;this.jc=new qK;this.$=H((LE(),ME[ki]),bf);this.E=new rK;this.U=z(rw,u,1,[Bb,Ib,Xb,Ab,Sb,Mb,Lb,Kb,Wb,Yb,Ub,Vb,wb,vb,sb]);this.ic=new sK;this.ob=new WG(this);jG[0]=dD;jG[1]=new sm(255,153,153);jG[2]=new sm(255,204,102);jG[3]=new sm(255,255,153);jG[4]=new sm(102,255,255);jG[5]=new sm(51,204,255);jG[6]=\nnew sm(255,153,255);this.eb.c=1;this.Nb.c=1;this.zb[1]=this.ob;this.Y=new tK(this);this.a=z(rw,u,1,[le,Qd,Zd,ne,Yd,me,Ye]);var a,b,c,d;this.b={};for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.b[a]=null;this.c=new uK(this)}w(581,582,em,nK);_.dg=function(){var a;return a=vK(),-1==a||9<=a};_.eg=function(){return FG(),null!=this.b[Zd]||(null!=this.Pb?GG:HG).a?GG:HG};_.fg=function(){return FG(),null!=this.b[ne]?GG:HG};_.gg=function(a){var b=$t(this,!1,!0);(a=new wK(this,a))&&TF(new ZF(a,b))};\n_.hg=function(a,b,c){var d;return a?(d=a.a,sy(d.t,b,c),a):FC(this,b,c)};_.ig=function(a){kK(this,a,"AfterPaste")};_.jg=function(){LF(this.r,Qe);jK(this.c,this.r,Qd);LE()};_.kg=function(a,b){iJ(this,a,b,0,Zd)};_.lg=function(a){return kK(this,a,le)};_.mg=function(a,b){iJ(this,a,0,b,ne)};_.ng=sC;_.gf=function(){NF(this)};_.og=function(){aK(this);var a=this.Ec,b,c;for(c=new Jv(new UC(a.a));c.b<c.d.Yf();)b=Kv(c),0<$y(a.f.p,b.t)&&ez(a.f,b.t),$m(a.a,b);this.f=!0};\n_.pg=function(){var a=$t(this,!0,!1),b=new xK(this);b&&TF(new ZF(b,a))};_.b=null;_.c=null;_.d=null;_.e=null;_.f=!1;_.i="http://www.google.com/search?q=%22{INCHIKEY}%22";function jK(a,b,c){if((c=a.a.b[c])&&b){var d=a.a.d;d.action=b.a;d.atom=b.d;d.bond=b.e;d.molecule=b.f;null!=b.b?d.argument=b.b:b.c&&(d.argument=b.c);null!=b.i?d.origin=b.i:b.i=null;c(a.a.d)}}function uK(a){this.a=a}w(583,1,{},uK);_.a=null;function wK(a,b){this.a=a;this.b=b}w(584,1,{},wK);_.Dd=sC;\n_.cg=function(a){if(null!=$F(a))xu($F(a)),tJ(this.a,"InChI "+$F(a));else{switch(this.b){case 3:xu(a.inchi==m?null:a.inchi);break;case 4:xu(a.key==m?null:a.key);break;case 5:xu(a.auxinfo==m?null:a.auxinfo)}null!=aG(a)&&tJ(this.a,"InChI "+aG(a))}};_.a=null;_.b=0;function xK(a){this.a=a}w(585,1,{},xK);_.Dd=sC;\n_.cg=function(a){if(null!=$F(a))xu($F(a)),tJ(this.a,"InChI "+$F(a));else{var b=this.a,c;if(b.b[Ye])try{VH(b.r),hq(b.r,Ye),b.r.c=a,jK(b.c,b.r,Ye),VH(b.r)}catch(d){if(d=Iq(d),G(d,97))tJ(b,Me+d.Cd());else throw d;}else try{var e=a.key==m?null:a.key,f,g;f=null;null!=e&&0<e.length&&(f=b.i,-1!=f.indexOf("{INCHIKEY}")?f=(g=yK(yK(e,ag,"\\\\\\\\\\\\\\\\"),"\\\\$","\\\\\\\\$"),yK(f,"\\\\{INCHIKEY\\\\}",g)):f+=e);c=new TE(f);zK(c)}catch(h){if(h=Iq(h),G(h,83))tJ(b,Me+h.f);else throw h;}null!=aG(a)&&tJ(this.a,"InChI "+aG(a))}};\n_.a=null;function AK(a,b){return null!=b&&0<b.length?AK(a,b):!1}function BK(a){a.c.pb.style.display!=Zi&&(IC(a.b),lK(a.d))}function CK(a){DK.call(this,a,Hc,Hc,null)}function EK(a,b){DK.call(this,a,Hc,Hc,b)}function FK(a,b,c){DK.call(this,a,b,c,null)}\nfunction DK(a,b,c,d){var e;if(null==a)AF("JSME initialization error: HTML id argument is null.");else if(H(af,a))AF(\'JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".\');else if(e=gB(a)){this.a=GK;++GK;this.c=e;this.b=new nK;this.b.d||(this.b.d={},this.b.d.src=zJ(this));this.d=new HK(this.b,b,c,d);Vy(e,this.d,e.pb);d&&ug in d&&(this.d.b=d[ug]);a=this.d;a.d||(a.d=GC(a,KC(a),LC(a)),a.d.j=!1);var b=a.c,f,g,h,j,l,o,n,r;b.$?iK=af:iK="JME";TC(b.Sc.Pc,b);wu(b,\niK+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.M=JC(b);yC(b,null);b.hb||(b.hb=new KD(We,0,13),b.kb=XB(b.hb));b.ib||(b.ib=new KD(We,1,13),b.jb=XB(b.ib));b.lb||(b.lb=new KD(We,0,11),XB(b.lb));EH(b,b.x);b.ac=!1;b.dc=!1;b.z=!0;b.tc=!0;b.C=!0;b.Bc=!0;b.cc=!1;xH=yH(b);b.oc=!0;try{n=IK(b.Ec,"options");null!=n&&yJ(b,n,!1);h=IK(b.Ec,"jme");null!=h&&(b._=h);l=IK(b.Ec,Li);null!=l&&(b.rb=l);g=IK(b.Ec,"depictcgi");null!=g&&(b.gc=!0);r=IK(b.Ec,"smiles");null!=r&&(b.qc=r);o=IK(b.Ec,ok);null!=o&&(b.sb=\no,NF(b));b.u=IK(b.Ec,"atomcolors");b.t=IK(b.Ec,"atombg");f=IK(b.Ec,"depictbg");if(null!=f&&b.J){var t;var y,v,s,A;v=($C(),bD);try{if(0!=f.indexOf(Ea))throw new Op("bad hex encoding");A=$E(f.substr(1,2),16);s=$E(f.substr(3,2),16);y=$E(f.substr(5,2),16);t=v=new sm(A,s,y)}catch(F){if(F=Iq(F),G(F,97))LE(),t=v;else throw F;}b.D=t}b.mc&&b.ob&&RI(b.ob);j=IK(b.Ec,"notify_structural_change_js_function");b.Qb=j}catch(M){if(M=Iq(M),!G(M,97))throw M;}b.k=202;zC(b);b.pb=new JK;f=a.c;null!=f._?(xI(f,f._,!1),null!=\nf.t&&f.ob&&FI(f.ob,f.t,!0),null!=f.u&&f.ob&&FI(f.ob,f.u,!1)):null!=f.rb?NI(f,f.rb,!1):null!=f.qc&&f.Ac&&(f.Ib=!1,nI(f,f.qc,null,!0));NF(a.c);h=this.b;f=this.d;var N,$,V,W,ca,ja;g=($=new rA((RF(),QF)),$.pb.alt="drag out MOL or RXN file",uy($,$.pb.alt),$);$=(N=new KK,W=g.a.e,ca=g.a.a,V=~~((24-ca)/2),0>V&&(V=0),ja=new LK(f,W,V,g),MK(ja),Qm(f.k,ja),N.c=W,N.b=ca,N.d=24,N.a=V,N);ca=$.c;W=$.b;EF(new JF(h),f);V=0>=vK();N=new OF(h);V?(V=new NK,uy(V,g.pb.alt),0<=ca&&(V.pb.style[Nk]=ca+uj),0<=W&&(V.pb.style[di]=\nW+uj),W=new PF(f,V,ca,$),cz(W.d.f,W.b,KC(W.d)-W.c-W.a.a,LC(W.d)-(W.a.d-W.a.a)),Qm(f.k,W),er(V.pb),V.pb.style[mh]=(rr(),Si),Ey(V,N,(Xt(),Xt(),Yt)),V.pb.style[Uf]=Zi):(er(g.pb),g.pb.style[mh]=(rr(),Si),Ey(g,N,(Xt(),Xt(),Yt)),g.pb.style[Uf]=Zi)}else AF("JSME initialization error: HTML id "+a+" not found.")}function OK(){return uw(null)}function PK(a){return uw(a)}w(586,1,Sl,CK,EK,FK,DK);_.qg=function(a){Fy(this.d,new QK(this,a),(Et(),Et(),Ft))};_.rg=function(a){Fy(this.d,new RK(this,a),(Eu(),Eu(),Fu))};\n_.sg=function(a){Fy(this.d,new SK(this,a),(Ku(),Ku(),Lu))};_.tg=function(a){Fy(this.d,new TK(this,a),(Nu(),Nu(),Ou))};_.ug=function(a){Cq(2,new UK(this.b,a))};_.vg=function(){VG(this.b,!0)};_.wg=function(){Tq((Qq(),Rq),new VK(this))};_.xg=function(){var a,b,c;c=[];for(b=new Jv(this.d.a);b.b<b.d.Yf();)a=Kv(b),c[c.length]=a.q;return c};_.yg=function(){return this.b.a};_.zg=function(a){return this.b.b[a]};_.Ag=gx;_.Bg=function(){return this.b.V};_.Cg=function(){return this.b.nb};_.Dg=function(){return this.b.tb};\n_.Eg=function(){var a,b,c;b=null;if(a=(c=this.b.vb.a,c.a)){b=this.b;var d;c=b.ob.v;d=b.ob.w;b.ob.v=0;b.ob.w=0;VH(b.r);oJ(b);b.ob.v=c;b.ob.w=d;b=a.q}return b};_.Fg=function(){return this.b.wb};_.Gg=function(){return this.b.xb};_.Hg=function(){return this.b.Qb};_.ke=function(){return cr(this.d.pb,ej)};_.Ig=function(){var a;a=[];a.length=2;a[0]=cr(this.d.pb,fj);a[1]=cr(this.d.pb,ej);return a};_.le=function(){return cr(this.d.pb,fj)};_.Jg=function(){return this.c.pb};_.Kg=function(){return this.b.Wb};\n_.Lg=function(){return this.b.Yb};_.Mg=function(){return this.b.i};_.Ng=function(a){AF("JSME initialization error: "+a)};_.Og=function(){return this.b.J};_.ne=function(){return this.c.pb.style.display!=Zi};_.Pg=function(){var a=this.b,b;a.dc?b=KJ(a,1)+Ld+KJ(a,2)+Ld+KJ(a,3):b=KJ(a,0);return b};_.Qg=function(a){return $t(this.b,!0,a)};_.Rg=function(){var a=this.b,b,c;b=a.tc;a.tc=!1;c=qG(a);a.tc=b;return c};_.Sg=function(a){null!=a&&0<a.length&&yJ(this.b,a,!0)};\n_.Tg=function(a){null!=a&&0<a.length&&nI(this.b,a,null,!0)};_.Ug=function(a){null!=a&&0<a.length&&NI(this.b,a,!0)};_.Vg=function(a){null!=a&&0<a.length&&xI(this.b,a,!0)};_.Wg=function(a){return AK(this,a)};_.mf=function(){BK(this)};_.Xg=function(){$J(this.b)};_.Yg=function(a){var b=this.b;if(a=bK(b,a)){var c;for(c=1;c<=a.p;++c)a.b[c].c=0;oJ(b)}};_.Zg=function(a){this.b.k=a};_.$g=function(a){this.b.e=new WK(this,a)};_._g=function(a){mK(this.b,"AfterPaste",a)};_.ah=function(a){mK(this.b,Qd,a)};\n_.bh=function(a){var b=this.d,c,d;if(b.b!=a){b.b=a;for(d=new Jv(b.a);d.b<d.d.Yf();)c=Kv(d),a?c.b=m:c.b=Zj}IC(b.c);b=this.b;b.tb=a;WH(b);AG(this.b,!0);IC(this.b)};_.ch=function(a,b){var c=this.b,d;if(d=bK(c,a))FI(d,b,!0),oJ(c)};_.dh=function(a){var b=this.b;b.x!=a&&0<a&&100>a&&(b.x=a,EH(b,a),WH(b))};_.eh=function(a,b){var c=this.b,d;d=bK(c,a);1>b||b>d.p?(wu(c,"ERROR - invalid atom index: "+b),NF(c)):(d.v=b,oJ(c))};_.fh=function(a){mK(this.b,le,a)};_.gh=function(a,b){mK(this.b,a,b)};\n_.pe=function(a){ry(this.d,a);BK(this)};_.hh=function(a){this.b.V=a};_.ih=function(a){cK(this.b,a)};_.jh=function(a){var b=this.b;b.tb=a;WH(b)};_.kh=function(a){var b=this.b;b.wb=a;WH(b)};_.lh=function(a){dK(this.b,a)};_.mh=function(a){this.b.Pb=a};_.nh=function(a){this.b.Qb=a};_.oh=function(a){var b=this.b;b.Wb=a;b.F=ZG(b,!1)};_.ph=function(a){this.b.Yb=a};_.qh=function(a,b){sy(this.d,a,b);BK(this)};_.rh=function(a,b,c){c&&sy(this.c,a,b);sy(this.d,a,b);BK(this)};\n_.sh=function(a,b){ty(this.d,a,b);BK(this)};_.th=function(a,b,c){c&&ty(this.c,a,b);ty(this.d,a,b);BK(this)};_.uh=function(a){MG(this.b,a)};_.vh=function(a,b){var c=this.b,d;c.q=!1;d=c.sc;c.sc=!1;c.uc=new ZJ(c,a);c.sc=d;c.k=253;wu(c,b);NF(c)};_.qe=function(a){Ay(this.c.pb,a)};_.wh=function(a){this.b.i=a};_.re=function(a){this.d.pb.style[Nk]=a;BK(this)};_.xh=function(a){tJ(this.b,a)};_.yh=function(){return qG(this.b)};_.a=-1;_.b=null;_.c=null;_.d=null;var GK=0;function VK(a){this.a=a}w(587,1,{},VK);\n_.pd=function(){var a,b;for(b=new Jv(this.a.d.a);b.b<b.d.Yf();)a=Kv(b),a.t.pb.innerHTML=a.q||m};_.a=null;function QK(a,b){this.a=a;this.b=b}w(588,1,{},QK);_.Nd=function(a){a=a.a;Tq((Qq(),Rq),new XK(this,this.b,a))};_.a=null;_.b=null;function XK(a,b,c){this.a=a;this.c=b;this.b=c}w(589,1,{},XK);_.pd=YK;_.a=null;_.b=null;_.c=null;function RK(a,b){this.a=a;this.b=b}w(590,1,{},RK);_.ld=function(a){a=a.a;Tq((Qq(),Rq),new ZK(this,this.b,a))};_.a=null;_.b=null;\nfunction ZK(a,b,c){this.a=a;this.c=b;this.b=c}w(591,1,{},ZK);_.pd=YK;_.a=null;_.b=null;_.c=null;function TK(a,b){this.a=a;this.b=b}w(592,1,{},TK);_.a=null;_.b=null;function Qu(a,b,c){this.a=a;this.c=b;this.b=c}w(593,1,{},Qu);_.pd=YK;_.a=null;_.b=null;_.c=null;function SK(a,b){this.a=a;this.b=b}w(594,1,{},SK);_.nd=function(a){a=a.a;Tq((Qq(),Rq),new $K(this,this.b,a))};_.a=null;_.b=null;function $K(a,b,c){this.a=a;this.c=b;this.b=c}w(595,1,{},$K);_.pd=YK;_.a=null;_.b=null;_.c=null;\nfunction WK(a,b){this.a=a;this.b=b}w(596,1,{},WK);_.a=null;_.b=null;\nfunction aL(){var a=bL("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;cL(dL,arguments)?a=arguments[0]:3==arguments.length?a=new FK(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new CK(arguments[0]):4==arguments.length?a=new DK(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new EK(arguments[0],arguments[1]));this.g=a;eL();a[eg]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.qg(null==a?null:a.constructor==\n$wnd.JSApplet.JsClosureJsme?a.g:new fL(a))});b.addMouseDownHandler=C(function(a){this.g.rg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new fL(a))});b.addMouseOutHandler=C(function(a){this.g.sg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new fL(a))});b.addMouseOverHandler=C(function(a){this.g.tg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new fL(a))});b.alert=C(function(a){this.g.ug(a)});b.clear=C(function(){this.g.vg()});b.deferredRepaint=C(function(){this.g.wg()});\nb.getAllGraphicsString=C(function(){return this.g.xg()});b.getAlldefinedCallBackNames=C(function(){var a=this.g.b.a;eL();return a});b.getCallBack=C(function(a){return this.g.zg(a)});b.getCreationIndex=C(function(){return this.g.Ag()});b.getHelpURL=C(function(){return this.g.b.V});b.getMenuScale=C(function(){return this.g.b.nb});b.getMolecularAreaAntiAlias=C(function(){return this.g.b.tb});b.getMolecularAreaGraphicsString=C(function(){return this.g.Eg()});b.getMolecularAreaLineWidth=C(function(){return this.g.b.wb});\nb.getMolecularAreaScale=C(function(){return this.g.b.xb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.b.Qb});b.getOffsetHeight=C(function(){return this.g.ke()});b.getOffsetSize=C(function(){return this.g.Ig()});b.getOffsetWidth=C(function(){return this.g.le()});b.getParentContainer=C(function(){return this.g.c.pb});b.getPasteLabel=C(function(){return this.g.b.Wb});b.getPrePasteJSfunction=C(function(){return this.g.b.Yb});b.getWebSearchInchiKeyBaseUrl=C(function(){return this.g.b.i});\nb.initializationError=C(function(a){this.g.Ng(a)});b.isDepictMode=C(function(){return this.g.b.J});b.isVisible=C(function(){return this.g.ne()});b.jmeFile=C(function(){return this.g.Pg()});b.molFile=C(function(a){return this.g.Qg(a)});b.nonisomericSmiles=C(function(){return this.g.Rg()});b.options=C(function(a){this.g.Sg(a)});b.readGenericMolecularInput=C(function(a){this.g.Tg(a)});b.readMolFile=C(function(a){this.g.Ug(a)});b.readMolecule=C(function(a){this.g.Vg(a)});b.read_MOL_SDF_RXN=C(function(a){return this.g.Wg(a)});\nb.repaint=C(function(){this.g.mf()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){return gL(null,arguments,!0)[0]});b.reset=C(function(){this.g.Xg()});b.resetAtomColors=C(function(a){this.g.Yg(a)});b.setAction=C(function(a){this.g.Zg(a)});b.setAfterDepictEditToggleEventHandler=C(function(a){this.g.$g(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new fL(a))});b.setAfterPasteCallback=C(function(a){this.g._g(a)});b.setAfterStructureModifiedCallback=C(function(a){this.g.ah(a)});\nb.setAntialias=C(function(a){this.g.bh(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.ch(a,b)});b.setAtomMolecularAreaFontSize=C(function(a){this.g.dh(a)});b.setAtomToHighLight=C(function(a,b){this.g.eh(a,b)});b.setBeforePasteCallback=C(function(a){this.g.fh(a)});b.setCallBack=C(function(a,b){this.g.gh(a,b)});b.setHeight=C(function(a){this.g.pe(a)});b.setHelpURL=C(function(a){this.g.hh(a)});b.setMenuScale=C(function(a){this.g.ih(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.jh(a)});\nb.setMolecularAreaLineWidth=C(function(a){this.g.kh(a)});b.setMolecularAreaScale=C(function(a){this.g.lh(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.mh(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.nh(a)});b.setPasteLabel=C(function(a){this.g.oh(a)});b.setPrePasteJSfunction=C(function(a){this.g.ph(a)});b.setSize=C(function(a,b,e){gL(this.g,arguments,!1)});b.setSubstituent=C(function(a){this.g.uh(a)});b.setTemplate=C(function(a,b){this.g.vh(a,b)});b.setVisible=\nC(function(a){this.g.qe(a)});b.setWebSearchInchiKeyBaseUrl=C(function(a){this.g.wh(a)});b.setWidth=C(function(a){this.g.re(a)});b.showInfo=C(function(a){this.g.xh(a)});b.smiles=C(function(){return this.g.yh()});hL({"0":{2:[[function(){return this.qh.apply(this,arguments)},null,void 0,cj,cj],[function(){return this.sh.apply(this,arguments)},null,void 0,dk,dk]],3:[[function(){return this.th.apply(this,arguments)},null,void 0,dk,dk,Fg],[function(){return this.rh.apply(this,arguments)},null,void 0,cj,\ncj,Fg]]}},!1);hL({"0":{"0":[[OK,null,void 0]],1:[[PK,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new iL(e));return[e]},Nh]]}},!0);jL(dL,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function sw(){kL||(kL=!0,aL())}w(597,1,{},sw);var kL=!1;\nfunction ww(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Nh)$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 vw(){}w(599,1,{},vw);_.pd=function(){ww()};function iL(a){this.a=a}w(601,1,{85:1,133:1},iL);_.eQ=function(a){return null!=a&&G(a,85)&&this.a==a.a};_.a=null;function fL(a){this.a=a}w(602,1,{86:1,133:1},fL);\n_.eQ=function(a){return null!=a&&G(a,86)&&this.a==a.a};_.a=null;function MK(a){cz(a.e.f,a.b,KC(a.e)-a.d-a.c,LC(a.e)-(a.a-a.c))}function LK(a,b,c,d){this.e=a;this.d=b;this.c=c;this.a=24;this.b=d}w(603,1,{},LK);_.bg=function(){MK(this)};_.a=0;_.b=null;_.c=0;_.d=0;_.e=null;function KK(){}w(604,1,{},KK);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction DF(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=c.getAttribute(Nk)||m;b=c.getAttribute(di)||m;f=c.getAttribute(Wi)||m;e=c.getAttribute(gi)||m;var h,j,l;l={};for(d=0;d<c.childNodes.length;++d)h=c.childNodes[d],"PARAM"==h.nodeName&&(j=h,h=j.getAttribute(Wi)||m,j=j.getAttribute(Ik)||m,null!=h&&0<h.length&&null!=j&&0<j.length&&(l[h]=j));c.removeAttribute(bh);c.removeAttribute(Wi);c.removeAttribute("archive");c.removeAttribute(di);c.removeAttribute(Nk);c.removeAttribute(tg);c.removeAttribute("hspace");\nc.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=m||m;d=or();c.setAttribute(gi,d);c.style[Nk]=zF(g);c.style[di]=zF(b);b=new lL(a,d,l,e,c,f);Tq((Qq(),Rq),b);++a.b;return!0}function CF(a){this.a="JME.class";this.d=a}w(605,1,{},CF);_.Fd=function(){return DF(this)};_.a=null;_.b=0;_.c=null;_.d=null;function lL(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}w(606,1,{},lL);\n_.pd=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,Hc,Hc,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(gi,this.e):this.c.removeAttribute(gi);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 mL(){}w(607,1,Sl,mL);function nL(a){this.a=a}w(608,1,{},nL);_.pd=function(){this.a()};_.a=null;function oL(a){this.a=a}w(609,1,{},oL);\n_.Fd=function(){this.a();return!1};_.a=null;\nfunction pL(){var a=bL("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;cL(qL,arguments)?a=arguments[0]:0==arguments.length&&(a=new mL);this.g=a;eL();a[eg]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Tq((Qq(),Rq),new nL(a))});$wnd.JSApplet.Utils.runAfterFixedDelay=C(function(a,c){Wq((Qq(),new oL(a)),c)});$wnd.JSApplet.Utils.safeLog=C(function(a){AF(a)});jL(qL,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&\n($wnd.JSApplet.Utils[p]=a[p])}function tw(){rL||(rL=!0,pL())}w(610,1,{},tw);var rL=!1;function sL(a){this.f=a}w(611,552,Rl,sL);function Cw(){this.f="divide by zero"}w(612,139,lm,Cw);function Yy(){}function tL(a){this.f=a}w(614,139,lm,Yy,tL);function lw(){}w(615,139,lm,lw);function FG(){FG=x;HG=new uL(!1);GG=new uL(!0)}function uL(a){this.a=a}w(616,1,{89:1,91:1,94:1},uL);_.eQ=function(a){return G(a,91)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?Fk:Dh};\n_.a=!1;var HG,GG;function qF(a,b,c){var d,e;d=vL(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 wL(a,b){return 2>b||36<b?-1:48<=a&&a<48+(10>b?b:10)?a-48:97<=a&&a<b+97-10?a-97+10:65<=a&&a<b+65-10?a-65+10:-1}function BF(a){return null!=String.fromCharCode(a).match(/\\d/)}function xL(){}function yL(a){return typeof a==cj?Jf+(0>a?-a:a):a}\nfunction zL(a,b){var c;c=new xL;c.d=Be+(AL(0!=a?-a:0)?yL(0!=a?-a:0):m+Zp(c));BL(0!=a?-a:0)&&CL(0!=a?-a:0,c);c.b=4;c.a=b;return c}function X(a){var b;b=new xL;b.d=Be+(AL(a)?yL(a):m+Zp(b));BL(a)&&CL(a,b);return b}function DL(a,b){var c;c=new xL;c.d=Be+(AL(a)?yL(a):m+Zp(c));BL(a)&&CL(a,c);c.b=b?8:0;return c}function EL(){var a;a=new xL;a.d=Be+(AL(0)?yL(0):m+Zp(a));BL(0)&&CL(0,a);a.b=2;return a}function FL(a){var b;b=new xL;b.d=Be+(AL(a)?yL(a):m+Zp(b));BL(a)&&CL(a,b);b.b=1;return b}\nfunction BL(a){return typeof a==cj&&0<a}function AL(a){return null!=a&&0!=a}function CL(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=pl[b.c])c=c.prototype;else{c=pl[a]=function(){};c.cZ=b;return}else return;c.cZ=b}w(618,1,{},xL);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?m:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;\nfunction GL(a){var b;if(!(b=HL,!b&&(b=HL=/^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$/),b.test(a)))throw new IL(Oe+a+ma);return parseFloat(a)}function $E(a,b){var c,d;if(null==a)throw new IL(bj);if(2>b||36<b)throw new IL("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c)if(-1==wL(a.charCodeAt(c),b))throw new IL(Oe+a+ma);c=parseInt(a,b);if(isNaN(c))throw new IL(Oe+a+ma);if(-2147483648>c||2147483647<c)throw new IL(Oe+a+ma);return c}\nw(620,1,{89:1,102:1});var HL=null;function JL(a){this.a=a}w(619,620,{89:1,94:1,95:1,102:1},JL);_.eQ=function(a){return G(a,95)&&a.a==this.a};_.hC=KL;_.tS=LL;_.a=0;function ZC(a){this.a=a}w(621,620,{89:1,94:1,98:1,102:1},ZC);_.eQ=function(a){return G(a,98)&&a.a==this.a};_.hC=KL;_.tS=LL;_.a=0;function NC(){}function an(a){this.f=a}w(622,139,{89:1,97:1,99:1,105:1,106:1},NC,an);function QC(a){this.a=a}\nfunction Pw(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 Hw(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function om(a){var b,c,d;b=D(ML,Dl,-1,8,1);c=(NL(),OL);d=7;if(0<=a)for(;15<a;)b[d--]=c[a&15],a>>=4;else for(;0<d;)b[d--]=c[a&15],a>>=4;b[d]=c[a&15];return PL(b,d,8)}\nfunction jI(a){var b,c;return-129<a&&128>a?(b=a+128,c=(QL(),RL)[b],!c&&(c=RL[b]=new QC(a)),c):new QC(a)}w(623,620,{89:1,94:1,100:1,102:1},QC);_.eQ=function(a){return G(a,100)&&a.a==this.a};_.hC=gx;_.tS=LL;_.a=0;function QL(){QL=x;RL=D(wJ,u,100,256,0)}var RL;function LH(a){return 0>=a?0-a:a}function MH(a){return 0>a?-a:a}function fn(a,b){return a>b?a:b}function Q(a){return Math.round(a)}function SL(a){return Math.sqrt(a)}function KE(){}function yv(a){this.f=a}\nw(627,139,{89:1,97:1,101:1,105:1,106:1},KE,yv);function NL(){NL=x;OL=z(ML,Dl,-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 OL;function IL(a){this.f=a}w(629,622,{89:1,97:1,99:1,103:1,105:1,106:1},IL);function vL(a,b){return a.charCodeAt(b)}function TL(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!G(b,1)?!1:""+a==b}function wy(a,b){return a.indexOf(b)}\nfunction YE(a,b,c){return a.indexOf(b,c)}function VB(a,b){return a.lastIndexOf(b)}function yK(a,b,c){var d;for(d=0;0<=(d=c.indexOf(Zf,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+Ha+zy(c,++d):c=c.substr(0,d-0)+zy(c,++d);return a.replace(RegExp(b,Oh),c)}\nfunction UL(a,b){for(var c=RegExp(b,Oh),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==m){d[e]=f;break}else d[e]=f.substring(0,h.index),f=f.substring(h.index+h[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==m;)--c;c<d.length&&d.splice(c,d.length-c)}c=D(rw,u,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function zy(a,b){return a.substr(b,a.length-b)}function JE(a,b,c){return a.substr(b,c-b)}\nfunction yy(a){return 0==a.length||a[0]>ea&&a[a.length-1]>ea?a:a.replace(/^(\\s*)/,m).replace(/\\s*$/,m)}function PL(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}\nfunction VL(a,b,c){if(128>c)return a[b]=~~((c&127)<<24)>>24,1;if(2048>c)return a[b++]=~~((~~c>>6&31|192)<<24)>>24,a[b]=~~((c&63|128)<<24)>>24,2;if(65536>c)return a[b++]=~~((~~c>>12&15|224)<<24)>>24,a[b++]=~~((~~c>>6&63|128)<<24)>>24,a[b]=~~((c&63|128)<<24)>>24,3;if(2097152>c)return a[b++]=~~((~~c>>18&7|240)<<24)>>24,a[b++]=~~((~~c>>12&63|128)<<24)>>24,a[b++]=~~((~~c>>6&63|128)<<24)>>24,a[b]=~~((c&63|128)<<24)>>24,4;if(67108864>c)return a[b++]=~~((~~c>>24&3|248)<<24)>>24,a[b++]=~~((~~c>>18&63|128)<<\n24)>>24,a[b++]=~~((~~c>>12&63|128)<<24)>>24,a[b++]=~~((~~c>>6&63|128)<<24)>>24,a[b]=~~((c&63|128)<<24)>>24,5;throw new an("Character out of range: "+c);}function xy(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)}\nfunction WL(a){var b,c,d,e,f;e=a.length;for(d=b=0;d<e;)c=qF(a,d,a.length),d+=65536<=c?2:1,128>c?++b:2048>c?b+=2:65536>c?b+=3:2097152>c?b+=4:67108864>c&&(b+=5);b=D(XL,Cl,-1,b,1);for(d=f=0;d<e;)c=qF(a,d,a.length),d+=65536<=c?2:1,f+=VL(b,f,c);return b}_=String.prototype;_.cM={1:1,89:1,92:1,94:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return yE(this)};_.tS=_.toString;function YL(){YL=x;ZL={};$L={}}\nfunction yE(a){YL();var b=fd+a,c=$L[b];if(null!=c)return c;c=ZL[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+vL(a,d++);c|=0}256==aM&&(ZL=$L,$L={},aM=0);++aM;return $L[b]=c}var ZL,aM=0,$L;function bM(a){a.a=new br}function Lp(a,b){Mp(a.a,b);return a}function Kp(){bM(this)}function XJ(){bM(this);this.a.a+=m}w(631,1,Il,Kp,XJ);_.tS=cM;\nfunction WE(a,b){Mp(a.a,String.fromCharCode(b))}function cx(){bM(this)}function VE(){bM(this)}function aw(a){bM(this);Mp(this.a,a)}w(632,1,Il,cx,VE,aw);_.tS=cM;function ZE(a){this.f="String index out of range: "+a}w(633,614,lm,ZE);function eF(a){this.f=a}w(635,139,lm,eF);function dM(a,b){for(var c;a.be();)if(c=a.ce(),null==b?null==c:Vp(b,c))return a;return null}function eM(a,b){var c;return(c=dM(a.Ce(),b))?(c.de(),!0):!1}\nfunction fM(a){var b,c,d,e;d=new Kp;b=null;d.a.a+=Xf;for(c=a.Ce();c.be();)null!=b?Mp(d.a,b):b=ob,e=c.ce(),Mp(d.a,e===a?"(this Collection)":m+e);d.a.a+=dg;return d.a.a}w(638,1,{});_.zh=function(){throw new eF("Add not supported on this collection");};_.Ah=function(a){return!!dM(this.Ce(),a)};_.Vf=dF;_.Bh=function(a){return eM(this,a)};_.tS=function(){return fM(this)};w(640,638,Pl);\n_.eQ=function(a){var b;if(a===this)return!0;if(!G(a,112)||a.Yf()!=this.Yf())return!1;for(a=a.Ce();a.be();)if(b=a.ce(),!this.Ah(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Ce();b.be();)c=b.ce(),null!=c&&(a+=Yp(c),a=~~a);return a};function gM(a,b){var c;return G(b,110)&&(c=b.Ch(),fy(a.a,c))?(c=Uv(a.a,c),a.a.Zf(b.Dh(),c)):!1}function jF(a){this.a=a}w(639,640,Pl,jF);_.Ah=function(a){return gM(this,a)};_.Ce=function(){return new hM(this.a)};\n_.Bh=function(a){return gM(this,a)?(a=a.Ch(),Wv(this.a,a),!0):!1};_.Yf=iM;_.a=null;function jM(a){if(a.b)kM(a.a),Wv(a.c,a.b.Ch()),a.b=null;else throw new Iy("Must call next() before remove().");}function hM(a){var b;this.c=a;b=new Nm;a.c&&Qm(b,new lM(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new mM(a,d.substring(1));b.zh(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.zh(c[d])}this.a=new Jv(b)}w(641,1,{},hM);_.be=function(){return nM(this.a)};\n_.ce=function(){return this.b=Kv(this.a)};_.de=function(){jM(this)};_.a=null;_.b=null;_.c=null;w(643,1,Nl);_.eQ=function(a){return G(a,110)&&cF(this.Ch(),a.Ch())&&cF(this.Dh(),a.Dh())?!0:!1};_.hC=function(){var a,b;b=a=0;null!=this.Ch()&&(a=Yp(this.Ch()));null!=this.Dh()&&(b=Yp(this.Dh()));return a^b};_.tS=function(){return this.Ch()+Id+this.Dh()};function lM(a){this.a=a}w(642,643,Nl,lM);_.Ch=function(){return null};_.Dh=function(){return this.a.b};_.Eh=function(a){return gF(this.a,a)};_.a=null;\nfunction mM(a,b){this.b=a;this.a=b}w(644,643,Nl,mM);_.Ch=gx;_.Dh=function(){return this.b.e[fd+this.a]};_.Eh=function(a){return hF(this.b,this.a,a)};_.a=null;_.b=null;function oM(a,b){var c,d,e,f;if(b===a)return!0;if(!G(b,108)||a.Yf()!=b.Yf())return!1;e=a.Ce();for(f=b.Ce();e.be();)if(c=e.ce(),d=f.ce(),!(null==c?null==d:Vp(c,d)))return!1;return!0}function AD(a,b){(0>a||a>=b)&&pM(a,b)}function pM(a,b){throw new tL("Index: "+a+", Size: "+b);}w(645,638,Bl);\n_.Fh=function(){throw new eF("Add not supported on this list");};_.zh=function(a){this.Fh(this.Yf(),a);return!0};_.eQ=function(a){return oM(this,a)};_.hC=function(){var a,b,c;b=1;for(a=this.Ce();a.be();)c=a.ce(),b=31*b+(null==c?0:Yp(c)),b=~~b;return b};_.Ce=function(){return new Jv(this)};_.Hh=function(){return this.Ih(0)};_.Ih=function(a){return new qM(this,a)};_.Jh=function(){throw new eF("Remove not supported on this list");};function nM(a){return a.b<a.d.Yf()}\nfunction Kv(a){if(a.b>=a.d.Yf())throw new az;return a.d.Gh(a.c=a.b++)}function kM(a){if(0>a.c)throw new JB;a.d.Jh(a.c);a.b=a.c;a.c=-1}function Jv(a){this.d=a}w(646,1,{},Jv);_.be=function(){return nM(this)};_.ce=function(){return Kv(this)};_.de=function(){kM(this)};_.b=0;_.c=-1;_.d=null;function qM(a,b){var c;this.d=this.a=a;c=a.Yf();(0>b||b>c)&&pM(b,c);this.b=b}w(647,646,{},qM);_.Kh=function(){return 0<this.b};_.Lh=function(){if(0>=this.b)throw new az;return this.a.Gh(this.c=--this.b)};_.a=null;\nfunction rM(a){a=new hM(a.b.a);return new sM(a)}function tM(a,b){this.a=a;this.b=b}w(648,640,Pl,tM);_.Ah=uM;_.Ce=function(){return rM(this)};_.Yf=function(){return this.b.a.d};_.a=null;_.b=null;function sM(a){this.a=a}w(649,1,{},sM);_.be=function(){return nM(this.a.a)};_.ce=function(){return(this.a.b=Kv(this.a.a)).Ch()};_.de=function(){jM(this.a)};_.a=null;function vM(a){a.b=D(wM,u,0,0,0)}function WD(a,b,c){(0>b||b>a.c)&&pM(b,a.c);a.b.splice(b,0,c);++a.c}\nfunction Qm(a,b){yq(a.b,a.c++,b);return!0}function Nx(a,b){AD(b,a.c);return a.b[b]}function QA(a,b){for(var c=0;c<a.c;++c)if(cF(b,a.b[c]))return c;return-1}function xM(a,b){var c;c=(AD(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function $m(a,b){var c;c=QA(a,b);if(-1==c)return!1;xM(a,c);return!0}function GD(a,b,c){AD(b,a.c);yq(a.b,b,c)}function dn(a,b){var c;if(b.length<a.c){c=b;var d;d=gw(0,a.c);z(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)yq(b,c,a.b[c]);b.length>a.c&&yq(b,a.c,null);return b}\nfunction Nm(){vM(this)}function FD(a){vM(this);this.b.length=a}function UC(a){vM(this);a=fw(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}w(653,645,sl,Nm,FD,UC);_.Fh=function(a,b){WD(this,a,b)};_.zh=function(a){return Qm(this,a)};_.vg=function(){this.b=D(wM,u,0,0,0);this.c=0};_.Ah=function(a){return-1!=QA(this,a)};_.Gh=function(a){return Nx(this,a)};_.Vf=function(){return 0==this.c};_.Jh=function(a){return xM(this,a)};_.Bh=function(a){return $m(this,a)};_.Yf=Kt;\n_.c=0;function Xv(){Xv=x;Yv=new yM}var Yv;function yM(){}w(656,645,hm,yM);_.Ah=hK;_.Gh=function(){throw new Yy;};_.Yf=function(){return 0};function zM(){this.a=new Date}function AM(a){return 10>a?yc+a:m+a}w(659,1,{89:1,93:1,94:1,107:1},zM);_.eQ=function(a){return G(a,107)&&Qw(J(this.a.getTime()),J(a.a.getTime()))};\n_.hC=function(){var a;a=J(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=yw(c&4194303,b&4194303,e&1048575);a=yw(a.l^b.l,a.m^b.m,a.h^b.h);return P(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?lb:m)+~~(b/60);b=10>(0>b?-b:b)%60?yc+(0>b?-b:b)%60:m+(0>b?-b:b)%60;return(BM(),CM)[this.a.getDay()]+ea+DM[this.a.getMonth()]+ea+AM(this.a.getDate())+ea+AM(this.a.getHours())+fd+AM(this.a.getMinutes())+fd+AM(this.a.getSeconds())+" GMT"+a+b+ea+this.a.getFullYear()};_.a=null;function BM(){BM=x;CM=z(rw,u,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));DM=z(rw,u,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var CM,DM;\nfunction Hv(a,b){return null==E(a.a,b,a)}function Gv(){this.a=new Ip}w(661,640,{89:1,93:1,112:1},Gv);_.zh=function(a){return Hv(this,a)};_.Ah=uM;_.Vf=function(){return 0==this.a.d};_.Ce=function(){return rM(new tM(this.a,new jF(this.a)))};_.Bh=function(a){return null!=Wv(this.a,a)};_.Yf=iM;_.tS=function(){return fM(new tM(this.a,new jF(this.a)))};_.a=null;function bF(a,b){this.a=a;this.b=b}w(665,643,Nl,bF);_.Ch=gx;_.Dh=Lz;_.Eh=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction az(){}w(666,139,{89:1,97:1,105:1,106:1,111:1},az);function EM(a){var b,c;b=a.b;c=a.d.length;if(b<c){if(a.c){if(0<=YE(a.a,xy(a.d.charCodeAt(a.b)),0))return a=vL(a.d,a.b++),String.fromCharCode(a);for(++a.b;a.b<c;++a.b)if(0<=YE(a.a,xy(a.d.charCodeAt(a.b)),0))return JE(a.d,b,a.b);return zy(a.d,b)}for(;b<c&&0<=YE(a.a,xy(a.d.charCodeAt(b)),0);)++b;a.b=b;if(b<c){for(++a.b;a.b<c;++a.b)if(0<=YE(a.a,xy(a.d.charCodeAt(a.b)),0))return JE(a.d,b,a.b);return zy(a.d,b)}}throw new az;}\nfunction FM(a){if(null!=a)this.d=a,this.a=fa,this.c=!1,this.b=0;else throw new KE;}w(668,1,{},FM);_.a=null;_.b=0;_.c=!1;_.d=null;function cF(a,b){return mw(a)===mw(b)||null!=a&&Vp(a,b)}function ED(a){var b=D(GM,u,60,0,0);return dn(a.a,b)}function BC(){this.a=new Nm}w(680,645,sl,BC);_.Fh=function(a,b){WD(this.a,a,b)};_.zh=function(a){return Qm(this.a,a)};_.Ah=function(a){return-1!=QA(this.a,a)};_.Gh=function(a){return Nx(this.a,a)};_.Vf=function(){return 0==this.a.c};_.Ce=function(){return new Jv(this.a)};\n_.Jh=function(a){return xM(this.a,a)};_.Yf=function(){return this.a.c};_.tS=function(){return fM(this.a)};_.a=null;function HM(a,b){this.b=a;this.a=b}w(681,1,{},HM);_.a=null;_.b=null;function IM(){SB.call(this,"^[A-Z]{14}\\\\-[A-Z]{10}\\\\-[A-Z]$",0)}function JM(a,b){SB.call(this,a,b)}w(682,473,{},IM,JM);function FH(a){for(var b=[],c=0;c<a;c++)b[c]=0;return b}\nfunction KM(){KM=x;xF("^(\\\\d+)([A-Z][a-z]?)(\\\\b.*)",0);LM=xF("^(\\\\d+)?\\\\s*([A-Z][a-z]?)\\\\s*(?:(?:(\\\\d+)([+-]))|((?:\\\\++)|(?:-+)))?([^:+-]+?([,;#!])?[^:+-]+?)?(?::(\\\\d+))?$",0)}function rJ(a,b,c){a.q=b;a.r=c}function BJ(a,b){6>a.j&&(++a.j,a.p[a.j]=b)}function MM(a){var b;b=new DJ;b.f=a.f;b.d=a.d;b.q=a.q;b.r=a.r;b.s=a.s;b.n=a.n;b.e=a.e;b.p=a.p.slice();b.j=a.j;b.c=a.c;b.a=a.a;b.b=a.b;b.i=a.i;b.o=a.o;b.k=a.k;return b}function dJ(a){return-99199!=a.f?a.f:0}function NM(a){return 4<=a.o&&2==a.j}\nfunction TG(a,b,c){a.q+=b;a.r+=c}function KG(a){var b;b=-99199!=a.f;a.f=-99199;return b}function DJ(){KM();this.p=FH(7)}w(686,1,{115:1},DJ);_.a=3;_.b=null;_.c=0;_.d=0;_.e=null;_.f=-99199;_.i=0;_.j=0;_.k=0;_.n=0;_.o=0;_.q=0;_.r=0;_.s=0;var LM;function PJ(a,b){var c;c=OM(a);return 0<c?b-c:0}function OM(a){a=Uv((!PM&&QM(),PM),a);return null!=a?a[0]:-1}\nfunction QM(){var a,b,c,d,e,f;a=UL("H.1,2,3.He.3,4.Li.6,7.Be.9.B.10,11.C.12,13,14.N.14,15.O.16,17,18.F.19.Ne.20,21,22.Na.23.Mg.24,25,26.Al.27.Si.28,29,30.P.31.S.32,33,34,36.Cl.35,37.Ar.36,38,40.K.39,40,41.Ca.40,42,43,44,46,48.Sc.45.Ti.46,47,48,49,50.V.50,51.Cr.50,52,53,54.Mn.55.Fe.54,56,57,58.Co.59.Ni.58,60,61,62,64.Cu.63,65.Zn.64,66,67,68,70.Ga.69,71.Ge.70,72,73,74,76.As.75.Se.74,76,77,78,80,82.Br.79,81.Kr.78,80,82,83,84,86.Rb.85,87.Sr.84,86,87,88.Y.90.Zr.90,91,92,94,96.Nb.93.Mo.92,94,95,96,97,98,100.Tc.99.Ru.96,98,99,100,101,102,104.Rh.103.Pd.102,104,105,106,108,110.Ag.107,109.Cd.106,108,110,111,112,113,114,116.In.113,115.Sn.112,114,115,116,117,118,119,120,122,124.Sb.121,123.Te.120,122,123,124,125,126,128,130.I.127.Xe.124,126,128,129,130,131,132,134,136.Cs.133.Ba.130,132,134,135,136,137,138.La.138,139.Ce.136,138,140,142.Pr.141.Nd.142,143,144,145,146,148,150.Pm.145.Sm.144,147,148,149,150,152,154.Eu.151,153.Gd.152,154,155,156,157,158,160.Tb.159.Dy.156,158,160,161,162,163,164.Ho.165.Er.162,164,166,167,168,170.Tm.169.Yb.168,170,171,172,173,174,176.Lu.175,176.Hf.174,176,177,178,179,180.Ta.180,181.W.180,182,183,184,186.Re.185,187.Os.184,186,187,188,189,190,192.Ir.191,193.Pt.190,192,194,195,196,198.Au.197.Hg.197,198,199,200,201,202,204.Tl.203,205.Pb.204,206,207,208.Bi.209.Po.209.At.210.Rn.222.Fr.223.Ra.226.Ac.227.Th.232.Pa.231.U.234,235,238.Np.237.Pu.244.Am.243.Cm.247.Bk.247.Cf.251.Es.254.Fm.257.Md.258.No.255.Lr.256.Ku.261",$f);\nPM=new Ip;for(b=0;b<a.length-1;b+=2){f=a[b];e=UL(a[b+1],mb);c=D(B,q,-1,e.length,1);for(d=0;d<e.length;++d)c[d]=$E(e[d],10);E(PM,f,c)}}var PM=null;function RM(a){var b;b=new SM;TM(b,a);return b}function HJ(a,b){var c,d;c=b[a.i];d=b[a.j];a.a=P(J(Q((c.q+d.q)/2)));a.b=P(J(Q((c.r+d.r)/2)))}function TM(a,b){a.i=b.i;a.j=b.j;a.c=b.c;a.f=b.f;a.d=b.d;a.a=b.a;a.b=b.b;a.e=b.e}function SM(){}w(691,1,{116:1},SM);_.a=0;_.b=0;_.c=1;_.d=null;_.e=0;_.f=0;_.i=0;_.j=0;function UM(){}w(692,1,{},UM);_.a=0;_.b=0;_.c=0;\n_.d=0;function KI(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new Iy("Cannot undo. Index is out of range.");if(!a.a.b)throw new Iy($e);a.a=a.a.b;return a.a.a}function JK(){this.a=this.b=new VM}w(693,1,{},JK);_.a=null;function VM(){this.a=null}function UH(a){this.a=a}w(694,1,{},VM,UH);_.a=null;_.b=null;_.c=null;function WM(){WM=x;XM=new IM;YM=new JM("^[a-z0-9@+\\\\-\\\\[\\\\]\\\\(\\\\)\\\\\\\\\\\\/%=#$:>\\\\.]+$",2);ZM=new JM("\\\\s+",2)}\nfunction oI(a){WM();var b,c,d,e;this.i=this.f=null;this.j=0;this.e=!1;this.a=this.c=null;var f,g,h;if(null==a||0==a.length)c=0;else{g=1;f=a.length;for(h=0;h<f&&!(5<g);++h){c=a.charCodeAt(h);13==c?(++g,h+1<f&&10==a.charCodeAt(h+1)&&++h):10==c&&++g}c=g}this.j=c;1>=this.j?this.b=yy(a):this.b=a;c=new HM(ZM,this.b);this.d=c.b.a.test(c.a);do if(4<this.j)0==a.indexOf(pd)?0==a.toLowerCase().indexOf("<svg")&&(c=a,pm(),g=f=h=g=void 0,f=null,g=c.indexOf("chemical:x-mdl-molfile"),0<g&&(h=c.indexOf(Ld,g)+1,g=\nc.indexOf("<\/chemical:x-mdl-molfile",h),20<g-h&&(f=c.substr(h,g-h))),c=f=yK(f,bg,da),null!=c&&(this.c=new oI(c),this.c.f&&(this.f=(pI(),qI)))):-1!=a.indexOf(ff)&&(this.a=(rI(),sI),this.f=(pI(),$M),-1!=a.indexOf(Sf)&&(this.i=(tI(),aN)),-1!=a.indexOf(Tf)&&(this.i=(tI(),uI)),0==a.indexOf(La)?this.f=bN:-1!=a.indexOf(Ia)&&(this.f=cN));else if(1==this.j)if(0==a.indexOf("InChI="))this.f=(pI(),dN);else{if(27==a.length&&(c=new HM(XM,a),c.b.a.test(c.a))){this.f=(pI(),eN);break}if(1<=a.length)if(this.d){c=new FM(a);\ntry{d=jI($E(EM(c),10)).a;e=jI($E(EM(c),10)).a;for(b=0;b<3*(d+e);++b)EM(c);this.e=0<a.indexOf(Ld);this.f=(pI(),fN);this.a=(rI(),wI)}catch(j){if(j=Iq(j),!G(j,97))throw j;}}else c=new HM(YM,a),c.b.a.test(c.a)&&0>a.indexOf("j")&&((this.e=0<a.indexOf(Ld))?this.f=(pI(),gN):this.f=(pI(),hN))}while(0);(this.f==(pI(),eN)||this.f==dN)&&(this.a=(rI(),yI));(this.f==hN||this.f==iN||this.f==gN)&&(this.a=(rI(),jN))}w(695,1,{},oI);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=null;_.i=null;_.j=0;var XM,YM,ZM;\nfunction rI(){rI=x;sI=new kN(0);jN=new kN(1);yI=new kN(2);lN=new kN(3);wI=new kN(4);mN=z(nN,u,117,[sI,jN,yI,lN,wI])}function kN(a){this.b=a}w(696,198,{89:1,94:1,96:1,117:1},kN);var mN,jN,yI,sI,lN,wI;function pI(){pI=x;$M=new oN(0);bN=new oN(1);cN=new oN(2);pN=new oN(3);hN=new oN(4);iN=new oN(5);gN=new oN(6);dN=new oN(7);eN=new oN(8);qN=new oN(9);fN=new oN(10);qI=new oN(11);rN=z(sN,u,118,[$M,bN,cN,pN,hN,iN,gN,dN,eN,qN,fN,qI])}function oN(a){this.b=a}w(697,198,{89:1,94:1,96:1,118:1},oN);\nvar rN,dN,eN,fN,$M,qN,pN,bN,cN,iN,hN,gN,qI;function tI(){tI=x;aN=new tN(0);uI=new tN(1);uN=z(vN,u,119,[aN,uI])}function tN(a){this.b=a}w(698,198,{89:1,94:1,96:1,119:1},tN);var uN,aN,uI;function bI(a){this.a=a}w(699,1,{},bI);_.a=0;function tK(a){this.c=a}w(701,1,cm,tK);_.Ef=function(a){Cq(7,new wN(this,a))};_.a=0;_.b=null;_.c=null;_.d=null;_.e=0;w(703,1,am);_.Dd=function(){$wnd.alert("Loading JS code failed.")};function wN(a,b){this.a=a;this.b=b}w(702,703,am,wN);_.a=null;_.b=null;\nfunction MF(a,b){if(null!=b)if(null!=a.a.Yb)yF(a.a.Yb,z(rw,u,1,[b]));else if(!a.a.lg(b)){var c=a.a,d=new xN(a,b),e;c.ic.a=m;LF(c.r,Pd);e=c.jc;var f,g,h,j;if(null==b)e=0;else if(f=UL(b,"\\\\$\\\\$\\\\$\\\\$\\r?\\n?"),1>=f.length)e=0;else{for(h=0,j=f.length;h<j;++h)g=f[h],yq(e.b,e.c++,g);e=f.length}0<e&&(c.ic.a=" Use Page Up/Down for SDF access ("+e+gb);d=new yN(c,d);try{nI(c,b,d,!1)}catch(l){if(l=Iq(l),G(l,97))BI(d,l);else throw l;}}}function zu(a){this.a=a}w(704,1,{},zu);_.a=null;\nfunction xN(a,b){this.a=a;this.b=b}w(705,1,am,xN);_.Dd=sC;_.a=null;_.b=null;function BI(a,b){wu(a.a,"ERROR: "+b.Cd());Cq(2,new UK(a.a,a.a.X));$J(a.a);IC(a.a)}function AI(a){wu(a.a,"Structure pasted. "+a.a.ic.a);a.a.Ib=!0;IC(a.a);a=a.b;a.a.a.ig(a.b)}function yN(a,b){this.a=a;this.b=b}w(706,1,am,yN);_.Dd=function(a){BI(this,a)};_.a=null;_.b=null;function zI(a,b,c,d){this.a=a;this.b=b;this.d=c;this.c=d}w(707,703,am,zI);_.a=null;_.b=null;_.c=!1;_.d=null;function UK(a,b){this.a=a;this.b=b}\nw(708,703,am,UK);_.a=null;_.b=null;function QI(a){this.a=a}w(709,703,am,QI);_.a=null;function PI(a){this.a=a}w(710,703,am,PI);_.a=null;function OI(a){this.a=a}w(711,703,am,OI);_.a=null;function UI(a){this.a=a}w(712,703,am,UI);_.a=null;function BG(a){this.a=a}w(713,1,am,BG);_.Dd=sC;_.a=null;function CG(a){this.a=a}w(714,1,am,CG);_.Dd=sC;_.a=null;function TH(){this.d=D(CJ,u,120,99,0)}w(715,1,{},TH);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;function sK(){}w(716,1,{},sK);_.a=null;\nfunction VH(a){a.d=0;a.e=0;a.f=0;a.a=null;a.b=null;a.i=null}function XG(a,b,c,d){a.e=c;a.d=b;a.f=d}function LF(a,b){null==a.i&&(a.i=b)}function pK(){VH(this)}w(717,1,{},pK);_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;function zN(a){a.b=D(AN,u,115,10,0);a.c=D(BN,u,116,10,0);a.e=FH(101);a.f=(FG(),FG(),HG)}function VI(a,b,c){a.b[b].a=c}\nfunction WJ(a,b,c,d){var e,f,g,h,j,l,o,n,r;j=FH(4);f=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);r=g/o;e=f/o;l=FH(4);for(h=0;4>h;++h)d[h]==c||0>=d[h]||(0==l[1]?l[1]=d[h]:0==l[2]?l[2]=d[h]:0==l[3]&&(l[3]=d[h]));n=FH(4);d=FH(4);for(h=1;3>=h;++h)3==h&&0==l[3]||(f=(a.b[l[h]].q-a.b[b].q)*e+(a.b[l[h]].r-a.b[b].r)*r,g=(a.b[l[h]].r-a.b[b].r)*e-(a.b[l[h]].q-a.b[b].q)*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),n[h]=g/o,d[h]=f/o);a=CN(n[1],d[1],n[2],d[2]);0<l[3]?(b=CN(n[2],d[2],\nn[3],d[3]),d=CN(n[1],d[1],n[3],d[3]),0<a&&0<b?(j[1]=l[1],j[2]=l[2],j[3]=l[3]):0<d&&0>b?(j[1]=l[1],j[2]=l[3],j[3]=l[2]):0>a&&0<d?(j[1]=l[2],j[2]=l[1],j[3]=l[3]):0<b&&0>d?(j[1]=l[2],j[2]=l[3],j[3]=l[1]):0>d&&0<a?(j[1]=l[3],j[2]=l[1],j[3]=l[2]):0>b&&0>a&&(j[1]=l[3],j[2]=l[2],j[3]=l[1])):0<a?(j[1]=l[1],j[2]=l[2]):(j[1]=l[2],j[2]=l[1]);j[0]=c;return j}function nJ(a,b,c,d){rJ(a.b[b],c,d)}\nfunction YI(a,b,c){var d,e,f,g,h,j,l,o;e=!1;mJ(a,null);switch(a.b[b].j){case 0:nJ(a,a.p,a.b[b].q+21.65,a.b[b].r+12.5);break;case 1:d=a.b[b].p[1];e=0;2==a.b[d].j&&(a.b[d].p[1]==b?e=a.b[d].p[2]:e=a.b[d].p[1]);f=a.b[b].q-a.b[d].q;g=a.b[b].r-a.b[d].r;j=Math.sqrt(f*f+g*g);0.001>j&&(j=0.001);g/=j;f/=j;l=j+25*Math.cos(1.0471975511965976);o=25*Math.sin(1.0471975511965976);h=FJ(a,b,d);if(3==a.c[h].c||204==a.k.k||1!=a.c[h].c&&(203==a.k.k||204==a.k.k)||a.n)l=j+25,o=0;0<e&&0<(a.b[e].r-a.b[d].r)*f-(a.b[e].q-a.b[d].q)*\ng&&(o=-o);0<c&&0>o?o=-o:0>c&&0<o&&(o=-o);nJ(a,a.p,a.b[d].q+l*f-o*g,a.b[d].r+o*f+l*g);e=!0;break;case 2:c=FH(2);DN(a,b,25,c);nJ(a,a.p,c[0],c[1]);break;case 3:case 4:case 5:for(h=1;h<=a.b[b].j&&!(d=a.b[b].p[h],f=a.b[b].q-a.b[d].q,g=a.b[b].r-a.b[d].r,j=Math.sqrt(f*f+g*g),0.001>j&&(j=0.001),nJ(a,a.p,a.b[b].q+25*f/j,a.b[b].r+25*g/j),0==sJ(a,a.p,1,a.p)||h==a.b[b].j);++h);break;default:return--a.p,wu(a.k,"Are you trying to draw an hedgehog ?"),a.k.cb=9,!1}b=EJ(a,a.v,a.p,1);203==a.k.k&&(b.c=2);204==a.k.k&&\n(b.c=3);201==a.k.k&&lJ(a,a.q);a.z=a.b[a.p].q;a.A=a.b[a.p].r;return e}function fJ(a,b){var c,d;if(!b||0==b.c)return m;d=m;d+="M V30 BEGIN COLLECTION"+(bG(),da);d+=pf+a+" [ATOMS=("+b.c;for(c=new Jv(b);c.b<c.d.Yf();)d+=ea+Kv(c);return d+")]\\nM V30 END COLLECTION\\n"}\nfunction jJ(a,b){var c;a.x=a.v;c=0;if(233==a.k.k||237==a.k.k||236==a.k.k||239==a.k.k||251==a.k.k||252==a.k.k)YI(a,a.v,0),a.v=a.p,a.n=!0,YI(a,a.v,0),a.n=!1,a.v=a.p-1,YI(a,a.v,0),a.v=a.p-2,YI(a,a.v,0),237==a.k.k&&(VI(a,a.p,10),VI(a,a.p-1,10),VI(a,a.p-2,10)),236==a.k.k&&(VI(a,a.p,9),VI(a,a.p-1,9),VI(a,a.p-2,9)),239==a.k.k&&(VI(a,a.p,5),VI(a,a.p-1,5),VI(a,a.p-2,5),VI(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),252==a.k.k&&(VI(a,a.p,5),VI(a,a.p-1,5),VI(a,a.p-2,4),VI(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),\n251==a.k.k&&(VI(a,a.p,5),VI(a,a.p-1,5),VI(a,a.p-2,5),VI(a,a.p-3,7),a.c[a.q].c=2),c=4;else if(244==a.k.k)YI(a,a.v,0),VI(a,a.p,4),a.v=a.p,YI(a,a.v,0),VI(a,a.p,8),a.v=a.p,a.n=!0,YI(a,a.v,0),a.n=!1,a.v=a.p-1,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,a.v=a.p-2,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,c=5;else if(234==a.k.k)YI(a,a.v,0),VI(a,a.p,4),a.v=a.p,a.k.Xb&&TI(a,a.v,1),YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,a.v=a.p-1,YI(a,a.v,0),VI(a,a.p,5),a.k.Xb?(a.c[a.q].c=1,TI(a,a.p,-1)):a.c[a.q].c=2,c=3;else if(235==a.k.k)YI(a,\na.v,0),a.v=a.p,YI(a,a.v,0),VI(a,a.p,5),a.v=a.p-1,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,c=3;else if(240==a.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),VI(a,a.p,5),a.v=a.p,YI(a,a.v,0),a.v=a.p-2,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,c=4;else if(260==a.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),VI(a,a.p,4),a.v=a.p-1,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,c=3;else if(261==a.k.k)YI(a,a.v,0),VI(a,a.p,4),a.v=a.p,YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,c=3;else if(241==a.k.k)YI(a,a.v,0),VI(a,a.p,5),a.v=a.p,\nYI(a,a.v,0),a.v=a.p,YI(a,a.v,0),a.v=a.p-1,YI(a,a.v,0),a.c[a.q].c=2,VI(a,a.p,5),c=4;else if(243==a.k.k)YI(a,a.v,0),VI(a,a.p,4),a.v=a.p,YI(a,a.v,0),a.v=a.p-1,YI(a,a.v,0),c=3;else if(238==a.k.k)YI(a,a.v,0),a.v=a.p,a.n=!0,YI(a,a.v,0),a.c[a.q].c=3,a.n=!1,c=2;else if(249==a.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),a.c[a.q].c=2,VI(a,a.p,5),c=2;else if(250==a.k.k)YI(a,a.v,0),a.c[a.q].c=2,VI(a,a.p,5),c=1;else if(245==a.k.k)YI(a,a.v,0),a.v=a.p,a.n=!0,YI(a,a.v,0),a.v=a.p,a.c[a.q].c=3,YI(a,a.v,0),a.n=!1,c=3;else if(242==\na.k.k)YI(a,a.v,0),a.v=a.p,a.n=!0,YI(a,a.v,0),a.c[a.q].c=3,VI(a,a.p,4),a.n=!1,c=2;else if(254==a.k.k)YI(a,a.v,0),VI(a,a.p,9),c=1;else if(255==a.k.k)YI(a,a.v,0),VI(a,a.p,10),c=1;else if(256==a.k.k)YI(a,a.v,0),VI(a,a.p,11),c=1;else if(257==a.k.k)YI(a,a.v,0),VI(a,a.p,12),c=1;else if(258==a.k.k)YI(a,a.v,0),VI(a,a.p,4),c=1;else if(259==a.k.k)YI(a,a.v,0),VI(a,a.p,5),c=1;else if(246==a.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),c=2;else if(247==a.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),c=3;else if(248==\na.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),c=4;else if(253==a.k.k){var d,e,f,g,h,j,l,o;if(!a.k.uc||0==a.k.uc.p)c=0;else{c=0;o=a.k.uc;for(e=1;e<=o.p;++e)if(1==dJ(o.b[e])){c=e;break}g=a.p;h=a.v;e=new EN;f=FN(e,a,h,1);d=null;f&&(d=new EN,FN(d,a,h,-1));l=new EN;FN(l,o,c,0);var n;n=a.p;for(j=1;j<=o.p;++j)mJ(a,o.b[j]),VI(a,a.p,o.b[j].a);for(j=1;j<=o.q;++j)AJ(a,null),TM(a.c[a.q],o.c[j]),a.c[a.q].i=o.c[j].i+n,a.c[a.q].j=o.c[j].j+n;RJ(a);KG(a.b[g+c]);GN(l,a,g+1,a.p,h,e);\nif(f&&(f=HN(a,g+1,a.p),0<f)){for(j=1;j<=o.p;++j)nJ(a,g+j,o.b[j].q,o.b[j].r);GN(l,a,g+1,a.p,h,d);d=HN(a,g+1,a.p);if(!(d<=f)){for(j=1;j<=o.p;++j)nJ(a,g+j,o.b[j].q,o.b[j].r);GN(l,a,g+1,a.p,h,e)}}AJ(a,null);a.c[a.q].i=h;a.c[a.q].j=c+g;RJ(a);b&&(uG(a,h),SG(a));c=o.p}}IN(a,c);a.v=a.x;b&&(a.v=0)}\nfunction DN(a,b,c,d){var e,f,g,h,j;e=a.b[b].p[1];f=a.b[b].p[2];g=a.b[f].q-a.b[e].q;h=-(a.b[f].r-a.b[e].r);j=Math.sqrt(g*g+h*h);0.001>j&&(j=0.001);1>LH((a.b[b].r-a.b[e].r)*(g/j)+(a.b[b].q-a.b[e].q)*(h/j))?(g=a.b[b].q-a.b[e].q,h=a.b[b].r-a.b[e].r,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),b=h/j,g/=j,d[0]=a.b[e].q+j*g-c*b,d[1]=a.b[e].r+c*g+j*b):(g=(a.b[e].q+a.b[f].q)/2,e=(a.b[e].r+a.b[f].r)/2,g=a.b[b].q-g,h=a.b[b].r-e,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),d[0]=a.b[b].q+c*g/j,d[1]=a.b[b].r+c*h/j)}\nfunction XI(a){var b,c,d,e,f,g,h,j,l,o,n,r,t,y;o=-1;j=6;switch(a.k.k){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;l=SL(312.5/(1-Math.cos(f)));if(0<a.v)if(2>a.b[a.v].j)JN(a,j,f,l);else if(!a.k.Bb&&!a.k.rc)o=a.v,YI(a,a.v,0),a.v=a.p,JN(a,j,f,l);else{a.k.rc=!1;if(209==a.k.k||221==a.k.k||223==a.k.k){wu(a.k,"ERROR - cannot add aromatic spiro ring !");a.k.cb=9;return}for(d=\n1;d<=a.b[a.v].j;++d)if(b=a.c[FJ(a,a.v,a.b[a.v].p[d])].c,2<d||1!=b){wu(a.k,"ERROR - spiro ring not possible here !");a.k.cb=9;return}b=FH(2);DN(a,a.v,l,b);e=a.b[a.v].q-b[0];g=a.b[a.v].r-b[1];n=Math.sqrt(e*e+g*g);0.001>n&&(n=0.001);g/=n;e/=n;for(d=1;d<=j;++d)h=mJ(a,null),r=f*d+1.5707963267948966,rJ(h,b[0]+l*(Math.sin(r)*e-Math.cos(r)*g),b[1]+l*(Math.cos(r)*e+Math.sin(r)*g))}else if(0<a.w){b=a.c[a.w].i;c=a.c[a.w].j;d=0;2==a.b[b].j?a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]:2==a.b[c].j&&(a.b[c].p[1]!=\nb?d=a.b[c].p[1]:d=a.b[c].p[2],n=b,b=c,c=n);0==d&&(a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]);e=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;n=Math.sqrt(e*e+g*g);0.001>n&&(n=0.001);g/=n;e/=n;h=n/2;r=l*Math.sin(0.5*(3.141592653589793-f));n=1;0<(a.b[d].r-a.b[b].r)*e-(a.b[d].q-a.b[b].q)*g&&(r=-r,n=0);t=a.b[b].q+h*e-r*g;y=a.b[b].r+r*e+h*g;for(d=1;d<=j;++d)h=mJ(a,null),r=f*(d+0.5)+3.141592653589793*n,rJ(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),y+l*(Math.cos(r)*e+Math.sin(r)*g)),1==n?(d==j&&rJ(h,a.b[b].q,a.b[b].r),\nd==j-1&&rJ(h,a.b[c].q,a.b[c].r)):(d==j-1&&rJ(h,a.b[b].q,a.b[b].r),d==j&&rJ(h,a.b[c].q,a.b[c].r))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=mJ(a,null),r=f*(d-b),rJ(h,a.z+l*Math.sin(r),a.A+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)AJ(a,null),l=a.p-b+f,a.b[l].j=2,a.c[a.q].i=l,a.c[a.q].j=l+1;a.c[a.q].j=a.p-b+1;if(209==a.k.k){if(a.c[a.q-4].c=2,a.c[a.q-2].c=2,a.c[a.q].c=2,0<a.w)if(1==a.c[a.w].c){if(b=0,1<a.b[a.c[a.w].i].j&&(b=a.b[a.c[a.w].i].p[1],l=a.c[a.w].i,b==a.c[a.w].j&&(b=a.b[a.c[a.w].i].p[2])),0==b&&\n1<a.b[a.c[a.w].j].j&&(b=a.b[a.c[a.w].j].p[1],l=a.c[a.w].j,b==a.c[a.w].j&&(b=a.b[a.c[a.w].j].p[2])),0<b)for(f=1;f<=a.q;++f)if(a.c[f].i==b&&a.c[f].j==l||a.c[f].i==l&&a.c[f].j==b){1!=a.c[f].c&&(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=3);break}}else a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=2}else if(221==a.k.k||223==a.k.k)if(0<a.w){if(1==a.c[a.w].c){b=!1;for(f=1;f<=a.b[a.c[a.w].i].j;++f)if(l=a.b[a.c[a.w].i].p[f],\n1<a.c[FJ(a,a.c[a.w].i,l)].c){b=!0;break}for(f=1;f<=a.b[a.c[a.w].j].j;++f)if(l=a.b[a.c[a.w].j].p[f],1<a.c[FJ(a,a.c[a.w].j,l)].c){b=!0;break}b||(a.c[a.w].c=2)}a.c[a.q-4].c=2;VI(a,a.p-2,5)}else 0<a.v?221==a.k.k?(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q-1].c=1,a.c[a.q-3].c=2,a.c[a.q].c=2,VI(a,a.p-1,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,VI(a,a.p-2,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,VI(a,a.p-2,5));l=FH(a.p+1);for(f=1;f<=j;++f)b=\na.p-j+f,c=a.q-j+f,a.b[b].p[1]=b-1,a.b[b].p[2]=b+1,HJ(a.c[c],a.b);a.b[a.p-j+1].p[1]=a.p;a.b[a.p].p[2]=a.p-j+1;for(f=a.p-j+1;f<=a.p;++f){l[f]=0;c=51;g=0;for(b=1;b<=a.p-j;++b)e=a.b[f].q-a.b[b].q,d=a.b[f].r-a.b[b].r,e=e*e+d*d,50>e&&e<c&&(c=e,g=b);0<g&&(0==a.v||g==a.v)&&(l[f]=g)}g=a.q-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.c[f].i,e=a.c[f].j,0<l[b]&&0<l[e]){for(c=1;c<=g;++c)if(a.c[c].i==l[b]&&a.c[c].j==l[e]||a.c[c].j==l[b]&&a.c[c].i==l[e])continue a;EJ(a,l[b],l[e],a.c[f].c)}else 0<l[b]?EJ(a,l[b],e,a.c[f].c):\n0<l[e]&&EJ(a,l[e],b,a.c[f].c);d=a.p-j;for(f=a.p;f>d;--f)if(0<l[f]&&(uG(a,f),3==a.b[l[f]].a)){n=0;for(b=1;b<=a.b[l[f]].j;++b){e=a.b[l[f]].p[b];for(c=1;c<=a.q;++c)(a.c[c].i==l[f]&&a.c[c].j==e||a.c[c].i==e&&a.c[c].j==l[f])&&(n+=a.c[c].c)}if(4<n)for(c=g+1;c<=g+j;++c)a.c[c].c=1}0<a.v&&IN(a,j);-1<o&&(a.v=o)}\nfunction JN(a,b,c,d){var e,f,g,h,j,l,o;0==a.b[a.v].j?(e=0,f=1):(e=a.b[a.v].p[1],f=a.b[a.v].q-a.b[e].q,e=a.b[a.v].r-a.b[e].r,g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);l=a.b[a.v].q+d*f;o=a.b[a.v].r+d*e;for(g=1;g<=b;++g)h=mJ(a,null),j=c*g-1.5707963267948966,rJ(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),o+d*(Math.cos(j)*f+Math.sin(j)*e))}function IN(a,b){var c,d;0==b&&(b=a.p);for(c=a.p;c>a.p-b;--c)d=sJ(a,c,1,a.p),0!=d&&TG(a.b[c],6,6)}\nfunction FJ(a,b,c){var d,e,f;for(e=1;e<=a.q;++e)if(d=a.c[e],f=d.i,d=d.j,f==b&&d==c||f==c&&d==b)return e;return 0}function hI(a){var b;for(b=1;b<=a.q;++b)if(1==a.c[b].c&&0<a.c[b].f)return!0;return!1}function QJ(a,b,c){var d,e,f,g;e=Tk;for(f=g=0;;){++g;for(d=1;d<=a.p;++d)if(Ww(c[d])){e=c[d];break}for(d=1;d<=a.p;++d)Ww(c[d])&&!Lw(c[d],e)&&(e=c[d]);for(d=1;d<=a.p;++d)Qw(c[d],e)&&(b[d]=g,c[d]=Tk,++f);if(f==a.p)break}return g==a.p}\nfunction SG(a){var b,c,d;d=c=0;a.k&&(b=RG(a.k),c=b.b,d=b.a);0>=c||0>=d?a.s=!0:(b=PG(a),c=c/2-b.a,b=d/2-b.b,a.k.Ob||uJ(a,c,b),UG(a))}\nfunction TI(a,b,c){var d,e,f;if(1==c)return a.b[b].n+=1,!0;if(-1==c)return a.b[b].n+=-1,!0;e=a.b[b].n;f=a.b[b].i;d=a.b[b].o;-1==d&&0==c&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:-1==a.b[b].n&&(a.b[b].n=0));switch(a.b[b].a){case 1:0==d&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:a.b[b].n=0);break;case 2:2<d&&wu(a.k,"Charge change not possible on this boron !");0==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0);break;case 3:3<d?wu(a.k,"Charge change not possible on this carbon !"):4>d&&(0==\na.b[b].n?a.b[b].n=-1:-1==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0));break;case 4:case 7:3<d?wu(a.k,"Charge change not possible on multibonded N or P !"):3==d&&0==a.b[b].n?a.b[b].n=1:3==d&&1==a.b[b].n?a.b[b].n=0:3>d&&0==a.b[b].n?a.b[b].n=1:3>d&&1==a.b[b].n?a.b[b].n=-1:3>d&&-1==a.b[b].n&&(a.b[b].n=0);break;case 5:case 8:case 13:2<d?wu(a.k,"Charge change not possible on multibonded "+(bG(),iG)[a.b[b].a]+" !"):2==d&&0==a.b[b].n?a.b[b].n=1:2==d&&1==a.b[b].n?a.b[b].n=0:2>d&&0==a.b[b].n?a.b[b].n=-1:\n2>d&&-1==a.b[b].n?a.b[b].n=1:2>d&&1==a.b[b].n&&(a.b[b].n=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.b[b].n?a.b[b].n=-1:0==d&&-1==a.b[b].n?a.b[b].n=0:wu(a.k,"Charge change not possible on the halogen !");break;case 32:wu(a.k,"Use X button to change charge on the X atom !")}if(0<pG(a.b[b].a)){var c=a.b[b],g,h,j,l;g=!1;h=pG(c.a);0<h&&(h-=d,0<h&&(l=c.n,j=c.i,l+j<h?l+=h-j:l+j==h&&(l==h?(l=0,j=h):(j=l=0,0==d&&wu(a.k,"Metallic "+(bG(),iG)[c.a]))),g=c.n!=l||c.i!=j,c.n=l,c.i=j));g||wu(a.k,"Charge change not possible on "+\n(bG(),iG)[a.b[b].a])}return e!=a.b[b].n||f!=a.b[b].i}function GI(a){var b,c,d,e,f;e=0;f=!1;for(a.a=FH(a.p+1);;){for(d=1;d<=a.p;++d)if(0==a.a[d]){a.a[d]=++e;f=!0;break}if(!f)break;for(;f;){f=!1;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,0<a.a[b]&&0==a.a[c]?(a.a[c]=e,f=!0):0<a.a[c]&&0==a.a[b]&&(a.a[b]=e,f=!0)}}return e}function sJ(a,b,c,d){var e,f,g,h;g=51;for(h=0;c<=d;++c)b!=c&&(e=a.b[b].q-a.b[c].q,f=a.b[b].r-a.b[c].r,e=e*e+f*f,50>e&&e<g&&(g=e,h=c));return h}function xG(a){SJ(a);MJ(a)}\nfunction MJ(a){var b,c,d,e,f;for(f=1;f<=a.q;++f){d=a.c[f];b=d.i;c=d.j;e=d.c;if(1==a.b[b].n&&-1==a.b[c].n||-1==a.b[b].n&&1==a.b[c].n)if(1==e||2==e){if(3!=a.b[b].a&&3!=a.b[c].a&&a.k.Xb)continue;if(1==a.b[b].a||1==a.b[c].a)continue;if(2==a.b[b].a||2==a.b[c].a)continue;if(9==a.b[b].a||10==a.b[b].a||11==a.b[b].a||12==a.b[b].a||9==a.b[c].a||10==a.b[c].a||11==a.b[c].a||12==a.b[c].a)continue;a.b[b].n=0;a.b[c].n=0;++e;d.c=e;SJ(a)}1==a.b[b].n&&1==a.b[c].n&&(2==e?e=1:3==e&&(e=2),d.c=e,SJ(a));4==e&&(e=1);d.c=\ne}}function CN(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 RJ(a){KN(a);UG(a);SJ(a)}\nfunction PG(a){var b,c,d,e,f,g;b=new UM;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.p;++c)a.b[c].q<f&&(f=a.b[c].q),a.b[c].q>d&&(d=a.b[c].q),a.b[c].r<g&&(g=a.b[c].r),a.b[c].r>e&&(e=a.b[c].r);b.a=f+(d-f)/2;b.b=g+(e-g)/2;b.c=d-f;b.d=e-g;25>b.c&&(b.c=25);25>b.d&&(b.d=25);return b}function HN(a,b,c){var d,e;e=0;for(d=1;d<=a.p;++d)d>=b&&d<=c||0!=sJ(a,d,b,c)&&++e;return e}function EJ(a,b,c,d){var e;e=AJ(a,null);BJ(a.b[b],c);BJ(a.b[c],b);e.i=b;e.j=c;HJ(e,a.b);e.c=d;return e}\nfunction mJ(a,b){++a.p;b?a.b[a.p]=MM(b):a.b[a.p]=new DJ;return a.b[a.p]}function KH(a,b,c,d,e,f){var g;g=a.b[b].q-c/2;f||(g-=d-c);a=a.b[b].r-~~(e/2);return new LN(g-1-2,a-2,d+1+4,e+4)}function AJ(a,b){var c;++a.q;c=new SM;b&&TM(c,b);return a.c[a.q]=c}\nfunction aJ(a,b,c){var d,e,f,g,h,c=cJ(a,b,c,!1);e=-1.7976931348623157E308;d=1.7976931348623157E308;for(b=1;b<=a.p;++b)a.b[b].r>e&&(e=a.b[b].r),a.b[b].q<d&&(d=a.b[b].q);for(b=1;b<=a.p;++b)c+=eJ(0.055999999999999994*(a.b[b].q-d),10,4)+eJ(0.055999999999999994*(e-a.b[b].r),10,4)+eJ(0,10,4),g=JH(a,b),1==g.length?g+=ga:2==g.length?g+=ea:3<g.length&&(g="Q "),c+=ea+g,f=0,0<a.b[b].n&&4>a.b[b].n?f=4-a.b[b].n:0>a.b[b].n&&-4<a.b[b].n&&(f=4-a.b[b].n),h=0,0!=a.b[b].d&&(g=PJ(JH(a,b),a.b[b].d),-3<=g&&4>=g&&(h=g)),\ng=$I(h,2)+$I(f,3)+" 0 0 0 0 0 0 0",f=LJ(a,b),g+=$I(f,3),c+=g+ha+(bG(),da);for(b=1;b<=a.q;++b)d=a.c[b],g=e=d.c,1==a.c[b].c?g=1:2==a.c[b].c&&(g=2),f=$I(d.i,3)+$I(d.j,3),h=0,1==e&&1==d.f?h=1:1==e&&2==d.f&&(h=6),1==e&&3==d.f&&(h=1,f=$I(d.j,3)+$I(d.i,3)),1==e&&4==d.f&&(h=6,f=$I(d.j,3)+$I(d.i,3)),c+=f+$I(g,3)+$I(h,3)+ia+(bG(),da);for(b=1;b<=a.p;++b)0!=a.b[b].n&&(c+="M CHG 1"+$I(b,4)+$I(a.b[b].n,4)+(bG(),da)),0!=a.b[b].d&&(c+="M ISO 1"+$I(b,4)+$I(a.b[b].d,4)+(bG(),da));return c+=ff+(bG(),da)}\nfunction uG(a,b){var c,d,e,f,g,h,j;g=j=0;for(h=1;h<=a.q;++h)e=a.c[h],c=e.i,d=e.j,c!=b&&d!=b?(++j,f=a.c[j],TM(f,e),f.i=c,c>b&&--f.i,f.j=d,d>b&&--f.j):g+=e.c;a.q=j;for(h=b;h<a.p;++h)a.b[h]=a.b[h+1];--a.p;if(0==a.p)VG(a.k,!0);else for(h=1;h<=a.p;++h){d=0;for(j=1;j<=a.b[h].j;++j)c=a.b[h].p[j],c==b?a.b[h].i+=g:(c>b&&--c,a.b[h].p[++d]=c);a.b[h].j=d}}\nfunction wG(a,b){var c,d,e,f;c=a.c[b].i;d=a.c[b].j;for(e=b;e<a.q;++e)a.c[e]=a.c[e+1];--a.q;f=0;for(e=1;e<=a.b[c].j;++e)a.b[c].p[e]!=d&&(a.b[c].p[++f]=a.b[c].p[e]);a.b[c].j=f;f=0;for(e=1;e<=a.b[d].j;++e)a.b[d].p[e]!=c&&(a.b[d].p[++f]=a.b[d].p[e]);a.b[d].j=f;c<d&&(f=c,c=d,d=f);0==a.b[c].j&&uG(a,c);0==a.b[d].j&&uG(a,d)}\nfunction LG(a){var b,c,d;c=!1;KN(a);d=a.p;a:for(;1<=d;--d)if(b=a.b[d].p[1],!(a.k&&a.k.ec&&3!=a.b[b].a)&&1==a.b[d].a&&1==a.b[d].j&&0==a.b[d].n&&1!=a.b[b].a&&32>a.b[b].a&&0==a.b[d].d){if(0!=(-99199!=a.b[d].f?a.b[d].f:0))continue a;b=FJ(a,d,b);if(1==a.c[b].c&&(0==a.c[b].f||!a.k.tc))uG(a,d),c=!0}return c}function MN(a,b){var c,d,e,f,g;g=z(B,q,-1,[0,0]);for(e=1,f=0;e<=a.b[b].j;++e)c=a.b[b].p[e],d=FJ(a,b,c),2!=a.c[d].c&&(g[f++]=c);return g}\nfunction KN(a){var b,c,d;for(d=1;d<=a.p;++d)a.b[d].j=0;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,BJ(a.b[b],c),BJ(a.b[c],b)}\nfunction OJ(a,b,c){var d,e,f,g,h,j,l,o,n;a.d=FH(a.q+1);n=[];for(j=1;j<=a.p;++j){n[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].j;++d)if(c[FJ(a,j,a.b[j].p[d])]){d=!0;break a}d=!1}if(d&&!(3<a.b[j].j+a.b[j].i))switch(a.b[j].a){case 3:case 4:case 7:case 5:case 8:case 13:n[j]=!0;break;case 32:0==a.b[j].e.indexOf(Od)?n[j]=!1:n[j]=!0}}if(a.j){var r;d=[];e=!1;for(j=1;j<=a.q;++j)f=a.c[j].i,g=a.c[j].j,d[f]=!0,d[g]=!0,(32==a.b[f].a||32==a.b[g].a)&&(e=!0);if(e){j=1;a:for(;j<=a.q;++j)if(c[j]){f=a.c[j].i;g=a.c[j].j;\ne=[];for(l=1;l<=a.b[f].j;++l)h=a.b[f].p[l],h!=g&&d[h]&&(e[h]=!0);for(r=!1;;){for(l=1;l<=a.p;++l){r=!1;if(e[l]&&d[l]&&l!=f)for(o=1;o<=a.b[l].j;++o){h=a.b[l].p[o];if(h==g){for(f=1;f<=a.p;++f)e[f]&&(5==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#8"),4==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#7"),8==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#16"));continue a}!e[h]&&d[h]&&(r=e[h]=!0)}if(r)break}if(!r)break}}}}for(h=1;h<=a.q;++h)1==a.c[h].c?a.d[h]=1:2==a.c[h].c?a.d[h]=2:3==a.c[h].c&&(a.d[h]=3);h=1;a:for(;h<=a.q;++h)if(c[h]&&(f=\na.c[h].i,g=a.c[h].j,n[f]&&n[g])){d=[];for(j=1;j<=a.b[f].j;++j)e=a.b[f].p[j],e!=g&&n[e]&&(d[e]=!0);for(o=!1;;){for(j=1;j<=a.p;++j){o=!1;if(d[j]&&n[j]&&j!=f)for(l=1;l<=a.b[j].j;++l){e=a.b[j].p[l];if(e==g){b[f]=!0;b[g]=!0;a.d[h]=5;continue a}!d[e]&&n[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function LJ(a,b){var c,d;c=a.b[b];d=-99199!=c.f?c.f:0;0==(-99199!=c.f?c.f:0)&&a.k&&a.k.sc&&0<a.b[b].c&&(d=1);return d}function UG(a){var b;for(b=1;b<=a.q;++b)HJ(a.c[b],a.b)}\nfunction VJ(a,b){var c,d,e,f,g,h;h=1;f=b;e=FH(a.p+1);if(NM(a.b[b]))return e[0]=0,e;e[1]=b;a:for(;;){g=1;b:for(;g<=a.b[f].j;++g){c=a.b[f].p[g];if(c==e[1]||c==e[h-1])continue b;d=FJ(a,f,c);if(2==a.c[d].c&&5!=a.d[d]){f=e[++h]=c;continue a}}break a}e[0]=h;return e}function NJ(a,b){var c;for(c=1;c<=a.q;++c)PH(a,a.c[c].i,a.c[c].j)?b[c]=!1:b[c]=!0}function YH(a){var b,c,d;if(0==a.p)return 0;d=-999999;for(b=1;b<=a.p;++b)c=dJ(a.b[b]),c>d&&(d=c);return d}\nfunction JH(a,b){var c;c=(bG(),iG)[a.b[b].a];32==a.b[b].a&&(c=a.b[b].e);return c}function GJ(a,b){a.b[b].j+=-1}function PH(a,b,c){var d,e,f,g,h;h=1;a.a=FH(a.p+1);for(e=a.a[b]=1;e<=a.b[b].j;++e)d=a.b[b].p[e],d!=c&&(a.a[d]=++h);for(g=!1;;){for(d=1;d<=a.p;++d){g=!1;if(0<a.a[d]&&d!=b)for(f=1;f<=a.b[d].j;++f)e=a.b[d].p[f],0==a.a[e]&&(a.a[e]=++h,g=!0);if(g)break}if(!g)break}return 0==a.a[c]}\nfunction kJ(a){var b;a.k.gb=!0;if(a.k.sc){a.i=-1;if(0==a.b[a.v].c)return a.b[a.v].c=4,!0;a.b[a.v].c=0;return!1}b=a.b[a.v];-1==a.k.I?KG(b):(a.k.Bb||++a.o,b.f=a.o);return!0}function cJ(a,b,c,d){var e,f;f=d?0:a.f.a&&hI(a)?1:0;e=b;79<b.length&&(e=b.substr(0,76)+mc);e+=(bG(),da);c?e+="JME 2017-02-26 "+new zM+"\\n\\n":e+="JME\\n\\n";e+=$I(d?0:a.p,3)+$I(d?0:a.q,3);return e+=ha+$I(f,3)+" 0 0 0 0 0999 "+(d?Tf:Sf)+da}function uJ(a,b,c){var d;for(d=1;d<=a.p;++d)TG(a.b[d],b,c)}\nfunction RI(a){var b;a.t=0;a.o=0;for(b=1;b<=a.p;++b)a.v=b,kJ(a);a.v=0}function SI(a){var b,c;b=PG(a);c=a.k.M.b;a.k.J||(c=nw(c-a.k.mb));return b.a<~~(c/2)-24?1:b.a>~~(c/2)+24?3:2}function DG(a,b){var c,d,e,f,g,h,j;c=PG(a);d=c.a;e=c.b;g=Math.sin(3.141592653589793*b/180);c=Math.cos(3.141592653589793*b/180);for(f=1;f<=a.p;++f)h=a.b[f].q*c+a.b[f].r*g,j=-a.b[f].q*g+a.b[f].r*c,rJ(a.b[f],h,j);c=PG(a);uJ(a,d-c.a,e-c.b)}\nfunction JJ(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.q;++d)b=a.b[a.c[d].i].q-a.b[a.c[d].j].q,c=a.b[a.c[d].i].r-a.b[a.c[d].j].r,f+=Math.sqrt(b*b+c*c);0<a.q?(f/=a.q,e=25/f):1<a.p&&(e=75/SL((a.b[1].q-a.b[2].q)*(a.b[1].q-a.b[2].q)+(a.b[1].r-a.b[2].r)*(a.b[1].r-a.b[2].r)));for(d=1;d<=a.p;++d)b=a.b[d],c=e,b.q*=c,b.r*=c}\nfunction WI(a,b,c){var d,e,f,g,h;if(0==c.indexOf(Xf)&&TL(c,dg))c=JE(c,1,c.length-1),a.b[b].a=32,a.b[b].e=c,a.b[b].i=0;else{e=a.b[b];var j,l,o,n,r,t;j=vF(LM,c);if(j.a){n=j.a[1];h=j.a[2];f=j.a[3];g=j.a[4];r=j.a[5];t=j.a[6];j=j.a[8];l=0;o=!0;if(-1!=OM(h)){if(null!=n&&0<n.length){n=$E(n,10);var y;a:{var v;v=Uv((!PM&&QM(),PM),h);if(null!=v)for(y=0;y<v.length;++y)if(n==v[y]){y=!0;break a}y=!1}y?e.d=n:o=!1}}else o=!1;o&&(null!=f&&0<f.length?(l=$E(f,10),l*=H(g,rb)?-1:1):null!=r&&0<r.length&&(l=r.length,l*=\nH(r,rb)?-1:1));o&&(c=h+(null!=t?t:m),e.n=l);null!=j&&0<j.length&&(f=$E(j,10),e.f=f)}g=!1;-1<c.indexOf(mb)&&(g=!0);-1<c.indexOf(hd)&&(g=!0);-1<c.indexOf(Ea)&&(g=!0);-1<c.indexOf("!")&&(g=!0);f=c.indexOf(fd);e=c.indexOf(Ue);if(-1<f){h=zy(c,f+1);try{d=$E(h,10),a.b[b].f=d}catch(s){if(s=Iq(s),!G(s,97))throw s;}c=c.substr(0,f-0)}if(g)a.b[b].e=c,a.b[b].a=32,a.b[b].i=0;else{d=c;0<e&&(d=c.substr(0,e-0));b:{f=d;for(g=1;33>=g;++g)if(H(f,(bG(),iG)[g])){f=g;break b}f=32}VI(a,b,f);32==a.b[b].a&&(a.b[b].e=d);c+=\nea;d=0;0<e&&(d=1,e=vL(c,++e),48<=e&&57>=e&&(d=e-48));32==a.b[b].a&&(a.b[b].i=d)}}}function FI(a,b,c){var d,e;a.i=1;c&&(a.i=-1);b=new tF(b);try{for(;b.j=mF(b,b.a),b.j<b.i;)d=jI($E(pF(b),10)).a,c=e=jI($E(pF(b),10)).a,(0>c||6<c)&&(c=0),a.b[d].c=c}catch(f){if(f=Iq(f),G(f,97))Jp(f);else throw f;}}function EG(a,b){return a.f!=b?(a.f=b,!0):!1}\nfunction YJ(a,b,c,d,e){b=FJ(a,b,c);5!=a.d[b]&&2==a.c[b].c?d.a.a+=Id:3==a.c[b].c?d.a.a+=Ea:9==a.c[b].c?(e=Md,a=a.c[b].d,null!=a&&(e=a),Mp(d.a,e)):1==e[b]?d.a.a+=nc:-1==e[b]&&(d.a.a+=Zf)}\nfunction yG(a){var b,c,d,e,f,g;c=0;for(d=1;d<=a.p;++d)a.b[d].k=0;for(f=1;f<=a.q;++f)a.c[f].e=0;a:for(;;){b=!1;for(d=1;d<=a.p;++d)if(e=a.b[d],0==e.k){e.k=++c;b=!0;break}if(!b)break a;for(;b;){b=!1;for(f=1;f<=a.q;++f)g=a.c[f],0<g.e||(d=a.b[g.i],e=a.b[g.j],d.k!=e.k?(g.e=d.k=e.k=c,b=!0):g.e=d.k)}}b=c;d=D(CJ,u,120,b,0);for(c=1;c<=b;++c)d[c-1]=new NN(a.k,a,c);return d}function cI(a,b,c,d){a=c-a;b=d-b;return a*a+b*b}\nfunction lJ(a,b){var c,d,e;e=a.c[b];if(1==e.c)if(c=a.c[b].i,d=a.c[b].j,2>a.b[c].j&&2>a.b[d].j)e.f=0,wu(a.k,"Stereomarking meaningless on this bond !");else switch(e.f){case 0:a.b[d].j<=a.b[c].j?e.f=1:e.f=3;break;case 1:e.f=2;break;case 2:2<a.b[d].j?e.f=3:e.f=1;break;case 3:e.f=4;break;case 4:2<a.b[c].j?e.f=1:e.f=3}else 2==e.c?10==e.f?e.f=0:e.f=10:wu(a.k,"Stereomarking allowed only on single and double bonds!")}\nfunction TJ(a,b,c,d){var e,f,g,h,j,l,o,n,r,t;if(!(2!=a.c[b].c||5==a.d[b])&&(10==a.c[b].f||a.k.z))if(f=a.c[b].i,b=a.c[b].j,!NM(a.b[f])||!NM(a.b[b])){e=null;NM(a.b[f])?e=VJ(a,b):NM(a.b[b])&&(e=VJ(a,f));if(null!=e)if(1==(e[0]-1)%2)f=e[1],b=e[e[0]];else return;e=z(B,q,-1,[f,b]);for(o=0,j=e.length;o<j;++o)if(h=e[o],h=a.b[h].j,2>h||3<h)return;c[f]>c[b]&&(j=f,f=b,b=j);j=MN(a,f);h=j[0];l=j[1];e=0;o=!1;0<l&&c[h]>c[l]&&(j=h,h=l,l=j);j=FJ(a,f,h);0!=d[j]?e=h:1==a.c[j].c&&5!=a.d[j]&&(e=h);0==e&&0<l&&(j=FJ(a,f,\nl),0!=d[j]?e=l:1==a.c[j].c&&5!=a.d[j]&&(e=l));c[e]>c[f]&&(o=!0);j=MN(a,b);l=j[0];g=j[1];h=0;0<g&&c[l]<c[g]&&(j=l,l=g,g=j);j=FJ(a,b,l);1==a.c[j].c&&5!=a.d[j]&&0==d[j]&&(h=l);0==h&&0<g&&(j=FJ(a,b,g),1==a.c[j].c&&5!=a.d[j]&&(h=g));if(!(0==e||0==h))if(l=a.b[b].q-a.b[f].q,j=a.b[b].r-a.b[f].r,g=Math.sqrt(l*l+j*j),0.001>g&&(g=0.001),j/=g,g=l/g,l=(a.b[e].r-a.b[f].r)*g-(a.b[e].q-a.b[f].q)*j,t=(a.b[h].r-a.b[f].r)*g-(a.b[h].q-a.b[f].q)*j,2>(0>=l?0-l:l)||2>(0>=t?0-t:t))wu(a.k,"Not unique E/Z geometry !");else{g=\nFJ(a,e,f);h=FJ(a,h,b);r=1;if(0==d[g]){for(n=1;n<=a.b[e].j;++n)if(b=a.b[e].p[n],b!=f&&(j=FJ(a,e,b),0!=d[j])){c[b]>c[e]?r=-d[j]:r=d[j];break}d[g]=r}0==d[h]&&(0<l&&0<t||0>l&&0>t?d[h]=-d[g]:d[h]=d[g],o&&(d[h]=-d[h]))}}}function UJ(a,b,c){var d;d=a.c[b].f;return 1>d||4<d?0:1==d&&a.c[b].i==c?1:2==d&&a.c[b].i==c?-1:3==d&&a.c[b].j==c?1:4==d&&a.c[b].j==c?-1:0}\nfunction SJ(a){var b;for(b=1;b<=a.p;++b){var c;a:{for(var d=c=void 0,e=void 0,e=0,d=1;d<=a.b[b].j;++d)if(c=a.c[FJ(a,b,a.b[b].p[d])],1==c.c)e+=1;else if(2==c.c)e+=2;else if(3==c.c)e+=3;else if(9==c.c){c=-1;break a}c=e}a.b[b].o=c;c=a;var d=b,f=e=void 0,g=void 0,e=c.b[d],g=e.o;if(-1==g)e.i=0;else{switch(e.a){case 1:2==g?c.b[d].n=1:1<=g&&(c.b[d].n=0);e.i=0;break;case 2:3==g||5==g?(e.i=0,c.b[d].n=0):3>g?e.i=3-g-c.b[d].n:4==g?(c.b[d].n=-1,e.i=0):5<g&&(c.b[d].n=g-5,e.i=0);break;case 3:case 6:4>g?0<c.b[d].n?\ne.i=2-g+c.b[d].n:0>c.b[d].n?e.i=2-g-c.b[d].n:e.i=4-g:(c.b[d].n=g-4,e.i=4-g+c.b[d].n);break;case 4:case 7:3>g?e.i=3-g+c.b[d].n:3==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:(c.b[d].n=4==g?1:6==g?-1:g-5,e.i=0);break;case 5:2==g&&(0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0);2<g&&(c.b[d].n=g-2);e.i=2-g+c.b[d].n;break;case 8:case 13:2>g?e.i=2-g+c.b[d].n:2==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:3==g?2==c.b[d].j?(c.b[d].n=0,e.i=1):(c.b[d].n=1,e.i=\n0):4==g?(c.b[d].n=0,e.i=0):5==g?(c.b[d].n=0,e.i=1):(c.b[d].n=g-6,e.i=0);break;case 9:case 10:case 11:case 12:1<=g&&(c.b[d].n=g-1);e.i=1-g+c.b[d].n;2<g&&(c.b[d].n=0,e.i=0);break;case 33:case 32:e.i=0}f=pG(e.a);if(0<f)for(;e.n+e.i+g>f;)if(0<e.i)--e.i;else if(0<e.n)--e.n;else break;0>e.i&&(e.i=0)}}}function WG(a){zN(this);this.b[0]=new DJ;this.t=this.q=this.p=0;this.k=a}\nfunction EI(a,b){var c,d,e,f,g,h,j,l,o;WG.call(this,a);if(null!=b&&(f=m,l=CI(b),null!=l)){o=new sF(b,l,!0);for(g=1;4>=g;++g)f=DI(o,l);e=jI($E(yy(f.substr(0,3)),10)).a;j=jI($E(yy(f.substr(3,3)),10)).a;g=0;try{g=jI($E(yy(f.substr(14,1)),10)).a}catch(n){if(n=Iq(n),!G(n,97))throw n;}EG(this,(FG(),1==g?GG:HG));for(g=1;g<=e;++g){d=mJ(this,null);f=DI(o,l);d.q=(new JL(GL(yy(f.substr(0,10))))).a;d.r=-(new JL(GL(yy(f.substr(10,10))))).a;d=34;34>f.length&&(d=f.length);d=yy(f.substr(31,d-31));WI(this,g,d);62<=\nf.length&&(h=yy(f.substr(60,3)),0<h.length&&(h=jI($E(h,10)).a,0!=h&&(this.b[this.p].f=h)));if(36<=f.length&&(h=yy(f.substr(34,2)),0<h.length&&(h=jI($E(h,10)).a,0!=h&&-3<=h&&4>=h))){var r=void 0,r=OM(d);d=0<r?r+h:-1;0>d&&(d=0);this.b[g].d=d}if(39<=f.length&&(h=yy(f.substr(37,2)),0<h.length&&(h=jI($E(h,10)).a,0<h&&7>=h))){f=0;switch(h){case 1:f=3;break;case 2:f=2;break;case 3:f=1;break;case 4:f=0;break;case 5:f=-1;break;case 6:f=-2;break;case 7:f=-3}this.b[g].n=f}}for(g=1;g<=j;++g)e=AJ(this,null),f=\nDI(o,l),e.i=jI($E(yy(f.substr(0,3)),10)).a,e.j=jI($E(yy(f.substr(3,3)),10)).a,d=jI($E(yy(f.substr(6,3)),10)).a,1==d?c=1:2==d?c=2:3==d?c=3:c=9,h=0,11<f.length&&(h=jI($E(yy(f.substr(9,3)),10)).a),1==d&&1==h&&(c=1,e.f=1),1==d&&6==h&&(c=1,e.f=2),e.c=c;JJ(this);for(SG(this);(o.j=mF(o,o.a),o.j<o.i)&&!(null==(f=pF(o)));){if(0==f.indexOf(ff))break;if(0==f.indexOf(ef)){l=new rF(f);pF(l);pF(l);j=jI($E(pF(l),10)).a;for(g=1;g<=j;++g)c=jI($E(pF(l),10)).a,e=jI($E(pF(l),10)).a,this.b[c].n=e}if(0==f.indexOf(nf)){l=\nnew rF(f);pF(l);pF(l);j=jI($E(pF(l),10)).a;for(g=1;g<=j;++g)c=jI($E(pF(l),10)).a,this.b[c].d=jI($E(pF(l),10)).a}if(0==f.indexOf("M APO")){l=new rF(f);pF(l);pF(l);j=jI($E(pF(l),10)).a;for(g=1;g<=j;++g)c=jI($E(pF(l),10)).a,f=jI($E(pF(l),10)).a,this.v=c,YI(this,this.v,0),WI(this,this.p,Gf+f),this.v=0}}a&&!a.bb&&LG(this);RJ(this)}}\nfunction ZJ(a,b){var c,d,e,f,g,h,j,l,o,n;WG.call(this,a);0==b.indexOf(ma)&&(b=JE(b,1,b.length));TL(b,ma)&&(b=JE(b,0,b.length-1));if(1>b.length)this.p=0;else{try{j=new rF(b);g=jI($E(pF(j),10)).a;h=jI($E(pF(j),10)).a;for(f=1;f<=g;++f)o=pF(j),c=(n=mJ(this,null),WI(this,this.p,o),n),c.q=(new JL(GL(pF(j)))).a,c.r=-(new JL(GL(pF(j)))).a;for(f=1;f<=h;++f){d=AJ(this,null);d.i=jI($E(pF(j),10)).a;d.j=jI($E(pF(j),10)).a;e=jI($E(pF(j),10)).a;l=0;if(-1==e)l=e=1;else if(-2==e)e=1,l=2;else if(-5==e)e=2,l=10;else if(11==\ne||12==e||13==e||14==e)l=e,e=9;d.c=e;d.f=l}KN(this);JJ(this);SG(this)}catch(r){r=Iq(r);if(G(r,97)){r.Cd();this.p=0;return}throw r;}a&&!a.bb&&LG(this);RJ(this)}}function HI(a,b,c){var d,e,f,g;WG.call(this,a);g=FH(b.p+1);for(e=1;e<=b.p;++e)b.a[e]==c&&(mJ(this,b.b[e]),g[e]=this.p);for(e=1;e<=b.q;++e)if(a=b.c[e].i,d=b.c[e].j,!(b.a[a]!=c&&b.a[d]!=c)&&!(b.a[a]!=c||b.a[d]!=c))f=AJ(this,b.c[e]),f.i=g[a],f.j=g[d];this.i=b.i;KN(this)}\nfunction NN(a,b,c){var d,e,f;WG.call(this,a);f=FH(b.p+1);for(d=1;d<=b.p;++d)b.b[d].k==c&&(mJ(this,b.b[d]),f[d]=this.p);for(d=1;d<=b.q;++d)a=b.c[d],a.e==c&&(e=AJ(this,a),e.i=f[a.i],e.j=f[a.j]);EG(this,b.f);this.i=b.i;KN(this)}\nfunction bJ(a,b,c){var d,e,f,g;WG.call(this,a);for(a=1;a<=c;++a)this.p+=b[a].p,this.q+=b[a].q,this.t+=b[a].t,b[a].f.a&&EG(this,(FG(),FG(),GG));this.b=D(AN,u,115,this.p+1,0);this.c=D(BN,u,116,this.q+1,0);f=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].p;++d)++e,this.b[e]=MM(b[a].b[d]);for(d=1;d<=b[a].q;++d)++g,this.c[g]=RM(b[a].c[d]),this.c[g].i+=f,this.c[g].j+=f;f=e}KN(this)}\nfunction sG(a){var b;zN(this);this.k=a.k;this.p=a.p;this.q=a.q;this.t=a.t;this.b=D(AN,u,115,this.p+1,0);for(b=0;b<this.b.length;++b)a.b[b]&&(this.b[b]=MM(a.b[b]));this.c=D(BN,u,116,this.q+1,0);for(b=0;b<this.c.length;++b)a.c[b]&&(this.c[b]=RM(a.c[b]));this.i=a.i;this.f=a.f}\nfunction eJ(a,b,c){var d,e,f;if(0==c)return $I(nw(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=P(J(Q(a*Math.pow(10,c))))/Math.pow(10,c);e=m+(new JL(a)).a;d=wy(e,xy(46));0>d&&(e+=ic,d=wy(e,xy(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=yc;if(0==b)return e;e.length>b&&(e=Md);c=m;for(a=1;a<=b-e.length;++a)c+=ea;return c+e}function CI(a){var b;b=new sF(a,da,!0);if(4<lF(b))return da;b=new sF(a,Rk,!0);return 4<lF(b)?Rk:null}\nfunction $I(a,b){var c,d,e;d=m+(new QC(a)).a;d.length>b&&(d=Md);e=m;for(c=1;c<=b-d.length;++c)e+=ea;return e+d}function DI(a,b){for(var c,d;a.j=mF(a,a.a),a.j<a.i;){d=pF(a);if(H(d,b))return ea;for(pF(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=JE(d,0,d.length-1),0==d.length)return ea}else break;return d}return null}w(718,1,{120:1},WG,EI,ZJ,HI,NN,bJ,sG);_.a=null;_.d=null;_.i=0;_.j=!1;_.k=null;_.n=!1;_.o=0;_.p=0;_.q=0;_.r=0;_.s=!1;_.t=0;_.u=!1;_.v=0;_.w=0;_.x=0;_.y=null;_.z=0;_.A=0;\nfunction FN(a,b,c,d){var e,f,g;e=YI(b,c,d);d=b.p;a.c=b.b[d].q;a.d=b.b[d].r;f=b.b[c].q-a.c;c=b.b[c].r-a.d;g=Math.sqrt(f*f+c*c);a.b=c/g;a.a=f/g;uG(b,d);return e}function GN(a,b,c,d,e,f){var g,h,j;g=c;for(;g<=d;++g)c=b.b[g],TG(c,-a.c,-a.d),h=c.q*a.a+c.r*a.b,j=c.r*a.a-c.q*a.b,c.q=h,c.r=j,h=-c.q*f.a+c.r*f.b,j=-c.r*f.a-c.q*f.b,c.q=h,c.r=j,TG(c,b.b[e].q,b.b[e].r)}function EN(){}w(719,1,{},EN);_.a=0;_.b=0;_.c=0;_.d=0;function Au(){Au=x;Bu=new hE(Ue)}var Bu;\nfunction mH(){mH=x;ON=new XC(1);H((LE(),ME[ki]),bf)?R=30:R=1}function kH(a,b,c,d,e){XH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))),P(J(Math.round(-35))),P(J(Math.round(-110))))}function nH(a,b,c,d,e){oH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function OH(a,b,c,d){var e,f,g;f=D(B,q,-1,d,1);g=D(B,q,-1,d,1);for(e=0;e<d;++e)f[e]=P(J(Q(b[e]*R))),g[e]=P(J(Q(c[e]*R)));a=a.a;a.n&&(hH(a,!1),iH(a,PN(a,f,g,d,2<d)))}\nfunction eH(a,b,c,d,e){pH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function NH(a,b,c,d){HH(a.a,b,P(J(Q(c*R))),P(J(Q(d*R))))}\nfunction fH(a,b,c,d,e,f){var g,h;g=a.a.e;f?(h=pD(g),f=new sm(nw(0.7*(~~g.d>>16&255)),nw(0.7*(~~g.d>>8&255)),nw(0.7*(g.d&255))),DH(a.a,g)):(h=new sm(nw(0.7*(~~g.d>>16&255)),nw(0.7*(~~g.d>>8&255)),nw(0.7*(g.d&255))),f=pD(g),DH(a.a,h));g=P(J(Q(R)));d=P(J(Q(d*R)));e=P(J(Q(e*R)));b=P(J(Q(b*R)));c=P(J(Q(c*R)));d-=g;e-=g;lH(a.a,b+g,c+g,d-g,e-g);DH(a.a,h);lH(a.a,b,c,d,g);lH(a.a,b,c+g,g,e);DH(a.a,f);lH(a.a,b+d,c,g,e+g);lH(a.a,b+1,c+e,d,g)}\nfunction gH(a,b,c,d,e){a=a.a;b=P(J(Q(b*R)));c=P(J(Q(c*R)));d=P(J(Q(d*R)));e=P(J(Q(e*R)));hH(a,!0);iH(a,jH(a,b,c,d,e))}function rH(a,b,c,d){var e,f,g;f=D(B,q,-1,d,1);g=D(B,q,-1,d,1);for(e=0;e<d;++e)f[e]=P(J(Q(b[e]*R))),g[e]=P(J(Q(c[e]*R)));a=a.a;hH(a,!0);iH(a,PN(a,f,g,d,2<d))}function dH(a,b,c,d,e){lH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function cH(a,b){!a.b?DH(a.a,b):b==a.c||rD(b,a.c)?DH(a.a,a.c):DH(a.a,a.b)}function GH(a,b){a.e=new KD(b.a,b.c,Math.round(b.b*R));eK(a.a,a.e)}\nfunction QN(a){mH();this.a=a;1<R&&(this.d=new XC(R*ON.e),CH(this.a,this.d))}w(721,1,{},QN);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var ON,R=0;function aH(a){this.a=a;this.b=new QN(a.a)}w(722,1,{},aH);_.a=null;_.b=null;function eI(){}function LN(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(724,1,{121:1},eI,LN);_.a=0;_.b=0;_.c=0;_.d=0;function MI(a){return a.a<a.c-1?(++a.a,Nx(a,a.a)):null}function LI(a){return 0<a.a?(--a.a,Nx(a,a.a)):null}function qK(){vM(this)}w(725,653,sl,qK);\n_.vg=function(){this.a=-1;this.b=D(wM,u,0,0,0);this.c=0};_.a=-1;function yu(a,b){var c;a.a=b;var d,e;d=null;if(e=c=(e=oE().a.fi(a),null!=e?new FE(e):null))e=(tE(),wE),e=xE(e,(tE(),wE))||xE(e,uE);if(e)try{d=CE(c)}catch(f){if(f=Iq(f),G(f,74))Jp(f);else if(G(f,82))Jp(f);else throw f;}c=d;null!=c&&MF(b,c)}function xu(a){var a=new FE(a),b=oE(),c,d;try{c=CE(a),d=$p(c),b.a.gi(d)}catch(e){if(e=Iq(e),G(e,74))Jp(e);else if(G(e,82))Jp(e);else throw e;}}function rK(){}w(727,1,cm,rK);\n_.Ef=function(a){MF(this.a,a.a)};_.a=null;function $H(a){a.c=0;a.a=0;a.b=0}function oK(){}w(728,1,{},oK);_.a=0;_.b=0;_.c=0;function NK(){Yz();Zz.call(this)}w(730,405,tl,NK);\nfunction tu(){var a;tu=x;Yz();RN=(a=!1,gj in $wnd||gj in $doc.documentElement?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);SN=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");TN=RN&!SN;var b;a=z(B,q,-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]);uu=D(B,q,-1,1E3,1);for(b=0;b<uu.length;++b)uu[b]=-999;for(b=0;b<a.length;b+=2)uu[a[b+1]]=a[b]}\nfunction GC(a,b,c){var d;d=new UN;sy(d.t,b,c);cz(a.f,d.t,0,0);Qm(a.a,d);return d}function LC(a){var b;b=cr(a.pb,ej);0==b&&(b=parseInt(a.pb.style[di])||0);return b}function IK(a,b){return!a.e?null:b in a.e?a.e[b]:null}function KC(a){var b;b=cr(a.pb,fj);0==b&&(b=parseInt(a.pb.style[Nk])||0);return b}function SH(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d){var a=a.f,e=b.t;dz(a,e);a.Fe(e,c,d);b.r=c;b.s=d}VN(b)}function lK(a){var b;for(b=new Jv(a.k);b.b<b.d.Yf();)a=Kv(b),a.bg()}\nfunction zK(a){a=SE(a);$wnd.open(a,"_blank",m)}\nfunction HK(a,b,c,d){tu();NK.call(this);this.i=new WN;this.a=new Nm;this.k=new Nm;this.e=d;this.pb.style[oj]=yc;this.pb.style[lj]=yc;this.pb.style[pk]=pi;this.pb.style[Nk]=b;this.pb.style[di]=c;this.f=new XN;this.f.pb.style[Nk]=Hc;ry(this.f,Hc);TN?(b=new YN,c=new ZN,cz(b,this.f,0,0),cz(b,c,0,0),jz(this,b)):jz(this,this.f);this.c=a;a.Sc=this.i;a.Ec=this;TN&&(this.n=new $N(this),this.n.i=new aO(this),this.n.j=new bO(this),this.n.n=new cO(this),this.n.k=new dO(this),this.c&&(this.n.e=new eO(this),this.n.f=\nnew fO(this),this.n.a=new gO(this)));Fy(this,new hO(this),(Eu(),Eu(),Fu));Fy(this,this,(Ht(),Ht(),It));Fy(this,new iO(this),(Hu(),Hu(),Iu));Fy(this,new jO(this),(Ru(),Ru(),Su));Fy(this,new kO(this),(Ku(),Ku(),Lu));Fy(this,new lO(this),(Uu(),Uu(),Vu));Fy(this,new mO(this),(qu(),qu(),ru));(kC(),kC(),lC).a=this;Qx(new nO(this))}w(729,730,tl,HK);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.j=!1;_.n=null;var TN,SN,RN,uu=null;function XN(){hz.call(this);this.pb[Yg]=li}w(732,382,tl,XN);\nfunction YN(){XN.call(this);this.pb.style[Nk]=Hc;this.pb.style[di]=Hc}w(731,732,tl,YN);function iu(a,b){var c;c=J(Q(100*b.c));c=new HE(b,0,Pj,c);zG(a.a.c,c);return!0}function fO(a){this.a=a}w(733,1,{},fO);_.Qh=function(a){return iu(this,a)};_.a=null;function mu(a,b){var c;c=new HE(b,0,Bh,Tk);zG(a.a.c,c);return!0}function gO(a){this.a=a}w(734,1,{},gO);_.Qh=function(a){return mu(this,a)};_.a=null;function hO(a){this.a=a}w(735,1,{},hO);\n_.ld=function(a){var b,c,d,e;d=Ct(a);e=Dt(a);c=jr(a.a);b=new oO(a);2==c&&(b.e=4);b=gJ(this.a.c,b,d,e);this.a.j=!0;b&&a.a.stopPropagation()};_.a=null;function iO(a){this.a=a}w(736,1,{},iO);_.md=function(a){var b,c;b=Ct(a);c=Dt(a);a=new oO(a);(0>=b||b>=KC(this.a)-1||0>=c||c>=LC(this.a)-1)&&(this.a.j=!1);this.a.j?pJ(this.a.c,a,b,c):kI(this.a.c,a,b,c);JA(this.a.pb)};_.a=null;function jO(a){this.a=a}w(737,1,{},jO);_.od=function(a){this.a.j=!1;Ct(a);Dt(a);xJ(this.a.c)};_.a=null;\nfunction kO(a){this.a=a}w(738,1,{},kO);_.nd=function(){this.a.j&&(this.a.j=!1)};_.a=null;function lO(a){this.a=a}w(739,1,{},lO);_.a=null;function mO(a){this.a=a}w(740,1,{},mO);_.a=null;function ZN(){XN.call(this);this.pb.style[Nk]=Hc;this.pb.style[di]=Hc}w(741,732,tl,ZN);function nO(a){this.a=a}w(742,1,{},nO);_.Yd=function(){Tq((Qq(),Rq),new pO(this))};_.a=null;function pO(a){this.a=a}w(743,1,{},pO);_.pd=function(){this.a.a.c&&(IC(this.a.a.c),lK(this.a.a))};_.a=null;\nfunction qO(a,b){var c;c=b.a;c.e=4;return gJ(a.a.c,c,b.d,b.e)}function aO(a){this.a=a}w(744,1,{},aO);_.Qh=function(a){return qO(this,a)};_.a=null;function pv(a,b){kI(a.a.c,b.a,b.d,b.e);return gJ(a.a.c,b.a,b.d,b.e)}function bO(a){this.a=a}w(745,1,{},bO);_.Qh=function(a){return pv(this,a)};_.a=null;function cO(a){this.a=a}w(746,1,{},cO);_.Qh=function(a){return pJ(this.a.c,a.a,a.d,a.e)};_.a=null;function dO(a){this.a=a}w(747,1,{},dO);_.Qh=function(){return xJ(this.a.c)};_.a=null;\nfunction hu(a,b){var c;c=J(Q(b.b));c=new HE(b,0,Hj,c);zG(a.a.c,c);return!0}function eO(a){this.a=a}w(748,1,{},eO);_.Qh=function(a){return hu(this,a)};var rO=_.a=null;function sO(){sO=x;rO=new $w((qx(),new px("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function tO(){tO=x;uO={}}\nfunction vO(a,b,c){var d;c&&(b.style[Hh]=c.b+uj,d=c.a,d!=Le&&(b.style[Gh]=d),0!=(c.c&1)&&(b.style[Lh]=Eg),0!=(c.c&2)&&(b.style[Ih]=ji));a.e.style[Mk]=aj}\nfunction MD(a){var b=wO,c,d,e,f,g,h,j,l,o,n,r,t,y;c=Zp(a);c in uO?a=uO[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(ak),f=$doc.createElement(hi),f.style[sh]=(ds(),"inline"),f.style[Jk]=(Us(),"baseline"),f.style[zi]=zc,f.style[Ai]=zc,f.width=1,f.height=1,g=(sO(),rO),f.src=g.d.a,a=(h=$doc.createTextNode(Ff),vO(b,e,a),e.appendChild(h),e.appendChild(f),d.appendChild(e),j=mr(e),l=mr(e)+(e.offsetHeight||0),o=l-j,n=mr(f)+(f.offsetHeight||0)+1,r=l-n,t=n-j,d.removeChild(e),y=new xO,y.a=\nt,y.b=r,y.c=o,y),uO[c]=a);return a}function yO(){tO();var a,b,c,d,e;zs();this.a=z(rw,u,1,["monospace","sans-serif",Uj]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(ak);this.e.innerHTML=this.f||m;this.e.style[Hh]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[Gh]=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)}w(751,1,{},yO);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";\nvar uO;function xO(){}w(752,1,{},xO);_.a=0;_.b=0;_.c=0;function qJ(a){if(0!=(a.e&4))return!0;try{if(a.a&&G(a.a,26))return!!a.a.a.metaKey}catch(b){if(b=Iq(b),!G(b,105))throw b;}return!1}function hJ(a){try{if(a.a&&G(a.a,26))return!!a.a.a.shiftKey}catch(b){if(b=Iq(b),!G(b,105))throw b;}return!1}function oO(a){vu.call(this,null,0,null);this.a=a}w(753,497,Xl,oO);_.yf=function(){return qJ(this)};_.zf=function(){return hJ(this)};_.a=null;\nfunction gE(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=wO;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||m,vO(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function YB(a){this.b=a;this.a={};!wO&&(wO=new yO)}w(754,500,jm,YB);var wO=null;function HC(a){this.a=a}w(755,507,{},HC);_.a=null;function WN(){AC.call(this)}w(756,476,Ll,WN);function zO(a,b){this.a=a;this.b=b}w(757,1,{},zO);_.a=null;_.b=null;\nfunction AO(){pA.call(this);this.pb[Yg]="jsa-resetTable";this.pb.style[Nk]=xg}w(758,418,tl,AO);function BO(){BO=x;var a=CO=new yO;zs();a.f="9p";a.e.style[Gh]=Uj;a.e.style[Hh]="144.0pt";a.e.innerHTML=a.f||m;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[Hh]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);DO=new XC(1)}function iH(a,b){a.p=!0;if(a.j){a.o&&(a.d.length=0,a.o=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,VN(a)}\nfunction XH(a,b,c,d,e,f,g){var h,j,l,o,n,r,t,y,v,s,A;a.n&&(hH(a,!1),360<=g||-360>=g?h=jH(a,b,c,d,e):h=(j=f+g,l=0,j<f&&(l=1),o=0,(180<g||-180>g)&&(o=1),n=b+d/2,r=c+e/2,t=d/2,y=e/2,v=EO(n,r,t,y,f),s=EO(n,r,t,y,j),A="<g"+a.k+Ld,A+=\'<path d ="M \'+v.a+ea+v.b+" A "+t+ea+y+" 0 "+o+ea+l+ea+s.a+ea+s.b+za,A+=qd,A),iH(a,h))}function oH(a,b,c,d,e){var f,g,h,j,l,o;a.n&&(b=(f=a.a,a.a=!1,g=m+b,h=m+d,j=m+c,l=m+e,o=Ad+g+wa+j+va+h+xa+l+ua+a.f+na+a.c+a.b+sc,a.a=f,o),iH(a,b))}\nfunction pH(a,b,c,d,e){a.n&&(hH(a,!1),iH(a,\'<rect x="\'+b+ya+c+qa+e+\'" width="\'+d+ma+a.k+sc))}function HH(a,b,c,d){var e,b=b.replace(/&/g,Va).replace(/<\/g,$a).replace(/>/g,Wa),b=(e=a.f,Hd+c+ya+d+na+a.i+\' fill="\'+e+Ca+b+zd);iH(a,b)}function lH(a,b,c,d,e){hH(a,!0);iH(a,\'<rect x="\'+b+ya+c+qa+e+\'" width="\'+d+ma+a.k+sc)}\nfunction VN(a){var b,c;if(a.p){for(;null!=(b=a.u.pop());)c=a.d,c[c.length]=b;b=a.d.join(da);c=a.t;var d;d=kr(c.pb)+(c.pb.offsetWidth||0)-kr(c.pb);0==d&&(d=parseInt(c.pb.style[Nk])||0);c=d;d=a.t;var e;e=mr(d.pb)+(d.pb.offsetHeight||0)-mr(d.pb);0==e&&(e=parseInt(d.pb.style[di])||0);c=\'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="\'+c+qa+e+Ca;var f;d=!(f=$wnd.navigator.userAgent,-1!=f.indexOf("Firefox"))?"<style> text { cursor: default; } <\/style>":m;b=c+d+b+rd;b!==a.q&&(a.t.pb.innerHTML=\nb||m,a.q=b);a.o=!0;a.p=!1}}function DH(a,b){(a.e=b)&&(a.f=FO(b))}function eK(a,b){var c,d,e;a.i=(c=b.b,d=b.a,e=m,12!=c&&(e=\' font-size="\'+c+\'px"\'),"Plain"!=d&&(e+=\' font-family="\'+d+ma),0!=(b.c&1)&&(e+=\'font-weight="bold"\'),0!=(b.c&2)&&(e+=\'font-style="italic"\'),e)}function CH(a,b){(a.n=b)&&b&&(a.c=\'stroke-width="\'+(b.e==nw(b.e)?m+nw(b.e):m+b.e)+na)}w(759,503,{});_.d=null;_.e=null;_.f=Bg;_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=m;_.r=0;_.s=0;_.t=null;_.u=null;var DO,CO;\nfunction lv(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-kr(a.o.pb)+lr(a.o.pb)+lr(a.o.pb.ownerDocument.body),a.b.e=c.clientY-mr(a.o.pb)+(a.o.pb.scrollTop||0)+(a.o.pb.ownerDocument.body.scrollTop||0),a.b.a=new oO(b),b.a.preventDefault(),!0):!1}\nfunction $N(a){this.o=a;this.b=new GO;this.c=new HO(this);Fy(this.o,new IO(this),(mv(),mv(),nv));Fy(this.o,new JO(this),(ev(),ev(),fv));Fy(this.o,new KO(this),(iv(),iv(),jv));Fy(this.o,new LO(this),(av(),av(),bv));Fy(this.o,new MO,(nu(),nu(),ou));Fy(this.o,new NO(this),(ju(),ju(),ku));Fy(this.o,new OO(this),(eu(),eu(),fu))}w(760,1,{},$N);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function HO(a){Sm();this.a=a}w(761,66,{},HO);\n_.zd=function(){!this.a.d&&this.a.i&&qO(this.a.i,this.a.b)};_.a=null;function IO(a){this.a=a}w(762,1,{},IO);_.a=null;function JO(a){this.a=a}w(763,1,{},JO);_.a=null;function KO(a){this.a=a}w(764,1,{},KO);_.a=null;function LO(a){this.a=a}w(765,1,{},LO);_.a=null;function MO(){}w(766,1,{},MO);function NO(a){this.a=a}w(767,1,{},NO);_.a=null;function OO(a){this.a=a}w(768,1,{},OO);_.a=null;function GO(){}w(769,1,{},GO);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction FO(a){var b,c;c=~~a.d>>16&255;b=~~a.d>>8&255;a=a.d&255;if(0==c*b*a){if(0==c&&0==b&&0==a)return Bg;if(255==c&&0==b&&0==a)return"red";if(0==c&&255==b&&0==a)return"green";if(0==c&&0==b&&255==a)return Cg}return 255==c&&255==b&&255==a?"white":Ej+c+mb+b+mb+a+gb}function vK(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction PO(a){var b,c,d,e,f;Ly(a);d=(My(),gB(null));e=new AO;mA(e,a);Vy(d,e,d.pb);f=a.le();b=a.ke();c=vK();9<=c?(++f,++b):7==c&&G(a,39)&&(c=a.pb.textContent,2>=c.length&&(f+=8));oA(e,a);ez(d,e);return new eC(f,b)}function AF(a){try{$wnd.console.log(a)}catch(b){}}function QO(){this.pb=$doc.createElement(th);this.pb[Yg]=li;this.pb.style[mj]=ei;this.pb.style[rj]=hg;this.pb.style[Nk]=Hc;this.pb.style[di]=Hc;this.pb.setAttribute("contenteditable",Dh)}w(771,385,xl,QO);\nfunction EO(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new zO(new JL(a),new JL(b))}function jH(a,b,c,d,e){return\'<ellipse cx="\'+(b+d/2)+pa+(c+e/2)+\'" rx="\'+d/2+\'" ry="\'+e/2+ma+a.k+sc}function PN(a,b,c,d,e){var f,g,h,j;if(1>d)return m;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=\' points="\';for(f=0;f<g;++f)h=b[f],j=c[f],d+=h+mb+j,f<g-1&&(d+=ea);d+=ma;b=pd;e?b+="polygon":b+="polyline";return b+=d+a.k+sc}\nfunction hH(a,b){var c;c=a.f;(a.a=b)?a.k=\' stroke="none" fill="\'+c+na+a.b:a.k=\' fill="none" stroke="\'+c+na+a.c+a.b}function UN(){BO();this.n=DO;this.d=[];this.t=new QO;this.u=[]}w(772,759,{},UN);_.a=!1;_.b=m;_.c=m;function RO(){RO=x;SO=new eC(0,0)}function pC(a,b){var c;if(a.Vf())return SO;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Xh(WB(b));c=PO(a.Nf());a.e.b=c.b;a.e.a=c.a;return c}function TO(){this.e=new wD;this.e.a=-1;this.e.b=-1}w(774,1,{});_.Vf=gK;\n_.Xh=function(a){var b=this.Nf().pb,c,d,e;c=(ID(),JD);e=a.b;d=a.a;e!=c.b?b.style[Hh]=m+e+"pt":b.style[Hh]=m;d!=c.a?b.style[Gh]=d:b.style[Gh]=m;0!=(a.c&1)?b.style[Lh]=Eg:b.style[Lh]=m;0!=(a.c&2)?b.style[Ih]=ji:b.style[Ih]=m};_.e=null;var SO;function CC(){RO();TO.call(this);this.d=new hz}w(778,774,{},CC);_.Nf=sD;_.d=null;function RD(a){this.a=new WA(a.f,new UO(a));VA(this.a,a.e)}w(780,1,{},RD);_.a=null;\nfunction RA(a){var b,c,d,e,f;f=new GE(a.a,1001,null!=a.a.c?a.a.c:a.a.f);for(c=Yu(a.a.d,D(VO,u,75,0,0)),d=0,e=c.length;d<e;++d)if(b=c[d],G(b,55)){b.Ec.j=!1;break}a=a.a;b=a.n.d;f!=b.a&&(b.a=f,b.b=Uv((OC(),PC),new QC(f.k)));b=b.b;if(Qw(!b?Sk:b.a,cl))for(b=(!a.d.a||0==a.d.a.c?(Xv(),Xv(),Yv):new UC(a.d.a)).Ce();b.be();)a=b.ce(),1001==f.k&&a.Ef(f);var g,h,j;1001==f.k?(g=new vu(f.n,f.k,f.a),g.e=f.b&15):601==f.k?(null.ji(),null.ji()):100==f.k&&G(f.n,72)?(h=f.n,j=new vu(h,205,null),j.i=h._e(),j.j=h.af()):\n1004<=f.k&&1005>=f.k||(701==f.k?null.ji():401==f.k||402==f.k?(null.ji(),null.ji(),null.ji(),null.ji(),null.ji()):500<=f.k&&507>=f.k&&(g=null.ki,500!=g&&(g=new vu(null.ki,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function UO(a){this.a=a}w(781,1,Kl,UO);_.pd=function(){RA(this)};_.a=null;function jE(a,b){rB(a.a,b);a.e.a=-1;a.e.b=-1}function mE(){RO();TO.call(this);this.a=new vB}w(782,774,{},mE);_.Nf=gx;_.a=null;\nfunction rE(){new Gv;var a;a:{switch(ow){case 1:case 3:case 5:case 7:a=new WO;break a}a=new XO}this.a=a}w(795,527,{},rE);_.a=null;function XO(){}w(797,1,{},XO);_.fi=function(a){a&&a&&Cq(8,new YO(a));return null};_.gi=function(a){Cq(8,new ZO(a))};function WO(){}w(796,797,{},WO);_.fi=function(){return $wnd.clipboardData.getData("Text")};_.gi=function(a){$wnd.clipboardData.setData("Text",a)};function YO(a){this.a=a}w(800,1,am,YO);_.Dd=sC;_.a=null;function ZO(a){this.a=a}w(802,1,am,ZO);_.Dd=sC;_.a=null;\nfunction du(a,b){a.onloadend=function(a){b.ag(a.target.result)}}function IF(a){this.a=a}w(807,1,{},IF);_.a=null;function FF(){}w(808,1,{},FF);function GF(){}w(809,1,{},GF);function HF(){}w(810,1,{},HF);function nE(){this.b=new sE;this.d=new SC}w(813,525,{},nE);function iI(a,b,c,d){b=ZB(b);c+=b.a;d+=b.b;rz(a.a,c,d);sz(a.a)}function YD(){RO();TO.call(this);var a=this.a=new $O;a.ab=!0;a.a.f=!0;this.a.db=!0}w(815,774,{},YD);_.Nf=gx;_.a=null;function XE(){}w(823,554,{},XE);\nfunction UE(){UE=x;var a;a=(LE(),ME["os.encoding"]);if(null!=a)try{if(H("UTF-8",a))WL(m);else if(H("ISO-8859-1",a)||H("ISO-LATIN-1",a))D(XL,Cl,-1,0,1);else throw new sL(a+la);}catch(b){if(b=Iq(b),!G(b,106))throw b;}}function SD(a,b){a.a=31*a.a+nw((new JL(b)).a)}function YC(){}w(828,1,{},YC);_.hC=gx;_.a=1;\nfunction $O(){var a=(zz(),Cz);tz.call(this,!0,Fi);this.U=a.a;this.a=new aP(this);this.a.d=!0;jz(this,this.a);this.ab=!0;this.a.f=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);Dx();ny(a,b)}else this.lb|=1;ir(hr(this.pb))[Yg]=ai;this.pb.style[Pk]="2147483647"}w(859,387,tl,$O);_.ee=function(a){Jy(this,a);1==Bx(a.type)&&oz(this,!1)};_.a=null;\nfunction aP(a){this.b=a;this.c=new Nm;this.i=new Nm;a=(UA(),TA);new LB(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(jk);this.e=$doc.createElement(mk);vx(b,this.e);this.o=!0;a=(Yz(),$z());b=(wx(),xx(b));a.appendChild(b);this.pb=a;fo();this.pb.setAttribute(Gj,Jo.a);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),Dx(),ny(a,b)):this.lb|=2225;this.pb[Yg]=$h;a=vy(this.pb)+"-vertical";qy(this.me(),a,!0);this.pb.style[lj]=Fc;this.pb.setAttribute("hideFocus",Fk);Fy(this,new SA(this),(wt(),wt(),xt))}\nw(860,427,xl,aP);_.ee=function(a){switch(Bx(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}KA(this,a)};_.Oe=function(a,b){OA(this,a,b);b||this.a&&oz(this.b,!1)};_.a=!0;_.b=null;w(909,1,{});\nfunction bP(a,b,c,d){var e,f,g,h,j,l;h=(!c?b.b:fF(b,c,~~Zp(c)))[0][d.length];b=j=e=null;for(c=0,f=!h?0:h.length;c<f;++c){g=h[c];var o;a:{o=g;var n=d,r=void 0,t=void 0,y=void 0,v=t=r=void 0,s=t=void 0,A=void 0,t=void 0;for(y=0,A=n.length;y<A;++y)if(s=o[y+3],v=n[y],r=null==v?bj:typeof v,r=r==dj?Object.prototype.toString.call(v)==Yf||typeof v.length==cj?"array":r:r,!H(r,s)&&(!H(dk,s)||!H(bj,r)))if(v=H(cj,r),r=H(Fg,r),cP===s)v&&(n[y]=new JL(n[y])),r&&(n[y]=(FG(),n[y]?GG:HG));else{t=v||r;if(t=!t&&null!=\ns&&Up(s)==dP){t=n[y];if(null==t||eP(t,s))continue;if(Tp(t)&&(t=t&&t.g?t.g:null,null!=t&&eP(t,s))){n[y]=t;continue}}if(!H(dj,s)||v||r){o=!1;break a}}o=!0}if(o){e=g[0];j=g[1];b=g[2];break}}return e?(d=b?b(a,d):d,a=(l=e.apply(a,d),[j?j(l):l])):null}function fP(){this.c=new Ip;this.a=new Ip;this.b=new Ip}function eP(a,b){var c;if(cP==b||gP==b&&G(a,133))return!0;if(null!=a)for(c=Up(a);c&&c!=cP;c=null)if(c==b)return!0;return!1}w(908,909,{},fP);function eL(){eL=x;hP=new fP}\nfunction jL(a,b){eL();E(hP.c,a,b)}function bL(a){eL();var b,c,d;d=UL(a,$f);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 cL(a,b){var c;eL();return c=b&&b[0]&&(typeof b[0]==dj||typeof b[0]==Nh)?b[0]:null,eP(c,a)}function hL(a,b){var c=dL;eL();var d=hP,e;e=b?d.b:d.a;if(d=!c?e.b:fF(e,c,~~Zp(c))){var f=d;for(p in a)f[p]=a[p]}else d=a;!c?gF(e,d):iF(e,c,d,~~Zp(c))}\nfunction gL(a,b,c){var d=dL;eL();var e=hP,c=c?e.b:e.a,e=bP(a,c,d,b);if(!e){e=[a];for(i=0;i<b.length;i++)e.push(b[i]);b=e;e=bP(a,c,d,b)}if(!e)throw new Pp("Can\'t find exported method for given arguments: 0"+fd+b.length+da);return e}function zJ(a){eL();var b=hP,c;null==a?a=null:(c=a[eg],c||(0!=(Up(a).b&4)?a=[]:(b=(b=Uv(b.c,Up(a)))&&typeof b==Nh?new b(a):a,a=a[eg]=b),c=a),a=c);return a}var hP;\nfunction C(a){return function(){try{var b;var c=arguments,d;var e;0!=Mq&&(e=Fm(),2E3<e-Oq&&(Oq=e,Nq=Lq()));if(0==Mq++){var f=(Qq(),Rq),g,h;if(f.b){h=null;do g=f.b,f.b=null,h=Zq(g,h);while(f.b);f.b=h}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var j=(Qq(),Rq),l,o;if(j.c){o=null;do l=j.c,j.c=null,o=Zq(l,o);while(j.c);j.c=o}}--Mq;c&&-1!=Nq&&($wnd.clearTimeout(Nq),Nq=-1)}return b}catch(n){throw n;}}}\nfunction gwtOnLoad(a,b,c,d){$moduleName=b;$moduleBase=c;ow=d;if(a)try{C(pw)()}catch(e){a(b)}else C(pw)()}var cP=X(1),Xp=X(145),iP=FL(" I"),B=zL(915,iP);X(154);var wM=zL(919,cP),zq=zL(923,wM),jP=FL(" Z"),Aq=zL(913,jP),kP=EL(),Bq=zL(924,kP),lP=EL(),Dq=zL(925,lP);X(141);X(140);X(139);X(157);X(158);X(156);X(159);X(155);var mP=X(334),Vw=zL(926,mP);X(335);X(198);X(599);X(151);X(616);var nP=FL(" B");X(620);var oP=FL(" C"),ML=zL(927,oP),dP=X(618),pP=FL(" D"),OG=zL(914,pP);X(619);X(621);\nvar qP=X(623),wJ=zL(928,qP),rP=FL(" J"),sP=X(2),rw=zL(920,sP),XL=zL(929,nP);X(632);X(615);X(144);X(254);X(597);var dL=X(586);X(610);var qL=X(607);X(605);X(606);X(612);X(172);X(162);X(169);X(170);X(164);X(165);X(166);X(167);X(173);X(142);X(627);X(622);X(608);X(609);X(587);X(588);X(589);X(590);X(591);X(592);X(593);X(594);X(595);X(596);var tP=X(477);X(476);X(475);X(474);X(582);X(581);X(583);X(584);X(585);X(728);\nvar tD=X(491),hG=zL(930,tD),uP=X(499),mG=zL(931,uP),vP=X(500),oG=zL(932,vP),wP=X(718),CJ=zL(933,wP),ZI=zL(934,B);X(715);X(716);X(701);X(703);X(707);X(708);X(709);X(710);X(711);X(712);X(713);X(714);X(704);X(705);X(706);X(702);var GM=zL(935,tP),xP=EL(),Zu=zL(936,xP);X(727);X(576);X(577);X(602);EL();X(601);EL();X(909);X(908);var gP=EL();X(386);var yP=X(385);X(384);X(390);X(405);X(447);X(756);X(730);X(729);X(383);X(382);X(732);X(731);X(741);X(742);X(743);X(744);X(745);X(746);X(747);X(748);X(733);X(734);\nX(735);X(736);X(737);X(738);X(739);X(740);X(314);X(313);X(395);X(396);X(397);X(66);X(368);X(760);X(769);X(761);X(762);X(763);X(764);X(765);X(766);X(767);X(768);X(502);X(503);X(759);X(638);X(645);X(653);X(646);X(647);X(443);X(446);X(444);X(445);X(604);X(603);X(569);X(568);X(567);X(570);X(571);X(572);X(807);X(808);X(809);X(810);\nvar zP=DL(233,function(){zs();return Ss}),Ts=zL(937,zP),AP=DL(204,function(){rr();return bs}),cs=zL(939,AP),BP=DL(223,function(){ds();return ms}),ns=zL(940,BP),CP=DL(228,function(){os();return xs}),ys=zL(941,CP),DP=DL(243,function(){Us();return kt}),lt=zL(942,DP);DL(234,null);DL(235,null);DL(236,null);DL(237,null);DL(238,null);DL(239,null);DL(240,null);DL(241,null);DL(242,null);DL(205,null);DL(215,null);DL(216,null);DL(217,null);DL(218,null);DL(219,null);DL(220,null);DL(221,null);DL(222,null);\nDL(206,null);DL(207,null);DL(208,null);DL(209,null);DL(210,null);DL(211,null);DL(212,null);DL(213,null);DL(214,null);DL(224,null);DL(225,null);DL(226,null);DL(227,null);DL(229,null);DL(230,null);DL(231,null);DL(232,null);DL(244,null);DL(245,null);DL(246,null);DL(247,null);DL(248,null);DL(249,null);DL(250,null);DL(251,null);X(558);X(557);X(640);X(639);X(641);X(643);X(642);X(644);X(648);X(649);X(266);X(265);X(264);X(270);X(269);X(268);X(274);var EP=X(273);X(272);X(289);X(291);X(292);X(507);X(722);\nvar FP=X(724),GP=X(686),HP=X(691),AN=zL(943,GP),BN=zL(944,HP),IH=zL(945,FP);X(719);X(717);X(370);X(308);X(372);X(311);X(310);X(309);X(470);X(471);X(472);X(512);X(511);X(510);X(515);var IP=EL(),VO=zL(947,IP);X(366);X(556);X(661);X(320);X(525);X(526);X(680);X(695);var JP=DL(697,function(){pI();return rN}),sN=zL(949,JP),KP=DL(698,function(){tI();return uN}),vN=zL(950,KP),LP=DL(696,function(){rI();return mN}),nN=zL(951,LP);X(298);X(300);X(560);X(629);X(635);X(692);X(693);X(694);X(514);var UD=X(513);X(497);\nX(725);X(496);var xD=X(495);X(523);X(524);X(153);X(463);X(506);X(271);X(813);X(458);var GB=zL(952,yP);X(459);X(772);X(771);X(419);X(421);X(420);X(422);X(295);X(312);X(721);X(520);X(521);X(522);X(485);X(559);X(484);X(483);var MP=zL(921,rP);X(665);X(631);X(303);X(465);X(464);X(290);X(293);X(294);X(287);X(286);X(288);X(305);X(276);X(280);X(505);X(479);X(478);X(532);X(481);X(482);X(518);X(517);var ZD=X(516);X(659);X(561);X(562);X(681);X(668);X(473);X(682);X(138);var HD=X(498);X(614);X(751);X(752);X(278);\nX(277);X(279);X(281);X(666);X(828);var LD=X(754);X(774);X(815);X(535);X(780);X(781);X(492);X(302);X(299);X(301);X(297);X(285);X(284);X(283);X(389);X(388);X(387);X(859);X(427);X(860);var NP=DL(391,function(){zz();return Gz}),Hz=zL(957,NP),OP=DL(439,function(){vz();return bB}),cB=zL(958,OP);X(59);X(440);X(441);X(436);X(437);X(438);X(60);X(61);X(62);X(428);X(429);X(430);X(431);X(434);X(699);X(755);X(348);X(415);X(416);X(435);X(778);X(782);var ND=X(508);X(341);X(537);X(538);X(531);X(393);X(757);X(400);\nX(450);X(449);X(451);var PP=DL(452,function(){tB();return EB}),FB=zL(972,PP);DL(453,null);DL(454,null);DL(455,null);DL(456,null);X(315);X(71);X(72);X(70);X(73);X(76);X(77);X(78);X(79);X(80);X(81);var QP=X(93),PA=zL(973,QP);X(82);X(83);X(84);X(85);X(86);X(87);X(88);X(90);X(89);X(91);X(92);X(94);X(95);X(97);X(98);X(96);X(99);X(100);X(101);X(102);X(104);X(106);X(107);X(105);X(103);X(108);X(109);X(110);X(111);X(113);X(116);X(115);X(117);X(120);X(121);X(119);X(122);X(123);X(124);X(125);X(126);X(127);X(129);\nX(130);X(128);X(131);X(132);X(133);X(134);X(136);X(137);X(135);X(401);X(418);X(417);X(656);X(394);X(342);var zE=X(528),BE=zL(976,zE);X(529);X(527);X(758);X(462);X(263);X(378);X(380);X(379);X(350);X(352);X(351);X(346);X(461);X(343);X(552);X(551);X(553);X(633);X(307);X(75);X(353);X(424);X(426);X(753);X(795);X(530);X(554);X(345);X(74);X(112);X(797);X(800);X(802);X(796);X(547);X(548);X(555);X(611);X(823);X(63);X(64);var RP=X(67),cn=zL(980,RP);X(65);X(68);X(69);X(340);function sC(){}\nfunction tC(){return fC(this)}function Uz(a){return Ey(this,a,(Rt(),Rt(),St))}function gx(){return this.a}function YK(){var a=this.b;this.c.a.apply(a,[zJ(this.a.a),a])}function KL(){return nw(this.a)}function Py(){}function hx(a){return!G(a,33)?!1:H(this.a,a._d())}function ex(){return yE(this.a)}function LL(){return m+this.a}function dv(a){var b=a.a;if(a=a.a.k)lv(b,this),a.Qh(b.b);b.d=!0}function Lz(){return this.b}function mm(a){return this===a}function Cy(){return cr(this.pb,fj)}\nfunction sD(){return this.d}function rC(){return dC(this)}function lE(){var a;0<this.a?(a=fE(this,this.a),a=!a?fC(this):a):a=fC(this);return a}function DD(){}function nm(){return Zp(this)}function uM(a){return fy(this.a,a)}function iM(){return this.a.d}function Kt(){return this.c}function dF(){return 0==this.Yf()}function gK(){return!1}function Vz(a){return Ey(this,a,(Ut(),Ut(),Vt))}function kE(){var a;0<this.a?(a=fE(this,this.a),a=!a?dC(this):a):a=dC(this);return a}\nfunction Wz(a){return Ey(this,a,(au(),au(),bu))}function Tz(a){return Ey(this,a,(Nt(),Nt(),Ot))}function cM(){return this.a.a}function hK(){return!1}function Qy(){Ky(this)}function By(){return cr(this.pb,ej)}function uC(){return this.cZ.d+Xf+this.hf()+dg}function Dy(){return this.pb};window.gwtOnLoad=gwtOnLoad;$sendStats(\'moduleStartup\', \'moduleEvalEnd\');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats(\'moduleStartup\', \'end\');\n//@ sourceURL=0.js \n']);
diff --git a/public/jsme/6ABB8447ACAB1353A478923AC9C0550B.cache.js b/public/jsme/6ABB8447ACAB1353A478923AC9C0550B.cache.js
new file mode 100644
index 0000000..44fa510
--- /dev/null
+++ b/public/jsme/6ABB8447ACAB1353A478923AC9C0550B.cache.js
@@ -0,0 +1 @@
+jsme.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsme;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats(\'moduleStartup\', \'moduleEvalStart\');var $gwt_version = "2.5.1";var $strongName = \'6ABB8447ACAB1353A478923AC9C0550B\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;var m="",ba="\\n",ea=" ",fa=" \\t\\n\\r\\u000c",ha=" ",ia=" 0 0",ja=" 0 0 0",ka=" is not supported",la=\'"\',ma=\'" \',na="#",ra="$",sa="$$$$",ta="$MOL\\n",ua="$RXN",va="$RXN\\n\\n\\nJME Molecular Editor\\n",wa="%",Ca="&",Ea="&amp;",Fa="&gt;",Ha="&lt;",Ia="\'",Ka="(",La=")",Ma="*",Oa="+",Pa=",",Ua=", ",Va=",modifiers=",$a="-",ab="-C#C-Me",bb="-C#CH",cb="-C#N",jb="-C(=O)N",lb="-C(=O)OH",mb="-C(=O)OMe",nb="-CCl3",rb="-CF3",vb="-CMe3",wb="-NC=O",xb="-NH-SO2-Me",yb="-NMe2",zb="-NO2",Db="-OC(=O)Me",Eb="-SO2-NH2",\nGb="-SO3H",Ib="-disabled",Kb="-selected",Lb=".",Rb="...",Sb=".call(this)}",Tb="/",Wb="//",ac="/>",bc="0",cc="0.0px",dc="0px",ec="1",fc="100%",gc="2",qc="3",rc="4",sc="5",Cc="6",Dc="7",Lc="8",Mc="9",Nc=":",Oc=": ",Uc=";",Vc="<",Wc="<V1:",$c="<V2:",ad="=",bd=">",id="?",jd="@",od="A",pd="API",qd="AfterStructureModified",td="Ag",ud="Al",vd="AtomClicked",wd="AtomHighlight",Dd="Au",Ed="Auto atom map molecule",Jd="B",Kd="Ba",Nd="BeforePaste",Od="BondClicked",Pd="BondHighlight",Qd="Br",Rd="C",Wd="CSS1Compat",\nXd="Ca",Yd="Cd",Zd="Center",fe="Change atom map",ge="Cl",he="Class$",oe="Color parameter outside of expected range",pe="Copy as ",qe="Cs",re="Cu",se="DOMMouseScroll",te="Delete all atom map molecule",ue="Delete hydrogens",ve="Dialog",ye="ERROR - ",ze="F",Ae=\'For input string: "\',Be="Fr",Ce="GUI",De="Ga",Ee="H",Fe="Helvetica",Ge="I",He="InchiKeySearch",Ie="Incorrect URL: ",Je="Internal index set to null.",Ke="JSME",Qe="JavaScript",Re="K",Se="Li",Te="M CHG",Ue="M END",Ve="M END\\n",We="M ISO",Xe=\n"M V30 ",Ye="MDLV30/STEABS",Ze="MDLV30/STERAC",$e="MDLV30/STEREL",af="Mg",bf="N",cf="NA",df="Na",ef="Ni",ff="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",gf="O",hf="P",jf="Q",kf="R",pf="RXN",qf="Rb",sf="S",tf="SMILES",uf="Se",vf="Set molecule Chiral flag",wf="Si",xf="Sr",yf="Style names cannot be empty",zf="Text",Af="Unset molecule chiral flag",Bf="V1",Cf="V2",Df="V2000",Ef="V3000",Kf="X",Lf="Zn",Mf="[",Nf="[object Array]",Of="\\\\",Pf="\\\\.",Qf="\\\\\\\\",\nRf="\\\\\\\\n",Sf="\\\\b",Tf="]",Uf="_",Vf="__gwtex_wrap",Wf="a",ag="abs",bg="absolute",cg="addBond",dg="addGroup",eg="addRing",fg="addRingBond",gg="addTemplate",hg="alert",ig="alertdialog",jg="align",kg="antialias",lg="application",mg="article",ng="auto",og="autonumber",pg="banner",qg="begin",tg="black",wg="blue",xg="blur",yg="bolder",zg="boolean",Ag="border",Bg="bottom",Cg="button",Dg="c",Eg="cellPadding",Fg="cellSpacing",Gg="center",Hg="change",Ig="chargeAtom0",Jg="checkbox",Kg="className",Lg="click",\nMg="click marked atom to delete mark",Ng="clip",Pg="code",Qg="colSpan",Ug="columnheader",Wg="combobox",Xg="complementary",Yg="contentinfo",Zg="contextmenu",$g="copy",ah="dblclick",bh="definition",ch="depict",dh="dialog",eh="directory",fh="display",gh="div",kh="document",lh="download",mh="end_gesture",nh="error",oh="false",ph="focus",qh="fontFamily",rh="fontSize",sh="fontStyle",th="fontWeight",uh="form",vh="function",wh="g",xh="gesturechange",yh="gestureend",zh="gesturestart",Ah="google",Bh="grid",\nCh="gridcell",Dh="group",Eh="gwt-MenuBar",Fh="gwt-MenuBarPopup",Gh="heading",Hh="height",Ih="hidden",Kh="i",Lh="id",Mh="ie8",Nh="img",Oh="is_touch_supported",Ph="italic",Uh="java.vm.name",Vh="jsa-resetDiv",Wh="keydown",Xh="left",Yh="leftoversDownload",Zh="link",$h="list",ai="listbox",bi="listitem",ci="load",di="log",ei="m",fi="main",gi="margin",hi="marginBottom",ii="marquee",ji="math",ki="menu",li="menuPopup",mi="menubar",ni="menuitem",oi="menuitemcheckbox",pi="menuitemradio",qi="middle",ri="mol",\nsi="mousedown",ti="mousemove",ui="mouseout",vi="mouseover",wi="mouseup",xi="mousewheel",yi="msie",zi="multipart",Ai="n",Ci="name",Di="navigation",Ei="nodepict",Fi="none",Gi="note",Hi="nowrap",Ii="null",Ji="number",Ki="object",Li="offsetHeight",Mi="offsetWidth",Ni="onclick",Oi="onload",Pi="ontouchstart",Qi="opera",Ri="option",Si="or",Ti="outline",Ui="overflow",Vi="p",Wi="padding",Xi="paste",Yi="popupContent",Zi="position",$i="presentation",aj="progressbar",bj="px",cj="px ",dj=\'px"\',ej="px,",fj="px, ",\ngj="px;",hj="px;height:",ij="px;top:",jj="px;width:",kj="radio",lj="radiogroup",mj="readMolFile",oj="rect(0px, 0px, 0px, 0px)",pj="redo",qj="region",rj="return function() { w.__gwt_dispatchUnhandledEvent_",sj="rgb(",tj="right",uj="rotation",vj="row",wj="rowgroup",xj="rowheader",yj="rtl",zj="runAsyncCallback",Aj="s",Bj="scale100",Cj="script",Dj="scrollbar",Ej="se",Fj="search",Gj="separator",Hj="serif",Ij="setAtom",Jj="setBondDouble",Kj="setBondSingle",Lj="setBondTriple",Mj="slider",Nj="span",Oj="spinbutton",\nPj="status",Qj="string",Rj="subMenuIcon-selected",Sj="tab",Tj="table",Uj="tablist",Vj="tabpanel",Wj="tbody",Xj="td",Yj="text",Zj="textAlign",$j="textbox",ak="timer",bk="title",ck="toolbar",dk="tooltip",ek="top",fk="touchcancel",gk="touchend",hk="touchmove",kk="touchstart",lk="tr",mk="tree",nk="treegrid",ok="treeitem",pk="true",qk="undo",rk="unknown type",sk="value",tk="verticalAlign",uk="visibility",vk="visible",wk="w",yk="whiteSpace",zk="width",Ak="x",Bk="zIndex",Ck="zoom",Dk="{",Ek="|",_,Fk={l:4194303,\nm:4194303,h:1048575},Gk={l:0,m:0,h:0},Hk={l:1,m:0,h:0},Ik={l:2,m:0,h:0},Jk={l:3,m:0,h:0},Kk={l:4,m:0,h:0},Lk={l:8,m:0,h:0},Mk={l:10,m:0,h:0},Nk={l:16,m:0,h:0},Ok={l:32,m:0,h:0},Pk={l:64,m:0,h:0},Qk={l:128,m:0,h:0},Rk={l:256,m:0,h:0},Sk={l:512,m:0,h:0},Tk={l:1024,m:0,h:0},Uk={l:2048,m:0,h:0},Vk={l:8192,m:0,h:0},Wk={l:16384,m:0,h:0},Xk={l:32768,m:0,h:0},Yk={l:65536,m:0,h:0},Zk={l:131072,m:0,h:0},$k={l:262144,m:0,h:0},al={l:524288,m:0,h:0},bl={},cl={25:1},q={88:1,92:1,103:1},dl={74:1,83:1},el={35:1},\nfl={20:1,21:1,88:1,93:1,95:1},gl={66:1,88:1},hl={32:1,88:1},il={87:1,88:1,92:1,103:1},jl={26:1,28:1,36:1,41:1,44:1,48:1,50:1},kl={52:1,88:1,96:1,104:1,105:1},ll={49:1,88:1,93:1,95:1},ml={59:1,60:1,66:1,80:1,88:1},nl={63:1,88:1},u={86:1,88:1,92:1},ol={88:1,107:1},pl={107:1},ql={2:1,88:1,92:1},rl={26:1,28:1,36:1,41:1,42:1,44:1,48:1,50:1},sl={28:1},tl={26:1,28:1,36:1,40:1,41:1,42:1,44:1,48:1,50:1},ul={91:1},vl={88:1,92:1,108:1},wl={21:1,24:1,88:1,93:1,95:1},xl={88:1,92:1},Bl={27:1,51:1},Cl={132:1},Dl=\n{111:1},El={88:1,96:1,104:1,105:1},Fl={23:1,88:1,93:1,95:1},Gl={79:1,92:1},Hl={17:1},Il={3:1,88:1,92:1},Jl={},Kl={108:1},Ll={109:1},Ml={53:1,88:1,92:1},Nl={21:1,22:1,88:1,93:1,95:1},Ol={59:1,66:1,80:1,88:1},Pl={18:1},Rl={41:1,48:1},Sl={88:1},Tl={88:1,96:1,105:1},Ul={88:1,92:1,107:1},Vl={34:1},Wl={54:1,59:1,60:1,66:1,74:1,75:1,80:1,83:1,88:1};\nfunction w(a,b,c){var d=bl[a];d&&!d.cZ?_=d.prototype:(!d&&(d=bl[a]=function(){}),_=d.prototype=0>b?{}:new bl[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}w(1,-1,Jl);_.eQ=Xl;_.hC=Yl;_.tS=function(){return this.cZ.d+jd+Zl(this.hC())};_.toString=function(){return this.tS()};_.tM=x;\nfunction $l(){$l=x;am=y(A,u,-1,[0,16777215,14286847,13402367,12779264,16758197,9474192,3166456,16715021,9494608,11789301,11230450,9109248,12560038,1578E4,16744448,16777008,2093087,8442339,9388244,4062976,15132390,12567239,10921643,9083335,10255047,14706227,15765664,5296208,13140019,8224944,12750735,6721423,12419299,16752896,10889513,6076625,7351984,65280,9764863,9756896,7586505,5551541,3907230,2396047,687500,27013,12632256,16767375,10909043,6717568,10380213,13924864,9699476,4366E3,5707663,51456,7394559,\n16777159,14286791,13107143,10747847,9437127,6422471,4587463,3211207,2097095,65436,58997,54354,48952,43812,5096191,5089023,2200790,2522539,2516630,1528967,13684960,16765219,12105936,10900557,5724513,10375093,11230208,7688005,4358806,4325478,32E3,7384058,47871,41471,36863,33023,27647,5528818,7888099,9064419,10565332,11739092,11739066,11734438,12389767,13041766,13369433,13697103,14221381,14680120,15073326,15400998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,\n0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13158600,1334015,56540,15075850,15132160,56540,15075850,15461355,8553170,1016335,1016335,1334015,15132160,3289770,14456450,16422400,16422400,11819700,3289770,1016335]);bm=new cm(255,128,0);dm=new cm(92,160,255);em=new cm(160,0,64);fm=new cm(255,160,255);gm=new cm(32,96,255);hm=new cm(255,0,0);im=new cm(0,255,0);jm=new cm(192,0,255);km=new cm(255,160,0);lm=new cm(0,128,0);mm=new cm(160,0,0)}var am,fm,dm,bm,gm,lm,mm,im,jm,km,hm,em;\nfunction nm(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;om(c.a,b);0==c.a.c&&pm(c.b);a.q=null}a.qd()}}function qm(a,b){var c=rm();nm(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;sm(a.k,rm())}function tm(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.td((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.sd(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.rd(),!1):!0}w(58,1,{});_.qd=function(){this.u&&this.rd()};\n_.rd=function(){this.td((1+Math.cos(6.283185307179586))/2)};_.sd=function(){this.td((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;function sm(a,b){if(tm(a.a,b)){var c=a.a,d=a.a.s,e;e=new um(d,a.a.k);vm(d.a,e);1==d.a.c&&wm(d.b,16);c.q=e}else a.a.q=null}function xm(a){this.a=a}w(59,1,{},xm);_.a=null;w(60,1,{});w(61,1,{13:1});function ym(){ym=x;zm=new Am}w(62,60,{});var zm=null;function Am(){this.a=new Bm;this.b=new Cm(this)}w(63,62,{},Am);\nfunction Dm(){Dm=x;Em=new Bm;var a=new Fm;Gm();Hm(Im?Im:Im=new Jm,a)}function pm(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);om(Em,a)}function wm(a,b){if(0>b)throw new Km("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);om(Em,a);a.b=!1;a.c=Lm(a,b);vm(Em,a)}function Lm(a,b){return $wnd.setTimeout(B(function(){a.ud()}),b)}w(65,1,{});_.ud=function(){this.b||om(Em,this);this.vd()};_.b=!1;_.c=0;var Em;function Cm(a){Dm();this.a=a}w(64,65,{},Cm);\n_.vd=function(){var a=this.a,b,c,d,e,f;b=C(Mm,q,14,a.a.c,0);b=Nm(a.a,b);c=new Om;for(e=0,f=b.length;e<f;++e)d=b[e],om(a.a,d),sm(d.a,c.a);0<a.a.c&&wm(a.b,Pm(5,16-(rm()-c.a)))};_.a=null;function um(a,b){this.b=a;this.a=b}w(66,61,{13:1,14:1},um);_.a=null;_.b=null;w(68,1,{});_.a=null;function Qm(){this.a=hg}w(67,68,{},Qm);function Rm(){this.a=ig}w(69,68,{},Rm);function Sm(){this.a=lg}w(70,68,{},Sm);w(72,1,{});_.a=null;function Tm(a){this.a=a}w(71,72,{},Tm);function Um(){this.a=mg}w(73,68,{},Um);\nfunction Vm(){this.a=pg}w(74,68,{},Vm);function Wm(){this.a=Cg}w(75,68,{},Wm);function Xm(){this.a=Jg}w(76,68,{},Xm);function Ym(){this.a=Ug}w(77,68,{},Ym);function Zm(){this.a=Wg}w(78,68,{},Zm);function $m(){this.a=Xg}w(79,68,{},$m);function an(){this.a=Yg}w(80,68,{},an);function bn(){this.a=bh}w(81,68,{},bn);function cn(){this.a=dh}w(82,68,{},cn);function dn(){this.a=eh}w(83,68,{},dn);function en(){this.a=kh}w(84,68,{},en);function fn(){this.a=uh}w(85,68,{},fn);function gn(){this.a=Bh}\nw(86,68,{},gn);function hn(){this.a=Ch}w(87,68,{},hn);function jn(){this.a=Dh}w(88,68,{},jn);function kn(){this.a=Gh}w(89,68,{},kn);function ln(a){this.a=a.id}w(90,1,{15:1,16:1},ln);_.a=null;function mn(){this.a=Nh}w(91,68,{},mn);function nn(){this.a=Zh}w(92,68,{},nn);function on(){this.a=$h}w(93,68,{},on);function pn(){this.a=ai}w(94,68,{},pn);function qn(){this.a=bi}w(95,68,{},qn);function rn(){this.a=di}w(96,68,{},rn);function sn(){this.a=fi}w(97,68,{},sn);function tn(){this.a=ii}w(98,68,{},tn);\nfunction un(){this.a=ji}w(99,68,{},un);function vn(){this.a=ki}w(100,68,{},vn);function wn(){this.a=mi}w(101,68,{},wn);function xn(){this.a=ni}w(102,68,{},xn);function yn(){this.a=oi}w(103,68,{},yn);function zn(){this.a=pi}w(104,68,{},zn);function An(){this.a=Di}w(105,68,{},An);function Bn(){this.a=Gi}w(106,68,{},Bn);function Cn(){this.a=Ri}w(107,68,{},Cn);function Dn(){this.a=$i}w(108,68,{},Dn);w(109,72,{},function(a){this.a=a});function En(){this.a=aj}w(110,68,{},En);\nfunction Fn(){Fn=x;Gn=new Tm("aria-activedescendant")}var Gn;function Hn(){this.a=kj}w(112,68,{},Hn);function In(){this.a=lj}w(113,68,{},In);function Jn(){this.a=qj}w(114,68,{},Jn);\nfunction Kn(){Kn=x;Ln=new Rm;On=new Qm;Pn=new Sm;Qn=new Um;Rn=new Vm;Sn=new Wm;Tn=new Xm;Un=new Ym;Vn=new Zm;Wn=new $m;Xn=new an;Yn=new bn;Zn=new cn;$n=new dn;ao=new en;bo=new fn;co=new hn;eo=new gn;fo=new jn;go=new kn;ho=new mn;io=new nn;jo=new pn;ko=new qn;lo=new on;mo=new rn;no=new sn;oo=new tn;po=new un;qo=new wn;ro=new yn;so=new zn;to=new xn;uo=new vn;vo=new An;wo=new Bn;xo=new Cn;yo=new Dn;zo=new En;Ao=new In;Bo=new Hn;Co=new Jn;Do=new Eo;Fo=new Go;Ho=new Io;Jo=new Ko;Lo=new Mo;No=new Oo;Po=\nnew 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=new pp;D(op,qj,Co);D(op,hg,On);D(op,dh,Zn);D(op,ig,Ln);D(op,lg,Pn);D(op,kh,ao);D(op,mg,Qn);D(op,pg,Rn);D(op,Cg,Sn);D(op,Jg,Tn);D(op,Ch,co);D(op,Ug,Un);D(op,Dh,fo);D(op,Wg,Vn);D(op,Xg,Wn);D(op,Yg,Xn);D(op,bh,Yn);D(op,$h,lo);D(op,eh,$n);D(op,uh,bo);D(op,Bh,eo);D(op,Gh,go);D(op,Nh,ho);D(op,Zh,io);D(op,ai,jo);D(op,bi,ko);D(op,di,mo);D(op,fi,no);D(op,ii,oo);D(op,ji,po);D(op,\nki,uo);D(op,mi,qo);D(op,ni,to);D(op,oi,ro);D(op,Ri,xo);D(op,kj,Bo);D(op,pi,so);D(op,Di,vo);D(op,Gi,wo);D(op,$i,yo);D(op,aj,zo);D(op,lj,Ao);D(op,vj,Ho);D(op,wj,Do);D(op,xj,Fo);D(op,Fj,Lo);D(op,Gj,No);D(op,Dj,Jo);D(op,Mj,Po);D(op,Oj,Ro);D(op,Pj,To);D(op,Sj,Zo);D(op,Uj,Vo);D(op,Vj,Xo);D(op,$j,ap);D(op,ak,cp);D(op,ck,ep);D(op,dk,gp);D(op,mk,mp);D(op,nk,ip);D(op,ok,kp)}\nvar On,Ln,Pn,Qn,Rn,Sn,Tn,Un,Vn,Wn,Xn,Yn,Zn,$n,ao,bo,eo,co,fo,go,ho,io,lo,jo,ko,mo,no,oo,po,uo,qo,to,ro,so,vo,wo,xo,yo,zo,Bo,Ao,Co,op,Ho,Do,Fo,Jo,Lo,No,Po,Ro,To,Zo,Vo,Xo,ap,cp,ep,gp,mp,ip,kp;function Io(){this.a=vj}w(116,68,{},Io);function Eo(){this.a=wj}w(117,68,{},Eo);function Go(){this.a=xj}w(118,68,{},Go);function Ko(){this.a=Dj}w(119,68,{},Ko);function Mo(){this.a=Fj}w(120,68,{},Mo);function Oo(){this.a=Gj}w(121,68,{},Oo);function Qo(){this.a=Mj}w(122,68,{},Qo);function So(){this.a=Oj}\nw(123,68,{},So);function Uo(){this.a=Pj}w(124,68,{},Uo);function $o(){this.a=Sj}w(125,68,{},$o);function Wo(){this.a=Uj}w(126,68,{},Wo);function Yo(){this.a=Vj}w(127,68,{},Yo);function bp(){this.a=$j}w(128,68,{},bp);function dp(){this.a=ak}w(129,68,{},dp);function fp(){this.a=ck}w(130,68,{},fp);function hp(){this.a=dk}w(131,68,{},hp);function np(){this.a=mk}w(132,68,{},np);function jp(){this.a=nk}w(133,68,{},jp);function lp(){this.a=ok}w(134,68,{},lp);\nfunction qp(a){var b,c,d;d=new rp;for(c=a;c;)b=c.yd(),c!=a&&sp(d.a,"Caused by: "),tp(d,c.cZ.d),sp(d.a,Oc),sp(d.a,null==b?"(No exception detail)":b),sp(d.a,ba),c=c.e}function up(a){var b;b=a.cZ.d;a=a.yd();return null!=a?b+Oc+a:b}w(138,1,{88:1,105:1});_.yd=function(){return this.f};_.tS=function(){return up(this)};_.e=null;_.f=null;function vp(a){this.f=a}w(137,138,Tl,vp);function wp(a){this.f=a}function xp(a,b){this.e=b;this.f=a}w(136,137,El,wp,xp);function yp(a){this.f=a}w(135,136,El,yp);\nfunction Om(){this.a=rm()}function rm(){return(new Date).getTime()}w(139,1,{},Om);function zp(a){this.b=a;this.a=m}w(141,136,El,zp);_.yd=function(){if(null==this.c){this.d=null==this.b?Ii:Ap(this.b)?null==this.b?null:this.b.name:H(this.b,1)?"String":Bp(this.b).d;this.a=this.a+Oc+(Ap(this.b)?null==this.b?null:this.b.message:this.b+m);var a;if(Ap(this.b)){a=this.b;var b=m,c;for(c in a)if(c!=Ci&&"message"!=c&&"toString"!=c)try{b+="\\n "+c+Oc+a[c]}catch(d){}a=b}else a=m;this.c=Ka+this.d+") "+a+this.a}return this.c};\n_.a=m;_.b=null;_.c=null;_.d=null;function Cp(a,b){return Dp(a)?a.eQ(b):a===b}function Bp(a){return Dp(a)?a.cZ:Ep}function Fp(a){return Dp(a)?a.hC():Gp(a)}function Hp(a){return a.toString?a.toString():"[JavaScriptObject]"}\nfunction Ip(){var a;Ip=x;Jp=(a=["\\\\u0000","\\\\u0001","\\\\u0002","\\\\u0003","\\\\u0004","\\\\u0005","\\\\u0006","\\\\u0007",Sf,"\\\\t","\\\\n","\\\\u000B","\\\\f","\\\\r","\\\\u000E","\\\\u000F","\\\\u0010","\\\\u0011","\\\\u0012","\\\\u0013","\\\\u0014","\\\\u0015","\\\\u0016","\\\\u0017","\\\\u0018","\\\\u0019","\\\\u001A","\\\\u001B","\\\\u001C","\\\\u001D","\\\\u001E","\\\\u001F"],a[34]=\'\\\\"\',a[92]=Qf,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]=\n"\\\\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)}\nfunction Kp(a){Ip();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=Jp[a.charCodeAt(0)],null==c?a:c});return la+a+la}var Jp;w(148,1,{});function Lp(){Lp=x;Mp=$wnd}\nfunction Np(a,b,c){function d(){a.onerror=a.onreadystatechange=a.onload=function(){};c&&a.parentNode.removeChild(a)}Lp();a.onload=B(function(){d();b&&b.xd(null)});a.onerror=B(function(){d();b&&b.wd(new yp("onerror() called."))});a.onreadystatechange=B(function(){("complete"==a.readyState||"loaded"==a.readyState)&&a.onload()})}var Mp;\nfunction Op(a){var b,c,d;b=!a.d?(Lp(),window):a.d;b=(Lp(),b.document);c=(d=b.createElement(Cj),d.type="text/javascript",d);(a.a||a.b)&&Np(c,a.a,a.b);a=a.c;Lp();c.src=a;b.getElementsByTagName("head")[0].appendChild(c)}function Pp(a,b){a.a=b;return a}function Qp(a){a.b=!0;return a}function Rp(a){this.c=a}w(150,1,{},Rp);_.a=null;_.b=!1;_.c=null;_.d=null;function Sp(){Sp=x;Tp=new Up(9,y(A,u,-1,[]),new Vp)}\nfunction Wp(a,b){var c,d,e,f;if(b==a.f)return!0;for(d=a.c,e=0,f=d.length;e<f;++e)if(c=d[e],c==b)return!0;return!1}function Xp(a,b){a.b=b;if($stats){var c=Yp(b==a.f?Yh:lh+b,qg,b);$stats(c)}var d=a.e,c=new Zp(a,b),e,f;f=$p(b,c);null!=f&&(d=(e=d.a[b]?d.a[b]:0,d.a[b]=e+1,e),0<d&&(e=-1!=f.indexOf(id)?38:63,f+=String.fromCharCode(e)+"manualRetry="+d),c=new aq(f,c,b),bq(c.b,c),Op(Pp(Qp((Lp(),new Rp(c.f))),new cq(c))))}\nfunction dq(a){if(!(0<=a.b)){var b,c,d,e;if(!a.j){a.j=new eq(a.c.length+1);for(c=a.c,d=0,e=c.length;d<e;++d){b=c[d];var f=a.j;f.a[f.c++]=b}c=a.j;d=a.f;c.a[c.c++]=d}for(;0<a.k.c-a.k.b&&a.d[a.k.a[a.k.b]];)c=a.k.a[a.k.b++],c<a.i.length&&fq(a.i,c,null);a:{c=a.i;for(d=0;d<c.length;++d)if(c[d]){c=!1;break a}c=!0}c||(0<a.j.c-a.j.b?Xp(a,a.j.a[a.j.b]):0<a.k.c-a.k.b&&Xp(a,a.k.a[a.k.b++]))}}\nfunction Up(a,b,c){this.f=a;this.c=b;this.e=c;a+=1;this.a=C(gq,q,103,a,0);this.k=new eq(a);this.d=C(hq,ql,-1,a,2);this.i=C(iq,q,18,a,0)}function jq(a,b){Sp();var c=Tp,d;c.d[a]?b.Ad():(d=c.a[a],null==d&&(d=fq(c.a,a,C(kq,q,17,0,0))),fq(d,d.length,b),c.i[a]||(fq(c.i,a,new lq(c,a)),Wp(c,a)||(d=c.k,d.a[d.c++]=a),dq(c)))}w(151,1,{},Up);_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;_.f=0;_.i=null;_.j=null;_.k=null;var Tp;function lq(a,b){this.a=a;this.b=b}w(152,1,Pl,lq);\n_.Cd=function(a){var b,c,d,e;e=this.a.a[this.b];if(null!=e){fq(this.a.a,this.b,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.zd(a)}};_.a=null;_.b=0;function eq(a){this.a=C(A,u,-1,a,1)}w(153,1,{},eq);_.a=null;_.b=0;_.c=0;function mq(a){this.f="Download of "+a+" failed with status 404(Script Tag Failure - no status available)"}w(154,136,El,mq);function nq(a,b,c){this.e=c;this.f="Install of "+a+" failed with text "+b}w(155,136,El,nq);\nfunction oq(a,b){var c,d,e,f,g;if(a.b.b==a.a){f=a.b.i;a.b.i=C(iq,q,18,a.b.f+1,0);d=a.b.k;d.b=0;d.c=0;a.b.b=-1;g=null;for(d=0,e=f.length;d<e;++d)if(c=f[d])try{c.Cd(b)}catch(h){if(h=pq(h),H(h,104))g=c=h;else throw h;}if(g)throw g;}}function Zp(a,b){this.b=a;this.a=b}w(156,1,Pl,Zp);_.Cd=function(a){oq(this,a)};_.a=0;_.b=null;function Yp(a,b,c){a={moduleName:$moduleName,sessionId:$sessionId,subSystem:"runAsync",evtGroup:a,millis:(new Date).getTime(),type:b};0<=c&&(a.fragment=c);return a}\nfunction Gp(a){return a.$H||(a.$H=++qq)}function rq(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function sq(){return $wnd.setTimeout(function(){0!=tq&&(tq=0);uq=-1},10)}var tq=0,qq=0,vq=0,uq=-1;function $p(a,b){return __gwtStartLoadingFragment(a,B(function(a){b.Cd(a)}))}w(159,1,{});\nfunction wq(a,b,c){if(c&&(++a.e,a.e<=a.c)){b=-1!=a.d.indexOf(id)?38:63;a.f=a.d+String.fromCharCode(b)+"autoRetry="+a.e;bq(a.b,a);Op(Pp(Qp((Lp(),new Rp(a.f))),new cq(a)));return}oq(a.a,b)}function aq(a,b,c){this.d=this.f=a;this.a=b;this.c=3;this.e=0;this.b=c}w(161,1,{},aq);_.a=null;_.b=0;_.c=0;_.d=null;_.e=0;_.f=null;function xq(){xq=x;yq=new zq}function Aq(a,b){a.a=Bq(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Cq(a)),Dq(a.e,1),!a.i&&(a.i=new Eq(a)),Dq(a.i,50))}function zq(){}\nfunction Fq(a){return a.Bd()}function Bq(a,b){!a&&(a=[]);a[a.length]=b;return a}function Gq(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Bd()&&(b=Bq(b,e)):e[0].pd()}catch(f){if(f=pq(f),!H(f,105))throw f;}}return b}function Dq(a,b){xq();$wnd.setTimeout(function(){B(Fq)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}w(162,148,{},zq);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var yq;function Cq(a){this.a=a}w(163,1,{},Cq);\n_.Bd=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Gq(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,h;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Om;100>rm()-d.a;){e=!1;for(f=0;f<g;++f)if(h=b[f])e=!0,h[0].Bd()||(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 Eq(a){this.a=a}w(164,1,{},Eq);_.Bd=function(){this.a.d&&Dq(this.a.e,1);return this.a.j};\n_.a=null;function Vp(){this.a=[]}function Hq(a){Iq(a.b)&&wq(a,new mq(a.f),!0)}function Iq(a){if(!__gwtModuleFunction[zj+a])return!1;delete __gwtModuleFunction[zj+a];return!0}function bq(a,b){__gwtModuleFunction[zj+a]=B(function(a){if(Iq(b.b)){var d,e;try{__gwtInstallCode(a)}catch(f){if(f=pq(f),H(f,104))d=f,e=a,null!=a&&200<a.length&&(e=a.substr(0,200)+Rb),wq(b,new nq(b.f,e,d),!1);else throw f;}}})}w(166,159,{},Vp);function cq(a){this.a=a}w(167,1,{},cq);_.wd=function(){Hq(this.a)};_.xd=function(){Hq(this.a)};\n_.a=null;function sp(a,b){a[a.explicitLength++]=null==b?Ii:b}function Jq(a,b){a[a.explicitLength++]=b}function Kq(){var a=[];a.explicitLength=0;return a}function Lq(a){var b=a.join(m);a.length=a.explicitLength=0;return b}function Mq(a){var b;b=Lq(a);Jq(a,b);return b}function Nq(a,b){return parseInt(a[b])||0}function Oq(a,b){return null==a[b]?null:""+a[b]}\nfunction Pq(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 Qq(a){var b=$doc.createElement("INPUT");b.type=a;return b}function Rq(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function Sq(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}\nfunction Tq(a){var b=$doc;return-1!=a.indexOf(Nc)?(b=(!b.__gwt_container&&(b.__gwt_container=b.createElement(gh)),b.__gwt_container),b.innerHTML=Vc+a+ac||m,a=Rq(b),b.removeChild(a),a):b.createElement(a)}function Uq(a){a.returnValue=!1}function Vq(a,b){var c=a.getAttribute(b);return null==c?m:c+m}function Wq(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)}\nfunction Xq(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().left}catch(d){c=0}return c+Yq(J(b.compatMode,Wd)?b.documentElement:b.body)}function Zq(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().top}catch(d){c=0}return c+((J(b.compatMode,Wd)?b.documentElement:b.body).scrollTop||0)}function Yq(a){return a.currentStyle.direction==yj?-(a.scrollLeft||0):a.scrollLeft||0}function $q(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}\nfunction ar(){var a=$doc;return(J(a.compatMode,Wd)?a.documentElement:a.body).clientLeft}function br(){var a=$doc;return(J(a.compatMode,Wd)?a.documentElement:a.body).clientTop}function cr(){var a=$doc;return(J(a.compatMode,Wd)?a.documentElement:a.body).clientHeight}function dr(){var a=$doc;return(J(a.compatMode,Wd)?a.documentElement:a.body).clientWidth}function er(a){return Yq(J(a.compatMode,Wd)?a.documentElement:a.body)}\nfunction fr(a){return(J(a.compatMode,Wd)?a.documentElement:a.body).scrollTop||0}w(193,1,{88:1,93:1,95:1});_.eQ=Xl;_.hC=Yl;_.tS=function(){return m+this.b};_.b=0;function gr(){gr=x;hr=new ir;jr=new kr;lr=new mr;nr=new or;pr=y(qr,q,20,[hr,jr,lr,nr])}w(199,193,fl);var pr,jr,lr,nr,hr;function ir(){this.b=0}w(200,199,fl,ir);function kr(){this.b=1}w(201,199,fl,kr);function mr(){this.b=2}w(202,199,fl,mr);function or(){this.b=3}w(203,199,fl,or);\nfunction rr(){rr=x;sr=new tr;ur=new vr;wr=new xr;yr=new zr;Ar=y(Br,q,22,[sr,ur,wr,yr])}w(204,193,Nl);var Ar,sr,ur,wr,yr;function tr(){this.b=0}w(205,204,Nl,tr);function vr(){this.b=1}w(206,204,Nl,vr);function xr(){this.b=2}w(207,204,Nl,xr);function zr(){this.b=3}w(208,204,Nl,zr);function Cr(){Cr=x;Dr=new Er;Fr=new Gr;Hr=new Ir;Jr=new Kr;Lr=new Mr;Nr=new Or;Pr=new Qr;Rr=new Sr;Tr=new Ur;Vr=y(Wr,q,23,[Dr,Fr,Hr,Jr,Lr,Nr,Pr,Rr,Tr])}w(209,193,Fl);var Vr,Rr,Hr,Jr,Pr,Tr,Nr,Fr,Lr,Dr;\nfunction Er(){this.b=0}w(210,209,Fl,Er);function Gr(){this.b=1}w(211,209,Fl,Gr);function Ir(){this.b=2}w(212,209,Fl,Ir);function Kr(){this.b=3}w(213,209,Fl,Kr);function Mr(){this.b=4}w(214,209,Fl,Mr);function Or(){this.b=5}w(215,209,Fl,Or);function Qr(){this.b=6}w(216,209,Fl,Qr);function Sr(){this.b=7}w(217,209,Fl,Sr);function Ur(){this.b=8}w(218,209,Fl,Ur);function Xr(){Xr=x;Yr=new Zr;$r=new as;bs=new cs;ds=new es;fs=new gs;hs=new is;js=new ks;ls=new ms;ns=y(os,q,24,[Yr,$r,bs,ds,fs,hs,js,ls])}\nw(219,193,wl);var ns,Yr,js,hs,$r,bs,ls,fs,ds;function Zr(){this.b=0}w(220,219,wl,Zr);function as(){this.b=1}w(221,219,wl,as);function cs(){this.b=2}w(222,219,wl,cs);function es(){this.b=3}w(223,219,wl,es);function gs(){this.b=4}w(224,219,wl,gs);function is(){this.b=5}w(225,219,wl,is);function ks(){this.b=6}w(226,219,wl,ks);function ms(){this.b=7}w(227,219,wl,ms);function ps(){ps=x;qs=[];rs=[];ss=[]}var qs,rs,ss;function ts(){ts=x;us()}function us(){us=x;ts();vs=C(A,u,-1,30,1)}\nfunction ws(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var vs;w(243,1,{});_.tS=function(){return"An event type"};_.f=null;w(242,243,{});_.Fd=function(){this.e=!1;this.f=null};_.e=!1;w(241,242,{});_.Ed=function(){return this.Gd()};_.a=null;var xs=_.b=null;function ys(){ys=x;zs=new As(xg,new Bs)}function Bs(){}w(240,241,{},Bs);_.Dd=function(a){a.Hd(this)};_.Gd=function(){return zs};var zs;w(247,241,cl);function Cs(a,b){return(a.a.clientX||0)-Xq(b)+Yq(b)+er(b.ownerDocument)}\nfunction Ds(a,b){return(a.a.clientY||0)-Zq(b)+(b.scrollTop||0)+fr(b.ownerDocument)}function Es(a){var b;return(b=a.b)?Cs(a,b):a.a.clientX||0}function Fs(a){var b;return(b=a.b)?Ds(a,b):a.a.clientY||0}w(246,247,cl);function Gs(){Gs=x;Hs=new As(Lg,new Is)}function Is(){}w(245,246,cl,Is);_.Dd=function(a){a.Jd(this)};_.Gd=function(){return Hs};var Hs;function Js(){Js=x;Ks=new As(Zg,new Ls)}function Ls(){}w(248,241,{},Ls);_.Dd=function(){Uq(this.a);this.a.cancelBubble=!0};_.Gd=function(){return Ks};var Ks;\nw(251,1,{51:1});_.hC=Ms;_.tS=function(){return"Event type"};var Ns=_.c=0;function Jm(){this.c=++Ns}w(250,251,Bl,Jm);function As(a,b){this.c=++Ns;this.a=b;!xs&&(xs=new Os);xs.a[a]=this;this.b=a}w(249,250,Bl,As);_.a=null;_.b=null;function Ps(){Ps=x;Qs=new As(xh,new Rs)}function Rs(){}w(259,241,{},Rs);\n_.Dd=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,Ss(a.a.e,a.a.b)&&Uq(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,Ts(a.a.f,a.a.b)&&Uq(this.a)),a.a.d=!0)};_.Gd=function(){return Qs};var Qs;function Us(){Us=x;Vs=new As(yh,new Ws)}function Ws(){}w(260,241,{},Ws);_.Dd=function(a){a.a.a&&(a.a.b.a=null,Xs(a.a.a,a.a.b))};_.Gd=function(){return Vs};var Vs;function Ys(){Ys=x;Zs=new As(zh,new $s)}function $s(){}\nw(261,241,{},$s);_.Dd=function(){Uq(this.a)};_.Gd=function(){return Zs};var Zs;w(263,241,{});w(262,263,{});function at(){at=x;bt=new As(Wh,new ct)}function ct(){}w(264,262,{},ct);\n_.Dd=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(dt(),et).length&&-999!=(dt(),et)[c]&&(c=(dt(),et)[c]);b=new ft(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=c,e;a.Gb=!1;if(!a.J||a.K){gt(a,m);c=0;e=8==b.e;b=0!=(b.e&2);switch(d){case 99:case 67:b?ht(it(a,!0,!1)):c=301;break;case 118:case 86:b&&a.Tb&&(b=a.r,null==b.i&&(b.i="PASTE"),jt(a.E,(!a.Ub&&\n(a.Ub=new kt(a)),a.Ub)));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.Bc&&(gt(a,Oq((lt(),mt).Tc.a.pb,sk)),c=1201,a.n=32);break;case 104:case 72:gt(a,Ee);c=1300;break;case 114:case 82:gt(a,"-R");c=1301;break;case 116:case 84:701==a.k?(c=236,gt(a,rb)):801==a.k?(c=237,gt(a,nb)):(c=233,gt(a,\n"-tBu"));break;case 121:case 89:b?c=111:(c=234,gt(a,zb));break;case 122:case 90:b?c=110:(c=239,gt(a,Gb));break;case 97:case 65:c=235;gt(a,"-COOH");break;case 101:case 69:c=238;gt(a,bb);break;case 117:case 85:c=110;break;case 113:case 81:c=242;gt(a,cb);break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.k?(c=254,gt(a,"-F")):801==a.k?(c=255,gt(a,"-Cl")):901==a.k?(c=256,gt(a,"-Br")):1001==a.k?(c=257,gt(a,"-I")):501==a.k?(c=259,gt(a,"-OH")):401==a.k?(c=258,gt(a,"-NH2")):c=202;break;case 43:c=\n108;break;case 35:c=204;break;case 48:105==a.k?nt(a,0):e?(c=223,gt(a,"-3-Furyl")):(c=221,gt(a,"-Furyl"));break;case 49:105==a.k?nt(a,1):c=209;break;case 50:case 61:50==d&&105==a.k?nt(a,2):501==a.k?(c=250,gt(a,"=O")):c=203;break;case 51:105==a.k?nt(a,3):c=206;break;case 52:105==a.k?nt(a,4):c=207;break;case 53:105==a.k?nt(a,5):c=208;break;case 54:105==a.k?nt(a,6):c=210;break;case 55:105==a.k?nt(a,7):c=211;break;case 56:105==a.k?nt(a,8):c=212;break;case 57:105==a.k?nt(a,9):(gt(a,"9 ring"),c=229);break;\ncase 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;break;case 1E3:c=153;break;case 1001:c=154}d=d+1-49;0<=d&&9>=d&&0<a.ob.v&&(b=a.ob.b[a.ob.v].a,33<=b&&42>=b&&(c=1301+d));ot(a,c)}a=!0}a&&Uq(this.a)};_.Gd=function(){return bt};var bt;function pt(){pt=x;qt=new As(si,new rt)}function rt(){}w(265,246,cl,rt);_.Dd=function(a){a.ld(this)};_.Gd=function(){return qt};var qt;function st(){st=x;tt=new As(ti,new ut)}\nfunction ut(){}w(266,246,cl,ut);_.Dd=function(a){a.md(this)};_.Gd=function(){return tt};var tt;function vt(){vt=x;wt=new As(ui,new xt)}function xt(){}w(267,246,cl,xt);_.Dd=function(a){a.nd(this)};_.Gd=function(){return wt};var wt;function yt(){yt=x;zt=new As(vi,new At)}function At(){}w(268,246,cl,At);_.Dd=function(a){var b;b=this.a;Aq((xq(),yq),new Bt(a,a.b,b))};_.Gd=function(){return zt};var zt;function Ct(){Ct=x;Dt=new As(wi,new Et)}function Et(){}w(269,246,cl,Et);_.Dd=function(a){a.od(this)};\n_.Gd=function(){return Dt};var Dt;function Ft(){Ft=x;Gt=new As(xi,new Ht);new As(se,new Ht)}function Ht(){}w(270,246,cl,Ht);_.Dd=function(a){var b,c,d,e,f;b=Math.round(-this.a.wheelDelta/40)||0;b=new It(a.a.i,Es(this),Fs(this),b);f=0;for(c=Jt(a.a.i.Pc,C(Kt,q,75,0,0)),d=0,e=c.length;d<e;++d)a=c[d],++f,a.wf(b);0<f&&Uq(this.a)};_.Gd=function(){return Gt};var Gt;function Os(){this.a={}}w(271,1,{},Os);_.a=null;w(274,247,cl);var Lt=null;function Mt(){Mt=x;Nt=new As(fk,new Ot)}function Ot(){}\nw(273,274,cl,Ot);_.Dd=Pt;_.Gd=function(){return Nt};var Nt;function Qt(){Qt=x;Rt=new As(gk,new St)}function St(){}w(275,274,cl,St);_.Dd=Pt;_.Gd=function(){return Rt};var Rt;function Tt(){var a;this.a=(a=document.createElement(gh),a.setAttribute(Pi,"return;"),typeof a.ontouchstart==vh)}w(276,1,{},Tt);function Ut(){Ut=x;Vt=new As(hk,new Wt)}function Wt(){}w(277,274,cl,Wt);_.Dd=function(a){var b=a.a;if(a=a.a.n)Xt(b,this),a.Hh(b.b);b.d=!0};_.Gd=function(){return Vt};var Vt;\nfunction Yt(){Yt=x;Zt=new As(kk,new $t)}function $t(){}w(278,274,cl,$t);_.Dd=function(a){Xt(a.a,this)&&(a.a.j&&au(a.a.j,a.a.b)?a.a.d=!0:(Uq(this.a),wm(a.a.c,750),a.a.d=!1))};_.Gd=function(){return Zt};var Zt;function bu(a,b){this.a=b;this.b=a}function cu(a,b,c){Im&&(b=new bu(b,c),a.Sd(b))}w(279,242,{},bu);_.Dd=function(a){a.Od(this)};_.Ed=function(){return Im};_.a=!1;var Im=_.b=null;function du(){}function eu(a){var b;fu&&(b=new du,a.Sd(b))}w(281,242,{},du);_.Dd=function(a){a.Qd(this)};_.Ed=function(){return fu};\nvar fu=null;function gu(){}w(283,242,{},gu);_.Dd=function(a){a.a.W&&a.a.Be()};_.Ed=function(){return hu};var hu=null;function iu(a,b,c){a=a.a;if(!b)throw new ju("Cannot add a handler with a null type");if(!c)throw new ju("Cannot add a null handler");0<a.b?ku(a,new lu(a,b,c)):mu(a,b,null,c);return new nu(new ou(a,b,c))}\nfunction pu(a,b){var c;!b.e||b.Fd();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,h,j;if(!b)throw new ju("Cannot fire null event");try{++d.b;h=qu(d,b.Ed(),null);e=null;for(j=d.c?h.zh(h.Pf()):h.yh();d.c?j.Bh():j.Vd();){g=d.c?j.Ch():j.Wd();try{b.Dd(g)}catch(l){if(l=pq(l),H(l,105))f=l,!e&&(e=new ru),su(e,f);else throw l;}}if(e)throw new tu(e);}finally{if(--d.b,0==d.b){var n,o;if(d.a)try{for(o=new uu(d.a);o.b<o.d.Pf();)n=vu(o),n.pd()}finally{d.a=null}}}}catch(r){r=pq(r);if(H(r,52))throw new wu(r.a);throw r;}finally{null==\nc?(b.e=!0,b.f=null):b.f=c}}function xu(a){yu.call(this,a,!1)}function yu(a,b){this.a=new zu(b);this.b=a}w(284,1,sl,xu,yu);_.Sd=function(a){pu(this,a)};_.a=null;_.b=null;w(287,1,{});function ku(a,b){!a.a&&(a.a=new Bm);vm(a.a,b)}function mu(a,b,c,d){var e;e=Au(a.d,b);e||(e=new pp,D(a.d,b,e));a=e.Lf(c);a||(a=new Bm,e.Nf(c,a));a.qh(d)}function Bu(a,b,c,d){var e,f;e=qu(a,b,c);e.sh(d)&&e.Mf()&&(f=Au(a.d,b),f.Of(c),f.Mf()&&Cu(a.d,b))}\nfunction qu(a,b,c){a=Au(a.d,b);if(!a)return Du(),Du(),Eu;c=a.Lf(c);return!c?(Du(),Du(),Eu):c}w(286,287,{});_.a=null;_.b=0;_.c=!1;function zu(a){this.d=new pp;this.c=a}w(285,286,{},zu);function nu(a){this.a=a}w(288,1,{},nu);_.a=null;function tu(a){xp.call(this,Fu(a),Gu(a));this.a=a}function Gu(a){a=a.ue();return!a.Vd()?null:a.Wd()}\nfunction Fu(a){var b,c,d;b=a.Pf();if(0==b)return null;b=new Hu(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(d=a.ue();d.Vd();)a=d.Wd(),c?c=!1:sp(b.a,"; "),tp(b,a.yd());return Mq(b.a)}w(290,136,kl,tu);_.a=null;function wu(a){tu.call(this,a)}w(289,290,kl,wu);w(291,1,{},function(){});function Iu(){Iu=x;Ju=new Ku}function Ku(){}w(296,1,{},Ku);_.a=null;var Ju;function Lu(){}function Mu(a,b){var c;c=a.slice(0,b);y(a.cZ,a.cM,a.qI,c);return c}\nfunction Nu(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function C(a,b,c,d,e){d=Nu(e,d);y(a,b,c,d);return d}function Ou(a,b,c,d,e,f,g){var h,j,l;j=d[e];h=e==f-1;l=Nu(h?g:0,j);y(a[e],b[e],c[e],l);if(!h){++e;for(h=0;h<j;++h)l[h]=Ou(a,b,c,d,e,f,g)}return l}function y(a,b,c,d){Pu();var e=Qu,f=Ru;Pu();for(var g=0,h=e.length;g<h;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}\nfunction fq(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Su;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Su;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Su;}return a[b]=c}w(300,1,{},Lu);_.qI=0;function Pu(){Pu=x;Qu=[];Ru=[];var a=new Lu,b=Qu,c=Ru,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Qu,Ru;function H(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Ap(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Dp(a){return a.tM==x||a.cM&&!!a.cM[1]}\nfunction Tu(a){return null==a?null:a}function Uu(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var Vu=-1;\nfunction Wu(){var a;$stats&&Xu("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Qi))a=Qi;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(yi)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(yi)&&8<=$doc.documentMode)a=Mh;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"}J(Mh,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 ("+\na+"). Expect more errors.\\n");$stats&&Xu("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=y(Yu,q,1,[Wd]);for(c=0;c<a.length&&!J(a[c],b);++c);$stats&&Xu("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";ps();ss.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;}");\nps();0!=ss.length&&(a=ss.join(m),a=(ts(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:ws(0,a,!1),ss.length=0);if(0!=qs.length){a=qs.join(m);a=(ts(),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=vs[b],0==c&&(c=vs[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);vs[e]+=a.length;ws(e,a,!0)}qs.length=0}0!=rs.length&&(a=rs.join(m),a=(ts(),a),b=$doc.styleSheets.length,0==b?$doc.createStyleSheet().cssText=\na:ws(b-1,a,!0),rs.length=0);$stats&&Xu("export.client.JSME_export");new Zu;new $u;0<av(null)?Aq((xq(),yq),new bv):cv()}function pq(a){return H(a,105)?a:new zp(a)}function dv(a){return ev(a&4194303,a>>22&4194303,0>a?1048575:0)}function fv(a){return ev(a.l,a.m,a.h)}function ev(a,b,c){return _=new gv,_.l=a,_.m=b,_.h=c,_}\nfunction hv(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new iv;if(0==a.l&&0==a.m&&0==a.h)return jv=ev(0,0,0),ev(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?(jv=ev(0,0,0),c=fv((kv(),lv))):(jv=ev(c.l,c.m,c.h),c=ev(0,0,0)),c;g=!1;0!=b.h>>19&&(b=mv(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?nv(e):0==c&&0!=d&&0==e?nv(d)+22:0!=c&&0==d&&0==e?nv(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=fv((kv(),ov)),c=!0,g=!g;else return c=pv(a,f),g&&qv(c),jv=ev(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=mv(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=pv(c,d);f&&qv(e);var h;22>=d?(f=c.l&(1<<d)-1,h=c=0):44>=d?(f=c.l,h=c.m&(1<<d-22)-1,c=0):(f=c.l,h=c.m,c=c.h&(1<<d-44)-1);c=ev(f,h,c);g?jv=mv(c):jv=ev(c.l,c.m,c.h);return e}if(!rv(a,b))return e?jv=mv(a):jv=ev(a.l,a.m,a.h),ev(0,0,0);c=c?a:ev(a.l,a.m,a.h);var j,l,n,o;l=sv(b)-sv(c);f=tv(b,l);for(h=ev(0,0,0);0<=l;){j=c;var r=o=n=void 0,r=j.h-f.h;0>r?j=\n!1:(n=j.l-f.l,o=j.m-f.m+(n>>22),r+=o>>22,0>r?j=!1:(j.l=n&4194303,j.m=o&4194303,j.h=r&1048575,j=!0));if(j&&(22>l?h.l|=1<<l:44>l?h.m|=1<<l-22:h.h|=1<<l-44,0==c.l&&0==c.m&&0==c.h))break;j=f.m;n=f.h;o=f.l;f.h=n>>>1;f.m=j>>>1|(n&1)<<21;f.l=o>>>1|(j&1)<<21;--l}g&&qv(h);e?(jv=mv(c),d&&(jv=zv(jv,(kv(),lv)))):jv=ev(c.l,c.m,c.h);return h}function qv(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}\nfunction sv(a){var b;b=Av(a.h);return 32==b?(b=Av(a.m),32==b?Av(a.l)+32:b+20-10):b-12}var jv=null;function Bv(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}function L(a){var b,c,d;if(isNaN(a))return kv(),Cv;if(-9223372036854775E3>a)return kv(),Dv;if(9223372036854775E3<=a)return kv(),ov;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Uu(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Uu(a/4194304),a-=4194304*b);a=Uu(a);b=ev(a,b,c);d&&qv(b);return b}\nfunction Ev(a){var b,c;return-129<a&&128>a?(b=a+128,null==Fv&&(Fv=C(Gv,q,30,256,0)),c=Fv[b],!c&&(c=Fv[b]=dv(a)),c):dv(a)}function Hv(a){var b=Gk,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 rv(a,b){var c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}\nfunction Iv(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,z,v;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;j=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;n=b.m>>17|(b.h&255)<<5;o=(b.h&1048320)>>8;r=c*h;z=d*h;t=e*h;v=f*h;g*=h;0!=j&&(z+=c*j,t+=d*j,v+=e*j,g+=f*j);0!=l&&(t+=c*l,v+=d*l,g+=e*l);0!=n&&(v+=c*n,g+=d*n);0!=o&&(g+=c*o);c=(r&4194303)+((z&511)<<13);r=(r>>22)+(z>>9)+((t&262143)<<4)+((v&31)<<17)+(c>>22);t=(t>>18)+(v>>5)+((g&4095)<<8)+(r>>22);return ev(c&4194303,r&\n4194303,t&1048575)}function mv(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return ev(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function tv(a,b){var c,d,e,b=b&63;22>b?(c=a.l<<b,d=a.m<<b|a.l>>22-b,e=a.h<<b|a.m>>22-b):44>b?(c=0,d=a.l<<b-22,e=a.m<<b-22|a.l>>44-b):(d=c=0,e=a.l<<b-44);return ev(c&4194303,d&4194303,e&1048575)}\nfunction pv(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 ev(c&4194303,d&4194303,e&1048575)}function zv(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return ev(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}function Q(a){return a.l|a.m<<22}\nfunction Jv(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bc;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return $a+Jv(mv(a));for(c=m;!(0==a.l&&0==a.m&&0==a.h);){b=Ev(1E9);a=hv(a,b);b=m+Q(jv);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bc+b;c=b+c}return c}var Fv=null;function kv(){kv=x;ov=ev(4194303,4194303,524287);Dv=ev(0,0,524288);lv=Ev(1);Ev(2);Cv=Ev(0)}var ov,Dv,lv,Cv;function gv(){}w(310,1,{30:1},gv);\nfunction Xu(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Kv(a){this.a=a}w(316,1,{},Kv);_.a=null;function Lv(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}w(317,1,{},Lv);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Mv(a,b){tp(a.a,b.a);return a}function Nv(){this.a=new Ov}w(318,1,{},Nv);function Pv(a){if(null==a)throw new ju("css is null");this.a=a}\nw(319,1,{31:1,88:1},Pv);_.eQ=function(a){return!H(a,31)?!1:J(this.a,a.a)};_.hC=Qv;_.a=null;function Rv(a){if(null==a)throw new ju("html is null");this.a=a}w(321,1,hl,Rv);_.Td=Sv;_.eQ=Tv;_.hC=Qv;_.a=null;w(322,1,hl,function(){this.a=m});_.Td=Sv;_.eQ=Tv;_.hC=Qv;_.a=null;function Uv(){Uv=x;Vv=RegExp(Ca,wh);Wv=RegExp(bd,wh);Xv=RegExp(Vc,wh);Yv=RegExp(Ia,wh);Zv=RegExp(la,wh)}\nfunction $v(a){Uv();-1!=a.indexOf(Ca)&&(a=a.replace(Vv,Ea));-1!=a.indexOf(Vc)&&(a=a.replace(Xv,Ha));-1!=a.indexOf(bd)&&(a=a.replace(Wv,Fa));-1!=a.indexOf(la)&&(a=a.replace(Zv,"&quot;"));-1!=a.indexOf(Ia)&&(a=a.replace(Yv,"&#39;"));return a}var Vv,Wv,Xv,Zv,Yv;function aw(a){if(null==a)throw new ju("uri is null");this.a=a}w(324,1,{33:1},aw);_.eQ=function(a){return!H(a,33)?!1:J(this.a,a.a)};_.hC=Qv;_.a=null;function bw(){bw=x}w(326,1,{});function cw(){}w(327,1,{},cw);var dw=null;function ew(){}\nw(328,326,{},ew);var fw=null;w(329,1,Vl);_.a=null;function gw(a,b){var c=(hw(),iw(b));a.appendChild(c)}var jw=null,kw=null;function lw(a){mw();!nw&&(nw=new Jm);ow||(ow=new yu(null,!0),pw=new qw);return iu(ow,nw,a)}var ow=null;function rw(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function qw(){}w(342,242,{},qw);_.Dd=function(a){a.Ud(this);pw.c=!1};_.Ed=function(){return nw};_.Fd=function(){rw(this)};_.a=!1;_.b=!1;_.c=!1;var nw=_.d=null,pw=null;function sw(){sw=x;tw=new uw;vw()||(tw=null)}\nvar tw=null;function Fm(){}w(344,1,{},Fm);_.Od=function(){for(;0<(Dm(),Em).c;)pm(ww(Em,0))};function Hm(a,b){return iu((!xw&&(xw=new yw),xw),a,b)}\nfunction zw(a){Gm();Aw||(Bw("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 Cw),Aw=!0);return Hm((!fu&&(fu=new Jm),fu),a)}\nfunction Gm(){Dw||(Bw(\'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 Ew),\nDw=!0)}function Fw(){Dw&&cu((!xw&&(xw=new yw),xw),null,!1)}function Gw(){var a;Dw&&(a=new Hw,xw&&pu(xw,a));return null}function Iw(){var a,b;if(Aw&&(b=dr(),a=cr(),Jw!=b||Kw!=a))Jw=b,Kw=a,eu((!xw&&(xw=new yw),xw))}var Dw=!1,xw=null,Kw=0,Jw=0,Aw=!1;function Lw(){Lw=x;Mw=new Jm}function Hw(){Lw()}w(346,242,{},Hw);_.Dd=function(){null.bi()};_.Ed=function(){return Mw};var Mw;function yw(){xu.call(this,null)}w(348,284,sl,yw);\nfunction Nw(a){switch(a){case xg:return 4096;case Hg:return 1024;case Lg:return 1;case ah:return 2;case ph:return 2048;case Wh:return 128;case "keypress":return 256;case "keyup":return 512;case ci:return 32768;case "losecapture":return 8192;case si:return 4;case ti:return 64;case ui:return 32;case vi:return 16;case wi:return 8;case "scroll":return 16384;case nh:return 65536;case se:case xi:return 131072;case Zg:return 262144;case Xi:return 524288;case kk:return 1048576;case hk:return 2097152;case gk:return 4194304;\ncase fk:return 8388608;case zh:return 16777216;case xh:return 33554432;case yh:return 67108864;default:return-1}}function mw(){Ow||(Pw(),Ow=!0)}var Ow=!1;\nfunction Pw(){null==$wnd.__gwt_globalEventArray&&($wnd.__gwt_globalEventArray=[]);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=B(function(){var a=$wnd.event,b;var c=ow,d,j,l;nw&&c&&Qw(c.a.d,nw)?(b=pw.a,d=pw.b,j=pw.c,l=pw.d,rw(pw),pw.d=a,pu(c,pw),c=!(pw.a&&!pw.b),pw.a=b,pw.b=d,pw.c=j,pw.d=l,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,Uq(a));return b});var a=B(function(){if(null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,!Rw()))return;for(var a,b=this;b&&!(a=b.__listener);)b=b.parentElement;\nif(a&&!Ap(a)&&H(a,36)){var c=$wnd.event,d;d=jw;jw=c;b==kw&&8192==Nw(c.type)&&(kw=null);a.Yd(c);jw=d}}),b=B(function(){var b=$doc.createEventObject();null==$wnd.event.returnValue&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(Ni,b);this.__eventBits&2?a.call(this):null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,Rw())}),c=B(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;a.call(this)}),d=$moduleName.replace(/\\./g,Uf);$wnd["__gwt_dispatchEvent_"+d]=a;Sw=(new Function(wk,\n"return function() { w.__gwt_dispatchEvent_"+d+".call(this) }"))($wnd);$wnd["__gwt_dispatchDblClickEvent_"+d]=b;Tw=(new Function(wk,"return function() { w.__gwt_dispatchDblClickEvent_"+d+Sb))($wnd);$wnd["__gwt_dispatchUnhandledEvent_"+d]=c;Uw=(new Function(wk,rj+d+Sb))($wnd);Vw=(new Function(wk,rj+d+".call(w.event.srcElement)}"))($wnd);c=B(function(){a.call($doc.body)});d=B(function(){b.call($doc.body)});$doc.body.attachEvent(Ni,c);$doc.body.attachEvent("onmousedown",c);$doc.body.attachEvent("onmouseup",\nc);$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 Ww(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}\nfunction Xw(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Sw:null),c&3&&(a.ondblclick=b&3?Tw:null),c&4&&(a.onmousedown=b&4?Sw:null),c&8&&(a.onmouseup=b&8?Sw:null),c&16&&(a.onmouseover=b&16?Sw:null),c&32&&(a.onmouseout=b&32?Sw:null),c&64&&(a.onmousemove=b&64?Sw:null),c&128&&(a.onkeydown=b&128?Sw:null),c&256&&(a.onkeypress=b&256?Sw:null),c&512&&(a.onkeyup=b&512?Sw:null),c&1024&&(a.onchange=b&1024?Sw:null),c&2048&&(a.onfocus=b&2048?Sw:null),c&4096&&(a.onblur=b&4096?Sw:null),\nc&8192&&(a.onlosecapture=b&8192?Sw:null),c&16384&&(a.onscroll=b&16384?Sw:null),c&32768&&("IFRAME"==a.nodeName?b&32768?a.attachEvent(Oi,Vw):a.detachEvent(Oi,Vw):a.onload=b&32768?Uw:null),c&65536&&(a.onerror=b&65536?Sw:null),c&131072&&(a.onmousewheel=b&131072?Sw:null),c&262144&&(a.oncontextmenu=b&262144?Sw:null),c&524288&&(a.onpaste=b&524288?Sw:null))}function Rw(){for(var a=!1,b=0;b<$wnd.__gwt_globalEventArray.length;b++)!$wnd.__gwt_globalEventArray[b]()&&(a=!0);return!a}\nvar Tw=null,Sw=null,Vw=null,Uw=null;function vw(){var a=tw,b=m,c=$wnd.location.hash;0<c.length&&(b=a.$d(c.substring(1)));Yw=b;var d=$wnd.onhashchange;$wnd.onhashchange=B(function(){var b=m,c=$wnd.location.hash;0<c.length&&(b=a.$d(c.substring(1)));a._d(b);d&&d()});return!0}function uw(){this.a=new xu(null)}w(354,1,sl,uw);_.$d=function(a){return decodeURI(a.replace("%23",na))};_.Sd=function(a){pu(this.a,a)};_._d=function(a){a=null==a?m:a;if(!J(a,null==Yw?m:Yw))Yw=a,hu&&(a=new gu,pu(this.a,a))};\nvar Yw=m;function Bw(a,b){var c;c=Tq(Cj);c.text=a;$doc.body.appendChild(c);b.pd();$doc.body.removeChild(c)}function Ew(){}w(357,1,{},Ew);_.pd=function(){$wnd.__gwt_initWindowCloseHandler(B(Gw),B(Fw))};function Cw(){}w(358,1,{},Cw);_.pd=function(){$wnd.__gwt_initWindowResizeHandler(B(Iw))};function Zw(a,b){$w(a.ee(),b,!0)}function ax(a,b){a.pb.style[Hh]=b}function bx(a,b,c){0<=b&&a.je(b+bj);0<=c&&a.he(c+bj)}function cx(a,b,c){a.je(b);a.he(c)}\nfunction dx(a){var b,a=Oq(a,Kg);b=ex(a,fx(32));return 0<=b?a.substr(0,b-0):a}function $w(a,b,c){if(!a)throw new wp(ff);b=gx(b);if(0==b.length)throw new Km(yf);if(c){var d;d=gx(b);b=a.className;-1==Pq(b,d)&&(0<b.length?a.className=b+ea+d:a.className=d)}else{var e,f,c=gx(b);f=a.className;e=Pq(f,c);-1!=e&&(b=gx(f.substr(0,e-0)),c=gx(hx(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ea+c,a.className=d)}}function ix(a,b){a.style.display=b?m:Fi;a.setAttribute("aria-hidden",""+!b)}w(363,1,Rl);_.ce=jx;\n_.de=kx;_.ee=lx;_.he=function(a){ax(this,a)};_.je=function(a){this.pb.style[zk]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function mx(a,b,c){var d;d=Nw(c.b);if(-1!=d)if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;mw();Xw(e,d)}else a.lb|=d;return iu(!a.mb?a.mb=new xu(a):a.mb,c,b)}function nx(a,b,c){return iu(!a.mb?a.mb=new xu(a):a.mb,c,b)}\nfunction ox(a){var b;if(a.me())throw new px("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;mw();Xw(c,b)}else a.lb|=b;a.ke();a.pe()}\nfunction qx(a,b){var c;switch(Nw(b.type)){case 16:case 32:if((c=b.relatedTarget||(b.type==ui?b.toElement:b.fromElement))&&Wq(a.pb,c))return}c=a.pb;var d,e,f;if(xs&&(f=xs.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.mb&&pu(a.mb,f.a),f.a.a=d,f.a.b=e}function rx(a){if(!a.me())throw new px("Should only call onDetach when the widget is attached to the browser\'s document");try{a.qe()}finally{try{a.le()}finally{a.pb.__listener=null,a.kb=!1}}}\nfunction sx(a){if(a.ob)if(H(a.ob,42))a.ob.re(a);else{if(a.ob)throw new px("This widget\'s parent does not implement HasWidgets");}else if(tx(),Qw(ux.a,a)){tx();try{a.oe()}finally{Cu(ux.a,a)}}}function vx(a,b){var c;c=a.ob;if(b){if(c)throw new px("Cannot set a new parent without first clearing the old parent");a.ob=b;b.me()&&a.ne()}else try{c&&c.me()&&a.oe()}finally{a.ob=null}}w(362,363,jl);_.ke=wx;_.le=wx;_.Sd=function(a){this.mb&&pu(this.mb,a)};_.me=function(){return this.kb};_.ne=function(){ox(this)};\n_.Yd=function(a){qx(this,a)};_.oe=xx;_.pe=wx;_.qe=wx;_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;w(361,362,rl);_.ke=function(){yx(this,(zx(),Ax))};_.le=function(){yx(this,(zx(),Bx))};function Cx(a,b,c){sx(b);var d=a.p;Dx(d,b,d.c);d=(hw(),iw(b.pb));c.appendChild(d);vx(b,a)}function Ex(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new Fx;b.ob==a&&(f=a.se(b),f<d&&--d);sx(b);Dx(a.p,b,d);e?(e=b.pb,Ww(c,(hw(),iw(e)),d)):(e=(hw(),iw(b.pb)),c.appendChild(e));vx(b,a)}\nfunction Gx(a,b){var c;if(b.ob!=a)return!1;try{vx(b,null)}finally{c=b.pb;Sq(c).removeChild(c);c=a.p;var d;d=Hx(c,b);if(-1==d)throw new Ix;if(0>d||d>=c.c)throw new Fx;for(--c.c;d<c.c;++d)fq(c.a,d,c.a[d+1]);fq(c.a,c.c,null)}return!0}w(360,361,rl);_.se=function(a){return Hx(this.p,a)};_.te=function(a,b,c,d){Ex(this,a,b,c,d)};_.ue=function(){return new Jx(this.p)};_.re=function(a){return Gx(this,a)};function Kx(a,b,c,d){var e;sx(b);e=a.p.c;a.xe(b,c,d);a.te(b,a.pb,e,!0)}\nfunction Lx(a,b){var c;(c=Gx(a,b))&&Mx(b.pb);return c}function Nx(a,b,c,d){if(b.ob!=a)throw new Km("Widget must be a child of this panel.");a.xe(b,c,d)}function Ox(a,b,c){a=a.pb;-1==b&&-1==c?Mx(a):(a.style[Zi]=bg,a.style[Xh]=b+bj,a.style[ek]=c+bj)}function Px(){var a=Tq(gh);this.p=new Qx(this);this.pb=a;this.pb.style[Zi]="relative";this.pb.style[Ui]=Ih}function Mx(a){a.style[Xh]=m;a.style[ek]=m;a.style[Zi]=m}w(359,360,rl,Px);_.re=function(a){return Lx(this,a)};_.xe=function(a,b,c){Ox(a,b,c)};\nfunction Rx(a,b){if(a.ze())throw new px("SimplePanel can only contain one child widget");a.Ae(b)}function Sx(a,b){if(a.jb!=b)return!1;try{vx(b,null)}finally{a.ye().removeChild(b.pb),a.jb=null}return!0}function Tx(a,b){if(b!=a.jb&&(b&&sx(b),a.jb&&a.re(a.jb),a.jb=b)){var c=a.ye(),d=(hw(),iw(a.jb.pb));c.appendChild(d);vx(b,a)}}function Ux(){this.pb=Tq(gh)}w(367,361,rl,Ux);_.ye=lx;_.ze=function(){return this.jb};_.ue=function(){return new Vx(this)};_.re=function(a){return Sx(this,a)};\n_.Ae=function(a){Tx(this,a)};_.jb=null;function Wx(a,b){a.hb&&(Xx(a.gb,!1,!1),cu(a,a,b))}function Yx(a){var b;if(b=a.jb)null!=a.X&&b.he(a.X),null!=a.Y&&b.je(a.Y)}function Zx(a,b,c){a.cb=b;a.ib=c;b-=ar();c-=br();a=a.pb;a.style[Xh]=b+(Cr(),bj);a.style[ek]=c+bj}function $x(a){a.hb||(a.kb&&sx(a),Xx(a.gb,!0,!1))}w(366,367,rl);_.ye=function(){return Rq(this.pb)};_.ce=jx;_.de=kx;_.ee=function(){return Sq(Rq(this.pb))};_.Be=function(){this.Ce(!1)};_.Ce=function(a){Wx(this,a)};_.Ud=function(){};\n_.qe=function(){this.hb&&Xx(this.gb,!1,!0)};_.he=function(a){this.X=a;Yx(this);0==a.length&&(this.X=null)};_.De=function(a,b){Zx(this,a,b)};_.Ae=function(a){Tx(this,a);Yx(this)};_.je=function(a){this.Y=a;Yx(this);0==a.length&&(this.Y=null)};_.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;\nfunction ay(a,b){var c;this.pb=Tq(gh);this.$=new by;this.U=(cy(),dy);this.gb=new ey(this);this.pb.appendChild(Tq(gh));this.De(0,0);Sq(Rq(this.pb))[Kg]="gwt-PopupPanel";Rq(this.pb)[Kg]=Yi;this.W=this.V=a;this.db=!1;c=y(Yu,q,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new fy(c);c=m;this.T.ee()[Kg]=c;c=Sq(Rq(this.pb));var d;if(!c)throw new wp(ff);d=gx("gwt-DecoratedPopupPanel");if(0==d.length)throw new Km(yf);var e=c.className.split(/\\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var h=1,j=e.length;h<j;h++){var l=\ne[h];l.length>g&&l.charAt(g)==$a&&0==l.indexOf(f)&&(e[h]=d+l.substring(g))}c.className=e.join(ea)}Tx(this,this.T);Yx(this);$w(Rq(this.pb),Yi,!1);$w(this.T.b,b+"Content",!0)}w(365,366,rl);_.ke=function(){ox(this.T)};_.le=function(){rx(this.T)};_.ze=function(){return this.T.jb};_.ue=function(){return new Vx(this.T)};_.re=function(a){return this.T.re(a)};_.Ae=function(a){Tx(this.T,a);Yx(this)};_.T=null;w(364,365,rl);_.oe=xx;\nfunction gy(){gy=x;hy=new iy(0,(cy(),dy));jy=new iy(1,ky);ly=new iy(2,my);ny=y(oy,q,37,[hy,jy,ly])}function iy(a,b){this.b=a;this.a=b}w(368,193,{37:1,88:1,93:1,95:1},iy);_.a=null;var ny,hy,jy,ly;function py(){py=x;qy=y(Yu,q,1,[ek,qi,Bg])}\nfunction fy(a){var b;py();var c,d;c=this.pb=Tq(Tj);this.c=Tq(Wj);gw(c,this.c);c[Fg]=0;for(c=c[Eg]=0;c<a.length;++c)d=(b=Tq(lk),b[Kg]=a[c],Iu(),gw(b,ry(a[c]+"Left")),gw(b,ry(a[c]+Zd)),gw(b,ry(a[c]+"Right")),b),gw(this.c,d),1==c&&(this.b=Rq(d.children[1]));this.pb[Kg]="gwt-DecoratorPanel"}function ry(a){var b,c;c=Tq(Xj);b=Tq(gh);var d=(hw(),iw(b));c.appendChild(d);c[Kg]=a;b[Kg]=a+"Inner";return c}w(370,367,tl,fy);_.ye=sy;_.b=null;_.c=null;var qy;w(371,1,{});function zx(){zx=x;Ax=new ty;Bx=new uy}\nfunction vy(a){tu.call(this,a)}function yx(a,b){zx();var c,d,e;c=null;for(e=a.ue();e.Vd();){d=e.Wd();try{b.Fe(d)}catch(f){if(f=pq(f),H(f,105))d=f,!c&&(c=new ru),su(c,d);else throw f;}}if(c)throw new vy(c);}w(372,289,kl,vy);var Ax,Bx;function ty(){}w(373,1,{},ty);_.Fe=function(a){a.ne()};function uy(){}w(374,1,{},uy);_.Fe=function(a){a.oe()};w(377,362,jl);_.ne=function(){ox(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};\nfunction wy(){this.p=new Qx(this);this.e=Tq(Tj);this.d=Tq(Wj);gw(this.e,this.d);this.pb=this.e}w(378,360,rl);_.d=null;_.e=null;function xy(){this.pb=yy()}w(382,367,rl,xy);function zy(){zy=x;Ay=new By((rr(),Gg));Cy=new By(Xh);Dy=new By(tj);Ey=(Iu(),Cy);Fy=Dy;Gy=Ey}var Ay,Gy,Cy,Fy,Ey,Dy;w(392,1,{});function By(a){this.a=a}w(393,392,{},By);_.a=null;function Hy(){Hy=x;Iy=new Jy(qi);Ky=new Jy(ek)}var Iy,Ky;function Jy(a){this.a=a}w(394,1,{},Jy);_.a=null;\nfunction Ly(a,b){var c;c=My(a);gw(a.b,c);Cx(a,b,c)}function My(a){var b;b=Tq(Xj);b[jg]=a.a.a;b.style[tk]=a.c.a;return b}function Ny(a,b){var c,d;d=Sq(b.pb);(c=Gx(a,b))&&a.b.removeChild(d);return c}function Oy(){wy.call(this);this.a=(zy(),Gy);this.c=(Hy(),Ky);this.b=Tq(lk);gw(this.d,this.b);this.e[Fg]=bc;this.e[Eg]=bc}w(395,378,rl,Oy);_.re=function(a){return Ny(this,a)};_.b=null;function Py(){Py=x;new pp}function Qy(a){Py();Ry.call(this,a.d.a,a.b,a.c,a.e,a.a)}\nfunction Sy(a,b,c,d,e){Py();this.a=new Ty(this,a,b,c,d,e);this.pb[Kg]="gwt-Image"}function Ry(a,b,c,d,e){Py();Sy.call(this,(bw(),new aw(a)),b,c,d,e)}w(396,362,jl,Qy,Sy,Ry);_.Yd=function(a){32768==Nw(a.type)&&this.a&&(this.pb.__gwtLastUnhandledEvent=m);qx(this,a)};_.pe=function(){var a=this.a;J(ci,Oq(this.pb,"__gwtLastUnhandledEvent"))&&(a.f=new Uy(a,this),Aq((xq(),yq),a.f))};_.a=null;w(398,1,{});_.f=null;function Vy(){Vy=x;Wy()}\nfunction Ty(a,b,c,d,e,f){var g,h;Vy();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=Tq(Nj);h=new Nv;Mv(Mv(Mv(h,new Pv("width:"+e+(Cr(),bj)+Uc)),new Pv("height:"+f+gj)),new Pv("background:url("+b.a+") no-repeat "+-c+cj+-d+gj));!Xy&&(Xy=new Yy);b=Zy;h=new Pv((new Pv(Mq(h.a.a))).a);c=new Ov;sp(c.a,"<img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'");tp(c,$v(b.a));sp(c.a,"\' style=\'");tp(c,$v(h.a));sp(c.a,"\' border=\'0\'>");h=new Rv(Mq(c.a));g.innerHTML=h.a||m;g=Rq(g);a.kb&&(a.pb.__listener=null);\nif(a.pb&&(h=a.pb,b=h.parentNode))b.insertBefore(g,h),b.removeChild(h);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),mw(),Xw(g,a)):a.lb|=133333119}w(397,398,{},Ty);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Uy(a,b){this.a=a;this.b=b}w(399,1,{},Uy);_.pd=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=(b=$doc.createEventObject(),b.type=ci,b),this.b.pb.fireEvent("on"+a.type,a)):this.b.pb.__gwtLastUnhandledEvent=ci)};_.a=null;_.b=null;\nw(401,329,Vl);function $y(a){this.a=a}w(403,401,Vl,$y);_.Od=function(a){this.a.Ge(a.f,a.a)};function az(a,b,c){var d;if(a.o){var e=d=Tq(lk);Ww(a.e,(hw(),iw(e)),b);a=(hw(),iw(c));d.appendChild(a)}else d=a.e.children[0],Ww(d,(hw(),iw(c)),b)}\nfunction bz(a,b,c){var d;b.b&&(cz(a,b),c&&b.a?(cz(a,null),a=b.a,b=(xq(),yq),b.c=Bq(b.c,[new dz(a),!1])):null!=b.d&&(a.j=new ez(a,b),c=(cy(),ky),a.j.U=c,a.j.ab=a.f,c=Fh,a.j.ee()[Kg]=c,d=dx(a.pb),J(Eh,d)||Zw(a.j,d+"Popup"),nx(a.j,new $y(a),Im?Im:Im=new Jm),a.n=b.d,d=a.j,a=new fz(a,b),d.pb.style[uk]=Ih,$x(d),Iu(),a.a.o?Zx(a.a.j,Xq(a.a.pb)+Nq(a.a.pb,Mi)-1,Zq(a.b.pb)):Zx(a.a.j,Xq(a.b.pb),Zq(a.a.pb)+Nq(a.a.pb,Li)-1),d.pb.style[uk]=vk))}\nfunction gz(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(cz(a,b),hz(a.pb),b&&a.d&&bz(a,b,!1))}\nfunction iz(a,b){var c;a:{c=b.srcElement;var d,e;for(e=new uu(a.i);e.b<e.d.Pf();)if(d=vu(e),Wq(d.pb,c)){c=d;break a}c=null}switch(Nw(b.type)){case 1:hz(a.pb);c&&bz(a,c,!0);break;case 16:c&&gz(a,c);break;case 32:c&&gz(a,null);break;case 2048:jz(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Iu();jz(a)||a.o||kz(a);b.cancelBubble=!0;Uq(b);break;case 39:Iu();jz(a)||(a.o?null!=a.k.d&&!a.k.d.bi().bi()&&(bz(a,a.k,!1),a.k.d.bi()):lz(a));b.cancelBubble=!0;Uq(b);break;case 38:jz(a)||a.o&&kz(a);b.cancelBubble=\n!0;Uq(b);break;case 40:jz(a)||(a.o?lz(a):null!=a.k.d&&!a.k.d.bi().bi()&&(bz(a,a.k,!1),a.k.d.bi()));b.cancelBubble=!0;Uq(b);break;case 27:cz(a,null);a.j&&Wx(a.j,!1);b.cancelBubble=!0;Uq(b);break;case 9:cz(a,null);a.j&&Wx(a.j,!1);break;case 13:jz(a)||(bz(a,a.k,!0),b.cancelBubble=!0,Uq(b))}}qx(a,b)}function mz(a,b,c){c&&cz(a,null);cu(a,b,!1);a.n=null;a.j=null}function jz(a){var b,c;if(!a.k){for(c=new uu(a.i);c.b<c.d.Pf();)if(b=vu(c),b.b){cz(a,b);break}return!0}return!1}\nfunction cz(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=dx(c.pb)+Kb;$w(c.ee(),d,!1);a.o&&(c=Sq(a.k.pb),2==c.children.length&&(c=c.children[1],$w(c,Rj,!1)))}if(b){c=dx(b.pb)+Kb;$w(b.ee(),c,!0);a.o&&(c=Sq(b.pb),2==c.children.length&&(c=c.children[1],$w(c,Rj,!0)));Kn();c=a.pb;var e=new ln(b.pb),d=(Fn(),Gn),e=y(nz,q,16,[e]),f,g,h,j;f=new rp;for(h=0,j=e.length;h<j;++h)g=e[h],tp(tp(f,g.a),ea);e=gx(Mq(f.a));c.setAttribute(d.a,e)}a.k=b}}\nfunction lz(a){var b,c,d;if(a.k){for(b=c=oz(a.i,a.k);;)if(c+=1,c==a.i.c&&(c=0),c==b){d=ww(a.i,b);break}else if(d=ww(a.i,c),d.b)break;cz(a,d)}}function kz(a){var b,c,d;if(a.k){for(b=c=oz(a.i,a.k);;)if(c-=1,0>c&&(c=a.i.c-1),c==b){d=ww(a.i,b);break}else if(d=ww(a.i,c),d.b)break;cz(a,d)}}w(404,362,jl);_.Yd=function(a){iz(this,a)};_.oe=function(){this.j&&Wx(this.j,!1);rx(this)};_.Ge=function(a,b){mz(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function dz(a){this.a=a}\nw(405,1,{},dz);_.pd=function(){pz(this.a)};_.a=null;function qz(a){this.a=a}w(406,1,{},qz);_.Hd=function(){cz(this.a,null)};_.a=null;function ez(a,b){this.a=a;this.b=b;ay.call(this,!0,li);Tx(this.T,this.b.d);Yx(this);this.fb=!0;this.b.d.bi()}w(407,365,rl,ez);_.Ud=function(a){var b,c;if(!a.a)switch(Nw(a.d.type)){case 4:c=a.d.srcElement;b=this.b.c.pb;if(Wq(b,c)){a.a=!0;break}a.a&&cz(this.a,null)}};_.a=null;_.b=null;function fz(a,b){this.a=a;this.b=b}w(408,1,{},fz);_.a=null;var rz=_.b=null;\nfunction sz(){sz=x;rz=new Lv((bw(),new aw((Iu(),"data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs="))),5,9)}function tz(a,b){if(b){var c=dx(a.pb)+Ib;$w(a.ee(),c,!1)}else c=dx(a.pb)+Ib,$w(a.ee(),c,!0);a.b=b}function uz(a,b){this.pb=Tq(Xj);var c=dx(this.pb)+Kb;$w(this.ee(),c,!1);this.pb.innerText=a||m;this.pb[Kg]="gwt-MenuItem";c=$q();this.pb.setAttribute(Lh,c);Kn();this.pb.setAttribute("role",to.a);this.a=b}w(411,363,{41:1,45:1,48:1},uz);_.a=null;_.b=!0;\n_.c=null;_.d=null;function vz(){var a;this.pb=Tq(Xj);this.pb[Kg]="gwt-MenuItemSeparator";a=Tq(gh);gw(this.pb,a);a[Kg]="menuSeparatorInner"}w(412,363,Rl,vz);function wz(){var a,b,c,d,e;b=null.bi();e=dr();d=cr();b[fh]=(gr(),Fi);b[zk]=0+(Cr(),bj);b[Hh]=dc;c=$doc;c=(J(c.compatMode,Wd)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(J(a.compatMode,Wd)?a.documentElement:a.body).scrollHeight||0;b[zk]=(c>e?c:e)+bj;b[Hh]=(a>d?a:d)+bj;b[fh]="block"}function by(){}w(413,1,{},by);_.Qd=function(){wz()};\nfunction xz(a){this.a=a}w(414,1,{},xz);_.Ud=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.Ud(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?Wq(b.pb,c):!1)&&(a.b=!0);b.db&&(a.a=!0);switch(Nw(d.type)){case 4:case 1048576:if(kw){a.b=!0;break}if(!c&&b.V){b.Ce(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(kw){a.b=!0;break}break;case 2048:d=d.srcElement,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};\n_.a=null;function yz(a){this.a=a}w(415,1,{},yz);_.a=null;function cy(){cy=x;dy=new zz(0);ky=new zz(1);my=new zz(2);Az=y(Bz,q,46,[dy,ky,my])}function zz(a){this.b=a}w(416,193,{46:1,88:1,93:1,95:1},zz);var Az,dy,ky,my;function Cz(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),a.f=zw(a.a.$),wz(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),Dz(a.f.a),a.f=null,a.b=!1)}function Ez(a){a.j||(Cz(a),a.c||(tx(),Lx(Fz(null),a.a)));a.a.pb.style[Ng]="rect(auto, auto, auto, auto)";a.a.pb.style[Ui]=vk}\nfunction Gz(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=Uu(b*a.d);h=Uu(b*a.e);switch(a.a.U.b){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;break;case 1:Iu(),f=h,c=d}a.a.pb.style[Ng]="rect("+g+fj+f+fj+c+fj+e+"px)"}\nfunction Xx(a,b,c){a.c=c;nm(a);a.i&&(pm(a.i),a.i=null,Ez(a));a.a.hb=b;var d=a.a;d.eb&&(Dz(d.eb.a),d.eb=null);d._&&(Dz(d._.a),d._=null);if(d.hb){d.eb=lw(new xz(d));var e;e=new yz(d);sw();e=tw?iu(tw.a,(!hu&&(hu=new Jm),hu),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(cy(),dy)&&!b&&(c=!1);a.j=b;c?b?(Cz(a),a.a.pb.style[Zi]=bg,-1!=a.a.ib&&a.a.De(a.a.cb,a.a.ib),a.a.pb.style[Ng]=oj,tx(),b=Fz(null),Cx(b,a.a,b.pb),a.i=new Hz(a),wm(a.i,1)):qm(a,200):(Cz(a),a.j?(a.a.pb.style[Zi]=bg,-1!=a.a.ib&&a.a.De(a.a.cb,a.a.ib),tx(),\nb=Fz(null),Cx(b,a.a,b.pb)):a.c||(tx(),Lx(Fz(null),a.a)),a.a.pb.style[Ui]=vk)}function ey(a){var b=(ym(),zm);this.k=new xm(this);this.s=b;this.a=a}w(417,58,{},ey);_.rd=function(){Ez(this)};_.sd=function(){this.d=Nq(this.a.pb,Li);this.e=Nq(this.a.pb,Mi);this.a.pb.style[Ui]=Ih;Gz(this,(1+Math.cos(3.141592653589793))/2)};_.td=function(a){Gz(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function Hz(a){Dm();this.a=a}w(418,65,{},Hz);_.vd=function(){this.a.i=null;qm(this.a,200)};\n_.a=null;function hw(){hw=x;Iz()}function iw(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Iz(){function a(){}a.prototype={className:m,clientHeight:0,clientWidth:0,dir:m,getAttribute:function(a){return this[a]},href:m,id:m,lang:m,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:m,style:{},title:m};$wnd.GwtPotentialElementShim=a}function tx(){tx=x;Jz=new Kz;Lz=new pp;ux=new ru}function Mz(a){this.p=new Qx(this);this.pb=a;ox(this)}\nfunction Fz(a){tx();var b,c;c=Au(Lz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Lz.d){var d=new Nz;Gm();Hm(Im?Im:Im=new Jm,d);Iu()}!b?c=new Oz:c=new Mz(b);D(Lz,a,c);su(ux,c);return c}w(420,359,rl,Mz);var Jz,Lz,ux;function Kz(){}w(421,1,{},Kz);_.Fe=function(a){a.me()&&a.oe()};function Nz(){}w(422,1,{},Nz);_.Od=function(){tx();try{yx(ux,Jz)}finally{Pz(ux.a),Pz(Lz)}};function Oz(){Mz.call(this,$doc.body)}w(423,420,rl,Oz);\n_.xe=function(a,b,c){b-=ar();c-=br();Ox(a,b,c)};function Vx(a){this.c=a;this.a=!!this.c.jb}w(424,1,{},Vx);_.Vd=Sv;_.Wd=function(){if(!this.a||!this.c.jb)throw new Ix;this.a=!1;return this.b=this.c.jb};_.Xd=function(){this.b&&this.c.re(this.b)};_.b=null;_.c=null;function Qz(a,b){a.pb[sk]=null!=b?b:m}w(427,377,jl);_.Yd=function(a){0!=(Nw(a.type)&896)?qx(this,a):qx(this,a)};_.pe=wx;function Rz(){Rz=x;Sz()}w(426,427,jl);\nfunction Tz(){Rz();var a=Qq(Yj);!fw&&(fw=new ew);!dw&&(dw=new cw);this.pb=a;Iu();this.pb[Kg]="gwt-TextBox"}w(428,426,jl,Tz);function Sz(){Sz=x;Uz=new Vz;Wz=new Xz;Yz=new Zz;$z=new aA;bA=y(cA,q,49,[Uz,Wz,Yz,$z])}w(429,193,ll);var bA,Uz,Wz,Yz,$z;function Vz(){this.b=0}w(430,429,ll,Vz);function Xz(){this.b=1}w(431,429,ll,Xz);function Zz(){this.b=2}w(432,429,ll,Zz);function aA(){this.b=3}w(433,429,ll,aA);function Hx(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}\nfunction Dx(a,b,c){var d,e;if(0>c||c>a.c)throw new Fx;if(a.c==a.a.length){e=C(dA,q,50,2*a.a.length,0);for(d=0;d<a.a.length;++d)fq(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)fq(a.a,d,a.a[d-1]);fq(a.a,c,b)}function Qx(a){this.b=a;this.a=C(dA,q,50,4,0)}w(435,1,{},Qx);_.ue=function(){return new Jx(this)};_.a=null;_.b=null;_.c=0;function eA(a){if(a.a>=a.b.c)throw new Ix;return a.b.a[++a.a]}function fA(a){if(0>a.a||a.a>=a.b.c)throw new gA;a.b.b.re(a.b.a[a.a--])}function Jx(a){this.b=a}w(436,1,{},Jx);\n_.Vd=function(){return this.a<this.b.c-1};_.Wd=function(){return eA(this)};_.Xd=function(){fA(this)};_.a=-1;_.b=null;function Wy(){Wy=x;Zy=(bw(),new aw(rq()+"clear.cache.gif"))}var Zy,Xy=null;function Yy(){}w(438,1,{},Yy);function hA(){hA=x;Wy()}function iA(a,b,c,d,e){hA();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}w(439,371,{},iA);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function yy(){var a;a=Tq(gh);a.tabIndex=0;return a}function hz(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}\nfunction Dz(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?ku(b,new jA(b,c,d,a)):Bu(b,c,d,a)}function ou(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(447,1,{},ou);_.a=null;_.b=null;_.c=null;_.d=null;function lu(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(448,1,{},lu);_.pd=function(){mu(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function jA(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}w(449,1,{},jA);_.pd=function(){Bu(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;\n_.d=null;function kA(a,b){var c;this.a=(c=m,0!=(b&1)&&(c+=ei),0!=(b&2)&&(c+=Kh),RegExp(a,c))}w(450,1,{});_.tS=function(){return Hp(this.a)};_.a=null;function lA(a,b){b.k!=a&&(!a.Uc&&(a.Uc=new Bm),b.k=a,vm(a.Uc,b))}function mA(a){var b;b=a.cZ.d;if(-1!=ex(b,fx(36)))return null;a=a.Vc.b.b++;return b=hx(b,nA(b,fx(46))+1)+m+a}function oA(a){return!a.Mc&&a.Sc?oA(a.Sc):a.Mc}function pA(a){return dt(),new qA(a)}\nfunction rA(a){var b;b=new sA;if(a.We()){for(;a&&!H(a,71);a=a.Sc){var c=b,d=a.Se(),e=a.Te();c.a+=d;c.b+=e}H(a,71)&&(c=a.Se(),a=a.Te(),b.a+=c,b.b+=a);return b}throw new tA;}function uA(a){a.Wc=!1;a.df();vA(a)}function vA(a){if((a=H(a,71)?null:a.Sc)&&a.Wc)uA(a),a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1)}function wA(a){return(a=a.Le())?a:new xA(1,1)}function yA(a){var b;return(b=a.Me())?new zA(b):new zA(a.Oe())}\nfunction AA(a,b,c,d,e){var f,g,h,j;h=a._c;j=a.ad;g=a.Yc;f=a.Nc;a._c=b;a.ad=c;a.Yc=d;a.Nc=e;if(h!=a._c||j!=a.ad)vA(a),new BA(a,100);if(g!=a.Yc||f!=a.Nc)a.Ve(),new BA(a,101)}function CA(){this.Vc=(DA(),DA(),EA);this.Pc=new FA;new pp;this.Ue();this.Rc=(GA(),HA)}w(454,1,Ol);_.Je=function(){return mA(this)};_.Le=function(){return IA(this.Tc,this)};_.Me=function(){return this.Le()};_.Ne=function(){return this.Nc};_.Oe=function(){return this.Ye()};_.Pe=function(){return new JA(0,0,0,0)};_.Qe=function(){return this._e()};\n_.Re=function(){return this.Yc};_.Se=function(){return this._c};_.Te=function(){return this.ad};_.Ue=wx;_.Ve=function(){uA(this)};_.We=function(){return this.Xc&&!!this.Sc&&this.Sc.We()};_.Ye=KA;_.Ze=LA;_.$e=function(){return(null==this.Qc&&(this.Qc=this.Je()),this.Qc)+Pa+this.Se()+Pa+this.Te()+Pa+this.Re()+Ak+this.Ne()+(this.Xc?m:",hidden")};_._e=MA;_.df=function(){var a=this.Tc;a.e.a=-1;a.e.b=-1};_.ff=function(a,b,c,d){this.gf(a,b,c,d,this.Lc,!0);this.Lc=0};\n_.gf=function(a,b,c,d){AA(this,a,b,c,d)};_.tS=NA;_.hf=function(){this.Wc=!0};_.Kc=null;_.Lc=0;_.Mc=null;_.Nc=0;_.Oc=0;_.Qc=null;_.Rc=null;_.Sc=null;_.Tc=null;_.Uc=null;_.Wc=!1;_.Xc=!0;_.Yc=0;_.Zc=!1;_.$c=!1;_._c=0;_.ad=0;function OA(a,b){var c;c=a.jf();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function PA(a){var b;b=a.jf();return new QA(b.b,b.d,a.Yc-b.c-b.b,a.Nc-b.d-b.a)}\nfunction RA(a,b){var c,d;if(a.Gc)for(d=new uu(a.Fc.a);d.b<d.d.Pf();)c=vu(d),a.Gc.of(c);if(b)for(d=new uu(a.Fc.a);d.b<d.d.Pf();)c=vu(d),b.kf(null,c);a.Gc=b;uA(a);a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1)}function SA(a){if(!a.Wc){a.Gc&&a.Gc.lf(a);var b,c;for(c=0;c<a.Fc.a.c;++c)b=ww(a.Fc.a,c),b.Wc||b.hf();a.Wc=!0}}function TA(){CA.call(this);this.Fc=new UA;this.Jc=(DA(),DA(),EA)}w(453,454,ml);_.Le=function(){if(!this.Gc)return null;!this.Hc&&(this.Hc=this.Gc.mf(this));return this.Hc};\n_.Me=function(){if(!this.Gc)return null;!this.Ic&&(this.Ic=this.Gc.nf(this));return this.Ic};_.jf=function(){return this.Pe()};_.Oe=KA;_.Qe=MA;_.Ue=function(){this.Tc=(DA(),new VA)};_.Ve=function(){uA(this);this.Gc&&H(this.Gc,65)&&(this.Gc.n=!1)};_.Ye=KA;_._e=MA;_.df=function(){var a,b;this.Ic=this.Hc=null;for(b=0;b<this.Fc.a.c;++b)a=ww(this.Fc.a,b),a.df()};_.hf=function(){SA(this)};_.Gc=null;_.Hc=null;_.Ic=null;function WA(){var a=new XA;TA.call(this);RA(this,a)}w(452,453,ml,WA);\n_.Je=function(){return"panel"+this.Jc.b.e++};function YA(a,b,c){a=ZA(a.Ec,b,c);a.k=!0;return new $A(a)}function aB(a){a.Ze(a.Ec.d)}function bB(a){return new xA(cB(a.Ec),dB(a.Ec))}w(451,452,ml);_.Ne=function(){return Nq(this.Ec.pb,Li)};_.Re=function(){return Nq(this.Ec.pb,Mi)};_.Se=function(){return Xq(this.Ec.pb)};_.Te=function(){return Zq(this.Ec.pb)};_.We=function(){return this.Ec.pb.style.display!=Fi};_.Ec=null;function eB(a){if(null!=a)this.n=a;else throw new fB;}w(456,1,Sl);\n_.tS=function(){return this.cZ.d+"[source="+this.n+Tf};_.n=null;\nfunction gB(){gB=x;hB=new pp;D(hB,new iB(400),new jB(Lk));D(hB,new iB(401),new jB(Lk));D(hB,new iB(402),new jB(Lk));D(hB,new iB(500),new jB(Nk));D(hB,new iB(501),new jB(Nk));D(hB,new iB(502),new jB(Nk));D(hB,new iB(503),new jB(Ok));D(hB,new iB(504),new jB(Nk));D(hB,new iB(505),new jB(Nk));D(hB,new iB(506),new jB(Ok));D(hB,new iB(507),new jB(Zk));D(hB,new iB(100),new jB(Hk));D(hB,new iB(101),new jB(Hk));D(hB,new iB(102),new jB(Hk));D(hB,new iB(103),new jB(Hk));D(hB,new iB(1004),new jB(Kk));D(hB,new iB(1005),\nnew jB(Kk));D(hB,new iB(800),new jB(Vk));D(hB,new iB(801),new jB(Vk));D(hB,new iB(200),new jB(Pk));D(hB,new iB(201),new jB(Pk));D(hB,new iB(202),new jB(Pk));D(hB,new iB(204),new jB(Pk));D(hB,new iB(203),new jB(Pk));D(hB,new iB(209),new jB($k));D(hB,new iB(208),new jB(al));D(hB,new iB(207),new jB(al));D(hB,new iB(206),new jB(Pk));D(hB,new iB(205),new jB(Pk));D(hB,new iB(1400),new jB(Xk));D(hB,new iB(1401),new jB(Yk));D(hB,new iB(1402),new jB(Yk));D(hB,new iB(300),new jB(Ik));D(hB,new iB(301),new jB(Ik));\nD(hB,new iB(1100),new jB(Uk));D(hB,new iB(1101),new jB(Uk));D(hB,new iB(1200),new jB(Wk));D(hB,new iB(701),new jB(Sk));D(hB,new iB(900),new jB(Tk));D(hB,new iB(1001),new jB(Qk));D(hB,new iB(601),new jB(Rk))}w(455,456,Sl);_.$e=function(){return m};_.tS=function(){var a;a=m;H(this.n,59)&&null!=this.n&&(a=this.n,a=(null==a.Qc&&(a.Qc=a.Je()),a.Qc),null==a&&(a=m));return this.cZ.d+Mf+this.$e()+"] on "+(0<a.length?a:this.n)};_.k=0;var hB;function jB(a){this.a=a}w(458,1,{},jB);_.a=Gk;function kB(){}\nw(459,1,{},kB);_.a=null;_.b=null;function lB(a,b){var c;b&&(a.a?(c=new mB(a.a),fq(c.b,c.c++,b),a.a=c):(a.a=new Bm,vm(a.a,b)))}function Jt(a,b){return a.a?Nm(a.a,b):b}w(461,1,Sl);_.a=null;function nB(){}function FA(){}w(460,461,Sl,nB,FA);function oB(){oB=x;Math.sqrt(2)}function pB(a){oB();if(0>a)throw new Km("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}w(462,1,{55:1},pB);\n_.eQ=function(a){return a===this?!0:H(a,55)?a.e==this.e&&a.a==this.a&&a.c==this.c&&a.d==this.d&&a.b==this.b:!1};_.hC=function(){var a;a=new qB;a.a=31*a.a+Uu((new rB(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+Uu((new rB(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction sB(){sB=x;tB=uB=new cm(255,255,255);vB=new cm(192,192,192);wB=new cm(128,128,128);xB=new cm(64,64,64);yB=zB=new cm(0,0,0);AB=BB=new cm(255,0,0);new cm(255,175,175);CB=new cm(255,200,0);DB=new cm(255,255,0);new cm(0,255,0);EB=new cm(255,0,255);FB=new cm(0,255,255);GB=HB=new cm(0,0,255)}\nfunction IB(a){var b,c;c=a.d>>16&255;b=a.d&255;a=a.d>>8&255;if(0==c&&0==b&&0==a)return new cm(3,3,3);3>c&&0!=c?c=3:(c=Uu(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=Uu(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=Uu(a/0.7),a=255<a?255:a);return new cm(c,a,b)}function JB(a){return new cm(Uu(0.7*(a.d>>16&255)),Uu(0.7*(a.d>>8&255)),Uu(0.7*(a.d&255)))}function KB(a,b){return H(b,58)?b.d==a.d:!1}function cm(a,b,c){sB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Km(oe);this.d=c|b<<8|a<<16|-16777216}\nw(468,1,{58:1,67:1,70:1},cm);_.eQ=function(a){return KB(this,a)};_.hC=LB;_.tS=function(){return MB.d+"[r="+(this.d>>16&255)+",g="+(this.d>>8&255)+",b="+(this.d&255)+Tf};_.a=0;_.b=null;_.c=null;_.d=0;var yB,GB,AB,tB,zB,HB,FB,xB,wB,vB,EB,CB,BB,uB,DB;function GA(){GA=x;HA=new NB(!0);OB=new ru;su(OB,"ar");su(OB,"fa");su(OB,"iw");su(OB,"ur")}function NB(a){this.a=a}w(469,1,Sl,NB);_.a=!1;var HA,OB;w(473,1,{76:1,92:1});function PB(){xA.call(this,0,0)}function xA(a,b){this.b=a;this.a=b}\nfunction zA(a){xA.call(this,a.b,a.a)}w(472,473,{61:1,76:1,88:1,92:1},PB,xA,zA);_.eQ=function(a){return a===this?!0:H(a,61)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new qB;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return QB.d+"[width="+this.b+",height="+this.a+Tf};_.a=0;_.b=0;function ft(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}w(474,1,Sl,ft,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});\n_.pf=function(){return 0!=(this.e&4)};_.qf=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=m,this.qf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.pf()&&(a+=",meta"),a):m)+",target="+this.f+(null!=this.b?",arg="+this.b:m)+Tf};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function RB(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].Xc&&++b,++c;return b}\nfunction SB(a,b,c,d,e,f,g){var h,j,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(j=0;j<=l;++j)c=(TB(g?j:l-j,b.c),b.b[g?j:l-j]),h=c.Qe(),c.ff(d,e+~~((f-h.a)/2),h.b,h.a),d+=h.b+a.c}function UB(a,b){var c,d,e,f,g,h;h=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.Xc&&(c=b?c.Qe():c.Oe(),g=Pm(g,c.a),h+=c.b+a.c);return new xA(h,g+2*a.d)}function XA(){VB.call(this,1,5,5)}\nfunction VB(a,b,c){DA();this.c=b;this.d=c;this.a=a}w(475,1,Sl,XA,VB);_.kf=WB;\n_.lf=function(a){this.b=XB(a.Fc);if(0!=RB(this)){var b,c,d,e,f,g,h,j,l,n,o;b=PA(a);g=a.jf();h=a.Rc.a;l=new Bm;n=f=2*this.c;o=g.d+this.d;j=0;e=!0;var r,t,z;r=a.Fc.a.c;d=new YB(r);for(t=0;t<r;++t)fq(d.b,d.c++,null);for(c=this.b,t=0,z=c.length;t<z;++t)r=c[t],r.Sc==a&&ZB(d,oz(a.Fc.a,r),r);for(d=new uu(d);d.b<d.d.Pf();)if((c=vu(d))&&c.Xc)a=c.Qe(),!e&&n+a.b>b.b&&(SB(this,l,b.b-(n-this.c),g.b,o,j,h),l.mg(),n=f,o+=j+this.d,j=0),e=!1,fq(l.b,l.c++,c),n+=a.b+this.c,j=Pm(j,a.a);SB(this,l,b.b-(n-this.c),g.b,o,\nj,h)}};_.mf=function(a){this.b=XB(a.Fc);return 0==RB(this)?OA(a,new xA(10,10)):OA(a,UB(this,!1))};_.nf=function(a){this.b=XB(a.Fc);return 0==RB(this)?OA(a,new xA(10,10)):OA(a,UB(this,!0))};_.of=LA;_.tS=function(){var a;switch(this.a){case 0:a=Xh;break;case 2:a=tj;break;case 1:a=Gg;break;case 4:a="trailing";break;default:a="leading"}return $B.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+Tf};_.a=0;_.b=null;_.c=0;_.d=0;function aC(){aC=x;bC=new cC(ve,0,12)}\nfunction cC(a,b,c){aC();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}w(476,1,{62:1,88:1},cC);_.a=null;_.b=0;_.c=0;var bC;w(477,1,nl);_.tS=function(){return dC.d+"[font="+this.b+"ascent="+eC(fC,this.b).a+", descent="+eC(fC,this.b).b+", height="+eC(fC,this.b).c+Tf};_.b=null;w(479,1,{});_.tS=function(){return"Graphics"};w(480,479,{});function gA(){}function px(a){this.f=a}w(483,136,El,gA,px);function tA(){this.f="Missing message: awt.151"}w(482,483,El,tA);w(484,1,{});\nfunction JA(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}w(485,1,{64:1,88:1,92:1},JA);_.eQ=function(a){return a===this?!0:H(a,64)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};_.hC=function(){var a;a=31+this.d;a=31*a+this.b;a=31*a+this.a;return a=31*a+this.c};_.tS=function(){return gC.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Tf};_.a=0;_.b=0;_.c=0;_.d=0;w(489,1,Sl);_.$e=function(){return this.j};_.tS=NA;_.j=null;_.k=null;\nfunction hC(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function iC(a,b){a.e=b;tz(a.i.a,b)}function jC(a){this.n=(DA(),DA(),EA);var b;var c;b=this.cZ.d;-1!=ex(b,fx(36))?b=null:(c=this.n.b.d++,b=hx(b,nA(b,fx(46))+1)+m+c);this.j=b;this.d=new nB;this.f=a;this.e=!0;this.i=new kC(this)}w(488,489,Sl,jC);_.$e=function(){return hC(this)};_.c=null;_.e=!1;_.f=null;_.i=null;w(487,488,gl);_.$e=function(){return hC(this)+(this.b?",tearOff":m)};_.b=!1;w(491,1,{77:1});\n_.eQ=function(a){return a===this?!0:H(a,77)?this.rf()==a.rf()&&this.sf()==a.sf():!1};_.hC=function(){var a;a=new qB;lC(a,this.rf());lC(a,this.sf());return a.a};function sA(){this.b=this.a=0}function mC(a,b){this.a=a;this.b=b}w(490,491,{68:1,77:1,88:1},sA,mC);_.eQ=function(a){return a===this?!0:H(a,68)?this.a==a.a&&this.b==a.b:!1};_.rf=Sv;_.sf=sy;_.tS=function(){return nC.d+"[x="+this.a+",y="+this.b+Tf};_.a=0;_.b=0;\nfunction oC(a,b){if(!b)throw new ju("Missing message: awt.70");var c=a.a;if(J(b.f,$a)){var c=c.a.a,d=new vz,e=c.c.c;if(0>e||e>c.c.c)throw new Fx;c.o&&(d.pb[Qg]=2);az(c,e,d.pb);pC(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 Fx;pC(d.c,e,c);for(f=g=0;f<e;++f)H(ww(d.c,f),45)&&++g;pC(d.i,g,c);az(d,e,c.pb);c.c=d;e=dx(c.pb)+Kb;$w(c.ee(),e,!1);d.o&&(e=oz(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.pb[Qg]=2))}}\nfunction qC(){jC.call(this,m);new Bm;this.b=!1;this.a=(DA(),new rC)}w(492,487,gl,qC);_.a=null;w(495,1,{92:1});w(494,495,Gl);_.eQ=function(a){return a===this?!0:H(a,79)?this.rf()==a.rf()&&this.sf()==a.sf()&&this.uf()==a.uf()&&this.tf()==a.tf():!1};_.hC=function(){var a;a=new qB;lC(a,this.rf());lC(a,this.sf());lC(a,this.uf());lC(a,this.tf());return a.a};function QA(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}w(493,494,{69:1,79:1,88:1,92:1},QA);\n_.eQ=function(a){return a===this?!0:H(a,69)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.tf=Sv;_.uf=sy;_.rf=Ms;_.sf=LB;_.tS=function(){return sC.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Tf};_.a=0;_.b=0;_.c=0;_.d=0;function tC(){tC=x;uC=new vC;wC=new xC;yC=new xC}var uC,yC,wC;w(497,1,{});_.eQ=Xl;_.hC=Yl;function vC(){}w(498,497,{},vC);function xC(){}w(499,1,{},xC);w(500,454,Ol);function zC(a,b){var c;c=pA(oA(a));return!c?null:new xA(AC(c,Uf)*b+6,eC(fC,c.b).c+6)}\nfunction BC(a){CC.call(this,a,null!=a?a.length:0)}function CC(a,b){CA.call(this);this.a=0>b?0:b;var c=this.Tc;Qz(c.a,a);c.e.a=-1;c.e.b=-1}w(501,500,Ol,BC,CC);_.Je=function(){return"textfield"+this.Vc.b.f++};_.Le=function(){return zC(this,Oq(this.Tc.a.pb,sk).length)};_.Me=function(){return!oA(this)?null:zC(this,Oq(this.Tc.a.pb,sk).length)};_.Oe=DC;_.Qe=EC;_.Ue=function(){this.Tc=(DA(),new FC)};_.Ye=DC;_._e=EC;_.a=0;function DA(){DA=x;EA=new GC}\nfunction HC(){var a=(DA(),DA(),EA);!a.c&&(a.c=new IC);return a.c}w(502,1,{});_.a=null;_.c=null;var EA;function JC(){}w(503,1,{},JC);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;w(504,1,{});function KC(){KC=x;LC=new MC;NC=new MC}function OC(a,b){return b==a?!0:!b?!1:!0}function MC(){}w(505,1,{72:1},MC);_.eQ=function(a){return null==a||!H(a,72)?!1:OC(this,a)};_.hC=function(){var a;a=null.bi()+";class="+null.bi();a=!null.bi().bi()?a:a+";charset=";return PC(a)};\n_.tS=function(){return QC.d+"[MimeType=(null);humanPresentableName="+this.a+Tf};_.a=null;var LC,NC;function RC(){RC=x;y(SC,q,72,[(KC(),NC),LC])}function TC(a){var b=(KC(),NC);if(OC(b,(KC(),NC)))return a.a;if(OC(b,LC))return new UC(a.a);throw new VC(b);}function WC(a){RC();this.a=a}w(506,1,{},WC);_.a=null;function VC(a){this.f="flavor = "+a}w(507,137,{73:1,88:1,96:1,105:1},VC);function XC(a,b,c){gB();YC.call(this,a,b,c,Gk)}\nfunction YC(a,b,c,d){gB();eB.call(this,a);this.k=b;this.a=c;this.c=d;this.b=0}w(508,455,Sl,XC,YC);_.$e=function(){var a,b;a=1001==this.k?"ACTION_PERFORMED":rk;b=m;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="+Jv(this.c)+Va+b};_.a=null;_.b=0;_.c=Gk;function BA(a,b){gB();eB.call(this,a);this.k=b}w(509,455,Sl,BA);\n_.$e=function(){var a,b;a=this.n;switch(this.k){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return rk}return b+" ("+a.Se()+Pa+a.Te()+ea+a.Re()+Ak+a.Ne()+La};w(512,509,Sl);_.j=0;\nfunction ZC(a){var b;switch(a.k){case 503:b="MOUSE_MOVED";break;case 500:b="MOUSE_CLICKED";break;case 501:b="MOUSE_PRESSED";break;case 502:b="MOUSE_RELEASED";break;case 506:b="MOUSE_DRAGGED";break;case 504:b="MOUSE_ENTERED";break;case 505:b="MOUSE_EXITED";break;case 507:b="MOUSE_WHEEL";break;default:b=rk}b=b+",("+a.f+Pa+a.i+"),button="+a.d;if(0<(a.j&16320)){var c=Va,d=a.j,e;e=new Ov;0!=(d&4)&&tp(tp(e,(DA(),null)),Oa);0!=(d&1)&&tp(tp(e,(DA(),null)),Oa);0!=(d&2)&&tp(tp(e,(DA(),null)),Oa);0!=(d&8)&&\n(0!=(d&2048)?0!=(d&512)&&tp(tp(e,(DA(),null)),Oa):tp(tp(e,(DA(),null)),Oa));0!=(d&32)&&tp(tp(e,(DA(),null)),Oa);0!=(d&16)&&tp(tp(e,(DA(),null)),Oa);0!=(d&8)&&tp(tp(e,(DA(),null)),Oa);0!=(d&4)&&tp(tp(e,(DA(),null)),Oa);0==Mq(e.a).length?e=Mq(e.a):(d=Mq(e.a).length-1,e=$C(Mq(e.a),0,d));c=c+e+",extModifiers=";e=a.j;var f,d=(f=m,0!=(e&256)&&(f+=(DA(),null)),0!=(e&128)&&(f+=(0<f.length?Oa:m)+(DA(),null)),0!=(e&512)&&(f+=(0<f.length?Oa:m)+(DA(),null)),0!=(e&64)&&(f+=(0<f.length?Oa:m)+(DA(),null)),0!=(e&\n8192)&&(f+=(0<f.length?Oa:m)+(DA(),null)),f);0!=(e&1024)&&(d+=(0<d.length?Oa:m)+(DA(),null));0!=(e&2048)&&(d+=(0<d.length?Oa:m)+(DA(),null));0!=(e&4096)&&(d+=(0<d.length?Oa:m)+(DA(),null));b+=c+d}return b+=",clickCount="+a.e}w(514,512,Sl);_.$e=function(){return ZC(this)};_.d=0;_.e=0;_.f=0;_.i=0;\nfunction It(a,b,c,d){gB();BA.call(this,a,507);this.d=this.e=this.j=0;this.f=b;this.i=c;if(0!=(this.j&63))this.j&=-16321,0!=(this.j&1)&&(this.j|=64),0!=(this.j&2)&&(this.j|=128),0!=(this.j&4)&&(this.j|=256),0!=(this.j&8)&&(this.j|=512),0!=(this.j&32)&&(this.j|=8192),500<=this.k&&502>=this.k?0!=(this.j&16)?(this.d=1,501==this.k&&(this.j|=1024)):0!=(this.j&8)?(this.d=2,501==this.k&&(this.j|=2048)):0!=(this.j&4)&&(this.d=3,501==this.k&&(this.j|=4096)):(0!=(this.j&16)&&(this.j|=1024),0!=(this.j&8)&&(this.j|=\n2048),0!=(this.j&4)&&(this.j|=4096));else if(0!=(this.j&16320))if(this.j&=-64,0!=(this.j&64)&&(this.j|=1),0!=(this.j&128)&&(this.j|=2),0!=(this.j&256)&&(this.j|=4),0!=(this.j&512)&&(this.j|=8),0!=(this.j&8192)&&(this.j|=32),500<=this.k&&502>=this.k)switch(this.d){case 1:this.j|=16;break;case 2:this.j|=8;break;case 3:this.j|=4}else 0!=(this.j&1024)&&(this.j|=16),0!=(this.j&2048)&&(this.j|=8),0!=(this.j&4096)&&(this.j|=4);this.b=0;this.a=1;this.c=d}w(515,514,Sl,It);\n_.$e=function(){var a,b;a=ZC(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=rk}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;w(524,1,{});function UC(a){if(null==a)throw new aD;}w(525,524,{},UC);\nfunction bD(){bD=x;cD={};cD["java.vendor"]=Ah;cD["package.restrict.access.sun"]=pk;cD["sun.java.launcher"]=cf;cD["sun.management.compiler"]=Ah;cD["os.name"]=cf;cD[" sun.boot.class.path"]=cf;cD["path.separator.applet"]=cf;cD["java.vm.specification.vendor"]=Ah;cD["java.runtime.version"]=cf;cD["http.proxyPort"]=cf;cD["user.name"]=cf;cD["user.language"]=cf;cD["os.name.applet"]=cf;cD["browser.version"]=cf;cD["java.version"]=cf;cD["user.timezone"]=cf;cD["java.endorsed.dirs"]=cf;cD["java.specification.name"]=\n"GWT";cD["java.specification.version"]="2.5.0";cD[Uh]=Qe;!Lt&&(Lt=new Tt);Lt.a?cD[Oh]="yes":cD[Oh]=null}var cD;w(529,137,Tl);function dD(){}function eD(a){this.f=a}w(528,529,{82:1,88:1,96:1,105:1},dD,eD);function fD(){fD=x;gD=new hD}function iD(a){var b;if(a.k){var c;b=new Ov;tp(b,a.f);Jq(b.a,Nc);c=a.a;null!=c&&0<c.length&&(sp(b.a,Wb),tp(b,a.a));c=a.b;a=a.j;null!=c&&sp(b.a,c);null!=a&&(Jq(b.a,na),sp(b.a,a));b=Mq(b.a)}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}\nfunction jD(a){fD();var b,c,d;if(null==a)throw new dD;a=gx(a);try{d=ex(a,fx(58))}catch(e){e=pq(e);if(H(e,100))throw new eD(up(e));throw e;}c=ex(a,fx(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;kD();var f,g,h;h=c.length;b=new lD;for(g=0;g<h;++g)f=c.charCodeAt(g),65<=f&&90>=f?mD(b,f+32&65535):Jq(b.a,String.fromCharCode(f));\nthis.f=Mq(b.a)}else this.f=null,d=-1}if(null==this.f)throw new eD(Ie+a);if(!this.k&&(this.k=Au(gD,this.f),this.k||(this.k=(DA(),new nD))&&D(gD,this.f,this.k),!this.k))throw new eD(Ie+a);try{c=a;var j=++d,l=a.length,n,o,r,t,z,v,E,s,F,P,M,$,da,Z,ca,Hb,aa,sb,Mb,K,Ja;if(l<j||0>l){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(Wb,j)==j&&-1==oD(c,fx(47),j+2))throw new pD(l);}else{M=c.substr(j,l-j);l-=j;v=0;E=this.c;$=this.e;sb=this.j;t=this.d;ca=this.i;n=this.a;Ja=this.n;Mb=oD(M,\nfx(35),0);if(0==M.indexOf(Wb)&&0!=M.indexOf("////")){F=2;$=-1;v=oD(M,fx(47),2);aa=oD(M,fx(63),2);-1!=aa&&(-1==v||v>aa)&&(v=aa);-1==v&&(v=l,t=m);s=v;-1!=Mb&&Mb<v&&(s=Mb);var Zc=fx(64);K=M.lastIndexOf(Zc,s);n=M.substr(2,s-2);-1<K&&(Ja=M.substr(2,K-2),F=K+1);da=oD(M,fx(58),-1==K?F:K);r=ex(M,fx(93));if(-1!=r)try{M.length>r+1?(o=M.charCodeAt(r+1),58==o?da=r+1:da=-1):da=-1}catch(Ub){if(Ub=pq(Ub),!H(Ub,96))throw Ub;}-1==da||da>v?E=M.substr(F,s-F):(E=M.substr(F,da-F),Z=M.substr(da+1,s-(da+1)),0==Z.length?\n$=-1:$=qD(Z,10))}-1<Mb&&(sb=M.substr(Mb+1,l-(Mb+1)));z=-1==Mb?l:Mb;var tb=fx(63);Hb=M.lastIndexOf(tb,z);-1<Hb?(ca=M.substr(Hb+1,z-(Hb+1)),0==Hb&&null!=t&&(J(t,m)?t=Tb:t.indexOf(Tb),P=nA(t,fx(47))+1,t=t.substr(0,P-0)),z=Hb):0!=Mb&&(ca=null);-1<v&&(v<l&&47==M.charCodeAt(v)?t=M.substr(v,z-v):z>v&&(null==t?t=m:J(t,m)?t=Tb:t.indexOf(Tb),P=nA(t,fx(47))+1,0==P?t=M.substr(v,z-v):t=t.substr(0,P-0)+M.substr(v,z-v)));null==t&&(t=m);null==E&&(E=m);d=E;var N;N=t;null!=ca&&!J(ca,m)&&(null!=t?N=t+id+ca:N=id+ca);\nnull==this.f&&(this.f=this.f);this.c=d;this.b=N;this.e=$;this.j=sb;var za;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+Nc+this.e));null!=this.c&&-1<(za=nA(this.c,fx(64)))?(this.n=$C(this.c,0,za),this.c=hx(this.c,za+1)):this.n=null;null!=this.b&&-1<(za=ex(this.b,fx(63)))?(this.i=hx(this.b,za+1),this.d=$C(this.b,0,za)):(this.i=null,this.d=this.b);this.a=n;this.n=Ja;this.d=t;this.i=ca}}catch(mc){mc=pq(mc);if(H(mc,96))throw new eD(up(mc));throw mc;}if(-1>this.e)throw new eD("incorrect port: "+\nthis.e);}w(530,1,Sl,jD);_.tS=function(){return iD(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var gD;w(531,1,{});function rD(a,b,c){var d,e;for(d=a.Kf().ue();d.Vd();)if(a=d.Wd(),e=a.th(),null==b?null==e:Cp(b,e))return c&&(a=new sD(a.th(),a.uh()),d.Xd()),a;return null}w(535,1,Kl);_.Jf=function(a){return!!rD(this,a,!1)};\n_.eQ=function(a){var b,c;if(a===this)return!0;if(!H(a,108)||this.Pf()!=a.Pf())return!1;for(a=a.Kf().ue();a.Vd();)if(b=a.Wd(),c=b.th(),b=b.uh(),!this.Jf(c)||!tD(b,this.Lf(c)))return!1;return!0};_.Lf=function(a){a=rD(this,a,!1);return!a?null:a.uh()};_.hC=function(){var a,b,c;c=0;for(b=this.Kf().ue();b.Vd();)a=b.Wd(),c+=a.hC(),c=~~c;return c};_.Mf=uD;_.Nf=function(){throw new vD("Put not supported on this map");};_.Of=function(a){a=rD(this,a,!0);return!a?null:a.uh()};_.Pf=function(){return this.Kf().Pf()};\n_.tS=function(){var a,b,c,d;d=Dk;a=!1;for(c=this.Kf().ue();c.Vd();)b=c.Wd(),a?d+=Ua:a=!0,d+=m+b.th(),d+=ad,d+=m+b.uh();return d+"}"};function Pz(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function Qw(a,b){var c;if(null==b)c=a.c;else if(H(b,1))c=Nc+b in a.e;else a:{c=a.Sf(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d].th();if(a.Rf(b,f)){c=!0;break a}}c=!1}return c}function Au(a,b){return null==b?a.b:H(b,1)?a.e[Nc+b]:wD(a,b,a.Sf(b))}\nfunction wD(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d],g=f.th();if(a.Rf(b,g))return f.uh()}return null}function D(a,b,c){return null==b?xD(a,c):H(b,1)?yD(a,b,c):zD(a,b,c,a.Sf(b))}function zD(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){var d=e[f],h=d.th();if(a.Rf(b,h))return a=d.uh(),d.vh(c),a}else e=a.a[d]=[];d=new sD(b,c);e.push(d);++a.d;return null}function xD(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}\nfunction yD(a,b,c){var d,e=a.e,b=Nc+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function Cu(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(H(b,1)){var d,e=a.e;c=Nc+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.Sf(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e],h=g.th();if(a.Rf(b,h)){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.uh();break a}}c=null}return c}w(534,535,Kl);_.Jf=function(a){return Qw(this,a)};_.Kf=function(){return new AD(this)};\n_.Rf=function(a,b){return this.Qf(a,b)};_.Lf=function(a){return Au(this,a)};_.Nf=function(a,b){return D(this,a,b)};_.Of=function(a){return Cu(this,a)};_.Pf=LB;_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function pp(){Pz(this)}w(533,534,vl,pp);_.Qf=function(a,b){return Tu(a)===Tu(b)||null!=a&&Cp(a,b)};_.Sf=function(a){return~~Fp(a)};function hD(){Pz(this)}w(532,533,vl,hD);function BD(){}w(536,136,El,BD);function CD(a){var b,c;b=0;for(c=a.a;c<a.i;){c=DD(a,c);if(c>=a.i)break;c=ED(a,c);++b}return b}\nfunction FD(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function GD(a){var b;a.a=0<=a.j&&!a.d?a.j:DD(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new BD;b=a.a;a.a=ED(a,a.a);return $C(a.n,b,a.a)}\nfunction ED(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=HD(a.n,d,a.n.length);if(c<=a.f&&FD(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=ex(a.c,fx(c)))break;++d}a.k&&b==d&&(a.e?(c=HD(a.n,d,a.n.length),c<=a.f&&FD(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=ex(a.c,fx(c))&&++d));return d}\nfunction DD(a,b){var c,d;if(null==a.c)throw new aD;for(d=b;!a.k&&d<a.i;)if(a.e){c=HD(a.n,d,a.n.length);if(c>a.f||!FD(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>ex(a.c,fx(c)))break;++d}return d}function ID(a){JD.call(this,a,fa,!1)}function KD(a){JD.call(this,a,Pa,!1)}\nfunction JD(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=HD(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=C(A,u,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=HD(this.c,d,this.c.length),this.b[c]=a}}}w(537,1,{},ID,KD,JD);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function ND(){}\nw(538,1,{},ND);_.a=null;function OD(a,b){var c,d;c=a.a.exec(b);d=new ND;d.a=c;return d}function PD(){}function QD(a,b){var c,d;d=m;2==(b|2)&&(d+=Kh);1==(b|1)&&(d+=ei);c=new PD;c.a=RegExp(a,d);return c}w(539,1,{},PD);_.a=null;\nfunction RD(a,b){var c,d,e,f,g;c=m;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(H(e,1)&&(e=Kp(e),!(Ip(),!/[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]/.test(e.replace(/"(\\\\.|[^"\\\\])*"/g,m)))))return;c+=e;d<b.length-1&&(c+=Pa);++d}}typeof a==vh?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Mf+c+Tf),a.apply(c)):(evalString=a+Ka+c+");",$wnd.eval(evalString))}\nfunction SD(a){var b;if(null==a||0==a.length)return TD(\'JSME installation warning: invalid size or not specified size of DOM element: "\'+a+\'", Using "100%".\'),fc;b=a.charCodeAt(a.length-1);return UD(b)||46==b?a+bj:a}function av(a){var a=new VD(a),b,c,d,e,f;b=$doc.getElementsByTagName(gh);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=Vq(e,Pg),c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;WD(a););return a.b}\nfunction XD(a,b){b.ondragenter=function(){$wnd.event.returnValue=!1;$wnd.event.dataTransfer.dropEffect=$g};b.ondragover=b.ondragenter;b.ondrop=function(){$wnd.event.returnValue=!1;$wnd.event.dataTransfer.dropEffect=$g;var b=$wnd.event.dataTransfer.getData(zf);null!=b&&a.eg(b)}}function YD(a,b){b.ondragstart=function(){var b=a.dg();$wnd.event.dataTransfer.setData(zf,b);$wnd.event.dataTransfer.effectAllowed=$g}}var ZD=null;\nfunction $D(){$D=x;ZD=new Lv((bw(),new aw("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAF0lEQVR42mNgGAWjYBSMglEwCkYBpQAAB1AAAZMWyVkAAAAASUVORK5CYII=")),29,16)}function aE(a){var b;$wnd.JSApplet.Inchi.__local_ff=function(a){b=a};$wnd.JSApplet.Inchi.computeInchi(a,"JSApplet.Inchi.__local_ff");delete $wnd.JSApplet.Inchi.__local_ff;return b}function bE(a){var b;cE?a&&dE(a):(b=(eE(),fE).a.a,b=(Lp(),new Rp(b)),b.d=Mp,Op(Pp(b,new gE(a))))}var cE=!1;function gE(a){this.a=a}\nw(547,1,{},gE);_.wd=function(a){if(this.a){var b=this.a;b.a&&b.a.zd(a)}else $wnd.alert("Loading of InChI-js failed")};_.xd=function(){this.a&&(dE(this.a),cE=!0)};_.a=null;function dE(a){var b;b=aE(a.b);a.a.Tf(b)}function hE(a,b){this.a=a;this.b=b}w(548,1,Hl,hE);_.zd=function(a){this.a&&this.a.zd(a)};_.a=null;var fE=_.b=null;function eE(){eE=x;fE=new Kv((bw(),new aw($moduleBase+"96E40B969193BD74B8A621486920E79C.cache.js")))}function iE(a){return a.error==m?null:a.error}\nfunction jE(a){return a.warning==m?null:a.warning}\nfunction kE(){kE=x;lE=y(Yu,q,1,["Copyright (c) 2017, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);mE=(sB(),vB);nE=IB(mE);oE=y(A,u,-1,[301,3,401,4,501,5,701,9,801,10,901,11,1001,12,601,8,1101,7,1300,1,1201,32,1301,33]);pE=C(qE,q,58,43,0);rE=C(Yu,q,1,43,0);sE=C(qE,q,58,7,0);tE=null!=(bD(),cD[Oh]);uE=C(vE,q,62,100,0);wE=C(xE,q,63,100,0);var a,b;for(a=1;42>=a;++a)0<yE(a)?pE[a]=(sB(),xB):(pE[a]=(sB(),CB),rE[a]=Kf);rE[1]=Ee;pE[1]=(sB(),xB);rE[2]=Jd;pE[2]=\nCB;rE[3]=Rd;pE[3]=xB;rE[4]=bf;pE[4]=HB;rE[5]=gf;pE[5]=BB;rE[9]=ze;pE[9]=EB;rE[10]=ge;pE[10]=EB;rE[11]=Qd;pE[11]=EB;rE[12]=Ge;pE[12]=EB;rE[8]=sf;pE[8]=JB(DB);rE[7]=hf;pE[7]=CB;rE[6]=wf;pE[6]=xB;rE[13]=uf;pE[13]=xB;rE[32]=Kf;pE[32]=xB;rE[14]=Re;rE[16]=Se;rE[15]=df;rE[17]=qf;rE[18]=qe;rE[19]=Be;rE[20]=td;rE[21]=af;rE[22]=Xd;rE[24]=xf;rE[23]=Kd;rE[25]=Lf;rE[26]=ef;rE[27]=re;rE[28]=Yd;rE[29]=ud;rE[30]=De;rE[31]=Dd;for(a=33;42>=a;++a)b=kf,33<a&&(b+=a-33),rE[a]=b,pE[a]=xB}\nfunction zE(a){var b;if(a.dc)b=AE(a,1)+bd+AE(a,2)+bd+AE(a,3);else if(b=AE(a,0),0<b.length){var c=new BE(a.ob);vm(a.qb.a,c)}return b}function CE(a){var b,c,d;d=!1;if(0<a.ob.v||0<a.ob.w)if(d=!0,0<a.ob.v?(DE(a.ob,a.ob.v),EE(a,"delAtom",a.ob.v),a.ob.v=0):(FE(a.ob,a.ob.w),EE(a,"delBond",a.ob.v),a.ob.w=0),GE(a.ob),b=HE(a.ob),1<b.length)for(c=0;c<b.length;++c)0==c?(a.zb[a.o]=b[0],a.ob=a.zb[a.o]):a.zb[++a.Sb]=b[c];return d}\nfunction IE(a,b){var c,d,e,f;JE(a,!1);c=b.a;if(J(c,bc))ht(zE(a));else if(J(c,ec))ht(it(a,!0,!1));else if(J(c,gc))ht(it(a,!0,!0));else if(J(c,Mc))a.Tb&&(c=a.r,null==c.i&&(c.i="PASTE"),jt(a.E,(!a.Ub&&(a.Ub=new kt(a)),a.Ub)));else if(J(c,qc))a.Xf(3);else if(J(c,rc))a.Xf(4);else if(J(c,sc))a.Xf(5);else if(J(c,Cc))jq(6,new KE(a));else if(J(c,Dc))a.gg();else if(J(c,Lc))jq(1,new LE(a));else if(J(c,uj))7!=a.cb&&(a.db=Gk),d=b.c,d=Iv(d,Fk),c=zv(d,a.db),e=!rv(c,Gk)?mv(c):c,!rv(e,Mk)&&ME(a.ob,Q(c)),a.Ib=!0,a.cb=\n7,a.db=d;else if(c==Af||c==vf){if(e=NE(a.ob,(OE(),c==vf?PE:QE)))a.ob.f.a?gt(a,"Chiral flag is set"):gt(a,"No Chiral flag"),RE(a,"changeChiral",a.o,0,0),a.Ib=!0}else if(c==Ed){f=SE(a);e=!1;for(c=1;c<=a.ob.p;++c)d=a.ob.b[c],-99199==d.f&&(++f,d.f=f,e=!0);e&&(a.Ib=!0,RE(a,"changeManyAtomMap",a.o,0,0))}else if(c==te){c=a.ob;e=!1;for(d=1;d<=c.p;++d)e=TE(c.b[d])||e;(a.Ib=e)&&RE(a,"deleteAtomMaps",a.o,0,0)}else c==ue?(a.Ib=UE(a.ob),a.Ib&&RE(a,"deleteHydrogens",a.o,0,0)):J(c,Bj)||(J(c,mh)?a.hc=!0:VE(a,c));\n(a.Ib||a.Gb)&&a.Ze(a.Ec.d)}\nfunction WE(a,b,c,d,e){var f,g,h,j,l,n,o,r;if(!a.Ob&&(j=c-b+1,!(0>=j||b>a.Sb||c>a.Sb))){l=C(XE,Ml,-1,99,1);h=o=n=0;for(g=b;g<=c;++g)f=YE(a.zb[g]),n+=f.c,o+=f.d,f.d>h&&(h=f.d),l[g]=f.c,2==d&&(l[g]=f.d);a.J&&(n+=25*(j+1),o+=25*(j+1),h+=25);j=g=1;a.J?r=ZE(a):r=$E(a);f=Uu(r.b);r=Uu(r.a);1==d||3==d?f=~~((f-48)/2):2==d&&(r=~~(r/2));n>=f&&(g=f/n);h>=r&&(j=r/h);h=0;a.J&&(a.xb=g<j?g:j,a.cg("alignMolecules Depict: molecularAreaScale="+a.xb+" xsize="+f+" ysize="+r+ba),h=25*f/n,2==d&&(h=25*r/o));for(g=b;g<=c;++g)2==\nd?l[g]=l[g]*r/o:l[g]=l[g]*f/n;n=-f/2;o=0;1==d?n=-f-24:3==d?n=24:2==d&&(n=0,o=-r);for(g=b;g<=c;++g){a.J&&aF(a.zb[g]);2==d?o+=l[g]/2+h:n+=l[g]/2+h;if(!e)for(b=1;b<=a.zb[g].p;++b)bF(a.zb[g].b[b],n/a.xb,o/a.xb);2==d?o+=l[g]/2:n+=l[g]/2;a.J||cF(a.zb[g])}}}function dF(a,b){var c;a.k=202;a.Mb=!1;gt(a,m);if(0!=a.Sb){a.Ib=!0;a.q=!0;for(c=a.o;c<a.Sb;++c)a.zb[c]=a.zb[c+1];--a.Sb;a.o=a.Sb;0<a.Sb?a.ob=a.zb[a.o]:(a.ob=new eF(a),a.ob.o=0);b&&(!!a.r&&fF(Pp(a.r,"clear"),0,0,0),a.hc=!0)}}\nfunction gF(a){a.Sb=0;a.o=0;a.ob=new eF(a);a.ob.o=0;a.sb=null;a.Ib=!0}\nfunction hF(a,b){var c,d,e,f,g;g=new qC;e=tf;d="MOL";f="MOL or SDF";OE();a:{for(c=1;c<=a.Sb;++c)if(0<a.zb[c].p){c=(OE(),OE(),PE);break a}c=(OE(),OE(),QE)}c=c.a?QE:PE;b&&(e="SMIRKS",f=d=pf);a.Ac&&(f+=" or "+e,!b&&a.zc&&(f+=" or OCL ID code"));e=new jC(pe+e);e.c=bc;oC(g,e);iC(e,!c.a);lB(e.d,a);e=new jC(pe+d);e.c=ec;lB(e.d,a);oC(g,e);b||(e=new jC(pe+d+" V3000"),e.c=gc,lB(e.d,a),oC(g,e),a.Uf()&&(a.N&&(e=new jC("Copy as InChI"),e.c=qc,lB(e.d,a),iC(e,!c.a),oC(g,e)),a.P&&(e=new jC("Copy as InChI key"),e.c=\nrc,lB(e.d,a),iC(e,!c.a),oC(g,e)),a.kc&&(e=new jC("Search chemical structure (through InChIKey)"),e.c=Dc,lB(e.d,a),iC(e,!c.a),oC(g,e)),a.O&&(e=new jC("Copy as InChI auxinfo"),e.c=sc,lB(e.d,a),iC(e,!c.a),oC(g,e))));a.Ac&&a.Q&&!b&&(e=new jC("Copy as Scalar Vector Graphics"),e.c=Lc,lB(e.d,a),oC(g,e));a.Ac&&a.zc&&!b&&(e=new jC("Copy as OCL ID code"),e.c=Cc,lB(e.d,a),iC(e,!c.a),oC(g,e));a.Tb&&(oC(g,new jC($a)),d=a.Wb,null==d&&(d="Paste "+f),e=new jC(d),e.c=Mc,lB(e.d,a),oC(g,e));lA(a,g);return g}\nfunction iF(a,b,c,d){return new jF(a.Yf(!b?null:b.a,Q(L(Math.round(c))),Q(L(Math.round(d)))))}\nfunction kF(a,b,c,d){var e,f,g,h,j,l,n;f=100*d+c;j=(c-1)*(a.mb+(a.Lb?1:0));g=(d-1)*(a.mb+(a.Lb?1:0));1==c&&2<d&&(g-=2*a.mb);lF(b,mE);a.Lb?(f==a.k&&lF(b,JB(mE)),mF(b,j,g,a.mb,a.mb),lF(b,(sB(),xB)),nF(b,j,g,a.mb-1,a.mb-1)):f==a.k?oF(b,j+1,g+1,a.mb,a.mb,!1):oF(b,j,g,a.mb,a.mb,!0);if(!(1301==f&&!a.cc||107==f&&!a.ac))if(201!=f||a.tc)if(103!=f||a.Fb)if(!(105==f&&!a.Rb&&!a.A)&&(109!=f||a.dc))if(c=a.mb/4,3>d)switch(lF(b,(sB(),zB)),f){case 101:lF(b,DB);pF(b,j+3,g+3,a.mb-6,a.mb-6);lF(b,zB);e=g+3;h=a.mb-6;c=\na.mb-6;d=b.a;f=Q(L(R((j+3)*S)));e=Q(L(R(e*S)));h=Q(L(R(h*S)));c=Q(L(R(c*S)));d.o&&(qF(d,!1),rF(d,sF(d,f,e,h,c)));tF(b,j+6,g+6,a.mb-12,a.mb-12);uF(b.a,Q(L(R((j+9)*(vF(),S)))),Q(L(R((g+9)*S))),Q(L(R(2*S))),Q(L(R(4*S))));mF(b,j+a.mb-10,g+9,2,4);0.04>Math.random()&&(lF(b,BB),uF(b.a,Q(L(R((j+10)*S))),Q(L(R((g+18)*S))),Q(L(R(4*S))),Q(L(R(4*S)))));0.96<Math.random()&&(lF(b,DB),mF(b,j+a.mb-10,g+8,2,3));break;case 112:f=j+c;e=j+a.mb-c;h=j+a.mb/2;wF(b,f,g+a.mb-c,h,g+a.mb/2);wF(b,j+a.mb/2,g+a.mb/2,e,g+a.mb-\nc);l=g+a.mb-c;d=a.mb/24;xF(b.a,Q(L(R((h-d)*(vF(),S)))),Q(L(R(l*S))),Q(L(R((h-2*d)*S))),Q(L(R(l*S))));xF(b.a,Q(L(R((h+d)*S))),Q(L(R(l*S))),Q(L(R((h+2*d)*S))),Q(L(R(l*S))));lF(b,EB);wF(b,f,g+c,h,g+a.mb/2);wF(b,j+a.mb/2,g+a.mb/2,e,g+c);l=g+c;xF(b.a,Q(L(R((h-d)*S))),Q(L(R(l*S))),Q(L(R((h-2*d)*S))),Q(L(R(l*S))));xF(b.a,Q(L(R((h+d)*S))),Q(L(R(l*S))),Q(L(R((h+2*d)*S))),Q(L(R(l*S))));lF(b,zB);break;case 107:lF(b,CB);mF(b,j+4,g+4,a.mb-8,a.mb-8);lF(b,zB);nF(b,j+4,g+4,a.mb-8,a.mb-8);tF(b,j+6,g+6,a.mb-11,a.mb-\n12);uF(b.a,Q(L(R((j+9)*(vF(),S)))),Q(L(R((g+9)*S))),Q(L(R(2*S))),Q(L(R(4*S))));mF(b,j+a.mb-10,g+9,2,4);break;case 108:d=a.mb/4;wF(b,j+d,g+a.mb-d,j+a.mb-d,g+d);d=a.mb/2-d;f=g+2*a.mb/3;j+=a.mb/2;c=j+d;xF(b.a,Q(L(R(j*(vF(),S)))),Q(L(R(f*S))),Q(L(R(c*S))),Q(L(R(f*S))));g+=a.mb/3;a=j-d;xF(b.a,Q(L(R(a*S))),Q(L(R(g*S))),Q(L(R(j*S))),Q(L(R(g*S))));j=(a+j)/2;g-=d/2;a=g+d;xF(b.a,Q(L(R(j*S))),Q(L(R(g*S))),Q(L(R(j*S))),Q(L(R(a*S))));break;case 113:a.lc&&(d=c/2,f=a.mb-2*c-2*d,c=j+d+c,e=g+(c-j),lF(b,GB),yF(b.a,\nQ(L(R(c*(vF(),S)))),Q(L(R(e*S))),Q(L(R(f*S))),Q(L(R(f*S)))),lF(b,yB),h=j+a.mb/2,a=g+a.mb/2,l=c+f,n=g+d,g=n+d,xF(b.a,Q(L(R(c*S))),Q(L(R(g*S))),Q(L(R(h*S))),Q(L(R(n*S)))),xF(b.a,Q(L(R(h*S))),Q(L(R(n*S))),Q(L(R(l*S))),Q(L(R(g*S)))),g=e+f+d,n=g+d,xF(b.a,Q(L(R(c*S))),Q(L(R(g*S))),Q(L(R(h*S))),Q(L(R(n*S)))),xF(b.a,Q(L(R(h*S))),Q(L(R(n*S))),Q(L(R(l*S))),Q(L(R(g*S)))),j+=d,l=j+d,g=e+f,xF(b.a,Q(L(R(l*S))),Q(L(R(e*S))),Q(L(R(j*S))),Q(L(R(a*S)))),xF(b.a,Q(L(R(j*S))),Q(L(R(a*S))),Q(L(R(l*S))),Q(L(R(g*S)))),j=\nc+f+d,l=j+d,xF(b.a,Q(L(R(j*S))),Q(L(R(e*S))),Q(L(R(l*S))),Q(L(R(a*S)))),xF(b.a,Q(L(R(l*S))),Q(L(R(a*S))),Q(L(R(j*S))),Q(L(R(g*S)))));break;case 110:zF(b,j,g,a.mb,!0);break;case 111:zF(b,j,g,a.mb,!1);break;case 214:d=a.Z;f=3+j;c=f+d/2;e=f+d;h=g+3;l=h+d;lF(b,GB);AF(b,y(XE,Ml,-1,[f,c,e]),y(XE,Ml,-1,[h,l,h]),3);f=c;l=h+d/2;h=l+d;AF(b,y(XE,Ml,-1,[f,c+d/2,f+d]),y(XE,Ml,-1,[h,l,h]),3);a.R=new mC(Uu(j),Uu(g));break;case 109:wF(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);wF(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2+\nc/2);wF(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2-c/2);break;case 102:lF(b,uB);mF(b,j+3,g+5,a.mb-7,a.mb-11);lF(b,zB);nF(b,j+3,g+5,a.mb-7,a.mb-11);break;case 103:lF(b,mE);a.Mb&&oF(b,j+1,g+1,a.mb,a.mb,!1);lF(b,zB);BF(a,b,j,g,"NEW");break;case 106:lF(b,BB);wF(b,j+7,g+7,j+a.mb-7,g+a.mb-7);wF(b,j+8,g+7,j+a.mb-6,g+a.mb-7);wF(b,j+7,g+a.mb-7,j+a.mb-7,g+7);wF(b,j+8,g+a.mb-7,j+a.mb-6,g+7);lF(b,zB);wF(b,j+c,g+a.mb/2,j+12,g+a.mb/2);BF(a,b,j+6,g,kf);break;case 104:lF(b,BB);wF(b,j+7,g+7,j+a.mb-7,g+a.mb-7);wF(b,\nj+8,g+7,j+a.mb-6,g+a.mb-7);wF(b,j+7,g+a.mb-7,j+a.mb-7,g+7);wF(b,j+8,g+a.mb-7,j+a.mb-6,g+7);lF(b,zB);break;case 105:a.sc?(lF(b,FB),pF(b,j+3,g+3,a.mb-6,a.mb-6),lF(b,zB)):BF(a,b,j,g,"123");break;case 114:lF(b,HB);d=a.mb-8;f=j+(a.mb-d)/2;c=g+(a.mb-d)/2;uF(b.a,Q(L(R(f*(vF(),S)))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(d*S))));lF(b,zB);CF(a,b,j,g,uB,Kh);break;case 201:wF(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2+2);wF(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2-2);wF(b,j+a.mb-c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2-2);break;case 202:wF(b,\nj+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);break;case 203:wF(b,j+c,g+a.mb/2-2,j+a.mb-c,g+a.mb/2-2);wF(b,j+c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2+2);break;case 204:wF(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);wF(b,j+c,g+a.mb/2-3,j+a.mb-c,g+a.mb/2-3);wF(b,j+c,g+a.mb/2+3,j+a.mb-c,g+a.mb/2+3);break;case 205:xF(b.a,Q(L(R((j+c/2)*(vF(),S)))),Q(L(R((g+2*c+c/3)*S))),Q(L(R((j+3*(c/2))*S))),Q(L(R((g+2*c-c/3)*S))));xF(b.a,Q(L(R((j+3*(c/2))*S))),Q(L(R((g+2*c-c/3)*S))),Q(L(R((j+5*(c/2))*S))),Q(L(R((g+2*c+c/3)*S))));xF(b.a,Q(L(R((j+5*(c/\n2))*S))),Q(L(R((g+2*c+c/3)*S))),Q(L(R((j+7*(c/2))*S))),Q(L(R((g+2*c-c/3)*S))));break;case 206:DF(a,b,j,g+2,3);break;case 207:DF(a,b,j,g,4);break;case 208:DF(a,b,j,g,5);break;case 209:DF(a,b,j,g,1);break;case 210:DF(a,b,j,g,6);break;case 211:DF(a,b,j,g,7);break;case 212:DF(a,b,j,g,8);break;case 213:BF(a,b,j,g,"FG"),a.T=new mC(Uu(j),Uu(g))}else d=EF(a,f),CF(a,b,j,g,pE[d],rE[d])}\nfunction FF(a,b,c){var d,e,f;d=0;b=Q(L(R(b/a.nb)));c=Q(L(R(c/a.nb)));if(b<a.mb+(a.Lb?1:0)||c<2*a.mb+(a.Lb?1:0)){f=0;for(e=1;14>=e;++e)if(b<e*(a.mb+(a.Lb?1:0))){f=e;break}b=0;for(e=1;e<=GF+2;++e)if(c<e*(a.mb+(a.Lb?1:0))){b=e;break}0<f&&0<b&&(d=100*b+f)}109==d&&(a.dc||(d=0));return d}function HF(a){var b;b=9;a.cc&&++b;a.Bc&&++b;return b}\nfunction IF(a,b,c,d,e){var f;f=3*e;e*=a.Z;a.J&&(f=0);f=c-f-e;c=f+e;a.J?(a=d,e=d-e,d=(e+d)/2):(d/=2,a=d+e/2,e=d-e/2);lF(b,(sB(),GB));AF(b,y(XE,Ml,-1,[f,c,f]),y(XE,Ml,-1,[e,d,a]),3)}\nfunction JF(a){var b,c,d,e,f;a.cg("drawMolecularArea mustReDrawMolecularArea="+a.Ib+ba);if(a.Ib){if(a.r&&null!=a.r.a&&a.r.a!=qk&&a.r.a!=pj)for(b=1;b<=a.Sb;++b)GE(a.zb[b]);e=KF(a.vb,a.xb);c=a.yb;b=a.ub;a.cg("drawMolecularArea "+c+" : "+b+" scale: "+a.xb+ba);lF(e,a.D);c/=a.xb;b/=a.xb;uF(e.a,Q(L(R(0*(vF(),S)))),Q(L(R(0*S))),Q(L(R(c*S))),Q(L(R(b*S))));d=a.tb?(tC(),wC):(tC(),yC);f=(tC(),uC);var g=e.a;if(f==(tC(),uC))d==wC?g.b=$c:g.b=Wc;d=new pB(a.wb);e.d=new pB(S*d.e);LF(e.a,e.d);for(d=1;d<=a.Sb;++d){f=\na.zb[d];var g=e,h=void 0,j=void 0,l=void 0,n=void 0,o=void 0,r=void 0,t=n=n=void 0,z=j=t=void 0,v=z=n=void 0,E=o=v=r=h=v=void 0,s=void 0,F=void 0,P=o=void 0,M=l=o=v=t=h=j=v=j=E=t=h=F=z=h=void 0,l=P=r=P=E=r=t=n=M=l=n=t=t=void 0,z=h=1;g.c=f.k.D;f.k.L&&(lF(g,(sB(),zB)),nF(g,0,0,f.k.M.b-1,f.k.M.a-1));if(0!=f.p){f.y&&(s=g,n=f.y,s.b=n,s.f=s.a.e,MF(s.a,n));f.s&&(aF(f),WE(f.k,1,f.k.Sb,0,!1),f.s=!1);NF(f.k,f.k.x);if(-1==f.i){for(s=1;s<=f.p;++s)n=f.b[s].c,0<n&&7>n&&(lF(g,(kE(),sE)[n]),pF(g,f.b[s].q-12,f.b[s].r-\n12,24,24));for(s=1;s<=f.q;++s)l=f.c[s].i,o=f.c[s].j,0!=f.b[l].c&&f.b[l].c==f.b[o].c&&(lF(g,(kE(),sE)[f.b[l].c]),v=f.b[o].q-f.b[l].q,h=f.b[o].r-f.b[l].r,z=Math.sqrt(v*v+h*h),1>z&&(z=1),h/=z,z=v/z,v=9*h,t=9*z,n=OF(4),r=OF(4),n[0]=f.b[l].q+v,r[0]=f.b[l].r-t,n[1]=f.b[o].q+v,r[1]=f.b[o].r-t,n[2]=f.b[o].q-v,r[2]=f.b[o].r+t,n[3]=f.b[l].q-v,r[3]=f.b[l].r+t,AF(g,n,r,4))}for(s=1;s<=f.q;++s){lF(g,(sB(),yB));t=f.c[s];l=t.i;o=t.j;1==f.i&&0!=f.b[l].c&&f.b[l].c==f.b[o].c&&lF(g,(kE(),sE)[f.b[l].c]);if(3==t.f||4==\nt.f)n=l,l=o,o=n;n=f.b[l].q;r=f.b[l].r;M=f.b[o].q;P=f.b[o].r;if(1!=t.c||0!=t.f)v=M-n,h=P-r,z=Math.sqrt(v*v+h*h),1>z&&(z=1),h/=z,z=v/z;switch(t.c){case 2:10<=t.f&&lF(g,EB);v=2*h;t=2*z;xF(g.a,Q(L(R((n+v)*(vF(),S)))),Q(L(R((r-t)*S))),Q(L(R((M+v)*S))),Q(L(R((P-t)*S))));xF(g.a,Q(L(R((n-v)*S))),Q(L(R((r+t)*S))),Q(L(R((M-v)*S))),Q(L(R((P+t)*S))));lF(g,zB);break;case 3:xF(g.a,Q(L(R(n*(vF(),S)))),Q(L(R(r*S))),Q(L(R(M*S))),Q(L(R(P*S))));l=3*h;o=3*z;xF(g.a,Q(L(R((n+l)*S))),Q(L(R((r-o)*S))),Q(L(R((M+l)*S))),Q(L(R((P-\no)*S))));xF(g.a,Q(L(R((n-l)*S))),Q(L(R((r+o)*S))),Q(L(R((M-l)*S))),Q(L(R((P+o)*S))));break;case 9:case 0:for(o=0;10>o;++o)l=n-(n-M)/10*o,E=r-(r-P)/10*o,xF(g.a,Q(L(R(l*(vF(),S)))),Q(L(R(E*S))),Q(L(R(l*S))),Q(L(R(E*S))));PF(g,f.k.v);o=QF(f.k.w);t=t.d;l=id;null!=t&&(l=t);t=AC(f.k.w,l);t=(n+M)/2-t/2;P=(r+P)/2+~~(o/2)-1;lF(g,EB);RF(g.a,l,Q(L(R(t*(vF(),S)))),Q(L(R(P*S))));lF(g,zB);break;default:if(1==t.f||3==t.f)v=3*h,t=3*z,E=OF(3),j=OF(3),E[0]=M+v,j[0]=P-t,E[1]=n,j[1]=r,E[2]=M-v,j[2]=P+t,AF(g,E,j,3);else if(2==\nt.f||4==t.f){v=3*h;t=3*z;for(o=0;10>o;++o)l=n-(n-M)/10*o,E=r-(r-P)/10*o,j=o/10,xF(g.a,Q(L(R((l+v*j)*(vF(),S)))),Q(L(R((E-t*j)*S))),Q(L(R((l-v*j)*S))),Q(L(R((E+t*j)*S))))}else xF(g.a,Q(L(R(n*(vF(),S)))),Q(L(R(r*S))),Q(L(R(M*S))),Q(L(R(P*S))))}}z=OF(f.p+1);h=OF(f.p+1);for(s=1;s<=f.q;++s)l=f.c[s].i,o=f.c[s].j,n=f.b[l].q,r=f.b[o].q,++h[l],++h[o],z[l]=z[l]/h[l]+r/h[l],z[o]=z[o]/h[o]+n/h[o];PF(g,f.k.v);o=QF(f.k.w);M=OF(f.p+1);r=OF(f.p+1);n=C(SF,q,120,f.p+1,0);for(s=1;s<=f.p;++s)l=TF(f,s),(null==l||1>l.length)&&\n(l=Ma),j=f.b[s],3==f.b[s].a&&0<f.b[s].j&&0==f.b[s].n&&0==j.d&&!(4<=j.o&&2==j.j)?(M[s]=r[s]=AC(f.k.w,l),n[s]=UF(f,s,M[s],M[s],o,!1)):(P=z[s]<f.b[s].q,v=!0,1<h[s]&&8.333333333333334>VF(z[s]-f.b[s].q)&&(v=!1),2<h[s]&&(v=!1),1==h[s]&&2.5>VF(z[s]-f.b[s].q)&&(P=!0),t=l,E=m,f.k.oc&&(F=f.b[s].i,0<F&&(E+=Ee,1<F&&(E+=F))),F=m,0!=j.d&&(F=Mf+j.d+Tf),j=m,0!=f.b[s].n&&(1<WF(f.b[s].n)&&(j+=WF(f.b[s].n)),0<f.b[s].n?j+=Oa:j+=$a),P||!v?l=F+l+E+j+m:l=j+E+m+F+l,v||(t=l),t=AC(f.k.w,t),v=AC(f.k.w,l),M[s]=t,r[s]=v,v=n[s]=\nUF(f,s,t,v,o,P),t=v.c+2+1,P=v.d+o+2,lF(g,g.c),-1==f.i&&0!=f.b[s].c&&lF(g,(kE(),sE)[f.b[s].c]),mF(g,v.c,v.d,v.b,v.a),1==f.i?0!=f.b[s].c?lF(g,(kE(),sE)[f.b[s].c]):lF(g,(sB(),zB)):lF(g,(kE(),pE)[f.b[s].a]),RF(g.a,l,Q(L(R(t*(vF(),S)))),Q(L(R(P*S)))));for(s=1;s<=f.p;++s)h=f.b[s],-99199!=h.f&&(t=M[s],v=r[s],t=f.b[s].q-t/2,P=f.b[s].r+~~(o/2)-1,lF(g,(sB(),EB)),XF(g,ea+(-99199!=h.f?h.f:0),t+v,P));if(0<f.v||0<f.w)if(lF(g,104==f.k.k?(sB(),BB):(sB(),HB)),0<f.v&&106!=f.k.k&&(v=n[f.v],nF(g,v.c,v.d,v.b,v.a)),0<\nf.w&&(l=f.c[f.w].i,o=f.c[f.w].j,v=f.b[o].q-f.b[l].q,h=f.b[o].r-f.b[l].r,z=Math.sqrt(v*v+h*h),1>z&&(z=1),h/=z,z=v/z,v=4*h,t=4*z,E=OF(5),j=OF(5),E[0]=f.b[l].q+v,E[1]=f.b[o].q+v,j[0]=f.b[l].r-t,j[1]=f.b[o].r-t,E[3]=f.b[l].q-v,E[2]=f.b[o].q-v,j[3]=f.b[l].r+t,j[2]=f.b[o].r+t,E[4]=E[0],j[4]=j[0],106!=f.k.k&&YF(g,E,j,5),106==f.k.k&&ZF(f,f.c[f.w].i,f.c[f.w].j))){h=0;for(s=1;s<=f.p;++s)0<f.a[s]&&++h;if(h>~~(f.p/2))for(s=1;s<=f.p;++s)0<f.a[s]?f.a[s]=0:f.a[s]=1;lF(g,(sB(),BB));for(s=1;s<=f.p;++s)0<f.a[s]&&(v=\nn[s],nF(g,v.c,v.d,v.b,v.a))}f.y&&(g.b=null,MF(g.a,g.f))}}a.dc&&(d=(c-48)/2,lF(e,(sB(),EB)),xF(e.a,Q(L(R(d*S))),Q(L(R(b/2*S))),Q(L(R((d+48)*S))),Q(L(R(b/2*S)))),xF(e.a,Q(L(R((d+48)*S))),Q(L(R(b/2*S))),Q(L(R((d+48-6)*S))),Q(L(R((b/2+6)*S)))),xF(e.a,Q(L(R((d+48)*S))),Q(L(R(b/2*S))),Q(L(R((d+48-6)*S))),Q(L(R((b/2-6)*S)))));a.J&&(a.hb=new cC(Fe,0,13),a.kb=pA(a.hb),null!=a.sb&&(d=AC(a.kb,a.sb),d=(c-d)/2,f=b-13,lF(e,(sB(),zB)),PF(e,a.hb),XF(e,a.sb,d,f)));a.J&&a.nc&&IF(a,e,c,b,0.6/a.xb);$F(a.vb.a,Q(L(R(aG(a,\na.nb)))),Q(L(R(bG(a,a.nb)))),a);a.Ib=!1;if(a.hc){bD();c=new cG;c.a=a.o;c.f=a.Sb;b=!1;for(e=1;99>e;++e)if(d=a.zb[e])0<d.p&&(b=!0),c.d[e]=new BE(d);else break;c.i=a.dc;c.e=a.Fb;c.b=a.xb;c.c=a.cb;e=a.pb;b=new dG(b?c:null);c=e.a.c;e.a.c=b;b.b=e.a;c&&(b.c=c,c.b=b);e.a=b;a.hc=!1}a.r&&null!=a.r.a&&(null!=a.Qb&&RD(a.Qb,null),a.r&&null!=a.r.a&&a.$f(),eG(a.r),a.Mb&&(a.Mb=!1,a.Kb=!0,a.Ze(a.Ec.d)))}}function fG(a){a.Ib=!0;a.vb?(JF(a),a.Ib=!1):gG(a)}\nfunction DF(a,b,c,d,e){var f,g,h,j,l;f=a.mb/4;g=!1;j=C(XE,Ml,-1,9,1);l=C(XE,Ml,-1,9,1);c+=a.mb/2;d+=a.mb/2;f=a.mb/2-f/2;1==e&&(e=6,g=!0);for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+f*Math.sin(h),l[a]=d+f*Math.cos(h);YF(b,j,l,e+1);if(g){for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+(f-3)*Math.sin(h),l[a]=d+(f-3)*Math.cos(h);wF(b,j[0],l[0],j[1],l[1]);wF(b,j[2],l[2],j[3],l[3]);wF(b,j[4],l[4],j[5],l[5])}}\nfunction zF(a,b,c,d,e){var f,g,h,j,l,n,o,r;l=d/4;c-=1;n=2+l/2;g=2+l;r=c+10*d/24;j=r+l;o=b+d;e?(h=2+b,f=n+b,g+=b):(f=o-n,h=o-2,g=o-g);xF(a.a,Q(L(R(h*(vF(),S)))),Q(L(R(r*S))),Q(L(R(f*S))),Q(L(R(j*S))));xF(a.a,Q(L(R(g*S))),Q(L(R(r*S))),Q(L(R(f*S))),Q(L(R(j*S))));h=l/3-0.5;xF(a.a,Q(L(R(f*S))),Q(L(R((r+h)*S))),Q(L(R(f*S))),Q(L(R(j*S))));f=d-n-4;c=c+n-h;d=d-4-h-1;j=270;e?(b+=n,e=270):(b=o-f-n,j*=-1,e=-90);hG(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(f*S))),Q(L(R(d*S))),Q(L(Math.round(e))),Q(L(Math.round(j))))}\nfunction SE(a){var b,c,d;b=-99999;for(d=1;d<=a.Sb;++d)c=a.zb[d],c=iG(c),c>b&&(b=c);return b}\nfunction jG(a,b,c,d){var e=tE?350:170,f,g,h,j;kG(d);b=lG(a,b);c=lG(a,c);h=e;for(g=1;g<=a.Sb;++g){j=new mG(e);f=a.zb[g];for(var l=b,n=c,o=j,r=void 0,t=void 0,z=void 0,v=void 0,E=r=r=r=v=r=void 0,s=void 0,F=void 0,P=t=z=r=r=void 0,M=void 0,$=void 0,E=0,F=o.a,s=1;s<=f.q;++s)r=nG(l,n,f.c[s].a,f.c[s].b),r<F&&(F=r,E=s);E*=-1;for(s=1;s<=f.p;++s)r=nG(l,n,f.b[s].q,f.b[s].r),r<F&&(F=r,E=s);if(0==E)for(s=1;s<=f.q;++s)r=f.c[s].i,v=f.c[s].j,t=f.b[r].q,z=f.b[r].r,r=f.b[v].q,v=f.b[v].r,r-=t,v-=z,M=l-t,$=n-z,z=r*\nr+v*v,t=M*M+$*$,P=nG(M,$,r,v),t+P>z+F||(r=M*r+$*v,0>r||(z=Math.sqrt(z),t=Math.sqrt(t),r/=z*t,1<=r||(r=1.5707963267948966-Math.acos(r),r=t*Math.cos(r),r*=r,r<F&&(E=-s,F=r))));o.a=F;f=E;j.a<h&&(h=j.a,kG(d),d.c=g,0<f?d.a=f:d.b=-f)}}function ZE(a){var b;(0>=a.yb||0>=a.ub)&&(!a.M&&(a.M=bB(a)),oG(a,a.M));b=new pG;b.b=a.yb;b.a=a.ub;return b}function $E(a){var b;b=ZE(a);b.b/=a.xb;b.a/=a.xb;return b}function KF(a,b){a.b.a.a=b/S;return a.b}\nfunction qG(a,b,c,d){var e,f;if(!b||rG(b)){if((e=0<a.ob.v||0<a.ob.w)&&(104==a.k||106==a.k))return!0;if(e&&!a.J){a.xc&&(f=a.xc,f.k==a&&(f.k=null,om(a.Uc,f)));f=a.ob;var g,b=new qC;e=a.Rb||a.A||a.dc;f.f.a?g=new jC(Af):g=new jC(vf);iC(g,sG(f));oC(b,g);lB(g.d,a);if(e&&0<f.v){g=new jC(fe);lB(g.d,a.Y);var h=a.Y;h.d=null;h.e=h.a=0;a.Y.a=f.v;a.Y.d=f;a.Y.e=a.o;oC(b,g)}g=new jC(ue);a:{for(h=f.p;1<=h;--h)if(1==f.b[h].a){h=!0;break a}h=!1}iC(g,h);oC(b,g);lB(g.d,a);e&&(e=new jC(Ed),lB(e.d,a),oC(b,e),e=new jC(te),\nlB(e.d,a),oC(b,e),iC(e,0<iG(f)));a.xc=b;lA(a,a.xc);tG(a.xc.a,a,c,d)}else a.dc?f=(a.G=hF(a,!0),a.G):f=(a.F=hF(a,!1),a.F),rG(b)||(c=Uu(c*a.nb+0.5),d=Uu(d*a.nb+0.5)),tG(f.a,a,c,d);d=new ft(null,0,uG(0));vG(a,d,0,0);return!0}return!1}\nfunction wG(a,b){var c;if(0==a.ob.p)return!1;c=null;switch(b){case 102:1<a.Sb?c="Delete selected molecule (red)":c="Clear canvas";var d=(sB(),AB);a.ob.y=d;a.yc=a.ob;break;case 109:c="Copy selected (blue) molecule to the other side of the reaction",d=(sB(),GB),a.ob.y=d,a.yc=a.ob}null!=c?(gt(a,c),a.Ib=!0,a.Kb=!0):(a.Ib=!1,a.Kb=!1);return null!=c}\nfunction xG(a,b){var c;if(a.yc&&(102==b||a.dc&&109==b)){a.yc.y=null;a.yc=null;for(c=1;c<=a.Sb;++c)a.zb[c].y=null;gt(a,m);a.Ib=!0;a.Kb=!0}else a.Ib=!1,a.Kb=!1;return a.Ib}\nfunction yG(a,b,c,d){var e,f,b=new zG(b);e=null;f=!1;AG(a.r,pd);gt(a,m);if(b.f==(BG(),CG)&&b.c){var g=b.c;b.a=g.a;b.f=g.f;b.i=g.i;b.e=g.e;b.c=g.c;b.b=g.b}b.a==(DG(),EG)&&b.i!=(FG(),GG)?HG(a,b.b,d)||(e="Invalid V2000 molfile"):b.a==IG?JG(a,b.b,d)||(e="Invalid JME string"):b.a==KG?e="Reading "+b.f+ka:a.Ac&&(f=!0,jq(1,new LG(a,b,c,d)));f||(a.Ib=null==e,c?null==e?MG(c):NG(c,new vp(e)):null!=e&&(gt(a,ye+e),a.Ze(a.Ec.d)))}\nfunction HG(a,b,c){var d,e,f,g,h,j;gt(a,m);if(0==b.indexOf(ua)){a.Sb=0;a.dc=!0;a.Fb=!0;d=OG(b);h=new JD(b,d,!0);b=m;for(e=1;5>=e;++e)b=PG(h,d);e=uG(qD(gx(b.substr(0,3)),10)).a;g=uG(qD(gx(b.substr(3,3)),10)).a;PG(h,d);for(b=1;b<=e+g;++b){for(f=m;!(j=PG(h,d),null==j||J(j,"$MOL"));)f+=j+d;a.zb[++a.Sb]=new QG(a,f)}a.xb=1;WE(a,1,e,1,!1);WE(a,e+1,e+g,3,!1);d="readRXNFile"}else{(a.J||a.Vb)&&(a.dc=!1);a.ob=new QG(a,b);if(!a.ob||0==a.ob.p)return!a.ob&&(gt(a,"ERROR - problems in reading/processing MOL input"),\na.Ze(a.Ec.d)),!!a.ob;d=(a.dc||a.Fb)&&a.p||a.Mb;null!=a.t&&a.ob&&RG(a.ob,a.t,!0);null!=a.u&&a.ob&&RG(a.ob,a.u,!1);d||(a.Sb=0,a.xb=1);h=SG(a.ob);if(1>=h||a.J)a.zb[++a.Sb]=a.ob;else{a.Fb=!0;for(b=1;b<=h;++b)a.zb[++a.Sb]=new TG(a,a.ob,b)}d?a.o=a.Sb:a.o=1;a.ob=a.zb[a.o];a.J?WE(a,1,1,0,!0):WE(a,1,h,0,!d);d=mj}UG(a);null!=d&&(AG(a.r,pd),a.r&&fF(Pp(a.r,d),0,0,0),a.hc=!0);a.Ib=!0;c&&a.Ze(a.Ec.d);return!0}function gt(a,b){null==b&&(b=m);a.Gb=!0;a.X=b;a.cg("info: "+b)}\nfunction NF(a,b){var c;c=Math.round(b);100>c&&(!uE[c]&&(uE[c]=new cC(Fe,0,c)),!wE[c]&&fq(wE,c,pA(uE[c])),a.v=uE[c],a.w=wE[c])}function rG(a){var b;if(!a)return!1;b=a.pf();a=0!=(a.e&2);return b||a}function aG(a,b){return(a.mb+(a.Lb?1:0))*b}function EF(a,b){var c,d;d=-1;for(c=0;c<oE.length;c+=2)if(oE[c]==b){d=oE[c+1];break}32==d&&!a.Bc&&a.cc&&(d=33);return d}\nfunction ot(a,b){var c,d,e;if(0==b)return!1;JE(a,!1);d=!1;c=a.k;a.k=b;if(300>=b)switch(a.Kb=!0,a.Hb=!0,gt(a,m),b){case 102:dF(a,!0);xG(a,102);wG(a,102);d=!0;break;case 110:a.Ib=!0;a.k=c;a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b?a.q&&(++a.Sb,a.o=a.Sb,a.q=!1):gt(a,"No more undo");if(!(a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b))break;VG(a,WG(a.pb));a.r&&fF(Pp(a.r,qk),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 111:a.k=c;if(a.pb.a.c)a.q&&(++a.Sb,a.o=a.Sb,a.q=!1);else{gt(a,"No more redo");break}if(!a.pb.a.c)break;e=a.pb;\nif(!e.a.c)throw new px("Cannot redo. Index is out of range.");if(!e.a.c)throw new px(Je);e.a=e.a.c;VG(a,e.a.a);a.r&&fF(Pp(a.r,pj),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 214:qG(a,null,a.R.a,a.R.b);a.k=c;break;case 151:case 152:case 154:case 153:e=null;a.k=c;switch(b){case 152:e=XG(a.jc);break;case 151:e=YG(a.jc);break;case 154:e=a.jc;e.a=e.c;e=XG(e);break;case 153:e=a.jc,e.a=-1,e=YG(e)}null==e?gt(a,"No more molecules in SDF buffer"):(gF(a),a.Vb=!0,ZG(a,e,!1),a.Vb=!1,J(a.X,m)&&(gt(a,"MOL n. "+(a.jc.a+\n1)+" of "+a.jc.c),d=!0,a.r&&fF(Pp(a.r,"SDFstack"),0,0,0),a.hc=!0,a.hc=!1));break;case 101:jq(4,new $G(a));a.k=c;break;case 107:jq(2,new aH(a));break;case 114:jq(3,new bH(a));a.k=c;break;case 103:a.Mb=!0;a.k=c;break;case 105:a.A&&a.Bb&&(a.Bb=!1,cH(a.ob),a.Ib=!0,a.r&&fF(Pp(a.r,og),0,0,0),d=a.hc=!0,a.k=c);a.I=1;break;case 109:a.k=c;e=dH(a.ob);if(2==e){gt(a,"Copying the agent not possible !");break}d=YE(a.ob);a.Ib=!0;a.ob=new BE(a.ob);d=Uu((a.M.b-a.mb)/2-d.a);for(e=1;e<=a.ob.p;++e)bF(a.ob.b[e],2*d/a.xb,\n0/a.xb);a.zb[++a.Sb]=a.ob;a.o=a.Sb;a.r&&fF(Pp(a.r,"reactionCopy"),0,0,0);d=a.hc=!0;xG(a,109);wG(a,109);break;case 104:d=CE(a);break;case 213:a.k=c;if(!a.S){var f,g,h,j,l;l=new qC;for(f=a.U,g=0,h=f.length;g<h;++g)e=f[g],j=new jC(e),oC(l,j),j.c=e,lB(j.d,a);lA(a,l);a.S=l}f=a.T.b;e=Uu(a.T.a*a.nb+0.5);f=Uu(f*a.nb+0.5);tG(a.S.a,a,e,f);break;case 108:0<a.ob.v&&eH(a.ob,a.ob.v,0)&&(EE(a,Ig,a.ob.v),d=!0)}else a.Hb=!0,a.Kb=!0,a.n=EF(a,b),32==a.n&&jq(5,new fH(a)),1301<=b&&1310>=b&&(a.n=33+(b-1301)),0<a.ob.v&&\n(a.n!=a.ob.b[a.ob.v].a&&32!=a.n?(gH(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,EE(a,Ij+a.n,a.ob.v),d=!0):32==a.n&&(d=Oq((lt(),mt).Tc.a.pb,sk),hH(a.ob,a.ob.v,d),EE(a,Ij+a.n,a.ob.v),d=!0));if(!d&&(0<a.ob.v||0<a.ob.w))if(206<=a.k&&229>=a.k)a.cb=2,iH(a.ob),d=!0,RE(a,fg,a.o,0,a.ob.w);else if(202==a.k||203==a.k||204==a.k)if(0<a.ob.v)a.cb=0,d=a.ob,jH(d,d.v,0),RE(a,cg,a.o,0,a.ob.w),d=!0;else{d=1;e=Kj;switch(a.k){case 203:d=2;e=Jj;break;case 204:d=3,e=Lj}a.ob.c[a.ob.w].c=d;RE(a,\ne,a.o,0,a.ob.w);d=!0;a.ob.c[a.ob.w].f=0}d&&(a.Ib=!0,a.k=c);a.Ze(a.Ec.d);return!0}\nfunction it(a,b,c){var d=null,e;null==d&&(d=zE(a));e=m;if(a.dc){var f,g,h;h=Ou([kH,A],[il,u],[86,-1],[4,a.Sb+1],0,2,1);for(g=1;3>=g;++g){f=0;for(c=1;c<=a.Sb;++c)dH(a.zb[c])==g&&(h[g][++f]=c);h[g][0]=f}e+=va;e+=lH(h[1][0],3)+lH(h[3][0],3)+ba;for(c=1;c<=h[1][0];++c)e+=ta+mH(a.zb[h[1][c]],d,b);for(c=1;c<=h[3][0];++c)e+=ta+mH(a.zb[h[3][c]],d,b)}else{1<a.Sb&&(a.ob=new nH(a,a.zb,a.Sb));if(c){e=a.ob;var j,l,d=oH(e,d,b,!0),d=d+("M V30 BEGIN CTAB"+(kE(),ba)),d=d+("M V30 COUNTS "+e.p+ea+e.q+" 0 0 "+(e.f.a&&\nsG(e)?1:0)+ba),d=d+"M V30 BEGIN ATOM\\n";f=-1.7976931348623157E308;c=1.7976931348623157E308;for(b=1;b<=e.p;++b)e.b[b].r>f&&(f=e.b[b].r),e.b[b].q<c&&(c=e.b[b].q);for(b=1;b<=e.p;++b)d+=Xe,g=TF(e,b),d+=b+ea+g,g=pH(e.b[b]),d+=ea+qH(0.055999999999999994*(e.b[b].q-c),0,4)+ea+qH(0.055999999999999994*(f-e.b[b].r),0,4)+ea+qH(0,0,4)+ea+g,0!=e.b[b].n&&(d+=" CHG="+e.b[b].n),d+=ba;d+="M V30 END ATOM\\nM V30 BEGIN BOND\\n";for(b=1;b<=e.q;++b)c=e.c[b],f=c.c,d+=Xe+b,j=f,1==c.c?j=1:2==c.c&&(j=2),g=c.i+ea+c.j,l=0,\n1==f&&1==c.f?l=1:1==f&&2==c.f&&(l=3),1==f&&3==c.f&&(l=1,g=c.j+ea+c.i),1==f&&4==c.f&&(l=3,g=c.j+ea+c.i),d+=ea+j+ea+g,0!=l&&(d+=" CFG="+l),d+=ba;d+="M V30 END BOND\\n";c=new Bm;g=new Bm;f=new Bm;for(b=0;10>b;++b)fq(g.b,g.c++,null),fq(f.b,f.c++,null);for(b=1;b<=e.p;++b)j=e.b[b].b,null==j||0==j.length||(J(j,ag)?vm(c,new iB(b)):0==j.indexOf("mix")?(j=qD(hx(j,3),10),l=null,f.c>j&&(l=(TB(j,f.c),f.b[j])),null==l?h=new Bm:h=l,vm(h,new iB(b)),ZB(f,j,h)):0==j.indexOf(Si)&&(j=qD(hx(j,2),10),l=null,g.c>j&&(l=\n(TB(j,g.c),g.b[j])),null==l?h=new Bm:h=l,vm(h,new iB(b)),ZB(g,j,h)));d+=rH(Ye,c);if(0<g.c)for(b=1;b<g.c;++b)d+=rH($e+b,(TB(b,g.c),g.b[b]));if(0<f.c)for(b=1;b<f.c;++b)d+=rH(Ze+b,(TB(b,f.c),f.b[b]));e=d=d+"M V30 END CTAB\\n"+Ve}else e=mH(a.ob,d,b);1<a.Sb&&(a.ob=a.zb[a.o])}return e}\nfunction sH(a,b,c,d){var e;a.Ab=!1;if(qG(a,b,c,d))return a.Ab=!0,a.Db=!1,!0;e=!0;a.Cc=c-Q(L(R(aG(a,a.nb))));a.Dc=d-Q(L(R(bG(a,a.nb))));gt(a,m);a.Bb=tH(b);a.Db=!1;if(!a.J&&(c<Q(L(R(aG(a,a.nb))))||d<Q(L(R(bG(a,a.nb)))))){e=FF(a,c,d);if(112==e)return a.rc=!0,gt(a,"Next ring will be added as spiro"),gG(a),a.Ab=!0;if(113==e)if(a.lc)gt(a,"Move one atom"),gG(a);else return a.Ab=!0;if(!a.Bc&&1201==e||!a.ac&&107==e||!a.tc&&201==e||!a.Fb&&103==e||!a.Rb&&!a.A&&105==e||!a.dc&&109==e)return!1;e=ot(a,e)}else{if(!a.J&&\nd>a.M.a-Q(L(R(a.mb*a.nb))))return!1;var b=a.Cc,f=a.Dc,g,h,j,l;l=0;if(0>b||0>f||f>a.ub||b>a.yb)b=0;else if(1==a.Sb)b=a.o;else{b=lG(a,b);f=lG(a,f);j=1.7976931348623157E308;for(h=1;h<=a.Sb;++h){g=a.zb[h];for(var n=void 0,o=void 0,r=void 0,o=1.7976931348623157E308,n=1;n<=g.p;++n)r=nG(b,f,g.b[n].q,g.b[n].r),r<o&&(o=r);g=o;g<j&&(j=g,l=h)}b=l}0<b?(a.o=b,a.ob=a.zb[b]):a.o=0;if(0<a.ob.v&&(OE(),null!=a.b[vd]?PE:QE).a)if(uH(a,a.o,a.ob.v,0,vd),a.J&&!a.K)return!0;if(0<a.ob.w&&(OE(),null!=a.b[Od]?PE:QE).a)if(uH(a,\na.o,0,a.ob.w,Od),a.J&&!a.K)return!0;a.Db=!0;c=Uu(c-a.mb);d-=Q(L(R(bG(a,a.nb))));if(0<a.ob.v)if(a.eb.c=a.o,104==a.k)CE(a);else{if(106==a.k)return!0;if(108==a.k)eH(a.ob,a.ob.v,0)&&EE(a,Ig,a.ob.v);else if(202==a.k||203==a.k||204==a.k||201==a.k||205==a.k)a.cb=1,c=a.ob,jH(c,c.v,0),a.ob.x=a.ob.v,205==a.k?(a.ob.r=1,a.ob.e[1]=a.ob.p,a.ob.e[0]=a.ob.v,a.ob.w=0,RE(a,cg,a.o,0,a.ob.w),a.hc=!1):RE(a,cg,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,iH(a.ob),EE(a,eg,a.ob.v);else if(230==a.k)a.cb=3,EE(a,gg,a.ob.v);\nelse if(233<=a.k&&262>a.k)vH(a.ob,!1),EE(a,dg,a.ob.v),a.cb=3;else if(107==a.k){if(a.bc.b)return!0;hH(a.ob,a.ob.v,Oq(a.bc.e.Tc.a.pb,sk));a.ob.j=!0;EE(a,"addAtomQuery",a.ob.v)}else if(105==a.k)(c=wH(a.ob))?EE(a,"markAtom",a.ob.v):EE(a,"unMarkAtom",a.ob.v);else if(113!=a.k)if(300<a.k){if(a.n!=a.ob.b[a.ob.v].a||32==a.n)gH(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,32==a.n&&(c=Oq((lt(),mt).Tc.a.pb,sk),1>c.length&&(c=Kf),hH(a.ob,a.ob.v,c)),EE(a,Ij+a.n,a.ob.v)}else e=!1}else if(0<\na.ob.w)if(a.eb.c=a.o,104==a.k)CE(a);else if(106==a.k){c=a.ob;d=a.ob.w;if(0<c.a[c.c[d].i]&&0<c.a[c.c[d].j])gt(c.k,"Removal of substituent not possible.");else for(;;){d=0;for(b=c.p;1<=b;--b)0<c.a[b]&&b>d&&(d=b);if(0==d)break;DE(c,d);c.a[d]=0}GE(a.ob);RE(a,"delBondGroup",a.o,0,a.ob.w);a.ob.w=0}else if(201==a.k)xH(a.ob,a.ob.w),RE(a,"setBondStereo",a.o,0,a.ob.w);else if(202==a.k||205==a.k)1==a.ob.c[a.ob.w].c&&0==a.ob.c[a.ob.w].f?(a.ob.c[a.ob.w].c=2,RE(a,Jj,a.o,0,a.ob.w)):(a.ob.c[a.ob.w].c=1,a.ob.c[a.ob.w].f=\n0,RE(a,Kj,a.o,0,a.ob.w)),a.ob.c[a.ob.w].f=0;else if(203==a.k)a.ob.c[a.ob.w].c=2,a.ob.c[a.ob.w].f=0,GE(a.ob),RE(a,Jj,a.o,0,a.ob.w);else if(204==a.k)a.ob.c[a.ob.w].c=3,a.ob.c[a.ob.w].f=0,GE(a.ob),RE(a,Lj,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,iH(a.ob),RE(a,fg,a.o,0,a.ob.w),GE(a.ob);else if(107==a.k){if(!a.bc.b)return!0;c=Oq(a.bc.e.Tc.a.pb,sk);a.ob.c[a.ob.w].c=9;a.ob.c[a.ob.w].d=c;RE(a,"setQueryBond",a.o,0,a.ob.w)}else 105==a.k?(c=a.ob,b=a.ob.w,c.k.gb=!0,c.k.sc?(c.i=-1,d=c.c[b].i,b=c.c[b].j,\nf=c.b[d].c,h=c.b[b].c,j=4,f==h&&0<f&&(j=0),c.b[d].c=j,c.b[b].c=j,c=0<j):c=!1,c?RE(a,"markBond",a.o,0,a.ob.w):RE(a,"unMarkBond",a.o,0,a.ob.w)):e=!1;else if((0==a.Sb||a.Mb)&&!a.J){if(201>=a.k)return!1;++a.Sb;a.o=a.Sb;a.zb[a.Sb]=new eF(a);a.ob=a.zb[a.Sb];a.eb.c=a.o;202<=a.k&&204>=a.k||205==a.k?(yH(a.ob,null),a.ob.q=0,zH(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,a.ob.x=1,a.cb=1,b=a.ob,jH(b,b.v,0),205==a.k?(zH(a.ob,2,(c+21.65)/a.xb,(d-12.5)/a.xb),a.ob.e[0]=1,a.ob.e[1]=2,a.ob.r=1,RE(a,"addChain",a.o,0,a.ob.w)):RE(a,\ncg,a.o,0,a.ob.w)):206<=a.k&&229>=a.k?(a.ob.z=lG(a,c),a.ob.A=lG(a,d),a.cb=2,iH(a.ob),a.r&&fF(Pp(a.r,eg),0,0,0),a.hc=!0):300<a.k?(yH(a.ob,null),gH(a.ob,1,a.n),a.ob.q=0,zH(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,32==a.n&&(c=Oq((lt(),mt).Tc.a.pb,sk),1>c.length&&(c=Kf),hH(a.ob,1,c)),EE(a,"addAtom",a.ob.v)):230==a.k?(JG(a,null,!0),a.r&&fF(Pp(a.r,gg),0,0,0),a.hc=!0):233<=a.k&&262>a.k?(yH(a.ob,null),a.ob.q=0,zH(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,vH(a.ob,!0),a.r&&fF(Pp(a.r,dg),0,0,0),a.hc=!0):bD()}else e=!1;e&&AH(a)}return a.Ab=\ne}\nfunction BH(a,b,c,d){var e,f,g,h;bD();if(!a.Db||CH(b))return!0;a.Gb=!1;c-=Q(L(R(aG(a,a.nb))));d-=Q(L(R(bG(a,a.nb))));f=lG(a,c-a.Cc);g=lG(a,d-a.Dc);e=lG(a,c);h=lG(a,d);if(2==a.cb||3==a.cb||9==a.cb)return!0;if(1==a.cb){f=!1;a.zb[a.eb.c].v=0;--a.ob.p;g=c;var b=d,j=a.Nb;0>g||0>b||b>a.ub||g>a.yb?kG(j):jG(a,g,b,j);++a.ob.p;if(0<a.Nb.c&&0<a.Nb.a&&(g=a.zb[a.Nb.c],g.v=a.Nb.a,g!=a.ob||a.Nb.a!=a.ob.x))zH(a.ob,a.ob.p,g.b[a.Nb.a].q,g.b[a.Nb.a].r),g.v=a.Nb.a,f=!0,g=a.eb,b=a.Nb,g.c=b.c,g.a=b.a,g.b=b.b;if(!f)a:{f=a.ob;\nvar l,n,o,r;f.v=0;DH(f.b[0],e,h);g=EH(f,0,1,f.p);if(0<g&&205!=f.k.k)f.v=g,g!=f.x?zH(f,f.p,f.b[g].q,f.b[g].r):zH(f,f.p,f.z,f.A);else if(205==f.k.k){f.w=0;g=f.e[f.r];l=f.e[f.r-1];j=f.b[g].q-f.b[l].q;b=f.b[g].r-f.b[l].r;g=Math.sqrt(j*j+b*b);1>g&&(g=1);b/=g;j/=g;n=g/2/Math.tan(0.5235987755982988);o=e-f.b[l].q;r=h-f.b[l].r;l=-g/2+o*j+r*b;b=r*j-o*b;if(0>l)if(1<f.r)DE(f,f.p),EE(f.k,"deleteAtom",f.p),--f.r,f.u=!1;else if(2==f.p)0>f.b[2].r-f.b[1].r&&0<h-f.b[1].r?f.b[2].r=f.b[1].r+g/2:0<f.b[2].r-f.b[1].r&&\n0>h-f.b[1].r&&(f.b[2].r=f.b[1].r-g/2),0>f.b[2].q-f.b[1].q&&0<e-f.b[1].q?f.b[2].q=f.b[1].q+0.866*g:0<f.b[2].q-f.b[1].q&&0>e-f.b[1].q&&(f.b[2].q=f.b[1].q-0.866*g);else{if(2==f.b[f.e[0]].j&&(n=f.b[f.e[0]].p[1],n==f.e[1]&&(n=f.b[f.e[0]].p[2]),j=f.b[f.e[0]].q-f.b[n].q,b=f.b[f.e[0]].r-f.b[n].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),b/=g,j/=g,o=e-f.b[n].q,r=h-f.b[n].r,e=r*j-o*b,o=f.b[f.e[1]].q-f.b[n].q,r=f.b[f.e[1]].r-f.b[n].r,h=r*j-o*b,0<e&&0>h||0>e&&0<h))e=f.q,f.v=f.e[0],jH(f,f.v,0),FE(f,e),0<EH(f,f.p,1,f.p)&&\n(f.u=!0)}else{if(f.u)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*n/(1.5*g));if((0>=b?0-b:b)>e){++f.r;if(100<f.r){FH(f.k,"You are too focused on chains, enough of it for now !");--f.r;break a}f.v=f.p;e=Q(L(Math.round(b)));jH(f,f.v,e);e=f.k;RE(e,cg,e.o,0,e.ob.w);f.k.hc=!1;f.e[f.r]=f.p;0<EH(f,f.p,1,f.p)&&(f.u=!0)}}f.v=0;e=f.r;gt(f.k,e+m)}else j=e-f.b[f.x].q,b=h-f.b[f.x].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),zH(f,f.p,f.b[f.x].q+25*(j/g),f.b[f.x].r+25*(b/g))}a.B=!0}else if(113==a.k&&0<a.ob.v)a.Eb||(a.Eb=!0),zH(a.ob,\na.ob.v,e,h);else if(tH(b)||CH(b))ME(a.ob,f),a.cb=5;else if(0==a.ob.v&&0==a.ob.w&&!((0>c||0>d||d>a.ub||c>a.yb)&&5!=a.cb))e=$E(a),h=a.ob,j=YE(h),b=j.a,j=j.b,0>f&&b<e.c||0<f&&b>e.b||0>g&&j<e.d||0<g&&j>e.a||GH(h,f,g),a.cb=5;JE(a,!1);a.Ib=!0;gG(a);a.Cc=c;a.Dc=d;return!0}\nfunction vG(a,b,c,d){var e,f;if(!a.J||a.Vf().a||a.Wf().a||a.K)if(f=!1,e=FF(a,c,d),e!=a.Cb&&(f|=xG(a,a.Cb),f|=wG(a,e),a.Cb=e),!rG(b)){c-=Q(L(R(aG(a,a.nb))));d-=Q(L(R(bG(a,a.nb))));b=c;c=a.Nb;0>b||0>d||d>a.ub||b>a.yb?kG(c):jG(a,b,d,c);113==e&&0<a.Nb.b&&(a.Nb.b=0);if(!(a.Nb.c==a.eb.c&&a.Nb.a==a.eb.a&&a.Nb.b==a.eb.b)&&(0<a.Nb.c&&(0<a.Nb.a||0<a.Nb.b)||0<a.eb.c&&(0<a.eb.a||0<a.eb.b)))f=a.eb.c,0<f&&(a.zb[f].v=0,a.zb[f].w=0),f=a.Nb.c,0<f&&(a.zb[f].v=a.Nb.a,a.zb[f].w=a.Nb.b,f!=a.o&&(a.o=f,a.ob=a.zb[a.o])),\nf=!0,e=a.Nb.a,a.Vf().a&&(e=HH(a,e,a.$b),-1!=e&&(a.$b=e,null!=a.Pb&&RD(a.Pb,y(IH,q,99,[new iB(a.o),new iB(e)])),a._f(a.o,e))),e=a.Nb.b,a.Wf().a&&(e=HH(a,e,a._b),-1!=e&&(a._b=e,a.bg(a.o,e))),e=a.eb,d=a.Nb,e.c=d.c,e.a=d.a,e.b=d.b;f&&(JE(a,!1),a.Ib=!0,a.Ze(a.Ec.d))}}\nfunction JH(a){var b,c,d,e,f;d=!1;if(a.J&&!a.K)return a.vc&&(KH(a,Ei,!0),a.e&&(a=a.e,a.b.a.apply(null,[LH(a.a)]))),!0;a.Eb&&(a.Eb=!1,cF(a.ob),d=a.hc=!0);a.Gb=!1;a.db=Gk;if(1==a.cb){if(205==a.k)d=a.ob,d.u&&(e=EH(d,d.p,1,d.p),6>d.b[e].j&&(MH(d,null),b=d.e[d.r-1],d.c[d.q].i=e,d.c[d.q].j=b,NH(d.b[e],b),NH(d.b[e],b)),DE(d,d.p)),d.u=!1,a.hc=!0;else if(0!=a.eb.c&&a.o!=a.eb.c){DE(a.ob,a.ob.p);b=a.ob.x;c=a.eb.a+a.ob.p;e=a.zb[a.eb.c];d=new nH(a,y(OH,q,119,[null,a.ob,e]),2);d.b[0]=new PH;QH(d,b,c,1);b=C(OH,\nq,119,a.zb.length,0);for(f=0,c=0;f<a.zb.length;++f)a.zb[f]==a.ob?b[c++]=d:a.zb[f]!=e&&(b[c++]=a.zb[f]);a.zb=b;--a.Sb;a.ob=d;kG(a.eb)}else d=a.ob,e=EH(d,d.p,1,d.p),0!=e&&(--d.p,b=RH(d,e,d.x),0!=b?(--d.q,SH(d,d.x),3>d.c[b].c?(++d.c[b].c,d.c[b].f=0):gt(d.k,"Maximum allowed bond order is 3 !")):6==d.b[e].j?(--d.q,SH(d,d.x),gt(d.k,"Not possible connection !")):(d.c[d.q].j=e,SH(d,d.x),b=d.x,NH(d.b[e],b),NH(d.b[b],e),TH(d.c[d.q],d.b)));cF(a.ob);a.B&&(d=a.pb,d.a!=d.b&&d.a.b!=d.b&&(e=d.a.c,WG(d),d.a.c=e),\nRE(a,cg,a.o,0,a.ob.w),a.B=!1);d=!0}else 5==a.cb&&(cF(a.ob),d=a.hc=!0);0<a.cb&&(JE(a,!1),a.Ib=!0,gG(a),a.cb=0,a.q=!1,d=!0);if(tE&&(0!=a.ob.w||0!=a.ob.v))a.ob.w=0,a.ob.v=0,JE(a,!1),a.Ib=!0,gG(a),d=!0;a.vc&&!a.Ab&&!d&&(a.J?KH(a,Ei,!0):KH(a,ch,!0),a.e&&(a=a.e,a.b.a.apply(null,[LH(a.a)])),d=!0);return d}function JE(a,b){a.Hb=b;a.Kb=b;a.Ib=b;a.Gb=b;a.Jb=b}function HH(a,b,c){if(0>=b&&0==c||b==c&&a.o==a.Zb)return-1;0>=b&&0<c&&(b=0);a.Zb=a.o;return b}\nfunction KH(a,b,c){var d,e,b=b.toLowerCase();(e=UH(a,b,"rbutton"))&&(a.cc=e.a);(e=UH(a,b,"hydrogens"))&&(a.oc=e.a);-1<b.indexOf("keephs")&&(a.bb=!0,a.ec=!1);-1<b.indexOf("removehs")&&(a.bb=!1,a.ec=!1);-1<b.indexOf("removehsc")&&(a.bb=!1,a.ec=!0);(e=UH(a,b,"query"))&&(a.ac=e.a);(e=UH(a,b,"reaction"))&&(a.dc=e.a);(e=UH(a,b,"autoez"))&&(a.z=e.a);(e=UH(a,b,"stereo"))&&(a.tc=e.a);(e=UH(a,b,"canonize"))&&(a.C=e.a);(e=UH(a,b,zi))&&(a.Fb=e.a);if((e=(OE(),UH(a,b,og)?PE:QE)).a)a.A=e.a,a.A&&(a.Rb=!0);if((e=\nUH(a,b,Ji)?PE:QE).a)a.Rb=e.a,a.Rb||(a.A=!1);if(e=UH(a,b,"newlook"))a.Lb=e.a,a.fg();if(e=UH(a,b,"oldlook"))a.Lb=!e.a,a.fg();(e=UH(a,b,"star"))&&(a.Rb=a.sc=e.a);(e=UH(a,b,"polarnitro"))&&(a.Xb=e.a);(e=UH(a,b,"toggle"))&&(a.vc=e.a);if(e=UH(a,b,"depictaction"))(a.K=e.a)&&(b+=" depict");if(e=UH(a,b,ch))if(e.a&&!a.J&&(a.J=!0,a.mb=0,a.vb=null,a.Tb=!1,a.fg()),!e.a&&a.J){a.J=!1;for(d=a.xb=1;d<=a.Sb;++d)VH(a.zb[d]),aF(a.zb[d]);a.mb=24;a.ob&&(a.ob.s=!0);a.Tb=!0;a.fg()}(e=UH(a,b,"showDragAndDropSymbolInDepictMode"))&&\n(a.nc=e.a);(e=UH(a,b,"addNewPart"))&&(a.p=e.a);(e=UH(a,b,"exportInchi"))&&(a.N=e.a);(e=UH(a,b,"exportInchiKey"))&&(a.P=e.a);(e=UH(a,b,"exportInchiAuxInfo"))&&(a.O=e.a);(e=UH(a,b,"searchInchiKey"))&&(a.kc=e.a);(e=UH(a,b,"exportSVG"))&&(a.Q=e.a);(e=UH(a,b,"useOclIDCode"))&&(a.zc=e.a);(e=UH(a,b,"xbutton"))&&(a.Bc=e.a);(e=UH(a,b,Xi))&&(a.Tb=e.a);(e=UH(a,b,Ag))&&(a.L=e.a);-1<b.indexOf("nocenter")&&(a.Ob=!0);-1<b.indexOf("jmeh")&&(a.ab=!0);-1<b.indexOf("showan")&&(a.mc=!0);(e=UH(a,b,"atommovebutton"))&&\n(a.lc=e.a);(e=UH(a,b,"useopenchemlib"))&&(a.Ac=e.a);(e=UH(a,b,Ck))&&(a.s=e.a);a.dc&&(a.A=!0,a.Fb=!0);a.J||(a.L=!1);GF=HF(a);a.F=null;a.G=null;c&&a.Ze(a.Ec.d)}function UH(a,b,c){var d;d=!!OD(QD(Sf+c+Sf,2),b).a;b=!!OD(QD("\\\\bno"+c+Sf,2),b).a;return d&&b?(a.cg("check option "+c),null):d?(OE(),OE(),PE):b?(OE(),OE(),QE):null}\nfunction WH(a,b){var c,d,e;e=m;for(d=1;d<=a.Sb;++d){if(0<b&&(c=dH(a.zb[d]),c!=b))continue;c=a.zb[d];for(var f=void 0,g=void 0,h=f=void 0,j=void 0,l=g=g=void 0,n=void 0,o=void 0,f=void 0,n=m+c.p+ea+c.q,j=1;j<=c.p;++j)f=c.b[j],g=f.d,f=m,0!=g&&(f+=g),f+=TF(c,j),c.k.ab&&0<c.b[j].i&&(f+=Ee,1<c.b[j].i&&(f+=c.b[j].i)),0!=c.b[j].n&&(0<c.b[j].n?f+=Oa:f+=$a,1<WF(c.b[j].n)&&(f+=WF(c.b[j].n))),g=XH(c,j),0!=g&&(f+=Nc+g),n+=ea+f+ea+qH(0.055999999999999994*c.b[j].q,0,2)+ea+qH(0.055999999999999994*-c.b[j].r,0,2);\nfor(j=1;j<=c.q;++j)f=c.c[j].i,g=c.c[j].j,l=c.c[j].c,o=c.c[j].f,1==o?l=-1:2==o?l=-2:3==o?(l=-1,h=f,f=g,g=h):4==o?(l=-2,h=f,f=g,g=h):10==o&&(l=-5),9==c.c[j].c&&(l=o),n+=ea+f+ea+g+ea+l;c=n;0<c.length&&(0<e.length&&(e+=Ek),e+=c)}return e}\nfunction AE(a,b){var c,d,e,f;e=m;for(c=1;c<=a.Sb;++c){if(0<b&&(d=dH(a.zb[c]),d!=b))continue;for(var g=a.zb[c],h=void 0,j=void 0,l=void 0,n=void 0,l=m,j=HE(g),h=0;h<j.length;++h){var o=j[h],r=(OE(),g.k.tc?PE:QE),t=g.k.C?PE:QE,z=void 0,v=void 0,E=void 0,s=void 0,F=void 0,P=void 0,M=void 0,$=void 0,da=void 0,Z=void 0,ca=void 0,Hb=void 0,aa=void 0,sb=void 0,Mb=void 0,K=void 0,Ja=void 0,Zc=void 0,Ub=void 0,tb=void 0,N=void 0,za=void 0,mc=void 0,rd=void 0,qa=void 0,cd=void 0,$d=void 0,Ya=void 0,pa=void 0,\nAb=void 0,ca=OF(o.p+10),Hb=OF(o.p+10),da=OF(o.p+1),Z=OF(7),qa=OF(o.p+1),sb=[],Mb=[],za=0;if(0==o.p)n=m;else{SG(o);rd=!0;for($=1;$<=o.q;++$)if(9==o.c[$].c){rd=!1;break}if(t.a&&rd){UE(o);YH(o);ZH(o,Mb);$H(o,sb,Mb);var G=o,Sa=void 0,ob=void 0,Pc=void 0,hc=void 0,ga=void 0,tc=void 0,Y=void 0,O=void 0,db=void 0,Bb=void 0,Nb=void 0,T=void 0,Aa=void 0,Wa=void 0,Xc=void 0,Da=void 0,Qc=void 0,ub=void 0,Fd=void 0,ie=void 0,Ec=void 0,dd=void 0,Sa=OF(G.p+1),ob=OF(G.p+1),O=OF(G.p+1);var Vb=G.p,eb=void 0,ed=void 0,\nYb=void 0,Yc=void 0,I=void 0,pb=void 0,wc=void 0,I=OF(Vb+2),pb=OF(100),wc=5,Yc=0;pb[0]=3;I[1]=Ik;I[2]=Jk;Yb=2;if(!(3>Vb))for(;wc<pb[Yc]*pb[Yc];){ed=0;for(eb=!0;eb&&ed<=Yc&&wc>=pb[ed]*pb[ed];)0==wc%pb[ed]?eb=!1:++ed;if(eb){I[++Yb]=Ev(wc);if(Yb>=Vb)break;Yc<pb.length-1&&(++Yc,pb[Yc]=wc)}wc+=2}for(T=1;T<=G.p;++T){Pc=G.b[T];for(Aa=ie=1;Aa<=G.q;++Aa)(G.c[Aa].i==T||G.c[Aa].j==T)&&(ie*=G.d[Aa]);Fd=G.b[T].a;32==Fd&&(dd=G.b[T].e,0<dd.length&&(tc=dd.charCodeAt(0)-65+1,Y=0,1<dd.length&&(Y=dd.charCodeAt(1)-97),\n0>tc&&(tc=0),0>Y&&(Y=0),Fd=28*tc+Y));Qc=0;0!=G.b[T].n&&(-2>G.b[T].n?Qc=1:-2==G.b[T].n?Qc=2:-1==G.b[T].n?Qc=3:1==G.b[T].n?Qc=4:2==G.b[T].n?Qc=5:2<G.b[T].n&&(Qc=6));Bb=0;0!=Pc.d&&(Bb=aI(TF(G,T),Pc.d),0>Bb&&(Bb=10-Bb));Ec=126;db=ie;db+=126*G.b[T].i;Ec*=7;db+=Qc*Ec;Ec*=7;0!=Bb&&(db+=Bb*Ec);Ec*=7;db+=Fd*Ec;Ec*=783;db+=G.b[T].j*Ec;O[T]=Ev(db)}for(ga=0;!bI(G,Sa,O);){Da=!1;for(T=1;T<=G.p;++T)Sa[T]!=ob[T]&&(ob[T]=Sa[T],Da=!0);if(Da){for(T=1;T<=G.p;++T){O[T]=Hk;for(Aa=1;Aa<=G.b[T].j;++Aa)O[T]=Iv(O[T],I[Sa[G.b[T].p[Aa]]])}ga=\n0}else if(0<ga){for(T=1;T<=G.p;++T)O[T]=Hk;T=1;b:for(;T<=G.p-1;++T)for(Aa=T+1;Aa<=G.p;++Aa)if(Sa[T]==Sa[Aa]){O[T]=Ik;break b}}else{for(T=1;T<=G.p;++T){O[T]=Hk;for(Aa=1;Aa<=G.b[T].j;++Aa)Pc=G.b[T].p[Aa],O[T]=Iv(O[T],Ev(G.b[Pc].a*G.d[RH(G,T,Pc)]))}ga=1}bI(G,Sa,O);for(T=1;T<=G.p;++T)O[T]=Ev(ob[T]*G.p+Sa[T])}for(T=1;T<=G.p;++T)ob[T]=Sa[T];for(ub=1;ub<=G.p;++ub)for(T=1;T<=G.p;++T)if(ob[T]==ub){var Gd=G.b,uc=T,ae=void 0,ae=Gd[ub];fq(Gd,ub,Gd[uc]);fq(Gd,uc,ae);ob[T]=ob[ub];ob[ub]=ub;break}for(T=1;T<=G.q;++T)G.c[T].i=\nSa[G.c[T].i],G.c[T].j=Sa[G.c[T].j],G.c[T].i>G.c[T].j&&(Nb=G.c[T].i,G.c[T].i=G.c[T].j,G.c[T].j=Nb,1==G.c[T].f?G.c[T].f=3:2==G.c[T].f?G.c[T].f=4:3==G.c[T].f?G.c[T].f=1:4==G.c[T].f&&(G.c[T].f=2));for(T=1;T<G.q;++T){Xc=Wa=G.p;hc=0;for(Aa=T;Aa<=G.q;++Aa)G.c[Aa].i<Wa?(Wa=G.c[Aa].i,Xc=G.c[Aa].j,hc=Aa):G.c[Aa].i==Wa&&G.c[Aa].j<Xc&&(Xc=G.c[Aa].j,hc=Aa);var Sd=G.c,kd=T,Zb=void 0,Zb=Sd[hc];fq(Sd,hc,Sd[kd]);fq(Sd,kd,Zb)}cI(G);dI(o);ZH(o,Mb);$H(o,sb,Mb)}else{ZH(o,Mb);o.d=OF(o.q+1);for(aa=1;aa<=o.q;++aa)o.d[aa]=\no.c[aa].c}v=1;o.a=OF(o.p+1);Ab=1;o.a[1]=1;for(tb=0;;){N=0;for(aa=1;aa<=o.b[v].j;++aa)if(P=o.b[v].p[aa],0<o.a[P]){if(!(o.a[P]>o.a[v])&&P!=qa[v]){mc=!0;for(Ja=1;Ja<=za;++Ja)if(ca[Ja]==v&&Hb[Ja]==P||ca[Ja]==P&&Hb[Ja]==v){mc=!1;break}mc&&(++za,ca[za]=v,Hb[za]=P)}}else Z[++N]=P;if(0==N){if(Ab==o.p)break;v=da[tb--]}else if(1==N)qa[Z[1]]=v,v=Z[1],o.a[v]=++Ab;else{da[++tb]=v;s=0;for(aa=1;aa<=N;++aa)if($=RH(o,Z[aa],v),!Mb[$]){s=Z[aa];break}if(0==s)for(aa=1;aa<=N;++aa)if($=RH(o,Z[aa],v),2==o.d[$]||3==o.d[$]){s=\nZ[aa];break}0==s&&(s=Z[1]);qa[s]=v;v=s;o.a[s]=++Ab}}qa=OF(o.p+1);z=OF(o.p+1);Zc=[];cd=[];F=Ab=tb=0;for(aa=1;aa<=o.p;++aa)if(1==o.a[aa]){v=aa;break}b:for(;;){0<F&&(qa[v]=F);z[++Ab]=v;for(o.a[v]=0;;){N=s=0;Ub=o.p+1;aa=1;c:for(;aa<=o.b[v].j;++aa){P=o.b[v].p[aa];for(K=1;K<=za;++K)if(ca[K]==P&&Hb[K]==v||ca[K]==v&&Hb[K]==P)continue c;0<o.a[P]&&(++N,o.a[P]<Ub&&(s=P,Ub=o.a[P]))}if(0==s){if(0==tb)break b;cd[v]=!0;v=da[tb--]}else break}F=v;v=s;1<N&&(da[++tb]=F,Zc[s]=!0)}$d=OF(o.q+1);Ya=OF(o.p+1);if(r.a){for(var Cb=\no,oa=z,Ld=qa,be=$d,fd=Ya,ic=ca,ce=Hb,Ta=za,Na=void 0,Fc=void 0,xc=void 0,kb=void 0,yc=void 0,Ob=void 0,xd=void 0,sd=void 0,yd=void 0,jc=void 0,kb=OF(Cb.p+1),Na=1;Na<=Cb.p;++Na)kb[oa[Na]]=Na;Ob=[];for(sd=1;sd<=Cb.p;++sd)Fc=oa[sd],xc=Ld[Fc],yc=RH(Cb,Fc,xc),0!=yc&&(eI(Cb,yc,kb,be),Ob[yc]=!0);for(sd=1;sd<=Cb.q;++sd)Ob[sd]||eI(Cb,sd,kb,be);Na=1;b:for(;Na<=Cb.p;++Na)if(!(2>Cb.b[Na].j||4<Cb.b[Na].j)){xd=jc=0;for(yd=1;yd<=Cb.b[Na].j;++yd){yc=RH(Cb,Na,Cb.b[Na].p[yd]);if(5==Cb.d[yc])continue b;1==Cb.c[yc].c&&\n0!=fI(Cb,yc,Na)&&++jc;2==Cb.c[yc].c&&(xd=Cb.b[Na].p[yd])}if(0!=jc)if(0<xd){var Qa=Cb,Gc=kb,gd=fd,zd=void 0,Pb=void 0,Qb=void 0,de=void 0,Hc=void 0,V=void 0,Rc=void 0,kc=void 0,Ra=void 0,zc=void 0,Xa=void 0,nc=void 0,lf=void 0,fb=void 0,je=void 0,Le=void 0,Ad=void 0,ke=void 0,vc=void 0,le=void 0,ld=void 0,Td=void 0,oc=void 0,Ic=void 0,Qb=gI(Qa,Na),zc=Qb[0];if(0!=zc%2&&(Ic=Qb[1],Pb=Qb[~~((zc+1)/2)],Rc=Qb[zc],!(2>Qa.b[Rc].j||3<Qa.b[Rc].j))){le=ke=fb=nc=0;Td=Le=!1;for(Ra=1;Ra<=Qa.b[Ic].j;++Ra)zd=Qa.b[Ic].p[Ra],\nzd!=Qb[2]&&(0==nc?nc=zd:fb=zd);0<Gc[fb]&&Gc[nc]>Gc[fb]&&(de=nc,nc=fb,fb=de);Xa=nc;0==nc&&(Xa=fb,Le=!0);for(kc=1;kc<=Qa.b[Rc].j;++kc)zd=Qa.b[Rc].p[kc],zd!=Qb[zc-1]&&(0==ke?ke=zd:le=zd);0<Gc[le]&&Gc[ke]>Gc[le]&&(de=ke,ke=le,le=de);Ad=ke;0==ke&&(Ad=le,Td=!0);lf=0<nc?fI(Qa,RH(Qa,Ic,nc),Ic):0;je=0<fb?fI(Qa,RH(Qa,Ic,fb),Ic):0;vc=0<ke?fI(Qa,RH(Qa,Rc,ke),Rc):0;ld=0<le?fI(Qa,RH(Qa,Rc,le),Rc):0;1<(0>lf+je?-(lf+je):lf+je)||0!=vc||0!=ld?gt(Qa.k,"Bad stereoinfo on allene !"):(Hc=Qa.b[Qb[zc-1]].q-Qa.b[Rc].q,V=\nQa.b[Qb[zc-1]].r-Qa.b[Rc].r,oc=Math.sqrt(Hc*Hc+V*V),0.001>oc&&(oc=0.001),0<(Qa.b[Ad].r-Qa.b[Qb[zc-1]].r)*(Hc/oc)-(Qa.b[Ad].q-Qa.b[Qb[zc-1]].q)*(V/oc)?gd[Pb]=1:gd[Pb]=-1,Le&&(gd[Pb]*=-1),Td&&(gd[Pb]*=-1),Xa==nc&&0>lf&&(gd[Pb]*=-1),Xa==fb&&0>je&&(gd[Pb]*=-1),Gc[Xa]>Gc[Ad]&&(gd[Pb]*=-1))}}else c:{var qb=Cb,Ac=Na,Me=fd,Ne=void 0,lc=void 0,Jc=void 0,Bc=void 0,gb=void 0,$b=void 0,ee=void 0,we=void 0,Bd=void 0,Sc=void 0,Ba=void 0,hb=void 0,Hd=void 0,Cd=void 0,Kc=void 0,Za=void 0,me=void 0,hb=OF(4),Cd=OF(4),\nFf=qb,md=Ac,Xf=kb,Yf=Ld,Gf=ic,Oe=ce,rg=Ta,Fb=hb,hd=void 0,Id=void 0,mf=void 0,sg=void 0,Og=void 0,Hf=void 0,Hf=-1;0<Yf[md]&&(Fb[++Hf]=Yf[md]);for(Id=1;Id<=rg;++Id)Gf[Id]==md&&(Fb[++Hf]=Oe[Id]),Oe[Id]==md&&(Fb[++Hf]=Gf[Id]);for(Id=Hf+1;Id<Ff.b[md].j;++Id){Og=Ff.p+1;mf=1;d:for(;mf<=Ff.b[md].j;++mf){hd=Ff.b[md].p[mf];for(sg=0;sg<Id;++sg)if(hd==Fb[sg])continue d;Xf[hd]<Og&&(Og=Xf[hd],Fb[Id]=hd)}}0==Yf[md]&&0<Ff.b[md].i?(Fb[3]=Fb[2],Fb[2]=Fb[1],Fb[1]=Fb[0],Fb[0]=-1):0<Ff.b[md].i&&(Fb[3]=Fb[2],Fb[2]=Fb[1],\nFb[1]=-1);for(gb=we=$b=Bc=me=ee=Sc=0;4>gb;++gb)0>=hb[gb]||(Ne=RH(qb,Ac,hb[gb]),Cd[gb]=fI(qb,Ne,Ac),0<Cd[gb]?(++Sc,me=hb[gb],$b=hb[gb]):0>Cd[gb]?(++ee,Bc=hb[gb],$b=hb[gb]):we=hb[gb]);Bd=Sc+ee;Za=OF(4);Kc=0;if(3==qb.b[Ac].j){if(1==Sc&&1==ee||3==Bd&&0<Sc&&0<ee){gt(qb.k,"Error in C3H stereospecification !");break c}Hd=hb[0];1==Bd?Hd=$b:2==Bd&&(Hd=we);Ba=hI(qb,Ac,Hd,hb);Za[0]=$b;Za[1]=-1;Za[2]=Ba[2];Za[3]=Ba[1];0<Sc?Kc=1:Kc=-1}else if(4==qb.b[Ac].j)if(1==Bd)Ba=hI(qb,Ac,$b,hb),Za[0]=Ba[0],Za[1]=Ba[3],Za[2]=\nBa[2],Za[3]=Ba[1],0<Sc?Kc=1:Kc=-1;else{Hd=hb[0];1<we&&(Hd=we);1==Sc?Hd=me:1==ee&&(Hd=Bc);Ba=hI(qb,Ac,Hd,hb);lc=OF(4);for(gb=0;4>gb;++gb)Ne=RH(qb,Ac,Ba[gb]),lc[gb]=fI(qb,Ne,Ac);if(4==Bd){if(0==Sc||0==ee){gt(qb.k,"Error in C4 stereospecification !");break c}if(1==Sc||1==ee)Za[0]=Ba[0],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[1],Kc=lc[0];else{for(gb=0;4>gb;++gb)-1==lc[gb]&&(lc[gb]=0);Bd=2}}else if(3==Bd)if(3==Sc||3==ee)Za[0]=Ba[0],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[1],0<Sc?Kc=-1:Kc=1;else{1==Sc?Sc=Jc=1:ee=Jc=\n-1;for(gb=0;4>gb;++gb)lc[gb]==Jc&&(lc[gb]=0);Bd=2}if(2==Bd)if(1==Sc&&1==ee)Ba[1]==Bc?(Ba[1]=Ba[2],Ba[2]=Ba[3]):Ba[2]==Bc&&(Ba[2]=Ba[3]),Za[0]=me,Za[1]=Bc,Za[2]=Ba[2],Za[3]=Ba[1],Kc=1;else{if(lc[0]==lc[1]||lc[1]==lc[2]){gt(qb.k,"Error in C4 stereospecification ! 2/0r");break c}0!=lc[0]?(Za[0]=Ba[0],Za[1]=Ba[2],Za[2]=Ba[1],Za[3]=Ba[3]):(Za[0]=Ba[1],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[0]);1<Sc?Kc=1:Kc=-1}}var xa=Za,Zf=hb,Tc=void 0;Zf[0]==xa[1]?(Tc=xa[0],xa[0]=xa[1],xa[1]=Tc,Tc=xa[2],xa[2]=xa[3],xa[3]=Tc):\nZf[0]==xa[2]?(Tc=xa[2],xa[2]=xa[0],xa[0]=Tc,Tc=xa[1],xa[1]=xa[3],xa[3]=Tc):Zf[0]==xa[3]&&(Tc=xa[3],xa[3]=xa[0],xa[0]=Tc,Tc=xa[1],xa[1]=xa[2],xa[2]=Tc);Zf[1]==xa[2]?(Tc=xa[1],xa[1]=xa[2],xa[2]=Tc,Tc=xa[2],xa[2]=xa[3],xa[3]=Tc):Zf[1]==xa[3]&&(Tc=xa[1],xa[1]=xa[3],xa[3]=Tc,Tc=xa[2],xa[2]=xa[3],xa[3]=Tc);Za[2]==hb[2]?Me[Ac]=1:Za[2]==hb[3]?Me[Ac]=-1:gt(qb.k,"Error in stereoprocessing ! - t30");Me[Ac]*=Kc}}}pa=new iI;M=OF(o.p+1);for(aa=1;aa<=o.p;++aa)M[z[aa]]=aa;for(aa=1;aa<=o.p;++aa){v=z[aa];Zc[v]&&sp(pa.a,\nKa);0<qa[aa]&&jI(o,v,qa[v],pa,$d);var nf=v,Jb=pa,If=sb[v],Jh=Ya,Jf=void 0,of=void 0,Md=void 0,ne=void 0,Ud=void 0,ib=void 0,$f=void 0,nd=void 0,ya=void 0,ya=Kf,of=o.b[nf],Ud=of.d,$f=of.i,nd=of.n,Jf=of.a,Md=!1;(0!=nd||0!=Ud)&&(Md=!0);0!=Jh[nf]&&(Md=!0);ib=XH(o,nf);ne=0!=ib;Md=Md||ne;o.k.sc&&0<o.b[nf].c&&(Md=!0);switch(Jf){case 2:ya=Jd;break;case 3:If?ya=Dg:ya=Rd;break;case 4:If?(ya=Ai,0<$f&&(Md=!0)):ya=bf;break;case 5:If?ya="o":ya=gf;break;case 7:If?(ya=Vi,0<$f&&(Md=!0)):ya=hf;break;case 8:If?ya=Aj:\nya=sf;break;case 13:If?ya=Ej:ya=uf;Md=!0;break;case 6:ya=wf;Md=!0;break;case 9:ya=ze;break;case 10:ya=ge;break;case 11:ya=Qd;break;case 12:ya=Ge;break;case 1:ya=Ee;Md=!0;break;case 32:Md=!0,ya=o.b[nf].e,!ne&&(J(ya,Ma)||J(ya,Wf)||J(ya,od))&&(Md=!1)}0<yE(Jf)&&(ya=(kE(),rE)[Jf],Md=!0);33<=Jf&&42>=Jf&&(Md=!0,ya=(kE(),rE)[Jf]);Md&&(0!=Ud?ya=Mf+Ud+ya:ya=Mf+ya,1==Jh[nf]?ya+=jd:-1==Jh[nf]&&(ya+="@@"),1==$f?ya+=Ee:1<$f&&(ya+=Ee+$f),0!=nd&&(0<nd?ya+=Oa:ya+=$a,1<(0>nd?-nd:nd)&&(ya+=0>nd?-nd:nd)),ne&&(ya+=Nc+\nib),ya+=Tf);sp(Jb.a,ya);for(K=1;K<=za;++K)if(ca[K]==v||Hb[K]==v)E=Hb[K],E==v&&(E=ca[K]),M[v]<M[E]&&jI(o,ca[K],Hb[K],pa,$d),9<K&&sp(pa.a,wa),tp(pa,m+(new iB(K)).a);cd[v]&&sp(pa.a,La)}n=Mq(pa.a)}0<l.length&&(l+=Lb);l+=n}f=l;0<f.length&&(0<e.length&&(e+=Lb),e+=f)}return e}function ZG(a,b,c){try{HG(a,b,c)||a.Ze(a.Ec.d)}catch(d){if(d=pq(d),H(d,96))a.Ze(a.Ec.d);else throw d;}}\nfunction JG(a,b,c){var d;try{var e;a:{var f,g,h,j,l,n,o,r,t;g=l=0;t=new JD(b,"|>",!0);j=-1<b.indexOf(bd);o=1;n=CD(t);f=0<a.Sb;if(!((a.dc||a.Fb)&&a.p||a.Mb)||j)a.Sb=0,f=!1;for(h=1;h<=n;++h)if(r=GD(t),gx(r),!J(r,Ek))if(J(r,bd))++o,2==o?l=a.Sb:3==o&&(g=a.Sb+1);else{a.ob=new kI(a,r);if(0==a.ob.p){gt(a,"ERROR - problems in reading/processing molecule !");a.Ze(a.Ec.d);bD();e=!1;break a}++a.Sb;a.o=a.Sb;a.zb[a.Sb]=a.ob}2==o?(gt(a,"ERROR - strange reaction - fixing !"),a.Ze(a.Ec.d),bD(),e=!1):3<o?(gt(a,"ERROR - strange reaction !"),\na.Ze(a.Ec.d),bD(),e=!1):(1<a.Sb&&!j&&KH(a,zi,!0),j&&!a.dc&&(a.dc=!0),j?f||(WE(a,1,l,1,!1),WE(a,l+1,g-1,2,!1),WE(a,g,a.Sb,3,!1)):a.dc||WE(a,1,a.Sb,0,!f),UG(a),a.r&&fF(Pp(a.r,"readJME"),0,0,0),a.hc=!0,AG(a.r,pd),a.Ib=!0,c&&a.Ze(a.Ec.d),e=!0)}(d=e)||a.Ze(a.Ec.d)}catch(z){if(z=pq(z),H(z,96))d=!1,a.Ze(a.Ec.d);else throw z;}return d}function RE(a,b,c,d,e){a.r&&fF(Pp(a.r,b),d,e,c);a.hc=!0}function EE(a,b,c){RE(a,b,a.o,c,0)}function AH(a){JE(a,!1);a.Ib=!0;a.Ze(a.Ec.d)}\nfunction lI(a){a.k=202;a.Mb=!1;gF(a);gt(a,m);a.sb=null;a.xb=1;a.r&&fF(Pp(a.r,"reset"),0,0,0);a.hc=!0;a.Ze(a.Ec.d)}function mI(a){JE(a,!0);a.vb=null;a.wc=null;a.fb=null;a.W=null;a.fc=null}function VG(a,b){var c,d;if(b){a.o=b.a;a.Sb=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.zb[c]=new BE(d):a.zb[c]=null;0<b.a?a.ob=a.zb[a.o]:a.ob=new eF(a);a.dc=b.i;a.Fb=b.e;a.xb=b.b}else for(;0<a.Sb;)dF(a,!1);switch(b.c){case 5:case 7:case 9:break;default:null!=a.Qb&&RD(a.Qb,null),a.r&&null!=a.r.a&&a.$f()}}\nfunction lG(a,b){return Q(L(Math.round(b/a.xb)))}function nI(a,b){gt(a,m);return 1>b||b>a.Sb?(gt(a,"ERROR - invalid mol index: "+b),a.Ze(a.Ec.d),null):a.zb[b]}function UG(a){var b,c,d;b=SE(a);for(d=1;d<=a.Sb;++d)c=a.zb[d],c.o=b}function oI(a,b){b!=a.nb&&(a.nb=b,a.fg(),a.Ze(a.Ec.d))}function pI(a,b){var c,d,e;if(b!=a.xb){c=$E(a);a.xb=b;d=$E(a);e=Q(L(R((d.b-d.c)/2-(c.b-c.c)/2)));d=Q(L(R((d.a-d.d)/2-(c.a-c.d)/2)));for(c=1;c<=a.Sb;++c)GH(a.zb[c],e,d),cF(a.zb[c]);a.Ib=!0;a.Ze(a.Ec.d)}}\nfunction VE(a,b){var c;c=-1;J(b,"Select substituent")?(c=202,b=m):J(b,lb)?c=235:J(b,mb)?c=240:J(b,jb)?c=260:J(b,wb)?c=261:J(b,Db)?c=241:J(b,vb)?c=233:J(b,rb)?c=236:J(b,nb)?c=237:J(b,zb)?c=234:J(b,yb)?c=243:J(b,Eb)?c=252:J(b,xb)?c=244:J(b,Gb)?c=239:J(b,"-PO3H2")?c=251:J(b,cb)?c=242:J(b,ab)?c=245:J(b,bb)&&(c=238);0<c?ot(a,c):b="Not known group!";gt(a,b);a.Ze(a.Ec.d)}function FH(a,b){gt(a,b);a.Ze(a.Ec.d)}\nfunction BF(a,b,c,d,e){var f,g,h,j;f=a.kb;j=AC(f,e);if(j>=a.mb-1)for(g=f.b.b;j>=a.mb-1&&1<g;){--g;h=new cC(f.b.a,f.b.c,g);f=(dt(),new qA(h));j=AC(f,e);var l=b,n=h.b*(vF(),S);h=new cC(h.a,h.c,Math.round(n));l.e=h;qI(b.a,b.e)}else PF(b,a.hb);f=eC(fC,f.b).a-eC(fC,f.b).b;XF(b,e,c+(a.mb-j)/2,d+(a.mb-f)/2+f)}function CF(a,b,c,d,e,f){var g,h;g=QF(a.jb);h=AC(a.jb,f);PF(b,a.ib);!b.b?MF(b.a,e):e==b.c||KB(e,b.c)?MF(b.a,b.c):MF(b.a,b.b);XF(b,f,c+(a.mb-h)/2,d+(a.mb-g)/2+g)}\nfunction QF(a){return eC(fC,a.b).a-eC(fC,a.b).b}function bG(a,b){return(2*a.mb+(a.Lb?1:0))*b}\nfunction rI(a){var b,c;a.vb?(c=bB(a),(b=c.b!=a.M.b||c.a!=a.M.a)&&(a.M=c)):b=!0;b&&(JE(a,!0),oG(a,a.M),a.cg("update(): "+a.M+" initOrResize: true "+a.yb+ea+a.ub),a.vb=iF(a,a.vb,a.yb,a.ub),a.J?(b=a.xb,WE(a,1,a.Sb,0,a.J),a.cg("update() in depict mode: oldMolecularAreaScale = "+b+" new molecularAreaScale = "+a.xb)):(a.wc=iF(a,a.wc,a.M.b,Q(L(R(bG(a,a.nb))))),b=a.M.a-Q(L(R(bG(a,a.nb)))),1>b&&(b=1),a.fb=iF(a,a.fb,Q(L(R(aG(a,a.nb)))),b),a.W=iF(a,a.W,a.yb+Q(L(R((a.Lb?1:3)*a.nb))),Q(L(R(a.mb*a.nb)))),a.fc=\niF(a,a.fc,Q(L(R((a.Lb?1:3)*a.nb))),a.ub)));JF(a);if(!a.J){var d;a.cg("drawInfo: "+a.Gb+" : "+a.X);a.Gb&&(null==a.X&&(a.X=m),d=KF(a.W,a.nb),c=a.M.b/a.nb-(a.mb+(a.Lb?1:0)),b=a.mb,lF(d,mE),uF(d.a,Q(L(R(0*(vF(),S)))),Q(L(R(0*S))),Q(L(R(c*S))),Q(L(R(b*S)))),a.Lb?(lF(d,(sB(),xB)),yF(d.a,Q(L(R(-10*S))),Q(L(R(0*S))),Q(L(R((c-1+10)*S))),Q(L(R((b-1)*S))))):(lF(d,nE),wF(d,0,0,c-(a.Lb?1:3)+1,0),lF(d,JB(mE)),xF(d.a,Q(L(R(0*S))),Q(L(R((b-1)*S))),Q(L(R((c-1)*S))),Q(L(R((b-1)*S)))),xF(d.a,Q(L(R((c-1)*S))),Q(L(R(0*\nS))),Q(L(R((c-1)*S))),Q(L(R((b-1)*S))))),PF(d,a.lb),lF(d,(sB(),zB)),-1!=a.X.toLowerCase().indexOf(nh)&&lF(d,BB),XF(d,a.X,10,15),a.J||IF(a,d,c,b,1),$F(a.W.a,Q(L(R(aG(a,a.nb)))),a.M.a-Q(L(R(a.mb*a.nb))),a));var e;if(a.Kb){b=KF(a.wc,a.nb);d=a.M.b/a.nb;c=2*a.mb+(a.Lb?1:0);lF(b,mE);uF(b.a,Q(L(R(0*(vF(),S)))),Q(L(R(0*S))),Q(L(R(d*S))),Q(L(R(c*S))));a.Lb?(lF(b,(sB(),xB)),e=14*(a.mb+(a.Lb?1:0)),yF(b.a,Q(L(R(e*S))),Q(L(R(0*S))),Q(L(R((d-e-1)*S))),Q(L(R((c-1)*S))))):(lF(b,JB(mE)),xF(b.a,Q(L(R((d-1)*S))),Q(L(R(0*\nS))),Q(L(R((d-1)*S))),Q(L(R((c-1)*S)))),xF(b.a,Q(L(R(0*S))),Q(L(R((c-1)*S))),Q(L(R((d-1)*S))),Q(L(R((c-1)*S)))),lF(b,nE),xF(b.a,Q(L(R(0*S))),Q(L(R(0*S))),Q(L(R((d-1)*S))),Q(L(R(0*S)))));d=a.k;233<=a.k&&262>=a.k&&(a.k=213);for(c=1;14>=c;++c)kF(a,b,c,1),kF(a,b,c,2);a.k=d;$F(a.wc.a,0,0,a)}var f;if(a.Hb){b=KF(a.fb,a.nb);d=a.mb+(a.Lb?1:0);c=(a.M.a-Q(L(R(bG(a,a.nb)))))/a.nb;f=c-a.mb;lF(b,mE);uF(b.a,Q(L(R(0*(vF(),S)))),Q(L(R(0*S))),Q(L(R(d*S))),Q(L(R(c*S))));a.Lb?(lF(b,(sB(),xB)),e=GF*(a.mb+(a.Lb?1:0))+\n3,f>e&&(wF(b,0,e,a.mb-1,e),xF(b.a,Q(L(R(0*S))),Q(L(R(e*S))),Q(L(R(0*S))),Q(L(R((c-1)*S)))),wF(b,a.mb-1,e,a.mb-1,f),wF(b,a.mb-1,f,d,f))):(lF(b,nE),xF(b.a,Q(L(R(0*S))),Q(L(R(0*S))),Q(L(R(0*S))),Q(L(R((c-1)*S)))),wF(b,0,GF*a.mb,c-1,GF*a.mb),lF(b,JB(mE)),xF(b.a,Q(L(R((d-1)*S))),Q(L(R(0*S))),Q(L(R((d-1)*S))),Q(L(R((f+1)*S)))));xF(b.a,Q(L(R(0*S))),Q(L(R((c-1)*S))),Q(L(R(d*S))),Q(L(R((c-1)*S))));for(c=3;c<=GF+2;++c)kF(a,b,1,c);$F(a.fb.a,0,Q(L(R(bG(a,a.nb)))),a)}a.Jb&&(d=KF(a.fc,a.nb),c=a.Lb?1:3,b=(a.M.a-\nQ(L(R(bG(a,a.nb))))-Q(L(R(a.mb*a.nb))))/a.nb,a.Lb?(lF(d,(sB(),xB)),uF(d.a,Q(L(R(0*(vF(),S)))),Q(L(R(0*S))),Q(L(R(c*S))),Q(L(R(b*S))))):(lF(d,JB(mE)),xF(d.a,Q(L(R((c-1)*(vF(),S)))),Q(L(R(0*S))),Q(L(R((c-1)*S))),Q(L(R(b*S)))),lF(d,mE),xF(d.a,Q(L(R((c-2)*S))),Q(L(R(0*S))),Q(L(R((c-2)*S))),Q(L(R(b*S)))),lF(d,nE),xF(d.a,Q(L(R((c-3)*S))),Q(L(R(0*S))),Q(L(R((c-3)*S))),Q(L(R(b*S))))),$F(a.fc.a,a.M.b-Q(L(R((a.Lb?1:3)*a.nb))),Q(L(R(bG(a,a.nb)))),a))}}\nfunction nt(a,b){a.A?0==b&&(a.I=-1,gt(a,Mg),gG(a)):(a.gb?a.I=b:-1<a.I&&10>a.I?a.I=10*a.I+b:a.I=b,a.gb=!1,0==a.I?(a.I=-1,gt(a,Mg)):gt(a,a.I+ea),gG(a))}function oG(a,b){var c,d;d=b.b;c=b.a;a.J||(d-=Q(L(R(aG(a,a.nb))))+Q(L(R((a.Lb?1:3)*a.nb))),c-=Q(L(R(bG(a,a.nb))))+Q(L(R(a.mb*a.nb))));1>d&&(d=1);1>c&&(c=1);a.yb=Uu(d);a.ub=Uu(c)}function yE(a){kE();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}w(553,451,Wl);_.vf=function(a){IE(this,a)};_.Uf=sI;_.Vf=function(){return OE(),null!=this.Pb?PE:QE};\n_.Wf=function(){return OE(),OE(),QE};_.Xf=LA;_.Yf=function(a,b,c){return YA(this,b,c)};_.Zf=LA;_.$f=function(){bD()};_._f=WB;_.ag=tI;_.bg=WB;_.cg=function(){bD()};_.dg=function(){return it(this,!0,!1)};\n_.wf=function(a){var b,c;if(this.s)if(c=a.c,b=a.f,a=a.i,c=(100+2*c)/100,this.J||!(b<Q(L(R(aG(this,this.nb))))||a<Q(L(R(bG(this,this.nb))))||a>this.M.a-Q(L(R(this.mb*this.nb)))||b>this.M.b-Q(L(R((this.Lb?1:3)*this.nb))))){if(b=this.xb*c,b>this.xb&&10>=b||b<this.xb&&0.3<=b)this.cb=8,pI(this,b)}else b=this.nb*c,0.7<=b&&4>=b&&oI(this,b)};_.Ze=function(){rI(this)};\n_.eg=function(a){this.Tb&&(null!=a&&0<a.length?(AG(this.r,"DROP"),!this.Ub&&(this.Ub=new kt(this)),uI(this.Ub,a)):(gt(this,"ERROR - empty or null structure"),this.Ze(this.Ec.d)))};_.fg=function(){mI(this)};_.gg=wx;_.j=null;_.k=0;_.n=0;_.o=0;_.p=!1;_.q=!1;_.s=!0;_.t=null;_.u=null;_.v=null;_.w=null;_.x=13;_.y=null;_.z=!0;_.A=!1;_.B=!1;_.C=!0;_.F=null;_.G=null;_.I=1;_.J=!1;_.K=!1;_.L=!1;_.M=null;_.N=!0;_.O=!1;_.P=!0;_.Q=!0;_.R=null;_.S=null;_.T=null;_.V="http://peter-ertl.com/jsme/2013_03/help.html";\n_.W=null;_.X=null;_.Y=null;_._=null;_.ab=!1;_.bb=!0;_.cb=0;_.db=Gk;_.fb=null;_.gb=!0;_.hb=null;_.ib=null;_.jb=null;_.kb=null;_.lb=null;_.mb=24;_.nb=1;_.ob=null;_.pb=null;_.rb=null;_.sb=null;_.tb=!0;_.ub=0;_.vb=null;_.wb=1;_.xb=1;_.yb=0;_.Ab=!1;_.Bb=!1;_.Cb=0;_.Db=!1;_.Eb=!1;_.Fb=!0;_.Gb=!0;_.Hb=!0;_.Ib=!0;_.Jb=!0;_.Kb=!0;_.Lb=!1;_.Mb=!1;_.Ob=!1;_.Pb=null;_.Qb=null;_.Rb=!1;_.Sb=0;_.Tb=!0;_.Ub=null;_.Vb=!1;_.Wb=null;_.Xb=!1;_.Yb=null;_.Zb=0;_.$b=0;_._b=0;_.ac=!1;_.bc=null;_.cc=!1;_.dc=!1;_.ec=!1;\n_.fc=null;_.gc=!1;_.hc=!1;_.kc=!0;_.lc=!1;_.mc=!1;_.nc=!0;_.oc=!0;_.pc=null;_.qc=null;_.rc=!1;_.sc=!1;_.tc=!0;_.uc=null;_.vc=!1;_.wc=null;_.xc=null;_.yc=null;_.zc=!1;_.Ac=!0;_.Bc=!0;_.Cc=0;_.Dc=0;var GF=10,oE,uE,wE,mE,nE,pE,lE,tE,vI=null,sE,rE;function uH(a,b,c,d,e){a.b[e]&&(eG(a.r),AG(a.r,Ce),a.r.a=e,a.r.d=c,a.r.e=d,a.r.f=b,wI(a.c,a.r,e),eG(a.r))}function xI(a,b,c){return a.b[c]?(eG(a.r),a.r.a=c,a.r.b=b,wI(a.c,a.r,c),eG(a.r),!0):!1}function gG(a){rI(a);a.f&&(yI(a.Ec),a.f=!1)}\nfunction zI(a,b,c){b in a.b?a.b[b]=c:$wnd.alert("Invalid callback name: "+b)}\nfunction AI(){kE();WA.call(this);this.Ec=(DA(),DA(),EA).a;this.eb=new BI;this.Nb=new BI;this.H=new cC(null,0,8);this.Z=(this.mb-6)/1.5;this.r=new CI;this.D=(sB(),uB);this.zb=C(OH,q,119,99,0);this.qb=new UA;this.jc=new DI;this.$=J((bD(),cD[Uh]),Qe);this.E=new EI;this.U=y(Yu,q,1,[lb,mb,Db,jb,wb,vb,rb,nb,zb,Eb,xb,yb,cb,bb,ab]);this.ic=new FI;this.ob=new eF(this);sE[0]=wB;sE[1]=new cm(255,153,153);sE[2]=new cm(255,204,102);sE[3]=new cm(255,255,153);sE[4]=new cm(102,255,255);sE[5]=new cm(51,204,255);sE[6]=\nnew cm(255,153,255);this.eb.c=1;this.Nb.c=1;this.zb[1]=this.ob;this.Y=new GI(this);this.a=y(Yu,q,1,[Nd,qd,wd,Pd,vd,Od,He]);var a,b,c,d;this.b={};for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.b[a]=null;this.c=new HI(this)}w(552,553,Wl,AI);_.Uf=function(){var a;return a=II(),-1==a||9<=a};_.Vf=function(){return OE(),null!=this.b[wd]||(null!=this.Pb?PE:QE).a?PE:QE};_.Wf=function(){return OE(),null!=this.b[Pd]?PE:QE};_.Xf=function(a){var b=it(this,!1,!0);(a=new JI(this,a))&&bE(new hE(a,b))};\n_.Yf=function(a,b,c){var d;return a?(d=a.a,bx(d.u,b,c),a):YA(this,b,c)};_.Zf=function(a){xI(this,a,"AfterPaste")};_.$f=function(){AG(this.r,Ce);wI(this.c,this.r,qd);bD()};_._f=function(a,b){uH(this,a,b,0,wd)};_.ag=function(a){return xI(this,a,Nd)};_.bg=function(a,b){uH(this,a,0,b,Pd)};_.cg=LA;_.Ze=function(){gG(this)};_.fg=function(){mI(this);var a=this.Ec,b,c;for(c=new uu(new mB(a.a));c.b<c.d.Pf();)b=vu(c),0<Hx(a.f.p,b.u)&&Lx(a.f,b.u),om(a.a,b);this.f=!0};\n_.gg=function(){var a=it(this,!0,!1),b=new KI(this);b&&bE(new hE(b,a))};_.b=null;_.c=null;_.d=null;_.e=null;_.f=!1;_.i="http://www.google.com/search?q=%22{INCHIKEY}%22";function wI(a,b,c){if((c=a.a.b[c])&&b){var d=a.a.d;d.action=b.a;d.atom=b.d;d.bond=b.e;d.molecule=b.f;null!=b.b?d.argument=b.b:b.c&&(d.argument=b.c);null!=b.i?d.origin=b.i:b.i=null;c(a.a.d)}}function HI(a){this.a=a}w(554,1,{},HI);_.a=null;function JI(a,b){this.a=a;this.b=b}w(555,1,{},JI);_.zd=LA;\n_.Tf=function(a){if(null!=iE(a))ht(iE(a)),FH(this.a,"InChI "+iE(a));else{switch(this.b){case 3:ht(a.inchi==m?null:a.inchi);break;case 4:ht(a.key==m?null:a.key);break;case 5:ht(a.auxinfo==m?null:a.auxinfo)}null!=jE(a)&&FH(this.a,"InChI "+jE(a))}};_.a=null;_.b=0;function KI(a){this.a=a}w(556,1,{},KI);_.zd=LA;\n_.Tf=function(a){if(null!=iE(a))ht(iE(a)),FH(this.a,"InChI "+iE(a));else{var b=this.a,c;if(b.b[He])try{eG(b.r),Pp(b.r,He),b.r.c=a,wI(b.c,b.r,He),eG(b.r)}catch(d){if(d=pq(d),H(d,96))FH(b,ye+d.yd());else throw d;}else try{var e=a.key==m?null:a.key,f,g;f=null;null!=e&&0<e.length&&(f=b.i,-1!=f.indexOf("{INCHIKEY}")?f=(g=LI(LI(e,Qf,"\\\\\\\\\\\\\\\\"),"\\\\$","\\\\\\\\$"),LI(f,"\\\\{INCHIKEY\\\\}",g)):f+=e);c=new jD(f);MI(c)}catch(h){if(h=pq(h),H(h,82))FH(b,ye+h.f);else throw h;}null!=jE(a)&&FH(this.a,"InChI "+jE(a))}};\n_.a=null;function NI(a,b){return null!=b&&0<b.length?NI(a,b):!1}function OI(a){a.c.pb.style.display!=Fi&&(aB(a.b),yI(a.d))}function PI(a){QI.call(this,a,fc,fc,null)}function RI(a,b){QI.call(this,a,fc,fc,b)}function SI(a,b,c){QI.call(this,a,b,c,null)}\nfunction QI(a,b,c,d){var e;if(null==a)TD("JSME initialization error: HTML id argument is null.");else if(J(Ke,a))TD(\'JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".\');else if(e=Fz(a)){this.a=TI;++TI;this.c=e;this.b=new AI;this.b.d||(this.b.d={},this.b.d.src=LH(this));this.d=new UI(this.b,b,c,d);Cx(e,this.d,e.pb);d&&kg in d&&(this.d.b=d[kg]);a=this.d;a.d||(a.d=ZA(a,cB(a),dB(a)),a.d.k=!1);var b=a.c,f,g,h,j,l,n,o,r;b.$?vI=Ke:vI="JME";lB(b.Sc.Pc,b);gt(b,\nvI+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.M=bB(b);RA(b,null);b.hb||(b.hb=new cC(Fe,0,13),b.kb=pA(b.hb));b.ib||(b.ib=new cC(Fe,1,13),b.jb=pA(b.ib));b.lb||(b.lb=new cC(Fe,0,11),pA(b.lb));NF(b,b.x);b.ac=!1;b.dc=!1;b.z=!0;b.tc=!0;b.C=!0;b.Bc=!0;b.cc=!1;GF=HF(b);b.oc=!0;try{o=VI(b.Ec,"options");null!=o&&KH(b,o,!1);h=VI(b.Ec,"jme");null!=h&&(b._=h);l=VI(b.Ec,ri);null!=l&&(b.rb=l);g=VI(b.Ec,"depictcgi");null!=g&&(b.gc=!0);r=VI(b.Ec,"smiles");null!=r&&(b.qc=r);n=VI(b.Ec,Yj);null!=n&&(b.sb=\nn,gG(b));b.u=VI(b.Ec,"atomcolors");b.t=VI(b.Ec,"atombg");f=VI(b.Ec,"depictbg");if(null!=f&&b.J){var t;var z,v,E,s;v=(sB(),uB);try{if(0!=f.indexOf(na))throw new vp("bad hex encoding");s=qD(f.substr(1,2),16);E=qD(f.substr(3,2),16);z=qD(f.substr(5,2),16);t=v=new cm(s,E,z)}catch(F){if(F=pq(F),H(F,96))bD(),t=v;else throw F;}b.D=t}b.mc&&b.ob&&cH(b.ob);j=VI(b.Ec,"notify_structural_change_js_function");b.Qb=j}catch(P){if(P=pq(P),!H(P,96))throw P;}b.k=202;SA(b);b.pb=new WI;f=a.c;null!=f._?(JG(f,f._,!1),null!=\nf.t&&f.ob&&RG(f.ob,f.t,!0),null!=f.u&&f.ob&&RG(f.ob,f.u,!1)):null!=f.rb?ZG(f,f.rb,!1):null!=f.qc&&f.Ac&&(f.Ib=!1,yG(f,f.qc,null,!0));gG(a.c);f=this.b;g=this.d;var M;M=new Qy(($D(),ZD));M.pb.alt="drag out MOL or RXN file";h=M.pb.alt;null==h||0==h.length?M.pb.removeAttribute(bk):M.pb.setAttribute(bk,h);h=M.a.e;j=~~((24-M.a.a)/2);0>j&&(j=0);h=new XI(g,h,j,M);YI(h);vm(g.k,h);YD(f,M.pb);XD(f,g.pb)}else TD("JSME initialization error: HTML id "+a+" not found.")}function ZI(){return av(null)}\nfunction $I(a){return av(a)}w(557,1,Cl,PI,RI,SI,QI);_.hg=function(a){mx(this.d,new aJ(this,a),(Gs(),Gs(),Hs))};_.ig=function(a){mx(this.d,new bJ(this,a),(pt(),pt(),qt))};_.jg=function(a){mx(this.d,new cJ(this,a),(vt(),vt(),wt))};_.kg=function(a){mx(this.d,new dJ(this,a),(yt(),yt(),zt))};_.lg=function(a){jq(2,new eJ(this.b,a))};_.mg=function(){dF(this.b,!0)};_.ng=function(){Aq((xq(),yq),new fJ(this))};_.og=function(){var a,b,c;c=[];for(b=new uu(this.d.a);b.b<b.d.Pf();)a=vu(b),c[c.length]=a.r;return c};\n_.pg=function(){return this.b.a};_.qg=function(a){return this.b.b[a]};_.rg=Sv;_.sg=function(){return this.b.V};_.tg=function(){return this.b.nb};_.ug=function(){return this.b.tb};_.vg=function(){var a,b,c;b=null;if(a=(c=this.b.vb.a,c.a)){b=this.b;var d;c=b.ob.v;d=b.ob.w;b.ob.v=0;b.ob.w=0;eG(b.r);AH(b);b.ob.v=c;b.ob.w=d;b=a.r}return b};_.wg=function(){return this.b.wb};_.xg=function(){return this.b.xb};_.yg=function(){return this.b.Qb};_.ce=function(){return Nq(this.d.pb,Li)};\n_.zg=function(){var a;a=[];a.length=2;a[0]=Nq(this.d.pb,Mi);a[1]=Nq(this.d.pb,Li);return a};_.de=function(){return Nq(this.d.pb,Mi)};_.Ag=function(){return this.c.pb};_.Bg=function(){return this.b.Wb};_.Cg=function(){return this.b.Yb};_.Dg=function(){return this.b.i};_.Eg=function(a){TD("JSME initialization error: "+a)};_.Fg=function(){return this.b.J};_.fe=function(){return this.c.pb.style.display!=Fi};_.Gg=function(){var a=this.b,b;a.dc?b=WH(a,1)+bd+WH(a,2)+bd+WH(a,3):b=WH(a,0);return b};\n_.Hg=function(a){return it(this.b,!0,a)};_.Ig=function(){var a=this.b,b,c;b=a.tc;a.tc=!1;c=zE(a);a.tc=b;return c};_.Jg=function(a){null!=a&&0<a.length&&KH(this.b,a,!0)};_.Kg=function(a){null!=a&&0<a.length&&yG(this.b,a,null,!0)};_.Lg=function(a){null!=a&&0<a.length&&ZG(this.b,a,!0)};_.Mg=function(a){null!=a&&0<a.length&&JG(this.b,a,!0)};_.Ng=function(a){return NI(this,a)};_.cf=function(){OI(this)};_.Og=function(){lI(this.b)};\n_.Pg=function(a){var b=this.b;if(a=nI(b,a)){var c;for(c=1;c<=a.p;++c)a.b[c].c=0;AH(b)}};_.Qg=function(a){this.b.k=a};_.Rg=function(a){this.b.e=new gJ(this,a)};_.Sg=function(a){zI(this.b,"AfterPaste",a)};_.Tg=function(a){zI(this.b,qd,a)};_.Ug=function(a){var b=this.d,c,d;if(b.b!=a){b.b=a;for(d=new uu(b.a);d.b<d.d.Pf();)c=vu(d),a?c.b=$c:c.b=Wc}aB(b.c);b=this.b;b.tb=a;fG(b);JE(this.b,!0);aB(this.b)};_.Vg=function(a,b){var c=this.b,d;if(d=nI(c,a))RG(d,b,!0),AH(c)};\n_.Wg=function(a){var b=this.b;b.x!=a&&0<a&&100>a&&(b.x=a,NF(b,a),fG(b))};_.Xg=function(a,b){var c=this.b,d;d=nI(c,a);1>b||b>d.p?(gt(c,"ERROR - invalid atom index: "+b),gG(c)):(d.v=b,AH(c))};_.Yg=function(a){zI(this.b,Nd,a)};_.Zg=function(a,b){zI(this.b,a,b)};_.he=function(a){ax(this.d,a);OI(this)};_.$g=function(a){this.b.V=a};_._g=function(a){oI(this.b,a)};_.ah=function(a){var b=this.b;b.tb=a;fG(b)};_.bh=function(a){var b=this.b;b.wb=a;fG(b)};_.ch=function(a){pI(this.b,a)};\n_.dh=function(a){this.b.Pb=a};_.eh=function(a){this.b.Qb=a};_.fh=function(a){var b=this.b;b.Wb=a;b.F=hF(b,!1)};_.gh=function(a){this.b.Yb=a};_.hh=function(a,b){bx(this.d,a,b);OI(this)};_.ih=function(a,b,c){c&&bx(this.c,a,b);bx(this.d,a,b);OI(this)};_.jh=function(a,b){cx(this.d,a,b);OI(this)};_.kh=function(a,b,c){c&&cx(this.c,a,b);cx(this.d,a,b);OI(this)};_.lh=function(a){VE(this.b,a)};_.mh=function(a,b){var c=this.b,d;c.q=!1;d=c.sc;c.sc=!1;c.uc=new kI(c,a);c.sc=d;c.k=253;gt(c,b);gG(c)};\n_.ie=function(a){ix(this.c.pb,a)};_.nh=function(a){this.b.i=a};_.je=function(a){this.d.pb.style[zk]=a;OI(this)};_.oh=function(a){FH(this.b,a)};_.ph=function(){return zE(this.b)};_.a=-1;_.b=null;_.c=null;_.d=null;var TI=0;function fJ(a){this.a=a}w(558,1,{},fJ);_.pd=function(){var a,b;for(b=new uu(this.a.d.a);b.b<b.d.Pf();)a=vu(b),a.u.pb.innerHTML=a.r||m};_.a=null;function aJ(a,b){this.a=a;this.b=b}w(559,1,{},aJ);_.Jd=function(a){a=a.a;Aq((xq(),yq),new hJ(this,this.b,a))};_.a=null;_.b=null;\nfunction hJ(a,b,c){this.a=a;this.c=b;this.b=c}w(560,1,{},hJ);_.pd=iJ;_.a=null;_.b=null;_.c=null;function bJ(a,b){this.a=a;this.b=b}w(561,1,{},bJ);_.ld=function(a){a=a.a;Aq((xq(),yq),new jJ(this,this.b,a))};_.a=null;_.b=null;function jJ(a,b,c){this.a=a;this.c=b;this.b=c}w(562,1,{},jJ);_.pd=iJ;_.a=null;_.b=null;_.c=null;function dJ(a,b){this.a=a;this.b=b}w(563,1,{},dJ);_.a=null;_.b=null;function Bt(a,b,c){this.a=a;this.c=b;this.b=c}w(564,1,{},Bt);_.pd=iJ;_.a=null;_.b=null;_.c=null;\nfunction cJ(a,b){this.a=a;this.b=b}w(565,1,{},cJ);_.nd=function(a){a=a.a;Aq((xq(),yq),new kJ(this,this.b,a))};_.a=null;_.b=null;function kJ(a,b,c){this.a=a;this.c=b;this.b=c}w(566,1,{},kJ);_.pd=iJ;_.a=null;_.b=null;_.c=null;function gJ(a,b){this.a=a;this.b=b}w(567,1,{},gJ);_.a=null;_.b=null;\nfunction lJ(){var a=mJ("JSApplet.JSME"),b;$wnd.JSApplet.JSME=B(function(){var a;nJ(oJ,arguments)?a=arguments[0]:3==arguments.length?a=new SI(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new PI(arguments[0]):4==arguments.length?a=new QI(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new RI(arguments[0],arguments[1]));this.g=a;pJ();a[Vf]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=B(function(a){this.g.hg(null==a?null:a.constructor==\n$wnd.JSApplet.JsClosureJsme?a.g:new qJ(a))});b.addMouseDownHandler=B(function(a){this.g.ig(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new qJ(a))});b.addMouseOutHandler=B(function(a){this.g.jg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new qJ(a))});b.addMouseOverHandler=B(function(a){this.g.kg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new qJ(a))});b.alert=B(function(a){this.g.lg(a)});b.clear=B(function(){this.g.mg()});b.deferredRepaint=B(function(){this.g.ng()});\nb.getAllGraphicsString=B(function(){return this.g.og()});b.getAlldefinedCallBackNames=B(function(){var a=this.g.b.a;pJ();return a});b.getCallBack=B(function(a){return this.g.qg(a)});b.getCreationIndex=B(function(){return this.g.rg()});b.getHelpURL=B(function(){return this.g.b.V});b.getMenuScale=B(function(){return this.g.b.nb});b.getMolecularAreaAntiAlias=B(function(){return this.g.b.tb});b.getMolecularAreaGraphicsString=B(function(){return this.g.vg()});b.getMolecularAreaLineWidth=B(function(){return this.g.b.wb});\nb.getMolecularAreaScale=B(function(){return this.g.b.xb});b.getNotifyStructuralChangeJSfunction=B(function(){return this.g.b.Qb});b.getOffsetHeight=B(function(){return this.g.ce()});b.getOffsetSize=B(function(){return this.g.zg()});b.getOffsetWidth=B(function(){return this.g.de()});b.getParentContainer=B(function(){return this.g.c.pb});b.getPasteLabel=B(function(){return this.g.b.Wb});b.getPrePasteJSfunction=B(function(){return this.g.b.Yb});b.getWebSearchInchiKeyBaseUrl=B(function(){return this.g.b.i});\nb.initializationError=B(function(a){this.g.Eg(a)});b.isDepictMode=B(function(){return this.g.b.J});b.isVisible=B(function(){return this.g.fe()});b.jmeFile=B(function(){return this.g.Gg()});b.molFile=B(function(a){return this.g.Hg(a)});b.nonisomericSmiles=B(function(){return this.g.Ig()});b.options=B(function(a){this.g.Jg(a)});b.readGenericMolecularInput=B(function(a){this.g.Kg(a)});b.readMolFile=B(function(a){this.g.Lg(a)});b.readMolecule=B(function(a){this.g.Mg(a)});b.read_MOL_SDF_RXN=B(function(a){return this.g.Ng(a)});\nb.repaint=B(function(){this.g.cf()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=B(function(a){return rJ(null,arguments,!0)[0]});b.reset=B(function(){this.g.Og()});b.resetAtomColors=B(function(a){this.g.Pg(a)});b.setAction=B(function(a){this.g.Qg(a)});b.setAfterDepictEditToggleEventHandler=B(function(a){this.g.Rg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new qJ(a))});b.setAfterPasteCallback=B(function(a){this.g.Sg(a)});b.setAfterStructureModifiedCallback=B(function(a){this.g.Tg(a)});\nb.setAntialias=B(function(a){this.g.Ug(a)});b.setAtomBackgroundColors=B(function(a,b){this.g.Vg(a,b)});b.setAtomMolecularAreaFontSize=B(function(a){this.g.Wg(a)});b.setAtomToHighLight=B(function(a,b){this.g.Xg(a,b)});b.setBeforePasteCallback=B(function(a){this.g.Yg(a)});b.setCallBack=B(function(a,b){this.g.Zg(a,b)});b.setHeight=B(function(a){this.g.he(a)});b.setHelpURL=B(function(a){this.g.$g(a)});b.setMenuScale=B(function(a){this.g._g(a)});b.setMolecularAreaAntiAlias=B(function(a){this.g.ah(a)});\nb.setMolecularAreaLineWidth=B(function(a){this.g.bh(a)});b.setMolecularAreaScale=B(function(a){this.g.ch(a)});b.setNotifyAtomHighLightChangeJSfunction=B(function(a){this.g.dh(a)});b.setNotifyStructuralChangeJSfunction=B(function(a){this.g.eh(a)});b.setPasteLabel=B(function(a){this.g.fh(a)});b.setPrePasteJSfunction=B(function(a){this.g.gh(a)});b.setSize=B(function(a,b,e){rJ(this.g,arguments,!1)});b.setSubstituent=B(function(a){this.g.lh(a)});b.setTemplate=B(function(a,b){this.g.mh(a,b)});b.setVisible=\nB(function(a){this.g.ie(a)});b.setWebSearchInchiKeyBaseUrl=B(function(a){this.g.nh(a)});b.setWidth=B(function(a){this.g.je(a)});b.showInfo=B(function(a){this.g.oh(a)});b.smiles=B(function(){return this.g.ph()});sJ({"0":{2:[[function(){return this.hh.apply(this,arguments)},null,void 0,Ji,Ji],[function(){return this.jh.apply(this,arguments)},null,void 0,Qj,Qj]],3:[[function(){return this.kh.apply(this,arguments)},null,void 0,Qj,Qj,zg],[function(){return this.ih.apply(this,arguments)},null,void 0,Ji,\nJi,zg]]}},!1);sJ({"0":{"0":[[ZI,null,void 0]],1:[[$I,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new tJ(e));return[e]},vh]]}},!0);uJ(oJ,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Zu(){vJ||(vJ=!0,lJ())}w(568,1,{},Zu);var vJ=!1;\nfunction cv(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==vh)$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 bv(){}w(570,1,{},bv);_.pd=function(){cv()};function tJ(a){this.a=a}w(572,1,{84:1,132:1},tJ);_.eQ=function(a){return null!=a&&H(a,84)&&this.a==a.a};_.a=null;function qJ(a){this.a=a}w(573,1,{85:1,132:1},qJ);\n_.eQ=function(a){return null!=a&&H(a,85)&&this.a==a.a};_.a=null;function YI(a){Kx(a.e.f,a.b,cB(a.e)-a.d-a.c,dB(a.e)-(a.a-a.c))}function XI(a,b,c,d){this.e=a;this.d=b;this.c=c;this.a=24;this.b=d}w(574,1,{},XI);_.a=0;_.b=null;_.c=0;_.d=0;_.e=null;w(575,1,{},function(){});\nfunction WD(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=Vq(c,zk);b=Vq(c,Hh);f=Vq(c,Ci);e=Vq(c,Lh);var h,j,l;l={};for(d=0;d<c.childNodes.length;++d)h=c.childNodes[d],"PARAM"==h.nodeName&&(j=h,h=Vq(j,Ci),j=Vq(j,sk),null!=h&&0<h.length&&null!=j&&0<j.length&&(l[h]=j));c.removeAttribute(Pg);c.removeAttribute(Ci);c.removeAttribute("archive");c.removeAttribute(Hh);c.removeAttribute(zk);c.removeAttribute(jg);c.removeAttribute("hspace");c.removeAttribute("vspace");c.removeAttribute("codebase");\nc.innerText=m||m;d=$q();c.setAttribute(Lh,d);c.style[zk]=SD(g);c.style[Hh]=SD(b);b=new wJ(a,d,l,e,c,f);Aq((xq(),yq),b);++a.b;return!0}function VD(a){this.a="JME.class";this.d=a}w(576,1,{},VD);_.Bd=function(){return WD(this)};_.a=null;_.b=0;_.c=null;_.d=null;function wJ(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}w(577,1,{},wJ);\n_.pd=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,fc,fc,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(Lh,this.e):this.c.removeAttribute(Lh);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 xJ(){}w(578,1,Cl,xJ);function yJ(a){this.a=a}w(579,1,{},yJ);_.pd=function(){this.a()};_.a=null;function zJ(a){this.a=a}w(580,1,{},zJ);\n_.Bd=function(){this.a();return!1};_.a=null;\nfunction AJ(){var a=mJ("JSApplet.Utils");$wnd.JSApplet.Utils=B(function(){var a;nJ(BJ,arguments)?a=arguments[0]:0==arguments.length&&(a=new xJ);this.g=a;pJ();a[Vf]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=B(function(a){Aq((xq(),yq),new yJ(a))});$wnd.JSApplet.Utils.runAfterFixedDelay=B(function(a,c){Dq((xq(),new zJ(a)),c)});$wnd.JSApplet.Utils.safeLog=B(function(a){TD(a)});uJ(BJ,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&\n($wnd.JSApplet.Utils[p]=a[p])}function $u(){CJ||(CJ=!0,AJ())}w(581,1,{},$u);var CJ=!1;function DJ(a){this.f=a}w(582,529,Tl,DJ);function iv(){this.f="divide by zero"}w(583,136,El,iv);function Fx(){}function EJ(a){this.f=a}w(585,136,El,Fx,EJ);function Su(){}w(586,136,El,Su);function OE(){OE=x;QE=new FJ(!1);PE=new FJ(!0)}function FJ(a){this.a=a}w(587,1,{88:1,90:1,93:1},FJ);_.eQ=function(a){return H(a,90)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?pk:oh};\n_.a=!1;var QE,PE;function HD(a,b,c){var d,e;d=GJ(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 HJ(a,b){return 2>b||36<b?-1:48<=a&&a<48+(10>b?b:10)?a-48:97<=a&&a<b+97-10?a-97+10:65<=a&&a<b+65-10?a-65+10:-1}function UD(a){return null!=String.fromCharCode(a).match(/\\d/)}function IJ(){}function JJ(a){return typeof a==Ji?sf+(0>a?-a:a):a}\nfunction KJ(a,b){var c;c=new IJ;c.d=he+(LJ(0!=a?-a:0)?JJ(0!=a?-a:0):m+Gp(c));MJ(0!=a?-a:0)&&NJ(0!=a?-a:0,c);c.b=4;c.a=b;return c}function U(a){var b;b=new IJ;b.d=he+(LJ(a)?JJ(a):m+Gp(b));MJ(a)&&NJ(a,b);return b}function OJ(a,b){var c;c=new IJ;c.d=he+(LJ(a)?JJ(a):m+Gp(c));MJ(a)&&NJ(a,c);c.b=b?8:0;return c}function PJ(){var a;a=new IJ;a.d=he+(LJ(0)?JJ(0):m+Gp(a));MJ(0)&&NJ(0,a);a.b=2;return a}function QJ(a){var b;b=new IJ;b.d=he+(LJ(a)?JJ(a):m+Gp(b));MJ(a)&&NJ(a,b);b.b=1;return b}\nfunction MJ(a){return typeof a==Ji&&0<a}function LJ(a){return null!=a&&0!=a}function NJ(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=bl[b.c])c=c.prototype;else{c=bl[a]=function(){};c.cZ=b;return}else return;c.cZ=b}w(589,1,{},IJ);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?m:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;\nfunction RJ(a){var b;if(!(b=SJ,!b&&(b=SJ=/^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$/),b.test(a)))throw new TJ(Ae+a+la);return parseFloat(a)}function qD(a,b){var c,d;if(null==a)throw new TJ(Ii);if(2>b||36<b)throw new TJ("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c)if(-1==HJ(a.charCodeAt(c),b))throw new TJ(Ae+a+la);c=parseInt(a,b);if(isNaN(c))throw new TJ(Ae+a+la);if(-2147483648>c||2147483647<c)throw new TJ(Ae+a+la);return c}\nw(591,1,{88:1,101:1});var SJ=null;function UJ(a){this.a=a}w(590,591,{88:1,93:1,94:1,101:1},UJ);_.eQ=function(a){return H(a,94)&&a.a==this.a};_.hC=VJ;_.tS=WJ;_.a=0;function rB(a){this.a=a}w(592,591,{88:1,93:1,97:1,101:1},rB);_.eQ=function(a){return H(a,97)&&a.a==this.a};_.hC=VJ;_.tS=WJ;_.a=0;function fB(){}function Km(a){this.f=a}w(593,136,{88:1,96:1,98:1,104:1,105:1},fB,Km);function iB(a){this.a=a}\nfunction Av(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 nv(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function Zl(a){var b,c,d;b=C(XJ,xl,-1,8,1);c=(YJ(),ZJ);d=7;if(0<=a)for(;15<a;)b[d--]=c[a&15],a>>=4;else for(;0<d;)b[d--]=c[a&15],a>>=4;b[d]=c[a&15];return $J(b,d,8)}\nfunction uG(a){var b,c;return-129<a&&128>a?(b=a+128,c=(aK(),bK)[b],!c&&(c=bK[b]=new iB(a)),c):new iB(a)}w(594,591,{88:1,93:1,99:1,101:1},iB);_.eQ=function(a){return H(a,99)&&a.a==this.a};_.hC=Sv;_.tS=WJ;_.a=0;function aK(){aK=x;bK=C(IH,q,99,256,0)}var bK;function VF(a){return 0>=a?0-a:a}function WF(a){return 0>a?-a:a}function Pm(a,b){return a>b?a:b}function R(a){return Math.round(a)}function cK(a){return Math.sqrt(a)}function aD(){}function ju(a){this.f=a}\nw(598,136,{88:1,96:1,100:1,104:1,105:1},aD,ju);function YJ(){YJ=x;ZJ=y(XJ,xl,-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 ZJ;function TJ(a){this.f=a}w(600,593,{88:1,96:1,98:1,102:1,104:1,105:1},TJ);function GJ(a,b){return a.charCodeAt(b)}function dK(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function J(a,b){return!H(b,1)?!1:""+a==b}function ex(a,b){return a.indexOf(b)}\nfunction oD(a,b,c){return a.indexOf(b,c)}function nA(a,b){return a.lastIndexOf(b)}function LI(a,b,c){var d;for(d=0;0<=(d=c.indexOf(Of,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+ra+hx(c,++d):c=c.substr(0,d-0)+hx(c,++d);return a.replace(RegExp(b,wh),c)}\nfunction eK(a,b){for(var c=RegExp(b,wh),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==m){d[e]=f;break}else d[e]=f.substring(0,h.index),f=f.substring(h.index+h[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==m;)--c;c<d.length&&d.splice(c,d.length-c)}c=C(Yu,q,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function hx(a,b){return a.substr(b,a.length-b)}function $C(a,b,c){return a.substr(b,c-b)}\nfunction gx(a){return 0==a.length||a[0]>ea&&a[a.length-1]>ea?a:a.replace(/^(\\s*)/,m).replace(/\\s*$/,m)}function $J(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}\nfunction fK(a,b,c){if(128>c)return a[b]=(c&127)<<24>>24,1;if(2048>c)return a[b++]=(c>>6&31|192)<<24>>24,a[b]=(c&63|128)<<24>>24,2;if(65536>c)return a[b++]=(c>>12&15|224)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,3;if(2097152>c)return a[b++]=(c>>18&7|240)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,4;if(67108864>c)return a[b++]=(c>>24&3|248)<<24>>24,a[b++]=(c>>18&63|128)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>\n24,a[b]=(c&63|128)<<24>>24,5;throw new Km("Character out of range: "+c);}function fx(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}function gK(a){var b,c,d,e,f;e=a.length;for(d=b=0;d<e;)c=HD(a,d,a.length),d+=65536<=c?2:1,128>c?++b:2048>c?b+=2:65536>c?b+=3:2097152>c?b+=4:67108864>c&&(b+=5);b=C(hK,Il,-1,b,1);for(d=f=0;d<e;)c=HD(a,d,a.length),d+=65536<=c?2:1,f+=fK(b,f,c);return b}_=String.prototype;\n_.cM={1:1,88:1,91:1,93:1};_.eQ=function(a){return J(this,a)};_.hC=function(){return PC(this)};_.tS=_.toString;function iK(){iK=x;jK={};kK={}}function PC(a){iK();var b=Nc+a,c=kK[b];if(null!=c)return c;c=jK[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+GJ(a,d++);c|=0}256==lK&&(jK=kK,kK={},lK=0);++lK;return kK[b]=c}var jK,lK=0,kK;function tp(a,b){sp(a.a,b);return a}\nfunction rp(){this.a=Kq()}function iI(){this.a=Kq();sp(this.a,m)}w(602,1,ul,rp,iI);_.tS=mK;function mD(a,b){Jq(a.a,String.fromCharCode(b))}function Ov(){this.a=Kq()}function lD(){this.a=Kq()}function Hu(a){this.a=Kq();sp(this.a,a)}w(603,1,ul,Ov,lD,Hu);_.tS=mK;function pD(a){this.f="String index out of range: "+a}w(604,585,El,pD);function vD(a){this.f=a}w(606,136,El,vD);function nK(a,b){for(var c;a.Vd();)if(c=a.Wd(),null==b?null==c:Cp(b,c))return a;return null}\nfunction oK(a,b){var c;return(c=nK(a.ue(),b))?(c.Xd(),!0):!1}function pK(a){var b,c,d,e;d=new rp;b=null;sp(d.a,Mf);for(c=a.ue();c.Vd();)null!=b?sp(d.a,b):b=Ua,e=c.Wd(),sp(d.a,e===a?"(this Collection)":m+e);sp(d.a,Tf);return Mq(d.a)}w(609,1,{});_.qh=function(){throw new vD("Add not supported on this collection");};_.rh=function(a){return!!nK(this.ue(),a)};_.Mf=uD;_.sh=function(a){return oK(this,a)};_.tS=function(){return pK(this)};w(611,609,Dl);\n_.eQ=function(a){var b;if(a===this)return!0;if(!H(a,111)||a.Pf()!=this.Pf())return!1;for(a=a.ue();a.Vd();)if(b=a.Wd(),!this.rh(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.ue();b.Vd();)c=b.Wd(),null!=c&&(a+=Fp(c),a=~~a);return a};function qK(a,b){var c;return H(b,109)&&(c=b.th(),Qw(a.a,c))?(c=Au(a.a,c),a.a.Qf(b.uh(),c)):!1}function AD(a){this.a=a}w(610,611,Dl,AD);_.rh=function(a){return qK(this,a)};_.ue=function(){return new rK(this.a)};\n_.sh=function(a){return qK(this,a)?(a=a.th(),Cu(this.a,a),!0):!1};_.Pf=sK;_.a=null;function tK(a){if(a.b)uK(a.a),Cu(a.c,a.b.th()),a.b=null;else throw new px("Must call next() before remove().");}function rK(a){var b;this.c=a;b=new Bm;a.c&&vm(b,new vK(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new wK(a,d.substring(1));b.qh(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.qh(c[d])}this.a=new uu(b)}w(612,1,{},rK);_.Vd=function(){return xK(this.a)};\n_.Wd=function(){return this.b=vu(this.a)};_.Xd=function(){tK(this)};_.a=null;_.b=null;_.c=null;w(614,1,Ll);_.eQ=function(a){return H(a,109)&&tD(this.th(),a.th())&&tD(this.uh(),a.uh())?!0:!1};_.hC=function(){var a,b;b=a=0;null!=this.th()&&(a=Fp(this.th()));null!=this.uh()&&(b=Fp(this.uh()));return a^b};_.tS=function(){return this.th()+ad+this.uh()};function vK(a){this.a=a}w(613,614,Ll,vK);_.th=function(){return null};_.uh=function(){return this.a.b};_.vh=function(a){return xD(this.a,a)};_.a=null;\nfunction wK(a,b){this.b=a;this.a=b}w(615,614,Ll,wK);_.th=Sv;_.uh=function(){return this.b.e[Nc+this.a]};_.vh=function(a){return yD(this.b,this.a,a)};_.a=null;_.b=null;function yK(a,b){var c,d,e,f;if(b===a)return!0;if(!H(b,107)||a.Pf()!=b.Pf())return!1;e=a.ue();for(f=b.ue();e.Vd();)if(c=e.Wd(),d=f.Wd(),!(null==c?null==d:Cp(c,d)))return!1;return!0}function TB(a,b){(0>a||a>=b)&&zK(a,b)}function zK(a,b){throw new EJ("Index: "+a+", Size: "+b);}w(616,609,pl);\n_.wh=function(){throw new vD("Add not supported on this list");};_.qh=function(a){this.wh(this.Pf(),a);return!0};_.eQ=function(a){return yK(this,a)};_.hC=function(){var a,b,c;b=1;for(a=this.ue();a.Vd();)c=a.Wd(),b=31*b+(null==c?0:Fp(c)),b=~~b;return b};_.ue=function(){return new uu(this)};_.yh=function(){return this.zh(0)};_.zh=function(a){return new AK(this,a)};_.Ah=function(){throw new vD("Remove not supported on this list");};function xK(a){return a.b<a.d.Pf()}\nfunction vu(a){if(a.b>=a.d.Pf())throw new Ix;return a.d.xh(a.c=a.b++)}function uK(a){if(0>a.c)throw new gA;a.d.Ah(a.c);a.b=a.c;a.c=-1}function uu(a){this.d=a}w(617,1,{},uu);_.Vd=function(){return xK(this)};_.Wd=function(){return vu(this)};_.Xd=function(){uK(this)};_.b=0;_.c=-1;_.d=null;function AK(a,b){var c;this.d=this.a=a;c=a.Pf();(0>b||b>c)&&zK(b,c);this.b=b}w(618,617,{},AK);_.Bh=function(){return 0<this.b};_.Ch=function(){if(0>=this.b)throw new Ix;return this.a.xh(this.c=--this.b)};_.a=null;\nfunction BK(a){a=new rK(a.b.a);return new CK(a)}function DK(a,b){this.a=a;this.b=b}w(619,611,Dl,DK);_.rh=EK;_.ue=function(){return BK(this)};_.Pf=function(){return this.b.a.d};_.a=null;_.b=null;function CK(a){this.a=a}w(620,1,{},CK);_.Vd=function(){return xK(this.a.a)};_.Wd=function(){return(this.a.b=vu(this.a.a)).th()};_.Xd=function(){tK(this.a)};_.a=null;function FK(a){a.b=C(GK,q,0,0,0)}function pC(a,b,c){(0>b||b>a.c)&&zK(b,a.c);a.b.splice(b,0,c);++a.c}\nfunction vm(a,b){fq(a.b,a.c++,b);return!0}function ww(a,b){TB(b,a.c);return a.b[b]}function oz(a,b){for(var c=0;c<a.c;++c)if(tD(b,a.b[c]))return c;return-1}function HK(a,b){var c;c=(TB(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function om(a,b){var c;c=oz(a,b);if(-1==c)return!1;HK(a,c);return!0}function ZB(a,b,c){TB(b,a.c);fq(a.b,b,c)}function Nm(a,b){var c;if(b.length<a.c){c=b;var d;d=Nu(0,a.c);y(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)fq(b,c,a.b[c]);b.length>a.c&&fq(b,a.c,null);return b}\nfunction Bm(){FK(this)}function YB(a){FK(this);this.b.length=a}function mB(a){FK(this);a=Mu(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}w(624,616,Ul,Bm,YB,mB);_.wh=function(a,b){pC(this,a,b)};_.qh=function(a){return vm(this,a)};_.mg=function(){this.b=C(GK,q,0,0,0);this.c=0};_.rh=function(a){return-1!=oz(this,a)};_.xh=function(a){return ww(this,a)};_.Mf=function(){return 0==this.c};_.Ah=function(a){return HK(this,a)};_.sh=function(a){return om(this,a)};_.Pf=Ms;\n_.c=0;function Du(){Du=x;Eu=new IK}var Eu;function IK(){}w(627,616,ol,IK);_.rh=tI;_.xh=function(){throw new Fx;};_.Pf=function(){return 0};function JK(){this.a=new Date}function KK(a){return 10>a?bc+a:m+a}w(630,1,{88:1,92:1,93:1,106:1},JK);_.eQ=function(a){return H(a,106)&&Bv(L(this.a.getTime()),L(a.a.getTime()))};\n_.hC=function(){var a;a=L(this.a.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=ev(c&4194303,b&4194303,e&1048575);a=ev(a.l^b.l,a.m^b.m,a.h^b.h);return Q(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?Oa:m)+~~(b/60);b=10>(0>b?-b:b)%60?bc+(0>b?-b:b)%60:m+(0>b?-b:b)%60;return(LK(),MK)[this.a.getDay()]+ea+NK[this.a.getMonth()]+ea+KK(this.a.getDate())+ea+KK(this.a.getHours())+Nc+KK(this.a.getMinutes())+Nc+KK(this.a.getSeconds())+" GMT"+a+b+ea+this.a.getFullYear()};_.a=null;function LK(){LK=x;MK=y(Yu,q,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));NK=y(Yu,q,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var MK,NK;\nfunction su(a,b){return null==D(a.a,b,a)}function ru(){this.a=new pp}w(632,611,{88:1,92:1,111:1},ru);_.qh=function(a){return su(this,a)};_.rh=EK;_.Mf=function(){return 0==this.a.d};_.ue=function(){return BK(new DK(this.a,new AD(this.a)))};_.sh=function(a){return null!=Cu(this.a,a)};_.Pf=sK;_.tS=function(){return pK(new DK(this.a,new AD(this.a)))};_.a=null;function sD(a,b){this.a=a;this.b=b}w(636,614,Ll,sD);_.th=Sv;_.uh=sy;_.vh=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction Ix(){}w(637,136,{88:1,96:1,104:1,105:1,110:1},Ix);function OK(a){var b,c;b=a.b;c=a.d.length;if(b<c){if(a.c){if(0<=oD(a.a,fx(a.d.charCodeAt(a.b)),0))return a=GJ(a.d,a.b++),String.fromCharCode(a);for(++a.b;a.b<c;++a.b)if(0<=oD(a.a,fx(a.d.charCodeAt(a.b)),0))return $C(a.d,b,a.b);return hx(a.d,b)}for(;b<c&&0<=oD(a.a,fx(a.d.charCodeAt(b)),0);)++b;a.b=b;if(b<c){for(++a.b;a.b<c;++a.b)if(0<=oD(a.a,fx(a.d.charCodeAt(a.b)),0))return $C(a.d,b,a.b);return hx(a.d,b)}}throw new Ix;}\nfunction PK(a){if(null!=a)this.d=a,this.a=fa,this.c=!1,this.b=0;else throw new aD;}w(639,1,{},PK);_.a=null;_.b=0;_.c=!1;_.d=null;function tD(a,b){return Tu(a)===Tu(b)||null!=a&&Cp(a,b)}function XB(a){var b=C(QK,q,59,0,0);return Nm(a.a,b)}function UA(){this.a=new Bm}w(651,616,Ul,UA);_.wh=function(a,b){pC(this.a,a,b)};_.qh=function(a){return vm(this.a,a)};_.rh=function(a){return-1!=oz(this.a,a)};_.xh=function(a){return ww(this.a,a)};_.Mf=function(){return 0==this.a.c};_.ue=function(){return new uu(this.a)};\n_.Ah=function(a){return HK(this.a,a)};_.Pf=function(){return this.a.c};_.tS=function(){return pK(this.a)};_.a=null;function RK(a,b){this.b=a;this.a=b}w(652,1,{},RK);_.a=null;_.b=null;function SK(){kA.call(this,"^[A-Z]{14}\\\\-[A-Z]{10}\\\\-[A-Z]$",0)}function TK(a,b){kA.call(this,a,b)}w(653,450,{},SK,TK);function OF(a){for(var b=[],c=0;c<a;c++)b[c]=0;return b}\nfunction UK(){UK=x;QD("^(\\\\d+)([A-Z][a-z]?)(\\\\b.*)",0);VK=QD("^(\\\\d+)?\\\\s*([A-Z][a-z]?)\\\\s*(?:(?:(\\\\d+)([+-]))|((?:\\\\++)|(?:-+)))?([^:+-]+?([,;#!])?[^:+-]+?)?(?::(\\\\d+))?$",0)}function DH(a,b,c){a.q=b;a.r=c}function NH(a,b){6>a.j&&(++a.j,a.p[a.j]=b)}function WK(a){var b;b=new PH;b.f=a.f;b.d=a.d;b.q=a.q;b.r=a.r;b.s=a.s;b.n=a.n;b.e=a.e;b.p=a.p.slice();b.j=a.j;b.c=a.c;b.a=a.a;b.b=a.b;b.i=a.i;b.o=a.o;b.k=a.k;return b}function pH(a){return-99199!=a.f?a.f:0}function XK(a){return 4<=a.o&&2==a.j}\nfunction bF(a,b,c){a.q+=b;a.r+=c}function TE(a){var b;b=-99199!=a.f;a.f=-99199;return b}function PH(){UK();this.p=OF(7)}w(657,1,{114:1},PH);_.a=3;_.b=null;_.c=0;_.d=0;_.e=null;_.f=-99199;_.i=0;_.j=0;_.k=0;_.n=0;_.o=0;_.q=0;_.r=0;_.s=0;var VK;function aI(a,b){var c;c=YK(a);return 0<c?b-c:0}function YK(a){a=Au((!ZK&&$K(),ZK),a);return null!=a?a[0]:-1}\nfunction $K(){var a,b,c,d,e,f;a=eK("H.1,2,3.He.3,4.Li.6,7.Be.9.B.10,11.C.12,13,14.N.14,15.O.16,17,18.F.19.Ne.20,21,22.Na.23.Mg.24,25,26.Al.27.Si.28,29,30.P.31.S.32,33,34,36.Cl.35,37.Ar.36,38,40.K.39,40,41.Ca.40,42,43,44,46,48.Sc.45.Ti.46,47,48,49,50.V.50,51.Cr.50,52,53,54.Mn.55.Fe.54,56,57,58.Co.59.Ni.58,60,61,62,64.Cu.63,65.Zn.64,66,67,68,70.Ga.69,71.Ge.70,72,73,74,76.As.75.Se.74,76,77,78,80,82.Br.79,81.Kr.78,80,82,83,84,86.Rb.85,87.Sr.84,86,87,88.Y.90.Zr.90,91,92,94,96.Nb.93.Mo.92,94,95,96,97,98,100.Tc.99.Ru.96,98,99,100,101,102,104.Rh.103.Pd.102,104,105,106,108,110.Ag.107,109.Cd.106,108,110,111,112,113,114,116.In.113,115.Sn.112,114,115,116,117,118,119,120,122,124.Sb.121,123.Te.120,122,123,124,125,126,128,130.I.127.Xe.124,126,128,129,130,131,132,134,136.Cs.133.Ba.130,132,134,135,136,137,138.La.138,139.Ce.136,138,140,142.Pr.141.Nd.142,143,144,145,146,148,150.Pm.145.Sm.144,147,148,149,150,152,154.Eu.151,153.Gd.152,154,155,156,157,158,160.Tb.159.Dy.156,158,160,161,162,163,164.Ho.165.Er.162,164,166,167,168,170.Tm.169.Yb.168,170,171,172,173,174,176.Lu.175,176.Hf.174,176,177,178,179,180.Ta.180,181.W.180,182,183,184,186.Re.185,187.Os.184,186,187,188,189,190,192.Ir.191,193.Pt.190,192,194,195,196,198.Au.197.Hg.197,198,199,200,201,202,204.Tl.203,205.Pb.204,206,207,208.Bi.209.Po.209.At.210.Rn.222.Fr.223.Ra.226.Ac.227.Th.232.Pa.231.U.234,235,238.Np.237.Pu.244.Am.243.Cm.247.Bk.247.Cf.251.Es.254.Fm.257.Md.258.No.255.Lr.256.Ku.261",Pf);\nZK=new pp;for(b=0;b<a.length-1;b+=2){f=a[b];e=eK(a[b+1],Pa);c=C(A,u,-1,e.length,1);for(d=0;d<e.length;++d)c[d]=qD(e[d],10);D(ZK,f,c)}}var ZK=null;function aL(a){var b;b=new bL;cL(b,a);return b}function TH(a,b){var c,d;c=b[a.i];d=b[a.j];a.a=Q(L(R((c.q+d.q)/2)));a.b=Q(L(R((c.r+d.r)/2)))}function cL(a,b){a.i=b.i;a.j=b.j;a.c=b.c;a.f=b.f;a.d=b.d;a.a=b.a;a.b=b.b;a.e=b.e}function bL(){}w(662,1,{115:1},bL);_.a=0;_.b=0;_.c=1;_.d=null;_.e=0;_.f=0;_.i=0;_.j=0;function dL(){}w(663,1,{},dL);_.a=0;_.b=0;_.c=0;\n_.d=0;function WG(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new px("Cannot undo. Index is out of range.");if(!a.a.b)throw new px(Je);a.a=a.a.b;return a.a.a}function WI(){this.a=this.b=new eL}w(664,1,{},WI);_.a=null;function eL(){this.a=null}function dG(a){this.a=a}w(665,1,{},eL,dG);_.a=null;_.b=null;_.c=null;function fL(){fL=x;gL=new SK;hL=new TK("^[a-z0-9@+\\\\-\\\\[\\\\]\\\\(\\\\)\\\\\\\\\\\\/%=#$:>\\\\.]+$",2);iL=new TK("\\\\s+",2)}\nfunction zG(a){fL();var b,c,d,e;this.i=this.f=null;this.j=0;this.e=!1;this.a=this.c=null;var f,g,h;if(null==a||0==a.length)c=0;else{g=1;f=a.length;for(h=0;h<f&&!(5<g);++h){c=a.charCodeAt(h);13==c?(++g,h+1<f&&10==a.charCodeAt(h+1)&&++h):10==c&&++g}c=g}this.j=c;1>=this.j?this.b=gx(a):this.b=a;c=new RK(iL,this.b);this.d=c.b.a.test(c.a);do if(4<this.j)0==a.indexOf(Vc)?0==a.toLowerCase().indexOf("<svg")&&(c=a,$l(),g=f=h=g=void 0,f=null,g=c.indexOf("chemical:x-mdl-molfile"),0<g&&(h=c.indexOf(bd,g)+1,g=\nc.indexOf("<\/chemical:x-mdl-molfile",h),20<g-h&&(f=c.substr(h,g-h))),c=f=LI(f,Rf,ba),null!=c&&(this.c=new zG(c),this.c.f&&(this.f=(BG(),CG)))):-1!=a.indexOf(Ue)&&(this.a=(DG(),EG),this.f=(BG(),jL),-1!=a.indexOf(Df)&&(this.i=(FG(),kL)),-1!=a.indexOf(Ef)&&(this.i=(FG(),GG)),0==a.indexOf(ua)?this.f=lL:-1!=a.indexOf(sa)&&(this.f=mL));else if(1==this.j)if(0==a.indexOf("InChI="))this.f=(BG(),nL);else{if(27==a.length&&(c=new RK(gL,a),c.b.a.test(c.a))){this.f=(BG(),oL);break}if(1<=a.length)if(this.d){c=new PK(a);\ntry{d=uG(qD(OK(c),10)).a;e=uG(qD(OK(c),10)).a;for(b=0;b<3*(d+e);++b)OK(c);this.e=0<a.indexOf(bd);this.f=(BG(),pL);this.a=(DG(),IG)}catch(j){if(j=pq(j),!H(j,96))throw j;}}else c=new RK(hL,a),c.b.a.test(c.a)&&0>a.indexOf("j")&&((this.e=0<a.indexOf(bd))?this.f=(BG(),qL):this.f=(BG(),rL))}while(0);(this.f==(BG(),oL)||this.f==nL)&&(this.a=(DG(),KG));(this.f==rL||this.f==sL||this.f==qL)&&(this.a=(DG(),tL))}w(666,1,{},zG);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=null;_.i=null;_.j=0;var gL,hL,iL;\nfunction DG(){DG=x;EG=new uL(0);tL=new uL(1);KG=new uL(2);vL=new uL(3);IG=new uL(4);wL=y(xL,q,116,[EG,tL,KG,vL,IG])}function uL(a){this.b=a}w(667,193,{88:1,93:1,95:1,116:1},uL);var wL,tL,KG,EG,vL,IG;function BG(){BG=x;jL=new yL(0);lL=new yL(1);mL=new yL(2);zL=new yL(3);rL=new yL(4);sL=new yL(5);qL=new yL(6);nL=new yL(7);oL=new yL(8);AL=new yL(9);pL=new yL(10);CG=new yL(11);BL=y(CL,q,117,[jL,lL,mL,zL,rL,sL,qL,nL,oL,AL,pL,CG])}function yL(a){this.b=a}w(668,193,{88:1,93:1,95:1,117:1},yL);\nvar BL,nL,oL,pL,jL,AL,zL,lL,mL,sL,rL,qL,CG;function FG(){FG=x;kL=new DL(0);GG=new DL(1);EL=y(FL,q,118,[kL,GG])}function DL(a){this.b=a}w(669,193,{88:1,93:1,95:1,118:1},DL);var EL,kL,GG;function mG(a){this.a=a}w(670,1,{},mG);_.a=0;function GI(a){this.c=a}w(672,1,dl,GI);_.vf=function(a){jq(7,new GL(this,a))};_.a=0;_.b=null;_.c=null;_.d=null;_.e=0;w(674,1,Hl);_.zd=function(){$wnd.alert("Loading JS code failed.")};function GL(a,b){this.a=a;this.b=b}w(673,674,Hl,GL);_.a=null;_.b=null;\nfunction uI(a,b){if(null!=b)if(null!=a.a.Yb)RD(a.a.Yb,y(Yu,q,1,[b]));else if(!a.a.ag(b)){var c=a.a,d=new HL(a,b),e;c.ic.a=m;AG(c.r,pd);e=c.jc;var f,g,h,j;if(null==b)e=0;else if(f=eK(b,"\\\\$\\\\$\\\\$\\\\$\\r?\\n?"),1>=f.length)e=0;else{for(h=0,j=f.length;h<j;++h)g=f[h],fq(e.b,e.c++,g);e=f.length}0<e&&(c.ic.a=" Use Page Up/Down for SDF access ("+e+La);d=new IL(c,d);try{yG(c,b,d,!1)}catch(l){if(l=pq(l),H(l,96))NG(d,l);else throw l;}}}function kt(a){this.a=a}w(675,1,{},kt);_.a=null;\nfunction HL(a,b){this.a=a;this.b=b}w(676,1,Hl,HL);_.zd=LA;_.a=null;_.b=null;function NG(a,b){gt(a.a,"ERROR: "+b.yd());jq(2,new eJ(a.a,a.a.X));lI(a.a);aB(a.a)}function MG(a){gt(a.a,"Structure pasted. "+a.a.ic.a);a.a.Ib=!0;aB(a.a);a=a.b;a.a.a.Zf(a.b)}function IL(a,b){this.a=a;this.b=b}w(677,1,Hl,IL);_.zd=function(a){NG(this,a)};_.a=null;_.b=null;function LG(a,b,c,d){this.a=a;this.b=b;this.d=c;this.c=d}w(678,674,Hl,LG);_.a=null;_.b=null;_.c=!1;_.d=null;function eJ(a,b){this.a=a;this.b=b}\nw(679,674,Hl,eJ);_.a=null;_.b=null;function bH(a){this.a=a}w(680,674,Hl,bH);_.a=null;function aH(a){this.a=a}w(681,674,Hl,aH);_.a=null;function $G(a){this.a=a}w(682,674,Hl,$G);_.a=null;function fH(a){this.a=a}w(683,674,Hl,fH);_.a=null;function KE(a){this.a=a}w(684,1,Hl,KE);_.zd=LA;_.a=null;function LE(a){this.a=a}w(685,1,Hl,LE);_.zd=LA;_.a=null;function cG(){this.d=C(OH,q,119,99,0)}w(686,1,{},cG);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;function FI(){}w(687,1,{},FI);_.a=null;\nfunction eG(a){a.d=0;a.e=0;a.f=0;a.a=null;a.b=null;a.i=null}function fF(a,b,c,d){a.e=c;a.d=b;a.f=d}function AG(a,b){null==a.i&&(a.i=b)}function CI(){eG(this)}w(688,1,{},CI);_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;function JL(a){a.b=C(KL,q,114,10,0);a.c=C(LL,q,115,10,0);a.e=OF(101);a.f=(OE(),OE(),QE)}function gH(a,b,c){a.b[b].a=c}\nfunction hI(a,b,c,d){var e,f,g,h,j,l,n,o,r;j=OF(4);f=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;n=Math.sqrt(f*f+g*g);0.001>n&&(n=0.001);r=g/n;e=f/n;l=OF(4);for(h=0;4>h;++h)d[h]==c||0>=d[h]||(0==l[1]?l[1]=d[h]:0==l[2]?l[2]=d[h]:0==l[3]&&(l[3]=d[h]));o=OF(4);d=OF(4);for(h=1;3>=h;++h)3==h&&0==l[3]||(f=(a.b[l[h]].q-a.b[b].q)*e+(a.b[l[h]].r-a.b[b].r)*r,g=(a.b[l[h]].r-a.b[b].r)*e-(a.b[l[h]].q-a.b[b].q)*r,n=Math.sqrt(f*f+g*g),0.001>n&&(n=0.001),o[h]=g/n,d[h]=f/n);a=ML(o[1],d[1],o[2],d[2]);0<l[3]?(b=ML(o[2],d[2],\no[3],d[3]),d=ML(o[1],d[1],o[3],d[3]),0<a&&0<b?(j[1]=l[1],j[2]=l[2],j[3]=l[3]):0<d&&0>b?(j[1]=l[1],j[2]=l[3],j[3]=l[2]):0>a&&0<d?(j[1]=l[2],j[2]=l[1],j[3]=l[3]):0<b&&0>d?(j[1]=l[2],j[2]=l[3],j[3]=l[1]):0>d&&0<a?(j[1]=l[3],j[2]=l[1],j[3]=l[2]):0>b&&0>a&&(j[1]=l[3],j[2]=l[2],j[3]=l[1])):0<a?(j[1]=l[1],j[2]=l[2]):(j[1]=l[2],j[2]=l[1]);j[0]=c;return j}function zH(a,b,c,d){DH(a.b[b],c,d)}\nfunction jH(a,b,c){var d,e,f,g,h,j,l,n;e=!1;yH(a,null);switch(a.b[b].j){case 0:zH(a,a.p,a.b[b].q+21.65,a.b[b].r+12.5);break;case 1:d=a.b[b].p[1];e=0;2==a.b[d].j&&(a.b[d].p[1]==b?e=a.b[d].p[2]:e=a.b[d].p[1]);f=a.b[b].q-a.b[d].q;g=a.b[b].r-a.b[d].r;j=Math.sqrt(f*f+g*g);0.001>j&&(j=0.001);g/=j;f/=j;l=j+25*Math.cos(1.0471975511965976);n=25*Math.sin(1.0471975511965976);h=RH(a,b,d);if(3==a.c[h].c||204==a.k.k||1!=a.c[h].c&&(203==a.k.k||204==a.k.k)||a.n)l=j+25,n=0;0<e&&0<(a.b[e].r-a.b[d].r)*f-(a.b[e].q-a.b[d].q)*\ng&&(n=-n);0<c&&0>n?n=-n:0>c&&0<n&&(n=-n);zH(a,a.p,a.b[d].q+l*f-n*g,a.b[d].r+n*f+l*g);e=!0;break;case 2:c=OF(2);NL(a,b,25,c);zH(a,a.p,c[0],c[1]);break;case 3:case 4:case 5:for(h=1;h<=a.b[b].j&&!(d=a.b[b].p[h],f=a.b[b].q-a.b[d].q,g=a.b[b].r-a.b[d].r,j=Math.sqrt(f*f+g*g),0.001>j&&(j=0.001),zH(a,a.p,a.b[b].q+25*f/j,a.b[b].r+25*g/j),0==EH(a,a.p,1,a.p)||h==a.b[b].j);++h);break;default:return--a.p,gt(a.k,"Are you trying to draw an hedgehog ?"),a.k.cb=9,!1}b=QH(a,a.v,a.p,1);203==a.k.k&&(b.c=2);204==a.k.k&&\n(b.c=3);201==a.k.k&&xH(a,a.q);a.z=a.b[a.p].q;a.A=a.b[a.p].r;return e}function rH(a,b){var c,d;if(!b||0==b.c)return m;d=m;d+="M V30 BEGIN COLLECTION"+(kE(),ba);d+=Xe+a+" [ATOMS=("+b.c;for(c=new uu(b);c.b<c.d.Pf();)d+=ea+vu(c);return d+")]\\nM V30 END COLLECTION\\n"}\nfunction vH(a,b){var c;a.x=a.v;c=0;if(233==a.k.k||237==a.k.k||236==a.k.k||239==a.k.k||251==a.k.k||252==a.k.k)jH(a,a.v,0),a.v=a.p,a.n=!0,jH(a,a.v,0),a.n=!1,a.v=a.p-1,jH(a,a.v,0),a.v=a.p-2,jH(a,a.v,0),237==a.k.k&&(gH(a,a.p,10),gH(a,a.p-1,10),gH(a,a.p-2,10)),236==a.k.k&&(gH(a,a.p,9),gH(a,a.p-1,9),gH(a,a.p-2,9)),239==a.k.k&&(gH(a,a.p,5),gH(a,a.p-1,5),gH(a,a.p-2,5),gH(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),252==a.k.k&&(gH(a,a.p,5),gH(a,a.p-1,5),gH(a,a.p-2,4),gH(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),\n251==a.k.k&&(gH(a,a.p,5),gH(a,a.p-1,5),gH(a,a.p-2,5),gH(a,a.p-3,7),a.c[a.q].c=2),c=4;else if(244==a.k.k)jH(a,a.v,0),gH(a,a.p,4),a.v=a.p,jH(a,a.v,0),gH(a,a.p,8),a.v=a.p,a.n=!0,jH(a,a.v,0),a.n=!1,a.v=a.p-1,jH(a,a.v,0),gH(a,a.p,5),a.c[a.q].c=2,a.v=a.p-2,jH(a,a.v,0),gH(a,a.p,5),a.c[a.q].c=2,c=5;else if(234==a.k.k)jH(a,a.v,0),gH(a,a.p,4),a.v=a.p,a.k.Xb&&eH(a,a.v,1),jH(a,a.v,0),gH(a,a.p,5),a.c[a.q].c=2,a.v=a.p-1,jH(a,a.v,0),gH(a,a.p,5),a.k.Xb?(a.c[a.q].c=1,eH(a,a.p,-1)):a.c[a.q].c=2,c=3;else if(235==a.k.k)jH(a,\na.v,0),a.v=a.p,jH(a,a.v,0),gH(a,a.p,5),a.v=a.p-1,jH(a,a.v,0),gH(a,a.p,5),a.c[a.q].c=2,c=3;else if(240==a.k.k)jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),gH(a,a.p,5),a.v=a.p,jH(a,a.v,0),a.v=a.p-2,jH(a,a.v,0),gH(a,a.p,5),a.c[a.q].c=2,c=4;else if(260==a.k.k)jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),gH(a,a.p,4),a.v=a.p-1,jH(a,a.v,0),gH(a,a.p,5),a.c[a.q].c=2,c=3;else if(261==a.k.k)jH(a,a.v,0),gH(a,a.p,4),a.v=a.p,jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),gH(a,a.p,5),a.c[a.q].c=2,c=3;else if(241==a.k.k)jH(a,a.v,0),gH(a,a.p,5),a.v=a.p,\njH(a,a.v,0),a.v=a.p,jH(a,a.v,0),a.v=a.p-1,jH(a,a.v,0),a.c[a.q].c=2,gH(a,a.p,5),c=4;else if(243==a.k.k)jH(a,a.v,0),gH(a,a.p,4),a.v=a.p,jH(a,a.v,0),a.v=a.p-1,jH(a,a.v,0),c=3;else if(238==a.k.k)jH(a,a.v,0),a.v=a.p,a.n=!0,jH(a,a.v,0),a.c[a.q].c=3,a.n=!1,c=2;else if(249==a.k.k)jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),a.c[a.q].c=2,gH(a,a.p,5),c=2;else if(250==a.k.k)jH(a,a.v,0),a.c[a.q].c=2,gH(a,a.p,5),c=1;else if(245==a.k.k)jH(a,a.v,0),a.v=a.p,a.n=!0,jH(a,a.v,0),a.v=a.p,a.c[a.q].c=3,jH(a,a.v,0),a.n=!1,c=3;else if(242==\na.k.k)jH(a,a.v,0),a.v=a.p,a.n=!0,jH(a,a.v,0),a.c[a.q].c=3,gH(a,a.p,4),a.n=!1,c=2;else if(254==a.k.k)jH(a,a.v,0),gH(a,a.p,9),c=1;else if(255==a.k.k)jH(a,a.v,0),gH(a,a.p,10),c=1;else if(256==a.k.k)jH(a,a.v,0),gH(a,a.p,11),c=1;else if(257==a.k.k)jH(a,a.v,0),gH(a,a.p,12),c=1;else if(258==a.k.k)jH(a,a.v,0),gH(a,a.p,4),c=1;else if(259==a.k.k)jH(a,a.v,0),gH(a,a.p,5),c=1;else if(246==a.k.k)jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),c=2;else if(247==a.k.k)jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),c=3;else if(248==\na.k.k)jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),c=4;else if(253==a.k.k){var d,e,f,g,h,j,l,n;if(!a.k.uc||0==a.k.uc.p)c=0;else{c=0;n=a.k.uc;for(e=1;e<=n.p;++e)if(1==pH(n.b[e])){c=e;break}g=a.p;h=a.v;e=new OL;f=PL(e,a,h,1);d=null;f&&(d=new OL,PL(d,a,h,-1));l=new OL;PL(l,n,c,0);var o;o=a.p;for(j=1;j<=n.p;++j)yH(a,n.b[j]),gH(a,a.p,n.b[j].a);for(j=1;j<=n.q;++j)MH(a,null),cL(a.c[a.q],n.c[j]),a.c[a.q].i=n.c[j].i+o,a.c[a.q].j=n.c[j].j+o;cI(a);TE(a.b[g+c]);QL(l,a,g+1,a.p,h,e);\nif(f&&(f=RL(a,g+1,a.p),0<f)){for(j=1;j<=n.p;++j)zH(a,g+j,n.b[j].q,n.b[j].r);QL(l,a,g+1,a.p,h,d);d=RL(a,g+1,a.p);if(!(d<=f)){for(j=1;j<=n.p;++j)zH(a,g+j,n.b[j].q,n.b[j].r);QL(l,a,g+1,a.p,h,e)}}MH(a,null);a.c[a.q].i=h;a.c[a.q].j=c+g;cI(a);b&&(DE(a,h),aF(a));c=n.p}}SL(a,c);a.v=a.x;b&&(a.v=0)}\nfunction NL(a,b,c,d){var e,f,g,h,j;e=a.b[b].p[1];f=a.b[b].p[2];g=a.b[f].q-a.b[e].q;h=-(a.b[f].r-a.b[e].r);j=Math.sqrt(g*g+h*h);0.001>j&&(j=0.001);1>VF((a.b[b].r-a.b[e].r)*(g/j)+(a.b[b].q-a.b[e].q)*(h/j))?(g=a.b[b].q-a.b[e].q,h=a.b[b].r-a.b[e].r,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),b=h/j,g/=j,d[0]=a.b[e].q+j*g-c*b,d[1]=a.b[e].r+c*g+j*b):(g=(a.b[e].q+a.b[f].q)/2,e=(a.b[e].r+a.b[f].r)/2,g=a.b[b].q-g,h=a.b[b].r-e,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),d[0]=a.b[b].q+c*g/j,d[1]=a.b[b].r+c*h/j)}\nfunction iH(a){var b,c,d,e,f,g,h,j,l,n,o,r,t,z;n=-1;j=6;switch(a.k.k){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;l=cK(312.5/(1-Math.cos(f)));if(0<a.v)if(2>a.b[a.v].j)TL(a,j,f,l);else if(!a.k.Bb&&!a.k.rc)n=a.v,jH(a,a.v,0),a.v=a.p,TL(a,j,f,l);else{a.k.rc=!1;if(209==a.k.k||221==a.k.k||223==a.k.k){gt(a.k,"ERROR - cannot add aromatic spiro ring !");a.k.cb=9;return}for(d=\n1;d<=a.b[a.v].j;++d)if(b=a.c[RH(a,a.v,a.b[a.v].p[d])].c,2<d||1!=b){gt(a.k,"ERROR - spiro ring not possible here !");a.k.cb=9;return}b=OF(2);NL(a,a.v,l,b);e=a.b[a.v].q-b[0];g=a.b[a.v].r-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)h=yH(a,null),r=f*d+1.5707963267948966,DH(h,b[0]+l*(Math.sin(r)*e-Math.cos(r)*g),b[1]+l*(Math.cos(r)*e+Math.sin(r)*g))}else if(0<a.w){b=a.c[a.w].i;c=a.c[a.w].j;d=0;2==a.b[b].j?a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]:2==a.b[c].j&&(a.b[c].p[1]!=\nb?d=a.b[c].p[1]:d=a.b[c].p[2],o=b,b=c,c=o);0==d&&(a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]);e=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;h=o/2;r=l*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.b[d].r-a.b[b].r)*e-(a.b[d].q-a.b[b].q)*g&&(r=-r,o=0);t=a.b[b].q+h*e-r*g;z=a.b[b].r+r*e+h*g;for(d=1;d<=j;++d)h=yH(a,null),r=f*(d+0.5)+3.141592653589793*o,DH(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),z+l*(Math.cos(r)*e+Math.sin(r)*g)),1==o?(d==j&&DH(h,a.b[b].q,a.b[b].r),\nd==j-1&&DH(h,a.b[c].q,a.b[c].r)):(d==j-1&&DH(h,a.b[b].q,a.b[b].r),d==j&&DH(h,a.b[c].q,a.b[c].r))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=yH(a,null),r=f*(d-b),DH(h,a.z+l*Math.sin(r),a.A+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)MH(a,null),l=a.p-b+f,a.b[l].j=2,a.c[a.q].i=l,a.c[a.q].j=l+1;a.c[a.q].j=a.p-b+1;if(209==a.k.k){if(a.c[a.q-4].c=2,a.c[a.q-2].c=2,a.c[a.q].c=2,0<a.w)if(1==a.c[a.w].c){if(b=0,1<a.b[a.c[a.w].i].j&&(b=a.b[a.c[a.w].i].p[1],l=a.c[a.w].i,b==a.c[a.w].j&&(b=a.b[a.c[a.w].i].p[2])),0==b&&\n1<a.b[a.c[a.w].j].j&&(b=a.b[a.c[a.w].j].p[1],l=a.c[a.w].j,b==a.c[a.w].j&&(b=a.b[a.c[a.w].j].p[2])),0<b)for(f=1;f<=a.q;++f)if(a.c[f].i==b&&a.c[f].j==l||a.c[f].i==l&&a.c[f].j==b){1!=a.c[f].c&&(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=3);break}}else a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=2}else if(221==a.k.k||223==a.k.k)if(0<a.w){if(1==a.c[a.w].c){b=!1;for(f=1;f<=a.b[a.c[a.w].i].j;++f)if(l=a.b[a.c[a.w].i].p[f],\n1<a.c[RH(a,a.c[a.w].i,l)].c){b=!0;break}for(f=1;f<=a.b[a.c[a.w].j].j;++f)if(l=a.b[a.c[a.w].j].p[f],1<a.c[RH(a,a.c[a.w].j,l)].c){b=!0;break}b||(a.c[a.w].c=2)}a.c[a.q-4].c=2;gH(a,a.p-2,5)}else 0<a.v?221==a.k.k?(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q-1].c=1,a.c[a.q-3].c=2,a.c[a.q].c=2,gH(a,a.p-1,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,gH(a,a.p-2,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,gH(a,a.p-2,5));l=OF(a.p+1);for(f=1;f<=j;++f)b=\na.p-j+f,c=a.q-j+f,a.b[b].p[1]=b-1,a.b[b].p[2]=b+1,TH(a.c[c],a.b);a.b[a.p-j+1].p[1]=a.p;a.b[a.p].p[2]=a.p-j+1;for(f=a.p-j+1;f<=a.p;++f){l[f]=0;c=51;g=0;for(b=1;b<=a.p-j;++b)e=a.b[f].q-a.b[b].q,d=a.b[f].r-a.b[b].r,e=e*e+d*d,50>e&&e<c&&(c=e,g=b);0<g&&(0==a.v||g==a.v)&&(l[f]=g)}g=a.q-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.c[f].i,e=a.c[f].j,0<l[b]&&0<l[e]){for(c=1;c<=g;++c)if(a.c[c].i==l[b]&&a.c[c].j==l[e]||a.c[c].j==l[b]&&a.c[c].i==l[e])continue a;QH(a,l[b],l[e],a.c[f].c)}else 0<l[b]?QH(a,l[b],e,a.c[f].c):\n0<l[e]&&QH(a,l[e],b,a.c[f].c);d=a.p-j;for(f=a.p;f>d;--f)if(0<l[f]&&(DE(a,f),3==a.b[l[f]].a)){o=0;for(b=1;b<=a.b[l[f]].j;++b){e=a.b[l[f]].p[b];for(c=1;c<=a.q;++c)(a.c[c].i==l[f]&&a.c[c].j==e||a.c[c].i==e&&a.c[c].j==l[f])&&(o+=a.c[c].c)}if(4<o)for(c=g+1;c<=g+j;++c)a.c[c].c=1}0<a.v&&SL(a,j);-1<n&&(a.v=n)}\nfunction TL(a,b,c,d){var e,f,g,h,j,l,n;0==a.b[a.v].j?(e=0,f=1):(e=a.b[a.v].p[1],f=a.b[a.v].q-a.b[e].q,e=a.b[a.v].r-a.b[e].r,g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);l=a.b[a.v].q+d*f;n=a.b[a.v].r+d*e;for(g=1;g<=b;++g)h=yH(a,null),j=c*g-1.5707963267948966,DH(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),n+d*(Math.cos(j)*f+Math.sin(j)*e))}function SL(a,b){var c,d;0==b&&(b=a.p);for(c=a.p;c>a.p-b;--c)d=EH(a,c,1,a.p),0!=d&&bF(a.b[c],6,6)}\nfunction RH(a,b,c){var d,e,f;for(e=1;e<=a.q;++e)if(d=a.c[e],f=d.i,d=d.j,f==b&&d==c||f==c&&d==b)return e;return 0}function sG(a){var b;for(b=1;b<=a.q;++b)if(1==a.c[b].c&&0<a.c[b].f)return!0;return!1}function bI(a,b,c){var d,e,f,g;e=Gk;for(f=g=0;;){++g;for(d=1;d<=a.p;++d)if(Hv(c[d])){e=c[d];break}for(d=1;d<=a.p;++d)Hv(c[d])&&!rv(c[d],e)&&(e=c[d]);for(d=1;d<=a.p;++d)Bv(c[d],e)&&(b[d]=g,c[d]=Gk,++f);if(f==a.p)break}return g==a.p}\nfunction aF(a){var b,c,d;d=c=0;a.k&&(b=$E(a.k),c=b.b,d=b.a);0>=c||0>=d?a.s=!0:(b=YE(a),c=c/2-b.a,b=d/2-b.b,a.k.Ob||GH(a,c,b),cF(a))}\nfunction eH(a,b,c){var d,e,f;if(1==c)return a.b[b].n+=1,!0;if(-1==c)return a.b[b].n+=-1,!0;e=a.b[b].n;f=a.b[b].i;d=a.b[b].o;-1==d&&0==c&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:-1==a.b[b].n&&(a.b[b].n=0));switch(a.b[b].a){case 1:0==d&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:a.b[b].n=0);break;case 2:2<d&&gt(a.k,"Charge change not possible on this boron !");0==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0);break;case 3:3<d?gt(a.k,"Charge change not possible on this carbon !"):4>d&&(0==\na.b[b].n?a.b[b].n=-1:-1==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0));break;case 4:case 7:3<d?gt(a.k,"Charge change not possible on multibonded N or P !"):3==d&&0==a.b[b].n?a.b[b].n=1:3==d&&1==a.b[b].n?a.b[b].n=0:3>d&&0==a.b[b].n?a.b[b].n=1:3>d&&1==a.b[b].n?a.b[b].n=-1:3>d&&-1==a.b[b].n&&(a.b[b].n=0);break;case 5:case 8:case 13:2<d?gt(a.k,"Charge change not possible on multibonded "+(kE(),rE)[a.b[b].a]+" !"):2==d&&0==a.b[b].n?a.b[b].n=1:2==d&&1==a.b[b].n?a.b[b].n=0:2>d&&0==a.b[b].n?a.b[b].n=-1:\n2>d&&-1==a.b[b].n?a.b[b].n=1:2>d&&1==a.b[b].n&&(a.b[b].n=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.b[b].n?a.b[b].n=-1:0==d&&-1==a.b[b].n?a.b[b].n=0:gt(a.k,"Charge change not possible on the halogen !");break;case 32:gt(a.k,"Use X button to change charge on the X atom !")}if(0<yE(a.b[b].a)){var c=a.b[b],g,h,j,l;g=!1;h=yE(c.a);0<h&&(h-=d,0<h&&(l=c.n,j=c.i,l+j<h?l+=h-j:l+j==h&&(l==h?(l=0,j=h):(j=l=0,0==d&&gt(a.k,"Metallic "+(kE(),rE)[c.a]))),g=c.n!=l||c.i!=j,c.n=l,c.i=j));g||gt(a.k,"Charge change not possible on "+\n(kE(),rE)[a.b[b].a])}return e!=a.b[b].n||f!=a.b[b].i}function SG(a){var b,c,d,e,f;e=0;f=!1;for(a.a=OF(a.p+1);;){for(d=1;d<=a.p;++d)if(0==a.a[d]){a.a[d]=++e;f=!0;break}if(!f)break;for(;f;){f=!1;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,0<a.a[b]&&0==a.a[c]?(a.a[c]=e,f=!0):0<a.a[c]&&0==a.a[b]&&(a.a[b]=e,f=!0)}}return e}function EH(a,b,c,d){var e,f,g,h;g=51;for(h=0;c<=d;++c)b!=c&&(e=a.b[b].q-a.b[c].q,f=a.b[b].r-a.b[c].r,e=e*e+f*f,50>e&&e<g&&(g=e,h=c));return h}function GE(a){dI(a);YH(a)}\nfunction YH(a){var b,c,d,e,f;for(f=1;f<=a.q;++f){d=a.c[f];b=d.i;c=d.j;e=d.c;if(1==a.b[b].n&&-1==a.b[c].n||-1==a.b[b].n&&1==a.b[c].n)if(1==e||2==e){if(3!=a.b[b].a&&3!=a.b[c].a&&a.k.Xb)continue;if(1==a.b[b].a||1==a.b[c].a)continue;if(2==a.b[b].a||2==a.b[c].a)continue;if(9==a.b[b].a||10==a.b[b].a||11==a.b[b].a||12==a.b[b].a||9==a.b[c].a||10==a.b[c].a||11==a.b[c].a||12==a.b[c].a)continue;a.b[b].n=0;a.b[c].n=0;++e;d.c=e;dI(a)}1==a.b[b].n&&1==a.b[c].n&&(2==e?e=1:3==e&&(e=2),d.c=e,dI(a));4==e&&(e=1);d.c=\ne}}function ML(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 cI(a){UL(a);cF(a);dI(a)}\nfunction YE(a){var b,c,d,e,f,g;b=new dL;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.p;++c)a.b[c].q<f&&(f=a.b[c].q),a.b[c].q>d&&(d=a.b[c].q),a.b[c].r<g&&(g=a.b[c].r),a.b[c].r>e&&(e=a.b[c].r);b.a=f+(d-f)/2;b.b=g+(e-g)/2;b.c=d-f;b.d=e-g;25>b.c&&(b.c=25);25>b.d&&(b.d=25);return b}function RL(a,b,c){var d,e;e=0;for(d=1;d<=a.p;++d)d>=b&&d<=c||0!=EH(a,d,b,c)&&++e;return e}function QH(a,b,c,d){var e;e=MH(a,null);NH(a.b[b],c);NH(a.b[c],b);e.i=b;e.j=c;TH(e,a.b);e.c=d;return e}\nfunction yH(a,b){++a.p;b?a.b[a.p]=WK(b):a.b[a.p]=new PH;return a.b[a.p]}function UF(a,b,c,d,e,f){var g;g=a.b[b].q-c/2;f||(g-=d-c);a=a.b[b].r-~~(e/2);return new VL(g-1-2,a-2,d+1+4,e+4)}function MH(a,b){var c;++a.q;c=new bL;b&&cL(c,b);return a.c[a.q]=c}\nfunction mH(a,b,c){var d,e,f,g,h,c=oH(a,b,c,!1);e=-1.7976931348623157E308;d=1.7976931348623157E308;for(b=1;b<=a.p;++b)a.b[b].r>e&&(e=a.b[b].r),a.b[b].q<d&&(d=a.b[b].q);for(b=1;b<=a.p;++b)c+=qH(0.055999999999999994*(a.b[b].q-d),10,4)+qH(0.055999999999999994*(e-a.b[b].r),10,4)+qH(0,10,4),g=TF(a,b),1==g.length?g+=ha:2==g.length?g+=ea:3<g.length&&(g="Q "),c+=ea+g,f=0,0<a.b[b].n&&4>a.b[b].n?f=4-a.b[b].n:0>a.b[b].n&&-4<a.b[b].n&&(f=4-a.b[b].n),h=0,0!=a.b[b].d&&(g=aI(TF(a,b),a.b[b].d),-3<=g&&4>=g&&(h=g)),\ng=lH(h,2)+lH(f,3)+" 0 0 0 0 0 0 0",f=XH(a,b),g+=lH(f,3),c+=g+ia+(kE(),ba);for(b=1;b<=a.q;++b)d=a.c[b],g=e=d.c,1==a.c[b].c?g=1:2==a.c[b].c&&(g=2),f=lH(d.i,3)+lH(d.j,3),h=0,1==e&&1==d.f?h=1:1==e&&2==d.f&&(h=6),1==e&&3==d.f&&(h=1,f=lH(d.j,3)+lH(d.i,3)),1==e&&4==d.f&&(h=6,f=lH(d.j,3)+lH(d.i,3)),c+=f+lH(g,3)+lH(h,3)+ja+(kE(),ba);for(b=1;b<=a.p;++b)0!=a.b[b].n&&(c+="M CHG 1"+lH(b,4)+lH(a.b[b].n,4)+(kE(),ba)),0!=a.b[b].d&&(c+="M ISO 1"+lH(b,4)+lH(a.b[b].d,4)+(kE(),ba));return c+=Ue+(kE(),ba)}\nfunction DE(a,b){var c,d,e,f,g,h,j;g=j=0;for(h=1;h<=a.q;++h)e=a.c[h],c=e.i,d=e.j,c!=b&&d!=b?(++j,f=a.c[j],cL(f,e),f.i=c,c>b&&--f.i,f.j=d,d>b&&--f.j):g+=e.c;a.q=j;for(h=b;h<a.p;++h)a.b[h]=a.b[h+1];--a.p;if(0==a.p)dF(a.k,!0);else for(h=1;h<=a.p;++h){d=0;for(j=1;j<=a.b[h].j;++j)c=a.b[h].p[j],c==b?a.b[h].i+=g:(c>b&&--c,a.b[h].p[++d]=c);a.b[h].j=d}}\nfunction FE(a,b){var c,d,e,f;c=a.c[b].i;d=a.c[b].j;for(e=b;e<a.q;++e)a.c[e]=a.c[e+1];--a.q;f=0;for(e=1;e<=a.b[c].j;++e)a.b[c].p[e]!=d&&(a.b[c].p[++f]=a.b[c].p[e]);a.b[c].j=f;f=0;for(e=1;e<=a.b[d].j;++e)a.b[d].p[e]!=c&&(a.b[d].p[++f]=a.b[d].p[e]);a.b[d].j=f;c<d&&(f=c,c=d,d=f);0==a.b[c].j&&DE(a,c);0==a.b[d].j&&DE(a,d)}\nfunction UE(a){var b,c,d;c=!1;UL(a);d=a.p;a:for(;1<=d;--d)if(b=a.b[d].p[1],!(a.k&&a.k.ec&&3!=a.b[b].a)&&1==a.b[d].a&&1==a.b[d].j&&0==a.b[d].n&&1!=a.b[b].a&&32>a.b[b].a&&0==a.b[d].d){if(0!=(-99199!=a.b[d].f?a.b[d].f:0))continue a;b=RH(a,d,b);if(1==a.c[b].c&&(0==a.c[b].f||!a.k.tc))DE(a,d),c=!0}return c}function WL(a,b){var c,d,e,f,g;g=y(A,u,-1,[0,0]);for(e=1,f=0;e<=a.b[b].j;++e)c=a.b[b].p[e],d=RH(a,b,c),2!=a.c[d].c&&(g[f++]=c);return g}\nfunction UL(a){var b,c,d;for(d=1;d<=a.p;++d)a.b[d].j=0;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,NH(a.b[b],c),NH(a.b[c],b)}\nfunction $H(a,b,c){var d,e,f,g,h,j,l,n,o;a.d=OF(a.q+1);o=[];for(j=1;j<=a.p;++j){o[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].j;++d)if(c[RH(a,j,a.b[j].p[d])]){d=!0;break a}d=!1}if(d&&!(3<a.b[j].j+a.b[j].i))switch(a.b[j].a){case 3:case 4:case 7:case 5:case 8:case 13:o[j]=!0;break;case 32:0==a.b[j].e.indexOf(od)?o[j]=!1:o[j]=!0}}if(a.j){var r;d=[];e=!1;for(j=1;j<=a.q;++j)f=a.c[j].i,g=a.c[j].j,d[f]=!0,d[g]=!0,(32==a.b[f].a||32==a.b[g].a)&&(e=!0);if(e){j=1;a:for(;j<=a.q;++j)if(c[j]){f=a.c[j].i;g=a.c[j].j;\ne=[];for(l=1;l<=a.b[f].j;++l)h=a.b[f].p[l],h!=g&&d[h]&&(e[h]=!0);for(r=!1;;){for(l=1;l<=a.p;++l){r=!1;if(e[l]&&d[l]&&l!=f)for(n=1;n<=a.b[l].j;++n){h=a.b[l].p[n];if(h==g){for(f=1;f<=a.p;++f)e[f]&&(5==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#8"),4==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#7"),8==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#16"));continue a}!e[h]&&d[h]&&(r=e[h]=!0)}if(r)break}if(!r)break}}}}for(h=1;h<=a.q;++h)1==a.c[h].c?a.d[h]=1:2==a.c[h].c?a.d[h]=2:3==a.c[h].c&&(a.d[h]=3);h=1;a:for(;h<=a.q;++h)if(c[h]&&(f=\na.c[h].i,g=a.c[h].j,o[f]&&o[g])){d=[];for(j=1;j<=a.b[f].j;++j)e=a.b[f].p[j],e!=g&&o[e]&&(d[e]=!0);for(n=!1;;){for(j=1;j<=a.p;++j){n=!1;if(d[j]&&o[j]&&j!=f)for(l=1;l<=a.b[j].j;++l){e=a.b[j].p[l];if(e==g){b[f]=!0;b[g]=!0;a.d[h]=5;continue a}!d[e]&&o[e]&&(n=d[e]=!0)}if(n)break}if(!n)break}}}function XH(a,b){var c,d;c=a.b[b];d=-99199!=c.f?c.f:0;0==(-99199!=c.f?c.f:0)&&a.k&&a.k.sc&&0<a.b[b].c&&(d=1);return d}function cF(a){var b;for(b=1;b<=a.q;++b)TH(a.c[b],a.b)}\nfunction gI(a,b){var c,d,e,f,g,h;h=1;f=b;e=OF(a.p+1);if(XK(a.b[b]))return e[0]=0,e;e[1]=b;a:for(;;){g=1;b:for(;g<=a.b[f].j;++g){c=a.b[f].p[g];if(c==e[1]||c==e[h-1])continue b;d=RH(a,f,c);if(2==a.c[d].c&&5!=a.d[d]){f=e[++h]=c;continue a}}break a}e[0]=h;return e}function ZH(a,b){var c;for(c=1;c<=a.q;++c)ZF(a,a.c[c].i,a.c[c].j)?b[c]=!1:b[c]=!0}function iG(a){var b,c,d;if(0==a.p)return 0;d=-999999;for(b=1;b<=a.p;++b)c=pH(a.b[b]),c>d&&(d=c);return d}\nfunction TF(a,b){var c;c=(kE(),rE)[a.b[b].a];32==a.b[b].a&&(c=a.b[b].e);return c}function SH(a,b){a.b[b].j+=-1}function ZF(a,b,c){var d,e,f,g,h;h=1;a.a=OF(a.p+1);for(e=a.a[b]=1;e<=a.b[b].j;++e)d=a.b[b].p[e],d!=c&&(a.a[d]=++h);for(g=!1;;){for(d=1;d<=a.p;++d){g=!1;if(0<a.a[d]&&d!=b)for(f=1;f<=a.b[d].j;++f)e=a.b[d].p[f],0==a.a[e]&&(a.a[e]=++h,g=!0);if(g)break}if(!g)break}return 0==a.a[c]}\nfunction wH(a){var b;a.k.gb=!0;if(a.k.sc){a.i=-1;if(0==a.b[a.v].c)return a.b[a.v].c=4,!0;a.b[a.v].c=0;return!1}b=a.b[a.v];-1==a.k.I?TE(b):(a.k.Bb||++a.o,b.f=a.o);return!0}function oH(a,b,c,d){var e,f;f=d?0:a.f.a&&sG(a)?1:0;e=b;79<b.length&&(e=b.substr(0,76)+Rb);e+=(kE(),ba);c?e+="JME 2017-02-26 "+new JK+"\\n\\n":e+="JME\\n\\n";e+=lH(d?0:a.p,3)+lH(d?0:a.q,3);return e+=ia+lH(f,3)+" 0 0 0 0 0999 "+(d?Ef:Df)+ba}function GH(a,b,c){var d;for(d=1;d<=a.p;++d)bF(a.b[d],b,c)}\nfunction cH(a){var b;a.t=0;a.o=0;for(b=1;b<=a.p;++b)a.v=b,wH(a);a.v=0}function dH(a){var b,c;b=YE(a);c=a.k.M.b;a.k.J||(c=Uu(c-a.k.mb));return b.a<~~(c/2)-24?1:b.a>~~(c/2)+24?3:2}function ME(a,b){var c,d,e,f,g,h,j;c=YE(a);d=c.a;e=c.b;g=Math.sin(3.141592653589793*b/180);c=Math.cos(3.141592653589793*b/180);for(f=1;f<=a.p;++f)h=a.b[f].q*c+a.b[f].r*g,j=-a.b[f].q*g+a.b[f].r*c,DH(a.b[f],h,j);c=YE(a);GH(a,d-c.a,e-c.b)}\nfunction VH(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.q;++d)b=a.b[a.c[d].i].q-a.b[a.c[d].j].q,c=a.b[a.c[d].i].r-a.b[a.c[d].j].r,f+=Math.sqrt(b*b+c*c);0<a.q?(f/=a.q,e=25/f):1<a.p&&(e=75/cK((a.b[1].q-a.b[2].q)*(a.b[1].q-a.b[2].q)+(a.b[1].r-a.b[2].r)*(a.b[1].r-a.b[2].r)));for(d=1;d<=a.p;++d)b=a.b[d],c=e,b.q*=c,b.r*=c}\nfunction hH(a,b,c){var d,e,f,g,h;if(0==c.indexOf(Mf)&&dK(c,Tf))c=$C(c,1,c.length-1),a.b[b].a=32,a.b[b].e=c,a.b[b].i=0;else{e=a.b[b];var j,l,n,o,r,t;j=OD(VK,c);if(j.a){o=j.a[1];h=j.a[2];f=j.a[3];g=j.a[4];r=j.a[5];t=j.a[6];j=j.a[8];l=0;n=!0;if(-1!=YK(h)){if(null!=o&&0<o.length){o=qD(o,10);var z;a:{var v;v=Au((!ZK&&$K(),ZK),h);if(null!=v)for(z=0;z<v.length;++z)if(o==v[z]){z=!0;break a}z=!1}z?e.d=o:n=!1}}else n=!1;n&&(null!=f&&0<f.length?(l=qD(f,10),l*=J(g,$a)?-1:1):null!=r&&0<r.length&&(l=r.length,l*=\nJ(r,$a)?-1:1));n&&(c=h+(null!=t?t:m),e.n=l);null!=j&&0<j.length&&(f=qD(j,10),e.f=f)}g=!1;-1<c.indexOf(Pa)&&(g=!0);-1<c.indexOf(Uc)&&(g=!0);-1<c.indexOf(na)&&(g=!0);-1<c.indexOf("!")&&(g=!0);f=c.indexOf(Nc);e=c.indexOf(Ee);if(-1<f){h=hx(c,f+1);try{d=qD(h,10),a.b[b].f=d}catch(E){if(E=pq(E),!H(E,96))throw E;}c=c.substr(0,f-0)}if(g)a.b[b].e=c,a.b[b].a=32,a.b[b].i=0;else{d=c;0<e&&(d=c.substr(0,e-0));b:{f=d;for(g=1;33>=g;++g)if(J(f,(kE(),rE)[g])){f=g;break b}f=32}gH(a,b,f);32==a.b[b].a&&(a.b[b].e=d);c+=\nea;d=0;0<e&&(d=1,e=GJ(c,++e),48<=e&&57>=e&&(d=e-48));32==a.b[b].a&&(a.b[b].i=d)}}}function RG(a,b,c){var d,e;a.i=1;c&&(a.i=-1);b=new KD(b);try{for(;b.j=DD(b,b.a),b.j<b.i;)d=uG(qD(GD(b),10)).a,c=e=uG(qD(GD(b),10)).a,(0>c||6<c)&&(c=0),a.b[d].c=c}catch(f){if(f=pq(f),H(f,96))qp(f);else throw f;}}function NE(a,b){return a.f!=b?(a.f=b,!0):!1}\nfunction jI(a,b,c,d,e){b=RH(a,b,c);5!=a.d[b]&&2==a.c[b].c?sp(d.a,ad):3==a.c[b].c?sp(d.a,na):9==a.c[b].c?(e=id,a=a.c[b].d,null!=a&&(e=a),sp(d.a,e)):1==e[b]?sp(d.a,Tb):-1==e[b]&&sp(d.a,Of)}\nfunction HE(a){var b,c,d,e,f,g;c=0;for(d=1;d<=a.p;++d)a.b[d].k=0;for(f=1;f<=a.q;++f)a.c[f].e=0;a:for(;;){b=!1;for(d=1;d<=a.p;++d)if(e=a.b[d],0==e.k){e.k=++c;b=!0;break}if(!b)break a;for(;b;){b=!1;for(f=1;f<=a.q;++f)g=a.c[f],0<g.e||(d=a.b[g.i],e=a.b[g.j],d.k!=e.k?(g.e=d.k=e.k=c,b=!0):g.e=d.k)}}b=c;d=C(OH,q,119,b,0);for(c=1;c<=b;++c)d[c-1]=new XL(a.k,a,c);return d}function nG(a,b,c,d){a=c-a;b=d-b;return a*a+b*b}\nfunction xH(a,b){var c,d,e;e=a.c[b];if(1==e.c)if(c=a.c[b].i,d=a.c[b].j,2>a.b[c].j&&2>a.b[d].j)e.f=0,gt(a.k,"Stereomarking meaningless on this bond !");else switch(e.f){case 0:a.b[d].j<=a.b[c].j?e.f=1:e.f=3;break;case 1:e.f=2;break;case 2:2<a.b[d].j?e.f=3:e.f=1;break;case 3:e.f=4;break;case 4:2<a.b[c].j?e.f=1:e.f=3}else 2==e.c?10==e.f?e.f=0:e.f=10:gt(a.k,"Stereomarking allowed only on single and double bonds!")}\nfunction eI(a,b,c,d){var e,f,g,h,j,l,n,o,r,t;if(!(2!=a.c[b].c||5==a.d[b])&&(10==a.c[b].f||a.k.z))if(f=a.c[b].i,b=a.c[b].j,!XK(a.b[f])||!XK(a.b[b])){e=null;XK(a.b[f])?e=gI(a,b):XK(a.b[b])&&(e=gI(a,f));if(null!=e)if(1==(e[0]-1)%2)f=e[1],b=e[e[0]];else return;e=y(A,u,-1,[f,b]);for(n=0,j=e.length;n<j;++n)if(h=e[n],h=a.b[h].j,2>h||3<h)return;c[f]>c[b]&&(j=f,f=b,b=j);j=WL(a,f);h=j[0];l=j[1];e=0;n=!1;0<l&&c[h]>c[l]&&(j=h,h=l,l=j);j=RH(a,f,h);0!=d[j]?e=h:1==a.c[j].c&&5!=a.d[j]&&(e=h);0==e&&0<l&&(j=RH(a,f,\nl),0!=d[j]?e=l:1==a.c[j].c&&5!=a.d[j]&&(e=l));c[e]>c[f]&&(n=!0);j=WL(a,b);l=j[0];g=j[1];h=0;0<g&&c[l]<c[g]&&(j=l,l=g,g=j);j=RH(a,b,l);1==a.c[j].c&&5!=a.d[j]&&0==d[j]&&(h=l);0==h&&0<g&&(j=RH(a,b,g),1==a.c[j].c&&5!=a.d[j]&&(h=g));if(!(0==e||0==h))if(l=a.b[b].q-a.b[f].q,j=a.b[b].r-a.b[f].r,g=Math.sqrt(l*l+j*j),0.001>g&&(g=0.001),j/=g,g=l/g,l=(a.b[e].r-a.b[f].r)*g-(a.b[e].q-a.b[f].q)*j,t=(a.b[h].r-a.b[f].r)*g-(a.b[h].q-a.b[f].q)*j,2>(0>=l?0-l:l)||2>(0>=t?0-t:t))gt(a.k,"Not unique E/Z geometry !");else{g=\nRH(a,e,f);h=RH(a,h,b);r=1;if(0==d[g]){for(o=1;o<=a.b[e].j;++o)if(b=a.b[e].p[o],b!=f&&(j=RH(a,e,b),0!=d[j])){c[b]>c[e]?r=-d[j]:r=d[j];break}d[g]=r}0==d[h]&&(0<l&&0<t||0>l&&0>t?d[h]=-d[g]:d[h]=d[g],n&&(d[h]=-d[h]))}}}function fI(a,b,c){var d;d=a.c[b].f;return 1>d||4<d?0:1==d&&a.c[b].i==c?1:2==d&&a.c[b].i==c?-1:3==d&&a.c[b].j==c?1:4==d&&a.c[b].j==c?-1:0}\nfunction dI(a){var b;for(b=1;b<=a.p;++b){var c;a:{for(var d=c=void 0,e=void 0,e=0,d=1;d<=a.b[b].j;++d)if(c=a.c[RH(a,b,a.b[b].p[d])],1==c.c)e+=1;else if(2==c.c)e+=2;else if(3==c.c)e+=3;else if(9==c.c){c=-1;break a}c=e}a.b[b].o=c;c=a;var d=b,f=e=void 0,g=void 0,e=c.b[d],g=e.o;if(-1==g)e.i=0;else{switch(e.a){case 1:2==g?c.b[d].n=1:1<=g&&(c.b[d].n=0);e.i=0;break;case 2:3==g||5==g?(e.i=0,c.b[d].n=0):3>g?e.i=3-g-c.b[d].n:4==g?(c.b[d].n=-1,e.i=0):5<g&&(c.b[d].n=g-5,e.i=0);break;case 3:case 6:4>g?0<c.b[d].n?\ne.i=2-g+c.b[d].n:0>c.b[d].n?e.i=2-g-c.b[d].n:e.i=4-g:(c.b[d].n=g-4,e.i=4-g+c.b[d].n);break;case 4:case 7:3>g?e.i=3-g+c.b[d].n:3==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:(c.b[d].n=4==g?1:6==g?-1:g-5,e.i=0);break;case 5:2==g&&(0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0);2<g&&(c.b[d].n=g-2);e.i=2-g+c.b[d].n;break;case 8:case 13:2>g?e.i=2-g+c.b[d].n:2==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:3==g?2==c.b[d].j?(c.b[d].n=0,e.i=1):(c.b[d].n=1,e.i=\n0):4==g?(c.b[d].n=0,e.i=0):5==g?(c.b[d].n=0,e.i=1):(c.b[d].n=g-6,e.i=0);break;case 9:case 10:case 11:case 12:1<=g&&(c.b[d].n=g-1);e.i=1-g+c.b[d].n;2<g&&(c.b[d].n=0,e.i=0);break;case 33:case 32:e.i=0}f=yE(e.a);if(0<f)for(;e.n+e.i+g>f;)if(0<e.i)--e.i;else if(0<e.n)--e.n;else break;0>e.i&&(e.i=0)}}}function eF(a){JL(this);this.b[0]=new PH;this.t=this.q=this.p=0;this.k=a}\nfunction QG(a,b){var c,d,e,f,g,h,j,l,n;eF.call(this,a);if(null!=b&&(f=m,l=OG(b),null!=l)){n=new JD(b,l,!0);for(g=1;4>=g;++g)f=PG(n,l);e=uG(qD(gx(f.substr(0,3)),10)).a;j=uG(qD(gx(f.substr(3,3)),10)).a;g=0;try{g=uG(qD(gx(f.substr(14,1)),10)).a}catch(o){if(o=pq(o),!H(o,96))throw o;}NE(this,(OE(),1==g?PE:QE));for(g=1;g<=e;++g){d=yH(this,null);f=PG(n,l);d.q=(new UJ(RJ(gx(f.substr(0,10))))).a;d.r=-(new UJ(RJ(gx(f.substr(10,10))))).a;d=34;34>f.length&&(d=f.length);d=gx(f.substr(31,d-31));hH(this,g,d);62<=\nf.length&&(h=gx(f.substr(60,3)),0<h.length&&(h=uG(qD(h,10)).a,0!=h&&(this.b[this.p].f=h)));if(36<=f.length&&(h=gx(f.substr(34,2)),0<h.length&&(h=uG(qD(h,10)).a,0!=h&&-3<=h&&4>=h))){var r=void 0,r=YK(d);d=0<r?r+h:-1;0>d&&(d=0);this.b[g].d=d}if(39<=f.length&&(h=gx(f.substr(37,2)),0<h.length&&(h=uG(qD(h,10)).a,0<h&&7>=h))){f=0;switch(h){case 1:f=3;break;case 2:f=2;break;case 3:f=1;break;case 4:f=0;break;case 5:f=-1;break;case 6:f=-2;break;case 7:f=-3}this.b[g].n=f}}for(g=1;g<=j;++g)e=MH(this,null),f=\nPG(n,l),e.i=uG(qD(gx(f.substr(0,3)),10)).a,e.j=uG(qD(gx(f.substr(3,3)),10)).a,d=uG(qD(gx(f.substr(6,3)),10)).a,1==d?c=1:2==d?c=2:3==d?c=3:c=9,h=0,11<f.length&&(h=uG(qD(gx(f.substr(9,3)),10)).a),1==d&&1==h&&(c=1,e.f=1),1==d&&6==h&&(c=1,e.f=2),e.c=c;VH(this);for(aF(this);(n.j=DD(n,n.a),n.j<n.i)&&!(null==(f=GD(n)));){if(0==f.indexOf(Ue))break;if(0==f.indexOf(Te)){l=new ID(f);GD(l);GD(l);j=uG(qD(GD(l),10)).a;for(g=1;g<=j;++g)c=uG(qD(GD(l),10)).a,e=uG(qD(GD(l),10)).a,this.b[c].n=e}if(0==f.indexOf(We)){l=\nnew ID(f);GD(l);GD(l);j=uG(qD(GD(l),10)).a;for(g=1;g<=j;++g)c=uG(qD(GD(l),10)).a,this.b[c].d=uG(qD(GD(l),10)).a}if(0==f.indexOf("M APO")){l=new ID(f);GD(l);GD(l);j=uG(qD(GD(l),10)).a;for(g=1;g<=j;++g)c=uG(qD(GD(l),10)).a,f=uG(qD(GD(l),10)).a,this.v=c,jH(this,this.v,0),hH(this,this.p,kf+f),this.v=0}}a&&!a.bb&&UE(this);cI(this)}}\nfunction kI(a,b){var c,d,e,f,g,h,j,l,n,o;eF.call(this,a);0==b.indexOf(la)&&(b=$C(b,1,b.length));dK(b,la)&&(b=$C(b,0,b.length-1));if(1>b.length)this.p=0;else{try{j=new ID(b);g=uG(qD(GD(j),10)).a;h=uG(qD(GD(j),10)).a;for(f=1;f<=g;++f)n=GD(j),c=(o=yH(this,null),hH(this,this.p,n),o),c.q=(new UJ(RJ(GD(j)))).a,c.r=-(new UJ(RJ(GD(j)))).a;for(f=1;f<=h;++f){d=MH(this,null);d.i=uG(qD(GD(j),10)).a;d.j=uG(qD(GD(j),10)).a;e=uG(qD(GD(j),10)).a;l=0;if(-1==e)l=e=1;else if(-2==e)e=1,l=2;else if(-5==e)e=2,l=10;else if(11==\ne||12==e||13==e||14==e)l=e,e=9;d.c=e;d.f=l}UL(this);VH(this);aF(this)}catch(r){r=pq(r);if(H(r,96)){r.yd();this.p=0;return}throw r;}a&&!a.bb&&UE(this);cI(this)}}function TG(a,b,c){var d,e,f,g;eF.call(this,a);g=OF(b.p+1);for(e=1;e<=b.p;++e)b.a[e]==c&&(yH(this,b.b[e]),g[e]=this.p);for(e=1;e<=b.q;++e)if(a=b.c[e].i,d=b.c[e].j,!(b.a[a]!=c&&b.a[d]!=c)&&!(b.a[a]!=c||b.a[d]!=c))f=MH(this,b.c[e]),f.i=g[a],f.j=g[d];this.i=b.i;UL(this)}\nfunction XL(a,b,c){var d,e,f;eF.call(this,a);f=OF(b.p+1);for(d=1;d<=b.p;++d)b.b[d].k==c&&(yH(this,b.b[d]),f[d]=this.p);for(d=1;d<=b.q;++d)a=b.c[d],a.e==c&&(e=MH(this,a),e.i=f[a.i],e.j=f[a.j]);NE(this,b.f);this.i=b.i;UL(this)}\nfunction nH(a,b,c){var d,e,f,g;eF.call(this,a);for(a=1;a<=c;++a)this.p+=b[a].p,this.q+=b[a].q,this.t+=b[a].t,b[a].f.a&&NE(this,(OE(),OE(),PE));this.b=C(KL,q,114,this.p+1,0);this.c=C(LL,q,115,this.q+1,0);f=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].p;++d)++e,this.b[e]=WK(b[a].b[d]);for(d=1;d<=b[a].q;++d)++g,this.c[g]=aL(b[a].c[d]),this.c[g].i+=f,this.c[g].j+=f;f=e}UL(this)}\nfunction BE(a){var b;JL(this);this.k=a.k;this.p=a.p;this.q=a.q;this.t=a.t;this.b=C(KL,q,114,this.p+1,0);for(b=0;b<this.b.length;++b)a.b[b]&&(this.b[b]=WK(a.b[b]));this.c=C(LL,q,115,this.q+1,0);for(b=0;b<this.c.length;++b)a.c[b]&&(this.c[b]=aL(a.c[b]));this.i=a.i;this.f=a.f}\nfunction qH(a,b,c){var d,e,f;if(0==c)return lH(Uu(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=Q(L(R(a*Math.pow(10,c))))/Math.pow(10,c);e=m+(new UJ(a)).a;d=ex(e,fx(46));0>d&&(e+=Lb,d=ex(e,fx(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bc;if(0==b)return e;e.length>b&&(e=id);c=m;for(a=1;a<=b-e.length;++a)c+=ea;return c+e}function OG(a){var b;b=new JD(a,ba,!0);if(4<CD(b))return ba;b=new JD(a,Ek,!0);return 4<CD(b)?Ek:null}\nfunction lH(a,b){var c,d,e;d=m+(new iB(a)).a;d.length>b&&(d=id);e=m;for(c=1;c<=b-d.length;++c)e+=ea;return e+d}function PG(a,b){for(var c,d;a.j=DD(a,a.a),a.j<a.i;){d=GD(a);if(J(d,b))return ea;for(GD(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=$C(d,0,d.length-1),0==d.length)return ea}else break;return d}return null}w(689,1,{119:1},eF,QG,kI,TG,XL,nH,BE);_.a=null;_.d=null;_.i=0;_.j=!1;_.k=null;_.n=!1;_.o=0;_.p=0;_.q=0;_.r=0;_.s=!1;_.t=0;_.u=!1;_.v=0;_.w=0;_.x=0;_.y=null;_.z=0;_.A=0;\nfunction PL(a,b,c,d){var e,f,g;e=jH(b,c,d);d=b.p;a.c=b.b[d].q;a.d=b.b[d].r;f=b.b[c].q-a.c;c=b.b[c].r-a.d;g=Math.sqrt(f*f+c*c);a.b=c/g;a.a=f/g;DE(b,d);return e}function QL(a,b,c,d,e,f){var g,h,j;g=c;for(;g<=d;++g)c=b.b[g],bF(c,-a.c,-a.d),h=c.q*a.a+c.r*a.b,j=c.r*a.a-c.q*a.b,c.q=h,c.r=j,h=-c.q*f.a+c.r*f.b,j=-c.r*f.a-c.q*f.b,c.q=h,c.r=j,bF(c,b.b[e].q,b.b[e].r)}function OL(){}w(690,1,{},OL);_.a=0;_.b=0;_.c=0;_.d=0;function lt(){lt=x;mt=new BC(Ee)}var mt;\nfunction vF(){vF=x;YL=new pB(1);J((bD(),cD[Uh]),Qe)?S=30:S=1}function tF(a,b,c,d,e){hG(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(e*S))),Q(L(Math.round(-35))),Q(L(Math.round(-110))))}function wF(a,b,c,d,e){xF(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(e*S))))}function YF(a,b,c,d){var e,f,g;f=C(A,u,-1,d,1);g=C(A,u,-1,d,1);for(e=0;e<d;++e)f[e]=Q(L(R(b[e]*S))),g[e]=Q(L(R(c[e]*S)));a=a.a;a.o&&(qF(a,!1),rF(a,ZL(a,f,g,d,2<d)))}\nfunction nF(a,b,c,d,e){yF(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(e*S))))}function XF(a,b,c,d){RF(a.a,b,Q(L(R(c*S))),Q(L(R(d*S))))}\nfunction oF(a,b,c,d,e,f){var g,h;g=a.a.e;f?(h=IB(g),f=new cm(Uu(0.7*(g.d>>16&255)),Uu(0.7*(g.d>>8&255)),Uu(0.7*(g.d&255))),MF(a.a,g)):(h=new cm(Uu(0.7*(g.d>>16&255)),Uu(0.7*(g.d>>8&255)),Uu(0.7*(g.d&255))),f=IB(g),MF(a.a,h));g=Q(L(R(S)));d=Q(L(R(d*S)));e=Q(L(R(e*S)));b=Q(L(R(b*S)));c=Q(L(R(c*S)));d-=g;e-=g;uF(a.a,b+g,c+g,d-g,e-g);MF(a.a,h);uF(a.a,b,c,d,g);uF(a.a,b,c+g,g,e);MF(a.a,f);uF(a.a,b+d,c,g,e+g);uF(a.a,b+1,c+e,d,g)}\nfunction pF(a,b,c,d,e){a=a.a;b=Q(L(R(b*S)));c=Q(L(R(c*S)));d=Q(L(R(d*S)));e=Q(L(R(e*S)));qF(a,!0);rF(a,sF(a,b,c,d,e))}function AF(a,b,c,d){var e,f,g;f=C(A,u,-1,d,1);g=C(A,u,-1,d,1);for(e=0;e<d;++e)f[e]=Q(L(R(b[e]*S))),g[e]=Q(L(R(c[e]*S)));a=a.a;qF(a,!0);rF(a,ZL(a,f,g,d,2<d))}function mF(a,b,c,d,e){uF(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(e*S))))}function lF(a,b){!a.b?MF(a.a,b):b==a.c||KB(b,a.c)?MF(a.a,a.c):MF(a.a,a.b)}function PF(a,b){a.e=new cC(b.a,b.c,Math.round(b.b*S));qI(a.a,a.e)}\nfunction $L(a){vF();this.a=a;1<S&&(this.d=new pB(S*YL.e),LF(this.a,this.d))}w(692,1,{},$L);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var YL,S=0;function jF(a){this.a=a;this.b=new $L(a.a)}w(693,1,{},jF);_.a=null;_.b=null;function pG(){}function VL(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(695,1,{120:1},pG,VL);_.a=0;_.b=0;_.c=0;_.d=0;function YG(a){return a.a<a.c-1?(++a.a,ww(a,a.a)):null}function XG(a){return 0<a.a?(--a.a,ww(a,a.a)):null}function DI(){FK(this)}w(696,624,Ul,DI);\n_.mg=function(){this.a=-1;this.b=C(GK,q,0,0,0);this.c=0};_.a=-1;function jt(a,b){var c;a.a=b;var d,e;d=null;if(e=c=(e=HC().a.Zh(a),null!=e?new WC(e):null))e=(KC(),NC),e=OC(e,(KC(),NC))||OC(e,LC);if(e)try{d=TC(c)}catch(f){if(f=pq(f),H(f,73))qp(f);else if(H(f,81))qp(f);else throw f;}c=d;null!=c&&uI(b,c)}function ht(a){var a=new WC(a),b=HC(),c,d;try{c=TC(a),d=Dp(c)?c.tS():Hp(c),b.a.$h(d)}catch(e){if(e=pq(e),H(e,73))qp(e);else if(H(e,81))qp(e);else throw e;}}function EI(){}w(698,1,dl,EI);\n_.vf=function(a){uI(this.a,a.a)};_.a=null;function kG(a){a.c=0;a.a=0;a.b=0}function BI(){}w(699,1,{},BI);_.a=0;_.b=0;_.c=0;w(701,382,rl);\nfunction dt(){var a;dt=x;aM=(a=!1,Pi in $wnd||Pi in $doc.documentElement?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);bM=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");cM=aM&!bM;var b;a=y(A,u,-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]);et=C(A,u,-1,1E3,1);for(b=0;b<et.length;++b)et[b]=-999;for(b=0;b<a.length;b+=2)et[a[b+1]]=a[b]}\nfunction ZA(a,b,c){var d;d=new dM;bx(d.u,b,c);Kx(a.f,d.u,0,0);vm(a.a,d);return d}function dB(a){var b;b=Nq(a.pb,Li);0==b&&(b=parseInt(a.pb.style[Hh])||0);return b}function VI(a,b){return!a.e?null:b in a.e?a.e[b]:null}function cB(a){var b;b=Nq(a.pb,Mi);0==b&&(b=parseInt(a.pb.style[zk])||0);return b}function yI(a){var b;for(b=new uu(a.k);b.b<b.d.Pf();)a=vu(b),YI(a)}function MI(a){a=iD(a);$wnd.open(a,"_blank",m)}\nfunction UI(a,b,c,d){dt();this.pb=yy();this.i=new eM;this.a=new Bm;this.k=new Bm;this.e=d;this.pb.style[Wi]=bc;this.pb.style[Ti]=bc;this.pb.style[Zj]=Xh;this.pb.style[zk]=b;this.pb.style[Hh]=c;this.f=new fM;this.f.pb.style[zk]=fc;ax(this.f,fc);cM?(b=new gM,c=new hM,Kx(b,this.f,0,0),Kx(b,c,0,0),Rx(this,b)):Rx(this,this.f);this.c=a;a.Sc=this.i;a.Ec=this;cM&&(this.n=new iM(this),this.n.i=new jM(this),this.n.j=new kM(this),this.n.n=new lM(this),this.n.k=new mM(this),this.c&&(this.n.e=new nM(this),this.n.f=\nnew oM(this),this.n.a=new pM(this)));mx(this,new qM(this),(pt(),pt(),qt));mx(this,this,(Js(),Js(),Ks));mx(this,new rM(this),(st(),st(),tt));mx(this,new sM(this),(Ct(),Ct(),Dt));mx(this,new tM(this),(vt(),vt(),wt));mx(this,new uM(this),(Ft(),Ft(),Gt));mx(this,new vM(this),(at(),at(),bt));(DA(),DA(),EA).a=this;zw(new wM(this))}w(700,701,rl,UI);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.j=!1;_.n=null;var cM,bM,aM,et=null;function fM(){Px.call(this);this.pb[Kg]=Vh}w(703,359,rl,fM);\nfunction gM(){fM.call(this);this.pb.style[zk]=fc;this.pb.style[Hh]=fc}w(702,703,rl,gM);function Ts(a,b){var c;c=L(R(100*b.c));c=new YC(b,0,Bj,c);IE(a.a.c,c);return!0}function oM(a){this.a=a}w(704,1,{},oM);_.Hh=function(a){return Ts(this,a)};_.a=null;function Xs(a,b){var c;c=new YC(b,0,mh,Gk);IE(a.a.c,c);return!0}function pM(a){this.a=a}w(705,1,{},pM);_.Hh=function(a){return Xs(this,a)};_.a=null;function qM(a){this.a=a}w(706,1,{},qM);\n_.ld=function(a){var b,c,d,e;d=Es(a);e=Fs(a);c=a.a.button||0;b=new xM(a);2==c&&(b.e=4);b=sH(this.a.c,b,d,e);this.a.j=!0;b&&(a.a.cancelBubble=!0)};_.a=null;function rM(a){this.a=a}w(707,1,{},rM);_.md=function(a){var b,c;b=Es(a);c=Fs(a);a=new xM(a);(0>=b||b>=cB(this.a)-1||0>=c||c>=dB(this.a)-1)&&(this.a.j=!1);this.a.j?BH(this.a.c,a,b,c):vG(this.a.c,a,b,c);hz(this.a.pb)};_.a=null;function sM(a){this.a=a}w(708,1,{},sM);_.od=function(a){this.a.j=!1;Es(a);Fs(a);JH(this.a.c)};_.a=null;\nfunction tM(a){this.a=a}w(709,1,{},tM);_.nd=function(){this.a.j&&(this.a.j=!1)};_.a=null;function uM(a){this.a=a}w(710,1,{},uM);_.a=null;function vM(a){this.a=a}w(711,1,{},vM);_.a=null;function hM(){fM.call(this);this.pb.style[zk]=fc;this.pb.style[Hh]=fc}w(712,703,rl,hM);function wM(a){this.a=a}w(713,1,{},wM);_.Qd=function(){Aq((xq(),yq),new yM(this))};_.a=null;function yM(a){this.a=a}w(714,1,{},yM);_.pd=function(){this.a.a.c&&(aB(this.a.a.c),yI(this.a.a))};_.a=null;\nfunction zM(a,b){var c;c=b.a;c.e=4;return sH(a.a.c,c,b.d,b.e)}function jM(a){this.a=a}w(715,1,{},jM);_.Hh=function(a){return zM(this,a)};_.a=null;function au(a,b){vG(a.a.c,b.a,b.d,b.e);return sH(a.a.c,b.a,b.d,b.e)}function kM(a){this.a=a}w(716,1,{},kM);_.Hh=function(a){return au(this,a)};_.a=null;function lM(a){this.a=a}w(717,1,{},lM);_.Hh=function(a){return BH(this.a.c,a.a,a.d,a.e)};_.a=null;function mM(a){this.a=a}w(718,1,{},mM);_.Hh=function(){return JH(this.a.c)};_.a=null;\nfunction Ss(a,b){var c;c=L(R(b.b));c=new YC(b,0,uj,c);IE(a.a.c,c);return!0}function nM(a){this.a=a}w(719,1,{},nM);_.Hh=function(a){return Ss(this,a)};var AM=_.a=null;function BM(){BM=x;AM=new Lv((bw(),new aw("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function CM(){CM=x;DM={}}\nfunction EM(a,b,c){var d;c&&(b.style[rh]=c.b+bj,d=c.a,d!=ve&&(b.style[qh]=d),0!=(c.c&1)&&(b.style[th]=yg),0!=(c.c&2)&&(b.style[sh]=Ph));a.e.style[yk]=Hi}\nfunction eC(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,z;d=Gp(b);d in DM?c=DM[d]:(c=$doc.getElementsByTagName("body")[0],e=Tq(Nj),f=Tq(Nh),f.style[fh]=(gr(),"inline"),f.style[tk]=(Xr(),"baseline"),f.style[gi]=cc,f.style[hi]=cc,f.width=1,f.height=1,g=(BM(),AM),f.src=g.d.a,c=(h=$doc.createTextNode(jf),EM(a,e,b),e.appendChild(h),e.appendChild(f),c.appendChild(e),j=Zq(e),l=Zq(e)+(e.offsetHeight||0),n=l-j,o=Zq(f)+(f.offsetHeight||0)+1,r=l-o,t=o-j,c.removeChild(e),z=new FM,z.a=t,z.b=r,z.c=n,z),DM[d]=c);return c}\nfunction GM(){CM();var a,b,c,d,e;Cr();this.a=y(Yu,q,1,["monospace","sans-serif",Hj]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=Tq(Nj);this.e.innerHTML=this.f||m;this.e.style[rh]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[qh]=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)}w(722,1,{},GM);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var DM;function FM(){}w(723,1,{},FM);_.a=0;\n_.b=0;_.c=0;function CH(a){if(0!=(a.e&4))return!0;try{if(a.a&&H(a.a,25))return!!a.a.a.metaKey}catch(b){if(b=pq(b),!H(b,104))throw b;}return!1}function tH(a){try{if(a.a&&H(a.a,25))return!!a.a.a.shiftKey}catch(b){if(b=pq(b),!H(b,104))throw b;}return!1}function xM(a){ft.call(this,null,0,null);this.a=a}w(724,474,Sl,xM);_.pf=function(){return CH(this)};_.qf=function(){return tH(this)};_.a=null;\nfunction AC(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=fC;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||m,EM(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function qA(a){this.b=a;this.a={};!fC&&(fC=new GM)}w(725,477,nl,qA);var fC=null;function $A(a){this.a=a}w(726,484,{},$A);_.a=null;function eM(){TA.call(this)}w(727,453,ml,eM);function HM(){Oy.call(this);this.pb[Kg]="jsa-resetTable";this.pb.style[zk]=ng}w(728,395,rl,HM);\nfunction IM(){IM=x;var a=JM=new GM;Cr();a.f="9p";a.e.style[qh]=Hj;a.e.style[rh]="144.0pt";a.e.innerHTML=a.f||m;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[rh]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);KM=new pB(1)}function rF(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,LM(a)}\nfunction hG(a,b,c,d,e,f,g){var h,j,l,n;a.o&&(qF(a,!1),360<=g||-360>=g?h=sF(a,b,c,d,e):h=(j=f+g,l=90-f,n=90-j,a.b+\'arc startangle="\'+l+\'" endangle="\'+n+\'" style="top:\'+c*a.a+"px;left:"+b*a.a+jj+d*a.a+hj+e*a.a+\'px"+\'+a.n+ac),rF(a,h))}function $F(a,b,c,d){a=a.a;if(a.s!=b||a.t!=c)Nx(d.Ec.f,a.u,b,c),a.s=b,a.t=c;LM(a)}function xF(a,b,c,d,e){a.o&&rF(a,a.b+\'line from="\'+b*a.a+Pa+c*a.a+\'" to="\'+d*a.a+Pa+e*a.a+\'" strokecolor="\'+a.i+la+a.c+"/>\\n")}function yF(a,b,c,d,e){a.o&&(qF(a,!1),rF(a,MM(a,b,c,d,e)))}\nfunction RF(a,b,c,d){var e,b=b.replace(/&/g,Ea).replace(/<\/g,Ha).replace(/>/g,Fa),f=(IM(),JM),b=(e=eC(f,a.f).a,"<span style=\'position:absolute;margin-top:0px;margin-bottom:0px;left:"+c*a.a+ij+(d-e)*a.a+gj+a.j+"color:"+a.i+";\'>"+b+"<\/span>");rF(a,b)}function uF(a,b,c,d,e){qF(a,!0);rF(a,MM(a,b,c,d,e))}function LM(a){var b;if(a.q){for(;null!=(b=a.v.pop());){var c=a.d;c[c.length]=b}b=a.d.join(ba);b=m+b+m;b!==a.r&&(a.u.pb.innerHTML=b||m,a.r=b);a.p=!0;a.q=!1}}function MF(a,b){(a.e=b)&&(a.i=NM(b))}\nfunction qI(a,b){var c,d,e,f;a.f=b;a.j=(c=(aC(),bC),d=b.b,e=b.a,f=m,d!=c.b&&(f="font-size:"+d*a.a+gj),e!=c.a&&(f+="font-family:"+e+Uc),0!=(b.c&1)&&(f+="font-weight:bolder;"),0!=(b.c&2)&&(f+="font-style:italic;"),f+="white-space:nowrap;",f)}function LF(a,b){(a.o=b)&&b&&(a.c=\' strokeweight="\'+b.e*a.a+\'px" \')}w(729,480,{});_.d=null;_.e=null;_.f=null;_.i=tg;_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=m;_.s=0;_.t=0;_.u=null;_.v=null;var KM,JM;\nfunction Xt(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-Xq(a.o.pb)+Yq(a.o.pb)+er(a.o.pb.ownerDocument),a.b.e=c.clientY-Zq(a.o.pb)+(a.o.pb.scrollTop||0)+fr(a.o.pb.ownerDocument),a.b.a=new xM(b),Uq(b.a),!0):!1}\nfunction iM(a){this.o=a;this.b=new OM;this.c=new PM(this);mx(this.o,new QM(this),(Yt(),Yt(),Zt));mx(this.o,new RM(this),(Qt(),Qt(),Rt));mx(this.o,new SM(this),(Ut(),Ut(),Vt));mx(this.o,new TM(this),(Mt(),Mt(),Nt));mx(this.o,new UM,(Ys(),Ys(),Zs));mx(this.o,new VM(this),(Us(),Us(),Vs));mx(this.o,new WM(this),(Ps(),Ps(),Qs))}w(730,1,{},iM);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function PM(a){Dm();this.a=a}w(731,65,{},PM);\n_.vd=function(){!this.a.d&&this.a.i&&zM(this.a.i,this.a.b)};_.a=null;function QM(a){this.a=a}w(732,1,{},QM);_.a=null;function RM(a){this.a=a}w(733,1,{},RM);_.a=null;function SM(a){this.a=a}w(734,1,{},SM);_.a=null;function TM(a){this.a=a}w(735,1,{},TM);_.a=null;function UM(){}w(736,1,{},UM);function VM(a){this.a=a}w(737,1,{},VM);_.a=null;function WM(a){this.a=a}w(738,1,{},WM);_.a=null;function OM(){}w(739,1,{},OM);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction NM(a){var b,c;c=a.d>>16&255;b=a.d>>8&255;a=a.d&255;if(0==c*b*a){if(0==c&&0==b&&0==a)return tg;if(255==c&&0==b&&0==a)return"red";if(0==c&&255==b&&0==a)return"green";if(0==c&&0==b&&255==a)return wg}return 255==c&&255==b&&255==a?"white":sj+c+Pa+b+Pa+a+La}function II(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction XM(a){var b,c,d,e,f;sx(a);d=(tx(),Fz(null));e=new HM;Ly(e,a);Cx(d,e,d.pb);f=a.de();b=a.ce();c=II();9<=c?(++f,++b):7==c&&H(a,38)&&(c=a.pb.innerText,2>=c.length&&(f+=8));Ny(e,a);Lx(d,e);return new xA(f,b)}function TD(a){try{$wnd.console.log(a)}catch(b){}}function YM(){this.pb=Tq(gh);this.pb[Kg]=Vh;this.pb.style[Ui]=Ih;this.pb.style[Zi]=bg;this.pb.style[zk]=fc;this.pb.style[Hh]=fc;this.pb.setAttribute("contenteditable",oh)}w(741,362,jl,YM);\nfunction ZM(){ZM=x;IM();$M=y(Yu,q,1," *,line,polyline,arc,oval,rect,roundrect".split(","))}function sF(a,b,c,d,e){return a.b+\'oval style="position:absolute;left:\'+b*a.a+ij+c*a.a+jj+d*a.a+hj+e*a.a+dj+a.n+ac}function ZL(a,b,c,d,e){var f,g,h,j,l;if(1>d)return m;h=a.b+\'polyline points="\';g=m;for(f=0;f<d;++f)j=b[f]*a.a,l=c[f]*a.a,g+=j+ej+l+bj,f<d-1&&(g+=ea);e&&(e=b[0]*a.a,f=c[0]*a.a,d-=1,e!=b[d]&&f!=c[d]&&(g+=ea+e+ej+f+bj));return h+=g+la+a.n+ac}\nfunction MM(a,b,c,d,e){return a.b+\'rect style="position:absolute;left:\'+b*a.a+ij+c*a.a+jj+d*a.a+hj+e*a.a+dj+a.n+ac}function qF(a,b){var c;c=a.i;b?a.n=\' filled="true" stroked="false" fillcolor="\'+c+ma:a.n=\' filled="false" strokecolor="\'+c+ma}function aN(a){var b,c,d;d=a?Cf:Bf;b=$M.length;for(c=1;c<b;++c){var e=d,f=$M[c],g=a;$doc.createStyleSheet().addRule(e+"\\\\:"+f,"behavior:url(#default#VML); position:absolute; antialias:"+g)}}\nfunction dM(){ZM();this.o=KM;this.d=[];this.u=new YM;this.v=[];bN&&(bN=!1,cN(Bf),aN(!1),cN(Cf),aN(!0))}function cN(a){$doc.namespaces.add(a,"urn:schemas-microsoft-com:vml")}w(742,729,{},dM);_.a=-1;_.b=Wc;_.c=m;var bN=!0,$M;function dN(){dN=x;eN=new xA(0,0)}function IA(a,b){var c;if(a.Mf())return eN;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Oh(oA(b));c=XM(a.Ef());a.e.b=c.b;a.e.a=c.a;return c}function fN(){this.e=new PB;this.e.a=-1;this.e.b=-1}w(744,1,{});_.Mf=sI;\n_.Oh=function(a){var b=this.Ef().pb,c,d,e;c=(aC(),bC);e=a.b;d=a.a;e!=c.b?b.style[rh]=m+e+"pt":b.style[rh]=m;d!=c.a?b.style[qh]=d:b.style[qh]=m;0!=(a.c&1)?b.style[th]=yg:b.style[th]=m;0!=(a.c&2)?b.style[sh]=Ph:b.style[sh]=m};_.e=null;var eN;function VA(){dN();fN.call(this);this.d=new Px}w(748,744,{},VA);_.Ef=LB;_.d=null;function kC(a){this.a=new uz(a.f,new gN(a));tz(this.a,a.e)}w(750,1,{},kC);_.a=null;\nfunction pz(a){var b,c,d,e,f;f=new XC(a.a,1001,null!=a.a.c?a.a.c:a.a.f);for(c=Jt(a.a.d,C(hN,q,74,0,0)),d=0,e=c.length;d<e;++d)if(b=c[d],H(b,54)){b.Ec.j=!1;break}a=a.a;b=a.n.d;f!=b.a&&(b.a=f,b.b=Au((gB(),hB),new iB(f.k)));b=b.b;if(Bv(!b?Fk:b.a,Qk))for(b=(!a.d.a||0==a.d.a.c?(Du(),Du(),Eu):new mB(a.d.a)).ue();b.Vd();)a=b.Wd(),1001==f.k&&a.vf(f);var g,h,j;1001==f.k?(g=new ft(f.n,f.k,f.a),g.e=f.b&15):601==f.k?(null.bi(),null.bi()):100==f.k&&H(f.n,71)?(h=f.n,j=new ft(h,205,null),j.i=h.Se(),j.j=h.Te()):\n1004<=f.k&&1005>=f.k||(701==f.k?null.bi():401==f.k||402==f.k?(null.bi(),null.bi(),null.bi(),null.bi(),null.bi()):500<=f.k&&507>=f.k&&(g=null.ci,500!=g&&(g=new ft(null.ci,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function gN(a){this.a=a}w(751,1,el,gN);_.pd=function(){pz(this)};_.a=null;function FC(){dN();fN.call(this);this.a=new Tz}w(752,744,{},FC);_.Ef=Sv;_.a=null;function IC(){new ru;var a;a:{switch(Vu){case 1:case 3:case 5:case 7:a=new iN;break a}a=new jN}this.a=a}w(767,504,{},IC);_.a=null;\nfunction jN(){}w(769,1,{},jN);_.Zh=function(a){a&&a&&jq(8,new kN(a));return null};_.$h=function(a){jq(8,new lN(a))};function iN(){}w(768,769,{},iN);_.Zh=function(){return $wnd.clipboardData.getData(zf)};_.$h=function(a){$wnd.clipboardData.setData(zf,a)};function kN(a){this.a=a}w(772,1,Hl,kN);_.zd=LA;_.a=null;function lN(a){this.a=a}w(774,1,Hl,lN);_.zd=LA;_.a=null;function GC(){this.b=new JC;this.d=new kB}w(785,502,{},GC);function tG(a,b,c,d){b=rA(b);c+=b.a;d+=b.b;Zx(a.a,c,d);$x(a.a)}\nfunction rC(){dN();fN.call(this);var a=this.a=new mN;a.ab=!0;a.a.f=!0;this.a.db=!0}w(787,744,{},rC);_.Ef=Sv;_.a=null;function nD(){}w(795,531,{},nD);function kD(){kD=x;var a;a=(bD(),cD["os.encoding"]);if(null!=a)try{if(J("UTF-8",a))gK(m);else if(J("ISO-8859-1",a)||J("ISO-LATIN-1",a))C(hK,Il,-1,0,1);else throw new DJ(a+ka);}catch(b){if(b=pq(b),!H(b,105))throw b;}}function lC(a,b){a.a=31*a.a+Uu((new UJ(b)).a)}function qB(){}w(800,1,{},qB);_.hC=Sv;_.a=1;\nfunction mN(){var a=(gy(),jy);ay.call(this,!0,li);this.U=a.a;this.a=new nN(this);this.a.d=!0;Rx(this,this.a);this.ab=!0;this.a.f=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);mw();Xw(a,b)}else this.lb|=1;Sq(Rq(this.pb))[Kg]=Fh;this.pb.style[Bk]="2147483647"}w(832,364,rl,mN);_.Yd=function(a){qx(this,a);1==Nw(a.type)&&Wx(this,!1)};_.a=null;\nfunction nN(a){this.b=a;this.c=new Bm;this.i=new Bm;a=(sz(),rz);new iA(a.d,a.b,a.c,a.e,a.a);var b;b=Tq(Tj);this.e=Tq(Wj);gw(b,this.e);this.o=!0;a=yy();b=(hw(),iw(b));a.appendChild(b);this.pb=a;Kn();this.pb.setAttribute("role",qo.a);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),mw(),Xw(a,b)):this.lb|=2225;this.pb[Kg]=Eh;a=dx(this.pb)+"-vertical";$w(this.ee(),a,!0);this.pb.style[Ti]=dc;this.pb.setAttribute("hideFocus",pk);mx(this,new qz(this),(ys(),ys(),zs))}w(833,404,jl,nN);\n_.Yd=function(a){switch(Nw(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}iz(this,a)};_.Ge=function(a,b){mz(this,a,b);b||this.a&&Wx(this.b,!1)};_.a=!0;_.b=null;w(881,1,{});\nfunction oN(a,b,c,d){var e,f,g,h,j,l;h=(!c?b.b:wD(b,c,~~Gp(c)))[0][d.length];b=j=e=null;for(c=0,f=!h?0:h.length;c<f;++c){g=h[c];var n;a:{n=g;var o=d,r=void 0,t=void 0,z=void 0,v=t=r=void 0,E=t=void 0,s=void 0,t=void 0;for(z=0,s=o.length;z<s;++z)if(E=n[z+3],v=o[z],r=null==v?Ii:typeof v,r=r==Ki?Object.prototype.toString.call(v)==Nf||typeof v.length==Ji?"array":r:r,!J(r,E)&&(!J(Qj,E)||!J(Ii,r)))if(v=J(Ji,r),r=J(zg,r),pN===E)v&&(o[z]=new UJ(o[z])),r&&(o[z]=(OE(),o[z]?PE:QE));else{t=v||r;if(t=!t&&null!=\nE&&Bp(E)==qN){t=o[z];if(null==t||rN(t,E))continue;if(Ap(t)&&(t=t&&t.g?t.g:null,null!=t&&rN(t,E))){o[z]=t;continue}}if(!J(Ki,E)||v||r){n=!1;break a}}n=!0}if(n){e=g[0];j=g[1];b=g[2];break}}return e?(d=b?b(a,d):d,a=(l=e.apply(a,d),[j?j(l):l])):null}function sN(){this.c=new pp;this.a=new pp;this.b=new pp}function rN(a,b){var c;if(pN==b||tN==b&&H(a,132))return!0;if(null!=a)for(c=Bp(a);c&&c!=pN;c=null)if(c==b)return!0;return!1}w(880,881,{},sN);function pJ(){pJ=x;uN=new sN}\nfunction uJ(a,b){pJ();D(uN.c,a,b)}function mJ(a){pJ();var b,c,d;d=eK(a,Pf);c=$wnd;a=0;for(b=d.length-1;a<b;++a)J(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function nJ(a,b){var c;pJ();return c=b&&b[0]&&(typeof b[0]==Ki||typeof b[0]==vh)?b[0]:null,rN(c,a)}function sJ(a,b){var c=oJ;pJ();var d=uN,e;e=b?d.b:d.a;if(d=!c?e.b:wD(e,c,~~Gp(c))){var f=d;for(p in a)f[p]=a[p]}else d=a;!c?xD(e,d):zD(e,c,d,~~Gp(c))}\nfunction rJ(a,b,c){var d=oJ;pJ();var e=uN,c=c?e.b:e.a,e=oN(a,c,d,b);if(!e){e=[a];for(i=0;i<b.length;i++)e.push(b[i]);b=e;e=oN(a,c,d,b)}if(!e)throw new wp("Can\'t find exported method for given arguments: 0"+Nc+b.length+ba);return e}function LH(a){pJ();var b=uN,c;null==a?a=null:(c=a[Vf],c||(0!=(Bp(a).b&4)?a=[]:(b=(b=Au(b.c,Bp(a)))&&typeof b==vh?new b(a):a,a=a[Vf]=b),c=a),a=c);return a}var uN;\nfunction B(a){return function(){try{var b;var c=arguments,d;var e;0!=tq&&(e=rm(),2E3<e-vq&&(vq=e,uq=sq()));if(0==tq++){var f=(xq(),yq),g,h;if(f.b){h=null;do g=f.b,f.b=null,h=Gq(g,h);while(f.b);f.b=h}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var j=(xq(),yq),l,n;if(j.c){n=null;do l=j.c,j.c=null,n=Gq(l,n);while(j.c);j.c=n}}--tq;c&&-1!=uq&&($wnd.clearTimeout(uq),uq=-1)}return b}catch(o){throw o;}}}\nfunction gwtOnLoad(a,b,c,d){$moduleName=b;$moduleBase=c;Vu=d;if(a)try{B(Wu)()}catch(e){a(b)}else B(Wu)()}var pN=U(1),Ep=U(142),vN=QJ(" I"),A=KJ(887,vN);U(151);var GK=KJ(891,pN),gq=KJ(895,GK),wN=QJ(" Z"),hq=KJ(885,wN),xN=PJ(),iq=KJ(896,xN),yN=PJ(),kq=KJ(897,yN);U(138);U(137);U(136);U(154);U(155);U(153);U(156);U(152);var zN=U(310),Gv=KJ(898,zN);U(311);U(193);U(570);U(148);U(587);var AN=QJ(" B");U(591);var BN=QJ(" C"),XJ=KJ(899,BN),qN=U(589),CN=QJ(" D"),XE=KJ(886,CN);U(590);U(592);\nvar DN=U(594),IH=KJ(900,DN),EN=QJ(" J"),FN=U(2),Yu=KJ(892,FN),hK=KJ(901,AN);U(603);U(586);U(141);U(568);var oJ=U(557);U(581);var BJ=U(578);U(576);U(577);U(583);U(159);U(166);U(167);U(161);U(162);U(163);U(164);U(139);U(598);U(593);U(579);U(580);U(558);U(559);U(560);U(561);U(562);U(563);U(564);U(565);U(566);U(567);var GN=U(454);U(453);U(452);U(451);U(553);U(552);U(554);U(555);U(556);U(699);\nvar MB=U(468),qE=KJ(902,MB),HN=U(476),vE=KJ(903,HN),IN=U(477),xE=KJ(904,IN),JN=U(689),OH=KJ(905,JN),kH=KJ(906,A);U(686);U(687);U(672);U(674);U(678);U(679);U(680);U(681);U(682);U(683);U(684);U(685);U(675);U(676);U(677);U(673);var QK=KJ(907,GN),KN=PJ(),Kt=KJ(908,KN);U(698);U(547);U(548);U(573);PJ();U(572);PJ();U(881);U(880);var tN=PJ();U(363);var LN=U(362);U(361);U(367);U(382);U(424);U(727);U(701);U(700);U(360);U(359);U(703);U(702);U(712);U(713);U(714);U(715);U(716);U(717);U(718);U(719);U(704);U(705);\nU(706);U(707);U(708);U(709);U(710);U(711);U(290);U(289);U(372);U(373);U(374);U(65);U(344);U(730);U(739);U(731);U(732);U(733);U(734);U(735);U(736);U(737);U(738);U(479);U(480);U(729);U(609);U(616);U(624);U(617);U(618);U(420);U(423);U(421);U(422);U(575);U(574);var MN=OJ(209,function(){Cr();return Vr}),Wr=KJ(909,MN),NN=OJ(199,function(){gr();return pr}),qr=KJ(911,NN),ON=OJ(204,function(){rr();return Ar}),Br=KJ(912,ON),PN=OJ(219,function(){Xr();return ns}),os=KJ(913,PN);OJ(210,null);OJ(211,null);\nOJ(212,null);OJ(213,null);OJ(214,null);OJ(215,null);OJ(216,null);OJ(217,null);OJ(218,null);OJ(200,null);OJ(201,null);OJ(202,null);OJ(203,null);OJ(205,null);OJ(206,null);OJ(207,null);OJ(208,null);OJ(220,null);OJ(221,null);OJ(222,null);OJ(223,null);OJ(224,null);OJ(225,null);OJ(226,null);OJ(227,null);U(535);U(534);U(611);U(610);U(612);U(614);U(613);U(615);U(619);U(620);U(243);U(242);U(241);U(247);U(246);U(245);U(251);var QN=U(250);U(249);U(265);U(267);U(268);U(484);U(693);\nvar RN=U(695),SN=U(657),TN=U(662),KL=KJ(914,SN),LL=KJ(915,TN),SF=KJ(916,RN);U(690);U(688);U(346);U(284);U(348);U(287);U(286);U(285);U(447);U(448);U(449);U(489);U(488);U(487);U(492);var UN=PJ(),hN=KJ(918,UN);U(342);U(533);U(632);U(296);U(502);U(503);U(651);U(666);var VN=OJ(668,function(){BG();return BL}),CL=KJ(920,VN),WN=OJ(669,function(){FG();return EL}),FL=KJ(921,WN),XN=OJ(667,function(){DG();return wL}),xL=KJ(922,XN);U(274);U(276);U(537);U(600);U(357);U(358);U(606);U(663);U(664);U(665);U(491);\nvar nC=U(490);U(474);U(696);U(473);var QB=U(472);U(500);U(501);U(150);U(483);U(248);U(785);U(435);var dA=KJ(923,LN);U(436);U(742);U(741);U(396);U(398);U(397);U(399);U(271);U(288);U(692);U(497);U(498);U(499);U(462);U(536);U(461);U(460);var YN=KJ(893,EN);U(636);U(602);U(279);U(266);U(269);U(270);U(263);U(262);U(264);U(281);U(482);U(456);U(455);U(509);U(458);U(459);U(495);U(494);var sC=U(493);U(630);U(538);U(539);U(652);U(639);U(450);U(653);U(135);var $B=U(475);U(585);U(722);U(723);U(637);U(800);\nvar dC=U(725);U(744);U(787);U(512);U(750);U(751);U(469);U(278);U(275);U(277);U(273);U(261);U(260);U(259);U(366);U(365);U(364);U(832);U(404);U(833);var ZN=OJ(368,function(){gy();return ny}),oy=KJ(928,ZN),$N=OJ(416,function(){cy();return Az}),Bz=KJ(929,$N);U(58);U(417);U(418);U(413);U(414);U(415);U(59);U(60);U(61);U(405);U(406);U(407);U(408);U(411);U(670);U(726);U(324);U(392);U(393);U(412);U(748);U(752);var gC=U(485);U(317);U(514);U(515);U(508);U(370);U(377);U(427);U(426);U(428);\nvar aO=OJ(429,function(){Sz();return bA}),cA=KJ(943,aO);OJ(430,null);OJ(431,null);OJ(432,null);OJ(433,null);U(291);U(68);U(69);U(67);U(70);U(73);U(74);U(75);U(76);U(77);U(78);var bO=U(90),nz=KJ(944,bO);U(79);U(80);U(81);U(82);U(83);U(84);U(85);U(87);U(86);U(88);U(89);U(91);U(92);U(94);U(95);U(93);U(96);U(97);U(98);U(99);U(101);U(103);U(104);U(102);U(100);U(105);U(106);U(107);U(108);U(110);U(113);U(112);U(114);U(117);U(118);U(116);U(119);U(120);U(121);U(122);U(123);U(124);U(126);U(127);U(125);U(128);\nU(129);U(130);U(131);U(133);U(134);U(132);U(378);U(395);U(394);U(627);U(371);U(318);var QC=U(505),SC=KJ(947,QC);U(506);U(504);U(728);U(439);U(240);U(354);U(326);U(328);U(327);U(322);U(438);U(319);U(529);U(528);U(530);U(604);U(283);U(72);U(329);U(401);U(403);U(724);U(767);U(507);U(531);U(321);U(71);U(109);U(769);U(772);U(774);U(768);U(524);U(525);U(532);U(582);U(795);U(62);U(63);var cO=U(66),Mm=KJ(951,cO);U(64);U(316);function Sv(){return this.a}function tI(){return!1}function sy(){return this.b}\nfunction Qv(){return PC(this.a)}function sK(){return this.a.d}function iJ(){var a=this.b;this.c.a.apply(a,[LH(this.a.a),a])}function Yl(){return Gp(this)}function LA(){}function WJ(){return m+this.a}function MA(){return yA(this)}function Ms(){return this.c}function jx(){return Nq(this.pb,Li)}function KA(){return wA(this)}function Tv(a){return!H(a,32)?!1:J(this.a,a.Td())}function EK(a){return Qw(this.a,a)}function wx(){}function mK(){return Mq(this.a)}function sI(){return!1}\nfunction DC(){var a;0<this.a?(a=zC(this,this.a),a=!a?wA(this):a):a=wA(this);return a}function LB(){return this.d}function Pt(a){var b=a.a;if(a=a.a.k)Xt(b,this),a.Hh(b.b);b.d=!0}function VJ(){return Uu(this.a)}function uD(){return 0==this.Pf()}function xx(){rx(this)}function WB(){}function NA(){return this.cZ.d+Mf+this.$e()+Tf}function EC(){var a;0<this.a?(a=zC(this,this.a),a=!a?yA(this):a):a=yA(this);return a}function Xl(a){return this===a}function kx(){return Nq(this.pb,Mi)}\nfunction lx(){return this.pb};window.gwtOnLoad=gwtOnLoad;$sendStats(\'moduleStartup\', \'moduleEvalEnd\');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats(\'moduleStartup\', \'end\');\n//@ sourceURL=0.js \n']);
diff --git a/public/jsme/6DED0C7A48F0BB72DDB1FDE5C05E60B5.cache.html b/public/jsme/6DED0C7A48F0BB72DDB1FDE5C05E60B5.cache.html
deleted file mode 100644
index 615e0b8..0000000
--- a/public/jsme/6DED0C7A48F0BB72DDB1FDE5C05E60B5.cache.html
+++ /dev/null
@@ -1,642 +0,0 @@
-<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
deleted file mode 100644
index 89a06f1..0000000
--- a/public/jsme/73F66F1A578E65144682885B3DC28556.cache.html
+++ /dev/null
@@ -1,620 +0,0 @@
-<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
deleted file mode 100644
index 609d40d..0000000
--- a/public/jsme/76252DEA9FB0A670947525C4C89E2530.cache.html
+++ /dev/null
@@ -1,657 +0,0 @@
-<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/7A65B607B90DE29D7EA26AA83BF69D4F.cache.js b/public/jsme/7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
new file mode 100644
index 0000000..708a105
--- /dev/null
+++ b/public/jsme/7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
@@ -0,0 +1 @@
+jsme.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsme;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats(\'moduleStartup\', \'moduleEvalStart\');var $gwt_version = "2.5.1";var $strongName = \'7A65B607B90DE29D7EA26AA83BF69D4F\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;var n="",ea="\\n",ga=" ",ha=" \\t\\n\\r\\u000c",ia=" ",ja=" 0 0",ka=" 0 0 0",ma=" is not supported",na=\'"\',oa=\'" \',qa=\'" cy="\',ra=\'" height="\',ua=\'" stroke="\',va=\'" x2="\',wa=\'" y1="\',xa=\'" y2="\',za=\'" y="\',Aa=\'"/>\',Ca=\'">\',Fa="#",Ha="$",Ia="$$$$",Ja="$MOL\\n",La="$RXN",Oa="$RXN\\n\\n\\nJME Molecular Editor\\n",Pa="%",Qa="&",Ua="&amp;",Ya="&gt;",ab="&lt;",bb="\'",cb="(",hb=")",ib="*",jb="+",kb=",",nb=", ",qb=",modifiers=",rb="-",sb="-C#C-Me",vb="-C#CH",wb="-C#N",zb="-C(=O)N",Ab="-C(=O)OH",Hb="-C(=O)OMe",\nLb="-CCl3",Mb="-CF3",Nb="-CMe3",Pb="-NC=O",Vb="-NH-SO2-Me",Yb="-NMe2",Zb="-NO2",$b="-OC(=O)Me",ac="-SO2-NH2",bc="-SO3H",dc="-disabled",hc="-selected",lc=".",mc="...",tc="/",yc="//",zc="/>",Fc="0",Gc="0.0px",Hc="0px",Ic="1",Kc="100%",Nc="2",Oc="3",Pc="4",Uc="5",Vc="6",Wc="7",Xc="8",ad="9",bd=":",gd=": ",hd=";",id="<",td="<\/g>",ud="<\/svg>",vd="<\/text>",zd=\'<line x1="\',Ad=\'<text x="\',Ed="=",Fd=">",Gd="?",Nd="@",Od="A",Pd="API",Qd="AfterStructureModified",Rd="Ag",Sd="Al",Vd="AtomClicked",Wd="AtomHighlight",\nXd="Au",Yd="Auto atom map molecule",ce="B",de="Ba",ee="BeforePaste",fe="BondClicked",ke="BondHighlight",le="Br",me="C",ne="CSS1Compat",oe="Ca",se="Cd",te="Center",ue="Change atom map",ve="Cl",we="Class$",xe="Color parameter outside of expected range",ye="Copy as ",ze="Cs",Ae="Cu",Be="DOMMouseScroll",Ge="Delete all atom map molecule",He="Delete hydrogens",Ie="Dialog",Je="ERROR - ",Ke="F",Le=\'For input string: "\',Me="Fr",Ne="GUI",Oe="Ga",Pe="H",Ue="Helvetica",Xe="I",Ye="InchiKeySearch",Ze="Incorrect URL: ",\n$e="Internal index set to null.",af="JSME",bf="JavaScript",cf="K",df="Li",ef="M CHG",ff="M END",gf="M END\\n",kf="M ISO",nf="M V30 ",of="MDLV30/STEABS",pf="MDLV30/STERAC",qf="MDLV30/STEREL",rf="Mg",sf="N",tf="NA",uf="Na",vf="Ni",wf="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",xf="O",yf="P",zf="Q",Ef="R",Ff="RXN",Gf="Rb",Hf="S",If="SMILES",Jf="Se",Kf="Set molecule Chiral flag",Lf="Si",Mf="Sr",Nf="Style names cannot be empty",Of="TBODY",Pf="TR",\nQf="Unset molecule chiral flag",Rf="V2000",Sf="V3000",Tf="WebkitUserSelect",Uf="X",Vf="Zn",Wf="[",Xf="[object Array]",Yf="\\\\",Zf="\\\\.",$f="\\\\\\\\",ag="\\\\\\\\n",bg="\\\\b",cg="]",dg="__gwtex_wrap",eg="a",fg="abs",gg="absolute",hg="addBond",ig="addGroup",jg="addRing",kg="addRingBond",lg="addTemplate",og="alert",sg="alertdialog",tg="align",ug="antialias",vg="application",wg="article",xg="auto",yg="autonumber",zg="banner",Ag="begin",Bg="black",Cg="blue",Dg="blur",Eg="bolder",Fg="boolean",Gg="border",Ig="bottom",\nKg="button",Mg="c",Ng="cellPadding",Og="cellSpacing",Pg="center",Qg="change",Rg="chargeAtom0",Sg="checkbox",Tg="className",Ug="click",Vg="click marked atom to delete mark",Wg="clip",Yg="code",Zg="colSpan",$g="columnheader",ah="combobox",fh="complementary",gh="contentinfo",hh="contextmenu",ih="cursor",jh="dblclick",kh="definition",lh="depict",mh="dialog",nh="directory",oh="display",ph="div",qh="document",rh="download",sh="dragend",th="dragenter",uh="dragover",vh="dragstart",wh="drop",xh="end_gesture",\nyh="error",zh="false",Ah="focus",Bh="fontFamily",Ch="fontSize",Dh="fontStyle",Eh="fontWeight",Fh="form",Gh="function",Hh="g",Ih="gesturechange",Kh="gestureend",Lh="gesturestart",Mh="google",Nh="grid",Oh="gridcell",Ph="group",Qh="gwt-MenuBar",Rh="gwt-MenuBarPopup",Sh="head",Th="heading",Uh="height",Vh="hidden",Wh="i",Xh="id",Yh="img",Zh="is_touch_supported",$h="italic",ai="java.vm.name",bi="jsa-resetDiv",ci="keydown",di="keypress",ei="keyup",fi="left",gi="leftoversDownload",hi="link",ii="list",ji=\n"listbox",ki="listitem",li="load",mi="log",ni="m",oi="main",pi="margin",qi="marginBottom",ri="marquee",si="math",ti="menu",wi="menuPopup",xi="menubar",yi="menuitem",zi="menuitemcheckbox",Ai="menuitemradio",Bi="middle",Ci="mol",Di="mousedown",Ei="mousemove",Fi="mouseout",Gi="mouseover",Hi="mouseup",Ii="mousewheel",Ji="move",Ki="msie",Li="multipart",Mi="n",Ni="name",Oi="navigation",Pi="nodepict",Qi="none",Ri="note",Si="nowrap",Ti="null",Ui="number",Vi="object",Wi="offsetHeight",Xi="offsetWidth",Yi=\n"ontouchstart",Zi="opera",$i="option",aj="or",bj="outline",cj="overflow",hj="p",ij="padding",jj="paste",kj="popupContent",lj="position",mj="presentation",nj="progressbar",oj="px",pj="px ",qj="px, ",rj="px;",sj="radio",tj="radiogroup",uj="readMolFile",vj="rect(0px, 0px, 0px, 0px)",wj="redo",xj="region",yj="rgb(",zj="right",Aj="rotation",Bj="row",Cj="rowgroup",Dj="rowheader",Ej="runAsyncCallback",Fj="s",Gj="scale100",Hj="scrollbar",Ij="se",Jj="search",Kj="separator",Lj="serif",Mj="setAtom",Nj="setBondDouble",\nOj="setBondSingle",Pj="setBondTriple",Qj=\'shape-rendering="crispEdges"\',Rj="slider",Sj="span",Tj="spinbutton",Uj="status",Vj="string",Wj="subMenuIcon-selected",Xj="tab",Yj="table",Zj="tablist",$j="tabpanel",ak="tbody",bk="td",gk="text",hk="textAlign",ik="textbox",jk="timer",kk="title",lk="toolbar",mk="tooltip",nk="top",ok="touchcancel",pk="touchend",qk="touchmove",rk="touchstart",sk="tr",uk="tree",vk="treegrid",wk="treeitem",xk="true",yk="undo",zk="unknown type",Ak="value",Bk="verticalAlign",Ck="visibility",\nDk="visible",Ek="whiteSpace",Fk="width",Gk="x",Hk="zIndex",Ik="{",Jk="|",_,Kk={l:4194303,m:4194303,h:1048575},Lk={l:0,m:0,h:0},Mk={l:1,m:0,h:0},Nk={l:2,m:0,h:0},Ok={l:3,m:0,h:0},Pk={l:4,m:0,h:0},Qk={l:8,m:0,h:0},Rk={l:10,m:0,h:0},Sk={l:16,m:0,h:0},Tk={l:32,m:0,h:0},Uk={l:64,m:0,h:0},Vk={l:128,m:0,h:0},Wk={l:256,m:0,h:0},Xk={l:512,m:0,h:0},Yk={l:1024,m:0,h:0},Zk={l:2048,m:0,h:0},$k={l:8192,m:0,h:0},al={l:16384,m:0,h:0},bl={l:32768,m:0,h:0},cl={l:65536,m:0,h:0},dl={l:131072,m:0,h:0},fl={l:262144,m:0,\nh:0},gl={l:524288,m:0,h:0},hl={},il={89:1,93:1,109:1},jl={22:1,25:1,89:1,94:1,96:1},kl={89:1,93:1,108:1},ll={27:1,29:1,37:1,42:1,43:1,45:1,49:1,51:1},ml={2:1,89:1,93:1},q={87:1,89:1,93:1},nl={54:1,89:1,93:1},ol={27:1,29:1,37:1,41:1,42:1,43:1,45:1,49:1,51:1},pl={27:1,29:1,37:1,42:1,45:1,49:1,51:1},ql={108:1},rl={3:1,89:1,93:1},sl={89:1,93:1},tl={53:1,89:1,97:1,105:1,106:1},ul={60:1,67:1,81:1,89:1},vl={20:1,22:1,89:1,94:1,96:1},wl={42:1,49:1},xl={92:1},yl={26:1},Dl={36:1},El={60:1,61:1,67:1,81:1,89:1},\nFl={21:1,22:1,89:1,94:1,96:1},Gl={110:1},Hl={28:1,52:1},Il={112:1},Jl={89:1,97:1,106:1},Kl={133:1},Ll={22:1,23:1,89:1,94:1,96:1},Ml={80:1,93:1},Nl={109:1},Ol={50:1,89:1,94:1,96:1},Pl={89:1},Ql={33:1,89:1},Rl={67:1,89:1},Tl={35:1},Ul={17:1},Vl={},Wl={75:1,84:1},u={89:1,93:1,104:1},Xl={29:1},Yl={55:1,60:1,61:1,67:1,75:1,76:1,81:1,84:1,89:1},Zl={18:1},$l={89:1,108:1},am={88:1,89:1,93:1,104:1},bm={64:1,89:1},cm={24:1,89:1,94:1,96:1},dm={89:1,97:1,105:1,106:1};\nfunction w(a,b,c){var d=hl[a];d&&!d.cZ?_=d.prototype:(!d&&(d=hl[a]=function(){}),_=d.prototype=0>b?{}:new hl[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}w(1,-1,Vl);_.eQ=em;_.hC=fm;_.tS=function(){return this.cZ.d+Nd+gm(this.hC())};_.toString=function(){return this.tS()};_.tM=x;\nfunction hm(){hm=x;im=z(B,q,-1,[0,16777215,14286847,13402367,12779264,16758197,9474192,3166456,16715021,9494608,11789301,11230450,9109248,12560038,1578E4,16744448,16777008,2093087,8442339,9388244,4062976,15132390,12567239,10921643,9083335,10255047,14706227,15765664,5296208,13140019,8224944,12750735,6721423,12419299,16752896,10889513,6076625,7351984,65280,9764863,9756896,7586505,5551541,3907230,2396047,687500,27013,12632256,16767375,10909043,6717568,10380213,13924864,9699476,4366E3,5707663,51456,7394559,\n16777159,14286791,13107143,10747847,9437127,6422471,4587463,3211207,2097095,65436,58997,54354,48952,43812,5096191,5089023,2200790,2522539,2516630,1528967,13684960,16765219,12105936,10900557,5724513,10375093,11230208,7688005,4358806,4325478,32E3,7384058,47871,41471,36863,33023,27647,5528818,7888099,9064419,10565332,11739092,11739066,11734438,12389767,13041766,13369433,13697103,14221381,14680120,15073326,15400998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,\n0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13158600,1334015,56540,15075850,15132160,56540,15075850,15461355,8553170,1016335,1016335,1334015,15132160,3289770,14456450,16422400,16422400,11819700,3289770,1016335]);jm=new km(255,128,0);lm=new km(92,160,255);mm=new km(160,0,64);nm=new km(255,160,255);om=new km(32,96,255);pm=new km(255,0,0);qm=new km(0,255,0);rm=new km(192,0,255);sm=new km(255,160,0);tm=new km(0,128,0);um=new km(160,0,0)}var im,nm,lm,jm,om,tm,um,qm,rm,sm,pm,mm;\nfunction vm(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;wm(c.a,b);0==c.a.c&&xm(c.b);a.q=null}a.qd()}}function ym(a,b){var c=zm();vm(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;Am(a.k,zm())}function Bm(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.td((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.sd(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.rd(),!1):!0}w(58,1,{});_.qd=function(){this.u&&this.rd()};\n_.rd=function(){this.td((1+Math.cos(6.283185307179586))/2)};_.sd=function(){this.td((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;function Am(a,b){if(Bm(a.a,b)){var c=a.a,d=a.a.s,e;e=new Cm(d,a.a.k);Dm(d.a,e);1==d.a.c&&Em(d.b,16);c.q=e}else a.a.q=null}function Fm(a){this.a=a}w(59,1,{},Fm);_.a=null;w(60,1,{});w(61,1,{13:1});function Gm(){Gm=x;Hm=new Im}w(62,60,{});var Hm=null;function Im(){this.a=new Jm;this.b=new Km(this)}w(63,62,{},Im);\nfunction Lm(){Lm=x;Mm=new Jm;var a=new Nm;Om();Pm(Qm?Qm:Qm=new Rm,a)}function xm(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);wm(Mm,a)}function Em(a,b){if(0>b)throw new Sm("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);wm(Mm,a);a.b=!1;a.c=Tm(a,b);Dm(Mm,a)}function Tm(a,b){return $wnd.setTimeout(C(function(){a.ud()}),b)}w(65,1,{});_.ud=function(){this.b||wm(Mm,this);this.vd()};_.b=!1;_.c=0;var Mm;function Km(a){Lm();this.a=a}w(64,65,{},Km);\n_.vd=function(){var a=this.a,b,c,d,e,f;b=D(Um,u,14,a.a.c,0);b=Vm(a.a,b);c=new Wm;for(e=0,f=b.length;e<f;++e)d=b[e],wm(a.a,d),Am(d.a,c.a);0<a.a.c&&Em(a.b,Xm(5,16-(zm()-c.a)))};_.a=null;function Cm(a,b){this.b=a;this.a=b}w(66,61,{13:1,14:1},Cm);_.a=null;_.b=null;w(68,1,{});_.a=null;function Ym(){this.a=og}w(67,68,{},Ym);function Zm(){this.a=sg}w(69,68,{},Zm);function $m(){this.a=vg}w(70,68,{},$m);w(72,1,{});_.a=null;function an(a){this.a=a}w(71,72,{},an);function bn(){this.a=wg}w(73,68,{},bn);\nfunction cn(){this.a=zg}w(74,68,{},cn);function dn(){this.a=Kg}w(75,68,{},dn);function en(){this.a=Sg}w(76,68,{},en);function fn(){this.a=$g}w(77,68,{},fn);function gn(){this.a=ah}w(78,68,{},gn);function hn(){this.a=fh}w(79,68,{},hn);function jn(){this.a=gh}w(80,68,{},jn);function kn(){this.a=kh}w(81,68,{},kn);function ln(){this.a=mh}w(82,68,{},ln);function mn(){this.a=nh}w(83,68,{},mn);function nn(){this.a=qh}w(84,68,{},nn);function on(){this.a=Fh}w(85,68,{},on);function pn(){this.a=Nh}\nw(86,68,{},pn);function qn(){this.a=Oh}w(87,68,{},qn);function rn(){this.a=Ph}w(88,68,{},rn);function sn(){this.a=Th}w(89,68,{},sn);function tn(a){this.a=a.id}w(90,1,{15:1,16:1},tn);_.a=null;function un(){this.a=Yh}w(91,68,{},un);function vn(){this.a=hi}w(92,68,{},vn);function wn(){this.a=ii}w(93,68,{},wn);function xn(){this.a=ji}w(94,68,{},xn);function yn(){this.a=ki}w(95,68,{},yn);function zn(){this.a=mi}w(96,68,{},zn);function An(){this.a=oi}w(97,68,{},An);function Bn(){this.a=ri}w(98,68,{},Bn);\nfunction Cn(){this.a=si}w(99,68,{},Cn);function Dn(){this.a=ti}w(100,68,{},Dn);function En(){this.a=xi}w(101,68,{},En);function Fn(){this.a=yi}w(102,68,{},Fn);function Gn(){this.a=zi}w(103,68,{},Gn);function Hn(){this.a=Ai}w(104,68,{},Hn);function In(){this.a=Oi}w(105,68,{},In);function Jn(){this.a=Ri}w(106,68,{},Jn);function Kn(){this.a=$i}w(107,68,{},Kn);function Ln(){this.a=mj}w(108,68,{},Ln);w(109,72,{},function(a){this.a=a});function Mn(){this.a=nj}w(110,68,{},Mn);\nfunction Pn(){Pn=x;Qn=new an("aria-activedescendant")}var Qn;function Rn(){this.a=sj}w(112,68,{},Rn);function Sn(){this.a=tj}w(113,68,{},Sn);function Tn(){this.a=xj}w(114,68,{},Tn);\nfunction Un(){Un=x;Vn=new Zm;Wn=new Ym;Xn=new $m;Yn=new bn;Zn=new cn;$n=new dn;ao=new en;bo=new fn;co=new gn;eo=new hn;fo=new jn;go=new kn;ho=new ln;io=new mn;jo=new nn;ko=new on;lo=new qn;mo=new pn;no=new rn;oo=new sn;po=new un;qo=new vn;ro=new xn;so=new yn;to=new wn;uo=new zn;vo=new An;wo=new Bn;xo=new Cn;yo=new En;zo=new Gn;Ao=new Hn;Bo=new Fn;Co=new Dn;Do=new In;Eo=new Jn;Fo=new Kn;Go=new Ln;Ho=new Mn;Io=new Sn;Jo=new Rn;Ko=new Tn;Lo=new Mo;No=new Oo;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=\nnew 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;E(wp,xj,Ko);E(wp,og,Wn);E(wp,mh,ho);E(wp,sg,Vn);E(wp,vg,Xn);E(wp,qh,jo);E(wp,wg,Yn);E(wp,zg,Zn);E(wp,Kg,$n);E(wp,Sg,ao);E(wp,Oh,lo);E(wp,$g,bo);E(wp,Ph,no);E(wp,ah,co);E(wp,fh,eo);E(wp,gh,fo);E(wp,kh,go);E(wp,ii,to);E(wp,nh,io);E(wp,Fh,ko);E(wp,Nh,mo);E(wp,Th,oo);E(wp,Yh,po);E(wp,hi,qo);E(wp,ji,ro);E(wp,ki,so);E(wp,mi,uo);E(wp,oi,vo);E(wp,ri,wo);E(wp,si,xo);E(wp,\nti,Co);E(wp,xi,yo);E(wp,yi,Bo);E(wp,zi,zo);E(wp,$i,Fo);E(wp,sj,Jo);E(wp,Ai,Ao);E(wp,Oi,Do);E(wp,Ri,Eo);E(wp,mj,Go);E(wp,nj,Ho);E(wp,tj,Io);E(wp,Bj,Po);E(wp,Cj,Lo);E(wp,Dj,No);E(wp,Jj,To);E(wp,Kj,Vo);E(wp,Hj,Ro);E(wp,Rj,Xo);E(wp,Tj,Zo);E(wp,Uj,ap);E(wp,Xj,gp);E(wp,Zj,cp);E(wp,$j,ep);E(wp,ik,ip);E(wp,jk,kp);E(wp,lk,mp);E(wp,mk,op);E(wp,uk,up);E(wp,vk,qp);E(wp,wk,sp)}\nvar Wn,Vn,Xn,Yn,Zn,$n,ao,bo,co,eo,fo,go,ho,io,jo,ko,mo,lo,no,oo,po,qo,to,ro,so,uo,vo,wo,xo,Co,yo,Bo,zo,Ao,Do,Eo,Fo,Go,Ho,Jo,Io,Ko,wp,Po,Lo,No,Ro,To,Vo,Xo,Zo,ap,gp,cp,ep,ip,kp,mp,op,up,qp,sp;function Qo(){this.a=Bj}w(116,68,{},Qo);function Mo(){this.a=Cj}w(117,68,{},Mo);function Oo(){this.a=Dj}w(118,68,{},Oo);function So(){this.a=Hj}w(119,68,{},So);function Uo(){this.a=Jj}w(120,68,{},Uo);function Wo(){this.a=Kj}w(121,68,{},Wo);function Yo(){this.a=Rj}w(122,68,{},Yo);function $o(){this.a=Tj}\nw(123,68,{},$o);function bp(){this.a=Uj}w(124,68,{},bp);function hp(){this.a=Xj}w(125,68,{},hp);function dp(){this.a=Zj}w(126,68,{},dp);function fp(){this.a=$j}w(127,68,{},fp);function jp(){this.a=ik}w(128,68,{},jp);function lp(){this.a=jk}w(129,68,{},lp);function np(){this.a=lk}w(130,68,{},np);function pp(){this.a=mk}w(131,68,{},pp);function vp(){this.a=uk}w(132,68,{},vp);function rp(){this.a=vk}w(133,68,{},rp);function tp(){this.a=wk}w(134,68,{},tp);\nfunction yp(a){var b,c,d;d=new zp;for(c=a;c;)b=c.yd(),c!=a&&(d.a.a+="Caused by: "),Ap(d,c.cZ.d),d.a.a+=gd,Bp(d.a,null==b?"(No exception detail)":b),d.a.a+=ea,c=c.e}function Cp(a){var b;b=a.cZ.d;a=a.yd();return null!=a?b+gd+a:b}w(138,1,{89:1,106:1});_.yd=function(){return this.f};_.tS=function(){return Cp(this)};_.e=null;_.f=null;function Dp(a){this.f=a}w(137,138,Jl,Dp);function Ep(a){this.f=a}function Fp(a,b){this.e=b;this.f=a}w(136,137,dm,Ep,Fp);function Gp(a){this.f=a}w(135,136,dm,Gp);\nfunction Wm(){this.a=zm()}function zm(){return(new Date).getTime()}w(139,1,{},Wm);function Hp(a){this.b=a;this.a=n}w(141,136,dm,Hp);_.yd=function(){if(null==this.c){this.d=null==this.b?Ti:Ip(this.b)?null==this.b?null:this.b.name:G(this.b,1)?"String":Jp(this.b).d;this.a=this.a+gd+(Ip(this.b)?null==this.b?null:this.b.message:this.b+n);var a;if(Ip(this.b)){a=this.b;var b=n,c;for(c in a)if(c!=Ni&&"message"!=c&&"toString"!=c)try{b+="\\n "+c+gd+a[c]}catch(d){}a=b}else a=n;this.c=cb+this.d+") "+a+this.a}return this.c};\n_.a=n;_.b=null;_.c=null;_.d=null;function Kp(a,b){return Lp(a)?a.eQ(b):a===b}function Jp(a){return Lp(a)?a.cZ:Mp}function Np(a){return Lp(a)?a.hC():Op(a)}function Pp(a){return a.toString?a.toString():"[JavaScriptObject]"}\nfunction Qp(){var a;Qp=x;Rp=(a=["\\\\u0000","\\\\u0001","\\\\u0002","\\\\u0003","\\\\u0004","\\\\u0005","\\\\u0006","\\\\u0007",bg,"\\\\t","\\\\n","\\\\u000B","\\\\f","\\\\r","\\\\u000E","\\\\u000F","\\\\u0010","\\\\u0011","\\\\u0012","\\\\u0013","\\\\u0014","\\\\u0015","\\\\u0016","\\\\u0017","\\\\u0018","\\\\u0019","\\\\u001A","\\\\u001B","\\\\u001C","\\\\u001D","\\\\u001E","\\\\u001F"],a[34]=\'\\\\"\',a[92]=$f,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]=\n"\\\\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)}\nfunction Sp(a){Qp();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=Rp[a.charCodeAt(0)],null==c?a:c});return na+a+na}var Rp;w(148,1,{});function Tp(){Tp=x;Up=$wnd}\nfunction Vp(a,b,c){function d(){a.onerror=a.onreadystatechange=a.onload=function(){};c&&a.parentNode.removeChild(a)}Tp();a.onload=C(function(){d();b&&b.xd(null)});a.onerror=C(function(){d();b&&b.wd(new Gp("onerror() called."))});a.onreadystatechange=C(function(){("complete"==a.readyState||"loaded"==a.readyState)&&a.onload()})}var Up;\nfunction Wp(a){var b,c,d;b=!a.d?(Tp(),window):a.d;b=(Tp(),b.document);c=(d=b.createElement("script"),d.type="text/javascript",d);(a.a||a.b)&&Vp(c,a.a,a.b);a=a.c;Tp();c.src=a;b.getElementsByTagName(Sh)[0].appendChild(c)}function Xp(a,b){a.a=b;return a}function Yp(a){a.b=!0;return a}function Zp(a){this.c=a}w(150,1,{},Zp);_.a=null;_.b=!1;_.c=null;_.d=null;function $p(){$p=x;aq=new bq(9,z(B,q,-1,[]),new cq)}\nfunction dq(a,b){var c,d,e,f;if(b==a.f)return!0;for(d=a.c,e=0,f=d.length;e<f;++e)if(c=d[e],c==b)return!0;return!1}function eq(a,b){a.b=b;if($stats){var c=fq(b==a.f?gi:rh+b,Ag,b);$stats(c)}var d=a.e,c=new gq(a,b),e,f;f=hq(b,c);null!=f&&(d=(e=d.a[b]?d.a[b]:0,d.a[b]=e+1,e),0<d&&(e=-1!=f.indexOf(Gd)?38:63,f+=String.fromCharCode(e)+"manualRetry="+d),c=new iq(f,c,b),jq(c.b,c),Wp(Xp(Yp((Tp(),new Zp(c.f))),new kq(c))))}\nfunction lq(a){if(!(0<=a.b)){var b,c,d,e;if(!a.j){a.j=new mq(a.c.length+1);for(c=a.c,d=0,e=c.length;d<e;++d){b=c[d];var f=a.j;f.a[f.c++]=b}c=a.j;d=a.f;c.a[c.c++]=d}for(;0<a.k.c-a.k.b&&a.d[a.k.a[a.k.b]];)c=a.k.a[a.k.b++],c<a.i.length&&nq(a.i,c,null);a:{c=a.i;for(d=0;d<c.length;++d)if(c[d]){c=!1;break a}c=!0}c||(0<a.j.c-a.j.b?eq(a,a.j.a[a.j.b]):0<a.k.c-a.k.b&&eq(a,a.k.a[a.k.b++]))}}\nfunction bq(a,b,c){this.f=a;this.c=b;this.e=c;a+=1;this.a=D(oq,u,104,a,0);this.k=new mq(a);this.d=D(pq,ml,-1,a,2);this.i=D(qq,u,18,a,0)}function rq(a,b){$p();var c=aq,d;c.d[a]?b.Ad():(d=c.a[a],null==d&&(d=nq(c.a,a,D(sq,u,17,0,0))),nq(d,d.length,b),c.i[a]||(nq(c.i,a,new tq(c,a)),dq(c,a)||(d=c.k,d.a[d.c++]=a),lq(c)))}w(151,1,{},bq);_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;_.f=0;_.i=null;_.j=null;_.k=null;var aq;function tq(a,b){this.a=a;this.b=b}w(152,1,Zl,tq);\n_.Cd=function(a){var b,c,d,e;e=this.a.a[this.b];if(null!=e){nq(this.a.a,this.b,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.zd(a)}};_.a=null;_.b=0;function mq(a){this.a=D(B,q,-1,a,1)}w(153,1,{},mq);_.a=null;_.b=0;_.c=0;function uq(a){this.f="Download of "+a+" failed with status 404(Script Tag Failure - no status available)"}w(154,136,dm,uq);function vq(a,b,c){this.e=c;this.f="Install of "+a+" failed with text "+b}w(155,136,dm,vq);\nfunction wq(a,b){var c,d,e,f,g;if(a.b.b==a.a){f=a.b.i;a.b.i=D(qq,u,18,a.b.f+1,0);d=a.b.k;d.b=0;d.c=0;a.b.b=-1;g=null;for(d=0,e=f.length;d<e;++d)if(c=f[d])try{c.Cd(b)}catch(h){if(h=xq(h),G(h,105))g=c=h;else throw h;}if(g)throw g;}}function gq(a,b){this.b=a;this.a=b}w(156,1,Zl,gq);_.Cd=function(a){wq(this,a)};_.a=0;_.b=null;function fq(a,b,c){a={moduleName:$moduleName,sessionId:$sessionId,subSystem:"runAsync",evtGroup:a,millis:(new Date).getTime(),type:b};0<=c&&(a.fragment=c);return a}\nfunction Op(a){return a.$H||(a.$H=++zq)}function Aq(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Bq(){return $wnd.setTimeout(function(){0!=Cq&&(Cq=0);Dq=-1},10)}var Cq=0,zq=0,Eq=0,Dq=-1;function hq(a,b){return __gwtStartLoadingFragment(a,C(function(a){b.Cd(a)}))}w(159,1,{});\nfunction Fq(a,b,c){if(c&&(++a.e,a.e<=a.c)){b=-1!=a.d.indexOf(Gd)?38:63;a.f=a.d+String.fromCharCode(b)+"autoRetry="+a.e;jq(a.b,a);Wp(Xp(Yp((Tp(),new Zp(a.f))),new kq(a)));return}wq(a.a,b)}function iq(a,b,c){this.d=this.f=a;this.a=b;this.c=3;this.e=0;this.b=c}w(161,1,{},iq);_.a=null;_.b=0;_.c=0;_.d=null;_.e=0;_.f=null;function Gq(){Gq=x;Hq=new Iq}function Jq(a,b){a.a=Kq(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Lq(a)),Mq(a.e,1),!a.i&&(a.i=new Nq(a)),Mq(a.i,50))}function Iq(){}\nfunction Oq(a){return a.Bd()}function Kq(a,b){!a&&(a=[]);a[a.length]=b;return a}function Pq(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Bd()&&(b=Kq(b,e)):e[0].pd()}catch(f){if(f=xq(f),!G(f,106))throw f;}}return b}function Mq(a,b){Gq();$wnd.setTimeout(function(){C(Oq)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}w(162,148,{},Iq);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Hq;function Lq(a){this.a=a}w(163,1,{},Lq);\n_.Bd=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Pq(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,h;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Wm;100>zm()-d.a;){e=!1;for(f=0;f<g;++f)if(h=b[f])e=!0,h[0].Bd()||(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 Nq(a){this.a=a}w(164,1,{},Nq);_.Bd=function(){this.a.d&&Mq(this.a.e,1);return this.a.j};\n_.a=null;function cq(){this.a=[]}function Qq(a){Rq(a.b)&&Fq(a,new uq(a.f),!0)}function Rq(a){if(!__gwtModuleFunction[Ej+a])return!1;delete __gwtModuleFunction[Ej+a];return!0}function jq(a,b){__gwtModuleFunction[Ej+a]=C(function(a){if(Rq(b.b)){var d,e;try{__gwtInstallCode(a)}catch(f){if(f=xq(f),G(f,105))d=f,e=a,null!=a&&200<a.length&&(e=a.substr(0,200)+mc),Fq(b,new vq(b.f,e,d),!1);else throw f;}}})}w(166,159,{},cq);function kq(a){this.a=a}w(167,1,{},kq);_.wd=function(){Qq(this.a)};_.xd=function(){Qq(this.a)};\n_.a=null;w(169,1,{});function Bp(a,b){a.a+=b}function Sq(){}w(170,169,{},Sq);_.a=n;function Tq(a,b){return parseInt(a[b])||0}function Uq(a,b){return null==a[b]?null:""+a[b]}function Vq(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 Wq(a){var b=$doc.createElement("INPUT");b.type=a;return b}function Xq(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}\nfunction Yq(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Zq(a,b){var c=$doc.createEvent("HTMLEvents");c.initEvent(a,!1,b);return c}function $q(a){a=a.button;return 1==a?4:2==a?2:1}function ar(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Pf&&c.tagName!=Of&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}\nfunction br(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Pf&&c.tagName!=Of&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function cr(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function dr(){var a=$doc;return(H(a.compatMode,ne)?a.documentElement:a.body).clientHeight}function er(){var a=$doc;return(H(a.compatMode,ne)?a.documentElement:a.body).clientWidth}\nfunction fr(a){return(H(a.compatMode,ne)?a.documentElement:a.body).scrollLeft||0}function gr(a){return(H(a.compatMode,ne)?a.documentElement:a.body).scrollTop||0}w(193,1,{89:1,94:1,96:1});_.eQ=em;_.hC=fm;_.tS=function(){return n+this.b};_.b=0;\nfunction hr(){hr=x;ir=new jr;kr=new lr;mr=new nr;or=new pr;qr=new rr;sr=new tr;ur=new vr;wr=new xr;yr=new zr;Ar=new Br;Cr=new Dr;Er=new Fr;Gr=new Hr;Ir=new Jr;Kr=new Lr;Mr=new Nr;Or=new Pr;Qr=new Rr;Sr=z(Tr,u,20,[ir,kr,mr,or,qr,sr,ur,wr,yr,Ar,Cr,Er,Gr,Ir,Kr,Mr,Or,Qr])}w(199,193,vl);var Sr,kr,Or,mr,ir,sr,Mr,qr,ur,wr,yr,or,Qr,Ar,Cr,Er,Ir,Kr,Gr;function jr(){this.b=0}w(200,199,vl,jr);function Br(){this.b=9}w(201,199,vl,Br);function Dr(){this.b=10}w(202,199,vl,Dr);function Fr(){this.b=11}\nw(203,199,vl,Fr);function Hr(){this.b=12}w(204,199,vl,Hr);function Jr(){this.b=13}w(205,199,vl,Jr);function Lr(){this.b=14}w(206,199,vl,Lr);function Nr(){this.b=15}w(207,199,vl,Nr);function Pr(){this.b=16}w(208,199,vl,Pr);function Rr(){this.b=17}w(209,199,vl,Rr);function lr(){this.b=1}w(210,199,vl,lr);function nr(){this.b=2}w(211,199,vl,nr);function pr(){this.b=3}w(212,199,vl,pr);function rr(){this.b=4}w(213,199,vl,rr);function tr(){this.b=5}w(214,199,vl,tr);function vr(){this.b=6}w(215,199,vl,vr);\nfunction xr(){this.b=7}w(216,199,vl,xr);function zr(){this.b=8}w(217,199,vl,zr);function Ur(){Ur=x;Vr=new Wr;Xr=new Yr;Zr=new $r;as=new bs;cs=z(ds,u,21,[Vr,Xr,Zr,as])}w(218,193,Fl);var cs,Xr,Zr,as,Vr;function Wr(){this.b=0}w(219,218,Fl,Wr);function Yr(){this.b=1}w(220,218,Fl,Yr);function $r(){this.b=2}w(221,218,Fl,$r);function bs(){this.b=3}w(222,218,Fl,bs);function es(){es=x;fs=new gs;hs=new is;js=new ks;ls=new ms;ns=z(os,u,23,[fs,hs,js,ls])}w(223,193,Ll);var ns,fs,hs,js,ls;\nfunction gs(){this.b=0}w(224,223,Ll,gs);function is(){this.b=1}w(225,223,Ll,is);function ks(){this.b=2}w(226,223,Ll,ks);function ms(){this.b=3}w(227,223,Ll,ms);function ps(){ps=x;qs=new rs;ss=new ts;us=new vs;ws=new xs;ys=new zs;As=new Bs;Cs=new Ds;Es=new Fs;Gs=new Hs;Is=z(Js,u,24,[qs,ss,us,ws,ys,As,Cs,Es,Gs])}w(228,193,cm);var Is,Es,us,ws,Cs,Gs,As,ss,ys,qs;function rs(){this.b=0}w(229,228,cm,rs);function ts(){this.b=1}w(230,228,cm,ts);function vs(){this.b=2}w(231,228,cm,vs);\nfunction xs(){this.b=3}w(232,228,cm,xs);function zs(){this.b=4}w(233,228,cm,zs);function Bs(){this.b=5}w(234,228,cm,Bs);function Ds(){this.b=6}w(235,228,cm,Ds);function Fs(){this.b=7}w(236,228,cm,Fs);function Hs(){this.b=8}w(237,228,cm,Hs);function Ks(){Ks=x;Ls=new Ms;Ns=new Os;Ps=new Qs;Rs=new Ss;Ts=new Us;Vs=new Ws;Xs=new Ys;Zs=new $s;at=z(bt,u,25,[Ls,Ns,Ps,Rs,Ts,Vs,Xs,Zs])}w(238,193,jl);var at,Ls,Xs,Vs,Ns,Ps,Zs,Ts,Rs;function Ms(){this.b=0}w(239,238,jl,Ms);function Os(){this.b=1}w(240,238,jl,Os);\nfunction Qs(){this.b=2}w(241,238,jl,Qs);function Ss(){this.b=3}w(242,238,jl,Ss);function Us(){this.b=4}w(243,238,jl,Us);function Ws(){this.b=5}w(244,238,jl,Ws);function Ys(){this.b=6}w(245,238,jl,Ys);function $s(){this.b=7}w(246,238,jl,$s);function ct(){ct=x;dt=[];et=[];ft=[]}var dt,et,ft;function gt(){gt=x;ht=new it}function jt(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||n;return b}function kt(a){var b;a.a||(b=$doc.getElementsByTagName(Sh)[0],a.a=b);return a.a}\nfunction it(){}w(249,1,{},it);_.a=null;var ht;w(261,1,{});_.tS=function(){return"An event type"};_.f=null;w(260,261,{});_.Fd=function(){this.e=!1;this.f=null};_.e=!1;w(259,260,{});_.Ed=function(){return this.Gd()};_.a=null;var lt=_.b=null;function mt(){mt=x;nt=new ot(Dg,new pt)}function pt(){}w(258,259,{},pt);_.Dd=function(a){a.Hd(this)};_.Gd=function(){return nt};var nt;w(265,259,yl);function qt(a,b){return(a.a.clientX||0)-ar(b)+(b.scrollLeft||0)+fr(b.ownerDocument)}\nfunction rt(a,b){return(a.a.clientY||0)-br(b)+(b.scrollTop||0)+gr(b.ownerDocument)}function st(a){var b;return(b=a.b)?qt(a,b):a.a.clientX||0}function tt(a){var b;return(b=a.b)?rt(a,b):a.a.clientY||0}w(264,265,yl);function ut(){ut=x;vt=new ot(Ug,new wt)}function wt(){}w(263,264,yl,wt);_.Dd=function(a){a.Jd(this)};_.Gd=function(){return vt};var vt;function xt(){xt=x;yt=new ot(hh,new zt)}function zt(){}w(266,259,{},zt);_.Dd=function(){this.a.preventDefault();this.a.stopPropagation()};_.Gd=function(){return yt};\nvar yt;w(269,1,{52:1});_.hC=At;_.tS=function(){return"Event type"};var Bt=_.c=0;function Rm(){this.c=++Bt}w(268,269,Hl,Rm);function ot(a,b){this.c=++Bt;this.a=b;!lt&&(lt=new Ct);lt.a[a]=this;this.b=a}w(267,268,Hl,ot);_.a=null;_.b=null;w(271,259,{});function Dt(){Dt=x;Et=new ot(sh,new Ft)}function Gt(a){a.a.stopPropagation();a.a.preventDefault()}function Ft(){}w(272,271,{},Ft);_.Dd=function(){Gt(this)};_.Gd=function(){return Et};var Et;function Ht(){Ht=x;It=new ot(th,new Jt)}function Jt(){}\nw(273,271,{},Jt);_.Dd=function(){Gt(this)};_.Gd=function(){return It};var It;function Kt(){Kt=x;Lt=new ot(uh,new Mt)}function Mt(){}w(274,271,{},Mt);_.Dd=function(){Gt(this)};_.Gd=function(){return Lt};var Lt;function Nt(){Nt=x;Ot=new ot(vh,new Pt)}function Pt(){}w(275,271,{},Pt);_.Dd=function(a){a=Qt(a.a,!0,!1);(this.a.dataTransfer||null).setData(gk,a)};_.Gd=function(){return Ot};var Ot;function Rt(){Rt=x;St=new ot(wh,new Tt)}function Tt(){}w(276,271,{},Tt);\n_.Dd=function(a){var b,c,d,e;this.a.stopPropagation();this.a.preventDefault();d=(this.a.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.a.d&&e>=a.a.d)break a;b=d[e];c=new FileReader;Ut(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(gk),a.a.b.Xf(b))};_.Gd=function(){return St};var St;function Vt(){Vt=x;Wt=new ot(Ih,new Xt)}function Xt(){}w(278,259,{},Xt);\n_.Dd=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,Yt(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,Zt(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Gd=function(){return Wt};var Wt;function $t(){$t=x;au=new ot(Kh,new bu)}function bu(){}w(279,259,{},bu);_.Dd=function(a){a.a.a&&(a.a.b.a=null,cu(a.a.a,a.a.b))};_.Gd=function(){return au};var au;function du(){du=x;eu=new ot(Lh,new fu)}\nfunction fu(){}w(280,259,{},fu);_.Dd=function(){this.a.preventDefault()};_.Gd=function(){return eu};var eu;w(282,259,{});w(281,282,{});function gu(){gu=x;hu=new ot(ci,new iu)}function iu(){}w(283,281,{},iu);\n_.Dd=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(ju(),ku).length&&-999!=(ju(),ku)[c]&&(c=(ju(),ku)[c]);b=new lu(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=c,e;a.Gb=!1;if(!a.J||a.K){mu(a,n);c=0;e=8==b.e;b=0!=(b.e&2);switch(d){case 99:case 67:b?nu(Qt(a,!0,!1)):c=301;break;case 118:case 86:b&&a.Tb&&(b=a.r,null==b.i&&(b.i="PASTE"),ou(a.E,(!a.Ub&&\n(a.Ub=new pu(a)),a.Ub)));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.Bc&&(mu(a,Uq((qu(),ru).Tc.a.pb,Ak)),c=1201,a.n=32);break;case 104:case 72:mu(a,Pe);c=1300;break;case 114:case 82:mu(a,"-R");c=1301;break;case 116:case 84:701==a.k?(c=236,mu(a,Mb)):801==a.k?(c=237,mu(a,Lb)):(c=233,mu(a,\n"-tBu"));break;case 121:case 89:b?c=111:(c=234,mu(a,Zb));break;case 122:case 90:b?c=110:(c=239,mu(a,bc));break;case 97:case 65:c=235;mu(a,"-COOH");break;case 101:case 69:c=238;mu(a,vb);break;case 117:case 85:c=110;break;case 113:case 81:c=242;mu(a,wb);break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.k?(c=254,mu(a,"-F")):801==a.k?(c=255,mu(a,"-Cl")):901==a.k?(c=256,mu(a,"-Br")):1001==a.k?(c=257,mu(a,"-I")):501==a.k?(c=259,mu(a,"-OH")):401==a.k?(c=258,mu(a,"-NH2")):c=202;break;case 43:c=\n108;break;case 35:c=204;break;case 48:105==a.k?su(a,0):e?(c=223,mu(a,"-3-Furyl")):(c=221,mu(a,"-Furyl"));break;case 49:105==a.k?su(a,1):c=209;break;case 50:case 61:50==d&&105==a.k?su(a,2):501==a.k?(c=250,mu(a,"=O")):c=203;break;case 51:105==a.k?su(a,3):c=206;break;case 52:105==a.k?su(a,4):c=207;break;case 53:105==a.k?su(a,5):c=208;break;case 54:105==a.k?su(a,6):c=210;break;case 55:105==a.k?su(a,7):c=211;break;case 56:105==a.k?su(a,8):c=212;break;case 57:105==a.k?su(a,9):(mu(a,"9 ring"),c=229);break;\ncase 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;break;case 1E3:c=153;break;case 1001:c=154}d=d+1-49;0<=d&&9>=d&&0<a.ob.v&&(b=a.ob.b[a.ob.v].a,33<=b&&42>=b&&(c=1301+d));tu(a,c)}a=!0}a&&this.a.preventDefault()};_.Gd=function(){return hu};var hu;function uu(){uu=x;vu=new ot(Di,new wu)}function wu(){}w(284,264,yl,wu);_.Dd=function(a){a.ld(this)};_.Gd=function(){return vu};var vu;\nfunction xu(){xu=x;yu=new ot(Ei,new zu)}function zu(){}w(285,264,yl,zu);_.Dd=function(a){a.md(this)};_.Gd=function(){return yu};var yu;function Au(){Au=x;Bu=new ot(Fi,new Cu)}function Cu(){}w(286,264,yl,Cu);_.Dd=function(a){a.nd(this)};_.Gd=function(){return Bu};var Bu;function Du(){Du=x;Eu=new ot(Gi,new Fu)}function Fu(){}w(287,264,yl,Fu);_.Dd=function(a){var b;b=this.a;Jq((Gq(),Hq),new Gu(a,a.b,b))};_.Gd=function(){return Eu};var Eu;function Hu(){Hu=x;Iu=new ot(Hi,new Ju)}function Ju(){}\nw(288,264,yl,Ju);_.Dd=function(a){a.od(this)};_.Gd=function(){return Iu};var Iu;function Ku(){Ku=x;Lu=new ot(Ii,new Mu);new ot(Be,new Mu)}function Mu(){}w(289,264,yl,Mu);_.Dd=function(a){var b,c,d,e,f;b=new Nu(a.a.i,st(this),tt(this),4*this.a.detail||0);f=0;for(c=Ou(a.a.i.Pc,D(Pu,u,76,0,0)),d=0,e=c.length;d<e;++d)a=c[d],++f,a.Af(b);0<f&&this.a.preventDefault()};_.Gd=function(){return Lu};var Lu;function Ct(){this.a={}}w(290,1,{},Ct);_.a=null;w(293,265,yl);var Qu=null;\nfunction Ru(){Ru=x;Su=new ot(ok,new Tu)}function Tu(){}w(292,293,yl,Tu);_.Dd=Uu;_.Gd=function(){return Su};var Su;function Vu(){Vu=x;Wu=new ot(pk,new Xu)}function Xu(){}w(294,293,yl,Xu);_.Dd=Uu;_.Gd=function(){return Wu};var Wu;function Yu(){var a;this.a=(a=document.createElement(ph),a.setAttribute(Yi,"return;"),typeof a.ontouchstart==Gh)}w(295,1,{},Yu);function Zu(){Zu=x;$u=new ot(qk,new av)}function av(){}w(296,293,yl,av);_.Dd=function(a){var b=a.a;if(a=a.a.n)bv(b,this),a.Lh(b.b);b.d=!0};_.Gd=function(){return $u};\nvar $u;function cv(){cv=x;dv=new ot(rk,new ev)}function ev(){}w(297,293,yl,ev);_.Dd=function(a){bv(a.a,this)&&(a.a.j&&fv(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),Em(a.a.c,750),a.a.d=!1))};_.Gd=function(){return dv};var dv;function gv(a,b){this.a=b;this.b=a}function hv(a,b,c){Qm&&(b=new gv(b,c),a.Wd(b))}w(298,260,{},gv);_.Dd=function(a){a.Sd(this)};_.Ed=function(){return Qm};_.a=!1;var Qm=_.b=null;function iv(){}function jv(a){var b;kv&&(b=new iv,a.Wd(b))}w(300,260,{},iv);_.Dd=function(a){a.Ud(this)};\n_.Ed=function(){return kv};var kv=null;function lv(){}w(302,260,{},lv);_.Dd=function(a){a.a.W&&a.a.Fe()};_.Ed=function(){return mv};var mv=null;function nv(a,b,c){a=a.a;if(!b)throw new ov("Cannot add a handler with a null type");if(!c)throw new ov("Cannot add a null handler");0<a.b?pv(a,new qv(a,b,c)):rv(a,b,null,c);return new sv(new tv(a,b,c))}\nfunction uv(a,b){var c;!b.e||b.Fd();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,h,j;if(!b)throw new ov("Cannot fire null event");try{++d.b;h=vv(d,b.Ed(),null);e=null;for(j=d.c?h.Dh(h.Tf()):h.Ch();d.c?j.Fh():j.Zd();){g=d.c?j.Gh():j.$d();try{b.Dd(g)}catch(l){if(l=xq(l),G(l,106))f=l,!e&&(e=new wv),xv(e,f);else throw l;}}if(e)throw new yv(e);}finally{if(--d.b,0==d.b){var o,m;if(d.a)try{for(m=new zv(d.a);m.b<m.d.Tf();)o=Av(m),o.pd()}finally{d.a=null}}}}catch(r){r=xq(r);if(G(r,53))throw new Bv(r.a);throw r;}finally{null==\nc?(b.e=!0,b.f=null):b.f=c}}function Cv(a){Dv.call(this,a,!1)}function Dv(a,b){this.a=new Ev(b);this.b=a}w(303,1,Xl,Cv,Dv);_.Wd=function(a){uv(this,a)};_.a=null;_.b=null;w(306,1,{});function pv(a,b){!a.a&&(a.a=new Jm);Dm(a.a,b)}function rv(a,b,c,d){var e;e=Fv(a.d,b);e||(e=new xp,E(a.d,b,e));a=e.Pf(c);a||(a=new Jm,e.Rf(c,a));a.uh(d)}function Gv(a,b,c,d){var e,f;e=vv(a,b,c);e.wh(d)&&e.Qf()&&(f=Fv(a.d,b),f.Sf(c),f.Qf()&&Hv(a.d,b))}\nfunction vv(a,b,c){a=Fv(a.d,b);if(!a)return Iv(),Iv(),Jv;c=a.Pf(c);return!c?(Iv(),Iv(),Jv):c}w(305,306,{});_.a=null;_.b=0;_.c=!1;function Ev(a){this.d=new xp;this.c=a}w(304,305,{},Ev);function sv(a){this.a=a}w(307,1,{},sv);_.a=null;function yv(a){Fp.call(this,Pv(a),Qv(a));this.a=a}function Qv(a){a=a.ye();return!a.Zd()?null:a.$d()}\nfunction Pv(a){var b,c,d;b=a.Tf();if(0==b)return null;b=new Rv(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(d=a.ye();d.Zd();)a=d.$d(),c?c=!1:b.a.a+="; ",Ap(b,a.yd());return b.a.a}w(309,136,tl,yv);_.a=null;function Bv(a){yv.call(this,a)}w(308,309,tl,Bv);w(310,1,{},function(){});function Sv(){Sv=x;Tv=new Uv}function Uv(){}w(315,1,{},Uv);_.a=null;var Tv;function Vv(){}function Wv(a,b){var c;c=a.slice(0,b);z(a.cZ,a.cM,a.qI,c);return c}\nfunction Xv(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 D(a,b,c,d,e){d=Xv(e,d);z(a,b,c,d);return d}function Yv(a,b,c,d,e,f,g){var h,j,l;j=d[e];h=e==f-1;l=Xv(h?g:0,j);z(a[e],b[e],c[e],l);if(!h){++e;for(h=0;h<j;++h)l[h]=Yv(a,b,c,d,e,f,g)}return l}function z(a,b,c,d){Zv();var e=$v,f=aw;Zv();for(var g=0,h=e.length;g<h;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}\nfunction nq(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new bw;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new bw;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new bw;}return a[b]=c}w(319,1,{},Vv);_.qI=0;function Zv(){Zv=x;$v=[];aw=[];var a=new Vv,b=$v,c=aw,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var $v,aw;function G(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Ip(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Lp(a){return a.tM==x||a.cM&&!!a.cM[1]}\nfunction cw(a){return null==a?null:a}function dw(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var ew=-1;\nfunction fw(){var a;$stats&&gw("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Zi))a=Zi;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Ki)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ki)&&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(Zi,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 ("+\na+"). Expect more errors.\\n");$stats&&gw("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=z(hw,u,1,[ne]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&gw("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";ct();ft.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;}");\nct();0!=ft.length&&(a=ft.join(n),b=(gt(),ht),a=jt(a),kt(b).insertBefore(a,b.a.firstChild),ft.length=0);0!=dt.length&&(a=dt.join(n),b=(gt(),ht),a=jt(a),kt(b).appendChild(a),dt.length=0);0!=et.length&&(a=et.join(n),b=(gt(),ht),a=jt(a),kt(b).appendChild(a),et.length=0);$stats&&gw("export.client.JSME_export");new iw;new jw;0<kw(null)?Jq((Gq(),Hq),new lw):mw()}function xq(a){return G(a,106)?a:new Hp(a)}function nw(a){return ow(a&4194303,a>>22&4194303,0>a?1048575:0)}\nfunction pw(a){return ow(a.l,a.m,a.h)}function ow(a,b,c){return _=new qw,_.l=a,_.m=b,_.h=c,_}\nfunction rw(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new sw;if(0==a.l&&0==a.m&&0==a.h)return tw=ow(0,0,0),ow(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?(tw=ow(0,0,0),c=pw((uw(),vw))):(tw=ow(c.l,c.m,c.h),c=ow(0,0,0)),c;g=!1;0!=b.h>>19&&(b=ww(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?xw(e):0==c&&0!=d&&0==e?xw(d)+22:0!=c&&0==d&&0==e?xw(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=pw((uw(),yw)),c=!0,g=!g;else return c=zw(a,f),g&&Aw(c),tw=ow(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=ww(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=zw(c,d);f&&Aw(e);var h;22>=d?(f=c.l&(1<<d)-1,h=c=0):44>=d?(f=c.l,h=c.m&(1<<d-22)-1,c=0):(f=c.l,h=c.m,c=c.h&(1<<d-44)-1);c=ow(f,h,c);g?tw=ww(c):tw=ow(c.l,c.m,c.h);return e}if(!Bw(a,b))return e?tw=ww(a):tw=ow(a.l,a.m,a.h),ow(0,0,0);c=c?a:ow(a.l,a.m,a.h);var j,l,o,m;l=Cw(b)-Cw(c);f=Dw(b,l);for(h=ow(0,0,0);0<=l;){j=c;var r=m=o=void 0,r=j.h-f.h;0>r?j=\n!1:(o=j.l-f.l,m=j.m-f.m+(o>>22),r+=m>>22,0>r?j=!1:(j.l=o&4194303,j.m=m&4194303,j.h=r&1048575,j=!0));if(j&&(22>l?h.l|=1<<l:44>l?h.m|=1<<l-22:h.h|=1<<l-44,0==c.l&&0==c.m&&0==c.h))break;j=f.m;o=f.h;m=f.l;f.h=o>>>1;f.m=j>>>1|(o&1)<<21;f.l=m>>>1|(j&1)<<21;--l}g&&Aw(h);e?(tw=ww(c),d&&(tw=Ew(tw,(uw(),vw)))):tw=ow(c.l,c.m,c.h);return h}function Aw(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}\nfunction Cw(a){var b;b=Fw(a.h);return 32==b?(b=Fw(a.m),32==b?Fw(a.l)+32:b+20-10):b-12}var tw=null;function Gw(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}function J(a){var b,c,d;if(isNaN(a))return uw(),Hw;if(-9223372036854775E3>a)return uw(),Iw;if(9223372036854775E3<=a)return uw(),yw;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=dw(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=dw(a/4194304),a-=4194304*b);a=dw(a);b=ow(a,b,c);d&&Aw(b);return b}\nfunction Jw(a){var b,c;return-129<a&&128>a?(b=a+128,null==Kw&&(Kw=D(Lw,u,31,256,0)),c=Kw[b],!c&&(c=Kw[b]=nw(a)),c):nw(a)}function Mw(a){var b=Lk,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 Bw(a,b){var c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}\nfunction Nw(a,b){var c,d,e,f,g,h,j,l,o,m,r,t,y,v;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;j=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;m=(b.h&1048320)>>8;r=c*h;y=d*h;t=e*h;v=f*h;g*=h;0!=j&&(y+=c*j,t+=d*j,v+=e*j,g+=f*j);0!=l&&(t+=c*l,v+=d*l,g+=e*l);0!=o&&(v+=c*o,g+=d*o);0!=m&&(g+=c*m);c=(r&4194303)+((y&511)<<13);r=(r>>22)+(y>>9)+((t&262143)<<4)+((v&31)<<17)+(c>>22);t=(t>>18)+(v>>5)+((g&4095)<<8)+(r>>22);return ow(c&4194303,r&\n4194303,t&1048575)}function ww(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return ow(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Dw(a,b){var c,d,e,b=b&63;22>b?(c=a.l<<b,d=a.m<<b|a.l>>22-b,e=a.h<<b|a.m>>22-b):44>b?(c=0,d=a.l<<b-22,e=a.m<<b-22|a.l>>44-b):(d=c=0,e=a.l<<b-44);return ow(c&4194303,d&4194303,e&1048575)}\nfunction zw(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 ow(c&4194303,d&4194303,e&1048575)}function Ew(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return ow(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}function P(a){return a.l|a.m<<22}\nfunction Ow(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return Fc;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return rb+Ow(ww(a));for(c=n;!(0==a.l&&0==a.m&&0==a.h);){b=Jw(1E9);a=rw(a,b);b=n+P(tw);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=Fc+b;c=b+c}return c}var Kw=null;function uw(){uw=x;yw=ow(4194303,4194303,524287);Iw=ow(0,0,524288);vw=Jw(1);Jw(2);Hw=Jw(0)}var yw,Iw,vw,Hw;function qw(){}w(329,1,{31:1},qw);\nfunction gw(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Pw(a){this.a=a}w(335,1,{},Pw);_.a=null;function Qw(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}w(336,1,{},Qw);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Rw(a,b){Ap(a.a,b.a);return a}function Sw(){this.a=new Tw}w(337,1,{},Sw);function Uw(a){if(null==a)throw new ov("css is null");this.a=a}\nw(338,1,{32:1,89:1},Uw);_.eQ=function(a){return!G(a,32)?!1:H(this.a,a.a)};_.hC=Vw;_.a=null;function Ww(a){if(null==a)throw new ov("html is null");this.a=a}w(340,1,Ql,Ww);_.Xd=Xw;_.eQ=Yw;_.hC=Vw;_.a=null;w(341,1,Ql,function(){this.a=n});_.Xd=Xw;_.eQ=Yw;_.hC=Vw;_.a=null;function Zw(){Zw=x;$w=RegExp(Qa,Hh);ax=RegExp(Fd,Hh);bx=RegExp(id,Hh);cx=RegExp(bb,Hh);dx=RegExp(na,Hh)}\nfunction ex(a){Zw();-1!=a.indexOf(Qa)&&(a=a.replace($w,Ua));-1!=a.indexOf(id)&&(a=a.replace(bx,ab));-1!=a.indexOf(Fd)&&(a=a.replace(ax,Ya));-1!=a.indexOf(na)&&(a=a.replace(dx,"&quot;"));-1!=a.indexOf(bb)&&(a=a.replace(cx,"&#39;"));return a}var $w,ax,bx,dx,cx;function fx(a){if(null==a)throw new ov("uri is null");this.a=a}w(343,1,{34:1},fx);_.eQ=function(a){return!G(a,34)?!1:H(this.a,a.a)};_.hC=Vw;_.a=null;function gx(){gx=x}w(345,1,{});function hx(){}w(346,1,{},hx);var ix=null;function jx(){}\nw(347,345,{},jx);var kx=null;w(348,1,Tl);_.a=null;function lx(a,b){var c=(mx(),nx(b));a.appendChild(c)}function ox(a,b,c){var d;d=px;px=a;b==qx&&8192==rx(a.type)&&(qx=null);c.ae(a);px=d}var px=null,qx=null;function sx(a){tx();!ux&&(ux=new Rm);vx||(vx=new Dv(null,!0),wx=new xx);return nv(vx,ux,a)}var vx=null;function yx(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function xx(){}w(361,260,{},xx);_.Dd=function(a){a.Yd(this);wx.c=!1};_.Ed=function(){return ux};_.Fd=function(){yx(this)};_.a=!1;\n_.b=!1;_.c=!1;var ux=_.d=null,wx=null;function zx(){zx=x;Ax=new Bx;Cx()||(Ax=null)}var Ax=null;function Nm(){}w(363,1,{},Nm);_.Sd=function(){for(;0<(Lm(),Mm).c;)xm(Dx(Mm,0))};function Pm(a,b){return nv((!Ex&&(Ex=new Fx),Ex),a,b)}function Gx(a){Om();Hx||(Ix(),Hx=!0);return Pm((!kv&&(kv=new Rm),kv),a)}function Om(){Jx||(Kx(),Jx=!0)}function Lx(){var a;Jx&&(a=new Mx,Ex&&uv(Ex,a));return null}var Jx=!1,Ex=null,Nx=0,Ox=0,Hx=!1;function Px(){Px=x;Qx=new Rm}function Mx(){Px()}w(365,260,{},Mx);_.Dd=function(){null.ei()};\n_.Ed=function(){return Qx};var Qx;function Fx(){Cv.call(this,null)}w(367,303,Xl,Fx);\nfunction rx(a){switch(a){case Dg:return 4096;case Qg:return 1024;case Ug:return 1;case jh:return 2;case Ah:return 2048;case ci:return 128;case di:return 256;case ei:return 512;case li:return 32768;case "losecapture":return 8192;case Di:return 4;case Ei:return 64;case Fi:return 32;case Gi:return 16;case Hi:return 8;case "scroll":return 16384;case yh:return 65536;case Be:case Ii:return 131072;case hh:return 262144;case jj:return 524288;case rk:return 1048576;case qk:return 2097152;case pk:return 4194304;\ncase ok:return 8388608;case Lh:return 16777216;case Ih:return 33554432;case Kh:return 67108864;default:return-1}}function tx(){Rx||(Sx(),Rx=!0)}var Rx=!1;function Tx(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 Ux(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}\nfunction Sx(){Vx=C(function(a){var b;var c=vx,d,e,f;ux&&c&&Wx(c.a.d,ux)?(b=wx.a,d=wx.b,e=wx.c,f=wx.d,yx(wx),wx.d=a,uv(c,wx),c=!(wx.a&&!wx.b),wx.a=b,wx.b=d,wx.c=e,wx.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Xx=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Ip(b)&&G(b,37)&&ox(a,c,b)});Yx=C(function(a){a.preventDefault();Xx.call(this,a)});Zx=C(function(a){this.__gwtLastUnhandledEvent=\na.type;Xx.call(this,a)});$x=C(function(a){if(Vx(a)){var b=ay;b&&b.__listener&&!Ip(b.__listener)&&G(b.__listener,37)&&(ox(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ug,$x,!0);$wnd.addEventListener(jh,$x,!0);$wnd.addEventListener(Di,$x,!0);$wnd.addEventListener(Hi,$x,!0);$wnd.addEventListener(Ei,$x,!0);$wnd.addEventListener(Gi,$x,!0);$wnd.addEventListener(Fi,$x,!0);$wnd.addEventListener(Ii,$x,!0);$wnd.addEventListener(ci,Vx,!0);$wnd.addEventListener(ei,Vx,!0);$wnd.addEventListener(di,\nVx,!0);$wnd.addEventListener(rk,$x,!0);$wnd.addEventListener(qk,$x,!0);$wnd.addEventListener(pk,$x,!0);$wnd.addEventListener(ok,$x,!0);$wnd.addEventListener(Lh,$x,!0);$wnd.addEventListener(Ih,$x,!0);$wnd.addEventListener(Kh,$x,!0)}function by(a,b,c){for(var d=0,e=a.firstChild,f=null;e;){if(1==e.nodeType){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}\nfunction cy(a,b){tx();switch(b){case "drag":a.ondrag=Xx;break;case sh:a.ondragend=Xx;break;case th:a.ondragenter=Yx;break;case "dragleave":a.ondragleave=Xx;break;case uh:a.ondragover=Yx;break;case vh:a.ondragstart=Xx;break;case wh:a.ondrop=Xx;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Xx,!1);a.addEventListener(b,Xx,!1);break;default:throw"Trying to sink unknown event type "+b;}}var ay=null,Vx=null,$x=null,Yx=null,Xx=null,Zx=null;\nfunction dy(a,b){a.__eventBits=b;a.onclick=b&1?Xx:null;a.ondblclick=b&2?Xx:null;a.onmousedown=b&4?Xx:null;a.onmouseup=b&8?Xx:null;a.onmouseover=b&16?Xx:null;a.onmouseout=b&32?Xx:null;a.onmousemove=b&64?Xx:null;a.onkeydown=b&128?Xx:null;a.onkeypress=b&256?Xx:null;a.onkeyup=b&512?Xx:null;a.onchange=b&1024?Xx:null;a.onfocus=b&2048?Xx:null;a.onblur=b&4096?Xx:null;a.onlosecapture=b&8192?Xx:null;a.onscroll=b&16384?Xx:null;a.onload=b&32768?Zx:null;a.onerror=b&65536?Xx:null;a.onmousewheel=b&131072?Xx:null;\na.oncontextmenu=b&262144?Xx:null;a.onpaste=b&524288?Xx:null}w(374,1,Xl);_.ce=function(a){return decodeURI(a.replace("%23",Fa))};_.Wd=function(a){uv(this.a,a)};_.de=function(a){a=null==a?n:a;if(!H(a,null==ey?n:ey))ey=a,mv&&(a=new lv,uv(this.a,a))};var ey=n;function Cx(){function a(){$wnd.setTimeout(a,250);e()}var b=Ax,c=n,d=$wnd.location.hash;0<d.length&&(c=b.ce(d.substring(1)));ey=c;var e=C(function(){var a=n,c=$wnd.location.hash;0<c.length&&(a=b.ce(c.substring(1)));b.de(a)});a();return!0}\nfunction Bx(){this.a=new Cv(null)}w(375,374,Xl,Bx);function Kx(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Lx)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Jx&&hv((!Ex&&(Ex=new Fx),Ex),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}\nfunction Ix(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Hx&&(d=er(),c=dr(),Ox!=d||Nx!=c))Ox=d,Nx=c,jv((!Ex&&(Ex=new Fx),Ex))}finally{a&&a(b)}})}function fy(a,b){gy(a.ie(),b,!0)}function hy(a,b){a.pb.style[Uh]=b}function iy(a,b,c){0<=b&&a.ne(b+oj);0<=c&&a.le(c+oj)}function jy(a,b,c){a.ne(b);a.le(c)}function ky(a,b){null==b||0==b.length?a.pb.removeAttribute(kk):a.pb.setAttribute(kk,b)}function ly(a){var b,a=Uq(a,Tg);b=my(a,ny(32));return 0<=b?a.substr(0,b-0):a}\nfunction gy(a,b,c){if(!a)throw new Ep(wf);b=oy(b);if(0==b.length)throw new Sm(Nf);if(c){var d;d=oy(b);b=a.className;-1==Vq(b,d)&&(0<b.length?a.className=b+ga+d:a.className=d)}else{var e,f,c=oy(b);f=a.className;e=Vq(f,c);-1!=e&&(b=oy(f.substr(0,e-0)),c=oy(py(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ga+c,a.className=d)}}function qy(a,b){a.style.display=b?n:Qi;a.setAttribute("aria-hidden",""+!b)}w(381,1,wl);_.ge=ry;_.he=sy;_.ie=ty;_.le=function(a){hy(this,a)};\n_.ne=function(a){this.pb.style[Fk]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function uy(a,b,c){cy(a.pb,c.b);return nv(!a.mb?a.mb=new Cv(a):a.mb,c,b)}function vy(a,b,c){var d;d=rx(c.b);if(-1==d)cy(a.pb,c.b);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;tx();dy(e,d)}else a.lb|=d;return nv(!a.mb?a.mb=new Cv(a):a.mb,c,b)}function wy(a,b,c){return nv(!a.mb?a.mb=new Cv(a):a.mb,c,b)}\nfunction xy(a){var b;if(a.qe())throw new yy("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;tx();dy(c,b)}else a.lb|=b;a.oe();a.te()}function zy(a,b){var c;switch(rx(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(lt&&(f=lt.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.mb&&uv(a.mb,f.a),f.a.a=d,f.a.b=e}\nfunction Ay(a){if(!a.qe())throw new yy("Should only call onDetach when the widget is attached to the browser\'s document");try{a.ue()}finally{try{a.pe()}finally{a.pb.__listener=null,a.kb=!1}}}function By(a){if(a.ob)if(G(a.ob,43))a.ob.ve(a);else{if(a.ob)throw new yy("This widget\'s parent does not implement HasWidgets");}else if(Cy(),Wx(Dy.a,a)){Cy();try{a.se()}finally{Hv(Dy.a,a)}}}\nfunction Ey(a,b){var c;c=a.ob;if(b){if(c)throw new yy("Cannot set a new parent without first clearing the old parent");a.ob=b;b.qe()&&a.re()}else try{c&&c.qe()&&a.se()}finally{a.ob=null}}w(380,381,pl);_.oe=Fy;_.pe=Fy;_.Wd=function(a){this.mb&&uv(this.mb,a)};_.qe=function(){return this.kb};_.re=function(){xy(this)};_.ae=function(a){zy(this,a)};_.se=Gy;_.te=Fy;_.ue=Fy;_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;w(379,380,ll);_.oe=function(){Hy(this,(Iy(),Jy))};_.pe=function(){Hy(this,(Iy(),Ky))};\nfunction Ly(a,b,c){By(b);var d=a.p;My(d,b,d.c);d=(mx(),nx(b.pb));c.appendChild(d);Ey(b,a)}function Ny(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new Oy;b.ob==a&&(f=a.we(b),f<d&&--d);By(b);My(a.p,b,d);e?(e=b.pb,by(c,(mx(),nx(e)),d)):(e=(mx(),nx(b.pb)),c.appendChild(e));Ey(b,a)}\nfunction Py(a,b){var c;if(b.ob!=a)return!1;try{Ey(b,null)}finally{c=b.pb;Yq(c).removeChild(c);c=a.p;var d;d=Qy(c,b);if(-1==d)throw new Ry;if(0>d||d>=c.c)throw new Oy;for(--c.c;d<c.c;++d)nq(c.a,d,c.a[d+1]);nq(c.a,c.c,null)}return!0}w(378,379,ll);_.we=function(a){return Qy(this.p,a)};_.xe=function(a,b,c,d){Ny(this,a,b,c,d)};_.ye=function(){return new Sy(this.p)};_.ve=function(a){return Py(this,a)};function Ty(a,b,c,d){var e;By(b);e=a.p.c;a.Be(b,c,d);a.xe(b,a.pb,e,!0)}\nfunction Uy(a,b){var c;(c=Py(a,b))&&Vy(b.pb);return c}function Wy(a,b,c,d){if(b.ob!=a)throw new Sm("Widget must be a child of this panel.");a.Be(b,c,d)}function Xy(a,b,c){a=a.pb;-1==b&&-1==c?Vy(a):(a.style[lj]=gg,a.style[fi]=b+oj,a.style[nk]=c+oj)}function Yy(){var a=$doc.createElement(ph);this.p=new Zy(this);this.pb=a;this.pb.style[lj]="relative";this.pb.style[cj]=Vh}function Vy(a){a.style[fi]=n;a.style[nk]=n;a.style[lj]=n}w(377,378,ll,Yy);_.ve=function(a){return Uy(this,a)};\n_.Be=function(a,b,c){Xy(a,b,c)};function $y(a,b){if(a.De())throw new yy("SimplePanel can only contain one child widget");a.Ee(b)}function az(a,b){if(a.jb!=b)return!1;try{Ey(b,null)}finally{a.Ce().removeChild(b.pb),a.jb=null}return!0}function bz(a,b){if(b!=a.jb&&(b&&By(b),a.jb&&a.ve(a.jb),a.jb=b)){var c=a.Ce(),d=(mx(),nx(a.jb.pb));c.appendChild(d);Ey(b,a)}}function cz(){this.pb=$doc.createElement(ph)}w(385,379,ll,cz);_.Ce=ty;_.De=function(){return this.jb};_.ye=function(){return new dz(this)};\n_.ve=function(a){return az(this,a)};_.Ee=function(a){bz(this,a)};_.jb=null;function ez(a,b){a.hb&&(fz(a.gb,!1,!1),hv(a,a,b))}function gz(a){var b;if(b=a.jb)null!=a.X&&b.le(a.X),null!=a.Y&&b.ne(a.Y)}function hz(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[fi]=b-0+(ps(),oj);a.style[nk]=c+oj}function iz(a){a.hb||(a.kb&&By(a),fz(a.gb,!0,!1))}w(384,385,ll);_.Ce=function(){return Xq(this.pb)};_.ge=ry;_.he=sy;_.ie=function(){return Yq(Xq(this.pb))};_.Fe=function(){this.Ge(!1)};_.Ge=function(a){ez(this,a)};\n_.Yd=function(){};_.ue=function(){this.hb&&fz(this.gb,!1,!0)};_.le=function(a){this.X=a;gz(this);0==a.length&&(this.X=null)};_.He=function(a,b){hz(this,a,b)};_.Ee=function(a){bz(this,a);gz(this)};_.ne=function(a){this.Y=a;gz(this);0==a.length&&(this.Y=null)};_.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;\nfunction jz(a,b){var c;cz.call(this);this.$=new kz;this.U=(lz(),mz);this.gb=new nz(this);this.pb.appendChild($doc.createElement(ph));this.He(0,0);Yq(Xq(this.pb))[Tg]="gwt-PopupPanel";Xq(this.pb)[Tg]=kj;this.W=this.V=a;this.db=!1;c=z(hw,u,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new oz(c);c=n;this.T.ie()[Tg]=c;c=Yq(Xq(this.pb));var d;if(!c)throw new Ep(wf);d=oy("gwt-DecoratedPopupPanel");if(0==d.length)throw new Sm(Nf);var e=c.className.split(/\\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var h=1,\nj=e.length;h<j;h++){var l=e[h];l.length>g&&l.charAt(g)==rb&&0==l.indexOf(f)&&(e[h]=d+l.substring(g))}c.className=e.join(ga)}bz(this,this.T);gz(this);gy(Xq(this.pb),kj,!1);gy(this.T.b,b+"Content",!0)}w(383,384,ll);_.oe=function(){xy(this.T)};_.pe=function(){Ay(this.T)};_.De=function(){return this.T.jb};_.ye=function(){return new dz(this.T)};_.ve=function(a){return this.T.ve(a)};_.Ee=function(a){bz(this.T,a);gz(this)};_.T=null;w(382,383,ll);_.se=Gy;\nfunction pz(){pz=x;qz=new rz(0,(lz(),mz));sz=new rz(1,tz);uz=new rz(2,vz);wz=z(xz,u,38,[qz,sz,uz])}function rz(a,b){this.b=a;this.a=b}w(386,193,{38:1,89:1,94:1,96:1},rz);_.a=null;var wz,qz,sz,uz;function yz(){yz=x;zz=z(hw,u,1,[nk,Bi,Ig])}\nfunction oz(a){var b;yz();var c,d;c=this.pb=$doc.createElement(Yj);this.c=$doc.createElement(ak);lx(c,this.c);c[Og]=0;for(c=c[Ng]=0;c<a.length;++c)d=(b=$doc.createElement(sk),b[Tg]=a[c],Sv(),lx(b,Az(a[c]+"Left")),lx(b,Az(a[c]+te)),lx(b,Az(a[c]+"Right")),b),lx(this.c,d),1==c&&(this.b=Xq(Tx(d,1)));this.pb[Tg]="gwt-DecoratorPanel"}function Az(a){var b,c;c=$doc.createElement(bk);b=$doc.createElement(ph);var d=(mx(),nx(b));c.appendChild(d);c[Tg]=a;b[Tg]=a+"Inner";return c}w(388,385,ol,oz);_.Ce=Bz;\n_.b=null;_.c=null;var zz;w(389,1,{});function Iy(){Iy=x;Jy=new Cz;Ky=new Dz}function Ez(a){yv.call(this,a)}function Hy(a,b){Iy();var c,d,e;c=null;for(e=a.ye();e.Zd();){d=e.$d();try{b.Je(d)}catch(f){if(f=xq(f),G(f,106))d=f,!c&&(c=new wv),xv(c,d);else throw f;}}if(c)throw new Ez(c);}w(390,308,tl,Ez);var Jy,Ky;function Cz(){}w(391,1,{},Cz);_.Je=function(a){a.re()};function Dz(){}w(392,1,{},Dz);_.Je=function(a){a.se()};w(395,380,pl);_.Kd=Fz;_.Ld=Gz;_.Md=Hz;_.Nd=Iz;\n_.re=function(){xy(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};function Jz(){this.p=new Zy(this);this.e=$doc.createElement(Yj);this.d=$doc.createElement(ak);lx(this.e,this.d);this.pb=this.e}w(396,378,ll);_.d=null;_.e=null;function Kz(){this.pb=Lz()}w(402,385,ll,Kz);_.Kd=Fz;_.Ld=Gz;_.Md=Hz;_.Nd=Iz;function Mz(){Mz=x;Nz=new Oz((es(),Pg));Pz=new Oz(fi);Qz=new Oz(zj);Rz=(Sv(),Pz);Sz=Qz;Tz=Rz}var Nz,Tz,Pz,Sz,Rz,Qz;w(412,1,{});function Oz(a){this.a=a}w(413,412,{},Oz);_.a=null;\nfunction Uz(){Uz=x;Vz=new Wz(Bi);Xz=new Wz(nk)}var Vz,Xz;function Wz(a){this.a=a}w(414,1,{},Wz);_.a=null;function Yz(a,b){var c;c=Zz(a);lx(a.b,c);Ly(a,b,c)}function Zz(a){var b;b=$doc.createElement(bk);b[tg]=a.a.a;b.style[Bk]=a.c.a;return b}function $z(a,b){var c,d;d=Yq(b.pb);(c=Py(a,b))&&a.b.removeChild(d);return c}function aA(){Jz.call(this);this.a=(Mz(),Tz);this.c=(Uz(),Xz);this.b=$doc.createElement(sk);lx(this.d,this.b);this.e[Og]=Fc;this.e[Ng]=Fc}w(415,396,ll,aA);\n_.ve=function(a){return $z(this,a)};_.b=null;function bA(){bA=x;new xp}function cA(a){bA();dA.call(this,a.d.a,a.b,a.c,a.e,a.a)}function eA(a,b,c,d,e){bA();this.a=new fA(this,a,b,c,d,e);this.pb[Tg]="gwt-Image"}function dA(a,b,c,d,e){bA();eA.call(this,(gx(),new fx(a)),b,c,d,e)}w(416,380,pl,cA,eA,dA);_.Kd=Fz;_.Ld=Gz;_.Md=Hz;_.Nd=Iz;_.ae=function(a){32768==rx(a.type)&&this.a&&(this.pb.__gwtLastUnhandledEvent=n);zy(this,a)};\n_.te=function(){var a=this.a;H(li,Uq(this.pb,"__gwtLastUnhandledEvent"))&&(a.f=new gA(a,this),Jq((Gq(),Hq),a.f))};_.a=null;w(418,1,{});_.f=null;function hA(){hA=x;iA()}\nfunction fA(a,b,c,d,e,f){var g,h;hA();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(Sj);h=new Sw;Rw(Rw(Rw(h,new Uw("width:"+e+(ps(),oj)+hd)),new Uw("height:"+f+rj)),new Uw("background:url("+b.a+") no-repeat "+-c+pj+-d+rj));!jA&&(jA=new kA);b=lA;h=new Uw((new Uw(h.a.a.a)).a);c=new Tw;c.a.a+="<img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'";Ap(c,ex(b.a));c.a.a+="\' style=\'";Ap(c,ex(h.a));c.a.a+="\' border=\'0\'>";h=new Ww(c.a.a);g.innerHTML=h.a||n;g=Xq(g);a.kb&&(a.pb.__listener=\nnull);if(a.pb&&(h=a.pb,b=h.parentNode))b.insertBefore(g,h),b.removeChild(h);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),tx(),dy(g,a)):a.lb|=133333119}w(417,418,{},fA);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function gA(a,b){this.a=a;this.b=b}w(419,1,{},gA);_.pd=function(){var a;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=Zq(li,!1),this.b.pb.dispatchEvent(a)):this.b.pb.__gwtLastUnhandledEvent=li)};_.a=null;_.b=null;w(421,348,Tl);\nfunction mA(a){this.a=a}w(423,421,Tl,mA);_.Sd=function(a){this.a.Ke(a.f,a.a)};function nA(a,b,c){var d;if(a.o){var e=d=$doc.createElement(sk);by(a.e,(mx(),nx(e)),b);a=(mx(),nx(c));d.appendChild(a)}else d=Tx(a.e,0),by(d,(mx(),nx(c)),b)}\nfunction oA(a,b,c){var d;b.b&&(pA(a,b),c&&b.a?(pA(a,null),a=b.a,b=(Gq(),Hq),b.c=Kq(b.c,[new qA(a),!1])):null!=b.d&&(a.j=new rA(a,b),c=(lz(),tz),a.j.U=c,a.j.ab=a.f,c=Rh,a.j.ie()[Tg]=c,d=ly(a.pb),H(Qh,d)||fy(a.j,d+"Popup"),wy(a.j,new mA(a),Qm?Qm:Qm=new Rm),a.n=b.d,d=a.j,a=new sA(a,b),d.pb.style[Ck]=Vh,iz(d),Sv(),a.a.o?hz(a.a.j,ar(a.a.pb)+Tq(a.a.pb,Xi)-1,br(a.b.pb)):hz(a.a.j,ar(a.b.pb),br(a.a.pb)+Tq(a.a.pb,Wi)-1),d.pb.style[Ck]=Dk))}\nfunction tA(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(pA(a,b),a.pb.focus(),b&&a.d&&oA(a,b,!1))}\nfunction uA(a,b){var c;a:{c=b.target;var d,e;for(e=new zv(a.i);e.b<e.d.Tf();)if(d=Av(e),d.pb.contains(c)){c=d;break a}c=null}switch(rx(b.type)){case 1:a.pb.focus();c&&oA(a,c,!0);break;case 16:c&&tA(a,c);break;case 32:c&&tA(a,null);break;case 2048:vA(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Sv();vA(a)||a.o||wA(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Sv();vA(a)||(a.o?null!=a.k.d&&!a.k.d.ei().ei()&&(oA(a,a.k,!1),a.k.d.ei()):xA(a));b.cancelBubble=!0;b.preventDefault();break;case 38:vA(a)||\na.o&&wA(a);b.cancelBubble=!0;b.preventDefault();break;case 40:vA(a)||(a.o?xA(a):null!=a.k.d&&!a.k.d.ei().ei()&&(oA(a,a.k,!1),a.k.d.ei()));b.cancelBubble=!0;b.preventDefault();break;case 27:pA(a,null);a.j&&ez(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:pA(a,null);a.j&&ez(a.j,!1);break;case 13:vA(a)||(oA(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}zy(a,b)}function yA(a,b,c){c&&pA(a,null);hv(a,b,!1);a.n=null;a.j=null}\nfunction vA(a){var b,c;if(!a.k){for(c=new zv(a.i);c.b<c.d.Tf();)if(b=Av(c),b.b){pA(a,b);break}return!0}return!1}\nfunction pA(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=ly(c.pb)+hc;gy(c.ie(),d,!1);a.o&&(c=Yq(a.k.pb),2==Ux(c)&&(c=Tx(c,1),gy(c,Wj,!1)))}if(b){c=ly(b.pb)+hc;gy(b.ie(),c,!0);a.o&&(c=Yq(b.pb),2==Ux(c)&&(c=Tx(c,1),gy(c,Wj,!0)));Un();c=a.pb;var e=new tn(b.pb),d=(Pn(),Qn),e=z(zA,u,16,[e]),f,g,h,j;f=new zp;for(h=0,j=e.length;h<j;++h)g=e[h],Ap(Ap(f,g.a),ga);e=oy(f.a.a);c.setAttribute(d.a,e)}a.k=b}}\nfunction xA(a){var b,c,d;if(a.k){for(b=c=AA(a.i,a.k);;)if(c+=1,c==a.i.c&&(c=0),c==b){d=Dx(a.i,b);break}else if(d=Dx(a.i,c),d.b)break;pA(a,d)}}function wA(a){var b,c,d;if(a.k){for(b=c=AA(a.i,a.k);;)if(c-=1,0>c&&(c=a.i.c-1),c==b){d=Dx(a.i,b);break}else if(d=Dx(a.i,c),d.b)break;pA(a,d)}}w(424,380,pl);_.ae=function(a){uA(this,a)};_.se=function(){this.j&&ez(this.j,!1);Ay(this)};_.Ke=function(a,b){yA(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function qA(a){this.a=a}\nw(425,1,{},qA);_.pd=function(){BA(this.a)};_.a=null;function CA(a){this.a=a}w(426,1,{},CA);_.Hd=function(){pA(this.a,null)};_.a=null;function rA(a,b){this.a=a;this.b=b;jz.call(this,!0,wi);bz(this.T,this.b.d);gz(this);this.fb=!0;this.b.d.ei()}w(427,383,ll,rA);_.Yd=function(a){var b,c;if(!a.a)switch(rx(a.d.type)){case 4:c=a.d.target;b=this.b.c.pb;if(b.contains(c)){a.a=!0;break}a.a&&pA(this.a,null)}};_.a=null;_.b=null;function sA(a,b){this.a=a;this.b=b}w(428,1,{},sA);_.a=null;var DA=_.b=null;\nfunction EA(){EA=x;DA=new Qw((gx(),new fx((Sv(),"data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs="))),5,9)}function FA(a,b){if(b){var c=ly(a.pb)+dc;gy(a.ie(),c,!1)}else c=ly(a.pb)+dc,gy(a.ie(),c,!0);a.b=b}function GA(a,b){this.pb=$doc.createElement(bk);var c=ly(this.pb)+hc;gy(this.ie(),c,!1);this.pb.textContent=a||n;this.pb[Tg]="gwt-MenuItem";c=cr();this.pb.setAttribute(Xh,c);Un();this.pb.setAttribute("role",Bo.a);this.a=b}w(431,381,{42:1,46:1,49:1},GA);\n_.a=null;_.b=!0;_.c=null;_.d=null;function HA(){var a;this.pb=$doc.createElement(bk);this.pb[Tg]="gwt-MenuItemSeparator";a=$doc.createElement(ph);lx(this.pb,a);a[Tg]="menuSeparatorInner"}w(432,381,wl,HA);function IA(){var a,b,c,d,e;b=null.ei();e=er();d=dr();b[oh]=(Ur(),Qi);b[Fk]=0+(ps(),oj);b[Uh]=Hc;c=$doc;c=(H(c.compatMode,ne)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,ne)?a.documentElement:a.body).scrollHeight||0;b[Fk]=(c>e?c:e)+oj;b[Uh]=(a>d?a:d)+oj;b[oh]="block"}\nfunction kz(){}w(433,1,{},kz);_.Ud=function(){IA()};function JA(a){this.a=a}w(434,1,{},JA);\n_.Yd=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.Yd(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?b.pb.contains(c):!1)&&(a.b=!0);b.db&&(a.a=!0);switch(rx(d.type)){case 4:case 1048576:if(qx){a.b=!0;break}if(!c&&b.V){b.Ge(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(qx){a.b=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;function KA(a){this.a=a}\nw(435,1,{},KA);_.a=null;function lz(){lz=x;mz=new LA(0);tz=new LA(1);vz=new LA(2);MA=z(NA,u,47,[mz,tz,vz])}function LA(a){this.b=a}w(436,193,{47:1,89:1,94:1,96:1},LA);var MA,mz,tz,vz;function OA(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),a.f=Gx(a.a.$),IA(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),PA(a.f.a),a.f=null,a.b=!1)}function QA(a){a.j||(OA(a),a.c||(Cy(),Uy(RA(null),a.a)));a.a.pb.style[Wg]="rect(auto, auto, auto, auto)";a.a.pb.style[cj]=Dk}\nfunction SA(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=dw(b*a.d);h=dw(b*a.e);switch(a.a.U.b){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;break;case 1:Sv(),f=h,c=d}a.a.pb.style[Wg]="rect("+g+qj+f+qj+c+qj+e+"px)"}\nfunction fz(a,b,c){a.c=c;vm(a);a.i&&(xm(a.i),a.i=null,QA(a));a.a.hb=b;var d=a.a;d.eb&&(PA(d.eb.a),d.eb=null);d._&&(PA(d._.a),d._=null);if(d.hb){d.eb=sx(new JA(d));var e;e=new KA(d);zx();e=Ax?nv(Ax.a,(!mv&&(mv=new Rm),mv),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(lz(),mz)&&!b&&(c=!1);a.j=b;c?b?(OA(a),a.a.pb.style[lj]=gg,-1!=a.a.ib&&a.a.He(a.a.cb,a.a.ib),a.a.pb.style[Wg]=vj,Cy(),b=RA(null),Ly(b,a.a,b.pb),a.i=new TA(a),Em(a.i,1)):ym(a,200):(OA(a),a.j?(a.a.pb.style[lj]=gg,-1!=a.a.ib&&a.a.He(a.a.cb,a.a.ib),Cy(),\nb=RA(null),Ly(b,a.a,b.pb)):a.c||(Cy(),Uy(RA(null),a.a)),a.a.pb.style[cj]=Dk)}function nz(a){var b=(Gm(),Hm);this.k=new Fm(this);this.s=b;this.a=a}w(437,58,{},nz);_.rd=function(){QA(this)};_.sd=function(){this.d=Tq(this.a.pb,Wi);this.e=Tq(this.a.pb,Xi);this.a.pb.style[cj]=Vh;SA(this,(1+Math.cos(3.141592653589793))/2)};_.td=function(a){SA(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function TA(a){Lm();this.a=a}w(438,65,{},TA);_.vd=function(){this.a.i=null;ym(this.a,200)};\n_.a=null;function mx(){mx=x;UA()}function nx(a){return a.__gwt_resolve?a.__gwt_resolve():a}function UA(){function a(){}a.prototype={className:n,clientHeight:0,clientWidth:0,dir:n,getAttribute:function(a){return this[a]},href:n,id:n,lang:n,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:n,style:{},title:n};$wnd.GwtPotentialElementShim=a}function Cy(){Cy=x;VA=new WA;XA=new xp;Dy=new wv}function YA(a){this.p=new Zy(this);this.pb=a;xy(this)}\nfunction RA(a){Cy();var b,c;c=Fv(XA,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==XA.d){var d=new ZA;Om();Pm(Qm?Qm:Qm=new Rm,d);Sv()}!b?c=new $A:c=new YA(b);E(XA,a,c);xv(Dy,c);return c}w(440,377,ll,YA);var VA,XA,Dy;function WA(){}w(441,1,{},WA);_.Je=function(a){a.qe()&&a.se()};function ZA(){}w(442,1,{},ZA);_.Sd=function(){Cy();try{Hy(Dy,VA)}finally{aB(Dy.a),aB(XA)}};function $A(){YA.call(this,$doc.body)}w(443,440,ll,$A);\n_.Be=function(a,b,c){Xy(a,b-0,c-0)};function dz(a){this.c=a;this.a=!!this.c.jb}w(444,1,{},dz);_.Zd=Xw;_.$d=function(){if(!this.a||!this.c.jb)throw new Ry;this.a=!1;return this.b=this.c.jb};_._d=function(){this.b&&this.c.ve(this.b)};_.b=null;_.c=null;function bB(a,b){a.pb[Ak]=null!=b?b:n}w(447,395,pl);_.ae=function(a){0!=(rx(a.type)&896)?zy(this,a):zy(this,a)};_.te=Fy;function cB(){cB=x;dB()}w(446,447,pl);\nfunction eB(){cB();var a=Wq(gk);!kx&&(kx=new jx);!ix&&(ix=new hx);this.pb=a;Sv();this.pb[Tg]="gwt-TextBox"}w(448,446,pl,eB);function dB(){dB=x;fB=new gB;hB=new iB;jB=new kB;lB=new mB;nB=z(oB,u,50,[fB,hB,jB,lB])}w(449,193,Ol);var nB,fB,hB,jB,lB;function gB(){this.b=0}w(450,449,Ol,gB);function iB(){this.b=1}w(451,449,Ol,iB);function kB(){this.b=2}w(452,449,Ol,kB);function mB(){this.b=3}w(453,449,Ol,mB);function Qy(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}\nfunction My(a,b,c){var d,e;if(0>c||c>a.c)throw new Oy;if(a.c==a.a.length){e=D(pB,u,51,2*a.a.length,0);for(d=0;d<a.a.length;++d)nq(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)nq(a.a,d,a.a[d-1]);nq(a.a,c,b)}function Zy(a){this.b=a;this.a=D(pB,u,51,4,0)}w(455,1,{},Zy);_.ye=function(){return new Sy(this)};_.a=null;_.b=null;_.c=0;function qB(a){if(a.a>=a.b.c)throw new Ry;return a.b.a[++a.a]}function rB(a){if(0>a.a||a.a>=a.b.c)throw new sB;a.b.b.ve(a.b.a[a.a--])}function Sy(a){this.b=a}w(456,1,{},Sy);\n_.Zd=function(){return this.a<this.b.c-1};_.$d=function(){return qB(this)};_._d=function(){rB(this)};_.a=-1;_.b=null;function iA(){iA=x;lA=(gx(),new fx(Aq()+"clear.cache.gif"))}var lA,jA=null;function kA(){}w(458,1,{},kA);function tB(){tB=x;iA()}function uB(a,b,c,d,e){tB();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}w(459,389,{},uB);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Lz(){var a;a=$doc.createElement(ph);a.tabIndex=0;return a}\nfunction PA(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?pv(b,new vB(b,c,d,a)):Gv(b,c,d,a)}function tv(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(465,1,{},tv);_.a=null;_.b=null;_.c=null;_.d=null;function qv(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(466,1,{},qv);_.pd=function(){rv(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function vB(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}w(467,1,{},vB);_.pd=function(){Gv(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;\n_.d=null;function wB(a,b){var c;this.a=(c=n,0!=(b&1)&&(c+=ni),0!=(b&2)&&(c+=Wh),RegExp(a,c))}w(468,1,{});_.tS=function(){return Pp(this.a)};_.a=null;function xB(a,b){b.k!=a&&(!a.Uc&&(a.Uc=new Jm),b.k=a,Dm(a.Uc,b))}function yB(a){var b;b=a.cZ.d;if(-1!=my(b,ny(36)))return null;a=a.Vc.b.b++;return b=py(b,zB(b,ny(46))+1)+n+a}function AB(a){return!a.Mc&&a.Sc?AB(a.Sc):a.Mc}function BB(a){return ju(),new CB(a)}\nfunction DB(a){var b;b=new EB;if(a.$e()){for(;a&&!G(a,72);a=a.Sc){var c=b,d=a.Xe();c.a+=a.We();c.b+=d}G(a,72)&&(c=a.Xe(),b.a+=a.We(),b.b+=c);return b}throw new FB;}function GB(a){a.Wc=!1;a.hf();HB(a)}function HB(a){if((a=G(a,72)?null:a.Sc)&&a.Wc)GB(a),a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1)}function IB(a){return(a=a.Pe())?a:new JB(1,1)}function KB(a){var b;return(b=a.Qe())?new LB(b):new LB(a.Se())}\nfunction MB(a,b,c,d,e){var f,g,h,j;h=a._c;j=a.ad;g=a.Yc;f=a.Nc;a._c=b;a.ad=c;a.Yc=d;a.Nc=e;if(h!=a._c||j!=a.ad)HB(a),new NB(a,100);if(g!=a.Yc||f!=a.Nc)a.Ze(),new NB(a,101)}function OB(){this.Vc=(PB(),PB(),QB);this.Pc=new RB;new xp;this.Ye();this.Rc=(SB(),TB)}w(472,1,ul);_.Ne=function(){return yB(this)};_.Pe=function(){return UB(this.Tc,this)};_.Qe=function(){return this.Pe()};_.Re=function(){return this.Nc};_.Se=function(){return this.af()};_.Te=function(){return new VB(0,0,0,0)};_.Ue=function(){return this.df()};\n_.Ve=function(){return this.Yc};_.We=function(){return this._c};_.Xe=function(){return this.ad};_.Ye=Fy;_.Ze=function(){GB(this)};_.$e=function(){return this.Xc&&!!this.Sc&&this.Sc.$e()};_.af=WB;_.bf=XB;_.cf=function(){return(null==this.Qc&&(this.Qc=this.Ne()),this.Qc)+kb+this.We()+kb+this.Xe()+kb+this.Ve()+Gk+this.Re()+(this.Xc?n:",hidden")};_.df=YB;_.hf=function(){var a=this.Tc;a.e.a=-1;a.e.b=-1};_.kf=function(a,b,c,d){this.lf(a,b,c,d,this.Lc,!0);this.Lc=0};\n_.lf=function(a,b,c,d){MB(this,a,b,c,d)};_.tS=ZB;_.mf=function(){this.Wc=!0};_.Kc=null;_.Lc=0;_.Mc=null;_.Nc=0;_.Oc=0;_.Qc=null;_.Rc=null;_.Sc=null;_.Tc=null;_.Uc=null;_.Wc=!1;_.Xc=!0;_.Yc=0;_.Zc=!1;_.$c=!1;_._c=0;_.ad=0;function $B(a,b){var c;c=a.nf();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function aC(a){var b;b=a.nf();return new bC(b.b,b.d,a.Yc-b.c-b.b,a.Nc-b.d-b.a)}\nfunction cC(a,b){var c,d;if(a.Gc)for(d=new zv(a.Fc.a);d.b<d.d.Tf();)c=Av(d),a.Gc.sf(c);if(b)for(d=new zv(a.Fc.a);d.b<d.d.Tf();)c=Av(d),b.of(null,c);a.Gc=b;GB(a);a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1)}function dC(a){if(!a.Wc){a.Gc&&a.Gc.pf(a);var b,c;for(c=0;c<a.Fc.a.c;++c)b=Dx(a.Fc.a,c),b.Wc||b.mf();a.Wc=!0}}function eC(){OB.call(this);this.Fc=new fC;this.Jc=(PB(),PB(),QB)}w(471,472,El);_.Pe=function(){if(!this.Gc)return null;!this.Hc&&(this.Hc=this.Gc.qf(this));return this.Hc};\n_.Qe=function(){if(!this.Gc)return null;!this.Ic&&(this.Ic=this.Gc.rf(this));return this.Ic};_.nf=function(){return this.Te()};_.Se=WB;_.Ue=YB;_.Ye=function(){this.Tc=(PB(),new gC)};_.Ze=function(){GB(this);this.Gc&&G(this.Gc,66)&&(this.Gc.n=!1)};_.af=WB;_.df=YB;_.hf=function(){var a,b;this.Ic=this.Hc=null;for(b=0;b<this.Fc.a.c;++b)a=Dx(this.Fc.a,b),a.hf()};_.mf=function(){dC(this)};_.Gc=null;_.Hc=null;_.Ic=null;function hC(){var a=new iC;eC.call(this);cC(this,a)}w(470,471,El,hC);\n_.Ne=function(){return"panel"+this.Jc.b.e++};function jC(a,b,c){a=kC(a.Ec,b,c);a.j=!0;return new lC(a)}function mC(a){a.bf(a.Ec.d)}function nC(a){return new JB(oC(a.Ec),pC(a.Ec))}w(469,470,El);_.Re=function(){return Tq(this.Ec.pb,Wi)};_.Ve=function(){return Tq(this.Ec.pb,Xi)};_.We=function(){return ar(this.Ec.pb)};_.Xe=function(){return br(this.Ec.pb)};_.$e=function(){return this.Ec.pb.style.display!=Qi};_.Ec=null;function qC(a){if(null!=a)this.n=a;else throw new rC;}w(474,1,Pl);\n_.tS=function(){return this.cZ.d+"[source="+this.n+cg};_.n=null;\nfunction sC(){sC=x;tC=new xp;E(tC,new uC(400),new vC(Qk));E(tC,new uC(401),new vC(Qk));E(tC,new uC(402),new vC(Qk));E(tC,new uC(500),new vC(Sk));E(tC,new uC(501),new vC(Sk));E(tC,new uC(502),new vC(Sk));E(tC,new uC(503),new vC(Tk));E(tC,new uC(504),new vC(Sk));E(tC,new uC(505),new vC(Sk));E(tC,new uC(506),new vC(Tk));E(tC,new uC(507),new vC(dl));E(tC,new uC(100),new vC(Mk));E(tC,new uC(101),new vC(Mk));E(tC,new uC(102),new vC(Mk));E(tC,new uC(103),new vC(Mk));E(tC,new uC(1004),new vC(Pk));E(tC,new uC(1005),\nnew vC(Pk));E(tC,new uC(800),new vC($k));E(tC,new uC(801),new vC($k));E(tC,new uC(200),new vC(Uk));E(tC,new uC(201),new vC(Uk));E(tC,new uC(202),new vC(Uk));E(tC,new uC(204),new vC(Uk));E(tC,new uC(203),new vC(Uk));E(tC,new uC(209),new vC(fl));E(tC,new uC(208),new vC(gl));E(tC,new uC(207),new vC(gl));E(tC,new uC(206),new vC(Uk));E(tC,new uC(205),new vC(Uk));E(tC,new uC(1400),new vC(bl));E(tC,new uC(1401),new vC(cl));E(tC,new uC(1402),new vC(cl));E(tC,new uC(300),new vC(Nk));E(tC,new uC(301),new vC(Nk));\nE(tC,new uC(1100),new vC(Zk));E(tC,new uC(1101),new vC(Zk));E(tC,new uC(1200),new vC(al));E(tC,new uC(701),new vC(Xk));E(tC,new uC(900),new vC(Yk));E(tC,new uC(1001),new vC(Vk));E(tC,new uC(601),new vC(Wk))}w(473,474,Pl);_.cf=function(){return n};_.tS=function(){var a;a=n;G(this.n,60)&&null!=this.n&&(a=this.n,a=(null==a.Qc&&(a.Qc=a.Ne()),a.Qc),null==a&&(a=n));return this.cZ.d+Wf+this.cf()+"] on "+(0<a.length?a:this.n)};_.k=0;var tC;function vC(a){this.a=a}w(476,1,{},vC);_.a=Lk;function wC(){}\nw(477,1,{},wC);_.a=null;_.b=null;function xC(a,b){var c;b&&(a.a?(c=new yC(a.a),nq(c.b,c.c++,b),a.a=c):(a.a=new Jm,Dm(a.a,b)))}function Ou(a,b){return a.a?Vm(a.a,b):b}w(479,1,Pl);_.a=null;function zC(){}function RB(){}w(478,479,Pl,zC,RB);function AC(){AC=x;Math.sqrt(2)}function BC(a){AC();if(0>a)throw new Sm("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}w(480,1,{56:1},BC);\n_.eQ=function(a){return a===this?!0:G(a,56)?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 CC;a.a=31*a.a+dw((new DC(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+dw((new DC(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction EC(){EC=x;FC=GC=new km(255,255,255);HC=new km(192,192,192);IC=new km(128,128,128);JC=new km(64,64,64);KC=LC=new km(0,0,0);MC=NC=new km(255,0,0);new km(255,175,175);OC=new km(255,200,0);PC=new km(255,255,0);new km(0,255,0);QC=new km(255,0,255);RC=new km(0,255,255);SC=TC=new km(0,0,255)}\nfunction UC(a){var b,c;c=a.d>>16&255;b=a.d&255;a=a.d>>8&255;if(0==c&&0==b&&0==a)return new km(3,3,3);3>c&&0!=c?c=3:(c=dw(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=dw(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=dw(a/0.7),a=255<a?255:a);return new km(c,a,b)}function VC(a){return new km(dw(0.7*(a.d>>16&255)),dw(0.7*(a.d>>8&255)),dw(0.7*(a.d&255)))}function WC(a,b){return G(b,59)?b.d==a.d:!1}function km(a,b,c){EC();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Sm(xe);this.d=c|b<<8|a<<16|-16777216}\nw(486,1,{59:1,68:1,71:1},km);_.eQ=function(a){return WC(this,a)};_.hC=XC;_.tS=function(){return YC.d+"[r="+(this.d>>16&255)+",g="+(this.d>>8&255)+",b="+(this.d&255)+cg};_.a=0;_.b=null;_.c=null;_.d=0;var KC,SC,MC,FC,LC,TC,RC,JC,IC,HC,QC,OC,NC,GC,PC;function SB(){SB=x;TB=new ZC(!0);$C=new wv;xv($C,"ar");xv($C,"fa");xv($C,"iw");xv($C,"ur")}function ZC(a){this.a=a}w(487,1,Pl,ZC);_.a=!1;var TB,$C;w(491,1,{77:1,93:1});function aD(){JB.call(this,0,0)}function JB(a,b){this.b=a;this.a=b}\nfunction LB(a){JB.call(this,a.b,a.a)}w(490,491,{62:1,77:1,89:1,93:1},aD,JB,LB);_.eQ=function(a){return a===this?!0:G(a,62)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new CC;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return bD.d+"[width="+this.b+",height="+this.a+cg};_.a=0;_.b=0;function lu(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}w(492,1,Pl,lu,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});\n_.tf=function(){return 0!=(this.e&4)};_.uf=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=n,this.uf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.tf()&&(a+=",meta"),a):n)+",target="+this.f+(null!=this.b?",arg="+this.b:n)+cg};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function cD(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].Xc&&++b,++c;return b}\nfunction dD(a,b,c,d,e,f,g){var h,j,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(j=0;j<=l;++j)c=(eD(g?j:l-j,b.c),b.b[g?j:l-j]),h=c.Ue(),c.kf(d,e+~~((f-h.a)/2),h.b,h.a),d+=h.b+a.c}function fD(a,b){var c,d,e,f,g,h;h=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.Xc&&(c=b?c.Ue():c.Se(),g=Xm(g,c.a),h+=c.b+a.c);return new JB(h,g+2*a.d)}function iC(){gD.call(this,1,5,5)}\nfunction gD(a,b,c){PB();this.c=b;this.d=c;this.a=a}w(493,1,Pl,iC,gD);_.of=hD;\n_.pf=function(a){this.b=iD(a.Fc);if(0!=cD(this)){var b,c,d,e,f,g,h,j,l,o,m;b=aC(a);g=a.nf();h=a.Rc.a;l=new Jm;o=f=2*this.c;m=g.d+this.d;j=0;e=!0;var r,t,y;r=a.Fc.a.c;d=new jD(r);for(t=0;t<r;++t)nq(d.b,d.c++,null);for(c=this.b,t=0,y=c.length;t<y;++t)r=c[t],r.Sc==a&&kD(d,AA(a.Fc.a,r),r);for(d=new zv(d);d.b<d.d.Tf();)if((c=Av(d))&&c.Xc)a=c.Ue(),!e&&o+a.b>b.b&&(dD(this,l,b.b-(o-this.c),g.b,m,j,h),l.qg(),o=f,m+=j+this.d,j=0),e=!1,nq(l.b,l.c++,c),o+=a.b+this.c,j=Xm(j,a.a);dD(this,l,b.b-(o-this.c),g.b,m,\nj,h)}};_.qf=function(a){this.b=iD(a.Fc);return 0==cD(this)?$B(a,new JB(10,10)):$B(a,fD(this,!1))};_.rf=function(a){this.b=iD(a.Fc);return 0==cD(this)?$B(a,new JB(10,10)):$B(a,fD(this,!0))};_.sf=XB;_.tS=function(){var a;switch(this.a){case 0:a=fi;break;case 2:a=zj;break;case 1:a=Pg;break;case 4:a="trailing";break;default:a="leading"}return lD.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+cg};_.a=0;_.b=null;_.c=0;_.d=0;function mD(){mD=x;nD=new oD(Ie,0,12)}\nfunction oD(a,b,c){mD();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}w(494,1,{63:1,89:1},oD);_.a=null;_.b=0;_.c=0;var nD;w(495,1,bm);_.tS=function(){return pD.d+"[font="+this.b+"ascent="+qD(this.b).a+", descent="+qD(this.b).b+", height="+qD(this.b).c+cg};_.b=null;w(497,1,{});_.tS=function(){return"Graphics"};w(498,497,{});function sB(){}function yy(a){this.f=a}w(501,136,dm,sB,yy);function FB(){this.f="Missing message: awt.151"}w(500,501,dm,FB);w(502,1,{});\nfunction VB(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}w(503,1,{65:1,89:1,93:1},VB);_.eQ=function(a){return a===this?!0:G(a,65)?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 rD.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+cg};_.a=0;_.b=0;_.c=0;_.d=0;w(507,1,Pl);_.cf=function(){return this.j};_.tS=ZB;_.j=null;_.k=null;\nfunction sD(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function tD(a,b){a.e=b;FA(a.i.a,b)}function uD(a){this.n=(PB(),PB(),QB);var b;var c;b=this.cZ.d;-1!=my(b,ny(36))?b=null:(c=this.n.b.d++,b=py(b,zB(b,ny(46))+1)+n+c);this.j=b;this.d=new zC;this.f=a;this.e=!0;this.i=new vD(this)}w(506,507,Pl,uD);_.cf=function(){return sD(this)};_.c=null;_.e=!1;_.f=null;_.i=null;w(505,506,Rl);_.cf=function(){return sD(this)+(this.b?",tearOff":n)};_.b=!1;w(509,1,{78:1});\n_.eQ=function(a){return a===this?!0:G(a,78)?this.vf()==a.vf()&&this.wf()==a.wf():!1};_.hC=function(){var a;a=new CC;wD(a,this.vf());wD(a,this.wf());return a.a};function EB(){this.b=this.a=0}function xD(a,b){this.a=a;this.b=b}w(508,509,{69:1,78:1,89:1},EB,xD);_.eQ=function(a){return a===this?!0:G(a,69)?this.a==a.a&&this.b==a.b:!1};_.vf=Xw;_.wf=Bz;_.tS=function(){return yD.d+"[x="+this.a+",y="+this.b+cg};_.a=0;_.b=0;\nfunction zD(a,b){if(!b)throw new ov("Missing message: awt.70");var c=a.a;if(H(b.f,rb)){var c=c.a.a,d=new HA,e=c.c.c;if(0>e||e>c.c.c)throw new Oy;c.o&&(d.pb[Zg]=2);nA(c,e,d.pb);AD(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 Oy;AD(d.c,e,c);for(f=g=0;f<e;++f)G(Dx(d.c,f),46)&&++g;AD(d.i,g,c);nA(d,e,c.pb);c.c=d;e=ly(c.pb)+hc;gy(c.ie(),e,!1);d.o&&(e=AA(d.c,c),-1!=e&&(d=Tx(d.o?d.e:Tx(d.e,0),e),2==Ux(d)&&d.removeChild(Tx(d,1)),c.pb[Zg]=2))}}\nfunction BD(){uD.call(this,n);new Jm;this.b=!1;this.a=(PB(),new CD)}w(510,505,Rl,BD);_.a=null;w(513,1,{93:1});w(512,513,Ml);_.eQ=function(a){return a===this?!0:G(a,80)?this.vf()==a.vf()&&this.wf()==a.wf()&&this.yf()==a.yf()&&this.xf()==a.xf():!1};_.hC=function(){var a;a=new CC;wD(a,this.vf());wD(a,this.wf());wD(a,this.yf());wD(a,this.xf());return a.a};function bC(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}w(511,512,{70:1,80:1,89:1,93:1},bC);\n_.eQ=function(a){return a===this?!0:G(a,70)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.xf=Xw;_.yf=Bz;_.vf=At;_.wf=XC;_.tS=function(){return DD.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+cg};_.a=0;_.b=0;_.c=0;_.d=0;function ED(){ED=x;FD=new GD;HD=new ID;JD=new ID}var FD,JD,HD;w(515,1,{});_.eQ=em;_.hC=fm;function GD(){}w(516,515,{},GD);function ID(){}w(517,1,{},ID);w(518,472,ul);function KD(a,b){var c;c=BB(AB(a));return!c?null:new JB(LD(c,"_")*b+6,qD(c.b).c+6)}\nfunction MD(a){ND.call(this,a,null!=a?a.length:0)}function ND(a,b){OB.call(this);this.a=0>b?0:b;var c=this.Tc;bB(c.a,a);c.e.a=-1;c.e.b=-1}w(519,518,ul,MD,ND);_.Ne=function(){return"textfield"+this.Vc.b.f++};_.Pe=function(){return KD(this,Uq(this.Tc.a.pb,Ak).length)};_.Qe=function(){return!AB(this)?null:KD(this,Uq(this.Tc.a.pb,Ak).length)};_.Se=OD;_.Ue=PD;_.Ye=function(){this.Tc=(PB(),new QD)};_.af=OD;_.df=PD;_.a=0;function PB(){PB=x;QB=new RD}\nfunction SD(){var a=(PB(),PB(),QB);!a.c&&(a.c=new TD);return a.c}w(520,1,{});_.a=null;_.c=null;var QB;function UD(){}w(521,1,{},UD);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;w(522,1,{});function VD(){VD=x;WD=new XD;YD=new XD}function ZD(a,b){return b==a?!0:!b?!1:!0}function XD(){}w(523,1,{73:1},XD);_.eQ=function(a){return null==a||!G(a,73)?!1:ZD(this,a)};_.hC=function(){var a;a=null.ei()+";class="+null.ei();a=!null.ei().ei()?a:a+";charset=";return $D(a)};\n_.tS=function(){return aE.d+"[MimeType=(null);humanPresentableName="+this.a+cg};_.a=null;var WD,YD;function bE(){bE=x;z(cE,u,73,[(VD(),YD),WD])}function dE(a){var b=(VD(),YD);if(ZD(b,(VD(),YD)))return a.a;if(ZD(b,WD))return new eE(a.a);throw new fE(b);}function gE(a){bE();this.a=a}w(524,1,{},gE);_.a=null;function fE(a){this.f="flavor = "+a}w(525,137,{74:1,89:1,97:1,106:1},fE);function hE(a,b,c){sC();iE.call(this,a,b,c,Lk)}\nfunction iE(a,b,c,d){sC();qC.call(this,a);this.k=b;this.a=c;this.c=d;this.b=0}w(526,473,Pl,hE,iE);_.cf=function(){var a,b;a=1001==this.k?"ACTION_PERFORMED":zk;b=n;0<(this.b&1)&&(b+="Shift");0<(this.b&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.b&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.b&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.a+",when="+Ow(this.c)+qb+b};_.a=null;_.b=0;_.c=Lk;function NB(a,b){sC();qC.call(this,a);this.k=b}w(527,473,Pl,NB);\n_.cf=function(){var a,b;a=this.n;switch(this.k){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return zk}return b+" ("+a.We()+kb+a.Xe()+ga+a.Ve()+Gk+a.Re()+hb};w(530,527,Pl);_.j=0;\nfunction jE(a){var b;switch(a.k){case 503:b="MOUSE_MOVED";break;case 500:b="MOUSE_CLICKED";break;case 501:b="MOUSE_PRESSED";break;case 502:b="MOUSE_RELEASED";break;case 506:b="MOUSE_DRAGGED";break;case 504:b="MOUSE_ENTERED";break;case 505:b="MOUSE_EXITED";break;case 507:b="MOUSE_WHEEL";break;default:b=zk}b=b+",("+a.f+kb+a.i+"),button="+a.d;if(0<(a.j&16320)){var c=qb,d;d=a.j;var e;e=new Tw;0!=(d&4)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&1)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&2)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&\n8)&&(0!=(d&2048)?0!=(d&512)&&Ap(Ap(e,(PB(),null)),jb):Ap(Ap(e,(PB(),null)),jb));0!=(d&32)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&16)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&8)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&4)&&Ap(Ap(e,(PB(),null)),jb);d=0==e.a.a.length?e.a.a:kE(e.a.a,0,e.a.a.length-1);c=c+d+",extModifiers=";d=a.j;var f;e=(f=n,0!=(d&256)&&(f+=(PB(),null)),0!=(d&128)&&(f+=(0<f.length?jb:n)+(PB(),null)),0!=(d&512)&&(f+=(0<f.length?jb:n)+(PB(),null)),0!=(d&64)&&(f+=(0<f.length?jb:n)+(PB(),null)),0!=(d&8192)&&(f+=\n(0<f.length?jb:n)+(PB(),null)),f);0!=(d&1024)&&(e+=(0<e.length?jb:n)+(PB(),null));0!=(d&2048)&&(e+=(0<e.length?jb:n)+(PB(),null));0!=(d&4096)&&(e+=(0<e.length?jb:n)+(PB(),null));b+=c+e}return b+=",clickCount="+a.e}w(532,530,Pl);_.cf=function(){return jE(this)};_.d=0;_.e=0;_.f=0;_.i=0;\nfunction Nu(a,b,c,d){sC();NB.call(this,a,507);this.d=this.e=this.j=0;this.f=b;this.i=c;if(0!=(this.j&63))this.j&=-16321,0!=(this.j&1)&&(this.j|=64),0!=(this.j&2)&&(this.j|=128),0!=(this.j&4)&&(this.j|=256),0!=(this.j&8)&&(this.j|=512),0!=(this.j&32)&&(this.j|=8192),500<=this.k&&502>=this.k?0!=(this.j&16)?(this.d=1,501==this.k&&(this.j|=1024)):0!=(this.j&8)?(this.d=2,501==this.k&&(this.j|=2048)):0!=(this.j&4)&&(this.d=3,501==this.k&&(this.j|=4096)):(0!=(this.j&16)&&(this.j|=1024),0!=(this.j&8)&&(this.j|=\n2048),0!=(this.j&4)&&(this.j|=4096));else if(0!=(this.j&16320))if(this.j&=-64,0!=(this.j&64)&&(this.j|=1),0!=(this.j&128)&&(this.j|=2),0!=(this.j&256)&&(this.j|=4),0!=(this.j&512)&&(this.j|=8),0!=(this.j&8192)&&(this.j|=32),500<=this.k&&502>=this.k)switch(this.d){case 1:this.j|=16;break;case 2:this.j|=8;break;case 3:this.j|=4}else 0!=(this.j&1024)&&(this.j|=16),0!=(this.j&2048)&&(this.j|=8),0!=(this.j&4096)&&(this.j|=4);this.b=0;this.a=1;this.c=d}w(533,532,Pl,Nu);\n_.cf=function(){var a,b;a=jE(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=zk}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;w(542,1,{});function eE(a){if(null==a)throw new lE;}w(543,542,{},eE);\nfunction oE(){oE=x;pE={};pE["java.vendor"]=Mh;pE["package.restrict.access.sun"]=xk;pE["sun.java.launcher"]=tf;pE["sun.management.compiler"]=Mh;pE["os.name"]=tf;pE[" sun.boot.class.path"]=tf;pE["path.separator.applet"]=tf;pE["java.vm.specification.vendor"]=Mh;pE["java.runtime.version"]=tf;pE["http.proxyPort"]=tf;pE["user.name"]=tf;pE["user.language"]=tf;pE["os.name.applet"]=tf;pE["browser.version"]=tf;pE["java.version"]=tf;pE["user.timezone"]=tf;pE["java.endorsed.dirs"]=tf;pE["java.specification.name"]=\n"GWT";pE["java.specification.version"]="2.5.0";pE[ai]=bf;!Qu&&(Qu=new Yu);Qu.a?pE[Zh]="yes":pE[Zh]=null}var pE;w(547,137,Jl);function qE(){}function rE(a){this.f=a}w(546,547,{83:1,89:1,97:1,106:1},qE,rE);function sE(){sE=x;tE=new uE}function vE(a){var b;if(a.k){var c;b=new Tw;Ap(b,a.f);b.a.a+=bd;c=a.a;null!=c&&0<c.length&&(b.a.a+=yc,Ap(b,a.a));c=a.b;a=a.j;null!=c&&Bp(b.a,c);null!=a&&(b.a.a+=Fa,Bp(b.a,a));b=b.a.a}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}\nfunction wE(a){sE();var b,c,d;if(null==a)throw new qE;a=oy(a);try{d=my(a,ny(58))}catch(e){e=xq(e);if(G(e,101))throw new rE(Cp(e));throw e;}c=my(a,ny(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;xE();var f,g,h;h=c.length;b=new yE;for(g=0;g<h;++g)f=c.charCodeAt(g),65<=f&&90>=f?zE(b,f+32&65535):Bp(b.a,String.fromCharCode(f));\nthis.f=b.a.a}else this.f=null,d=-1}if(null==this.f)throw new rE(Ze+a);if(!this.k&&(this.k=Fv(tE,this.f),this.k||(this.k=(PB(),new AE))&&E(tE,this.f,this.k),!this.k))throw new rE(Ze+a);try{c=a;var j=++d,l=a.length,o,m,r,t,y,v,s,A,F,M,N,$,U,V,da,la,sa,cc,K,pa,Ac;if(l<j||0>l){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(yc,j)==j&&-1==BE(c,ny(47),j+2))throw new CE(l);}else{N=c.substr(j,l-j);l-=j;v=0;s=this.c;$=this.e;cc=this.j;t=this.d;da=this.i;o=this.a;Ac=this.n;K=BE(N,ny(35),\n0);if(0==N.indexOf(yc)&&0!=N.indexOf("////")){F=2;$=-1;v=BE(N,ny(47),2);sa=BE(N,ny(63),2);-1!=sa&&(-1==v||v>sa)&&(v=sa);-1==v&&(v=l,t=n);A=v;-1!=K&&K<v&&(A=K);var jd=ny(64);pa=N.lastIndexOf(jd,A);o=N.substr(2,A-2);-1<pa&&(Ac=N.substr(2,pa-2),F=pa+1);U=BE(N,ny(58),-1==pa?F:pa);r=my(N,ny(93));if(-1!=r)try{N.length>r+1?(m=N.charCodeAt(r+1),58==m?U=r+1:U=-1):U=-1}catch(tb){if(tb=xq(tb),!G(tb,97))throw tb;}-1==U||U>v?s=N.substr(F,A-F):(s=N.substr(F,U-F),V=N.substr(U+1,A-(U+1)),0==V.length?$=-1:$=DE(V,\n10))}-1<K&&(cc=N.substr(K+1,l-(K+1)));y=-1==K?l:K;var L=ny(63);la=N.lastIndexOf(L,y);-1<la?(da=N.substr(la+1,y-(la+1)),0==la&&null!=t&&(H(t,n)?t=tc:t.indexOf(tc),M=zB(t,ny(47))+1,t=t.substr(0,M-0)),y=la):0!=K&&(da=null);-1<v&&(v<l&&47==N.charCodeAt(v)?t=N.substr(v,y-v):y>v&&(null==t?t=n:H(t,n)?t=tc:t.indexOf(tc),M=zB(t,ny(47))+1,0==M?t=N.substr(v,y-v):t=t.substr(0,M-0)+N.substr(v,y-v)));null==t&&(t=n);null==s&&(s=n);d=s;var Ga;Ga=t;null!=da&&!H(da,n)&&(null!=t?Ga=t+Gd+da:Ga=Gd+da);null==this.f&&(this.f=\nthis.f);this.c=d;this.b=Ga;this.e=$;this.j=cc;var ub;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+bd+this.e));null!=this.c&&-1<(ub=zB(this.c,ny(64)))?(this.n=kE(this.c,0,ub),this.c=py(this.c,ub+1)):this.n=null;null!=this.b&&-1<(ub=my(this.b,ny(63)))?(this.i=py(this.b,ub+1),this.d=kE(this.b,0,ub)):(this.i=null,this.d=this.b);this.a=o;this.n=Ac;this.d=t;this.i=da}}catch(Jc){Jc=xq(Jc);if(G(Jc,97))throw new rE(Cp(Jc));throw Jc;}if(-1>this.e)throw new rE("incorrect port: "+\nthis.e);}w(548,1,Pl,wE);_.tS=function(){return vE(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var tE;w(549,1,{});function EE(a,b,c){var d,e;for(d=a.Of().ye();d.Zd();)if(a=d.$d(),e=a.xh(),null==b?null==e:Kp(b,e))return c&&(a=new FE(a.xh(),a.yh()),d._d()),a;return null}w(553,1,Nl);_.Nf=function(a){return!!EE(this,a,!1)};\n_.eQ=function(a){var b,c;if(a===this)return!0;if(!G(a,109)||this.Tf()!=a.Tf())return!1;for(a=a.Of().ye();a.Zd();)if(b=a.$d(),c=b.xh(),b=b.yh(),!this.Nf(c)||!GE(b,this.Pf(c)))return!1;return!0};_.Pf=function(a){a=EE(this,a,!1);return!a?null:a.yh()};_.hC=function(){var a,b,c;c=0;for(b=this.Of().ye();b.Zd();)a=b.$d(),c+=a.hC(),c=~~c;return c};_.Qf=HE;_.Rf=function(){throw new IE("Put not supported on this map");};_.Sf=function(a){a=EE(this,a,!0);return!a?null:a.yh()};_.Tf=function(){return this.Of().Tf()};\n_.tS=function(){var a,b,c,d;d=Ik;a=!1;for(c=this.Of().ye();c.Zd();)b=c.$d(),a?d+=nb:a=!0,d+=n+b.xh(),d+=Ed,d+=n+b.yh();return d+"}"};function aB(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function Wx(a,b){var c;if(null==b)c=a.c;else if(G(b,1))c=bd+b in a.e;else a:{c=a.Wf(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d].xh();if(a.Vf(b,f)){c=!0;break a}}c=!1}return c}function Fv(a,b){return null==b?a.b:G(b,1)?a.e[bd+b]:JE(a,b,a.Wf(b))}\nfunction JE(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d],g=f.xh();if(a.Vf(b,g))return f.yh()}return null}function E(a,b,c){return null==b?KE(a,c):G(b,1)?LE(a,b,c):ME(a,b,c,a.Wf(b))}function ME(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){var d=e[f],h=d.xh();if(a.Vf(b,h))return a=d.yh(),d.zh(c),a}else e=a.a[d]=[];d=new FE(b,c);e.push(d);++a.d;return null}function KE(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}\nfunction LE(a,b,c){var d,e=a.e,b=bd+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function Hv(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(G(b,1)){var d,e=a.e;c=bd+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.Wf(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e],h=g.xh();if(a.Vf(b,h)){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.yh();break a}}c=null}return c}w(552,553,Nl);_.Nf=function(a){return Wx(this,a)};_.Of=function(){return new NE(this)};\n_.Vf=function(a,b){return this.Uf(a,b)};_.Pf=function(a){return Fv(this,a)};_.Rf=function(a,b){return E(this,a,b)};_.Sf=function(a){return Hv(this,a)};_.Tf=XC;_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function xp(){aB(this)}w(551,552,il,xp);_.Uf=function(a,b){return cw(a)===cw(b)||null!=a&&Kp(a,b)};_.Wf=function(a){return~~Np(a)};function uE(){aB(this)}w(550,551,il,uE);function OE(){}w(554,136,dm,OE);function PE(a){var b,c;b=0;for(c=a.a;c<a.i;){c=QE(a,c);if(c>=a.i)break;c=RE(a,c);++b}return b}\nfunction SE(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function TE(a){var b;a.a=0<=a.j&&!a.d?a.j:QE(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new OE;b=a.a;a.a=RE(a,a.a);return kE(a.n,b,a.a)}\nfunction RE(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=UE(a.n,d,a.n.length);if(c<=a.f&&SE(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=my(a.c,ny(c)))break;++d}a.k&&b==d&&(a.e?(c=UE(a.n,d,a.n.length),c<=a.f&&SE(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=my(a.c,ny(c))&&++d));return d}\nfunction QE(a,b){var c,d;if(null==a.c)throw new lE;for(d=b;!a.k&&d<a.i;)if(a.e){c=UE(a.n,d,a.n.length);if(c>a.f||!SE(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>my(a.c,ny(c)))break;++d}return d}function VE(a){WE.call(this,a,ha,!1)}function XE(a){WE.call(this,a,kb,!1)}\nfunction WE(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=UE(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=D(B,q,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=UE(this.c,d,this.c.length),this.b[c]=a}}}w(555,1,{},VE,XE,WE);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function YE(){}\nw(556,1,{},YE);_.a=null;function ZE(a,b){var c,d;c=a.a.exec(b);d=new YE;d.a=c;return d}function $E(){}function aF(a,b){var c,d;d=n;2==(b|2)&&(d+=Wh);1==(b|1)&&(d+=ni);c=new $E;c.a=RegExp(a,d);return c}w(557,1,{},$E);_.a=null;\nfunction bF(a,b){var c,d,e,f,g;c=n;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(G(e,1)&&(e=Sp(e),!(Qp(),!/[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]/.test(e.replace(/"(\\\\.|[^"\\\\])*"/g,n)))))return;c+=e;d<b.length-1&&(c+=kb);++d}}typeof a==Gh?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Wf+c+cg),a.apply(c)):(evalString=a+cb+c+");",$wnd.eval(evalString))}\nfunction cF(a){var b;if(null==a||0==a.length)return dF(\'JSME installation warning: invalid size or not specified size of DOM element: "\'+a+\'", Using "100%".\'),Kc;b=a.charCodeAt(a.length-1);return eF(b)||46==b?a+oj:a}function kw(a){var a=new fF(a),b,c,d,e,f;b=$doc.getElementsByTagName(ph);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Yg)||n,c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;gF(a););return a.b}w(564,1,{});function hF(a,b){b.Ld(new iF);b.Kd(new jF);b.Md(new kF);b.Nd(new lF(a))}\nw(563,564,{});_.b=null;_.c=1;_.d=-1;function mF(a){this.a=a;this.b=new nF(this.a);this.c=this.d=1}w(562,563,{},mF);_.a=null;function nF(a){this.a=a}w(565,1,{},nF);_.Xf=function(a){var b=this.a;b.Tb&&(null!=a&&0<a.length?(oF(b.r,"DROP"),!b.Ub&&(b.Ub=new pu(b)),pF(b.Ub,a)):(mu(b,"ERROR - empty or null structure"),qF(b)))};_.a=null;function rF(a){this.a=a}w(566,1,{},rF);_.a=null;function sF(a,b,c,d){this.d=a;this.b=b;this.c=c;this.a=d}w(567,1,{},sF);\n_.Yf=function(){Ty(this.d.f,this.b,oC(this.d)-this.c-this.a.a,pC(this.d)-(this.a.d-this.a.a))};_.a=null;_.b=null;_.c=0;var tF=_.d=null;function uF(){uF=x;tF=new Qw((gx(),new fx("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAF0lEQVR42mNgGAWjYBSMglEwCkYBpQAAB1AAAZMWyVkAAAAASUVORK5CYII=")),29,16)}function vF(a){var b;$wnd.JSApplet.Inchi.__local_ff=function(a){b=a};$wnd.JSApplet.Inchi.computeInchi(a,"JSApplet.Inchi.__local_ff");delete $wnd.JSApplet.Inchi.__local_ff;return b}\nfunction wF(a){var b;xF?a&&yF(a):(b=(zF(),AF).a.a,b=(Tp(),new Zp(b)),b.d=Up,Wp(Xp(b,new BF(a))))}var xF=!1;function BF(a){this.a=a}w(571,1,{},BF);_.wd=function(a){if(this.a){var b=this.a;b.a&&b.a.zd(a)}else $wnd.alert("Loading of InChI-js failed")};_.xd=function(){this.a&&(yF(this.a),xF=!0)};_.a=null;function yF(a){var b;b=vF(a.b);a.a.Zf(b)}function CF(a,b){this.a=a;this.b=b}w(572,1,Ul,CF);_.zd=function(a){this.a&&this.a.zd(a)};_.a=null;var AF=_.b=null;\nfunction zF(){zF=x;AF=new Pw((gx(),new fx($moduleBase+"96E40B969193BD74B8A621486920E79C.cache.js")))}function DF(a){return a.error==n?null:a.error}function EF(a){return a.warning==n?null:a.warning}\nfunction FF(){FF=x;GF=z(hw,u,1,["Copyright (c) 2017, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);HF=(EC(),HC);IF=UC(HF);JF=z(B,q,-1,[301,3,401,4,501,5,701,9,801,10,901,11,1001,12,601,8,1101,7,1300,1,1201,32,1301,33]);KF=D(LF,u,59,43,0);MF=D(hw,u,1,43,0);NF=D(LF,u,59,7,0);OF=null!=(oE(),pE[Zh]);PF=D(QF,u,63,100,0);RF=D(SF,u,64,100,0);var a,b;for(a=1;42>=a;++a)0<TF(a)?KF[a]=(EC(),JC):(KF[a]=(EC(),OC),MF[a]=Uf);MF[1]=Pe;KF[1]=(EC(),JC);MF[2]=ce;KF[2]=\nOC;MF[3]=me;KF[3]=JC;MF[4]=sf;KF[4]=TC;MF[5]=xf;KF[5]=NC;MF[9]=Ke;KF[9]=QC;MF[10]=ve;KF[10]=QC;MF[11]=le;KF[11]=QC;MF[12]=Xe;KF[12]=QC;MF[8]=Hf;KF[8]=VC(PC);MF[7]=yf;KF[7]=OC;MF[6]=Lf;KF[6]=JC;MF[13]=Jf;KF[13]=JC;MF[32]=Uf;KF[32]=JC;MF[14]=cf;MF[16]=df;MF[15]=uf;MF[17]=Gf;MF[18]=ze;MF[19]=Me;MF[20]=Rd;MF[21]=rf;MF[22]=oe;MF[24]=Mf;MF[23]=de;MF[25]=Vf;MF[26]=vf;MF[27]=Ae;MF[28]=se;MF[29]=Sd;MF[30]=Oe;MF[31]=Xd;for(a=33;42>=a;++a)b=Ef,33<a&&(b+=a-33),MF[a]=b,KF[a]=JC}\nfunction UF(a){var b;if(a.dc)b=VF(a,1)+Fd+VF(a,2)+Fd+VF(a,3);else if(b=VF(a,0),0<b.length){var c=new WF(a.ob);Dm(a.qb.a,c)}return b}function XF(a){var b,c,d;d=!1;if(0<a.ob.v||0<a.ob.w)if(d=!0,0<a.ob.v?(YF(a.ob,a.ob.v),ZF(a,"delAtom",a.ob.v),a.ob.v=0):($F(a.ob,a.ob.w),ZF(a,"delBond",a.ob.v),a.ob.w=0),aG(a.ob),b=bG(a.ob),1<b.length)for(c=0;c<b.length;++c)0==c?(a.zb[a.o]=b[0],a.ob=a.zb[a.o]):a.zb[++a.Sb]=b[c];return d}\nfunction cG(a,b){var c,d,e,f;dG(a,!1);c=b.a;if(H(c,Fc))nu(UF(a));else if(H(c,Ic))nu(Qt(a,!0,!1));else if(H(c,Nc))nu(Qt(a,!0,!0));else if(H(c,ad))a.Tb&&(c=a.r,null==c.i&&(c.i="PASTE"),ou(a.E,(!a.Ub&&(a.Ub=new pu(a)),a.Ub)));else if(H(c,Oc))a.bg(3);else if(H(c,Pc))a.bg(4);else if(H(c,Uc))a.bg(5);else if(H(c,Vc))rq(6,new eG(a));else if(H(c,Wc))a.kg();else if(H(c,Xc))rq(1,new fG(a));else if(H(c,Aj))7!=a.cb&&(a.db=Lk),d=b.c,d=Nw(d,Kk),c=Ew(d,a.db),e=!Bw(c,Lk)?ww(c):c,!Bw(e,Rk)&&gG(a.ob,P(c)),a.Ib=!0,a.cb=\n7,a.db=d;else if(c==Qf||c==Kf){if(e=hG(a.ob,(iG(),c==Kf?jG:kG)))a.ob.f.a?mu(a,"Chiral flag is set"):mu(a,"No Chiral flag"),lG(a,"changeChiral",a.o,0,0),a.Ib=!0}else if(c==Yd){f=mG(a);e=!1;for(c=1;c<=a.ob.p;++c)d=a.ob.b[c],-99199==d.f&&(++f,d.f=f,e=!0);e&&(a.Ib=!0,lG(a,"changeManyAtomMap",a.o,0,0))}else if(c==Ge){c=a.ob;e=!1;for(d=1;d<=c.p;++d)e=nG(c.b[d])||e;(a.Ib=e)&&lG(a,"deleteAtomMaps",a.o,0,0)}else c==He?(a.Ib=oG(a.ob),a.Ib&&lG(a,"deleteHydrogens",a.o,0,0)):H(c,Gj)||(H(c,xh)?a.hc=!0:pG(a,c));\n(a.Ib||a.Gb)&&a.bf(a.Ec.d)}\nfunction qG(a,b,c,d,e){var f,g,h,j,l,o,m,r;if(!a.Ob&&(j=c-b+1,!(0>=j||b>a.Sb||c>a.Sb))){l=D(rG,nl,-1,99,1);h=m=o=0;for(g=b;g<=c;++g)f=sG(a.zb[g]),o+=f.c,m+=f.d,f.d>h&&(h=f.d),l[g]=f.c,2==d&&(l[g]=f.d);a.J&&(o+=25*(j+1),m+=25*(j+1),h+=25);j=g=1;a.J?r=tG(a):r=uG(a);f=dw(r.b);r=dw(r.a);1==d||3==d?f=~~((f-48)/2):2==d&&(r=~~(r/2));o>=f&&(g=f/o);h>=r&&(j=r/h);h=0;a.J&&(a.xb=g<j?g:j,a.ig("alignMolecules Depict: molecularAreaScale="+a.xb+" xsize="+f+" ysize="+r+ea),h=25*f/o,2==d&&(h=25*r/m));for(g=b;g<=c;++g)2==\nd?l[g]=l[g]*r/m:l[g]=l[g]*f/o;o=-f/2;m=0;1==d?o=-f-24:3==d?o=24:2==d&&(o=0,m=-r);for(g=b;g<=c;++g){a.J&&vG(a.zb[g]);2==d?m+=l[g]/2+h:o+=l[g]/2+h;if(!e)for(b=1;b<=a.zb[g].p;++b)wG(a.zb[g].b[b],o/a.xb,m/a.xb);2==d?m+=l[g]/2:o+=l[g]/2;a.J||xG(a.zb[g])}}}function yG(a,b){var c;a.k=202;a.Mb=!1;mu(a,n);if(0!=a.Sb){a.Ib=!0;a.q=!0;for(c=a.o;c<a.Sb;++c)a.zb[c]=a.zb[c+1];--a.Sb;a.o=a.Sb;0<a.Sb?a.ob=a.zb[a.o]:(a.ob=new zG(a),a.ob.o=0);b&&(!!a.r&&AG(Xp(a.r,"clear"),0,0,0),a.hc=!0)}}\nfunction BG(a){a.Sb=0;a.o=0;a.ob=new zG(a);a.ob.o=0;a.sb=null;a.Ib=!0}\nfunction CG(a,b){var c,d,e,f,g;g=new BD;e=If;d="MOL";f="MOL or SDF";iG();a:{for(c=1;c<=a.Sb;++c)if(0<a.zb[c].p){c=(iG(),iG(),jG);break a}c=(iG(),iG(),kG)}c=c.a?kG:jG;b&&(e="SMIRKS",f=d=Ff);a.Ac&&(f+=" or "+e,!b&&a.zc&&(f+=" or OCL ID code"));e=new uD(ye+e);e.c=Fc;zD(g,e);tD(e,!c.a);xC(e.d,a);e=new uD(ye+d);e.c=Ic;xC(e.d,a);zD(g,e);b||(e=new uD(ye+d+" V3000"),e.c=Nc,xC(e.d,a),zD(g,e),a.$f()&&(a.N&&(e=new uD("Copy as InChI"),e.c=Oc,xC(e.d,a),tD(e,!c.a),zD(g,e)),a.P&&(e=new uD("Copy as InChI key"),e.c=\nPc,xC(e.d,a),tD(e,!c.a),zD(g,e)),a.kc&&(e=new uD("Search chemical structure (through InChIKey)"),e.c=Wc,xC(e.d,a),tD(e,!c.a),zD(g,e)),a.O&&(e=new uD("Copy as InChI auxinfo"),e.c=Uc,xC(e.d,a),tD(e,!c.a),zD(g,e))));a.Ac&&a.Q&&!b&&(e=new uD("Copy as Scalar Vector Graphics"),e.c=Xc,xC(e.d,a),zD(g,e));a.Ac&&a.zc&&!b&&(e=new uD("Copy as OCL ID code"),e.c=Vc,xC(e.d,a),tD(e,!c.a),zD(g,e));a.Tb&&(zD(g,new uD(rb)),d=a.Wb,null==d&&(d="Paste "+f),e=new uD(d),e.c=ad,xC(e.d,a),zD(g,e));xB(a,g);return g}\nfunction DG(a,b,c,d){return new EG(a.cg(!b?null:b.a,P(J(Math.round(c))),P(J(Math.round(d)))))}\nfunction FG(a,b,c,d){var e,f,g,h,j,l,o;f=100*d+c;j=(c-1)*(a.mb+(a.Lb?1:0));g=(d-1)*(a.mb+(a.Lb?1:0));1==c&&2<d&&(g-=2*a.mb);GG(b,HF);a.Lb?(f==a.k&&GG(b,VC(HF)),HG(b,j,g,a.mb,a.mb),GG(b,(EC(),JC)),IG(b,j,g,a.mb-1,a.mb-1)):f==a.k?JG(b,j+1,g+1,a.mb,a.mb,!1):JG(b,j,g,a.mb,a.mb,!0);if(!(1301==f&&!a.cc||107==f&&!a.ac))if(201!=f||a.tc)if(103!=f||a.Fb)if(!(105==f&&!a.Rb&&!a.A)&&(109!=f||a.dc))if(c=a.mb/4,3>d)switch(GG(b,(EC(),LC)),f){case 101:GG(b,PC);KG(b,j+3,g+3,a.mb-6,a.mb-6);GG(b,LC);e=g+3;h=a.mb-6;c=\na.mb-6;d=b.a;f=P(J(Q((j+3)*R)));e=P(J(Q(e*R)));h=P(J(Q(h*R)));c=P(J(Q(c*R)));d.n&&(LG(d,!1),MG(d,NG(d,f,e,h,c)));OG(b,j+6,g+6,a.mb-12,a.mb-12);PG(b.a,P(J(Q((j+9)*(QG(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));HG(b,j+a.mb-10,g+9,2,4);0.04>Math.random()&&(GG(b,NC),PG(b.a,P(J(Q((j+10)*R))),P(J(Q((g+18)*R))),P(J(Q(4*R))),P(J(Q(4*R)))));0.96<Math.random()&&(GG(b,PC),HG(b,j+a.mb-10,g+8,2,3));break;case 112:f=j+c;e=j+a.mb-c;h=j+a.mb/2;RG(b,f,g+a.mb-c,h,g+a.mb/2);RG(b,j+a.mb/2,g+a.mb/2,e,g+a.mb-\nc);l=g+a.mb-c;d=a.mb/24;SG(b.a,P(J(Q((h-d)*(QG(),R)))),P(J(Q(l*R))),P(J(Q((h-2*d)*R))),P(J(Q(l*R))));SG(b.a,P(J(Q((h+d)*R))),P(J(Q(l*R))),P(J(Q((h+2*d)*R))),P(J(Q(l*R))));GG(b,QC);RG(b,f,g+c,h,g+a.mb/2);RG(b,j+a.mb/2,g+a.mb/2,e,g+c);l=g+c;SG(b.a,P(J(Q((h-d)*R))),P(J(Q(l*R))),P(J(Q((h-2*d)*R))),P(J(Q(l*R))));SG(b.a,P(J(Q((h+d)*R))),P(J(Q(l*R))),P(J(Q((h+2*d)*R))),P(J(Q(l*R))));GG(b,LC);break;case 107:GG(b,OC);HG(b,j+4,g+4,a.mb-8,a.mb-8);GG(b,LC);IG(b,j+4,g+4,a.mb-8,a.mb-8);OG(b,j+6,g+6,a.mb-11,a.mb-\n12);PG(b.a,P(J(Q((j+9)*(QG(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));HG(b,j+a.mb-10,g+9,2,4);break;case 108:d=a.mb/4;RG(b,j+d,g+a.mb-d,j+a.mb-d,g+d);d=a.mb/2-d;f=g+2*a.mb/3;j+=a.mb/2;c=j+d;SG(b.a,P(J(Q(j*(QG(),R)))),P(J(Q(f*R))),P(J(Q(c*R))),P(J(Q(f*R))));g+=a.mb/3;a=j-d;SG(b.a,P(J(Q(a*R))),P(J(Q(g*R))),P(J(Q(j*R))),P(J(Q(g*R))));j=(a+j)/2;g-=d/2;a=g+d;SG(b.a,P(J(Q(j*R))),P(J(Q(g*R))),P(J(Q(j*R))),P(J(Q(a*R))));break;case 113:a.lc&&(d=c/2,f=a.mb-2*c-2*d,c=j+d+c,e=g+(c-j),GG(b,SC),TG(b.a,\nP(J(Q(c*(QG(),R)))),P(J(Q(e*R))),P(J(Q(f*R))),P(J(Q(f*R)))),GG(b,KC),h=j+a.mb/2,a=g+a.mb/2,l=c+f,o=g+d,g=o+d,SG(b.a,P(J(Q(c*R))),P(J(Q(g*R))),P(J(Q(h*R))),P(J(Q(o*R)))),SG(b.a,P(J(Q(h*R))),P(J(Q(o*R))),P(J(Q(l*R))),P(J(Q(g*R)))),g=e+f+d,o=g+d,SG(b.a,P(J(Q(c*R))),P(J(Q(g*R))),P(J(Q(h*R))),P(J(Q(o*R)))),SG(b.a,P(J(Q(h*R))),P(J(Q(o*R))),P(J(Q(l*R))),P(J(Q(g*R)))),j+=d,l=j+d,g=e+f,SG(b.a,P(J(Q(l*R))),P(J(Q(e*R))),P(J(Q(j*R))),P(J(Q(a*R)))),SG(b.a,P(J(Q(j*R))),P(J(Q(a*R))),P(J(Q(l*R))),P(J(Q(g*R)))),j=\nc+f+d,l=j+d,SG(b.a,P(J(Q(j*R))),P(J(Q(e*R))),P(J(Q(l*R))),P(J(Q(a*R)))),SG(b.a,P(J(Q(l*R))),P(J(Q(a*R))),P(J(Q(j*R))),P(J(Q(g*R)))));break;case 110:UG(b,j,g,a.mb,!0);break;case 111:UG(b,j,g,a.mb,!1);break;case 214:d=a.Z;f=3+j;c=f+d/2;e=f+d;h=g+3;l=h+d;GG(b,SC);VG(b,z(rG,nl,-1,[f,c,e]),z(rG,nl,-1,[h,l,h]),3);f=c;l=h+d/2;h=l+d;VG(b,z(rG,nl,-1,[f,c+d/2,f+d]),z(rG,nl,-1,[h,l,h]),3);a.R=new xD(dw(j),dw(g));break;case 109:RG(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);RG(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2+\nc/2);RG(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2-c/2);break;case 102:GG(b,GC);HG(b,j+3,g+5,a.mb-7,a.mb-11);GG(b,LC);IG(b,j+3,g+5,a.mb-7,a.mb-11);break;case 103:GG(b,HF);a.Mb&&JG(b,j+1,g+1,a.mb,a.mb,!1);GG(b,LC);WG(a,b,j,g,"NEW");break;case 106:GG(b,NC);RG(b,j+7,g+7,j+a.mb-7,g+a.mb-7);RG(b,j+8,g+7,j+a.mb-6,g+a.mb-7);RG(b,j+7,g+a.mb-7,j+a.mb-7,g+7);RG(b,j+8,g+a.mb-7,j+a.mb-6,g+7);GG(b,LC);RG(b,j+c,g+a.mb/2,j+12,g+a.mb/2);WG(a,b,j+6,g,Ef);break;case 104:GG(b,NC);RG(b,j+7,g+7,j+a.mb-7,g+a.mb-7);RG(b,\nj+8,g+7,j+a.mb-6,g+a.mb-7);RG(b,j+7,g+a.mb-7,j+a.mb-7,g+7);RG(b,j+8,g+a.mb-7,j+a.mb-6,g+7);GG(b,LC);break;case 105:a.sc?(GG(b,RC),KG(b,j+3,g+3,a.mb-6,a.mb-6),GG(b,LC)):WG(a,b,j,g,"123");break;case 114:GG(b,TC);d=a.mb-8;f=j+(a.mb-d)/2;c=g+(a.mb-d)/2;PG(b.a,P(J(Q(f*(QG(),R)))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(d*R))));GG(b,LC);XG(a,b,j,g,GC,Wh);break;case 201:RG(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2+2);RG(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2-2);RG(b,j+a.mb-c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2-2);break;case 202:RG(b,\nj+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);break;case 203:RG(b,j+c,g+a.mb/2-2,j+a.mb-c,g+a.mb/2-2);RG(b,j+c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2+2);break;case 204:RG(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);RG(b,j+c,g+a.mb/2-3,j+a.mb-c,g+a.mb/2-3);RG(b,j+c,g+a.mb/2+3,j+a.mb-c,g+a.mb/2+3);break;case 205:SG(b.a,P(J(Q((j+c/2)*(QG(),R)))),P(J(Q((g+2*c+c/3)*R))),P(J(Q((j+3*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))));SG(b.a,P(J(Q((j+3*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))),P(J(Q((j+5*(c/2))*R))),P(J(Q((g+2*c+c/3)*R))));SG(b.a,P(J(Q((j+5*(c/\n2))*R))),P(J(Q((g+2*c+c/3)*R))),P(J(Q((j+7*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))));break;case 206:YG(a,b,j,g+2,3);break;case 207:YG(a,b,j,g,4);break;case 208:YG(a,b,j,g,5);break;case 209:YG(a,b,j,g,1);break;case 210:YG(a,b,j,g,6);break;case 211:YG(a,b,j,g,7);break;case 212:YG(a,b,j,g,8);break;case 213:WG(a,b,j,g,"FG"),a.T=new xD(dw(j),dw(g))}else d=ZG(a,f),XG(a,b,j,g,KF[d],MF[d])}\nfunction $G(a,b,c){var d,e,f;d=0;b=P(J(Q(b/a.nb)));c=P(J(Q(c/a.nb)));if(b<a.mb+(a.Lb?1:0)||c<2*a.mb+(a.Lb?1:0)){f=0;for(e=1;14>=e;++e)if(b<e*(a.mb+(a.Lb?1:0))){f=e;break}b=0;for(e=1;e<=aH+2;++e)if(c<e*(a.mb+(a.Lb?1:0))){b=e;break}0<f&&0<b&&(d=100*b+f)}109==d&&(a.dc||(d=0));return d}function bH(a){var b;b=9;a.cc&&++b;a.Bc&&++b;return b}\nfunction cH(a,b,c,d,e){var f;f=3*e;e*=a.Z;a.J&&(f=0);f=c-f-e;c=f+e;a.J?(a=d,e=d-e,d=(e+d)/2):(d/=2,a=d+e/2,e=d-e/2);GG(b,(EC(),SC));VG(b,z(rG,nl,-1,[f,c,f]),z(rG,nl,-1,[e,d,a]),3)}\nfunction dH(a){var b,c,d,e,f;a.ig("drawMolecularArea mustReDrawMolecularArea="+a.Ib+ea);if(a.Ib){if(a.r&&null!=a.r.a&&a.r.a!=yk&&a.r.a!=wj)for(b=1;b<=a.Sb;++b)aG(a.zb[b]);eH(a.vb.b.a,a.xb/R);e=a.vb.b;c=a.yb;b=a.ub;a.ig("drawMolecularArea "+c+" : "+b+" scale: "+a.xb+ea);GG(e,a.D);c/=a.xb;b/=a.xb;PG(e.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))));d=a.tb?(ED(),HD):(ED(),JD);f=(ED(),FD);var g=e.a;if(f==(ED(),FD))d==HD?g.b=n:g.b=Qj;d=new BC(a.wb);e.d=new BC(R*d.e);fH(e.a,e.d);for(d=1;d<=\na.Sb;++d){f=a.zb[d];var g=e,h=void 0,j=void 0,l=void 0,o=void 0,m=void 0,r=void 0,t=o=o=void 0,y=j=t=void 0,v=y=o=void 0,s=m=v=r=h=v=void 0,A=void 0,F=void 0,M=m=void 0,N=l=m=v=t=h=j=v=j=s=t=h=F=y=h=void 0,l=M=r=M=s=r=t=o=N=l=o=t=t=void 0,y=h=1;g.c=f.k.D;f.k.L&&(GG(g,(EC(),LC)),IG(g,0,0,f.k.M.b-1,f.k.M.a-1));if(0!=f.p){f.y&&(A=g,o=f.y,A.b=o,A.f=A.a.e,gH(A.a,o));f.s&&(vG(f),qG(f.k,1,f.k.Sb,0,!1),f.s=!1);hH(f.k,f.k.x);if(-1==f.i){for(A=1;A<=f.p;++A)o=f.b[A].c,0<o&&7>o&&(GG(g,(FF(),NF)[o]),KG(g,f.b[A].q-\n12,f.b[A].r-12,24,24));for(A=1;A<=f.q;++A)l=f.c[A].i,m=f.c[A].j,0!=f.b[l].c&&f.b[l].c==f.b[m].c&&(GG(g,(FF(),NF)[f.b[l].c]),v=f.b[m].q-f.b[l].q,h=f.b[m].r-f.b[l].r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y,v=9*h,t=9*y,o=iH(4),r=iH(4),o[0]=f.b[l].q+v,r[0]=f.b[l].r-t,o[1]=f.b[m].q+v,r[1]=f.b[m].r-t,o[2]=f.b[m].q-v,r[2]=f.b[m].r+t,o[3]=f.b[l].q-v,r[3]=f.b[l].r+t,VG(g,o,r,4))}for(A=1;A<=f.q;++A){GG(g,(EC(),KC));t=f.c[A];l=t.i;m=t.j;1==f.i&&0!=f.b[l].c&&f.b[l].c==f.b[m].c&&GG(g,(FF(),NF)[f.b[l].c]);if(3==\nt.f||4==t.f)o=l,l=m,m=o;o=f.b[l].q;r=f.b[l].r;N=f.b[m].q;M=f.b[m].r;if(1!=t.c||0!=t.f)v=N-o,h=M-r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y;switch(t.c){case 2:10<=t.f&&GG(g,QC);v=2*h;t=2*y;SG(g.a,P(J(Q((o+v)*(QG(),R)))),P(J(Q((r-t)*R))),P(J(Q((N+v)*R))),P(J(Q((M-t)*R))));SG(g.a,P(J(Q((o-v)*R))),P(J(Q((r+t)*R))),P(J(Q((N-v)*R))),P(J(Q((M+t)*R))));GG(g,LC);break;case 3:SG(g.a,P(J(Q(o*(QG(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))));l=3*h;m=3*y;SG(g.a,P(J(Q((o+l)*R))),P(J(Q((r-m)*R))),P(J(Q((N+l)*\nR))),P(J(Q((M-m)*R))));SG(g.a,P(J(Q((o-l)*R))),P(J(Q((r+m)*R))),P(J(Q((N-l)*R))),P(J(Q((M+m)*R))));break;case 9:case 0:for(m=0;10>m;++m)l=o-(o-N)/10*m,s=r-(r-M)/10*m,SG(g.a,P(J(Q(l*(QG(),R)))),P(J(Q(s*R))),P(J(Q(l*R))),P(J(Q(s*R))));jH(g,f.k.v);m=kH(f.k.w);t=t.d;l=Gd;null!=t&&(l=t);t=LD(f.k.w,l);t=(o+N)/2-t/2;M=(r+M)/2+~~(m/2)-1;GG(g,QC);lH(g.a,l,P(J(Q(t*(QG(),R)))),P(J(Q(M*R))));GG(g,LC);break;default:if(1==t.f||3==t.f)v=3*h,t=3*y,s=iH(3),j=iH(3),s[0]=N+v,j[0]=M-t,s[1]=o,j[1]=r,s[2]=N-v,j[2]=M+t,\nVG(g,s,j,3);else if(2==t.f||4==t.f){v=3*h;t=3*y;for(m=0;10>m;++m)l=o-(o-N)/10*m,s=r-(r-M)/10*m,j=m/10,SG(g.a,P(J(Q((l+v*j)*(QG(),R)))),P(J(Q((s-t*j)*R))),P(J(Q((l-v*j)*R))),P(J(Q((s+t*j)*R))))}else SG(g.a,P(J(Q(o*(QG(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))))}}y=iH(f.p+1);h=iH(f.p+1);for(A=1;A<=f.q;++A)l=f.c[A].i,m=f.c[A].j,o=f.b[l].q,r=f.b[m].q,++h[l],++h[m],y[l]=y[l]/h[l]+r/h[l],y[m]=y[m]/h[m]+o/h[m];jH(g,f.k.v);m=kH(f.k.w);N=iH(f.p+1);r=iH(f.p+1);o=D(mH,u,121,f.p+1,0);for(A=1;A<=f.p;++A)l=\nnH(f,A),(null==l||1>l.length)&&(l=ib),j=f.b[A],3==f.b[A].a&&0<f.b[A].j&&0==f.b[A].n&&0==j.d&&!(4<=j.o&&2==j.j)?(N[A]=r[A]=LD(f.k.w,l),o[A]=oH(f,A,N[A],N[A],m,!1)):(M=y[A]<f.b[A].q,v=!0,1<h[A]&&8.333333333333334>pH(y[A]-f.b[A].q)&&(v=!1),2<h[A]&&(v=!1),1==h[A]&&2.5>pH(y[A]-f.b[A].q)&&(M=!0),t=l,s=n,f.k.oc&&(F=f.b[A].i,0<F&&(s+=Pe,1<F&&(s+=F))),F=n,0!=j.d&&(F=Wf+j.d+cg),j=n,0!=f.b[A].n&&(1<qH(f.b[A].n)&&(j+=qH(f.b[A].n)),0<f.b[A].n?j+=jb:j+=rb),M||!v?l=F+l+s+j+n:l=j+s+n+F+l,v||(t=l),t=LD(f.k.w,t),v=\nLD(f.k.w,l),N[A]=t,r[A]=v,v=o[A]=oH(f,A,t,v,m,M),t=v.c+2+1,M=v.d+m+2,GG(g,g.c),-1==f.i&&0!=f.b[A].c&&GG(g,(FF(),NF)[f.b[A].c]),HG(g,v.c,v.d,v.b,v.a),1==f.i?0!=f.b[A].c?GG(g,(FF(),NF)[f.b[A].c]):GG(g,(EC(),LC)):GG(g,(FF(),KF)[f.b[A].a]),lH(g.a,l,P(J(Q(t*(QG(),R)))),P(J(Q(M*R)))));for(A=1;A<=f.p;++A)h=f.b[A],-99199!=h.f&&(t=N[A],v=r[A],t=f.b[A].q-t/2,M=f.b[A].r+~~(m/2)-1,GG(g,(EC(),QC)),rH(g,ga+(-99199!=h.f?h.f:0),t+v,M));if(0<f.v||0<f.w)if(GG(g,104==f.k.k?(EC(),NC):(EC(),TC)),0<f.v&&106!=f.k.k&&(v=\no[f.v],IG(g,v.c,v.d,v.b,v.a)),0<f.w&&(l=f.c[f.w].i,m=f.c[f.w].j,v=f.b[m].q-f.b[l].q,h=f.b[m].r-f.b[l].r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y,v=4*h,t=4*y,s=iH(5),j=iH(5),s[0]=f.b[l].q+v,s[1]=f.b[m].q+v,j[0]=f.b[l].r-t,j[1]=f.b[m].r-t,s[3]=f.b[l].q-v,s[2]=f.b[m].q-v,j[3]=f.b[l].r+t,j[2]=f.b[m].r+t,s[4]=s[0],j[4]=j[0],106!=f.k.k&&sH(g,s,j,5),106==f.k.k&&tH(f,f.c[f.w].i,f.c[f.w].j))){h=0;for(A=1;A<=f.p;++A)0<f.a[A]&&++h;if(h>~~(f.p/2))for(A=1;A<=f.p;++A)0<f.a[A]?f.a[A]=0:f.a[A]=1;GG(g,(EC(),NC));\nfor(A=1;A<=f.p;++A)0<f.a[A]&&(v=o[A],IG(g,v.c,v.d,v.b,v.a))}f.y&&(g.b=null,gH(g.a,g.f))}}a.dc&&(d=(c-48)/2,GG(e,(EC(),QC)),SG(e.a,P(J(Q(d*R))),P(J(Q(b/2*R))),P(J(Q((d+48)*R))),P(J(Q(b/2*R)))),SG(e.a,P(J(Q((d+48)*R))),P(J(Q(b/2*R))),P(J(Q((d+48-6)*R))),P(J(Q((b/2+6)*R)))),SG(e.a,P(J(Q((d+48)*R))),P(J(Q(b/2*R))),P(J(Q((d+48-6)*R))),P(J(Q((b/2-6)*R)))));a.J&&(a.hb=new oD(Ue,0,13),a.kb=BB(a.hb),null!=a.sb&&(d=LD(a.kb,a.sb),d=(c-d)/2,f=b-13,GG(e,(EC(),LC)),jH(e,a.hb),rH(e,a.sb,d,f)));a.J&&a.nc&&cH(a,e,\nc,b,0.6/a.xb);b=P(J(Q(uH(a,a.nb))));c=P(J(Q(vH(a,a.nb))));wH(a.Ec,a.vb.a,b,c);a.Ib=!1;if(a.hc){oE();c=new xH;c.a=a.o;c.f=a.Sb;b=!1;for(e=1;99>e;++e)if(d=a.zb[e])0<d.p&&(b=!0),c.d[e]=new WF(d);else break;c.i=a.dc;c.e=a.Fb;c.b=a.xb;c.c=a.cb;e=a.pb;b=new yH(b?c:null);c=e.a.c;e.a.c=b;b.b=e.a;c&&(b.c=c,c.b=b);e.a=b;a.hc=!1}a.r&&null!=a.r.a&&(null!=a.Qb&&bF(a.Qb,null),a.r&&null!=a.r.a&&a.eg(),zH(a.r),a.Mb&&(a.Mb=!1,a.Kb=!0,a.bf(a.Ec.d)))}}function AH(a){a.Ib=!0;a.vb?(dH(a),a.Ib=!1):qF(a)}\nfunction YG(a,b,c,d,e){var f,g,h,j,l;f=a.mb/4;g=!1;j=D(rG,nl,-1,9,1);l=D(rG,nl,-1,9,1);c+=a.mb/2;d+=a.mb/2;f=a.mb/2-f/2;1==e&&(e=6,g=!0);for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+f*Math.sin(h),l[a]=d+f*Math.cos(h);sH(b,j,l,e+1);if(g){for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+(f-3)*Math.sin(h),l[a]=d+(f-3)*Math.cos(h);RG(b,j[0],l[0],j[1],l[1]);RG(b,j[2],l[2],j[3],l[3]);RG(b,j[4],l[4],j[5],l[5])}}\nfunction UG(a,b,c,d,e){var f,g,h,j,l,o,m,r;l=d/4;c-=1;o=2+l/2;g=2+l;r=c+10*d/24;j=r+l;m=b+d;e?(h=2+b,f=o+b,g+=b):(f=m-o,h=m-2,g=m-g);SG(a.a,P(J(Q(h*(QG(),R)))),P(J(Q(r*R))),P(J(Q(f*R))),P(J(Q(j*R))));SG(a.a,P(J(Q(g*R))),P(J(Q(r*R))),P(J(Q(f*R))),P(J(Q(j*R))));h=l/3-0.5;SG(a.a,P(J(Q(f*R))),P(J(Q((r+h)*R))),P(J(Q(f*R))),P(J(Q(j*R))));f=d-o-4;c=c+o-h;d=d-4-h-1;j=270;e?(b+=o,e=270):(b=m-f-o,j*=-1,e=-90);BH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(f*R))),P(J(Q(d*R))),P(J(Math.round(e))),P(J(Math.round(j))))}\nfunction mG(a){var b,c,d;b=-99999;for(d=1;d<=a.Sb;++d)c=a.zb[d],c=CH(c),c>b&&(b=c);return b}\nfunction DH(a,b,c,d){var e=OF?350:170,f,g,h,j;EH(d);b=FH(a,b);c=FH(a,c);h=e;for(g=1;g<=a.Sb;++g){j=new GH(e);f=a.zb[g];for(var l=b,o=c,m=j,r=void 0,t=void 0,y=void 0,v=void 0,s=r=r=r=v=r=void 0,A=void 0,F=void 0,M=t=y=r=r=void 0,N=void 0,$=void 0,s=0,F=m.a,A=1;A<=f.q;++A)r=HH(l,o,f.c[A].a,f.c[A].b),r<F&&(F=r,s=A);s*=-1;for(A=1;A<=f.p;++A)r=HH(l,o,f.b[A].q,f.b[A].r),r<F&&(F=r,s=A);if(0==s)for(A=1;A<=f.q;++A)r=f.c[A].i,v=f.c[A].j,t=f.b[r].q,y=f.b[r].r,r=f.b[v].q,v=f.b[v].r,r-=t,v-=y,N=l-t,$=o-y,y=r*\nr+v*v,t=N*N+$*$,M=HH(N,$,r,v),t+M>y+F||(r=N*r+$*v,0>r||(y=Math.sqrt(y),t=Math.sqrt(t),r/=y*t,1<=r||(r=1.5707963267948966-Math.acos(r),r=t*Math.cos(r),r*=r,r<F&&(s=-A,F=r))));m.a=F;f=s;j.a<h&&(h=j.a,EH(d),d.c=g,0<f?d.a=f:d.b=-f)}}function tG(a){var b;(0>=a.yb||0>=a.ub)&&(!a.M&&(a.M=nC(a)),IH(a,a.M));b=new JH;b.b=a.yb;b.a=a.ub;return b}function uG(a){var b;b=tG(a);b.b/=a.xb;b.a/=a.xb;return b}\nfunction KH(a,b,c,d){var e,f;if(!b||LH(b)){if((e=0<a.ob.v||0<a.ob.w)&&(104==a.k||106==a.k))return!0;if(e&&!a.J){a.xc&&(f=a.xc,f.k==a&&(f.k=null,wm(a.Uc,f)));f=a.ob;var g,b=new BD;e=a.Rb||a.A||a.dc;f.f.a?g=new uD(Qf):g=new uD(Kf);tD(g,MH(f));zD(b,g);xC(g.d,a);if(e&&0<f.v){g=new uD(ue);xC(g.d,a.Y);var h=a.Y;h.d=null;h.e=h.a=0;a.Y.a=f.v;a.Y.d=f;a.Y.e=a.o;zD(b,g)}g=new uD(He);a:{for(h=f.p;1<=h;--h)if(1==f.b[h].a){h=!0;break a}h=!1}tD(g,h);zD(b,g);xC(g.d,a);e&&(e=new uD(Yd),xC(e.d,a),zD(b,e),e=new uD(Ge),\nxC(e.d,a),zD(b,e),tD(e,0<CH(f)));a.xc=b;xB(a,a.xc);NH(a.xc.a,a,c,d)}else a.dc?f=(a.G=CG(a,!0),a.G):f=(a.F=CG(a,!1),a.F),LH(b)||(c=dw(c*a.nb+0.5),d=dw(d*a.nb+0.5)),NH(f.a,a,c,d);d=new lu(null,0,OH(0));PH(a,d,0,0);return!0}return!1}\nfunction QH(a,b){var c;if(0==a.ob.p)return!1;c=null;switch(b){case 102:1<a.Sb?c="Delete selected molecule (red)":c="Clear canvas";var d=(EC(),MC);a.ob.y=d;a.yc=a.ob;break;case 109:c="Copy selected (blue) molecule to the other side of the reaction",d=(EC(),SC),a.ob.y=d,a.yc=a.ob}null!=c?(mu(a,c),a.Ib=!0,a.Kb=!0):(a.Ib=!1,a.Kb=!1);return null!=c}\nfunction RH(a,b){var c;if(a.yc&&(102==b||a.dc&&109==b)){a.yc.y=null;a.yc=null;for(c=1;c<=a.Sb;++c)a.zb[c].y=null;mu(a,n);a.Ib=!0;a.Kb=!0}else a.Ib=!1,a.Kb=!1;return a.Ib}\nfunction SH(a,b,c,d){var e,f,b=new TH(b);e=null;f=!1;oF(a.r,Pd);mu(a,n);if(b.f==(UH(),VH)&&b.c){var g=b.c;b.a=g.a;b.f=g.f;b.i=g.i;b.e=g.e;b.c=g.c;b.b=g.b}b.a==(WH(),XH)&&b.i!=(YH(),ZH)?$H(a,b.b,d)||(e="Invalid V2000 molfile"):b.a==aI?bI(a,b.b,d)||(e="Invalid JME string"):b.a==cI?e="Reading "+b.f+ma:a.Ac&&(f=!0,rq(1,new dI(a,b,c,d)));f||(a.Ib=null==e,c?null==e?eI(c):fI(c,new Dp(e)):null!=e&&(mu(a,Je+e),a.bf(a.Ec.d)))}\nfunction $H(a,b,c){var d,e,f,g,h,j;mu(a,n);if(0==b.indexOf(La)){a.Sb=0;a.dc=!0;a.Fb=!0;d=gI(b);h=new WE(b,d,!0);b=n;for(e=1;5>=e;++e)b=hI(h,d);e=OH(DE(oy(b.substr(0,3)),10)).a;g=OH(DE(oy(b.substr(3,3)),10)).a;hI(h,d);for(b=1;b<=e+g;++b){for(f=n;!(j=hI(h,d),null==j||H(j,"$MOL"));)f+=j+d;a.zb[++a.Sb]=new iI(a,f)}a.xb=1;qG(a,1,e,1,!1);qG(a,e+1,e+g,3,!1);d="readRXNFile"}else{(a.J||a.Vb)&&(a.dc=!1);a.ob=new iI(a,b);if(!a.ob||0==a.ob.p)return!a.ob&&(mu(a,"ERROR - problems in reading/processing MOL input"),\na.bf(a.Ec.d)),!!a.ob;d=(a.dc||a.Fb)&&a.p||a.Mb;null!=a.t&&a.ob&&jI(a.ob,a.t,!0);null!=a.u&&a.ob&&jI(a.ob,a.u,!1);d||(a.Sb=0,a.xb=1);h=kI(a.ob);if(1>=h||a.J)a.zb[++a.Sb]=a.ob;else{a.Fb=!0;for(b=1;b<=h;++b)a.zb[++a.Sb]=new lI(a,a.ob,b)}d?a.o=a.Sb:a.o=1;a.ob=a.zb[a.o];a.J?qG(a,1,1,0,!0):qG(a,1,h,0,!d);d=uj}mI(a);null!=d&&(oF(a.r,Pd),a.r&&AG(Xp(a.r,d),0,0,0),a.hc=!0);a.Ib=!0;c&&a.bf(a.Ec.d);return!0}function mu(a,b){null==b&&(b=n);a.Gb=!0;a.X=b;a.ig("info: "+b)}\nfunction hH(a,b){var c;c=Math.round(b);100>c&&(!PF[c]&&(PF[c]=new oD(Ue,0,c)),!RF[c]&&nq(RF,c,BB(PF[c])),a.v=PF[c],a.w=RF[c])}function LH(a){var b;if(!a)return!1;b=a.tf();a=0!=(a.e&2);return b||a}function uH(a,b){return(a.mb+(a.Lb?1:0))*b}function ZG(a,b){var c,d;d=-1;for(c=0;c<JF.length;c+=2)if(JF[c]==b){d=JF[c+1];break}32==d&&!a.Bc&&a.cc&&(d=33);return d}\nfunction tu(a,b){var c,d,e;if(0==b)return!1;dG(a,!1);d=!1;c=a.k;a.k=b;if(300>=b)switch(a.Kb=!0,a.Hb=!0,mu(a,n),b){case 102:yG(a,!0);RH(a,102);QH(a,102);d=!0;break;case 110:a.Ib=!0;a.k=c;a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b?a.q&&(++a.Sb,a.o=a.Sb,a.q=!1):mu(a,"No more undo");if(!(a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b))break;nI(a,oI(a.pb));a.r&&AG(Xp(a.r,yk),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 111:a.k=c;if(a.pb.a.c)a.q&&(++a.Sb,a.o=a.Sb,a.q=!1);else{mu(a,"No more redo");break}if(!a.pb.a.c)break;e=a.pb;\nif(!e.a.c)throw new yy("Cannot redo. Index is out of range.");if(!e.a.c)throw new yy($e);e.a=e.a.c;nI(a,e.a.a);a.r&&AG(Xp(a.r,wj),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 214:KH(a,null,a.R.a,a.R.b);a.k=c;break;case 151:case 152:case 154:case 153:e=null;a.k=c;switch(b){case 152:e=pI(a.jc);break;case 151:e=qI(a.jc);break;case 154:e=a.jc;e.a=e.c;e=pI(e);break;case 153:e=a.jc,e.a=-1,e=qI(e)}null==e?mu(a,"No more molecules in SDF buffer"):(BG(a),a.Vb=!0,rI(a,e,!1),a.Vb=!1,H(a.X,n)&&(mu(a,"MOL n. "+(a.jc.a+\n1)+" of "+a.jc.c),d=!0,a.r&&AG(Xp(a.r,"SDFstack"),0,0,0),a.hc=!0,a.hc=!1));break;case 101:rq(4,new sI(a));a.k=c;break;case 107:rq(2,new tI(a));break;case 114:rq(3,new uI(a));a.k=c;break;case 103:a.Mb=!0;a.k=c;break;case 105:a.A&&a.Bb&&(a.Bb=!1,vI(a.ob),a.Ib=!0,a.r&&AG(Xp(a.r,yg),0,0,0),d=a.hc=!0,a.k=c);a.I=1;break;case 109:a.k=c;e=wI(a.ob);if(2==e){mu(a,"Copying the agent not possible !");break}d=sG(a.ob);a.Ib=!0;a.ob=new WF(a.ob);d=dw((a.M.b-a.mb)/2-d.a);for(e=1;e<=a.ob.p;++e)wG(a.ob.b[e],2*d/a.xb,\n0/a.xb);a.zb[++a.Sb]=a.ob;a.o=a.Sb;a.r&&AG(Xp(a.r,"reactionCopy"),0,0,0);d=a.hc=!0;RH(a,109);QH(a,109);break;case 104:d=XF(a);break;case 213:a.k=c;if(!a.S){var f,g,h,j,l;l=new BD;for(f=a.U,g=0,h=f.length;g<h;++g)e=f[g],j=new uD(e),zD(l,j),j.c=e,xC(j.d,a);xB(a,l);a.S=l}f=a.T.b;e=dw(a.T.a*a.nb+0.5);f=dw(f*a.nb+0.5);NH(a.S.a,a,e,f);break;case 108:0<a.ob.v&&xI(a.ob,a.ob.v,0)&&(ZF(a,Rg,a.ob.v),d=!0)}else a.Hb=!0,a.Kb=!0,a.n=ZG(a,b),32==a.n&&rq(5,new yI(a)),1301<=b&&1310>=b&&(a.n=33+(b-1301)),0<a.ob.v&&\n(a.n!=a.ob.b[a.ob.v].a&&32!=a.n?(zI(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,ZF(a,Mj+a.n,a.ob.v),d=!0):32==a.n&&(d=Uq((qu(),ru).Tc.a.pb,Ak),AI(a.ob,a.ob.v,d),ZF(a,Mj+a.n,a.ob.v),d=!0));if(!d&&(0<a.ob.v||0<a.ob.w))if(206<=a.k&&229>=a.k)a.cb=2,BI(a.ob),d=!0,lG(a,kg,a.o,0,a.ob.w);else if(202==a.k||203==a.k||204==a.k)if(0<a.ob.v)a.cb=0,d=a.ob,CI(d,d.v,0),lG(a,hg,a.o,0,a.ob.w),d=!0;else{d=1;e=Oj;switch(a.k){case 203:d=2;e=Nj;break;case 204:d=3,e=Pj}a.ob.c[a.ob.w].c=d;lG(a,\ne,a.o,0,a.ob.w);d=!0;a.ob.c[a.ob.w].f=0}d&&(a.Ib=!0,a.k=c);a.bf(a.Ec.d);return!0}\nfunction Qt(a,b,c){var d=null,e;null==d&&(d=UF(a));e=n;if(a.dc){var f,g,h;h=Yv([DI,B],[am,q],[87,-1],[4,a.Sb+1],0,2,1);for(g=1;3>=g;++g){f=0;for(c=1;c<=a.Sb;++c)wI(a.zb[c])==g&&(h[g][++f]=c);h[g][0]=f}e+=Oa;e+=EI(h[1][0],3)+EI(h[3][0],3)+ea;for(c=1;c<=h[1][0];++c)e+=Ja+FI(a.zb[h[1][c]],d,b);for(c=1;c<=h[3][0];++c)e+=Ja+FI(a.zb[h[3][c]],d,b)}else{1<a.Sb&&(a.ob=new GI(a,a.zb,a.Sb));if(c){e=a.ob;var j,l,d=HI(e,d,b,!0),d=d+("M V30 BEGIN CTAB"+(FF(),ea)),d=d+("M V30 COUNTS "+e.p+ga+e.q+" 0 0 "+(e.f.a&&\nMH(e)?1:0)+ea),d=d+"M V30 BEGIN ATOM\\n";f=-1.7976931348623157E308;c=1.7976931348623157E308;for(b=1;b<=e.p;++b)e.b[b].r>f&&(f=e.b[b].r),e.b[b].q<c&&(c=e.b[b].q);for(b=1;b<=e.p;++b)d+=nf,g=nH(e,b),d+=b+ga+g,g=II(e.b[b]),d+=ga+JI(0.055999999999999994*(e.b[b].q-c),0,4)+ga+JI(0.055999999999999994*(f-e.b[b].r),0,4)+ga+JI(0,0,4)+ga+g,0!=e.b[b].n&&(d+=" CHG="+e.b[b].n),d+=ea;d+="M V30 END ATOM\\nM V30 BEGIN BOND\\n";for(b=1;b<=e.q;++b)c=e.c[b],f=c.c,d+=nf+b,j=f,1==c.c?j=1:2==c.c&&(j=2),g=c.i+ga+c.j,l=0,\n1==f&&1==c.f?l=1:1==f&&2==c.f&&(l=3),1==f&&3==c.f&&(l=1,g=c.j+ga+c.i),1==f&&4==c.f&&(l=3,g=c.j+ga+c.i),d+=ga+j+ga+g,0!=l&&(d+=" CFG="+l),d+=ea;d+="M V30 END BOND\\n";c=new Jm;g=new Jm;f=new Jm;for(b=0;10>b;++b)nq(g.b,g.c++,null),nq(f.b,f.c++,null);for(b=1;b<=e.p;++b)j=e.b[b].b,null==j||0==j.length||(H(j,fg)?Dm(c,new uC(b)):0==j.indexOf("mix")?(j=DE(py(j,3),10),l=null,f.c>j&&(l=(eD(j,f.c),f.b[j])),null==l?h=new Jm:h=l,Dm(h,new uC(b)),kD(f,j,h)):0==j.indexOf(aj)&&(j=DE(py(j,2),10),l=null,g.c>j&&(l=\n(eD(j,g.c),g.b[j])),null==l?h=new Jm:h=l,Dm(h,new uC(b)),kD(g,j,h)));d+=KI(of,c);if(0<g.c)for(b=1;b<g.c;++b)d+=KI(qf+b,(eD(b,g.c),g.b[b]));if(0<f.c)for(b=1;b<f.c;++b)d+=KI(pf+b,(eD(b,f.c),f.b[b]));e=d=d+"M V30 END CTAB\\n"+gf}else e=FI(a.ob,d,b);1<a.Sb&&(a.ob=a.zb[a.o])}return e}\nfunction LI(a,b,c,d){var e;a.Ab=!1;if(KH(a,b,c,d))return a.Ab=!0,a.Db=!1,!0;e=!0;a.Cc=c-P(J(Q(uH(a,a.nb))));a.Dc=d-P(J(Q(vH(a,a.nb))));mu(a,n);a.Bb=MI(b);a.Db=!1;if(!a.J&&(c<P(J(Q(uH(a,a.nb))))||d<P(J(Q(vH(a,a.nb)))))){e=$G(a,c,d);if(112==e)return a.rc=!0,mu(a,"Next ring will be added as spiro"),qF(a),a.Ab=!0;if(113==e)if(a.lc)mu(a,"Move one atom"),qF(a);else return a.Ab=!0;if(!a.Bc&&1201==e||!a.ac&&107==e||!a.tc&&201==e||!a.Fb&&103==e||!a.Rb&&!a.A&&105==e||!a.dc&&109==e)return!1;e=tu(a,e)}else{if(!a.J&&\nd>a.M.a-P(J(Q(a.mb*a.nb))))return!1;var b=a.Cc,f=a.Dc,g,h,j,l;l=0;if(0>b||0>f||f>a.ub||b>a.yb)b=0;else if(1==a.Sb)b=a.o;else{b=FH(a,b);f=FH(a,f);j=1.7976931348623157E308;for(h=1;h<=a.Sb;++h){g=a.zb[h];for(var o=void 0,m=void 0,r=void 0,m=1.7976931348623157E308,o=1;o<=g.p;++o)r=HH(b,f,g.b[o].q,g.b[o].r),r<m&&(m=r);g=m;g<j&&(j=g,l=h)}b=l}0<b?(a.o=b,a.ob=a.zb[b]):a.o=0;if(0<a.ob.v&&(iG(),null!=a.b[Vd]?jG:kG).a)if(NI(a,a.o,a.ob.v,0,Vd),a.J&&!a.K)return!0;if(0<a.ob.w&&(iG(),null!=a.b[fe]?jG:kG).a)if(NI(a,\na.o,0,a.ob.w,fe),a.J&&!a.K)return!0;a.Db=!0;c=dw(c-a.mb);d-=P(J(Q(vH(a,a.nb))));if(0<a.ob.v)if(a.eb.c=a.o,104==a.k)XF(a);else{if(106==a.k)return!0;if(108==a.k)xI(a.ob,a.ob.v,0)&&ZF(a,Rg,a.ob.v);else if(202==a.k||203==a.k||204==a.k||201==a.k||205==a.k)a.cb=1,c=a.ob,CI(c,c.v,0),a.ob.x=a.ob.v,205==a.k?(a.ob.r=1,a.ob.e[1]=a.ob.p,a.ob.e[0]=a.ob.v,a.ob.w=0,lG(a,hg,a.o,0,a.ob.w),a.hc=!1):lG(a,hg,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,BI(a.ob),ZF(a,jg,a.ob.v);else if(230==a.k)a.cb=3,ZF(a,lg,a.ob.v);\nelse if(233<=a.k&&262>a.k)OI(a.ob,!1),ZF(a,ig,a.ob.v),a.cb=3;else if(107==a.k){if(a.bc.b)return!0;AI(a.ob,a.ob.v,Uq(a.bc.e.Tc.a.pb,Ak));a.ob.j=!0;ZF(a,"addAtomQuery",a.ob.v)}else if(105==a.k)(c=PI(a.ob))?ZF(a,"markAtom",a.ob.v):ZF(a,"unMarkAtom",a.ob.v);else if(113!=a.k)if(300<a.k){if(a.n!=a.ob.b[a.ob.v].a||32==a.n)zI(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,32==a.n&&(c=Uq((qu(),ru).Tc.a.pb,Ak),1>c.length&&(c=Uf),AI(a.ob,a.ob.v,c)),ZF(a,Mj+a.n,a.ob.v)}else e=!1}else if(0<\na.ob.w)if(a.eb.c=a.o,104==a.k)XF(a);else if(106==a.k){c=a.ob;d=a.ob.w;if(0<c.a[c.c[d].i]&&0<c.a[c.c[d].j])mu(c.k,"Removal of substituent not possible.");else for(;;){d=0;for(b=c.p;1<=b;--b)0<c.a[b]&&b>d&&(d=b);if(0==d)break;YF(c,d);c.a[d]=0}aG(a.ob);lG(a,"delBondGroup",a.o,0,a.ob.w);a.ob.w=0}else if(201==a.k)QI(a.ob,a.ob.w),lG(a,"setBondStereo",a.o,0,a.ob.w);else if(202==a.k||205==a.k)1==a.ob.c[a.ob.w].c&&0==a.ob.c[a.ob.w].f?(a.ob.c[a.ob.w].c=2,lG(a,Nj,a.o,0,a.ob.w)):(a.ob.c[a.ob.w].c=1,a.ob.c[a.ob.w].f=\n0,lG(a,Oj,a.o,0,a.ob.w)),a.ob.c[a.ob.w].f=0;else if(203==a.k)a.ob.c[a.ob.w].c=2,a.ob.c[a.ob.w].f=0,aG(a.ob),lG(a,Nj,a.o,0,a.ob.w);else if(204==a.k)a.ob.c[a.ob.w].c=3,a.ob.c[a.ob.w].f=0,aG(a.ob),lG(a,Pj,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,BI(a.ob),lG(a,kg,a.o,0,a.ob.w),aG(a.ob);else if(107==a.k){if(!a.bc.b)return!0;c=Uq(a.bc.e.Tc.a.pb,Ak);a.ob.c[a.ob.w].c=9;a.ob.c[a.ob.w].d=c;lG(a,"setQueryBond",a.o,0,a.ob.w)}else 105==a.k?(c=a.ob,b=a.ob.w,c.k.gb=!0,c.k.sc?(c.i=-1,d=c.c[b].i,b=c.c[b].j,\nf=c.b[d].c,h=c.b[b].c,j=4,f==h&&0<f&&(j=0),c.b[d].c=j,c.b[b].c=j,c=0<j):c=!1,c?lG(a,"markBond",a.o,0,a.ob.w):lG(a,"unMarkBond",a.o,0,a.ob.w)):e=!1;else if((0==a.Sb||a.Mb)&&!a.J){if(201>=a.k)return!1;++a.Sb;a.o=a.Sb;a.zb[a.Sb]=new zG(a);a.ob=a.zb[a.Sb];a.eb.c=a.o;202<=a.k&&204>=a.k||205==a.k?(RI(a.ob,null),a.ob.q=0,SI(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,a.ob.x=1,a.cb=1,b=a.ob,CI(b,b.v,0),205==a.k?(SI(a.ob,2,(c+21.65)/a.xb,(d-12.5)/a.xb),a.ob.e[0]=1,a.ob.e[1]=2,a.ob.r=1,lG(a,"addChain",a.o,0,a.ob.w)):lG(a,\nhg,a.o,0,a.ob.w)):206<=a.k&&229>=a.k?(a.ob.z=FH(a,c),a.ob.A=FH(a,d),a.cb=2,BI(a.ob),a.r&&AG(Xp(a.r,jg),0,0,0),a.hc=!0):300<a.k?(RI(a.ob,null),zI(a.ob,1,a.n),a.ob.q=0,SI(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,32==a.n&&(c=Uq((qu(),ru).Tc.a.pb,Ak),1>c.length&&(c=Uf),AI(a.ob,1,c)),ZF(a,"addAtom",a.ob.v)):230==a.k?(bI(a,null,!0),a.r&&AG(Xp(a.r,lg),0,0,0),a.hc=!0):233<=a.k&&262>a.k?(RI(a.ob,null),a.ob.q=0,SI(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,OI(a.ob,!0),a.r&&AG(Xp(a.r,ig),0,0,0),a.hc=!0):oE()}else e=!1;e&&TI(a)}return a.Ab=\ne}\nfunction UI(a,b,c,d){var e,f,g,h;oE();if(!a.Db||VI(b))return!0;a.Gb=!1;c-=P(J(Q(uH(a,a.nb))));d-=P(J(Q(vH(a,a.nb))));f=FH(a,c-a.Cc);g=FH(a,d-a.Dc);e=FH(a,c);h=FH(a,d);if(2==a.cb||3==a.cb||9==a.cb)return!0;if(1==a.cb){f=!1;a.zb[a.eb.c].v=0;--a.ob.p;g=c;var b=d,j=a.Nb;0>g||0>b||b>a.ub||g>a.yb?EH(j):DH(a,g,b,j);++a.ob.p;if(0<a.Nb.c&&0<a.Nb.a&&(g=a.zb[a.Nb.c],g.v=a.Nb.a,g!=a.ob||a.Nb.a!=a.ob.x))SI(a.ob,a.ob.p,g.b[a.Nb.a].q,g.b[a.Nb.a].r),g.v=a.Nb.a,f=!0,g=a.eb,b=a.Nb,g.c=b.c,g.a=b.a,g.b=b.b;if(!f)a:{f=a.ob;\nvar l,o,m,r;f.v=0;WI(f.b[0],e,h);g=XI(f,0,1,f.p);if(0<g&&205!=f.k.k)f.v=g,g!=f.x?SI(f,f.p,f.b[g].q,f.b[g].r):SI(f,f.p,f.z,f.A);else if(205==f.k.k){f.w=0;g=f.e[f.r];l=f.e[f.r-1];j=f.b[g].q-f.b[l].q;b=f.b[g].r-f.b[l].r;g=Math.sqrt(j*j+b*b);1>g&&(g=1);b/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);m=e-f.b[l].q;r=h-f.b[l].r;l=-g/2+m*j+r*b;b=r*j-m*b;if(0>l)if(1<f.r)YF(f,f.p),ZF(f.k,"deleteAtom",f.p),--f.r,f.u=!1;else if(2==f.p)0>f.b[2].r-f.b[1].r&&0<h-f.b[1].r?f.b[2].r=f.b[1].r+g/2:0<f.b[2].r-f.b[1].r&&\n0>h-f.b[1].r&&(f.b[2].r=f.b[1].r-g/2),0>f.b[2].q-f.b[1].q&&0<e-f.b[1].q?f.b[2].q=f.b[1].q+0.866*g:0<f.b[2].q-f.b[1].q&&0>e-f.b[1].q&&(f.b[2].q=f.b[1].q-0.866*g);else{if(2==f.b[f.e[0]].j&&(o=f.b[f.e[0]].p[1],o==f.e[1]&&(o=f.b[f.e[0]].p[2]),j=f.b[f.e[0]].q-f.b[o].q,b=f.b[f.e[0]].r-f.b[o].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),b/=g,j/=g,m=e-f.b[o].q,r=h-f.b[o].r,e=r*j-m*b,m=f.b[f.e[1]].q-f.b[o].q,r=f.b[f.e[1]].r-f.b[o].r,h=r*j-m*b,0<e&&0>h||0>e&&0<h))e=f.q,f.v=f.e[0],CI(f,f.v,0),$F(f,e),0<XI(f,f.p,1,f.p)&&\n(f.u=!0)}else{if(f.u)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*o/(1.5*g));if((0>=b?0-b:b)>e){++f.r;if(100<f.r){YI(f.k,"You are too focused on chains, enough of it for now !");--f.r;break a}f.v=f.p;e=P(J(Math.round(b)));CI(f,f.v,e);e=f.k;lG(e,hg,e.o,0,e.ob.w);f.k.hc=!1;f.e[f.r]=f.p;0<XI(f,f.p,1,f.p)&&(f.u=!0)}}f.v=0;e=f.r;mu(f.k,e+n)}else j=e-f.b[f.x].q,b=h-f.b[f.x].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),SI(f,f.p,f.b[f.x].q+25*(j/g),f.b[f.x].r+25*(b/g))}a.B=!0}else if(113==a.k&&0<a.ob.v)a.Eb||(a.Eb=!0),SI(a.ob,\na.ob.v,e,h);else if(MI(b)||VI(b))gG(a.ob,f),a.cb=5;else if(0==a.ob.v&&0==a.ob.w&&!((0>c||0>d||d>a.ub||c>a.yb)&&5!=a.cb))e=uG(a),h=a.ob,j=sG(h),b=j.a,j=j.b,0>f&&b<e.c||0<f&&b>e.b||0>g&&j<e.d||0<g&&j>e.a||ZI(h,f,g),a.cb=5;dG(a,!1);a.Ib=!0;qF(a);a.Cc=c;a.Dc=d;return!0}\nfunction PH(a,b,c,d){var e,f;if(!a.J||a._f().a||a.ag().a||a.K)if(f=!1,e=$G(a,c,d),e!=a.Cb&&(f|=RH(a,a.Cb),f|=QH(a,e),a.Cb=e),!LH(b)){c-=P(J(Q(uH(a,a.nb))));d-=P(J(Q(vH(a,a.nb))));b=c;c=a.Nb;0>b||0>d||d>a.ub||b>a.yb?EH(c):DH(a,b,d,c);113==e&&0<a.Nb.b&&(a.Nb.b=0);if(!(a.Nb.c==a.eb.c&&a.Nb.a==a.eb.a&&a.Nb.b==a.eb.b)&&(0<a.Nb.c&&(0<a.Nb.a||0<a.Nb.b)||0<a.eb.c&&(0<a.eb.a||0<a.eb.b)))f=a.eb.c,0<f&&(a.zb[f].v=0,a.zb[f].w=0),f=a.Nb.c,0<f&&(a.zb[f].v=a.Nb.a,a.zb[f].w=a.Nb.b,f!=a.o&&(a.o=f,a.ob=a.zb[a.o])),\nf=!0,e=a.Nb.a,a._f().a&&(e=$I(a,e,a.$b),-1!=e&&(a.$b=e,null!=a.Pb&&bF(a.Pb,z(aJ,u,100,[new uC(a.o),new uC(e)])),a.fg(a.o,e))),e=a.Nb.b,a.ag().a&&(e=$I(a,e,a._b),-1!=e&&(a._b=e,a.hg(a.o,e))),e=a.eb,d=a.Nb,e.c=d.c,e.a=d.a,e.b=d.b;f&&(dG(a,!1),a.Ib=!0,a.bf(a.Ec.d))}}\nfunction bJ(a){var b,c,d,e,f;d=!1;if(a.J&&!a.K)return a.vc&&(cJ(a,Pi,!0),a.e&&(a=a.e,a.b.a.apply(null,[dJ(a.a)]))),!0;a.Eb&&(a.Eb=!1,xG(a.ob),d=a.hc=!0);a.Gb=!1;a.db=Lk;if(1==a.cb){if(205==a.k)d=a.ob,d.u&&(e=XI(d,d.p,1,d.p),6>d.b[e].j&&(eJ(d,null),b=d.e[d.r-1],d.c[d.q].i=e,d.c[d.q].j=b,fJ(d.b[e],b),fJ(d.b[e],b)),YF(d,d.p)),d.u=!1,a.hc=!0;else if(0!=a.eb.c&&a.o!=a.eb.c){YF(a.ob,a.ob.p);b=a.ob.x;c=a.eb.a+a.ob.p;e=a.zb[a.eb.c];d=new GI(a,z(gJ,u,120,[null,a.ob,e]),2);d.b[0]=new hJ;iJ(d,b,c,1);b=D(gJ,\nu,120,a.zb.length,0);for(f=0,c=0;f<a.zb.length;++f)a.zb[f]==a.ob?b[c++]=d:a.zb[f]!=e&&(b[c++]=a.zb[f]);a.zb=b;--a.Sb;a.ob=d;EH(a.eb)}else d=a.ob,e=XI(d,d.p,1,d.p),0!=e&&(--d.p,b=jJ(d,e,d.x),0!=b?(--d.q,kJ(d,d.x),3>d.c[b].c?(++d.c[b].c,d.c[b].f=0):mu(d.k,"Maximum allowed bond order is 3 !")):6==d.b[e].j?(--d.q,kJ(d,d.x),mu(d.k,"Not possible connection !")):(d.c[d.q].j=e,kJ(d,d.x),b=d.x,fJ(d.b[e],b),fJ(d.b[b],e),lJ(d.c[d.q],d.b)));xG(a.ob);a.B&&(d=a.pb,d.a!=d.b&&d.a.b!=d.b&&(e=d.a.c,oI(d),d.a.c=e),\nlG(a,hg,a.o,0,a.ob.w),a.B=!1);d=!0}else 5==a.cb&&(xG(a.ob),d=a.hc=!0);0<a.cb&&(dG(a,!1),a.Ib=!0,qF(a),a.cb=0,a.q=!1,d=!0);if(OF&&(0!=a.ob.w||0!=a.ob.v))a.ob.w=0,a.ob.v=0,dG(a,!1),a.Ib=!0,qF(a),d=!0;a.vc&&!a.Ab&&!d&&(a.J?cJ(a,Pi,!0):cJ(a,lh,!0),a.e&&(a=a.e,a.b.a.apply(null,[dJ(a.a)])),d=!0);return d}function dG(a,b){a.Hb=b;a.Kb=b;a.Ib=b;a.Gb=b;a.Jb=b}function $I(a,b,c){if(0>=b&&0==c||b==c&&a.o==a.Zb)return-1;0>=b&&0<c&&(b=0);a.Zb=a.o;return b}\nfunction cJ(a,b,c){var d,e,b=b.toLowerCase();(e=mJ(a,b,"rbutton"))&&(a.cc=e.a);(e=mJ(a,b,"hydrogens"))&&(a.oc=e.a);-1<b.indexOf("keephs")&&(a.bb=!0,a.ec=!1);-1<b.indexOf("removehs")&&(a.bb=!1,a.ec=!1);-1<b.indexOf("removehsc")&&(a.bb=!1,a.ec=!0);(e=mJ(a,b,"query"))&&(a.ac=e.a);(e=mJ(a,b,"reaction"))&&(a.dc=e.a);(e=mJ(a,b,"autoez"))&&(a.z=e.a);(e=mJ(a,b,"stereo"))&&(a.tc=e.a);(e=mJ(a,b,"canonize"))&&(a.C=e.a);(e=mJ(a,b,Li))&&(a.Fb=e.a);if((e=(iG(),mJ(a,b,yg)?jG:kG)).a)a.A=e.a,a.A&&(a.Rb=!0);if((e=\nmJ(a,b,Ui)?jG:kG).a)a.Rb=e.a,a.Rb||(a.A=!1);if(e=mJ(a,b,"newlook"))a.Lb=e.a,a.jg();if(e=mJ(a,b,"oldlook"))a.Lb=!e.a,a.jg();(e=mJ(a,b,"star"))&&(a.Rb=a.sc=e.a);(e=mJ(a,b,"polarnitro"))&&(a.Xb=e.a);(e=mJ(a,b,"toggle"))&&(a.vc=e.a);if(e=mJ(a,b,"depictaction"))(a.K=e.a)&&(b+=" depict");if(e=mJ(a,b,lh))if(e.a&&!a.J&&(a.J=!0,a.mb=0,a.vb=null,a.Tb=!1,a.jg()),!e.a&&a.J){a.J=!1;for(d=a.xb=1;d<=a.Sb;++d)nJ(a.zb[d]),vG(a.zb[d]);a.mb=24;a.ob&&(a.ob.s=!0);a.Tb=!0;a.jg()}(e=mJ(a,b,"showDragAndDropSymbolInDepictMode"))&&\n(a.nc=e.a);(e=mJ(a,b,"addNewPart"))&&(a.p=e.a);(e=mJ(a,b,"exportInchi"))&&(a.N=e.a);(e=mJ(a,b,"exportInchiKey"))&&(a.P=e.a);(e=mJ(a,b,"exportInchiAuxInfo"))&&(a.O=e.a);(e=mJ(a,b,"searchInchiKey"))&&(a.kc=e.a);(e=mJ(a,b,"exportSVG"))&&(a.Q=e.a);(e=mJ(a,b,"useOclIDCode"))&&(a.zc=e.a);(e=mJ(a,b,"xbutton"))&&(a.Bc=e.a);(e=mJ(a,b,jj))&&(a.Tb=e.a);(e=mJ(a,b,Gg))&&(a.L=e.a);-1<b.indexOf("nocenter")&&(a.Ob=!0);-1<b.indexOf("jmeh")&&(a.ab=!0);-1<b.indexOf("showan")&&(a.mc=!0);(e=mJ(a,b,"atommovebutton"))&&\n(a.lc=e.a);(e=mJ(a,b,"useopenchemlib"))&&(a.Ac=e.a);(e=mJ(a,b,"zoom"))&&(a.s=e.a);a.dc&&(a.A=!0,a.Fb=!0);a.J||(a.L=!1);aH=bH(a);a.F=null;a.G=null;c&&a.bf(a.Ec.d)}function mJ(a,b,c){var d;d=!!ZE(aF(bg+c+bg,2),b).a;b=!!ZE(aF("\\\\bno"+c+bg,2),b).a;return d&&b?(a.ig("check option "+c),null):d?(iG(),iG(),jG):b?(iG(),iG(),kG):null}\nfunction oJ(a,b){var c,d,e;e=n;for(d=1;d<=a.Sb;++d){if(0<b&&(c=wI(a.zb[d]),c!=b))continue;c=a.zb[d];for(var f=void 0,g=void 0,h=f=void 0,j=void 0,l=g=g=void 0,o=void 0,m=void 0,f=void 0,o=n+c.p+ga+c.q,j=1;j<=c.p;++j)f=c.b[j],g=f.d,f=n,0!=g&&(f+=g),f+=nH(c,j),c.k.ab&&0<c.b[j].i&&(f+=Pe,1<c.b[j].i&&(f+=c.b[j].i)),0!=c.b[j].n&&(0<c.b[j].n?f+=jb:f+=rb,1<qH(c.b[j].n)&&(f+=qH(c.b[j].n))),g=pJ(c,j),0!=g&&(f+=bd+g),o+=ga+f+ga+JI(0.055999999999999994*c.b[j].q,0,2)+ga+JI(0.055999999999999994*-c.b[j].r,0,2);\nfor(j=1;j<=c.q;++j)f=c.c[j].i,g=c.c[j].j,l=c.c[j].c,m=c.c[j].f,1==m?l=-1:2==m?l=-2:3==m?(l=-1,h=f,f=g,g=h):4==m?(l=-2,h=f,f=g,g=h):10==m&&(l=-5),9==c.c[j].c&&(l=m),o+=ga+f+ga+g+ga+l;c=o;0<c.length&&(0<e.length&&(e+=Jk),e+=c)}return e}\nfunction VF(a,b){var c,d,e,f;e=n;for(c=1;c<=a.Sb;++c){if(0<b&&(d=wI(a.zb[c]),d!=b))continue;for(var g=a.zb[c],h=void 0,j=void 0,l=void 0,o=void 0,l=n,j=bG(g),h=0;h<j.length;++h){var m=j[h],r=(iG(),g.k.tc?jG:kG),t=g.k.C?jG:kG,y=void 0,v=void 0,s=void 0,A=void 0,F=void 0,M=void 0,N=void 0,$=void 0,U=void 0,V=void 0,da=void 0,la=void 0,sa=void 0,cc=void 0,K=void 0,pa=void 0,Ac=void 0,jd=void 0,tb=void 0,L=void 0,Ga=void 0,ub=void 0,Jc=void 0,uc=void 0,Ba=void 0,kd=void 0,cd=void 0,ta=void 0,Da=void 0,\naa=void 0,da=iH(m.p+10),la=iH(m.p+10),U=iH(m.p+1),V=iH(7),Ba=iH(m.p+1),cc=[],K=[],ub=0;if(0==m.p)o=n;else{kI(m);uc=!0;for($=1;$<=m.q;++$)if(9==m.c[$].c){uc=!1;break}if(t.a&&uc){oG(m);qJ(m);rJ(m,K);sJ(m,cc,K);var Eb=void 0,db=void 0,Fb=void 0,Qc=void 0,nc=void 0,ca=void 0,ld=void 0,S=void 0,O=void 0,Bb=void 0,Ra=void 0,T=void 0,eb=void 0,Ma=void 0,dd=void 0,Rc=void 0,Na=void 0,fb=void 0,Lc=void 0,Zd=void 0,Bd=void 0,Yc=void 0,Ib=void 0,Eb=iH(m.p+1),db=iH(m.p+1),S=iH(m.p+1);var lb=m.p,ic=void 0,vc=\nvoid 0,ec=void 0,I=void 0,oc=void 0,fc=void 0,Bc=void 0,oc=iH(lb+2),fc=iH(100),Bc=5,I=0;fc[0]=3;oc[1]=Nk;oc[2]=Ok;ec=2;if(!(3>lb))for(;Bc<fc[I]*fc[I];){vc=0;for(ic=!0;ic&&vc<=I&&Bc>=fc[vc]*fc[vc];)0==Bc%fc[vc]?ic=!1:++vc;if(ic){oc[++ec]=Jw(Bc);if(ec>=lb)break;I<fc.length-1&&(++I,fc[I]=Bc)}Bc+=2}Na=oc;for(T=1;T<=m.p;++T){Fb=m.b[T];for(eb=Bd=1;eb<=m.q;++eb)(m.c[eb].i==T||m.c[eb].j==T)&&(Bd*=m.d[eb]);Zd=m.b[T].a;32==Zd&&(Ib=m.b[T].e,0<Ib.length&&(ca=Ib.charCodeAt(0)-65+1,ld=0,1<Ib.length&&(ld=Ib.charCodeAt(1)-\n97),0>ca&&(ca=0),0>ld&&(ld=0),Zd=28*ca+ld));fb=0;0!=m.b[T].n&&(-2>m.b[T].n?fb=1:-2==m.b[T].n?fb=2:-1==m.b[T].n?fb=3:1==m.b[T].n?fb=4:2==m.b[T].n?fb=5:2<m.b[T].n&&(fb=6));Bb=0;0!=Fb.d&&(Bb=tJ(nH(m,T),Fb.d),0>Bb&&(Bb=10-Bb));Yc=126;O=Bd;O+=126*m.b[T].i;Yc*=7;O+=fb*Yc;Yc*=7;0!=Bb&&(O+=Bb*Yc);Yc*=7;O+=Zd*Yc;Yc*=783;O+=m.b[T].j*Yc;S[T]=Jw(O)}for(nc=0;!uJ(m,Eb,S);){Rc=!1;for(T=1;T<=m.p;++T)Eb[T]!=db[T]&&(db[T]=Eb[T],Rc=!0);if(Rc){for(T=1;T<=m.p;++T){S[T]=Mk;for(eb=1;eb<=m.b[T].j;++eb)S[T]=Nw(S[T],Na[Eb[m.b[T].p[eb]]])}nc=\n0}else if(0<nc){for(T=1;T<=m.p;++T)S[T]=Mk;T=1;b:for(;T<=m.p-1;++T)for(eb=T+1;eb<=m.p;++eb)if(Eb[T]==Eb[eb]){S[T]=Nk;break b}}else{for(T=1;T<=m.p;++T){S[T]=Mk;for(eb=1;eb<=m.b[T].j;++eb)Fb=m.b[T].p[eb],S[T]=Nw(S[T],Jw(m.b[Fb].a*m.d[jJ(m,T,Fb)]))}nc=1}uJ(m,Eb,S);for(T=1;T<=m.p;++T)S[T]=Jw(db[T]*m.p+Eb[T])}for(T=1;T<=m.p;++T)db[T]=Eb[T];for(Lc=1;Lc<=m.p;++Lc)for(T=1;T<=m.p;++T)if(db[T]==Lc){var Sc=m.b,Hd=T,Td=void 0,Td=Sc[Lc];nq(Sc,Lc,Sc[Hd]);nq(Sc,Hd,Td);db[T]=db[Lc];db[Lc]=Lc;break}for(T=1;T<=m.q;++T)m.c[T].i=\nEb[m.c[T].i],m.c[T].j=Eb[m.c[T].j],m.c[T].i>m.c[T].j&&(Ra=m.c[T].i,m.c[T].i=m.c[T].j,m.c[T].j=Ra,1==m.c[T].f?m.c[T].f=3:2==m.c[T].f?m.c[T].f=4:3==m.c[T].f?m.c[T].f=1:4==m.c[T].f&&(m.c[T].f=2));for(T=1;T<m.q;++T){dd=Ma=m.p;Qc=0;for(eb=T;eb<=m.q;++eb)m.c[eb].i<Ma?(Ma=m.c[eb].i,dd=m.c[eb].j,Qc=eb):m.c[eb].i==Ma&&m.c[eb].j<dd&&(dd=m.c[eb].j,Qc=eb);var Cd=m.c,Ud=T,ed=void 0,ed=Cd[Qc];nq(Cd,Qc,Cd[Ud]);nq(Cd,Ud,ed)}vJ(m);wJ(m);rJ(m,K);sJ(m,cc,K)}else{rJ(m,K);m.d=iH(m.q+1);for(sa=1;sa<=m.q;++sa)m.d[sa]=m.c[sa].c}v=\n1;m.a=iH(m.p+1);aa=1;m.a[1]=1;for(L=0;;){Ga=0;for(sa=1;sa<=m.b[v].j;++sa)if(M=m.b[v].p[sa],0<m.a[M]){if(!(m.a[M]>m.a[v])&&M!=Ba[v]){Jc=!0;for(Ac=1;Ac<=ub;++Ac)if(da[Ac]==v&&la[Ac]==M||da[Ac]==M&&la[Ac]==v){Jc=!1;break}Jc&&(++ub,da[ub]=v,la[ub]=M)}}else V[++Ga]=M;if(0==Ga){if(aa==m.p)break;v=U[L--]}else if(1==Ga)Ba[V[1]]=v,v=V[1],m.a[v]=++aa;else{U[++L]=v;A=0;for(sa=1;sa<=Ga;++sa)if($=jJ(m,V[sa],v),!K[$]){A=V[sa];break}if(0==A)for(sa=1;sa<=Ga;++sa)if($=jJ(m,V[sa],v),2==m.d[$]||3==m.d[$]){A=V[sa];break}0==\nA&&(A=V[1]);Ba[A]=v;v=A;m.a[A]=++aa}}Ba=iH(m.p+1);y=iH(m.p+1);jd=[];kd=[];F=aa=L=0;for(sa=1;sa<=m.p;++sa)if(1==m.a[sa]){v=sa;break}b:for(;;){0<F&&(Ba[v]=F);y[++aa]=v;for(m.a[v]=0;;){Ga=A=0;tb=m.p+1;sa=1;c:for(;sa<=m.b[v].j;++sa){M=m.b[v].p[sa];for(pa=1;pa<=ub;++pa)if(da[pa]==M&&la[pa]==v||da[pa]==v&&la[pa]==M)continue c;0<m.a[M]&&(++Ga,m.a[M]<tb&&(A=M,tb=m.a[M]))}if(0==A){if(0==L)break b;kd[v]=!0;v=U[L--]}else break}F=v;v=A;1<Ga&&(U[++L]=F,jd[A]=!0)}cd=iH(m.q+1);ta=iH(m.p+1);if(r.a){for(var fa=Ba,\nId=ub,Ob=void 0,ge=void 0,Cb=void 0,fd=void 0,Va=void 0,Jb=void 0,Qb=void 0,jc=void 0,Za=void 0,pc=void 0,fd=iH(m.p+1),Ob=1;Ob<=m.p;++Ob)fd[y[Ob]]=Ob;Jb=[];for(jc=1;jc<=m.p;++jc)ge=y[jc],Cb=fa[ge],Va=jJ(m,ge,Cb),0!=Va&&(xJ(m,Va,fd,cd),Jb[Va]=!0);for(jc=1;jc<=m.q;++jc)Jb[jc]||xJ(m,jc,fd,cd);Ob=1;b:for(;Ob<=m.p;++Ob)if(!(2>m.b[Ob].j||4<m.b[Ob].j)){Qb=pc=0;for(Za=1;Za<=m.b[Ob].j;++Za){Va=jJ(m,Ob,m.b[Ob].p[Za]);if(5==m.d[Va])continue b;1==m.c[Va].c&&0!=yJ(m,Va,Ob)&&++pc;2==m.c[Va].c&&(Qb=m.b[Ob].p[Za])}if(0!=\npc)if(0<Qb){var ya=m,Jd=fd,Rb=ta,Mc=void 0,gc=void 0,Cc=void 0,kc=void 0,Dc=void 0,Kd=void 0,Dd=void 0,wc=void 0,md=void 0,Ld=void 0,X=void 0,ob=void 0,pb=void 0,xb=void 0,Af=void 0,$a=void 0,Sb=void 0,mb=void 0,mg=void 0,gb=void 0,Bf=void 0,pe=void 0,nd=void 0,xc=void 0,Cc=zJ(ya,Ob),Ld=Cc[0];if(0!=Ld%2&&(xc=Cc[1],gc=Cc[~~((Ld+1)/2)],Dd=Cc[Ld],!(2>ya.b[Dd].j||3<ya.b[Dd].j))){gb=mb=xb=ob=0;pe=$a=!1;for(md=1;md<=ya.b[xc].j;++md)Mc=ya.b[xc].p[md],Mc!=Cc[2]&&(0==ob?ob=Mc:xb=Mc);0<Jd[xb]&&Jd[ob]>Jd[xb]&&\n(kc=ob,ob=xb,xb=kc);X=ob;0==ob&&(X=xb,$a=!0);for(wc=1;wc<=ya.b[Dd].j;++wc)Mc=ya.b[Dd].p[wc],Mc!=Cc[Ld-1]&&(0==mb?mb=Mc:gb=Mc);0<Jd[gb]&&Jd[mb]>Jd[gb]&&(kc=mb,mb=gb,gb=kc);Sb=mb;0==mb&&(Sb=gb,pe=!0);pb=0<ob?yJ(ya,jJ(ya,xc,ob),xc):0;Af=0<xb?yJ(ya,jJ(ya,xc,xb),xc):0;mg=0<mb?yJ(ya,jJ(ya,Dd,mb),Dd):0;Bf=0<gb?yJ(ya,jJ(ya,Dd,gb),Dd):0;1<(0>pb+Af?-(pb+Af):pb+Af)||0!=mg||0!=Bf?mu(ya.k,"Bad stereoinfo on allene !"):(Dc=ya.b[Cc[Ld-1]].q-ya.b[Dd].q,Kd=ya.b[Cc[Ld-1]].r-ya.b[Dd].r,nd=Math.sqrt(Dc*Dc+Kd*Kd),0.001>\nnd&&(nd=0.001),0<(ya.b[Sb].r-ya.b[Cc[Ld-1]].r)*(Dc/nd)-(ya.b[Sb].q-ya.b[Cc[Ld-1]].q)*(Kd/nd)?Rb[gc]=1:Rb[gc]=-1,$a&&(Rb[gc]*=-1),pe&&(Rb[gc]*=-1),X==ob&&0>pb&&(Rb[gc]*=-1),X==xb&&0>Af&&(Rb[gc]*=-1),Jd[X]>Jd[Sb]&&(Rb[gc]*=-1))}}else c:{var qc=m,Gb=Ob,Ce=fa,wd=fd,Tc=da,Tb=la,od=Id,qe=ta,$d=void 0,Zc=void 0,De=void 0,rc=void 0,Xa=void 0,sc=void 0,yb=void 0,he=void 0,Md=void 0,$c=void 0,Sa=void 0,Ta=void 0,Ec=void 0,Ub=void 0,pd=void 0,ba=void 0,qd=void 0,Ta=iH(4),Ub=iH(4),ae=void 0,xd=void 0,re=void 0,\nhf=void 0,jf=void 0,Xg=void 0,Xg=-1;0<Ce[Gb]&&(Ta[++Xg]=Ce[Gb]);for(xd=1;xd<=od;++xd)Tc[xd]==Gb&&(Ta[++Xg]=Tb[xd]),Tb[xd]==Gb&&(Ta[++Xg]=Tc[xd]);for(xd=Xg+1;xd<qc.b[Gb].j;++xd){jf=qc.p+1;re=1;d:for(;re<=qc.b[Gb].j;++re){ae=qc.b[Gb].p[re];for(hf=0;hf<xd;++hf)if(ae==Ta[hf])continue d;wd[ae]<jf&&(jf=wd[ae],Ta[xd]=ae)}}0==Ce[Gb]&&0<qc.b[Gb].i?(Ta[3]=Ta[2],Ta[2]=Ta[1],Ta[1]=Ta[0],Ta[0]=-1):0<qc.b[Gb].i&&(Ta[3]=Ta[2],Ta[2]=Ta[1],Ta[1]=-1);for(Xa=he=sc=rc=qd=yb=$c=0;4>Xa;++Xa)0>=Ta[Xa]||($d=jJ(qc,Gb,Ta[Xa]),\nUb[Xa]=yJ(qc,$d,Gb),0<Ub[Xa]?(++$c,qd=Ta[Xa],sc=Ta[Xa]):0>Ub[Xa]?(++yb,rc=Ta[Xa],sc=Ta[Xa]):he=Ta[Xa]);Md=$c+yb;ba=iH(4);pd=0;if(3==qc.b[Gb].j){if(1==$c&&1==yb||3==Md&&0<$c&&0<yb){mu(qc.k,"Error in C3H stereospecification !");break c}Ec=Ta[0];1==Md?Ec=sc:2==Md&&(Ec=he);Sa=AJ(qc,Gb,Ec,Ta);ba[0]=sc;ba[1]=-1;ba[2]=Sa[2];ba[3]=Sa[1];0<$c?pd=1:pd=-1}else if(4==qc.b[Gb].j)if(1==Md)Sa=AJ(qc,Gb,sc,Ta),ba[0]=Sa[0],ba[1]=Sa[3],ba[2]=Sa[2],ba[3]=Sa[1],0<$c?pd=1:pd=-1;else{Ec=Ta[0];1<he&&(Ec=he);1==$c?Ec=qd:\n1==yb&&(Ec=rc);Sa=AJ(qc,Gb,Ec,Ta);Zc=iH(4);for(Xa=0;4>Xa;++Xa)$d=jJ(qc,Gb,Sa[Xa]),Zc[Xa]=yJ(qc,$d,Gb);if(4==Md){if(0==$c||0==yb){mu(qc.k,"Error in C4 stereospecification !");break c}if(1==$c||1==yb)ba[0]=Sa[0],ba[1]=Sa[3],ba[2]=Sa[2],ba[3]=Sa[1],pd=Zc[0];else{for(Xa=0;4>Xa;++Xa)-1==Zc[Xa]&&(Zc[Xa]=0);Md=2}}else if(3==Md)if(3==$c||3==yb)ba[0]=Sa[0],ba[1]=Sa[3],ba[2]=Sa[2],ba[3]=Sa[1],0<$c?pd=-1:pd=1;else{1==$c?$c=De=1:yb=De=-1;for(Xa=0;4>Xa;++Xa)Zc[Xa]==De&&(Zc[Xa]=0);Md=2}if(2==Md)if(1==$c&&1==yb)Sa[1]==\nrc?(Sa[1]=Sa[2],Sa[2]=Sa[3]):Sa[2]==rc&&(Sa[2]=Sa[3]),ba[0]=qd,ba[1]=rc,ba[2]=Sa[2],ba[3]=Sa[1],pd=1;else{if(Zc[0]==Zc[1]||Zc[1]==Zc[2]){mu(qc.k,"Error in C4 stereospecification ! 2/0r");break c}0!=Zc[0]?(ba[0]=Sa[0],ba[1]=Sa[2],ba[2]=Sa[1],ba[3]=Sa[3]):(ba[0]=Sa[1],ba[1]=Sa[3],ba[2]=Sa[2],ba[3]=Sa[0]);1<$c?pd=1:pd=-1}}var Kb=void 0;Ta[0]==ba[1]?(Kb=ba[0],ba[0]=ba[1],ba[1]=Kb,Kb=ba[2],ba[2]=ba[3],ba[3]=Kb):Ta[0]==ba[2]?(Kb=ba[2],ba[2]=ba[0],ba[0]=Kb,Kb=ba[1],ba[1]=ba[3],ba[3]=Kb):Ta[0]==ba[3]&&(Kb=\nba[3],ba[3]=ba[0],ba[0]=Kb,Kb=ba[1],ba[1]=ba[2],ba[2]=Kb);Ta[1]==ba[2]?(Kb=ba[1],ba[1]=ba[2],ba[2]=Kb,Kb=ba[2],ba[2]=ba[3],ba[3]=Kb):Ta[1]==ba[3]&&(Kb=ba[1],ba[1]=ba[3],ba[3]=Kb,Kb=ba[2],ba[2]=ba[3],ba[3]=Kb);ba[2]==Ta[2]?qe[Gb]=1:ba[2]==Ta[3]?qe[Gb]=-1:mu(qc.k,"Error in stereoprocessing ! - t30");qe[Gb]*=pd}}}Da=new BJ;N=iH(m.p+1);for(sa=1;sa<=m.p;++sa)N[y[sa]]=sa;for(sa=1;sa<=m.p;++sa){v=y[sa];jd[v]&&(Da.a.a+=cb);0<Ba[sa]&&CJ(m,v,Ba[v],Da,cd);var Qe=v,Re=Da,rd=cc[v],yd=ta,Se=void 0,Te=void 0,sd=\nvoid 0,ng=void 0,be=void 0,Hg=void 0,Cf=void 0,ie=void 0,Ea=void 0,Ea=Uf,Te=m.b[Qe],be=Te.d,Cf=Te.i,ie=Te.n,Se=Te.a,sd=!1;(0!=ie||0!=be)&&(sd=!0);0!=yd[Qe]&&(sd=!0);Hg=pJ(m,Qe);ng=0!=Hg;sd=sd||ng;m.k.sc&&0<m.b[Qe].c&&(sd=!0);switch(Se){case 2:Ea=ce;break;case 3:rd?Ea=Mg:Ea=me;break;case 4:rd?(Ea=Mi,0<Cf&&(sd=!0)):Ea=sf;break;case 5:rd?Ea="o":Ea=xf;break;case 7:rd?(Ea=hj,0<Cf&&(sd=!0)):Ea=yf;break;case 8:rd?Ea=Fj:Ea=Hf;break;case 13:rd?Ea=Ij:Ea=Jf;sd=!0;break;case 6:Ea=Lf;sd=!0;break;case 9:Ea=Ke;\nbreak;case 10:Ea=ve;break;case 11:Ea=le;break;case 12:Ea=Xe;break;case 1:Ea=Pe;sd=!0;break;case 32:sd=!0,Ea=m.b[Qe].e,!ng&&(H(Ea,ib)||H(Ea,eg)||H(Ea,Od))&&(sd=!1)}0<TF(Se)&&(Ea=(FF(),MF)[Se],sd=!0);33<=Se&&42>=Se&&(sd=!0,Ea=(FF(),MF)[Se]);sd&&(0!=be?Ea=Wf+be+Ea:Ea=Wf+Ea,1==yd[Qe]?Ea+=Nd:-1==yd[Qe]&&(Ea+="@@"),1==Cf?Ea+=Pe:1<Cf&&(Ea+=Pe+Cf),0!=ie&&(0<ie?Ea+=jb:Ea+=rb,1<(0>ie?-ie:ie)&&(Ea+=0>ie?-ie:ie)),ng&&(Ea+=bd+Hg),Ea+=cg);Bp(Re.a,Ea);for(pa=1;pa<=ub;++pa)if(da[pa]==v||la[pa]==v)s=la[pa],s==v&&\n(s=da[pa]),N[v]<N[s]&&CJ(m,da[pa],la[pa],Da,cd),9<pa&&(Da.a.a+=Pa),Ap(Da,n+(new uC(pa)).a);kd[v]&&(Da.a.a+=hb)}o=Da.a.a}0<l.length&&(l+=lc);l+=o}f=l;0<f.length&&(0<e.length&&(e+=lc),e+=f)}return e}function rI(a,b,c){try{$H(a,b,c)||a.bf(a.Ec.d)}catch(d){if(d=xq(d),G(d,97))a.bf(a.Ec.d);else throw d;}}\nfunction bI(a,b,c){var d;try{var e;a:{var f,g,h,j,l,o,m,r,t;g=l=0;t=new WE(b,"|>",!0);j=-1<b.indexOf(Fd);m=1;o=PE(t);f=0<a.Sb;if(!((a.dc||a.Fb)&&a.p||a.Mb)||j)a.Sb=0,f=!1;for(h=1;h<=o;++h)if(r=TE(t),oy(r),!H(r,Jk))if(H(r,Fd))++m,2==m?l=a.Sb:3==m&&(g=a.Sb+1);else{a.ob=new DJ(a,r);if(0==a.ob.p){mu(a,"ERROR - problems in reading/processing molecule !");a.bf(a.Ec.d);oE();e=!1;break a}++a.Sb;a.o=a.Sb;a.zb[a.Sb]=a.ob}2==m?(mu(a,"ERROR - strange reaction - fixing !"),a.bf(a.Ec.d),oE(),e=!1):3<m?(mu(a,"ERROR - strange reaction !"),\na.bf(a.Ec.d),oE(),e=!1):(1<a.Sb&&!j&&cJ(a,Li,!0),j&&!a.dc&&(a.dc=!0),j?f||(qG(a,1,l,1,!1),qG(a,l+1,g-1,2,!1),qG(a,g,a.Sb,3,!1)):a.dc||qG(a,1,a.Sb,0,!f),mI(a),a.r&&AG(Xp(a.r,"readJME"),0,0,0),a.hc=!0,oF(a.r,Pd),a.Ib=!0,c&&a.bf(a.Ec.d),e=!0)}(d=e)||a.bf(a.Ec.d)}catch(y){if(y=xq(y),G(y,97))d=!1,a.bf(a.Ec.d);else throw y;}return d}function lG(a,b,c,d,e){a.r&&AG(Xp(a.r,b),d,e,c);a.hc=!0}function ZF(a,b,c){lG(a,b,a.o,c,0)}function TI(a){dG(a,!1);a.Ib=!0;a.bf(a.Ec.d)}\nfunction EJ(a){a.k=202;a.Mb=!1;BG(a);mu(a,n);a.sb=null;a.xb=1;a.r&&AG(Xp(a.r,"reset"),0,0,0);a.hc=!0;a.bf(a.Ec.d)}function FJ(a){dG(a,!0);a.vb=null;a.wc=null;a.fb=null;a.W=null;a.fc=null}function nI(a,b){var c,d;if(b){a.o=b.a;a.Sb=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.zb[c]=new WF(d):a.zb[c]=null;0<b.a?a.ob=a.zb[a.o]:a.ob=new zG(a);a.dc=b.i;a.Fb=b.e;a.xb=b.b}else for(;0<a.Sb;)yG(a,!1);switch(b.c){case 5:case 7:case 9:break;default:null!=a.Qb&&bF(a.Qb,null),a.r&&null!=a.r.a&&a.eg()}}\nfunction FH(a,b){return P(J(Math.round(b/a.xb)))}function GJ(a,b){mu(a,n);return 1>b||b>a.Sb?(mu(a,"ERROR - invalid mol index: "+b),a.bf(a.Ec.d),null):a.zb[b]}function mI(a){var b,c,d;b=mG(a);for(d=1;d<=a.Sb;++d)c=a.zb[d],c.o=b}function HJ(a,b){b!=a.nb&&(a.nb=b,a.jg(),a.bf(a.Ec.d))}function IJ(a,b){var c,d,e;if(b!=a.xb){c=uG(a);a.xb=b;d=uG(a);e=P(J(Q((d.b-d.c)/2-(c.b-c.c)/2)));d=P(J(Q((d.a-d.d)/2-(c.a-c.d)/2)));for(c=1;c<=a.Sb;++c)ZI(a.zb[c],e,d),xG(a.zb[c]);a.Ib=!0;a.bf(a.Ec.d)}}\nfunction pG(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=n):H(b,Ab)?c=235:H(b,Hb)?c=240:H(b,zb)?c=260:H(b,Pb)?c=261:H(b,$b)?c=241:H(b,Nb)?c=233:H(b,Mb)?c=236:H(b,Lb)?c=237:H(b,Zb)?c=234:H(b,Yb)?c=243:H(b,ac)?c=252:H(b,Vb)?c=244:H(b,bc)?c=239:H(b,"-PO3H2")?c=251:H(b,wb)?c=242:H(b,sb)?c=245:H(b,vb)&&(c=238);0<c?tu(a,c):b="Not known group!";mu(a,b);a.bf(a.Ec.d)}function YI(a,b){mu(a,b);a.bf(a.Ec.d)}\nfunction WG(a,b,c,d,e){var f,g,h,j;f=a.kb;j=LD(f,e);if(j>=a.mb-1)for(g=f.b.b;j>=a.mb-1&&1<g;){--g;h=new oD(f.b.a,f.b.c,g);f=(ju(),new CB(h));j=LD(f,e);var l=b,o=h.b*(QG(),R);h=new oD(h.a,h.c,Math.round(o));l.e=h;JJ(b.a,b.e)}else jH(b,a.hb);f=qD(f.b).a-qD(f.b).b;rH(b,e,c+(a.mb-j)/2,d+(a.mb-f)/2+f)}function XG(a,b,c,d,e,f){var g,h;g=kH(a.jb);h=LD(a.jb,f);jH(b,a.ib);!b.b?gH(b.a,e):e==b.c||WC(e,b.c)?gH(b.a,b.c):gH(b.a,b.b);rH(b,f,c+(a.mb-h)/2,d+(a.mb-g)/2+g)}\nfunction kH(a){return qD(a.b).a-qD(a.b).b}function vH(a,b){return(2*a.mb+(a.Lb?1:0))*b}\nfunction KJ(a){var b,c;a.vb?(c=nC(a),(b=c.b!=a.M.b||c.a!=a.M.a)&&(a.M=c)):b=!0;b&&(dG(a,!0),IH(a,a.M),a.ig("update(): "+a.M+" initOrResize: true "+a.yb+ga+a.ub),a.vb=DG(a,a.vb,a.yb,a.ub),a.J?(b=a.xb,qG(a,1,a.Sb,0,a.J),a.ig("update() in depict mode: oldMolecularAreaScale = "+b+" new molecularAreaScale = "+a.xb)):(a.wc=DG(a,a.wc,a.M.b,P(J(Q(vH(a,a.nb))))),b=a.M.a-P(J(Q(vH(a,a.nb)))),1>b&&(b=1),a.fb=DG(a,a.fb,P(J(Q(uH(a,a.nb)))),b),a.W=DG(a,a.W,a.yb+P(J(Q((a.Lb?1:3)*a.nb))),P(J(Q(a.mb*a.nb)))),a.fc=\nDG(a,a.fc,P(J(Q((a.Lb?1:3)*a.nb))),a.ub)));dH(a);if(!a.J){var d;a.ig("drawInfo: "+a.Gb+" : "+a.X);a.Gb&&(null==a.X&&(a.X=n),eH(a.W.b.a,a.nb/R),d=a.W.b,c=a.M.b/a.nb-(a.mb+(a.Lb?1:0)),b=a.mb,GG(d,HF),PG(d.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R)))),a.Lb?(GG(d,(EC(),JC)),TG(d.a,P(J(Q(-10*R))),P(J(Q(0*R))),P(J(Q((c-1+10)*R))),P(J(Q((b-1)*R))))):(GG(d,IF),RG(d,0,0,c-(a.Lb?1:3)+1,0),GG(d,VC(HF)),SG(d.a,P(J(Q(0*R))),P(J(Q((b-1)*R))),P(J(Q((c-1)*R))),P(J(Q((b-1)*R)))),SG(d.a,P(J(Q((c-1)*\nR))),P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q((b-1)*R))))),jH(d,a.lb),GG(d,(EC(),LC)),-1!=a.X.toLowerCase().indexOf(yh)&&GG(d,NC),rH(d,a.X,10,15),a.J||cH(a,d,c,b,1),b=P(J(Q(uH(a,a.nb)))),c=a.M.a-P(J(Q(a.mb*a.nb))),wH(a.Ec,a.W.a,b,c));var e;if(a.Kb){eH(a.wc.b.a,a.nb/R);b=a.wc.b;d=a.M.b/a.nb;c=2*a.mb+(a.Lb?1:0);GG(b,HF);PG(b.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*R))));a.Lb?(GG(b,(EC(),JC)),e=14*(a.mb+(a.Lb?1:0)),TG(b.a,P(J(Q(e*R))),P(J(Q(0*R))),P(J(Q((d-e-1)*R))),P(J(Q((c-1)*R))))):(GG(b,\nVC(HF)),SG(b.a,P(J(Q((d-1)*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q((c-1)*R)))),SG(b.a,P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q((d-1)*R))),P(J(Q((c-1)*R)))),GG(b,IF),SG(b.a,P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q(0*R)))));d=a.k;233<=a.k&&262>=a.k&&(a.k=213);for(c=1;14>=c;++c)FG(a,b,c,1),FG(a,b,c,2);a.k=d;wH(a.Ec,a.wc.a,0,0)}var f;if(a.Hb){eH(a.fb.b.a,a.nb/R);b=a.fb.b;d=a.mb+(a.Lb?1:0);c=(a.M.a-P(J(Q(vH(a,a.nb)))))/a.nb;f=c-a.mb;GG(b,HF);PG(b.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*\nR))));a.Lb?(GG(b,(EC(),JC)),e=aH*(a.mb+(a.Lb?1:0))+3,f>e&&(RG(b,0,e,a.mb-1,e),SG(b.a,P(J(Q(0*R))),P(J(Q(e*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),RG(b,a.mb-1,e,a.mb-1,f),RG(b,a.mb-1,f,d,f))):(GG(b,IF),SG(b.a,P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),RG(b,0,aH*a.mb,c-1,aH*a.mb),GG(b,VC(HF)),SG(b.a,P(J(Q((d-1)*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q((f+1)*R)))));SG(b.a,P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(d*R))),P(J(Q((c-1)*R))));for(c=3;c<=aH+2;++c)FG(a,b,1,c);b=P(J(Q(vH(a,a.nb))));wH(a.Ec,\na.fb.a,0,b)}a.Jb&&(eH(a.fc.b.a,a.nb/R),d=a.fc.b,c=a.Lb?1:3,b=(a.M.a-P(J(Q(vH(a,a.nb))))-P(J(Q(a.mb*a.nb))))/a.nb,a.Lb?(GG(d,(EC(),JC)),PG(d.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))))):(GG(d,VC(HF)),SG(d.a,P(J(Q((c-1)*(QG(),R)))),P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(b*R)))),GG(d,HF),SG(d.a,P(J(Q((c-2)*R))),P(J(Q(0*R))),P(J(Q((c-2)*R))),P(J(Q(b*R)))),GG(d,IF),SG(d.a,P(J(Q((c-3)*R))),P(J(Q(0*R))),P(J(Q((c-3)*R))),P(J(Q(b*R))))),b=a.M.b-P(J(Q((a.Lb?1:3)*a.nb))),c=P(J(Q(vH(a,a.nb)))),\nwH(a.Ec,a.fc.a,b,c))}}function su(a,b){a.A?0==b&&(a.I=-1,mu(a,Vg),qF(a)):(a.gb?a.I=b:-1<a.I&&10>a.I?a.I=10*a.I+b:a.I=b,a.gb=!1,0==a.I?(a.I=-1,mu(a,Vg)):mu(a,a.I+ga),qF(a))}function IH(a,b){var c,d;d=b.b;c=b.a;a.J||(d-=P(J(Q(uH(a,a.nb))))+P(J(Q((a.Lb?1:3)*a.nb))),c-=P(J(Q(vH(a,a.nb))))+P(J(Q(a.mb*a.nb))));1>d&&(d=1);1>c&&(c=1);a.yb=dw(d);a.ub=dw(c)}function TF(a){FF();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}w(577,469,Yl);_.zf=function(a){cG(this,a)};_.$f=LJ;\n_._f=function(){return iG(),null!=this.Pb?jG:kG};_.ag=function(){return iG(),iG(),kG};_.bg=XB;_.cg=function(a,b,c){return jC(this,b,c)};_.dg=XB;_.eg=function(){oE()};_.fg=hD;_.gg=MJ;_.hg=hD;_.ig=function(){oE()};\n_.Af=function(a){var b,c;if(this.s)if(c=a.c,b=a.f,a=a.i,c=(100+2*c)/100,this.J||!(b<P(J(Q(uH(this,this.nb))))||a<P(J(Q(vH(this,this.nb))))||a>this.M.a-P(J(Q(this.mb*this.nb)))||b>this.M.b-P(J(Q((this.Lb?1:3)*this.nb))))){if(b=this.xb*c,b>this.xb&&10>=b||b<this.xb&&0.3<=b)this.cb=8,IJ(this,b)}else b=this.nb*c,0.7<=b&&4>=b&&HJ(this,b)};_.bf=function(){KJ(this)};_.jg=function(){FJ(this)};_.kg=Fy;_.j=null;_.k=0;_.n=0;_.o=0;_.p=!1;_.q=!1;_.s=!0;_.t=null;_.u=null;_.v=null;_.w=null;_.x=13;_.y=null;_.z=!0;\n_.A=!1;_.B=!1;_.C=!0;_.F=null;_.G=null;_.I=1;_.J=!1;_.K=!1;_.L=!1;_.M=null;_.N=!0;_.O=!1;_.P=!0;_.Q=!0;_.R=null;_.S=null;_.T=null;_.V="http://peter-ertl.com/jsme/2013_03/help.html";_.W=null;_.X=null;_.Y=null;_._=null;_.ab=!1;_.bb=!0;_.cb=0;_.db=Lk;_.fb=null;_.gb=!0;_.hb=null;_.ib=null;_.jb=null;_.kb=null;_.lb=null;_.mb=24;_.nb=1;_.ob=null;_.pb=null;_.rb=null;_.sb=null;_.tb=!0;_.ub=0;_.vb=null;_.wb=1;_.xb=1;_.yb=0;_.Ab=!1;_.Bb=!1;_.Cb=0;_.Db=!1;_.Eb=!1;_.Fb=!0;_.Gb=!0;_.Hb=!0;_.Ib=!0;_.Jb=!0;\n_.Kb=!0;_.Lb=!1;_.Mb=!1;_.Ob=!1;_.Pb=null;_.Qb=null;_.Rb=!1;_.Sb=0;_.Tb=!0;_.Ub=null;_.Vb=!1;_.Wb=null;_.Xb=!1;_.Yb=null;_.Zb=0;_.$b=0;_._b=0;_.ac=!1;_.bc=null;_.cc=!1;_.dc=!1;_.ec=!1;_.fc=null;_.gc=!1;_.hc=!1;_.kc=!0;_.lc=!1;_.mc=!1;_.nc=!0;_.oc=!0;_.pc=null;_.qc=null;_.rc=!1;_.sc=!1;_.tc=!0;_.uc=null;_.vc=!1;_.wc=null;_.xc=null;_.yc=null;_.zc=!1;_.Ac=!0;_.Bc=!0;_.Cc=0;_.Dc=0;var aH=10,JF,PF,RF,HF,IF,KF,GF,OF,NJ=null,NF,MF;\nfunction NI(a,b,c,d,e){a.b[e]&&(zH(a.r),oF(a.r,Ne),a.r.a=e,a.r.d=c,a.r.e=d,a.r.f=b,OJ(a.c,a.r,e),zH(a.r))}function PJ(a,b,c){return a.b[c]?(zH(a.r),a.r.a=c,a.r.b=b,OJ(a.c,a.r,c),zH(a.r),!0):!1}function qF(a){KJ(a);a.f&&(QJ(a.Ec),a.f=!1)}function RJ(a,b,c){b in a.b?a.b[b]=c:$wnd.alert("Invalid callback name: "+b)}\nfunction SJ(){FF();hC.call(this);this.Ec=(PB(),PB(),QB).a;this.eb=new TJ;this.Nb=new TJ;this.H=new oD(null,0,8);this.Z=(this.mb-6)/1.5;this.r=new UJ;this.D=(EC(),GC);this.zb=D(gJ,u,120,99,0);this.qb=new fC;this.jc=new VJ;this.$=H((oE(),pE[ai]),bf);this.E=new WJ;this.U=z(hw,u,1,[Ab,Hb,$b,zb,Pb,Nb,Mb,Lb,Zb,ac,Vb,Yb,wb,vb,sb]);this.ic=new XJ;this.ob=new zG(this);NF[0]=IC;NF[1]=new km(255,153,153);NF[2]=new km(255,204,102);NF[3]=new km(255,255,153);NF[4]=new km(102,255,255);NF[5]=new km(51,204,255);NF[6]=\nnew km(255,153,255);this.eb.c=1;this.Nb.c=1;this.zb[1]=this.ob;this.Y=new YJ(this);this.a=z(hw,u,1,[ee,Qd,Wd,ke,Vd,fe,Ye]);var a,b,c,d;this.b={};for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.b[a]=null;this.c=new ZJ(this)}w(576,577,Yl,SJ);_.$f=function(){var a;return a=$J(),-1==a||9<=a};_._f=function(){return iG(),null!=this.b[Wd]||(null!=this.Pb?jG:kG).a?jG:kG};_.ag=function(){return iG(),null!=this.b[ke]?jG:kG};_.bg=function(a){var b=Qt(this,!1,!0);(a=new aK(this,a))&&wF(new CF(a,b))};\n_.cg=function(a,b,c){var d;return a?(d=a.a,iy(d.t,b,c),a):jC(this,b,c)};_.dg=function(a){PJ(this,a,"AfterPaste")};_.eg=function(){oF(this.r,Ne);OJ(this.c,this.r,Qd);oE()};_.fg=function(a,b){NI(this,a,b,0,Wd)};_.gg=function(a){return PJ(this,a,ee)};_.hg=function(a,b){NI(this,a,0,b,ke)};_.ig=XB;_.bf=function(){qF(this)};_.jg=function(){FJ(this);var a=this.Ec,b,c;for(c=new zv(new yC(a.a));c.b<c.d.Tf();)b=Av(c),0<Qy(a.f.p,b.t)&&Uy(a.f,b.t),wm(a.a,b);this.f=!0};\n_.kg=function(){var a=Qt(this,!0,!1),b=new bK(this);b&&wF(new CF(b,a))};_.b=null;_.c=null;_.d=null;_.e=null;_.f=!1;_.i="http://www.google.com/search?q=%22{INCHIKEY}%22";function OJ(a,b,c){if((c=a.a.b[c])&&b){var d=a.a.d;d.action=b.a;d.atom=b.d;d.bond=b.e;d.molecule=b.f;null!=b.b?d.argument=b.b:b.c&&(d.argument=b.c);null!=b.i?d.origin=b.i:b.i=null;c(a.a.d)}}function ZJ(a){this.a=a}w(578,1,{},ZJ);_.a=null;function aK(a,b){this.a=a;this.b=b}w(579,1,{},aK);_.zd=XB;\n_.Zf=function(a){if(null!=DF(a))nu(DF(a)),YI(this.a,"InChI "+DF(a));else{switch(this.b){case 3:nu(a.inchi==n?null:a.inchi);break;case 4:nu(a.key==n?null:a.key);break;case 5:nu(a.auxinfo==n?null:a.auxinfo)}null!=EF(a)&&YI(this.a,"InChI "+EF(a))}};_.a=null;_.b=0;function bK(a){this.a=a}w(580,1,{},bK);_.zd=XB;\n_.Zf=function(a){if(null!=DF(a))nu(DF(a)),YI(this.a,"InChI "+DF(a));else{var b=this.a,c;if(b.b[Ye])try{zH(b.r),Xp(b.r,Ye),b.r.c=a,OJ(b.c,b.r,Ye),zH(b.r)}catch(d){if(d=xq(d),G(d,97))YI(b,Je+d.yd());else throw d;}else try{var e=a.key==n?null:a.key,f,g;f=null;null!=e&&0<e.length&&(f=b.i,-1!=f.indexOf("{INCHIKEY}")?f=(g=cK(cK(e,$f,"\\\\\\\\\\\\\\\\"),"\\\\$","\\\\\\\\$"),cK(f,"\\\\{INCHIKEY\\\\}",g)):f+=e);c=new wE(f);dK(c)}catch(h){if(h=xq(h),G(h,83))YI(b,Je+h.f);else throw h;}null!=EF(a)&&YI(this.a,"InChI "+EF(a))}};\n_.a=null;function eK(a,b){return null!=b&&0<b.length?eK(a,b):!1}function fK(a){a.c.pb.style.display!=Qi&&(mC(a.b),QJ(a.d))}function gK(a){hK.call(this,a,Kc,Kc,null)}function iK(a,b){hK.call(this,a,Kc,Kc,b)}function jK(a,b,c){hK.call(this,a,b,c,null)}\nfunction hK(a,b,c,d){var e;if(null==a)dF("JSME initialization error: HTML id argument is null.");else if(H(af,a))dF(\'JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".\');else if(e=RA(a)){this.a=kK;++kK;this.c=e;this.b=new SJ;this.b.d||(this.b.d={},this.b.d.src=dJ(this));this.d=new lK(this.b,b,c,d);Ly(e,this.d,e.pb);d&&ug in d&&(this.d.b=d[ug]);a=this.d;a.d||(a.d=kC(a,oC(a),pC(a)),a.d.j=!1);var b=a.c,f,g,h,j,l,o,m,r;b.$?NJ=af:NJ="JME";xC(b.Sc.Pc,b);mu(b,\nNJ+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.M=nC(b);cC(b,null);b.hb||(b.hb=new oD(Ue,0,13),b.kb=BB(b.hb));b.ib||(b.ib=new oD(Ue,1,13),b.jb=BB(b.ib));b.lb||(b.lb=new oD(Ue,0,11),BB(b.lb));hH(b,b.x);b.ac=!1;b.dc=!1;b.z=!0;b.tc=!0;b.C=!0;b.Bc=!0;b.cc=!1;aH=bH(b);b.oc=!0;try{m=mK(b.Ec,"options");null!=m&&cJ(b,m,!1);h=mK(b.Ec,"jme");null!=h&&(b._=h);l=mK(b.Ec,Ci);null!=l&&(b.rb=l);g=mK(b.Ec,"depictcgi");null!=g&&(b.gc=!0);r=mK(b.Ec,"smiles");null!=r&&(b.qc=r);o=mK(b.Ec,gk);null!=o&&(b.sb=\no,qF(b));b.u=mK(b.Ec,"atomcolors");b.t=mK(b.Ec,"atombg");f=mK(b.Ec,"depictbg");if(null!=f&&b.J){var t;var y,v,s,A;v=(EC(),GC);try{if(0!=f.indexOf(Fa))throw new Dp("bad hex encoding");A=DE(f.substr(1,2),16);s=DE(f.substr(3,2),16);y=DE(f.substr(5,2),16);t=v=new km(A,s,y)}catch(F){if(F=xq(F),G(F,97))oE(),t=v;else throw F;}b.D=t}b.mc&&b.ob&&vI(b.ob);j=mK(b.Ec,"notify_structural_change_js_function");b.Qb=j}catch(M){if(M=xq(M),!G(M,97))throw M;}b.k=202;dC(b);b.pb=new nK;f=a.c;null!=f._?(bI(f,f._,!1),null!=\nf.t&&f.ob&&jI(f.ob,f.t,!0),null!=f.u&&f.ob&&jI(f.ob,f.u,!1)):null!=f.rb?rI(f,f.rb,!1):null!=f.qc&&f.Ac&&(f.Ib=!1,SH(f,f.qc,null,!0));qF(a.c);h=this.b;f=this.d;var N,$,U,V,da,la;g=($=new cA((uF(),tF)),$.pb.alt="drag out MOL or RXN file",ky($,$.pb.alt),$);$=(N=new oK,V=g.a.e,da=g.a.a,U=~~((24-da)/2),0>U&&(U=0),la=new pK(f,V,U,g),qK(la),Dm(f.k,la),N.c=V,N.b=da,N.d=24,N.a=U,N);da=$.c;V=$.b;hF(new mF(h),f);U=0>=$J();N=new rF(h);U?(U=new rK,ky(U,g.pb.alt),0<=da&&(U.pb.style[Fk]=da+oj),0<=V&&(U.pb.style[Uh]=\nV+oj),V=new sF(f,U,da,$),Ty(V.d.f,V.b,oC(V.d)-V.c-V.a.a,pC(V.d)-(V.a.d-V.a.a)),Dm(f.k,V),U.pb.draggable=xk,U.pb.style[ih]=(hr(),Ji),uy(U,N,(Nt(),Nt(),Ot)),U.pb.style[Tf]=Qi):(g.pb.draggable=xk,g.pb.style[ih]=(hr(),Ji),uy(g,N,(Nt(),Nt(),Ot)),g.pb.style[Tf]=Qi)}else dF("JSME initialization error: HTML id "+a+" not found.")}function sK(){return kw(null)}function tK(a){return kw(a)}w(581,1,Kl,gK,iK,jK,hK);_.lg=function(a){vy(this.d,new uK(this,a),(ut(),ut(),vt))};\n_.mg=function(a){vy(this.d,new vK(this,a),(uu(),uu(),vu))};_.ng=function(a){vy(this.d,new wK(this,a),(Au(),Au(),Bu))};_.og=function(a){vy(this.d,new xK(this,a),(Du(),Du(),Eu))};_.pg=function(a){rq(2,new yK(this.b,a))};_.qg=function(){yG(this.b,!0)};_.rg=function(){Jq((Gq(),Hq),new zK(this))};_.sg=function(){var a,b,c;c=[];for(b=new zv(this.d.a);b.b<b.d.Tf();)a=Av(b),c[c.length]=a.q;return c};_.tg=function(){return this.b.a};_.ug=function(a){return this.b.b[a]};_.vg=Xw;_.wg=function(){return this.b.V};\n_.xg=function(){return this.b.nb};_.yg=function(){return this.b.tb};_.zg=function(){var a,b,c;b=null;if(a=(c=this.b.vb.a,c.a)){b=this.b;var d;c=b.ob.v;d=b.ob.w;b.ob.v=0;b.ob.w=0;zH(b.r);TI(b);b.ob.v=c;b.ob.w=d;b=a.q}return b};_.Ag=function(){return this.b.wb};_.Bg=function(){return this.b.xb};_.Cg=function(){return this.b.Qb};_.ge=function(){return Tq(this.d.pb,Wi)};_.Dg=function(){var a;a=[];a.length=2;a[0]=Tq(this.d.pb,Xi);a[1]=Tq(this.d.pb,Wi);return a};_.he=function(){return Tq(this.d.pb,Xi)};\n_.Eg=function(){return this.c.pb};_.Fg=function(){return this.b.Wb};_.Gg=function(){return this.b.Yb};_.Hg=function(){return this.b.i};_.Ig=function(a){dF("JSME initialization error: "+a)};_.Jg=function(){return this.b.J};_.je=function(){return this.c.pb.style.display!=Qi};_.Kg=function(){var a=this.b,b;a.dc?b=oJ(a,1)+Fd+oJ(a,2)+Fd+oJ(a,3):b=oJ(a,0);return b};_.Lg=function(a){return Qt(this.b,!0,a)};_.Mg=function(){var a=this.b,b,c;b=a.tc;a.tc=!1;c=UF(a);a.tc=b;return c};\n_.Ng=function(a){null!=a&&0<a.length&&cJ(this.b,a,!0)};_.Og=function(a){null!=a&&0<a.length&&SH(this.b,a,null,!0)};_.Pg=function(a){null!=a&&0<a.length&&rI(this.b,a,!0)};_.Qg=function(a){null!=a&&0<a.length&&bI(this.b,a,!0)};_.Rg=function(a){return eK(this,a)};_.gf=function(){fK(this)};_.Sg=function(){EJ(this.b)};_.Tg=function(a){var b=this.b;if(a=GJ(b,a)){var c;for(c=1;c<=a.p;++c)a.b[c].c=0;TI(b)}};_.Ug=function(a){this.b.k=a};_.Vg=function(a){this.b.e=new AK(this,a)};\n_.Wg=function(a){RJ(this.b,"AfterPaste",a)};_.Xg=function(a){RJ(this.b,Qd,a)};_.Yg=function(a){var b=this.d,c,d;if(b.b!=a){b.b=a;for(d=new zv(b.a);d.b<d.d.Tf();)c=Av(d),a?c.b=n:c.b=Qj}mC(b.c);b=this.b;b.tb=a;AH(b);dG(this.b,!0);mC(this.b)};_.Zg=function(a,b){var c=this.b,d;if(d=GJ(c,a))jI(d,b,!0),TI(c)};_.$g=function(a){var b=this.b;b.x!=a&&0<a&&100>a&&(b.x=a,hH(b,a),AH(b))};_._g=function(a,b){var c=this.b,d;d=GJ(c,a);1>b||b>d.p?(mu(c,"ERROR - invalid atom index: "+b),qF(c)):(d.v=b,TI(c))};\n_.ah=function(a){RJ(this.b,ee,a)};_.bh=function(a,b){RJ(this.b,a,b)};_.le=function(a){hy(this.d,a);fK(this)};_.ch=function(a){this.b.V=a};_.dh=function(a){HJ(this.b,a)};_.eh=function(a){var b=this.b;b.tb=a;AH(b)};_.fh=function(a){var b=this.b;b.wb=a;AH(b)};_.gh=function(a){IJ(this.b,a)};_.hh=function(a){this.b.Pb=a};_.ih=function(a){this.b.Qb=a};_.jh=function(a){var b=this.b;b.Wb=a;b.F=CG(b,!1)};_.kh=function(a){this.b.Yb=a};_.lh=function(a,b){iy(this.d,a,b);fK(this)};\n_.mh=function(a,b,c){c&&iy(this.c,a,b);iy(this.d,a,b);fK(this)};_.nh=function(a,b){jy(this.d,a,b);fK(this)};_.oh=function(a,b,c){c&&jy(this.c,a,b);jy(this.d,a,b);fK(this)};_.ph=function(a){pG(this.b,a)};_.qh=function(a,b){var c=this.b,d;c.q=!1;d=c.sc;c.sc=!1;c.uc=new DJ(c,a);c.sc=d;c.k=253;mu(c,b);qF(c)};_.me=function(a){qy(this.c.pb,a)};_.rh=function(a){this.b.i=a};_.ne=function(a){this.d.pb.style[Fk]=a;fK(this)};_.sh=function(a){YI(this.b,a)};_.th=function(){return UF(this.b)};_.a=-1;_.b=null;\n_.c=null;_.d=null;var kK=0;function zK(a){this.a=a}w(582,1,{},zK);_.pd=function(){var a,b;for(b=new zv(this.a.d.a);b.b<b.d.Tf();)a=Av(b),a.t.pb.innerHTML=a.q||n};_.a=null;function uK(a,b){this.a=a;this.b=b}w(583,1,{},uK);_.Jd=function(a){a=a.a;Jq((Gq(),Hq),new BK(this,this.b,a))};_.a=null;_.b=null;function BK(a,b,c){this.a=a;this.c=b;this.b=c}w(584,1,{},BK);_.pd=CK;_.a=null;_.b=null;_.c=null;function vK(a,b){this.a=a;this.b=b}w(585,1,{},vK);_.ld=function(a){a=a.a;Jq((Gq(),Hq),new DK(this,this.b,a))};\n_.a=null;_.b=null;function DK(a,b,c){this.a=a;this.c=b;this.b=c}w(586,1,{},DK);_.pd=CK;_.a=null;_.b=null;_.c=null;function xK(a,b){this.a=a;this.b=b}w(587,1,{},xK);_.a=null;_.b=null;function Gu(a,b,c){this.a=a;this.c=b;this.b=c}w(588,1,{},Gu);_.pd=CK;_.a=null;_.b=null;_.c=null;function wK(a,b){this.a=a;this.b=b}w(589,1,{},wK);_.nd=function(a){a=a.a;Jq((Gq(),Hq),new EK(this,this.b,a))};_.a=null;_.b=null;function EK(a,b,c){this.a=a;this.c=b;this.b=c}w(590,1,{},EK);_.pd=CK;_.a=null;_.b=null;_.c=null;\nfunction AK(a,b){this.a=a;this.b=b}w(591,1,{},AK);_.a=null;_.b=null;\nfunction FK(){var a=GK("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;HK(IK,arguments)?a=arguments[0]:3==arguments.length?a=new jK(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new gK(arguments[0]):4==arguments.length?a=new hK(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new iK(arguments[0],arguments[1]));this.g=a;JK();a[dg]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.lg(null==a?null:a.constructor==\n$wnd.JSApplet.JsClosureJsme?a.g:new KK(a))});b.addMouseDownHandler=C(function(a){this.g.mg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new KK(a))});b.addMouseOutHandler=C(function(a){this.g.ng(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new KK(a))});b.addMouseOverHandler=C(function(a){this.g.og(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new KK(a))});b.alert=C(function(a){this.g.pg(a)});b.clear=C(function(){this.g.qg()});b.deferredRepaint=C(function(){this.g.rg()});\nb.getAllGraphicsString=C(function(){return this.g.sg()});b.getAlldefinedCallBackNames=C(function(){var a=this.g.b.a;JK();return a});b.getCallBack=C(function(a){return this.g.ug(a)});b.getCreationIndex=C(function(){return this.g.vg()});b.getHelpURL=C(function(){return this.g.b.V});b.getMenuScale=C(function(){return this.g.b.nb});b.getMolecularAreaAntiAlias=C(function(){return this.g.b.tb});b.getMolecularAreaGraphicsString=C(function(){return this.g.zg()});b.getMolecularAreaLineWidth=C(function(){return this.g.b.wb});\nb.getMolecularAreaScale=C(function(){return this.g.b.xb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.b.Qb});b.getOffsetHeight=C(function(){return this.g.ge()});b.getOffsetSize=C(function(){return this.g.Dg()});b.getOffsetWidth=C(function(){return this.g.he()});b.getParentContainer=C(function(){return this.g.c.pb});b.getPasteLabel=C(function(){return this.g.b.Wb});b.getPrePasteJSfunction=C(function(){return this.g.b.Yb});b.getWebSearchInchiKeyBaseUrl=C(function(){return this.g.b.i});\nb.initializationError=C(function(a){this.g.Ig(a)});b.isDepictMode=C(function(){return this.g.b.J});b.isVisible=C(function(){return this.g.je()});b.jmeFile=C(function(){return this.g.Kg()});b.molFile=C(function(a){return this.g.Lg(a)});b.nonisomericSmiles=C(function(){return this.g.Mg()});b.options=C(function(a){this.g.Ng(a)});b.readGenericMolecularInput=C(function(a){this.g.Og(a)});b.readMolFile=C(function(a){this.g.Pg(a)});b.readMolecule=C(function(a){this.g.Qg(a)});b.read_MOL_SDF_RXN=C(function(a){return this.g.Rg(a)});\nb.repaint=C(function(){this.g.gf()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){return LK(null,arguments,!0)[0]});b.reset=C(function(){this.g.Sg()});b.resetAtomColors=C(function(a){this.g.Tg(a)});b.setAction=C(function(a){this.g.Ug(a)});b.setAfterDepictEditToggleEventHandler=C(function(a){this.g.Vg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new KK(a))});b.setAfterPasteCallback=C(function(a){this.g.Wg(a)});b.setAfterStructureModifiedCallback=C(function(a){this.g.Xg(a)});\nb.setAntialias=C(function(a){this.g.Yg(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.Zg(a,b)});b.setAtomMolecularAreaFontSize=C(function(a){this.g.$g(a)});b.setAtomToHighLight=C(function(a,b){this.g._g(a,b)});b.setBeforePasteCallback=C(function(a){this.g.ah(a)});b.setCallBack=C(function(a,b){this.g.bh(a,b)});b.setHeight=C(function(a){this.g.le(a)});b.setHelpURL=C(function(a){this.g.ch(a)});b.setMenuScale=C(function(a){this.g.dh(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.eh(a)});\nb.setMolecularAreaLineWidth=C(function(a){this.g.fh(a)});b.setMolecularAreaScale=C(function(a){this.g.gh(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.hh(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.ih(a)});b.setPasteLabel=C(function(a){this.g.jh(a)});b.setPrePasteJSfunction=C(function(a){this.g.kh(a)});b.setSize=C(function(a,b,e){LK(this.g,arguments,!1)});b.setSubstituent=C(function(a){this.g.ph(a)});b.setTemplate=C(function(a,b){this.g.qh(a,b)});b.setVisible=\nC(function(a){this.g.me(a)});b.setWebSearchInchiKeyBaseUrl=C(function(a){this.g.rh(a)});b.setWidth=C(function(a){this.g.ne(a)});b.showInfo=C(function(a){this.g.sh(a)});b.smiles=C(function(){return this.g.th()});MK({"0":{2:[[function(){return this.lh.apply(this,arguments)},null,void 0,Ui,Ui],[function(){return this.nh.apply(this,arguments)},null,void 0,Vj,Vj]],3:[[function(){return this.oh.apply(this,arguments)},null,void 0,Vj,Vj,Fg],[function(){return this.mh.apply(this,arguments)},null,void 0,Ui,\nUi,Fg]]}},!1);MK({"0":{"0":[[sK,null,void 0]],1:[[tK,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new NK(e));return[e]},Gh]]}},!0);OK(IK,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function iw(){PK||(PK=!0,FK())}w(592,1,{},iw);var PK=!1;\nfunction mw(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Gh)$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 lw(){}w(594,1,{},lw);_.pd=function(){mw()};function NK(a){this.a=a}w(596,1,{85:1,133:1},NK);_.eQ=function(a){return null!=a&&G(a,85)&&this.a==a.a};_.a=null;function KK(a){this.a=a}w(597,1,{86:1,133:1},KK);\n_.eQ=function(a){return null!=a&&G(a,86)&&this.a==a.a};_.a=null;function qK(a){Ty(a.e.f,a.b,oC(a.e)-a.d-a.c,pC(a.e)-(a.a-a.c))}function pK(a,b,c,d){this.e=a;this.d=b;this.c=c;this.a=24;this.b=d}w(598,1,{},pK);_.Yf=function(){qK(this)};_.a=0;_.b=null;_.c=0;_.d=0;_.e=null;function oK(){}w(599,1,{},oK);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction gF(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=c.getAttribute(Fk)||n;b=c.getAttribute(Uh)||n;f=c.getAttribute(Ni)||n;e=c.getAttribute(Xh)||n;var h,j,l;l={};for(d=0;d<c.childNodes.length;++d)h=c.childNodes[d],"PARAM"==h.nodeName&&(j=h,h=j.getAttribute(Ni)||n,j=j.getAttribute(Ak)||n,null!=h&&0<h.length&&null!=j&&0<j.length&&(l[h]=j));c.removeAttribute(Yg);c.removeAttribute(Ni);c.removeAttribute("archive");c.removeAttribute(Uh);c.removeAttribute(Fk);c.removeAttribute(tg);c.removeAttribute("hspace");\nc.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=n||n;d=cr();c.setAttribute(Xh,d);c.style[Fk]=cF(g);c.style[Uh]=cF(b);b=new QK(a,d,l,e,c,f);Jq((Gq(),Hq),b);++a.b;return!0}function fF(a){this.a="JME.class";this.d=a}w(600,1,{},fF);_.Bd=function(){return gF(this)};_.a=null;_.b=0;_.c=null;_.d=null;function QK(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}w(601,1,{},QK);\n_.pd=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,Kc,Kc,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(Xh,this.e):this.c.removeAttribute(Xh);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 RK(){}w(602,1,Kl,RK);function SK(a){this.a=a}w(603,1,{},SK);_.pd=function(){this.a()};_.a=null;function TK(a){this.a=a}w(604,1,{},TK);\n_.Bd=function(){this.a();return!1};_.a=null;\nfunction UK(){var a=GK("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;HK(VK,arguments)?a=arguments[0]:0==arguments.length&&(a=new RK);this.g=a;JK();a[dg]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Jq((Gq(),Hq),new SK(a))});$wnd.JSApplet.Utils.runAfterFixedDelay=C(function(a,c){Mq((Gq(),new TK(a)),c)});$wnd.JSApplet.Utils.safeLog=C(function(a){dF(a)});OK(VK,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&\n($wnd.JSApplet.Utils[p]=a[p])}function jw(){WK||(WK=!0,UK())}w(605,1,{},jw);var WK=!1;function XK(a){this.f=a}w(606,547,Jl,XK);function sw(){this.f="divide by zero"}w(607,136,dm,sw);function Oy(){}function YK(a){this.f=a}w(609,136,dm,Oy,YK);function bw(){}w(610,136,dm,bw);function iG(){iG=x;kG=new ZK(!1);jG=new ZK(!0)}function ZK(a){this.a=a}w(611,1,{89:1,91:1,94:1},ZK);_.eQ=function(a){return G(a,91)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?xk:zh};\n_.a=!1;var kG,jG;function UE(a,b,c){var d,e;d=$K(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 aL(a,b){return 2>b||36<b?-1:48<=a&&a<48+(10>b?b:10)?a-48:97<=a&&a<b+97-10?a-97+10:65<=a&&a<b+65-10?a-65+10:-1}function eF(a){return null!=String.fromCharCode(a).match(/\\d/)}function bL(){}function cL(a){return typeof a==Ui?Hf+(0>a?-a:a):a}\nfunction dL(a,b){var c;c=new bL;c.d=we+(eL(0!=a?-a:0)?cL(0!=a?-a:0):n+Op(c));fL(0!=a?-a:0)&&gL(0!=a?-a:0,c);c.b=4;c.a=b;return c}function W(a){var b;b=new bL;b.d=we+(eL(a)?cL(a):n+Op(b));fL(a)&&gL(a,b);return b}function hL(a,b){var c;c=new bL;c.d=we+(eL(a)?cL(a):n+Op(c));fL(a)&&gL(a,c);c.b=b?8:0;return c}function iL(){var a;a=new bL;a.d=we+(eL(0)?cL(0):n+Op(a));fL(0)&&gL(0,a);a.b=2;return a}function jL(a){var b;b=new bL;b.d=we+(eL(a)?cL(a):n+Op(b));fL(a)&&gL(a,b);b.b=1;return b}\nfunction fL(a){return typeof a==Ui&&0<a}function eL(a){return null!=a&&0!=a}function gL(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=hl[b.c])c=c.prototype;else{c=hl[a]=function(){};c.cZ=b;return}else return;c.cZ=b}w(613,1,{},bL);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?n:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;\nfunction kL(a){var b;if(!(b=lL,!b&&(b=lL=/^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$/),b.test(a)))throw new mL(Le+a+na);return parseFloat(a)}function DE(a,b){var c,d;if(null==a)throw new mL(Ti);if(2>b||36<b)throw new mL("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c)if(-1==aL(a.charCodeAt(c),b))throw new mL(Le+a+na);c=parseInt(a,b);if(isNaN(c))throw new mL(Le+a+na);if(-2147483648>c||2147483647<c)throw new mL(Le+a+na);return c}\nw(615,1,{89:1,102:1});var lL=null;function nL(a){this.a=a}w(614,615,{89:1,94:1,95:1,102:1},nL);_.eQ=function(a){return G(a,95)&&a.a==this.a};_.hC=oL;_.tS=pL;_.a=0;function DC(a){this.a=a}w(616,615,{89:1,94:1,98:1,102:1},DC);_.eQ=function(a){return G(a,98)&&a.a==this.a};_.hC=oL;_.tS=pL;_.a=0;function rC(){}function Sm(a){this.f=a}w(617,136,{89:1,97:1,99:1,105:1,106:1},rC,Sm);function uC(a){this.a=a}\nfunction Fw(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 xw(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function gm(a){var b,c,d;b=D(qL,sl,-1,8,1);c=(rL(),sL);d=7;if(0<=a)for(;15<a;)b[d--]=c[a&15],a>>=4;else for(;0<d;)b[d--]=c[a&15],a>>=4;b[d]=c[a&15];return tL(b,d,8)}\nfunction OH(a){var b,c;return-129<a&&128>a?(b=a+128,c=(uL(),vL)[b],!c&&(c=vL[b]=new uC(a)),c):new uC(a)}w(618,615,{89:1,94:1,100:1,102:1},uC);_.eQ=function(a){return G(a,100)&&a.a==this.a};_.hC=Xw;_.tS=pL;_.a=0;function uL(){uL=x;vL=D(aJ,u,100,256,0)}var vL;function pH(a){return 0>=a?0-a:a}function qH(a){return 0>a?-a:a}function Xm(a,b){return a>b?a:b}function Q(a){return Math.round(a)}function wL(a){return Math.sqrt(a)}function lE(){}function ov(a){this.f=a}\nw(622,136,{89:1,97:1,101:1,105:1,106:1},lE,ov);function rL(){rL=x;sL=z(qL,sl,-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 sL;function mL(a){this.f=a}w(624,617,{89:1,97:1,99:1,103:1,105:1,106:1},mL);function $K(a,b){return a.charCodeAt(b)}function xL(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!G(b,1)?!1:""+a==b}function my(a,b){return a.indexOf(b)}\nfunction BE(a,b,c){return a.indexOf(b,c)}function zB(a,b){return a.lastIndexOf(b)}function cK(a,b,c){var d;for(d=0;0<=(d=c.indexOf(Yf,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+Ha+py(c,++d):c=c.substr(0,d-0)+py(c,++d);return a.replace(RegExp(b,Hh),c)}\nfunction yL(a,b){for(var c=RegExp(b,Hh),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==n){d[e]=f;break}else d[e]=f.substring(0,h.index),f=f.substring(h.index+h[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==n;)--c;c<d.length&&d.splice(c,d.length-c)}c=D(hw,u,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function py(a,b){return a.substr(b,a.length-b)}function kE(a,b,c){return a.substr(b,c-b)}\nfunction oy(a){return 0==a.length||a[0]>ga&&a[a.length-1]>ga?a:a.replace(/^(\\s*)/,n).replace(/\\s*$/,n)}function tL(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}\nfunction zL(a,b,c){if(128>c)return a[b]=(c&127)<<24>>24,1;if(2048>c)return a[b++]=(c>>6&31|192)<<24>>24,a[b]=(c&63|128)<<24>>24,2;if(65536>c)return a[b++]=(c>>12&15|224)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,3;if(2097152>c)return a[b++]=(c>>18&7|240)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,4;if(67108864>c)return a[b++]=(c>>24&3|248)<<24>>24,a[b++]=(c>>18&63|128)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>\n24,a[b]=(c&63|128)<<24>>24,5;throw new Sm("Character out of range: "+c);}function ny(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}function AL(a){var b,c,d,e,f;e=a.length;for(d=b=0;d<e;)c=UE(a,d,a.length),d+=65536<=c?2:1,128>c?++b:2048>c?b+=2:65536>c?b+=3:2097152>c?b+=4:67108864>c&&(b+=5);b=D(BL,rl,-1,b,1);for(d=f=0;d<e;)c=UE(a,d,a.length),d+=65536<=c?2:1,f+=zL(b,f,c);return b}_=String.prototype;\n_.cM={1:1,89:1,92:1,94:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return $D(this)};_.tS=_.toString;function CL(){CL=x;DL={};EL={}}function $D(a){CL();var b=bd+a,c=EL[b];if(null!=c)return c;c=DL[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+$K(a,d++);c|=0}256==FL&&(DL=EL,EL={},FL=0);++FL;return EL[b]=c}var DL,FL=0,EL;function GL(a){a.a=new Sq}\nfunction Ap(a,b){Bp(a.a,b);return a}function zp(){GL(this)}function BJ(){GL(this);this.a.a+=n}w(626,1,xl,zp,BJ);_.tS=HL;function zE(a,b){Bp(a.a,String.fromCharCode(b))}function Tw(){GL(this)}function yE(){GL(this)}function Rv(a){GL(this);Bp(this.a,a)}w(627,1,xl,Tw,yE,Rv);_.tS=HL;function CE(a){this.f="String index out of range: "+a}w(628,609,dm,CE);function IE(a){this.f=a}w(630,136,dm,IE);function IL(a,b){for(var c;a.Zd();)if(c=a.$d(),null==b?null==c:Kp(b,c))return a;return null}\nfunction JL(a,b){var c;return(c=IL(a.ye(),b))?(c._d(),!0):!1}function KL(a){var b,c,d,e;d=new zp;b=null;d.a.a+=Wf;for(c=a.ye();c.Zd();)null!=b?Bp(d.a,b):b=nb,e=c.$d(),Bp(d.a,e===a?"(this Collection)":n+e);d.a.a+=cg;return d.a.a}w(633,1,{});_.uh=function(){throw new IE("Add not supported on this collection");};_.vh=function(a){return!!IL(this.ye(),a)};_.Qf=HE;_.wh=function(a){return JL(this,a)};_.tS=function(){return KL(this)};w(635,633,Il);\n_.eQ=function(a){var b;if(a===this)return!0;if(!G(a,112)||a.Tf()!=this.Tf())return!1;for(a=a.ye();a.Zd();)if(b=a.$d(),!this.vh(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.ye();b.Zd();)c=b.$d(),null!=c&&(a+=Np(c),a=~~a);return a};function LL(a,b){var c;return G(b,110)&&(c=b.xh(),Wx(a.a,c))?(c=Fv(a.a,c),a.a.Uf(b.yh(),c)):!1}function NE(a){this.a=a}w(634,635,Il,NE);_.vh=function(a){return LL(this,a)};_.ye=function(){return new ML(this.a)};\n_.wh=function(a){return LL(this,a)?(a=a.xh(),Hv(this.a,a),!0):!1};_.Tf=NL;_.a=null;function OL(a){if(a.b)PL(a.a),Hv(a.c,a.b.xh()),a.b=null;else throw new yy("Must call next() before remove().");}function ML(a){var b;this.c=a;b=new Jm;a.c&&Dm(b,new QL(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new RL(a,d.substring(1));b.uh(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.uh(c[d])}this.a=new zv(b)}w(636,1,{},ML);_.Zd=function(){return SL(this.a)};\n_.$d=function(){return this.b=Av(this.a)};_._d=function(){OL(this)};_.a=null;_.b=null;_.c=null;w(638,1,Gl);_.eQ=function(a){return G(a,110)&&GE(this.xh(),a.xh())&&GE(this.yh(),a.yh())?!0:!1};_.hC=function(){var a,b;b=a=0;null!=this.xh()&&(a=Np(this.xh()));null!=this.yh()&&(b=Np(this.yh()));return a^b};_.tS=function(){return this.xh()+Ed+this.yh()};function QL(a){this.a=a}w(637,638,Gl,QL);_.xh=function(){return null};_.yh=function(){return this.a.b};_.zh=function(a){return KE(this.a,a)};_.a=null;\nfunction RL(a,b){this.b=a;this.a=b}w(639,638,Gl,RL);_.xh=Xw;_.yh=function(){return this.b.e[bd+this.a]};_.zh=function(a){return LE(this.b,this.a,a)};_.a=null;_.b=null;function TL(a,b){var c,d,e,f;if(b===a)return!0;if(!G(b,108)||a.Tf()!=b.Tf())return!1;e=a.ye();for(f=b.ye();e.Zd();)if(c=e.$d(),d=f.$d(),!(null==c?null==d:Kp(c,d)))return!1;return!0}function eD(a,b){(0>a||a>=b)&&UL(a,b)}function UL(a,b){throw new YK("Index: "+a+", Size: "+b);}w(640,633,ql);\n_.Ah=function(){throw new IE("Add not supported on this list");};_.uh=function(a){this.Ah(this.Tf(),a);return!0};_.eQ=function(a){return TL(this,a)};_.hC=function(){var a,b,c;b=1;for(a=this.ye();a.Zd();)c=a.$d(),b=31*b+(null==c?0:Np(c)),b=~~b;return b};_.ye=function(){return new zv(this)};_.Ch=function(){return this.Dh(0)};_.Dh=function(a){return new VL(this,a)};_.Eh=function(){throw new IE("Remove not supported on this list");};function SL(a){return a.b<a.d.Tf()}\nfunction Av(a){if(a.b>=a.d.Tf())throw new Ry;return a.d.Bh(a.c=a.b++)}function PL(a){if(0>a.c)throw new sB;a.d.Eh(a.c);a.b=a.c;a.c=-1}function zv(a){this.d=a}w(641,1,{},zv);_.Zd=function(){return SL(this)};_.$d=function(){return Av(this)};_._d=function(){PL(this)};_.b=0;_.c=-1;_.d=null;function VL(a,b){var c;this.d=this.a=a;c=a.Tf();(0>b||b>c)&&UL(b,c);this.b=b}w(642,641,{},VL);_.Fh=function(){return 0<this.b};_.Gh=function(){if(0>=this.b)throw new Ry;return this.a.Bh(this.c=--this.b)};_.a=null;\nfunction WL(a){a=new ML(a.b.a);return new XL(a)}function YL(a,b){this.a=a;this.b=b}w(643,635,Il,YL);_.vh=ZL;_.ye=function(){return WL(this)};_.Tf=function(){return this.b.a.d};_.a=null;_.b=null;function XL(a){this.a=a}w(644,1,{},XL);_.Zd=function(){return SL(this.a.a)};_.$d=function(){return(this.a.b=Av(this.a.a)).xh()};_._d=function(){OL(this.a)};_.a=null;function $L(a){a.b=D(aM,u,0,0,0)}function AD(a,b,c){(0>b||b>a.c)&&UL(b,a.c);a.b.splice(b,0,c);++a.c}\nfunction Dm(a,b){nq(a.b,a.c++,b);return!0}function Dx(a,b){eD(b,a.c);return a.b[b]}function AA(a,b){for(var c=0;c<a.c;++c)if(GE(b,a.b[c]))return c;return-1}function bM(a,b){var c;c=(eD(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function wm(a,b){var c;c=AA(a,b);if(-1==c)return!1;bM(a,c);return!0}function kD(a,b,c){eD(b,a.c);nq(a.b,b,c)}function Vm(a,b){var c;if(b.length<a.c){c=b;var d;d=Xv(0,a.c);z(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)nq(b,c,a.b[c]);b.length>a.c&&nq(b,a.c,null);return b}\nfunction Jm(){$L(this)}function jD(a){$L(this);this.b.length=a}function yC(a){$L(this);a=Wv(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}w(648,640,kl,Jm,jD,yC);_.Ah=function(a,b){AD(this,a,b)};_.uh=function(a){return Dm(this,a)};_.qg=function(){this.b=D(aM,u,0,0,0);this.c=0};_.vh=function(a){return-1!=AA(this,a)};_.Bh=function(a){return Dx(this,a)};_.Qf=function(){return 0==this.c};_.Eh=function(a){return bM(this,a)};_.wh=function(a){return wm(this,a)};_.Tf=At;\n_.c=0;function Iv(){Iv=x;Jv=new cM}var Jv;function cM(){}w(651,640,$l,cM);_.vh=MJ;_.Bh=function(){throw new Oy;};_.Tf=function(){return 0};function dM(){this.a=new Date}function eM(a){return 10>a?Fc+a:n+a}w(654,1,{89:1,93:1,94:1,107:1},dM);_.eQ=function(a){return G(a,107)&&Gw(J(this.a.getTime()),J(a.a.getTime()))};\n_.hC=function(){var a;a=J(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=ow(c&4194303,b&4194303,e&1048575);a=ow(a.l^b.l,a.m^b.m,a.h^b.h);return P(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?jb:n)+~~(b/60);b=10>(0>b?-b:b)%60?Fc+(0>b?-b:b)%60:n+(0>b?-b:b)%60;return(fM(),gM)[this.a.getDay()]+ga+hM[this.a.getMonth()]+ga+eM(this.a.getDate())+ga+eM(this.a.getHours())+bd+eM(this.a.getMinutes())+bd+eM(this.a.getSeconds())+" GMT"+a+b+ga+this.a.getFullYear()};_.a=null;function fM(){fM=x;gM=z(hw,u,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));hM=z(hw,u,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var gM,hM;\nfunction xv(a,b){return null==E(a.a,b,a)}function wv(){this.a=new xp}w(656,635,{89:1,93:1,112:1},wv);_.uh=function(a){return xv(this,a)};_.vh=ZL;_.Qf=function(){return 0==this.a.d};_.ye=function(){return WL(new YL(this.a,new NE(this.a)))};_.wh=function(a){return null!=Hv(this.a,a)};_.Tf=NL;_.tS=function(){return KL(new YL(this.a,new NE(this.a)))};_.a=null;function FE(a,b){this.a=a;this.b=b}w(660,638,Gl,FE);_.xh=Xw;_.yh=Bz;_.zh=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction Ry(){}w(661,136,{89:1,97:1,105:1,106:1,111:1},Ry);function iM(a){var b,c;b=a.b;c=a.d.length;if(b<c){if(a.c){if(0<=BE(a.a,ny(a.d.charCodeAt(a.b)),0))return a=$K(a.d,a.b++),String.fromCharCode(a);for(++a.b;a.b<c;++a.b)if(0<=BE(a.a,ny(a.d.charCodeAt(a.b)),0))return kE(a.d,b,a.b);return py(a.d,b)}for(;b<c&&0<=BE(a.a,ny(a.d.charCodeAt(b)),0);)++b;a.b=b;if(b<c){for(++a.b;a.b<c;++a.b)if(0<=BE(a.a,ny(a.d.charCodeAt(a.b)),0))return kE(a.d,b,a.b);return py(a.d,b)}}throw new Ry;}\nfunction jM(a){if(null!=a)this.d=a,this.a=ha,this.c=!1,this.b=0;else throw new lE;}w(663,1,{},jM);_.a=null;_.b=0;_.c=!1;_.d=null;function GE(a,b){return cw(a)===cw(b)||null!=a&&Kp(a,b)}function iD(a){var b=D(kM,u,60,0,0);return Vm(a.a,b)}function fC(){this.a=new Jm}w(675,640,kl,fC);_.Ah=function(a,b){AD(this.a,a,b)};_.uh=function(a){return Dm(this.a,a)};_.vh=function(a){return-1!=AA(this.a,a)};_.Bh=function(a){return Dx(this.a,a)};_.Qf=function(){return 0==this.a.c};_.ye=function(){return new zv(this.a)};\n_.Eh=function(a){return bM(this.a,a)};_.Tf=function(){return this.a.c};_.tS=function(){return KL(this.a)};_.a=null;function lM(a,b){this.b=a;this.a=b}w(676,1,{},lM);_.a=null;_.b=null;function mM(){wB.call(this,"^[A-Z]{14}\\\\-[A-Z]{10}\\\\-[A-Z]$",0)}function nM(a,b){wB.call(this,a,b)}w(677,468,{},mM,nM);function iH(a){for(var b=[],c=0;c<a;c++)b[c]=0;return b}\nfunction oM(){oM=x;aF("^(\\\\d+)([A-Z][a-z]?)(\\\\b.*)",0);pM=aF("^(\\\\d+)?\\\\s*([A-Z][a-z]?)\\\\s*(?:(?:(\\\\d+)([+-]))|((?:\\\\++)|(?:-+)))?([^:+-]+?([,;#!])?[^:+-]+?)?(?::(\\\\d+))?$",0)}function WI(a,b,c){a.q=b;a.r=c}function fJ(a,b){6>a.j&&(++a.j,a.p[a.j]=b)}function qM(a){var b;b=new hJ;b.f=a.f;b.d=a.d;b.q=a.q;b.r=a.r;b.s=a.s;b.n=a.n;b.e=a.e;b.p=a.p.slice();b.j=a.j;b.c=a.c;b.a=a.a;b.b=a.b;b.i=a.i;b.o=a.o;b.k=a.k;return b}function II(a){return-99199!=a.f?a.f:0}function rM(a){return 4<=a.o&&2==a.j}\nfunction wG(a,b,c){a.q+=b;a.r+=c}function nG(a){var b;b=-99199!=a.f;a.f=-99199;return b}function hJ(){oM();this.p=iH(7)}w(681,1,{115:1},hJ);_.a=3;_.b=null;_.c=0;_.d=0;_.e=null;_.f=-99199;_.i=0;_.j=0;_.k=0;_.n=0;_.o=0;_.q=0;_.r=0;_.s=0;var pM;function tJ(a,b){var c;c=sM(a);return 0<c?b-c:0}function sM(a){a=Fv((!tM&&uM(),tM),a);return null!=a?a[0]:-1}\nfunction uM(){var a,b,c,d,e,f;a=yL("H.1,2,3.He.3,4.Li.6,7.Be.9.B.10,11.C.12,13,14.N.14,15.O.16,17,18.F.19.Ne.20,21,22.Na.23.Mg.24,25,26.Al.27.Si.28,29,30.P.31.S.32,33,34,36.Cl.35,37.Ar.36,38,40.K.39,40,41.Ca.40,42,43,44,46,48.Sc.45.Ti.46,47,48,49,50.V.50,51.Cr.50,52,53,54.Mn.55.Fe.54,56,57,58.Co.59.Ni.58,60,61,62,64.Cu.63,65.Zn.64,66,67,68,70.Ga.69,71.Ge.70,72,73,74,76.As.75.Se.74,76,77,78,80,82.Br.79,81.Kr.78,80,82,83,84,86.Rb.85,87.Sr.84,86,87,88.Y.90.Zr.90,91,92,94,96.Nb.93.Mo.92,94,95,96,97,98,100.Tc.99.Ru.96,98,99,100,101,102,104.Rh.103.Pd.102,104,105,106,108,110.Ag.107,109.Cd.106,108,110,111,112,113,114,116.In.113,115.Sn.112,114,115,116,117,118,119,120,122,124.Sb.121,123.Te.120,122,123,124,125,126,128,130.I.127.Xe.124,126,128,129,130,131,132,134,136.Cs.133.Ba.130,132,134,135,136,137,138.La.138,139.Ce.136,138,140,142.Pr.141.Nd.142,143,144,145,146,148,150.Pm.145.Sm.144,147,148,149,150,152,154.Eu.151,153.Gd.152,154,155,156,157,158,160.Tb.159.Dy.156,158,160,161,162,163,164.Ho.165.Er.162,164,166,167,168,170.Tm.169.Yb.168,170,171,172,173,174,176.Lu.175,176.Hf.174,176,177,178,179,180.Ta.180,181.W.180,182,183,184,186.Re.185,187.Os.184,186,187,188,189,190,192.Ir.191,193.Pt.190,192,194,195,196,198.Au.197.Hg.197,198,199,200,201,202,204.Tl.203,205.Pb.204,206,207,208.Bi.209.Po.209.At.210.Rn.222.Fr.223.Ra.226.Ac.227.Th.232.Pa.231.U.234,235,238.Np.237.Pu.244.Am.243.Cm.247.Bk.247.Cf.251.Es.254.Fm.257.Md.258.No.255.Lr.256.Ku.261",Zf);\ntM=new xp;for(b=0;b<a.length-1;b+=2){f=a[b];e=yL(a[b+1],kb);c=D(B,q,-1,e.length,1);for(d=0;d<e.length;++d)c[d]=DE(e[d],10);E(tM,f,c)}}var tM=null;function vM(a){var b;b=new wM;xM(b,a);return b}function lJ(a,b){var c,d;c=b[a.i];d=b[a.j];a.a=P(J(Q((c.q+d.q)/2)));a.b=P(J(Q((c.r+d.r)/2)))}function xM(a,b){a.i=b.i;a.j=b.j;a.c=b.c;a.f=b.f;a.d=b.d;a.a=b.a;a.b=b.b;a.e=b.e}function wM(){}w(686,1,{116:1},wM);_.a=0;_.b=0;_.c=1;_.d=null;_.e=0;_.f=0;_.i=0;_.j=0;function yM(){}w(687,1,{},yM);_.a=0;_.b=0;_.c=0;\n_.d=0;function oI(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new yy("Cannot undo. Index is out of range.");if(!a.a.b)throw new yy($e);a.a=a.a.b;return a.a.a}function nK(){this.a=this.b=new zM}w(688,1,{},nK);_.a=null;function zM(){this.a=null}function yH(a){this.a=a}w(689,1,{},zM,yH);_.a=null;_.b=null;_.c=null;function AM(){AM=x;BM=new mM;CM=new nM("^[a-z0-9@+\\\\-\\\\[\\\\]\\\\(\\\\)\\\\\\\\\\\\/%=#$:>\\\\.]+$",2);DM=new nM("\\\\s+",2)}\nfunction TH(a){AM();var b,c,d,e;this.i=this.f=null;this.j=0;this.e=!1;this.a=this.c=null;var f,g,h;if(null==a||0==a.length)c=0;else{g=1;f=a.length;for(h=0;h<f&&!(5<g);++h){c=a.charCodeAt(h);13==c?(++g,h+1<f&&10==a.charCodeAt(h+1)&&++h):10==c&&++g}c=g}this.j=c;1>=this.j?this.b=oy(a):this.b=a;c=new lM(DM,this.b);this.d=c.b.a.test(c.a);do if(4<this.j)0==a.indexOf(id)?0==a.toLowerCase().indexOf("<svg")&&(c=a,hm(),g=f=h=g=void 0,f=null,g=c.indexOf("chemical:x-mdl-molfile"),0<g&&(h=c.indexOf(Fd,g)+1,g=\nc.indexOf("<\/chemical:x-mdl-molfile",h),20<g-h&&(f=c.substr(h,g-h))),c=f=cK(f,ag,ea),null!=c&&(this.c=new TH(c),this.c.f&&(this.f=(UH(),VH)))):-1!=a.indexOf(ff)&&(this.a=(WH(),XH),this.f=(UH(),EM),-1!=a.indexOf(Rf)&&(this.i=(YH(),FM)),-1!=a.indexOf(Sf)&&(this.i=(YH(),ZH)),0==a.indexOf(La)?this.f=GM:-1!=a.indexOf(Ia)&&(this.f=HM));else if(1==this.j)if(0==a.indexOf("InChI="))this.f=(UH(),IM);else{if(27==a.length&&(c=new lM(BM,a),c.b.a.test(c.a))){this.f=(UH(),JM);break}if(1<=a.length)if(this.d){c=new jM(a);\ntry{d=OH(DE(iM(c),10)).a;e=OH(DE(iM(c),10)).a;for(b=0;b<3*(d+e);++b)iM(c);this.e=0<a.indexOf(Fd);this.f=(UH(),KM);this.a=(WH(),aI)}catch(j){if(j=xq(j),!G(j,97))throw j;}}else c=new lM(CM,a),c.b.a.test(c.a)&&0>a.indexOf("j")&&((this.e=0<a.indexOf(Fd))?this.f=(UH(),LM):this.f=(UH(),MM))}while(0);(this.f==(UH(),JM)||this.f==IM)&&(this.a=(WH(),cI));(this.f==MM||this.f==NM||this.f==LM)&&(this.a=(WH(),OM))}w(690,1,{},TH);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=null;_.i=null;_.j=0;var BM,CM,DM;\nfunction WH(){WH=x;XH=new PM(0);OM=new PM(1);cI=new PM(2);QM=new PM(3);aI=new PM(4);RM=z(SM,u,117,[XH,OM,cI,QM,aI])}function PM(a){this.b=a}w(691,193,{89:1,94:1,96:1,117:1},PM);var RM,OM,cI,XH,QM,aI;function UH(){UH=x;EM=new TM(0);GM=new TM(1);HM=new TM(2);UM=new TM(3);MM=new TM(4);NM=new TM(5);LM=new TM(6);IM=new TM(7);JM=new TM(8);VM=new TM(9);KM=new TM(10);VH=new TM(11);WM=z(XM,u,118,[EM,GM,HM,UM,MM,NM,LM,IM,JM,VM,KM,VH])}function TM(a){this.b=a}w(692,193,{89:1,94:1,96:1,118:1},TM);\nvar WM,IM,JM,KM,EM,VM,UM,GM,HM,NM,MM,LM,VH;function YH(){YH=x;FM=new YM(0);ZH=new YM(1);ZM=z($M,u,119,[FM,ZH])}function YM(a){this.b=a}w(693,193,{89:1,94:1,96:1,119:1},YM);var ZM,FM,ZH;function GH(a){this.a=a}w(694,1,{},GH);_.a=0;function YJ(a){this.c=a}w(696,1,Wl,YJ);_.zf=function(a){rq(7,new aN(this,a))};_.a=0;_.b=null;_.c=null;_.d=null;_.e=0;w(698,1,Ul);_.zd=function(){$wnd.alert("Loading JS code failed.")};function aN(a,b){this.a=a;this.b=b}w(697,698,Ul,aN);_.a=null;_.b=null;\nfunction pF(a,b){if(null!=b)if(null!=a.a.Yb)bF(a.a.Yb,z(hw,u,1,[b]));else if(!a.a.gg(b)){var c=a.a,d=new bN(a,b),e;c.ic.a=n;oF(c.r,Pd);e=c.jc;var f,g,h,j;if(null==b)e=0;else if(f=yL(b,"\\\\$\\\\$\\\\$\\\\$\\r?\\n?"),1>=f.length)e=0;else{for(h=0,j=f.length;h<j;++h)g=f[h],nq(e.b,e.c++,g);e=f.length}0<e&&(c.ic.a=" Use Page Up/Down for SDF access ("+e+hb);d=new cN(c,d);try{SH(c,b,d,!1)}catch(l){if(l=xq(l),G(l,97))fI(d,l);else throw l;}}}function pu(a){this.a=a}w(699,1,{},pu);_.a=null;\nfunction bN(a,b){this.a=a;this.b=b}w(700,1,Ul,bN);_.zd=XB;_.a=null;_.b=null;function fI(a,b){mu(a.a,"ERROR: "+b.yd());rq(2,new yK(a.a,a.a.X));EJ(a.a);mC(a.a)}function eI(a){mu(a.a,"Structure pasted. "+a.a.ic.a);a.a.Ib=!0;mC(a.a);a=a.b;a.a.a.dg(a.b)}function cN(a,b){this.a=a;this.b=b}w(701,1,Ul,cN);_.zd=function(a){fI(this,a)};_.a=null;_.b=null;function dI(a,b,c,d){this.a=a;this.b=b;this.d=c;this.c=d}w(702,698,Ul,dI);_.a=null;_.b=null;_.c=!1;_.d=null;function yK(a,b){this.a=a;this.b=b}\nw(703,698,Ul,yK);_.a=null;_.b=null;function uI(a){this.a=a}w(704,698,Ul,uI);_.a=null;function tI(a){this.a=a}w(705,698,Ul,tI);_.a=null;function sI(a){this.a=a}w(706,698,Ul,sI);_.a=null;function yI(a){this.a=a}w(707,698,Ul,yI);_.a=null;function eG(a){this.a=a}w(708,1,Ul,eG);_.zd=XB;_.a=null;function fG(a){this.a=a}w(709,1,Ul,fG);_.zd=XB;_.a=null;function xH(){this.d=D(gJ,u,120,99,0)}w(710,1,{},xH);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;function XJ(){}w(711,1,{},XJ);_.a=null;\nfunction zH(a){a.d=0;a.e=0;a.f=0;a.a=null;a.b=null;a.i=null}function AG(a,b,c,d){a.e=c;a.d=b;a.f=d}function oF(a,b){null==a.i&&(a.i=b)}function UJ(){zH(this)}w(712,1,{},UJ);_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;function dN(a){a.b=D(eN,u,115,10,0);a.c=D(fN,u,116,10,0);a.e=iH(101);a.f=(iG(),iG(),kG)}function zI(a,b,c){a.b[b].a=c}\nfunction AJ(a,b,c,d){var e,f,g,h,j,l,o,m,r;j=iH(4);f=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);r=g/o;e=f/o;l=iH(4);for(h=0;4>h;++h)d[h]==c||0>=d[h]||(0==l[1]?l[1]=d[h]:0==l[2]?l[2]=d[h]:0==l[3]&&(l[3]=d[h]));m=iH(4);d=iH(4);for(h=1;3>=h;++h)3==h&&0==l[3]||(f=(a.b[l[h]].q-a.b[b].q)*e+(a.b[l[h]].r-a.b[b].r)*r,g=(a.b[l[h]].r-a.b[b].r)*e-(a.b[l[h]].q-a.b[b].q)*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),m[h]=g/o,d[h]=f/o);a=gN(m[1],d[1],m[2],d[2]);0<l[3]?(b=gN(m[2],d[2],\nm[3],d[3]),d=gN(m[1],d[1],m[3],d[3]),0<a&&0<b?(j[1]=l[1],j[2]=l[2],j[3]=l[3]):0<d&&0>b?(j[1]=l[1],j[2]=l[3],j[3]=l[2]):0>a&&0<d?(j[1]=l[2],j[2]=l[1],j[3]=l[3]):0<b&&0>d?(j[1]=l[2],j[2]=l[3],j[3]=l[1]):0>d&&0<a?(j[1]=l[3],j[2]=l[1],j[3]=l[2]):0>b&&0>a&&(j[1]=l[3],j[2]=l[2],j[3]=l[1])):0<a?(j[1]=l[1],j[2]=l[2]):(j[1]=l[2],j[2]=l[1]);j[0]=c;return j}function SI(a,b,c,d){WI(a.b[b],c,d)}\nfunction CI(a,b,c){var d,e,f,g,h,j,l,o;e=!1;RI(a,null);switch(a.b[b].j){case 0:SI(a,a.p,a.b[b].q+21.65,a.b[b].r+12.5);break;case 1:d=a.b[b].p[1];e=0;2==a.b[d].j&&(a.b[d].p[1]==b?e=a.b[d].p[2]:e=a.b[d].p[1]);f=a.b[b].q-a.b[d].q;g=a.b[b].r-a.b[d].r;j=Math.sqrt(f*f+g*g);0.001>j&&(j=0.001);g/=j;f/=j;l=j+25*Math.cos(1.0471975511965976);o=25*Math.sin(1.0471975511965976);h=jJ(a,b,d);if(3==a.c[h].c||204==a.k.k||1!=a.c[h].c&&(203==a.k.k||204==a.k.k)||a.n)l=j+25,o=0;0<e&&0<(a.b[e].r-a.b[d].r)*f-(a.b[e].q-a.b[d].q)*\ng&&(o=-o);0<c&&0>o?o=-o:0>c&&0<o&&(o=-o);SI(a,a.p,a.b[d].q+l*f-o*g,a.b[d].r+o*f+l*g);e=!0;break;case 2:c=iH(2);hN(a,b,25,c);SI(a,a.p,c[0],c[1]);break;case 3:case 4:case 5:for(h=1;h<=a.b[b].j&&!(d=a.b[b].p[h],f=a.b[b].q-a.b[d].q,g=a.b[b].r-a.b[d].r,j=Math.sqrt(f*f+g*g),0.001>j&&(j=0.001),SI(a,a.p,a.b[b].q+25*f/j,a.b[b].r+25*g/j),0==XI(a,a.p,1,a.p)||h==a.b[b].j);++h);break;default:return--a.p,mu(a.k,"Are you trying to draw an hedgehog ?"),a.k.cb=9,!1}b=iJ(a,a.v,a.p,1);203==a.k.k&&(b.c=2);204==a.k.k&&\n(b.c=3);201==a.k.k&&QI(a,a.q);a.z=a.b[a.p].q;a.A=a.b[a.p].r;return e}function KI(a,b){var c,d;if(!b||0==b.c)return n;d=n;d+="M V30 BEGIN COLLECTION"+(FF(),ea);d+=nf+a+" [ATOMS=("+b.c;for(c=new zv(b);c.b<c.d.Tf();)d+=ga+Av(c);return d+")]\\nM V30 END COLLECTION\\n"}\nfunction OI(a,b){var c;a.x=a.v;c=0;if(233==a.k.k||237==a.k.k||236==a.k.k||239==a.k.k||251==a.k.k||252==a.k.k)CI(a,a.v,0),a.v=a.p,a.n=!0,CI(a,a.v,0),a.n=!1,a.v=a.p-1,CI(a,a.v,0),a.v=a.p-2,CI(a,a.v,0),237==a.k.k&&(zI(a,a.p,10),zI(a,a.p-1,10),zI(a,a.p-2,10)),236==a.k.k&&(zI(a,a.p,9),zI(a,a.p-1,9),zI(a,a.p-2,9)),239==a.k.k&&(zI(a,a.p,5),zI(a,a.p-1,5),zI(a,a.p-2,5),zI(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),252==a.k.k&&(zI(a,a.p,5),zI(a,a.p-1,5),zI(a,a.p-2,4),zI(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),\n251==a.k.k&&(zI(a,a.p,5),zI(a,a.p-1,5),zI(a,a.p-2,5),zI(a,a.p-3,7),a.c[a.q].c=2),c=4;else if(244==a.k.k)CI(a,a.v,0),zI(a,a.p,4),a.v=a.p,CI(a,a.v,0),zI(a,a.p,8),a.v=a.p,a.n=!0,CI(a,a.v,0),a.n=!1,a.v=a.p-1,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,a.v=a.p-2,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,c=5;else if(234==a.k.k)CI(a,a.v,0),zI(a,a.p,4),a.v=a.p,a.k.Xb&&xI(a,a.v,1),CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,a.v=a.p-1,CI(a,a.v,0),zI(a,a.p,5),a.k.Xb?(a.c[a.q].c=1,xI(a,a.p,-1)):a.c[a.q].c=2,c=3;else if(235==a.k.k)CI(a,\na.v,0),a.v=a.p,CI(a,a.v,0),zI(a,a.p,5),a.v=a.p-1,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,c=3;else if(240==a.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),zI(a,a.p,5),a.v=a.p,CI(a,a.v,0),a.v=a.p-2,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,c=4;else if(260==a.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),zI(a,a.p,4),a.v=a.p-1,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,c=3;else if(261==a.k.k)CI(a,a.v,0),zI(a,a.p,4),a.v=a.p,CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,c=3;else if(241==a.k.k)CI(a,a.v,0),zI(a,a.p,5),a.v=a.p,\nCI(a,a.v,0),a.v=a.p,CI(a,a.v,0),a.v=a.p-1,CI(a,a.v,0),a.c[a.q].c=2,zI(a,a.p,5),c=4;else if(243==a.k.k)CI(a,a.v,0),zI(a,a.p,4),a.v=a.p,CI(a,a.v,0),a.v=a.p-1,CI(a,a.v,0),c=3;else if(238==a.k.k)CI(a,a.v,0),a.v=a.p,a.n=!0,CI(a,a.v,0),a.c[a.q].c=3,a.n=!1,c=2;else if(249==a.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),a.c[a.q].c=2,zI(a,a.p,5),c=2;else if(250==a.k.k)CI(a,a.v,0),a.c[a.q].c=2,zI(a,a.p,5),c=1;else if(245==a.k.k)CI(a,a.v,0),a.v=a.p,a.n=!0,CI(a,a.v,0),a.v=a.p,a.c[a.q].c=3,CI(a,a.v,0),a.n=!1,c=3;else if(242==\na.k.k)CI(a,a.v,0),a.v=a.p,a.n=!0,CI(a,a.v,0),a.c[a.q].c=3,zI(a,a.p,4),a.n=!1,c=2;else if(254==a.k.k)CI(a,a.v,0),zI(a,a.p,9),c=1;else if(255==a.k.k)CI(a,a.v,0),zI(a,a.p,10),c=1;else if(256==a.k.k)CI(a,a.v,0),zI(a,a.p,11),c=1;else if(257==a.k.k)CI(a,a.v,0),zI(a,a.p,12),c=1;else if(258==a.k.k)CI(a,a.v,0),zI(a,a.p,4),c=1;else if(259==a.k.k)CI(a,a.v,0),zI(a,a.p,5),c=1;else if(246==a.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),c=2;else if(247==a.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),c=3;else if(248==\na.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),c=4;else if(253==a.k.k){var d,e,f,g,h,j,l,o;if(!a.k.uc||0==a.k.uc.p)c=0;else{c=0;o=a.k.uc;for(e=1;e<=o.p;++e)if(1==II(o.b[e])){c=e;break}g=a.p;h=a.v;e=new iN;f=jN(e,a,h,1);d=null;f&&(d=new iN,jN(d,a,h,-1));l=new iN;jN(l,o,c,0);var m;m=a.p;for(j=1;j<=o.p;++j)RI(a,o.b[j]),zI(a,a.p,o.b[j].a);for(j=1;j<=o.q;++j)eJ(a,null),xM(a.c[a.q],o.c[j]),a.c[a.q].i=o.c[j].i+m,a.c[a.q].j=o.c[j].j+m;vJ(a);nG(a.b[g+c]);kN(l,a,g+1,a.p,h,e);\nif(f&&(f=lN(a,g+1,a.p),0<f)){for(j=1;j<=o.p;++j)SI(a,g+j,o.b[j].q,o.b[j].r);kN(l,a,g+1,a.p,h,d);d=lN(a,g+1,a.p);if(!(d<=f)){for(j=1;j<=o.p;++j)SI(a,g+j,o.b[j].q,o.b[j].r);kN(l,a,g+1,a.p,h,e)}}eJ(a,null);a.c[a.q].i=h;a.c[a.q].j=c+g;vJ(a);b&&(YF(a,h),vG(a));c=o.p}}mN(a,c);a.v=a.x;b&&(a.v=0)}\nfunction hN(a,b,c,d){var e,f,g,h,j;e=a.b[b].p[1];f=a.b[b].p[2];g=a.b[f].q-a.b[e].q;h=-(a.b[f].r-a.b[e].r);j=Math.sqrt(g*g+h*h);0.001>j&&(j=0.001);1>pH((a.b[b].r-a.b[e].r)*(g/j)+(a.b[b].q-a.b[e].q)*(h/j))?(g=a.b[b].q-a.b[e].q,h=a.b[b].r-a.b[e].r,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),b=h/j,g/=j,d[0]=a.b[e].q+j*g-c*b,d[1]=a.b[e].r+c*g+j*b):(g=(a.b[e].q+a.b[f].q)/2,e=(a.b[e].r+a.b[f].r)/2,g=a.b[b].q-g,h=a.b[b].r-e,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),d[0]=a.b[b].q+c*g/j,d[1]=a.b[b].r+c*h/j)}\nfunction BI(a){var b,c,d,e,f,g,h,j,l,o,m,r,t,y;o=-1;j=6;switch(a.k.k){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;l=wL(312.5/(1-Math.cos(f)));if(0<a.v)if(2>a.b[a.v].j)nN(a,j,f,l);else if(!a.k.Bb&&!a.k.rc)o=a.v,CI(a,a.v,0),a.v=a.p,nN(a,j,f,l);else{a.k.rc=!1;if(209==a.k.k||221==a.k.k||223==a.k.k){mu(a.k,"ERROR - cannot add aromatic spiro ring !");a.k.cb=9;return}for(d=\n1;d<=a.b[a.v].j;++d)if(b=a.c[jJ(a,a.v,a.b[a.v].p[d])].c,2<d||1!=b){mu(a.k,"ERROR - spiro ring not possible here !");a.k.cb=9;return}b=iH(2);hN(a,a.v,l,b);e=a.b[a.v].q-b[0];g=a.b[a.v].r-b[1];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;for(d=1;d<=j;++d)h=RI(a,null),r=f*d+1.5707963267948966,WI(h,b[0]+l*(Math.sin(r)*e-Math.cos(r)*g),b[1]+l*(Math.cos(r)*e+Math.sin(r)*g))}else if(0<a.w){b=a.c[a.w].i;c=a.c[a.w].j;d=0;2==a.b[b].j?a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]:2==a.b[c].j&&(a.b[c].p[1]!=\nb?d=a.b[c].p[1]:d=a.b[c].p[2],m=b,b=c,c=m);0==d&&(a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]);e=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;h=m/2;r=l*Math.sin(0.5*(3.141592653589793-f));m=1;0<(a.b[d].r-a.b[b].r)*e-(a.b[d].q-a.b[b].q)*g&&(r=-r,m=0);t=a.b[b].q+h*e-r*g;y=a.b[b].r+r*e+h*g;for(d=1;d<=j;++d)h=RI(a,null),r=f*(d+0.5)+3.141592653589793*m,WI(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),y+l*(Math.cos(r)*e+Math.sin(r)*g)),1==m?(d==j&&WI(h,a.b[b].q,a.b[b].r),\nd==j-1&&WI(h,a.b[c].q,a.b[c].r)):(d==j-1&&WI(h,a.b[b].q,a.b[b].r),d==j&&WI(h,a.b[c].q,a.b[c].r))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=RI(a,null),r=f*(d-b),WI(h,a.z+l*Math.sin(r),a.A+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)eJ(a,null),l=a.p-b+f,a.b[l].j=2,a.c[a.q].i=l,a.c[a.q].j=l+1;a.c[a.q].j=a.p-b+1;if(209==a.k.k){if(a.c[a.q-4].c=2,a.c[a.q-2].c=2,a.c[a.q].c=2,0<a.w)if(1==a.c[a.w].c){if(b=0,1<a.b[a.c[a.w].i].j&&(b=a.b[a.c[a.w].i].p[1],l=a.c[a.w].i,b==a.c[a.w].j&&(b=a.b[a.c[a.w].i].p[2])),0==b&&\n1<a.b[a.c[a.w].j].j&&(b=a.b[a.c[a.w].j].p[1],l=a.c[a.w].j,b==a.c[a.w].j&&(b=a.b[a.c[a.w].j].p[2])),0<b)for(f=1;f<=a.q;++f)if(a.c[f].i==b&&a.c[f].j==l||a.c[f].i==l&&a.c[f].j==b){1!=a.c[f].c&&(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=3);break}}else a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=2}else if(221==a.k.k||223==a.k.k)if(0<a.w){if(1==a.c[a.w].c){b=!1;for(f=1;f<=a.b[a.c[a.w].i].j;++f)if(l=a.b[a.c[a.w].i].p[f],\n1<a.c[jJ(a,a.c[a.w].i,l)].c){b=!0;break}for(f=1;f<=a.b[a.c[a.w].j].j;++f)if(l=a.b[a.c[a.w].j].p[f],1<a.c[jJ(a,a.c[a.w].j,l)].c){b=!0;break}b||(a.c[a.w].c=2)}a.c[a.q-4].c=2;zI(a,a.p-2,5)}else 0<a.v?221==a.k.k?(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q-1].c=1,a.c[a.q-3].c=2,a.c[a.q].c=2,zI(a,a.p-1,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,zI(a,a.p-2,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,zI(a,a.p-2,5));l=iH(a.p+1);for(f=1;f<=j;++f)b=\na.p-j+f,c=a.q-j+f,a.b[b].p[1]=b-1,a.b[b].p[2]=b+1,lJ(a.c[c],a.b);a.b[a.p-j+1].p[1]=a.p;a.b[a.p].p[2]=a.p-j+1;for(f=a.p-j+1;f<=a.p;++f){l[f]=0;c=51;g=0;for(b=1;b<=a.p-j;++b)e=a.b[f].q-a.b[b].q,d=a.b[f].r-a.b[b].r,e=e*e+d*d,50>e&&e<c&&(c=e,g=b);0<g&&(0==a.v||g==a.v)&&(l[f]=g)}g=a.q-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.c[f].i,e=a.c[f].j,0<l[b]&&0<l[e]){for(c=1;c<=g;++c)if(a.c[c].i==l[b]&&a.c[c].j==l[e]||a.c[c].j==l[b]&&a.c[c].i==l[e])continue a;iJ(a,l[b],l[e],a.c[f].c)}else 0<l[b]?iJ(a,l[b],e,a.c[f].c):\n0<l[e]&&iJ(a,l[e],b,a.c[f].c);d=a.p-j;for(f=a.p;f>d;--f)if(0<l[f]&&(YF(a,f),3==a.b[l[f]].a)){m=0;for(b=1;b<=a.b[l[f]].j;++b){e=a.b[l[f]].p[b];for(c=1;c<=a.q;++c)(a.c[c].i==l[f]&&a.c[c].j==e||a.c[c].i==e&&a.c[c].j==l[f])&&(m+=a.c[c].c)}if(4<m)for(c=g+1;c<=g+j;++c)a.c[c].c=1}0<a.v&&mN(a,j);-1<o&&(a.v=o)}\nfunction nN(a,b,c,d){var e,f,g,h,j,l,o;0==a.b[a.v].j?(e=0,f=1):(e=a.b[a.v].p[1],f=a.b[a.v].q-a.b[e].q,e=a.b[a.v].r-a.b[e].r,g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);l=a.b[a.v].q+d*f;o=a.b[a.v].r+d*e;for(g=1;g<=b;++g)h=RI(a,null),j=c*g-1.5707963267948966,WI(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),o+d*(Math.cos(j)*f+Math.sin(j)*e))}function mN(a,b){var c,d;0==b&&(b=a.p);for(c=a.p;c>a.p-b;--c)d=XI(a,c,1,a.p),0!=d&&wG(a.b[c],6,6)}\nfunction jJ(a,b,c){var d,e,f;for(e=1;e<=a.q;++e)if(d=a.c[e],f=d.i,d=d.j,f==b&&d==c||f==c&&d==b)return e;return 0}function MH(a){var b;for(b=1;b<=a.q;++b)if(1==a.c[b].c&&0<a.c[b].f)return!0;return!1}function uJ(a,b,c){var d,e,f,g;e=Lk;for(f=g=0;;){++g;for(d=1;d<=a.p;++d)if(Mw(c[d])){e=c[d];break}for(d=1;d<=a.p;++d)Mw(c[d])&&!Bw(c[d],e)&&(e=c[d]);for(d=1;d<=a.p;++d)Gw(c[d],e)&&(b[d]=g,c[d]=Lk,++f);if(f==a.p)break}return g==a.p}\nfunction vG(a){var b,c,d;d=c=0;a.k&&(b=uG(a.k),c=b.b,d=b.a);0>=c||0>=d?a.s=!0:(b=sG(a),c=c/2-b.a,b=d/2-b.b,a.k.Ob||ZI(a,c,b),xG(a))}\nfunction xI(a,b,c){var d,e,f;if(1==c)return a.b[b].n+=1,!0;if(-1==c)return a.b[b].n+=-1,!0;e=a.b[b].n;f=a.b[b].i;d=a.b[b].o;-1==d&&0==c&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:-1==a.b[b].n&&(a.b[b].n=0));switch(a.b[b].a){case 1:0==d&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:a.b[b].n=0);break;case 2:2<d&&mu(a.k,"Charge change not possible on this boron !");0==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0);break;case 3:3<d?mu(a.k,"Charge change not possible on this carbon !"):4>d&&(0==\na.b[b].n?a.b[b].n=-1:-1==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0));break;case 4:case 7:3<d?mu(a.k,"Charge change not possible on multibonded N or P !"):3==d&&0==a.b[b].n?a.b[b].n=1:3==d&&1==a.b[b].n?a.b[b].n=0:3>d&&0==a.b[b].n?a.b[b].n=1:3>d&&1==a.b[b].n?a.b[b].n=-1:3>d&&-1==a.b[b].n&&(a.b[b].n=0);break;case 5:case 8:case 13:2<d?mu(a.k,"Charge change not possible on multibonded "+(FF(),MF)[a.b[b].a]+" !"):2==d&&0==a.b[b].n?a.b[b].n=1:2==d&&1==a.b[b].n?a.b[b].n=0:2>d&&0==a.b[b].n?a.b[b].n=-1:\n2>d&&-1==a.b[b].n?a.b[b].n=1:2>d&&1==a.b[b].n&&(a.b[b].n=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.b[b].n?a.b[b].n=-1:0==d&&-1==a.b[b].n?a.b[b].n=0:mu(a.k,"Charge change not possible on the halogen !");break;case 32:mu(a.k,"Use X button to change charge on the X atom !")}if(0<TF(a.b[b].a)){var c=a.b[b],g,h,j,l;g=!1;h=TF(c.a);0<h&&(h-=d,0<h&&(l=c.n,j=c.i,l+j<h?l+=h-j:l+j==h&&(l==h?(l=0,j=h):(j=l=0,0==d&&mu(a.k,"Metallic "+(FF(),MF)[c.a]))),g=c.n!=l||c.i!=j,c.n=l,c.i=j));g||mu(a.k,"Charge change not possible on "+\n(FF(),MF)[a.b[b].a])}return e!=a.b[b].n||f!=a.b[b].i}function kI(a){var b,c,d,e,f;e=0;f=!1;for(a.a=iH(a.p+1);;){for(d=1;d<=a.p;++d)if(0==a.a[d]){a.a[d]=++e;f=!0;break}if(!f)break;for(;f;){f=!1;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,0<a.a[b]&&0==a.a[c]?(a.a[c]=e,f=!0):0<a.a[c]&&0==a.a[b]&&(a.a[b]=e,f=!0)}}return e}function XI(a,b,c,d){var e,f,g,h;g=51;for(h=0;c<=d;++c)b!=c&&(e=a.b[b].q-a.b[c].q,f=a.b[b].r-a.b[c].r,e=e*e+f*f,50>e&&e<g&&(g=e,h=c));return h}function aG(a){wJ(a);qJ(a)}\nfunction qJ(a){var b,c,d,e,f;for(f=1;f<=a.q;++f){d=a.c[f];b=d.i;c=d.j;e=d.c;if(1==a.b[b].n&&-1==a.b[c].n||-1==a.b[b].n&&1==a.b[c].n)if(1==e||2==e){if(3!=a.b[b].a&&3!=a.b[c].a&&a.k.Xb)continue;if(1==a.b[b].a||1==a.b[c].a)continue;if(2==a.b[b].a||2==a.b[c].a)continue;if(9==a.b[b].a||10==a.b[b].a||11==a.b[b].a||12==a.b[b].a||9==a.b[c].a||10==a.b[c].a||11==a.b[c].a||12==a.b[c].a)continue;a.b[b].n=0;a.b[c].n=0;++e;d.c=e;wJ(a)}1==a.b[b].n&&1==a.b[c].n&&(2==e?e=1:3==e&&(e=2),d.c=e,wJ(a));4==e&&(e=1);d.c=\ne}}function gN(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 vJ(a){oN(a);xG(a);wJ(a)}\nfunction sG(a){var b,c,d,e,f,g;b=new yM;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.p;++c)a.b[c].q<f&&(f=a.b[c].q),a.b[c].q>d&&(d=a.b[c].q),a.b[c].r<g&&(g=a.b[c].r),a.b[c].r>e&&(e=a.b[c].r);b.a=f+(d-f)/2;b.b=g+(e-g)/2;b.c=d-f;b.d=e-g;25>b.c&&(b.c=25);25>b.d&&(b.d=25);return b}function lN(a,b,c){var d,e;e=0;for(d=1;d<=a.p;++d)d>=b&&d<=c||0!=XI(a,d,b,c)&&++e;return e}function iJ(a,b,c,d){var e;e=eJ(a,null);fJ(a.b[b],c);fJ(a.b[c],b);e.i=b;e.j=c;lJ(e,a.b);e.c=d;return e}\nfunction RI(a,b){++a.p;b?a.b[a.p]=qM(b):a.b[a.p]=new hJ;return a.b[a.p]}function oH(a,b,c,d,e,f){var g;g=a.b[b].q-c/2;f||(g-=d-c);a=a.b[b].r-~~(e/2);return new pN(g-1-2,a-2,d+1+4,e+4)}function eJ(a,b){var c;++a.q;c=new wM;b&&xM(c,b);return a.c[a.q]=c}\nfunction FI(a,b,c){var d,e,f,g,h,c=HI(a,b,c,!1);e=-1.7976931348623157E308;d=1.7976931348623157E308;for(b=1;b<=a.p;++b)a.b[b].r>e&&(e=a.b[b].r),a.b[b].q<d&&(d=a.b[b].q);for(b=1;b<=a.p;++b)c+=JI(0.055999999999999994*(a.b[b].q-d),10,4)+JI(0.055999999999999994*(e-a.b[b].r),10,4)+JI(0,10,4),g=nH(a,b),1==g.length?g+=ia:2==g.length?g+=ga:3<g.length&&(g="Q "),c+=ga+g,f=0,0<a.b[b].n&&4>a.b[b].n?f=4-a.b[b].n:0>a.b[b].n&&-4<a.b[b].n&&(f=4-a.b[b].n),h=0,0!=a.b[b].d&&(g=tJ(nH(a,b),a.b[b].d),-3<=g&&4>=g&&(h=g)),\ng=EI(h,2)+EI(f,3)+" 0 0 0 0 0 0 0",f=pJ(a,b),g+=EI(f,3),c+=g+ja+(FF(),ea);for(b=1;b<=a.q;++b)d=a.c[b],g=e=d.c,1==a.c[b].c?g=1:2==a.c[b].c&&(g=2),f=EI(d.i,3)+EI(d.j,3),h=0,1==e&&1==d.f?h=1:1==e&&2==d.f&&(h=6),1==e&&3==d.f&&(h=1,f=EI(d.j,3)+EI(d.i,3)),1==e&&4==d.f&&(h=6,f=EI(d.j,3)+EI(d.i,3)),c+=f+EI(g,3)+EI(h,3)+ka+(FF(),ea);for(b=1;b<=a.p;++b)0!=a.b[b].n&&(c+="M CHG 1"+EI(b,4)+EI(a.b[b].n,4)+(FF(),ea)),0!=a.b[b].d&&(c+="M ISO 1"+EI(b,4)+EI(a.b[b].d,4)+(FF(),ea));return c+=ff+(FF(),ea)}\nfunction YF(a,b){var c,d,e,f,g,h,j;g=j=0;for(h=1;h<=a.q;++h)e=a.c[h],c=e.i,d=e.j,c!=b&&d!=b?(++j,f=a.c[j],xM(f,e),f.i=c,c>b&&--f.i,f.j=d,d>b&&--f.j):g+=e.c;a.q=j;for(h=b;h<a.p;++h)a.b[h]=a.b[h+1];--a.p;if(0==a.p)yG(a.k,!0);else for(h=1;h<=a.p;++h){d=0;for(j=1;j<=a.b[h].j;++j)c=a.b[h].p[j],c==b?a.b[h].i+=g:(c>b&&--c,a.b[h].p[++d]=c);a.b[h].j=d}}\nfunction $F(a,b){var c,d,e,f;c=a.c[b].i;d=a.c[b].j;for(e=b;e<a.q;++e)a.c[e]=a.c[e+1];--a.q;f=0;for(e=1;e<=a.b[c].j;++e)a.b[c].p[e]!=d&&(a.b[c].p[++f]=a.b[c].p[e]);a.b[c].j=f;f=0;for(e=1;e<=a.b[d].j;++e)a.b[d].p[e]!=c&&(a.b[d].p[++f]=a.b[d].p[e]);a.b[d].j=f;c<d&&(f=c,c=d,d=f);0==a.b[c].j&&YF(a,c);0==a.b[d].j&&YF(a,d)}\nfunction oG(a){var b,c,d;c=!1;oN(a);d=a.p;a:for(;1<=d;--d)if(b=a.b[d].p[1],!(a.k&&a.k.ec&&3!=a.b[b].a)&&1==a.b[d].a&&1==a.b[d].j&&0==a.b[d].n&&1!=a.b[b].a&&32>a.b[b].a&&0==a.b[d].d){if(0!=(-99199!=a.b[d].f?a.b[d].f:0))continue a;b=jJ(a,d,b);if(1==a.c[b].c&&(0==a.c[b].f||!a.k.tc))YF(a,d),c=!0}return c}function qN(a,b){var c,d,e,f,g;g=z(B,q,-1,[0,0]);for(e=1,f=0;e<=a.b[b].j;++e)c=a.b[b].p[e],d=jJ(a,b,c),2!=a.c[d].c&&(g[f++]=c);return g}\nfunction oN(a){var b,c,d;for(d=1;d<=a.p;++d)a.b[d].j=0;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,fJ(a.b[b],c),fJ(a.b[c],b)}\nfunction sJ(a,b,c){var d,e,f,g,h,j,l,o,m;a.d=iH(a.q+1);m=[];for(j=1;j<=a.p;++j){m[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].j;++d)if(c[jJ(a,j,a.b[j].p[d])]){d=!0;break a}d=!1}if(d&&!(3<a.b[j].j+a.b[j].i))switch(a.b[j].a){case 3:case 4:case 7:case 5:case 8:case 13:m[j]=!0;break;case 32:0==a.b[j].e.indexOf(Od)?m[j]=!1:m[j]=!0}}if(a.j){var r;d=[];e=!1;for(j=1;j<=a.q;++j)f=a.c[j].i,g=a.c[j].j,d[f]=!0,d[g]=!0,(32==a.b[f].a||32==a.b[g].a)&&(e=!0);if(e){j=1;a:for(;j<=a.q;++j)if(c[j]){f=a.c[j].i;g=a.c[j].j;\ne=[];for(l=1;l<=a.b[f].j;++l)h=a.b[f].p[l],h!=g&&d[h]&&(e[h]=!0);for(r=!1;;){for(l=1;l<=a.p;++l){r=!1;if(e[l]&&d[l]&&l!=f)for(o=1;o<=a.b[l].j;++o){h=a.b[l].p[o];if(h==g){for(f=1;f<=a.p;++f)e[f]&&(5==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#8"),4==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#7"),8==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#16"));continue a}!e[h]&&d[h]&&(r=e[h]=!0)}if(r)break}if(!r)break}}}}for(h=1;h<=a.q;++h)1==a.c[h].c?a.d[h]=1:2==a.c[h].c?a.d[h]=2:3==a.c[h].c&&(a.d[h]=3);h=1;a:for(;h<=a.q;++h)if(c[h]&&(f=\na.c[h].i,g=a.c[h].j,m[f]&&m[g])){d=[];for(j=1;j<=a.b[f].j;++j)e=a.b[f].p[j],e!=g&&m[e]&&(d[e]=!0);for(o=!1;;){for(j=1;j<=a.p;++j){o=!1;if(d[j]&&m[j]&&j!=f)for(l=1;l<=a.b[j].j;++l){e=a.b[j].p[l];if(e==g){b[f]=!0;b[g]=!0;a.d[h]=5;continue a}!d[e]&&m[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function pJ(a,b){var c,d;c=a.b[b];d=-99199!=c.f?c.f:0;0==(-99199!=c.f?c.f:0)&&a.k&&a.k.sc&&0<a.b[b].c&&(d=1);return d}function xG(a){var b;for(b=1;b<=a.q;++b)lJ(a.c[b],a.b)}\nfunction zJ(a,b){var c,d,e,f,g,h;h=1;f=b;e=iH(a.p+1);if(rM(a.b[b]))return e[0]=0,e;e[1]=b;a:for(;;){g=1;b:for(;g<=a.b[f].j;++g){c=a.b[f].p[g];if(c==e[1]||c==e[h-1])continue b;d=jJ(a,f,c);if(2==a.c[d].c&&5!=a.d[d]){f=e[++h]=c;continue a}}break a}e[0]=h;return e}function rJ(a,b){var c;for(c=1;c<=a.q;++c)tH(a,a.c[c].i,a.c[c].j)?b[c]=!1:b[c]=!0}function CH(a){var b,c,d;if(0==a.p)return 0;d=-999999;for(b=1;b<=a.p;++b)c=II(a.b[b]),c>d&&(d=c);return d}\nfunction nH(a,b){var c;c=(FF(),MF)[a.b[b].a];32==a.b[b].a&&(c=a.b[b].e);return c}function kJ(a,b){a.b[b].j+=-1}function tH(a,b,c){var d,e,f,g,h;h=1;a.a=iH(a.p+1);for(e=a.a[b]=1;e<=a.b[b].j;++e)d=a.b[b].p[e],d!=c&&(a.a[d]=++h);for(g=!1;;){for(d=1;d<=a.p;++d){g=!1;if(0<a.a[d]&&d!=b)for(f=1;f<=a.b[d].j;++f)e=a.b[d].p[f],0==a.a[e]&&(a.a[e]=++h,g=!0);if(g)break}if(!g)break}return 0==a.a[c]}\nfunction PI(a){var b;a.k.gb=!0;if(a.k.sc){a.i=-1;if(0==a.b[a.v].c)return a.b[a.v].c=4,!0;a.b[a.v].c=0;return!1}b=a.b[a.v];-1==a.k.I?nG(b):(a.k.Bb||++a.o,b.f=a.o);return!0}function HI(a,b,c,d){var e,f;f=d?0:a.f.a&&MH(a)?1:0;e=b;79<b.length&&(e=b.substr(0,76)+mc);e+=(FF(),ea);c?e+="JME 2017-02-26 "+new dM+"\\n\\n":e+="JME\\n\\n";e+=EI(d?0:a.p,3)+EI(d?0:a.q,3);return e+=ja+EI(f,3)+" 0 0 0 0 0999 "+(d?Sf:Rf)+ea}function ZI(a,b,c){var d;for(d=1;d<=a.p;++d)wG(a.b[d],b,c)}\nfunction vI(a){var b;a.t=0;a.o=0;for(b=1;b<=a.p;++b)a.v=b,PI(a);a.v=0}function wI(a){var b,c;b=sG(a);c=a.k.M.b;a.k.J||(c=dw(c-a.k.mb));return b.a<~~(c/2)-24?1:b.a>~~(c/2)+24?3:2}function gG(a,b){var c,d,e,f,g,h,j;c=sG(a);d=c.a;e=c.b;g=Math.sin(3.141592653589793*b/180);c=Math.cos(3.141592653589793*b/180);for(f=1;f<=a.p;++f)h=a.b[f].q*c+a.b[f].r*g,j=-a.b[f].q*g+a.b[f].r*c,WI(a.b[f],h,j);c=sG(a);ZI(a,d-c.a,e-c.b)}\nfunction nJ(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.q;++d)b=a.b[a.c[d].i].q-a.b[a.c[d].j].q,c=a.b[a.c[d].i].r-a.b[a.c[d].j].r,f+=Math.sqrt(b*b+c*c);0<a.q?(f/=a.q,e=25/f):1<a.p&&(e=75/wL((a.b[1].q-a.b[2].q)*(a.b[1].q-a.b[2].q)+(a.b[1].r-a.b[2].r)*(a.b[1].r-a.b[2].r)));for(d=1;d<=a.p;++d)b=a.b[d],c=e,b.q*=c,b.r*=c}\nfunction AI(a,b,c){var d,e,f,g,h;if(0==c.indexOf(Wf)&&xL(c,cg))c=kE(c,1,c.length-1),a.b[b].a=32,a.b[b].e=c,a.b[b].i=0;else{e=a.b[b];var j,l,o,m,r,t;j=ZE(pM,c);if(j.a){m=j.a[1];h=j.a[2];f=j.a[3];g=j.a[4];r=j.a[5];t=j.a[6];j=j.a[8];l=0;o=!0;if(-1!=sM(h)){if(null!=m&&0<m.length){m=DE(m,10);var y;a:{var v;v=Fv((!tM&&uM(),tM),h);if(null!=v)for(y=0;y<v.length;++y)if(m==v[y]){y=!0;break a}y=!1}y?e.d=m:o=!1}}else o=!1;o&&(null!=f&&0<f.length?(l=DE(f,10),l*=H(g,rb)?-1:1):null!=r&&0<r.length&&(l=r.length,l*=\nH(r,rb)?-1:1));o&&(c=h+(null!=t?t:n),e.n=l);null!=j&&0<j.length&&(f=DE(j,10),e.f=f)}g=!1;-1<c.indexOf(kb)&&(g=!0);-1<c.indexOf(hd)&&(g=!0);-1<c.indexOf(Fa)&&(g=!0);-1<c.indexOf("!")&&(g=!0);f=c.indexOf(bd);e=c.indexOf(Pe);if(-1<f){h=py(c,f+1);try{d=DE(h,10),a.b[b].f=d}catch(s){if(s=xq(s),!G(s,97))throw s;}c=c.substr(0,f-0)}if(g)a.b[b].e=c,a.b[b].a=32,a.b[b].i=0;else{d=c;0<e&&(d=c.substr(0,e-0));b:{f=d;for(g=1;33>=g;++g)if(H(f,(FF(),MF)[g])){f=g;break b}f=32}zI(a,b,f);32==a.b[b].a&&(a.b[b].e=d);c+=\nga;d=0;0<e&&(d=1,e=$K(c,++e),48<=e&&57>=e&&(d=e-48));32==a.b[b].a&&(a.b[b].i=d)}}}function jI(a,b,c){var d,e;a.i=1;c&&(a.i=-1);b=new XE(b);try{for(;b.j=QE(b,b.a),b.j<b.i;)d=OH(DE(TE(b),10)).a,c=e=OH(DE(TE(b),10)).a,(0>c||6<c)&&(c=0),a.b[d].c=c}catch(f){if(f=xq(f),G(f,97))yp(f);else throw f;}}function hG(a,b){return a.f!=b?(a.f=b,!0):!1}\nfunction CJ(a,b,c,d,e){b=jJ(a,b,c);5!=a.d[b]&&2==a.c[b].c?d.a.a+=Ed:3==a.c[b].c?d.a.a+=Fa:9==a.c[b].c?(e=Gd,a=a.c[b].d,null!=a&&(e=a),Bp(d.a,e)):1==e[b]?d.a.a+=tc:-1==e[b]&&(d.a.a+=Yf)}\nfunction bG(a){var b,c,d,e,f,g;c=0;for(d=1;d<=a.p;++d)a.b[d].k=0;for(f=1;f<=a.q;++f)a.c[f].e=0;a:for(;;){b=!1;for(d=1;d<=a.p;++d)if(e=a.b[d],0==e.k){e.k=++c;b=!0;break}if(!b)break a;for(;b;){b=!1;for(f=1;f<=a.q;++f)g=a.c[f],0<g.e||(d=a.b[g.i],e=a.b[g.j],d.k!=e.k?(g.e=d.k=e.k=c,b=!0):g.e=d.k)}}b=c;d=D(gJ,u,120,b,0);for(c=1;c<=b;++c)d[c-1]=new rN(a.k,a,c);return d}function HH(a,b,c,d){a=c-a;b=d-b;return a*a+b*b}\nfunction QI(a,b){var c,d,e;e=a.c[b];if(1==e.c)if(c=a.c[b].i,d=a.c[b].j,2>a.b[c].j&&2>a.b[d].j)e.f=0,mu(a.k,"Stereomarking meaningless on this bond !");else switch(e.f){case 0:a.b[d].j<=a.b[c].j?e.f=1:e.f=3;break;case 1:e.f=2;break;case 2:2<a.b[d].j?e.f=3:e.f=1;break;case 3:e.f=4;break;case 4:2<a.b[c].j?e.f=1:e.f=3}else 2==e.c?10==e.f?e.f=0:e.f=10:mu(a.k,"Stereomarking allowed only on single and double bonds!")}\nfunction xJ(a,b,c,d){var e,f,g,h,j,l,o,m,r,t;if(!(2!=a.c[b].c||5==a.d[b])&&(10==a.c[b].f||a.k.z))if(f=a.c[b].i,b=a.c[b].j,!rM(a.b[f])||!rM(a.b[b])){e=null;rM(a.b[f])?e=zJ(a,b):rM(a.b[b])&&(e=zJ(a,f));if(null!=e)if(1==(e[0]-1)%2)f=e[1],b=e[e[0]];else return;e=z(B,q,-1,[f,b]);for(o=0,j=e.length;o<j;++o)if(h=e[o],h=a.b[h].j,2>h||3<h)return;c[f]>c[b]&&(j=f,f=b,b=j);j=qN(a,f);h=j[0];l=j[1];e=0;o=!1;0<l&&c[h]>c[l]&&(j=h,h=l,l=j);j=jJ(a,f,h);0!=d[j]?e=h:1==a.c[j].c&&5!=a.d[j]&&(e=h);0==e&&0<l&&(j=jJ(a,f,\nl),0!=d[j]?e=l:1==a.c[j].c&&5!=a.d[j]&&(e=l));c[e]>c[f]&&(o=!0);j=qN(a,b);l=j[0];g=j[1];h=0;0<g&&c[l]<c[g]&&(j=l,l=g,g=j);j=jJ(a,b,l);1==a.c[j].c&&5!=a.d[j]&&0==d[j]&&(h=l);0==h&&0<g&&(j=jJ(a,b,g),1==a.c[j].c&&5!=a.d[j]&&(h=g));if(!(0==e||0==h))if(l=a.b[b].q-a.b[f].q,j=a.b[b].r-a.b[f].r,g=Math.sqrt(l*l+j*j),0.001>g&&(g=0.001),j/=g,g=l/g,l=(a.b[e].r-a.b[f].r)*g-(a.b[e].q-a.b[f].q)*j,t=(a.b[h].r-a.b[f].r)*g-(a.b[h].q-a.b[f].q)*j,2>(0>=l?0-l:l)||2>(0>=t?0-t:t))mu(a.k,"Not unique E/Z geometry !");else{g=\njJ(a,e,f);h=jJ(a,h,b);r=1;if(0==d[g]){for(m=1;m<=a.b[e].j;++m)if(b=a.b[e].p[m],b!=f&&(j=jJ(a,e,b),0!=d[j])){c[b]>c[e]?r=-d[j]:r=d[j];break}d[g]=r}0==d[h]&&(0<l&&0<t||0>l&&0>t?d[h]=-d[g]:d[h]=d[g],o&&(d[h]=-d[h]))}}}function yJ(a,b,c){var d;d=a.c[b].f;return 1>d||4<d?0:1==d&&a.c[b].i==c?1:2==d&&a.c[b].i==c?-1:3==d&&a.c[b].j==c?1:4==d&&a.c[b].j==c?-1:0}\nfunction wJ(a){var b;for(b=1;b<=a.p;++b){var c;a:{for(var d=c=void 0,e=void 0,e=0,d=1;d<=a.b[b].j;++d)if(c=a.c[jJ(a,b,a.b[b].p[d])],1==c.c)e+=1;else if(2==c.c)e+=2;else if(3==c.c)e+=3;else if(9==c.c){c=-1;break a}c=e}a.b[b].o=c;c=a;var d=b,f=e=void 0,g=void 0,e=c.b[d],g=e.o;if(-1==g)e.i=0;else{switch(e.a){case 1:2==g?c.b[d].n=1:1<=g&&(c.b[d].n=0);e.i=0;break;case 2:3==g||5==g?(e.i=0,c.b[d].n=0):3>g?e.i=3-g-c.b[d].n:4==g?(c.b[d].n=-1,e.i=0):5<g&&(c.b[d].n=g-5,e.i=0);break;case 3:case 6:4>g?0<c.b[d].n?\ne.i=2-g+c.b[d].n:0>c.b[d].n?e.i=2-g-c.b[d].n:e.i=4-g:(c.b[d].n=g-4,e.i=4-g+c.b[d].n);break;case 4:case 7:3>g?e.i=3-g+c.b[d].n:3==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:(c.b[d].n=4==g?1:6==g?-1:g-5,e.i=0);break;case 5:2==g&&(0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0);2<g&&(c.b[d].n=g-2);e.i=2-g+c.b[d].n;break;case 8:case 13:2>g?e.i=2-g+c.b[d].n:2==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:3==g?2==c.b[d].j?(c.b[d].n=0,e.i=1):(c.b[d].n=1,e.i=\n0):4==g?(c.b[d].n=0,e.i=0):5==g?(c.b[d].n=0,e.i=1):(c.b[d].n=g-6,e.i=0);break;case 9:case 10:case 11:case 12:1<=g&&(c.b[d].n=g-1);e.i=1-g+c.b[d].n;2<g&&(c.b[d].n=0,e.i=0);break;case 33:case 32:e.i=0}f=TF(e.a);if(0<f)for(;e.n+e.i+g>f;)if(0<e.i)--e.i;else if(0<e.n)--e.n;else break;0>e.i&&(e.i=0)}}}function zG(a){dN(this);this.b[0]=new hJ;this.t=this.q=this.p=0;this.k=a}\nfunction iI(a,b){var c,d,e,f,g,h,j,l,o;zG.call(this,a);if(null!=b&&(f=n,l=gI(b),null!=l)){o=new WE(b,l,!0);for(g=1;4>=g;++g)f=hI(o,l);e=OH(DE(oy(f.substr(0,3)),10)).a;j=OH(DE(oy(f.substr(3,3)),10)).a;g=0;try{g=OH(DE(oy(f.substr(14,1)),10)).a}catch(m){if(m=xq(m),!G(m,97))throw m;}hG(this,(iG(),1==g?jG:kG));for(g=1;g<=e;++g){d=RI(this,null);f=hI(o,l);d.q=(new nL(kL(oy(f.substr(0,10))))).a;d.r=-(new nL(kL(oy(f.substr(10,10))))).a;d=34;34>f.length&&(d=f.length);d=oy(f.substr(31,d-31));AI(this,g,d);62<=\nf.length&&(h=oy(f.substr(60,3)),0<h.length&&(h=OH(DE(h,10)).a,0!=h&&(this.b[this.p].f=h)));if(36<=f.length&&(h=oy(f.substr(34,2)),0<h.length&&(h=OH(DE(h,10)).a,0!=h&&-3<=h&&4>=h))){var r=void 0,r=sM(d);d=0<r?r+h:-1;0>d&&(d=0);this.b[g].d=d}if(39<=f.length&&(h=oy(f.substr(37,2)),0<h.length&&(h=OH(DE(h,10)).a,0<h&&7>=h))){f=0;switch(h){case 1:f=3;break;case 2:f=2;break;case 3:f=1;break;case 4:f=0;break;case 5:f=-1;break;case 6:f=-2;break;case 7:f=-3}this.b[g].n=f}}for(g=1;g<=j;++g)e=eJ(this,null),f=\nhI(o,l),e.i=OH(DE(oy(f.substr(0,3)),10)).a,e.j=OH(DE(oy(f.substr(3,3)),10)).a,d=OH(DE(oy(f.substr(6,3)),10)).a,1==d?c=1:2==d?c=2:3==d?c=3:c=9,h=0,11<f.length&&(h=OH(DE(oy(f.substr(9,3)),10)).a),1==d&&1==h&&(c=1,e.f=1),1==d&&6==h&&(c=1,e.f=2),e.c=c;nJ(this);for(vG(this);(o.j=QE(o,o.a),o.j<o.i)&&!(null==(f=TE(o)));){if(0==f.indexOf(ff))break;if(0==f.indexOf(ef)){l=new VE(f);TE(l);TE(l);j=OH(DE(TE(l),10)).a;for(g=1;g<=j;++g)c=OH(DE(TE(l),10)).a,e=OH(DE(TE(l),10)).a,this.b[c].n=e}if(0==f.indexOf(kf)){l=\nnew VE(f);TE(l);TE(l);j=OH(DE(TE(l),10)).a;for(g=1;g<=j;++g)c=OH(DE(TE(l),10)).a,this.b[c].d=OH(DE(TE(l),10)).a}if(0==f.indexOf("M APO")){l=new VE(f);TE(l);TE(l);j=OH(DE(TE(l),10)).a;for(g=1;g<=j;++g)c=OH(DE(TE(l),10)).a,f=OH(DE(TE(l),10)).a,this.v=c,CI(this,this.v,0),AI(this,this.p,Ef+f),this.v=0}}a&&!a.bb&&oG(this);vJ(this)}}\nfunction DJ(a,b){var c,d,e,f,g,h,j,l,o,m;zG.call(this,a);0==b.indexOf(na)&&(b=kE(b,1,b.length));xL(b,na)&&(b=kE(b,0,b.length-1));if(1>b.length)this.p=0;else{try{j=new VE(b);g=OH(DE(TE(j),10)).a;h=OH(DE(TE(j),10)).a;for(f=1;f<=g;++f)o=TE(j),c=(m=RI(this,null),AI(this,this.p,o),m),c.q=(new nL(kL(TE(j)))).a,c.r=-(new nL(kL(TE(j)))).a;for(f=1;f<=h;++f){d=eJ(this,null);d.i=OH(DE(TE(j),10)).a;d.j=OH(DE(TE(j),10)).a;e=OH(DE(TE(j),10)).a;l=0;if(-1==e)l=e=1;else if(-2==e)e=1,l=2;else if(-5==e)e=2,l=10;else if(11==\ne||12==e||13==e||14==e)l=e,e=9;d.c=e;d.f=l}oN(this);nJ(this);vG(this)}catch(r){r=xq(r);if(G(r,97)){r.yd();this.p=0;return}throw r;}a&&!a.bb&&oG(this);vJ(this)}}function lI(a,b,c){var d,e,f,g;zG.call(this,a);g=iH(b.p+1);for(e=1;e<=b.p;++e)b.a[e]==c&&(RI(this,b.b[e]),g[e]=this.p);for(e=1;e<=b.q;++e)if(a=b.c[e].i,d=b.c[e].j,!(b.a[a]!=c&&b.a[d]!=c)&&!(b.a[a]!=c||b.a[d]!=c))f=eJ(this,b.c[e]),f.i=g[a],f.j=g[d];this.i=b.i;oN(this)}\nfunction rN(a,b,c){var d,e,f;zG.call(this,a);f=iH(b.p+1);for(d=1;d<=b.p;++d)b.b[d].k==c&&(RI(this,b.b[d]),f[d]=this.p);for(d=1;d<=b.q;++d)a=b.c[d],a.e==c&&(e=eJ(this,a),e.i=f[a.i],e.j=f[a.j]);hG(this,b.f);this.i=b.i;oN(this)}\nfunction GI(a,b,c){var d,e,f,g;zG.call(this,a);for(a=1;a<=c;++a)this.p+=b[a].p,this.q+=b[a].q,this.t+=b[a].t,b[a].f.a&&hG(this,(iG(),iG(),jG));this.b=D(eN,u,115,this.p+1,0);this.c=D(fN,u,116,this.q+1,0);f=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].p;++d)++e,this.b[e]=qM(b[a].b[d]);for(d=1;d<=b[a].q;++d)++g,this.c[g]=vM(b[a].c[d]),this.c[g].i+=f,this.c[g].j+=f;f=e}oN(this)}\nfunction WF(a){var b;dN(this);this.k=a.k;this.p=a.p;this.q=a.q;this.t=a.t;this.b=D(eN,u,115,this.p+1,0);for(b=0;b<this.b.length;++b)a.b[b]&&(this.b[b]=qM(a.b[b]));this.c=D(fN,u,116,this.q+1,0);for(b=0;b<this.c.length;++b)a.c[b]&&(this.c[b]=vM(a.c[b]));this.i=a.i;this.f=a.f}\nfunction JI(a,b,c){var d,e,f;if(0==c)return EI(dw(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=P(J(Q(a*Math.pow(10,c))))/Math.pow(10,c);e=n+(new nL(a)).a;d=my(e,ny(46));0>d&&(e+=lc,d=my(e,ny(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=Fc;if(0==b)return e;e.length>b&&(e=Gd);c=n;for(a=1;a<=b-e.length;++a)c+=ga;return c+e}function gI(a){var b;b=new WE(a,ea,!0);if(4<PE(b))return ea;b=new WE(a,Jk,!0);return 4<PE(b)?Jk:null}\nfunction EI(a,b){var c,d,e;d=n+(new uC(a)).a;d.length>b&&(d=Gd);e=n;for(c=1;c<=b-d.length;++c)e+=ga;return e+d}function hI(a,b){for(var c,d;a.j=QE(a,a.a),a.j<a.i;){d=TE(a);if(H(d,b))return ga;for(TE(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=kE(d,0,d.length-1),0==d.length)return ga}else break;return d}return null}w(713,1,{120:1},zG,iI,DJ,lI,rN,GI,WF);_.a=null;_.d=null;_.i=0;_.j=!1;_.k=null;_.n=!1;_.o=0;_.p=0;_.q=0;_.r=0;_.s=!1;_.t=0;_.u=!1;_.v=0;_.w=0;_.x=0;_.y=null;_.z=0;_.A=0;\nfunction jN(a,b,c,d){var e,f,g;e=CI(b,c,d);d=b.p;a.c=b.b[d].q;a.d=b.b[d].r;f=b.b[c].q-a.c;c=b.b[c].r-a.d;g=Math.sqrt(f*f+c*c);a.b=c/g;a.a=f/g;YF(b,d);return e}function kN(a,b,c,d,e,f){var g,h,j;g=c;for(;g<=d;++g)c=b.b[g],wG(c,-a.c,-a.d),h=c.q*a.a+c.r*a.b,j=c.r*a.a-c.q*a.b,c.q=h,c.r=j,h=-c.q*f.a+c.r*f.b,j=-c.r*f.a-c.q*f.b,c.q=h,c.r=j,wG(c,b.b[e].q,b.b[e].r)}function iN(){}w(714,1,{},iN);_.a=0;_.b=0;_.c=0;_.d=0;function qu(){qu=x;ru=new MD(Pe)}var ru;\nfunction QG(){QG=x;sN=new BC(1);H((oE(),pE[ai]),bf)?R=30:R=1}function OG(a,b,c,d,e){BH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))),P(J(Math.round(-35))),P(J(Math.round(-110))))}function RG(a,b,c,d,e){SG(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function sH(a,b,c,d){var e,f,g;f=D(B,q,-1,d,1);g=D(B,q,-1,d,1);for(e=0;e<d;++e)f[e]=P(J(Q(b[e]*R))),g[e]=P(J(Q(c[e]*R)));a=a.a;a.n&&(LG(a,!1),MG(a,tN(a,f,g,d,2<d)))}\nfunction IG(a,b,c,d,e){TG(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function rH(a,b,c,d){lH(a.a,b,P(J(Q(c*R))),P(J(Q(d*R))))}\nfunction JG(a,b,c,d,e,f){var g,h;g=a.a.e;f?(h=UC(g),f=new km(dw(0.7*(g.d>>16&255)),dw(0.7*(g.d>>8&255)),dw(0.7*(g.d&255))),gH(a.a,g)):(h=new km(dw(0.7*(g.d>>16&255)),dw(0.7*(g.d>>8&255)),dw(0.7*(g.d&255))),f=UC(g),gH(a.a,h));g=P(J(Q(R)));d=P(J(Q(d*R)));e=P(J(Q(e*R)));b=P(J(Q(b*R)));c=P(J(Q(c*R)));d-=g;e-=g;PG(a.a,b+g,c+g,d-g,e-g);gH(a.a,h);PG(a.a,b,c,d,g);PG(a.a,b,c+g,g,e);gH(a.a,f);PG(a.a,b+d,c,g,e+g);PG(a.a,b+1,c+e,d,g)}\nfunction KG(a,b,c,d,e){a=a.a;b=P(J(Q(b*R)));c=P(J(Q(c*R)));d=P(J(Q(d*R)));e=P(J(Q(e*R)));LG(a,!0);MG(a,NG(a,b,c,d,e))}function VG(a,b,c,d){var e,f,g;f=D(B,q,-1,d,1);g=D(B,q,-1,d,1);for(e=0;e<d;++e)f[e]=P(J(Q(b[e]*R))),g[e]=P(J(Q(c[e]*R)));a=a.a;LG(a,!0);MG(a,tN(a,f,g,d,2<d))}function HG(a,b,c,d,e){PG(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function GG(a,b){!a.b?gH(a.a,b):b==a.c||WC(b,a.c)?gH(a.a,a.c):gH(a.a,a.b)}function jH(a,b){a.e=new oD(b.a,b.c,Math.round(b.b*R));JJ(a.a,a.e)}\nfunction uN(a){QG();this.a=a;1<R&&(this.d=new BC(R*sN.e),fH(this.a,this.d))}w(716,1,{},uN);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var sN,R=0;function EG(a){this.a=a;this.b=new uN(a.a)}w(717,1,{},EG);_.a=null;_.b=null;function JH(){}function pN(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(719,1,{121:1},JH,pN);_.a=0;_.b=0;_.c=0;_.d=0;function qI(a){return a.a<a.c-1?(++a.a,Dx(a,a.a)):null}function pI(a){return 0<a.a?(--a.a,Dx(a,a.a)):null}function VJ(){$L(this)}w(720,648,kl,VJ);\n_.qg=function(){this.a=-1;this.b=D(aM,u,0,0,0);this.c=0};_.a=-1;function ou(a,b){var c;a.a=b;var d,e;d=null;if(e=c=(e=SD().a.ai(a),null!=e?new gE(e):null))e=(VD(),YD),e=ZD(e,(VD(),YD))||ZD(e,WD);if(e)try{d=dE(c)}catch(f){if(f=xq(f),G(f,74))yp(f);else if(G(f,82))yp(f);else throw f;}c=d;null!=c&&pF(b,c)}function nu(a){var a=new gE(a),b=SD(),c,d;try{c=dE(a),d=Lp(c)?c.tS():Pp(c),b.a.bi(d)}catch(e){if(e=xq(e),G(e,74))yp(e);else if(G(e,82))yp(e);else throw e;}}function WJ(){}w(722,1,Wl,WJ);\n_.zf=function(a){pF(this.a,a.a)};_.a=null;function EH(a){a.c=0;a.a=0;a.b=0}function TJ(){}w(723,1,{},TJ);_.a=0;_.b=0;_.c=0;function rK(){this.pb=Lz()}w(725,402,ll,rK);\nfunction ju(){var a;ju=x;vN=(a=!1,Yi in $wnd||Yi in $doc.documentElement?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);wN=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");xN=vN&!wN;var b;a=z(B,q,-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]);ku=D(B,q,-1,1E3,1);for(b=0;b<ku.length;++b)ku[b]=-999;for(b=0;b<a.length;b+=2)ku[a[b+1]]=a[b]}\nfunction kC(a,b,c){var d;d=new yN;iy(d.t,b,c);Ty(a.f,d.t,0,0);Dm(a.a,d);return d}function pC(a){var b;b=Tq(a.pb,Wi);0==b&&(b=parseInt(a.pb.style[Uh])||0);return b}function mK(a,b){return!a.e?null:b in a.e?a.e[b]:null}function oC(a){var b;b=Tq(a.pb,Xi);0==b&&(b=parseInt(a.pb.style[Fk])||0);return b}function wH(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)Wy(a.f,b.t,c,d),b.r=c,b.s=d;zN(b)}function QJ(a){var b;for(b=new zv(a.k);b.b<b.d.Tf();)a=Av(b),a.Yf()}function dK(a){a=vE(a);$wnd.open(a,"_blank",n)}\nfunction lK(a,b,c,d){ju();this.pb=Lz();this.i=new AN;this.a=new Jm;this.k=new Jm;this.e=d;this.pb.style[ij]=Fc;this.pb.style[bj]=Fc;this.pb.style[hk]=fi;this.pb.style[Fk]=b;this.pb.style[Uh]=c;this.f=new BN;this.f.pb.style[Fk]=Kc;hy(this.f,Kc);xN?(b=new CN,c=new DN,Ty(b,this.f,0,0),Ty(b,c,0,0),$y(this,b)):$y(this,this.f);this.c=a;a.Sc=this.i;a.Ec=this;xN&&(this.n=new EN(this),this.n.i=new FN(this),this.n.j=new GN(this),this.n.n=new HN(this),this.n.k=new IN(this),this.c&&(this.n.e=new JN(this),this.n.f=\nnew KN(this),this.n.a=new LN(this)));vy(this,new MN(this),(uu(),uu(),vu));vy(this,this,(xt(),xt(),yt));vy(this,new NN(this),(xu(),xu(),yu));vy(this,new ON(this),(Hu(),Hu(),Iu));vy(this,new PN(this),(Au(),Au(),Bu));vy(this,new QN(this),(Ku(),Ku(),Lu));vy(this,new RN(this),(gu(),gu(),hu));(PB(),PB(),QB).a=this;Gx(new SN(this))}w(724,725,ll,lK);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.j=!1;_.n=null;var xN,wN,vN,ku=null;function BN(){Yy.call(this);this.pb[Tg]=bi}w(727,377,ll,BN);\nfunction CN(){BN.call(this);this.pb.style[Fk]=Kc;this.pb.style[Uh]=Kc}w(726,727,ll,CN);function Zt(a,b){var c;c=J(Q(100*b.c));c=new iE(b,0,Gj,c);cG(a.a.c,c);return!0}function KN(a){this.a=a}w(728,1,{},KN);_.Lh=function(a){return Zt(this,a)};_.a=null;function cu(a,b){var c;c=new iE(b,0,xh,Lk);cG(a.a.c,c);return!0}function LN(a){this.a=a}w(729,1,{},LN);_.Lh=function(a){return cu(this,a)};_.a=null;function MN(a){this.a=a}w(730,1,{},MN);\n_.ld=function(a){var b,c,d,e;d=st(a);e=tt(a);c=$q(a.a);b=new TN(a);2==c&&(b.e=4);b=LI(this.a.c,b,d,e);this.a.j=!0;b&&a.a.stopPropagation()};_.a=null;function NN(a){this.a=a}w(731,1,{},NN);_.md=function(a){var b,c;b=st(a);c=tt(a);a=new TN(a);(0>=b||b>=oC(this.a)-1||0>=c||c>=pC(this.a)-1)&&(this.a.j=!1);this.a.j?UI(this.a.c,a,b,c):PH(this.a.c,a,b,c);this.a.pb.focus()};_.a=null;function ON(a){this.a=a}w(732,1,{},ON);_.od=function(){this.a.j=!1;bJ(this.a.c)};_.a=null;function PN(a){this.a=a}\nw(733,1,{},PN);_.nd=function(){this.a.j&&(this.a.j=!1)};_.a=null;function QN(a){this.a=a}w(734,1,{},QN);_.a=null;function RN(a){this.a=a}w(735,1,{},RN);_.a=null;function DN(){BN.call(this);this.pb.style[Fk]=Kc;this.pb.style[Uh]=Kc}w(736,727,ll,DN);function SN(a){this.a=a}w(737,1,{},SN);_.Ud=function(){Jq((Gq(),Hq),new UN(this))};_.a=null;function UN(a){this.a=a}w(738,1,{},UN);_.pd=function(){this.a.a.c&&(mC(this.a.a.c),QJ(this.a.a))};_.a=null;\nfunction VN(a,b){var c;c=b.a;c.e=4;return LI(a.a.c,c,b.d,b.e)}function FN(a){this.a=a}w(739,1,{},FN);_.Lh=function(a){return VN(this,a)};_.a=null;function fv(a,b){PH(a.a.c,b.a,b.d,b.e);return LI(a.a.c,b.a,b.d,b.e)}function GN(a){this.a=a}w(740,1,{},GN);_.Lh=function(a){return fv(this,a)};_.a=null;function HN(a){this.a=a}w(741,1,{},HN);_.Lh=function(a){return UI(this.a.c,a.a,a.d,a.e)};_.a=null;function IN(a){this.a=a}w(742,1,{},IN);_.Lh=function(){return bJ(this.a.c)};_.a=null;\nfunction Yt(a,b){var c;c=J(Q(b.b));c=new iE(b,0,Aj,c);cG(a.a.c,c);return!0}function JN(a){this.a=a}w(743,1,{},JN);_.Lh=function(a){return Yt(this,a)};var WN=_.a=null;function XN(){XN=x;WN=new Qw((gx(),new fx("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function YN(){YN=x;ZN={}}\nfunction $N(a,b,c){var d;c&&(b.style[Ch]=c.b+oj,d=c.a,d!=Ie&&(b.style[Bh]=d),0!=(c.c&1)&&(b.style[Eh]=Eg),0!=(c.c&2)&&(b.style[Dh]=$h));a.e.style[Ek]=Si}\nfunction qD(a){var b=aO,c,d,e,f,g,h,j,l,o,m,r,t,y;c=Op(a);c in ZN?a=ZN[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Sj),f=$doc.createElement(Yh),f.style[oh]=(Ur(),"inline"),f.style[Bk]=(Ks(),"baseline"),f.style[pi]=Gc,f.style[qi]=Gc,f.width=1,f.height=1,g=(XN(),WN),f.src=g.d.a,a=(h=$doc.createTextNode(zf),$N(b,e,a),e.appendChild(h),e.appendChild(f),d.appendChild(e),j=br(e),l=br(e)+(e.offsetHeight||0),o=l-j,m=br(f)+(f.offsetHeight||0)+1,r=l-m,t=m-j,d.removeChild(e),y=new bO,y.a=\nt,y.b=r,y.c=o,y),ZN[c]=a);return a}function cO(){YN();var a,b,c,d,e;ps();this.a=z(hw,u,1,["monospace","sans-serif",Lj]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(Sj);this.e.innerHTML=this.f||n;this.e.style[Ch]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[Bh]=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)}w(746,1,{},cO);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";\nvar ZN;function bO(){}w(747,1,{},bO);_.a=0;_.b=0;_.c=0;function VI(a){if(0!=(a.e&4))return!0;try{if(a.a&&G(a.a,26))return!!a.a.a.metaKey}catch(b){if(b=xq(b),!G(b,105))throw b;}return!1}function MI(a){try{if(a.a&&G(a.a,26))return!!a.a.a.shiftKey}catch(b){if(b=xq(b),!G(b,105))throw b;}return!1}function TN(a){lu.call(this,null,0,null);this.a=a}w(748,492,Pl,TN);_.tf=function(){return VI(this)};_.uf=function(){return MI(this)};_.a=null;\nfunction LD(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=aO;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||n,$N(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={};!aO&&(aO=new cO)}w(749,495,bm,CB);var aO=null;function lC(a){this.a=a}w(750,502,{},lC);_.a=null;function AN(){eC.call(this)}w(751,471,El,AN);function dO(a,b){this.a=a;this.b=b}w(752,1,{},dO);_.a=null;_.b=null;\nfunction eO(){aA.call(this);this.pb[Tg]="jsa-resetTable";this.pb.style[Fk]=xg}w(753,415,ll,eO);function fO(){fO=x;var a=gO=new cO;ps();a.f="9p";a.e.style[Bh]=Lj;a.e.style[Ch]="144.0pt";a.e.innerHTML=a.f||n;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[Ch]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);hO=new BC(1)}function MG(a,b){a.p=!0;if(a.j){a.o&&(a.d.length=0,a.o=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,zN(a)}\nfunction BH(a,b,c,d,e,f,g){var h,j,l,o,m,r,t,y,v,s,A;a.n&&(LG(a,!1),360<=g||-360>=g?h=NG(a,b,c,d,e):h=(j=f+g,l=0,j<f&&(l=1),o=0,(180<g||-180>g)&&(o=1),m=b+d/2,r=c+e/2,t=d/2,y=e/2,v=iO(m,r,t,y,f),s=iO(m,r,t,y,j),A="<g"+a.k+Fd,A+=\'<path d ="M \'+v.a+ga+v.b+" A "+t+ga+y+" 0 "+o+ga+l+ga+s.a+ga+s.b+Aa,A+=td,A),MG(a,h))}function SG(a,b,c,d,e){var f,g,h,j,l,o;a.n&&(b=(f=a.a,a.a=!1,g=n+b,h=n+d,j=n+c,l=n+e,o=zd+g+wa+j+va+h+xa+l+ua+a.f+oa+a.c+a.b+zc,a.a=f,o),MG(a,b))}\nfunction TG(a,b,c,d,e){a.n&&(LG(a,!1),MG(a,\'<rect x="\'+b+za+c+ra+e+\'" width="\'+d+na+a.k+zc))}function lH(a,b,c,d){var e,b=b.replace(/&/g,Ua).replace(/<\/g,ab).replace(/>/g,Ya),b=(e=a.f,Ad+c+za+d+oa+a.i+\' fill="\'+e+Ca+b+vd);MG(a,b)}function PG(a,b,c,d,e){LG(a,!0);MG(a,\'<rect x="\'+b+za+c+ra+e+\'" width="\'+d+na+a.k+zc)}\nfunction zN(a){var b;if(a.p){for(;null!=(b=a.u.pop());){var c=a.d;c[c.length]=b}b=a.d.join(ea);var d=a.t,c=ar(d.pb)+(d.pb.offsetWidth||0)-ar(d.pb);0==c&&(c=parseInt(d.pb.style[Fk])||0);var d=a.t,e;e=br(d.pb)+(d.pb.offsetHeight||0)-br(d.pb);0==e&&(e=parseInt(d.pb.style[Uh])||0);var c=\'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="\'+c+ra+e+Ca,f,d=!(f=$wnd.navigator.userAgent,-1!=f.indexOf("Firefox"))?"<style> text { cursor: default; } <\/style>":n;b=c+d+b+ud;b!==a.q&&(a.t.pb.innerHTML=\nb||n,a.q=b);a.o=!0;a.p=!1}}function gH(a,b){(a.e=b)&&(a.f=jO(b))}function JJ(a,b){var c,d,e;a.i=(c=b.b,d=b.a,e=n,12!=c&&(e=\' font-size="\'+c+\'px"\'),"Plain"!=d&&(e+=\' font-family="\'+d+na),0!=(b.c&1)&&(e+=\'font-weight="bold"\'),0!=(b.c&2)&&(e+=\'font-style="italic"\'),e)}function fH(a,b){(a.n=b)&&b&&(a.c=\'stroke-width="\'+(b.e==dw(b.e)?n+dw(b.e):n+b.e)+oa)}w(754,498,{});_.d=null;_.e=null;_.f=Bg;_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=n;_.r=0;_.s=0;_.t=null;_.u=null;var hO,gO;\nfunction bv(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-ar(a.o.pb)+(a.o.pb.scrollLeft||0)+fr(a.o.pb.ownerDocument),a.b.e=c.clientY-br(a.o.pb)+(a.o.pb.scrollTop||0)+gr(a.o.pb.ownerDocument),a.b.a=new TN(b),b.a.preventDefault(),!0):!1}\nfunction EN(a){this.o=a;this.b=new kO;this.c=new lO(this);vy(this.o,new mO(this),(cv(),cv(),dv));vy(this.o,new nO(this),(Vu(),Vu(),Wu));vy(this.o,new oO(this),(Zu(),Zu(),$u));vy(this.o,new pO(this),(Ru(),Ru(),Su));vy(this.o,new qO,(du(),du(),eu));vy(this.o,new rO(this),($t(),$t(),au));vy(this.o,new sO(this),(Vt(),Vt(),Wt))}w(755,1,{},EN);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function lO(a){Lm();this.a=a}w(756,65,{},lO);\n_.vd=function(){!this.a.d&&this.a.i&&VN(this.a.i,this.a.b)};_.a=null;function mO(a){this.a=a}w(757,1,{},mO);_.a=null;function nO(a){this.a=a}w(758,1,{},nO);_.a=null;function oO(a){this.a=a}w(759,1,{},oO);_.a=null;function pO(a){this.a=a}w(760,1,{},pO);_.a=null;function qO(){}w(761,1,{},qO);function rO(a){this.a=a}w(762,1,{},rO);_.a=null;function sO(a){this.a=a}w(763,1,{},sO);_.a=null;function kO(){}w(764,1,{},kO);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction jO(a){var b,c;c=a.d>>16&255;b=a.d>>8&255;a=a.d&255;if(0==c*b*a){if(0==c&&0==b&&0==a)return Bg;if(255==c&&0==b&&0==a)return"red";if(0==c&&255==b&&0==a)return"green";if(0==c&&0==b&&255==a)return Cg}return 255==c&&255==b&&255==a?"white":yj+c+kb+b+kb+a+hb}function $J(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction tO(a){var b,c,d,e,f;By(a);d=(Cy(),RA(null));e=new eO;Yz(e,a);Ly(d,e,d.pb);f=a.he();b=a.ge();c=$J();9<=c?(++f,++b):7==c&&G(a,39)&&(c=a.pb.textContent,2>=c.length&&(f+=8));$z(e,a);Uy(d,e);return new JB(f,b)}function dF(a){try{$wnd.console.log(a)}catch(b){}}function uO(){this.pb=$doc.createElement(ph);this.pb[Tg]=bi;this.pb.style[cj]=Vh;this.pb.style[lj]=gg;this.pb.style[Fk]=Kc;this.pb.style[Uh]=Kc;this.pb.setAttribute("contenteditable",zh)}w(766,380,pl,uO);\nfunction iO(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new dO(new nL(a),new nL(b))}function NG(a,b,c,d,e){return\'<ellipse cx="\'+(b+d/2)+qa+(c+e/2)+\'" rx="\'+d/2+\'" ry="\'+e/2+na+a.k+zc}function tN(a,b,c,d,e){var f,g,h,j;if(1>d)return n;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=\' points="\';for(f=0;f<g;++f)h=b[f],j=c[f],d+=h+kb+j,f<g-1&&(d+=ga);d+=na;b=id;e?b+="polygon":b+="polyline";return b+=d+a.k+zc}\nfunction eH(a,b){MG(a,"<g "+(\'transform="scale(\'+b+\')"\')+Fd);var c=a.u;c[c.length]=td}function LG(a,b){var c;c=a.f;(a.a=b)?a.k=\' stroke="none" fill="\'+c+oa+a.b:a.k=\' fill="none" stroke="\'+c+oa+a.c+a.b}function yN(){fO();this.n=hO;this.d=[];this.t=new uO;this.u=[]}w(767,754,{},yN);_.a=!1;_.b=n;_.c=n;function vO(){vO=x;wO=new JB(0,0)}function UB(a,b){var c;if(a.Qf())return wO;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Sh(AB(b));c=tO(a.If());a.e.b=c.b;a.e.a=c.a;return c}\nfunction xO(){this.e=new aD;this.e.a=-1;this.e.b=-1}w(769,1,{});_.Qf=LJ;_.Sh=function(a){var b=this.If().pb,c,d,e;c=(mD(),nD);e=a.b;d=a.a;e!=c.b?b.style[Ch]=n+e+"pt":b.style[Ch]=n;d!=c.a?b.style[Bh]=d:b.style[Bh]=n;0!=(a.c&1)?b.style[Eh]=Eg:b.style[Eh]=n;0!=(a.c&2)?b.style[Dh]=$h:b.style[Dh]=n};_.e=null;var wO;function gC(){vO();xO.call(this);this.d=new Yy}w(773,769,{},gC);_.If=XC;_.d=null;function vD(a){this.a=new GA(a.f,new yO(a));FA(this.a,a.e)}w(775,1,{},vD);_.a=null;\nfunction BA(a){var b,c,d,e,f;f=new hE(a.a,1001,null!=a.a.c?a.a.c:a.a.f);for(c=Ou(a.a.d,D(zO,u,75,0,0)),d=0,e=c.length;d<e;++d)if(b=c[d],G(b,55)){b.Ec.j=!1;break}a=a.a;b=a.n.d;f!=b.a&&(b.a=f,b.b=Fv((sC(),tC),new uC(f.k)));b=b.b;if(Gw(!b?Kk:b.a,Vk))for(b=(!a.d.a||0==a.d.a.c?(Iv(),Iv(),Jv):new yC(a.d.a)).ye();b.Zd();)a=b.$d(),1001==f.k&&a.zf(f);var g,h,j;1001==f.k?(g=new lu(f.n,f.k,f.a),g.e=f.b&15):601==f.k?(null.ei(),null.ei()):100==f.k&&G(f.n,72)?(h=f.n,j=new lu(h,205,null),j.i=h.We(),j.j=h.Xe()):\n1004<=f.k&&1005>=f.k||(701==f.k?null.ei():401==f.k||402==f.k?(null.ei(),null.ei(),null.ei(),null.ei(),null.ei()):500<=f.k&&507>=f.k&&(g=null.fi,500!=g&&(g=new lu(null.fi,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function yO(a){this.a=a}w(776,1,Dl,yO);_.pd=function(){BA(this)};_.a=null;function QD(){vO();xO.call(this);this.a=new eB}w(777,769,{},QD);_.If=Xw;_.a=null;function TD(){new wv;var a;a:{switch(ew){case 1:case 3:case 5:case 7:a=new AO;break a}a=new BO}this.a=a}w(790,522,{},TD);_.a=null;\nfunction BO(){}w(792,1,{},BO);_.ai=function(a){a&&a&&rq(8,new CO(a));return null};_.bi=function(a){rq(8,new DO(a))};function AO(){}w(791,792,{},AO);_.ai=function(){return $wnd.clipboardData.getData("Text")};_.bi=function(a){$wnd.clipboardData.setData("Text",a)};function CO(a){this.a=a}w(795,1,Ul,CO);_.zd=XB;_.a=null;function DO(a){this.a=a}w(797,1,Ul,DO);_.zd=XB;_.a=null;function Ut(a,b){a.onloadend=function(a){b.Xf(a.target.result)}}function lF(a){this.a=a}w(802,1,{},lF);_.a=null;\nfunction iF(){}w(803,1,{},iF);function jF(){}w(804,1,{},jF);function kF(){}w(805,1,{},kF);function RD(){this.b=new UD;this.d=new wC}w(808,520,{},RD);function NH(a,b,c,d){b=DB(b);c+=b.a;d+=b.b;hz(a.a,c,d);iz(a.a)}function CD(){vO();xO.call(this);var a=this.a=new EO;a.ab=!0;a.a.f=!0;this.a.db=!0}w(810,769,{},CD);_.If=Xw;_.a=null;function AE(){}w(818,549,{},AE);\nfunction xE(){xE=x;var a;a=(oE(),pE["os.encoding"]);if(null!=a)try{if(H("UTF-8",a))AL(n);else if(H("ISO-8859-1",a)||H("ISO-LATIN-1",a))D(BL,rl,-1,0,1);else throw new XK(a+ma);}catch(b){if(b=xq(b),!G(b,106))throw b;}}function wD(a,b){a.a=31*a.a+dw((new nL(b)).a)}function CC(){}w(823,1,{},CC);_.hC=Xw;_.a=1;\nfunction EO(){var a=(pz(),sz);jz.call(this,!0,wi);this.U=a.a;this.a=new FO(this);this.a.d=!0;$y(this,this.a);this.ab=!0;this.a.f=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);tx();dy(a,b)}else this.lb|=1;Yq(Xq(this.pb))[Tg]=Rh;this.pb.style[Hk]="2147483647"}w(854,382,ll,EO);_.ae=function(a){zy(this,a);1==rx(a.type)&&ez(this,!1)};_.a=null;\nfunction FO(a){this.b=a;this.c=new Jm;this.i=new Jm;a=(EA(),DA);new uB(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(Yj);this.e=$doc.createElement(ak);lx(b,this.e);this.o=!0;a=Lz();b=(mx(),nx(b));a.appendChild(b);this.pb=a;Un();this.pb.setAttribute("role",yo.a);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),tx(),dy(a,b)):this.lb|=2225;this.pb[Tg]=Qh;a=ly(this.pb)+"-vertical";gy(this.ie(),a,!0);this.pb.style[bj]=Hc;this.pb.setAttribute("hideFocus",xk);vy(this,new CA(this),(mt(),mt(),nt))}\nw(855,424,pl,FO);_.ae=function(a){switch(rx(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}uA(this,a)};_.Ke=function(a,b){yA(this,a,b);b||this.a&&ez(this.b,!1)};_.a=!0;_.b=null;w(903,1,{});\nfunction GO(a,b,c,d){var e,f,g,h,j,l;h=(!c?b.b:JE(b,c,~~Op(c)))[0][d.length];b=j=e=null;for(c=0,f=!h?0:h.length;c<f;++c){g=h[c];var o;a:{o=g;var m=d,r=void 0,t=void 0,y=void 0,v=t=r=void 0,s=t=void 0,A=void 0,t=void 0;for(y=0,A=m.length;y<A;++y)if(s=o[y+3],v=m[y],r=null==v?Ti:typeof v,r=r==Vi?Object.prototype.toString.call(v)==Xf||typeof v.length==Ui?"array":r:r,!H(r,s)&&(!H(Vj,s)||!H(Ti,r)))if(v=H(Ui,r),r=H(Fg,r),HO===s)v&&(m[y]=new nL(m[y])),r&&(m[y]=(iG(),m[y]?jG:kG));else{t=v||r;if(t=!t&&null!=\ns&&Jp(s)==IO){t=m[y];if(null==t||JO(t,s))continue;if(Ip(t)&&(t=t&&t.g?t.g:null,null!=t&&JO(t,s))){m[y]=t;continue}}if(!H(Vi,s)||v||r){o=!1;break a}}o=!0}if(o){e=g[0];j=g[1];b=g[2];break}}return e?(d=b?b(a,d):d,a=(l=e.apply(a,d),[j?j(l):l])):null}function KO(){this.c=new xp;this.a=new xp;this.b=new xp}function JO(a,b){var c;if(HO==b||LO==b&&G(a,133))return!0;if(null!=a)for(c=Jp(a);c&&c!=HO;c=null)if(c==b)return!0;return!1}w(902,903,{},KO);function JK(){JK=x;MO=new KO}\nfunction OK(a,b){JK();E(MO.c,a,b)}function GK(a){JK();var b,c,d;d=yL(a,Zf);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 HK(a,b){var c;JK();return c=b&&b[0]&&(typeof b[0]==Vi||typeof b[0]==Gh)?b[0]:null,JO(c,a)}function MK(a,b){var c=IK;JK();var d=MO,e;e=b?d.b:d.a;if(d=!c?e.b:JE(e,c,~~Op(c))){var f=d;for(p in a)f[p]=a[p]}else d=a;!c?KE(e,d):ME(e,c,d,~~Op(c))}\nfunction LK(a,b,c){var d=IK;JK();var e=MO,c=c?e.b:e.a,e=GO(a,c,d,b);if(!e){e=[a];for(i=0;i<b.length;i++)e.push(b[i]);b=e;e=GO(a,c,d,b)}if(!e)throw new Ep("Can\'t find exported method for given arguments: 0"+bd+b.length+ea);return e}function dJ(a){JK();var b=MO,c;null==a?a=null:(c=a[dg],c||(0!=(Jp(a).b&4)?a=[]:(b=(b=Fv(b.c,Jp(a)))&&typeof b==Gh?new b(a):a,a=a[dg]=b),c=a),a=c);return a}var MO;\nfunction C(a){return function(){try{var b;var c=arguments,d;var e;0!=Cq&&(e=zm(),2E3<e-Eq&&(Eq=e,Dq=Bq()));if(0==Cq++){var f=(Gq(),Hq),g,h;if(f.b){h=null;do g=f.b,f.b=null,h=Pq(g,h);while(f.b);f.b=h}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var j=(Gq(),Hq),l,o;if(j.c){o=null;do l=j.c,j.c=null,o=Pq(l,o);while(j.c);j.c=o}}--Cq;c&&-1!=Dq&&($wnd.clearTimeout(Dq),Dq=-1)}return b}catch(m){throw m;}}}\nfunction gwtOnLoad(a,b,c,d){$moduleName=b;$moduleBase=c;ew=d;if(a)try{C(fw)()}catch(e){a(b)}else C(fw)()}var HO=W(1),Mp=W(142),NO=jL(" I"),B=dL(909,NO);W(151);var aM=dL(913,HO),oq=dL(917,aM),OO=jL(" Z"),pq=dL(907,OO),PO=iL(),qq=dL(918,PO),QO=iL(),sq=dL(919,QO);W(138);W(137);W(136);W(154);W(155);W(153);W(156);W(152);var RO=W(329),Lw=dL(920,RO);W(330);W(193);W(594);W(148);W(611);var SO=jL(" B");W(615);var TO=jL(" C"),qL=dL(921,TO),IO=W(613),UO=jL(" D"),rG=dL(908,UO);W(614);W(616);\nvar VO=W(618),aJ=dL(922,VO),WO=jL(" J"),XO=W(2),hw=dL(914,XO),BL=dL(923,SO);W(627);W(610);W(141);W(249);W(592);var IK=W(581);W(605);var VK=W(602);W(600);W(601);W(607);W(169);W(159);W(166);W(167);W(161);W(162);W(163);W(164);W(170);W(139);W(622);W(617);W(603);W(604);W(582);W(583);W(584);W(585);W(586);W(587);W(588);W(589);W(590);W(591);var YO=W(472);W(471);W(470);W(469);W(577);W(576);W(578);W(579);W(580);W(723);\nvar YC=W(486),LF=dL(924,YC),ZO=W(494),QF=dL(925,ZO),$O=W(495),SF=dL(926,$O),aP=W(713),gJ=dL(927,aP),DI=dL(928,B);W(710);W(711);W(696);W(698);W(702);W(703);W(704);W(705);W(706);W(707);W(708);W(709);W(699);W(700);W(701);W(697);var kM=dL(929,YO),bP=iL(),Pu=dL(930,bP);W(722);W(571);W(572);W(597);iL();W(596);iL();W(903);W(902);var LO=iL();W(381);var cP=W(380);W(379);W(385);W(402);W(444);W(751);W(725);W(724);W(378);W(377);W(727);W(726);W(736);W(737);W(738);W(739);W(740);W(741);W(742);W(743);W(728);W(729);\nW(730);W(731);W(732);W(733);W(734);W(735);W(309);W(308);W(390);W(391);W(392);W(65);W(363);W(755);W(764);W(756);W(757);W(758);W(759);W(760);W(761);W(762);W(763);W(497);W(498);W(754);W(633);W(640);W(648);W(641);W(642);W(440);W(443);W(441);W(442);W(599);W(598);W(564);W(563);W(562);W(565);W(566);W(567);W(802);W(803);W(804);W(805);\nvar dP=hL(228,function(){ps();return Is}),Js=dL(931,dP),eP=hL(199,function(){hr();return Sr}),Tr=dL(933,eP),fP=hL(218,function(){Ur();return cs}),ds=dL(934,fP),gP=hL(223,function(){es();return ns}),os=dL(935,gP),hP=hL(238,function(){Ks();return at}),bt=dL(936,hP);hL(229,null);hL(230,null);hL(231,null);hL(232,null);hL(233,null);hL(234,null);hL(235,null);hL(236,null);hL(237,null);hL(200,null);hL(210,null);hL(211,null);hL(212,null);hL(213,null);hL(214,null);hL(215,null);hL(216,null);hL(217,null);\nhL(201,null);hL(202,null);hL(203,null);hL(204,null);hL(205,null);hL(206,null);hL(207,null);hL(208,null);hL(209,null);hL(219,null);hL(220,null);hL(221,null);hL(222,null);hL(224,null);hL(225,null);hL(226,null);hL(227,null);hL(239,null);hL(240,null);hL(241,null);hL(242,null);hL(243,null);hL(244,null);hL(245,null);hL(246,null);W(553);W(552);W(635);W(634);W(636);W(638);W(637);W(639);W(643);W(644);W(261);W(260);W(259);W(265);W(264);W(263);W(269);var iP=W(268);W(267);W(284);W(286);W(287);W(502);W(717);\nvar jP=W(719),kP=W(681),lP=W(686),eN=dL(937,kP),fN=dL(938,lP),mH=dL(939,jP);W(714);W(712);W(365);W(303);W(367);W(306);W(305);W(304);W(465);W(466);W(467);W(507);W(506);W(505);W(510);var mP=iL(),zO=dL(941,mP);W(361);W(551);W(656);W(315);W(520);W(521);W(675);W(690);var nP=hL(692,function(){UH();return WM}),XM=dL(943,nP),oP=hL(693,function(){YH();return ZM}),$M=dL(944,oP),pP=hL(691,function(){WH();return RM}),SM=dL(945,pP);W(293);W(295);W(555);W(624);W(630);W(687);W(688);W(689);W(509);var yD=W(508);W(492);\nW(720);W(491);var bD=W(490);W(518);W(519);W(150);W(501);W(266);W(808);W(455);var pB=dL(946,cP);W(456);W(767);W(766);W(416);W(418);W(417);W(419);W(290);W(307);W(716);W(515);W(516);W(517);W(480);W(554);W(479);W(478);var qP=dL(915,WO);W(660);W(626);W(298);W(285);W(288);W(289);W(282);W(281);W(283);W(300);W(271);W(275);W(500);W(474);W(473);W(527);W(476);W(477);W(513);W(512);var DD=W(511);W(654);W(556);W(557);W(676);W(663);W(468);W(677);W(135);var lD=W(493);W(609);W(746);W(747);W(273);W(272);W(274);W(276);\nW(661);W(823);var pD=W(749);W(769);W(810);W(530);W(775);W(776);W(487);W(297);W(294);W(296);W(292);W(280);W(279);W(278);W(384);W(383);W(382);W(854);W(424);W(855);var rP=hL(386,function(){pz();return wz}),xz=dL(951,rP),sP=hL(436,function(){lz();return MA}),NA=dL(952,sP);W(58);W(437);W(438);W(433);W(434);W(435);W(59);W(60);W(61);W(425);W(426);W(427);W(428);W(431);W(694);W(750);W(343);W(412);W(413);W(432);W(773);W(777);var rD=W(503);W(336);W(532);W(533);W(526);W(388);W(752);W(395);W(447);W(446);W(448);\nvar tP=hL(449,function(){dB();return nB}),oB=dL(966,tP);hL(450,null);hL(451,null);hL(452,null);hL(453,null);W(310);W(68);W(69);W(67);W(70);W(73);W(74);W(75);W(76);W(77);W(78);var uP=W(90),zA=dL(967,uP);W(79);W(80);W(81);W(82);W(83);W(84);W(85);W(87);W(86);W(88);W(89);W(91);W(92);W(94);W(95);W(93);W(96);W(97);W(98);W(99);W(101);W(103);W(104);W(102);W(100);W(105);W(106);W(107);W(108);W(110);W(113);W(112);W(114);W(117);W(118);W(116);W(119);W(120);W(121);W(122);W(123);W(124);W(126);W(127);W(125);W(128);\nW(129);W(130);W(131);W(133);W(134);W(132);W(396);W(415);W(414);W(651);W(389);W(337);var aE=W(523),cE=dL(970,aE);W(524);W(522);W(753);W(459);W(258);W(374);W(375);W(345);W(347);W(346);W(341);W(458);W(338);W(547);W(546);W(548);W(628);W(302);W(72);W(348);W(421);W(423);W(748);W(790);W(525);W(549);W(340);W(71);W(109);W(792);W(795);W(797);W(791);W(542);W(543);W(550);W(606);W(818);W(62);W(63);var vP=W(66),Um=dL(974,vP);W(64);W(335);function Hz(a){return uy(this,a,(Kt(),Kt(),Lt))}\nfunction ZL(a){return Wx(this.a,a)}function At(){return this.c}function Iz(a){return uy(this,a,(Rt(),Rt(),St))}function Xw(){return this.a}function Vw(){return $D(this.a)}function XB(){}function Uu(a){var b=a.a;if(a=a.a.k)bv(b,this),a.Lh(b.b);b.d=!0}function Fy(){}function ZB(){return this.cZ.d+Wf+this.cf()+cg}function XC(){return this.d}function LJ(){return!1}function fm(){return Op(this)}function YB(){return KB(this)}function hD(){}function Fz(a){return uy(this,a,(Dt(),Dt(),Et))}\nfunction Bz(){return this.b}function oL(){return dw(this.a)}function MJ(){return!1}function CK(){var a=this.b;this.c.a.apply(a,[dJ(this.a.a),a])}function WB(){return IB(this)}function HE(){return 0==this.Tf()}function Gy(){Ay(this)}function sy(){return Tq(this.pb,Xi)}function pL(){return n+this.a}function Yw(a){return!G(a,33)?!1:H(this.a,a.Xd())}function ty(){return this.pb}function OD(){var a;0<this.a?(a=KD(this,this.a),a=!a?IB(this):a):a=IB(this);return a}function em(a){return this===a}\nfunction PD(){var a;0<this.a?(a=KD(this,this.a),a=!a?KB(this):a):a=KB(this);return a}function Gz(a){return uy(this,a,(Ht(),Ht(),It))}function HL(){return this.a.a}function ry(){return Tq(this.pb,Wi)}function NL(){return this.a.d};window.gwtOnLoad=gwtOnLoad;$sendStats(\'moduleStartup\', \'moduleEvalEnd\');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats(\'moduleStartup\', \'end\');\n//@ sourceURL=0.js \n']);
diff --git a/public/jsme/84DE2DAB8AD49C4E122A548C4B072500.cache.html b/public/jsme/84DE2DAB8AD49C4E122A548C4B072500.cache.html
deleted file mode 100644
index 480d2de..0000000
--- a/public/jsme/84DE2DAB8AD49C4E122A548C4B072500.cache.html
+++ /dev/null
@@ -1,625 +0,0 @@
-<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/8816D61E367E34DBCFA53666849E21D8.cache.js b/public/jsme/8816D61E367E34DBCFA53666849E21D8.cache.js
new file mode 100644
index 0000000..158db16
--- /dev/null
+++ b/public/jsme/8816D61E367E34DBCFA53666849E21D8.cache.js
@@ -0,0 +1 @@
+jsme.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsme;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats(\'moduleStartup\', \'moduleEvalStart\');var $gwt_version = "2.5.1";var $strongName = \'8816D61E367E34DBCFA53666849E21D8\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;var n="",ea="\\n",ga=" ",ha=" \\t\\n\\r\\u000c",ia=" ",ja=" 0 0",ka=" 0 0 0",ma=" is not supported",na=\'"\',oa=\'" \',qa=\'" cy="\',ra=\'" height="\',ua=\'" stroke="\',va=\'" x2="\',wa=\'" y1="\',xa=\'" y2="\',za=\'" y="\',Aa=\'"/>\',Ca=\'">\',Fa="#",Ha="$",Ia="$$$$",Ja="$MOL\\n",La="$RXN",Oa="$RXN\\n\\n\\nJME Molecular Editor\\n",Pa="%",Qa="&",Ua="&amp;",Ya="&gt;",ab="&lt;",bb="\'",cb="(",hb=")",ib="*",jb="+",kb=",",nb=", ",qb=",modifiers=",rb="-",sb="-C#C-Me",vb="-C#CH",wb="-C#N",zb="-C(=O)N",Ab="-C(=O)OH",Hb="-C(=O)OMe",\nLb="-CCl3",Mb="-CF3",Nb="-CMe3",Pb="-NC=O",Vb="-NH-SO2-Me",Yb="-NMe2",Zb="-NO2",$b="-OC(=O)Me",ac="-SO2-NH2",bc="-SO3H",dc="-disabled",hc="-selected",lc=".",mc="...",tc="/",yc="//",zc="/>",Fc="0",Gc="0.0px",Hc="0px",Ic="1",Kc="100%",Nc="2",Oc="3",Pc="4",Uc="5",Vc="6",Wc="7",Xc="8",ad="9",bd=":",gd=": ",hd=";",id="<",td="<\/g>",ud="<\/svg>",vd="<\/text>",zd=\'<line x1="\',Ad=\'<text x="\',Ed="=",Fd=">",Gd="?",Nd="@",Od="A",Pd="API",Qd="AfterStructureModified",Rd="Ag",Ud="Al",Vd="AtomClicked",Wd="AtomHighlight",\nXd="Au",be="Auto atom map molecule",ce="B",de="Ba",ee="BeforePaste",fe="BondClicked",ke="BondHighlight",le="Br",me="C",ne="CSS1Compat",re="Ca",se="Cd",te="Center",ue="Change atom map",ve="Cl",we="Class$",xe="Color parameter outside of expected range",ye="Copy as ",ze="Cs",Ee="Cu",Fe="DOMMouseScroll",Ge="Delete all atom map molecule",He="Delete hydrogens",Ie="Dialog",Je="ERROR - ",Ke="F",Le=\'For input string: "\',Me="Fr",Ne="GUI",Oe="Ga",Pe="H",Ue="Helvetica",Xe="I",Ye="InchiKeySearch",Ze="Incorrect URL: ",\n$e="Internal index set to null.",af="JSME",bf="JavaScript",cf="K",df="Li",ef="M CHG",ff="M END",gf="M END\\n",kf="M ISO",nf="M V30 ",of="MDLV30/STEABS",pf="MDLV30/STERAC",qf="MDLV30/STEREL",rf="Mg",sf="N",tf="NA",uf="Na",vf="Ni",wf="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",xf="O",yf="P",zf="Q",Ef="R",Ff="RXN",Gf="Rb",Hf="S",If="SMILES",Jf="Se",Kf="Set molecule Chiral flag",Lf="Si",Mf="Sr",Nf="Style names cannot be empty",Of="TBODY",Pf="TR",\nQf="Unset molecule chiral flag",Rf="V2000",Sf="V3000",Tf="WebkitUserSelect",Uf="X",Vf="Zn",Wf="[",Xf="[object Array]",Yf="\\\\",Zf="\\\\.",$f="\\\\\\\\",ag="\\\\\\\\n",bg="\\\\b",cg="]",dg="__gwtex_wrap",eg="a",fg="abs",gg="absolute",hg="addBond",ig="addGroup",jg="addRing",kg="addRingBond",ng="addTemplate",rg="alert",sg="alertdialog",tg="align",ug="antialias",vg="application",wg="article",xg="auto",yg="autonumber",zg="banner",Ag="begin",Bg="black",Cg="blue",Dg="blur",Eg="bolder",Fg="boolean",Gg="border",Ig="bottom",\nKg="button",Mg="c",Ng="cellPadding",Og="cellSpacing",Pg="center",Qg="change",Rg="chargeAtom0",Sg="checkbox",Tg="className",Ug="click",Vg="click marked atom to delete mark",Wg="clip",Yg="code",Zg="colSpan",$g="columnheader",eh="combobox",fh="complementary",gh="contentinfo",hh="contextmenu",ih="cursor",jh="dblclick",kh="definition",lh="depict",mh="dialog",nh="directory",oh="display",ph="div",qh="document",rh="download",sh="dragend",th="dragenter",uh="dragover",vh="dragstart",wh="drop",xh="end_gesture",\nyh="error",zh="false",Ah="focus",Bh="fontFamily",Ch="fontSize",Dh="fontStyle",Eh="fontWeight",Fh="form",Gh="function",Hh="g",Ih="gesturechange",Jh="gestureend",Lh="gesturestart",Mh="google",Nh="grid",Oh="gridcell",Ph="group",Qh="gwt-MenuBar",Rh="gwt-MenuBarPopup",Sh="head",Th="heading",Uh="height",Vh="hidden",Wh="i",Xh="id",Yh="img",Zh="is_touch_supported",$h="italic",ai="java.vm.name",bi="jsa-resetDiv",ci="keydown",di="keypress",ei="keyup",fi="left",gi="leftoversDownload",hi="link",ii="list",ji=\n"listbox",ki="listitem",li="load",mi="log",ni="m",oi="main",pi="margin",qi="marginBottom",ri="marquee",si="math",vi="menu",wi="menuPopup",xi="menubar",yi="menuitem",zi="menuitemcheckbox",Ai="menuitemradio",Bi="middle",Ci="mol",Di="mousedown",Ei="mousemove",Fi="mouseout",Gi="mouseover",Hi="mouseup",Ii="mousewheel",Ji="move",Ki="msie",Li="multipart",Mi="n",Ni="name",Oi="navigation",Pi="nodepict",Qi="none",Ri="note",Si="nowrap",Ti="null",Ui="number",Vi="object",Wi="offsetHeight",Xi="offsetWidth",Yi=\n"ontouchstart",Zi="opera",$i="option",aj="or",bj="outline",cj="overflow",hj="p",ij="padding",jj="paste",kj="popupContent",lj="position",mj="presentation",nj="progressbar",oj="px",pj="px ",qj="px, ",rj="px;",sj="radio",tj="radiogroup",uj="readMolFile",vj="rect(0px, 0px, 0px, 0px)",wj="redo",xj="region",yj="rgb(",zj="right",Aj="rotation",Bj="row",Cj="rowgroup",Dj="rowheader",Ej="runAsyncCallback",Fj="s",Gj="scale100",Hj="scrollbar",Ij="se",Jj="search",Kj="separator",Lj="serif",Mj="setAtom",Nj="setBondDouble",\nOj="setBondSingle",Pj="setBondTriple",Qj=\'shape-rendering="crispEdges"\',Rj="slider",Sj="span",Tj="spinbutton",Uj="status",Vj="string",Wj="subMenuIcon-selected",Xj="tab",Yj="table",Zj="tablist",$j="tabpanel",ak="tbody",bk="td",gk="text",hk="textAlign",ik="textbox",jk="timer",kk="title",lk="toolbar",mk="tooltip",nk="top",ok="touchcancel",pk="touchend",qk="touchmove",rk="touchstart",sk="tr",uk="tree",vk="treegrid",wk="treeitem",xk="true",yk="undo",zk="unknown type",Ak="value",Bk="verticalAlign",Ck="visibility",\nDk="visible",Ek="whiteSpace",Fk="width",Gk="x",Hk="zIndex",Ik="{",Jk="|",_,Kk={l:4194303,m:4194303,h:1048575},Lk={l:0,m:0,h:0},Mk={l:1,m:0,h:0},Nk={l:2,m:0,h:0},Ok={l:3,m:0,h:0},Pk={l:4,m:0,h:0},Qk={l:8,m:0,h:0},Rk={l:10,m:0,h:0},Sk={l:16,m:0,h:0},Tk={l:32,m:0,h:0},Uk={l:64,m:0,h:0},Vk={l:128,m:0,h:0},Wk={l:256,m:0,h:0},Xk={l:512,m:0,h:0},Yk={l:1024,m:0,h:0},Zk={l:2048,m:0,h:0},$k={l:8192,m:0,h:0},al={l:16384,m:0,h:0},bl={l:32768,m:0,h:0},cl={l:65536,m:0,h:0},dl={l:131072,m:0,h:0},fl={l:262144,m:0,\nh:0},gl={l:524288,m:0,h:0},hl={},il={89:1,93:1,109:1},jl={22:1,25:1,89:1,94:1,96:1},kl={89:1,93:1,108:1},ll={27:1,29:1,37:1,42:1,43:1,45:1,49:1,51:1},ml={2:1,89:1,93:1},q={87:1,89:1,93:1},nl={54:1,89:1,93:1},ol={27:1,29:1,37:1,41:1,42:1,43:1,45:1,49:1,51:1},pl={27:1,29:1,37:1,42:1,45:1,49:1,51:1},ql={108:1},rl={3:1,89:1,93:1},sl={89:1,93:1},tl={53:1,89:1,97:1,105:1,106:1},ul={60:1,67:1,81:1,89:1},zl={20:1,22:1,89:1,94:1,96:1},Al={42:1,49:1},Bl={92:1},Cl={26:1},Dl={36:1},El={60:1,61:1,67:1,81:1,89:1},\nFl={21:1,22:1,89:1,94:1,96:1},Gl={110:1},Hl={28:1,52:1},Il={112:1},Jl={89:1,97:1,106:1},Kl={133:1},Ll={22:1,23:1,89:1,94:1,96:1},Ml={80:1,93:1},Nl={109:1},Pl={50:1,89:1,94:1,96:1},Ql={89:1},Rl={33:1,89:1},Sl={67:1,89:1},Tl={35:1},Ul={17:1},Vl={},Wl={75:1,84:1},u={89:1,93:1,104:1},Xl={29:1},Yl={55:1,60:1,61:1,67:1,75:1,76:1,81:1,84:1,89:1},Zl={18:1},$l={89:1,108:1},am={88:1,89:1,93:1,104:1},bm={64:1,89:1},cm={24:1,89:1,94:1,96:1},dm={89:1,97:1,105:1,106:1};\nfunction w(a,b,c){var d=hl[a];d&&!d.cZ?_=d.prototype:(!d&&(d=hl[a]=function(){}),_=d.prototype=0>b?{}:new hl[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}w(1,-1,Vl);_.eQ=em;_.hC=fm;_.tS=function(){return this.cZ.d+Nd+gm(this.hC())};_.toString=function(){return this.tS()};_.tM=x;\nfunction hm(){hm=x;im=z(B,q,-1,[0,16777215,14286847,13402367,12779264,16758197,9474192,3166456,16715021,9494608,11789301,11230450,9109248,12560038,1578E4,16744448,16777008,2093087,8442339,9388244,4062976,15132390,12567239,10921643,9083335,10255047,14706227,15765664,5296208,13140019,8224944,12750735,6721423,12419299,16752896,10889513,6076625,7351984,65280,9764863,9756896,7586505,5551541,3907230,2396047,687500,27013,12632256,16767375,10909043,6717568,10380213,13924864,9699476,4366E3,5707663,51456,7394559,\n16777159,14286791,13107143,10747847,9437127,6422471,4587463,3211207,2097095,65436,58997,54354,48952,43812,5096191,5089023,2200790,2522539,2516630,1528967,13684960,16765219,12105936,10900557,5724513,10375093,11230208,7688005,4358806,4325478,32E3,7384058,47871,41471,36863,33023,27647,5528818,7888099,9064419,10565332,11739092,11739066,11734438,12389767,13041766,13369433,13697103,14221381,14680120,15073326,15400998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,\n0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13158600,1334015,56540,15075850,15132160,56540,15075850,15461355,8553170,1016335,1016335,1334015,15132160,3289770,14456450,16422400,16422400,11819700,3289770,1016335]);jm=new km(255,128,0);lm=new km(92,160,255);mm=new km(160,0,64);nm=new km(255,160,255);om=new km(32,96,255);pm=new km(255,0,0);qm=new km(0,255,0);rm=new km(192,0,255);sm=new km(255,160,0);tm=new km(0,128,0);um=new km(160,0,0)}var im,nm,lm,jm,om,tm,um,qm,rm,sm,pm,mm;\nfunction vm(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;wm(c.a,b);0==c.a.c&&xm(c.b);a.q=null}a.qd()}}function ym(a,b){var c=zm();vm(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;Am(a.k,zm())}function Bm(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.td((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.sd(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.rd(),!1):!0}w(58,1,{});_.qd=function(){this.u&&this.rd()};\n_.rd=function(){this.td((1+Math.cos(6.283185307179586))/2)};_.sd=function(){this.td((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;function Am(a,b){if(Bm(a.a,b)){var c=a.a,d=a.a.s,e;e=new Cm(d,a.a.k);Dm(d.a,e);1==d.a.c&&Em(d.b,16);c.q=e}else a.a.q=null}function Fm(a){this.a=a}w(59,1,{},Fm);_.a=null;w(60,1,{});w(61,1,{13:1});function Gm(){Gm=x;Hm=new Im}w(62,60,{});var Hm=null;function Im(){this.a=new Jm;this.b=new Km(this)}w(63,62,{},Im);\nfunction Lm(){Lm=x;Mm=new Jm;var a=new Nm;Om();Pm(Qm?Qm:Qm=new Rm,a)}function xm(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);wm(Mm,a)}function Em(a,b){if(0>b)throw new Sm("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);wm(Mm,a);a.b=!1;a.c=Tm(a,b);Dm(Mm,a)}function Tm(a,b){return $wnd.setTimeout(C(function(){a.ud()}),b)}w(65,1,{});_.ud=function(){this.b||wm(Mm,this);this.vd()};_.b=!1;_.c=0;var Mm;function Km(a){Lm();this.a=a}w(64,65,{},Km);\n_.vd=function(){var a=this.a,b,c,d,e,f;b=D(Um,u,14,a.a.c,0);b=Vm(a.a,b);c=new Wm;for(e=0,f=b.length;e<f;++e)d=b[e],wm(a.a,d),Am(d.a,c.a);0<a.a.c&&Em(a.b,Xm(5,16-(zm()-c.a)))};_.a=null;function Cm(a,b){this.b=a;this.a=b}w(66,61,{13:1,14:1},Cm);_.a=null;_.b=null;w(68,1,{});_.a=null;function Ym(){this.a=rg}w(67,68,{},Ym);function Zm(){this.a=sg}w(69,68,{},Zm);function $m(){this.a=vg}w(70,68,{},$m);w(72,1,{});_.a=null;function an(a){this.a=a}w(71,72,{},an);function bn(){this.a=wg}w(73,68,{},bn);\nfunction cn(){this.a=zg}w(74,68,{},cn);function dn(){this.a=Kg}w(75,68,{},dn);function en(){this.a=Sg}w(76,68,{},en);function fn(){this.a=$g}w(77,68,{},fn);function gn(){this.a=eh}w(78,68,{},gn);function hn(){this.a=fh}w(79,68,{},hn);function jn(){this.a=gh}w(80,68,{},jn);function kn(){this.a=kh}w(81,68,{},kn);function ln(){this.a=mh}w(82,68,{},ln);function mn(){this.a=nh}w(83,68,{},mn);function nn(){this.a=qh}w(84,68,{},nn);function on(){this.a=Fh}w(85,68,{},on);function pn(){this.a=Nh}\nw(86,68,{},pn);function qn(){this.a=Oh}w(87,68,{},qn);function rn(){this.a=Ph}w(88,68,{},rn);function sn(){this.a=Th}w(89,68,{},sn);function tn(a){this.a=a.id}w(90,1,{15:1,16:1},tn);_.a=null;function un(){this.a=Yh}w(91,68,{},un);function vn(){this.a=hi}w(92,68,{},vn);function wn(){this.a=ii}w(93,68,{},wn);function xn(){this.a=ji}w(94,68,{},xn);function yn(){this.a=ki}w(95,68,{},yn);function zn(){this.a=mi}w(96,68,{},zn);function An(){this.a=oi}w(97,68,{},An);function Bn(){this.a=ri}w(98,68,{},Bn);\nfunction Cn(){this.a=si}w(99,68,{},Cn);function Dn(){this.a=vi}w(100,68,{},Dn);function En(){this.a=xi}w(101,68,{},En);function Fn(){this.a=yi}w(102,68,{},Fn);function Gn(){this.a=zi}w(103,68,{},Gn);function Hn(){this.a=Ai}w(104,68,{},Hn);function In(){this.a=Oi}w(105,68,{},In);function Jn(){this.a=Ri}w(106,68,{},Jn);function Kn(){this.a=$i}w(107,68,{},Kn);function Ln(){this.a=mj}w(108,68,{},Ln);w(109,72,{},function(a){this.a=a});function On(){this.a=nj}w(110,68,{},On);\nfunction Pn(){Pn=x;Qn=new an("aria-activedescendant")}var Qn;function Rn(){this.a=sj}w(112,68,{},Rn);function Sn(){this.a=tj}w(113,68,{},Sn);function Tn(){this.a=xj}w(114,68,{},Tn);\nfunction Un(){Un=x;Vn=new Zm;Wn=new Ym;Xn=new $m;Yn=new bn;Zn=new cn;$n=new dn;ao=new en;bo=new fn;co=new gn;eo=new hn;fo=new jn;go=new kn;ho=new ln;io=new mn;jo=new nn;ko=new on;lo=new qn;mo=new pn;no=new rn;oo=new sn;po=new un;qo=new vn;ro=new xn;so=new yn;to=new wn;uo=new zn;vo=new An;wo=new Bn;xo=new Cn;yo=new En;zo=new Gn;Ao=new Hn;Bo=new Fn;Co=new Dn;Do=new In;Eo=new Jn;Fo=new Kn;Go=new Ln;Ho=new On;Io=new Sn;Jo=new Rn;Ko=new Tn;Lo=new Mo;No=new Oo;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=\nnew 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;E(wp,xj,Ko);E(wp,rg,Wn);E(wp,mh,ho);E(wp,sg,Vn);E(wp,vg,Xn);E(wp,qh,jo);E(wp,wg,Yn);E(wp,zg,Zn);E(wp,Kg,$n);E(wp,Sg,ao);E(wp,Oh,lo);E(wp,$g,bo);E(wp,Ph,no);E(wp,eh,co);E(wp,fh,eo);E(wp,gh,fo);E(wp,kh,go);E(wp,ii,to);E(wp,nh,io);E(wp,Fh,ko);E(wp,Nh,mo);E(wp,Th,oo);E(wp,Yh,po);E(wp,hi,qo);E(wp,ji,ro);E(wp,ki,so);E(wp,mi,uo);E(wp,oi,vo);E(wp,ri,wo);E(wp,si,xo);E(wp,\nvi,Co);E(wp,xi,yo);E(wp,yi,Bo);E(wp,zi,zo);E(wp,$i,Fo);E(wp,sj,Jo);E(wp,Ai,Ao);E(wp,Oi,Do);E(wp,Ri,Eo);E(wp,mj,Go);E(wp,nj,Ho);E(wp,tj,Io);E(wp,Bj,Po);E(wp,Cj,Lo);E(wp,Dj,No);E(wp,Jj,To);E(wp,Kj,Vo);E(wp,Hj,Ro);E(wp,Rj,Xo);E(wp,Tj,Zo);E(wp,Uj,ap);E(wp,Xj,gp);E(wp,Zj,cp);E(wp,$j,ep);E(wp,ik,ip);E(wp,jk,kp);E(wp,lk,mp);E(wp,mk,op);E(wp,uk,up);E(wp,vk,qp);E(wp,wk,sp)}\nvar Wn,Vn,Xn,Yn,Zn,$n,ao,bo,co,eo,fo,go,ho,io,jo,ko,mo,lo,no,oo,po,qo,to,ro,so,uo,vo,wo,xo,Co,yo,Bo,zo,Ao,Do,Eo,Fo,Go,Ho,Jo,Io,Ko,wp,Po,Lo,No,Ro,To,Vo,Xo,Zo,ap,gp,cp,ep,ip,kp,mp,op,up,qp,sp;function Qo(){this.a=Bj}w(116,68,{},Qo);function Mo(){this.a=Cj}w(117,68,{},Mo);function Oo(){this.a=Dj}w(118,68,{},Oo);function So(){this.a=Hj}w(119,68,{},So);function Uo(){this.a=Jj}w(120,68,{},Uo);function Wo(){this.a=Kj}w(121,68,{},Wo);function Yo(){this.a=Rj}w(122,68,{},Yo);function $o(){this.a=Tj}\nw(123,68,{},$o);function bp(){this.a=Uj}w(124,68,{},bp);function hp(){this.a=Xj}w(125,68,{},hp);function dp(){this.a=Zj}w(126,68,{},dp);function fp(){this.a=$j}w(127,68,{},fp);function jp(){this.a=ik}w(128,68,{},jp);function lp(){this.a=jk}w(129,68,{},lp);function np(){this.a=lk}w(130,68,{},np);function pp(){this.a=mk}w(131,68,{},pp);function vp(){this.a=uk}w(132,68,{},vp);function rp(){this.a=vk}w(133,68,{},rp);function tp(){this.a=wk}w(134,68,{},tp);\nfunction yp(a){var b,c,d;d=new zp;for(c=a;c;)b=c.yd(),c!=a&&(d.a.a+="Caused by: "),Ap(d,c.cZ.d),d.a.a+=gd,Bp(d.a,null==b?"(No exception detail)":b),d.a.a+=ea,c=c.e}function Cp(a){var b;b=a.cZ.d;a=a.yd();return null!=a?b+gd+a:b}w(138,1,{89:1,106:1});_.yd=function(){return this.f};_.tS=function(){return Cp(this)};_.e=null;_.f=null;function Dp(a){this.f=a}w(137,138,Jl,Dp);function Ep(a){this.f=a}function Fp(a,b){this.e=b;this.f=a}w(136,137,dm,Ep,Fp);function Gp(a){this.f=a}w(135,136,dm,Gp);\nfunction Wm(){this.a=zm()}function zm(){return(new Date).getTime()}w(139,1,{},Wm);function Hp(a){this.b=a;this.a=n}w(141,136,dm,Hp);_.yd=function(){if(null==this.c){this.d=null==this.b?Ti:Ip(this.b)?null==this.b?null:this.b.name:G(this.b,1)?"String":Jp(this.b).d;this.a=this.a+gd+(Ip(this.b)?null==this.b?null:this.b.message:this.b+n);var a;if(Ip(this.b)){a=this.b;var b=n,c;for(c in a)if(c!=Ni&&"message"!=c&&"toString"!=c)try{b+="\\n "+c+gd+a[c]}catch(d){}a=b}else a=n;this.c=cb+this.d+") "+a+this.a}return this.c};\n_.a=n;_.b=null;_.c=null;_.d=null;function Kp(a,b){return Lp(a)?a.eQ(b):a===b}function Jp(a){return Lp(a)?a.cZ:Mp}function Np(a){return Lp(a)?a.hC():Op(a)}function Pp(a){return a.toString?a.toString():"[JavaScriptObject]"}\nfunction Qp(){var a;Qp=x;Rp=(a=["\\\\u0000","\\\\u0001","\\\\u0002","\\\\u0003","\\\\u0004","\\\\u0005","\\\\u0006","\\\\u0007",bg,"\\\\t","\\\\n","\\\\u000B","\\\\f","\\\\r","\\\\u000E","\\\\u000F","\\\\u0010","\\\\u0011","\\\\u0012","\\\\u0013","\\\\u0014","\\\\u0015","\\\\u0016","\\\\u0017","\\\\u0018","\\\\u0019","\\\\u001A","\\\\u001B","\\\\u001C","\\\\u001D","\\\\u001E","\\\\u001F"],a[34]=\'\\\\"\',a[92]=$f,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]=\n"\\\\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)}\nfunction Sp(a){Qp();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=Rp[a.charCodeAt(0)],null==c?a:c});return na+a+na}var Rp;w(148,1,{});function Tp(){Tp=x;Up=$wnd}\nfunction Vp(a,b,c){function d(){a.onerror=a.onreadystatechange=a.onload=function(){};c&&a.parentNode.removeChild(a)}Tp();a.onload=C(function(){d();b&&b.xd(null)});a.onerror=C(function(){d();b&&b.wd(new Gp("onerror() called."))});a.onreadystatechange=C(function(){("complete"==a.readyState||"loaded"==a.readyState)&&a.onload()})}var Up;\nfunction Wp(a){var b,c,d;b=!a.d?(Tp(),window):a.d;b=(Tp(),b.document);c=(d=b.createElement("script"),d.type="text/javascript",d);(a.a||a.b)&&Vp(c,a.a,a.b);a=a.c;Tp();c.src=a;b.getElementsByTagName(Sh)[0].appendChild(c)}function Xp(a,b){a.a=b;return a}function Yp(a){a.b=!0;return a}function Zp(a){this.c=a}w(150,1,{},Zp);_.a=null;_.b=!1;_.c=null;_.d=null;function $p(){$p=x;aq=new bq(9,z(B,q,-1,[]),new cq)}\nfunction dq(a,b){var c,d,e,f;if(b==a.f)return!0;for(d=a.c,e=0,f=d.length;e<f;++e)if(c=d[e],c==b)return!0;return!1}function eq(a,b){a.b=b;if($stats){var c=fq(b==a.f?gi:rh+b,Ag,b);$stats(c)}var d=a.e,c=new gq(a,b),e,f;f=hq(b,c);null!=f&&(d=(e=d.a[b]?d.a[b]:0,d.a[b]=e+1,e),0<d&&(e=-1!=f.indexOf(Gd)?38:63,f+=String.fromCharCode(e)+"manualRetry="+d),c=new iq(f,c,b),jq(c.b,c),Wp(Xp(Yp((Tp(),new Zp(c.f))),new kq(c))))}\nfunction lq(a){if(!(0<=a.b)){var b,c,d,e;if(!a.j){a.j=new mq(a.c.length+1);for(c=a.c,d=0,e=c.length;d<e;++d){b=c[d];var f=a.j;f.a[f.c++]=b}c=a.j;d=a.f;c.a[c.c++]=d}for(;0<a.k.c-a.k.b&&a.d[a.k.a[a.k.b]];)c=a.k.a[a.k.b++],c<a.i.length&&nq(a.i,c,null);a:{c=a.i;for(d=0;d<c.length;++d)if(c[d]){c=!1;break a}c=!0}c||(0<a.j.c-a.j.b?eq(a,a.j.a[a.j.b]):0<a.k.c-a.k.b&&eq(a,a.k.a[a.k.b++]))}}\nfunction bq(a,b,c){this.f=a;this.c=b;this.e=c;a+=1;this.a=D(oq,u,104,a,0);this.k=new mq(a);this.d=D(pq,ml,-1,a,2);this.i=D(qq,u,18,a,0)}function rq(a,b){$p();var c=aq,d;c.d[a]?b.Ad():(d=c.a[a],null==d&&(d=nq(c.a,a,D(sq,u,17,0,0))),nq(d,d.length,b),c.i[a]||(nq(c.i,a,new tq(c,a)),dq(c,a)||(d=c.k,d.a[d.c++]=a),lq(c)))}w(151,1,{},bq);_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;_.f=0;_.i=null;_.j=null;_.k=null;var aq;function tq(a,b){this.a=a;this.b=b}w(152,1,Zl,tq);\n_.Cd=function(a){var b,c,d,e;e=this.a.a[this.b];if(null!=e){nq(this.a.a,this.b,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.zd(a)}};_.a=null;_.b=0;function mq(a){this.a=D(B,q,-1,a,1)}w(153,1,{},mq);_.a=null;_.b=0;_.c=0;function uq(a){this.f="Download of "+a+" failed with status 404(Script Tag Failure - no status available)"}w(154,136,dm,uq);function vq(a,b,c){this.e=c;this.f="Install of "+a+" failed with text "+b}w(155,136,dm,vq);\nfunction wq(a,b){var c,d,e,f,g;if(a.b.b==a.a){f=a.b.i;a.b.i=D(qq,u,18,a.b.f+1,0);d=a.b.k;d.b=0;d.c=0;a.b.b=-1;g=null;for(d=0,e=f.length;d<e;++d)if(c=f[d])try{c.Cd(b)}catch(h){if(h=yq(h),G(h,105))g=c=h;else throw h;}if(g)throw g;}}function gq(a,b){this.b=a;this.a=b}w(156,1,Zl,gq);_.Cd=function(a){wq(this,a)};_.a=0;_.b=null;function fq(a,b,c){a={moduleName:$moduleName,sessionId:$sessionId,subSystem:"runAsync",evtGroup:a,millis:(new Date).getTime(),type:b};0<=c&&(a.fragment=c);return a}\nfunction Op(a){return a.$H||(a.$H=++zq)}function Aq(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Bq(){return $wnd.setTimeout(function(){0!=Cq&&(Cq=0);Dq=-1},10)}var Cq=0,zq=0,Eq=0,Dq=-1;function hq(a,b){return __gwtStartLoadingFragment(a,C(function(a){b.Cd(a)}))}w(159,1,{});\nfunction Fq(a,b,c){if(c&&(++a.e,a.e<=a.c)){b=-1!=a.d.indexOf(Gd)?38:63;a.f=a.d+String.fromCharCode(b)+"autoRetry="+a.e;jq(a.b,a);Wp(Xp(Yp((Tp(),new Zp(a.f))),new kq(a)));return}wq(a.a,b)}function iq(a,b,c){this.d=this.f=a;this.a=b;this.c=3;this.e=0;this.b=c}w(161,1,{},iq);_.a=null;_.b=0;_.c=0;_.d=null;_.e=0;_.f=null;function Gq(){Gq=x;Hq=new Iq}function Jq(a,b){a.a=Kq(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Lq(a)),Mq(a.e,1),!a.i&&(a.i=new Nq(a)),Mq(a.i,50))}function Iq(){}\nfunction Oq(a){return a.Bd()}function Kq(a,b){!a&&(a=[]);a[a.length]=b;return a}function Pq(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Bd()&&(b=Kq(b,e)):e[0].pd()}catch(f){if(f=yq(f),!G(f,106))throw f;}}return b}function Mq(a,b){Gq();$wnd.setTimeout(function(){C(Oq)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}w(162,148,{},Iq);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Hq;function Lq(a){this.a=a}w(163,1,{},Lq);\n_.Bd=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Pq(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,h;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Wm;100>zm()-d.a;){e=!1;for(f=0;f<g;++f)if(h=b[f])e=!0,h[0].Bd()||(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 Nq(a){this.a=a}w(164,1,{},Nq);_.Bd=function(){this.a.d&&Mq(this.a.e,1);return this.a.j};\n_.a=null;function cq(){this.a=[]}function Qq(a){Rq(a.b)&&Fq(a,new uq(a.f),!0)}function Rq(a){if(!__gwtModuleFunction[Ej+a])return!1;delete __gwtModuleFunction[Ej+a];return!0}function jq(a,b){__gwtModuleFunction[Ej+a]=C(function(a){if(Rq(b.b)){var d,e;try{__gwtInstallCode(a)}catch(f){if(f=yq(f),G(f,105))d=f,e=a,null!=a&&200<a.length&&(e=a.substr(0,200)+mc),Fq(b,new vq(b.f,e,d),!1);else throw f;}}})}w(166,159,{},cq);function kq(a){this.a=a}w(167,1,{},kq);_.wd=function(){Qq(this.a)};_.xd=function(){Qq(this.a)};\n_.a=null;w(169,1,{});function Bp(a,b){a.a+=b}function Sq(){}w(170,169,{},Sq);_.a=n;function Tq(a,b){return parseInt(a[b])||0}function Uq(a,b){return null==a[b]?null:""+a[b]}function Vq(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 Wq(a){var b=$doc.createElement("INPUT");b.type=a;return b}function Xq(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}\nfunction Yq(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Zq(a,b){var c=$doc.createEvent("HTMLEvents");c.initEvent(a,!1,b);return c}function $q(a){a=a.button;return 1==a?4:2==a?2:1}function ar(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Pf&&c.tagName!=Of&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}\nfunction br(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Pf&&c.tagName!=Of&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function cr(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function dr(){var a=$doc;return(H(a.compatMode,ne)?a.documentElement:a.body).clientHeight}function er(){var a=$doc;return(H(a.compatMode,ne)?a.documentElement:a.body).clientWidth}\nfunction fr(a){return(H(a.compatMode,ne)?a.documentElement:a.body).scrollLeft||0}function gr(a){return(H(a.compatMode,ne)?a.documentElement:a.body).scrollTop||0}w(193,1,{89:1,94:1,96:1});_.eQ=em;_.hC=fm;_.tS=function(){return n+this.b};_.b=0;\nfunction hr(){hr=x;ir=new jr;kr=new lr;mr=new nr;or=new pr;qr=new rr;sr=new tr;ur=new vr;wr=new xr;yr=new zr;Ar=new Br;Cr=new Dr;Er=new Fr;Gr=new Hr;Ir=new Jr;Kr=new Lr;Mr=new Nr;Or=new Pr;Qr=new Rr;Sr=z(Tr,u,20,[ir,kr,mr,or,qr,sr,ur,wr,yr,Ar,Cr,Er,Gr,Ir,Kr,Mr,Or,Qr])}w(199,193,zl);var Sr,kr,Or,mr,ir,sr,Mr,qr,ur,wr,yr,or,Qr,Ar,Cr,Er,Ir,Kr,Gr;function jr(){this.b=0}w(200,199,zl,jr);function Br(){this.b=9}w(201,199,zl,Br);function Dr(){this.b=10}w(202,199,zl,Dr);function Fr(){this.b=11}\nw(203,199,zl,Fr);function Hr(){this.b=12}w(204,199,zl,Hr);function Jr(){this.b=13}w(205,199,zl,Jr);function Lr(){this.b=14}w(206,199,zl,Lr);function Nr(){this.b=15}w(207,199,zl,Nr);function Pr(){this.b=16}w(208,199,zl,Pr);function Rr(){this.b=17}w(209,199,zl,Rr);function lr(){this.b=1}w(210,199,zl,lr);function nr(){this.b=2}w(211,199,zl,nr);function pr(){this.b=3}w(212,199,zl,pr);function rr(){this.b=4}w(213,199,zl,rr);function tr(){this.b=5}w(214,199,zl,tr);function vr(){this.b=6}w(215,199,zl,vr);\nfunction xr(){this.b=7}w(216,199,zl,xr);function zr(){this.b=8}w(217,199,zl,zr);function Ur(){Ur=x;Vr=new Wr;Xr=new Yr;Zr=new $r;as=new bs;cs=z(ds,u,21,[Vr,Xr,Zr,as])}w(218,193,Fl);var cs,Xr,Zr,as,Vr;function Wr(){this.b=0}w(219,218,Fl,Wr);function Yr(){this.b=1}w(220,218,Fl,Yr);function $r(){this.b=2}w(221,218,Fl,$r);function bs(){this.b=3}w(222,218,Fl,bs);function es(){es=x;fs=new gs;hs=new is;js=new ks;ls=new ms;ns=z(os,u,23,[fs,hs,js,ls])}w(223,193,Ll);var ns,fs,hs,js,ls;\nfunction gs(){this.b=0}w(224,223,Ll,gs);function is(){this.b=1}w(225,223,Ll,is);function ks(){this.b=2}w(226,223,Ll,ks);function ms(){this.b=3}w(227,223,Ll,ms);function ps(){ps=x;qs=new rs;ss=new ts;us=new vs;ws=new xs;ys=new zs;As=new Bs;Cs=new Ds;Es=new Fs;Gs=new Hs;Is=z(Js,u,24,[qs,ss,us,ws,ys,As,Cs,Es,Gs])}w(228,193,cm);var Is,Es,us,ws,Cs,Gs,As,ss,ys,qs;function rs(){this.b=0}w(229,228,cm,rs);function ts(){this.b=1}w(230,228,cm,ts);function vs(){this.b=2}w(231,228,cm,vs);\nfunction xs(){this.b=3}w(232,228,cm,xs);function zs(){this.b=4}w(233,228,cm,zs);function Bs(){this.b=5}w(234,228,cm,Bs);function Ds(){this.b=6}w(235,228,cm,Ds);function Fs(){this.b=7}w(236,228,cm,Fs);function Hs(){this.b=8}w(237,228,cm,Hs);function Ks(){Ks=x;Ls=new Ms;Ns=new Os;Ps=new Qs;Rs=new Ss;Ts=new Us;Vs=new Ws;Xs=new Ys;Zs=new $s;at=z(bt,u,25,[Ls,Ns,Ps,Rs,Ts,Vs,Xs,Zs])}w(238,193,jl);var at,Ls,Xs,Vs,Ns,Ps,Zs,Ts,Rs;function Ms(){this.b=0}w(239,238,jl,Ms);function Os(){this.b=1}w(240,238,jl,Os);\nfunction Qs(){this.b=2}w(241,238,jl,Qs);function Ss(){this.b=3}w(242,238,jl,Ss);function Us(){this.b=4}w(243,238,jl,Us);function Ws(){this.b=5}w(244,238,jl,Ws);function Ys(){this.b=6}w(245,238,jl,Ys);function $s(){this.b=7}w(246,238,jl,$s);function ct(){ct=x;dt=[];et=[];ft=[]}var dt,et,ft;function gt(){gt=x;ht=new it}function jt(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||n;return b}function kt(a){var b;a.a||(b=$doc.getElementsByTagName(Sh)[0],a.a=b);return a.a}\nfunction it(){}w(249,1,{},it);_.a=null;var ht;w(261,1,{});_.tS=function(){return"An event type"};_.f=null;w(260,261,{});_.Fd=function(){this.e=!1;this.f=null};_.e=!1;w(259,260,{});_.Ed=function(){return this.Gd()};_.a=null;var lt=_.b=null;function mt(){mt=x;nt=new ot(Dg,new pt)}function pt(){}w(258,259,{},pt);_.Dd=function(a){a.Hd(this)};_.Gd=function(){return nt};var nt;w(265,259,Cl);function qt(a,b){return(a.a.clientX||0)-ar(b)+(b.scrollLeft||0)+fr(b.ownerDocument)}\nfunction rt(a,b){return(a.a.clientY||0)-br(b)+(b.scrollTop||0)+gr(b.ownerDocument)}function st(a){var b;return(b=a.b)?qt(a,b):a.a.clientX||0}function tt(a){var b;return(b=a.b)?rt(a,b):a.a.clientY||0}w(264,265,Cl);function ut(){ut=x;vt=new ot(Ug,new wt)}function wt(){}w(263,264,Cl,wt);_.Dd=function(a){a.Jd(this)};_.Gd=function(){return vt};var vt;function xt(){xt=x;yt=new ot(hh,new zt)}function zt(){}w(266,259,{},zt);_.Dd=function(){this.a.preventDefault();this.a.stopPropagation()};_.Gd=function(){return yt};\nvar yt;w(269,1,{52:1});_.hC=At;_.tS=function(){return"Event type"};var Bt=_.c=0;function Rm(){this.c=++Bt}w(268,269,Hl,Rm);function ot(a,b){this.c=++Bt;this.a=b;!lt&&(lt=new Ct);lt.a[a]=this;this.b=a}w(267,268,Hl,ot);_.a=null;_.b=null;w(271,259,{});function Dt(){Dt=x;Et=new ot(sh,new Ft)}function Gt(a){a.a.stopPropagation();a.a.preventDefault()}function Ft(){}w(272,271,{},Ft);_.Dd=function(){Gt(this)};_.Gd=function(){return Et};var Et;function Ht(){Ht=x;It=new ot(th,new Jt)}function Jt(){}\nw(273,271,{},Jt);_.Dd=function(){Gt(this)};_.Gd=function(){return It};var It;function Kt(){Kt=x;Lt=new ot(uh,new Mt)}function Mt(){}w(274,271,{},Mt);_.Dd=function(){Gt(this)};_.Gd=function(){return Lt};var Lt;function Nt(){Nt=x;Ot=new ot(vh,new Pt)}function Pt(){}w(275,271,{},Pt);_.Dd=function(a){a=Qt(a.a,!0,!1);(this.a.dataTransfer||null).setData(gk,a)};_.Gd=function(){return Ot};var Ot;function Rt(){Rt=x;St=new ot(wh,new Tt)}function Tt(){}w(276,271,{},Tt);\n_.Dd=function(a){var b,c,d,e;this.a.stopPropagation();this.a.preventDefault();d=(this.a.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.a.d&&e>=a.a.d)break a;b=d[e];c=new FileReader;Ut(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(gk),a.a.b.Xf(b))};_.Gd=function(){return St};var St;function Vt(){Vt=x;Wt=new ot(Ih,new Xt)}function Xt(){}w(278,259,{},Xt);\n_.Dd=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,Yt(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,Zt(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Gd=function(){return Wt};var Wt;function $t(){$t=x;au=new ot(Jh,new bu)}function bu(){}w(279,259,{},bu);_.Dd=function(a){a.a.a&&(a.a.b.a=null,cu(a.a.a,a.a.b))};_.Gd=function(){return au};var au;function du(){du=x;eu=new ot(Lh,new fu)}\nfunction fu(){}w(280,259,{},fu);_.Dd=function(){this.a.preventDefault()};_.Gd=function(){return eu};var eu;w(282,259,{});w(281,282,{});function gu(){gu=x;hu=new ot(ci,new iu)}function iu(){}w(283,281,{},iu);\n_.Dd=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(ju(),ku).length&&-999!=(ju(),ku)[c]&&(c=(ju(),ku)[c]);b=new lu(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=c,e;a.Gb=!1;if(!a.J||a.K){mu(a,n);c=0;e=8==b.e;b=0!=(b.e&2);switch(d){case 99:case 67:b?nu(Qt(a,!0,!1)):c=301;break;case 118:case 86:b&&a.Tb&&(b=a.r,null==b.i&&(b.i="PASTE"),ou(a.E,(!a.Ub&&\n(a.Ub=new pu(a)),a.Ub)));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.Bc&&(mu(a,Uq((qu(),ru).Tc.a.pb,Ak)),c=1201,a.n=32);break;case 104:case 72:mu(a,Pe);c=1300;break;case 114:case 82:mu(a,"-R");c=1301;break;case 116:case 84:701==a.k?(c=236,mu(a,Mb)):801==a.k?(c=237,mu(a,Lb)):(c=233,mu(a,\n"-tBu"));break;case 121:case 89:b?c=111:(c=234,mu(a,Zb));break;case 122:case 90:b?c=110:(c=239,mu(a,bc));break;case 97:case 65:c=235;mu(a,"-COOH");break;case 101:case 69:c=238;mu(a,vb);break;case 117:case 85:c=110;break;case 113:case 81:c=242;mu(a,wb);break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.k?(c=254,mu(a,"-F")):801==a.k?(c=255,mu(a,"-Cl")):901==a.k?(c=256,mu(a,"-Br")):1001==a.k?(c=257,mu(a,"-I")):501==a.k?(c=259,mu(a,"-OH")):401==a.k?(c=258,mu(a,"-NH2")):c=202;break;case 43:c=\n108;break;case 35:c=204;break;case 48:105==a.k?su(a,0):e?(c=223,mu(a,"-3-Furyl")):(c=221,mu(a,"-Furyl"));break;case 49:105==a.k?su(a,1):c=209;break;case 50:case 61:50==d&&105==a.k?su(a,2):501==a.k?(c=250,mu(a,"=O")):c=203;break;case 51:105==a.k?su(a,3):c=206;break;case 52:105==a.k?su(a,4):c=207;break;case 53:105==a.k?su(a,5):c=208;break;case 54:105==a.k?su(a,6):c=210;break;case 55:105==a.k?su(a,7):c=211;break;case 56:105==a.k?su(a,8):c=212;break;case 57:105==a.k?su(a,9):(mu(a,"9 ring"),c=229);break;\ncase 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;break;case 1E3:c=153;break;case 1001:c=154}d=d+1-49;0<=d&&9>=d&&0<a.ob.v&&(b=a.ob.b[a.ob.v].a,33<=b&&42>=b&&(c=1301+d));tu(a,c)}a=!0}a&&this.a.preventDefault()};_.Gd=function(){return hu};var hu;function uu(){uu=x;vu=new ot(Di,new wu)}function wu(){}w(284,264,Cl,wu);_.Dd=function(a){a.ld(this)};_.Gd=function(){return vu};var vu;\nfunction xu(){xu=x;yu=new ot(Ei,new zu)}function zu(){}w(285,264,Cl,zu);_.Dd=function(a){a.md(this)};_.Gd=function(){return yu};var yu;function Au(){Au=x;Bu=new ot(Fi,new Cu)}function Cu(){}w(286,264,Cl,Cu);_.Dd=function(a){a.nd(this)};_.Gd=function(){return Bu};var Bu;function Du(){Du=x;Eu=new ot(Gi,new Fu)}function Fu(){}w(287,264,Cl,Fu);_.Dd=function(a){var b;b=this.a;Jq((Gq(),Hq),new Gu(a,a.b,b))};_.Gd=function(){return Eu};var Eu;function Hu(){Hu=x;Iu=new ot(Hi,new Ju)}function Ju(){}\nw(288,264,Cl,Ju);_.Dd=function(a){a.od(this)};_.Gd=function(){return Iu};var Iu;function Ku(){Ku=x;Lu=new ot(Ii,new Mu);new ot(Fe,new Mu)}function Mu(){}w(289,264,Cl,Mu);_.Dd=function(a){var b,c,d,e,f;b=new Nu(a.a.i,st(this),tt(this),4*this.a.detail||0);f=0;for(c=Ou(a.a.i.Pc,D(Pu,u,76,0,0)),d=0,e=c.length;d<e;++d)a=c[d],++f,a.Af(b);0<f&&this.a.preventDefault()};_.Gd=function(){return Lu};var Lu;function Ct(){this.a={}}w(290,1,{},Ct);_.a=null;w(293,265,Cl);var Qu=null;\nfunction Ru(){Ru=x;Su=new ot(ok,new Tu)}function Tu(){}w(292,293,Cl,Tu);_.Dd=Uu;_.Gd=function(){return Su};var Su;function Vu(){Vu=x;Wu=new ot(pk,new Xu)}function Xu(){}w(294,293,Cl,Xu);_.Dd=Uu;_.Gd=function(){return Wu};var Wu;function Yu(){var a;this.a=(a=document.createElement(ph),a.setAttribute(Yi,"return;"),typeof a.ontouchstart==Gh)}w(295,1,{},Yu);function Zu(){Zu=x;$u=new ot(qk,new av)}function av(){}w(296,293,Cl,av);_.Dd=function(a){var b=a.a;if(a=a.a.n)bv(b,this),a.Lh(b.b);b.d=!0};_.Gd=function(){return $u};\nvar $u;function cv(){cv=x;dv=new ot(rk,new ev)}function ev(){}w(297,293,Cl,ev);_.Dd=function(a){bv(a.a,this)&&(a.a.j&&fv(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),Em(a.a.c,750),a.a.d=!1))};_.Gd=function(){return dv};var dv;function gv(a,b){this.a=b;this.b=a}function hv(a,b,c){Qm&&(b=new gv(b,c),a.Wd(b))}w(298,260,{},gv);_.Dd=function(a){a.Sd(this)};_.Ed=function(){return Qm};_.a=!1;var Qm=_.b=null;function iv(){}function jv(a){var b;kv&&(b=new iv,a.Wd(b))}w(300,260,{},iv);_.Dd=function(a){a.Ud(this)};\n_.Ed=function(){return kv};var kv=null;function lv(){}w(302,260,{},lv);_.Dd=function(a){a.a.W&&a.a.Fe()};_.Ed=function(){return mv};var mv=null;function nv(a,b,c){a=a.a;if(!b)throw new ov("Cannot add a handler with a null type");if(!c)throw new ov("Cannot add a null handler");0<a.b?pv(a,new qv(a,b,c)):rv(a,b,null,c);return new sv(new tv(a,b,c))}\nfunction uv(a,b){var c;!b.e||b.Fd();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,h,j;if(!b)throw new ov("Cannot fire null event");try{++d.b;h=vv(d,b.Ed(),null);e=null;for(j=d.c?h.Dh(h.Tf()):h.Ch();d.c?j.Fh():j.Zd();){g=d.c?j.Gh():j.$d();try{b.Dd(g)}catch(l){if(l=yq(l),G(l,106))f=l,!e&&(e=new wv),xv(e,f);else throw l;}}if(e)throw new yv(e);}finally{if(--d.b,0==d.b){var o,m;if(d.a)try{for(m=new zv(d.a);m.b<m.d.Tf();)o=Av(m),o.pd()}finally{d.a=null}}}}catch(r){r=yq(r);if(G(r,53))throw new Bv(r.a);throw r;}finally{null==\nc?(b.e=!0,b.f=null):b.f=c}}function Cv(a){Dv.call(this,a,!1)}function Dv(a,b){this.a=new Ev(b);this.b=a}w(303,1,Xl,Cv,Dv);_.Wd=function(a){uv(this,a)};_.a=null;_.b=null;w(306,1,{});function pv(a,b){!a.a&&(a.a=new Jm);Dm(a.a,b)}function rv(a,b,c,d){var e;e=Fv(a.d,b);e||(e=new xp,E(a.d,b,e));a=e.Pf(c);a||(a=new Jm,e.Rf(c,a));a.uh(d)}function Gv(a,b,c,d){var e,f;e=vv(a,b,c);e.wh(d)&&e.Qf()&&(f=Fv(a.d,b),f.Sf(c),f.Qf()&&Hv(a.d,b))}\nfunction vv(a,b,c){a=Fv(a.d,b);if(!a)return Iv(),Iv(),Ov;c=a.Pf(c);return!c?(Iv(),Iv(),Ov):c}w(305,306,{});_.a=null;_.b=0;_.c=!1;function Ev(a){this.d=new xp;this.c=a}w(304,305,{},Ev);function sv(a){this.a=a}w(307,1,{},sv);_.a=null;function yv(a){Fp.call(this,Pv(a),Qv(a));this.a=a}function Qv(a){a=a.ye();return!a.Zd()?null:a.$d()}\nfunction Pv(a){var b,c,d;b=a.Tf();if(0==b)return null;b=new Rv(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(d=a.ye();d.Zd();)a=d.$d(),c?c=!1:b.a.a+="; ",Ap(b,a.yd());return b.a.a}w(309,136,tl,yv);_.a=null;function Bv(a){yv.call(this,a)}w(308,309,tl,Bv);w(310,1,{},function(){});function Sv(){Sv=x;Tv=new Uv}function Uv(){}w(315,1,{},Uv);_.a=null;var Tv;function Vv(){}function Wv(a,b){var c;c=a.slice(0,b);z(a.cZ,a.cM,a.qI,c);return c}\nfunction Xv(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 D(a,b,c,d,e){d=Xv(e,d);z(a,b,c,d);return d}function Yv(a,b,c,d,e,f,g){var h,j,l;j=d[e];h=e==f-1;l=Xv(h?g:0,j);z(a[e],b[e],c[e],l);if(!h){++e;for(h=0;h<j;++h)l[h]=Yv(a,b,c,d,e,f,g)}return l}function z(a,b,c,d){Zv();var e=$v,f=aw;Zv();for(var g=0,h=e.length;g<h;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}\nfunction nq(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new bw;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new bw;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new bw;}return a[b]=c}w(319,1,{},Vv);_.qI=0;function Zv(){Zv=x;$v=[];aw=[];var a=new Vv,b=$v,c=aw,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var $v,aw;function G(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Ip(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Lp(a){return a.tM==x||a.cM&&!!a.cM[1]}\nfunction cw(a){return null==a?null:a}function dw(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var ew=-1;\nfunction fw(){var a;$stats&&gw("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Zi))a=Zi;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Ki)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ki)&&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(Zi,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 ("+\na+"). Expect more errors.\\n");$stats&&gw("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=z(hw,u,1,[ne]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&gw("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";ct();ft.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;}");\nct();0!=ft.length&&(a=ft.join(n),b=(gt(),ht),a=jt(a),kt(b).insertBefore(a,b.a.firstChild),ft.length=0);0!=dt.length&&(a=dt.join(n),b=(gt(),ht),a=jt(a),kt(b).appendChild(a),dt.length=0);0!=et.length&&(a=et.join(n),b=(gt(),ht),a=jt(a),kt(b).appendChild(a),et.length=0);$stats&&gw("export.client.JSME_export");new iw;new jw;0<kw(null)?Jq((Gq(),Hq),new lw):mw()}function yq(a){return G(a,106)?a:new Hp(a)}function nw(a){return ow(a&4194303,a>>22&4194303,0>a?1048575:0)}\nfunction pw(a){return ow(a.l,a.m,a.h)}function ow(a,b,c){return _=new qw,_.l=a,_.m=b,_.h=c,_}\nfunction rw(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new sw;if(0==a.l&&0==a.m&&0==a.h)return tw=ow(0,0,0),ow(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?(tw=ow(0,0,0),c=pw((uw(),vw))):(tw=ow(c.l,c.m,c.h),c=ow(0,0,0)),c;g=!1;0!=b.h>>19&&(b=ww(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?xw(e):0==c&&0!=d&&0==e?xw(d)+22:0!=c&&0==d&&0==e?xw(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=pw((uw(),yw)),c=!0,g=!g;else return c=zw(a,f),g&&Aw(c),tw=ow(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=ww(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=zw(c,d);f&&Aw(e);var h;22>=d?(f=c.l&(1<<d)-1,h=c=0):44>=d?(f=c.l,h=c.m&(1<<d-22)-1,c=0):(f=c.l,h=c.m,c=c.h&(1<<d-44)-1);c=ow(f,h,c);g?tw=ww(c):tw=ow(c.l,c.m,c.h);return e}if(!Bw(a,b))return e?tw=ww(a):tw=ow(a.l,a.m,a.h),ow(0,0,0);c=c?a:ow(a.l,a.m,a.h);var j,l,o,m;l=Cw(b)-Cw(c);f=Dw(b,l);for(h=ow(0,0,0);0<=l;){j=c;var r=m=o=void 0,r=j.h-f.h;0>r?j=\n!1:(o=j.l-f.l,m=j.m-f.m+(o>>22),r+=m>>22,0>r?j=!1:(j.l=o&4194303,j.m=m&4194303,j.h=r&1048575,j=!0));if(j&&(22>l?h.l|=1<<l:44>l?h.m|=1<<l-22:h.h|=1<<l-44,0==c.l&&0==c.m&&0==c.h))break;j=f.m;o=f.h;m=f.l;f.h=o>>>1;f.m=j>>>1|(o&1)<<21;f.l=m>>>1|(j&1)<<21;--l}g&&Aw(h);e?(tw=ww(c),d&&(tw=Ew(tw,(uw(),vw)))):tw=ow(c.l,c.m,c.h);return h}function Aw(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}\nfunction Cw(a){var b;b=Fw(a.h);return 32==b?(b=Fw(a.m),32==b?Fw(a.l)+32:b+20-10):b-12}var tw=null;function Gw(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}function J(a){var b,c,d;if(isNaN(a))return uw(),Hw;if(-9223372036854775E3>a)return uw(),Iw;if(9223372036854775E3<=a)return uw(),yw;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=dw(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=dw(a/4194304),a-=4194304*b);a=dw(a);b=ow(a,b,c);d&&Aw(b);return b}\nfunction Jw(a){var b,c;return-129<a&&128>a?(b=a+128,null==Kw&&(Kw=D(Lw,u,31,256,0)),c=Kw[b],!c&&(c=Kw[b]=nw(a)),c):nw(a)}function Mw(a){var b=Lk,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 Bw(a,b){var c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}\nfunction Nw(a,b){var c,d,e,f,g,h,j,l,o,m,r,t,y,v;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;j=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;m=(b.h&1048320)>>8;r=c*h;y=d*h;t=e*h;v=f*h;g*=h;0!=j&&(y+=c*j,t+=d*j,v+=e*j,g+=f*j);0!=l&&(t+=c*l,v+=d*l,g+=e*l);0!=o&&(v+=c*o,g+=d*o);0!=m&&(g+=c*m);c=(r&4194303)+((y&511)<<13);r=(r>>22)+(y>>9)+((t&262143)<<4)+((v&31)<<17)+(c>>22);t=(t>>18)+(v>>5)+((g&4095)<<8)+(r>>22);return ow(c&4194303,r&\n4194303,t&1048575)}function ww(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return ow(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Dw(a,b){var c,d,e,b=b&63;22>b?(c=a.l<<b,d=a.m<<b|a.l>>22-b,e=a.h<<b|a.m>>22-b):44>b?(c=0,d=a.l<<b-22,e=a.m<<b-22|a.l>>44-b):(d=c=0,e=a.l<<b-44);return ow(c&4194303,d&4194303,e&1048575)}\nfunction zw(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 ow(c&4194303,d&4194303,e&1048575)}function Ew(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return ow(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}function P(a){return a.l|a.m<<22}\nfunction Ow(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return Fc;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return rb+Ow(ww(a));for(c=n;!(0==a.l&&0==a.m&&0==a.h);){b=Jw(1E9);a=rw(a,b);b=n+P(tw);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=Fc+b;c=b+c}return c}var Kw=null;function uw(){uw=x;yw=ow(4194303,4194303,524287);Iw=ow(0,0,524288);vw=Jw(1);Jw(2);Hw=Jw(0)}var yw,Iw,vw,Hw;function qw(){}w(329,1,{31:1},qw);\nfunction gw(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Pw(a){this.a=a}w(335,1,{},Pw);_.a=null;function Qw(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}w(336,1,{},Qw);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Rw(a,b){Ap(a.a,b.a);return a}function Sw(){this.a=new Tw}w(337,1,{},Sw);function Uw(a){if(null==a)throw new ov("css is null");this.a=a}\nw(338,1,{32:1,89:1},Uw);_.eQ=function(a){return!G(a,32)?!1:H(this.a,a.a)};_.hC=Vw;_.a=null;function Ww(a){if(null==a)throw new ov("html is null");this.a=a}w(340,1,Rl,Ww);_.Xd=Xw;_.eQ=Yw;_.hC=Vw;_.a=null;w(341,1,Rl,function(){this.a=n});_.Xd=Xw;_.eQ=Yw;_.hC=Vw;_.a=null;function Zw(){Zw=x;$w=RegExp(Qa,Hh);ax=RegExp(Fd,Hh);bx=RegExp(id,Hh);cx=RegExp(bb,Hh);dx=RegExp(na,Hh)}\nfunction ex(a){Zw();-1!=a.indexOf(Qa)&&(a=a.replace($w,Ua));-1!=a.indexOf(id)&&(a=a.replace(bx,ab));-1!=a.indexOf(Fd)&&(a=a.replace(ax,Ya));-1!=a.indexOf(na)&&(a=a.replace(dx,"&quot;"));-1!=a.indexOf(bb)&&(a=a.replace(cx,"&#39;"));return a}var $w,ax,bx,dx,cx;function fx(a){if(null==a)throw new ov("uri is null");this.a=a}w(343,1,{34:1},fx);_.eQ=function(a){return!G(a,34)?!1:H(this.a,a.a)};_.hC=Vw;_.a=null;function gx(){gx=x}w(345,1,{});function hx(){}w(346,1,{},hx);var ix=null;function jx(){}\nw(347,345,{},jx);var kx=null;w(348,1,Tl);_.a=null;function lx(a,b){var c=(mx(),nx(b));a.appendChild(c)}function ox(a,b,c){var d;d=px;px=a;b==qx&&8192==rx(a.type)&&(qx=null);c.ae(a);px=d}var px=null,qx=null;function sx(a){tx();!ux&&(ux=new Rm);vx||(vx=new Dv(null,!0),wx=new xx);return nv(vx,ux,a)}var vx=null;function yx(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function xx(){}w(361,260,{},xx);_.Dd=function(a){a.Yd(this);wx.c=!1};_.Ed=function(){return ux};_.Fd=function(){yx(this)};_.a=!1;\n_.b=!1;_.c=!1;var ux=_.d=null,wx=null;function zx(){zx=x;Ax=new Bx;Cx()||(Ax=null)}var Ax=null;function Nm(){}w(363,1,{},Nm);_.Sd=function(){for(;0<(Lm(),Mm).c;)xm(Dx(Mm,0))};function Pm(a,b){return nv((!Ex&&(Ex=new Fx),Ex),a,b)}function Gx(a){Om();Hx||(Ix(),Hx=!0);return Pm((!kv&&(kv=new Rm),kv),a)}function Om(){Jx||(Kx(),Jx=!0)}function Lx(){var a;Jx&&(a=new Mx,Ex&&uv(Ex,a));return null}var Jx=!1,Ex=null,Nx=0,Ox=0,Hx=!1;function Px(){Px=x;Qx=new Rm}function Mx(){Px()}w(365,260,{},Mx);_.Dd=function(){null.ei()};\n_.Ed=function(){return Qx};var Qx;function Fx(){Cv.call(this,null)}w(367,303,Xl,Fx);\nfunction rx(a){switch(a){case Dg:return 4096;case Qg:return 1024;case Ug:return 1;case jh:return 2;case Ah:return 2048;case ci:return 128;case di:return 256;case ei:return 512;case li:return 32768;case "losecapture":return 8192;case Di:return 4;case Ei:return 64;case Fi:return 32;case Gi:return 16;case Hi:return 8;case "scroll":return 16384;case yh:return 65536;case Fe:case Ii:return 131072;case hh:return 262144;case jj:return 524288;case rk:return 1048576;case qk:return 2097152;case pk:return 4194304;\ncase ok:return 8388608;case Lh:return 16777216;case Ih:return 33554432;case Jh:return 67108864;default:return-1}}function tx(){Rx||(Sx(),Rx=!0)}var Rx=!1;function Tx(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 Ux(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}\nfunction Sx(){Vx=C(function(a){var b;var c=vx,d,e,f;ux&&c&&Wx(c.a.d,ux)?(b=wx.a,d=wx.b,e=wx.c,f=wx.d,yx(wx),wx.d=a,uv(c,wx),c=!(wx.a&&!wx.b),wx.a=b,wx.b=d,wx.c=e,wx.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Xx=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Ip(b)&&G(b,37)&&ox(a,c,b)});Yx=C(function(a){a.preventDefault();Xx.call(this,a)});Zx=C(function(a){this.__gwtLastUnhandledEvent=\na.type;Xx.call(this,a)});$x=C(function(a){if(Vx(a)){var b=ay;b&&b.__listener&&!Ip(b.__listener)&&G(b.__listener,37)&&(ox(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ug,$x,!0);$wnd.addEventListener(jh,$x,!0);$wnd.addEventListener(Di,$x,!0);$wnd.addEventListener(Hi,$x,!0);$wnd.addEventListener(Ei,$x,!0);$wnd.addEventListener(Gi,$x,!0);$wnd.addEventListener(Fi,$x,!0);$wnd.addEventListener(Ii,$x,!0);$wnd.addEventListener(ci,Vx,!0);$wnd.addEventListener(ei,Vx,!0);$wnd.addEventListener(di,\nVx,!0);$wnd.addEventListener(rk,$x,!0);$wnd.addEventListener(qk,$x,!0);$wnd.addEventListener(pk,$x,!0);$wnd.addEventListener(ok,$x,!0);$wnd.addEventListener(Lh,$x,!0);$wnd.addEventListener(Ih,$x,!0);$wnd.addEventListener(Jh,$x,!0)}function by(a,b,c){for(var d=0,e=a.firstChild,f=null;e;){if(1==e.nodeType){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}\nfunction cy(a,b){tx();switch(b){case "drag":a.ondrag=Xx;break;case sh:a.ondragend=Xx;break;case th:a.ondragenter=Yx;break;case "dragleave":a.ondragleave=Xx;break;case uh:a.ondragover=Yx;break;case vh:a.ondragstart=Xx;break;case wh:a.ondrop=Xx;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Xx,!1);a.addEventListener(b,Xx,!1);break;default:throw"Trying to sink unknown event type "+b;}}var ay=null,Vx=null,$x=null,Yx=null,Xx=null,Zx=null;\nfunction dy(a,b){a.__eventBits=b;a.onclick=b&1?Xx:null;a.ondblclick=b&2?Xx:null;a.onmousedown=b&4?Xx:null;a.onmouseup=b&8?Xx:null;a.onmouseover=b&16?Xx:null;a.onmouseout=b&32?Xx:null;a.onmousemove=b&64?Xx:null;a.onkeydown=b&128?Xx:null;a.onkeypress=b&256?Xx:null;a.onkeyup=b&512?Xx:null;a.onchange=b&1024?Xx:null;a.onfocus=b&2048?Xx:null;a.onblur=b&4096?Xx:null;a.onlosecapture=b&8192?Xx:null;a.onscroll=b&16384?Xx:null;a.onload=b&32768?Zx:null;a.onerror=b&65536?Xx:null;a.onmousewheel=b&131072?Xx:null;\na.oncontextmenu=b&262144?Xx:null;a.onpaste=b&524288?Xx:null}w(374,1,Xl);_.ce=function(a){return decodeURI(a.replace("%23",Fa))};_.Wd=function(a){uv(this.a,a)};_.de=function(a){a=null==a?n:a;if(!H(a,null==ey?n:ey))ey=a,mv&&(a=new lv,uv(this.a,a))};var ey=n;function Cx(){function a(){$wnd.setTimeout(a,250);e()}var b=Ax,c=n,d=$wnd.location.hash;0<d.length&&(c=b.ce(d.substring(1)));ey=c;var e=C(function(){var a=n,c=$wnd.location.hash;0<c.length&&(a=b.ce(c.substring(1)));b.de(a)});a();return!0}\nfunction Bx(){this.a=new Cv(null)}w(375,374,Xl,Bx);function Kx(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Lx)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Jx&&hv((!Ex&&(Ex=new Fx),Ex),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}\nfunction Ix(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Hx&&(d=er(),c=dr(),Ox!=d||Nx!=c))Ox=d,Nx=c,jv((!Ex&&(Ex=new Fx),Ex))}finally{a&&a(b)}})}function fy(a,b){gy(a.ie(),b,!0)}function hy(a,b){a.pb.style[Uh]=b}function iy(a,b,c){0<=b&&a.ne(b+oj);0<=c&&a.le(c+oj)}function jy(a,b,c){a.ne(b);a.le(c)}function ky(a,b){null==b||0==b.length?a.pb.removeAttribute(kk):a.pb.setAttribute(kk,b)}function ly(a){var b,a=Uq(a,Tg);b=my(a,ny(32));return 0<=b?a.substr(0,b-0):a}\nfunction gy(a,b,c){if(!a)throw new Ep(wf);b=oy(b);if(0==b.length)throw new Sm(Nf);if(c){var d;d=oy(b);b=a.className;-1==Vq(b,d)&&(0<b.length?a.className=b+ga+d:a.className=d)}else{var e,f,c=oy(b);f=a.className;e=Vq(f,c);-1!=e&&(b=oy(f.substr(0,e-0)),c=oy(py(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ga+c,a.className=d)}}function qy(a,b){a.style.display=b?n:Qi;a.setAttribute("aria-hidden",""+!b)}w(381,1,Al);_.ge=ry;_.he=sy;_.ie=ty;_.le=function(a){hy(this,a)};\n_.ne=function(a){this.pb.style[Fk]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function uy(a,b,c){cy(a.pb,c.b);return nv(!a.mb?a.mb=new Cv(a):a.mb,c,b)}function vy(a,b,c){var d;d=rx(c.b);if(-1==d)cy(a.pb,c.b);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;tx();dy(e,d)}else a.lb|=d;return nv(!a.mb?a.mb=new Cv(a):a.mb,c,b)}function wy(a,b,c){return nv(!a.mb?a.mb=new Cv(a):a.mb,c,b)}\nfunction xy(a){var b;if(a.qe())throw new yy("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;tx();dy(c,b)}else a.lb|=b;a.oe();a.te()}function zy(a,b){var c;switch(rx(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(lt&&(f=lt.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.mb&&uv(a.mb,f.a),f.a.a=d,f.a.b=e}\nfunction Ay(a){if(!a.qe())throw new yy("Should only call onDetach when the widget is attached to the browser\'s document");try{a.ue()}finally{try{a.pe()}finally{a.pb.__listener=null,a.kb=!1}}}function By(a){if(a.ob)if(G(a.ob,43))a.ob.ve(a);else{if(a.ob)throw new yy("This widget\'s parent does not implement HasWidgets");}else if(Cy(),Wx(Dy.a,a)){Cy();try{a.se()}finally{Hv(Dy.a,a)}}}\nfunction Ey(a,b){var c;c=a.ob;if(b){if(c)throw new yy("Cannot set a new parent without first clearing the old parent");a.ob=b;b.qe()&&a.re()}else try{c&&c.qe()&&a.se()}finally{a.ob=null}}w(380,381,pl);_.oe=Fy;_.pe=Fy;_.Wd=function(a){this.mb&&uv(this.mb,a)};_.qe=function(){return this.kb};_.re=function(){xy(this)};_.ae=function(a){zy(this,a)};_.se=Gy;_.te=Fy;_.ue=Fy;_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;w(379,380,ll);_.oe=function(){Hy(this,(Iy(),Jy))};_.pe=function(){Hy(this,(Iy(),Ky))};\nfunction Ly(a,b,c){By(b);var d=a.p;My(d,b,d.c);d=(mx(),nx(b.pb));c.appendChild(d);Ey(b,a)}function Ny(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new Oy;b.ob==a&&(f=a.we(b),f<d&&--d);By(b);My(a.p,b,d);e?(e=b.pb,by(c,(mx(),nx(e)),d)):(e=(mx(),nx(b.pb)),c.appendChild(e));Ey(b,a)}\nfunction Py(a,b){var c;if(b.ob!=a)return!1;try{Ey(b,null)}finally{c=b.pb;Yq(c).removeChild(c);c=a.p;var d;d=Qy(c,b);if(-1==d)throw new Ry;if(0>d||d>=c.c)throw new Oy;for(--c.c;d<c.c;++d)nq(c.a,d,c.a[d+1]);nq(c.a,c.c,null)}return!0}w(378,379,ll);_.we=function(a){return Qy(this.p,a)};_.xe=function(a,b,c,d){Ny(this,a,b,c,d)};_.ye=function(){return new Sy(this.p)};_.ve=function(a){return Py(this,a)};function Ty(a,b,c,d){var e;By(b);e=a.p.c;a.Be(b,c,d);a.xe(b,a.pb,e,!0)}\nfunction Uy(a,b){var c;(c=Py(a,b))&&Vy(b.pb);return c}function Wy(a,b,c,d){if(b.ob!=a)throw new Sm("Widget must be a child of this panel.");a.Be(b,c,d)}function Xy(a,b,c){a=a.pb;-1==b&&-1==c?Vy(a):(a.style[lj]=gg,a.style[fi]=b+oj,a.style[nk]=c+oj)}function Yy(){var a=$doc.createElement(ph);this.p=new Zy(this);this.pb=a;this.pb.style[lj]="relative";this.pb.style[cj]=Vh}function Vy(a){a.style[fi]=n;a.style[nk]=n;a.style[lj]=n}w(377,378,ll,Yy);_.ve=function(a){return Uy(this,a)};\n_.Be=function(a,b,c){Xy(a,b,c)};function $y(a,b){if(a.De())throw new yy("SimplePanel can only contain one child widget");a.Ee(b)}function az(a,b){if(a.jb!=b)return!1;try{Ey(b,null)}finally{a.Ce().removeChild(b.pb),a.jb=null}return!0}function bz(a,b){if(b!=a.jb&&(b&&By(b),a.jb&&a.ve(a.jb),a.jb=b)){var c=a.Ce(),d=(mx(),nx(a.jb.pb));c.appendChild(d);Ey(b,a)}}function cz(){this.pb=$doc.createElement(ph)}w(385,379,ll,cz);_.Ce=ty;_.De=function(){return this.jb};_.ye=function(){return new dz(this)};\n_.ve=function(a){return az(this,a)};_.Ee=function(a){bz(this,a)};_.jb=null;function ez(a,b){a.hb&&(fz(a.gb,!1,!1),hv(a,a,b))}function gz(a){var b;if(b=a.jb)null!=a.X&&b.le(a.X),null!=a.Y&&b.ne(a.Y)}function hz(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[fi]=b-0+(ps(),oj);a.style[nk]=c+oj}function iz(a){a.hb||(a.kb&&By(a),fz(a.gb,!0,!1))}w(384,385,ll);_.Ce=function(){return Xq(this.pb)};_.ge=ry;_.he=sy;_.ie=function(){return Yq(Xq(this.pb))};_.Fe=function(){this.Ge(!1)};_.Ge=function(a){ez(this,a)};\n_.Yd=function(){};_.ue=function(){this.hb&&fz(this.gb,!1,!0)};_.le=function(a){this.X=a;gz(this);0==a.length&&(this.X=null)};_.He=function(a,b){hz(this,a,b)};_.Ee=function(a){bz(this,a);gz(this)};_.ne=function(a){this.Y=a;gz(this);0==a.length&&(this.Y=null)};_.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;\nfunction jz(a,b){var c;cz.call(this);this.$=new kz;this.U=(lz(),mz);this.gb=new nz(this);this.pb.appendChild($doc.createElement(ph));this.He(0,0);Yq(Xq(this.pb))[Tg]="gwt-PopupPanel";Xq(this.pb)[Tg]=kj;this.W=this.V=a;this.db=!1;c=z(hw,u,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new oz(c);c=n;this.T.ie()[Tg]=c;c=Yq(Xq(this.pb));var d;if(!c)throw new Ep(wf);d=oy("gwt-DecoratedPopupPanel");if(0==d.length)throw new Sm(Nf);var e=c.className.split(/\\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var h=1,\nj=e.length;h<j;h++){var l=e[h];l.length>g&&l.charAt(g)==rb&&0==l.indexOf(f)&&(e[h]=d+l.substring(g))}c.className=e.join(ga)}bz(this,this.T);gz(this);gy(Xq(this.pb),kj,!1);gy(this.T.b,b+"Content",!0)}w(383,384,ll);_.oe=function(){xy(this.T)};_.pe=function(){Ay(this.T)};_.De=function(){return this.T.jb};_.ye=function(){return new dz(this.T)};_.ve=function(a){return this.T.ve(a)};_.Ee=function(a){bz(this.T,a);gz(this)};_.T=null;w(382,383,ll);_.se=Gy;\nfunction pz(){pz=x;qz=new rz(0,(lz(),mz));sz=new rz(1,tz);uz=new rz(2,vz);wz=z(xz,u,38,[qz,sz,uz])}function rz(a,b){this.b=a;this.a=b}w(386,193,{38:1,89:1,94:1,96:1},rz);_.a=null;var wz,qz,sz,uz;function yz(){yz=x;zz=z(hw,u,1,[nk,Bi,Ig])}\nfunction oz(a){var b;yz();var c,d;c=this.pb=$doc.createElement(Yj);this.c=$doc.createElement(ak);lx(c,this.c);c[Og]=0;for(c=c[Ng]=0;c<a.length;++c)d=(b=$doc.createElement(sk),b[Tg]=a[c],Sv(),lx(b,Az(a[c]+"Left")),lx(b,Az(a[c]+te)),lx(b,Az(a[c]+"Right")),b),lx(this.c,d),1==c&&(this.b=Xq(Tx(d,1)));this.pb[Tg]="gwt-DecoratorPanel"}function Az(a){var b,c;c=$doc.createElement(bk);b=$doc.createElement(ph);var d=(mx(),nx(b));c.appendChild(d);c[Tg]=a;b[Tg]=a+"Inner";return c}w(388,385,ol,oz);_.Ce=Bz;\n_.b=null;_.c=null;var zz;w(389,1,{});function Iy(){Iy=x;Jy=new Cz;Ky=new Dz}function Ez(a){yv.call(this,a)}function Hy(a,b){Iy();var c,d,e;c=null;for(e=a.ye();e.Zd();){d=e.$d();try{b.Je(d)}catch(f){if(f=yq(f),G(f,106))d=f,!c&&(c=new wv),xv(c,d);else throw f;}}if(c)throw new Ez(c);}w(390,308,tl,Ez);var Jy,Ky;function Cz(){}w(391,1,{},Cz);_.Je=function(a){a.re()};function Dz(){}w(392,1,{},Dz);_.Je=function(a){a.se()};w(395,380,pl);_.Kd=Fz;_.Ld=Gz;_.Md=Hz;_.Nd=Iz;\n_.re=function(){xy(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};function Jz(){this.p=new Zy(this);this.e=$doc.createElement(Yj);this.d=$doc.createElement(ak);lx(this.e,this.d);this.pb=this.e}w(396,378,ll);_.d=null;_.e=null;function Kz(){this.pb=Lz()}w(402,385,ll,Kz);_.Kd=Fz;_.Ld=Gz;_.Md=Hz;_.Nd=Iz;function Mz(){Mz=x;Nz=new Oz((es(),Pg));Pz=new Oz(fi);Qz=new Oz(zj);Rz=(Sv(),Pz);Sz=Qz;Tz=Rz}var Nz,Tz,Pz,Sz,Rz,Qz;w(412,1,{});function Oz(a){this.a=a}w(413,412,{},Oz);_.a=null;\nfunction Uz(){Uz=x;Vz=new Wz(Bi);Xz=new Wz(nk)}var Vz,Xz;function Wz(a){this.a=a}w(414,1,{},Wz);_.a=null;function Yz(a,b){var c;c=Zz(a);lx(a.b,c);Ly(a,b,c)}function Zz(a){var b;b=$doc.createElement(bk);b[tg]=a.a.a;b.style[Bk]=a.c.a;return b}function $z(a,b){var c,d;d=Yq(b.pb);(c=Py(a,b))&&a.b.removeChild(d);return c}function aA(){Jz.call(this);this.a=(Mz(),Tz);this.c=(Uz(),Xz);this.b=$doc.createElement(sk);lx(this.d,this.b);this.e[Og]=Fc;this.e[Ng]=Fc}w(415,396,ll,aA);\n_.ve=function(a){return $z(this,a)};_.b=null;function bA(){bA=x;new xp}function cA(a){bA();dA.call(this,a.d.a,a.b,a.c,a.e,a.a)}function eA(a,b,c,d,e){bA();this.a=new fA(this,a,b,c,d,e);this.pb[Tg]="gwt-Image"}function dA(a,b,c,d,e){bA();eA.call(this,(gx(),new fx(a)),b,c,d,e)}w(416,380,pl,cA,eA,dA);_.Kd=Fz;_.Ld=Gz;_.Md=Hz;_.Nd=Iz;_.ae=function(a){32768==rx(a.type)&&this.a&&(this.pb.__gwtLastUnhandledEvent=n);zy(this,a)};\n_.te=function(){var a=this.a;H(li,Uq(this.pb,"__gwtLastUnhandledEvent"))&&(a.f=new gA(a,this),Jq((Gq(),Hq),a.f))};_.a=null;w(418,1,{});_.f=null;function hA(){hA=x;iA()}\nfunction fA(a,b,c,d,e,f){var g,h;hA();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(Sj);h=new Sw;Rw(Rw(Rw(h,new Uw("width:"+e+(ps(),oj)+hd)),new Uw("height:"+f+rj)),new Uw("background:url("+b.a+") no-repeat "+-c+pj+-d+rj));!jA&&(jA=new kA);b=lA;h=new Uw((new Uw(h.a.a.a)).a);c=new Tw;c.a.a+="<img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'";Ap(c,ex(b.a));c.a.a+="\' style=\'";Ap(c,ex(h.a));c.a.a+="\' border=\'0\'>";h=new Ww(c.a.a);g.innerHTML=h.a||n;g=Xq(g);a.kb&&(a.pb.__listener=\nnull);if(a.pb&&(h=a.pb,b=h.parentNode))b.insertBefore(g,h),b.removeChild(h);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),tx(),dy(g,a)):a.lb|=133333119}w(417,418,{},fA);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function gA(a,b){this.a=a;this.b=b}w(419,1,{},gA);_.pd=function(){var a;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=Zq(li,!1),this.b.pb.dispatchEvent(a)):this.b.pb.__gwtLastUnhandledEvent=li)};_.a=null;_.b=null;w(421,348,Tl);\nfunction mA(a){this.a=a}w(423,421,Tl,mA);_.Sd=function(a){this.a.Ke(a.f,a.a)};function nA(a,b,c){var d;if(a.o){var e=d=$doc.createElement(sk);by(a.e,(mx(),nx(e)),b);a=(mx(),nx(c));d.appendChild(a)}else d=Tx(a.e,0),by(d,(mx(),nx(c)),b)}\nfunction oA(a,b,c){var d;b.b&&(pA(a,b),c&&b.a?(pA(a,null),a=b.a,b=(Gq(),Hq),b.c=Kq(b.c,[new qA(a),!1])):null!=b.d&&(a.j=new rA(a,b),c=(lz(),tz),a.j.U=c,a.j.ab=a.f,c=Rh,a.j.ie()[Tg]=c,d=ly(a.pb),H(Qh,d)||fy(a.j,d+"Popup"),wy(a.j,new mA(a),Qm?Qm:Qm=new Rm),a.n=b.d,d=a.j,a=new sA(a,b),d.pb.style[Ck]=Vh,iz(d),Sv(),a.a.o?hz(a.a.j,ar(a.a.pb)+Tq(a.a.pb,Xi)-1,br(a.b.pb)):hz(a.a.j,ar(a.b.pb),br(a.a.pb)+Tq(a.a.pb,Wi)-1),d.pb.style[Ck]=Dk))}\nfunction tA(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(pA(a,b),a.pb.focus(),b&&a.d&&oA(a,b,!1))}\nfunction uA(a,b){var c;a:{c=b.target;var d,e;for(e=new zv(a.i);e.b<e.d.Tf();)if(d=Av(e),d.pb.contains(c)){c=d;break a}c=null}switch(rx(b.type)){case 1:a.pb.focus();c&&oA(a,c,!0);break;case 16:c&&tA(a,c);break;case 32:c&&tA(a,null);break;case 2048:vA(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Sv();vA(a)||a.o||wA(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Sv();vA(a)||(a.o?null!=a.k.d&&!a.k.d.ei().ei()&&(oA(a,a.k,!1),a.k.d.ei()):xA(a));b.cancelBubble=!0;b.preventDefault();break;case 38:vA(a)||\na.o&&wA(a);b.cancelBubble=!0;b.preventDefault();break;case 40:vA(a)||(a.o?xA(a):null!=a.k.d&&!a.k.d.ei().ei()&&(oA(a,a.k,!1),a.k.d.ei()));b.cancelBubble=!0;b.preventDefault();break;case 27:pA(a,null);a.j&&ez(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:pA(a,null);a.j&&ez(a.j,!1);break;case 13:vA(a)||(oA(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}zy(a,b)}function yA(a,b,c){c&&pA(a,null);hv(a,b,!1);a.n=null;a.j=null}\nfunction vA(a){var b,c;if(!a.k){for(c=new zv(a.i);c.b<c.d.Tf();)if(b=Av(c),b.b){pA(a,b);break}return!0}return!1}\nfunction pA(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=ly(c.pb)+hc;gy(c.ie(),d,!1);a.o&&(c=Yq(a.k.pb),2==Ux(c)&&(c=Tx(c,1),gy(c,Wj,!1)))}if(b){c=ly(b.pb)+hc;gy(b.ie(),c,!0);a.o&&(c=Yq(b.pb),2==Ux(c)&&(c=Tx(c,1),gy(c,Wj,!0)));Un();c=a.pb;var e=new tn(b.pb),d=(Pn(),Qn),e=z(zA,u,16,[e]),f,g,h,j;f=new zp;for(h=0,j=e.length;h<j;++h)g=e[h],Ap(Ap(f,g.a),ga);e=oy(f.a.a);c.setAttribute(d.a,e)}a.k=b}}\nfunction xA(a){var b,c,d;if(a.k){for(b=c=AA(a.i,a.k);;)if(c+=1,c==a.i.c&&(c=0),c==b){d=Dx(a.i,b);break}else if(d=Dx(a.i,c),d.b)break;pA(a,d)}}function wA(a){var b,c,d;if(a.k){for(b=c=AA(a.i,a.k);;)if(c-=1,0>c&&(c=a.i.c-1),c==b){d=Dx(a.i,b);break}else if(d=Dx(a.i,c),d.b)break;pA(a,d)}}w(424,380,pl);_.ae=function(a){uA(this,a)};_.se=function(){this.j&&ez(this.j,!1);Ay(this)};_.Ke=function(a,b){yA(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function qA(a){this.a=a}\nw(425,1,{},qA);_.pd=function(){BA(this.a)};_.a=null;function CA(a){this.a=a}w(426,1,{},CA);_.Hd=function(){pA(this.a,null)};_.a=null;function rA(a,b){this.a=a;this.b=b;jz.call(this,!0,wi);bz(this.T,this.b.d);gz(this);this.fb=!0;this.b.d.ei()}w(427,383,ll,rA);_.Yd=function(a){var b,c;if(!a.a)switch(rx(a.d.type)){case 4:c=a.d.target;b=this.b.c.pb;if(b.contains(c)){a.a=!0;break}a.a&&pA(this.a,null)}};_.a=null;_.b=null;function sA(a,b){this.a=a;this.b=b}w(428,1,{},sA);_.a=null;var DA=_.b=null;\nfunction EA(){EA=x;DA=new Qw((gx(),new fx((Sv(),"data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs="))),5,9)}function FA(a,b){if(b){var c=ly(a.pb)+dc;gy(a.ie(),c,!1)}else c=ly(a.pb)+dc,gy(a.ie(),c,!0);a.b=b}function GA(a,b){this.pb=$doc.createElement(bk);var c=ly(this.pb)+hc;gy(this.ie(),c,!1);this.pb.textContent=a||n;this.pb[Tg]="gwt-MenuItem";c=cr();this.pb.setAttribute(Xh,c);Un();this.pb.setAttribute("role",Bo.a);this.a=b}w(431,381,{42:1,46:1,49:1},GA);\n_.a=null;_.b=!0;_.c=null;_.d=null;function HA(){var a;this.pb=$doc.createElement(bk);this.pb[Tg]="gwt-MenuItemSeparator";a=$doc.createElement(ph);lx(this.pb,a);a[Tg]="menuSeparatorInner"}w(432,381,Al,HA);function IA(){var a,b,c,d,e;b=null.ei();e=er();d=dr();b[oh]=(Ur(),Qi);b[Fk]=0+(ps(),oj);b[Uh]=Hc;c=$doc;c=(H(c.compatMode,ne)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,ne)?a.documentElement:a.body).scrollHeight||0;b[Fk]=(c>e?c:e)+oj;b[Uh]=(a>d?a:d)+oj;b[oh]="block"}\nfunction kz(){}w(433,1,{},kz);_.Ud=function(){IA()};function JA(a){this.a=a}w(434,1,{},JA);\n_.Yd=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.Yd(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?b.pb.contains(c):!1)&&(a.b=!0);b.db&&(a.a=!0);switch(rx(d.type)){case 4:case 1048576:if(qx){a.b=!0;break}if(!c&&b.V){b.Ge(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(qx){a.b=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;function KA(a){this.a=a}\nw(435,1,{},KA);_.a=null;function lz(){lz=x;mz=new LA(0);tz=new LA(1);vz=new LA(2);MA=z(NA,u,47,[mz,tz,vz])}function LA(a){this.b=a}w(436,193,{47:1,89:1,94:1,96:1},LA);var MA,mz,tz,vz;function OA(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),a.f=Gx(a.a.$),IA(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),PA(a.f.a),a.f=null,a.b=!1)}function QA(a){a.j||(OA(a),a.c||(Cy(),Uy(RA(null),a.a)));a.a.pb.style[Wg]="rect(auto, auto, auto, auto)";a.a.pb.style[cj]=Dk}\nfunction SA(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=dw(b*a.d);h=dw(b*a.e);switch(a.a.U.b){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;break;case 1:Sv(),f=h,c=d}a.a.pb.style[Wg]="rect("+g+qj+f+qj+c+qj+e+"px)"}\nfunction fz(a,b,c){a.c=c;vm(a);a.i&&(xm(a.i),a.i=null,QA(a));a.a.hb=b;var d=a.a;d.eb&&(PA(d.eb.a),d.eb=null);d._&&(PA(d._.a),d._=null);if(d.hb){d.eb=sx(new JA(d));var e;e=new KA(d);zx();e=Ax?nv(Ax.a,(!mv&&(mv=new Rm),mv),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(lz(),mz)&&!b&&(c=!1);a.j=b;c?b?(OA(a),a.a.pb.style[lj]=gg,-1!=a.a.ib&&a.a.He(a.a.cb,a.a.ib),a.a.pb.style[Wg]=vj,Cy(),b=RA(null),Ly(b,a.a,b.pb),a.i=new TA(a),Em(a.i,1)):ym(a,200):(OA(a),a.j?(a.a.pb.style[lj]=gg,-1!=a.a.ib&&a.a.He(a.a.cb,a.a.ib),Cy(),\nb=RA(null),Ly(b,a.a,b.pb)):a.c||(Cy(),Uy(RA(null),a.a)),a.a.pb.style[cj]=Dk)}function nz(a){var b=(Gm(),Hm);this.k=new Fm(this);this.s=b;this.a=a}w(437,58,{},nz);_.rd=function(){QA(this)};_.sd=function(){this.d=Tq(this.a.pb,Wi);this.e=Tq(this.a.pb,Xi);this.a.pb.style[cj]=Vh;SA(this,(1+Math.cos(3.141592653589793))/2)};_.td=function(a){SA(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function TA(a){Lm();this.a=a}w(438,65,{},TA);_.vd=function(){this.a.i=null;ym(this.a,200)};\n_.a=null;function mx(){mx=x;UA()}function nx(a){return a.__gwt_resolve?a.__gwt_resolve():a}function UA(){function a(){}a.prototype={className:n,clientHeight:0,clientWidth:0,dir:n,getAttribute:function(a){return this[a]},href:n,id:n,lang:n,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:n,style:{},title:n};$wnd.GwtPotentialElementShim=a}function Cy(){Cy=x;VA=new WA;XA=new xp;Dy=new wv}function YA(a){this.p=new Zy(this);this.pb=a;xy(this)}\nfunction RA(a){Cy();var b,c;c=Fv(XA,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==XA.d){var d=new ZA;Om();Pm(Qm?Qm:Qm=new Rm,d);Sv()}!b?c=new $A:c=new YA(b);E(XA,a,c);xv(Dy,c);return c}w(440,377,ll,YA);var VA,XA,Dy;function WA(){}w(441,1,{},WA);_.Je=function(a){a.qe()&&a.se()};function ZA(){}w(442,1,{},ZA);_.Sd=function(){Cy();try{Hy(Dy,VA)}finally{aB(Dy.a),aB(XA)}};function $A(){YA.call(this,$doc.body)}w(443,440,ll,$A);\n_.Be=function(a,b,c){Xy(a,b-0,c-0)};function dz(a){this.c=a;this.a=!!this.c.jb}w(444,1,{},dz);_.Zd=Xw;_.$d=function(){if(!this.a||!this.c.jb)throw new Ry;this.a=!1;return this.b=this.c.jb};_._d=function(){this.b&&this.c.ve(this.b)};_.b=null;_.c=null;function bB(a,b){a.pb[Ak]=null!=b?b:n}w(447,395,pl);_.ae=function(a){0!=(rx(a.type)&896)?zy(this,a):zy(this,a)};_.te=Fy;function cB(){cB=x;dB()}w(446,447,pl);\nfunction eB(){cB();var a=Wq(gk);!kx&&(kx=new jx);!ix&&(ix=new hx);this.pb=a;Sv();this.pb[Tg]="gwt-TextBox"}w(448,446,pl,eB);function dB(){dB=x;fB=new gB;hB=new iB;jB=new kB;lB=new mB;nB=z(oB,u,50,[fB,hB,jB,lB])}w(449,193,Pl);var nB,fB,hB,jB,lB;function gB(){this.b=0}w(450,449,Pl,gB);function iB(){this.b=1}w(451,449,Pl,iB);function kB(){this.b=2}w(452,449,Pl,kB);function mB(){this.b=3}w(453,449,Pl,mB);function Qy(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}\nfunction My(a,b,c){var d,e;if(0>c||c>a.c)throw new Oy;if(a.c==a.a.length){e=D(pB,u,51,2*a.a.length,0);for(d=0;d<a.a.length;++d)nq(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)nq(a.a,d,a.a[d-1]);nq(a.a,c,b)}function Zy(a){this.b=a;this.a=D(pB,u,51,4,0)}w(455,1,{},Zy);_.ye=function(){return new Sy(this)};_.a=null;_.b=null;_.c=0;function qB(a){if(a.a>=a.b.c)throw new Ry;return a.b.a[++a.a]}function rB(a){if(0>a.a||a.a>=a.b.c)throw new sB;a.b.b.ve(a.b.a[a.a--])}function Sy(a){this.b=a}w(456,1,{},Sy);\n_.Zd=function(){return this.a<this.b.c-1};_.$d=function(){return qB(this)};_._d=function(){rB(this)};_.a=-1;_.b=null;function iA(){iA=x;lA=(gx(),new fx(Aq()+"clear.cache.gif"))}var lA,jA=null;function kA(){}w(458,1,{},kA);function tB(){tB=x;iA()}function uB(a,b,c,d,e){tB();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}w(459,389,{},uB);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Lz(){var a;a=$doc.createElement(ph);a.tabIndex=0;return a}\nfunction PA(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?pv(b,new vB(b,c,d,a)):Gv(b,c,d,a)}function tv(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(465,1,{},tv);_.a=null;_.b=null;_.c=null;_.d=null;function qv(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(466,1,{},qv);_.pd=function(){rv(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function vB(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}w(467,1,{},vB);_.pd=function(){Gv(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;\n_.d=null;function wB(a,b){var c;this.a=(c=n,0!=(b&1)&&(c+=ni),0!=(b&2)&&(c+=Wh),RegExp(a,c))}w(468,1,{});_.tS=function(){return Pp(this.a)};_.a=null;function xB(a,b){b.k!=a&&(!a.Uc&&(a.Uc=new Jm),b.k=a,Dm(a.Uc,b))}function yB(a){var b;b=a.cZ.d;if(-1!=my(b,ny(36)))return null;a=a.Vc.b.b++;return b=py(b,zB(b,ny(46))+1)+n+a}function AB(a){return!a.Mc&&a.Sc?AB(a.Sc):a.Mc}function BB(a){return ju(),new CB(a)}\nfunction DB(a){var b;b=new EB;if(a.$e()){for(;a&&!G(a,72);a=a.Sc){var c=b,d=a.Xe();c.a+=a.We();c.b+=d}G(a,72)&&(c=a.Xe(),b.a+=a.We(),b.b+=c);return b}throw new FB;}function GB(a){a.Wc=!1;a.hf();HB(a)}function HB(a){if((a=G(a,72)?null:a.Sc)&&a.Wc)GB(a),a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1)}function IB(a){return(a=a.Pe())?a:new JB(1,1)}function KB(a){var b;return(b=a.Qe())?new LB(b):new LB(a.Se())}\nfunction MB(a,b,c,d,e){var f,g,h,j;h=a._c;j=a.ad;g=a.Yc;f=a.Nc;a._c=b;a.ad=c;a.Yc=d;a.Nc=e;if(h!=a._c||j!=a.ad)HB(a),new NB(a,100);if(g!=a.Yc||f!=a.Nc)a.Ze(),new NB(a,101)}function OB(){this.Vc=(PB(),PB(),QB);this.Pc=new RB;new xp;this.Ye();this.Rc=(SB(),TB)}w(472,1,ul);_.Ne=function(){return yB(this)};_.Pe=function(){return UB(this.Tc,this)};_.Qe=function(){return this.Pe()};_.Re=function(){return this.Nc};_.Se=function(){return this.af()};_.Te=function(){return new VB(0,0,0,0)};_.Ue=function(){return this.df()};\n_.Ve=function(){return this.Yc};_.We=function(){return this._c};_.Xe=function(){return this.ad};_.Ye=Fy;_.Ze=function(){GB(this)};_.$e=function(){return this.Xc&&!!this.Sc&&this.Sc.$e()};_.af=WB;_.bf=XB;_.cf=function(){return(null==this.Qc&&(this.Qc=this.Ne()),this.Qc)+kb+this.We()+kb+this.Xe()+kb+this.Ve()+Gk+this.Re()+(this.Xc?n:",hidden")};_.df=YB;_.hf=function(){var a=this.Tc;a.e.a=-1;a.e.b=-1};_.kf=function(a,b,c,d){this.lf(a,b,c,d,this.Lc,!0);this.Lc=0};\n_.lf=function(a,b,c,d){MB(this,a,b,c,d)};_.tS=ZB;_.mf=function(){this.Wc=!0};_.Kc=null;_.Lc=0;_.Mc=null;_.Nc=0;_.Oc=0;_.Qc=null;_.Rc=null;_.Sc=null;_.Tc=null;_.Uc=null;_.Wc=!1;_.Xc=!0;_.Yc=0;_.Zc=!1;_.$c=!1;_._c=0;_.ad=0;function $B(a,b){var c;c=a.nf();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function aC(a){var b;b=a.nf();return new bC(b.b,b.d,a.Yc-b.c-b.b,a.Nc-b.d-b.a)}\nfunction cC(a,b){var c,d;if(a.Gc)for(d=new zv(a.Fc.a);d.b<d.d.Tf();)c=Av(d),a.Gc.sf(c);if(b)for(d=new zv(a.Fc.a);d.b<d.d.Tf();)c=Av(d),b.of(null,c);a.Gc=b;GB(a);a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1)}function dC(a){if(!a.Wc){a.Gc&&a.Gc.pf(a);var b,c;for(c=0;c<a.Fc.a.c;++c)b=Dx(a.Fc.a,c),b.Wc||b.mf();a.Wc=!0}}function eC(){OB.call(this);this.Fc=new fC;this.Jc=(PB(),PB(),QB)}w(471,472,El);_.Pe=function(){if(!this.Gc)return null;!this.Hc&&(this.Hc=this.Gc.qf(this));return this.Hc};\n_.Qe=function(){if(!this.Gc)return null;!this.Ic&&(this.Ic=this.Gc.rf(this));return this.Ic};_.nf=function(){return this.Te()};_.Se=WB;_.Ue=YB;_.Ye=function(){this.Tc=(PB(),new gC)};_.Ze=function(){GB(this);this.Gc&&G(this.Gc,66)&&(this.Gc.n=!1)};_.af=WB;_.df=YB;_.hf=function(){var a,b;this.Ic=this.Hc=null;for(b=0;b<this.Fc.a.c;++b)a=Dx(this.Fc.a,b),a.hf()};_.mf=function(){dC(this)};_.Gc=null;_.Hc=null;_.Ic=null;function hC(){var a=new iC;eC.call(this);cC(this,a)}w(470,471,El,hC);\n_.Ne=function(){return"panel"+this.Jc.b.e++};function jC(a,b,c){a=kC(a.Ec,b,c);a.j=!0;return new lC(a)}function mC(a){a.bf(a.Ec.d)}function nC(a){return new JB(oC(a.Ec),pC(a.Ec))}w(469,470,El);_.Re=function(){return Tq(this.Ec.pb,Wi)};_.Ve=function(){return Tq(this.Ec.pb,Xi)};_.We=function(){return ar(this.Ec.pb)};_.Xe=function(){return br(this.Ec.pb)};_.$e=function(){return this.Ec.pb.style.display!=Qi};_.Ec=null;function qC(a){if(null!=a)this.n=a;else throw new rC;}w(474,1,Ql);\n_.tS=function(){return this.cZ.d+"[source="+this.n+cg};_.n=null;\nfunction sC(){sC=x;tC=new xp;E(tC,new uC(400),new vC(Qk));E(tC,new uC(401),new vC(Qk));E(tC,new uC(402),new vC(Qk));E(tC,new uC(500),new vC(Sk));E(tC,new uC(501),new vC(Sk));E(tC,new uC(502),new vC(Sk));E(tC,new uC(503),new vC(Tk));E(tC,new uC(504),new vC(Sk));E(tC,new uC(505),new vC(Sk));E(tC,new uC(506),new vC(Tk));E(tC,new uC(507),new vC(dl));E(tC,new uC(100),new vC(Mk));E(tC,new uC(101),new vC(Mk));E(tC,new uC(102),new vC(Mk));E(tC,new uC(103),new vC(Mk));E(tC,new uC(1004),new vC(Pk));E(tC,new uC(1005),\nnew vC(Pk));E(tC,new uC(800),new vC($k));E(tC,new uC(801),new vC($k));E(tC,new uC(200),new vC(Uk));E(tC,new uC(201),new vC(Uk));E(tC,new uC(202),new vC(Uk));E(tC,new uC(204),new vC(Uk));E(tC,new uC(203),new vC(Uk));E(tC,new uC(209),new vC(fl));E(tC,new uC(208),new vC(gl));E(tC,new uC(207),new vC(gl));E(tC,new uC(206),new vC(Uk));E(tC,new uC(205),new vC(Uk));E(tC,new uC(1400),new vC(bl));E(tC,new uC(1401),new vC(cl));E(tC,new uC(1402),new vC(cl));E(tC,new uC(300),new vC(Nk));E(tC,new uC(301),new vC(Nk));\nE(tC,new uC(1100),new vC(Zk));E(tC,new uC(1101),new vC(Zk));E(tC,new uC(1200),new vC(al));E(tC,new uC(701),new vC(Xk));E(tC,new uC(900),new vC(Yk));E(tC,new uC(1001),new vC(Vk));E(tC,new uC(601),new vC(Wk))}w(473,474,Ql);_.cf=function(){return n};_.tS=function(){var a;a=n;G(this.n,60)&&null!=this.n&&(a=this.n,a=(null==a.Qc&&(a.Qc=a.Ne()),a.Qc),null==a&&(a=n));return this.cZ.d+Wf+this.cf()+"] on "+(0<a.length?a:this.n)};_.k=0;var tC;function vC(a){this.a=a}w(476,1,{},vC);_.a=Lk;function wC(){}\nw(477,1,{},wC);_.a=null;_.b=null;function xC(a,b){var c;b&&(a.a?(c=new yC(a.a),nq(c.b,c.c++,b),a.a=c):(a.a=new Jm,Dm(a.a,b)))}function Ou(a,b){return a.a?Vm(a.a,b):b}w(479,1,Ql);_.a=null;function zC(){}function RB(){}w(478,479,Ql,zC,RB);function AC(){AC=x;Math.sqrt(2)}function BC(a){AC();if(0>a)throw new Sm("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}w(480,1,{56:1},BC);\n_.eQ=function(a){return a===this?!0:G(a,56)?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 CC;a.a=31*a.a+dw((new DC(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+dw((new DC(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction EC(){EC=x;FC=GC=new km(255,255,255);HC=new km(192,192,192);IC=new km(128,128,128);JC=new km(64,64,64);KC=LC=new km(0,0,0);MC=NC=new km(255,0,0);new km(255,175,175);OC=new km(255,200,0);PC=new km(255,255,0);new km(0,255,0);QC=new km(255,0,255);RC=new km(0,255,255);SC=TC=new km(0,0,255)}\nfunction UC(a){var b,c;c=a.d>>16&255;b=a.d&255;a=a.d>>8&255;if(0==c&&0==b&&0==a)return new km(3,3,3);3>c&&0!=c?c=3:(c=dw(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=dw(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=dw(a/0.7),a=255<a?255:a);return new km(c,a,b)}function VC(a){return new km(dw(0.7*(a.d>>16&255)),dw(0.7*(a.d>>8&255)),dw(0.7*(a.d&255)))}function WC(a,b){return G(b,59)?b.d==a.d:!1}function km(a,b,c){EC();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Sm(xe);this.d=c|b<<8|a<<16|-16777216}\nw(486,1,{59:1,68:1,71:1},km);_.eQ=function(a){return WC(this,a)};_.hC=XC;_.tS=function(){return YC.d+"[r="+(this.d>>16&255)+",g="+(this.d>>8&255)+",b="+(this.d&255)+cg};_.a=0;_.b=null;_.c=null;_.d=0;var KC,SC,MC,FC,LC,TC,RC,JC,IC,HC,QC,OC,NC,GC,PC;function SB(){SB=x;TB=new ZC(!0);$C=new wv;xv($C,"ar");xv($C,"fa");xv($C,"iw");xv($C,"ur")}function ZC(a){this.a=a}w(487,1,Ql,ZC);_.a=!1;var TB,$C;w(491,1,{77:1,93:1});function aD(){JB.call(this,0,0)}function JB(a,b){this.b=a;this.a=b}\nfunction LB(a){JB.call(this,a.b,a.a)}w(490,491,{62:1,77:1,89:1,93:1},aD,JB,LB);_.eQ=function(a){return a===this?!0:G(a,62)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new CC;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return bD.d+"[width="+this.b+",height="+this.a+cg};_.a=0;_.b=0;function lu(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}w(492,1,Ql,lu,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});\n_.tf=function(){return 0!=(this.e&4)};_.uf=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=n,this.uf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.tf()&&(a+=",meta"),a):n)+",target="+this.f+(null!=this.b?",arg="+this.b:n)+cg};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function cD(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].Xc&&++b,++c;return b}\nfunction dD(a,b,c,d,e,f,g){var h,j,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(j=0;j<=l;++j)c=(eD(g?j:l-j,b.c),b.b[g?j:l-j]),h=c.Ue(),c.kf(d,e+~~((f-h.a)/2),h.b,h.a),d+=h.b+a.c}function fD(a,b){var c,d,e,f,g,h;h=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.Xc&&(c=b?c.Ue():c.Se(),g=Xm(g,c.a),h+=c.b+a.c);return new JB(h,g+2*a.d)}function iC(){gD.call(this,1,5,5)}\nfunction gD(a,b,c){PB();this.c=b;this.d=c;this.a=a}w(493,1,Ql,iC,gD);_.of=hD;\n_.pf=function(a){this.b=iD(a.Fc);if(0!=cD(this)){var b,c,d,e,f,g,h,j,l,o,m;b=aC(a);g=a.nf();h=a.Rc.a;l=new Jm;o=f=2*this.c;m=g.d+this.d;j=0;e=!0;var r,t,y;r=a.Fc.a.c;d=new jD(r);for(t=0;t<r;++t)nq(d.b,d.c++,null);for(c=this.b,t=0,y=c.length;t<y;++t)r=c[t],r.Sc==a&&kD(d,AA(a.Fc.a,r),r);for(d=new zv(d);d.b<d.d.Tf();)if((c=Av(d))&&c.Xc)a=c.Ue(),!e&&o+a.b>b.b&&(dD(this,l,b.b-(o-this.c),g.b,m,j,h),l.qg(),o=f,m+=j+this.d,j=0),e=!1,nq(l.b,l.c++,c),o+=a.b+this.c,j=Xm(j,a.a);dD(this,l,b.b-(o-this.c),g.b,m,\nj,h)}};_.qf=function(a){this.b=iD(a.Fc);return 0==cD(this)?$B(a,new JB(10,10)):$B(a,fD(this,!1))};_.rf=function(a){this.b=iD(a.Fc);return 0==cD(this)?$B(a,new JB(10,10)):$B(a,fD(this,!0))};_.sf=XB;_.tS=function(){var a;switch(this.a){case 0:a=fi;break;case 2:a=zj;break;case 1:a=Pg;break;case 4:a="trailing";break;default:a="leading"}return lD.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+cg};_.a=0;_.b=null;_.c=0;_.d=0;function mD(){mD=x;nD=new oD(Ie,0,12)}\nfunction oD(a,b,c){mD();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}w(494,1,{63:1,89:1},oD);_.a=null;_.b=0;_.c=0;var nD;w(495,1,bm);_.tS=function(){return pD.d+"[font="+this.b+"ascent="+qD(this.b).a+", descent="+qD(this.b).b+", height="+qD(this.b).c+cg};_.b=null;w(497,1,{});_.tS=function(){return"Graphics"};w(498,497,{});function sB(){}function yy(a){this.f=a}w(501,136,dm,sB,yy);function FB(){this.f="Missing message: awt.151"}w(500,501,dm,FB);w(502,1,{});\nfunction VB(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}w(503,1,{65:1,89:1,93:1},VB);_.eQ=function(a){return a===this?!0:G(a,65)?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 rD.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+cg};_.a=0;_.b=0;_.c=0;_.d=0;w(507,1,Ql);_.cf=function(){return this.j};_.tS=ZB;_.j=null;_.k=null;\nfunction sD(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function tD(a,b){a.e=b;FA(a.i.a,b)}function uD(a){this.n=(PB(),PB(),QB);var b;var c;b=this.cZ.d;-1!=my(b,ny(36))?b=null:(c=this.n.b.d++,b=py(b,zB(b,ny(46))+1)+n+c);this.j=b;this.d=new zC;this.f=a;this.e=!0;this.i=new vD(this)}w(506,507,Ql,uD);_.cf=function(){return sD(this)};_.c=null;_.e=!1;_.f=null;_.i=null;w(505,506,Sl);_.cf=function(){return sD(this)+(this.b?",tearOff":n)};_.b=!1;w(509,1,{78:1});\n_.eQ=function(a){return a===this?!0:G(a,78)?this.vf()==a.vf()&&this.wf()==a.wf():!1};_.hC=function(){var a;a=new CC;wD(a,this.vf());wD(a,this.wf());return a.a};function EB(){this.b=this.a=0}function xD(a,b){this.a=a;this.b=b}w(508,509,{69:1,78:1,89:1},EB,xD);_.eQ=function(a){return a===this?!0:G(a,69)?this.a==a.a&&this.b==a.b:!1};_.vf=Xw;_.wf=Bz;_.tS=function(){return yD.d+"[x="+this.a+",y="+this.b+cg};_.a=0;_.b=0;\nfunction zD(a,b){if(!b)throw new ov("Missing message: awt.70");var c=a.a;if(H(b.f,rb)){var c=c.a.a,d=new HA,e=c.c.c;if(0>e||e>c.c.c)throw new Oy;c.o&&(d.pb[Zg]=2);nA(c,e,d.pb);AD(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 Oy;AD(d.c,e,c);for(f=g=0;f<e;++f)G(Dx(d.c,f),46)&&++g;AD(d.i,g,c);nA(d,e,c.pb);c.c=d;e=ly(c.pb)+hc;gy(c.ie(),e,!1);d.o&&(e=AA(d.c,c),-1!=e&&(d=Tx(d.o?d.e:Tx(d.e,0),e),2==Ux(d)&&d.removeChild(Tx(d,1)),c.pb[Zg]=2))}}\nfunction BD(){uD.call(this,n);new Jm;this.b=!1;this.a=(PB(),new CD)}w(510,505,Sl,BD);_.a=null;w(513,1,{93:1});w(512,513,Ml);_.eQ=function(a){return a===this?!0:G(a,80)?this.vf()==a.vf()&&this.wf()==a.wf()&&this.yf()==a.yf()&&this.xf()==a.xf():!1};_.hC=function(){var a;a=new CC;wD(a,this.vf());wD(a,this.wf());wD(a,this.yf());wD(a,this.xf());return a.a};function bC(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}w(511,512,{70:1,80:1,89:1,93:1},bC);\n_.eQ=function(a){return a===this?!0:G(a,70)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.xf=Xw;_.yf=Bz;_.vf=At;_.wf=XC;_.tS=function(){return DD.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+cg};_.a=0;_.b=0;_.c=0;_.d=0;function ED(){ED=x;FD=new GD;HD=new ID;JD=new ID}var FD,JD,HD;w(515,1,{});_.eQ=em;_.hC=fm;function GD(){}w(516,515,{},GD);function ID(){}w(517,1,{},ID);w(518,472,ul);function KD(a,b){var c;c=BB(AB(a));return!c?null:new JB(LD(c,"_")*b+6,qD(c.b).c+6)}\nfunction MD(a){ND.call(this,a,null!=a?a.length:0)}function ND(a,b){OB.call(this);this.a=0>b?0:b;var c=this.Tc;bB(c.a,a);c.e.a=-1;c.e.b=-1}w(519,518,ul,MD,ND);_.Ne=function(){return"textfield"+this.Vc.b.f++};_.Pe=function(){return KD(this,Uq(this.Tc.a.pb,Ak).length)};_.Qe=function(){return!AB(this)?null:KD(this,Uq(this.Tc.a.pb,Ak).length)};_.Se=OD;_.Ue=PD;_.Ye=function(){this.Tc=(PB(),new QD)};_.af=OD;_.df=PD;_.a=0;function PB(){PB=x;QB=new RD}\nfunction SD(){var a=(PB(),PB(),QB);!a.c&&(a.c=new TD);return a.c}w(520,1,{});_.a=null;_.c=null;var QB;function UD(){}w(521,1,{},UD);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;w(522,1,{});function VD(){VD=x;WD=new XD;YD=new XD}function ZD(a,b){return b==a?!0:!b?!1:!0}function XD(){}w(523,1,{73:1},XD);_.eQ=function(a){return null==a||!G(a,73)?!1:ZD(this,a)};_.hC=function(){var a;a=null.ei()+";class="+null.ei();a=!null.ei().ei()?a:a+";charset=";return $D(a)};\n_.tS=function(){return aE.d+"[MimeType=(null);humanPresentableName="+this.a+cg};_.a=null;var WD,YD;function bE(){bE=x;z(cE,u,73,[(VD(),YD),WD])}function dE(a){var b=(VD(),YD);if(ZD(b,(VD(),YD)))return a.a;if(ZD(b,WD))return new eE(a.a);throw new fE(b);}function gE(a){bE();this.a=a}w(524,1,{},gE);_.a=null;function fE(a){this.f="flavor = "+a}w(525,137,{74:1,89:1,97:1,106:1},fE);function hE(a,b,c){sC();iE.call(this,a,b,c,Lk)}\nfunction iE(a,b,c,d){sC();qC.call(this,a);this.k=b;this.a=c;this.c=d;this.b=0}w(526,473,Ql,hE,iE);_.cf=function(){var a,b;a=1001==this.k?"ACTION_PERFORMED":zk;b=n;0<(this.b&1)&&(b+="Shift");0<(this.b&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.b&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.b&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.a+",when="+Ow(this.c)+qb+b};_.a=null;_.b=0;_.c=Lk;function NB(a,b){sC();qC.call(this,a);this.k=b}w(527,473,Ql,NB);\n_.cf=function(){var a,b;a=this.n;switch(this.k){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return zk}return b+" ("+a.We()+kb+a.Xe()+ga+a.Ve()+Gk+a.Re()+hb};w(530,527,Ql);_.j=0;\nfunction jE(a){var b;switch(a.k){case 503:b="MOUSE_MOVED";break;case 500:b="MOUSE_CLICKED";break;case 501:b="MOUSE_PRESSED";break;case 502:b="MOUSE_RELEASED";break;case 506:b="MOUSE_DRAGGED";break;case 504:b="MOUSE_ENTERED";break;case 505:b="MOUSE_EXITED";break;case 507:b="MOUSE_WHEEL";break;default:b=zk}b=b+",("+a.f+kb+a.i+"),button="+a.d;if(0<(a.j&16320)){var c=qb,d;d=a.j;var e;e=new Tw;0!=(d&4)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&1)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&2)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&\n8)&&(0!=(d&2048)?0!=(d&512)&&Ap(Ap(e,(PB(),null)),jb):Ap(Ap(e,(PB(),null)),jb));0!=(d&32)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&16)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&8)&&Ap(Ap(e,(PB(),null)),jb);0!=(d&4)&&Ap(Ap(e,(PB(),null)),jb);d=0==e.a.a.length?e.a.a:mE(e.a.a,0,e.a.a.length-1);c=c+d+",extModifiers=";d=a.j;var f;e=(f=n,0!=(d&256)&&(f+=(PB(),null)),0!=(d&128)&&(f+=(0<f.length?jb:n)+(PB(),null)),0!=(d&512)&&(f+=(0<f.length?jb:n)+(PB(),null)),0!=(d&64)&&(f+=(0<f.length?jb:n)+(PB(),null)),0!=(d&8192)&&(f+=\n(0<f.length?jb:n)+(PB(),null)),f);0!=(d&1024)&&(e+=(0<e.length?jb:n)+(PB(),null));0!=(d&2048)&&(e+=(0<e.length?jb:n)+(PB(),null));0!=(d&4096)&&(e+=(0<e.length?jb:n)+(PB(),null));b+=c+e}return b+=",clickCount="+a.e}w(532,530,Ql);_.cf=function(){return jE(this)};_.d=0;_.e=0;_.f=0;_.i=0;\nfunction Nu(a,b,c,d){sC();NB.call(this,a,507);this.d=this.e=this.j=0;this.f=b;this.i=c;if(0!=(this.j&63))this.j&=-16321,0!=(this.j&1)&&(this.j|=64),0!=(this.j&2)&&(this.j|=128),0!=(this.j&4)&&(this.j|=256),0!=(this.j&8)&&(this.j|=512),0!=(this.j&32)&&(this.j|=8192),500<=this.k&&502>=this.k?0!=(this.j&16)?(this.d=1,501==this.k&&(this.j|=1024)):0!=(this.j&8)?(this.d=2,501==this.k&&(this.j|=2048)):0!=(this.j&4)&&(this.d=3,501==this.k&&(this.j|=4096)):(0!=(this.j&16)&&(this.j|=1024),0!=(this.j&8)&&(this.j|=\n2048),0!=(this.j&4)&&(this.j|=4096));else if(0!=(this.j&16320))if(this.j&=-64,0!=(this.j&64)&&(this.j|=1),0!=(this.j&128)&&(this.j|=2),0!=(this.j&256)&&(this.j|=4),0!=(this.j&512)&&(this.j|=8),0!=(this.j&8192)&&(this.j|=32),500<=this.k&&502>=this.k)switch(this.d){case 1:this.j|=16;break;case 2:this.j|=8;break;case 3:this.j|=4}else 0!=(this.j&1024)&&(this.j|=16),0!=(this.j&2048)&&(this.j|=8),0!=(this.j&4096)&&(this.j|=4);this.b=0;this.a=1;this.c=d}w(533,532,Ql,Nu);\n_.cf=function(){var a,b;a=jE(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=zk}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;w(542,1,{});function eE(a){if(null==a)throw new nE;}w(543,542,{},eE);\nfunction oE(){oE=x;pE={};pE["java.vendor"]=Mh;pE["package.restrict.access.sun"]=xk;pE["sun.java.launcher"]=tf;pE["sun.management.compiler"]=Mh;pE["os.name"]=tf;pE[" sun.boot.class.path"]=tf;pE["path.separator.applet"]=tf;pE["java.vm.specification.vendor"]=Mh;pE["java.runtime.version"]=tf;pE["http.proxyPort"]=tf;pE["user.name"]=tf;pE["user.language"]=tf;pE["os.name.applet"]=tf;pE["browser.version"]=tf;pE["java.version"]=tf;pE["user.timezone"]=tf;pE["java.endorsed.dirs"]=tf;pE["java.specification.name"]=\n"GWT";pE["java.specification.version"]="2.5.0";pE[ai]=bf;!Qu&&(Qu=new Yu);Qu.a?pE[Zh]="yes":pE[Zh]=null}var pE;w(547,137,Jl);function qE(){}function rE(a){this.f=a}w(546,547,{83:1,89:1,97:1,106:1},qE,rE);function sE(){sE=x;tE=new uE}function vE(a){var b;if(a.k){var c;b=new Tw;Ap(b,a.f);b.a.a+=bd;c=a.a;null!=c&&0<c.length&&(b.a.a+=yc,Ap(b,a.a));c=a.b;a=a.j;null!=c&&Bp(b.a,c);null!=a&&(b.a.a+=Fa,Bp(b.a,a));b=b.a.a}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}\nfunction wE(a){sE();var b,c,d;if(null==a)throw new qE;a=oy(a);try{d=my(a,ny(58))}catch(e){e=yq(e);if(G(e,101))throw new rE(Cp(e));throw e;}c=my(a,ny(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;xE();var f,g,h;h=c.length;b=new yE;for(g=0;g<h;++g)f=c.charCodeAt(g),65<=f&&90>=f?zE(b,f+32&65535):Bp(b.a,String.fromCharCode(f));\nthis.f=b.a.a}else this.f=null,d=-1}if(null==this.f)throw new rE(Ze+a);if(!this.k&&(this.k=Fv(tE,this.f),this.k||(this.k=(PB(),new AE))&&E(tE,this.f,this.k),!this.k))throw new rE(Ze+a);try{c=a;var j=++d,l=a.length,o,m,r,t,y,v,s,A,F,M,N,$,U,V,da,la,sa,cc,K,pa,Ac;if(l<j||0>l){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(yc,j)==j&&-1==BE(c,ny(47),j+2))throw new CE(l);}else{N=c.substr(j,l-j);l-=j;v=0;s=this.c;$=this.e;cc=this.j;t=this.d;da=this.i;o=this.a;Ac=this.n;K=BE(N,ny(35),\n0);if(0==N.indexOf(yc)&&0!=N.indexOf("////")){F=2;$=-1;v=BE(N,ny(47),2);sa=BE(N,ny(63),2);-1!=sa&&(-1==v||v>sa)&&(v=sa);-1==v&&(v=l,t=n);A=v;-1!=K&&K<v&&(A=K);var jd=ny(64);pa=N.lastIndexOf(jd,A);o=N.substr(2,A-2);-1<pa&&(Ac=N.substr(2,pa-2),F=pa+1);U=BE(N,ny(58),-1==pa?F:pa);r=my(N,ny(93));if(-1!=r)try{N.length>r+1?(m=N.charCodeAt(r+1),58==m?U=r+1:U=-1):U=-1}catch(tb){if(tb=yq(tb),!G(tb,97))throw tb;}-1==U||U>v?s=N.substr(F,A-F):(s=N.substr(F,U-F),V=N.substr(U+1,A-(U+1)),0==V.length?$=-1:$=DE(V,\n10))}-1<K&&(cc=N.substr(K+1,l-(K+1)));y=-1==K?l:K;var L=ny(63);la=N.lastIndexOf(L,y);-1<la?(da=N.substr(la+1,y-(la+1)),0==la&&null!=t&&(H(t,n)?t=tc:t.indexOf(tc),M=zB(t,ny(47))+1,t=t.substr(0,M-0)),y=la):0!=K&&(da=null);-1<v&&(v<l&&47==N.charCodeAt(v)?t=N.substr(v,y-v):y>v&&(null==t?t=n:H(t,n)?t=tc:t.indexOf(tc),M=zB(t,ny(47))+1,0==M?t=N.substr(v,y-v):t=t.substr(0,M-0)+N.substr(v,y-v)));null==t&&(t=n);null==s&&(s=n);d=s;var Ga;Ga=t;null!=da&&!H(da,n)&&(null!=t?Ga=t+Gd+da:Ga=Gd+da);null==this.f&&(this.f=\nthis.f);this.c=d;this.b=Ga;this.e=$;this.j=cc;var ub;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+bd+this.e));null!=this.c&&-1<(ub=zB(this.c,ny(64)))?(this.n=mE(this.c,0,ub),this.c=py(this.c,ub+1)):this.n=null;null!=this.b&&-1<(ub=my(this.b,ny(63)))?(this.i=py(this.b,ub+1),this.d=mE(this.b,0,ub)):(this.i=null,this.d=this.b);this.a=o;this.n=Ac;this.d=t;this.i=da}}catch(Jc){Jc=yq(Jc);if(G(Jc,97))throw new rE(Cp(Jc));throw Jc;}if(-1>this.e)throw new rE("incorrect port: "+\nthis.e);}w(548,1,Ql,wE);_.tS=function(){return vE(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var tE;w(549,1,{});function EE(a,b,c){var d,e;for(d=a.Of().ye();d.Zd();)if(a=d.$d(),e=a.xh(),null==b?null==e:Kp(b,e))return c&&(a=new FE(a.xh(),a.yh()),d._d()),a;return null}w(553,1,Nl);_.Nf=function(a){return!!EE(this,a,!1)};\n_.eQ=function(a){var b,c;if(a===this)return!0;if(!G(a,109)||this.Tf()!=a.Tf())return!1;for(a=a.Of().ye();a.Zd();)if(b=a.$d(),c=b.xh(),b=b.yh(),!this.Nf(c)||!GE(b,this.Pf(c)))return!1;return!0};_.Pf=function(a){a=EE(this,a,!1);return!a?null:a.yh()};_.hC=function(){var a,b,c;c=0;for(b=this.Of().ye();b.Zd();)a=b.$d(),c+=a.hC(),c=~~c;return c};_.Qf=HE;_.Rf=function(){throw new IE("Put not supported on this map");};_.Sf=function(a){a=EE(this,a,!0);return!a?null:a.yh()};_.Tf=function(){return this.Of().Tf()};\n_.tS=function(){var a,b,c,d;d=Ik;a=!1;for(c=this.Of().ye();c.Zd();)b=c.$d(),a?d+=nb:a=!0,d+=n+b.xh(),d+=Ed,d+=n+b.yh();return d+"}"};function aB(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function Wx(a,b){var c;if(null==b)c=a.c;else if(G(b,1))c=bd+b in a.e;else a:{c=a.Wf(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d].xh();if(a.Vf(b,f)){c=!0;break a}}c=!1}return c}function Fv(a,b){return null==b?a.b:G(b,1)?a.e[bd+b]:JE(a,b,a.Wf(b))}\nfunction JE(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d],g=f.xh();if(a.Vf(b,g))return f.yh()}return null}function E(a,b,c){return null==b?KE(a,c):G(b,1)?LE(a,b,c):ME(a,b,c,a.Wf(b))}function ME(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){var d=e[f],h=d.xh();if(a.Vf(b,h))return a=d.yh(),d.zh(c),a}else e=a.a[d]=[];d=new FE(b,c);e.push(d);++a.d;return null}function KE(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}\nfunction LE(a,b,c){var d,e=a.e,b=bd+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function Hv(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(G(b,1)){var d,e=a.e;c=bd+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.Wf(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e],h=g.xh();if(a.Vf(b,h)){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.yh();break a}}c=null}return c}w(552,553,Nl);_.Nf=function(a){return Wx(this,a)};_.Of=function(){return new NE(this)};\n_.Vf=function(a,b){return this.Uf(a,b)};_.Pf=function(a){return Fv(this,a)};_.Rf=function(a,b){return E(this,a,b)};_.Sf=function(a){return Hv(this,a)};_.Tf=XC;_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function xp(){aB(this)}w(551,552,il,xp);_.Uf=function(a,b){return cw(a)===cw(b)||null!=a&&Kp(a,b)};_.Wf=function(a){return~~Np(a)};function uE(){aB(this)}w(550,551,il,uE);function OE(){}w(554,136,dm,OE);function PE(a){var b,c;b=0;for(c=a.a;c<a.i;){c=QE(a,c);if(c>=a.i)break;c=RE(a,c);++b}return b}\nfunction SE(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function TE(a){var b;a.a=0<=a.j&&!a.d?a.j:QE(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new OE;b=a.a;a.a=RE(a,a.a);return mE(a.n,b,a.a)}\nfunction RE(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=UE(a.n,d,a.n.length);if(c<=a.f&&SE(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=my(a.c,ny(c)))break;++d}a.k&&b==d&&(a.e?(c=UE(a.n,d,a.n.length),c<=a.f&&SE(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=my(a.c,ny(c))&&++d));return d}\nfunction QE(a,b){var c,d;if(null==a.c)throw new nE;for(d=b;!a.k&&d<a.i;)if(a.e){c=UE(a.n,d,a.n.length);if(c>a.f||!SE(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>my(a.c,ny(c)))break;++d}return d}function VE(a){WE.call(this,a,ha,!1)}function XE(a){WE.call(this,a,kb,!1)}\nfunction WE(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=UE(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=D(B,q,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=UE(this.c,d,this.c.length),this.b[c]=a}}}w(555,1,{},VE,XE,WE);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function YE(){}\nw(556,1,{},YE);_.a=null;function ZE(a,b){var c,d;c=a.a.exec(b);d=new YE;d.a=c;return d}function $E(){}function aF(a,b){var c,d;d=n;2==(b|2)&&(d+=Wh);1==(b|1)&&(d+=ni);c=new $E;c.a=RegExp(a,d);return c}w(557,1,{},$E);_.a=null;\nfunction bF(a,b){var c,d,e,f,g;c=n;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(G(e,1)&&(e=Sp(e),!(Qp(),!/[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]/.test(e.replace(/"(\\\\.|[^"\\\\])*"/g,n)))))return;c+=e;d<b.length-1&&(c+=kb);++d}}typeof a==Gh?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Wf+c+cg),a.apply(c)):(evalString=a+cb+c+");",$wnd.eval(evalString))}\nfunction cF(a){var b;if(null==a||0==a.length)return dF(\'JSME installation warning: invalid size or not specified size of DOM element: "\'+a+\'", Using "100%".\'),Kc;b=a.charCodeAt(a.length-1);return eF(b)||46==b?a+oj:a}function kw(a){var a=new fF(a),b,c,d,e,f;b=$doc.getElementsByTagName(ph);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Yg)||n,c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;gF(a););return a.b}w(564,1,{});function hF(a,b){b.Ld(new iF);b.Kd(new jF);b.Md(new kF);b.Nd(new lF(a))}\nw(563,564,{});_.b=null;_.c=1;_.d=-1;function mF(a){this.a=a;this.b=new nF(this.a);this.c=this.d=1}w(562,563,{},mF);_.a=null;function nF(a){this.a=a}w(565,1,{},nF);_.Xf=function(a){var b=this.a;b.Tb&&(null!=a&&0<a.length?(oF(b.r,"DROP"),!b.Ub&&(b.Ub=new pu(b)),pF(b.Ub,a)):(mu(b,"ERROR - empty or null structure"),qF(b)))};_.a=null;function rF(a){this.a=a}w(566,1,{},rF);_.a=null;function sF(a,b,c,d){this.d=a;this.b=b;this.c=c;this.a=d}w(567,1,{},sF);\n_.Yf=function(){Ty(this.d.f,this.b,oC(this.d)-this.c-this.a.a,pC(this.d)-(this.a.d-this.a.a))};_.a=null;_.b=null;_.c=0;var tF=_.d=null;function uF(){uF=x;tF=new Qw((gx(),new fx("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAF0lEQVR42mNgGAWjYBSMglEwCkYBpQAAB1AAAZMWyVkAAAAASUVORK5CYII=")),29,16)}function vF(a){var b;$wnd.JSApplet.Inchi.__local_ff=function(a){b=a};$wnd.JSApplet.Inchi.computeInchi(a,"JSApplet.Inchi.__local_ff");delete $wnd.JSApplet.Inchi.__local_ff;return b}\nfunction wF(a){var b;xF?a&&yF(a):(b=(zF(),AF).a.a,b=(Tp(),new Zp(b)),b.d=Up,Wp(Xp(b,new BF(a))))}var xF=!1;function BF(a){this.a=a}w(571,1,{},BF);_.wd=function(a){if(this.a){var b=this.a;b.a&&b.a.zd(a)}else $wnd.alert("Loading of InChI-js failed")};_.xd=function(){this.a&&(yF(this.a),xF=!0)};_.a=null;function yF(a){var b;b=vF(a.b);a.a.Zf(b)}function CF(a,b){this.a=a;this.b=b}w(572,1,Ul,CF);_.zd=function(a){this.a&&this.a.zd(a)};_.a=null;var AF=_.b=null;\nfunction zF(){zF=x;AF=new Pw((gx(),new fx($moduleBase+"96E40B969193BD74B8A621486920E79C.cache.js")))}function DF(a){return a.error==n?null:a.error}function EF(a){return a.warning==n?null:a.warning}\nfunction FF(){FF=x;GF=z(hw,u,1,["Copyright (c) 2017, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);HF=(EC(),HC);IF=UC(HF);JF=z(B,q,-1,[301,3,401,4,501,5,701,9,801,10,901,11,1001,12,601,8,1101,7,1300,1,1201,32,1301,33]);KF=D(LF,u,59,43,0);MF=D(hw,u,1,43,0);NF=D(LF,u,59,7,0);OF=null!=(oE(),pE[Zh]);PF=D(QF,u,63,100,0);RF=D(SF,u,64,100,0);var a,b;for(a=1;42>=a;++a)0<TF(a)?KF[a]=(EC(),JC):(KF[a]=(EC(),OC),MF[a]=Uf);MF[1]=Pe;KF[1]=(EC(),JC);MF[2]=ce;KF[2]=\nOC;MF[3]=me;KF[3]=JC;MF[4]=sf;KF[4]=TC;MF[5]=xf;KF[5]=NC;MF[9]=Ke;KF[9]=QC;MF[10]=ve;KF[10]=QC;MF[11]=le;KF[11]=QC;MF[12]=Xe;KF[12]=QC;MF[8]=Hf;KF[8]=VC(PC);MF[7]=yf;KF[7]=OC;MF[6]=Lf;KF[6]=JC;MF[13]=Jf;KF[13]=JC;MF[32]=Uf;KF[32]=JC;MF[14]=cf;MF[16]=df;MF[15]=uf;MF[17]=Gf;MF[18]=ze;MF[19]=Me;MF[20]=Rd;MF[21]=rf;MF[22]=re;MF[24]=Mf;MF[23]=de;MF[25]=Vf;MF[26]=vf;MF[27]=Ee;MF[28]=se;MF[29]=Ud;MF[30]=Oe;MF[31]=Xd;for(a=33;42>=a;++a)b=Ef,33<a&&(b+=a-33),MF[a]=b,KF[a]=JC}\nfunction UF(a){var b;if(a.dc)b=VF(a,1)+Fd+VF(a,2)+Fd+VF(a,3);else if(b=VF(a,0),0<b.length){var c=new WF(a.ob);Dm(a.qb.a,c)}return b}function XF(a){var b,c,d;d=!1;if(0<a.ob.v||0<a.ob.w)if(d=!0,0<a.ob.v?(YF(a.ob,a.ob.v),ZF(a,"delAtom",a.ob.v),a.ob.v=0):($F(a.ob,a.ob.w),ZF(a,"delBond",a.ob.v),a.ob.w=0),aG(a.ob),b=bG(a.ob),1<b.length)for(c=0;c<b.length;++c)0==c?(a.zb[a.o]=b[0],a.ob=a.zb[a.o]):a.zb[++a.Sb]=b[c];return d}\nfunction cG(a,b){var c,d,e,f;dG(a,!1);c=b.a;if(H(c,Fc))nu(UF(a));else if(H(c,Ic))nu(Qt(a,!0,!1));else if(H(c,Nc))nu(Qt(a,!0,!0));else if(H(c,ad))a.Tb&&(c=a.r,null==c.i&&(c.i="PASTE"),ou(a.E,(!a.Ub&&(a.Ub=new pu(a)),a.Ub)));else if(H(c,Oc))a.bg(3);else if(H(c,Pc))a.bg(4);else if(H(c,Uc))a.bg(5);else if(H(c,Vc))rq(6,new eG(a));else if(H(c,Wc))a.kg();else if(H(c,Xc))rq(1,new fG(a));else if(H(c,Aj))7!=a.cb&&(a.db=Lk),d=b.c,d=Nw(d,Kk),c=Ew(d,a.db),e=!Bw(c,Lk)?ww(c):c,!Bw(e,Rk)&&gG(a.ob,P(c)),a.Ib=!0,a.cb=\n7,a.db=d;else if(c==Qf||c==Kf){if(e=hG(a.ob,(iG(),c==Kf?jG:kG)))a.ob.f.a?mu(a,"Chiral flag is set"):mu(a,"No Chiral flag"),lG(a,"changeChiral",a.o,0,0),a.Ib=!0}else if(c==be){f=mG(a);e=!1;for(c=1;c<=a.ob.p;++c)d=a.ob.b[c],-99199==d.f&&(++f,d.f=f,e=!0);e&&(a.Ib=!0,lG(a,"changeManyAtomMap",a.o,0,0))}else if(c==Ge){c=a.ob;e=!1;for(d=1;d<=c.p;++d)e=nG(c.b[d])||e;(a.Ib=e)&&lG(a,"deleteAtomMaps",a.o,0,0)}else c==He?(a.Ib=oG(a.ob),a.Ib&&lG(a,"deleteHydrogens",a.o,0,0)):H(c,Gj)||(H(c,xh)?a.hc=!0:pG(a,c));\n(a.Ib||a.Gb)&&a.bf(a.Ec.d)}\nfunction qG(a,b,c,d,e){var f,g,h,j,l,o,m,r;if(!a.Ob&&(j=c-b+1,!(0>=j||b>a.Sb||c>a.Sb))){l=D(rG,nl,-1,99,1);h=m=o=0;for(g=b;g<=c;++g)f=sG(a.zb[g]),o+=f.c,m+=f.d,f.d>h&&(h=f.d),l[g]=f.c,2==d&&(l[g]=f.d);a.J&&(o+=25*(j+1),m+=25*(j+1),h+=25);j=g=1;a.J?r=tG(a):r=uG(a);f=dw(r.b);r=dw(r.a);1==d||3==d?f=~~((f-48)/2):2==d&&(r=~~(r/2));o>=f&&(g=f/o);h>=r&&(j=r/h);h=0;a.J&&(a.xb=g<j?g:j,a.ig("alignMolecules Depict: molecularAreaScale="+a.xb+" xsize="+f+" ysize="+r+ea),h=25*f/o,2==d&&(h=25*r/m));for(g=b;g<=c;++g)2==\nd?l[g]=l[g]*r/m:l[g]=l[g]*f/o;o=-f/2;m=0;1==d?o=-f-24:3==d?o=24:2==d&&(o=0,m=-r);for(g=b;g<=c;++g){a.J&&vG(a.zb[g]);2==d?m+=l[g]/2+h:o+=l[g]/2+h;if(!e)for(b=1;b<=a.zb[g].p;++b)wG(a.zb[g].b[b],o/a.xb,m/a.xb);2==d?m+=l[g]/2:o+=l[g]/2;a.J||xG(a.zb[g])}}}function yG(a,b){var c;a.k=202;a.Mb=!1;mu(a,n);if(0!=a.Sb){a.Ib=!0;a.q=!0;for(c=a.o;c<a.Sb;++c)a.zb[c]=a.zb[c+1];--a.Sb;a.o=a.Sb;0<a.Sb?a.ob=a.zb[a.o]:(a.ob=new zG(a),a.ob.o=0);b&&(!!a.r&&AG(Xp(a.r,"clear"),0,0,0),a.hc=!0)}}\nfunction BG(a){a.Sb=0;a.o=0;a.ob=new zG(a);a.ob.o=0;a.sb=null;a.Ib=!0}\nfunction CG(a,b){var c,d,e,f,g;g=new BD;e=If;d="MOL";f="MOL or SDF";iG();a:{for(c=1;c<=a.Sb;++c)if(0<a.zb[c].p){c=(iG(),iG(),jG);break a}c=(iG(),iG(),kG)}c=c.a?kG:jG;b&&(e="SMIRKS",f=d=Ff);a.Ac&&(f+=" or "+e,!b&&a.zc&&(f+=" or OCL ID code"));e=new uD(ye+e);e.c=Fc;zD(g,e);tD(e,!c.a);xC(e.d,a);e=new uD(ye+d);e.c=Ic;xC(e.d,a);zD(g,e);b||(e=new uD(ye+d+" V3000"),e.c=Nc,xC(e.d,a),zD(g,e),a.$f()&&(a.N&&(e=new uD("Copy as InChI"),e.c=Oc,xC(e.d,a),tD(e,!c.a),zD(g,e)),a.P&&(e=new uD("Copy as InChI key"),e.c=\nPc,xC(e.d,a),tD(e,!c.a),zD(g,e)),a.kc&&(e=new uD("Search chemical structure (through InChIKey)"),e.c=Wc,xC(e.d,a),tD(e,!c.a),zD(g,e)),a.O&&(e=new uD("Copy as InChI auxinfo"),e.c=Uc,xC(e.d,a),tD(e,!c.a),zD(g,e))));a.Ac&&a.Q&&!b&&(e=new uD("Copy as Scalar Vector Graphics"),e.c=Xc,xC(e.d,a),zD(g,e));a.Ac&&a.zc&&!b&&(e=new uD("Copy as OCL ID code"),e.c=Vc,xC(e.d,a),tD(e,!c.a),zD(g,e));a.Tb&&(zD(g,new uD(rb)),d=a.Wb,null==d&&(d="Paste "+f),e=new uD(d),e.c=ad,xC(e.d,a),zD(g,e));xB(a,g);return g}\nfunction DG(a,b,c,d){return new EG(a.cg(!b?null:b.a,P(J(Math.round(c))),P(J(Math.round(d)))))}\nfunction FG(a,b,c,d){var e,f,g,h,j,l,o;f=100*d+c;j=(c-1)*(a.mb+(a.Lb?1:0));g=(d-1)*(a.mb+(a.Lb?1:0));1==c&&2<d&&(g-=2*a.mb);GG(b,HF);a.Lb?(f==a.k&&GG(b,VC(HF)),HG(b,j,g,a.mb,a.mb),GG(b,(EC(),JC)),IG(b,j,g,a.mb-1,a.mb-1)):f==a.k?JG(b,j+1,g+1,a.mb,a.mb,!1):JG(b,j,g,a.mb,a.mb,!0);if(!(1301==f&&!a.cc||107==f&&!a.ac))if(201!=f||a.tc)if(103!=f||a.Fb)if(!(105==f&&!a.Rb&&!a.A)&&(109!=f||a.dc))if(c=a.mb/4,3>d)switch(GG(b,(EC(),LC)),f){case 101:GG(b,PC);KG(b,j+3,g+3,a.mb-6,a.mb-6);GG(b,LC);e=g+3;h=a.mb-6;c=\na.mb-6;d=b.a;f=P(J(Q((j+3)*R)));e=P(J(Q(e*R)));h=P(J(Q(h*R)));c=P(J(Q(c*R)));d.n&&(LG(d,!1),MG(d,NG(d,f,e,h,c)));OG(b,j+6,g+6,a.mb-12,a.mb-12);PG(b.a,P(J(Q((j+9)*(QG(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));HG(b,j+a.mb-10,g+9,2,4);0.04>Math.random()&&(GG(b,NC),PG(b.a,P(J(Q((j+10)*R))),P(J(Q((g+18)*R))),P(J(Q(4*R))),P(J(Q(4*R)))));0.96<Math.random()&&(GG(b,PC),HG(b,j+a.mb-10,g+8,2,3));break;case 112:f=j+c;e=j+a.mb-c;h=j+a.mb/2;RG(b,f,g+a.mb-c,h,g+a.mb/2);RG(b,j+a.mb/2,g+a.mb/2,e,g+a.mb-\nc);l=g+a.mb-c;d=a.mb/24;SG(b.a,P(J(Q((h-d)*(QG(),R)))),P(J(Q(l*R))),P(J(Q((h-2*d)*R))),P(J(Q(l*R))));SG(b.a,P(J(Q((h+d)*R))),P(J(Q(l*R))),P(J(Q((h+2*d)*R))),P(J(Q(l*R))));GG(b,QC);RG(b,f,g+c,h,g+a.mb/2);RG(b,j+a.mb/2,g+a.mb/2,e,g+c);l=g+c;SG(b.a,P(J(Q((h-d)*R))),P(J(Q(l*R))),P(J(Q((h-2*d)*R))),P(J(Q(l*R))));SG(b.a,P(J(Q((h+d)*R))),P(J(Q(l*R))),P(J(Q((h+2*d)*R))),P(J(Q(l*R))));GG(b,LC);break;case 107:GG(b,OC);HG(b,j+4,g+4,a.mb-8,a.mb-8);GG(b,LC);IG(b,j+4,g+4,a.mb-8,a.mb-8);OG(b,j+6,g+6,a.mb-11,a.mb-\n12);PG(b.a,P(J(Q((j+9)*(QG(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));HG(b,j+a.mb-10,g+9,2,4);break;case 108:d=a.mb/4;RG(b,j+d,g+a.mb-d,j+a.mb-d,g+d);d=a.mb/2-d;f=g+2*a.mb/3;j+=a.mb/2;c=j+d;SG(b.a,P(J(Q(j*(QG(),R)))),P(J(Q(f*R))),P(J(Q(c*R))),P(J(Q(f*R))));g+=a.mb/3;a=j-d;SG(b.a,P(J(Q(a*R))),P(J(Q(g*R))),P(J(Q(j*R))),P(J(Q(g*R))));j=(a+j)/2;g-=d/2;a=g+d;SG(b.a,P(J(Q(j*R))),P(J(Q(g*R))),P(J(Q(j*R))),P(J(Q(a*R))));break;case 113:a.lc&&(d=c/2,f=a.mb-2*c-2*d,c=j+d+c,e=g+(c-j),GG(b,SC),TG(b.a,\nP(J(Q(c*(QG(),R)))),P(J(Q(e*R))),P(J(Q(f*R))),P(J(Q(f*R)))),GG(b,KC),h=j+a.mb/2,a=g+a.mb/2,l=c+f,o=g+d,g=o+d,SG(b.a,P(J(Q(c*R))),P(J(Q(g*R))),P(J(Q(h*R))),P(J(Q(o*R)))),SG(b.a,P(J(Q(h*R))),P(J(Q(o*R))),P(J(Q(l*R))),P(J(Q(g*R)))),g=e+f+d,o=g+d,SG(b.a,P(J(Q(c*R))),P(J(Q(g*R))),P(J(Q(h*R))),P(J(Q(o*R)))),SG(b.a,P(J(Q(h*R))),P(J(Q(o*R))),P(J(Q(l*R))),P(J(Q(g*R)))),j+=d,l=j+d,g=e+f,SG(b.a,P(J(Q(l*R))),P(J(Q(e*R))),P(J(Q(j*R))),P(J(Q(a*R)))),SG(b.a,P(J(Q(j*R))),P(J(Q(a*R))),P(J(Q(l*R))),P(J(Q(g*R)))),j=\nc+f+d,l=j+d,SG(b.a,P(J(Q(j*R))),P(J(Q(e*R))),P(J(Q(l*R))),P(J(Q(a*R)))),SG(b.a,P(J(Q(l*R))),P(J(Q(a*R))),P(J(Q(j*R))),P(J(Q(g*R)))));break;case 110:UG(b,j,g,a.mb,!0);break;case 111:UG(b,j,g,a.mb,!1);break;case 214:d=a.Z;f=3+j;c=f+d/2;e=f+d;h=g+3;l=h+d;GG(b,SC);VG(b,z(rG,nl,-1,[f,c,e]),z(rG,nl,-1,[h,l,h]),3);f=c;l=h+d/2;h=l+d;VG(b,z(rG,nl,-1,[f,c+d/2,f+d]),z(rG,nl,-1,[h,l,h]),3);a.R=new xD(dw(j),dw(g));break;case 109:RG(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);RG(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2+\nc/2);RG(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2-c/2);break;case 102:GG(b,GC);HG(b,j+3,g+5,a.mb-7,a.mb-11);GG(b,LC);IG(b,j+3,g+5,a.mb-7,a.mb-11);break;case 103:GG(b,HF);a.Mb&&JG(b,j+1,g+1,a.mb,a.mb,!1);GG(b,LC);WG(a,b,j,g,"NEW");break;case 106:GG(b,NC);RG(b,j+7,g+7,j+a.mb-7,g+a.mb-7);RG(b,j+8,g+7,j+a.mb-6,g+a.mb-7);RG(b,j+7,g+a.mb-7,j+a.mb-7,g+7);RG(b,j+8,g+a.mb-7,j+a.mb-6,g+7);GG(b,LC);RG(b,j+c,g+a.mb/2,j+12,g+a.mb/2);WG(a,b,j+6,g,Ef);break;case 104:GG(b,NC);RG(b,j+7,g+7,j+a.mb-7,g+a.mb-7);RG(b,\nj+8,g+7,j+a.mb-6,g+a.mb-7);RG(b,j+7,g+a.mb-7,j+a.mb-7,g+7);RG(b,j+8,g+a.mb-7,j+a.mb-6,g+7);GG(b,LC);break;case 105:a.sc?(GG(b,RC),KG(b,j+3,g+3,a.mb-6,a.mb-6),GG(b,LC)):WG(a,b,j,g,"123");break;case 114:GG(b,TC);d=a.mb-8;f=j+(a.mb-d)/2;c=g+(a.mb-d)/2;PG(b.a,P(J(Q(f*(QG(),R)))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(d*R))));GG(b,LC);XG(a,b,j,g,GC,Wh);break;case 201:RG(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2+2);RG(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2-2);RG(b,j+a.mb-c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2-2);break;case 202:RG(b,\nj+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);break;case 203:RG(b,j+c,g+a.mb/2-2,j+a.mb-c,g+a.mb/2-2);RG(b,j+c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2+2);break;case 204:RG(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);RG(b,j+c,g+a.mb/2-3,j+a.mb-c,g+a.mb/2-3);RG(b,j+c,g+a.mb/2+3,j+a.mb-c,g+a.mb/2+3);break;case 205:SG(b.a,P(J(Q((j+c/2)*(QG(),R)))),P(J(Q((g+2*c+c/3)*R))),P(J(Q((j+3*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))));SG(b.a,P(J(Q((j+3*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))),P(J(Q((j+5*(c/2))*R))),P(J(Q((g+2*c+c/3)*R))));SG(b.a,P(J(Q((j+5*(c/\n2))*R))),P(J(Q((g+2*c+c/3)*R))),P(J(Q((j+7*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))));break;case 206:YG(a,b,j,g+2,3);break;case 207:YG(a,b,j,g,4);break;case 208:YG(a,b,j,g,5);break;case 209:YG(a,b,j,g,1);break;case 210:YG(a,b,j,g,6);break;case 211:YG(a,b,j,g,7);break;case 212:YG(a,b,j,g,8);break;case 213:WG(a,b,j,g,"FG"),a.T=new xD(dw(j),dw(g))}else d=ZG(a,f),XG(a,b,j,g,KF[d],MF[d])}\nfunction $G(a,b,c){var d,e,f;d=0;b=P(J(Q(b/a.nb)));c=P(J(Q(c/a.nb)));if(b<a.mb+(a.Lb?1:0)||c<2*a.mb+(a.Lb?1:0)){f=0;for(e=1;14>=e;++e)if(b<e*(a.mb+(a.Lb?1:0))){f=e;break}b=0;for(e=1;e<=aH+2;++e)if(c<e*(a.mb+(a.Lb?1:0))){b=e;break}0<f&&0<b&&(d=100*b+f)}109==d&&(a.dc||(d=0));return d}function bH(a){var b;b=9;a.cc&&++b;a.Bc&&++b;return b}\nfunction cH(a,b,c,d,e){var f;f=3*e;e*=a.Z;a.J&&(f=0);f=c-f-e;c=f+e;a.J?(a=d,e=d-e,d=(e+d)/2):(d/=2,a=d+e/2,e=d-e/2);GG(b,(EC(),SC));VG(b,z(rG,nl,-1,[f,c,f]),z(rG,nl,-1,[e,d,a]),3)}\nfunction dH(a){var b,c,d,e,f;a.ig("drawMolecularArea mustReDrawMolecularArea="+a.Ib+ea);if(a.Ib){if(a.r&&null!=a.r.a&&a.r.a!=yk&&a.r.a!=wj)for(b=1;b<=a.Sb;++b)aG(a.zb[b]);eH(a.vb.b.a,a.xb/R);e=a.vb.b;c=a.yb;b=a.ub;a.ig("drawMolecularArea "+c+" : "+b+" scale: "+a.xb+ea);GG(e,a.D);c/=a.xb;b/=a.xb;PG(e.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))));d=a.tb?(ED(),HD):(ED(),JD);f=(ED(),FD);var g=e.a;if(f==(ED(),FD))d==HD?g.b=n:g.b=Qj;d=new BC(a.wb);e.d=new BC(R*d.e);fH(e.a,e.d);for(d=1;d<=\na.Sb;++d){f=a.zb[d];var g=e,h=void 0,j=void 0,l=void 0,o=void 0,m=void 0,r=void 0,t=o=o=void 0,y=j=t=void 0,v=y=o=void 0,s=m=v=r=h=v=void 0,A=void 0,F=void 0,M=m=void 0,N=l=m=v=t=h=j=v=j=s=t=h=F=y=h=void 0,l=M=r=M=s=r=t=o=N=l=o=t=t=void 0,y=h=1;g.c=f.k.D;f.k.L&&(GG(g,(EC(),LC)),IG(g,0,0,f.k.M.b-1,f.k.M.a-1));if(0!=f.p){f.y&&(A=g,o=f.y,A.b=o,A.f=A.a.e,gH(A.a,o));f.s&&(vG(f),qG(f.k,1,f.k.Sb,0,!1),f.s=!1);hH(f.k,f.k.x);if(-1==f.i){for(A=1;A<=f.p;++A)o=f.b[A].c,0<o&&7>o&&(GG(g,(FF(),NF)[o]),KG(g,f.b[A].q-\n12,f.b[A].r-12,24,24));for(A=1;A<=f.q;++A)l=f.c[A].i,m=f.c[A].j,0!=f.b[l].c&&f.b[l].c==f.b[m].c&&(GG(g,(FF(),NF)[f.b[l].c]),v=f.b[m].q-f.b[l].q,h=f.b[m].r-f.b[l].r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y,v=9*h,t=9*y,o=iH(4),r=iH(4),o[0]=f.b[l].q+v,r[0]=f.b[l].r-t,o[1]=f.b[m].q+v,r[1]=f.b[m].r-t,o[2]=f.b[m].q-v,r[2]=f.b[m].r+t,o[3]=f.b[l].q-v,r[3]=f.b[l].r+t,VG(g,o,r,4))}for(A=1;A<=f.q;++A){GG(g,(EC(),KC));t=f.c[A];l=t.i;m=t.j;1==f.i&&0!=f.b[l].c&&f.b[l].c==f.b[m].c&&GG(g,(FF(),NF)[f.b[l].c]);if(3==\nt.f||4==t.f)o=l,l=m,m=o;o=f.b[l].q;r=f.b[l].r;N=f.b[m].q;M=f.b[m].r;if(1!=t.c||0!=t.f)v=N-o,h=M-r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y;switch(t.c){case 2:10<=t.f&&GG(g,QC);v=2*h;t=2*y;SG(g.a,P(J(Q((o+v)*(QG(),R)))),P(J(Q((r-t)*R))),P(J(Q((N+v)*R))),P(J(Q((M-t)*R))));SG(g.a,P(J(Q((o-v)*R))),P(J(Q((r+t)*R))),P(J(Q((N-v)*R))),P(J(Q((M+t)*R))));GG(g,LC);break;case 3:SG(g.a,P(J(Q(o*(QG(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))));l=3*h;m=3*y;SG(g.a,P(J(Q((o+l)*R))),P(J(Q((r-m)*R))),P(J(Q((N+l)*\nR))),P(J(Q((M-m)*R))));SG(g.a,P(J(Q((o-l)*R))),P(J(Q((r+m)*R))),P(J(Q((N-l)*R))),P(J(Q((M+m)*R))));break;case 9:case 0:for(m=0;10>m;++m)l=o-(o-N)/10*m,s=r-(r-M)/10*m,SG(g.a,P(J(Q(l*(QG(),R)))),P(J(Q(s*R))),P(J(Q(l*R))),P(J(Q(s*R))));jH(g,f.k.v);m=kH(f.k.w);t=t.d;l=Gd;null!=t&&(l=t);t=LD(f.k.w,l);t=(o+N)/2-t/2;M=(r+M)/2+~~(m/2)-1;GG(g,QC);lH(g.a,l,P(J(Q(t*(QG(),R)))),P(J(Q(M*R))));GG(g,LC);break;default:if(1==t.f||3==t.f)v=3*h,t=3*y,s=iH(3),j=iH(3),s[0]=N+v,j[0]=M-t,s[1]=o,j[1]=r,s[2]=N-v,j[2]=M+t,\nVG(g,s,j,3);else if(2==t.f||4==t.f){v=3*h;t=3*y;for(m=0;10>m;++m)l=o-(o-N)/10*m,s=r-(r-M)/10*m,j=m/10,SG(g.a,P(J(Q((l+v*j)*(QG(),R)))),P(J(Q((s-t*j)*R))),P(J(Q((l-v*j)*R))),P(J(Q((s+t*j)*R))))}else SG(g.a,P(J(Q(o*(QG(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))))}}y=iH(f.p+1);h=iH(f.p+1);for(A=1;A<=f.q;++A)l=f.c[A].i,m=f.c[A].j,o=f.b[l].q,r=f.b[m].q,++h[l],++h[m],y[l]=y[l]/h[l]+r/h[l],y[m]=y[m]/h[m]+o/h[m];jH(g,f.k.v);m=kH(f.k.w);N=iH(f.p+1);r=iH(f.p+1);o=D(mH,u,121,f.p+1,0);for(A=1;A<=f.p;++A)l=\nnH(f,A),(null==l||1>l.length)&&(l=ib),j=f.b[A],3==f.b[A].a&&0<f.b[A].j&&0==f.b[A].n&&0==j.d&&!(4<=j.o&&2==j.j)?(N[A]=r[A]=LD(f.k.w,l),o[A]=oH(f,A,N[A],N[A],m,!1)):(M=y[A]<f.b[A].q,v=!0,1<h[A]&&8.333333333333334>pH(y[A]-f.b[A].q)&&(v=!1),2<h[A]&&(v=!1),1==h[A]&&2.5>pH(y[A]-f.b[A].q)&&(M=!0),t=l,s=n,f.k.oc&&(F=f.b[A].i,0<F&&(s+=Pe,1<F&&(s+=F))),F=n,0!=j.d&&(F=Wf+j.d+cg),j=n,0!=f.b[A].n&&(1<qH(f.b[A].n)&&(j+=qH(f.b[A].n)),0<f.b[A].n?j+=jb:j+=rb),M||!v?l=F+l+s+j+n:l=j+s+n+F+l,v||(t=l),t=LD(f.k.w,t),v=\nLD(f.k.w,l),N[A]=t,r[A]=v,v=o[A]=oH(f,A,t,v,m,M),t=v.c+2+1,M=v.d+m+2,GG(g,g.c),-1==f.i&&0!=f.b[A].c&&GG(g,(FF(),NF)[f.b[A].c]),HG(g,v.c,v.d,v.b,v.a),1==f.i?0!=f.b[A].c?GG(g,(FF(),NF)[f.b[A].c]):GG(g,(EC(),LC)):GG(g,(FF(),KF)[f.b[A].a]),lH(g.a,l,P(J(Q(t*(QG(),R)))),P(J(Q(M*R)))));for(A=1;A<=f.p;++A)h=f.b[A],-99199!=h.f&&(t=N[A],v=r[A],t=f.b[A].q-t/2,M=f.b[A].r+~~(m/2)-1,GG(g,(EC(),QC)),rH(g,ga+(-99199!=h.f?h.f:0),t+v,M));if(0<f.v||0<f.w)if(GG(g,104==f.k.k?(EC(),NC):(EC(),TC)),0<f.v&&106!=f.k.k&&(v=\no[f.v],IG(g,v.c,v.d,v.b,v.a)),0<f.w&&(l=f.c[f.w].i,m=f.c[f.w].j,v=f.b[m].q-f.b[l].q,h=f.b[m].r-f.b[l].r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y,v=4*h,t=4*y,s=iH(5),j=iH(5),s[0]=f.b[l].q+v,s[1]=f.b[m].q+v,j[0]=f.b[l].r-t,j[1]=f.b[m].r-t,s[3]=f.b[l].q-v,s[2]=f.b[m].q-v,j[3]=f.b[l].r+t,j[2]=f.b[m].r+t,s[4]=s[0],j[4]=j[0],106!=f.k.k&&sH(g,s,j,5),106==f.k.k&&tH(f,f.c[f.w].i,f.c[f.w].j))){h=0;for(A=1;A<=f.p;++A)0<f.a[A]&&++h;if(h>~~(f.p/2))for(A=1;A<=f.p;++A)0<f.a[A]?f.a[A]=0:f.a[A]=1;GG(g,(EC(),NC));\nfor(A=1;A<=f.p;++A)0<f.a[A]&&(v=o[A],IG(g,v.c,v.d,v.b,v.a))}f.y&&(g.b=null,gH(g.a,g.f))}}a.dc&&(d=(c-48)/2,GG(e,(EC(),QC)),SG(e.a,P(J(Q(d*R))),P(J(Q(b/2*R))),P(J(Q((d+48)*R))),P(J(Q(b/2*R)))),SG(e.a,P(J(Q((d+48)*R))),P(J(Q(b/2*R))),P(J(Q((d+48-6)*R))),P(J(Q((b/2+6)*R)))),SG(e.a,P(J(Q((d+48)*R))),P(J(Q(b/2*R))),P(J(Q((d+48-6)*R))),P(J(Q((b/2-6)*R)))));a.J&&(a.hb=new oD(Ue,0,13),a.kb=BB(a.hb),null!=a.sb&&(d=LD(a.kb,a.sb),d=(c-d)/2,f=b-13,GG(e,(EC(),LC)),jH(e,a.hb),rH(e,a.sb,d,f)));a.J&&a.nc&&cH(a,e,\nc,b,0.6/a.xb);b=P(J(Q(uH(a,a.nb))));c=P(J(Q(vH(a,a.nb))));wH(a.Ec,a.vb.a,b,c);a.Ib=!1;if(a.hc){oE();c=new xH;c.a=a.o;c.f=a.Sb;b=!1;for(e=1;99>e;++e)if(d=a.zb[e])0<d.p&&(b=!0),c.d[e]=new WF(d);else break;c.i=a.dc;c.e=a.Fb;c.b=a.xb;c.c=a.cb;e=a.pb;b=new yH(b?c:null);c=e.a.c;e.a.c=b;b.b=e.a;c&&(b.c=c,c.b=b);e.a=b;a.hc=!1}a.r&&null!=a.r.a&&(null!=a.Qb&&bF(a.Qb,null),a.r&&null!=a.r.a&&a.eg(),zH(a.r),a.Mb&&(a.Mb=!1,a.Kb=!0,a.bf(a.Ec.d)))}}function AH(a){a.Ib=!0;a.vb?(dH(a),a.Ib=!1):qF(a)}\nfunction YG(a,b,c,d,e){var f,g,h,j,l;f=a.mb/4;g=!1;j=D(rG,nl,-1,9,1);l=D(rG,nl,-1,9,1);c+=a.mb/2;d+=a.mb/2;f=a.mb/2-f/2;1==e&&(e=6,g=!0);for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+f*Math.sin(h),l[a]=d+f*Math.cos(h);sH(b,j,l,e+1);if(g){for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+(f-3)*Math.sin(h),l[a]=d+(f-3)*Math.cos(h);RG(b,j[0],l[0],j[1],l[1]);RG(b,j[2],l[2],j[3],l[3]);RG(b,j[4],l[4],j[5],l[5])}}\nfunction UG(a,b,c,d,e){var f,g,h,j,l,o,m,r;l=d/4;c-=1;o=2+l/2;g=2+l;r=c+10*d/24;j=r+l;m=b+d;e?(h=2+b,f=o+b,g+=b):(f=m-o,h=m-2,g=m-g);SG(a.a,P(J(Q(h*(QG(),R)))),P(J(Q(r*R))),P(J(Q(f*R))),P(J(Q(j*R))));SG(a.a,P(J(Q(g*R))),P(J(Q(r*R))),P(J(Q(f*R))),P(J(Q(j*R))));h=l/3-0.5;SG(a.a,P(J(Q(f*R))),P(J(Q((r+h)*R))),P(J(Q(f*R))),P(J(Q(j*R))));f=d-o-4;c=c+o-h;d=d-4-h-1;j=270;e?(b+=o,e=270):(b=m-f-o,j*=-1,e=-90);BH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(f*R))),P(J(Q(d*R))),P(J(Math.round(e))),P(J(Math.round(j))))}\nfunction mG(a){var b,c,d;b=-99999;for(d=1;d<=a.Sb;++d)c=a.zb[d],c=CH(c),c>b&&(b=c);return b}\nfunction DH(a,b,c,d){var e=OF?350:170,f,g,h,j;EH(d);b=FH(a,b);c=FH(a,c);h=e;for(g=1;g<=a.Sb;++g){j=new GH(e);f=a.zb[g];for(var l=b,o=c,m=j,r=void 0,t=void 0,y=void 0,v=void 0,s=r=r=r=v=r=void 0,A=void 0,F=void 0,M=t=y=r=r=void 0,N=void 0,$=void 0,s=0,F=m.a,A=1;A<=f.q;++A)r=HH(l,o,f.c[A].a,f.c[A].b),r<F&&(F=r,s=A);s*=-1;for(A=1;A<=f.p;++A)r=HH(l,o,f.b[A].q,f.b[A].r),r<F&&(F=r,s=A);if(0==s)for(A=1;A<=f.q;++A)r=f.c[A].i,v=f.c[A].j,t=f.b[r].q,y=f.b[r].r,r=f.b[v].q,v=f.b[v].r,r-=t,v-=y,N=l-t,$=o-y,y=r*\nr+v*v,t=N*N+$*$,M=HH(N,$,r,v),t+M>y+F||(r=N*r+$*v,0>r||(y=Math.sqrt(y),t=Math.sqrt(t),r/=y*t,1<=r||(r=1.5707963267948966-Math.acos(r),r=t*Math.cos(r),r*=r,r<F&&(s=-A,F=r))));m.a=F;f=s;j.a<h&&(h=j.a,EH(d),d.c=g,0<f?d.a=f:d.b=-f)}}function tG(a){var b;(0>=a.yb||0>=a.ub)&&(!a.M&&(a.M=nC(a)),IH(a,a.M));b=new JH;b.b=a.yb;b.a=a.ub;return b}function uG(a){var b;b=tG(a);b.b/=a.xb;b.a/=a.xb;return b}\nfunction KH(a,b,c,d){var e,f;if(!b||LH(b)){if((e=0<a.ob.v||0<a.ob.w)&&(104==a.k||106==a.k))return!0;if(e&&!a.J){a.xc&&(f=a.xc,f.k==a&&(f.k=null,wm(a.Uc,f)));f=a.ob;var g,b=new BD;e=a.Rb||a.A||a.dc;f.f.a?g=new uD(Qf):g=new uD(Kf);tD(g,MH(f));zD(b,g);xC(g.d,a);if(e&&0<f.v){g=new uD(ue);xC(g.d,a.Y);var h=a.Y;h.d=null;h.e=h.a=0;a.Y.a=f.v;a.Y.d=f;a.Y.e=a.o;zD(b,g)}g=new uD(He);a:{for(h=f.p;1<=h;--h)if(1==f.b[h].a){h=!0;break a}h=!1}tD(g,h);zD(b,g);xC(g.d,a);e&&(e=new uD(be),xC(e.d,a),zD(b,e),e=new uD(Ge),\nxC(e.d,a),zD(b,e),tD(e,0<CH(f)));a.xc=b;xB(a,a.xc);NH(a.xc.a,a,c,d)}else a.dc?f=(a.G=CG(a,!0),a.G):f=(a.F=CG(a,!1),a.F),LH(b)||(c=dw(c*a.nb+0.5),d=dw(d*a.nb+0.5)),NH(f.a,a,c,d);d=new lu(null,0,OH(0));PH(a,d,0,0);return!0}return!1}\nfunction QH(a,b){var c;if(0==a.ob.p)return!1;c=null;switch(b){case 102:1<a.Sb?c="Delete selected molecule (red)":c="Clear canvas";var d=(EC(),MC);a.ob.y=d;a.yc=a.ob;break;case 109:c="Copy selected (blue) molecule to the other side of the reaction",d=(EC(),SC),a.ob.y=d,a.yc=a.ob}null!=c?(mu(a,c),a.Ib=!0,a.Kb=!0):(a.Ib=!1,a.Kb=!1);return null!=c}\nfunction RH(a,b){var c;if(a.yc&&(102==b||a.dc&&109==b)){a.yc.y=null;a.yc=null;for(c=1;c<=a.Sb;++c)a.zb[c].y=null;mu(a,n);a.Ib=!0;a.Kb=!0}else a.Ib=!1,a.Kb=!1;return a.Ib}\nfunction SH(a,b,c,d){var e,f,b=new TH(b);e=null;f=!1;oF(a.r,Pd);mu(a,n);if(b.f==(UH(),VH)&&b.c){var g=b.c;b.a=g.a;b.f=g.f;b.i=g.i;b.e=g.e;b.c=g.c;b.b=g.b}b.a==(WH(),XH)&&b.i!=(YH(),ZH)?$H(a,b.b,d)||(e="Invalid V2000 molfile"):b.a==aI?bI(a,b.b,d)||(e="Invalid JME string"):b.a==cI?e="Reading "+b.f+ma:a.Ac&&(f=!0,rq(1,new dI(a,b,c,d)));f||(a.Ib=null==e,c?null==e?eI(c):fI(c,new Dp(e)):null!=e&&(mu(a,Je+e),a.bf(a.Ec.d)))}\nfunction $H(a,b,c){var d,e,f,g,h,j;mu(a,n);if(0==b.indexOf(La)){a.Sb=0;a.dc=!0;a.Fb=!0;d=gI(b);h=new WE(b,d,!0);b=n;for(e=1;5>=e;++e)b=hI(h,d);e=OH(DE(oy(b.substr(0,3)),10)).a;g=OH(DE(oy(b.substr(3,3)),10)).a;hI(h,d);for(b=1;b<=e+g;++b){for(f=n;!(j=hI(h,d),null==j||H(j,"$MOL"));)f+=j+d;a.zb[++a.Sb]=new iI(a,f)}a.xb=1;qG(a,1,e,1,!1);qG(a,e+1,e+g,3,!1);d="readRXNFile"}else{(a.J||a.Vb)&&(a.dc=!1);a.ob=new iI(a,b);if(!a.ob||0==a.ob.p)return!a.ob&&(mu(a,"ERROR - problems in reading/processing MOL input"),\na.bf(a.Ec.d)),!!a.ob;d=(a.dc||a.Fb)&&a.p||a.Mb;null!=a.t&&a.ob&&jI(a.ob,a.t,!0);null!=a.u&&a.ob&&jI(a.ob,a.u,!1);d||(a.Sb=0,a.xb=1);h=kI(a.ob);if(1>=h||a.J)a.zb[++a.Sb]=a.ob;else{a.Fb=!0;for(b=1;b<=h;++b)a.zb[++a.Sb]=new lI(a,a.ob,b)}d?a.o=a.Sb:a.o=1;a.ob=a.zb[a.o];a.J?qG(a,1,1,0,!0):qG(a,1,h,0,!d);d=uj}mI(a);null!=d&&(oF(a.r,Pd),a.r&&AG(Xp(a.r,d),0,0,0),a.hc=!0);a.Ib=!0;c&&a.bf(a.Ec.d);return!0}function mu(a,b){null==b&&(b=n);a.Gb=!0;a.X=b;a.ig("info: "+b)}\nfunction hH(a,b){var c;c=Math.round(b);100>c&&(!PF[c]&&(PF[c]=new oD(Ue,0,c)),!RF[c]&&nq(RF,c,BB(PF[c])),a.v=PF[c],a.w=RF[c])}function LH(a){var b;if(!a)return!1;b=a.tf();a=0!=(a.e&2);return b||a}function uH(a,b){return(a.mb+(a.Lb?1:0))*b}function ZG(a,b){var c,d;d=-1;for(c=0;c<JF.length;c+=2)if(JF[c]==b){d=JF[c+1];break}32==d&&!a.Bc&&a.cc&&(d=33);return d}\nfunction tu(a,b){var c,d,e;if(0==b)return!1;dG(a,!1);d=!1;c=a.k;a.k=b;if(300>=b)switch(a.Kb=!0,a.Hb=!0,mu(a,n),b){case 102:yG(a,!0);RH(a,102);QH(a,102);d=!0;break;case 110:a.Ib=!0;a.k=c;a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b?a.q&&(++a.Sb,a.o=a.Sb,a.q=!1):mu(a,"No more undo");if(!(a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b))break;nI(a,oI(a.pb));a.r&&AG(Xp(a.r,yk),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 111:a.k=c;if(a.pb.a.c)a.q&&(++a.Sb,a.o=a.Sb,a.q=!1);else{mu(a,"No more redo");break}if(!a.pb.a.c)break;e=a.pb;\nif(!e.a.c)throw new yy("Cannot redo. Index is out of range.");if(!e.a.c)throw new yy($e);e.a=e.a.c;nI(a,e.a.a);a.r&&AG(Xp(a.r,wj),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 214:KH(a,null,a.R.a,a.R.b);a.k=c;break;case 151:case 152:case 154:case 153:e=null;a.k=c;switch(b){case 152:e=pI(a.jc);break;case 151:e=qI(a.jc);break;case 154:e=a.jc;e.a=e.c;e=pI(e);break;case 153:e=a.jc,e.a=-1,e=qI(e)}null==e?mu(a,"No more molecules in SDF buffer"):(BG(a),a.Vb=!0,rI(a,e,!1),a.Vb=!1,H(a.X,n)&&(mu(a,"MOL n. "+(a.jc.a+\n1)+" of "+a.jc.c),d=!0,a.r&&AG(Xp(a.r,"SDFstack"),0,0,0),a.hc=!0,a.hc=!1));break;case 101:rq(4,new sI(a));a.k=c;break;case 107:rq(2,new tI(a));break;case 114:rq(3,new uI(a));a.k=c;break;case 103:a.Mb=!0;a.k=c;break;case 105:a.A&&a.Bb&&(a.Bb=!1,vI(a.ob),a.Ib=!0,a.r&&AG(Xp(a.r,yg),0,0,0),d=a.hc=!0,a.k=c);a.I=1;break;case 109:a.k=c;e=wI(a.ob);if(2==e){mu(a,"Copying the agent not possible !");break}d=sG(a.ob);a.Ib=!0;a.ob=new WF(a.ob);d=dw((a.M.b-a.mb)/2-d.a);for(e=1;e<=a.ob.p;++e)wG(a.ob.b[e],2*d/a.xb,\n0/a.xb);a.zb[++a.Sb]=a.ob;a.o=a.Sb;a.r&&AG(Xp(a.r,"reactionCopy"),0,0,0);d=a.hc=!0;RH(a,109);QH(a,109);break;case 104:d=XF(a);break;case 213:a.k=c;if(!a.S){var f,g,h,j,l;l=new BD;for(f=a.U,g=0,h=f.length;g<h;++g)e=f[g],j=new uD(e),zD(l,j),j.c=e,xC(j.d,a);xB(a,l);a.S=l}f=a.T.b;e=dw(a.T.a*a.nb+0.5);f=dw(f*a.nb+0.5);NH(a.S.a,a,e,f);break;case 108:0<a.ob.v&&xI(a.ob,a.ob.v,0)&&(ZF(a,Rg,a.ob.v),d=!0)}else a.Hb=!0,a.Kb=!0,a.n=ZG(a,b),32==a.n&&rq(5,new yI(a)),1301<=b&&1310>=b&&(a.n=33+(b-1301)),0<a.ob.v&&\n(a.n!=a.ob.b[a.ob.v].a&&32!=a.n?(zI(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,ZF(a,Mj+a.n,a.ob.v),d=!0):32==a.n&&(d=Uq((qu(),ru).Tc.a.pb,Ak),AI(a.ob,a.ob.v,d),ZF(a,Mj+a.n,a.ob.v),d=!0));if(!d&&(0<a.ob.v||0<a.ob.w))if(206<=a.k&&229>=a.k)a.cb=2,BI(a.ob),d=!0,lG(a,kg,a.o,0,a.ob.w);else if(202==a.k||203==a.k||204==a.k)if(0<a.ob.v)a.cb=0,d=a.ob,CI(d,d.v,0),lG(a,hg,a.o,0,a.ob.w),d=!0;else{d=1;e=Oj;switch(a.k){case 203:d=2;e=Nj;break;case 204:d=3,e=Pj}a.ob.c[a.ob.w].c=d;lG(a,\ne,a.o,0,a.ob.w);d=!0;a.ob.c[a.ob.w].f=0}d&&(a.Ib=!0,a.k=c);a.bf(a.Ec.d);return!0}\nfunction Qt(a,b,c){var d=null,e;null==d&&(d=UF(a));e=n;if(a.dc){var f,g,h;h=Yv([DI,B],[am,q],[87,-1],[4,a.Sb+1],0,2,1);for(g=1;3>=g;++g){f=0;for(c=1;c<=a.Sb;++c)wI(a.zb[c])==g&&(h[g][++f]=c);h[g][0]=f}e+=Oa;e+=EI(h[1][0],3)+EI(h[3][0],3)+ea;for(c=1;c<=h[1][0];++c)e+=Ja+FI(a.zb[h[1][c]],d,b);for(c=1;c<=h[3][0];++c)e+=Ja+FI(a.zb[h[3][c]],d,b)}else{1<a.Sb&&(a.ob=new GI(a,a.zb,a.Sb));if(c){e=a.ob;var j,l,d=HI(e,d,b,!0),d=d+("M V30 BEGIN CTAB"+(FF(),ea)),d=d+("M V30 COUNTS "+e.p+ga+e.q+" 0 0 "+(e.f.a&&\nMH(e)?1:0)+ea),d=d+"M V30 BEGIN ATOM\\n";f=-1.7976931348623157E308;c=1.7976931348623157E308;for(b=1;b<=e.p;++b)e.b[b].r>f&&(f=e.b[b].r),e.b[b].q<c&&(c=e.b[b].q);for(b=1;b<=e.p;++b)d+=nf,g=nH(e,b),d+=b+ga+g,g=II(e.b[b]),d+=ga+JI(0.055999999999999994*(e.b[b].q-c),0,4)+ga+JI(0.055999999999999994*(f-e.b[b].r),0,4)+ga+JI(0,0,4)+ga+g,0!=e.b[b].n&&(d+=" CHG="+e.b[b].n),d+=ea;d+="M V30 END ATOM\\nM V30 BEGIN BOND\\n";for(b=1;b<=e.q;++b)c=e.c[b],f=c.c,d+=nf+b,j=f,1==c.c?j=1:2==c.c&&(j=2),g=c.i+ga+c.j,l=0,\n1==f&&1==c.f?l=1:1==f&&2==c.f&&(l=3),1==f&&3==c.f&&(l=1,g=c.j+ga+c.i),1==f&&4==c.f&&(l=3,g=c.j+ga+c.i),d+=ga+j+ga+g,0!=l&&(d+=" CFG="+l),d+=ea;d+="M V30 END BOND\\n";c=new Jm;g=new Jm;f=new Jm;for(b=0;10>b;++b)nq(g.b,g.c++,null),nq(f.b,f.c++,null);for(b=1;b<=e.p;++b)j=e.b[b].b,null==j||0==j.length||(H(j,fg)?Dm(c,new uC(b)):0==j.indexOf("mix")?(j=DE(py(j,3),10),l=null,f.c>j&&(l=(eD(j,f.c),f.b[j])),null==l?h=new Jm:h=l,Dm(h,new uC(b)),kD(f,j,h)):0==j.indexOf(aj)&&(j=DE(py(j,2),10),l=null,g.c>j&&(l=\n(eD(j,g.c),g.b[j])),null==l?h=new Jm:h=l,Dm(h,new uC(b)),kD(g,j,h)));d+=KI(of,c);if(0<g.c)for(b=1;b<g.c;++b)d+=KI(qf+b,(eD(b,g.c),g.b[b]));if(0<f.c)for(b=1;b<f.c;++b)d+=KI(pf+b,(eD(b,f.c),f.b[b]));e=d=d+"M V30 END CTAB\\n"+gf}else e=FI(a.ob,d,b);1<a.Sb&&(a.ob=a.zb[a.o])}return e}\nfunction LI(a,b,c,d){var e;a.Ab=!1;if(KH(a,b,c,d))return a.Ab=!0,a.Db=!1,!0;e=!0;a.Cc=c-P(J(Q(uH(a,a.nb))));a.Dc=d-P(J(Q(vH(a,a.nb))));mu(a,n);a.Bb=MI(b);a.Db=!1;if(!a.J&&(c<P(J(Q(uH(a,a.nb))))||d<P(J(Q(vH(a,a.nb)))))){e=$G(a,c,d);if(112==e)return a.rc=!0,mu(a,"Next ring will be added as spiro"),qF(a),a.Ab=!0;if(113==e)if(a.lc)mu(a,"Move one atom"),qF(a);else return a.Ab=!0;if(!a.Bc&&1201==e||!a.ac&&107==e||!a.tc&&201==e||!a.Fb&&103==e||!a.Rb&&!a.A&&105==e||!a.dc&&109==e)return!1;e=tu(a,e)}else{if(!a.J&&\nd>a.M.a-P(J(Q(a.mb*a.nb))))return!1;var b=a.Cc,f=a.Dc,g,h,j,l;l=0;if(0>b||0>f||f>a.ub||b>a.yb)b=0;else if(1==a.Sb)b=a.o;else{b=FH(a,b);f=FH(a,f);j=1.7976931348623157E308;for(h=1;h<=a.Sb;++h){g=a.zb[h];for(var o=void 0,m=void 0,r=void 0,m=1.7976931348623157E308,o=1;o<=g.p;++o)r=HH(b,f,g.b[o].q,g.b[o].r),r<m&&(m=r);g=m;g<j&&(j=g,l=h)}b=l}0<b?(a.o=b,a.ob=a.zb[b]):a.o=0;if(0<a.ob.v&&(iG(),null!=a.b[Vd]?jG:kG).a)if(NI(a,a.o,a.ob.v,0,Vd),a.J&&!a.K)return!0;if(0<a.ob.w&&(iG(),null!=a.b[fe]?jG:kG).a)if(NI(a,\na.o,0,a.ob.w,fe),a.J&&!a.K)return!0;a.Db=!0;c=dw(c-a.mb);d-=P(J(Q(vH(a,a.nb))));if(0<a.ob.v)if(a.eb.c=a.o,104==a.k)XF(a);else{if(106==a.k)return!0;if(108==a.k)xI(a.ob,a.ob.v,0)&&ZF(a,Rg,a.ob.v);else if(202==a.k||203==a.k||204==a.k||201==a.k||205==a.k)a.cb=1,c=a.ob,CI(c,c.v,0),a.ob.x=a.ob.v,205==a.k?(a.ob.r=1,a.ob.e[1]=a.ob.p,a.ob.e[0]=a.ob.v,a.ob.w=0,lG(a,hg,a.o,0,a.ob.w),a.hc=!1):lG(a,hg,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,BI(a.ob),ZF(a,jg,a.ob.v);else if(230==a.k)a.cb=3,ZF(a,ng,a.ob.v);\nelse if(233<=a.k&&262>a.k)OI(a.ob,!1),ZF(a,ig,a.ob.v),a.cb=3;else if(107==a.k){if(a.bc.b)return!0;AI(a.ob,a.ob.v,Uq(a.bc.e.Tc.a.pb,Ak));a.ob.j=!0;ZF(a,"addAtomQuery",a.ob.v)}else if(105==a.k)(c=PI(a.ob))?ZF(a,"markAtom",a.ob.v):ZF(a,"unMarkAtom",a.ob.v);else if(113!=a.k)if(300<a.k){if(a.n!=a.ob.b[a.ob.v].a||32==a.n)zI(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,32==a.n&&(c=Uq((qu(),ru).Tc.a.pb,Ak),1>c.length&&(c=Uf),AI(a.ob,a.ob.v,c)),ZF(a,Mj+a.n,a.ob.v)}else e=!1}else if(0<\na.ob.w)if(a.eb.c=a.o,104==a.k)XF(a);else if(106==a.k){c=a.ob;d=a.ob.w;if(0<c.a[c.c[d].i]&&0<c.a[c.c[d].j])mu(c.k,"Removal of substituent not possible.");else for(;;){d=0;for(b=c.p;1<=b;--b)0<c.a[b]&&b>d&&(d=b);if(0==d)break;YF(c,d);c.a[d]=0}aG(a.ob);lG(a,"delBondGroup",a.o,0,a.ob.w);a.ob.w=0}else if(201==a.k)QI(a.ob,a.ob.w),lG(a,"setBondStereo",a.o,0,a.ob.w);else if(202==a.k||205==a.k)1==a.ob.c[a.ob.w].c&&0==a.ob.c[a.ob.w].f?(a.ob.c[a.ob.w].c=2,lG(a,Nj,a.o,0,a.ob.w)):(a.ob.c[a.ob.w].c=1,a.ob.c[a.ob.w].f=\n0,lG(a,Oj,a.o,0,a.ob.w)),a.ob.c[a.ob.w].f=0;else if(203==a.k)a.ob.c[a.ob.w].c=2,a.ob.c[a.ob.w].f=0,aG(a.ob),lG(a,Nj,a.o,0,a.ob.w);else if(204==a.k)a.ob.c[a.ob.w].c=3,a.ob.c[a.ob.w].f=0,aG(a.ob),lG(a,Pj,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,BI(a.ob),lG(a,kg,a.o,0,a.ob.w),aG(a.ob);else if(107==a.k){if(!a.bc.b)return!0;c=Uq(a.bc.e.Tc.a.pb,Ak);a.ob.c[a.ob.w].c=9;a.ob.c[a.ob.w].d=c;lG(a,"setQueryBond",a.o,0,a.ob.w)}else 105==a.k?(c=a.ob,b=a.ob.w,c.k.gb=!0,c.k.sc?(c.i=-1,d=c.c[b].i,b=c.c[b].j,\nf=c.b[d].c,h=c.b[b].c,j=4,f==h&&0<f&&(j=0),c.b[d].c=j,c.b[b].c=j,c=0<j):c=!1,c?lG(a,"markBond",a.o,0,a.ob.w):lG(a,"unMarkBond",a.o,0,a.ob.w)):e=!1;else if((0==a.Sb||a.Mb)&&!a.J){if(201>=a.k)return!1;++a.Sb;a.o=a.Sb;a.zb[a.Sb]=new zG(a);a.ob=a.zb[a.Sb];a.eb.c=a.o;202<=a.k&&204>=a.k||205==a.k?(RI(a.ob,null),a.ob.q=0,SI(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,a.ob.x=1,a.cb=1,b=a.ob,CI(b,b.v,0),205==a.k?(SI(a.ob,2,(c+21.65)/a.xb,(d-12.5)/a.xb),a.ob.e[0]=1,a.ob.e[1]=2,a.ob.r=1,lG(a,"addChain",a.o,0,a.ob.w)):lG(a,\nhg,a.o,0,a.ob.w)):206<=a.k&&229>=a.k?(a.ob.z=FH(a,c),a.ob.A=FH(a,d),a.cb=2,BI(a.ob),a.r&&AG(Xp(a.r,jg),0,0,0),a.hc=!0):300<a.k?(RI(a.ob,null),zI(a.ob,1,a.n),a.ob.q=0,SI(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,32==a.n&&(c=Uq((qu(),ru).Tc.a.pb,Ak),1>c.length&&(c=Uf),AI(a.ob,1,c)),ZF(a,"addAtom",a.ob.v)):230==a.k?(bI(a,null,!0),a.r&&AG(Xp(a.r,ng),0,0,0),a.hc=!0):233<=a.k&&262>a.k?(RI(a.ob,null),a.ob.q=0,SI(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,OI(a.ob,!0),a.r&&AG(Xp(a.r,ig),0,0,0),a.hc=!0):oE()}else e=!1;e&&TI(a)}return a.Ab=\ne}\nfunction UI(a,b,c,d){var e,f,g,h;oE();if(!a.Db||VI(b))return!0;a.Gb=!1;c-=P(J(Q(uH(a,a.nb))));d-=P(J(Q(vH(a,a.nb))));f=FH(a,c-a.Cc);g=FH(a,d-a.Dc);e=FH(a,c);h=FH(a,d);if(2==a.cb||3==a.cb||9==a.cb)return!0;if(1==a.cb){f=!1;a.zb[a.eb.c].v=0;--a.ob.p;g=c;var b=d,j=a.Nb;0>g||0>b||b>a.ub||g>a.yb?EH(j):DH(a,g,b,j);++a.ob.p;if(0<a.Nb.c&&0<a.Nb.a&&(g=a.zb[a.Nb.c],g.v=a.Nb.a,g!=a.ob||a.Nb.a!=a.ob.x))SI(a.ob,a.ob.p,g.b[a.Nb.a].q,g.b[a.Nb.a].r),g.v=a.Nb.a,f=!0,g=a.eb,b=a.Nb,g.c=b.c,g.a=b.a,g.b=b.b;if(!f)a:{f=a.ob;\nvar l,o,m,r;f.v=0;WI(f.b[0],e,h);g=XI(f,0,1,f.p);if(0<g&&205!=f.k.k)f.v=g,g!=f.x?SI(f,f.p,f.b[g].q,f.b[g].r):SI(f,f.p,f.z,f.A);else if(205==f.k.k){f.w=0;g=f.e[f.r];l=f.e[f.r-1];j=f.b[g].q-f.b[l].q;b=f.b[g].r-f.b[l].r;g=Math.sqrt(j*j+b*b);1>g&&(g=1);b/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);m=e-f.b[l].q;r=h-f.b[l].r;l=-g/2+m*j+r*b;b=r*j-m*b;if(0>l)if(1<f.r)YF(f,f.p),ZF(f.k,"deleteAtom",f.p),--f.r,f.u=!1;else if(2==f.p)0>f.b[2].r-f.b[1].r&&0<h-f.b[1].r?f.b[2].r=f.b[1].r+g/2:0<f.b[2].r-f.b[1].r&&\n0>h-f.b[1].r&&(f.b[2].r=f.b[1].r-g/2),0>f.b[2].q-f.b[1].q&&0<e-f.b[1].q?f.b[2].q=f.b[1].q+0.866*g:0<f.b[2].q-f.b[1].q&&0>e-f.b[1].q&&(f.b[2].q=f.b[1].q-0.866*g);else{if(2==f.b[f.e[0]].j&&(o=f.b[f.e[0]].p[1],o==f.e[1]&&(o=f.b[f.e[0]].p[2]),j=f.b[f.e[0]].q-f.b[o].q,b=f.b[f.e[0]].r-f.b[o].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),b/=g,j/=g,m=e-f.b[o].q,r=h-f.b[o].r,e=r*j-m*b,m=f.b[f.e[1]].q-f.b[o].q,r=f.b[f.e[1]].r-f.b[o].r,h=r*j-m*b,0<e&&0>h||0>e&&0<h))e=f.q,f.v=f.e[0],CI(f,f.v,0),$F(f,e),0<XI(f,f.p,1,f.p)&&\n(f.u=!0)}else{if(f.u)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*o/(1.5*g));if((0>=b?0-b:b)>e){++f.r;if(100<f.r){YI(f.k,"You are too focused on chains, enough of it for now !");--f.r;break a}f.v=f.p;e=P(J(Math.round(b)));CI(f,f.v,e);e=f.k;lG(e,hg,e.o,0,e.ob.w);f.k.hc=!1;f.e[f.r]=f.p;0<XI(f,f.p,1,f.p)&&(f.u=!0)}}f.v=0;e=f.r;mu(f.k,e+n)}else j=e-f.b[f.x].q,b=h-f.b[f.x].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),SI(f,f.p,f.b[f.x].q+25*(j/g),f.b[f.x].r+25*(b/g))}a.B=!0}else if(113==a.k&&0<a.ob.v)a.Eb||(a.Eb=!0),SI(a.ob,\na.ob.v,e,h);else if(MI(b)||VI(b))gG(a.ob,f),a.cb=5;else if(0==a.ob.v&&0==a.ob.w&&!((0>c||0>d||d>a.ub||c>a.yb)&&5!=a.cb))e=uG(a),h=a.ob,j=sG(h),b=j.a,j=j.b,0>f&&b<e.c||0<f&&b>e.b||0>g&&j<e.d||0<g&&j>e.a||ZI(h,f,g),a.cb=5;dG(a,!1);a.Ib=!0;qF(a);a.Cc=c;a.Dc=d;return!0}\nfunction PH(a,b,c,d){var e,f;if(!a.J||a._f().a||a.ag().a||a.K)if(f=!1,e=$G(a,c,d),e!=a.Cb&&(f|=RH(a,a.Cb),f|=QH(a,e),a.Cb=e),!LH(b)){c-=P(J(Q(uH(a,a.nb))));d-=P(J(Q(vH(a,a.nb))));b=c;c=a.Nb;0>b||0>d||d>a.ub||b>a.yb?EH(c):DH(a,b,d,c);113==e&&0<a.Nb.b&&(a.Nb.b=0);if(!(a.Nb.c==a.eb.c&&a.Nb.a==a.eb.a&&a.Nb.b==a.eb.b)&&(0<a.Nb.c&&(0<a.Nb.a||0<a.Nb.b)||0<a.eb.c&&(0<a.eb.a||0<a.eb.b)))f=a.eb.c,0<f&&(a.zb[f].v=0,a.zb[f].w=0),f=a.Nb.c,0<f&&(a.zb[f].v=a.Nb.a,a.zb[f].w=a.Nb.b,f!=a.o&&(a.o=f,a.ob=a.zb[a.o])),\nf=!0,e=a.Nb.a,a._f().a&&(e=$I(a,e,a.$b),-1!=e&&(a.$b=e,null!=a.Pb&&bF(a.Pb,z(aJ,u,100,[new uC(a.o),new uC(e)])),a.fg(a.o,e))),e=a.Nb.b,a.ag().a&&(e=$I(a,e,a._b),-1!=e&&(a._b=e,a.hg(a.o,e))),e=a.eb,d=a.Nb,e.c=d.c,e.a=d.a,e.b=d.b;f&&(dG(a,!1),a.Ib=!0,a.bf(a.Ec.d))}}\nfunction bJ(a){var b,c,d,e,f;d=!1;if(a.J&&!a.K)return a.vc&&(cJ(a,Pi,!0),a.e&&(a=a.e,a.b.a.apply(null,[dJ(a.a)]))),!0;a.Eb&&(a.Eb=!1,xG(a.ob),d=a.hc=!0);a.Gb=!1;a.db=Lk;if(1==a.cb){if(205==a.k)d=a.ob,d.u&&(e=XI(d,d.p,1,d.p),6>d.b[e].j&&(eJ(d,null),b=d.e[d.r-1],d.c[d.q].i=e,d.c[d.q].j=b,fJ(d.b[e],b),fJ(d.b[e],b)),YF(d,d.p)),d.u=!1,a.hc=!0;else if(0!=a.eb.c&&a.o!=a.eb.c){YF(a.ob,a.ob.p);b=a.ob.x;c=a.eb.a+a.ob.p;e=a.zb[a.eb.c];d=new GI(a,z(gJ,u,120,[null,a.ob,e]),2);d.b[0]=new hJ;iJ(d,b,c,1);b=D(gJ,\nu,120,a.zb.length,0);for(f=0,c=0;f<a.zb.length;++f)a.zb[f]==a.ob?b[c++]=d:a.zb[f]!=e&&(b[c++]=a.zb[f]);a.zb=b;--a.Sb;a.ob=d;EH(a.eb)}else d=a.ob,e=XI(d,d.p,1,d.p),0!=e&&(--d.p,b=jJ(d,e,d.x),0!=b?(--d.q,kJ(d,d.x),3>d.c[b].c?(++d.c[b].c,d.c[b].f=0):mu(d.k,"Maximum allowed bond order is 3 !")):6==d.b[e].j?(--d.q,kJ(d,d.x),mu(d.k,"Not possible connection !")):(d.c[d.q].j=e,kJ(d,d.x),b=d.x,fJ(d.b[e],b),fJ(d.b[b],e),lJ(d.c[d.q],d.b)));xG(a.ob);a.B&&(d=a.pb,d.a!=d.b&&d.a.b!=d.b&&(e=d.a.c,oI(d),d.a.c=e),\nlG(a,hg,a.o,0,a.ob.w),a.B=!1);d=!0}else 5==a.cb&&(xG(a.ob),d=a.hc=!0);0<a.cb&&(dG(a,!1),a.Ib=!0,qF(a),a.cb=0,a.q=!1,d=!0);if(OF&&(0!=a.ob.w||0!=a.ob.v))a.ob.w=0,a.ob.v=0,dG(a,!1),a.Ib=!0,qF(a),d=!0;a.vc&&!a.Ab&&!d&&(a.J?cJ(a,Pi,!0):cJ(a,lh,!0),a.e&&(a=a.e,a.b.a.apply(null,[dJ(a.a)])),d=!0);return d}function dG(a,b){a.Hb=b;a.Kb=b;a.Ib=b;a.Gb=b;a.Jb=b}function $I(a,b,c){if(0>=b&&0==c||b==c&&a.o==a.Zb)return-1;0>=b&&0<c&&(b=0);a.Zb=a.o;return b}\nfunction cJ(a,b,c){var d,e,b=b.toLowerCase();(e=mJ(a,b,"rbutton"))&&(a.cc=e.a);(e=mJ(a,b,"hydrogens"))&&(a.oc=e.a);-1<b.indexOf("keephs")&&(a.bb=!0,a.ec=!1);-1<b.indexOf("removehs")&&(a.bb=!1,a.ec=!1);-1<b.indexOf("removehsc")&&(a.bb=!1,a.ec=!0);(e=mJ(a,b,"query"))&&(a.ac=e.a);(e=mJ(a,b,"reaction"))&&(a.dc=e.a);(e=mJ(a,b,"autoez"))&&(a.z=e.a);(e=mJ(a,b,"stereo"))&&(a.tc=e.a);(e=mJ(a,b,"canonize"))&&(a.C=e.a);(e=mJ(a,b,Li))&&(a.Fb=e.a);if((e=(iG(),mJ(a,b,yg)?jG:kG)).a)a.A=e.a,a.A&&(a.Rb=!0);if((e=\nmJ(a,b,Ui)?jG:kG).a)a.Rb=e.a,a.Rb||(a.A=!1);if(e=mJ(a,b,"newlook"))a.Lb=e.a,a.jg();if(e=mJ(a,b,"oldlook"))a.Lb=!e.a,a.jg();(e=mJ(a,b,"star"))&&(a.Rb=a.sc=e.a);(e=mJ(a,b,"polarnitro"))&&(a.Xb=e.a);(e=mJ(a,b,"toggle"))&&(a.vc=e.a);if(e=mJ(a,b,"depictaction"))(a.K=e.a)&&(b+=" depict");if(e=mJ(a,b,lh))if(e.a&&!a.J&&(a.J=!0,a.mb=0,a.vb=null,a.Tb=!1,a.jg()),!e.a&&a.J){a.J=!1;for(d=a.xb=1;d<=a.Sb;++d)nJ(a.zb[d]),vG(a.zb[d]);a.mb=24;a.ob&&(a.ob.s=!0);a.Tb=!0;a.jg()}(e=mJ(a,b,"showDragAndDropSymbolInDepictMode"))&&\n(a.nc=e.a);(e=mJ(a,b,"addNewPart"))&&(a.p=e.a);(e=mJ(a,b,"exportInchi"))&&(a.N=e.a);(e=mJ(a,b,"exportInchiKey"))&&(a.P=e.a);(e=mJ(a,b,"exportInchiAuxInfo"))&&(a.O=e.a);(e=mJ(a,b,"searchInchiKey"))&&(a.kc=e.a);(e=mJ(a,b,"exportSVG"))&&(a.Q=e.a);(e=mJ(a,b,"useOclIDCode"))&&(a.zc=e.a);(e=mJ(a,b,"xbutton"))&&(a.Bc=e.a);(e=mJ(a,b,jj))&&(a.Tb=e.a);(e=mJ(a,b,Gg))&&(a.L=e.a);-1<b.indexOf("nocenter")&&(a.Ob=!0);-1<b.indexOf("jmeh")&&(a.ab=!0);-1<b.indexOf("showan")&&(a.mc=!0);(e=mJ(a,b,"atommovebutton"))&&\n(a.lc=e.a);(e=mJ(a,b,"useopenchemlib"))&&(a.Ac=e.a);(e=mJ(a,b,"zoom"))&&(a.s=e.a);a.dc&&(a.A=!0,a.Fb=!0);a.J||(a.L=!1);aH=bH(a);a.F=null;a.G=null;c&&a.bf(a.Ec.d)}function mJ(a,b,c){var d;d=!!ZE(aF(bg+c+bg,2),b).a;b=!!ZE(aF("\\\\bno"+c+bg,2),b).a;return d&&b?(a.ig("check option "+c),null):d?(iG(),iG(),jG):b?(iG(),iG(),kG):null}\nfunction oJ(a,b){var c,d,e;e=n;for(d=1;d<=a.Sb;++d){if(0<b&&(c=wI(a.zb[d]),c!=b))continue;c=a.zb[d];for(var f=void 0,g=void 0,h=f=void 0,j=void 0,l=g=g=void 0,o=void 0,m=void 0,f=void 0,o=n+c.p+ga+c.q,j=1;j<=c.p;++j)f=c.b[j],g=f.d,f=n,0!=g&&(f+=g),f+=nH(c,j),c.k.ab&&0<c.b[j].i&&(f+=Pe,1<c.b[j].i&&(f+=c.b[j].i)),0!=c.b[j].n&&(0<c.b[j].n?f+=jb:f+=rb,1<qH(c.b[j].n)&&(f+=qH(c.b[j].n))),g=pJ(c,j),0!=g&&(f+=bd+g),o+=ga+f+ga+JI(0.055999999999999994*c.b[j].q,0,2)+ga+JI(0.055999999999999994*-c.b[j].r,0,2);\nfor(j=1;j<=c.q;++j)f=c.c[j].i,g=c.c[j].j,l=c.c[j].c,m=c.c[j].f,1==m?l=-1:2==m?l=-2:3==m?(l=-1,h=f,f=g,g=h):4==m?(l=-2,h=f,f=g,g=h):10==m&&(l=-5),9==c.c[j].c&&(l=m),o+=ga+f+ga+g+ga+l;c=o;0<c.length&&(0<e.length&&(e+=Jk),e+=c)}return e}\nfunction VF(a,b){var c,d,e,f;e=n;for(c=1;c<=a.Sb;++c){if(0<b&&(d=wI(a.zb[c]),d!=b))continue;for(var g=a.zb[c],h=void 0,j=void 0,l=void 0,o=void 0,l=n,j=bG(g),h=0;h<j.length;++h){var m=j[h],r=(iG(),g.k.tc?jG:kG),t=g.k.C?jG:kG,y=void 0,v=void 0,s=void 0,A=void 0,F=void 0,M=void 0,N=void 0,$=void 0,U=void 0,V=void 0,da=void 0,la=void 0,sa=void 0,cc=void 0,K=void 0,pa=void 0,Ac=void 0,jd=void 0,tb=void 0,L=void 0,Ga=void 0,ub=void 0,Jc=void 0,uc=void 0,Ba=void 0,kd=void 0,cd=void 0,ta=void 0,Da=void 0,\naa=void 0,da=iH(m.p+10),la=iH(m.p+10),U=iH(m.p+1),V=iH(7),Ba=iH(m.p+1),cc=[],K=[],ub=0;if(0==m.p)o=n;else{kI(m);uc=!0;for($=1;$<=m.q;++$)if(9==m.c[$].c){uc=!1;break}if(t.a&&uc){oG(m);qJ(m);rJ(m,K);sJ(m,cc,K);var Eb=void 0,db=void 0,Fb=void 0,Qc=void 0,nc=void 0,ca=void 0,ld=void 0,S=void 0,O=void 0,Bb=void 0,Ra=void 0,T=void 0,eb=void 0,Ma=void 0,dd=void 0,Rc=void 0,Na=void 0,fb=void 0,Lc=void 0,Yd=void 0,Bd=void 0,Yc=void 0,Ib=void 0,Eb=iH(m.p+1),db=iH(m.p+1),S=iH(m.p+1);var lb=m.p,ic=void 0,vc=\nvoid 0,ec=void 0,I=void 0,oc=void 0,fc=void 0,Bc=void 0,oc=iH(lb+2),fc=iH(100),Bc=5,I=0;fc[0]=3;oc[1]=Nk;oc[2]=Ok;ec=2;if(!(3>lb))for(;Bc<fc[I]*fc[I];){vc=0;for(ic=!0;ic&&vc<=I&&Bc>=fc[vc]*fc[vc];)0==Bc%fc[vc]?ic=!1:++vc;if(ic){oc[++ec]=Jw(Bc);if(ec>=lb)break;I<fc.length-1&&(++I,fc[I]=Bc)}Bc+=2}Na=oc;for(T=1;T<=m.p;++T){Fb=m.b[T];for(eb=Bd=1;eb<=m.q;++eb)(m.c[eb].i==T||m.c[eb].j==T)&&(Bd*=m.d[eb]);Yd=m.b[T].a;32==Yd&&(Ib=m.b[T].e,0<Ib.length&&(ca=Ib.charCodeAt(0)-65+1,ld=0,1<Ib.length&&(ld=Ib.charCodeAt(1)-\n97),0>ca&&(ca=0),0>ld&&(ld=0),Yd=28*ca+ld));fb=0;0!=m.b[T].n&&(-2>m.b[T].n?fb=1:-2==m.b[T].n?fb=2:-1==m.b[T].n?fb=3:1==m.b[T].n?fb=4:2==m.b[T].n?fb=5:2<m.b[T].n&&(fb=6));Bb=0;0!=Fb.d&&(Bb=tJ(nH(m,T),Fb.d),0>Bb&&(Bb=10-Bb));Yc=126;O=Bd;O+=126*m.b[T].i;Yc*=7;O+=fb*Yc;Yc*=7;0!=Bb&&(O+=Bb*Yc);Yc*=7;O+=Yd*Yc;Yc*=783;O+=m.b[T].j*Yc;S[T]=Jw(O)}for(nc=0;!uJ(m,Eb,S);){Rc=!1;for(T=1;T<=m.p;++T)Eb[T]!=db[T]&&(db[T]=Eb[T],Rc=!0);if(Rc){for(T=1;T<=m.p;++T){S[T]=Mk;for(eb=1;eb<=m.b[T].j;++eb)S[T]=Nw(S[T],Na[Eb[m.b[T].p[eb]]])}nc=\n0}else if(0<nc){for(T=1;T<=m.p;++T)S[T]=Mk;T=1;b:for(;T<=m.p-1;++T)for(eb=T+1;eb<=m.p;++eb)if(Eb[T]==Eb[eb]){S[T]=Nk;break b}}else{for(T=1;T<=m.p;++T){S[T]=Mk;for(eb=1;eb<=m.b[T].j;++eb)Fb=m.b[T].p[eb],S[T]=Nw(S[T],Jw(m.b[Fb].a*m.d[jJ(m,T,Fb)]))}nc=1}uJ(m,Eb,S);for(T=1;T<=m.p;++T)S[T]=Jw(db[T]*m.p+Eb[T])}for(T=1;T<=m.p;++T)db[T]=Eb[T];for(Lc=1;Lc<=m.p;++Lc)for(T=1;T<=m.p;++T)if(db[T]==Lc){var Sc=m.b,Hd=T,Sd=void 0,Sd=Sc[Lc];nq(Sc,Lc,Sc[Hd]);nq(Sc,Hd,Sd);db[T]=db[Lc];db[Lc]=Lc;break}for(T=1;T<=m.q;++T)m.c[T].i=\nEb[m.c[T].i],m.c[T].j=Eb[m.c[T].j],m.c[T].i>m.c[T].j&&(Ra=m.c[T].i,m.c[T].i=m.c[T].j,m.c[T].j=Ra,1==m.c[T].f?m.c[T].f=3:2==m.c[T].f?m.c[T].f=4:3==m.c[T].f?m.c[T].f=1:4==m.c[T].f&&(m.c[T].f=2));for(T=1;T<m.q;++T){dd=Ma=m.p;Qc=0;for(eb=T;eb<=m.q;++eb)m.c[eb].i<Ma?(Ma=m.c[eb].i,dd=m.c[eb].j,Qc=eb):m.c[eb].i==Ma&&m.c[eb].j<dd&&(dd=m.c[eb].j,Qc=eb);var Cd=m.c,Td=T,ed=void 0,ed=Cd[Qc];nq(Cd,Qc,Cd[Td]);nq(Cd,Td,ed)}vJ(m);wJ(m);rJ(m,K);sJ(m,cc,K)}else{rJ(m,K);m.d=iH(m.q+1);for(sa=1;sa<=m.q;++sa)m.d[sa]=m.c[sa].c}v=\n1;m.a=iH(m.p+1);aa=1;m.a[1]=1;for(L=0;;){Ga=0;for(sa=1;sa<=m.b[v].j;++sa)if(M=m.b[v].p[sa],0<m.a[M]){if(!(m.a[M]>m.a[v])&&M!=Ba[v]){Jc=!0;for(Ac=1;Ac<=ub;++Ac)if(da[Ac]==v&&la[Ac]==M||da[Ac]==M&&la[Ac]==v){Jc=!1;break}Jc&&(++ub,da[ub]=v,la[ub]=M)}}else V[++Ga]=M;if(0==Ga){if(aa==m.p)break;v=U[L--]}else if(1==Ga)Ba[V[1]]=v,v=V[1],m.a[v]=++aa;else{U[++L]=v;A=0;for(sa=1;sa<=Ga;++sa)if($=jJ(m,V[sa],v),!K[$]){A=V[sa];break}if(0==A)for(sa=1;sa<=Ga;++sa)if($=jJ(m,V[sa],v),2==m.d[$]||3==m.d[$]){A=V[sa];break}0==\nA&&(A=V[1]);Ba[A]=v;v=A;m.a[A]=++aa}}Ba=iH(m.p+1);y=iH(m.p+1);jd=[];kd=[];F=aa=L=0;for(sa=1;sa<=m.p;++sa)if(1==m.a[sa]){v=sa;break}b:for(;;){0<F&&(Ba[v]=F);y[++aa]=v;for(m.a[v]=0;;){Ga=A=0;tb=m.p+1;sa=1;c:for(;sa<=m.b[v].j;++sa){M=m.b[v].p[sa];for(pa=1;pa<=ub;++pa)if(da[pa]==M&&la[pa]==v||da[pa]==v&&la[pa]==M)continue c;0<m.a[M]&&(++Ga,m.a[M]<tb&&(A=M,tb=m.a[M]))}if(0==A){if(0==L)break b;kd[v]=!0;v=U[L--]}else break}F=v;v=A;1<Ga&&(U[++L]=F,jd[A]=!0)}cd=iH(m.q+1);ta=iH(m.p+1);if(r.a){for(var fa=Ba,\nId=ub,Ob=void 0,ge=void 0,Cb=void 0,fd=void 0,Va=void 0,Jb=void 0,Qb=void 0,jc=void 0,Za=void 0,pc=void 0,fd=iH(m.p+1),Ob=1;Ob<=m.p;++Ob)fd[y[Ob]]=Ob;Jb=[];for(jc=1;jc<=m.p;++jc)ge=y[jc],Cb=fa[ge],Va=jJ(m,ge,Cb),0!=Va&&(xJ(m,Va,fd,cd),Jb[Va]=!0);for(jc=1;jc<=m.q;++jc)Jb[jc]||xJ(m,jc,fd,cd);Ob=1;b:for(;Ob<=m.p;++Ob)if(!(2>m.b[Ob].j||4<m.b[Ob].j)){Qb=pc=0;for(Za=1;Za<=m.b[Ob].j;++Za){Va=jJ(m,Ob,m.b[Ob].p[Za]);if(5==m.d[Va])continue b;1==m.c[Va].c&&0!=yJ(m,Va,Ob)&&++pc;2==m.c[Va].c&&(Qb=m.b[Ob].p[Za])}if(0!=\npc)if(0<Qb){var ya=m,Jd=fd,Rb=ta,Mc=void 0,gc=void 0,Cc=void 0,kc=void 0,Dc=void 0,Kd=void 0,Dd=void 0,wc=void 0,md=void 0,Ld=void 0,X=void 0,ob=void 0,pb=void 0,xb=void 0,Af=void 0,$a=void 0,Sb=void 0,mb=void 0,lg=void 0,gb=void 0,Bf=void 0,oe=void 0,nd=void 0,xc=void 0,Cc=zJ(ya,Ob),Ld=Cc[0];if(0!=Ld%2&&(xc=Cc[1],gc=Cc[~~((Ld+1)/2)],Dd=Cc[Ld],!(2>ya.b[Dd].j||3<ya.b[Dd].j))){gb=mb=xb=ob=0;oe=$a=!1;for(md=1;md<=ya.b[xc].j;++md)Mc=ya.b[xc].p[md],Mc!=Cc[2]&&(0==ob?ob=Mc:xb=Mc);0<Jd[xb]&&Jd[ob]>Jd[xb]&&\n(kc=ob,ob=xb,xb=kc);X=ob;0==ob&&(X=xb,$a=!0);for(wc=1;wc<=ya.b[Dd].j;++wc)Mc=ya.b[Dd].p[wc],Mc!=Cc[Ld-1]&&(0==mb?mb=Mc:gb=Mc);0<Jd[gb]&&Jd[mb]>Jd[gb]&&(kc=mb,mb=gb,gb=kc);Sb=mb;0==mb&&(Sb=gb,oe=!0);pb=0<ob?yJ(ya,jJ(ya,xc,ob),xc):0;Af=0<xb?yJ(ya,jJ(ya,xc,xb),xc):0;lg=0<mb?yJ(ya,jJ(ya,Dd,mb),Dd):0;Bf=0<gb?yJ(ya,jJ(ya,Dd,gb),Dd):0;1<(0>pb+Af?-(pb+Af):pb+Af)||0!=lg||0!=Bf?mu(ya.k,"Bad stereoinfo on allene !"):(Dc=ya.b[Cc[Ld-1]].q-ya.b[Dd].q,Kd=ya.b[Cc[Ld-1]].r-ya.b[Dd].r,nd=Math.sqrt(Dc*Dc+Kd*Kd),0.001>\nnd&&(nd=0.001),0<(ya.b[Sb].r-ya.b[Cc[Ld-1]].r)*(Dc/nd)-(ya.b[Sb].q-ya.b[Cc[Ld-1]].q)*(Kd/nd)?Rb[gc]=1:Rb[gc]=-1,$a&&(Rb[gc]*=-1),oe&&(Rb[gc]*=-1),X==ob&&0>pb&&(Rb[gc]*=-1),X==xb&&0>Af&&(Rb[gc]*=-1),Jd[X]>Jd[Sb]&&(Rb[gc]*=-1))}}else c:{var qc=m,Gb=Ob,Ae=fa,wd=fd,Tc=da,Tb=la,od=Id,pe=ta,Zd=void 0,Zc=void 0,Be=void 0,rc=void 0,Xa=void 0,sc=void 0,yb=void 0,he=void 0,Md=void 0,$c=void 0,Sa=void 0,Ta=void 0,Ec=void 0,Ub=void 0,pd=void 0,ba=void 0,qd=void 0,Ta=iH(4),Ub=iH(4),$d=void 0,xd=void 0,qe=void 0,\nhf=void 0,jf=void 0,Xg=void 0,Xg=-1;0<Ae[Gb]&&(Ta[++Xg]=Ae[Gb]);for(xd=1;xd<=od;++xd)Tc[xd]==Gb&&(Ta[++Xg]=Tb[xd]),Tb[xd]==Gb&&(Ta[++Xg]=Tc[xd]);for(xd=Xg+1;xd<qc.b[Gb].j;++xd){jf=qc.p+1;qe=1;d:for(;qe<=qc.b[Gb].j;++qe){$d=qc.b[Gb].p[qe];for(hf=0;hf<xd;++hf)if($d==Ta[hf])continue d;wd[$d]<jf&&(jf=wd[$d],Ta[xd]=$d)}}0==Ae[Gb]&&0<qc.b[Gb].i?(Ta[3]=Ta[2],Ta[2]=Ta[1],Ta[1]=Ta[0],Ta[0]=-1):0<qc.b[Gb].i&&(Ta[3]=Ta[2],Ta[2]=Ta[1],Ta[1]=-1);for(Xa=he=sc=rc=qd=yb=$c=0;4>Xa;++Xa)0>=Ta[Xa]||(Zd=jJ(qc,Gb,Ta[Xa]),\nUb[Xa]=yJ(qc,Zd,Gb),0<Ub[Xa]?(++$c,qd=Ta[Xa],sc=Ta[Xa]):0>Ub[Xa]?(++yb,rc=Ta[Xa],sc=Ta[Xa]):he=Ta[Xa]);Md=$c+yb;ba=iH(4);pd=0;if(3==qc.b[Gb].j){if(1==$c&&1==yb||3==Md&&0<$c&&0<yb){mu(qc.k,"Error in C3H stereospecification !");break c}Ec=Ta[0];1==Md?Ec=sc:2==Md&&(Ec=he);Sa=AJ(qc,Gb,Ec,Ta);ba[0]=sc;ba[1]=-1;ba[2]=Sa[2];ba[3]=Sa[1];0<$c?pd=1:pd=-1}else if(4==qc.b[Gb].j)if(1==Md)Sa=AJ(qc,Gb,sc,Ta),ba[0]=Sa[0],ba[1]=Sa[3],ba[2]=Sa[2],ba[3]=Sa[1],0<$c?pd=1:pd=-1;else{Ec=Ta[0];1<he&&(Ec=he);1==$c?Ec=qd:\n1==yb&&(Ec=rc);Sa=AJ(qc,Gb,Ec,Ta);Zc=iH(4);for(Xa=0;4>Xa;++Xa)Zd=jJ(qc,Gb,Sa[Xa]),Zc[Xa]=yJ(qc,Zd,Gb);if(4==Md){if(0==$c||0==yb){mu(qc.k,"Error in C4 stereospecification !");break c}if(1==$c||1==yb)ba[0]=Sa[0],ba[1]=Sa[3],ba[2]=Sa[2],ba[3]=Sa[1],pd=Zc[0];else{for(Xa=0;4>Xa;++Xa)-1==Zc[Xa]&&(Zc[Xa]=0);Md=2}}else if(3==Md)if(3==$c||3==yb)ba[0]=Sa[0],ba[1]=Sa[3],ba[2]=Sa[2],ba[3]=Sa[1],0<$c?pd=-1:pd=1;else{1==$c?$c=Be=1:yb=Be=-1;for(Xa=0;4>Xa;++Xa)Zc[Xa]==Be&&(Zc[Xa]=0);Md=2}if(2==Md)if(1==$c&&1==yb)Sa[1]==\nrc?(Sa[1]=Sa[2],Sa[2]=Sa[3]):Sa[2]==rc&&(Sa[2]=Sa[3]),ba[0]=qd,ba[1]=rc,ba[2]=Sa[2],ba[3]=Sa[1],pd=1;else{if(Zc[0]==Zc[1]||Zc[1]==Zc[2]){mu(qc.k,"Error in C4 stereospecification ! 2/0r");break c}0!=Zc[0]?(ba[0]=Sa[0],ba[1]=Sa[2],ba[2]=Sa[1],ba[3]=Sa[3]):(ba[0]=Sa[1],ba[1]=Sa[3],ba[2]=Sa[2],ba[3]=Sa[0]);1<$c?pd=1:pd=-1}}var Kb=void 0;Ta[0]==ba[1]?(Kb=ba[0],ba[0]=ba[1],ba[1]=Kb,Kb=ba[2],ba[2]=ba[3],ba[3]=Kb):Ta[0]==ba[2]?(Kb=ba[2],ba[2]=ba[0],ba[0]=Kb,Kb=ba[1],ba[1]=ba[3],ba[3]=Kb):Ta[0]==ba[3]&&(Kb=\nba[3],ba[3]=ba[0],ba[0]=Kb,Kb=ba[1],ba[1]=ba[2],ba[2]=Kb);Ta[1]==ba[2]?(Kb=ba[1],ba[1]=ba[2],ba[2]=Kb,Kb=ba[2],ba[2]=ba[3],ba[3]=Kb):Ta[1]==ba[3]&&(Kb=ba[1],ba[1]=ba[3],ba[3]=Kb,Kb=ba[2],ba[2]=ba[3],ba[3]=Kb);ba[2]==Ta[2]?pe[Gb]=1:ba[2]==Ta[3]?pe[Gb]=-1:mu(qc.k,"Error in stereoprocessing ! - t30");pe[Gb]*=pd}}}Da=new BJ;N=iH(m.p+1);for(sa=1;sa<=m.p;++sa)N[y[sa]]=sa;for(sa=1;sa<=m.p;++sa){v=y[sa];jd[v]&&(Da.a.a+=cb);0<Ba[sa]&&CJ(m,v,Ba[v],Da,cd);var Qe=v,Re=Da,rd=cc[v],yd=ta,Se=void 0,Te=void 0,sd=\nvoid 0,mg=void 0,ae=void 0,Hg=void 0,Cf=void 0,ie=void 0,Ea=void 0,Ea=Uf,Te=m.b[Qe],ae=Te.d,Cf=Te.i,ie=Te.n,Se=Te.a,sd=!1;(0!=ie||0!=ae)&&(sd=!0);0!=yd[Qe]&&(sd=!0);Hg=pJ(m,Qe);mg=0!=Hg;sd=sd||mg;m.k.sc&&0<m.b[Qe].c&&(sd=!0);switch(Se){case 2:Ea=ce;break;case 3:rd?Ea=Mg:Ea=me;break;case 4:rd?(Ea=Mi,0<Cf&&(sd=!0)):Ea=sf;break;case 5:rd?Ea="o":Ea=xf;break;case 7:rd?(Ea=hj,0<Cf&&(sd=!0)):Ea=yf;break;case 8:rd?Ea=Fj:Ea=Hf;break;case 13:rd?Ea=Ij:Ea=Jf;sd=!0;break;case 6:Ea=Lf;sd=!0;break;case 9:Ea=Ke;\nbreak;case 10:Ea=ve;break;case 11:Ea=le;break;case 12:Ea=Xe;break;case 1:Ea=Pe;sd=!0;break;case 32:sd=!0,Ea=m.b[Qe].e,!mg&&(H(Ea,ib)||H(Ea,eg)||H(Ea,Od))&&(sd=!1)}0<TF(Se)&&(Ea=(FF(),MF)[Se],sd=!0);33<=Se&&42>=Se&&(sd=!0,Ea=(FF(),MF)[Se]);sd&&(0!=ae?Ea=Wf+ae+Ea:Ea=Wf+Ea,1==yd[Qe]?Ea+=Nd:-1==yd[Qe]&&(Ea+="@@"),1==Cf?Ea+=Pe:1<Cf&&(Ea+=Pe+Cf),0!=ie&&(0<ie?Ea+=jb:Ea+=rb,1<(0>ie?-ie:ie)&&(Ea+=0>ie?-ie:ie)),mg&&(Ea+=bd+Hg),Ea+=cg);Bp(Re.a,Ea);for(pa=1;pa<=ub;++pa)if(da[pa]==v||la[pa]==v)s=la[pa],s==v&&\n(s=da[pa]),N[v]<N[s]&&CJ(m,da[pa],la[pa],Da,cd),9<pa&&(Da.a.a+=Pa),Ap(Da,n+(new uC(pa)).a);kd[v]&&(Da.a.a+=hb)}o=Da.a.a}0<l.length&&(l+=lc);l+=o}f=l;0<f.length&&(0<e.length&&(e+=lc),e+=f)}return e}function rI(a,b,c){try{$H(a,b,c)||a.bf(a.Ec.d)}catch(d){if(d=yq(d),G(d,97))a.bf(a.Ec.d);else throw d;}}\nfunction bI(a,b,c){var d;try{var e;a:{var f,g,h,j,l,o,m,r,t;g=l=0;t=new WE(b,"|>",!0);j=-1<b.indexOf(Fd);m=1;o=PE(t);f=0<a.Sb;if(!((a.dc||a.Fb)&&a.p||a.Mb)||j)a.Sb=0,f=!1;for(h=1;h<=o;++h)if(r=TE(t),oy(r),!H(r,Jk))if(H(r,Fd))++m,2==m?l=a.Sb:3==m&&(g=a.Sb+1);else{a.ob=new DJ(a,r);if(0==a.ob.p){mu(a,"ERROR - problems in reading/processing molecule !");a.bf(a.Ec.d);oE();e=!1;break a}++a.Sb;a.o=a.Sb;a.zb[a.Sb]=a.ob}2==m?(mu(a,"ERROR - strange reaction - fixing !"),a.bf(a.Ec.d),oE(),e=!1):3<m?(mu(a,"ERROR - strange reaction !"),\na.bf(a.Ec.d),oE(),e=!1):(1<a.Sb&&!j&&cJ(a,Li,!0),j&&!a.dc&&(a.dc=!0),j?f||(qG(a,1,l,1,!1),qG(a,l+1,g-1,2,!1),qG(a,g,a.Sb,3,!1)):a.dc||qG(a,1,a.Sb,0,!f),mI(a),a.r&&AG(Xp(a.r,"readJME"),0,0,0),a.hc=!0,oF(a.r,Pd),a.Ib=!0,c&&a.bf(a.Ec.d),e=!0)}(d=e)||a.bf(a.Ec.d)}catch(y){if(y=yq(y),G(y,97))d=!1,a.bf(a.Ec.d);else throw y;}return d}function lG(a,b,c,d,e){a.r&&AG(Xp(a.r,b),d,e,c);a.hc=!0}function ZF(a,b,c){lG(a,b,a.o,c,0)}function TI(a){dG(a,!1);a.Ib=!0;a.bf(a.Ec.d)}\nfunction EJ(a){a.k=202;a.Mb=!1;BG(a);mu(a,n);a.sb=null;a.xb=1;a.r&&AG(Xp(a.r,"reset"),0,0,0);a.hc=!0;a.bf(a.Ec.d)}function FJ(a){dG(a,!0);a.vb=null;a.wc=null;a.fb=null;a.W=null;a.fc=null}function nI(a,b){var c,d;if(b){a.o=b.a;a.Sb=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.zb[c]=new WF(d):a.zb[c]=null;0<b.a?a.ob=a.zb[a.o]:a.ob=new zG(a);a.dc=b.i;a.Fb=b.e;a.xb=b.b}else for(;0<a.Sb;)yG(a,!1);switch(b.c){case 5:case 7:case 9:break;default:null!=a.Qb&&bF(a.Qb,null),a.r&&null!=a.r.a&&a.eg()}}\nfunction FH(a,b){return P(J(Math.round(b/a.xb)))}function GJ(a,b){mu(a,n);return 1>b||b>a.Sb?(mu(a,"ERROR - invalid mol index: "+b),a.bf(a.Ec.d),null):a.zb[b]}function mI(a){var b,c,d;b=mG(a);for(d=1;d<=a.Sb;++d)c=a.zb[d],c.o=b}function HJ(a,b){b!=a.nb&&(a.nb=b,a.jg(),a.bf(a.Ec.d))}function IJ(a,b){var c,d,e;if(b!=a.xb){c=uG(a);a.xb=b;d=uG(a);e=P(J(Q((d.b-d.c)/2-(c.b-c.c)/2)));d=P(J(Q((d.a-d.d)/2-(c.a-c.d)/2)));for(c=1;c<=a.Sb;++c)ZI(a.zb[c],e,d),xG(a.zb[c]);a.Ib=!0;a.bf(a.Ec.d)}}\nfunction pG(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=n):H(b,Ab)?c=235:H(b,Hb)?c=240:H(b,zb)?c=260:H(b,Pb)?c=261:H(b,$b)?c=241:H(b,Nb)?c=233:H(b,Mb)?c=236:H(b,Lb)?c=237:H(b,Zb)?c=234:H(b,Yb)?c=243:H(b,ac)?c=252:H(b,Vb)?c=244:H(b,bc)?c=239:H(b,"-PO3H2")?c=251:H(b,wb)?c=242:H(b,sb)?c=245:H(b,vb)&&(c=238);0<c?tu(a,c):b="Not known group!";mu(a,b);a.bf(a.Ec.d)}function YI(a,b){mu(a,b);a.bf(a.Ec.d)}\nfunction WG(a,b,c,d,e){var f,g,h,j;f=a.kb;j=LD(f,e);if(j>=a.mb-1)for(g=f.b.b;j>=a.mb-1&&1<g;){--g;h=new oD(f.b.a,f.b.c,g);f=(ju(),new CB(h));j=LD(f,e);var l=b,o=h.b*(QG(),R);h=new oD(h.a,h.c,Math.round(o));l.e=h;JJ(b.a,b.e)}else jH(b,a.hb);f=qD(f.b).a-qD(f.b).b;rH(b,e,c+(a.mb-j)/2,d+(a.mb-f)/2+f)}function XG(a,b,c,d,e,f){var g,h;g=kH(a.jb);h=LD(a.jb,f);jH(b,a.ib);!b.b?gH(b.a,e):e==b.c||WC(e,b.c)?gH(b.a,b.c):gH(b.a,b.b);rH(b,f,c+(a.mb-h)/2,d+(a.mb-g)/2+g)}\nfunction kH(a){return qD(a.b).a-qD(a.b).b}function vH(a,b){return(2*a.mb+(a.Lb?1:0))*b}\nfunction KJ(a){var b,c;a.vb?(c=nC(a),(b=c.b!=a.M.b||c.a!=a.M.a)&&(a.M=c)):b=!0;b&&(dG(a,!0),IH(a,a.M),a.ig("update(): "+a.M+" initOrResize: true "+a.yb+ga+a.ub),a.vb=DG(a,a.vb,a.yb,a.ub),a.J?(b=a.xb,qG(a,1,a.Sb,0,a.J),a.ig("update() in depict mode: oldMolecularAreaScale = "+b+" new molecularAreaScale = "+a.xb)):(a.wc=DG(a,a.wc,a.M.b,P(J(Q(vH(a,a.nb))))),b=a.M.a-P(J(Q(vH(a,a.nb)))),1>b&&(b=1),a.fb=DG(a,a.fb,P(J(Q(uH(a,a.nb)))),b),a.W=DG(a,a.W,a.yb+P(J(Q((a.Lb?1:3)*a.nb))),P(J(Q(a.mb*a.nb)))),a.fc=\nDG(a,a.fc,P(J(Q((a.Lb?1:3)*a.nb))),a.ub)));dH(a);if(!a.J){var d;a.ig("drawInfo: "+a.Gb+" : "+a.X);a.Gb&&(null==a.X&&(a.X=n),eH(a.W.b.a,a.nb/R),d=a.W.b,c=a.M.b/a.nb-(a.mb+(a.Lb?1:0)),b=a.mb,GG(d,HF),PG(d.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R)))),a.Lb?(GG(d,(EC(),JC)),TG(d.a,P(J(Q(-10*R))),P(J(Q(0*R))),P(J(Q((c-1+10)*R))),P(J(Q((b-1)*R))))):(GG(d,IF),RG(d,0,0,c-(a.Lb?1:3)+1,0),GG(d,VC(HF)),SG(d.a,P(J(Q(0*R))),P(J(Q((b-1)*R))),P(J(Q((c-1)*R))),P(J(Q((b-1)*R)))),SG(d.a,P(J(Q((c-1)*\nR))),P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q((b-1)*R))))),jH(d,a.lb),GG(d,(EC(),LC)),-1!=a.X.toLowerCase().indexOf(yh)&&GG(d,NC),rH(d,a.X,10,15),a.J||cH(a,d,c,b,1),b=P(J(Q(uH(a,a.nb)))),c=a.M.a-P(J(Q(a.mb*a.nb))),wH(a.Ec,a.W.a,b,c));var e;if(a.Kb){eH(a.wc.b.a,a.nb/R);b=a.wc.b;d=a.M.b/a.nb;c=2*a.mb+(a.Lb?1:0);GG(b,HF);PG(b.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*R))));a.Lb?(GG(b,(EC(),JC)),e=14*(a.mb+(a.Lb?1:0)),TG(b.a,P(J(Q(e*R))),P(J(Q(0*R))),P(J(Q((d-e-1)*R))),P(J(Q((c-1)*R))))):(GG(b,\nVC(HF)),SG(b.a,P(J(Q((d-1)*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q((c-1)*R)))),SG(b.a,P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q((d-1)*R))),P(J(Q((c-1)*R)))),GG(b,IF),SG(b.a,P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q(0*R)))));d=a.k;233<=a.k&&262>=a.k&&(a.k=213);for(c=1;14>=c;++c)FG(a,b,c,1),FG(a,b,c,2);a.k=d;wH(a.Ec,a.wc.a,0,0)}var f;if(a.Hb){eH(a.fb.b.a,a.nb/R);b=a.fb.b;d=a.mb+(a.Lb?1:0);c=(a.M.a-P(J(Q(vH(a,a.nb)))))/a.nb;f=c-a.mb;GG(b,HF);PG(b.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*\nR))));a.Lb?(GG(b,(EC(),JC)),e=aH*(a.mb+(a.Lb?1:0))+3,f>e&&(RG(b,0,e,a.mb-1,e),SG(b.a,P(J(Q(0*R))),P(J(Q(e*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),RG(b,a.mb-1,e,a.mb-1,f),RG(b,a.mb-1,f,d,f))):(GG(b,IF),SG(b.a,P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),RG(b,0,aH*a.mb,c-1,aH*a.mb),GG(b,VC(HF)),SG(b.a,P(J(Q((d-1)*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q((f+1)*R)))));SG(b.a,P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(d*R))),P(J(Q((c-1)*R))));for(c=3;c<=aH+2;++c)FG(a,b,1,c);b=P(J(Q(vH(a,a.nb))));wH(a.Ec,\na.fb.a,0,b)}a.Jb&&(eH(a.fc.b.a,a.nb/R),d=a.fc.b,c=a.Lb?1:3,b=(a.M.a-P(J(Q(vH(a,a.nb))))-P(J(Q(a.mb*a.nb))))/a.nb,a.Lb?(GG(d,(EC(),JC)),PG(d.a,P(J(Q(0*(QG(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))))):(GG(d,VC(HF)),SG(d.a,P(J(Q((c-1)*(QG(),R)))),P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(b*R)))),GG(d,HF),SG(d.a,P(J(Q((c-2)*R))),P(J(Q(0*R))),P(J(Q((c-2)*R))),P(J(Q(b*R)))),GG(d,IF),SG(d.a,P(J(Q((c-3)*R))),P(J(Q(0*R))),P(J(Q((c-3)*R))),P(J(Q(b*R))))),b=a.M.b-P(J(Q((a.Lb?1:3)*a.nb))),c=P(J(Q(vH(a,a.nb)))),\nwH(a.Ec,a.fc.a,b,c))}}function su(a,b){a.A?0==b&&(a.I=-1,mu(a,Vg),qF(a)):(a.gb?a.I=b:-1<a.I&&10>a.I?a.I=10*a.I+b:a.I=b,a.gb=!1,0==a.I?(a.I=-1,mu(a,Vg)):mu(a,a.I+ga),qF(a))}function IH(a,b){var c,d;d=b.b;c=b.a;a.J||(d-=P(J(Q(uH(a,a.nb))))+P(J(Q((a.Lb?1:3)*a.nb))),c-=P(J(Q(vH(a,a.nb))))+P(J(Q(a.mb*a.nb))));1>d&&(d=1);1>c&&(c=1);a.yb=dw(d);a.ub=dw(c)}function TF(a){FF();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}w(577,469,Yl);_.zf=function(a){cG(this,a)};_.$f=LJ;\n_._f=function(){return iG(),null!=this.Pb?jG:kG};_.ag=function(){return iG(),iG(),kG};_.bg=XB;_.cg=function(a,b,c){return jC(this,b,c)};_.dg=XB;_.eg=function(){oE()};_.fg=hD;_.gg=MJ;_.hg=hD;_.ig=function(){oE()};\n_.Af=function(a){var b,c;if(this.s)if(c=a.c,b=a.f,a=a.i,c=(100+2*c)/100,this.J||!(b<P(J(Q(uH(this,this.nb))))||a<P(J(Q(vH(this,this.nb))))||a>this.M.a-P(J(Q(this.mb*this.nb)))||b>this.M.b-P(J(Q((this.Lb?1:3)*this.nb))))){if(b=this.xb*c,b>this.xb&&10>=b||b<this.xb&&0.3<=b)this.cb=8,IJ(this,b)}else b=this.nb*c,0.7<=b&&4>=b&&HJ(this,b)};_.bf=function(){KJ(this)};_.jg=function(){FJ(this)};_.kg=Fy;_.j=null;_.k=0;_.n=0;_.o=0;_.p=!1;_.q=!1;_.s=!0;_.t=null;_.u=null;_.v=null;_.w=null;_.x=13;_.y=null;_.z=!0;\n_.A=!1;_.B=!1;_.C=!0;_.F=null;_.G=null;_.I=1;_.J=!1;_.K=!1;_.L=!1;_.M=null;_.N=!0;_.O=!1;_.P=!0;_.Q=!0;_.R=null;_.S=null;_.T=null;_.V="http://peter-ertl.com/jsme/2013_03/help.html";_.W=null;_.X=null;_.Y=null;_._=null;_.ab=!1;_.bb=!0;_.cb=0;_.db=Lk;_.fb=null;_.gb=!0;_.hb=null;_.ib=null;_.jb=null;_.kb=null;_.lb=null;_.mb=24;_.nb=1;_.ob=null;_.pb=null;_.rb=null;_.sb=null;_.tb=!0;_.ub=0;_.vb=null;_.wb=1;_.xb=1;_.yb=0;_.Ab=!1;_.Bb=!1;_.Cb=0;_.Db=!1;_.Eb=!1;_.Fb=!0;_.Gb=!0;_.Hb=!0;_.Ib=!0;_.Jb=!0;\n_.Kb=!0;_.Lb=!1;_.Mb=!1;_.Ob=!1;_.Pb=null;_.Qb=null;_.Rb=!1;_.Sb=0;_.Tb=!0;_.Ub=null;_.Vb=!1;_.Wb=null;_.Xb=!1;_.Yb=null;_.Zb=0;_.$b=0;_._b=0;_.ac=!1;_.bc=null;_.cc=!1;_.dc=!1;_.ec=!1;_.fc=null;_.gc=!1;_.hc=!1;_.kc=!0;_.lc=!1;_.mc=!1;_.nc=!0;_.oc=!0;_.pc=null;_.qc=null;_.rc=!1;_.sc=!1;_.tc=!0;_.uc=null;_.vc=!1;_.wc=null;_.xc=null;_.yc=null;_.zc=!1;_.Ac=!0;_.Bc=!0;_.Cc=0;_.Dc=0;var aH=10,JF,PF,RF,HF,IF,KF,GF,OF,NJ=null,NF,MF;\nfunction NI(a,b,c,d,e){a.b[e]&&(zH(a.r),oF(a.r,Ne),a.r.a=e,a.r.d=c,a.r.e=d,a.r.f=b,OJ(a.c,a.r,e),zH(a.r))}function PJ(a,b,c){return a.b[c]?(zH(a.r),a.r.a=c,a.r.b=b,OJ(a.c,a.r,c),zH(a.r),!0):!1}function qF(a){KJ(a);a.f&&(QJ(a.Ec),a.f=!1)}function RJ(a,b,c){b in a.b?a.b[b]=c:$wnd.alert("Invalid callback name: "+b)}\nfunction SJ(){FF();hC.call(this);this.Ec=(PB(),PB(),QB).a;this.eb=new TJ;this.Nb=new TJ;this.H=new oD(null,0,8);this.Z=(this.mb-6)/1.5;this.r=new UJ;this.D=(EC(),GC);this.zb=D(gJ,u,120,99,0);this.qb=new fC;this.jc=new VJ;this.$=H((oE(),pE[ai]),bf);this.E=new WJ;this.U=z(hw,u,1,[Ab,Hb,$b,zb,Pb,Nb,Mb,Lb,Zb,ac,Vb,Yb,wb,vb,sb]);this.ic=new XJ;this.ob=new zG(this);NF[0]=IC;NF[1]=new km(255,153,153);NF[2]=new km(255,204,102);NF[3]=new km(255,255,153);NF[4]=new km(102,255,255);NF[5]=new km(51,204,255);NF[6]=\nnew km(255,153,255);this.eb.c=1;this.Nb.c=1;this.zb[1]=this.ob;this.Y=new YJ(this);this.a=z(hw,u,1,[ee,Qd,Wd,ke,Vd,fe,Ye]);var a,b,c,d;this.b={};for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.b[a]=null;this.c=new ZJ(this)}w(576,577,Yl,SJ);_.$f=function(){var a;return a=$J(),-1==a||9<=a};_._f=function(){return iG(),null!=this.b[Wd]||(null!=this.Pb?jG:kG).a?jG:kG};_.ag=function(){return iG(),null!=this.b[ke]?jG:kG};_.bg=function(a){var b=Qt(this,!1,!0);(a=new aK(this,a))&&wF(new CF(a,b))};\n_.cg=function(a,b,c){var d;return a?(d=a.a,iy(d.t,b,c),a):jC(this,b,c)};_.dg=function(a){PJ(this,a,"AfterPaste")};_.eg=function(){oF(this.r,Ne);OJ(this.c,this.r,Qd);oE()};_.fg=function(a,b){NI(this,a,b,0,Wd)};_.gg=function(a){return PJ(this,a,ee)};_.hg=function(a,b){NI(this,a,0,b,ke)};_.ig=XB;_.bf=function(){qF(this)};_.jg=function(){FJ(this);var a=this.Ec,b,c;for(c=new zv(new yC(a.a));c.b<c.d.Tf();)b=Av(c),0<Qy(a.f.p,b.t)&&Uy(a.f,b.t),wm(a.a,b);this.f=!0};\n_.kg=function(){var a=Qt(this,!0,!1),b=new bK(this);b&&wF(new CF(b,a))};_.b=null;_.c=null;_.d=null;_.e=null;_.f=!1;_.i="http://www.google.com/search?q=%22{INCHIKEY}%22";function OJ(a,b,c){if((c=a.a.b[c])&&b){var d=a.a.d;d.action=b.a;d.atom=b.d;d.bond=b.e;d.molecule=b.f;null!=b.b?d.argument=b.b:b.c&&(d.argument=b.c);null!=b.i?d.origin=b.i:b.i=null;c(a.a.d)}}function ZJ(a){this.a=a}w(578,1,{},ZJ);_.a=null;function aK(a,b){this.a=a;this.b=b}w(579,1,{},aK);_.zd=XB;\n_.Zf=function(a){if(null!=DF(a))nu(DF(a)),YI(this.a,"InChI "+DF(a));else{switch(this.b){case 3:nu(a.inchi==n?null:a.inchi);break;case 4:nu(a.key==n?null:a.key);break;case 5:nu(a.auxinfo==n?null:a.auxinfo)}null!=EF(a)&&YI(this.a,"InChI "+EF(a))}};_.a=null;_.b=0;function bK(a){this.a=a}w(580,1,{},bK);_.zd=XB;\n_.Zf=function(a){if(null!=DF(a))nu(DF(a)),YI(this.a,"InChI "+DF(a));else{var b=this.a,c;if(b.b[Ye])try{zH(b.r),Xp(b.r,Ye),b.r.c=a,OJ(b.c,b.r,Ye),zH(b.r)}catch(d){if(d=yq(d),G(d,97))YI(b,Je+d.yd());else throw d;}else try{var e=a.key==n?null:a.key,f,g;f=null;null!=e&&0<e.length&&(f=b.i,-1!=f.indexOf("{INCHIKEY}")?f=(g=cK(cK(e,$f,"\\\\\\\\\\\\\\\\"),"\\\\$","\\\\\\\\$"),cK(f,"\\\\{INCHIKEY\\\\}",g)):f+=e);c=new wE(f);dK(c)}catch(h){if(h=yq(h),G(h,83))YI(b,Je+h.f);else throw h;}null!=EF(a)&&YI(this.a,"InChI "+EF(a))}};\n_.a=null;function eK(a,b){return null!=b&&0<b.length?eK(a,b):!1}function fK(a){a.c.pb.style.display!=Qi&&(mC(a.b),QJ(a.d))}function gK(a){hK.call(this,a,Kc,Kc,null)}function iK(a,b){hK.call(this,a,Kc,Kc,b)}function jK(a,b,c){hK.call(this,a,b,c,null)}\nfunction hK(a,b,c,d){var e;if(null==a)dF("JSME initialization error: HTML id argument is null.");else if(H(af,a))dF(\'JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".\');else if(e=RA(a)){this.a=kK;++kK;this.c=e;this.b=new SJ;this.b.d||(this.b.d={},this.b.d.src=dJ(this));this.d=new lK(this.b,b,c,d);Ly(e,this.d,e.pb);d&&ug in d&&(this.d.b=d[ug]);a=this.d;a.d||(a.d=kC(a,oC(a),pC(a)),a.d.j=!1);var b=a.c,f,g,h,j,l,o,m,r;b.$?NJ=af:NJ="JME";xC(b.Sc.Pc,b);mu(b,\nNJ+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.M=nC(b);cC(b,null);b.hb||(b.hb=new oD(Ue,0,13),b.kb=BB(b.hb));b.ib||(b.ib=new oD(Ue,1,13),b.jb=BB(b.ib));b.lb||(b.lb=new oD(Ue,0,11),BB(b.lb));hH(b,b.x);b.ac=!1;b.dc=!1;b.z=!0;b.tc=!0;b.C=!0;b.Bc=!0;b.cc=!1;aH=bH(b);b.oc=!0;try{m=mK(b.Ec,"options");null!=m&&cJ(b,m,!1);h=mK(b.Ec,"jme");null!=h&&(b._=h);l=mK(b.Ec,Ci);null!=l&&(b.rb=l);g=mK(b.Ec,"depictcgi");null!=g&&(b.gc=!0);r=mK(b.Ec,"smiles");null!=r&&(b.qc=r);o=mK(b.Ec,gk);null!=o&&(b.sb=\no,qF(b));b.u=mK(b.Ec,"atomcolors");b.t=mK(b.Ec,"atombg");f=mK(b.Ec,"depictbg");if(null!=f&&b.J){var t;var y,v,s,A;v=(EC(),GC);try{if(0!=f.indexOf(Fa))throw new Dp("bad hex encoding");A=DE(f.substr(1,2),16);s=DE(f.substr(3,2),16);y=DE(f.substr(5,2),16);t=v=new km(A,s,y)}catch(F){if(F=yq(F),G(F,97))oE(),t=v;else throw F;}b.D=t}b.mc&&b.ob&&vI(b.ob);j=mK(b.Ec,"notify_structural_change_js_function");b.Qb=j}catch(M){if(M=yq(M),!G(M,97))throw M;}b.k=202;dC(b);b.pb=new nK;f=a.c;null!=f._?(bI(f,f._,!1),null!=\nf.t&&f.ob&&jI(f.ob,f.t,!0),null!=f.u&&f.ob&&jI(f.ob,f.u,!1)):null!=f.rb?rI(f,f.rb,!1):null!=f.qc&&f.Ac&&(f.Ib=!1,SH(f,f.qc,null,!0));qF(a.c);h=this.b;f=this.d;var N,$,U,V,da,la;g=($=new cA((uF(),tF)),$.pb.alt="drag out MOL or RXN file",ky($,$.pb.alt),$);$=(N=new oK,V=g.a.e,da=g.a.a,U=~~((24-da)/2),0>U&&(U=0),la=new pK(f,V,U,g),qK(la),Dm(f.k,la),N.c=V,N.b=da,N.d=24,N.a=U,N);da=$.c;V=$.b;hF(new mF(h),f);U=0>=$J();N=new rF(h);U?(U=new rK,ky(U,g.pb.alt),0<=da&&(U.pb.style[Fk]=da+oj),0<=V&&(U.pb.style[Uh]=\nV+oj),V=new sF(f,U,da,$),Ty(V.d.f,V.b,oC(V.d)-V.c-V.a.a,pC(V.d)-(V.a.d-V.a.a)),Dm(f.k,V),U.pb.draggable=xk,U.pb.style[ih]=(hr(),Ji),uy(U,N,(Nt(),Nt(),Ot)),U.pb.style[Tf]=Qi):(g.pb.draggable=xk,g.pb.style[ih]=(hr(),Ji),uy(g,N,(Nt(),Nt(),Ot)),g.pb.style[Tf]=Qi)}else dF("JSME initialization error: HTML id "+a+" not found.")}function sK(){return kw(null)}function tK(a){return kw(a)}w(581,1,Kl,gK,iK,jK,hK);_.lg=function(a){vy(this.d,new uK(this,a),(ut(),ut(),vt))};\n_.mg=function(a){vy(this.d,new vK(this,a),(uu(),uu(),vu))};_.ng=function(a){vy(this.d,new wK(this,a),(Au(),Au(),Bu))};_.og=function(a){vy(this.d,new xK(this,a),(Du(),Du(),Eu))};_.pg=function(a){rq(2,new yK(this.b,a))};_.qg=function(){yG(this.b,!0)};_.rg=function(){Jq((Gq(),Hq),new zK(this))};_.sg=function(){var a,b,c;c=[];for(b=new zv(this.d.a);b.b<b.d.Tf();)a=Av(b),c[c.length]=a.q;return c};_.tg=function(){return this.b.a};_.ug=function(a){return this.b.b[a]};_.vg=Xw;_.wg=function(){return this.b.V};\n_.xg=function(){return this.b.nb};_.yg=function(){return this.b.tb};_.zg=function(){var a,b,c;b=null;if(a=(c=this.b.vb.a,c.a)){b=this.b;var d;c=b.ob.v;d=b.ob.w;b.ob.v=0;b.ob.w=0;zH(b.r);TI(b);b.ob.v=c;b.ob.w=d;b=a.q}return b};_.Ag=function(){return this.b.wb};_.Bg=function(){return this.b.xb};_.Cg=function(){return this.b.Qb};_.ge=function(){return Tq(this.d.pb,Wi)};_.Dg=function(){var a;a=[];a.length=2;a[0]=Tq(this.d.pb,Xi);a[1]=Tq(this.d.pb,Wi);return a};_.he=function(){return Tq(this.d.pb,Xi)};\n_.Eg=function(){return this.c.pb};_.Fg=function(){return this.b.Wb};_.Gg=function(){return this.b.Yb};_.Hg=function(){return this.b.i};_.Ig=function(a){dF("JSME initialization error: "+a)};_.Jg=function(){return this.b.J};_.je=function(){return this.c.pb.style.display!=Qi};_.Kg=function(){var a=this.b,b;a.dc?b=oJ(a,1)+Fd+oJ(a,2)+Fd+oJ(a,3):b=oJ(a,0);return b};_.Lg=function(a){return Qt(this.b,!0,a)};_.Mg=function(){var a=this.b,b,c;b=a.tc;a.tc=!1;c=UF(a);a.tc=b;return c};\n_.Ng=function(a){null!=a&&0<a.length&&cJ(this.b,a,!0)};_.Og=function(a){null!=a&&0<a.length&&SH(this.b,a,null,!0)};_.Pg=function(a){null!=a&&0<a.length&&rI(this.b,a,!0)};_.Qg=function(a){null!=a&&0<a.length&&bI(this.b,a,!0)};_.Rg=function(a){return eK(this,a)};_.gf=function(){fK(this)};_.Sg=function(){EJ(this.b)};_.Tg=function(a){var b=this.b;if(a=GJ(b,a)){var c;for(c=1;c<=a.p;++c)a.b[c].c=0;TI(b)}};_.Ug=function(a){this.b.k=a};_.Vg=function(a){this.b.e=new AK(this,a)};\n_.Wg=function(a){RJ(this.b,"AfterPaste",a)};_.Xg=function(a){RJ(this.b,Qd,a)};_.Yg=function(a){var b=this.d,c,d;if(b.b!=a){b.b=a;for(d=new zv(b.a);d.b<d.d.Tf();)c=Av(d),a?c.b=n:c.b=Qj}mC(b.c);b=this.b;b.tb=a;AH(b);dG(this.b,!0);mC(this.b)};_.Zg=function(a,b){var c=this.b,d;if(d=GJ(c,a))jI(d,b,!0),TI(c)};_.$g=function(a){var b=this.b;b.x!=a&&0<a&&100>a&&(b.x=a,hH(b,a),AH(b))};_._g=function(a,b){var c=this.b,d;d=GJ(c,a);1>b||b>d.p?(mu(c,"ERROR - invalid atom index: "+b),qF(c)):(d.v=b,TI(c))};\n_.ah=function(a){RJ(this.b,ee,a)};_.bh=function(a,b){RJ(this.b,a,b)};_.le=function(a){hy(this.d,a);fK(this)};_.ch=function(a){this.b.V=a};_.dh=function(a){HJ(this.b,a)};_.eh=function(a){var b=this.b;b.tb=a;AH(b)};_.fh=function(a){var b=this.b;b.wb=a;AH(b)};_.gh=function(a){IJ(this.b,a)};_.hh=function(a){this.b.Pb=a};_.ih=function(a){this.b.Qb=a};_.jh=function(a){var b=this.b;b.Wb=a;b.F=CG(b,!1)};_.kh=function(a){this.b.Yb=a};_.lh=function(a,b){iy(this.d,a,b);fK(this)};\n_.mh=function(a,b,c){c&&iy(this.c,a,b);iy(this.d,a,b);fK(this)};_.nh=function(a,b){jy(this.d,a,b);fK(this)};_.oh=function(a,b,c){c&&jy(this.c,a,b);jy(this.d,a,b);fK(this)};_.ph=function(a){pG(this.b,a)};_.qh=function(a,b){var c=this.b,d;c.q=!1;d=c.sc;c.sc=!1;c.uc=new DJ(c,a);c.sc=d;c.k=253;mu(c,b);qF(c)};_.me=function(a){qy(this.c.pb,a)};_.rh=function(a){this.b.i=a};_.ne=function(a){this.d.pb.style[Fk]=a;fK(this)};_.sh=function(a){YI(this.b,a)};_.th=function(){return UF(this.b)};_.a=-1;_.b=null;\n_.c=null;_.d=null;var kK=0;function zK(a){this.a=a}w(582,1,{},zK);_.pd=function(){var a,b;for(b=new zv(this.a.d.a);b.b<b.d.Tf();)a=Av(b),a.t.pb.innerHTML=a.q||n};_.a=null;function uK(a,b){this.a=a;this.b=b}w(583,1,{},uK);_.Jd=function(a){a=a.a;Jq((Gq(),Hq),new BK(this,this.b,a))};_.a=null;_.b=null;function BK(a,b,c){this.a=a;this.c=b;this.b=c}w(584,1,{},BK);_.pd=CK;_.a=null;_.b=null;_.c=null;function vK(a,b){this.a=a;this.b=b}w(585,1,{},vK);_.ld=function(a){a=a.a;Jq((Gq(),Hq),new DK(this,this.b,a))};\n_.a=null;_.b=null;function DK(a,b,c){this.a=a;this.c=b;this.b=c}w(586,1,{},DK);_.pd=CK;_.a=null;_.b=null;_.c=null;function xK(a,b){this.a=a;this.b=b}w(587,1,{},xK);_.a=null;_.b=null;function Gu(a,b,c){this.a=a;this.c=b;this.b=c}w(588,1,{},Gu);_.pd=CK;_.a=null;_.b=null;_.c=null;function wK(a,b){this.a=a;this.b=b}w(589,1,{},wK);_.nd=function(a){a=a.a;Jq((Gq(),Hq),new EK(this,this.b,a))};_.a=null;_.b=null;function EK(a,b,c){this.a=a;this.c=b;this.b=c}w(590,1,{},EK);_.pd=CK;_.a=null;_.b=null;_.c=null;\nfunction AK(a,b){this.a=a;this.b=b}w(591,1,{},AK);_.a=null;_.b=null;\nfunction FK(){var a=GK("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;HK(IK,arguments)?a=arguments[0]:3==arguments.length?a=new jK(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new gK(arguments[0]):4==arguments.length?a=new hK(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new iK(arguments[0],arguments[1]));this.g=a;JK();a[dg]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.lg(null==a?null:a.constructor==\n$wnd.JSApplet.JsClosureJsme?a.g:new KK(a))});b.addMouseDownHandler=C(function(a){this.g.mg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new KK(a))});b.addMouseOutHandler=C(function(a){this.g.ng(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new KK(a))});b.addMouseOverHandler=C(function(a){this.g.og(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new KK(a))});b.alert=C(function(a){this.g.pg(a)});b.clear=C(function(){this.g.qg()});b.deferredRepaint=C(function(){this.g.rg()});\nb.getAllGraphicsString=C(function(){return this.g.sg()});b.getAlldefinedCallBackNames=C(function(){var a=this.g.b.a;JK();return a});b.getCallBack=C(function(a){return this.g.ug(a)});b.getCreationIndex=C(function(){return this.g.vg()});b.getHelpURL=C(function(){return this.g.b.V});b.getMenuScale=C(function(){return this.g.b.nb});b.getMolecularAreaAntiAlias=C(function(){return this.g.b.tb});b.getMolecularAreaGraphicsString=C(function(){return this.g.zg()});b.getMolecularAreaLineWidth=C(function(){return this.g.b.wb});\nb.getMolecularAreaScale=C(function(){return this.g.b.xb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.b.Qb});b.getOffsetHeight=C(function(){return this.g.ge()});b.getOffsetSize=C(function(){return this.g.Dg()});b.getOffsetWidth=C(function(){return this.g.he()});b.getParentContainer=C(function(){return this.g.c.pb});b.getPasteLabel=C(function(){return this.g.b.Wb});b.getPrePasteJSfunction=C(function(){return this.g.b.Yb});b.getWebSearchInchiKeyBaseUrl=C(function(){return this.g.b.i});\nb.initializationError=C(function(a){this.g.Ig(a)});b.isDepictMode=C(function(){return this.g.b.J});b.isVisible=C(function(){return this.g.je()});b.jmeFile=C(function(){return this.g.Kg()});b.molFile=C(function(a){return this.g.Lg(a)});b.nonisomericSmiles=C(function(){return this.g.Mg()});b.options=C(function(a){this.g.Ng(a)});b.readGenericMolecularInput=C(function(a){this.g.Og(a)});b.readMolFile=C(function(a){this.g.Pg(a)});b.readMolecule=C(function(a){this.g.Qg(a)});b.read_MOL_SDF_RXN=C(function(a){return this.g.Rg(a)});\nb.repaint=C(function(){this.g.gf()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){return LK(null,arguments,!0)[0]});b.reset=C(function(){this.g.Sg()});b.resetAtomColors=C(function(a){this.g.Tg(a)});b.setAction=C(function(a){this.g.Ug(a)});b.setAfterDepictEditToggleEventHandler=C(function(a){this.g.Vg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new KK(a))});b.setAfterPasteCallback=C(function(a){this.g.Wg(a)});b.setAfterStructureModifiedCallback=C(function(a){this.g.Xg(a)});\nb.setAntialias=C(function(a){this.g.Yg(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.Zg(a,b)});b.setAtomMolecularAreaFontSize=C(function(a){this.g.$g(a)});b.setAtomToHighLight=C(function(a,b){this.g._g(a,b)});b.setBeforePasteCallback=C(function(a){this.g.ah(a)});b.setCallBack=C(function(a,b){this.g.bh(a,b)});b.setHeight=C(function(a){this.g.le(a)});b.setHelpURL=C(function(a){this.g.ch(a)});b.setMenuScale=C(function(a){this.g.dh(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.eh(a)});\nb.setMolecularAreaLineWidth=C(function(a){this.g.fh(a)});b.setMolecularAreaScale=C(function(a){this.g.gh(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.hh(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.ih(a)});b.setPasteLabel=C(function(a){this.g.jh(a)});b.setPrePasteJSfunction=C(function(a){this.g.kh(a)});b.setSize=C(function(a,b,e){LK(this.g,arguments,!1)});b.setSubstituent=C(function(a){this.g.ph(a)});b.setTemplate=C(function(a,b){this.g.qh(a,b)});b.setVisible=\nC(function(a){this.g.me(a)});b.setWebSearchInchiKeyBaseUrl=C(function(a){this.g.rh(a)});b.setWidth=C(function(a){this.g.ne(a)});b.showInfo=C(function(a){this.g.sh(a)});b.smiles=C(function(){return this.g.th()});MK({"0":{2:[[function(){return this.lh.apply(this,arguments)},null,void 0,Ui,Ui],[function(){return this.nh.apply(this,arguments)},null,void 0,Vj,Vj]],3:[[function(){return this.oh.apply(this,arguments)},null,void 0,Vj,Vj,Fg],[function(){return this.mh.apply(this,arguments)},null,void 0,Ui,\nUi,Fg]]}},!1);MK({"0":{"0":[[sK,null,void 0]],1:[[tK,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new NK(e));return[e]},Gh]]}},!0);OK(IK,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function iw(){PK||(PK=!0,FK())}w(592,1,{},iw);var PK=!1;\nfunction mw(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Gh)$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 lw(){}w(594,1,{},lw);_.pd=function(){mw()};function NK(a){this.a=a}w(596,1,{85:1,133:1},NK);_.eQ=function(a){return null!=a&&G(a,85)&&this.a==a.a};_.a=null;function KK(a){this.a=a}w(597,1,{86:1,133:1},KK);\n_.eQ=function(a){return null!=a&&G(a,86)&&this.a==a.a};_.a=null;function qK(a){Ty(a.e.f,a.b,oC(a.e)-a.d-a.c,pC(a.e)-(a.a-a.c))}function pK(a,b,c,d){this.e=a;this.d=b;this.c=c;this.a=24;this.b=d}w(598,1,{},pK);_.Yf=function(){qK(this)};_.a=0;_.b=null;_.c=0;_.d=0;_.e=null;function oK(){}w(599,1,{},oK);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction gF(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=c.getAttribute(Fk)||n;b=c.getAttribute(Uh)||n;f=c.getAttribute(Ni)||n;e=c.getAttribute(Xh)||n;var h,j,l;l={};for(d=0;d<c.childNodes.length;++d)h=c.childNodes[d],"PARAM"==h.nodeName&&(j=h,h=j.getAttribute(Ni)||n,j=j.getAttribute(Ak)||n,null!=h&&0<h.length&&null!=j&&0<j.length&&(l[h]=j));c.removeAttribute(Yg);c.removeAttribute(Ni);c.removeAttribute("archive");c.removeAttribute(Uh);c.removeAttribute(Fk);c.removeAttribute(tg);c.removeAttribute("hspace");\nc.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=n||n;d=cr();c.setAttribute(Xh,d);c.style[Fk]=cF(g);c.style[Uh]=cF(b);b=new QK(a,d,l,e,c,f);Jq((Gq(),Hq),b);++a.b;return!0}function fF(a){this.a="JME.class";this.d=a}w(600,1,{},fF);_.Bd=function(){return gF(this)};_.a=null;_.b=0;_.c=null;_.d=null;function QK(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}w(601,1,{},QK);\n_.pd=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,Kc,Kc,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(Xh,this.e):this.c.removeAttribute(Xh);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 RK(){}w(602,1,Kl,RK);function SK(a){this.a=a}w(603,1,{},SK);_.pd=function(){this.a()};_.a=null;function TK(a){this.a=a}w(604,1,{},TK);\n_.Bd=function(){this.a();return!1};_.a=null;\nfunction UK(){var a=GK("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;HK(VK,arguments)?a=arguments[0]:0==arguments.length&&(a=new RK);this.g=a;JK();a[dg]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Jq((Gq(),Hq),new SK(a))});$wnd.JSApplet.Utils.runAfterFixedDelay=C(function(a,c){Mq((Gq(),new TK(a)),c)});$wnd.JSApplet.Utils.safeLog=C(function(a){dF(a)});OK(VK,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&\n($wnd.JSApplet.Utils[p]=a[p])}function jw(){WK||(WK=!0,UK())}w(605,1,{},jw);var WK=!1;function XK(a){this.f=a}w(606,547,Jl,XK);function sw(){this.f="divide by zero"}w(607,136,dm,sw);function Oy(){}function YK(a){this.f=a}w(609,136,dm,Oy,YK);function bw(){}w(610,136,dm,bw);function iG(){iG=x;kG=new ZK(!1);jG=new ZK(!0)}function ZK(a){this.a=a}w(611,1,{89:1,91:1,94:1},ZK);_.eQ=function(a){return G(a,91)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?xk:zh};\n_.a=!1;var kG,jG;function UE(a,b,c){var d,e;d=$K(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 aL(a,b){return 2>b||36<b?-1:48<=a&&a<48+(10>b?b:10)?a-48:97<=a&&a<b+97-10?a-97+10:65<=a&&a<b+65-10?a-65+10:-1}function eF(a){return null!=String.fromCharCode(a).match(/\\d/)}function bL(){}function cL(a){return typeof a==Ui?Hf+(0>a?-a:a):a}\nfunction dL(a,b){var c;c=new bL;c.d=we+(eL(0!=a?-a:0)?cL(0!=a?-a:0):n+Op(c));fL(0!=a?-a:0)&&gL(0!=a?-a:0,c);c.b=4;c.a=b;return c}function W(a){var b;b=new bL;b.d=we+(eL(a)?cL(a):n+Op(b));fL(a)&&gL(a,b);return b}function hL(a,b){var c;c=new bL;c.d=we+(eL(a)?cL(a):n+Op(c));fL(a)&&gL(a,c);c.b=b?8:0;return c}function iL(){var a;a=new bL;a.d=we+(eL(0)?cL(0):n+Op(a));fL(0)&&gL(0,a);a.b=2;return a}function jL(a){var b;b=new bL;b.d=we+(eL(a)?cL(a):n+Op(b));fL(a)&&gL(a,b);b.b=1;return b}\nfunction fL(a){return typeof a==Ui&&0<a}function eL(a){return null!=a&&0!=a}function gL(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=hl[b.c])c=c.prototype;else{c=hl[a]=function(){};c.cZ=b;return}else return;c.cZ=b}w(613,1,{},bL);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?n:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;\nfunction kL(a){var b;if(!(b=lL,!b&&(b=lL=/^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$/),b.test(a)))throw new mL(Le+a+na);return parseFloat(a)}function DE(a,b){var c,d;if(null==a)throw new mL(Ti);if(2>b||36<b)throw new mL("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c)if(-1==aL(a.charCodeAt(c),b))throw new mL(Le+a+na);c=parseInt(a,b);if(isNaN(c))throw new mL(Le+a+na);if(-2147483648>c||2147483647<c)throw new mL(Le+a+na);return c}\nw(615,1,{89:1,102:1});var lL=null;function nL(a){this.a=a}w(614,615,{89:1,94:1,95:1,102:1},nL);_.eQ=function(a){return G(a,95)&&a.a==this.a};_.hC=oL;_.tS=pL;_.a=0;function DC(a){this.a=a}w(616,615,{89:1,94:1,98:1,102:1},DC);_.eQ=function(a){return G(a,98)&&a.a==this.a};_.hC=oL;_.tS=pL;_.a=0;function rC(){}function Sm(a){this.f=a}w(617,136,{89:1,97:1,99:1,105:1,106:1},rC,Sm);function uC(a){this.a=a}\nfunction Fw(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 xw(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function gm(a){var b,c,d;b=D(qL,sl,-1,8,1);c=(rL(),sL);d=7;if(0<=a)for(;15<a;)b[d--]=c[a&15],a>>=4;else for(;0<d;)b[d--]=c[a&15],a>>=4;b[d]=c[a&15];return tL(b,d,8)}\nfunction OH(a){var b,c;return-129<a&&128>a?(b=a+128,c=(uL(),vL)[b],!c&&(c=vL[b]=new uC(a)),c):new uC(a)}w(618,615,{89:1,94:1,100:1,102:1},uC);_.eQ=function(a){return G(a,100)&&a.a==this.a};_.hC=Xw;_.tS=pL;_.a=0;function uL(){uL=x;vL=D(aJ,u,100,256,0)}var vL;function pH(a){return 0>=a?0-a:a}function qH(a){return 0>a?-a:a}function Xm(a,b){return a>b?a:b}function Q(a){return Math.round(a)}function wL(a){return Math.sqrt(a)}function nE(){}function ov(a){this.f=a}\nw(622,136,{89:1,97:1,101:1,105:1,106:1},nE,ov);function rL(){rL=x;sL=z(qL,sl,-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 sL;function mL(a){this.f=a}w(624,617,{89:1,97:1,99:1,103:1,105:1,106:1},mL);function $K(a,b){return a.charCodeAt(b)}function xL(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!G(b,1)?!1:""+a==b}function my(a,b){return a.indexOf(b)}\nfunction BE(a,b,c){return a.indexOf(b,c)}function zB(a,b){return a.lastIndexOf(b)}function cK(a,b,c){var d;for(d=0;0<=(d=c.indexOf(Yf,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+Ha+py(c,++d):c=c.substr(0,d-0)+py(c,++d);return a.replace(RegExp(b,Hh),c)}\nfunction yL(a,b){for(var c=RegExp(b,Hh),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==n){d[e]=f;break}else d[e]=f.substring(0,h.index),f=f.substring(h.index+h[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==n;)--c;c<d.length&&d.splice(c,d.length-c)}c=D(hw,u,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function py(a,b){return a.substr(b,a.length-b)}function mE(a,b,c){return a.substr(b,c-b)}\nfunction oy(a){return 0==a.length||a[0]>ga&&a[a.length-1]>ga?a:a.replace(/^(\\s*)/,n).replace(/\\s*$/,n)}function tL(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}\nfunction zL(a,b,c){if(128>c)return a[b]=(c&127)<<24>>24,1;if(2048>c)return a[b++]=(c>>6&31|192)<<24>>24,a[b]=(c&63|128)<<24>>24,2;if(65536>c)return a[b++]=(c>>12&15|224)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,3;if(2097152>c)return a[b++]=(c>>18&7|240)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,4;if(67108864>c)return a[b++]=(c>>24&3|248)<<24>>24,a[b++]=(c>>18&63|128)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>\n24,a[b]=(c&63|128)<<24>>24,5;throw new Sm("Character out of range: "+c);}function ny(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}function AL(a){var b,c,d,e,f;e=a.length;for(d=b=0;d<e;)c=UE(a,d,a.length),d+=65536<=c?2:1,128>c?++b:2048>c?b+=2:65536>c?b+=3:2097152>c?b+=4:67108864>c&&(b+=5);b=D(BL,rl,-1,b,1);for(d=f=0;d<e;)c=UE(a,d,a.length),d+=65536<=c?2:1,f+=zL(b,f,c);return b}_=String.prototype;\n_.cM={1:1,89:1,92:1,94:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return $D(this)};_.tS=_.toString;function CL(){CL=x;DL={};EL={}}function $D(a){CL();var b=bd+a,c=EL[b];if(null!=c)return c;c=DL[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+$K(a,d++);c|=0}256==FL&&(DL=EL,EL={},FL=0);++FL;return EL[b]=c}var DL,FL=0,EL;function GL(a){a.a=new Sq}\nfunction Ap(a,b){Bp(a.a,b);return a}function zp(){GL(this)}function BJ(){GL(this);this.a.a+=n}w(626,1,Bl,zp,BJ);_.tS=HL;function zE(a,b){Bp(a.a,String.fromCharCode(b))}function Tw(){GL(this)}function yE(){GL(this)}function Rv(a){GL(this);Bp(this.a,a)}w(627,1,Bl,Tw,yE,Rv);_.tS=HL;function CE(a){this.f="String index out of range: "+a}w(628,609,dm,CE);function IE(a){this.f=a}w(630,136,dm,IE);function IL(a,b){for(var c;a.Zd();)if(c=a.$d(),null==b?null==c:Kp(b,c))return a;return null}\nfunction JL(a,b){var c;return(c=IL(a.ye(),b))?(c._d(),!0):!1}function KL(a){var b,c,d,e;d=new zp;b=null;d.a.a+=Wf;for(c=a.ye();c.Zd();)null!=b?Bp(d.a,b):b=nb,e=c.$d(),Bp(d.a,e===a?"(this Collection)":n+e);d.a.a+=cg;return d.a.a}w(633,1,{});_.uh=function(){throw new IE("Add not supported on this collection");};_.vh=function(a){return!!IL(this.ye(),a)};_.Qf=HE;_.wh=function(a){return JL(this,a)};_.tS=function(){return KL(this)};w(635,633,Il);\n_.eQ=function(a){var b;if(a===this)return!0;if(!G(a,112)||a.Tf()!=this.Tf())return!1;for(a=a.ye();a.Zd();)if(b=a.$d(),!this.vh(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.ye();b.Zd();)c=b.$d(),null!=c&&(a+=Np(c),a=~~a);return a};function LL(a,b){var c;return G(b,110)&&(c=b.xh(),Wx(a.a,c))?(c=Fv(a.a,c),a.a.Uf(b.yh(),c)):!1}function NE(a){this.a=a}w(634,635,Il,NE);_.vh=function(a){return LL(this,a)};_.ye=function(){return new ML(this.a)};\n_.wh=function(a){return LL(this,a)?(a=a.xh(),Hv(this.a,a),!0):!1};_.Tf=NL;_.a=null;function OL(a){if(a.b)PL(a.a),Hv(a.c,a.b.xh()),a.b=null;else throw new yy("Must call next() before remove().");}function ML(a){var b;this.c=a;b=new Jm;a.c&&Dm(b,new QL(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new RL(a,d.substring(1));b.uh(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.uh(c[d])}this.a=new zv(b)}w(636,1,{},ML);_.Zd=function(){return SL(this.a)};\n_.$d=function(){return this.b=Av(this.a)};_._d=function(){OL(this)};_.a=null;_.b=null;_.c=null;w(638,1,Gl);_.eQ=function(a){return G(a,110)&&GE(this.xh(),a.xh())&&GE(this.yh(),a.yh())?!0:!1};_.hC=function(){var a,b;b=a=0;null!=this.xh()&&(a=Np(this.xh()));null!=this.yh()&&(b=Np(this.yh()));return a^b};_.tS=function(){return this.xh()+Ed+this.yh()};function QL(a){this.a=a}w(637,638,Gl,QL);_.xh=function(){return null};_.yh=function(){return this.a.b};_.zh=function(a){return KE(this.a,a)};_.a=null;\nfunction RL(a,b){this.b=a;this.a=b}w(639,638,Gl,RL);_.xh=Xw;_.yh=function(){return this.b.e[bd+this.a]};_.zh=function(a){return LE(this.b,this.a,a)};_.a=null;_.b=null;function TL(a,b){var c,d,e,f;if(b===a)return!0;if(!G(b,108)||a.Tf()!=b.Tf())return!1;e=a.ye();for(f=b.ye();e.Zd();)if(c=e.$d(),d=f.$d(),!(null==c?null==d:Kp(c,d)))return!1;return!0}function eD(a,b){(0>a||a>=b)&&UL(a,b)}function UL(a,b){throw new YK("Index: "+a+", Size: "+b);}w(640,633,ql);\n_.Ah=function(){throw new IE("Add not supported on this list");};_.uh=function(a){this.Ah(this.Tf(),a);return!0};_.eQ=function(a){return TL(this,a)};_.hC=function(){var a,b,c;b=1;for(a=this.ye();a.Zd();)c=a.$d(),b=31*b+(null==c?0:Np(c)),b=~~b;return b};_.ye=function(){return new zv(this)};_.Ch=function(){return this.Dh(0)};_.Dh=function(a){return new VL(this,a)};_.Eh=function(){throw new IE("Remove not supported on this list");};function SL(a){return a.b<a.d.Tf()}\nfunction Av(a){if(a.b>=a.d.Tf())throw new Ry;return a.d.Bh(a.c=a.b++)}function PL(a){if(0>a.c)throw new sB;a.d.Eh(a.c);a.b=a.c;a.c=-1}function zv(a){this.d=a}w(641,1,{},zv);_.Zd=function(){return SL(this)};_.$d=function(){return Av(this)};_._d=function(){PL(this)};_.b=0;_.c=-1;_.d=null;function VL(a,b){var c;this.d=this.a=a;c=a.Tf();(0>b||b>c)&&UL(b,c);this.b=b}w(642,641,{},VL);_.Fh=function(){return 0<this.b};_.Gh=function(){if(0>=this.b)throw new Ry;return this.a.Bh(this.c=--this.b)};_.a=null;\nfunction WL(a){a=new ML(a.b.a);return new XL(a)}function YL(a,b){this.a=a;this.b=b}w(643,635,Il,YL);_.vh=ZL;_.ye=function(){return WL(this)};_.Tf=function(){return this.b.a.d};_.a=null;_.b=null;function XL(a){this.a=a}w(644,1,{},XL);_.Zd=function(){return SL(this.a.a)};_.$d=function(){return(this.a.b=Av(this.a.a)).xh()};_._d=function(){OL(this.a)};_.a=null;function $L(a){a.b=D(aM,u,0,0,0)}function AD(a,b,c){(0>b||b>a.c)&&UL(b,a.c);a.b.splice(b,0,c);++a.c}\nfunction Dm(a,b){nq(a.b,a.c++,b);return!0}function Dx(a,b){eD(b,a.c);return a.b[b]}function AA(a,b){for(var c=0;c<a.c;++c)if(GE(b,a.b[c]))return c;return-1}function bM(a,b){var c;c=(eD(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function wm(a,b){var c;c=AA(a,b);if(-1==c)return!1;bM(a,c);return!0}function kD(a,b,c){eD(b,a.c);nq(a.b,b,c)}function Vm(a,b){var c;if(b.length<a.c){c=b;var d;d=Xv(0,a.c);z(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)nq(b,c,a.b[c]);b.length>a.c&&nq(b,a.c,null);return b}\nfunction Jm(){$L(this)}function jD(a){$L(this);this.b.length=a}function yC(a){$L(this);a=Wv(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}w(648,640,kl,Jm,jD,yC);_.Ah=function(a,b){AD(this,a,b)};_.uh=function(a){return Dm(this,a)};_.qg=function(){this.b=D(aM,u,0,0,0);this.c=0};_.vh=function(a){return-1!=AA(this,a)};_.Bh=function(a){return Dx(this,a)};_.Qf=function(){return 0==this.c};_.Eh=function(a){return bM(this,a)};_.wh=function(a){return wm(this,a)};_.Tf=At;\n_.c=0;function Iv(){Iv=x;Ov=new cM}var Ov;function cM(){}w(651,640,$l,cM);_.vh=MJ;_.Bh=function(){throw new Oy;};_.Tf=function(){return 0};function dM(){this.a=new Date}function eM(a){return 10>a?Fc+a:n+a}w(654,1,{89:1,93:1,94:1,107:1},dM);_.eQ=function(a){return G(a,107)&&Gw(J(this.a.getTime()),J(a.a.getTime()))};\n_.hC=function(){var a;a=J(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=ow(c&4194303,b&4194303,e&1048575);a=ow(a.l^b.l,a.m^b.m,a.h^b.h);return P(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?jb:n)+~~(b/60);b=10>(0>b?-b:b)%60?Fc+(0>b?-b:b)%60:n+(0>b?-b:b)%60;return(fM(),gM)[this.a.getDay()]+ga+hM[this.a.getMonth()]+ga+eM(this.a.getDate())+ga+eM(this.a.getHours())+bd+eM(this.a.getMinutes())+bd+eM(this.a.getSeconds())+" GMT"+a+b+ga+this.a.getFullYear()};_.a=null;function fM(){fM=x;gM=z(hw,u,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));hM=z(hw,u,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var gM,hM;\nfunction xv(a,b){return null==E(a.a,b,a)}function wv(){this.a=new xp}w(656,635,{89:1,93:1,112:1},wv);_.uh=function(a){return xv(this,a)};_.vh=ZL;_.Qf=function(){return 0==this.a.d};_.ye=function(){return WL(new YL(this.a,new NE(this.a)))};_.wh=function(a){return null!=Hv(this.a,a)};_.Tf=NL;_.tS=function(){return KL(new YL(this.a,new NE(this.a)))};_.a=null;function FE(a,b){this.a=a;this.b=b}w(660,638,Gl,FE);_.xh=Xw;_.yh=Bz;_.zh=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction Ry(){}w(661,136,{89:1,97:1,105:1,106:1,111:1},Ry);function iM(a){var b,c;b=a.b;c=a.d.length;if(b<c){if(a.c){if(0<=BE(a.a,ny(a.d.charCodeAt(a.b)),0))return a=$K(a.d,a.b++),String.fromCharCode(a);for(++a.b;a.b<c;++a.b)if(0<=BE(a.a,ny(a.d.charCodeAt(a.b)),0))return mE(a.d,b,a.b);return py(a.d,b)}for(;b<c&&0<=BE(a.a,ny(a.d.charCodeAt(b)),0);)++b;a.b=b;if(b<c){for(++a.b;a.b<c;++a.b)if(0<=BE(a.a,ny(a.d.charCodeAt(a.b)),0))return mE(a.d,b,a.b);return py(a.d,b)}}throw new Ry;}\nfunction jM(a){if(null!=a)this.d=a,this.a=ha,this.c=!1,this.b=0;else throw new nE;}w(663,1,{},jM);_.a=null;_.b=0;_.c=!1;_.d=null;function GE(a,b){return cw(a)===cw(b)||null!=a&&Kp(a,b)}function iD(a){var b=D(kM,u,60,0,0);return Vm(a.a,b)}function fC(){this.a=new Jm}w(675,640,kl,fC);_.Ah=function(a,b){AD(this.a,a,b)};_.uh=function(a){return Dm(this.a,a)};_.vh=function(a){return-1!=AA(this.a,a)};_.Bh=function(a){return Dx(this.a,a)};_.Qf=function(){return 0==this.a.c};_.ye=function(){return new zv(this.a)};\n_.Eh=function(a){return bM(this.a,a)};_.Tf=function(){return this.a.c};_.tS=function(){return KL(this.a)};_.a=null;function lM(a,b){this.b=a;this.a=b}w(676,1,{},lM);_.a=null;_.b=null;function mM(){wB.call(this,"^[A-Z]{14}\\\\-[A-Z]{10}\\\\-[A-Z]$",0)}function nM(a,b){wB.call(this,a,b)}w(677,468,{},mM,nM);function iH(a){for(var b=[],c=0;c<a;c++)b[c]=0;return b}\nfunction oM(){oM=x;aF("^(\\\\d+)([A-Z][a-z]?)(\\\\b.*)",0);pM=aF("^(\\\\d+)?\\\\s*([A-Z][a-z]?)\\\\s*(?:(?:(\\\\d+)([+-]))|((?:\\\\++)|(?:-+)))?([^:+-]+?([,;#!])?[^:+-]+?)?(?::(\\\\d+))?$",0)}function WI(a,b,c){a.q=b;a.r=c}function fJ(a,b){6>a.j&&(++a.j,a.p[a.j]=b)}function qM(a){var b;b=new hJ;b.f=a.f;b.d=a.d;b.q=a.q;b.r=a.r;b.s=a.s;b.n=a.n;b.e=a.e;b.p=a.p.slice();b.j=a.j;b.c=a.c;b.a=a.a;b.b=a.b;b.i=a.i;b.o=a.o;b.k=a.k;return b}function II(a){return-99199!=a.f?a.f:0}function rM(a){return 4<=a.o&&2==a.j}\nfunction wG(a,b,c){a.q+=b;a.r+=c}function nG(a){var b;b=-99199!=a.f;a.f=-99199;return b}function hJ(){oM();this.p=iH(7)}w(681,1,{115:1},hJ);_.a=3;_.b=null;_.c=0;_.d=0;_.e=null;_.f=-99199;_.i=0;_.j=0;_.k=0;_.n=0;_.o=0;_.q=0;_.r=0;_.s=0;var pM;function tJ(a,b){var c;c=sM(a);return 0<c?b-c:0}function sM(a){a=Fv((!tM&&uM(),tM),a);return null!=a?a[0]:-1}\nfunction uM(){var a,b,c,d,e,f;a=yL("H.1,2,3.He.3,4.Li.6,7.Be.9.B.10,11.C.12,13,14.N.14,15.O.16,17,18.F.19.Ne.20,21,22.Na.23.Mg.24,25,26.Al.27.Si.28,29,30.P.31.S.32,33,34,36.Cl.35,37.Ar.36,38,40.K.39,40,41.Ca.40,42,43,44,46,48.Sc.45.Ti.46,47,48,49,50.V.50,51.Cr.50,52,53,54.Mn.55.Fe.54,56,57,58.Co.59.Ni.58,60,61,62,64.Cu.63,65.Zn.64,66,67,68,70.Ga.69,71.Ge.70,72,73,74,76.As.75.Se.74,76,77,78,80,82.Br.79,81.Kr.78,80,82,83,84,86.Rb.85,87.Sr.84,86,87,88.Y.90.Zr.90,91,92,94,96.Nb.93.Mo.92,94,95,96,97,98,100.Tc.99.Ru.96,98,99,100,101,102,104.Rh.103.Pd.102,104,105,106,108,110.Ag.107,109.Cd.106,108,110,111,112,113,114,116.In.113,115.Sn.112,114,115,116,117,118,119,120,122,124.Sb.121,123.Te.120,122,123,124,125,126,128,130.I.127.Xe.124,126,128,129,130,131,132,134,136.Cs.133.Ba.130,132,134,135,136,137,138.La.138,139.Ce.136,138,140,142.Pr.141.Nd.142,143,144,145,146,148,150.Pm.145.Sm.144,147,148,149,150,152,154.Eu.151,153.Gd.152,154,155,156,157,158,160.Tb.159.Dy.156,158,160,161,162,163,164.Ho.165.Er.162,164,166,167,168,170.Tm.169.Yb.168,170,171,172,173,174,176.Lu.175,176.Hf.174,176,177,178,179,180.Ta.180,181.W.180,182,183,184,186.Re.185,187.Os.184,186,187,188,189,190,192.Ir.191,193.Pt.190,192,194,195,196,198.Au.197.Hg.197,198,199,200,201,202,204.Tl.203,205.Pb.204,206,207,208.Bi.209.Po.209.At.210.Rn.222.Fr.223.Ra.226.Ac.227.Th.232.Pa.231.U.234,235,238.Np.237.Pu.244.Am.243.Cm.247.Bk.247.Cf.251.Es.254.Fm.257.Md.258.No.255.Lr.256.Ku.261",Zf);\ntM=new xp;for(b=0;b<a.length-1;b+=2){f=a[b];e=yL(a[b+1],kb);c=D(B,q,-1,e.length,1);for(d=0;d<e.length;++d)c[d]=DE(e[d],10);E(tM,f,c)}}var tM=null;function vM(a){var b;b=new wM;xM(b,a);return b}function lJ(a,b){var c,d;c=b[a.i];d=b[a.j];a.a=P(J(Q((c.q+d.q)/2)));a.b=P(J(Q((c.r+d.r)/2)))}function xM(a,b){a.i=b.i;a.j=b.j;a.c=b.c;a.f=b.f;a.d=b.d;a.a=b.a;a.b=b.b;a.e=b.e}function wM(){}w(686,1,{116:1},wM);_.a=0;_.b=0;_.c=1;_.d=null;_.e=0;_.f=0;_.i=0;_.j=0;function yM(){}w(687,1,{},yM);_.a=0;_.b=0;_.c=0;\n_.d=0;function oI(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new yy("Cannot undo. Index is out of range.");if(!a.a.b)throw new yy($e);a.a=a.a.b;return a.a.a}function nK(){this.a=this.b=new zM}w(688,1,{},nK);_.a=null;function zM(){this.a=null}function yH(a){this.a=a}w(689,1,{},zM,yH);_.a=null;_.b=null;_.c=null;function AM(){AM=x;BM=new mM;CM=new nM("^[a-z0-9@+\\\\-\\\\[\\\\]\\\\(\\\\)\\\\\\\\\\\\/%=#$:>\\\\.]+$",2);DM=new nM("\\\\s+",2)}\nfunction TH(a){AM();var b,c,d,e;this.i=this.f=null;this.j=0;this.e=!1;this.a=this.c=null;var f,g,h;if(null==a||0==a.length)c=0;else{g=1;f=a.length;for(h=0;h<f&&!(5<g);++h){c=a.charCodeAt(h);13==c?(++g,h+1<f&&10==a.charCodeAt(h+1)&&++h):10==c&&++g}c=g}this.j=c;1>=this.j?this.b=oy(a):this.b=a;c=new lM(DM,this.b);this.d=c.b.a.test(c.a);do if(4<this.j)0==a.indexOf(id)?0==a.toLowerCase().indexOf("<svg")&&(c=a,hm(),g=f=h=g=void 0,f=null,g=c.indexOf("chemical:x-mdl-molfile"),0<g&&(h=c.indexOf(Fd,g)+1,g=\nc.indexOf("<\/chemical:x-mdl-molfile",h),20<g-h&&(f=c.substr(h,g-h))),c=f=cK(f,ag,ea),null!=c&&(this.c=new TH(c),this.c.f&&(this.f=(UH(),VH)))):-1!=a.indexOf(ff)&&(this.a=(WH(),XH),this.f=(UH(),EM),-1!=a.indexOf(Rf)&&(this.i=(YH(),FM)),-1!=a.indexOf(Sf)&&(this.i=(YH(),ZH)),0==a.indexOf(La)?this.f=GM:-1!=a.indexOf(Ia)&&(this.f=HM));else if(1==this.j)if(0==a.indexOf("InChI="))this.f=(UH(),IM);else{if(27==a.length&&(c=new lM(BM,a),c.b.a.test(c.a))){this.f=(UH(),JM);break}if(1<=a.length)if(this.d){c=new jM(a);\ntry{d=OH(DE(iM(c),10)).a;e=OH(DE(iM(c),10)).a;for(b=0;b<3*(d+e);++b)iM(c);this.e=0<a.indexOf(Fd);this.f=(UH(),KM);this.a=(WH(),aI)}catch(j){if(j=yq(j),!G(j,97))throw j;}}else c=new lM(CM,a),c.b.a.test(c.a)&&0>a.indexOf("j")&&((this.e=0<a.indexOf(Fd))?this.f=(UH(),LM):this.f=(UH(),MM))}while(0);(this.f==(UH(),JM)||this.f==IM)&&(this.a=(WH(),cI));(this.f==MM||this.f==NM||this.f==LM)&&(this.a=(WH(),OM))}w(690,1,{},TH);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=null;_.i=null;_.j=0;var BM,CM,DM;\nfunction WH(){WH=x;XH=new PM(0);OM=new PM(1);cI=new PM(2);QM=new PM(3);aI=new PM(4);RM=z(SM,u,117,[XH,OM,cI,QM,aI])}function PM(a){this.b=a}w(691,193,{89:1,94:1,96:1,117:1},PM);var RM,OM,cI,XH,QM,aI;function UH(){UH=x;EM=new TM(0);GM=new TM(1);HM=new TM(2);UM=new TM(3);MM=new TM(4);NM=new TM(5);LM=new TM(6);IM=new TM(7);JM=new TM(8);VM=new TM(9);KM=new TM(10);VH=new TM(11);WM=z(XM,u,118,[EM,GM,HM,UM,MM,NM,LM,IM,JM,VM,KM,VH])}function TM(a){this.b=a}w(692,193,{89:1,94:1,96:1,118:1},TM);\nvar WM,IM,JM,KM,EM,VM,UM,GM,HM,NM,MM,LM,VH;function YH(){YH=x;FM=new YM(0);ZH=new YM(1);ZM=z($M,u,119,[FM,ZH])}function YM(a){this.b=a}w(693,193,{89:1,94:1,96:1,119:1},YM);var ZM,FM,ZH;function GH(a){this.a=a}w(694,1,{},GH);_.a=0;function YJ(a){this.c=a}w(696,1,Wl,YJ);_.zf=function(a){rq(7,new aN(this,a))};_.a=0;_.b=null;_.c=null;_.d=null;_.e=0;w(698,1,Ul);_.zd=function(){$wnd.alert("Loading JS code failed.")};function aN(a,b){this.a=a;this.b=b}w(697,698,Ul,aN);_.a=null;_.b=null;\nfunction pF(a,b){if(null!=b)if(null!=a.a.Yb)bF(a.a.Yb,z(hw,u,1,[b]));else if(!a.a.gg(b)){var c=a.a,d=new bN(a,b),e;c.ic.a=n;oF(c.r,Pd);e=c.jc;var f,g,h,j;if(null==b)e=0;else if(f=yL(b,"\\\\$\\\\$\\\\$\\\\$\\r?\\n?"),1>=f.length)e=0;else{for(h=0,j=f.length;h<j;++h)g=f[h],nq(e.b,e.c++,g);e=f.length}0<e&&(c.ic.a=" Use Page Up/Down for SDF access ("+e+hb);d=new cN(c,d);try{SH(c,b,d,!1)}catch(l){if(l=yq(l),G(l,97))fI(d,l);else throw l;}}}function pu(a){this.a=a}w(699,1,{},pu);_.a=null;\nfunction bN(a,b){this.a=a;this.b=b}w(700,1,Ul,bN);_.zd=XB;_.a=null;_.b=null;function fI(a,b){mu(a.a,"ERROR: "+b.yd());rq(2,new yK(a.a,a.a.X));EJ(a.a);mC(a.a)}function eI(a){mu(a.a,"Structure pasted. "+a.a.ic.a);a.a.Ib=!0;mC(a.a);a=a.b;a.a.a.dg(a.b)}function cN(a,b){this.a=a;this.b=b}w(701,1,Ul,cN);_.zd=function(a){fI(this,a)};_.a=null;_.b=null;function dI(a,b,c,d){this.a=a;this.b=b;this.d=c;this.c=d}w(702,698,Ul,dI);_.a=null;_.b=null;_.c=!1;_.d=null;function yK(a,b){this.a=a;this.b=b}\nw(703,698,Ul,yK);_.a=null;_.b=null;function uI(a){this.a=a}w(704,698,Ul,uI);_.a=null;function tI(a){this.a=a}w(705,698,Ul,tI);_.a=null;function sI(a){this.a=a}w(706,698,Ul,sI);_.a=null;function yI(a){this.a=a}w(707,698,Ul,yI);_.a=null;function eG(a){this.a=a}w(708,1,Ul,eG);_.zd=XB;_.a=null;function fG(a){this.a=a}w(709,1,Ul,fG);_.zd=XB;_.a=null;function xH(){this.d=D(gJ,u,120,99,0)}w(710,1,{},xH);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;function XJ(){}w(711,1,{},XJ);_.a=null;\nfunction zH(a){a.d=0;a.e=0;a.f=0;a.a=null;a.b=null;a.i=null}function AG(a,b,c,d){a.e=c;a.d=b;a.f=d}function oF(a,b){null==a.i&&(a.i=b)}function UJ(){zH(this)}w(712,1,{},UJ);_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;function dN(a){a.b=D(eN,u,115,10,0);a.c=D(fN,u,116,10,0);a.e=iH(101);a.f=(iG(),iG(),kG)}function zI(a,b,c){a.b[b].a=c}\nfunction AJ(a,b,c,d){var e,f,g,h,j,l,o,m,r;j=iH(4);f=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);r=g/o;e=f/o;l=iH(4);for(h=0;4>h;++h)d[h]==c||0>=d[h]||(0==l[1]?l[1]=d[h]:0==l[2]?l[2]=d[h]:0==l[3]&&(l[3]=d[h]));m=iH(4);d=iH(4);for(h=1;3>=h;++h)3==h&&0==l[3]||(f=(a.b[l[h]].q-a.b[b].q)*e+(a.b[l[h]].r-a.b[b].r)*r,g=(a.b[l[h]].r-a.b[b].r)*e-(a.b[l[h]].q-a.b[b].q)*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),m[h]=g/o,d[h]=f/o);a=gN(m[1],d[1],m[2],d[2]);0<l[3]?(b=gN(m[2],d[2],\nm[3],d[3]),d=gN(m[1],d[1],m[3],d[3]),0<a&&0<b?(j[1]=l[1],j[2]=l[2],j[3]=l[3]):0<d&&0>b?(j[1]=l[1],j[2]=l[3],j[3]=l[2]):0>a&&0<d?(j[1]=l[2],j[2]=l[1],j[3]=l[3]):0<b&&0>d?(j[1]=l[2],j[2]=l[3],j[3]=l[1]):0>d&&0<a?(j[1]=l[3],j[2]=l[1],j[3]=l[2]):0>b&&0>a&&(j[1]=l[3],j[2]=l[2],j[3]=l[1])):0<a?(j[1]=l[1],j[2]=l[2]):(j[1]=l[2],j[2]=l[1]);j[0]=c;return j}function SI(a,b,c,d){WI(a.b[b],c,d)}\nfunction CI(a,b,c){var d,e,f,g,h,j,l,o;e=!1;RI(a,null);switch(a.b[b].j){case 0:SI(a,a.p,a.b[b].q+21.65,a.b[b].r+12.5);break;case 1:d=a.b[b].p[1];e=0;2==a.b[d].j&&(a.b[d].p[1]==b?e=a.b[d].p[2]:e=a.b[d].p[1]);f=a.b[b].q-a.b[d].q;g=a.b[b].r-a.b[d].r;j=Math.sqrt(f*f+g*g);0.001>j&&(j=0.001);g/=j;f/=j;l=j+25*Math.cos(1.0471975511965976);o=25*Math.sin(1.0471975511965976);h=jJ(a,b,d);if(3==a.c[h].c||204==a.k.k||1!=a.c[h].c&&(203==a.k.k||204==a.k.k)||a.n)l=j+25,o=0;0<e&&0<(a.b[e].r-a.b[d].r)*f-(a.b[e].q-a.b[d].q)*\ng&&(o=-o);0<c&&0>o?o=-o:0>c&&0<o&&(o=-o);SI(a,a.p,a.b[d].q+l*f-o*g,a.b[d].r+o*f+l*g);e=!0;break;case 2:c=iH(2);hN(a,b,25,c);SI(a,a.p,c[0],c[1]);break;case 3:case 4:case 5:for(h=1;h<=a.b[b].j&&!(d=a.b[b].p[h],f=a.b[b].q-a.b[d].q,g=a.b[b].r-a.b[d].r,j=Math.sqrt(f*f+g*g),0.001>j&&(j=0.001),SI(a,a.p,a.b[b].q+25*f/j,a.b[b].r+25*g/j),0==XI(a,a.p,1,a.p)||h==a.b[b].j);++h);break;default:return--a.p,mu(a.k,"Are you trying to draw an hedgehog ?"),a.k.cb=9,!1}b=iJ(a,a.v,a.p,1);203==a.k.k&&(b.c=2);204==a.k.k&&\n(b.c=3);201==a.k.k&&QI(a,a.q);a.z=a.b[a.p].q;a.A=a.b[a.p].r;return e}function KI(a,b){var c,d;if(!b||0==b.c)return n;d=n;d+="M V30 BEGIN COLLECTION"+(FF(),ea);d+=nf+a+" [ATOMS=("+b.c;for(c=new zv(b);c.b<c.d.Tf();)d+=ga+Av(c);return d+")]\\nM V30 END COLLECTION\\n"}\nfunction OI(a,b){var c;a.x=a.v;c=0;if(233==a.k.k||237==a.k.k||236==a.k.k||239==a.k.k||251==a.k.k||252==a.k.k)CI(a,a.v,0),a.v=a.p,a.n=!0,CI(a,a.v,0),a.n=!1,a.v=a.p-1,CI(a,a.v,0),a.v=a.p-2,CI(a,a.v,0),237==a.k.k&&(zI(a,a.p,10),zI(a,a.p-1,10),zI(a,a.p-2,10)),236==a.k.k&&(zI(a,a.p,9),zI(a,a.p-1,9),zI(a,a.p-2,9)),239==a.k.k&&(zI(a,a.p,5),zI(a,a.p-1,5),zI(a,a.p-2,5),zI(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),252==a.k.k&&(zI(a,a.p,5),zI(a,a.p-1,5),zI(a,a.p-2,4),zI(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),\n251==a.k.k&&(zI(a,a.p,5),zI(a,a.p-1,5),zI(a,a.p-2,5),zI(a,a.p-3,7),a.c[a.q].c=2),c=4;else if(244==a.k.k)CI(a,a.v,0),zI(a,a.p,4),a.v=a.p,CI(a,a.v,0),zI(a,a.p,8),a.v=a.p,a.n=!0,CI(a,a.v,0),a.n=!1,a.v=a.p-1,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,a.v=a.p-2,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,c=5;else if(234==a.k.k)CI(a,a.v,0),zI(a,a.p,4),a.v=a.p,a.k.Xb&&xI(a,a.v,1),CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,a.v=a.p-1,CI(a,a.v,0),zI(a,a.p,5),a.k.Xb?(a.c[a.q].c=1,xI(a,a.p,-1)):a.c[a.q].c=2,c=3;else if(235==a.k.k)CI(a,\na.v,0),a.v=a.p,CI(a,a.v,0),zI(a,a.p,5),a.v=a.p-1,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,c=3;else if(240==a.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),zI(a,a.p,5),a.v=a.p,CI(a,a.v,0),a.v=a.p-2,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,c=4;else if(260==a.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),zI(a,a.p,4),a.v=a.p-1,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,c=3;else if(261==a.k.k)CI(a,a.v,0),zI(a,a.p,4),a.v=a.p,CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),zI(a,a.p,5),a.c[a.q].c=2,c=3;else if(241==a.k.k)CI(a,a.v,0),zI(a,a.p,5),a.v=a.p,\nCI(a,a.v,0),a.v=a.p,CI(a,a.v,0),a.v=a.p-1,CI(a,a.v,0),a.c[a.q].c=2,zI(a,a.p,5),c=4;else if(243==a.k.k)CI(a,a.v,0),zI(a,a.p,4),a.v=a.p,CI(a,a.v,0),a.v=a.p-1,CI(a,a.v,0),c=3;else if(238==a.k.k)CI(a,a.v,0),a.v=a.p,a.n=!0,CI(a,a.v,0),a.c[a.q].c=3,a.n=!1,c=2;else if(249==a.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),a.c[a.q].c=2,zI(a,a.p,5),c=2;else if(250==a.k.k)CI(a,a.v,0),a.c[a.q].c=2,zI(a,a.p,5),c=1;else if(245==a.k.k)CI(a,a.v,0),a.v=a.p,a.n=!0,CI(a,a.v,0),a.v=a.p,a.c[a.q].c=3,CI(a,a.v,0),a.n=!1,c=3;else if(242==\na.k.k)CI(a,a.v,0),a.v=a.p,a.n=!0,CI(a,a.v,0),a.c[a.q].c=3,zI(a,a.p,4),a.n=!1,c=2;else if(254==a.k.k)CI(a,a.v,0),zI(a,a.p,9),c=1;else if(255==a.k.k)CI(a,a.v,0),zI(a,a.p,10),c=1;else if(256==a.k.k)CI(a,a.v,0),zI(a,a.p,11),c=1;else if(257==a.k.k)CI(a,a.v,0),zI(a,a.p,12),c=1;else if(258==a.k.k)CI(a,a.v,0),zI(a,a.p,4),c=1;else if(259==a.k.k)CI(a,a.v,0),zI(a,a.p,5),c=1;else if(246==a.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),c=2;else if(247==a.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),c=3;else if(248==\na.k.k)CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),a.v=a.p,CI(a,a.v,0),c=4;else if(253==a.k.k){var d,e,f,g,h,j,l,o;if(!a.k.uc||0==a.k.uc.p)c=0;else{c=0;o=a.k.uc;for(e=1;e<=o.p;++e)if(1==II(o.b[e])){c=e;break}g=a.p;h=a.v;e=new iN;f=jN(e,a,h,1);d=null;f&&(d=new iN,jN(d,a,h,-1));l=new iN;jN(l,o,c,0);var m;m=a.p;for(j=1;j<=o.p;++j)RI(a,o.b[j]),zI(a,a.p,o.b[j].a);for(j=1;j<=o.q;++j)eJ(a,null),xM(a.c[a.q],o.c[j]),a.c[a.q].i=o.c[j].i+m,a.c[a.q].j=o.c[j].j+m;vJ(a);nG(a.b[g+c]);kN(l,a,g+1,a.p,h,e);\nif(f&&(f=lN(a,g+1,a.p),0<f)){for(j=1;j<=o.p;++j)SI(a,g+j,o.b[j].q,o.b[j].r);kN(l,a,g+1,a.p,h,d);d=lN(a,g+1,a.p);if(!(d<=f)){for(j=1;j<=o.p;++j)SI(a,g+j,o.b[j].q,o.b[j].r);kN(l,a,g+1,a.p,h,e)}}eJ(a,null);a.c[a.q].i=h;a.c[a.q].j=c+g;vJ(a);b&&(YF(a,h),vG(a));c=o.p}}mN(a,c);a.v=a.x;b&&(a.v=0)}\nfunction hN(a,b,c,d){var e,f,g,h,j;e=a.b[b].p[1];f=a.b[b].p[2];g=a.b[f].q-a.b[e].q;h=-(a.b[f].r-a.b[e].r);j=Math.sqrt(g*g+h*h);0.001>j&&(j=0.001);1>pH((a.b[b].r-a.b[e].r)*(g/j)+(a.b[b].q-a.b[e].q)*(h/j))?(g=a.b[b].q-a.b[e].q,h=a.b[b].r-a.b[e].r,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),b=h/j,g/=j,d[0]=a.b[e].q+j*g-c*b,d[1]=a.b[e].r+c*g+j*b):(g=(a.b[e].q+a.b[f].q)/2,e=(a.b[e].r+a.b[f].r)/2,g=a.b[b].q-g,h=a.b[b].r-e,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),d[0]=a.b[b].q+c*g/j,d[1]=a.b[b].r+c*h/j)}\nfunction BI(a){var b,c,d,e,f,g,h,j,l,o,m,r,t,y;o=-1;j=6;switch(a.k.k){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;l=wL(312.5/(1-Math.cos(f)));if(0<a.v)if(2>a.b[a.v].j)nN(a,j,f,l);else if(!a.k.Bb&&!a.k.rc)o=a.v,CI(a,a.v,0),a.v=a.p,nN(a,j,f,l);else{a.k.rc=!1;if(209==a.k.k||221==a.k.k||223==a.k.k){mu(a.k,"ERROR - cannot add aromatic spiro ring !");a.k.cb=9;return}for(d=\n1;d<=a.b[a.v].j;++d)if(b=a.c[jJ(a,a.v,a.b[a.v].p[d])].c,2<d||1!=b){mu(a.k,"ERROR - spiro ring not possible here !");a.k.cb=9;return}b=iH(2);hN(a,a.v,l,b);e=a.b[a.v].q-b[0];g=a.b[a.v].r-b[1];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;for(d=1;d<=j;++d)h=RI(a,null),r=f*d+1.5707963267948966,WI(h,b[0]+l*(Math.sin(r)*e-Math.cos(r)*g),b[1]+l*(Math.cos(r)*e+Math.sin(r)*g))}else if(0<a.w){b=a.c[a.w].i;c=a.c[a.w].j;d=0;2==a.b[b].j?a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]:2==a.b[c].j&&(a.b[c].p[1]!=\nb?d=a.b[c].p[1]:d=a.b[c].p[2],m=b,b=c,c=m);0==d&&(a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]);e=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;h=m/2;r=l*Math.sin(0.5*(3.141592653589793-f));m=1;0<(a.b[d].r-a.b[b].r)*e-(a.b[d].q-a.b[b].q)*g&&(r=-r,m=0);t=a.b[b].q+h*e-r*g;y=a.b[b].r+r*e+h*g;for(d=1;d<=j;++d)h=RI(a,null),r=f*(d+0.5)+3.141592653589793*m,WI(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),y+l*(Math.cos(r)*e+Math.sin(r)*g)),1==m?(d==j&&WI(h,a.b[b].q,a.b[b].r),\nd==j-1&&WI(h,a.b[c].q,a.b[c].r)):(d==j-1&&WI(h,a.b[b].q,a.b[b].r),d==j&&WI(h,a.b[c].q,a.b[c].r))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=RI(a,null),r=f*(d-b),WI(h,a.z+l*Math.sin(r),a.A+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)eJ(a,null),l=a.p-b+f,a.b[l].j=2,a.c[a.q].i=l,a.c[a.q].j=l+1;a.c[a.q].j=a.p-b+1;if(209==a.k.k){if(a.c[a.q-4].c=2,a.c[a.q-2].c=2,a.c[a.q].c=2,0<a.w)if(1==a.c[a.w].c){if(b=0,1<a.b[a.c[a.w].i].j&&(b=a.b[a.c[a.w].i].p[1],l=a.c[a.w].i,b==a.c[a.w].j&&(b=a.b[a.c[a.w].i].p[2])),0==b&&\n1<a.b[a.c[a.w].j].j&&(b=a.b[a.c[a.w].j].p[1],l=a.c[a.w].j,b==a.c[a.w].j&&(b=a.b[a.c[a.w].j].p[2])),0<b)for(f=1;f<=a.q;++f)if(a.c[f].i==b&&a.c[f].j==l||a.c[f].i==l&&a.c[f].j==b){1!=a.c[f].c&&(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=3);break}}else a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=2}else if(221==a.k.k||223==a.k.k)if(0<a.w){if(1==a.c[a.w].c){b=!1;for(f=1;f<=a.b[a.c[a.w].i].j;++f)if(l=a.b[a.c[a.w].i].p[f],\n1<a.c[jJ(a,a.c[a.w].i,l)].c){b=!0;break}for(f=1;f<=a.b[a.c[a.w].j].j;++f)if(l=a.b[a.c[a.w].j].p[f],1<a.c[jJ(a,a.c[a.w].j,l)].c){b=!0;break}b||(a.c[a.w].c=2)}a.c[a.q-4].c=2;zI(a,a.p-2,5)}else 0<a.v?221==a.k.k?(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q-1].c=1,a.c[a.q-3].c=2,a.c[a.q].c=2,zI(a,a.p-1,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,zI(a,a.p-2,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,zI(a,a.p-2,5));l=iH(a.p+1);for(f=1;f<=j;++f)b=\na.p-j+f,c=a.q-j+f,a.b[b].p[1]=b-1,a.b[b].p[2]=b+1,lJ(a.c[c],a.b);a.b[a.p-j+1].p[1]=a.p;a.b[a.p].p[2]=a.p-j+1;for(f=a.p-j+1;f<=a.p;++f){l[f]=0;c=51;g=0;for(b=1;b<=a.p-j;++b)e=a.b[f].q-a.b[b].q,d=a.b[f].r-a.b[b].r,e=e*e+d*d,50>e&&e<c&&(c=e,g=b);0<g&&(0==a.v||g==a.v)&&(l[f]=g)}g=a.q-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.c[f].i,e=a.c[f].j,0<l[b]&&0<l[e]){for(c=1;c<=g;++c)if(a.c[c].i==l[b]&&a.c[c].j==l[e]||a.c[c].j==l[b]&&a.c[c].i==l[e])continue a;iJ(a,l[b],l[e],a.c[f].c)}else 0<l[b]?iJ(a,l[b],e,a.c[f].c):\n0<l[e]&&iJ(a,l[e],b,a.c[f].c);d=a.p-j;for(f=a.p;f>d;--f)if(0<l[f]&&(YF(a,f),3==a.b[l[f]].a)){m=0;for(b=1;b<=a.b[l[f]].j;++b){e=a.b[l[f]].p[b];for(c=1;c<=a.q;++c)(a.c[c].i==l[f]&&a.c[c].j==e||a.c[c].i==e&&a.c[c].j==l[f])&&(m+=a.c[c].c)}if(4<m)for(c=g+1;c<=g+j;++c)a.c[c].c=1}0<a.v&&mN(a,j);-1<o&&(a.v=o)}\nfunction nN(a,b,c,d){var e,f,g,h,j,l,o;0==a.b[a.v].j?(e=0,f=1):(e=a.b[a.v].p[1],f=a.b[a.v].q-a.b[e].q,e=a.b[a.v].r-a.b[e].r,g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);l=a.b[a.v].q+d*f;o=a.b[a.v].r+d*e;for(g=1;g<=b;++g)h=RI(a,null),j=c*g-1.5707963267948966,WI(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),o+d*(Math.cos(j)*f+Math.sin(j)*e))}function mN(a,b){var c,d;0==b&&(b=a.p);for(c=a.p;c>a.p-b;--c)d=XI(a,c,1,a.p),0!=d&&wG(a.b[c],6,6)}\nfunction jJ(a,b,c){var d,e,f;for(e=1;e<=a.q;++e)if(d=a.c[e],f=d.i,d=d.j,f==b&&d==c||f==c&&d==b)return e;return 0}function MH(a){var b;for(b=1;b<=a.q;++b)if(1==a.c[b].c&&0<a.c[b].f)return!0;return!1}function uJ(a,b,c){var d,e,f,g;e=Lk;for(f=g=0;;){++g;for(d=1;d<=a.p;++d)if(Mw(c[d])){e=c[d];break}for(d=1;d<=a.p;++d)Mw(c[d])&&!Bw(c[d],e)&&(e=c[d]);for(d=1;d<=a.p;++d)Gw(c[d],e)&&(b[d]=g,c[d]=Lk,++f);if(f==a.p)break}return g==a.p}\nfunction vG(a){var b,c,d;d=c=0;a.k&&(b=uG(a.k),c=b.b,d=b.a);0>=c||0>=d?a.s=!0:(b=sG(a),c=c/2-b.a,b=d/2-b.b,a.k.Ob||ZI(a,c,b),xG(a))}\nfunction xI(a,b,c){var d,e,f;if(1==c)return a.b[b].n+=1,!0;if(-1==c)return a.b[b].n+=-1,!0;e=a.b[b].n;f=a.b[b].i;d=a.b[b].o;-1==d&&0==c&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:-1==a.b[b].n&&(a.b[b].n=0));switch(a.b[b].a){case 1:0==d&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:a.b[b].n=0);break;case 2:2<d&&mu(a.k,"Charge change not possible on this boron !");0==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0);break;case 3:3<d?mu(a.k,"Charge change not possible on this carbon !"):4>d&&(0==\na.b[b].n?a.b[b].n=-1:-1==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0));break;case 4:case 7:3<d?mu(a.k,"Charge change not possible on multibonded N or P !"):3==d&&0==a.b[b].n?a.b[b].n=1:3==d&&1==a.b[b].n?a.b[b].n=0:3>d&&0==a.b[b].n?a.b[b].n=1:3>d&&1==a.b[b].n?a.b[b].n=-1:3>d&&-1==a.b[b].n&&(a.b[b].n=0);break;case 5:case 8:case 13:2<d?mu(a.k,"Charge change not possible on multibonded "+(FF(),MF)[a.b[b].a]+" !"):2==d&&0==a.b[b].n?a.b[b].n=1:2==d&&1==a.b[b].n?a.b[b].n=0:2>d&&0==a.b[b].n?a.b[b].n=-1:\n2>d&&-1==a.b[b].n?a.b[b].n=1:2>d&&1==a.b[b].n&&(a.b[b].n=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.b[b].n?a.b[b].n=-1:0==d&&-1==a.b[b].n?a.b[b].n=0:mu(a.k,"Charge change not possible on the halogen !");break;case 32:mu(a.k,"Use X button to change charge on the X atom !")}if(0<TF(a.b[b].a)){var c=a.b[b],g,h,j,l;g=!1;h=TF(c.a);0<h&&(h-=d,0<h&&(l=c.n,j=c.i,l+j<h?l+=h-j:l+j==h&&(l==h?(l=0,j=h):(j=l=0,0==d&&mu(a.k,"Metallic "+(FF(),MF)[c.a]))),g=c.n!=l||c.i!=j,c.n=l,c.i=j));g||mu(a.k,"Charge change not possible on "+\n(FF(),MF)[a.b[b].a])}return e!=a.b[b].n||f!=a.b[b].i}function kI(a){var b,c,d,e,f;e=0;f=!1;for(a.a=iH(a.p+1);;){for(d=1;d<=a.p;++d)if(0==a.a[d]){a.a[d]=++e;f=!0;break}if(!f)break;for(;f;){f=!1;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,0<a.a[b]&&0==a.a[c]?(a.a[c]=e,f=!0):0<a.a[c]&&0==a.a[b]&&(a.a[b]=e,f=!0)}}return e}function XI(a,b,c,d){var e,f,g,h;g=51;for(h=0;c<=d;++c)b!=c&&(e=a.b[b].q-a.b[c].q,f=a.b[b].r-a.b[c].r,e=e*e+f*f,50>e&&e<g&&(g=e,h=c));return h}function aG(a){wJ(a);qJ(a)}\nfunction qJ(a){var b,c,d,e,f;for(f=1;f<=a.q;++f){d=a.c[f];b=d.i;c=d.j;e=d.c;if(1==a.b[b].n&&-1==a.b[c].n||-1==a.b[b].n&&1==a.b[c].n)if(1==e||2==e){if(3!=a.b[b].a&&3!=a.b[c].a&&a.k.Xb)continue;if(1==a.b[b].a||1==a.b[c].a)continue;if(2==a.b[b].a||2==a.b[c].a)continue;if(9==a.b[b].a||10==a.b[b].a||11==a.b[b].a||12==a.b[b].a||9==a.b[c].a||10==a.b[c].a||11==a.b[c].a||12==a.b[c].a)continue;a.b[b].n=0;a.b[c].n=0;++e;d.c=e;wJ(a)}1==a.b[b].n&&1==a.b[c].n&&(2==e?e=1:3==e&&(e=2),d.c=e,wJ(a));4==e&&(e=1);d.c=\ne}}function gN(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 vJ(a){oN(a);xG(a);wJ(a)}\nfunction sG(a){var b,c,d,e,f,g;b=new yM;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.p;++c)a.b[c].q<f&&(f=a.b[c].q),a.b[c].q>d&&(d=a.b[c].q),a.b[c].r<g&&(g=a.b[c].r),a.b[c].r>e&&(e=a.b[c].r);b.a=f+(d-f)/2;b.b=g+(e-g)/2;b.c=d-f;b.d=e-g;25>b.c&&(b.c=25);25>b.d&&(b.d=25);return b}function lN(a,b,c){var d,e;e=0;for(d=1;d<=a.p;++d)d>=b&&d<=c||0!=XI(a,d,b,c)&&++e;return e}function iJ(a,b,c,d){var e;e=eJ(a,null);fJ(a.b[b],c);fJ(a.b[c],b);e.i=b;e.j=c;lJ(e,a.b);e.c=d;return e}\nfunction RI(a,b){++a.p;b?a.b[a.p]=qM(b):a.b[a.p]=new hJ;return a.b[a.p]}function oH(a,b,c,d,e,f){var g;g=a.b[b].q-c/2;f||(g-=d-c);a=a.b[b].r-~~(e/2);return new pN(g-1-2,a-2,d+1+4,e+4)}function eJ(a,b){var c;++a.q;c=new wM;b&&xM(c,b);return a.c[a.q]=c}\nfunction FI(a,b,c){var d,e,f,g,h,c=HI(a,b,c,!1);e=-1.7976931348623157E308;d=1.7976931348623157E308;for(b=1;b<=a.p;++b)a.b[b].r>e&&(e=a.b[b].r),a.b[b].q<d&&(d=a.b[b].q);for(b=1;b<=a.p;++b)c+=JI(0.055999999999999994*(a.b[b].q-d),10,4)+JI(0.055999999999999994*(e-a.b[b].r),10,4)+JI(0,10,4),g=nH(a,b),1==g.length?g+=ia:2==g.length?g+=ga:3<g.length&&(g="Q "),c+=ga+g,f=0,0<a.b[b].n&&4>a.b[b].n?f=4-a.b[b].n:0>a.b[b].n&&-4<a.b[b].n&&(f=4-a.b[b].n),h=0,0!=a.b[b].d&&(g=tJ(nH(a,b),a.b[b].d),-3<=g&&4>=g&&(h=g)),\ng=EI(h,2)+EI(f,3)+" 0 0 0 0 0 0 0",f=pJ(a,b),g+=EI(f,3),c+=g+ja+(FF(),ea);for(b=1;b<=a.q;++b)d=a.c[b],g=e=d.c,1==a.c[b].c?g=1:2==a.c[b].c&&(g=2),f=EI(d.i,3)+EI(d.j,3),h=0,1==e&&1==d.f?h=1:1==e&&2==d.f&&(h=6),1==e&&3==d.f&&(h=1,f=EI(d.j,3)+EI(d.i,3)),1==e&&4==d.f&&(h=6,f=EI(d.j,3)+EI(d.i,3)),c+=f+EI(g,3)+EI(h,3)+ka+(FF(),ea);for(b=1;b<=a.p;++b)0!=a.b[b].n&&(c+="M CHG 1"+EI(b,4)+EI(a.b[b].n,4)+(FF(),ea)),0!=a.b[b].d&&(c+="M ISO 1"+EI(b,4)+EI(a.b[b].d,4)+(FF(),ea));return c+=ff+(FF(),ea)}\nfunction YF(a,b){var c,d,e,f,g,h,j;g=j=0;for(h=1;h<=a.q;++h)e=a.c[h],c=e.i,d=e.j,c!=b&&d!=b?(++j,f=a.c[j],xM(f,e),f.i=c,c>b&&--f.i,f.j=d,d>b&&--f.j):g+=e.c;a.q=j;for(h=b;h<a.p;++h)a.b[h]=a.b[h+1];--a.p;if(0==a.p)yG(a.k,!0);else for(h=1;h<=a.p;++h){d=0;for(j=1;j<=a.b[h].j;++j)c=a.b[h].p[j],c==b?a.b[h].i+=g:(c>b&&--c,a.b[h].p[++d]=c);a.b[h].j=d}}\nfunction $F(a,b){var c,d,e,f;c=a.c[b].i;d=a.c[b].j;for(e=b;e<a.q;++e)a.c[e]=a.c[e+1];--a.q;f=0;for(e=1;e<=a.b[c].j;++e)a.b[c].p[e]!=d&&(a.b[c].p[++f]=a.b[c].p[e]);a.b[c].j=f;f=0;for(e=1;e<=a.b[d].j;++e)a.b[d].p[e]!=c&&(a.b[d].p[++f]=a.b[d].p[e]);a.b[d].j=f;c<d&&(f=c,c=d,d=f);0==a.b[c].j&&YF(a,c);0==a.b[d].j&&YF(a,d)}\nfunction oG(a){var b,c,d;c=!1;oN(a);d=a.p;a:for(;1<=d;--d)if(b=a.b[d].p[1],!(a.k&&a.k.ec&&3!=a.b[b].a)&&1==a.b[d].a&&1==a.b[d].j&&0==a.b[d].n&&1!=a.b[b].a&&32>a.b[b].a&&0==a.b[d].d){if(0!=(-99199!=a.b[d].f?a.b[d].f:0))continue a;b=jJ(a,d,b);if(1==a.c[b].c&&(0==a.c[b].f||!a.k.tc))YF(a,d),c=!0}return c}function qN(a,b){var c,d,e,f,g;g=z(B,q,-1,[0,0]);for(e=1,f=0;e<=a.b[b].j;++e)c=a.b[b].p[e],d=jJ(a,b,c),2!=a.c[d].c&&(g[f++]=c);return g}\nfunction oN(a){var b,c,d;for(d=1;d<=a.p;++d)a.b[d].j=0;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,fJ(a.b[b],c),fJ(a.b[c],b)}\nfunction sJ(a,b,c){var d,e,f,g,h,j,l,o,m;a.d=iH(a.q+1);m=[];for(j=1;j<=a.p;++j){m[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].j;++d)if(c[jJ(a,j,a.b[j].p[d])]){d=!0;break a}d=!1}if(d&&!(3<a.b[j].j+a.b[j].i))switch(a.b[j].a){case 3:case 4:case 7:case 5:case 8:case 13:m[j]=!0;break;case 32:0==a.b[j].e.indexOf(Od)?m[j]=!1:m[j]=!0}}if(a.j){var r;d=[];e=!1;for(j=1;j<=a.q;++j)f=a.c[j].i,g=a.c[j].j,d[f]=!0,d[g]=!0,(32==a.b[f].a||32==a.b[g].a)&&(e=!0);if(e){j=1;a:for(;j<=a.q;++j)if(c[j]){f=a.c[j].i;g=a.c[j].j;\ne=[];for(l=1;l<=a.b[f].j;++l)h=a.b[f].p[l],h!=g&&d[h]&&(e[h]=!0);for(r=!1;;){for(l=1;l<=a.p;++l){r=!1;if(e[l]&&d[l]&&l!=f)for(o=1;o<=a.b[l].j;++o){h=a.b[l].p[o];if(h==g){for(f=1;f<=a.p;++f)e[f]&&(5==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#8"),4==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#7"),8==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#16"));continue a}!e[h]&&d[h]&&(r=e[h]=!0)}if(r)break}if(!r)break}}}}for(h=1;h<=a.q;++h)1==a.c[h].c?a.d[h]=1:2==a.c[h].c?a.d[h]=2:3==a.c[h].c&&(a.d[h]=3);h=1;a:for(;h<=a.q;++h)if(c[h]&&(f=\na.c[h].i,g=a.c[h].j,m[f]&&m[g])){d=[];for(j=1;j<=a.b[f].j;++j)e=a.b[f].p[j],e!=g&&m[e]&&(d[e]=!0);for(o=!1;;){for(j=1;j<=a.p;++j){o=!1;if(d[j]&&m[j]&&j!=f)for(l=1;l<=a.b[j].j;++l){e=a.b[j].p[l];if(e==g){b[f]=!0;b[g]=!0;a.d[h]=5;continue a}!d[e]&&m[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function pJ(a,b){var c,d;c=a.b[b];d=-99199!=c.f?c.f:0;0==(-99199!=c.f?c.f:0)&&a.k&&a.k.sc&&0<a.b[b].c&&(d=1);return d}function xG(a){var b;for(b=1;b<=a.q;++b)lJ(a.c[b],a.b)}\nfunction zJ(a,b){var c,d,e,f,g,h;h=1;f=b;e=iH(a.p+1);if(rM(a.b[b]))return e[0]=0,e;e[1]=b;a:for(;;){g=1;b:for(;g<=a.b[f].j;++g){c=a.b[f].p[g];if(c==e[1]||c==e[h-1])continue b;d=jJ(a,f,c);if(2==a.c[d].c&&5!=a.d[d]){f=e[++h]=c;continue a}}break a}e[0]=h;return e}function rJ(a,b){var c;for(c=1;c<=a.q;++c)tH(a,a.c[c].i,a.c[c].j)?b[c]=!1:b[c]=!0}function CH(a){var b,c,d;if(0==a.p)return 0;d=-999999;for(b=1;b<=a.p;++b)c=II(a.b[b]),c>d&&(d=c);return d}\nfunction nH(a,b){var c;c=(FF(),MF)[a.b[b].a];32==a.b[b].a&&(c=a.b[b].e);return c}function kJ(a,b){a.b[b].j+=-1}function tH(a,b,c){var d,e,f,g,h;h=1;a.a=iH(a.p+1);for(e=a.a[b]=1;e<=a.b[b].j;++e)d=a.b[b].p[e],d!=c&&(a.a[d]=++h);for(g=!1;;){for(d=1;d<=a.p;++d){g=!1;if(0<a.a[d]&&d!=b)for(f=1;f<=a.b[d].j;++f)e=a.b[d].p[f],0==a.a[e]&&(a.a[e]=++h,g=!0);if(g)break}if(!g)break}return 0==a.a[c]}\nfunction PI(a){var b;a.k.gb=!0;if(a.k.sc){a.i=-1;if(0==a.b[a.v].c)return a.b[a.v].c=4,!0;a.b[a.v].c=0;return!1}b=a.b[a.v];-1==a.k.I?nG(b):(a.k.Bb||++a.o,b.f=a.o);return!0}function HI(a,b,c,d){var e,f;f=d?0:a.f.a&&MH(a)?1:0;e=b;79<b.length&&(e=b.substr(0,76)+mc);e+=(FF(),ea);c?e+="JME 2017-02-26 "+new dM+"\\n\\n":e+="JME\\n\\n";e+=EI(d?0:a.p,3)+EI(d?0:a.q,3);return e+=ja+EI(f,3)+" 0 0 0 0 0999 "+(d?Sf:Rf)+ea}function ZI(a,b,c){var d;for(d=1;d<=a.p;++d)wG(a.b[d],b,c)}\nfunction vI(a){var b;a.t=0;a.o=0;for(b=1;b<=a.p;++b)a.v=b,PI(a);a.v=0}function wI(a){var b,c;b=sG(a);c=a.k.M.b;a.k.J||(c=dw(c-a.k.mb));return b.a<~~(c/2)-24?1:b.a>~~(c/2)+24?3:2}function gG(a,b){var c,d,e,f,g,h,j;c=sG(a);d=c.a;e=c.b;g=Math.sin(3.141592653589793*b/180);c=Math.cos(3.141592653589793*b/180);for(f=1;f<=a.p;++f)h=a.b[f].q*c+a.b[f].r*g,j=-a.b[f].q*g+a.b[f].r*c,WI(a.b[f],h,j);c=sG(a);ZI(a,d-c.a,e-c.b)}\nfunction nJ(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.q;++d)b=a.b[a.c[d].i].q-a.b[a.c[d].j].q,c=a.b[a.c[d].i].r-a.b[a.c[d].j].r,f+=Math.sqrt(b*b+c*c);0<a.q?(f/=a.q,e=25/f):1<a.p&&(e=75/wL((a.b[1].q-a.b[2].q)*(a.b[1].q-a.b[2].q)+(a.b[1].r-a.b[2].r)*(a.b[1].r-a.b[2].r)));for(d=1;d<=a.p;++d)b=a.b[d],c=e,b.q*=c,b.r*=c}\nfunction AI(a,b,c){var d,e,f,g,h;if(0==c.indexOf(Wf)&&xL(c,cg))c=mE(c,1,c.length-1),a.b[b].a=32,a.b[b].e=c,a.b[b].i=0;else{e=a.b[b];var j,l,o,m,r,t;j=ZE(pM,c);if(j.a){m=j.a[1];h=j.a[2];f=j.a[3];g=j.a[4];r=j.a[5];t=j.a[6];j=j.a[8];l=0;o=!0;if(-1!=sM(h)){if(null!=m&&0<m.length){m=DE(m,10);var y;a:{var v;v=Fv((!tM&&uM(),tM),h);if(null!=v)for(y=0;y<v.length;++y)if(m==v[y]){y=!0;break a}y=!1}y?e.d=m:o=!1}}else o=!1;o&&(null!=f&&0<f.length?(l=DE(f,10),l*=H(g,rb)?-1:1):null!=r&&0<r.length&&(l=r.length,l*=\nH(r,rb)?-1:1));o&&(c=h+(null!=t?t:n),e.n=l);null!=j&&0<j.length&&(f=DE(j,10),e.f=f)}g=!1;-1<c.indexOf(kb)&&(g=!0);-1<c.indexOf(hd)&&(g=!0);-1<c.indexOf(Fa)&&(g=!0);-1<c.indexOf("!")&&(g=!0);f=c.indexOf(bd);e=c.indexOf(Pe);if(-1<f){h=py(c,f+1);try{d=DE(h,10),a.b[b].f=d}catch(s){if(s=yq(s),!G(s,97))throw s;}c=c.substr(0,f-0)}if(g)a.b[b].e=c,a.b[b].a=32,a.b[b].i=0;else{d=c;0<e&&(d=c.substr(0,e-0));b:{f=d;for(g=1;33>=g;++g)if(H(f,(FF(),MF)[g])){f=g;break b}f=32}zI(a,b,f);32==a.b[b].a&&(a.b[b].e=d);c+=\nga;d=0;0<e&&(d=1,e=$K(c,++e),48<=e&&57>=e&&(d=e-48));32==a.b[b].a&&(a.b[b].i=d)}}}function jI(a,b,c){var d,e;a.i=1;c&&(a.i=-1);b=new XE(b);try{for(;b.j=QE(b,b.a),b.j<b.i;)d=OH(DE(TE(b),10)).a,c=e=OH(DE(TE(b),10)).a,(0>c||6<c)&&(c=0),a.b[d].c=c}catch(f){if(f=yq(f),G(f,97))yp(f);else throw f;}}function hG(a,b){return a.f!=b?(a.f=b,!0):!1}\nfunction CJ(a,b,c,d,e){b=jJ(a,b,c);5!=a.d[b]&&2==a.c[b].c?d.a.a+=Ed:3==a.c[b].c?d.a.a+=Fa:9==a.c[b].c?(e=Gd,a=a.c[b].d,null!=a&&(e=a),Bp(d.a,e)):1==e[b]?d.a.a+=tc:-1==e[b]&&(d.a.a+=Yf)}\nfunction bG(a){var b,c,d,e,f,g;c=0;for(d=1;d<=a.p;++d)a.b[d].k=0;for(f=1;f<=a.q;++f)a.c[f].e=0;a:for(;;){b=!1;for(d=1;d<=a.p;++d)if(e=a.b[d],0==e.k){e.k=++c;b=!0;break}if(!b)break a;for(;b;){b=!1;for(f=1;f<=a.q;++f)g=a.c[f],0<g.e||(d=a.b[g.i],e=a.b[g.j],d.k!=e.k?(g.e=d.k=e.k=c,b=!0):g.e=d.k)}}b=c;d=D(gJ,u,120,b,0);for(c=1;c<=b;++c)d[c-1]=new rN(a.k,a,c);return d}function HH(a,b,c,d){a=c-a;b=d-b;return a*a+b*b}\nfunction QI(a,b){var c,d,e;e=a.c[b];if(1==e.c)if(c=a.c[b].i,d=a.c[b].j,2>a.b[c].j&&2>a.b[d].j)e.f=0,mu(a.k,"Stereomarking meaningless on this bond !");else switch(e.f){case 0:a.b[d].j<=a.b[c].j?e.f=1:e.f=3;break;case 1:e.f=2;break;case 2:2<a.b[d].j?e.f=3:e.f=1;break;case 3:e.f=4;break;case 4:2<a.b[c].j?e.f=1:e.f=3}else 2==e.c?10==e.f?e.f=0:e.f=10:mu(a.k,"Stereomarking allowed only on single and double bonds!")}\nfunction xJ(a,b,c,d){var e,f,g,h,j,l,o,m,r,t;if(!(2!=a.c[b].c||5==a.d[b])&&(10==a.c[b].f||a.k.z))if(f=a.c[b].i,b=a.c[b].j,!rM(a.b[f])||!rM(a.b[b])){e=null;rM(a.b[f])?e=zJ(a,b):rM(a.b[b])&&(e=zJ(a,f));if(null!=e)if(1==(e[0]-1)%2)f=e[1],b=e[e[0]];else return;e=z(B,q,-1,[f,b]);for(o=0,j=e.length;o<j;++o)if(h=e[o],h=a.b[h].j,2>h||3<h)return;c[f]>c[b]&&(j=f,f=b,b=j);j=qN(a,f);h=j[0];l=j[1];e=0;o=!1;0<l&&c[h]>c[l]&&(j=h,h=l,l=j);j=jJ(a,f,h);0!=d[j]?e=h:1==a.c[j].c&&5!=a.d[j]&&(e=h);0==e&&0<l&&(j=jJ(a,f,\nl),0!=d[j]?e=l:1==a.c[j].c&&5!=a.d[j]&&(e=l));c[e]>c[f]&&(o=!0);j=qN(a,b);l=j[0];g=j[1];h=0;0<g&&c[l]<c[g]&&(j=l,l=g,g=j);j=jJ(a,b,l);1==a.c[j].c&&5!=a.d[j]&&0==d[j]&&(h=l);0==h&&0<g&&(j=jJ(a,b,g),1==a.c[j].c&&5!=a.d[j]&&(h=g));if(!(0==e||0==h))if(l=a.b[b].q-a.b[f].q,j=a.b[b].r-a.b[f].r,g=Math.sqrt(l*l+j*j),0.001>g&&(g=0.001),j/=g,g=l/g,l=(a.b[e].r-a.b[f].r)*g-(a.b[e].q-a.b[f].q)*j,t=(a.b[h].r-a.b[f].r)*g-(a.b[h].q-a.b[f].q)*j,2>(0>=l?0-l:l)||2>(0>=t?0-t:t))mu(a.k,"Not unique E/Z geometry !");else{g=\njJ(a,e,f);h=jJ(a,h,b);r=1;if(0==d[g]){for(m=1;m<=a.b[e].j;++m)if(b=a.b[e].p[m],b!=f&&(j=jJ(a,e,b),0!=d[j])){c[b]>c[e]?r=-d[j]:r=d[j];break}d[g]=r}0==d[h]&&(0<l&&0<t||0>l&&0>t?d[h]=-d[g]:d[h]=d[g],o&&(d[h]=-d[h]))}}}function yJ(a,b,c){var d;d=a.c[b].f;return 1>d||4<d?0:1==d&&a.c[b].i==c?1:2==d&&a.c[b].i==c?-1:3==d&&a.c[b].j==c?1:4==d&&a.c[b].j==c?-1:0}\nfunction wJ(a){var b;for(b=1;b<=a.p;++b){var c;a:{for(var d=c=void 0,e=void 0,e=0,d=1;d<=a.b[b].j;++d)if(c=a.c[jJ(a,b,a.b[b].p[d])],1==c.c)e+=1;else if(2==c.c)e+=2;else if(3==c.c)e+=3;else if(9==c.c){c=-1;break a}c=e}a.b[b].o=c;c=a;var d=b,f=e=void 0,g=void 0,e=c.b[d],g=e.o;if(-1==g)e.i=0;else{switch(e.a){case 1:2==g?c.b[d].n=1:1<=g&&(c.b[d].n=0);e.i=0;break;case 2:3==g||5==g?(e.i=0,c.b[d].n=0):3>g?e.i=3-g-c.b[d].n:4==g?(c.b[d].n=-1,e.i=0):5<g&&(c.b[d].n=g-5,e.i=0);break;case 3:case 6:4>g?0<c.b[d].n?\ne.i=2-g+c.b[d].n:0>c.b[d].n?e.i=2-g-c.b[d].n:e.i=4-g:(c.b[d].n=g-4,e.i=4-g+c.b[d].n);break;case 4:case 7:3>g?e.i=3-g+c.b[d].n:3==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:(c.b[d].n=4==g?1:6==g?-1:g-5,e.i=0);break;case 5:2==g&&(0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0);2<g&&(c.b[d].n=g-2);e.i=2-g+c.b[d].n;break;case 8:case 13:2>g?e.i=2-g+c.b[d].n:2==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:3==g?2==c.b[d].j?(c.b[d].n=0,e.i=1):(c.b[d].n=1,e.i=\n0):4==g?(c.b[d].n=0,e.i=0):5==g?(c.b[d].n=0,e.i=1):(c.b[d].n=g-6,e.i=0);break;case 9:case 10:case 11:case 12:1<=g&&(c.b[d].n=g-1);e.i=1-g+c.b[d].n;2<g&&(c.b[d].n=0,e.i=0);break;case 33:case 32:e.i=0}f=TF(e.a);if(0<f)for(;e.n+e.i+g>f;)if(0<e.i)--e.i;else if(0<e.n)--e.n;else break;0>e.i&&(e.i=0)}}}function zG(a){dN(this);this.b[0]=new hJ;this.t=this.q=this.p=0;this.k=a}\nfunction iI(a,b){var c,d,e,f,g,h,j,l,o;zG.call(this,a);if(null!=b&&(f=n,l=gI(b),null!=l)){o=new WE(b,l,!0);for(g=1;4>=g;++g)f=hI(o,l);e=OH(DE(oy(f.substr(0,3)),10)).a;j=OH(DE(oy(f.substr(3,3)),10)).a;g=0;try{g=OH(DE(oy(f.substr(14,1)),10)).a}catch(m){if(m=yq(m),!G(m,97))throw m;}hG(this,(iG(),1==g?jG:kG));for(g=1;g<=e;++g){d=RI(this,null);f=hI(o,l);d.q=(new nL(kL(oy(f.substr(0,10))))).a;d.r=-(new nL(kL(oy(f.substr(10,10))))).a;d=34;34>f.length&&(d=f.length);d=oy(f.substr(31,d-31));AI(this,g,d);62<=\nf.length&&(h=oy(f.substr(60,3)),0<h.length&&(h=OH(DE(h,10)).a,0!=h&&(this.b[this.p].f=h)));if(36<=f.length&&(h=oy(f.substr(34,2)),0<h.length&&(h=OH(DE(h,10)).a,0!=h&&-3<=h&&4>=h))){var r=void 0,r=sM(d);d=0<r?r+h:-1;0>d&&(d=0);this.b[g].d=d}if(39<=f.length&&(h=oy(f.substr(37,2)),0<h.length&&(h=OH(DE(h,10)).a,0<h&&7>=h))){f=0;switch(h){case 1:f=3;break;case 2:f=2;break;case 3:f=1;break;case 4:f=0;break;case 5:f=-1;break;case 6:f=-2;break;case 7:f=-3}this.b[g].n=f}}for(g=1;g<=j;++g)e=eJ(this,null),f=\nhI(o,l),e.i=OH(DE(oy(f.substr(0,3)),10)).a,e.j=OH(DE(oy(f.substr(3,3)),10)).a,d=OH(DE(oy(f.substr(6,3)),10)).a,1==d?c=1:2==d?c=2:3==d?c=3:c=9,h=0,11<f.length&&(h=OH(DE(oy(f.substr(9,3)),10)).a),1==d&&1==h&&(c=1,e.f=1),1==d&&6==h&&(c=1,e.f=2),e.c=c;nJ(this);for(vG(this);(o.j=QE(o,o.a),o.j<o.i)&&!(null==(f=TE(o)));){if(0==f.indexOf(ff))break;if(0==f.indexOf(ef)){l=new VE(f);TE(l);TE(l);j=OH(DE(TE(l),10)).a;for(g=1;g<=j;++g)c=OH(DE(TE(l),10)).a,e=OH(DE(TE(l),10)).a,this.b[c].n=e}if(0==f.indexOf(kf)){l=\nnew VE(f);TE(l);TE(l);j=OH(DE(TE(l),10)).a;for(g=1;g<=j;++g)c=OH(DE(TE(l),10)).a,this.b[c].d=OH(DE(TE(l),10)).a}if(0==f.indexOf("M APO")){l=new VE(f);TE(l);TE(l);j=OH(DE(TE(l),10)).a;for(g=1;g<=j;++g)c=OH(DE(TE(l),10)).a,f=OH(DE(TE(l),10)).a,this.v=c,CI(this,this.v,0),AI(this,this.p,Ef+f),this.v=0}}a&&!a.bb&&oG(this);vJ(this)}}\nfunction DJ(a,b){var c,d,e,f,g,h,j,l,o,m;zG.call(this,a);0==b.indexOf(na)&&(b=mE(b,1,b.length));xL(b,na)&&(b=mE(b,0,b.length-1));if(1>b.length)this.p=0;else{try{j=new VE(b);g=OH(DE(TE(j),10)).a;h=OH(DE(TE(j),10)).a;for(f=1;f<=g;++f)o=TE(j),c=(m=RI(this,null),AI(this,this.p,o),m),c.q=(new nL(kL(TE(j)))).a,c.r=-(new nL(kL(TE(j)))).a;for(f=1;f<=h;++f){d=eJ(this,null);d.i=OH(DE(TE(j),10)).a;d.j=OH(DE(TE(j),10)).a;e=OH(DE(TE(j),10)).a;l=0;if(-1==e)l=e=1;else if(-2==e)e=1,l=2;else if(-5==e)e=2,l=10;else if(11==\ne||12==e||13==e||14==e)l=e,e=9;d.c=e;d.f=l}oN(this);nJ(this);vG(this)}catch(r){r=yq(r);if(G(r,97)){r.yd();this.p=0;return}throw r;}a&&!a.bb&&oG(this);vJ(this)}}function lI(a,b,c){var d,e,f,g;zG.call(this,a);g=iH(b.p+1);for(e=1;e<=b.p;++e)b.a[e]==c&&(RI(this,b.b[e]),g[e]=this.p);for(e=1;e<=b.q;++e)if(a=b.c[e].i,d=b.c[e].j,!(b.a[a]!=c&&b.a[d]!=c)&&!(b.a[a]!=c||b.a[d]!=c))f=eJ(this,b.c[e]),f.i=g[a],f.j=g[d];this.i=b.i;oN(this)}\nfunction rN(a,b,c){var d,e,f;zG.call(this,a);f=iH(b.p+1);for(d=1;d<=b.p;++d)b.b[d].k==c&&(RI(this,b.b[d]),f[d]=this.p);for(d=1;d<=b.q;++d)a=b.c[d],a.e==c&&(e=eJ(this,a),e.i=f[a.i],e.j=f[a.j]);hG(this,b.f);this.i=b.i;oN(this)}\nfunction GI(a,b,c){var d,e,f,g;zG.call(this,a);for(a=1;a<=c;++a)this.p+=b[a].p,this.q+=b[a].q,this.t+=b[a].t,b[a].f.a&&hG(this,(iG(),iG(),jG));this.b=D(eN,u,115,this.p+1,0);this.c=D(fN,u,116,this.q+1,0);f=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].p;++d)++e,this.b[e]=qM(b[a].b[d]);for(d=1;d<=b[a].q;++d)++g,this.c[g]=vM(b[a].c[d]),this.c[g].i+=f,this.c[g].j+=f;f=e}oN(this)}\nfunction WF(a){var b;dN(this);this.k=a.k;this.p=a.p;this.q=a.q;this.t=a.t;this.b=D(eN,u,115,this.p+1,0);for(b=0;b<this.b.length;++b)a.b[b]&&(this.b[b]=qM(a.b[b]));this.c=D(fN,u,116,this.q+1,0);for(b=0;b<this.c.length;++b)a.c[b]&&(this.c[b]=vM(a.c[b]));this.i=a.i;this.f=a.f}\nfunction JI(a,b,c){var d,e,f;if(0==c)return EI(dw(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=P(J(Q(a*Math.pow(10,c))))/Math.pow(10,c);e=n+(new nL(a)).a;d=my(e,ny(46));0>d&&(e+=lc,d=my(e,ny(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=Fc;if(0==b)return e;e.length>b&&(e=Gd);c=n;for(a=1;a<=b-e.length;++a)c+=ga;return c+e}function gI(a){var b;b=new WE(a,ea,!0);if(4<PE(b))return ea;b=new WE(a,Jk,!0);return 4<PE(b)?Jk:null}\nfunction EI(a,b){var c,d,e;d=n+(new uC(a)).a;d.length>b&&(d=Gd);e=n;for(c=1;c<=b-d.length;++c)e+=ga;return e+d}function hI(a,b){for(var c,d;a.j=QE(a,a.a),a.j<a.i;){d=TE(a);if(H(d,b))return ga;for(TE(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=mE(d,0,d.length-1),0==d.length)return ga}else break;return d}return null}w(713,1,{120:1},zG,iI,DJ,lI,rN,GI,WF);_.a=null;_.d=null;_.i=0;_.j=!1;_.k=null;_.n=!1;_.o=0;_.p=0;_.q=0;_.r=0;_.s=!1;_.t=0;_.u=!1;_.v=0;_.w=0;_.x=0;_.y=null;_.z=0;_.A=0;\nfunction jN(a,b,c,d){var e,f,g;e=CI(b,c,d);d=b.p;a.c=b.b[d].q;a.d=b.b[d].r;f=b.b[c].q-a.c;c=b.b[c].r-a.d;g=Math.sqrt(f*f+c*c);a.b=c/g;a.a=f/g;YF(b,d);return e}function kN(a,b,c,d,e,f){var g,h,j;g=c;for(;g<=d;++g)c=b.b[g],wG(c,-a.c,-a.d),h=c.q*a.a+c.r*a.b,j=c.r*a.a-c.q*a.b,c.q=h,c.r=j,h=-c.q*f.a+c.r*f.b,j=-c.r*f.a-c.q*f.b,c.q=h,c.r=j,wG(c,b.b[e].q,b.b[e].r)}function iN(){}w(714,1,{},iN);_.a=0;_.b=0;_.c=0;_.d=0;function qu(){qu=x;ru=new MD(Pe)}var ru;\nfunction QG(){QG=x;sN=new BC(1);H((oE(),pE[ai]),bf)?R=30:R=1}function OG(a,b,c,d,e){BH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))),P(J(Math.round(-35))),P(J(Math.round(-110))))}function RG(a,b,c,d,e){SG(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function sH(a,b,c,d){var e,f,g;f=D(B,q,-1,d,1);g=D(B,q,-1,d,1);for(e=0;e<d;++e)f[e]=P(J(Q(b[e]*R))),g[e]=P(J(Q(c[e]*R)));a=a.a;a.n&&(LG(a,!1),MG(a,tN(a,f,g,d,2<d)))}\nfunction IG(a,b,c,d,e){TG(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function rH(a,b,c,d){lH(a.a,b,P(J(Q(c*R))),P(J(Q(d*R))))}\nfunction JG(a,b,c,d,e,f){var g,h;g=a.a.e;f?(h=UC(g),f=new km(dw(0.7*(g.d>>16&255)),dw(0.7*(g.d>>8&255)),dw(0.7*(g.d&255))),gH(a.a,g)):(h=new km(dw(0.7*(g.d>>16&255)),dw(0.7*(g.d>>8&255)),dw(0.7*(g.d&255))),f=UC(g),gH(a.a,h));g=P(J(Q(R)));d=P(J(Q(d*R)));e=P(J(Q(e*R)));b=P(J(Q(b*R)));c=P(J(Q(c*R)));d-=g;e-=g;PG(a.a,b+g,c+g,d-g,e-g);gH(a.a,h);PG(a.a,b,c,d,g);PG(a.a,b,c+g,g,e);gH(a.a,f);PG(a.a,b+d,c,g,e+g);PG(a.a,b+1,c+e,d,g)}\nfunction KG(a,b,c,d,e){a=a.a;b=P(J(Q(b*R)));c=P(J(Q(c*R)));d=P(J(Q(d*R)));e=P(J(Q(e*R)));LG(a,!0);MG(a,NG(a,b,c,d,e))}function VG(a,b,c,d){var e,f,g;f=D(B,q,-1,d,1);g=D(B,q,-1,d,1);for(e=0;e<d;++e)f[e]=P(J(Q(b[e]*R))),g[e]=P(J(Q(c[e]*R)));a=a.a;LG(a,!0);MG(a,tN(a,f,g,d,2<d))}function HG(a,b,c,d,e){PG(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function GG(a,b){!a.b?gH(a.a,b):b==a.c||WC(b,a.c)?gH(a.a,a.c):gH(a.a,a.b)}function jH(a,b){a.e=new oD(b.a,b.c,Math.round(b.b*R));JJ(a.a,a.e)}\nfunction uN(a){QG();this.a=a;1<R&&(this.d=new BC(R*sN.e),fH(this.a,this.d))}w(716,1,{},uN);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var sN,R=0;function EG(a){this.a=a;this.b=new uN(a.a)}w(717,1,{},EG);_.a=null;_.b=null;function JH(){}function pN(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(719,1,{121:1},JH,pN);_.a=0;_.b=0;_.c=0;_.d=0;function qI(a){return a.a<a.c-1?(++a.a,Dx(a,a.a)):null}function pI(a){return 0<a.a?(--a.a,Dx(a,a.a)):null}function VJ(){$L(this)}w(720,648,kl,VJ);\n_.qg=function(){this.a=-1;this.b=D(aM,u,0,0,0);this.c=0};_.a=-1;function ou(a,b){var c;a.a=b;var d,e;d=null;if(e=c=(e=SD().a.ai(a),null!=e?new gE(e):null))e=(VD(),YD),e=ZD(e,(VD(),YD))||ZD(e,WD);if(e)try{d=dE(c)}catch(f){if(f=yq(f),G(f,74))yp(f);else if(G(f,82))yp(f);else throw f;}c=d;null!=c&&pF(b,c)}function nu(a){var a=new gE(a),b=SD(),c,d;try{c=dE(a),d=Lp(c)?c.tS():Pp(c),b.a.bi(d)}catch(e){if(e=yq(e),G(e,74))yp(e);else if(G(e,82))yp(e);else throw e;}}function WJ(){}w(722,1,Wl,WJ);\n_.zf=function(a){pF(this.a,a.a)};_.a=null;function EH(a){a.c=0;a.a=0;a.b=0}function TJ(){}w(723,1,{},TJ);_.a=0;_.b=0;_.c=0;function rK(){this.pb=Lz()}w(725,402,ll,rK);\nfunction ju(){var a;ju=x;vN=(a=!1,Yi in $wnd||Yi in $doc.documentElement?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);wN=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");xN=vN&!wN;var b;a=z(B,q,-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]);ku=D(B,q,-1,1E3,1);for(b=0;b<ku.length;++b)ku[b]=-999;for(b=0;b<a.length;b+=2)ku[a[b+1]]=a[b]}\nfunction kC(a,b,c){var d;d=new yN;iy(d.t,b,c);Ty(a.f,d.t,0,0);Dm(a.a,d);return d}function pC(a){var b;b=Tq(a.pb,Wi);0==b&&(b=parseInt(a.pb.style[Uh])||0);return b}function mK(a,b){return!a.e?null:b in a.e?a.e[b]:null}function oC(a){var b;b=Tq(a.pb,Xi);0==b&&(b=parseInt(a.pb.style[Fk])||0);return b}function wH(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)Wy(a.f,b.t,c,d),b.r=c,b.s=d;zN(b)}function QJ(a){var b;for(b=new zv(a.k);b.b<b.d.Tf();)a=Av(b),a.Yf()}function dK(a){a=vE(a);$wnd.open(a,"_blank",n)}\nfunction lK(a,b,c,d){ju();this.pb=Lz();this.i=new AN;this.a=new Jm;this.k=new Jm;this.e=d;this.pb.style[ij]=Fc;this.pb.style[bj]=Fc;this.pb.style[hk]=fi;this.pb.style[Fk]=b;this.pb.style[Uh]=c;this.f=new BN;this.f.pb.style[Fk]=Kc;hy(this.f,Kc);xN?(b=new CN,c=new DN,Ty(b,this.f,0,0),Ty(b,c,0,0),$y(this,b)):$y(this,this.f);this.c=a;a.Sc=this.i;a.Ec=this;xN&&(this.n=new EN(this),this.n.i=new FN(this),this.n.j=new GN(this),this.n.n=new HN(this),this.n.k=new IN(this),this.c&&(this.n.e=new JN(this),this.n.f=\nnew KN(this),this.n.a=new LN(this)));vy(this,new MN(this),(uu(),uu(),vu));vy(this,this,(xt(),xt(),yt));vy(this,new NN(this),(xu(),xu(),yu));vy(this,new ON(this),(Hu(),Hu(),Iu));vy(this,new PN(this),(Au(),Au(),Bu));vy(this,new QN(this),(Ku(),Ku(),Lu));vy(this,new RN(this),(gu(),gu(),hu));(PB(),PB(),QB).a=this;Gx(new SN(this))}w(724,725,ll,lK);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.j=!1;_.n=null;var xN,wN,vN,ku=null;function BN(){Yy.call(this);this.pb[Tg]=bi}w(727,377,ll,BN);\nfunction CN(){BN.call(this);this.pb.style[Fk]=Kc;this.pb.style[Uh]=Kc}w(726,727,ll,CN);function Zt(a,b){var c;c=J(Q(100*b.c));c=new iE(b,0,Gj,c);cG(a.a.c,c);return!0}function KN(a){this.a=a}w(728,1,{},KN);_.Lh=function(a){return Zt(this,a)};_.a=null;function cu(a,b){var c;c=new iE(b,0,xh,Lk);cG(a.a.c,c);return!0}function LN(a){this.a=a}w(729,1,{},LN);_.Lh=function(a){return cu(this,a)};_.a=null;function MN(a){this.a=a}w(730,1,{},MN);\n_.ld=function(a){var b,c,d,e;d=st(a);e=tt(a);c=$q(a.a);b=new TN(a);2==c&&(b.e=4);b=LI(this.a.c,b,d,e);this.a.j=!0;b&&a.a.stopPropagation()};_.a=null;function NN(a){this.a=a}w(731,1,{},NN);_.md=function(a){var b,c;b=st(a);c=tt(a);a=new TN(a);(0>=b||b>=oC(this.a)-1||0>=c||c>=pC(this.a)-1)&&(this.a.j=!1);this.a.j?UI(this.a.c,a,b,c):PH(this.a.c,a,b,c);this.a.pb.focus()};_.a=null;function ON(a){this.a=a}w(732,1,{},ON);_.od=function(){this.a.j=!1;bJ(this.a.c)};_.a=null;function PN(a){this.a=a}\nw(733,1,{},PN);_.nd=function(){this.a.j&&(this.a.j=!1)};_.a=null;function QN(a){this.a=a}w(734,1,{},QN);_.a=null;function RN(a){this.a=a}w(735,1,{},RN);_.a=null;function DN(){BN.call(this);this.pb.style[Fk]=Kc;this.pb.style[Uh]=Kc}w(736,727,ll,DN);function SN(a){this.a=a}w(737,1,{},SN);_.Ud=function(){Jq((Gq(),Hq),new UN(this))};_.a=null;function UN(a){this.a=a}w(738,1,{},UN);_.pd=function(){this.a.a.c&&(mC(this.a.a.c),QJ(this.a.a))};_.a=null;\nfunction VN(a,b){var c;c=b.a;c.e=4;return LI(a.a.c,c,b.d,b.e)}function FN(a){this.a=a}w(739,1,{},FN);_.Lh=function(a){return VN(this,a)};_.a=null;function fv(a,b){PH(a.a.c,b.a,b.d,b.e);return LI(a.a.c,b.a,b.d,b.e)}function GN(a){this.a=a}w(740,1,{},GN);_.Lh=function(a){return fv(this,a)};_.a=null;function HN(a){this.a=a}w(741,1,{},HN);_.Lh=function(a){return UI(this.a.c,a.a,a.d,a.e)};_.a=null;function IN(a){this.a=a}w(742,1,{},IN);_.Lh=function(){return bJ(this.a.c)};_.a=null;\nfunction Yt(a,b){var c;c=J(Q(b.b));c=new iE(b,0,Aj,c);cG(a.a.c,c);return!0}function JN(a){this.a=a}w(743,1,{},JN);_.Lh=function(a){return Yt(this,a)};var WN=_.a=null;function XN(){XN=x;WN=new Qw((gx(),new fx("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function YN(){YN=x;ZN={}}\nfunction $N(a,b,c){var d;c&&(b.style[Ch]=c.b+oj,d=c.a,d!=Ie&&(b.style[Bh]=d),0!=(c.c&1)&&(b.style[Eh]=Eg),0!=(c.c&2)&&(b.style[Dh]=$h));a.e.style[Ek]=Si}\nfunction qD(a){var b=aO,c,d,e,f,g,h,j,l,o,m,r,t,y;c=Op(a);c in ZN?a=ZN[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Sj),f=$doc.createElement(Yh),f.style[oh]=(Ur(),"inline"),f.style[Bk]=(Ks(),"baseline"),f.style[pi]=Gc,f.style[qi]=Gc,f.width=1,f.height=1,g=(XN(),WN),f.src=g.d.a,a=(h=$doc.createTextNode(zf),$N(b,e,a),e.appendChild(h),e.appendChild(f),d.appendChild(e),j=br(e),l=br(e)+(e.offsetHeight||0),o=l-j,m=br(f)+(f.offsetHeight||0)+1,r=l-m,t=m-j,d.removeChild(e),y=new bO,y.a=\nt,y.b=r,y.c=o,y),ZN[c]=a);return a}function cO(){YN();var a,b,c,d,e;ps();this.a=z(hw,u,1,["monospace","sans-serif",Lj]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(Sj);this.e.innerHTML=this.f||n;this.e.style[Ch]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[Bh]=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)}w(746,1,{},cO);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";\nvar ZN;function bO(){}w(747,1,{},bO);_.a=0;_.b=0;_.c=0;function VI(a){if(0!=(a.e&4))return!0;try{if(a.a&&G(a.a,26))return!!a.a.a.metaKey}catch(b){if(b=yq(b),!G(b,105))throw b;}return!1}function MI(a){try{if(a.a&&G(a.a,26))return!!a.a.a.shiftKey}catch(b){if(b=yq(b),!G(b,105))throw b;}return!1}function TN(a){lu.call(this,null,0,null);this.a=a}w(748,492,Ql,TN);_.tf=function(){return VI(this)};_.uf=function(){return MI(this)};_.a=null;\nfunction LD(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=aO;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||n,$N(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={};!aO&&(aO=new cO)}w(749,495,bm,CB);var aO=null;function lC(a){this.a=a}w(750,502,{},lC);_.a=null;function AN(){eC.call(this)}w(751,471,El,AN);function dO(a,b){this.a=a;this.b=b}w(752,1,{},dO);_.a=null;_.b=null;\nfunction eO(){aA.call(this);this.pb[Tg]="jsa-resetTable";this.pb.style[Fk]=xg}w(753,415,ll,eO);function fO(){fO=x;var a=gO=new cO;ps();a.f="9p";a.e.style[Bh]=Lj;a.e.style[Ch]="144.0pt";a.e.innerHTML=a.f||n;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[Ch]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);hO=new BC(1)}function MG(a,b){a.p=!0;if(a.j){a.o&&(a.d.length=0,a.o=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,zN(a)}\nfunction BH(a,b,c,d,e,f,g){var h,j,l,o,m,r,t,y,v,s,A;a.n&&(LG(a,!1),360<=g||-360>=g?h=NG(a,b,c,d,e):h=(j=f+g,l=0,j<f&&(l=1),o=0,(180<g||-180>g)&&(o=1),m=b+d/2,r=c+e/2,t=d/2,y=e/2,v=iO(m,r,t,y,f),s=iO(m,r,t,y,j),A="<g"+a.k+Fd,A+=\'<path d ="M \'+v.a+ga+v.b+" A "+t+ga+y+" 0 "+o+ga+l+ga+s.a+ga+s.b+Aa,A+=td,A),MG(a,h))}function SG(a,b,c,d,e){var f,g,h,j,l,o;a.n&&(b=(f=a.a,a.a=!1,g=n+b,h=n+d,j=n+c,l=n+e,o=zd+g+wa+j+va+h+xa+l+ua+a.f+oa+a.c+a.b+zc,a.a=f,o),MG(a,b))}\nfunction TG(a,b,c,d,e){a.n&&(LG(a,!1),MG(a,\'<rect x="\'+b+za+c+ra+e+\'" width="\'+d+na+a.k+zc))}function lH(a,b,c,d){var e,b=b.replace(/&/g,Ua).replace(/<\/g,ab).replace(/>/g,Ya),b=(e=a.f,Ad+c+za+d+oa+a.i+\' fill="\'+e+Ca+b+vd);MG(a,b)}function PG(a,b,c,d,e){LG(a,!0);MG(a,\'<rect x="\'+b+za+c+ra+e+\'" width="\'+d+na+a.k+zc)}\nfunction zN(a){var b;if(a.p){for(;null!=(b=a.u.pop());){var c=a.d;c[c.length]=b}b=a.d.join(ea);var d=a.t,c=ar(d.pb)+(d.pb.offsetWidth||0)-ar(d.pb);0==c&&(c=parseInt(d.pb.style[Fk])||0);var d=a.t,e;e=br(d.pb)+(d.pb.offsetHeight||0)-br(d.pb);0==e&&(e=parseInt(d.pb.style[Uh])||0);var c=\'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="\'+c+ra+e+Ca,f,d=!(f=$wnd.navigator.userAgent,-1!=f.indexOf("Firefox"))?"<style> text { cursor: default; } <\/style>":n;b=c+d+b+ud;b!==a.q&&(a.t.pb.innerHTML=\nb||n,a.q=b);a.o=!0;a.p=!1}}function gH(a,b){(a.e=b)&&(a.f=jO(b))}function JJ(a,b){var c,d,e;a.i=(c=b.b,d=b.a,e=n,12!=c&&(e=\' font-size="\'+c+\'px"\'),"Plain"!=d&&(e+=\' font-family="\'+d+na),0!=(b.c&1)&&(e+=\'font-weight="bold"\'),0!=(b.c&2)&&(e+=\'font-style="italic"\'),e)}function fH(a,b){(a.n=b)&&b&&(a.c=\'stroke-width="\'+(b.e==dw(b.e)?n+dw(b.e):n+b.e)+oa)}w(754,498,{});_.d=null;_.e=null;_.f=Bg;_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=n;_.r=0;_.s=0;_.t=null;_.u=null;var hO,gO;\nfunction bv(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-ar(a.o.pb)+(a.o.pb.scrollLeft||0)+fr(a.o.pb.ownerDocument),a.b.e=c.clientY-br(a.o.pb)+(a.o.pb.scrollTop||0)+gr(a.o.pb.ownerDocument),a.b.a=new TN(b),b.a.preventDefault(),!0):!1}\nfunction EN(a){this.o=a;this.b=new kO;this.c=new lO(this);vy(this.o,new mO(this),(cv(),cv(),dv));vy(this.o,new nO(this),(Vu(),Vu(),Wu));vy(this.o,new oO(this),(Zu(),Zu(),$u));vy(this.o,new pO(this),(Ru(),Ru(),Su));vy(this.o,new qO,(du(),du(),eu));vy(this.o,new rO(this),($t(),$t(),au));vy(this.o,new sO(this),(Vt(),Vt(),Wt))}w(755,1,{},EN);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function lO(a){Lm();this.a=a}w(756,65,{},lO);\n_.vd=function(){!this.a.d&&this.a.i&&VN(this.a.i,this.a.b)};_.a=null;function mO(a){this.a=a}w(757,1,{},mO);_.a=null;function nO(a){this.a=a}w(758,1,{},nO);_.a=null;function oO(a){this.a=a}w(759,1,{},oO);_.a=null;function pO(a){this.a=a}w(760,1,{},pO);_.a=null;function qO(){}w(761,1,{},qO);function rO(a){this.a=a}w(762,1,{},rO);_.a=null;function sO(a){this.a=a}w(763,1,{},sO);_.a=null;function kO(){}w(764,1,{},kO);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction jO(a){var b,c;c=a.d>>16&255;b=a.d>>8&255;a=a.d&255;if(0==c*b*a){if(0==c&&0==b&&0==a)return Bg;if(255==c&&0==b&&0==a)return"red";if(0==c&&255==b&&0==a)return"green";if(0==c&&0==b&&255==a)return Cg}return 255==c&&255==b&&255==a?"white":yj+c+kb+b+kb+a+hb}function $J(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction tO(a){var b,c,d,e,f;By(a);d=(Cy(),RA(null));e=new eO;Yz(e,a);Ly(d,e,d.pb);f=a.he();b=a.ge();c=$J();9<=c?(++f,++b):7==c&&G(a,39)&&(c=a.pb.textContent,2>=c.length&&(f+=8));$z(e,a);Uy(d,e);return new JB(f,b)}function dF(a){try{$wnd.console.log(a)}catch(b){}}function uO(){this.pb=$doc.createElement(ph);this.pb[Tg]=bi;this.pb.style[cj]=Vh;this.pb.style[lj]=gg;this.pb.style[Fk]=Kc;this.pb.style[Uh]=Kc;this.pb.setAttribute("contenteditable",zh)}w(766,380,pl,uO);\nfunction iO(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new dO(new nL(a),new nL(b))}function NG(a,b,c,d,e){return\'<ellipse cx="\'+(b+d/2)+qa+(c+e/2)+\'" rx="\'+d/2+\'" ry="\'+e/2+na+a.k+zc}function tN(a,b,c,d,e){var f,g,h,j;if(1>d)return n;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=\' points="\';for(f=0;f<g;++f)h=b[f],j=c[f],d+=h+kb+j,f<g-1&&(d+=ga);d+=na;b=id;e?b+="polygon":b+="polyline";return b+=d+a.k+zc}\nfunction eH(a,b){MG(a,"<g "+(\'transform="scale(\'+b+\')"\')+Fd);var c=a.u;c[c.length]=td}function LG(a,b){var c;c=a.f;(a.a=b)?a.k=\' stroke="none" fill="\'+c+oa+a.b:a.k=\' fill="none" stroke="\'+c+oa+a.c+a.b}function yN(){fO();this.n=hO;this.d=[];this.t=new uO;this.u=[]}w(767,754,{},yN);_.a=!1;_.b=n;_.c=n;function vO(){vO=x;wO=new JB(0,0)}function UB(a,b){var c;if(a.Qf())return wO;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Sh(AB(b));c=tO(a.If());a.e.b=c.b;a.e.a=c.a;return c}\nfunction xO(){this.e=new aD;this.e.a=-1;this.e.b=-1}w(769,1,{});_.Qf=LJ;_.Sh=function(a){var b=this.If().pb,c,d,e;c=(mD(),nD);e=a.b;d=a.a;e!=c.b?b.style[Ch]=n+e+"pt":b.style[Ch]=n;d!=c.a?b.style[Bh]=d:b.style[Bh]=n;0!=(a.c&1)?b.style[Eh]=Eg:b.style[Eh]=n;0!=(a.c&2)?b.style[Dh]=$h:b.style[Dh]=n};_.e=null;var wO;function gC(){vO();xO.call(this);this.d=new Yy}w(773,769,{},gC);_.If=XC;_.d=null;function vD(a){this.a=new GA(a.f,new yO(a));FA(this.a,a.e)}w(775,1,{},vD);_.a=null;\nfunction BA(a){var b,c,d,e,f;f=new hE(a.a,1001,null!=a.a.c?a.a.c:a.a.f);for(c=Ou(a.a.d,D(zO,u,75,0,0)),d=0,e=c.length;d<e;++d)if(b=c[d],G(b,55)){b.Ec.j=!1;break}a=a.a;b=a.n.d;f!=b.a&&(b.a=f,b.b=Fv((sC(),tC),new uC(f.k)));b=b.b;if(Gw(!b?Kk:b.a,Vk))for(b=(!a.d.a||0==a.d.a.c?(Iv(),Iv(),Ov):new yC(a.d.a)).ye();b.Zd();)a=b.$d(),1001==f.k&&a.zf(f);var g,h,j;1001==f.k?(g=new lu(f.n,f.k,f.a),g.e=f.b&15):601==f.k?(null.ei(),null.ei()):100==f.k&&G(f.n,72)?(h=f.n,j=new lu(h,205,null),j.i=h.We(),j.j=h.Xe()):\n1004<=f.k&&1005>=f.k||(701==f.k?null.ei():401==f.k||402==f.k?(null.ei(),null.ei(),null.ei(),null.ei(),null.ei()):500<=f.k&&507>=f.k&&(g=null.fi,500!=g&&(g=new lu(null.fi,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function yO(a){this.a=a}w(776,1,Dl,yO);_.pd=function(){BA(this)};_.a=null;function QD(){vO();xO.call(this);this.a=new eB}w(777,769,{},QD);_.If=Xw;_.a=null;function TD(){new wv;var a;a:{switch(ew){case 1:case 3:case 5:case 7:a=new AO;break a}a=new BO}this.a=a}w(790,522,{},TD);_.a=null;\nfunction BO(){}w(792,1,{},BO);_.ai=function(a){a&&a&&rq(8,new CO(a));return null};_.bi=function(a){rq(8,new DO(a))};function AO(){}w(791,792,{},AO);_.ai=function(){return $wnd.clipboardData.getData("Text")};_.bi=function(a){$wnd.clipboardData.setData("Text",a)};function CO(a){this.a=a}w(795,1,Ul,CO);_.zd=XB;_.a=null;function DO(a){this.a=a}w(797,1,Ul,DO);_.zd=XB;_.a=null;function Ut(a,b){a.onloadend=function(a){b.Xf(a.target.result)}}function lF(a){this.a=a}w(802,1,{},lF);_.a=null;\nfunction iF(){}w(803,1,{},iF);function jF(){}w(804,1,{},jF);function kF(){}w(805,1,{},kF);function RD(){this.b=new UD;this.d=new wC}w(808,520,{},RD);function NH(a,b,c,d){b=DB(b);c+=b.a;d+=b.b;hz(a.a,c,d);iz(a.a)}function CD(){vO();xO.call(this);var a=this.a=new EO;a.ab=!0;a.a.f=!0;this.a.db=!0}w(810,769,{},CD);_.If=Xw;_.a=null;function AE(){}w(818,549,{},AE);\nfunction xE(){xE=x;var a;a=(oE(),pE["os.encoding"]);if(null!=a)try{if(H("UTF-8",a))AL(n);else if(H("ISO-8859-1",a)||H("ISO-LATIN-1",a))D(BL,rl,-1,0,1);else throw new XK(a+ma);}catch(b){if(b=yq(b),!G(b,106))throw b;}}function wD(a,b){a.a=31*a.a+dw((new nL(b)).a)}function CC(){}w(823,1,{},CC);_.hC=Xw;_.a=1;\nfunction EO(){var a=(pz(),sz);jz.call(this,!0,wi);this.U=a.a;this.a=new FO(this);this.a.d=!0;$y(this,this.a);this.ab=!0;this.a.f=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);tx();dy(a,b)}else this.lb|=1;Yq(Xq(this.pb))[Tg]=Rh;this.pb.style[Hk]="2147483647"}w(854,382,ll,EO);_.ae=function(a){zy(this,a);1==rx(a.type)&&ez(this,!1)};_.a=null;\nfunction FO(a){this.b=a;this.c=new Jm;this.i=new Jm;a=(EA(),DA);new uB(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(Yj);this.e=$doc.createElement(ak);lx(b,this.e);this.o=!0;a=Lz();b=(mx(),nx(b));a.appendChild(b);this.pb=a;Un();this.pb.setAttribute("role",yo.a);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),tx(),dy(a,b)):this.lb|=2225;this.pb[Tg]=Qh;a=ly(this.pb)+"-vertical";gy(this.ie(),a,!0);this.pb.style[bj]=Hc;this.pb.setAttribute("hideFocus",xk);vy(this,new CA(this),(mt(),mt(),nt))}\nw(855,424,pl,FO);_.ae=function(a){switch(rx(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}uA(this,a)};_.Ke=function(a,b){yA(this,a,b);b||this.a&&ez(this.b,!1)};_.a=!0;_.b=null;w(903,1,{});\nfunction GO(a,b,c,d){var e,f,g,h,j,l;h=(!c?b.b:JE(b,c,~~Op(c)))[0][d.length];b=j=e=null;for(c=0,f=!h?0:h.length;c<f;++c){g=h[c];var o;a:{o=g;var m=d,r=void 0,t=void 0,y=void 0,v=t=r=void 0,s=t=void 0,A=void 0,t=void 0;for(y=0,A=m.length;y<A;++y)if(s=o[y+3],v=m[y],r=null==v?Ti:typeof v,r=r==Vi?Object.prototype.toString.call(v)==Xf||typeof v.length==Ui?"array":r:r,!H(r,s)&&(!H(Vj,s)||!H(Ti,r)))if(v=H(Ui,r),r=H(Fg,r),HO===s)v&&(m[y]=new nL(m[y])),r&&(m[y]=(iG(),m[y]?jG:kG));else{t=v||r;if(t=!t&&null!=\ns&&Jp(s)==IO){t=m[y];if(null==t||JO(t,s))continue;if(Ip(t)&&(t=t&&t.g?t.g:null,null!=t&&JO(t,s))){m[y]=t;continue}}if(!H(Vi,s)||v||r){o=!1;break a}}o=!0}if(o){e=g[0];j=g[1];b=g[2];break}}return e?(d=b?b(a,d):d,a=(l=e.apply(a,d),[j?j(l):l])):null}function KO(){this.c=new xp;this.a=new xp;this.b=new xp}function JO(a,b){var c;if(HO==b||LO==b&&G(a,133))return!0;if(null!=a)for(c=Jp(a);c&&c!=HO;c=null)if(c==b)return!0;return!1}w(902,903,{},KO);function JK(){JK=x;MO=new KO}\nfunction OK(a,b){JK();E(MO.c,a,b)}function GK(a){JK();var b,c,d;d=yL(a,Zf);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 HK(a,b){var c;JK();return c=b&&b[0]&&(typeof b[0]==Vi||typeof b[0]==Gh)?b[0]:null,JO(c,a)}function MK(a,b){var c=IK;JK();var d=MO,e;e=b?d.b:d.a;if(d=!c?e.b:JE(e,c,~~Op(c))){var f=d;for(p in a)f[p]=a[p]}else d=a;!c?KE(e,d):ME(e,c,d,~~Op(c))}\nfunction LK(a,b,c){var d=IK;JK();var e=MO,c=c?e.b:e.a,e=GO(a,c,d,b);if(!e){e=[a];for(i=0;i<b.length;i++)e.push(b[i]);b=e;e=GO(a,c,d,b)}if(!e)throw new Ep("Can\'t find exported method for given arguments: 0"+bd+b.length+ea);return e}function dJ(a){JK();var b=MO,c;null==a?a=null:(c=a[dg],c||(0!=(Jp(a).b&4)?a=[]:(b=(b=Fv(b.c,Jp(a)))&&typeof b==Gh?new b(a):a,a=a[dg]=b),c=a),a=c);return a}var MO;\nfunction C(a){return function(){try{var b;var c=arguments,d;var e;0!=Cq&&(e=zm(),2E3<e-Eq&&(Eq=e,Dq=Bq()));if(0==Cq++){var f=(Gq(),Hq),g,h;if(f.b){h=null;do g=f.b,f.b=null,h=Pq(g,h);while(f.b);f.b=h}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var j=(Gq(),Hq),l,o;if(j.c){o=null;do l=j.c,j.c=null,o=Pq(l,o);while(j.c);j.c=o}}--Cq;c&&-1!=Dq&&($wnd.clearTimeout(Dq),Dq=-1)}return b}catch(m){throw m;}}}\nfunction gwtOnLoad(a,b,c,d){$moduleName=b;$moduleBase=c;ew=d;if(a)try{C(fw)()}catch(e){a(b)}else C(fw)()}var HO=W(1),Mp=W(142),NO=jL(" I"),B=dL(909,NO);W(151);var aM=dL(913,HO),oq=dL(917,aM),OO=jL(" Z"),pq=dL(907,OO),PO=iL(),qq=dL(918,PO),QO=iL(),sq=dL(919,QO);W(138);W(137);W(136);W(154);W(155);W(153);W(156);W(152);var RO=W(329),Lw=dL(920,RO);W(330);W(193);W(594);W(148);W(611);var SO=jL(" B");W(615);var TO=jL(" C"),qL=dL(921,TO),IO=W(613),UO=jL(" D"),rG=dL(908,UO);W(614);W(616);\nvar VO=W(618),aJ=dL(922,VO),WO=jL(" J"),XO=W(2),hw=dL(914,XO),BL=dL(923,SO);W(627);W(610);W(141);W(249);W(592);var IK=W(581);W(605);var VK=W(602);W(600);W(601);W(607);W(169);W(159);W(166);W(167);W(161);W(162);W(163);W(164);W(170);W(139);W(622);W(617);W(603);W(604);W(582);W(583);W(584);W(585);W(586);W(587);W(588);W(589);W(590);W(591);var YO=W(472);W(471);W(470);W(469);W(577);W(576);W(578);W(579);W(580);W(723);\nvar YC=W(486),LF=dL(924,YC),ZO=W(494),QF=dL(925,ZO),$O=W(495),SF=dL(926,$O),aP=W(713),gJ=dL(927,aP),DI=dL(928,B);W(710);W(711);W(696);W(698);W(702);W(703);W(704);W(705);W(706);W(707);W(708);W(709);W(699);W(700);W(701);W(697);var kM=dL(929,YO),bP=iL(),Pu=dL(930,bP);W(722);W(571);W(572);W(597);iL();W(596);iL();W(903);W(902);var LO=iL();W(381);var cP=W(380);W(379);W(385);W(402);W(444);W(751);W(725);W(724);W(378);W(377);W(727);W(726);W(736);W(737);W(738);W(739);W(740);W(741);W(742);W(743);W(728);W(729);\nW(730);W(731);W(732);W(733);W(734);W(735);W(309);W(308);W(390);W(391);W(392);W(65);W(363);W(755);W(764);W(756);W(757);W(758);W(759);W(760);W(761);W(762);W(763);W(497);W(498);W(754);W(633);W(640);W(648);W(641);W(642);W(440);W(443);W(441);W(442);W(599);W(598);W(564);W(563);W(562);W(565);W(566);W(567);W(802);W(803);W(804);W(805);\nvar dP=hL(228,function(){ps();return Is}),Js=dL(931,dP),eP=hL(199,function(){hr();return Sr}),Tr=dL(933,eP),fP=hL(218,function(){Ur();return cs}),ds=dL(934,fP),gP=hL(223,function(){es();return ns}),os=dL(935,gP),hP=hL(238,function(){Ks();return at}),bt=dL(936,hP);hL(229,null);hL(230,null);hL(231,null);hL(232,null);hL(233,null);hL(234,null);hL(235,null);hL(236,null);hL(237,null);hL(200,null);hL(210,null);hL(211,null);hL(212,null);hL(213,null);hL(214,null);hL(215,null);hL(216,null);hL(217,null);\nhL(201,null);hL(202,null);hL(203,null);hL(204,null);hL(205,null);hL(206,null);hL(207,null);hL(208,null);hL(209,null);hL(219,null);hL(220,null);hL(221,null);hL(222,null);hL(224,null);hL(225,null);hL(226,null);hL(227,null);hL(239,null);hL(240,null);hL(241,null);hL(242,null);hL(243,null);hL(244,null);hL(245,null);hL(246,null);W(553);W(552);W(635);W(634);W(636);W(638);W(637);W(639);W(643);W(644);W(261);W(260);W(259);W(265);W(264);W(263);W(269);var iP=W(268);W(267);W(284);W(286);W(287);W(502);W(717);\nvar jP=W(719),kP=W(681),lP=W(686),eN=dL(937,kP),fN=dL(938,lP),mH=dL(939,jP);W(714);W(712);W(365);W(303);W(367);W(306);W(305);W(304);W(465);W(466);W(467);W(507);W(506);W(505);W(510);var mP=iL(),zO=dL(941,mP);W(361);W(551);W(656);W(315);W(520);W(521);W(675);W(690);var nP=hL(692,function(){UH();return WM}),XM=dL(943,nP),oP=hL(693,function(){YH();return ZM}),$M=dL(944,oP),pP=hL(691,function(){WH();return RM}),SM=dL(945,pP);W(293);W(295);W(555);W(624);W(630);W(687);W(688);W(689);W(509);var yD=W(508);W(492);\nW(720);W(491);var bD=W(490);W(518);W(519);W(150);W(501);W(266);W(808);W(455);var pB=dL(946,cP);W(456);W(767);W(766);W(416);W(418);W(417);W(419);W(290);W(307);W(716);W(515);W(516);W(517);W(480);W(554);W(479);W(478);var qP=dL(915,WO);W(660);W(626);W(298);W(285);W(288);W(289);W(282);W(281);W(283);W(300);W(271);W(275);W(500);W(474);W(473);W(527);W(476);W(477);W(513);W(512);var DD=W(511);W(654);W(556);W(557);W(676);W(663);W(468);W(677);W(135);var lD=W(493);W(609);W(746);W(747);W(273);W(272);W(274);W(276);\nW(661);W(823);var pD=W(749);W(769);W(810);W(530);W(775);W(776);W(487);W(297);W(294);W(296);W(292);W(280);W(279);W(278);W(384);W(383);W(382);W(854);W(424);W(855);var rP=hL(386,function(){pz();return wz}),xz=dL(951,rP),sP=hL(436,function(){lz();return MA}),NA=dL(952,sP);W(58);W(437);W(438);W(433);W(434);W(435);W(59);W(60);W(61);W(425);W(426);W(427);W(428);W(431);W(694);W(750);W(343);W(412);W(413);W(432);W(773);W(777);var rD=W(503);W(336);W(532);W(533);W(526);W(388);W(752);W(395);W(447);W(446);W(448);\nvar tP=hL(449,function(){dB();return nB}),oB=dL(966,tP);hL(450,null);hL(451,null);hL(452,null);hL(453,null);W(310);W(68);W(69);W(67);W(70);W(73);W(74);W(75);W(76);W(77);W(78);var uP=W(90),zA=dL(967,uP);W(79);W(80);W(81);W(82);W(83);W(84);W(85);W(87);W(86);W(88);W(89);W(91);W(92);W(94);W(95);W(93);W(96);W(97);W(98);W(99);W(101);W(103);W(104);W(102);W(100);W(105);W(106);W(107);W(108);W(110);W(113);W(112);W(114);W(117);W(118);W(116);W(119);W(120);W(121);W(122);W(123);W(124);W(126);W(127);W(125);W(128);\nW(129);W(130);W(131);W(133);W(134);W(132);W(396);W(415);W(414);W(651);W(389);W(337);var aE=W(523),cE=dL(970,aE);W(524);W(522);W(753);W(459);W(258);W(374);W(375);W(345);W(347);W(346);W(341);W(458);W(338);W(547);W(546);W(548);W(628);W(302);W(72);W(348);W(421);W(423);W(748);W(790);W(525);W(549);W(340);W(71);W(109);W(792);W(795);W(797);W(791);W(542);W(543);W(550);W(606);W(818);W(62);W(63);var vP=W(66),Um=dL(974,vP);W(64);W(335);function YB(){return KB(this)}function XB(){}\nfunction Iz(a){return uy(this,a,(Rt(),Rt(),St))}function Xw(){return this.a}function CK(){var a=this.b;this.c.a.apply(a,[dJ(this.a.a),a])}function MJ(){return!1}function Vw(){return $D(this.a)}function sy(){return Tq(this.pb,Xi)}function fm(){return Op(this)}function Hz(a){return uy(this,a,(Kt(),Kt(),Lt))}function Fy(){}function em(a){return this===a}function ZB(){return this.cZ.d+Wf+this.cf()+cg}function HE(){return 0==this.Tf()}function Fz(a){return uy(this,a,(Dt(),Dt(),Et))}\nfunction At(){return this.c}function pL(){return n+this.a}function ty(){return this.pb}function XC(){return this.d}function WB(){return IB(this)}function Bz(){return this.b}function NL(){return this.a.d}function hD(){}function Gz(a){return uy(this,a,(Ht(),Ht(),It))}function Yw(a){return!G(a,33)?!1:H(this.a,a.Xd())}function ZL(a){return Wx(this.a,a)}function ry(){return Tq(this.pb,Wi)}function LJ(){return!1}function oL(){return dw(this.a)}\nfunction OD(){var a;0<this.a?(a=KD(this,this.a),a=!a?IB(this):a):a=IB(this);return a}function Gy(){Ay(this)}function PD(){var a;0<this.a?(a=KD(this,this.a),a=!a?KB(this):a):a=KB(this);return a}function HL(){return this.a.a}function Uu(a){var b=a.a;if(a=a.a.k)bv(b,this),a.Lh(b.b);b.d=!0};window.gwtOnLoad=gwtOnLoad;$sendStats(\'moduleStartup\', \'moduleEvalEnd\');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats(\'moduleStartup\', \'end\');\n//@ sourceURL=0.js \n']);
diff --git a/public/jsme/8BDB7ED57B756F8D50277056A0D59DA8.cache.js b/public/jsme/8BDB7ED57B756F8D50277056A0D59DA8.cache.js
new file mode 100644
index 0000000..a08e096
--- /dev/null
+++ b/public/jsme/8BDB7ED57B756F8D50277056A0D59DA8.cache.js
@@ -0,0 +1 @@
+jsme.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsme;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats(\'moduleStartup\', \'moduleEvalStart\');var $gwt_version = "2.5.1";var $strongName = \'8BDB7ED57B756F8D50277056A0D59DA8\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;var m="",ba="\\n",ea="\\n\\n",fa=" ",ha=" \\t\\n\\r\\u000c",ia=" ",ja=" 0 0",ka=" 0 0 0",la=" 0 0 0 0 0 0 0",ma=" 0 0 0 0 0999 ",na=" : ",ra=" !",sa=" *",ta=" 0 0 ",ua=" : ",va=" CFG=",wa=" CHG=",Ca=" Molecular Editor by Peter Ertl and Bruno Bienfait",Ea=" Use Page Up/Down for SDF access (",Fa=" V3000",Ha=" [ATOMS=(",Ia=" border=\'0\'><\/gwt:clipper>",Ka=" depict",La=" exceptions caught: ",Ma=" failed with status 404(Script Tag Failure - no status available)",Oa=" failed with text ",Pa=\' filled="false" strokecolor="\',\nUa=\' filled="true" stroked="false" fillcolor="\',Va=" height=",$a=" initOrResize: true ",ab=" is not supported",bb=" new molecularAreaScale = ",cb=" not found.",jb=" of ",lb=" or ",mb=" or OCL ID code",nb=" out of range",rb=" scale: ",vb=\' strokeweight="\',wb=" sun.boot.class.path",xb=" xsize=",yb=" ysize=",zb="!",Db=\'"\',Eb=\'" \',Fb=\'" endangle="\',Ib=\'" strokecolor="\',Kb=\'" style="top:\',Lb=\'" to="\',Rb=\'" width=\',Sb=\'", Using "100%".\',Tb="\\"><img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'",\nWb="#",ac="#16",bc="#7",cc="#8",dc="$",ec="$$$$",fc="$MOL",gc="$MOL\\n",qc="$RXN",rc="$RXN\\n\\n\\nJME Molecular Editor\\n",sc="%",Cc="&",Dc="&#39;",Lc="&amp;",Mc="&gt;",Nc="&lt;",Oc="&quot;",Uc="\'",Vc="\' border=\'0\'>",Wc="\' onerror=\'if(window.__gwt_transparentImgHandler)window.__gwt_transparentImgHandler(this);else this.src=\\"",$c="\' style=\'",ad="\',sizingMethod=\'crop\'); margin-left: ",bd="(",id="(No exception detail)",jd="(this Collection)",od=")",pd=") no-repeat ",qd="),button=",td="). Expect more errors.\\n",\nud=")://",vd=");",wd=")]\\n",Dd="*",Ed="+",Jd=",",Kd=", ",Nd=", Size: ",Od=",(",Pd=",clickCount=",Qd=",command=",Rd=",disabled",Wd=",extModifiers=",Xd=",label=",Yd=",modifiers=",Zd="-",fe="-9223372036854775808",ge="-C#C-Me",he="-C#CH",oe="-C#N",pe="-C(=O)N",qe="-C(=O)OH",re="-C(=O)OMe",se="-CCl3",te="-CF3",ue="-CMe3",ve="-NC=O",we="-NH-SO2-Me",ze="-NMe2",Ae="-NO2",Be="-OC(=O)Me",Ce="-PO3H2",De="-SO2-NH2",Ee="-SO3H",Fe="-disabled",Ge="-selected",He="-vertical",Ie=".",Je="...",Ke=".call(this) }",Le=\n".call(this)}",Re=".call(w.event.srcElement)}",Se="/",Te="//",Ue="////",Ve="/>",We="/>\\n",Xe="0",Ye="0.0px",Ze="0px",$e="1",af="100%",bf="123",cf="144.0pt",df="144.0px",ef="2",ff="2.5.0",gf="2147483647",hf="3",jf="3.0.0",kf="4",lf="4841BDE9DC293BA35F7762B4D8EFD236.cache.png",mf="5",nf="6",of="7",tf="72.0px",uf="8",wf="9",xf="96E40B969193BD74B8A621486920E79C.cache.js",yf="9p",zf=":",Af=": ",Bf=":moduleBase",Cf=";",Df="; ",Ef=";\'>",Ff="<",Lf="<\/chemical:x-mdl-molfile",Mf="<\/div><\/body><\/html>",Nf="<\/span>",\nOf="<V1:",Pf="<V2:",Qf=\'<gwt:clipper style="\',Rf=\'<html><body onload="if(parent.__gwt_onHistoryLoad)parent.__gwt_onHistoryLoad(__gwt_historyToken.innerText)"><div id="__gwt_historyToken">\',Sf="<img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'",Tf="<span style=\'position:absolute;margin-top:0px;margin-bottom:0px;left:",Uf="<svg",Vf="=",Wf=">",Xf="?",bg="@",cg="@@",dg="A",eg="A JavaScript function name is expected, not a the function itself",fg="A6DBDE07E3A8F66E8959A4F32505E16B.cache.png",\ngg="API",hg="AfterStructureModified",ig="Ag",jg="Al",kg="All rights reserved.",lg="Apr",mg="Are you trying to draw an hedgehog ?",ng="AtomClicked",og="AtomHighlight",pg="Au",qg="Aug",rg="Auto atom map molecule",sg="B",tg="Ba",wg="BackgroundImageCache",zg="Bad stereoinfo on allene !",Ag="BeforePaste",Bg="BondClicked",Cg="BondHighlight",Dg="Bottom",Eg="Br",Fg="C",Gg="CSS1Compat",Hg="Ca",Ig="Can\'t find exported method for given arguments: ",Jg="Cannot add a handler with a null type",Kg="Cannot add a null handler",\nLg="Cannot fire null event",Mg="Cannot redo. Index is out of range.",Ng="Cannot set a new parent without first clearing the old parent",Og="Cannot undo. Index is out of range.",Qg="Caused by: ",Ug="Cd",Wg="Center",Xg="Change atom map",Yg="Character out of range: ",Zg="Charge change not possible on ",$g="Charge change not possible on multibonded ",ah="Charge change not possible on multibonded N or P !",bh="Charge change not possible on the halogen !",ch="Charge change not possible on this boron !",\ndh="Charge change not possible on this carbon !",eh="Chiral flag is set",fh="Cl",gh="Class$",hh="Clear canvas",ih="Color parameter outside of expected range",mh="Content",nh="Copy as ",oh="Copy as InChI",ph="Copy as InChI auxinfo",qh="Copy as InChI key",rh="Copy as OCL ID code",sh="Copy as Scalar Vector Graphics",th="Copy selected (blue) molecule to the other side of the reaction",uh="Copying the agent not possible !",vh="Copyright (c) 2017, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.",\nwh="Cs",xh="Cu",yh="DF7764EEC1903CD03C9545B354D8D8E4.cache.png",zh="DOMMouseScroll",Ah="Dec",Bh="Default",Ch="Delete all atom map molecule",Dh="Delete hydrogens",Eh="Delete selected molecule (red)",Fh="Dialog",Gh="Download of ",Hh="ERROR - ",Ih="ERROR - cannot add aromatic spiro ring !",Jh="ERROR - invalid mol index: ",Lh="ERROR - problems in reading/processing MOL input",Mh="ERROR - problems in reading/processing molecule !",Nh="ERROR - spiro ring not possible here !",Oh="ERROR - strange reaction !",\nPh="ERROR - strange reaction - fixing !",Qh="ERROR: ",Rh="ERROR: Possible problem with your *.gwt.xml module file.\\nThe compile time user.agent value (ie6) does not match the runtime user.agent value (",Wh="Error in C3H stereospecification !",Xh="Error in C4 stereospecification !",Yh="Error in C4 stereospecification ! 2/0r",Zh="Error in stereoprocessing ! - t30",$h="Exception caught: ",ai="F",bi="FG",ci="Feb",di=\'For input string: "\',ei="Fr",fi="Fri",gi="GUI",hi="GWT",ii="Ga",ji="H",ki="H.1,2,3.He.3,4.Li.6,7.Be.9.B.10,11.C.12,13,14.N.14,15.O.16,17,18.F.19.Ne.20,21,22.Na.23.Mg.24,25,26.Al.27.Si.28,29,30.P.31.S.32,33,34,36.Cl.35,37.Ar.36,38,40.K.39,40,41.Ca.40,42,43,44,46,48.Sc.45.Ti.46,47,48,49,50.V.50,51.Cr.50,52,53,54.Mn.55.Fe.54,56,57,58.Co.59.Ni.58,60,61,62,64.Cu.63,65.Zn.64,66,67,68,70.Ga.69,71.Ge.70,72,73,74,76.As.75.Se.74,76,77,78,80,82.Br.79,81.Kr.78,80,82,83,84,86.Rb.85,87.Sr.84,86,87,88.Y.90.Zr.90,91,92,94,96.Nb.93.Mo.92,94,95,96,97,98,100.Tc.99.Ru.96,98,99,100,101,102,104.Rh.103.Pd.102,104,105,106,108,110.Ag.107,109.Cd.106,108,110,111,112,113,114,116.In.113,115.Sn.112,114,115,116,117,118,119,120,122,124.Sb.121,123.Te.120,122,123,124,125,126,128,130.I.127.Xe.124,126,128,129,130,131,132,134,136.Cs.133.Ba.130,132,134,135,136,137,138.La.138,139.Ce.136,138,140,142.Pr.141.Nd.142,143,144,145,146,148,150.Pm.145.Sm.144,147,148,149,150,152,154.Eu.151,153.Gd.152,154,155,156,157,158,160.Tb.159.Dy.156,158,160,161,162,163,164.Ho.165.Er.162,164,166,167,168,170.Tm.169.Yb.168,170,171,172,173,174,176.Lu.175,176.Hf.174,176,177,178,179,180.Ta.180,181.W.180,182,183,184,186.Re.185,187.Os.184,186,187,188,189,190,192.Ir.191,193.Pt.190,192,194,195,196,198.Au.197.Hg.197,198,199,200,201,202,204.Tl.203,205.Pb.204,206,207,208.Bi.209.Po.209.At.210.Rn.222.Fr.223.Ra.226.Ac.227.Th.232.Pa.231.U.234,235,238.Np.237.Pu.244.Am.243.Cm.247.Bk.247.Cf.251.Es.254.Fm.257.Md.258.No.255.Lr.256.Ku.261",\nli="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;}",\nmi="Helvetica",ni="I",oi="IFRAME",pi="INPUT",qi="ISO-8859-1",ri="ISO-LATIN-1",si="InChI=",ti="InchiKeySearch",ui="Incorrect URL: ",vi="Index: ",wi="Inner",xi="Install of ",yi="Internal index set to null.",zi="Invalid JME string",Ai="Invalid V2000 molfile",Bi="Invalid callback name: ",Ci="JME",Ei="JME\\n\\n",Fi="JME 2017-02-26 ",Gi="JME.class",Hi="JSApplet.Inchi.",Ii="JSApplet.JSME",Ji="JSApplet.Utils",Ki="JSME",Li=\'JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".\',\nMi="JSME initialization error: HTML id ",Ni="JSME initialization error: HTML id argument is null.",Oi=\'JSME installation warning: invalid size or not specified size of DOM element: "\',Pi="Jan",Qi="JavaScript",Ri="Jul",Si="Jun",Ti="K",Ui="Left",Vi="Li",Wi="M APO",Xi="M CHG",Yi="M CHG 1",Zi="M END",$i="M END\\n",aj="M ISO",bj="M ISO 1",cj="M V30 ",dj="M V30 BEGIN ATOM\\n",ej="M V30 BEGIN BOND\\n",fj="M V30 BEGIN COLLECTION",gj="M V30 BEGIN CTAB",hj="M V30 COUNTS ",ij="M V30 END ATOM\\n",\njj="M V30 END BOND\\n",kj="M V30 END COLLECTION\\n",lj="M V30 END CTAB\\n",nj="MDLV30/STEABS",oj="MDLV30/STERAC",pj="MDLV30/STEREL",qj="MOL",rj="MOL n. ",sj="MOL or SDF",tj="MOUSE_CLICKED",uj="MOUSE_DRAGGED",vj="MOUSE_ENTERED",wj="MOUSE_EXITED",xj="MOUSE_MOVED",yj="MOUSE_PRESSED",zj="MOUSE_RELEASED",Aj="MOUSE_WHEEL",Bj="Mar",Cj="Maximum allowed bond order is 3 !",Dj="May",Ej="Metallic ",Fj="Mg",Gj="Middle",Hj="Missing message: awt.133",Ij="Missing message: awt.151",Jj="Missing message: awt.70",Kj=\n"Mon",Lj="Move one atom",Mj="Must call next() before remove().",Nj="N",Oj="NA",Pj="NEW",Qj="Na",Rj="Next ring will be added as spiro",Sj="Ni",Tj="No Chiral flag",Uj="No more molecules in SDF buffer",Vj="No more redo",Wj="No more undo",Xj="Not known group!",Yj="Not possible connection !",Zj="Not unique E/Z geometry !",$j="Nov",ak="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",bk="O",ck="Oct",dk="P",ek="PARAM",fk="PASTE",gk="Paste ",hk="Popup",ik="Q",\njk="Q ",kk="R",nk="RXN",ok="Rb",pk="Reading ",qk="Removal of substituent not possible.",rk="Right",sk="S",tk="SDFstack",uk="SMILES",vk="SMIRKS",wk="Sat",xk="Se",yk="Search chemical structure (through InChIKey)",zk="Select substituent",Bk="Sep",Ck="Set molecule Chiral flag",Dk="Should only call onAttach when the widget is detached from the browser\'s document",Ek="Should only call onDetach when the widget is attached to the browser\'s document",Fk="Si",Gk="SimplePanel can only contain one child widget",\nHk="Sr",Ik="Stereomarking allowed only on single and double bonds!",Jk="Stereomarking meaningless on this bond !",Kk="String index out of range: ",Lk="Structure pasted. ",Mk="Style names cannot be empty",Nk="Sun",Ok="Text",Pk="This widget\'s parent does not implement HasWidgets",Qk="Thu",Rk="Top",Sk="Tue",Tk="UTF-8",Uk="Unset molecule chiral flag",Vk="Use X button to change charge on the X atom !",Wk="V1",Xk="V2",Yk="V2000",Zk="V3000",$k=\'Warning: the global function "jsmeOnLoad" is not defined.\\n If you have defined it, there might be a syntax error in your javascript code.\',\nal="Wed",bl="Widget must be a child of this panel.",cl="Windows NT",dl="X",el="You are too focused on chains, enough of it for now !",fl="Zn",gl="[",hl="[JavaScriptObject]",il="[object Array]",jl="\\\\",kl=\'\\\\"\',ll="\\\\$\\\\$\\\\$\\\\$\\r?\\n?",ml="\\\\.",nl="\\\\:",ol="\\\\\\\\",pl="\\\\\\\\n",ql="\\\\b",rl="\\\\bno",sl="\\\\f",tl="\\\\n",ul="\\\\r",vl="\\\\s+",wl="\\\\t",xl="\\\\u0000",yl="\\\\u0001",zl="\\\\u0002",Al="\\\\u0003",Bl="\\\\u0004",Cl="\\\\u0005",Dl="\\\\u0006",Hl="\\\\u0007",Il="\\\\u000B",Jl="\\\\u000E",Kl="\\\\u000F",Ll="\\\\u0010",Ml="\\\\u0011",\nNl="\\\\u0012",Ol="\\\\u0013",Pl="\\\\u0014",Ql="\\\\u0015",Rl="\\\\u0016",Sl="\\\\u0017",Tl="\\\\u0018",Ul="\\\\u0019",Vl="\\\\u001A",Xl="\\\\u001B",Yl="\\\\u001C",Zl="\\\\u001D",$l="\\\\u001E",am="\\\\u001F",bm="\\\\u00ad",cm="\\\\u0600",dm="\\\\u0601",em="\\\\u0602",fm="\\\\u0603",gm="\\\\u06dd",hm="\\\\u070f",im="\\\\u17b4",jm="\\\\u17b5",km="\\\\u200b",lm="\\\\u200c",mm="\\\\u200d",nm="\\\\u200e",om="\\\\u200f",pm="\\\\u2028",qm="\\\\u2029",rm="\\\\u202a",sm="\\\\u202b",tm="\\\\u202c",um="\\\\u202d",vm="\\\\u202e",wm="\\\\u2060",xm="\\\\u2061",ym="\\\\u2062",zm="\\\\u2063",\nAm="\\\\u2064",Bm="\\\\u206a",Cm="\\\\u206b",Dm="\\\\u206c",Em="\\\\u206d",Fm="\\\\u206e",Gm="\\\\u206f",Hm="\\\\ufeff",Im="\\\\ufff9",Jm="\\\\ufffa",Km="\\\\ufffb",Lm="]",Mm="^(\\\\d+)([A-Z][a-z]?)(\\\\b.*)",Nm="^(\\\\d+)?\\\\s*([A-Z][a-z]?)\\\\s*(?:(?:(\\\\d+)([+-]))|((?:\\\\++)|(?:-+)))?([^:+-]+?([,;#!])?[^:+-]+?)?(?::(\\\\d+))?$",Om="^[A-Z]{14}\\\\-[A-Z]{10}\\\\-[A-Z]$",Pm="^[a-z0-9@+\\\\-\\\\[\\\\]\\\\(\\\\)\\\\\\\\\\\\/%=#$:>\\\\.]+$",Qm="_",Rm="__gwtDevModeHook:",Sm="__gwt_dispatchDblClickEvent_",Tm="__gwt_dispatchEvent_",Um="__gwt_dispatchUnhandledEvent_",\nVm="__gwt_historyFrame",Wm="__gwt_historyToken",Xm="__gwtex_wrap",Ym="__local_ff",Zm="_blank",$m="a",an="abs",bn="absolute",cn="addAtom",dn="addAtomQuery",en="addBond",fn="addChain",gn="addGroup",hn="addNewPart",jn="addRing",kn="addRingBond",ln="addTemplate",mn="alert",nn="alertdialog",on="align",pn="alignMolecules Depict: molecularAreaScale=",qn="alpha(opacity=0)",rn="antialias",sn="application",tn="ar",un="arc",vn=\'arc startangle="\',wn="archive",xn="aria-activedescendant",yn="aria-hidden",zn="array",\nAn="article",Bn="atombg",Cn="atomcolors",Dn="atommovebutton",En="auto",Fn="autoRetry=",Gn="autoez",Hn="autonumber",In="background:url(",Jn="bad hex encoding",Kn="banner",Ln="baseline",Mn="begin",Nn="behavior:url(#default#VML); position:absolute; antialias:",On="black",Pn="block",Sn="blue",Tn="blur",Un="body",Vn="bolder",Wn="boolean",Xn="border",Yn="bottom",Zn="browser.version",$n="button",ao="c",bo="canonize",co="cellPadding",eo="cellSpacing",fo="center",go="change",ho="changeChiral",io="changeManyAtomMap",\njo="chargeAtom0",ko="check option ",lo="checkbox",mo="chemical:x-mdl-molfile",no="className",oo="clear",po="clear.cache.gif",qo=\'clear.cache.gif"\\\' style="\',ro="click",so="click marked atom to delete mark",to="client",uo="clip",vo="code",wo="codebase",xo="colSpan",yo="color:",zo="columnheader",Ao="com.allen_sauer.gwt.dnd.client.util.DragEntryPoint",Bo="com.google.gwt.user.client.DocumentModeAsserter",Co="com.google.gwt.useragent.client.UserAgentAsserter",Do="combobox",Eo="complementary",Fo="complete",\nGo="contenteditable",Ho="contentinfo",Io="contextmenu",Jo="copy",Ko="css is null",Lo="dblclick",Mo="definition",No="delAtom",Oo="delBond",Po="delBondGroup",Qo="deleteAtom",Ro="deleteAtomMaps",So="deleteHydrogens",To="depict",Uo="depictaction",Vo="depictbg",Wo="depictcgi",Xo="dialog",Yo="directory",Zo="display",$o="div",ap="divide by zero",bp="document",cp="download",dp="drag out MOL or RXN file",ep="drawInfo: ",fp="drawMolecularArea ",gp="drawMolecularArea mustReDrawMolecularArea=",hp="end_gesture",\nip="error",jp="export.client.JSME_export",kp="exportInchi",lp="exportInchiAuxInfo",mp="exportInchiKey",np="exportSVG",op="fa",pp="false",qp="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'",rp="flavor = ",sp="focus",tp="font-family:",up="font-size:",vp="font-style:italic;",wp="font-weight:bolder;",xp="fontFamily",yp="fontSize",zp="fontStyle",Ap="fontWeight",Bp="form",Cp="function",Dp=\'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\',\nEp="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",Fp="g",Gp="gecko",Hp="gecko1_8",Ip="gesturechange",Jp="gestureend",Kp="gesturestart",Lp="google",Mp="green",Np="grid",Op="gridcell",Pp="group",\nQp="gwt-DecoratedPopupPanel",Rp="gwt-DecoratorPanel",Sp="gwt-Image",Tp="gwt-MenuBar",Up="gwt-MenuBarPopup",Vp="gwt-MenuItem",Wp="gwt-MenuItemSeparator",Xp="gwt-PopupPanel",Yp="gwt-TextBox",Zp="gwt-uid-",$p="head",aq="heading",bq="height",cq="height:",dq="hidden",eq="hideFocus",fq="hspace",gq="html is null",hq="http.proxyPort",iq="http://",jq="https",kq="https://",lq="hydrogens",mq="i",nq="id",oq="ie6",pq="ie8",qq="ie9",rq="iframe",sq="img",tq="incorrect port: ",uq="info: ",vq="inline",wq="is_touch_supported",\nxq="italic",yq="iw",zq="j",Aq="java.endorsed.dirs",Bq="java.runtime.version",Cq="java.specification.name",Dq="java.specification.version",Eq="java.vendor",Fq="java.version",Gq="java.vm.name",Hq="java.vm.specification.vendor",Iq="javascript:\'\'",Jq="jme",Kq="jmeh",Lq="jsa-resetDiv",Mq="jsa-resetTable",Nq="keephs",Oq="keydown",Pq="keypress",Qq="keyup",Rq="left",Sq="leftoversDownload",Tq="line",Uq=\'line from="\',Vq="link",Wq="list",Xq="listbox",Yq="listitem",Zq="load",$q="loaded",ar="log",br="losecapture",\ncr="m",dr="main",er="manualRetry=",fr="margin",gr="marginBottom",hr="markAtom",ir="markBond",jr="marquee",kr="math",lr="menu",mr="menuPopup",nr="menuSeparatorInner",or="menubar",pr="menuitem",qr="menuitemcheckbox",rr="menuitemradio",sr="middle",tr="mix",ur="moduleStartup",vr="mol",wr="monospace",xr="mousedown",yr="mousemove",zr="mouseout",Ar="mouseover",Br="mouseup",Cr="mousewheel",Dr="msie",Er="multipart",Fr="must be non-negative",Gr="n",Hr="name",Ir="navigation",Jr="newlook",Kr="no",Lr="nocenter",\nMr="nodepict",Nr="none",Or="note",Pr="notify_structural_change_js_function",Qr="nowrap",Rr="null",Sr="number",Tr="o",Ur="object",Vr="offsetHeight",Wr="offsetWidth",Xr="oldlook",Yr="onModuleLoadStart",Zr="onblur",$r="onclick",as="oncontextmenu",bs="ondblclick",cs="onerror() called.",ds="onfocus",es="onkeydown",fs="onkeypress",gs="onkeyup",hs="onload",is="onmousedown",js="onmousemove",ks="onmouseup",ls="onmousewheel",ms="ontouchstart",ns="opera",os="option",ps="options",qs="or",rs="os.encoding",ss=\n"os.name",ts="os.name.applet",us="outline",vs="oval",ws=\'oval style="position:absolute;left:\',xs="overflow",ys="overflow: hidden; width: ",zs="p",As="package.restrict.access.sun",Bs="padding",Cs="paste",Ds="path.separator.applet",Es="polarnitro",aaa="polyline",baa=\'polyline points="\',Fs="popupContent",Gs="position",Hs="presentation",Is="progressbar",Js="px",Ks="px ",Ls=\'px"\',caa=\'px" \',daa=\'px"+\',eaa="px)",Ms="px,",Ns="px, ",Os="px;",faa="px; border: none",gaa="px; height: ",haa="px; margin-top: ",\niaa="px; padding: 0px; zoom: 1",Ps="px;height:",jaa="px;left:",Qs="px;top:",Rs="px;width:",kaa="query",Ss="radio",Ts="radiogroup",laa="radix ",maa="rbutton",naa="reaction",oaa="reactionCopy",paa="readJME",Us="readMolFile",qaa="readRXNFile",raa="rect",Vs=\'rect style="position:absolute;left:\',saa="rect(",Ws="rect(0px, 0px, 0px, 0px)",taa="rect(auto, auto, auto, auto)",uaa="red",Xs="redo",Ys="region",vaa="relative",waa="removehs",xaa="removehsc",yaa="reset",zaa="return function() { w.__gwt_dispatchDblClickEvent_",\nAaa="return function() { w.__gwt_dispatchEvent_",Zs="return function() { w.__gwt_dispatchUnhandledEvent_",Baa="return;",$s="rgb(",at="right",bt="role",ct="rotation",Caa="roundrect",dt="row",et="rowgroup",ft="rowheader",gt="rtl",Daa="runAsync",ht="runAsyncCallback",it="s",Eaa="safari",Faa="sans-serif",jt="scale100",kt="script",Gaa="scroll",lt="scrollbar",mt="se",nt="search",Haa="searchInchiKey",ot="separator",pt="serif",qt="setAtom",rt="setBondDouble",st="setBondSingle",Iaa="setBondStereo",tt="setBondTriple",\nJaa="setQueryBond",Kaa="showDragAndDropSymbolInDepictMode",Laa="showan",ut="slider",Maa="smiles",vt="span",wt="spinbutton",Naa="star",Oaa="startup",xt="status",Paa="stereo",yt="string",zt="subMenuIcon-selected",Qaa="sun.java.launcher",Raa="sun.management.compiler",At="tab",Bt="table",Ct="tablist",Dt="tabpanel",Et="tbody",Ft="td",Gt="text",Saa="text/javascript",Ht="textAlign",It="textbox",Taa="this.__popup.currentStyle.zIndex",Jt="timer",Kt="title",Uaa="toggle",Lt="toolbar",Mt="tooltip",Nt="top",Vaa=\n"touch",Ot="touchcancel",Pt="touchend",Qt="touchmove",Rt="touchstart",St="tr",Tt="tree",Ut="treegrid",Vt="treeitem",Wt="true",Waa="unMarkAtom",Xaa="unMarkBond",Xt="undo",Yaa="unknown",Yt="unknown protocol(",Zt="unknown type",Zaa="update() in depict mode: oldMolecularAreaScale = ",$aa="update(): ",aba="ur",bba="uri is null",$t="urn:schemas-microsoft-com:vml",cba="useOclIDCode",dba="useopenchemlib",eba="user.language",fba="user.name",gba="user.timezone",au="value",bu="verticalAlign",cu="visibility",\ndu="visible",hba="vspace",eu="w",iba="webkit",jba="white",kba="white-space:nowrap;",fu="whiteSpace",gu="width",lba="width:",hu="x",mba="xbutton",nba="yes",iu="zIndex",ju="zoom",ku="{",lu="|",oba="|>",_,mu={l:4194303,m:4194303,h:1048575},nu={l:0,m:0,h:0},ou={l:1,m:0,h:0},pu={l:2,m:0,h:0},pba={l:3,m:0,h:0},qu={l:4,m:0,h:0},ru={l:8,m:0,h:0},qba={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},rba={l:512,m:0,h:0},xu={l:1024,m:0,h:0},yu={l:2048,\nm:0,h:0},zu={l:8192,m:0,h:0},sba={l:16384,m:0,h:0},tba={l:32768,m:0,h:0},Au={l:65536,m:0,h:0},uba={l:131072,m:0,h:0},vba={l:262144,m:0,h:0},Bu={l:524288,m:0,h:0},Cu={},Du={25:1},q={88:1,92:1,103:1},Eu={74:1,83:1},Fu={35:1},Gu={20:1,21:1,88:1,93:1,95:1},Hu={66:1,88:1},Iu={32:1,88:1},Ju={87:1,88:1,92:1,103:1},Ku={26:1,28:1,36:1,41:1,44:1,48:1,50:1},Lu={52:1,88:1,96:1,104:1,105:1},Mu={49:1,88:1,93:1,95:1},Nu={59:1,60:1,66:1,80:1,88:1},Ou={63:1,88:1},u={86:1,88:1,92:1},Pu={88:1,107:1},Qu={107:1},Ru={2:1,\n88:1,92:1},Su={26:1,28:1,36:1,41:1,42:1,44:1,48:1,50:1},Tu={28:1},Uu={26:1,28:1,36:1,40:1,41:1,42:1,44:1,48:1,50:1},Vu={91:1},Wu={88:1,92:1,108:1},Xu={21:1,24:1,88:1,93:1,95:1},Yu={88:1,92:1},Zu={27:1,51:1},$u={132:1},av={111:1},bv={88:1,96:1,104:1,105:1},cv={23:1,88:1,93:1,95:1},dv={79:1,92:1},ev={17:1},fv={3:1,88:1,92:1},gv={},hv={108:1},iv={109:1},jv={53:1,88:1,92:1},kv={21:1,22:1,88:1,93:1,95:1},lv={59:1,66:1,80:1,88:1},mv={18:1},nv={41:1,48:1},ov={88:1},pv={88:1,96:1,105:1},qv={88:1,92:1,107:1},\nrv={34:1},sv={54:1,59:1,60:1,66:1,74:1,75:1,80:1,83:1,88:1};function w(a,b,c){var d=Cu[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Cu[a]=function(){}),_=d.prototype=0>b?{}:new Cu[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}w(1,-1,gv);_.eQ=tv;_.hC=uv;_.tS=function(){return this.cZ.d+bg+vv(this.hC())};_.toString=function(){return this.tS()};_.tM=x;\nfunction wv(){wv=x;xv=y(A,u,-1,[0,16777215,14286847,13402367,12779264,16758197,9474192,3166456,16715021,9494608,11789301,11230450,9109248,12560038,1578E4,16744448,16777008,2093087,8442339,9388244,4062976,15132390,12567239,10921643,9083335,10255047,14706227,15765664,5296208,13140019,8224944,12750735,6721423,12419299,16752896,10889513,6076625,7351984,65280,9764863,9756896,7586505,5551541,3907230,2396047,687500,27013,12632256,16767375,10909043,6717568,10380213,13924864,9699476,4366E3,5707663,51456,7394559,\n16777159,14286791,13107143,10747847,9437127,6422471,4587463,3211207,2097095,65436,58997,54354,48952,43812,5096191,5089023,2200790,2522539,2516630,1528967,13684960,16765219,12105936,10900557,5724513,10375093,11230208,7688005,4358806,4325478,32E3,7384058,47871,41471,36863,33023,27647,5528818,7888099,9064419,10565332,11739092,11739066,11734438,12389767,13041766,13369433,13697103,14221381,14680120,15073326,15400998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,\n0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13158600,1334015,56540,15075850,15132160,56540,15075850,15461355,8553170,1016335,1016335,1334015,15132160,3289770,14456450,16422400,16422400,11819700,3289770,1016335]);yv=new zv(255,128,0);Av=new zv(92,160,255);Bv=new zv(160,0,64);Cv=new zv(255,160,255);Dv=new zv(32,96,255);Ev=new zv(255,0,0);Kv=new zv(0,255,0);Lv=new zv(192,0,255);Mv=new zv(255,160,0);Nv=new zv(0,128,0);Ov=new zv(160,0,0)}var xv,Cv,Av,yv,Dv,Nv,Ov,Kv,Lv,Mv,Ev,Bv;\nfunction Pv(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;Qv(c.a,b);0==c.a.c&&Rv(c.b);a.q=null}a.qd()}}function Sv(a,b){var c=Tv();Pv(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;Uv(a.k,Tv())}function wba(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.td((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.sd(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.rd(),!1):!0}w(58,1,{});_.qd=function(){this.u&&this.rd()};\n_.rd=function(){this.td((1+Math.cos(6.283185307179586))/2)};_.sd=function(){this.td((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;function Uv(a,b){if(wba(a.a,b)){var c=a.a,d=a.a.s,e;e=new Vv(d,a.a.k);Wv(d.a,e);1==d.a.c&&Xv(d.b,16);c.q=e}else a.a.q=null}function Yv(a){this.a=a}w(59,1,{},Yv);_.a=null;w(60,1,{});w(61,1,{13:1});function Zv(){Zv=x;$v=new aw}w(62,60,{});var $v=null;function aw(){this.a=new bw;this.b=new cw(this)}w(63,62,{},aw);\nfunction dw(){dw=x;ew=new bw;var a=new fw;gw();hw(iw?iw:iw=new jw,a)}function Rv(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Qv(ew,a)}function Xv(a,b){if(0>b)throw new kw(Fr);a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Qv(ew,a);a.b=!1;a.c=xba(a,b);Wv(ew,a)}function xba(a,b){return $wnd.setTimeout(B(function(){a.ud()}),b)}w(65,1,{});_.ud=function(){this.b||Qv(ew,this);this.vd()};_.b=!1;_.c=0;var ew;function cw(a){dw();this.a=a}w(64,65,{},cw);\n_.vd=function(){var a=this.a,b,c,d,e,f;b=C(yba,q,14,a.a.c,0);b=lw(a.a,b);c=new mw;for(e=0,f=b.length;e<f;++e)d=b[e],Qv(a.a,d),Uv(d.a,c.a);0<a.a.c&&Xv(a.b,nw(5,16-(Tv()-c.a)))};_.a=null;function Vv(a,b){this.b=a;this.a=b}w(66,61,{13:1,14:1},Vv);_.a=null;_.b=null;w(68,1,{});_.a=null;function ow(){this.a=mn}w(67,68,{},ow);function pw(){this.a=nn}w(69,68,{},pw);function qw(){this.a=sn}w(70,68,{},qw);w(72,1,{});_.a=null;function rw(a){this.a=a}w(71,72,{},rw);function sw(){this.a=An}w(73,68,{},sw);\nfunction tw(){this.a=Kn}w(74,68,{},tw);function uw(){this.a=$n}w(75,68,{},uw);function vw(){this.a=lo}w(76,68,{},vw);function ww(){this.a=zo}w(77,68,{},ww);function xw(){this.a=Do}w(78,68,{},xw);function yw(){this.a=Eo}w(79,68,{},yw);function zw(){this.a=Ho}w(80,68,{},zw);function Aw(){this.a=Mo}w(81,68,{},Aw);function Bw(){this.a=Xo}w(82,68,{},Bw);function Cw(){this.a=Yo}w(83,68,{},Cw);function Dw(){this.a=bp}w(84,68,{},Dw);function Ew(){this.a=Bp}w(85,68,{},Ew);function Fw(){this.a=Np}\nw(86,68,{},Fw);function Gw(){this.a=Op}w(87,68,{},Gw);function Hw(){this.a=Pp}w(88,68,{},Hw);function Iw(){this.a=aq}w(89,68,{},Iw);function Jw(a){this.a=a.id}w(90,1,{15:1,16:1},Jw);_.a=null;function Kw(){this.a=sq}w(91,68,{},Kw);function Lw(){this.a=Vq}w(92,68,{},Lw);function Mw(){this.a=Wq}w(93,68,{},Mw);function Nw(){this.a=Xq}w(94,68,{},Nw);function Ow(){this.a=Yq}w(95,68,{},Ow);function Pw(){this.a=ar}w(96,68,{},Pw);function Qw(){this.a=dr}w(97,68,{},Qw);function Rw(){this.a=jr}w(98,68,{},Rw);\nfunction Sw(){this.a=kr}w(99,68,{},Sw);function Tw(){this.a=lr}w(100,68,{},Tw);function Uw(){this.a=or}w(101,68,{},Uw);function Vw(){this.a=pr}w(102,68,{},Vw);function Ww(){this.a=qr}w(103,68,{},Ww);function Xw(){this.a=rr}w(104,68,{},Xw);function Yw(){this.a=Ir}w(105,68,{},Yw);function Zw(){this.a=Or}w(106,68,{},Zw);function $w(){this.a=os}w(107,68,{},$w);function ax(){this.a=Hs}w(108,68,{},ax);w(109,72,{},function(a){this.a=a});function bx(){this.a=Is}w(110,68,{},bx);\nfunction cx(){cx=x;dx=new rw(xn)}var dx;function ex(){this.a=Ss}w(112,68,{},ex);function fx(){this.a=Ts}w(113,68,{},fx);function gx(){this.a=Ys}w(114,68,{},gx);\nfunction hx(){hx=x;ix=new pw;jx=new ow;kx=new qw;lx=new sw;mx=new tw;nx=new uw;ox=new vw;px=new ww;qx=new xw;rx=new yw;sx=new zw;tx=new Aw;ux=new Bw;vx=new Cw;wx=new Dw;xx=new Ew;yx=new Gw;zx=new Fw;Ax=new Hw;Bx=new Iw;Cx=new Kw;Dx=new Lw;Ex=new Nw;Fx=new Ow;Gx=new Mw;Hx=new Pw;Ix=new Qw;Jx=new Rw;Kx=new Sw;Lx=new Uw;Mx=new Ww;Nx=new Xw;Ox=new Vw;Px=new Tw;Qx=new Yw;Rx=new Zw;Sx=new $w;Tx=new ax;Ux=new bx;Vx=new fx;Wx=new ex;Xx=new gx;Yx=new Zx;$x=new ay;by=new cy;dy=new ey;fy=new gy;hy=new iy;jy=\nnew ky;ly=new my;ny=new oy;py=new qy;ry=new sy;ty=new uy;vy=new wy;xy=new yy;zy=new Ay;By=new Cy;Dy=new Ey;Fy=new Gy;Hy=new Iy;Jy=new Ky;D(Jy,Ys,Xx);D(Jy,mn,jx);D(Jy,Xo,ux);D(Jy,nn,ix);D(Jy,sn,kx);D(Jy,bp,wx);D(Jy,An,lx);D(Jy,Kn,mx);D(Jy,$n,nx);D(Jy,lo,ox);D(Jy,Op,yx);D(Jy,zo,px);D(Jy,Pp,Ax);D(Jy,Do,qx);D(Jy,Eo,rx);D(Jy,Ho,sx);D(Jy,Mo,tx);D(Jy,Wq,Gx);D(Jy,Yo,vx);D(Jy,Bp,xx);D(Jy,Np,zx);D(Jy,aq,Bx);D(Jy,sq,Cx);D(Jy,Vq,Dx);D(Jy,Xq,Ex);D(Jy,Yq,Fx);D(Jy,ar,Hx);D(Jy,dr,Ix);D(Jy,jr,Jx);D(Jy,kr,Kx);D(Jy,\nlr,Px);D(Jy,or,Lx);D(Jy,pr,Ox);D(Jy,qr,Mx);D(Jy,os,Sx);D(Jy,Ss,Wx);D(Jy,rr,Nx);D(Jy,Ir,Qx);D(Jy,Or,Rx);D(Jy,Hs,Tx);D(Jy,Is,Ux);D(Jy,Ts,Vx);D(Jy,dt,by);D(Jy,et,Yx);D(Jy,ft,$x);D(Jy,nt,fy);D(Jy,ot,hy);D(Jy,lt,dy);D(Jy,ut,jy);D(Jy,wt,ly);D(Jy,xt,ny);D(Jy,At,ty);D(Jy,Ct,py);D(Jy,Dt,ry);D(Jy,It,vy);D(Jy,Jt,xy);D(Jy,Lt,zy);D(Jy,Mt,By);D(Jy,Tt,Hy);D(Jy,Ut,Dy);D(Jy,Vt,Fy)}\nvar jx,ix,kx,lx,mx,nx,ox,px,qx,rx,sx,tx,ux,vx,wx,xx,zx,yx,Ax,Bx,Cx,Dx,Gx,Ex,Fx,Hx,Ix,Jx,Kx,Px,Lx,Ox,Mx,Nx,Qx,Rx,Sx,Tx,Ux,Wx,Vx,Xx,Jy,by,Yx,$x,dy,fy,hy,jy,ly,ny,ty,py,ry,vy,xy,zy,By,Hy,Dy,Fy;function cy(){this.a=dt}w(116,68,{},cy);function Zx(){this.a=et}w(117,68,{},Zx);function ay(){this.a=ft}w(118,68,{},ay);function ey(){this.a=lt}w(119,68,{},ey);function gy(){this.a=nt}w(120,68,{},gy);function iy(){this.a=ot}w(121,68,{},iy);function ky(){this.a=ut}w(122,68,{},ky);function my(){this.a=wt}\nw(123,68,{},my);function oy(){this.a=xt}w(124,68,{},oy);function uy(){this.a=At}w(125,68,{},uy);function qy(){this.a=Ct}w(126,68,{},qy);function sy(){this.a=Dt}w(127,68,{},sy);function wy(){this.a=It}w(128,68,{},wy);function yy(){this.a=Jt}w(129,68,{},yy);function Ay(){this.a=Lt}w(130,68,{},Ay);function Cy(){this.a=Mt}w(131,68,{},Cy);function Iy(){this.a=Tt}w(132,68,{},Iy);function Ey(){this.a=Ut}w(133,68,{},Ey);function Gy(){this.a=Vt}w(134,68,{},Gy);\nfunction Ly(a){var b,c,d;d=new My;for(c=a;c;)b=c.yd(),c!=a&&Ny(d.a,Qg),Oy(d,c.cZ.d),Ny(d.a,Af),Ny(d.a,null==b?id:b),Ny(d.a,ba),c=c.e}function Py(a){var b;b=a.cZ.d;a=a.yd();return null!=a?b+Af+a:b}w(138,1,{88:1,105:1});_.yd=function(){return this.f};_.tS=function(){return Py(this)};_.e=null;_.f=null;function Qy(a){this.f=a}w(137,138,pv,Qy);function Ry(a){this.f=a}function Sy(a,b){this.e=b;this.f=a}w(136,137,bv,Ry,Sy);function Ty(a){this.f=a}w(135,136,bv,Ty);function mw(){this.a=Tv()}\nfunction Tv(){return(new Date).getTime()}w(139,1,{},mw);function Uy(a){this.b=a;this.a=m}w(141,136,bv,Uy);_.yd=function(){if(null==this.c){this.d=null==this.b?Rr:Vy(this.b)?null==this.b?null:this.b.name:H(this.b,1)?"String":Wy(this.b).d;this.a=this.a+Af+(Vy(this.b)?null==this.b?null:this.b.message:this.b+m);var a;if(Vy(this.b)){a=this.b;var b=m,c;for(c in a)if(c!=Hr&&"message"!=c&&"toString"!=c)try{b+="\\n "+c+Af+a[c]}catch(d){}a=b}else a=m;this.c=bd+this.d+") "+a+this.a}return this.c};_.a=m;_.b=null;\n_.c=null;_.d=null;function Xy(a,b){return Yy(a)?a.eQ(b):a===b}function Wy(a){return Yy(a)?a.cZ:zba}function Zy(a){return Yy(a)?a.hC():$y(a)}\nfunction az(){var a;az=x;bz=(a=[xl,yl,zl,Al,Bl,Cl,Dl,Hl,ql,wl,tl,Il,sl,ul,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Xl,Yl,Zl,$l,am],a[34]=kl,a[92]=ol,a[173]=bm,a[1536]=cm,a[1537]=dm,a[1538]=em,a[1539]=fm,a[1757]=gm,a[1807]=hm,a[6068]=im,a[6069]=jm,a[8203]=km,a[8204]=lm,a[8205]=mm,a[8206]=nm,a[8207]=om,a[8232]=pm,a[8233]=qm,a[8234]=rm,a[8235]=sm,a[8236]=tm,a[8237]=um,a[8238]=vm,a[8288]=wm,a[8289]=xm,a[8290]=ym,a[8291]=zm,a[8292]=Am,a[8298]=Bm,a[8299]=Cm,a[8300]=Dm,a[8301]=Em,a[8302]=Fm,a[8303]=Gm,a[65279]=\nHm,a[65529]=Im,a[65530]=Jm,a[65531]=Km,a)}function Aba(a){az();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=bz[a.charCodeAt(0)],null==c?a:c});return Db+a+Db}var bz;w(148,1,{});function cz(){cz=x;dz=$wnd}\nfunction Bba(a,b,c){function d(){a.onerror=a.onreadystatechange=a.onload=function(){};c&&a.parentNode.removeChild(a)}cz();a.onload=B(function(){d();b&&b.xd(null)});a.onerror=B(function(){d();b&&b.wd(new Ty(cs))});a.onreadystatechange=B(function(){(a.readyState==Fo||a.readyState==$q)&&a.onload()})}var dz;\nfunction ez(a){var b,c,d;b=!a.d?(cz(),window):a.d;b=(cz(),b.document);c=(d=b.createElement(kt),d.type=Saa,d);(a.a||a.b)&&Bba(c,a.a,a.b);a=a.c;cz();c.src=a;b.getElementsByTagName($p)[0].appendChild(c)}function fz(a,b){a.a=b;return a}function gz(a){a.b=!0;return a}function hz(a){this.c=a}w(150,1,{},hz);_.a=null;_.b=!1;_.c=null;_.d=null;function iz(){iz=x;jz=new kz(9,y(A,u,-1,[]),new lz)}\nfunction mz(a,b){var c,d,e,f;if(b==a.f)return!0;for(d=a.c,e=0,f=d.length;e<f;++e)if(c=d[e],c==b)return!0;return!1}function nz(a,b){a.b=b;if($stats){var c=oz(b==a.f?Sq:cp+b,Mn,b);$stats(c)}var d=a.e,c=new pz(a,b),e,f;f=Cba(b,c);null!=f&&(d=(e=d.a[b]?d.a[b]:0,d.a[b]=e+1,e),0<d&&(e=-1!=f.indexOf(Xf)?38:63,f+=String.fromCharCode(e)+er+d),c=new qz(f,c,b),rz(c.b,c),ez(fz(gz((cz(),new hz(c.f))),new sz(c))))}\nfunction tz(a){if(!(0<=a.b)){var b,c,d,e;if(!a.j){a.j=new uz(a.c.length+1);for(c=a.c,d=0,e=c.length;d<e;++d){b=c[d];var f=a.j;f.a[f.c++]=b}c=a.j;d=a.f;c.a[c.c++]=d}for(;0<a.k.c-a.k.b&&a.d[a.k.a[a.k.b]];)c=a.k.a[a.k.b++],c<a.i.length&&vz(a.i,c,null);a:{c=a.i;for(d=0;d<c.length;++d)if(c[d]){c=!1;break a}c=!0}c||(0<a.j.c-a.j.b?nz(a,a.j.a[a.j.b]):0<a.k.c-a.k.b&&nz(a,a.k.a[a.k.b++]))}}\nfunction kz(a,b,c){this.f=a;this.c=b;this.e=c;a+=1;this.a=C(Dba,q,103,a,0);this.k=new uz(a);this.d=C(wz,Ru,-1,a,2);this.i=C(xz,q,18,a,0)}function yz(a,b){iz();var c=jz,d;c.d[a]?b.Ad():(d=c.a[a],null==d&&(d=vz(c.a,a,C(Eba,q,17,0,0))),vz(d,d.length,b),c.i[a]||(vz(c.i,a,new zz(c,a)),mz(c,a)||(d=c.k,d.a[d.c++]=a),tz(c)))}w(151,1,{},kz);_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;_.f=0;_.i=null;_.j=null;_.k=null;var jz;function zz(a,b){this.a=a;this.b=b}w(152,1,mv,zz);\n_.Cd=function(a){var b,c,d,e;e=this.a.a[this.b];if(null!=e){vz(this.a.a,this.b,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.zd(a)}};_.a=null;_.b=0;function uz(a){this.a=C(A,u,-1,a,1)}w(153,1,{},uz);_.a=null;_.b=0;_.c=0;function Az(a){this.f=Gh+a+Ma}w(154,136,bv,Az);function Bz(a,b,c){this.e=c;this.f=xi+a+Oa+b}w(155,136,bv,Bz);\nfunction Cz(a,b){var c,d,e,f,g;if(a.b.b==a.a){f=a.b.i;a.b.i=C(xz,q,18,a.b.f+1,0);d=a.b.k;d.b=0;d.c=0;a.b.b=-1;g=null;for(d=0,e=f.length;d<e;++d)if(c=f[d])try{c.Cd(b)}catch(h){if(h=Dz(h),H(h,104))g=c=h;else throw h;}if(g)throw g;}}function pz(a,b){this.b=a;this.a=b}w(156,1,mv,pz);_.Cd=function(a){Cz(this,a)};_.a=0;_.b=null;function oz(a,b,c){a={moduleName:$moduleName,sessionId:$sessionId,subSystem:Daa,evtGroup:a,millis:(new Date).getTime(),type:b};0<=c&&(a.fragment=c);return a}\nfunction $y(a){return a.$H||(a.$H=++Fba)}function Ez(){return($wnd||self)[Rm+$moduleName+Bf]||$moduleBase}function Gba(){return $wnd.setTimeout(function(){0!=Fz&&(Fz=0);Gz=-1},10)}var Fz=0,Fba=0,Hz=0,Gz=-1;function Cba(a,b){return __gwtStartLoadingFragment(a,B(function(a){b.Cd(a)}))}w(159,1,{});function Iz(a,b,c){if(c&&(++a.e,a.e<=a.c)){b=-1!=a.d.indexOf(Xf)?38:63;a.f=a.d+String.fromCharCode(b)+Fn+a.e;rz(a.b,a);ez(fz(gz((cz(),new hz(a.f))),new sz(a)));return}Cz(a.a,b)}\nfunction qz(a,b,c){this.d=this.f=a;this.a=b;this.c=3;this.e=0;this.b=c}w(161,1,{},qz);_.a=null;_.b=0;_.c=0;_.d=null;_.e=0;_.f=null;function Jz(){Jz=x;Kz=new Lz}function Mz(a,b){a.a=Nz(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Oz(a)),Pz(a.e,1),!a.i&&(a.i=new Qz(a)),Pz(a.i,50))}function Lz(){}function Hba(a){return a.Bd()}function Nz(a,b){!a&&(a=[]);a[a.length]=b;return a}\nfunction Rz(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Bd()&&(b=Nz(b,e)):e[0].pd()}catch(f){if(f=Dz(f),!H(f,105))throw f;}}return b}function Pz(a,b){Jz();$wnd.setTimeout(function(){B(Hba)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}w(162,148,{},Lz);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Kz;function Oz(a){this.a=a}w(163,1,{},Oz);\n_.Bd=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Rz(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,h;g=b.length;if(0==g)b=null;else{c=!1;for(d=new mw;100>Tv()-d.a;){e=!1;for(f=0;f<g;++f)if(h=b[f])e=!0,h[0].Bd()||(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 Qz(a){this.a=a}w(164,1,{},Qz);_.Bd=function(){this.a.d&&Pz(this.a.e,1);return this.a.j};\n_.a=null;function lz(){this.a=[]}function Sz(a){Tz(a.b)&&Iz(a,new Az(a.f),!0)}function Tz(a){if(!__gwtModuleFunction[ht+a])return!1;delete __gwtModuleFunction[ht+a];return!0}function rz(a,b){__gwtModuleFunction[ht+a]=B(function(a){if(Tz(b.b)){var d,e;try{__gwtInstallCode(a)}catch(f){if(f=Dz(f),H(f,104))d=f,e=a,null!=a&&200<a.length&&(e=a.substr(0,200)+Je),Iz(b,new Bz(b.f,e,d),!1);else throw f;}}})}w(166,159,{},lz);function sz(a){this.a=a}w(167,1,{},sz);_.wd=function(){Sz(this.a)};_.xd=function(){Sz(this.a)};\n_.a=null;function Ny(a,b){a[a.explicitLength++]=null==b?Rr:b}function Uz(a,b){a[a.explicitLength++]=b}function Vz(){var a=[];a.explicitLength=0;return a}function Wz(a){var b=a.join(m);a.length=a.explicitLength=0;return b}function Xz(a){var b;b=Wz(a);Uz(a,b);return b}function Yz(a,b){return parseInt(a[b])||0}function Zz(a,b){return null==a[b]?null:""+a[b]}\nfunction $z(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 aA(a){var b=$doc.createElement(pi);b.type=a;return b}function bA(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function cA(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}\nfunction dA(a){var b=$doc;return-1!=a.indexOf(zf)?(b=(!b.__gwt_container&&(b.__gwt_container=b.createElement($o)),b.__gwt_container),b.innerHTML=Ff+a+Ve||m,a=bA(b),b.removeChild(a),a):b.createElement(a)}function eA(a){a.returnValue=!1}function fA(a,b){var c=a.getAttribute(b);return null==c?m:c+m}function gA(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)}\nfunction hA(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().left}catch(d){c=0}return iA(Math.floor(c/jA(b)+kA(J(b.compatMode,Gg)?b.documentElement:b.body)))}function lA(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().top}catch(d){c=0}return iA(Math.floor(c/jA(b)+((J(b.compatMode,Gg)?b.documentElement:b.body).scrollTop||0)))}function kA(a){return a.currentStyle.direction==gt?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}\nfunction jA(a){var b;if(J(a.compatMode,Gg))return 1;b=a.body.offsetWidth||0;return 0==b?1:~~((cA(a.body).offsetWidth||0)/b)}function mA(){if(!nA){a:{var a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Dr)&&(a=/msie ([0-9]+)\\.([0-9]+)/.exec(a))&&3==a.length&&7E3>1E3*parseInt(a[1])+parseInt(a[2])){oA=!0;break a}oA=!1}nA=!0}return oA}var oA=!1,nA=!1;function pA(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return Zp+a.gwt_uid++}\nfunction qA(){var a=$doc;return(J(a.compatMode,Gg)?a.documentElement:a.body).clientLeft}function rA(){var a=$doc;return(J(a.compatMode,Gg)?a.documentElement:a.body).clientTop}function sA(){var a=$doc;return(J(a.compatMode,Gg)?a.documentElement:a.body).clientHeight}function tA(){var a=$doc;return(J(a.compatMode,Gg)?a.documentElement:a.body).clientWidth}function uA(a){return kA(J(a.compatMode,Gg)?a.documentElement:a.body)}\nfunction vA(a){return(J(a.compatMode,Gg)?a.documentElement:a.body).scrollTop||0}function wA(){wA=x;try{$doc.execCommand(wg,!1,!0)}catch(a){}}\nfunction xA(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]}}}\nfunction yA(a,b){wA();var c,d;c=J(a.__pendingSrc||a.src,b);!zA&&(zA={});d=a.__pendingSrc;if(null!=d)if(d=zA[d])if(d==a){if(c)return;var e=d,f=zA;c=e.__pendingSrc;d=e.__kids;e.__cleanup();if(e=d[0])if(e.__pendingSrc=null,xA(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{a:{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 a}d=!1}if(d){if(c)return}else a.__cleanup=a.__pendingSrc=\na.__kids=null}else a.__cleanup=a.__pendingSrc=a.__kids=null;d=zA[b];!d?xA(zA,a,b):(d.__kids.push(a),a.__pendingSrc=d.__pendingSrc)}var zA=null;w(194,1,{88:1,93:1,95:1});_.eQ=tv;_.hC=uv;_.tS=function(){return m+this.b};_.b=0;function AA(){AA=x;BA=new CA;DA=new EA;FA=new GA;HA=new IA;JA=y(Iba,q,20,[BA,DA,FA,HA])}w(200,194,Gu);var JA,DA,FA,HA,BA;function CA(){this.b=0}w(201,200,Gu,CA);function EA(){this.b=1}w(202,200,Gu,EA);function GA(){this.b=2}w(203,200,Gu,GA);function IA(){this.b=3}\nw(204,200,Gu,IA);function KA(){KA=x;LA=new MA;NA=new OA;PA=new QA;RA=new SA;TA=y(Jba,q,22,[LA,NA,PA,RA])}w(205,194,kv);var TA,LA,NA,PA,RA;function MA(){this.b=0}w(206,205,kv,MA);function OA(){this.b=1}w(207,205,kv,OA);function QA(){this.b=2}w(208,205,kv,QA);function SA(){this.b=3}w(209,205,kv,SA);function UA(){UA=x;VA=new WA;XA=new YA;ZA=new $A;aB=new bB;cB=new dB;eB=new fB;gB=new hB;iB=new jB;kB=new lB;mB=y(Kba,q,23,[VA,XA,ZA,aB,cB,eB,gB,iB,kB])}w(210,194,cv);var mB,iB,ZA,aB,gB,kB,eB,XA,cB,VA;\nfunction WA(){this.b=0}w(211,210,cv,WA);function YA(){this.b=1}w(212,210,cv,YA);function $A(){this.b=2}w(213,210,cv,$A);function bB(){this.b=3}w(214,210,cv,bB);function dB(){this.b=4}w(215,210,cv,dB);function fB(){this.b=5}w(216,210,cv,fB);function hB(){this.b=6}w(217,210,cv,hB);function jB(){this.b=7}w(218,210,cv,jB);function lB(){this.b=8}w(219,210,cv,lB);function nB(){nB=x;oB=new pB;qB=new rB;sB=new tB;uB=new vB;wB=new xB;yB=new zB;AB=new BB;CB=new DB;EB=y(Lba,q,24,[oB,qB,sB,uB,wB,yB,AB,CB])}\nw(220,194,Xu);var EB,oB,AB,yB,qB,sB,CB,wB,uB;function pB(){this.b=0}w(221,220,Xu,pB);function rB(){this.b=1}w(222,220,Xu,rB);function tB(){this.b=2}w(223,220,Xu,tB);function vB(){this.b=3}w(224,220,Xu,vB);function xB(){this.b=4}w(225,220,Xu,xB);function zB(){this.b=5}w(226,220,Xu,zB);function BB(){this.b=6}w(227,220,Xu,BB);function DB(){this.b=7}w(228,220,Xu,DB);function FB(){FB=x;GB=[];HB=[];IB=[]}var GB,HB,IB;function JB(){JB=x;KB()}function KB(){KB=x;JB();LB=C(A,u,-1,30,1)}\nfunction MB(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var LB;w(244,1,{});_.tS=function(){return"An event type"};_.f=null;w(243,244,{});_.Fd=function(){this.e=!1;this.f=null};_.e=!1;w(242,243,{});_.Ed=function(){return this.Gd()};_.a=null;var NB=_.b=null;function OB(){OB=x;PB=new QB(Tn,new RB)}function RB(){}w(241,242,{},RB);_.Dd=function(a){a.Hd(this)};_.Gd=function(){return PB};var PB;w(248,242,Du);function SB(a,b){return(a.a.clientX||0)-hA(b)+kA(b)+uA(b.ownerDocument)}\nfunction TB(a,b){return(a.a.clientY||0)-lA(b)+(b.scrollTop||0)+vA(b.ownerDocument)}function UB(a){var b;return(b=a.b)?SB(a,b):a.a.clientX||0}function VB(a){var b;return(b=a.b)?TB(a,b):a.a.clientY||0}w(247,248,Du);function WB(){WB=x;XB=new QB(ro,new YB)}function YB(){}w(246,247,Du,YB);_.Dd=function(a){a.Jd(this)};_.Gd=function(){return XB};var XB;function ZB(){ZB=x;$B=new QB(Io,new aC)}function aC(){}w(249,242,{},aC);_.Dd=function(){eA(this.a);this.a.cancelBubble=!0};_.Gd=function(){return $B};var $B;\nw(252,1,{51:1});_.hC=bC;_.tS=function(){return"Event type"};var cC=_.c=0;function jw(){this.c=++cC}w(251,252,Zu,jw);function QB(a,b){this.c=++cC;this.a=b;!NB&&(NB=new dC);NB.a[a]=this;this.b=a}w(250,251,Zu,QB);_.a=null;_.b=null;function eC(){eC=x;fC=new QB(Ip,new gC)}function gC(){}w(260,242,{},gC);\n_.Dd=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,hC(a.a.e,a.a.b)&&eA(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,iC(a.a.f,a.a.b)&&eA(this.a)),a.a.d=!0)};_.Gd=function(){return fC};var fC;function jC(){jC=x;kC=new QB(Jp,new lC)}function lC(){}w(261,242,{},lC);_.Dd=function(a){a.a.a&&(a.a.b.a=null,mC(a.a.a,a.a.b))};_.Gd=function(){return kC};var kC;function nC(){nC=x;oC=new QB(Kp,new pC)}function pC(){}\nw(262,242,{},pC);_.Dd=function(){eA(this.a)};_.Gd=function(){return oC};var oC;w(264,242,{});w(263,264,{});function qC(){qC=x;rC=new QB(Oq,new sC)}function sC(){}w(265,263,{},sC);\n_.Dd=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(tC(),uC).length&&-999!=(tC(),uC)[c]&&(c=(tC(),uC)[c]);b=new vC(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=c,e;a.Gb=!1;if(!a.J||a.K){wC(a,m);c=0;e=8==b.e;b=0!=(b.e&2);switch(d){case 99:case 67:b?xC(yC(a,!0,!1)):c=301;break;case 118:case 86:b&&a.Tb&&(b=a.r,null==b.i&&(b.i=fk),zC(a.E,(!a.Ub&&(a.Ub=\nnew AC(a)),a.Ub)));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.Bc&&(wC(a,Zz((BC(),CC).Tc.a.pb,au)),c=1201,a.n=32);break;case 104:case 72:wC(a,ji);c=1300;break;case 114:case 82:wC(a,"-R");c=1301;break;case 116:case 84:701==a.k?(c=236,wC(a,te)):801==a.k?(c=237,wC(a,se)):(c=233,wC(a,"-tBu"));\nbreak;case 121:case 89:b?c=111:(c=234,wC(a,Ae));break;case 122:case 90:b?c=110:(c=239,wC(a,Ee));break;case 97:case 65:c=235;wC(a,"-COOH");break;case 101:case 69:c=238;wC(a,he);break;case 117:case 85:c=110;break;case 113:case 81:c=242;wC(a,oe);break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.k?(c=254,wC(a,"-F")):801==a.k?(c=255,wC(a,"-Cl")):901==a.k?(c=256,wC(a,"-Br")):1001==a.k?(c=257,wC(a,"-I")):501==a.k?(c=259,wC(a,"-OH")):401==a.k?(c=258,wC(a,"-NH2")):c=202;break;case 43:c=108;break;\ncase 35:c=204;break;case 48:105==a.k?DC(a,0):e?(c=223,wC(a,"-3-Furyl")):(c=221,wC(a,"-Furyl"));break;case 49:105==a.k?DC(a,1):c=209;break;case 50:case 61:50==d&&105==a.k?DC(a,2):501==a.k?(c=250,wC(a,"=O")):c=203;break;case 51:105==a.k?DC(a,3):c=206;break;case 52:105==a.k?DC(a,4):c=207;break;case 53:105==a.k?DC(a,5):c=208;break;case 54:105==a.k?DC(a,6):c=210;break;case 55:105==a.k?DC(a,7):c=211;break;case 56:105==a.k?DC(a,8):c=212;break;case 57:105==a.k?DC(a,9):(wC(a,"9 ring"),c=229);break;case 100:case 68:case 8:case 127:c=\n104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152;break;case 1E3:c=153;break;case 1001:c=154}d=d+1-49;0<=d&&9>=d&&0<a.ob.v&&(b=a.ob.b[a.ob.v].a,33<=b&&42>=b&&(c=1301+d));EC(a,c)}a=!0}a&&eA(this.a)};_.Gd=function(){return rC};var rC;function FC(){FC=x;GC=new QB(xr,new HC)}function HC(){}w(266,247,Du,HC);_.Dd=function(a){a.ld(this)};_.Gd=function(){return GC};var GC;function IC(){IC=x;JC=new QB(yr,new KC)}function KC(){}w(267,247,Du,KC);_.Dd=function(a){a.md(this)};\n_.Gd=function(){return JC};var JC;function LC(){LC=x;MC=new QB(zr,new NC)}function NC(){}w(268,247,Du,NC);_.Dd=function(a){a.nd(this)};_.Gd=function(){return MC};var MC;function OC(){OC=x;PC=new QB(Ar,new QC)}function QC(){}w(269,247,Du,QC);_.Dd=function(a){var b;b=this.a;Mz((Jz(),Kz),new RC(a,a.b,b))};_.Gd=function(){return PC};var PC;function SC(){SC=x;TC=new QB(Br,new UC)}function UC(){}w(270,247,Du,UC);_.Dd=function(a){a.od(this)};_.Gd=function(){return TC};var TC;\nfunction VC(){VC=x;WC=new QB(Cr,new XC);new QB(zh,new XC)}function XC(){}w(271,247,Du,XC);_.Dd=function(a){var b,c,d,e,f;b=Math.round(-this.a.wheelDelta/40)||0;b=new YC(a.a.i,UB(this),VB(this),b);f=0;for(c=ZC(a.a.i.Pc,C(Mba,q,75,0,0)),d=0,e=c.length;d<e;++d)a=c[d],++f,a.Af(b);0<f&&eA(this.a)};_.Gd=function(){return WC};var WC;function dC(){this.a={}}w(272,1,{},dC);_.a=null;w(275,248,Du);var $C=null;function aD(){aD=x;bD=new QB(Ot,new cD)}function cD(){}w(274,275,Du,cD);_.Dd=dD;_.Gd=function(){return bD};\nvar bD;function eD(){eD=x;fD=new QB(Pt,new gD)}function gD(){}w(276,275,Du,gD);_.Dd=dD;_.Gd=function(){return fD};var fD;function hD(){var a;this.a=(a=document.createElement($o),a.setAttribute(ms,Baa),typeof a.ontouchstart==Cp)}w(277,1,{},hD);function iD(){iD=x;jD=new QB(Qt,new kD)}function kD(){}w(278,275,Du,kD);_.Dd=function(a){var b=a.a;if(a=a.a.n)lD(b,this),a.Lh(b.b);b.d=!0};_.Gd=function(){return jD};var jD;function mD(){mD=x;nD=new QB(Rt,new oD)}function oD(){}w(279,275,Du,oD);\n_.Dd=function(a){lD(a.a,this)&&(a.a.j&&pD(a.a.j,a.a.b)?a.a.d=!0:(eA(this.a),Xv(a.a.c,750),a.a.d=!1))};_.Gd=function(){return nD};var nD;function qD(a,b){this.a=b;this.b=a}function rD(a,b,c){iw&&(b=new qD(b,c),a.Sd(b))}w(280,243,{},qD);_.Dd=function(a){a.Od(this)};_.Ed=function(){return iw};_.a=!1;var iw=_.b=null;function sD(){}function tD(a){var b;uD&&(b=new sD,a.Sd(b))}w(282,243,{},sD);_.Dd=function(a){a.Qd(this)};_.Ed=function(){return uD};var uD=null;function vD(){}w(284,243,{},vD);\n_.Dd=function(a){a.a.W&&a.a.Fe()};_.Ed=function(){return wD};var wD=null;function xD(a,b,c){a=a.a;if(!b)throw new yD(Jg);if(!c)throw new yD(Kg);0<a.b?zD(a,new AD(a,b,c)):BD(a,b,null,c);return new CD(new DD(a,b,c))}\nfunction ED(a,b){var c;!b.e||b.Fd();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,h,j;if(!b)throw new yD(Lg);try{++d.b;h=FD(d,b.Ed(),null);e=null;for(j=d.c?h.Dh(h.Tf()):h.Ch();d.c?j.Fh():j.Vd();){g=d.c?j.Gh():j.Wd();try{b.Dd(g)}catch(l){if(l=Dz(l),H(l,105))f=l,!e&&(e=new GD),HD(e,f);else throw l;}}if(e)throw new ID(e);}finally{if(--d.b,0==d.b){var n,o;if(d.a)try{for(o=new JD(d.a);o.b<o.d.Tf();)n=KD(o),n.pd()}finally{d.a=null}}}}catch(r){r=Dz(r);if(H(r,52))throw new LD(r.a);throw r;}finally{null==c?(b.e=!0,b.f=\nnull):b.f=c}}function MD(a){ND.call(this,a,!1)}function ND(a,b){this.a=new OD(b);this.b=a}w(285,1,Tu,MD,ND);_.Sd=function(a){ED(this,a)};_.a=null;_.b=null;w(288,1,{});function zD(a,b){!a.a&&(a.a=new bw);Wv(a.a,b)}function BD(a,b,c,d){var e;e=PD(a.d,b);e||(e=new Ky,D(a.d,b,e));a=e.Pf(c);a||(a=new bw,e.Rf(c,a));a.uh(d)}function QD(a,b,c,d){var e,f;e=FD(a,b,c);e.wh(d)&&e.Qf()&&(f=PD(a.d,b),f.Sf(c),f.Qf()&&RD(a.d,b))}\nfunction FD(a,b,c){a=PD(a.d,b);if(!a)return SD(),SD(),TD;c=a.Pf(c);return!c?(SD(),SD(),TD):c}w(287,288,{});_.a=null;_.b=0;_.c=!1;function OD(a){this.d=new Ky;this.c=a}w(286,287,{},OD);function CD(a){this.a=a}w(289,1,{},CD);_.a=null;function ID(a){Sy.call(this,Nba(a),Oba(a));this.a=a}function Oba(a){a=a.ye();return!a.Vd()?null:a.Wd()}function Nba(a){var b,c,d;b=a.Tf();if(0==b)return null;b=new UD(1==b?$h:b+La);c=!0;for(d=a.ye();d.Vd();)a=d.Wd(),c?c=!1:Ny(b.a,Df),Oy(b,a.yd());return Xz(b.a)}\nw(291,136,Lu,ID);_.a=null;function LD(a){ID.call(this,a)}w(290,291,Lu,LD);w(292,1,{},function(){});function VD(){VD=x;WD=new XD}function XD(){}w(297,1,{},XD);_.a=null;var WD;function YD(){}function ZD(a,b){var c;c=a.slice(0,b);y(a.cZ,a.cM,a.qI,c);return c}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 C(a,b,c,d,e){d=bE(e,d);y(a,b,c,d);return d}\nfunction cE(a,b,c,d,e,f,g){var h,j,l;j=d[e];h=e==f-1;l=bE(h?g:0,j);y(a[e],b[e],c[e],l);if(!h){++e;for(h=0;h<j;++h)l[h]=cE(a,b,c,d,e,f,g)}return l}function y(a,b,c,d){dE();var e=eE,f=fE;dE();for(var g=0,h=e.length;g<h;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function vz(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new gE;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new gE;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new gE;}return a[b]=c}w(301,1,{},YD);_.qI=0;\nfunction dE(){dE=x;eE=[];fE=[];var a=new YD,b=eE,c=fE,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var eE,fE;function H(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Vy(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Yy(a){return a.tM==x||a.cM&&!!a.cM[1]}function hE(a){return null==a?null:a}function iA(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var iE=-1;\nfunction jE(){var a;$stats&&kE(Co);a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(ns))a=ns;else if(-1!=a.indexOf(iba))a=Eaa;else if(-1!=a.indexOf(Dr)&&9<=$doc.documentMode)a=qq;else if(-1!=a.indexOf(Dr)&&8<=$doc.documentMode)a=pq;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?oq:-1!=a.indexOf(Gp)?Hp:Yaa}J(oq,a)||$wnd.alert(Rh+a+td);$stats&&kE(Bo);b=$doc.compatMode;a=y(lE,q,1,[Gg]);for(c=0;c<a.length&&!J(a[c],b);++c);$stats&&\nkE(Ao);$wnd.$GWT_DND_VERSION=jf;FB();IB.unshift(li);FB();0!=IB.length&&(a=IB.join(m),a=(JB(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:MB(0,a,!1),IB.length=0);if(0!=GB.length){a=GB.join(m);a=(JB(),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=LB[b],0==c&&(c=LB[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);LB[e]+=a.length;MB(e,a,!0)}GB.length=0}0!=HB.length&&(a=HB.join(m),a=(JB(),a),b=$doc.styleSheets.length,\n0==b?$doc.createStyleSheet().cssText=a:MB(b-1,a,!0),HB.length=0);$stats&&kE(jp);new mE;new nE;0<oE(null)?Mz((Jz(),Kz),new pE):qE()}function Dz(a){return H(a,105)?a:new Uy(a)}function rE(a){return sE(a&4194303,a>>22&4194303,0>a?1048575:0)}function tE(a){return sE(a.l,a.m,a.h)}function sE(a,b,c){return _=new uE,_.l=a,_.m=b,_.h=c,_}\nfunction Pba(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new vE;if(0==a.l&&0==a.m&&0==a.h)return wE=sE(0,0,0),sE(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?(wE=sE(0,0,0),c=tE((xE(),yE))):(wE=sE(c.l,c.m,c.h),c=sE(0,0,0)),c;g=!1;0!=b.h>>19&&(b=zE(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?AE(e):0==c&&0!=d&&0==e?AE(d)+22:0!=c&&0==d&&0==e?AE(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=tE((xE(),BE)),c=!0,g=!g;else return c=CE(a,f),g&&DE(c),wE=sE(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=zE(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=CE(c,d);f&&DE(e);var h;22>=d?(f=c.l&(1<<d)-1,h=c=0):44>=d?(f=c.l,h=c.m&(1<<d-22)-1,c=0):(f=c.l,h=c.m,c=c.h&(1<<d-44)-1);c=sE(f,h,c);g?wE=zE(c):wE=sE(c.l,c.m,c.h);return e}if(!EE(a,b))return e?wE=zE(a):wE=sE(a.l,a.m,a.h),sE(0,0,0);c=c?a:sE(a.l,a.m,a.h);var j,l,n,o;l=FE(b)-FE(c);f=GE(b,l);for(h=sE(0,0,0);0<=l;){j=c;var r=o=n=void 0,r=j.h-f.h;0>r?j=\n!1:(n=j.l-f.l,o=j.m-f.m+(n>>22),r+=o>>22,0>r?j=!1:(j.l=n&4194303,j.m=o&4194303,j.h=r&1048575,j=!0));if(j&&(22>l?h.l|=1<<l:44>l?h.m|=1<<l-22:h.h|=1<<l-44,0==c.l&&0==c.m&&0==c.h))break;j=f.m;n=f.h;o=f.l;f.h=n>>>1;f.m=j>>>1|(n&1)<<21;f.l=o>>>1|(j&1)<<21;--l}g&&DE(h);e?(wE=zE(c),d&&(wE=HE(wE,(xE(),yE)))):wE=sE(c.l,c.m,c.h);return h}function DE(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}\nfunction FE(a){var b;b=IE(a.h);return 32==b?(b=IE(a.m),32==b?IE(a.l)+32:b+20-10):b-12}var wE=null;function JE(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}function L(a){var b,c,d;if(isNaN(a))return xE(),KE;if(-9223372036854775E3>a)return xE(),LE;if(9223372036854775E3<=a)return xE(),BE;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=iA(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=iA(a/4194304),a-=4194304*b);a=iA(a);b=sE(a,b,c);d&&DE(b);return b}\nfunction ME(a){var b,c;return-129<a&&128>a?(b=a+128,null==NE&&(NE=C(Qba,q,30,256,0)),c=NE[b],!c&&(c=NE[b]=rE(a)),c):rE(a)}function OE(a){var b=nu,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 EE(a,b){var c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}\nfunction PE(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,z,v;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;j=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;n=b.m>>17|(b.h&255)<<5;o=(b.h&1048320)>>8;r=c*h;z=d*h;t=e*h;v=f*h;g*=h;0!=j&&(z+=c*j,t+=d*j,v+=e*j,g+=f*j);0!=l&&(t+=c*l,v+=d*l,g+=e*l);0!=n&&(v+=c*n,g+=d*n);0!=o&&(g+=c*o);c=(r&4194303)+((z&511)<<13);r=(r>>22)+(z>>9)+((t&262143)<<4)+((v&31)<<17)+(c>>22);t=(t>>18)+(v>>5)+((g&4095)<<8)+(r>>22);return sE(c&4194303,r&\n4194303,t&1048575)}function zE(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return sE(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function GE(a,b){var c,d,e,b=b&63;22>b?(c=a.l<<b,d=a.m<<b|a.l>>22-b,e=a.h<<b|a.m>>22-b):44>b?(c=0,d=a.l<<b-22,e=a.m<<b-22|a.l>>44-b):(d=c=0,e=a.l<<b-44);return sE(c&4194303,d&4194303,e&1048575)}\nfunction CE(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 sE(c&4194303,d&4194303,e&1048575)}function HE(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return sE(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}function Q(a){return a.l|a.m<<22}\nfunction QE(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return Xe;if(524288==a.h&&0==a.m&&0==a.l)return fe;if(0!=a.h>>19)return Zd+QE(zE(a));for(c=m;!(0==a.l&&0==a.m&&0==a.h);){b=ME(1E9);a=Pba(a,b);b=m+Q(wE);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=Xe+b;c=b+c}return c}var NE=null;function xE(){xE=x;BE=sE(4194303,4194303,524287);LE=sE(0,0,524288);yE=ME(1);ME(2);KE=ME(0)}var BE,LE,yE,KE;function uE(){}w(311,1,{30:1},uE);\nfunction kE(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:Oaa,evtGroup:ur,millis:(new Date).getTime(),type:Yr,className:a})}function RE(a){this.a=a}w(317,1,{},RE);_.a=null;function SE(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}w(318,1,{},SE);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function TE(a,b){Oy(a.a,b.a);return a}function UE(){this.a=new VE}w(319,1,{},UE);function WE(a){if(null==a)throw new yD(Ko);this.a=a}w(320,1,{31:1,88:1},WE);\n_.eQ=function(a){return!H(a,31)?!1:J(this.a,a.a)};_.hC=XE;_.a=null;function YE(a){if(null==a)throw new yD(gq);this.a=a}w(322,1,Iu,YE);_.Td=ZE;_.eQ=$E;_.hC=XE;_.a=null;function aF(a){if(null==a)throw new yD(gq);this.a=a}w(323,1,Iu,aF);_.Td=ZE;_.eQ=$E;_.hC=XE;_.a=null;function bF(){bF=x;new aF(m);cF=RegExp(Cc,Fp);dF=RegExp(Wf,Fp);eF=RegExp(Ff,Fp);fF=RegExp(Uc,Fp);gF=RegExp(Db,Fp)}\nfunction hF(a){bF();-1!=a.indexOf(Cc)&&(a=a.replace(cF,Lc));-1!=a.indexOf(Ff)&&(a=a.replace(eF,Nc));-1!=a.indexOf(Wf)&&(a=a.replace(dF,Mc));-1!=a.indexOf(Db)&&(a=a.replace(gF,Oc));-1!=a.indexOf(Uc)&&(a=a.replace(fF,Dc));return a}var cF,dF,eF,gF,fF;function iF(a){if(null==a)throw new yD(bba);this.a=a}w(325,1,{33:1},iF);_.eQ=function(a){return!H(a,33)?!1:J(this.a,a.a)};_.hC=XE;_.a=null;function jF(){jF=x}w(327,1,{});function kF(){}w(328,1,{},kF);var lF=null;function mF(){}w(329,327,{},mF);var nF=null;\nw(330,1,rv);_.a=null;function oF(a,b){var c=(pF(),qF(b));a.appendChild(c)}var rF=null,sF=null;function tF(a){uF();!vF&&(vF=new jw);wF||(wF=new ND(null,!0),xF=new yF);return xD(wF,vF,a)}var wF=null;function zF(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function yF(){}w(343,243,{},yF);_.Dd=function(a){a.Ud(this);xF.c=!1};_.Ed=function(){return vF};_.Fd=function(){zF(this)};_.a=!1;_.b=!1;_.c=!1;var vF=_.d=null,xF=null;\nfunction AF(){AF=x;BF=new CF;var a;a=BF;var b;a.a=$doc.getElementById(Vm);if(a.a){b=m;var c=DF();if(0<c.length)try{b=a.$d(c.substring(1))}catch(d){$wnd.location.hash=m}EF=b;b=a.a;b=b.contentWindow?b.contentWindow.document.getElementById(Wm):void 0;b?EF=b.innerText:(b=null==EF?m:EF,c=dA($o),c.innerText=b||m,b=c.innerHTML,c=a.a.contentWindow.document,c.open(),c.write(Rf+b+Mf),c.close());Rba(a);Sba(a);a=!0}else a=!1;a||(BF=null)}var BF=null;function fw(){}w(345,1,{},fw);\n_.Od=function(){for(;0<(dw(),ew).c;)Rv(FF(ew,0))};function hw(a,b){return xD((!GF&&(GF=new HF),GF),a,b)}function IF(a){gw();JF||(KF(Ep,new LF),JF=!0);return hw((!uD&&(uD=new jw),uD),a)}function gw(){MF||(KF(Dp,new NF),MF=!0)}function Tba(){MF&&rD((!GF&&(GF=new HF),GF),null,!1)}function Uba(){var a;MF&&(a=new OF,GF&&ED(GF,a));return null}function Vba(){var a,b;if(JF&&(b=tA(),a=sA(),PF!=b||QF!=a))PF=b,QF=a,tD((!GF&&(GF=new HF),GF))}var MF=!1,GF=null,QF=0,PF=0,JF=!1;function RF(){RF=x;SF=new jw}\nfunction OF(){RF()}w(347,243,{},OF);_.Dd=function(){null.fi()};_.Ed=function(){return SF};var SF;function HF(){MD.call(this,null)}w(350,285,Tu,HF);\nfunction TF(a){switch(a){case Tn:return 4096;case go:return 1024;case ro:return 1;case Lo:return 2;case sp:return 2048;case Oq:return 128;case Pq:return 256;case Qq:return 512;case Zq:return 32768;case br:return 8192;case xr:return 4;case yr:return 64;case zr:return 32;case Ar:return 16;case Br:return 8;case Gaa:return 16384;case ip:return 65536;case zh:case Cr:return 131072;case Io:return 262144;case Cs:return 524288;case Rt:return 1048576;case Qt:return 2097152;case Pt:return 4194304;case Ot:return 8388608;\ncase Kp:return 16777216;case Ip:return 33554432;case Jp:return 67108864;default:return-1}}function uF(){UF||(Wba(),UF=!0)}var UF=!1;\nfunction Wba(){null==$wnd.__gwt_globalEventArray&&($wnd.__gwt_globalEventArray=[]);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=B(function(){var a=$wnd.event,b;var c=wF,d,j,l;vF&&c&&VF(c.a.d,vF)?(b=xF.a,d=xF.b,j=xF.c,l=xF.d,zF(xF),xF.d=a,ED(c,xF),c=!(xF.a&&!xF.b),xF.a=b,xF.b=d,xF.c=j,xF.d=l,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,eA(a));return b});var a=B(function(){if(null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,!WF()))return;for(var a,b=this;b&&!(a=b.__listener);)b=b.parentElement;\nif(a&&!Vy(a)&&H(a,36)){var c=$wnd.event,d;d=rF;rF=c;b==sF&&8192==TF(c.type)&&(sF=null);a.Yd(c);rF=d}}),b=B(function(){var b=$doc.createEventObject();null==$wnd.event.returnValue&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent($r,b);this.__eventBits&2?a.call(this):null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,WF())}),c=B(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;a.call(this)}),d=$moduleName.replace(/\\./g,Qm);$wnd[Tm+d]=a;XF=(new Function(eu,Aaa+d+Ke))($wnd);\n$wnd[Sm+d]=b;YF=(new Function(eu,zaa+d+Le))($wnd);$wnd[Um+d]=c;ZF=(new Function(eu,Zs+d+Le))($wnd);$F=(new Function(eu,Zs+d+Re))($wnd);c=B(function(){a.call($doc.body)});d=B(function(){b.call($doc.body)});$doc.body.attachEvent($r,c);$doc.body.attachEvent(is,c);$doc.body.attachEvent(ks,c);$doc.body.attachEvent(js,c);$doc.body.attachEvent(ls,c);$doc.body.attachEvent(es,c);$doc.body.attachEvent(fs,c);$doc.body.attachEvent(gs,c);$doc.body.attachEvent(ds,c);$doc.body.attachEvent(Zr,c);$doc.body.attachEvent(bs,\nd);$doc.body.attachEvent(as,c)}function aG(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}\nfunction bG(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?XF:null),c&3&&(a.ondblclick=b&3?YF:null),c&4&&(a.onmousedown=b&4?XF:null),c&8&&(a.onmouseup=b&8?XF:null),c&16&&(a.onmouseover=b&16?XF:null),c&32&&(a.onmouseout=b&32?XF:null),c&64&&(a.onmousemove=b&64?XF:null),c&128&&(a.onkeydown=b&128?XF:null),c&256&&(a.onkeypress=b&256?XF:null),c&512&&(a.onkeyup=b&512?XF:null),c&1024&&(a.onchange=b&1024?XF:null),c&2048&&(a.onfocus=b&2048?XF:null),c&4096&&(a.onblur=b&4096?XF:null),\nc&8192&&(a.onlosecapture=b&8192?XF:null),c&16384&&(a.onscroll=b&16384?XF:null),c&32768&&(a.nodeName==oi?b&32768?a.attachEvent(hs,$F):a.detachEvent(hs,$F):a.onload=b&32768?ZF:null),c&65536&&(a.onerror=b&65536?XF:null),c&131072&&(a.onmousewheel=b&131072?XF:null),c&262144&&(a.oncontextmenu=b&262144?XF:null),c&524288&&(a.onpaste=b&524288?XF:null))}function WF(){for(var a=!1,b=0;b<$wnd.__gwt_globalEventArray.length;b++)!$wnd.__gwt_globalEventArray[b]()&&(a=!0);return!a}var YF=null,XF=null,$F=null,ZF=null;\nw(356,1,Tu);_.$d=function(a){return decodeURI(a.replace("%23",Wb))};_._d=function(a){return encodeURI(a).replace(Wb,"%23")};_.Sd=function(a){ED(this.c,a)};_.ae=cG;_.be=function(a){a=null==a?m:a;if(!J(a,null==EF?m:EF))EF=a,this.ae(a),wD&&(a=new vD,ED(this.c,a))};var EF=m;function Sba(a){var b=B(function(){$wnd.setTimeout(b,250);if(!a.ce()){var c=DF();if(0<c.length){var d=m;try{d=a.$d(c.substring(1))}catch(e){a.de()}(c=null==EF?m:EF)&&d!=c&&a.de()}}});b()}\nfunction Rba(a){var b=$wnd.__gwt_onHistoryLoad;$wnd.__gwt_onHistoryLoad=B(function(c){a.be(c);b&&b(c)})}function CF(){this.c=new MD(null)}function DF(){var a=$wnd.location.href,b=a.lastIndexOf(Wb);return 0<b?a.substring(b):m}w(357,356,Tu,CF);_.ce=function(){return this.b?(this.b=!1,$wnd.location.hash=this._d(null==EF?m:EF),!0):!1};_.ae=function(a){$wnd.location.hash=this._d(a)};_.de=function(){this.b=!0;$wnd.location.reload()};_.a=null;_.b=!1;\nfunction KF(a,b){var c;c=dA(kt);c.text=a;$doc.body.appendChild(c);b.pd();$doc.body.removeChild(c)}function NF(){}w(360,1,{},NF);_.pd=function(){$wnd.__gwt_initWindowCloseHandler(B(Uba),B(Tba))};function LF(){}w(361,1,{},LF);_.pd=function(){$wnd.__gwt_initWindowResizeHandler(B(Vba))};function dG(a,b){eG(a.ie(),b,!0)}function fG(a,b){a.pb.style[bq]=b}function gG(a,b,c){0<=b&&a.ne(b+Js);0<=c&&a.le(c+Js)}function hG(a,b,c){a.ne(b);a.le(c)}\nfunction iG(a){var b,a=Zz(a,no);b=jG(a,kG(32));return 0<=b?a.substr(0,b-0):a}function eG(a,b,c){if(!a)throw new Ry(ak);b=lG(b);if(0==b.length)throw new kw(Mk);if(c){var d;d=lG(b);b=a.className;-1==$z(b,d)&&(0<b.length?a.className=b+fa+d:a.className=d)}else{var e,f,c=lG(b);f=a.className;e=$z(f,c);-1!=e&&(b=lG(f.substr(0,e-0)),c=lG(mG(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+fa+c,a.className=d)}}function nG(a,b){a.style.display=b?m:Nr;a.setAttribute(yn,""+!b)}w(366,1,nv);_.ge=oG;_.he=pG;\n_.ie=qG;_.le=function(a){fG(this,a)};_.ne=function(a){this.pb.style[gu]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function rG(a,b,c){var d;d=TF(c.b);if(-1!=d)if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;uF();bG(e,d)}else a.lb|=d;return xD(!a.mb?a.mb=new MD(a):a.mb,c,b)}function sG(a,b,c){return xD(!a.mb?a.mb=new MD(a):a.mb,c,b)}\nfunction tG(a){var b;if(a.qe())throw new uG(Dk);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;uF();bG(c,b)}else a.lb|=b;a.oe();a.te()}function vG(a,b){var c;switch(TF(b.type)){case 16:case 32:if((c=b.relatedTarget||(b.type==zr?b.toElement:b.fromElement))&&gA(a.pb,c))return}c=a.pb;var d,e,f;if(NB&&(f=NB.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.mb&&ED(a.mb,f.a),f.a.a=d,f.a.b=e}\nfunction wG(a){if(!a.qe())throw new uG(Ek);try{a.ue()}finally{try{a.pe()}finally{a.pb.__listener=null,a.kb=!1}}}function xG(a){if(a.ob)if(H(a.ob,42))a.ob.ve(a);else{if(a.ob)throw new uG(Pk);}else if(yG(),VF(zG.a,a)){yG();try{a.se()}finally{RD(zG.a,a)}}}function AG(a,b){var c;c=a.ob;if(b){if(c)throw new uG(Ng);a.ob=b;b.qe()&&a.re()}else try{c&&c.qe()&&a.se()}finally{a.ob=null}}w(365,366,Ku);_.oe=BG;_.pe=BG;_.Sd=function(a){this.mb&&ED(this.mb,a)};_.qe=function(){return this.kb};_.re=function(){tG(this)};\n_.Yd=function(a){vG(this,a)};_.se=CG;_.te=BG;_.ue=BG;_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;w(364,365,Su);_.oe=function(){DG(this,(EG(),FG))};_.pe=function(){DG(this,(EG(),GG))};function HG(a,b,c){xG(b);var d=a.p;IG(d,b,d.c);d=(pF(),qF(b.pb));c.appendChild(d);AG(b,a)}function JG(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new KG;b.ob==a&&(f=a.we(b),f<d&&--d);xG(b);IG(a.p,b,d);e?(e=b.pb,aG(c,(pF(),qF(e)),d)):(e=(pF(),qF(b.pb)),c.appendChild(e));AG(b,a)}\nfunction LG(a,b){var c;if(b.ob!=a)return!1;try{AG(b,null)}finally{c=b.pb;cA(c).removeChild(c);c=a.p;var d;d=MG(c,b);if(-1==d)throw new NG;if(0>d||d>=c.c)throw new KG;for(--c.c;d<c.c;++d)vz(c.a,d,c.a[d+1]);vz(c.a,c.c,null)}return!0}w(363,364,Su);_.we=function(a){return MG(this.p,a)};_.xe=function(a,b,c,d){JG(this,a,b,c,d)};_.ye=function(){return new OG(this.p)};_.ve=function(a){return LG(this,a)};function PG(a,b,c,d){var e;xG(b);e=a.p.c;a.Be(b,c,d);a.xe(b,a.pb,e,!0)}\nfunction QG(a,b){var c;(c=LG(a,b))&&RG(b.pb);return c}function SG(a,b,c,d){if(b.ob!=a)throw new kw(bl);a.Be(b,c,d)}function TG(a,b,c){a=a.pb;-1==b&&-1==c?RG(a):(a.style[Gs]=bn,a.style[Rq]=b+Js,a.style[Nt]=c+Js)}function UG(){var a=dA($o);this.p=new VG(this);this.pb=a;this.pb.style[Gs]=vaa;this.pb.style[xs]=dq}function RG(a){a.style[Rq]=m;a.style[Nt]=m;a.style[Gs]=m}w(362,363,Su,UG);_.ve=function(a){return QG(this,a)};_.Be=function(a,b,c){TG(a,b,c)};\nfunction WG(a,b){if(a.De())throw new uG(Gk);a.Ee(b)}function XG(a,b){if(a.jb!=b)return!1;try{AG(b,null)}finally{a.Ce().removeChild(b.pb),a.jb=null}return!0}function YG(a,b){if(b!=a.jb&&(b&&xG(b),a.jb&&a.ve(a.jb),a.jb=b)){var c=a.Ce(),d=(pF(),qF(a.jb.pb));c.appendChild(d);AG(b,a)}}function ZG(){this.pb=dA($o)}w(370,364,Su,ZG);_.Ce=qG;_.De=function(){return this.jb};_.ye=function(){return new $G(this)};_.ve=function(a){return XG(this,a)};_.Ee=function(a){YG(this,a)};_.jb=null;\nfunction aH(a,b){a.hb&&(bH(a.gb,!1,!1),rD(a,a,b))}function cH(a){var b;if(b=a.jb)null!=a.X&&b.le(a.X),null!=a.Y&&b.ne(a.Y)}function dH(a,b,c){a.cb=b;a.ib=c;b-=qA();c-=rA();a=a.pb;a.style[Rq]=b+(UA(),Js);a.style[Nt]=c+Js}function eH(a){a.hb||(a.kb&&xG(a),bH(a.gb,!0,!1))}w(369,370,Su);_.Ce=function(){return bA(this.pb)};_.ge=oG;_.he=pG;_.ie=function(){return cA(bA(this.pb))};_.Fe=function(){this.Ge(!1)};_.Ge=function(a){aH(this,a)};_.Ud=function(){};_.ue=function(){this.hb&&bH(this.gb,!1,!0)};\n_.le=function(a){this.X=a;cH(this);0==a.length&&(this.X=null)};_.He=function(a,b){dH(this,a,b)};_.Ee=function(a){YG(this,a);cH(this)};_.ne=function(a){this.Y=a;cH(this);0==a.length&&(this.Y=null)};_.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;\nfunction fH(a,b){var c;this.pb=dA($o);this.$=new gH;this.U=(hH(),iH);this.gb=new jH(this);this.pb.appendChild(dA($o));this.He(0,0);cA(bA(this.pb))[no]=Xp;bA(this.pb)[no]=Fs;this.W=this.V=a;this.db=!1;c=y(lE,q,1,[b+Rk,b+Gj,b+Dg]);this.T=new kH(c);c=m;this.T.ie()[no]=c;c=cA(bA(this.pb));var d=Qp;if(!c)throw new Ry(ak);d=lG(d);if(0==d.length)throw new kw(Mk);var e=c.className.split(/\\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var h=1,j=e.length;h<j;h++){var l=e[h];l.length>g&&l.charAt(g)==Zd&&0==l.indexOf(f)&&\n(e[h]=d+l.substring(g))}c.className=e.join(fa)}YG(this,this.T);cH(this);eG(bA(this.pb),Fs,!1);eG(this.T.b,b+mh,!0)}w(368,369,Su);_.oe=function(){tG(this.T)};_.pe=function(){wG(this.T)};_.De=function(){return this.T.jb};_.ye=function(){return new $G(this.T)};_.ve=function(a){return this.T.ve(a)};_.Ee=function(a){YG(this.T,a);cH(this)};_.T=null;w(367,368,Su);_.se=CG;function lH(){lH=x;mH=new nH(0,(hH(),iH));oH=new nH(1,pH);qH=new nH(2,rH);sH=y(Xba,q,37,[mH,oH,qH])}\nfunction nH(a,b){this.b=a;this.a=b}w(371,194,{37:1,88:1,93:1,95:1},nH);_.a=null;var sH,mH,oH,qH;function tH(){tH=x;uH=y(lE,q,1,[Nt,sr,Yn])}function kH(a){var b;tH();var c,d;c=this.pb=dA(Bt);this.c=dA(Et);oF(c,this.c);c[eo]=0;for(c=c[co]=0;c<a.length;++c)d=(b=dA(St),b[no]=a[c],VD(),oF(b,vH(a[c]+Ui)),oF(b,vH(a[c]+Wg)),oF(b,vH(a[c]+rk)),b),oF(this.c,d),1==c&&(this.b=bA(d.children[1]));this.pb[no]=Rp}\nfunction vH(a){var b,c;c=dA(Ft);b=dA($o);var d=(pF(),qF(b));c.appendChild(d);c[no]=a;b[no]=a+wi;return c}w(373,370,Uu,kH);_.Ce=wH;_.b=null;_.c=null;var uH;w(374,1,{});function EG(){EG=x;FG=new xH;GG=new yH}function zH(a){ID.call(this,a)}function DG(a,b){EG();var c,d,e;c=null;for(e=a.ye();e.Vd();){d=e.Wd();try{b.Je(d)}catch(f){if(f=Dz(f),H(f,105))d=f,!c&&(c=new GD),HD(c,d);else throw f;}}if(c)throw new zH(c);}w(375,290,Lu,zH);var FG,GG;function xH(){}w(376,1,{},xH);_.Je=function(a){a.re()};\nfunction yH(){}w(377,1,{},yH);_.Je=function(a){a.se()};w(380,365,Ku);_.re=function(){tG(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};function AH(){this.p=new VG(this);this.e=dA(Bt);this.d=dA(Et);oF(this.e,this.d);this.pb=this.e}w(381,363,Su);_.d=null;_.e=null;function BH(){this.pb=CH()}w(385,370,Su,BH);function DH(){DH=x;EH=new FH((KA(),fo));GH=new FH(Rq);HH=new FH(at);IH=(VD(),GH);JH=HH;KH=IH}var EH,KH,GH,JH,IH,HH;w(395,1,{});function FH(a){this.a=a}w(396,395,{},FH);_.a=null;\nfunction LH(){LH=x;MH=new NH(sr);OH=new NH(Nt)}var MH,OH;function NH(a){this.a=a}w(397,1,{},NH);_.a=null;function PH(a,b){var c;c=QH(a);oF(a.b,c);HG(a,b,c)}function QH(a){var b;b=dA(Ft);b[on]=a.a.a;b.style[bu]=a.c.a;return b}function RH(a,b){var c,d;d=cA(b.pb);(c=LG(a,b))&&a.b.removeChild(d);return c}function SH(){AH.call(this);this.a=(DH(),KH);this.c=(LH(),OH);this.b=dA(St);oF(this.d,this.b);this.e[eo]=Xe;this.e[co]=Xe}w(398,381,Su,SH);_.ve=function(a){return RH(this,a)};_.b=null;\nfunction TH(){TH=x;new Ky}function UH(a){TH();VH.call(this,a.d.a,a.b,a.c,a.e,a.a)}function WH(a,b,c,d,e){TH();this.a=new XH(this,a,b,c,d,e);this.pb[no]=Sp}function VH(a,b,c,d,e){TH();WH.call(this,(jF(),new iF(a)),b,c,d,e)}w(399,365,Ku,UH,WH,VH);_.Yd=function(a){32768==TF(a.type)&&this.a&&(YH(this).__gwtLastUnhandledEvent=m);vG(this,a)};_.te=function(){var a=this.a,b;b=Zz(YH(this),"__gwtLastUnhandledEvent");J(Zq,b)&&(a.f=new ZH(a,this),Mz((Jz(),Kz),a.f))};_.a=null;w(401,1,{});_.f=null;\nfunction $H(){$H=x;new aI}function XH(a,b,c,d,e,f){$H();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;mA()?(b=bI(b,c,d,e,f),c=bA(b),uF(),bG(c,32768)):b=bI(b,c,d,e,f);a.kb&&(a.pb.__listener=null);if(a.pb&&(c=a.pb,d=c.parentNode))d.insertBefore(b,c),d.removeChild(c);a.pb=b;a.kb&&(a.pb.__listener=a);-1==a.lb?(b=a.pb,a=133333119|(a.pb.__eventBits||0),uF(),bG(b,a)):a.lb|=133333119}w(400,401,{},XH);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function ZH(a,b){this.a=a;this.b=b}w(402,1,{},ZH);\n_.pd=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=(b=$doc.createEventObject(),b.type=Zq,b),YH(this.b).fireEvent("on"+a.type,a)):YH(this.b).__gwtLastUnhandledEvent=Zq)};_.a=null;_.b=null;w(404,330,rv);function cI(a){this.a=a}w(406,404,rv,cI);_.Od=function(a){this.a.Ke(a.f,a.a)};function dI(a,b,c){var d;if(a.o){var e=d=dA(St);aG(a.e,(pF(),qF(e)),b);a=(pF(),qF(c));d.appendChild(a)}else d=a.e.children[0],aG(d,(pF(),qF(c)),b)}\nfunction eI(a,b,c){var d;b.b&&(fI(a,b),c&&b.a?(fI(a,null),a=b.a,b=(Jz(),Kz),b.c=Nz(b.c,[new gI(a),!1])):null!=b.d&&(a.j=new hI(a,b),c=(hH(),pH),a.j.U=c,a.j.ab=a.f,c=Up,a.j.ie()[no]=c,d=iG(a.pb),J(Tp,d)||dG(a.j,d+hk),sG(a.j,new cI(a),iw?iw:iw=new jw),a.n=b.d,d=a.j,a=new iI(a,b),d.pb.style[cu]=dq,jI(d.pb,!1),eH(d),VD(),a.a.o?dH(a.a.j,hA(a.a.pb)+Yz(a.a.pb,Wr)-1,lA(a.b.pb)):dH(a.a.j,hA(a.b.pb),lA(a.a.pb)+Yz(a.a.pb,Vr)-1),d.pb.style[cu]=du,jI(d.pb,!0)))}\nfunction kI(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(fI(a,b),lI(a.pb),b&&a.d&&eI(a,b,!1))}\nfunction mI(a,b){var c;a:{c=b.srcElement;var d,e;for(e=new JD(a.i);e.b<e.d.Tf();)if(d=KD(e),gA(d.pb,c)){c=d;break a}c=null}switch(TF(b.type)){case 1:lI(a.pb);c&&eI(a,c,!0);break;case 16:c&&kI(a,c);break;case 32:c&&kI(a,null);break;case 2048:nI(a);break;case 128:switch(c=b.keyCode||0,c){case 37:VD();nI(a)||a.o||oI(a);b.cancelBubble=!0;eA(b);break;case 39:VD();nI(a)||(a.o?null!=a.k.d&&!a.k.d.fi().fi()&&(eI(a,a.k,!1),a.k.d.fi()):pI(a));b.cancelBubble=!0;eA(b);break;case 38:nI(a)||a.o&&oI(a);b.cancelBubble=\n!0;eA(b);break;case 40:nI(a)||(a.o?pI(a):null!=a.k.d&&!a.k.d.fi().fi()&&(eI(a,a.k,!1),a.k.d.fi()));b.cancelBubble=!0;eA(b);break;case 27:fI(a,null);a.j&&aH(a.j,!1);b.cancelBubble=!0;eA(b);break;case 9:fI(a,null);a.j&&aH(a.j,!1);break;case 13:nI(a)||(eI(a,a.k,!0),b.cancelBubble=!0,eA(b))}}vG(a,b)}function qI(a,b,c){c&&fI(a,null);rD(a,b,!1);a.n=null;a.j=null}function nI(a){var b,c;if(!a.k){for(c=new JD(a.i);c.b<c.d.Tf();)if(b=KD(c),b.b){fI(a,b);break}return!0}return!1}\nfunction fI(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=iG(c.pb)+Ge;eG(c.ie(),d,!1);a.o&&(c=cA(a.k.pb),2==c.children.length&&(c=c.children[1],eG(c,zt,!1)))}if(b){c=iG(b.pb)+Ge;eG(b.ie(),c,!0);a.o&&(c=cA(b.pb),2==c.children.length&&(c=c.children[1],eG(c,zt,!0)));hx();c=a.pb;var e=new Jw(b.pb),d=(cx(),dx),e=y(Yba,q,16,[e]),f,g,h,j;f=new My;for(h=0,j=e.length;h<j;++h)g=e[h],Oy(Oy(f,g.a),fa);e=lG(Xz(f.a));c.setAttribute(d.a,e)}a.k=b}}\nfunction pI(a){var b,c,d;if(a.k){for(b=c=rI(a.i,a.k);;)if(c+=1,c==a.i.c&&(c=0),c==b){d=FF(a.i,b);break}else if(d=FF(a.i,c),d.b)break;fI(a,d)}}function oI(a){var b,c,d;if(a.k){for(b=c=rI(a.i,a.k);;)if(c-=1,0>c&&(c=a.i.c-1),c==b){d=FF(a.i,b);break}else if(d=FF(a.i,c),d.b)break;fI(a,d)}}w(407,365,Ku);_.Yd=function(a){mI(this,a)};_.se=function(){this.j&&aH(this.j,!1);wG(this)};_.Ke=function(a,b){qI(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function gI(a){this.a=a}\nw(408,1,{},gI);_.pd=function(){sI(this.a)};_.a=null;function tI(a){this.a=a}w(409,1,{},tI);_.Hd=function(){fI(this.a,null)};_.a=null;function hI(a,b){this.a=a;this.b=b;fH.call(this,!0,mr);YG(this.T,this.b.d);cH(this);this.fb=!0;this.b.d.fi()}w(410,368,Su,hI);_.Ud=function(a){var b,c;if(!a.a)switch(TF(a.d.type)){case 4:c=a.d.srcElement;b=this.b.c.pb;if(gA(b,c)){a.a=!0;break}a.a&&fI(this.a,null)}};_.a=null;_.b=null;function iI(a,b){this.a=a;this.b=b}w(411,1,{},iI);_.a=null;_.b=null;\nfunction uI(){uI=x;vI=$moduleBase+yh}var vI,wI=null;function xI(){xI=x;uI();wI=new SE((jF(),new iF((VD(),vI))),5,9)}function yI(a,b){if(b){var c=iG(a.pb)+Fe;eG(a.ie(),c,!1)}else c=iG(a.pb)+Fe,eG(a.ie(),c,!0);a.b=b}function zI(a,b){this.pb=dA(Ft);var c=iG(this.pb)+Ge;eG(this.ie(),c,!1);this.pb.innerText=a||m;this.pb[no]=Vp;c=pA();this.pb.setAttribute(nq,c);hx();this.pb.setAttribute(bt,Ox.a);this.a=b}w(414,366,{41:1,45:1,48:1},zI);_.a=null;_.b=!0;_.c=null;_.d=null;\nfunction AI(){var a;this.pb=dA(Ft);this.pb[no]=Wp;a=dA($o);oF(this.pb,a);a[no]=nr}w(415,366,nv,AI);function BI(){var a,b,c,d,e;b=null.fi();e=tA();d=sA();b[Zo]=(AA(),Nr);b[gu]=0+(UA(),Js);b[bq]=Ze;c=$doc;c=(J(c.compatMode,Gg)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(J(a.compatMode,Gg)?a.documentElement:a.body).scrollHeight||0;b[gu]=(c>e?c:e)+Js;b[bq]=(a>d?a:d)+Js;b[Zo]=Pn}function gH(){}w(416,1,{},gH);_.Qd=function(){BI()};function CI(a){this.a=a}w(417,1,{},CI);\n_.Ud=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.Ud(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?gA(b.pb,c):!1)&&(a.b=!0);b.db&&(a.a=!0);switch(TF(d.type)){case 4:case 1048576:if(sF){a.b=!0;break}if(!c&&b.V){b.Ge(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(sF){a.b=!0;break}break;case 2048:d=d.srcElement,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;function DI(a){this.a=a}\nw(418,1,{},DI);_.a=null;function hH(){hH=x;iH=new EI(0);pH=new EI(1);rH=new EI(2);FI=y(Zba,q,46,[iH,pH,rH])}function EI(a){this.b=a}w(419,194,{46:1,88:1,93:1,95:1},EI);var FI,iH,pH,rH;function GI(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),HI(a.a.Z),a.f=IF(a.a.$),BI(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),II(a.a.Z),JI(a.f.a),a.f=null,a.b=!1)}function KI(a){a.j||(GI(a),a.c||(yG(),QG(LI(null),a.a)),II(a.a.pb));a.a.pb.style[uo]=taa;a.a.pb.style[xs]=du}\nfunction MI(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=iA(b*a.d);h=iA(b*a.e);switch(a.a.U.b){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;break;case 1:VD(),f=h,c=d}a.a.pb.style[uo]=saa+g+Ns+f+Ns+c+Ns+e+eaa}\nfunction bH(a,b,c){a.c=c;Pv(a);a.i&&(Rv(a.i),a.i=null,KI(a));a.a.hb=b;var d=a.a;d.eb&&(JI(d.eb.a),d.eb=null);d._&&(JI(d._.a),d._=null);if(d.hb){d.eb=tF(new CI(d));var e;e=new DI(d);AF();e=BF?xD(BF.c,(!wD&&(wD=new jw),wD),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(hH(),iH)&&!b&&(c=!1);a.j=b;c?b?(GI(a),a.a.pb.style[Gs]=bn,-1!=a.a.ib&&a.a.He(a.a.cb,a.a.ib),a.a.pb.style[uo]=Ws,yG(),b=LI(null),HG(b,a.a,b.pb),HI(a.a.pb),a.i=new NI(a),Xv(a.i,1)):Sv(a,200):(GI(a),a.j?(a.a.pb.style[Gs]=bn,-1!=a.a.ib&&a.a.He(a.a.cb,\na.a.ib),yG(),b=LI(null),HG(b,a.a,b.pb),HI(a.a.pb)):(a.c||(yG(),QG(LI(null),a.a)),II(a.a.pb)),a.a.pb.style[xs]=du)}function jH(a){var b=(Zv(),$v);this.k=new Yv(this);this.s=b;this.a=a}w(420,58,{},jH);_.rd=function(){KI(this)};_.sd=function(){this.d=Yz(this.a.pb,Vr);this.e=Yz(this.a.pb,Wr);this.a.pb.style[xs]=dq;MI(this,(1+Math.cos(3.141592653589793))/2)};_.td=function(a){MI(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function NI(a){dw();this.a=a}w(421,65,{},NI);\n_.vd=function(){this.a.i=null;Sv(this.a,200)};_.a=null;function pF(){pF=x;$ba()}function qF(a){return a.__gwt_resolve?a.__gwt_resolve():a}function $ba(){function a(){}a.prototype={className:m,clientHeight:0,clientWidth:0,dir:m,getAttribute:function(a){return this[a]},href:m,id:m,lang:m,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:m,style:{},title:m};$wnd.GwtPotentialElementShim=a}function yG(){yG=x;OI=new PI;QI=new Ky;zG=new GD}\nfunction RI(a){this.p=new VG(this);this.pb=a;tG(this)}function LI(a){yG();var b,c;c=PD(QI,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==QI.d){var d=new SI;gw();hw(iw?iw:iw=new jw,d);VD()}!b?c=new TI:c=new RI(b);D(QI,a,c);HD(zG,c);return c}w(423,362,Su,RI);var OI,QI,zG;function PI(){}w(424,1,{},PI);_.Je=function(a){a.qe()&&a.se()};function SI(){}w(425,1,{},SI);_.Od=function(){yG();try{DG(zG,OI)}finally{UI(zG.a),UI(QI)}};\nfunction TI(){RI.call(this,$doc.body)}w(426,423,Su,TI);_.Be=function(a,b,c){b-=qA();c-=rA();TG(a,b,c)};function $G(a){this.c=a;this.a=!!this.c.jb}w(427,1,{},$G);_.Vd=ZE;_.Wd=function(){if(!this.a||!this.c.jb)throw new NG;this.a=!1;return this.b=this.c.jb};_.Xd=function(){this.b&&this.c.ve(this.b)};_.b=null;_.c=null;function VI(a,b){a.pb[au]=null!=b?b:m}w(430,380,Ku);_.Yd=function(a){0!=(TF(a.type)&896)?vG(this,a):vG(this,a)};_.te=BG;function WI(){WI=x;XI()}w(429,430,Ku);\nfunction YI(){WI();var a=aA(Gt);!nF&&(nF=new mF);!lF&&(lF=new kF);this.pb=a;VD();this.pb[no]=Yp}w(431,429,Ku,YI);function XI(){XI=x;ZI=new $I;aJ=new bJ;cJ=new dJ;eJ=new fJ;gJ=y(aca,q,49,[ZI,aJ,cJ,eJ])}w(432,194,Mu);var gJ,ZI,aJ,cJ,eJ;function $I(){this.b=0}w(433,432,Mu,$I);function bJ(){this.b=1}w(434,432,Mu,bJ);function dJ(){this.b=2}w(435,432,Mu,dJ);function fJ(){this.b=3}w(436,432,Mu,fJ);function MG(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}\nfunction IG(a,b,c){var d,e;if(0>c||c>a.c)throw new KG;if(a.c==a.a.length){e=C(hJ,q,50,2*a.a.length,0);for(d=0;d<a.a.length;++d)vz(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)vz(a.a,d,a.a[d-1]);vz(a.a,c,b)}function VG(a){this.b=a;this.a=C(hJ,q,50,4,0)}w(438,1,{},VG);_.ye=function(){return new OG(this)};_.a=null;_.b=null;_.c=0;function iJ(a){if(a.a>=a.b.c)throw new NG;return a.b.a[++a.a]}function jJ(a){if(0>a.a||a.a>=a.b.c)throw new kJ;a.b.b.ve(a.b.a[a.a--])}function OG(a){this.b=a}w(439,1,{},OG);\n_.Vd=function(){return this.a<this.b.c-1};_.Wd=function(){return iJ(this)};_.Xd=function(){jJ(this)};_.a=-1;_.b=null;function lJ(){lJ=x;mJ=(jF(),new iF(Ez()+po))}\nfunction bI(a,b,c,d,e){var f;f=dA(vt);var g;mA()?(g=Qf+(ys+d+gaa+e+iaa)+Tb+nJ+Wc+Ez()+qo+(qp+a.a+ad+-b+haa+-c+faa)+Rb+(b+d)+Va+(c+e)+Ia,g=(bF(),new aF(g))):(g=new UE,TE(TE(TE(g,new WE(lba+d+(UA(),Js)+Cf)),new WE(cq+e+Os)),new WE(In+a.a+pd+-b+Ks+-c+Os)),!oJ&&(oJ=new pJ),a=mJ,g=new WE((new WE(Xz(g.a.a))).a),b=new VE,Ny(b.a,Sf),Oy(b,hF(a.a)),Ny(b.a,$c),Oy(b,hF(g.a)),Ny(b.a,Vc),g=new YE(Xz(b.a)));g=g.Td();f.innerHTML=g||m;return bA(f)}w(440,1,{});var mJ,oJ=null;\nfunction qJ(){var a,b;qJ=x;lJ();nJ=0==jG((a=$doc.location.href,b=a.indexOf(Wb),-1!=b&&(a=a.substring(0,b)),b=a.indexOf(Xf),-1!=b&&(a=a.substring(0,b)),b=a.lastIndexOf(Se),-1!=b&&(a=a.substring(0,b)),0<a.length?a+Se:m),jq)?kq:iq}function YH(a){return!mA()?a.pb:bA(a.pb)}function aI(){qJ();bca()}function bca(){$wnd.__gwt_transparentImgHandler=function(a){a.onerror=null;var b=Ez()+po;mA()?yA(a,b):a.src=b}}w(441,440,{},aI);var nJ;function pJ(){}w(442,1,{},pJ);function rJ(){rJ=x;new aI}\nfunction sJ(a,b,c,d,e){rJ();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}w(443,374,{},sJ);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function CH(){var a;a=dA($o);a.tabIndex=0;return a}function lI(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}function II(a){var b=a.__frame;b&&(b.parentElement.removeChild(b),b.__popup=null,a.__frame=null,a.onresize=null,a.onmove=null)}\nfunction HI(a){var b=$doc.createElement(rq);b.src=Iq;b.scrolling=Kr;b.frameBorder=0;a.__frame=b;b.__popup=a;var c=b.style;c.position=bn;c.filter=qn;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(iu,\nTaa);a.parentElement.insertBefore(b,a)}function jI(a,b){a.__frame&&(a.__frame.style.visibility=b?du:dq)}function JI(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?zD(b,new tJ(b,c,d,a)):QD(b,c,d,a)}function DD(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(452,1,{},DD);_.a=null;_.b=null;_.c=null;_.d=null;function AD(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(453,1,{},AD);_.pd=function(){BD(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;\nfunction tJ(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}w(454,1,{},tJ);_.pd=function(){QD(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function uJ(a,b){var c;this.a=(c=m,0!=(b&1)&&(c+=cr),0!=(b&2)&&(c+=mq),RegExp(a,c))}w(455,1,{});_.tS=function(){return this.a.toString?this.a.toString():hl};_.a=null;function vJ(a,b){b.k!=a&&(!a.Uc&&(a.Uc=new bw),b.k=a,Wv(a.Uc,b))}function wJ(a){var b;b=a.cZ.d;if(-1!=jG(b,kG(36)))return null;a=a.Vc.b.b++;return b=mG(b,xJ(b,kG(46))+1)+m+a}\nfunction yJ(a){return!a.Mc&&a.Sc?yJ(a.Sc):a.Mc}function zJ(a){return tC(),new AJ(a)}function BJ(a){var b;b=new CJ;if(a.$e()){for(;a&&!H(a,71);a=a.Sc){var c=b,d=a.We(),e=a.Xe();c.a+=d;c.b+=e}H(a,71)&&(c=a.We(),a=a.Xe(),b.a+=c,b.b+=a);return b}throw new DJ;}function EJ(a){a.Wc=!1;a.hf();FJ(a)}function FJ(a){if((a=H(a,71)?null:a.Sc)&&a.Wc)EJ(a),a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1)}function GJ(a){return(a=a.Pe())?a:new HJ(1,1)}function IJ(a){var b;return(b=a.Qe())?new JJ(b):new JJ(a.Se())}\nfunction KJ(a,b,c,d,e){var f,g,h,j;h=a._c;j=a.ad;g=a.Yc;f=a.Nc;a._c=b;a.ad=c;a.Yc=d;a.Nc=e;if(h!=a._c||j!=a.ad)FJ(a),new LJ(a,100);if(g!=a.Yc||f!=a.Nc)a.Ze(),new LJ(a,101)}function MJ(){this.Vc=(NJ(),NJ(),OJ);this.Pc=new PJ;new Ky;this.Ye();this.Rc=(QJ(),RJ)}w(459,1,lv);_.Ne=function(){return wJ(this)};_.Pe=function(){return SJ(this.Tc,this)};_.Qe=function(){return this.Pe()};_.Re=function(){return this.Nc};_.Se=function(){return this.af()};_.Te=function(){return new TJ(0,0,0,0)};_.Ue=function(){return this.df()};\n_.Ve=function(){return this.Yc};_.We=function(){return this._c};_.Xe=function(){return this.ad};_.Ye=BG;_.Ze=function(){EJ(this)};_.$e=function(){return this.Xc&&!!this.Sc&&this.Sc.$e()};_.af=UJ;_.bf=cG;_.cf=function(){return(null==this.Qc&&(this.Qc=this.Ne()),this.Qc)+Jd+this.We()+Jd+this.Xe()+Jd+this.Ve()+hu+this.Re()+(this.Xc?m:",hidden")};_.df=VJ;_.hf=function(){var a=this.Tc;a.e.a=-1;a.e.b=-1};_.kf=function(a,b,c,d){this.lf(a,b,c,d,this.Lc,!0);this.Lc=0};\n_.lf=function(a,b,c,d){KJ(this,a,b,c,d)};_.tS=WJ;_.mf=function(){this.Wc=!0};_.Kc=null;_.Lc=0;_.Mc=null;_.Nc=0;_.Oc=0;_.Qc=null;_.Rc=null;_.Sc=null;_.Tc=null;_.Uc=null;_.Wc=!1;_.Xc=!0;_.Yc=0;_.Zc=!1;_.$c=!1;_._c=0;_.ad=0;function XJ(a,b){var c;c=a.nf();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function YJ(a){var b;b=a.nf();return new ZJ(b.b,b.d,a.Yc-b.c-b.b,a.Nc-b.d-b.a)}\nfunction $J(a,b){var c,d;if(a.Gc)for(d=new JD(a.Fc.a);d.b<d.d.Tf();)c=KD(d),a.Gc.sf(c);if(b)for(d=new JD(a.Fc.a);d.b<d.d.Tf();)c=KD(d),b.of(null,c);a.Gc=b;EJ(a);a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1)}function aK(a){if(!a.Wc){a.Gc&&a.Gc.pf(a);var b,c;for(c=0;c<a.Fc.a.c;++c)b=FF(a.Fc.a,c),b.Wc||b.mf();a.Wc=!0}}function bK(){MJ.call(this);this.Fc=new cK;this.Jc=(NJ(),NJ(),OJ)}w(458,459,Nu);_.Pe=function(){if(!this.Gc)return null;!this.Hc&&(this.Hc=this.Gc.qf(this));return this.Hc};\n_.Qe=function(){if(!this.Gc)return null;!this.Ic&&(this.Ic=this.Gc.rf(this));return this.Ic};_.nf=function(){return this.Te()};_.Se=UJ;_.Ue=VJ;_.Ye=function(){this.Tc=(NJ(),new dK)};_.Ze=function(){EJ(this);this.Gc&&H(this.Gc,65)&&(this.Gc.n=!1)};_.af=UJ;_.df=VJ;_.hf=function(){var a,b;this.Ic=this.Hc=null;for(b=0;b<this.Fc.a.c;++b)a=FF(this.Fc.a,b),a.hf()};_.mf=function(){aK(this)};_.Gc=null;_.Hc=null;_.Ic=null;function eK(){var a=new fK;bK.call(this);$J(this,a)}w(457,458,Nu,eK);\n_.Ne=function(){return"panel"+this.Jc.b.e++};function gK(a,b,c){a=hK(a.Ec,b,c);a.k=!0;return new iK(a)}function jK(a){a.bf(a.Ec.d)}function kK(a){return new HJ(lK(a.Ec),mK(a.Ec))}w(456,457,Nu);_.Re=function(){return Yz(this.Ec.pb,Vr)};_.Ve=function(){return Yz(this.Ec.pb,Wr)};_.We=function(){return hA(this.Ec.pb)};_.Xe=function(){return lA(this.Ec.pb)};_.$e=function(){return this.Ec.pb.style.display!=Nr};_.Ec=null;function nK(a){if(null!=a)this.n=a;else throw new oK;}w(461,1,ov);\n_.tS=function(){return this.cZ.d+"[source="+this.n+Lm};_.n=null;\nfunction pK(){pK=x;qK=new Ky;D(qK,new rK(400),new sK(ru));D(qK,new rK(401),new sK(ru));D(qK,new rK(402),new sK(ru));D(qK,new rK(500),new sK(su));D(qK,new rK(501),new sK(su));D(qK,new rK(502),new sK(su));D(qK,new rK(503),new sK(tu));D(qK,new rK(504),new sK(su));D(qK,new rK(505),new sK(su));D(qK,new rK(506),new sK(tu));D(qK,new rK(507),new sK(uba));D(qK,new rK(100),new sK(ou));D(qK,new rK(101),new sK(ou));D(qK,new rK(102),new sK(ou));D(qK,new rK(103),new sK(ou));D(qK,new rK(1004),new sK(qu));D(qK,new rK(1005),\nnew sK(qu));D(qK,new rK(800),new sK(zu));D(qK,new rK(801),new sK(zu));D(qK,new rK(200),new sK(uu));D(qK,new rK(201),new sK(uu));D(qK,new rK(202),new sK(uu));D(qK,new rK(204),new sK(uu));D(qK,new rK(203),new sK(uu));D(qK,new rK(209),new sK(vba));D(qK,new rK(208),new sK(Bu));D(qK,new rK(207),new sK(Bu));D(qK,new rK(206),new sK(uu));D(qK,new rK(205),new sK(uu));D(qK,new rK(1400),new sK(tba));D(qK,new rK(1401),new sK(Au));D(qK,new rK(1402),new sK(Au));D(qK,new rK(300),new sK(pu));D(qK,new rK(301),new sK(pu));\nD(qK,new rK(1100),new sK(yu));D(qK,new rK(1101),new sK(yu));D(qK,new rK(1200),new sK(sba));D(qK,new rK(701),new sK(rba));D(qK,new rK(900),new sK(xu));D(qK,new rK(1001),new sK(vu));D(qK,new rK(601),new sK(wu))}w(460,461,ov);_.cf=function(){return m};_.tS=function(){var a;a=m;H(this.n,59)&&null!=this.n&&(a=this.n,a=(null==a.Qc&&(a.Qc=a.Ne()),a.Qc),null==a&&(a=m));return this.cZ.d+gl+this.cf()+"] on "+(0<a.length?a:this.n)};_.k=0;var qK;function sK(a){this.a=a}w(463,1,{},sK);_.a=nu;function tK(){}\nw(464,1,{},tK);_.a=null;_.b=null;function uK(a,b){var c;b&&(a.a?(c=new vK(a.a),vz(c.b,c.c++,b),a.a=c):(a.a=new bw,Wv(a.a,b)))}function ZC(a,b){return a.a?lw(a.a,b):b}w(466,1,ov);_.a=null;function wK(){}function PJ(){}w(465,466,ov,wK,PJ);function xK(){xK=x;Math.sqrt(2)}function yK(a){xK();if(0>a)throw new kw(Hj);this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}w(467,1,{55:1},yK);_.eQ=function(a){return a===this?!0:H(a,55)?a.e==this.e&&a.a==this.a&&a.c==this.c&&a.d==this.d&&a.b==this.b:!1};\n_.hC=function(){var a;a=new zK;a.a=31*a.a+iA((new AK(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+iA((new AK(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;function BK(){BK=x;CK=DK=new zv(255,255,255);EK=new zv(192,192,192);FK=new zv(128,128,128);GK=new zv(64,64,64);HK=IK=new zv(0,0,0);JK=KK=new zv(255,0,0);new zv(255,175,175);LK=new zv(255,200,0);MK=new zv(255,255,0);new zv(0,255,0);NK=new zv(255,0,255);OK=new zv(0,255,255);PK=QK=new zv(0,0,255)}\nfunction RK(a){var b,c;c=a.d>>16&255;b=a.d&255;a=a.d>>8&255;if(0==c&&0==b&&0==a)return new zv(3,3,3);3>c&&0!=c?c=3:(c=iA(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=iA(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=iA(a/0.7),a=255<a?255:a);return new zv(c,a,b)}function SK(a){return new zv(iA(0.7*(a.d>>16&255)),iA(0.7*(a.d>>8&255)),iA(0.7*(a.d&255)))}function TK(a,b){return H(b,58)?b.d==a.d:!1}function zv(a,b,c){BK();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new kw(ih);this.d=c|b<<8|a<<16|-16777216}\nw(473,1,{58:1,67:1,70:1},zv);_.eQ=function(a){return TK(this,a)};_.hC=UK;_.tS=function(){return VK.d+"[r="+(this.d>>16&255)+",g="+(this.d>>8&255)+",b="+(this.d&255)+Lm};_.a=0;_.b=null;_.c=null;_.d=0;var HK,PK,JK,CK,IK,QK,OK,GK,FK,EK,NK,LK,KK,DK,MK;function QJ(){QJ=x;RJ=new WK(!0);XK=new GD;HD(XK,tn);HD(XK,op);HD(XK,yq);HD(XK,aba)}function WK(a){this.a=a}w(474,1,ov,WK);_.a=!1;var RJ,XK;w(478,1,{76:1,92:1});function YK(){HJ.call(this,0,0)}function HJ(a,b){this.b=a;this.a=b}\nfunction JJ(a){HJ.call(this,a.b,a.a)}w(477,478,{61:1,76:1,88:1,92:1},YK,HJ,JJ);_.eQ=function(a){return a===this?!0:H(a,61)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new zK;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return ZK.d+"[width="+this.b+",height="+this.a+Lm};_.a=0;_.b=0;function vC(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}w(479,1,ov,vC,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});\n_.tf=function(){return 0!=(this.e&4)};_.uf=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=m,this.uf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.tf()&&(a+=",meta"),a):m)+",target="+this.f+(null!=this.b?",arg="+this.b:m)+Lm};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function $K(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].Xc&&++b,++c;return b}\nfunction aL(a,b,c,d,e,f,g){var h,j,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(j=0;j<=l;++j)c=(bL(g?j:l-j,b.c),b.b[g?j:l-j]),h=c.Ue(),c.kf(d,e+~~((f-h.a)/2),h.b,h.a),d+=h.b+a.c}function cL(a,b){var c,d,e,f,g,h;h=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.Xc&&(c=b?c.Ue():c.Se(),g=nw(g,c.a),h+=c.b+a.c);return new HJ(h,g+2*a.d)}function fK(){dL.call(this,1,5,5)}\nfunction dL(a,b,c){NJ();this.c=b;this.d=c;this.a=a}w(480,1,ov,fK,dL);_.of=eL;\n_.pf=function(a){this.b=fL(a.Fc);if(0!=$K(this)){var b,c,d,e,f,g,h,j,l,n,o;b=YJ(a);g=a.nf();h=a.Rc.a;l=new bw;n=f=2*this.c;o=g.d+this.d;j=0;e=!0;var r,t,z;r=a.Fc.a.c;d=new gL(r);for(t=0;t<r;++t)vz(d.b,d.c++,null);for(c=this.b,t=0,z=c.length;t<z;++t)r=c[t],r.Sc==a&&hL(d,rI(a.Fc.a,r),r);for(d=new JD(d);d.b<d.d.Tf();)if((c=KD(d))&&c.Xc)a=c.Ue(),!e&&n+a.b>b.b&&(aL(this,l,b.b-(n-this.c),g.b,o,j,h),l.qg(),n=f,o+=j+this.d,j=0),e=!1,vz(l.b,l.c++,c),n+=a.b+this.c,j=nw(j,a.a);aL(this,l,b.b-(n-this.c),g.b,o,\nj,h)}};_.qf=function(a){this.b=fL(a.Fc);return 0==$K(this)?XJ(a,new HJ(10,10)):XJ(a,cL(this,!1))};_.rf=function(a){this.b=fL(a.Fc);return 0==$K(this)?XJ(a,new HJ(10,10)):XJ(a,cL(this,!0))};_.sf=cG;_.tS=function(){var a;switch(this.a){case 0:a=Rq;break;case 2:a=at;break;case 1:a=fo;break;case 4:a="trailing";break;default:a="leading"}return cca.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+Lm};_.a=0;_.b=null;_.c=0;_.d=0;function iL(){iL=x;jL=new kL(Fh,0,12)}\nfunction kL(a,b,c){iL();this.a=null!=a?a:Bh;this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}w(481,1,{62:1,88:1},kL);_.a=null;_.b=0;_.c=0;var jL;w(482,1,Ou);_.tS=function(){return dca.d+"[font="+this.b+"ascent="+lL(mL,this.b).a+", descent="+lL(mL,this.b).b+", height="+lL(mL,this.b).c+Lm};_.b=null;w(484,1,{});_.tS=function(){return"Graphics"};w(485,484,{});function kJ(){}function uG(a){this.f=a}w(488,136,bv,kJ,uG);function DJ(){this.f=Ij}w(487,488,bv,DJ);w(489,1,{});\nfunction TJ(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}w(490,1,{64:1,88:1,92:1},TJ);_.eQ=function(a){return a===this?!0:H(a,64)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};_.hC=function(){var a;a=31+this.d;a=31*a+this.b;a=31*a+this.a;return a=31*a+this.c};_.tS=function(){return eca.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Lm};_.a=0;_.b=0;_.c=0;_.d=0;w(494,1,ov);_.cf=function(){return this.j};_.tS=WJ;_.j=null;_.k=null;\nfunction nL(a){var b;b=a.j+Xd+a.f;a.e||(b+=Rd);null!=a.c&&(b+=Qd+a.c);return b}function oL(a,b){a.e=b;yI(a.i.a,b)}function pL(a){this.n=(NJ(),NJ(),OJ);var b;var c;b=this.cZ.d;-1!=jG(b,kG(36))?b=null:(c=this.n.b.d++,b=mG(b,xJ(b,kG(46))+1)+m+c);this.j=b;this.d=new wK;this.f=a;this.e=!0;this.i=new qL(this)}w(493,494,ov,pL);_.cf=function(){return nL(this)};_.c=null;_.e=!1;_.f=null;_.i=null;w(492,493,Hu);_.cf=function(){return nL(this)+(this.b?",tearOff":m)};_.b=!1;w(496,1,{77:1});\n_.eQ=function(a){return a===this?!0:H(a,77)?this.vf()==a.vf()&&this.wf()==a.wf():!1};_.hC=function(){var a;a=new zK;rL(a,this.vf());rL(a,this.wf());return a.a};function CJ(){this.b=this.a=0}function sL(a,b){this.a=a;this.b=b}w(495,496,{68:1,77:1,88:1},CJ,sL);_.eQ=function(a){return a===this?!0:H(a,68)?this.a==a.a&&this.b==a.b:!1};_.vf=ZE;_.wf=wH;_.tS=function(){return fca.d+"[x="+this.a+",y="+this.b+Lm};_.a=0;_.b=0;\nfunction tL(a,b){if(!b)throw new yD(Jj);var c=a.a;if(J(b.f,Zd)){var c=c.a.a,d=new AI,e=c.c.c;if(0>e||e>c.c.c)throw new KG;c.o&&(d.pb[xo]=2);dI(c,e,d.pb);uL(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 KG;uL(d.c,e,c);for(f=g=0;f<e;++f)H(FF(d.c,f),45)&&++g;uL(d.i,g,c);dI(d,e,c.pb);c.c=d;e=iG(c.pb)+Ge;eG(c.ie(),e,!1);d.o&&(e=rI(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.pb[xo]=2))}}\nfunction vL(){pL.call(this,m);new bw;this.b=!1;this.a=(NJ(),new wL)}w(497,492,Hu,vL);_.a=null;w(500,1,{92:1});w(499,500,dv);_.eQ=function(a){return a===this?!0:H(a,79)?this.vf()==a.vf()&&this.wf()==a.wf()&&this.yf()==a.yf()&&this.xf()==a.xf():!1};_.hC=function(){var a;a=new zK;rL(a,this.vf());rL(a,this.wf());rL(a,this.yf());rL(a,this.xf());return a.a};function ZJ(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}w(498,499,{69:1,79:1,88:1,92:1},ZJ);\n_.eQ=function(a){return a===this?!0:H(a,69)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.xf=ZE;_.yf=wH;_.vf=bC;_.wf=UK;_.tS=function(){return gca.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Lm};_.a=0;_.b=0;_.c=0;_.d=0;function xL(){xL=x;yL=new zL;AL=new BL;CL=new BL}var yL,CL,AL;w(502,1,{});_.eQ=tv;_.hC=uv;function zL(){}w(503,502,{},zL);function BL(){}w(504,1,{},BL);w(505,459,lv);function DL(a,b){var c;c=zJ(yJ(a));return!c?null:new HJ(EL(c,Qm)*b+6,lL(mL,c.b).c+6)}\nfunction FL(a){GL.call(this,a,null!=a?a.length:0)}function GL(a,b){MJ.call(this);this.a=0>b?0:b;var c=this.Tc;VI(c.a,a);c.e.a=-1;c.e.b=-1}w(506,505,lv,FL,GL);_.Ne=function(){return"textfield"+this.Vc.b.f++};_.Pe=function(){return DL(this,Zz(this.Tc.a.pb,au).length)};_.Qe=function(){return!yJ(this)?null:DL(this,Zz(this.Tc.a.pb,au).length)};_.Se=HL;_.Ue=IL;_.Ye=function(){this.Tc=(NJ(),new JL)};_.af=HL;_.df=IL;_.a=0;function NJ(){NJ=x;OJ=new KL}\nfunction LL(){var a=(NJ(),NJ(),OJ);!a.c&&(a.c=new ML);return a.c}w(507,1,{});_.a=null;_.c=null;var OJ;function NL(){}w(508,1,{},NL);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;w(509,1,{});function OL(){OL=x;PL=new QL;RL=new QL}function SL(a,b){return b==a?!0:!b?!1:!0}function QL(){}w(510,1,{72:1},QL);_.eQ=function(a){return null==a||!H(a,72)?!1:SL(this,a)};_.hC=function(){var a;a=null.fi()+";class="+null.fi();a=!null.fi().fi()?a:a+";charset=";return TL(a)};\n_.tS=function(){return UL.d+"[MimeType=(null);humanPresentableName="+this.a+Lm};_.a=null;var PL,RL;function VL(){VL=x;y(hca,q,72,[(OL(),RL),PL])}function WL(a){var b=(OL(),RL);if(SL(b,(OL(),RL)))return a.a;if(SL(b,PL))return new XL(a.a);throw new YL(b);}function ZL(a){VL();this.a=a}w(511,1,{},ZL);_.a=null;function YL(a){this.f=rp+a}w(512,137,{73:1,88:1,96:1,105:1},YL);function $L(a,b,c){pK();aM.call(this,a,b,c,nu)}function aM(a,b,c,d){pK();nK.call(this,a);this.k=b;this.a=c;this.c=d;this.b=0}\nw(513,460,ov,$L,aM);_.cf=function(){var a,b;a=1001==this.k?"ACTION_PERFORMED":Zt;b=m;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="+QE(this.c)+Yd+b};_.a=null;_.b=0;_.c=nu;function LJ(a,b){pK();nK.call(this,a);this.k=b}w(514,460,ov,LJ);\n_.cf=function(){var a,b;a=this.n;switch(this.k){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return Zt}return b+" ("+a.We()+Jd+a.Xe()+fa+a.Ve()+hu+a.Re()+od};w(517,514,ov);_.j=0;\nfunction bM(a){var b;switch(a.k){case 503:b=xj;break;case 500:b=tj;break;case 501:b=yj;break;case 502:b=zj;break;case 506:b=uj;break;case 504:b=vj;break;case 505:b=wj;break;case 507:b=Aj;break;default:b=Zt}b=b+Od+a.f+Jd+a.i+qd+a.d;if(0<(a.j&16320)){var c=Yd,d=a.j,e;e=new VE;0!=(d&4)&&Oy(Oy(e,(NJ(),null)),Ed);0!=(d&1)&&Oy(Oy(e,(NJ(),null)),Ed);0!=(d&2)&&Oy(Oy(e,(NJ(),null)),Ed);0!=(d&8)&&(0!=(d&2048)?0!=(d&512)&&Oy(Oy(e,(NJ(),null)),Ed):Oy(Oy(e,(NJ(),null)),Ed));0!=(d&32)&&Oy(Oy(e,(NJ(),null)),Ed);\n0!=(d&16)&&Oy(Oy(e,(NJ(),null)),Ed);0!=(d&8)&&Oy(Oy(e,(NJ(),null)),Ed);0!=(d&4)&&Oy(Oy(e,(NJ(),null)),Ed);0==Xz(e.a).length?e=Xz(e.a):(d=Xz(e.a).length-1,e=cM(Xz(e.a),0,d));c=c+e+Wd;e=a.j;var f,d=(f=m,0!=(e&256)&&(f+=(NJ(),null)),0!=(e&128)&&(f+=(0<f.length?Ed:m)+(NJ(),null)),0!=(e&512)&&(f+=(0<f.length?Ed:m)+(NJ(),null)),0!=(e&64)&&(f+=(0<f.length?Ed:m)+(NJ(),null)),0!=(e&8192)&&(f+=(0<f.length?Ed:m)+(NJ(),null)),f);0!=(e&1024)&&(d+=(0<d.length?Ed:m)+(NJ(),null));0!=(e&2048)&&(d+=(0<d.length?Ed:\nm)+(NJ(),null));0!=(e&4096)&&(d+=(0<d.length?Ed:m)+(NJ(),null));b+=c+d}return b+=Pd+a.e}w(519,517,ov);_.cf=function(){return bM(this)};_.d=0;_.e=0;_.f=0;_.i=0;\nfunction YC(a,b,c,d){pK();LJ.call(this,a,507);this.d=this.e=this.j=0;this.f=b;this.i=c;if(0!=(this.j&63))this.j&=-16321,0!=(this.j&1)&&(this.j|=64),0!=(this.j&2)&&(this.j|=128),0!=(this.j&4)&&(this.j|=256),0!=(this.j&8)&&(this.j|=512),0!=(this.j&32)&&(this.j|=8192),500<=this.k&&502>=this.k?0!=(this.j&16)?(this.d=1,501==this.k&&(this.j|=1024)):0!=(this.j&8)?(this.d=2,501==this.k&&(this.j|=2048)):0!=(this.j&4)&&(this.d=3,501==this.k&&(this.j|=4096)):(0!=(this.j&16)&&(this.j|=1024),0!=(this.j&8)&&(this.j|=\n2048),0!=(this.j&4)&&(this.j|=4096));else if(0!=(this.j&16320))if(this.j&=-64,0!=(this.j&64)&&(this.j|=1),0!=(this.j&128)&&(this.j|=2),0!=(this.j&256)&&(this.j|=4),0!=(this.j&512)&&(this.j|=8),0!=(this.j&8192)&&(this.j|=32),500<=this.k&&502>=this.k)switch(this.d){case 1:this.j|=16;break;case 2:this.j|=8;break;case 3:this.j|=4}else 0!=(this.j&1024)&&(this.j|=16),0!=(this.j&2048)&&(this.j|=8),0!=(this.j&4096)&&(this.j|=4);this.b=0;this.a=1;this.c=d}w(520,519,ov,YC);\n_.cf=function(){var a,b;a=bM(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=Zt}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;w(529,1,{});function XL(a){if(null==a)throw new dM;}w(530,529,{},XL);\nfunction eM(){eM=x;fM={};fM[Eq]=Lp;fM[As]=Wt;fM[Qaa]=Oj;fM[Raa]=Lp;fM[ss]=Oj;fM[wb]=Oj;fM[Ds]=Oj;fM[Hq]=Lp;fM[Bq]=Oj;fM[hq]=Oj;fM[fba]=Oj;fM[eba]=Oj;fM[ts]=Oj;fM[Zn]=Oj;fM[Fq]=Oj;fM[gba]=Oj;fM[Aq]=Oj;fM[Cq]=hi;fM[Dq]=ff;fM[Gq]=Qi;!$C&&($C=new hD);$C.a?fM[wq]=nba:fM[wq]=null}var fM;w(534,137,pv);function gM(){}function hM(a){this.f=a}w(533,534,{82:1,88:1,96:1,105:1},gM,hM);function iM(){iM=x;jM=new kM}\nfunction lM(a){iM();var b,c,d;if(null==a)throw new gM;a=lG(a);try{d=jG(a,kG(58))}catch(e){e=Dz(e);if(H(e,100))throw new hM(Py(e));throw e;}c=jG(a,kG(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;mM();var f,g,h;h=c.length;b=new nM;for(g=0;g<h;++g)f=c.charCodeAt(g),65<=f&&90>=f?oM(b,f+32&65535):Uz(b.a,String.fromCharCode(f));\nthis.f=Xz(b.a)}else this.f=null,d=-1}if(null==this.f)throw new hM(ui+a);if(!this.k&&(this.k=PD(jM,this.f),this.k||(this.k=(NJ(),new pM))&&D(jM,this.f,this.k),!this.k))throw new hM(ui+a);try{c=a;var j=++d,l=a.length,n,o,r,t,z,v,E,s,F,P,M,$,da,Z,ca,Hb,aa,sb,Mb,K,Ja;if(l<j||0>l){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(Te,j)==j&&-1==qM(c,kG(47),j+2))throw new rM(l);}else{M=c.substr(j,l-j);l-=j;v=0;E=this.c;$=this.e;sb=this.j;t=this.d;ca=this.i;n=this.a;Ja=this.n;Mb=qM(M,\nkG(35),0);if(0==M.indexOf(Te)&&0!=M.indexOf(Ue)){F=2;$=-1;v=qM(M,kG(47),2);aa=qM(M,kG(63),2);-1!=aa&&(-1==v||v>aa)&&(v=aa);-1==v&&(v=l,t=m);s=v;-1!=Mb&&Mb<v&&(s=Mb);var Zc=kG(64);K=M.lastIndexOf(Zc,s);n=M.substr(2,s-2);-1<K&&(Ja=M.substr(2,K-2),F=K+1);da=qM(M,kG(58),-1==K?F:K);r=jG(M,kG(93));if(-1!=r)try{M.length>r+1?(o=M.charCodeAt(r+1),58==o?da=r+1:da=-1):da=-1}catch(Ub){if(Ub=Dz(Ub),!H(Ub,96))throw Ub;}-1==da||da>v?E=M.substr(F,s-F):(E=M.substr(F,da-F),Z=M.substr(da+1,s-(da+1)),0==Z.length?$=-1:\n$=sM(Z,10))}-1<Mb&&(sb=M.substr(Mb+1,l-(Mb+1)));z=-1==Mb?l:Mb;var tb=kG(63);Hb=M.lastIndexOf(tb,z);-1<Hb?(ca=M.substr(Hb+1,z-(Hb+1)),0==Hb&&null!=t&&(J(t,m)?t=Se:t.indexOf(Se),P=xJ(t,kG(47))+1,t=t.substr(0,P-0)),z=Hb):0!=Mb&&(ca=null);-1<v&&(v<l&&47==M.charCodeAt(v)?t=M.substr(v,z-v):z>v&&(null==t?t=m:J(t,m)?t=Se:t.indexOf(Se),P=xJ(t,kG(47))+1,0==P?t=M.substr(v,z-v):t=t.substr(0,P-0)+M.substr(v,z-v)));null==t&&(t=m);null==E&&(E=m);d=E;var N;N=t;null!=ca&&!J(ca,m)&&(null!=t?N=t+Xf+ca:N=Xf+ca);null==\nthis.f&&(this.f=this.f);this.c=d;this.b=N;this.e=$;this.j=sb;var za;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+zf+this.e));null!=this.c&&-1<(za=xJ(this.c,kG(64)))?(this.n=cM(this.c,0,za),this.c=mG(this.c,za+1)):this.n=null;null!=this.b&&-1<(za=jG(this.b,kG(63)))?(this.i=mG(this.b,za+1),this.d=cM(this.b,0,za)):(this.i=null,this.d=this.b);this.a=n;this.n=Ja;this.d=t;this.i=ca}}catch(mc){mc=Dz(mc);if(H(mc,96))throw new hM(Py(mc));throw mc;}if(-1>this.e)throw new hM(tq+this.e);\n}w(535,1,ov,lM);_.tS=function(){return!this.k?Yt+this.f+ud+this.c+this.b:tM(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var jM;function tM(a){var b,c;b=new VE;Oy(b,a.f);Uz(b.a,zf);c=a.a;null!=c&&0<c.length&&(Ny(b.a,Te),Oy(b,a.a));c=a.b;a=a.j;null!=c&&Ny(b.a,c);null!=a&&(Uz(b.a,Wb),Ny(b.a,a));return Xz(b.a)}w(536,1,{});\nfunction uM(a,b,c){var d,e;for(d=a.Of().ye();d.Vd();)if(a=d.Wd(),e=a.xh(),null==b?null==e:Xy(b,e))return c&&(a=new vM(a.xh(),a.yh()),d.Xd()),a;return null}w(540,1,hv);_.Nf=function(a){return!!uM(this,a,!1)};_.eQ=function(a){var b,c;if(a===this)return!0;if(!H(a,108)||this.Tf()!=a.Tf())return!1;for(a=a.Of().ye();a.Vd();)if(b=a.Wd(),c=b.xh(),b=b.yh(),!this.Nf(c)||!wM(b,this.Pf(c)))return!1;return!0};_.Pf=function(a){a=uM(this,a,!1);return!a?null:a.yh()};\n_.hC=function(){var a,b,c;c=0;for(b=this.Of().ye();b.Vd();)a=b.Wd(),c+=a.hC(),c=~~c;return c};_.Qf=xM;_.Rf=function(){throw new yM("Put not supported on this map");};_.Sf=function(a){a=uM(this,a,!0);return!a?null:a.yh()};_.Tf=function(){return this.Of().Tf()};_.tS=function(){var a,b,c,d;d=ku;a=!1;for(c=this.Of().ye();c.Vd();)b=c.Wd(),a?d+=Kd:a=!0,d+=m+b.xh(),d+=Vf,d+=m+b.yh();return d+"}"};function UI(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}\nfunction VF(a,b){var c;if(null==b)c=a.c;else if(H(b,1))c=zf+b in a.e;else a:{c=a.Wf(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d].xh();if(a.Vf(b,f)){c=!0;break a}}c=!1}return c}function PD(a,b){return null==b?a.b:H(b,1)?a.e[zf+b]:zM(a,b,a.Wf(b))}function zM(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d],g=f.xh();if(a.Vf(b,g))return f.yh()}return null}function D(a,b,c){return null==b?AM(a,c):H(b,1)?BM(a,b,c):CM(a,b,c,a.Wf(b))}\nfunction CM(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){var d=e[f],h=d.xh();if(a.Vf(b,h))return a=d.yh(),d.zh(c),a}else e=a.a[d]=[];d=new vM(b,c);e.push(d);++a.d;return null}function AM(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}function BM(a,b,c){var d,e=a.e,b=zf+b;b in e?d=e[b]:++a.d;e[b]=c;return d}\nfunction RD(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(H(b,1)){var d,e=a.e;c=zf+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.Wf(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e],h=g.xh();if(a.Vf(b,h)){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.yh();break a}}c=null}return c}w(539,540,hv);_.Nf=function(a){return VF(this,a)};_.Of=function(){return new DM(this)};_.Vf=function(a,b){return this.Uf(a,b)};_.Pf=function(a){return PD(this,a)};\n_.Rf=function(a,b){return D(this,a,b)};_.Sf=function(a){return RD(this,a)};_.Tf=UK;_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Ky(){UI(this)}w(538,539,Wu,Ky);_.Uf=function(a,b){return hE(a)===hE(b)||null!=a&&Xy(a,b)};_.Wf=function(a){return~~Zy(a)};function kM(){UI(this)}w(537,538,Wu,kM);function EM(){}w(541,136,bv,EM);function FM(a){var b,c;b=0;for(c=a.a;c<a.i;){c=GM(a,c);if(c>=a.i)break;c=HM(a,c);++b}return b}function IM(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}\nfunction JM(a){var b;a.a=0<=a.j&&!a.d?a.j:GM(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new EM;b=a.a;a.a=HM(a,a.a);return cM(a.n,b,a.a)}function HM(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=KM(a.n,d,a.n.length);if(c<=a.f&&IM(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=jG(a.c,kG(c)))break;++d}a.k&&b==d&&(a.e?(c=KM(a.n,d,a.n.length),c<=a.f&&IM(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=jG(a.c,kG(c))&&++d));return d}\nfunction GM(a,b){var c,d;if(null==a.c)throw new dM;for(d=b;!a.k&&d<a.i;)if(a.e){c=KM(a.n,d,a.n.length);if(c>a.f||!IM(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>jG(a.c,kG(c)))break;++d}return d}function LM(a){MM.call(this,a,ha,!1)}function NM(a){MM.call(this,a,Jd,!1)}\nfunction MM(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=KM(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=C(A,u,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=KM(this.c,d,this.c.length),this.b[c]=a}}}w(542,1,{},LM,NM,MM);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function OM(){}\nw(543,1,{},OM);_.a=null;function PM(a,b){var c,d;c=a.a.exec(b);d=new OM;d.a=c;return d}function QM(){}function RM(a,b){var c,d;d=m;2==(b|2)&&(d+=mq);1==(b|1)&&(d+=cr);c=new QM;c.a=RegExp(a,d);return c}w(544,1,{},QM);_.a=null;\nfunction SM(a,b){var c,d,e,f,g;c=m;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(H(e,1)&&(e=Aba(e),!(az(),!/[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]/.test(e.replace(/"(\\\\.|[^"\\\\])*"/g,m)))))return;c+=e;d<b.length-1&&(c+=Jd);++d}}typeof a==Cp?($wnd.alert(eg),c=$wnd.eval(gl+c+Lm),a.apply(c)):(evalString=a+bd+c+vd,$wnd.eval(evalString))}function TM(a){var b;if(null==a||0==a.length)return UM(Oi+a+Sb),af;b=a.charCodeAt(a.length-1);return VM(b)||46==b?a+Js:a}\nfunction oE(a){var a=new WM(a),b,c,d,e,f;b=$doc.getElementsByTagName($o);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=fA(e,vo),c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;XM(a););return a.b}function ica(a,b){b.ondragenter=function(){$wnd.event.returnValue=!1;$wnd.event.dataTransfer.dropEffect=Jo};b.ondragover=b.ondragenter;b.ondrop=function(){$wnd.event.returnValue=!1;$wnd.event.dataTransfer.dropEffect=Jo;var b=$wnd.event.dataTransfer.getData(Ok);null!=b&&a.ig(b)}}\nfunction jca(a,b){b.ondragstart=function(){var b=a.hg();$wnd.event.dataTransfer.setData(Ok,b);$wnd.event.dataTransfer.effectAllowed=Jo}}function YM(){YM=x;ZM=$moduleBase+fg}var ZM,$M=null;function aN(){aN=x;YM();$M=new SE((jF(),new iF(ZM)),29,16)}function kca(a){var b;$wnd.JSApplet.Inchi[Ym]=function(a){b=a};$wnd.JSApplet.Inchi.computeInchi(a,Hi+Ym);delete $wnd.JSApplet.Inchi[Ym];return b}function bN(a){var b;cN?a&&dN(a):(b=(eN(),fN).a.a,b=(cz(),new hz(b)),b.d=dz,ez(fz(b,new gN(a))))}var cN=!1;\nfunction gN(a){this.a=a}w(552,1,{},gN);_.wd=function(a){if(this.a){var b=this.a;b.a&&b.a.zd(a)}else $wnd.alert("Loading of InChI-js failed")};_.xd=function(){this.a&&(dN(this.a),cN=!0)};_.a=null;function dN(a){var b;b=kca(a.b);a.a.Xf(b)}function hN(a,b){this.a=a;this.b=b}w(553,1,ev,hN);_.zd=function(a){this.a&&this.a.zd(a)};_.a=null;var fN=_.b=null;function eN(){eN=x;fN=new RE((jF(),new iF($moduleBase+xf)))}function iN(a){return a.error==m?null:a.error}\nfunction jN(a){return a.warning==m?null:a.warning}\nfunction kN(){kN=x;lN=y(lE,q,1,[vh,kg]);mN=(BK(),EK);nN=RK(mN);oN=y(A,u,-1,[301,3,401,4,501,5,701,9,801,10,901,11,1001,12,601,8,1101,7,1300,1,1201,32,1301,33]);pN=C(qN,q,58,43,0);rN=C(lE,q,1,43,0);sN=C(qN,q,58,7,0);tN=null!=(eM(),fM[wq]);uN=C(lca,q,62,100,0);vN=C(mca,q,63,100,0);var a,b;for(a=1;42>=a;++a)0<wN(a)?pN[a]=(BK(),GK):(pN[a]=(BK(),LK),rN[a]=dl);rN[1]=ji;pN[1]=(BK(),GK);rN[2]=sg;pN[2]=LK;rN[3]=Fg;pN[3]=GK;rN[4]=Nj;pN[4]=QK;rN[5]=bk;pN[5]=KK;rN[9]=ai;pN[9]=NK;rN[10]=fh;pN[10]=NK;rN[11]=Eg;\npN[11]=NK;rN[12]=ni;pN[12]=NK;rN[8]=sk;pN[8]=SK(MK);rN[7]=dk;pN[7]=LK;rN[6]=Fk;pN[6]=GK;rN[13]=xk;pN[13]=GK;rN[32]=dl;pN[32]=GK;rN[14]=Ti;rN[16]=Vi;rN[15]=Qj;rN[17]=ok;rN[18]=wh;rN[19]=ei;rN[20]=ig;rN[21]=Fj;rN[22]=Hg;rN[24]=Hk;rN[23]=tg;rN[25]=fl;rN[26]=Sj;rN[27]=xh;rN[28]=Ug;rN[29]=jg;rN[30]=ii;rN[31]=pg;for(a=33;42>=a;++a)b=kk,33<a&&(b+=a-33),rN[a]=b,pN[a]=GK}function xN(a){var b;if(a.dc)b=yN(a,1)+Wf+yN(a,2)+Wf+yN(a,3);else if(b=yN(a,0),0<b.length){var c=new zN(a.ob);Wv(a.qb.a,c)}return b}\nfunction AN(a){var b,c,d;d=!1;if(0<a.ob.v||0<a.ob.w)if(d=!0,0<a.ob.v?(BN(a.ob,a.ob.v),CN(a,No,a.ob.v),a.ob.v=0):(DN(a.ob,a.ob.w),CN(a,Oo,a.ob.v),a.ob.w=0),EN(a.ob),b=FN(a.ob),1<b.length)for(c=0;c<b.length;++c)0==c?(a.zb[a.o]=b[0],a.ob=a.zb[a.o]):a.zb[++a.Sb]=b[c];return d}\nfunction GN(a,b){var c,d,e,f;HN(a,!1);c=b.a;if(J(c,Xe))xC(xN(a));else if(J(c,$e))xC(yC(a,!0,!1));else if(J(c,ef))xC(yC(a,!0,!0));else if(J(c,wf))a.Tb&&(c=a.r,null==c.i&&(c.i=fk),zC(a.E,(!a.Ub&&(a.Ub=new AC(a)),a.Ub)));else if(J(c,hf))a._f(3);else if(J(c,kf))a._f(4);else if(J(c,mf))a._f(5);else if(J(c,nf))yz(6,new IN(a));else if(J(c,of))a.kg();else if(J(c,uf))yz(1,new JN(a));else if(J(c,ct))7!=a.cb&&(a.db=nu),d=b.c,d=PE(d,mu),c=HE(d,a.db),e=!EE(c,nu)?zE(c):c,!EE(e,qba)&&KN(a.ob,Q(c)),a.Ib=!0,a.cb=\n7,a.db=d;else if(c==Uk||c==Ck){if(e=LN(a.ob,(MN(),c==Ck?NN:ON)))a.ob.f.a?wC(a,eh):wC(a,Tj),PN(a,ho,a.o,0,0),a.Ib=!0}else if(c==rg){f=QN(a);e=!1;for(c=1;c<=a.ob.p;++c)d=a.ob.b[c],-99199==d.f&&(++f,d.f=f,e=!0);e&&(a.Ib=!0,PN(a,io,a.o,0,0))}else if(c==Ch){c=a.ob;e=!1;for(d=1;d<=c.p;++d)e=RN(c.b[d])||e;(a.Ib=e)&&PN(a,Ro,a.o,0,0)}else c==Dh?(a.Ib=SN(a.ob),a.Ib&&PN(a,So,a.o,0,0)):J(c,jt)||(J(c,hp)?a.hc=!0:TN(a,c));(a.Ib||a.Gb)&&a.bf(a.Ec.d)}\nfunction UN(a,b,c,d,e){var f,g,h,j,l,n,o,r;if(!a.Ob&&(j=c-b+1,!(0>=j||b>a.Sb||c>a.Sb))){l=C(VN,jv,-1,99,1);h=o=n=0;for(g=b;g<=c;++g)f=WN(a.zb[g]),n+=f.c,o+=f.d,f.d>h&&(h=f.d),l[g]=f.c,2==d&&(l[g]=f.d);a.J&&(n+=25*(j+1),o+=25*(j+1),h+=25);j=g=1;a.J?r=XN(a):r=YN(a);f=iA(r.b);r=iA(r.a);1==d||3==d?f=~~((f-48)/2):2==d&&(r=~~(r/2));n>=f&&(g=f/n);h>=r&&(j=r/h);h=0;a.J&&(a.xb=g<j?g:j,a.gg(pn+a.xb+xb+f+yb+r+ba),h=25*f/n,2==d&&(h=25*r/o));for(g=b;g<=c;++g)2==d?l[g]=l[g]*r/o:l[g]=l[g]*f/n;n=-f/2;o=0;1==d?n=\n-f-24:3==d?n=24:2==d&&(n=0,o=-r);for(g=b;g<=c;++g){a.J&&ZN(a.zb[g]);2==d?o+=l[g]/2+h:n+=l[g]/2+h;if(!e)for(b=1;b<=a.zb[g].p;++b)$N(a.zb[g].b[b],n/a.xb,o/a.xb);2==d?o+=l[g]/2:n+=l[g]/2;a.J||aO(a.zb[g])}}}function bO(a,b){var c;a.k=202;a.Mb=!1;wC(a,m);if(0!=a.Sb){a.Ib=!0;a.q=!0;for(c=a.o;c<a.Sb;++c)a.zb[c]=a.zb[c+1];--a.Sb;a.o=a.Sb;0<a.Sb?a.ob=a.zb[a.o]:(a.ob=new cO(a),a.ob.o=0);b&&(!!a.r&&dO(fz(a.r,oo),0,0,0),a.hc=!0)}}function eO(a){a.Sb=0;a.o=0;a.ob=new cO(a);a.ob.o=0;a.sb=null;a.Ib=!0}\nfunction fO(a,b){var c,d,e,f,g;g=new vL;e=uk;d=qj;f=sj;MN();a:{for(c=1;c<=a.Sb;++c)if(0<a.zb[c].p){c=(MN(),MN(),NN);break a}c=(MN(),MN(),ON)}c=c.a?ON:NN;b&&(e=vk,f=d=nk);a.Ac&&(f+=lb+e,!b&&a.zc&&(f+=mb));e=new pL(nh+e);e.c=Xe;tL(g,e);oL(e,!c.a);uK(e.d,a);e=new pL(nh+d);e.c=$e;uK(e.d,a);tL(g,e);b||(e=new pL(nh+d+Fa),e.c=ef,uK(e.d,a),tL(g,e),a.Yf()&&(a.N&&(e=new pL(oh),e.c=hf,uK(e.d,a),oL(e,!c.a),tL(g,e)),a.P&&(e=new pL(qh),e.c=kf,uK(e.d,a),oL(e,!c.a),tL(g,e)),a.kc&&(e=new pL(yk),e.c=of,uK(e.d,a),oL(e,\n!c.a),tL(g,e)),a.O&&(e=new pL(ph),e.c=mf,uK(e.d,a),oL(e,!c.a),tL(g,e))));a.Ac&&a.Q&&!b&&(e=new pL(sh),e.c=uf,uK(e.d,a),tL(g,e));a.Ac&&a.zc&&!b&&(e=new pL(rh),e.c=nf,uK(e.d,a),oL(e,!c.a),tL(g,e));a.Tb&&(tL(g,new pL(Zd)),d=a.Wb,null==d&&(d=gk+f),e=new pL(d),e.c=wf,uK(e.d,a),tL(g,e));vJ(a,g);return g}function gO(a,b,c,d){return new hO(a.ag(!b?null:b.a,Q(L(Math.round(c))),Q(L(Math.round(d)))))}\nfunction iO(a,b,c,d){var e,f,g,h,j,l,n;f=100*d+c;j=(c-1)*(a.mb+(a.Lb?1:0));g=(d-1)*(a.mb+(a.Lb?1:0));1==c&&2<d&&(g-=2*a.mb);jO(b,mN);a.Lb?(f==a.k&&jO(b,SK(mN)),kO(b,j,g,a.mb,a.mb),jO(b,(BK(),GK)),lO(b,j,g,a.mb-1,a.mb-1)):f==a.k?mO(b,j+1,g+1,a.mb,a.mb,!1):mO(b,j,g,a.mb,a.mb,!0);if(!(1301==f&&!a.cc||107==f&&!a.ac))if(201!=f||a.tc)if(103!=f||a.Fb)if(!(105==f&&!a.Rb&&!a.A)&&(109!=f||a.dc))if(c=a.mb/4,3>d)switch(jO(b,(BK(),IK)),f){case 101:jO(b,MK);nO(b,j+3,g+3,a.mb-6,a.mb-6);jO(b,IK);e=g+3;h=a.mb-6;c=\na.mb-6;d=b.a;f=Q(L(R((j+3)*S)));e=Q(L(R(e*S)));h=Q(L(R(h*S)));c=Q(L(R(c*S)));d.o&&(oO(d,!1),pO(d,qO(d,f,e,h,c)));rO(b,j+6,g+6,a.mb-12,a.mb-12);sO(b.a,Q(L(R((j+9)*(tO(),S)))),Q(L(R((g+9)*S))),Q(L(R(2*S))),Q(L(R(4*S))));kO(b,j+a.mb-10,g+9,2,4);0.04>Math.random()&&(jO(b,KK),sO(b.a,Q(L(R((j+10)*S))),Q(L(R((g+18)*S))),Q(L(R(4*S))),Q(L(R(4*S)))));0.96<Math.random()&&(jO(b,MK),kO(b,j+a.mb-10,g+8,2,3));break;case 112:f=j+c;e=j+a.mb-c;h=j+a.mb/2;uO(b,f,g+a.mb-c,h,g+a.mb/2);uO(b,j+a.mb/2,g+a.mb/2,e,g+a.mb-\nc);l=g+a.mb-c;d=a.mb/24;vO(b.a,Q(L(R((h-d)*(tO(),S)))),Q(L(R(l*S))),Q(L(R((h-2*d)*S))),Q(L(R(l*S))));vO(b.a,Q(L(R((h+d)*S))),Q(L(R(l*S))),Q(L(R((h+2*d)*S))),Q(L(R(l*S))));jO(b,NK);uO(b,f,g+c,h,g+a.mb/2);uO(b,j+a.mb/2,g+a.mb/2,e,g+c);l=g+c;vO(b.a,Q(L(R((h-d)*S))),Q(L(R(l*S))),Q(L(R((h-2*d)*S))),Q(L(R(l*S))));vO(b.a,Q(L(R((h+d)*S))),Q(L(R(l*S))),Q(L(R((h+2*d)*S))),Q(L(R(l*S))));jO(b,IK);break;case 107:jO(b,LK);kO(b,j+4,g+4,a.mb-8,a.mb-8);jO(b,IK);lO(b,j+4,g+4,a.mb-8,a.mb-8);rO(b,j+6,g+6,a.mb-11,a.mb-\n12);sO(b.a,Q(L(R((j+9)*(tO(),S)))),Q(L(R((g+9)*S))),Q(L(R(2*S))),Q(L(R(4*S))));kO(b,j+a.mb-10,g+9,2,4);break;case 108:d=a.mb/4;uO(b,j+d,g+a.mb-d,j+a.mb-d,g+d);d=a.mb/2-d;f=g+2*a.mb/3;j+=a.mb/2;c=j+d;vO(b.a,Q(L(R(j*(tO(),S)))),Q(L(R(f*S))),Q(L(R(c*S))),Q(L(R(f*S))));g+=a.mb/3;a=j-d;vO(b.a,Q(L(R(a*S))),Q(L(R(g*S))),Q(L(R(j*S))),Q(L(R(g*S))));j=(a+j)/2;g-=d/2;a=g+d;vO(b.a,Q(L(R(j*S))),Q(L(R(g*S))),Q(L(R(j*S))),Q(L(R(a*S))));break;case 113:a.lc&&(d=c/2,f=a.mb-2*c-2*d,c=j+d+c,e=g+(c-j),jO(b,PK),wO(b.a,\nQ(L(R(c*(tO(),S)))),Q(L(R(e*S))),Q(L(R(f*S))),Q(L(R(f*S)))),jO(b,HK),h=j+a.mb/2,a=g+a.mb/2,l=c+f,n=g+d,g=n+d,vO(b.a,Q(L(R(c*S))),Q(L(R(g*S))),Q(L(R(h*S))),Q(L(R(n*S)))),vO(b.a,Q(L(R(h*S))),Q(L(R(n*S))),Q(L(R(l*S))),Q(L(R(g*S)))),g=e+f+d,n=g+d,vO(b.a,Q(L(R(c*S))),Q(L(R(g*S))),Q(L(R(h*S))),Q(L(R(n*S)))),vO(b.a,Q(L(R(h*S))),Q(L(R(n*S))),Q(L(R(l*S))),Q(L(R(g*S)))),j+=d,l=j+d,g=e+f,vO(b.a,Q(L(R(l*S))),Q(L(R(e*S))),Q(L(R(j*S))),Q(L(R(a*S)))),vO(b.a,Q(L(R(j*S))),Q(L(R(a*S))),Q(L(R(l*S))),Q(L(R(g*S)))),j=\nc+f+d,l=j+d,vO(b.a,Q(L(R(j*S))),Q(L(R(e*S))),Q(L(R(l*S))),Q(L(R(a*S)))),vO(b.a,Q(L(R(l*S))),Q(L(R(a*S))),Q(L(R(j*S))),Q(L(R(g*S)))));break;case 110:xO(b,j,g,a.mb,!0);break;case 111:xO(b,j,g,a.mb,!1);break;case 214:d=a.Z;f=3+j;c=f+d/2;e=f+d;h=g+3;l=h+d;jO(b,PK);yO(b,y(VN,jv,-1,[f,c,e]),y(VN,jv,-1,[h,l,h]),3);f=c;l=h+d/2;h=l+d;yO(b,y(VN,jv,-1,[f,c+d/2,f+d]),y(VN,jv,-1,[h,l,h]),3);a.R=new sL(iA(j),iA(g));break;case 109:uO(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);uO(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2+\nc/2);uO(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2-c/2);break;case 102:jO(b,DK);kO(b,j+3,g+5,a.mb-7,a.mb-11);jO(b,IK);lO(b,j+3,g+5,a.mb-7,a.mb-11);break;case 103:jO(b,mN);a.Mb&&mO(b,j+1,g+1,a.mb,a.mb,!1);jO(b,IK);zO(a,b,j,g,Pj);break;case 106:jO(b,KK);uO(b,j+7,g+7,j+a.mb-7,g+a.mb-7);uO(b,j+8,g+7,j+a.mb-6,g+a.mb-7);uO(b,j+7,g+a.mb-7,j+a.mb-7,g+7);uO(b,j+8,g+a.mb-7,j+a.mb-6,g+7);jO(b,IK);uO(b,j+c,g+a.mb/2,j+12,g+a.mb/2);zO(a,b,j+6,g,kk);break;case 104:jO(b,KK);uO(b,j+7,g+7,j+a.mb-7,g+a.mb-7);uO(b,j+\n8,g+7,j+a.mb-6,g+a.mb-7);uO(b,j+7,g+a.mb-7,j+a.mb-7,g+7);uO(b,j+8,g+a.mb-7,j+a.mb-6,g+7);jO(b,IK);break;case 105:a.sc?(jO(b,OK),nO(b,j+3,g+3,a.mb-6,a.mb-6),jO(b,IK)):zO(a,b,j,g,bf);break;case 114:jO(b,QK);d=a.mb-8;f=j+(a.mb-d)/2;c=g+(a.mb-d)/2;sO(b.a,Q(L(R(f*(tO(),S)))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(d*S))));jO(b,IK);AO(a,b,j,g,DK,mq);break;case 201:uO(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2+2);uO(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2-2);uO(b,j+a.mb-c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2-2);break;case 202:uO(b,j+c,\ng+a.mb/2,j+a.mb-c,g+a.mb/2);break;case 203:uO(b,j+c,g+a.mb/2-2,j+a.mb-c,g+a.mb/2-2);uO(b,j+c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2+2);break;case 204:uO(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);uO(b,j+c,g+a.mb/2-3,j+a.mb-c,g+a.mb/2-3);uO(b,j+c,g+a.mb/2+3,j+a.mb-c,g+a.mb/2+3);break;case 205:vO(b.a,Q(L(R((j+c/2)*(tO(),S)))),Q(L(R((g+2*c+c/3)*S))),Q(L(R((j+3*(c/2))*S))),Q(L(R((g+2*c-c/3)*S))));vO(b.a,Q(L(R((j+3*(c/2))*S))),Q(L(R((g+2*c-c/3)*S))),Q(L(R((j+5*(c/2))*S))),Q(L(R((g+2*c+c/3)*S))));vO(b.a,Q(L(R((j+5*(c/2))*\nS))),Q(L(R((g+2*c+c/3)*S))),Q(L(R((j+7*(c/2))*S))),Q(L(R((g+2*c-c/3)*S))));break;case 206:BO(a,b,j,g+2,3);break;case 207:BO(a,b,j,g,4);break;case 208:BO(a,b,j,g,5);break;case 209:BO(a,b,j,g,1);break;case 210:BO(a,b,j,g,6);break;case 211:BO(a,b,j,g,7);break;case 212:BO(a,b,j,g,8);break;case 213:zO(a,b,j,g,bi),a.T=new sL(iA(j),iA(g))}else d=CO(a,f),AO(a,b,j,g,pN[d],rN[d])}\nfunction DO(a,b,c){var d,e,f;d=0;b=Q(L(R(b/a.nb)));c=Q(L(R(c/a.nb)));if(b<a.mb+(a.Lb?1:0)||c<2*a.mb+(a.Lb?1:0)){f=0;for(e=1;14>=e;++e)if(b<e*(a.mb+(a.Lb?1:0))){f=e;break}b=0;for(e=1;e<=EO+2;++e)if(c<e*(a.mb+(a.Lb?1:0))){b=e;break}0<f&&0<b&&(d=100*b+f)}109==d&&(a.dc||(d=0));return d}function FO(a){var b;b=9;a.cc&&++b;a.Bc&&++b;return b}\nfunction GO(a,b,c,d,e){var f;f=3*e;e*=a.Z;a.J&&(f=0);f=c-f-e;c=f+e;a.J?(a=d,e=d-e,d=(e+d)/2):(d/=2,a=d+e/2,e=d-e/2);jO(b,(BK(),PK));yO(b,y(VN,jv,-1,[f,c,f]),y(VN,jv,-1,[e,d,a]),3)}\nfunction HO(a){var b,c,d,e,f;a.gg(gp+a.Ib+ba);if(a.Ib){if(a.r&&null!=a.r.a&&a.r.a!=Xt&&a.r.a!=Xs)for(b=1;b<=a.Sb;++b)EN(a.zb[b]);e=IO(a.vb,a.xb);c=a.yb;b=a.ub;a.gg(fp+c+ua+b+rb+a.xb+ba);jO(e,a.D);c/=a.xb;b/=a.xb;sO(e.a,Q(L(R(0*(tO(),S)))),Q(L(R(0*S))),Q(L(R(c*S))),Q(L(R(b*S))));d=a.tb?(xL(),AL):(xL(),CL);f=(xL(),yL);var g=e.a;if(f==(xL(),yL))d==AL?g.b=Pf:g.b=Of;d=new yK(a.wb);e.d=new yK(S*d.e);JO(e.a,e.d);for(d=1;d<=a.Sb;++d){f=a.zb[d];var g=e,h=void 0,j=void 0,l=void 0,n=void 0,o=void 0,r=void 0,\nt=n=n=void 0,z=j=t=void 0,v=z=n=void 0,E=o=v=r=h=v=void 0,s=void 0,F=void 0,P=o=void 0,M=l=o=v=t=h=j=v=j=E=t=h=F=z=h=void 0,l=P=r=P=E=r=t=n=M=l=n=t=t=void 0,z=h=1;g.c=f.k.D;f.k.L&&(jO(g,(BK(),IK)),lO(g,0,0,f.k.M.b-1,f.k.M.a-1));if(0!=f.p){f.y&&(s=g,n=f.y,s.b=n,s.f=s.a.e,KO(s.a,n));f.s&&(ZN(f),UN(f.k,1,f.k.Sb,0,!1),f.s=!1);LO(f.k,f.k.x);if(-1==f.i){for(s=1;s<=f.p;++s)n=f.b[s].c,0<n&&7>n&&(jO(g,(kN(),sN)[n]),nO(g,f.b[s].q-12,f.b[s].r-12,24,24));for(s=1;s<=f.q;++s)l=f.c[s].i,o=f.c[s].j,0!=f.b[l].c&&\nf.b[l].c==f.b[o].c&&(jO(g,(kN(),sN)[f.b[l].c]),v=f.b[o].q-f.b[l].q,h=f.b[o].r-f.b[l].r,z=Math.sqrt(v*v+h*h),1>z&&(z=1),h/=z,z=v/z,v=9*h,t=9*z,n=MO(4),r=MO(4),n[0]=f.b[l].q+v,r[0]=f.b[l].r-t,n[1]=f.b[o].q+v,r[1]=f.b[o].r-t,n[2]=f.b[o].q-v,r[2]=f.b[o].r+t,n[3]=f.b[l].q-v,r[3]=f.b[l].r+t,yO(g,n,r,4))}for(s=1;s<=f.q;++s){jO(g,(BK(),HK));t=f.c[s];l=t.i;o=t.j;1==f.i&&0!=f.b[l].c&&f.b[l].c==f.b[o].c&&jO(g,(kN(),sN)[f.b[l].c]);if(3==t.f||4==t.f)n=l,l=o,o=n;n=f.b[l].q;r=f.b[l].r;M=f.b[o].q;P=f.b[o].r;if(1!=\nt.c||0!=t.f)v=M-n,h=P-r,z=Math.sqrt(v*v+h*h),1>z&&(z=1),h/=z,z=v/z;switch(t.c){case 2:10<=t.f&&jO(g,NK);v=2*h;t=2*z;vO(g.a,Q(L(R((n+v)*(tO(),S)))),Q(L(R((r-t)*S))),Q(L(R((M+v)*S))),Q(L(R((P-t)*S))));vO(g.a,Q(L(R((n-v)*S))),Q(L(R((r+t)*S))),Q(L(R((M-v)*S))),Q(L(R((P+t)*S))));jO(g,IK);break;case 3:vO(g.a,Q(L(R(n*(tO(),S)))),Q(L(R(r*S))),Q(L(R(M*S))),Q(L(R(P*S))));l=3*h;o=3*z;vO(g.a,Q(L(R((n+l)*S))),Q(L(R((r-o)*S))),Q(L(R((M+l)*S))),Q(L(R((P-o)*S))));vO(g.a,Q(L(R((n-l)*S))),Q(L(R((r+o)*S))),Q(L(R((M-\nl)*S))),Q(L(R((P+o)*S))));break;case 9:case 0:for(o=0;10>o;++o)l=n-(n-M)/10*o,E=r-(r-P)/10*o,vO(g.a,Q(L(R(l*(tO(),S)))),Q(L(R(E*S))),Q(L(R(l*S))),Q(L(R(E*S))));NO(g,f.k.v);o=OO(f.k.w);t=t.d;l=Xf;null!=t&&(l=t);t=EL(f.k.w,l);t=(n+M)/2-t/2;P=(r+P)/2+~~(o/2)-1;jO(g,NK);PO(g.a,l,Q(L(R(t*(tO(),S)))),Q(L(R(P*S))));jO(g,IK);break;default:if(1==t.f||3==t.f)v=3*h,t=3*z,E=MO(3),j=MO(3),E[0]=M+v,j[0]=P-t,E[1]=n,j[1]=r,E[2]=M-v,j[2]=P+t,yO(g,E,j,3);else if(2==t.f||4==t.f){v=3*h;t=3*z;for(o=0;10>o;++o)l=n-(n-\nM)/10*o,E=r-(r-P)/10*o,j=o/10,vO(g.a,Q(L(R((l+v*j)*(tO(),S)))),Q(L(R((E-t*j)*S))),Q(L(R((l-v*j)*S))),Q(L(R((E+t*j)*S))))}else vO(g.a,Q(L(R(n*(tO(),S)))),Q(L(R(r*S))),Q(L(R(M*S))),Q(L(R(P*S))))}}z=MO(f.p+1);h=MO(f.p+1);for(s=1;s<=f.q;++s)l=f.c[s].i,o=f.c[s].j,n=f.b[l].q,r=f.b[o].q,++h[l],++h[o],z[l]=z[l]/h[l]+r/h[l],z[o]=z[o]/h[o]+n/h[o];NO(g,f.k.v);o=OO(f.k.w);M=MO(f.p+1);r=MO(f.p+1);n=C(nca,q,120,f.p+1,0);for(s=1;s<=f.p;++s)l=QO(f,s),(null==l||1>l.length)&&(l=Dd),j=f.b[s],3==f.b[s].a&&0<f.b[s].j&&\n0==f.b[s].n&&0==j.d&&!(4<=j.o&&2==j.j)?(M[s]=r[s]=EL(f.k.w,l),n[s]=RO(f,s,M[s],M[s],o,!1)):(P=z[s]<f.b[s].q,v=!0,1<h[s]&&8.333333333333334>SO(z[s]-f.b[s].q)&&(v=!1),2<h[s]&&(v=!1),1==h[s]&&2.5>SO(z[s]-f.b[s].q)&&(P=!0),t=l,E=m,f.k.oc&&(F=f.b[s].i,0<F&&(E+=ji,1<F&&(E+=F))),F=m,0!=j.d&&(F=gl+j.d+Lm),j=m,0!=f.b[s].n&&(1<TO(f.b[s].n)&&(j+=TO(f.b[s].n)),0<f.b[s].n?j+=Ed:j+=Zd),P||!v?l=F+l+E+j+m:l=j+E+m+F+l,v||(t=l),t=EL(f.k.w,t),v=EL(f.k.w,l),M[s]=t,r[s]=v,v=n[s]=RO(f,s,t,v,o,P),t=v.c+2+1,P=v.d+o+2,jO(g,\ng.c),-1==f.i&&0!=f.b[s].c&&jO(g,(kN(),sN)[f.b[s].c]),kO(g,v.c,v.d,v.b,v.a),1==f.i?0!=f.b[s].c?jO(g,(kN(),sN)[f.b[s].c]):jO(g,(BK(),IK)):jO(g,(kN(),pN)[f.b[s].a]),PO(g.a,l,Q(L(R(t*(tO(),S)))),Q(L(R(P*S)))));for(s=1;s<=f.p;++s)h=f.b[s],-99199!=h.f&&(t=M[s],v=r[s],t=f.b[s].q-t/2,P=f.b[s].r+~~(o/2)-1,jO(g,(BK(),NK)),UO(g,fa+(-99199!=h.f?h.f:0),t+v,P));if(0<f.v||0<f.w)if(jO(g,104==f.k.k?(BK(),KK):(BK(),QK)),0<f.v&&106!=f.k.k&&(v=n[f.v],lO(g,v.c,v.d,v.b,v.a)),0<f.w&&(l=f.c[f.w].i,o=f.c[f.w].j,v=f.b[o].q-\nf.b[l].q,h=f.b[o].r-f.b[l].r,z=Math.sqrt(v*v+h*h),1>z&&(z=1),h/=z,z=v/z,v=4*h,t=4*z,E=MO(5),j=MO(5),E[0]=f.b[l].q+v,E[1]=f.b[o].q+v,j[0]=f.b[l].r-t,j[1]=f.b[o].r-t,E[3]=f.b[l].q-v,E[2]=f.b[o].q-v,j[3]=f.b[l].r+t,j[2]=f.b[o].r+t,E[4]=E[0],j[4]=j[0],106!=f.k.k&&VO(g,E,j,5),106==f.k.k&&WO(f,f.c[f.w].i,f.c[f.w].j))){h=0;for(s=1;s<=f.p;++s)0<f.a[s]&&++h;if(h>~~(f.p/2))for(s=1;s<=f.p;++s)0<f.a[s]?f.a[s]=0:f.a[s]=1;jO(g,(BK(),KK));for(s=1;s<=f.p;++s)0<f.a[s]&&(v=n[s],lO(g,v.c,v.d,v.b,v.a))}f.y&&(g.b=null,\nKO(g.a,g.f))}}a.dc&&(d=(c-48)/2,jO(e,(BK(),NK)),vO(e.a,Q(L(R(d*S))),Q(L(R(b/2*S))),Q(L(R((d+48)*S))),Q(L(R(b/2*S)))),vO(e.a,Q(L(R((d+48)*S))),Q(L(R(b/2*S))),Q(L(R((d+48-6)*S))),Q(L(R((b/2+6)*S)))),vO(e.a,Q(L(R((d+48)*S))),Q(L(R(b/2*S))),Q(L(R((d+48-6)*S))),Q(L(R((b/2-6)*S)))));a.J&&(a.hb=new kL(mi,0,13),a.kb=zJ(a.hb),null!=a.sb&&(d=EL(a.kb,a.sb),d=(c-d)/2,f=b-13,jO(e,(BK(),IK)),NO(e,a.hb),UO(e,a.sb,d,f)));a.J&&a.nc&&GO(a,e,c,b,0.6/a.xb);b=Q(L(R(XO(a,a.nb))));c=Q(L(R(YO(a,a.nb))));ZO(a.Ec,a.vb.a,b,\nc);a.Ib=!1;if(a.hc){eM();c=new $O;c.a=a.o;c.f=a.Sb;b=!1;for(e=1;99>e;++e)if(d=a.zb[e])0<d.p&&(b=!0),c.d[e]=new zN(d);else break;c.i=a.dc;c.e=a.Fb;c.b=a.xb;c.c=a.cb;e=a.pb;b=new aP(b?c:null);c=e.a.c;e.a.c=b;b.b=e.a;c&&(b.c=c,c.b=b);e.a=b;a.hc=!1}a.r&&null!=a.r.a&&(null!=a.Qb&&SM(a.Qb,null),a.r&&null!=a.r.a&&a.cg(),bP(a.r),a.Mb&&(a.Mb=!1,a.Kb=!0,a.bf(a.Ec.d)))}}function cP(a){a.Ib=!0;a.vb?(HO(a),a.Ib=!1):dP(a)}\nfunction BO(a,b,c,d,e){var f,g,h,j,l;f=a.mb/4;g=!1;j=C(VN,jv,-1,9,1);l=C(VN,jv,-1,9,1);c+=a.mb/2;d+=a.mb/2;f=a.mb/2-f/2;1==e&&(e=6,g=!0);for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+f*Math.sin(h),l[a]=d+f*Math.cos(h);VO(b,j,l,e+1);if(g){for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+(f-3)*Math.sin(h),l[a]=d+(f-3)*Math.cos(h);uO(b,j[0],l[0],j[1],l[1]);uO(b,j[2],l[2],j[3],l[3]);uO(b,j[4],l[4],j[5],l[5])}}\nfunction xO(a,b,c,d,e){var f,g,h,j,l,n,o,r;l=d/4;c-=1;n=2+l/2;g=2+l;r=c+10*d/24;j=r+l;o=b+d;e?(h=2+b,f=n+b,g+=b):(f=o-n,h=o-2,g=o-g);vO(a.a,Q(L(R(h*(tO(),S)))),Q(L(R(r*S))),Q(L(R(f*S))),Q(L(R(j*S))));vO(a.a,Q(L(R(g*S))),Q(L(R(r*S))),Q(L(R(f*S))),Q(L(R(j*S))));h=l/3-0.5;vO(a.a,Q(L(R(f*S))),Q(L(R((r+h)*S))),Q(L(R(f*S))),Q(L(R(j*S))));f=d-n-4;c=c+n-h;d=d-4-h-1;j=270;e?(b+=n,e=270):(b=o-f-n,j*=-1,e=-90);eP(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(f*S))),Q(L(R(d*S))),Q(L(Math.round(e))),Q(L(Math.round(j))))}\nfunction QN(a){var b,c,d;b=-99999;for(d=1;d<=a.Sb;++d)c=a.zb[d],c=fP(c),c>b&&(b=c);return b}\nfunction gP(a,b,c,d){var e=tN?350:170,f,g,h,j;hP(d);b=iP(a,b);c=iP(a,c);h=e;for(g=1;g<=a.Sb;++g){j=new jP(e);f=a.zb[g];for(var l=b,n=c,o=j,r=void 0,t=void 0,z=void 0,v=void 0,E=r=r=r=v=r=void 0,s=void 0,F=void 0,P=t=z=r=r=void 0,M=void 0,$=void 0,E=0,F=o.a,s=1;s<=f.q;++s)r=kP(l,n,f.c[s].a,f.c[s].b),r<F&&(F=r,E=s);E*=-1;for(s=1;s<=f.p;++s)r=kP(l,n,f.b[s].q,f.b[s].r),r<F&&(F=r,E=s);if(0==E)for(s=1;s<=f.q;++s)r=f.c[s].i,v=f.c[s].j,t=f.b[r].q,z=f.b[r].r,r=f.b[v].q,v=f.b[v].r,r-=t,v-=z,M=l-t,$=n-z,z=r*\nr+v*v,t=M*M+$*$,P=kP(M,$,r,v),t+P>z+F||(r=M*r+$*v,0>r||(z=Math.sqrt(z),t=Math.sqrt(t),r/=z*t,1<=r||(r=1.5707963267948966-Math.acos(r),r=t*Math.cos(r),r*=r,r<F&&(E=-s,F=r))));o.a=F;f=E;j.a<h&&(h=j.a,hP(d),d.c=g,0<f?d.a=f:d.b=-f)}}function XN(a){var b;(0>=a.yb||0>=a.ub)&&(!a.M&&(a.M=kK(a)),lP(a,a.M));b=new mP;b.b=a.yb;b.a=a.ub;return b}function YN(a){var b;b=XN(a);b.b/=a.xb;b.a/=a.xb;return b}function IO(a,b){a.b.a.a=b/S;return a.b}\nfunction nP(a,b,c,d){var e,f;if(!b||oP(b)){if((e=0<a.ob.v||0<a.ob.w)&&(104==a.k||106==a.k))return!0;if(e&&!a.J){a.xc&&(f=a.xc,f.k==a&&(f.k=null,Qv(a.Uc,f)));f=a.ob;var g,b=new vL;e=a.Rb||a.A||a.dc;f.f.a?g=new pL(Uk):g=new pL(Ck);oL(g,pP(f));tL(b,g);uK(g.d,a);if(e&&0<f.v){g=new pL(Xg);uK(g.d,a.Y);var h=a.Y;h.d=null;h.e=h.a=0;a.Y.a=f.v;a.Y.d=f;a.Y.e=a.o;tL(b,g)}g=new pL(Dh);a:{for(h=f.p;1<=h;--h)if(1==f.b[h].a){h=!0;break a}h=!1}oL(g,h);tL(b,g);uK(g.d,a);e&&(e=new pL(rg),uK(e.d,a),tL(b,e),e=new pL(Ch),\nuK(e.d,a),tL(b,e),oL(e,0<fP(f)));a.xc=b;vJ(a,a.xc);qP(a.xc.a,a,c,d)}else a.dc?f=(a.G=fO(a,!0),a.G):f=(a.F=fO(a,!1),a.F),oP(b)||(c=iA(c*a.nb+0.5),d=iA(d*a.nb+0.5)),qP(f.a,a,c,d);d=new vC(null,0,rP(0));sP(a,d,0,0);return!0}return!1}function tP(a,b){var c;if(0==a.ob.p)return!1;c=null;switch(b){case 102:1<a.Sb?c=Eh:c=hh;var d=(BK(),JK);a.ob.y=d;a.yc=a.ob;break;case 109:c=th,d=(BK(),PK),a.ob.y=d,a.yc=a.ob}null!=c?(wC(a,c),a.Ib=!0,a.Kb=!0):(a.Ib=!1,a.Kb=!1);return null!=c}\nfunction uP(a,b){var c;if(a.yc&&(102==b||a.dc&&109==b)){a.yc.y=null;a.yc=null;for(c=1;c<=a.Sb;++c)a.zb[c].y=null;wC(a,m);a.Ib=!0;a.Kb=!0}else a.Ib=!1,a.Kb=!1;return a.Ib}\nfunction vP(a,b,c,d){var e,f,b=new wP(b);e=null;f=!1;xP(a.r,gg);wC(a,m);if(b.f==(yP(),zP)&&b.c){var g=b.c;b.a=g.a;b.f=g.f;b.i=g.i;b.e=g.e;b.c=g.c;b.b=g.b}b.a==(AP(),BP)&&b.i!=(CP(),DP)?EP(a,b.b,d)||(e=Ai):b.a==FP?GP(a,b.b,d)||(e=zi):b.a==HP?e=pk+b.f+ab:a.Ac&&(f=!0,yz(1,new IP(a,b,c,d)));f||(a.Ib=null==e,c?null==e?JP(c):KP(c,new Qy(e)):null!=e&&(wC(a,Hh+e),a.bf(a.Ec.d)))}\nfunction EP(a,b,c){var d,e,f,g,h,j;wC(a,m);if(0==b.indexOf(qc)){a.Sb=0;a.dc=!0;a.Fb=!0;d=LP(b);h=new MM(b,d,!0);b=m;for(e=1;5>=e;++e)b=MP(h,d);e=rP(sM(lG(b.substr(0,3)),10)).a;g=rP(sM(lG(b.substr(3,3)),10)).a;MP(h,d);for(b=1;b<=e+g;++b){for(f=m;!(j=MP(h,d),null==j||J(j,fc));)f+=j+d;a.zb[++a.Sb]=new NP(a,f)}a.xb=1;UN(a,1,e,1,!1);UN(a,e+1,e+g,3,!1);d=qaa}else{(a.J||a.Vb)&&(a.dc=!1);a.ob=new NP(a,b);if(!a.ob||0==a.ob.p)return!a.ob&&(wC(a,Lh),a.bf(a.Ec.d)),!!a.ob;d=(a.dc||a.Fb)&&a.p||a.Mb;null!=a.t&&\na.ob&&OP(a.ob,a.t,!0);null!=a.u&&a.ob&&OP(a.ob,a.u,!1);d||(a.Sb=0,a.xb=1);h=PP(a.ob);if(1>=h||a.J)a.zb[++a.Sb]=a.ob;else{a.Fb=!0;for(b=1;b<=h;++b)a.zb[++a.Sb]=new QP(a,a.ob,b)}d?a.o=a.Sb:a.o=1;a.ob=a.zb[a.o];a.J?UN(a,1,1,0,!0):UN(a,1,h,0,!d);d=Us}RP(a);null!=d&&(xP(a.r,gg),a.r&&dO(fz(a.r,d),0,0,0),a.hc=!0);a.Ib=!0;c&&a.bf(a.Ec.d);return!0}function wC(a,b){null==b&&(b=m);a.Gb=!0;a.X=b;a.gg(uq+b)}\nfunction LO(a,b){var c;c=Math.round(b);100>c&&(!uN[c]&&(uN[c]=new kL(mi,0,c)),!vN[c]&&vz(vN,c,zJ(uN[c])),a.v=uN[c],a.w=vN[c])}function oP(a){var b;if(!a)return!1;b=a.tf();a=0!=(a.e&2);return b||a}function XO(a,b){return(a.mb+(a.Lb?1:0))*b}function CO(a,b){var c,d;d=-1;for(c=0;c<oN.length;c+=2)if(oN[c]==b){d=oN[c+1];break}32==d&&!a.Bc&&a.cc&&(d=33);return d}\nfunction EC(a,b){var c,d,e;if(0==b)return!1;HN(a,!1);d=!1;c=a.k;a.k=b;if(300>=b)switch(a.Kb=!0,a.Hb=!0,wC(a,m),b){case 102:bO(a,!0);uP(a,102);tP(a,102);d=!0;break;case 110:a.Ib=!0;a.k=c;a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b?a.q&&(++a.Sb,a.o=a.Sb,a.q=!1):wC(a,Wj);if(!(a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b))break;SP(a,TP(a.pb));a.r&&dO(fz(a.r,Xt),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 111:a.k=c;if(a.pb.a.c)a.q&&(++a.Sb,a.o=a.Sb,a.q=!1);else{wC(a,Vj);break}if(!a.pb.a.c)break;e=a.pb;if(!e.a.c)throw new uG(Mg);\nif(!e.a.c)throw new uG(yi);e.a=e.a.c;SP(a,e.a.a);a.r&&dO(fz(a.r,Xs),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 214:nP(a,null,a.R.a,a.R.b);a.k=c;break;case 151:case 152:case 154:case 153:e=null;a.k=c;switch(b){case 152:e=UP(a.jc);break;case 151:e=VP(a.jc);break;case 154:e=a.jc;e.a=e.c;e=UP(e);break;case 153:e=a.jc,e.a=-1,e=VP(e)}null==e?wC(a,Uj):(eO(a),a.Vb=!0,WP(a,e,!1),a.Vb=!1,J(a.X,m)&&(wC(a,rj+(a.jc.a+1)+jb+a.jc.c),d=!0,a.r&&dO(fz(a.r,tk),0,0,0),a.hc=!0,a.hc=!1));break;case 101:yz(4,new XP(a));\na.k=c;break;case 107:yz(2,new YP(a));break;case 114:yz(3,new ZP(a));a.k=c;break;case 103:a.Mb=!0;a.k=c;break;case 105:a.A&&a.Bb&&(a.Bb=!1,$P(a.ob),a.Ib=!0,a.r&&dO(fz(a.r,Hn),0,0,0),d=a.hc=!0,a.k=c);a.I=1;break;case 109:a.k=c;e=aQ(a.ob);if(2==e){wC(a,uh);break}d=WN(a.ob);a.Ib=!0;a.ob=new zN(a.ob);d=iA((a.M.b-a.mb)/2-d.a);for(e=1;e<=a.ob.p;++e)$N(a.ob.b[e],2*d/a.xb,0/a.xb);a.zb[++a.Sb]=a.ob;a.o=a.Sb;a.r&&dO(fz(a.r,oaa),0,0,0);d=a.hc=!0;uP(a,109);tP(a,109);break;case 104:d=AN(a);break;case 213:a.k=c;\nif(!a.S){var f,g,h,j,l;l=new vL;for(f=a.U,g=0,h=f.length;g<h;++g)e=f[g],j=new pL(e),tL(l,j),j.c=e,uK(j.d,a);vJ(a,l);a.S=l}f=a.T.b;e=iA(a.T.a*a.nb+0.5);f=iA(f*a.nb+0.5);qP(a.S.a,a,e,f);break;case 108:0<a.ob.v&&bQ(a.ob,a.ob.v,0)&&(CN(a,jo,a.ob.v),d=!0)}else a.Hb=!0,a.Kb=!0,a.n=CO(a,b),32==a.n&&yz(5,new cQ(a)),1301<=b&&1310>=b&&(a.n=33+(b-1301)),0<a.ob.v&&(a.n!=a.ob.b[a.ob.v].a&&32!=a.n?(dQ(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,CN(a,qt+a.n,a.ob.v),d=!0):32==a.n&&(d=\nZz((BC(),CC).Tc.a.pb,au),eQ(a.ob,a.ob.v,d),CN(a,qt+a.n,a.ob.v),d=!0));if(!d&&(0<a.ob.v||0<a.ob.w))if(206<=a.k&&229>=a.k)a.cb=2,fQ(a.ob),d=!0,PN(a,kn,a.o,0,a.ob.w);else if(202==a.k||203==a.k||204==a.k)if(0<a.ob.v)a.cb=0,d=a.ob,gQ(d,d.v,0),PN(a,en,a.o,0,a.ob.w),d=!0;else{d=1;e=st;switch(a.k){case 203:d=2;e=rt;break;case 204:d=3,e=tt}a.ob.c[a.ob.w].c=d;PN(a,e,a.o,0,a.ob.w);d=!0;a.ob.c[a.ob.w].f=0}d&&(a.Ib=!0,a.k=c);a.bf(a.Ec.d);return!0}\nfunction yC(a,b,c){var d=null,e;null==d&&(d=xN(a));e=m;if(a.dc){var f,g,h;h=cE([hQ,A],[Ju,u],[86,-1],[4,a.Sb+1],0,2,1);for(g=1;3>=g;++g){f=0;for(c=1;c<=a.Sb;++c)aQ(a.zb[c])==g&&(h[g][++f]=c);h[g][0]=f}e+=rc;e+=iQ(h[1][0],3)+iQ(h[3][0],3)+ba;for(c=1;c<=h[1][0];++c)e+=gc+jQ(a.zb[h[1][c]],d,b);for(c=1;c<=h[3][0];++c)e+=gc+jQ(a.zb[h[3][c]],d,b)}else{1<a.Sb&&(a.ob=new kQ(a,a.zb,a.Sb));if(c){e=a.ob;var j,l,d=lQ(e,d,b,!0),d=d+(gj+(kN(),ba)),d=d+(hj+e.p+fa+e.q+ta+(e.f.a&&pP(e)?1:0)+ba),d=d+dj;f=-1.7976931348623157E308;\nc=1.7976931348623157E308;for(b=1;b<=e.p;++b)e.b[b].r>f&&(f=e.b[b].r),e.b[b].q<c&&(c=e.b[b].q);for(b=1;b<=e.p;++b)d+=cj,g=QO(e,b),d+=b+fa+g,g=mQ(e.b[b]),d+=fa+nQ(0.055999999999999994*(e.b[b].q-c),0,4)+fa+nQ(0.055999999999999994*(f-e.b[b].r),0,4)+fa+nQ(0,0,4)+fa+g,0!=e.b[b].n&&(d+=wa+e.b[b].n),d+=ba;d+=ij;d+=ej;for(b=1;b<=e.q;++b)c=e.c[b],f=c.c,d+=cj+b,j=f,1==c.c?j=1:2==c.c&&(j=2),g=c.i+fa+c.j,l=0,1==f&&1==c.f?l=1:1==f&&2==c.f&&(l=3),1==f&&3==c.f&&(l=1,g=c.j+fa+c.i),1==f&&4==c.f&&(l=3,g=c.j+fa+c.i),\nd+=fa+j+fa+g,0!=l&&(d+=va+l),d+=ba;d+=jj;c=new bw;g=new bw;f=new bw;for(b=0;10>b;++b)vz(g.b,g.c++,null),vz(f.b,f.c++,null);for(b=1;b<=e.p;++b)j=e.b[b].b,null==j||0==j.length||(J(j,an)?Wv(c,new rK(b)):0==j.indexOf(tr)?(j=sM(mG(j,3),10),l=null,f.c>j&&(l=(bL(j,f.c),f.b[j])),null==l?h=new bw:h=l,Wv(h,new rK(b)),hL(f,j,h)):0==j.indexOf(qs)&&(j=sM(mG(j,2),10),l=null,g.c>j&&(l=(bL(j,g.c),g.b[j])),null==l?h=new bw:h=l,Wv(h,new rK(b)),hL(g,j,h)));d+=oQ(nj,c);if(0<g.c)for(b=1;b<g.c;++b)d+=oQ(pj+b,(bL(b,g.c),\ng.b[b]));if(0<f.c)for(b=1;b<f.c;++b)d+=oQ(oj+b,(bL(b,f.c),f.b[b]));d+=lj;e=d+=$i}else e=jQ(a.ob,d,b);1<a.Sb&&(a.ob=a.zb[a.o])}return e}\nfunction pQ(a,b,c,d){var e;a.Ab=!1;if(nP(a,b,c,d))return a.Ab=!0,a.Db=!1,!0;e=!0;a.Cc=c-Q(L(R(XO(a,a.nb))));a.Dc=d-Q(L(R(YO(a,a.nb))));wC(a,m);a.Bb=qQ(b);a.Db=!1;if(!a.J&&(c<Q(L(R(XO(a,a.nb))))||d<Q(L(R(YO(a,a.nb)))))){e=DO(a,c,d);if(112==e)return a.rc=!0,wC(a,Rj),dP(a),a.Ab=!0;if(113==e)if(a.lc)wC(a,Lj),dP(a);else return a.Ab=!0;if(!a.Bc&&1201==e||!a.ac&&107==e||!a.tc&&201==e||!a.Fb&&103==e||!a.Rb&&!a.A&&105==e||!a.dc&&109==e)return!1;e=EC(a,e)}else{if(!a.J&&d>a.M.a-Q(L(R(a.mb*a.nb))))return!1;var b=\na.Cc,f=a.Dc,g,h,j,l;l=0;if(0>b||0>f||f>a.ub||b>a.yb)b=0;else if(1==a.Sb)b=a.o;else{b=iP(a,b);f=iP(a,f);j=1.7976931348623157E308;for(h=1;h<=a.Sb;++h){g=a.zb[h];for(var n=void 0,o=void 0,r=void 0,o=1.7976931348623157E308,n=1;n<=g.p;++n)r=kP(b,f,g.b[n].q,g.b[n].r),r<o&&(o=r);g=o;g<j&&(j=g,l=h)}b=l}0<b?(a.o=b,a.ob=a.zb[b]):a.o=0;if(0<a.ob.v&&(MN(),null!=a.b[ng]?NN:ON).a)if(rQ(a,a.o,a.ob.v,0,ng),a.J&&!a.K)return!0;if(0<a.ob.w&&(MN(),null!=a.b[Bg]?NN:ON).a)if(rQ(a,a.o,0,a.ob.w,Bg),a.J&&!a.K)return!0;a.Db=\n!0;c=iA(c-a.mb);d-=Q(L(R(YO(a,a.nb))));if(0<a.ob.v)if(a.eb.c=a.o,104==a.k)AN(a);else{if(106==a.k)return!0;if(108==a.k)bQ(a.ob,a.ob.v,0)&&CN(a,jo,a.ob.v);else if(202==a.k||203==a.k||204==a.k||201==a.k||205==a.k)a.cb=1,c=a.ob,gQ(c,c.v,0),a.ob.x=a.ob.v,205==a.k?(a.ob.r=1,a.ob.e[1]=a.ob.p,a.ob.e[0]=a.ob.v,a.ob.w=0,PN(a,en,a.o,0,a.ob.w),a.hc=!1):PN(a,en,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,fQ(a.ob),CN(a,jn,a.ob.v);else if(230==a.k)a.cb=3,CN(a,ln,a.ob.v);else if(233<=a.k&&262>a.k)sQ(a.ob,!1),\nCN(a,gn,a.ob.v),a.cb=3;else if(107==a.k){if(a.bc.b)return!0;eQ(a.ob,a.ob.v,Zz(a.bc.e.Tc.a.pb,au));a.ob.j=!0;CN(a,dn,a.ob.v)}else if(105==a.k)(c=tQ(a.ob))?CN(a,hr,a.ob.v):CN(a,Waa,a.ob.v);else if(113!=a.k)if(300<a.k){if(a.n!=a.ob.b[a.ob.v].a||32==a.n)dQ(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,32==a.n&&(c=Zz((BC(),CC).Tc.a.pb,au),1>c.length&&(c=dl),eQ(a.ob,a.ob.v,c)),CN(a,qt+a.n,a.ob.v)}else e=!1}else if(0<a.ob.w)if(a.eb.c=a.o,104==a.k)AN(a);else if(106==a.k){c=a.ob;\nd=a.ob.w;if(0<c.a[c.c[d].i]&&0<c.a[c.c[d].j])wC(c.k,qk);else for(;;){d=0;for(b=c.p;1<=b;--b)0<c.a[b]&&b>d&&(d=b);if(0==d)break;BN(c,d);c.a[d]=0}EN(a.ob);PN(a,Po,a.o,0,a.ob.w);a.ob.w=0}else if(201==a.k)uQ(a.ob,a.ob.w),PN(a,Iaa,a.o,0,a.ob.w);else if(202==a.k||205==a.k)1==a.ob.c[a.ob.w].c&&0==a.ob.c[a.ob.w].f?(a.ob.c[a.ob.w].c=2,PN(a,rt,a.o,0,a.ob.w)):(a.ob.c[a.ob.w].c=1,a.ob.c[a.ob.w].f=0,PN(a,st,a.o,0,a.ob.w)),a.ob.c[a.ob.w].f=0;else if(203==a.k)a.ob.c[a.ob.w].c=2,a.ob.c[a.ob.w].f=0,EN(a.ob),PN(a,\nrt,a.o,0,a.ob.w);else if(204==a.k)a.ob.c[a.ob.w].c=3,a.ob.c[a.ob.w].f=0,EN(a.ob),PN(a,tt,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,fQ(a.ob),PN(a,kn,a.o,0,a.ob.w),EN(a.ob);else if(107==a.k){if(!a.bc.b)return!0;c=Zz(a.bc.e.Tc.a.pb,au);a.ob.c[a.ob.w].c=9;a.ob.c[a.ob.w].d=c;PN(a,Jaa,a.o,0,a.ob.w)}else 105==a.k?(c=a.ob,b=a.ob.w,c.k.gb=!0,c.k.sc?(c.i=-1,d=c.c[b].i,b=c.c[b].j,f=c.b[d].c,h=c.b[b].c,j=4,f==h&&0<f&&(j=0),c.b[d].c=j,c.b[b].c=j,c=0<j):c=!1,c?PN(a,ir,a.o,0,a.ob.w):PN(a,Xaa,a.o,0,a.ob.w)):\ne=!1;else if((0==a.Sb||a.Mb)&&!a.J){if(201>=a.k)return!1;++a.Sb;a.o=a.Sb;a.zb[a.Sb]=new cO(a);a.ob=a.zb[a.Sb];a.eb.c=a.o;202<=a.k&&204>=a.k||205==a.k?(vQ(a.ob,null),a.ob.q=0,wQ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,a.ob.x=1,a.cb=1,b=a.ob,gQ(b,b.v,0),205==a.k?(wQ(a.ob,2,(c+21.65)/a.xb,(d-12.5)/a.xb),a.ob.e[0]=1,a.ob.e[1]=2,a.ob.r=1,PN(a,fn,a.o,0,a.ob.w)):PN(a,en,a.o,0,a.ob.w)):206<=a.k&&229>=a.k?(a.ob.z=iP(a,c),a.ob.A=iP(a,d),a.cb=2,fQ(a.ob),a.r&&dO(fz(a.r,jn),0,0,0),a.hc=!0):300<a.k?(vQ(a.ob,null),dQ(a.ob,\n1,a.n),a.ob.q=0,wQ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,32==a.n&&(c=Zz((BC(),CC).Tc.a.pb,au),1>c.length&&(c=dl),eQ(a.ob,1,c)),CN(a,cn,a.ob.v)):230==a.k?(GP(a,null,!0),a.r&&dO(fz(a.r,ln),0,0,0),a.hc=!0):233<=a.k&&262>a.k?(vQ(a.ob,null),a.ob.q=0,wQ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,sQ(a.ob,!0),a.r&&dO(fz(a.r,gn),0,0,0),a.hc=!0):eM()}else e=!1;e&&xQ(a)}return a.Ab=e}\nfunction yQ(a,b,c,d){var e,f,g,h;eM();if(!a.Db||zQ(b))return!0;a.Gb=!1;c-=Q(L(R(XO(a,a.nb))));d-=Q(L(R(YO(a,a.nb))));f=iP(a,c-a.Cc);g=iP(a,d-a.Dc);e=iP(a,c);h=iP(a,d);if(2==a.cb||3==a.cb||9==a.cb)return!0;if(1==a.cb){f=!1;a.zb[a.eb.c].v=0;--a.ob.p;g=c;var b=d,j=a.Nb;0>g||0>b||b>a.ub||g>a.yb?hP(j):gP(a,g,b,j);++a.ob.p;if(0<a.Nb.c&&0<a.Nb.a&&(g=a.zb[a.Nb.c],g.v=a.Nb.a,g!=a.ob||a.Nb.a!=a.ob.x))wQ(a.ob,a.ob.p,g.b[a.Nb.a].q,g.b[a.Nb.a].r),g.v=a.Nb.a,f=!0,g=a.eb,b=a.Nb,g.c=b.c,g.a=b.a,g.b=b.b;if(!f)a:{f=\na.ob;var l,n,o,r;f.v=0;AQ(f.b[0],e,h);g=BQ(f,0,1,f.p);if(0<g&&205!=f.k.k)f.v=g,g!=f.x?wQ(f,f.p,f.b[g].q,f.b[g].r):wQ(f,f.p,f.z,f.A);else if(205==f.k.k){f.w=0;g=f.e[f.r];l=f.e[f.r-1];j=f.b[g].q-f.b[l].q;b=f.b[g].r-f.b[l].r;g=Math.sqrt(j*j+b*b);1>g&&(g=1);b/=g;j/=g;n=g/2/Math.tan(0.5235987755982988);o=e-f.b[l].q;r=h-f.b[l].r;l=-g/2+o*j+r*b;b=r*j-o*b;if(0>l)if(1<f.r)BN(f,f.p),CN(f.k,Qo,f.p),--f.r,f.u=!1;else if(2==f.p)0>f.b[2].r-f.b[1].r&&0<h-f.b[1].r?f.b[2].r=f.b[1].r+g/2:0<f.b[2].r-f.b[1].r&&0>h-f.b[1].r&&\n(f.b[2].r=f.b[1].r-g/2),0>f.b[2].q-f.b[1].q&&0<e-f.b[1].q?f.b[2].q=f.b[1].q+0.866*g:0<f.b[2].q-f.b[1].q&&0>e-f.b[1].q&&(f.b[2].q=f.b[1].q-0.866*g);else{if(2==f.b[f.e[0]].j&&(n=f.b[f.e[0]].p[1],n==f.e[1]&&(n=f.b[f.e[0]].p[2]),j=f.b[f.e[0]].q-f.b[n].q,b=f.b[f.e[0]].r-f.b[n].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),b/=g,j/=g,o=e-f.b[n].q,r=h-f.b[n].r,e=r*j-o*b,o=f.b[f.e[1]].q-f.b[n].q,r=f.b[f.e[1]].r-f.b[n].r,h=r*j-o*b,0<e&&0>h||0>e&&0<h))e=f.q,f.v=f.e[0],gQ(f,f.v,0),DN(f,e),0<BQ(f,f.p,1,f.p)&&(f.u=!0)}else{if(f.u)break a;\ne=-1;l<1.5*g&&(e=(1.5*g-l)*n/(1.5*g));if((0>=b?0-b:b)>e){++f.r;if(100<f.r){CQ(f.k,el);--f.r;break a}f.v=f.p;e=Q(L(Math.round(b)));gQ(f,f.v,e);e=f.k;PN(e,en,e.o,0,e.ob.w);f.k.hc=!1;f.e[f.r]=f.p;0<BQ(f,f.p,1,f.p)&&(f.u=!0)}}f.v=0;e=f.r;wC(f.k,e+m)}else j=e-f.b[f.x].q,b=h-f.b[f.x].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),wQ(f,f.p,f.b[f.x].q+25*(j/g),f.b[f.x].r+25*(b/g))}a.B=!0}else if(113==a.k&&0<a.ob.v)a.Eb||(a.Eb=!0),wQ(a.ob,a.ob.v,e,h);else if(qQ(b)||zQ(b))KN(a.ob,f),a.cb=5;else if(0==a.ob.v&&0==a.ob.w&&\n!((0>c||0>d||d>a.ub||c>a.yb)&&5!=a.cb))e=YN(a),h=a.ob,j=WN(h),b=j.a,j=j.b,0>f&&b<e.c||0<f&&b>e.b||0>g&&j<e.d||0<g&&j>e.a||DQ(h,f,g),a.cb=5;HN(a,!1);a.Ib=!0;dP(a);a.Cc=c;a.Dc=d;return!0}\nfunction sP(a,b,c,d){var e,f;if(!a.J||a.Zf().a||a.$f().a||a.K)if(f=!1,e=DO(a,c,d),e!=a.Cb&&(f|=uP(a,a.Cb),f|=tP(a,e),a.Cb=e),!oP(b)){c-=Q(L(R(XO(a,a.nb))));d-=Q(L(R(YO(a,a.nb))));b=c;c=a.Nb;0>b||0>d||d>a.ub||b>a.yb?hP(c):gP(a,b,d,c);113==e&&0<a.Nb.b&&(a.Nb.b=0);if(!(a.Nb.c==a.eb.c&&a.Nb.a==a.eb.a&&a.Nb.b==a.eb.b)&&(0<a.Nb.c&&(0<a.Nb.a||0<a.Nb.b)||0<a.eb.c&&(0<a.eb.a||0<a.eb.b)))f=a.eb.c,0<f&&(a.zb[f].v=0,a.zb[f].w=0),f=a.Nb.c,0<f&&(a.zb[f].v=a.Nb.a,a.zb[f].w=a.Nb.b,f!=a.o&&(a.o=f,a.ob=a.zb[a.o])),\nf=!0,e=a.Nb.a,a.Zf().a&&(e=EQ(a,e,a.$b),-1!=e&&(a.$b=e,null!=a.Pb&&SM(a.Pb,y(FQ,q,99,[new rK(a.o),new rK(e)])),a.dg(a.o,e))),e=a.Nb.b,a.$f().a&&(e=EQ(a,e,a._b),-1!=e&&(a._b=e,a.fg(a.o,e))),e=a.eb,d=a.Nb,e.c=d.c,e.a=d.a,e.b=d.b;f&&(HN(a,!1),a.Ib=!0,a.bf(a.Ec.d))}}\nfunction GQ(a){var b,c,d,e,f;d=!1;if(a.J&&!a.K)return a.vc&&(HQ(a,Mr,!0),a.e&&(a=a.e,a.b.a.apply(null,[IQ(a.a)]))),!0;a.Eb&&(a.Eb=!1,aO(a.ob),d=a.hc=!0);a.Gb=!1;a.db=nu;if(1==a.cb){if(205==a.k)d=a.ob,d.u&&(e=BQ(d,d.p,1,d.p),6>d.b[e].j&&(JQ(d,null),b=d.e[d.r-1],d.c[d.q].i=e,d.c[d.q].j=b,KQ(d.b[e],b),KQ(d.b[e],b)),BN(d,d.p)),d.u=!1,a.hc=!0;else if(0!=a.eb.c&&a.o!=a.eb.c){BN(a.ob,a.ob.p);b=a.ob.x;c=a.eb.a+a.ob.p;e=a.zb[a.eb.c];d=new kQ(a,y(LQ,q,119,[null,a.ob,e]),2);d.b[0]=new MQ;NQ(d,b,c,1);b=C(LQ,\nq,119,a.zb.length,0);for(f=0,c=0;f<a.zb.length;++f)a.zb[f]==a.ob?b[c++]=d:a.zb[f]!=e&&(b[c++]=a.zb[f]);a.zb=b;--a.Sb;a.ob=d;hP(a.eb)}else d=a.ob,e=BQ(d,d.p,1,d.p),0!=e&&(--d.p,b=OQ(d,e,d.x),0!=b?(--d.q,PQ(d,d.x),3>d.c[b].c?(++d.c[b].c,d.c[b].f=0):wC(d.k,Cj)):6==d.b[e].j?(--d.q,PQ(d,d.x),wC(d.k,Yj)):(d.c[d.q].j=e,PQ(d,d.x),b=d.x,KQ(d.b[e],b),KQ(d.b[b],e),QQ(d.c[d.q],d.b)));aO(a.ob);a.B&&(d=a.pb,d.a!=d.b&&d.a.b!=d.b&&(e=d.a.c,TP(d),d.a.c=e),PN(a,en,a.o,0,a.ob.w),a.B=!1);d=!0}else 5==a.cb&&(aO(a.ob),\nd=a.hc=!0);0<a.cb&&(HN(a,!1),a.Ib=!0,dP(a),a.cb=0,a.q=!1,d=!0);if(tN&&(0!=a.ob.w||0!=a.ob.v))a.ob.w=0,a.ob.v=0,HN(a,!1),a.Ib=!0,dP(a),d=!0;a.vc&&!a.Ab&&!d&&(a.J?HQ(a,Mr,!0):HQ(a,To,!0),a.e&&(a=a.e,a.b.a.apply(null,[IQ(a.a)])),d=!0);return d}function HN(a,b){a.Hb=b;a.Kb=b;a.Ib=b;a.Gb=b;a.Jb=b}function EQ(a,b,c){if(0>=b&&0==c||b==c&&a.o==a.Zb)return-1;0>=b&&0<c&&(b=0);a.Zb=a.o;return b}\nfunction HQ(a,b,c){var d,e,b=b.toLowerCase();(e=RQ(a,b,maa))&&(a.cc=e.a);(e=RQ(a,b,lq))&&(a.oc=e.a);-1<b.indexOf(Nq)&&(a.bb=!0,a.ec=!1);-1<b.indexOf(waa)&&(a.bb=!1,a.ec=!1);-1<b.indexOf(xaa)&&(a.bb=!1,a.ec=!0);(e=RQ(a,b,kaa))&&(a.ac=e.a);(e=RQ(a,b,naa))&&(a.dc=e.a);(e=RQ(a,b,Gn))&&(a.z=e.a);(e=RQ(a,b,Paa))&&(a.tc=e.a);(e=RQ(a,b,bo))&&(a.C=e.a);(e=RQ(a,b,Er))&&(a.Fb=e.a);if((e=(MN(),RQ(a,b,Hn)?NN:ON)).a)a.A=e.a,a.A&&(a.Rb=!0);if((e=RQ(a,b,Sr)?NN:ON).a)a.Rb=e.a,a.Rb||(a.A=!1);if(e=RQ(a,b,Jr))a.Lb=e.a,\na.jg();if(e=RQ(a,b,Xr))a.Lb=!e.a,a.jg();(e=RQ(a,b,Naa))&&(a.Rb=a.sc=e.a);(e=RQ(a,b,Es))&&(a.Xb=e.a);(e=RQ(a,b,Uaa))&&(a.vc=e.a);if(e=RQ(a,b,Uo))(a.K=e.a)&&(b+=Ka);if(e=RQ(a,b,To))if(e.a&&!a.J&&(a.J=!0,a.mb=0,a.vb=null,a.Tb=!1,a.jg()),!e.a&&a.J){a.J=!1;for(d=a.xb=1;d<=a.Sb;++d)SQ(a.zb[d]),ZN(a.zb[d]);a.mb=24;a.ob&&(a.ob.s=!0);a.Tb=!0;a.jg()}(e=RQ(a,b,Kaa))&&(a.nc=e.a);(e=RQ(a,b,hn))&&(a.p=e.a);(e=RQ(a,b,kp))&&(a.N=e.a);(e=RQ(a,b,mp))&&(a.P=e.a);(e=RQ(a,b,lp))&&(a.O=e.a);(e=RQ(a,b,Haa))&&(a.kc=e.a);\n(e=RQ(a,b,np))&&(a.Q=e.a);(e=RQ(a,b,cba))&&(a.zc=e.a);(e=RQ(a,b,mba))&&(a.Bc=e.a);(e=RQ(a,b,Cs))&&(a.Tb=e.a);(e=RQ(a,b,Xn))&&(a.L=e.a);-1<b.indexOf(Lr)&&(a.Ob=!0);-1<b.indexOf(Kq)&&(a.ab=!0);-1<b.indexOf(Laa)&&(a.mc=!0);(e=RQ(a,b,Dn))&&(a.lc=e.a);(e=RQ(a,b,dba))&&(a.Ac=e.a);(e=RQ(a,b,ju))&&(a.s=e.a);a.dc&&(a.A=!0,a.Fb=!0);a.J||(a.L=!1);EO=FO(a);a.F=null;a.G=null;c&&a.bf(a.Ec.d)}\nfunction RQ(a,b,c){var d;d=!!PM(RM(ql+c+ql,2),b).a;b=!!PM(RM(rl+c+ql,2),b).a;return d&&b?(a.gg(ko+c),null):d?(MN(),MN(),NN):b?(MN(),MN(),ON):null}\nfunction TQ(a,b){var c,d,e;e=m;for(d=1;d<=a.Sb;++d){if(0<b&&(c=aQ(a.zb[d]),c!=b))continue;c=a.zb[d];for(var f=void 0,g=void 0,h=f=void 0,j=void 0,l=g=g=void 0,n=void 0,o=void 0,f=void 0,n=m+c.p+fa+c.q,j=1;j<=c.p;++j)f=c.b[j],g=f.d,f=m,0!=g&&(f+=g),f+=QO(c,j),c.k.ab&&0<c.b[j].i&&(f+=ji,1<c.b[j].i&&(f+=c.b[j].i)),0!=c.b[j].n&&(0<c.b[j].n?f+=Ed:f+=Zd,1<TO(c.b[j].n)&&(f+=TO(c.b[j].n))),g=UQ(c,j),0!=g&&(f+=zf+g),n+=fa+f+fa+nQ(0.055999999999999994*c.b[j].q,0,2)+fa+nQ(0.055999999999999994*-c.b[j].r,0,2);\nfor(j=1;j<=c.q;++j)f=c.c[j].i,g=c.c[j].j,l=c.c[j].c,o=c.c[j].f,1==o?l=-1:2==o?l=-2:3==o?(l=-1,h=f,f=g,g=h):4==o?(l=-2,h=f,f=g,g=h):10==o&&(l=-5),9==c.c[j].c&&(l=o),n+=fa+f+fa+g+fa+l;c=n;0<c.length&&(0<e.length&&(e+=lu),e+=c)}return e}\nfunction yN(a,b){var c,d,e,f;e=m;for(c=1;c<=a.Sb;++c){if(0<b&&(d=aQ(a.zb[c]),d!=b))continue;for(var g=a.zb[c],h=void 0,j=void 0,l=void 0,n=void 0,l=m,j=FN(g),h=0;h<j.length;++h){var o=j[h],r=(MN(),g.k.tc?NN:ON),t=g.k.C?NN:ON,z=void 0,v=void 0,E=void 0,s=void 0,F=void 0,P=void 0,M=void 0,$=void 0,da=void 0,Z=void 0,ca=void 0,Hb=void 0,aa=void 0,sb=void 0,Mb=void 0,K=void 0,Ja=void 0,Zc=void 0,Ub=void 0,tb=void 0,N=void 0,za=void 0,mc=void 0,rd=void 0,qa=void 0,cd=void 0,$d=void 0,Ya=void 0,pa=void 0,\nAb=void 0,ca=MO(o.p+10),Hb=MO(o.p+10),da=MO(o.p+1),Z=MO(7),qa=MO(o.p+1),sb=[],Mb=[],za=0;if(0==o.p)n=m;else{PP(o);rd=!0;for($=1;$<=o.q;++$)if(9==o.c[$].c){rd=!1;break}if(t.a&&rd){SN(o);VQ(o);WQ(o,Mb);XQ(o,sb,Mb);var G=o,Sa=void 0,ob=void 0,Pc=void 0,hc=void 0,ga=void 0,tc=void 0,Y=void 0,O=void 0,db=void 0,Bb=void 0,Nb=void 0,T=void 0,Aa=void 0,Wa=void 0,Xc=void 0,Da=void 0,Qc=void 0,ub=void 0,Fd=void 0,ie=void 0,Ec=void 0,dd=void 0,Sa=MO(G.p+1),ob=MO(G.p+1),O=MO(G.p+1);var Vb=G.p,eb=void 0,ed=void 0,\nYb=void 0,Yc=void 0,I=void 0,pb=void 0,wc=void 0,I=MO(Vb+2),pb=MO(100),wc=5,Yc=0;pb[0]=3;I[1]=pu;I[2]=pba;Yb=2;if(!(3>Vb))for(;wc<pb[Yc]*pb[Yc];){ed=0;for(eb=!0;eb&&ed<=Yc&&wc>=pb[ed]*pb[ed];)0==wc%pb[ed]?eb=!1:++ed;if(eb){I[++Yb]=ME(wc);if(Yb>=Vb)break;Yc<pb.length-1&&(++Yc,pb[Yc]=wc)}wc+=2}for(T=1;T<=G.p;++T){Pc=G.b[T];for(Aa=ie=1;Aa<=G.q;++Aa)(G.c[Aa].i==T||G.c[Aa].j==T)&&(ie*=G.d[Aa]);Fd=G.b[T].a;32==Fd&&(dd=G.b[T].e,0<dd.length&&(tc=dd.charCodeAt(0)-65+1,Y=0,1<dd.length&&(Y=dd.charCodeAt(1)-\n97),0>tc&&(tc=0),0>Y&&(Y=0),Fd=28*tc+Y));Qc=0;0!=G.b[T].n&&(-2>G.b[T].n?Qc=1:-2==G.b[T].n?Qc=2:-1==G.b[T].n?Qc=3:1==G.b[T].n?Qc=4:2==G.b[T].n?Qc=5:2<G.b[T].n&&(Qc=6));Bb=0;0!=Pc.d&&(Bb=YQ(QO(G,T),Pc.d),0>Bb&&(Bb=10-Bb));Ec=126;db=ie;db+=126*G.b[T].i;Ec*=7;db+=Qc*Ec;Ec*=7;0!=Bb&&(db+=Bb*Ec);Ec*=7;db+=Fd*Ec;Ec*=783;db+=G.b[T].j*Ec;O[T]=ME(db)}for(ga=0;!ZQ(G,Sa,O);){Da=!1;for(T=1;T<=G.p;++T)Sa[T]!=ob[T]&&(ob[T]=Sa[T],Da=!0);if(Da){for(T=1;T<=G.p;++T){O[T]=ou;for(Aa=1;Aa<=G.b[T].j;++Aa)O[T]=PE(O[T],I[Sa[G.b[T].p[Aa]]])}ga=\n0}else if(0<ga){for(T=1;T<=G.p;++T)O[T]=ou;T=1;b:for(;T<=G.p-1;++T)for(Aa=T+1;Aa<=G.p;++Aa)if(Sa[T]==Sa[Aa]){O[T]=pu;break b}}else{for(T=1;T<=G.p;++T){O[T]=ou;for(Aa=1;Aa<=G.b[T].j;++Aa)Pc=G.b[T].p[Aa],O[T]=PE(O[T],ME(G.b[Pc].a*G.d[OQ(G,T,Pc)]))}ga=1}ZQ(G,Sa,O);for(T=1;T<=G.p;++T)O[T]=ME(ob[T]*G.p+Sa[T])}for(T=1;T<=G.p;++T)ob[T]=Sa[T];for(ub=1;ub<=G.p;++ub)for(T=1;T<=G.p;++T)if(ob[T]==ub){var Gd=G.b,uc=T,ae=void 0,ae=Gd[ub];vz(Gd,ub,Gd[uc]);vz(Gd,uc,ae);ob[T]=ob[ub];ob[ub]=ub;break}for(T=1;T<=G.q;++T)G.c[T].i=\nSa[G.c[T].i],G.c[T].j=Sa[G.c[T].j],G.c[T].i>G.c[T].j&&(Nb=G.c[T].i,G.c[T].i=G.c[T].j,G.c[T].j=Nb,1==G.c[T].f?G.c[T].f=3:2==G.c[T].f?G.c[T].f=4:3==G.c[T].f?G.c[T].f=1:4==G.c[T].f&&(G.c[T].f=2));for(T=1;T<G.q;++T){Xc=Wa=G.p;hc=0;for(Aa=T;Aa<=G.q;++Aa)G.c[Aa].i<Wa?(Wa=G.c[Aa].i,Xc=G.c[Aa].j,hc=Aa):G.c[Aa].i==Wa&&G.c[Aa].j<Xc&&(Xc=G.c[Aa].j,hc=Aa);var Sd=G.c,kd=T,Zb=void 0,Zb=Sd[hc];vz(Sd,hc,Sd[kd]);vz(Sd,kd,Zb)}$Q(G);aR(o);WQ(o,Mb);XQ(o,sb,Mb)}else{WQ(o,Mb);o.d=MO(o.q+1);for(aa=1;aa<=o.q;++aa)o.d[aa]=\no.c[aa].c}v=1;o.a=MO(o.p+1);Ab=1;o.a[1]=1;for(tb=0;;){N=0;for(aa=1;aa<=o.b[v].j;++aa)if(P=o.b[v].p[aa],0<o.a[P]){if(!(o.a[P]>o.a[v])&&P!=qa[v]){mc=!0;for(Ja=1;Ja<=za;++Ja)if(ca[Ja]==v&&Hb[Ja]==P||ca[Ja]==P&&Hb[Ja]==v){mc=!1;break}mc&&(++za,ca[za]=v,Hb[za]=P)}}else Z[++N]=P;if(0==N){if(Ab==o.p)break;v=da[tb--]}else if(1==N)qa[Z[1]]=v,v=Z[1],o.a[v]=++Ab;else{da[++tb]=v;s=0;for(aa=1;aa<=N;++aa)if($=OQ(o,Z[aa],v),!Mb[$]){s=Z[aa];break}if(0==s)for(aa=1;aa<=N;++aa)if($=OQ(o,Z[aa],v),2==o.d[$]||3==o.d[$]){s=\nZ[aa];break}0==s&&(s=Z[1]);qa[s]=v;v=s;o.a[s]=++Ab}}qa=MO(o.p+1);z=MO(o.p+1);Zc=[];cd=[];F=Ab=tb=0;for(aa=1;aa<=o.p;++aa)if(1==o.a[aa]){v=aa;break}b:for(;;){0<F&&(qa[v]=F);z[++Ab]=v;for(o.a[v]=0;;){N=s=0;Ub=o.p+1;aa=1;c:for(;aa<=o.b[v].j;++aa){P=o.b[v].p[aa];for(K=1;K<=za;++K)if(ca[K]==P&&Hb[K]==v||ca[K]==v&&Hb[K]==P)continue c;0<o.a[P]&&(++N,o.a[P]<Ub&&(s=P,Ub=o.a[P]))}if(0==s){if(0==tb)break b;cd[v]=!0;v=da[tb--]}else break}F=v;v=s;1<N&&(da[++tb]=F,Zc[s]=!0)}$d=MO(o.q+1);Ya=MO(o.p+1);if(r.a){for(var Cb=\no,oa=z,Ld=qa,be=$d,fd=Ya,ic=ca,ce=Hb,Ta=za,Na=void 0,Fc=void 0,xc=void 0,kb=void 0,yc=void 0,Ob=void 0,xd=void 0,sd=void 0,yd=void 0,jc=void 0,kb=MO(Cb.p+1),Na=1;Na<=Cb.p;++Na)kb[oa[Na]]=Na;Ob=[];for(sd=1;sd<=Cb.p;++sd)Fc=oa[sd],xc=Ld[Fc],yc=OQ(Cb,Fc,xc),0!=yc&&(bR(Cb,yc,kb,be),Ob[yc]=!0);for(sd=1;sd<=Cb.q;++sd)Ob[sd]||bR(Cb,sd,kb,be);Na=1;b:for(;Na<=Cb.p;++Na)if(!(2>Cb.b[Na].j||4<Cb.b[Na].j)){xd=jc=0;for(yd=1;yd<=Cb.b[Na].j;++yd){yc=OQ(Cb,Na,Cb.b[Na].p[yd]);if(5==Cb.d[yc])continue b;1==Cb.c[yc].c&&\n0!=cR(Cb,yc,Na)&&++jc;2==Cb.c[yc].c&&(xd=Cb.b[Na].p[yd])}if(0!=jc)if(0<xd){var Qa=Cb,Gc=kb,gd=fd,zd=void 0,Pb=void 0,Qb=void 0,de=void 0,Hc=void 0,V=void 0,Rc=void 0,kc=void 0,Ra=void 0,zc=void 0,Xa=void 0,nc=void 0,pf=void 0,fb=void 0,je=void 0,Me=void 0,Ad=void 0,ke=void 0,vc=void 0,le=void 0,ld=void 0,Td=void 0,oc=void 0,Ic=void 0,Qb=dR(Qa,Na),zc=Qb[0];if(0!=zc%2&&(Ic=Qb[1],Pb=Qb[~~((zc+1)/2)],Rc=Qb[zc],!(2>Qa.b[Rc].j||3<Qa.b[Rc].j))){le=ke=fb=nc=0;Td=Me=!1;for(Ra=1;Ra<=Qa.b[Ic].j;++Ra)zd=Qa.b[Ic].p[Ra],\nzd!=Qb[2]&&(0==nc?nc=zd:fb=zd);0<Gc[fb]&&Gc[nc]>Gc[fb]&&(de=nc,nc=fb,fb=de);Xa=nc;0==nc&&(Xa=fb,Me=!0);for(kc=1;kc<=Qa.b[Rc].j;++kc)zd=Qa.b[Rc].p[kc],zd!=Qb[zc-1]&&(0==ke?ke=zd:le=zd);0<Gc[le]&&Gc[ke]>Gc[le]&&(de=ke,ke=le,le=de);Ad=ke;0==ke&&(Ad=le,Td=!0);pf=0<nc?cR(Qa,OQ(Qa,Ic,nc),Ic):0;je=0<fb?cR(Qa,OQ(Qa,Ic,fb),Ic):0;vc=0<ke?cR(Qa,OQ(Qa,Rc,ke),Rc):0;ld=0<le?cR(Qa,OQ(Qa,Rc,le),Rc):0;1<(0>pf+je?-(pf+je):pf+je)||0!=vc||0!=ld?wC(Qa.k,zg):(Hc=Qa.b[Qb[zc-1]].q-Qa.b[Rc].q,V=Qa.b[Qb[zc-1]].r-Qa.b[Rc].r,\noc=Math.sqrt(Hc*Hc+V*V),0.001>oc&&(oc=0.001),0<(Qa.b[Ad].r-Qa.b[Qb[zc-1]].r)*(Hc/oc)-(Qa.b[Ad].q-Qa.b[Qb[zc-1]].q)*(V/oc)?gd[Pb]=1:gd[Pb]=-1,Me&&(gd[Pb]*=-1),Td&&(gd[Pb]*=-1),Xa==nc&&0>pf&&(gd[Pb]*=-1),Xa==fb&&0>je&&(gd[Pb]*=-1),Gc[Xa]>Gc[Ad]&&(gd[Pb]*=-1))}}else c:{var qb=Cb,Ac=Na,Ne=fd,Oe=void 0,lc=void 0,Jc=void 0,Bc=void 0,gb=void 0,$b=void 0,ee=void 0,xe=void 0,Bd=void 0,Sc=void 0,Ba=void 0,hb=void 0,Hd=void 0,Cd=void 0,Kc=void 0,Za=void 0,me=void 0,hb=MO(4),Cd=MO(4),Gf=qb,md=Ac,Yf=kb,Zf=Ld,\nHf=ic,Pe=ce,ug=Ta,Gb=hb,hd=void 0,Id=void 0,qf=void 0,vg=void 0,Pg=void 0,If=void 0,If=-1;0<Zf[md]&&(Gb[++If]=Zf[md]);for(Id=1;Id<=ug;++Id)Hf[Id]==md&&(Gb[++If]=Pe[Id]),Pe[Id]==md&&(Gb[++If]=Hf[Id]);for(Id=If+1;Id<Gf.b[md].j;++Id){Pg=Gf.p+1;qf=1;d:for(;qf<=Gf.b[md].j;++qf){hd=Gf.b[md].p[qf];for(vg=0;vg<Id;++vg)if(hd==Gb[vg])continue d;Yf[hd]<Pg&&(Pg=Yf[hd],Gb[Id]=hd)}}0==Zf[md]&&0<Gf.b[md].i?(Gb[3]=Gb[2],Gb[2]=Gb[1],Gb[1]=Gb[0],Gb[0]=-1):0<Gf.b[md].i&&(Gb[3]=Gb[2],Gb[2]=Gb[1],Gb[1]=-1);for(gb=xe=\n$b=Bc=me=ee=Sc=0;4>gb;++gb)0>=hb[gb]||(Oe=OQ(qb,Ac,hb[gb]),Cd[gb]=cR(qb,Oe,Ac),0<Cd[gb]?(++Sc,me=hb[gb],$b=hb[gb]):0>Cd[gb]?(++ee,Bc=hb[gb],$b=hb[gb]):xe=hb[gb]);Bd=Sc+ee;Za=MO(4);Kc=0;if(3==qb.b[Ac].j){if(1==Sc&&1==ee||3==Bd&&0<Sc&&0<ee){wC(qb.k,Wh);break c}Hd=hb[0];1==Bd?Hd=$b:2==Bd&&(Hd=xe);Ba=eR(qb,Ac,Hd,hb);Za[0]=$b;Za[1]=-1;Za[2]=Ba[2];Za[3]=Ba[1];0<Sc?Kc=1:Kc=-1}else if(4==qb.b[Ac].j)if(1==Bd)Ba=eR(qb,Ac,$b,hb),Za[0]=Ba[0],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[1],0<Sc?Kc=1:Kc=-1;else{Hd=hb[0];1<\nxe&&(Hd=xe);1==Sc?Hd=me:1==ee&&(Hd=Bc);Ba=eR(qb,Ac,Hd,hb);lc=MO(4);for(gb=0;4>gb;++gb)Oe=OQ(qb,Ac,Ba[gb]),lc[gb]=cR(qb,Oe,Ac);if(4==Bd){if(0==Sc||0==ee){wC(qb.k,Xh);break c}if(1==Sc||1==ee)Za[0]=Ba[0],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[1],Kc=lc[0];else{for(gb=0;4>gb;++gb)-1==lc[gb]&&(lc[gb]=0);Bd=2}}else if(3==Bd)if(3==Sc||3==ee)Za[0]=Ba[0],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[1],0<Sc?Kc=-1:Kc=1;else{1==Sc?Sc=Jc=1:ee=Jc=-1;for(gb=0;4>gb;++gb)lc[gb]==Jc&&(lc[gb]=0);Bd=2}if(2==Bd)if(1==Sc&&1==ee)Ba[1]==Bc?\n(Ba[1]=Ba[2],Ba[2]=Ba[3]):Ba[2]==Bc&&(Ba[2]=Ba[3]),Za[0]=me,Za[1]=Bc,Za[2]=Ba[2],Za[3]=Ba[1],Kc=1;else{if(lc[0]==lc[1]||lc[1]==lc[2]){wC(qb.k,Yh);break c}0!=lc[0]?(Za[0]=Ba[0],Za[1]=Ba[2],Za[2]=Ba[1],Za[3]=Ba[3]):(Za[0]=Ba[1],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[0]);1<Sc?Kc=1:Kc=-1}}var xa=Za,$f=hb,Tc=void 0;$f[0]==xa[1]?(Tc=xa[0],xa[0]=xa[1],xa[1]=Tc,Tc=xa[2],xa[2]=xa[3],xa[3]=Tc):$f[0]==xa[2]?(Tc=xa[2],xa[2]=xa[0],xa[0]=Tc,Tc=xa[1],xa[1]=xa[3],xa[3]=Tc):$f[0]==xa[3]&&(Tc=xa[3],xa[3]=xa[0],xa[0]=Tc,\nTc=xa[1],xa[1]=xa[2],xa[2]=Tc);$f[1]==xa[2]?(Tc=xa[1],xa[1]=xa[2],xa[2]=Tc,Tc=xa[2],xa[2]=xa[3],xa[3]=Tc):$f[1]==xa[3]&&(Tc=xa[1],xa[1]=xa[3],xa[3]=Tc,Tc=xa[2],xa[2]=xa[3],xa[3]=Tc);Za[2]==hb[2]?Ne[Ac]=1:Za[2]==hb[3]?Ne[Ac]=-1:wC(qb.k,Zh);Ne[Ac]*=Kc}}}pa=new fR;M=MO(o.p+1);for(aa=1;aa<=o.p;++aa)M[z[aa]]=aa;for(aa=1;aa<=o.p;++aa){v=z[aa];Zc[v]&&Ny(pa.a,bd);0<qa[aa]&&gR(o,v,qa[v],pa,$d);var rf=v,Jb=pa,Jf=sb[v],Kh=Ya,Kf=void 0,sf=void 0,Md=void 0,ne=void 0,Ud=void 0,ib=void 0,ag=void 0,nd=void 0,ya=\nvoid 0,ya=dl,sf=o.b[rf],Ud=sf.d,ag=sf.i,nd=sf.n,Kf=sf.a,Md=!1;(0!=nd||0!=Ud)&&(Md=!0);0!=Kh[rf]&&(Md=!0);ib=UQ(o,rf);ne=0!=ib;Md=Md||ne;o.k.sc&&0<o.b[rf].c&&(Md=!0);switch(Kf){case 2:ya=sg;break;case 3:Jf?ya=ao:ya=Fg;break;case 4:Jf?(ya=Gr,0<ag&&(Md=!0)):ya=Nj;break;case 5:Jf?ya=Tr:ya=bk;break;case 7:Jf?(ya=zs,0<ag&&(Md=!0)):ya=dk;break;case 8:Jf?ya=it:ya=sk;break;case 13:Jf?ya=mt:ya=xk;Md=!0;break;case 6:ya=Fk;Md=!0;break;case 9:ya=ai;break;case 10:ya=fh;break;case 11:ya=Eg;break;case 12:ya=ni;break;\ncase 1:ya=ji;Md=!0;break;case 32:Md=!0,ya=o.b[rf].e,!ne&&(J(ya,Dd)||J(ya,$m)||J(ya,dg))&&(Md=!1)}0<wN(Kf)&&(ya=(kN(),rN)[Kf],Md=!0);33<=Kf&&42>=Kf&&(Md=!0,ya=(kN(),rN)[Kf]);Md&&(0!=Ud?ya=gl+Ud+ya:ya=gl+ya,1==Kh[rf]?ya+=bg:-1==Kh[rf]&&(ya+=cg),1==ag?ya+=ji:1<ag&&(ya+=ji+ag),0!=nd&&(0<nd?ya+=Ed:ya+=Zd,1<(0>nd?-nd:nd)&&(ya+=0>nd?-nd:nd)),ne&&(ya+=zf+ib),ya+=Lm);Ny(Jb.a,ya);for(K=1;K<=za;++K)if(ca[K]==v||Hb[K]==v)E=Hb[K],E==v&&(E=ca[K]),M[v]<M[E]&&gR(o,ca[K],Hb[K],pa,$d),9<K&&Ny(pa.a,sc),Oy(pa,m+(new rK(K)).a);\ncd[v]&&Ny(pa.a,od)}n=Xz(pa.a)}0<l.length&&(l+=Ie);l+=n}f=l;0<f.length&&(0<e.length&&(e+=Ie),e+=f)}return e}function WP(a,b,c){try{EP(a,b,c)||a.bf(a.Ec.d)}catch(d){if(d=Dz(d),H(d,96))a.bf(a.Ec.d);else throw d;}}\nfunction GP(a,b,c){var d;try{var e;a:{var f,g,h,j,l,n,o,r,t;g=l=0;t=new MM(b,oba,!0);j=-1<b.indexOf(Wf);o=1;n=FM(t);f=0<a.Sb;if(!((a.dc||a.Fb)&&a.p||a.Mb)||j)a.Sb=0,f=!1;for(h=1;h<=n;++h)if(r=JM(t),lG(r),!J(r,lu))if(J(r,Wf))++o,2==o?l=a.Sb:3==o&&(g=a.Sb+1);else{a.ob=new hR(a,r);if(0==a.ob.p){wC(a,Mh);a.bf(a.Ec.d);eM();e=!1;break a}++a.Sb;a.o=a.Sb;a.zb[a.Sb]=a.ob}2==o?(wC(a,Ph),a.bf(a.Ec.d),eM(),e=!1):3<o?(wC(a,Oh),a.bf(a.Ec.d),eM(),e=!1):(1<a.Sb&&!j&&HQ(a,Er,!0),j&&!a.dc&&(a.dc=!0),j?f||(UN(a,1,l,\n1,!1),UN(a,l+1,g-1,2,!1),UN(a,g,a.Sb,3,!1)):a.dc||UN(a,1,a.Sb,0,!f),RP(a),a.r&&dO(fz(a.r,paa),0,0,0),a.hc=!0,xP(a.r,gg),a.Ib=!0,c&&a.bf(a.Ec.d),e=!0)}(d=e)||a.bf(a.Ec.d)}catch(z){if(z=Dz(z),H(z,96))d=!1,a.bf(a.Ec.d);else throw z;}return d}function PN(a,b,c,d,e){a.r&&dO(fz(a.r,b),d,e,c);a.hc=!0}function CN(a,b,c){PN(a,b,a.o,c,0)}function xQ(a){HN(a,!1);a.Ib=!0;a.bf(a.Ec.d)}function iR(a){a.k=202;a.Mb=!1;eO(a);wC(a,m);a.sb=null;a.xb=1;a.r&&dO(fz(a.r,yaa),0,0,0);a.hc=!0;a.bf(a.Ec.d)}\nfunction jR(a){HN(a,!0);a.vb=null;a.wc=null;a.fb=null;a.W=null;a.fc=null}function SP(a,b){var c,d;if(b){a.o=b.a;a.Sb=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.zb[c]=new zN(d):a.zb[c]=null;0<b.a?a.ob=a.zb[a.o]:a.ob=new cO(a);a.dc=b.i;a.Fb=b.e;a.xb=b.b}else for(;0<a.Sb;)bO(a,!1);switch(b.c){case 5:case 7:case 9:break;default:null!=a.Qb&&SM(a.Qb,null),a.r&&null!=a.r.a&&a.cg()}}function iP(a,b){return Q(L(Math.round(b/a.xb)))}\nfunction kR(a,b){wC(a,m);return 1>b||b>a.Sb?(wC(a,Jh+b),a.bf(a.Ec.d),null):a.zb[b]}function RP(a){var b,c,d;b=QN(a);for(d=1;d<=a.Sb;++d)c=a.zb[d],c.o=b}function lR(a,b){b!=a.nb&&(a.nb=b,a.jg(),a.bf(a.Ec.d))}function mR(a,b){var c,d,e;if(b!=a.xb){c=YN(a);a.xb=b;d=YN(a);e=Q(L(R((d.b-d.c)/2-(c.b-c.c)/2)));d=Q(L(R((d.a-d.d)/2-(c.a-c.d)/2)));for(c=1;c<=a.Sb;++c)DQ(a.zb[c],e,d),aO(a.zb[c]);a.Ib=!0;a.bf(a.Ec.d)}}\nfunction TN(a,b){var c;c=-1;J(b,zk)?(c=202,b=m):J(b,qe)?c=235:J(b,re)?c=240:J(b,pe)?c=260:J(b,ve)?c=261:J(b,Be)?c=241:J(b,ue)?c=233:J(b,te)?c=236:J(b,se)?c=237:J(b,Ae)?c=234:J(b,ze)?c=243:J(b,De)?c=252:J(b,we)?c=244:J(b,Ee)?c=239:J(b,Ce)?c=251:J(b,oe)?c=242:J(b,ge)?c=245:J(b,he)&&(c=238);0<c?EC(a,c):b=Xj;wC(a,b);a.bf(a.Ec.d)}function CQ(a,b){wC(a,b);a.bf(a.Ec.d)}\nfunction zO(a,b,c,d,e){var f,g,h,j;f=a.kb;j=EL(f,e);if(j>=a.mb-1)for(g=f.b.b;j>=a.mb-1&&1<g;){--g;h=new kL(f.b.a,f.b.c,g);f=(tC(),new AJ(h));j=EL(f,e);var l=b,n=h.b*(tO(),S);h=new kL(h.a,h.c,Math.round(n));l.e=h;nR(b.a,b.e)}else NO(b,a.hb);f=lL(mL,f.b).a-lL(mL,f.b).b;UO(b,e,c+(a.mb-j)/2,d+(a.mb-f)/2+f)}function AO(a,b,c,d,e,f){var g,h;g=OO(a.jb);h=EL(a.jb,f);NO(b,a.ib);!b.b?KO(b.a,e):e==b.c||TK(e,b.c)?KO(b.a,b.c):KO(b.a,b.b);UO(b,f,c+(a.mb-h)/2,d+(a.mb-g)/2+g)}\nfunction OO(a){return lL(mL,a.b).a-lL(mL,a.b).b}function YO(a,b){return(2*a.mb+(a.Lb?1:0))*b}\nfunction oR(a){var b,c;a.vb?(c=kK(a),(b=c.b!=a.M.b||c.a!=a.M.a)&&(a.M=c)):b=!0;b&&(HN(a,!0),lP(a,a.M),a.gg($aa+a.M+$a+a.yb+fa+a.ub),a.vb=gO(a,a.vb,a.yb,a.ub),a.J?(b=a.xb,UN(a,1,a.Sb,0,a.J),a.gg(Zaa+b+bb+a.xb)):(a.wc=gO(a,a.wc,a.M.b,Q(L(R(YO(a,a.nb))))),b=a.M.a-Q(L(R(YO(a,a.nb)))),1>b&&(b=1),a.fb=gO(a,a.fb,Q(L(R(XO(a,a.nb)))),b),a.W=gO(a,a.W,a.yb+Q(L(R((a.Lb?1:3)*a.nb))),Q(L(R(a.mb*a.nb)))),a.fc=gO(a,a.fc,Q(L(R((a.Lb?1:3)*a.nb))),a.ub)));HO(a);if(!a.J){var d;a.gg(ep+a.Gb+na+a.X);a.Gb&&(null==a.X&&\n(a.X=m),d=IO(a.W,a.nb),c=a.M.b/a.nb-(a.mb+(a.Lb?1:0)),b=a.mb,jO(d,mN),sO(d.a,Q(L(R(0*(tO(),S)))),Q(L(R(0*S))),Q(L(R(c*S))),Q(L(R(b*S)))),a.Lb?(jO(d,(BK(),GK)),wO(d.a,Q(L(R(-10*S))),Q(L(R(0*S))),Q(L(R((c-1+10)*S))),Q(L(R((b-1)*S))))):(jO(d,nN),uO(d,0,0,c-(a.Lb?1:3)+1,0),jO(d,SK(mN)),vO(d.a,Q(L(R(0*S))),Q(L(R((b-1)*S))),Q(L(R((c-1)*S))),Q(L(R((b-1)*S)))),vO(d.a,Q(L(R((c-1)*S))),Q(L(R(0*S))),Q(L(R((c-1)*S))),Q(L(R((b-1)*S))))),NO(d,a.lb),jO(d,(BK(),IK)),-1!=a.X.toLowerCase().indexOf(ip)&&jO(d,KK),UO(d,\na.X,10,15),a.J||GO(a,d,c,b,1),b=Q(L(R(XO(a,a.nb)))),c=a.M.a-Q(L(R(a.mb*a.nb))),ZO(a.Ec,a.W.a,b,c));var e;if(a.Kb){b=IO(a.wc,a.nb);d=a.M.b/a.nb;c=2*a.mb+(a.Lb?1:0);jO(b,mN);sO(b.a,Q(L(R(0*(tO(),S)))),Q(L(R(0*S))),Q(L(R(d*S))),Q(L(R(c*S))));a.Lb?(jO(b,(BK(),GK)),e=14*(a.mb+(a.Lb?1:0)),wO(b.a,Q(L(R(e*S))),Q(L(R(0*S))),Q(L(R((d-e-1)*S))),Q(L(R((c-1)*S))))):(jO(b,SK(mN)),vO(b.a,Q(L(R((d-1)*S))),Q(L(R(0*S))),Q(L(R((d-1)*S))),Q(L(R((c-1)*S)))),vO(b.a,Q(L(R(0*S))),Q(L(R((c-1)*S))),Q(L(R((d-1)*S))),Q(L(R((c-\n1)*S)))),jO(b,nN),vO(b.a,Q(L(R(0*S))),Q(L(R(0*S))),Q(L(R((d-1)*S))),Q(L(R(0*S)))));d=a.k;233<=a.k&&262>=a.k&&(a.k=213);for(c=1;14>=c;++c)iO(a,b,c,1),iO(a,b,c,2);a.k=d;ZO(a.Ec,a.wc.a,0,0)}var f;if(a.Hb){b=IO(a.fb,a.nb);d=a.mb+(a.Lb?1:0);c=(a.M.a-Q(L(R(YO(a,a.nb)))))/a.nb;f=c-a.mb;jO(b,mN);sO(b.a,Q(L(R(0*(tO(),S)))),Q(L(R(0*S))),Q(L(R(d*S))),Q(L(R(c*S))));a.Lb?(jO(b,(BK(),GK)),e=EO*(a.mb+(a.Lb?1:0))+3,f>e&&(uO(b,0,e,a.mb-1,e),vO(b.a,Q(L(R(0*S))),Q(L(R(e*S))),Q(L(R(0*S))),Q(L(R((c-1)*S)))),uO(b,a.mb-\n1,e,a.mb-1,f),uO(b,a.mb-1,f,d,f))):(jO(b,nN),vO(b.a,Q(L(R(0*S))),Q(L(R(0*S))),Q(L(R(0*S))),Q(L(R((c-1)*S)))),uO(b,0,EO*a.mb,c-1,EO*a.mb),jO(b,SK(mN)),vO(b.a,Q(L(R((d-1)*S))),Q(L(R(0*S))),Q(L(R((d-1)*S))),Q(L(R((f+1)*S)))));vO(b.a,Q(L(R(0*S))),Q(L(R((c-1)*S))),Q(L(R(d*S))),Q(L(R((c-1)*S))));for(c=3;c<=EO+2;++c)iO(a,b,1,c);b=Q(L(R(YO(a,a.nb))));ZO(a.Ec,a.fb.a,0,b)}a.Jb&&(d=IO(a.fc,a.nb),c=a.Lb?1:3,b=(a.M.a-Q(L(R(YO(a,a.nb))))-Q(L(R(a.mb*a.nb))))/a.nb,a.Lb?(jO(d,(BK(),GK)),sO(d.a,Q(L(R(0*(tO(),S)))),\nQ(L(R(0*S))),Q(L(R(c*S))),Q(L(R(b*S))))):(jO(d,SK(mN)),vO(d.a,Q(L(R((c-1)*(tO(),S)))),Q(L(R(0*S))),Q(L(R((c-1)*S))),Q(L(R(b*S)))),jO(d,mN),vO(d.a,Q(L(R((c-2)*S))),Q(L(R(0*S))),Q(L(R((c-2)*S))),Q(L(R(b*S)))),jO(d,nN),vO(d.a,Q(L(R((c-3)*S))),Q(L(R(0*S))),Q(L(R((c-3)*S))),Q(L(R(b*S))))),b=a.M.b-Q(L(R((a.Lb?1:3)*a.nb))),c=Q(L(R(YO(a,a.nb)))),ZO(a.Ec,a.fc.a,b,c))}}\nfunction DC(a,b){a.A?0==b&&(a.I=-1,wC(a,so),dP(a)):(a.gb?a.I=b:-1<a.I&&10>a.I?a.I=10*a.I+b:a.I=b,a.gb=!1,0==a.I?(a.I=-1,wC(a,so)):wC(a,a.I+fa),dP(a))}function lP(a,b){var c,d;d=b.b;c=b.a;a.J||(d-=Q(L(R(XO(a,a.nb))))+Q(L(R((a.Lb?1:3)*a.nb))),c-=Q(L(R(YO(a,a.nb))))+Q(L(R(a.mb*a.nb))));1>d&&(d=1);1>c&&(c=1);a.yb=iA(d);a.ub=iA(c)}function wN(a){kN();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}w(558,456,sv);_.zf=function(a){GN(this,a)};_.Yf=pR;_.Zf=function(){return MN(),null!=this.Pb?NN:ON};\n_.$f=function(){return MN(),MN(),ON};_._f=cG;_.ag=function(a,b,c){return gK(this,b,c)};_.bg=cG;_.cg=function(){eM()};_.dg=eL;_.eg=qR;_.fg=eL;_.gg=function(){eM()};_.hg=function(){return yC(this,!0,!1)};\n_.Af=function(a){var b,c;if(this.s)if(c=a.c,b=a.f,a=a.i,c=(100+2*c)/100,this.J||!(b<Q(L(R(XO(this,this.nb))))||a<Q(L(R(YO(this,this.nb))))||a>this.M.a-Q(L(R(this.mb*this.nb)))||b>this.M.b-Q(L(R((this.Lb?1:3)*this.nb))))){if(b=this.xb*c,b>this.xb&&10>=b||b<this.xb&&0.3<=b)this.cb=8,mR(this,b)}else b=this.nb*c,0.7<=b&&4>=b&&lR(this,b)};_.bf=function(){oR(this)};\n_.ig=function(a){this.Tb&&(null!=a&&0<a.length?(xP(this.r,"DROP"),!this.Ub&&(this.Ub=new AC(this)),rR(this.Ub,a)):(wC(this,"ERROR - empty or null structure"),this.bf(this.Ec.d)))};_.jg=function(){jR(this)};_.kg=BG;_.j=null;_.k=0;_.n=0;_.o=0;_.p=!1;_.q=!1;_.s=!0;_.t=null;_.u=null;_.v=null;_.w=null;_.x=13;_.y=null;_.z=!0;_.A=!1;_.B=!1;_.C=!0;_.F=null;_.G=null;_.I=1;_.J=!1;_.K=!1;_.L=!1;_.M=null;_.N=!0;_.O=!1;_.P=!0;_.Q=!0;_.R=null;_.S=null;_.T=null;_.V="http://peter-ertl.com/jsme/2013_03/help.html";\n_.W=null;_.X=null;_.Y=null;_._=null;_.ab=!1;_.bb=!0;_.cb=0;_.db=nu;_.fb=null;_.gb=!0;_.hb=null;_.ib=null;_.jb=null;_.kb=null;_.lb=null;_.mb=24;_.nb=1;_.ob=null;_.pb=null;_.rb=null;_.sb=null;_.tb=!0;_.ub=0;_.vb=null;_.wb=1;_.xb=1;_.yb=0;_.Ab=!1;_.Bb=!1;_.Cb=0;_.Db=!1;_.Eb=!1;_.Fb=!0;_.Gb=!0;_.Hb=!0;_.Ib=!0;_.Jb=!0;_.Kb=!0;_.Lb=!1;_.Mb=!1;_.Ob=!1;_.Pb=null;_.Qb=null;_.Rb=!1;_.Sb=0;_.Tb=!0;_.Ub=null;_.Vb=!1;_.Wb=null;_.Xb=!1;_.Yb=null;_.Zb=0;_.$b=0;_._b=0;_.ac=!1;_.bc=null;_.cc=!1;_.dc=!1;_.ec=!1;\n_.fc=null;_.gc=!1;_.hc=!1;_.kc=!0;_.lc=!1;_.mc=!1;_.nc=!0;_.oc=!0;_.pc=null;_.qc=null;_.rc=!1;_.sc=!1;_.tc=!0;_.uc=null;_.vc=!1;_.wc=null;_.xc=null;_.yc=null;_.zc=!1;_.Ac=!0;_.Bc=!0;_.Cc=0;_.Dc=0;var EO=10,oN,uN,vN,mN,nN,pN,lN,tN,sR=null,sN,rN;function rQ(a,b,c,d,e){a.b[e]&&(bP(a.r),xP(a.r,gi),a.r.a=e,a.r.d=c,a.r.e=d,a.r.f=b,tR(a.c,a.r,e),bP(a.r))}function uR(a,b,c){return a.b[c]?(bP(a.r),a.r.a=c,a.r.b=b,tR(a.c,a.r,c),bP(a.r),!0):!1}function dP(a){oR(a);a.f&&(vR(a.Ec),a.f=!1)}\nfunction wR(a,b,c){b in a.b?a.b[b]=c:$wnd.alert(Bi+b)}\nfunction xR(){kN();eK.call(this);this.Ec=(NJ(),NJ(),OJ).a;this.eb=new yR;this.Nb=new yR;this.H=new kL(null,0,8);this.Z=(this.mb-6)/1.5;this.r=new zR;this.D=(BK(),DK);this.zb=C(LQ,q,119,99,0);this.qb=new cK;this.jc=new AR;this.$=J((eM(),fM[Gq]),Qi);this.E=new BR;this.U=y(lE,q,1,[qe,re,Be,pe,ve,ue,te,se,Ae,De,we,ze,oe,he,ge]);this.ic=new CR;this.ob=new cO(this);sN[0]=FK;sN[1]=new zv(255,153,153);sN[2]=new zv(255,204,102);sN[3]=new zv(255,255,153);sN[4]=new zv(102,255,255);sN[5]=new zv(51,204,255);sN[6]=\nnew zv(255,153,255);this.eb.c=1;this.Nb.c=1;this.zb[1]=this.ob;this.Y=new DR(this);this.a=y(lE,q,1,[Ag,hg,og,Cg,ng,Bg,ti]);var a,b,c,d;this.b={};for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.b[a]=null;this.c=new ER(this)}w(557,558,sv,xR);_.Yf=function(){var a;return a=FR(),-1==a||9<=a};_.Zf=function(){return MN(),null!=this.b[og]||(null!=this.Pb?NN:ON).a?NN:ON};_.$f=function(){return MN(),null!=this.b[Cg]?NN:ON};_._f=function(a){var b=yC(this,!1,!0);(a=new GR(this,a))&&bN(new hN(a,b))};\n_.ag=function(a,b,c){var d;return a?(d=a.a,gG(d.u,b,c),a):gK(this,b,c)};_.bg=function(a){uR(this,a,"AfterPaste")};_.cg=function(){xP(this.r,gi);tR(this.c,this.r,hg);eM()};_.dg=function(a,b){rQ(this,a,b,0,og)};_.eg=function(a){return uR(this,a,Ag)};_.fg=function(a,b){rQ(this,a,0,b,Cg)};_.gg=cG;_.bf=function(){dP(this)};_.jg=function(){jR(this);var a=this.Ec,b,c;for(c=new JD(new vK(a.a));c.b<c.d.Tf();)b=KD(c),0<MG(a.f.p,b.u)&&QG(a.f,b.u),Qv(a.a,b);this.f=!0};\n_.kg=function(){var a=yC(this,!0,!1),b=new HR(this);b&&bN(new hN(b,a))};_.b=null;_.c=null;_.d=null;_.e=null;_.f=!1;_.i="http://www.google.com/search?q=%22{INCHIKEY}%22";function tR(a,b,c){if((c=a.a.b[c])&&b){var d=a.a.d;d.action=b.a;d.atom=b.d;d.bond=b.e;d.molecule=b.f;null!=b.b?d.argument=b.b:b.c&&(d.argument=b.c);null!=b.i?d.origin=b.i:b.i=null;c(a.a.d)}}function ER(a){this.a=a}w(559,1,{},ER);_.a=null;function GR(a,b){this.a=a;this.b=b}w(560,1,{},GR);_.zd=cG;\n_.Xf=function(a){if(null!=iN(a))xC(iN(a)),CQ(this.a,"InChI "+iN(a));else{switch(this.b){case 3:xC(a.inchi==m?null:a.inchi);break;case 4:xC(a.key==m?null:a.key);break;case 5:xC(a.auxinfo==m?null:a.auxinfo)}null!=jN(a)&&CQ(this.a,"InChI "+jN(a))}};_.a=null;_.b=0;function HR(a){this.a=a}w(561,1,{},HR);_.zd=cG;\n_.Xf=function(a){if(null!=iN(a))xC(iN(a)),CQ(this.a,"InChI "+iN(a));else{var b=this.a,c;if(b.b[ti])try{bP(b.r),fz(b.r,ti),b.r.c=a,tR(b.c,b.r,ti),bP(b.r)}catch(d){if(d=Dz(d),H(d,96))CQ(b,Hh+d.yd());else throw d;}else try{var e=a.key==m?null:a.key,f,g;f=null;null!=e&&0<e.length&&(f=b.i,-1!=f.indexOf("{INCHIKEY}")?f=(g=IR(IR(e,ol,"\\\\\\\\\\\\\\\\"),"\\\\$","\\\\\\\\$"),IR(f,"\\\\{INCHIKEY\\\\}",g)):f+=e);c=new lM(f);JR(c)}catch(h){if(h=Dz(h),H(h,82))CQ(b,Hh+h.f);else throw h;}null!=jN(a)&&CQ(this.a,"InChI "+jN(a))}};\n_.a=null;function KR(a,b){return null!=b&&0<b.length?KR(a,b):!1}function LR(a){a.c.pb.style.display!=Nr&&(jK(a.b),vR(a.d))}function MR(a){NR.call(this,a,af,af,null)}function OR(a,b){NR.call(this,a,af,af,b)}function PR(a,b,c){NR.call(this,a,b,c,null)}\nfunction NR(a,b,c,d){var e;if(null==a)UM(Ni);else if(J(Ki,a))UM(Li);else if(e=LI(a)){this.a=QR;++QR;this.c=e;this.b=new xR;this.b.d||(this.b.d={},this.b.d.src=IQ(this));this.d=new RR(this.b,b,c,d);HG(e,this.d,e.pb);d&&rn in d&&(this.d.b=d[rn]);a=this.d;a.d||(a.d=hK(a,lK(a),mK(a)),a.d.k=!1);var b=a.c,f,g,h,j,l,n,o,r;b.$?sR=Ki:sR=Ci;uK(b.Sc.Pc,b);wC(b,sR+Ca);b.M=kK(b);$J(b,null);b.hb||(b.hb=new kL(mi,0,13),b.kb=zJ(b.hb));b.ib||(b.ib=new kL(mi,1,13),b.jb=zJ(b.ib));b.lb||(b.lb=new kL(mi,0,11),zJ(b.lb));\nLO(b,b.x);b.ac=!1;b.dc=!1;b.z=!0;b.tc=!0;b.C=!0;b.Bc=!0;b.cc=!1;EO=FO(b);b.oc=!0;try{o=SR(b.Ec,ps);null!=o&&HQ(b,o,!1);h=SR(b.Ec,Jq);null!=h&&(b._=h);l=SR(b.Ec,vr);null!=l&&(b.rb=l);g=SR(b.Ec,Wo);null!=g&&(b.gc=!0);r=SR(b.Ec,Maa);null!=r&&(b.qc=r);n=SR(b.Ec,Gt);null!=n&&(b.sb=n,dP(b));b.u=SR(b.Ec,Cn);b.t=SR(b.Ec,Bn);f=SR(b.Ec,Vo);if(null!=f&&b.J){var t;var z,v,E,s;v=(BK(),DK);try{if(0!=f.indexOf(Wb))throw new Qy(Jn);s=sM(f.substr(1,2),16);E=sM(f.substr(3,2),16);z=sM(f.substr(5,2),16);t=v=new zv(s,\nE,z)}catch(F){if(F=Dz(F),H(F,96))eM(),t=v;else throw F;}b.D=t}b.mc&&b.ob&&$P(b.ob);j=SR(b.Ec,Pr);b.Qb=j}catch(P){if(P=Dz(P),!H(P,96))throw P;}b.k=202;aK(b);b.pb=new TR;f=a.c;null!=f._?(GP(f,f._,!1),null!=f.t&&f.ob&&OP(f.ob,f.t,!0),null!=f.u&&f.ob&&OP(f.ob,f.u,!1)):null!=f.rb?WP(f,f.rb,!1):null!=f.qc&&f.Ac&&(f.Ib=!1,vP(f,f.qc,null,!0));dP(a.c);f=this.b;g=this.d;var M;YM();M=new UH((aN(),$M));YH(M).alt=dp;h=YH(M).alt;null==h||0==h.length?M.pb.removeAttribute(Kt):M.pb.setAttribute(Kt,h);h=M.a.e;j=~~((24-\nM.a.a)/2);0>j&&(j=0);h=new UR(g,h,j,M);VR(h);Wv(g.k,h);jca(f,M.pb);ica(f,g.pb)}else UM(Mi+a+cb)}function oca(){return oE(null)}function pca(a){return oE(a)}w(562,1,$u,MR,OR,PR,NR);_.lg=function(a){rG(this.d,new WR(this,a),(WB(),WB(),XB))};_.mg=function(a){rG(this.d,new XR(this,a),(FC(),FC(),GC))};_.ng=function(a){rG(this.d,new YR(this,a),(LC(),LC(),MC))};_.og=function(a){rG(this.d,new ZR(this,a),(OC(),OC(),PC))};_.pg=function(a){yz(2,new $R(this.b,a))};_.qg=function(){bO(this.b,!0)};\n_.rg=function(){Mz((Jz(),Kz),new aS(this))};_.sg=function(){var a,b,c;c=[];for(b=new JD(this.d.a);b.b<b.d.Tf();)a=KD(b),c[c.length]=a.r;return c};_.tg=function(){return this.b.a};_.ug=function(a){return this.b.b[a]};_.vg=ZE;_.wg=function(){return this.b.V};_.xg=function(){return this.b.nb};_.yg=function(){return this.b.tb};_.zg=function(){var a,b,c;b=null;if(a=(c=this.b.vb.a,c.a)){b=this.b;var d;c=b.ob.v;d=b.ob.w;b.ob.v=0;b.ob.w=0;bP(b.r);xQ(b);b.ob.v=c;b.ob.w=d;b=a.r}return b};_.Ag=function(){return this.b.wb};\n_.Bg=function(){return this.b.xb};_.Cg=function(){return this.b.Qb};_.ge=function(){return Yz(this.d.pb,Vr)};_.Dg=function(){var a;a=[];a.length=2;a[0]=Yz(this.d.pb,Wr);a[1]=Yz(this.d.pb,Vr);return a};_.he=function(){return Yz(this.d.pb,Wr)};_.Eg=function(){return this.c.pb};_.Fg=function(){return this.b.Wb};_.Gg=function(){return this.b.Yb};_.Hg=function(){return this.b.i};_.Ig=function(a){UM("JSME initialization error: "+a)};_.Jg=function(){return this.b.J};\n_.je=function(){return this.c.pb.style.display!=Nr};_.Kg=function(){var a=this.b,b;a.dc?b=TQ(a,1)+Wf+TQ(a,2)+Wf+TQ(a,3):b=TQ(a,0);return b};_.Lg=function(a){return yC(this.b,!0,a)};_.Mg=function(){var a=this.b,b,c;b=a.tc;a.tc=!1;c=xN(a);a.tc=b;return c};_.Ng=function(a){null!=a&&0<a.length&&HQ(this.b,a,!0)};_.Og=function(a){null!=a&&0<a.length&&vP(this.b,a,null,!0)};_.Pg=function(a){null!=a&&0<a.length&&WP(this.b,a,!0)};_.Qg=function(a){null!=a&&0<a.length&&GP(this.b,a,!0)};\n_.Rg=function(a){return KR(this,a)};_.gf=function(){LR(this)};_.Sg=function(){iR(this.b)};_.Tg=function(a){var b=this.b;if(a=kR(b,a)){var c;for(c=1;c<=a.p;++c)a.b[c].c=0;xQ(b)}};_.Ug=function(a){this.b.k=a};_.Vg=function(a){this.b.e=new bS(this,a)};_.Wg=function(a){wR(this.b,"AfterPaste",a)};_.Xg=function(a){wR(this.b,hg,a)};_.Yg=function(a){var b=this.d,c,d;if(b.b!=a){b.b=a;for(d=new JD(b.a);d.b<d.d.Tf();)c=KD(d),a?c.b=Pf:c.b=Of}jK(b.c);b=this.b;b.tb=a;cP(b);HN(this.b,!0);jK(this.b)};\n_.Zg=function(a,b){var c=this.b,d;if(d=kR(c,a))OP(d,b,!0),xQ(c)};_.$g=function(a){var b=this.b;b.x!=a&&0<a&&100>a&&(b.x=a,LO(b,a),cP(b))};_._g=function(a,b){var c=this.b,d;d=kR(c,a);1>b||b>d.p?(wC(c,"ERROR - invalid atom index: "+b),dP(c)):(d.v=b,xQ(c))};_.ah=function(a){wR(this.b,Ag,a)};_.bh=function(a,b){wR(this.b,a,b)};_.le=function(a){fG(this.d,a);LR(this)};_.ch=function(a){this.b.V=a};_.dh=function(a){lR(this.b,a)};_.eh=function(a){var b=this.b;b.tb=a;cP(b)};\n_.fh=function(a){var b=this.b;b.wb=a;cP(b)};_.gh=function(a){mR(this.b,a)};_.hh=function(a){this.b.Pb=a};_.ih=function(a){this.b.Qb=a};_.jh=function(a){var b=this.b;b.Wb=a;b.F=fO(b,!1)};_.kh=function(a){this.b.Yb=a};_.lh=function(a,b){gG(this.d,a,b);LR(this)};_.mh=function(a,b,c){c&&gG(this.c,a,b);gG(this.d,a,b);LR(this)};_.nh=function(a,b){hG(this.d,a,b);LR(this)};_.oh=function(a,b,c){c&&hG(this.c,a,b);hG(this.d,a,b);LR(this)};_.ph=function(a){TN(this.b,a)};\n_.qh=function(a,b){var c=this.b,d;c.q=!1;d=c.sc;c.sc=!1;c.uc=new hR(c,a);c.sc=d;c.k=253;wC(c,b);dP(c)};_.me=function(a){nG(this.c.pb,a)};_.rh=function(a){this.b.i=a};_.ne=function(a){this.d.pb.style[gu]=a;LR(this)};_.sh=function(a){CQ(this.b,a)};_.th=function(){return xN(this.b)};_.a=-1;_.b=null;_.c=null;_.d=null;var QR=0;function aS(a){this.a=a}w(563,1,{},aS);_.pd=function(){var a,b;for(b=new JD(this.a.d.a);b.b<b.d.Tf();)a=KD(b),a.u.pb.innerHTML=a.r||m};_.a=null;\nfunction WR(a,b){this.a=a;this.b=b}w(564,1,{},WR);_.Jd=function(a){a=a.a;Mz((Jz(),Kz),new cS(this,this.b,a))};_.a=null;_.b=null;function cS(a,b,c){this.a=a;this.c=b;this.b=c}w(565,1,{},cS);_.pd=dS;_.a=null;_.b=null;_.c=null;function XR(a,b){this.a=a;this.b=b}w(566,1,{},XR);_.ld=function(a){a=a.a;Mz((Jz(),Kz),new eS(this,this.b,a))};_.a=null;_.b=null;function eS(a,b,c){this.a=a;this.c=b;this.b=c}w(567,1,{},eS);_.pd=dS;_.a=null;_.b=null;_.c=null;function ZR(a,b){this.a=a;this.b=b}w(568,1,{},ZR);\n_.a=null;_.b=null;function RC(a,b,c){this.a=a;this.c=b;this.b=c}w(569,1,{},RC);_.pd=dS;_.a=null;_.b=null;_.c=null;function YR(a,b){this.a=a;this.b=b}w(570,1,{},YR);_.nd=function(a){a=a.a;Mz((Jz(),Kz),new fS(this,this.b,a))};_.a=null;_.b=null;function fS(a,b,c){this.a=a;this.c=b;this.b=c}w(571,1,{},fS);_.pd=dS;_.a=null;_.b=null;_.c=null;function bS(a,b){this.a=a;this.b=b}w(572,1,{},bS);_.a=null;_.b=null;\nfunction qca(){var a=gS(Ii),b;$wnd.JSApplet.JSME=B(function(){var a;hS(iS,arguments)?a=arguments[0]:3==arguments.length?a=new PR(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new MR(arguments[0]):4==arguments.length?a=new NR(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new OR(arguments[0],arguments[1]));this.g=a;jS();a[Xm]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=B(function(a){this.g.lg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?\na.g:new kS(a))});b.addMouseDownHandler=B(function(a){this.g.mg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new kS(a))});b.addMouseOutHandler=B(function(a){this.g.ng(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new kS(a))});b.addMouseOverHandler=B(function(a){this.g.og(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new kS(a))});b.alert=B(function(a){this.g.pg(a)});b.clear=B(function(){this.g.qg()});b.deferredRepaint=B(function(){this.g.rg()});b.getAllGraphicsString=\nB(function(){return this.g.sg()});b.getAlldefinedCallBackNames=B(function(){var a=this.g.b.a;jS();return a});b.getCallBack=B(function(a){return this.g.ug(a)});b.getCreationIndex=B(function(){return this.g.vg()});b.getHelpURL=B(function(){return this.g.b.V});b.getMenuScale=B(function(){return this.g.b.nb});b.getMolecularAreaAntiAlias=B(function(){return this.g.b.tb});b.getMolecularAreaGraphicsString=B(function(){return this.g.zg()});b.getMolecularAreaLineWidth=B(function(){return this.g.b.wb});b.getMolecularAreaScale=\nB(function(){return this.g.b.xb});b.getNotifyStructuralChangeJSfunction=B(function(){return this.g.b.Qb});b.getOffsetHeight=B(function(){return this.g.ge()});b.getOffsetSize=B(function(){return this.g.Dg()});b.getOffsetWidth=B(function(){return this.g.he()});b.getParentContainer=B(function(){return this.g.c.pb});b.getPasteLabel=B(function(){return this.g.b.Wb});b.getPrePasteJSfunction=B(function(){return this.g.b.Yb});b.getWebSearchInchiKeyBaseUrl=B(function(){return this.g.b.i});b.initializationError=\nB(function(a){this.g.Ig(a)});b.isDepictMode=B(function(){return this.g.b.J});b.isVisible=B(function(){return this.g.je()});b.jmeFile=B(function(){return this.g.Kg()});b.molFile=B(function(a){return this.g.Lg(a)});b.nonisomericSmiles=B(function(){return this.g.Mg()});b.options=B(function(a){this.g.Ng(a)});b.readGenericMolecularInput=B(function(a){this.g.Og(a)});b.readMolFile=B(function(a){this.g.Pg(a)});b.readMolecule=B(function(a){this.g.Qg(a)});b.read_MOL_SDF_RXN=B(function(a){return this.g.Rg(a)});\nb.repaint=B(function(){this.g.gf()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=B(function(a){return lS(null,arguments,!0)[0]});b.reset=B(function(){this.g.Sg()});b.resetAtomColors=B(function(a){this.g.Tg(a)});b.setAction=B(function(a){this.g.Ug(a)});b.setAfterDepictEditToggleEventHandler=B(function(a){this.g.Vg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new kS(a))});b.setAfterPasteCallback=B(function(a){this.g.Wg(a)});b.setAfterStructureModifiedCallback=B(function(a){this.g.Xg(a)});\nb.setAntialias=B(function(a){this.g.Yg(a)});b.setAtomBackgroundColors=B(function(a,b){this.g.Zg(a,b)});b.setAtomMolecularAreaFontSize=B(function(a){this.g.$g(a)});b.setAtomToHighLight=B(function(a,b){this.g._g(a,b)});b.setBeforePasteCallback=B(function(a){this.g.ah(a)});b.setCallBack=B(function(a,b){this.g.bh(a,b)});b.setHeight=B(function(a){this.g.le(a)});b.setHelpURL=B(function(a){this.g.ch(a)});b.setMenuScale=B(function(a){this.g.dh(a)});b.setMolecularAreaAntiAlias=B(function(a){this.g.eh(a)});\nb.setMolecularAreaLineWidth=B(function(a){this.g.fh(a)});b.setMolecularAreaScale=B(function(a){this.g.gh(a)});b.setNotifyAtomHighLightChangeJSfunction=B(function(a){this.g.hh(a)});b.setNotifyStructuralChangeJSfunction=B(function(a){this.g.ih(a)});b.setPasteLabel=B(function(a){this.g.jh(a)});b.setPrePasteJSfunction=B(function(a){this.g.kh(a)});b.setSize=B(function(a,b,e){lS(this.g,arguments,!1)});b.setSubstituent=B(function(a){this.g.ph(a)});b.setTemplate=B(function(a,b){this.g.qh(a,b)});b.setVisible=\nB(function(a){this.g.me(a)});b.setWebSearchInchiKeyBaseUrl=B(function(a){this.g.rh(a)});b.setWidth=B(function(a){this.g.ne(a)});b.showInfo=B(function(a){this.g.sh(a)});b.smiles=B(function(){return this.g.th()});mS({"0":{2:[[function(){return this.lh.apply(this,arguments)},null,void 0,Sr,Sr],[function(){return this.nh.apply(this,arguments)},null,void 0,yt,yt]],3:[[function(){return this.oh.apply(this,arguments)},null,void 0,yt,yt,Wn],[function(){return this.mh.apply(this,arguments)},null,void 0,Sr,\nSr,Wn]]}},!1);mS({"0":{"0":[[oca,null,void 0]],1:[[pca,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new nS(e));return[e]},Cp]]}},!0);oS(iS,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function mE(){pS||(pS=!0,qca())}w(573,1,{},mE);var pS=!1;function qE(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Cp)$wnd.jsmeOnLoad();else try{$wnd.console.log($k)}catch(a){}}function pE(){}w(575,1,{},pE);_.pd=function(){qE()};\nfunction nS(a){this.a=a}w(577,1,{84:1,132:1},nS);_.eQ=function(a){return null!=a&&H(a,84)&&this.a==a.a};_.a=null;function kS(a){this.a=a}w(578,1,{85:1,132:1},kS);_.eQ=function(a){return null!=a&&H(a,85)&&this.a==a.a};_.a=null;function VR(a){PG(a.e.f,a.b,lK(a.e)-a.d-a.c,mK(a.e)-(a.a-a.c))}function UR(a,b,c,d){this.e=a;this.d=b;this.c=c;this.a=24;this.b=d}w(579,1,{},UR);_.a=0;_.b=null;_.c=0;_.d=0;_.e=null;w(580,1,{},function(){});\nfunction XM(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=fA(c,gu);b=fA(c,bq);f=fA(c,Hr);e=fA(c,nq);var h,j,l;l={};for(d=0;d<c.childNodes.length;++d)h=c.childNodes[d],h.nodeName==ek&&(j=h,h=fA(j,Hr),j=fA(j,au),null!=h&&0<h.length&&null!=j&&0<j.length&&(l[h]=j));c.removeAttribute(vo);c.removeAttribute(Hr);c.removeAttribute(wn);c.removeAttribute(bq);c.removeAttribute(gu);c.removeAttribute(on);c.removeAttribute(fq);c.removeAttribute(hba);c.removeAttribute(wo);c.innerText=m||m;d=pA();c.setAttribute(nq,\nd);c.style[gu]=TM(g);c.style[bq]=TM(b);b=new qS(a,d,l,e,c,f);Mz((Jz(),Kz),b);++a.b;return!0}function WM(a){this.a=Gi;this.d=a}w(581,1,{},WM);_.Bd=function(){return XM(this)};_.a=null;_.b=0;_.c=null;_.d=null;function qS(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}w(582,1,{},qS);\n_.pd=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,af,af,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(nq,this.e):this.c.removeAttribute(nq);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 rS(){}w(583,1,$u,rS);function sS(a){this.a=a}w(584,1,{},sS);_.pd=function(){this.a()};_.a=null;function tS(a){this.a=a}w(585,1,{},tS);\n_.Bd=function(){this.a();return!1};_.a=null;\nfunction rca(){var a=gS(Ji);$wnd.JSApplet.Utils=B(function(){var a;hS(uS,arguments)?a=arguments[0]:0==arguments.length&&(a=new rS);this.g=a;jS();a[Xm]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=B(function(a){Mz((Jz(),Kz),new sS(a))});$wnd.JSApplet.Utils.runAfterFixedDelay=B(function(a,c){Pz((Jz(),new tS(a)),c)});$wnd.JSApplet.Utils.safeLog=B(function(a){UM(a)});oS(uS,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&\n($wnd.JSApplet.Utils[p]=a[p])}function nE(){vS||(vS=!0,rca())}w(586,1,{},nE);var vS=!1;function wS(a){this.f=a}w(587,534,pv,wS);function vE(){this.f=ap}w(588,136,bv,vE);function KG(){}function xS(a){this.f=a}w(590,136,bv,KG,xS);function gE(){}w(591,136,bv,gE);function MN(){MN=x;ON=new yS(!1);NN=new yS(!0)}function yS(a){this.a=a}w(592,1,{88:1,90:1,93:1},yS);_.eQ=function(a){return H(a,90)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?Wt:pp};_.a=!1;var ON,NN;\nfunction KM(a,b,c){var d,e;d=zS(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 AS(a,b){return 2>b||36<b?-1:48<=a&&a<48+(10>b?b:10)?a-48:97<=a&&a<b+97-10?a-97+10:65<=a&&a<b+65-10?a-65+10:-1}function VM(a){return null!=String.fromCharCode(a).match(/\\d/)}function BS(){}function CS(a){return typeof a==Sr?sk+(0>a?-a:a):a}\nfunction DS(a,b){var c;c=new BS;c.d=gh+(ES(0!=a?-a:0)?CS(0!=a?-a:0):m+$y(c));FS(0!=a?-a:0)&&GS(0!=a?-a:0,c);c.b=4;c.a=b;return c}function U(a){var b;b=new BS;b.d=gh+(ES(a)?CS(a):m+$y(b));FS(a)&&GS(a,b);return b}function HS(a,b){var c;c=new BS;c.d=gh+(ES(a)?CS(a):m+$y(c));FS(a)&&GS(a,c);c.b=b?8:0;return c}function IS(){var a;a=new BS;a.d=gh+(ES(0)?CS(0):m+$y(a));FS(0)&&GS(0,a);a.b=2;return a}function JS(a){var b;b=new BS;b.d=gh+(ES(a)?CS(a):m+$y(b));FS(a)&&GS(a,b);b.b=1;return b}\nfunction FS(a){return typeof a==Sr&&0<a}function ES(a){return null!=a&&0!=a}function GS(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=Cu[b.c])c=c.prototype;else{c=Cu[a]=function(){};c.cZ=b;return}else return;c.cZ=b}w(594,1,{},BS);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?m:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;\nfunction KS(a){var b;if(!(b=LS,!b&&(b=LS=/^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$/),b.test(a)))throw new MS(di+a+Db);return parseFloat(a)}function sM(a,b){var c,d;if(null==a)throw new MS(Rr);if(2>b||36<b)throw new MS(laa+b+nb);d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c)if(-1==AS(a.charCodeAt(c),b))throw new MS(di+a+Db);c=parseInt(a,b);if(isNaN(c))throw new MS(di+a+Db);if(-2147483648>c||2147483647<c)throw new MS(di+a+Db);return c}w(596,1,{88:1,101:1});\nvar LS=null;function NS(a){this.a=a}w(595,596,{88:1,93:1,94:1,101:1},NS);_.eQ=function(a){return H(a,94)&&a.a==this.a};_.hC=OS;_.tS=PS;_.a=0;function AK(a){this.a=a}w(597,596,{88:1,93:1,97:1,101:1},AK);_.eQ=function(a){return H(a,97)&&a.a==this.a};_.hC=OS;_.tS=PS;_.a=0;function oK(){}function kw(a){this.f=a}w(598,136,{88:1,96:1,98:1,104:1,105:1},oK,kw);function rK(a){this.a=a}\nfunction IE(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 AE(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function vv(a){var b,c,d;b=C(QS,Yu,-1,8,1);c=(RS(),SS);d=7;if(0<=a)for(;15<a;)b[d--]=c[a&15],a>>=4;else for(;0<d;)b[d--]=c[a&15],a>>=4;b[d]=c[a&15];return TS(b,d,8)}\nfunction rP(a){var b,c;return-129<a&&128>a?(b=a+128,c=(US(),VS)[b],!c&&(c=VS[b]=new rK(a)),c):new rK(a)}w(599,596,{88:1,93:1,99:1,101:1},rK);_.eQ=function(a){return H(a,99)&&a.a==this.a};_.hC=ZE;_.tS=PS;_.a=0;function US(){US=x;VS=C(FQ,q,99,256,0)}var VS;function SO(a){return 0>=a?0-a:a}function TO(a){return 0>a?-a:a}function nw(a,b){return a>b?a:b}function R(a){return Math.round(a)}function WS(a){return Math.sqrt(a)}function dM(){}function yD(a){this.f=a}\nw(603,136,{88:1,96:1,100:1,104:1,105:1},dM,yD);function RS(){RS=x;SS=y(QS,Yu,-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 SS;function MS(a){this.f=a}w(605,598,{88:1,96:1,98:1,102:1,104:1,105:1},MS);function zS(a,b){return a.charCodeAt(b)}function XS(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function J(a,b){return!H(b,1)?!1:""+a==b}function jG(a,b){return a.indexOf(b)}\nfunction qM(a,b,c){return a.indexOf(b,c)}function xJ(a,b){return a.lastIndexOf(b)}function IR(a,b,c){var d;for(d=0;0<=(d=c.indexOf(jl,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+dc+mG(c,++d):c=c.substr(0,d-0)+mG(c,++d);return a.replace(RegExp(b,Fp),c)}\nfunction YS(a,b){for(var c=RegExp(b,Fp),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==m){d[e]=f;break}else d[e]=f.substring(0,h.index),f=f.substring(h.index+h[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==m;)--c;c<d.length&&d.splice(c,d.length-c)}c=C(lE,q,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function mG(a,b){return a.substr(b,a.length-b)}function cM(a,b,c){return a.substr(b,c-b)}\nfunction lG(a){return 0==a.length||a[0]>fa&&a[a.length-1]>fa?a:a.replace(/^(\\s*)/,m).replace(/\\s*$/,m)}function TS(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}\nfunction sca(a,b,c){if(128>c)return a[b]=(c&127)<<24>>24,1;if(2048>c)return a[b++]=(c>>6&31|192)<<24>>24,a[b]=(c&63|128)<<24>>24,2;if(65536>c)return a[b++]=(c>>12&15|224)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,3;if(2097152>c)return a[b++]=(c>>18&7|240)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,4;if(67108864>c)return a[b++]=(c>>24&3|248)<<24>>24,a[b++]=(c>>18&63|128)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>\n24,a[b]=(c&63|128)<<24>>24,5;throw new kw(Yg+c);}function kG(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}function ZS(a){var b,c,d,e,f;e=a.length;for(d=b=0;d<e;)c=KM(a,d,a.length),d+=65536<=c?2:1,128>c?++b:2048>c?b+=2:65536>c?b+=3:2097152>c?b+=4:67108864>c&&(b+=5);b=C($S,fv,-1,b,1);for(d=f=0;d<e;)c=KM(a,d,a.length),d+=65536<=c?2:1,f+=sca(b,f,c);return b}_=String.prototype;\n_.cM={1:1,88:1,91:1,93:1};_.eQ=function(a){return J(this,a)};_.hC=function(){return TL(this)};_.tS=_.toString;function aT(){aT=x;bT={};cT={}}function TL(a){aT();var b=zf+a,c=cT[b];if(null!=c)return c;c=bT[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+zS(a,d++);c|=0}256==dT&&(bT=cT,cT={},dT=0);++dT;return cT[b]=c}var bT,dT=0,cT;function Oy(a,b){Ny(a.a,b);return a}\nfunction My(){this.a=Vz()}function fR(){this.a=Vz();Ny(this.a,m)}w(607,1,Vu,My,fR);_.tS=eT;function oM(a,b){Uz(a.a,String.fromCharCode(b))}function VE(){this.a=Vz()}function nM(){this.a=Vz()}function UD(a){this.a=Vz();Ny(this.a,a)}w(608,1,Vu,VE,nM,UD);_.tS=eT;function rM(a){this.f=Kk+a}w(609,590,bv,rM);function yM(a){this.f=a}w(611,136,bv,yM);function fT(a,b){for(var c;a.Vd();)if(c=a.Wd(),null==b?null==c:Xy(b,c))return a;return null}function gT(a,b){var c;return(c=fT(a.ye(),b))?(c.Xd(),!0):!1}\nfunction hT(a){var b,c,d,e;d=new My;b=null;Ny(d.a,gl);for(c=a.ye();c.Vd();)null!=b?Ny(d.a,b):b=Kd,e=c.Wd(),Ny(d.a,e===a?jd:m+e);Ny(d.a,Lm);return Xz(d.a)}w(614,1,{});_.uh=function(){throw new yM("Add not supported on this collection");};_.vh=function(a){return!!fT(this.ye(),a)};_.Qf=xM;_.wh=function(a){return gT(this,a)};_.tS=function(){return hT(this)};w(616,614,av);\n_.eQ=function(a){var b;if(a===this)return!0;if(!H(a,111)||a.Tf()!=this.Tf())return!1;for(a=a.ye();a.Vd();)if(b=a.Wd(),!this.vh(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.ye();b.Vd();)c=b.Wd(),null!=c&&(a+=Zy(c),a=~~a);return a};function iT(a,b){var c;return H(b,109)&&(c=b.xh(),VF(a.a,c))?(c=PD(a.a,c),a.a.Uf(b.yh(),c)):!1}function DM(a){this.a=a}w(615,616,av,DM);_.vh=function(a){return iT(this,a)};_.ye=function(){return new jT(this.a)};\n_.wh=function(a){return iT(this,a)?(a=a.xh(),RD(this.a,a),!0):!1};_.Tf=kT;_.a=null;function lT(a){if(a.b)mT(a.a),RD(a.c,a.b.xh()),a.b=null;else throw new uG(Mj);}function jT(a){var b;this.c=a;b=new bw;a.c&&Wv(b,new nT(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new oT(a,d.substring(1));b.uh(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.uh(c[d])}this.a=new JD(b)}w(617,1,{},jT);_.Vd=function(){return pT(this.a)};_.Wd=function(){return this.b=KD(this.a)};\n_.Xd=function(){lT(this)};_.a=null;_.b=null;_.c=null;w(619,1,iv);_.eQ=function(a){return H(a,109)&&wM(this.xh(),a.xh())&&wM(this.yh(),a.yh())?!0:!1};_.hC=function(){var a,b;b=a=0;null!=this.xh()&&(a=Zy(this.xh()));null!=this.yh()&&(b=Zy(this.yh()));return a^b};_.tS=function(){return this.xh()+Vf+this.yh()};function nT(a){this.a=a}w(618,619,iv,nT);_.xh=function(){return null};_.yh=function(){return this.a.b};_.zh=function(a){return AM(this.a,a)};_.a=null;function oT(a,b){this.b=a;this.a=b}\nw(620,619,iv,oT);_.xh=ZE;_.yh=function(){return this.b.e[zf+this.a]};_.zh=function(a){return BM(this.b,this.a,a)};_.a=null;_.b=null;function tca(a,b){var c,d,e,f;if(b===a)return!0;if(!H(b,107)||a.Tf()!=b.Tf())return!1;e=a.ye();for(f=b.ye();e.Vd();)if(c=e.Wd(),d=f.Wd(),!(null==c?null==d:Xy(c,d)))return!1;return!0}function bL(a,b){(0>a||a>=b)&&qT(a,b)}function qT(a,b){throw new xS(vi+a+Nd+b);}w(621,614,Qu);_.Ah=function(){throw new yM("Add not supported on this list");};\n_.uh=function(a){this.Ah(this.Tf(),a);return!0};_.eQ=function(a){return tca(this,a)};_.hC=function(){var a,b,c;b=1;for(a=this.ye();a.Vd();)c=a.Wd(),b=31*b+(null==c?0:Zy(c)),b=~~b;return b};_.ye=function(){return new JD(this)};_.Ch=function(){return this.Dh(0)};_.Dh=function(a){return new rT(this,a)};_.Eh=function(){throw new yM("Remove not supported on this list");};function pT(a){return a.b<a.d.Tf()}function KD(a){if(a.b>=a.d.Tf())throw new NG;return a.d.Bh(a.c=a.b++)}\nfunction mT(a){if(0>a.c)throw new kJ;a.d.Eh(a.c);a.b=a.c;a.c=-1}function JD(a){this.d=a}w(622,1,{},JD);_.Vd=function(){return pT(this)};_.Wd=function(){return KD(this)};_.Xd=function(){mT(this)};_.b=0;_.c=-1;_.d=null;function rT(a,b){var c;this.d=this.a=a;c=a.Tf();(0>b||b>c)&&qT(b,c);this.b=b}w(623,622,{},rT);_.Fh=function(){return 0<this.b};_.Gh=function(){if(0>=this.b)throw new NG;return this.a.Bh(this.c=--this.b)};_.a=null;function sT(a){a=new jT(a.b.a);return new tT(a)}\nfunction uT(a,b){this.a=a;this.b=b}w(624,616,av,uT);_.vh=vT;_.ye=function(){return sT(this)};_.Tf=function(){return this.b.a.d};_.a=null;_.b=null;function tT(a){this.a=a}w(625,1,{},tT);_.Vd=function(){return pT(this.a.a)};_.Wd=function(){return(this.a.b=KD(this.a.a)).xh()};_.Xd=function(){lT(this.a)};_.a=null;function wT(a){a.b=C(xT,q,0,0,0)}function uL(a,b,c){(0>b||b>a.c)&&qT(b,a.c);a.b.splice(b,0,c);++a.c}function Wv(a,b){vz(a.b,a.c++,b);return!0}function FF(a,b){bL(b,a.c);return a.b[b]}\nfunction rI(a,b){for(var c=0;c<a.c;++c)if(wM(b,a.b[c]))return c;return-1}function yT(a,b){var c;c=(bL(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function Qv(a,b){var c;c=rI(a,b);if(-1==c)return!1;yT(a,c);return!0}function hL(a,b,c){bL(b,a.c);vz(a.b,b,c)}function lw(a,b){var c;if(b.length<a.c){c=b;var d;d=bE(0,a.c);y(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)vz(b,c,a.b[c]);b.length>a.c&&vz(b,a.c,null);return b}function bw(){wT(this)}function gL(a){wT(this);this.b.length=a}\nfunction vK(a){wT(this);a=ZD(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}w(629,621,qv,bw,gL,vK);_.Ah=function(a,b){uL(this,a,b)};_.uh=function(a){return Wv(this,a)};_.qg=function(){this.b=C(xT,q,0,0,0);this.c=0};_.vh=function(a){return-1!=rI(this,a)};_.Bh=function(a){return FF(this,a)};_.Qf=function(){return 0==this.c};_.Eh=function(a){return yT(this,a)};_.wh=function(a){return Qv(this,a)};_.Tf=bC;_.c=0;function SD(){SD=x;TD=new zT}var TD;function zT(){}\nw(632,621,Pu,zT);_.vh=qR;_.Bh=function(){throw new KG;};_.Tf=function(){return 0};function AT(){this.a=new Date}function BT(a){return 10>a?Xe+a:m+a}w(635,1,{88:1,92:1,93:1,106:1},AT);_.eQ=function(a){return H(a,106)&&JE(L(this.a.getTime()),L(a.a.getTime()))};\n_.hC=function(){var a;a=L(this.a.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=sE(c&4194303,b&4194303,e&1048575);a=sE(a.l^b.l,a.m^b.m,a.h^b.h);return Q(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?Ed:m)+~~(b/60);b=10>(0>b?-b:b)%60?Xe+(0>b?-b:b)%60:m+(0>b?-b:b)%60;return(CT(),DT)[this.a.getDay()]+fa+ET[this.a.getMonth()]+fa+BT(this.a.getDate())+fa+BT(this.a.getHours())+zf+BT(this.a.getMinutes())+zf+BT(this.a.getSeconds())+" GMT"+a+b+fa+this.a.getFullYear()};_.a=null;function CT(){CT=x;DT=y(lE,q,1,[Nk,Kj,Sk,al,Qk,fi,wk]);ET=y(lE,q,1,[Pi,ci,Bj,lg,Dj,Si,Ri,qg,Bk,ck,$j,Ah])}var DT,ET;function HD(a,b){return null==D(a.a,b,a)}\nfunction GD(){this.a=new Ky}w(637,616,{88:1,92:1,111:1},GD);_.uh=function(a){return HD(this,a)};_.vh=vT;_.Qf=function(){return 0==this.a.d};_.ye=function(){return sT(new uT(this.a,new DM(this.a)))};_.wh=function(a){return null!=RD(this.a,a)};_.Tf=kT;_.tS=function(){return hT(new uT(this.a,new DM(this.a)))};_.a=null;function vM(a,b){this.a=a;this.b=b}w(641,619,iv,vM);_.xh=ZE;_.yh=wH;_.zh=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;function NG(){}\nw(642,136,{88:1,96:1,104:1,105:1,110:1},NG);function FT(a){var b,c;b=a.b;c=a.d.length;if(b<c){if(a.c){if(0<=qM(a.a,kG(a.d.charCodeAt(a.b)),0))return a=zS(a.d,a.b++),String.fromCharCode(a);for(++a.b;a.b<c;++a.b)if(0<=qM(a.a,kG(a.d.charCodeAt(a.b)),0))return cM(a.d,b,a.b);return mG(a.d,b)}for(;b<c&&0<=qM(a.a,kG(a.d.charCodeAt(b)),0);)++b;a.b=b;if(b<c){for(++a.b;a.b<c;++a.b)if(0<=qM(a.a,kG(a.d.charCodeAt(a.b)),0))return cM(a.d,b,a.b);return mG(a.d,b)}}throw new NG;}\nfunction GT(a){if(null!=a)this.d=a,this.a=ha,this.c=!1,this.b=0;else throw new dM;}w(644,1,{},GT);_.a=null;_.b=0;_.c=!1;_.d=null;function wM(a,b){return hE(a)===hE(b)||null!=a&&Xy(a,b)}function fL(a){var b=C(HT,q,59,0,0);return lw(a.a,b)}function cK(){this.a=new bw}w(656,621,qv,cK);_.Ah=function(a,b){uL(this.a,a,b)};_.uh=function(a){return Wv(this.a,a)};_.vh=function(a){return-1!=rI(this.a,a)};_.Bh=function(a){return FF(this.a,a)};_.Qf=function(){return 0==this.a.c};_.ye=function(){return new JD(this.a)};\n_.Eh=function(a){return yT(this.a,a)};_.Tf=function(){return this.a.c};_.tS=function(){return hT(this.a)};_.a=null;function IT(a,b){this.b=a;this.a=b}w(657,1,{},IT);_.a=null;_.b=null;function JT(){uJ.call(this,Om,0)}function KT(a,b){uJ.call(this,a,b)}w(658,455,{},JT,KT);function MO(a){for(var b=[],c=0;c<a;c++)b[c]=0;return b}function LT(){LT=x;RM(Mm,0);MT=RM(Nm,0)}function AQ(a,b,c){a.q=b;a.r=c}function KQ(a,b){6>a.j&&(++a.j,a.p[a.j]=b)}\nfunction NT(a){var b;b=new MQ;b.f=a.f;b.d=a.d;b.q=a.q;b.r=a.r;b.s=a.s;b.n=a.n;b.e=a.e;b.p=a.p.slice();b.j=a.j;b.c=a.c;b.a=a.a;b.b=a.b;b.i=a.i;b.o=a.o;b.k=a.k;return b}function mQ(a){return-99199!=a.f?a.f:0}function OT(a){return 4<=a.o&&2==a.j}function $N(a,b,c){a.q+=b;a.r+=c}function RN(a){var b;b=-99199!=a.f;a.f=-99199;return b}function MQ(){LT();this.p=MO(7)}w(662,1,{114:1},MQ);_.a=3;_.b=null;_.c=0;_.d=0;_.e=null;_.f=-99199;_.i=0;_.j=0;_.k=0;_.n=0;_.o=0;_.q=0;_.r=0;_.s=0;var MT;\nfunction YQ(a,b){var c;c=PT(a);return 0<c?b-c:0}function PT(a){a=PD((!QT&&RT(),QT),a);return null!=a?a[0]:-1}function RT(){var a,b,c,d,e,f;a=YS(ki,ml);QT=new Ky;for(b=0;b<a.length-1;b+=2){f=a[b];e=YS(a[b+1],Jd);c=C(A,u,-1,e.length,1);for(d=0;d<e.length;++d)c[d]=sM(e[d],10);D(QT,f,c)}}var QT=null;function ST(a){var b;b=new TT;UT(b,a);return b}function QQ(a,b){var c,d;c=b[a.i];d=b[a.j];a.a=Q(L(R((c.q+d.q)/2)));a.b=Q(L(R((c.r+d.r)/2)))}\nfunction UT(a,b){a.i=b.i;a.j=b.j;a.c=b.c;a.f=b.f;a.d=b.d;a.a=b.a;a.b=b.b;a.e=b.e}function TT(){}w(667,1,{115:1},TT);_.a=0;_.b=0;_.c=1;_.d=null;_.e=0;_.f=0;_.i=0;_.j=0;function VT(){}w(668,1,{},VT);_.a=0;_.b=0;_.c=0;_.d=0;function TP(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new uG(Og);if(!a.a.b)throw new uG(yi);a.a=a.a.b;return a.a.a}function TR(){this.a=this.b=new WT}w(669,1,{},TR);_.a=null;function WT(){this.a=null}function aP(a){this.a=a}w(670,1,{},WT,aP);_.a=null;_.b=null;_.c=null;\nfunction XT(){XT=x;YT=new JT;ZT=new KT(Pm,2);$T=new KT(vl,2)}\nfunction wP(a){XT();var b,c,d,e;this.i=this.f=null;this.j=0;this.e=!1;this.a=this.c=null;var f,g,h;if(null==a||0==a.length)c=0;else{g=1;f=a.length;for(h=0;h<f&&!(5<g);++h){c=a.charCodeAt(h);13==c?(++g,h+1<f&&10==a.charCodeAt(h+1)&&++h):10==c&&++g}c=g}this.j=c;1>=this.j?this.b=lG(a):this.b=a;c=new IT($T,this.b);this.d=c.b.a.test(c.a);do if(4<this.j)0==a.indexOf(Ff)?0==a.toLowerCase().indexOf(Uf)&&(c=a,wv(),g=f=h=g=void 0,f=null,g=c.indexOf(mo),0<g&&(h=c.indexOf(Wf,g)+1,g=c.indexOf(Lf,h),20<g-h&&(f=\nc.substr(h,g-h))),c=f=IR(f,pl,ba),null!=c&&(this.c=new wP(c),this.c.f&&(this.f=(yP(),zP)))):-1!=a.indexOf(Zi)&&(this.a=(AP(),BP),this.f=(yP(),aU),-1!=a.indexOf(Yk)&&(this.i=(CP(),bU)),-1!=a.indexOf(Zk)&&(this.i=(CP(),DP)),0==a.indexOf(qc)?this.f=cU:-1!=a.indexOf(ec)&&(this.f=dU));else if(1==this.j)if(0==a.indexOf(si))this.f=(yP(),eU);else{if(27==a.length&&(c=new IT(YT,a),c.b.a.test(c.a))){this.f=(yP(),fU);break}if(1<=a.length)if(this.d){c=new GT(a);try{d=rP(sM(FT(c),10)).a;e=rP(sM(FT(c),10)).a;for(b=\n0;b<3*(d+e);++b)FT(c);this.e=0<a.indexOf(Wf);this.f=(yP(),gU);this.a=(AP(),FP)}catch(j){if(j=Dz(j),!H(j,96))throw j;}}else c=new IT(ZT,a),c.b.a.test(c.a)&&0>a.indexOf(zq)&&((this.e=0<a.indexOf(Wf))?this.f=(yP(),hU):this.f=(yP(),iU))}while(0);(this.f==(yP(),fU)||this.f==eU)&&(this.a=(AP(),HP));(this.f==iU||this.f==jU||this.f==hU)&&(this.a=(AP(),kU))}w(671,1,{},wP);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=null;_.i=null;_.j=0;var YT,ZT,$T;\nfunction AP(){AP=x;BP=new lU(0);kU=new lU(1);HP=new lU(2);mU=new lU(3);FP=new lU(4);nU=y(uca,q,116,[BP,kU,HP,mU,FP])}function lU(a){this.b=a}w(672,194,{88:1,93:1,95:1,116:1},lU);var nU,kU,HP,BP,mU,FP;function yP(){yP=x;aU=new oU(0);cU=new oU(1);dU=new oU(2);pU=new oU(3);iU=new oU(4);jU=new oU(5);hU=new oU(6);eU=new oU(7);fU=new oU(8);qU=new oU(9);gU=new oU(10);zP=new oU(11);rU=y(vca,q,117,[aU,cU,dU,pU,iU,jU,hU,eU,fU,qU,gU,zP])}function oU(a){this.b=a}w(673,194,{88:1,93:1,95:1,117:1},oU);\nvar rU,eU,fU,gU,aU,qU,pU,cU,dU,jU,iU,hU,zP;function CP(){CP=x;bU=new sU(0);DP=new sU(1);tU=y(wca,q,118,[bU,DP])}function sU(a){this.b=a}w(674,194,{88:1,93:1,95:1,118:1},sU);var tU,bU,DP;function jP(a){this.a=a}w(675,1,{},jP);_.a=0;function DR(a){this.c=a}w(677,1,Eu,DR);_.zf=function(a){yz(7,new uU(this,a))};_.a=0;_.b=null;_.c=null;_.d=null;_.e=0;w(679,1,ev);_.zd=function(){$wnd.alert("Loading JS code failed.")};function uU(a,b){this.a=a;this.b=b}w(678,679,ev,uU);_.a=null;_.b=null;\nfunction rR(a,b){if(null!=b)if(null!=a.a.Yb)SM(a.a.Yb,y(lE,q,1,[b]));else if(!a.a.eg(b)){var c=a.a,d=new vU(a,b),e;c.ic.a=m;xP(c.r,gg);e=c.jc;var f,g,h,j;if(null==b)e=0;else if(f=YS(b,ll),1>=f.length)e=0;else{for(h=0,j=f.length;h<j;++h)g=f[h],vz(e.b,e.c++,g);e=f.length}0<e&&(c.ic.a=Ea+e+od);d=new wU(c,d);try{vP(c,b,d,!1)}catch(l){if(l=Dz(l),H(l,96))KP(d,l);else throw l;}}}function AC(a){this.a=a}w(680,1,{},AC);_.a=null;function vU(a,b){this.a=a;this.b=b}w(681,1,ev,vU);_.zd=cG;_.a=null;_.b=null;\nfunction KP(a,b){wC(a.a,Qh+b.yd());yz(2,new $R(a.a,a.a.X));iR(a.a);jK(a.a)}function JP(a){wC(a.a,Lk+a.a.ic.a);a.a.Ib=!0;jK(a.a);a=a.b;a.a.a.bg(a.b)}function wU(a,b){this.a=a;this.b=b}w(682,1,ev,wU);_.zd=function(a){KP(this,a)};_.a=null;_.b=null;function IP(a,b,c,d){this.a=a;this.b=b;this.d=c;this.c=d}w(683,679,ev,IP);_.a=null;_.b=null;_.c=!1;_.d=null;function $R(a,b){this.a=a;this.b=b}w(684,679,ev,$R);_.a=null;_.b=null;function ZP(a){this.a=a}w(685,679,ev,ZP);_.a=null;function YP(a){this.a=a}\nw(686,679,ev,YP);_.a=null;function XP(a){this.a=a}w(687,679,ev,XP);_.a=null;function cQ(a){this.a=a}w(688,679,ev,cQ);_.a=null;function IN(a){this.a=a}w(689,1,ev,IN);_.zd=cG;_.a=null;function JN(a){this.a=a}w(690,1,ev,JN);_.zd=cG;_.a=null;function $O(){this.d=C(LQ,q,119,99,0)}w(691,1,{},$O);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;function CR(){}w(692,1,{},CR);_.a=null;function bP(a){a.d=0;a.e=0;a.f=0;a.a=null;a.b=null;a.i=null}function dO(a,b,c,d){a.e=c;a.d=b;a.f=d}\nfunction xP(a,b){null==a.i&&(a.i=b)}function zR(){bP(this)}w(693,1,{},zR);_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;function xU(a){a.b=C(yU,q,114,10,0);a.c=C(zU,q,115,10,0);a.e=MO(101);a.f=(MN(),MN(),ON)}function dQ(a,b,c){a.b[b].a=c}\nfunction eR(a,b,c,d){var e,f,g,h,j,l,n,o,r;j=MO(4);f=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;n=Math.sqrt(f*f+g*g);0.001>n&&(n=0.001);r=g/n;e=f/n;l=MO(4);for(h=0;4>h;++h)d[h]==c||0>=d[h]||(0==l[1]?l[1]=d[h]:0==l[2]?l[2]=d[h]:0==l[3]&&(l[3]=d[h]));o=MO(4);d=MO(4);for(h=1;3>=h;++h)3==h&&0==l[3]||(f=(a.b[l[h]].q-a.b[b].q)*e+(a.b[l[h]].r-a.b[b].r)*r,g=(a.b[l[h]].r-a.b[b].r)*e-(a.b[l[h]].q-a.b[b].q)*r,n=Math.sqrt(f*f+g*g),0.001>n&&(n=0.001),o[h]=g/n,d[h]=f/n);a=AU(o[1],d[1],o[2],d[2]);0<l[3]?(b=AU(o[2],d[2],\no[3],d[3]),d=AU(o[1],d[1],o[3],d[3]),0<a&&0<b?(j[1]=l[1],j[2]=l[2],j[3]=l[3]):0<d&&0>b?(j[1]=l[1],j[2]=l[3],j[3]=l[2]):0>a&&0<d?(j[1]=l[2],j[2]=l[1],j[3]=l[3]):0<b&&0>d?(j[1]=l[2],j[2]=l[3],j[3]=l[1]):0>d&&0<a?(j[1]=l[3],j[2]=l[1],j[3]=l[2]):0>b&&0>a&&(j[1]=l[3],j[2]=l[2],j[3]=l[1])):0<a?(j[1]=l[1],j[2]=l[2]):(j[1]=l[2],j[2]=l[1]);j[0]=c;return j}function wQ(a,b,c,d){AQ(a.b[b],c,d)}\nfunction gQ(a,b,c){var d,e,f,g,h,j,l,n;e=!1;vQ(a,null);switch(a.b[b].j){case 0:wQ(a,a.p,a.b[b].q+21.65,a.b[b].r+12.5);break;case 1:d=a.b[b].p[1];e=0;2==a.b[d].j&&(a.b[d].p[1]==b?e=a.b[d].p[2]:e=a.b[d].p[1]);f=a.b[b].q-a.b[d].q;g=a.b[b].r-a.b[d].r;j=Math.sqrt(f*f+g*g);0.001>j&&(j=0.001);g/=j;f/=j;l=j+25*Math.cos(1.0471975511965976);n=25*Math.sin(1.0471975511965976);h=OQ(a,b,d);if(3==a.c[h].c||204==a.k.k||1!=a.c[h].c&&(203==a.k.k||204==a.k.k)||a.n)l=j+25,n=0;0<e&&0<(a.b[e].r-a.b[d].r)*f-(a.b[e].q-a.b[d].q)*\ng&&(n=-n);0<c&&0>n?n=-n:0>c&&0<n&&(n=-n);wQ(a,a.p,a.b[d].q+l*f-n*g,a.b[d].r+n*f+l*g);e=!0;break;case 2:c=MO(2);BU(a,b,25,c);wQ(a,a.p,c[0],c[1]);break;case 3:case 4:case 5:for(h=1;h<=a.b[b].j&&!(d=a.b[b].p[h],f=a.b[b].q-a.b[d].q,g=a.b[b].r-a.b[d].r,j=Math.sqrt(f*f+g*g),0.001>j&&(j=0.001),wQ(a,a.p,a.b[b].q+25*f/j,a.b[b].r+25*g/j),0==BQ(a,a.p,1,a.p)||h==a.b[b].j);++h);break;default:return--a.p,wC(a.k,mg),a.k.cb=9,!1}b=NQ(a,a.v,a.p,1);203==a.k.k&&(b.c=2);204==a.k.k&&(b.c=3);201==a.k.k&&uQ(a,a.q);a.z=\na.b[a.p].q;a.A=a.b[a.p].r;return e}function oQ(a,b){var c,d;if(!b||0==b.c)return m;d=m;d+=fj+(kN(),ba);d+=cj+a+Ha+b.c;for(c=new JD(b);c.b<c.d.Tf();)d+=fa+KD(c);d+=wd;return d+=kj}\nfunction sQ(a,b){var c;a.x=a.v;c=0;if(233==a.k.k||237==a.k.k||236==a.k.k||239==a.k.k||251==a.k.k||252==a.k.k)gQ(a,a.v,0),a.v=a.p,a.n=!0,gQ(a,a.v,0),a.n=!1,a.v=a.p-1,gQ(a,a.v,0),a.v=a.p-2,gQ(a,a.v,0),237==a.k.k&&(dQ(a,a.p,10),dQ(a,a.p-1,10),dQ(a,a.p-2,10)),236==a.k.k&&(dQ(a,a.p,9),dQ(a,a.p-1,9),dQ(a,a.p-2,9)),239==a.k.k&&(dQ(a,a.p,5),dQ(a,a.p-1,5),dQ(a,a.p-2,5),dQ(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),252==a.k.k&&(dQ(a,a.p,5),dQ(a,a.p-1,5),dQ(a,a.p-2,4),dQ(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),\n251==a.k.k&&(dQ(a,a.p,5),dQ(a,a.p-1,5),dQ(a,a.p-2,5),dQ(a,a.p-3,7),a.c[a.q].c=2),c=4;else if(244==a.k.k)gQ(a,a.v,0),dQ(a,a.p,4),a.v=a.p,gQ(a,a.v,0),dQ(a,a.p,8),a.v=a.p,a.n=!0,gQ(a,a.v,0),a.n=!1,a.v=a.p-1,gQ(a,a.v,0),dQ(a,a.p,5),a.c[a.q].c=2,a.v=a.p-2,gQ(a,a.v,0),dQ(a,a.p,5),a.c[a.q].c=2,c=5;else if(234==a.k.k)gQ(a,a.v,0),dQ(a,a.p,4),a.v=a.p,a.k.Xb&&bQ(a,a.v,1),gQ(a,a.v,0),dQ(a,a.p,5),a.c[a.q].c=2,a.v=a.p-1,gQ(a,a.v,0),dQ(a,a.p,5),a.k.Xb?(a.c[a.q].c=1,bQ(a,a.p,-1)):a.c[a.q].c=2,c=3;else if(235==a.k.k)gQ(a,\na.v,0),a.v=a.p,gQ(a,a.v,0),dQ(a,a.p,5),a.v=a.p-1,gQ(a,a.v,0),dQ(a,a.p,5),a.c[a.q].c=2,c=3;else if(240==a.k.k)gQ(a,a.v,0),a.v=a.p,gQ(a,a.v,0),dQ(a,a.p,5),a.v=a.p,gQ(a,a.v,0),a.v=a.p-2,gQ(a,a.v,0),dQ(a,a.p,5),a.c[a.q].c=2,c=4;else if(260==a.k.k)gQ(a,a.v,0),a.v=a.p,gQ(a,a.v,0),dQ(a,a.p,4),a.v=a.p-1,gQ(a,a.v,0),dQ(a,a.p,5),a.c[a.q].c=2,c=3;else if(261==a.k.k)gQ(a,a.v,0),dQ(a,a.p,4),a.v=a.p,gQ(a,a.v,0),a.v=a.p,gQ(a,a.v,0),dQ(a,a.p,5),a.c[a.q].c=2,c=3;else if(241==a.k.k)gQ(a,a.v,0),dQ(a,a.p,5),a.v=a.p,\ngQ(a,a.v,0),a.v=a.p,gQ(a,a.v,0),a.v=a.p-1,gQ(a,a.v,0),a.c[a.q].c=2,dQ(a,a.p,5),c=4;else if(243==a.k.k)gQ(a,a.v,0),dQ(a,a.p,4),a.v=a.p,gQ(a,a.v,0),a.v=a.p-1,gQ(a,a.v,0),c=3;else if(238==a.k.k)gQ(a,a.v,0),a.v=a.p,a.n=!0,gQ(a,a.v,0),a.c[a.q].c=3,a.n=!1,c=2;else if(249==a.k.k)gQ(a,a.v,0),a.v=a.p,gQ(a,a.v,0),a.c[a.q].c=2,dQ(a,a.p,5),c=2;else if(250==a.k.k)gQ(a,a.v,0),a.c[a.q].c=2,dQ(a,a.p,5),c=1;else if(245==a.k.k)gQ(a,a.v,0),a.v=a.p,a.n=!0,gQ(a,a.v,0),a.v=a.p,a.c[a.q].c=3,gQ(a,a.v,0),a.n=!1,c=3;else if(242==\na.k.k)gQ(a,a.v,0),a.v=a.p,a.n=!0,gQ(a,a.v,0),a.c[a.q].c=3,dQ(a,a.p,4),a.n=!1,c=2;else if(254==a.k.k)gQ(a,a.v,0),dQ(a,a.p,9),c=1;else if(255==a.k.k)gQ(a,a.v,0),dQ(a,a.p,10),c=1;else if(256==a.k.k)gQ(a,a.v,0),dQ(a,a.p,11),c=1;else if(257==a.k.k)gQ(a,a.v,0),dQ(a,a.p,12),c=1;else if(258==a.k.k)gQ(a,a.v,0),dQ(a,a.p,4),c=1;else if(259==a.k.k)gQ(a,a.v,0),dQ(a,a.p,5),c=1;else if(246==a.k.k)gQ(a,a.v,0),a.v=a.p,gQ(a,a.v,0),c=2;else if(247==a.k.k)gQ(a,a.v,0),a.v=a.p,gQ(a,a.v,0),a.v=a.p,gQ(a,a.v,0),c=3;else if(248==\na.k.k)gQ(a,a.v,0),a.v=a.p,gQ(a,a.v,0),a.v=a.p,gQ(a,a.v,0),a.v=a.p,gQ(a,a.v,0),c=4;else if(253==a.k.k){var d,e,f,g,h,j,l,n;if(!a.k.uc||0==a.k.uc.p)c=0;else{c=0;n=a.k.uc;for(e=1;e<=n.p;++e)if(1==mQ(n.b[e])){c=e;break}g=a.p;h=a.v;e=new CU;f=DU(e,a,h,1);d=null;f&&(d=new CU,DU(d,a,h,-1));l=new CU;DU(l,n,c,0);var o;o=a.p;for(j=1;j<=n.p;++j)vQ(a,n.b[j]),dQ(a,a.p,n.b[j].a);for(j=1;j<=n.q;++j)JQ(a,null),UT(a.c[a.q],n.c[j]),a.c[a.q].i=n.c[j].i+o,a.c[a.q].j=n.c[j].j+o;$Q(a);RN(a.b[g+c]);EU(l,a,g+1,a.p,h,e);\nif(f&&(f=FU(a,g+1,a.p),0<f)){for(j=1;j<=n.p;++j)wQ(a,g+j,n.b[j].q,n.b[j].r);EU(l,a,g+1,a.p,h,d);d=FU(a,g+1,a.p);if(!(d<=f)){for(j=1;j<=n.p;++j)wQ(a,g+j,n.b[j].q,n.b[j].r);EU(l,a,g+1,a.p,h,e)}}JQ(a,null);a.c[a.q].i=h;a.c[a.q].j=c+g;$Q(a);b&&(BN(a,h),ZN(a));c=n.p}}GU(a,c);a.v=a.x;b&&(a.v=0)}\nfunction BU(a,b,c,d){var e,f,g,h,j;e=a.b[b].p[1];f=a.b[b].p[2];g=a.b[f].q-a.b[e].q;h=-(a.b[f].r-a.b[e].r);j=Math.sqrt(g*g+h*h);0.001>j&&(j=0.001);1>SO((a.b[b].r-a.b[e].r)*(g/j)+(a.b[b].q-a.b[e].q)*(h/j))?(g=a.b[b].q-a.b[e].q,h=a.b[b].r-a.b[e].r,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),b=h/j,g/=j,d[0]=a.b[e].q+j*g-c*b,d[1]=a.b[e].r+c*g+j*b):(g=(a.b[e].q+a.b[f].q)/2,e=(a.b[e].r+a.b[f].r)/2,g=a.b[b].q-g,h=a.b[b].r-e,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),d[0]=a.b[b].q+c*g/j,d[1]=a.b[b].r+c*h/j)}\nfunction fQ(a){var b,c,d,e,f,g,h,j,l,n,o,r,t,z;n=-1;j=6;switch(a.k.k){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;l=WS(312.5/(1-Math.cos(f)));if(0<a.v)if(2>a.b[a.v].j)HU(a,j,f,l);else if(!a.k.Bb&&!a.k.rc)n=a.v,gQ(a,a.v,0),a.v=a.p,HU(a,j,f,l);else{a.k.rc=!1;if(209==a.k.k||221==a.k.k||223==a.k.k){wC(a.k,Ih);a.k.cb=9;return}for(d=1;d<=a.b[a.v].j;++d)if(b=a.c[OQ(a,a.v,a.b[a.v].p[d])].c,\n2<d||1!=b){wC(a.k,Nh);a.k.cb=9;return}b=MO(2);BU(a,a.v,l,b);e=a.b[a.v].q-b[0];g=a.b[a.v].r-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)h=vQ(a,null),r=f*d+1.5707963267948966,AQ(h,b[0]+l*(Math.sin(r)*e-Math.cos(r)*g),b[1]+l*(Math.cos(r)*e+Math.sin(r)*g))}else if(0<a.w){b=a.c[a.w].i;c=a.c[a.w].j;d=0;2==a.b[b].j?a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]:2==a.b[c].j&&(a.b[c].p[1]!=b?d=a.b[c].p[1]:d=a.b[c].p[2],o=b,b=c,c=o);0==d&&(a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]);\ne=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;h=o/2;r=l*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.b[d].r-a.b[b].r)*e-(a.b[d].q-a.b[b].q)*g&&(r=-r,o=0);t=a.b[b].q+h*e-r*g;z=a.b[b].r+r*e+h*g;for(d=1;d<=j;++d)h=vQ(a,null),r=f*(d+0.5)+3.141592653589793*o,AQ(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),z+l*(Math.cos(r)*e+Math.sin(r)*g)),1==o?(d==j&&AQ(h,a.b[b].q,a.b[b].r),d==j-1&&AQ(h,a.b[c].q,a.b[c].r)):(d==j-1&&AQ(h,a.b[b].q,a.b[b].r),d==j&&AQ(h,a.b[c].q,a.b[c].r))}else{b=\n0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=vQ(a,null),r=f*(d-b),AQ(h,a.z+l*Math.sin(r),a.A+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)JQ(a,null),l=a.p-b+f,a.b[l].j=2,a.c[a.q].i=l,a.c[a.q].j=l+1;a.c[a.q].j=a.p-b+1;if(209==a.k.k){if(a.c[a.q-4].c=2,a.c[a.q-2].c=2,a.c[a.q].c=2,0<a.w)if(1==a.c[a.w].c){if(b=0,1<a.b[a.c[a.w].i].j&&(b=a.b[a.c[a.w].i].p[1],l=a.c[a.w].i,b==a.c[a.w].j&&(b=a.b[a.c[a.w].i].p[2])),0==b&&1<a.b[a.c[a.w].j].j&&(b=a.b[a.c[a.w].j].p[1],l=a.c[a.w].j,b==a.c[a.w].j&&(b=a.b[a.c[a.w].j].p[2])),0<b)for(f=\n1;f<=a.q;++f)if(a.c[f].i==b&&a.c[f].j==l||a.c[f].i==l&&a.c[f].j==b){1!=a.c[f].c&&(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=3);break}}else a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=2}else if(221==a.k.k||223==a.k.k)if(0<a.w){if(1==a.c[a.w].c){b=!1;for(f=1;f<=a.b[a.c[a.w].i].j;++f)if(l=a.b[a.c[a.w].i].p[f],1<a.c[OQ(a,a.c[a.w].i,l)].c){b=!0;break}for(f=1;f<=a.b[a.c[a.w].j].j;++f)if(l=a.b[a.c[a.w].j].p[f],1<a.c[OQ(a,\na.c[a.w].j,l)].c){b=!0;break}b||(a.c[a.w].c=2)}a.c[a.q-4].c=2;dQ(a,a.p-2,5)}else 0<a.v?221==a.k.k?(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q-1].c=1,a.c[a.q-3].c=2,a.c[a.q].c=2,dQ(a,a.p-1,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,dQ(a,a.p-2,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,dQ(a,a.p-2,5));l=MO(a.p+1);for(f=1;f<=j;++f)b=a.p-j+f,c=a.q-j+f,a.b[b].p[1]=b-1,a.b[b].p[2]=b+1,QQ(a.c[c],a.b);a.b[a.p-j+1].p[1]=a.p;a.b[a.p].p[2]=a.p-\nj+1;for(f=a.p-j+1;f<=a.p;++f){l[f]=0;c=51;g=0;for(b=1;b<=a.p-j;++b)e=a.b[f].q-a.b[b].q,d=a.b[f].r-a.b[b].r,e=e*e+d*d,50>e&&e<c&&(c=e,g=b);0<g&&(0==a.v||g==a.v)&&(l[f]=g)}g=a.q-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.c[f].i,e=a.c[f].j,0<l[b]&&0<l[e]){for(c=1;c<=g;++c)if(a.c[c].i==l[b]&&a.c[c].j==l[e]||a.c[c].j==l[b]&&a.c[c].i==l[e])continue a;NQ(a,l[b],l[e],a.c[f].c)}else 0<l[b]?NQ(a,l[b],e,a.c[f].c):0<l[e]&&NQ(a,l[e],b,a.c[f].c);d=a.p-j;for(f=a.p;f>d;--f)if(0<l[f]&&(BN(a,f),3==a.b[l[f]].a)){o=0;for(b=1;b<=\na.b[l[f]].j;++b){e=a.b[l[f]].p[b];for(c=1;c<=a.q;++c)(a.c[c].i==l[f]&&a.c[c].j==e||a.c[c].i==e&&a.c[c].j==l[f])&&(o+=a.c[c].c)}if(4<o)for(c=g+1;c<=g+j;++c)a.c[c].c=1}0<a.v&&GU(a,j);-1<n&&(a.v=n)}\nfunction HU(a,b,c,d){var e,f,g,h,j,l,n;0==a.b[a.v].j?(e=0,f=1):(e=a.b[a.v].p[1],f=a.b[a.v].q-a.b[e].q,e=a.b[a.v].r-a.b[e].r,g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);l=a.b[a.v].q+d*f;n=a.b[a.v].r+d*e;for(g=1;g<=b;++g)h=vQ(a,null),j=c*g-1.5707963267948966,AQ(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),n+d*(Math.cos(j)*f+Math.sin(j)*e))}function GU(a,b){var c,d;0==b&&(b=a.p);for(c=a.p;c>a.p-b;--c)d=BQ(a,c,1,a.p),0!=d&&$N(a.b[c],6,6)}\nfunction OQ(a,b,c){var d,e,f;for(e=1;e<=a.q;++e)if(d=a.c[e],f=d.i,d=d.j,f==b&&d==c||f==c&&d==b)return e;return 0}function pP(a){var b;for(b=1;b<=a.q;++b)if(1==a.c[b].c&&0<a.c[b].f)return!0;return!1}function ZQ(a,b,c){var d,e,f,g;e=nu;for(f=g=0;;){++g;for(d=1;d<=a.p;++d)if(OE(c[d])){e=c[d];break}for(d=1;d<=a.p;++d)OE(c[d])&&!EE(c[d],e)&&(e=c[d]);for(d=1;d<=a.p;++d)JE(c[d],e)&&(b[d]=g,c[d]=nu,++f);if(f==a.p)break}return g==a.p}\nfunction ZN(a){var b,c,d;d=c=0;a.k&&(b=YN(a.k),c=b.b,d=b.a);0>=c||0>=d?a.s=!0:(b=WN(a),c=c/2-b.a,b=d/2-b.b,a.k.Ob||DQ(a,c,b),aO(a))}\nfunction bQ(a,b,c){var d,e,f;if(1==c)return a.b[b].n+=1,!0;if(-1==c)return a.b[b].n+=-1,!0;e=a.b[b].n;f=a.b[b].i;d=a.b[b].o;-1==d&&0==c&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:-1==a.b[b].n&&(a.b[b].n=0));switch(a.b[b].a){case 1:0==d&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:a.b[b].n=0);break;case 2:2<d&&wC(a.k,ch);0==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0);break;case 3:3<d?wC(a.k,dh):4>d&&(0==a.b[b].n?a.b[b].n=-1:-1==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0));break;case 4:case 7:3<\nd?wC(a.k,ah):3==d&&0==a.b[b].n?a.b[b].n=1:3==d&&1==a.b[b].n?a.b[b].n=0:3>d&&0==a.b[b].n?a.b[b].n=1:3>d&&1==a.b[b].n?a.b[b].n=-1:3>d&&-1==a.b[b].n&&(a.b[b].n=0);break;case 5:case 8:case 13:2<d?wC(a.k,$g+(kN(),rN)[a.b[b].a]+ra):2==d&&0==a.b[b].n?a.b[b].n=1:2==d&&1==a.b[b].n?a.b[b].n=0:2>d&&0==a.b[b].n?a.b[b].n=-1:2>d&&-1==a.b[b].n?a.b[b].n=1:2>d&&1==a.b[b].n&&(a.b[b].n=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.b[b].n?a.b[b].n=-1:0==d&&-1==a.b[b].n?a.b[b].n=0:wC(a.k,bh);break;case 32:wC(a.k,\nVk)}if(0<wN(a.b[b].a)){var c=a.b[b],g,h,j,l;g=!1;h=wN(c.a);0<h&&(h-=d,0<h&&(l=c.n,j=c.i,l+j<h?l+=h-j:l+j==h&&(l==h?(l=0,j=h):(j=l=0,0==d&&wC(a.k,Ej+(kN(),rN)[c.a]))),g=c.n!=l||c.i!=j,c.n=l,c.i=j));g||wC(a.k,Zg+(kN(),rN)[a.b[b].a])}return e!=a.b[b].n||f!=a.b[b].i}\nfunction PP(a){var b,c,d,e,f;e=0;f=!1;for(a.a=MO(a.p+1);;){for(d=1;d<=a.p;++d)if(0==a.a[d]){a.a[d]=++e;f=!0;break}if(!f)break;for(;f;){f=!1;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,0<a.a[b]&&0==a.a[c]?(a.a[c]=e,f=!0):0<a.a[c]&&0==a.a[b]&&(a.a[b]=e,f=!0)}}return e}function BQ(a,b,c,d){var e,f,g,h;g=51;for(h=0;c<=d;++c)b!=c&&(e=a.b[b].q-a.b[c].q,f=a.b[b].r-a.b[c].r,e=e*e+f*f,50>e&&e<g&&(g=e,h=c));return h}function EN(a){aR(a);VQ(a)}\nfunction VQ(a){var b,c,d,e,f;for(f=1;f<=a.q;++f){d=a.c[f];b=d.i;c=d.j;e=d.c;if(1==a.b[b].n&&-1==a.b[c].n||-1==a.b[b].n&&1==a.b[c].n)if(1==e||2==e){if(3!=a.b[b].a&&3!=a.b[c].a&&a.k.Xb)continue;if(1==a.b[b].a||1==a.b[c].a)continue;if(2==a.b[b].a||2==a.b[c].a)continue;if(9==a.b[b].a||10==a.b[b].a||11==a.b[b].a||12==a.b[b].a||9==a.b[c].a||10==a.b[c].a||11==a.b[c].a||12==a.b[c].a)continue;a.b[b].n=0;a.b[c].n=0;++e;d.c=e;aR(a)}1==a.b[b].n&&1==a.b[c].n&&(2==e?e=1:3==e&&(e=2),d.c=e,aR(a));4==e&&(e=1);d.c=\ne}}function AU(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 $Q(a){IU(a);aO(a);aR(a)}\nfunction WN(a){var b,c,d,e,f,g;b=new VT;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.p;++c)a.b[c].q<f&&(f=a.b[c].q),a.b[c].q>d&&(d=a.b[c].q),a.b[c].r<g&&(g=a.b[c].r),a.b[c].r>e&&(e=a.b[c].r);b.a=f+(d-f)/2;b.b=g+(e-g)/2;b.c=d-f;b.d=e-g;25>b.c&&(b.c=25);25>b.d&&(b.d=25);return b}function FU(a,b,c){var d,e;e=0;for(d=1;d<=a.p;++d)d>=b&&d<=c||0!=BQ(a,d,b,c)&&++e;return e}function NQ(a,b,c,d){var e;e=JQ(a,null);KQ(a.b[b],c);KQ(a.b[c],b);e.i=b;e.j=c;QQ(e,a.b);e.c=d;return e}\nfunction vQ(a,b){++a.p;b?a.b[a.p]=NT(b):a.b[a.p]=new MQ;return a.b[a.p]}function RO(a,b,c,d,e,f){var g;g=a.b[b].q-c/2;f||(g-=d-c);a=a.b[b].r-~~(e/2);return new JU(g-1-2,a-2,d+1+4,e+4)}function JQ(a,b){var c;++a.q;c=new TT;b&&UT(c,b);return a.c[a.q]=c}\nfunction jQ(a,b,c){var d,e,f,g,h,c=lQ(a,b,c,!1);e=-1.7976931348623157E308;d=1.7976931348623157E308;for(b=1;b<=a.p;++b)a.b[b].r>e&&(e=a.b[b].r),a.b[b].q<d&&(d=a.b[b].q);for(b=1;b<=a.p;++b)c+=nQ(0.055999999999999994*(a.b[b].q-d),10,4)+nQ(0.055999999999999994*(e-a.b[b].r),10,4)+nQ(0,10,4),g=QO(a,b),1==g.length?g+=ia:2==g.length?g+=fa:3<g.length&&(g=jk),c+=fa+g,f=0,0<a.b[b].n&&4>a.b[b].n?f=4-a.b[b].n:0>a.b[b].n&&-4<a.b[b].n&&(f=4-a.b[b].n),h=0,0!=a.b[b].d&&(g=YQ(QO(a,b),a.b[b].d),-3<=g&&4>=g&&(h=g)),\ng=iQ(h,2)+iQ(f,3)+la,f=UQ(a,b),g+=iQ(f,3),c+=g+ja+(kN(),ba);for(b=1;b<=a.q;++b)d=a.c[b],g=e=d.c,1==a.c[b].c?g=1:2==a.c[b].c&&(g=2),f=iQ(d.i,3)+iQ(d.j,3),h=0,1==e&&1==d.f?h=1:1==e&&2==d.f&&(h=6),1==e&&3==d.f&&(h=1,f=iQ(d.j,3)+iQ(d.i,3)),1==e&&4==d.f&&(h=6,f=iQ(d.j,3)+iQ(d.i,3)),c+=f+iQ(g,3)+iQ(h,3)+ka+(kN(),ba);for(b=1;b<=a.p;++b)0!=a.b[b].n&&(c+=Yi+iQ(b,4)+iQ(a.b[b].n,4)+(kN(),ba)),0!=a.b[b].d&&(c+=bj+iQ(b,4)+iQ(a.b[b].d,4)+(kN(),ba));return c+=Zi+(kN(),ba)}\nfunction BN(a,b){var c,d,e,f,g,h,j;g=j=0;for(h=1;h<=a.q;++h)e=a.c[h],c=e.i,d=e.j,c!=b&&d!=b?(++j,f=a.c[j],UT(f,e),f.i=c,c>b&&--f.i,f.j=d,d>b&&--f.j):g+=e.c;a.q=j;for(h=b;h<a.p;++h)a.b[h]=a.b[h+1];--a.p;if(0==a.p)bO(a.k,!0);else for(h=1;h<=a.p;++h){d=0;for(j=1;j<=a.b[h].j;++j)c=a.b[h].p[j],c==b?a.b[h].i+=g:(c>b&&--c,a.b[h].p[++d]=c);a.b[h].j=d}}\nfunction DN(a,b){var c,d,e,f;c=a.c[b].i;d=a.c[b].j;for(e=b;e<a.q;++e)a.c[e]=a.c[e+1];--a.q;f=0;for(e=1;e<=a.b[c].j;++e)a.b[c].p[e]!=d&&(a.b[c].p[++f]=a.b[c].p[e]);a.b[c].j=f;f=0;for(e=1;e<=a.b[d].j;++e)a.b[d].p[e]!=c&&(a.b[d].p[++f]=a.b[d].p[e]);a.b[d].j=f;c<d&&(f=c,c=d,d=f);0==a.b[c].j&&BN(a,c);0==a.b[d].j&&BN(a,d)}\nfunction SN(a){var b,c,d;c=!1;IU(a);d=a.p;a:for(;1<=d;--d)if(b=a.b[d].p[1],!(a.k&&a.k.ec&&3!=a.b[b].a)&&1==a.b[d].a&&1==a.b[d].j&&0==a.b[d].n&&1!=a.b[b].a&&32>a.b[b].a&&0==a.b[d].d){if(0!=(-99199!=a.b[d].f?a.b[d].f:0))continue a;b=OQ(a,d,b);if(1==a.c[b].c&&(0==a.c[b].f||!a.k.tc))BN(a,d),c=!0}return c}function KU(a,b){var c,d,e,f,g;g=y(A,u,-1,[0,0]);for(e=1,f=0;e<=a.b[b].j;++e)c=a.b[b].p[e],d=OQ(a,b,c),2!=a.c[d].c&&(g[f++]=c);return g}\nfunction IU(a){var b,c,d;for(d=1;d<=a.p;++d)a.b[d].j=0;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,KQ(a.b[b],c),KQ(a.b[c],b)}\nfunction XQ(a,b,c){var d,e,f,g,h,j,l,n,o;a.d=MO(a.q+1);o=[];for(j=1;j<=a.p;++j){o[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].j;++d)if(c[OQ(a,j,a.b[j].p[d])]){d=!0;break a}d=!1}if(d&&!(3<a.b[j].j+a.b[j].i))switch(a.b[j].a){case 3:case 4:case 7:case 5:case 8:case 13:o[j]=!0;break;case 32:0==a.b[j].e.indexOf(dg)?o[j]=!1:o[j]=!0}}if(a.j){var r;d=[];e=!1;for(j=1;j<=a.q;++j)f=a.c[j].i,g=a.c[j].j,d[f]=!0,d[g]=!0,(32==a.b[f].a||32==a.b[g].a)&&(e=!0);if(e){j=1;a:for(;j<=a.q;++j)if(c[j]){f=a.c[j].i;g=a.c[j].j;\ne=[];for(l=1;l<=a.b[f].j;++l)h=a.b[f].p[l],h!=g&&d[h]&&(e[h]=!0);for(r=!1;;){for(l=1;l<=a.p;++l){r=!1;if(e[l]&&d[l]&&l!=f)for(n=1;n<=a.b[l].j;++n){h=a.b[l].p[n];if(h==g){for(f=1;f<=a.p;++f)e[f]&&(5==a.b[f].a&&(a.b[f].a=32,a.b[f].e=cc),4==a.b[f].a&&(a.b[f].a=32,a.b[f].e=bc),8==a.b[f].a&&(a.b[f].a=32,a.b[f].e=ac));continue a}!e[h]&&d[h]&&(r=e[h]=!0)}if(r)break}if(!r)break}}}}for(h=1;h<=a.q;++h)1==a.c[h].c?a.d[h]=1:2==a.c[h].c?a.d[h]=2:3==a.c[h].c&&(a.d[h]=3);h=1;a:for(;h<=a.q;++h)if(c[h]&&(f=a.c[h].i,\ng=a.c[h].j,o[f]&&o[g])){d=[];for(j=1;j<=a.b[f].j;++j)e=a.b[f].p[j],e!=g&&o[e]&&(d[e]=!0);for(n=!1;;){for(j=1;j<=a.p;++j){n=!1;if(d[j]&&o[j]&&j!=f)for(l=1;l<=a.b[j].j;++l){e=a.b[j].p[l];if(e==g){b[f]=!0;b[g]=!0;a.d[h]=5;continue a}!d[e]&&o[e]&&(n=d[e]=!0)}if(n)break}if(!n)break}}}function UQ(a,b){var c,d;c=a.b[b];d=-99199!=c.f?c.f:0;0==(-99199!=c.f?c.f:0)&&a.k&&a.k.sc&&0<a.b[b].c&&(d=1);return d}function aO(a){var b;for(b=1;b<=a.q;++b)QQ(a.c[b],a.b)}\nfunction dR(a,b){var c,d,e,f,g,h;h=1;f=b;e=MO(a.p+1);if(OT(a.b[b]))return e[0]=0,e;e[1]=b;a:for(;;){g=1;b:for(;g<=a.b[f].j;++g){c=a.b[f].p[g];if(c==e[1]||c==e[h-1])continue b;d=OQ(a,f,c);if(2==a.c[d].c&&5!=a.d[d]){f=e[++h]=c;continue a}}break a}e[0]=h;return e}function WQ(a,b){var c;for(c=1;c<=a.q;++c)WO(a,a.c[c].i,a.c[c].j)?b[c]=!1:b[c]=!0}function fP(a){var b,c,d;if(0==a.p)return 0;d=-999999;for(b=1;b<=a.p;++b)c=mQ(a.b[b]),c>d&&(d=c);return d}\nfunction QO(a,b){var c;c=(kN(),rN)[a.b[b].a];32==a.b[b].a&&(c=a.b[b].e);return c}function PQ(a,b){a.b[b].j+=-1}function WO(a,b,c){var d,e,f,g,h;h=1;a.a=MO(a.p+1);for(e=a.a[b]=1;e<=a.b[b].j;++e)d=a.b[b].p[e],d!=c&&(a.a[d]=++h);for(g=!1;;){for(d=1;d<=a.p;++d){g=!1;if(0<a.a[d]&&d!=b)for(f=1;f<=a.b[d].j;++f)e=a.b[d].p[f],0==a.a[e]&&(a.a[e]=++h,g=!0);if(g)break}if(!g)break}return 0==a.a[c]}\nfunction tQ(a){var b;a.k.gb=!0;if(a.k.sc){a.i=-1;if(0==a.b[a.v].c)return a.b[a.v].c=4,!0;a.b[a.v].c=0;return!1}b=a.b[a.v];-1==a.k.I?RN(b):(a.k.Bb||++a.o,b.f=a.o);return!0}function lQ(a,b,c,d){var e,f;f=d?0:a.f.a&&pP(a)?1:0;e=b;79<b.length&&(e=b.substr(0,76)+Je);e+=(kN(),ba);c?e+=Fi+new AT+ea:e+=Ei;e+=iQ(d?0:a.p,3)+iQ(d?0:a.q,3);return e+=ja+iQ(f,3)+ma+(d?Zk:Yk)+ba}function DQ(a,b,c){var d;for(d=1;d<=a.p;++d)$N(a.b[d],b,c)}function $P(a){var b;a.t=0;a.o=0;for(b=1;b<=a.p;++b)a.v=b,tQ(a);a.v=0}\nfunction aQ(a){var b,c;b=WN(a);c=a.k.M.b;a.k.J||(c=iA(c-a.k.mb));return b.a<~~(c/2)-24?1:b.a>~~(c/2)+24?3:2}function KN(a,b){var c,d,e,f,g,h,j;c=WN(a);d=c.a;e=c.b;g=Math.sin(3.141592653589793*b/180);c=Math.cos(3.141592653589793*b/180);for(f=1;f<=a.p;++f)h=a.b[f].q*c+a.b[f].r*g,j=-a.b[f].q*g+a.b[f].r*c,AQ(a.b[f],h,j);c=WN(a);DQ(a,d-c.a,e-c.b)}\nfunction SQ(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.q;++d)b=a.b[a.c[d].i].q-a.b[a.c[d].j].q,c=a.b[a.c[d].i].r-a.b[a.c[d].j].r,f+=Math.sqrt(b*b+c*c);0<a.q?(f/=a.q,e=25/f):1<a.p&&(e=75/WS((a.b[1].q-a.b[2].q)*(a.b[1].q-a.b[2].q)+(a.b[1].r-a.b[2].r)*(a.b[1].r-a.b[2].r)));for(d=1;d<=a.p;++d)b=a.b[d],c=e,b.q*=c,b.r*=c}\nfunction eQ(a,b,c){var d,e,f,g,h;if(0==c.indexOf(gl)&&XS(c,Lm))c=cM(c,1,c.length-1),a.b[b].a=32,a.b[b].e=c,a.b[b].i=0;else{e=a.b[b];var j,l,n,o,r,t;j=PM(MT,c);if(j.a){o=j.a[1];h=j.a[2];f=j.a[3];g=j.a[4];r=j.a[5];t=j.a[6];j=j.a[8];l=0;n=!0;if(-1!=PT(h)){if(null!=o&&0<o.length){o=sM(o,10);var z;a:{var v;v=PD((!QT&&RT(),QT),h);if(null!=v)for(z=0;z<v.length;++z)if(o==v[z]){z=!0;break a}z=!1}z?e.d=o:n=!1}}else n=!1;n&&(null!=f&&0<f.length?(l=sM(f,10),l*=J(g,Zd)?-1:1):null!=r&&0<r.length&&(l=r.length,l*=\nJ(r,Zd)?-1:1));n&&(c=h+(null!=t?t:m),e.n=l);null!=j&&0<j.length&&(f=sM(j,10),e.f=f)}g=!1;-1<c.indexOf(Jd)&&(g=!0);-1<c.indexOf(Cf)&&(g=!0);-1<c.indexOf(Wb)&&(g=!0);-1<c.indexOf(zb)&&(g=!0);f=c.indexOf(zf);e=c.indexOf(ji);if(-1<f){h=mG(c,f+1);try{d=sM(h,10),a.b[b].f=d}catch(E){if(E=Dz(E),!H(E,96))throw E;}c=c.substr(0,f-0)}if(g)a.b[b].e=c,a.b[b].a=32,a.b[b].i=0;else{d=c;0<e&&(d=c.substr(0,e-0));b:{f=d;for(g=1;33>=g;++g)if(J(f,(kN(),rN)[g])){f=g;break b}f=32}dQ(a,b,f);32==a.b[b].a&&(a.b[b].e=d);c+=\nfa;d=0;0<e&&(d=1,e=zS(c,++e),48<=e&&57>=e&&(d=e-48));32==a.b[b].a&&(a.b[b].i=d)}}}function OP(a,b,c){var d,e;a.i=1;c&&(a.i=-1);b=new NM(b);try{for(;b.j=GM(b,b.a),b.j<b.i;)d=rP(sM(JM(b),10)).a,c=e=rP(sM(JM(b),10)).a,(0>c||6<c)&&(c=0),a.b[d].c=c}catch(f){if(f=Dz(f),H(f,96))Ly(f);else throw f;}}function LN(a,b){return a.f!=b?(a.f=b,!0):!1}\nfunction gR(a,b,c,d,e){b=OQ(a,b,c);5!=a.d[b]&&2==a.c[b].c?Ny(d.a,Vf):3==a.c[b].c?Ny(d.a,Wb):9==a.c[b].c?(e=Xf,a=a.c[b].d,null!=a&&(e=a),Ny(d.a,e)):1==e[b]?Ny(d.a,Se):-1==e[b]&&Ny(d.a,jl)}\nfunction FN(a){var b,c,d,e,f,g;c=0;for(d=1;d<=a.p;++d)a.b[d].k=0;for(f=1;f<=a.q;++f)a.c[f].e=0;a:for(;;){b=!1;for(d=1;d<=a.p;++d)if(e=a.b[d],0==e.k){e.k=++c;b=!0;break}if(!b)break a;for(;b;){b=!1;for(f=1;f<=a.q;++f)g=a.c[f],0<g.e||(d=a.b[g.i],e=a.b[g.j],d.k!=e.k?(g.e=d.k=e.k=c,b=!0):g.e=d.k)}}b=c;d=C(LQ,q,119,b,0);for(c=1;c<=b;++c)d[c-1]=new LU(a.k,a,c);return d}function kP(a,b,c,d){a=c-a;b=d-b;return a*a+b*b}\nfunction uQ(a,b){var c,d,e;e=a.c[b];if(1==e.c)if(c=a.c[b].i,d=a.c[b].j,2>a.b[c].j&&2>a.b[d].j)e.f=0,wC(a.k,Jk);else switch(e.f){case 0:a.b[d].j<=a.b[c].j?e.f=1:e.f=3;break;case 1:e.f=2;break;case 2:2<a.b[d].j?e.f=3:e.f=1;break;case 3:e.f=4;break;case 4:2<a.b[c].j?e.f=1:e.f=3}else 2==e.c?10==e.f?e.f=0:e.f=10:wC(a.k,Ik)}\nfunction bR(a,b,c,d){var e,f,g,h,j,l,n,o,r,t;if(!(2!=a.c[b].c||5==a.d[b])&&(10==a.c[b].f||a.k.z))if(f=a.c[b].i,b=a.c[b].j,!OT(a.b[f])||!OT(a.b[b])){e=null;OT(a.b[f])?e=dR(a,b):OT(a.b[b])&&(e=dR(a,f));if(null!=e)if(1==(e[0]-1)%2)f=e[1],b=e[e[0]];else return;e=y(A,u,-1,[f,b]);for(n=0,j=e.length;n<j;++n)if(h=e[n],h=a.b[h].j,2>h||3<h)return;c[f]>c[b]&&(j=f,f=b,b=j);j=KU(a,f);h=j[0];l=j[1];e=0;n=!1;0<l&&c[h]>c[l]&&(j=h,h=l,l=j);j=OQ(a,f,h);0!=d[j]?e=h:1==a.c[j].c&&5!=a.d[j]&&(e=h);0==e&&0<l&&(j=OQ(a,f,\nl),0!=d[j]?e=l:1==a.c[j].c&&5!=a.d[j]&&(e=l));c[e]>c[f]&&(n=!0);j=KU(a,b);l=j[0];g=j[1];h=0;0<g&&c[l]<c[g]&&(j=l,l=g,g=j);j=OQ(a,b,l);1==a.c[j].c&&5!=a.d[j]&&0==d[j]&&(h=l);0==h&&0<g&&(j=OQ(a,b,g),1==a.c[j].c&&5!=a.d[j]&&(h=g));if(!(0==e||0==h))if(l=a.b[b].q-a.b[f].q,j=a.b[b].r-a.b[f].r,g=Math.sqrt(l*l+j*j),0.001>g&&(g=0.001),j/=g,g=l/g,l=(a.b[e].r-a.b[f].r)*g-(a.b[e].q-a.b[f].q)*j,t=(a.b[h].r-a.b[f].r)*g-(a.b[h].q-a.b[f].q)*j,2>(0>=l?0-l:l)||2>(0>=t?0-t:t))wC(a.k,Zj);else{g=OQ(a,e,f);h=OQ(a,h,b);\nr=1;if(0==d[g]){for(o=1;o<=a.b[e].j;++o)if(b=a.b[e].p[o],b!=f&&(j=OQ(a,e,b),0!=d[j])){c[b]>c[e]?r=-d[j]:r=d[j];break}d[g]=r}0==d[h]&&(0<l&&0<t||0>l&&0>t?d[h]=-d[g]:d[h]=d[g],n&&(d[h]=-d[h]))}}}function cR(a,b,c){var d;d=a.c[b].f;return 1>d||4<d?0:1==d&&a.c[b].i==c?1:2==d&&a.c[b].i==c?-1:3==d&&a.c[b].j==c?1:4==d&&a.c[b].j==c?-1:0}\nfunction aR(a){var b;for(b=1;b<=a.p;++b){var c;a:{for(var d=c=void 0,e=void 0,e=0,d=1;d<=a.b[b].j;++d)if(c=a.c[OQ(a,b,a.b[b].p[d])],1==c.c)e+=1;else if(2==c.c)e+=2;else if(3==c.c)e+=3;else if(9==c.c){c=-1;break a}c=e}a.b[b].o=c;c=a;var d=b,f=e=void 0,g=void 0,e=c.b[d],g=e.o;if(-1==g)e.i=0;else{switch(e.a){case 1:2==g?c.b[d].n=1:1<=g&&(c.b[d].n=0);e.i=0;break;case 2:3==g||5==g?(e.i=0,c.b[d].n=0):3>g?e.i=3-g-c.b[d].n:4==g?(c.b[d].n=-1,e.i=0):5<g&&(c.b[d].n=g-5,e.i=0);break;case 3:case 6:4>g?0<c.b[d].n?\ne.i=2-g+c.b[d].n:0>c.b[d].n?e.i=2-g-c.b[d].n:e.i=4-g:(c.b[d].n=g-4,e.i=4-g+c.b[d].n);break;case 4:case 7:3>g?e.i=3-g+c.b[d].n:3==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:(c.b[d].n=4==g?1:6==g?-1:g-5,e.i=0);break;case 5:2==g&&(0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0);2<g&&(c.b[d].n=g-2);e.i=2-g+c.b[d].n;break;case 8:case 13:2>g?e.i=2-g+c.b[d].n:2==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:3==g?2==c.b[d].j?(c.b[d].n=0,e.i=1):(c.b[d].n=1,e.i=\n0):4==g?(c.b[d].n=0,e.i=0):5==g?(c.b[d].n=0,e.i=1):(c.b[d].n=g-6,e.i=0);break;case 9:case 10:case 11:case 12:1<=g&&(c.b[d].n=g-1);e.i=1-g+c.b[d].n;2<g&&(c.b[d].n=0,e.i=0);break;case 33:case 32:e.i=0}f=wN(e.a);if(0<f)for(;e.n+e.i+g>f;)if(0<e.i)--e.i;else if(0<e.n)--e.n;else break;0>e.i&&(e.i=0)}}}function cO(a){xU(this);this.b[0]=new MQ;this.t=this.q=this.p=0;this.k=a}\nfunction NP(a,b){var c,d,e,f,g,h,j,l,n;cO.call(this,a);if(null!=b&&(f=m,l=LP(b),null!=l)){n=new MM(b,l,!0);for(g=1;4>=g;++g)f=MP(n,l);e=rP(sM(lG(f.substr(0,3)),10)).a;j=rP(sM(lG(f.substr(3,3)),10)).a;g=0;try{g=rP(sM(lG(f.substr(14,1)),10)).a}catch(o){if(o=Dz(o),!H(o,96))throw o;}LN(this,(MN(),1==g?NN:ON));for(g=1;g<=e;++g){d=vQ(this,null);f=MP(n,l);d.q=(new NS(KS(lG(f.substr(0,10))))).a;d.r=-(new NS(KS(lG(f.substr(10,10))))).a;d=34;34>f.length&&(d=f.length);d=lG(f.substr(31,d-31));eQ(this,g,d);62<=\nf.length&&(h=lG(f.substr(60,3)),0<h.length&&(h=rP(sM(h,10)).a,0!=h&&(this.b[this.p].f=h)));if(36<=f.length&&(h=lG(f.substr(34,2)),0<h.length&&(h=rP(sM(h,10)).a,0!=h&&-3<=h&&4>=h))){var r=void 0,r=PT(d);d=0<r?r+h:-1;0>d&&(d=0);this.b[g].d=d}if(39<=f.length&&(h=lG(f.substr(37,2)),0<h.length&&(h=rP(sM(h,10)).a,0<h&&7>=h))){f=0;switch(h){case 1:f=3;break;case 2:f=2;break;case 3:f=1;break;case 4:f=0;break;case 5:f=-1;break;case 6:f=-2;break;case 7:f=-3}this.b[g].n=f}}for(g=1;g<=j;++g)e=JQ(this,null),f=\nMP(n,l),e.i=rP(sM(lG(f.substr(0,3)),10)).a,e.j=rP(sM(lG(f.substr(3,3)),10)).a,d=rP(sM(lG(f.substr(6,3)),10)).a,1==d?c=1:2==d?c=2:3==d?c=3:c=9,h=0,11<f.length&&(h=rP(sM(lG(f.substr(9,3)),10)).a),1==d&&1==h&&(c=1,e.f=1),1==d&&6==h&&(c=1,e.f=2),e.c=c;SQ(this);for(ZN(this);(n.j=GM(n,n.a),n.j<n.i)&&!(null==(f=JM(n)));){if(0==f.indexOf(Zi))break;if(0==f.indexOf(Xi)){l=new LM(f);JM(l);JM(l);j=rP(sM(JM(l),10)).a;for(g=1;g<=j;++g)c=rP(sM(JM(l),10)).a,e=rP(sM(JM(l),10)).a,this.b[c].n=e}if(0==f.indexOf(aj)){l=\nnew LM(f);JM(l);JM(l);j=rP(sM(JM(l),10)).a;for(g=1;g<=j;++g)c=rP(sM(JM(l),10)).a,this.b[c].d=rP(sM(JM(l),10)).a}if(0==f.indexOf(Wi)){l=new LM(f);JM(l);JM(l);j=rP(sM(JM(l),10)).a;for(g=1;g<=j;++g)c=rP(sM(JM(l),10)).a,f=rP(sM(JM(l),10)).a,this.v=c,gQ(this,this.v,0),eQ(this,this.p,kk+f),this.v=0}}a&&!a.bb&&SN(this);$Q(this)}}\nfunction hR(a,b){var c,d,e,f,g,h,j,l,n,o;cO.call(this,a);0==b.indexOf(Db)&&(b=cM(b,1,b.length));XS(b,Db)&&(b=cM(b,0,b.length-1));if(1>b.length)this.p=0;else{try{j=new LM(b);g=rP(sM(JM(j),10)).a;h=rP(sM(JM(j),10)).a;for(f=1;f<=g;++f)n=JM(j),c=(o=vQ(this,null),eQ(this,this.p,n),o),c.q=(new NS(KS(JM(j)))).a,c.r=-(new NS(KS(JM(j)))).a;for(f=1;f<=h;++f){d=JQ(this,null);d.i=rP(sM(JM(j),10)).a;d.j=rP(sM(JM(j),10)).a;e=rP(sM(JM(j),10)).a;l=0;if(-1==e)l=e=1;else if(-2==e)e=1,l=2;else if(-5==e)e=2,l=10;else if(11==\ne||12==e||13==e||14==e)l=e,e=9;d.c=e;d.f=l}IU(this);SQ(this);ZN(this)}catch(r){r=Dz(r);if(H(r,96)){r.yd();this.p=0;return}throw r;}a&&!a.bb&&SN(this);$Q(this)}}function QP(a,b,c){var d,e,f,g;cO.call(this,a);g=MO(b.p+1);for(e=1;e<=b.p;++e)b.a[e]==c&&(vQ(this,b.b[e]),g[e]=this.p);for(e=1;e<=b.q;++e)if(a=b.c[e].i,d=b.c[e].j,!(b.a[a]!=c&&b.a[d]!=c)&&!(b.a[a]!=c||b.a[d]!=c))f=JQ(this,b.c[e]),f.i=g[a],f.j=g[d];this.i=b.i;IU(this)}\nfunction LU(a,b,c){var d,e,f;cO.call(this,a);f=MO(b.p+1);for(d=1;d<=b.p;++d)b.b[d].k==c&&(vQ(this,b.b[d]),f[d]=this.p);for(d=1;d<=b.q;++d)a=b.c[d],a.e==c&&(e=JQ(this,a),e.i=f[a.i],e.j=f[a.j]);LN(this,b.f);this.i=b.i;IU(this)}\nfunction kQ(a,b,c){var d,e,f,g;cO.call(this,a);for(a=1;a<=c;++a)this.p+=b[a].p,this.q+=b[a].q,this.t+=b[a].t,b[a].f.a&&LN(this,(MN(),MN(),NN));this.b=C(yU,q,114,this.p+1,0);this.c=C(zU,q,115,this.q+1,0);f=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].p;++d)++e,this.b[e]=NT(b[a].b[d]);for(d=1;d<=b[a].q;++d)++g,this.c[g]=ST(b[a].c[d]),this.c[g].i+=f,this.c[g].j+=f;f=e}IU(this)}\nfunction zN(a){var b;xU(this);this.k=a.k;this.p=a.p;this.q=a.q;this.t=a.t;this.b=C(yU,q,114,this.p+1,0);for(b=0;b<this.b.length;++b)a.b[b]&&(this.b[b]=NT(a.b[b]));this.c=C(zU,q,115,this.q+1,0);for(b=0;b<this.c.length;++b)a.c[b]&&(this.c[b]=ST(a.c[b]));this.i=a.i;this.f=a.f}\nfunction nQ(a,b,c){var d,e,f;if(0==c)return iQ(iA(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=Q(L(R(a*Math.pow(10,c))))/Math.pow(10,c);e=m+(new NS(a)).a;d=jG(e,kG(46));0>d&&(e+=Ie,d=jG(e,kG(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=Xe;if(0==b)return e;e.length>b&&(e=Xf);c=m;for(a=1;a<=b-e.length;++a)c+=fa;return c+e}function LP(a){var b;b=new MM(a,ba,!0);if(4<FM(b))return ba;b=new MM(a,lu,!0);return 4<FM(b)?lu:null}\nfunction iQ(a,b){var c,d,e;d=m+(new rK(a)).a;d.length>b&&(d=Xf);e=m;for(c=1;c<=b-d.length;++c)e+=fa;return e+d}function MP(a,b){for(var c,d;a.j=GM(a,a.a),a.j<a.i;){d=JM(a);if(J(d,b))return fa;for(JM(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=cM(d,0,d.length-1),0==d.length)return fa}else break;return d}return null}w(694,1,{119:1},cO,NP,hR,QP,LU,kQ,zN);_.a=null;_.d=null;_.i=0;_.j=!1;_.k=null;_.n=!1;_.o=0;_.p=0;_.q=0;_.r=0;_.s=!1;_.t=0;_.u=!1;_.v=0;_.w=0;_.x=0;_.y=null;_.z=0;_.A=0;\nfunction DU(a,b,c,d){var e,f,g;e=gQ(b,c,d);d=b.p;a.c=b.b[d].q;a.d=b.b[d].r;f=b.b[c].q-a.c;c=b.b[c].r-a.d;g=Math.sqrt(f*f+c*c);a.b=c/g;a.a=f/g;BN(b,d);return e}function EU(a,b,c,d,e,f){var g,h,j;g=c;for(;g<=d;++g)c=b.b[g],$N(c,-a.c,-a.d),h=c.q*a.a+c.r*a.b,j=c.r*a.a-c.q*a.b,c.q=h,c.r=j,h=-c.q*f.a+c.r*f.b,j=-c.r*f.a-c.q*f.b,c.q=h,c.r=j,$N(c,b.b[e].q,b.b[e].r)}function CU(){}w(695,1,{},CU);_.a=0;_.b=0;_.c=0;_.d=0;function BC(){BC=x;CC=new FL(ji)}var CC;\nfunction tO(){tO=x;MU=new yK(1);J((eM(),fM[Gq]),Qi)?S=30:S=1}function rO(a,b,c,d,e){eP(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(e*S))),Q(L(Math.round(-35))),Q(L(Math.round(-110))))}function uO(a,b,c,d,e){vO(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(e*S))))}function VO(a,b,c,d){var e,f,g;f=C(A,u,-1,d,1);g=C(A,u,-1,d,1);for(e=0;e<d;++e)f[e]=Q(L(R(b[e]*S))),g[e]=Q(L(R(c[e]*S)));a=a.a;a.o&&(oO(a,!1),pO(a,NU(a,f,g,d,2<d)))}\nfunction lO(a,b,c,d,e){wO(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(e*S))))}function UO(a,b,c,d){PO(a.a,b,Q(L(R(c*S))),Q(L(R(d*S))))}\nfunction mO(a,b,c,d,e,f){var g,h;g=a.a.e;f?(h=RK(g),f=new zv(iA(0.7*(g.d>>16&255)),iA(0.7*(g.d>>8&255)),iA(0.7*(g.d&255))),KO(a.a,g)):(h=new zv(iA(0.7*(g.d>>16&255)),iA(0.7*(g.d>>8&255)),iA(0.7*(g.d&255))),f=RK(g),KO(a.a,h));g=Q(L(R(S)));d=Q(L(R(d*S)));e=Q(L(R(e*S)));b=Q(L(R(b*S)));c=Q(L(R(c*S)));d-=g;e-=g;sO(a.a,b+g,c+g,d-g,e-g);KO(a.a,h);sO(a.a,b,c,d,g);sO(a.a,b,c+g,g,e);KO(a.a,f);sO(a.a,b+d,c,g,e+g);sO(a.a,b+1,c+e,d,g)}\nfunction nO(a,b,c,d,e){a=a.a;b=Q(L(R(b*S)));c=Q(L(R(c*S)));d=Q(L(R(d*S)));e=Q(L(R(e*S)));oO(a,!0);pO(a,qO(a,b,c,d,e))}function yO(a,b,c,d){var e,f,g;f=C(A,u,-1,d,1);g=C(A,u,-1,d,1);for(e=0;e<d;++e)f[e]=Q(L(R(b[e]*S))),g[e]=Q(L(R(c[e]*S)));a=a.a;oO(a,!0);pO(a,NU(a,f,g,d,2<d))}function kO(a,b,c,d,e){sO(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(e*S))))}function jO(a,b){!a.b?KO(a.a,b):b==a.c||TK(b,a.c)?KO(a.a,a.c):KO(a.a,a.b)}function NO(a,b){a.e=new kL(b.a,b.c,Math.round(b.b*S));nR(a.a,a.e)}\nfunction OU(a){tO();this.a=a;1<S&&(this.d=new yK(S*MU.e),JO(this.a,this.d))}w(697,1,{},OU);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var MU,S=0;function hO(a){this.a=a;this.b=new OU(a.a)}w(698,1,{},hO);_.a=null;_.b=null;function mP(){}function JU(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(700,1,{120:1},mP,JU);_.a=0;_.b=0;_.c=0;_.d=0;function VP(a){return a.a<a.c-1?(++a.a,FF(a,a.a)):null}function UP(a){return 0<a.a?(--a.a,FF(a,a.a)):null}function AR(){wT(this)}w(701,629,qv,AR);\n_.qg=function(){this.a=-1;this.b=C(xT,q,0,0,0);this.c=0};_.a=-1;function zC(a,b){var c;a.a=b;var d,e;d=null;if(e=c=(e=LL().a.bi(a),null!=e?new ZL(e):null))e=(OL(),RL),e=SL(e,(OL(),RL))||SL(e,PL);if(e)try{d=WL(c)}catch(f){if(f=Dz(f),H(f,73))Ly(f);else if(H(f,81))Ly(f);else throw f;}c=d;null!=c&&rR(b,c)}function xC(a){var a=new ZL(a),b=LL(),c,d;try{c=WL(a),d=Yy(c)?c.tS():c.toString?c.toString():hl,b.a.ci(d)}catch(e){if(e=Dz(e),H(e,73))Ly(e);else if(H(e,81))Ly(e);else throw e;}}function BR(){}\nw(703,1,Eu,BR);_.zf=function(a){rR(this.a,a.a)};_.a=null;function hP(a){a.c=0;a.a=0;a.b=0}function yR(){}w(704,1,{},yR);_.a=0;_.b=0;_.c=0;w(706,385,Su);\nfunction tC(){var a;tC=x;PU=(a=!1,ms in $wnd||ms in $doc.documentElement?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf(Vaa)&&(a=!0),a);QU=-1!=$wnd.navigator.userAgent.indexOf(cl);RU=PU&!QU;var b;a=y(A,u,-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]);uC=C(A,u,-1,1E3,1);for(b=0;b<uC.length;++b)uC[b]=-999;for(b=0;b<a.length;b+=2)uC[a[b+1]]=a[b]}\nfunction hK(a,b,c){var d;d=new SU;gG(d.u,b,c);PG(a.f,d.u,0,0);Wv(a.a,d);return d}function mK(a){var b;b=Yz(a.pb,Vr);0==b&&(b=parseInt(a.pb.style[bq])||0);return b}function SR(a,b){return!a.e?null:b in a.e?a.e[b]:null}function lK(a){var b;b=Yz(a.pb,Wr);0==b&&(b=parseInt(a.pb.style[gu])||0);return b}function ZO(a,b,c,d){b=b.a;if(b.s!=c||b.t!=d)SG(a.f,b.u,c,d),b.s=c,b.t=d;TU(b)}function vR(a){var b;for(b=new JD(a.k);b.b<b.d.Tf();)a=KD(b),VR(a)}\nfunction JR(a){a=!a.k?Yt+a.f+ud+a.c+a.b:tM(a);$wnd.open(a,Zm,m)}\nfunction RR(a,b,c,d){tC();this.pb=CH();this.i=new UU;this.a=new bw;this.k=new bw;this.e=d;this.pb.style[Bs]=Xe;this.pb.style[us]=Xe;this.pb.style[Ht]=Rq;this.pb.style[gu]=b;this.pb.style[bq]=c;this.f=new VU;this.f.pb.style[gu]=af;fG(this.f,af);RU?(b=new WU,c=new XU,PG(b,this.f,0,0),PG(b,c,0,0),WG(this,b)):WG(this,this.f);this.c=a;a.Sc=this.i;a.Ec=this;RU&&(this.n=new YU(this),this.n.i=new ZU(this),this.n.j=new $U(this),this.n.n=new aV(this),this.n.k=new bV(this),this.c&&(this.n.e=new cV(this),this.n.f=\nnew dV(this),this.n.a=new eV(this)));rG(this,new fV(this),(FC(),FC(),GC));rG(this,this,(ZB(),ZB(),$B));rG(this,new gV(this),(IC(),IC(),JC));rG(this,new hV(this),(SC(),SC(),TC));rG(this,new iV(this),(LC(),LC(),MC));rG(this,new jV(this),(VC(),VC(),WC));rG(this,new kV(this),(qC(),qC(),rC));(NJ(),NJ(),OJ).a=this;IF(new lV(this))}w(705,706,Su,RR);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.j=!1;_.n=null;var RU,QU,PU,uC=null;function VU(){UG.call(this);this.pb[no]=Lq}w(708,362,Su,VU);\nfunction WU(){VU.call(this);this.pb.style[gu]=af;this.pb.style[bq]=af}w(707,708,Su,WU);function iC(a,b){var c;c=L(R(100*b.c));c=new aM(b,0,jt,c);GN(a.a.c,c);return!0}function dV(a){this.a=a}w(709,1,{},dV);_.Lh=function(a){return iC(this,a)};_.a=null;function mC(a,b){var c;c=new aM(b,0,hp,nu);GN(a.a.c,c);return!0}function eV(a){this.a=a}w(710,1,{},eV);_.Lh=function(a){return mC(this,a)};_.a=null;function fV(a){this.a=a}w(711,1,{},fV);\n_.ld=function(a){var b,c,d,e;d=UB(a);e=VB(a);c=a.a.button||0;b=new mV(a);2==c&&(b.e=4);b=pQ(this.a.c,b,d,e);this.a.j=!0;b&&(a.a.cancelBubble=!0)};_.a=null;function gV(a){this.a=a}w(712,1,{},gV);_.md=function(a){var b,c;b=UB(a);c=VB(a);a=new mV(a);(0>=b||b>=lK(this.a)-1||0>=c||c>=mK(this.a)-1)&&(this.a.j=!1);this.a.j?yQ(this.a.c,a,b,c):sP(this.a.c,a,b,c);lI(this.a.pb)};_.a=null;function hV(a){this.a=a}w(713,1,{},hV);_.od=function(a){this.a.j=!1;UB(a);VB(a);GQ(this.a.c)};_.a=null;\nfunction iV(a){this.a=a}w(714,1,{},iV);_.nd=function(){this.a.j&&(this.a.j=!1)};_.a=null;function jV(a){this.a=a}w(715,1,{},jV);_.a=null;function kV(a){this.a=a}w(716,1,{},kV);_.a=null;function XU(){VU.call(this);this.pb.style[gu]=af;this.pb.style[bq]=af}w(717,708,Su,XU);function lV(a){this.a=a}w(718,1,{},lV);_.Qd=function(){Mz((Jz(),Kz),new nV(this))};_.a=null;function nV(a){this.a=a}w(719,1,{},nV);_.pd=function(){this.a.a.c&&(jK(this.a.a.c),vR(this.a.a))};_.a=null;\nfunction oV(a,b){var c;c=b.a;c.e=4;return pQ(a.a.c,c,b.d,b.e)}function ZU(a){this.a=a}w(720,1,{},ZU);_.Lh=function(a){return oV(this,a)};_.a=null;function pD(a,b){sP(a.a.c,b.a,b.d,b.e);return pQ(a.a.c,b.a,b.d,b.e)}function $U(a){this.a=a}w(721,1,{},$U);_.Lh=function(a){return pD(this,a)};_.a=null;function aV(a){this.a=a}w(722,1,{},aV);_.Lh=function(a){return yQ(this.a.c,a.a,a.d,a.e)};_.a=null;function bV(a){this.a=a}w(723,1,{},bV);_.Lh=function(){return GQ(this.a.c)};_.a=null;\nfunction hC(a,b){var c;c=L(R(b.b));c=new aM(b,0,ct,c);GN(a.a.c,c);return!0}function cV(a){this.a=a}w(724,1,{},cV);_.Lh=function(a){return hC(this,a)};_.a=null;function pV(){pV=x;qV()}function qV(){qV=x;rV=$moduleBase+lf}var sV=null,rV;function tV(){tV=x;qV();sV=new SE((jF(),new iF(rV)),4,4)}function uV(){uV=x;vV={}}function wV(a,b,c){var d;c&&(b.style[yp]=c.b+Js,d=c.a,d!=Fh&&(b.style[xp]=d),0!=(c.c&1)&&(b.style[Ap]=Vn),0!=(c.c&2)&&(b.style[zp]=xq));a.e.style[fu]=Qr}\nfunction lL(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,z;d=$y(b);d in vV?c=vV[d]:(c=$doc.getElementsByTagName(Un)[0],e=dA(vt),f=dA(sq),f.style[Zo]=(AA(),vq),f.style[bu]=(nB(),Ln),f.style[fr]=Ye,f.style[gr]=Ye,f.width=1,f.height=1,g=(pV(),tV(),qV(),sV),g=g.d.a,mA()?yA(f,g):f.src=g,c=(h=$doc.createTextNode(ik),wV(a,e,b),e.appendChild(h),e.appendChild(f),c.appendChild(e),j=lA(e),l=lA(e)+(e.offsetHeight||0),n=l-j,o=lA(f)+(f.offsetHeight||0)+1,r=l-o,t=o-j,c.removeChild(e),z=new xV,z.a=t,z.b=r,z.c=n,z),vV[d]=c);\nreturn c}function yV(){uV();var a,b,c,d,e;UA();this.a=y(lE,q,1,[wr,Faa,pt]);this.c={};this.b={};this.d=$doc.getElementsByTagName(Un)[0];this.e=dA(vt);this.e.innerHTML=this.f||m;this.e.style[yp]=tf;for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[xp]=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)}w(727,1,{},yV);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var vV;function xV(){}w(728,1,{},xV);_.a=0;_.b=0;_.c=0;\nfunction zQ(a){if(0!=(a.e&4))return!0;try{if(a.a&&H(a.a,25))return!!a.a.a.metaKey}catch(b){if(b=Dz(b),!H(b,104))throw b;}return!1}function qQ(a){try{if(a.a&&H(a.a,25))return!!a.a.a.shiftKey}catch(b){if(b=Dz(b),!H(b,104))throw b;}return!1}function mV(a){vC.call(this,null,0,null);this.a=a}w(729,479,ov,mV);_.tf=function(){return zQ(this)};_.uf=function(){return qQ(this)};_.a=null;\nfunction EL(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=mL;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||m,wV(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function AJ(a){this.b=a;this.a={};!mL&&(mL=new yV)}w(730,482,Ou,AJ);var mL=null;function iK(a){this.a=a}w(731,489,{},iK);_.a=null;function UU(){bK.call(this)}w(732,458,Nu,UU);function zV(){SH.call(this);this.pb[no]=Mq;this.pb.style[gu]=En}w(733,398,Su,zV);\nfunction AV(){AV=x;var a=BV=new yV;UA();a.f=yf;a.e.style[xp]=pt;a.e.style[yp]=cf;a.e.innerHTML=a.f||m;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[yp]=df;a.d.appendChild(a.e);a.d.removeChild(a.e);CV=new yK(1)}function pO(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,TU(a)}\nfunction eP(a,b,c,d,e,f,g){var h,j,l,n;a.o&&(oO(a,!1),360<=g||-360>=g?h=qO(a,b,c,d,e):h=(j=f+g,l=90-f,n=90-j,a.b+vn+l+Fb+n+Kb+c*a.a+jaa+b*a.a+Rs+d*a.a+Ps+e*a.a+daa+a.n+Ve),pO(a,h))}function vO(a,b,c,d,e){a.o&&pO(a,a.b+Uq+b*a.a+Jd+c*a.a+Lb+d*a.a+Jd+e*a.a+Ib+a.i+Db+a.c+We)}function wO(a,b,c,d,e){a.o&&(oO(a,!1),pO(a,a.b+Vs+b*a.a+Qs+c*a.a+Rs+d*a.a+Ps+e*a.a+Ls+a.n+Ve))}\nfunction PO(a,b,c,d){var e,b=b.replace(/&/g,Lc).replace(/<\/g,Nc).replace(/>/g,Mc),f=(AV(),BV),b=(e=lL(f,a.f).a,Tf+c*a.a+Qs+(d-e)*a.a+Os+a.j+yo+a.i+Ef+b+Nf);pO(a,b)}function sO(a,b,c,d,e){oO(a,!0);pO(a,a.b+Vs+b*a.a+Qs+c*a.a+Rs+d*a.a+Ps+e*a.a+Ls+a.n+Ve)}function TU(a){var b;if(a.q){for(;null!=(b=a.v.pop());){var c=a.d;c[c.length]=b}b=a.d.join(ba);b=m+b+m;b!==a.r&&(a.u.pb.innerHTML=b||m,a.r=b);a.p=!0;a.q=!1}}function KO(a,b){(a.e=b)&&(a.i=DV(b))}\nfunction nR(a,b){var c,d,e,f;a.f=b;a.j=(c=(iL(),jL),d=b.b,e=b.a,f=m,d!=c.b&&(f=up+d*a.a+Os),e!=c.a&&(f+=tp+e+Cf),0!=(b.c&1)&&(f+=wp),0!=(b.c&2)&&(f+=vp),f+=kba,f)}function JO(a,b){(a.o=b)&&b&&(a.c=vb+b.e*a.a+caa)}w(734,485,{});_.d=null;_.e=null;_.f=null;_.i=On;_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=m;_.s=0;_.t=0;_.u=null;_.v=null;var CV,BV;\nfunction lD(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-hA(a.o.pb)+kA(a.o.pb)+uA(a.o.pb.ownerDocument),a.b.e=c.clientY-lA(a.o.pb)+(a.o.pb.scrollTop||0)+vA(a.o.pb.ownerDocument),a.b.a=new mV(b),eA(b.a),!0):!1}\nfunction YU(a){this.o=a;this.b=new EV;this.c=new FV(this);rG(this.o,new GV(this),(mD(),mD(),nD));rG(this.o,new HV(this),(eD(),eD(),fD));rG(this.o,new IV(this),(iD(),iD(),jD));rG(this.o,new JV(this),(aD(),aD(),bD));rG(this.o,new KV,(nC(),nC(),oC));rG(this.o,new LV(this),(jC(),jC(),kC));rG(this.o,new MV(this),(eC(),eC(),fC))}w(735,1,{},YU);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function FV(a){dw();this.a=a}w(736,65,{},FV);\n_.vd=function(){!this.a.d&&this.a.i&&oV(this.a.i,this.a.b)};_.a=null;function GV(a){this.a=a}w(737,1,{},GV);_.a=null;function HV(a){this.a=a}w(738,1,{},HV);_.a=null;function IV(a){this.a=a}w(739,1,{},IV);_.a=null;function JV(a){this.a=a}w(740,1,{},JV);_.a=null;function KV(){}w(741,1,{},KV);function LV(a){this.a=a}w(742,1,{},LV);_.a=null;function MV(a){this.a=a}w(743,1,{},MV);_.a=null;function EV(){}w(744,1,{},EV);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction DV(a){var b,c;c=a.d>>16&255;b=a.d>>8&255;a=a.d&255;if(0==c*b*a){if(0==c&&0==b&&0==a)return On;if(255==c&&0==b&&0==a)return uaa;if(0==c&&255==b&&0==a)return Mp;if(0==c&&0==b&&255==a)return Sn}return 255==c&&255==b&&255==a?jba:$s+c+Jd+b+Jd+a+od}function FR(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction NV(a){var b,c,d,e,f;xG(a);d=(yG(),LI(null));e=new zV;PH(e,a);HG(d,e,d.pb);f=a.he();b=a.ge();c=FR();9<=c?(++f,++b):7==c&&H(a,38)&&(c=a.pb.innerText,2>=c.length&&(f+=8));RH(e,a);QG(d,e);return new HJ(f,b)}function UM(a){try{$wnd.console.log(a)}catch(b){}}function OV(){this.pb=dA($o);this.pb[no]=Lq;this.pb.style[xs]=dq;this.pb.style[Gs]=bn;this.pb.style[gu]=af;this.pb.style[bq]=af;this.pb.setAttribute(Go,pp)}w(746,365,Ku,OV);function PV(){PV=x;AV();QV=y(lE,q,1,[sa,Tq,aaa,un,vs,raa,Caa])}\nfunction qO(a,b,c,d,e){return a.b+ws+b*a.a+Qs+c*a.a+Rs+d*a.a+Ps+e*a.a+Ls+a.n+Ve}function NU(a,b,c,d,e){var f,g,h,j,l;if(1>d)return m;h=a.b+baa;g=m;for(f=0;f<d;++f)j=b[f]*a.a,l=c[f]*a.a,g+=j+Ms+l+Js,f<d-1&&(g+=fa);e&&(e=b[0]*a.a,f=c[0]*a.a,d-=1,e!=b[d]&&f!=c[d]&&(g+=fa+e+Ms+f+Js));return h+=g+Db+a.n+Ve}function oO(a,b){var c;c=a.i;b?a.n=Ua+c+Eb:a.n=Pa+c+Eb}function RV(a){var b,c,d;d=a?Xk:Wk;b=QV.length;for(c=1;c<b;++c){var e=d,f=QV[c],g=a;$doc.createStyleSheet().addRule(e+nl+f,Nn+g)}}\nfunction SU(){PV();this.o=CV;this.d=[];this.u=new OV;this.v=[];SV&&(SV=!1,$doc.namespaces.add(Wk,$t),RV(!1),$doc.namespaces.add(Xk,$t),RV(!0))}w(747,734,{},SU);_.a=-1;_.b=Of;_.c=m;var SV=!0,QV;function TV(){TV=x;UV=new HJ(0,0)}function SJ(a,b){var c;if(a.Qf())return UV;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Sh(yJ(b));c=NV(a.If());a.e.b=c.b;a.e.a=c.a;return c}function VV(){this.e=new YK;this.e.a=-1;this.e.b=-1}w(749,1,{});_.Qf=pR;\n_.Sh=function(a){var b=this.If().pb,c,d,e;c=(iL(),jL);e=a.b;d=a.a;e!=c.b?b.style[yp]=m+e+"pt":b.style[yp]=m;d!=c.a?b.style[xp]=d:b.style[xp]=m;0!=(a.c&1)?b.style[Ap]=Vn:b.style[Ap]=m;0!=(a.c&2)?b.style[zp]=xq:b.style[zp]=m};_.e=null;var UV;function dK(){TV();VV.call(this);this.d=new UG}w(753,749,{},dK);_.If=UK;_.d=null;function qL(a){this.a=new zI(a.f,new WV(a));yI(this.a,a.e)}w(755,1,{},qL);_.a=null;\nfunction sI(a){var b,c,d,e,f;f=new $L(a.a,1001,null!=a.a.c?a.a.c:a.a.f);for(c=ZC(a.a.d,C(xca,q,74,0,0)),d=0,e=c.length;d<e;++d)if(b=c[d],H(b,54)){b.Ec.j=!1;break}a=a.a;b=a.n.d;f!=b.a&&(b.a=f,b.b=PD((pK(),qK),new rK(f.k)));b=b.b;if(JE(!b?mu:b.a,vu))for(b=(!a.d.a||0==a.d.a.c?(SD(),SD(),TD):new vK(a.d.a)).ye();b.Vd();)a=b.Wd(),1001==f.k&&a.zf(f);var g,h,j;1001==f.k?(g=new vC(f.n,f.k,f.a),g.e=f.b&15):601==f.k?(null.fi(),null.fi()):100==f.k&&H(f.n,71)?(h=f.n,j=new vC(h,205,null),j.i=h.We(),j.j=h.Xe()):\n1004<=f.k&&1005>=f.k||(701==f.k?null.fi():401==f.k||402==f.k?(null.fi(),null.fi(),null.fi(),null.fi(),null.fi()):500<=f.k&&507>=f.k&&(g=null.gi,500!=g&&(g=new vC(null.gi,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function WV(a){this.a=a}w(756,1,Fu,WV);_.pd=function(){sI(this)};_.a=null;function JL(){TV();VV.call(this);this.a=new YI}w(757,749,{},JL);_.If=ZE;_.a=null;function ML(){new GD;var a;a:{switch(iE){case 1:case 3:case 5:case 7:a=new XV;break a}a=new YV}this.a=a}w(772,509,{},ML);_.a=null;\nfunction YV(){}w(774,1,{},YV);_.bi=function(a){a&&a&&yz(8,new ZV(a));return null};_.ci=function(a){yz(8,new $V(a))};function XV(){}w(773,774,{},XV);_.bi=function(){return $wnd.clipboardData.getData(Ok)};_.ci=function(a){$wnd.clipboardData.setData(Ok,a)};function ZV(a){this.a=a}w(777,1,ev,ZV);_.zd=cG;_.a=null;function $V(a){this.a=a}w(779,1,ev,$V);_.zd=cG;_.a=null;function KL(){this.b=new NL;this.d=new tK}w(790,507,{},KL);function qP(a,b,c,d){b=BJ(b);c+=b.a;d+=b.b;dH(a.a,c,d);eH(a.a)}\nfunction wL(){TV();VV.call(this);var a=this.a=new aW;a.ab=!0;a.a.f=!0;this.a.db=!0}w(792,749,{},wL);_.If=ZE;_.a=null;function pM(){}w(800,536,{},pM);function mM(){mM=x;var a;a=(eM(),fM[rs]);if(null!=a)try{if(J(Tk,a))ZS(m);else if(J(qi,a)||J(ri,a))C($S,fv,-1,0,1);else throw new wS(a+ab);}catch(b){if(b=Dz(b),!H(b,105))throw b;}}function rL(a,b){a.a=31*a.a+iA((new NS(b)).a)}function zK(){}w(805,1,{},zK);_.hC=ZE;_.a=1;\nfunction aW(){var a=(lH(),oH);fH.call(this,!0,mr);this.U=a.a;this.a=new bW(this);this.a.d=!0;WG(this,this.a);this.ab=!0;this.a.f=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);uF();bG(a,b)}else this.lb|=1;cA(bA(this.pb))[no]=Up;this.pb.style[iu]=gf}w(837,367,Su,aW);_.Yd=function(a){vG(this,a);1==TF(a.type)&&aH(this,!1)};_.a=null;\nfunction bW(a){this.b=a;uI();this.c=new bw;this.i=new bw;a=(xI(),uI(),wI);new sJ(a.d,a.b,a.c,a.e,a.a);var b;b=dA(Bt);this.e=dA(Et);oF(b,this.e);this.o=!0;a=CH();b=(pF(),qF(b));a.appendChild(b);this.pb=a;hx();this.pb.setAttribute(bt,Lx.a);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),uF(),bG(a,b)):this.lb|=2225;this.pb[no]=Tp;a=iG(this.pb)+He;eG(this.ie(),a,!0);this.pb.style[us]=Ze;this.pb.setAttribute(eq,Wt);rG(this,new tI(this),(OB(),OB(),PB))}w(838,407,Ku,bW);\n_.Yd=function(a){switch(TF(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}mI(this,a)};_.Ke=function(a,b){qI(this,a,b);b||this.a&&aH(this.b,!1)};_.a=!0;_.b=null;w(886,1,{});\nfunction cW(a,b,c,d){var e,f,g,h,j,l;h=(!c?b.b:zM(b,c,~~$y(c)))[0][d.length];b=j=e=null;for(c=0,f=!h?0:h.length;c<f;++c){g=h[c];var n;a:{n=g;var o=d,r=void 0,t=void 0,z=void 0,v=t=r=void 0,E=t=void 0,s=void 0,t=void 0;for(z=0,s=o.length;z<s;++z)if(E=n[z+3],v=o[z],r=null==v?Rr:typeof v,r=r==Ur?Object.prototype.toString.call(v)==il||typeof v.length==Sr?zn:r:r,!J(r,E)&&(!J(yt,E)||!J(Rr,r)))if(v=J(Sr,r),r=J(Wn,r),dW===E)v&&(o[z]=new NS(o[z])),r&&(o[z]=(MN(),o[z]?NN:ON));else{t=v||r;if(t=!t&&null!=E&&\nWy(E)==yca){t=o[z];if(null==t||eW(t,E))continue;if(Vy(t)&&(t=t&&t.g?t.g:null,null!=t&&eW(t,E))){o[z]=t;continue}}if(!J(Ur,E)||v||r){n=!1;break a}}n=!0}if(n){e=g[0];j=g[1];b=g[2];break}}return e?(d=b?b(a,d):d,a=(l=e.apply(a,d),[j?j(l):l])):null}function fW(){this.c=new Ky;this.a=new Ky;this.b=new Ky}function eW(a,b){var c;if(dW==b||zca==b&&H(a,132))return!0;if(null!=a)for(c=Wy(a);c&&c!=dW;c=null)if(c==b)return!0;return!1}w(885,886,{},fW);function jS(){jS=x;gW=new fW}\nfunction oS(a,b){jS();D(gW.c,a,b)}function gS(a){jS();var b,c,d;d=YS(a,ml);c=$wnd;a=0;for(b=d.length-1;a<b;++a)J(d[a],to)||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function hS(a,b){var c;jS();return c=b&&b[0]&&(typeof b[0]==Ur||typeof b[0]==Cp)?b[0]:null,eW(c,a)}function mS(a,b){var c=iS;jS();var d=gW,e;e=b?d.b:d.a;if(d=!c?e.b:zM(e,c,~~$y(c))){var f=d;for(p in a)f[p]=a[p]}else d=a;!c?AM(e,d):CM(e,c,d,~~$y(c))}\nfunction lS(a,b,c){var d=iS;jS();var e=gW,c=c?e.b:e.a,e=cW(a,c,d,b);if(!e){e=[a];for(i=0;i<b.length;i++)e.push(b[i]);b=e;e=cW(a,c,d,b)}if(!e)throw new Ry(Ig+0+zf+b.length+ba);return e}function IQ(a){jS();var b=gW,c;null==a?a=null:(c=a[Xm],c||(0!=(Wy(a).b&4)?a=[]:(b=(b=PD(b.c,Wy(a)))&&typeof b==Cp?new b(a):a,a=a[Xm]=b),c=a),a=c);return a}var gW;\nfunction B(a){return function(){try{var b;var c=arguments,d;var e;0!=Fz&&(e=Tv(),2E3<e-Hz&&(Hz=e,Gz=Gba()));if(0==Fz++){var f=(Jz(),Kz),g,h;if(f.b){h=null;do g=f.b,f.b=null,h=Rz(g,h);while(f.b);f.b=h}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var j=(Jz(),Kz),l,n;if(j.c){n=null;do l=j.c,j.c=null,n=Rz(l,n);while(j.c);j.c=n}}--Fz;c&&-1!=Gz&&($wnd.clearTimeout(Gz),Gz=-1)}return b}catch(o){throw o;}}}\nfunction gwtOnLoad(a,b,c,d){$moduleName=b;$moduleBase=c;iE=d;if(a)try{B(jE)()}catch(e){a(b)}else B(jE)()}var dW=U(1),zba=U(142),Aca=JS(" I"),A=DS(892,Aca);U(151);var xT=DS(896,dW),Dba=DS(900,xT),Bca=JS(" Z"),wz=DS(890,Bca),Cca=IS(),xz=DS(901,Cca),Dca=IS(),Eba=DS(902,Dca);U(138);U(137);U(136);U(154);U(155);U(153);U(156);U(152);var Eca=U(311),Qba=DS(903,Eca);U(312);U(194);U(575);U(148);U(592);var Fca=JS(" B");U(596);var Gca=JS(" C"),QS=DS(904,Gca),yca=U(594),Hca=JS(" D"),VN=DS(891,Hca);U(595);U(597);\nvar Ica=U(599),FQ=DS(905,Ica),Jca=JS(" J"),Kca=U(2),lE=DS(897,Kca),$S=DS(906,Fca);U(608);U(591);U(141);U(573);var iS=U(562);U(586);var uS=U(583);U(581);U(582);U(588);U(159);U(166);U(167);U(161);U(162);U(163);U(164);U(139);U(603);U(598);U(584);U(585);U(563);U(564);U(565);U(566);U(567);U(568);U(569);U(570);U(571);U(572);var Lca=U(459);U(458);U(457);U(456);U(558);U(557);U(559);U(560);U(561);U(704);\nvar VK=U(473),qN=DS(907,VK),Mca=U(481),lca=DS(908,Mca),Nca=U(482),mca=DS(909,Nca),Oca=U(694),LQ=DS(910,Oca),hQ=DS(911,A);U(691);U(692);U(677);U(679);U(683);U(684);U(685);U(686);U(687);U(688);U(689);U(690);U(680);U(681);U(682);U(678);var HT=DS(912,Lca),Pca=IS(),Mba=DS(913,Pca);U(703);U(552);U(553);U(578);IS();U(577);IS();U(886);U(885);var zca=IS();U(366);var Qca=U(365);U(364);U(370);U(385);U(427);U(732);U(706);U(705);U(363);U(362);U(708);U(707);U(717);U(718);U(719);U(720);U(721);U(722);U(723);U(724);\nU(709);U(710);U(711);U(712);U(713);U(714);U(715);U(716);U(291);U(290);U(375);U(376);U(377);U(65);U(345);U(735);U(744);U(736);U(737);U(738);U(739);U(740);U(741);U(742);U(743);U(484);U(485);U(734);U(614);U(621);U(629);U(622);U(623);U(423);U(426);U(424);U(425);U(580);U(579);var Rca=HS(210,function(){UA();return mB}),Kba=DS(914,Rca),Sca=HS(200,function(){AA();return JA}),Iba=DS(916,Sca),Tca=HS(205,function(){KA();return TA}),Jba=DS(917,Tca),Uca=HS(220,function(){nB();return EB}),Lba=DS(918,Uca);\nHS(211,null);HS(212,null);HS(213,null);HS(214,null);HS(215,null);HS(216,null);HS(217,null);HS(218,null);HS(219,null);HS(201,null);HS(202,null);HS(203,null);HS(204,null);HS(206,null);HS(207,null);HS(208,null);HS(209,null);HS(221,null);HS(222,null);HS(223,null);HS(224,null);HS(225,null);HS(226,null);HS(227,null);HS(228,null);U(540);U(539);U(616);U(615);U(617);U(619);U(618);U(620);U(624);U(625);U(244);U(243);U(242);U(248);U(247);U(246);U(252);var Vca=U(251);U(250);U(266);U(268);U(269);U(489);U(698);\nvar Wca=U(700),Xca=U(662),Yca=U(667),yU=DS(919,Xca),zU=DS(920,Yca),nca=DS(921,Wca);U(695);U(693);U(347);U(285);U(350);U(288);U(287);U(286);U(452);U(453);U(454);U(494);U(493);U(492);U(497);var Zca=IS(),xca=DS(923,Zca);U(343);U(538);U(637);U(297);U(507);U(508);U(656);U(671);var $ca=HS(673,function(){yP();return rU}),vca=DS(925,$ca),ada=HS(674,function(){CP();return tU}),wca=DS(926,ada),bda=HS(672,function(){AP();return nU}),uca=DS(927,bda);U(275);U(277);U(542);U(605);U(360);U(361);U(611);U(668);U(669);\nU(670);U(496);var fca=U(495);U(479);U(701);U(478);var ZK=U(477);U(505);U(506);U(150);U(488);U(249);U(790);U(438);var hJ=DS(928,Qca);U(439);U(747);U(746);U(399);U(401);U(400);U(402);U(272);U(289);U(697);U(502);U(503);U(504);U(467);U(541);U(466);U(465);var hW=DS(898,Jca);U(641);U(607);U(280);U(267);U(270);U(271);U(264);U(263);U(265);U(282);U(487);U(461);U(460);U(514);U(463);U(464);U(500);U(499);var gca=U(498);U(635);U(543);U(544);U(657);U(644);U(455);U(658);U(135);var cca=U(480);U(590);U(727);U(728);\nU(642);U(805);var dca=U(730);U(749);U(792);U(517);U(755);U(756);U(474);U(279);U(276);U(278);U(274);U(262);U(261);U(260);U(369);U(368);U(367);U(837);U(407);U(838);var cda=HS(371,function(){lH();return sH}),Xba=DS(933,cda),dda=HS(419,function(){hH();return FI}),Zba=DS(934,dda);U(58);U(420);U(421);U(416);U(417);U(418);U(59);U(60);U(61);U(408);U(409);U(410);U(411);U(414);U(675);U(731);U(325);U(395);U(396);U(415);U(753);U(757);var eca=U(490);U(318);U(440);U(519);U(520);U(513);U(373);U(380);U(430);U(429);\nU(431);var eda=HS(432,function(){XI();return gJ}),aca=DS(948,eda);HS(433,null);HS(434,null);HS(435,null);HS(436,null);U(292);U(441);U(68);U(69);U(67);U(70);U(73);U(74);U(75);U(76);U(77);U(78);var fda=U(90),Yba=DS(949,fda);U(79);U(80);U(81);U(82);U(83);U(84);U(85);U(87);U(86);U(88);U(89);U(91);U(92);U(94);U(95);U(93);U(96);U(97);U(98);U(99);U(101);U(103);U(104);U(102);U(100);U(105);U(106);U(107);U(108);U(110);U(113);U(112);U(114);U(117);U(118);U(116);U(119);U(120);U(121);U(122);U(123);U(124);U(126);\nU(127);U(125);U(128);U(129);U(130);U(131);U(133);U(134);U(132);U(381);U(398);U(397);U(632);U(374);U(319);var UL=U(510),hca=DS(952,UL);U(511);U(509);U(733);U(443);U(241);U(356);U(357);U(327);U(329);U(328);U(323);U(442);U(320);U(534);U(533);U(535);U(609);U(284);U(72);U(330);U(404);U(406);U(729);U(772);U(512);U(536);U(322);U(71);U(109);U(774);U(777);U(779);U(773);U(529);U(530);U(537);U(587);U(800);U(62);U(63);var gda=U(66),yba=DS(956,gda);U(64);U(317);function BG(){}\nfunction $E(a){return!H(a,32)?!1:J(this.a,a.Td())}function ZE(){return this.a}function dS(){var a=this.b;this.c.a.apply(a,[IQ(this.a.a),a])}function PS(){return m+this.a}function cG(){}function vT(a){return VF(this.a,a)}function tv(a){return this===a}function eL(){}function bC(){return this.c}function VJ(){return IJ(this)}function UJ(){return GJ(this)}function pG(){return Yz(this.pb,Wr)}function kT(){return this.a.d}function uv(){return $y(this)}function OS(){return iA(this.a)}\nfunction pR(){return!1}function xM(){return 0==this.Tf()}function UK(){return this.d}function eT(){return Xz(this.a)}function wH(){return this.b}function qG(){return this.pb}function oG(){return Yz(this.pb,Vr)}function IL(){var a;0<this.a?(a=DL(this,this.a),a=!a?IJ(this):a):a=IJ(this);return a}function WJ(){return this.cZ.d+gl+this.cf()+Lm}function dD(a){var b=a.a;if(a=a.a.k)lD(b,this),a.Lh(b.b);b.d=!0}function XE(){return TL(this.a)}function qR(){return!1}\nfunction HL(){var a;0<this.a?(a=DL(this,this.a),a=!a?GJ(this):a):a=GJ(this);return a}function CG(){wG(this)};window.gwtOnLoad=gwtOnLoad;$sendStats(\'moduleStartup\', \'moduleEvalEnd\');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats(\'moduleStartup\', \'end\');\n//@ sourceURL=0.js \n']);
diff --git a/public/jsme/96E40B969193BD74B8A621486920E79C.cache.js b/public/jsme/96E40B969193BD74B8A621486920E79C.cache.js
new file mode 100644
index 0000000..9f56a1a
--- /dev/null
+++ b/public/jsme/96E40B969193BD74B8A621486920E79C.cache.js
@@ -0,0 +1,606 @@
+JSApplet.Inchi ={};
+(function(){
+var d;d||(d=eval("(function() { try { return JSApplet.Inchi || {} } catch(e) { return {} } })()"));var k={},l;for(l in d)d.hasOwnProperty(l)&&(k[l]=d[l]);var aa=!1,r=!1,ba=!1,ca=!1;
+if(d.ENVIRONMENT)if("WEB"===d.ENVIRONMENT)aa=!0;else if("WORKER"===d.ENVIRONMENT)r=!0;else if("NODE"===d.ENVIRONMENT)ba=!0;else if("SHELL"===d.ENVIRONMENT)ca=!0;else throw Error("The provided Module['ENVIRONMENT'] value is not valid. It must be one of: WEB|WORKER|NODE|SHELL.");else aa="object"===typeof window,r="function"===typeof importScripts,ba="object"===typeof process&&"function"===typeof require&&!aa&&!r,ca=!aa&&!ba&&!r;
+if(ba){d.print||(d.print=console.log);d.printErr||(d.printErr=console.warn);var ea,fa;d.read=function(a,b){ea||(ea=require("fs"));fa||(fa=require("path"));a=fa.normalize(a);var c=ea.readFileSync(a);c||a==fa.resolve(a)||(a=path.join(__dirname,"..","src",a),c=ea.readFileSync(a));c&&!b&&(c=c.toString());return c};d.readBinary=function(a){a=d.read(a,!0);a.buffer||(a=new Uint8Array(a));assert(a.buffer);return a};d.load=function(a){ga(read(a))};d.thisProgram||(d.thisProgram=1<process.argv.length?process.argv[1].replace(/\\/g,
+"/"):"unknown-program");d.arguments=process.argv.slice(2);"undefined"!==typeof module&&(module.exports=d);process.on("uncaughtException",function(a){if(!(a instanceof t))throw a;});d.inspect=function(){return"[Emscripten Module object]"}}else if(ca)d.print||(d.print=print),"undefined"!=typeof printErr&&(d.printErr=printErr),d.read="undefined"!=typeof read?read:function(){throw"no read() available (jsc?)";},d.readBinary=function(a){if("function"===typeof readbuffer)return new Uint8Array(readbuffer(a));
+a=read(a,"binary");assert("object"===typeof a);return a},"undefined"!=typeof scriptArgs?d.arguments=scriptArgs:"undefined"!=typeof arguments&&(d.arguments=arguments),eval("if (typeof gc === 'function' && gc.toString().indexOf('[native code]') > 0) var gc = undefined");else if(aa||r)d.read=function(a){var b=new XMLHttpRequest;b.open("GET",a,!1);b.send(null);return b.responseText},d.readAsync=function(a,b,c){var e=new XMLHttpRequest;e.open("GET",a,!0);e.responseType="arraybuffer";e.onload=function(){200==
+e.status||0==e.status&&e.response?b(e.response):c()};e.onerror=c;e.send(null)},"undefined"!=typeof arguments&&(d.arguments=arguments),"undefined"!==typeof console?(d.print||(d.print=function(a){console.log(a)}),d.printErr||(d.printErr=function(a){console.warn(a)})):d.print||(d.print=function(){}),r&&(d.load=importScripts),"undefined"===typeof d.setWindowTitle&&(d.setWindowTitle=function(a){document.title=a});else throw"Unknown runtime environment. Where are we?";function ga(a){eval.call(null,a)}
+!d.load&&d.read&&(d.load=function(a){ga(d.read(a))});d.print||(d.print=function(){});d.printErr||(d.printErr=d.print);d.arguments||(d.arguments=[]);d.thisProgram||(d.thisProgram="./this.program");d.print=d.print;d.p=d.printErr;d.preRun=[];d.postRun=[];for(l in k)k.hasOwnProperty(l)&&(d[l]=k[l]);
+var k=void 0,x={L:function(a){tempRet0=a},H:function(){return tempRet0},r:function(){return w},j:function(a){w=a},u:function(a){switch(a){case "i1":case "i8":return 1;case "i16":return 2;case "i32":return 4;case "i64":return 8;case "float":return 4;case "double":return 8;default:return"*"===a[a.length-1]?x.l:"i"===a[0]?(a=parseInt(a.substr(1)),assert(0===a%8),a/8):0}},G:function(a){return Math.max(x.u(a),x.l)},M:16,aa:function(a,b){"double"===b||"i64"===b?a&7&&(assert(4===(a&7)),a+=4):assert(0===
+(a&3));return a},T:function(a,b,c){return c||"i64"!=a&&"double"!=a?a?Math.min(b||(a?x.G(a):0),x.l):Math.min(b,8):8},g:function(a,b,c){return c&&c.length?(c.splice||(c=Array.prototype.slice.call(c)),c.splice(0,0,b),d["dynCall_"+a].apply(null,c)):d["dynCall_"+a].call(null,b)},h:[],A:function(a){for(var b=0;b<x.h.length;b++)if(!x.h[b])return x.h[b]=a,2*(1+b);throw"Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS.";},K:function(a){x.h[(a-2)/2]=null},f:function(a){x.f.q||
+(x.f.q={});x.f.q[a]||(x.f.q[a]=1,d.p(a))},o:{},V:function(a,b){assert(b);x.o[b]||(x.o[b]={});var c=x.o[b];c[a]||(c[a]=function(){return x.g(b,a,arguments)});return c[a]},U:function(){throw"You must build with -s RETAIN_COMPILER_SETTINGS=1 for Runtime.getCompilerSetting or emscripten_get_compiler_setting to work";},i:function(a){var b=w;w=w+a|0;w=w+15&-16;return b},s:function(a){var b=y;y=y+a|0;y=y+15&-16;return b},c:function(a){var b=z;z=z+a|0;z=z+15&-16;if(a=z>=A)B("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+
+A+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which adjusts the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 "),a=!0;return a?(z=b,0):b},t:function(a,b){return Math.ceil(a/(b?b:16))*(b?b:16)},$:function(a,b,c){return c?+(a>>>0)+4294967296*+(b>>>0):+(a>>>0)+4294967296*+(b|0)},a:8,l:4,N:0};d.Runtime=x;x.addFunction=x.A;
+x.removeFunction=x.K;var ha=!1;function assert(a,b){a||B("Assertion failed: "+b)}function ia(a){var b=d["_"+a];if(!b)try{b=eval("_"+a)}catch(c){}assert(b,"Cannot call unknown function "+a+" (perhaps LLVM optimizations or closure removed it?)");return b}var ja,ka;
+(function(){function a(a){a=a.toString().match(f).slice(1);return{arguments:a[0],body:a[1],returnValue:a[2]}}function b(){if(!g){g={};for(var b in c)c.hasOwnProperty(b)&&(g[b]=a(c[b]))}}var c={stackSave:function(){x.r()},stackRestore:function(){x.j()},arrayToC:function(a){var b=x.i(a.length);la(a,b);return b},stringToC:function(a){var b=0;null!==a&&void 0!==a&&0!==a&&(b=x.i((a.length<<2)+1),ma(a,b));return b}},e={string:c.stringToC,array:c.arrayToC};ka=function(a,b,c,f,g){a=ia(a);var u=[],C=0;if(f)for(var v=
+0;v<f.length;v++){var J=e[c[v]];J?(0===C&&(C=x.r()),u[v]=J(f[v])):u[v]=f[v]}c=a.apply(null,u);"string"===b&&(c=na(c));if(0!==C){if(g&&g.async){EmterpreterAsync.O.push(function(){x.j(C)});return}x.j(C)}return c};var f=/^function\s*[a-zA-Z$_0-9]*\s*\(([^)]*)\)\s*{\s*([^*]*?)[\s;]*(?:return\s*(.*?)[;\s]*)?}$/,g=null;ja=function(c,e,f){f=f||[];var p=ia(c);c=f.every(function(a){return"number"===a});var q="string"!==e;if(q&&c)return p;var u=f.map(function(a,b){return"$"+b});e="(function("+u.join(",")+") {";
+var C=f.length;if(!c){b();e+="var stack = "+g.stackSave.body+";";for(var v=0;v<C;v++){var J=u[v],F=f[v];"number"!==F&&(F=g[F+"ToC"],e+="var "+F.arguments+" = "+J+";",e+=F.body+";",e+=J+"=("+F.returnValue+");")}}f=a(function(){return p}).returnValue;e+="var ret = "+f+"("+u.join(",")+");";q||(f=a(function(){return na}).returnValue,e+="ret = "+f+"(ret);");c||(b(),e+=g.stackRestore.body.replace("()","(stack)")+";");return eval(e+"return ret})")}})();d.ccall=ka;d.cwrap=ja;
+function oa(a,b,c){c=c||"i8";"*"===c.charAt(c.length-1)&&(c="i32");switch(c){case "i1":D[a>>0]=b;break;case "i8":D[a>>0]=b;break;case "i16":E[a>>1]=b;break;case "i32":G[a>>2]=b;break;case "i64":tempI64=[b>>>0,(tempDouble=b,1<=+pa(tempDouble)?0<tempDouble?(qa(+ra(tempDouble/4294967296),4294967295)|0)>>>0:~~+sa((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)];G[a>>2]=tempI64[0];G[a+4>>2]=tempI64[1];break;case "float":ta[a>>2]=b;break;case "double":ua[a>>3]=b;break;default:B("invalid type for setValue: "+
+c)}}d.setValue=oa;function va(a,b){b=b||"i8";"*"===b.charAt(b.length-1)&&(b="i32");switch(b){case "i1":return D[a>>0];case "i8":return D[a>>0];case "i16":return E[a>>1];case "i32":return G[a>>2];case "i64":return G[a>>2];case "float":return ta[a>>2];case "double":return ua[a>>3];default:B("invalid type for setValue: "+b)}return null}d.getValue=va;d.ALLOC_NORMAL=0;d.ALLOC_STACK=1;d.ALLOC_STATIC=2;d.ALLOC_DYNAMIC=3;d.ALLOC_NONE=4;
+function H(a,b,c,e){var f,g;"number"===typeof a?(f=!0,g=a):(f=!1,g=a.length);var h="string"===typeof b?b:null;c=4==c?e:["function"===typeof I?I:x.s,x.i,x.s,x.c][void 0===c?2:c](Math.max(g,h?1:b.length));if(f){e=c;assert(0==(c&3));for(a=c+(g&-4);e<a;e+=4)G[e>>2]=0;for(a=c+g;e<a;)D[e++>>0]=0;return c}if("i8"===h)return a.subarray||a.slice?K.set(a,c):K.set(new Uint8Array(a),c),c;e=0;for(var n,m;e<g;){var p=a[e];"function"===typeof p&&(p=x.W(p));f=h||b[e];0===f?e++:("i64"==f&&(f="i32"),oa(c+e,p,f),m!==
+f&&(n=x.u(f),m=f),e+=n)}return c}d.allocate=H;d.getMemory=function(a){return wa?"undefined"!==typeof L&&!L.b||!xa?x.c(a):I(a):x.s(a)};function na(a,b){if(0===b||!a)return"";for(var c=0,e,f=0;;){e=K[a+f>>0];c|=e;if(0==e&&!b)break;f++;if(b&&f==b)break}b||(b=f);e="";if(128>c){for(;0<b;)c=String.fromCharCode.apply(String,K.subarray(a,a+Math.min(b,1024))),e=e?e+c:c,a+=1024,b-=1024;return e}return d.UTF8ToString(a)}d.Pointer_stringify=na;
+d.AsciiToString=function(a){for(var b="";;){var c=D[a++>>0];if(!c)return b;b+=String.fromCharCode(c)}};d.stringToAscii=function(a,b){return ya(a,b,!1)};
+function za(a,b){for(var c,e,f,g,h,n,m="";;){c=a[b++];if(!c)return m;c&128?(e=a[b++]&63,192==(c&224)?m+=String.fromCharCode((c&31)<<6|e):(f=a[b++]&63,224==(c&240)?c=(c&15)<<12|e<<6|f:(g=a[b++]&63,240==(c&248)?c=(c&7)<<18|e<<12|f<<6|g:(h=a[b++]&63,248==(c&252)?c=(c&3)<<24|e<<18|f<<12|g<<6|h:(n=a[b++]&63,c=(c&1)<<30|e<<24|f<<18|g<<12|h<<6|n))),65536>c?m+=String.fromCharCode(c):(c-=65536,m+=String.fromCharCode(55296|c>>10,56320|c&1023)))):m+=String.fromCharCode(c)}}d.UTF8ArrayToString=za;
+d.UTF8ToString=function(a){return za(K,a)};
+function Ba(a,b,c,e){if(!(0<e))return 0;var f=c;e=c+e-1;for(var g=0;g<a.length;++g){var h=a.charCodeAt(g);55296<=h&&57343>=h&&(h=65536+((h&1023)<<10)|a.charCodeAt(++g)&1023);if(127>=h){if(c>=e)break;b[c++]=h}else{if(2047>=h){if(c+1>=e)break;b[c++]=192|h>>6}else{if(65535>=h){if(c+2>=e)break;b[c++]=224|h>>12}else{if(2097151>=h){if(c+3>=e)break;b[c++]=240|h>>18}else{if(67108863>=h){if(c+4>=e)break;b[c++]=248|h>>24}else{if(c+5>=e)break;b[c++]=252|h>>30;b[c++]=128|h>>24&63}b[c++]=128|h>>18&63}b[c++]=128|
+h>>12&63}b[c++]=128|h>>6&63}b[c++]=128|h&63}}b[c]=0;return c-f}d.stringToUTF8Array=Ba;d.stringToUTF8=function(a,b,c){return Ba(a,K,b,c)};function Ca(a){for(var b=0,c=0;c<a.length;++c){var e=a.charCodeAt(c);55296<=e&&57343>=e&&(e=65536+((e&1023)<<10)|a.charCodeAt(++c)&1023);127>=e?++b:b=2047>=e?b+2:65535>=e?b+3:2097151>=e?b+4:67108863>=e?b+5:b+6}return b}d.lengthBytesUTF8=Ca;
+function Da(){return Ea().replace(/__Z[\w\d_]+/g,function(a){var b;a:{if(d.___cxa_demangle)try{var c=I(a.length);ma(a.substr(1),c);var e=I(4),f=d.___cxa_demangle(c,0,0,e);if(0===va(e,"i32")&&f){b=na(f);break a}}catch(g){b=a;break a}finally{c&&M(c),e&&M(e),f&&M(f)}x.f("warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling");b=a}return a===b?a:a+" ["+b+"]"})}
+function Ea(){var a=Error();if(!a.stack){try{throw Error(0);}catch(b){a=b}if(!a.stack)return"(no stack trace available)"}return a.stack.toString()}d.stackTrace=function(){return Da()};function Fa(){var a=z;0<a%4096&&(a+=4096-a%4096);return a}for(var buffer,D,K,E,Ga,G,N,ta,ua,Ha=0,y=0,wa=!1,Ja=0,w=0,Ka=0,z=0,La=d.TOTAL_STACK||5242880,A=d.TOTAL_MEMORY||16777216,O=65536;O<A||O<2*La;)O=16777216>O?2*O:O+16777216;O!==A&&(A=O);d.buffer?buffer=d.buffer:buffer=new ArrayBuffer(A);d.HEAP8=D=new Int8Array(buffer);
+d.HEAP16=E=new Int16Array(buffer);d.HEAP32=G=new Int32Array(buffer);d.HEAPU8=K=new Uint8Array(buffer);d.HEAPU16=Ga=new Uint16Array(buffer);d.HEAPU32=N=new Uint32Array(buffer);d.HEAPF32=ta=new Float32Array(buffer);d.HEAPF64=ua=new Float64Array(buffer);G[0]=255;if(255!==K[0]||0!==K[3])throw"Typed arrays 2 must be run on a little-endian system";d.HEAP=void 0;d.buffer=buffer;d.HEAP8=D;d.HEAP16=E;d.HEAP32=G;d.HEAPU8=K;d.HEAPU16=Ga;d.HEAPU32=N;d.HEAPF32=ta;d.HEAPF64=ua;
+function P(a){for(;0<a.length;){var b=a.shift();if("function"==typeof b)b();else{var c=b.F;"number"===typeof c?void 0===b.m?x.g("v",c):x.g("vi",c,[b.m]):c(void 0===b.m?null:b.m)}}}var Ma=[],Na=[],Oa=[],Q=[],Pa=[],xa=!1;function Qa(a){Ma.unshift(a)}d.addOnPreRun=Qa;d.addOnInit=function(a){Na.unshift(a)};d.addOnPreMain=function(a){Oa.unshift(a)};d.addOnExit=function(a){Q.unshift(a)};function Ra(a){Pa.unshift(a)}d.addOnPostRun=Ra;
+function Sa(a,b,c){c=Array(0<c?c:Ca(a)+1);a=Ba(a,c,0,c.length);b&&(c.length=a);return c}d.intArrayFromString=Sa;d.intArrayToString=function(a){for(var b=[],c=0;c<a.length;c++){var e=a[c];255<e&&(e&=255);b.push(String.fromCharCode(e))}return b.join("")};function ma(a,b,c){a=Sa(a,c);for(c=0;c<a.length;)D[b+c>>0]=a[c],c+=1}d.writeStringToMemory=ma;function la(a,b){for(var c=0;c<a.length;c++)D[b++>>0]=a[c]}d.writeArrayToMemory=la;
+function ya(a,b,c){for(var e=0;e<a.length;++e)D[b++>>0]=a.charCodeAt(e);c||(D[b>>0]=0)}d.writeAsciiToMemory=ya;Math.imul&&-5===Math.imul(4294967295,5)||(Math.imul=function(a,b){var c=a&65535,e=b&65535;return c*e+((a>>>16)*e+c*(b>>>16)<<16)|0});Math.X=Math.imul;Math.clz32||(Math.clz32=function(a){a=a>>>0;for(var b=0;32>b;b++)if(a&1<<31-b)return b;return 32});Math.Q=Math.clz32;var pa=Math.abs,sa=Math.ceil,ra=Math.floor,qa=Math.min,R=0,Ta=null,Ua=null;
+d.addRunDependency=function(){R++;d.monitorRunDependencies&&d.monitorRunDependencies(R)};d.removeRunDependency=function(){R--;d.monitorRunDependencies&&d.monitorRunDependencies(R);if(0==R&&(null!==Ta&&(clearInterval(Ta),Ta=null),Ua)){var a=Ua;Ua=null;a()}};d.preloadedImages={};d.preloadedAudios={};Ha=8;y=Ha+94496;Na.push({F:function(){Va()}});
+H([122,82,1,0,1,0,0,0,1,0,0,0,0,0,0,0,17,164,214,36,13,32,240,63,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,82,1,0,2,0,0,0,2,0,0,0,0,0,0,0,135,154,154,100,225,28,0,64,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,82,1,0,3,0,0,0,3,0,0,0,0,0,0,0,89,122,73,112,222,32,8,64,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,82,1,0,4,0,0,0,4,0,0,0,0,0,0,0,223,224,11,147,169,2,16,64,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131,82,1,0,7,0,0,0,7,0,0,0,0,0,0,0,170,241,210,77,98,16,28,64,1,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,82,1,0,9,0,0,0,9,0,0,0,0,0,0,0,160,84,251,116,60,6,34,64,1,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,137,82,1,0,11,0,0,0,11,0,0,0,0,0,0,0,162,180,55,248,194,4,38,64,0,0,0,0,20,0,0,0,0,0,0,0,3,0,0,0,0,4,0,0,0,0,3,0,0,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,
+139,82,1,0,12,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,40,64,0,0,0,0,25,0,0,0,0,0,0,0,2,0,0,0,0,3,0,0,0,0,4,0,0,0,0,3,0,0,0,0,2,0,0,0,0,0,0,0,141,82,1,0,14,0,0,0,14,0,0,0,0,0,0,0,145,239,82,234,146,1,44,64,0,0,0,0,30,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,0,0,3,5,0,0,0,4,0,0,0,0,3,0,0,0,0,0,0,0,143,82,1,0,16,0,0,0,16,0,0,0,0,0,0,0,234,82,76,115,101,253,47,64,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,0,0,3,5,0,0,0,4,0,0,0,0,0,0,0,145,82,1,0,19,0,0,0,19,0,0,0,0,0,0,0,0,31,122,90,151,255,50,64,0,0,0,0,40,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,0,0,3,5,0,0,0,0,0,0,147,82,1,0,20,0,0,0,20,0,0,0,0,0,0,0,3,62,63,140,16,254,51,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,82,1,0,23,0,0,0,23,0,0,0,0,0,0,0,218,143,20,145,97,253,54,64,1,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,82,1,0,24,0,0,0,24,0,0,0,0,0,0,0,92,143,194,245,40,252,55,64,1,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,
+0,156,82,1,0,27,0,0,0,27,0,0,0,0,0,0,0,65,183,151,52,70,251,58,64,1,0,0,0,15,0,0,0,0,0,0,0,3,5,0,0,0,4,0,0,0,0,3,0,0,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,159,82,1,0,28,0,0,0,28,0,0,0,0,0,0,0,125,19,249,228,23,250,59,64,0,0,0,0,18,0,0,0,0,0,0,0,2,0,0,0,0,3,5,0,0,0,4,0,0,0,0,3,0,0,0,0,2,0,0,0,0,0,0,0,162,82,1,0,31,0,0,0,31,0,0,0,0,0,0,0,106,22,104,119,72,249,62,64,0,0,0,0,21,0,0,0,0,0,0,0,1,3,5,7,0,2,4,6,0,0,3,5,0,0,0,4,0,0,0,0,3,0,0,0,0,0,0,0,164,82,1,0,32,0,0,0,32,0,0,0,0,0,0,0,91,230,25,160,217,248,63,
+64,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,1,3,5,7,0,2,4,6,0,0,3,5,0,0,0,4,0,0,0,0,0,0,0,166,82,1,0,35,0,0,0,35,0,0,0,0,0,0,0,195,254,194,93,3,124,65,64,0,0,0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,5,7,0,2,4,6,0,0,3,5,0,0,0,0,0,0,169,82,1,0,40,0,0,0,40,0,0,0,0,0,0,0,208,213,86,236,47,251,67,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,82,1,0,39,0,0,0,39,0,0,0,0,0,0,0,222,147,135,133,90,123,67,64,1,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,174,82,1,0,40,0,0,0,40,0,0,0,0,0,0,0,151,144,15,122,54,251,67,64,1,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,177,82,1,0,45,0,0,0,45,0,0,0,0,0,0,0,174,245,69,66,91,122,70,64,1,0,0,0,13,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,82,1,0,48,0,0,0,48,0,0,0,0,0,0,0,33,31,244,108,86,249,71,64,1,0,0,0,15,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,183,82,1,0,51,0,0,0,51,0,0,0,0,0,0,0,183,93,104,
+174,211,120,73,64,1,0,0,0,16,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,4,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,82,1,0,52,0,0,0,52,0,0,0,0,0,0,0,170,241,210,77,98,248,73,64,1,0,0,0,16,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,82,1,0,55,0,0,0,55,0,0,0,0,0,0,0,163,1,188,5,18,120,75,64,3,0,0,0,15,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,4,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,82,1,0,56,0,0,0,56,0,0,0,0,0,0,0,228,131,158,205,170,247,75,64,3,0,0,0,18,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,
+3,4,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,82,1,0,59,0,0,0,59,0,0,0,0,0,0,0,72,80,252,24,115,119,77,64,3,0,0,0,18,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,82,1,0,59,0,0,0,58,0,0,0,0,0,0,0,114,249,15,233,183,247,76,64,3,0,0,0,18,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,82,1,0,64,0,0,0,63,0,0,0,0,0,0,0,73,46,255,33,253,118,79,64,1,0,0,0,19,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,82,1,0,65,0,0,0,64,0,0,0,0,
+0,0,0,152,22,245,73,238,246,79,64,1,0,0,0,16,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,82,1,0,70,0,0,0,69,0,0,0,0,0,0,0,94,75,200,7,61,59,81,64,1,0,0,0,18,0,0,0,0,0,0,0,3,5,0,0,0,4,0,0,0,0,3,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,209,82,1,0,73,0,0,0,74,0,0,0,0,0,0,0,30,180,13,146,244,122,82,64,0,0,0,0,18,0,0,0,0,0,0,0,2,4,6,0,0,3,5,0,0,0,4,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,212,82,1,0,75,0,0,0,75,0,0,0,0,0,0,0,187,75,61,102,251,186,82,64,0,0,0,0,20,0,0,0,0,0,0,0,1,3,5,7,
+0,2,4,6,0,0,3,5,0,0,0,4,0,0,0,0,3,0,0,0,0,0,0,0,215,82,1,0,79,0,0,0,80,0,0,0,0,0,0,0,39,9,211,65,168,250,83,64,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,1,3,5,7,0,2,4,6,0,0,3,5,0,0,0,4,0,0,0,0,0,0,0,218,82,1,0,80,0,0,0,79,0,0,0,0,0,0,0,30,15,199,4,198,186,83,64,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,5,7,0,2,4,6,0,0,3,5,0,0,0,0,0,0,221,82,1,0,84,0,0,0,84,0,0,0,0,0,0,0,117,147,24,4,86,250,84,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,82,1,0,85,0,0,0,85,
+0,0,0,0,0,0,0,138,31,99,238,90,58,85,64,1,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,227,82,1,0,88,0,0,0,88,0,0,0,0,0,0,0,125,208,179,89,245,249,85,64,1,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,230,82,1,0,89,0,0,0,89,0,0,0,0,0,0,0,75,176,56,156,249,57,86,64,1,0,0,0,12,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,82,1,0,91,0,0,0,90,0,0,0,0,0,0,0,61,44,212,154,230,121,86,64,1,0,0,0,14,0,0,0,1,0,0,0,
+0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,235,82,1,0,93,0,0,0,93,0,0,0,0,0,0,0,11,70,37,117,2,58,87,64,1,0,0,0,16,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,238,82,1,0,96,0,0,0,98,0,0,0,0,0,0,0,25,115,215,18,242,121,88,64,1,0,0,0,18,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,241,82,1,0,98,0,0,0,98,0,0,0,0,0,0,0,153,187,150,144,15,122,88,64,1,0,0,0,19,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,82,1,0,
+101,0,0,0,102,0,0,0,0,0,0,0,118,113,27,13,224,121,89,64,1,0,0,0,22,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,4,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,247,82,1,0,103,0,0,0,103,0,0,0,0,0,0,0,203,161,69,182,243,185,89,64,1,0,0,0,22,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,250,82,1,0,106,0,0,0,106,0,0,0,0,0,0,0,231,251,169,241,210,121,90,64,1,0,0,0,22,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,82,1,0,108,0,0,0,107,0,0,0,0,0,0,0,4,231,140,40,237,185,90,64,
+1,0,0,0,19,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,1,0,112,0,0,0,114,0,0,0,0,0,0,0,54,205,59,78,209,121,92,64,1,0,0,0,17,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,83,1,0,115,0,0,0,115,0,0,0,0,0,0,0,174,182,98,127,217,185,92,64,1,0,0,0,17,0,0,0,0,0,0,0,3,5,0,0,0,2,4,0,0,0,3,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,6,83,1,0,119,0,0,0,120,0,0,0,0,0,0,0,224,156,17,165,189,249,93,64,3,0,0,0,18,0,0,0,0,0,0,0,2,4,6,0,0,3,5,0,0,0,2,4,0,0,0,3,0,0,0,
+0,0,0,0,0,0,0,0,0,9,83,1,0,122,0,0,0,121,0,0,0,0,0,0,0,253,135,244,219,215,57,94,64,1,0,0,0,19,0,0,0,0,0,0,0,1,3,5,7,0,2,4,6,0,0,3,5,0,0,0,2,4,0,0,0,3,0,0,0,0,0,0,0,12,83,1,0,128,0,0,0,130,0,0,0,0,0,0,0,84,116,36,151,255,60,96,64,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,1,3,5,7,0,2,4,6,0,0,3,5,0,0,0,2,4,0,0,0,0,0,0,15,83,1,0,127,0,0,0,127,0,0,0,0,0,0,0,217,206,247,83,227,185,95,64,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,5,7,0,2,4,6,0,0,3,5,0,0,0,0,0,0,17,83,1,0,131,0,0,0,132,0,0,0,0,0,0,0,9,138,
+31,99,238,124,96,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,83,1,0,133,0,0,0,133,0,0,0,0,0,0,0,39,218,85,72,249,156,96,64,1,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,83,1,0,137,0,0,0,138,0,0,0,0,0,0,0,219,138,253,101,247,60,97,64,1,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,26,83,1,0,139,0,0,0,139,0,0,0,0,0,0,0,226,204,175,230,0,93,97,64,1,0,0,0,11,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
+3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,83,1,0,140,0,0,0,140,0,0,0,0,0,0,0,140,185,107,9,249,124,97,64,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,83,1,0,141,0,0,0,141,0,0,0,0,0,0,0,101,252,251,140,11,157,97,64,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,83,1,0,144,0,0,0,142,0,0,0,0,0,0,0,166,94,183,8,12,189,97,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,83,1,0,145,0,0,0,145,0,0,
+0,0,0,0,0,62,121,88,168,53,29,98,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,83,1,0,150,0,0,0,152,0,0,0,0,0,0,0,51,196,177,46,110,253,98,64,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,83,1,0,152,0,0,0,153,0,0,0,0,0,0,0,104,34,108,120,122,29,99,64,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,83,1,0,157,0,0,0,158,0,0,0,0,0,0,0,134,232,16,56,146,189,99,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,
+0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,83,1,0,159,0,0,0,159,0,0,0,0,0,0,0,81,107,154,119,156,221,99,64,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,83,1,0,163,0,0,0,164,0,0,0,0,0,0,0,47,110,163,1,188,125,100,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,83,1,0,165,0,0,0,165,0,0,0,0,0,0,0,0,111,129,4,197,157,100,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,83,1,0,167,
+0,0,0,166,0,0,0,0,0,0,0,0,111,129,4,197,189,100,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,83,1,0,169,0,0,0,169,0,0,0,0,0,0,0,38,30,80,54,229,29,101,64,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,83,1,0,173,0,0,0,174,0,0,0,0,0,0,0,220,70,3,120,11,190,101,64,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,83,1,0,175,0,0,0,175,0,0,0,0,0,0,0,117,2,154,8,27,222,101,64,1,0,0,0,0,0,0,0,1,
+0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,83,1,0,178,0,0,0,180,0,0,0,0,0,0,0,152,76,21,140,74,126,102,64,1,0,0,0,13,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,83,1,0,181,0,0,0,181,0,0,0,0,0,0,0,254,72,17,25,86,158,102,64,1,0,0,0,15,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,77,83,1,0,184,0,0,0,184,0,0,0,0,0,0,0,223,79,141,151,110,254,102,64,3,0,0,0,17,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,79,83,1,0,186,0,0,0,187,0,0,0,0,0,0,0,138,176,225,233,149,94,103,64,3,0,0,0,19,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,6,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,83,1,0,190,0,0,0,192,0,0,0,0,0,0,0,84,227,165,155,196,254,103,64,3,0,0,0,22,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,4,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,83,1,0,192,0,0,0,193,0,0,0,0,0,0,0,48,42,169,19,208,30,104,64,3,0,0,0,22,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,4,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,83,1,0,195,0,0,0,195,0,0,0,0,0,0,0,201,229,63,164,223,
+94,104,64,3,0,0,0,22,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,83,1,0,197,0,0,0,197,0,0,0,0,0,0,0,229,179,60,15,238,158,104,64,1,0,0,0,24,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,83,1,0,201,0,0,0,202,0,0,0,0,0,0,0,34,254,97,75,15,63,105,64,3,0,0,0,19,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,83,1,0,204,0,0,0,205,0,0,0,0,0,0,0,30,167,232,72,46,159,105,64,3,0,0,0,18,0,0,0,0,0,0,0,3,5,0,0,0,2,4,0,0,0,1,3,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,83,1,0,207,0,0,0,208,0,0,0,0,0,0,0,128,44,68,135,64,255,105,64,3,0,0,0,18,0,0,0,0,0,0,0,2,4,6,0,0,3,5,0,0,0,2,4,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,103,83,1,0,209,0,0,0,209,0,0,0,0,0,0,0,106,106,217,90,95,31,106,64,1,0,0,0,19,0,0,0,0,0,0,0,1,3,5,7,0,2,4,6,0,0,3,5,0,0,0,2,4,0,0,0,3,0,0,0,0,0,0,0,106,83,1,0,209,0,0,0,209,0,0,0,0,0,0,0,229,242,31,210,111,31,106,64,3,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,1,3,5,7,0,2,4,6,0,0,3,5,0,0,0,2,4,0,0,0,0,0,0,109,83,1,0,210,0,0,0,210,0,
+0,0,0,0,0,0,54,60,189,82,150,63,106,64,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,5,7,0,2,4,6,0,0,3,5,0,0,0,0,0,0,112,83,1,0,222,0,0,0,222,0,0,0,0,0,0,0,195,245,40,92,143,192,107,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,83,1,0,223,0,0,0,223,0,0,0,0,0,0,0,102,247,228,97,161,224,107,64,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,83,1,0,226,0,0,0,226,0,0,0,0,0,0,0,185,223,161,40,208,64,108,64,1,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,121,83,1,0,227,0,0,0,227,0,0,0,0,0,0,0,217,206,247,83,227,96,108,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,83,1,0,232,0,0,0,232,0,0,0,0,0,0,0,156,51,162,180,55,1,109,64,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,83,1,0,231,0,0,0,231,0,0,0,0,0,0,0,147,82,208,237,37,225,108,64,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,5,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,130,83,1,0,238,0,0,0,238,0,0,0,0,0,0,0,216,158,89,18,160,193,109,64,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,132,83,1,0,237,0,0,0,237,0,0,0,0,0,0,0,191,212,207,155,138,161,109,64,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,83,1,0,244,0,0,0,244,0,0,0,0,0,0,0,231,140,40,237,13,130,110,64,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138,83,1,0,243,0,0,0,243,0,0,0,0,0,0,0,148,222,55,190,
+246,97,110,64,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,83,1,0,247,0,0,0,247,0,0,0,0,0,0,0,21,29,201,229,63,226,110,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,83,1,0,247,0,0,0,247,0,0,0,0,0,0,0,21,29,201,229,63,226,110,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,147,83,1,0,251,0,0,0,251,0,0,0,0,0,0,0,95,152,76,21,140,98,111,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,83,1,0,252,0,0,0,252,0,0,0,0,0,0,0,123,131,47,76,166,130,111,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,83,1,0,1,1,0,0,1,1,0,0,0,0,0,0,152,221,147,135,133,17,112,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,83,1,0,2,1,0,0,2,1,0,0,0,0,0,0,43,246,151,221,147,33,112,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,159,83,1,0,3,1,0,0,3,1,0,0,0,0,0,
+0,170,130,81,73,157,49,112,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,83,1,0,4,1,0,0,4,1,0,0,0,0,0,0,249,15,233,183,175,65,112,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,83,1,0,5,1,0,0,5,1,0,0,0,0,0,0,52,17,54,60,189,81,112,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,83,1,0,14,1,0,0,14,1,0,0,0,0,0,0,106,188,116,147,24,226,112,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,
+0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,171,83,1,0,13,1,0,0,13,1,0,0,0,0,0,0,242,210,77,98,16,210,112,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,83,1,0,14,1,0,0,14,1,0,0,0,0,0,0,227,165,155,196,32,226,112,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,83,1,0,14,1,0,0,14,1,0,0,0,0,0,0,160,26,47,221,36,226,112,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,83,1,0,22,1,0,0,22,1,
+0,0,0,0,0,0,209,34,219,249,126,98,113,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,183,83,1,0,25,1,0,0,25,1,0,0,0,0,0,0,113,61,10,215,163,146,113,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,186,83,1,0,25,1,0,0,25,1,0,0,0,0,0,0,45,178,157,239,167,146,113,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,189,83,1,0,29,1,0,0,29,1,0,0,0,0,0,0,70,182,243,253,212,210,113,64,1,0,0,0,0,0,0,0,1,0,
+0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,83,1,0,22,1,0,0,22,1,0,0,0,0,0,0,0,0,0,0,0,96,113,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,83,1,0,33,1,0,0,33,1,0,0,0,0,0,0,215,163,112,61,10,19,114,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,83,1,0,33,1,0,0,33,1,0,0,0,0,0,0,0,0,0,0,0,16,114,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,83,1,0,37,1,0,0,37,
+1,0,0,0,0,0,0,37,6,129,149,67,83,114,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,83,1,0,41,1,0,0,41,1,0,0,0,0,0,0,0,0,0,0,0,144,114,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,83,1,0,38,1,0,0,38,1,0,0,0,0,0,0,0,0,0,0,0,96,114,64,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,83,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,249,104,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,41,0,0,157,84,1,0,0,0,0,0,1,0,0,0,160,30,0,0,0,0,0,0,164,40,0,0,220,84,1,0,16,41,0,0,14,85,1,0,0,0,0,0,1,0,0,0,160,30,0,0,0,0,0,0,16,41,0,0,110,85,1,0,0,0,0,0,1,0,0,0,160,30,0,0,0,0,0,0,164,40,0,0,186,85,1,0,164,40,0,0,221,85,1,0,164,40,0,0,63,86,1,0,164,40,0,0,133,86,1,0,164,40,0,0,195,86,1,0,164,40,0,0,10,87,1,0,164,40,0,0,70,87,1,0,164,40,
+0,0,139,87,1,0,164,40,0,0,170,87,1,0,164,40,0,0,231,87,1,0,164,40,0,0,244,88,1,0,164,40,0,0,50,89,1,0,164,40,0,0,113,89,1,0,204,40,0,0,149,100,1,0,96,31,0,0,0,0,0,0,204,40,0,0,66,100,1,0,64,31,0,0,0,0,0,0,204,40,0,0,103,100,1,0,112,31,0,0,0,0,0,0,164,40,0,0,136,100,1,0,204,40,0,0,183,100,1,0,96,31,0,0,0,0,0,0,244,40,0,0,223,100,1,0,244,40,0,0,225,100,1,0,244,40,0,0,182,49,0,0,244,40,0,0,7,50,0,0,244,40,0,0,227,100,1,0,244,40,0,0,8,77,1,0,244,40,0,0,4,77,1,0,244,40,0,0,229,100,1,0,244,40,0,0,231,100,
+1,0,244,40,0,0,233,100,1,0,244,40,0,0,56,48,0,0,244,40,0,0,235,100,1,0,244,40,0,0,10,77,1,0,204,40,0,0,237,100,1,0,64,31,0,0,0,0,0,0,49,63,1,0,217,45,0,0,225,45,0,0,0,0,0,0,49,63,1,0,233,45,0,0,233,45,0,0,0,0,0,0,49,63,1,0,242,45,0,0,242,45,0,0,0,0,0,0,249,104,1,0,198,45,0,0,198,45,0,0,1,0,0,0,49,63,1,0,249,45,0,0,249,45,0,0,1,0,0,0,1,46,0,0,4,46,0,0,4,46,0,0,1,0,0,0,16,46,0,0,19,46,0,0,122,82,1,0,1,0,0,0,27,46,0,0,30,46,0,0,30,46,0,0,1,0,0,0,37,46,0,0,40,46,0,0,40,46,0,0,0,0,0,0,48,46,0,0,51,46,
+0,0,51,46,0,0,0,0,0,0,57,46,0,0,60,46,0,0,60,46,0,0,0,0,0,0,64,46,0,0,67,46,0,0,80,46,0,0,0,0,0,0,93,46,0,0,96,46,0,0,206,45,0,0,0,0,0,0,123,46,0,0,126,46,0,0,126,46,0,0,1,0,0,0,16,46,0,0,132,46,0,0,147,46,0,0,1,0,0,0,158,46,0,0,249,45,0,0,249,45,0,0,1,0,0,0,16,46,0,0,161,46,0,0,169,46,0,0,1,0,0,0,177,46,0,0,180,46,0,0,180,46,0,0,0,0,0,0,194,46,0,0,197,46,0,0,249,45,0,0,0,0,0,0,49,63,1,0,217,45,0,0,225,45,0,0,0,0,0,0,49,63,1,0,233,45,0,0,233,45,0,0,0,0,0,0,49,63,1,0,237,46,0,0,1,47,0,0,0,0,0,0,49,
+63,1,0,21,47,0,0,21,47,0,0,0,0,0,0,249,104,1,0,198,45,0,0,198,45,0,0,1,0,0,0,49,63,1,0,35,47,0,0,54,47,0,0,1,0,0,0,64,47,0,0,68,47,0,0,90,47,0,0,1,0,0,0,104,47,0,0,108,47,0,0,125,47,0,0,0,0,0,0,142,47,0,0,147,47,0,0,165,47,0,0,0,0,0,0,183,47,0,0,60,46,0,0,60,46,0,0,0,0,0,0,188,47,0,0,68,47,0,0,90,47,0,0,0,0,0,0,193,47,0,0,199,47,0,0,222,47,0,0,0,0,0,0,238,47,0,0,126,46,0,0,126,46,0,0,0,0,0,0,243,47,0,0,248,47,0,0,248,47,0,0,0,0,0,0,254,47,0,0,3,48,0,0,3,48,0,0,0,0,0,0,7,48,0,0,68,47,0,0,90,47,0,0,
+1,0,0,0,11,48,0,0,68,47,0,0,90,47,0,0,1,0,0,0,15,48,0,0,19,48,0,0,249,104,1,0,1,0,0,0,5,50,0,0,12,50,0,0,126,82,1,0,124,82,1,0,122,82,1,0,31,64,0,0,192,14,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,36,0,0,0,0,118,17,0,128,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,69,1,0,228,69,1,0,232,69,1,0,236,69,1,0,240,69,1,0,244,69,1,0,248,69,1,0,224,69,1,0,27,70,1,0,31,70,1,0,35,70,1,0,224,69,1,0,49,70,1,0,52,70,1,0,55,70,1,0,0,0,0,0,1,0,0,0,198,0,0,0,197,0,0,0,196,0,0,0,202,
+0,0,0,2,0,0,0,211,0,0,0,215,0,0,0,191,0,0,0,190,0,0,0,189,0,0,0,188,0,0,0,187,0,0,0,206,0,0,0,210,0,0,0,214,0,0,0,183,0,0,0,182,0,0,0,181,0,0,0,180,0,0,0,179,0,0,0,178,0,0,0,177,0,0,0,176,0,0,0,175,0,0,0,174,0,0,0,173,0,0,0,172,0,0,0,171,0,0,0,170,0,0,0,169,0,0,0,205,0,0,0,209,0,0,0,213,0,0,0,165,0,0,0,164,0,0,0,163,0,0,0,162,0,0,0,161,0,0,0,160,0,0,0,159,0,0,0,158,0,0,0,157,0,0,0,156,0,0,0,155,0,0,0,154,0,0,0,153,0,0,0,152,0,0,0,151,0,0,0,204,0,0,0,208,0,0,0,212,0,0,0,147,0,0,0,146,0,0,0,145,0,0,
+0,144,0,0,0,143,0,0,0,142,0,0,0,141,0,0,0,140,0,0,0,139,0,0,0,138,0,0,0,137,0,0,0,136,0,0,0,135,0,0,0,134,0,0,0,133,0,0,0,132,0,0,0,131,0,0,0,130,0,0,0,129,0,0,0,128,0,0,0,127,0,0,0,126,0,0,0,125,0,0,0,124,0,0,0,123,0,0,0,122,0,0,0,121,0,0,0,201,0,0,0,119,0,0,0,203,0,0,0,207,0,0,0,116,0,0,0,115,0,0,0,114,0,0,0,113,0,0,0,112,0,0,0,111,0,0,0,110,0,0,0,109,0,0,0,108,0,0,0,107,0,0,0,106,0,0,0,105,0,0,0,104,0,0,0,103,0,0,0,102,0,0,0,101,0,0,0,100,0,0,0,99,0,0,0,98,0,0,0,97,0,0,0,96,0,0,0,95,0,0,0,94,0,
+0,0,93,0,0,0,92,0,0,0,91,0,0,0,90,0,0,0,89,0,0,0,88,0,0,0,87,0,0,0,86,0,0,0,85,0,0,0,84,0,0,0,83,0,0,0,82,0,0,0,81,0,0,0,0,0,0,0,1,0,0,0,198,0,0,0,197,0,0,0,196,0,0,0,202,0,0,0,2,0,0,0,216,0,0,0,215,0,0,0,191,0,0,0,190,0,0,0,189,0,0,0,188,0,0,0,187,0,0,0,206,0,0,0,210,0,0,0,214,0,0,0,183,0,0,0,182,0,0,0,181,0,0,0,180,0,0,0,179,0,0,0,178,0,0,0,177,0,0,0,176,0,0,0,175,0,0,0,174,0,0,0,173,0,0,0,172,0,0,0,171,0,0,0,170,0,0,0,169,0,0,0,205,0,0,0,209,0,0,0,213,0,0,0,165,0,0,0,164,0,0,0,163,0,0,0,162,0,
+0,0,161,0,0,0,160,0,0,0,159,0,0,0,158,0,0,0,157,0,0,0,156,0,0,0,155,0,0,0,154,0,0,0,153,0,0,0,152,0,0,0,151,0,0,0,204,0,0,0,208,0,0,0,212,0,0,0,147,0,0,0,146,0,0,0,145,0,0,0,144,0,0,0,143,0,0,0,142,0,0,0,141,0,0,0,140,0,0,0,139,0,0,0,138,0,0,0,137,0,0,0,136,0,0,0,135,0,0,0,134,0,0,0,133,0,0,0,132,0,0,0,131,0,0,0,130,0,0,0,129,0,0,0,128,0,0,0,127,0,0,0,126,0,0,0,125,0,0,0,124,0,0,0,123,0,0,0,122,0,0,0,121,0,0,0,201,0,0,0,119,0,0,0,203,0,0,0,207,0,0,0,116,0,0,0,115,0,0,0,114,0,0,0,113,0,0,0,112,0,0,
+0,111,0,0,0,110,0,0,0,109,0,0,0,108,0,0,0,107,0,0,0,106,0,0,0,105,0,0,0,104,0,0,0,103,0,0,0,102,0,0,0,101,0,0,0,100,0,0,0,99,0,0,0,98,0,0,0,97,0,0,0,96,0,0,0,95,0,0,0,94,0,0,0,93,0,0,0,92,0,0,0,91,0,0,0,90,0,0,0,89,0,0,0,88,0,0,0,87,0,0,0,86,0,0,0,85,0,0,0,84,0,0,0,83,0,0,0,82,0,0,0,81,0,0,0,255,0,0,0,176,38,0,0,5,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,2,105,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,39,0,0,5,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,10,105,1,0,0,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,39,0,0,156,39,0,0,9,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,18,109,1,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255],"i8",4,x.a);
+H([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,100,0,0,0,232,3,0,0,16,39,0,0,160,134,1,0,64,66,15,0,128,150,152,0,0,225,245,5,0,0,0,0,64,31,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,6,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,80,31,0,0,1,0,0,0,5,0,0,0,3,0,0,0,4,0,0,0,6,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,120,31,0,0,1,0,0,0,6,0,0,0,3,0,0,0,4,0,0,0,7,0,0,0,0,0,0,0,240,31,0,0,1,0,0,
+0,7,0,0,0,3,0,0,0,4,0,0,0,6,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,0,0,3,0,2,0,1,0,82,0,255,255,254,255,253,255,78,111,32,100,101,115,99,114,105,112,116,105,111,110,40,37,100,41,0,85,78,75,78,79,87,78,95,69,82,82,40,37,100,41,0,83,116,114,117,99,116,117,114,101,32,110,111,114,109,97,108,105,122,97,116,105,111,110,32,116,105,109,101,111,117,116,0,67,97,110,110,111,116,32,112,114,111,99,101,115,115,32,97,114,111,109,97,116,105,99,32,98,111,110,100,115,0,67,97,110,110,111,116,32,112,114,111,99,101,115,115,32,
+102,114,101,101,32,114,97,100,105,99,97,108,32,99,101,110,116,101,114,0,85,78,75,78,79,87,78,95,69,82,82,0,87,114,111,110,103,32,111,114,32,109,105,115,115,105,110,103,32,99,104,101,109,105,99,97,108,32,102,111,114,109,117,108,97,0,67,65,78,79,78,95,69,82,82,0,83,84,69,82,69,79,95,67,65,78,79,78,95,69,82,82,0,67,65,76,67,95,83,84,69,82,69,79,95,69,82,82,0,82,69,77,79,86,69,95,83,84,69,82,69,79,95,69,82,82,0,85,115,101,114,32,114,101,113,117,101,115,116,101,100,32,116,101,114,109,105,110,97,116,105,
+111,110,0,83,84,69,82,69,79,66,79,78,68,95,69,82,82,0,65,84,79,77,67,79,85,78,84,95,69,82,82,0,83,84,69,82,69,79,67,79,85,78,84,95,69,82,82,0,73,83,79,95,72,95,69,82,82,0,84,105,109,101,32,108,105,109,105,116,32,101,120,99,101,101,100,101,100,0,77,65,80,67,79,85,78,84,95,69,82,82,0,73,83,79,84,65,85,67,79,85,78,84,95,69,82,82,0,84,65,85,67,79,85,78,84,95,69,82,82,0,73,83,79,67,79,85,78,84,95,69,82,82,0,82,65,78,75,73,78,71,95,69,82,82,0,76,69,78,71,84,72,95,77,73,83,77,65,84,67,72,0,65,82,82,65,89,
+32,79,86,69,82,70,76,79,87,0,46,46,46,0,80,114,111,116,111,110,40,115,41,32,97,100,100,101,100,47,114,101,109,111,118,101,100,0,67,104,97,114,103,101,115,32,110,101,117,116,114,97,108,105,122,101,100,0,79,109,105,116,116,101,100,32,117,110,100,101,102,105,110,101,100,32,115,116,101,114,101,111,0,46,109,111,108,0,46,116,120,116,0,46,108,111,103,0,46,112,114,98,0,83,84,68,73,79,0,73,78,80,65,85,88,0,83,68,70,58,0,83,84,65,82,84,58,0,69,78,68,58,0,82,69,67,79,82,68,58,0,78,79,76,65,66,69,76,83,0,83,
+65,86,69,79,80,84,0,65,85,88,78,79,78,69,0,79,85,84,69,82,82,73,78,67,72,73,0,77,73,83,77,65,84,67,72,73,83,69,82,82,79,82,0,79,85,84,80,85,84,83,68,70,0,83,100,102,65,116,111,109,115,68,84,0,69,81,85,0,83,78,79,78,0,78,69,87,80,83,79,70,70,0,68,79,78,79,84,65,68,68,72,0,83,82,69,76,0,83,82,65,67,0,83,85,67,70,0,67,104,105,114,97,108,70,108,97,103,79,78,0,67,104,105,114,97,108,70,108,97,103,79,70,70,0,83,85,85,0,83,76,85,85,68,0,70,73,88,69,68,72,0,82,69,67,77,69,84,0,75,69,84,0,49,53,84,0,87,97,
+114,110,79,110,69,109,112,116,121,83,116,114,117,99,116,117,114,101,0,76,97,114,103,101,77,111,108,101,99,117,108,101,115,0,80,111,108,121,109,101,114,115,0,75,101,121,0,88,72,97,115,104,49,0,88,72,97,115,104,50,0,73,110,67,104,73,50,73,110,67,104,73,0,73,110,67,104,73,50,83,116,114,117,99,116,0,85,110,114,101,99,111,103,110,105,122,101,100,32,111,112,116,105,111,110,58,32,34,37,115,34,46,10,0,84,101,114,109,105,110,97,116,105,110,103,58,32,103,101,110,101,114,97,116,105,111,110,32,111,102,32,73,
+110,67,104,73,75,101,121,32,105,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,32,119,105,116,104,32,39,67,111,109,112,114,101,115,115,39,32,111,112,116,105,111,110,10,0,84,101,114,109,105,110,97,116,105,110,103,58,32,103,101,110,101,114,97,116,105,111,110,32,111,102,32,73,110,67,104,73,75,101,121,32,105,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,32,105,110,32,73,110,67,104,73,32,99,111,110,118,101,114,115,105,111,110,32,109,111,100,101,10,0,84,101,114,109,105,110,97,116,105,110,
+103,58,32,103,101,110,101,114,97,116,105,111,110,32,111,102,32,73,110,67,104,73,75,101,121,32,105,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,32,119,105,116,104,32,39,79,117,116,112,117,116,83,68,70,39,32,111,112,116,105,111,110,10,0,78,85,76,0,72,97,115,104,32,101,120,116,101,110,115,105,111,110,40,115,41,32,110,111,116,32,103,101,110,101,114,97,116,101,100,58,32,73,110,67,104,73,75,101,121,32,110,111,116,32,114,101,113,117,101,115,116,101,100,0,59,0,118,101,114,115,105,111,110,0,116,121,
+112,101,0,49,0,50,0,51,0,102,105,120,101,100,95,72,0,102,105,120,101,100,45,72,0,105,115,111,116,111,112,105,99,0,115,116,101,114,101,111,0,102,111,114,109,117,108,97,0,47,99,0,99,111,110,110,101,99,116,105,111,110,115,0,47,104,0,72,95,97,116,111,109,115,0,47,113,0,99,104,97,114,103,101,0,47,112,0,112,114,111,116,111,110,115,0,47,98,0,100,98,111,110,100,0,47,116,0,115,112,51,0,47,109,0,115,112,51,58,105,110,118,101,114,116,101,100,0,97,98,115,46,105,110,118,101,114,116,101,100,0,47,115,0,116,121,
+112,101,32,40,49,61,97,98,115,44,32,50,61,114,101,108,44,32,51,61,114,97,99,41,0,47,105,0,97,116,111,109,115,0,101,120,99,104,97,110,103,101,97,98,108,101,95,72,0,72,45,105,115,111,116,111,112,105,99,0,47,102,0,72,95,102,105,120,101,100,0,72,45,102,105,120,101,100,0,47,111,0,116,114,97,110,115,112,111,115,105,116,105,111,110,0,47,114,0,114,101,99,111,110,110,101,99,116,101,100,32,98,111,110,100,40,115,41,32,116,111,32,109,101,116,97,108,40,115,41,32,102,111,114,109,117,108,97,0,97,98,115,95,115,116,
+101,114,101,111,95,105,110,118,101,114,116,101,100,0,115,116,101,114,101,111,46,97,98,115,46,105,110,118,101,114,116,101,100,0,114,101,118,101,114,115,105,98,105,108,105,116,121,0,110,111,114,109,97,108,105,122,97,116,105,111,110,95,116,121,112,101,0,110,111,114,109,45,116,121,112,101,0,47,78,58,0,111,114,105,103,105,110,97,108,95,97,116,111,109,95,110,117,109,98,101,114,115,0,97,116,111,109,46,111,114,105,103,45,110,98,114,0,47,69,58,0,97,116,111,109,95,101,113,117,105,118,97,108,101,110,99,101,
+0,97,116,111,109,46,101,113,117,105,118,97,108,101,110,99,101,0,47,103,69,58,0,103,114,111,117,112,95,101,113,117,105,118,97,108,101,110,99,101,0,103,114,111,117,112,46,101,113,117,105,118,97,108,101,110,99,101,0,47,105,116,58,0,47,105,78,58,0,47,67,82,86,58,0,99,104,97,114,103,101,95,114,97,100,105,99,97,108,95,118,97,108,101,110,99,101,0,99,104,97,114,103,101,115,45,114,97,100,45,118,97,108,0,47,114,65,58,0,47,114,66,58,0,98,111,110,100,115,0,47,114,67,58,0,120,121,122,0,47,70,58,0,47,73,58,0,47,
+82,58,0,114,101,99,111,110,110,101,99,116,101,100,32,98,111,110,100,40,115,41,32,116,111,32,109,101,116,97,108,40,115,41,32,112,97,114,116,0,109,0,110,0,77,0,105,110,0,105,109,0,105,77,0,105,78,0,67,97,110,110,111,116,32,97,108,108,111,99,97,116,101,32,111,117,116,112,117,116,32,98,117,102,102,101,114,46,32,78,111,32,111,117,116,112,117,116,32,102,111,114,32,115,116,114,117,99,116,117,114,101,32,35,37,100,46,37,115,37,115,37,115,37,115,10,0,37,115,83,116,114,117,99,116,117,114,101,58,32,37,100,0,
+37,115,83,116,114,117,99,116,117,114,101,58,32,37,100,46,37,115,37,115,37,115,37,115,0,58,37,108,100,0,37,115,37,115,61,37,115,0,37,115,37,115,0,63,63,63,0,47,122,0,37,45,100,37,45,100,37,45,100,45,0,40,37,45,100,45,37,45,100,44,37,45,100,45,37,45,100,41,0,40,37,45,100,44,37,45,100,45,0,37,45,100,41,0,37,45,100,46,37,45,100,41,0,37,45,100,44,37,45,100,41,0,37,45,100,44,37,45,100,37,45,99,0,47,47,47,47,0,47,47,47,0,47,47,0,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,0,92,37,99,37,99,0,37,115,37,
+115,37,115,0,37,45,115,45,0,37,45,100,44,0,91,0,37,45,102,44,0,37,45,102,93,0,10,70,65,84,65,76,32,69,82,82,79,82,58,32,79,117,116,112,117,116,32,98,117,102,102,101,114,32,111,118,101,114,102,108,111,119,10,0,73,110,67,104,73,32,115,101,114,105,97,108,105,122,97,116,105,111,110,32,101,114,114,111,114,32,102,111,114,32,115,116,114,117,99,116,117,114,101,32,35,37,100,46,37,115,37,115,37,115,37,115,10,0,99,0,37,100,37,115,0,46,37,100,0,37,115,105,37,100,0,111,0,101,0,117,0,37,115,37,99,0,67,97,110,110,
+111,116,32,102,105,110,100,32,48,68,32,115,116,101,114,101,111,98,111,110,100,32,110,101,105,103,104,98,111,114,0,37,99,37,115,37,115,37,100,0,37,115,0,37,45,115,0,45,0,104,0,41,40,0,43,0,44,32,0,105,116,100,104,0,116,100,104,0,33,45,43,117,63,0,37,100,45,0,37,100,44,0,49,0,48,0,44,0,41,0,67,0,0,83,105,0,71,101,0,83,110,0,65,115,0,66,0,0,83,0,0,83,0,0,83,0,0,83,0,0,83,101,0,83,101,0,83,101,0,83,101,0,78,0,0,78,0,0,78,0,0,80,0,0,80,0,0,80,0,0,65,115,0,0,0,0,0,1,255,0,0,1,1,0,0,1,1,0,1,0,1,0,0,0,4,
+4,4,4,4,4,3,4,3,4,3,4,3,4,4,4,3,4,4,3,3,4,4,4,4,4,4,4,6,3,5,4,6,3,5,5,4,3,4,5,3,3,0,0,0,0,3,0,3,3,3,3,3,3,3,3,3,3,1,3,3,2,2,78,0,0,67,0,0,83,105,0,71,101,0,78,0,0,78,0,0,0,0,0,0,1,67,0,0,83,105,0,71,101,0,67,0,0,83,105,0,71,101,0,78,0,0,1,3,3,1,0,0,80,0,0,1,3,3,1,1,0,79,0,0,1,2,2,1,2,2,83,0,0,1,2,2,1,3,2,83,101,0,1,2,2,1,4,2,84,101,0,1,2,2,1,5,2,78,59,80,59,65,115,59,83,98,59,79,59,83,59,83,101,59,84,101,59,67,59,83,105,0,10,65,117,120,73,110,102,111,0,32,115,116,114,117,99,116,117,114,101,32,35,
+0,79,80,81,82,83,84,85,86,87,88,89,90,0,77,76,75,74,73,72,71,70,69,68,67,66,0,37,45,46,51,115,37,45,46,51,115,37,45,46,51,115,37,45,46,51,115,37,45,46,50,115,0,37,45,46,51,115,37,45,46,51,115,37,45,46,50,115,0,65,65,65,0,65,65,66,0,65,65,67,0,65,65,68,0,65,65,69,0,65,65,70,0,65,65,71,0,65,65,72,0,65,65,73,0,65,65,74,0,65,65,75,0,65,65,76,0,65,65,77,0,65,65,78,0,65,65,79,0,65,65,80,0,65,65,81,0,65,65,82,0,65,65,83,0,65,65,84,0,65,65,85,0,65,65,86,0,65,65,87,0,65,65,88,0,65,65,89,0,65,65,90,0,65,66,
+65,0,65,66,66,0,65,66,67,0,65,66,68,0,65,66,69,0,65,66,70,0,65,66,71,0,65,66,72,0,65,66,73,0,65,66,74,0,65,66,75,0,65,66,76,0,65,66,77,0,65,66,78,0,65,66,79,0,65,66,80,0,65,66,81,0,65,66,82,0,65,66,83,0,65,66,84,0,65,66,85,0,65,66,86,0,65,66,87,0,65,66,88,0,65,66,89,0,65,66,90,0,65,67,65,0,65,67,66,0,65,67,67,0,65,67,68,0,65,67,69,0,65,67,70,0,65,67,71,0,65,67,72,0,65,67,73,0,65,67,74,0,65,67,75,0,65,67,76,0,65,67,77,0,65,67,78,0,65,67,79,0,65,67,80,0,65,67,81,0,65,67,82,0,65,67,83,0,65,67,84,0,65,
+67,85,0,65,67,86,0,65,67,87,0,65,67,88,0,65,67,89,0,65,67,90,0,65,68,65,0,65,68,66,0,65,68,67,0,65,68,68,0,65,68,69,0,65,68,70,0,65,68,71,0,65,68,72,0,65,68,73,0,65,68,74,0,65,68,75,0,65,68,76,0,65,68,77,0,65,68,78,0,65,68,79,0,65,68,80,0,65,68,81,0,65,68,82,0,65,68,83,0,65,68,84,0,65,68,85,0,65,68,86,0,65,68,87,0,65,68,88,0,65,68,89,0,65,68,90,0,65,69,65,0,65,69,66,0,65,69,67,0,65,69,68,0,65,69,69,0,65,69,70,0,65,69,71,0,65,69,72,0,65,69,73,0,65,69,74,0,65,69,75,0,65,69,76,0,65,69,77,0,65,69,78,
+0,65,69,79,0,65,69,80,0,65,69,81,0,65,69,82,0,65,69,83,0,65,69,84,0,65,69,85,0,65,69,86,0,65,69,87,0,65,69,88,0,65,69,89,0,65,69,90,0,65,70,65,0,65,70,66,0,65,70,67,0,65,70,68,0,65,70,69,0,65,70,70,0,65,70,71,0,65,70,72,0,65,70,73,0,65,70,74,0,65,70,75,0,65,70,76,0,65,70,77,0,65,70,78,0,65,70,79,0,65,70,80,0,65,70,81,0,65,70,82,0,65,70,83,0,65,70,84,0,65,70,85,0,65,70,86,0,65,70,87,0,65,70,88,0,65,70,89,0,65,70,90,0,65,71,65,0,65,71,66,0,65,71,67,0,65,71,68,0,65,71,69,0,65,71,70,0,65,71,71,0,65,71,
+72,0,65,71,73,0,65,71,74,0,65,71,75,0,65,71,76,0,65,71,77,0,65,71,78,0,65,71,79,0,65,71,80,0,65,71,81,0,65,71,82,0,65,71,83,0,65,71,84,0,65,71,85,0,65,71,86,0,65,71,87,0,65,71,88,0,65,71,89,0,65,71,90,0,65,72,65,0,65,72,66,0,65,72,67,0,65,72,68,0,65,72,69,0,65,72,70,0,65,72,71,0,65,72,72,0,65,72,73,0,65,72,74,0,65,72,75,0,65,72,76,0,65,72,77,0,65,72,78,0,65,72,79,0,65,72,80,0,65,72,81,0,65,72,82,0,65,72,83,0,65,72,84,0,65,72,85,0,65,72,86,0,65,72,87,0,65,72,88,0,65,72,89,0,65,72,90,0,65,73,65,0,65,
+73,66,0,65,73,67,0,65,73,68,0,65,73,69,0,65,73,70,0,65,73,71,0,65,73,72,0,65,73,73,0,65,73,74,0,65,73,75,0,65,73,76,0,65,73,77,0,65,73,78,0,65,73,79,0,65,73,80,0,65,73,81,0,65,73,82,0,65,73,83,0,65,73,84,0,65,73,85,0,65,73,86,0,65,73,87,0,65,73,88,0,65,73,89,0,65,73,90,0,65,74,65,0,65,74,66,0,65,74,67,0,65,74,68,0,65,74,69,0,65,74,70,0,65,74,71,0,65,74,72,0,65,74,73,0,65,74,74,0,65,74,75,0,65,74,76,0,65,74,77,0,65,74,78,0,65,74,79,0,65,74,80,0,65,74,81,0,65,74,82,0,65,74,83,0,65,74,84,0,65,74,85,
+0,65,74,86,0,65,74,87,0,65,74,88,0,65,74,89,0,65,74,90,0,65,75,65,0,65,75,66,0,65,75,67,0,65,75,68,0,65,75,69,0,65,75,70,0,65,75,71,0,65,75,72,0,65,75,73,0,65,75,74,0,65,75,75,0,65,75,76,0,65,75,77,0,65,75,78,0,65,75,79,0,65,75,80,0,65,75,81,0,65,75,82,0,65,75,83,0,65,75,84,0,65,75,85,0,65,75,86,0,65,75,87,0,65,75,88,0,65,75,89,0,65,75,90,0,65,76,65,0,65,76,66,0,65,76,67,0,65,76,68,0,65,76,69,0,65,76,70,0,65,76,71,0,65,76,72,0,65,76,73,0,65,76,74,0,65,76,75,0,65,76,76,0,65,76,77,0,65,76,78,0,65,76,
+79,0,65,76,80,0,65,76,81,0,65,76,82,0,65,76,83,0,65,76,84,0,65,76,85,0,65,76,86,0,65,76,87,0,65,76,88,0,65,76,89,0,65,76,90,0,65,77,65,0,65,77,66,0,65,77,67,0,65,77,68,0,65,77,69,0,65,77,70,0,65,77,71,0,65,77,72,0,65,77,73,0,65,77,74,0,65,77,75,0,65,77,76,0,65,77,77,0,65,77,78,0,65,77,79,0,65,77,80,0,65,77,81,0,65,77,82,0,65,77,83,0,65,77,84,0,65,77,85,0,65,77,86,0,65,77,87,0,65,77,88,0,65,77,89,0,65,77,90,0,65,78,65,0,65,78,66,0,65,78,67,0,65,78,68,0,65,78,69,0,65,78,70,0,65,78,71,0,65,78,72,0,65,
+78,73,0,65,78,74,0,65,78,75,0,65,78,76,0,65,78,77,0,65,78,78,0,65,78,79,0,65,78,80,0,65,78,81,0,65,78,82,0,65,78,83,0,65,78,84,0,65,78,85,0,65,78,86,0,65,78,87,0,65,78,88,0,65,78,89,0,65,78,90,0,65,79,65,0,65,79,66,0,65,79,67,0,65,79,68,0,65,79,69,0,65,79,70,0,65,79,71,0,65,79,72,0,65,79,73,0,65,79,74,0,65,79,75,0,65,79,76,0,65,79,77,0,65,79,78,0,65,79,79,0,65,79,80,0,65,79,81,0,65,79,82,0,65,79,83,0,65,79,84,0,65,79,85,0,65,79,86,0,65,79,87,0,65,79,88,0,65,79,89,0,65,79,90,0,65,80,65,0,65,80,66,
+0,65,80,67,0,65,80,68,0,65,80,69,0,65,80,70,0,65,80,71,0,65,80,72,0,65,80,73,0,65,80,74,0,65,80,75,0,65,80,76,0,65,80,77,0,65,80,78,0,65,80,79,0,65,80,80,0,65,80,81,0,65,80,82,0,65,80,83,0,65,80,84,0,65,80,85,0,65,80,86,0,65,80,87,0,65,80,88,0,65,80,89,0,65,80,90,0,65,81,65,0,65,81,66,0,65,81,67,0,65,81,68,0,65,81,69,0,65,81,70,0,65,81,71,0,65,81,72,0,65,81,73,0,65,81,74,0,65,81,75,0,65,81,76,0,65,81,77,0,65,81,78,0,65,81,79,0,65,81,80,0,65,81,81,0,65,81,82,0,65,81,83,0,65,81,84,0,65,81,85,0,65,81,
+86,0,65,81,87,0,65,81,88,0,65,81,89,0,65,81,90,0,65,82,65,0,65,82,66,0,65,82,67,0,65,82,68,0,65,82,69,0,65,82,70,0,65,82,71,0,65,82,72,0,65,82,73,0,65,82,74,0,65,82,75,0,65,82,76,0,65,82,77,0,65,82,78,0,65,82,79,0,65,82,80,0,65,82,81,0,65,82,82,0,65,82,83,0,65,82,84,0,65,82,85,0,65,82,86,0,65,82,87,0,65,82,88,0,65,82,89,0,65,82,90,0,65,83,65,0,65,83,66,0,65,83,67,0,65,83,68,0,65,83,69,0,65,83,70,0,65,83,71,0,65,83,72,0,65,83,73,0,65,83,74,0,65,83,75,0,65,83,76,0,65,83,77,0,65,83,78,0,65,83,79,0,65,
+83,80,0,65,83,81,0,65,83,82,0,65,83,83,0,65,83,84,0,65,83,85,0,65,83,86,0,65,83,87,0,65,83,88,0,65,83,89,0,65,83,90,0,65,84,65,0,65,84,66,0,65,84,67,0,65,84,68,0,65,84,69,0,65,84,70,0,65,84,71,0,65,84,72,0,65,84,73,0,65,84,74,0,65,84,75,0,65,84,76,0,65,84,77,0,65,84,78,0,65,84,79,0,65,84,80,0,65,84,81,0,65,84,82,0,65,84,83,0,65,84,84,0,65,84,85,0,65,84,86,0,65,84,87,0,65,84,88,0,65,84,89,0,65,84,90,0,65,85,65,0,65,85,66,0,65,85,67,0,65,85,68,0,65,85,69,0,65,85,70,0,65,85,71,0,65,85,72,0,65,85,73,
+0,65,85,74,0,65,85,75,0,65,85,76,0,65,85,77,0,65,85,78,0,65,85,79,0,65,85,80,0,65,85,81,0,65,85,82,0,65,85,83,0,65,85,84,0,65,85,85,0,65,85,86,0,65,85,87,0,65,85,88,0,65,85,89,0,65,85,90,0,65,86,65,0,65,86,66,0,65,86,67,0,65,86,68,0,65,86,69,0,65,86,70,0,65,86,71,0,65,86,72,0,65,86,73,0,65,86,74,0,65,86,75,0,65,86,76,0,65,86,77,0,65,86,78,0,65,86,79,0,65,86,80,0,65,86,81,0,65,86,82,0,65,86,83,0,65,86,84,0,65,86,85,0,65,86,86,0,65,86,87,0,65,86,88,0,65,86,89,0,65,86,90,0,65,87,65,0,65,87,66,0,65,87,
+67,0,65,87,68,0,65,87,69,0,65,87,70,0,65,87,71,0,65,87,72,0,65,87,73,0,65,87,74,0,65,87,75,0,65,87,76,0,65,87,77,0,65,87,78,0,65,87,79,0,65,87,80,0,65,87,81,0,65,87,82,0,65,87,83,0,65,87,84,0,65,87,85,0,65,87,86,0,65,87,87,0,65,87,88,0,65,87,89,0,65,87,90,0,65,88,65,0,65,88,66,0,65,88,67,0,65,88,68,0,65,88,69,0,65,88,70,0,65,88,71,0,65,88,72,0,65,88,73,0,65,88,74,0,65,88,75,0,65,88,76,0,65,88,77,0,65,88,78,0,65,88,79,0,65,88,80,0,65,88,81,0,65,88,82,0,65,88,83,0,65,88,84,0,65,88,85,0,65,88,86,0,65,
+88,87,0,65,88,88,0,65,88,89,0,65,88,90,0,65,89,65,0,65,89,66,0,65,89,67,0,65,89,68,0,65,89,69,0,65,89,70,0,65,89,71,0,65,89,72,0,65,89,73,0,65,89,74,0,65,89,75,0,65,89,76,0,65,89,77,0,65,89,78,0,65,89,79,0,65,89,80,0,65,89,81,0,65,89,82,0,65,89,83,0,65,89,84,0,65,89,85,0,65,89,86,0,65,89,87,0,65,89,88,0,65,89,89,0,65,89,90,0,65,90,65,0,65,90,66,0,65,90,67,0,65,90,68,0,65,90,69,0,65,90,70,0,65,90,71,0,65,90,72,0,65,90,73,0,65,90,74,0,65,90,75,0,65,90,76,0,65,90,77,0,65,90,78,0,65,90,79,0,65,90,80,
+0,65,90,81,0,65,90,82,0,65,90,83,0,65,90,84,0,65,90,85,0,65,90,86,0,65,90,87,0,65,90,88,0,65,90,89,0,65,90,90,0,66,65,65,0,66,65,66,0,66,65,67,0,66,65,68,0,66,65,69,0,66,65,70,0,66,65,71,0,66,65,72,0,66,65,73,0,66,65,74,0,66,65,75,0,66,65,76,0,66,65,77,0,66,65,78,0,66,65,79,0,66,65,80,0,66,65,81,0,66,65,82,0,66,65,83,0,66,65,84,0,66,65,85,0,66,65,86,0,66,65,87,0,66,65,88,0,66,65,89,0,66,65,90,0,66,66,65,0,66,66,66,0,66,66,67,0,66,66,68,0,66,66,69,0,66,66,70,0,66,66,71,0,66,66,72,0,66,66,73,0,66,66,
+74,0,66,66,75,0,66,66,76,0,66,66,77,0,66,66,78,0,66,66,79,0,66,66,80,0,66,66,81,0,66,66,82,0,66,66,83,0,66,66,84,0,66,66,85,0,66,66,86,0,66,66,87,0,66,66,88,0,66,66,89,0,66,66,90,0,66,67,65,0,66,67,66,0,66,67,67,0,66,67,68,0,66,67,69,0,66,67,70,0,66,67,71,0,66,67,72,0,66,67,73,0,66,67,74,0,66,67,75,0,66,67,76,0,66,67,77,0,66,67,78,0,66,67,79,0,66,67,80,0,66,67,81,0,66,67,82,0,66,67,83,0,66,67,84,0,66,67,85,0,66,67,86,0,66,67,87,0,66,67,88,0,66,67,89,0,66,67,90,0,66,68,65,0,66,68,66,0,66,68,67,0,66,
+68,68,0,66,68,69,0,66,68,70,0,66,68,71,0,66,68,72,0,66,68,73,0,66,68,74,0,66,68,75,0,66,68,76,0,66,68,77,0,66,68,78,0,66,68,79,0,66,68,80,0,66,68,81,0,66,68,82,0,66,68,83,0,66,68,84,0,66,68,85,0,66,68,86,0,66,68,87,0,66,68,88,0,66,68,89,0,66,68,90,0,66,69,65,0,66,69,66,0,66,69,67,0,66,69,68,0,66,69,69,0,66,69,70,0,66,69,71,0,66,69,72,0,66,69,73,0,66,69,74,0,66,69,75,0,66,69,76,0,66,69,77,0,66,69,78,0,66,69,79,0,66,69,80,0,66,69,81,0,66,69,82,0,66,69,83,0,66,69,84,0,66,69,85,0,66,69,86,0,66,69,87,
+0,66,69,88,0,66,69,89,0,66,69,90,0,66,70,65,0,66,70,66,0,66,70,67,0,66,70,68,0,66,70,69,0,66,70,70,0,66,70,71,0,66,70,72,0,66,70,73,0,66,70,74,0,66,70,75,0,66,70,76,0,66,70,77,0,66,70,78,0,66,70,79,0,66,70,80,0,66,70,81,0,66,70,82,0,66,70,83,0,66,70,84,0,66,70,85,0,66,70,86,0,66,70,87,0,66,70,88,0,66,70,89,0,66,70,90,0,66,71,65,0,66,71,66,0,66,71,67,0,66,71,68,0,66,71,69,0,66,71,70,0,66,71,71,0,66,71,72,0,66,71,73,0,66,71,74,0,66,71,75,0,66,71,76,0,66,71,77,0,66,71,78,0,66,71,79,0,66,71,80,0,66,71,
+81,0,66,71,82,0,66,71,83,0,66,71,84,0,66,71,85,0,66,71,86,0,66,71,87,0,66,71,88,0,66,71,89,0,66,71,90,0,66,72,65,0,66,72,66,0,66,72,67,0,66,72,68,0,66,72,69,0,66,72,70,0,66,72,71,0,66,72,72,0,66,72,73,0,66,72,74,0,66,72,75,0,66,72,76,0,66,72,77,0,66,72,78,0,66,72,79,0,66,72,80,0,66,72,81,0,66,72,82,0,66,72,83,0,66,72,84,0,66,72,85,0,66,72,86,0,66,72,87,0,66,72,88,0,66,72,89,0,66,72,90,0,66,73,65,0,66,73,66,0,66,73,67,0,66,73,68,0,66,73,69,0,66,73,70,0,66,73,71,0,66,73,72,0,66,73,73,0,66,73,74,0,66,
+73,75,0,66,73,76,0,66,73,77,0,66,73,78,0,66,73,79,0,66,73,80,0,66,73,81,0,66,73,82,0,66,73,83,0,66,73,84,0,66,73,85,0,66,73,86,0,66,73,87,0,66,73,88,0,66,73,89,0,66,73,90,0,66,74,65,0,66,74,66,0,66,74,67,0,66,74,68,0,66,74,69,0,66,74,70,0,66,74,71,0,66,74,72,0,66,74,73,0,66,74,74,0,66,74,75,0,66,74,76,0,66,74,77,0,66,74,78,0,66,74,79,0,66,74,80,0,66,74,81,0,66,74,82,0,66,74,83,0,66,74,84,0,66,74,85,0,66,74,86,0,66,74,87,0,66,74,88,0,66,74,89,0,66,74,90,0,66,75,65,0,66,75,66,0,66,75,67,0,66,75,68,
+0,66,75,69,0,66,75,70,0,66,75,71,0,66,75,72,0,66,75,73,0,66,75,74,0,66,75,75,0,66,75,76,0,66,75,77,0,66,75,78,0,66,75,79,0,66,75,80,0,66,75,81,0,66,75,82,0,66,75,83,0,66,75,84,0,66,75,85,0,66,75,86,0,66,75,87,0,66,75,88,0,66,75,89,0,66,75,90,0,66,76,65,0,66,76,66,0,66,76,67,0,66,76,68,0,66,76,69,0,66,76,70,0,66,76,71,0,66,76,72,0,66,76,73,0,66,76,74,0,66,76,75,0,66,76,76,0,66,76,77,0,66,76,78,0,66,76,79,0,66,76,80,0,66,76,81,0,66,76,82,0,66,76,83,0,66,76,84,0,66,76,85,0,66,76,86,0,66,76,87,0,66,76,
+88,0,66,76,89,0,66,76,90,0,66,77,65,0,66,77,66,0,66,77,67,0,66,77,68,0,66,77,69,0,66,77,70,0,66,77,71,0,66,77,72,0,66,77,73,0,66,77,74,0,66,77,75,0,66,77,76,0,66,77,77,0,66,77,78,0,66,77,79,0,66,77,80,0,66,77,81,0,66,77,82,0,66,77,83,0,66,77,84,0,66,77,85,0,66,77,86,0,66,77,87,0,66,77,88,0,66,77,89,0,66,77,90,0,66,78,65,0,66,78,66,0,66,78,67,0,66,78,68,0,66,78,69,0,66,78,70,0,66,78,71,0,66,78,72,0,66,78,73,0,66,78,74,0,66,78,75,0,66,78,76,0,66,78,77,0,66,78,78,0,66,78,79,0,66,78,80,0,66,78,81,0,66,
+78,82,0,66,78,83,0,66,78,84,0,66,78,85,0,66,78,86,0,66,78,87,0,66,78,88,0,66,78,89,0,66,78,90,0,66,79,65,0,66,79,66,0,66,79,67,0,66,79,68,0,66,79,69,0,66,79,70,0,66,79,71,0,66,79,72,0,66,79,73,0,66,79,74,0,66,79,75,0,66,79,76,0,66,79,77,0,66,79,78,0,66,79,79,0,66,79,80,0,66,79,81,0,66,79,82,0,66,79,83,0,66,79,84,0,66,79,85,0,66,79,86,0,66,79,87,0,66,79,88,0,66,79,89,0,66,79,90,0,66,80,65,0,66,80,66,0,66,80,67,0,66,80,68,0,66,80,69,0,66,80,70,0,66,80,71,0,66,80,72,0,66,80,73,0,66,80,74,0,66,80,75,
+0,66,80,76,0,66,80,77,0,66,80,78,0,66,80,79,0,66,80,80,0,66,80,81,0,66,80,82,0,66,80,83,0,66,80,84,0,66,80,85,0,66,80,86,0,66,80,87,0,66,80,88,0,66,80,89,0,66,80,90,0,66,81,65,0,66,81,66,0,66,81,67,0,66,81,68,0,66,81,69,0,66,81,70,0,66,81,71,0,66,81,72,0,66,81,73,0,66,81,74,0,66,81,75,0,66,81,76,0,66,81,77,0,66,81,78,0,66,81,79,0,66,81,80,0,66,81,81,0,66,81,82,0,66,81,83,0,66,81,84,0,66,81,85,0,66,81,86,0,66,81,87,0,66,81,88,0,66,81,89,0,66,81,90,0,66,82,65,0,66,82,66,0,66,82,67,0,66,82,68,0,66,82,
+69,0,66,82,70,0,66,82,71,0,66,82,72,0,66,82,73,0,66,82,74,0,66,82,75,0,66,82,76,0,66,82,77,0,66,82,78,0,66,82,79,0,66,82,80,0,66,82,81,0,66,82,82,0,66,82,83,0,66,82,84,0,66,82,85,0,66,82,86,0,66,82,87,0,66,82,88,0,66,82,89,0,66,82,90,0,66,83,65,0,66,83,66,0,66,83,67,0,66,83,68,0,66,83,69,0,66,83,70,0,66,83,71,0,66,83,72,0,66,83,73,0,66,83,74,0,66,83,75,0,66,83,76,0,66,83,77,0,66,83,78,0,66,83,79,0,66,83,80,0,66,83,81,0,66,83,82,0,66,83,83,0,66,83,84,0,66,83,85,0,66,83,86,0,66,83,87,0,66,83,88,0,66,
+83,89,0,66,83,90,0,66,84,65,0,66,84,66,0,66,84,67,0,66,84,68,0,66,84,69,0,66,84,70,0,66,84,71,0,66,84,72,0,66,84,73,0,66,84,74,0,66,84,75,0,66,84,76,0,66,84,77,0,66,84,78,0,66,84,79,0,66,84,80,0,66,84,81,0,66,84,82,0,66,84,83,0,66,84,84,0,66,84,85,0,66,84,86,0,66,84,87,0,66,84,88,0,66,84,89,0,66,84,90,0,66,85,65,0,66,85,66,0,66,85,67,0,66,85,68,0,66,85,69,0,66,85,70,0,66,85,71,0,66,85,72,0,66,85,73,0,66,85,74,0,66,85,75,0,66,85,76,0,66,85,77,0,66,85,78,0,66,85,79,0,66,85,80,0,66,85,81,0,66,85,82,
+0,66,85,83,0,66,85,84,0,66,85,85,0,66,85,86,0,66,85,87,0,66,85,88,0,66,85,89,0,66,85,90,0,66,86,65,0,66,86,66,0,66,86,67,0,66,86,68,0,66,86,69,0,66,86,70,0,66,86,71,0,66,86,72,0,66,86,73,0,66,86,74,0,66,86,75,0,66,86,76,0,66,86,77,0,66,86,78,0,66,86,79,0,66,86,80,0,66,86,81,0,66,86,82,0,66,86,83,0,66,86,84,0,66,86,85,0,66,86,86,0,66,86,87,0,66,86,88,0,66,86,89,0,66,86,90,0,66,87,65,0,66,87,66,0,66,87,67,0,66,87,68,0,66,87,69,0,66,87,70,0,66,87,71,0,66,87,72,0,66,87,73,0,66,87,74,0,66,87,75,0,66,87,
+76,0,66,87,77,0,66,87,78,0,66,87,79,0,66,87,80,0,66,87,81,0,66,87,82,0,66,87,83,0,66,87,84,0,66,87,85,0,66,87,86,0,66,87,87,0,66,87,88,0,66,87,89,0,66,87,90,0,66,88,65,0,66,88,66,0,66,88,67,0,66,88,68,0,66,88,69,0,66,88,70,0,66,88,71,0,66,88,72,0,66,88,73,0,66,88,74,0,66,88,75,0,66,88,76,0,66,88,77,0,66,88,78,0,66,88,79,0,66,88,80,0,66,88,81,0,66,88,82,0,66,88,83,0,66,88,84,0,66,88,85,0,66,88,86,0,66,88,87,0,66,88,88,0,66,88,89,0,66,88,90,0,66,89,65,0,66,89,66,0,66,89,67,0,66,89,68,0,66,89,69,0,66,
+89,70,0,66,89,71,0,66,89,72,0,66,89,73,0,66,89,74,0,66,89,75,0,66,89,76,0,66,89,77,0,66,89,78,0,66,89,79,0,66,89,80,0,66,89,81,0,66,89,82,0,66,89,83,0,66,89,84,0,66,89,85,0,66,89,86,0,66,89,87,0,66,89,88,0,66,89,89,0,66,89,90,0,66,90,65,0,66,90,66,0,66,90,67,0,66,90,68,0,66,90,69,0,66,90,70,0,66,90,71,0,66,90,72,0,66,90,73,0,66,90,74,0,66,90,75,0,66,90,76,0,66,90,77,0,66,90,78,0,66,90,79,0,66,90,80,0,66,90,81,0,66,90,82,0,66,90,83,0,66,90,84,0,66,90,85,0,66,90,86,0,66,90,87,0,66,90,88,0,66,90,89,
+0,66,90,90,0,67,65,65,0,67,65,66,0,67,65,67,0,67,65,68,0,67,65,69,0,67,65,70,0,67,65,71,0,67,65,72,0,67,65,73,0,67,65,74,0,67,65,75,0,67,65,76,0,67,65,77,0,67,65,78,0,67,65,79,0,67,65,80,0,67,65,81,0,67,65,82,0,67,65,83,0,67,65,84,0,67,65,85,0,67,65,86,0,67,65,87,0,67,65,88,0,67,65,89,0,67,65,90,0,67,66,65,0,67,66,66,0,67,66,67,0,67,66,68,0,67,66,69,0,67,66,70,0,67,66,71,0,67,66,72,0,67,66,73,0,67,66,74,0,67,66,75,0,67,66,76,0,67,66,77,0,67,66,78,0,67,66,79,0,67,66,80,0,67,66,81,0,67,66,82,0,67,66,
+83,0,67,66,84,0,67,66,85,0,67,66,86,0,67,66,87,0,67,66,88,0,67,66,89,0,67,66,90,0,67,67,65,0,67,67,66,0,67,67,67,0,67,67,68,0,67,67,69,0,67,67,70,0,67,67,71,0,67,67,72,0,67,67,73,0,67,67,74,0,67,67,75,0,67,67,76,0,67,67,77,0,67,67,78,0,67,67,79,0,67,67,80,0,67,67,81,0,67,67,82,0,67,67,83,0,67,67,84,0,67,67,85,0,67,67,86,0,67,67,87,0,67,67,88,0,67,67,89,0,67,67,90,0,67,68,65,0,67,68,66,0,67,68,67,0,67,68,68,0,67,68,69,0,67,68,70,0,67,68,71,0,67,68,72,0,67,68,73,0,67,68,74,0,67,68,75,0,67,68,76,0,67,
+68,77,0,67,68,78,0,67,68,79,0,67,68,80,0,67,68,81,0,67,68,82,0,67,68,83,0,67,68,84,0,67,68,85,0,67,68,86,0,67,68,87,0,67,68,88,0,67,68,89,0,67,68,90,0,67,69,65,0,67,69,66,0,67,69,67,0,67,69,68,0,67,69,69,0,67,69,70,0,67,69,71,0,67,69,72,0,67,69,73,0,67,69,74,0,67,69,75,0,67,69,76,0,67,69,77,0,67,69,78,0,67,69,79,0,67,69,80,0,67,69,81,0,67,69,82,0,67,69,83,0,67,69,84,0,67,69,85,0,67,69,86,0,67,69,87,0,67,69,88,0,67,69,89,0,67,69,90,0,67,70,65,0,67,70,66,0,67,70,67,0,67,70,68,0,67,70,69,0,67,70,70,
+0,67,70,71,0,67,70,72,0,67,70,73,0,67,70,74,0,67,70,75,0,67,70,76,0,67,70,77,0,67,70,78,0,67,70,79,0,67,70,80,0,67,70,81,0,67,70,82,0,67,70,83,0,67,70,84,0,67,70,85,0,67,70,86,0,67,70,87,0,67,70,88,0,67,70,89,0,67,70,90,0,67,71,65,0,67,71,66,0,67,71,67,0,67,71,68,0,67,71,69,0,67,71,70,0,67,71,71,0,67,71,72,0,67,71,73,0,67,71,74,0,67,71,75,0,67,71,76,0,67,71,77,0,67,71,78,0,67,71,79,0,67,71,80,0,67,71,81,0,67,71,82,0,67,71,83,0,67,71,84,0,67,71,85,0,67,71,86,0,67,71,87,0,67,71,88,0,67,71,89,0,67,71,
+90,0,67,72,65,0,67,72,66,0,67,72,67,0,67,72,68,0,67,72,69,0,67,72,70,0,67,72,71,0,67,72,72,0,67,72,73,0,67,72,74,0,67,72,75,0,67,72,76,0,67,72,77,0,67,72,78,0,67,72,79,0,67,72,80,0,67,72,81,0,67,72,82,0,67,72,83,0,67,72,84,0,67,72,85,0,67,72,86,0,67,72,87,0,67,72,88,0,67,72,89,0,67,72,90,0,67,73,65,0,67,73,66,0,67,73,67,0,67,73,68,0,67,73,69,0,67,73,70,0,67,73,71,0,67,73,72,0,67,73,73,0,67,73,74,0,67,73,75,0,67,73,76,0,67,73,77,0,67,73,78,0,67,73,79,0,67,73,80,0,67,73,81,0,67,73,82,0,67,73,83,0,67,
+73,84,0,67,73,85,0,67,73,86,0,67,73,87,0,67,73,88,0,67,73,89,0,67,73,90,0,67,74,65,0,67,74,66,0,67,74,67,0,67,74,68,0,67,74,69,0,67,74,70,0,67,74,71,0,67,74,72,0,67,74,73,0,67,74,74,0,67,74,75,0,67,74,76,0,67,74,77,0,67,74,78,0,67,74,79,0,67,74,80,0,67,74,81,0,67,74,82,0,67,74,83,0,67,74,84,0,67,74,85,0,67,74,86,0,67,74,87,0,67,74,88,0,67,74,89,0,67,74,90,0,67,75,65,0,67,75,66,0,67,75,67,0,67,75,68,0,67,75,69,0,67,75,70,0,67,75,71,0,67,75,72,0,67,75,73,0,67,75,74,0,67,75,75,0,67,75,76,0,67,75,77,
+0,67,75,78,0,67,75,79,0,67,75,80,0,67,75,81,0,67,75,82,0,67,75,83,0,67,75,84,0,67,75,85,0,67,75,86,0,67,75,87,0,67,75,88,0,67,75,89,0,67,75,90,0,67,76,65,0,67,76,66,0,67,76,67,0,67,76,68,0,67,76,69,0,67,76,70,0,67,76,71,0,67,76,72,0,67,76,73,0,67,76,74,0,67,76,75,0,67,76,76,0,67,76,77,0,67,76,78,0,67,76,79,0,67,76,80,0,67,76,81,0,67,76,82,0,67,76,83,0,67,76,84,0,67,76,85,0,67,76,86,0,67,76,87,0,67,76,88,0,67,76,89,0,67,76,90,0,67,77,65,0,67,77,66,0,67,77,67,0,67,77,68,0,67,77,69,0,67,77,70,0,67,77,
+71,0,67,77,72,0,67,77,73,0,67,77,74,0,67,77,75,0,67,77,76,0,67,77,77,0,67,77,78,0,67,77,79,0,67,77,80,0,67,77,81,0,67,77,82,0,67,77,83,0,67,77,84,0,67,77,85,0,67,77,86,0,67,77,87,0,67,77,88,0,67,77,89,0,67,77,90,0,67,78,65,0,67,78,66,0,67,78,67,0,67,78,68,0,67,78,69,0,67,78,70,0,67,78,71,0,67,78,72,0,67,78,73,0,67,78,74,0,67,78,75,0,67,78,76,0,67,78,77,0,67,78,78,0,67,78,79,0,67,78,80,0,67,78,81,0,67,78,82,0,67,78,83,0,67,78,84,0,67,78,85,0,67,78,86,0,67,78,87,0,67,78,88,0,67,78,89,0,67,78,90,0,67,
+79,65,0,67,79,66,0,67,79,67,0,67,79,68,0,67,79,69,0,67,79,70,0,67,79,71,0,67,79,72,0,67,79,73,0,67,79,74,0,67,79,75,0,67,79,76,0,67,79,77,0,67,79,78,0,67,79,79,0,67,79,80,0,67,79,81,0,67,79,82,0,67,79,83,0,67,79,84,0,67,79,85,0,67,79,86,0,67,79,87,0,67,79,88,0,67,79,89,0,67,79,90,0,67,80,65,0,67,80,66,0,67,80,67,0,67,80,68,0,67,80,69,0,67,80,70,0,67,80,71,0,67,80,72,0,67,80,73,0,67,80,74,0,67,80,75,0,67,80,76,0,67,80,77,0,67,80,78,0,67,80,79,0,67,80,80,0,67,80,81,0,67,80,82,0,67,80,83,0,67,80,84,
+0,67,80,85,0,67,80,86,0,67,80,87,0,67,80,88,0,67,80,89,0,67,80,90,0,67,81,65,0,67,81,66,0,67,81,67,0,67,81,68,0,67,81,69,0,67,81,70,0,67,81,71,0,67,81,72,0,67,81,73,0,67,81,74,0,67,81,75,0,67,81,76,0,67,81,77,0,67,81,78,0,67,81,79,0,67,81,80,0,67,81,81,0,67,81,82,0,67,81,83,0,67,81,84,0,67,81,85,0,67,81,86,0,67,81,87,0,67,81,88,0,67,81,89,0,67,81,90,0,67,82,65,0,67,82,66,0,67,82,67,0,67,82,68,0,67,82,69,0,67,82,70,0,67,82,71,0,67,82,72,0,67,82,73,0,67,82,74,0,67,82,75,0,67,82,76,0,67,82,77,0,67,82,
+78,0,67,82,79,0,67,82,80,0,67,82,81,0,67,82,82,0,67,82,83,0,67,82,84,0,67,82,85,0,67,82,86,0,67,82,87,0,67,82,88,0,67,82,89,0,67,82,90,0,67,83,65,0,67,83,66,0,67,83,67,0,67,83,68,0,67,83,69,0,67,83,70,0,67,83,71,0,67,83,72,0,67,83,73,0,67,83,74,0,67,83,75],"i8",4,x.a+10280);
+H([0,67,83,76,0,67,83,77,0,67,83,78,0,67,83,79,0,67,83,80,0,67,83,81,0,67,83,82,0,67,83,83,0,67,83,84,0,67,83,85,0,67,83,86,0,67,83,87,0,67,83,88,0,67,83,89,0,67,83,90,0,67,84,65,0,67,84,66,0,67,84,67,0,67,84,68,0,67,84,69,0,67,84,70,0,67,84,71,0,67,84,72,0,67,84,73,0,67,84,74,0,67,84,75,0,67,84,76,0,67,84,77,0,67,84,78,0,67,84,79,0,67,84,80,0,67,84,81,0,67,84,82,0,67,84,83,0,67,84,84,0,67,84,85,0,67,84,86,0,67,84,87,0,67,84,88,0,67,84,89,0,67,84,90,0,67,85,65,0,67,85,66,0,67,85,67,0,67,85,68,0,67,
+85,69,0,67,85,70,0,67,85,71,0,67,85,72,0,67,85,73,0,67,85,74,0,67,85,75,0,67,85,76,0,67,85,77,0,67,85,78,0,67,85,79,0,67,85,80,0,67,85,81,0,67,85,82,0,67,85,83,0,67,85,84,0,67,85,85,0,67,85,86,0,67,85,87,0,67,85,88,0,67,85,89,0,67,85,90,0,67,86,65,0,67,86,66,0,67,86,67,0,67,86,68,0,67,86,69,0,67,86,70,0,67,86,71,0,67,86,72,0,67,86,73,0,67,86,74,0,67,86,75,0,67,86,76,0,67,86,77,0,67,86,78,0,67,86,79,0,67,86,80,0,67,86,81,0,67,86,82,0,67,86,83,0,67,86,84,0,67,86,85,0,67,86,86,0,67,86,87,0,67,86,88,
+0,67,86,89,0,67,86,90,0,67,87,65,0,67,87,66,0,67,87,67,0,67,87,68,0,67,87,69,0,67,87,70,0,67,87,71,0,67,87,72,0,67,87,73,0,67,87,74,0,67,87,75,0,67,87,76,0,67,87,77,0,67,87,78,0,67,87,79,0,67,87,80,0,67,87,81,0,67,87,82,0,67,87,83,0,67,87,84,0,67,87,85,0,67,87,86,0,67,87,87,0,67,87,88,0,67,87,89,0,67,87,90,0,67,88,65,0,67,88,66,0,67,88,67,0,67,88,68,0,67,88,69,0,67,88,70,0,67,88,71,0,67,88,72,0,67,88,73,0,67,88,74,0,67,88,75,0,67,88,76,0,67,88,77,0,67,88,78,0,67,88,79,0,67,88,80,0,67,88,81,0,67,88,
+82,0,67,88,83,0,67,88,84,0,67,88,85,0,67,88,86,0,67,88,87,0,67,88,88,0,67,88,89,0,67,88,90,0,67,89,65,0,67,89,66,0,67,89,67,0,67,89,68,0,67,89,69,0,67,89,70,0,67,89,71,0,67,89,72,0,67,89,73,0,67,89,74,0,67,89,75,0,67,89,76,0,67,89,77,0,67,89,78,0,67,89,79,0,67,89,80,0,67,89,81,0,67,89,82,0,67,89,83,0,67,89,84,0,67,89,85,0,67,89,86,0,67,89,87,0,67,89,88,0,67,89,89,0,67,89,90,0,67,90,65,0,67,90,66,0,67,90,67,0,67,90,68,0,67,90,69,0,67,90,70,0,67,90,71,0,67,90,72,0,67,90,73,0,67,90,74,0,67,90,75,0,67,
+90,76,0,67,90,77,0,67,90,78,0,67,90,79,0,67,90,80,0,67,90,81,0,67,90,82,0,67,90,83,0,67,90,84,0,67,90,85,0,67,90,86,0,67,90,87,0,67,90,88,0,67,90,89,0,67,90,90,0,68,65,65,0,68,65,66,0,68,65,67,0,68,65,68,0,68,65,69,0,68,65,70,0,68,65,71,0,68,65,72,0,68,65,73,0,68,65,74,0,68,65,75,0,68,65,76,0,68,65,77,0,68,65,78,0,68,65,79,0,68,65,80,0,68,65,81,0,68,65,82,0,68,65,83,0,68,65,84,0,68,65,85,0,68,65,86,0,68,65,87,0,68,65,88,0,68,65,89,0,68,65,90,0,68,66,65,0,68,66,66,0,68,66,67,0,68,66,68,0,68,66,69,
+0,68,66,70,0,68,66,71,0,68,66,72,0,68,66,73,0,68,66,74,0,68,66,75,0,68,66,76,0,68,66,77,0,68,66,78,0,68,66,79,0,68,66,80,0,68,66,81,0,68,66,82,0,68,66,83,0,68,66,84,0,68,66,85,0,68,66,86,0,68,66,87,0,68,66,88,0,68,66,89,0,68,66,90,0,68,67,65,0,68,67,66,0,68,67,67,0,68,67,68,0,68,67,69,0,68,67,70,0,68,67,71,0,68,67,72,0,68,67,73,0,68,67,74,0,68,67,75,0,68,67,76,0,68,67,77,0,68,67,78,0,68,67,79,0,68,67,80,0,68,67,81,0,68,67,82,0,68,67,83,0,68,67,84,0,68,67,85,0,68,67,86,0,68,67,87,0,68,67,88,0,68,67,
+89,0,68,67,90,0,68,68,65,0,68,68,66,0,68,68,67,0,68,68,68,0,68,68,69,0,68,68,70,0,68,68,71,0,68,68,72,0,68,68,73,0,68,68,74,0,68,68,75,0,68,68,76,0,68,68,77,0,68,68,78,0,68,68,79,0,68,68,80,0,68,68,81,0,68,68,82,0,68,68,83,0,68,68,84,0,68,68,85,0,68,68,86,0,68,68,87,0,68,68,88,0,68,68,89,0,68,68,90,0,68,69,65,0,68,69,66,0,68,69,67,0,68,69,68,0,68,69,69,0,68,69,70,0,68,69,71,0,68,69,72,0,68,69,73,0,68,69,74,0,68,69,75,0,68,69,76,0,68,69,77,0,68,69,78,0,68,69,79,0,68,69,80,0,68,69,81,0,68,69,82,0,68,
+69,83,0,68,69,84,0,68,69,85,0,68,69,86,0,68,69,87,0,68,69,88,0,68,69,89,0,68,69,90,0,68,70,65,0,68,70,66,0,68,70,67,0,68,70,68,0,68,70,69,0,68,70,70,0,68,70,71,0,68,70,72,0,68,70,73,0,68,70,74,0,68,70,75,0,68,70,76,0,68,70,77,0,68,70,78,0,68,70,79,0,68,70,80,0,68,70,81,0,68,70,82,0,68,70,83,0,68,70,84,0,68,70,85,0,68,70,86,0,68,70,87,0,68,70,88,0,68,70,89,0,68,70,90,0,68,71,65,0,68,71,66,0,68,71,67,0,68,71,68,0,68,71,69,0,68,71,70,0,68,71,71,0,68,71,72,0,68,71,73,0,68,71,74,0,68,71,75,0,68,71,76,
+0,68,71,77,0,68,71,78,0,68,71,79,0,68,71,80,0,68,71,81,0,68,71,82,0,68,71,83,0,68,71,84,0,68,71,85,0,68,71,86,0,68,71,87,0,68,71,88,0,68,71,89,0,68,71,90,0,68,72,65,0,68,72,66,0,68,72,67,0,68,72,68,0,68,72,69,0,68,72,70,0,68,72,71,0,68,72,72,0,68,72,73,0,68,72,74,0,68,72,75,0,68,72,76,0,68,72,77,0,68,72,78,0,68,72,79,0,68,72,80,0,68,72,81,0,68,72,82,0,68,72,83,0,68,72,84,0,68,72,85,0,68,72,86,0,68,72,87,0,68,72,88,0,68,72,89,0,68,72,90,0,68,73,65,0,68,73,66,0,68,73,67,0,68,73,68,0,68,73,69,0,68,73,
+70,0,68,73,71,0,68,73,72,0,68,73,73,0,68,73,74,0,68,73,75,0,68,73,76,0,68,73,77,0,68,73,78,0,68,73,79,0,68,73,80,0,68,73,81,0,68,73,82,0,68,73,83,0,68,73,84,0,68,73,85,0,68,73,86,0,68,73,87,0,68,73,88,0,68,73,89,0,68,73,90,0,68,74,65,0,68,74,66,0,68,74,67,0,68,74,68,0,68,74,69,0,68,74,70,0,68,74,71,0,68,74,72,0,68,74,73,0,68,74,74,0,68,74,75,0,68,74,76,0,68,74,77,0,68,74,78,0,68,74,79,0,68,74,80,0,68,74,81,0,68,74,82,0,68,74,83,0,68,74,84,0,68,74,85,0,68,74,86,0,68,74,87,0,68,74,88,0,68,74,89,0,68,
+74,90,0,68,75,65,0,68,75,66,0,68,75,67,0,68,75,68,0,68,75,69,0,68,75,70,0,68,75,71,0,68,75,72,0,68,75,73,0,68,75,74,0,68,75,75,0,68,75,76,0,68,75,77,0,68,75,78,0,68,75,79,0,68,75,80,0,68,75,81,0,68,75,82,0,68,75,83,0,68,75,84,0,68,75,85,0,68,75,86,0,68,75,87,0,68,75,88,0,68,75,89,0,68,75,90,0,68,76,65,0,68,76,66,0,68,76,67,0,68,76,68,0,68,76,69,0,68,76,70,0,68,76,71,0,68,76,72,0,68,76,73,0,68,76,74,0,68,76,75,0,68,76,76,0,68,76,77,0,68,76,78,0,68,76,79,0,68,76,80,0,68,76,81,0,68,76,82,0,68,76,83,
+0,68,76,84,0,68,76,85,0,68,76,86,0,68,76,87,0,68,76,88,0,68,76,89,0,68,76,90,0,68,77,65,0,68,77,66,0,68,77,67,0,68,77,68,0,68,77,69,0,68,77,70,0,68,77,71,0,68,77,72,0,68,77,73,0,68,77,74,0,68,77,75,0,68,77,76,0,68,77,77,0,68,77,78,0,68,77,79,0,68,77,80,0,68,77,81,0,68,77,82,0,68,77,83,0,68,77,84,0,68,77,85,0,68,77,86,0,68,77,87,0,68,77,88,0,68,77,89,0,68,77,90,0,68,78,65,0,68,78,66,0,68,78,67,0,68,78,68,0,68,78,69,0,68,78,70,0,68,78,71,0,68,78,72,0,68,78,73,0,68,78,74,0,68,78,75,0,68,78,76,0,68,78,
+77,0,68,78,78,0,68,78,79,0,68,78,80,0,68,78,81,0,68,78,82,0,68,78,83,0,68,78,84,0,68,78,85,0,68,78,86,0,68,78,87,0,68,78,88,0,68,78,89,0,68,78,90,0,68,79,65,0,68,79,66,0,68,79,67,0,68,79,68,0,68,79,69,0,68,79,70,0,68,79,71,0,68,79,72,0,68,79,73,0,68,79,74,0,68,79,75,0,68,79,76,0,68,79,77,0,68,79,78,0,68,79,79,0,68,79,80,0,68,79,81,0,68,79,82,0,68,79,83,0,68,79,84,0,68,79,85,0,68,79,86,0,68,79,87,0,68,79,88,0,68,79,89,0,68,79,90,0,68,80,65,0,68,80,66,0,68,80,67,0,68,80,68,0,68,80,69,0,68,80,70,0,68,
+80,71,0,68,80,72,0,68,80,73,0,68,80,74,0,68,80,75,0,68,80,76,0,68,80,77,0,68,80,78,0,68,80,79,0,68,80,80,0,68,80,81,0,68,80,82,0,68,80,83,0,68,80,84,0,68,80,85,0,68,80,86,0,68,80,87,0,68,80,88,0,68,80,89,0,68,80,90,0,68,81,65,0,68,81,66,0,68,81,67,0,68,81,68,0,68,81,69,0,68,81,70,0,68,81,71,0,68,81,72,0,68,81,73,0,68,81,74,0,68,81,75,0,68,81,76,0,68,81,77,0,68,81,78,0,68,81,79,0,68,81,80,0,68,81,81,0,68,81,82,0,68,81,83,0,68,81,84,0,68,81,85,0,68,81,86,0,68,81,87,0,68,81,88,0,68,81,89,0,68,81,90,
+0,68,82,65,0,68,82,66,0,68,82,67,0,68,82,68,0,68,82,69,0,68,82,70,0,68,82,71,0,68,82,72,0,68,82,73,0,68,82,74,0,68,82,75,0,68,82,76,0,68,82,77,0,68,82,78,0,68,82,79,0,68,82,80,0,68,82,81,0,68,82,82,0,68,82,83,0,68,82,84,0,68,82,85,0,68,82,86,0,68,82,87,0,68,82,88,0,68,82,89,0,68,82,90,0,68,83,65,0,68,83,66,0,68,83,67,0,68,83,68,0,68,83,69,0,68,83,70,0,68,83,71,0,68,83,72,0,68,83,73,0,68,83,74,0,68,83,75,0,68,83,76,0,68,83,77,0,68,83,78,0,68,83,79,0,68,83,80,0,68,83,81,0,68,83,82,0,68,83,83,0,68,83,
+84,0,68,83,85,0,68,83,86,0,68,83,87,0,68,83,88,0,68,83,89,0,68,83,90,0,68,84,65,0,68,84,66,0,68,84,67,0,68,84,68,0,68,84,69,0,68,84,70,0,68,84,71,0,68,84,72,0,68,84,73,0,68,84,74,0,68,84,75,0,68,84,76,0,68,84,77,0,68,84,78,0,68,84,79,0,68,84,80,0,68,84,81,0,68,84,82,0,68,84,83,0,68,84,84,0,68,84,85,0,68,84,86,0,68,84,87,0,68,84,88,0,68,84,89,0,68,84,90,0,68,85,65,0,68,85,66,0,68,85,67,0,68,85,68,0,68,85,69,0,68,85,70,0,68,85,71,0,68,85,72,0,68,85,73,0,68,85,74,0,68,85,75,0,68,85,76,0,68,85,77,0,68,
+85,78,0,68,85,79,0,68,85,80,0,68,85,81,0,68,85,82,0,68,85,83,0,68,85,84,0,68,85,85,0,68,85,86,0,68,85,87,0,68,85,88,0,68,85,89,0,68,85,90,0,68,86,65,0,68,86,66,0,68,86,67,0,68,86,68,0,68,86,69,0,68,86,70,0,68,86,71,0,68,86,72,0,68,86,73,0,68,86,74,0,68,86,75,0,68,86,76,0,68,86,77,0,68,86,78,0,68,86,79,0,68,86,80,0,68,86,81,0,68,86,82,0,68,86,83,0,68,86,84,0,68,86,85,0,68,86,86,0,68,86,87,0,68,86,88,0,68,86,89,0,68,86,90,0,68,87,65,0,68,87,66,0,68,87,67,0,68,87,68,0,68,87,69,0,68,87,70,0,68,87,71,
+0,68,87,72,0,68,87,73,0,68,87,74,0,68,87,75,0,68,87,76,0,68,87,77,0,68,87,78,0,68,87,79,0,68,87,80,0,68,87,81,0,68,87,82,0,68,87,83,0,68,87,84,0,68,87,85,0,68,87,86,0,68,87,87,0,68,87,88,0,68,87,89,0,68,87,90,0,68,88,65,0,68,88,66,0,68,88,67,0,68,88,68,0,68,88,69,0,68,88,70,0,68,88,71,0,68,88,72,0,68,88,73,0,68,88,74,0,68,88,75,0,68,88,76,0,68,88,77,0,68,88,78,0,68,88,79,0,68,88,80,0,68,88,81,0,68,88,82,0,68,88,83,0,68,88,84,0,68,88,85,0,68,88,86,0,68,88,87,0,68,88,88,0,68,88,89,0,68,88,90,0,68,89,
+65,0,68,89,66,0,68,89,67,0,68,89,68,0,68,89,69,0,68,89,70,0,68,89,71,0,68,89,72,0,68,89,73,0,68,89,74,0,68,89,75,0,68,89,76,0,68,89,77,0,68,89,78,0,68,89,79,0,68,89,80,0,68,89,81,0,68,89,82,0,68,89,83,0,68,89,84,0,68,89,85,0,68,89,86,0,68,89,87,0,68,89,88,0,68,89,89,0,68,89,90,0,68,90,65,0,68,90,66,0,68,90,67,0,68,90,68,0,68,90,69,0,68,90,70,0,68,90,71,0,68,90,72,0,68,90,73,0,68,90,74,0,68,90,75,0,68,90,76,0,68,90,77,0,68,90,78,0,68,90,79,0,68,90,80,0,68,90,81,0,68,90,82,0,68,90,83,0,68,90,84,0,68,
+90,85,0,68,90,86,0,68,90,87,0,68,90,88,0,68,90,89,0,68,90,90,0,70,65,65,0,70,65,66,0,70,65,67,0,70,65,68,0,70,65,69,0,70,65,70,0,70,65,71,0,70,65,72,0,70,65,73,0,70,65,74,0,70,65,75,0,70,65,76,0,70,65,77,0,70,65,78,0,70,65,79,0,70,65,80,0,70,65,81,0,70,65,82,0,70,65,83,0,70,65,84,0,70,65,85,0,70,65,86,0,70,65,87,0,70,65,88,0,70,65,89,0,70,65,90,0,70,66,65,0,70,66,66,0,70,66,67,0,70,66,68,0,70,66,69,0,70,66,70,0,70,66,71,0,70,66,72,0,70,66,73,0,70,66,74,0,70,66,75,0,70,66,76,0,70,66,77,0,70,66,78,
+0,70,66,79,0,70,66,80,0,70,66,81,0,70,66,82,0,70,66,83,0,70,66,84,0,70,66,85,0,70,66,86,0,70,66,87,0,70,66,88,0,70,66,89,0,70,66,90,0,70,67,65,0,70,67,66,0,70,67,67,0,70,67,68,0,70,67,69,0,70,67,70,0,70,67,71,0,70,67,72,0,70,67,73,0,70,67,74,0,70,67,75,0,70,67,76,0,70,67,77,0,70,67,78,0,70,67,79,0,70,67,80,0,70,67,81,0,70,67,82,0,70,67,83,0,70,67,84,0,70,67,85,0,70,67,86,0,70,67,87,0,70,67,88,0,70,67,89,0,70,67,90,0,70,68,65,0,70,68,66,0,70,68,67,0,70,68,68,0,70,68,69,0,70,68,70,0,70,68,71,0,70,68,
+72,0,70,68,73,0,70,68,74,0,70,68,75,0,70,68,76,0,70,68,77,0,70,68,78,0,70,68,79,0,70,68,80,0,70,68,81,0,70,68,82,0,70,68,83,0,70,68,84,0,70,68,85,0,70,68,86,0,70,68,87,0,70,68,88,0,70,68,89,0,70,68,90,0,70,69,65,0,70,69,66,0,70,69,67,0,70,69,68,0,70,69,69,0,70,69,70,0,70,69,71,0,70,69,72,0,70,69,73,0,70,69,74,0,70,69,75,0,70,69,76,0,70,69,77,0,70,69,78,0,70,69,79,0,70,69,80,0,70,69,81,0,70,69,82,0,70,69,83,0,70,69,84,0,70,69,85,0,70,69,86,0,70,69,87,0,70,69,88,0,70,69,89,0,70,69,90,0,70,70,65,0,70,
+70,66,0,70,70,67,0,70,70,68,0,70,70,69,0,70,70,70,0,70,70,71,0,70,70,72,0,70,70,73,0,70,70,74,0,70,70,75,0,70,70,76,0,70,70,77,0,70,70,78,0,70,70,79,0,70,70,80,0,70,70,81,0,70,70,82,0,70,70,83,0,70,70,84,0,70,70,85,0,70,70,86,0,70,70,87,0,70,70,88,0,70,70,89,0,70,70,90,0,70,71,65,0,70,71,66,0,70,71,67,0,70,71,68,0,70,71,69,0,70,71,70,0,70,71,71,0,70,71,72,0,70,71,73,0,70,71,74,0,70,71,75,0,70,71,76,0,70,71,77,0,70,71,78,0,70,71,79,0,70,71,80,0,70,71,81,0,70,71,82,0,70,71,83,0,70,71,84,0,70,71,85,
+0,70,71,86,0,70,71,87,0,70,71,88,0,70,71,89,0,70,71,90,0,70,72,65,0,70,72,66,0,70,72,67,0,70,72,68,0,70,72,69,0,70,72,70,0,70,72,71,0,70,72,72,0,70,72,73,0,70,72,74,0,70,72,75,0,70,72,76,0,70,72,77,0,70,72,78,0,70,72,79,0,70,72,80,0,70,72,81,0,70,72,82,0,70,72,83,0,70,72,84,0,70,72,85,0,70,72,86,0,70,72,87,0,70,72,88,0,70,72,89,0,70,72,90,0,70,73,65,0,70,73,66,0,70,73,67,0,70,73,68,0,70,73,69,0,70,73,70,0,70,73,71,0,70,73,72,0,70,73,73,0,70,73,74,0,70,73,75,0,70,73,76,0,70,73,77,0,70,73,78,0,70,73,
+79,0,70,73,80,0,70,73,81,0,70,73,82,0,70,73,83,0,70,73,84,0,70,73,85,0,70,73,86,0,70,73,87,0,70,73,88,0,70,73,89,0,70,73,90,0,70,74,65,0,70,74,66,0,70,74,67,0,70,74,68,0,70,74,69,0,70,74,70,0,70,74,71,0,70,74,72,0,70,74,73,0,70,74,74,0,70,74,75,0,70,74,76,0,70,74,77,0,70,74,78,0,70,74,79,0,70,74,80,0,70,74,81,0,70,74,82,0,70,74,83,0,70,74,84,0,70,74,85,0,70,74,86,0,70,74,87,0,70,74,88,0,70,74,89,0,70,74,90,0,70,75,65,0,70,75,66,0,70,75,67,0,70,75,68,0,70,75,69,0,70,75,70,0,70,75,71,0,70,75,72,0,70,
+75,73,0,70,75,74,0,70,75,75,0,70,75,76,0,70,75,77,0,70,75,78,0,70,75,79,0,70,75,80,0,70,75,81,0,70,75,82,0,70,75,83,0,70,75,84,0,70,75,85,0,70,75,86,0,70,75,87,0,70,75,88,0,70,75,89,0,70,75,90,0,70,76,65,0,70,76,66,0,70,76,67,0,70,76,68,0,70,76,69,0,70,76,70,0,70,76,71,0,70,76,72,0,70,76,73,0,70,76,74,0,70,76,75,0,70,76,76,0,70,76,77,0,70,76,78,0,70,76,79,0,70,76,80,0,70,76,81,0,70,76,82,0,70,76,83,0,70,76,84,0,70,76,85,0,70,76,86,0,70,76,87,0,70,76,88,0,70,76,89,0,70,76,90,0,70,77,65,0,70,77,66,
+0,70,77,67,0,70,77,68,0,70,77,69,0,70,77,70,0,70,77,71,0,70,77,72,0,70,77,73,0,70,77,74,0,70,77,75,0,70,77,76,0,70,77,77,0,70,77,78,0,70,77,79,0,70,77,80,0,70,77,81,0,70,77,82,0,70,77,83,0,70,77,84,0,70,77,85,0,70,77,86,0,70,77,87,0,70,77,88,0,70,77,89,0,70,77,90,0,70,78,65,0,70,78,66,0,70,78,67,0,70,78,68,0,70,78,69,0,70,78,70,0,70,78,71,0,70,78,72,0,70,78,73,0,70,78,74,0,70,78,75,0,70,78,76,0,70,78,77,0,70,78,78,0,70,78,79,0,70,78,80,0,70,78,81,0,70,78,82,0,70,78,83,0,70,78,84,0,70,78,85,0,70,78,
+86,0,70,78,87,0,70,78,88,0,70,78,89,0,70,78,90,0,70,79,65,0,70,79,66,0,70,79,67,0,70,79,68,0,70,79,69,0,70,79,70,0,70,79,71,0,70,79,72,0,70,79,73,0,70,79,74,0,70,79,75,0,70,79,76,0,70,79,77,0,70,79,78,0,70,79,79,0,70,79,80,0,70,79,81,0,70,79,82,0,70,79,83,0,70,79,84,0,70,79,85,0,70,79,86,0,70,79,87,0,70,79,88,0,70,79,89,0,70,79,90,0,70,80,65,0,70,80,66,0,70,80,67,0,70,80,68,0,70,80,69,0,70,80,70,0,70,80,71,0,70,80,72,0,70,80,73,0,70,80,74,0,70,80,75,0,70,80,76,0,70,80,77,0,70,80,78,0,70,80,79,0,70,
+80,80,0,70,80,81,0,70,80,82,0,70,80,83,0,70,80,84,0,70,80,85,0,70,80,86,0,70,80,87,0,70,80,88,0,70,80,89,0,70,80,90,0,70,81,65,0,70,81,66,0,70,81,67,0,70,81,68,0,70,81,69,0,70,81,70,0,70,81,71,0,70,81,72,0,70,81,73,0,70,81,74,0,70,81,75,0,70,81,76,0,70,81,77,0,70,81,78,0,70,81,79,0,70,81,80,0,70,81,81,0,70,81,82,0,70,81,83,0,70,81,84,0,70,81,85,0,70,81,86,0,70,81,87,0,70,81,88,0,70,81,89,0,70,81,90,0,70,82,65,0,70,82,66,0,70,82,67,0,70,82,68,0,70,82,69,0,70,82,70,0,70,82,71,0,70,82,72,0,70,82,73,
+0,70,82,74,0,70,82,75,0,70,82,76,0,70,82,77,0,70,82,78,0,70,82,79,0,70,82,80,0,70,82,81,0,70,82,82,0,70,82,83,0,70,82,84,0,70,82,85,0,70,82,86,0,70,82,87,0,70,82,88,0,70,82,89,0,70,82,90,0,70,83,65,0,70,83,66,0,70,83,67,0,70,83,68,0,70,83,69,0,70,83,70,0,70,83,71,0,70,83,72,0,70,83,73,0,70,83,74,0,70,83,75,0,70,83,76,0,70,83,77,0,70,83,78,0,70,83,79,0,70,83,80,0,70,83,81,0,70,83,82,0,70,83,83,0,70,83,84,0,70,83,85,0,70,83,86,0,70,83,87,0,70,83,88,0,70,83,89,0,70,83,90,0,70,84,65,0,70,84,66,0,70,84,
+67,0,70,84,68,0,70,84,69,0,70,84,70,0,70,84,71,0,70,84,72,0,70,84,73,0,70,84,74,0,70,84,75,0,70,84,76,0,70,84,77,0,70,84,78,0,70,84,79,0,70,84,80,0,70,84,81,0,70,84,82,0,70,84,83,0,70,84,84,0,70,84,85,0,70,84,86,0,70,84,87,0,70,84,88,0,70,84,89,0,70,84,90,0,70,85,65,0,70,85,66,0,70,85,67,0,70,85,68,0,70,85,69,0,70,85,70,0,70,85,71,0,70,85,72,0,70,85,73,0,70,85,74,0,70,85,75,0,70,85,76,0,70,85,77,0,70,85,78,0,70,85,79,0,70,85,80,0,70,85,81,0,70,85,82,0,70,85,83,0,70,85,84,0,70,85,85,0,70,85,86,0,70,
+85,87,0,70,85,88,0,70,85,89,0,70,85,90,0,70,86,65,0,70,86,66,0,70,86,67,0,70,86,68,0,70,86,69,0,70,86,70,0,70,86,71,0,70,86,72,0,70,86,73,0,70,86,74,0,70,86,75,0,70,86,76,0,70,86,77,0,70,86,78,0,70,86,79,0,70,86,80,0,70,86,81,0,70,86,82,0,70,86,83,0,70,86,84,0,70,86,85,0,70,86,86,0,70,86,87,0,70,86,88,0,70,86,89,0,70,86,90,0,70,87,65,0,70,87,66,0,70,87,67,0,70,87,68,0,70,87,69,0,70,87,70,0,70,87,71,0,70,87,72,0,70,87,73,0,70,87,74,0,70,87,75,0,70,87,76,0,70,87,77,0,70,87,78,0,70,87,79,0,70,87,80,
+0,70,87,81,0,70,87,82,0,70,87,83,0,70,87,84,0,70,87,85,0,70,87,86,0,70,87,87,0,70,87,88,0,70,87,89,0,70,87,90,0,70,88,65,0,70,88,66,0,70,88,67,0,70,88,68,0,70,88,69,0,70,88,70,0,70,88,71,0,70,88,72,0,70,88,73,0,70,88,74,0,70,88,75,0,70,88,76,0,70,88,77,0,70,88,78,0,70,88,79,0,70,88,80,0,70,88,81,0,70,88,82,0,70,88,83,0,70,88,84,0,70,88,85,0,70,88,86,0,70,88,87,0,70,88,88,0,70,88,89,0,70,88,90,0,70,89,65,0,70,89,66,0,70,89,67,0,70,89,68,0,70,89,69,0,70,89,70,0,70,89,71,0,70,89,72,0,70,89,73,0,70,89,
+74,0,70,89,75,0,70,89,76,0,70,89,77,0,70,89,78,0,70,89,79,0,70,89,80,0,70,89,81,0,70,89,82,0,70,89,83,0,70,89,84,0,70,89,85,0,70,89,86,0,70,89,87,0,70,89,88,0,70,89,89,0,70,89,90,0,70,90,65,0,70,90,66,0,70,90,67,0,70,90,68,0,70,90,69,0,70,90,70,0,70,90,71,0,70,90,72,0,70,90,73,0,70,90,74,0,70,90,75,0,70,90,76,0,70,90,77,0,70,90,78,0,70,90,79,0,70,90,80,0,70,90,81,0,70,90,82,0,70,90,83,0,70,90,84,0,70,90,85,0,70,90,86,0,70,90,87,0,70,90,88,0,70,90,89,0,70,90,90,0,71,65,65,0,71,65,66,0,71,65,67,0,71,
+65,68,0,71,65,69,0,71,65,70,0,71,65,71,0,71,65,72,0,71,65,73,0,71,65,74,0,71,65,75,0,71,65,76,0,71,65,77,0,71,65,78,0,71,65,79,0,71,65,80,0,71,65,81,0,71,65,82,0,71,65,83,0,71,65,84,0,71,65,85,0,71,65,86,0,71,65,87,0,71,65,88,0,71,65,89,0,71,65,90,0,71,66,65,0,71,66,66,0,71,66,67,0,71,66,68,0,71,66,69,0,71,66,70,0,71,66,71,0,71,66,72,0,71,66,73,0,71,66,74,0,71,66,75,0,71,66,76,0,71,66,77,0,71,66,78,0,71,66,79,0,71,66,80,0,71,66,81,0,71,66,82,0,71,66,83,0,71,66,84,0,71,66,85,0,71,66,86,0,71,66,87,
+0,71,66,88,0,71,66,89,0,71,66,90,0,71,67,65,0,71,67,66,0,71,67,67,0,71,67,68,0,71,67,69,0,71,67,70,0,71,67,71,0,71,67,72,0,71,67,73,0,71,67,74,0,71,67,75,0,71,67,76,0,71,67,77,0,71,67,78,0,71,67,79,0,71,67,80,0,71,67,81,0,71,67,82,0,71,67,83,0,71,67,84,0,71,67,85,0,71,67,86,0,71,67,87,0,71,67,88,0,71,67,89,0,71,67,90,0,71,68,65,0,71,68,66,0,71,68,67,0,71,68,68,0,71,68,69,0,71,68,70,0,71,68,71,0,71,68,72,0,71,68,73,0,71,68,74,0,71,68,75,0,71,68,76,0,71,68,77,0,71,68,78,0,71,68,79,0,71,68,80,0,71,68,
+81,0,71,68,82,0,71,68,83,0,71,68,84,0,71,68,85,0,71,68,86,0,71,68,87,0,71,68,88,0,71,68,89,0,71,68,90,0,71,69,65,0,71,69,66,0,71,69,67,0,71,69,68,0,71,69,69,0,71,69,70,0,71,69,71,0,71,69,72,0,71,69,73,0,71,69,74,0,71,69,75,0,71,69,76,0,71,69,77,0,71,69,78,0,71,69,79,0,71,69,80,0,71,69,81,0,71,69,82,0,71,69,83,0,71,69,84,0,71,69,85,0,71,69,86,0,71,69,87,0,71,69,88,0,71,69,89,0,71,69,90,0,71,70,65,0,71,70,66,0,71,70,67,0,71,70,68,0,71,70,69,0,71,70,70,0,71,70,71,0,71,70,72,0,71,70,73,0,71,70,74,0,71,
+70,75,0,71,70,76,0,71,70,77,0,71,70,78,0,71,70,79,0,71,70,80,0,71,70,81,0,71,70,82,0,71,70,83,0,71,70,84,0,71,70,85,0,71,70,86,0,71,70,87,0,71,70,88,0,71,70,89,0,71,70,90,0,71,71,65,0,71,71,66,0,71,71,67,0,71,71,68,0,71,71,69,0,71,71,70,0,71,71,71,0,71,71,72,0,71,71,73,0,71,71,74,0,71,71,75,0,71,71,76,0,71,71,77,0,71,71,78,0,71,71,79,0,71,71,80,0,71,71,81,0,71,71,82,0,71,71,83,0,71,71,84,0,71,71,85,0,71,71,86,0,71,71,87,0,71,71,88,0,71,71,89,0,71,71,90,0,71,72,65,0,71,72,66,0,71,72,67,0,71,72,68,
+0,71,72,69,0,71,72,70,0,71,72,71,0,71,72,72,0,71,72,73,0,71,72,74,0,71,72,75,0,71,72,76,0,71,72,77,0,71,72,78,0,71,72,79,0,71,72,80,0,71,72,81,0,71,72,82,0,71,72,83,0,71,72,84,0,71,72,85,0,71,72,86,0,71,72,87,0,71,72,88,0,71,72,89,0,71,72,90,0,71,73,65,0,71,73,66,0,71,73,67,0,71,73,68,0,71,73,69,0,71,73,70,0,71,73,71,0,71,73,72,0,71,73,73,0,71,73,74,0,71,73,75,0,71,73,76,0,71,73,77,0,71,73,78,0,71,73,79,0,71,73,80,0,71,73,81,0,71,73,82,0,71,73,83,0,71,73,84,0,71,73,85,0,71,73,86,0,71,73,87,0,71,73,
+88,0,71,73,89,0,71,73,90,0,71,74,65,0,71,74,66,0,71,74,67,0,71,74,68,0,71,74,69,0,71,74,70,0,71,74,71,0,71,74,72,0,71,74,73,0,71,74,74,0,71,74,75,0,71,74,76,0,71,74,77,0,71,74,78,0,71,74,79,0,71,74,80,0,71,74,81,0,71,74,82,0,71,74,83,0,71,74,84,0,71,74,85,0,71,74,86,0,71,74,87,0,71,74,88,0,71,74,89,0,71,74,90,0,71,75,65,0,71,75,66,0,71,75,67,0,71,75,68,0,71,75,69,0,71,75,70,0,71,75,71,0,71,75,72,0,71,75,73,0,71,75,74,0,71,75,75,0,71,75,76,0,71,75,77,0,71,75,78,0,71,75,79,0,71,75,80,0,71,75,81,0,71,
+75,82,0,71,75,83,0,71,75,84,0,71,75,85,0,71,75,86,0,71,75,87,0,71,75,88,0,71,75,89,0,71,75,90,0,71,76,65,0,71,76,66,0,71,76,67,0,71,76,68,0,71,76,69,0,71,76,70,0,71,76,71,0,71,76,72,0,71,76,73,0,71,76,74,0,71,76,75,0,71,76,76,0,71,76,77,0,71,76,78,0,71,76,79,0,71,76,80,0,71,76,81,0,71,76,82,0,71,76,83,0,71,76,84,0,71,76,85,0,71,76,86,0,71,76,87,0,71,76,88,0,71,76,89,0,71,76,90,0,71,77,65,0,71,77,66,0,71,77,67,0,71,77,68,0,71,77,69,0,71,77,70,0,71,77,71,0,71,77,72,0,71,77,73,0,71,77,74,0,71,77,75,
+0,71,77,76,0,71,77,77,0,71,77,78,0,71,77,79,0,71,77,80,0,71,77,81,0,71,77,82,0,71,77,83,0,71,77,84,0,71,77,85,0,71,77,86,0,71,77,87,0,71,77,88,0,71,77,89,0,71,77,90,0,71,78,65,0,71,78,66,0,71,78,67,0,71,78,68,0,71,78,69,0,71,78,70,0,71,78,71,0,71,78,72,0,71,78,73,0,71,78,74,0,71,78,75,0,71,78,76,0,71,78,77,0,71,78,78,0,71,78,79,0,71,78,80,0,71,78,81,0,71,78,82,0,71,78,83,0,71,78,84,0,71,78,85,0,71,78,86,0,71,78,87,0,71,78,88,0,71,78,89,0,71,78,90,0,71,79,65,0,71,79,66,0,71,79,67,0,71,79,68,0,71,79,
+69,0,71,79,70,0,71,79,71,0,71,79,72,0,71,79,73,0,71,79,74,0,71,79,75,0,71,79,76,0,71,79,77,0,71,79,78,0,71,79,79,0,71,79,80,0,71,79,81,0,71,79,82,0,71,79,83,0,71,79,84,0,71,79,85,0,71,79,86,0,71,79,87,0,71,79,88,0,71,79,89,0,71,79,90,0,71,80,65,0,71,80,66,0,71,80,67,0,71,80,68,0,71,80,69,0,71,80,70,0,71,80,71,0,71,80,72,0,71,80,73,0,71,80,74,0,71,80,75,0,71,80,76,0,71,80,77,0,71,80,78,0,71,80,79,0,71,80,80,0,71,80,81,0,71,80,82,0,71,80,83,0,71,80,84,0,71,80,85,0,71,80,86,0,71,80,87,0,71,80,88,0,71,
+80,89,0,71,80,90,0,71,81,65,0,71,81,66,0,71,81,67,0,71,81,68,0,71,81,69,0,71,81,70,0,71,81,71,0,71,81,72,0,71,81,73,0,71,81,74,0,71,81,75,0,71,81,76,0,71,81,77,0,71,81,78,0,71,81,79,0,71,81,80,0,71,81,81,0,71,81,82,0,71,81,83,0,71,81,84,0,71,81,85,0,71,81,86,0,71,81,87,0,71,81,88,0,71,81,89,0,71,81,90,0,71,82,65,0,71,82,66,0,71,82,67,0,71,82,68,0,71,82,69,0,71,82,70,0,71,82,71,0,71,82,72,0,71,82,73,0,71,82,74,0,71,82,75,0,71,82,76,0,71,82,77,0,71,82,78,0,71,82,79,0,71,82,80,0,71,82,81,0,71,82,82,
+0,71,82,83,0,71,82,84,0,71,82,85,0,71,82,86,0,71,82,87,0,71,82,88,0,71,82,89,0,71,82,90,0,71,83,65,0,71,83,66,0,71,83,67,0,71,83,68,0,71,83,69,0,71,83,70,0,71,83,71,0,71,83,72,0,71,83,73,0,71,83,74,0,71,83,75,0,71,83,76,0,71,83,77,0,71,83,78,0,71,83,79,0,71,83,80,0,71,83,81,0,71,83,82,0,71,83,83,0,71,83,84,0,71,83,85,0,71,83,86,0,71,83,87,0,71,83,88,0,71,83,89,0,71,83,90,0,71,84,65,0,71,84,66,0,71,84,67,0,71,84,68,0,71,84,69,0,71,84,70,0,71,84,71,0,71,84,72,0,71,84,73,0,71,84,74,0,71,84,75,0,71,84,
+76,0,71,84,77,0,71,84,78,0,71,84,79,0,71,84,80,0,71,84,81,0,71,84,82,0,71,84,83,0,71,84,84,0,71,84,85,0,71,84,86,0,71,84,87,0,71,84,88,0,71,84,89,0,71,84,90,0,71,85,65,0,71,85,66,0,71,85,67,0,71,85,68,0,71,85,69,0,71,85,70,0,71,85,71,0,71,85,72,0,71,85,73,0,71,85,74,0,71,85,75,0,71,85,76,0,71,85,77,0,71,85,78,0,71,85,79,0,71,85,80,0,71,85,81,0,71,85,82,0,71,85,83,0,71,85,84,0,71,85,85,0,71,85,86,0,71,85,87,0,71,85,88,0,71,85,89,0,71,85,90,0,71,86,65,0,71,86,66,0,71,86,67,0,71,86,68,0,71,86,69,0,71,
+86,70,0,71,86,71,0,71,86,72,0,71,86,73,0,71,86,74,0,71,86,75,0,71,86,76,0,71,86,77,0,71,86,78,0,71,86,79,0,71,86,80,0,71,86,81,0,71,86,82,0,71,86,83,0,71,86,84,0,71,86,85,0,71,86,86,0,71,86,87,0,71,86,88,0,71,86,89,0,71,86,90,0,71,87,65,0,71,87,66,0,71,87,67,0,71,87,68,0,71,87,69,0,71,87,70,0,71,87,71,0,71,87,72,0,71,87,73,0,71,87,74,0,71,87,75,0,71,87,76,0,71,87,77,0,71,87,78,0,71,87,79,0,71,87,80,0,71,87,81,0,71,87,82,0,71,87,83,0,71,87,84,0,71,87,85,0,71,87,86,0,71,87,87,0,71,87,88,0,71,87,89,
+0,71,87,90,0,71,88,65,0,71,88,66,0,71,88,67,0,71,88,68,0,71,88,69,0,71,88,70,0,71,88,71,0,71,88,72,0,71,88,73,0,71,88,74,0,71,88,75,0,71,88,76,0,71,88,77,0,71,88,78,0,71,88,79,0,71,88,80,0,71,88,81,0,71,88,82,0,71,88,83,0,71,88,84,0,71,88,85,0,71,88,86,0,71,88,87,0,71,88,88,0,71,88,89,0,71,88,90,0,71,89,65,0,71,89,66,0,71,89,67,0,71,89,68,0,71,89,69,0,71,89,70,0,71,89,71,0,71,89,72,0,71,89,73,0,71,89,74,0,71,89,75,0,71,89,76,0,71,89,77,0,71,89,78,0,71,89,79,0,71,89,80,0,71,89,81,0,71,89,82,0,71,89,
+83,0,71,89,84,0,71,89,85,0,71,89,86,0,71,89,87,0,71,89,88,0,71,89,89,0,71,89,90,0,71,90,65,0,71,90,66,0,71,90,67,0,71,90,68,0,71,90,69,0,71,90,70,0,71,90,71,0,71,90,72,0,71,90,73,0,71,90,74,0,71,90,75,0,71,90,76,0,71,90,77,0,71,90,78,0,71,90,79,0,71,90,80,0,71,90,81,0,71,90,82,0,71,90,83,0,71,90,84,0,71,90,85,0,71,90,86,0,71,90,87,0,71,90,88,0,71,90,89,0,71,90,90,0,72,65,65,0,72,65,66,0,72,65,67,0,72,65,68,0,72,65,69,0,72,65,70,0,72,65,71,0,72,65,72,0,72,65,73,0,72,65,74,0,72,65,75,0,72,65,76,0,72,
+65,77,0,72,65,78,0,72,65,79,0,72,65,80,0,72,65,81,0,72,65,82,0,72,65,83,0,72,65,84,0,72,65,85,0,72,65,86,0,72,65,87,0,72,65,88,0,72,65,89,0,72,65,90,0,72,66,65,0,72,66,66,0,72,66,67,0,72,66,68,0,72,66,69,0,72,66,70,0,72,66,71,0,72,66,72,0,72,66,73,0,72,66,74,0,72,66,75,0,72,66,76,0,72,66,77,0,72,66,78,0,72,66,79,0,72,66,80,0,72,66,81,0,72,66,82,0,72,66,83,0,72,66,84,0,72,66,85,0,72,66,86,0,72,66,87,0,72,66,88,0,72,66,89,0,72,66,90,0,72,67,65,0,72,67,66,0,72,67,67,0,72,67,68,0,72,67,69,0,72,67,70,
+0,72,67,71,0,72,67,72,0,72,67,73,0,72,67,74,0,72,67,75,0,72,67,76,0,72,67,77,0,72,67,78,0,72,67,79,0,72,67,80,0,72,67,81,0,72,67,82,0,72,67,83,0,72,67,84,0,72,67,85,0,72,67,86,0,72,67,87,0,72,67,88,0,72,67,89,0,72,67,90,0,72,68,65,0,72,68,66,0,72,68,67,0,72,68,68,0,72,68,69,0,72,68,70,0,72,68,71,0,72,68,72,0,72,68,73,0,72,68,74,0,72,68,75,0,72,68,76,0,72,68,77,0,72,68,78,0,72,68,79,0,72,68,80,0,72,68,81,0,72,68,82,0,72,68,83,0,72,68,84,0,72,68,85,0,72,68,86,0,72,68,87,0,72,68,88,0,72,68,89,0,72,68,
+90,0,72,69,65,0,72,69,66,0,72,69,67,0,72,69,68,0,72,69,69,0,72,69,70,0,72,69,71,0,72,69,72,0,72,69,73,0,72,69,74,0,72,69,75,0,72,69,76,0,72,69,77,0,72,69,78,0,72,69,79,0,72,69,80,0,72,69,81,0,72,69,82,0,72,69,83,0,72,69,84,0,72,69,85,0,72,69,86,0,72,69,87,0,72,69,88,0,72,69,89,0,72,69,90,0,72,70,65,0,72,70,66,0,72,70,67,0,72,70,68,0,72,70,69,0,72,70,70,0,72,70,71,0,72,70,72,0,72,70,73,0,72,70,74,0,72,70,75,0,72,70,76,0,72,70,77,0,72,70,78,0,72,70,79,0,72,70,80,0,72,70,81,0,72,70,82,0,72,70,83,0,72,
+70,84,0,72,70,85,0,72,70,86,0,72,70,87,0,72,70,88,0,72,70,89,0,72,70,90,0,72,71,65,0,72,71,66,0,72,71,67,0,72,71,68,0,72,71,69,0,72,71,70,0,72,71,71,0,72,71,72,0,72,71,73,0,72,71,74,0,72,71,75,0,72,71,76,0,72,71,77,0,72,71,78,0,72,71,79,0,72,71,80,0,72,71,81,0,72,71,82,0,72,71,83,0,72,71,84,0,72,71,85,0,72,71,86,0,72,71,87,0,72,71,88,0,72,71,89,0,72,71,90,0,72,72,65,0,72,72,66,0,72,72,67,0,72,72,68,0,72,72,69,0,72,72,70,0,72,72,71,0,72,72,72,0,72,72,73,0,72,72,74,0,72,72,75,0,72,72,76,0,72,72,77,
+0,72,72,78,0,72,72,79,0,72,72,80,0,72,72,81,0,72,72,82,0,72,72,83,0,72,72,84,0,72,72,85,0,72,72,86,0,72,72,87,0,72,72,88,0,72,72,89,0,72,72,90,0,72,73,65,0,72,73,66,0,72,73,67,0,72,73,68,0,72,73,69,0,72,73,70,0,72,73,71,0,72,73,72,0,72,73,73,0,72,73,74,0,72,73,75,0,72,73,76,0,72,73,77,0,72,73,78,0,72,73,79,0,72,73,80,0,72,73,81,0,72,73,82,0,72,73,83,0,72,73,84,0,72,73,85,0,72,73,86,0,72,73,87,0,72,73,88,0,72,73,89,0,72,73,90,0,72,74,65,0,72,74,66,0,72,74,67,0,72,74,68,0,72,74,69,0,72,74,70,0,72,74,
+71,0,72,74,72,0,72,74,73,0,72,74,74,0,72,74,75,0,72,74,76,0,72,74,77,0,72,74,78,0,72,74,79,0,72,74,80,0,72,74,81,0,72,74,82,0,72,74,83,0,72,74,84,0,72,74,85,0,72,74,86,0,72,74,87,0,72,74,88,0,72,74,89,0,72,74,90,0,72,75,65,0,72,75,66,0,72,75,67,0,72,75,68,0,72,75,69,0,72,75,70,0,72,75,71,0,72,75,72,0,72,75,73,0,72,75,74,0,72,75,75,0,72,75,76,0,72,75,77,0,72,75,78,0,72,75,79,0,72,75,80,0,72,75,81,0,72,75,82,0,72,75,83,0,72,75,84,0,72,75,85,0,72,75,86,0,72,75,87,0,72,75,88,0,72,75,89,0,72,75,90,0,72,
+76,65,0,72,76,66,0,72,76,67,0,72,76,68,0,72,76,69,0,72,76,70,0,72,76,71,0,72,76,72,0,72,76,73,0,72,76,74,0,72,76,75,0,72,76,76,0,72,76,77,0,72,76,78,0,72,76,79,0,72,76,80,0,72,76,81,0,72,76,82,0,72,76,83,0,72,76,84,0,72,76,85,0,72,76,86,0,72,76,87,0,72,76,88,0,72,76,89,0,72,76,90,0,72,77,65,0,72,77,66,0,72,77,67,0,72,77,68,0,72,77,69,0,72,77,70,0,72,77,71,0,72,77,72,0,72,77,73,0,72,77,74,0,72,77,75,0,72,77,76,0,72,77,77,0,72,77,78,0,72,77,79,0,72,77,80,0,72,77,81,0,72,77,82,0,72,77,83,0,72,77,84,
+0,72,77,85,0,72,77,86,0,72,77,87],"i8",4,x.a+20520);
+H([0,72,77,88,0,72,77,89,0,72,77,90,0,72,78,65,0,72,78,66,0,72,78,67,0,72,78,68,0,72,78,69,0,72,78,70,0,72,78,71,0,72,78,72,0,72,78,73,0,72,78,74,0,72,78,75,0,72,78,76,0,72,78,77,0,72,78,78,0,72,78,79,0,72,78,80,0,72,78,81,0,72,78,82,0,72,78,83,0,72,78,84,0,72,78,85,0,72,78,86,0,72,78,87,0,72,78,88,0,72,78,89,0,72,78,90,0,72,79,65,0,72,79,66,0,72,79,67,0,72,79,68,0,72,79,69,0,72,79,70,0,72,79,71,0,72,79,72,0,72,79,73,0,72,79,74,0,72,79,75,0,72,79,76,0,72,79,77,0,72,79,78,0,72,79,79,0,72,79,80,0,72,
+79,81,0,72,79,82,0,72,79,83,0,72,79,84,0,72,79,85,0,72,79,86,0,72,79,87,0,72,79,88,0,72,79,89,0,72,79,90,0,72,80,65,0,72,80,66,0,72,80,67,0,72,80,68,0,72,80,69,0,72,80,70,0,72,80,71,0,72,80,72,0,72,80,73,0,72,80,74,0,72,80,75,0,72,80,76,0,72,80,77,0,72,80,78,0,72,80,79,0,72,80,80,0,72,80,81,0,72,80,82,0,72,80,83,0,72,80,84,0,72,80,85,0,72,80,86,0,72,80,87,0,72,80,88,0,72,80,89,0,72,80,90,0,72,81,65,0,72,81,66,0,72,81,67,0,72,81,68,0,72,81,69,0,72,81,70,0,72,81,71,0,72,81,72,0,72,81,73,0,72,81,74,
+0,72,81,75,0,72,81,76,0,72,81,77,0,72,81,78,0,72,81,79,0,72,81,80,0,72,81,81,0,72,81,82,0,72,81,83,0,72,81,84,0,72,81,85,0,72,81,86,0,72,81,87,0,72,81,88,0,72,81,89,0,72,81,90,0,72,82,65,0,72,82,66,0,72,82,67,0,72,82,68,0,72,82,69,0,72,82,70,0,72,82,71,0,72,82,72,0,72,82,73,0,72,82,74,0,72,82,75,0,72,82,76,0,72,82,77,0,72,82,78,0,72,82,79,0,72,82,80,0,72,82,81,0,72,82,82,0,72,82,83,0,72,82,84,0,72,82,85,0,72,82,86,0,72,82,87,0,72,82,88,0,72,82,89,0,72,82,90,0,72,83,65,0,72,83,66,0,72,83,67,0,72,83,
+68,0,72,83,69,0,72,83,70,0,72,83,71,0,72,83,72,0,72,83,73,0,72,83,74,0,72,83,75,0,72,83,76,0,72,83,77,0,72,83,78,0,72,83,79,0,72,83,80,0,72,83,81,0,72,83,82,0,72,83,83,0,72,83,84,0,72,83,85,0,72,83,86,0,72,83,87,0,72,83,88,0,72,83,89,0,72,83,90,0,72,84,65,0,72,84,66,0,72,84,67,0,72,84,68,0,72,84,69,0,72,84,70,0,72,84,71,0,72,84,72,0,72,84,73,0,72,84,74,0,72,84,75,0,72,84,76,0,72,84,77,0,72,84,78,0,72,84,79,0,72,84,80,0,72,84,81,0,72,84,82,0,72,84,83,0,72,84,84,0,72,84,85,0,72,84,86,0,72,84,87,0,72,
+84,88,0,72,84,89,0,72,84,90,0,72,85,65,0,72,85,66,0,72,85,67,0,72,85,68,0,72,85,69,0,72,85,70,0,72,85,71,0,72,85,72,0,72,85,73,0,72,85,74,0,72,85,75,0,72,85,76,0,72,85,77,0,72,85,78,0,72,85,79,0,72,85,80,0,72,85,81,0,72,85,82,0,72,85,83,0,72,85,84,0,72,85,85,0,72,85,86,0,72,85,87,0,72,85,88,0,72,85,89,0,72,85,90,0,72,86,65,0,72,86,66,0,72,86,67,0,72,86,68,0,72,86,69,0,72,86,70,0,72,86,71,0,72,86,72,0,72,86,73,0,72,86,74,0,72,86,75,0,72,86,76,0,72,86,77,0,72,86,78,0,72,86,79,0,72,86,80,0,72,86,81,
+0,72,86,82,0,72,86,83,0,72,86,84,0,72,86,85,0,72,86,86,0,72,86,87,0,72,86,88,0,72,86,89,0,72,86,90,0,72,87,65,0,72,87,66,0,72,87,67,0,72,87,68,0,72,87,69,0,72,87,70,0,72,87,71,0,72,87,72,0,72,87,73,0,72,87,74,0,72,87,75,0,72,87,76,0,72,87,77,0,72,87,78,0,72,87,79,0,72,87,80,0,72,87,81,0,72,87,82,0,72,87,83,0,72,87,84,0,72,87,85,0,72,87,86,0,72,87,87,0,72,87,88,0,72,87,89,0,72,87,90,0,72,88,65,0,72,88,66,0,72,88,67,0,72,88,68,0,72,88,69,0,72,88,70,0,72,88,71,0,72,88,72,0,72,88,73,0,72,88,74,0,72,88,
+75,0,72,88,76,0,72,88,77,0,72,88,78,0,72,88,79,0,72,88,80,0,72,88,81,0,72,88,82,0,72,88,83,0,72,88,84,0,72,88,85,0,72,88,86,0,72,88,87,0,72,88,88,0,72,88,89,0,72,88,90,0,72,89,65,0,72,89,66,0,72,89,67,0,72,89,68,0,72,89,69,0,72,89,70,0,72,89,71,0,72,89,72,0,72,89,73,0,72,89,74,0,72,89,75,0,72,89,76,0,72,89,77,0,72,89,78,0,72,89,79,0,72,89,80,0,72,89,81,0,72,89,82,0,72,89,83,0,72,89,84,0,72,89,85,0,72,89,86,0,72,89,87,0,72,89,88,0,72,89,89,0,72,89,90,0,72,90,65,0,72,90,66,0,72,90,67,0,72,90,68,0,72,
+90,69,0,72,90,70,0,72,90,71,0,72,90,72,0,72,90,73,0,72,90,74,0,72,90,75,0,72,90,76,0,72,90,77,0,72,90,78,0,72,90,79,0,72,90,80,0,72,90,81,0,72,90,82,0,72,90,83,0,72,90,84,0,72,90,85,0,72,90,86,0,72,90,87,0,72,90,88,0,72,90,89,0,72,90,90,0,73,65,65,0,73,65,66,0,73,65,67,0,73,65,68,0,73,65,69,0,73,65,70,0,73,65,71,0,73,65,72,0,73,65,73,0,73,65,74,0,73,65,75,0,73,65,76,0,73,65,77,0,73,65,78,0,73,65,79,0,73,65,80,0,73,65,81,0,73,65,82,0,73,65,83,0,73,65,84,0,73,65,85,0,73,65,86,0,73,65,87,0,73,65,88,
+0,73,65,89,0,73,65,90,0,73,66,65,0,73,66,66,0,73,66,67,0,73,66,68,0,73,66,69,0,73,66,70,0,73,66,71,0,73,66,72,0,73,66,73,0,73,66,74,0,73,66,75,0,73,66,76,0,73,66,77,0,73,66,78,0,73,66,79,0,73,66,80,0,73,66,81,0,73,66,82,0,73,66,83,0,73,66,84,0,73,66,85,0,73,66,86,0,73,66,87,0,73,66,88,0,73,66,89,0,73,66,90,0,73,67,65,0,73,67,66,0,73,67,67,0,73,67,68,0,73,67,69,0,73,67,70,0,73,67,71,0,73,67,72,0,73,67,73,0,73,67,74,0,73,67,75,0,73,67,76,0,73,67,77,0,73,67,78,0,73,67,79,0,73,67,80,0,73,67,81,0,73,67,
+82,0,73,67,83,0,73,67,84,0,73,67,85,0,73,67,86,0,73,67,87,0,73,67,88,0,73,67,89,0,73,67,90,0,73,68,65,0,73,68,66,0,73,68,67,0,73,68,68,0,73,68,69,0,73,68,70,0,73,68,71,0,73,68,72,0,73,68,73,0,73,68,74,0,73,68,75,0,73,68,76,0,73,68,77,0,73,68,78,0,73,68,79,0,73,68,80,0,73,68,81,0,73,68,82,0,73,68,83,0,73,68,84,0,73,68,85,0,73,68,86,0,73,68,87,0,73,68,88,0,73,68,89,0,73,68,90,0,73,69,65,0,73,69,66,0,73,69,67,0,73,69,68,0,73,69,69,0,73,69,70,0,73,69,71,0,73,69,72,0,73,69,73,0,73,69,74,0,73,69,75,0,73,
+69,76,0,73,69,77,0,73,69,78,0,73,69,79,0,73,69,80,0,73,69,81,0,73,69,82,0,73,69,83,0,73,69,84,0,73,69,85,0,73,69,86,0,73,69,87,0,73,69,88,0,73,69,89,0,73,69,90,0,73,70,65,0,73,70,66,0,73,70,67,0,73,70,68,0,73,70,69,0,73,70,70,0,73,70,71,0,73,70,72,0,73,70,73,0,73,70,74,0,73,70,75,0,73,70,76,0,73,70,77,0,73,70,78,0,73,70,79,0,73,70,80,0,73,70,81,0,73,70,82,0,73,70,83,0,73,70,84,0,73,70,85,0,73,70,86,0,73,70,87,0,73,70,88,0,73,70,89,0,73,70,90,0,73,71,65,0,73,71,66,0,73,71,67,0,73,71,68,0,73,71,69,
+0,73,71,70,0,73,71,71,0,73,71,72,0,73,71,73,0,73,71,74,0,73,71,75,0,73,71,76,0,73,71,77,0,73,71,78,0,73,71,79,0,73,71,80,0,73,71,81,0,73,71,82,0,73,71,83,0,73,71,84,0,73,71,85,0,73,71,86,0,73,71,87,0,73,71,88,0,73,71,89,0,73,71,90,0,73,72,65,0,73,72,66,0,73,72,67,0,73,72,68,0,73,72,69,0,73,72,70,0,73,72,71,0,73,72,72,0,73,72,73,0,73,72,74,0,73,72,75,0,73,72,76,0,73,72,77,0,73,72,78,0,73,72,79,0,73,72,80,0,73,72,81,0,73,72,82,0,73,72,83,0,73,72,84,0,73,72,85,0,73,72,86,0,73,72,87,0,73,72,88,0,73,72,
+89,0,73,72,90,0,73,73,65,0,73,73,66,0,73,73,67,0,73,73,68,0,73,73,69,0,73,73,70,0,73,73,71,0,73,73,72,0,73,73,73,0,73,73,74,0,73,73,75,0,73,73,76,0,73,73,77,0,73,73,78,0,73,73,79,0,73,73,80,0,73,73,81,0,73,73,82,0,73,73,83,0,73,73,84,0,73,73,85,0,73,73,86,0,73,73,87,0,73,73,88,0,73,73,89,0,73,73,90,0,73,74,65,0,73,74,66,0,73,74,67,0,73,74,68,0,73,74,69,0,73,74,70,0,73,74,71,0,73,74,72,0,73,74,73,0,73,74,74,0,73,74,75,0,73,74,76,0,73,74,77,0,73,74,78,0,73,74,79,0,73,74,80,0,73,74,81,0,73,74,82,0,73,
+74,83,0,73,74,84,0,73,74,85,0,73,74,86,0,73,74,87,0,73,74,88,0,73,74,89,0,73,74,90,0,73,75,65,0,73,75,66,0,73,75,67,0,73,75,68,0,73,75,69,0,73,75,70,0,73,75,71,0,73,75,72,0,73,75,73,0,73,75,74,0,73,75,75,0,73,75,76,0,73,75,77,0,73,75,78,0,73,75,79,0,73,75,80,0,73,75,81,0,73,75,82,0,73,75,83,0,73,75,84,0,73,75,85,0,73,75,86,0,73,75,87,0,73,75,88,0,73,75,89,0,73,75,90,0,73,76,65,0,73,76,66,0,73,76,67,0,73,76,68,0,73,76,69,0,73,76,70,0,73,76,71,0,73,76,72,0,73,76,73,0,73,76,74,0,73,76,75,0,73,76,76,
+0,73,76,77,0,73,76,78,0,73,76,79,0,73,76,80,0,73,76,81,0,73,76,82,0,73,76,83,0,73,76,84,0,73,76,85,0,73,76,86,0,73,76,87,0,73,76,88,0,73,76,89,0,73,76,90,0,73,77,65,0,73,77,66,0,73,77,67,0,73,77,68,0,73,77,69,0,73,77,70,0,73,77,71,0,73,77,72,0,73,77,73,0,73,77,74,0,73,77,75,0,73,77,76,0,73,77,77,0,73,77,78,0,73,77,79,0,73,77,80,0,73,77,81,0,73,77,82,0,73,77,83,0,73,77,84,0,73,77,85,0,73,77,86,0,73,77,87,0,73,77,88,0,73,77,89,0,73,77,90,0,73,78,65,0,73,78,66,0,73,78,67,0,73,78,68,0,73,78,69,0,73,78,
+70,0,73,78,71,0,73,78,72,0,73,78,73,0,73,78,74,0,73,78,75,0,73,78,76,0,73,78,77,0,73,78,78,0,73,78,79,0,73,78,80,0,73,78,81,0,73,78,82,0,73,78,83,0,73,78,84,0,73,78,85,0,73,78,86,0,73,78,87,0,73,78,88,0,73,78,89,0,73,78,90,0,73,79,65,0,73,79,66,0,73,79,67,0,73,79,68,0,73,79,69,0,73,79,70,0,73,79,71,0,73,79,72,0,73,79,73,0,73,79,74,0,73,79,75,0,73,79,76,0,73,79,77,0,73,79,78,0,73,79,79,0,73,79,80,0,73,79,81,0,73,79,82,0,73,79,83,0,73,79,84,0,73,79,85,0,73,79,86,0,73,79,87,0,73,79,88,0,73,79,89,0,73,
+79,90,0,73,80,65,0,73,80,66,0,73,80,67,0,73,80,68,0,73,80,69,0,73,80,70,0,73,80,71,0,73,80,72,0,73,80,73,0,73,80,74,0,73,80,75,0,73,80,76,0,73,80,77,0,73,80,78,0,73,80,79,0,73,80,80,0,73,80,81,0,73,80,82,0,73,80,83,0,73,80,84,0,73,80,85,0,73,80,86,0,73,80,87,0,73,80,88,0,73,80,89,0,73,80,90,0,73,81,65,0,73,81,66,0,73,81,67,0,73,81,68,0,73,81,69,0,73,81,70,0,73,81,71,0,73,81,72,0,73,81,73,0,73,81,74,0,73,81,75,0,73,81,76,0,73,81,77,0,73,81,78,0,73,81,79,0,73,81,80,0,73,81,81,0,73,81,82,0,73,81,83,
+0,73,81,84,0,73,81,85,0,73,81,86,0,73,81,87,0,73,81,88,0,73,81,89,0,73,81,90,0,73,82,65,0,73,82,66,0,73,82,67,0,73,82,68,0,73,82,69,0,73,82,70,0,73,82,71,0,73,82,72,0,73,82,73,0,73,82,74,0,73,82,75,0,73,82,76,0,73,82,77,0,73,82,78,0,73,82,79,0,73,82,80,0,73,82,81,0,73,82,82,0,73,82,83,0,73,82,84,0,73,82,85,0,73,82,86,0,73,82,87,0,73,82,88,0,73,82,89,0,73,82,90,0,73,83,65,0,73,83,66,0,73,83,67,0,73,83,68,0,73,83,69,0,73,83,70,0,73,83,71,0,73,83,72,0,73,83,73,0,73,83,74,0,73,83,75,0,73,83,76,0,73,83,
+77,0,73,83,78,0,73,83,79,0,73,83,80,0,73,83,81,0,73,83,82,0,73,83,83,0,73,83,84,0,73,83,85,0,73,83,86,0,73,83,87,0,73,83,88,0,73,83,89,0,73,83,90,0,73,84,65,0,73,84,66,0,73,84,67,0,73,84,68,0,73,84,69,0,73,84,70,0,73,84,71,0,73,84,72,0,73,84,73,0,73,84,74,0,73,84,75,0,73,84,76,0,73,84,77,0,73,84,78,0,73,84,79,0,73,84,80,0,73,84,81,0,73,84,82,0,73,84,83,0,73,84,84,0,73,84,85,0,73,84,86,0,73,84,87,0,73,84,88,0,73,84,89,0,73,84,90,0,73,85,65,0,73,85,66,0,73,85,67,0,73,85,68,0,73,85,69,0,73,85,70,0,73,
+85,71,0,73,85,72,0,73,85,73,0,73,85,74,0,73,85,75,0,73,85,76,0,73,85,77,0,73,85,78,0,73,85,79,0,73,85,80,0,73,85,81,0,73,85,82,0,73,85,83,0,73,85,84,0,73,85,85,0,73,85,86,0,73,85,87,0,73,85,88,0,73,85,89,0,73,85,90,0,73,86,65,0,73,86,66,0,73,86,67,0,73,86,68,0,73,86,69,0,73,86,70,0,73,86,71,0,73,86,72,0,73,86,73,0,73,86,74,0,73,86,75,0,73,86,76,0,73,86,77,0,73,86,78,0,73,86,79,0,73,86,80,0,73,86,81,0,73,86,82,0,73,86,83,0,73,86,84,0,73,86,85,0,73,86,86,0,73,86,87,0,73,86,88,0,73,86,89,0,73,86,90,
+0,73,87,65,0,73,87,66,0,73,87,67,0,73,87,68,0,73,87,69,0,73,87,70,0,73,87,71,0,73,87,72,0,73,87,73,0,73,87,74,0,73,87,75,0,73,87,76,0,73,87,77,0,73,87,78,0,73,87,79,0,73,87,80,0,73,87,81,0,73,87,82,0,73,87,83,0,73,87,84,0,73,87,85,0,73,87,86,0,73,87,87,0,73,87,88,0,73,87,89,0,73,87,90,0,73,88,65,0,73,88,66,0,73,88,67,0,73,88,68,0,73,88,69,0,73,88,70,0,73,88,71,0,73,88,72,0,73,88,73,0,73,88,74,0,73,88,75,0,73,88,76,0,73,88,77,0,73,88,78,0,73,88,79,0,73,88,80,0,73,88,81,0,73,88,82,0,73,88,83,0,73,88,
+84,0,73,88,85,0,73,88,86,0,73,88,87,0,73,88,88,0,73,88,89,0,73,88,90,0,73,89,65,0,73,89,66,0,73,89,67,0,73,89,68,0,73,89,69,0,73,89,70,0,73,89,71,0,73,89,72,0,73,89,73,0,73,89,74,0,73,89,75,0,73,89,76,0,73,89,77,0,73,89,78,0,73,89,79,0,73,89,80,0,73,89,81,0,73,89,82,0,73,89,83,0,73,89,84,0,73,89,85,0,73,89,86,0,73,89,87,0,73,89,88,0,73,89,89,0,73,89,90,0,73,90,65,0,73,90,66,0,73,90,67,0,73,90,68,0,73,90,69,0,73,90,70,0,73,90,71,0,73,90,72,0,73,90,73,0,73,90,74,0,73,90,75,0,73,90,76,0,73,90,77,0,73,
+90,78,0,73,90,79,0,73,90,80,0,73,90,81,0,73,90,82,0,73,90,83,0,73,90,84,0,73,90,85,0,73,90,86,0,73,90,87,0,73,90,88,0,73,90,89,0,73,90,90,0,74,65,65,0,74,65,66,0,74,65,67,0,74,65,68,0,74,65,69,0,74,65,70,0,74,65,71,0,74,65,72,0,74,65,73,0,74,65,74,0,74,65,75,0,74,65,76,0,74,65,77,0,74,65,78,0,74,65,79,0,74,65,80,0,74,65,81,0,74,65,82,0,74,65,83,0,74,65,84,0,74,65,85,0,74,65,86,0,74,65,87,0,74,65,88,0,74,65,89,0,74,65,90,0,74,66,65,0,74,66,66,0,74,66,67,0,74,66,68,0,74,66,69,0,74,66,70,0,74,66,71,
+0,74,66,72,0,74,66,73,0,74,66,74,0,74,66,75,0,74,66,76,0,74,66,77,0,74,66,78,0,74,66,79,0,74,66,80,0,74,66,81,0,74,66,82,0,74,66,83,0,74,66,84,0,74,66,85,0,74,66,86,0,74,66,87,0,74,66,88,0,74,66,89,0,74,66,90,0,74,67,65,0,74,67,66,0,74,67,67,0,74,67,68,0,74,67,69,0,74,67,70,0,74,67,71,0,74,67,72,0,74,67,73,0,74,67,74,0,74,67,75,0,74,67,76,0,74,67,77,0,74,67,78,0,74,67,79,0,74,67,80,0,74,67,81,0,74,67,82,0,74,67,83,0,74,67,84,0,74,67,85,0,74,67,86,0,74,67,87,0,74,67,88,0,74,67,89,0,74,67,90,0,74,68,
+65,0,74,68,66,0,74,68,67,0,74,68,68,0,74,68,69,0,74,68,70,0,74,68,71,0,74,68,72,0,74,68,73,0,74,68,74,0,74,68,75,0,74,68,76,0,74,68,77,0,74,68,78,0,74,68,79,0,74,68,80,0,74,68,81,0,74,68,82,0,74,68,83,0,74,68,84,0,74,68,85,0,74,68,86,0,74,68,87,0,74,68,88,0,74,68,89,0,74,68,90,0,74,69,65,0,74,69,66,0,74,69,67,0,74,69,68,0,74,69,69,0,74,69,70,0,74,69,71,0,74,69,72,0,74,69,73,0,74,69,74,0,74,69,75,0,74,69,76,0,74,69,77,0,74,69,78,0,74,69,79,0,74,69,80,0,74,69,81,0,74,69,82,0,74,69,83,0,74,69,84,0,74,
+69,85,0,74,69,86,0,74,69,87,0,74,69,88,0,74,69,89,0,74,69,90,0,74,70,65,0,74,70,66,0,74,70,67,0,74,70,68,0,74,70,69,0,74,70,70,0,74,70,71,0,74,70,72,0,74,70,73,0,74,70,74,0,74,70,75,0,74,70,76,0,74,70,77,0,74,70,78,0,74,70,79,0,74,70,80,0,74,70,81,0,74,70,82,0,74,70,83,0,74,70,84,0,74,70,85,0,74,70,86,0,74,70,87,0,74,70,88,0,74,70,89,0,74,70,90,0,74,71,65,0,74,71,66,0,74,71,67,0,74,71,68,0,74,71,69,0,74,71,70,0,74,71,71,0,74,71,72,0,74,71,73,0,74,71,74,0,74,71,75,0,74,71,76,0,74,71,77,0,74,71,78,
+0,74,71,79,0,74,71,80,0,74,71,81,0,74,71,82,0,74,71,83,0,74,71,84,0,74,71,85,0,74,71,86,0,74,71,87,0,74,71,88,0,74,71,89,0,74,71,90,0,74,72,65,0,74,72,66,0,74,72,67,0,74,72,68,0,74,72,69,0,74,72,70,0,74,72,71,0,74,72,72,0,74,72,73,0,74,72,74,0,74,72,75,0,74,72,76,0,74,72,77,0,74,72,78,0,74,72,79,0,74,72,80,0,74,72,81,0,74,72,82,0,74,72,83,0,74,72,84,0,74,72,85,0,74,72,86,0,74,72,87,0,74,72,88,0,74,72,89,0,74,72,90,0,74,73,65,0,74,73,66,0,74,73,67,0,74,73,68,0,74,73,69,0,74,73,70,0,74,73,71,0,74,73,
+72,0,74,73,73,0,74,73,74,0,74,73,75,0,74,73,76,0,74,73,77,0,74,73,78,0,74,73,79,0,74,73,80,0,74,73,81,0,74,73,82,0,74,73,83,0,74,73,84,0,74,73,85,0,74,73,86,0,74,73,87,0,74,73,88,0,74,73,89,0,74,73,90,0,74,74,65,0,74,74,66,0,74,74,67,0,74,74,68,0,74,74,69,0,74,74,70,0,74,74,71,0,74,74,72,0,74,74,73,0,74,74,74,0,74,74,75,0,74,74,76,0,74,74,77,0,74,74,78,0,74,74,79,0,74,74,80,0,74,74,81,0,74,74,82,0,74,74,83,0,74,74,84,0,74,74,85,0,74,74,86,0,74,74,87,0,74,74,88,0,74,74,89,0,74,74,90,0,74,75,65,0,74,
+75,66,0,74,75,67,0,74,75,68,0,74,75,69,0,74,75,70,0,74,75,71,0,74,75,72,0,74,75,73,0,74,75,74,0,74,75,75,0,74,75,76,0,74,75,77,0,74,75,78,0,74,75,79,0,74,75,80,0,74,75,81,0,74,75,82,0,74,75,83,0,74,75,84,0,74,75,85,0,74,75,86,0,74,75,87,0,74,75,88,0,74,75,89,0,74,75,90,0,74,76,65,0,74,76,66,0,74,76,67,0,74,76,68,0,74,76,69,0,74,76,70,0,74,76,71,0,74,76,72,0,74,76,73,0,74,76,74,0,74,76,75,0,74,76,76,0,74,76,77,0,74,76,78,0,74,76,79,0,74,76,80,0,74,76,81,0,74,76,82,0,74,76,83,0,74,76,84,0,74,76,85,
+0,74,76,86,0,74,76,87,0,74,76,88,0,74,76,89,0,74,76,90,0,74,77,65,0,74,77,66,0,74,77,67,0,74,77,68,0,74,77,69,0,74,77,70,0,74,77,71,0,74,77,72,0,74,77,73,0,74,77,74,0,74,77,75,0,74,77,76,0,74,77,77,0,74,77,78,0,74,77,79,0,74,77,80,0,74,77,81,0,74,77,82,0,74,77,83,0,74,77,84,0,74,77,85,0,74,77,86,0,74,77,87,0,74,77,88,0,74,77,89,0,74,77,90,0,74,78,65,0,74,78,66,0,74,78,67,0,74,78,68,0,74,78,69,0,74,78,70,0,74,78,71,0,74,78,72,0,74,78,73,0,74,78,74,0,74,78,75,0,74,78,76,0,74,78,77,0,74,78,78,0,74,78,
+79,0,74,78,80,0,74,78,81,0,74,78,82,0,74,78,83,0,74,78,84,0,74,78,85,0,74,78,86,0,74,78,87,0,74,78,88,0,74,78,89,0,74,78,90,0,74,79,65,0,74,79,66,0,74,79,67,0,74,79,68,0,74,79,69,0,74,79,70,0,74,79,71,0,74,79,72,0,74,79,73,0,74,79,74,0,74,79,75,0,74,79,76,0,74,79,77,0,74,79,78,0,74,79,79,0,74,79,80,0,74,79,81,0,74,79,82,0,74,79,83,0,74,79,84,0,74,79,85,0,74,79,86,0,74,79,87,0,74,79,88,0,74,79,89,0,74,79,90,0,74,80,65,0,74,80,66,0,74,80,67,0,74,80,68,0,74,80,69,0,74,80,70,0,74,80,71,0,74,80,72,0,74,
+80,73,0,74,80,74,0,74,80,75,0,74,80,76,0,74,80,77,0,74,80,78,0,74,80,79,0,74,80,80,0,74,80,81,0,74,80,82,0,74,80,83,0,74,80,84,0,74,80,85,0,74,80,86,0,74,80,87,0,74,80,88,0,74,80,89,0,74,80,90,0,74,81,65,0,74,81,66,0,74,81,67,0,74,81,68,0,74,81,69,0,74,81,70,0,74,81,71,0,74,81,72,0,74,81,73,0,74,81,74,0,74,81,75,0,74,81,76,0,74,81,77,0,74,81,78,0,74,81,79,0,74,81,80,0,74,81,81,0,74,81,82,0,74,81,83,0,74,81,84,0,74,81,85,0,74,81,86,0,74,81,87,0,74,81,88,0,74,81,89,0,74,81,90,0,74,82,65,0,74,82,66,
+0,74,82,67,0,74,82,68,0,74,82,69,0,74,82,70,0,74,82,71,0,74,82,72,0,74,82,73,0,74,82,74,0,74,82,75,0,74,82,76,0,74,82,77,0,74,82,78,0,74,82,79,0,74,82,80,0,74,82,81,0,74,82,82,0,74,82,83,0,74,82,84,0,74,82,85,0,74,82,86,0,74,82,87,0,74,82,88,0,74,82,89,0,74,82,90,0,74,83,65,0,74,83,66,0,74,83,67,0,74,83,68,0,74,83,69,0,74,83,70,0,74,83,71,0,74,83,72,0,74,83,73,0,74,83,74,0,74,83,75,0,74,83,76,0,74,83,77,0,74,83,78,0,74,83,79,0,74,83,80,0,74,83,81,0,74,83,82,0,74,83,83,0,74,83,84,0,74,83,85,0,74,83,
+86,0,74,83,87,0,74,83,88,0,74,83,89,0,74,83,90,0,74,84,65,0,74,84,66,0,74,84,67,0,74,84,68,0,74,84,69,0,74,84,70,0,74,84,71,0,74,84,72,0,74,84,73,0,74,84,74,0,74,84,75,0,74,84,76,0,74,84,77,0,74,84,78,0,74,84,79,0,74,84,80,0,74,84,81,0,74,84,82,0,74,84,83,0,74,84,84,0,74,84,85,0,74,84,86,0,74,84,87,0,74,84,88,0,74,84,89,0,74,84,90,0,74,85,65,0,74,85,66,0,74,85,67,0,74,85,68,0,74,85,69,0,74,85,70,0,74,85,71,0,74,85,72,0,74,85,73,0,74,85,74,0,74,85,75,0,74,85,76,0,74,85,77,0,74,85,78,0,74,85,79,0,74,
+85,80,0,74,85,81,0,74,85,82,0,74,85,83,0,74,85,84,0,74,85,85,0,74,85,86,0,74,85,87,0,74,85,88,0,74,85,89,0,74,85,90,0,74,86,65,0,74,86,66,0,74,86,67,0,74,86,68,0,74,86,69,0,74,86,70,0,74,86,71,0,74,86,72,0,74,86,73,0,74,86,74,0,74,86,75,0,74,86,76,0,74,86,77,0,74,86,78,0,74,86,79,0,74,86,80,0,74,86,81,0,74,86,82,0,74,86,83,0,74,86,84,0,74,86,85,0,74,86,86,0,74,86,87,0,74,86,88,0,74,86,89,0,74,86,90,0,74,87,65,0,74,87,66,0,74,87,67,0,74,87,68,0,74,87,69,0,74,87,70,0,74,87,71,0,74,87,72,0,74,87,73,
+0,74,87,74,0,74,87,75,0,74,87,76,0,74,87,77,0,74,87,78,0,74,87,79,0,74,87,80,0,74,87,81,0,74,87,82,0,74,87,83,0,74,87,84,0,74,87,85,0,74,87,86,0,74,87,87,0,74,87,88,0,74,87,89,0,74,87,90,0,74,88,65,0,74,88,66,0,74,88,67,0,74,88,68,0,74,88,69,0,74,88,70,0,74,88,71,0,74,88,72,0,74,88,73,0,74,88,74,0,74,88,75,0,74,88,76,0,74,88,77,0,74,88,78,0,74,88,79,0,74,88,80,0,74,88,81,0,74,88,82,0,74,88,83,0,74,88,84,0,74,88,85,0,74,88,86,0,74,88,87,0,74,88,88,0,74,88,89,0,74,88,90,0,74,89,65,0,74,89,66,0,74,89,
+67,0,74,89,68,0,74,89,69,0,74,89,70,0,74,89,71,0,74,89,72,0,74,89,73,0,74,89,74,0,74,89,75,0,74,89,76,0,74,89,77,0,74,89,78,0,74,89,79,0,74,89,80,0,74,89,81,0,74,89,82,0,74,89,83,0,74,89,84,0,74,89,85,0,74,89,86,0,74,89,87,0,74,89,88,0,74,89,89,0,74,89,90,0,74,90,65,0,74,90,66,0,74,90,67,0,74,90,68,0,74,90,69,0,74,90,70,0,74,90,71,0,74,90,72,0,74,90,73,0,74,90,74,0,74,90,75,0,74,90,76,0,74,90,77,0,74,90,78,0,74,90,79,0,74,90,80,0,74,90,81,0,74,90,82,0,74,90,83,0,74,90,84,0,74,90,85,0,74,90,86,0,74,
+90,87,0,74,90,88,0,74,90,89,0,74,90,90,0,75,65,65,0,75,65,66,0,75,65,67,0,75,65,68,0,75,65,69,0,75,65,70,0,75,65,71,0,75,65,72,0,75,65,73,0,75,65,74,0,75,65,75,0,75,65,76,0,75,65,77,0,75,65,78,0,75,65,79,0,75,65,80,0,75,65,81,0,75,65,82,0,75,65,83,0,75,65,84,0,75,65,85,0,75,65,86,0,75,65,87,0,75,65,88,0,75,65,89,0,75,65,90,0,75,66,65,0,75,66,66,0,75,66,67,0,75,66,68,0,75,66,69,0,75,66,70,0,75,66,71,0,75,66,72,0,75,66,73,0,75,66,74,0,75,66,75,0,75,66,76,0,75,66,77,0,75,66,78,0,75,66,79,0,75,66,80,
+0,75,66,81,0,75,66,82,0,75,66,83,0,75,66,84,0,75,66,85,0,75,66,86,0,75,66,87,0,75,66,88,0,75,66,89,0,75,66,90,0,75,67,65,0,75,67,66,0,75,67,67,0,75,67,68,0,75,67,69,0,75,67,70,0,75,67,71,0,75,67,72,0,75,67,73,0,75,67,74,0,75,67,75,0,75,67,76,0,75,67,77,0,75,67,78,0,75,67,79,0,75,67,80,0,75,67,81,0,75,67,82,0,75,67,83,0,75,67,84,0,75,67,85,0,75,67,86,0,75,67,87,0,75,67,88,0,75,67,89,0,75,67,90,0,75,68,65,0,75,68,66,0,75,68,67,0,75,68,68,0,75,68,69,0,75,68,70,0,75,68,71,0,75,68,72,0,75,68,73,0,75,68,
+74,0,75,68,75,0,75,68,76,0,75,68,77,0,75,68,78,0,75,68,79,0,75,68,80,0,75,68,81,0,75,68,82,0,75,68,83,0,75,68,84,0,75,68,85,0,75,68,86,0,75,68,87,0,75,68,88,0,75,68,89,0,75,68,90,0,75,69,65,0,75,69,66,0,75,69,67,0,75,69,68,0,75,69,69,0,75,69,70,0,75,69,71,0,75,69,72,0,75,69,73,0,75,69,74,0,75,69,75,0,75,69,76,0,75,69,77,0,75,69,78,0,75,69,79,0,75,69,80,0,75,69,81,0,75,69,82,0,75,69,83,0,75,69,84,0,75,69,85,0,75,69,86,0,75,69,87,0,75,69,88,0,75,69,89,0,75,69,90,0,75,70,65,0,75,70,66,0,75,70,67,0,75,
+70,68,0,75,70,69,0,75,70,70,0,75,70,71,0,75,70,72,0,75,70,73,0,75,70,74,0,75,70,75,0,75,70,76,0,75,70,77,0,75,70,78,0,75,70,79,0,75,70,80,0,75,70,81,0,75,70,82,0,75,70,83,0,75,70,84,0,75,70,85,0,75,70,86,0,75,70,87,0,75,70,88,0,75,70,89,0,75,70,90,0,75,71,65,0,75,71,66,0,75,71,67,0,75,71,68,0,75,71,69,0,75,71,70,0,75,71,71,0,75,71,72,0,75,71,73,0,75,71,74,0,75,71,75,0,75,71,76,0,75,71,77,0,75,71,78,0,75,71,79,0,75,71,80,0,75,71,81,0,75,71,82,0,75,71,83,0,75,71,84,0,75,71,85,0,75,71,86,0,75,71,87,
+0,75,71,88,0,75,71,89,0,75,71,90,0,75,72,65,0,75,72,66,0,75,72,67,0,75,72,68,0,75,72,69,0,75,72,70,0,75,72,71,0,75,72,72,0,75,72,73,0,75,72,74,0,75,72,75,0,75,72,76,0,75,72,77,0,75,72,78,0,75,72,79,0,75,72,80,0,75,72,81,0,75,72,82,0,75,72,83,0,75,72,84,0,75,72,85,0,75,72,86,0,75,72,87,0,75,72,88,0,75,72,89,0,75,72,90,0,75,73,65,0,75,73,66,0,75,73,67,0,75,73,68,0,75,73,69,0,75,73,70,0,75,73,71,0,75,73,72,0,75,73,73,0,75,73,74,0,75,73,75,0,75,73,76,0,75,73,77,0,75,73,78,0,75,73,79,0,75,73,80,0,75,73,
+81,0,75,73,82,0,75,73,83,0,75,73,84,0,75,73,85,0,75,73,86,0,75,73,87,0,75,73,88,0,75,73,89,0,75,73,90,0,75,74,65,0,75,74,66,0,75,74,67,0,75,74,68,0,75,74,69,0,75,74,70,0,75,74,71,0,75,74,72,0,75,74,73,0,75,74,74,0,75,74,75,0,75,74,76,0,75,74,77,0,75,74,78,0,75,74,79,0,75,74,80,0,75,74,81,0,75,74,82,0,75,74,83,0,75,74,84,0,75,74,85,0,75,74,86,0,75,74,87,0,75,74,88,0,75,74,89,0,75,74,90,0,75,75,65,0,75,75,66,0,75,75,67,0,75,75,68,0,75,75,69,0,75,75,70,0,75,75,71,0,75,75,72,0,75,75,73,0,75,75,74,0,75,
+75,75,0,75,75,76,0,75,75,77,0,75,75,78,0,75,75,79,0,75,75,80,0,75,75,81,0,75,75,82,0,75,75,83,0,75,75,84,0,75,75,85,0,75,75,86,0,75,75,87,0,75,75,88,0,75,75,89,0,75,75,90,0,75,76,65,0,75,76,66,0,75,76,67,0,75,76,68,0,75,76,69,0,75,76,70,0,75,76,71,0,75,76,72,0,75,76,73,0,75,76,74,0,75,76,75,0,75,76,76,0,75,76,77,0,75,76,78,0,75,76,79,0,75,76,80,0,75,76,81,0,75,76,82,0,75,76,83,0,75,76,84,0,75,76,85,0,75,76,86,0,75,76,87,0,75,76,88,0,75,76,89,0,75,76,90,0,75,77,65,0,75,77,66,0,75,77,67,0,75,77,68,
+0,75,77,69,0,75,77,70,0,75,77,71,0,75,77,72,0,75,77,73,0,75,77,74,0,75,77,75,0,75,77,76,0,75,77,77,0,75,77,78,0,75,77,79,0,75,77,80,0,75,77,81,0,75,77,82,0,75,77,83,0,75,77,84,0,75,77,85,0,75,77,86,0,75,77,87,0,75,77,88,0,75,77,89,0,75,77,90,0,75,78,65,0,75,78,66,0,75,78,67,0,75,78,68,0,75,78,69,0,75,78,70,0,75,78,71,0,75,78,72,0,75,78,73,0,75,78,74,0,75,78,75,0,75,78,76,0,75,78,77,0,75,78,78,0,75,78,79,0,75,78,80,0,75,78,81,0,75,78,82,0,75,78,83,0,75,78,84,0,75,78,85,0,75,78,86,0,75,78,87,0,75,78,
+88,0,75,78,89,0,75,78,90,0,75,79,65,0,75,79,66,0,75,79,67,0,75,79,68,0,75,79,69,0,75,79,70,0,75,79,71,0,75,79,72,0,75,79,73,0,75,79,74,0,75,79,75,0,75,79,76,0,75,79,77,0,75,79,78,0,75,79,79,0,75,79,80,0,75,79,81,0,75,79,82,0,75,79,83,0,75,79,84,0,75,79,85,0,75,79,86,0,75,79,87,0,75,79,88,0,75,79,89,0,75,79,90,0,75,80,65,0,75,80,66,0,75,80,67,0,75,80,68,0,75,80,69,0,75,80,70,0,75,80,71,0,75,80,72,0,75,80,73,0,75,80,74,0,75,80,75,0,75,80,76,0,75,80,77,0,75,80,78,0,75,80,79,0,75,80,80,0,75,80,81,0,75,
+80,82,0,75,80,83,0,75,80,84,0,75,80,85,0,75,80,86,0,75,80,87,0,75,80,88,0,75,80,89,0,75,80,90,0,75,81,65,0,75,81,66,0,75,81,67,0,75,81,68,0,75,81,69,0,75,81,70,0,75,81,71,0,75,81,72,0,75,81,73,0,75,81,74,0,75,81,75,0,75,81,76,0,75,81,77,0,75,81,78,0,75,81,79,0,75,81,80,0,75,81,81,0,75,81,82,0,75,81,83,0,75,81,84,0,75,81,85,0,75,81,86,0,75,81,87,0,75,81,88,0,75,81,89,0,75,81,90,0,75,82,65,0,75,82,66,0,75,82,67,0,75,82,68,0,75,82,69,0,75,82,70,0,75,82,71,0,75,82,72,0,75,82,73,0,75,82,74,0,75,82,75,
+0,75,82,76,0,75,82,77,0,75,82,78,0,75,82,79,0,75,82,80,0,75,82,81,0,75,82,82,0,75,82,83,0,75,82,84,0,75,82,85,0,75,82,86,0,75,82,87,0,75,82,88,0,75,82,89,0,75,82,90,0,75,83,65,0,75,83,66,0,75,83,67,0,75,83,68,0,75,83,69,0,75,83,70,0,75,83,71,0,75,83,72,0,75,83,73,0,75,83,74,0,75,83,75,0,75,83,76,0,75,83,77,0,75,83,78,0,75,83,79,0,75,83,80,0,75,83,81,0,75,83,82,0,75,83,83,0,75,83,84,0,75,83,85,0,75,83,86,0,75,83,87,0,75,83,88,0,75,83,89,0,75,83,90,0,75,84,65,0,75,84,66,0,75,84,67,0,75,84,68,0,75,84,
+69,0,75,84,70,0,75,84,71,0,75,84,72,0,75,84,73,0,75,84,74,0,75,84,75,0,75,84,76,0,75,84,77,0,75,84,78,0,75,84,79,0,75,84,80,0,75,84,81,0,75,84,82,0,75,84,83,0,75,84,84,0,75,84,85,0,75,84,86,0,75,84,87,0,75,84,88,0,75,84,89,0,75,84,90,0,75,85,65,0,75,85,66,0,75,85,67,0,75,85,68,0,75,85,69,0,75,85,70,0,75,85,71,0,75,85,72,0,75,85,73,0,75,85,74,0,75,85,75,0,75,85,76,0,75,85,77,0,75,85,78,0,75,85,79,0,75,85,80,0,75,85,81,0,75,85,82,0,75,85,83,0,75,85,84,0,75,85,85,0,75,85,86,0,75,85,87,0,75,85,88,0,75,
+85,89,0,75,85,90,0,75,86,65,0,75,86,66,0,75,86,67,0,75,86,68,0,75,86,69,0,75,86,70,0,75,86,71,0,75,86,72,0,75,86,73,0,75,86,74,0,75,86,75,0,75,86,76,0,75,86,77,0,75,86,78,0,75,86,79,0,75,86,80,0,75,86,81,0,75,86,82,0,75,86,83,0,75,86,84,0,75,86,85,0,75,86,86,0,75,86,87,0,75,86,88,0,75,86,89,0,75,86,90,0,75,87,65,0,75,87,66,0,75,87,67,0,75,87,68,0,75,87,69,0,75,87,70,0,75,87,71,0,75,87,72,0,75,87,73,0,75,87,74,0,75,87,75,0,75,87,76,0,75,87,77,0,75,87,78,0,75,87,79,0,75,87,80,0,75,87,81,0,75,87,82,
+0,75,87,83,0,75,87,84,0,75,87,85,0,75,87,86,0,75,87,87,0,75,87,88,0,75,87,89,0,75,87,90,0,75,88,65,0,75,88,66,0,75,88,67,0,75,88,68,0,75,88,69,0,75,88,70,0,75,88,71,0,75,88,72,0,75,88,73,0,75,88,74,0,75,88,75,0,75,88,76,0,75,88,77,0,75,88,78,0,75,88,79,0,75,88,80,0,75,88,81,0,75,88,82,0,75,88,83,0,75,88,84,0,75,88,85,0,75,88,86,0,75,88,87,0,75,88,88,0,75,88,89,0,75,88,90,0,75,89,65,0,75,89,66,0,75,89,67,0,75,89,68,0,75,89,69,0,75,89,70,0,75,89,71,0,75,89,72,0,75,89,73,0,75,89,74,0,75,89,75,0,75,89,
+76,0,75,89,77,0,75,89,78,0,75,89,79,0,75,89,80,0,75,89,81,0,75,89,82,0,75,89,83,0,75,89,84,0,75,89,85,0,75,89,86,0,75,89,87,0,75,89,88,0,75,89,89,0,75,89,90,0,75,90,65,0,75,90,66,0,75,90,67,0,75,90,68,0,75,90,69,0,75,90,70,0,75,90,71,0,75,90,72,0,75,90,73,0,75,90,74,0,75,90,75,0,75,90,76,0,75,90,77,0,75,90,78,0,75,90,79,0,75,90,80,0,75,90,81,0,75,90,82,0,75,90,83,0,75,90,84,0,75,90,85,0,75,90,86,0,75,90,87,0,75,90,88,0,75,90,89,0,75,90,90,0,76,65,65,0,76,65,66,0,76,65,67,0,76,65,68,0,76,65,69,0,76,
+65,70,0,76,65,71,0,76,65,72,0,76,65,73,0,76,65,74,0,76,65,75,0,76,65,76,0,76,65,77,0,76,65,78,0,76,65,79,0,76,65,80,0,76,65,81,0,76,65,82,0,76,65,83,0,76,65,84,0,76,65,85,0,76,65,86,0,76,65,87,0,76,65,88,0,76,65,89,0,76,65,90,0,76,66,65,0,76,66,66,0,76,66,67,0,76,66,68,0,76,66,69,0,76,66,70,0,76,66,71,0,76,66,72,0,76,66,73,0,76,66,74,0,76,66,75,0,76,66,76,0,76,66,77,0,76,66,78,0,76,66,79,0,76,66,80,0,76,66,81,0,76,66,82,0,76,66,83,0,76,66,84,0,76,66,85,0,76,66,86,0,76,66,87,0,76,66,88,0,76,66,89,
+0,76,66,90,0,76,67,65,0,76,67,66,0,76,67,67,0,76,67,68,0,76,67,69,0,76,67,70,0,76,67,71,0,76,67,72,0,76,67,73,0,76,67,74,0,76,67,75,0,76,67,76,0,76,67,77,0,76,67,78,0,76,67,79,0,76,67,80,0,76,67,81,0,76,67,82,0,76,67,83,0,76,67,84,0,76,67,85,0,76,67,86,0,76,67,87,0,76,67,88,0,76,67,89,0,76,67,90,0,76,68,65,0,76,68,66,0,76,68,67,0,76,68,68,0,76,68,69,0,76,68,70,0,76,68,71,0,76,68,72,0,76,68,73,0,76,68,74,0,76,68,75,0,76,68,76,0,76,68,77,0,76,68,78,0,76,68,79,0,76,68,80,0,76,68,81,0,76,68,82,0,76,68,
+83,0,76,68,84,0,76,68,85,0,76,68,86,0,76,68,87,0,76,68,88,0,76,68,89,0,76,68,90,0,76,69,65,0,76,69,66,0,76,69,67,0,76,69,68,0,76,69,69,0,76,69,70,0,76,69,71,0,76,69,72,0,76,69,73,0,76,69,74,0,76,69,75,0,76,69,76,0,76,69,77,0,76,69,78,0,76,69,79,0,76,69,80,0,76,69,81,0,76,69,82,0,76,69,83,0,76,69,84,0,76,69,85,0,76,69,86,0,76,69,87,0,76,69,88,0,76,69,89,0,76,69,90,0,76,70,65,0,76,70,66,0,76,70,67,0,76,70,68,0,76,70,69,0,76,70,70,0,76,70,71,0,76,70,72,0,76,70,73,0,76,70,74,0,76,70,75,0,76,70,76,0,76,
+70,77,0,76,70,78,0,76,70,79,0,76,70,80,0,76,70,81,0,76,70,82,0,76,70,83,0,76,70,84,0,76,70,85,0,76,70,86,0,76,70,87,0,76,70,88,0,76,70,89,0,76,70,90,0,76,71,65,0,76,71,66,0,76,71,67,0,76,71,68,0,76,71,69,0,76,71,70,0,76,71,71,0,76,71,72,0,76,71,73,0,76,71,74,0,76,71,75,0,76,71,76,0,76,71,77,0,76,71,78,0,76,71,79,0,76,71,80,0,76,71,81,0,76,71,82,0,76,71,83,0,76,71,84,0,76,71,85,0,76,71,86,0,76,71,87,0,76,71,88,0,76,71,89,0,76,71,90,0,76,72,65,0,76,72,66,0,76,72,67,0,76,72,68,0,76,72,69,0,76,72,70,
+0,76,72,71,0,76,72,72,0,76,72,73],"i8",4,x.a+30760);
+H([0,76,72,74,0,76,72,75,0,76,72,76,0,76,72,77,0,76,72,78,0,76,72,79,0,76,72,80,0,76,72,81,0,76,72,82,0,76,72,83,0,76,72,84,0,76,72,85,0,76,72,86,0,76,72,87,0,76,72,88,0,76,72,89,0,76,72,90,0,76,73,65,0,76,73,66,0,76,73,67,0,76,73,68,0,76,73,69,0,76,73,70,0,76,73,71,0,76,73,72,0,76,73,73,0,76,73,74,0,76,73,75,0,76,73,76,0,76,73,77,0,76,73,78,0,76,73,79,0,76,73,80,0,76,73,81,0,76,73,82,0,76,73,83,0,76,73,84,0,76,73,85,0,76,73,86,0,76,73,87,0,76,73,88,0,76,73,89,0,76,73,90,0,76,74,65,0,76,74,66,0,76,
+74,67,0,76,74,68,0,76,74,69,0,76,74,70,0,76,74,71,0,76,74,72,0,76,74,73,0,76,74,74,0,76,74,75,0,76,74,76,0,76,74,77,0,76,74,78,0,76,74,79,0,76,74,80,0,76,74,81,0,76,74,82,0,76,74,83,0,76,74,84,0,76,74,85,0,76,74,86,0,76,74,87,0,76,74,88,0,76,74,89,0,76,74,90,0,76,75,65,0,76,75,66,0,76,75,67,0,76,75,68,0,76,75,69,0,76,75,70,0,76,75,71,0,76,75,72,0,76,75,73,0,76,75,74,0,76,75,75,0,76,75,76,0,76,75,77,0,76,75,78,0,76,75,79,0,76,75,80,0,76,75,81,0,76,75,82,0,76,75,83,0,76,75,84,0,76,75,85,0,76,75,86,
+0,76,75,87,0,76,75,88,0,76,75,89,0,76,75,90,0,76,76,65,0,76,76,66,0,76,76,67,0,76,76,68,0,76,76,69,0,76,76,70,0,76,76,71,0,76,76,72,0,76,76,73,0,76,76,74,0,76,76,75,0,76,76,76,0,76,76,77,0,76,76,78,0,76,76,79,0,76,76,80,0,76,76,81,0,76,76,82,0,76,76,83,0,76,76,84,0,76,76,85,0,76,76,86,0,76,76,87,0,76,76,88,0,76,76,89,0,76,76,90,0,76,77,65,0,76,77,66,0,76,77,67,0,76,77,68,0,76,77,69,0,76,77,70,0,76,77,71,0,76,77,72,0,76,77,73,0,76,77,74,0,76,77,75,0,76,77,76,0,76,77,77,0,76,77,78,0,76,77,79,0,76,77,
+80,0,76,77,81,0,76,77,82,0,76,77,83,0,76,77,84,0,76,77,85,0,76,77,86,0,76,77,87,0,76,77,88,0,76,77,89,0,76,77,90,0,76,78,65,0,76,78,66,0,76,78,67,0,76,78,68,0,76,78,69,0,76,78,70,0,76,78,71,0,76,78,72,0,76,78,73,0,76,78,74,0,76,78,75,0,76,78,76,0,76,78,77,0,76,78,78,0,76,78,79,0,76,78,80,0,76,78,81,0,76,78,82,0,76,78,83,0,76,78,84,0,76,78,85,0,76,78,86,0,76,78,87,0,76,78,88,0,76,78,89,0,76,78,90,0,76,79,65,0,76,79,66,0,76,79,67,0,76,79,68,0,76,79,69,0,76,79,70,0,76,79,71,0,76,79,72,0,76,79,73,0,76,
+79,74,0,76,79,75,0,76,79,76,0,76,79,77,0,76,79,78,0,76,79,79,0,76,79,80,0,76,79,81,0,76,79,82,0,76,79,83,0,76,79,84,0,76,79,85,0,76,79,86,0,76,79,87,0,76,79,88,0,76,79,89,0,76,79,90,0,76,80,65,0,76,80,66,0,76,80,67,0,76,80,68,0,76,80,69,0,76,80,70,0,76,80,71,0,76,80,72,0,76,80,73,0,76,80,74,0,76,80,75,0,76,80,76,0,76,80,77,0,76,80,78,0,76,80,79,0,76,80,80,0,76,80,81,0,76,80,82,0,76,80,83,0,76,80,84,0,76,80,85,0,76,80,86,0,76,80,87,0,76,80,88,0,76,80,89,0,76,80,90,0,76,81,65,0,76,81,66,0,76,81,67,
+0,76,81,68,0,76,81,69,0,76,81,70,0,76,81,71,0,76,81,72,0,76,81,73,0,76,81,74,0,76,81,75,0,76,81,76,0,76,81,77,0,76,81,78,0,76,81,79,0,76,81,80,0,76,81,81,0,76,81,82,0,76,81,83,0,76,81,84,0,76,81,85,0,76,81,86,0,76,81,87,0,76,81,88,0,76,81,89,0,76,81,90,0,76,82,65,0,76,82,66,0,76,82,67,0,76,82,68,0,76,82,69,0,76,82,70,0,76,82,71,0,76,82,72,0,76,82,73,0,76,82,74,0,76,82,75,0,76,82,76,0,76,82,77,0,76,82,78,0,76,82,79,0,76,82,80,0,76,82,81,0,76,82,82,0,76,82,83,0,76,82,84,0,76,82,85,0,76,82,86,0,76,82,
+87,0,76,82,88,0,76,82,89,0,76,82,90,0,76,83,65,0,76,83,66,0,76,83,67,0,76,83,68,0,76,83,69,0,76,83,70,0,76,83,71,0,76,83,72,0,76,83,73,0,76,83,74,0,76,83,75,0,76,83,76,0,76,83,77,0,76,83,78,0,76,83,79,0,76,83,80,0,76,83,81,0,76,83,82,0,76,83,83,0,76,83,84,0,76,83,85,0,76,83,86,0,76,83,87,0,76,83,88,0,76,83,89,0,76,83,90,0,76,84,65,0,76,84,66,0,76,84,67,0,76,84,68,0,76,84,69,0,76,84,70,0,76,84,71,0,76,84,72,0,76,84,73,0,76,84,74,0,76,84,75,0,76,84,76,0,76,84,77,0,76,84,78,0,76,84,79,0,76,84,80,0,76,
+84,81,0,76,84,82,0,76,84,83,0,76,84,84,0,76,84,85,0,76,84,86,0,76,84,87,0,76,84,88,0,76,84,89,0,76,84,90,0,76,85,65,0,76,85,66,0,76,85,67,0,76,85,68,0,76,85,69,0,76,85,70,0,76,85,71,0,76,85,72,0,76,85,73,0,76,85,74,0,76,85,75,0,76,85,76,0,76,85,77,0,76,85,78,0,76,85,79,0,76,85,80,0,76,85,81,0,76,85,82,0,76,85,83,0,76,85,84,0,76,85,85,0,76,85,86,0,76,85,87,0,76,85,88,0,76,85,89,0,76,85,90,0,76,86,65,0,76,86,66,0,76,86,67,0,76,86,68,0,76,86,69,0,76,86,70,0,76,86,71,0,76,86,72,0,76,86,73,0,76,86,74,
+0,76,86,75,0,76,86,76,0,76,86,77,0,76,86,78,0,76,86,79,0,76,86,80,0,76,86,81,0,76,86,82,0,76,86,83,0,76,86,84,0,76,86,85,0,76,86,86,0,76,86,87,0,76,86,88,0,76,86,89,0,76,86,90,0,76,87,65,0,76,87,66,0,76,87,67,0,76,87,68,0,76,87,69,0,76,87,70,0,76,87,71,0,76,87,72,0,76,87,73,0,76,87,74,0,76,87,75,0,76,87,76,0,76,87,77,0,76,87,78,0,76,87,79,0,76,87,80,0,76,87,81,0,76,87,82,0,76,87,83,0,76,87,84,0,76,87,85,0,76,87,86,0,76,87,87,0,76,87,88,0,76,87,89,0,76,87,90,0,76,88,65,0,76,88,66,0,76,88,67,0,76,88,
+68,0,76,88,69,0,76,88,70,0,76,88,71,0,76,88,72,0,76,88,73,0,76,88,74,0,76,88,75,0,76,88,76,0,76,88,77,0,76,88,78,0,76,88,79,0,76,88,80,0,76,88,81,0,76,88,82,0,76,88,83,0,76,88,84,0,76,88,85,0,76,88,86,0,76,88,87,0,76,88,88,0,76,88,89,0,76,88,90,0,76,89,65,0,76,89,66,0,76,89,67,0,76,89,68,0,76,89,69,0,76,89,70,0,76,89,71,0,76,89,72,0,76,89,73,0,76,89,74,0,76,89,75,0,76,89,76,0,76,89,77,0,76,89,78,0,76,89,79,0,76,89,80,0,76,89,81,0,76,89,82,0,76,89,83,0,76,89,84,0,76,89,85,0,76,89,86,0,76,89,87,0,76,
+89,88,0,76,89,89,0,76,89,90,0,76,90,65,0,76,90,66,0,76,90,67,0,76,90,68,0,76,90,69,0,76,90,70,0,76,90,71,0,76,90,72,0,76,90,73,0,76,90,74,0,76,90,75,0,76,90,76,0,76,90,77,0,76,90,78,0,76,90,79,0,76,90,80,0,76,90,81,0,76,90,82,0,76,90,83,0,76,90,84,0,76,90,85,0,76,90,86,0,76,90,87,0,76,90,88,0,76,90,89,0,76,90,90,0,77,65,65,0,77,65,66,0,77,65,67,0,77,65,68,0,77,65,69,0,77,65,70,0,77,65,71,0,77,65,72,0,77,65,73,0,77,65,74,0,77,65,75,0,77,65,76,0,77,65,77,0,77,65,78,0,77,65,79,0,77,65,80,0,77,65,81,
+0,77,65,82,0,77,65,83,0,77,65,84,0,77,65,85,0,77,65,86,0,77,65,87,0,77,65,88,0,77,65,89,0,77,65,90,0,77,66,65,0,77,66,66,0,77,66,67,0,77,66,68,0,77,66,69,0,77,66,70,0,77,66,71,0,77,66,72,0,77,66,73,0,77,66,74,0,77,66,75,0,77,66,76,0,77,66,77,0,77,66,78,0,77,66,79,0,77,66,80,0,77,66,81,0,77,66,82,0,77,66,83,0,77,66,84,0,77,66,85,0,77,66,86,0,77,66,87,0,77,66,88,0,77,66,89,0,77,66,90,0,77,67,65,0,77,67,66,0,77,67,67,0,77,67,68,0,77,67,69,0,77,67,70,0,77,67,71,0,77,67,72,0,77,67,73,0,77,67,74,0,77,67,
+75,0,77,67,76,0,77,67,77,0,77,67,78,0,77,67,79,0,77,67,80,0,77,67,81,0,77,67,82,0,77,67,83,0,77,67,84,0,77,67,85,0,77,67,86,0,77,67,87,0,77,67,88,0,77,67,89,0,77,67,90,0,77,68,65,0,77,68,66,0,77,68,67,0,77,68,68,0,77,68,69,0,77,68,70,0,77,68,71,0,77,68,72,0,77,68,73,0,77,68,74,0,77,68,75,0,77,68,76,0,77,68,77,0,77,68,78,0,77,68,79,0,77,68,80,0,77,68,81,0,77,68,82,0,77,68,83,0,77,68,84,0,77,68,85,0,77,68,86,0,77,68,87,0,77,68,88,0,77,68,89,0,77,68,90,0,77,69,65,0,77,69,66,0,77,69,67,0,77,69,68,0,77,
+69,69,0,77,69,70,0,77,69,71,0,77,69,72,0,77,69,73,0,77,69,74,0,77,69,75,0,77,69,76,0,77,69,77,0,77,69,78,0,77,69,79,0,77,69,80,0,77,69,81,0,77,69,82,0,77,69,83,0,77,69,84,0,77,69,85,0,77,69,86,0,77,69,87,0,77,69,88,0,77,69,89,0,77,69,90,0,77,70,65,0,77,70,66,0,77,70,67,0,77,70,68,0,77,70,69,0,77,70,70,0,77,70,71,0,77,70,72,0,77,70,73,0,77,70,74,0,77,70,75,0,77,70,76,0,77,70,77,0,77,70,78,0,77,70,79,0,77,70,80,0,77,70,81,0,77,70,82,0,77,70,83,0,77,70,84,0,77,70,85,0,77,70,86,0,77,70,87,0,77,70,88,
+0,77,70,89,0,77,70,90,0,77,71,65,0,77,71,66,0,77,71,67,0,77,71,68,0,77,71,69,0,77,71,70,0,77,71,71,0,77,71,72,0,77,71,73,0,77,71,74,0,77,71,75,0,77,71,76,0,77,71,77,0,77,71,78,0,77,71,79,0,77,71,80,0,77,71,81,0,77,71,82,0,77,71,83,0,77,71,84,0,77,71,85,0,77,71,86,0,77,71,87,0,77,71,88,0,77,71,89,0,77,71,90,0,77,72,65,0,77,72,66,0,77,72,67,0,77,72,68,0,77,72,69,0,77,72,70,0,77,72,71,0,77,72,72,0,77,72,73,0,77,72,74,0,77,72,75,0,77,72,76,0,77,72,77,0,77,72,78,0,77,72,79,0,77,72,80,0,77,72,81,0,77,72,
+82,0,77,72,83,0,77,72,84,0,77,72,85,0,77,72,86,0,77,72,87,0,77,72,88,0,77,72,89,0,77,72,90,0,77,73,65,0,77,73,66,0,77,73,67,0,77,73,68,0,77,73,69,0,77,73,70,0,77,73,71,0,77,73,72,0,77,73,73,0,77,73,74,0,77,73,75,0,77,73,76,0,77,73,77,0,77,73,78,0,77,73,79,0,77,73,80,0,77,73,81,0,77,73,82,0,77,73,83,0,77,73,84,0,77,73,85,0,77,73,86,0,77,73,87,0,77,73,88,0,77,73,89,0,77,73,90,0,77,74,65,0,77,74,66,0,77,74,67,0,77,74,68,0,77,74,69,0,77,74,70,0,77,74,71,0,77,74,72,0,77,74,73,0,77,74,74,0,77,74,75,0,77,
+74,76,0,77,74,77,0,77,74,78,0,77,74,79,0,77,74,80,0,77,74,81,0,77,74,82,0,77,74,83,0,77,74,84,0,77,74,85,0,77,74,86,0,77,74,87,0,77,74,88,0,77,74,89,0,77,74,90,0,77,75,65,0,77,75,66,0,77,75,67,0,77,75,68,0,77,75,69,0,77,75,70,0,77,75,71,0,77,75,72,0,77,75,73,0,77,75,74,0,77,75,75,0,77,75,76,0,77,75,77,0,77,75,78,0,77,75,79,0,77,75,80,0,77,75,81,0,77,75,82,0,77,75,83,0,77,75,84,0,77,75,85,0,77,75,86,0,77,75,87,0,77,75,88,0,77,75,89,0,77,75,90,0,77,76,65,0,77,76,66,0,77,76,67,0,77,76,68,0,77,76,69,
+0,77,76,70,0,77,76,71,0,77,76,72,0,77,76,73,0,77,76,74,0,77,76,75,0,77,76,76,0,77,76,77,0,77,76,78,0,77,76,79,0,77,76,80,0,77,76,81,0,77,76,82,0,77,76,83,0,77,76,84,0,77,76,85,0,77,76,86,0,77,76,87,0,77,76,88,0,77,76,89,0,77,76,90,0,77,77,65,0,77,77,66,0,77,77,67,0,77,77,68,0,77,77,69,0,77,77,70,0,77,77,71,0,77,77,72,0,77,77,73,0,77,77,74,0,77,77,75,0,77,77,76,0,77,77,77,0,77,77,78,0,77,77,79,0,77,77,80,0,77,77,81,0,77,77,82,0,77,77,83,0,77,77,84,0,77,77,85,0,77,77,86,0,77,77,87,0,77,77,88,0,77,77,
+89,0,77,77,90,0,77,78,65,0,77,78,66,0,77,78,67,0,77,78,68,0,77,78,69,0,77,78,70,0,77,78,71,0,77,78,72,0,77,78,73,0,77,78,74,0,77,78,75,0,77,78,76,0,77,78,77,0,77,78,78,0,77,78,79,0,77,78,80,0,77,78,81,0,77,78,82,0,77,78,83,0,77,78,84,0,77,78,85,0,77,78,86,0,77,78,87,0,77,78,88,0,77,78,89,0,77,78,90,0,77,79,65,0,77,79,66,0,77,79,67,0,77,79,68,0,77,79,69,0,77,79,70,0,77,79,71,0,77,79,72,0,77,79,73,0,77,79,74,0,77,79,75,0,77,79,76,0,77,79,77,0,77,79,78,0,77,79,79,0,77,79,80,0,77,79,81,0,77,79,82,0,77,
+79,83,0,77,79,84,0,77,79,85,0,77,79,86,0,77,79,87,0,77,79,88,0,77,79,89,0,77,79,90,0,77,80,65,0,77,80,66,0,77,80,67,0,77,80,68,0,77,80,69,0,77,80,70,0,77,80,71,0,77,80,72,0,77,80,73,0,77,80,74,0,77,80,75,0,77,80,76,0,77,80,77,0,77,80,78,0,77,80,79,0,77,80,80,0,77,80,81,0,77,80,82,0,77,80,83,0,77,80,84,0,77,80,85,0,77,80,86,0,77,80,87,0,77,80,88,0,77,80,89,0,77,80,90,0,77,81,65,0,77,81,66,0,77,81,67,0,77,81,68,0,77,81,69,0,77,81,70,0,77,81,71,0,77,81,72,0,77,81,73,0,77,81,74,0,77,81,75,0,77,81,76,
+0,77,81,77,0,77,81,78,0,77,81,79,0,77,81,80,0,77,81,81,0,77,81,82,0,77,81,83,0,77,81,84,0,77,81,85,0,77,81,86,0,77,81,87,0,77,81,88,0,77,81,89,0,77,81,90,0,77,82,65,0,77,82,66,0,77,82,67,0,77,82,68,0,77,82,69,0,77,82,70,0,77,82,71,0,77,82,72,0,77,82,73,0,77,82,74,0,77,82,75,0,77,82,76,0,77,82,77,0,77,82,78,0,77,82,79,0,77,82,80,0,77,82,81,0,77,82,82,0,77,82,83,0,77,82,84,0,77,82,85,0,77,82,86,0,77,82,87,0,77,82,88,0,77,82,89,0,77,82,90,0,77,83,65,0,77,83,66,0,77,83,67,0,77,83,68,0,77,83,69,0,77,83,
+70,0,77,83,71,0,77,83,72,0,77,83,73,0,77,83,74,0,77,83,75,0,77,83,76,0,77,83,77,0,77,83,78,0,77,83,79,0,77,83,80,0,77,83,81,0,77,83,82,0,77,83,83,0,77,83,84,0,77,83,85,0,77,83,86,0,77,83,87,0,77,83,88,0,77,83,89,0,77,83,90,0,77,84,65,0,77,84,66,0,77,84,67,0,77,84,68,0,77,84,69,0,77,84,70,0,77,84,71,0,77,84,72,0,77,84,73,0,77,84,74,0,77,84,75,0,77,84,76,0,77,84,77,0,77,84,78,0,77,84,79,0,77,84,80,0,77,84,81,0,77,84,82,0,77,84,83,0,77,84,84,0,77,84,85,0,77,84,86,0,77,84,87,0,77,84,88,0,77,84,89,0,77,
+84,90,0,77,85,65,0,77,85,66,0,77,85,67,0,77,85,68,0,77,85,69,0,77,85,70,0,77,85,71,0,77,85,72,0,77,85,73,0,77,85,74,0,77,85,75,0,77,85,76,0,77,85,77,0,77,85,78,0,77,85,79,0,77,85,80,0,77,85,81,0,77,85,82,0,77,85,83,0,77,85,84,0,77,85,85,0,77,85,86,0,77,85,87,0,77,85,88,0,77,85,89,0,77,85,90,0,77,86,65,0,77,86,66,0,77,86,67,0,77,86,68,0,77,86,69,0,77,86,70,0,77,86,71,0,77,86,72,0,77,86,73,0,77,86,74,0,77,86,75,0,77,86,76,0,77,86,77,0,77,86,78,0,77,86,79,0,77,86,80,0,77,86,81,0,77,86,82,0,77,86,83,
+0,77,86,84,0,77,86,85,0,77,86,86,0,77,86,87,0,77,86,88,0,77,86,89,0,77,86,90,0,77,87,65,0,77,87,66,0,77,87,67,0,77,87,68,0,77,87,69,0,77,87,70,0,77,87,71,0,77,87,72,0,77,87,73,0,77,87,74,0,77,87,75,0,77,87,76,0,77,87,77,0,77,87,78,0,77,87,79,0,77,87,80,0,77,87,81,0,77,87,82,0,77,87,83,0,77,87,84,0,77,87,85,0,77,87,86,0,77,87,87,0,77,87,88,0,77,87,89,0,77,87,90,0,77,88,65,0,77,88,66,0,77,88,67,0,77,88,68,0,77,88,69,0,77,88,70,0,77,88,71,0,77,88,72,0,77,88,73,0,77,88,74,0,77,88,75,0,77,88,76,0,77,88,
+77,0,77,88,78,0,77,88,79,0,77,88,80,0,77,88,81,0,77,88,82,0,77,88,83,0,77,88,84,0,77,88,85,0,77,88,86,0,77,88,87,0,77,88,88,0,77,88,89,0,77,88,90,0,77,89,65,0,77,89,66,0,77,89,67,0,77,89,68,0,77,89,69,0,77,89,70,0,77,89,71,0,77,89,72,0,77,89,73,0,77,89,74,0,77,89,75,0,77,89,76,0,77,89,77,0,77,89,78,0,77,89,79,0,77,89,80,0,77,89,81,0,77,89,82,0,77,89,83,0,77,89,84,0,77,89,85,0,77,89,86,0,77,89,87,0,77,89,88,0,77,89,89,0,77,89,90,0,77,90,65,0,77,90,66,0,77,90,67,0,77,90,68,0,77,90,69,0,77,90,70,0,77,
+90,71,0,77,90,72,0,77,90,73,0,77,90,74,0,77,90,75,0,77,90,76,0,77,90,77,0,77,90,78,0,77,90,79,0,77,90,80,0,77,90,81,0,77,90,82,0,77,90,83,0,77,90,84,0,77,90,85,0,77,90,86,0,77,90,87,0,77,90,88,0,77,90,89,0,77,90,90,0,78,65,65,0,78,65,66,0,78,65,67,0,78,65,68,0,78,65,69,0,78,65,70,0,78,65,71,0,78,65,72,0,78,65,73,0,78,65,74,0,78,65,75,0,78,65,76,0,78,65,77,0,78,65,78,0,78,65,79,0,78,65,80,0,78,65,81,0,78,65,82,0,78,65,83,0,78,65,84,0,78,65,85,0,78,65,86,0,78,65,87,0,78,65,88,0,78,65,89,0,78,65,90,
+0,78,66,65,0,78,66,66,0,78,66,67,0,78,66,68,0,78,66,69,0,78,66,70,0,78,66,71,0,78,66,72,0,78,66,73,0,78,66,74,0,78,66,75,0,78,66,76,0,78,66,77,0,78,66,78,0,78,66,79,0,78,66,80,0,78,66,81,0,78,66,82,0,78,66,83,0,78,66,84,0,78,66,85,0,78,66,86,0,78,66,87,0,78,66,88,0,78,66,89,0,78,66,90,0,78,67,65,0,78,67,66,0,78,67,67,0,78,67,68,0,78,67,69,0,78,67,70,0,78,67,71,0,78,67,72,0,78,67,73,0,78,67,74,0,78,67,75,0,78,67,76,0,78,67,77,0,78,67,78,0,78,67,79,0,78,67,80,0,78,67,81,0,78,67,82,0,78,67,83,0,78,67,
+84,0,78,67,85,0,78,67,86,0,78,67,87,0,78,67,88,0,78,67,89,0,78,67,90,0,78,68,65,0,78,68,66,0,78,68,67,0,78,68,68,0,78,68,69,0,78,68,70,0,78,68,71,0,78,68,72,0,78,68,73,0,78,68,74,0,78,68,75,0,78,68,76,0,78,68,77,0,78,68,78,0,78,68,79,0,78,68,80,0,78,68,81,0,78,68,82,0,78,68,83,0,78,68,84,0,78,68,85,0,78,68,86,0,78,68,87,0,78,68,88,0,78,68,89,0,78,68,90,0,78,69,65,0,78,69,66,0,78,69,67,0,78,69,68,0,78,69,69,0,78,69,70,0,78,69,71,0,78,69,72,0,78,69,73,0,78,69,74,0,78,69,75,0,78,69,76,0,78,69,77,0,78,
+69,78,0,78,69,79,0,78,69,80,0,78,69,81,0,78,69,82,0,78,69,83,0,78,69,84,0,78,69,85,0,78,69,86,0,78,69,87,0,78,69,88,0,78,69,89,0,78,69,90,0,78,70,65,0,78,70,66,0,78,70,67,0,78,70,68,0,78,70,69,0,78,70,70,0,78,70,71,0,78,70,72,0,78,70,73,0,78,70,74,0,78,70,75,0,78,70,76,0,78,70,77,0,78,70,78,0,78,70,79,0,78,70,80,0,78,70,81,0,78,70,82,0,78,70,83,0,78,70,84,0,78,70,85,0,78,70,86,0,78,70,87,0,78,70,88,0,78,70,89,0,78,70,90,0,78,71,65,0,78,71,66,0,78,71,67,0,78,71,68,0,78,71,69,0,78,71,70,0,78,71,71,
+0,78,71,72,0,78,71,73,0,78,71,74,0,78,71,75,0,78,71,76,0,78,71,77,0,78,71,78,0,78,71,79,0,78,71,80,0,78,71,81,0,78,71,82,0,78,71,83,0,78,71,84,0,78,71,85,0,78,71,86,0,78,71,87,0,78,71,88,0,78,71,89,0,78,71,90,0,78,72,65,0,78,72,66,0,78,72,67,0,78,72,68,0,78,72,69,0,78,72,70,0,78,72,71,0,78,72,72,0,78,72,73,0,78,72,74,0,78,72,75,0,78,72,76,0,78,72,77,0,78,72,78,0,78,72,79,0,78,72,80,0,78,72,81,0,78,72,82,0,78,72,83,0,78,72,84,0,78,72,85,0,78,72,86,0,78,72,87,0,78,72,88,0,78,72,89,0,78,72,90,0,78,73,
+65,0,78,73,66,0,78,73,67,0,78,73,68,0,78,73,69,0,78,73,70,0,78,73,71,0,78,73,72,0,78,73,73,0,78,73,74,0,78,73,75,0,78,73,76,0,78,73,77,0,78,73,78,0,78,73,79,0,78,73,80,0,78,73,81,0,78,73,82,0,78,73,83,0,78,73,84,0,78,73,85,0,78,73,86,0,78,73,87,0,78,73,88,0,78,73,89,0,78,73,90,0,78,74,65,0,78,74,66,0,78,74,67,0,78,74,68,0,78,74,69,0,78,74,70,0,78,74,71,0,78,74,72,0,78,74,73,0,78,74,74,0,78,74,75,0,78,74,76,0,78,74,77,0,78,74,78,0,78,74,79,0,78,74,80,0,78,74,81,0,78,74,82,0,78,74,83,0,78,74,84,0,78,
+74,85,0,78,74,86,0,78,74,87,0,78,74,88,0,78,74,89,0,78,74,90,0,78,75,65,0,78,75,66,0,78,75,67,0,78,75,68,0,78,75,69,0,78,75,70,0,78,75,71,0,78,75,72,0,78,75,73,0,78,75,74,0,78,75,75,0,78,75,76,0,78,75,77,0,78,75,78,0,78,75,79,0,78,75,80,0,78,75,81,0,78,75,82,0,78,75,83,0,78,75,84,0,78,75,85,0,78,75,86,0,78,75,87,0,78,75,88,0,78,75,89,0,78,75,90,0,78,76,65,0,78,76,66,0,78,76,67,0,78,76,68,0,78,76,69,0,78,76,70,0,78,76,71,0,78,76,72,0,78,76,73,0,78,76,74,0,78,76,75,0,78,76,76,0,78,76,77,0,78,76,78,
+0,78,76,79,0,78,76,80,0,78,76,81,0,78,76,82,0,78,76,83,0,78,76,84,0,78,76,85,0,78,76,86,0,78,76,87,0,78,76,88,0,78,76,89,0,78,76,90,0,78,77,65,0,78,77,66,0,78,77,67,0,78,77,68,0,78,77,69,0,78,77,70,0,78,77,71,0,78,77,72,0,78,77,73,0,78,77,74,0,78,77,75,0,78,77,76,0,78,77,77,0,78,77,78,0,78,77,79,0,78,77,80,0,78,77,81,0,78,77,82,0,78,77,83,0,78,77,84,0,78,77,85,0,78,77,86,0,78,77,87,0,78,77,88,0,78,77,89,0,78,77,90,0,78,78,65,0,78,78,66,0,78,78,67,0,78,78,68,0,78,78,69,0,78,78,70,0,78,78,71,0,78,78,
+72,0,78,78,73,0,78,78,74,0,78,78,75,0,78,78,76,0,78,78,77,0,78,78,78,0,78,78,79,0,78,78,80,0,78,78,81,0,78,78,82,0,78,78,83,0,78,78,84,0,78,78,85,0,78,78,86,0,78,78,87,0,78,78,88,0,78,78,89,0,78,78,90,0,78,79,65,0,78,79,66,0,78,79,67,0,78,79,68,0,78,79,69,0,78,79,70,0,78,79,71,0,78,79,72,0,78,79,73,0,78,79,74,0,78,79,75,0,78,79,76,0,78,79,77,0,78,79,78,0,78,79,79,0,78,79,80,0,78,79,81,0,78,79,82,0,78,79,83,0,78,79,84,0,78,79,85,0,78,79,86,0,78,79,87,0,78,79,88,0,78,79,89,0,78,79,90,0,78,80,65,0,78,
+80,66,0,78,80,67,0,78,80,68,0,78,80,69,0,78,80,70,0,78,80,71,0,78,80,72,0,78,80,73,0,78,80,74,0,78,80,75,0,78,80,76,0,78,80,77,0,78,80,78,0,78,80,79,0,78,80,80,0,78,80,81,0,78,80,82,0,78,80,83,0,78,80,84,0,78,80,85,0,78,80,86,0,78,80,87,0,78,80,88,0,78,80,89,0,78,80,90,0,78,81,65,0,78,81,66,0,78,81,67,0,78,81,68,0,78,81,69,0,78,81,70,0,78,81,71,0,78,81,72,0,78,81,73,0,78,81,74,0,78,81,75,0,78,81,76,0,78,81,77,0,78,81,78,0,78,81,79,0,78,81,80,0,78,81,81,0,78,81,82,0,78,81,83,0,78,81,84,0,78,81,85,
+0,78,81,86,0,78,81,87,0,78,81,88,0,78,81,89,0,78,81,90,0,78,82,65,0,78,82,66,0,78,82,67,0,78,82,68,0,78,82,69,0,78,82,70,0,78,82,71,0,78,82,72,0,78,82,73,0,78,82,74,0,78,82,75,0,78,82,76,0,78,82,77,0,78,82,78,0,78,82,79,0,78,82,80,0,78,82,81,0,78,82,82,0,78,82,83,0,78,82,84,0,78,82,85,0,78,82,86,0,78,82,87,0,78,82,88,0,78,82,89,0,78,82,90,0,78,83,65,0,78,83,66,0,78,83,67,0,78,83,68,0,78,83,69,0,78,83,70,0,78,83,71,0,78,83,72,0,78,83,73,0,78,83,74,0,78,83,75,0,78,83,76,0,78,83,77,0,78,83,78,0,78,83,
+79,0,78,83,80,0,78,83,81,0,78,83,82,0,78,83,83,0,78,83,84,0,78,83,85,0,78,83,86,0,78,83,87,0,78,83,88,0,78,83,89,0,78,83,90,0,78,84,65,0,78,84,66,0,78,84,67,0,78,84,68,0,78,84,69,0,78,84,70,0,78,84,71,0,78,84,72,0,78,84,73,0,78,84,74,0,78,84,75,0,78,84,76,0,78,84,77,0,78,84,78,0,78,84,79,0,78,84,80,0,78,84,81,0,78,84,82,0,78,84,83,0,78,84,84,0,78,84,85,0,78,84,86,0,78,84,87,0,78,84,88,0,78,84,89,0,78,84,90,0,78,85,65,0,78,85,66,0,78,85,67,0,78,85,68,0,78,85,69,0,78,85,70,0,78,85,71,0,78,85,72,0,78,
+85,73,0,78,85,74,0,78,85,75,0,78,85,76,0,78,85,77,0,78,85,78,0,78,85,79,0,78,85,80,0,78,85,81,0,78,85,82,0,78,85,83,0,78,85,84,0,78,85,85,0,78,85,86,0,78,85,87,0,78,85,88,0,78,85,89,0,78,85,90,0,78,86,65,0,78,86,66,0,78,86,67,0,78,86,68,0,78,86,69,0,78,86,70,0,78,86,71,0,78,86,72,0,78,86,73,0,78,86,74,0,78,86,75,0,78,86,76,0,78,86,77,0,78,86,78,0,78,86,79,0,78,86,80,0,78,86,81,0,78,86,82,0,78,86,83,0,78,86,84,0,78,86,85,0,78,86,86,0,78,86,87,0,78,86,88,0,78,86,89,0,78,86,90,0,78,87,65,0,78,87,66,
+0,78,87,67,0,78,87,68,0,78,87,69,0,78,87,70,0,78,87,71,0,78,87,72,0,78,87,73,0,78,87,74,0,78,87,75,0,78,87,76,0,78,87,77,0,78,87,78,0,78,87,79,0,78,87,80,0,78,87,81,0,78,87,82,0,78,87,83,0,78,87,84,0,78,87,85,0,78,87,86,0,78,87,87,0,78,87,88,0,78,87,89,0,78,87,90,0,78,88,65,0,78,88,66,0,78,88,67,0,78,88,68,0,78,88,69,0,78,88,70,0,78,88,71,0,78,88,72,0,78,88,73,0,78,88,74,0,78,88,75,0,78,88,76,0,78,88,77,0,78,88,78,0,78,88,79,0,78,88,80,0,78,88,81,0,78,88,82,0,78,88,83,0,78,88,84,0,78,88,85,0,78,88,
+86,0,78,88,87,0,78,88,88,0,78,88,89,0,78,88,90,0,78,89,65,0,78,89,66,0,78,89,67,0,78,89,68,0,78,89,69,0,78,89,70,0,78,89,71,0,78,89,72,0,78,89,73,0,78,89,74,0,78,89,75,0,78,89,76,0,78,89,77,0,78,89,78,0,78,89,79,0,78,89,80,0,78,89,81,0,78,89,82,0,78,89,83,0,78,89,84,0,78,89,85,0,78,89,86,0,78,89,87,0,78,89,88,0,78,89,89,0,78,89,90,0,78,90,65,0,78,90,66,0,78,90,67,0,78,90,68,0,78,90,69,0,78,90,70,0,78,90,71,0,78,90,72,0,78,90,73,0,78,90,74,0,78,90,75,0,78,90,76,0,78,90,77,0,78,90,78,0,78,90,79,0,78,
+90,80,0,78,90,81,0,78,90,82,0,78,90,83,0,78,90,84,0,78,90,85,0,78,90,86,0,78,90,87,0,78,90,88,0,78,90,89,0,78,90,90,0,79,65,65,0,79,65,66,0,79,65,67,0,79,65,68,0,79,65,69,0,79,65,70,0,79,65,71,0,79,65,72,0,79,65,73,0,79,65,74,0,79,65,75,0,79,65,76,0,79,65,77,0,79,65,78,0,79,65,79,0,79,65,80,0,79,65,81,0,79,65,82,0,79,65,83,0,79,65,84,0,79,65,85,0,79,65,86,0,79,65,87,0,79,65,88,0,79,65,89,0,79,65,90,0,79,66,65,0,79,66,66,0,79,66,67,0,79,66,68,0,79,66,69,0,79,66,70,0,79,66,71,0,79,66,72,0,79,66,73,
+0,79,66,74,0,79,66,75,0,79,66,76,0,79,66,77,0,79,66,78,0,79,66,79,0,79,66,80,0,79,66,81,0,79,66,82,0,79,66,83,0,79,66,84,0,79,66,85,0,79,66,86,0,79,66,87,0,79,66,88,0,79,66,89,0,79,66,90,0,79,67,65,0,79,67,66,0,79,67,67,0,79,67,68,0,79,67,69,0,79,67,70,0,79,67,71,0,79,67,72,0,79,67,73,0,79,67,74,0,79,67,75,0,79,67,76,0,79,67,77,0,79,67,78,0,79,67,79,0,79,67,80,0,79,67,81,0,79,67,82,0,79,67,83,0,79,67,84,0,79,67,85,0,79,67,86,0,79,67,87,0,79,67,88,0,79,67,89,0,79,67,90,0,79,68,65,0,79,68,66,0,79,68,
+67,0,79,68,68,0,79,68,69,0,79,68,70,0,79,68,71,0,79,68,72,0,79,68,73,0,79,68,74,0,79,68,75,0,79,68,76,0,79,68,77,0,79,68,78,0,79,68,79,0,79,68,80,0,79,68,81,0,79,68,82,0,79,68,83,0,79,68,84,0,79,68,85,0,79,68,86,0,79,68,87,0,79,68,88,0,79,68,89,0,79,68,90,0,79,69,65,0,79,69,66,0,79,69,67,0,79,69,68,0,79,69,69,0,79,69,70,0,79,69,71,0,79,69,72,0,79,69,73,0,79,69,74,0,79,69,75,0,79,69,76,0,79,69,77,0,79,69,78,0,79,69,79,0,79,69,80,0,79,69,81,0,79,69,82,0,79,69,83,0,79,69,84,0,79,69,85,0,79,69,86,0,79,
+69,87,0,79,69,88,0,79,69,89,0,79,69,90,0,79,70,65,0,79,70,66,0,79,70,67,0,79,70,68,0,79,70,69,0,79,70,70,0,79,70,71,0,79,70,72,0,79,70,73,0,79,70,74,0,79,70,75,0,79,70,76,0,79,70,77,0,79,70,78,0,79,70,79,0,79,70,80,0,79,70,81,0,79,70,82,0,79,70,83,0,79,70,84,0,79,70,85,0,79,70,86,0,79,70,87,0,79,70,88,0,79,70,89,0,79,70,90,0,79,71,65,0,79,71,66,0,79,71,67,0,79,71,68,0,79,71,69,0,79,71,70,0,79,71,71,0,79,71,72,0,79,71,73,0,79,71,74,0,79,71,75,0,79,71,76,0,79,71,77,0,79,71,78,0,79,71,79,0,79,71,80,
+0,79,71,81,0,79,71,82,0,79,71,83,0,79,71,84,0,79,71,85,0,79,71,86,0,79,71,87,0,79,71,88,0,79,71,89,0,79,71,90,0,79,72,65,0,79,72,66,0,79,72,67,0,79,72,68,0,79,72,69,0,79,72,70,0,79,72,71,0,79,72,72,0,79,72,73,0,79,72,74,0,79,72,75,0,79,72,76,0,79,72,77,0,79,72,78,0,79,72,79,0,79,72,80,0,79,72,81,0,79,72,82,0,79,72,83,0,79,72,84,0,79,72,85,0,79,72,86,0,79,72,87,0,79,72,88,0,79,72,89,0,79,72,90,0,79,73,65,0,79,73,66,0,79,73,67,0,79,73,68,0,79,73,69,0,79,73,70,0,79,73,71,0,79,73,72,0,79,73,73,0,79,73,
+74,0,79,73,75,0,79,73,76,0,79,73,77,0,79,73,78,0,79,73,79,0,79,73,80,0,79,73,81,0,79,73,82,0,79,73,83,0,79,73,84,0,79,73,85,0,79,73,86,0,79,73,87,0,79,73,88,0,79,73,89,0,79,73,90,0,79,74,65,0,79,74,66,0,79,74,67,0,79,74,68,0,79,74,69,0,79,74,70,0,79,74,71,0,79,74,72,0,79,74,73,0,79,74,74,0,79,74,75,0,79,74,76,0,79,74,77,0,79,74,78,0,79,74,79,0,79,74,80,0,79,74,81,0,79,74,82,0,79,74,83,0,79,74,84,0,79,74,85,0,79,74,86,0,79,74,87,0,79,74,88,0,79,74,89,0,79,74,90,0,79,75,65,0,79,75,66,0,79,75,67,0,79,
+75,68,0,79,75,69,0,79,75,70,0,79,75,71,0,79,75,72,0,79,75,73,0,79,75,74,0,79,75,75,0,79,75,76,0,79,75,77,0,79,75,78,0,79,75,79,0,79,75,80,0,79,75,81,0,79,75,82,0,79,75,83,0,79,75,84,0,79,75,85,0,79,75,86,0,79,75,87,0,79,75,88,0,79,75,89,0,79,75,90,0,79,76,65,0,79,76,66,0,79,76,67,0,79,76,68,0,79,76,69,0,79,76,70,0,79,76,71,0,79,76,72,0,79,76,73,0,79,76,74,0,79,76,75,0,79,76,76,0,79,76,77,0,79,76,78,0,79,76,79,0,79,76,80,0,79,76,81,0,79,76,82,0,79,76,83,0,79,76,84,0,79,76,85,0,79,76,86,0,79,76,87,
+0,79,76,88,0,79,76,89,0,79,76,90,0,79,77,65,0,79,77,66,0,79,77,67,0,79,77,68,0,79,77,69,0,79,77,70,0,79,77,71,0,79,77,72,0,79,77,73,0,79,77,74,0,79,77,75,0,79,77,76,0,79,77,77,0,79,77,78,0,79,77,79,0,79,77,80,0,79,77,81,0,79,77,82,0,79,77,83,0,79,77,84,0,79,77,85,0,79,77,86,0,79,77,87,0,79,77,88,0,79,77,89,0,79,77,90,0,79,78,65,0,79,78,66,0,79,78,67,0,79,78,68,0,79,78,69,0,79,78,70,0,79,78,71,0,79,78,72,0,79,78,73,0,79,78,74,0,79,78,75,0,79,78,76,0,79,78,77,0,79,78,78,0,79,78,79,0,79,78,80,0,79,78,
+81,0,79,78,82,0,79,78,83,0,79,78,84,0,79,78,85,0,79,78,86,0,79,78,87,0,79,78,88,0,79,78,89,0,79,78,90,0,79,79,65,0,79,79,66,0,79,79,67,0,79,79,68,0,79,79,69,0,79,79,70,0,79,79,71,0,79,79,72,0,79,79,73,0,79,79,74,0,79,79,75,0,79,79,76,0,79,79,77,0,79,79,78,0,79,79,79,0,79,79,80,0,79,79,81,0,79,79,82,0,79,79,83,0,79,79,84,0,79,79,85,0,79,79,86,0,79,79,87,0,79,79,88,0,79,79,89,0,79,79,90,0,79,80,65,0,79,80,66,0,79,80,67,0,79,80,68,0,79,80,69,0,79,80,70,0,79,80,71,0,79,80,72,0,79,80,73,0,79,80,74,0,79,
+80,75,0,79,80,76,0,79,80,77,0,79,80,78,0,79,80,79,0,79,80,80,0,79,80,81,0,79,80,82,0,79,80,83,0,79,80,84,0,79,80,85,0,79,80,86,0,79,80,87,0,79,80,88,0,79,80,89,0,79,80,90,0,79,81,65,0,79,81,66,0,79,81,67,0,79,81,68,0,79,81,69,0,79,81,70,0,79,81,71,0,79,81,72,0,79,81,73,0,79,81,74,0,79,81,75,0,79,81,76,0,79,81,77,0,79,81,78,0,79,81,79,0,79,81,80,0,79,81,81,0,79,81,82,0,79,81,83,0,79,81,84,0,79,81,85,0,79,81,86,0,79,81,87,0,79,81,88,0,79,81,89,0,79,81,90,0,79,82,65,0,79,82,66,0,79,82,67,0,79,82,68,
+0,79,82,69,0,79,82,70,0,79,82,71,0,79,82,72,0,79,82,73,0,79,82,74,0,79,82,75,0,79,82,76,0,79,82,77,0,79,82,78,0,79,82,79,0,79,82,80,0,79,82,81,0,79,82,82,0,79,82,83,0,79,82,84,0,79,82,85,0,79,82,86,0,79,82,87,0,79,82,88,0,79,82,89,0,79,82,90,0,79,83,65,0,79,83,66,0,79,83,67,0,79,83,68,0,79,83,69,0,79,83,70,0,79,83,71,0,79,83,72,0,79,83,73,0,79,83,74,0,79,83,75,0,79,83,76,0,79,83,77,0,79,83,78,0,79,83,79,0,79,83,80,0,79,83,81,0,79,83,82,0,79,83,83,0,79,83,84,0,79,83,85,0,79,83,86,0,79,83,87,0,79,83,
+88,0,79,83,89,0,79,83,90,0,79,84,65,0,79,84,66,0,79,84,67,0,79,84,68,0,79,84,69,0,79,84,70,0,79,84,71,0,79,84,72,0,79,84,73,0,79,84,74,0,79,84,75,0,79,84,76,0,79,84,77,0,79,84,78,0,79,84,79,0,79,84,80,0,79,84,81,0,79,84,82,0,79,84,83,0,79,84,84,0,79,84,85,0,79,84,86,0,79,84,87,0,79,84,88,0,79,84,89,0,79,84,90,0,79,85,65,0,79,85,66,0,79,85,67,0,79,85,68,0,79,85,69,0,79,85,70,0,79,85,71,0,79,85,72,0,79,85,73,0,79,85,74,0,79,85,75,0,79,85,76,0,79,85,77,0,79,85,78,0,79,85,79,0,79,85,80,0,79,85,81,0,79,
+85,82,0,79,85,83,0,79,85,84,0,79,85,85,0,79,85,86,0,79,85,87,0,79,85,88,0,79,85,89,0,79,85,90,0,79,86,65,0,79,86,66,0,79,86,67,0,79,86,68,0,79,86,69,0,79,86,70,0,79,86,71,0,79,86,72,0,79,86,73,0,79,86,74,0,79,86,75,0,79,86,76,0,79,86,77,0,79,86,78,0,79,86,79,0,79,86,80,0,79,86,81,0,79,86,82,0,79,86,83,0,79,86,84,0,79,86,85,0,79,86,86,0,79,86,87,0,79,86,88,0,79,86,89,0,79,86,90,0,79,87,65,0,79,87,66,0,79,87,67,0,79,87,68,0,79,87,69,0,79,87,70,0,79,87,71,0,79,87,72,0,79,87,73,0,79,87,74,0,79,87,75,
+0,79,87,76,0,79,87,77,0,79,87,78,0,79,87,79,0,79,87,80,0,79,87,81,0,79,87,82,0,79,87,83,0,79,87,84,0,79,87,85,0,79,87,86,0,79,87,87,0,79,87,88,0,79,87,89,0,79,87,90,0,79,88,65,0,79,88,66,0,79,88,67,0,79,88,68,0,79,88,69,0,79,88,70,0,79,88,71,0,79,88,72,0,79,88,73,0,79,88,74,0,79,88,75,0,79,88,76,0,79,88,77,0,79,88,78,0,79,88,79,0,79,88,80,0,79,88,81,0,79,88,82,0,79,88,83,0,79,88,84,0,79,88,85,0,79,88,86,0,79,88,87,0,79,88,88,0,79,88,89,0,79,88,90,0,79,89,65,0,79,89,66,0,79,89,67,0,79,89,68,0,79,89,
+69,0,79,89,70,0,79,89,71,0,79,89,72,0,79,89,73,0,79,89,74,0,79,89,75,0,79,89,76,0,79,89,77,0,79,89,78,0,79,89,79,0,79,89,80,0,79,89,81,0,79,89,82,0,79,89,83,0,79,89,84,0,79,89,85,0,79,89,86,0,79,89,87,0,79,89,88,0,79,89,89,0,79,89,90,0,79,90,65,0,79,90,66,0,79,90,67,0,79,90,68,0,79,90,69,0,79,90,70,0,79,90,71,0,79,90,72,0,79,90,73,0,79,90,74,0,79,90,75,0,79,90,76,0,79,90,77,0,79,90,78,0,79,90,79,0,79,90,80,0,79,90,81,0,79,90,82,0,79,90,83,0,79,90,84,0,79,90,85,0,79,90,86,0,79,90,87,0,79,90,88,0,79,
+90,89,0,79,90,90,0,80,65,65,0,80,65,66,0,80,65,67,0,80,65,68,0,80,65,69,0,80,65,70,0,80,65,71,0,80,65,72,0,80,65,73,0,80,65,74,0,80,65,75,0,80,65,76,0,80,65,77,0,80,65,78,0,80,65,79,0,80,65,80,0,80,65,81,0,80,65,82,0,80,65,83,0,80,65,84,0,80,65,85,0,80,65,86,0,80,65,87,0,80,65,88,0,80,65,89,0,80,65,90,0,80,66,65,0,80,66,66,0,80,66,67,0,80,66,68,0,80,66,69,0,80,66,70,0,80,66,71,0,80,66,72,0,80,66,73,0,80,66,74,0,80,66,75,0,80,66,76,0,80,66,77,0,80,66,78,0,80,66,79,0,80,66,80,0,80,66,81,0,80,66,82,
+0,80,66,83,0,80,66,84,0,80,66,85],"i8",4,x.a+41E3);
+H([0,80,66,86,0,80,66,87,0,80,66,88,0,80,66,89,0,80,66,90,0,80,67,65,0,80,67,66,0,80,67,67,0,80,67,68,0,80,67,69,0,80,67,70,0,80,67,71,0,80,67,72,0,80,67,73,0,80,67,74,0,80,67,75,0,80,67,76,0,80,67,77,0,80,67,78,0,80,67,79,0,80,67,80,0,80,67,81,0,80,67,82,0,80,67,83,0,80,67,84,0,80,67,85,0,80,67,86,0,80,67,87,0,80,67,88,0,80,67,89,0,80,67,90,0,80,68,65,0,80,68,66,0,80,68,67,0,80,68,68,0,80,68,69,0,80,68,70,0,80,68,71,0,80,68,72,0,80,68,73,0,80,68,74,0,80,68,75,0,80,68,76,0,80,68,77,0,80,68,78,0,80,
+68,79,0,80,68,80,0,80,68,81,0,80,68,82,0,80,68,83,0,80,68,84,0,80,68,85,0,80,68,86,0,80,68,87,0,80,68,88,0,80,68,89,0,80,68,90,0,80,69,65,0,80,69,66,0,80,69,67,0,80,69,68,0,80,69,69,0,80,69,70,0,80,69,71,0,80,69,72,0,80,69,73,0,80,69,74,0,80,69,75,0,80,69,76,0,80,69,77,0,80,69,78,0,80,69,79,0,80,69,80,0,80,69,81,0,80,69,82,0,80,69,83,0,80,69,84,0,80,69,85,0,80,69,86,0,80,69,87,0,80,69,88,0,80,69,89,0,80,69,90,0,80,70,65,0,80,70,66,0,80,70,67,0,80,70,68,0,80,70,69,0,80,70,70,0,80,70,71,0,80,70,72,
+0,80,70,73,0,80,70,74,0,80,70,75,0,80,70,76,0,80,70,77,0,80,70,78,0,80,70,79,0,80,70,80,0,80,70,81,0,80,70,82,0,80,70,83,0,80,70,84,0,80,70,85,0,80,70,86,0,80,70,87,0,80,70,88,0,80,70,89,0,80,70,90,0,80,71,65,0,80,71,66,0,80,71,67,0,80,71,68,0,80,71,69,0,80,71,70,0,80,71,71,0,80,71,72,0,80,71,73,0,80,71,74,0,80,71,75,0,80,71,76,0,80,71,77,0,80,71,78,0,80,71,79,0,80,71,80,0,80,71,81,0,80,71,82,0,80,71,83,0,80,71,84,0,80,71,85,0,80,71,86,0,80,71,87,0,80,71,88,0,80,71,89,0,80,71,90,0,80,72,65,0,80,72,
+66,0,80,72,67,0,80,72,68,0,80,72,69,0,80,72,70,0,80,72,71,0,80,72,72,0,80,72,73,0,80,72,74,0,80,72,75,0,80,72,76,0,80,72,77,0,80,72,78,0,80,72,79,0,80,72,80,0,80,72,81,0,80,72,82,0,80,72,83,0,80,72,84,0,80,72,85,0,80,72,86,0,80,72,87,0,80,72,88,0,80,72,89,0,80,72,90,0,80,73,65,0,80,73,66,0,80,73,67,0,80,73,68,0,80,73,69,0,80,73,70,0,80,73,71,0,80,73,72,0,80,73,73,0,80,73,74,0,80,73,75,0,80,73,76,0,80,73,77,0,80,73,78,0,80,73,79,0,80,73,80,0,80,73,81,0,80,73,82,0,80,73,83,0,80,73,84,0,80,73,85,0,80,
+73,86,0,80,73,87,0,80,73,88,0,80,73,89,0,80,73,90,0,80,74,65,0,80,74,66,0,80,74,67,0,80,74,68,0,80,74,69,0,80,74,70,0,80,74,71,0,80,74,72,0,80,74,73,0,80,74,74,0,80,74,75,0,80,74,76,0,80,74,77,0,80,74,78,0,80,74,79,0,80,74,80,0,80,74,81,0,80,74,82,0,80,74,83,0,80,74,84,0,80,74,85,0,80,74,86,0,80,74,87,0,80,74,88,0,80,74,89,0,80,74,90,0,80,75,65,0,80,75,66,0,80,75,67,0,80,75,68,0,80,75,69,0,80,75,70,0,80,75,71,0,80,75,72,0,80,75,73,0,80,75,74,0,80,75,75,0,80,75,76,0,80,75,77,0,80,75,78,0,80,75,79,
+0,80,75,80,0,80,75,81,0,80,75,82,0,80,75,83,0,80,75,84,0,80,75,85,0,80,75,86,0,80,75,87,0,80,75,88,0,80,75,89,0,80,75,90,0,80,76,65,0,80,76,66,0,80,76,67,0,80,76,68,0,80,76,69,0,80,76,70,0,80,76,71,0,80,76,72,0,80,76,73,0,80,76,74,0,80,76,75,0,80,76,76,0,80,76,77,0,80,76,78,0,80,76,79,0,80,76,80,0,80,76,81,0,80,76,82,0,80,76,83,0,80,76,84,0,80,76,85,0,80,76,86,0,80,76,87,0,80,76,88,0,80,76,89,0,80,76,90,0,80,77,65,0,80,77,66,0,80,77,67,0,80,77,68,0,80,77,69,0,80,77,70,0,80,77,71,0,80,77,72,0,80,77,
+73,0,80,77,74,0,80,77,75,0,80,77,76,0,80,77,77,0,80,77,78,0,80,77,79,0,80,77,80,0,80,77,81,0,80,77,82,0,80,77,83,0,80,77,84,0,80,77,85,0,80,77,86,0,80,77,87,0,80,77,88,0,80,77,89,0,80,77,90,0,80,78,65,0,80,78,66,0,80,78,67,0,80,78,68,0,80,78,69,0,80,78,70,0,80,78,71,0,80,78,72,0,80,78,73,0,80,78,74,0,80,78,75,0,80,78,76,0,80,78,77,0,80,78,78,0,80,78,79,0,80,78,80,0,80,78,81,0,80,78,82,0,80,78,83,0,80,78,84,0,80,78,85,0,80,78,86,0,80,78,87,0,80,78,88,0,80,78,89,0,80,78,90,0,80,79,65,0,80,79,66,0,80,
+79,67,0,80,79,68,0,80,79,69,0,80,79,70,0,80,79,71,0,80,79,72,0,80,79,73,0,80,79,74,0,80,79,75,0,80,79,76,0,80,79,77,0,80,79,78,0,80,79,79,0,80,79,80,0,80,79,81,0,80,79,82,0,80,79,83,0,80,79,84,0,80,79,85,0,80,79,86,0,80,79,87,0,80,79,88,0,80,79,89,0,80,79,90,0,80,80,65,0,80,80,66,0,80,80,67,0,80,80,68,0,80,80,69,0,80,80,70,0,80,80,71,0,80,80,72,0,80,80,73,0,80,80,74,0,80,80,75,0,80,80,76,0,80,80,77,0,80,80,78,0,80,80,79,0,80,80,80,0,80,80,81,0,80,80,82,0,80,80,83,0,80,80,84,0,80,80,85,0,80,80,86,
+0,80,80,87,0,80,80,88,0,80,80,89,0,80,80,90,0,80,81,65,0,80,81,66,0,80,81,67,0,80,81,68,0,80,81,69,0,80,81,70,0,80,81,71,0,80,81,72,0,80,81,73,0,80,81,74,0,80,81,75,0,80,81,76,0,80,81,77,0,80,81,78,0,80,81,79,0,80,81,80,0,80,81,81,0,80,81,82,0,80,81,83,0,80,81,84,0,80,81,85,0,80,81,86,0,80,81,87,0,80,81,88,0,80,81,89,0,80,81,90,0,80,82,65,0,80,82,66,0,80,82,67,0,80,82,68,0,80,82,69,0,80,82,70,0,80,82,71,0,80,82,72,0,80,82,73,0,80,82,74,0,80,82,75,0,80,82,76,0,80,82,77,0,80,82,78,0,80,82,79,0,80,82,
+80,0,80,82,81,0,80,82,82,0,80,82,83,0,80,82,84,0,80,82,85,0,80,82,86,0,80,82,87,0,80,82,88,0,80,82,89,0,80,82,90,0,80,83,65,0,80,83,66,0,80,83,67,0,80,83,68,0,80,83,69,0,80,83,70,0,80,83,71,0,80,83,72,0,80,83,73,0,80,83,74,0,80,83,75,0,80,83,76,0,80,83,77,0,80,83,78,0,80,83,79,0,80,83,80,0,80,83,81,0,80,83,82,0,80,83,83,0,80,83,84,0,80,83,85,0,80,83,86,0,80,83,87,0,80,83,88,0,80,83,89,0,80,83,90,0,80,84,65,0,80,84,66,0,80,84,67,0,80,84,68,0,80,84,69,0,80,84,70,0,80,84,71,0,80,84,72,0,80,84,73,0,80,
+84,74,0,80,84,75,0,80,84,76,0,80,84,77,0,80,84,78,0,80,84,79,0,80,84,80,0,80,84,81,0,80,84,82,0,80,84,83,0,80,84,84,0,80,84,85,0,80,84,86,0,80,84,87,0,80,84,88,0,80,84,89,0,80,84,90,0,80,85,65,0,80,85,66,0,80,85,67,0,80,85,68,0,80,85,69,0,80,85,70,0,80,85,71,0,80,85,72,0,80,85,73,0,80,85,74,0,80,85,75,0,80,85,76,0,80,85,77,0,80,85,78,0,80,85,79,0,80,85,80,0,80,85,81,0,80,85,82,0,80,85,83,0,80,85,84,0,80,85,85,0,80,85,86,0,80,85,87,0,80,85,88,0,80,85,89,0,80,85,90,0,80,86,65,0,80,86,66,0,80,86,67,
+0,80,86,68,0,80,86,69,0,80,86,70,0,80,86,71,0,80,86,72,0,80,86,73,0,80,86,74,0,80,86,75,0,80,86,76,0,80,86,77,0,80,86,78,0,80,86,79,0,80,86,80,0,80,86,81,0,80,86,82,0,80,86,83,0,80,86,84,0,80,86,85,0,80,86,86,0,80,86,87,0,80,86,88,0,80,86,89,0,80,86,90,0,80,87,65,0,80,87,66,0,80,87,67,0,80,87,68,0,80,87,69,0,80,87,70,0,80,87,71,0,80,87,72,0,80,87,73,0,80,87,74,0,80,87,75,0,80,87,76,0,80,87,77,0,80,87,78,0,80,87,79,0,80,87,80,0,80,87,81,0,80,87,82,0,80,87,83,0,80,87,84,0,80,87,85,0,80,87,86,0,80,87,
+87,0,80,87,88,0,80,87,89,0,80,87,90,0,80,88,65,0,80,88,66,0,80,88,67,0,80,88,68,0,80,88,69,0,80,88,70,0,80,88,71,0,80,88,72,0,80,88,73,0,80,88,74,0,80,88,75,0,80,88,76,0,80,88,77,0,80,88,78,0,80,88,79,0,80,88,80,0,80,88,81,0,80,88,82,0,80,88,83,0,80,88,84,0,80,88,85,0,80,88,86,0,80,88,87,0,80,88,88,0,80,88,89,0,80,88,90,0,80,89,65,0,80,89,66,0,80,89,67,0,80,89,68,0,80,89,69,0,80,89,70,0,80,89,71,0,80,89,72,0,80,89,73,0,80,89,74,0,80,89,75,0,80,89,76,0,80,89,77,0,80,89,78,0,80,89,79,0,80,89,80,0,80,
+89,81,0,80,89,82,0,80,89,83,0,80,89,84,0,80,89,85,0,80,89,86,0,80,89,87,0,80,89,88,0,80,89,89,0,80,89,90,0,80,90,65,0,80,90,66,0,80,90,67,0,80,90,68,0,80,90,69,0,80,90,70,0,80,90,71,0,80,90,72,0,80,90,73,0,80,90,74,0,80,90,75,0,80,90,76,0,80,90,77,0,80,90,78,0,80,90,79,0,80,90,80,0,80,90,81,0,80,90,82,0,80,90,83,0,80,90,84,0,80,90,85,0,80,90,86,0,80,90,87,0,80,90,88,0,80,90,89,0,80,90,90,0,81,65,65,0,81,65,66,0,81,65,67,0,81,65,68,0,81,65,69,0,81,65,70,0,81,65,71,0,81,65,72,0,81,65,73,0,81,65,74,
+0,81,65,75,0,81,65,76,0,81,65,77,0,81,65,78,0,81,65,79,0,81,65,80,0,81,65,81,0,81,65,82,0,81,65,83,0,81,65,84,0,81,65,85,0,81,65,86,0,81,65,87,0,81,65,88,0,81,65,89,0,81,65,90,0,81,66,65,0,81,66,66,0,81,66,67,0,81,66,68,0,81,66,69,0,81,66,70,0,81,66,71,0,81,66,72,0,81,66,73,0,81,66,74,0,81,66,75,0,81,66,76,0,81,66,77,0,81,66,78,0,81,66,79,0,81,66,80,0,81,66,81,0,81,66,82,0,81,66,83,0,81,66,84,0,81,66,85,0,81,66,86,0,81,66,87,0,81,66,88,0,81,66,89,0,81,66,90,0,81,67,65,0,81,67,66,0,81,67,67,0,81,67,
+68,0,81,67,69,0,81,67,70,0,81,67,71,0,81,67,72,0,81,67,73,0,81,67,74,0,81,67,75,0,81,67,76,0,81,67,77,0,81,67,78,0,81,67,79,0,81,67,80,0,81,67,81,0,81,67,82,0,81,67,83,0,81,67,84,0,81,67,85,0,81,67,86,0,81,67,87,0,81,67,88,0,81,67,89,0,81,67,90,0,81,68,65,0,81,68,66,0,81,68,67,0,81,68,68,0,81,68,69,0,81,68,70,0,81,68,71,0,81,68,72,0,81,68,73,0,81,68,74,0,81,68,75,0,81,68,76,0,81,68,77,0,81,68,78,0,81,68,79,0,81,68,80,0,81,68,81,0,81,68,82,0,81,68,83,0,81,68,84,0,81,68,85,0,81,68,86,0,81,68,87,0,81,
+68,88,0,81,68,89,0,81,68,90,0,81,69,65,0,81,69,66,0,81,69,67,0,81,69,68,0,81,69,69,0,81,69,70,0,81,69,71,0,81,69,72,0,81,69,73,0,81,69,74,0,81,69,75,0,81,69,76,0,81,69,77,0,81,69,78,0,81,69,79,0,81,69,80,0,81,69,81,0,81,69,82,0,81,69,83,0,81,69,84,0,81,69,85,0,81,69,86,0,81,69,87,0,81,69,88,0,81,69,89,0,81,69,90,0,81,70,65,0,81,70,66,0,81,70,67,0,81,70,68,0,81,70,69,0,81,70,70,0,81,70,71,0,81,70,72,0,81,70,73,0,81,70,74,0,81,70,75,0,81,70,76,0,81,70,77,0,81,70,78,0,81,70,79,0,81,70,80,0,81,70,81,
+0,81,70,82,0,81,70,83,0,81,70,84,0,81,70,85,0,81,70,86,0,81,70,87,0,81,70,88,0,81,70,89,0,81,70,90,0,81,71,65,0,81,71,66,0,81,71,67,0,81,71,68,0,81,71,69,0,81,71,70,0,81,71,71,0,81,71,72,0,81,71,73,0,81,71,74,0,81,71,75,0,81,71,76,0,81,71,77,0,81,71,78,0,81,71,79,0,81,71,80,0,81,71,81,0,81,71,82,0,81,71,83,0,81,71,84,0,81,71,85,0,81,71,86,0,81,71,87,0,81,71,88,0,81,71,89,0,81,71,90,0,81,72,65,0,81,72,66,0,81,72,67,0,81,72,68,0,81,72,69,0,81,72,70,0,81,72,71,0,81,72,72,0,81,72,73,0,81,72,74,0,81,72,
+75,0,81,72,76,0,81,72,77,0,81,72,78,0,81,72,79,0,81,72,80,0,81,72,81,0,81,72,82,0,81,72,83,0,81,72,84,0,81,72,85,0,81,72,86,0,81,72,87,0,81,72,88,0,81,72,89,0,81,72,90,0,81,73,65,0,81,73,66,0,81,73,67,0,81,73,68,0,81,73,69,0,81,73,70,0,81,73,71,0,81,73,72,0,81,73,73,0,81,73,74,0,81,73,75,0,81,73,76,0,81,73,77,0,81,73,78,0,81,73,79,0,81,73,80,0,81,73,81,0,81,73,82,0,81,73,83,0,81,73,84,0,81,73,85,0,81,73,86,0,81,73,87,0,81,73,88,0,81,73,89,0,81,73,90,0,81,74,65,0,81,74,66,0,81,74,67,0,81,74,68,0,81,
+74,69,0,81,74,70,0,81,74,71,0,81,74,72,0,81,74,73,0,81,74,74,0,81,74,75,0,81,74,76,0,81,74,77,0,81,74,78,0,81,74,79,0,81,74,80,0,81,74,81,0,81,74,82,0,81,74,83,0,81,74,84,0,81,74,85,0,81,74,86,0,81,74,87,0,81,74,88,0,81,74,89,0,81,74,90,0,81,75,65,0,81,75,66,0,81,75,67,0,81,75,68,0,81,75,69,0,81,75,70,0,81,75,71,0,81,75,72,0,81,75,73,0,81,75,74,0,81,75,75,0,81,75,76,0,81,75,77,0,81,75,78,0,81,75,79,0,81,75,80,0,81,75,81,0,81,75,82,0,81,75,83,0,81,75,84,0,81,75,85,0,81,75,86,0,81,75,87,0,81,75,88,
+0,81,75,89,0,81,75,90,0,81,76,65,0,81,76,66,0,81,76,67,0,81,76,68,0,81,76,69,0,81,76,70,0,81,76,71,0,81,76,72,0,81,76,73,0,81,76,74,0,81,76,75,0,81,76,76,0,81,76,77,0,81,76,78,0,81,76,79,0,81,76,80,0,81,76,81,0,81,76,82,0,81,76,83,0,81,76,84,0,81,76,85,0,81,76,86,0,81,76,87,0,81,76,88,0,81,76,89,0,81,76,90,0,81,77,65,0,81,77,66,0,81,77,67,0,81,77,68,0,81,77,69,0,81,77,70,0,81,77,71,0,81,77,72,0,81,77,73,0,81,77,74,0,81,77,75,0,81,77,76,0,81,77,77,0,81,77,78,0,81,77,79,0,81,77,80,0,81,77,81,0,81,77,
+82,0,81,77,83,0,81,77,84,0,81,77,85,0,81,77,86,0,81,77,87,0,81,77,88,0,81,77,89,0,81,77,90,0,81,78,65,0,81,78,66,0,81,78,67,0,81,78,68,0,81,78,69,0,81,78,70,0,81,78,71,0,81,78,72,0,81,78,73,0,81,78,74,0,81,78,75,0,81,78,76,0,81,78,77,0,81,78,78,0,81,78,79,0,81,78,80,0,81,78,81,0,81,78,82,0,81,78,83,0,81,78,84,0,81,78,85,0,81,78,86,0,81,78,87,0,81,78,88,0,81,78,89,0,81,78,90,0,81,79,65,0,81,79,66,0,81,79,67,0,81,79,68,0,81,79,69,0,81,79,70,0,81,79,71,0,81,79,72,0,81,79,73,0,81,79,74,0,81,79,75,0,81,
+79,76,0,81,79,77,0,81,79,78,0,81,79,79,0,81,79,80,0,81,79,81,0,81,79,82,0,81,79,83,0,81,79,84,0,81,79,85,0,81,79,86,0,81,79,87,0,81,79,88,0,81,79,89,0,81,79,90,0,81,80,65,0,81,80,66,0,81,80,67,0,81,80,68,0,81,80,69,0,81,80,70,0,81,80,71,0,81,80,72,0,81,80,73,0,81,80,74,0,81,80,75,0,81,80,76,0,81,80,77,0,81,80,78,0,81,80,79,0,81,80,80,0,81,80,81,0,81,80,82,0,81,80,83,0,81,80,84,0,81,80,85,0,81,80,86,0,81,80,87,0,81,80,88,0,81,80,89,0,81,80,90,0,81,81,65,0,81,81,66,0,81,81,67,0,81,81,68,0,81,81,69,
+0,81,81,70,0,81,81,71,0,81,81,72,0,81,81,73,0,81,81,74,0,81,81,75,0,81,81,76,0,81,81,77,0,81,81,78,0,81,81,79,0,81,81,80,0,81,81,81,0,81,81,82,0,81,81,83,0,81,81,84,0,81,81,85,0,81,81,86,0,81,81,87,0,81,81,88,0,81,81,89,0,81,81,90,0,81,82,65,0,81,82,66,0,81,82,67,0,81,82,68,0,81,82,69,0,81,82,70,0,81,82,71,0,81,82,72,0,81,82,73,0,81,82,74,0,81,82,75,0,81,82,76,0,81,82,77,0,81,82,78,0,81,82,79,0,81,82,80,0,81,82,81,0,81,82,82,0,81,82,83,0,81,82,84,0,81,82,85,0,81,82,86,0,81,82,87,0,81,82,88,0,81,82,
+89,0,81,82,90,0,81,83,65,0,81,83,66,0,81,83,67,0,81,83,68,0,81,83,69,0,81,83,70,0,81,83,71,0,81,83,72,0,81,83,73,0,81,83,74,0,81,83,75,0,81,83,76,0,81,83,77,0,81,83,78,0,81,83,79,0,81,83,80,0,81,83,81,0,81,83,82,0,81,83,83,0,81,83,84,0,81,83,85,0,81,83,86,0,81,83,87,0,81,83,88,0,81,83,89,0,81,83,90,0,81,84,65,0,81,84,66,0,81,84,67,0,81,84,68,0,81,84,69,0,81,84,70,0,81,84,71,0,81,84,72,0,81,84,73,0,81,84,74,0,81,84,75,0,81,84,76,0,81,84,77,0,81,84,78,0,81,84,79,0,81,84,80,0,81,84,81,0,81,84,82,0,81,
+84,83,0,81,84,84,0,81,84,85,0,81,84,86,0,81,84,87,0,81,84,88,0,81,84,89,0,81,84,90,0,81,85,65,0,81,85,66,0,81,85,67,0,81,85,68,0,81,85,69,0,81,85,70,0,81,85,71,0,81,85,72,0,81,85,73,0,81,85,74,0,81,85,75,0,81,85,76,0,81,85,77,0,81,85,78,0,81,85,79,0,81,85,80,0,81,85,81,0,81,85,82,0,81,85,83,0,81,85,84,0,81,85,85,0,81,85,86,0,81,85,87,0,81,85,88,0,81,85,89,0,81,85,90,0,81,86,65,0,81,86,66,0,81,86,67,0,81,86,68,0,81,86,69,0,81,86,70,0,81,86,71,0,81,86,72,0,81,86,73,0,81,86,74,0,81,86,75,0,81,86,76,
+0,81,86,77,0,81,86,78,0,81,86,79,0,81,86,80,0,81,86,81,0,81,86,82,0,81,86,83,0,81,86,84,0,81,86,85,0,81,86,86,0,81,86,87,0,81,86,88,0,81,86,89,0,81,86,90,0,81,87,65,0,81,87,66,0,81,87,67,0,81,87,68,0,81,87,69,0,81,87,70,0,81,87,71,0,81,87,72,0,81,87,73,0,81,87,74,0,81,87,75,0,81,87,76,0,81,87,77,0,81,87,78,0,81,87,79,0,81,87,80,0,81,87,81,0,81,87,82,0,81,87,83,0,81,87,84,0,81,87,85,0,81,87,86,0,81,87,87,0,81,87,88,0,81,87,89,0,81,87,90,0,81,88,65,0,81,88,66,0,81,88,67,0,81,88,68,0,81,88,69,0,81,88,
+70,0,81,88,71,0,81,88,72,0,81,88,73,0,81,88,74,0,81,88,75,0,81,88,76,0,81,88,77,0,81,88,78,0,81,88,79,0,81,88,80,0,81,88,81,0,81,88,82,0,81,88,83,0,81,88,84,0,81,88,85,0,81,88,86,0,81,88,87,0,81,88,88,0,81,88,89,0,81,88,90,0,81,89,65,0,81,89,66,0,81,89,67,0,81,89,68,0,81,89,69,0,81,89,70,0,81,89,71,0,81,89,72,0,81,89,73,0,81,89,74,0,81,89,75,0,81,89,76,0,81,89,77,0,81,89,78,0,81,89,79,0,81,89,80,0,81,89,81,0,81,89,82,0,81,89,83,0,81,89,84,0,81,89,85,0,81,89,86,0,81,89,87,0,81,89,88,0,81,89,89,0,81,
+89,90,0,81,90,65,0,81,90,66,0,81,90,67,0,81,90,68,0,81,90,69,0,81,90,70,0,81,90,71,0,81,90,72,0,81,90,73,0,81,90,74,0,81,90,75,0,81,90,76,0,81,90,77,0,81,90,78,0,81,90,79,0,81,90,80,0,81,90,81,0,81,90,82,0,81,90,83,0,81,90,84,0,81,90,85,0,81,90,86,0,81,90,87,0,81,90,88,0,81,90,89,0,81,90,90,0,82,65,65,0,82,65,66,0,82,65,67,0,82,65,68,0,82,65,69,0,82,65,70,0,82,65,71,0,82,65,72,0,82,65,73,0,82,65,74,0,82,65,75,0,82,65,76,0,82,65,77,0,82,65,78,0,82,65,79,0,82,65,80,0,82,65,81,0,82,65,82,0,82,65,83,
+0,82,65,84,0,82,65,85,0,82,65,86,0,82,65,87,0,82,65,88,0,82,65,89,0,82,65,90,0,82,66,65,0,82,66,66,0,82,66,67,0,82,66,68,0,82,66,69,0,82,66,70,0,82,66,71,0,82,66,72,0,82,66,73,0,82,66,74,0,82,66,75,0,82,66,76,0,82,66,77,0,82,66,78,0,82,66,79,0,82,66,80,0,82,66,81,0,82,66,82,0,82,66,83,0,82,66,84,0,82,66,85,0,82,66,86,0,82,66,87,0,82,66,88,0,82,66,89,0,82,66,90,0,82,67,65,0,82,67,66,0,82,67,67,0,82,67,68,0,82,67,69,0,82,67,70,0,82,67,71,0,82,67,72,0,82,67,73,0,82,67,74,0,82,67,75,0,82,67,76,0,82,67,
+77,0,82,67,78,0,82,67,79,0,82,67,80,0,82,67,81,0,82,67,82,0,82,67,83,0,82,67,84,0,82,67,85,0,82,67,86,0,82,67,87,0,82,67,88,0,82,67,89,0,82,67,90,0,82,68,65,0,82,68,66,0,82,68,67,0,82,68,68,0,82,68,69,0,82,68,70,0,82,68,71,0,82,68,72,0,82,68,73,0,82,68,74,0,82,68,75,0,82,68,76,0,82,68,77,0,82,68,78,0,82,68,79,0,82,68,80,0,82,68,81,0,82,68,82,0,82,68,83,0,82,68,84,0,82,68,85,0,82,68,86,0,82,68,87,0,82,68,88,0,82,68,89,0,82,68,90,0,82,69,65,0,82,69,66,0,82,69,67,0,82,69,68,0,82,69,69,0,82,69,70,0,82,
+69,71,0,82,69,72,0,82,69,73,0,82,69,74,0,82,69,75,0,82,69,76,0,82,69,77,0,82,69,78,0,82,69,79,0,82,69,80,0,82,69,81,0,82,69,82,0,82,69,83,0,82,69,84,0,82,69,85,0,82,69,86,0,82,69,87,0,82,69,88,0,82,69,89,0,82,69,90,0,82,70,65,0,82,70,66,0,82,70,67,0,82,70,68,0,82,70,69,0,82,70,70,0,82,70,71,0,82,70,72,0,82,70,73,0,82,70,74,0,82,70,75,0,82,70,76,0,82,70,77,0,82,70,78,0,82,70,79,0,82,70,80,0,82,70,81,0,82,70,82,0,82,70,83,0,82,70,84,0,82,70,85,0,82,70,86,0,82,70,87,0,82,70,88,0,82,70,89,0,82,70,90,
+0,82,71,65,0,82,71,66,0,82,71,67,0,82,71,68,0,82,71,69,0,82,71,70,0,82,71,71,0,82,71,72,0,82,71,73,0,82,71,74,0,82,71,75,0,82,71,76,0,82,71,77,0,82,71,78,0,82,71,79,0,82,71,80,0,82,71,81,0,82,71,82,0,82,71,83,0,82,71,84,0,82,71,85,0,82,71,86,0,82,71,87,0,82,71,88,0,82,71,89,0,82,71,90,0,82,72,65,0,82,72,66,0,82,72,67,0,82,72,68,0,82,72,69,0,82,72,70,0,82,72,71,0,82,72,72,0,82,72,73,0,82,72,74,0,82,72,75,0,82,72,76,0,82,72,77,0,82,72,78,0,82,72,79,0,82,72,80,0,82,72,81,0,82,72,82,0,82,72,83,0,82,72,
+84,0,82,72,85,0,82,72,86,0,82,72,87,0,82,72,88,0,82,72,89,0,82,72,90,0,82,73,65,0,82,73,66,0,82,73,67,0,82,73,68,0,82,73,69,0,82,73,70,0,82,73,71,0,82,73,72,0,82,73,73,0,82,73,74,0,82,73,75,0,82,73,76,0,82,73,77,0,82,73,78,0,82,73,79,0,82,73,80,0,82,73,81,0,82,73,82,0,82,73,83,0,82,73,84,0,82,73,85,0,82,73,86,0,82,73,87,0,82,73,88,0,82,73,89,0,82,73,90,0,82,74,65,0,82,74,66,0,82,74,67,0,82,74,68,0,82,74,69,0,82,74,70,0,82,74,71,0,82,74,72,0,82,74,73,0,82,74,74,0,82,74,75,0,82,74,76,0,82,74,77,0,82,
+74,78,0,82,74,79,0,82,74,80,0,82,74,81,0,82,74,82,0,82,74,83,0,82,74,84,0,82,74,85,0,82,74,86,0,82,74,87,0,82,74,88,0,82,74,89,0,82,74,90,0,82,75,65,0,82,75,66,0,82,75,67,0,82,75,68,0,82,75,69,0,82,75,70,0,82,75,71,0,82,75,72,0,82,75,73,0,82,75,74,0,82,75,75,0,82,75,76,0,82,75,77,0,82,75,78,0,82,75,79,0,82,75,80,0,82,75,81,0,82,75,82,0,82,75,83,0,82,75,84,0,82,75,85,0,82,75,86,0,82,75,87,0,82,75,88,0,82,75,89,0,82,75,90,0,82,76,65,0,82,76,66,0,82,76,67,0,82,76,68,0,82,76,69,0,82,76,70,0,82,76,71,
+0,82,76,72,0,82,76,73,0,82,76,74,0,82,76,75,0,82,76,76,0,82,76,77,0,82,76,78,0,82,76,79,0,82,76,80,0,82,76,81,0,82,76,82,0,82,76,83,0,82,76,84,0,82,76,85,0,82,76,86,0,82,76,87,0,82,76,88,0,82,76,89,0,82,76,90,0,82,77,65,0,82,77,66,0,82,77,67,0,82,77,68,0,82,77,69,0,82,77,70,0,82,77,71,0,82,77,72,0,82,77,73,0,82,77,74,0,82,77,75,0,82,77,76,0,82,77,77,0,82,77,78,0,82,77,79,0,82,77,80,0,82,77,81,0,82,77,82,0,82,77,83,0,82,77,84,0,82,77,85,0,82,77,86,0,82,77,87,0,82,77,88,0,82,77,89,0,82,77,90,0,82,78,
+65,0,82,78,66,0,82,78,67,0,82,78,68,0,82,78,69,0,82,78,70,0,82,78,71,0,82,78,72,0,82,78,73,0,82,78,74,0,82,78,75,0,82,78,76,0,82,78,77,0,82,78,78,0,82,78,79,0,82,78,80,0,82,78,81,0,82,78,82,0,82,78,83,0,82,78,84,0,82,78,85,0,82,78,86,0,82,78,87,0,82,78,88,0,82,78,89,0,82,78,90,0,82,79,65,0,82,79,66,0,82,79,67,0,82,79,68,0,82,79,69,0,82,79,70,0,82,79,71,0,82,79,72,0,82,79,73,0,82,79,74,0,82,79,75,0,82,79,76,0,82,79,77,0,82,79,78,0,82,79,79,0,82,79,80,0,82,79,81,0,82,79,82,0,82,79,83,0,82,79,84,0,82,
+79,85,0,82,79,86,0,82,79,87,0,82,79,88,0,82,79,89,0,82,79,90,0,82,80,65,0,82,80,66,0,82,80,67,0,82,80,68,0,82,80,69,0,82,80,70,0,82,80,71,0,82,80,72,0,82,80,73,0,82,80,74,0,82,80,75,0,82,80,76,0,82,80,77,0,82,80,78,0,82,80,79,0,82,80,80,0,82,80,81,0,82,80,82,0,82,80,83,0,82,80,84,0,82,80,85,0,82,80,86,0,82,80,87,0,82,80,88,0,82,80,89,0,82,80,90,0,82,81,65,0,82,81,66,0,82,81,67,0,82,81,68,0,82,81,69,0,82,81,70,0,82,81,71,0,82,81,72,0,82,81,73,0,82,81,74,0,82,81,75,0,82,81,76,0,82,81,77,0,82,81,78,
+0,82,81,79,0,82,81,80,0,82,81,81,0,82,81,82,0,82,81,83,0,82,81,84,0,82,81,85,0,82,81,86,0,82,81,87,0,82,81,88,0,82,81,89,0,82,81,90,0,82,82,65,0,82,82,66,0,82,82,67,0,82,82,68,0,82,82,69,0,82,82,70,0,82,82,71,0,82,82,72,0,82,82,73,0,82,82,74,0,82,82,75,0,82,82,76,0,82,82,77,0,82,82,78,0,82,82,79,0,82,82,80,0,82,82,81,0,82,82,82,0,82,82,83,0,82,82,84,0,82,82,85,0,82,82,86,0,82,82,87,0,82,82,88,0,82,82,89,0,82,82,90,0,82,83,65,0,82,83,66,0,82,83,67,0,82,83,68,0,82,83,69,0,82,83,70,0,82,83,71,0,82,83,
+72,0,82,83,73,0,82,83,74,0,82,83,75,0,82,83,76,0,82,83,77,0,82,83,78,0,82,83,79,0,82,83,80,0,82,83,81,0,82,83,82,0,82,83,83,0,82,83,84,0,82,83,85,0,82,83,86,0,82,83,87,0,82,83,88,0,82,83,89,0,82,83,90,0,82,84,65,0,82,84,66,0,82,84,67,0,82,84,68,0,82,84,69,0,82,84,70,0,82,84,71,0,82,84,72,0,82,84,73,0,82,84,74,0,82,84,75,0,82,84,76,0,82,84,77,0,82,84,78,0,82,84,79,0,82,84,80,0,82,84,81,0,82,84,82,0,82,84,83,0,82,84,84,0,82,84,85,0,82,84,86,0,82,84,87,0,82,84,88,0,82,84,89,0,82,84,90,0,82,85,65,0,82,
+85,66,0,82,85,67,0,82,85,68,0,82,85,69,0,82,85,70,0,82,85,71,0,82,85,72,0,82,85,73,0,82,85,74,0,82,85,75,0,82,85,76,0,82,85,77,0,82,85,78,0,82,85,79,0,82,85,80,0,82,85,81,0,82,85,82,0,82,85,83,0,82,85,84,0,82,85,85,0,82,85,86,0,82,85,87,0,82,85,88,0,82,85,89,0,82,85,90,0,82,86,65,0,82,86,66,0,82,86,67,0,82,86,68,0,82,86,69,0,82,86,70,0,82,86,71,0,82,86,72,0,82,86,73,0,82,86,74,0,82,86,75,0,82,86,76,0,82,86,77,0,82,86,78,0,82,86,79,0,82,86,80,0,82,86,81,0,82,86,82,0,82,86,83,0,82,86,84,0,82,86,85,
+0,82,86,86,0,82,86,87,0,82,86,88,0,82,86,89,0,82,86,90,0,82,87,65,0,82,87,66,0,82,87,67,0,82,87,68,0,82,87,69,0,82,87,70,0,82,87,71,0,82,87,72,0,82,87,73,0,82,87,74,0,82,87,75,0,82,87,76,0,82,87,77,0,82,87,78,0,82,87,79,0,82,87,80,0,82,87,81,0,82,87,82,0,82,87,83,0,82,87,84,0,82,87,85,0,82,87,86,0,82,87,87,0,82,87,88,0,82,87,89,0,82,87,90,0,82,88,65,0,82,88,66,0,82,88,67,0,82,88,68,0,82,88,69,0,82,88,70,0,82,88,71,0,82,88,72,0,82,88,73,0,82,88,74,0,82,88,75,0,82,88,76,0,82,88,77,0,82,88,78,0,82,88,
+79,0,82,88,80,0,82,88,81,0,82,88,82,0,82,88,83,0,82,88,84,0,82,88,85,0,82,88,86,0,82,88,87,0,82,88,88,0,82,88,89,0,82,88,90,0,82,89,65,0,82,89,66,0,82,89,67,0,82,89,68,0,82,89,69,0,82,89,70,0,82,89,71,0,82,89,72,0,82,89,73,0,82,89,74,0,82,89,75,0,82,89,76,0,82,89,77,0,82,89,78,0,82,89,79,0,82,89,80,0,82,89,81,0,82,89,82,0,82,89,83,0,82,89,84,0,82,89,85,0,82,89,86,0,82,89,87,0,82,89,88,0,82,89,89,0,82,89,90,0,82,90,65,0,82,90,66,0,82,90,67,0,82,90,68,0,82,90,69,0,82,90,70,0,82,90,71,0,82,90,72,0,82,
+90,73,0,82,90,74,0,82,90,75,0,82,90,76,0,82,90,77,0,82,90,78,0,82,90,79,0,82,90,80,0,82,90,81,0,82,90,82,0,82,90,83,0,82,90,84,0,82,90,85,0,82,90,86,0,82,90,87,0,82,90,88,0,82,90,89,0,82,90,90,0,83,65,65,0,83,65,66,0,83,65,67,0,83,65,68,0,83,65,69,0,83,65,70,0,83,65,71,0,83,65,72,0,83,65,73,0,83,65,74,0,83,65,75,0,83,65,76,0,83,65,77,0,83,65,78,0,83,65,79,0,83,65,80,0,83,65,81,0,83,65,82,0,83,65,83,0,83,65,84,0,83,65,85,0,83,65,86,0,83,65,87,0,83,65,88,0,83,65,89,0,83,65,90,0,83,66,65,0,83,66,66,
+0,83,66,67,0,83,66,68,0,83,66,69,0,83,66,70,0,83,66,71,0,83,66,72,0,83,66,73,0,83,66,74,0,83,66,75,0,83,66,76,0,83,66,77,0,83,66,78,0,83,66,79,0,83,66,80,0,83,66,81,0,83,66,82,0,83,66,83,0,83,66,84,0,83,66,85,0,83,66,86,0,83,66,87,0,83,66,88,0,83,66,89,0,83,66,90,0,83,67,65,0,83,67,66,0,83,67,67,0,83,67,68,0,83,67,69,0,83,67,70,0,83,67,71,0,83,67,72,0,83,67,73,0,83,67,74,0,83,67,75,0,83,67,76,0,83,67,77,0,83,67,78,0,83,67,79,0,83,67,80,0,83,67,81,0,83,67,82,0,83,67,83,0,83,67,84,0,83,67,85,0,83,67,
+86,0,83,67,87,0,83,67,88,0,83,67,89,0,83,67,90,0,83,68,65,0,83,68,66,0,83,68,67,0,83,68,68,0,83,68,69,0,83,68,70,0,83,68,71,0,83,68,72,0,83,68,73,0,83,68,74,0,83,68,75,0,83,68,76,0,83,68,77,0,83,68,78,0,83,68,79,0,83,68,80,0,83,68,81,0,83,68,82,0,83,68,83,0,83,68,84,0,83,68,85,0,83,68,86,0,83,68,87,0,83,68,88,0,83,68,89,0,83,68,90,0,83,69,65,0,83,69,66,0,83,69,67,0,83,69,68,0,83,69,69,0,83,69,70,0,83,69,71,0,83,69,72,0,83,69,73,0,83,69,74,0,83,69,75,0,83,69,76,0,83,69,77,0,83,69,78,0,83,69,79,0,83,
+69,80,0,83,69,81,0,83,69,82,0,83,69,83,0,83,69,84,0,83,69,85,0,83,69,86,0,83,69,87,0,83,69,88,0,83,69,89,0,83,69,90,0,83,70,65,0,83,70,66,0,83,70,67,0,83,70,68,0,83,70,69,0,83,70,70,0,83,70,71,0,83,70,72,0,83,70,73,0,83,70,74,0,83,70,75,0,83,70,76,0,83,70,77,0,83,70,78,0,83,70,79,0,83,70,80,0,83,70,81,0,83,70,82,0,83,70,83,0,83,70,84,0,83,70,85,0,83,70,86,0,83,70,87,0,83,70,88,0,83,70,89,0,83,70,90,0,83,71,65,0,83,71,66,0,83,71,67,0,83,71,68,0,83,71,69,0,83,71,70,0,83,71,71,0,83,71,72,0,83,71,73,
+0,83,71,74,0,83,71,75,0,83,71,76,0,83,71,77,0,83,71,78,0,83,71,79,0,83,71,80,0,83,71,81,0,83,71,82,0,83,71,83,0,83,71,84,0,83,71,85,0,83,71,86,0,83,71,87,0,83,71,88,0,83,71,89,0,83,71,90,0,83,72,65,0,83,72,66,0,83,72,67,0,83,72,68,0,83,72,69,0,83,72,70,0,83,72,71,0,83,72,72,0,83,72,73,0,83,72,74,0,83,72,75,0,83,72,76,0,83,72,77,0,83,72,78,0,83,72,79,0,83,72,80,0,83,72,81,0,83,72,82,0,83,72,83,0,83,72,84,0,83,72,85,0,83,72,86,0,83,72,87,0,83,72,88,0,83,72,89,0,83,72,90,0,83,73,65,0,83,73,66,0,83,73,
+67,0,83,73,68,0,83,73,69,0,83,73,70,0,83,73,71,0,83,73,72,0,83,73,73,0,83,73,74,0,83,73,75,0,83,73,76,0,83,73,77,0,83,73,78,0,83,73,79,0,83,73,80,0,83,73,81,0,83,73,82,0,83,73,83,0,83,73,84,0,83,73,85,0,83,73,86,0,83,73,87,0,83,73,88,0,83,73,89,0,83,73,90,0,83,74,65,0,83,74,66,0,83,74,67,0,83,74,68,0,83,74,69,0,83,74,70,0,83,74,71,0,83,74,72,0,83,74,73,0,83,74,74,0,83,74,75,0,83,74,76,0,83,74,77,0,83,74,78,0,83,74,79,0,83,74,80,0,83,74,81,0,83,74,82,0,83,74,83,0,83,74,84,0,83,74,85,0,83,74,86,0,83,
+74,87,0,83,74,88,0,83,74,89,0,83,74,90,0,83,75,65,0,83,75,66,0,83,75,67,0,83,75,68,0,83,75,69,0,83,75,70,0,83,75,71,0,83,75,72,0,83,75,73,0,83,75,74,0,83,75,75,0,83,75,76,0,83,75,77,0,83,75,78,0,83,75,79,0,83,75,80,0,83,75,81,0,83,75,82,0,83,75,83,0,83,75,84,0,83,75,85,0,83,75,86,0,83,75,87,0,83,75,88,0,83,75,89,0,83,75,90,0,83,76,65,0,83,76,66,0,83,76,67,0,83,76,68,0,83,76,69,0,83,76,70,0,83,76,71,0,83,76,72,0,83,76,73,0,83,76,74,0,83,76,75,0,83,76,76,0,83,76,77,0,83,76,78,0,83,76,79,0,83,76,80,
+0,83,76,81,0,83,76,82,0,83,76,83,0,83,76,84,0,83,76,85,0,83,76,86,0,83,76,87,0,83,76,88,0,83,76,89,0,83,76,90,0,83,77,65,0,83,77,66,0,83,77,67,0,83,77,68,0,83,77,69,0,83,77,70,0,83,77,71,0,83,77,72,0,83,77,73,0,83,77,74,0,83,77,75,0,83,77,76,0,83,77,77,0,83,77,78,0,83,77,79,0,83,77,80,0,83,77,81,0,83,77,82,0,83,77,83,0,83,77,84,0,83,77,85,0,83,77,86,0,83,77,87,0,83,77,88,0,83,77,89,0,83,77,90,0,83,78,65,0,83,78,66,0,83,78,67,0,83,78,68,0,83,78,69,0,83,78,70,0,83,78,71,0,83,78,72,0,83,78,73,0,83,78,
+74,0,83,78,75,0,83,78,76,0,83,78,77,0,83,78,78,0,83,78,79,0,83,78,80,0,83,78,81,0,83,78,82,0,83,78,83,0,83,78,84,0,83,78,85,0,83,78,86,0,83,78,87,0,83,78,88,0,83,78,89,0,83,78,90,0,83,79,65,0,83,79,66,0,83,79,67,0,83,79,68,0,83,79,69,0,83,79,70,0,83,79,71,0,83,79,72,0,83,79,73,0,83,79,74,0,83,79,75,0,83,79,76,0,83,79,77,0,83,79,78,0,83,79,79,0,83,79,80,0,83,79,81,0,83,79,82,0,83,79,83,0,83,79,84,0,83,79,85,0,83,79,86,0,83,79,87,0,83,79,88,0,83,79,89,0,83,79,90,0,83,80,65,0,83,80,66,0,83,80,67,0,83,
+80,68,0,83,80,69,0,83,80,70,0,83,80,71,0,83,80,72,0,83,80,73,0,83,80,74,0,83,80,75,0,83,80,76,0,83,80,77,0,83,80,78,0,83,80,79,0,83,80,80,0,83,80,81,0,83,80,82,0,83,80,83,0,83,80,84,0,83,80,85,0,83,80,86,0,83,80,87,0,83,80,88,0,83,80,89,0,83,80,90,0,83,81,65,0,83,81,66,0,83,81,67,0,83,81,68,0,83,81,69,0,83,81,70,0,83,81,71,0,83,81,72,0,83,81,73,0,83,81,74,0,83,81,75,0,83,81,76,0,83,81,77,0,83,81,78,0,83,81,79,0,83,81,80,0,83,81,81,0,83,81,82,0,83,81,83,0,83,81,84,0,83,81,85,0,83,81,86,0,83,81,87,
+0,83,81,88,0,83,81,89,0,83,81,90,0,83,82,65,0,83,82,66,0,83,82,67,0,83,82,68,0,83,82,69,0,83,82,70,0,83,82,71,0,83,82,72,0,83,82,73,0,83,82,74,0,83,82,75,0,83,82,76,0,83,82,77,0,83,82,78,0,83,82,79,0,83,82,80,0,83,82,81,0,83,82,82,0,83,82,83,0,83,82,84,0,83,82,85,0,83,82,86,0,83,82,87,0,83,82,88,0,83,82,89,0,83,82,90,0,83,83,65,0,83,83,66,0,83,83,67,0,83,83,68,0,83,83,69,0,83,83,70,0,83,83,71,0,83,83,72,0,83,83,73,0,83,83,74,0,83,83,75,0,83,83,76,0,83,83,77,0,83,83,78,0,83,83,79,0,83,83,80,0,83,83,
+81,0,83,83,82,0,83,83,83,0,83,83,84,0,83,83,85,0,83,83,86,0,83,83,87,0,83,83,88,0,83,83,89,0,83,83,90,0,83,84,65,0,83,84,66,0,83,84,67,0,83,84,68,0,83,84,69,0,83,84,70,0,83,84,71,0,83,84,72,0,83,84,73,0,83,84,74,0,83,84,75,0,83,84,76,0,83,84,77,0,83,84,78,0,83,84,79,0,83,84,80,0,83,84,81,0,83,84,82,0,83,84,83,0,83,84,84,0,83,84,85,0,83,84,86,0,83,84,87,0,83,84,88,0,83,84,89,0,83,84,90,0,83,85,65,0,83,85,66,0,83,85,67,0,83,85,68,0,83,85,69,0,83,85,70,0,83,85,71,0,83,85,72,0,83,85,73,0,83,85,74,0,83,
+85,75,0,83,85,76,0,83,85,77,0,83,85,78,0,83,85,79,0,83,85,80,0,83,85,81,0,83,85,82,0,83,85,83,0,83,85,84,0,83,85,85,0,83,85,86,0,83,85,87,0,83,85,88,0,83,85,89,0,83,85,90,0,83,86,65,0,83,86,66,0,83,86,67,0,83,86,68,0,83,86,69,0,83,86,70,0,83,86,71,0,83,86,72,0,83,86,73,0,83,86,74,0,83,86,75,0,83,86,76,0,83,86,77,0,83,86,78,0,83,86,79,0,83,86,80,0,83,86,81,0,83,86,82,0,83,86,83,0,83,86,84,0,83,86,85,0,83,86,86,0,83,86,87,0,83,86,88,0,83,86,89,0,83,86,90,0,83,87,65,0,83,87,66,0,83,87,67,0,83,87,68,
+0,83,87,69,0,83,87,70,0,83,87,71],"i8",4,x.a+51240);
+H([0,83,87,72,0,83,87,73,0,83,87,74,0,83,87,75,0,83,87,76,0,83,87,77,0,83,87,78,0,83,87,79,0,83,87,80,0,83,87,81,0,83,87,82,0,83,87,83,0,83,87,84,0,83,87,85,0,83,87,86,0,83,87,87,0,83,87,88,0,83,87,89,0,83,87,90,0,83,88,65,0,83,88,66,0,83,88,67,0,83,88,68,0,83,88,69,0,83,88,70,0,83,88,71,0,83,88,72,0,83,88,73,0,83,88,74,0,83,88,75,0,83,88,76,0,83,88,77,0,83,88,78,0,83,88,79,0,83,88,80,0,83,88,81,0,83,88,82,0,83,88,83,0,83,88,84,0,83,88,85,0,83,88,86,0,83,88,87,0,83,88,88,0,83,88,89,0,83,88,90,0,83,
+89,65,0,83,89,66,0,83,89,67,0,83,89,68,0,83,89,69,0,83,89,70,0,83,89,71,0,83,89,72,0,83,89,73,0,83,89,74,0,83,89,75,0,83,89,76,0,83,89,77,0,83,89,78,0,83,89,79,0,83,89,80,0,83,89,81,0,83,89,82,0,83,89,83,0,83,89,84,0,83,89,85,0,83,89,86,0,83,89,87,0,83,89,88,0,83,89,89,0,83,89,90,0,83,90,65,0,83,90,66,0,83,90,67,0,83,90,68,0,83,90,69,0,83,90,70,0,83,90,71,0,83,90,72,0,83,90,73,0,83,90,74,0,83,90,75,0,83,90,76,0,83,90,77,0,83,90,78,0,83,90,79,0,83,90,80,0,83,90,81,0,83,90,82,0,83,90,83,0,83,90,84,
+0,83,90,85,0,83,90,86,0,83,90,87,0,83,90,88,0,83,90,89,0,83,90,90,0,84,84,87,0,84,84,88,0,84,84,89,0,84,84,90,0,84,85,65,0,84,85,66,0,84,85,67,0,84,85,68,0,84,85,69,0,84,85,70,0,84,85,71,0,84,85,72,0,84,85,73,0,84,85,74,0,84,85,75,0,84,85,76,0,84,85,77,0,84,85,78,0,84,85,79,0,84,85,80,0,84,85,81,0,84,85,82,0,84,85,83,0,84,85,84,0,84,85,85,0,84,85,86,0,84,85,87,0,84,85,88,0,84,85,89,0,84,85,90,0,84,86,65,0,84,86,66,0,84,86,67,0,84,86,68,0,84,86,69,0,84,86,70,0,84,86,71,0,84,86,72,0,84,86,73,0,84,86,
+74,0,84,86,75,0,84,86,76,0,84,86,77,0,84,86,78,0,84,86,79,0,84,86,80,0,84,86,81,0,84,86,82,0,84,86,83,0,84,86,84,0,84,86,85,0,84,86,86,0,84,86,87,0,84,86,88,0,84,86,89,0,84,86,90,0,84,87,65,0,84,87,66,0,84,87,67,0,84,87,68,0,84,87,69,0,84,87,70,0,84,87,71,0,84,87,72,0,84,87,73,0,84,87,74,0,84,87,75,0,84,87,76,0,84,87,77,0,84,87,78,0,84,87,79,0,84,87,80,0,84,87,81,0,84,87,82,0,84,87,83,0,84,87,84,0,84,87,85,0,84,87,86,0,84,87,87,0,84,87,88,0,84,87,89,0,84,87,90,0,84,88,65,0,84,88,66,0,84,88,67,0,84,
+88,68,0,84,88,69,0,84,88,70,0,84,88,71,0,84,88,72,0,84,88,73,0,84,88,74,0,84,88,75,0,84,88,76,0,84,88,77,0,84,88,78,0,84,88,79,0,84,88,80,0,84,88,81,0,84,88,82,0,84,88,83,0,84,88,84,0,84,88,85,0,84,88,86,0,84,88,87,0,84,88,88,0,84,88,89,0,84,88,90,0,84,89,65,0,84,89,66,0,84,89,67,0,84,89,68,0,84,89,69,0,84,89,70,0,84,89,71,0,84,89,72,0,84,89,73,0,84,89,74,0,84,89,75,0,84,89,76,0,84,89,77,0,84,89,78,0,84,89,79,0,84,89,80,0,84,89,81,0,84,89,82,0,84,89,83,0,84,89,84,0,84,89,85,0,84,89,86,0,84,89,87,
+0,84,89,88,0,84,89,89,0,84,89,90,0,84,90,65,0,84,90,66,0,84,90,67,0,84,90,68,0,84,90,69,0,84,90,70,0,84,90,71,0,84,90,72,0,84,90,73,0,84,90,74,0,84,90,75,0,84,90,76,0,84,90,77,0,84,90,78,0,84,90,79,0,84,90,80,0,84,90,81,0,84,90,82,0,84,90,83,0,84,90,84,0,84,90,85,0,84,90,86,0,84,90,87,0,84,90,88,0,84,90,89,0,84,90,90,0,85,65,65,0,85,65,66,0,85,65,67,0,85,65,68,0,85,65,69,0,85,65,70,0,85,65,71,0,85,65,72,0,85,65,73,0,85,65,74,0,85,65,75,0,85,65,76,0,85,65,77,0,85,65,78,0,85,65,79,0,85,65,80,0,85,65,
+81,0,85,65,82,0,85,65,83,0,85,65,84,0,85,65,85,0,85,65,86,0,85,65,87,0,85,65,88,0,85,65,89,0,85,65,90,0,85,66,65,0,85,66,66,0,85,66,67,0,85,66,68,0,85,66,69,0,85,66,70,0,85,66,71,0,85,66,72,0,85,66,73,0,85,66,74,0,85,66,75,0,85,66,76,0,85,66,77,0,85,66,78,0,85,66,79,0,85,66,80,0,85,66,81,0,85,66,82,0,85,66,83,0,85,66,84,0,85,66,85,0,85,66,86,0,85,66,87,0,85,66,88,0,85,66,89,0,85,66,90,0,85,67,65,0,85,67,66,0,85,67,67,0,85,67,68,0,85,67,69,0,85,67,70,0,85,67,71,0,85,67,72,0,85,67,73,0,85,67,74,0,85,
+67,75,0,85,67,76,0,85,67,77,0,85,67,78,0,85,67,79,0,85,67,80,0,85,67,81,0,85,67,82,0,85,67,83,0,85,67,84,0,85,67,85,0,85,67,86,0,85,67,87,0,85,67,88,0,85,67,89,0,85,67,90,0,85,68,65,0,85,68,66,0,85,68,67,0,85,68,68,0,85,68,69,0,85,68,70,0,85,68,71,0,85,68,72,0,85,68,73,0,85,68,74,0,85,68,75,0,85,68,76,0,85,68,77,0,85,68,78,0,85,68,79,0,85,68,80,0,85,68,81,0,85,68,82,0,85,68,83,0,85,68,84,0,85,68,85,0,85,68,86,0,85,68,87,0,85,68,88,0,85,68,89,0,85,68,90,0,85,69,65,0,85,69,66,0,85,69,67,0,85,69,68,
+0,85,69,69,0,85,69,70,0,85,69,71,0,85,69,72,0,85,69,73,0,85,69,74,0,85,69,75,0,85,69,76,0,85,69,77,0,85,69,78,0,85,69,79,0,85,69,80,0,85,69,81,0,85,69,82,0,85,69,83,0,85,69,84,0,85,69,85,0,85,69,86,0,85,69,87,0,85,69,88,0,85,69,89,0,85,69,90,0,85,70,65,0,85,70,66,0,85,70,67,0,85,70,68,0,85,70,69,0,85,70,70,0,85,70,71,0,85,70,72,0,85,70,73,0,85,70,74,0,85,70,75,0,85,70,76,0,85,70,77,0,85,70,78,0,85,70,79,0,85,70,80,0,85,70,81,0,85,70,82,0,85,70,83,0,85,70,84,0,85,70,85,0,85,70,86,0,85,70,87,0,85,70,
+88,0,85,70,89,0,85,70,90,0,85,71,65,0,85,71,66,0,85,71,67,0,85,71,68,0,85,71,69,0,85,71,70,0,85,71,71,0,85,71,72,0,85,71,73,0,85,71,74,0,85,71,75,0,85,71,76,0,85,71,77,0,85,71,78,0,85,71,79,0,85,71,80,0,85,71,81,0,85,71,82,0,85,71,83,0,85,71,84,0,85,71,85,0,85,71,86,0,85,71,87,0,85,71,88,0,85,71,89,0,85,71,90,0,85,72,65,0,85,72,66,0,85,72,67,0,85,72,68,0,85,72,69,0,85,72,70,0,85,72,71,0,85,72,72,0,85,72,73,0,85,72,74,0,85,72,75,0,85,72,76,0,85,72,77,0,85,72,78,0,85,72,79,0,85,72,80,0,85,72,81,0,85,
+72,82,0,85,72,83,0,85,72,84,0,85,72,85,0,85,72,86,0,85,72,87,0,85,72,88,0,85,72,89,0,85,72,90,0,85,73,65,0,85,73,66,0,85,73,67,0,85,73,68,0,85,73,69,0,85,73,70,0,85,73,71,0,85,73,72,0,85,73,73,0,85,73,74,0,85,73,75,0,85,73,76,0,85,73,77,0,85,73,78,0,85,73,79,0,85,73,80,0,85,73,81,0,85,73,82,0,85,73,83,0,85,73,84,0,85,73,85,0,85,73,86,0,85,73,87,0,85,73,88,0,85,73,89,0,85,73,90,0,85,74,65,0,85,74,66,0,85,74,67,0,85,74,68,0,85,74,69,0,85,74,70,0,85,74,71,0,85,74,72,0,85,74,73,0,85,74,74,0,85,74,75,
+0,85,74,76,0,85,74,77,0,85,74,78,0,85,74,79,0,85,74,80,0,85,74,81,0,85,74,82,0,85,74,83,0,85,74,84,0,85,74,85,0,85,74,86,0,85,74,87,0,85,74,88,0,85,74,89,0,85,74,90,0,85,75,65,0,85,75,66,0,85,75,67,0,85,75,68,0,85,75,69,0,85,75,70,0,85,75,71,0,85,75,72,0,85,75,73,0,85,75,74,0,85,75,75,0,85,75,76,0,85,75,77,0,85,75,78,0,85,75,79,0,85,75,80,0,85,75,81,0,85,75,82,0,85,75,83,0,85,75,84,0,85,75,85,0,85,75,86,0,85,75,87,0,85,75,88,0,85,75,89,0,85,75,90,0,85,76,65,0,85,76,66,0,85,76,67,0,85,76,68,0,85,76,
+69,0,85,76,70,0,85,76,71,0,85,76,72,0,85,76,73,0,85,76,74,0,85,76,75,0,85,76,76,0,85,76,77,0,85,76,78,0,85,76,79,0,85,76,80,0,85,76,81,0,85,76,82,0,85,76,83,0,85,76,84,0,85,76,85,0,85,76,86,0,85,76,87,0,85,76,88,0,85,76,89,0,85,76,90,0,85,77,65,0,85,77,66,0,85,77,67,0,85,77,68,0,85,77,69,0,85,77,70,0,85,77,71,0,85,77,72,0,85,77,73,0,85,77,74,0,85,77,75,0,85,77,76,0,85,77,77,0,85,77,78,0,85,77,79,0,85,77,80,0,85,77,81,0,85,77,82,0,85,77,83,0,85,77,84,0,85,77,85,0,85,77,86,0,85,77,87,0,85,77,88,0,85,
+77,89,0,85,77,90,0,85,78,65,0,85,78,66,0,85,78,67,0,85,78,68,0,85,78,69,0,85,78,70,0,85,78,71,0,85,78,72,0,85,78,73,0,85,78,74,0,85,78,75,0,85,78,76,0,85,78,77,0,85,78,78,0,85,78,79,0,85,78,80,0,85,78,81,0,85,78,82,0,85,78,83,0,85,78,84,0,85,78,85,0,85,78,86,0,85,78,87,0,85,78,88,0,85,78,89,0,85,78,90,0,85,79,65,0,85,79,66,0,85,79,67,0,85,79,68,0,85,79,69,0,85,79,70,0,85,79,71,0,85,79,72,0,85,79,73,0,85,79,74,0,85,79,75,0,85,79,76,0,85,79,77,0,85,79,78,0,85,79,79,0,85,79,80,0,85,79,81,0,85,79,82,
+0,85,79,83,0,85,79,84,0,85,79,85,0,85,79,86,0,85,79,87,0,85,79,88,0,85,79,89,0,85,79,90,0,85,80,65,0,85,80,66,0,85,80,67,0,85,80,68,0,85,80,69,0,85,80,70,0,85,80,71,0,85,80,72,0,85,80,73,0,85,80,74,0,85,80,75,0,85,80,76,0,85,80,77,0,85,80,78,0,85,80,79,0,85,80,80,0,85,80,81,0,85,80,82,0,85,80,83,0,85,80,84,0,85,80,85,0,85,80,86,0,85,80,87,0,85,80,88,0,85,80,89,0,85,80,90,0,85,81,65,0,85,81,66,0,85,81,67,0,85,81,68,0,85,81,69,0,85,81,70,0,85,81,71,0,85,81,72,0,85,81,73,0,85,81,74,0,85,81,75,0,85,81,
+76,0,85,81,77,0,85,81,78,0,85,81,79,0,85,81,80,0,85,81,81,0,85,81,82,0,85,81,83,0,85,81,84,0,85,81,85,0,85,81,86,0,85,81,87,0,85,81,88,0,85,81,89,0,85,81,90,0,85,82,65,0,85,82,66,0,85,82,67,0,85,82,68,0,85,82,69,0,85,82,70,0,85,82,71,0,85,82,72,0,85,82,73,0,85,82,74,0,85,82,75,0,85,82,76,0,85,82,77,0,85,82,78,0,85,82,79,0,85,82,80,0,85,82,81,0,85,82,82,0,85,82,83,0,85,82,84,0,85,82,85,0,85,82,86,0,85,82,87,0,85,82,88,0,85,82,89,0,85,82,90,0,85,83,65,0,85,83,66,0,85,83,67,0,85,83,68,0,85,83,69,0,85,
+83,70,0,85,83,71,0,85,83,72,0,85,83,73,0,85,83,74,0,85,83,75,0,85,83,76,0,85,83,77,0,85,83,78,0,85,83,79,0,85,83,80,0,85,83,81,0,85,83,82,0,85,83,83,0,85,83,84,0,85,83,85,0,85,83,86,0,85,83,87,0,85,83,88,0,85,83,89,0,85,83,90,0,85,84,65,0,85,84,66,0,85,84,67,0,85,84,68,0,85,84,69,0,85,84,70,0,85,84,71,0,85,84,72,0,85,84,73,0,85,84,74,0,85,84,75,0,85,84,76,0,85,84,77,0,85,84,78,0,85,84,79,0,85,84,80,0,85,84,81,0,85,84,82,0,85,84,83,0,85,84,84,0,85,84,85,0,85,84,86,0,85,84,87,0,85,84,88,0,85,84,89,
+0,85,84,90,0,85,85,65,0,85,85,66,0,85,85,67,0,85,85,68,0,85,85,69,0,85,85,70,0,85,85,71,0,85,85,72,0,85,85,73,0,85,85,74,0,85,85,75,0,85,85,76,0,85,85,77,0,85,85,78,0,85,85,79,0,85,85,80,0,85,85,81,0,85,85,82,0,85,85,83,0,85,85,84,0,85,85,85,0,85,85,86,0,85,85,87,0,85,85,88,0,85,85,89,0,85,85,90,0,85,86,65,0,85,86,66,0,85,86,67,0,85,86,68,0,85,86,69,0,85,86,70,0,85,86,71,0,85,86,72,0,85,86,73,0,85,86,74,0,85,86,75,0,85,86,76,0,85,86,77,0,85,86,78,0,85,86,79,0,85,86,80,0,85,86,81,0,85,86,82,0,85,86,
+83,0,85,86,84,0,85,86,85,0,85,86,86,0,85,86,87,0,85,86,88,0,85,86,89,0,85,86,90,0,85,87,65,0,85,87,66,0,85,87,67,0,85,87,68,0,85,87,69,0,85,87,70,0,85,87,71,0,85,87,72,0,85,87,73,0,85,87,74,0,85,87,75,0,85,87,76,0,85,87,77,0,85,87,78,0,85,87,79,0,85,87,80,0,85,87,81,0,85,87,82,0,85,87,83,0,85,87,84,0,85,87,85,0,85,87,86,0,85,87,87,0,85,87,88,0,85,87,89,0,85,87,90,0,85,88,65,0,85,88,66,0,85,88,67,0,85,88,68,0,85,88,69,0,85,88,70,0,85,88,71,0,85,88,72,0,85,88,73,0,85,88,74,0,85,88,75,0,85,88,76,0,85,
+88,77,0,85,88,78,0,85,88,79,0,85,88,80,0,85,88,81,0,85,88,82,0,85,88,83,0,85,88,84,0,85,88,85,0,85,88,86,0,85,88,87,0,85,88,88,0,85,88,89,0,85,88,90,0,85,89,65,0,85,89,66,0,85,89,67,0,85,89,68,0,85,89,69,0,85,89,70,0,85,89,71,0,85,89,72,0,85,89,73,0,85,89,74,0,85,89,75,0,85,89,76,0,85,89,77,0,85,89,78,0,85,89,79,0,85,89,80,0,85,89,81,0,85,89,82,0,85,89,83,0,85,89,84,0,85,89,85,0,85,89,86,0,85,89,87,0,85,89,88,0,85,89,89,0,85,89,90,0,85,90,65,0,85,90,66,0,85,90,67,0,85,90,68,0,85,90,69,0,85,90,70,
+0,85,90,71,0,85,90,72,0,85,90,73,0,85,90,74,0,85,90,75,0,85,90,76,0,85,90,77,0,85,90,78,0,85,90,79,0,85,90,80,0,85,90,81,0,85,90,82,0,85,90,83,0,85,90,84,0,85,90,85,0,85,90,86,0,85,90,87,0,85,90,88,0,85,90,89,0,85,90,90,0,86,65,65,0,86,65,66,0,86,65,67,0,86,65,68,0,86,65,69,0,86,65,70,0,86,65,71,0,86,65,72,0,86,65,73,0,86,65,74,0,86,65,75,0,86,65,76,0,86,65,77,0,86,65,78,0,86,65,79,0,86,65,80,0,86,65,81,0,86,65,82,0,86,65,83,0,86,65,84,0,86,65,85,0,86,65,86,0,86,65,87,0,86,65,88,0,86,65,89,0,86,65,
+90,0,86,66,65,0,86,66,66,0,86,66,67,0,86,66,68,0,86,66,69,0,86,66,70,0,86,66,71,0,86,66,72,0,86,66,73,0,86,66,74,0,86,66,75,0,86,66,76,0,86,66,77,0,86,66,78,0,86,66,79,0,86,66,80,0,86,66,81,0,86,66,82,0,86,66,83,0,86,66,84,0,86,66,85,0,86,66,86,0,86,66,87,0,86,66,88,0,86,66,89,0,86,66,90,0,86,67,65,0,86,67,66,0,86,67,67,0,86,67,68,0,86,67,69,0,86,67,70,0,86,67,71,0,86,67,72,0,86,67,73,0,86,67,74,0,86,67,75,0,86,67,76,0,86,67,77,0,86,67,78,0,86,67,79,0,86,67,80,0,86,67,81,0,86,67,82,0,86,67,83,0,86,
+67,84,0,86,67,85,0,86,67,86,0,86,67,87,0,86,67,88,0,86,67,89,0,86,67,90,0,86,68,65,0,86,68,66,0,86,68,67,0,86,68,68,0,86,68,69,0,86,68,70,0,86,68,71,0,86,68,72,0,86,68,73,0,86,68,74,0,86,68,75,0,86,68,76,0,86,68,77,0,86,68,78,0,86,68,79,0,86,68,80,0,86,68,81,0,86,68,82,0,86,68,83,0,86,68,84,0,86,68,85,0,86,68,86,0,86,68,87,0,86,68,88,0,86,68,89,0,86,68,90,0,86,69,65,0,86,69,66,0,86,69,67,0,86,69,68,0,86,69,69,0,86,69,70,0,86,69,71,0,86,69,72,0,86,69,73,0,86,69,74,0,86,69,75,0,86,69,76,0,86,69,77,
+0,86,69,78,0,86,69,79,0,86,69,80,0,86,69,81,0,86,69,82,0,86,69,83,0,86,69,84,0,86,69,85,0,86,69,86,0,86,69,87,0,86,69,88,0,86,69,89,0,86,69,90,0,86,70,65,0,86,70,66,0,86,70,67,0,86,70,68,0,86,70,69,0,86,70,70,0,86,70,71,0,86,70,72,0,86,70,73,0,86,70,74,0,86,70,75,0,86,70,76,0,86,70,77,0,86,70,78,0,86,70,79,0,86,70,80,0,86,70,81,0,86,70,82,0,86,70,83,0,86,70,84,0,86,70,85,0,86,70,86,0,86,70,87,0,86,70,88,0,86,70,89,0,86,70,90,0,86,71,65,0,86,71,66,0,86,71,67,0,86,71,68,0,86,71,69,0,86,71,70,0,86,71,
+71,0,86,71,72,0,86,71,73,0,86,71,74,0,86,71,75,0,86,71,76,0,86,71,77,0,86,71,78,0,86,71,79,0,86,71,80,0,86,71,81,0,86,71,82,0,86,71,83,0,86,71,84,0,86,71,85,0,86,71,86,0,86,71,87,0,86,71,88,0,86,71,89,0,86,71,90,0,86,72,65,0,86,72,66,0,86,72,67,0,86,72,68,0,86,72,69,0,86,72,70,0,86,72,71,0,86,72,72,0,86,72,73,0,86,72,74,0,86,72,75,0,86,72,76,0,86,72,77,0,86,72,78,0,86,72,79,0,86,72,80,0,86,72,81,0,86,72,82,0,86,72,83,0,86,72,84,0,86,72,85,0,86,72,86,0,86,72,87,0,86,72,88,0,86,72,89,0,86,72,90,0,86,
+73,65,0,86,73,66,0,86,73,67,0,86,73,68,0,86,73,69,0,86,73,70,0,86,73,71,0,86,73,72,0,86,73,73,0,86,73,74,0,86,73,75,0,86,73,76,0,86,73,77,0,86,73,78,0,86,73,79,0,86,73,80,0,86,73,81,0,86,73,82,0,86,73,83,0,86,73,84,0,86,73,85,0,86,73,86,0,86,73,87,0,86,73,88,0,86,73,89,0,86,73,90,0,86,74,65,0,86,74,66,0,86,74,67,0,86,74,68,0,86,74,69,0,86,74,70,0,86,74,71,0,86,74,72,0,86,74,73,0,86,74,74,0,86,74,75,0,86,74,76,0,86,74,77,0,86,74,78,0,86,74,79,0,86,74,80,0,86,74,81,0,86,74,82,0,86,74,83,0,86,74,84,
+0,86,74,85,0,86,74,86,0,86,74,87,0,86,74,88,0,86,74,89,0,86,74,90,0,86,75,65,0,86,75,66,0,86,75,67,0,86,75,68,0,86,75,69,0,86,75,70,0,86,75,71,0,86,75,72,0,86,75,73,0,86,75,74,0,86,75,75,0,86,75,76,0,86,75,77,0,86,75,78,0,86,75,79,0,86,75,80,0,86,75,81,0,86,75,82,0,86,75,83,0,86,75,84,0,86,75,85,0,86,75,86,0,86,75,87,0,86,75,88,0,86,75,89,0,86,75,90,0,86,76,65,0,86,76,66,0,86,76,67,0,86,76,68,0,86,76,69,0,86,76,70,0,86,76,71,0,86,76,72,0,86,76,73,0,86,76,74,0,86,76,75,0,86,76,76,0,86,76,77,0,86,76,
+78,0,86,76,79,0,86,76,80,0,86,76,81,0,86,76,82,0,86,76,83,0,86,76,84,0,86,76,85,0,86,76,86,0,86,76,87,0,86,76,88,0,86,76,89,0,86,76,90,0,86,77,65,0,86,77,66,0,86,77,67,0,86,77,68,0,86,77,69,0,86,77,70,0,86,77,71,0,86,77,72,0,86,77,73,0,86,77,74,0,86,77,75,0,86,77,76,0,86,77,77,0,86,77,78,0,86,77,79,0,86,77,80,0,86,77,81,0,86,77,82,0,86,77,83,0,86,77,84,0,86,77,85,0,86,77,86,0,86,77,87,0,86,77,88,0,86,77,89,0,86,77,90,0,86,78,65,0,86,78,66,0,86,78,67,0,86,78,68,0,86,78,69,0,86,78,70,0,86,78,71,0,86,
+78,72,0,86,78,73,0,86,78,74,0,86,78,75,0,86,78,76,0,86,78,77,0,86,78,78,0,86,78,79,0,86,78,80,0,86,78,81,0,86,78,82,0,86,78,83,0,86,78,84,0,86,78,85,0,86,78,86,0,86,78,87,0,86,78,88,0,86,78,89,0,86,78,90,0,86,79,65,0,86,79,66,0,86,79,67,0,86,79,68,0,86,79,69,0,86,79,70,0,86,79,71,0,86,79,72,0,86,79,73,0,86,79,74,0,86,79,75,0,86,79,76,0,86,79,77,0,86,79,78,0,86,79,79,0,86,79,80,0,86,79,81,0,86,79,82,0,86,79,83,0,86,79,84,0,86,79,85,0,86,79,86,0,86,79,87,0,86,79,88,0,86,79,89,0,86,79,90,0,86,80,65,
+0,86,80,66,0,86,80,67,0,86,80,68,0,86,80,69,0,86,80,70,0,86,80,71,0,86,80,72,0,86,80,73,0,86,80,74,0,86,80,75,0,86,80,76,0,86,80,77,0,86,80,78,0,86,80,79,0,86,80,80,0,86,80,81,0,86,80,82,0,86,80,83,0,86,80,84,0,86,80,85,0,86,80,86,0,86,80,87,0,86,80,88,0,86,80,89,0,86,80,90,0,86,81,65,0,86,81,66,0,86,81,67,0,86,81,68,0,86,81,69,0,86,81,70,0,86,81,71,0,86,81,72,0,86,81,73,0,86,81,74,0,86,81,75,0,86,81,76,0,86,81,77,0,86,81,78,0,86,81,79,0,86,81,80,0,86,81,81,0,86,81,82,0,86,81,83,0,86,81,84,0,86,81,
+85,0,86,81,86,0,86,81,87,0,86,81,88,0,86,81,89,0,86,81,90,0,86,82,65,0,86,82,66,0,86,82,67,0,86,82,68,0,86,82,69,0,86,82,70,0,86,82,71,0,86,82,72,0,86,82,73,0,86,82,74,0,86,82,75,0,86,82,76,0,86,82,77,0,86,82,78,0,86,82,79,0,86,82,80,0,86,82,81,0,86,82,82,0,86,82,83,0,86,82,84,0,86,82,85,0,86,82,86,0,86,82,87,0,86,82,88,0,86,82,89,0,86,82,90,0,86,83,65,0,86,83,66,0,86,83,67,0,86,83,68,0,86,83,69,0,86,83,70,0,86,83,71,0,86,83,72,0,86,83,73,0,86,83,74,0,86,83,75,0,86,83,76,0,86,83,77,0,86,83,78,0,86,
+83,79,0,86,83,80,0,86,83,81,0,86,83,82,0,86,83,83,0,86,83,84,0,86,83,85,0,86,83,86,0,86,83,87,0,86,83,88,0,86,83,89,0,86,83,90,0,86,84,65,0,86,84,66,0,86,84,67,0,86,84,68,0,86,84,69,0,86,84,70,0,86,84,71,0,86,84,72,0,86,84,73,0,86,84,74,0,86,84,75,0,86,84,76,0,86,84,77,0,86,84,78,0,86,84,79,0,86,84,80,0,86,84,81,0,86,84,82,0,86,84,83,0,86,84,84,0,86,84,85,0,86,84,86,0,86,84,87,0,86,84,88,0,86,84,89,0,86,84,90,0,86,85,65,0,86,85,66,0,86,85,67,0,86,85,68,0,86,85,69,0,86,85,70,0,86,85,71,0,86,85,72,
+0,86,85,73,0,86,85,74,0,86,85,75,0,86,85,76,0,86,85,77,0,86,85,78,0,86,85,79,0,86,85,80,0,86,85,81,0,86,85,82,0,86,85,83,0,86,85,84,0,86,85,85,0,86,85,86,0,86,85,87,0,86,85,88,0,86,85,89,0,86,85,90,0,86,86,65,0,86,86,66,0,86,86,67,0,86,86,68,0,86,86,69,0,86,86,70,0,86,86,71,0,86,86,72,0,86,86,73,0,86,86,74,0,86,86,75,0,86,86,76,0,86,86,77,0,86,86,78,0,86,86,79,0,86,86,80,0,86,86,81,0,86,86,82,0,86,86,83,0,86,86,84,0,86,86,85,0,86,86,86,0,86,86,87,0,86,86,88,0,86,86,89,0,86,86,90,0,86,87,65,0,86,87,
+66,0,86,87,67,0,86,87,68,0,86,87,69,0,86,87,70,0,86,87,71,0,86,87,72,0,86,87,73,0,86,87,74,0,86,87,75,0,86,87,76,0,86,87,77,0,86,87,78,0,86,87,79,0,86,87,80,0,86,87,81,0,86,87,82,0,86,87,83,0,86,87,84,0,86,87,85,0,86,87,86,0,86,87,87,0,86,87,88,0,86,87,89,0,86,87,90,0,86,88,65,0,86,88,66,0,86,88,67,0,86,88,68,0,86,88,69,0,86,88,70,0,86,88,71,0,86,88,72,0,86,88,73,0,86,88,74,0,86,88,75,0,86,88,76,0,86,88,77,0,86,88,78,0,86,88,79,0,86,88,80,0,86,88,81,0,86,88,82,0,86,88,83,0,86,88,84,0,86,88,85,0,86,
+88,86,0,86,88,87,0,86,88,88,0,86,88,89,0,86,88,90,0,86,89,65,0,86,89,66,0,86,89,67,0,86,89,68,0,86,89,69,0,86,89,70,0,86,89,71,0,86,89,72,0,86,89,73,0,86,89,74,0,86,89,75,0,86,89,76,0,86,89,77,0,86,89,78,0,86,89,79,0,86,89,80,0,86,89,81,0,86,89,82,0,86,89,83,0,86,89,84,0,86,89,85,0,86,89,86,0,86,89,87,0,86,89,88,0,86,89,89,0,86,89,90,0,86,90,65,0,86,90,66,0,86,90,67,0,86,90,68,0,86,90,69,0,86,90,70,0,86,90,71,0,86,90,72,0,86,90,73,0,86,90,74,0,86,90,75,0,86,90,76,0,86,90,77,0,86,90,78,0,86,90,79,
+0,86,90,80,0,86,90,81,0,86,90,82,0,86,90,83,0,86,90,84,0,86,90,85,0,86,90,86,0,86,90,87,0,86,90,88,0,86,90,89,0,86,90,90,0,87,65,65,0,87,65,66,0,87,65,67,0,87,65,68,0,87,65,69,0,87,65,70,0,87,65,71,0,87,65,72,0,87,65,73,0,87,65,74,0,87,65,75,0,87,65,76,0,87,65,77,0,87,65,78,0,87,65,79,0,87,65,80,0,87,65,81,0,87,65,82,0,87,65,83,0,87,65,84,0,87,65,85,0,87,65,86,0,87,65,87,0,87,65,88,0,87,65,89,0,87,65,90,0,87,66,65,0,87,66,66,0,87,66,67,0,87,66,68,0,87,66,69,0,87,66,70,0,87,66,71,0,87,66,72,0,87,66,
+73,0,87,66,74,0,87,66,75,0,87,66,76,0,87,66,77,0,87,66,78,0,87,66,79,0,87,66,80,0,87,66,81,0,87,66,82,0,87,66,83,0,87,66,84,0,87,66,85,0,87,66,86,0,87,66,87,0,87,66,88,0,87,66,89,0,87,66,90,0,87,67,65,0,87,67,66,0,87,67,67,0,87,67,68,0,87,67,69,0,87,67,70,0,87,67,71,0,87,67,72,0,87,67,73,0,87,67,74,0,87,67,75,0,87,67,76,0,87,67,77,0,87,67,78,0,87,67,79,0,87,67,80,0,87,67,81,0,87,67,82,0,87,67,83,0,87,67,84,0,87,67,85,0,87,67,86,0,87,67,87,0,87,67,88,0,87,67,89,0,87,67,90,0,87,68,65,0,87,68,66,0,87,
+68,67,0,87,68,68,0,87,68,69,0,87,68,70,0,87,68,71,0,87,68,72,0,87,68,73,0,87,68,74,0,87,68,75,0,87,68,76,0,87,68,77,0,87,68,78,0,87,68,79,0,87,68,80,0,87,68,81,0,87,68,82,0,87,68,83,0,87,68,84,0,87,68,85,0,87,68,86,0,87,68,87,0,87,68,88,0,87,68,89,0,87,68,90,0,87,69,65,0,87,69,66,0,87,69,67,0,87,69,68,0,87,69,69,0,87,69,70,0,87,69,71,0,87,69,72,0,87,69,73,0,87,69,74,0,87,69,75,0,87,69,76,0,87,69,77,0,87,69,78,0,87,69,79,0,87,69,80,0,87,69,81,0,87,69,82,0,87,69,83,0,87,69,84,0,87,69,85,0,87,69,86,
+0,87,69,87,0,87,69,88,0,87,69,89,0,87,69,90,0,87,70,65,0,87,70,66,0,87,70,67,0,87,70,68,0,87,70,69,0,87,70,70,0,87,70,71,0,87,70,72,0,87,70,73,0,87,70,74,0,87,70,75,0,87,70,76,0,87,70,77,0,87,70,78,0,87,70,79,0,87,70,80,0,87,70,81,0,87,70,82,0,87,70,83,0,87,70,84,0,87,70,85,0,87,70,86,0,87,70,87,0,87,70,88,0,87,70,89,0,87,70,90,0,87,71,65,0,87,71,66,0,87,71,67,0,87,71,68,0,87,71,69,0,87,71,70,0,87,71,71,0,87,71,72,0,87,71,73,0,87,71,74,0,87,71,75,0,87,71,76,0,87,71,77,0,87,71,78,0,87,71,79,0,87,71,
+80,0,87,71,81,0,87,71,82,0,87,71,83,0,87,71,84,0,87,71,85,0,87,71,86,0,87,71,87,0,87,71,88,0,87,71,89,0,87,71,90,0,87,72,65,0,87,72,66,0,87,72,67,0,87,72,68,0,87,72,69,0,87,72,70,0,87,72,71,0,87,72,72,0,87,72,73,0,87,72,74,0,87,72,75,0,87,72,76,0,87,72,77,0,87,72,78,0,87,72,79,0,87,72,80,0,87,72,81,0,87,72,82,0,87,72,83,0,87,72,84,0,87,72,85,0,87,72,86,0,87,72,87,0,87,72,88,0,87,72,89,0,87,72,90,0,87,73,65,0,87,73,66,0,87,73,67,0,87,73,68,0,87,73,69,0,87,73,70,0,87,73,71,0,87,73,72,0,87,73,73,0,87,
+73,74,0,87,73,75,0,87,73,76,0,87,73,77,0,87,73,78,0,87,73,79,0,87,73,80,0,87,73,81,0,87,73,82,0,87,73,83,0,87,73,84,0,87,73,85,0,87,73,86,0,87,73,87,0,87,73,88,0,87,73,89,0,87,73,90,0,87,74,65,0,87,74,66,0,87,74,67,0,87,74,68,0,87,74,69,0,87,74,70,0,87,74,71,0,87,74,72,0,87,74,73,0,87,74,74,0,87,74,75,0,87,74,76,0,87,74,77,0,87,74,78,0,87,74,79,0,87,74,80,0,87,74,81,0,87,74,82,0,87,74,83,0,87,74,84,0,87,74,85,0,87,74,86,0,87,74,87,0,87,74,88,0,87,74,89,0,87,74,90,0,87,75,65,0,87,75,66,0,87,75,67,
+0,87,75,68,0,87,75,69,0,87,75,70,0,87,75,71,0,87,75,72,0,87,75,73,0,87,75,74,0,87,75,75,0,87,75,76,0,87,75,77,0,87,75,78,0,87,75,79,0,87,75,80,0,87,75,81,0,87,75,82,0,87,75,83,0,87,75,84,0,87,75,85,0,87,75,86,0,87,75,87,0,87,75,88,0,87,75,89,0,87,75,90,0,87,76,65,0,87,76,66,0,87,76,67,0,87,76,68,0,87,76,69,0,87,76,70,0,87,76,71,0,87,76,72,0,87,76,73,0,87,76,74,0,87,76,75,0,87,76,76,0,87,76,77,0,87,76,78,0,87,76,79,0,87,76,80,0,87,76,81,0,87,76,82,0,87,76,83,0,87,76,84,0,87,76,85,0,87,76,86,0,87,76,
+87,0,87,76,88,0,87,76,89,0,87,76,90,0,87,77,65,0,87,77,66,0,87,77,67,0,87,77,68,0,87,77,69,0,87,77,70,0,87,77,71,0,87,77,72,0,87,77,73,0,87,77,74,0,87,77,75,0,87,77,76,0,87,77,77,0,87,77,78,0,87,77,79,0,87,77,80,0,87,77,81,0,87,77,82,0,87,77,83,0,87,77,84,0,87,77,85,0,87,77,86,0,87,77,87,0,87,77,88,0,87,77,89,0,87,77,90,0,87,78,65,0,87,78,66,0,87,78,67,0,87,78,68,0,87,78,69,0,87,78,70,0,87,78,71,0,87,78,72,0,87,78,73,0,87,78,74,0,87,78,75,0,87,78,76,0,87,78,77,0,87,78,78,0,87,78,79,0,87,78,80,0,87,
+78,81,0,87,78,82,0,87,78,83,0,87,78,84,0,87,78,85,0,87,78,86,0,87,78,87,0,87,78,88,0,87,78,89,0,87,78,90,0,87,79,65,0,87,79,66,0,87,79,67,0,87,79,68,0,87,79,69,0,87,79,70,0,87,79,71,0,87,79,72,0,87,79,73,0,87,79,74,0,87,79,75,0,87,79,76,0,87,79,77,0,87,79,78,0,87,79,79,0,87,79,80,0,87,79,81,0,87,79,82,0,87,79,83,0,87,79,84,0,87,79,85,0,87,79,86,0,87,79,87,0,87,79,88,0,87,79,89,0,87,79,90,0,87,80,65,0,87,80,66,0,87,80,67,0,87,80,68,0,87,80,69,0,87,80,70,0,87,80,71,0,87,80,72,0,87,80,73,0,87,80,74,
+0,87,80,75,0,87,80,76,0,87,80,77,0,87,80,78,0,87,80,79,0,87,80,80,0,87,80,81,0,87,80,82,0,87,80,83,0,87,80,84,0,87,80,85,0,87,80,86,0,87,80,87,0,87,80,88,0,87,80,89,0,87,80,90,0,87,81,65,0,87,81,66,0,87,81,67,0,87,81,68,0,87,81,69,0,87,81,70,0,87,81,71,0,87,81,72,0,87,81,73,0,87,81,74,0,87,81,75,0,87,81,76,0,87,81,77,0,87,81,78,0,87,81,79,0,87,81,80,0,87,81,81,0,87,81,82,0,87,81,83,0,87,81,84,0,87,81,85,0,87,81,86,0,87,81,87,0,87,81,88,0,87,81,89,0,87,81,90,0,87,82,65,0,87,82,66,0,87,82,67,0,87,82,
+68,0,87,82,69,0,87,82,70,0,87,82,71,0,87,82,72,0,87,82,73,0,87,82,74,0,87,82,75,0,87,82,76,0,87,82,77,0,87,82,78,0,87,82,79,0,87,82,80,0,87,82,81,0,87,82,82,0,87,82,83,0,87,82,84,0,87,82,85,0,87,82,86,0,87,82,87,0,87,82,88,0,87,82,89,0,87,82,90,0,87,83,65,0,87,83,66,0,87,83,67,0,87,83,68,0,87,83,69,0,87,83,70,0,87,83,71,0,87,83,72,0,87,83,73,0,87,83,74,0,87,83,75,0,87,83,76,0,87,83,77,0,87,83,78,0,87,83,79,0,87,83,80,0,87,83,81,0,87,83,82,0,87,83,83,0,87,83,84,0,87,83,85,0,87,83,86,0,87,83,87,0,87,
+83,88,0,87,83,89,0,87,83,90,0,87,84,65,0,87,84,66,0,87,84,67,0,87,84,68,0,87,84,69,0,87,84,70,0,87,84,71,0,87,84,72,0,87,84,73,0,87,84,74,0,87,84,75,0,87,84,76,0,87,84,77,0,87,84,78,0,87,84,79,0,87,84,80,0,87,84,81,0,87,84,82,0,87,84,83,0,87,84,84,0,87,84,85,0,87,84,86,0,87,84,87,0,87,84,88,0,87,84,89,0,87,84,90,0,87,85,65,0,87,85,66,0,87,85,67,0,87,85,68,0,87,85,69,0,87,85,70,0,87,85,71,0,87,85,72,0,87,85,73,0,87,85,74,0,87,85,75,0,87,85,76,0,87,85,77,0,87,85,78,0,87,85,79,0,87,85,80,0,87,85,81,
+0,87,85,82,0,87,85,83,0,87,85,84,0,87,85,85,0,87,85,86,0,87,85,87,0,87,85,88,0,87,85,89,0,87,85,90,0,87,86,65,0,87,86,66,0,87,86,67,0,87,86,68,0,87,86,69,0,87,86,70,0,87,86,71,0,87,86,72,0,87,86,73,0,87,86,74,0,87,86,75,0,87,86,76,0,87,86,77,0,87,86,78,0,87,86,79,0,87,86,80,0,87,86,81,0,87,86,82,0,87,86,83,0,87,86,84,0,87,86,85,0,87,86,86,0,87,86,87,0,87,86,88,0,87,86,89,0,87,86,90,0,87,87,65,0,87,87,66,0,87,87,67,0,87,87,68,0,87,87,69,0,87,87,70,0,87,87,71,0,87,87,72,0,87,87,73,0,87,87,74,0,87,87,
+75,0,87,87,76,0,87,87,77,0,87,87,78,0,87,87,79,0,87,87,80,0,87,87,81,0,87,87,82,0,87,87,83,0,87,87,84,0,87,87,85,0,87,87,86,0,87,87,87,0,87,87,88,0,87,87,89,0,87,87,90,0,87,88,65,0,87,88,66,0,87,88,67,0,87,88,68,0,87,88,69,0,87,88,70,0,87,88,71,0,87,88,72,0,87,88,73,0,87,88,74,0,87,88,75,0,87,88,76,0,87,88,77,0,87,88,78,0,87,88,79,0,87,88,80,0,87,88,81,0,87,88,82,0,87,88,83,0,87,88,84,0,87,88,85,0,87,88,86,0,87,88,87,0,87,88,88,0,87,88,89,0,87,88,90,0,87,89,65,0,87,89,66,0,87,89,67,0,87,89,68,0,87,
+89,69,0,87,89,70,0,87,89,71,0,87,89,72,0,87,89,73,0,87,89,74,0,87,89,75,0,87,89,76,0,87,89,77,0,87,89,78,0,87,89,79,0,87,89,80,0,87,89,81,0,87,89,82,0,87,89,83,0,87,89,84,0,87,89,85,0,87,89,86,0,87,89,87,0,87,89,88,0,87,89,89,0,87,89,90,0,87,90,65,0,87,90,66,0,87,90,67,0,87,90,68,0,87,90,69,0,87,90,70,0,87,90,71,0,87,90,72,0,87,90,73,0,87,90,74,0,87,90,75,0,87,90,76,0,87,90,77,0,87,90,78,0,87,90,79,0,87,90,80,0,87,90,81,0,87,90,82,0,87,90,83,0,87,90,84,0,87,90,85,0,87,90,86,0,87,90,87,0,87,90,88,
+0,87,90,89,0,87,90,90,0,88,65,65,0,88,65,66,0,88,65,67,0,88,65,68,0,88,65,69,0,88,65,70,0,88,65,71,0,88,65,72,0,88,65,73,0,88,65,74,0,88,65,75,0,88,65,76,0,88,65,77,0,88,65,78,0,88,65,79,0,88,65,80,0,88,65,81,0,88,65,82,0,88,65,83,0,88,65,84,0,88,65,85,0,88,65,86,0,88,65,87,0,88,65,88,0,88,65,89,0,88,65,90,0,88,66,65,0,88,66,66,0,88,66,67,0,88,66,68,0,88,66,69,0,88,66,70,0,88,66,71,0,88,66,72,0,88,66,73,0,88,66,74,0,88,66,75,0,88,66,76,0,88,66,77,0,88,66,78,0,88,66,79,0,88,66,80,0,88,66,81,0,88,66,
+82,0,88,66,83,0,88,66,84,0,88,66,85,0,88,66,86,0,88,66,87,0,88,66,88,0,88,66,89,0,88,66,90,0,88,67,65,0,88,67,66,0,88,67,67,0,88,67,68,0,88,67,69,0,88,67,70,0,88,67,71,0,88,67,72,0,88,67,73,0,88,67,74,0,88,67,75,0,88,67,76,0,88,67,77,0,88,67,78,0,88,67,79,0,88,67,80,0,88,67,81,0,88,67,82,0,88,67,83,0,88,67,84,0,88,67,85,0,88,67,86,0,88,67,87,0,88,67,88,0,88,67,89,0,88,67,90,0,88,68,65,0,88,68,66,0,88,68,67,0,88,68,68,0,88,68,69,0,88,68,70,0,88,68,71,0,88,68,72,0,88,68,73,0,88,68,74,0,88,68,75,0,88,
+68,76,0,88,68,77,0,88,68,78,0,88,68,79,0,88,68,80,0,88,68,81,0,88,68,82,0,88,68,83,0,88,68,84,0,88,68,85,0,88,68,86,0,88,68,87,0,88,68,88,0,88,68,89,0,88,68,90,0,88,69,65,0,88,69,66,0,88,69,67,0,88,69,68,0,88,69,69,0,88,69,70,0,88,69,71,0,88,69,72,0,88,69,73,0,88,69,74,0,88,69,75,0,88,69,76,0,88,69,77,0,88,69,78,0,88,69,79,0,88,69,80,0,88,69,81,0,88,69,82,0,88,69,83,0,88,69,84,0,88,69,85,0,88,69,86,0,88,69,87,0,88,69,88,0,88,69,89,0,88,69,90,0,88,70,65,0,88,70,66,0,88,70,67,0,88,70,68,0,88,70,69,
+0,88,70,70,0,88,70,71,0,88,70,72,0,88,70,73,0,88,70,74,0,88,70,75,0,88,70,76,0,88,70,77,0,88,70,78,0,88,70,79,0,88,70,80,0,88,70,81,0,88,70,82,0,88,70,83,0,88,70,84,0,88,70,85,0,88,70,86,0,88,70,87,0,88,70,88,0,88,70,89,0,88,70,90,0,88,71,65,0,88,71,66,0,88,71,67,0,88,71,68,0,88,71,69,0,88,71,70,0,88,71,71,0,88,71,72,0,88,71,73,0,88,71,74,0,88,71,75,0,88,71,76,0,88,71,77,0,88,71,78,0,88,71,79,0,88,71,80,0,88,71,81,0,88,71,82,0,88,71,83,0,88,71,84,0,88,71,85,0,88,71,86,0,88,71,87,0,88,71,88,0,88,71,
+89,0,88,71,90,0,88,72,65,0,88,72,66,0,88,72,67,0,88,72,68,0,88,72,69,0,88,72,70,0,88,72,71,0,88,72,72,0,88,72,73,0,88,72,74,0,88,72,75,0,88,72,76,0,88,72,77,0,88,72,78,0,88,72,79,0,88,72,80,0,88,72,81,0,88,72,82,0,88,72,83,0,88,72,84,0,88,72,85,0,88,72,86,0,88,72,87,0,88,72,88,0,88,72,89,0,88,72,90,0,88,73,65,0,88,73,66,0,88,73,67,0,88,73,68,0,88,73,69,0,88,73,70,0,88,73,71,0,88,73,72,0,88,73,73,0,88,73,74,0,88,73,75,0,88,73,76,0,88,73,77,0,88,73,78,0,88,73,79,0,88,73,80,0,88,73,81,0,88,73,82,0,88,
+73,83,0,88,73,84,0,88,73,85,0,88,73,86,0,88,73,87,0,88,73,88,0,88,73,89,0,88,73,90,0,88,74,65,0,88,74,66,0,88,74,67,0,88,74,68,0,88,74,69,0,88,74,70,0,88,74,71,0,88,74,72,0,88,74,73,0,88,74,74,0,88,74,75,0,88,74,76,0,88,74,77,0,88,74,78,0,88,74,79,0,88,74,80,0,88,74,81,0,88,74,82,0,88,74,83,0,88,74,84,0,88,74,85,0,88,74,86,0,88,74,87,0,88,74,88,0,88,74,89,0,88,74,90,0,88,75,65,0,88,75,66,0,88,75,67,0,88,75,68,0,88,75,69,0,88,75,70,0,88,75,71,0,88,75,72,0,88,75,73,0,88,75,74,0,88,75,75,0,88,75,76,
+0,88,75,77,0,88,75,78,0,88,75,79],"i8",4,x.a+61480);
+H([0,88,75,80,0,88,75,81,0,88,75,82,0,88,75,83,0,88,75,84,0,88,75,85,0,88,75,86,0,88,75,87,0,88,75,88,0,88,75,89,0,88,75,90,0,88,76,65,0,88,76,66,0,88,76,67,0,88,76,68,0,88,76,69,0,88,76,70,0,88,76,71,0,88,76,72,0,88,76,73,0,88,76,74,0,88,76,75,0,88,76,76,0,88,76,77,0,88,76,78,0,88,76,79,0,88,76,80,0,88,76,81,0,88,76,82,0,88,76,83,0,88,76,84,0,88,76,85,0,88,76,86,0,88,76,87,0,88,76,88,0,88,76,89,0,88,76,90,0,88,77,65,0,88,77,66,0,88,77,67,0,88,77,68,0,88,77,69,0,88,77,70,0,88,77,71,0,88,77,72,0,88,
+77,73,0,88,77,74,0,88,77,75,0,88,77,76,0,88,77,77,0,88,77,78,0,88,77,79,0,88,77,80,0,88,77,81,0,88,77,82,0,88,77,83,0,88,77,84,0,88,77,85,0,88,77,86,0,88,77,87,0,88,77,88,0,88,77,89,0,88,77,90,0,88,78,65,0,88,78,66,0,88,78,67,0,88,78,68,0,88,78,69,0,88,78,70,0,88,78,71,0,88,78,72,0,88,78,73,0,88,78,74,0,88,78,75,0,88,78,76,0,88,78,77,0,88,78,78,0,88,78,79,0,88,78,80,0,88,78,81,0,88,78,82,0,88,78,83,0,88,78,84,0,88,78,85,0,88,78,86,0,88,78,87,0,88,78,88,0,88,78,89,0,88,78,90,0,88,79,65,0,88,79,66,
+0,88,79,67,0,88,79,68,0,88,79,69,0,88,79,70,0,88,79,71,0,88,79,72,0,88,79,73,0,88,79,74,0,88,79,75,0,88,79,76,0,88,79,77,0,88,79,78,0,88,79,79,0,88,79,80,0,88,79,81,0,88,79,82,0,88,79,83,0,88,79,84,0,88,79,85,0,88,79,86,0,88,79,87,0,88,79,88,0,88,79,89,0,88,79,90,0,88,80,65,0,88,80,66,0,88,80,67,0,88,80,68,0,88,80,69,0,88,80,70,0,88,80,71,0,88,80,72,0,88,80,73,0,88,80,74,0,88,80,75,0,88,80,76,0,88,80,77,0,88,80,78,0,88,80,79,0,88,80,80,0,88,80,81,0,88,80,82,0,88,80,83,0,88,80,84,0,88,80,85,0,88,80,
+86,0,88,80,87,0,88,80,88,0,88,80,89,0,88,80,90,0,88,81,65,0,88,81,66,0,88,81,67,0,88,81,68,0,88,81,69,0,88,81,70,0,88,81,71,0,88,81,72,0,88,81,73,0,88,81,74,0,88,81,75,0,88,81,76,0,88,81,77,0,88,81,78,0,88,81,79,0,88,81,80,0,88,81,81,0,88,81,82,0,88,81,83,0,88,81,84,0,88,81,85,0,88,81,86,0,88,81,87,0,88,81,88,0,88,81,89,0,88,81,90,0,88,82,65,0,88,82,66,0,88,82,67,0,88,82,68,0,88,82,69,0,88,82,70,0,88,82,71,0,88,82,72,0,88,82,73,0,88,82,74,0,88,82,75,0,88,82,76,0,88,82,77,0,88,82,78,0,88,82,79,0,88,
+82,80,0,88,82,81,0,88,82,82,0,88,82,83,0,88,82,84,0,88,82,85,0,88,82,86,0,88,82,87,0,88,82,88,0,88,82,89,0,88,82,90,0,88,83,65,0,88,83,66,0,88,83,67,0,88,83,68,0,88,83,69,0,88,83,70,0,88,83,71,0,88,83,72,0,88,83,73,0,88,83,74,0,88,83,75,0,88,83,76,0,88,83,77,0,88,83,78,0,88,83,79,0,88,83,80,0,88,83,81,0,88,83,82,0,88,83,83,0,88,83,84,0,88,83,85,0,88,83,86,0,88,83,87,0,88,83,88,0,88,83,89,0,88,83,90,0,88,84,65,0,88,84,66,0,88,84,67,0,88,84,68,0,88,84,69,0,88,84,70,0,88,84,71,0,88,84,72,0,88,84,73,
+0,88,84,74,0,88,84,75,0,88,84,76,0,88,84,77,0,88,84,78,0,88,84,79,0,88,84,80,0,88,84,81,0,88,84,82,0,88,84,83,0,88,84,84,0,88,84,85,0,88,84,86,0,88,84,87,0,88,84,88,0,88,84,89,0,88,84,90,0,88,85,65,0,88,85,66,0,88,85,67,0,88,85,68,0,88,85,69,0,88,85,70,0,88,85,71,0,88,85,72,0,88,85,73,0,88,85,74,0,88,85,75,0,88,85,76,0,88,85,77,0,88,85,78,0,88,85,79,0,88,85,80,0,88,85,81,0,88,85,82,0,88,85,83,0,88,85,84,0,88,85,85,0,88,85,86,0,88,85,87,0,88,85,88,0,88,85,89,0,88,85,90,0,88,86,65,0,88,86,66,0,88,86,
+67,0,88,86,68,0,88,86,69,0,88,86,70,0,88,86,71,0,88,86,72,0,88,86,73,0,88,86,74,0,88,86,75,0,88,86,76,0,88,86,77,0,88,86,78,0,88,86,79,0,88,86,80,0,88,86,81,0,88,86,82,0,88,86,83,0,88,86,84,0,88,86,85,0,88,86,86,0,88,86,87,0,88,86,88,0,88,86,89,0,88,86,90,0,88,87,65,0,88,87,66,0,88,87,67,0,88,87,68,0,88,87,69,0,88,87,70,0,88,87,71,0,88,87,72,0,88,87,73,0,88,87,74,0,88,87,75,0,88,87,76,0,88,87,77,0,88,87,78,0,88,87,79,0,88,87,80,0,88,87,81,0,88,87,82,0,88,87,83,0,88,87,84,0,88,87,85,0,88,87,86,0,88,
+87,87,0,88,87,88,0,88,87,89,0,88,87,90,0,88,88,65,0,88,88,66,0,88,88,67,0,88,88,68,0,88,88,69,0,88,88,70,0,88,88,71,0,88,88,72,0,88,88,73,0,88,88,74,0,88,88,75,0,88,88,76,0,88,88,77,0,88,88,78,0,88,88,79,0,88,88,80,0,88,88,81,0,88,88,82,0,88,88,83,0,88,88,84,0,88,88,85,0,88,88,86,0,88,88,87,0,88,88,88,0,88,88,89,0,88,88,90,0,88,89,65,0,88,89,66,0,88,89,67,0,88,89,68,0,88,89,69,0,88,89,70,0,88,89,71,0,88,89,72,0,88,89,73,0,88,89,74,0,88,89,75,0,88,89,76,0,88,89,77,0,88,89,78,0,88,89,79,0,88,89,80,
+0,88,89,81,0,88,89,82,0,88,89,83,0,88,89,84,0,88,89,85,0,88,89,86,0,88,89,87,0,88,89,88,0,88,89,89,0,88,89,90,0,88,90,65,0,88,90,66,0,88,90,67,0,88,90,68,0,88,90,69,0,88,90,70,0,88,90,71,0,88,90,72,0,88,90,73,0,88,90,74,0,88,90,75,0,88,90,76,0,88,90,77,0,88,90,78,0,88,90,79,0,88,90,80,0,88,90,81,0,88,90,82,0,88,90,83,0,88,90,84,0,88,90,85,0,88,90,86,0,88,90,87,0,88,90,88,0,88,90,89,0,88,90,90,0,89,65,65,0,89,65,66,0,89,65,67,0,89,65,68,0,89,65,69,0,89,65,70,0,89,65,71,0,89,65,72,0,89,65,73,0,89,65,
+74,0,89,65,75,0,89,65,76,0,89,65,77,0,89,65,78,0,89,65,79,0,89,65,80,0,89,65,81,0,89,65,82,0,89,65,83,0,89,65,84,0,89,65,85,0,89,65,86,0,89,65,87,0,89,65,88,0,89,65,89,0,89,65,90,0,89,66,65,0,89,66,66,0,89,66,67,0,89,66,68,0,89,66,69,0,89,66,70,0,89,66,71,0,89,66,72,0,89,66,73,0,89,66,74,0,89,66,75,0,89,66,76,0,89,66,77,0,89,66,78,0,89,66,79,0,89,66,80,0,89,66,81,0,89,66,82,0,89,66,83,0,89,66,84,0,89,66,85,0,89,66,86,0,89,66,87,0,89,66,88,0,89,66,89,0,89,66,90,0,89,67,65,0,89,67,66,0,89,67,67,0,89,
+67,68,0,89,67,69,0,89,67,70,0,89,67,71,0,89,67,72,0,89,67,73,0,89,67,74,0,89,67,75,0,89,67,76,0,89,67,77,0,89,67,78,0,89,67,79,0,89,67,80,0,89,67,81,0,89,67,82,0,89,67,83,0,89,67,84,0,89,67,85,0,89,67,86,0,89,67,87,0,89,67,88,0,89,67,89,0,89,67,90,0,89,68,65,0,89,68,66,0,89,68,67,0,89,68,68,0,89,68,69,0,89,68,70,0,89,68,71,0,89,68,72,0,89,68,73,0,89,68,74,0,89,68,75,0,89,68,76,0,89,68,77,0,89,68,78,0,89,68,79,0,89,68,80,0,89,68,81,0,89,68,82,0,89,68,83,0,89,68,84,0,89,68,85,0,89,68,86,0,89,68,87,
+0,89,68,88,0,89,68,89,0,89,68,90,0,89,69,65,0,89,69,66,0,89,69,67,0,89,69,68,0,89,69,69,0,89,69,70,0,89,69,71,0,89,69,72,0,89,69,73,0,89,69,74,0,89,69,75,0,89,69,76,0,89,69,77,0,89,69,78,0,89,69,79,0,89,69,80,0,89,69,81,0,89,69,82,0,89,69,83,0,89,69,84,0,89,69,85,0,89,69,86,0,89,69,87,0,89,69,88,0,89,69,89,0,89,69,90,0,89,70,65,0,89,70,66,0,89,70,67,0,89,70,68,0,89,70,69,0,89,70,70,0,89,70,71,0,89,70,72,0,89,70,73,0,89,70,74,0,89,70,75,0,89,70,76,0,89,70,77,0,89,70,78,0,89,70,79,0,89,70,80,0,89,70,
+81,0,89,70,82,0,89,70,83,0,89,70,84,0,89,70,85,0,89,70,86,0,89,70,87,0,89,70,88,0,89,70,89,0,89,70,90,0,89,71,65,0,89,71,66,0,89,71,67,0,89,71,68,0,89,71,69,0,89,71,70,0,89,71,71,0,89,71,72,0,89,71,73,0,89,71,74,0,89,71,75,0,89,71,76,0,89,71,77,0,89,71,78,0,89,71,79,0,89,71,80,0,89,71,81,0,89,71,82,0,89,71,83,0,89,71,84,0,89,71,85,0,89,71,86,0,89,71,87,0,89,71,88,0,89,71,89,0,89,71,90,0,89,72,65,0,89,72,66,0,89,72,67,0,89,72,68,0,89,72,69,0,89,72,70,0,89,72,71,0,89,72,72,0,89,72,73,0,89,72,74,0,89,
+72,75,0,89,72,76,0,89,72,77,0,89,72,78,0,89,72,79,0,89,72,80,0,89,72,81,0,89,72,82,0,89,72,83,0,89,72,84,0,89,72,85,0,89,72,86,0,89,72,87,0,89,72,88,0,89,72,89,0,89,72,90,0,89,73,65,0,89,73,66,0,89,73,67,0,89,73,68,0,89,73,69,0,89,73,70,0,89,73,71,0,89,73,72,0,89,73,73,0,89,73,74,0,89,73,75,0,89,73,76,0,89,73,77,0,89,73,78,0,89,73,79,0,89,73,80,0,89,73,81,0,89,73,82,0,89,73,83,0,89,73,84,0,89,73,85,0,89,73,86,0,89,73,87,0,89,73,88,0,89,73,89,0,89,73,90,0,89,74,65,0,89,74,66,0,89,74,67,0,89,74,68,
+0,89,74,69,0,89,74,70,0,89,74,71,0,89,74,72,0,89,74,73,0,89,74,74,0,89,74,75,0,89,74,76,0,89,74,77,0,89,74,78,0,89,74,79,0,89,74,80,0,89,74,81,0,89,74,82,0,89,74,83,0,89,74,84,0,89,74,85,0,89,74,86,0,89,74,87,0,89,74,88,0,89,74,89,0,89,74,90,0,89,75,65,0,89,75,66,0,89,75,67,0,89,75,68,0,89,75,69,0,89,75,70,0,89,75,71,0,89,75,72,0,89,75,73,0,89,75,74,0,89,75,75,0,89,75,76,0,89,75,77,0,89,75,78,0,89,75,79,0,89,75,80,0,89,75,81,0,89,75,82,0,89,75,83,0,89,75,84,0,89,75,85,0,89,75,86,0,89,75,87,0,89,75,
+88,0,89,75,89,0,89,75,90,0,89,76,65,0,89,76,66,0,89,76,67,0,89,76,68,0,89,76,69,0,89,76,70,0,89,76,71,0,89,76,72,0,89,76,73,0,89,76,74,0,89,76,75,0,89,76,76,0,89,76,77,0,89,76,78,0,89,76,79,0,89,76,80,0,89,76,81,0,89,76,82,0,89,76,83,0,89,76,84,0,89,76,85,0,89,76,86,0,89,76,87,0,89,76,88,0,89,76,89,0,89,76,90,0,89,77,65,0,89,77,66,0,89,77,67,0,89,77,68,0,89,77,69,0,89,77,70,0,89,77,71,0,89,77,72,0,89,77,73,0,89,77,74,0,89,77,75,0,89,77,76,0,89,77,77,0,89,77,78,0,89,77,79,0,89,77,80,0,89,77,81,0,89,
+77,82,0,89,77,83,0,89,77,84,0,89,77,85,0,89,77,86,0,89,77,87,0,89,77,88,0,89,77,89,0,89,77,90,0,89,78,65,0,89,78,66,0,89,78,67,0,89,78,68,0,89,78,69,0,89,78,70,0,89,78,71,0,89,78,72,0,89,78,73,0,89,78,74,0,89,78,75,0,89,78,76,0,89,78,77,0,89,78,78,0,89,78,79,0,89,78,80,0,89,78,81,0,89,78,82,0,89,78,83,0,89,78,84,0,89,78,85,0,89,78,86,0,89,78,87,0,89,78,88,0,89,78,89,0,89,78,90,0,89,79,65,0,89,79,66,0,89,79,67,0,89,79,68,0,89,79,69,0,89,79,70,0,89,79,71,0,89,79,72,0,89,79,73,0,89,79,74,0,89,79,75,
+0,89,79,76,0,89,79,77,0,89,79,78,0,89,79,79,0,89,79,80,0,89,79,81,0,89,79,82,0,89,79,83,0,89,79,84,0,89,79,85,0,89,79,86,0,89,79,87,0,89,79,88,0,89,79,89,0,89,79,90,0,89,80,65,0,89,80,66,0,89,80,67,0,89,80,68,0,89,80,69,0,89,80,70,0,89,80,71,0,89,80,72,0,89,80,73,0,89,80,74,0,89,80,75,0,89,80,76,0,89,80,77,0,89,80,78,0,89,80,79,0,89,80,80,0,89,80,81,0,89,80,82,0,89,80,83,0,89,80,84,0,89,80,85,0,89,80,86,0,89,80,87,0,89,80,88,0,89,80,89,0,89,80,90,0,89,81,65,0,89,81,66,0,89,81,67,0,89,81,68,0,89,81,
+69,0,89,81,70,0,89,81,71,0,89,81,72,0,89,81,73,0,89,81,74,0,89,81,75,0,89,81,76,0,89,81,77,0,89,81,78,0,89,81,79,0,89,81,80,0,89,81,81,0,89,81,82,0,89,81,83,0,89,81,84,0,89,81,85,0,89,81,86,0,89,81,87,0,89,81,88,0,89,81,89,0,89,81,90,0,89,82,65,0,89,82,66,0,89,82,67,0,89,82,68,0,89,82,69,0,89,82,70,0,89,82,71,0,89,82,72,0,89,82,73,0,89,82,74,0,89,82,75,0,89,82,76,0,89,82,77,0,89,82,78,0,89,82,79,0,89,82,80,0,89,82,81,0,89,82,82,0,89,82,83,0,89,82,84,0,89,82,85,0,89,82,86,0,89,82,87,0,89,82,88,0,89,
+82,89,0,89,82,90,0,89,83,65,0,89,83,66,0,89,83,67,0,89,83,68,0,89,83,69,0,89,83,70,0,89,83,71,0,89,83,72,0,89,83,73,0,89,83,74,0,89,83,75,0,89,83,76,0,89,83,77,0,89,83,78,0,89,83,79,0,89,83,80,0,89,83,81,0,89,83,82,0,89,83,83,0,89,83,84,0,89,83,85,0,89,83,86,0,89,83,87,0,89,83,88,0,89,83,89,0,89,83,90,0,89,84,65,0,89,84,66,0,89,84,67,0,89,84,68,0,89,84,69,0,89,84,70,0,89,84,71,0,89,84,72,0,89,84,73,0,89,84,74,0,89,84,75,0,89,84,76,0,89,84,77,0,89,84,78,0,89,84,79,0,89,84,80,0,89,84,81,0,89,84,82,
+0,89,84,83,0,89,84,84,0,89,84,85,0,89,84,86,0,89,84,87,0,89,84,88,0,89,84,89,0,89,84,90,0,89,85,65,0,89,85,66,0,89,85,67,0,89,85,68,0,89,85,69,0,89,85,70,0,89,85,71,0,89,85,72,0,89,85,73,0,89,85,74,0,89,85,75,0,89,85,76,0,89,85,77,0,89,85,78,0,89,85,79,0,89,85,80,0,89,85,81,0,89,85,82,0,89,85,83,0,89,85,84,0,89,85,85,0,89,85,86,0,89,85,87,0,89,85,88,0,89,85,89,0,89,85,90,0,89,86,65,0,89,86,66,0,89,86,67,0,89,86,68,0,89,86,69,0,89,86,70,0,89,86,71,0,89,86,72,0,89,86,73,0,89,86,74,0,89,86,75,0,89,86,
+76,0,89,86,77,0,89,86,78,0,89,86,79,0,89,86,80,0,89,86,81,0,89,86,82,0,89,86,83,0,89,86,84,0,89,86,85,0,89,86,86,0,89,86,87,0,89,86,88,0,89,86,89,0,89,86,90,0,89,87,65,0,89,87,66,0,89,87,67,0,89,87,68,0,89,87,69,0,89,87,70,0,89,87,71,0,89,87,72,0,89,87,73,0,89,87,74,0,89,87,75,0,89,87,76,0,89,87,77,0,89,87,78,0,89,87,79,0,89,87,80,0,89,87,81,0,89,87,82,0,89,87,83,0,89,87,84,0,89,87,85,0,89,87,86,0,89,87,87,0,89,87,88,0,89,87,89,0,89,87,90,0,89,88,65,0,89,88,66,0,89,88,67,0,89,88,68,0,89,88,69,0,89,
+88,70,0,89,88,71,0,89,88,72,0,89,88,73,0,89,88,74,0,89,88,75,0,89,88,76,0,89,88,77,0,89,88,78,0,89,88,79,0,89,88,80,0,89,88,81,0,89,88,82,0,89,88,83,0,89,88,84,0,89,88,85,0,89,88,86,0,89,88,87,0,89,88,88,0,89,88,89,0,89,88,90,0,89,89,65,0,89,89,66,0,89,89,67,0,89,89,68,0,89,89,69,0,89,89,70,0,89,89,71,0,89,89,72,0,89,89,73,0,89,89,74,0,89,89,75,0,89,89,76,0,89,89,77,0,89,89,78,0,89,89,79,0,89,89,80,0,89,89,81,0,89,89,82,0,89,89,83,0,89,89,84,0,89,89,85,0,89,89,86,0,89,89,87,0,89,89,88,0,89,89,89,
+0,89,89,90,0,89,90,65,0,89,90,66,0,89,90,67,0,89,90,68,0,89,90,69,0,89,90,70,0,89,90,71,0,89,90,72,0,89,90,73,0,89,90,74,0,89,90,75,0,89,90,76,0,89,90,77,0,89,90,78,0,89,90,79,0,89,90,80,0,89,90,81,0,89,90,82,0,89,90,83,0,89,90,84,0,89,90,85,0,89,90,86,0,89,90,87,0,89,90,88,0,89,90,89,0,89,90,90,0,90,65,65,0,90,65,66,0,90,65,67,0,90,65,68,0,90,65,69,0,90,65,70,0,90,65,71,0,90,65,72,0,90,65,73,0,90,65,74,0,90,65,75,0,90,65,76,0,90,65,77,0,90,65,78,0,90,65,79,0,90,65,80,0,90,65,81,0,90,65,82,0,90,65,
+83,0,90,65,84,0,90,65,85,0,90,65,86,0,90,65,87,0,90,65,88,0,90,65,89,0,90,65,90,0,90,66,65,0,90,66,66,0,90,66,67,0,90,66,68,0,90,66,69,0,90,66,70,0,90,66,71,0,90,66,72,0,90,66,73,0,90,66,74,0,90,66,75,0,90,66,76,0,90,66,77,0,90,66,78,0,90,66,79,0,90,66,80,0,90,66,81,0,90,66,82,0,90,66,83,0,90,66,84,0,90,66,85,0,90,66,86,0,90,66,87,0,90,66,88,0,90,66,89,0,90,66,90,0,90,67,65,0,90,67,66,0,90,67,67,0,90,67,68,0,90,67,69,0,90,67,70,0,90,67,71,0,90,67,72,0,90,67,73,0,90,67,74,0,90,67,75,0,90,67,76,0,90,
+67,77,0,90,67,78,0,90,67,79,0,90,67,80,0,90,67,81,0,90,67,82,0,90,67,83,0,90,67,84,0,90,67,85,0,90,67,86,0,90,67,87,0,90,67,88,0,90,67,89,0,90,67,90,0,90,68,65,0,90,68,66,0,90,68,67,0,90,68,68,0,90,68,69,0,90,68,70,0,90,68,71,0,90,68,72,0,90,68,73,0,90,68,74,0,90,68,75,0,90,68,76,0,90,68,77,0,90,68,78,0,90,68,79,0,90,68,80,0,90,68,81,0,90,68,82,0,90,68,83,0,90,68,84,0,90,68,85,0,90,68,86,0,90,68,87,0,90,68,88,0,90,68,89,0,90,68,90,0,90,69,65,0,90,69,66,0,90,69,67,0,90,69,68,0,90,69,69,0,90,69,70,
+0,90,69,71,0,90,69,72,0,90,69,73,0,90,69,74,0,90,69,75,0,90,69,76,0,90,69,77,0,90,69,78,0,90,69,79,0,90,69,80,0,90,69,81,0,90,69,82,0,90,69,83,0,90,69,84,0,90,69,85,0,90,69,86,0,90,69,87,0,90,69,88,0,90,69,89,0,90,69,90,0,90,70,65,0,90,70,66,0,90,70,67,0,90,70,68,0,90,70,69,0,90,70,70,0,90,70,71,0,90,70,72,0,90,70,73,0,90,70,74,0,90,70,75,0,90,70,76,0,90,70,77,0,90,70,78,0,90,70,79,0,90,70,80,0,90,70,81,0,90,70,82,0,90,70,83,0,90,70,84,0,90,70,85,0,90,70,86,0,90,70,87,0,90,70,88,0,90,70,89,0,90,70,
+90,0,90,71,65,0,90,71,66,0,90,71,67,0,90,71,68,0,90,71,69,0,90,71,70,0,90,71,71,0,90,71,72,0,90,71,73,0,90,71,74,0,90,71,75,0,90,71,76,0,90,71,77,0,90,71,78,0,90,71,79,0,90,71,80,0,90,71,81,0,90,71,82,0,90,71,83,0,90,71,84,0,90,71,85,0,90,71,86,0,90,71,87,0,90,71,88,0,90,71,89,0,90,71,90,0,90,72,65,0,90,72,66,0,90,72,67,0,90,72,68,0,90,72,69,0,90,72,70,0,90,72,71,0,90,72,72,0,90,72,73,0,90,72,74,0,90,72,75,0,90,72,76,0,90,72,77,0,90,72,78,0,90,72,79,0,90,72,80,0,90,72,81,0,90,72,82,0,90,72,83,0,90,
+72,84,0,90,72,85,0,90,72,86,0,90,72,87,0,90,72,88,0,90,72,89,0,90,72,90,0,90,73,65,0,90,73,66,0,90,73,67,0,90,73,68,0,90,73,69,0,90,73,70,0,90,73,71,0,90,73,72,0,90,73,73,0,90,73,74,0,90,73,75,0,90,73,76,0,90,73,77,0,90,73,78,0,90,73,79,0,90,73,80,0,90,73,81,0,90,73,82,0,90,73,83,0,90,73,84,0,90,73,85,0,90,73,86,0,90,73,87,0,90,73,88,0,90,73,89,0,90,73,90,0,90,74,65,0,90,74,66,0,90,74,67,0,90,74,68,0,90,74,69,0,90,74,70,0,90,74,71,0,90,74,72,0,90,74,73,0,90,74,74,0,90,74,75,0,90,74,76,0,90,74,77,
+0,90,74,78,0,90,74,79,0,90,74,80,0,90,74,81,0,90,74,82,0,90,74,83,0,90,74,84,0,90,74,85,0,90,74,86,0,90,74,87,0,90,74,88,0,90,74,89,0,90,74,90,0,90,75,65,0,90,75,66,0,90,75,67,0,90,75,68,0,90,75,69,0,90,75,70,0,90,75,71,0,90,75,72,0,90,75,73,0,90,75,74,0,90,75,75,0,90,75,76,0,90,75,77,0,90,75,78,0,90,75,79,0,90,75,80,0,90,75,81,0,90,75,82,0,90,75,83,0,90,75,84,0,90,75,85,0,90,75,86,0,90,75,87,0,90,75,88,0,90,75,89,0,90,75,90,0,90,76,65,0,90,76,66,0,90,76,67,0,90,76,68,0,90,76,69,0,90,76,70,0,90,76,
+71,0,90,76,72,0,90,76,73,0,90,76,74,0,90,76,75,0,90,76,76,0,90,76,77,0,90,76,78,0,90,76,79,0,90,76,80,0,90,76,81,0,90,76,82,0,90,76,83,0,90,76,84,0,90,76,85,0,90,76,86,0,90,76,87,0,90,76,88,0,90,76,89,0,90,76,90,0,90,77,65,0,90,77,66,0,90,77,67,0,90,77,68,0,90,77,69,0,90,77,70,0,90,77,71,0,90,77,72,0,90,77,73,0,90,77,74,0,90,77,75,0,90,77,76,0,90,77,77,0,90,77,78,0,90,77,79,0,90,77,80,0,90,77,81,0,90,77,82,0,90,77,83,0,90,77,84,0,90,77,85,0,90,77,86,0,90,77,87,0,90,77,88,0,90,77,89,0,90,77,90,0,90,
+78,65,0,90,78,66,0,90,78,67,0,90,78,68,0,90,78,69,0,90,78,70,0,90,78,71,0,90,78,72,0,90,78,73,0,90,78,74,0,90,78,75,0,90,78,76,0,90,78,77,0,90,78,78,0,90,78,79,0,90,78,80,0,90,78,81,0,90,78,82,0,90,78,83,0,90,78,84,0,90,78,85,0,90,78,86,0,90,78,87,0,90,78,88,0,90,78,89,0,90,78,90,0,90,79,65,0,90,79,66,0,90,79,67,0,90,79,68,0,90,79,69,0,90,79,70,0,90,79,71,0,90,79,72,0,90,79,73,0,90,79,74,0,90,79,75,0,90,79,76,0,90,79,77,0,90,79,78,0,90,79,79,0,90,79,80,0,90,79,81,0,90,79,82,0,90,79,83,0,90,79,84,
+0,90,79,85,0,90,79,86,0,90,79,87,0,90,79,88,0,90,79,89,0,90,79,90,0,90,80,65,0,90,80,66,0,90,80,67,0,90,80,68,0,90,80,69,0,90,80,70,0,90,80,71,0,90,80,72,0,90,80,73,0,90,80,74,0,90,80,75,0,90,80,76,0,90,80,77,0,90,80,78,0,90,80,79,0,90,80,80,0,90,80,81,0,90,80,82,0,90,80,83,0,90,80,84,0,90,80,85,0,90,80,86,0,90,80,87,0,90,80,88,0,90,80,89,0,90,80,90,0,90,81,65,0,90,81,66,0,90,81,67,0,90,81,68,0,90,81,69,0,90,81,70,0,90,81,71,0,90,81,72,0,90,81,73,0,90,81,74,0,90,81,75,0,90,81,76,0,90,81,77,0,90,81,
+78,0,90,81,79,0,90,81,80,0,90,81,81,0,90,81,82,0,90,81,83,0,90,81,84,0,90,81,85,0,90,81,86,0,90,81,87,0,90,81,88,0,90,81,89,0,90,81,90,0,90,82,65,0,90,82,66,0,90,82,67,0,90,82,68,0,90,82,69,0,90,82,70,0,90,82,71,0,90,82,72,0,90,82,73,0,90,82,74,0,90,82,75,0,90,82,76,0,90,82,77,0,90,82,78,0,90,82,79,0,90,82,80,0,90,82,81,0,90,82,82,0,90,82,83,0,90,82,84,0,90,82,85,0,90,82,86,0,90,82,87,0,90,82,88,0,90,82,89,0,90,82,90,0,90,83,65,0,90,83,66,0,90,83,67,0,90,83,68,0,90,83,69,0,90,83,70,0,90,83,71,0,90,
+83,72,0,90,83,73,0,90,83,74,0,90,83,75,0,90,83,76,0,90,83,77,0,90,83,78,0,90,83,79,0,90,83,80,0,90,83,81,0,90,83,82,0,90,83,83,0,90,83,84,0,90,83,85,0,90,83,86,0,90,83,87,0,90,83,88,0,90,83,89,0,90,83,90,0,90,84,65,0,90,84,66,0,90,84,67,0,90,84,68,0,90,84,69,0,90,84,70,0,90,84,71,0,90,84,72,0,90,84,73,0,90,84,74,0,90,84,75,0,90,84,76,0,90,84,77,0,90,84,78,0,90,84,79,0,90,84,80,0,90,84,81,0,90,84,82,0,90,84,83,0,90,84,84,0,90,84,85,0,90,84,86,0,90,84,87,0,90,84,88,0,90,84,89,0,90,84,90,0,90,85,65,
+0,90,85,66,0,90,85,67,0,90,85,68,0,90,85,69,0,90,85,70,0,90,85,71,0,90,85,72,0,90,85,73,0,90,85,74,0,90,85,75,0,90,85,76,0,90,85,77,0,90,85,78,0,90,85,79,0,90,85,80,0,90,85,81,0,90,85,82,0,90,85,83,0,90,85,84,0,90,85,85,0,90,85,86,0,90,85,87,0,90,85,88,0,90,85,89,0,90,85,90,0,90,86,65,0,90,86,66,0,90,86,67,0,90,86,68,0,90,86,69,0,90,86,70,0,90,86,71,0,90,86,72,0,90,86,73,0,90,86,74,0,90,86,75,0,90,86,76,0,90,86,77,0,90,86,78,0,90,86,79,0,90,86,80,0,90,86,81,0,90,86,82,0,90,86,83,0,90,86,84,0,90,86,
+85,0,90,86,86,0,90,86,87,0,90,86,88,0,90,86,89,0,90,86,90,0,90,87,65,0,90,87,66,0,90,87,67,0,90,87,68,0,90,87,69,0,90,87,70,0,90,87,71,0,90,87,72,0,90,87,73,0,90,87,74,0,90,87,75,0,90,87,76,0,90,87,77,0,90,87,78,0,90,87,79,0,90,87,80,0,90,87,81,0,90,87,82,0,90,87,83,0,90,87,84,0,90,87,85,0,90,87,86,0,90,87,87,0,90,87,88,0,90,87,89,0,90,87,90,0,90,88,65,0,90,88,66,0,90,88,67,0,90,88,68,0,90,88,69,0,90,88,70,0,90,88,71,0,90,88,72,0,90,88,73,0,90,88,74,0,90,88,75,0,90,88,76,0,90,88,77,0,90,88,78,0,90,
+88,79,0,90,88,80,0,90,88,81,0,90,88,82,0,90,88,83,0,90,88,84,0,90,88,85,0,90,88,86,0,90,88,87,0,90,88,88,0,90,88,89,0,90,88,90,0,90,89,65,0,90,89,66,0,90,89,67,0,90,89,68,0,90,89,69,0,90,89,70,0,90,89,71,0,90,89,72,0,90,89,73,0,90,89,74,0,90,89,75,0,90,89,76,0,90,89,77,0,90,89,78,0,90,89,79,0,90,89,80,0,90,89,81,0,90,89,82,0,90,89,83,0,90,89,84,0,90,89,85,0,90,89,86,0,90,89,87,0,90,89,88,0,90,89,89,0,90,89,90,0,90,90,65,0,90,90,66,0,90,90,67,0,90,90,68,0,90,90,69,0,90,90,70,0,90,90,71,0,90,90,72,
+0,90,90,73,0,90,90,74,0,90,90,75,0,90,90,76,0,90,90,77,0,90,90,78,0,90,90,79,0,90,90,80,0,90,90,81,0,90,90,82,0,90,90,83,0,90,90,84,0,90,90,85,0,90,90,86,0,90,90,87,0,90,90,88,0,90,90,89,0,90,90,90,0,65,65,0,65,66,0,65,67,0,65,68,0,65,69,0,65,70,0,65,71,0,65,72,0,65,73,0,65,74,0,65,75,0,65,76,0,65,77,0,65,78,0,65,79,0,65,80,0,65,81,0,65,82,0,65,83,0,65,84,0,65,85,0,65,86,0,65,87,0,65,88,0,65,89,0,65,90,0,66,65,0,66,66,0,66,67,0,66,68,0,66,69,0,66,70,0,66,71,0,66,72,0,66,73,0,66,74,0,66,75,0,66,76,
+0,66,77,0,66,78,0,66,79,0,66,80,0,66,81,0,66,82,0,66,83,0,66,84,0,66,85,0,66,86,0,66,87,0,66,88,0,66,89,0,66,90,0,67,65,0,67,66,0,67,67,0,67,68,0,67,69,0,67,70,0,67,71,0,67,72,0,67,73,0,67,74,0,67,75,0,67,76,0,67,77,0,67,78,0,67,79,0,67,80,0,67,81,0,67,82,0,67,83,0,67,84,0,67,85,0,67,86,0,67,87,0,67,88,0,67,89,0,67,90,0,68,65,0,68,66,0,68,67,0,68,68,0,68,69,0,68,70,0,68,71,0,68,72,0,68,73,0,68,74,0,68,75,0,68,76,0,68,77,0,68,78,0,68,79,0,68,80,0,68,81,0,68,82,0,68,83,0,68,84,0,68,85,0,68,86,0,68,
+87,0,68,88,0,68,89,0,68,90,0,69,65,0,69,66,0,69,67,0,69,68,0,69,69,0,69,70,0,69,71,0,69,72,0,69,73,0,69,74,0,69,75,0,69,76,0,69,77,0,69,78,0,69,79,0,69,80,0,69,81,0,69,82,0,69,83,0,69,84,0,69,85,0,69,86,0,69,87,0,69,88,0,69,89,0,69,90,0,70,65,0,70,66,0,70,67,0,70,68,0,70,69,0,70,70,0,70,71,0,70,72,0,70,73,0,70,74,0,70,75,0,70,76,0,70,77,0,70,78,0,70,79,0,70,80,0,70,81,0,70,82,0,70,83,0,70,84,0,70,85,0,70,86,0,70,87,0,70,88,0,70,89,0,70,90,0,71,65,0,71,66,0,71,67,0,71,68,0,71,69,0,71,70,0,71,71,0,
+71,72,0,71,73,0,71,74,0,71,75,0,71,76,0,71,77,0,71,78,0,71,79,0,71,80,0,71,81,0,71,82,0,71,83,0,71,84,0,71,85,0,71,86,0,71,87,0,71,88,0,71,89,0,71,90,0,72,65,0,72,66,0,72,67,0,72,68,0,72,69,0,72,70,0,72,71,0,72,72,0,72,73,0,72,74,0,72,75,0,72,76,0,72,77,0,72,78,0,72,79,0,72,80,0,72,81,0,72,82,0,72,83,0,72,84,0,72,85,0,72,86,0,72,87,0,72,88,0,72,89,0,72,90,0,73,65,0,73,66,0,73,67,0,73,68,0,73,69,0,73,70,0,73,71,0,73,72,0,73,73,0,73,74,0,73,75,0,73,76,0,73,77,0,73,78,0,73,79,0,73,80,0,73,81,0,73,82,
+0,73,83,0,73,84,0,73,85,0,73,86,0,73,87,0,73,88,0,73,89,0,73,90,0,74,65,0,74,66,0,74,67,0,74,68,0,74,69,0,74,70,0,74,71,0,74,72,0,74,73,0,74,74,0,74,75,0,74,76,0,74,77,0,74,78,0,74,79,0,74,80,0,74,81,0,74,82,0,74,83,0,74,84,0,74,85,0,74,86,0,74,87,0,74,88,0,74,89,0,74,90,0,75,65,0,75,66,0,75,67,0,75,68,0,75,69,0,75,70,0,75,71,0,75,72,0,75,73,0,75,74,0,75,75,0,75,76,0,75,77,0,75,78,0,75,79,0,75,80,0,75,81,0,75,82,0,75,83,0,75,84,0,75,85,0,75,86,0,75,87,0,75,88,0,75,89,0,75,90,0,76,65,0,76,66,0,76,
+67,0,76,68,0,76,69,0,76,70,0,76,71,0,76,72,0,76,73,0,76,74,0,76,75,0,76,76,0,76,77,0,76,78,0,76,79,0,76,80,0,76,81,0,76,82,0,76,83,0,76,84,0,76,85,0,76,86,0,76,87,0,76,88,0,76,89,0,76,90,0,77,65,0,77,66,0,77,67,0,77,68,0,77,69,0,77,70,0,77,71,0,77,72,0,77,73,0,77,74,0,77,75,0,77,76,0,77,77,0,77,78,0,77,79,0,77,80,0,77,81,0,77,82,0,77,83,0,77,84,0,77,85,0,77,86,0,77,87,0,77,88,0,77,89,0,77,90,0,78,65,0,78,66,0,78,67,0,78,68,0,78,69,0,78,70,0,78,71,0,78,72,0,78,73,0,78,74,0,78,75,0,78,76,0,78,77,0,
+78,78,0,78,79,0,78,80,0,78,81,0,78,82,0,78,83,0,78,84,0,78,85,0,78,86,0,78,87,0,78,88,0,78,89,0,78,90,0,79,65,0,79,66,0,79,67,0,79,68,0,79,69,0,79,70,0,79,71,0,79,72,0,79,73,0,79,74,0,79,75,0,79,76,0,79,77,0,79,78,0,79,79,0,79,80,0,79,81,0,79,82,0,79,83,0,79,84,0,79,85,0,79,86,0,79,87,0,79,88,0,79,89,0,79,90,0,80,65,0,80,66,0,80,67,0,80,68,0,80,69,0,80,70,0,80,71,0,80,72,0,80,73,0,80,74,0,80,75,0,80,76,0,80,77,0,80,78,0,80,79,0,80,80,0,80,81,0,80,82,0,80,83,0,80,84,0,80,85,0,80,86,0,80,87,0,80,88,
+0,80,89,0,80,90,0,81,65,0,81,66,0,81,67,0,81,68,0,81,69,0,81,70,0,81,71,0,81,72,0,81,73,0,81,74,0,81,75,0,81,76,0,81,77,0,81,78,0,81,79,0,81,80,0,81,81,0,81,82,0,81,83,0,81,84,0,81,85,0,81,86,0,81,87,0,81,88,0,81,89,0,81,90,0,82,65,0,82,66,0,82,67,0,82,68,0,82,69,0,82,70,0,82,71,0,82,72,0,82,73,0,82,74,0,82,75,0,82,76,0,82,77,0,82,78,0,82,79,0,82,80,0,82,81,0,82,82,0,82,83,0,82,84,0,82,85,0,82,86,0,82,87,0,82,88,0,82,89,0,82,90,0,83,65,0,83,66,0,83,67,0,83,68,0,83,69,0,83,70,0,83,71,0,83,72,0,83,
+73,0,83,74,0,83,75,0,83,76,0,83,77,0,83,78,0,83,79,0,83,80,0,83,81,0,83,82,0,83,83,0,83,84,0,83,85,0,83,86,0,83,87,0,83,88,0,83,89,0,83,90,0,84,65,0,84,66,0,84,67,0,84,68,0,84,69,0,84,70,0,84,71,0,84,72,0,84,73,0,84,74,0,84,75,0,84,76,0,84,77,0,84,78,0,84,79,0,84,80,0,84,81,0,84,82,0,84,83,0,84,84,0,84,85,0,84,86,0,84,87,0,84,88,0,84,89,0,84,90,0,85,65,0,85,66,0,85,67,0,85,68,0,85,69,0,85,70,0,85,71,0,85,72,0,85,73,0,85,74,0,85,75,0,85,76,0,85,77,0,85,78,0,85,79,0,85,80,0,85,81,0,85,82,0,85,83,0,
+85,84,0,85,85,0,85,86,0,85,87,0,85,88,0,85,89,0,85,90,0,86,65,0,86,66,0,86,67,0,86,68,0,86,69,0,86,70,0,86,71,0,86,72,0,86,73,0,86,74,0,86,75,0,86,76,0,86,77,0,86,78,0,86,79,0,86,80,0,86,81,0,86,82,0,86,83,0,86,84,0,86,85,0,86,86,0,86,87,0,86,88,0,86,89,0,86,90,0,87,65,0,87,66,0,87,67,0,87,68,0,87,69,0,87,70,0,87,71,0,87,72,0,87,73,0,87,74,0,87,75,0,87,76,0,87,77,0,87,78,0,87,79,0,87,80,0,87,81,0,87,82,0,87,83,0,87,84,0,87,85,0,87,86,0,87,87,0,87,88,0,87,89,0,87,90,0,88,65,0,88,66,0,88,67,0,88,68,
+0,88,69,0,88,70,0,88,71,0,88,72,0,88,73,0,88,74,0,88,75,0,88,76,0,88,77,0,88,78,0,88,79,0,88,80,0,88,81,0,88,82,0,88,83,0,88,84,0,88,85,0,88,86,0,88,87,0,88,88,0,88,89,0,88,90,0,89,65,0,89,66,0,89,67,0,89,68,0,89,69,0,89,70,0,89,71,0,89,72,0,89,73,0,89,74,0,89,75,0,89,76,0,89,77,0,89,78,0,89,79,0,89,80,0,89,81,0,89,82,0,89,83,0,89,84,0,89,85,0,89,86,0,89,87,0,89,88,0,89,89,0,89,90,0,90,65,0,90,66,0,90,67,0,90,68,0,90,69,0,90,70,0,90,71,0,90,72,0,90,73,0,90,74,0,90,75,0,90,76,0,90,77,0,90,78,0,90,
+79,0,90,80,0,90,81,0,90,82,0,90,83,0,90,84,0,90,85,0,90,86,0,90,87,0,90,88,0,90,89,0,90,90,0,37,48,50,120,0,67,97,110,110,111,116,32,97,108,108,111,99,97,116,101,32,111,117,116,112,117,116,32,115,116,114,105,110,103,32,98,117,102,102,101,114,46,32,84,101,114,109,105,110,97,116,105,110,103,10,0,69,114,114,111,114,32,119,104,105,108,101,32,112,114,101,112,97,114,105,110,103,32,116,111,32,109,97,107,101,32,73,110,67,104,73,0,73,110,67,104,73,61,49,83,47,47,0,73,110,67,104,73,61,49,47,47,0,67,97,110,
+110,111,116,32,114,101,97,100,32,99,111,117,110,116,115,32,108,105,110,101,0,67,97,110,110,111,116,32,105,110,116,101,114,112,114,101,116,32,99,111,117,110,116,115,32,108,105,110,101,58,0,86,51,48,48,48,0,67,97,110,110,111,116,32,114,101,97,100,32,97,116,111,109,32,98,108,111,99,107,32,108,105,110,101,0,67,97,110,110,111,116,32,105,110,116,101,114,112,114,101,116,32,97,116,111,109,32,98,108,111,99,107,32,108,105,110,101,58,0,67,97,110,110,111,116,32,114,101,97,100,32,98,111,110,100,32,98,108,111,
+99,107,32,108,105,110,101,0,67,97,110,110,111,116,32,105,110,116,101,114,112,114,101,116,32,98,111,110,100,32,98,108,111,99,107,32,108,105,110,101,58,0,67,97,110,110,111,116,32,114,101,97,100,32,83,84,69,88,84,32,98,108,111,99,107,32,108,105,110,101,0,67,97,110,110,111,116,32,114,101,97,100,32,112,114,111,112,101,114,116,105,101,115,32,98,108,111,99,107,32,108,105,110,101,0,84,111,111,32,108,111,110,103,32,112,114,111,112,101,114,116,105,101,115,32,98,108,111,99,107,32,108,105,110,101,0,83,75,80,
+0,82,69,71,0,32,0,69,78,68,0,67,104,97,114,103,101,32,110,111,116,32,114,101,99,111,103,110,105,122,101,100,58,0,82,97,100,105,99,97,108,32,110,111,116,32,114,101,99,111,103,110,105,122,101,100,58,0,73,83,79,0,83,84,89,0,83,83,84,0,83,76,66,0,83,67,78,0,83,65,76,0,83,66,76,0,83,68,73,0,83,77,84,0,83,66,84,0,66,76,75,0,67,111,117,108,100,32,110,111,116,32,105,110,116,101,114,112,114,101,116,32,112,111,108,121,109,101,114,32,100,97,116,97,58,0,73,103,110,111,114,101,32,112,111,108,121,109,101,114,32,
+100,97,116,97,0,79,100,100,32,110,117,109,98,101,114,32,111,102,32,115,116,97,114,32,97,116,111,109,115,32,105,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,83,116,114,117,99,116,117,114,101,32,35,0,73,110,67,104,73,0,83,68,102,105,108,101,32,79,117,116,112,117,116,0,35,37,108,100,37,115,0,77,32,32,86,51,48,32,0,32,9,10,11,12,13,0,61,32,9,10,11,12,13,0,66,69,71,73,78,32,67,84,65,66,0,69,114,114,111,114,58,32,78,111,32,86,51,48,48,48,32,67,84,97,98,32,115,116,97,114,116,32,109,97,114,
+107,101,114,0,67,97,110,110,111,116,32,114,101,97,100,32,86,51,48,48,48,32,99,111,117,110,116,115,32,108,105,110,101,0,84,111,111,32,108,111,110,103,32,99,111,117,110,116,115,32,108,105,110,101,0,67,79,85,78,84,83,0,78,117,109,98,101,114,32,111,102,32,97,116,111,109,115,32,116,111,111,32,108,97,114,103,101,46,32,86,51,48,48,48,32,99,111,117,110,116,115,32,108,105,110,101,58,0,67,97,110,110,111,116,32,105,110,116,101,114,112,114,101,116,32,86,51,48,48,48,32,99,111,117,110,116,115,32,108,105,110,101,
+58,0,69,78,68,32,83,71,82,79,85,80,0,69,114,114,111,114,58,32,78,111,32,86,51,48,48,48,32,83,71,114,111,117,112,32,101,110,100,32,109,97,114,107,101,114,0,69,78,68,32,79,66,74,51,68,0,69,114,114,111,114,58,32,78,111,32,86,51,48,48,48,32,51,68,66,108,111,99,107,32,101,110,100,32,109,97,114,107,101,114,0,69,78,68,32,67,79,76,76,69,67,84,73,79,78,0,47,0,77,68,76,86,51,48,0,49,50,51,52,53,54,55,56,57,48,32,9,10,11,12,13,0,47,83,84,69,65,66,83,0,47,83,84,69,82,69,76,0,47,83,84,69,82,65,67,0,65,84,79,77,
+83,0,40,0,67,97,110,110,111,116,32,105,110,116,101,114,112,114,101,116,32,86,51,48,48,48,32,99,111,108,108,101,99,116,105,111,110,32,108,105,110,101,40,115,41,0,86,51,48,48,48,32,101,110,104,97,110,99,101,100,32,115,116,101,114,101,111,32,115,116,111,114,101,100,32,98,117,116,32,105,103,110,111,114,101,100,0,66,69,71,73,78,32,65,84,79,77,0,69,114,114,111,114,58,32,78,111,32,86,51,48,48,48,32,65,116,111,109,32,98,108,111,99,107,32,115,116,97,114,116,32,109,97,114,107,101,114,0,67,97,110,110,111,116,
+32,114,101,97,100,32,86,51,48,48,48,32,97,116,111,109,32,98,108,111,99,107,32,108,105,110,101,0,84,111,111,32,108,111,110,103,32,97,116,111,109,32,98,108,111,99,107,32,108,105,110,101,0,67,97,110,110],"i8",4,x.a+71720);
+H([111,116,32,105,110,116,101,114,112,114,101,116,32,86,51,48,48,48,32,97,116,111,109,32,98,108,111,99,107,32,108,105,110,101,58,0,42,0,67,72,71,0,82,65,68,0,67,70,71,0,77,65,83,83,0,86,65,76,0,72,67,79,85,78,84,0,83,84,66,79,88,0,73,78,86,82,69,84,0,69,88,65,67,72,71,0,83,85,66,83,84,0,85,78,83,65,84,0,82,66,67,78,84,0,65,84,84,67,72,80,84,0,82,71,82,79,85,80,83,0,65,84,84,67,72,79,82,68,0,67,76,65,83,83,0,83,69,81,73,68,0,73,115,111,116,111,112,105,99,32,100,97,116,97,32,110,111,116,32,114,101,
+99,111,103,110,105,122,101,100,58,0,67,97,110,110,111,116,32,105,110,116,101,114,112,114,101,116,32,86,51,48,48,48,32,97,116,111,109,32,98,108,111,99,107,32,107,101,121,45,118,97,108,117,101,32,112,97,105,114,0,86,51,48,48,48,32,115,116,97,114,32,97,116,111,109,115,32,105,103,110,111,114,101,100,0,69,78,68,32,65,84,79,77,0,69,114,114,111,114,58,32,78,111,32,86,51,48,48,48,32,65,116,111,109,32,98,108,111,99,107,32,101,110,100,32,109,97,114,107,101,114,0,66,69,71,73,78,32,66,79,78,68,0,69,114,114,111,
+114,58,32,78,111,32,86,51,48,48,48,32,66,111,110,100,32,98,108,111,99,107,32,115,116,97,114,116,32,109,97,114,107,101,114,0,67,97,110,110,111,116,32,114,101,97,100,32,86,51,48,48,48,32,98,111,110,100,32,98,108,111,99,107,32,108,105,110,101,0,67,97,110,110,111,116,32,105,110,116,101,114,112,114,101,116,32,86,51,48,48,48,32,98,111,110,100,32,98,108,111,99,107,32,108,105,110,101,58,0,84,79,80,79,0,82,88,67,84,82,0,69,78,68,80,84,83,0,65,84,84,65,67,72,61,65,76,76,0,68,73,83,80,0,65,84,84,65,67,72,0,
+86,51,48,48,48,32,104,97,112,116,105,99,32,98,111,110,100,115,32,115,116,111,114,101,100,32,98,117,116,32,105,103,110,111,114,101,100,0,69,78,68,32,66,79,78,68,0,69,114,114,111,114,58,32,78,111,32,86,51,48,48,48,32,66,111,110,100,32,98,108,111,99,107,32,101,110,100,32,109,97,114,107,101,114,0,66,69,71,73,78,32,83,71,82,79,85,80,0,66,69,71,73,78,32,79,66,74,51,68,0,76,73,78,75,78,79,68,69,0,66,69,71,73,78,32,67,79,76,76,69,67,84,73,79,78,0,69,78,68,32,67,84,65,66,0,69,114,114,111,114,58,32,78,111,
+32,86,51,48,48,48,32,67,84,65,66,32,101,110,100,32,109,97,114,107,101,114,0,77,111,108,102,105,108,101,78,97,109,101,0,77,111,108,102,105,108,101,76,105,110,101,50,0,77,111,108,102,105,108,101,67,111,109,109,101,110,116,0,77,111,108,102,105,108,101,73,110,116,82,101,103,78,111,0,37,108,100,0,85,110,107,110,111,119,110,32,101,108,101,109,101,110,116,40,115,41,58,0,77,117,108,116,105,112,108,101,32,98,111,110,100,115,32,98,101,116,119,101,101,110,32,116,119,111,32,97,116,111,109,115,0,65,116,111,109,
+32,39,37,115,39,32,104,97,115,32,109,111,114,101,32,116,104,97,110,32,37,100,32,98,111,110,100,115,0,85,110,114,101,99,111,103,110,105,122,101,100,32,98,111,110,100,32,116,121,112,101,58,0,85,110,114,101,99,111,103,110,105,122,101,100,32,98,111,110,100,32,115,116,101,114,101,111,0,85,110,107,110,111,119,110,32,98,111,110,100,32,116,121,112,101,32,105,110,32,77,79,76,102,105,108,101,32,97,115,115,105,103,110,101,100,32,97,115,32,97,32,115,105,110,103,108,101,32,98,111,110,100,0,80,114,111,103,114,
+97,109,32,101,114,114,111,114,32,105,110,116,101,114,112,114,101,116,105,110,103,32,77,79,76,102,105,108,101,0,84,111,111,32,109,97,110,121,32,97,116,111,109,115,32,91,100,105,100,32,121,111,117,32,102,111,114,103,101,116,32,39,76,97,114,103,101,77,111,108,101,99,117,108,101,115,39,32,115,119,105,116,99,104,63,93,0,80,111,108,121,109,101,114,32,117,110,105,116,32,105,110,32,60,111,108,102,105,108,101,32,114,101,102,101,114,115,32,116,111,32,105,110,118,97,108,105,100,32,98,111,110,100,0,72,121,100,
+114,111,103,101,110,32,97,115,32,112,111,108,121,109,101,114,32,101,110,100,32,103,114,111,117,112,32,105,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,67,65,83,0,77,32,32,69,78,68,0,84,111,111,32,108,111,110,103,32,83,68,97,116,97,32,108,105,110,101,32,116,114,117,110,99,97,116,101,100,0,36,36,36,36,0,78,65,77,69,0,67,79,77,77,69,78,84,0,85,110,101,120,112,101,99,116,101,100,32,83,68,97,116,97,32,104,101,97,100,101,114,32,108,105,110,101,58,0,66,121,112,97,115,115,105,110,103,32,116,
+111,32,110,101,120,116,32,115,116,114,117,99,116,117,114,101,0,37,115,10,0,32,32,73,110,67,104,73,86,49,48,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,0,32,86,50,48,48,48,0,37,51,100,37,51,100,32,32,48,32,32,48,37,51,100,32,32,48,32,32,48,32,32,48,32,32,48,32,32,48,37,51,100,37,115,10,0,37,49,48,46,52,102,37,49,48,46,52,102,37,49,48,46,52,102,32,37,45,51,46,51,115,37,50,100,37,51,100,32,32,48,32,32,32,32,32,48,37,51,100,32,32,48,
+32,32,48,32,32,48,32,32,48,10,0,37,51,117,37,51,117,37,51,117,37,51,117,32,32,48,32,32,48,32,32,48,10,0,37,51,117,37,51,117,37,51,117,32,32,48,32,32,48,32,32,48,32,32,48,10,0,65,32,32,37,100,10,0,94,94,0,32,37,51,100,32,37,51,100,0,77,32,32,67,72,71,37,51,100,37,115,10,0,77,32,32,82,65,68,37,51,100,37,115,10,0,77,32,32,73,83,79,37,51,100,37,115,10,0,77,32,32,83,84,89,37,51,100,0,78,79,78,0,83,82,85,0,77,79,78,0,67,79,80,0,77,79,68,0,67,82,79,0,77,69,82,0,32,37,51,100,32,37,51,115,0,10,0,77,32,32,
+83,76,66,37,51,100,0,77,32,32,83,83,84,37,51,100,0,65,76,84,0,82,65,78,0,66,76,79,0,77,32,32,83,67,78,37,51,100,0,72,84,0,72,72,0,69,85,0,77,32,32,83,65,76,32,37,51,100,37,51,100,0,32,37,51,100,0,77,32,32,83,66,76,32,37,51,100,37,51,100,0,77,32,32,83,68,73,32,37,51,100,37,51,100,37,49,48,46,52,102,37,49,48,46,52,102,37,49,48,46,52,102,37,49,48,46,52,102,10,0,77,32,32,69,78,68,10,0,62,32,60,37,115,62,10,0,62,32,60,73,68,62,10,0,32,37,115,10,10,0,36,36,36,36,10,0,35,37,100,0,87,114,111,110,103,32,48,
+68,32,115,116,101,114,101,111,32,100,101,115,99,114,105,112,116,111,114,40,115,41,58,0,65,117,120,73,110,102,111,61,0,83,116,114,117,99,116,117,114,101,58,0,32,10,13,0,32,105,115,32,109,105,115,115,105,110,103,0,47,90,58,0,82,101,97,100,105,110,103,32,112,111,108,121,109,101,114,32,65,117,120,73,110,102,111,32,105,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,121,101,116,0,77,105,115,115,105,110,103,32,97,116,111,109,32,100,97,116,97,0,104,100,116,0,87,114,111,110,103,32,110,117,109,
+98,101,114,32,111,102,32,97,116,111,109,115,0,77,105,115,115,105,110,103,32,98,111,110,100,115,32,100,97,116,97,0,87,114,111,110,103,32,98,111,110,100,115,32,100,97,116,97,0,66,111,110,100,32,116,111,32,110,111,110,101,120,105,115,116,101,110,116,32,97,116,111,109,0,87,114,111,110,103,32,98,111,110,100,32,116,121,112,101,0,87,114,111,110,103,32,110,117,109,98,101,114,32,111,102,32,98,111,110,100,115,0,77,105,115,115,105,110,103,32,97,116,111,109,32,99,111,111,114,100,105,110,97,116,101,115,32,100,
+97,116,97,0,87,114,111,110,103,32,97,116,111,109,32,99,111,111,114,100,105,110,97,116,101,115,32,100,97,116,97,0,87,114,111,110,103,32,110,117,109,98,101,114,32,111,102,32,99,111,111,114,100,105,110,97,116,101,115,0,85,110,107,110,111,119,110,32,98,111,110,100,32,116,121,112,101,32,105,110,32,73,110,67,104,73,32,97,117,120,32,97,115,115,105,103,110,101,100,32,97,115,32,97,32,115,105,110,103,108,101,32,98,111,110,100,0,65,116,111,109,32,104,97,115,32,49,32,111,114,32,109,111,114,101,32,116,104,97,
+110,32,51,32,97,114,111,109,97,116,105,99,32,98,111,110,100,115,0,48,68,32,115,116,101,114,101,111,98,111,110,100,32,110,111,116,32,114,101,99,111,103,110,105,122,101,100,0,67,117,109,117,108,101,110,101,32,115,116,101,114,101,111,32,110,111,116,32,114,101,99,111,103,110,105,122,101,100,32,40,48,68,41,0,67,97,110,110,111,116,32,102,105,110,100,32,110,111,110,45,109,101,116,97,108,32,115,116,101,114,101,111,98,111,110,100,32,110,101,105,103,104,111,114,32,40,48,68,41,0,80,114,111,103,114,97,109,32,
+101,114,114,111,114,32,105,110,116,101,114,112,114,101,116,105,110,103,32,73,110,67,104,73,32,97,117,120,0,105,115,32,109,105,115,115,105,110,103,0,61,0,83,116,114,117,99,116,117,114,101,32,35,37,108,100,0,67,97,110,110,111,116,32,105,110,116,101,114,112,114,101,116,32,114,101,118,101,114,115,105,98,105,108,105,116,121,32,105,110,102,111,114,109,97,116,105,111,110,0,70,97,116,97,108,32,117,110,100,101,116,101,114,109,105,110,101,100,32,112,114,111,103,114,97,109,32,101,114,114,111,114,0,67,97,110,
+110,111,116,32,97,108,108,111,99,97,116,101,32,111,117,116,112,117,116,32,100,97,116,97,46,32,84,101,114,109,105,110,97,116,105,110,103,0,32,40,82,101,99,111,110,110,101,99,116,101,100,41,0,80,114,101,112,114,111,99,101,115,115,101,100,32,0,67,97,110,110,111,116,32,100,105,115,116,105,110,103,117,105,115,104,32,99,111,109,112,111,110,101,110,116,115,0,37,115,73,110,112,117,116,32,83,116,114,117,99,116,117,114,101,32,35,37,108,100,46,37,115,37,115,37,115,37,115,37,115,0,67,111,109,112,111,110,101,
+110,116,32,35,37,100,32,111,102,32,37,100,44,32,73,110,112,117,116,32,83,116,114,117,99,116,117,114,101,32,35,37,108,100,46,37,115,37,115,37,115,37,115,37,115,0,67,97,110,110,111,116,32,100,105,115,112,108,97,121,32,116,104,101,32,115,116,114,117,99,116,117,114,101,10,0,44,32,102,105,120,101,100,32,72,0,44,32,109,111,98,105,108,101,32,72,0,44,32,105,115,111,116,111,112,105,99,0,80,114,101,112,114,111,99,101,115,115,101,100,0,82,101,115,117,108,116,32,102,111,114,0,37,115,32,67,111,109,112,111,110,
+101,110,116,32,35,37,100,32,111,102,32,37,100,44,32,83,116,114,117,99,116,117,114,101,32,35,37,108,100,37,115,37,115,46,37,115,37,115,37,115,37,115,37,115,0,37,115,32,83,116,114,117,99,116,117,114,101,32,35,37,108,100,37,115,37,115,46,37,115,37,115,37,115,37,115,37,115,0,78,111,116,32,99,104,105,114,97,108,0,69,114,114,111,114,32,37,100,32,40,37,115,41,32,115,116,114,117,99,116,117,114,101,32,35,37,108,100,46,37,115,37,115,37,115,37,115,10,0,69,114,114,111,114,32,119,104,105,108,101,32,112,114,111,
+99,101,115,115,105,110,103,32,112,111,108,121,109,101,114,45,114,101,108,97,116,101,100,32,105,110,112,117,116,0,37,100,93,0,32,91,43,49,93,0,69,109,112,116,121,32,115,116,114,117,99,116,117,114,101,0,84,111,111,32,109,97,110,121,32,97,116,111,109,115,32,91,99,104,101,99,107,32,32,39,76,97,114,103,101,77,111,108,101,99,117,108,101,115,39,32,115,119,105,116,99,104,93,0,67,97,110,110,111,116,32,114,101,99,111,110,99,105,108,101,32,115,116,101,114,101,111,98,111,110,100,32,112,97,114,105,116,105,101,
+115,0,85,110,107,110,111,119,110,32,101,114,114,111,114,0,37,115,32,105,110,112,32,115,116,114,117,99,116,117,114,101,32,35,37,108,100,58,32,69,110,100,32,111,102,32,102,105,108,101,46,37,115,37,115,37,115,37,115,32,32,32,32,10,0,69,110,100,32,111,102,32,102,105,108,101,32,100,101,116,101,99,116,101,100,32,97,102,116,101,114,32,115,116,114,117,99,116,117,114,101,32,35,37,108,100,46,32,32,32,10,0,70,97,116,97,108,32,69,114,114,111,114,32,37,100,32,40,97,98,111,114,116,101,100,59,32,37,115,41,32,105,
+110,112,32,115,116,114,117,99,116,117,114,101,32,35,37,108,100,46,37,115,37,115,37,115,37,115,10,0,77,111,108,102,105,108,101,0,73,110,67,104,73,0,69,114,114,111,114,32,37,100,32,40,110,111,32,37,115,59,32,37,115,41,32,105,110,112,32,115,116,114,117,99,116,117,114,101,32,35,37,108,100,46,37,115,37,115,37,115,37,115,10,0,87,97,114,110,105,110,103,58,32,40,37,115,41,32,105,110,112,32,115,116,114,117,99,116,117,114,101,32,35,37,108,100,46,37,115,37,115,37,115,37,115,10,0,67,97,110,110,111,116,32,101,
+120,116,114,97,99,116,32,67,111,109,112,111,110,101,110,116,0,37,115,32,35,37,100,32,115,116,114,117,99,116,117,114,101,32,35,37,108,100,46,37,115,37,115,37,115,37,115,10,0,65,99,99,101,112,116,101,100,32,117,110,117,115,117,97,108,32,118,97,108,101,110,99,101,40,115,41,58,0,37,43,100,0,116,0,63,0,115,0,100,0,44,37,115,0,40,37,100,41,0,79,117,116,32,111,102,32,82,65,77,0,67,104,97,114,103,101,115,32,119,101,114,101,32,114,101,97,114,114,97,110,103,101,100,0,83,97,108,116,32,119,97,115,32,100,105,
+115,99,111,110,110,101,99,116,101,100,0,37,100,0,48,68,32,80,97,114,105,116,105,101,115,32,82,101,99,111,110,99,105,108,105,97,116,105,111,110,32,102,97,105,108,101,100,58,0,77,101,116,97,108,32,119,97,115,32,100,105,115,99,111,110,110,101,99,116,101,100,0,67,97,110,110,111,116,32,100,105,115,99,111,110,110,101,99,116,32,109,101,116,97,108,32,101,114,114,111,114,0,67,111,112,111,108,121,109,101,114,32,99,111,110,116,97,105,110,115,32,97,32,115,105,110,103,108,101,32,117,110,105,116,0,83,105,110,103,
+108,101,32,112,111,108,121,109,101,114,32,117,110,105,116,32,109,97,121,32,110,111,116,32,98,101,32,82,65,78,47,65,76,84,47,66,76,79,0,78,117,109,98,101,114,32,111,102,32,99,114,111,115,115,105,110,103,32,98,111,110,100,115,32,105,110,32,112,111,108,121,109,101,114,32,117,110,105,116,32,105,115,32,110,111,116,32,48,32,111,114,32,50,0,69,109,112,116,121,32,112,111,108,121,109,101,114,32,117,110,105,116,0,84,111,111,32,108,97,114,103,101,32,112,111,108,121,109,101,114,32,117,110,105,116,0,73,110,118,
+97,108,105,100,32,97,116,111,109,32,110,117,109,98,101,114,32,105,110,32,112,111,108,121,109,101,114,32,117,110,105,116,0,83,116,97,114,32,97,116,111,109,32,105,110,115,105,100,101,32,112,111,108,121,109,101,114,32,117,110,105,116,0,78,111,116,32,101,110,111,117,103,104,32,109,101,109,111,114,121,0,80,111,108,121,109,101,114,32,67,79,80,32,117,110,105,116,32,99,111,110,116,97,105,110,115,32,98,114,97,99,107,101,116,45,99,114,111,115,115,105,110,103,32,98,111,110,100,115,44,32,110,111,116,32,115,117,
+112,112,111,114,116,101,100,0,80,111,108,121,109,101,114,32,67,79,80,32,117,110,105,116,32,99,111,110,116,97,105,110,115,32,97,32,115,105,110,103,108,101,32,83,82,85,32,105,110,115,116,101,97,100,32,111,102,32,109,117,108,116,105,112,108,101,0,67,111,110,118,101,114,116,101,100,32,115,114,99,45,98,97,115,101,100,32,112,111,108,121,109,101,114,32,117,110,105,116,32,116,121,112,101,32,116,111,32,77,79,78,0,83,101,116,32,109,105,115,115,105,110,103,32,99,111,112,111,108,121,109,101,114,32,115,117,98,
+116,121,112,101,32,116,111,32,82,65,78,0,73,103,110,111,114,101,32,99,111,110,110,101,99,116,105,111,110,32,112,97,116,116,101,114,110,32,102,111,114,32,115,114,99,45,98,97,115,101,100,32,112,111,108,121,109,101,114,32,117,110,105,116,0,85,110,114,101,99,111,103,110,105,122,101,100,32,107,105,110,100,32,111,102,32,115,111,117,114,99,101,45,98,97,115,101,100,32,114,101,112,114,101,115,101,110,116,101,100,32,112,111,108,121,109,101,114,32,117,110,105,116,0,73,110,118,97,108,105,100,32,112,111,108,121,
+109,101,114,105,99,32,67,82,85,32,99,114,111,115,115,105,110,103,32,98,111,110,100,0,83,101,116,32,99,111,112,111,108,121,109,101,114,32,101,109,98,101,100,100,105,110,103,32,117,110,105,116,32,109,97,114,107,32,116,111,32,67,79,80,0,72,32,97,115,32,112,111,108,121,109,101,114,32,101,110,100,32,103,114,111,117,112,32,105,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,69,110,100,115,32,111,102,32,99,114,111,115,115,105,110,103,32,98,111,110,100,32,108,105,101,32,105,110,115,105,100,101,
+32,112,111,108,121,109,101,114,32,117,110,105,116,0,83,101,116,32,109,105,115,115,105,110,103,32,99,111,112,111,108,121,109,101,114,32,117,110,105,116,32,99,111,110,110,101,99,116,105,111,110,32,116,111,32,69,85,0,78,111,116,32,101,110,111,117,103,104,32,109,101,109,111,114,121,32,40,112,111,108,121,109,101,114,115,41,0,67,111,117,108,100,32,110,111,116,32,114,101,99,111,103,110,105,122,101,32,116,121,112,101,32,111,102,32,112,111,108,121,109,101,114,32,117,110,105,116,0,73,110,118,97,108,105,100,
+32,107,105,110,100,32,111,102,32,112,111,108,121,109,101,114,32,114,101,112,114,101,115,101,110,116,97,116,105,111,110,0,80,104,97,115,101,32,115,104,105,102,116,32,105,110,32,109,101,116,97,108,108,97,116,101,100,32,112,111,108,121,109,101,114,32,117,110,105,116,32,109,97,121,32,98,101,32,109,105,115,115,101,100,0,10,61,61,61,61,32,37,115,32,61,61,61,61,10,0,73,110,67,104,73,32,65,78,78,79,84,65,84,69,68,32,67,79,78,84,69,78,84,83,0,69,114,114,111,114,32,37,100,32,40,37,115,41,32,115,116,114,117,
+99,116,117,114,101,32,35,37,108,100,32,99,111,109,112,111,110,101,110,116,32,37,100,46,37,115,37,115,37,115,37,115,10,0,87,97,114,110,105,110,103,32,40,37,115,41,32,115,116,114,117,99,116,117,114,101,32,35,37,108,100,46,37,115,37,115,37,115,37,115,10,0,65,109,98,105,103,117,111,117,115,32,115,116,101,114,101,111,58,0,99,101,110,116,101,114,40,115,41,0,98,111,110,100,40,115,41,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,17,35,53,85,16,34,52,6,16,15,78,59,80,59,65,115,59,83,98,59,79,59,83,59,83,101,59,84,101,59,0,78,59,80,59,65,115,59,83,98,59,79,59,83,59,83,101,59,84,101,59,67,59,83,105,0,72,68,84,0,72,0,68,0,84,0,72,101,0,76,105,0,66,101,0,66,0,67,0,78,0,79,0,70,0,78,101,0,78,97,0,77,103,0,65,108,0,83,105,0,80,0,83,0,67,108,0,65,114,0,75,0,67,97,0,83,99,0,84,105,0,86,0,67,114,0,77,110,0,70,101,0,67,111,0,78,105,0,67,117,0,90,110,0,71,97,0,71,101,0,65,115,0,83,101,0,66,114,0,75,114,0,82,98,0,83,114,0,89,
+0,90,114,0,78,98,0,77,111,0,84,99,0,82,117,0,82,104,0,80,100,0,65,103,0,67,100,0,73,110,0,83,110,0,83,98,0,84,101,0,73,0,88,101,0,67,115,0,66,97,0,76,97,0,67,101,0,80,114,0,78,100,0,80,109,0,83,109,0,69,117,0,71,100,0,84,98,0,68,121,0,72,111,0,69,114,0,84,109,0,89,98,0,76,117,0,72,102,0,84,97,0,87,0,82,101,0,79,115,0,73,114,0,80,116,0,65,117,0,72,103,0,84,108,0,80,98,0,66,105,0,80,111,0,65,116,0,82,110,0,70,114,0,82,97,0,65,99,0,84,104,0,80,97,0,85,0,78,112,0,80,117,0,65,109,0,67,109,0,66,107,0,67,
+102,0,69,115,0,70,109,0,77,100,0,78,111,0,76,114,0,82,102,0,68,98,0,83,103,0,66,104,0,72,115,0,77,116,0,68,115,0,82,103,0,67,110,0,78,104,0,70,108,0,77,99,0,76,118,0,84,115,0,79,103,0,90,122,0,63,63,0,43,45,94,0,73,110,67,104,73,61,0,37,115,40,123,39,105,110,99,104,105,39,58,39,37,115,39,44,32,39,97,117,120,105,110,102,111,39,58,39,37,115,39,44,32,39,119,97,114,110,105,110,103,39,58,39,37,115,39,44,39,101,114,114,111,114,39,58,39,37,115,39,44,39,107,101,121,39,58,39,37,115,39,125,41,0,118,111,105,
+100,0,98,111,111,108,0,99,104,97,114,0,115,105,103,110,101,100,32,99,104,97,114,0,117,110,115,105,103,110,101,100,32,99,104,97,114,0,115,104,111,114,116,0,117,110,115,105,103,110,101,100,32,115,104,111,114,116,0,105,110,116,0,117,110,115,105,103,110,101,100,32,105,110,116,0,108,111,110,103,0,117,110,115,105,103,110,101,100,32,108,111,110,103,0,102,108,111,97,116,0,100,111,117,98,108,101,0,78,83,116,51,95,95,49,49,50,98,97,115,105,99,95,115,116,114,105,110,103,73,99,78,83,95,49,49,99,104,97,114,95,
+116,114,97,105,116,115,73,99,69,69,78,83,95,57,97,108,108,111,99,97,116,111,114,73,99,69,69,69,69,0,78,83,116,51,95,95,49,50,49,95,95,98,97,115,105,99,95,115,116,114,105,110,103,95,99,111,109,109,111,110,73,76,98,49,69,69,69,0,115,116,100,58,58,115,116,114,105,110,103,0,78,83,116,51,95,95,49,49,50,98,97,115,105,99,95,115,116,114,105,110,103,73,104,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,104,69,69,78,83,95,57,97,108,108,111,99,97,116,111,114,73,104,69,69,69,69,0,115,116,100,58,58,
+98,97,115,105,99,95,115,116,114,105,110,103,60,117,110,115,105,103,110,101,100,32,99,104,97,114,62,0,78,83,116,51,95,95,49,49,50,98,97,115,105,99,95,115,116,114,105,110,103,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,78,83,95,57,97,108,108,111,99,97,116,111,114,73,119,69,69,69,69,0,115,116,100,58,58,119,115,116,114,105,110,103,0,78,49,48,101,109,115,99,114,105,112,116,101,110,51,118,97,108,69,0,101,109,115,99,114,105,112,116,101,110,58,58,118,97,108,0,78,49,48,101,109,
+115,99,114,105,112,116,101,110,49,49,109,101,109,111,114,121,95,118,105,101,119,73,99,69,69,0,101,109,115,99,114,105,112,116,101,110,58,58,109,101,109,111,114,121,95,118,105,101,119,60,99,104,97,114,62,0,101,109,115,99,114,105,112,116,101,110,58,58,109,101,109,111,114,121,95,118,105,101,119,60,115,105,103,110,101,100,32,99,104,97,114,62,0,78,49,48,101,109,115,99,114,105,112,116,101,110,49,49,109,101,109,111,114,121,95,118,105,101,119,73,97,69,69,0,101,109,115,99,114,105,112,116,101,110,58,58,109,
+101,109,111,114,121,95,118,105,101,119,60,117,110,115,105,103,110,101,100,32,99,104,97,114,62,0,78,49,48,101,109,115,99,114,105,112,116,101,110,49,49,109,101,109,111,114,121,95,118,105,101,119,73,104,69,69,0,101,109,115,99,114,105,112,116,101,110,58,58,109,101,109,111,114,121,95,118,105,101,119,60,115,104,111,114,116,62,0,78,49,48,101,109,115,99,114,105,112,116,101,110,49,49,109,101,109,111,114,121,95,118,105,101,119,73,115,69,69,0,101,109,115,99,114,105,112,116,101,110,58,58,109,101,109,111,114,
+121,95,118,105,101,119,60,117,110,115,105,103,110,101,100,32,115,104,111,114,116,62,0,78,49,48,101,109,115,99,114,105,112,116,101,110,49,49,109,101,109,111,114,121,95,118,105,101,119,73,116,69,69,0,101,109,115,99,114,105,112,116,101,110,58,58,109,101,109,111,114,121,95,118,105,101,119,60,105,110,116,62,0,78,49,48,101,109,115,99,114,105,112,116,101,110,49,49,109,101,109,111,114,121,95,118,105,101,119,73,105,69,69,0,101,109,115,99,114,105,112,116,101,110,58,58,109,101,109,111,114,121,95,118,105,101,
+119,60,117,110,115,105,103,110,101,100,32,105,110,116,62,0,78,49,48,101,109,115,99,114,105,112,116,101,110,49,49,109,101,109,111,114,121,95,118,105,101,119,73,106,69,69,0,78,49,48,101,109,115,99,114,105,112,116,101,110,49,49,109,101,109,111,114,121,95,118,105,101,119,73,108,69,69,0,101,109,115,99,114,105,112,116,101,110,58,58,109,101,109,111,114,121,95,118,105,101,119,60,108,111,110,103,62,0,78,49,48,101,109,115,99,114,105,112,116,101,110,49,49,109,101,109,111,114,121,95,118,105,101,119,73,109,69,
+69,0,101,109,115,99,114,105,112,116,101,110,58,58,109,101,109,111,114,121,95,118,105,101,119,60,117,110,115,105,103,110,101,100,32,108,111,110,103,62,0,101,109,115,99,114,105,112,116,101,110,58,58,109,101,109,111,114,121,95,118,105,101,119,60,105,110,116,56,95,116,62,0,101,109,115,99,114,105,112,116,101,110,58,58,109,101,109,111,114,121,95,118,105,101,119,60,117,105,110,116,56,95,116,62,0,101,109,115,99,114,105,112,116,101,110,58,58,109,101,109,111,114,121,95,118,105,101,119,60,105,110,116,49,54,
+95,116,62,0,101,109,115,99,114,105,112,116,101,110,58,58,109,101,109,111,114,121,95,118,105,101,119,60,117,105,110,116,49,54,95,116,62,0,101,109,115,99,114,105,112,116,101,110,58,58,109,101,109,111,114,121,95,118,105,101,119,60,105,110,116,51,50,95,116,62,0,101,109,115,99,114,105,112,116,101,110,58,58,109,101,109,111,114,121,95,118,105,101,119,60,117,105,110,116,51,50,95,116,62,0,78,49,48,101,109,115,99,114,105,112,116,101,110,49,49,109,101,109,111,114,121,95,118,105,101,119,73,102,69,69,0,101,109,
+115,99,114,105,112,116,101,110,58,58,109,101,109,111,114,121,95,118,105,101,119,60,102,108,111,97,116,62,0,78,49,48,101,109,115,99,114,105,112,116,101,110,49,49,109,101,109,111,114,121,95,118,105,101,119,73,100,69,69,0,101,109,115,99,114,105,112,116,101,110,58,58,109,101,109,111,114,121,95,118,105,101,119,60,100,111,117,98,108,101,62,0,78,49,48,101,109,115,99,114,105,112,116,101,110,49,49,109,101,109,111,114,121,95,118,105,101,119,73,101,69,69,0,101,109,115,99,114,105,112,116,101,110,58,58,109,101,
+109,111,114,121,95,118,105,101,119,60,108,111,110,103,32,100,111,117,98,108,101,62,0,84,33,34,25,13,1,2,3,17,75,28,12,16,4,11,29,18,30,39,104,110,111,112,113,98,32,5,6,15,19,20,21,26,8,22,7,40,36,23,24,9,10,14,27,31,37,35,131,130,125,38,42,43,60,61,62,63,67,71,74,77,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,105,106,107,108,114,115,116,121,122,123,124,0,73,108,108,101,103,97,108,32,98,121,116,101,32,115,101,113,117,101,110,99,101,0,68,111,109,97,105,110,32,101,114,114,111,114,0,82,101,115,117,
+108,116,32,110,111,116,32,114,101,112,114,101,115,101,110,116,97,98,108,101,0,78,111,116,32,97,32,116,116,121,0,80,101,114,109,105,115,115,105,111,110,32,100,101,110,105,101,100,0,79,112,101,114,97,116,105,111,110,32,110,111,116,32,112,101,114,109,105,116,116,101,100,0,78,111,32,115,117,99,104,32,102,105,108,101,32,111,114,32,100,105,114,101,99,116,111,114,121,0,78,111,32,115,117,99,104,32,112,114,111,99,101,115,115,0,70,105,108,101,32,101,120,105,115,116,115,0,86,97,108,117,101,32,116,111,111,32,
+108,97,114,103,101,32,102,111,114,32,100,97,116,97,32,116,121,112,101,0,78,111,32,115,112,97,99,101,32,108,101,102,116,32,111,110,32,100,101,118,105,99,101,0,79,117,116,32,111,102,32,109,101,109,111,114,121,0,82,101,115,111,117,114,99,101,32,98,117,115,121,0,73,110,116,101,114,114,117,112,116,101,100,32,115,121,115,116,101,109,32,99,97,108,108,0,82,101,115,111,117,114,99,101,32,116,101,109,112,111,114,97,114,105,108,121,32,117,110,97,118,97,105,108,97,98,108,101,0,73,110,118,97,108,105,100,32,115,
+101,101,107,0,67,114,111,115,115,45,100,101,118,105,99,101,32,108,105,110,107,0,82,101,97,100,45,111,110,108,121,32,102,105,108,101,32,115,121,115,116,101,109,0,68,105,114,101,99,116,111,114,121,32,110,111,116,32,101,109,112,116,121,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,112,101,101,114,0,79,112,101,114,97,116,105,111,110,32,116,105,109,101,100,32,111,117,116,0,67,111,110,110,101,99,116,105,111,110,32,114,101,102,117,115,101,100,0,72,111,115,116,32,105,115,32,
+100,111,119,110,0,72,111,115,116,32,105,115,32,117,110,114,101,97,99,104,97,98,108,101,0,65,100,100,114,101,115,115,32,105,110,32,117,115,101,0,66,114,111,107,101,110,32,112,105,112,101,0,73,47,79,32,101,114,114,111,114,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,32,111,114,32,97,100,100,114,101,115,115,0,66,108,111,99,107,32,100,101,118,105,99,101,32,114,101,113,117,105,114,101,100,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,0,78,111,116,32,97,32,100,105,114,101,99,116,111,114,
+121,0,73,115,32,97,32,100,105,114,101,99,116,111,114,121,0,84,101,120,116,32,102,105,108,101,32,98,117,115,121,0,69,120,101,99,32,102,111,114,109,97,116,32,101,114,114,111,114,0,73,110,118,97,108,105,100,32,97,114,103,117,109,101,110,116,0,65,114,103,117,109,101,110,116,32,108,105,115,116,32,116,111,111,32,108,111,110,103,0,83,121,109,98,111,108,105,99,32,108,105,110,107,32,108,111,111,112,0,70,105,108,101,110,97,109,101,32,116,111,111,32,108,111,110,103,0,84,111,111,32,109,97,110,121,32,111,112,
+101,110,32,102,105,108,101,115,32,105,110,32,115,121,115,116,101,109,0,78,111,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,115,32,97,118,97,105,108,97,98,108,101,0,66,97,100,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,0,78,111,32,99,104,105,108,100,32,112,114,111,99,101,115,115,0,66,97,100,32,97,100,100,114,101,115,115,0,70,105,108,101,32,116,111,111,32,108,97,114,103,101,0,84,111,111,32,109,97,110,121,32,108,105,110,107,115,0,78,111,32,108,111,99,107,115,32,97,118,
+97,105,108,97,98,108,101,0,82,101,115,111,117,114,99,101,32,100,101,97,100,108,111,99,107,32,119,111,117,108,100,32,111,99,99,117,114,0,83,116,97,116,101,32,110,111,116,32,114,101,99,111,118,101,114,97,98,108,101,0,80,114,101,118,105,111,117,115,32,111,119,110,101,114,32,100,105,101,100,0,79,112,101,114,97,116,105,111,110,32,99,97,110,99,101,108,101,100,0,70,117,110,99,116,105,111,110,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,0,78,111,32,109,101,115,115,97,103,101,32,111,102,32,
+100,101,115,105,114,101,100,32,116,121,112,101,0,73,100,101,110,116,105,102,105,101,114,32,114,101,109,111,118,101,100,0,68,101,118,105,99,101,32,110,111,116,32,97,32,115,116,114,101,97,109,0,78,111,32,100,97,116,97,32,97,118,97,105,108,97,98,108,101,0,68,101,118,105,99,101,32,116,105,109,101,111,117,116,0,79,117,116,32,111,102,32,115,116,114,101,97,109,115,32,114,101,115,111,117,114,99,101,115,0,76,105,110,107,32,104,97,115,32,98,101,101,110,32,115,101,118,101,114,101,100,0,80,114,111,116,111,99,
+111,108,32,101,114,114,111,114,0,66,97,100,32,109,101,115,115,97,103,101,0,70,105,108,101,32,100,101,115,99,114,105,112,116,111,114,32,105,110,32,98,97,100,32,115,116,97,116,101,0,78,111,116,32,97,32,115,111,99,107,101,116,0,68,101,115,116,105,110,97,116,105,111,110,32,97,100,100,114,101,115,115,32,114,101,113,117,105,114,101,100,0,77,101,115,115,97,103,101,32,116,111,111,32,108,97,114,103,101,0,80,114,111,116,111,99,111,108,32,119,114,111,110,103,32,116,121,112,101,32,102,111,114,32,115,111,99,107,
+101,116,0,80,114,111,116,111,99,111,108,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,80,114,111,116,111,99,111,108,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,83,111,99,107,101,116,32,116,121,112,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,78,111,116,32,115,117,112,112,111,114,116,101,100,0,80,114,111,116,111,99,111,108,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,65,100,100,114,101,115,115,32,102,97,109,105,108,121,32,110,111,
+116,32,115,117,112,112,111,114,116,101,100,32,98,121,32,112,114,111,116,111,99,111,108,0,65,100,100,114,101,115,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,78,101,116,119,111,114,107,32,105,115,32,100,111,119,110,0,78,101,116,119,111,114,107,32,117,110,114,101,97,99,104,97,98,108,101,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,110,101,116,119,111,114,107,0,67,111,110,110,101,99,116,105,111,110,32,97,98,111,114,116,101,100,0,78,111,32,98,117,102,102,101,
+114,32,115,112,97,99,101,32,97,118,97,105,108,97,98,108,101,0,83,111,99,107,101,116,32,105,115,32,99,111,110,110,101,99,116,101,100,0,83,111,99,107,101,116,32,110,111,116,32,99,111,110,110,101,99,116,101,100,0,67,97,110,110,111,116,32,115,101,110,100,32,97,102,116,101,114,32,115,111,99,107,101,116,32,115,104,117,116,100,111,119,110,0,79,112,101,114,97,116,105,111,110,32,97,108,114,101,97,100,121,32,105,110,32,112,114,111,103,114,101,115,115,0,79,112,101,114,97,116,105,111,110,32,105,110,32,112,114,
+111,103,114,101,115,115,0,83,116,97,108,101,32,102,105,108,101,32,104,97,110,100,108,101,0,82,101,109,111,116,101,32,73,47,79,32,101,114,114,111,114,0,81,117,111,116,97,32,101,120,99,101,101,100,101,100,0,78,111,32,109,101,100,105,117,109,32,102,111,117,110,100,0,87,114,111,110,103,32,109,101,100,105,117,109,32,116,121,112,101,0,78,111,32,101,114,114,111,114,32,105,110,102,111,114,109,97,116,105,111,110,0,0,17,0,10,0,17,17,17,0,0,0,0,5,0,0,0,0,0,0,9,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,15,10,17,17,17,
+3,10,7,0,1,19,9,11,11,0,0,9,6,11,0,0,11,0,6,17,0,0,0,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,10,10,17,17,17,0,10,0,0,2,0,9,11,0,0,0,9,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,4,13,0,0,0,0,9,14,0,0,0,0,0,14,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,
+15,0,0,0,0,9,16,0,0,0,0,0,16,0,0,16,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,10,0,0,0,0,9,11,0,0,0,0,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,45,43,32,32,32,48,88,48,120,0,40,110,117,108,
+108,41,0,45,48,88,43,48,88,32,48,88,45,48,120,43,48,120,32,48,120,0,105,110,102,0,73,78,70,0,78,65,78,0,46,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,3,4,5,6,7,8,9,255,255,255,255,255,255,255,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,255,255,255,255,255,255,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
+26,27,28,29,30,31,32,33,34,35,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,4,7,3,6,5,0,105,110,102,105,110,105,116,121,0,110,97,110,0,78,49,48,95,95,99,120,120,97,98,105,118,49,50,48,95,95,115,105,95,99,108,97,115,115,95,116,121,112,101,95,105,110,102,111,69,0,78,49,48,95,95,99,120,120,97,98,105,118,49,49,54,95,95,115,104,105,109,95,116,121,112,101,95,105,110,102,111,69,0,83,116,57,116,121,112,101,95,105,110,102,111,0,78,49,48,95,95,99,120,120,97,98,105,118,49,49,55,95,95,99,108,97,115,115,95,116,121,112,
+101,95,105,110,102,111,69,0,78,49,48,95,95,99,120,120,97,98,105,118,49,50,51,95,95,102,117,110,100,97,109,101,110,116,97,108,95,116,121,112,101,95,105,110,102,111,69,0,118,0,98,0,97,0,105,0,106,0,108,0,102,0,78,49,48,95,95,99,120,120,97,98,105,118,49,50,49,95,95,118,109,105,95,99,108,97,115,115,95,116,121,112,101,95,105,110,102,111,69,0],"i8",4,x.a+81960);var Wa=y,y=y+16;d._i64Subtract=Xa;function Ya(a){d.___errno_location&&(G[d.___errno_location()>>2]=a);return a}
+function Za(){for(var a=Array(256),b=0;256>b;++b)a[b]=String.fromCharCode(b);$a=a}var $a=void 0;function S(a){for(var b="";K[a];)b+=$a[K[a++]];return b}var T={},ab={},bb={};function cb(a){if(void 0===a)return"_unknown";a=a.replace(/[^a-zA-Z0-9_]/g,"$");var b=a.charCodeAt(0);return 48<=b&&57>=b?"_"+a:a}function db(a,b){a=cb(a);return(new Function("body","return function "+a+'() {\n "use strict"; return body.apply(this, arguments);\n};\n'))(b)}
+function eb(a,b){var c=db(b,function(a){this.name=b;this.message=a;a=Error(a).stack;void 0!==a&&(this.stack=this.toString()+"\n"+a.replace(/^Error(:[^\n]*)?\n/,""))});c.prototype=Object.create(a.prototype);c.prototype.constructor=c;c.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message};return c}var fb=void 0;function gb(a){throw new fb(a);}var hb=void 0;function ib(a){throw new hb(a);}
+function U(a,b,c){c=c||{};if(!("argPackAdvance"in b))throw new TypeError("registerType registeredInstance requires argPackAdvance");var e=b.name;a||gb('type "'+e+'" must have a positive integer typeid pointer');if(ab.hasOwnProperty(a)){if(c.J)return;gb("Cannot register type '"+e+"' twice")}ab[a]=b;delete bb[a];T.hasOwnProperty(a)&&(b=T[a],delete T[a],b.forEach(function(a){a()}))}d._memset=jb;
+function kb(a){switch(a){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+a);}}d._bitshift64Shl=lb;function M(){}d._free=M;function I(a){return x.c(a+8)+8&4294967288}d._malloc=I;function mb(a){return this.fromWireType(N[a>>2])}var nb=pa;d._i64Add=ob;function pb(){void 0===pb.b&&(pb.b=Date.now());return 1E3*(Date.now()-pb.b)|0}
+function qb(a){if(null===a)return"null";var b=typeof a;return"object"===b||"array"===b||"function"===b?a.toString():""+a}function rb(a,b,c){switch(b){case 0:return c?function(a){return D[a]}:function(a){return K[a]};case 1:return c?function(a){return E[a>>1]}:function(a){return Ga[a>>1]};case 2:return c?function(a){return G[a>>2]}:function(a){return N[a>>2]};default:throw new TypeError("Unknown integer type: "+a);}}var sb=[],V=[{},{value:void 0},{value:null},{value:!0},{value:!1}];
+function tb(a){4<a&&0===--V[a].w&&(V[a]=void 0,sb.push(a))}function ub(){for(var a=0,b=5;b<V.length;++b)void 0!==V[b]&&++a;return a}function vb(){for(var a=5;a<V.length;++a)if(void 0!==V[a])return V[a];return null}function wb(){d.count_emval_handles=ub;d.get_first_emval=vb}function xb(a){switch(a){case void 0:return 1;case null:return 2;case !0:return 3;case !1:return 4;default:var b=sb.length?sb.pop():V.length;V[b]={w:1,value:a};return b}}var W=0;function X(){W+=4;return G[W-4>>2]}var yb={};
+d._bitshift64Lshr=zb;function Ab(a,b){switch(b){case 2:return function(a){return this.fromWireType(ta[a>>2])};case 3:return function(a){return this.fromWireType(ua[a>>3])};default:throw new TypeError("Unknown float type: "+a);}}function Bb(a,b){Q.push(function(){x.g("vi",a,[b])});Bb.level=Q.length}d._memcpy=Cb;function L(a){L.b||(z=Fa(),L.b=!0,assert(x.c),L.d=x.c,x.c=function(){B("cannot dynamically allocate, sbrk now has control")});var b=z;return 0==a||L.d(a)?b:4294967295}d._memmove=Db;
+function Eb(){return!!Eb.d}var Fb=0,Gb={};function Hb(){var a=Fb;if(!a)return(Y.setTempRet0(0),0)|0;var b=Gb[a],c=b.type;if(!c)return(Y.setTempRet0(0),a)|0;var e=Array.prototype.slice.call(arguments);d.___cxa_is_pointer_type(c);Hb.buffer||(Hb.buffer=I(4));G[Hb.buffer>>2]=a;for(var a=Hb.buffer,f=0;f<e.length;f++)if(e[f]&&d.___cxa_can_catch(e[f],c,a))return a=G[a>>2],b.B=a,(Y.setTempRet0(e[f]),a)|0;a=G[a>>2];return(Y.setTempRet0(c),a)|0}
+function Z(a,b){W=b;try{var c=X(),e=X(),f=X(),g=0;Z.buffer||(Z.b=[null,[],[]],Z.d=function(a,b){var c=Z.b[a];assert(c);0===b||10===b?((1===a?d.print:d.printErr)(za(c,0)),c.length=0):c.push(b)});for(var h=0;h<f;h++){for(var n=G[e+8*h>>2],m=G[e+(8*h+4)>>2],p=0;p<m;p++)Z.d(c,K[n+p]);g+=m}return g}catch(q){return"undefined"!==typeof FS&&q instanceof FS.k||B(q),-q.n}}Za();fb=d.BindingError=eb(Error,"BindingError");hb=d.InternalError=eb(Error,"InternalError");wb();
+Q.push(function(){var a=d._fflush;a&&a(0);if(a=Z.d){var b=Z.b;b[1].length&&a(1,10);b[2].length&&a(2,10)}});
+var Ja=w=x.t(y),wa=!0,Ka=Ja+La,z=x.t(Ka),Ib=H([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,
+0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0],"i8",3);d.C={Math:Math,Int8Array:Int8Array,Int16Array:Int16Array,Int32Array:Int32Array,Uint8Array:Uint8Array,Uint16Array:Uint16Array,Uint32Array:Uint32Array,Float32Array:Float32Array,Float64Array:Float64Array,NaN:NaN,Infinity:Infinity};
+d.D={abort:B,assert:assert,invoke_iiiiiiii:function(a,b,c,e,f,g,h,n){try{return d.dynCall_iiiiiiii(a,b,c,e,f,g,h,n)}catch(m){if("number"!==typeof m&&"longjmp"!==m)throw m;Y.setThrew(1,0)}},invoke_iiii:function(a,b,c,e){try{return d.dynCall_iiii(a,b,c,e)}catch(f){if("number"!==typeof f&&"longjmp"!==f)throw f;Y.setThrew(1,0)}},invoke_viiiii:function(a,b,c,e,f,g){try{d.dynCall_viiiii(a,b,c,e,f,g)}catch(h){if("number"!==typeof h&&"longjmp"!==h)throw h;Y.setThrew(1,0)}},invoke_iiiiiiiiiiiiiiiii:function(a,
+b,c,e,f,g,h,n,m,p,q,u,C,v,J,F,Aa){try{return d.dynCall_iiiiiiiiiiiiiiiii(a,b,c,e,f,g,h,n,m,p,q,u,C,v,J,F,Aa)}catch(da){if("number"!==typeof da&&"longjmp"!==da)throw da;Y.setThrew(1,0)}},invoke_iiiiiiiiiiiiiiiiii:function(a,b,c,e,f,g,h,n,m,p,q,u,C,v,J,F,Aa,da){try{return d.dynCall_iiiiiiiiiiiiiiiiii(a,b,c,e,f,g,h,n,m,p,q,u,C,v,J,F,Aa,da)}catch(Ia){if("number"!==typeof Ia&&"longjmp"!==Ia)throw Ia;Y.setThrew(1,0)}},invoke_ii:function(a,b){try{return d.dynCall_ii(a,b)}catch(c){if("number"!==typeof c&&
+"longjmp"!==c)throw c;Y.setThrew(1,0)}},invoke_vi:function(a,b){try{d.dynCall_vi(a,b)}catch(c){if("number"!==typeof c&&"longjmp"!==c)throw c;Y.setThrew(1,0)}},invoke_iiiii:function(a,b,c,e,f){try{return d.dynCall_iiiii(a,b,c,e,f)}catch(g){if("number"!==typeof g&&"longjmp"!==g)throw g;Y.setThrew(1,0)}},invoke_viiiiii:function(a,b,c,e,f,g,h){try{d.dynCall_viiiiii(a,b,c,e,f,g,h)}catch(n){if("number"!==typeof n&&"longjmp"!==n)throw n;Y.setThrew(1,0)}},invoke_iii:function(a,b,c){try{return d.dynCall_iii(a,
+b,c)}catch(e){if("number"!==typeof e&&"longjmp"!==e)throw e;Y.setThrew(1,0)}},invoke_viiii:function(a,b,c,e,f){try{d.dynCall_viiii(a,b,c,e,f)}catch(g){if("number"!==typeof g&&"longjmp"!==g)throw g;Y.setThrew(1,0)}},_pthread_cleanup_pop:function(){assert(Bb.level==Q.length,"cannot pop if something else added meanwhile!");Q.pop();Bb.level=Q.length},floatReadValueFromPointer:Ab,simpleReadValueFromPointer:mb,integerReadValueFromPointer:rb,__embind_register_memory_view:function(a,b,c){function e(a){a=
+a>>2;return new f(N.buffer,N[a+1],N[a])}var f=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][b];c=S(c);U(a,{name:c,fromWireType:e,argPackAdvance:8,readValueFromPointer:e},{J:!0})},throwInternalError:ib,get_first_emval:vb,_abort:function(){d.abort()},_llvm_fabs_f64:nb,throwBindingError:gb,___gxx_personality_v0:function(){},extendError:eb,__embind_register_void:function(a,b){b=S(b);U(a,{Y:!0,name:b,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},
+__ZSt18uncaught_exceptionv:Eb,getShiftFromSize:kb,embind_init_charCodes:Za,___setErrNo:Ya,__emval_register:xb,_sbrk:L,__embind_register_std_wstring:function(a,b,c){c=S(c);var e,f;2===b?(e=function(){return Ga},f=1):4===b&&(e=function(){return N},f=2);U(a,{name:c,fromWireType:function(a){for(var b=e(),c=N[a>>2],m=Array(c),p=a+4>>f,q=0;q<c;++q)m[q]=String.fromCharCode(b[p+q]);M(a);return m.join("")},toWireType:function(a,c){var n=e(),m=c.length,p=I(4+m*b);N[p>>2]=m;for(var q=p+4>>f,u=0;u<m;++u)n[q+
+u]=c.charCodeAt(u);null!==a&&a.push(M,p);return p},argPackAdvance:8,readValueFromPointer:mb,e:function(a){M(a)}})},_emscripten_memcpy_big:function(a,b,c){K.set(K.subarray(b,b+c),a);return a},__embind_register_bool:function(a,b,c,e,f){var g=kb(c);b=S(b);U(a,{name:b,fromWireType:function(a){return!!a},toWireType:function(a,b){return b?e:f},argPackAdvance:8,readValueFromPointer:function(a){var e;if(1===c)e=D;else if(2===c)e=E;else if(4===c)e=G;else throw new TypeError("Unknown boolean type size: "+b);
+return this.fromWireType(e[a>>g])},e:null})},___resumeException:function(a){Fb||(Fb=a);var b;a:{if(a&&!Gb[a])for(b in Gb)if(Gb[b].B===a)break a;b=a}b&&(Gb[b].w=0);throw a+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.";},___cxa_find_matching_catch:Hb,_sysconf:function(a){switch(a){case 30:return 4096;case 85:return O/4096;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;
+case 79:return 0;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;
+case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1E3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:return"object"===typeof navigator?navigator.hardwareConcurrency||1:1}Ya(22);return-1},
+_embind_repr:qb,__embind_register_std_string:function(a,b){b=S(b);U(a,{name:b,fromWireType:function(a){for(var b=N[a>>2],f=Array(b),g=0;g<b;++g)f[g]=String.fromCharCode(K[a+4+g]);M(a);return f.join("")},toWireType:function(a,b){function f(a,b){return a[b]}function g(a,b){return a.charCodeAt(b)}b instanceof ArrayBuffer&&(b=new Uint8Array(b));var h;b instanceof Uint8Array?h=f:b instanceof Int8Array?h=f:"string"===typeof b?h=g:gb("Cannot pass non-string to std::string");var n=b.length,m=I(4+n);N[m>>
+2]=n;for(var p=0;p<n;++p){var q=h(b,p);255<q&&(M(m),gb("String has UTF-16 code units that do not fit in 8 bits"));K[m+4+p]=q}null!==a&&a.push(M,m);return m},argPackAdvance:8,readValueFromPointer:mb,e:function(a){M(a)}})},_clock:pb,createNamedFunction:db,__embind_register_emval:function(a,b){b=S(b);U(a,{name:b,fromWireType:function(a){var b=V[a].value;tb(a);return b},toWireType:function(a,b){return xb(b)},argPackAdvance:8,readValueFromPointer:mb,e:null})},readLatin1String:S,_pthread_self:function(){return 0},
+__embind_register_integer:function(a,b,c,e,f){function g(a){return a}b=S(b);-1===f&&(f=4294967295);var h=kb(c);if(0===e)var n=32-8*c,g=function(a){return a<<n>>>n};U(a,{name:b,fromWireType:g,toWireType:function(a,c){if("number"!==typeof c&&"boolean"!==typeof c)throw new TypeError('Cannot convert "'+qb(c)+'" to '+this.name);if(c<e||c>f)throw new TypeError('Passing a number "'+qb(c)+'" from JS side to C/C++ side to an argument of type "'+b+'", which is outside the valid range ['+e+", "+f+"]!");return c|
+0},argPackAdvance:8,readValueFromPointer:rb(b,h,0!==e),e:null})},__emval_decref:tb,__embind_register_float:function(a,b,c){c=kb(c);b=S(b);U(a,{name:b,fromWireType:function(a){return a},toWireType:function(a,b){if("number"!==typeof b&&"boolean"!==typeof b)throw new TypeError('Cannot convert "'+qb(b)+'" to '+this.name);return b},argPackAdvance:8,readValueFromPointer:Ab(b,c),e:null})},makeLegalFunctionName:cb,___syscall54:function(a,b){W=b;return 0},___unlock:function(){},init_emval:wb,whenDependentTypesAreResolved:function(a,
+b,c){function e(b){b=c(b);b.length!==a.length&&ib("Mismatched type converter count");for(var e=0;e<a.length;++e)U(a[e],b[e])}a.forEach(function(a){bb[a]=b});var f=Array(b.length),g=[],h=0;b.forEach(function(a,b){ab.hasOwnProperty(a)?f[b]=ab[a]:(g.push(a),T.hasOwnProperty(a)||(T[a]=[]),T[a].push(function(){f[b]=ab[a];++h;h===g.length&&e(f)}))});0===g.length&&e(f)},_emscripten_run_script:function(a){eval(na(a))},registerType:U,___lock:function(){},___syscall6:function(a,b){W=b;try{var c=yb.v();FS.close(c);
+return 0}catch(e){return"undefined"!==typeof FS&&e instanceof FS.k||B(e),-e.n}},_pthread_cleanup_push:Bb,count_emval_handles:ub,_time:function(a){var b=Date.now()/1E3|0;a&&(G[a>>2]=b);return b},___syscall140:function(a,b){W=b;try{var c=yb.v(),e=X(),f=X(),g=X(),h=X();assert(0===e);FS.Z(c,f,h);G[g>>2]=c.position;c.I&&0===f&&0===h&&(c.I=null);return 0}catch(n){return"undefined"!==typeof FS&&n instanceof FS.k||B(n),-n.n}},___syscall145:function(a,b){W=b;try{var c=yb.v(),e=X(),f=X();return yb.R(c,e,f)}catch(g){return"undefined"!==
+typeof FS&&g instanceof FS.k||B(g),-g.n}},___syscall146:Z,STACKTOP:w,STACK_MAX:Ka,tempDoublePtr:Wa,ABORT:ha,cttz_i8:Ib};// EMSCRIPTEN_START_ASM
+var Y=(function(global,env,buffer) {
+"use asm";var a=new global.Int8Array(buffer);var b=new global.Int16Array(buffer);var c=new global.Int32Array(buffer);var d=new global.Uint8Array(buffer);var e=new global.Uint16Array(buffer);var f=new global.Uint32Array(buffer);var g=new global.Float32Array(buffer);var h=new global.Float64Array(buffer);var i=env.STACKTOP|0;var j=env.STACK_MAX|0;var k=env.tempDoublePtr|0;var l=env.ABORT|0;var m=env.cttz_i8|0;var n=0;var o=0;var p=0;var q=0;var r=global.NaN,s=global.Infinity;var t=0,u=0,v=0,w=0,x=0.0,y=0,z=0,A=0,B=0.0;var C=0;var D=0;var E=0;var F=0;var G=0;var H=0;var I=0;var J=0;var K=0;var L=0;var M=global.Math.floor;var N=global.Math.abs;var O=global.Math.sqrt;var P=global.Math.pow;var Q=global.Math.cos;var R=global.Math.sin;var S=global.Math.tan;var T=global.Math.acos;var U=global.Math.asin;var V=global.Math.atan;var W=global.Math.atan2;var X=global.Math.exp;var Y=global.Math.log;var Z=global.Math.ceil;var _=global.Math.imul;var $=global.Math.min;var aa=global.Math.clz32;var ba=env.abort;var ca=env.assert;var da=env.invoke_iiiiiiii;var ea=env.invoke_iiii;var fa=env.invoke_viiiii;var ga=env.invoke_iiiiiiiiiiiiiiiii;var ha=env.invoke_iiiiiiiiiiiiiiiiii;var ia=env.invoke_ii;var ja=env.invoke_vi;var ka=env.invoke_iiiii;var la=env.invoke_viiiiii;var ma=env.invoke_iii;var na=env.invoke_viiii;var oa=env._pthread_cleanup_pop;var pa=env.floatReadValueFromPointer;var qa=env.simpleReadValueFromPointer;var ra=env.integerReadValueFromPointer;var sa=env.__embind_register_memory_view;var ta=env.throwInternalError;var ua=env.get_first_emval;var va=env._abort;var wa=env._llvm_fabs_f64;var xa=env.throwBindingError;var ya=env.___gxx_personality_v0;var za=env.extendError;var Aa=env.__embind_register_void;var Ba=env.__ZSt18uncaught_exceptionv;var Ca=env.getShiftFromSize;var Da=env.embind_init_charCodes;var Ea=env.___setErrNo;var Fa=env.__emval_register;var Ga=env._sbrk;var Ha=env.__embind_register_std_wstring;var Ia=env._emscripten_memcpy_big;var Ja=env.__embind_register_bool;var Ka=env.___resumeException;var La=env.___cxa_find_matching_catch;var Ma=env._sysconf;var Na=env._embind_repr;var Oa=env.__embind_register_std_string;var Pa=env._clock;var Qa=env.createNamedFunction;var Ra=env.__embind_register_emval;var Sa=env.readLatin1String;var Ta=env._pthread_self;var Ua=env.__embind_register_integer;var Va=env.__emval_decref;var Wa=env.__embind_register_float;var Xa=env.makeLegalFunctionName;var Ya=env.___syscall54;var Za=env.___unlock;var _a=env.init_emval;var $a=env.whenDependentTypesAreResolved;var ab=env._emscripten_run_script;var bb=env.registerType;var cb=env.___lock;var db=env.___syscall6;var eb=env._pthread_cleanup_push;var fb=env.count_emval_handles;var gb=env._time;var hb=env.___syscall140;var ib=env.___syscall145;var jb=env.___syscall146;var kb=0.0;
+// EMSCRIPTEN_START_FUNCS
+function td(f,g,h,j,k,l,m,n,o,p,q,r){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;var s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;H=i;i=i+64|0;t=H+16|0;E=H+6|0;D=H;v=(o|0)!=0;A=(l|0)!=0;a:do if(A|v){F=g+(h*144|0)+124|0;s=a[F>>0]|0;if(s<<24>>24){u=b[k+(h<<1)>>1]|0;if(s<<24>>24>0?(j|0)<0&s<<24>>24<3:0){s=a[g+(h*144|0)+73>>0]|0;j=0;while(1){if((j|0)>=(s|0))break;b[t+(j<<1)>>1]=j;j=j+1|0}c[f+8>>2]=g+(h*144|0)+6;c[f+12>>2]=k;z=ih(f,t,s,2,10)|0}else z=j}else{if(!(b[g+(h*144|0)+94>>1]|0)){s=0;break}z=j;u=b[k+(h<<1)>>1]|0}b:do if(v?(b[g+(h*144|0)+94>>1]|0)!=0:0){j=0;t=0;while(1){if((t|0)>=3)break;s=b[g+(h*144|0)+94+(t<<1)>>1]|0;if(!(s<<16>>16))break;b[E+(t<<1)>>1]=t;b[D+(t<<1)>>1]=(s&65535)+65535;j=((d[g+(h*144|0)+118+t>>0]|0)>>>3&1)+j|0;t=t+1|0}y=(j|0)!=0;c:do if((r|0)==0&y|((r|0)<1|y)^1)s=0;else{c[f+8>>2]=D;c[f+12>>2]=k;ih(f,E,t,2,10)|0;w=h+1|0;y=0;while(1){if((y|0)>=(t|0))break;v=e[E+(y<<1)>>1]|0;f=e[D+(v<<1)>>1]|0;x=b[k+(f<<1)>>1]|0;d:do if((x&65535)<(u&65535)?(B=d[g+(h*144|0)+118+v>>0]&7,B|0):0){do if((B+-1|0)>>>0<4)j=B;else{s=a[F>>0]|0;j=a[g+(f*144|0)+124>>0]|0;if(((s+-1<<24>>24|j+-1<<24>>24)&255)<2?(C=g+(h*144|0)+112+v|0,J=a[C>>0]|0,I=J<<24>>24,((J<<24>>24>-1?I:0-I|0)|0)>49):0){j=0;while(1){if((j|0)>=3){s=-30012;break c}s=b[g+(f*144|0)+94+(j<<1)>>1]|0;if(!(s<<16>>16)){s=-30012;break c}if((w|0)==(s&65535|0)){s=j;break}j=j+1|0}if((s|0)<=-1){s=-30012;break c}j=ff(g,h,v,k)|0;s=ff(g,f,s,k)|0;if((s+-1|j+-1)>>>0>=2){s=-30012;break c}j=2-((s+j+((d[C>>0]|0)>>>7&255)|0)%2|0)|0;break}s=s<<24>>24>j<<24>>24?s:j;if(!(s<<24>>24))break d;j=(s+-1&255)<2?4:s<<24>>24}while(0);s=c[p>>2]|0;if((s|0)>=(q|0)){s=-3e4;break c}b[o+(s*6|0)>>1]=u;b[o+(s*6|0)+2>>1]=x;a[o+(s*6|0)+4>>0]=j;c[p>>2]=s+1}while(0);y=y+1|0}G=39;break b}while(0)}else G=39;while(0);do if((G|0)==39){if((r|0)>0|A^1){i=H;return 0}if(!(b[g+(h*144|0)+94>>1]|0)){j=c[m>>2]|0;if((j|0)>=(n|0)){s=-3e4;break}b[l+(j<<2)>>1]=u;J=a[F>>0]|0;s=J<<24>>24;if((J+-1&255)<2)s=2-((s+z|0)%2|0)|0;a[l+(j<<2)+2>>0]=s;c[m>>2]=j+1}s=0;break a}while(0)}else s=0;while(0);i=H;return s|0}function ud(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=0;while(1){if((e|0)>=(b|0))break;hh(a+(e*144|0)+124|0,a+(e*144|0)+125|0,1);hh(a+(e*144|0)+128|0,a+(e*144|0)+129|0,1);hh(a+(e*144|0)+126|0,a+(e*144|0)+127|0,1);hh(a+(e*144|0)+131|0,a+(e*144|0)+132|0,1);hh(a+(e*144|0)+94|0,a+(e*144|0)+100|0,6);hh(a+(e*144|0)+106|0,a+(e*144|0)+109|0,3);hh(a+(e*144|0)+112|0,a+(e*144|0)+115|0,3);hh(a+(e*144|0)+118|0,a+(e*144|0)+121|0,3);e=e+1|0}c[d>>2]=(c[d>>2]|0)==0&1;return}function vd(a,b){a=a|0;b=b|0;c[a+60>>2]=c[b+76>>2];c[a+64>>2]=c[b+80>>2];c[a+68>>2]=c[b+84>>2];c[a+72>>2]=c[b+88>>2];c[a+108>>2]=c[b+184>>2];c[a+124>>2]=c[b+196>>2];c[a+100>>2]=c[b+176>>2];c[a+116>>2]=c[b+188>>2];return}function wd(a,b){a=a|0;b=b|0;c[a+60>>2]=c[b+60>>2];c[a+64>>2]=c[b+64>>2];c[a+68>>2]=c[b+68>>2];c[a+72>>2]=c[b+72>>2];c[a+108>>2]=c[b+108>>2];c[a+124>>2]=c[b+124>>2];c[a+100>>2]=c[b+100>>2];c[a+116>>2]=c[b+116>>2];c[a+176>>2]=c[b+176>>2];c[a+188>>2]=c[b+188>>2];return}function xd(a,b,d,f,g,h){a=a|0;b=b|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=h+116|0;c[k>>2]=0;l=h+100|0;c[l>>2]=0;m=h+64|0;n=h+124|0;o=h+60|0;j=h+108|0;i=0;h=0;while(1){if(!((h|0)==0&(i|0)<(d|0))){i=0;break}h=td(a,b,e[g+(i<<1)>>1]|0,-1,f,c[m>>2]|0,k,c[n>>2]|0,c[o>>2]|0,l,c[j>>2]|0,0)|0;i=i+1|0}while(1){if(!((h|0)==0&(i|0)<(d|0)))break;h=td(a,b,e[g+(i<<1)>>1]|0,-1,f,c[m>>2]|0,k,c[n>>2]|0,c[o>>2]|0,l,c[j>>2]|0,1)|0;i=i+1|0}return h|0}function yd(c,f,g,h,j,k){c=c|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0;ea=i;i=i+32|0;ca=ea+18|0;da=ea+12|0;aa=ea+6|0;ba=ea;W=ca+2|0;X=da+2|0;$=0;l=0;a:while(1){if(($|0)>=(g|0))break;U=f+($*144|0)+124|0;V=a[U>>0]|0;b:do if((V<<24>>24!=0?(b[f+($*144|0)+94>>1]|0)!=0:0)?((V&7)+-1|0)>>>0<2:0){N=b[j+($<<1)>>1]|0;O=N&65535;P=O+-1|0;Q=a[f+($*144|0)+73>>0]|0;R=Q<<24>>24;S=R+-1|0;T=(S|0)==2;V=0;while(1){if((V|0)>=3)break b;m=b[f+($*144|0)+94+(V<<1)>>1]|0;if(!(m<<16>>16))break b;r=(m&65535)+-1|0;m=0;n=0;while(1){if((n|0)>=3)break;M=b[f+(r*144|0)+94+(n<<1)>>1]|0;m=M&65535;if(M<<16>>16==0|(m+-1|0)==($|0))break;n=n+1|0}if((m+-1|0)!=($|0)){l=-30010;break a}L=f+($*144|0)+118+V|0;m=a[L>>0]|0;M=f+(r*144|0)+118+n|0;if(m<<24>>24!=(a[M>>0]|0)){l=-30010;break a}do if((((($|0)>=(r|0)?((m&7)+-1|0)>>>0>=4:0)?(Y=m<<24>>24,Z=Y&7,(Z|0)!=0):0)?((d[U>>0]&7)+-1|0)>>>0<2:0)?(_=f+(r*144|0)+124|0,(Z|0)==6?((d[_>>0]&7)+-1|0)>>>0<2:0):0){q=Y>>>3;H=b[j+(r<<1)>>1]|0;K=f+($*144|0)+106+V|0;o=a[K>>0]|0;I=b[j+(e[f+($*144|0)+6+(o<<1)>>1]<<1)>>1]|0;J=a[f+(r*144|0)+73>>0]|0;p=0;m=0;while(1){if((p|0)>=(R|0))break;if((p|0)!=(o|0)){b[ca+(m<<1)>>1]=b[j+(e[f+($*144|0)+6+(p<<1)>>1]<<1)>>1]|0;m=m+1|0}p=p+1|0}D=q&7;G=J<<24>>24;if((m|0)==2){if((b[ca>>1]|0)==(b[W>>1]|0))break;F=ih(c,ca,2,2,12)|0}else F=0;E=f+(r*144|0)+106+n|0;n=a[E>>0]|0;o=0;m=0;while(1){if((o|0)>=(G|0))break;if((o|0)!=(n|0)){b[da+(m<<1)>>1]=b[j+(e[f+(r*144|0)+6+(o<<1)>>1]<<1)>>1]|0;m=m+1|0}o=o+1|0}if((m|0)==2){if((b[da>>1]|0)==(b[X>>1]|0))break;C=ih(c,da,2,2,12)|0}else C=0;y=(D|0)==0;z=G+-1|0;A=(z|0)==2;B=0;n=-1;m=-4;while(1){if((O|0)<=(B|0))break;w=e[k+(P-B<<1)>>1]|0;if(N<<16>>16!=(b[j+(w<<1)>>1]|0))break;if((a[f+(w*144|0)+73>>0]|0)==Q<<24>>24)x=0;else{l=-30010;break a}c:while(1){if((x|0)>=(R|0))break;o=e[f+(w*144|0)+6+(x<<1)>>1]|0;do if(I<<16>>16==(b[j+(o<<1)>>1]|0)){if(!y){p=0;q=w;while(1){if((p|0)>=(D|0))break;if((a[f+(o*144|0)+73>>0]|0)!=2)break;if(a[f+(o*144|0)+75>>0]|0)break;v=o;p=p+1|0;o=e[f+(o*144|0)+6+(((e[f+(o*144|0)+6>>1]|0)==(q|0)&1)<<1)>>1]|0;q=v}if((p|0)!=(D|0)){o=n;break}if(H<<16>>16!=(b[j+(o<<1)>>1]|0)){o=n;break}}else q=w;if((a[f+(o*144|0)+73>>0]|0)==J<<24>>24){m=0;t=0}else{l=-30010;break a}while(1){if((t|0)>=(R|0))break;d:do if((t|0)!=(x|0)){s=e[f+(w*144|0)+6+(t<<1)>>1]|0;r=j+(s<<1)|0;p=0;while(1){if((p|0)>=(S|0))break d;if((b[r>>1]|0)==(b[ca+(p<<1)>>1]|0))break;p=p+1|0}b[aa+(p<<1)>>1]=b[h+(s<<1)>>1]|0;m=m+1|0}while(0);t=t+1|0}if((m|0)!=(S|0)){l=-30010;break a}if(T)v=ih(c,aa,2,2,12)|0;else v=0;p=0;m=-1;u=0;while(1){if((u|0)>=(G|0)){o=p;break}t=e[f+(o*144|0)+6+(u<<1)>>1]|0;e:do if((t|0)==(q|0))m=u;else{s=j+(t<<1)|0;r=0;while(1){if((r|0)>=(z|0))break e;if((b[s>>1]|0)==(b[da+(r<<1)>>1]|0))break;r=r+1|0}b[ba+(r<<1)>>1]=b[h+(t<<1)>>1]|0;p=p+1|0}while(0);u=u+1|0}if((m|0)<0|(o|0)!=(z|0)){l=-30010;break a}if(A)m=ih(c,ba,2,2,12)|0;else m=0;m=(m+v|0)%2|0;if((n|0)<0){o=m;break}if((n|0)==(m|0)){o=n;m=n}else break c}else o=n;while(0);x=x+1|0;n=o}if((n|0)<0|(n|0)==(m|0))B=B+1|0;else break}if((n|0)==(m|0)){m=(G+R+F+C+n+(a[U>>0]|0)+(a[_>>0]|0)+(a[K>>0]|0)+(a[E>>0]|0)|0)%2|0;n=a[f+($*144|0)+112+V>>0]|0;K=n<<24>>24;if(((n<<24>>24>-1?K:0-K|0)|0)<50)m=4;else m=n<<24>>24>0?2-m|0:m+1|0;a[L>>0]=d[L>>0]&248|m;a[M>>0]=d[M>>0]&248|m;l=l+1|0}}while(0);V=V+1|0}}while(0);$=$+1|0}i=ea;return l|0}function zd(c,f,g,h){c=c|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;I=0;i=0;a:while(1){if((I|0)>=(f|0))break;b:do if((a[c+(I*144|0)+124>>0]|0)!=0?(b[c+(I*144|0)+94>>1]|0)!=0:0){E=b[g+(I<<1)>>1]|0;F=E&65535;B=F+-1|0;C=a[c+(I*144|0)+73>>0]|0;D=C<<24>>24;G=0;while(1){if((G|0)>=3)break b;j=b[c+(I*144|0)+94+(G<<1)>>1]|0;if(!(j<<16>>16))break b;l=(j&65535)+-1|0;A=b[g+(l<<1)>>1]|0;c:do if(((A&65535)>=(E&65535)?!((I|0)<(l|0)?A<<16>>16==E<<16>>16:0):0)?(H=a[c+(I*144|0)+118+G>>0]|0,(H&64)==0):0){j=0;k=0;while(1){if((k|0)>=3)break;z=b[c+(l*144|0)+94+(k<<1)>>1]|0;j=z&65535;if(z<<16>>16==0|(j+-1|0)==(I|0))break;k=k+1|0}if((j+-1|0)!=(I|0)){i=-30010;break a}j=H<<24>>24;if(H<<24>>24!=(a[c+(l*144|0)+118+k>>0]|0)){i=-30010;break a}z=j&7;x=j>>>3&7;y=b[g+(e[c+(I*144|0)+6+(a[c+(I*144|0)+106+G>>0]<<1)>>1]<<1)>>1]|0;w=b[g+(e[c+(l*144|0)+6+(a[c+(l*144|0)+106+k>>0]<<1)>>1]<<1)>>1]|0;s=a[c+(l*144|0)+73>>0]|0;t=s<<24>>24;u=(x|0)==0;j=-1;v=0;while(1){if((F|0)<=(v|0))break;q=e[h+(B-v<<1)>>1]|0;if(E<<16>>16!=(b[g+(q<<1)>>1]|0))break;if((a[c+(q*144|0)+73>>0]|0)!=C<<24>>24){i=-30010;break a}r=c+(q*144|0)+131|0;if(!(a[r>>0]|0)){a[r>>0]=1;p=0}else p=0;while(1){if((p|0)>=(D|0))break;k=e[c+(q*144|0)+6+(p<<1)>>1]|0;do if(y<<16>>16==(b[g+(k<<1)>>1]|0)){if(!u){l=0;m=q;while(1){if((l|0)>=(x|0))break;if((a[c+(k*144|0)+73>>0]|0)!=2)break;if(a[c+(k*144|0)+75>>0]|0)break;o=k;l=l+1|0;k=e[c+(k*144|0)+6+(((e[c+(k*144|0)+6>>1]|0)==(m|0)&1)<<1)>>1]|0;m=o}if((l|0)!=(x|0))break;if(A<<16>>16!=(b[g+(k<<1)>>1]|0))break;if(w<<16>>16!=(b[g+(m<<1)>>1]|0)){i=-30010;break a}}else m=q;if((a[c+(k*144|0)+73>>0]|0)==s<<24>>24)l=0;else{i=-30010;break a}while(1){if((l|0)>=(t|0)){i=-30010;break a}if((m|0)==(e[c+(k*144|0)+6+(l<<1)>>1]|0))break;l=l+1|0}if((l|0)<0){i=-30010;break a}n=c+(k*144|0)+131|0;if(!(a[n>>0]|0)){a[n>>0]=1;l=0;m=0}else{l=0;m=0}while(1){if((m|0)>=3){o=m;break}o=b[c+(q*144|0)+94+(m<<1)>>1]|0;l=o&65535;if(o<<16>>16==0|(l+-1|0)==(k|0)){o=m;break}m=m+1|0}if((l+-1|0)==(k|0)){l=0;m=0}else{a[n>>0]=2;a[r>>0]=2;j=1;break}while(1){if((m|0)>=3)break;n=b[c+(k*144|0)+94+(m<<1)>>1]|0;l=n&65535;if(n<<16>>16==0|(l+-1|0)==(q|0))break;m=m+1|0}if((l+-1|0)!=(q|0)){i=-30010;break a}l=a[c+(q*144|0)+118+o>>0]|0;if(l<<24>>24!=(a[c+(k*144|0)+118+m>>0]|0)){j=1;break}if((l&7|0)!=(z|0)){j=1;break}j=(j|0)<0?0:j}while(0);p=p+1|0}v=v+1|0}if((z+-1|0)>>>0<4&(j|0)==0){r=0;while(1){if((F|0)<=(r|0))break c;q=e[h+(B-r<<1)>>1]|0;if(E<<16>>16==(b[g+(q<<1)>>1]|0))p=0;else break c;while(1){if((p|0)>=3)break;j=b[c+(q*144|0)+94+(p<<1)>>1]|0;if(!(j<<16>>16))break;o=(j&65535)+-1|0;do if((b[g+(o<<1)>>1]|0)==A<<16>>16){j=0;k=0;while(1){if((k|0)>=3)break;z=b[c+(o*144|0)+94+(k<<1)>>1]|0;j=z&65535;if(z<<16>>16==0|(j+-1|0)==(q|0))break;k=k+1|0}if((j+-1|0)!=(q|0)){i=-30010;break a}l=c+(q*144|0)+118+p|0;m=a[l>>0]|0;n=m&64;j=c+(o*144|0)+118+k|0;k=a[j>>0]&64;if(((((k&255)>>>6^1)&255)+(n>>>6^1)|0)!=2)if((n|0)==0|k<<24>>24==0){i=-30010;break a}else break;else{a[l>>0]=m|64;a[j>>0]=d[j>>0]|64;i=i+1|0;break}}while(0);p=p+1|0}r=r+1|0}}}while(0);G=G+1|0}}while(0);I=I+1|0}return i|0}function Ad(c,d,f,g,h,i){c=c|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=d&65535;m=a[c+(l*144|0)+73>>0]|0;j=32767;n=0;d=32767;while(1){if((n|0)>=(m|0))break;k=b[c+(l*144|0)+6+(n<<1)>>1]|0;if(k<<16>>16!=f<<16>>16?(o=b[i+((k&65535)<<1)>>1]|0,(j&65535)>(o&65535)):0){p=(o&65535)>(e[h>>1]|0);j=p?o:j;d=p?k:d}n=n+1|0}if((j&65535)<32767){b[h>>1]=j;b[g>>1]=d;d=1}else d=0;return d|0}function Bd(c,d,e,f,g,h,j,k,l,m,n){c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;v=i;i=i+16|0;r=v+2|0;s=v;o=b[h>>1]|0;if((o&65535)>32766)o=0;else o=b[n+((o&65535)<<1)>>1]|0;b[r>>1]=o;o=b[j>>1]|0;if((o&65535)>32766)o=0;else o=b[n+((o&65535)<<1)>>1]|0;b[s>>1]=o;do if((((Ad(c,d,e,h,r,n)|0)!=0?(Ad(c,f,g,j,s,n)|0)!=0:0)?(t=b[h>>1]|0,p=t&65535,u=b[j>>1]|0,q=u&65535,(b[m+(p<<1)>>1]|0)==(b[m+(q<<1)>>1]|0)):0)?(b[k+(p<<1)>>1]|0)==(b[l+(q<<1)>>1]|0):0){d=d&65535;p=0;o=0;while(1){if((p|0)>=3){s=o;break}if(!(b[c+(d*144|0)+94+(p<<1)>>1]|0)){s=o;break}g=(b[c+(d*144|0)+6+(a[c+(d*144|0)+106+p>>0]<<1)>>1]|0)==t<<16>>16;o=g&1;if(g){s=o;break}p=p+1|0}r=f&65535;q=0;o=0;while(1){if((q|0)>=3)break;if(!(b[c+(r*144|0)+94+(q<<1)>>1]|0))break;f=(b[c+(r*144|0)+6+(a[c+(r*144|0)+106+q>>0]<<1)>>1]|0)==u<<16>>16;o=f&1;if(f)break;q=q+1|0}if((s|0)==(o|0)){if(s|0){o=a[c+(d*144|0)+118+p>>0]|0;if(o<<24>>24!=(a[c+(r*144|0)+118+q>>0]|0)){o=0;break}if(((o&7)+-1|0)>>>0>=2){o=0;break}}o=1}else o=0}else o=0;while(0);i=v;return o|0}function Cd(c,d,e,f,g,h,j,k,l,m){c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=i;i=i+16|0;r=t+2|0;s=t;m=m+1<<16>>16;n=e&65535;b[h+(n<<1)>>1]=m;q=g&65535;b[j+(q<<1)>>1]=m;o=a[c+(n*144|0)+126>>0]|0;p=o&255;a:do if(o<<24>>24==(a[c+(q*144|0)+126>>0]|0)){if(o<<24>>24?((p&7)+-1|0)>>>0>=2:0){m=0;break}p=c+(n*144|0)+73|0;n=a[p>>0]|0;if(n<<24>>24==(a[c+(q*144|0)+73>>0]|0)){if(n<<24>>24!=1){b[r>>1]=32767;b[s>>1]=32767;o=1;while(1){if((o|0)>=(n<<24>>24|0))break;if(!(Bd(c,e,d,g,f,r,s,h,j,k,l)|0)){m=0;break a}n=b[r>>1]|0;if(!(b[h+((n&65535)<<1)>>1]|0)){m=Cd(c,e,n,g,b[s>>1]|0,h,j,k,l,m)|0;if(!(m<<16>>16)){m=0;break a}}n=a[p>>0]|0;o=o+1|0}b[r>>1]=32767;b[s>>1]=32767;o=1;while(1){if((o|0)>=(n<<24>>24|0))break a;if(!(Bd(c,e,d,g,f,r,s,h,j,k,l)|0)){m=0;break a}n=a[p>>0]|0;o=o+1|0}}}else m=0}else m=0;while(0);i=t;return m|0}function Dd(f,g,h,j,k){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;F=i;i=i+16|0;E=F;A=E+2|0;B=g<<1;C=k+100|0;y=k+60|0;z=0;l=0;k=0;a:while(1){if((z|0)>=(g|0))break;x=f+(z*144|0)+73|0;b:do if((a[x>>0]|0)==3?(b[f+(z*144|0)+94>>1]|0)!=0:0){u=f+(z*144|0)+134|0;v=z&65535;w=h+(z<<1)|0;r=0;while(1){if((r|0)>=3)break b;s=b[f+(z*144|0)+94+(r<<1)>>1]|0;q=s&65535;if(!(s<<16>>16))break b;m=d[f+(z*144|0)+118+r>>0]&7;switch(m|0){case 0:case 6:{t=10;break}default:if(m>>>0<3)m=r;else t=10}if((t|0)==10){t=0;n=a[f+(z*144|0)+106+r>>0]|0;o=a[x>>0]|0;p=0;m=0;while(1){if((p|0)>=(o|0))break;if((p|0)!=(n|0)){b[E+(m<<1)>>1]=b[f+(z*144|0)+6+(p<<1)>>1]|0;m=m+1|0}p=p+1|0}n=q+65535|0;if((m|0)>2){k=-30012;break a}if(((m|0)==2?(D=e[E>>1]|0,(b[j+(D<<1)>>1]|0)==(b[j+(e[A>>1]<<1)>>1]|0)):0)?(b[u>>1]|0)!=(b[f+(D*144|0)+134>>1]|0):0){if(!l){l=Bq(B)|0;if(!l){k=-30002;break a}}er(l|0,0,B|0)|0;b[l+(z<<1)>>1]=1;if(!((Cd(f,v,b[E>>1]|0,v,b[A>>1]|0,l,l,j,h,1)|0)<<16>>16))m=r;else{if(!(qd(f,z,r)|0)){k=-30012;break a}s=r+-1|0;m=b[w>>1]|0;p=b[h+((n&65535)<<1)>>1]|0;o=(m&65535)>(p&65535)?m:p;p=(m&65535)<(p&65535)?m:p;m=c[C>>2]|0;r=m+-1|0;n=0;while(1){if((m|0)<=(n|0)){t=31;break}t=c[y>>2]|0;q=t+(n*6|0)|0;if((b[q>>1]|0)==o<<16>>16?(b[t+(n*6|0)+2>>1]|0)==p<<16>>16:0){o=q;t=27;break}n=n+1|0}if((t|0)==27){t=0;if((r|0)>(n|0)){jr(o|0,o+6|0,(r-n|0)*6|0)|0;m=c[C>>2]|0}c[C>>2]=m+-1}else if((t|0)==31?(t=0,(m|0)>0):0){k=-30010;break a}m=s;k=k+1|0}}else m=r}r=m+1|0}}while(0);z=z+1|0}if(l|0)Cq(l);i=F;return k|0}function Ed(c,d,f,g,h,j){c=c|0;d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;F=i;i=i+16|0;D=F+8|0;C=F;B=0;k=0;a:while(1){if((B|0)>=(f|0))break;z=d+(B*144|0)+124|0;m=a[z>>0]|0;b:do if(((m<<24>>24!=0?(b[d+(B*144|0)+94>>1]|0)==0:0)?(A=d+(B*144|0)+126|0,(a[A>>0]|0)==6):0)?((m&7)+-1|0)>>>0<2:0){x=a[d+(B*144|0)+73>>0]|0;y=x<<24>>24;l=0;while(1){if((l|0)>=(y|0))break;b[D+(l<<1)>>1]=b[h+(e[d+(B*144|0)+6+(l<<1)>>1]<<1)>>1]|0;l=l+1|0}w=b[h+(B<<1)>>1]|0;c:do if(x<<24>>24==1){a[A>>0]=m;v=0}else{l=ih(c,D,y,2,12)|0;m=1;while(1){if((m|0)>=(y|0)){v=l;break c}if((b[D+(m+-1<<1)>>1]|0)==(b[D+(m<<1)>>1]|0))break b;else m=m+1|0}}while(0);s=w&65535;t=s+-1|0;u=0;m=-1;l=0;while(1){if((s|0)<=(u|0))break;r=e[j+(t-u<<1)>>1]|0;if(w<<16>>16!=(b[h+(r<<1)>>1]|0))break;if((a[d+(r*144|0)+73>>0]|0)==x<<24>>24){l=0;q=0}else{k=-30010;break a}while(1){if((q|0)>=(y|0))break;o=D+(q<<1)|0;p=0;while(1){if((p|0)>=(y|0))break;n=e[d+(r*144|0)+6+(p<<1)>>1]|0;if((b[h+(n<<1)>>1]|0)==(b[o>>1]|0)){E=23;break}else p=p+1|0}if((E|0)==23){E=0;b[C+(q<<1)>>1]=b[g+(n<<1)>>1]|0;l=l+1|0}q=q+1|0}if((l|0)!=(y|0)){k=-30010;break a}l=(ih(c,C,y,2,12)|0)%2|0;if((m|0)>=0){if((l|0)!=(m|0))break}else m=l;u=u+1|0}if((l|0)==(m|0)){a[A>>0]=2-((m+v+(a[z>>0]|0)|0)%2|0);k=k+1|0}}while(0);B=B+1|0}i=F;return k|0}function Fd(f,g,h,j,k,l){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;H=i;i=i+16|0;G=H+8|0;F=H;B=f+12|0;C=h<<1;D=l+116|0;z=l+64|0;A=0;m=0;l=0;a:while(1){if((A|0)>=(h|0))break;y=g+(A*144|0)+124|0;b:do if((a[y>>0]|0)!=0?(b[g+(A*144|0)+94>>1]|0)==0:0){x=g+(A*144|0)+126|0;n=d[x>>0]&7;switch(n|0){case 0:case 6:break;default:if(n>>>0<3)break b}n=a[g+(A*144|0)+73>>0]|0;w=n<<24>>24;o=0;while(1){if((o|0)>=(w|0))break;b[G+(o<<1)>>1]=b[k+(e[g+(A*144|0)+6+(o<<1)>>1]<<1)>>1]|0;b[F+(o<<1)>>1]=o;o=o+1|0}if(n<<24>>24!=1){c[B>>2]=G;ih(f,F,w,2,11)|0;r=g+(A*144|0)+134|0;s=A&65535;t=g+(A*144|0)+128|0;u=j+(A<<1)|0;v=1;n=1;while(1){if(!((v|0)<(w|0)&(n|0)!=0))break b;o=e[F+(v<<1)>>1]|0;c:do if((b[r>>1]|0)!=(b[g+((e[g+(A*144|0)+6+(o<<1)>>1]|0)*144|0)+134>>1]|0)?(E=F+(v+-1<<1)|0,(b[G+(e[E>>1]<<1)>>1]|0)==(b[G+(o<<1)>>1]|0)):0){n=v;while(1){if(!m){m=Bq(C)|0;if(!m){l=-30002;break a}}er(m|0,0,C|0)|0;b[m+(A<<1)>>1]=1;if((Cd(g,s,b[g+(A*144|0)+6+(e[E>>1]<<1)>>1]|0,s,b[g+(A*144|0)+6+(e[F+(n<<1)>>1]<<1)>>1]|0,m,m,k,j,1)|0)<<16>>16)break;n=n+1|0;if((n|0)>=(w|0))break c;if((b[G+(e[E>>1]<<1)>>1]|0)!=(b[G+(e[F+(n<<1)>>1]<<1)>>1]|0))break c}a[y>>0]=0;a[x>>0]=0;a[t>>0]=0;n=c[D>>2]|0;q=n+-1|0;p=0;while(1){if((n|0)<=(p|0)){l=-30010;break a}o=(c[z>>2]|0)+(p<<2)|0;if((b[o>>1]|0)==(b[u>>1]|0))break;p=p+1|0}if((q|0)>(p|0)){jr(o|0,o+4|0,q-p<<2|0)|0;n=c[D>>2]|0}c[D>>2]=n+-1;n=0;l=l+1|0}while(0);v=v+1|0}}}while(0);A=A+1|0}if(m|0)Cq(m);i=H;return l|0}function Gd(c,f,g,h){c=c|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;r=0;i=0;while(1){if((r|0)>=(f|0))break;a:do if(((((a[c+(r*144|0)+124>>0]|0)!=0?(b[c+(r*144|0)+94>>1]|0)==0:0)?(a[c+(r*144|0)+131>>0]|0)==0:0)?(p=a[c+(r*144|0)+126>>0]|0,(p&64|0)==0):0)?(q=p&7,(q|0)!=0):0){m=b[g+(r<<1)>>1]|0;n=m&65535;o=n+-1|0;j=-1;l=0;while(1){if((n|0)<=(l|0))break;k=e[h+(o-l<<1)>>1]|0;if(m<<16>>16!=(b[g+(k<<1)>>1]|0))break;s=d[c+(k*144|0)+126>>0]&7;j=(s|0)==(q|0)?((j|0)<0?0:j):1;k=c+(k*144|0)+131|0;if(s){if(!(a[k>>0]|0))a[k>>0]=1}else a[k>>0]=2;l=l+1|0}if(q>>>0<5&(j|0)==0){k=0;while(1){if((n|0)<=(k|0))break a;j=e[h+(o-k<<1)>>1]|0;if(m<<16>>16!=(b[g+(j<<1)>>1]|0))break a;s=c+(j*144|0)+126|0;a[s>>0]=d[s>>0]|64;k=k+1|0;i=i+1|0}}}while(0);r=r+1|0}return i|0}function Hd(f,g,h,i,j,k){f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;l=0;while(1){if((l|0)>=(g|0))break;b[i+((e[h+(l<<1)>>1]|0)+-1<<1)>>1]=l;l=l+1|0}p=c[j+116>>2]|0;q=j+64|0;s=(k|0)==0;o=0;l=0;while(1){if((o|0)>=(p|0)){r=6;break}h=c[q>>2]|0;k=h+(o<<2)+2|0;m=a[k>>0]|0;if((m+-1&255)<2){n=e[i+((e[h+(o<<2)>>1]|0)+-1<<1)>>1]|0;h=f+(n*144|0)+124|0;g=a[h>>0]|0;if(((g&7)+-1|0)>>>0>=2){l=-30010;break}a[h>>0]=g^3;if(!s)a[k>>0]=m&255^3;l=l+1|0;h=f+(n*144|0)+126|0;g=a[h>>0]|0;if(((g&7)+-1|0)>>>0<2)a[h>>0]=g^3;h=f+(n*144|0)+128|0;g=a[h>>0]|0;if(((g&7)+-1|0)>>>0<2)a[h>>0]=g^3}o=o+1|0}a:do if((r|0)==6){p=j+100|0;n=j+60|0;o=0;while(1){if((o|0)>=(c[p>>2]|0))break a;h=c[n>>2]|0;g=h+(o*6|0)+4|0;k=a[g>>0]|0;if((k+-1&255)<2?(t=e[i+((e[h+(o*6|0)>>1]|0)+-1<<1)>>1]|0,u=f+(t*144|0)+118|0,v=a[u>>0]|0,w=(v&255)>>>3,(w&1|0)!=0):0){h=e[i+((e[h+(o*6|0)+2>>1]|0)+-1<<1)>>1]|0;if(b[f+(t*144|0)+96>>1]|0){l=-30010;break a}if(b[f+(h*144|0)+96>>1]|0){l=-30010;break a}m=f+(h*144|0)+118|0;if(((d[m>>0]|0)>>>3^w)&7|0){l=-30010;break a}if((t+1|0)!=(e[f+(h*144|0)+94>>1]|0)){l=-30010;break a}if((h+1|0)!=(e[f+(t*144|0)+94>>1]|0)){l=-30010;break a}if(((d[f+(t*144|0)+124>>0]&7)+-1|0)>>>0>=2){l=-30010;break a}if(((d[f+(h*144|0)+124>>0]&7)+-1|0)>>>0>=2){l=-30010;break a}r=f+((t>>>0<h>>>0?t:h)*144|0)+124|0;a[r>>0]=d[r>>0]^3;if(s)h=v;else{a[g>>0]=k&255^3;h=a[u>>0]|0}l=l+1|0;h=h<<24>>24;if(((h&7)+-1|0)>>>0<2)a[u>>0]=h^3;h=a[m>>0]|0;if(((h&7)+-1|0)>>>0<2)a[m>>0]=h^3}o=o+1|0}}while(0);return l|0}function Id(a,b,d,e,f,g,h,i,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;j=sd(i,a,b,f,g,j)|0;if((j|0)>=0){j=xd(i,a,b,d,e,h)|0;if(!j)j=(c[h+100>>2]|0)+(c[h+116>>2]|0)|0;if((j|0)>-1){e=Ed(i,a,b,d,f,g)|0;a:do if((e|0)>-1){e=Gd(a,b,f,g)|0;if((e|0)>-1){e=yd(i,a,b,d,f,g)|0;if((e|0)>-1){e=zd(a,b,f,g)|0;if((e|0)>-1)do{e=Fd(i,a,b,d,f,h)|0;if((e|0)<=-1)break a;g=Dd(a,b,d,f,h)|0;e=((g|0)>-1?e:0)+g|0}while((e|0)>0)}}}while(0);j=(e+30019|0)>>>0<20?e:j}}return j|0}function Jd(a,c,d){a=a|0;c=c|0;d=d|0;var e=0,f=0;e=d+1&65535;d=0;while(1){if((d|0)>=3){d=-1;break}f=b[a+(c*144|0)+94+(d<<1)>>1]|0;if(!(f<<16>>16)){d=-1;break}if(f<<16>>16==e<<16>>16)break;d=d+1|0}return d|0}function Kd(c,e,f,g){c=c|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;a:do if(b[c+(e*144|0)+94>>1]|0){i=0;while(1){if((i|0)>=3){h=-1;break a}h=b[c+(e*144|0)+94+(i<<1)>>1]|0;if(!(h<<16>>16)){h=-1;break a}if(((h&65535)+-1|0)==(f|0))break;i=i+1|0}h=d[c+(e*144|0)+118+i>>0]&7;if((h+-1|0)>>>0>=4){j=0;while(1){if((j|0)>=3){h=-1;break a}h=b[c+(f*144|0)+94+(j<<1)>>1]|0;if(!(h<<16>>16)){h=-1;break a}if(((h&65535)+-1|0)==(e|0))break;j=j+1|0}h=a[c+(e*144|0)+124>>0]|0;k=a[c+(f*144|0)+124>>0]|0;if(((h+-1<<24>>24|k+-1<<24>>24)&255)<2?(l=c+(e*144|0)+112+i|0,n=a[l>>0]|0,m=n<<24>>24,((n<<24>>24>-1?m:0-m|0)|0)>49):0){i=ff(c,e,i,g)|0;h=ff(c,f,j,g)|0;if(!((i|0)!=0&(h|0)!=0)){h=0;break}if((h+-1|i+-1)>>>0>=2){h=-30012;break}h=2-((h+i+((d[l>>0]|0)>>>7&255)|0)%2|0)|0;break}h=h<<24>>24>k<<24>>24?h:k;h=h<<24>>24?4:h<<24>>24}}else h=-1;while(0);return h|0}function Ld(c,d,e,f){c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+16|0;l=m;g=a[d+73>>0]|0;if(g<<24>>24<=4){j=g<<24>>24;k=0;g=0;while(1){if((k|0)>=(j|0))break;h=b[d+6+(k<<1)>>1]|0;if(h<<16>>16!=e<<16>>16){b[l+(g<<1)>>1]=b[f+((h&65535)<<1)>>1]|0;g=g+1|0}k=k+1|0}if(g){g=ih(c,l,g,2,12)|0;if(!(b[l>>1]|0))g=0;else g=2-((g|0)%2|0)|0}else g=2}else g=-1;i=m;return g|0}function Md(d,f,g,h){d=d|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0;n=i;i=i+48|0;m=n;l=f+(g*144|0)+124|0;j=a[l>>0]|0;a:do if(j<<24>>24)if(!(b[f+(g*144|0)+94>>1]|0)){if((j+-1&255)>=2){j=j<<24>>24;break}j=a[f+(g*144|0)+73>>0]|0;k=0;while(1){if((k|0)>=(j|0))break;if(!(b[h+(e[f+(g*144|0)+6+(k<<1)>>1]<<1)>>1]|0)){j=0;break a}b[m+(k<<1)>>1]=k;k=k+1|0}c[d+8>>2]=f+(g*144|0)+6;c[d+12>>2]=h;j=ih(d,m,j,2,10)|0;j=2-(((a[l>>0]|0)+j|0)%2|0)|0}else j=-1;else j=0;while(0);i=n;return j|0}function Nd(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return (a<<15)+b+(c<<5)+(d<<10)|0}function Od(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=(f|0)!=0;if(n?(h=c[f>>2]|0,(h|0)!=0):0)h=(c[f+16>>2]|0)>0?h:0;else h=0;m=(g|0)!=0;if(m)c[g>>2]=0;l=f+28|0;j=(h|0)!=0;k=0;h=0;while(1){if((k|0)>=(d|0))break;if(n?(c[l>>2]|0)!=0:0)i=(a[e+(k*144|0)+79>>0]&1)!=0;else i=0;f=a[e+(k*144|0)+80>>0]|0;if(i|j&(b[e+(k*144|0)+92>>1]|0)!=0){f=f<<15;if(m){if((a[e+(k*144|0)+76>>0]|0)==0?(a[e+(k*144|0)+77>>0]|0)==0:0)i=i|(a[e+(k*144|0)+78>>0]|0)!=0;else i=1;c[g>>2]=(c[g>>2]|0)+(i&1)}}else f=(a[e+(k*144|0)+76>>0]|0)+(f<<15)+(a[e+(k*144|0)+77>>0]<<5)+(a[e+(k*144|0)+78>>0]<<10)|0;c[e+(k*144|0)+84>>2]=f;k=k+1|0;h=((f|0)!=0&1)+h|0}return h|0}function Pd(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;j=i;i=i+16|0;f=j;e=b+8|0;g=c[e>>2]|0;do if((a|0)!=0?(c[d>>2]|0)==0:0){c[f>>2]=a;if((jd(b,12798,f)|0)==-1){c[d>>2]=c[d>>2]|1;e=g+1|0;break}else{e=c[e>>2]|0;h=6;break}}else{e=g;h=6}while(0);if((h|0)==6)e=e-g|0;i=j;return e|0}function Qd(a){a=a|0;var b=0,d=0;d=i;i=i+32|0;b=d;if((a|0)>1){c[b>>2]=a;a=qq(d+8|0,85326,b)|0}else a=0;i=d;return a|0}function Rd(b,d,f,g,h,j,k,l,m){b=b|0;d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=i;i=i+16|0;z=B;u=0;t=0;y=0;v=0;s=0;n=0;w=f;x=-2;p=0;o=0;while(1){if((y|0)>=(f|0)){A=14;break}r=b+y|0;q=a[r>>0]|0;if(x<<24>>24==q<<24>>24)v=v+1|0;else{do if(v){if(t|0){o=o+v|0;break}if(!u){n=n+s+(Qd(v)|0)|0;q=a[r>>0]|0;break}else{p=p+v|0;break}}while(0);if((Zn(q&255,z)|0)==-1){n=-1;break}s=cp(z)|0;x=a[r>>0]|0;u=(kp(z,86667)|0)==0&1;r=(kp(z,86650)|0)==0;t=r&1;v=1;w=r?y:w}o=(a[d+y>>0]|0)+o|0;y=y+1|0}if((A|0)==14){a:do if((g|0)!=0&(h|0)>0){r=1;q=e[g>>1]|0;while(1){if(!((r|0)<(h|0)&(q|0)>0))break a;A=r+1|0;r=A+(e[g+(r<<1)>>1]|0)|0;o=(e[g+(A<<1)>>1]|0)+o|0;q=q+-1|0}}while(0);do if(v){if(t|0){o=o+v|0;break}if(!u){n=n+s+(Qd(v)|0)|0;break}else{p=p+v|0;break}}while(0);if(p)n=n+1+(Qd(p)|0)|0;if(o)n=n+1+(Qd(o)|0)|0;c[j>>2]=p;c[k>>2]=o;c[l>>2]=n;c[m>>2]=w;n=0}i=B;return n|0}function Sd(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0;l=i;i=i+32|0;h=l;k=l+8|0;do if(((d|0)>0?(c[g>>2]|0)==0:0)?(j=cp(b)|0,(j|0)>0):0){if((d|0)>1){c[h>>2]=d;h=qq(k,85326,h)|0}else{a[k>>0]=0;h=0}d=h+j|0;if((d|0)<(f|0)){ir(e|0,b|0,j|0)|0;ir(e+j|0,k|0,h+1|0)|0;break}else{c[g>>2]=(c[g>>2]|0)+1;d=0;break}}else d=0;while(0);i=l;return d|0}function Td(b,d,e,f,g,h,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=i;i=i+16|0;p=s+4|0;r=s;c[r>>2]=0;if(g){g=Sd(86667,g,e,f,r)|0;if(!h){l=0;o=0;k=0;n=-2}else{l=0;o=0;k=0;g=(Sd(86650,h,e+g|0,f-g|0,r)|0)+g|0;n=-2}}else{l=h;o=0;k=0;g=0;n=-2}while(1){if((o|0)>=(d|0)){q=15;break}m=b+o|0;h=a[m>>0]|0;if(n<<24>>24!=h<<24>>24){if(!k)k=h;else{g=(Sd(p,k,e+g|0,f-g|0,r)|0)+g|0;k=a[m>>0]|0}if((Zn(k&255,p)|0)==-1){g=-1;break}h=a[m>>0]|0;if(!(kp(86667,p)|0)){g=-1;break}k=kp(86650,p)|0;if(!k){g=-1;break}if((l|0)!=0&(k|0)<0){m=0;k=1;g=(Sd(86650,l,e+g|0,f-g|0,r)|0)+g|0}else{m=l;k=1}}else{m=l;k=k+1|0;h=n}l=m;o=o+1|0;n=h}if((q|0)==15){if(k)g=(Sd(p,k,e+g|0,f-g|0,r)|0)+g|0;if(l)g=(Sd(86650,l,e+g|0,f-g|0,r)|0)+g|0;r=(c[r>>2]|0)!=0;c[j>>2]=r&1|c[j>>2];g=r?f+1|0:g}i=s;return g|0}function Ud(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+32|0;k=m+16|0;l=m+12|0;h=m+8|0;j=m+4|0;g=m;c[g>>2]=0;d=a+20|0;if((Rd(c[d>>2]|0,c[a+40>>2]|0,c[a+12>>2]|0,c[a+36>>2]|0,c[a+32>>2]|0,k,l,h,j)|0)==0?(e=c[h>>2]|0,f=e+1|0,b=Bq(f)|0,(b|0)!=0):0){a=c[k>>2]|0;a=(Td((c[d>>2]|0)+a|0,(c[j>>2]|0)-a|0,b,f,a,c[l>>2]|0,g)|0)!=(e|0);if(a|(c[g>>2]|0)!=0){Cq(b);b=0}}else b=0;i=m;return b|0}function Vd(f,g,h,i,j,k,l,m){f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0;a:do if((j|0)!=0&(k|0)!=0){o=e[j+((e[i>>1]|0)+-1<<1)>>1]|0;b:do if(!m){j=(d[l+(o*144|0)+118>>0]|0)>>>3;if(!(j&1)){n=22;break a}if(b[l+(o*144|0)+96>>1]|0){n=22;break a}m=((j&7)+-1|0)/2|0;n=o;j=e[l+(o*144|0)+6+(a[l+(o*144|0)+106>>0]<<1)>>1]|0;while(1){if(!m)break b;if((a[l+(j*144|0)+73>>0]|0)!=2){n=22;break a}p=j;m=m+-1|0;j=e[l+(j*144|0)+6+(((n|0)==(e[l+(j*144|0)+6>>1]|0)&1)<<1)>>1]|0;n=p}}else{j=(d[l+(o*144|0)+121>>0]|0)>>>3;if(!(j&1)){n=22;break a}if(b[l+(o*144|0)+102>>1]|0){n=22;break a}m=((j&7)+-1|0)/2|0;n=o;j=e[l+(o*144|0)+6+(a[l+(o*144|0)+109>>0]<<1)>>1]|0;while(1){if(!m)break b;if((a[l+(j*144|0)+73>>0]|0)!=2){n=22;break a}p=j;m=m+-1|0;j=e[l+(j*144|0)+6+(((n|0)==(e[l+(j*144|0)+6>>1]|0)&1)<<1)>>1]|0;n=p}}while(0);l=(h|0)!=0;n=f+4|0;p=c[(l?n:f+12|0)>>2]|0;l=c[(l?f+8|0:f+16|0)>>2]|0;h=b[k+(j<<1)>>1]|0;o=a[i+4>>0]|0;m=c[g>>2]|0;j=0;while(1){if((m|0)<=(j|0)){n=19;break}if((e[(c[n>>2]|0)+(j<<1)>>1]|0)>=(h&65535)){n=20;break}j=j+1|0}if((n|0)==19){m=l+j|0;j=p+(j<<1)|0}else if((n|0)==20){i=p+(j<<1)|0;jr(i+2|0,i|0,m-j<<1|0)|0;m=l+j|0;jr(m+1|0,m|0,(c[g>>2]|0)-j|0)|0;j=i}b[j>>1]=h;a[m>>0]=o;c[g>>2]=(c[g>>2]|0)+1;j=1}else n=22;while(0);if((n|0)==22)if(!h)j=0;else{j=c[h>>2]|0;a[(c[f+40>>2]|0)+j>>0]=a[i+4>>0]|0;b[(c[f+32>>2]|0)+(j<<1)>>1]=b[i>>1]|0;b[(c[f+36>>2]|0)+(j<<1)>>1]=b[i+2>>1]|0;c[h>>2]=(c[h>>2]|0)+1;j=0}return j|0}function Wd(d,e,f,g,h,j,k,l,m,n,o,p,q){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;var r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;z=i;i=i+16|0;s=z+4|0;t=z;c[d>>2]=f;u=d+4|0;x=d+8|0;v=d+12|0;y=d+16|0;r=0;while(1){if((r|0)>=(f|0))break;b[(c[u>>2]|0)+(r<<1)>>1]=b[e+(r<<2)>>1]|0;a[(c[x>>2]|0)+r>>0]=a[e+(r<<2)+2>>0]|0;b[(c[v>>2]|0)+(r<<1)>>1]=b[n+(r<<2)>>1]|0;a[(c[y>>2]|0)+r>>0]=a[n+(r<<2)+2>>0]|0;r=r+1|0}c[t>>2]=c[d>>2];c[s>>2]=0;f=0;while(1){if((f|0)>=(h|0)){w=10;break}e=g+(f*6|0)|0;n=Vd(d,d,s,e,j,k,l,m)|0;r=o+(f*6|0)|0;if((n|0)!=(Vd(d,t,0,r,p,q,l,m)|0)){e=-4;break}if((n|0)==0?ue(e,1,r,1)|0:0){e=-4;break}f=f+1|0}a:do if((w|0)==10){c[d+28>>2]=c[s>>2];l=c[t>>2]|0;if((l|0)==(c[d>>2]|0)){g=0;while(1){if((g|0)>=(l|0)){w=12;break}r=c[v>>2]|0;f=b[r+(g<<1)>>1]|0;e=c[u>>2]|0;n=b[e+(g<<1)>>1]|0;if(f<<16>>16!=n<<16>>16){w=14;break}f=a[(c[y>>2]|0)+g>>0]|0;n=a[(c[x>>2]|0)+g>>0]|0;if(f<<24>>24==n<<24>>24)g=g+1|0;else{w=16;break}}if((w|0)==12)c[d+20>>2]=0;else if((w|0)==14){o=r;g=e;e=(f&65535)>(n&65535)?2:-2;w=17}else if((w|0)==16){o=r;g=e;e=f<<24>>24>n<<24>>24?1:-1;w=17}b:do if((w|0)==17){c[d+20>>2]=(e|0)>0?1:e>>31;switch(e|0){case 1:case -1:{r=0;break}default:break b}while(1){if((r|0)>=(l|0)){e=1;break}if((b[o+(r<<1)>>1]|0)!=(b[g+(r<<1)>>1]|0)){e=0;break}e=a[(c[y>>2]|0)+r>>0]|0;n=a[(c[x>>2]|0)+r>>0]|0;if(e<<24>>24==n<<24>>24){e=0;break}if(((n<<24>>24)+(e<<24>>24)|0)==3)r=r+1|0;else{e=0;break}}c[d+24>>2]=e;e=0;break a}while(0);c[d+24>>2]=0;e=0}else e=-5}while(0);i=z;return e|0}function Xd(c,f,g,h,i,j,k,l){c=c|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;a:do if(!h)g=-1;else{v=(g|0)!=0;w=v?8:2;m=0;g=0;while(1){if((m|0)>=(j|0))break;u=a[i+(m<<2)+2>>0]|0;if(!(u<<24>>24==3|(u+-1&255)>3)?(n=e[h+((e[i+(m<<2)>>1]|0)+-1<<1)>>1]|0,o=c+(n*144|0)+130|0,p=a[o>>0]|0,p<<24>>24!=0):0){a[o>>0]=p&255|w;u=f+(n*176|0)+101|0;a[u>>0]=d[u>>0]|w;g=g+1|0}m=m+1|0}t=v?16:4;u=0;while(1){if((u|0)>=(l|0))break a;b:do if(((a[k+(u*6|0)+4>>0]|0)+-1&255)<2){i=e[h+((e[k+(u*6|0)>>1]|0)+-1<<1)>>1]|0;s=e[h+((e[k+(u*6|0)+2>>1]|0)+-1<<1)>>1]|0;j=c+(i*144|0)+130|0;q=a[j>>0]|0;r=q<<24>>24==0;if(r?(a[c+(s*144|0)+130>>0]|0)==0:0)break;p=(d[(v?c+(i*144|0)+121|0:c+(i*144|0)+118|0)>>0]|0)>>>3;m=p&7;c:do if(p&1|0){if(v){if(b[c+(i*144|0)+102>>1]|0)break}else if(b[c+(i*144|0)+96>>1]|0)break;n=(m+-1|0)/2|0;o=i;p=e[c+(i*144|0)+6+(a[(v?c+(i*144|0)+109|0:c+(i*144|0)+106|0)>>0]<<1)>>1]|0;while(1){m=(a[c+(p*144|0)+73>>0]|0)==2;if(!n)break;if(!m)break c;m=p;n=n+-1|0;p=e[c+(p*144|0)+6+(((o|0)==(e[c+(p*144|0)+6>>1]|0)&1)<<1)>>1]|0;o=m}if(m){s=c+(p*144|0)+130|0;a[s>>0]=d[s>>0]|w;s=f+(p*176|0)+101|0;a[s>>0]=d[s>>0]|w;g=g+1|0;break b}}while(0);if(!r){a[j>>0]=q&255|t;r=f+(i*176|0)+101|0;a[r>>0]=d[r>>0]|t;g=g+1|0}m=c+(s*144|0)+130|0;n=a[m>>0]|0;if(n<<24>>24){a[m>>0]=n&255|t;s=f+(s*176|0)+101|0;a[s>>0]=d[s>>0]|t;g=g+1|0}}while(0);u=u+1|0}}while(0);return g|0}function Yd(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;do if(d){j=c[d>>2]|0;if((j|0)==0?(c[d+28>>2]|0)==0:0){f=0;break}a:do if((c[d+20>>2]|0)==0?!((e&2048|0)==0|(j|0)<1):0){k=d+8|0;f=0;while(1){if((f|0)>=(j|0))break;if(((a[(c[k>>2]|0)+f>>0]|0)+-1&255)<2)break;f=f+1|0}if((f|0)==(j|0)){c[d>>2]=0;f=d+4|0;g=d+16|0;h=d+12|0;i=0;while(1){if((i|0)>=(j|0)){f=2048;break a}a[(c[k>>2]|0)+i>>0]=0;b[(c[f>>2]|0)+(i<<1)>>1]=0;a[(c[g>>2]|0)+i>>0]=0;b[(c[h>>2]|0)+(i<<1)>>1]=0;i=i+1|0}}else f=0}else f=0;while(0);h=d+28|0;k=c[h>>2]|0;if(!((e&4096|0)==0|(k|0)<1)){j=d+40|0;g=0;while(1){if((g|0)>=(k|0))break;if(((a[(c[j>>2]|0)+g>>0]|0)+-1&255)<2)break;g=g+1|0}if((g|0)==(k|0)){c[h>>2]=0;i=d+32|0;g=d+36|0;h=0;while(1){if((h|0)>=(k|0))break;a[(c[j>>2]|0)+h>>0]=0;b[(c[i>>2]|0)+(h<<1)>>1]=0;b[(c[g>>2]|0)+(h<<1)>>1]=0;h=h+1|0}f=f|4096}}}else f=0;while(0);return f|0}function Zd(f,g,h,j,k,l,m,n,o,p,q,r){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;var s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0;T=i;i=i+16|0;O=T+12|0;J=T+8|0;L=T+4|0;K=T;c[O>>2]=0;c[J>>2]=0;P=c[n+304>>2]|0;H=n+116|0;if((((c[H>>2]|0)>=0?(c[n+100>>2]|0)>=0:0)?(c[n+284>>2]|0)>=0:0)?(c[n+288>>2]|0)>=0:0)s=0;else s=1;Q=n+128|0;if(!((((c[Q>>2]|0)>=0?(c[n+136>>2]|0)>=0:0)?(c[n+276>>2]|0)>=0:0)?(c[n+280>>2]|0)>=0:0))s=s|2;N=n+188|0;if(!((((c[N>>2]|0)>=0?(c[n+176>>2]|0)>=0:0)?(c[n+292>>2]|0)>=0:0)?(c[n+296>>2]|0)>=0:0))s=s|4;S=j+1|0;R=Dq(S,2)|0;S=Dq(S,2)|0;a:do if((R|0)!=0&(S|0)!=0){t=k+h|0;u=0;k=0;while(1){if((u|0)>=(t|0))break;M=(a[l+(u*144|0)+88>>0]|0)+k|0;u=u+1|0;k=M}c[f+8>>2]=k;c[f+12>>2]=h;c[g+4>>2]=h;A=(p|0)!=0;M=(P|0)!=0;if(A&M){b[g+64>>1]=b[P+46>>1]|0;k=0;while(1){if((k|0)==3)break;b[g+66+(k<<1)>>1]=(e[P+48+(k<<1)>>1]|0)+(e[P+36+(k<<1)>>1]|0);k=k+1|0}t=g+84|0;k=c[t>>2]|0;if(k&50|0){I=f+4|0;c[I>>2]=c[I>>2]|128}if(k&191){ld(r,11003)|0;k=c[t>>2]|0}if(k&64|0)ld(r,11027)|0}v=c[H>>2]|0;if((v|0)<=0?(c[n+100>>2]|0)<=0:0){k=c[n+284>>2]|0;F=58}else F=34;do if((F|0)==34){k=c[n+284>>2]|0;if((k|0)>0){x=c[n+64>>2]|0;if(!((x|0)!=0?(c[n+72>>2]|0)!=0:0)){if(!(c[n+60>>2]|0)){F=58;break}if(!(c[n+68>>2]|0)){F=58;break}}u=c[n+228>>2]|0;t=u;if((u|0)!=0?(w=c[n+232>>2]|0,(w|0)!=0):0){c[L>>2]=R;c[O>>2]=t;c[K>>2]=S;c[J>>2]=w;p=c[f+64>>2]|0;s=0;while(1){if((s|0)>=(j|0))break;I=s+1|0;t=I&65535;b[R+(e[u+(s<<1)>>1]<<1)>>1]=t;b[S+(e[w+(s<<1)>>1]<<1)>>1]=t;s=I}s=Wd(p,x,v,c[n+60>>2]|0,c[n+100>>2]|0,u,R,l,0,c[n+72>>2]|0,c[n+68>>2]|0,w,S)|0;k=p+16|0;I=c[k>>2]|0;t=I;if((I|0)!=0?(y=p+12|0,I=c[y>>2]|0,z=I,(I|0)!=0):0){if(q&512|0){I=f+4|0;c[I>>2]=c[I>>2]|2}if(q&1024|0){I=f+4|0;c[I>>2]=c[I>>2]|4}if((c[p+20>>2]|0)==-1){u=p+4|0;c[y>>2]=c[u>>2];w=p+8|0;c[k>>2]=c[w>>2];c[u>>2]=z;c[w>>2]=t;Ve(L,K);Ve(O,J);w=c[J>>2]|0;u=c[O>>2]|0;p=1}else p=0}else p=0;k=g+28|0;t=g+20|0;v=0;while(1){if((v|0)>=(h|0))break;b[(c[k>>2]|0)+(v<<1)>>1]=b[l+((e[w+(v<<1)>>1]|0)*144|0)+48>>1]|0;b[(c[t>>2]|0)+(v<<1)>>1]=b[l+((e[u+(v<<1)>>1]|0)*144|0)+48>>1]|0;v=v+1|0}if(p|0){Ve(L,K);Ve(O,J);I=j<<1;ir(c[L>>2]|0,c[K>>2]|0,I|0)|0;ir(c[O>>2]|0,c[J>>2]|0,I|0)|0}c[K>>2]=0;c[J>>2]=0}else F=58}else F=60}while(0);if((F|0)==58)if((k|0)>0){k=n+228|0;F=63}else F=60;do if((F|0)==60)if((c[n+268>>2]|0)>0){k=n+212|0;F=63;break}else{c[O>>2]=0;c[L>>2]=R;break}while(0);b:do if((F|0)==63){k=c[k>>2]|0;c[O>>2]=k;c[L>>2]=R;t=c[g+20>>2]|0;if(k){u=0;while(1){if((u|0)>=(h|0))break;I=u+1|0;z=k+(u<<1)|0;b[R+(e[z>>1]<<1)>>1]=I;b[t+(u<<1)>>1]=b[l+((e[z>>1]|0)*144|0)+48>>1]|0;u=I}k=c[O>>2]|0;t=c[L>>2]|0;while(1){if((u|0)>=(j|0))break b;I=u+1|0;b[t+(e[k+(u<<1)>>1]<<1)>>1]=I;u=I}}}while(0);y=g+56|0;k=c[y>>2]|0;c:do if(k|0){x=0;while(1){if((x|0)>=(h|0))break c;t=e[(c[O>>2]|0)+(x<<1)>>1]|0;u=a[m+(t*176|0)+92>>0]|0;if(u<<24>>24==0?(a[m+(t*176|0)+94>>0]|0)==0:0){t=a[m+(t*176|0)+100>>0]|0;if(t<<24>>24!=1)if(t<<24>>24!=2)if(t<<24>>24==3)t=2;else t=t<<24>>24?3:0;else t=1;else t=0;a[k+(x*3|0)+1>>0]=t}else{p=a[m+(t*176|0)+99>>0]|0;a[k+(x*3|0)>>0]=p;v=a[m+(t*176|0)+100>>0]|0;if(v<<24>>24!=1)if(v<<24>>24!=2)if(v<<24>>24==3)w=2;else w=v<<24>>24?3:0;else w=1;else w=0;a[k+(x*3|0)+1>>0]=w;I=(bo(d[m+(t*176|0)+6>>0]|0,p<<24>>24,v<<24>>24,a[m+(t*176|0)+93>>0]|0,a[m+(t*176|0)+94>>0]|0,u<<24>>24)|0)&255;k=c[y>>2]|0;a[k+(x*3|0)+2>>0]=I}x=x+1|0}}while(0);p=c[g+36>>2]|0;t=c[n+216>>2]|0;u=c[O>>2]|0;if((p|0)!=0&((t|0)!=0&((u|0)!=0&(c[L>>2]|0)!=0)))k=0;else{s=s|8;k=-1;break}while(1){if((k|0)>=(h|0))break;b[p+(k<<1)>>1]=b[t+(e[u+(k<<1)>>1]<<1)>>1]|0;b[S+(k<<1)>>1]=k;k=k+1|0}while(1){if((k|0)>=(j|0))break;b[S+(k<<1)>>1]=32766;k=k+1|0}I=o+12|0;c[I>>2]=p;gh(o,S,h,2,11);k=0;u=1;t=b[S>>1]|0;while(1){if((u|0)>(h|0))break;if(!((u|0)!=(h|0)?(b[p+(e[S+(k<<1)>>1]<<1)>>1]|0)==(b[p+(e[S+(u<<1)>>1]<<1)>>1]|0):0)){t=t+1<<16>>16;d:do if((u-k|0)>1)while(1){if((k|0)>=(u|0))break d;b[p+(e[S+(k<<1)>>1]<<1)>>1]=t;k=k+1|0}else{b[p+(e[S+(k<<1)>>1]<<1)>>1]=0;k=k+1|0}while(0);t=b[S+(u<<1)>>1]|0}u=u+1|0}k=f+20|0;t=0;while(1){if((t|0)>=(h|0))break;a[(c[k>>2]|0)+t>>0]=a[l+((e[(c[O>>2]|0)+(t<<1)>>1]|0)*144|0)+72>>0]|0;t=t+1|0}k=n+152|0;t=c[k>>2]|0;if(((t|0)>=1?(B=c[n+48>>2]|0,B|0):0)?(C=c[f+28>>2]|0,C|0):0){ir(C|0,B|0,t<<1|0)|0;c[f+24>>2]=c[k>>2];if(A?(D=Oi(o,P,h,j,c[L>>2]|0)|0,(D|0)>0):0){x=f+4|0;c[x>>2]=(c[P+64>>2]&168|0)!=0|c[x>>2];x=c[f+36>>2]|0;b[x>>1]=D;y=P+8|0;z=P+4|0;A=c[L>>2]|0;B=0;k=1;while(1){if((B|0)==(D|0))break;u=e[(c[y>>2]|0)+(B<<1)>>1]|0;p=c[P>>2]|0;v=p+(u*36|0)+30|0;b[x+(k<<1)>>1]=(e[v>>1]|0)+2;w=0;t=k;while(1){t=t+1|0;if((w|0)==2)break;b[x+(t<<1)>>1]=b[p+(u*36|0)+(w<<1)>>1]|0;w=w+1|0}u=e[p+(u*36|0)+32>>1]|0;t=(e[v>>1]|0)+u|0;k=k+3|0;while(1){if((u|0)>=(t|0))break;b[x+(k<<1)>>1]=b[A+(e[(c[z>>2]|0)+(u<<1)>>1]<<1)>>1]|0;u=u+1|0;k=k+1|0}B=B+1|0}c[f+32>>2]=k;c[g+8>>2]=D}else F=119;do if((F|0)==119?(E=f+32|0,c[E>>2]=0,c[g+8>>2]=0,M):0){if(!(c[P+56>>2]&255)){if((c[P+32>>2]|0)<=1)break;if(!(c[P+64>>2]&49152))break}c[E>>2]=1;b[c[f+36>>2]>>1]=0}while(0);k=n+328|0;e:do if(c[k>>2]|0){t=f+40|0;u=0;while(1){if((u|0)>=(h|0))break e;a[(c[t>>2]|0)+u>>0]=a[(c[k>>2]|0)+u>>0]|0;u=u+1|0}}while(0);k=n+332|0;y=f+32|0;f:do if(c[k>>2]|0?(c[y>>2]|0)==0:0){t=f+44|0;u=f+40|0;p=0;while(1){if((p|0)>=(h|0))break f;a[(c[t>>2]|0)+p>>0]=a[(c[k>>2]|0)+p>>0]|0;F=(c[u>>2]|0)+p|0;a[F>>0]=(d[F>>0]|0)+(d[(c[k>>2]|0)+p>>0]|0);p=p+1|0}}while(0);g:do if(c[y>>2]|0?(G=c[g+8>>2]|0,G|0):0){do if((c[n+288>>2]|0)>0)t=c[n+236>>2]|0;else{if((c[n+272>>2]|0)<=0){t=0;break}t=c[n+220>>2]|0}while(0);p=c[g+40>>2]|0;k=c[n+224>>2]|0;if((p|0)!=0&((t|0)!=0&(k|0)!=0))u=0;else break;while(1){if((u|0)>=(G|0))break;b[p+(u<<1)>>1]=b[k+(e[t+(u<<1)>>1]<<1)>>1]|0;b[S+(u<<1)>>1]=u;u=u+1|0}c[I>>2]=p;gh(o,S,G,2,11);k=0;u=1;t=b[S>>1]|0;while(1){if((u|0)>(G|0))break g;if(!((u|0)!=(G|0)?(b[p+(e[S+(k<<1)>>1]<<1)>>1]|0)==(b[p+(e[S+(u<<1)>>1]<<1)>>1]|0):0)){t=t+1<<16>>16;h:do if((u-k|0)>1)while(1){if((k|0)>=(u|0))break h;b[p+(e[S+(k<<1)>>1]<<1)>>1]=t;k=k+1|0}else{b[p+(e[S+(k<<1)>>1]<<1)>>1]=0;k=k+1|0}while(0);t=b[S+(u<<1)>>1]|0}u=u+1|0}}while(0);G=Ud(f)|0;c[f+16>>2]=G;if(!G){c[g>>2]=-30018;c[f>>2]=-30018;s=0;k=-30018;break}k=Yd(c[f+64>>2]|0,q)|0;do if(k|0){G=f+4|0;c[G>>2]=k>>>8&24|c[G>>2];if(!(k&6144))break;ld(r,11047)|0}while(0);Xd(l,m,0,c[O>>2]|0,c[n+64>>2]|0,c[H>>2]|0,c[n+60>>2]|0,c[n+100>>2]|0)|0;t=c[N>>2]|0;do if((t|0)>0)F=160;else{if((c[n+176>>2]|0)>0){F=160;break}k=c[n+292>>2]|0;F=184}while(0);do if((F|0)==160){k=c[n+292>>2]|0;if((k|0)<=0){F=186;break}u=c[n+80>>2]|0;if(!((u|0)!=0?(c[n+88>>2]|0)!=0:0)){if(!(c[n+76>>2]|0)){F=184;break}if(!(c[n+84>>2]|0)){F=184;break}}p=c[n+256>>2]|0;if(!p){F=184;break}v=c[n+260>>2]|0;if(!v){F=184;break}c[L>>2]=R;c[O>>2]=p;c[K>>2]=S;c[J>>2]=v;w=c[f+68>>2]|0;s=0;while(1){if((s|0)>=(j|0))break;H=s+1|0;G=H&65535;b[R+(e[p+(s<<1)>>1]<<1)>>1]=G;b[S+(e[v+(s<<1)>>1]<<1)>>1]=G;s=H}s=Wd(w,u,t,c[n+76>>2]|0,c[n+176>>2]|0,p,R,l,1,c[n+88>>2]|0,c[n+84>>2]|0,v,S)|0;k=w+16|0;H=c[k>>2]|0;t=H;do if(!H)v=0;else{u=w+12|0;p=c[u>>2]|0;if(!p){v=0;break}if(q&512|0){H=f+4|0;c[H>>2]=c[H>>2]|2}if(q&1024|0){H=f+4|0;c[H>>2]=c[H>>2]|4}if((c[w+20>>2]|0)!=-1){v=0;break}H=w+4|0;c[u>>2]=c[H>>2];v=w+8|0;c[k>>2]=c[v>>2];c[H>>2]=p;c[v>>2]=t;Ve(L,K);Ve(O,J);v=1}while(0);k=c[J>>2]|0;t=g+32|0;u=c[O>>2]|0;p=g+24|0;w=0;while(1){if((w|0)>=(h|0))break;b[(c[t>>2]|0)+(w<<1)>>1]=b[l+((e[k+(w<<1)>>1]|0)*144|0)+48>>1]|0;b[(c[p>>2]|0)+(w<<1)>>1]=b[l+((e[u+(w<<1)>>1]|0)*144|0)+48>>1]|0;w=w+1|0}if(v|0){Ve(L,K);Ve(O,J);H=j<<1;ir(c[L>>2]|0,c[K>>2]|0,H|0)|0;ir(c[O>>2]|0,c[J>>2]|0,H|0)|0}c[K>>2]=0;c[J>>2]=0}while(0);do if((F|0)==184){if((k|0)<=0){F=186;break}k=n+256|0;F=189}while(0);do if((F|0)==186)if((c[n+276>>2]|0)>0){k=n+244|0;F=189;break}else{c[O>>2]=0;c[L>>2]=R;break}while(0);i:do if((F|0)==189){k=c[k>>2]|0;c[O>>2]=k;c[L>>2]=R;t=c[g+24>>2]|0;if(!k)break;else u=0;while(1){if((u|0)>=(h|0))break;K=u+1|0;J=k+(u<<1)|0;b[R+(e[J>>1]<<1)>>1]=K;b[t+(u<<1)>>1]=b[l+((e[J>>1]|0)*144|0)+48>>1]|0;u=K}k=c[O>>2]|0;t=c[L>>2]|0;while(1){if((u|0)>=(j|0))break i;K=u+1|0;b[t+(e[k+(u<<1)>>1]<<1)>>1]=K;u=K}}while(0);p=c[g+44>>2]|0;t=c[n+240>>2]|0;u=c[O>>2]|0;if((t|0)!=0&((p|0)!=0&((u|0)!=0&(c[L>>2]|0)!=0)))k=0;else{k=0;break}while(1){if((k|0)>=(h|0))break;b[p+(k<<1)>>1]=b[t+(e[u+(k<<1)>>1]<<1)>>1]|0;b[S+(k<<1)>>1]=k;k=k+1|0}while(1){if((k|0)>=(j|0))break;b[S+(k<<1)>>1]=k;k=k+1|0}c[I>>2]=p;gh(o,S,h,2,11);k=0;u=1;t=b[S>>1]|0;while(1){if((u|0)>(h|0))break;if(!((u|0)!=(h|0)?(b[p+(e[S+(k<<1)>>1]<<1)>>1]|0)==(b[p+(e[S+(u<<1)>>1]<<1)>>1]|0):0)){t=t+1<<16>>16;j:do if((u-k|0)>1)while(1){if((k|0)>=(u|0))break j;b[p+(e[S+(k<<1)>>1]<<1)>>1]=t;k=k+1|0}else{b[p+(e[S+(k<<1)>>1]<<1)>>1]=0;k=k+1|0}while(0);t=b[S+(u<<1)>>1]|0}u=u+1|0}k=c[Q>>2]|0;c[f+48>>2]=k;t=n+52|0;u=f+52|0;p=0;while(1){if((p|0)>=(k|0))break;L=c[t>>2]|0;j=c[u>>2]|0;b[j+(p*10|0)>>1]=b[L+(p*10|0)>>1]|0;b[j+(p*10|0)+2>>1]=b[L+(p*10|0)+8>>1]|0;b[j+(p*10|0)+4>>1]=b[L+(p*10|0)+2>>1]|0;b[j+(p*10|0)+6>>1]=b[L+(p*10|0)+4>>1]|0;b[j+(p*10|0)+8>>1]=b[L+(p*10|0)+6>>1]|0;p=p+1|0}x=n+136|0;k=c[x>>2]|0;c[f+56>>2]=k;t=n+56|0;u=f+60|0;p=0;while(1){if((p|0)>=(k|0))break;L=c[t>>2]|0;j=c[u>>2]|0;b[j+(p<<3)>>1]=b[L+(p<<3)>>1]|0;b[j+(p<<3)+2>>1]=b[L+(p<<3)+6>>1]|0;b[j+(p<<3)+4>>1]=b[L+(p<<3)+4>>1]|0;b[j+(p<<3)+6>>1]=b[L+(p<<3)+2>>1]|0;p=p+1|0}p=c[n+336>>2]|0;do if(p|0){v=c[f+72>>2]|0;if(!v)break;else{t=0;k=1}k:while(1){u=t;while(1){if((u|0)>=(h|0))break k;t=u+1|0;if(!(a[p+u>>0]|0))u=t;else break}b[v+(k<<1)>>1]=t;k=k+1|0}b[v>>1]=k}while(0);k=Yd(c[f+68>>2]|0,q)|0;do if(k|0){q=f+4|0;c[q>>2]=(k>>>7|k>>>6)&32|c[q>>2];if(!(k&6144))break;ld(r,11047)|0}while(0);Xd(l,m,1,c[O>>2]|0,c[n+80>>2]|0,c[N>>2]|0,c[n+76>>2]|0,c[n+176>>2]|0)|0;if(!(c[y>>2]|0)){k=0;break}w=c[g+48>>2]|0;if(!w){k=0;break}u=c[n+248>>2]|0;if(!u){k=0;break}if(!(c[Q>>2]|0)){if(!(M&(c[x>>2]|0)!=0)){k=0;break}}else if(!M){k=0;break}if((c[P+16>>2]|0)<=0){k=0;break}k=c[n+296>>2]|0;if((k|0)>0){t=n+264|0;v=k}else{k=c[n+280>>2]|0;if((k|0)<=0){k=0;break}t=n+252|0;v=k}k=c[t>>2]|0;if((v|0)>0&(k|0)!=0)t=0;else{k=0;break}while(1){if((t|0)==(v|0))break;b[w+(t<<1)>>1]=b[u+(e[k+(t<<1)>>1]<<1)>>1]|0;b[S+(t<<1)>>1]=t;t=t+1|0}c[I>>2]=w;gh(o,S,v,2,11);u=v+1|0;k=0;p=1;t=b[S>>1]|0;while(1){if((p|0)==(u|0)){k=0;break a}if(!((p|0)!=(v|0)?(b[w+(e[S+(k<<1)>>1]<<1)>>1]|0)==(b[w+(e[S+(p<<1)>>1]<<1)>>1]|0):0)){t=t+1<<16>>16;l:do if((p-k|0)>1)while(1){if((k|0)>=(p|0))break l;b[w+(e[S+(k<<1)>>1]<<1)>>1]=t;k=k+1|0}else{b[w+(e[S+(k<<1)>>1]<<1)>>1]=0;k=k+1|0}while(0);t=b[S+(p<<1)>>1]|0}p=p+1|0}}s=s|8;k=-2}else{c[g>>2]=-30002;c[f>>2]=-30002;s=0;k=-30002}while(0);Cq(R);Cq(S);c[f>>2]=c[f>>2]|s;c[g>>2]=c[g>>2]|s;i=T;return k|0}function _d(c,d,e){c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;er(e|0,0,d*144|0)|0;h=0;while(1){if((h|0)>=(d|0))break;f=e+(h*144|0)|0;xp(f,c+(h*176|0)|0,6)|0;a[e+(h*144|0)+72>>0]=$n(f)|0;f=a[c+(h*176|0)+92>>0]|0;a[e+(h*144|0)+73>>0]=f;f=f<<24>>24;g=0;while(1){if((g|0)>=(f|0))break;b[e+(h*144|0)+6+(g<<1)>>1]=b[c+(h*176|0)+8+(g<<1)>>1]|0;a[e+(h*144|0)+52+g>>0]=a[c+(h*176|0)+72+g>>0]|0;g=g+1|0}a[e+(h*144|0)+74>>0]=a[c+(h*176|0)+93>>0]|0;b[e+(h*144|0)+48>>1]=b[c+(h*176|0)+48>>1]|0;b[e+(h*144|0)+50>>1]=b[c+(h*176|0)+50>>1]|0;b[e+(h*144|0)+92>>1]=b[c+(h*176|0)+108>>1]|0;a[e+(h*144|0)+80>>0]=a[c+(h*176|0)+98>>0]|0;a[e+(h*144|0)+75>>0]=a[c+(h*176|0)+94>>0]|0;a[e+(h*144|0)+79>>0]=a[c+(h*176|0)+102>>0]|0;f=0;while(1){if((f|0)==3)break;a[e+(h*144|0)+76+f>>0]=a[c+(h*176|0)+95+f>>0]|0;f=f+1|0}a[e+(h*144|0)+88>>0]=a[c+(h*176|0)+99>>0]|0;a[e+(h*144|0)+89>>0]=a[c+(h*176|0)+100>>0]|0;b[e+(h*144|0)+138>>1]=b[c+(h*176|0)+168>>1]|0;a[e+(h*144|0)+133>>0]=a[c+(h*176|0)+162>>0]|0;b[e+(h*144|0)+134>>1]=b[c+(h*176|0)+164>>1]|0;b[e+(h*144|0)+136>>1]=b[c+(h*176|0)+166>>1]|0;h=h+1|0}return 0}function $d(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+16|0;k=m;j=c[b>>2]|0;f=a[j>>0]|0;if(f<<24>>24)if(!(sp(f&255)|0))f=-1;else{f=j+1|0;g=a[j>>0]|0;a[d>>0]=g;h=a[f>>0]|0;do if(h<<24>>24)if(!(_p(h&255)|0)){g=a[d>>0]|0;l=7;break}else{a[d+1>>0]=a[f>>0]|0;a[d+2>>0]=0;f=j+2|0;break}else l=7;while(0);if((l|0)==7){a[d+1>>0]=0;if(g<<24>>24==67)a[d>>0]=65}l=a[f>>0]|0;if(l<<24>>24!=0?((l&255)+-48|0)>>>0<10:0){c[e>>2]=Rp(f,k,10)|0;f=c[k>>2]|0}else c[e>>2]=1;c[b>>2]=f;f=1}else{a[d>>0]=a[86994]|0;a[d+1>>0]=a[86995]|0;a[d+2>>0]=a[86996]|0;c[e>>2]=99999;f=0}i=m;return f|0}function ae(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;n=i;i=i+32|0;f=n+12|0;g=n+8|0;k=n+20|0;l=n+16|0;h=n+4|0;j=n;c[f>>2]=a;c[g>>2]=b;while(1){d=$d(f,k,h)|0;e=$d(g,l,j)|0;if((e|d|0)<=-1){a=0;break}a=kp(k,l)|0;if(a|0)break;b=c[j>>2]|0;a=c[h>>2]|0;if((b|0)!=(a|0)){m=5;break}if(!((d|0)>0&(e|0)>0)){a=0;break}}if((m|0)==5)a=b-a|0;i=n;return a|0}function be(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=i;i=i+32|0;l=s+12|0;m=s+8|0;p=s+20|0;q=s+16|0;n=s+4|0;o=s;c[l>>2]=b;c[m>>2]=d;j=p+1|0;k=q+1|0;while(1){b=$d(l,p,n)|0;if((b|0)>0&(a[p>>0]|0)==72&(a[j>>0]|0)==0){c[e>>2]=(c[e>>2]|0)+(c[n>>2]|0);h=$d(l,p,n)|0}else h=b;b=$d(m,q,o)|0;if((b|0)>0&(a[q>>0]|0)==72&(a[k>>0]|0)==0){c[f>>2]=(c[f>>2]|0)+(c[o>>2]|0);g=$d(m,q,o)|0}else g=b;if((g|h|0)<=-1){b=0;break}b=kp(p,q)|0;if(b|0)break;d=c[o>>2]|0;b=c[n>>2]|0;if((d|0)!=(b|0)){r=9;break}if(!((h|0)>0&(g|0)>0)){b=0;break}}if((r|0)==9)b=d-b|0;i=s;return b|0}function ce(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0;e=c[a+32>>2]|0;if((e|0)>0)h=(b[c[a+36>>2]>>1]|0)==0?0:e;else h=0;e=c[d+32>>2]|0;if((e|0)>0)e=(b[c[d+36>>2]>>1]|0)==0?0:e;else e=0;a:do if((e|0)==(h|0)){g=d+36|0;a=a+36|0;f=0;while(1){if((f|0)>=(h|0)){e=0;break a}d=b[(c[g>>2]|0)+(f<<1)>>1]|0;e=b[(c[a>>2]|0)+(f<<1)>>1]|0;if(d<<16>>16==e<<16>>16)f=f+1|0;else break}e=(d&65535)-(e&65535)|0}else e=e-h|0;while(0);return e|0}function de(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=i;i=i+16|0;m=s+4|0;l=s;g=c[d+4>>2]|0;if(g){r=(c[g+12>>2]|0)!=0;g=c[d+((r&1)<<2)>>2]|0;if(r?(h=c[e>>2]|0,(h|0)!=0):0){r=g;p=(c[h+12>>2]|0)==0?0:h}else{r=g;p=0}}else{r=c[d>>2]|0;p=0}o=(p|0)!=0;a:do if(((r|0)==0^o)&((r|0)!=0|o))if(!(c[r+76>>2]|0))if(!(c[p+76>>2]|0)){d=r+12|0;if((c[d>>2]|0)>0?(c[p+12>>2]|0)==0:0){g=0;break}c[l>>2]=0;c[m>>2]=0;g=be(c[r+16>>2]|0,c[p+16>>2]|0,m,l)|0;if(!g){n=c[p+12>>2]|0;g=c[d>>2]|0;if((n|0)!=(g|0)){g=n-g|0;break}e=p+20|0;h=r+20|0;j=0;while(1){if((j|0)>=(n|0))break;d=a[(c[e>>2]|0)+j>>0]|0;g=a[(c[h>>2]|0)+j>>0]|0;if(d<<24>>24==g<<24>>24)j=j+1|0;else{q=17;break}}if((q|0)==17){g=(d&255)-(g&255)|0;break}k=c[p+24>>2]|0;g=c[r+24>>2]|0;if((k|0)!=(g|0)){g=k-g|0;break}e=p+28|0;h=r+28|0;j=0;while(1){if((j|0)>=(k|0))break;d=b[(c[e>>2]|0)+(j<<1)>>1]|0;g=b[(c[h>>2]|0)+(j<<1)>>1]|0;if(d<<16>>16==g<<16>>16)j=j+1|0;else{q=23;break}}if((q|0)==23){g=(d&65535)-(g&65535)|0;break}d=c[l>>2]|0;g=c[m>>2]|0;if((d|0)!=(g|0)){g=d-g|0;break}e=p+40|0;h=r+40|0;j=0;while(1){if((j|0)>=(n|0))break;d=a[(c[e>>2]|0)+j>>0]|0;g=a[(c[h>>2]|0)+j>>0]|0;if(d<<24>>24==g<<24>>24)j=j+1|0;else{q=29;break}}if((q|0)==29){if(!(d<<24>>24)){g=1;break}g=g<<24>>24==0?-1:(d<<24>>24)-(g<<24>>24)|0;break}g=ce(r,p)|0;if(!g){g=c[p+44>>2]|0;b:do if(g|0){d=0;while(1){if((d|0)>=(n|0))break b;if(!(a[g+d>>0]|0))d=d+1|0;else{g=1;break a}}}while(0);n=c[r+4>>2]|0;o=c[p+4>>2]|0;g=ee(c[r+64>>2]|0,n,c[p+64>>2]|0,o)|0;if(!g){do if(f|0){m=c[p+48>>2]|0;g=c[r+48>>2]|0;if((m|0)!=(g|0)){g=m-g|0;break a}k=p+52|0;l=r+52|0;j=0;while(1){if((j|0)>=(m|0)){j=0;q=45;break}e=c[k>>2]|0;d=b[e+(j*10|0)>>1]|0;h=c[l>>2]|0;g=b[h+(j*10|0)>>1]|0;if(d<<16>>16!=g<<16>>16){q=42;break}d=b[e+(j*10|0)+2>>1]|0;g=b[h+(j*10|0)+2>>1]|0;if(d<<16>>16==g<<16>>16)j=j+1|0;else{q=44;break}}if((q|0)==42){g=(d&65535)-(g&65535)|0;break a}else if((q|0)==44){g=(d<<16>>16)-(g<<16>>16)|0;break a}else if((q|0)==45){while(1){if((j|0)>=(m|0)){q=52;break}e=c[k>>2]|0;d=b[e+(j*10|0)+8>>1]|0;h=c[l>>2]|0;g=b[h+(j*10|0)+8>>1]|0;if(d<<16>>16!=g<<16>>16){q=47;break}d=b[e+(j*10|0)+6>>1]|0;g=b[h+(j*10|0)+6>>1]|0;if(d<<16>>16!=g<<16>>16){q=49;break}d=b[e+(j*10|0)+4>>1]|0;g=b[h+(j*10|0)+4>>1]|0;if(d<<16>>16==g<<16>>16){j=j+1|0;q=45}else{q=51;break}}if((q|0)==47){g=(d<<16>>16)-(g<<16>>16)|0;break a}else if((q|0)==49){g=(d<<16>>16)-(g<<16>>16)|0;break a}else if((q|0)==51){g=(d<<16>>16)-(g<<16>>16)|0;break a}else if((q|0)==52){if(c[p+56>>2]|0){g=1;break a}if(c[r+56>>2]|0){g=1;break a}g=ee(c[r+68>>2]|0,n,c[p+68>>2]|0,o)|0;if(!g)break;else break a}}}while(0);d=c[p+8>>2]|0;g=c[r+8>>2]|0;if(d)if(!g)g=0;else{g=g-d|0;break}else g=(g|0)!=0;g=(g&1)-((d|0)!=0&1)|0}}}}else g=-1;else g=1;else g=0;while(0);i=s;return g|0}function ee(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;h=(f|0)!=0;i=(d|0)!=0;do if(i&h){r=c[f+28>>2]|0;s=c[d+28>>2]|0;j=(r|0)<(s|0)?r:s;n=f+32|0;o=d+32|0;p=f+36|0;k=d+36|0;l=f+40|0;m=d+40|0;q=0;while(1){if((q|0)>=(j|0)){j=10;break}i=b[(c[n>>2]|0)+(q<<1)>>1]|0;h=b[(c[o>>2]|0)+(q<<1)>>1]|0;if(i<<16>>16!=h<<16>>16){j=5;break}i=b[(c[p>>2]|0)+(q<<1)>>1]|0;h=b[(c[k>>2]|0)+(q<<1)>>1]|0;if(i<<16>>16!=h<<16>>16){j=7;break}i=a[(c[l>>2]|0)+q>>0]|0;h=a[(c[m>>2]|0)+q>>0]|0;if(i<<24>>24==h<<24>>24)q=q+1|0;else{j=9;break}}if((j|0)==5){h=(i&65535)-(h&65535)|0;break}else if((j|0)==7){h=(i&65535)-(h&65535)|0;break}else if((j|0)==9){h=(i<<24>>24)-(h<<24>>24)|0;break}else if((j|0)==10){if((r|0)!=(s|0)){h=r-s|0;break}p=c[f>>2]|0;q=c[d>>2]|0;j=(p|0)<(q|0)?p:q;k=f+4|0;l=d+4|0;m=f+8|0;n=d+8|0;o=0;while(1){if((o|0)>=(j|0)){j=18;break}i=b[(c[k>>2]|0)+(o<<1)>>1]|0;h=b[(c[l>>2]|0)+(o<<1)>>1]|0;if(i<<16>>16!=h<<16>>16){j=15;break}i=a[(c[m>>2]|0)+o>>0]|0;h=a[(c[n>>2]|0)+o>>0]|0;if(i<<24>>24==h<<24>>24)o=o+1|0;else{j=17;break}}if((j|0)==15){h=(i&65535)-(h&65535)|0;break}else if((j|0)==17){h=(i<<24>>24)-(h<<24>>24)|0;break}else if((j|0)==18){if((p|0)!=(q|0)){h=p-q|0;break}if((g|e)&6|0){j=29;break}i=(c[f+20>>2]|0)>>>31;h=(c[d+20>>2]|0)>>>31;if((i|0)==(h|0)){j=29;break}h=i-h|0;break}}}else{if(h){if((c[f+28>>2]|0)>0){h=1;break}if((c[f>>2]|0)>0){h=1;break}}if(i)if((c[d+28>>2]|0)<=0?(c[d>>2]|0)<=0:0)j=29;else h=-1;else j=29}while(0);if((j|0)==29)h=0;return h|0}function fe(a,b){a=a|0;b=b|0;if(((a|0)!=0?(b|0)!=0&(c[a+76>>2]|0)==0:0)?(c[b>>2]|0)>0:0)if(c[b+20>>2]|0){b=c[a+4>>2]|0;if(!(b&2))b=(b&4|0)==0?2:8;else b=4}else b=1;else b=0;return b|0}function ge(e,f,g,h){e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=i;i=i+16|0;s=C+4|0;u=C;j=c[e+4>>2]|0;if(j){B=(c[j+12>>2]|0)!=0;j=c[e+((B&1)<<2)>>2]|0;if(B){k=c[f>>2]|0;if(!k){B=j;v=1;A=0}else{B=j;v=1;A=(c[k+12>>2]|0)==0?0:k}}else{B=j;v=0;A=0}}else{B=c[e>>2]|0;v=0;A=0}c[u>>2]=0;c[s>>2]=0;z=(B|0)!=0;do if(((z?(m=B+76|0,(c[m>>2]|0)==0):0)?(n=B+16|0,l=c[n>>2]|0,(l|0)!=0):0)?(a[l>>0]|0)!=0:0){a[g>>0]=d[g>>0]|2;j=(A|0)!=0;if(((j?(c[A+76>>2]|0)==0:0)?(o=c[A+16>>2]|0,o|0):0)?a[o>>0]|0:0){if((be(c[n>>2]|0,o,s,u)|0)==0?(c[s>>2]|0)==(c[u>>2]|0):0){x=g+22|0;a[x>>0]=d[x>>0]|1;x=24;break}x=g+22|0;a[x>>0]=d[x>>0]|2;x=24;break}q=g+22|0;a[q>>0]=d[q>>0]|(j?4:1);q=m;x=26}else x=19;while(0);if((x|0)==19)if((((A|0)!=0?(c[A+76>>2]|0)==0:0)?(p=c[A+16>>2]|0,(p|0)!=0):0)?(a[p>>0]|0)!=0:0){x=g+22|0;a[x>>0]=d[x>>0]|2;x=24}else x=24;if((x|0)==24?z:0){q=B+76|0;x=26}do if((x|0)==26?(c[q>>2]|0)==0:0){if((c[B+24>>2]|0)>1?(a[g>>0]=d[g>>0]|2,c[q>>2]|0):0)break;if((c[B+32>>2]|0)>0?(r=c[B+36>>2]|0,(r|0)!=0):0){y=(b[r>>1]|0)!=0;j=y&1;c[s>>2]=j;if(!y)x=33}else{c[s>>2]=0;j=0;x=33}a:do if((x|0)==33){k=c[B+40>>2]|0;if(k){l=c[B+12>>2]|0;m=0;while(1){if((m|0)>=(l|0))break a;if(!(a[k+m>>0]|0))m=m+1|0;else break}c[s>>2]=1;j=1}}while(0);y=g+2|0;a[y>>0]=d[y>>0]|(j|0?2:0)}while(0);y=(A|0)!=0;if((y?(c[A+76>>2]|0)==0:0)?(t=c[A+44>>2]|0,t|0):0){c[u>>2]=0;b:do if(z?(c[B+76>>2]|0)==0:0){j=c[B+12>>2]|0;k=0;while(1){if((k|0)>=(j|0)){j=0;break b}if(!(a[t+k>>0]|0))k=k+1|0;else break}c[u>>2]=1;j=2}else j=0;while(0);u=g+24|0;a[u>>0]=d[u>>0]|j}m=g+25|0;do if(z?(c[B+76>>2]|0)==0:0){l=B+8|0;k=g+3|0;j=a[k>>0]|0;if(c[l>>2]|0)j=(j&255|2)&255;a[k>>0]=j;if(y){j=c[l>>2]|0;if(c[A+76>>2]|0){a[m>>0]=d[m>>0]|(j|0?4:0);break}k=c[A+8>>2]|0;if(!j){if(!k)break;a[m>>0]=d[m>>0]|2;break}if((j|0)==(k|0)){a[m>>0]=d[m>>0]|1;break}j=a[m>>0]|0;if(!k){a[m>>0]=j|4;break}else{a[m>>0]=j|2;break}}if((h|0)!=1){a[m>>0]=d[m>>0]|(c[l>>2]|0)!=0;break}if(((v&(b[e+16>>1]|0)!=(b[f+16>>1]|0)?(w=c[f+4>>2]|0,w|0):0)?(c[w+76>>2]|0)==0:0)?c[w+12>>2]|0:0){k=c[w+8>>2]|0;j=c[l>>2]|0;if(!j){if(!k)break;a[m>>0]=d[m>>0]|2;break}if((j|0)==(k|0)){a[m>>0]=d[m>>0]|1;break}j=a[m>>0]|0;if(!k){a[m>>0]=j|4;break}else{a[m>>0]=j|2;break}}a[m>>0]=d[m>>0]|(c[l>>2]|0)!=0}else x=79;while(0);if((((x|0)==79?y:0)?(c[A+76>>2]|0)==0:0)?c[A+8>>2]|0:0)a[m>>0]=d[m>>0]|2;if(z?(c[B+76>>2]|0)==0:0){p=c[B+68>>2]|0;o=c[B+64>>2]|0}else{p=0;o=0}if(y?(c[A+76>>2]|0)==0:0){s=c[A+68>>2]|0;t=c[A+64>>2]|0}else{s=0;t=0}j=g+5|0;n=(o|0)!=0;if(n?c[o+28>>2]|0:0)a[j>>0]=d[j>>0]|2;j=g+27|0;m=(t|0)!=0;do if(m?(c[t+28>>2]|0)!=0:0){if(n?c[o+28>>2]|0:0){h=(Nf(o,8,t,8,0)|0)==0;k=a[j>>0]|0;if(h){a[j>>0]=k|2;break}else{a[j>>0]=k|1;break}}a[j>>0]=d[j>>0]|2}else x=100;while(0);if(((x|0)==100?n:0)?c[o+28>>2]|0:0)a[j>>0]=d[j>>0]|(y?4:1);j=g+16|0;l=(p|0)!=0;do if(l?(c[p+28>>2]|0)!=0:0){h=(Nf(p,8,o,8,0)|0)==0;k=a[j>>0]|0;if(h){a[j>>0]=k|2;break}else{a[j>>0]=k|1;break}}else x=108;while(0);if(((x|0)==108?n:0)?c[o+28>>2]|0:0)a[j>>0]=d[j>>0]|1;j=g+38|0;c:do if((s|0)!=0?(c[s+28>>2]|0)!=0:0){if(Nf(s,8,t,8,0)|0){a[j>>0]=d[j>>0]|1;break}if(!(n?(c[o+28>>2]|0)!=0:0))x=117;do if((x|0)==117){if(m?c[t+28>>2]|0:0)break;if(Nf(s,8,p,8,0)|0){a[j>>0]=d[j>>0]|8;break c}}while(0);a[j>>0]=d[j>>0]|2}else x=122;while(0);do if((x|0)==122){if(m?c[t+28>>2]|0:0){a[j>>0]=d[j>>0]|1;break}if(l?c[p+28>>2]|0:0){if(n?c[o+28>>2]|0:0)break;a[j>>0]=d[j>>0]|(y?4:1)}}while(0);u=fe(B,o)|0;q=fe(B,p)|0;v=fe(A,t)|0;r=fe(A,s)|0;if(u|0){x=g+6|0;a[x>>0]=d[x>>0]|(u&15|0?2:0);x=g+7|0;a[x>>0]=d[x>>0]|u&2;x=g+8|0;a[x>>0]=d[x>>0]|(u&14|0?2:0)}j=g+28|0;m=(v&15|0)!=0;do if(m){x=(Nf(t,2,o,2,0)|0)==0;k=a[j>>0]|0;if(x){a[j>>0]=k|2;break}else{a[j>>0]=k|1;break}}else if(u&15|0)a[j>>0]=d[j>>0]|(y?4:1);while(0);j=g+17|0;l=(q&15|0)!=0;do if(l){x=(Nf(p,2,o,2,0)|0)==0;k=a[j>>0]|0;if(x){a[j>>0]=k|2;break}else{a[j>>0]=k|1;break}}else if(u&15|0)a[j>>0]=d[j>>0]|1;while(0);j=g+39|0;do if(!(r&15)){if(m){a[j>>0]=d[j>>0]|1;break}if((u&15|0)==0&l)a[j>>0]=d[j>>0]|(y?4:1)}else{if(Nf(s,2,t,2,0)|0){a[j>>0]=d[j>>0]|1;break}if(((v|u)&15|0)==0?Nf(s,2,p,2,0)|0:0){a[j>>0]=d[j>>0]|8;break}a[j>>0]=d[j>>0]|2}while(0);j=g+29|0;l=(v&2|0)!=0;m=(u&2|0)!=0;do if(!l){if(m)a[j>>0]=d[j>>0]|(y?4:1)}else{if(m?(c[t+20>>2]|0)==(c[o+20>>2]|0):0){a[j>>0]=d[j>>0]|1;break}a[j>>0]=d[j>>0]|2}while(0);j=g+18|0;k=(q&2|0)!=0;do if(!k){if(m)a[j>>0]=d[j>>0]|1}else{if(m?(c[p+20>>2]|0)==(c[o+20>>2]|0):0){a[j>>0]=d[j>>0]|1;break}a[j>>0]=d[j>>0]|2}while(0);j=g+40|0;d:do if(!(r&2)){if(l){a[j>>0]=d[j>>0]|1;break}if(!(m|k^1))a[j>>0]=d[j>>0]|(y?4:1)}else{do if(l){if((c[s+20>>2]|0)!=(c[t+20>>2]|0))break;a[j>>0]=d[j>>0]|1;break d}else{if(((v|u)&2|0)!=0|k^1)break;if((c[s+20>>2]|0)!=(c[p+20>>2]|0))break;a[j>>0]=d[j>>0]|8;break d}while(0);a[j>>0]=d[j>>0]|2}while(0);j=g+30|0;n=v&14;o=(n|0)!=0;p=u&14;do if(o){k=a[j>>0]|0;if((n|0)==(p|0)){a[j>>0]=k|1;break}else{a[j>>0]=k|2;break}}else if(p|0)a[j>>0]=d[j>>0]|(y?4:1);while(0);l=g+19|0;j=q&14;m=(j|0)!=0;do if(m){k=a[l>>0]|0;if((j|0)==(p|0)){a[l>>0]=k|1;break}else{a[l>>0]=k|2;break}}else{if(!p)break;a[l>>0]=d[l>>0]|1}while(0);k=g+41|0;j=r&14;do if(j){if((j|0)==(n|0)){a[k>>0]=d[k>>0]|1;break}j=d[k>>0]|0;if(((v|u)&14|0)!=0|m^1){a[k>>0]=j|2;break}else{a[k>>0]=j|8;break}}else{if(o){a[k>>0]=d[k>>0]|1;break}if(!((p|0)==0&m))break;a[k>>0]=d[k>>0]|(y?4:1)}while(0);do if((e|0)!=0&(f|0)!=0){if((b[e+16>>1]|0)==(b[f+16>>1]|0))break;f=g+32|0;a[f>>0]=d[f>>0]|2}while(0);j=g+20|0;do if(z){if(c[B+76>>2]|0)break;if((c[B+48>>2]|0)==0?(c[B+56>>2]|0)==0:0)break;a[j>>0]=d[j>>0]|2}while(0);s=g+42|0;e:do if(y){if(c[A+76>>2]|0){j=0;break}q=c[A+48>>2]|0;do if(!q){if(c[A+56>>2]|0)break;if(!z){j=0;break e}if(c[B+76>>2]|0){j=0;break e}if((c[B+48>>2]|0)==0?(c[B+56>>2]|0)==0:0){j=0;break e}a[s>>0]=d[s>>0]|4;j=0;break e}while(0);do if(z){if(c[B+76>>2]|0)break;if((q|0)!=(c[B+48>>2]|0))break;r=c[A+56>>2]|0;if((r|0)!=(c[B+56>>2]|0))break;n=A+52|0;o=B+52|0;j=0;p=0;while(1){if((p|0)>=(q|0))break;l=c[n>>2]|0;j=b[l+(p*10|0)>>1]|0;m=c[o>>2]|0;k=b[m+(p*10|0)>>1]|0;if(j<<16>>16!=k<<16>>16){j=(j&65535)-(k&65535)|0;break}j=b[l+(p*10|0)+2>>1]|0;k=b[m+(p*10|0)+2>>1]|0;if(j<<16>>16!=k<<16>>16){j=(j<<16>>16)-(k<<16>>16)|0;break}j=b[l+(p*10|0)+8>>1]|0;k=b[m+(p*10|0)+8>>1]|0;if(j<<16>>16!=k<<16>>16){j=(j<<16>>16)-(k<<16>>16)|0;break}j=b[l+(p*10|0)+6>>1]|0;k=b[m+(p*10|0)+6>>1]|0;if(j<<16>>16!=k<<16>>16){j=(j<<16>>16)-(k<<16>>16)|0;break}f=b[l+(p*10|0)+4>>1]|0;g=b[m+(p*10|0)+4>>1]|0;j=(f<<16>>16)-(g<<16>>16)|0;if(f<<16>>16==g<<16>>16)p=p+1|0;else break}f:do if(!j){p=A+60|0;n=B+60|0;j=0;o=0;while(1){if((o|0)>=(r|0))break f;l=c[p>>2]|0;j=b[l+(o<<3)>>1]|0;m=c[n>>2]|0;k=b[m+(o<<3)>>1]|0;if(j<<16>>16!=k<<16>>16){j=(j&65535)-(k&65535)|0;break f}j=b[l+(o<<3)+6>>1]|0;k=b[m+(o<<3)+6>>1]|0;if(j<<16>>16!=k<<16>>16){j=(j&65535)-(k&65535)|0;break f}k=b[l+(o<<3)+4>>1]|0;j=b[m+(o<<3)+4>>1]|0;if(k<<16>>16!=j<<16>>16)break;A=b[l+(o<<3)+2>>1]|0;B=b[m+(o<<3)+2>>1]|0;j=(A&65535)-(B&65535)|0;if(A<<16>>16==B<<16>>16)o=o+1|0;else break f}j=(k&65535)-(j&65535)|0;break e}while(0);a[s>>0]=d[s>>0]|(j|0?2:8);j=0;break e}while(0);a[s>>0]=d[s>>0]|2;j=0}else{if(!z){j=0;break}if(c[B+76>>2]|0){j=0;break}if((c[B+48>>2]|0)==0?(c[B+56>>2]|0)==0:0){j=0;break}a[s>>0]=d[s>>0]|1;j=0}while(0);i=C;return j|0}function he(a){a=a|0;a=a<<24>>24;if(!(a&6))return 0;else return ((a&15|0)==4?2:(a&11|0)!=0&1)|0;return 0}function ie(b){b=b|0;var c=0,d=0,e=0,f=0;d=0;c=0;while(1){if((d|0)==11)break;e=a[b+33+d>>0]|c;d=d+1|0;c=e}if(c&6){c=b+42|0;d=a[c>>0]|0;if(!(d&6)){a[c>>0]=4;d=4}}else{c=b+33|0;e=c+11|0;do{a[c>>0]=0;c=c+1|0}while((c|0)<(e|0));d=0}e=0;c=0;while(1){if((e|0)==11)break;f=a[b+11+e>>0]|c;e=e+1|0;c=f}if(c&6){c=b+20|0;if(!(a[c>>0]&6)){a[c>>0]=4;c=0;e=0}else{c=0;e=0}}else{c=b+11|0;e=c+11|0;do{a[c>>0]=0;c=c+1|0}while((c|0)<(e|0));c=0;e=0}while(1){if((c|0)==11)break;f=a[b+22+c>>0]|e;c=c+1|0;e=f}c=b+22|0;if(!((e&6|0)==0&d<<24>>24==0)){if(!(a[c>>0]&6))a[c>>0]=4}else{e=c+11|0;do{a[c>>0]=0;c=c+1|0}while((c|0)<(e|0))}return 0}function je(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=i;i=i+16|0;q=x+4|0;p=x;h=c[d+4>>2]|0;if(!h)j=0;else j=(c[h+12>>2]|0)!=0;h=c[e+4>>2]|0;if(!h)k=0;else k=(c[h+12>>2]|0)!=0;h=k&1;r=c[d+((j&1)<<2)>>2]|0;if(j?(l=c[d>>2]|0,(l|0)!=0):0)u=(c[l+12>>2]|0)==0?0:l;else u=0;v=c[e+(h<<2)>>2]|0;if(k?(m=c[e>>2]|0,(m|0)!=0):0)t=(c[m+12>>2]|0)==0?0:m;else t=0;h=(r|0)==0;j=(v|0)!=0;a:do if(h|j)if(!(h&j))if((r|0)!=0|j){h=(c[v+76>>2]|0)==0;if(!(c[r+76>>2]|0)){if(!h){h=-1;break}}else if(h){h=1;break}c[p>>2]=0;c[q>>2]=0;n=r+16|0;o=v+16|0;h=be(c[n>>2]|0,c[o>>2]|0,q,p)|0;if(!h){e=c[v+12>>2]|0;h=c[r+12>>2]|0;if((e|0)!=(h|0)){h=e-h|0;break}k=v+20|0;l=r+20|0;d=0;while(1){if((d|0)>=(e|0))break;j=a[(c[k>>2]|0)+d>>0]|0;h=a[(c[l>>2]|0)+d>>0]|0;if(j<<24>>24==h<<24>>24)d=d+1|0;else{w=23;break}}if((w|0)==23){h=(j&255)-(h&255)|0;break}m=c[v+24>>2]|0;h=c[r+24>>2]|0;if((m|0)!=(h|0)){h=m-h|0;break}k=v+28|0;l=r+28|0;d=0;while(1){if((d|0)>=(m|0))break;j=b[(c[k>>2]|0)+(d<<1)>>1]|0;h=b[(c[l>>2]|0)+(d<<1)>>1]|0;if(j<<16>>16==h<<16>>16)d=d+1|0;else{w=29;break}}if((w|0)==29){h=(j&65535)-(h&65535)|0;break}j=c[p>>2]|0;h=c[q>>2]|0;if((j|0)!=(h|0)){h=j-h|0;break}k=v+40|0;l=r+40|0;d=0;while(1){if((d|0)>=(e|0))break;j=a[(c[k>>2]|0)+d>>0]|0;h=a[(c[l>>2]|0)+d>>0]|0;if(j<<24>>24==h<<24>>24)d=d+1|0;else{w=35;break}}if((w|0)==35){if(!(j<<24>>24)){h=1;break}h=h<<24>>24==0?-1:(j<<24>>24)-(h<<24>>24)|0;break}h=ce(r,v)|0;if(!h){if(!f){k=(u|0)!=0;if(k?(c[u+44>>2]|0)!=0:0)w=43;else w=41;if(((w|0)==41?t|0:0)?c[t+44>>2]|0:0)w=43;b:do if((w|0)==43){j=c[(k?u+16|0:n)>>2]|0;l=(t|0)!=0;h=c[(l?t+16|0:o)>>2]|0;if((j|0)!=0&(h|0)!=0?(s=ae(j,h)|0,s|0):0){h=s;break a}do if(k){n=c[u+44>>2]|0;do if(l&(n|0)!=0){l=c[t+44>>2]|0;if(!l)break;d=c[u+12>>2]|0;m=c[t+12>>2]|0;k=(m|0)>(d|0)?d:m;e=0;while(1){if((e|0)>=(k|0)){w=60;break}j=a[l+e>>0]|0;h=a[n+e>>0]|0;if(j<<24>>24==h<<24>>24)e=e+1|0;else break}if((w|0)==60)if((m|0)==(d|0))break b;else{h=m-d|0;break a}if(!(j<<24>>24)){h=1;break a}h=h<<24>>24==0?-1:(j<<24>>24)-(h<<24>>24)|0;break a}while(0);if(!n)break;h=c[u+12>>2]|0;j=0;while(1){if((j|0)>=(h|0))break b;if(!(a[n+j>>0]|0))j=j+1|0;else{h=-1;break a}}}while(0);h=c[t+12>>2]|0;j=t+44|0;k=0;while(1){if((k|0)>=(h|0))break b;if(!(a[(c[j>>2]|0)+k>>0]|0))k=k+1|0;else{h=1;break a}}}while(0);r=(u|0)==0?r:u;q=(t|0)==0?v:t}else q=v;o=c[r+4>>2]|0;p=c[q+4>>2]|0;h=ee(c[r+64>>2]|0,o,c[q+64>>2]|0,p)|0;if(!h){do if(g|0){n=c[q+48>>2]|0;h=c[r+48>>2]|0;if((n|0)!=(h|0)){h=n-h|0;break a}m=q+52|0;e=r+52|0;d=0;while(1){if((d|0)>=(n|0)){d=0;w=72;break}k=c[m>>2]|0;j=b[k+(d*10|0)>>1]|0;l=c[e>>2]|0;h=b[l+(d*10|0)>>1]|0;if(j<<16>>16!=h<<16>>16){w=69;break}j=b[k+(d*10|0)+2>>1]|0;h=b[l+(d*10|0)+2>>1]|0;if(j<<16>>16==h<<16>>16)d=d+1|0;else{w=71;break}}if((w|0)==69){h=(j&65535)-(h&65535)|0;break a}else if((w|0)==71){h=(j<<16>>16)-(h<<16>>16)|0;break a}else if((w|0)==72){while(1){if((d|0)>=(n|0)){w=79;break}k=c[m>>2]|0;j=b[k+(d*10|0)+8>>1]|0;l=c[e>>2]|0;h=b[l+(d*10|0)+8>>1]|0;if(j<<16>>16!=h<<16>>16){w=74;break}j=b[k+(d*10|0)+6>>1]|0;h=b[l+(d*10|0)+6>>1]|0;if(j<<16>>16!=h<<16>>16){w=76;break}j=b[k+(d*10|0)+4>>1]|0;h=b[l+(d*10|0)+4>>1]|0;if(j<<16>>16==h<<16>>16){d=d+1|0;w=72}else{w=78;break}}if((w|0)==74){h=(j<<16>>16)-(h<<16>>16)|0;break a}else if((w|0)==76){h=(j<<16>>16)-(h<<16>>16)|0;break a}else if((w|0)==78){h=(j<<16>>16)-(h<<16>>16)|0;break a}else if((w|0)==79){n=c[q+56>>2]|0;h=c[r+56>>2]|0;if((n|0)!=(h|0)){h=n-h|0;break a}d=q+60|0;m=r+60|0;e=0;while(1){if((e|0)>=(n|0)){w=91;break}k=c[d>>2]|0;j=b[k+(e<<3)>>1]|0;l=c[m>>2]|0;h=b[l+(e<<3)>>1]|0;if(j<<16>>16!=h<<16>>16){w=84;break}j=b[k+(e<<3)+6>>1]|0;h=b[l+(e<<3)+6>>1]|0;if(j<<16>>16!=h<<16>>16){w=86;break}j=b[k+(e<<3)+4>>1]|0;h=b[l+(e<<3)+4>>1]|0;if(j<<16>>16!=h<<16>>16){w=88;break}j=b[k+(e<<3)+2>>1]|0;h=b[l+(e<<3)+2>>1]|0;if(j<<16>>16==h<<16>>16)e=e+1|0;else{w=90;break}}if((w|0)==84){h=(j&65535)-(h&65535)|0;break a}else if((w|0)==86){h=(j&65535)-(h&65535)|0;break a}else if((w|0)==88){h=(j&65535)-(h&65535)|0;break a}else if((w|0)==90){h=(j&65535)-(h&65535)|0;break a}else if((w|0)==91){h=ee(c[r+68>>2]|0,o,c[q+68>>2]|0,p)|0;if(!h)break;else break a}}}}while(0);j=c[q+8>>2]|0;h=c[r+8>>2]|0;if(j)if(!h)h=0;else{h=h-j|0;break}else h=(h|0)!=0;h=(h&1)-((j|0)!=0&1)|0}}}}else h=0;else h=1;else h=-1;while(0);i=x;return h|0}function ke(a,c){a=a|0;c=c|0;var d=0;d=je(a,c,0,1)|0;if(!d){d=je(a,c,1,1)|0;if(!d)d=(b[a+16>>1]|0)-(b[c+16>>1]|0)|0}return d|0}function le(a,c){a=a|0;c=c|0;var d=0;d=je(a,c,1,1)|0;if(!d){d=je(a,c,0,1)|0;if(!d)d=(b[a+16>>1]|0)-(b[c+16>>1]|0)|0}return d|0}function me(b){b=b|0;var c=0,d=0;c=b;while(1)if(!(a[c>>0]|0))break;else c=c+1|0;while(1){c=c+-1|0;if(b>>>0>=c>>>0)break;d=a[c>>0]|0;a[c>>0]=a[b>>0]|0;a[b>>0]=d;b=b+1|0}return}function ne(d,f,g,h,j,k){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;J=i;i=i+16|0;D=J;m=k&8;l=j<<1;G=Bq(l)|0;k=Bq(l)|0;H=Bq(l)|0;I=Bq(j)|0;F=Eh(f,g,j)|0;E=(F|0)!=0;a:do if((G|0)!=0&(k|0)!=0&(H|0)!=0&(I|0)!=0&E){C=(m|0)!=0;b:do if(C)f=0;else{d=1;f=0;while(1){if((d|0)>=(j|0))break b;B=(e[c[F+(d<<2)>>2]>>1]|0)<(e[c[F+(f<<2)>>2]>>1]|0)?d:f;d=d+1|0;f=B}}while(0);er(H|0,0,l|0)|0;er(k|0,0,l|0)|0;er(I|0,0,j|0)|0;b[H+(f<<1)>>1]=1;b[k+(f<<1)>>1]=m>>>3&65535^1;B=f&65535;b[G>>1]=B;A=(m|0)==0;m=1;d=0;g=0;c:while(1){d:while(1){e:while(1){l=e[G+(d<<1)>>1]|0;t=I+l|0;u=F+(l<<2)|0;v=c[u>>2]|0;w=(d|0)==0;z=d;d=d+-1|0;x=G+(d<<1)|0;y=H+(l<<1)|0;n=a[t>>0]|0;while(1){o=n<<24>>24;if((e[v>>1]|0)<=(o|0))break;s=n+1<<24>>24;a[t>>0]=s;q=(c[u>>2]|0)+(o+1<<1)|0;o=b[q>>1]|0;p=o&65535;n=H+(p<<1)|0;r=b[n>>1]|0;if(!(r<<16>>16)){d=z;break d}if((!w?o<<16>>16!=(b[x>>1]|0):0)?(r&65535)<(e[y>>1]|0):0){d=z;break e}b[q>>1]=32767;n=s}a[t>>0]=0;if(A&(z|0)!=0){y=k+(e[x>>1]<<1)|0;b[y>>1]=(e[y>>1]|0)+(e[k+(l<<1)>>1]|0)}if((z|0)<=0)break c}if(!C){z=k+(l<<1)|0;b[z>>1]=(b[z>>1]|0)+1<<16>>16}g=g+1|0}d=d+1|0;b[G+(d<<1)>>1]=o;m=m+1<<16>>16;b[n>>1]=m;if(C){b[k+(p<<1)>>1]=l+1;continue}else{z=k+(p<<1)|0;b[z>>1]=(b[z>>1]|0)+1<<16>>16;continue}}c[D>>2]=H;c[D+4>>2]=k;o=D+8|0;c[o>>2]=-1;p=0;while(1){if((p|0)>=(j|0))break;d=F+(p<<2)|0;m=c[d>>2]|0;l=b[m>>1]|0;if((l&65535)>1){c[o>>2]=p;ih(D,m+2|0,l&65535,2,13)|0;m=c[d>>2]|0;l=b[m>>1]|0}l=l&65535;d=0;while(1){if((d|0)>=(l|0))break;n=d+1|0;if((e[m+(n<<1)>>1]|0)<32767)d=n;else break}b[m>>1]=d;p=p+1|0}s=((g+j|0)*3|0)+3|0;f:do if(C){d=Dq(s,2)|0;if(!d){K=65;break a}p=(h|0)==0;f=-3;q=0;while(1){if((q|0)>=(j|0)){K=65;break a}l=f+3|0;if((f+9|0)>(s|0)){K=62;break f}D=b[k+(q<<1)>>1]|0;b[d+(l<<1)>>1]=D<<16>>16==0?32767:D;if(p)g=0;else g=(a[h+q>>0]|0)+16|0;b[d+(f+4<<1)>>1]=g;b[d+(f+5<<1)>>1]=l|0?44:0;m=c[F+(q<<2)>>2]|0;n=H+(q<<1)|0;o=1;f=l;while(1){if((o|0)>(e[m>>1]|0))break;g=e[m+(o<<1)>>1]|0;if((e[n>>1]|0)<=(e[H+(g<<1)>>1]|0))break;l=f+3|0;if((f+9|0)>(s|0))break f;b[d+(l<<1)>>1]=g+1;b[d+(f+4<<1)>>1]=0;b[d+(f+5<<1)>>1]=45;o=o+1|0;f=l}q=q+1|0}}else{Cq(k);d=Dq(s,2)|0;g:do if(d|0){er(I|0,0,j|0)|0;b[G>>1]=B;b[d>>1]=f+1;r=(h|0)!=0;if(r)k=(a[h+f>>0]|0)+16&65535;else k=0;b[d+2>>1]=k;q=0;k=0;while(1){while(1){f=e[G+(k<<1)>>1]|0;g=I+f|0;m=a[g>>0]|0;l=m<<24>>24;n=c[F+(f<<2)>>2]|0;if((e[n>>1]|0)>(l|0))break;a[g>>0]=0;if((k|0)>0)k=k+-1|0;else break g}o=l+1|0;p=q+3|0;if((q+9|0)>(s|0)){k=0;K=62;break f}a[g>>0]=m+1<<24>>24;g=b[n+(o<<1)>>1]|0;l=g&65535;b[d+(p<<1)>>1]=l+1;if((e[H+(l<<1)>>1]|0)>(e[H+(f<<1)>>1]|0)){k=k+1|0;b[G+(k<<1)>>1]=g;if(r)f=(a[h+l>>0]|0)+16|0;else f=0;b[d+(q+4<<1)>>1]=f}else b[d+(q+4<<1)>>1]=0;j=b[n>>1]|0;f=j&65535;if((j&65535)>1)if(!(m<<24>>24))f=40;else f=(o|0)==(f|0)?41:44;else f=45;b[d+(q+5<<1)>>1]=f;q=p}}while(0);Cq(G);break a}while(0);if((K|0)==62)if(!d){d=0;K=65;break}Cq(d);d=0;K=65}else{d=0;K=65}while(0);if((K|0)==65){Cq(G);if(k)Cq(k)}Cq(H);Cq(I);if(E)Gh(F);i=J;return d|0}function oe(a,d,f){a=a|0;d=d|0;f=f|0;var g=0,h=0,i=0;g=b[a>>1]|0;i=g&65535;a=b[d>>1]|0;h=a&65535;a=(a&65535)>32766;if((g&65535)<=32766)if(a)a=-1;else{d=c[f>>2]|0;a=b[d+(c[f+8>>2]<<1)>>1]|0;if((a&65535)>(e[d+(i<<1)>>1]|0))g=0;else g=e[(c[f+4>>2]|0)+(i<<1)>>1]|0;if((a&65535)>(e[d+(h<<1)>>1]|0))a=0;else a=e[(c[f+4>>2]|0)+(h<<1)>>1]|0;a=(g|0)==(a|0)?i-h|0:g-a|0}else a=a&1^1;return a|0}function pe(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0;g=(d|0)!=0;do if((d|0)!=9)if(g&(d|0)<30)g=3;else{if(!(g|(f|0)<1)){g=(a[e>>0]|0)!=0&1;break}if((d|0)==98&(f|0)==0?c[b+268>>2]|0:0){g=1;break}g=2}else g=2;while(0);return g|0}function qe(a,d,f,g,h,j,k,l,m,n,o,p,q,r,s,t){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;var u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0;ta=i;i=i+1184|0;qa=ta+1168|0;ra=ta+1100|0;sa=ta+1032|0;ma=ta+692|0;na=ta+352|0;oa=ta+232|0;pa=ta+8|0;G=ta+4|0;H=ta;E=c[p>>2]|0;w=E>>>13;y=E>>>14;x=y&2;y=y&4;z=E>>>15&8;c[G>>2]=E&-86;c[H>>2]=c[q>>2];A=m>>>14&1;B=E&2097152;J=(B|0)==0;D=E>>>22&1;u=oa;v=u+120|0;do{c[u>>2]=0;u=u+4|0}while((u|0)<(v|0));er(pa|0,0,224)|0;u=ra;v=u+68|0;do{c[u>>2]=0;u=u+4|0}while((u|0)<(v|0));u=sa;v=u+68|0;do{c[u>>2]=0;u=u+4|0}while((u|0)<(v|0));h=l*144|0;u=0;o=0;while(1){if((u|0)==2){u=o;break}if(!(c[c[k+(u<<2)>>2]>>2]|0))c[qa+(u<<2)>>2]=0;else{la=Bq(h)|0;c[qa+(u<<2)>>2]=la;o=(la|0)==0?-1:o}u=u+1|0}z=w&1|x|y|z;y=4-A|0;K=B>>>21;h=c[c[k>>2]>>2]|0;if(!h){o=k+4|0;if((u|0)!=0|((j|0)==0?1:(c[c[o>>2]>>2]|0)==0))h=-1;else{A=o;C=11}}else if((j|0)==0|(u|0)!=0)h=-1;else{A=k+4|0;C=11}a:do if((C|0)==11){u=c[c[A>>2]>>2]|0;u=(u|0)==0?h:u;v=l*176|0;ir(u|0,j|0,v|0)|0;la=ra+24|0;c[la>>2]=0;x=ra+60|0;c[x>>2]=c[p>>2];B=ra+64|0;c[B>>2]=c[q>>2];if(!(E&131072)){ka=Dn(l,u,D)|0;ja=l-ka|0;b[ra+44>>1]=ja;Cn(ka,u)|0}else{o=c[A>>2]|0;if(!(c[o>>2]|0)){o=c[k>>2]|0;if(!(c[o>>2]|0)){h=-1;break}}if(!o){h=-1;break}ja=c[o+12>>2]|0;ka=(c[o+8>>2]|0)-ja|0;b[ra+44>>1]=ja}yf(u,ka,0)|0;o=c[A>>2]|0;h=c[o>>2]|0;if(!((u|0)==(h|0)|(h|0)==0)){ir(h|0,u|0,v|0)|0;o=c[A>>2]|0}h=c[o+4>>2]|0;if(h|0?c[o>>2]|0:0)ir(h|0,u|0,v|0)|0;o=c[c[k>>2]>>2]|0;if(!((u|0)==(o|0)|(o|0)==0))ir(o|0,u|0,v|0)|0;o=c[A>>2]|0;h=c[o>>2]|0;if((h|0)!=0?(F=qa+4|0,(c[F>>2]|0)!=0):0){v=jk(d,a,h,c[o+4>>2]|0,ka,r,ra,0,0,0,0)|0;if((v|0)<0){h=v;break}ia=c[ra+44>>2]|0;w=ia<<16>>16;h=c[A>>2]|0;c[h+8>>2]=w+ka;c[h+12>>2]=w;o=ra+46|0;u=h+44|0;c[u>>2]=(c[u>>2]|0)+(ia>>16);u=0;while(1){if((u|0)==3)break;ia=h+48+(u<<1)|0;b[ia>>1]=(e[ia>>1]|0)+(e[ra+48+(u<<1)>>1]|0);ia=h+54+(u<<1)|0;b[ia>>1]=(e[ia>>1]|0)+(e[ra+36+(u<<1)>>1]|0);u=u+1|0}if((v|0)==1?((b[o>>1]|0)==1?(b[(c[h>>2]|0)+104>>1]|0)==4096:0):0){c[h+28>>2]=1;rl(h+4|0);h=c[A>>2]|0;o=c[ra+56>>2]|0}else{o=c[ra+56>>2]|0;if((o&255|0)!=0?(c[h+4>>2]|0)!=0:0)c[h+40>>2]=1}u=c[x>>2]|0;c[p>>2]=u;c[h+60>>2]=u;u=c[B>>2]|0;c[q>>2]=u;c[h+64>>2]=u;c[h+68>>2]=o;_d(c[h>>2]|0,l,c[F>>2]|0)|0;u=oa+60|0;o=oa+64|0;h=Th(a,c[c[A>>2]>>2]|0,c[F>>2]|0,v,w,u,o,m,z,y)|0;if((h+30019|0)>>>0<20)break;c[oa+96>>2]=(c[o>>2]|c[u>>2]|0)!=0&1;c[oa+68>>2]=Od(v,c[F>>2]|0,ra,oa+112|0)|0;h=Mi(c[F>>2]|0,v,ra)|0;o=oa+104|0;c[o>>2]=h;if((h+30019|0)>>>0<20)break;if((h|0)>0){ia=(c[ra+16>>2]|0)+v|0;Ki(sa,ra)|0;ha=Li(ra)|0;c[oa+108>>2]=(ha|0)<0?0:ha;c[(c[A>>2]|0)+36>>2]=c[o>>2];o=ia}else o=ka;Jc(v,c[F>>2]|0,u,ra)|0;ia=o}else{ia=ka;w=0}o=c[c[k>>2]>>2]|0;h=c[A>>2]|0;u=(c[h>>2]|0)==0;do if(!o){if(((!u?(c[qa>>2]|0)==0:0)?c[qa+4>>2]|0:0)?(c[oa+104>>2]|0)==0:0)c[h+36>>2]=0}else{if((!u?(I=c[qa>>2]|0,I|0):0)?(c[oa+104>>2]|0)==0:0){Cq(I);c[qa>>2]=0;break}if(c[qa>>2]|0){h=jk(d,a,o,0,ka,r,0,G,H,0,0)|0;if((h|0)<0)break a;o=c[k>>2]|0;c[o+8>>2]=ka+ja;c[o+12>>2]=ja;c[o+60>>2]=c[p>>2];c[o+64>>2]=c[q>>2];c[o+68>>2]=0;_d(c[o>>2]|0,l,c[qa>>2]|0)|0;o=oa+4|0;h=Th(a,c[c[k>>2]>>2]|0,c[qa>>2]|0,ka,ja,oa,o,m,z,y)|0;if((h+30019|0)>>>0<20)break a;c[oa+36>>2]=(c[o>>2]|c[oa>>2]|0)!=0&1;c[oa+8>>2]=Od(ka,c[qa>>2]|0,0,0)|0;Jc(ka,c[qa>>2]|0,oa,0)|0;c[(c[k>>2]|0)+36>>2]=0}}while(0);fa=oa+96|0;ga=oa+36|0;h=(c[ga>>2]|c[fa>>2]|0)==0;ha=oa+8|0;if(((c[ha>>2]|0)<=0?(c[oa+52>>2]|0)<=0:0)?(c[oa+68>>2]|0)<=0:0)o=(c[oa+112>>2]|0)>0;else o=1;if(J)o=o&1;else{if(!o)if((c[oa+104>>2]|0)>0){ea=c[ra+48>>2]|0;if((ea&65535)<<16>>16==0&ea>>>0<65536)o=(b[ra+52>>1]|0)!=0;else o=1}else o=0;else o=1;o=o&1}if(!o)if((c[oa+116>>2]|0)>1)o=(c[B>>2]&49152|0)!=0;else o=0;else o=1;v=o&1;ea=(m&31|0)==0?m|31:m;o=(ea&4|0)==0|o?ea:(ea|8)^4;o=(o&20|0)!=20?o:o|32;o=(o&24|0)==16?o^16:o;if(h){ea=o&-17;o=(o&32|0)==0?ea:ea^32}do if(o&1){if(((c[c[k>>2]>>2]|0?c[f>>2]|0:0)?c[g>>2]|0:0)?c[qa>>2]|0:0)break;o=o^1}while(0);do if(!(o&2))ba=o;else{if(((c[c[A>>2]>>2]|0?c[f+4>>2]|0:0)?c[g+4>>2]|0:0)?c[qa+4>>2]|0:0){ba=o;break}ba=o^2}while(0);switch(ba&3|0){case 1:{h=0;u=0;break}case 2:{h=1;u=1;break}case 3:{h=0;u=1;break}default:{h=-3;break a}}ca=ba&8;x=ba&4;da=(x|0)==0;ea=(ba&12|0)==8;b:do if(ea){c[la>>2]=1;o=c[ra+28>>2]|0;if(o|0)b[o>>1]=(b[o>>1]|0)!=0&1;o=ra+36|0;c[o>>2]=0;b[o+4>>1]=0;o=ra+48|0;c[o>>2]=0;b[o+4>>1]=0;c[B>>2]=c[B>>2]&-49153;o=0;while(1){if((o|0)==2){v=0;break b}c[oa+(o*60|0)+52>>2]=0;c[oa+(o*60|0)+40>>2]=1;c[oa+(o*60|0)+20>>2]=0;c[oa+(o*60|0)+56>>2]=0;c[oa+(o*60|0)+48>>2]=0;c[oa+(o*60|0)+8>>2]=0;o=o+1|0}}while(0);o=Bc(d,ka,ia,qa,ra,oa,pa,r,a,K,n)|0;if((o|0)>=0){aa=(c[pa+24+(h*100|0)+32>>2]|0)==0^h;h=(c[pa+24+(u*100|0)+32>>2]|0)==0^u;if(aa>>>0>h>>>0)h=-30005;else{P=ba&16384;Q=ma+12|0;R=ma+312|0;S=oa+68|0;T=oa+112|0;U=ma+308|0;V=ma+304|0;W=pa+20|0;X=ma+24|0;Y=ma+320|0;Z=ma+324|0;_=ma+44|0;$=oa+104|0;O=(v|0)!=0;B=(x|0)!=0&O?7:0;C=(ba&16|0)!=0;j=(ba&32|0)!=0;D=ba&448;E=ba&7680;F=oa+12|0;G=oa+24|0;H=oa+28|0;I=oa+4|0;l=oa+32|0;p=oa+20|0;q=oa+72|0;J=oa+84|0;K=oa+88|0;m=oa+64|0;n=oa+92|0;r=oa+60|0;L=oa+108|0;M=oa+80|0;N=oa+44|0;A=h;h=0;while(1){if(!((o+30019|0)>>>0>19&(A|0)>=(aa|0)))break;er(ma|0,0,340)|0;switch(A|0){case 0:{o=(c[ga>>2]|0)!=0;h=((c[N>>2]|0)==0?1:33)|B|(C&o?9:0);o=h|(j&(O&o)?23:0);o=D|o|((h&9|0)==9|(o&23|0)==23?E:0);h=Lc(ma,ka,ka,c[F>>2]|0,c[G>>2]|0,c[H>>2]|0,c[I>>2]|0,c[l>>2]|0,c[oa>>2]|0,0,0,c[p>>2]|0,o,pa)|0;if(h|0)break a;ir(na|0,ma|0,340)|0;break}case 1:{h=c[$>>2]|0;o=(c[fa>>2]|0)!=0;z=((h|0)==0?1:33)|B|(C&o?9:0);o=z|(j&(O&o)?23:0);o=D|o|((z&9|0)==9|(o&23|0)==23?E:0);h=Lc(ma,ka,ia,c[q>>2]|0,c[J>>2]|0,c[K>>2]|0,c[m>>2]|0,c[n>>2]|0,c[r>>2]|0,h,c[L>>2]|0,c[M>>2]|0,o,pa)|0;if(h|0)break a;ir(na|0,ma|0,340)|0;break}default:o=h}h=o|P;c[Q>>2]=-1;c[R>>2]=0;if(!(c[ha>>2]|c[S>>2]))o=da|(c[T>>2]|ca|0)!=0;else o=1;c[U>>2]=ea?1:o&1^1;if((A|0)==1){c[V>>2]=ra;c[la>>2]=ea?1:(da|(c[T>>2]|ca|0)!=0)&1^1}c[X>>2]=c[W>>2];c[Y>>2]=0;c[Z>>2]=pa;u=(A|0)!=0;v=u?ia:ka;x=qa+(A<<2)|0;o=Rc(d,ka,v,c[x>>2]|0,ma,a,h,A)|0;y=c[f+(A<<2)>>2]|0;z=c[g+(A<<2)>>2]|0;do if((o|0)<1){c[y>>2]=o;c[z>>2]=o}else{c[y>>2]=0;c[z>>2]=0;o=c[k+(A<<2)>>2]|0;ua=c[o+28>>2]|0;c[z+72>>2]=ua;c[y+76>>2]=ua;c[z+88>>2]=c[_>>2];c[z+76>>2]=c[o+60>>2];c[z+80>>2]=c[o+64>>2];c[z+84>>2]=c[o+68>>2];o=Zd(y,z,ka,v,u?w:ja,c[x>>2]|0,c[o>>2]|0,ma,a,A,ba,t)|0;if((o+30019|0)>>>0<20){c[y>>2]=o;c[z>>2]=o;break}u=c[$>>2]|0;if(u|0)c[z+16>>2]=u;u=re(ka,v,c[x>>2]|0,ma,a,0,0)|0;if(!u)break;c[y>>2]=u;c[z>>2]=u;o=u}while(0);Gh(c[Y>>2]|0);Kc(na)|0;A=A+-1|0}h=(o|0)==0?ka:o}}else h=o}while(0);Ac(pa);o=c[qa+4>>2]|0;if(o|0)Cq(o);o=c[qa>>2]|0;if(o|0)Cq(o);if(!s)Ji(ra)|0;else{u=s;o=ra;v=u+68|0;do{c[u>>2]=c[o>>2];u=u+4|0;o=o+4|0}while((u|0)<(v|0))}Ji(sa)|0;i=ta;return h|0}function re(a,d,f,g,h,i,j){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0;c[22855]=(c[22855]|0)+1;m=Dq(d+1|0,2)|0;if((c[g+284>>2]|0)<=0)if((c[g+268>>2]|0)>0){i=g+212|0;k=5}else i=8;else{i=g+228|0;k=5}do if((k|0)==5){i=c[i>>2]|0;if((m|0)!=0&(i|0)!=0){j=0;while(1){if((j|0)>=(d|0))break;l=j+1|0;b[m+((e[i+(j<<1)>>1]|0)<<1)>>1]=l;j=l}i=(Oc(a,d,f,m,i,g,h,0)|0)!=0&1;l=g+292|0;if((c[l>>2]|0)>0)j=g+256|0;else{if((c[g+276>>2]|0)<=0)break;j=g+244|0}j=c[j>>2]|0;if(j){k=0;while(1){if((k|0)>=(d|0))break;n=k+1|0;b[m+((e[j+(k<<1)>>1]|0)<<1)>>1]=n;k=n}if(Oc(a,d,f,m,j,g,h,0)|0)i=(c[l>>2]|0?4:2)|i}}else i=8}while(0);Cq(m);return ((i|0)==0?0:-30016)|0}function se(a,f,g,h,i){a=a|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0;j=b[(c[f>>2]|0)+(e[h+((a&65535)+-1<<1)>>1]<<1)>>1]|0;k=j&65535;l=g+4|0;a=0;m=1;f=-1;while(1){if((k|0)<(m|0))break;h=e[(c[l>>2]|0)+(k-m<<1)>>1]|0;if(j<<16>>16!=(b[(c[g>>2]|0)+(h<<1)>>1]|0))break;if(b[i+(h*144|0)+94>>1]|0){a=0;break}h=d[i+(h*144|0)+126>>0]&7;if((m|0)==1){if((h+-1|0)>>>0>=4){a=0;break}}else if((f|0)==(h|0))h=f;else{a=0;break}a=a+1|0;m=m+1|0;f=h}return a|0}function te(d,f,g,h,i,j,k,l){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0;m=b[d>>1]|0;q=b[f>>1]|0;r=j+4|0;m=(m&65535)<(q&65535)?q:m+1<<16>>16;a:while(1){n=m&65535;if((n|0)>(l|0)){m=0;break}n=b[(c[i>>2]|0)+(e[k+(n+-1<<1)>>1]<<1)>>1]|0;o=n&65535;q=1;while(1){if((o|0)<(q|0))break;p=e[(c[r>>2]|0)+(o-q<<1)>>1]|0;if(n<<16>>16!=(b[(c[j>>2]|0)+(p<<1)>>1]|0))break;if((a[h+p>>0]|0)==8){s=7;break a}else q=q+1|0}m=m+1<<16>>16}if((s|0)==7){if(c[g>>2]|0){b[f>>1]=m;c[g>>2]=0}b[d>>1]=m;m=1}return m|0}function ue(c,d,e,f){c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;g=(c|0)!=0;h=(e|0)!=0;if(!(g&h))if(g&(d|0)>0)g=1;else return (h&(f|0)>0)<<31>>31|0;else{i=(d|0)<(f|0)?d:f;j=0;g=0;while(1){if((j|0)>=(i|0))break;g=b[c+(j*6|0)>>1]|0;h=b[e+(j*6|0)>>1]|0;if(g<<16>>16!=h<<16>>16){g=(g&65535)-(h&65535)|0;break}g=b[c+(j*6|0)+2>>1]|0;h=b[e+(j*6|0)+2>>1]|0;if(g<<16>>16!=h<<16>>16){g=(g&65535)-(h&65535)|0;break}k=a[c+(j*6|0)+4>>0]|0;h=a[e+(j*6|0)+4>>0]|0;g=(k&255)-(h&255)|0;if(k<<24>>24==h<<24>>24)j=j+1|0;else break}g=(g|0)==0?d-f|0:g}return g|0}function ve(c,d,e,f){c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;g=(c|0)!=0;h=(e|0)!=0;if(!(g&h))if(g&(d|0)>0)g=1;else return (h&(f|0)>0)<<31>>31|0;else{i=(d|0)<(f|0)?d:f;j=0;g=0;while(1){if((j|0)>=(i|0))break;g=b[c+(j<<2)>>1]|0;h=b[e+(j<<2)>>1]|0;if(g<<16>>16!=h<<16>>16){g=(g&65535)-(h&65535)|0;break}k=a[c+(j<<2)+2>>0]|0;h=a[e+(j<<2)+2>>0]|0;g=(k&255)-(h&255)|0;if(k<<24>>24==h<<24>>24)j=j+1|0;else break}g=(g|0)==0?d-f|0:g}return g|0}function we(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;a=ue(a,b,e,f)|0;if(!a)a=ve(c,d,g,h)|0;return a|0}function xe(c,d,e){c=c|0;d=d|0;e=e|0;var f=0;f=b[c>>1]|0;if((f&65535)<=(d&65535))if(f<<16>>16==d<<16>>16){f=a[c+2>>0]|0;if((f&255)>(e&255))f=1;else f=(f<<24>>24!=e<<24>>24)<<31>>31}else f=-1;else f=1;return f|0}function ye(a,d,f){a=a|0;d=d|0;f=f|0;var g=0,h=0,i=0,j=0;g=d&65535;h=g+-1|0;i=c[a+4>>2]|0;j=b[i+(h<<1)>>1]|0;a=c[a>>2]|0;do if((b[a+((j&65535)<<1)>>1]|0)==d<<16>>16){if(h|0?(b[a+(e[i+(g+-2<<1)>>1]<<1)>>1]|0)==d<<16>>16:0){a=0;break}b[f>>1]=j;a=1}else a=0;while(0);return a|0}function ze(a,c){a=a|0;c=c|0;var d=0,e=0,f=0;f=b[a+((c&65535)<<1)>>1]|0;a:do if(f<<16>>16!=c<<16>>16){e=f;while(1){d=b[a+((e&65535)<<1)>>1]|0;if(e<<16>>16==d<<16>>16)break;else e=d}d=f;while(1){if(e<<16>>16==d<<16>>16){c=e;break a}b[a+((c&65535)<<1)>>1]=e;f=d;d=b[a+((d&65535)<<1)>>1]|0;c=f}}while(0);return c|0}function Ae(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;e=ze(a,c)|0;c=ze(a,d)|0;d=e&65535;if((e&65535)>=(c&65535))if((c&65535)<(e&65535)){b[a+(d<<1)>>1]=c;c=1}else c=0;else{b[a+((c&65535)<<1)>>1]=e;c=1}return c|0}function Be(d,f,g,h,i,j){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;v=c[g>>2]|0;x=b[v+(e[i+((d&65535)+-1<<1)>>1]<<1)>>1]|0;v=b[v+(e[i+((f&65535)+-1<<1)>>1]<<1)>>1]|0;w=x&65535;i=h+4|0;l=1;while(1){if((w|0)<(l|0)){d=-1;break}k=c[i>>2]|0;m=e[k+(w-l<<1)>>1]|0;n=c[h>>2]|0;if(x<<16>>16==(b[n+(m<<1)>>1]|0)){d=1;f=0;g=0}else{d=-1;break}while(1){if((f|0)>=3)break;u=b[j+(m*144|0)+94+(f<<1)>>1]|0;g=u&65535;if(!(u<<16>>16))break;g=g+-1|0;u=v<<16>>16!=(b[n+(g<<1)>>1]|0);d=u&1;if(!u)break;f=f+1|0}if(!d){u=k;l=m;i=f;k=g;o=9;break}else l=l+1|0}a:do if((o|0)==9){g=0;d=0;while(1){if((g|0)>=3)break;t=b[j+(k*144|0)+94+(g<<1)>>1]|0;d=t&65535;if(t<<16>>16==0|(d+-1|0)==(l|0))break;g=g+1|0}if((d+-1|0)==(l|0)){t=a[j+(l*144|0)+118+i>>0]|0;f=t<<24>>24;if(((f&7)+-1|0)>>>0<4){s=f>>>3&7;r=b[n+(e[j+(l*144|0)+6+(a[j+(l*144|0)+106+i>>0]<<1)>>1]<<1)>>1]|0;p=b[n+(e[j+(k*144|0)+6+(a[j+(k*144|0)+106+g>>0]<<1)>>1]<<1)>>1]|0;q=(s|0)==0;g=d;d=0;o=1;while(1){if((w|0)<(o|0))break a;l=e[u+(w-o<<1)>>1]|0;if(x<<16>>16!=(b[n+(l<<1)>>1]|0))break a;m=a[j+(l*144|0)+73>>0]|0;h=0;while(1){if((h|0)>=(m|0))break;f=e[j+(l*144|0)+6+(h<<1)>>1]|0;do if(r<<16>>16==(b[n+(f<<1)>>1]|0)){if(!q){k=0;i=l;while(1){if((k|0)>=(s|0))break;if((a[j+(f*144|0)+73>>0]|0)!=2)break;if(a[j+(f*144|0)+75>>0]|0)break;y=f;k=k+1|0;f=e[j+(f*144|0)+6+(((e[j+(f*144|0)+6>>1]|0)==(i|0)&1)<<1)>>1]|0;i=y}if((k|0)!=(s|0))break;if(v<<16>>16!=(b[n+(f<<1)>>1]|0))break;if(p<<16>>16!=(b[n+(i<<1)>>1]|0))break}i=0;while(1){if((i|0)>=3)break;y=b[j+(l*144|0)+94+(i<<1)>>1]|0;g=y&65535;if(y<<16>>16==0|(g+-1|0)==(f|0))break;i=i+1|0}if((g+-1|0)==(f|0))k=0;else{d=0;break a}while(1){if((k|0)>=3)break;y=b[j+(f*144|0)+94+(k<<1)>>1]|0;g=y&65535;if(y<<16>>16==0|(g+-1|0)==(l|0))break;k=k+1|0}if((g+-1|0)!=(l|0)){d=0;break a}i=a[j+(l*144|0)+118+i>>0]|0;if(i<<24>>24!=(a[j+(f*144|0)+118+k>>0]|0)){d=-1;break a}if(t<<24>>24!=i<<24>>24){d=0;break a}d=d+1|0}while(0);h=h+1|0}o=o+1|0}}else d=0}else d=-1}while(0);return d|0}function Ce(f,g,h,i,j,k,l,m,n,o,p,q,r){f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;var s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0;v=b[f>>1]|0;s=b[g>>1]|0;t=b[h>>1]|0;do if((v&65535)<(t&65535))u=b[i>>1]|0;else{if(v<<16>>16==t<<16>>16?(u=b[i>>1]|0,(s&65535)<(u&65535)):0)break;t=(v&65535)<2;u=t?0:s;t=t?2:v}while(0);Q=m+4|0;P=(r|0)!=0;O=l+4|0;while(1){s=t&65535;if((s|0)>(q|0)){s=0;break}I=e[o+(s+-1<<1)>>1]|0;J=c[l>>2]|0;K=b[J+(I<<1)>>1]|0;L=K&65535;M=p+(I*144|0)+73|0;s=t;N=1;while(1){if((L|0)<(N|0))break;G=e[(c[Q>>2]|0)+(L-N<<1)>>1]|0;H=c[m>>2]|0;if(K<<16>>16!=(b[H+(G<<1)>>1]|0))break;F=a[k+G>>0]|0;a:do if(F<<24>>24!=0&F<<24>>24<8){F=0;while(1){if((F|0)>=3)break a;v=b[p+(G*144|0)+94+(F<<1)>>1]|0;if(!(v<<16>>16))break a;v=(v&65535)+-1|0;b:do if((a[k+v>>0]|0)!=0?(E=(d[p+(G*144|0)+118+F>>0]|0)>>>3,R=E&7,E=(E&1|0)==0,!(P&E|(P|E)^1)):0){C=b[H+(v<<1)>>1]|0;D=C&65535;E=(R|0)==0;B=1;while(1){if((D|0)<(B|0))break b;r=b[(c[O>>2]|0)+(D-B<<1)>>1]|0;z=r&65535;if(C<<16>>16!=(b[J+(z<<1)>>1]|0))break b;A=a[M>>0]|0;y=A<<24>>24;c:do if(E){v=0;while(1){if((v|0)>=(y|0))break c;if(r<<16>>16==(b[p+(I*144|0)+6+(v<<1)>>1]|0))break c;v=v+1|0}}else{v=0;while(1){if((v|0)>=(y|0))break c;w=0;r=e[p+(I*144|0)+6+(v<<1)>>1]|0;x=I;while(1){if((w|0)>=(R|0))break;if((a[p+(r*144|0)+73>>0]|0)!=2)break;if(a[p+(r*144|0)+75>>0]|0)break;T=r;w=w+1|0;r=e[p+(r*144|0)+6+(((e[p+(r*144|0)+6>>1]|0)==(x|0)&1)<<1)>>1]|0;x=T}if((z|0)==(r|0)&(w|0)==(R|0))break c;v=v+1|0}}while(0);if((v|0)<(A<<24>>24|0)){T=b[n+(z<<1)>>1]|0;s=(T&65535)<(s&65535)&(T&65535)>(u&65535)?T:s}B=B+1|0}}while(0);F=F+1|0}}while(0);N=N+1|0}if((s&65535)<(t&65535)){S=38;break}u=0;t=t+1<<16>>16}if((S|0)==38){if(c[j>>2]|0){b[h>>1]=t;b[i>>1]=s;c[j>>2]=0}b[f>>1]=t;b[g>>1]=s;s=1}return s|0}function De(a,b,d,e,f,g,h,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0;k=(e|0)==0;j=(h|0)==0;f=(f|0)==0;e=(d|0)==0;a:while(1){h=c[a>>2]|0;b:while(1){switch(h|0){case 3:{l=11;break a}case 4:{l=13;break a}case 1:break;case 2:{switch(c[b>>2]|0){case 1:{e=-30010;break a}case 2:{l=10;break b}case 0:break;default:{l=14;break a}}c[a>>2]=i;if(f){h=i;continue b}else{l=14;break a}}default:{l=14;break a}}switch(c[b>>2]|0){case 1:{l=6;break b}case 0:{c[a>>2]=2;if(k){h=2;continue b}else{l=14;break a}}case 2:{c[a>>2]=2;if(j){h=2;continue b}else{l=14;break a}}default:{l=14;break a}}}if((l|0)==6){l=0;c[b>>2]=2;if(e)continue;else{l=14;break}}else if((l|0)==10){l=0;c[b>>2]=0;if(k)continue;else{l=14;break}}}if((l|0)==11)if(!(c[b>>2]|0)){c[a>>2]=4;if(!g)e=1;else l=14}else e=-30010;else if((l|0)==13)e=(c[b>>2]|0)==0?1:-30010;if((l|0)==14)e=0;return e|0}function Ee(c,d,e,f){c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=b[c>>1]|0;if((g&65535)<=(d&65535))if(g<<16>>16==d<<16>>16){g=b[c+2>>1]|0;if((g&65535)<=(e&65535))if(g<<16>>16==e<<16>>16){g=a[c+4>>0]|0;if((g&255)>(f&255))g=1;else g=(g<<24>>24!=f<<24>>24)<<31>>31}else g=-1;else g=1}else g=-1;else g=1;return g|0}function Fe(c,d,e){c=c|0;d=d|0;e=e|0;var f=0,g=0;er(c|0,0,e|0)|0;g=0;while(1){if((g|0)>=(e|0))break;if(a[d+(g*144|0)+124>>0]|0){f=0;while(1){if((f|0)>=3)break;if(!(b[d+(g*144|0)+94+(f<<1)>>1]|0))break;f=f+1|0}a[c+g>>0]=f|0?f&255:8}g=g+1|0}return}function Ge(a,b){a=a|0;b=b|0;var d=0,e=0;do if(a){d=c[a>>2]|0;if(d|0){e=c[a+4>>2]|0;if((e|0)>0?((e|0)%(b|0)|0|0)==0:0){c[a+8>>2]=0;c[a+12>>2]=b;er(d|0,0,e<<1|0)|0;d=0;break}Cq(d)};c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;e=Dq(b,2)|0;c[a>>2]=e;if(e){c[a+4>>2]=b;c[a+12>>2]=b;d=0}else d=-1}else d=-1;while(0);return d|0}function He(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;if(((((a|0)!=0?(b=c[a>>2]|0,(b|0)!=0):0)?(e=a+4|0,f=c[e>>2]|0,(f|0)>0):0)?(g=a+12|0,h=c[g>>2]|0,(h|0)>0):0)?(d=Dq(h+f|0,2)|0,c[a>>2]=d,(d|0)!=0):0){ir(d|0,b|0,c[a+8>>2]<<1|0)|0;Cq(b);c[e>>2]=(c[e>>2]|0)+(c[g>>2]|0);b=0}else b=-1;return b|0}function Ie(a){a=a|0;var b=0;if(a|0){b=c[a>>2]|0;if(b|0)Cq(b);c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0}return}function Je(a,d){a=a|0;d=d|0;var e=0,f=0;do if(!a)e=-1;else{f=a+8|0;e=c[f>>2]|0;if((e+2|0)>(c[a+4>>2]|0)){if(He(a)|0){e=-1;break}e=c[f>>2]|0}a=c[a>>2]|0;b[a+(e<<1)>>1]=d;c[f>>2]=e+2;b[a+(e+1<<1)>>1]=1;e=0}while(0);return e|0}function Ke(a,d){a=a|0;d=d|0;var f=0,g=0,h=0;if(((a|0)!=0?(f=c[a+8>>2]|0,(f|0)>0):0)?(h=f+-1|0,g=c[a>>2]|0,h=h-(e[g+(h<<1)>>1]|0)|0,(h|0)>-1):0)f=(b[g+(h<<1)>>1]|0)==d<<16>>16&1;else f=0;return f|0}function Le(a){a=a|0;var d=0,e=0;if(((a|0)!=0?(d=c[a>>2]|0,(d|0)!=0):0)?(e=c[a+8>>2]|0,(e|0)>1):0)if((b[d+(e+-1<<1)>>1]|0)==1)d=Me(a)|0;else d=1;else d=-1;return d|0}function Me(a){a=a|0;var b=0,d=0;if(((a|0)!=0?(b=a+8|0,d=c[b>>2]|0,(d|0)>0):0)?(d=d+-1|0,a=d-(e[(c[a>>2]|0)+(d<<1)>>1]|0)|0,c[b>>2]=a,(a|0)>-1):0)b=0;else b=-1;return b|0}function Ne(a,d){a=a|0;d=d|0;var f=0,g=0,h=0,i=0;do if(a){g=a+8|0;f=c[g>>2]|0;if((f|0)>=(c[a+4>>2]|0)){if(He(a)|0){f=-1;break}f=c[g>>2]|0}if((f|0)>0){a=c[a>>2]|0;i=a+(f+-1<<1)|0;h=(e[i>>1]|0)+1&65535;b[i>>1]=d;c[g>>2]=f+1;b[a+(f<<1)>>1]=h;f=0}else f=-1}else f=-1;while(0);return f|0}function Oe(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a+8|0;a:do if(a|0){j=c[a>>2]|0;while(1){i=(j|0)==0;while(1){if(i)break a;h=c[k>>2]|0;f=h-e|0;if((f|0)<=(d|0))break a;g=j+(f<<1)|0;l=b[g>>1]|0;f=l&65535;if((l&65535)>2)break;e=e+1+f|0}c[k>>2]=h+2-f;jr(g+(0-f<<1)+2|0,g+-2|0,(e<<1)+2|0)|0;j=c[a>>2]|0;b[j+((c[k>>2]|0)-e<<1)>>1]=2;e=e+3|0}}while(0);return}function Pe(a,d){a=a|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0;if(((a|0)!=0?(g=c[a>>2]|0,(g|0)!=0):0)?(i=a+8|0,j=c[i>>2]|0,(j|0)>2):0){a=j+-1|0;k=b[g+(a<<1)>>1]|0;f=k&65535;if((k&65535)>1?(h=g+(j+-2<<1)|0,(e[h>>1]|0|0)==(d|0)):0){c[i>>2]=a;b[h>>1]=f+65535;a=0}else a=1}else a=-1;return a|0}function Qe(a){a=a|0;if(!a)a=-1;else a=c[a+8>>2]|0;return a|0}function Re(a,b){a=a|0;b=b|0;if(!a)a=-1;else{c[a+8>>2]=b;a=0}return a|0}function Se(a,d,f){a=a|0;d=d|0;f=f|0;var g=0,h=0,i=0;a:do if(((a|0)!=0?(i=c[a>>2]|0,(f|0)!=0&(i|0)!=0):0)?(g=c[a+8>>2]|0,(g|0)>1):0){h=b[f+(d<<1)>>1]|0;d=g+-1|0;a=e[i+(d<<1)>>1]|0;while(1){if((a|0)<=1){d=0;break a}a=a+-1|0;if((b[f+(e[i+(d-a<<1)>>1]<<1)>>1]|0)==h<<16>>16){d=1;break}}}else d=-1;while(0);return d|0}function Te(a,d,f,g,h){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=g+-1|0;i=e[f+(o<<1)>>1]|0;l=b[a+(i<<1)>>1]|0;k=g&65535;b[d+(i<<1)>>1]=k;i=0;g=1;while(1){if((o|0)<=0)break;n=o+-1|0;m=e[f+(n<<1)>>1]|0;j=b[a+(m<<1)>>1]|0;if(j<<16>>16==l<<16>>16)j=l;else{i=((l&65535|0)!=((o&65535)+1|0)&1)+i|0;g=g+1|0;k=o&65535}b[d+(m<<1)>>1]=k;o=n;l=j}if(h|0)c[h>>2]=(i|0)!=0&1;return g|0}function Ue(a,c,d,f){a=a|0;c=c|0;d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;i=e[d>>1]|0;k=b[c+(i<<1)>>1]|0;b[a+(i<<1)>>1]=1;i=1;g=1;j=1;while(1){if((i|0)>=(f|0))break;l=e[d+(i<<1)>>1]|0;h=b[c+(l<<1)>>1]|0;if(h<<16>>16==k<<16>>16){i=i+1|0;h=k}else{j=i+1|0;i=j;g=g+1|0;j=j&65535}b[a+(l<<1)>>1]=j;k=h}return g|0}function Ve(a,b){a=a|0;b=b|0;var d=0;d=c[a>>2]|0;c[a>>2]=c[b>>2];c[b>>2]=d;return}function We(a,d,f,g,h,i){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;c[a>>2]=f;c[a+12>>2]=g;er(h|0,0,d<<1|0)|0;r=0;k=0;j=0;o=1;while(1){if((r|0)>=(d|0))break;m=i+(r<<1)|0;n=e[m>>1]|0;l=b[g+(n<<1)>>1]|0;q=l&65535;a:do if(o<<16>>16==l<<16>>16){b[h+(n<<1)>>1]=o;m=r+1|0;k=k+1|0;l=o}else{jh(a,m,q-r|0,14)|0;p=q+-1|0;b[h+((e[i+(p<<1)>>1]|0)<<1)>>1]=l;k=k+1|0;m=l;while(1){if((p|0)<=(r|0)){m=q;break a}n=p+-1|0;o=i+(n<<1)|0;if(vh(c[f+((e[o>>1]|0)<<2)>>2]|0,c[f+((e[i+(p<<1)>>1]|0)<<2)>>2]|0,g)|0){k=k+1|0;j=j+1|0;m=p&65535}b[h+((e[o>>1]|0)<<1)>>1]=m;p=n}}while(0);r=m;o=l+1<<16>>16}return (j|0?0-k|0:k)|0}function Xe(a,d,f,g,h,i,j){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;c[a>>2]=f;c[a+12>>2]=g;b[a+16>>1]=j;er(h|0,0,d<<1|0)|0;s=0;l=0;k=0;p=1;while(1){if((s|0)>=(d|0))break;n=i+(s<<1)|0;o=e[n>>1]|0;m=b[g+(o<<1)>>1]|0;r=m&65535;a:do if(p<<16>>16==m<<16>>16){b[h+(o<<1)>>1]=p;n=s+1|0;l=l+1|0;m=p}else{jh(a,n,r-s|0,15)|0;q=r+-1|0;b[h+((e[i+(q<<1)>>1]|0)<<1)>>1]=m;l=l+1|0;n=m;while(1){if((q|0)<=(s|0)){n=r;break a}o=q+-1|0;p=i+(o<<1)|0;if(wh(c[f+((e[p>>1]|0)<<2)>>2]|0,c[f+((e[i+(q<<1)>>1]|0)<<2)>>2]|0,g,j)|0){l=l+1|0;k=k+1|0;n=q&65535}b[h+((e[p>>1]|0)<<1)>>1]=n;q=o}}while(0);s=n;p=m+1<<16>>16}return (k|0?0-l|0:l)|0}function Ye(a,d,f,g,h,i,j,k){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0;c[a>>2]=f;c[a+12>>2]=g;if(!(j&1))gh(a,i,d,2,k);else ih(a,i,d,2,k)|0;j=d+-1|0;k=d&65535;b[h+((e[i+(j<<1)>>1]|0)<<1)>>1]=k;f=1;while(1){if((j|0)<=0)break;l=j+-1|0;m=i+(l<<1)|0;d=(yh(m,i+(j<<1)|0,a)|0)==0;g=d?k:j&65535;b[h+((e[m>>1]|0)<<1)>>1]=g;j=l;k=g;f=(d&1^1)+f|0}return f|0}function Ze(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=0;while(1){if((f|0)>=(a|0))break;nh(c[b+(f<<2)>>2]|0,d,e);f=f+1|0}return}function _e(a,d,f,g){a=a|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;h=0;k=0;while(1){if((h|0)>=(a|0))break;i=e[g+(h<<1)>>1]|0;l=d+(i<<1)|0;m=b[l>>1]|0;j=h+1|0;if(!((m&65535|0)!=(j|0)?1:m<<16>>16==k<<16>>16)){h=j;k=m;continue}h=c[f+(i<<2)>>2]|0;if((e[h>>1]|0)<=1){h=j;k=m;continue}kh(h,d);h=j;k=b[l>>1]|0}return 0}function $e(a,d,f,g){a=a|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;h=0;k=0;while(1){if((h|0)>=(a|0))break;i=e[g+(h<<1)>>1]|0;l=d+(i<<1)|0;m=b[l>>1]|0;j=h+1|0;if(!((m&65535|0)!=(j|0)?1:m<<16>>16==k<<16>>16)){h=j;k=m;continue}h=c[f+(i<<2)>>2]|0;if((e[h>>1]|0)<=1){h=j;k=m;continue}mh(h,d)|0;h=j;k=b[l>>1]|0}return 0}function af(a,b,d,e,f,g,h,i,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;c[a+12>>2]=f;if(!(j&1))gh(a,h,b,2,11);else ih(a,h,b,2,9)|0;j=b<<1;while(1){c[i>>2]=(c[i>>2]|0)+1;e=f;_e(b,e,d,h)|0;e=Ye(a,b,d,e,g,h,1,16)|0;if(!(hp(f,g,j)|0))break;else{e=f;f=g;g=e}}return e|0}function bf(a,b,d,e,f,g,h,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;while(1){c[i>>2]=(c[i>>2]|0)+1;e=f;$e(b,e,d,h)|0;e=We(a,b,d,e,g,h)|0;if((e|0)<0){e=f;f=g;g=e}else break}return e|0}function cf(a,b,d,e,f,g,h,i,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;while(1){c[j>>2]=(c[j>>2]|0)+1;e=f;$e(b,e,d,h)|0;e=Xe(a,b,d,e,g,h,i)|0;if((e|0)<0){e=f;f=g;g=e}else break}return e|0}function df(a,b,d,e,f,g,h,i,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0;c[a+12>>2]=f;if(!(j&1))gh(a,h,b,2,9);else ih(a,h,b,2,9)|0;l=b<<1;while(1){c[i>>2]=(c[i>>2]|0)+1;k=f;_e(b,k,d,h)|0;k=Ye(a,b,d,k,g,h,j,17)|0;if((e|0)!=(k|0)){n=g;m=f;e=k;f=n;g=m;continue}if(!(hp(f,g,l)|0))break;else{m=g;n=f;e=k;f=m;g=n}}return e|0}function ef(a,d,f,g,h,i,j,k){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;p=c[a>>2]|0;l=a+8|0;n=c[a+4>>2]|0;s=c[d>>2]|0;m=d+8|0;r=c[d+4>>2]|0;c[j>>2]=0;c[k>>2]=0;b[i>>1]=0;o=b[p+(g<<1)>>1]|0;q=o&65535;a:do if(o<<16>>16==(b[s+(h<<1)>>1]|0)){g=q+-1|0;a=1;while(1){if((q|0)<=(a|0))break;if(o<<16>>16!=(b[p+(e[n+(g-a<<1)>>1]<<1)>>1]|0))break;a=a+1|0}d=1;while(1){if((q|0)<=(d|0))break;if(o<<16>>16!=(b[s+(e[r+(g-d<<1)>>1]<<1)>>1]|0))break;d=d+1|0}if((d|0)==(a|0)){if((a|0)>1){b[i>>1]=q+1-a;n=0;while(1){if((n|0)>=4)break;h=(n|0)<2;if(h){d=c[l>>2]|0;if(!d)g=0;else g=(b[d>>1]|0)!=0;c[k>>2]=(c[k>>2]|0)+(g&1)}else d=c[m>>2]|0;if(!d){d=Bq(f)|0;if(!d){a=-30002;break a}}switch(n|0){case 2:{ir(d|0,s|0,f|0)|0;break}case 3:{ir(d|0,r|0,f|0)|0;break}default:{}}if(h){c[l>>2]=d;l=l+4|0}else{c[m>>2]=d;m=m+4|0}n=n+1|0}c[j>>2]=2}}else a=-30007}else a=-30007;while(0);return a|0}function ff(c,d,f,g){c=c|0;d=d|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=i;i=i+16|0;o=q;j=a[c+(d*144|0)+73>>0]|0;a:do if(j<<24>>24<=3?(n=a[c+(d*144|0)+124>>0]|0,p=n<<24>>24,n<<24>>24>=1):0){h=(p&7)+-1|0;if(h>>>0>=2){h=h>>>0<4?p:0-p|0;break}if(f>>>0<=2){h=0;while(1){if((h|0)>(f|0))break;if(!(b[c+(d*144|0)+94+(h<<1)>>1]|0)){h=-30012;break a}else h=h+1|0}n=a[c+(d*144|0)+106+f>>0]|0;m=b[c+(d*144|0)+6+(n<<1)>>1]|0;b[o>>1]=0;b[o+2>>1]=0;b[o+4>>1]=0;j=j<<24>>24;l=0;h=-1;k=0;while(1){if((l|0)>=(j|0))break;f=b[c+(d*144|0)+6+(l<<1)>>1]|0;if(f<<16>>16==m<<16>>16)h=l;else{b[o+(k<<1)>>1]=b[g+((f&65535)<<1)>>1]|0;k=k+1|0}l=l+1|0}if((h|0)>-1&(h|0)==(n|0)){j=b[o>>1]|0;if((k|0)>0&j<<16>>16==0)h=0;else{h=o+2|0;if((k|0)>1){f=b[h>>1]|0;if(!(f<<16>>16)){h=0;break}if((k|0)==2?j<<16>>16==f<<16>>16:0){h=6;break}}h=2-((p+n+((e[h>>1]|0)<(j&65535)&1)|0)%2|0)|0}}else h=-30012}else h=-30012}else h=0;while(0);i=q;return h|0}function gf(d,f,g,h,j,k,l,m,n){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;A=i;i=i+32|0;q=A+18|0;x=A+12|0;z=A+6|0;w=A;o=0;while(1){if((o|0)==3)break;b[z+(o<<1)>>1]=0;b[q+(o<<1)>>1]=0;o=o+1|0}v=(k|0)!=0;if(v){c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;c[k+16>>2]=0}a:do if(((b[m+(d<<1)>>1]|0)==(b[n+(f<<1)>>1]|0)?(b[m+(g<<1)>>1]|0)==(b[n+(h<<1)>>1]|0):0)?(p=a[j+(f*144|0)+73>>0]|0,y=p<<24>>24,p<<24>>24==(a[j+(d*144|0)+73>>0]|0)):0){g=a[j+(f*144|0)+124>>0]|0;o=g&7;if((p&-2)<<24>>24!=2){if(p<<24>>24!=1){o=0;break}if(!(b[j+(f*144|0)+94>>1]|0)){o=0;break}if((o+-1|0)>>>0<2){o=2-(g&1)|0;break}else{o=(o|0)==0?4:o;break}}g=o+-1|0;if(g>>>0<4){if(g>>>0<2){p=h+1|0;g=0;while(1){if((g|0)>=3){o=0;break a}h=b[j+(f*144|0)+94+(g<<1)>>1]|0;if(!(h<<16>>16)){o=0;break a}if((h&65535|0)==(p|0))break;g=g+1|0}if((g|0)>=0){r=a[j+(f*144|0)+106+g>>0]|0;t=b[n+(e[j+(f*144|0)+6+(r<<1)>>1]<<1)>>1]|0;p=0;g=0;while(1){if((p|0)>=(y|0))break;if((p|0)!=(r|0)){s=b[j+(f*144|0)+6+(p<<1)>>1]|0;b[x+(g<<1)>>1]=s;s=b[n+((s&65535)<<1)>>1]|0;b[q+(g<<1)>>1]=s;if(t<<16>>16==s<<16>>16){o=0;break a}g=g+1|0}p=p+1|0}if((g+1|0)==(y|0)){switch(g|0){case 1:{o=2-((o+1+r|0)%2|0)|0;break a}case 2:break;default:{o=0;break a}}s=b[q>>1]|0;q=b[q+2>>1]|0;if(s<<16>>16==q<<16>>16){g=-1;f=0;o=0;while(1){if((f|0)>=(y|0))break;p=b[j+(d*144|0)+6+(f<<1)>>1]|0;h=p&65535;n=b[m+(h<<1)>>1]|0;if(n<<16>>16==t<<16>>16)g=f;else{if(n<<16>>16!=s<<16>>16){o=0;break a}b[z+(o<<1)>>1]=b[l+(h<<1)>>1]|0;b[w+(o<<1)>>1]=p;o=o+1|0}f=f+1|0}if((o|0)!=2|(g|0)<0){o=0;break}if(v){b[k+4>>1]=b[x>>1]|0;b[k+6>>1]=b[x+2>>1]|0;c[k>>2]=2;b[k+14>>1]=s;m=(e[z+2>>1]|0)<(e[z>>1]|0)&1;b[k+12>>1]=b[w+(m<<1)>>1]|0;b[k+16>>1]=b[z+(m<<1)>>1]|0}o=0-(s&65535)|0;break}f=z+2|0;p=-1;n=0;while(1){if((n|0)>=(y|0))break;g=e[j+(d*144|0)+6+(n<<1)>>1]|0;h=b[m+(g<<1)>>1]|0;do if(h<<16>>16==t<<16>>16)p=n;else{if(h<<16>>16==s<<16>>16){b[z>>1]=b[l+(g<<1)>>1]|0;break}if(h<<16>>16!=q<<16>>16){o=0;break a}b[f>>1]=b[l+(g<<1)>>1]|0}while(0);n=n+1|0}g=b[z>>1]|0;if(g<<16>>16!=0?(u=b[f>>1]|0,!((p|0)<0|u<<16>>16==0)):0)o=2-((r+o+((u&65535)<(g&65535)&1)|0)%2|0)|0;else o=0}else o=0}else o=0}}else o=0}else o=0;while(0);i=A;return o|0}function hf(d,f,g,h,j,k,l,m){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;y=i;i=i+48|0;v=y+40|0;t=y+32|0;x=y+24|0;q=y+16|0;u=y+8|0;r=y;n=a[h+(g*144|0)+73>>0]|0;w=n<<24>>24;s=(j|0)!=0;if(s){c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;c[j+16>>2]=0}a:do if((b[l+(f<<1)>>1]|0)==(b[m+(g<<1)>>1]|0)){if((n+-2&255)>2){if(n<<24>>24!=1){n=0;break}n=a[h+(g*144|0)+124>>0]|0;n=n<<24>>24==0?4:n<<24>>24;break}else n=0;while(1){if((n|0)>=(w|0))break;p=n&65535;b[t+(n<<1)>>1]=p;b[q+(n<<1)>>1]=p;b[x+(n<<1)>>1]=b[m+(e[h+(g*144|0)+6+(n<<1)>>1]<<1)>>1]|0;p=e[h+(f*144|0)+6+(n<<1)>>1]|0;b[v+(n<<1)>>1]=b[l+(p<<1)>>1]|0;b[u+(n<<1)>>1]=b[k+(p<<1)>>1]|0;n=n+1|0}p=d+12|0;c[p>>2]=v;o=d+20|0;c[o>>2]=0;ih(d,t,w,2,18)|0;if(!(c[o>>2]|0)){o=h+(g*144|0)+124|0;n=a[o>>0]|0;if((n+-1&255)>=2){n=n<<24>>24;break}c[p>>2]=x;k=ih(d,q,w,2,18)|0;m=0;while(1){if((m|0)>=(w|0))break;l=e[q+(m<<1)>>1]|0;n=e[t+(m<<1)>>1]|0;if((b[x+(l<<1)>>1]|0)!=(b[v+(n<<1)>>1]|0)){n=0;break a}b[r+(l<<1)>>1]=b[u+(n<<1)>>1]|0;m=m+1|0}c[p>>2]=r;n=(ih(d,q,w,2,18)|0)+k|0;n=2-((n+(a[o>>0]|0)|0)%2|0)|0;break}m=e[t>>1]|0;r=1;l=m;n=0;p=0;m=e[v+(m<<1)>>1]|0;k=32767;while(1){if((r|0)>=(w|0)){m=n;o=k;break}o=e[t+(r<<1)>>1]|0;q=e[v+(o<<1)>>1]|0;if((q|0)==(m|0)){if((p|0)!=(m|0)){p=e[u+(l<<1)>>1]|0;z=(p|0)<(k|0);n=z?l:n;k=z?p:k}z=e[u+(o<<1)>>1]|0;l=(z|0)<(k|0);n=l?o:n;p=m;k=l?z:k}r=r+1|0;l=o;m=q}if(p){l=b[v+(m<<1)>>1]|0;b:do if(s){k=0;n=0;while(1){if((k|0)>=(w|0))break;if(l<<16>>16==(b[x+(k<<1)>>1]|0)){b[j+4+(n<<1)>>1]=b[h+(g*144|0)+6+(k<<1)>>1]|0;n=n+1|0}k=k+1|0}ih(d,j+4|0,n,2,19)|0;c[j>>2]=n;b[j+12>>1]=b[h+(f*144|0)+6+(m<<1)>>1]|0;b[j+14>>1]=l;b[j+16>>1]=o}else{k=0;n=0;while(1){if((k|0)>=(w|0))break b;z=(l<<16>>16==(b[x+(k<<1)>>1]|0)&1)+n|0;k=k+1|0;n=z}}while(0);n=(o|0)>32766|(l<<16>>16==0|(n|0)<2)?0:0-p|0}else n=0}else n=0;while(0);i=y;return n|0}function jf(a){a=a|0;var d=0,e=0;d=0;while(1){e=c[a+(d<<2)>>2]|0;if(!e)break;b[e>>1]=0;d=d+1|0}return d|0}function kf(a,d,f,g,h,j,k,l,m,n,o,p,q){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;var r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=i;i=i+16|0;x=B;r=B+4|0;z=f<<1;f=ef(o,p,z,g,h,r,q,x)|0;a:do if((f+30019|0)>>>0>=20){A=c[o>>2]|0;w=c[o+4>>2]|0;b:do if((f|0)>1){k=c[p+4>>2]|0;f=c[o+8>>2]|0;s=o+16|0;t=c[o+12>>2]|0;u=c[p+8>>2]|0;v=c[p+12>>2]|0;ir(u|0,c[p>>2]|0,z|0)|0;ir(v|0,k|0,z|0)|0;p=b[r>>1]|0;b[u+(h<<1)>>1]=p;o=m+4|0;r=af(a,d,n,0,u,j,v,o,1)|0;c[m>>2]=(c[m>>2]|0)+1;c:do if((c[x>>2]|0)==2?p<<16>>16==(b[f+(g<<1)>>1]|0):0){q=0;while(1){if((q|0)>=(d|0))break c;if((b[f+(e[t+(q<<1)>>1]<<1)>>1]|0)==(b[u+(e[v+(q<<1)>>1]<<1)>>1]|0))q=q+1|0;else{y=7;break}}}else y=7;while(0);if((y|0)==7){c[x>>2]=0;k=0;while(1){q=c[s+(k<<2)>>2]|0;if(!q)break;b[q>>1]=0;k=k+1|0}ir(f|0,A|0,z|0)|0;ir(t|0,w|0,z|0)|0;b[f+(g<<1)>>1]=p;a=af(a,d,n,0,f,j,t,o,1)|0;c[m>>2]=(c[m>>2]|0)+1;if((a|0)!=(r|0)){f=-30007;break a}}c[l>>2]=r;q=0;while(1){if((q|0)>=(d|0))break b;if((b[f+(e[t+(q<<1)>>1]<<1)>>1]|0)==(b[u+(e[v+(q<<1)>>1]<<1)>>1]|0))q=q+1|0;else{f=-30007;break a}}}else{c[l>>2]=k;f=0}while(0);f=e[((f|0)==0?A:f)+(g<<1)>>1]|0}while(0);i=B;return f|0}function lf(c,d,f,g,h){c=c|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;j=0;a:while(1){if((j|0)>=(d|0)){i=0;break}b:do if((b[g+(j<<1)>>1]|0)!=(b[h+(j<<1)>>1]|0)){if((((j|0)!=(f|0)?a[c+(j*144|0)+131>>0]|0:0)?(a[c+(j*144|0)+126>>0]&64)==0:0)?(b[c+(j*144|0)+94>>1]|0)==0:0){i=1;break a}i=a[c+(j*144|0)+73>>0]|0;k=0;while(1){if((k|0)>=(i|0))break b;l=e[c+(j*144|0)+6+(k<<1)>>1]|0;if((((l|0)!=(f|0)?a[c+(l*144|0)+131>>0]|0:0)?(a[c+(l*144|0)+126>>0]&64)==0:0)?(b[c+(l*144|0)+94>>1]|0)==0:0){i=1;break a}k=k+1|0}}while(0);j=j+1|0}return i|0}function mf(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0;i=c[a>>2]|0;if(i|0){Cq(i);c[a>>2]=0}i=c[b>>2]|0;if(i|0){Cq(i);c[b>>2]=0}i=c[d>>2]|0;if(i|0){Gh(i);c[d>>2]=0}i=c[e>>2]|0;if(i|0){Gh(i);c[e>>2]=0}i=c[f>>2]|0;if(i|0){Gh(i);c[f>>2]=0}i=c[g>>2]|0;if(i|0){Cq(i);c[g>>2]=0}i=c[h>>2]|0;if(i|0){Cq(i);c[h>>2]=0}return}function nf(a,b,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0;mf(f,g,h,i,j,k,l);m=b<<1;c[f>>2]=Bq(m)|0;c[g>>2]=Bq(m)|0;c[h>>2]=Fh(b,b,a,0,0)|0;c[i>>2]=Fh(b,b,a,0,0)|0;c[j>>2]=Fh(b,b,a,0,0)|0;c[k>>2]=Bq(m)|0;m=Bq(m)|0;c[l>>2]=m;a=c[h>>2]|0;if((((((a|0)!=0?(c[i>>2]|0)!=0:0)?(c[j>>2]|0)!=0:0)?!((m|0)==0|(c[k>>2]|0)==0):0)?(c[f>>2]|0)!=0:0)?(c[g>>2]|0)!=0:0){Ze(b,a,d,e);Ze(b,c[i>>2]|0,d,e);Ze(b,c[j>>2]|0,d,e);a=1}else{mf(f,g,h,i,j,k,l);a=0}return a|0}function of(a,c,d){a=a|0;c=c|0;d=d|0;var f=0,g=0,h=0;g=d&65535;while(1){if((g|0)<=0){f=1;break}g=g+-1|0;f=b[a+((e[c+(g<<1)>>1]|0)<<1)>>1]|0;if(f<<16>>16!=d<<16>>16){h=4;break}}if((h|0)==4)f=f+1<<16>>16;return f|0}function pf(d,f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;w=w|0;x=x|0;var y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0;R=i;i=i+16|0;J=R;O=e[l+(m<<1)>>1]|0;N=e[l+(n<<1)>>1]|0;I=(o|0)==3;a:do if(!((m|0)!=0&I)){C=(o|0)!=0;M=f+(k*144|0)+73|0;if(C){if((a[M>>0]|0)!=4){y=0;break}if((b[t+(O<<1)>>1]|0)!=(b[t+(N<<1)>>1]|0)){y=0;break}}H=h<<1;ir(c[p>>2]|0,t|0,H|0)|0;c[d+12>>2]=c[p>>2];Q=p+4|0;ih(d,c[Q>>2]|0,h,2,11)|0;y=c[p>>2]|0;y=Te(y,y,c[Q>>2]|0,h,0)|0;z=a[M>>0]|0;b:do if(C&z<<24>>24<5){A=z<<24>>24;B=0;z=0;while(1){if((B|0)>=(A|0))break b;if(!((B|0)==(m|0)|(B|0)==(n|0))){c[J+(z<<2)>>2]=e[l+(B<<1)>>1];z=z+1|0}B=B+1|0}}while(0);if(C?(b[t+(c[J>>2]<<1)>>1]|0)!=(b[t+(c[J+4>>2]<<1)>>1]|0):0){y=0;break}if(I?(b[t+(O<<1)>>1]|0)!=(b[t+(c[J+4>>2]<<1)>>1]|0):0){y=0;break}A=c[p>>2]|0;B=A+(k<<1)|0;z=b[t+(k<<1)>>1]|0;if((b[B>>1]|0)!=z<<16>>16){b[B>>1]=z;y=df(d,h,s,y,A,r,c[Q>>2]|0,x,1)|0}K=(j|0)<(g|0);if(K?(D=c[p>>2]|0,E=D+(j<<1)|0,L=b[E>>1]|0,F=c[Q>>2]|0,G=of(D,F,L)|0,G<<16>>16!=L<<16>>16):0){b[E>>1]=G;j=df(d,h,s,y,D,r,F,x,1)|0}else j=y;y=c[p>>2]|0;z=b[y+(O<<1)>>1]|0;if(z<<16>>16==(b[y+(N<<1)>>1]|0)){G=of(y,c[Q>>2]|0,z)|0;ir(c[q>>2]|0,y|0,H|0)|0;L=q+4|0;ir(c[L>>2]|0,c[Q>>2]|0,H|0)|0;y=c[p>>2]|0;b[y+(O<<1)>>1]=G;y=df(d,h,s,j,y,r,c[Q>>2]|0,x,1)|0;H=c[q>>2]|0;b[H+(N<<1)>>1]=G;if((y|0)==(df(d,h,s,j,H,r,c[L>>2]|0,x,1)|0)){c:do if((o+-1|0)>>>0<2){E=0;A=y;z=y;while(1){if((E|0)>=3)break c;d:do if(!E){y=N;D=O}else switch(o|0){case 1:{D=c[J+(E+-1<<2)>>2]|0;y=D;break d}case 2:{y=c[J+(E+-1<<2)>>2]|0;D=c[J+(2-E<<2)>>2]|0;break d}default:{y=-1;break a}}while(0);l=c[p>>2]|0;y=l+(y<<1)|0;B=b[y>>1]|0;H=c[q>>2]|0;C=b[H+(D<<1)>>1]|0;m=c[Q>>2]|0;t=of(l,m,B)|0;if(!(t<<16>>16==(of(H,c[L>>2]|0,C)|0)<<16>>16?B<<16>>16==C<<16>>16:0)){y=0;break a}if(B<<16>>16!=t<<16>>16){b[y>>1]=t;y=df(d,h,s,j,l,r,m,x,1)|0;H=c[q>>2]|0;b[H+(D<<1)>>1]=t;if((y|0)==(df(d,h,s,j,H,r,c[L>>2]|0,x,1)|0)){A=y;z=y}else{y=-1;break a}}E=E+1|0}}else{A=y;z=y}while(0);e:do if(I){E=(n|0)%2|0;G=J+(1-E<<2)|0;E=J+(E<<2)|0;F=0;while(1){if((F|0)>=3){l=A;break e}switch(F|0){case 0:{y=N;D=c[G>>2]|0;break}case 1:{y=c[G>>2]|0;D=c[E>>2]|0;break}case 2:{y=c[E>>2]|0;D=O;break}default:{y=-1;break a}}l=c[p>>2]|0;y=l+(y<<1)|0;B=b[y>>1]|0;J=c[q>>2]|0;C=b[J+(D<<1)>>1]|0;m=c[Q>>2]|0;t=of(l,m,B)|0;if(!(t<<16>>16==(of(J,c[L>>2]|0,C)|0)<<16>>16?B<<16>>16==C<<16>>16:0)){y=0;break a}if(B<<16>>16!=t<<16>>16){b[y>>1]=t;y=df(d,h,s,j,l,r,m,x,1)|0;J=c[q>>2]|0;b[J+(D<<1)>>1]=t;if((y|0)==(df(d,h,s,j,J,r,c[L>>2]|0,x,1)|0)){A=y;z=y}else{y=-1;break a}}F=F+1|0}}else l=A;while(0);if(!K?(a[M>>0]|0)==4:0){m=c[p>>2]|0;C=m+(N<<1)|0;B=b[C>>1]|0;A=0;y=0;while(1){if((A|0)>=4)break;N=(B<<16>>16==(b[m+(e[f+(k*144|0)+6+(A<<1)>>1]<<1)>>1]|0)&1)+y|0;A=A+1|0;y=N}if((y|0)==3){z=B&65535;while(1){if((z|0)<=0){y=1;break}z=z+-1|0;y=b[m+(e[(c[Q>>2]|0)+(z<<1)>>1]<<1)>>1]|0;if(B<<16>>16!=y<<16>>16){P=52;break}}if((P|0)==52)y=y+1<<16>>16;b[C>>1]=y;P=df(d,h,s,l,m,r,c[Q>>2]|0,x,1)|0;z=c[q>>2]|0;b[z+(O<<1)>>1]=y;y=P;z=df(d,h,s,l,z,r,c[L>>2]|0,x,1)|0}else y=l}else y=l;if((y|0)==(z|0)){y=0;while(1){if((y|0)>=(h|0))break;if((b[(c[p>>2]|0)+(e[(c[Q>>2]|0)+(y<<1)>>1]<<1)>>1]|0)==(b[(c[q>>2]|0)+(e[(c[L>>2]|0)+(y<<1)>>1]<<1)>>1]|0))y=y+1|0;else{y=-1;break a}}Ze(g,v,c[p>>2]|0,u);Ze(g,w,c[q>>2]|0,u);y=z+1|0}else y=-1}else y=-1}else y=0}else y=0;while(0);i=R;return y|0}function qf(c,d,e,f,g,h,i,j,k,l,m,n){c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0;o=f&65535;p=g&65535;a:do if((b[m+(o<<1)>>1]|0)==(b[n+(p<<1)>>1]|0)){n=b[i+(o<<1)>>1]|0;m=b[j+(p<<1)>>1]|0;switch((m<<16>>16==0&1)+(n<<16>>16==0&1)|0){case 1:{m=-1;break a}case 0:{if((n&65535|0)!=(p+1|0)){m=-1;break a}if((m&65535|0)!=(o+1|0)){m=-1;break a}break}default:{}}if((b[k+(o<<1)>>1]|0)==(b[l+(p<<1)>>1]|0)){q=d&65535;n=0;m=0;i=0;while(1){if((n|0)>=3){f=n;break}i=b[c+(q*144|0)+94+(n<<1)>>1]|0;if(!(i<<16>>16)){f=n;i=0;break}l=(b[c+(q*144|0)+6+(a[c+(q*144|0)+106+n>>0]<<1)>>1]|0)==f<<16>>16;m=l&1;if(l){f=n;break}n=n+1|0}l=e&65535;o=0;j=0;n=0;while(1){if((o|0)>=3){k=o;break}n=b[c+(l*144|0)+94+(o<<1)>>1]|0;if(!(n<<16>>16)){k=o;n=0;break}k=(b[c+(l*144|0)+6+(a[c+(l*144|0)+106+o>>0]<<1)>>1]|0)==g<<16>>16;j=k&1;if(k){k=o;break}o=o+1|0}if((m|0)==(j|0))if(!m)m=1;else{j=i+-1<<16>>16;o=n+-1<<16>>16;p=b[h>>1]|0;m=b[h+2>>1]|0;if(p<<16>>16==d<<16>>16?j<<16>>16==m<<16>>16:0){i=j;n=0}else{i=m;n=j<<16>>16!=p<<16>>16?1:m<<16>>16!=d<<16>>16}do if(p<<16>>16==e<<16>>16?o<<16>>16==i<<16>>16:0)if(n)m=0;else{m=0;r=25}else if(i<<16>>16==e<<16>>16){m=o<<16>>16!=p<<16>>16;if(n^m){m=0;break}else{r=25;break}}else if(n){r=26;break}else{m=0;break}while(0);if((r|0)==25)if(n|m)r=26;else m=1;if((r|0)==26){n=a[c+(q*144|0)+118+f>>0]|0;m=a[c+(l*144|0)+118+k>>0]|0;if(n<<24>>24==m<<24>>24){m=1;break}if(((n&7)+-1|0)>>>0>=4){m=1;break}if(((m&7)+-1|0)>>>0<4)m=0;else{m=1;break}}}else m=0}else m=-1}else m=-1;while(0);return m|0}
+function Mi(a,d,f){a=a|0;d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;a:do if(((f|0)!=0?(y=c[f>>2]|0,(y|0)!=0):0)?(c[f+20>>2]|0)>=1:0){B=f+16|0;n=c[B>>2]|0;A=f+4|0;g=c[A>>2]|0;if(g|0){Cq(g);c[A>>2]=0}z=f+8|0;g=c[z>>2]|0;if(g|0){Cq(g);c[z>>2]=0}g=c[B>>2]|0;h=0;i=0;while(1){if((h|0)>=(g|0)){k=i;break}x=e[y+(h*36|0)+28>>1]|0;h=h+1|0;i=(i|0)<(x|0)?x:i}if(k){i=Dq(k+1|0,2)|0;if(!i){g=0;k=0;h=0;l=54}else l=13}else{i=0;l=13}b:do if((l|0)==13){j=0;g=0;while(1){if((j|0)>=(d|0))break;x=b[a+(j*144|0)+92>>1]|0;h=x&65535;if(x<<16>>16){if((h|0)>(k|0)){g=0;k=0;h=0;l=54;break b}x=i+(h<<1)|0;b[x>>1]=(b[x>>1]|0)+1<<16>>16;g=g+1|0}j=j+1|0}if(g){k=Dq(g,2)|0;if(k){j=Dq(n,2)|0;if(j){m=0;l=0;h=0;c:while(1){d:while(1){x=y+(m*36|0)|0;w=y+(m*36|0)+28|0;t=y+(m*36|0)+30|0;u=y+(m*36|0)+2|0;v=x+36|0;while(1){if((m|0)>=(n|0))break c;q=b[w>>1]|0;r=b[x>>1]|0;o=1;p=r&65535;while(1){if((o|0)==2)break;s=p-(e[y+(m*36|0)+(o<<1)>>1]|0)|0;o=o+1|0;p=s}o=i+((q&65535)<<1)|0;s=b[o>>1]|0;if((b[t>>1]|0)==s<<16>>16){q=r<<16>>16==(b[u>>1]|0);if(q)p=q&1;else break}else p=0;p=(p|0)!=0;if(!(p|s<<16>>16==0)){g=j;h=0;l=54;break b}n=n+-1|0;if((n|0)>(m|0))jr(x|0,v|0,(n-m|0)*36|0)|0;if(p)break d}l=l+1<<16>>16;b[w>>1]=l;b[o>>1]=l;if(!m)o=0;else{o=m+-1|0;o=(e[y+(o*36|0)+30>>1]|0)+(e[y+(o*36|0)+32>>1]|0)|0}w=o&65535;b[j+(m<<1)>>1]=w;b[y+(m*36|0)+32>>1]=w;b[x>>1]=p;m=m+1|0}b[o>>1]=0;h=h+1|0}if((n|0)==(l&65535|0)){if(!(l<<16>>16))if(!h){g=j;h=0;l=54;break}else{g=0;h=0;l=55;break}h=Dq(n<<2,2)|0;if(!h){g=j;l=54}else{l=0;while(1){if((l|0)==(n|0)){q=0;break}b[h+(l<<1)>>1]=l;l=l+1|0}while(1){if((q|0)>=(d|0))break;l=a+(q*144|0)+92|0;m=b[l>>1]|0;do if(m<<16>>16){x=b[i+((m&65535)<<1)>>1]|0;b[l>>1]=x;l=(x&65535)+-1|0;if(!(x<<16>>16)){g=g+-1|0;break}m=j+(l<<1)|0;o=b[m>>1]|0;p=o&65535;if(p>>>0>=((e[y+(l*36|0)+30>>1]|0)+(e[y+(l*36|0)+32>>1]|0)|0)>>>0){g=j;l=54;break b}b[m>>1]=o+1<<16>>16;b[k+(p<<1)>>1]=q}while(0);q=q+1|0}c[B>>2]=n;c[f+12>>2]=g;c[A>>2]=k;c[z>>2]=h;if(i|0)Cq(i);Cq(j);g=(n*3|0)+1+g|0;break a}}else{g=j;h=0;l=54}}else{g=j;h=0;l=54}}else{g=0;h=0;l=54}}else{j=0;g=0;h=0}}while(0);if((l|0)==54){j=g;g=-30005;l=55}if((l|0)==55)if(k)Cq(k);if(i|0)Cq(i);if(h|0)Cq(h);if(j|0)Cq(j);c[f+12>>2]=0;c[B>>2]=0;if(!g){if(!(c[f+56>>2]&255)){if((c[f+32>>2]|0)<=1){g=0;break}if(!(c[f+64>>2]&49152)){g=0;break}}g=1}}else g=0;while(0);return g|0}function Ni(a,b,c){a=a|0;b=b|0;c=c|0;return (e[c+((e[a>>1]|0)<<1)>>1]|0)-(e[c+((e[b>>1]|0)<<1)>>1]|0)|0}function Oi(a,d,f,g,h){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;l=g-f|0;a:do if((l|0)>=1?(m=d+12|0,(c[m>>2]|0)>=2):0){i=c[d>>2]|0;j=d+4|0;k=0;while(1){if((k|0)>=(l|0))break;a=b[i+(k*36|0)+30>>1]|0;g=a&65535;if((a&65535)>=2){a=e[i+(k*36|0)+32>>1]|0;if((a+g|0)>(c[m>>2]|0)){g=-30005;break a}ih(h,(c[j>>2]|0)+(a<<1)|0,g,2,22)|0}k=k+1|0}a=d+16|0;g=c[a>>2]|0;if((g|0)>1){ih(h+(f<<1)|0,c[d+8>>2]|0,l,2,22)|0;g=c[a>>2]|0}}else g=0;while(0);return g|0}function Pi(a,b,d){a=a|0;b=b|0;d=d|0;switch(d&3|0){case 3:{a=a+16|0;c[a>>2]=(c[a>>2]|0)-b;break}case 1:{c[a+20>>2]=c[a+16>>2];break}default:{}}return 0}function Qi(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;a:do if((f|0)!=0&(a[b+24>>0]|0)!=0){switch(h&3|0){case 2:case 0:{j=c[b+20>>2]|0;i=j;j=j+g|0;break}case 3:case 1:{i=c[b+20>>2]|0;j=c[b+16>>2]|0;break}default:{}}if(!((h&4|0)==0|(h&40|0)==40)){g=j+1|0;if((d[e>>0]|0)==(g|0)){g=0;break}g=g&255;a[f>>0]=g;a[e>>0]=g;g=1;break}if(!((h&8|0)==0|(i|0)==(j|0))){m=(i|0)>(j|0);k=m?j:i;i=m?i:j;m=d[e>>0]|0;j=m&15;b:do switch(j|0){case 3:case 2:case 1:{b=(k|0)==0;if(b&(i|0)==1){g=h&32;b=g<<1|16;g=(g|0)==0?4:9;break b}g=(i|0)==2;if(!(b&g))if((k|0)==1&g){b=64;g=7}else{g=-9995;break a}else{b=48;g=6}break}case 8:{if((k|0)==0&(i|0)==1){b=80;g=8}else{g=-9995;break a}break}default:{g=m&112;switch(g|0){case 16:{if((i|0)==1&((h&32|0)!=0&(k|0)==0)){b=80;g=9}else l=18;break}case 80:{l=18;break}case 48:{g=(k|0)==1|(i|0)==1;b=g?32:48;g=g?5:j;break}case 64:{g=(k|0)==0|(i|0)==0;b=g?32:64;g=g?5:j;break}case 32:{b=32;g=j;break}case 0:{b=(k|0)==0;if(!(b&(i|0)==1)){g=(i|0)==2;if(!(b&g))if((k|0)==1&g){b=64;g=j}else{g=-9995;break a}else{b=48;g=j}}else{b=16;g=j}break}default:{g=-9995;break a}}if((l|0)==18){l=(k|0)==2|(i|0)==2;b=l?32:g;g=l?5:j}switch(j|0){case 8:{g=8;break b}case 7:case 6:case 5:case 9:case 4:break;default:{g=-9995;break a}}}}while(0);g=g|b;if((g|0)!=(m|0)){g=g&255;a[f>>0]=g;a[e>>0]=g;g=1}else g=0}else g=0}else g=0;while(0);return g|0}function Ri(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=a+156|0;h=a+88|0;i=a+72|0;j=a+160|0;k=0;f=0;l=0;while(1){if((l|0)>=(c[g>>2]|0)){e=k;break}c[h>>2]=c[a+92+(l<<2)>>2];c[i>>2]=0;e=Si(a,b,d)|0;ij(b)|0;if((e|0)<=0)break;c[j>>2]=(c[j>>2]|0)+1;k=e;f=e+f|0;l=l+1|0}if((e+9999|0)>>>0>=20){e=(Ic(c[a+180>>2]|0,c[a+184>>2]|0)|0)==0;e=e?f:-9985}return e|0}function Si(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;L=i;i=i+16|0;J=L+4|0;G=L;v=c[e>>2]|0;I=c[e+4>>2]|0;C=c[e+8>>2]|0;D=c[e+12>>2]|0;K=e+16|0;c[J>>2]=c[K>>2];w=c[e+20>>2]|0;z=c[e+24>>2]|0;A=c[e+32>>2]|0;if((f&128|0)!=0?(c[e+36>>2]|0)!=0:0){c[e+40>>2]=0;F=c[e+56>>2]|0;x=0;E=(b[d+172>>1]|0)==0|(F|0)!=0;F=(F|0)==1}else{x=1;E=1;F=0}c[J>>2]=0;c[D>>2]=0;c[v+4>>2]=0;c[v>>2]=-1;a[C>>0]=3;B=d+172|0;H=0;h=0;a:while(1){u=c[D+(H<<2)>>2]|0;g=Ti(u,v)|0;o=Ui(d,u)|0;t=F&(H|0)==0;p=I+(u<<3)|0;q=u^1;r=I+(q<<3)|0;s=0;n=0;while(1){if((s|0)>=(o|0)){g=n;break}m=Vi(d,u,s,G)|0;do if((m|0)!=-2){if(t?((m|0)/2|0|0)<=(c[d>>2]|0):0){j=n;break}if(!E?((m|0)/2|0|0)>(c[d>>2]|0):0){j=n;break}if(!((c[p>>2]|0)==(m|0)?(Wi(d,p)|0)==(u|0):0)){l=c[G>>2]|0;h=Xi(d,u,m,l)|0;if((h|0)>0){if(b[B>>1]|0){if(Zi(d,u,m)|0){j=n;break}if(_i(d,u,m,I)|0){j=n;break}}j=Ti(m,v)|0;if((j|0)==-2){j=(c[J>>2]|0)+1|0;c[J>>2]=j;c[D+(j<<2)>>2]=m;j=C+m|0;if((a[j>>0]|0)<3)a[j>>0]=3;j=m^1;k=C+j|0;if((a[k>>0]|0)<1)a[k>>0]=1;c[I+(m<<3)>>2]=u;c[I+(m<<3)+4>>2]=l;c[v+(j<<2)>>2]=m;c[v+(m<<2)>>2]=-1;j=n+1|0;break}k=m^1;if((a[C+k>>0]|0)<=1){j=n;break}if((c[r>>2]|0)==(k|0)){if((g|0)==(j|0)|(Wi(d,r)|0)==(q|0)){j=n;break}}else if((g|0)==(j|0)){j=n;break}if(b[B>>1]|0?_i(d,k,u,I)|0:0){j=n;break}g=aj(d,D,J,w,z,A,I,v,u,m,l,g,j,C)|0;if((g+9999|0)>>>0<20){h=31;break a}if(!g){h=33;break a}else{j=n+1|0;break}}}if((h+9999|0)>>>0<20){g=h;h=39;break a}else j=n}else j=n;while(0);s=s+1|0;n=j}if(!(x|(g|0)!=0)?(y=gj(d,e,u)|0,(y+9999|0)>>>0<20):0){g=y;h=43;break}g=c[J>>2]|0;if((H|0)<(g|0))H=H+1|0;else{h=45;break}}do if((h|0)==31)c[K>>2]=c[J>>2];else if((h|0)==33){g=cj(d,I,0,1,1e4)|0;if((g+9999|0)>>>0<20){c[K>>2]=c[J>>2];break}if(g|0){e=d+72|0;c[e>>2]=c[e>>2]|f&1}d=ej(d,I,0,1,g,0,f)|0;c[K>>2]=c[J>>2];g=(d+9999|0)>>>0<20?d:g}else if((h|0)==39)c[K>>2]=c[J>>2];else if((h|0)==43)c[K>>2]=c[J>>2];else if((h|0)==45){c[K>>2]=g;g=0}while(0);i=L;return g|0}function Ti(a,b){a=a|0;b=b|0;var d=0,e=0;d=b+(a<<2)|0;e=c[d>>2]|0;switch(e|0){case -2:{a=-2;break}case -1:break;default:{b=Ti(e,b)|0;c[d>>2]=b;return b|0}}return a|0}function Ui(a,b){a=a|0;b=b|0;var d=0;if((b|0)>1){d=((b|0)/2|0)+-1|0;b=c[a+76>>2]|0;if((c[b+(d<<5)>>2]|0)>0)b=(e[b+(d<<5)+22>>1]|0)+1|0;else b=0}else b=c[a+20>>2]|0;return b|0}function Vi(b,d,f,g){b=b|0;d=d|0;f=f|0;g=g|0;var h=0;h=d+-2|0;do if((h|0)>-1){if(!f){c[g>>2]=(d|-2)^1;f=d&1;break}d=c[(c[(c[b+76>>2]|0)+(((h|0)/2|0)<<5)+28>>2]|0)+(f+-1<<2)>>2]|0;c[g>>2]=d;f=c[b+80>>2]|0;if((c[f+(d*28|0)+8>>2]&16383|0)!=0?(a[f+(d*28|0)+25>>0]|0)==0:0)f=((e[f+(d*28|0)+2>>1]<<1|1)^h)+2|0;else f=-2}else if(!(c[(c[b+76>>2]|0)+(f<<5)>>2]&16383))f=-2;else{f=(f<<1)+2|d&1;c[g>>2]=~f}while(0);return f|0}function Wi(a,b){a=a|0;b=b|0;var d=0;d=c[b+4>>2]|0;b=c[b>>2]|0;do if((d|0)<=-1)if((b|0)<2){b=~d;break}else{b=(b|0)%2|0;break}else b=(((e[(c[a+80>>2]|0)+(d*28|0)+2>>1]|0)<<1|1)^b+-2)+2|0;while(0);return b|0}function Xi(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0;j=i;i=i+16|0;g=j;h=j+4|0;f=Yi(b,d,e,f,g,h)|0;do if((f+9999|0)>>>0>=20){d=c[g>>2]|0;if(!(a[h>>0]|0)){b=c[d+16>>2]&16383;if(f|0){f=b;break}f=(c[d+8>>2]|0)-b|0;break}else{b=c[d+8>>2]&16383;if(f|0){f=b;break}f=(c[d>>2]|0)-b|0;break}}while(0);i=j;return f|0}function Yi(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0;i=((d|0)/2|0)+-1|0;j=((e|0)/2|0)+-1|0;c[g>>2]=0;k=(e|0)>1;do if((d|0)>1){if(k){if(!(e+d&1)){i=-9999;break}c[g>>2]=(c[b+80>>2]|0)+(f*28|0);a[h>>0]=0;i=d&1;break}if((e|0)>-1?(e+d&1|0)==0:0){c[g>>2]=(c[b+76>>2]|0)+(i<<5);a[h>>0]=e+3;i=e&1^1}else i=-9999}else if((d|0)>-1&k?(e+d&1|0)==0:0){c[g>>2]=(c[b+76>>2]|0)+(j<<5);a[h>>0]=d+1;i=d&1}else i=-9999;while(0);return i|0}function Zi(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=i;i=i+16|0;p=q;h=c[a+172>>2]|0;g=h&65535;h=h>>>16&65535;do if(((!((e|0)<2|((d|0)<2|g<<16>>16==0))?(m=a+76|0,f=c[m>>2]|0,(b[f+(((e|0)/2|0)+-1<<5)+20>>1]&g)<<16>>16==0):0)?(n=a+174|0,h<<16>>16!=0):0)?(o=a+176|0,j=b[o>>1]|0,j<<16>>16!=0):0){k=b[f+(((d|0)/2|0)+-1<<5)+20>>1]|0;l=(k&h)<<16>>16==h<<16>>16;if(l|(k&j)<<16>>16==j<<16>>16){j=Ui(a,e)|0;k=0;g=0;f=0;while(1){if((k|0)>=(j|0))break;h=Vi(a,e,k,p)|0;do if(!((h|0)<2|(h|0)==(d|0))?(Xi(a,e,h,c[p>>2]|0)|0)>0:0){g=g+1|0;h=b[(c[m>>2]|0)+(((h|0)/2|0)+-1<<5)+20>>1]|0;if(l){r=b[o>>1]|0;if((r&h)<<16>>16!=r<<16>>16)break}else{r=b[n>>1]|0;if((r&h)<<16>>16!=r<<16>>16)break}f=f+1|0}while(0);k=k+1|0}if((g|0)==1&(f|0)!=0){f=1;break}}f=0}else f=0;while(0);i=q;return f|0}function _i(a,d,f,g){a=a|0;d=d|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=i;i=i+16|0;p=u;a:do if(((((((!((d|0)<2|(f|0)<2)?(l=c[a+172>>2]|0,m=l&65535,m<<16>>16!=0):0)?(n=((d|0)/2|0)+-1|0,o=a+76|0,(b[(c[o>>2]|0)+(n<<5)+20>>1]&m)<<16>>16==0):0)?(r=a+174|0,l>>>0>=65536):0)?(t=a+176|0,(b[t>>1]|0)!=0):0)?(h=$i(a,d,g,p)|0,j=c[p>>2]|0,!((h|0)==-2|(j|0)<0)):0)?(k=c[a+80>>2]|0,d=e[k+(j*28|0)>>1]|0,q=((h|0)/2|0)+-1|0,(d|0)==(q|0)|(d|0)==(n|0)):0)?(e[k+(j*28|0)+2>>1]^q|0)==(n|0):0){j=c[o>>2]|0;h=b[j+(q<<5)+20>>1]|0;k=b[r>>1]|0;r=(k&h)<<16>>16==k<<16>>16;l=r&1;if(!(!r?(r=b[t>>1]|0,(r&h)<<16>>16!=r<<16>>16):0))s=11;do if((s|0)==11){j=b[j+(((f|0)/2|0)+-1<<5)+20>>1]|0;s=(k&j)<<16>>16==k<<16>>16;h=s&1;if(s)if((h+l|0)==1){h=1;break a}else break;else{t=b[t>>1]|0;if((h+l|0)==1?(t&j)<<16>>16==t<<16>>16:0){h=1;break a}else break}}while(0);h=0}else h=0;while(0);i=u;return h|0}function $i(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=d+(b<<3)|0;g=Wi(a,f)|0;a:do if((g|0)==(b|0)){f=c[f>>2]|0;c[e>>2]=c[d+(b<<3)+4>>2]}else{i=b^1;h=g^1;while(1){if((h|0)==-2){f=-2;break a}g=d+(h<<3)|0;f=h;h=c[g>>2]|0;if((h|0)==(i|0))break;if((h|0)==(f|0)){f=-2;break a}}a=Wi(a,g)|0;c[e>>2]=c[d+(f<<3)+4>>2];f=a^1^a+b&1}while(0);return f|0}function aj(b,d,e,f,g,h,i,j,k,l,m,n,o,p){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;var q=0,r=0;n=bj(n,i,j,f,h)|0;if((n+9999|0)>>>0>=20){q=bj(o,i,j,g,h)|0;if((q+9999|0)>>>0>=20){while(1){if((q|n|0)<=-1)break;if((c[f+(n<<2)>>2]|0)!=(c[g+(q<<2)>>2]|0))break;n=n+-1|0;q=q+-1|0}while(1){o=n+1|0;n=c[f+(o<<2)>>2]|0;if(!n){n=0;break}if((Xi(b,c[i+(n<<3)>>2]|0,n,c[i+(n<<3)+4>>2]|0)|0)>1)n=o;else break}l=l^1;while(1){b=o+-1|0;if((o|0)<=0)break;o=c[f+(b<<2)>>2]|0;c[j+(o<<2)>>2]=n;o=o^1;c[j+(o<<2)>>2]=n;h=p+o|0;if((a[h>>0]|0)>1){o=b;continue}c[i+(o<<3)>>2]=l;c[i+(o<<3)+4>>2]=m;r=(c[e>>2]|0)+1|0;c[e>>2]=r;c[d+(r<<2)>>2]=o;if((a[h>>0]|0)>=2){o=b;continue}a[h>>0]=2;o=b}while(1){if((q|0)<=-1)break;o=c[g+(q<<2)>>2]|0;c[j+(o<<2)>>2]=n;o=o^1;c[j+(o<<2)>>2]=n;h=p+o|0;if((a[h>>0]|0)<=1?(c[i+(o<<3)>>2]=k,c[i+(o<<3)+4>>2]=m,r=(c[e>>2]|0)+1|0,c[e>>2]=r,c[d+(r<<2)>>2]=o,(a[h>>0]|0)<2):0)a[h>>0]=2;q=q+-1|0}h=n^1;o=p+h|0;if((a[o>>0]|0)<=1?(c[i+(h<<3)>>2]=k,c[i+(h<<3)+4>>2]=m,r=(c[e>>2]|0)+1|0,c[e>>2]=r,c[d+(r<<2)>>2]=h,(a[o>>0]|0)<2):0)a[o>>0]=2}else n=q}return n|0}function bj(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;c[e>>2]=a;g=a;a=0;while(1){if(!g)break;g=Ti(c[b+(g<<3)>>2]|0,d)|0;a=a+1|0;if((a|0)>=(f|0)){a=-9999;break}c[e+(a<<2)>>2]=g}return a|0}function cj(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;i=b+(e<<3)|0;h=c[i>>2]|0;i=Wi(a,i)|0;g=dj(a,h,i,c[b+(e<<3)+4>>2]|0)|0;if((g+9999|0)>>>0>=20){g=(g|0)<(f|0)?g:f;if((h|0)!=(d|0)){d=cj(a,b,d,h,g)|0;g=(d|0)<(g|0)?d:g}if((i|0)!=(e|0)){e=cj(a,b,e^1,i^1,g)|0;return ((e|0)<(g|0)?e:g)|0}}return g|0}function dj(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0;k=i;i=i+16|0;g=k;h=k+4|0;f=Yi(b,d,e,f,g,h)|0;do if((f+9999|0)>>>0>=20){j=c[g>>2]|0;if(!(a[h>>0]|0)){e=j+16|0;g=c[e>>2]|0;d=g&16383;if(!f)f=(c[j+8>>2]|0)-d|0;else f=d;if(!(g&16384)){c[e>>2]=g|16384;break}else{b=b+68|0;c[b>>2]=(c[b>>2]|0)+1;f=(f|0)/2|0;break}}else{e=j+8|0;g=c[e>>2]|0;d=g&16383;if(!f)f=(c[j>>2]|0)-d|0;else f=d;if(!(g&16384)){c[e>>2]=g|16384;break}else{b=b+68|0;c[b>>2]=(c[b>>2]|0)+1;f=(f|0)/2|0;break}}}while(0);i=k;return f|0}function ej(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;m=g;a:while(1){k=m<<24>>24==0;l=1-(m&255)&255;while(1){j=b+(e<<3)|0;i=e;e=c[j>>2]|0;j=Wi(a,j)|0;g=c[b+(i<<3)+4>>2]|0;if(k)break;if((j|0)!=(i|0)?(n=ej(a,b,i^1,j^1,f,l,h)|0,(n+9999|0)>>>0<20):0)g=n;else g=fj(a,e,j,g,f,m,h)|0;if((e|0)==(d|0)|(g+9999|0)>>>0<20)break a}if((e|0)!=(d|0)?(o=ej(a,b,d,e,f,0,h)|0,(o+9999|0)>>>0<20):0)g=o;else g=fj(a,e,j,g,f,0,h)|0;if((j|0)==(i|0)|(g+9999|0)>>>0<20)break;m=1;d=i^1;e=j^1}return g|0}function fj(d,e,f,g,h,j,k){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0;q=i;i=i+16|0;m=q;l=q+4|0;g=Yi(d,e,f,g,m,l)|0;if((g+9999|0)>>>0>=20){p=(g|0)==0?h:0-h|0;n=a[l>>0]|0;o=c[m>>2]|0;a:do if(!(n<<24>>24)){l=o+16|0;m=c[l>>2]|0;h=m&16383;g=h+p|0;if(!p){c[l>>2]=m&-16385;h=0;break}if((g|0)>=0?(g|0)<=(c[o+8>>2]|0):0){if(!(k&1))g=h;else{k=o+24|0;a[k>>0]=(a[k>>0]|0)+1<<24>>24}c[l>>2]=m&-32768|g;h=c[d+88>>2]|0;l=h+16|0;m=(c[l>>2]|0)+5|0;if((m|0)<(c[h>>2]|0)){f=(b[o>>1]|0)==((((j<<24>>24?f:e)|0)/2|0)+65535&65535)<<16>>16&1;b[h+(m<<3)>>1]=b[o+4+((f^1)<<1)>>1]|0;b[h+((c[l>>2]|0)+5<<3)+2>>1]=b[o+4+(f<<1)>>1]|0;c[l>>2]=(c[l>>2]|0)+1;h=0;break}else{c[h+12>>2]=1;h=-9996;break}}else h=-9999}else{l=o+8|0;m=c[l>>2]|0;h=m&16383;g=h+p|0;if(!p){c[l>>2]=m&-16385;h=0;break}if((g|0)>=0?(g|0)<=(c[o>>2]|0):0){if(!(k&1))g=h;else{k=o+16|0;a[k>>0]=(a[k>>0]|0)+1<<24>>24}c[l>>2]=g+(m&-32768);h=n<<24>>24;if(!(j<<24>>24))switch(h|0){case 1:{h=c[d+88>>2]|0;c[h+24>>2]=((f|0)/2|0)+-1;c[h+8>>2]=p;h=0;break a}case 4:{c[(c[d+88>>2]|0)+32>>2]=((e|0)/2|0)+-1;h=0;break a}default:{h=-9999;break a}}else switch(h|0){case 1:{c[(c[d+88>>2]|0)+32>>2]=((f|0)/2|0)+-1;h=0;break a}case 4:{h=c[d+88>>2]|0;c[h+24>>2]=((e|0)/2|0)+-1;c[h+8>>2]=p;h=0;break a}default:{h=-9999;break a}}}else h=-9999}while(0);g=h|0?h:g}i=q;return g|0}function gj(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;t=i;i=i+16|0;r=t;a:do switch(c[d+56>>2]|0){case 0:{o=d+4|0;while(1){if((e|0)<=1){s=46;break a}if((e&1|0)==0?(f=(e|0)/2|0,(f|0)<=(c[a>>2]|0)):0){h=e;e=f;break}e=$i(a,e,c[o>>2]|0,r)|0}m=e+-1|0;n=a+76|0;l=c[n>>2]|0;if((c[l+(m<<5)>>2]|0)==(c[l+(m<<5)+8>>2]&16383|0)){e=h;f=h;while(1){if((f|0)<=1)break;e=f;f=$i(a,f,c[o>>2]|0,r)|0}if(((e&1|0)==0?(m=(e|0)/2|0,p=m+-1|0,(m|0)<=(c[a>>2]|0)):0)?(m=c[n>>2]|0,(c[m+(p<<5)>>2]|0)>(c[m+(p<<5)+8>>2]&16383|0)):0){j=a+172|0;k=d+40|0;l=d+36|0;m=d+28|0;e=0;while(1){if((h|0)<=1)break;b:do if(((h&1|0)==0?(g=(h|0)/2|0,q=g+-1|0,(g|0)<=(c[a>>2]|0)):0)?(g=c[n>>2]|0,(c[g+(q<<5)>>2]|0)==(c[g+(q<<5)+8>>2]&16383|0)):0){if(b[j>>1]|0?hj(a,d,h,-2,-2)|0:0)break;f=c[k>>2]|0;g=0;while(1){if((g|0)>=(f|0))break;u=c[l>>2]|0;if((p|0)==(c[u+(g<<2)>>2]|0)?(q|0)==(c[u+((g|1)<<2)>>2]|0):0)break b;g=g+2|0}if((f+2|0)>(c[m>>2]|0)){e=-9993;break a}c[k>>2]=f+1;g=c[l>>2]|0;c[g+(f<<2)>>2]=p;u=c[k>>2]|0;c[k>>2]=u+1;c[g+(u<<2)>>2]=q;e=e+1|0}while(0);h=$i(a,h,c[o>>2]|0,r)|0}if(e)e=1;else s=46}else s=46}else s=46;break}case 1:{k=a+76|0;h=d+4|0;g=-2;f=-2;while(1){if((e|0)<=1)break;if((e&1|0)==0?(j=(e|0)/2|0,(j|0)<=(c[a>>2]|0)):0){u=j+-1|0;q=c[k>>2]|0;f=((c[q+(u<<5)>>2]|0)-(c[q+(u<<5)+8>>2]|0)|0)<2?e:f}g=e;e=$i(a,e,c[h>>2]|0,r)|0}e=(g|0)/2|0;j=e+-1|0;if(((!((g|0)==(f|0)|(f&1|0)==0&((f|0)!=-2&(g|0)!=-2)^1)?(l=c[a>>2]|0,(e|0)>(l|0)):0)?(u=c[k>>2]|0,(c[u+(j<<5)>>2]|0)!=(c[u+(j<<5)+8>>2]|0)):0)?(u=(f|0)/2|0,m=u+-1|0,(u|0)<=(l|0)):0){e=d+40|0;f=c[e>>2]|0;g=d+36|0;h=0;while(1){if((h|0)>=(f|0))break;u=c[g>>2]|0;if((j|0)==(c[u+(h<<2)>>2]|0)?(m|0)==(c[u+((h|1)<<2)>>2]|0):0){s=46;break a}h=h+2|0}if((f+2|0)>(c[d+28>>2]|0))e=-9993;else{c[e>>2]=f+1;d=c[g>>2]|0;c[d+(f<<2)>>2]=j;u=c[e>>2]|0;c[e>>2]=u+1;c[d+(u<<2)>>2]=m;e=1}}else s=46;break}default:s=46}while(0);if((s|0)==46)e=0;i=t;return e|0}function hj(a,d,f,g,h){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0;n=i;i=i+16|0;l=n;if((g|0)==-2)g=$i(a,f,c[d+4>>2]|0,l)|0;f=(g|0)/2|0;k=f+-1|0;if(((g|0)>=2?(j=c[a>>2]|0,(f|0)<=(j|0)):0)?(m=a+76|0,f=c[m>>2]|0,(b[f+(((e[(c[a+80>>2]|0)+((c[(c[f+(k<<5)+28>>2]|0)+4>>2]|0)*28|0)+2>>1]|0)^k)<<5)+20>>1]&1)==0):0){if((h|0)==-2){h=$i(a,g,c[d+4>>2]|0,l)|0;j=c[a>>2]|0}h=(h|0)/2|0;if((h|0)>(j|0))h=(b[(c[m>>2]|0)+(h+-1<<5)+20>>1]&20)!=0&1;else h=0}else h=0;i=n;return h|0}function ij(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if(!b)return 1;d=b+12|0;i=(c[d>>2]|0)==0?2:0;i=(c[b>>2]|0)==0?i|4:i;g=b+4|0;i=(c[g>>2]|0)==0?i|8:i;e=b+8|0;i=(c[e>>2]|0)==0?i|16:i;f=b+16|0;a:do if(!i){h=0;while(1){if((h|0)>(c[f>>2]|0))break a;j=c[(c[d>>2]|0)+(h<<2)>>2]|0;k=j^1;l=c[g>>2]|0;c[l+(k<<3)>>2]=-2;c[l+(j<<3)>>2]=-2;l=c[b>>2]|0;c[l+(k<<2)>>2]=-2;c[l+(j<<2)>>2]=-2;a[(c[e>>2]|0)+k>>0]=0;a[(c[e>>2]|0)+j>>0]=0;h=h+1|0}}while(0);c[f>>2]=-1;l=(c[b+20>>2]|0)==0?i+32|0:i;return ((c[b+24>>2]|0)==0?l+64|0:l)|0}function jj(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;j=c[b+76>>2]|0;if(a[j+(f<<5)+16>>0]|0){i=e+(f*176|0)+93|0;h=a[e+(f*176|0)+92>>0]|0;b=(d[i>>0]|0)-h<<24;if((b|0)>-16777216){g=b>>24;b=c[j+(f<<5)+8>>2]|0;if((g|0)==(b|0))b=0;else{a[i>>0]=b+h;g=b;b=1}}else{g=c[j+(f<<5)+8>>2]|0;b=0}g=(c[j+(f<<5)>>2]|0)-g|0;if(g>>>0<3){h=197120>>>(g<<3&16777215);g=e+(f*176|0)+100|0;if((h&3|0)!=(a[g>>0]|0)){a[g>>0]=h;b=b+1|0}}else b=-9995}else b=0;return b|0}function kj(c,d,e,f){c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0;l=i;i=i+16|0;k=l;j=0;g=0;while(1){if((j|0)>=(d|0))break;h=f+j|0;if(a[h>>0]|0){a[h>>0]=0;b[c+(j*176|0)+104>>1]=lj(c,j,e,k,-2)|0;g=g+1|0}j=j+1|0}i=l;return g|0}function lj(b,f,g,h,i){b=b|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=(i|0)>0?-1:1;s=(i|1|0)==1;if(!(a[92240]|0)){a[92240]=$n(86667)|0;a[92241]=$n(86671)|0;a[92242]=$n(86692)|0;a[92243]=$n(86743)|0;a[92244]=$n(86796)|0;a[92245]=$n(86690)|0;a[92246]=$n(86669)|0;a[92247]=$n(86650)|0;a[92248]=$n(86673)|0;a[92249]=$n(86694)|0;a[92250]=$n(86746)|0;a[92251]=$n(86799)|0}j=b+(f*176|0)+100|0;a:do if(((d[j>>0]|0)<2?(u=b+(f*176|0)+6|0,(ho(d[u>>0]|0)|0)==0):0)?(A=b+(f*176|0)+99|0,l=a[A>>0]|0,(l+1&255)<=2):0){t=b+(f*176|0)+92|0;k=a[t>>0]|0;i=k<<24>>24==0;if(((l<<24>>24==1&i?(a[b+(f*176|0)+94>>0]|0)==0:0)?(a[j>>0]|0)==0:0)?(a[u>>0]|0)==(a[92247]|0):0){m=134217728;l=4096}else x=10;b:do if((x|0)==10){c:do if(i){switch(l<<24>>24){case -1:{if(a[b+(f*176|0)+94>>0]|0)break c;if(a[j>>0]|0)break c;z=a[u>>0]|0;if((z<<24>>24==(a[92248]|0)?1:z<<24>>24==(a[92249]|0))|z<<24>>24==(a[92250]|0)|z<<24>>24==(a[92251]|0)){m=268435456;l=8192;break b}else break c}case 0:break;default:break c}if(((a[b+(f*176|0)+94>>0]|0)==1?(a[j>>0]|0)==0:0)?(z=a[u>>0]|0,(z<<24>>24==(a[92248]|0)?1:z<<24>>24==(a[92249]|0))|z<<24>>24==(a[92250]|0)|z<<24>>24==(a[92251]|0)):0){m=536870912;l=16384;break b}if(((a[b+(f*176|0)+94>>0]|0)==2?(a[j>>0]|0)==0:0)?(z=a[u>>0]|0,(z<<24>>24==(a[92241]|0)?1:z<<24>>24==(a[92242]|0))|z<<24>>24==(a[92243]|0)|z<<24>>24==(a[92244]|0)):0){m=536870912;l=16384;break b}}while(0);y=b+(f*176|0)+93|0;z=b+(f*176|0)+94|0;if(!(fo(d[u>>0]|0,l<<24>>24,a[j>>0]|0,a[y>>0]|0,a[z>>0]|0,k<<24>>24)|0)){i=0;r=0;n=0;l=0;o=0}else{i=0;break a}while(1){j=a[t>>0]|0;k=j<<24>>24;if((r|0)>=(k|0)){w=j;v=k;p=i;break}j=e[b+(f*176|0)+8+(r<<1)>>1]|0;k=a[b+(j*176|0)+99>>0]|0;if((k+1&255)>2){i=0;break a}if(k<<24>>24?a[A>>0]|0:0){x=26;break}m=b+(j*176|0)+6|0;p=b+(j*176|0)+93|0;q=b+(j*176|0)+92|0;if(fo(d[m>>0]|0,k<<24>>24,a[b+(j*176|0)+100>>0]|0,a[p>>0]|0,a[b+(j*176|0)+94>>0]|0,a[q>>0]|0)|0){i=0;break a}o=((mj(a[m>>0]|0)|0)!=0&1)+o|0;n=((ho(d[m>>0]|0)|0)!=0&1)+n|0;j=a[m>>0]|0;k=j<<24>>24==(a[92241]|0);l=(k&1)+l|0;if(((((a[u>>0]|0)==(a[92246]|0)?(a[t>>0]|0)==2:0)?(a[A>>0]|0)==0:0)?(a[q>>0]|0)==1:0)?(a[p>>0]|0)==2:0)i=((k|j<<24>>24==(a[92242]|0)|j<<24>>24==(a[92243]|0)|j<<24>>24==(a[92244]|0))&1)+i|0;r=r+1|0}if((x|0)==26)if(s){i=0;break a}else{m=0;l=0;break}i=a[u>>0]|0;q=a[92241]|0;r=i<<24>>24==q<<24>>24;s=a[92242]|0;t=a[92243]|0;u=a[92244]|0;if(!(r|i<<24>>24==s<<24>>24|i<<24>>24==t<<24>>24|i<<24>>24==u<<24>>24)){m=i<<24>>24==(a[92246]|0);if(!((w&255)<4&(m|i<<24>>24==(a[92245]|0)))){m=0;l=0;break}k=a[y>>0]|0;i=a[z>>0]|0;j=a[A>>0]|0;if(((i<<24>>24)+(k<<24>>24)|0)!=(j+3|0)){m=0;l=0;break}if(!((o|0)!=0|w<<24>>24==0))if((n|0)==(v|0)){i=0;break a}else{m=0;l=0;break}l=m?64:128;switch(j|0){case -1:{if(!m){m=0;l=128;break b}if(i<<24>>24){m=12;l=64;break b}if(!(w<<24>>24==1&k<<24>>24>1)){m=8;l=64;break b}m=8;l=(d[b+(f*176|0)+72>>0]|0)>15?l|32768:l;break b}case 0:{if(i<<24>>24){m=4;break b}m=(p|0)==1?32:16;break b}case 1:{if(i<<24>>24){m=2;break b}b=k<<24>>24>w<<24>>24;m=b&1;l=b?l:0;break b}default:{m=1073741824;break b}}}p=a[A>>0]|0;if(p<<24>>24==1){m=(a[z>>0]|0)==0?67108864:33554432;l=2048;break}if(w<<24>>24>1){i=0;break a}i=w<<24>>24==0;if(!((l|o|0)!=0|i))if((n|0)==(v|0)){i=0;break a}else{m=0;l=0;break}if(i){if(p<<24>>24!=-1){m=0;l=0;break}l=(a[z>>0]|0)==1;m=l?16777216:0;l=l?1024:0;break}i=e[b+(f*176|0)+8>>1]|0;j=a[b+(i*176|0)+99>>0]|0;k=b+(i*176|0)+6|0;l=a[k>>0]|0;if(!(j<<24>>24)){m=l<<24>>24==(a[92240]|0);if(m?(a[b+(i*176|0)+93>>0]|0)>(a[b+(i*176|0)+92>>0]|0):0){i=a[z>>0]|0;if(i<<24>>24==1){m=64;l=1;break}if(p<<24>>24==-1){m=131072;l=1;break}m=(i|p)<<24>>24==0?8192:1073741824;l=1;break}if((l<<24>>24==q<<24>>24?1:l<<24>>24==s<<24>>24)|l<<24>>24==t<<24>>24|l<<24>>24==u<<24>>24?(a[b+(i*176|0)+93>>0]|0)==(a[b+(i*176|0)+92>>0]|0):0){if((a[z>>0]|0)==1){m=512;l=4;break}m=p<<24>>24==-1?1048576:1073741824;l=4;break}if(!((a[b+(i*176|0)+93>>0]|0)!=(a[b+(i*176|0)+92>>0]|0)|m^1|r)){if((a[z>>0]|0)==1){m=128;l=2;break}m=p<<24>>24==-1?262144:1073741824;l=2;break}}if(l<<24>>24==(a[92246]|0)){d:do if((a[b+(i*176|0)+92>>0]|0)==2){switch(a[b+(i*176|0)+94>>0]|0){case 0:break;case 1:{if(j<<24>>24!=1)break d;break}default:break d}if((a[z>>0]|0)==1){m=2048;l=16;break b}if(p<<24>>24==-1){m=4194304;l=16;break b}m=(j&255)<2?32768:1073741824;l=16;break b}while(0);if((a[z>>0]|0)==1){m=4096;l=32;break}if(p<<24>>24==-1){m=8388608;l=32;break}m=j<<24>>24==1?65536:1073741824;l=32;break}if((!(l<<24>>24==(a[92240]|0)?1:l<<24>>24==q<<24>>24)?(ho(l&255)|0)==0:0)?(a[b+(i*176|0)+93>>0]|0)>(a[b+(i*176|0)+92>>0]|0):0){do if((a[y>>0]|0)==1){if(!(nj(b,f,0)|0))break;if((a[z>>0]|0)==1){m=1024;l=8;break b}m=(a[A>>0]|0)==-1?2097152:1073741824;l=8;break b}while(0);i=a[z>>0]|0;if(i<<24>>24==1){m=256;l=512;break}if((a[A>>0]|0)==-1){m=524288;l=512;break}m=i<<24>>24==0?16384:1073741824;l=512;break}if((a[A>>0]|0)==-1){l=(ho(d[k>>0]|0)|0)==0;m=l?16777216:0;l=l?256:0}else{m=0;l=0}}while(0);k=(g|0)==0;if(!k){e:do if((m|0)!=0&(m&1073741824|0)==0){i=1;j=0;while(1){if((j|0)==33)break e;if(i&m|0){b=g+(j<<2)|0;c[b>>2]=(c[b>>2]|0)+B}i=i<<1;j=j+1|0}}while(0);i=a[A>>0]|0;if(i<<24>>24){b=_(i<<24>>24,B)|0;A=g+124|0;c[A>>2]=(c[A>>2]|0)+b;A=g+128|0;c[A>>2]=(c[A>>2]|0)+B}}if(h|0)c[h>>2]=m;i=(m&1073741824|0)==0;if(i|k)i=i?l:0;else{i=g+120|0;c[i>>2]=(c[i>>2]|0)+1;i=0}}else i=0;while(0);return i|0}function mj(b){b=b|0;if(!(a[92252]|0)){a[92252]=$n(86667)|0;a[92253]=$n(86669)|0;a[92254]=$n(86690)|0;a[92255]=$n(86740)|0;a[92256]=$n(86793)|0;a[92257]=$n(86692)|0;a[92258]=$n(86743)|0;a[92259]=$n(86796)|0;a[92260]=$n(86694)|0;a[92261]=$n(86746)|0;a[92262]=$n(86799)|0}return (lp(92252,b&255,11)|0)!=0|0}function nj(b,c,d){b=b|0;c=c|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=e[b+(c*176|0)+8+(d<<1)>>1]|0;d=a[92263]|0;if(!(d<<24>>24)){a[92263]=$n(86671)|0;a[92265]=$n(86692)|0;a[92266]=$n(86743)|0;k=($n(86796)|0)&255;a[92264]=k;j=a[92263]|0}else{j=d;k=a[92264]|0}g=a[b+(m*176|0)+92>>0]|0;h=a[92265]|0;i=a[92266]|0;l=0;d=0;while(1){if((l|0)>=(g|0))break;f=e[b+(m*176|0)+8+(l<<1)>>1]|0;if(((((f|0)!=(c|0)?(a[b+(f*176|0)+92>>0]|0)==1:0)?(a[b+(f*176|0)+93>>0]|0)==2:0)?(a[b+(f*176|0)+99>>0]|0)==0:0)?(a[b+(f*176|0)+100>>0]|0)==0:0){f=a[b+(f*176|0)+6>>0]|0;d=(((f<<24>>24==j<<24>>24?1:f<<24>>24==h<<24>>24)|f<<24>>24==i<<24>>24|f<<24>>24==k<<24>>24)&1)+d|0}l=l+1|0}return d|0}function oj(a,d){a=a|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;A=a+88|0;B=a+80|0;C=a+76|0;g=0;h=c[a+160>>2]|0;f=0;while(1){H=h+-1|0;if((h|0)<=0)break;x=c[a+92+(H<<2)>>2]|0;c[A>>2]=x;w=c[x+16>>2]|0;z=c[x+32>>2]|0;y=0;i=-2;v=c[x+24>>2]|0;h=-2;while(1){if((y|0)>=(w|0))break;r=c[B>>2]|0;s=c[C>>2]|0;t=c[s+(v<<5)+28>>2]|0;u=(e[r+((c[t+((e[x+(y+5<<3)>>1]|0)<<2)>>2]|0)*28|0)+2>>1]|0)^v;do if((v|0)<(d|0)){if(!((i|0)>=(d|0)?(b[s+(i<<5)+20>>1]&16)!=0:0)){if((u|0)<(d|0))break;if(!(b[s+(u<<5)+20>>1]&16))break}p=0;q=0;k=e[s+(v<<5)+22>>1]|0;j=0;i=-1;h=-1;a:while(1){n=i|h;o=(n|0)<0;while(1){l=k+-1|0;if(!((k|0)>0&o)){m=n;l=p;k=q;break a}m=(e[r+((c[t+(l<<2)>>2]|0)*28|0)+2>>1]|0)^v;k=e[s+(m<<5)+20>>1]|0;if(!(k&16))k=l;else break}o=(k&256|0)==0;p=o?p:m;q=o?m:q;k=l;j=j+1|0;i=o?i:l;h=o?l:h}if((j|0)==2&(m|0)>-1?(D=r+((c[t+(h<<2)>>2]|0)*28|0)+16|0,E=c[D>>2]|0,F=r+((c[t+(i<<2)>>2]|0)*28|0)+16|0,G=c[F>>2]|0,(G|0)>(E|0)):0){r=G-E|0;c[D>>2]=G;t=s+(k<<5)|0;c[t>>2]=(c[t>>2]|0)+r;t=s+(k<<5)+8|0;c[t>>2]=(c[t>>2]|0)+r;c[F>>2]=(c[F>>2]|0)-r;t=s+(l<<5)|0;c[t>>2]=(c[t>>2]|0)-r;t=s+(l<<5)+8|0;c[t>>2]=(c[t>>2]|0)-r;f=f+1|0}}while(0);i=v;y=y+1|0;v=u;h=u}g=(h|0)==(z|0)?g:-9997;h=H}return (g|0?g:f)|0}function pj(f,g,h,j,k){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;F=i;i=i+192|0;E=F+184|0;u=F;v=F+180|0;w=F+176|0;do if(f){if((f|0)>0){E=g+((j&65535)*176|0)+94|0;a[E>>0]=(d[E>>0]|0)+f;E=k+46|0;b[E>>1]=(b[E>>1]|0)+-1<<16>>16;break}B=k+44|0;m=b[B>>1]|0;t=j&65535;C=g+(t*176|0)+95|0;x=a[C>>0]|0;y=a[g+(t*176|0)+96>>0]|0;z=a[g+(t*176|0)+97>>0]|0;D=g+(t*176|0)+94|0;A=a[D>>0]|0;q=g+(h*176|0)|0;a[E>>0]=a[C>>0]|0;a[E+1>>0]=a[C+1>>0]|0;a[E+2>>0]=a[C+2>>0]|0;r=g+(t*176|0)+152|0;s=g+(t*176|0)+92|0;h=0;a:while(1){l=h;while(1){if((l|0)>=(m|0)){s=m;break a}h=q+(l*176|0)|0;if((b[h+8>>1]|0)==j<<16>>16)break;l=l+1|0}o=b[h+48>>1]|0;p=m+-1|0;if((p|0)>(l|0)){ir(u|0,h|0,176)|0;jr(h|0,h+176|0,(p-l|0)*176|0)|0;ir(q+(p*176|0)|0,u|0,176)|0}if(!(a[r>>0]|0)){h=l;m=p;continue}else n=0;while(1){if((n|0)>=3){h=l;m=p;continue a}m=g+(t*176|0)+152+n|0;if(!(a[m>>0]|0)){h=l;m=p;continue a}h=g+(t*176|0)+156+(n<<1)|0;do if((b[h>>1]|0)==o<<16>>16){if((a[s>>0]|0)>1){G=(a[g+(t*176|0)+146+n>>0]|0)==0;a[g+(t*176|0)+149+n>>0]=G&1;b[h>>1]=b[g+((e[g+(t*176|0)+8+((G&1)<<1)>>1]|0)*176|0)+48>>1]|0;h=a[m>>0]|0;if((h+-1&255)>=2)break;a[m>>0]=3-(h&255);break}a[g+(t*176|0)+149+n>>0]=-99;b[h>>1]=0;if(((a[m>>0]|0)+-1&255)<2?(hi(g,t,a[g+(t*176|0)+146+n>>0]|0,u,v,w)|0)>0:0){a[(c[w>>2]|0)+(g+((c[u>>2]|0)*176|0)+152)>>0]=4;a[m>>0]=4}}while(0);n=n+1|0}}p=y+(x<<24>>24)+z|0;q=k+46|0;r=-1;h=0-f|0;l=A<<24>>24;while(1){if(!((h|0)>0&(r|0)<3))break;b:do if((r|0)<0)while(1){if(!((p|0)<(l|0)&(h|0)>0))break b;b[q>>1]=(b[q>>1]|0)+1<<16>>16;h=h+-1|0;l=l+-1|0}else{n=E+r|0;o=k+48+(r<<1)|0;m=a[n>>0]|0;while(1){if(!((h|0)>0&((l|0)!=0&m<<24>>24!=0)))break b;G=m+-1<<24>>24;a[n>>0]=G;b[o>>1]=(b[o>>1]|0)+1<<16>>16;b[q>>1]=(b[q>>1]|0)+1<<16>>16;m=G;h=h+-1|0;l=l+-1|0}}while(0);r=r+1|0}f=h+f|0;if((f|0)<0){a[D>>0]=l;a[C>>0]=a[E>>0]|0;a[C+1>>0]=a[E+1>>0]|0;a[C+2>>0]=a[E+2>>0]|0;b[B>>1]=s}}else f=0;while(0);i=F;return f|0}function qj(b,f,g,h,j,k,l){b=b|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;F=i;i=i+16|0;E=F;z=b+88|0;A=b+80|0;D=b+76|0;x=(l|0)==0;m=0;n=c[b+160>>2]|0;l=0;while(1){y=n+-1|0;if((n|0)<=0)break;s=c[b+92+(y<<2)>>2]|0;c[z>>2]=s;t=c[s+16>>2]|0;w=c[s+32>>2]|0;u=c[s+8>>2]|0;v=0;o=-2;s=c[s+24>>2]|0;n=-2;while(1){if((v|0)>=(t|0))break;q=c[D>>2]|0;r=e[(c[A>>2]|0)+((c[(c[q+(s<<5)+28>>2]|0)+(e[(c[z>>2]|0)+(v+5<<3)>>1]<<2)>>2]|0)*28|0)+2>>1]^s;do if((s|0)<(g|0)?(B=(o|0)>=(g|0),C=(r|0)<(g|0),!(C&(B^1))):0){do if(B){n=e[q+(o<<5)+20>>1]|0;if(!(n&4)){p=(n&16|0)==0?0:u;o=0;break}else{p=0;o=0-u|0;break}}else{p=0;o=0}while(0);do if(!C){n=e[q+(r<<5)+20>>1]|0;if(!(n&4)){p=p-((n&16|0)==0?0:u)|0;break}else{o=o+u|0;break}}while(0);n=(o|0)==0;if(p|o){if(!x){n=j+s|0;if(a[n>>0]|0)break;lj(f,s,h,E,2)|0;a[n>>0]=(a[n>>0]|0)+1<<24>>24;l=l+1|0;break}q=f+(s*176|0)+99|0;a[q>>0]=(d[q>>0]|0)+p;if(!n)pj(o,f,g,s&65535,k)|0;l=l+1|0}}while(0);o=s;u=0-u|0;v=v+1|0;s=r;n=r}m=(n|0)==(w|0)?m:-9997;n=y}i=F;return (m|0?m:l)|0}function rj(f,g,h,i){f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;A=i&-33;E=f+88|0;F=(i&32|0)==0;G=(i&3|0)==3;H=(i&21|0)==21;I=H&(G^1);B=f+76|0;C=f+80|0;D=(i&4|0)!=0;y=(i&61|0)==61;j=0;k=c[f+160>>2]|0;i=0;while(1){z=k+-1|0;if((k|0)<=0)break;x=c[f+92+(z<<2)>>2]|0;c[E>>2]=x;n=c[x+24>>2]|0;w=c[x+16>>2]|0;m=c[x+8>>2]|0;x=c[x+32>>2]|0;do if(F)l=0;else{v=c[B>>2]|0;if((c[v+(n<<5)+4>>2]|0)<=(c[v+(n<<5)+12>>2]|0)?(c[v+(x<<5)+4>>2]|0)<=(c[v+(x<<5)+12>>2]|0):0){l=0;break}l=32;i=i|2}while(0);if(I&(n|0)<(h|0)){k=jj(f,g,n)|0;if((k|0)<0)j=-9997;else i=(k|0)>0|i}a[(c[B>>2]|0)+(n<<5)+16>>0]=0;t=l;v=0;s=-2;l=-2;while(1){if((v|0)>=(w|0))break;q=c[(c[E>>2]|0)+(v+5<<3)>>2]|0;p=q&65535;q=q>>>16;k=c[C>>2]|0;l=c[(c[(c[B>>2]|0)+(n<<5)+28>>2]|0)+(p<<2)>>2]|0;r=k+(l*28|0)|0;u=e[k+(l*28|0)+2>>1]^n;o=(n|0)<(h|0);do if(D&o){if((s|0)>=(h|0)&(u|0)<(h|0)){s=g+(n*176|0)+93|0;a[s>>0]=(d[s>>0]|0)+m;break}if((s|0)<(h|0)?(s|0)!=-2&(u|0)>=(h|0):0){s=g+(n*176|0)+93|0;a[s>>0]=(d[s>>0]|0)-m}}while(0);s=k+(l*28|0)+24|0;if(!(a[s>>0]|0))l=t;else{if((o?((u|0)<(h|0)?(p|0)<(a[g+(n*176|0)+92>>0]|0):0):0)?(q|0)<(a[g+(u*176|0)+92>>0]|0):0){if(y)l=(b[g+(n*176|0)+164>>1]|0)==(b[g+(u*176|0)+164>>1]|0)?0:40;else l=t;k=Qi(r,g+(n*176|0)+72+p|0,g+(u*176|0)+72+q|0,m,l|A)|0;if((k|0)<0)j=-9997;else i=(k|0)>0|i}else l=t;a[s>>0]=0}s=n;t=l;m=0-m|0;v=v+1|0;n=u;l=u}k=(l|0)!=(x|0);if(!(G|k)){if(H&(x|0)<(h|0)){k=jj(f,g,x)|0;if((k|0)<0)j=-9997;else i=(k|0)>0|i}}else j=k?-9997:j;a[(c[B>>2]|0)+(l<<5)+16>>0]=0;k=z}return (j|0?j:i)|0}function sj(d,f,g,h,j){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;G=i;i=i+384|0;C=G+254|0;D=G;y=d+88|0;E=g+4|0;z=d+80|0;A=d+76|0;x=g+20|0;g=0;l=0;k=c[d+160>>2]|0;a:while(1)b:while(1){w=k+-1|0;if((k|0)<=0){F=49;break a}u=c[d+92+(w<<2)>>2]|0;c[y>>2]=u;q=c[u+24>>2]|0;t=c[u+16>>2]|0;r=c[u+8>>2]|0;v=c[u+32>>2]|0;c[E>>2]=0;h=(h|0)==(q|0)|(h|0)==(v|0)?h:-1;j=(j|0)==(q|0)|(j|0)==(v|0)?j:-1;s=0;k=-2;while(1){if((s|0)>=(t|0)){p=l;break}m=c[A>>2]|0;p=e[(c[z>>2]|0)+((c[(c[m+(q<<5)+28>>2]|0)+(e[u+(s+5<<3)>>1]<<2)>>2]|0)*28|0)+2>>1]^q;o=(q|0)<(f|0);do if(!o){k=e[m+(q<<5)+20>>1]|0;if(!(k&4)){if(!((p|0)<(f|0)&((p|0)>-1&(k&64|0)!=0))){F=13;break}}else if(!((p|0)>-1&(p|0)<(f|0))){F=13;break}if(b[m+(p<<5)+20>>1]&1){if((l|0)<127){a[C+l>>0]=r;b[D+(l<<1)>>1]=p;l=l+1|0}}else F=13}else F=13;while(0);c:do if((F|0)==13){F=0;n=(p|0)<(f|0);do if(!n){k=e[m+(p<<5)+20>>1]|0;if(!(k&4)){if(!(o&((q|0)>-1&(k&64|0)!=0)))break}else if(!((q|0)>-1&o))break;if(b[m+(q<<5)+20>>1]&1){if((l|0)>=127)break c;a[C+l>>0]=r;b[D+(l<<1)>>1]=q;l=l+1|0;break c}}while(0);k=(q|0)>-1;if(!(k&(q|0)==(h|0))?(B=(p|0)>-1,!(n&((q|0)==(j|0)&B))):0){if(B&(p|0)==(h|0)){if((l|0)>=127)break}else if(!(o&(l|0)<127&(k&(p|0)==(j|0))))break;a[C+l>>0]=0-r;b[D+(l<<1)>>1]=p;l=l+1|0;break}if((l|0)<127){a[C+l>>0]=0-r;b[D+(l<<1)>>1]=q;l=l+1|0}}while(0);r=0-r|0;s=s+1|0;q=p;k=p}if((k|0)==(v|0)){o=1;m=0;n=-1;k=0}else{g=-9997;l=p;k=w;continue a}while(1){if((o|0)>=(p|0))break;l=a[C+m>>0]|0;if(l<<24>>24>0)if((a[C+o>>0]|0)>0)F=35;else l=n;else if(l<<24>>24<0?(a[C+o>>0]|0)<0:0)F=35;else l=n;if((F|0)==35){F=0;if((m|0)==(n|0)){g=0;break a}v=c[x>>2]|0;l=o;k=((a[v+(e[D+(m<<1)>>1]|0)>>0]&1^1)&255)+k+((a[v+(e[D+(o<<1)>>1]|0)>>0]&1^1)&255)|0}m=o;o=o+1|0;n=l}if((k|0)==4){n=1;k=0}else{g=0;break a}while(1){if((n|0)>=(p|0)){l=p;k=w;continue b}k=a[C+k>>0]|0;if(k<<24>>24>0){if((a[C+n>>0]|0)>0)F=44}else if(k<<24>>24<0?(a[C+n>>0]|0)<0:0)F=44;if((F|0)==44){F=0;k=c[x>>2]|0;l=k+(e[D+(n+-1<<1)>>1]|0)|0;m=a[l>>0]|0;if(!(m&1)){a[l>>0]=m|1;c[E>>2]=(c[E>>2]|0)+1;k=c[x>>2]|0}k=k+(e[D+(n<<1)>>1]|0)|0;l=a[k>>0]|0;if(!(l&1)){a[k>>0]=l|1;c[E>>2]=(c[E>>2]|0)+1}}k=n;n=n+1|0}}if((F|0)==49)if(!g)g=c[E>>2]|0;i=G;return g|0}function tj(b,d){b=b|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;n=b+88|0;o=(d&3|0)==3;p=b+76|0;q=(d&21|0)==21;r=b+80|0;f=0;g=c[b+160>>2]|0;a:while(1){h=g;while(1){g=h+-1|0;if((h|0)<=0)break a;m=c[b+92+(g<<2)>>2]|0;c[n>>2]=m;j=c[m+24>>2]|0;l=c[m+16>>2]|0;h=c[m+8>>2]|0;m=c[m+32>>2]|0;if(!o)if(q){i=c[p>>2]|0;c[i+(j<<5)+12>>2]=c[i+(j<<5)+8>>2];i=h;k=0;h=-2}else{i=h;k=0;h=-2}else{i=(c[p>>2]|0)+(j<<5)+8|0;c[i>>2]=(c[i>>2]|0)-h;i=h;k=0;h=-2}while(1){if((k|0)>=(l|0))break;t=c[r>>2]|0;s=c[(c[(c[p>>2]|0)+(j<<5)+28>>2]|0)+((e[(c[n>>2]|0)+(k+5<<3)>>1]|0)<<2)>>2]|0;h=(e[t+(s*28|0)+2>>1]|0)^j;Pi(t+(s*28|0)|0,i,d)|0;a[t+(s*28|0)+24>>0]=0;i=0-i|0;k=k+1|0;j=h}if((h|0)!=(m|0)){f=-9997;continue a}if(o){h=(c[p>>2]|0)+(m<<5)+8|0;c[h>>2]=(c[h>>2]|0)+i;h=g;continue}if(!q){h=g;continue}h=c[p>>2]|0;c[h+(m<<5)+12>>2]=c[h+(m<<5)+8>>2];h=g}}return f|0}function uj(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;e=a&15;a=a&112;d=(a|0)!=0;a:do if(!c){if(!d)switch(e|0){case 4:case 9:break;default:{f=15;break a}}switch(b|0){case 0:if((a|16|0)==48|(a|64|0)==80){a=0;break a}else{f=15;break a}case 1:{if((a|64|0)==80){a=0;break a}switch(a|0){case 32:case 64:{a=0;break a}default:{f=15;break a}}}case 2:if((a|0)==64|(a|16|0)==48){a=0;break a}else{f=15;break a}default:{f=15;break a}}}else{if(!d)switch(e|0){case 4:case 9:break;default:{f=15;break a}}switch(b|0){case 0:if((a|0)==80|(a|16|0)==48){a=0;break a}else{f=15;break a}case 1:if((a|0)==32|(a|16|0)==80){a=0;break a}else{f=15;break a}case 2:if((a|0)==64|(a|16|0)==48){a=0;break a}else{f=15;break a}default:{f=15;break a}}}while(0);if((f|0)==15)a=1;return a|0}function vj(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;k=a[b+92>>0]|0;l=0;i=0;h=0;g=0;while(1){if((l|0)>=(k|0))break;j=d[b+72+l>>0]&15;switch(j|0){case 3:case 2:case 1:case 0:{h=j+h|0;break}case 4:{i=i+1|0;break}default:g=g+1|0}l=l+1|0}switch(i|0){case 0:break;case 1:{h=h+1|0;g=g+1|0;break}default:h=h+1+i|0}if(e|0)c[e>>2]=i;if(f|0)c[f>>2]=g;return h|0}function wj(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=i;i=i+16|0;o=p+4|0;n=p;j=0;h=0;while(1){if((j|0)>=(f|0)){k=3;break}g=vj(e+(j*176|0)|0,o,n)|0;g=(a[e+(j*176|0)+93>>0]|0)-g|0;m=((c[o>>2]|0)>3&1)+(c[n>>2]|0)|0;c[n>>2]=m;if((g|0)>0&(m|0)==0){if(!h){h=Dq(f,4)|0;if(!h){j=-9998;g=0;k=20;break}}c[h+(j<<2)>>2]=((a[e+(j*176|0)+100>>0]|0)==2&1)+g}j=j+1|0}a:do if((k|0)==3){l=b+160|0;m=b+156|0;g=0;do{j=Ri(b,d,1)|0;if((j+9999|0)>>>0<20){k=20;break a}g=j+g|0;k=c[l>>2]|0;if((j|0)>0){j=rj(b,e,f,21)|0;q=tj(b,21)|0;j=(q+9999|0)>>>0<20?q:(j+9999|0)>>>0<20?j:0}else j=0;xj(b)|0;if(!k)break}while((j|0)==0?(k|0)==(c[m>>2]|0):0);if((h|0)!=0&(j|0)==0){l=0;while(1){if((l|0)>=(f|0)){j=0;k=20;break a}j=h+(l<<2)|0;if(c[j>>2]|0){k=vj(e+(l*176|0)|0,o,n)|0;if(c[n>>2]|0){j=-9986;k=21;break a}if((k-(a[e+(l*176|0)+93>>0]|0)+(c[j>>2]|0)+(((a[e+(l*176|0)+100>>0]|0)==2)<<31>>31)|0)!=1){j=-9986;k=21;break a}}l=l+1|0}}else k=20}while(0);if((k|0)==20)if(!h)h=j;else k=21;if((k|0)==21){Cq(h);h=j}i=p;return (h|0?h:g)|0}function xj(a){a=a|0;var b=0,d=0,e=0;d=a+156|0;b=0;while(1){if(!((b|0)<16?(b|0)<(c[d>>2]|0):0))break;e=c[a+92+(b<<2)>>2]|0;if(e|0){c[e+8>>2]=0;c[e+16>>2]=0;c[e+24>>2]=-2;c[e+32>>2]=-2}b=b+1|0}c[a+88>>2]=0;c[a+160>>2]=0;return b|0}function yj(b,f,g,h,i,j,k){b=b|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;u=b+56|0;v=b+60|0;y=(c[u>>2]|0)>(c[v>>2]|0);z=y&1;A=b+76|0;B=b+80|0;C=(k|0)==0;D=j&3;m=0;E=0;l=0;while(1){if(!((m|0)==0&(E|0)<(h|0)))break;s=g+(E*176|0)+92|0;m=0;t=0;while(1){if(!((m|0)==0&(t|0)<(a[s>>0]|0)))break;a:do if((e[g+(E*176|0)+8+(t<<1)>>1]|0)>=(E|0)?(w=c[(c[(c[A>>2]|0)+(E<<5)+28>>2]|0)+(t<<2)>>2]|0,x=c[B>>2]|0,(a[x+(w*28|0)+25>>0]|0)==0):0){if(!C?(d[g+(E*176|0)+72+t>>0]&15|0)!=(k|0):0){m=0;break}m=zj(b,w)|0;q=c[x+(w*28|0)+8>>2]&16383;q=q>>>0>2?2:q;r=c[x+(w*28|0)+16>>2]&16383;if((m|0)==(q|0)){if(!(y&(m|0)!=0)){m=0;break}n=(c[v>>2]|0)-(c[u>>2]|0)+m|0;n=(n|0)<0?0:n}else n=m;p=g+(E*176|0)+72+t|0;m=0;o=n;while(1){if(!((o|0)<=(q|0)&(m|0)==0))break a;b:do if((o|0)!=(r|0)?(uj(d[p>>0]|0,o,z)|0)!=0:0){m=Aj(b,w,o,i)|0;do if((m+9999|0)>>>0<20){if((m|0)==-9990){Bj(b,i)|0;m=0;break b}}else{if((m|0)<=0){if(m|0){m=0;break}n=Cj(b,i,o,g,h,j)|0;if((n+9999|0)>>>0<20){m=n;break}m=0;l=(n&1)+l|0;break}n=Ri(b,f,j)|0;if((n+9999|0)>>>0>=20)if((n|0)>0){do if((n<<1|0)==(m|0)){m=Cj(b,i,o,g,h,j)|0;if((m+9999|0)>>>0<20)break;l=(m&1)+l|0;n=rj(b,g,h,j)|0;if(!((n|0)>-1&(n+9999|0)>>>0>19)){m=n;break}m=0;l=(n&1)+l|0}else m=0;while(0);n=tj(b,D)|0;m=(n+9999|0)>>>0<20?n:m}else m=0;else m=n;xj(b)|0}while(0);Bj(b,i)|0}else m=0;while(0);o=o+1|0}}else m=0;while(0);t=t+1|0}E=E+1|0}return (m|0?m:l)|0}function zj(a,d){a=a|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=c[a+80>>2]|0;l=b[m+(d*28|0)>>1]|0;f=l&65535;l=(b[m+(d*28|0)+2>>1]^l)&65535;n=c[m+(d*28|0)+16>>2]&16383;if(!n)a=0;else{k=c[a+76>>2]|0;i=k+(f<<5)+28|0;g=e[k+(f<<5)+22>>1]|0;h=0;a=0;while(1){if((h|0)==(g|0)){j=a;break}f=c[(c[i>>2]|0)+(h<<2)>>2]|0;if((f|0)!=(d|0))a=(c[m+(f*28|0)+8>>2]&16383)+a-(c[m+(f*28|0)+16>>2]&16383)|0;h=h+1|0}i=k+(l<<5)+28|0;g=e[k+(l<<5)+22>>1]|0;h=0;a=0;while(1){if((h|0)==(g|0))break;f=c[(c[i>>2]|0)+(h<<2)>>2]|0;if((f|0)!=(d|0))a=(c[m+(f*28|0)+8>>2]&16383)+a-(c[m+(f*28|0)+16>>2]&16383)|0;h=h+1|0}a=(j|0)<(a|0)?j:a;a=n-((a|0)<(n|0)?a:n)|0}return a|0}function Aj(f,g,h,i){f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;L=c[f+80>>2]|0;j=L+(g*28|0)|0;y=L+(g*28|0)+16|0;w=c[y>>2]|0;z=w&16383;c[i>>2]=-2;if((z|0)<(h|0)){u=b[j>>1]|0;q=u&65535;F=b[L+(g*28|0)+2>>1]^u;A=F&65535;E=c[f+76>>2]|0;s=E+(q<<5)|0;n=c[s>>2]|0;j=n&16383;if((j|0)>=(h|0)?(J=E+(A<<5)|0,v=c[J>>2]|0,(v&16383|0)>=(h|0)):0){t=E+(q<<5)+8|0;k=c[t>>2]|0;l=k&16383;if(l>>>0>=z>>>0?(K=E+(A<<5)+8|0,x=c[K>>2]|0,(x&16383)>>>0>=z>>>0):0){c[i>>2]=g;c[i+4>>2]=w;m=L+(g*28|0)+8|0;p=c[m>>2]|0;c[i+8>>2]=p;c[i+12>>2]=q;c[i+20>>2]=k;c[i+16>>2]=n;c[i+24>>2]=A;c[i+32>>2]=x;c[i+28>>2]=v;c[i+36>>2]=-2;f=L+(g*28|0)+24|0;a[f>>0]=d[f>>0]|64;f=h-z|0;if(!z)o=x;else{c[s>>2]=j-z|n&-16384;o=c[J>>2]|0;c[J>>2]=(o&16383)-z|o&-16384;c[t>>2]=l-z|k&-16384;o=c[K>>2]|0;o=(o&16383)-z|o&-16384;c[K>>2]=o;c[y>>2]=w&-16384;n=c[s>>2]|0;k=c[t>>2]|0}c[m>>2]=p&-16384;l=n;m=f;j=0;k=(n&16383)-(k&16383)|0;while(1){if(!((m|0)!=0&(k|0)!=0))break;z=(l&16383)+-1|l&-16384;c[s>>2]=z;l=z;m=m+-1|0;j=j+-1|0;k=k+-1|0}k=c[J>>2]|0;l=k;k=(k&16383)-(o&16383)|0;while(1){if(!((f|0)!=0&(k|0)!=0))break;z=(l&16383)+-1|l&-16384;c[J>>2]=z;l=z;f=f+-1|0;j=j+-1|0;k=k+-1|0}r=E+(q<<5)+22|0;q=E+(q<<5)+28|0;p=0;k=1;while(1){if(!m){r=0;break}if((p|0)>=(e[r>>1]|0)){r=m;break}l=c[(c[q>>2]|0)+(p<<2)>>2]|0;a:do if(((l|0)!=(g|0)?(a[L+(l*28|0)+25>>0]|0)==0:0)?(B=L+(l*28|0)+16|0,C=c[B>>2]|0,D=C&16383,(D|0)!=0):0){n=(b[L+(l*28|0)+2>>1]^u)&65535;c[i+(k*36|0)>>2]=l;c[i+(k*36|0)+4>>2]=C;c[i+(k*36|0)+8>>2]=c[L+(l*28|0)+8>>2];c[i+(k*36|0)+12>>2]=n;o=E+(n<<5)+8|0;c[i+(k*36|0)+20>>2]=c[o>>2];c[i+(k*36|0)+16>>2]=c[E+(n<<5)>>2];c[i+(k*36|0)+24>>2]=-2;c[i+(k*36|0)+32>>2]=0;c[i+(k*36|0)+28>>2]=0;k=k+1|0;c[i+(k*36|0)>>2]=-2;n=L+(l*28|0)+24|0;a[n>>0]=d[n>>0]|64;n=C;l=D;while(1){if(!((m|0)!=0&(l|0)!=0))break a;z=(n&16383)+-1|n&-16384;c[B>>2]=z;y=c[o>>2]|0;c[o>>2]=(y&16383)+-1|y&-16384;y=c[s>>2]|0;c[s>>2]=(y&16383)+-1|y&-16384;y=c[t>>2]|0;c[t>>2]=(y&16383)+-1|y&-16384;n=z;m=m+-1|0;l=l+-1|0;j=j+1|0}}while(0);p=p+1|0}q=E+(A<<5)+22|0;p=E+(A<<5)+28|0;o=0;l=k;while(1){if(!f){f=0;break}if((o|0)>=(e[q>>1]|0))break;k=c[(c[p>>2]|0)+(o<<2)>>2]|0;b:do if(((k|0)!=(g|0)?(a[L+(k*28|0)+25>>0]|0)==0:0)?(G=L+(k*28|0)+16|0,H=c[G>>2]|0,I=H&16383,(I|0)!=0):0){n=(b[L+(k*28|0)+2>>1]^F)&65535;c[i+(l*36|0)>>2]=k;c[i+(l*36|0)+4>>2]=H;c[i+(l*36|0)+8>>2]=c[L+(k*28|0)+8>>2];c[i+(l*36|0)+12>>2]=n;m=E+(n<<5)+8|0;c[i+(l*36|0)+20>>2]=c[m>>2];c[i+(l*36|0)+16>>2]=c[E+(n<<5)>>2];c[i+(l*36|0)+24>>2]=-2;c[i+(l*36|0)+32>>2]=0;c[i+(l*36|0)+28>>2]=0;n=l+1|0;c[i+(n*36|0)>>2]=-2;l=L+(k*28|0)+24|0;a[l>>0]=d[l>>0]|64;l=H;k=I;while(1){if(!((f|0)!=0&(k|0)!=0)){k=n;break b}D=(l&16383)+-1|l&-16384;c[G>>2]=D;C=c[m>>2]|0;c[m>>2]=(C&16383)+-1|C&-16384;C=c[J>>2]|0;c[J>>2]=(C&16383)+-1|C&-16384;C=c[K>>2]|0;c[K>>2]=(C&16383)+-1|C&-16384;l=D;f=f+-1|0;k=k+-1|0;j=j+1|0}}else k=l;while(0);o=o+1|0;l=k}j=f|r|0?-9990:j}else j=-9989}else j=-9990}else{n=c[f+76>>2]|0;f=b[j>>1]|0;j=f&65535;f=(b[L+(g*28|0)+2>>1]^f)&65535;k=n+(j<<5)+8|0;l=c[k>>2]|0;m=l&16383;if(((m>>>0>=z>>>0?(o=n+(f<<5)+8|0,p=c[o>>2]|0,(p&16383)>>>0>=z>>>0):0)?(q=n+(j<<5)|0,r=c[q>>2]|0,s=r&16383,(s|0)>=(h|0)):0)?(t=n+(f<<5)|0,u=c[t>>2]|0,(u&16383|0)>=(h|0)):0){c[i>>2]=g;I=c[y>>2]|0;c[i+4>>2]=I;K=L+(g*28|0)+8|0;J=c[K>>2]|0;c[i+8>>2]=J;c[i+12>>2]=j;c[i+20>>2]=l;c[i+16>>2]=r;c[i+24>>2]=f;c[i+32>>2]=p;c[i+28>>2]=u;c[i+36>>2]=-2;j=L+(g*28|0)+24|0;a[j>>0]=d[j>>0]|64;c[k>>2]=m-z|l&-16384;j=c[o>>2]|0;c[o>>2]=(j&16383)-z|j&-16384;c[q>>2]=s-h|r&-16384;j=c[t>>2]|0;c[t>>2]=(j&16383)-h|j&-16384;c[y>>2]=I&-16384;c[K>>2]=J&-16384;j=z-h<<1}else j=-9989}return j|0}function Bj(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=0;while(1)if((c[d+(e*36|0)>>2]|0)==-2)break;else e=e+1|0;g=b+80|0;f=b+76|0;while(1){b=e+-1|0;if((e|0)<=0)break;e=c[d+(b*36|0)>>2]|0;h=c[g>>2]|0;c[h+(e*28|0)+16>>2]=c[d+(b*36|0)+4>>2];c[h+(e*28|0)+8>>2]=c[d+(b*36|0)+8>>2];a[h+(e*28|0)+24>>0]=0;e=c[d+(b*36|0)+12>>2]|0;if((e|0)!=-2){h=c[f>>2]|0;c[h+(e<<5)+8>>2]=c[d+(b*36|0)+20>>2];c[h+(e<<5)>>2]=c[d+(b*36|0)+16>>2];a[h+(e<<5)+16>>0]=0}e=c[d+(b*36|0)+24>>2]|0;if((e|0)==-2){e=b;continue}h=c[f>>2]|0;c[h+(e<<5)+8>>2]=c[d+(b*36|0)+32>>2];c[h+(e<<5)>>2]=c[d+(b*36|0)+28>>2];a[h+(e<<5)+16>>0]=0;e=b}return 0}function Cj(d,f,g,h,i,j){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;if(j>>>0<4)j=0;else{k=j&-36;a:do if(!(j&32)){j=0;while(1)if((c[f+(j*36|0)>>2]|0)==-2)break;else j=j+1|0;r=d+80|0;v=k;d=j;j=0}else{r=d+80|0;s=(g|0)>-1;q=d+76|0;d=0;j=0;while(1){o=c[f+(d*36|0)>>2]|0;if((o|0)==-2){v=k;break a}l=c[r>>2]|0;do if(a[l+(o*28|0)+24>>0]|0){if(s&(d|0)==0)p=g;else p=c[l+(o*28|0)+16>>2]|0;n=b[l+(o*28|0)>>1]|0;m=n&65535;n=(b[l+(o*28|0)+2>>1]^n)&65535;if((m|0)<(i|0)&(n|0)<(i|0)?(p|0)!=(c[l+(o*28|0)+20>>2]|0):0){v=c[q>>2]|0;if(!((c[v+(m<<5)+4>>2]|0)==(c[v+(m<<5)+12>>2]|0)^(c[v+(m<<5)>>2]|0)==(c[v+(m<<5)+8>>2]|0))?!((c[v+(n<<5)+4>>2]|0)==(c[v+(n<<5)+12>>2]|0)^(c[v+(n<<5)>>2]|0)==(c[v+(n<<5)+8>>2]|0)):0)break;k=k|32;j=j|32}}while(0);d=d+1|0}}while(0);t=(g|0)>-1;u=(v|0)!=0;k=0;b:while(1){while(1){n=d+-1|0;if((d|0)<=0)break b;d=c[f+(n*36|0)>>2]|0;l=c[r>>2]|0;m=l+(d*28|0)+24|0;if(!(a[m>>0]|0))d=n;else{s=d;d=n;break}}n=l+(s*28|0)|0;if(t&(d|0)==0)q=g;else q=c[l+(s*28|0)+16>>2]|0;p=b[n>>1]|0;o=p&65535;p=(b[l+(s*28|0)+2>>1]^p)&65535;if((o|0)<(i|0)&(u&(p|0)<(i|0))?(w=c[l+(s*28|0)+20>>2]|0,(q|0)!=(w|0)):0){l=Qi(n,(e[l+(s*28|0)+4>>1]|0)+(h+(o*176|0)+72)|0,(e[l+(s*28|0)+6>>1]|0)+(h+(p*176|0)+72)|0,q-w|0,v)|0;if((l+9999|0)>>>0<20)k=l;else j=(l|0)>0|j}a[m>>0]=0}j=k|0?k:j}return j|0}function Dj(b,f,g,h,i,j){b=b|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;j=b+178|0;a[j>>0]=d[j>>0]|h;j=a[92267]|0;if(!(j<<24>>24)){a[92269]=$n(86671)|0;a[92267]=$n(86667)|0;s=($n(86669)|0)&255;a[92268]=s;j=a[92267]|0}else s=a[92268]|0;p=a[92269]|0;q=b+76|0;r=b+80|0;t=0;i=0;while(1){if((t|0)>=(g|0)){j=i;break}k=a[f+(t*176|0)+6>>0]|0;if((k<<24>>24==j<<24>>24?(a[f+(t*176|0)+92>>0]|0)==3:0)?(a[f+(t*176|0)+93>>0]|0)==4:0){n=0;m=-1;l=-1;o=0;k=0;while(1){if((o|0)>=3)break;u=e[f+(t*176|0)+8+(o<<1)>>1]|0;if((a[f+(u*176|0)+6>>0]|0)==p<<24>>24?(a[f+(u*176|0)+92>>0]|0)==1:0){n=(d[f+(t*176|0)+72+o>>0]&15)+n|0;k=k+1|0}else{m=o;l=d[f+(t*176|0)+72+o>>0]&15}o=o+1|0}if((k|0)==2&(n|0)==3&(l|0)==1){u=(c[r>>2]|0)+((c[(c[(c[q>>2]|0)+(t<<5)+28>>2]|0)+(m<<2)>>2]|0)*28|0)+25|0;a[u>>0]=d[u>>0]|h;i=i+1|0}}else if((k<<24>>24==s<<24>>24?(a[f+(t*176|0)+92>>0]|0)==3:0)?(a[f+(t*176|0)+93>>0]&-2)<<24>>24==4:0){n=0;m=-1;l=-1;o=0;k=0;while(1){if((o|0)>=3)break;u=e[f+(t*176|0)+8+(o<<1)>>1]|0;if((a[f+(u*176|0)+6>>0]|0)==p<<24>>24?(a[f+(u*176|0)+92>>0]|0)==1:0){n=(d[f+(t*176|0)+72+o>>0]&15)+n|0;k=k+1|0}else{m=o;l=d[f+(t*176|0)+72+o>>0]&15}o=o+1|0}if((k|0)==2?(n+-3|0)>>>0<2&(l|0)==1:0){u=(c[r>>2]|0)+((c[(c[(c[q>>2]|0)+(t<<5)+28>>2]|0)+(m<<2)>>2]|0)*28|0)+25|0;a[u>>0]=d[u>>0]|h;i=i+1|0}}t=t+1|0}return (Ej(b,f,g,h<<24>>24)|0)+j|0}function Ej(f,g,h,j){f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0;ja=i;i=i+64|0;m=ja+44|0;ga=ja+32|0;ha=ja+20|0;fa=ja;J=j<<24>>24;I=f+178|0;a[I>>0]=d[I>>0]|J;if(!(c[22873]|0)){l=13090;j=0;while(1){k=op(l,59)|0;if(!k)break;I=k-l|0;ir(m|0,l|0,I|0)|0;a[m+I>>0]=0;a[92270+j>>0]=$n(m)|0;l=k+1|0;j=j+1|0}a[92270+j>>0]=0;a[92270+(j+1)>>0]=0;c[22873]=j}I=f+76|0;B=f+80|0;C=ga+4|0;D=ha+4|0;E=ga+8|0;F=ha+8|0;G=g;H=0;v=0;y=0;z=0;A=0;w=0;x=0;j=0;while(1){if((H|0)>=(h|0))break;k=G+99|0;a:do if(!(a[k>>0]|0)){l=G+100|0;if(((((a[l>>0]|0)==0?(r=a[G+93>>0]|0,V=G+94|0,s=b[V>>1]|0,W=G+96|0,t=a[W>>0]|0,X=G+97|0,u=a[X>>0]|0,Y=G+6|0,(((s&65535)<<24>>24)+r+(((s&65535)>>>8&65535)<<24>>24)+t+u-(ao(d[Y>>0]|0,0,0)|0)|0)>1):0)?(qo(g,H)|0)==0:0)?(r=vo(g,H)|0,s=b[V>>1]|0,t=a[W>>0]|0,u=a[X>>0]|0,(((s&65535)<<24>>24)+r+(((s&65535)>>>8&65535)<<24>>24)+t+u-(ao(d[Y>>0]|0,0,0)|0)|0)==2):0)?lp(92270,d[g+(H*176|0)+6>>0]|0,4)|0:0){if((to(g,H)|0)==2){m=wo(g,H)|0;if((m|0)<0){l=v;k=y;q=z;o=A;m=w;f=x;break}k=e[G+8+(m<<1)>>1]|0;l=xo(g,H,k)|0;if((l|0)<0){k=y;q=z;o=A;m=w;f=x;break}n=e[G+8+(l<<1)>>1]|0;p=c[(c[I>>2]|0)+(H<<5)+28>>2]|0;f=c[B>>2]|0;x=f+((c[p+(m<<2)>>2]|0)*28|0)+25|0;a[x>>0]=d[x>>0]|J;p=f+((c[p+(l<<2)>>2]|0)*28|0)+25|0;a[p>>0]=d[p>>0]|J;p=j+1|0;f=(a[g+(H*176|0)+72+m>>0]&15)==2?k:n;if((a[g+(f*176|0)+94>>0]|0)!=(0-((a[g+(f*176|0)+95>>0]|0)+(a[g+(f*176|0)+96>>0]|0)+(a[g+(f*176|0)+97>>0]|0))|0)){k=y;q=z;o=A;m=n;j=p;break}if((to(g,f)|0)!=2){k=y;q=z;o=A;m=n;j=p;break}if((vo(g,f)|0)!=3){k=y;q=z;o=A;m=n;j=p;break}if(!(lp(92270,d[g+(f*176|0)+6>>0]|0,4)|0)){k=y;q=z;o=A;m=n;j=p;break}k=xo(g,f,H)|0;if((k|0)<=-1){k=y;q=z;o=A;m=n;j=p;break}k=(c[B>>2]|0)+((c[(c[(c[I>>2]|0)+(f<<5)+28>>2]|0)+(k<<2)>>2]|0)*28|0)+25|0;a[k>>0]=d[k>>0]|J;k=y;q=z;o=A;m=n;j=j+2|0;break}if((((to(g,H)|0)==3?(K=wo(g,H)|0,c[ga>>2]=K,(K|0)>-1):0)?(L=e[G+8+(K<<1)>>1]|0,c[ha>>2]=L,M=xo(g,H,L)|0,c[C>>2]=M,(M|0)>-1):0)?(N=e[G+8+(M<<1)>>1]|0,c[D>>2]=N,N=yo(g,H,L,N)|0,c[E>>2]=N,(N|0)>-1):0){c[F>>2]=e[G+8+(N<<1)>>1];p=0;n=z;o=A;m=0;l=0;while(1){if((p|0)==3)break;k=c[ha+(p<<2)>>2]|0;f=d[g+(k*176|0)+6>>0]|0;do if(!(lp(92270,f,4)|0)){if(!(lp(92274,f,4)|0)){k=n;f=o;break}A=(to(g,k)|0)==1;k=n;f=A?p:o;l=(A&1)+l|0}else{k=p;f=o;m=m+1|0}while(0);p=p+1|0;n=k;o=f}do if((l|0)==1?(O=c[ha+(o<<2)>>2]|0,(a[g+(O*176|0)+99>>0]|0)==0):0){if(a[g+(O*176|0)+100>>0]|0)break;k=c[ga+(o<<2)>>2]|0;if((a[g+(H*176|0)+72+k>>0]&15)!=2)break;l=(c[B>>2]|0)+((c[(c[(c[I>>2]|0)+(H<<5)+28>>2]|0)+(k<<2)>>2]|0)*28|0)+25|0;a[l>>0]=d[l>>0]|J;l=v;k=y;q=n;m=w;f=x;j=j+1|0;break a}while(0);if(!((l|0)<2&(m|0)==1)){l=v;k=y;q=n;m=w;f=x;break}k=c[ha+(n<<2)>>2]|0;if(a[g+(k*176|0)+99>>0]|0){l=v;k=y;q=n;m=w;f=x;break}if(a[g+(k*176|0)+100>>0]|0){l=v;k=y;q=n;m=w;f=x;break}k=c[ga+(n<<2)>>2]|0;if((a[g+(H*176|0)+72+k>>0]&15)!=2){l=v;k=y;q=n;m=w;f=x;break}l=(c[B>>2]|0)+((c[(c[(c[I>>2]|0)+(H<<5)+28>>2]|0)+(k<<2)>>2]|0)*28|0)+25|0;a[l>>0]=d[l>>0]|J;l=v;k=y;q=n;m=w;f=x;j=j+1|0;break}if((to(g,H)|0)!=4){l=v;k=y;q=z;o=A;m=w;f=x;break}f=g+(H*176|0)+92|0;n=0;l=v;m=w;k=0;while(1){if((n|0)>=(a[f>>0]|0))break;if((a[g+(H*176|0)+72+n>>0]&15)==2?(P=e[g+(H*176|0)+8+(n<<1)>>1]|0,Q=g+(P*176|0)+6|0,(ho(d[Q>>0]|0)|0)==0):0){w=(lp(92270,d[Q>>0]|0,4)|0)==0;l=w?l:n;m=w?m:P;k=(w&1^1)+k|0}n=n+1|0}if((k|0)!=1){k=y;q=z;o=A;f=x;break}if((a[g+(m*176|0)+94>>0]|0)!=(0-((a[g+(m*176|0)+95>>0]|0)+(a[g+(m*176|0)+96>>0]|0)+(a[g+(m*176|0)+97>>0]|0))|0)){k=y;q=z;o=A;f=x;break}if((to(g,m)|0)!=2){k=y;q=z;o=A;f=x;break}if((vo(g,m)|0)!=3){k=y;q=z;o=A;f=x;break}k=xo(g,m,H)|0;if((k|0)<=-1){k=y;q=z;o=A;f=x;break}if((a[g+(m*176|0)+72+k>>0]&15)!=1){k=y;q=z;o=A;f=x;break}q=c[I>>2]|0;o=c[B>>2]|0;k=o+((c[(c[q+(m<<5)+28>>2]|0)+(k<<2)>>2]|0)*28|0)+25|0;a[k>>0]=d[k>>0]|J;k=o+((c[(c[q+(H<<5)+28>>2]|0)+(l<<2)>>2]|0)*28|0)+25|0;a[k>>0]=d[k>>0]|J;k=y;q=z;o=A;f=x;j=j+2|0;break}if(!(a[k>>0]|0)){if((((((a[l>>0]|0)==0?(r=a[G+93>>0]|0,R=G+94|0,s=b[R>>1]|0,S=G+96|0,t=a[S>>0]|0,T=G+97|0,u=a[T>>0]|0,U=G+6|0,(((s&65535)<<24>>24)+r+(((s&65535)>>>8&65535)<<24>>24)+t+u-(ao(d[U>>0]|0,0,0)|0)|0)>1):0)?(qo(g,H)|0)==0:0)?(r=vo(g,H)|0,s=b[R>>1]|0,t=a[S>>0]|0,u=a[T>>0]|0,(((s&65535)<<24>>24)+r+(((s&65535)>>>8&65535)<<24>>24)+t+u-(ao(d[U>>0]|0,0,0)|0)|0)==2):0)?lp(92275,d[U>>0]|0,3)|0:0)?(to(g,H)|0)==3:0){t=G+92|0;u=0;s=v;k=y;m=w;f=x;q=0;p=0;v=0;n=0;l=0;while(1){o=a[t>>0]|0;if((u|0)>=(o|0)){t=o;o=v;break}o=e[G+8+(u<<1)>>1]|0;r=g+(o*176|0)+6|0;b:do if(!(ho(d[r>>0]|0)|0)){switch(d[G+72+u>>0]&15|0){case 2:{s=u;m=o;q=q+1|0;p=((lp(92274,d[r>>0]|0,4)|0)!=0&1)+p|0;o=v;break b}case 1:{ia=69;break}default:{}}do if((ia|0)==69?(ia=0,(to(g,o)|0)==1):0){if((vo(g,o)|0)!=1)break;if(!(lp(92274,d[r>>0]|0,4)|0))break;if(!(a[g+(o*176|0)+99>>0]|0)){f=o;o=v+1|0;break b}else{o=v;n=n+1|0;break b}}while(0);k=u;o=v;l=l+1|0}else o=v;while(0);u=u+1|0;v=o}if((p|0)==1&(q|0)==1&(n+o|0)==1){if((l|0)!=1){l=s;q=z;o=A;break}l=(c[B>>2]|0)+((c[(c[(c[I>>2]|0)+(H<<5)+28>>2]|0)+(k<<2)>>2]|0)*28|0)+25|0;a[l>>0]=d[l>>0]|J;l=s;q=z;o=A;j=j+1|0;break}if((q|0)!=1|(n|o|0)!=0){l=s;q=z;o=A;break}r=a[g+(m*176|0)+6>>0]|0;c:do if(!(lp(92270,r&255,4)|0))n=0;else{n=0;o=0;l=f;while(1){if((o|0)>=(t|0)){f=l;break c}f=e[G+8+(o<<1)>>1]|0;do if((a[G+72+o>>0]&15)==1){if((a[g+(f*176|0)+94>>0]|0)==(0-((a[g+(f*176|0)+95>>0]|0)+(a[g+(f*176|0)+96>>0]|0)+(a[g+(f*176|0)+97>>0]|0))|0)?(a[g+(f*176|0)+99>>0]|0)!=-1:0)break;y=r<<24>>24==(a[g+(f*176|0)+6>>0]|0);n=(y&1)+n|0;l=y?f:l}while(0);o=o+1|0}}while(0);p=g+(m*176|0)+164|0;l=0;q=0;while(1){if((q|0)>=(t|0))break;do if((q|0)!=(s|0)){o=e[G+8+(q<<1)>>1]|0;if(r<<24>>24!=(a[g+(o*176|0)+6>>0]|0))break;l=((b[p>>1]|0)==(b[g+(o*176|0)+164>>1]|0)&1)+l|0}while(0);q=q+1|0}if(l|0){l=s;q=z;o=A;break}switch(n|0){case 0:{l=(c[B>>2]|0)+((c[(c[(c[I>>2]|0)+(H<<5)+28>>2]|0)+(s<<2)>>2]|0)*28|0)+25|0;a[l>>0]=d[l>>0]|J;l=s;q=z;o=A;j=j+1|0;break a}case 1:break;default:{l=s;q=z;o=A;break a}}k=yo(g,H,m,f)|0;if((k|0)<=-1){l=s;q=z;o=A;break}l=(c[B>>2]|0)+((c[(c[(c[I>>2]|0)+(H<<5)+28>>2]|0)+(k<<2)>>2]|0)*28|0)+25|0;a[l>>0]=d[l>>0]|J;l=s;q=z;o=A;j=j+1|0;break}if(!(a[k>>0]|0)){if((((((a[l>>0]|0)==0?(r=a[G+93>>0]|0,Z=G+94|0,s=b[Z>>1]|0,_=G+96|0,t=a[_>>0]|0,$=G+97|0,u=a[$>>0]|0,aa=G+6|0,(((s&65535)<<24>>24)+r+(((s&65535)>>>8&65535)<<24>>24)+t+u-(ao(d[aa>>0]|0,0,0)|0)|0)>3):0)?(qo(g,H)|0)==0:0)?(r=vo(g,H)|0,s=b[Z>>1]|0,t=a[_>>0]|0,u=a[$>>0]|0,(((s&65535)<<24>>24)+r+(((s&65535)>>>8&65535)<<24>>24)+t+u-(ao(d[aa>>0]|0,0,0)|0)|0)==4):0)?lp(92275,d[aa>>0]|0,3)|0:0)?(to(g,H)|0)==4:0){t=G+92|0;u=0;f=0;n=0;m=0;o=0;l=0;k=0;while(1){if((u|0)>=(a[t>>0]|0))break;s=e[G+8+(u<<1)>>1]|0;p=g+(s*176|0)+6|0;d:do if(!(ho(d[p>>0]|0)|0)){switch(d[G+72+u>>0]&15|0){case 2:{f=f+1|0;switch(a[g+(s*176|0)+99>>0]|0){case 0:break;case 1:{if((a[g+(s*176|0)+92>>0]|0)!=2)break d;break}default:break d}if(a[g+(s*176|0)+100>>0]|0)break d;if(qo(g,s)|0)break d;if(!(lp(92274,d[p>>0]|0,4)|0))break d;n=((to(g,s)|0)==1&1)+n|0;break d}case 1:{ia=116;break}default:{}}do if((ia|0)==116){ia=0;do if((to(g,s)|0)==1){if(!(lp(92274,d[p>>0]|0,4)|0))break;if((qo(g,s)|0)>=2)break;q=g+(s*176|0)+99|0;p=a[q>>0]|0;if(!(p<<24>>24)){r=(qo(g,s)|0)==1;p=a[q>>0]|0}else r=0;if(p<<24>>24==-1)p=(qo(g,s)|0)==0;else p=0;if(((p&1)+(r&1)|0)!=1)break;m=m+1|0;break d}while(0);if((to(g,s)|0)>1){c[fa+(o<<2)>>2]=u;o=o+1|0;break d}if((to(g,s)|0)!=1)break;l=l+1|0;break d}while(0);k=k+1|0}while(0);u=u+1|0}e:do if((n|0)==2&(f|0)==(n|0)?(o+m+l|0)==2&(k|0)==0:0){k=0;while(1){if((k|0)>=(o|0))break e;v=(c[B>>2]|0)+((c[(c[(c[I>>2]|0)+(H<<5)+28>>2]|0)+(c[fa+(k<<2)>>2]<<2)>>2]|0)*28|0)+25|0;a[v>>0]=d[v>>0]|J;k=k+1|0;j=j+1|0}}else k=v;while(0);l=k;k=y;q=z;o=A;m=w;f=x;break}if(((((((a[k>>0]|0)==0?(a[l>>0]|0)==0:0)?(r=a[G+93>>0]|0,ba=G+94|0,s=b[ba>>1]|0,ca=G+96|0,t=a[ca>>0]|0,da=G+97|0,u=a[da>>0]|0,ea=G+6|0,(((s&65535)<<24>>24)+r+(((s&65535)>>>8&65535)<<24>>24)+t+u-(ao(d[ea>>0]|0,0,0)|0)|0)>5):0)?(qo(g,H)|0)==0:0)?(r=vo(g,H)|0,s=b[ba>>1]|0,t=a[ca>>0]|0,u=a[da>>0]|0,(((s&65535)<<24>>24)+r+(((s&65535)>>>8&65535)<<24>>24)+t+u-(ao(d[ea>>0]|0,0,0)|0)|0)==6):0)?(lp(92275,d[ea>>0]|0,3)|0)!=0:0)?(to(g,H)|0)==5:0){t=G+92|0;u=0;f=0;n=0;m=0;o=0;l=0;k=0;while(1){if((u|0)>=(a[t>>0]|0))break;s=e[G+8+(u<<1)>>1]|0;p=g+(s*176|0)+6|0;f:do if(!(ho(d[p>>0]|0)|0)){switch(d[G+72+u>>0]&15|0){case 2:{f=f+1|0;switch(a[g+(s*176|0)+99>>0]|0){case 0:break;case 1:{if((a[g+(s*176|0)+92>>0]|0)!=2)break f;break}default:break f}if(a[g+(s*176|0)+100>>0]|0)break f;if(qo(g,s)|0)break f;if(!(lp(92274,d[p>>0]|0,4)|0))break f;n=((to(g,s)|0)==1&1)+n|0;break f}case 1:{ia=153;break}default:{}}do if((ia|0)==153){ia=0;do if((to(g,s)|0)==1){if(!(lp(92274,d[p>>0]|0,4)|0))break;if((qo(g,s)|0)>=2)break;q=g+(s*176|0)+99|0;p=a[q>>0]|0;if(!(p<<24>>24)){r=(qo(g,s)|0)==1;p=a[q>>0]|0}else r=0;if(p<<24>>24==-1)p=(qo(g,s)|0)==0;else p=0;if(((p&1)+(r&1)|0)!=1)break;m=m+1|0;break f}while(0);if((to(g,s)|0)>1){c[fa+(o<<2)>>2]=u;o=o+1|0;break f}if((to(g,s)|0)!=1)break;l=l+1|0;break f}while(0);k=k+1|0}while(0);u=u+1|0}g:do if((n|0)==3&(f|0)==(n|0)?(o+m+l|0)==2&(k|0)==0:0){k=0;while(1){if((k|0)>=(o|0))break g;v=(c[B>>2]|0)+((c[(c[(c[I>>2]|0)+(H<<5)+28>>2]|0)+(c[fa+(k<<2)>>2]<<2)>>2]|0)*28|0)+25|0;a[v>>0]=d[v>>0]|J;k=k+1|0;j=j+1|0}}else k=v;while(0);l=k;k=y;q=z;o=A;m=w;f=x}else{l=v;k=y;q=z;o=A;m=w;f=x}}else{l=v;k=y;q=z;o=A;m=w;f=x}}else{l=v;k=y;q=z;o=A;m=w;f=x}}else{l=v;k=y;q=z;o=A;m=w;f=x}while(0);G=G+176|0;H=H+1|0;v=l;y=k;z=q;A=o;w=m;x=f}i=ja;return j|0}function Fj(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0;k=i;i=i+16|0;j=k;h=0;g=0;while(1){if((h|0)>=(d|0))break;if(((lj(b,h,0,j,0)|0)&2240|0)!=0?(c[j>>2]&33554434|0)!=0:0){lj(b,h,e,j,1)|0;a[b+(h*176|0)+99>>0]=0;pj(-1,b,d,h&65535,f)|0;lj(b,h,e,j,0)|0;g=g+1|0}h=h+1|0}i=k;return g|0}function Gj(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;g=i;i=i+16|0;f=g;if(((lj(a,b,0,f,0)|0)&d|0)!=0?(c[f>>2]&e|0)!=0:0)f=1;else f=0;i=g;return f|0}function Hj(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;if(((Gj(b,d,607,16777183,0)|0)!=0?(i=a[b+(d*176|0)+94>>0]|0,f=i+(a[b+(d*176|0)+93>>0]|0)-(a[b+(d*176|0)+99>>0]|0)|0,(f&-2|0)==2):0)?(d=a[b+(d*176|0)+92>>0]|0,h=f-d|0,g=(i|0)<(h|0),h=g?i:h,(f|0)!=(d|0)):0){if(g)c[e>>2]=c[e>>2]|4;if(!h)f=4;else{c[e>>2]=c[e>>2]|1;f=4}}else f=-1;return f|0}function Ij(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;if((((Gj(b,d,607,16777183,0)|0)!=0?(k=a[b+(d*176|0)+94>>0]|0,f=a[b+(d*176|0)+99>>0]|0,g=k+(a[b+(d*176|0)+93>>0]|0)-(f<<24>>24)|0,(g&-2|0)==2):0)?(h=f<<24>>24==-1&1,d=g-(a[b+(d*176|0)+92>>0]|0)|0,i=d-k|0,j=(h|0)<(i|0),(d|0)!=(k|0)):0)?(l=j?4:0,l=((j?h:i)|0)==0?l:l|2,(l|0)!=0):0){c[e>>2]=c[e>>2]|l;f=4}else f=-1;return f|0}function Jj(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;e=i;i=i+16|0;f=e;c[f>>2]=0;g=Hj(a,b,f)|0;a=Ij(a,b,f)|0;a=(g|0)>(a|0)?g:a;b=c[f>>2]|0;if((b|0)!=0&(a|0)>0)c[d>>2]=c[d>>2]|b;else a=-1;i=e;return a|0}function Kj(d,f,g,h,j,k){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;O=i;i=i+16|0;K=O;M=g+28|0;l=c[M>>2]|0;N=g+20|0;I=c[N>>2]|0;J=g+44|0;if((I+1|0)<(c[J>>2]|0)){n=0;m=0;while(1){if((n|0)>=(f|0))break;if((lj(d,n,0,K,0)|0)&h)m=((c[K>>2]&j|0)!=0&1)+m|0;n=n+1|0}if(!m)l=0;else{G=g+76|0;q=(c[G>>2]|0)+(I<<5)|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[q+12>>2]=0;c[q+16>>2]=0;c[q+20>>2]=0;c[q+24>>2]=0;c[q+28>>2]=0;q=(c[G>>2]|0)+(I<<5)|0;m=m+1&65535;n=(k>>31&256|16)&65535;o=0;p=q+-32|0;while(1){if((o|0)==1)break;F=q+(o<<5)|0;c[F+28>>2]=(c[p+28>>2]|0)+(e[p+24>>1]<<2);b[F+24>>1]=m;b[F+22>>1]=0;c[F+12>>2]=0;c[F+8>>2]=0;c[F+4>>2]=0;c[F>>2]=0;b[F+20>>1]=n;o=o+1|0;p=F}A=g+48|0;B=(k|0)<0;C=g+172|0;D=g+80|0;E=g+178|0;F=0;while(1){if((F|0)>=(f|0))break;m=lj(d,F,0,K,0)|0;if((m&h|0)!=0?(c[K>>2]&j|0)!=0:0){v=c[G>>2]|0;w=v+(F<<5)|0;if((I|0)>=(c[J>>2]|0))break;if((l|0)>=(c[A>>2]|0))break;x=v+(I<<5)+22|0;y=b[x>>1]|0;if((y&65535)>=(e[v+(I<<5)+24>>1]|0))break;z=v+(F<<5)+22|0;if((e[z>>1]|0)>=(e[v+(F<<5)+24>>1]|0))break;n=v+(F<<5)+20|0;o=e[n>>1]|8;b[n>>1]=o;if(B&(m&31|0)!=0)b[n>>1]=e[C>>1]|o;r=c[D>>2]|0;s=r+(l*28|0)+8|0;c[s>>2]=1;t=r+(l*28|0)+16|0;c[t>>2]=0;a[r+(l*28|0)+24>>0]=0;u=r+(l*28|0)+25|0;a[u>>0]=a[u>>0]&a[E>>0];switch(k|0){case 1:{if((a[d+(F*176|0)+99>>0]|0)!=1)L=23;break}case -1:{if((a[d+(F*176|0)+99>>0]|0)==-1)L=23;break}default:{}}if((L|0)==23){L=0;c[t>>2]=1;u=v+(I<<5)+8|0;c[u>>2]=(c[u>>2]|0)+1;u=v+(I<<5)|0;c[u>>2]=(c[u>>2]|0)+1;u=v+(F<<5)+8|0;c[u>>2]=(c[u>>2]|0)+1;c[w>>2]=(c[w>>2]|0)+1}m=v+(F<<5)+28|0;n=e[z>>1]|0;u=0;while(1){if((u|0)==(n|0))break;q=c[(c[m>>2]|0)+(u<<2)>>2]|0;o=c[w>>2]|0;p=e[r+(q*28|0)+2>>1]^F;q=r+(q*28|0)+8|0;if(((c[q>>2]|0)==0?(p|0)<(c[g>>2]|0):0)?(H=c[v+(p<<5)>>2]|0,(H|0)>0):0){p=(H|0)<(o|0)?H:o;c[q>>2]=(p|0)<2?p:2}u=u+1|0}b[r+(l*28|0)>>1]=F;b[r+(l*28|0)+2>>1]=F^I;w=b[z>>1]|0;c[(c[m>>2]|0)+((w&65535)<<2)>>2]=l;c[(c[v+(I<<5)+28>>2]|0)+((y&65535)<<2)>>2]=l;b[z>>1]=w+1<<16>>16;b[r+(l*28|0)+4>>1]=w;z=b[x>>1]|0;b[x>>1]=z+1<<16>>16;b[r+(l*28|0)+6>>1]=z;c[r+(l*28|0)+12>>2]=c[s>>2];c[r+(l*28|0)+20>>2]=c[t>>2];l=l+1|0}F=F+1|0}L=c[N>>2]|0;c[M>>2]=l;c[N>>2]=L+1;l=g+12|0;c[l>>2]=(c[l>>2]|0)+1;l=L}}else l=-9993;i=O;return l|0}function Lj(d,f,g,h,j){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;L=i;i=i+16|0;I=L;J=g+28|0;k=c[J>>2]|0;K=g+20|0;G=c[K>>2]|0;H=g+44|0;if((G+1|0)<(c[H>>2]|0)){m=0;l=0;while(1){if((m|0)>=(f|0))break;if((lj(d,m,0,I,0)|0)&h)l=((c[I>>2]&j|0)!=0&1)+l|0;m=m+1|0}if(!l)k=0;else{D=g+76|0;o=(c[D>>2]|0)+(G<<5)|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[o+12>>2]=0;c[o+16>>2]=0;c[o+20>>2]=0;c[o+24>>2]=0;c[o+28>>2]=0;o=(c[D>>2]|0)+(G<<5)|0;l=l+2&65535;m=0;n=o+-32|0;while(1){if((m|0)==1)break;C=o+(m<<5)|0;c[C+28>>2]=(c[n+28>>2]|0)+(e[n+24>>1]<<2);b[C+24>>1]=l;b[C+22>>1]=0;c[C+12>>2]=0;c[C+8>>2]=0;c[C+4>>2]=0;c[C>>2]=0;B=C+20|0;b[B>>1]=e[B>>1]|4;m=m+1|0;n=C}z=g+48|0;A=g+80|0;B=g+178|0;C=0;while(1){if((C|0)>=(f|0))break;if(((lj(d,C,0,I,0)|0)&h|0)!=0?(c[I>>2]&j|0)!=0:0){v=c[D>>2]|0;if((G|0)>=(c[H>>2]|0))break;if((k|0)>=(c[z>>2]|0))break;w=v+(G<<5)+22|0;x=b[w>>1]|0;if((x&65535)>=(e[v+(G<<5)+24>>1]|0))break;y=v+(C<<5)+22|0;if((e[y>>1]|0)>=(e[v+(C<<5)+24>>1]|0))break;l=a[d+(C*176|0)+94>>0]|0;m=l+(a[d+(C*176|0)+93>>0]|0)-(a[d+(C*176|0)+99>>0]|0)|0;if((m&-2|0)!=2)break;t=a[d+(C*176|0)+92>>0]|0;t=((m|0)==3&t<<24>>24>1&1)+(m-(t<<24>>24))|0;l=(l|0)<(t|0)?l:t;r=v+(C<<5)+20|0;b[r>>1]=e[r>>1]|2;r=c[A>>2]|0;s=r+(k*28|0)+8|0;c[s>>2]=t;t=r+(k*28|0)+16|0;c[t>>2]=l;a[r+(k*28|0)+24>>0]=0;m=r+(k*28|0)+25|0;a[m>>0]=a[m>>0]&a[B>>0];m=v+(G<<5)+8|0;c[m>>2]=(c[m>>2]|0)+l;m=v+(G<<5)|0;c[m>>2]=(c[m>>2]|0)+l;m=v+(C<<5)+8|0;c[m>>2]=(c[m>>2]|0)+l;m=v+(C<<5)|0;l=(c[m>>2]|0)+l|0;c[m>>2]=l;m=b[y>>1]|0;n=v+(C<<5)+28|0;o=m&65535;u=0;while(1){if((u|0)==(o|0))break;p=c[(c[n>>2]|0)+(u<<2)>>2]|0;q=r+(p*28|0)+8|0;if(((c[q>>2]|0)==0?(E=e[r+(p*28|0)+2>>1]^C,(E|0)<(c[g>>2]|0)):0)?(F=c[v+(E<<5)>>2]|0,(F|0)>0):0){p=(F|0)<(l|0)?F:l;c[q>>2]=(p|0)<2?p:2}u=u+1|0}b[r+(k*28|0)>>1]=C;b[r+(k*28|0)+2>>1]=C^G;c[(c[n>>2]|0)+(o<<2)>>2]=k;c[(c[v+(G<<5)+28>>2]|0)+((x&65535)<<2)>>2]=k;b[y>>1]=m+1<<16>>16;b[r+(k*28|0)+4>>1]=m;y=b[w>>1]|0;b[w>>1]=y+1<<16>>16;b[r+(k*28|0)+6>>1]=y;c[r+(k*28|0)+12>>2]=c[s>>2];c[r+(k*28|0)+20>>2]=c[t>>2];k=k+1|0}C=C+1|0}f=c[K>>2]|0;c[J>>2]=k;c[K>>2]=f+1;k=g+16|0;c[k>>2]=(c[k>>2]|0)+1;k=f}}else k=-9993;i=L;return k|0}function Mj(a,d,f,g){a=a|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;z=g+28|0;h=c[z>>2]|0;A=g+20|0;D=c[A>>2]|0;E=g+12|0;F=g+16|0;a:do if((f+1|0)==(D|0)?((c[g+4>>2]|0)+d+(c[E>>2]|0)+(c[F>>2]|0)|0)<(c[g+44>>2]|0):0){v=g+76|0;k=c[v>>2]|0;B=k+(f<<5)|0;w=k+(f<<5)+20|0;i=b[w>>1]|0;j=i&4;C=j<<16>>16==0;i=i&65535;if(!(i&16))i=0;else i=(i>>>8&1)+1|0;s=k+(f<<5)+28|0;t=g+80|0;r=g+172|0;u=(i|0)==0;p=j<<16>>16!=0;q=a+108|0;o=(i|0)==1;n=a+110|0;i=e[k+(f<<5)+22>>1]|0;while(1){m=i+-1|0;if((i|0)<=0)break;j=c[(c[s>>2]|0)+(m<<2)>>2]|0;if((j+1|0)!=(h|0)){h=-9993;break a}a=c[t>>2]|0;k=a+(j*28|0)|0;l=(e[a+(j*28|0)+2>>1]|0)^f;i=c[v>>2]|0;g=c[a+(j*28|0)+16>>2]|0;H=i+(l<<5)|0;G=(c[H>>2]|0)-g|0;c[H>>2]=G;c[i+(l<<5)+4>>2]=G;G=i+(l<<5)+8|0;g=(c[G>>2]|0)-g|0;c[G>>2]=g;c[i+(l<<5)+12>>2]=g;g=b[r>>1]|0;if(g<<16>>16?(x=i+(l<<5)+20|0,y=b[x>>1]|0,(y&g)<<16>>16==g<<16>>16):0)b[x>>1]=y^g;if(!C){H=i+(l<<5)+20|0;b[H>>1]=(e[H>>1]|0)^(e[w>>1]|0)&2}if(!u){H=i+(l<<5)+20|0;b[H>>1]=(e[H>>1]|0)^(e[w>>1]|0)&8}i=i+(l<<5)+22|0;g=b[i>>1]|0;if(((e[a+(j*28|0)+4>>1]|0)+1|0)!=(g&65535|0)){h=-9993;break a}b[i>>1]=g+-1<<16>>16;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;c[k+16>>2]=0;c[k+20>>2]=0;c[k+24>>2]=0;h=h+-1|0;i=(l|0)<(d|0);if(p&i)b[q>>1]=0;if(!(o&i)){i=m;continue}b[n>>1]=0;i=m}c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;c[B+12>>2]=0;c[B+16>>2]=0;c[B+20>>2]=0;c[B+24>>2]=0;c[B+28>>2]=0;c[z>>2]=h;c[A>>2]=D+-1;if(!C)c[F>>2]=(c[F>>2]|0)+-1;if(u)h=0;else{c[E>>2]=(c[E>>2]|0)+-1;h=0}}else h=-9993;while(0);return h|0}function Nj(a){a=a|0;var b=0,d=0,f=0,g=0,h=0,i=0,j=0,k=0;h=a+76|0;i=a+80|0;a=c[a+20>>2]|0;f=0;while(1){if((f|0)>=(a|0))break;d=c[h>>2]|0;c[d+(f<<5)+12>>2]=c[d+(f<<5)+8>>2];c[d+(f<<5)+4>>2]=c[d+(f<<5)>>2];d=c[h>>2]|0;b=d+(f<<5)+28|0;d=e[d+(f<<5)+22>>1]|0;g=0;while(1){if((g|0)==(d|0))break;k=c[i>>2]|0;j=c[(c[b>>2]|0)+(g<<2)>>2]|0;c[k+(j*28|0)+12>>2]=c[k+(j*28|0)+8>>2];c[k+(j*28|0)+20>>2]=c[k+(j*28|0)+16>>2];g=g+1|0}f=f+1|0}return 0}function Oj(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=i;i=i+32|0;s=u+16|0;t=u;g=0;h=-1;while(1){if(!(c[8804+(g<<1<<2)>>2]|0))break;c[t+(g<<2)>>2]=0;h=g;g=g+1|0}k=0;while(1){if((k|0)>=(d|0)){j=0;g=0;break}a:do if(((a[b+(k*176|0)+99>>0]|0)==0?a[b+(k*176|0)+94>>0]|0:0)?(l=lj(b,k,0,s,0)|0,l|0):0){j=(c[s>>2]|0)!=0;g=0;while(1){if((g|0)>(h|0))break a;p=g<<1;if((c[8804+(p<<2)>>2]&l|0)!=0&j?c[8804+((p|1)<<2)>>2]|0:0)break;g=g+1|0}p=t+(g<<2)|0;c[p>>2]=(c[p>>2]|0)+1}while(0);k=k+1|0}while(1){if((j|0)>(h|0))break;g=(c[t+(j<<2)>>2]|0)+g|0;if((g|0)>=(f|0)){h=j;break}j=j+1|0}b:do if(!g)g=0;else{p=e+24|0;n=e+28|0;o=0;g=0;while(1){if(!((o|0)<(d|0)&(g|0)<(f|0)))break b;m=b+(o*176|0)+99|0;c:do if(((a[m>>0]|0)==0?(a[b+(o*176|0)+94>>0]|0)!=0:0)?(q=lj(b,o,0,s,0)|0,(q|0)!=0):0){l=(c[s>>2]|0)!=0;e=0;while(1){if((e|0)>(h|0))break c;k=t+(e<<2)|0;j=c[k>>2]|0;if((j|0?(r=e<<1,(c[8804+(r<<2)>>2]&q|0)!=0&l):0)?c[8804+((r|1)<<2)>>2]|0:0)break;e=e+1|0}lj(b,o,c[p>>2]|0,s,1)|0;c[k>>2]=j+-1;a[m>>0]=(a[m>>0]|0)+-1<<24>>24;pj(-1,b,d,o&65535,c[n>>2]|0)|0;lj(b,o,c[p>>2]|0,s,0)|0;g=g+1|0}while(0);o=o+1|0}}while(0);i=u;return g|0}function Pj(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=i;i=i+16|0;e=h;a:do if(((a[b+(d*176|0)+99>>0]|0)==0?(a[b+(d*176|0)+94>>0]|0)!=0:0)?(g=lj(b,d,0,e,0)|0,(g|0)!=0):0){d=c[e>>2]|0;f=0;while(1){e=f<<1;b=c[8804+(e<<2)>>2]|0;if(!b){b=0;break a}if(b&g|0?c[8804+((e|1)<<2)>>2]&d|0:0){b=1;break a}f=f+1|0}}else b=0;while(0);i=h;return b|0}function Qj(b,d){b=b|0;d=d|0;var e=0,f=0;f=i;i=i+16|0;e=f;if((a[b+(d*176|0)+94>>0]|0)!=0?((lj(b,d,0,e,0)|0)&64|0)!=0:0)b=(c[e>>2]|0)>>>2&1;else b=0;i=f;return b|0}function Rj(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=i;i=i+32|0;s=u+16|0;t=u;g=0;h=-1;while(1){if(!(c[8836+(g<<1<<2)>>2]|0))break;c[t+(g<<2)>>2]=0;h=g;g=g+1|0}k=0;while(1){if((k|0)>=(d|0)){j=0;g=0;break}a:do if((a[b+(k*176|0)+99>>0]|0)==-1?(l=lj(b,k,0,s,0)|0,l|0):0){j=(c[s>>2]|0)!=0;g=0;while(1){if((g|0)>(h|0))break a;p=g<<1;if((c[8836+(p<<2)>>2]&l|0)!=0&j?c[8836+((p|1)<<2)>>2]|0:0)break;g=g+1|0}p=t+(g<<2)|0;c[p>>2]=(c[p>>2]|0)+1}while(0);k=k+1|0}while(1){if((j|0)>(h|0))break;g=(c[t+(j<<2)>>2]|0)+g|0;if((g|0)>=(f|0)){h=j;break}j=j+1|0}b:do if(!g)g=0;else{p=e+24|0;n=e+28|0;o=0;g=0;while(1){if(!((o|0)<(d|0)&(g|0)<(f|0)))break b;m=b+(o*176|0)+99|0;c:do if((a[m>>0]|0)==-1?(q=lj(b,o,0,s,0)|0,(q|0)!=0):0){l=(c[s>>2]|0)!=0;e=0;while(1){if((e|0)>(h|0))break c;k=t+(e<<2)|0;j=c[k>>2]|0;if((j|0?(r=e<<1,(c[8836+(r<<2)>>2]&q|0)!=0&l):0)?c[8836+((r|1)<<2)>>2]|0:0)break;e=e+1|0}lj(b,o,c[p>>2]|0,s,1)|0;c[k>>2]=j+-1;a[m>>0]=(a[m>>0]|0)+1<<24>>24;pj(1,b,d,o&65535,c[n>>2]|0)|0;lj(b,o,c[p>>2]|0,s,0)|0;g=g+1|0}while(0);o=o+1|0}}while(0);i=u;return g|0}function Sj(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=i;i=i+16|0;e=h;a:do if((a[b+(d*176|0)+99>>0]|0)==-1?(g=lj(b,d,0,e,0)|0,(g|0)!=0):0){b=c[e>>2]|0;f=0;while(1){d=f<<1;e=c[8836+(d<<2)>>2]|0;if(!e){b=0;break a}if(e&g|0?c[8836+((d|1)<<2)>>2]&b|0:0){b=1;break a}f=f+1|0}}else b=0;while(0);i=h;return b|0}function Tj(a,d,e,f,g,h,i,j){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;w=f+24|0;B=c[w>>2]|0;x=c[B+128>>2]|0;B=c[B+124>>2]|0;A=(B+x|0)/2|0;B=(x-B|0)/2|0;x=i+176|0;b[x>>1]=272;y=i+174|0;b[y>>1]=4;z=i+172|0;b[z>>1]=512;v=Kj(d,e,i,64,31,1)|0;u=Kj(d,e,i,607,16777183,-1)|0;b[x>>1]=272;b[y>>1]=4;b[z>>1]=512;r=Lj(d,e,i,607,16736223)|0;p=Lj(d,e,i,17,40960)|0;s=(r|0)>=(e|0);q=(p|0)<(e|0);a:do if(!(q|s^1)){o=c[(c[w>>2]|0)+128>>2]|0;l=0;m=0;while(1){k=Uj(a,i,j,f,d,e,r,p,9)|0;if((k+9999|0)>>>0<20)break a;if(!(k&1)){o=l;break}l=l+1|0;k=o;o=c[(c[w>>2]|0)+128>>2]|0;if((k|0)>(o+1|0))m=((k+1-o|0)/2|0)+m|0;if((l|0)>=(g|0)){o=l;break}}if(!((v|0)<(e|0)|((u|0)<(e|0)|(o|0)==0))?(g=c[w>>2]|0,n=c[g+128>>2]|0,g=c[g+124>>2]|0,(n|0)>(((g|0)>-1?g:0-g|0)|0)):0)while(1){l=n;while(1){k=Uj(a,i,j,f,d,e,u,v,9)|0;if((k+9999|0)>>>0<20)break a;if(!(k&1)){k=o;t=15;break a}k=c[(c[w>>2]|0)+128>>2]|0;if((l|0)>(k|0))break;else l=k}n=k;m=((l-k|0)/2|0)+m|0}else{k=o;t=15}}else{k=0;m=0;t=15}while(0);if((t|0)==15){if(q)l=0;else l=Mj(d,e,p,i)|0;if(s){t=Mj(d,e,r,i)|0;l=(l|0)==0&(t|0)!=0?t:l}if((u|0)>=(e|0)){u=Mj(d,e,u,i)|0;l=(l|0)==0&(u|0)!=0?u:l}if((v|0)>=(e|0)){i=Mj(d,e,v,i)|0;l=(l|0)==0&(i|0)!=0?i:l}b[x>>1]=0;b[y>>1]=0;b[z>>1]=0;if(!l){z=c[w>>2]|0;y=c[z+128>>2]|0;z=c[z+124>>2]|0;if((A-B|0)==(((z+y|0)/2|0)-((y-z|0)/2|0)|0)){if(h)c[h>>2]=m<<1}else k=-9997}else k=l}return k|0}function Uj(d,e,f,g,h,j,k,l,m){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=i;i=i+976|0;v=y+760|0;q=y+756|0;w=y;o=y+958|0;n=y+952|0;a:do switch(m|0){case 1:{if(!(b[h+(l*176|0)+108>>1]|0)){if(!(oi(h,l,o)|0)){n=0;break a}if(!(a[o+3>>0]|0)){n=0;break a}}if(!(b[h+(k*176|0)+108>>1]|0))if((oi(h,k,o)|0)!=0?(a[o+4>>0]|0)!=0:0){u=3;o=2;x=38}else n=0;else{u=3;o=2;x=38}break}case 10:{if(!(b[h+(l*176|0)+108>>1]|0)){if(!(ri(h,l,o)|0)){n=0;break a}if(!(a[o+3>>0]|0)){n=0;break a}}if(!(b[h+(k*176|0)+108>>1]|0))if((ri(h,k,n)|0)!=0?(a[n+4>>0]|0)!=0:0){u=3;o=2;x=38}else n=0;else{u=3;o=2;x=38}break}case 2:{u=11;o=8;x=38;break}case 4:case 3:{if(!(Vj(e,l)|0)){if(!(oi(h,l,o)|0)){n=0;break a}if(!(a[o+3>>0]|0)){n=0;break a}}if(!(Vj(e,k)|0)){if(!(oi(h,k,o)|0)){n=0;break a}if(!(a[o+4>>0]|0)){n=0;break a}}er(v|0,0,192)|0;u=11;o=2;x=38;break}case 5:{n=11;x=22;break}case 7:{n=3;x=22;break}case 6:{n=11;x=30;break}case 8:{n=3;x=30;break}case 9:{u=125;o=0;x=38;break}default:{u=3;o=0;x=38}}while(0);do if((x|0)==22){if(!(Vj(e,l)|0)){if(!(oi(h,l,o)|0)){n=0;break}if(!(a[o+3>>0]|0)){n=0;break}}if(!(Vj(e,k)|0)){if(!(oi(h,k,o)|0)){n=0;break}if(!(a[o+3>>0]|0)){n=0;break}}er(v|0,0,192)|0;u=n;o=2;x=38}else if((x|0)==30){if(!(Vj(e,l)|0)){if(!(oi(h,l,o)|0)){n=0;break}if(!(a[o+4>>0]|0)){n=0;break}}if(!(Vj(e,k)|0))if((oi(h,k,o)|0)!=0?(a[o+4>>0]|0)!=0:0){u=n;o=2;x=38}else n=0;else{u=n;o=2;x=38}}while(0);b:do if((x|0)==38){n=Wj(d,e,f,0)|0;if((n+9999|0)>>>0>=20){n=$j(e,k,l,o,m,v,w,q)|0;c:do if((n|0)<1){if((n|0)<0)switch(n|0){case -9990:{p=0;m=0;d=0;o=0;break c}default:{x=43;break c}}switch(n|0){case 0:break;default:{x=43;break c}}n=_j(e,f,0)|0;break b}else switch(n|0){case 1:{p=0;m=0;d=1;o=0;break c}case 2:{n=_j(e,f,0)|0;n=n|0?n:1;break b}case 4:{r=(u&18|0)==16;p=r&1;m=Ri(e,f,u)|0;if((m+9999|0)>>>0<20){d=0;o=0;break c}if((m|0)<=0){m=0;d=0;o=0;break c}o=m<<1;n=c[q>>2]|0;d:do if((o|0)>=(n|0)){o=o-n|0;q=(g|0)!=0;do if(q?(s=g+20|0,t=c[s>>2]|0,t|0):0){n=g+24|0;d=(c[n>>2]|0)==0;if(!((u&64|0)==0|d)){er(t|0,0,j|0)|0;qj(e,h,j,c[n>>2]|0,c[s>>2]|0,0,1)|0;qj(e,h,j,0,0,c[g+28>>2]|0,0)|0;break}if(d){n=sj(e,j,g,l,k)|0;if((n|0)<0){d=0;break d}if(!n){n=0;d=0;break d}}}while(0);m=Cj(e,w,-1,h,j,u)|0;d=(m+9999|0)>>>0<20?m:0;n=rj(e,h,j,u)|0;if((n+9999|0)>>>0>=20){if(!((n|m)&1)){n=d;d=1}else{l=(u&72|0)==0;n=l?-9995:d;d=l?0:3}if(q&(n|0)==0){n=g+20|0;m=c[n>>2]|0;if((u&64|0)==0|(m|0)==0)n=0;else{if(r){l=dk(e,f,h)|0;m=c[n>>2]|0;n=(l+9999|0)>>>0<20?l:0}else n=0;kj(h,j,c[g+24>>2]|0,m)|0;oj(e,j)|0}}}else d=0}else{n=0;d=0;o=0}while(0);m=tj(e,u&3)|0;m=(m+9999|0)>>>0<20?m:n;break c}default:{x=43;break c}}while(0);if((x|0)==43){_j(e,f,0)|0;n=(n+9999|0)>>>0<20?n:-9997;break}ek(e,v,u&64)|0;Bj(e,w)|0;n=_j(e,f,p|0?h:0)|0;xj(e)|0;if(!m){if(!n)n=(o<<2)+d|0}else n=m}}while(0);i=y;return n|0}function Vj(d,f){d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;a:do if((((f|0)>-1?(c[d>>2]|0)>(f|0):0)?(k=c[d+76>>2]|0,(k+(f<<5)|0)!=0):0)?(b[k+(f<<5)+20>>1]&2)!=0:0){h=d+80|0;i=k+(f<<5)+28|0;j=e[k+(f<<5)+22>>1]|0;do{if((j|0)<=0){d=0;break a}j=j+-1|0;g=c[h>>2]|0;d=c[(c[i>>2]|0)+(j<<2)>>2]|0}while(!(b[k+((e[g+(d*28|0)+2>>1]^f)<<5)+20>>1]&4));d=(a[g+(d*28|0)+25>>0]|0)==0&1}else d=0;while(0);return d|0}function Wj(a,b,d,f){a=a|0;b=b|0;d=d|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=i;i=i+2064|0;u=B+1040|0;t=B+16|0;v=B+12|0;A=B;c[v>>2]=0;q=b+56|0;g=c[q>>2]|0;n=c[b+60>>2]|0;a:do if((g|0)>(n|0)){m=c[b>>2]|0;z=b+76|0;l=0;h=0;while(1){if((l|0)>=(m|0)){r=h;break}y=c[z>>2]|0;k=y+(l<<5)|0;j=(c[k>>2]|0)+-1|0;if((h|0)<256?(j|0)==(c[y+(l<<5)+8>>2]&16383|0):0){c[k>>2]=j;g=g+-1|0;c[q>>2]=g;c[u+(h<<2)>>2]=l;c[t+(h<<2)>>2]=h;h=h+1|0}l=l+1|0}if((g-n|0)>(r|0))g=-9989;else{c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;w=d+40|0;x=d+48|0;k=d+56|0;l=b+92|0;m=b+88|0;n=b+72|0;y=d+36|0;p=(r|0)>1;o=0;while(1){if((o|0)>=(r|0)){g=0;s=21;break}j=c[u+(o<<2)>>2]|0;c[w>>2]=0;c[x>>2]=0;c[k>>2]=f;c[m>>2]=c[l>>2];c[n>>2]=0;g=(c[z>>2]|0)+(j<<5)|0;c[g>>2]=(c[g>>2]|0)+1;c[q>>2]=(c[q>>2]|0)+1;g=Si(b,d,128)|0;ij(d)|0;xj(b)|0;c[k>>2]=0;h=(c[z>>2]|0)+(j<<5)|0;c[h>>2]=(c[h>>2]|0)+-1;c[q>>2]=(c[q>>2]|0)+-1;if((g+9999|0)>>>0<20)break;if(g|0){g=-9988;break}g=c[w>>2]|0;if((g|0)>1){Np(c[y>>2]|0,(g|0)/2|0,8,5);h=c[y>>2]|0;if((c[h>>2]|0)!=(j|0)){g=-9988;break}g=c[w>>2]|0;if((c[h+(g+-2<<2)>>2]|0)!=(j|0)){g=-9988;break}if(p){if(!(c[A>>2]|0)){sc(a)|0;if(!(Gb(a,A,c[b>>2]|0,r)|0)){g=-9998;break}h=c[y>>2]|0;g=c[w>>2]|0}Sb(a,A,o,h,g);Tb(a,A,o,u,r)}}o=o+1|0}b:do if((s|0)==21){while(1){s=0;if((g|0)>=(r|0))break;s=(c[z>>2]|0)+(c[u+(g<<2)>>2]<<5)|0;c[s>>2]=(c[s>>2]|0)+1;c[q>>2]=(c[q>>2]|0)+1;g=g+1|0;s=21}if(!p)if((r|0)==1){g=c[w>>2]|0;if(!g){h=0;g=0;while(1){if((h|0)>=1)break;t=c[y>>2]|0;c[t+(g<<2)>>2]=c[u+(h<<2)>>2];c[t+((g|1)<<2)>>2]=-1;h=h+1|0;g=g+2|0}c[w>>2]=g}}else s=50;else{j=0;while(1){if((j|0)==(r|0))break;if((c[t+(j<<2)>>2]|0)==(j|0)){g=j;k=0;while(1){while(1){g=g+1|0;if((g|0)>=(r|0)){s=32;break}h=t+(g<<2)|0;if((c[h>>2]|0)!=(g|0))continue;if(Ub(A,j,g)|0){s=31;break}}if((s|0)==31){Wb(A,j,g);c[h>>2]=j;k=k+1|0;continue}else if((s|0)==32)if(!k)break;else{g=j;k=0;continue}}}j=j+1|0}k=d+32|0;l=0;g=0;while(1){if((l|0)>=(r|0))break;do if((l|0)==(c[t+(l<<2)>>2]|0)){j=u+(l<<2)|0;if(!(Vb(A,l)|0))h=l;else{s=c[y>>2]|0;c[s+(g<<2)>>2]=c[j>>2];c[s+(g+1<<2)>>2]=-1;g=g+2|0;break}c:while(1){do{h=h+1|0;if((h|0)>=(r|0))break c}while((l|0)!=(c[t+(h<<2)>>2]|0));s=c[y>>2]|0;c[s+(g<<2)>>2]=c[j>>2];c[s+(g+1<<2)>>2]=-2-(c[u+(h<<2)>>2]|0);g=g+2|0}g=Xb(a,A,l,c[y>>2]|0,c[j>>2]|0,g,c[k>>2]|0)|0;if((g|0)<0){g=-9988;break b}}while(0);l=l+1|0}c[w>>2]=g;Hb(a,A);s=50}if((s|0)==50)g=c[w>>2]|0;if((g|0)<=1){g=0;break a}p=d+44|0;h=g;o=0;g=0;while(1){if((o|0)>=(h|0))break;j=c[y>>2]|0;n=c[j+(o<<2)>>2]|0;m=c[z>>2]|0;m=(c[m+(n<<5)>>2]|0)-(c[m+(n<<5)+8>>2]&16383)|0;m=(m|0)<1?1:m;k=o;l=0;while(1){if((k|0)>=(h|0)){h=l;break}if((n|0)!=(c[j+(k<<2)>>2]|0)){h=l;break}u=((c[j+(k+1<<2)>>2]|0)!=-1&1)+l|0;k=k+2|0;l=u}j=Yj(b,n,m,m,h+1|0,v)|0;if((j+9999|0)>>>0<20){g=j;break b}u=c[z>>2]|0;u=c[(c[u+(j<<5)+28>>2]|0)+((e[u+(j<<5)+22>>1]|0)+-1<<2)>>2]|0;h=c[x>>2]|0;c[x>>2]=h+1;c[(c[p>>2]|0)+(h<<2)>>2]=u;h=o;while(1){if((h|0)>=(k|0))break;c[(c[y>>2]|0)+(h<<2)>>2]=j;h=h+2|0}h=c[w>>2]|0;o=k;g=g+1|0}j=0;d:while(1){if((j|0)>=(h|0))break;l=c[(c[y>>2]|0)+(j<<2)>>2]|0;m=(c[z>>2]|0)+(l<<5)|0;k=j;while(1){if((k|0)>=(h|0)){j=k;continue d}j=c[y>>2]|0;if((l|0)!=(c[j+(k<<2)>>2]|0)){j=k;continue d}j=c[j+(k+1<<2)>>2]|0;if((j|0)!=-1){h=Zj(m,(c[z>>2]|0)+(((j|0)<0?-2-j|0:j)<<5)|0,b,1,j>>>31)|0;if((h+9999|0)>>>0<20){g=h;break b}v=c[x>>2]|0;c[x>>2]=v+1;c[(c[p>>2]|0)+(v<<2)>>2]=h;h=c[w>>2]|0}k=k+2|0}}c[d+52>>2]=g;break a}while(0);_j(b,d,0)|0;Hb(a,A)}}else g=0;while(0);i=B;return g|0}function Xj(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[a>>2]|0;e=c[b>>2]|0;if((d|0)>=(e|0))if((d|0)<=(e|0)){e=c[a+4>>2]|0;d=c[b+4>>2]|0;if((e|0)<(d|0))d=-1;else d=(e|0)>(d|0)&1}else d=1;else d=-1;return d|0}function Yj(d,f,g,h,i,j){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;s=d+20|0;k=c[s>>2]|0;l=k+-1|0;r=c[d+76>>2]|0;t=d+28|0;p=c[t>>2]|0;q=c[d+80>>2]|0;if((((p|0)<(c[d+48>>2]|0)?(k|0)<(c[d+44>>2]|0):0)?(u=c[r+(l<<5)+28>>2]|0,m=e[r+(l<<5)+24>>1]|0,n=u,(m+i+(u-(c[d+84>>2]|0)>>2)|0)<(c[d+52>>2]|0)):0)?(o=r+(f<<5)+22|0,!((i|0)<1?1:(e[o>>1]|0)>=(e[r+(f<<5)+24>>1]|0))):0){c[q+(p*28|0)+12>>2]=g;c[q+(p*28|0)+8>>2]=g;c[q+(p*28|0)+20>>2]=h;c[q+(p*28|0)+16>>2]=h;a[q+(p*28|0)+24>>0]=0;b[q+(p*28|0)>>1]=f;b[q+(p*28|0)+2>>1]=k^f;a[q+(p*28|0)+25>>0]=0;b[r+(k<<5)+24>>1]=i;u=r+(k<<5)+22|0;b[u>>1]=0;c[r+(k<<5)>>2]=g;c[r+(k<<5)+4>>2]=g;c[r+(k<<5)+8>>2]=h;c[r+(k<<5)+12>>2]=h;a[r+(k<<5)+16>>0]=0;l=n+(m<<2)|0;c[r+(k<<5)+28>>2]=l;b[r+(k<<5)+20>>1]=64;c[j>>2]=g-h+(c[j>>2]|0);b[q+(p*28|0)+4+(((k|0)<(f|0)&1)<<1)>>1]=b[o>>1]|0;b[q+(p*28|0)+4+(((k|0)>(f|0)&1)<<1)>>1]=b[u>>1]|0;n=b[o>>1]|0;b[o>>1]=n+1<<16>>16;c[(c[r+(f<<5)+28>>2]|0)+((n&65535)<<2)>>2]=p;n=b[u>>1]|0;b[u>>1]=n+1<<16>>16;c[l+((n&65535)<<2)>>2]=p;n=r+(f<<5)|0;l=r+(f<<5)+8|0;c[j>>2]=(c[l>>2]|0)-(c[n>>2]|0)+(c[j>>2]|0);m=(c[l>>2]|0)+h|0;c[l>>2]=m;l=c[n>>2]|0;if((l|0)<(m|0)){c[n>>2]=m;l=m}c[j>>2]=l-m+(c[j>>2]|0);c[t>>2]=(c[t>>2]|0)+1;c[s>>2]=(c[s>>2]|0)+1}else k=-9993;return k|0}function Zj(a,d,f,g,h){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;z=c[f+76>>2]|0;A=a-z|0;s=A>>5;z=d-z|0;w=z>>5;x=f+28|0;i=c[x>>2]|0;j=c[f+80>>2]|0;k=j+(i*28|0)|0;y=c[f+44>>2]|0;if((((((((!((A|0)<0|(s|0)>=(y|0))?!((z|0)<0|(w|0)>=(y|0)):0)?!((i|0)<0?1:(i|0)>=(c[f+48>>2]|0)):0)?(l=a+28|0,m=c[f+84>>2]|0,n=(c[l>>2]|0)-m|0,(n|0)>=0):0)?(o=b[a+24>>1]|0,p=c[f+52>>2]|0,((o&65535)+(n>>2)|0)<=(p|0)):0)?(q=d+28|0,r=(c[q>>2]|0)-m|0,(r|0)>=0):0)?(t=b[d+24>>1]|0,((t&65535)+(r>>2)|0)<=(p|0)):0)?(u=a+22|0,(e[u>>1]|0)<(o&65535)):0)?(v=d+22|0,(e[v>>1]|0)<(t&65535)):0){c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;c[k+16>>2]=0;c[k+20>>2]=0;c[k+24>>2]=0;A=(s|0)<(w|0);b[k>>1]=A?s:w;b[j+(i*28|0)+2>>1]=s^w;k=b[u>>1]|0;c[(c[l>>2]|0)+((k&65535)<<2)>>2]=i;c[(c[q>>2]|0)+((e[v>>1]|0)<<2)>>2]=i;b[u>>1]=k+1<<16>>16;b[j+(i*28|0)+4+(((s|0)>(w|0)&1)<<1)>>1]=k;k=b[v>>1]|0;b[v>>1]=k+1<<16>>16;b[j+(i*28|0)+4+((A&1)<<1)>>1]=k;c[j+(i*28|0)+12>>2]=g;c[j+(i*28|0)+8>>2]=g;c[j+(i*28|0)+20>>2]=h;c[j+(i*28|0)+16>>2]=h;k=a+8|0;c[k>>2]=(c[k>>2]|0)+h;A=d+8|0;j=(c[A>>2]|0)+h|0;c[A>>2]=j;k=c[k>>2]|0;if((c[a>>2]|0)<(k|0))c[a>>2]=k;if((c[d>>2]|0)<(j|0))c[d>>2]=j;c[x>>2]=(c[x>>2]|0)+1}else i=-9993;return i|0}function _j(d,f,g){d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;u=f+48|0;v=f+44|0;w=d+28|0;x=d+80|0;y=d+20|0;z=d+76|0;A=(g|0)==0;h=c[u>>2]|0;while(1){B=h+-1|0;if((h|0)<=0){C=24;break}m=c[(c[v>>2]|0)+(B<<2)>>2]|0;if((m|0)<0){h=-9997;break}h=c[w>>2]|0;if((m|0)>=(h|0)){h=-9997;break}n=c[x>>2]|0;t=n+(m*28|0)|0;q=b[t>>1]|0;r=q&65535;q=(b[n+(m*28|0)+2>>1]^q)&65535;if((m+1|0)!=(h|0)){h=-9997;break}s=c[y>>2]|0;if(!((r|0)<(s|0)&(q|0)<(s|0))){h=-9997;break}i=c[z>>2]|0;s=i+(r<<5)|0;o=i+(q<<5)|0;j=i+(q<<5)+22|0;h=b[j>>1]|0;k=c[i+(q<<5)+28>>2]|0;if((c[k+((h&65535)+-1<<2)>>2]|0)!=(m|0)){h=-9997;break}p=i+(r<<5)+22|0;l=c[i+(r<<5)+28>>2]|0;if((c[l+((e[p>>1]|0)+-1<<2)>>2]|0)!=(m|0)){h=-9997;break}b[j>>1]=h+-1<<16>>16;h=(b[p>>1]|0)+-1<<16>>16;b[p>>1]=h;j=b[j>>1]|0;c[k+((j&65535)<<2)>>2]=0;c[l+((h&65535)<<2)>>2]=0;n=c[n+(m*28|0)+16>>2]|0;k=i+(q<<5)+8|0;c[k>>2]=(c[k>>2]|0)-n;k=i+(r<<5)+8|0;c[k>>2]=(c[k>>2]|0)-n;if(j<<16>>16==0?(q|0)>=(c[d>>2]|0):0){if((q+1|0)!=(c[y>>2]|0)){h=-9997;break};c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[o+12>>2]=0;c[o+16>>2]=0;c[o+20>>2]=0;c[o+24>>2]=0;c[o+28>>2]=0;c[y>>2]=(c[y>>2]|0)+-1;h=b[p>>1]|0}if(h<<16>>16==0?(r|0)>=(c[d>>2]|0):0){if((r+1|0)!=(c[y>>2]|0)){h=-9997;break};c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[s+12>>2]=0;c[s+16>>2]=0;c[s+20>>2]=0;c[s+24>>2]=0;c[s+28>>2]=0;c[y>>2]=(c[y>>2]|0)+-1}if(!A?(r|0)<(c[d>>2]|0):0){j=g+(r*176|0)+100|0;i=a[j>>0]|0;h=i<<24>>24;switch((c[s>>2]|0)-(c[k>>2]|0)|0){case 0:{h=i<<24>>24==2?0:h;break}case 1:{h=2;break}default:{}}a[j>>0]=h};c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;c[t+12>>2]=0;c[t+16>>2]=0;c[t+20>>2]=0;c[t+24>>2]=0;c[w>>2]=(c[w>>2]|0)+-1;h=B}if((C|0)==24){c[u>>2]=0;c[f+52>>2]=0;c[f+56>>2]=0;h=0}return h|0}function $j(d,f,g,h,i,j,k,l){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;v=d+76|0;x=c[v>>2]|0;q=(i+-5|0)>>>0<4;do if(q|(c[x+(f<<5)+8>>2]|0)!=0){n=(h&2)==0;if(!(n|((i|0)!=4?1:(c[c[d+164>>2]>>2]&16|0)==0))){er(j|0,0,192)|0;c[k>>2]=-2;c[l>>2]=0;if((g|0)==(f|0)){m=2;break}o=d+80|0;p=x+(g<<5)+28|0;q=e[x+(g<<5)+22>>1]|0;i=0;m=0;while(1){if((i|0)==(q|0))break;n=(e[(c[o>>2]|0)+((c[(c[p>>2]|0)+(i<<2)>>2]|0)*28|0)+2>>1]|0)^g;if((n|0)!=(f|0))m=((c[(c[v>>2]|0)+(n<<5)>>2]|0)>0&1)+m|0;i=i+1|0}if(!m){m=0;break}if((b[x+(g<<5)+20>>1]&h)<<16>>16==h<<16>>16){m=ak(d,g,h)|0;if((m+9999|0)>>>0<20)break;r=(m|0)==-2?g:m}else{r=g;m=-2}if((b[x+(f<<5)+20>>1]&h)<<16>>16==h<<16>>16){n=ak(d,f,h)|0;if((n+9999|0)>>>0<20){m=n;break}k=(n|0)==-2?f:n}else{k=f;n=-2}i=(m|0)!=-2;if(i&(m|0)==(n|0)){m=1;break}if(i){m=Yj(d,m,1,0,1,l)|0;if((m+9999|0)>>>0<20)break;c[j+180>>2]=m;a[j+188>>0]=1;p=1}else p=0;q=(n|0)==-2;if(q){m=Yj(d,f,1,0,1,l)|0;if((m+9999|0)>>>0<20)break;c[j+180+(p<<2)>>2]=m;a[j+188+p>>0]=1;o=1}else o=0;if(!p){if(i){m=-9995;break}a[j+176>>0]=bk(d,g,k,j,l,0)|0;c[j+168>>2]=g;m=1}else m=0;if(!o){if(q){m=-9995;break}a[j+176+m>>0]=bk(d,n,r,j+(m*84|0)|0,l,0)|0;c[j+168+(m<<2)>>2]=n}m=(c[l>>2]&-2147483647|0)==0?4:-9992;break}if(!q){if(((g|f|0)>-1&(i|0)==9?(o=b[x+(g<<5)+20>>1]|0,o&52):0)?b[x+(f<<5)+20>>1]&52:0){if(o&16?(c[x+(g<<5)+8>>2]|0)==((e[x+(g<<5)+22>>1]|0)<<1|0):0){m=0;break}er(j|0,0,192)|0;c[k>>2]=-2;c[l>>2]=0;m=Yj(d,f,1,0,1,l)|0;if((m+9999|0)>>>0<20)break;c[j+180>>2]=m;a[j+188>>0]=1;a[j+176>>0]=bk(d,g,f,j,l,0)|0;c[j+168>>2]=g;m=4;break}c[l>>2]=0;er(j|0,0,192)|0;c[k>>2]=-2;if(n){m=Yj(d,f,1,0,1,l)|0;if((m+9999|0)>>>0<20)break;c[j+180>>2]=m;a[j+188>>0]=1;a[j+176>>0]=bk(d,g,f,j,l,0)|0;c[j+168>>2]=g}else{m=ck(d,g,16)|0;if((m|0)==-2)n=0;else{m=Aj(d,m,1,k)|0;if((m+9999|0)>>>0<20)break;c[l>>2]=(c[l>>2]|0)+m;m=0;while(1)if((c[k+(m*36|0)>>2]|0)==-2){n=m;break}else m=m+1|0}m=ck(d,f,16)|0;if((m|0)!=-2){m=Aj(d,m,1,k+(n*36|0)|0)|0;if((m+9999|0)>>>0<20)break;c[l>>2]=(c[l>>2]|0)+m;m=n;while(1)if((c[k+(m*36|0)>>2]|0)==-2){n=m;break}else m=m+1|0}m=ck(d,g,4)|0;if((m|0)!=-2){m=Aj(d,m,1,k+(n*36|0)|0)|0;if((m+9999|0)>>>0<20)break;c[l>>2]=(c[l>>2]|0)+m;m=n;while(1)if((c[k+(m*36|0)>>2]|0)==-2){n=m;break}else m=m+1|0}m=ck(d,f,4)|0;if((m|0)!=-2){m=Aj(d,m,0,k+(n*36|0)|0)|0;if((m+9999|0)>>>0<20)break;c[l>>2]=(c[l>>2]|0)+m;m=n;while(1)if((c[k+(m*36|0)>>2]|0)==-2)break;else m=m+1|0}m=Yj(d,f,1,0,1,l)|0;if((m+9999|0)>>>0<20)break;c[j+180>>2]=m;a[j+188>>0]=1;a[j+176>>0]=bk(d,g,f,j,l,0)|0;c[j+168>>2]=g}return ((c[l>>2]&-2147483647|0)==0?4:-9992)|0}w=(i|2|0)==7;er(j|0,0,192)|0;c[k>>2]=-2;c[l>>2]=0;u=d+80|0;r=x+(g<<5)+28|0;s=e[x+(g<<5)+22>>1]|0;o=0;t=0;n=0;while(1){if((t|0)==(s|0))break;q=c[u>>2]|0;i=c[(c[r>>2]|0)+(t<<2)>>2]|0;k=(e[q+(i*28|0)+2>>1]|0)^g;if(w){if((k|0)==(f|0))q=(c[q+(i*28|0)+16>>2]|0)<2;else q=0;i=(c[(c[v>>2]|0)+(k<<5)>>2]|0)>0&1;q=q&1}else{i=(c[q+(i*28|0)+16>>2]|0)>0&1;q=0}o=q+o|0;t=t+1|0;n=i+n|0}if(n|o){k=x+(f<<5)+28|0;r=e[x+(f<<5)+22>>1]|0;s=0;t=0;n=0;while(1){if((t|0)==(r|0))break;o=c[u>>2]|0;q=c[(c[k>>2]|0)+(t<<2)>>2]|0;i=(e[o+(q*28|0)+2>>1]|0)^f;if(w){if((i|0)==(g|0))o=(c[o+(q*28|0)+16>>2]|0)<2;else o=0;q=(c[(c[v>>2]|0)+(i<<5)>>2]|0)>0&1;o=o&1}else{q=(c[o+(q*28|0)+16>>2]|0)>0&1;o=0}s=o+s|0;t=t+1|0;n=q+n|0}if(n|s){if((b[x+(g<<5)+20>>1]&h)<<16>>16==h<<16>>16?(m=ak(d,g,h)|0,(m|0)!=-9995):0){if((m+9999|0)>>>0<20)break;r=(m|0)==-2?g:m}else{r=g;m=-2}if((b[x+(f<<5)+20>>1]&h)<<16>>16==h<<16>>16?(p=ak(d,f,h)|0,(p|0)!=-9995):0){if((p+9999|0)>>>0<20){m=p;break}k=(p|0)==-2?f:p}else{k=f;p=-2}i=(m|0)!=-2;o=i&(m|0)==(p|0);n=o?2:1;i=w^i;if(i)q=0;else{m=Yj(d,r,n,0,1,l)|0;if((m+9999|0)>>>0<20)break;c[j+180>>2]=m;a[j+188>>0]=1;q=1}p=w^(p|0)!=-2;if(o|p)n=p&1^1;else{m=Yj(d,k,n,0,1,l)|0;if((m+9999|0)>>>0<20)break;c[j+180+(q<<2)>>2]=m;a[j+188+q>>0]=1;n=1}if(!q){if(!i){m=-9995;break}a[j+176>>0]=bk(d,r,k,j,l,s)|0;c[j+168>>2]=r;m=1}else m=0;if(!n){if(!p){m=-9995;break}a[j+176+m>>0]=bk(d,k,r,j+(m*84|0)|0,l,s)|0;c[j+168+(m<<2)>>2]=k}m=(c[l>>2]&-2147483647|0)==0?4:-9992}else m=0}else m=0}else m=0;while(0);return m|0}function ak(d,f,g){d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;a:do if((c[d>>2]|0)>(f|0)){l=c[d+76>>2]|0;h=b[l+(f<<5)+22>>1]|0;m=g<<16>>16==2?4:g<<16>>16==8?16:0;if(h<<16>>16?(b[l+(f<<5)+20>>1]&g)<<16>>16==g<<16>>16:0){k=c[d+80>>2]|0;j=c[l+(f<<5)+28>>2]|0;h=h&65535;while(1){i=h;h=h+-1|0;g=c[j+(h<<2)>>2]|0;d=e[k+(g*28|0)+2>>1]^f;if((e[l+(d<<5)+20>>1]|0)==(m|0))break;if((i|0)<=1){d=-9995;break a}}d=(a[k+(g*28|0)+25>>0]|0)==0?d:-2}else d=-9995}else d=(c[d+20>>2]|0)>(f|0)?-2:-9993;while(0);return d|0}function bk(a,d,f,g,h,i){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;o=c[a+76>>2]|0;p=o+(d<<5)|0;c[g>>2]=c[p>>2];c[p>>2]=(c[p>>2]|0)+1;c[h>>2]=(c[h>>2]|0)+1;if(!(b[o+(d<<5)+20>>1]&52)){m=a+80|0;n=o+(d<<5)+28|0;a=(i|0)!=0;i=e[o+(d<<5)+22>>1]|0;l=0;h=1;while(1){if((l|0)==(i|0))break;r=c[m>>2]|0;q=c[(c[n>>2]|0)+(l<<2)>>2]|0;j=r+(q*28|0)+8|0;k=h+1|0;c[g+(h<<2)>>2]=c[j>>2];h=(e[r+(q*28|0)+2>>1]|0)^d;if(a|(h|0)!=(f|0)?(b[o+(h<<5)+20>>1]&52)==0:0){q=c[o+(h<<5)>>2]|0;r=c[p>>2]|0;r=(q|0)<(r|0)?q:r;c[j>>2]=(r|0)<2?r:2}l=l+1|0;h=k}h=i+1|0}else h=1;return h|0}function ck(d,f,g){d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;a:do if((c[d>>2]|0)>(f|0)){l=c[d+76>>2]|0;i=d+80|0;j=l+(f<<5)+28|0;k=e[l+(f<<5)+22>>1]|0;do{if((k|0)<=0){d=-2;break a}k=k+-1|0;h=c[i>>2]|0;d=c[(c[j>>2]|0)+(k<<2)>>2]|0}while((b[l+((e[h+(d*28|0)+2>>1]^f)<<5)+20>>1]|0)!=g<<16>>16);d=(a[h+(d*28|0)+25>>0]|0)==0?d:-2}else d=(c[d+20>>2]|0)>(f|0)?-2:-9993;while(0);return d|0}function dk(d,f,g){d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;o=f+44|0;p=d+28|0;q=d+20|0;r=d+76|0;s=d+80|0;t=(g|0)==0;f=c[f+48>>2]|0;while(1){n=f+-1|0;if((f|0)<=0){f=0;break}i=c[(c[o>>2]|0)+(n<<2)>>2]|0;if((i|0)<0){f=-9997;break}if((i|0)>=(c[p>>2]|0)){f=-9997;break}j=c[s>>2]|0;f=b[j+(i*28|0)>>1]|0;k=f&65535;f=(b[j+(i*28|0)+2>>1]^f)&65535;m=c[d>>2]|0;if((k|0)>=(m|0)|(f|0)<(m|0)){f=-9997;break}if((f|0)>=(c[q>>2]|0)){f=-9997;break}l=c[r>>2]|0;if((c[(c[l+(f<<5)+28>>2]|0)+((e[j+(i*28|0)+6>>1]|0)<<2)>>2]|0)!=(i|0)){f=-9997;break}if((c[(c[l+(k<<5)+28>>2]|0)+((e[j+(i*28|0)+4>>1]|0)<<2)>>2]|0)!=(i|0)){f=-9997;break}if(t){f=n;continue}m=g+(k*176|0)+100|0;h=a[m>>0]|0;f=h<<24>>24;switch((c[l+(k<<5)>>2]|0)-(c[l+(k<<5)+8>>2]|0)+(c[j+(i*28|0)+16>>2]|0)|0){case 0:{f=h<<24>>24==2?0:f;break}case 1:{f=2;break}default:{}}a[m>>0]=f;f=n}return f|0}function ek(d,f,g){d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;q=d+76|0;r=d+80|0;a:do if(!(g&64)){k=1;while(1){if((k|0)<=-1)break;g=a[f+176+k>>0]|0;b:do if(g<<24>>24){j=c[q>>2]|0;i=c[f+168+(k<<2)>>2]|0;c[j+(i<<5)>>2]=c[f+(k*84|0)>>2];g=(g<<24>>24)+-1|0;h=j+(i<<5)+22|0;i=j+(i<<5)+28|0;j=0;while(1){if((j|0)>=(g|0))break b;if((j|0)>=(e[h>>1]|0))break b;p=j+1|0;c[(c[r>>2]|0)+((c[(c[i>>2]|0)+(j<<2)>>2]|0)*28|0)+8>>2]=c[f+(k*84|0)+(p<<2)>>2];j=p}}while(0);k=k+-1|0}m=d+28|0;k=d+20|0;d=1;while(1){if((d|0)<=-1)break a;if(a[f+188+d>>0]|0){g=c[f+180+(d<<2)>>2]|0;h=c[q>>2]|0;i=h+(g<<5)+22|0;j=h+(g<<5)+28|0;l=0;while(1){if((l|0)>=(e[i>>1]|0))break;s=c[r>>2]|0;n=c[(c[j>>2]|0)+(l<<2)>>2]|0;p=s+(n*28|0)|0;n=e[s+(n*28|0)+2>>1]^g;s=c[q>>2]|0;t=s+(n<<5)+22|0;o=(b[t>>1]|0)+-1<<16>>16;b[t>>1]=o;c[(c[s+(n<<5)+28>>2]|0)+((o&65535)<<2)>>2]=0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[p+12>>2]=0;c[p+16>>2]=0;c[p+20>>2]=0;c[p+24>>2]=0;c[m>>2]=(c[m>>2]|0)+-1;l=l+1|0}c[h+(g<<5)>>2]=0;c[k>>2]=(c[k>>2]|0)+-1}d=d+-1|0}}else{m=d+28|0;k=d+20|0;d=1;while(1){if((d|0)<=-1){k=1;break}if(a[f+188+d>>0]|0){g=c[f+180+(d<<2)>>2]|0;h=c[q>>2]|0;i=h+(g<<5)+22|0;j=h+(g<<5)+28|0;l=0;while(1){if((l|0)>=(e[i>>1]|0))break;w=c[r>>2]|0;s=c[(c[j>>2]|0)+(l<<2)>>2]|0;t=w+(s*28|0)|0;u=e[w+(s*28|0)+2>>1]^g;v=c[q>>2]|0;s=c[w+(s*28|0)+16>>2]|0;w=v+(u<<5)+8|0;c[w>>2]=(c[w>>2]|0)-s;w=v+(u<<5)|0;c[w>>2]=(c[w>>2]|0)-s;w=v+(u<<5)+22|0;s=(b[w>>1]|0)+-1<<16>>16;b[w>>1]=s;c[(c[v+(u<<5)+28>>2]|0)+((s&65535)<<2)>>2]=0;c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;c[t+12>>2]=0;c[t+16>>2]=0;c[t+20>>2]=0;c[t+24>>2]=0;c[m>>2]=(c[m>>2]|0)+-1;l=l+1|0}c[h+(g<<5)>>2]=0;c[k>>2]=(c[k>>2]|0)+-1}d=d+-1|0}while(1){if((k|0)<=-1)break a;w=a[f+176+k>>0]|0;g=w<<24>>24;c:do if(w<<24>>24?(n=c[q>>2]|0,o=c[f+168+(k<<2)>>2]|0,p=c[f+(k*84|0)>>2]|0,(c[n+(o<<5)+8>>2]|0)<=(p|0)):0){c[n+(o<<5)>>2]=p;g=g+-1|0;h=n+(o<<5)+22|0;i=n+(o<<5)+28|0;j=0;while(1){if((j|0)>=(g|0))break c;if((j|0)>=(e[h>>1]|0))break c;w=j+1|0;c[(c[r>>2]|0)+((c[(c[i>>2]|0)+(j<<2)>>2]|0)*28|0)+8>>2]=c[f+(k*84|0)+(w<<2)>>2];j=w}}while(0);k=k+-1|0}}while(0);return 0}function fk(a,d,e,f,g,h,i,j){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;w=f+24|0;B=c[w>>2]|0;x=c[B+128>>2]|0;B=c[B+124>>2]|0;A=(B+x|0)/2|0;B=(x-B|0)/2|0;x=i+176|0;b[x>>1]=272;y=i+174|0;b[y>>1]=4;z=i+172|0;b[z>>1]=512;v=Kj(d,e,i,64,31,1)|0;t=Kj(d,e,i,17,40960,-1)|0;q=Kj(d,e,i,607,16736223,-1)|0;b[x>>1]=272;b[y>>1]=4;b[z>>1]=512;p=Lj(d,e,i,607,16777183)|0;r=(q|0)>=(e|0);u=(t|0)<(e|0);a:do if(!(u|r^1)){o=c[(c[w>>2]|0)+128>>2]|0;l=0;m=0;while(1){k=Uj(a,i,j,f,d,e,q,t,9)|0;if((k+9999|0)>>>0<20)break a;if(!(k&1)){o=l;break}l=l+1|0;k=o;o=c[(c[w>>2]|0)+128>>2]|0;if((k|0)>(o+1|0))m=((k+1-o|0)/2|0)+m|0;if((l|0)>=(g|0)){o=l;break}}if(!((v|0)<(e|0)|(o|0)==0)?(g=c[w>>2]|0,n=c[g+128>>2]|0,g=c[g+124>>2]|0,(n|0)>(((g|0)>-1?g:0-g|0)|0)):0)while(1){l=n;while(1){k=Uj(a,i,j,f,d,e,q,v,9)|0;if((k+9999|0)>>>0<20)break a;if(!(k&1)){k=o;s=15;break a}k=c[(c[w>>2]|0)+128>>2]|0;if((l|0)>(k|0))break;else l=k}n=k;m=((l-k|0)/2|0)+m|0}else{k=o;s=15}}else{k=0;m=0;s=15}while(0);if((s|0)==15){if((p|0)<(e|0))l=0;else l=Mj(d,e,p,i)|0;if(r){s=Mj(d,e,q,i)|0;l=(l|0)==0&(s|0)!=0?s:l}if(!u){u=Mj(d,e,t,i)|0;l=(l|0)==0&(u|0)!=0?u:l}if((v|0)>=(e|0)){i=Mj(d,e,v,i)|0;l=(l|0)==0&(i|0)!=0?i:l}b[x>>1]=0;b[y>>1]=0;b[z>>1]=0;if(!l){z=c[w>>2]|0;y=c[z+128>>2]|0;z=c[z+124>>2]|0;if((A-B|0)==(((z+y|0)/2|0)-((y-z|0)/2|0)|0)){if(h)c[h>>2]=m<<1}else k=-9997}else k=l}return k|0}function gk(a,d,e,f,g,h,i,j){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;w=h+24|0;A=c[w>>2]|0;B=c[A+128>>2]|0;A=c[A+124>>2]|0;z=(A+B|0)/2|0;A=B-A|0;B=i+176|0;b[B>>1]=272;x=i+174|0;b[x>>1]=4;y=i+172|0;b[y>>1]=512;v=Kj(d,e,i,64,31,1)|0;u=Kj(d,e,i,607,16777183,-1)|0;s=Lj(d,e,i,607,16777183)|0;a:do if((s|0)<(e|0)){m=0;k=0;l=0;t=19}else{b:do if((v|0)>=(e|0)){r=h+28|0;p=c[(c[w>>2]|0)+128>>2]|0;o=b[(c[r>>2]|0)+46>>1]|0;l=0;k=0;c:while(1){q=o;m=k;while(1){k=Uj(a,i,j,h,d,e,s,v,9)|0;if((k+9999|0)>>>0<20)break a;o=b[(c[r>>2]|0)+46>>1]|0;k=k&1;if((o<<16>>16|0)!=(k+(q<<16>>16)|0)){k=-9988;break a}if(!k){p=m;break c}k=m+1|0;m=c[(c[w>>2]|0)+128>>2]|0;if((p|0)>(m+1|0)){q=p;break}else{q=o;p=m;m=k}}p=m;l=((q+1-m|0)/2|0)+l|0}if(!((u|0)<(e|0)|(p|f|0)==0)?(f=c[w>>2]|0,n=c[f+128>>2]|0,f=c[f+124>>2]|0,(n|0)>(((f|0)>-1?f:0-f|0)|0)):0)while(1){m=n;while(1){k=Uj(a,i,j,h,d,e,u,v,9)|0;if((k+9999|0)>>>0<20)break a;if((b[(c[r>>2]|0)+46>>1]|0)!=o<<16>>16){k=-9988;break a}if(!(k&1)){k=p;break b}k=c[(c[w>>2]|0)+128>>2]|0;if((m|0)>(k|0))break;else m=k}n=k;l=((m-k|0)/2|0)+l|0}else k=p}else{l=0;k=0}while(0);m=l;l=Mj(d,e,s,i)|0;t=19}while(0);if((t|0)==19){if((u|0)>=(e|0)){u=Mj(d,e,u,i)|0;l=(l|0)==0&(u|0)!=0?u:l}if((v|0)>=(e|0)){i=Mj(d,e,v,i)|0;l=(l|0)==0&(i|0)!=0?i:l}b[B>>1]=0;b[x>>1]=0;b[y>>1]=0;if(!l){B=c[w>>2]|0;y=c[B+128>>2]|0;B=c[B+124>>2]|0;if((z+((A|0)/-2|0)+((B+y|0)/-2|0)+((y-B|0)/2|0)|0)==(k|0)){if(g)c[g>>2]=m<<1}else k=-9997}else k=l}return k|0}function hk(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0;j=i;i=i+16|0;h=j;f=(e|0)!=0;if(f){er(e|0,0,132)|0;g=0}else g=0;while(1){if((g|0)>=(d|0))break;b[a+(g*176|0)+104>>1]=lj(a,g,e,h,0)|0;g=g+1|0}if(f)f=c[e+128>>2]|0;else f=0;i=j;return f|0}function ik(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=i;i=i+16|0;o=p;c[o>>2]=0;l=c[e+28>>2]|0;m=(c[l+60>>2]&4124|0)==4124;k=e+20|0;h=c[k>>2]|0;if(h){if((c[e>>2]|0)>(d|0)){Cq(h);h=e+16|0;j=c[h>>2]|0;if(j|0){Cq(j);c[h>>2]=0};c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[e+20>>2]=0;c[e+24>>2]=0;c[e+28>>2]=0;n=6}}else n=6;if((n|0)==6?(n=Bq(d)|0,c[k>>2]=n,n|0):0){c[e>>2]=d;c[e+4>>2]=0}k=e+24|0;j=c[k>>2]|0;h=(c[j+100>>2]|0)+(c[j+4>>2]|0)|0;if(h)if((Fj(b,d,j,l)|0)==(h|0)){j=l+56|0;c[j>>2]=c[j>>2]|(h|0)>0;j=c[k>>2]|0;n=11}else{h=-9997;n=30}else{h=0;n=11}a:do if((n|0)==11){if(m&(c[j>>2]|0)!=0){h=gk(a,b,d,1,o,e,f,g)|0;if((h+9999|0)>>>0<20){n=30;break}j=l+56|0;c[j>>2]=c[j>>2]|((h|0)>0?2:0);j=c[k>>2]|0}j=c[j+124>>2]|0;do if((j|0)>0){h=Oj(b,d,e,j)|0;if((h+9999|0)>>>0<20){n=30;break a}j=l+56|0;c[j>>2]=c[j>>2]|((h|0)>0?8:0);k=c[(c[k>>2]|0)+124>>2]|0;if(m&(k|0)>0){h=Tj(a,b,d,e,k,o,f,g)|0;if((h+9999|0)>>>0<20){n=30;break a}if((h|0)>0){if((Oj(b,d,e,h)|0)!=(h|0)){h=-9997;n=30;break a}c[j>>2]=c[j>>2]|16}}}else{if((j|0)>=0){j=l+56|0;break}h=Rj(b,d,e,0-j|0)|0;if((h+9999|0)>>>0<20){n=30;break a}j=l+56|0;c[j>>2]=c[j>>2]|((h|0)>0?4:0);k=c[(c[k>>2]|0)+124>>2]|0;if(m&(k|0)<0){h=fk(a,b,d,e,0-k|0,o,f,g)|0;if((h+9999|0)>>>0<20){n=30;break a}if((h|0)>0){if((Rj(b,d,e,h)|0)!=(h|0)){h=-9997;n=30;break a}c[j>>2]=c[j>>2]|32}}}while(0);c[j>>2]=(c[o>>2]|0?64:0)|c[j>>2]}while(0);if((n|0)==30)h=(h+9999|0)>>>0<20?h:-9997;i=p;return h|0}function jk(e,f,g,h,j,k,l,m,n,o,p){e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;var q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;G=i;i=i+432|0;q=G+424|0;y=G+208|0;C=G+184|0;D=G+164|0;r=G+32|0;F=G;E=(l|0)!=0;A=l+60|0;v=E?A:m;z=l+64|0;x=E?z:n;c[C>>2]=0;c[C+4>>2]=0;c[C+8>>2]=0;c[C+12>>2]=0;c[C+16>>2]=0;c[C+20>>2]=0;c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;c[D+12>>2]=0;c[D+16>>2]=0;c[F>>2]=0;c[F+4>>2]=0;c[F+8>>2]=0;c[F+12>>2]=0;c[F+16>>2]=0;c[F+20>>2]=0;c[F+24>>2]=0;c[F+28>>2]=0;n=0;p=0;m=0;while(1){if((n|0)>=(j|0)){n=p;w=m;B=11;break}o=g+(n*176|0)+100|0;if((((a[o>>0]|0)==2?(a[g+(n*176|0)+92>>0]|0)==2:0)?(a[g+(n*176|0)+72>>0]|0)==4:0)?(a[g+(n*176|0)+73>>0]|0)==4:0){p=p+1|0;if(!m){m=Dq(j,4)|0;if(!m){n=-9998;o=0;p=0;break}c[m+(n<<2)>>2]=2;a[o>>0]=0;w=g+(n*176|0)+94|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24}}n=n+1|0}a:do if((B|0)==11){p=c[v>>2]|0;if((j|0)>1&(p&8|0)!=0){o=(j|0)/2|0;u=Dq(o,10)|0;c[C>>2]=u;t=Dq(j,4)|0;c[C+12>>2]=t;if((t|0)==0|(u|0)==0){n=-9998;o=0;p=0;m=w;break}c[C+8>>2]=o;c[C+16>>2]=j}if(E&(p&4|0)!=0){u=Dq(j,6)|0;c[D>>2]=u;if(!u){n=-9998;o=0;p=0;m=w;break}c[D+4>>2]=j}if(E){p=l+8|0;o=c[p>>2]|0;if(o|0)Cq(o);u=Dq(j<<1|1,2)|0;c[p>>2]=u;if(!u){n=-9998;o=0;p=0;m=w;break}u=l+44|0;t=b[u>>1]|0;c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[u+12>>2]=0;b[u>>1]=t}u=kk(g,j,2,1,16,q)|0;if(u){t=mk(c[u+44>>2]|0)|0;if(t){c[u+164>>2]=v;c[u+168>>2]=x;c[u+184>>2]=k;c[u+180>>2]=e;Dj(u,g,j,1,0,0)|0;if(n|0){p=wj(u,t,g,j)|0;b:do if(w|0){m=0;while(1){if((m|0)>=(j|0))break b;o=c[w+(m<<2)>>2]|0;if(o|0){a[g+(m*176|0)+100>>0]=o;s=g+(m*176|0)+94|0;a[s>>0]=(a[s>>0]|0)+-1<<24>>24}m=m+1|0}}while(0);if((p+9999|0)>>>0<20){n=p;o=t;p=u;m=w;break}}p=wj(u,t,g,j)|0;if((p+9999|0)>>>0>=20){k=u+60|0;s=(c[k>>2]|0)+(p<<1)|0;c[k>>2]=s;s=(c[u+56>>2]|0)>(s|0)?43:11;if((E&(c[v>>2]&2048|0)!=0?hk(g,j,r)|0:0)?c[r+128>>2]|0:0){o=(b[l+44>>1]|0)+j|0;c[F+24>>2]=r;c[F+28>>2]=l;p=ik(f,g,j,F,u,t)|0;if((p+9999|0)>>>0<20){n=p;o=t;p=u;m=w;break}if(c[l+56>>2]|0?(Nj(u)|0,h|0):0)ir(h|0,g|0,o*176|0)|0}c:do if(c[v>>2]&8|0)do{p=yi(f,g,j,C,l,u,t)|0;if((p+9999|0)>>>0<20){n=p;o=t;p=u;m=w;break a}if(!p)break c;o=ok(f,u,g,j,C)|0;if((o+9999|0)>>>0<20){n=o;o=t;p=u;m=w;break a}c[x>>2]=c[x>>2]|16}while((p|0)>0);while(0);p=yj(u,t,g,j,y,s,0)|0;if((p+9999|0)>>>0<20){n=p;o=t;p=u;m=w}else{p=0;r=0;o=0;d:while(1){k=(r|0)!=0;m=0;q=p;while(1){n=0;while(1){p=Ii(f,g,j,l,C,u,t)|0;if((p|0)>0)n=n+1|0;else break}if(!(k|(n|0)==0))c[x>>2]=c[x>>2]|2;e=(n|0)!=0;if(!(n|q))n=m;else{n=qk(f,u,g,j,l,C)|0;if((n+9999|0)>>>0<20){o=t;p=u;m=w;break a}e:do if(c[v>>2]&8)while(1){n=yi(f,g,j,C,l,u,t)|0;if((n+9999|0)>>>0<20){o=t;p=u;m=w;break a}m=n+m|0;if((n|0)<=0)break e;n=qk(f,u,g,j,l,C)|0;if((n+9999|0)>>>0<20){o=t;p=u;m=w;break a}c[x>>2]=c[x>>2]|16}while(0);n=yj(u,t,g,j,y,s,0)|0;if((n+9999|0)>>>0<20){o=t;p=u;m=w;break a}n=n+m|0}m=(p|0)>-1;if(e&m){m=n;q=0}else break}if(!m)break;p=c[v>>2]|0;if(!(p&4)){B=79;break}n=k&(n|0)==0;f:do if(!(p&16)){if(n){B=79;break d}p=Fi(f,g,j,D,l,C,u,t)|0;if((p|0)<0)break d;if((p|0)<=0){B=78;break d}c[x>>2]=c[x>>2]|8}else{m=(o|0)!=0;if(m&n){B=79;break d}do if(m)m=o;else{p=Fi(f,g,j,D,l,C,u,t)|0;if((p|0)<0)break d;if((p|0)<=0){m=1;break}c[x>>2]=c[x>>2]|8;o=0;break f}while(0);p=Ei(f,g,j,D,l,C,u,t)|0;if((p|0)<0)break d;if((p|4|0)!=5)if(!p){B=78;break d}else{o=m;break}o=c[x>>2]|0;c[x>>2]=o|32;switch(p|0){case 0:{B=78;break d}case 5:break;default:{o=m;break f}}c[x>>2]=o|4128;p=5;o=m}while(0);r=r+1|0}if((B|0)==78){p=c[v>>2]|0;B=79}do if((B|0)==79){if(p&64|0){p=Gi(f,g,j,D,l,C,u)|0;if((p|0)<0)break;if((p|0)>0)c[x>>2]=c[x>>2]|128}if((E?(c[A>>2]&2048|0)!=0:0)?(c[z>>2]&49152|0)!=0:0){p=Hi(g,j,D,l)|0;p=(p|0)<0?p:0}else p=0}while(0);m=0;while(1){if((m|0)>=(j|0))break;o=a[g+(m*176|0)+92>>0]|0;n=0;while(1){if((n|0)>=(o|0))break;B=g+(m*176|0)+72+n|0;a[B>>0]=d[B>>0]&15;n=n+1|0}m=m+1|0}uk(u,g,j,0)|0;vk(u,0)|0;wk(u,g,j,0)|0;n=p;o=t;p=u;m=w}}else{n=p;o=t;p=u;m=w}}else{n=-9998;o=0;p=u;m=w}}else{n=-9998;o=0;p=0;m=w}}while(0);lk(p)|0;nk(o)|0;p=c[C>>2]|0;if(p|0)Cq(p);p=c[C+12>>2]|0;if(p|0)Cq(p);p=c[D>>2]|0;if(p|0)Cq(p);p=c[F+20>>2]|0;if(p|0?(Cq(p),H=F+16|0,I=c[H>>2]|0,I|0):0){Cq(I);c[H>>2]=0}if(E?(J=l+8|0,K=c[J>>2]|0,K|0):0){Cq(K);c[J>>2]=0}if(((j|0)==1&(n|0)==0?E&(b[g+104>>1]|0)==4096:0)?(b[l+44>>1]|0)==0:0){b[l+46>>1]=1;p=l+56|0;c[p>>2]=c[p>>2]|128;p=a[g+98>>0]|0;if(p<<24>>24){l=l+48+((p<<24>>24)+-1<<1)|0;b[l>>1]=(b[l>>1]|0)+1<<16>>16}if(h|0)ir(h|0,g|0,176)|0}if(m|0)Cq(m);i=G;return (n|0?n:j)|0}function kk(f,g,h,i,j,k){f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;l=0;m=0;n=0;while(1){if((l|0)>=(g|0))break;C=(a[f+(l*176|0)+92>>0]|0)+m|0;D=((a[f+(l*176|0)+100>>0]|0)==2&1)+n|0;l=l+1|0;m=C;n=D}w=i+1|0;v=(m|0)/2|0;r=h+1+(g<<1)|0;u=i+3|0;t=(n|0)!=0&1;s=(_(r,u)|0)+g+v<<t;t=r<<t;r=s<<1;n=t+6|0;l=Dq(1,188)|0;do if((((l|0)!=0?(D=Dq(s,28)|0,E=l+80|0,c[E>>2]=D,(D|0)!=0):0)?(D=Dq(t,32)|0,F=l+76|0,c[F>>2]=D,(D|0)!=0):0)?(D=Dq(r,4)|0,x=l+84|0,c[x>>2]=D,(D|0)!=0):0){i=l+92|0;o=l+64|0;m=0;while(1){if(!((m|0)<(j|0)&(m|0)<16))break;p=Dq(n,8)|0;q=i+(m<<2)|0;c[q>>2]=p;if(!p){G=12;break}c[p>>2]=n;c[o>>2]=n;D=c[q>>2]|0;c[D+8>>2]=0;c[D+24>>2]=-2;c[D+32>>2]=-2;c[D+16>>2]=0;m=m+1|0}if((G|0)==12){lk(l)|0;l=0;break}c[l+88>>2]=0;c[l+160>>2]=0;c[l+156>>2]=m;n=c[x>>2]|0;m=c[F>>2]|0;c[m+28>>2]=n;i=0;while(1){if((i|0)>=(g|0))break;C=(a[f+(i*176|0)+92>>0]|0)+u|0;b[m+(i<<5)+24>>1]=C;C=n+((C&65535)<<2)|0;D=i+1|0;c[m+(D<<5)+28>>2]=C;n=C;i=D}c[l>>2]=g;c[l+4>>2]=0;c[l+16>>2]=0;c[l+12>>2]=0;c[l+8>>2]=h;c[l+40>>2]=w;c[l+20>>2]=g;c[l+44>>2]=t;c[l+24>>2]=v;c[l+48>>2]=s;c[l+52>>2]=r;D=0;o=0;i=0;n=0;m=0;while(1){if((D|0)>=(g|0))break;C=c[F>>2]|0;x=f+(D*176|0)+92|0;z=f+(D*176|0)+93|0;A=f+(D*176|0)+6|0;h=D&65535;y=C+(D<<5)+28|0;B=f+(D*176|0)+100|0;u=C;p=0;r=0;while(1){q=a[x>>0]|0;if((p|0)>=(q|0))break;w=e[f+(D*176|0)+8+(p<<1)>>1]|0;v=f+(w*176|0)+92|0;q=a[v>>0]|0;s=0;while(1){if((s|0)>=(q|0)){j=s;break}if((e[f+(w*176|0)+8+(s<<1)>>1]|0)==(D|0)){j=s;break}s=s+1|0}q=f+(D*176|0)+72+p|0;s=d[q>>0]|0;t=s&15;if((t+-1|0)>>>0>=3){a[q>>0]=s&240|1;t=1;i=i+1|0}if((w|0)>(D|0)){q=(a[z>>0]|0)-(a[x>>0]|0)|0;if((ii(a[A>>0]|0)|0)==0?(uo(a[A>>0]|0)|0)==0:0)s=0;else s=(a[B>>0]|0)==2&1;u=s+q|0;s=(a[f+(w*176|0)+93>>0]|0)-(a[v>>0]|0)|0;q=f+(w*176|0)+6|0;if((ii(a[q>>0]|0)|0)==0?(uo(a[q>>0]|0)|0)==0:0)q=0;else q=(a[f+(w*176|0)+100>>0]|0)==2&1;q=q+s|0;s=t+-1|0;if((s|0)>2){q=1;s=0}else{q=(u|0)<(q|0)?u:q;q=(q|0)<2?q:2}v=c[E>>2]|0;b[v+(o*28|0)>>1]=h;b[v+(o*28|0)+2>>1]=w^D;c[v+(o*28|0)+20>>2]=s;c[v+(o*28|0)+16>>2]=s;c[v+(o*28|0)+12>>2]=q;c[v+(o*28|0)+8>>2]=q;b[v+(o*28|0)+4>>1]=p;b[v+(o*28|0)+6>>1]=j;a[v+(o*28|0)+24>>0]=0;a[v+(o*28|0)+25>>0]=0;q=c[F>>2]|0;c[(c[q+(w<<5)+28>>2]|0)+(j<<2)>>2]=o;c[(c[y>>2]|0)+(p<<2)>>2]=o;o=o+1|0}else{q=u;s=c[(c[E>>2]|0)+((c[(c[u+(w<<5)+28>>2]|0)+(j<<2)>>2]|0)*28|0)+16>>2]|0}u=q;p=p+1|0;r=s+r|0}b[C+(D<<5)+22>>1]=p;q=(a[z>>0]|0)-q|0;if((ii(a[A>>0]|0)|0)==0?(uo(a[A>>0]|0)|0)==0:0)p=0;else p=(a[B>>0]|0)==2&1;B=p+q|0;c[C+(D<<5)+4>>2]=B;c[C+(D<<5)>>2]=B;c[C+(D<<5)+12>>2]=r;c[C+(D<<5)+8>>2]=r;b[C+(D<<5)+20>>1]=1;D=D+1|0;n=B+n|0;m=r+m|0}c[k>>2]=(i|0)/2|0;c[l+28>>2]=o;c[l+36>>2]=0;c[l+56>>2]=n;c[l+60>>2]=m}else G=9;while(0);if((G|0)==9){lk(l)|0;l=0}return l|0}function lk(a){a=a|0;var b=0,d=0,e=0;if(a|0){b=c[a+80>>2]|0;if(b|0)Cq(b);d=a+156|0;e=0;while(1){if(!((e|0)<16?(e|0)<(c[d>>2]|0):0))break;b=c[a+92+(e<<2)>>2]|0;if(b|0)Cq(b);e=e+1|0}d=a+76|0;b=c[d>>2]|0;do if(b|0){e=c[b+28>>2]|0;if(e){Cq(e);b=c[d>>2]|0;if(!b)break}Cq(b)}while(0);Cq(a)}return 0}function mk(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;d=(a<<1)+2|0;f=((d|0)/2|0)+1|0;f=((f|0)%2|0)+f|0;a=Dq(1,60)|0;if(((((((((a|0)!=0?(h=Dq(d,4)|0,c[a>>2]=h,(h|0)!=0):0)?(e=Dq(d,8)|0,c[a+4>>2]=e,(e|0)!=0):0)?(g=Dq(d,1)|0,c[a+8>>2]=g,(g|0)!=0):0)?(b=Dq(d,4)|0,c[a+12>>2]=b,(b|0)!=0):0)?(b=Dq(f,4)|0,c[a+20>>2]=b,(b|0)!=0):0)?(b=Dq(f,4)|0,c[a+36>>2]=b,(b|0)!=0):0)?(b=Dq(f,4)|0,c[a+44>>2]=b,(b|0)!=0):0)?(b=Dq(f,4)|0,c[a+24>>2]=b,(b|0)!=0):0){b=0;while(1){if((b|0)>=(d|0)){b=0;break}c[e+(b<<3)>>2]=-2;b=b+1|0}while(1){if((b|0)>=(d|0))break;c[h+(b<<2)>>2]=-2;b=b+1|0}er(g|0,0,d|0)|0;c[a+16>>2]=-1;c[a+32>>2]=f;c[a+28>>2]=d;c[a+40>>2]=0}else{nk(a)|0;a=0}return a|0}function nk(a){a=a|0;var b=0;if(a|0){b=c[a>>2]|0;if(b|0)Cq(b);b=c[a+4>>2]|0;if(b|0)Cq(b);Cq(c[a+8>>2]|0);b=c[a+12>>2]|0;if(b|0)Cq(b);b=c[a+20>>2]|0;if(b|0)Cq(b);b=c[a+24>>2]|0;if(b|0)Cq(b);b=c[a+36>>2]|0;if(b|0)Cq(b);b=c[a+44>>2]|0;if(b|0)Cq(b);Cq(a)}return 0}
+function wb(a){a=a|0;var b=0;b=i;i=i+a|0;i=i+15&-16;return b|0}function xb(){return i|0}function yb(a){a=a|0;i=a}function zb(a,b){a=a|0;b=b|0;i=a;j=b}function Ab(a,b){a=a|0;b=b|0;if(!n){n=a;o=b}}function Bb(b){b=b|0;a[k>>0]=a[b>>0];a[k+1>>0]=a[b+1>>0];a[k+2>>0]=a[b+2>>0];a[k+3>>0]=a[b+3>>0]}function Cb(b){b=b|0;a[k>>0]=a[b>>0];a[k+1>>0]=a[b+1>>0];a[k+2>>0]=a[b+2>>0];a[k+3>>0]=a[b+3>>0];a[k+4>>0]=a[b+4>>0];a[k+5>>0]=a[b+5>>0];a[k+6>>0]=a[b+6>>0];a[k+7>>0]=a[b+7>>0]}function Db(a){a=a|0;C=a}function Eb(){return C|0}function Fb(a){a=a|0;var b=0;if(a|0?(b=c[a>>2]|0,b|0):0){Cq(b);c[a>>2]=0}return}function Gb(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;a=c[a+32>>2]|0;a=(d+-1+a|0)/(a|0)|0;d=Dq(e,4)|0;c[b>>2]=d;do if(d){c[d>>2]=Dq(_(a,e)|0,2)|0;d=c[b>>2]|0;if(!(c[d>>2]|0)){if(d|0)Cq(d);c[b>>2]=0;d=0;break}else{d=1;while(1){if((d|0)>=(e|0))break;f=c[b>>2]|0;c[f+(d<<2)>>2]=(c[f+(d+-1<<2)>>2]|0)+(a<<1);d=d+1|0}c[b+8>>2]=a;c[b+4>>2]=e;d=1;break}}else d=0;while(0);return d|0}function Hb(a,b){a=a|0;b=b|0;var d=0,e=0;if(b|0?(d=c[b>>2]|0,d|0):0){a=c[d>>2]|0;if(a){Cq(a);d=c[b>>2]|0;if(d|0)e=5}else e=5;if((e|0)==5)Cq(d);c[b>>2]=0}return}function Ib(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;o=(c[e+4>>2]|0)+1|0;if(!(c[e+20>>2]|0))p=0;else p=(c[e+28>>2]|0)+1|0;if(!(c[e+32>>2]|0))m=0;else m=(c[e+40>>2]|0)+1|0;n=c[e+52>>2]|0;n=(n|0)==0?0:n+1|0;if(!(c[e+56>>2]|0))q=0;else q=(c[e+64>>2]|0)+1|0;f=a;g=f+76|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(g|0));c[a+20>>2]=d;f=d+1|0;g=Dq(o,2)|0;c[a>>2]=g;h=Dq(f,2)|0;c[a+32>>2]=h;i=Dq(f,2)|0;c[a+28>>2]=i;j=(p|0)!=0;if(j){l=Dq(p,2)|0;c[a+36>>2]=l}else l=0;k=(m|0)!=0;if(k){d=Dq(m,2)|0;c[a+48>>2]=d}else d=0;if(n|0)c[a+52>>2]=Dq(n,4)|0;if(q|0)c[a+64>>2]=Dq(q,1)|0;c[a+4>>2]=0;c[a+8>>2]=c[e+12>>2];c[a+12>>2]=o;c[a+40>>2]=0;c[a+44>>2]=p;c[a+56>>2]=0;c[a+60>>2]=n;c[a+68>>2]=0;c[a+72>>2]=n;c[a+16>>2]=f;c[a+24>>2]=0;b[i>>1]=0;b[h>>1]=0;return ((g|0)==0|j&(l|0)==0|k&(d|0)==0)&1^1|0}function Jb(a){a=a|0;var b=0;if(a|0){b=c[a>>2]|0;if(b|0)Cq(b);b=c[a+32>>2]|0;if(b|0)Cq(b);b=c[a+28>>2]|0;if(b|0)Cq(b);b=c[a+36>>2]|0;if(b|0)Cq(b);b=c[a+48>>2]|0;if(b|0)Cq(b);b=c[a+52>>2]|0;if(b|0)Cq(b);Cq(c[a+64>>2]|0);b=a;a=b+76|0;do{c[b>>2]=0;b=b+4|0}while((b|0)<(a|0))}return}function Kb(a){a=a|0;var b=0;b=c[a>>2]|0;if(b|0)Cq(b);c[a>>2]=0;return}function Lb(a,b){a=a|0;b=b|0;var d=0;d=Dq(b,2)|0;c[a+4>>2]=d;b=Dq(b,2)|0;c[a>>2]=b;return ((b|0)==0|(d|0)==0)&1^1|0}function Mb(a){a=a|0;var b=0,d=0;if(a|0){b=a+4|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=c[a>>2]|0;if(b|0){Cq(b);c[a>>2]=0}}return}function Nb(a,d){a=a|0;d=d|0;var f=0,g=0,h=0,i=0;f=b[46074]|0;g=a+4|0;h=0;i=1;while(1){if((h|0)>=(d|0)){f=1;break}if(i<<16>>16!=(b[(c[a>>2]|0)+((e[(c[g>>2]|0)+(h<<1)>>1]|0)<<1)>>1]&f)<<16>>16){f=0;break}h=h+1|0;i=i+1<<16>>16}return f|0}function Ob(a,d,f,g){a=a|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;l=d+(f*12|0)+-12|0;if((f|0)>1)d=(c[d+((f+-2|0)*12|0)>>2]|0)+1|0;else d=0;a:do if((d|0)<(g|0)){f=b[46074]|0;h=a+4|0;i=d;d=d+1&65535;while(1){if((i|0)>=(g|0))break a;if(d<<16>>16!=(b[(c[a>>2]|0)+((e[(c[h>>2]|0)+(i<<1)>>1]|0)<<1)>>1]&f)<<16>>16)break a;i=i+1|0;d=d+1<<16>>16}}else i=d;while(0);if((i|0)<(g|0)){c[l>>2]=i;j=b[46074]|0;k=c[a+4>>2]|0;f=c[a>>2]|0;h=b[f+((e[k+(i<<1)>>1]|0)<<1)>>1]|0;d=i;do{d=d+1|0;if((d|0)>=(g|0))break}while(((h^b[f+((e[k+(d<<1)>>1]|0)<<1)>>1])&j)<<16>>16==0);c[l+4>>2]=d;d=d-i|0}else{c[l>>2]=32767;c[l+4>>2]=0;d=0}return d|0}function Pb(a,d,f,g,h){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;j=c[(c[d>>2]|0)+(f+-1<<2)>>2]|0;er(j|0,0,c[d+8>>2]<<1|0)|0;i=a+32|0;f=a+24|0;d=0;while(1){if((d|0)>=(h|0))break;l=(e[g+(d<<1)>>1]|0)+-1|0;k=c[i>>2]|0;a=j+(((l|0)/(k|0)|0)<<1)|0;b[a>>1]=b[a>>1]|b[(c[f>>2]|0)+(((l|0)%(k|0)|0)<<1)>>1];d=d+1|0}return}function Qb(a,b,d,f){a=a|0;b=b|0;d=d|0;f=f|0;var g=0,h=0;h=c[a+8>>2]|0;g=c[(c[a>>2]|0)+(b+-1<<2)>>2]|0;a=c[(c[d>>2]|0)+(f+-1<<2)>>2]|0;b=0;while(1){if((b|0)>=(h|0)){a=1;break}if(!((e[g+(b<<1)>>1]|0)&~(e[a+(b<<1)>>1]|0)))b=b+1|0;else{a=0;break}}return a|0}function Rb(a,d,f,g,h,i){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=i+-1|0;r=c[(c[f>>2]|0)+(q<<2)>>2]|0;q=c[(c[g>>2]|0)+(q<<2)>>2]|0;n=c[f+8>>2]<<1;er(r|0,0,n|0)|0;er(q|0,0,n|0)|0;n=b[46074]|0;o=d+4|0;p=a+32|0;m=a+24|0;g=0;f=1;while(1){if((g|0)>=(h|0))break;j=c[o>>2]|0;i=e[j+(g<<1)>>1]|0;k=c[d>>2]|0;l=b[k+(i<<1)>>1]&n;if(f<<16>>16==l<<16>>16){k=c[p>>2]|0;l=(c[m>>2]|0)+(((i|0)%(k|0)|0)<<1)|0;i=(i|0)/(k|0)|0;k=q+(i<<1)|0;b[k>>1]=b[k>>1]|b[l>>1];i=r+(i<<1)|0;b[i>>1]=b[i>>1]|b[l>>1];i=f}else{while(1){f=g+1|0;if((f|0)>=(h|0))break;a=e[j+(f<<1)>>1]|0;if(l<<16>>16!=(b[k+(a<<1)>>1]&n)<<16>>16)break;g=f;i=(i|0)>(a|0)?a:i}j=c[p>>2]|0;k=r+(((i|0)/(j|0)|0)<<1)|0;b[k>>1]=b[k>>1]|b[(c[m>>2]|0)+(((i|0)%(j|0)|0)<<1)>>1];i=l}g=g+1|0;f=i+1<<16>>16}return}function Sb(a,d,e,f,g){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;i=c[(c[d>>2]|0)+(e<<2)>>2]|0;er(i|0,0,c[d+8>>2]<<1|0)|0;h=a+32|0;e=a+24|0;d=1;while(1){if((d|0)>=(g|0))break;k=c[f+(d<<2)>>2]|0;j=c[h>>2]|0;a=i+(((k|0)/(j|0)|0)<<1)|0;b[a>>1]=b[a>>1]|b[(c[e>>2]|0)+(((k|0)%(j|0)|0)<<1)>>1];d=d+2|0}return}function Tb(a,d,f,g,h){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;d=c[d>>2]|0;a:do if(d|0){i=c[d+(f<<2)>>2]|0;j=a+32|0;d=a+24|0;f=0;while(1){if((f|0)>=(h|0))break a;l=c[g+(f<<2)>>2]|0;k=c[j>>2]|0;a=i+(((l|0)/(k|0)|0)<<1)|0;b[a>>1]=(e[a>>1]|0)&((e[(c[d>>2]|0)+(((l|0)%(k|0)|0)<<1)>>1]|0)^65535);f=f+1|0}}while(0);return}function Ub(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0;f=c[a>>2]|0;a:do if(!f)d=0;else{g=c[f+(d<<2)>>2]|0;e=c[f+(e<<2)>>2]|0;d=c[a+8>>2]|0;f=0;while(1){if((f|0)>=(d|0)){d=0;break a}if(!((b[e+(f<<1)>>1]&b[g+(f<<1)>>1])<<16>>16))f=f+1|0;else{d=1;break}}}while(0);return d|0}function Vb(a,d){a=a|0;d=d|0;var e=0,f=0;e=c[a>>2]|0;a:do if(!e)e=1;else{f=c[e+(d<<2)>>2]|0;e=c[a+8>>2]|0;d=0;while(1){if((d|0)>=(e|0)){e=1;break a}if(!(b[f+(d<<1)>>1]|0))d=d+1|0;else{e=0;break}}}while(0);return e|0}function Wb(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0;f=c[a>>2]|0;a:do if(f|0){g=c[f+(d<<2)>>2]|0;e=c[f+(e<<2)>>2]|0;d=c[a+8>>2]|0;f=0;while(1){if((f|0)>=(d|0))break a;a=g+(f<<1)|0;b[a>>1]=b[a>>1]|b[e+(f<<1)>>1];f=f+1|0}}while(0);return}function Xb(a,d,e,f,g,h,i){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0;j=c[d>>2]|0;a:do if(j){n=c[j+(e<<2)>>2]|0;l=c[d+8>>2]|0;m=a+32|0;a=a+24|0;k=0;j=0;while(1){if((k|0)>=(l|0))break a;e=b[n+(k<<1)>>1]|0;b:do if(!(e<<16>>16))j=(c[m>>2]|0)+j|0;else{d=0;while(1){if((d|0)>=(c[m>>2]|0))break b;if((b[(c[a>>2]|0)+(d<<1)>>1]&e)<<16>>16){if((h|0)>=(i|0)){h=-1;break a}c[f+(h<<2)>>2]=g;c[f+(h+1<<2)>>2]=j;h=h+2|0}d=d+1|0;j=j+1|0}}while(0);k=k+1|0}}while(0);return h|0}function Yb(a,d,f,g){a=a|0;d=d|0;f=f|0;g=g|0;var h=0;h=d+4|0;d=a+4|0;a=0;while(1){if((a|0)>=(f|0))break;b[(c[g>>2]|0)+((e[(c[d>>2]|0)+(a<<1)>>1]|0)<<1)>>1]=b[(c[h>>2]|0)+(a<<1)>>1]|0;a=a+1|0}return}function Zb(a,c){a=a|0;c=c|0;var d=0,e=0,f=0;f=b[a+((c&65535)<<1)>>1]|0;a:do if(f<<16>>16!=c<<16>>16){e=f;while(1){d=b[a+((e&65535)<<1)>>1]|0;if(e<<16>>16==d<<16>>16)break;else e=d}d=f;while(1){if(e<<16>>16==d<<16>>16){c=e;break a}b[a+((c&65535)<<1)>>1]=e;f=d;d=b[a+((d&65535)<<1)>>1]|0;c=f}}while(0);return c|0}function _b(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;e=Zb(a,c)|0;c=Zb(a,d)|0;d=e&65535;if((e&65535)>=(c&65535))if((c&65535)<(e&65535)){b[a+(d<<1)>>1]=c;c=1}else c=0;else{b[a+((c&65535)<<1)>>1]=e;c=1}return c|0}function $b(a,b){a=a|0;b=b|0;return ((Zb(c[a>>2]|0,(b&65535)+65535&65535)|0)&65535)+1&65535|0}function ac(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;j=0;f=0;while(1){if((j|0)>=(e|0))break;g=b[(c[a>>2]|0)+(j<<1)>>1]|0;h=g&65535;if((h|0)!=(j|0)?(i=c[d>>2]|0,(b[i+(j<<1)>>1]|0)!=(b[i+(h<<1)>>1]|0)):0)f=(_b(i,j&65535,g)|0)+f|0;j=j+1|0}return f|0}function bc(a,d){a=a|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=b[46074]|0;j=a+4|0;k=0;g=0;f=0;h=0;l=1;while(1){if((k|0)>=(d|0))break;if((b[(c[a>>2]|0)+((e[(c[j>>2]|0)+(k<<1)>>1]|0)<<1)>>1]&i)<<16>>16==l<<16>>16){g=((h|0)!=0&1)+g|0;f=f+1|0;h=0}else h=h+1|0;k=k+1|0;l=l+1<<16>>16}if((f+4|0)<(d|0)){l=g+f|0;return ((l|0)==(d|0)|(l+1|0)==(d|0))&1|0}else return 1;return 0}function cc(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0;f=e<<1;ir(c[a+4>>2]|0,c[d+4>>2]|0,f|0)|0;ir(c[a>>2]|0,c[d>>2]|0,f|0)|0;d=b[46074]|0;f=0;while(1){if((f|0)>=(e|0))break;g=(c[a>>2]|0)+(f<<1)|0;b[g>>1]=b[g>>1]&d;f=f+1|0}return}function dc(a,d,e,f,g,h,j,k,l){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=i;i=i+16|0;v=w;c[v>>2]=0;p=j<<1;q=1;while(1){if((q|0)>=3){u=9;break}m=e+(q<<3)+4|0;n=c[m>>2]|0;if(!n){n=Bq(p)|0;c[m>>2]=n}o=e+(q<<3)|0;m=c[o>>2]|0;if(!m){m=Bq(p)|0;c[o>>2]=m}if(!n){m=-30002;break}if(!m){m=-30002;break}else q=q+1|0}do if((u|0)==9){m=e+8|0;cc(m,e,h);p=(f&65535)+65535|0;s=p&65535;p=p&65535;if(p>>>0<(h&65535)>>>0){t=c[m>>2]|0;r=t+(p<<1)|0;f=b[r>>1]|0;q=e+12|0;o=f&65535;n=j+1&65535;while(1){m=o+-1|0;if((o|0)<=0)break;n=b[(c[q>>2]|0)+(m<<1)>>1]|0;j=n&65535;if((j|0)==(p|0)?1:f<<16>>16!=(b[t+(j<<1)>>1]|0))break;else o=m}if(n<<16>>16==s<<16>>16){n=c[q>>2]|0;while(1){q=m+-1|0;if((m|0)<=0){p=n;n=1;break}p=b[n+(q<<1)>>1]|0;o=b[t+((p&65535)<<1)>>1]|0;if(f<<16>>16!=o<<16>>16){u=18;break}b[n+(m<<1)>>1]=p;m=q}if((u|0)==18){p=n;n=(o&65535)+1&65535}b[p+(m<<1)>>1]=s;b[r>>1]=n;n=l+1|0;m=c[e+16>>2]|0;if(!k){m=bf(a,h,d,n,t,m,p,v)|0;break}else{m=cf(a,h,d,n,t,m,p,g&65535,v)|0;break}}else m=-30016}else m=-30016}while(0);i=w;return m|0}function ec(a,d,f,g){a=a|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=c[d>>2]|0;p=c[d+4>>2]|0;do if((h|0)>(p|0))d=32767;else{if((g|0)!=0?(n=c[g+68>>2]|0,(n|0)!=0):0){l=a+4|0;k=b[46075]|0;g=h&65535;while(1){d=g&65535;if((d|0)>=(p|0))break;if(!((k&b[(c[a>>2]|0)+((e[(c[l>>2]|0)+(d<<1)>>1]|0)<<1)>>1])<<16>>16))break;g=g+1<<16>>16}if((d|0)==(p|0)){d=32767;break}if(!(f<<16>>16)){j=-1;f=0}else{f=(f&65535)+-1|0;j=f;f=b[n+(f<<1)>>1]|0}d=32767;i=32767;while(1){h=g&65535;if((h|0)>=(p|0))break;h=e[(c[l>>2]|0)+(h<<1)>>1]|0;if((k&b[(c[a>>2]|0)+(h<<1)>>1])<<16>>16==0?(m=b[n+(h<<1)>>1]|0,(m&65535)>(f&65535)|((h|0)>(j|0)?m<<16>>16==f<<16>>16:0)):0)if((h|0)<(d|0)?m<<16>>16==i<<16>>16:0){d=h;h=i}else{q=(m&65535)<(i&65535);d=q?h:d;h=q?m:i}else h=i;g=g+1<<16>>16;i=h}d=d&65535}else o=19;a:do if((o|0)==19){i=a+4|0;j=b[46075]|0;h=h&65535;d=32767;while(1){g=h&65535;if((g|0)>=(p|0))break a;g=b[(c[i>>2]|0)+(g<<1)>>1]|0;if((g&65535)>=(f&65535))d=((g&65535)<(d&65535)?(j&b[(c[a>>2]|0)+((g&65535)<<1)>>1])<<16>>16==0:0)?g:d;h=h+1<<16>>16}}while(0);d=d<<16>>16==32767?32767:d+1<<16>>16}while(0);return d|0}function fc(a,d){a=a|0;d=d|0;var f=0,g=0,h=0,i=0,j=0;g=c[d+4>>2]|0;h=b[46075]|0;i=a+4|0;f=c[d>>2]|0;d=0;while(1){if((f|0)>=(g|0))break;j=((b[(c[a>>2]|0)+((e[(c[i>>2]|0)+(f<<1)>>1]|0)<<1)>>1]&h)<<16>>16==0&1)+d|0;f=f+1|0;d=j}return d|0}function gc(a,d,f,g,h){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;m=c[(c[g>>2]|0)+(h+-1<<2)>>2]|0;g=c[f>>2]|0;j=c[f+4>>2]|0;a:do if((g|0)<(j|0)){k=d+4|0;l=a+32|0;a=a+24|0;i=b[46075]|0;f=g;g=0;while(1){if((f|0)>=(j|0))break a;h=e[(c[k>>2]|0)+(f<<1)>>1]|0;n=c[l>>2]|0;if(!((b[(c[a>>2]|0)+(((h|0)%(n|0)|0)<<1)>>1]&b[m+(((h|0)/(n|0)|0)<<1)>>1])<<16>>16)){h=(c[d>>2]|0)+(h<<1)|0;n=b[h>>1]|0;b[h>>1]=i|n;g=((i&n)<<16>>16==0&1)+g|0}f=f+1|0}}else g=0;while(0);return g|0}function hc(a,c,d){a=a|0;c=c|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=a+2|0;i=e[a>>1]|0;j=b[46074]|0;l=1;a=m;while(1){if((l|0)>=(i|0))break;k=a+2|0;h=b[c+((e[k>>1]|0)<<1)>>1]&j;a:do if((h&65535)<(d&65535)){g=k;while(1){if(g>>>0<=m>>>0)break a;f=b[a>>1]|0;if((h&65535)>=(b[c+((f&65535)<<1)>>1]&j&65535))break a;b[a>>1]=b[g>>1]|0;b[g>>1]=f;f=a;a=a+-2|0;g=f}}while(0);l=l+1|0;a=k}return}function ic(d,f,g,h,i,j,k){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;c[22854]=(c[22854]|0)+1;z=i+-1|0;if(!z){w=0;l=0}else{l=i+-2|0;w=(e[(c[h+28>>2]|0)+(l<<1)>>1]|0)+-1|0;l=e[(c[h+32>>2]|0)+(l<<1)>>1]|0}s=b[46074]|0;y=g+4|0;o=s;r=w;s=b[(c[g>>2]|0)+((e[(c[y>>2]|0)+(w<<1)>>1]|0)<<1)>>1]&s;while(1){if((r|0)>=(k|0)){d=l;break}m=e[(c[y>>2]|0)+(r<<1)>>1]|0;n=c[g>>2]|0;if(s<<16>>16!=(b[n+(m<<1)>>1]&o)<<16>>16){d=l;break}b[(c[h>>2]|0)+(l<<1)>>1]=s;p=d+(m<<2)|0;hc(c[p>>2]|0,n,s);n=c[p>>2]|0;p=b[n>>1]|0;o=b[46074]|0;q=1;while(1){l=l+1|0;if((q&65535)>(p&65535))break;m=b[(c[g>>2]|0)+((e[n+((q&65535)<<1)>>1]|0)<<1)>>1]&o;if((m&65535)>=(s&65535))break;b[(c[h>>2]|0)+(l<<1)>>1]=m;q=q+1<<16>>16}r=r+1|0;s=s+1<<16>>16}q=c[f+20>>2]|0;if((q|0)!=0?(t=c[h+36>>2]|0,(t|0)!=0):0){o=(r|0)>(j|0)?j:r;m=o&65535;l=w&65535;while(1){n=l&65535;if(n>>>0>=m>>>0)break;b[t+(n<<1)>>1]=b[q+((e[(c[y>>2]|0)+(n<<1)>>1]|0)<<1)>>1]|0;l=l+1<<16>>16}p=l;l=o&65535;while(1){m=p&65535;if((m|0)>=(r|0))break;m=((e[(c[y>>2]|0)+(m<<1)>>1]|0)-j<<1)+j|0;n=0;o=l;while(1){if((n|0)==2)break;b[t+((o&65535)<<1)>>1]=b[q+(m<<1)>>1]|0;m=m+1|0;n=n+1|0;o=o+1<<16>>16}p=p+1<<16>>16;l=l+2<<16>>16}c[h+40>>2]=l&65535}else c[h+40>>2]=0;o=c[f+32>>2]|0;a:do if(o|0?(u=c[h+48>>2]|0,u|0):0){l=((r|0)>(j|0)?j:r)&65535;n=w&65535;while(1){m=n&65535;if(m>>>0>=l>>>0)break a;b[u+(m<<1)>>1]=b[o+((e[(c[y>>2]|0)+(m<<1)>>1]|0)<<1)>>1]|0;n=n+1<<16>>16}}while(0);l=c[f+44>>2]|0;if((l|0)!=0?(v=c[h+52>>2]|0,(v|0)!=0):0){n=w&65535;while(1){m=n&65535;if((m|0)>=(r|0))break;c[v+(m<<2)>>2]=c[l+((e[(c[y>>2]|0)+(m<<1)>>1]|0)<<2)>>2];n=n+1<<16>>16}c[h+56>>2]=r}else c[h+56>>2]=0;n=f+56|0;if((c[n>>2]|0)!=0?(x=h+64|0,(c[x>>2]|0)!=0):0){m=w&65535;while(1){l=m&65535;if((l|0)>=(r|0))break;a[(c[x>>2]|0)+l>>0]=a[(c[n>>2]|0)+(e[(c[y>>2]|0)+(l<<1)>>1]|0)>>0]|0;m=m+1<<16>>16}c[h+68>>2]=r}else c[h+68>>2]=0;c[h+4>>2]=d;b[(c[h+32>>2]|0)+(z<<1)>>1]=d;b[(c[h+28>>2]|0)+(z<<1)>>1]=s;c[h+24>>2]=i;return}function jc(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0;g=e+-1|0;if(g){f=b[(c[a+32>>2]|0)+(e+-2<<1)>>1]|0;e=f&65535;if(d|0)er(d|0,0,g|0)|0;if(f<<16>>16){if(b[(c[a>>2]|0)+(e+-1<<1)>>1]|0)h=6}else{e=0;h=6}}else{e=0;h=6}if((h|0)==6)b[(c[a>>2]|0)+(e<<1)>>1]=0;return}function kc(d,f,g,h,i,j,k){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;H=i+-1|0;I=(g|0)!=0;if(I){m=0;while(1){if((m|0)>=(i|0))break;if(a[g+m>>0]|0)break;m=m+1|0}if((m|0)<(H|0)){l=g+m|0;a[g+H>>0]=a[l>>0]|0;l=a[l>>0]|0}else D=7}else{m=-1;D=7}a:do if((D|0)==7){if(!H){l=c[d+32>>2]|0;n=c[f+32>>2]|0;o=c[d+28>>2]|0;p=c[f+28>>2]|0;q=0;s=0;r=0;t=0}else{t=i+-2|0;r=c[d+32>>2]|0;D=c[f+32>>2]|0;q=c[d+28>>2]|0;s=c[f+28>>2]|0;l=r;n=D;o=q;p=s;q=(e[q+(t<<1)>>1]|0)+-1|0;s=(e[s+(t<<1)>>1]|0)+-1|0;r=e[r+(t<<1)>>1]|0;t=e[D+(t<<1)>>1]|0}x=b[l+(H<<1)>>1]|0;A=x&65535;w=b[n+(H<<1)>>1]|0;z=w&65535;v=(e[o+(H<<1)>>1]|0)+-1|0;p=e[p+(H<<1)>>1]|0;y=p+-1|0;l=c[d+20>>2]|0;u=c[f+20>>2]|0;B=(l|0)<(u|0)?l:u;n=t-r|0;do if((t|0)!=(r|0)){if(!j){if(t>>>0>=r>>>0){l=0;D=74;break}if((l|0)>(u|0)&(s|0)==(u|0)){l=0;break a}else{l=0;D=74;break}}if((((r|0)>=(c[d+8>>2]|0)?(t|0)>=(c[f+8>>2]|0):0)?(b[(c[d>>2]|0)+(r<<1)>>1]|0)==0:0)?(b[(c[f>>2]|0)+(t<<1)>>1]|0)==0:0){l=0;break a}n=t>>>0>r>>>0?r:t;l=(q|0)<(s|0)?q:s;if((c[d+4>>2]|0)==(c[f+4>>2]|0)){r=(v|0)>(y|0)?v:y;v=r;z=z>>>0<A>>>0?A:z;o=c[d+40>>2]|0;q=l;s=l;m=n;D=28}else{q=l;s=l;l=n;D=20}}else{l=t;D=20}while(0);do if((D|0)==20){o=c[d+40>>2]|0;n=z-A|0;if(w<<16>>16!=x<<16>>16){if(j|0){r=(v|0)<(y|0)?v:y;m=c[f+40>>2]|0;v=r;z=z>>>0>A>>>0?A:z;o=(o|0)<(m|0)?o:m;m=l;D=28;break}if((w&65535)<(x&65535)?(c[d+12>>2]|0)>(c[f+12>>2]|0):0)if((y|0)!=(u+1|0))if((y|0)==(u|0)){v=y;r=y;o=y;m=l;D=28;break}else{l=0;D=74;break}else{o=p+-2|0;v=o;r=o;z=z+-1|0;m=l;D=28;break}else{l=0;D=74}}else{r=y;z=A;m=l;D=28}}while(0);b:do if((D|0)==28){p=(k|0)!=0;if(p){u=c[d+8>>2]|0;t=c[f+8>>2]|0;t=(u|0)<(t|0)?u:t;u=(B|0)<(v|0)?B:v;t=(t|0)>(z|0)?z:t}else{u=v;t=z}while(1){if((m|0)>=(t|0))break;n=b[(c[d>>2]|0)+(m<<1)>>1]|0;l=b[(c[f>>2]|0)+(m<<1)>>1]|0;if(n<<16>>16!=l<<16>>16){D=34;break}m=m+1|0}if((D|0)==34){n=(n&65535)-(l&65535)|0;l=0;D=74;break}n=s-q|0;if((s|0)==(q|0)){w=r-v|0;if((r|0)==(v|0)){r=c[d+36>>2]|0;q=(r|0)==0;c:do if(!q?(C=c[f+36>>2]|0,(C|0)!=0):0){m=(v|0)<(B|0);p=m?v:p?B:o;o=m?v:o;m=s;while(1){if((m|0)>=(p|0))break c;n=b[r+(m<<1)>>1]|0;l=b[C+(m<<1)>>1]|0;if(n<<16>>16!=l<<16>>16)break;m=m+1|0}n=(n<<16>>16)-(l<<16>>16)|0;l=1;D=74;break b}else p=0;while(0);m=t;while(1){if((m|0)>=(z|0))break;n=b[(c[d>>2]|0)+(m<<1)>>1]|0;l=b[(c[f>>2]|0)+(m<<1)>>1]|0;if(n<<16>>16!=l<<16>>16){D=48;break}m=m+1|0}if((D|0)==48){n=(n&65535)-(l&65535)|0;l=2;D=74;break}d:do if(!q?(E=c[f+36>>2]|0,(E|0)!=0):0){m=p;while(1){if((m|0)>=(o|0))break d;n=b[r+(m<<1)>>1]|0;l=b[E+(m<<1)>>1]|0;if(n<<16>>16!=l<<16>>16)break;m=m+1|0}n=(n<<16>>16)-(l<<16>>16)|0;m=z-t+m|0;l=2;D=74;break b}while(0);o=c[d+48>>2]|0;e:do if((o|0)!=0?(F=c[f+48>>2]|0,(F|0)!=0):0){m=s;while(1){if((m|0)>=(u|0))break e;n=b[o+(m<<1)>>1]|0;l=b[F+(m<<1)>>1]|0;if(n<<16>>16!=l<<16>>16)break;m=m+1|0}n=(n<<16>>16)-(l<<16>>16)|0;l=3;D=74;break b}while(0);o=c[d+52>>2]|0;f:do if((o|0)!=0?(G=c[f+52>>2]|0,(G|0)!=0):0){m=s;while(1){if((m|0)>=(v|0))break f;n=c[o+(m<<2)>>2]|0;l=c[G+(m<<2)>>2]|0;if((n|0)!=(l|0))break;m=m+1|0}n=(n|0)>(l|0)?1:-1;p=4;D=75;break b}while(0);p=c[d+64>>2]|0;if((p|0)!=0?(c[f+68>>2]|0)!=0:0){o=f+64|0;m=s;while(1){if((m|0)>=(v|0)){n=w;l=4;D=74;break b}n=a[p+m>>0]|0;l=a[(c[o>>2]|0)+m>>0]|0;if(n<<24>>24!=l<<24>>24)break;m=m+1|0}n=n<<24>>24>l<<24>>24?1:-1;p=4;D=75}else{n=w;l=4;D=74}}else{n=w;l=1;D=74}}else{l=1;D=74}}while(0);if((D|0)==74)if(!n)l=0-n|0;else{p=l;D=75}if((D|0)==75){n=(n|0)<0;l=n?p+1|0:~p;if(h){o=h+(p<<3)|0;if(!(c[o>>2]|0)){c[o>>2]=n?i:0-i|0;c[h+(p<<3)+4>>2]=m}l=(p|0)==0?l:0}}if(I)a[g+H>>0]=(l|0)>0?1:l>>31&255}while(0);return l|0}function lc(a,d,f,g){a=a|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;k=(c[a+24>>2]|0)+-1|0;i=(c[d+24>>2]|0)+-1|0;h=e[(c[a+32>>2]|0)+(k<<1)>>1]|0;j=e[(c[d+32>>2]|0)+(i<<1)>>1]|0;k=(e[(c[a+28>>2]|0)+(k<<1)>>1]|0)+-1|0;i=(e[(c[d+28>>2]|0)+(i<<1)>>1]|0)+-1|0;w=c[a+20>>2]|0;q=c[d+20>>2]|0;q=(w|0)<(q|0)?w:q;if(!f){w=h+-1|0;i=c[a>>2]|0;h=(b[i+(w<<1)>>1]|0)==0?w:h;w=j+-1|0;w=(b[(c[d>>2]|0)+(w<<1)>>1]|0)==0?w:j;f=w-h|0;if((w|0)==(h|0)){m=f;r=i;w=k;p=h;l=c[a+40>>2]|0;n=c[d+40>>2]|0;t=c[a+56>>2]|0;u=c[d+56>>2]|0;v=7}else{h=1;v=40}}else{h=h>>>0<j>>>0?h:j;f=c[a+4>>2]|0;f=(h|0)<(f|0)?h:f;i=(k|0)<(i|0)?k:i;h=c[a>>2]|0;if(!((b[h+(f<<1)>>1]|0)!=0?(b[(c[d>>2]|0)+(f<<1)>>1]|0)!=0:0))f=f+-1|0;u=c[a+40>>2]|0;n=c[d+40>>2]|0;n=(u|0)<(n|0)?u:n;u=c[a+56>>2]|0;m=0;r=h;w=i;p=f;l=n;t=u;v=7}a:do if((v|0)==7){k=(g|0)!=0;if(k){o=c[a+8>>2]|0;j=c[d+8>>2]|0;j=(o|0)<(j|0)?o:j;j=(j|0)>(p|0)?p:j}else j=p;i=0;while(1){if((i|0)>=(j|0))break;h=b[r+(i<<1)>>1]|0;f=b[(c[d>>2]|0)+(i<<1)>>1]|0;if(h<<16>>16==f<<16>>16)i=i+1|0;else{v=12;break}}if((v|0)==12){f=(h&65535)-(f&65535)|0;h=1;v=40;break}o=c[a+36>>2]|0;g=(o|0)==0;b:do if(!g?(s=c[d+36>>2]|0,(s|0)!=0):0){m=n-l|0;if((n|0)!=(l|0)){f=m;h=2;v=40;break a}l=(w|0)<(q|0);i=l?w:k?q:n;l=l?w:n;k=0;while(1){if((k|0)>=(i|0))break b;h=b[o+(k<<1)>>1]|0;f=b[s+(k<<1)>>1]|0;if(h<<16>>16==f<<16>>16)k=k+1|0;else break}f=(h<<16>>16)-(f<<16>>16)|0;h=2;v=40;break a}else i=0;while(0);while(1){if((j|0)>=(p|0))break;h=b[r+(j<<1)>>1]|0;f=b[(c[d>>2]|0)+(j<<1)>>1]|0;if(h<<16>>16==f<<16>>16)j=j+1|0;else{v=23;break}}if((v|0)==23){f=(h&65535)-(f&65535)|0;h=3;v=40;break}c:do if(!g?(x=c[d+36>>2]|0,x|0):0){while(1){if((i|0)>=(l|0))break c;h=b[o+(i<<1)>>1]|0;f=b[x+(i<<1)>>1]|0;if(h<<16>>16==f<<16>>16)i=i+1|0;else break}f=(h<<16>>16)-(f<<16>>16)|0;h=3;v=40;break a}while(0);i=c[a+48>>2]|0;d:do if(i|0?(y=c[d+48>>2]|0,y|0):0){j=0;while(1){if((j|0)>=(w|0))break d;h=b[i+(j<<1)>>1]|0;f=b[y+(j<<1)>>1]|0;if(h<<16>>16==f<<16>>16)j=j+1|0;else break}f=(h<<16>>16)-(f<<16>>16)|0;h=4;v=40;break a}while(0);k=c[a+52>>2]|0;if((k|0)!=0?(z=c[d+52>>2]|0,(z|0)!=0):0){j=u-t|0;if((u|0)==(t|0)){i=0;while(1){if((i|0)>=(w|0)){f=j;h=5;v=40;break a}h=c[k+(i<<2)>>2]|0;f=c[z+(i<<2)>>2]|0;if((h|0)==(f|0))i=i+1|0;else break}f=(h|0)>(f|0)?1:-1;h=5;v=41}else{f=j;h=5;v=40}}else{f=m;h=5;v=40}}while(0);if((v|0)==40)if(!f)f=0-f|0;else v=41;if((v|0)==41)f=(f|0)<0?h:0-h|0;return f|0}function mc(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;do if(a){g=0;while(1){if((g|0)>=100)break;h=a+(g<<3)|0;if(c[h>>2]|0){i=4;break}g=g+1|0}if((i|0)==4){c[d>>2]=g;c[e>>2]=c[a+(g<<3)+4>>2];c[f>>2]=c[h>>2];g=1;break}if((g|0)==100)if(!b){c[d>>2]=32767;c[e>>2]=-1;c[f>>2]=0;g=0;break}else{c[d>>2]=b;c[e>>2]=-1;c[f>>2]=0;g=0;break}else g=1}else g=-1;while(0);return g|0}function nc(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=i;i=i+16|0;f=h+8|0;g=h;if((mc(a,d,f,h+4|0,g)|0)>0?(e=c[f>>2]|0,(e|0)<=(b|0)):0)e=(c[g>>2]|0)>0?e+1|0:~e;else e=0;i=h;return e|0}function oc(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;a:do if(a|0){e=0;while(1){if((e|0)==100)break a;d=a+(e<<3)|0;f=c[d>>2]|0;if((((f|0)>-1?f:0-f|0)|0)>=(b|0)){c[d>>2]=0;c[a+(e<<3)+4>>2]=0}e=e+1|0}}while(0);return}function pc(d,f,g){d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;v=g+-1|0;if(!v){h=f+28|0;u=h;i=c[f+32>>2]|0;h=c[h>>2]|0;w=0;t=0;x=0;j=0}else{j=g+-2|0;r=c[f+32>>2]|0;u=f+28|0;t=c[u>>2]|0;i=r;h=t;w=(e[(c[d+28>>2]|0)+(j<<1)>>1]|0)+-1|0;t=(e[t+(j<<1)>>1]|0)+-1|0;x=e[(c[d+32>>2]|0)+(j<<1)>>1]|0;j=e[r+(j<<1)>>1]|0}k=e[h+(v<<1)>>1]|0;r=(e[i+(v<<1)>>1]|0)-j|0;h=0;while(1){if((h|0)>=(r|0))break;b[(c[d>>2]|0)+(h+x<<1)>>1]=b[(c[f>>2]|0)+(h+j<<1)>>1]|0;h=h+1|0}p=d+32|0;q=d+28|0;m=k+-1|0;j=c[d+36>>2]|0;a:do if((j|0)!=0?(l=c[f+36>>2]|0,(l|0)!=0):0){if((m|0)>(c[f+20>>2]|0))h=c[f+40>>2]|0;else h=m;i=h-t|0;h=0;while(1){if((h|0)>=(i|0)){l=i;break a}b[j+(h+w<<1)>>1]=b[l+(h+t<<1)>>1]|0;h=h+1|0}}else l=0;while(0);h=c[d+48>>2]|0;b:do if(h|0?(n=c[f+48>>2]|0,n|0):0){i=m-t|0;j=0;while(1){if((j|0)>=(i|0))break b;b[h+(j+w<<1)>>1]=b[n+(j+t<<1)>>1]|0;j=j+1|0}}while(0);h=c[d+52>>2]|0;c:do if((h|0)!=0?(o=c[f+52>>2]|0,(o|0)!=0):0){i=m-t|0;j=0;while(1){if((j|0)>=(i|0)){k=i;break c}c[h+(j+w<<2)>>2]=c[o+(j+t<<2)>>2];j=j+1|0}}else k=0;while(0);j=d+64|0;d:do if((c[j>>2]|0)!=0?(s=f+64|0,(c[s>>2]|0)!=0):0){h=m-t|0;i=0;while(1){if((i|0)>=(h|0))break d;a[(c[j>>2]|0)+(i+w)>>0]=a[(c[s>>2]|0)+(i+t)>>0]|0;i=i+1|0}}else h=0;while(0);x=r+x|0;c[d+4>>2]=x;b[(c[p>>2]|0)+(v<<1)>>1]=x;b[(c[q>>2]|0)+(v<<1)>>1]=b[(c[u>>2]|0)+(v<<1)>>1]|0;if(l|0)c[d+40>>2]=l+w;if(k|0)c[d+56>>2]=k+w;if(h|0)c[d+68>>2]=h+w;c[d+24>>2]=g;return}function qc(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=b+24|0;e=0;while(1){if((e|0)>=(c[d>>2]|0))break;f=e+1|0;pc(a,b,f);e=f}return}function rc(a,d,e,f,g,h,i){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=h+-1|0;q=c[(c[e>>2]|0)+(p<<2)>>2]|0;p=c[(c[f>>2]|0)+(p<<2)>>2]|0;h=c[e+8>>2]<<1;er(q|0,0,h|0)|0;er(p|0,0,h|0)|0;h=0;while(1){if((h|0)>=(g|0))break;b[(c[i>>2]|0)+(h<<1)>>1]=32767;h=h+1|0}n=a+32|0;k=a+24|0;l=b[46075]|0;o=b[46074]|0;m=0;while(1){if((m|0)>=(g|0)){h=0;break}h=(c[d>>2]|0)+(m<<1)|0;f=b[h>>1]|0;e=f&65535;a:do if((e|0)!=(m|0)){if(!((l&f)<<16>>16)){b[h>>1]=l|f;j=c[d>>2]|0;h=e;a=(e|0)<(m|0)?e:m;while(1){h=j+(h<<1)|0;f=b[h>>1]|0;e=f&65535;if((f&l)<<16>>16){j=a;break}b[h>>1]=f|l;h=e;a=(a|0)>(e|0)?e:a}e=c[n>>2]|0;f=q+(((j|0)/(e|0)|0)<<1)|0;b[f>>1]=b[f>>1]|b[(c[k>>2]|0)+(((j|0)%(e|0)|0)<<1)>>1];f=j&65535;e=c[i>>2]|0;b[e+(j<<1)>>1]=f;a=c[d>>2]|0;h=j;while(1){h=b[a+(h<<1)>>1]&o&65535;if((j|0)==(h|0))break a;b[e+(h<<1)>>1]=f}}}else{j=c[n>>2]|0;a=(c[k>>2]|0)+(((m|0)%(j|0)|0)<<1)|0;j=(m|0)/(j|0)|0;e=p+(j<<1)|0;b[e>>1]=b[e>>1]|b[a>>1];j=q+(j<<1)|0;b[j>>1]=b[j>>1]|b[a>>1];b[(c[i>>2]|0)+(m<<1)>>1]=f}while(0);m=m+1|0}while(1){if((h|0)>=(g|0))break;i=(c[d>>2]|0)+(h<<1)|0;b[i>>1]=b[i>>1]&o;h=h+1|0}return}function sc(a){a=a|0;var d=0,e=0,f=0;e=a+28|0;if(!(c[e>>2]|0)){c[a+32>>2]=16;f=Dq(16,2)|0;c[a+24>>2]=f;if(!f)a=-1;else{a=1;d=0;while(1){if((d|0)>=16)break;b[f+(d<<1)>>1]=a;a=(a&65535)<<1&65535;d=d+1|0}b[46075]=-32768;b[46074]=32767;c[e>>2]=1;a=1}}else a=0;return a|0}function tc(a){a=a|0;var b=0;a=a+24|0;b=c[a>>2]|0;if(!b)a=0;else{Cq(b);c[a>>2]=0;a=1}return a|0}function uc(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;if((a|0)!=0&(b|0)!=0){if(!(c[a+20>>2]|0)){e=-1;d=0}else{d=(c[b+36>>2]|0)==0;e=d?1:-1;d=d&1}if((c[a+12>>2]|0)<(c[a+8>>2]|0)){f=(c[b+8>>2]|0)==(c[b+4>>2]|0);e=f?2:e;d=(f&1)+d|0}if(c[a+32>>2]|0){f=(c[b+48>>2]|0)==0;e=f?3:e;d=(f&1)+d|0}if(c[a+44>>2]|0){f=(c[b+52>>2]|0)==0;e=f?4:e;d=(f&1)+d|0}d=(d|0)==1?e:0}else d=0;return d|0}function vc(d,f,g,j,k,l,m,n,o,p,q,r,s,t,u,v){d=d|0;f=f|0;g=g|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;var w=0,x=0,y=0,z=0,A=0,B=0.0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0.0,Ma=0,Na=0,Oa=0,Pa=0;Ja=i;i=i+1840|0;Fa=Ja+1828|0;Ga=Ja+1824|0;za=Ja+1748|0;Ia=Ja+1672|0;Aa=Ja+1660|0;Ba=Ja+1648|0;Ca=Ja+1636|0;Da=Ja+1632|0;Ha=Ja+1624|0;Ea=Ja+1616|0;na=Ja+816|0;oa=Ja+16|0;ma=Ja+8|0;la=Ja+4|0;pa=Ja;ua=c[r>>2]|0;va=r+8|0;ja=(((c[r+32>>2]|0)!=0&1)+((c[r+20>>2]|0)!=0&1)|0)!=(((c[r+44>>2]|0)!=0)<<31>>31|0);ka=(l|0)!=0|ja;ta=ka&1;if(!t)sa=0;else sa=c[t>>2]|0;c[ma>>2]=0;c[la>>2]=-1;c[pa>>2]=0;ha=(v|0)==0?2048:32766;ia=uc(r,sa)|0;do if((sc(f)|0)<0)t=-1;else{ra=(sa|0)!=0;if(ra?(c[sa+8>>2]|0)!=(c[r+12>>2]|0):0){t=-2;break}z=Dq(j,2)|0;c[Fa>>2]=z;t=Dq(j,2)|0;c[Ga>>2]=t;wa=Dq(j,12)|0;xa=Dq(j,2)|0;ya=Dq(j,1)|0;w=Ib(za,g,r)|0;x=Ib(Ia,g,r)|0;v=Dq(1,76)|0;if(!v)y=0;else y=(Ib(v,g,r)|0)!=0;ba=Gb(f,Aa,j,ha)|0;ca=Gb(f,Ba,j,ha)|0;da=Gb(f,Ca,j,1)|0;ea=Lb(Ha,j)|0;fa=Lb(Ea,j)|0;ga=Dq(j,2)|0;c[Da>>2]=ga;a:do if(x&w&((z|0)!=0&(t|0)!=0&(wa|0)!=0&(xa|0)!=0&(ya|0)!=0&1)&(y&1)&ba&ca&da&ea&fa&(ga|0)!=0){t=0;while(1){if((t|0)>=(j|0))break;b[z+(t<<1)>>1]=t;t=t+1|0}c[s>>2]=0;da=s+4|0;c[da>>2]=0;ea=s+8|0;c[ea>>2]=0;fa=s+12|0;c[fa>>2]=1;ga=s+16|0;c[ga>>2]=0;er(na|0,0,800)|0;er(oa|0,0,800)|0;if(Nb(n,j)|0){cc(Ea,n,j);ic(m,r,n,v,1,g,j);jc(v,0,2);c[ga>>2]=(c[ga>>2]|0)+1;D=0;C=0;t=0;B=1.0;qa=117;break}if(ka)x=2;else{x=(bc(n,g)|0)==0;x=x?2:1}t=za+4|0;w=c[t>>2]|0;if((w|0)>0)er(c[za>>2]|0,0,w<<1|0)|0;c[t>>2]=0;c[za+24>>2]=1;A=1;D=1;C=0;while(1){ca=D+-1|0;t=n+(ca<<3)|0;Ob(t,wa,D,g)|0;w=ec(t,wa+(ca*12|0)|0,0,r)|0;b[xa+(ca<<1)>>1]=w;if(!(!ka?(bc(t,g)|0)!=0:0))x=D+1|0;t=dc(f,m,t,w,g,j,k,l,0)|0;if((t|0)<0)break a;c[s>>2]=(c[s>>2]|0)+1;y=D+1|0;z=n+(D<<3)|0;ic(m,r,z,za,D,g,j);if(ra&(C|0)<1){w=kc(za,sa,0,oa,D,1,ta)|0;A=(w|0)<1?y:A}else w=C;if((w|0)<1)pc(v,za,D);pc(Ia,za,D);if(!(Nb(z,g)|0)){D=y;C=w}else{E=y;y=z;C=x;break}}c[ga>>2]=(c[ga>>2]|0)+1;jc(Ia,0,E);cc(Ha,y,j);do if(ra){if(!w){w=lc(za,sa,1,ta)|0;if((w|0)>0){y=0;x=1;A=1;z=w;break}}if((A|0)>1)cc(Ea,n+(A+-1<<3)|0,j);ca=(A|0)==(E|0);y=ca&1;if(ca){jc(v,0,E);mc(oa,ia,ma,la,pa)|0;x=E;A=E;z=w}else{x=A;z=w}}else{cc(Ea,y,j);jc(v,0,E);y=1;x=E;z=w}while(0);b[xa+(D<<1)>>1]=32767;c[wa+(D*12|0)>>2]=32767;c[wa+(D*12|0)+4>>2]=0;c[wa+(D*12|0)+8>>2]=-1;ba=r+72|0;ca=(sa|0)==0;aa=1;N=x;R=E;Y=x;P=E;O=0;w=0;x=0;X=0;$=E;B=1.0;Q=C;L=0;M=0;b:while(1){if(Ic(d,c[ba>>2]|0)|0){t=-30008;break a}if(!D)break;_=(D|0)<(N|0)?D:N;do if((D|0)>(R|0)){K=D+-1|0;J=xa+(K<<1)|0;H=b[J>>1]|0;if(H<<16>>16==32767){Pa=M;Oa=L;Na=E;Ma=Q;La=B;Ka=t;C=$;F=z;G=X;H=x;I=w;J=O;S=A;T=P;U=Y;V=R;W=aa;Z=y;N=_;D=K;M=Pa;L=Oa;E=Na;Q=Ma;B=La;t=Ka;$=C;z=F;X=G;x=H;w=I;O=J;A=S;P=T;Y=U;R=V;aa=W;y=Z;continue b}I=ya+K|0;c:do if(!(a[I>>0]|0)){Pb(f,Ca,1,xa,K);C=n+(K<<3)|0;F=wa+(K*12|0)|0;G=1;while(1){if((G|0)>(w|0))break c;if(Qb(Ca,1,Ba,G)|0)gc(f,C,F,Aa,G)|0;G=G+1|0}}else{F=wa+(K*12|0)|0;C=n+(K<<3)|0}while(0);a[I>>0]=1;C=ec(C,F,H,r)|0;b[J>>1]=C;if(C<<16>>16==32767){C=M;F=L;G=E;H=Q;La=B;I=t;J=$;S=z;T=X;U=x;V=w;W=O;Z=A;Ka=P;Ma=Y;Na=R;Oa=aa;Pa=y;N=_;D=K;M=C;L=F;E=G;Q=H;B=La;t=I;$=J;z=S;X=T;x=U;w=V;O=W;A=Z;P=Ka;Y=Ma;R=Na;aa=Oa;y=Pa;continue b}else{t=C;K=R;Z=O}}else{J=D+-1|0;H=n+(J<<3)|0;I=wa+(J*12|0)|0;if((D|0)==(R|0))K=R;else{M=ec(H,I,0,r)|0;K=D;L=M}G=xa+(J<<1)|0;F=b[G>>1]|0;C=O;while(1){Pa=$b(Fa,F)|0;C=(Pa<<16>>16==($b(Fa,M)|0)<<16>>16&1)+C|0;F=ec(H,I,F,r)|0;if(F<<16>>16==32767)break;if(F<<16>>16==($b(Fa,F)|0)<<16>>16){t=F;qa=101;break}}if((qa|0)==101){qa=0;b[G>>1]=t;Z=C;break}b[G>>1]=32767;if((E|0)==(D+1|0)){Pa=(C|0)==(fc(H,I)|0);E=Pa?D:E}I=Q;S=t;T=$;U=z;V=X;W=x;Z=w;Ka=A;Ma=P;Na=Y;Oa=aa;Pa=y;N=_;R=K;O=0;D=J;B=B*+(C|0);Q=I;t=S;$=T;z=U;X=V;x=W;w=Z;A=Ka;P=Ma;Y=Na;aa=Oa;y=Pa;continue b}while(0);G=D+1|0;C=(Y|0)>(D|0)?D:Y;oc(na,C);if(ra){F=(A|0)>(D|0)?D:A;oc(oa,F);z=(A|0)<(D|0)?z:0}else F=A;S=(y|0)!=0;T=c[ma>>2]|0;V=c[la>>2]|0;W=na+(T<<3)+4|0;U=oa+(T<<3)+4|0;O=C;P=(P|0)<(D|0)?P:D;A=F;R=D;F=(Y|0)<(D|0)?X:0;H=(Q|0)<(G|0)?Q:G;while(1){t=dc(f,m,n+(R+-1<<3)|0,t,g,j,k,l,0)|0;if((t|0)<0)break a;c[s>>2]=(c[s>>2]|0)+1;G=R+1|0;Q=n+(R<<3)|0;ic(m,r,Q,za,R,g,j);N=ya+R|0;a[N>>0]=0;J=xa+(R<<1)|0;b[J>>1]=32767;c[wa+(R*12|0)>>2]=32767;c[wa+(R*12|0)+4>>2]=0;c[wa+(R*12|0)+8>>2]=-1;if((P|0)==(R|0)){Pa=(kc(za,Ia,0,0,P,0,ta)|0)==0;P=Pa?G:P}d:do if(ca|(z|0)!=0){Pa=(z|0)<1;A=ra&Pa?G:A;if(Pa){I=1;qa=50}else I=0}else{z=kc(za,sa,0,oa,R,1,ta)|0;do if(S&(z|0)==0){z=nc(oa,T,ia)|0;if(!z){z=0;break}C=(z|0)>-1?z:0-z|0;if((C|0)>(T|0)){if((C+-1|0)!=(T|0)){qa=46;break}if((c[U>>2]|0)>=(V|0)){qa=46;break}}z=C;qa=46}else qa=46;while(0);do if((qa|0)==46){qa=0;if((z|0)<1)break;c[ea>>2]=(c[ea>>2]|0)+1;I=0;break d}while(0);I=(z|0)<1;A=I?G:A;qa=50}while(0);do if((qa|0)==50){e:do if(!(S&((F|0)==0&(O|0)==(R|0))))if((F|0)>0){C=F;qa=61}else{D=O;C=F;qa=60}else{C=kc(za,v,0,na,O,0,ta)|0;do if(!C){C=nc(na,T,0)|0;if(!C){D=G;C=0;qa=60;break e}D=(C|0)>-1?C:0-C|0;if((D|0)>(T|0)){if((D+-1|0)!=(T|0))break;if((c[W>>2]|0)>=(V|0))break}if(!D){D=G;C=0;qa=60;break e}else C=0-D|0}while(0);if((C|0)>=0){qa=61;break}c[ea>>2]=(c[ea>>2]|0)+1;D=O;qa=60}while(0);if((qa|0)==60){qa=0;if(ja|(C|y|0)!=0){O=D;F=C;break}}else if((qa|0)==61){qa=0;if(ja){F=C;break}else D=O}pc(v,za,R);O=D;F=C}while(0);C=(P|0)==(G|0);if(!(I&(F|0)>-1|(C|(O|0)==(G|0)))){I=G;J=aa;N=_;G=O;qa=70;break}if(Nb(Q,g)|0){D=Q;qa=65;break}Ob(Q,wa,G,g)|0;t=ec(Q,wa+(R*12|0)|0,0,r)|0;b[J>>1]=t;if(!ka?(bc(Q,g)|0)!=0:0)C=H;else C=R+2|0;a[N>>0]=0;R=G;H=C}f:do if((qa|0)==65){qa=0;c[ga>>2]=(c[ga>>2]|0)+1;if(!K){t=-30016;break a}do if(C)if(lc(za,Ia,0,ta)|0)if(ja){qa=76;break}else{t=-2;break a}else{Yb(Ha,D,j,Da);C=c[fa>>2]|0;D=1;G=$;break}else qa=76;while(0);g:do if((qa|0)==76){qa=0;C=(F|0)<0;if(C&(ca|(z|0)>0)){I=G;J=aa;N=_;G=O;qa=70;break f}if(ra&(z|0)==0)if(C|(lc(za,sa,1,ta)|0)>0){I=G;J=aa;N=_;G=O;z=0;qa=70;break f}else z=0;else if(C){I=G;J=aa;N=_;G=O;qa=70;break f}do if(!((G|0)<($|0)|((y|0)==0|(F|0)>0))){C=lc(za,v,0,ta)|0;if((C|0)>0)break;if((C|0)<0){I=G;J=aa;N=_;G=O;F=0;qa=70;break f}Yb(D,Ea,j,Da);C=(c[fa>>2]|0)+1|0;c[fa>>2]=C;D=0;F=0;break g}while(0);cc(Ea,D,j);if(ja)qc(v,za);mc(oa,ia,ma,la,pa)|0;er(na|0,0,800)|0;jc(v,0,G);c[da>>2]=(c[da>>2]|0)+1;c[fa>>2]=1;I=G;y=1;J=0;N=G;F=0;qa=70;break f}while(0);c[fa>>2]=C+(((aa|0)!=0|(D|F|0)==0)&1);w=w+1|0;w=(w|0)<(ha|0)?w:ha;rc(f,Da,Aa,Ba,j,w,Ga);if(ac(Ga,Fa,j)|0){x=x+1|0;if(L<<16>>16==($b(Fa,L)|0)<<16>>16){J=aa;N=_;I=P;D=_}else{Na=E;La=B;Oa=aa;Pa=y;N=_;R=K;Y=O;O=Z;D=K;X=F;$=G;Q=H;E=Na;B=La;aa=Oa;y=Pa;continue b}}else{J=aa;N=_;I=P;D=_}}while(0);if((qa|0)==70){qa=0;C=H+-1|0;D=E+-1|0;D=(D|0)>(G|0)?D:G;D=(H|0)>(D|0)?D:C;if(ka|(I|0)==(H|0)){Ma=E;La=B;Na=$;Oa=x;Pa=w;aa=J;R=K;Y=G;O=Z;X=F;Q=H;E=Ma;B=La;$=Na;x=Oa;w=Pa;continue}w=w+1|0;w=(w|0)<(ha|0)?w:ha;Rb(f,n+(C<<3)|0,Aa,Ba,j,w);O=G;I=P;G=$}C=D+-1|0;if((a[ya+C>>0]|0)!=1){Pa=E;La=B;aa=J;R=K;Y=O;P=I;O=Z;X=F;$=G;Q=H;E=Pa;B=La;continue}if((b[xa+(C<<1)>>1]|0)==32767){Pa=E;La=B;aa=J;R=K;Y=O;P=I;O=Z;X=F;$=G;Q=H;E=Pa;B=La;continue}gc(f,n+(C<<3)|0,wa+(C*12|0)|0,Aa,w)|0;Pa=E;La=B;aa=J;R=K;Y=O;P=I;O=Z;X=F;$=G;Q=H;E=Pa;B=La}if(!y)t=-30016;else{D=w;C=x;qa=117}}else{D=0;C=0;t=0;B=1.0;qa=117}while(0);do if((qa|0)==117){if(ra?lc(sa,v,1,ta)|0:0){t=-30016;break}z=j<<1;er(o|0,0,z|0)|0;A=Ea+4|0;y=0;while(1){if((y|0)>=(j|0)){w=0;break}w=e[(c[A>>2]|0)+(y<<1)>>1]|0;x=o+((($b(Fa,w+1&65535)|0)&65535)+-1<<1)|0;w=b[(c[Ea>>2]|0)+(w<<1)>>1]|0;if(((b[x>>1]|0)+-1&65535)>=(w&65535))b[x>>1]=w;y=y+1|0}while(1){if((w|0)>=(j|0))break;Pa=e[(c[A>>2]|0)+(w<<1)>>1]|0;b[o+(Pa<<1)>>1]=b[o+((($b(Fa,Pa+1&65535)|0)&65535)+-1<<1)>>1]|0;w=w+1|0}ir(p|0,c[Ea>>2]|0,z|0)|0;ir(q|0,c[A>>2]|0,z|0)|0;w=(c[v+4>>2]|0)+-1|0;c[va>>2]=w;if(ua|0)ir(ua|0,c[v>>2]|0,w<<1|0)|0;c[s+16>>2]=(c[s+8>>2]|0)+(c[s+4>>2]|0)+(c[s+12>>2]|0);h[s+24>>3]=B;c[s+32>>2]=C;c[s+36>>2]=D;if((u|0)!=0?(c[u>>2]|0)==0:0){c[u>>2]=v;v=0}}while(0);Kb(Fa);Kb(Ga);Cq(wa);Cq(xa);Cq(ya);Jb(za);Jb(Ia);if(v|0){Jb(v);Cq(v)}Hb(0,Aa);Hb(0,Ba);Hb(0,Ca);Mb(Ha);Mb(Ea);Fb(Da)}while(0);i=Ja;return t|0}function wc(a,d,f,g,h){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;i=0;while(1){if((i|0)>=(a|0))break;b[g+(i<<1)>>1]=i;i=i+1|0}c[h+4>>2]=d;gh(h,g,a,2,8);i=a+-1|0;d=a&65535;b[f+((e[g+(i<<1)>>1]|0)<<1)>>1]=d;a=i;i=1;while(1){if((a|0)<=0)break;l=a+-1|0;m=g+(l<<1)|0;j=(sh(m,g+(a<<1)|0,h)|0)==0;k=j?d:a&65535;b[f+((e[m>>1]|0)<<1)>>1]=k;a=l;d=k;i=(j&1^1)+i|0}return i|0}function xc(d,e,f,g,h,j,k,l,m,n){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=i;i=i+272|0;w=B+8|0;x=B;er(w|0,0,256)|0;c[x>>2]=0;if((f|0)>(e|0)&(n|0)!=0){z=c[n+16>>2]|0;A=c[n+24>>2]|0?0:3;y=c[n>>2]|0}else{z=0;A=0;y=0}u=(m|0)!=0;a:do if(u){er(g|0,0,f*28|0)|0;n=0}else{t=x+1|0;q=0;p=0;n=0;m=0;while(1){if((q|0)>=(e|0)){o=p;break}o=d+(q*144|0)|0;do if(!(kp(o,86667)|0))o=p+1|0;else{if((kp(o,86650)|0?kp(o,86652)|0:0)?kp(o,86654)|0:0){a[x>>0]=a[o>>0]|0;s=a[d+(q*144|0)+1>>0]|0;a[t>>0]=s<<24>>24==0?32:s;if(np(w,x)|0){o=p;break}up(w,x)|0;o=p;n=n+1|0;break}o=p;m=m+1|0}while(0);q=q+1|0;p=o}if((n|0)>1)Np(w,n,2,1);if(o){if(n|0)jr(w+2|0,w|0,n<<1|0)|0;a[w>>0]=67;a[w+1>>0]=32;n=n+1|0}if(m){s=n<<1;a[w+s>>0]=72;a[w+(s|1)>>0]=32;n=n+1|0}s=(j|0)==0;r=(k|0)==0;l=(l|0)==0&(y|0)!=0;p=(h|0)==0;q=(y|0)==0;j=w;k=0;while(1){if((k|0)>=(e|0))break a;o=g+(k*28|0)|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[o+12>>2]=0;c[o+16>>2]=0;c[o+20>>2]=0;c[o+24>>2]=0;a[x>>0]=a[d+(k*144|0)>>0]|0;m=a[d+(k*144|0)+1>>0]|0;a[t>>0]=m<<24>>24==0?32:m;m=np(w,x)|0;if(!m)m=n;else m=((m-j|0)/2|0)+1|0;b[o>>1]=m;b[g+(k*28|0)+2>>1]=a[d+(k*144|0)+73>>0]|0;if(!s){if(!q?(b[d+(k*144|0)+92>>1]|0)!=0:0)m=0;else m=a[d+(k*144|0)+75>>0]|0;b[g+(k*28|0)+4>>1]=m}if(!r){if(!q?(b[d+(k*144|0)+92>>1]|0)!=0:0)m=a[d+(k*144|0)+75>>0]|0;else m=0;b[g+(k*28|0)+12>>1]=m}b:do if(l?(o=b[d+(k*144|0)+92>>1]|0,h=o&65535,v=h+-1|0,!(o<<16>>16==0|(h|0)>(z|0))):0){b[g+(k*28|0)+6>>1]=b[y+(v*36|0)+30>>1]|0;m=0;while(1){if((m|0)==2){m=0;break}b[g+(k*28|0)+(m+4<<1)>>1]=b[y+(v*36|0)+(m<<1)>>1]|0;m=m+1|0}while(1){if((m|0)>=(A|0))break b;b[g+(k*28|0)+(m+7<<1)>>1]=b[y+(v*36|0)+(m+2<<1)>>1]|0;m=m+1|0}}while(0);if(p)m=c[d+(k*144|0)+84>>2]|0;else m=0;c[g+(k*28|0)+20>>2]=m;k=k+1|0}}while(0);q=(y|0)==0;m=(u?f:n+1|0)&65535;p=e;while(1){if((p|0)>=(f|0))break;o=p-e|0;n=g+(p*28|0)|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[n+12>>2]=0;c[n+16>>2]=0;c[n+20>>2]=0;c[n+24>>2]=0;c:do if(!q?(b[n>>1]=m,b[g+(p*28|0)+2>>1]=21,(o|0)<(z|0)):0){b[g+(p*28|0)+6>>1]=b[y+(o*36|0)+30>>1]|0;n=0;while(1){if((n|0)==2){n=0;break}b[g+(p*28|0)+(n+7<<1)>>1]=b[y+(o*36|0)+(n<<1)>>1]|0;n=n+1|0}while(1){if((n|0)>=(A|0))break c;b[g+(p*28|0)+(n+7<<1)>>1]=b[y+(o*36|0)+(n+2<<1)>>1]|0;n=n+1|0}}while(0);p=p+1|0}i=B;return}function yc(a,c){a=a|0;c=c|0;var d=0,e=0,f=0;a:do if(a|0){f=0;while(1){if((f|0)>=(c|0))break a;e=a+(f<<1)|0;d=b[e>>1]|0;if(d<<16>>16==32766)d=0;else d=(d&65535)+49153&65535;b[e>>1]=d;f=f+1|0}}while(0);return}function zc(a,b){a=a|0;b=b|0;var d=0,e=0;a:do if(a|0){e=0;while(1){if((e|0)>=(b|0))break a;d=a+(e<<2)|0;if((c[d>>2]|0)==2147483647)c[d>>2]=0;e=e+1|0}}while(0);return}function Ac(a){a=a|0;var b=0,d=0,e=0,f=0;a:do if(a|0){b=c[a>>2]|0;if(b){f=a+4|0;e=0;while(1){if((e|0)>=(c[f>>2]|0))break;d=c[b+(e<<2)>>2]|0;if(d){Cq(d);b=c[a>>2]|0}e=e+1|0}if(b){Cq(b);d=0}else d=0}else d=0;while(1){if((d|0)==2)break a;Gh(c[a+24+(d*100|0)+12>>2]|0);b=c[a+24+(d*100|0)+16>>2]|0;if(b|0)Cq(b);Mb(a+24+(d*100|0)+32|0);b=c[a+24+(d*100|0)+40>>2]|0;if(b|0)Cq(b);b=c[a+24+(d*100|0)+44>>2]|0;if(b|0)Cq(b);b=c[a+24+(d*100|0)+48>>2]|0;if(b|0)Cq(b);b=c[a+24+(d*100|0)+56>>2]|0;if(b|0)Cq(b);b=c[a+24+(d*100|0)+60>>2]|0;if(b|0)Cq(b);Mb(a+24+(d*100|0)+68|0);b=c[a+24+(d*100|0)+76>>2]|0;if(b|0)Cq(b);b=c[a+24+(d*100|0)+80>>2]|0;if(b|0)Cq(b);b=c[a+24+(d*100|0)+84>>2]|0;if(b|0)Cq(b);Cq(c[a+24+(d*100|0)+92>>2]|0);Cq(c[a+24+(d*100|0)+96>>2]|0);d=d+1|0}}while(0);return}function Bc(d,f,g,h,j,k,l,m,n,o,p){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;var q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0;xb=i;i=i+320|0;y=xb+308|0;Ua=xb+304|0;kb=xb+300|0;mb=xb+296|0;ob=xb+292|0;qb=xb+288|0;sb=xb+284|0;ub=xb+280|0;H=xb+40|0;wb=xb+276|0;db=xb+48|0;Ta=xb;c[kb>>2]=0;c[mb>>2]=0;c[ob>>2]=0;c[qb>>2]=0;c[sb>>2]=0;c[ub>>2]=0;c[wb>>2]=0;er(db|0,0,228)|0;q=Ta;r=q+40|0;do{c[q>>2]=0;q=q+4|0}while((q|0)<(r|0));s=H;c[s>>2]=0;c[s+4>>2]=0;s=c[h+4>>2]|0;q=(s|0)==0;do if(!q?(j|0)!=0&(c[k+72>>2]|0)!=0:0){if(!(((c[k+104>>2]|0)>0?(c[j>>2]|0)!=0:0)?(c[j+16>>2]|0)>0:0))ib=6;if((ib|0)==6?(c[j+56>>2]&255|0)==0:0){if((c[j+32>>2]|0)<=1){ib=14;break}if(!(c[j+64>>2]&49152)){ib=14;break}}if((c[k+116>>2]|0)>1)q=(c[j+64>>2]&49152|0)!=0;else q=0;c[H+4>>2]=q&1;q=c[h>>2]|0;if((q|0)!=0?(c[k+12>>2]|0)!=0:0){r=1;h=0}else{q=s;r=0;h=1}_a=j+24|0;Ya=c[_a>>2]|0;c[_a>>2]=1;_a=g;ab=1;Za=1;ib=20}else ib=14;while(0);do if((ib|0)==14){r=c[h>>2]|0;if(r|0?c[k+12>>2]|0:0){_a=f;q=r;s=r;r=1;ab=0;Ya=0;Za=0;h=0;ib=20;break}if(!q?(c[k+72>>2]|0)!=0:0){c[H+4>>2]=(c[k+116>>2]|0)>1&1;_a=f;q=s;r=1;ab=0;Ya=0;Za=1;h=1;ib=20}else{t=0;u=0;Z=0;H=0;I=0;W=0;X=0;Y=0;J=0;K=0;U=0;R=0;S=0;T=0;Q=0;O=0;P=0;r=0;D=0;q=0;E=0;F=0;N=0;M=0;L=0;G=0;s=0;C=0;B=0;z=0;y=0;x=0;w=0;v=0;m=0;h=0;A=-30019;ib=285}}while(0);a:do if((ib|0)==20){gb=Dq(g,28)|0;fb=Dq(g,2)|0;eb=Dq(g,2)|0;S=Dq(g,2)|0;N=Dq(g,2)|0;X=Dq(g,2)|0;x=Dq(g,2)|0;if((gb|0)!=0&(fb|0)!=0&(eb|0)!=0&(S|0)!=0&(N|0)!=0&(X|0)!=0&(x|0)!=0){M=Dq(g,2)|0;Y=Dq(g,2)|0;Sa=g*28|0;hb=Bq(Sa)|0;if((M|0)!=0&(Y|0)!=0&(hb|0)!=0){if(ab){u=Fh(f,_a,s,0,j)|0;if(!u){_=0;t=0;u=0;$=0;H=0;I=0;W=0;J=0;K=0;U=0;R=0;T=0;Z=0;O=0;P=0;V=0;D=0;Q=eb;E=0;F=0;L=0;G=0;s=0;C=0;B=fb;z=0;y=0;w=0;v=0;m=gb;h=hb;r=-30002;break}t=Fh(f,f,s,0,0)|0;if(!t){_=0;t=0;$=0;H=0;I=0;W=0;J=0;K=0;U=0;R=0;T=0;Z=0;O=0;P=0;V=0;D=0;Q=eb;E=0;F=0;L=0;G=0;s=0;C=0;B=fb;z=0;y=0;w=0;v=0;m=gb;h=hb;r=-30002;break}}else{t=Fh(f,f,s,0,0)|0;if(!t){_=0;t=0;u=0;$=0;H=0;I=0;W=0;J=0;K=0;U=0;R=0;T=0;Z=0;O=0;P=0;V=0;D=0;Q=eb;E=0;F=0;L=0;G=0;s=0;C=0;B=fb;z=0;y=0;w=0;v=0;m=gb;h=hb;r=-30002;break}else u=0}w=l+4|0;c[w>>2]=0;Va=l+8|0;c[Va>>2]=g;Wa=l+12|0;c[Wa>>2]=_a;Xa=l+16|0;c[Xa>>2]=f;Qa=l+20|0;c[Qa>>2]=m;xc(s,f,f,gb,1,0,0,0,0,0);m=wc(f,gb,N,X,n)|0;c[Ua>>2]=0;m=(_a-(af(n,f,t,m,N,x,X,Ua,0)|0)<<1)+8|0;v=Dq(m,4)|0;c[l>>2]=v;if(!v){c[w>>2]=0;_=0;$=0;H=0;I=0;W=0;J=0;K=0;U=0;R=0;T=0;Z=0;O=0;P=0;V=0;D=0;Q=eb;E=0;F=0;L=0;G=0;s=0;C=0;B=fb;z=0;y=0;w=0;v=0;m=gb;h=hb;r=-30002;break}c[w>>2]=m;c[v>>2]=N;c[(c[l>>2]|0)+4>>2]=X;Ba=db+(h*76|0)|0;c[Ba>>2]=0;Ca=db+(h*76|0)+20|0;c[Ca>>2]=0;Da=db+(h*76|0)+32|0;c[Da>>2]=0;Ea=db+(h*76|0)+44|0;c[Ea>>2]=0;Fa=db+(h*76|0)+56|0;c[Fa>>2]=0;Ga=db+(h*76|0)+72|0;c[Ga>>2]=c[Qa>>2];cb=k+(h*60|0)+24|0;Ka=c[cb>>2]|0;Ha=db+(h*76|0)+4|0;c[Ha>>2]=Ka+1;Ia=db+(h*76|0)+8|0;c[Ia>>2]=Ka;Ja=db+(h*76|0)+12|0;c[Ja>>2]=Ka;Ka=db+(h*76|0)+24|0;c[Ka>>2]=0;La=db+(h*76|0)+36|0;c[La>>2]=0;Ma=db+(h*76|0)+48|0;c[Ma>>2]=0;Na=db+(h*76|0)+52|0;c[Na>>2]=0;Oa=db+(h*76|0)+60|0;c[Oa>>2]=0;Pa=db+(h*76|0)+64|0;c[Pa>>2]=0;Ra=db+(h*76|0)|0;A=vc(d,n,f,f,g,0,t,c[l>>2]|0,fb,eb,S,Ra,Ta,0,kb,p)|0;if((A|0)>=0){Pc(n,f,fb,N,x,X,y)|0;if(c[y>>2]&3|0){m=c[kb>>2]|0;if(m|0){Jb(m);m=c[kb>>2]|0;if(m|0)Cq(m);c[kb>>2]=0}A=db+(h*76|0)+16|0;c[A>>2]=c[A>>2]|1;A=vc(d,n,f,f,g,0,t,c[l>>2]|0,fb,eb,S,Ra,Ta,0,kb,p)|0;if((A|0)<0){Z=0;H=0;I=0;W=0;J=0;K=0;U=0;R=0;T=0;Q=0;O=0;P=0;r=0;D=0;q=eb;E=0;F=0;L=0;G=0;s=0;C=0;B=fb;z=0;y=0;w=0;v=0;m=gb;h=hb;ib=285;break}}bb=f+1|0;z=Dq(g,2)|0;E=Dq(g,2)|0;T=Dq(g,2)|0;v=Dq(bb,2)|0;if((T|0)!=0&((E|0)!=0&((z|0)!=0&(v|0)!=0))){w=0;while(1){if((w|0)>=(f|0))break;if((b[s+(w*144|0)+92>>1]|0)==0?(B=a[s+(w*144|0)+75>>0]|0,B<<24>>24!=0):0)m=(B<<24>>24)+16383|0;else m=32766;b[v+(w<<1)>>1]=m;w=w+1|0}c[Ba>>2]=0;c[Ca>>2]=v;c[Da>>2]=0;c[Ea>>2]=0;c[Fa>>2]=0;c[Ga>>2]=c[Qa>>2];Aa=c[cb>>2]|0;c[Ha>>2]=Aa+1;ya=db+(h*76|0)+28|0;c[ya>>2]=bb;c[Ia>>2]=Aa;c[Ja>>2]=Aa;c[Ka>>2]=f;c[La>>2]=0;c[Ma>>2]=0;c[Na>>2]=0;c[Oa>>2]=0;c[Pa>>2]=0;Aa=db+(h*76|0)+68|0;c[Aa>>2]=0;za=g<<1;er(x|0,0,za|0)|0;w=0;while(1){if((w|0)>=(f|0)){m=0;break}m=x+((e[fb+(w<<1)>>1]|0)+-1<<1)|0;if((e[m>>1]|0)<(w|0))b[m>>1]=w;w=w+1|0}while(1){if((m|0)>=(f|0)){ib=52;break}if((b[v+(m<<1)>>1]|0)==(b[v+(e[x+((e[fb+(m<<1)>>1]|0)+-1<<1)>>1]<<1)>>1]|0))m=m+1|0;else{ib=48;break}}if((ib|0)==48){m=db+(h*76|0)+16|0;c[m>>2]=c[m>>2]|2;er(hb|0,0,Sa|0)|0;m=0;while(1){if((m|0)==(f|0))break;b[hb+(m*28|0)>>1]=b[fb+(m<<1)>>1]|0;b[hb+(m*28|0)+2>>1]=b[v+(m<<1)>>1]|0;m=m+1|0}af(n,f,t,wc(f,hb,M,Y,n)|0,M,x,Y,Ua,0)|0;c[Aa>>2]=M;A=vc(d,n,f,f,g,1,t,c[l>>2]|0,z,E,T,Ra,Ta,kb,mb,p)|0;if((A|0)<0){Z=0;H=0;I=0;W=0;J=0;K=0;U=0;R=0;Q=0;O=0;P=0;r=0;D=0;q=eb;F=0;L=0;G=0;s=0;C=0;B=fb;y=0;w=0;m=gb;h=hb;ib=285;break}}else if((ib|0)==52){m=Dq(1,76)|0;if(!m){_=m;$=0;H=0;I=0;W=0;J=0;K=0;U=0;R=0;Z=0;O=0;P=0;V=0;D=0;Q=eb;F=0;L=0;G=0;s=0;C=0;B=fb;y=0;w=0;m=gb;h=hb;r=-30002;break}if(!(Ib(m,f,Ra)|0)){_=m;$=0;H=0;I=0;W=0;J=0;K=0;U=0;R=0;Z=0;O=0;P=0;V=0;D=0;Q=eb;F=0;L=0;G=0;s=0;C=0;B=fb;y=0;w=0;m=gb;h=hb;r=-30002;break}qc(m,c[kb>>2]|0);w=m+36|0;y=0;while(1){if((y|0)>=(f|0))break;b[(c[w>>2]|0)+((e[eb+(y<<1)>>1]|0)+-1<<1)>>1]=b[v+(y<<1)>>1]|0;y=y+1|0}c[m+40>>2]=f;c[mb>>2]=m;$a=f<<1;ir(z|0,fb|0,$a|0)|0;ir(E|0,eb|0,$a|0)|0;ir(T|0,S|0,$a|0)|0}wa=k+(h*60|0)+8|0;b:do if((c[wa>>2]|0)!=0?(r|0)!=0&((ab|(c[k+(h*60|0)+40>>2]|0)!=0)^1):0){y=Dq(g,2)|0;F=Dq(g,2)|0;Q=Dq(g,2)|0;C=Dq(bb,4)|0;if((y|0)!=0&(F|0)!=0&(Q|0)!=0&(C|0)!=0){B=0;m=0}else{_=0;$=0;H=0;I=0;W=C;J=0;K=0;U=0;R=0;Z=Q;O=0;P=0;V=0;D=0;Q=eb;L=0;G=0;s=0;C=0;B=fb;w=0;m=gb;h=hb;r=-30002;break a}while(1){if((B|0)>=(f|0)){B=m;break}w=a[s+(B*144|0)+80>>0]|0;if(!(b[s+(B*144|0)+92>>1]|0))A=Nd(w,a[s+(B*144|0)+76>>0]|0,a[s+(B*144|0)+77>>0]|0,a[s+(B*144|0)+78>>0]|0)|0;else A=Nd(w,0,0,0)|0;w=C+(B<<2)|0;if(!A)c[w>>2]=2147483647;else{c[w>>2]=A;m=m+1|0}B=B+1|0}c[Ba>>2]=0;c[Ca>>2]=v;c[Da>>2]=0;c[Ea>>2]=C;c[Fa>>2]=0;c[Ga>>2]=c[Qa>>2];$a=c[cb>>2]|0;c[Ha>>2]=$a+1;c[ya>>2]=bb;c[Ia>>2]=$a;c[Ja>>2]=$a;c[Ka>>2]=f;c[La>>2]=0;c[Ma>>2]=f;c[Na>>2]=bb;c[Oa>>2]=0;c[Pa>>2]=0;c[Aa>>2]=0;c:do if(B|0){er(x|0,0,za|0)|0;w=0;while(1){if((w|0)>=(f|0)){m=0;break}m=x+((e[z+(w<<1)>>1]|0)+-1<<1)|0;if((e[m>>1]|0)<(w|0))b[m>>1]=w;w=w+1|0}while(1){if((m|0)>=(f|0))break c;if((c[C+(m<<2)>>2]|0)==(c[C+(e[x+((e[z+(m<<1)>>1]|0)+-1<<1)>>1]<<2)>>2]|0))m=m+1|0;else break}m=db+(h*76|0)+16|0;c[m>>2]=c[m>>2]|4;er(hb|0,0,Sa|0)|0;m=0;while(1){if((m|0)>=(f|0))break;b[hb+(m*28|0)>>1]=b[z+(m<<1)>>1]|0;c[hb+(m*28|0)+20>>2]=c[C+(m<<2)>>2];m=m+1|0}af(n,f,t,wc(f,hb,M,Y,n)|0,M,x,Y,Ua,0)|0;c[Aa>>2]=M;A=vc(d,n,f,f,g,1,t,c[l>>2]|0,y,F,Q,Ra,Ta,mb,sb,p)|0;if((A|0)<0){Z=0;H=0;I=0;W=C;J=0;K=0;U=0;R=0;O=0;P=0;r=0;D=0;q=eb;L=0;G=0;s=0;C=0;B=fb;w=0;m=gb;h=hb;ib=285;break a}else{W=C;ba=f;$a=Q;_=B;break b}}while(0);m=Dq(1,76)|0;if(!m){_=m;$=0;H=0;I=0;W=C;J=0;K=0;U=0;R=0;Z=Q;O=0;P=0;V=0;D=0;Q=eb;L=0;G=0;s=0;C=0;B=fb;w=0;m=gb;h=hb;r=-30002;break a}if(!(Ib(m,f,Ra)|0)){_=m;$=0;H=0;I=0;W=C;J=0;K=0;U=0;R=0;Z=Q;O=0;P=0;V=0;D=0;Q=eb;L=0;G=0;s=0;C=0;B=fb;w=0;m=gb;h=hb;r=-30002;break a}qc(m,c[mb>>2]|0);w=m+52|0;A=0;while(1){if((A|0)>=(f|0))break;c[(c[w>>2]|0)+((e[E+(A<<1)>>1]|0)+-1<<2)>>2]=c[C+(A<<2)>>2];A=A+1|0}c[m+56>>2]=f;c[sb>>2]=m;W=f<<1;ir(y|0,z|0,W|0)|0;ir(F|0,E|0,W|0)|0;ir(Q|0,T|0,W|0)|0;W=C;ba=f;$a=Q;_=B}else{W=0;ba=0;$a=0;F=0;y=0;_=0}while(0);d:do if(ab){xa=bb+(_a-f<<1)|0;L=Dq(g,2)|0;O=Dq(g,2)|0;J=Dq(g,2)|0;w=Dq(xa,2)|0;if((J|0)!=0&((O|0)!=0&((L|0)!=0&(w|0)!=0)))A=0;else{_=0;$=0;H=0;I=0;K=0;U=0;R=0;Z=$a;P=0;V=0;D=0;Q=eb;G=0;s=0;C=0;B=fb;m=gb;h=hb;r=-30002;break a}while(1){if((A|0)>=(f|0))break;if((b[s+(A*144|0)+92>>1]|0)==0?(D=a[s+(A*144|0)+75>>0]|0,D<<24>>24!=0):0)m=(D<<24>>24)+16383|0;else m=32766;b[w+(A<<1)>>1]=m;A=A+1|0}A=f;C=f;while(1){if((A|0)>=(_a|0))break;m=A-f|0;B=0;D=C;while(1){if((B|0)==2)break;va=b[(c[j>>2]|0)+(m*36|0)+(B<<1)>>1]|0;b[w+(D<<1)>>1]=va<<16>>16==0?32766:(va&65535)+16383&65535;B=B+1|0;D=D+1|0}A=A+1|0;C=C+2|0}$=db+(Za*76|0)|0;c[$>>2]=0;aa=db+(Za*76|0)+20|0;c[aa>>2]=w;ca=db+(Za*76|0)+32|0;c[ca>>2]=0;da=db+(Za*76|0)+44|0;c[da>>2]=0;ea=db+(Za*76|0)+56|0;c[ea>>2]=0;fa=db+(Za*76|0)+72|0;c[fa>>2]=c[Qa>>2];ga=k+(Za*60|0)+12|0;ka=c[ga>>2]|0;ha=db+(Za*76|0)+4|0;c[ha>>2]=ka+1;ia=db+(Za*76|0)+28|0;c[ia>>2]=xa;ja=db+(Za*76|0)+8|0;c[ja>>2]=ka;ka=k+(Za*60|0)+24|0;la=db+(Za*76|0)+12|0;c[la>>2]=c[ka>>2];ma=db+(Za*76|0)+24|0;c[ma>>2]=C;na=db+(Za*76|0)+36|0;c[na>>2]=0;oa=db+(Za*76|0)+48|0;c[oa>>2]=0;pa=db+(Za*76|0)+52|0;c[pa>>2]=0;qa=db+(Za*76|0)+60|0;c[qa>>2]=0;ra=db+(Za*76|0)+64|0;c[ra>>2]=0;ta=db+(Za*76|0)+68|0;c[ta>>2]=0;xc(s,f,_a,gb,1,0,0,1,1,j);m=0;while(1){if((m|0)>=(f|0))break;b[gb+(m*28|0)>>1]=b[(c[c[l>>2]>>2]|0)+(m<<1)>>1]|0;m=m+1|0}va=wc(_a,gb,N,X,n)|0;m=c[l>>2]|0;A=f&65535;cf(n,_a,u,va,c[m>>2]|0,x,c[m+4>>2]|0,A,Ua)|0;er(hb|0,0,Sa|0)|0;m=0;while(1){if((m|0)>=(f|0))break;b[hb+(m*28|0)>>1]=b[z+(m<<1)>>1]|0;b[hb+(m*28|0)+2>>1]=b[w+(m<<1)>>1]|0;m=m+1|0}while(1){if((m|0)>=(_a|0))break;b[hb+(m*28|0)>>1]=b[N+(m<<1)>>1]|0;m=m+1|0}cf(n,_a,u,wc(_a,hb,M,Y,n)|0,M,x,Y,A,Ua)|0;c[ta>>2]=M;sa=db+(Za*76|0)|0;A=vc(d,n,f,_a,g,1,u,c[l>>2]|0,L,O,J,sa,Ta,mb,ob,p)|0;if((A|0)<0){Z=0;H=0;I=0;K=0;U=0;R=0;Q=$a;P=0;r=0;D=0;q=eb;G=0;s=0;C=0;B=fb;m=gb;h=hb;ib=285;break a}va=k+(Za*60|0)+8|0;if((c[va>>2]|0)!=0?(c[k+(Za*60|0)+40>>2]|0)==0:0)ib=114;else{ua=(Ya|0)!=0;if(ua|(c[k+(Za*60|0)+52>>2]|0)==0?ua|(c[H+(Za<<2)>>2]|0)==0:0){H=0;I=0;aa=0;K=0;P=0;G=0}else ib=114}do if((ib|0)==114){ua=j+24|0;c[ua>>2]=Ya;G=Dq(g,2)|0;P=Dq(g,2)|0;K=Dq(g,2)|0;Z=g+1|0;if(!(c[H+(Za<<2)>>2]|0)){H=0;U=0}else{H=Dq(Z,1)|0;U=Z}I=Dq(Z,4)|0;if(!((G|0)!=0&(P|0)!=0&(K|0)!=0&(I|0)!=0)){_=0;$=0;U=0;R=0;Z=$a;V=0;D=0;Q=eb;s=0;C=0;B=fb;m=gb;h=hb;r=-30002;break a}R=(H|0)!=0;if(R|(U|0)==0){D=0;A=0;_=0}else{_=0;$=0;H=0;U=0;R=0;Z=$a;V=0;D=0;Q=eb;s=0;C=0;B=fb;m=gb;h=hb;r=-30002;break a}while(1){if((D|0)>=(f|0))break;B=s+(D*144|0)+92|0;do if(!(b[B>>1]|0)){if(R?a[s+(D*144|0)+79>>0]&1:0){ib=122;break}m=Nd(a[s+(D*144|0)+80>>0]|0,a[s+(D*144|0)+76>>0]|0,a[s+(D*144|0)+77>>0]|0,a[s+(D*144|0)+78>>0]|0)|0;if(!R)break;a[H+D>>0]=1}else ib=122;while(0);do if((ib|0)==122){ib=0;m=Nd(a[s+(D*144|0)+80>>0]|0,0,0,0)|0;if(!R)break;A=((b[B>>1]|0)==0&1)+A|0}while(0);V=(m|0)==0;c[I+(D<<2)>>2]=V?2147483647:m;D=D+1|0;_=_+(V&1^1)|0}Q=R?_a:0;e:do if(R){m=c[j+28>>2]|0;if((A|0)==(e[m>>1]|0))D=1;else{Z=0;U=0;R=0;Q=$a;r=0;D=0;q=eb;s=0;C=0;B=fb;m=gb;h=hb;A=-30004;ib=285;break a}while(1){if((D|0)>(A|0)){m=f;break}B=e[m+(D<<1)>>1]|0;if(b[s+(B*144|0)+92>>1]|0){Z=0;U=0;R=0;Q=$a;r=0;D=0;q=eb;s=0;C=0;B=fb;m=gb;h=hb;A=-30004;ib=285;break a}if(!(a[s+(B*144|0)+79>>0]&1)){Z=0;U=0;R=0;Q=$a;r=0;D=0;q=eb;s=0;C=0;B=fb;m=gb;h=hb;A=-30004;ib=285;break a}else D=D+1|0}while(1){if((m|0)>=(_a|0)){B=0;break e}c[I+(m<<2)>>2]=2147483647;m=m+1|0}}else{m=f;B=0;while(1){if((m|0)>=(_a|0))break e;D=c[(c[j>>2]|0)+((m-f|0)*36|0)+24>>2]|0;V=(D|0)==0;c[I+(m<<2)>>2]=V?2147483647:D;m=m+1|0;B=B+(V&1^1)|0}}while(0);if(R&(A|0)==0){Cq(H);H=0;Q=0;D=0}else D=U;B=B|_;if(!B){Cq(I);I=0;V=0;m=0}else{V=_a;m=Z}U=(H|0)!=0;R=(I|0)!=0;if(!(U|R)){Cq(G);Cq(P);Cq(K);H=0;I=0;aa=V;K=0;P=0;G=0;break}c[$>>2]=0;c[aa>>2]=w;c[ca>>2]=0;c[da>>2]=I;c[ea>>2]=H;c[fa>>2]=c[Qa>>2];ib=c[ga>>2]|0;c[ha>>2]=ib+1;c[ia>>2]=xa;c[ja>>2]=ib;c[la>>2]=c[ka>>2];c[ma>>2]=C;c[na>>2]=0;c[oa>>2]=V;c[pa>>2]=m;c[qa>>2]=Q;c[ra>>2]=D;c[ta>>2]=0;f:do if(B|A){er(x|0,0,za|0)|0;A=0;while(1){if((A|0)>=(_a|0)){m=0;break}m=x+((e[L+(A<<1)>>1]|0)+-1<<1)|0;if((e[m>>1]|0)<(A|0))b[m>>1]=A;A=A+1|0}while(1){A=(m|0)<(_a|0);if(!A){ib=164;break f}if(R?(c[I+(m<<2)>>2]|0)!=(c[I+(e[x+((e[L+(m<<1)>>1]|0)+-1<<1)>>1]<<2)>>2]|0):0){ib=151;break}if(U?(a[H+m>>0]|0)!=(a[H+(e[x+((e[L+(m<<1)>>1]|0)+-1<<1)>>1]|0)>>0]|0):0){ib=155;break}m=m+1|0}if((ib|0)==151){ra=db+(Za*76|0)+16|0;c[ra>>2]=c[ra>>2]|8}else if((ib|0)==155?(ra=db+(Za*76|0)+16|0,c[ra>>2]=c[ra>>2]|8,!A):0){ib=164;break}er(hb|0,0,Sa|0)|0;A=0;while(1){if((A|0)>=(_a|0))break;b[hb+(A*28|0)>>1]=b[L+(A<<1)>>1]|0;if(R)m=c[I+(A<<2)>>2]|0;else m=0;c[hb+(A*28|0)+20>>2]=m;if(U)m=a[H+A>>0]|0;else m=0;a[hb+(A*28|0)+24>>0]=m;A=A+1|0}af(n,_a,u,wc(_a,hb,M,Y,n)|0,M,x,Y,Ua,0)|0;c[ta>>2]=M;A=vc(d,n,f,_a,g,1,u,c[l>>2]|0,G,P,K,sa,Ta,ob,ub,p)|0;if((A|0)<0){Z=0;U=0;R=0;Q=$a;r=0;D=0;q=eb;s=0;C=0;B=fb;m=gb;h=hb;ib=285;break a}}else ib=164;while(0);if((ib|0)==164){B=Dq(1,76)|0;if(!B){_=B;$=0;U=0;R=0;Z=$a;V=0;D=0;Q=eb;s=0;C=0;B=fb;m=gb;h=hb;r=-30002;break a}if(!(Ib(B,f,sa)|0)){_=B;$=0;U=0;R=0;Z=$a;V=0;D=0;Q=eb;s=0;C=0;B=fb;m=gb;h=hb;r=-30002;break a}qc(B,c[ob>>2]|0);if(R){m=B+52|0;A=0;while(1){if((A|0)>=(_a|0))break;c[(c[m>>2]|0)+((e[O+(A<<1)>>1]|0)+-1<<2)>>2]=c[I+(A<<2)>>2];A=A+1|0}c[B+56>>2]=_a}else c[B+56>>2]=0;if(U){m=B+64|0;A=0;while(1){if((A|0)>=(f|0))break;a[(c[m>>2]|0)+((e[O+(A<<1)>>1]|0)+-1)>>0]=a[H+A>>0]|0;A=A+1|0}c[B+68>>2]=_a}else c[B+68>>2]=0;c[ub>>2]=B;ta=_a<<1;ir(G|0,L|0,ta|0)|0;ir(P|0,O|0,ta|0)|0;ir(K|0,J|0,ta|0)|0}c[ua>>2]=1;aa=V}while(0);if(!r){_=0;$=0;Z=aa;Q=xa;U=0;R=0;V=0;ca=0;aa=G;s=0;da=0}else{da=Dq(g,2)|0;V=Dq(g,2)|0;ca=Dq(g,2)|0;$=Dq(bb,2)|0;if((ca|0)!=0&((V|0)!=0&((da|0)!=0&($|0)!=0)))B=0;else{_=0;U=ca;R=0;Z=$a;D=0;Q=eb;s=da;C=0;B=fb;m=gb;h=hb;r=-30002;break a}while(1){if((B|0)>=(f|0))break;r=a[q+(B*144|0)+75>>0]|0;m=r<<24>>24;do if(!(b[s+(B*144|0)+92>>1]|0)){A=a[s+(B*144|0)+75>>0]|0;if(r<<24>>24==A<<24>>24){b[$+(B<<1)>>1]=32766;break}else{b[$+(B<<1)>>1]=m+16383-(A<<24>>24);break}}else b[$+(B<<1)>>1]=r<<24>>24==0?32766:m+16383&65535;while(0);B=B+1|0}c[Ba>>2]=0;c[Ca>>2]=v;c[Da>>2]=$;c[Ea>>2]=0;c[Fa>>2]=0;c[Ga>>2]=c[Qa>>2];ua=c[cb>>2]|0;c[Ha>>2]=ua+1;c[ya>>2]=bb;Z=db+(h*76|0)+40|0;c[Z>>2]=bb;c[Ia>>2]=ua;c[Ja>>2]=ua;c[Ka>>2]=f;c[La>>2]=f;c[Ma>>2]=0;c[Na>>2]=0;c[Oa>>2]=0;c[Pa>>2]=0;c[Aa>>2]=0;if(!((M|0)!=0&(Y|0)!=0&(hb|0)!=0)){_=0;U=ca;R=0;Z=$a;D=0;Q=eb;s=da;C=0;B=fb;m=gb;h=hb;r=-30002;break a}er(hb|0,0,Sa|0)|0;r=0;while(1){if((r|0)>=(f|0))break;b[hb+(r*28|0)>>1]=b[L+(r<<1)>>1]|0;b[hb+(r*28|0)+2>>1]=b[$+(r<<1)>>1]|0;r=r+1|0}af(n,f,t,wc(f,hb,M,Y,n)|0,M,x,Y,Ua,0)|0;c[Aa>>2]=M;A=vc(d,n,f,f,g,0,t,c[l>>2]|0,da,V,ca,Ra,Ta,mb,qb,p)|0;if((A|0)<0){Z=$;U=ca;R=0;Q=$a;r=V;D=0;q=eb;s=da;C=0;B=fb;m=gb;h=hb;ib=285;break a}if((c[va>>2]|0)!=0?(c[k+(Za*60|0)+40>>2]|0)==0:0)m=1;else m=(Ya|0)==0?(c[k+(Za*60|0)+52>>2]|0)!=0:0;r=m&1;U=(o|0)!=0;if(U){do if(m)r=1;else{if(!(c[wa>>2]|0)){r=0;break}r=(c[k+(h*60|0)+40>>2]|0)==0}while(0);r=r&1}if(!r){_=1;Z=aa;Q=xa;U=ca;R=0;ca=0;aa=G;s=da;da=0;break}C=Dq(g,2)|0;D=Dq(g,2)|0;R=Dq(g,2)|0;W=Dq(bb,4)|0;if(!((C|0)!=0&(D|0)!=0&(R|0)!=0&(W|0)!=0)){_=0;U=ca;Z=$a;Q=eb;s=da;B=fb;m=gb;h=hb;r=-30002;break a}B=(q|0)==0;Q=0;r=_;while(1){if((Q|0)>=(f|0)){q=r;break}do if(U)if(B){A=Nd(a[s+(Q*144|0)+80>>0]|0,a[s+(Q*144|0)+76>>0]|0,a[s+(Q*144|0)+77>>0]|0,a[s+(Q*144|0)+78>>0]|0)|0;break}else{A=Nd(a[q+(Q*144|0)+80>>0]|0,a[q+(Q*144|0)+76>>0]|0,a[q+(Q*144|0)+77>>0]|0,a[q+(Q*144|0)+78>>0]|0)|0;break}else A=Nd(a[s+(Q*144|0)+80>>0]|0,a[s+(Q*144|0)+76>>0]|0,a[s+(Q*144|0)+77>>0]|0,a[s+(Q*144|0)+78>>0]|0)|0;while(0);m=W+(Q<<2)|0;if(!A)c[m>>2]=2147483647;else{c[m>>2]=A;r=r+1|0}Q=Q+1|0}c[Ba>>2]=0;c[Ca>>2]=v;c[Da>>2]=$;c[Ea>>2]=W;c[Fa>>2]=0;c[Ga>>2]=c[Qa>>2];o=c[cb>>2]|0;c[Ha>>2]=o+1;c[ya>>2]=bb;c[Z>>2]=bb;c[Ia>>2]=o;c[Ja>>2]=o;c[Ka>>2]=f;c[La>>2]=f;c[Ma>>2]=f;c[Na>>2]=bb;c[Oa>>2]=0;c[Pa>>2]=0;c[Aa>>2]=0;g:do if(q|0){er(x|0,0,za|0)|0;r=0;while(1){if((r|0)>=(f|0)){q=0;break}q=x+((e[da+(r<<1)>>1]|0)+-1<<1)|0;if((e[q>>1]|0)<(r|0))b[q>>1]=r;r=r+1|0}while(1){if((q|0)>=(f|0))break g;if((c[W+(q<<2)>>2]|0)==(c[W+(e[x+((e[da+(q<<1)>>1]|0)+-1<<1)>>1]<<2)>>2]|0))q=q+1|0;else break}q=db+(h*76|0)+16|0;c[q>>2]=c[q>>2]|16;er(hb|0,0,Sa|0)|0;q=0;while(1){if((q|0)>=(f|0))break;b[hb+(q*28|0)>>1]=b[da+(q<<1)>>1]|0;c[hb+(q*28|0)+20>>2]=c[W+(q<<2)>>2];q=q+1|0}af(n,f,t,wc(f,hb,M,Y,n)|0,M,x,Y,Ua,0)|0;c[Aa>>2]=M;A=vc(d,n,f,f,g,1,t,c[l>>2]|0,C,D,R,Ra,Ta,qb,wb,p)|0;if((A|0)<0){Z=$;U=ca;Q=$a;r=V;q=eb;s=da;B=fb;m=gb;h=hb;ib=285;break a}else{_=1;Z=aa;ba=f;Q=xa;U=ca;ca=D;aa=G;s=da;da=C;break d}}while(0);s=Dq(1,76)|0;if(!s){_=s;U=ca;Z=$a;Q=eb;s=da;B=fb;m=gb;h=hb;r=-30002;break a}if(!(Ib(s,f,Ra)|0)){_=s;U=ca;Z=$a;Q=eb;s=da;B=fb;m=gb;h=hb;r=-30002;break a}qc(s,c[qb>>2]|0);q=s+52|0;r=0;while(1){if((r|0)>=(f|0))break;c[(c[q>>2]|0)+((e[V+(r<<1)>>1]|0)+-1<<2)>>2]=c[W+(r<<2)>>2];r=r+1|0}c[s+56>>2]=f;c[wb>>2]=s;_=f<<1;ir(C|0,da|0,_|0)|0;ir(D|0,V|0,_|0)|0;ir(R|0,ca|0,_|0)|0;_=1;Z=aa;ba=f;Q=xa;U=ca;ca=D;aa=G;s=da;da=C}}else{_=(r|0)!=0;$=0;H=0;I=0;Z=0;Q=0;J=0;K=0;U=0;R=0;O=0;P=0;V=0;ca=0;L=0;aa=0;s=0;da=0;w=0}while(0);C=c[kb>>2]|0;D=c[C+4>>2]|0;G=c[mb>>2]|0;B=c[G+4>>2]|0;if((D|0)==(B|0))A=(hp(c[C>>2]|0,c[G>>2]|0,D<<1)|0)!=0;else A=1;q=A&1;if(ab){r=c[qb>>2]|0;if(!r)A=q;else{if((B|0)==(c[r+4>>2]|0))m=(hp(c[G>>2]|0,c[r>>2]|0,B<<1)|0)!=0;else m=1;q=c[G+40>>2]|0;if((q|0)==(c[r+40>>2]|0))q=(hp(c[G+36>>2]|0,c[r+36>>2]|0,q<<1)|0)!=0;else q=1;A=(A|m|q)&1}r=c[ob>>2]|0;if((B|0)>(c[r+4>>2]|0))m=1;else m=(hp(c[G>>2]|0,c[r>>2]|0,B<<1)|0)!=0;q=c[G+40>>2]|0;if((q|0)>(c[r+40>>2]|0))q=1;else q=(hp(c[G+36>>2]|0,c[r+36>>2]|0,q<<1)|0)!=0;A=m&1|A|q&1}else A=q;m=c[sb>>2]|0;if(!m){C=c[ub>>2]|0;if(C){B=c[C+4>>2]|0;q=c[ob>>2]|0;if((B|0)==(c[q+4>>2]|0))r=(hp(c[C>>2]|0,c[q>>2]|0,B<<1)|0)!=0;else r=1;D=c[C+40>>2]|0;if((D|0)==(c[q+40>>2]|0))q=(hp(c[C+36>>2]|0,c[q+36>>2]|0,D<<1)|0)!=0;else q=1;A=r&1|A|q&1;m=c[wb>>2]|0;if(m){q=c[m+4>>2]|0;if((q|0)>(B|0))r=1;else r=(hp(c[m>>2]|0,c[C>>2]|0,q<<1)|0)!=0;q=c[m+40>>2]|0;if((q|0)>(D|0))q=1;else q=(hp(c[m+36>>2]|0,c[C+36>>2]|0,q<<1)|0)!=0;A=r&1|A|q&1}}}else{if((D|0)==(c[m+4>>2]|0))r=(hp(c[C>>2]|0,c[m>>2]|0,D<<1)|0)!=0;else r=1;q=c[G+40>>2]|0;if((q|0)==(c[m+40>>2]|0))q=(hp(c[G+36>>2]|0,c[m+36>>2]|0,q<<1)|0)!=0;else q=1;A=r&1|A|q&1}if(!A){if(ab)c[j+24>>2]=Ya;c[Va>>2]=g;c[Wa>>2]=_a;c[Xa>>2]=f;m=l+36|0;c[m>>2]=t;t=l+136|0;c[t>>2]=u;if(ab){c[l+124>>2]=_a;c[l+128>>2]=f;g=c[ob>>2]|0;q=l+140|0;c[q>>2]=c[g>>2];c[g>>2]=0;c[l+144>>2]=c[k+(Za*60|0)+24>>2];g=c[k+(Za*60|0)+12>>2]|0;c[l+152>>2]=g+1;r=l+148|0;c[r>>2]=g;c[l+156>>2]=O;c[l+160>>2]=J;c[l+164>>2]=L;c[l+168>>2]=w;g=(c[ob>>2]|0)+36|0;j=l+172|0;c[j>>2]=c[g>>2];c[g>>2]=0;g=c[(c[ob>>2]|0)+44>>2]|0;g=(Q|0)<(g|0)?Q:g;k=l+176|0;c[k>>2]=g;c[l+180>>2]=0;c[l+184>>2]=0;c[l+188>>2]=0;_a=l+132|0;c[_a>>2]=c[_a>>2]|c[db+(Za*76|0)+16>>2];yc(w,g);yc(c[j>>2]|0,c[k>>2]|0);q=c[q>>2]|0;do if(q|0){q=q+(c[r>>2]<<1)|0;if(b[q>>1]|0)break;b[q>>1]=0}while(0);q=c[ub>>2]|0;if(!q){J=0;O=0;L=0;G=aa;w=0}else{c[l+192>>2]=P;c[l+196>>2]=K;c[l+200>>2]=aa;J=q+52|0;K=c[J>>2]|0;c[l+204>>2]=K;c[J>>2]=0;J=l+208|0;c[J>>2]=I;I=l+212|0;c[I>>2]=Z;O=(c[ub>>2]|0)+64|0;c[l+216>>2]=c[O>>2];c[O>>2]=0;c[l+220>>2]=H;zc(K,Z);zc(c[J>>2]|0,c[I>>2]|0);H=0;I=0;J=0;K=0;O=0;P=0;L=0;G=0;w=0}}else G=aa;if(_){do if(ab){q=c[qb>>2]|0;u=U;m=R;A=T;B=$a;t=V;D=ca;C=da}else{q=c[mb>>2]|0;c[qb>>2]=q;c[mb>>2]=0;c[wb>>2]=c[sb>>2];c[sb>>2]=0;if((h|0)!=1){u=T;m=$a;A=0;B=0;t=E;D=F;E=0;F=0;s=z;C=y;z=0;y=0;break}r=c[m>>2]|0;if(!r){u=T;m=$a;A=0;B=0;t=E;D=F;E=0;F=0;s=z;C=y;z=0;y=0;break}if(c[t>>2]|0){u=T;m=$a;A=0;B=0;t=E;D=F;E=0;F=0;s=z;C=y;z=0;y=0;break}c[t>>2]=r;c[m>>2]=0;u=T;m=$a;A=0;B=0;t=E;D=F;E=0;F=0;s=z;C=y;z=0;y=0}while(0);c[l+24+(h*100|0)>>2]=f;c[l+24+(h*100|0)+4>>2]=f;ab=l+24+(h*100|0)+16|0;c[ab>>2]=c[q>>2];c[q>>2]=0;g=c[cb>>2]|0;c[l+24+(h*100|0)+20>>2]=g;c[l+24+(h*100|0)+28>>2]=g+1;r=l+24+(h*100|0)+24|0;c[r>>2]=g;c[l+24+(h*100|0)+32>>2]=t;c[l+24+(h*100|0)+36>>2]=u;c[l+24+(h*100|0)+40>>2]=s;c[l+24+(h*100|0)+44>>2]=v;g=(c[qb>>2]|0)+36|0;k=l+24+(h*100|0)+48|0;c[k>>2]=c[g>>2];c[g>>2]=0;g=c[qb>>2]|0;j=c[g+44>>2]|0;j=(bb|0)<(j|0)?bb:j;q=l+24+(h*100|0)+52|0;c[q>>2]=j;bb=l+24+(h*100|0)+56|0;c[bb>>2]=$;g=g+48|0;cb=l+24+(h*100|0)+60|0;c[cb>>2]=c[g>>2];c[g>>2]=0;c[l+24+(h*100|0)+64>>2]=f;f=l+24+(h*100|0)+8|0;c[f>>2]=c[f>>2]|c[db+(h*76|0)+16>>2];yc(v,j);yc(c[bb>>2]|0,c[q>>2]|0);yc(c[k>>2]|0,c[q>>2]|0);yc(c[cb>>2]|0,c[q>>2]|0);q=c[ab>>2]|0;do if(q|0){q=q+(c[r>>2]<<1)|0;if(b[q>>1]|0)break;b[q>>1]=0}while(0);q=c[wb>>2]|0;if(!q){_=0;t=0;u=0;$=0;U=0;R=m;T=A;Z=B;V=0;Q=eb;s=0;B=fb;v=0;m=gb;h=hb;r=0;break}c[l+24+(h*100|0)+68>>2]=D;c[l+24+(h*100|0)+72>>2]=m;c[l+24+(h*100|0)+76>>2]=C;t=q+52|0;u=c[t>>2]|0;c[l+24+(h*100|0)+80>>2]=u;c[t>>2]=0;t=l+24+(h*100|0)+84|0;c[t>>2]=W;_=l+24+(h*100|0)+88|0;c[_>>2]=ba;zc(u,ba);zc(c[t>>2]|0,c[_>>2]|0);_=0;t=0;u=0;$=0;W=0;U=0;R=0;T=A;Z=B;V=0;D=0;Q=eb;s=0;C=0;B=fb;v=0;m=gb;h=hb;r=0}else{_=0;t=0;u=0;Z=$a;D=ca;Q=eb;C=da;B=fb;m=gb;h=hb;r=0}}else{Z=$;Q=$a;r=V;D=ca;q=eb;G=aa;C=da;B=fb;m=gb;h=hb;ib=285}}else{_=0;$=0;H=0;I=0;W=0;J=0;K=0;U=0;R=0;Z=0;O=0;P=0;V=0;D=0;Q=eb;F=0;L=0;G=0;s=0;C=0;B=fb;y=0;w=0;m=gb;h=hb;r=-30002}}else{Z=0;H=0;I=0;W=0;J=0;K=0;U=0;R=0;T=0;Q=0;O=0;P=0;r=0;D=0;q=eb;E=0;F=0;L=0;G=0;s=0;C=0;B=fb;z=0;y=0;w=0;v=0;m=gb;h=hb;ib=285}}else{_=0;t=0;u=0;$=0;H=0;I=0;W=0;J=0;K=0;U=0;R=0;T=0;Z=0;O=0;P=0;V=0;D=0;Q=eb;E=0;F=0;L=0;G=0;s=0;C=0;B=fb;z=0;y=0;w=0;v=0;m=gb;h=hb;r=-30002}}else{_=0;t=0;u=0;$=0;H=0;I=0;W=0;Y=0;J=0;K=0;U=0;R=0;T=0;Z=0;O=0;P=0;V=0;D=0;Q=eb;E=0;F=0;M=0;L=0;G=0;s=0;C=0;B=fb;z=0;y=0;w=0;v=0;m=gb;h=0;r=-30002}}while(0);if((ib|0)==285){_=0;$=Z;Z=Q;V=r;Q=q;r=(A+30019|0)>>>0<20?A:-30016}Gh(t);Gh(u);q=c[kb>>2]|0;if(q|0?(Jb(q),jb=c[kb>>2]|0,jb|0):0)Cq(jb);q=c[mb>>2]|0;if(q|0?(Jb(q),lb=c[mb>>2]|0,lb|0):0)Cq(lb);q=c[ob>>2]|0;if(q|0?(Jb(q),nb=c[ob>>2]|0,nb|0):0)Cq(nb);q=c[qb>>2]|0;if(q|0?(Jb(q),pb=c[qb>>2]|0,pb|0):0)Cq(pb);if(_|0){Jb(_);Cq(_)}q=c[sb>>2]|0;if(q|0?(Jb(q),rb=c[sb>>2]|0,rb|0):0)Cq(rb);q=c[ub>>2]|0;if(q|0?(Jb(q),tb=c[ub>>2]|0,tb|0):0)Cq(tb);q=c[wb>>2]|0;if(q|0?(Jb(q),vb=c[wb>>2]|0,vb|0):0)Cq(vb);if(N|0)Cq(N);if(X|0)Cq(X);q=c[l>>2]|0;if(q|0){c[q+4>>2]=0;c[c[l>>2]>>2]=0}if(M|0)Cq(M);if(Y|0)Cq(Y);if(h|0)Cq(h);if(m|0)Cq(m);if(Q|0)Cq(Q);if(S|0)Cq(S);if(B|0)Cq(B);if(z|0)Cq(z);if(E|0)Cq(E);if(T|0)Cq(T);if(v|0)Cq(v);if(L|0)Cq(L);if(O|0)Cq(O);if(J|0)Cq(J);if(w|0)Cq(w);if(s|0)Cq(s);if(V|0)Cq(V);if(U|0)Cq(U);if($|0)Cq($);if(y|0)Cq(y);if(F|0)Cq(F);if(Z|0)Cq(Z);if(W|0)Cq(W);if(G|0)Cq(G);if(P|0)Cq(P);if(K|0)Cq(K);if(I|0)Cq(I);Cq(H);if(C|0)Cq(C);if(D|0)Cq(D);if(R|0)Cq(R);if(x|0)Cq(x);i=xb;return r|0}function Cc(a){a=a|0;c[a>>2]=Dc()|0;return}function Dc(){var a=0;a=Pa()|0;return ((a|0)==-1?0:a)|0}function Ec(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;Fc(a);if((b|0)!=0&(d|0)!=0){f=c[b>>2]|0;e=c[d>>2]|0;if((f|0)>-1)if((e|0)>-1|(f|0)<1)d=5;else d=6;else if((e|0)<1)d=5;else d=6;do if((d|0)==5)b=f-e|0;else if((d|0)==6){d=c[a+8>>2]|0;b=c[a+12>>2]|0;if(!((f|0)<(d|0)|(e|0)>(b|0))){b=0-((c[a>>2]|0)-f+(e-(c[a+4>>2]|0)))|0;break}if((f|0)>(b|0)|(e|0)<(d|0)){b=f-e|0;break}else{b=f-e+(c[a>>2]|0)-(c[a+4>>2]|0)|0;break}}while(0);b=~~(+(b|0)*.001)}else b=0;return b|0}function Fc(a){a=a|0;if(!(c[a>>2]|0)){c[a>>2]=2147483647;c[a+4>>2]=-2147483647;c[a+8>>2]=1073741823;c[a+12>>2]=-1073741823}return}function Gc(a,b){a=a|0;b=b|0;var d=0,e=0;e=i;i=i+16|0;d=e;if(!b)d=0;else{c[d>>2]=Dc()|0;d=Ec(a,d,b)|0}i=e;return d|0}function Hc(a,b,d){a=a|0;b=b|0;d=d|0;if(b|0){Fc(a);c[b>>2]=(c[b>>2]|0)+~~(+(d>>>0)/1.0e3*1.0e6)}return}function Ic(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;Fc(a);do if(b){f=Dc()|0;e=c[b>>2]|0;if((f|0)>-1){if((e|0)>-1|(f|0)<1)d=5}else if((e|0)<1)d=5;if((d|0)==5){b=(f|0)>(e|0);break}d=c[a+8>>2]|0;b=c[a+12>>2]|0;if((f|0)<(d|0)|(e|0)>(b|0))b=(f|0)>(e|0)|(e|0)>=(d|0)&(f|0)<=(b|0);else b=0}else b=0;while(0);return b&1|0}function Jc(d,f,g,h){d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=(h|0)!=0;if(r&(c[g+44>>2]|0)!=0)q=c[h>>2]|0;else q=0;p=0;k=0;j=0;i=0;l=0;while(1){if((p|0)>=(d|0)){o=k;n=l;break}j=(a[f+(p*144|0)+73>>0]|0)+j|0;o=((c[f+(p*144|0)+84>>2]|0)!=0&1)+l|0;if((a[f+(p*144|0)+124>>0]|0)>0){m=0;n=0;while(1){if((m|0)>=3){l=n;break}l=b[f+(p*144|0)+94+(m<<1)>>1]|0;if(!(l<<16>>16)){l=n;break}m=m+1|0;n=((a[f+(((l&65535)+-1|0)*144|0)+124>>0]|0)>0&1)+n|0}k=((m|0)==0&1)+k|0;i=l+i|0}p=p+1|0;l=o}m=(i|0)/2|0;i=(j|0)/2|0;p=g+16|0;f=c[p>>2]|0;c[p>>2]=(f|0)>(i|0)?f:i;i=i+d|0;d=g+24|0;p=c[d>>2]|0;c[d>>2]=(p|0)>(i|0)?p:i;if(q){l=c[h+16>>2]|0;k=0;j=0;while(1){if((k|0)>=(l|0))break;d=(e[q+(k*36|0)+30>>1]|0)+j|0;k=k+1|0;j=d}i=j+i+l|0}d=(i|0)<1?1:i;q=g+12|0;p=c[q>>2]|0;c[q>>2]=(p|0)>(d|0)?p:d;q=g+20|0;d=c[q>>2]|0;c[q>>2]=(d|0)>(n|0)?d:n;q=g+28|0;d=c[q>>2]|0;c[q>>2]=(d|0)>(m|0)?d:m;q=g+32|0;d=c[q>>2]|0;c[q>>2]=(d|0)>(o|0)?d:o;if(r){g=g+56|0;r=c[g>>2]|0;h=c[h+32>>2]|0;c[g>>2]=(r|0)>(h|0)?r:h}return 0}function Kc(a){a=a|0;var b=0,d=0;b=a+48|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+212|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+216|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}d=a+328|0;b=c[d>>2]|0;if(b|0){Cq(b);c[d>>2]=0}b=a+332|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+336|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+52|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+240|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+244|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+56|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+252|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+248|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+60|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+64|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+68|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+72|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+228|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+232|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+236|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+76|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+80|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+84|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+88|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+200|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+204|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+256|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+260|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+264|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+92|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+220|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+224|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+96|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+208|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}d=a+320|0;Gh(c[d>>2]|0);c[d>>2]=0;c[a+108>>2]=0;c[a+100>>2]=0;d=a+124|0;c[a+116>>2]=0;c[a+184>>2]=0;c[a+176>>2]=0;c[a+196>>2]=0;c[a+188>>2]=0;c[a+168>>2]=0;c[a+164>>2]=0;a=a+268|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[d+16>>2]=0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=0;c[a+24>>2]=0;c[a+28>>2]=0;return 0}function Lc(a,b,d,e,f,g,h,i,j,k,l,m,n,o){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var p=0,q=0,r=0,s=0,t=0;r=d-b|0;c[a+316>>2]=n;q=(n&1|0)!=0;if((e|0)>0&q){s=Dq(e,2)|0;c[a+48>>2]=s;c[a+144>>2]=e;c[a+160>>2]=e;c[a+152>>2]=f;t=Dq(d,2)|0;c[a+212>>2]=t;f=Dq(d,2)|0;c[a+216>>2]=f;f=((t|0)==0&1)+((s|0)==0&1)+((f|0)==0&1)|0;if(o){o=Dq(b,1)|0;c[a+328>>2]=o;s=Dq(b,1)|0;c[a+332>>2]=s;t=Dq(b,1)|0;c[a+336>>2]=t;f=((o|0)==0&1)+f+((s|0)==0&1)+((t|0)==0&1)|0}}else f=0;o=(n&2|0)!=0;if((m|0)>0&o){t=Dq(m,10)|0;c[a+52>>2]=t;c[a+128>>2]=m;c[a+132>>2]=m;f=((t|0)==0&1)+f|0}if((n&35|0)==35){if((l|0)>0){t=Dq(l,8)|0;c[a+56>>2]=t;c[a+136>>2]=l;c[a+140>>2]=l;f=((t|0)==0&1)+f|0}if((r|0)>0){s=Dq(r,2)|0;c[a+252>>2]=s;t=Dq(r,2)|0;c[a+248>>2]=t;f=((s|0)==0&1)+f+((t|0)==0&1)|0}}if(o){s=Dq(d,2)|0;c[a+240>>2]=s;t=Dq(d,2)|0;c[a+244>>2]=t;f=((s|0)==0&1)+f+((t|0)==0&1)|0}m=(n&8|0)!=0;l=(g|0)>0;if(l&m){s=Dq(g,6)|0;c[a+60>>2]=s;t=Dq(g,6)|0;c[a+68>>2]=t;c[a+100>>2]=g;c[a+108>>2]=g;c[a+104>>2]=g;f=((s|0)==0&1)+f+((t|0)==0&1)|0}o=(i|0)>0;if(o&m){s=Dq(i,4)|0;c[a+64>>2]=s;t=Dq(i,4)|0;c[a+72>>2]=t;c[a+116>>2]=i;c[a+124>>2]=i;c[a+120>>2]=i;f=((s|0)==0&1)+f+((t|0)==0&1)|0}g=(l|o)&m;if(g){s=Dq(d,2)|0;c[a+228>>2]=s;t=Dq(d,2)|0;c[a+232>>2]=t;f=((s|0)==0&1)+f+((t|0)==0&1)|0;if((r|0)>0&((k|0)>0&(n&32|0)!=0)){t=Dq(r,2)|0;c[a+236>>2]=t;f=((t|0)==0&1)+f|0}}m=(n&16|0)!=0;l=(h|0)>0;if(l&m){s=Dq(h,6)|0;c[a+76>>2]=s;t=Dq(h,6)|0;c[a+84>>2]=t;c[a+176>>2]=h;c[a+184>>2]=h;c[a+180>>2]=h;f=((s|0)==0&1)+f+((t|0)==0&1)|0}o=(j|0)>0;if(o&m){s=Dq(j,4)|0;c[a+80>>2]=s;t=Dq(j,4)|0;c[a+88>>2]=t;c[a+188>>2]=j;c[a+196>>2]=j;c[a+192>>2]=j;f=((s|0)==0&1)+f+((t|0)==0&1)|0}if((l|o)&m){s=Dq(d,2)|0;c[a+256>>2]=s;t=Dq(d,2)|0;c[a+260>>2]=t;f=((s|0)==0&1)+f+((t|0)==0&1)|0;if((r|0)>0&((k|0)>0&(n&32|0)!=0)){p=Dq(r,2)|0;c[a+264>>2]=p;f=((p|0)==0&1)+f|0;p=28}else p=28}else if(g)p=28;if((p|0)==28){s=Dq(b,1)|0;c[a+200>>2]=s;t=Dq(b,1)|0;c[a+204>>2]=t;f=((s|0)==0&1)+f+((t|0)==0&1)|0}if(q){if((k|0)>0&(n&32|0)!=0){t=Dq(k,2)|0;c[a+92>>2]=t;f=((t|0)==0&1)+f|0;c[a+164>>2]=k;c[a+168>>2]=k;if((r|0)>0){s=Dq(r,2)|0;c[a+220>>2]=s;t=Dq(r,2)|0;c[a+224>>2]=t;f=((s|0)==0&1)+f+((t|0)==0&1)|0}}t=Dq(e,2)|0;c[a+96>>2]=t;f=((t|0)==0&1)+f|0}t=Dq(d,2)|0;c[a+208>>2]=t;s=a+268|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[s+12>>2]=0;c[s+16>>2]=0;c[s+20>>2]=0;c[s+24>>2]=0;c[s+28>>2]=0;if((f|0)==(((t|0)==0)<<31>>31|0))f=0;else{Kc(a)|0;f=-30002}return f|0}function Mc(d,f,g,h,i,j){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0;a:do if((h|0)!=0&(i|0)>0){er(h|0,0,i*10|0)|0;k=0;p=1;while(1){if((p|0)>(d|0))break;n=e[g+(p+-1<<1)>>1]|0;do if((b[f+(n*144|0)+92>>1]|0)==0?(a[f+(n*144|0)+79>>0]&1)==0:0){if((a[f+(n*144|0)+76>>0]|0)==0?(a[f+(n*144|0)+77>>0]|0)==0:0){m=(a[f+(n*144|0)+78>>0]|0)!=0;o=10;break}l=f+(n*144|0)+80|0;m=1;o=11}else{m=0;o=10}while(0);if((o|0)==10){o=0;l=f+(n*144|0)+80|0;if(m|(a[l>>0]|0)!=0)o=11}if((o|0)==11){if((k|0)>=(i|0)){k=-3e4;break a}b[h+(k*10|0)>>1]=p;b[h+(k*10|0)+8>>1]=a[l>>0]|0;if(m){b[h+(k*10|0)+2>>1]=a[f+(n*144|0)+76>>0]|0;b[h+(k*10|0)+4>>1]=a[f+(n*144|0)+77>>0]|0;l=a[f+(n*144|0)+78>>0]|0}else{b[h+(k*10|0)+2>>1]=0;b[h+(k*10|0)+4>>1]=0;l=0}b[h+(k*10|0)+6>>1]=l;k=k+1|0}p=p+1|0}l=c[j>>2]|0;if(l){if((l|0)!=(k|0)){k=-30001;break}}else c[j>>2]=k}else k=0;while(0);return k|0}function Nc(a,d,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;var u=0,v=0,w=0,x=0,y=0,z=0,A=0;a:do if((f|0)>(d|0)&(t|0)!=0?(z=t+16|0,x=c[z>>2]|0,(x|0)!=0):0){y=c[t+8>>2]|0;v=y+(x<<1)|0;w=y+(x*3<<1)|0;A=y+(x<<1<<1)|0;k=(g|0)==0;g=d;u=0;while(1){if((g|0)>=(f|0))break;b[y+(u<<1)>>1]=(e[i+(g<<1)>>1]|0)-d;b[v+(u<<1)>>1]=(e[j+(g<<1)>>1]|0)-d;if(!k){b[A+(u<<1)>>1]=(e[l+(g<<1)>>1]|0)-d;b[w+(u<<1)>>1]=(e[m+(g<<1)>>1]|0)-d}g=g+1|0;u=u+1|0}c[a+12>>2]=h;d=t+4|0;k=0;while(1){if((k|0)>=(x|0))break;f=c[t>>2]|0;gh(a,(c[d>>2]|0)+((e[f+(k*36|0)+32>>1]|0)<<1)|0,e[f+(k*36|0)+30>>1]|0,2,9);k=k+1|0}f=(o|0)!=0;m=c[z>>2]|0;if(f){k=(m*3|0)+(c[t+12>>2]|0)|0;if((k|0)<(o|0))j=k+1|0;else{k=-3e4;break}}else j=0;l=0;k=0;while(1){if((l|0)>=(m|0))break;u=e[y+(l<<1)>>1]|0;v=c[t>>2]|0;w=k+3|0;i=v+(u*36|0)+30|0;g=b[i>>1]|0;if((w+(g&65535)|0)>=(j|0)){k=-3e4;break a}b[n+(k<<1)>>1]=g;g=0;while(1){k=k+1|0;if((g|0)==2)break;b[n+(k<<1)>>1]=b[v+(u*36|0)+(g<<1)>>1]|0;g=g+1|0}g=e[v+(u*36|0)+32>>1]|0;u=0;k=w;while(1){if((u|0)>=(e[i>>1]|0|0))break;b[n+(k<<1)>>1]=b[h+((e[(c[d>>2]|0)+(u+g<<1)>>1]|0)<<1)>>1]|0;u=u+1|0;k=k+1|0}l=l+1|0}do if(f){b[n+(k<<1)>>1]=0;if((k+1|0)!=(j|0)){k=~k;break}n=c[p>>2]|0;if(!((n|0)==0|(n|0)==(j|0))){k=-30001;break a}c[p>>2]=j;k=j}else c[p>>2]=0;while(0);if(r){b:do if(!(c[t+32>>2]|0)){l=c[z>>2]|0;u=0;g=0;while(1){while(1){if((u|0)>=(l|0))break b;v=e[A+(u<<1)>>1]|0;w=c[t>>2]|0;if(c[w+(v*36|0)+24>>2]|0)break;u=u+1|0}if((g|0)<(r|0))i=2;else{k=-3e4;break a}while(1){if((i|0)==5)break;b[q+(g<<3)+2+(i+-2<<1)>>1]=b[w+(v*36|0)+(i<<1)>>1]|0;i=i+1|0}u=u+1|0;b[q+(g<<3)>>1]=u;g=g+1|0}}else g=0;while(0);t=c[s>>2]|0;if(!((t|0)==0|(t|0)==(g|0))){k=-30001;break}}else g=0;c[s>>2]=g}else k=0;while(0);return k|0}function Oc(d,f,g,h,j,k,l,m){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=i;i=i+48|0;w=D;C=c[k+48>>2]|0;if((f|0)>(d|0)){x=c[k+304>>2]|0;B=c[x>>2]|0}else{B=0;x=0}z=k+160|0;v=l+8|0;A=l+12|0;p=(m|0)==0&1;m=0;u=1;a:while(1){if((u|0)>(d|0)){w=m;y=5;break}t=e[j+(u+-1<<1)>>1]|0;q=u&65535;if((m|0)>=(c[z>>2]|0)){m=-3e4;break}if(!p){n=C+(m<<1)|0;p=0}else{o=u&65535;n=C+(m<<1)|0;p=e[n>>1]|0;if(o>>>0>p>>>0){m=1;break}p=(o|0)==(p|0)&1}b[n>>1]=q;s=a[g+(t*144|0)+73>>0]|0;n=0;while(1){if((n|0)>=(s|0))break;b[w+(n<<1)>>1]=n;n=n+1|0}c[v>>2]=g+(t*144|0)+6;c[A>>2]=h;ih(l,w,s,2,10)|0;r=0;m=m+1|0;while(1){if((r|0)>=(s|0))break;q=b[h+(e[g+(t*144|0)+6+(e[w+(r<<1)>>1]<<1)>>1]<<1)>>1]|0;if((q&65535|0)<(u|0)){if((m|0)>=(c[z>>2]|0)){m=-3e4;break a}o=C+(m<<1)|0;if(!p)p=0;else{n=b[o>>1]|0;if((q&65535)>(n&65535)){m=1;break a}p=q<<16>>16==n<<16>>16&1}b[o>>1]=q;m=m+1|0}r=r+1|0}u=u+1|0}b:do if((y|0)==5){g=x+4|0;o=w;v=d;c:while(1){u=v+1|0;if((v|0)>=(f|0))break;r=(e[j+(v<<1)>>1]|0)-d|0;q=u&65535;if((o|0)>=(c[z>>2]|0)){m=-3e4;break b}if(!p){m=C+(o<<1)|0;p=0}else{n=u&65535;m=C+(o<<1)|0;p=e[m>>1]|0;if(n>>>0>p>>>0){m=1;break b}p=(n|0)==(p|0)&1}b[m>>1]=q;t=(c[g>>2]|0)+(e[B+(r*36|0)+32>>1]<<1)|0;c[A>>2]=h;s=e[B+(r*36|0)+30>>1]|0;ih(l,t,s,2,9)|0;r=0;o=o+1|0;while(1){if((r|0)>=(s|0)){v=u;continue c}q=b[h+(e[t+(r<<1)>>1]<<1)>>1]|0;if((q&65535|0)<=(v|0)){if((o|0)>=(c[z>>2]|0)){m=-3e4;break b}n=C+(o<<1)|0;if(!p)p=0;else{m=b[n>>1]|0;if((q&65535)>(m&65535)){m=1;break b}p=q<<16>>16==m<<16>>16&1}b[n>>1]=q;o=o+1|0}r=r+1|0}}do if(C|0){m=k+144|0;n=c[m>>2]|0;if(n){if((n|0)!=(o|0)){m=-30001;break b}}else c[m>>2]=o;m=k+152|0;if(o)if((c[m>>2]|0)==(w|0))break;else{m=-30001;break b}else{c[m>>2]=w;break}}while(0);m=p+-1|0}while(0);i=D;return m|0}function Pc(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0;m=i;i=i+16|0;l=m;c[a+12>>2]=d;gh(a,g,b,2,11);a=Te(d,f,g,b,l)|0;j=b<<1;k=(hp(e,f,j)|0)!=0;if(k)ir(e|0,f|0,j|0)|0;if(c[l>>2]|0)Ue(d,f,g,b)|0;if(h|0)c[h>>2]=(c[l>>2]|0)!=0|(k&1)<<1;i=m;return a|0}function Qc(d,e,f,g,h,j,k,l){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0;oa=i;i=i+368|0;A=oa+352|0;ka=oa+12|0;na=oa+8|0;ma=oa+4|0;la=oa;W=c[h+324>>2]|0;U=h+304|0;o=c[U>>2]|0;m=(o|0)==0;if((f|0)>(e|0))if(!m)if(!(c[o+16>>2]|0)){m=0;X=6}else{m=(c[o>>2]|0)!=0;X=6}else{p=0;m=0;o=0}else if(m){p=0;m=0;o=0}else{m=0;X=6}if((X|0)==6)if(((c[o+32>>2]|0)>1?(n=c[o+28>>2]|0,(n|0)!=0):0)?(b[n>>1]|0)!=0:0){p=o;o=(c[o+64>>2]&49152|0)!=0}else{p=o;o=0}da=W+24+(l*100|0)+68|0;ea=W+24+(l*100|0)+72|0;if((c[ea>>2]|0)!=0?(c[da>>2]|0)!=0:0)n=(c[W+24+(l*100|0)+76>>2]|0)!=0;else n=0;Z=m?p:0;p=n^1;if(!((k&2|0)==0|p))if(!(c[h+52>>2]|0))x=o|(c[h+56>>2]|0)!=0;else x=1;else x=0;if(k&8)if(!(c[h+60>>2]|0))n=(c[h+64>>2]|0)!=0;else n=1;else n=0;w=n&1;do if((k&16|0)==0|p)n=0;else{if((c[h+76>>2]|0)==0?(c[h+80>>2]|0)==0:0){n=0;break}n=x}while(0);v=n&1;s=m&x;ia=c[W>>2]|0;ja=c[W+4>>2]|0;aa=c[W+8>>2]|0;ba=c[W+24+(l*100|0)+12>>2]|0;c[la>>2]=0;ca=4-(k>>>14&1)|0;c[na>>2]=Dc()|0;ir(ka|0,h|0,340)|0;if(m){ha=(c[U>>2]|0)+24|0;R=c[ha>>2]|0;c[ha>>2]=1}else R=1;S=h+308|0;T=c[S>>2]|0;c[S>>2]=1;c[h+44>>2]=c[W+24+(l*100|0)+8>>2];ha=h+48|0;p=W+24+(l*100|0)+24|0;ir(c[ha>>2]|0,c[W+24+(l*100|0)+16>>2]|0,c[p>>2]<<1|0)|0;n=h+328|0;a:do if(c[n>>2]|0?(q=W+24+(l*100|0)+48|0,c[q>>2]|0):0){o=0;while(1){if((o|0)>=(e|0))break a;a[(c[n>>2]|0)+o>>0]=b[(c[q>>2]|0)+(o<<1)>>1];o=o+1|0}}while(0);n=h+332|0;b:do if(c[n>>2]|0?(r=W+24+(l*100|0)+60|0,c[r>>2]|0):0){o=0;while(1){if((o|0)>=(e|0))break b;a[(c[n>>2]|0)+o>>0]=b[(c[r>>2]|0)+(o<<1)>>1];o=o+1|0}}while(0);ga=h+144|0;c[ga>>2]=c[p>>2];fa=h+152|0;c[fa>>2]=c[W+24+(l*100|0)+20>>2];n=c[h+216>>2]|0;if(n|0)ir(n|0,c[W+24+(l*100|0)+40>>2]|0,f<<1|0)|0;n=c[h+212>>2]|0;if(n|0){ir(n|0,c[W+24+(l*100|0)+36>>2]|0,f<<1|0)|0;c[h+268>>2]=e}n=W+24+(l*100|0)+92|0;c:do if(c[n>>2]|0?(t=h+336|0,c[t>>2]|0):0){o=0;while(1){if((o|0)>=(e|0))break c;a[(c[t>>2]|0)+o>>0]=(a[(c[n>>2]|0)+o>>0]|0)==0&1;o=o+1|0}}while(0);if(x){n=c[h+240>>2]|0;if(n|0)ir(n|0,c[W+24+(l*100|0)+76>>2]|0,f<<1|0)|0;n=c[h+244>>2]|0;if(n|0){ir(n|0,c[ea>>2]|0,f<<1|0)|0;c[h+276>>2]=f}n=Mc(e,g,c[ea>>2]|0,c[h+52>>2]|0,c[h+132>>2]|0,h+128|0)|0;if((n+30019|0)>>>0>=20)if((n|0)<0){A=0;z=0;y=0;k=0;x=0;w=0;v=0;u=-30005;t=0;s=0;r=0;q=0}else X=49;else{A=0;z=0;y=0;k=0;x=0;w=0;v=0;u=n;t=0;s=0;r=0;q=0}}else{c[h+132>>2]=0;c[h+140>>2]=0;n=0;X=49}d:do if((X|0)==49){do if(m){if((s?(c[da>>2]|0)!=0:0)?(c[ea>>2]|0)!=0:0)n=(c[W+24+(l*100|0)+76>>2]|0)!=0;else n=0;u=Nc(j,e,f,n&1,c[W+24+(l*100|0)+32>>2]|0,c[W+24+(l*100|0)+36>>2]|0,c[W+24+(l*100|0)+40>>2]|0,0,c[ea>>2]|0,c[W+24+(l*100|0)+76>>2]|0,c[h+92>>2]|0,c[h+168>>2]|0,h+164|0,c[h+56>>2]|0,c[h+140>>2]|0,h+136|0,Z)|0;if((u+30019|0)>>>0<20){A=0;z=0;y=0;k=0;x=0;w=0;v=0;t=0;s=0;r=0;q=0;break d}if((u|0)<1){A=0;z=0;y=0;k=0;x=0;w=0;v=0;u=-30005;t=0;s=0;r=0;q=0;break d}p=c[Z+16>>2]|0;q=c[Z+8>>2]|0;n=c[h+224>>2]|0;if(n|0)ir(n|0,q+(p<<1)|0,p<<1|0)|0;n=c[h+220>>2]|0;if(n|0){ir(n|0,q|0,p<<1|0)|0;c[h+272>>2]=p}if(!x)break;n=p<<1;o=c[h+248>>2]|0;if(o|0)ir(o|0,q+(p*3<<1)|0,n|0)|0;ir(c[h+252>>2]|0,q+(n<<1)|0,n|0)|0;c[h+280>>2]=p}else u=n;while(0);n=c[h+96>>2]|0;if(n|0){ir(n|0,c[ha>>2]|0,c[ga>>2]<<1|0)|0;c[h+148>>2]=c[ga>>2];c[h+156>>2]=c[fa>>2]}do if((e|0)<2){if((e|0)>=1?a[g+125>>0]|0:0){o=v;n=0;break}o=0;n=0}else{o=v;n=w}while(0);s=(n|0)!=0;P=x&(o|0)!=0;if(s|P){V=aa<<1;z=Bq(V)|0;_=Bq(V)|0;$=Bq(V)|0;t=Bq(V)|0;if((_|0)!=0&((ba|0)!=0&(z|0)!=0&($|0)!=0)?(c[ha>>2]|0)!=0:0){c[h+320>>2]=ba;ir(ka|0,h|0,340)|0;Q=(k&64|0)!=0;n=(n|o|0)==0;if(Q|n)A=0;else{c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;c[A+12>>2]=0}O=h+112|0;c[O>>2]=0;Y=h+172|0;c[Y>>2]=0;e:do if(n)q=0;else{q=Dq(ja,4)|0;if(!q){y=0;k=0;x=0;w=0;v=_;u=-30002;s=0;r=$;break d}else n=2;while(1){if((n|0)>=(ja|0))break;o=c[ia+(n<<2)>>2]|0;if(!o)break;b[o>>1]=0;n=n+1|0}N=n+-2|0;n=(N|0)/2|0;if((N|0)<=1)break;r=n+2|0;while(1){if((r|0)>=(ja|0))break e;o=ia+(r<<2)|0;p=c[o>>2]|0;if(!p)break e;c[q+(r-n<<2)>>2]=p;c[o>>2]=0;r=r+1|0}}while(0);do if(s){J=W+24+(l*100|0)+36|0;I=f<<1;ir(z|0,c[J>>2]|0,I|0)|0;K=W+24+(l*100|0)+32|0;ir(_|0,c[K>>2]|0,I|0)|0;ir(t|0,c[W+24+(l*100|0)+40>>2]|0,I|0)|0;L=Pc(j,f,t,_,$,z,0)|0;ir(c[h+208>>2]|0,c[J>>2]|0,I|0)|0;u=Id(g,e,c[K>>2]|0,c[J>>2]|0,_,z,h,j,0)|0;if((u+30019|0)>>>0<20){y=0;k=0;x=0;w=0;v=_;s=0;r=$;break d}if((u|0)<0){y=0;k=0;x=0;w=0;v=_;u=-30010;s=0;r=$;break d}n=Bq(V)|0;if(!Q){s=Bq(V+2|0)|0;if((Ge(A,f)|0)<0){y=0;k=0;x=n;w=0;v=_;u=-30002;r=$;break d}}else s=0;if(!((ia|0)!=0&(q|0)!=0&(n|0)!=0&(Q|(s|0)!=0))){y=0;k=0;x=n;w=0;v=_;u=-30002;r=$;break d}c[q>>2]=_;c[ia>>2]=_;c[q+4>>2]=z;c[ia+4>>2]=z;p=2;while(1){if((p|0)>=(ja|0)){p=2;break}o=c[ia+(p<<2)>>2]|0;if(!o){p=2;break}b[o>>1]=0;p=p+1|0}while(1){if((p|0)>=(ja|0))break;o=c[q+(p<<2)>>2]|0;if(!o)break;b[o>>1]=0;p=p+1|0}E=h+36|0;c[E>>2]=0;F=h+32|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[h+16>>2]=0;c[h+20>>2]=0;c[F>>2]=1;u=wf(d,j,g,e,f,aa,0,c[K>>2]|0,c[J>>2]|0,n,t,ia,q,$,L,s,ba,h,A,0,ca)|0;if((u+30019|0)>>>0<20){y=0;k=0;x=n;w=0;v=_;r=$;break d}if(!u){y=h+116|0;k=c[y>>2]|0;k=0-((k|0)>-1?k:0-k|0)|0;c[y>>2]=k;c[ka+116>>2]=k;k=h+100|0;y=c[k>>2]|0;y=0-((y|0)>-1?y:0-y|0)|0;c[k>>2]=y;c[ka+100>>2]=y;y=0;k=0;x=n;w=0;v=_;u=-30010;r=$;break d}M=h+100|0;G=ka+100|0;c[G>>2]=c[M>>2];N=h+116|0;H=ka+116|0;c[H>>2]=c[N>>2];k=h+228|0;r=c[k>>2]|0;if(!r)o=0;else{o=0;u=0;while(1){if((u|0)>=(f|0))break;D=b[n+(u<<1)>>1]|0;p=D&65535;if(D<<16>>16==0|(p|0)>(f|0))o=o+1|0;else b[r+(p+-1<<1)>>1]=u;u=u+1|0}c[h+284>>2]=o|0?0-e|0:e}do if(m){p=h+236|0;if(!(c[p>>2]|0))break;u=Oi(j,Z,e,f,n)|0;if((u|0)<=0)if((u+30019|0)>>>0<20){y=0;k=0;x=n;w=0;v=_;r=$;break d}else break;else{D=c[Z+16>>2]|0;ir(c[p>>2]|0,c[Z+8>>2]|0,D<<1|0)|0;c[h+288>>2]=o|0?0-D|0:D;break}}while(0);o=Bq(V)|0;if(!o){y=0;k=0;x=n;w=0;v=_;u=-30002;r=$;break d}p=c[ka+68>>2]|0;y=h+60|0;c[y>>2]=p;B=h+64|0;c[B>>2]=c[ka+72>>2];r=c[G>>2]|0;c[M>>2]=r;C=h+104|0;c[C>>2]=r;w=ka+104|0;c[w>>2]=r;v=c[H>>2]|0;c[N>>2]=v;D=h+120|0;c[D>>2]=v;x=ka+120|0;c[x>>2]=v;if((r|0)>0|(v|0)>0){ir(p|0,c[ka+60>>2]|0,r*6|0)|0;ir(c[B>>2]|0,c[ka+64>>2]|0,c[N>>2]<<2|0)|0}ir(o|0,n|0,V|0)|0;v=h+232|0;r=c[v>>2]|0;do if(r|0){p=c[k>>2]|0;if(!p)break;ir(r|0,p|0,I|0)|0}while(0);u=Hd(g,f,n,$,h,1)|0;if((u+30019|0)>>>0<20){y=0;k=0;x=n;w=o;v=_;r=$;break d}if((u|0)<=0){if(u|0){X=142;break}c[y>>2]=c[ka+60>>2];c[B>>2]=c[ka+64>>2];c[M>>2]=c[G>>2];c[N>>2]=c[H>>2];if(m){m=o;u=0;X=143;break}else{M=n;w=o;u=0;break}}else r=2;while(1){if((r|0)>=(ja|0)){r=2;break}p=c[ia+(r<<2)>>2]|0;if(!p){r=2;break}b[p>>1]=0;r=r+1|0}while(1){if((r|0)>=(ja|0))break;p=c[q+(r<<2)>>2]|0;if(!p)break;b[p>>1]=0;r=r+1|0}c[E>>2]=0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[h+16>>2]=0;c[h+20>>2]=0;c[F>>2]=1;u=wf(d,j,g,e,f,aa,0,c[K>>2]|0,c[J>>2]|0,o,t,ia,q,$,L,s,ba,h,A,0,ca)|0;if((u+30019|0)>>>0<20){y=0;k=0;x=n;w=o;v=_;r=$;break d}if(!u){y=c[N>>2]|0;y=0-((y|0)>-1?y:0-y|0)|0;c[N>>2]=y;c[H>>2]=y;y=c[M>>2]|0;y=0-((y|0)>-1?y:0-y|0)|0;c[M>>2]=y;c[G>>2]=y;y=0;k=0;x=n;w=o;v=_;u=-30010;r=$;break d}I=c[M>>2]|0;c[w>>2]=I;c[C>>2]=I;K=c[N>>2]|0;c[x>>2]=K;c[D>>2]=K;c[y>>2]=c[ka+60>>2];c[B>>2]=c[ka+64>>2];J=c[G>>2]|0;c[M>>2]=J;L=c[H>>2]|0;c[N>>2]=L;if(!((I|0)==(J|0)&(K|0)==(L|0))){y=0;k=0;x=n;w=o;v=_;u=-30015;r=$;break d}u=Hd(g,f,n,$,h,0)|0;if((u+30019|0)>>>0<20){y=0;k=0;x=n;w=o;v=_;r=$;break d}u=c[v>>2]|0;if(u|0){p=0;v=0;while(1){if((v|0)>=(f|0))break;L=b[o+(v<<1)>>1]|0;r=L&65535;if(L<<16>>16==0|(r|0)>(f|0))p=p+1|0;else b[u+(r+-1<<1)>>1]=v;v=v+1|0}c[h+284>>2]=p|0?0-e|0:e}c[O>>2]=(we(c[h+68>>2]|0,c[C>>2]|0,c[h+72>>2]|0,c[D>>2]|0,c[y>>2]|0,c[M>>2]|0,c[B>>2]|0,c[N>>2]|0)|0)+2;if(m){m=o;u=0;X=143}else{M=n;w=o;u=0}}else{n=0;o=0;s=0;X=142}while(0);if((X|0)==142)if(m){m=o;X=143}else{M=n;w=o}if((X|0)==143){c[(c[U>>2]|0)+24>>2]=R;M=n;w=m}c[S>>2]=T;if(!P){y=0;k=0;x=M;v=_;r=$;break}F=f<<1;ir(z|0,c[ea>>2]|0,F|0)|0;ir(_|0,c[da>>2]|0,F|0)|0;ir(t|0,c[W+24+(l*100|0)+76>>2]|0,F|0)|0;I=Pc(j,f,t,_,$,z,0)|0;ir(c[h+208>>2]|0,c[ea>>2]|0,F|0)|0;L=Bq(V)|0;if(!(Q|(s|0)!=0))s=Bq(V+2|0)|0;if(!Q?Ge(A,f)|0:0){y=L;k=0;x=M;v=_;u=-30002;r=$;break}if(!((ia|0)!=0&(q|0)!=0&(L|0)!=0&(Q|(s|0)!=0))){y=L;k=0;x=M;v=_;u=-30002;r=$;break}c[q>>2]=_;c[ia>>2]=_;c[q+4>>2]=z;c[ia+4>>2]=z;ud(g,e,la);vd(h,ka);u=Id(g,e,c[da>>2]|0,c[ea>>2]|0,_,z,h,j,1)|0;if((u+30019|0)>>>0<20){y=L;k=0;x=M;v=_;r=$;break}do if(!u){c[h+176>>2]=0;c[ka+176>>2]=0;c[h+188>>2]=0;c[ka+188>>2]=0;c[h+292>>2]=0;c[h+296>>2]=0;c[h+180>>2]=0;c[ka+180>>2]=0;c[h+192>>2]=0;c[ka+192>>2]=0;m=0;n=0}else{n=2;while(1){if((n|0)>=(ja|0)){n=2;break}m=c[ia+(n<<2)>>2]|0;if(!m){n=2;break}b[m>>1]=0;n=n+1|0}while(1){if((n|0)>=(ja|0))break;m=c[q+(n<<2)>>2]|0;if(!m)break;b[m>>1]=0;n=n+1|0}B=h+36|0;c[B>>2]=0;C=h+32|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[h+16>>2]=0;c[h+20>>2]=0;c[C>>2]=1;u=wf(d,j,g,e,f,aa,0,c[da>>2]|0,c[ea>>2]|0,L,t,ia,q,$,I,s,ba,h,A,0,ca)|0;if((u+30019|0)>>>0<20){y=L;k=0;x=M;v=_;r=$;break d}H=h+100|0;m=c[H>>2]|0;if(!u){y=0-((m|0)>-1?m:0-m|0)|0;c[h+176>>2]=y;c[ka+176>>2]=y;y=c[h+116>>2]|0;y=0-((y|0)>-1?y:0-y|0)|0;c[h+188>>2]=y;c[ka+188>>2]=y;y=L;k=0;x=M;v=_;u=-30010;r=$;break d}G=ka+176|0;c[G>>2]=m;K=h+176|0;c[K>>2]=m;D=h+116|0;v=c[D>>2]|0;E=ka+188|0;c[E>>2]=v;J=h+188|0;c[J>>2]=v;v=h+256|0;o=c[v>>2]|0;if(!o)m=0;else{m=0;p=0;while(1){if((p|0)>=(f|0))break;X=b[L+(p<<1)>>1]|0;n=X&65535;if(X<<16>>16==0|(n|0)>(f|0))m=m+1|0;else b[o+(n+-1<<1)>>1]=p;p=p+1|0}c[h+292>>2]=m|0?0-e|0:e}n=h+264|0;do if(c[n>>2]|0){u=Oi(j,Z,e,f,L)|0;if((u|0)<=0)if((u+30019|0)>>>0<20){y=L;k=0;x=M;v=_;r=$;break d}else break;else{X=c[Z+16>>2]|0;ir(c[n>>2]|0,c[Z+8>>2]|0,X<<1|0)|0;c[h+296>>2]=m|0?0-X|0:X;break}}while(0);m=Bq(V)|0;if(!m){y=L;k=0;x=M;v=_;u=-30002;r=$;break d}n=c[ka+84>>2]|0;k=h+60|0;c[k>>2]=n;y=h+64|0;c[y>>2]=c[ka+88>>2];o=c[G>>2]|0;c[H>>2]=o;c[h+104>>2]=o;p=ka+180|0;c[p>>2]=o;Z=c[E>>2]|0;c[D>>2]=Z;c[h+120>>2]=Z;x=ka+192|0;c[x>>2]=Z;if((o|0)>0|(Z|0)>0){ir(n|0,c[ka+76>>2]|0,o*6|0)|0;ir(c[y>>2]|0,c[ka+80>>2]|0,c[D>>2]<<2|0)|0}ir(m|0,L|0,V|0)|0;r=h+260|0;o=c[r>>2]|0;do if(o|0){n=c[v>>2]|0;if(!n)break;ir(o|0,n|0,F|0)|0}while(0);n=Hd(g,f,L,$,h,1)|0;if((n+30019|0)>>>0<20){y=L;k=m;x=M;v=_;u=n;r=$;break d}if((n|0)>0)o=2;else{if(n|0)break;c[k>>2]=c[ka+76>>2];c[y>>2]=c[ka+80>>2];c[H>>2]=c[G>>2];c[D>>2]=c[E>>2];n=0;break}while(1){if((o|0)>=(ja|0)){o=2;break}n=c[ia+(o<<2)>>2]|0;if(!n){o=2;break}b[n>>1]=0;o=o+1|0}while(1){if((o|0)>=(ja|0))break;n=c[q+(o<<2)>>2]|0;if(!n)break;b[n>>1]=0;o=o+1|0}c[B>>2]=0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[h+16>>2]=0;c[h+20>>2]=0;c[C>>2]=1;u=wf(d,j,g,e,f,aa,0,c[da>>2]|0,c[ea>>2]|0,m,t,ia,q,$,I,s,ba,h,A,0,ca)|0;if((u+30019|0)>>>0<20){y=L;k=m;x=M;v=_;r=$;break d}o=c[H>>2]|0;if(!u){y=0-((o|0)>-1?o:0-o|0)|0;c[K>>2]=y;c[G>>2]=y;y=c[D>>2]|0;y=0-((y|0)>-1?y:0-y|0)|0;c[J>>2]=y;c[E>>2]=y;y=L;k=m;x=M;v=_;u=-30010;r=$;break d}c[p>>2]=o;v=h+180|0;c[v>>2]=o;n=c[D>>2]|0;c[x>>2]=n;u=h+192|0;c[u>>2]=n;c[k>>2]=c[ka+76>>2];c[y>>2]=c[ka+80>>2];c[H>>2]=c[G>>2];c[D>>2]=c[E>>2];if((o|0)!=(c[K>>2]|0)){y=L;k=m;x=M;v=_;u=-30015;r=$;break d}if((n|0)!=(c[J>>2]|0)){y=L;k=m;x=M;v=_;u=-30015;r=$;break d}n=Hd(g,f,L,$,h,0)|0;if((n+30019|0)>>>0<20){y=L;k=m;x=M;v=_;u=n;r=$;break d}p=c[r>>2]|0;if(p|0){n=0;r=0;while(1){if((r|0)>=(f|0))break;j=b[m+(r<<1)>>1]|0;o=j&65535;if(j<<16>>16==0|(o|0)>(f|0))n=n+1|0;else b[p+(o+-1<<1)>>1]=r;r=r+1|0}c[h+292>>2]=n|0?0-e|0:e}c[Y>>2]=(we(c[h+84>>2]|0,c[v>>2]|0,c[h+88>>2]|0,c[u>>2]|0,c[h+76>>2]|0,c[K>>2]|0,c[h+80>>2]|0,c[J>>2]|0)|0)+2;n=0}while(0);c[h+52>>2]=c[ka+52>>2];y=L;k=m;x=M;v=_;u=n;r=$}else{A=0;y=0;k=0;x=0;w=0;v=_;u=-30002;s=0;r=$;q=0}}else{A=0;z=0;y=0;k=0;x=0;w=0;v=0;t=0;s=0;r=0;q=0}}while(0);if(c[la>>2]|0){ud(g,e,la);wd(h,ka)}m=h+96|0;if(c[m>>2]|0){hh(ha,m,4);hh(ga,h+148|0,4);hh(fa,h+156|0,4)}if(ia|0){c[ia+4>>2]=0;c[ia>>2]=0;m=2;while(1){if((m|0)>=(ja|0))break;if(!(c[ia+(m<<2)>>2]|0))break;m=m+1|0}if(q|0){p=ja+-1|0;o=2;while(1){if((o|0)>=(ja|0))break;n=c[q+(o<<2)>>2]|0;if(!n)break;if((m|0)<(p|0)){c[ia+(m<<2)>>2]=n;m=m+1|0}else Cq(n);o=o+1|0}Cq(q)}}c[h+320>>2]=0;if(z|0)Cq(z);if(r|0)Cq(r);if(v|0)Cq(v);if(t|0)Cq(t);if(s|0)Cq(s);Ie(A);if(y|0)Cq(y);if(k|0)Cq(k);if(x|0)Cq(x);if(w|0)Cq(w);c[ma>>2]=Dc()|0;c[h+28>>2]=Ec(d,ma,na)|0;i=oa;return ((u|0)>-2?e:u)|0}function Rc(a,b,d,e,f,g,h,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;if((c[f+324>>2]|0)!=0?(c[f+320>>2]|0)==0:0)e=Qc(a,b,d,e,f,g,h,i)|0;else e=-30016;return e|0}function Sc(a,b,d){a=a|0;b=b|0;d=d|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+20>>2]=(b|0)==2?2:1;c[a+16>>2]=d;return}function Tc(a){a=a|0;var b=0;if(a|0?(Cq(c[a>>2]|0),c[a>>2]=0,c[a+4>>2]=0,c[a+8>>2]=0,c[a+12>>2]=0,b=c[a+16>>2]|0,!((b|0)==0|(c[2504]|0)==(b|0)|(c[2475]|0)==(b|0)|(c[2534]|0)==(b|0))):0)oq(b)|0;return}function Uc(b){b=b|0;var d=0,e=0;switch(c[b+20>>2]|0){case 1:{d=b+12|0;e=c[d>>2]|0;if((e|0)<(c[b+8>>2]|0)){c[d>>2]=e+1;d=a[(c[b>>2]|0)+e>>0]|0}else d=-1;break}case 2:{d=lq(c[b+16>>2]|0)|0;break}default:d=-1}return d|0}function Vc(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;g=c+-1|0;do if((c|0)<1)b=0;else{c=0;a:while(1){if((c|0)>=(g|0))break;e=Uc(d)|0;switch(e|0){case -1:{h=6;break a}case 9:{h=4;break a}default:{}}f=c+1|0;a[b+c>>0]=e;if((e|0)==10){c=f;break}else c=f}if((h|0)==4){a[b+c>>0]=10;c=c+1|0}else if((h|0)==6)if(!c){b=0;break}a[b+c>>0]=0}while(0);return b|0}function Wc(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+16|0;k=m;h=d+-1|0;j=b+h|0;g=d+-2|0;do{if(!(Vc(b,h,e)|0)){l=3;break}a[j>>0]=0;if(!(op(b,10)|0))d=(cp(b)|0)==(g|0);else d=0;c[f>>2]=d&1;Go(b,k)|0;d=c[k>>2]|0}while(!(d|0));if((l|0)==3){c[f>>2]=0;d=-1}i=m;return d|0}function Xc(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0;j=i;i=i+16|0;h=j;g=d+-1|0;if(!(Vc(b,g,e)|0)){c[f>>2]=0;g=-1}else{a[b+g>>0]=0;if(!(op(b,10)|0))g=(cp(b)|0)==(d+-2|0);else g=0;c[f>>2]=g&1;Go(b,h)|0;g=c[h>>2]|0}i=j;return g|0}function Yc(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;n=i;i=i+16|0;m=n;a:do if(a){switch(c[a+20>>2]|0){case 1:break;case 2:{a=a+16|0;l=(c[a>>2]|0)==0;c[m>>2]=d;if(l){e=0;a=Bp(c[2504]|0,b,m)|0}else{e=Bp(c[a>>2]|0,b,m)|0;a=0}a=e|0?e:a;break a}default:{a=0;break a}}c[m>>2]=d;f=Zc(b,m)|0;if((f|0)>-1){k=a+4|0;e=c[k>>2]|0;l=a+8|0;j=c[l>>2]|0;if((e-j|0)<=(f|0)){g=(f|0)<32768?32768:f;h=Dq(e+g|0,1)|0;if(!h){a=-1;break}f=c[a>>2]|0;if(f){if((j|0)>0)ir(h|0,f|0,j|0)|0;Cq(f);e=c[k>>2]|0}c[a>>2]=h;c[k>>2]=e+g}c[m>>2]=d;a=rq((c[a>>2]|0)+(c[l>>2]|0)|0,b,m)|0;if((a|0)>-1)c[l>>2]=(c[l>>2]|0)+a}else a=-1}else a=-1;while(0);i=n;return a|0}function Zc(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;e=b;b=0;a:while(1){switch(a[e>>0]|0){case 0:break a;case 37:{f=e+1|0;e=a[f>>0]|0;if(e<<24>>24==37){e=f;i=4}else{g=0;b:while(1){switch(e<<24>>24){case 48:case 43:case 45:case 32:break;case 35:{b=b+2|0;break}case 42:{j=(c[d>>2]|0)+(4-1)&~(4-1);g=c[j>>2]|0;c[d>>2]=j+4;break}default:break b}j=f+1|0;e=a[j>>0]|0;f=j}c:do if(!g){g=yq(f)|0;while(1){if(!(e<<24>>24)){e=0;break c}if(((e<<24>>24)+-48|0)>>>0>=10)break c;j=f+1|0;e=a[j>>0]|0;f=j}}while(0);if((g|0)<0){b=-1;break a}if(e<<24>>24==46){i=f+1|0;e=a[i>>0]|0;d:do if(e<<24>>24==42){j=(c[d>>2]|0)+(4-1)&~(4-1);h=c[j>>2]|0;c[d>>2]=j+4;f=f+2|0}else{h=yq(i)|0;f=i;while(1){if(!(e<<24>>24))break d;if(((e<<24>>24)+-48|0)>>>0>=10)break d;j=f+1|0;e=a[j>>0]|0;f=j}}while(0);if((h|0)<0){b=-1;break a}e=a[f>>0]|0}else h=0;e:do switch(e<<24>>24|0){case 104:{f=f+1|0;e=a[f>>0]|0;switch(e<<24>>24|0){case 117:case 88:case 120:case 111:case 105:case 100:{i=0;break e}default:{}}i=65536;break}case 108:{f=f+1|0;e=a[f>>0]|0;switch(e<<24>>24|0){case 102:case 117:case 88:case 120:case 111:case 105:case 100:{i=0;break}default:{b=-1;break a}}break}case 76:case 78:case 70:{f=f+1|0;e=a[f>>0]|0;i=0;break}default:i=0}while(0);j=e<<24>>24;e=j|i;f:do if((e|0)>=65635){if((e|0)>=131155)switch(e|0){case 131155:case 131187:case 131171:{b=-1;break a}default:{i=36;break f}}if((e|0)<65651)switch(e|0){case 65635:{i=31;break f}default:{i=36;break f}}if((e|0)<131139)switch(e|0){case 65651:{i=33;break f}default:{i=36;break f}}else switch(e|0){case 131139:{b=-1;break a}default:{i=36;break f}}}else{g:do if((e|0)>=115)if((e|0)<65603)switch(e|0){case 115:break g;default:{i=36;break f}}else switch(e|0){case 65603:{i=31;break f}case 65619:{i=33;break f}default:{i=36;break f}}else{switch(e|0){case 83:break g;case 67:case 99:break;default:{i=36;break f}}c[d>>2]=((c[d>>2]|0)+(4-1)&~(4-1))+4;e=2;i=34;break f}while(0);i=(c[d>>2]|0)+(4-1)&~(4-1);e=c[i>>2]|0;c[d>>2]=i+4;e=cp(e)|0;e=(e|0)<1?1:e;i=34}while(0);h:do if((i|0)==31){c[d>>2]=((c[d>>2]|0)+(4-1)&~(4-1))+4;e=2;i=34}else if((i|0)==33){j=(c[d>>2]|0)+(4-1)&~(4-1);e=c[j>>2]|0;c[d>>2]=j+4;e=cp(e)|0;e=(e|0)<1?1:e;i=34}else if((i|0)==36){i=0;switch(j|0){case 111:case 88:case 120:case 117:case 105:case 100:{c[d>>2]=((c[d>>2]|0)+(4-1)&~(4-1))+4;g=h+g|0;g=(g|0)<32?32:g;break h}case 71:case 103:case 102:case 101:{c[d>>2]=((c[d>>2]|0)+(8-1)&~(8-1))+8;g=h+g|0;g=(g|0)<32?32:g;break h}case 112:{c[d>>2]=((c[d>>2]|0)+(4-1)&~(4-1))+4;g=h+g|0;g=(g|0)<32?32:g;break h}case 110:{c[d>>2]=((c[d>>2]|0)+(4-1)&~(4-1))+4;g=0;break h}default:{b=-1;break a}}}while(0);if((i|0)==34){i=0;e=(e|0)>(g|0)?e:g;if(!h)g=e;else g=(e|0)<(h|0)?e:h}e=f;b=g+b|0}break}default:i=4}if((i|0)==4)b=b+1|0;e=e+1|0}return b|0}function _c(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;n=i;i=i+32|0;e=n;m=n+8|0;a:do if(a){switch(c[a+20>>2]|0){case 1:break;case 2:{c[m>>2]=d;a=c[a+16>>2]|0;c[e>>2]=m;$c(a,b,e)|0;a=0;break a}default:{a=0;break a}}c[m>>2]=d;f=Zc(b,m)|0;if((f|0)>-1){k=a+4|0;e=c[k>>2]|0;l=a+8|0;j=c[l>>2]|0;if((e-j|0)<=(f|0)){g=(f|0)<32768?32768:f;h=Dq(e+g|0,1)|0;if(!h){a=-1;break}f=c[a>>2]|0;if(f){if((j|0)>0)ir(h|0,f|0,j|0)|0;Cq(f);e=c[k>>2]|0}c[a>>2]=h;c[k>>2]=e+g}c[m>>2]=d;a=rq((c[a>>2]|0)+(c[l>>2]|0)|0,b,m)|0;if((a|0)>-1)c[l>>2]=(c[l>>2]|0)+a}else a=-1}else a=-1;while(0);i=n;return a|0}function $c(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=i;i=i+16|0;f=e;a=(a|0)==0?c[2504]|0:a;c[f>>2]=d;d=Bp(a,b,f)|0;i=e;return d|0}function ad(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;n=i;i=i+16|0;m=n;a:do if(a){switch(c[a+20>>2]|0){case 1:break;case 2:{a=a+16|0;if(!(c[a>>2]|0)){a=0;break a}c[m>>2]=d;a=bd(c[a>>2]|0,b,m)|0;break a}default:{a=0;break a}}c[m>>2]=d;f=Zc(b,m)|0;if((f|0)>-1){k=a+4|0;e=c[k>>2]|0;l=a+8|0;j=c[l>>2]|0;if((e-j|0)<=(f|0)){g=(f|0)<32768?32768:f;h=Dq(e+g|0,1)|0;if(!h){a=-1;break}f=c[a>>2]|0;if(f){if((j|0)>0)ir(h|0,f|0,j|0)|0;Cq(f);e=c[k>>2]|0}c[a>>2]=h;c[k>>2]=e+g}c[m>>2]=d;a=rq((c[a>>2]|0)+(c[l>>2]|0)|0,b,m)|0;if((a|0)>-1)c[l>>2]=(c[l>>2]|0)+a}else a=-1}else a=-1;while(0);i=n;return a|0}function bd(b,d,e){b=b|0;d=d|0;e=e|0;if(((d|0)!=0&(c[2475]|0)==(b|0)?(a[d>>0]|0)!=0:0)?(a[d+((cp(d)|0)+-1)>>0]|0)==13:0)e=Bp(b,d,e)|0;else e=Bp(b,d,e)|0;return e|0}function cd(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=i;i=i+16|0;e=f;if(!a)e=0;else{c[e>>2]=d;e=bd(a,b,e)|0}i=f;return e|0}function dd(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=i;i=i+64|0;f=h;switch(c[e+20>>2]|0){case 2:{e=c[e+16>>2]|0;er(b|0,0,d|0)|0;d=pq(b,d,e)|0;if(d)if(!(op(d,10)|0)){do if(!(pq(f,64,e)|0))break;while(!(op(f,10)|0));g=14}else{e=d;g=15}else d=0;break}case 1:{er(b|0,0,d|0)|0;d=ed(b,d,e)|0;if(d)if(!(op(d,10)|0)){do if(!(ed(f,64,e)|0))break;while(!(op(f,10)|0));g=14}else{e=d;g=15}else d=0;break}default:d=0}if((g|0)==14)if(!d)d=0;else{e=d;g=15}if((g|0)==15){d=op(b,13)|0;if(!d)d=e;else{a[d>>0]=10;a[d+1>>0]=0;d=e}}i=h;return d|0}function ed(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;j=e+12|0;e=(c[e>>2]|0)+(c[j>>2]|0)|0;if((d|0)<1|(e|0)==0)e=0;else{h=d;d=0;g=e;i=b;while(1){if((h|0)<=1){e=i;break}f=a[g>>0]|0;d=f<<24>>24;if(!(f<<24>>24)){e=i;break}c[j>>2]=(c[j>>2]|0)+1;e=i+1|0;a[i>>0]=f;if(f<<24>>24==10)break;else{h=h+-1|0;g=g+1|0;i=e}}a[e>>0]=0;e=(d|0)==0&(e|0)==(b|0)?0:b}return e|0}function fd(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;b=(b|0)<1?262144:b;e=Dq(b,1)|0;if(!e)b=-1;else{c[a>>2]=e;c[a+4>>2]=b;c[a+12>>2]=(d|0)<1?262144:d}return b|0}function gd(b){b=b|0;var d=0;if(b|0){d=c[b>>2]|0;if(d|0)a[d>>0]=0;c[b+12>>2]=0;c[b+8>>2]=0}return}function hd(a){a=a|0;if(a|0){Cq(c[a>>2]|0);c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0}return}function id(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;do if(a){if((b|0)<1){d=c[a+4>>2]|0;break}g=c[a+8>>2]|0;h=a+4|0;d=c[h>>2]|0;if((g+b|0)>=(d|0)){e=c[a+12>>2]|0;e=(e|0)>(b|0)?e:b;f=Dq(e+d|0,1)|0;if(!f)d=-1;else{b=c[a>>2]|0;if(b){if((g|0)>0)ir(f|0,b|0,g|0)|0;Cq(b);d=c[h>>2]|0}c[a>>2]=f;d=d+e|0;c[h>>2]=d}}}else d=-1;while(0);return d|0}function jd(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;g=i;i=i+16|0;f=g;if(a){c[f>>2]=d;e=Zc(b,f)|0;if((e|0)>=0){id(a,e)|0;c[f>>2]=d;d=a+8|0;e=rq((c[a>>2]|0)+(c[d>>2]|0)|0,b,f)|0;if((e|0)>-1)c[d>>2]=(c[d>>2]|0)+e}else e=0}else e=-1;i=g;return e|0}function kd(a){a=a|0;var b=0,d=0,e=0,f=0;f=i;i=i+16|0;d=f+8|0;b=f;a:do if((a|0)>=-30007){if((a|0)<-30001)switch(a|0){case -30002:{a=85269;break a}case -30003:{a=10956;break a}case -30004:{a=10943;break a}case -30005:{a=10930;break a}case -30006:{a=10914;break a}case -30007:{a=10901;break a}default:{e=25;break a}}if((a|0)>=-9986){if((a|0)<-9985){switch(a|0){case -9986:break;default:{e=25;break a}}a=10627;break}if((a|0)>=0)switch(a|0){case 0:{a=92409;break a}default:{e=25;break a}}switch(a|0){case -9985:break;default:{e=25;break a}}a=10595;break}if((a|0)<-3e4){switch(a|0){case -30001:break;default:{e=25;break a}}a=10968;break}if((a|0)<-9988){switch(a|0){case -3e4:break;default:{e=25;break a}}a=10984;break}else{switch(a|0){case -9988:break;default:{e=25;break a}}a=10657;break}}else do switch(a|0){case -30008:{a=10881;break a}case -30009:{a=10871;break a}case -30010:{a=10855;break a}case -30011:{a=10841;break a}case -30012:{a=10826;break a}case -30013:{a=10799;break a}case -30014:{a=10781;break a}case -30015:{a=10765;break a}case -30017:{a=10748;break a}case -30016:{a=10738;break a}case -30018:{a=10704;break a}case -30019:{a=10692;break a}default:{e=25;break a}}while(0);while(0);do if((e|0)==25)if((a|0)>-30019){c[b>>2]=a;qq(92152,10560,b)|0;a=92152;break}else{c[d>>2]=-30019-a;qq(92152,10579,d)|0;a=92152;break}while(0);i=f;return a|0}function ld(b,c){b=b|0;c=c|0;var d=0,e=0,f=0,g=0;a:do if(!((b|0)==0|(c|0)==0)?(a[c>>0]|0)!=0:0){f=np(b,c)|0;do if(f|0){if((f|0)!=(b|0)){if((a[f+-1>>0]|0)!=32)break;if((a[f+-2>>0]|1)<<24>>24!=59)break}g=cp(b)|0;e=cp(c)|0;d=f+e|0;if((d|0)==(b+g|0)){d=1;break a}d=a[d>>0]|0;if(d<<24>>24==59)if((a[f+(e+1)>>0]|0)==32){d=1;break a}else break;else if(d<<24>>24==32?(a[f+(e+-1)>>0]|0)==58:0){d=1;break a}else break}while(0);d=cp(b)|0;e=(d|0)>0;if(((cp(c)|0)+d+((e&1)<<1)|0)>=256){if(!((d+3|0)<256&(np(b,10999)|0)==0)){d=0;break}d=b+(cp(b)|0)|0;a[d>>0]=46;a[d+1>>0]=46;a[d+2>>0]=46;a[d+3>>0]=0;d=0;break}if(e){if((a[b+(d+-1)>>0]|0)!=58){g=b+(cp(b)|0)|0;a[g>>0]=59;a[g+1>>0]=0}g=b+(cp(b)|0)|0;a[g>>0]=32;a[g+1>>0]=0}up(b,c)|0;d=1}else d=0;while(0);return d|0}function md(b,c,d,f){b=b|0;c=c|0;d=d|0;f=f|0;var g=0,h=0,i=0;g=c+f|0;a:do if(!(a[g>>0]|0))if(!(a[b+(f*144|0)+124>>0]|0)){a[g>>0]=1;h=b+(f*144|0)+73|0;i=0;while(1){if((i|0)>=(a[h>>0]|0)){g=0;break a}g=e[b+(f*144|0)+6+(i<<1)>>1]|0;if((g|0)!=(d|0)?md(b,c,f,g)|0:0){g=1;break a}i=i+1|0}}else g=1;else g=0;while(0);return g|0}function nd(c,e,f,g){c=c|0;e=e|0;f=f|0;g=g|0;if((f|0)<3?(b[c+(e*144|0)+94+(f<<1)>>1]|0)!=0:0){f=c+(e*144|0)+118+f|0;g=g&7;a[f>>0]=d[f>>0]&248|g;a[c+(e*144|0)+124>>0]=g;c=1}else c=0;return c|0}function od(c,d,e){c=c|0;d=d|0;e=e|0;var f=0;if((e|0)<3?(b[c+(d*144|0)+94+(e<<1)>>1]|0)!=0:0){while(1){f=e+1|0;if((e|0)==2)break;b[c+(d*144|0)+94+(e<<1)>>1]=b[c+(d*144|0)+94+(f<<1)>>1]|0;a[c+(d*144|0)+106+e>>0]=a[c+(d*144|0)+106+f>>0]|0;a[c+(d*144|0)+112+e>>0]=a[c+(d*144|0)+112+f>>0]|0;a[c+(d*144|0)+118+e>>0]=a[c+(d*144|0)+118+f>>0]|0;e=f}b[c+(d*144|0)+98>>1]=0;a[c+(d*144|0)+108>>0]=0;a[c+(d*144|0)+114>>0]=0;a[c+(d*144|0)+120>>0]=0;if(!(b[c+(d*144|0)+94>>1]|0)){a[c+(d*144|0)+124>>0]=0;a[c+(d*144|0)+126>>0]=0;a[c+(d*144|0)+128>>0]=0;e=1}else e=1}else e=0;return e|0}function pd(a,c,d,f){a=a|0;c=c|0;d=d|0;f=f|0;var g=0,h=0,i=0,j=0;i=(e[a+(c*144|0)+94+(d<<1)>>1]|0)+-1|0;g=0;while(1){if((g|0)>=3){g=0;break}h=b[a+(i*144|0)+94+(g<<1)>>1]|0;if(!(h<<16>>16)){g=0;break}if(((h&65535)+-1|0)==(c|0)){j=6;break}g=g+1|0}if((j|0)==6)if(!(nd(a,i,g,f)|0))g=0;else g=nd(a,c,d,f)|0;return g|0}function qd(a,c,d){a=a|0;c=c|0;d=d|0;var f=0,g=0,h=0,i=0;h=(e[a+(c*144|0)+94+(d<<1)>>1]|0)+-1|0;f=0;while(1){if((f|0)>=3){f=0;break}g=b[a+(h*144|0)+94+(f<<1)>>1]|0;if(!(g<<16>>16)){f=0;break}if(((g&65535)+-1|0)==(c|0)){i=6;break}f=f+1|0}if((i|0)==6)if(!(od(a,h,f)|0))f=0;else f=od(a,c,d)|0;return f|0}function rd(b,c){b=b|0;c=c|0;var d=0;d=b+(c*144|0)+124|0;if(!(a[d>>0]|0))d=0;else{a[d>>0]=0;a[b+(c*144|0)+126>>0]=0;a[b+(c*144|0)+128>>0]=0;d=1}return d|0}function sd(d,f,g,h,j,k){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;I=i;i=i+16|0;G=I;H=Bq(g)|0;if(!H)k=-1;else{E=d+8|0;F=d+12|0;D=(k|0)==0;l=0;m=0;k=0;while(1){C=0;q=0;p=0;n=k;while(1){if((C|0)>(g|0))break;if((C|0)!=(g|0)){l=e[j+(C<<1)>>1]|0;if(p<<16>>16==(b[h+(l<<1)>>1]|0)){r=l;B=49}else B=7}else B=7;do if((B|0)==7){B=0;A=C-q|0;if((A|0)>(m|0)){m=e[j+(q<<1)>>1]|0;z=a[f+(m*144|0)+73>>0]|0;if(!(b[f+(m*144|0)+92>>1]|0))o=a[f+(m*144|0)+75>>0]|0;else o=0;if((o+z|0)>4){m=0;break}else m=0;while(1){if((m|0)>=(z|0))break;b[G+(m<<1)>>1]=m;m=m+1|0}y=(o|0)>1;x=(o|0)<4;w=q;m=0;while(1){if((w|0)>=(C|0))break;v=e[j+(w<<1)>>1]|0;c[E>>2]=f+(v*144|0)+6;c[F>>2]=h;ih(d,G,z,2,10)|0;u=H+v|0;r=0;t=0;s=0;o=-1;a:while(1){while(1){if((r|0)>(z|0))break a;if((r|0)==(z|0)){s=r;break}if(s<<16>>16!=(b[h+(e[f+(v*144|0)+6+(e[G+(r<<1)>>1]<<1)>>1]<<1)>>1]|0)){s=r;break}r=r+1|0}b:do if((s-t|0)>1){r=t;o=0;while(1){if((r|0)>=(s|0))break b;er(H|0,0,g|0)|0;a[u>>0]=1;t=(md(f,H,v,e[f+(v*144|0)+6+(e[G+(r<<1)>>1]<<1)>>1]|0)|0)+o|0;r=r+1|0;o=t}}while(0);r=s+1|0;if(!((r|0)<(z|0)&(o|0)!=0))break;t=s;s=b[h+(e[f+(v*144|0)+6+(e[G+(s<<1)>>1]<<1)>>1]<<1)>>1]|0}do if(y){if(((!D?(a[f+(v*144|0)+76>>0]|0)<=1:0)?(a[f+(v*144|0)+77>>0]|0)<=1:0)?x&(a[f+(v*144|0)+78>>0]|0)<2:0)break;o=0}while(0);w=w+1|0;m=((o|0)==0&1)+m|0}if((m|0)==(A|0)){u=q;while(1){if((u|0)>=(C|0))break;s=e[j+(u<<1)>>1]|0;a[f+(s*144|0)+124>>0]=0;a[f+(s*144|0)+126>>0]=0;a[f+(s*144|0)+128>>0]=0;a[f+(s*144|0)+131>>0]=0;v=0;while(1){if((v|0)>=3)break;t=f+(s*144|0)+94+(v<<1)|0;m=b[t>>1]|0;if(!(m<<16>>16))break;r=(m&65535)+-1|0;m=0;while(1){if((m|0)>=3)break;o=b[f+(r*144|0)+94+(m<<1)>>1]|0;if(!(o<<16>>16))break;if(((o&65535)+-1|0)==(s|0)){B=42;break}m=m+1|0}if((B|0)==42){B=0;od(f,r,m)|0}b[t>>1]=0;a[f+(s*144|0)+106+v>>0]=0;a[f+(s*144|0)+112+v>>0]=0;a[f+(s*144|0)+118+v>>0]=0;v=v+1|0}u=u+1|0}n=A+n|0}}if((C|0)<(g|0)){q=C;r=l;p=b[h+(l<<1)>>1]|0;m=0;B=49}else{r=l;m=0;B=49}}while(0);if((B|0)==49){if((C|0)<(g|0))o=(a[f+(r*144|0)+124>>0]|0)==0;else o=0;l=r;m=(o&1)+m|0}C=C+1|0}if((n|0)==(k|0))break;else k=n}}Cq(H);i=I;return k|0}
+function ok(d,f,g,h,i){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;if(((i|0)!=0?(E=c[i+4>>2]|0,(E|0)!=0):0)?(j=c[i>>2]|0,(j|0)!=0):0){F=f+28|0;k=c[F>>2]|0;G=f+20|0;D=c[G>>2]|0;C=f+44|0;if((D+E|0)<(c[C>>2]|0)){l=0;m=0;while(1){if((l|0)>=(E|0))break;B=e[j+(l*10|0)+6>>1]|0;l=l+1|0;m=(B|0)>(m|0)?B:m}j=f+76|0;er((c[j>>2]|0)+(D<<5)|0,0,m<<5|0)|0;l=c[i>>2]|0;if((m|0)!=(e[l+((E+-1|0)*10|0)+6>>1]|0))ih(d,l,E,10,23)|0;B=c[j>>2]|0;j=B+(D<<5)|0;l=0;d=j+-32|0;while(1){if((l|0)>=(E|0))break;z=c[i>>2]|0;A=j+(e[z+(l*10|0)+6>>1]<<5)+-32|0;c[A+28>>2]=(c[d+28>>2]|0)+(e[d+24>>1]<<2);b[A+24>>1]=(e[z+(l*10|0)+4>>1]|0)+1;b[A+22>>1]=0;c[A+12>>2]=0;c[A+8>>2]=0;c[A+4>>2]=0;c[A>>2]=0;b[A+20>>1]=16;l=l+1|0;d=A}x=f+48|0;y=f+80|0;z=f+178|0;A=0;while(1){if((A|0)>=(h|0)){j=0;break}j=b[g+(A*176|0)+110>>1]|0;if(j<<16>>16){w=(j&65535)+D|0;q=w+-1|0;j=B+(A<<5)|0;if((w|0)>(c[C>>2]|0)){j=-9993;break}if((k|0)>=(c[x>>2]|0)){j=-9993;break}r=B+(q<<5)+22|0;s=b[r>>1]|0;if((s&65535)>=(e[B+(q<<5)+24>>1]|0)){j=-9993;break}t=B+(A<<5)+22|0;if((e[t>>1]|0)>=(e[B+(A<<5)+24>>1]|0)){j=-9993;break}u=B+(A<<5)+20|0;b[u>>1]=e[u>>1]|8;u=c[y>>2]|0;v=u+(k*28|0)+8|0;c[v>>2]=1;w=u+(k*28|0)+16|0;c[w>>2]=0;a[u+(k*28|0)+24>>0]=0;p=u+(k*28|0)+25|0;a[p>>0]=a[p>>0]&a[z>>0];if((a[g+(A*176|0)+99>>0]|0)!=1){c[w>>2]=1;p=B+(q<<5)+8|0;c[p>>2]=(c[p>>2]|0)+1;p=B+(q<<5)|0;c[p>>2]=(c[p>>2]|0)+1;p=B+(A<<5)+8|0;c[p>>2]=(c[p>>2]|0)+1;c[j>>2]=(c[j>>2]|0)+1}d=B+(A<<5)+28|0;i=e[t>>1]|0;p=0;while(1){if((p|0)==(i|0))break;o=c[(c[d>>2]|0)+(p<<2)>>2]|0;n=c[j>>2]|0;l=e[u+(o*28|0)+2>>1]^A;o=u+(o*28|0)+8|0;do if((c[o>>2]|0)==0?(l|0)<(c[f>>2]|0):0){l=c[B+(l<<5)>>2]|0;if((l|0)<=0)break;n=(l|0)<(n|0)?l:n;c[o>>2]=(n|0)<2?n:2}while(0);p=p+1|0}b[u+(k*28|0)>>1]=A;b[u+(k*28|0)+2>>1]=q^A;p=b[t>>1]|0;c[(c[d>>2]|0)+((p&65535)<<2)>>2]=k;c[(c[B+(q<<5)+28>>2]|0)+((s&65535)<<2)>>2]=k;b[t>>1]=p+1<<16>>16;b[u+(k*28|0)+4>>1]=p;t=b[r>>1]|0;b[r>>1]=t+1<<16>>16;b[u+(k*28|0)+6>>1]=t;c[u+(k*28|0)+12>>2]=c[v>>2];c[u+(k*28|0)+20>>2]=c[w>>2];k=k+1|0}A=A+1|0}c[F>>2]=k;c[G>>2]=(c[G>>2]|0)+m;c[f+12>>2]=E}else j=-9993}else j=0;return j|0}function pk(a,b,c){a=a|0;b=b|0;c=c|0;return (e[a+6>>1]|0)-(e[b+6>>1]|0)|0}function qk(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;do if(!(rk(b,d,e,0)|0)){if(c[c[b+164>>2]>>2]&8|0?(h=ok(a,b,d,e,g)|0,(h+9999|0)>>>0<20):0)break;h=sk(a,b,d,e,f)|0}else h=-9987;while(0);return h|0}function rk(d,f,g,h){d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;if(!d)i=1;else{v=d+76|0;m=c[v>>2]|0;j=c[d+80>>2]|0;a:do if(m)if(j){w=d+28|0;i=c[w>>2]|0;k=0;l=0;while(1){if((l|0)>=(i|0))break;k=((a[j+(l*28|0)+24>>0]|0)!=0&1)+k|0;l=l+1|0}t=(h|0)!=0;u=d+178|0;s=c[d+20>>2]|0;r=c[d>>2]|0;while(1){if((r|0)>=(s|0))break;m=c[v>>2]|0;o=m+(r<<5)+28|0;p=e[m+(r<<5)+22>>1]|0;q=0;while(1){if((q|0)==(p|0))break;i=e[j+((c[(c[o>>2]|0)+(q<<2)>>2]|0)*28|0)+2>>1]^r;if(t&(i|0)<(g|0)){b[f+(i*176|0)+110>>1]=0;b[f+(i*176|0)+108>>1]=0}l=c[v>>2]|0;h=l+(i<<5)+28|0;m=e[l+(i<<5)+22>>1]|0;n=0;while(1){if((n|0)==(m|0))break;y=c[(c[h>>2]|0)+(n<<2)>>2]|0;x=e[j+(y*28|0)+2>>1]^i;c[j+(y*28|0)+8>>2]=c[j+(y*28|0)+12>>2];c[j+(y*28|0)+16>>2]=c[j+(y*28|0)+20>>2];a[j+(y*28|0)+24>>0]=0;y=j+(y*28|0)+25|0;a[y>>0]=a[y>>0]&a[u>>0];y=c[v>>2]|0;c[y+(x<<5)>>2]=c[y+(x<<5)+4>>2];c[y+(x<<5)+8>>2]=c[y+(x<<5)+12>>2];n=n+1|0}c[l+(i<<5)>>2]=c[l+(i<<5)+4>>2];m=c[v>>2]|0;c[m+(i<<5)+8>>2]=c[m+(i<<5)+12>>2];y=m+(i<<5)+20|0;b[y>>1]=e[y>>1]&1;q=q+1|0}r=r+1|0}i=k*100|0;if((c[w>>2]|0)>(c[d+24>>2]|0)){k=c[d>>2]|0;l=d+40|0;h=0;while(1){if((h|0)>=(k|0))break a;b[m+(h<<5)+22>>1]=65534-(c[l>>2]|0)+(e[m+(h<<5)+24>>1]|0);h=h+1|0}}}else{j=0;i=2}else i=2;while(0);i=(j|0)==0?i+4|0:i;i=(c[d+84>>2]|0)==0?i+8|0:i;xj(d)|0;c[d+20>>2]=c[d>>2];c[d+28>>2]=c[d+24>>2];c[d+4>>2]=0;c[d+16>>2]=0;c[d+12>>2]=0;c[d+36>>2]=0}return i|0}function sk(f,g,h,j,k){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;K=i;i=i+16|0;G=K;do if(((k|0)!=0?(H=c[k+16>>2]|0,(H|0)!=0):0)?(l=c[k>>2]|0,(l|0)!=0):0){I=g+28|0;m=c[I>>2]|0;J=g+20|0;F=c[J>>2]|0;D=g+44|0;if((F+H|0)<(c[D>>2]|0)){n=0;o=0}else{l=-9993;break}while(1){if((n|0)>=(H|0))break;C=e[l+(n*36|0)+28>>1]|0;n=n+1|0;o=(C|0)>(o|0)?C:o}C=g+76|0;er((c[C>>2]|0)+(F<<5)|0,0,o<<5|0)|0;l=c[k>>2]|0;if((o|0)!=(e[l+((H+-1|0)*36|0)+28>>1]|0))ih(f,l,H,36,24)|0;l=(c[C>>2]|0)+(F<<5)|0;n=0;f=l+-32|0;while(1){if((n|0)>=(H|0))break;A=c[k>>2]|0;B=l+(e[A+(n*36|0)+28>>1]<<5)+-32|0;c[B+28>>2]=(c[f+28>>2]|0)+(e[f+24>>1]<<2);b[B+24>>1]=(e[A+(n*36|0)+30>>1]|0)+2;b[B+22>>1]=0;c[B+12>>2]=0;c[B+8>>2]=0;c[B+4>>2]=0;c[B>>2]=0;b[B+20>>1]=4;n=n+1|0;f=B}B=g+48|0;w=k+60|0;x=g+80|0;y=g+178|0;z=G+3|0;A=0;while(1){if((A|0)>=(j|0)){l=0;break}l=b[h+(A*176|0)+108>>1]|0;if(l<<16>>16){v=(l&65535)+F|0;q=v+-1|0;r=c[C>>2]|0;if((v|0)>(c[D>>2]|0)){l=-9993;break}if((m|0)>=(c[B>>2]|0)){l=-9993;break}s=r+(q<<5)+22|0;if((e[s>>1]|0)>=(e[r+(q<<5)+24>>1]|0)){l=-9993;break}t=r+(A<<5)+22|0;if((e[t>>1]|0)>=(e[r+(A<<5)+24>>1]|0)){l=-9993;break}if(!(oi(h,A,G)|0)){if(!(c[w>>2]&524288)){l=-9995;break}if(!(ri(h,A,G)|0)){l=-9995;break}}u=r+(A<<5)+20|0;b[u>>1]=e[u>>1]|2;u=r+(A<<5)+28|0;p=b[t>>1]|0;v=p&65535;k=0;while(1){if((k|0)>=(v|0))break;l=c[(c[u>>2]|0)+(k<<2)>>2]|0;n=c[x>>2]|0;f=n+(l*28|0)+8|0;a:do if((c[f>>2]|0)==0?(E=e[n+(l*28|0)+2>>1]^A,(E|0)<(c[g>>2]|0)):0){if((c[(c[C>>2]|0)+(E<<5)>>2]|0)<=0)break;l=d[h+(A*176|0)+72+k>>0]&15;if((l|1|0)!=9)switch(l|0){case 1:case 4:break;default:break a}c[f>>2]=1}while(0);k=k+1|0}l=c[x>>2]|0;n=l+(m*28|0)+8|0;c[n>>2]=1;f=l+(m*28|0)+16|0;c[f>>2]=0;a[l+(m*28|0)+24>>0]=0;k=l+(m*28|0)+25|0;a[k>>0]=a[k>>0]&a[y>>0];if(a[z>>0]|0){c[f>>2]=1;k=r+(q<<5)+8|0;c[k>>2]=(c[k>>2]|0)+1;k=r+(q<<5)|0;c[k>>2]=(c[k>>2]|0)+1;k=r+(A<<5)+8|0;c[k>>2]=(c[k>>2]|0)+1;k=r+(A<<5)|0;c[k>>2]=(c[k>>2]|0)+1}b[l+(m*28|0)>>1]=A;b[l+(m*28|0)+2>>1]=q^A;c[(c[u>>2]|0)+(v<<2)>>2]=m;c[(c[r+(q<<5)+28>>2]|0)+(e[s>>1]<<2)>>2]=m;b[t>>1]=p+1<<16>>16;b[l+(m*28|0)+4>>1]=p;v=b[s>>1]|0;b[s>>1]=v+1<<16>>16;b[l+(m*28|0)+6>>1]=v;c[l+(m*28|0)+12>>2]=c[n>>2];c[l+(m*28|0)+20>>2]=c[f>>2];m=m+1|0}A=A+1|0}c[I>>2]=m;c[J>>2]=(c[J>>2]|0)+o;c[g+16>>2]=H}else l=0;while(0);i=K;return l|0}function tk(a,b,c){a=a|0;b=b|0;c=c|0;return (e[a+28>>1]|0)-(e[b+28>>1]|0)|0}function uk(f,g,h,i){f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;a:do if(i|0){i=c[f+28>>2]|0;j=f+80|0;k=0;while(1){if((k|0)>=(i|0))break a;a[(c[j>>2]|0)+(k*28|0)+24>>0]=0;k=k+1|0}}while(0);b:do if((((rk(f,g,h,0)|0)==0?(c[f>>2]|0)==(h|0):0)?(c[f+20>>2]|0)==(h|0):0)?(c[f+24>>2]|0)==(c[f+28>>2]|0):0){r=f+76|0;s=f+80|0;o=f+178|0;i=0;q=0;while(1){if((q|0)>=(h|0))break b;p=c[r>>2]|0;f=p+(q<<5)+28|0;l=g+(q*176|0)+108|0;m=e[p+(q<<5)+22>>1]|0;n=0;while(1){if((n|0)>=(m|0))break;j=c[s>>2]|0;k=c[(c[f>>2]|0)+(n<<2)>>2]|0;if((e[j+(k*28|0)>>1]|0)==(q|0)){c:do if((b[l>>1]|0)==0?(b[g+((e[j+(k*28|0)+2>>1]^q)*176|0)+108>>1]|0)==0:0)switch(d[g+(q*176|0)+72+n>>0]&15|0){case 3:case 2:case 1:case 0:{t=21;break c}case 4:{a[j+(k*28|0)+24>>0]=1;i=i+1|0;break c}case 7:case 6:case 5:{a[j+(k*28|0)+24>>0]=2;break c}case 8:{a[j+(k*28|0)+24>>0]=8;break c}case 9:{a[j+(k*28|0)+24>>0]=4;break c}default:{a[j+(k*28|0)+24>>0]=0;break c}}else t=21;while(0);if((t|0)==21){t=0;a[j+(k*28|0)+24>>0]=0}c[j+(k*28|0)+16>>2]=0;c[j+(k*28|0)+8>>2]=0;k=j+(k*28|0)+25|0;a[k>>0]=a[k>>0]&a[o>>0]}n=n+1|0}p=p+(q<<5)|0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[p+12>>2]=0;q=q+1|0}}else i=-9987;while(0);return i|0}function vk(d,f){d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;D=c[d+76>>2]|0;G=c[d+80>>2]|0;H=c[d>>2]|0;f=c[d+24>>2]|0;g=H<<1;I=Bq(g)|0;J=Bq(g)|0;E=Bq(g)|0;F=Bq(g)|0;d=(f|0)!=0;if(d)C=Bq(f<<1)|0;else C=0;B=Bq(H)|0;a:do if((I|0)!=0&(J|0)!=0&(E|0)!=0&(F|0)!=0?(B|0)!=0&(d&(C|0)==0^1):0){er(E|0,0,g|0)|0;f=0;A=0;while(1){if((A|0)>=(H|0))break a;d=E+(A<<1)|0;b:do if(!(b[d>>1]|0)){g=e[D+(A<<5)+22>>1]|0;h=D+(A<<5)+28|0;i=0;while(1){if((i|0)>=(g|0))break b;if(!(a[G+((c[(c[h>>2]|0)+(i<<2)>>2]|0)*28|0)+24>>0]&1))i=i+1|0;else break}er(B|0,0,H|0)|0;b[d>>1]=1;b[F+(A<<1)>>1]=1;z=A&65535;b[I>>1]=z;b[J>>1]=z;z=1;d=-1;g=0;h=0;while(1){x=h;c:while(1){w=b[I+(x<<1)>>1]|0;v=w&65535;t=B+v|0;o=D+(v<<5)+22|0;p=D+(v<<5)+28|0;q=(x|0)==0;r=E+(v<<1)|0;y=x;x=x+-1|0;u=I+(x<<1)|0;s=F+(v<<1)|0;h=a[t>>0]|0;d:while(1){n=e[o>>1]|0;while(1){i=h<<24>>24;if((n|0)<=(i|0))break d;h=h+1<<24>>24;a[t>>0]=h;l=c[(c[p>>2]|0)+(i<<2)>>2]|0;if(!(a[G+(l*28|0)+24>>0]&3))continue;k=b[G+(l*28|0)+2>>1]^w;j=k&65535;i=E+(j<<1)|0;m=b[i>>1]|0;if(!(m<<16>>16)){h=y;break c}if(!q?k<<16>>16==(b[u>>1]|0):0)continue;if((m&65535)<(e[r>>1]|0)){i=m;break}}d=d+1|0;b[C+(d<<1)>>1]=l;if((e[s>>1]|0)<=(i&65535))continue;b[s>>1]=i}a[t>>0]=0;e:do if((v|0)!=(A|0)){l=b[u>>1]|0;h=l&65535;i=b[F+(v<<1)>>1]|0;if((i&65535)<(e[E+(h<<1)>>1]|0)){h=F+(h<<1)|0;if((e[h>>1]|0)<=(i&65535))break;b[h>>1]=i;break}f=f+1|0;if((g|0)>-1){h=1;while(1){i=g+-1|0;h=h+1<<16>>16;if((g|0)>0?w<<16>>16!=(b[J+(g<<1)>>1]|0):0)g=i;else{g=i;break}}}else h=1;k=h&65535;f:while(1){if((d|0)>-1)j=d;else break e;while(1){d=j+-1|0;h=e[C+(j<<1)>>1]|0;c[G+(h*28|0)+16>>2]=f;c[G+(h*28|0)+8>>2]=k;i=b[G+(h*28|0)>>1]|0;if(w<<16>>16==i<<16>>16?l<<16>>16==(b[G+(h*28|0)+2>>1]^w)<<16>>16:0)break e;if(l<<16>>16!=i<<16>>16)continue f;if((j|0)>0?w<<16>>16!=(b[G+(h*28|0)+2>>1]^l)<<16>>16:0)j=d;else break e}}}while(0);if((y|0)<=0)break b}h=h+1|0;b[I+(h<<1)>>1]=k;g=g+1|0;b[J+(g<<1)>>1]=k;d=d+1|0;b[C+(d<<1)>>1]=l;y=z+1<<16>>16;b[i>>1]=y;b[F+(j<<1)>>1]=y;z=y}}while(0);A=A+1|0}}else f=-30002;while(0);Cq(I);Cq(J);Cq(E);Cq(F);if(C|0)Cq(C);Cq(B);return f|0}function wk(d,f,g,h){d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=c[d+24>>2]|0;a:do if(((c[d>>2]|0)==(g|0)?(c[d+20>>2]|0)==(g|0):0)?(o|0)==(c[d+28>>2]|0):0){n=d+80|0;if(!h){m=0;g=0;while(1){if((m|0)>=(o|0))break a;d=c[n>>2]|0;h=a[d+(m*28|0)+24>>0]|0;do if((h&255)<2){k=b[d+(m*28|0)>>1]|0;i=k&65535;k=(b[d+(m*28|0)+2>>1]^k)&65535;j=e[d+(m*28|0)+4>>1]|0;l=e[d+(m*28|0)+6>>1]|0;if(h<<24>>24!=1){d=f+(i*176|0)+72+j|0;if((a[d>>0]&15)!=4)break}else{if((c[d+(m*28|0)+8>>2]|0)>=4)break;d=f+(i*176|0)+72+j|0}a[f+(k*176|0)+72+l>>0]=9;a[d>>0]=9;g=g+1|0}while(0);m=m+1|0}}else{m=0;g=0}while(1){if((m|0)>=(o|0))break a;d=c[n>>2]|0;h=a[d+(m*28|0)+24>>0]|0;do if((h&255)<2){j=b[d+(m*28|0)>>1]|0;i=j&65535;j=(b[d+(m*28|0)+2>>1]^j)&65535;k=e[d+(m*28|0)+4>>1]|0;l=e[d+(m*28|0)+6>>1]|0;if(h<<24>>24!=1){d=a[f+(i*176|0)+72+k>>0]|0;if((d&15)!=4)break}else{if((c[d+(m*28|0)+8>>2]|0)>=4)break;d=a[f+(i*176|0)+72+k>>0]|0}if((d&15)==4){a[f+(j*176|0)+52+l>>0]=3;a[f+(i*176|0)+52+k>>0]=3;g=g+1|0}}while(0);m=m+1|0}}else g=-9987;while(0);return g|0}function xk(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0;i=Uj(a,b,c,0,d,e,f,g,h)|0;if((i|0)<=0){d=Uj(a,b,c,0,d,e,g,f,h)|0;if((d|0)<=0){if((i+9999|0)>>>0>=20)i=(d+9999|0)>>>0<20?d:0}else i=d}return i|0}function yk(a){a=a|0;if(a|0){Cq(c[a>>2]|0);Cq(c[a+12>>2]|0);Cq(c[a+8>>2]|0);c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0}return}function zk(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c[d>>2]=92409;m=e+-1|0;f=0;e=1;a:while(1){if((e|0)>=(m|0))break;b:while(1){switch(a[b>>0]|0){case 0:break a;case 9:case 32:break;default:break b}b=b+1|0}l=e+1|0;c[d+(e<<2)>>2]=b;h=f;f=b;e=b;c:while(1){g=0;b=f;d:while(1){switch(a[b>>0]|0){case 34:{i=g;n=9;break d}case 92:break;default:{k=1;j=h;break d}}g=g+1|0;b=b+1|0}if((n|0)==9){n=0;if(!(i&1)){g=(h|0)!=0;if(g){k=b+1|0;j=(a[k>>0]|0)==34;f=j&1;b=j?k:b}else f=0;g=g&1^1}else{f=1;g=h}k=f;j=g;g=(i|0)/2|0}f=g;h=e;while(1){if(!f)break;a[h>>0]=92;f=f+-1|0;h=h+1|0}e=e+g|0;f=a[b>>0]|0;if(!(f<<24>>24)){f=j;break}if(!j)switch(f<<24>>24){case 9:case 32:{n=20;break c}default:{}}if(k){a[e>>0]=f;e=e+1|0}h=j;f=b+1|0}if((n|0)==20){n=0;f=0;b=b+1|0}a[e>>0]=0;e=l}c[d+(e<<2)>>2]=0;return e|0}function Ak(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;d=d+16|0;h=(b|0)!=0;if(h&(a[d>>0]|0)!=0?(i=Bq((cp(d)|0)+1|0)|0,c[b+8>>2]=i,i|0):0)vp(i,d)|0;d=c[g>>2]|0;if(d|0?h&(c[g+8>>2]|0)>0:0){c[b>>2]=d;j=b+4|0;c[j>>2]=0;a:do if(!(c[e+192>>2]&16)){i=0;d=op(d,10)|0;while(1){if(!d)break a;if(hp(d,13115,8)|0){if(i|0)break;h=d+1|0;if(!(a[h>>0]|0))break;else d=0}else{a[d>>0]=0;d=d+1|0;c[j>>2]=d;h=d}i=d;d=op(h,10)|0}a[d>>0]=0}while(0);c[g>>2]=0}Bk(b,f);return}function Bk(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;a:do if(c[d>>2]|0?(g=d+8|0,e=c[g>>2]|0,(e|0)>0):0){while(1){if(!e)break;e=e+-1|0;f=(c[d>>2]|0)+e|0;if((a[f>>0]|0)!=10)break;c[g>>2]=e;a[f>>0]=0;e=c[g>>2]|0}if(b|0){e=c[d>>2]|0;c[b+12>>2]=e;c[d>>2]=0;e=op(e,32)|0;while(1){if(!e)break a;if(!(hp(e,13124,12)|0))a[e>>0]=0;e=op(e+1|0,32)|0}}}while(0);return}function Ck(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=i;i=i+368|0;x=C+24|0;v=C;B=C+36|0;w=C+104|0;y=C+72|0;z=C+40|0;c[B>>2]=0;a:do if(b){j=cp(b)|0;if(((j>>>0>=9?(hp(b,87004,6)|0)==0:0)?(a[b+6>>0]|0)==49:0)?(A=a[b+7>>0]|0,r=A<<24>>24==83,A=A<<24>>24==66,s=r|A?8:7,A=r?1:A<<31>>31,(a[b+s>>0]|0)==47):0){n=s+1|0;k=b+n|0;if(!($p(a[k>>0]|0)|0))switch(a[k>>0]|0){case 63:case 47:break;default:{j=20;break a}}Ho(B,b,j);r=c[B>>2]|0;b:do if((r|0)!=0?(t=cp(r)|0,u=t+1|0,m=Dq(u,1)|0,(m|0)!=0):0){l=Dq((t<<1)+2|0,1)|0;if(l){k=Dq(u,1)|0;if(k){b=Dq(u,1)|0;if(b){a[f>>0]=0;a[m>>0]=0;p=t+-1|0;j=n;o=0;c:while(1){n=j;while(1){if(n>>>0>=p>>>0){q=16;break c}j=n+1|0;if((a[r+n>>0]|0)!=47){n=j;continue}switch(a[r+j>>0]|0){case 112:{o=n;continue c}case 114:case 102:{q=19;break c}case 113:case 104:case 99:{n=j;break}default:break c}}}if((q|0)==16)j=n+1|0;else if((q|0)==19)if(A){j=21;break}q=(j|0)==(t|0)?n+2|0:n;j=(o|0)!=0;p=(j?o:q)-s+-1|0;n=r+s|0;ir(m|0,n+1|0,p|0)|0;a[m+p>>0]=0;do if(j){j=q-o|0;if((j|0)<3){j=20;break b}ir(b|0,n+p+1|0,j|0)|0;a[b+j>>0]=0;j=Rp(b+2|0,0,10)|0;if((j|0)>0){if((j|0)>12){n=65;break}n=a[13137+(j+-1)>>0]|0;break}if((j|0)>=0){j=21;break b}if((j|0)<-12)n=65;else n=a[13150+~j>>0]|0}else n=78;while(0);if((q|0)==(u|0)){a[l>>0]=0;j=0}else{j=t-q|0;ir(l|0,(c[B>>2]|0)+q|0,j|0)|0;a[l+j>>0]=0;j=0}while(1){if((j|0)==32)break;a[y+j>>0]=0;j=j+1|0}en(m,cp(m)|0,y);r=Dk(y)|0;s=Ek(y)|0;t=Fk(y)|0;u=Gk(y)|0;j=Ik(y)|0;c[v>>2]=r;c[v+4>>2]=s;c[v+8>>2]=t;c[v+12>>2]=u;c[v+16>>2]=j;qq(w,13163,v)|0;up(f,w)|0;j=0;while(1){if((j|0)==32)break;a[z+j>>0]=0;j=j+1|0}j=cp(l)|0;if((j+-1|0)>>>0<254){vp(k,l)|0;vp(l+j|0,k)|0}en(l,cp(l)|0,z);u=f+(cp(f)|0)|0;a[u>>0]=45;a[u+1>>0]=0;u=Dk(z)|0;v=Ek(z)|0;j=Hk(z)|0;c[x>>2]=u;c[x+4>>2]=v;c[x+8>>2]=j;qq(w,13189,x)|0;up(f,w)|0;j=cp(f)|0;switch(A|0){case 1:{a[f+j>>0]=83;break}case -1:{a[f+j>>0]=66;break}default:a[f+j>>0]=78}a[f+(j+1)>>0]=65;a[f+(j+2)>>0]=45;a[f+(j+3)>>0]=n;a[f+(j+4)>>0]=0;if((d|0)!=0&(g|0)!=0)Jk(y,g);if((e|0)!=0&(h|0)!=0){Kk(z,h);j=0}else j=0}else{j=4;b=0}}else{j=4;b=0;k=0}}else{j=4;l=0;b=0;k=0}}else{j=4;m=0;l=0;b=0;k=0}while(0);Cq(c[B>>2]|0);Cq(m);Cq(l);Cq(k);Cq(b)}else j=3}else j=2;while(0);i=C;return j|0}function Dk(a){a=a|0;return 13205+(((d[a+1>>0]|0)<<8&16128|(d[a>>0]|0))<<2)|0}function Ek(a){a=a|0;return 13205+(((d[a+2>>0]|0)<<8|(d[a+1>>0]|0)|(d[a+3>>0]|0)<<16&983040)>>>6<<2)|0}function Fk(a){a=a|0;return 13205+(((d[a+4>>0]|0)<<8|(d[a+3>>0]|0)|(d[a+5>>0]|0)<<16&196608)>>>4<<2)|0}function Gk(a){a=a|0;return 13205+(((d[a+6>>0]|0)<<8|(d[a+5>>0]|0))>>>2<<2)|0}function Hk(a){a=a|0;return 78741+((((d[a+4>>0]|0)<<8&7936|(d[a+3>>0]|0))>>>4)*3|0)|0}function Ik(a){a=a|0;return 78741+(((d[a+8>>0]|0)<<8&256|(d[a+7>>0]|0))*3|0)|0}function Jk(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0;h=i;i=i+16|0;g=h+8|0;f=h;c[f>>2]=(d[a+8>>0]|0)&254;e=9;f=qq(b,80769,f)|0;while(1){if((e|0)==32)break;c[g>>2]=d[a+e>>0];e=e+1|0;f=(qq(b+f|0,80769,g)|0)+f|0}i=h;return}function Kk(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0;h=i;i=i+16|0;g=h+8|0;f=h;c[f>>2]=(d[a+4>>0]|0)&224;e=5;f=qq(b,80769,f)|0;while(1){if((e|0)==32)break;c[g>>2]=d[a+e>>0];e=e+1|0;f=(qq(b+f|0,80769,g)|0)+f|0}i=h;return}function Lk(d,f,g){d=d|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0;R=i;i=i+64|0;P=R+48|0;q=R+36|0;p=R+24|0;O=R+12|0;Q=R;c[P>>2]=0;c[P+4>>2]=0;c[P+8>>2]=0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;o=0;while(1){if((o|0)==2)break;k=q+(o<<2)|0;c[k>>2]=0;l=P+(o<<2)|0;c[l>>2]=0;m=p+(o<<2)|0;j=0;h=0;n=0;while(1){if((n|0)>=(g|0))break;if(c[f+(n*144|0)+(o*72|0)+24>>2]|0){c[m>>2]=((c[f+(n*144|0)+(o*72|0)+28>>2]|0)!=0&1)+(c[m>>2]|0);j=j+1|0;c[l>>2]=j;h=((c[f+(n*144|0)+(o*72|0)+36>>2]|0)!=0&1)+h|0;c[k>>2]=h}n=n+1|0}o=o+1|0}a:do if((c[P+4>>2]|0)>(c[p+4>>2]|0)?(c[q+4>>2]|0)!=0:0){h=P+8|0;j=0;while(1){if((j|0)>=(g|0)){s=0;break a}do if(c[f+(j*144|0)+96>>2]|0){if(!(c[f+(j*144|0)+100>>2]|0)){if(!(c[f+(j*144|0)+108>>2]|0))break;if(!(c[f+(j*144|0)+76>>2]|0))break;if(!(c[f+(j*144|0)+112>>2]|0))break}c[h>>2]=(c[h>>2]|0)+1}while(0);j=j+1|0}}else s=0;while(0);while(1){if((s|0)>=3){L=1;M=0;h=0;t=40;break}m=Q+(s<<2)|0;c[m>>2]=0;n=O+(s<<2)|0;c[n>>2]=0;o=(s|0)<1?s:1;if(c[P+(s<<2)>>2]|0){r=(s|0)==2;p=1-o|0;h=0;j=0;q=0;while(1){if((q|0)>=(g|0))break;b:do if(!(c[f+(q*144|0)+(o*72|0)+28>>2]|0)){k=c[f+(q*144|0)+(o*72|0)+24>>2]|0;l=(k|0)!=0;do if(r){if(l?c[f+(q*144|0)+(o*72|0)+4>>2]|0:0){k=o;break}if(c[f+(q*144|0)+(p*72|0)+24>>2]|0?(c[f+(q*144|0)+(p*72|0)+28>>2]|0)==0:0){k=p;break}if(!k)break b;else k=o}else if(!l){if(!(c[f+(q*144|0)+(p*72|0)+24>>2]|0))break b;if(!(c[f+(q*144|0)+(p*72|0)+28>>2]|0))k=p;else break b}else k=o;while(0);M=c[f+(q*144|0)+(k*72|0)+8>>2]|0;h=h+M|0;c[m>>2]=h;j=M-(c[f+(q*144|0)+(k*72|0)+12>>2]|0)+j|0;c[n>>2]=j}while(0);q=q+1|0}if(h|0){if(!(Mk(d+(s*60|0)|0,h,g,r&1)|0)){h=0;break}c[d+(s*60|0)+8>>2]=h-j}}s=s+1|0}c:do if((t|0)==40)while(1){if((M|0)>=3)break c;x=(M|0)<1?M:1;if(c[P+(M<<2)>>2]|0){y=(M|0)==2;z=1-x|0;J=O+(M<<2)|0;K=Q+(M<<2)|0;A=d+(M*60|0)|0;B=d+(M*60|0)+28|0;C=d+(M*60|0)+16|0;D=d+(M*60|0)+12|0;E=(x|0)==(M|0);F=d+(M*60|0)+32|0;G=d+(M*60|0)+36|0;H=d+(M*60|0)+52|0;I=0;k=0;j=0;while(1){if((I|0)>=(g|0))break;d:do if(!(c[f+(I*144|0)+(x*72|0)+28>>2]|0)){l=c[f+(I*144|0)+(x*72|0)+24>>2]|0;m=(l|0)!=0;do if(y){if(m?c[f+(I*144|0)+(x*72|0)+4>>2]|0:0){t=x;break}if(!(c[f+(I*144|0)+(z*72|0)+24>>2]|0)){if(!l)break d;if(!(c[f+(I*144|0)+(z*72|0)+28>>2]|0))t=x;else break d}else t=z}else if(!m){if(!(c[f+(I*144|0)+(z*72|0)+24>>2]|0))break d;if(!(c[f+(I*144|0)+(z*72|0)+28>>2]|0))t=z;else break d}else t=x;while(0);s=c[f+(I*144|0)+(t*72|0)+12>>2]|0;p=(c[f+(I*144|0)+(t*72|0)+8>>2]|0)-s|0;w=p+j|0;q=c[J>>2]|0;if((w|0)>(q|0))break c;u=s+k|0;v=u+q|0;if((v|0)>(c[K>>2]|0))break c;l=(c[A>>2]|0)+(j*176|0)|0;if(y&(t|0)==1?(N=c[f+(I*144|0)+76>>2]|0,(N|0)!=0):0)r=N;else r=c[f+(I*144|0)+(t*72|0)>>2]|0;ir(l|0,r|0,p*176|0)|0;o=0;while(1){if((o|0)>=(p|0))break;m=l+92|0;n=0;while(1){if((n|0)>=(a[m>>0]|0))break;S=l+8+(n<<1)|0;b[S>>1]=(e[S>>1]|0)+j;n=n+1|0}l=l+176|0;o=o+1|0}e:do if(s|0){l=(c[A>>2]|0)+(q*176|0)+(k*176|0)|0;ir(l|0,r+(p*176|0)|0,s*176|0)|0;n=0;while(1){if((n|0)>=(s|0))break e;k=l+92|0;m=0;while(1){if((m|0)>=(a[k>>0]|0))break;S=l+8+(m<<1)|0;b[S>>1]=(e[S>>1]|0)+j;m=m+1|0}l=l+176|0;n=n+1|0}}while(0);c[B>>2]=c[B>>2]|c[f+(I*144|0)+(t*72|0)+32>>2];c[C>>2]=(c[C>>2]|0)+(c[f+(I*144|0)+(t*72|0)+20>>2]|0);c[D>>2]=(c[D>>2]|0)+(c[f+(I*144|0)+(t*72|0)+16>>2]|0);if(E)j=(c[f+(I*144|0)+(t*72|0)+36>>2]|0)!=0;else j=0;c[F>>2]=(c[F>>2]|0)+(j&1);c[G>>2]=(c[G>>2]|0)+(c[f+(I*144|0)+(t*72|0)+44>>2]|0);j=0;while(1){if((j|0)==3)break;S=d+(M*60|0)+40+(j<<1)|0;b[S>>1]=(e[S>>1]|0)+(e[f+(I*144|0)+(t*72|0)+48+(j<<1)>>1]|0);S=d+(M*60|0)+46+(j<<1)|0;b[S>>1]=(e[S>>1]|0)+(e[f+(I*144|0)+(t*72|0)+54+(j<<1)>>1]|0);j=j+1|0}j=c[H>>2]|0;if(!j){k=u;j=w}else{k=I<<1;b[j+(k<<1)>>1]=w;b[j+((k|1)<<1)>>1]=v;k=u;j=w}}else{c[G>>2]=(c[G>>2]|0)+(c[f+(I*144|0)+(x*72|0)+44>>2]|0);l=0;while(1){if((l|0)==3)break d;S=d+(M*60|0)+40+(l<<1)|0;b[S>>1]=(e[S>>1]|0)+(e[f+(I*144|0)+(x*72|0)+48+(l<<1)>>1]|0);l=l+1|0}}while(0);I=I+1|0}if((j|0)!=(c[J>>2]|0))break c;if((j+k|0)!=(c[K>>2]|0))break c;c[d+(M*60|0)+20>>2]=(j|0)>0&1;h=L|h}L=L<<1;M=M+1|0;t=40}while(0);i=R;return h|0}function Mk(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;vl(a);g=sl(b)|0;c[a>>2]=g;do if(!g)f=5;else{if(!((d|0)<2|(e|0)!=0)?(g=Dq(2,(d<<1)+2|0)|0,c[a+52>>2]=g,(g|0)==0):0){f=5;break}c[a+4>>2]=b;c[a+56>>2]=(d|0)>1?d:0;e=1}while(0);if((f|0)==5){vl(a);e=0}return e|0}function Nk(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=i;i=i+2032|0;m=D;l=D+1196|0;k=D+1776|0;g=D+1064|0;q=D+1060|0;r=D+1200|0;B=D+760|0;y=D+424|0;s=D+344|0;t=D+192|0;v=D+184|0;w=D+176|0;u=D+152|0;C=D+128|0;x=D+104|0;p=D+80|0;z=D+64|0;A=D+24|0;o=D+8|0;c[q>>2]=0;f=A;n=f+36|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(n|0));c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[o+12>>2]=0;c[l>>2]=0;if((d|0)!=0?(j=Bq((cp(d)|0)+1|0)|0,(j|0)!=0):0){vp(j,d)|0;h=g;d=zk(j,g,32)|0;g=j}else{c[g>>2]=92409;c[g+4>>2]=0;h=g;d=1;g=0}Sc(u,1,0);Sc(C,1,0);Sc(x,1,0);Sc(p,1,0);c[p>>2]=b;c[p+12>>2]=0;c[p+16>>2]=0;er(k|0,0,256)|0;er(y|0,0,336)|0;er(B|0,0,300)|0;f=s;n=f+76|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(n|0));er(t|0,0,152)|0;c[v+4>>2]=0;c[v>>2]=0;c[w+4>>2]=0;c[w>>2]=0;if((zf(d,h,B,k,l,1,C)|0)<0)f=1002;else{c[B+180>>2]=1;c[B+260>>2]=1;c[B+68>>2]=0;c[B+72>>2]=0;if((fd(z,262144,262144)|0)<1)if(!(c[C>>2]|0))f=1001;else{ad(C,80774,m)|0;f=1001}else f=0;Cq(g)}d=c[B+196>>2]&1;a:do if(!f){h=km(o,y,B,r,p,C,u,x,s,q,0)|0;switch(h|1|0){case -1:break a;case 3:{if(!d){h=2;break a}break}default:{}}f=c[s+68>>2]|0;if(f|0)c[f+16>>2]=1;f=jm(o,A,y,B,r,v,w,p,C,u,x,s,t,c[q>>2]|0,z,0)|0;if((f&-2|0)!=2){Ak(e,y,B,C,u);h=f;break}if((d|0)!=0?(Ak(e,y,B,C,u),(c[e>>2]|0)==0):0){f=Bq(12)|0;c[e>>2]=f;if(!(c[B+192>>2]&16384)){d=80872;n=f+10|0;do{a[f>>0]=a[d>>0]|0;f=f+1|0;d=d+1|0}while((f|0)<(n|0));h=2;break}else{d=80861;n=f+11|0;do{a[f>>0]=a[d>>0]|0;f=f+1|0;d=d+1|0}while((f|0)<(n|0));h=2;break}}else h=2}else{f=c[C>>2]|0;if(!f)h=2;else{ld(f,80825)|0;h=2}}while(0);Xm(v,w,y+328|0);ql(s);ql(t);ql(t+76|0);Tc(u);Tc(x);hd(z);g=0;while(1){if((g|0)==4)break;f=B+152+(g<<2)|0;d=c[f>>2]|0;if(d|0){Cq(d);c[f>>2]=0}g=g+1|0}tc(A)|0;Bk(e,C);i=D;return ((h|0)<0?0:h)|0}function Ok(d,e,f,g,h,i,j,k,l,m,n,o){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var p=0;if((i|0)!=0&(j|0)!=0)a[i>>0]=0;if(k|0)c[k>>2]=0;p=Pk(d,e,f,g,h,n,o)|0;f=c[n>>2]|0;if((f|0)>=0){f=wl(d,k,0,0,i,j,f,l,m,o)|0;if(f|0)c[n>>2]=f}else c[n>>2]=0-f;if(p|0?(h|0)!=0&(c[p+568>>2]|0)>0:0){f=c[n>>2]|0;k=b[p+528>>1]|0;d=p+548|0;j=0;e=0;while(1){if((j|0)>=(k|0))break;g=(c[d>>2]|0)+(j*40|0)+24|0;if(!(kp(g,82004)|0)){Do(g,86994,3)|0;e=e+1|0}j=j+1|0}if(e&1){ld(o,81319)|0;f=(f|0)==0?9:f}c[n>>2]=f}return p|0}function Pk(f,g,j,k,l,m,n){f=f|0;g=g|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0;fa=i;i=i+528|0;M=fa+112|0;S=fa+96|0;Z=fa+512|0;_=fa+430|0;X=fa+200|0;W=fa+194|0;U=fa+164|0;V=fa+134|0;ba=fa+132|0;P=fa+88|0;ca=fa;T=fa+84|0;O=fa+428|0;$=fa+424|0;aa=fa+420|0;Y=fa+130|0;R=fa+128|0;Q=fa+216|0;o=fa+32|0;ea=(g|0)==0;c[m>>2]=0;do if(ea){o=Dq(1,584)|0;if(!o){ld(n,85269)|0;j=o;o=1;da=365;break}else{j=o;L=o+528|0;da=6;break}}else{p=j|0?j:o;er(g|0,0,528)|0;j=p;o=j+52|0;do{c[j>>2]=0;j=j+4|0}while((j|0)<(o|0));j=0;L=p;o=g;da=6}while(0);a:do if((da|0)==6){u=L+24|0;c[u>>2]=0;K=L+20|0;c[K>>2]=0;t=L+28|0;c[t>>2]=0;w=L+48|0;c[w>>2]=0;J=dd(Q,204,f)|0;c[M>>2]=J;b:do if(J){Fo(Q);Rk(o,200,83,M)|0;J=dd(Q,204,f)|0;c[M>>2]=J;if(J){Fo(Q);Rk(o+402|0,2,83,M)|0;Rk(o+405|0,8,83,M)|0;Rk(o+414|0,2,67,M)|0;Rk(o+415|0,2,67,M)|0;Rk(o+416|0,2,67,M)|0;Rk(o+417|0,2,67,M)|0;Rk(o+418|0,2,67,M)|0;Rk(o+419|0,2,83,M)|0;Rk(o+422|0,2,78,M)|0;Rk(o+424|0,10,68,M)|0;Rk(o+432|0,12,68,M)|0;J=o+440|0;Rk(J,6,76,M)|0;c[M>>2]=Q;Rk(o+201|0,200,83,M)|0;I=dd(Q,204,f)|0;c[M>>2]=I;if(!I){o=17;da=9}else{Fo(Q);Rk(o+444|0,80,83,M)|0;I=dd(Q,204,f)|0;c[M>>2]=I;c:do if(!I){ld(n,80882)|0;o=21}else{Fo(Q);F=Q+200|0;if(a[F>>0]|0)ld(n,81498)|0;do if((((((((((Rk(L,3,78,M)|0)>=0?(v=L+2|0,(Rk(v,3,78,M)|0)>=0):0)?(Rk(0,3,74,M)|0)>=0:0)?(Rk(0,3,74,M)|0)>=0:0)?(Rk(L+4|0,3,67,M)|0)>=0:0)?(x=L+6|0,(Rk(x,3,78,M)|0)>=0):0)?(Rk(0,3,74,M)|0)>=0:0)?(Rk(0,3,74,M)|0)>=0:0)?(Rk(0,3,74,M)|0)>=0:0)?(Rk(0,3,74,M)|0)>=0:0){G=L+8|0;if((Rk(G,3,78,M)|0)<0)break;H=L+12|0;Rk(H,6,83,M)|0;do if(!(kp(H,80936)|0)){I=Dq(1,64)|0;c[w>>2]=I;if(I|0)break;ld(n,85269)|0;o=19;break c}else c[w>>2]=0;while(0);I=L+32|0;Kl(I,1)|0;do if(c[w>>2]|0){o=al(L,f,n)|0;if(o|0){o=o+70|0;ld(n,n)|0;p=0;o=o|0?o:1;break b}o=Xk(L,n)|0;if(!o)break;o=o+70|0;ld(n,n)|0;p=0;o=o|0?o:1;break b}while(0);do if(ea){o=b[j+528>>1]|0;o=(o<<16>>16>1?o:1)<<16>>16;E=Dq(o,40)|0;c[j+548>>2]=E;if(!E){ld(n,85269)|0;o=2;da=365;break a}if(!k)break;E=Dq(o,32)|0;c[j+556>>2]=E;if(E|0)break;ld(n,85269)|0;o=2;da=365;break a}while(0);if(!(c[w>>2]|0)){o=0;s=0;d:while(1){r=s<<16>>16;if(s<<16>>16>=(b[L>>1]|0))break;E=dd(Q,204,f)|0;c[M>>2]=E;if(!E){da=46;break}Fo(Q);if(a[F>>0]|0)ld(n,81939)|0;e:do if(!o){o=c[t>>2]|0;if(o|0)Do(o+(r<<5)|0,c[M>>2]|0,31)|0;o=c[K>>2]|0;if(!o){o=0;break}do if((Rk(o+(r*40|0)|0,10,68,M)|0)>=0){if((Rk((c[K>>2]|0)+(r*40|0)+8|0,10,68,M)|0)<0)break;if((Rk((c[K>>2]|0)+(r*40|0)+16|0,10,68,M)|0)<0)break;if((Rk(0,1,74,M)|0)<0)break;if(!(Rk((c[K>>2]|0)+(r*40|0)+24|0,3,83,M)|0))break;if((Rk((c[K>>2]|0)+(r*40|0)+30|0,2,67,M)|0)<0)break;if((Rk((c[K>>2]|0)+(r*40|0)+31|0,3,67,M)|0)<0)break;if((Rk((c[K>>2]|0)+(r*40|0)+33|0,3,67,M)|0)<0)break;if((Rk(0,3,74,M)|0)<0)break;if((Rk(0,3,74,M)|0)<0)break;if((Rk((c[K>>2]|0)+(r*40|0)+34|0,3,67,M)|0)<0)break;o=c[K>>2]|0;do if((cp(o+(r*40|0)+24|0)|0)==2){if(!(sp(d[o+(r*40|0)+25>>0]|0)|0))break;E=(rp(d[(c[K>>2]|0)+(r*40|0)+25>>0]|0)|0)&255;a[(c[K>>2]|0)+(r*40|0)+25>>0]=E}while(0);o=c[K>>2]|0;p=o+(r*40|0)+31|0;k=a[p>>0]|0;q=k<<24>>24;do if((k&255)<=7)if(k<<24>>24==4){a[p>>0]=0;a[o+(r*40|0)+32>>0]=2;break}else{a[p>>0]=b[10544+(q<<1)>>1];a[o+(r*40|0)+32>>0]=0;break}else{a[p>>0]=4-q;a[o+(r*40|0)+32>>0]=0}while(0);do if((Rk(0,3,74,M)|0)>=0){if((Rk(0,3,74,M)|0)<0)break;if((Rk(0,3,74,M)|0)<0)break;if((Rk(0,3,74,M)|0)<0)break;if((Rk(0,3,74,M)|0)<0)break;if((Rk(0,3,74,M)|0)>=0){o=0;break e}}while(0);ld(n,80970)|0;Bo(Q)|0;ld(n,Q)|0;if(!(kp(Q,83080)|0)){o=-5;break d}else{o=5;break e}}while(0);ld(n,80970)|0;Bo(Q)|0;ld(n,Q)|0;if(!(kp(Q,83080)|0)){o=-4;break d}else o=4}else if(!(kp(Q,83080)|0)){da=52;break d}while(0);s=s+1<<16>>16}do if((da|0)==46){if(o|0)break;ld(n,80942)|0;o=2}else if((da|0)==52)o=0-((o|0)>-1?o:0-o|0)|0;while(0)}else o=fl(L,f,0,n)|0;if(!o){p=0;q=0}else{p=o>>>31;q=((o|0)<0?0-o|0:o)+30|0}o=(p|0)!=0;do if(!(o|ea&(q|0)<30^1)){E=b[j+530>>1]|0;E=Dq((E<<16>>16>1?E:1)<<16>>16,6)|0;c[j+552>>2]=E;if(E|0)break;ld(n,85269)|0;p=0;o=3;break b}while(0);if(o){p=1;o=q;break b}if(!(c[w>>2]|0)){o=q;k=0;f:while(1){p=k<<16>>16;if(k<<16>>16>=(b[v>>1]|0))break;E=dd(Q,204,f)|0;c[M>>2]=E;if(!E){da=96;break}Fo(Q);o=(o|0)!=0|(a[F>>0]|0)==0?o:3;g:do if(!o){o=c[u>>2]|0;if(!o){o=0;break}do if((Rk(o+(p*6|0)|0,3,78,M)|0)>=0){if((Rk((c[u>>2]|0)+(p*6|0)+2|0,3,78,M)|0)<0)break;if((Rk((c[u>>2]|0)+(p*6|0)+4|0,3,67,M)|0)<0)break;if((Rk((c[u>>2]|0)+(p*6|0)+5|0,3,67,M)|0)<0)break;if((Rk(0,3,74,M)|0)<0)break;if((Rk(0,3,74,M)|0)>=0){o=0;break g}}while(0);ld(n,81032)|0;Bo(Q)|0;ld(n,Q)|0;if(!(kp(Q,83080)|0)){o=-4;break f}else o=4}else if(!(kp(Q,83080)|0)){da=100;break f}while(0);k=k+1<<16>>16}do if((da|0)==96){if(o|0)break;ld(n,81004)|0;o=2}else if((da|0)==100)o=0-((o|0)>-1?o:0-o|0)|0;while(0)}else o=gl(L,f,q,n)|0;if(!o){p=0;o=0}else{p=o>>>31;o=q|0?q:((o|0)<0?0-o|0:o)+40|0}do if(c[w>>2]|0){o=il(L,f,o,n)|0;if(!o){o=0;break}E=(o|0)<0;o=q|0?q:(E?0-o|0:o)+70|0;if(E){p=1;break b}}while(0);if(p|0){p=1;break b}p=0;while(1){if((p<<16>>16|0)>=(b[x>>1]<<1|0)){da=124;break}if(!(dd(Q,204,f)|0)){da=121;break}else p=p+1<<16>>16}if((da|0)==121){if(!o){ld(n,81066)|0;p=2}else p=o;da=125}else if((da|0)==124)if(!o)E=0;else{p=o;da=125}if((da|0)==125)E=o|0?o:p+50|0;b[Y>>1]=0;B=b[L>>1]|0;C=(l|0)==0;D=L+40|0;y=L+32|0;z=B<<16>>16;p=E;v=0;A=0;u=0;x=0;l=0;o=0;w=0;h:while(1){if((a[H>>0]|0)==0?A<<16>>16>=(b[G>>1]|0):0){k=p;break}t=dd(Q,204,f)|0;c[T>>2]=t;if(!t){da=130;break}Fo(Q);i:do if(!(a[F>>0]|0)){k=b[Y>>1]|0;if(k<<16>>16>0){b[Y>>1]=k+-1<<16>>16;s=v;k=u;q=x;r=l;t=w;break}if((x|0)!=0&(l|0)==1){k=Ao(c[T>>2]|0)|0;if((k|0)<1){s=v;k=u;q=0;r=0;t=w;break}if((k+-1|0)>>>0<5){r=(c[K>>2]|0)+(x*40|0)+-40|0;io(c[T>>2]|0,S,M)|0;a[r+31>>0]=c[M>>2];a[r+32>>0]=c[S>>2];j:do if((k|0)==1){k=c[T>>2]|0;switch(a[k>>0]|0){case 68:{a[k>>0]=72;a[r+30>>0]=1;break j}case 84:{a[k>>0]=72;a[r+30>>0]=2;break j}default:{da=143;break j}}}else da=143;while(0);if((da|0)==143){da=0;a[r+30>>0]=0}k=c[T>>2]|0;q=r+24|0;if((cp(k)|0)>>>0<6)vp(q,k)|0;else{a[q>>0]=63;a[q+1>>0]=63;a[q+2>>0]=63;a[q+3>>0]=0}l=r+37|0;a[l>>0]=(a[l>>0]|0)+1<<24>>24}b[Y>>1]=0;s=v;k=u;q=0;r=0;t=w;break}do if((Rk(O,1,83,T)|0)==1){if(Rk($,2,83,T)|0)break;if((Rk(aa,3,83,T)|0)<1)break;switch(a[O>>0]|0){case 86:{b[Y>>1]=0;s=v;k=u;q=x;r=l;t=w;break i}case 71:{b[Y>>1]=1;s=v;k=u;q=x;r=l;t=w;break i}case 65:{do if(c[K>>2]|0){q=Rp(aa,0,10)|0;if((q|0)<=0)break;if((q|0)<=(b[L>>1]|0)){s=v;k=u;r=1;t=w;break i}}while(0);b[Y>>1]=1;s=v;k=u;q=0;r=l;t=w;break i}case 83:{if(kp(aa,81160)|0){s=v;k=u;q=x;r=l;t=w;break i}if((Rk(Y,3,78,T)|0)>=1){s=v;k=u;q=x;r=l;t=w;break i}b[Y>>1]=0;s=v;k=u;q=x;r=l;t=w;break i}case 77:{if(!(kp(aa,81164)|0)){s=c[T>>2]|0;s=s+(ip(s,81168)|0)|0;c[T>>2]=s;s=fp(s,81168)|0;Rk(J,(s|0)<32?s:32,76,T)|0;s=v;k=u;q=x;r=l;t=w;break i}if(!(kp(aa,81170)|0))if(!(a[H>>0]|0)){s=v;k=u;q=x;r=l;t=w;break i}else{k=p;break h}if(!(c[K>>2]|0)){s=v;k=u;q=x;r=l;t=w;break i}do if(!(kp(aa,82006)|0)){if((Rk(R,3,78,T)|0)<=0)break;k=b[R>>1]|0;if((k+-1&65535)>=8)break;t=(v|w|0)==0?-1:v;s=0;while(1){q=s<<16>>16;if(s<<16>>16>=k<<16>>16){da=180;break}r=M+(q<<1)|0;if((Rk(r,0,78,T)|0)<0){da=191;break}k=S+(q<<1)|0;if((Rk(k,0,78,T)|0)<0){da=191;break}da=b[r>>1]|0;if(da<<16>>16<1?1:da<<16>>16>B<<16>>16){da=191;break}if(((b[k>>1]|0)+15&65535)>30){da=191;break}k=b[R>>1]|0;s=s+1<<16>>16}k:do if((da|0)==180){da=0;if((t|0)==-1){q=0;while(1){if((q|0)>=(z|0))break;k=c[K>>2]|0;if(!(a[k+(q*40|0)+37>>0]|0)){a[k+(q*40|0)+32>>0]=0;a[k+(q*40|0)+31>>0]=0}q=q+1|0}k=b[R>>1]|0;t=1}k=k<<16>>16;s=0;while(1){if((s|0)>=(k|0)){k=t;break k}q=(b[M+(s<<1)>>1]|0)+-1|0;r=c[K>>2]|0;if(!(a[r+(q*40|0)+37>>0]|0))a[r+(q*40|0)+31>>0]=b[S+(s<<1)>>1];s=s+1|0}}else if((da|0)==191){da=0;ld(n,81174)|0;Bo(Q)|0;ld(n,Q)|0;k=t}while(0);s=k;k=u;q=x;r=l;t=w;break i}while(0);do if(!(kp(aa,82010)|0)){if((Rk(R,3,78,T)|0)<=0)break;k=b[R>>1]|0;if((k+-1&65535)>=8)break;t=(v|w|0)==0?-1:w;s=0;while(1){q=s<<16>>16;if(s<<16>>16>=k<<16>>16){da=203;break}r=M+(q<<1)|0;if((Rk(r,0,78,T)|0)<0){da=214;break}k=S+(q<<1)|0;if((Rk(k,0,78,T)|0)<0){da=214;break}da=b[r>>1]|0;if(da<<16>>16<1?1:da<<16>>16>B<<16>>16){da=214;break}if((e[k>>1]|0)>3){da=214;break}k=b[R>>1]|0;s=s+1<<16>>16}l:do if((da|0)==203){da=0;if((t|0)==-1){q=0;while(1){if((q|0)>=(z|0))break;k=c[K>>2]|0;if(!(a[k+(q*40|0)+37>>0]|0)){a[k+(q*40|0)+32>>0]=0;a[k+(q*40|0)+31>>0]=0}q=q+1|0}k=b[R>>1]|0;t=1}k=k<<16>>16;s=0;while(1){if((s|0)>=(k|0))break l;q=(b[M+(s<<1)>>1]|0)+-1|0;r=c[K>>2]|0;if(!(a[r+(q*40|0)+37>>0]|0))a[r+(q*40|0)+32>>0]=b[S+(s<<1)>>1];s=s+1|0}}else if((da|0)==214){da=0;ld(n,81197)|0;Bo(Q)|0;ld(n,Q)|0}while(0);s=v;k=u;q=x;r=l;break i}while(0);do if(!(kp(aa,81221)|0)){if((Rk(R,3,78,T)|0)<=0)break;k=b[R>>1]|0;if((k+-1&65535)>=8)break;r=0;while(1){q=r<<16>>16;if(r<<16>>16>=k<<16>>16){q=k;break}k=M+(q<<1)|0;do if((Rk(k,0,78,T)|0)>=0){if((Rk(S+(q<<1)|0,0,78,T)|0)<0){da=224;break}t=b[k>>1]|0;if(t<<16>>16<1?1:t<<16>>16>B<<16>>16)da=224}else da=224;while(0);if((da|0)==224){da=0;b[k>>1]=-1;ld(n,82109)|0;Bo(Q)|0;ld(n,Q)|0}k=b[R>>1]|0;r=r+1<<16>>16}k=(u|0)==0?-1:u;m:do if((k|0)==-1){k=0;while(1){if((k|0)>=(z|0)){k=1;break m}a[(c[K>>2]|0)+(k*40|0)+30>>0]=0;k=k+1|0}}while(0);u=0;while(1){r=u<<16>>16;if(u<<16>>16>=q<<16>>16)break;t=M+(r<<1)|0;q=b[t>>1]|0;n:do if(q<<16>>16>=1){s=(q<<16>>16)+-1|0;ga=c[K>>2]|0;q=ga+(s*40|0)+24|0;if(!(a[ga+(s*40|0)+25>>0]|0))switch(a[q>>0]|0){case 84:case 68:break n;default:{}}s=lo(q)|0;if(!s)break;q=b[S+(r<<1)>>1]|0;r=q-s|0;if((((r|0)>-1?r:0-r|0)|0)>=20)break;a[(c[K>>2]|0)+(((b[t>>1]|0)+-1|0)*40|0)+30>>0]=(q|0)!=(s|0)?r&255:127}while(0);q=b[R>>1]|0;u=u+1<<16>>16}s=v;q=x;r=l;t=w;break i}while(0);do if(kp(aa,81225)|0){if(!(kp(aa,81229)|0))break;if(!(kp(aa,81233)|0))break;if(!(kp(aa,81237)|0))break;if(!(kp(aa,81241)|0))break;if(!(kp(aa,81245)|0))break;if(!(kp(aa,81249)|0))break;if(!(kp(aa,81253)|0))break;if(kp(aa,81257)|0){s=v;k=u;q=x;r=l;t=w;break i}}while(0);if(C){s=v;k=u;q=x;r=l;o=1;t=w;break i}c[M>>2]=c[T>>2];t=c[L>>2]|0;s=t&65535;t=t>>>16&65535;b[W>>1]=-1;o:do if(!(kp(aa,81225)|0)){if((Rk(S,3,78,M)|0)<=0){da=272;break}k=b[S>>1]|0;if((k+-1&65535)<8)s=0;else{da=272;break}while(1){if((s|0)>=(k<<16>>16|0)){k=0;break o}q=X+(s<<1)|0;if((Rk(q,0,78,M)|0)<0){k=5;da=354;break o}ga=Rk(Z,4,83,M)|0;k=ga>>>31;if((ga|0)<0){if(k|0){k=5;da=354;break o}}else{Go(Z,P)|0;do if(kp(Z,83428)|0){if(!(kp(Z,83432)|0)){r=2;break}if(!(kp(Z,83436)|0)){r=3;break}if(!(kp(Z,83440)|0)){r=4;break}if(!(kp(Z,83444)|0)){r=5;break}if(!(kp(Z,83448)|0))r=6;else{k=5;da=354;break o}}else r=1;while(0);if(k|0){k=5;da=354;break o}k=Ol(b[q>>1]|0,I)|0;if((k|0)==-1){if(Ml(I,b[q>>1]|0,r)|0){k=5;da=354;break o}k=(c[D>>2]|0)+-1|0}else c[(c[(c[I>>2]|0)+(k<<2)>>2]|0)+4>>2]=r;q=c[(c[I>>2]|0)+(k<<2)>>2]|0;r=0;while(1){if((r|0)==4)break;h[q+24+(r<<3)>>3]=-777777.777;h[(c[(c[I>>2]|0)+(k<<2)>>2]|0)+56+(r<<3)>>3]=-777777.777;r=r+1|0}a[q+88>>0]=0}k=b[S>>1]|0;s=s+1|0}}else da=272;while(0);p:do if((da|0)==272){da=0;do if(!(kp(aa,81229)|0)){if((Rk(S,3,78,M)|0)<=0)break;k=b[S>>1]|0;if((k+-1&65535)<8){r=k;k=0;q=0;s=0}else break;while(1){if((s|0)>=(r<<16>>16|0))break;r=X+(s<<1)|0;do if((Rk(r,0,78,M)|0)<0)k=1;else{ga=Rk(Z,4,83,M)|0;k=ga>>>31;if((ga|0)>=0){q=Ol(b[r>>1]|0,I)|0;if((q|0)==-1){k=1;q=-1;break}}if(k|0)break;c[(c[(c[y>>2]|0)+(q<<2)>>2]|0)+8>>2]=0;Go(Z,P)|0;if(!(kp(Z,83483)|0)){c[(c[(c[y>>2]|0)+(q<<2)>>2]|0)+8>>2]=1;k=0;break}if(!(kp(Z,83487)|0)){c[(c[(c[y>>2]|0)+(q<<2)>>2]|0)+8>>2]=2;k=0;break}if(!(kp(Z,83491)|0)){c[(c[(c[y>>2]|0)+(q<<2)>>2]|0)+8>>2]=3;k=0;break}if(kp(Z,81261)|0){k=6;da=354;break p}c[(c[(c[y>>2]|0)+(q<<2)>>2]|0)+8>>2]=3;k=0}while(0);r=b[S>>1]|0;s=s+1|0}if(!k){k=0;break p}else{k=6;da=354;break p}}while(0);do if(!(kp(aa,81233)|0)){if((Rk(S,3,78,M)|0)<=0)break;k=b[S>>1]|0;if((k+-1&65535)<8){r=k;k=0;q=0;s=0}else break;while(1){if((s|0)>=(r<<16>>16|0))break;r=X+(s<<1)|0;do if((Rk(r,0,78,M)|0)<0)k=1;else{ga=Rk(ba,0,78,M)|0;k=ga>>>31;if((ga|0)>=0){q=Ol(b[r>>1]|0,I)|0;if((q|0)==-1){k=1;q=-1;break}}if(k|0)break;c[(c[(c[y>>2]|0)+(q<<2)>>2]|0)+16>>2]=b[ba>>1];k=0}while(0);r=b[S>>1]|0;s=s+1|0}if(!k){k=0;break p}else{k=7;da=354;break p}}while(0);do if(!(kp(aa,81237)|0)){if((Rk(S,3,78,M)|0)<=0)break;k=b[S>>1]|0;if((k+-1&65535)<8)q=0;else break;while(1){if((q|0)>=(k<<16>>16|0)){k=0;break p}k=X+(q<<1)|0;if((Rk(k,0,78,M)|0)<0){k=8;da=354;break p}if((Rk(Z,4,83,M)|0)<0){k=8;da=354;break p}k=Ol(b[k>>1]|0,I)|0;if((k|0)==-1){k=8;da=354;break p}c[(c[(c[y>>2]|0)+(k<<2)>>2]|0)+12>>2]=0;Go(Z,P)|0;do if(!(kp(Z,83505)|0))c[(c[(c[y>>2]|0)+(k<<2)>>2]|0)+12>>2]=1;else{if(!(kp(Z,83508)|0)){c[(c[(c[y>>2]|0)+(k<<2)>>2]|0)+12>>2]=2;break}if(kp(Z,83511)|0){k=8;da=354;break p}c[(c[(c[y>>2]|0)+(k<<2)>>2]|0)+12>>2]=3}while(0);k=b[S>>1]|0;q=q+1|0}}while(0);if(!(kp(aa,81241)|0)){if((Rk(W,4,78,M)|0)<=0){k=9;da=354;break}if((Rk(S,3,78,M)|0)<=0){k=9;da=354;break}r=Ol(b[W>>1]|0,I)|0;if((r|0)==-1){k=9;da=354;break}else q=0;while(1){k=b[S>>1]|0;if((q|0)>=(k<<16>>16|0)){q=0;break}k=U+(q<<1)|0;if((Rk(k,0,78,M)|0)<0){k=9;da=354;break p}ga=b[k>>1]|0;if(ga<<16>>16<1?1:ga<<16>>16>s<<16>>16){k=9;da=354;break p}else q=q+1|0}while(1){if((q|0)>=(k<<16>>16|0)){k=0;break p}if(Fl((c[(c[I>>2]|0)+(r<<2)>>2]|0)+168|0,b[U+(q<<1)>>1]|0)|0){k=9;da=354;break p}k=b[S>>1]|0;q=q+1|0}}if(!(kp(aa,81245)|0)){if((Rk(W,4,78,M)|0)<=0){k=10;da=354;break}if((Rk(S,3,78,M)|0)<=0){k=10;da=354;break}r=Ol(b[W>>1]|0,I)|0;if((r|0)==-1){k=10;da=354;break}else q=0;while(1){k=b[S>>1]|0;if((q|0)>=(k<<16>>16|0)){q=0;break}k=V+(q<<1)|0;if((Rk(k,0,78,M)|0)<0){k=10;da=354;break p}ga=b[k>>1]|0;if(ga<<16>>16<1?1:ga<<16>>16>t<<16>>16){k=10;da=354;break p}else q=q+1|0}while(1){if((q|0)>=(k<<16>>16|0)){k=0;break p}if(Fl((c[(c[I>>2]|0)+(r<<2)>>2]|0)+184|0,b[V+(q<<1)>>1]|0)|0){k=10;da=354;break p}k=b[S>>1]|0;q=q+1|0}}if(kp(aa,81249)|0){if(kp(aa,81253)|0){k=0;break}do if((Rk(W,4,78,M)|0)>0){if((Rk(_,80,83,M)|0)<=0){k=0;break}k=Ol(b[W>>1]|0,I)|0;if((k|0)==-1){k=11;da=354;break p}}else k=0;while(0);Go(_,P)|0;vp((c[(c[y>>2]|0)+(k<<2)>>2]|0)+88|0,_)|0;k=0;break}q:do if((Rk(W,4,78,M)|0)>0){if((Rk(S,3,78,M)|0)<=0)break;k=Ol(b[W>>1]|0,I)|0;if((k|0)!=-1&(b[S>>1]|0)==4){q=4;r=0}else break;while(1){if((r|0)>=(q<<16>>16|0))break;if((Rk(ca+(r<<3)|0,0,68,M)|0)<0)break q;q=b[S>>1]|0;r=r+1|0}q=c[(c[I>>2]|0)+(k<<2)>>2]|0;r:do if(+N(+(777777.777-+N(+(+h[q+24>>3]))))<1.0e-07){k=0;while(1){if((k|0)==4)break r;h[q+24+(k<<3)>>3]=+h[ca+(k<<3)>>3];k=k+1|0}}else{k=0;while(1){if((k|0)==4)break r;h[q+56+(k<<3)>>3]=+h[ca+(k<<3)>>3];k=k+1|0}}while(0);k=0;break p}while(0);k=11;da=354}while(0);if((da|0)==354){da=0;Nl(I)}if(!k){s=v;k=u;q=x;r=l;t=w;break i}ld(n,81265)|0;Bo(Q)|0;ld(n,Q)|0;p=(p|0)==0?k:p;s=v;k=u;q=x;r=l;t=w;break i}default:{s=v;k=u;q=x;r=l;t=w;break i}}}while(0);if(!(kp(Q,83080)|0)){da=153;break h}else{s=v;k=u;q=x;r=l;t=w}}else{ld(n,81129)|0;p=(p|0)==0?3:p;s=v;k=u;q=x;r=l;t=w}while(0);v=s;A=A+1<<16>>16;u=k;x=q;l=r;w=t}do if((da|0)==130){if(p|0){k=p;break}ld(n,81095)|0;k=2}else if((da|0)==153){if(!p){k=-4;break}k=0-((p|0)>-1?p:0-p|0)|0}while(0);if(C&(o|0)!=0)ld(n,81299)|0;o=c[D>>2]|0;s:do if((o|0)>0){p=0;while(1){if((p|0)>=(o|0))break s;o=c[D>>2]|0;p=p+1|0}}while(0);if(!k){p=0;o=0;break b}p=(k|0)<0;o=E|0?E:((k|0)<0?0-k|0:k)+60|0;break b}while(0);ld(n,80906)|0;Bo(Q)|0;ld(n,Q)|0;o=23}while(0);p=0}}else{o=13;da=9}}else{o=11;da=9}while(0);if((da|0)==9)p=0;c[m>>2]=p?0-o|0:o;o=(o|0)!=0;if(ea)if(o){da=368;break}else break;else{j=o?0:g;break}}while(0);if((da|0)==365){c[m>>2]=o;da=368}if((da|0)==368)j=Wk(j)|0;i=fa;return j|0}function Qk(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;if((e|0)>0){xp(b,d,e)|0;a[b+e>>0]=0;i=cp(b)|0}else{a[b+e>>0]=0;i=0}e=i;while(1){h=e+-1|0;if((e|0)<=0)break;g=a[d+h>>0]|0;if(!(g<<24>>24))break;if(!(Yp(g&255)|0))break;else e=h}c[f>>2]=b+e;return i|0}function Rk(d,e,f,j){d=d|0;e=e|0;f=f|0;j=j|0;var k=0,l=0,m=0.0,n=0.0,o=0,p=0,q=0,r=0,t=0,u=0;u=i;i=i+48|0;t=u+4|0;q=u;p=u+8|0;r=c[j>>2]|0;k=(e|0)>32;o=(e|0)<1&1;l=k?0:o^1;o=k?0:o;switch(f|0){case 83:{k=0;while(1){l=r+k|0;if((k|0)>=(e|0))break;o=a[l>>0]|0;if(!(o<<24>>24))break;if(!(Yp(o&255)|0))break;k=k+1|0}f=Qk(d,l,e-k|0,t)|0;e=c[t>>2]|0;a[e>>0]=0;c[j>>2]=(c[j>>2]|0)+(f+k);k=e-d|0;break}case 76:case 78:case 67:{do if(!k)if(!l){if(!o){l=0;k=-1;break}l=Rp(r,q,10)|0;e=c[q>>2]|0;k=r;c[j>>2]=(c[j>>2]|0)+(e-k);k=(e|0)!=(k|0)&1;break}else{e=Qk(p,r,e,t)|0;c[j>>2]=(c[j>>2]|0)+e;k=c[t>>2]|0;a[k>>0]=0;if((e|0)==0|(k|0)==(p|0)){l=0;k=0;break}l=Rp(p,q,10)|0;k=(c[q>>2]|0)==(k|0)?1:-1;break}else{l=0;k=-1}while(0);a:do switch(f|0){case 67:if((l+128|0)>>>0<256){a[d>>0]=l;break a}else{a[d>>0]=0;k=-1;break a}case 78:if((l+32768|0)>>>0<65536){b[d>>1]=l;break a}else{b[d>>1]=0;k=-1;break a}case 76:if((l+-2147483647|0)>>>0>1){c[d>>2]=l;break a}else{c[d>>2]=0;k=-1;break a}default:k=-1}while(0);break}case 70:case 68:{do if(!k)if(!l){if(!o){n=0.0;k=-1;break}n=+zq(r,q);e=c[q>>2]|0;k=r;c[j>>2]=(c[j>>2]|0)+(e-k);k=(e|0)!=(k|0)&1;break}else{e=Qk(p,r,e,t)|0;c[j>>2]=(c[j>>2]|0)+e;k=c[t>>2]|0;a[k>>0]=0;if((e|0)==0|(k|0)==(p|0)){n=0.0;k=0;break}n=+zq(p,q);k=(c[q>>2]|0)==(k|0)?1:-1;break}else{n=0.0;k=-1}while(0);b:do switch(f|0){case 68:if(n!=s&n!=-s){h[d>>3]=n;break b}else{h[d>>3]=0.0;k=-1;break b}case 70:{m=+N(+n);if(m<=1.1754943508222875e-38){g[d>>2]=0.0;break b}if(!(m>=3402823466385288598117041.0e14)){g[d>>2]=n;break b}else{g[d>>2]=0.0;k=-1;break b}}default:{}}while(0);break}case 74:{k=0;while(1){l=r+k|0;if((k|0)>=(e|0))break;if(!(a[l>>0]|0))break;k=k+1|0}c[j>>2]=l;break}default:k=-1}i=u;return k|0}function Sk(b){b=b|0;var d=0,e=0,f=0,g=0;g=i;i=i+16|0;f=g;c[f>>2]=0;do if((b|0)!=0?(Io(b,81361,11)|0)==0:0){d=Rp(b+11|0,f,10)|0;e=b+201|0;f=c[f>>2]|0;if(((f|0?(a[f>>0]|0)==0:0)?(Io(e,81373,5)|0)==0:0)?np(b+206|0,81379)|0:0)break;d=0}else d=0;while(0);i=g;return d|0}function Tk(a){a=a|0;var b=0;do if(((a|0)!=0?(c[a+548>>2]|0)!=0:0)?(b=c[a+528>>2]|0,(b&65535)<<16>>16>=1):0){if((b>>>16&65535)<<16>>16>0?(c[a+552>>2]|0)==0:0){b=1;break}b=0}else b=1;while(0);return b|0}function Uk(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=i;i=i+256|0;p=q;n=q+48|0;o=q+16|0;m=q+8|0;if((((c[b+20>>2]|0)==2?(l=c[b+16>>2]|0,!((f|0)==0|(l|0)==0)):0)?(d|0)>-1|(e|0)>(d|0):0)?(xq(l,d,0)|0)==0:0){h=n+203|0;j=(g|0)!=0;while(1){k=uq(l)|0;if(!((k|0)<(e|0)&(k|0)>-1))break;if(!(dd(n,203,b)|0))break;a[h>>0]=0;if(j&(k|0)==(d|0)){Go(n,m)|0;k=c[m>>2]|0?81713:92409;c[p>>2]=g;c[p+4>>2]=k;k=qq(o,81393,p)|0;c[m>>2]=k;Do(n+k|0,n,203-k|0)|0;ir(n|0,o|0,c[m>>2]|0)|0}if(!(op(n,10)|0)){k=n+(cp(n)|0)|0;a[k>>0]=10;a[k+1>>0]=0}kq(n,f)|0}h=xq(l,e,0)|0}else h=1;i=q;return h|0}function Vk(a,d,e,f,g,i,j,k,l,m,n){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0.0,q=0.0,r=0.0,s=0.0,t=0,u=0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0.0,B=0,C=0,D=0.0,E=0,F=0,G=0,H=0,I=0;h[e>>3]=0.0;h[f>>3]=0.0;h[g>>3]=0.0;h[k>>3]=0.0;h[j>>3]=0.0;h[i>>3]=0.0;h[l>>3]=1.0;do if(!(Tk(a)|0)){u=c[a+528>>2]|0;B=u&65535;o=u<<16>>16;C=a+548|0;u=u>>>16&65535;t=0;q=-1.e+32;r=-1.e+32;s=-1.e+32;v=1.e+32;w=1.e+32;p=1.e+32;while(1){if((t|0)>=(o|0)){A=s;D=v;break}z=c[C>>2]|0;y=+h[z+(t*40|0)>>3];A=+h[z+(t*40|0)+8>>3];D=+h[z+(t*40|0)+16>>3];t=t+1|0;q=y>q?y:q;r=A>r?A:r;s=D>s?D:s;v=y<v?y:v;w=A<w?A:w;p=D<p?D:p}z=a+530|0;a=a+552|0;o=u;v=0.0;t=0;u=0;while(1){if((t|0)>=(o<<16>>16|0))break;H=c[a>>2]|0;G=b[H+(t*6|0)>>1]|0;F=(G<<16>>16)+-1|0;H=b[H+(t*6|0)+2>>1]|0;E=(H<<16>>16)+-1|0;I=c[C>>2]|0;s=+h[I+(F*40|0)>>3]-+h[I+(E*40|0)>>3];x=+h[I+(F*40|0)+8>>3]-+h[I+(E*40|0)+8>>3];y=+h[I+(F*40|0)+16>>3]-+h[I+(E*40|0)+16>>3];if(G<<16>>16>=1?!(H<<16>>16>B<<16>>16|(H<<16>>16<1?1:G<<16>>16>B<<16>>16)|(F|0)==(E|0)):0){v=v+ +O(+(s*s+x*x+y*y));u=u+1|0}else{c[m>>2]=c[m>>2]|1;ld(n,83822)|0;o=b[z>>1]|0}t=t+1|0}s=q-D;t=!(s<=(+N(+q)+ +N(+D))*1.0e-05);s=t?256.0/s:0.0;q=r-w;t=!(q<=(+N(+r)+ +N(+w))*1.0e-05);r=t?256.0/q:0.0;q=A-p;t=!(q<=(+N(+A)+ +N(+p))*1.0e-05);q=t?256.0/q:0.0;t=s>1.0e-10;a=r>1.0e-10;A=+N(+q);o=(t|a)&A<1.0e-10?2:A>1.0e-10?3:0;if(d){a:do switch(o|0){case 3:{if(t&a){s=s<r?s:r;s=s<q?s:q;break a}if(t){s=s<q?s:q;break a}if(a)s=r<q?r:q;else s=q;break}case 2:{if(t&a){s=s<r?s:r;break a}if(!t)s=a?r:1.0;break}default:s=0.0}while(0);if((u|0)>0){q=v/+(u|0);r=q*s;if(r>20.0){s=20.0/q;r=D;q=w;break}if(!(r<1.0e-10))if(r<10.0){s=10.0/q;r=D;q=w}else{r=D;q=w}else{s=1.0;r=D;q=w}}else{r=D;q=w}}else{s=1.0;r=D;q=w}}else{s=1.0;r=1.e+32;q=1.e+32;p=1.e+32;o=0}while(0);h[e>>3]=r;h[f>>3]=q;h[g>>3]=p;h[i>>3]=0.0;h[j>>3]=0.0;h[k>>3]=0.0;h[l>>3]=s;return o|0}function Wk(a){a=a|0;var b=0;if(a|0){b=c[a+548>>2]|0;if(b|0)Cq(b);b=c[a+552>>2]|0;if(b|0)Cq(b);b=c[a+556>>2]|0;if(b|0)Cq(b);Nl(a+560|0);b=c[a+576>>2]|0;if(b|0)Yk(b)|0;Cq(a)}return 0}function Xk(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0;g=a+48|0;e=c[g>>2]|0;c[e+4>>2]=0;c[e>>2]=0;f=b[a>>1]|0;if(!(f<<16>>16)){c[e+12>>2]=0;c[e+8>>2]=0}else{f=f<<16>>16;h=e+8|0;c[h>>2]=Dq(f,4)|0;c[e+12>>2]=Dq(f,4)|0;er(c[h>>2]|0,-1,f|0)|0;er(c[(c[g>>2]|0)+12>>2]|0,-1,b[a>>1]|0)|0;e=c[g>>2]|0}c[e+32>>2]=0;f=Dq(1,16)|0;c[e+36>>2]=f;do if(f){h=(zl(f,8)|0)<0;e=c[g>>2]|0;if(h){c[e+36>>2]=0;ld(d,85269)|0;e=-1;break}c[e+40>>2]=0;f=Dq(1,16)|0;c[e+44>>2]=f;if(!f){ld(d,85269)|0;e=-1;break}h=(zl(f,1)|0)<0;e=c[g>>2]|0;if(h){c[e+44>>2]=0;ld(d,85269)|0;e=-1;break}c[e+48>>2]=0;f=Dq(1,16)|0;c[e+52>>2]=f;if(!f){ld(d,85269)|0;e=-1;break}h=(zl(f,4)|0)<0;e=c[g>>2]|0;if(h){c[e+52>>2]=0;ld(d,85269)|0;e=-1;break}c[e+56>>2]=0;f=Dq(1,16)|0;c[e+60>>2]=f;if(!f){ld(d,85269)|0;e=-1;break}e=zl(f,4)|0;if((e|0)<0){c[(c[g>>2]|0)+60>>2]=0;ld(d,85269)|0;e=-1}}else{ld(d,85269)|0;e=-1}while(0);return e|0}function Yk(a){a=a|0;var b=0,d=0;if(a|0){b=c[a+8>>2]|0;if(b|0)Cq(b);b=c[a+12>>2]|0;if(b|0)Cq(b);b=a+36|0;d=c[b>>2]|0;if(d|0){Cl(d);Cq(c[b>>2]|0)}b=a+44|0;d=c[b>>2]|0;if(d|0){Cl(d);Cq(c[b>>2]|0)}b=a+52|0;d=c[b>>2]|0;if(d|0){Cl(d);Cq(c[b>>2]|0)}b=a+60|0;d=c[b>>2]|0;if(d|0){Cl(d);Cq(c[b>>2]|0)}Cq(a)}return 0}function Zk(a,b){a=a|0;b=b|0;b=dd(a,32004,b)|0;if(((b|0)!=0?(cp(b)|0)>=7:0)?(dp(b,81400,7)|0)==0:0){b=b+7|0;Ao(b)|0}else b=0;return b|0}function _k(d,e,f){d=d|0;e=e|0;f=f|0;var j=0.0,k=0,l=0,m=0,n=0;n=i;i=i+4112|0;l=n+8|0;m=n;er(l|0,0,4096)|0;f=Co(f,l,4096,81408)|0;a:do switch(e|0){case 83:if(!f){a[d>>0]=0;f=0;break a}else{Do(d,l,f+1|0)|0;break a}case 73:case 76:case 78:case 67:{k=Rp(l,m,10)|0;f=(c[m>>2]|0)==(l|0)?0:f;switch(e|0){case 76:if((k+-2147483647|0)>>>0>1){c[d>>2]=k;break a}else{c[d>>2]=0;f=-1;break a}case 73:{c[d>>2]=k;break a}case 67:if((k+128|0)>>>0<256){a[d>>0]=k;break a}else{a[d>>0]=0;f=-1;break a}case 78:if((k+32768|0)>>>0<65536){b[d>>1]=k;break a}else{b[d>>1]=0;f=-1;break a}default:{f=-1;break a}}}case 70:case 68:{j=+zq(l,m);f=(c[m>>2]|0)==(l|0)?0:f;switch(e|0){case 68:if(j!=s&j!=-s){h[d>>3]=j;break a}else{h[d>>3]=0.0;f=-1;break a}case 70:{j=+N(+j);if(j<=1.1754943508222875e-38){g[d>>2]=0.0;break a}if(!(j>=3402823466385288598117041.0e14))break a;g[d>>2]=0.0;f=-1;break a}default:{g[d>>2]=j;break a}}}default:f=-1}while(0);i=n;return f|0}function $k(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;g=i;i=i+4096|0;e=g;er(e|0,0,4096)|0;f=Co(d,e,4096,81415)|0;if(f){Do(b,e,f+1|0)|0;e=c[d>>2]|0;if(e|0?(a[e>>0]|0)==61:0)c[d>>2]=e+1}else a[b>>0]=0;i=g;return f|0}function al(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;o=i;i=i+36112|0;m=o;l=o+4104|0;k=o+8|0;g=Zk(l,e)|0;c[m>>2]=g;do if((g|0)!=0?(kp(g,81423)|0)==0:0){Fo(l);b[d>>1]=-1;g=d+2|0;b[g>>1]=-1;h=d+4|0;a[h>>0]=-1;b[d+6>>1]=-1;b[d+8>>1]=999;e=Zk(l,e)|0;c[m>>2]=e;if(!e){ld(f,81468)|0;g=1;break}Fo(l);if(a[l+32e3>>0]|0)ld(f,81498)|0;_k(k,83,m)|0;if(kp(k,81519)|0){ld(f,81468)|0;g=1;break}if((_k(d,78,m)|0)<0)ld(f,81526)|0;else{if((((_k(g,78,m)|0)>=0?(j=d+48|0,(_k((c[j>>2]|0)+16|0,73,m)|0)>=0):0)?(_k((c[j>>2]|0)+20|0,73,m)|0)>=0:0)?(_k(h,67,m)|0)>=0:0){g=0;break}ld(f,81572)|0}Bo(l)|0;ld(f,l)|0;g=3}else n=3;while(0);if((n|0)==3){ld(f,81434)|0;g=1}i=o;return g|0}function bl(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=i;i=i+32016|0;f=e;a=Zk(f,b)|0;Fo(f);if(!((a|0)!=0?(kp(a,81608)|0)==0:0)){ld(d,81619)|0;c=(c|0)==0?1:c}i=e;return c|0}function cl(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=i;i=i+32016|0;f=e;a=Zk(f,b)|0;Fo(f);if(!((a|0)!=0?(kp(a,81653)|0)==0:0)){ld(d,81663)|0;c=(c|0)==0?1:c}i=e;return c|0}function dl(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=i;i=i+36128|0;z=B+8|0;w=B+4112|0;v=B+16|0;x=B+4|0;y=B;f=Zk(w,b)|0;c[z>>2]=f;Fo(w);do if(!f)A=36;else{r=a+48|0;g=0;a:while(1){if(!(kp(f,81698)|0)){t=f;u=g;A=33;break}if((Co(z,v,4096,81713)|0)<6)break;if(kp(v,81715)|0)break;Co(z,v,4096,81722)|0;do if(kp(v,81739)|0){if(!(kp(v,81747)|0)){if((_k(x,67,z)|0)<0)break a;f=(c[r>>2]|0)+52|0;q=2;A=14;break}if(!(kp(v,81755)|0)){if((_k(x,67,z)|0)<0)break a;f=(c[r>>2]|0)+60|0;q=3;A=14}}else{c[x>>2]=1;f=(c[r>>2]|0)+44|0;q=1;A=14}while(0);if((A|0)==14){A=0;p=c[f>>2]|0;if(($k(v,z)|0)<=0)break;if(!(kp(v,81763)|0)){c[y>>2]=0;b:do if((el(0,z,y,0)|0)>=0?(s=c[y>>2]|0,(s|0)!=0):0){c[s>>2]=c[x>>2];m=c[s+4>>2]|0;o=2;while(1){if((o|0)>=(m|0))break;n=s+(o<<2)|0;h=c[n>>2]|0;l=c[r>>2]|0;j=(c[l+4>>2]|0)+(c[l>>2]|0)|0;k=c[l+8>>2]|0;l=c[l+12>>2]|0;f=0;while(1){if((f|0)>=(j|0)){f=-1;break}if((c[k+(f<<2)>>2]|0)==(h|0)){A=23;break}f=f+1|0}if((A|0)==23){A=0;f=c[l+(f<<2)>>2]|0}c[n>>2]=f;o=o+1|0}if((Bl(p,s)|0)>=0)switch(q|0){case 1:{f=(c[r>>2]|0)+40|0;c[f>>2]=(c[f>>2]|0)+1;f=g;break b}case 2:{f=(c[r>>2]|0)+48|0;c[f>>2]=(c[f>>2]|0)+1;f=g;break b}case 3:{f=(c[r>>2]|0)+56|0;c[f>>2]=(c[f>>2]|0)+1;f=g;break b}default:{f=g;break b}}else f=1}else f=1;while(0);g=f}}c[z>>2]=Zk(w,b)|0;Fo(w);f=c[z>>2]|0;if(!f){t=0;u=g;A=33;break}}if((A|0)==33?(u|0)==0:0){if(!t){A=36;break}z=c[a+48>>2]|0;if(((c[z+40>>2]|0)==0?(c[z+48>>2]|0)==0:0)?(c[z+56>>2]|0)==0:0)break;ld(e,81813)|0;break}c[z>>2]=Zk(w,b)|0;Fo(w);A=36}while(0);if((A|0)==36){ld(e,81771)|0;Bo(w)|0;ld(e,w)|0;d=7}i=B;return d|0}function el(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0;j=i;i=i+4112|0;a=j+8|0;e=j;c[d>>2]=0;er(a|0,0,4096)|0;Co(b,a,4096,81722)|0;do if((kp(a,81769)|0)==0?(f=Co(b,a,4096,81408)|0,g=Rp(a,e,10)|0,!((g|0)<0?1:(c[e>>2]|0)==(a|0))):0){a=Dq(g+3|0,4)|0;c[d>>2]=a;if(!a)f=-1;else{c[a>>2]=-1;c[a+4>>2]=g;a=g+2|0;e=2;while(1){if((e|0)>=(a|0)){h=7;break}if((_k((c[d>>2]|0)+(e<<2)|0,73,b)|0)<0){f=-1;break}else e=e+1|0}if((h|0)==7)if((f|0)>=0)break;a=c[d>>2]|0}if(a){Cq(a);c[d>>2]=0}}else f=-1;while(0);i=j;return f|0}function fl(e,f,g,j){e=e|0;f=f|0;g=g|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;D=i;i=i+40256|0;B=D+36|0;A=D+8248|0;q=D+4152|0;u=D+32|0;p=D+28|0;y=D+4144|0;r=D+16|0;s=D+8|0;t=D;w=D+24|0;x=D+48|0;v=D+40|0;k=Zk(A,f)|0;c[B>>2]=k;do if((k|0)!=0?(kp(k,81854)|0)==0:0){Fo(A);z=e+48|0;c[c[z>>2]>>2]=0;n=A+32e3|0;o=e+20|0;m=0;while(1){k=m<<16>>16;if(m<<16>>16>=(b[e>>1]|0))break;l=Zk(A,f)|0;c[B>>2]=l;if(!l){C=7;break}Fo(A);if(a[n>>0]|0)ld(j,81939)|0;if(!g)if(c[o>>2]|0){a:do if((((((_k(u,73,B)|0)>=0?(_k(y,83,B)|0)>=0:0)?(_k(r,68,B)|0)>=0:0)?(_k(s,68,B)|0)>=0:0)?(_k(t,68,B)|0)>=0:0)?(_k(p,73,B)|0)>=0:0){if(!(kp(y,82004)|0)){g=c[z>>2]|0;c[(c[g+8>>2]|0)+(k<<2)>>2]=c[u>>2];c[(c[g+12>>2]|0)+(k<<2)>>2]=-1;k=g+4|0;c[k>>2]=(c[k>>2]|0)+1;k=5;g=0;break}l=c[z>>2]|0;c[l>>2]=(c[l>>2]|0)+1;c[(c[l+8>>2]|0)+(k<<2)>>2]=c[u>>2];c[(c[l+12>>2]|0)+(k<<2)>>2]=c[l>>2];l=(c[l>>2]|0)+-1|0;Do((c[o>>2]|0)+(l*40|0)+24|0,y,6)|0;g=c[o>>2]|0;do if((cp(g+(l*40|0)+24|0)|0)==2){if(!(sp(d[g+(l*40|0)+25>>0]|0)|0))break;k=(rp(d[(c[o>>2]|0)+(l*40|0)+25>>0]|0)|0)&255;a[(c[o>>2]|0)+(l*40|0)+25>>0]=k}while(0);k=c[o>>2]|0;h[k+(l*40|0)>>3]=+h[r>>3];h[k+(l*40|0)+8>>3]=+h[s>>3];h[k+(l*40|0)+16>>3]=+h[t>>3];if(!(c[B>>2]|0)){k=0;g=0}else{g=0;while(1){if(($k(q,B)|0)<=0){k=0;break a}b:do if(!(kp(q,82006)|0))if((_k((c[o>>2]|0)+(l*40|0)+31|0,67,B)|0)<0)C=63;else k=1;else{if(!(kp(q,82010)|0))if((_k((c[o>>2]|0)+(l*40|0)+32|0,67,B)|0)<0){C=63;break}else{k=1;break}if(!(kp(q,82014)|0))if((_k((c[o>>2]|0)+(l*40|0)+33|0,67,B)|0)<0){C=63;break}else{k=1;break}if(!(kp(q,82018)|0))if((_k(v,78,B)|0)<0){ld(j,82109)|0;ld(j,A)|0;C=63;break}else{k=lo((c[o>>2]|0)+(l*40|0)+24|0)|0;E=b[v>>1]|0;a[(c[o>>2]|0)+(l*40|0)+30>>0]=(E|0)!=(k|0)?E-k&255:127;k=1;break}if(!(kp(q,82023)|0)){if((_k(w,73,B)|0)<0){C=63;break}k=c[w>>2]|0;a[(c[o>>2]|0)+(l*40|0)+34>>0]=(k|0)==-1?15:k&255;k=1;break}if(!(kp(q,82027)|0)){_k(w,73,B)|0;k=1;break}if(!(kp(q,82034)|0)){_k(w,73,B)|0;k=1;break}do if(kp(q,82040)|0){if(!(kp(q,82047)|0))break;do if(kp(q,82054)|0){if(!(kp(q,82060)|0))break;if(!(kp(q,82066)|0))break;if(!(kp(q,82072)|0)){_k(w,73,B)|0;k=1;break b}if(!(kp(q,82080)|0)){_k(x,83,B)|0;k=1;break b}if(!(kp(q,82088)|0)){_k(x,83,B)|0;k=1;break b}if(!(kp(q,82097)|0)){_k(x,83,B)|0;k=1;break b}if(kp(q,82103)|0){k=1;break b}_k(w,73,B)|0;k=1;break b}while(0);_k(w,73,B)|0;k=1;break b}while(0);_k(w,73,B)|0;k=1}while(0);if((C|0)==63){C=0;ld(j,82139)|0;Bo(A)|0;ld(j,A)|0;g=(kp(A,83080)|0)==0;k=g^1;g=g?-4:4}if(!(k&(c[B>>2]|0)!=0)){k=0;break}}}}else C=21;while(0);if((C|0)==21){C=0;ld(j,81964)|0;Bo(A)|0;ld(j,A)|0;g=(kp(A,83080)|0)==0;k=g?3:5;g=g?-4:4}if((k|0)==3)break}else g=0;else if(!(kp(A,83080)|0)){C=13;break}m=m+1<<16>>16}if((C|0)==7){if(!g){ld(j,81905)|0;g=2}}else if((C|0)==13)g=0-((g|0)>-1?g:0-g|0)|0;if(c[(c[z>>2]|0)+4>>2]|0){ld(j,82188)|0;b[e>>1]=c[c[z>>2]>>2]}k=Zk(A,f)|0;c[B>>2]=k;if(k|0?(kp(k,82213)|0)==0:0){Fo(A);break}ld(j,82222)|0;g=(g|0)==0?1:g}else C=3;while(0);if((C|0)==3){ld(j,81865)|0;g=(g|0)==0?1:g}i=D;return g|0}function gl(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;I=i;i=i+40240|0;G=I+12|0;F=I+8224|0;x=I+4128|0;y=I+8|0;u=I+18|0;v=I+16|0;w=I+4121|0;B=I+4120|0;z=I+4|0;C=I+24|0;A=I;h=Zk(F,e)|0;c[G>>2]=h;do if((h|0)!=0?(kp(h,82260)|0)==0:0){Fo(F);D=d+48|0;E=c[D>>2]|0;c[E+32>>2]=0;c[E+28>>2]=0;E=d+2|0;t=F+32e3|0;s=d+24|0;r=0;while(1){if(r<<16>>16>=(b[E>>1]|0))break;q=Zk(F,e)|0;c[G>>2]=q;if(!q){H=7;break}Fo(F);f=(f|0)!=0|(a[t>>0]|0)==0?f:3;if(!f)if(c[s>>2]|0){b[u>>1]=-1;b[v>>1]=-1;a[w>>0]=0;a[B>>0]=0;q=c[D>>2]|0;q=(c[q+4>>2]|0)+(c[q>>2]|0)|0;if(((_k(y,73,G)|0)>=0?(_k(w,67,G)|0)>=0:0)?(_k(u,78,G)|0)>=0:0)l=(_k(v,78,G)|0)>>>31;else l=1;h=b[u>>1]|0;k=c[D>>2]|0;j=c[k+8>>2]|0;k=c[k+12>>2]|0;f=0;while(1){if((f|0)>=(q|0)){f=-1;break}if((c[j+(f<<2)>>2]|0)==(h|0)){H=20;break}f=f+1|0}if((H|0)==20){H=0;f=c[k+(f<<2)>>2]|0}d=f&65535;b[u>>1]=d;h=b[v>>1]|0;f=0;while(1){if((f|0)>=(q|0)){f=-1;break}if((c[j+(f<<2)>>2]|0)==(h|0)){H=25;break}f=f+1|0}if((H|0)==25){H=0;f=c[k+(f<<2)>>2]|0}b[v>>1]=f;if(!((l|0)==0&((f&32768|0)==0|d<<16>>16>-1))){ld(g,82345)|0;Bo(F)|0;ld(g,F)|0;if(!(kp(F,83080)|0)){h=1;f=-4}else{f=4;H=29}}else{f=0;H=29}do if((H|0)==29){H=0;if(c[G>>2]|0){d=0;do{if(($k(x,G)|0)<=0)break;a:do if(!(kp(x,82014)|0))if((_k(B,67,G)|0)<0)H=61;else switch(a[B>>0]|0){case 2:{a[B>>0]=4;h=1;break a}case 3:{a[B>>0]=6;h=1;break a}default:{h=1;break a}}else{if(!(kp(x,82385)|0)){_k(z,73,G)|0;h=1;break}if(!(kp(x,82390)|0)){_k(z,73,G)|0;h=1;break}if(!(kp(x,82034)|0)){_k(z,73,G)|0;h=1;break}if(kp(x,82396)|0){if(!(kp(x,82414)|0)){_k(C,83,G)|0;h=1;break}if(kp(x,82419)|0){h=1;break}_k(C,83,G)|0;h=1;break}c[A>>2]=0;p=(hl(0,G,A,0)|0)<0;o=c[A>>2]|0;do if(!(p|(o|0)==0)){h=b[u>>1]|0;h=h<<16>>16<0?b[v>>1]|0:h;if(h<<16>>16<0)break;p=c[o+8>>2]|0;c[o+4>>2]=h<<16>>16;n=3;while(1){if((n|0)>=(p|0))break;m=o+(n<<2)|0;j=c[m>>2]|0;l=c[D>>2]|0;k=c[l+8>>2]|0;l=c[l+12>>2]|0;h=0;while(1){if((h|0)>=(q|0)){h=-1;break}if((c[k+(h<<2)>>2]|0)==(j|0)){H=51;break}h=h+1|0}if((H|0)==51){H=0;h=c[l+(h<<2)>>2]|0}c[m>>2]=h;n=n+1|0}if((Bl(c[(c[D>>2]|0)+36>>2]|0,o)|0)<0)break;h=1;d=1;break a}while(0);H=61}while(0);if((H|0)==61){H=0;if(!f){ld(g,82345)|0;Bo(F)|0;ld(g,F)|0;f=4}if(!(kp(F,83080)|0)){h=0;f=0-((f|0)>-1?f:0-f|0)|0}else h=1}}while(h&(c[G>>2]|0)!=0);h=c[D>>2]|0;if(d){q=h+32|0;c[c[(c[c[h+36>>2]>>2]|0)+(c[q>>2]<<2)>>2]>>2]=a[w>>0];c[q>>2]=(c[q>>2]|0)+1;h=0;break}}else h=c[D>>2]|0;h=h+28|0;q=c[h>>2]|0;p=c[s>>2]|0;b[p+(q*6|0)>>1]=b[u>>1]|0;b[p+(q*6|0)+2>>1]=b[v>>1]|0;a[p+(q*6|0)+4>>0]=a[w>>0]|0;a[p+(q*6|0)+5>>0]=a[B>>0]|0;c[h>>2]=q+1;h=0}while(0);if(h)break}else f=0;else if(!(kp(F,83080)|0)){H=11;break}r=r+1<<16>>16}if((H|0)==7){if(!f){ld(g,82311)|0;f=2}}else if((H|0)==11)f=0-((f|0)>-1?f:0-f|0)|0;if(c[(c[D>>2]|0)+32>>2]|0){ld(g,82426)|0;b[E>>1]=c[(c[D>>2]|0)+28>>2]}h=Zk(F,e)|0;c[G>>2]=h;if(h|0?(kp(h,82464)|0)==0:0){Fo(F);break}ld(g,82473)|0;f=(f|0)==0?1:f}else H=3;while(0);if((H|0)==3){ld(g,82271)|0;f=(f|0)==0?1:f}i=I;return f|0}function hl(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0;k=i;i=i+4112|0;h=k+8|0;a=k;c[d>>2]=0;er(h|0,0,4096)|0;Co(b,h,4096,81722)|0;a:do if((kp(h,81769)|0)==0?(Co(b,h,4096,81408)|0,g=Rp(h,a,10)|0,!((g|0)<0?1:(c[a>>2]|0)==(h|0))):0){f=g+3|0;e=Dq(f,4)|0;c[d>>2]=e;if(!e)a=-1;else{c[e>>2]=-1;c[e+4>>2]=-1;c[e+8>>2]=g;a=3;while(1){if((a|0)>=(f|0)){j=7;break}if((_k((c[d>>2]|0)+(a<<2)|0,73,b)|0)<0){a=-1;break}else a=a+1|0}do if((j|0)==7){a=Co(b,h,4096,81408)|0;if((a|0)>0)if(!(kp(h,82403)|0))break a;else{a=-1;break}else if((a|0)<0)break;else{a=0;break a}}while(0);e=c[d>>2]|0}if(e){Cq(e);c[d>>2]=0}}else a=-1;while(0);i=k;return a|0}function il(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0;k=i;i=i+32016|0;g=k;e=Zk(g,b)|0;Fo(g);a:do if(e){do if(!(kp(e,82511)|0))if(!(bl(0,b,c,d)|0)){e=Zk(g,b)|0;Fo(g);if(!e){e=0;f=0;j=10;break a}else{f=0;break}}else{ld(d,d)|0;break a}else f=c;while(0);if(!(kp(e,82524)|0))if(!(cl(0,b,f,d)|0)){e=Zk(g,b)|0;Fo(g);f=0;j=10;break}else{ld(d,d)|0;break}else j=10}else{e=0;f=c;j=10}while(0);do if((j|0)==10){while(1){if(!e){e=0;break}if(kp(e,82536)|0)break;e=Zk(g,b)|0;Fo(g)}while(1){if(!e)break;if(kp(e,82545)|0){h=e;j=19;break}if(dl(a,b,f,d)|0){j=17;break}e=Zk(g,b)|0;Fo(g);f=0}if((j|0)==17){ld(d,d)|0;break}if((j|0)==19?(kp(h,82562)|0)==0:0){Fo(g);break}ld(d,82571)|0;c=(c|0)==0?1:c}while(0);i=k;return c|0}function jl(d,f,g,h,j,k,l,m,n,o,p,q){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;var r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0;T=i;i=i+32|0;I=T+20|0;J=T+16|0;P=T+12|0;M=T+8|0;K=T+4|0;L=T;c[P>>2]=0;c[M>>2]=0;c[K>>2]=0;c[L>>2]=0;R=(q|0)!=0;if(R)a[q>>0]=0;F=c[o>>2]&16|0?32766:1024;S=(f|0)!=0;G=f+64|0;H=S?P:0;E=S&(h|0)!=0?M:0;O=f+12|0;C=(g|0)!=0;y=f+8|0;z=f+4|0;A=f+68|0;B=f+72|0;D=(f|0)!=0;h=0;a:do{if(S){w=c[f>>2]|0;x=c[G>>2]|0}else{w=0;x=0}g=kl(d,j,H,E,K,L,F,I,J,k,l,m,n,o,p,q)|0;b:do if((g|0)<1){r=c[p>>2]|0;if(!r){ld(q,84786)|0;c[p>>2]=98;break}if((g|0)==0&D&(r+-11|0)>>>0<9?C&(c[O>>2]|0)>0:0){N=11;break a}else{g=0;N=35}}else if(S){r=c[O>>2]|0;h=r+g|0;if((h|0)>=(F|0)){ld(q,82888)|0;c[p>>2]=70;c[O>>2]=-1;break}if(!w){c[f>>2]=c[P>>2];c[G>>2]=c[M>>2];c[P>>2]=0;c[M>>2]=0;c[O>>2]=g;c[y>>2]=c[J>>2];c[z>>2]=c[I>>2];c[A>>2]=c[K>>2];c[B>>2]=c[L>>2];c[K>>2]=0;c[L>>2]=0;break}s=Dq(h,176)|0;c[f>>2]=s;do if(s|0){if(c[M>>2]|0?(v=Dq(h,32)|0,c[G>>2]=v,(v|0)==0):0)break;if(r|0){ir(s|0,w|0,r*176|0)|0;v=c[P>>2]|0;u=0;while(1){if((u|0)>=(g|0))break;s=v+(u*176|0)+92|0;r=c[O>>2]|0;t=0;while(1){if((t|0)>=(a[s>>0]|0))break;U=v+(u*176|0)+8+(t<<1)|0;b[U>>1]=(e[U>>1]|0)+r;t=t+1|0}U=v+(u*176|0)+48|0;b[U>>1]=(e[U>>1]|0)+r;u=u+1|0}s=c[G>>2]|0;if((x|0)!=0&(s|0)!=0)ir(s|0,x|0,r<<5|0)|0}Cq(w);if(x|0)Cq(x);ir((c[f>>2]|0)+((c[O>>2]|0)*176|0)|0,c[P>>2]|0,g*176|0)|0;r=c[G>>2]|0;s=c[M>>2]|0;if((r|0)!=0&(s|0)!=0)ir(r+(c[O>>2]<<5)|0,s|0,g<<5|0)|0;c[O>>2]=(c[O>>2]|0)+g;c[y>>2]=(c[y>>2]|0)+(c[J>>2]|0);x=c[I>>2]|0;U=c[z>>2]|0;c[z>>2]=(x|0)>(U|0)?x:U;c[A>>2]=c[K>>2];c[B>>2]=c[L>>2];break b}while(0);ld(q,85269)|0;c[p>>2]=-1}else N=35;while(0);if((N|0)==35){N=0;h=g+h|0}g=c[P>>2]|0;if(g|0){Cq(g);c[P>>2]=0}g=c[K>>2]|0;if(g|0){Cq(g);c[K>>2]=0}g=c[L>>2]|0;if(g|0){Cq(g);c[L>>2]=0}}while(C&(c[p>>2]|0)==0);if((N|0)==11)c[p>>2]=0;g=c[M>>2]|0;if(g|0)Cq(g);g=c[P>>2]|0;if(g|0)Cq(g);do if(c[p>>2]|0?(ql(f),Q=c[p>>2]|0,Q|0):0){if((Q|0)>10){if(!(R&(Q|0)>19))break}else if(!R)break;if(!(a[q>>0]|0))ld(q,84887)|0}while(0);if(S)h=c[O>>2]|0;i=T;return h|0}function kl(d,e,f,g,h,j,k,l,m,n,o,p,q,r,s,t){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;var u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;G=i;i=i+592|0;D=G+528|0;E=G+584|0;w=G;u=G+532|0;c[E>>2]=0;x=c[r>>2]&32;B=(f|0)!=0;if(B){u=c[f>>2]|0;if((k|0)!=0&(u|0)!=0)er(u|0,0,k*176|0)|0;if((g|0)!=0?(v=c[g>>2]|0,(v|0)!=0):0){Cq(v);c[g>>2]=0;u=0;w=0}else{u=0;w=0}}y=(o|0)!=0;if(y){z=a[o>>0]|0;a[o>>0]=0}else z=0;A=(g|0)!=0;x=Ok(d,w,u,A&1,x,0,0,p,n,o,s,t)|0;v=(x|0)==0;p=(w|0)!=0;v=p|v?(p&v?w:0):x;w=(v|0)!=0;if((q|0)!=0&w)c[q>>2]=Sk(v)|0;if((y?(n|0)!=0&(a[o>>0]|0)==0:0)?w&(a[n>>0]|0)!=0:0){do if(Jo(n,82603)|0){if(!(Jo(n,82615)|0)){Do(o,v+201|0,256)|0;Go(o,0)|0;break}if(!(Jo(n,82628)|0)){Do(o,v+444|0,256)|0;Go(o,0)|0;break}if((Jo(n,82643)|0)==0?(C=c[v+440>>2]|0,C|0):0){c[D>>2]=C;qq(o,82659,D)|0}}else{Do(o,v,256)|0;Go(o,0)|0}while(0);if(!(a[o>>0]|0))a[o>>0]=z}do if(B&(x|0)!=0?(c[s>>2]|0)==0:0){do if((b[x+528>>1]|0)<=(k|0)){u=ll(x,E,m,c[f>>2]|0,e,s,t)|0;c[f>>2]=u;v=c[s>>2]|0;if((v|0)<=-1){if((v|0)!=-2)break;c[s>>2]=90;u=90;F=35;break}c[l>>2]=nl(x,c[E>>2]|0,u,s,t)|0;if(A){l=x+556|0;c[g>>2]=c[l>>2];c[l>>2]=0}j=(ol(x,h,j,t)|0)==0;u=j?0:80;c[s>>2]=u;if(!j)F=35}else{ld(t,82888)|0;c[s>>2]=70;c[E>>2]=-1;u=70;F=35}while(0);if((F|0)==35)c[s>>2]=u+100;u=c[E>>2]|0;if((u|0)>0?(r|0)!=0&(c[f>>2]|0)!=0:0){v=c[r>>2]|0;if(!(a[x+532>>0]|0)){c[r>>2]=v|2;break}else{c[r>>2]=v|1;break}}}else F=41;while(0);if((F|0)==41)if(B)u=0;else{u=b[u>>1]|0;c[E>>2]=u}if(!p)Wk(x)|0;i=G;return u|0}function ll(d,e,f,g,h,j,k){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;J=i;i=i+80|0;H=J+8|0;G=J;F=J+16|0;if(!(c[22874]|0))c[22874]=$n(86650)|0;c[j>>2]=0;c[e>>2]=b[d+528>>1];c[f>>2]=0;do if(!(Tk(d)|0)){if(!g){g=Dq(c[e>>2]|0,176)|0;if(!g){c[j>>2]=-1;ld(k,85269)|0;g=0;break}}r=d+548|0;s=c[2474]|0;m=0;a:while(1){if((m|0)>=(c[e>>2]|0)){I=9;break}l=g+(m*176|0)|0;Do(l,(c[r>>2]|0)+(m*40|0)+24|0,6)|0;t=m+1|0;b[g+(m*176|0)+48>>1]=t;o=c[r>>2]|0;n=a[o+(m*40|0)+30>>0]|0;u=g+(m*176|0)+98|0;a[u>>0]=n;a[g+(m*176|0)+99>>0]=a[o+(m*40|0)+31>>0]|0;o=a[o+(m*40|0)+32>>0]|0;p=g+(m*176|0)+100|0;a[p>>0]=o;if(n<<24>>24==127)n=1;else n=(n<<24>>24>0&1)+(n<<24>>24)|0;a[u>>0]=n;if(o<<24>>24==1)a[p>>0]=3;n=$n(l)|0;if((s|0)==(n|0)){n=g+(m*176|0)+95|0;o=jo(l,n)|0;p=o&255;q=g+(m*176|0)+94|0;a[q>>0]=p;b:do if((a[l>>0]|0)==0?(v=(a[n>>0]|0)+(a[g+(m*176|0)+96>>0]|0)|0,w=a[g+(m*176|0)+97>>0]|0,(o<<24>>24|0)!=(0-(v+w)|0)):0){a[l>>0]=72;a[l+1>>0]=0;if((v|0)==(0-w|0)){a[q>>0]=p+-1<<24>>24;break}else o=2;while(1){if((o|0)<=-1)break b;n=g+(m*176|0)+95+o|0;p=a[n>>0]|0;if(p<<24>>24)break;o=o+-1|0}a[n>>0]=p+-1<<24>>24;a[u>>0]=o+1}while(0);n=$n(l)|0;if((s|0)==(n|0)){I=24;break}}a[g+(m*176|0)+6>>0]=n;if(!n)break;if((c[22874]|0)!=(n|0)){m=t;continue}if(a[u>>0]|0){m=t;continue}switch(a[l>>0]|0){case 68:{a[u>>0]=2;Do(l,86650,6)|0;m=t;continue a}case 84:{a[u>>0]=3;Do(l,86650,6)|0;m=t;continue a}default:{m=t;continue a}}}if((I|0)==9){B=d+530|0;C=d+552|0;l=0;m=0;D=0;while(1){if((D|0)>=(b[B>>1]|0))break;n=c[C>>2]|0;y=a[n+(D*6|0)+5>>0]|0;x=a[n+(D*6|0)+4>>0]|0;w=b[n+(D*6|0)>>1]|0;p=w<<16>>16;z=p+-1|0;n=b[n+(D*6|0)+2>>1]|0;o=n<<16>>16;A=o+-1|0;c:do if(w<<16>>16>=1?(w=c[e>>2]|0,!((z|0)==(A|0)|((o|0)>(w|0)|(n<<16>>16<1|(p|0)>(w|0))))):0){n=g+(z*176|0)+8|0;v=A&65535;t=g+(z*176|0)+92|0;o=mo(n,v,a[t>>0]|0)|0;q=g+(A*176|0)+8|0;w=z&65535;u=g+(A*176|0)+92|0;r=mo(q,w,a[u>>0]|0)|0;p=(o|0)!=0;s=(r|0)!=0;do if(!(p|s)){n=a[t>>0]|0;o=n<<24>>24;if(n<<24>>24<20?(a[u>>0]|0)<20:0){a[t>>0]=n+1<<24>>24;t=a[u>>0]|0;a[u>>0]=t+1<<24>>24;l=l+1|0;p=o;o=t<<24>>24}else I=54}else{if(!p?(E=a[t>>0]|0,E<<24>>24>=20):0){n=E;I=54;break}if(!s?(a[u>>0]|0)>=20:0){n=a[t>>0]|0;I=54;break}if(p)p=o-n>>1;else{p=a[t>>0]|0;a[t>>0]=p+1<<24>>24;p=p<<24>>24}if(s)n=r-q>>1;else{n=a[u>>0]|0;a[u>>0]=n+1<<24>>24;n=n<<24>>24}ld(k,82683)|0;c[j>>2]=c[j>>2]|2;o=n}while(0);if((I|0)==54){I=0;c[j>>2]=c[j>>2]|4;c[G>>2]=g+((n<<24>>24>19?z:A)*176|0);c[G+4>>2]=20;qq(F,82716,G)|0;ld(k,F)|0;break}if((x+-1&255)>3){c[H>>2]=x<<24>>24;qq(F,85326,H)|0;ld(k,82749)|0;ld(k,F)|0;c[j>>2]=c[j>>2]|8;n=1}else n=x;a[g+(A*176|0)+72+o>>0]=n;a[g+(z*176|0)+72+p>>0]=n;b[g+(z*176|0)+8+(p<<1)>>1]=v;b[g+(A*176|0)+8+(o<<1)>>1]=w;switch(y<<24>>24){case 0:break c;case 3:{a[g+(A*176|0)+52+o>>0]=3;a[g+(z*176|0)+52+p>>0]=3;break c}case 6:case 4:case 1:{switch(y<<24>>24|0){case 1:{m=1;break}case 4:{m=4;break}case 6:{m=6;break}default:{}}a[g+(z*176|0)+52+p>>0]=m;a[g+(A*176|0)+52+o>>0]=0-(m&255);break c}default:{c[j>>2]=c[j>>2]|16;ld(k,82773)|0;break c}}}else I=37;while(0);if((I|0)==37){I=0;c[j>>2]=c[j>>2]|1;ld(k,83822)|0}D=D+1|0}c[f>>2]=l;ml(d,g,e,h,j,k);break}else if((I|0)==24)a[g+(m*176|0)+6>>0]=0;c[j>>2]=-2;ld(k,82663)|0;if(!(c[j>>2]|0))c[j>>2]=-2;ld(k,l)|0}else g=0;while(0);i=J;return g|0}function ml(b,f,g,h,j,k){b=b|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=i;i=i+16|0;A=C;y=(b|0)!=0;u=b+548|0;v=A+12|0;x=0;a:while(1){if((x|0)<2)w=0;else break;while(1){if((w|0)>=(c[g>>2]|0))break;r=f+(w*176|0)+6|0;if((x|0)!=(ho(d[r>>0]|0)|0)){c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;c[A+12>>2]=0;if(y?(z=c[u>>2]|0,(z|0)!=0):0){t=f+(w*176|0)+93|0;b=z+(w*40|0)+34|0}else{b=f+(w*176|0)+93|0;t=b}p=a[b>>0]|0;a[t>>0]=0;s=f+(w*176|0)+92|0;m=0;while(1){b=a[s>>0]|0;l=b<<24>>24;if((m|0)>=(l|0))break;q=a[f+(w*176|0)+72+m>>0]|0;b=(q&255)+-1|0;if(q<<24>>24==0|(b|0)>3){ld(k,82798)|0;b=0}q=A+(b<<2)|0;c[q>>2]=(c[q>>2]|0)+1;m=m+1|0}n=0;while(1){m=n+1|0;if((n|0)==3)break;q=_(c[A+(n<<2)>>2]|0,m)|0;a[t>>0]=(d[t>>0]|0)+q;n=m}o=p<<24>>24;q=c[v>>2]|0;switch(q|0){case 0:break;case 2:{b=(d[t>>0]|0)+3|0;B=27;break}case 3:{b=(d[t>>0]|0)+4|0;B=27;break}default:{p=w&65535;o=0;while(1){if((o|0)>=(b<<24>>24|0))break;n=f+(w*176|0)+72+o|0;if((a[n>>0]|0)==4){b=e[f+(w*176|0)+8+(o<<1)>>1]|0;l=f+(b*176|0)+8|0;m=mo(l,p,a[f+(b*176|0)+92>>0]|0)|0;if(!m){B=35;break a}a[(m-l>>1)+(f+(b*176|0)+72)>>0]=1;a[n>>0]=1;b=a[s>>0]|0}o=o+1|0}a[t>>0]=(d[t>>0]|0)+q;c[j>>2]=c[j>>2]|32;ld(k,84028)|0}}do if((B|0)==27){B=0;n=b&255;a[t>>0]=n;m=(a[f+(w*176|0)+95>>0]|0)+(a[f+(w*176|0)+94>>0]|0)+(a[f+(w*176|0)+96>>0]|0)+(a[f+(w*176|0)+97>>0]|0)|0;b=b<<24>>24;if(p<<24>>24){if((o|0)!=(b+-1+m|0))break;a[t>>0]=n+-1<<24>>24;break}p=f+(w*176|0)+99|0;q=f+(w*176|0)+100|0;o=fo(d[r>>0]|0,a[p>>0]|0,a[q>>0]|0,b,m,l)|0;if(!((o|0)==0|(fo(d[r>>0]|0,a[p>>0]|0,a[q>>0]|0,b+-1|0,m,a[s>>0]|0)|0)!=0)?(po(f,w)|0)==0:0)a[t>>0]=(a[t>>0]|0)+-1<<24>>24}while(0);if(y){s=f+(w*176|0)+94|0;r=c[u>>2]|0;a[s>>0]=eo(f+(w*176|0)|0,a[s>>0]|0,f+(w*176|0)+95|0,a[f+(w*176|0)+99>>0]|0,a[f+(w*176|0)+100>>0]|0,a[t>>0]|0,a[r+(w*40|0)+34>>0]|0,a[r+(w*40|0)+37>>0]|0,h,0)|0}}w=w+1|0}x=x+1|0}if((B|0)==35){c[j>>2]=-2;ld(k,82853)|0}i=C;return}function nl(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,j=0,k=0.0,l=0.0;j=i;i=i+64|0;g=Vk(a,0,j+48|0,j+40|0,j+32|0,j+24|0,j+16|0,j+8|0,j,e,f)|0;a:do if(g|0){e=a+548|0;f=0;while(1){if((f|0)>=(b|0))break a;a=c[e>>2]|0;k=+h[a+(f*40|0)+16>>3];l=+h[a+(f*40|0)+8>>3];h[d+(f*176|0)+112>>3]=+h[a+(f*40|0)>>3];h[d+(f*176|0)+120>>3]=l;h[d+(f*176|0)+128>>3]=k;f=f+1|0}}while(0);i=j;return g|0}function ol(a,d,e,f){a=a|0;d=d|0;e=e|0;f=f|0;var g=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;v=a+528|0;u=c[a+568>>2]|0;a:do if((u|0)>0){g=Dq(1,32)|0;c[d>>2]=g;if(!g){ld(f,85269)|0;g=9001;i=0;t=82;break}c[g>>2]=Dq(u,4)|0;g=c[c[d>>2]>>2]|0;if(!g){ld(f,85269)|0;g=9001;i=0;t=82;break}c[g>>2]=0;p=c[d>>2]|0;c[p+4>>2]=u;c[p+16>>2]=-1;c[p+20>>2]=0;c[p+28>>2]=0;c[p+12>>2]=0;p=a+560|0;q=a+530|0;r=a+552|0;s=a+548|0;t=0;b:while(1){if((t|0)>=(u|0)){t=31;break a}n=c[(c[p>>2]|0)+(t<<2)>>2]|0;o=Dq(1,232)|0;c[(c[c[d>>2]>>2]|0)+(t<<2)>>2]=o;if(!o){t=9;break}c[o>>2]=c[n>>2];c[o+4>>2]=c[n+4>>2];c[o+8>>2]=c[n+8>>2];c[o+12>>2]=c[n+12>>2];c[o+16>>2]=c[n+16>>2];g=o+48|0;i=o+80|0;j=0;while(1){if((j|0)==4)break;h[g+(j<<3)>>3]=+h[n+24+(j<<3)>>3];h[i+(j<<3)>>3]=+h[n+56+(j<<3)>>3];j=j+1|0}vp(o+112|0,n+88|0)|0;g=c[n+176>>2]|0;j=o+20|0;c[j>>2]=g;k=Dq(g,4)|0;c[o+212>>2]=k;if(!k){t=15;break}l=n+168|0;i=0;while(1){if((i|0)>=(g|0))break;c[k+(i<<2)>>2]=c[(c[l>>2]|0)+(i<<2)>>2];g=c[j>>2]|0;i=i+1|0}m=n+192|0;g=c[m>>2]|0;c[o+24>>2]=g;c:do if((g|0)>0){l=Dq(g<<1,4)|0;c[o+216>>2]=l;if(!l){t=21;break b}j=n+184|0;k=0;while(1){if((k|0)>=(c[m>>2]|0))break c;g=c[(c[j>>2]|0)+(k<<2)>>2]|0;if((g|0)<1){t=25;break b}if((g|0)>(b[q>>1]|0)){t=25;break b}g=g+-1|0;i=c[r>>2]|0;o=b[i+(g*6|0)>>1]|0;g=b[i+(g*6|0)+2>>1]|0;i=k<<1;c[l+(i<<2)>>2]=o;c[l+((i|1)<<2)>>2]=g;i=c[s>>2]|0;if(!(kp(i+((o+-1|0)*40|0)+24|0,86650)|0)){t=28;break b}if(!(kp(i+((g+-1|0)*40|0)+24|0,86650)|0)){t=28;break b}else k=k+1|0}}else c[o+216>>2]=0;while(0);t=t+1|0}if((t|0)==9){ld(f,85269)|0;g=9001;i=0;t=82;break}else if((t|0)==15){ld(f,85269)|0;g=9001;i=0;t=82;break}else if((t|0)==21){ld(f,85269)|0;g=9001;i=0;t=82;break}else if((t|0)==25){ld(f,82945)|0;g=9004;i=0;t=82;break}else if((t|0)==28){ld(f,82992)|0;g=9002;i=0;t=82;break}}else t=31;while(0);d:do if((t|0)==31){r=c[a+576>>2]|0;if(r){i=Dq(1,64)|0;c[e>>2]=i;if(!i){ld(f,85269)|0;g=9001;t=82;break}c[i+24>>2]=c[r+24>>2];o=r+32|0;c[i+32>>2]=c[o>>2];c[i+28>>2]=c[r+28>>2];c[i+16>>2]=c[r+16>>2];c[i>>2]=c[r>>2];c[i+4>>2]=c[r+4>>2];p=r+40|0;c[i+40>>2]=c[p>>2];q=r+56|0;c[i+56>>2]=c[q>>2];s=r+48|0;c[i+48>>2]=c[s>>2];c[i+20>>2]=c[r+20>>2];g=r+8|0;do if(c[g>>2]|0){j=b[v>>1]|0;k=Dq(j,4)|0;c[i+8>>2]=k;if(!k){ld(f,85269)|0;g=9001;t=82;break d}else{ir(k|0,c[g>>2]|0,j|0)|0;break}}while(0);k=r+12|0;do if(c[k>>2]|0){g=b[v>>1]|0;j=Dq(g,4)|0;c[i+12>>2]=j;if(!j){ld(f,85269)|0;g=9001;t=82;break d}else{ir(j|0,c[k>>2]|0,g|0)|0;break}}while(0);g=c[o>>2]|0;e:do if(g|0?(w=r+36|0,c[w>>2]|0):0){v=Dq(g,4)|0;g=i+36|0;c[g>>2]=v;if(!v){ld(f,85269)|0;g=9001;t=82;break d}else n=0;while(1){if((n|0)>=(c[o>>2]|0))break e;j=c[(c[c[w>>2]>>2]|0)+(n<<2)>>2]|0;k=(c[j+8>>2]|0)+3|0;l=Dq(k,4)|0;c[(c[g>>2]|0)+(n<<2)>>2]=l;if(!l)break;else m=0;while(1){if((m|0)>=(k|0))break;c[l+(m<<2)>>2]=c[j+(m<<2)>>2];m=m+1|0}n=n+1|0}ld(f,85269)|0;g=9001;t=82;break d}while(0);g=c[p>>2]|0;f:do if(g|0?(x=r+44|0,c[x>>2]|0):0){w=Dq(g,4)|0;g=i+44|0;c[g>>2]=w;if(!w){ld(f,85269)|0;g=9001;t=82;break d}else n=0;while(1){if((n|0)>=(c[p>>2]|0))break f;j=c[(c[c[x>>2]>>2]|0)+(n<<2)>>2]|0;k=(c[j+4>>2]|0)+2|0;l=Dq(k,4)|0;c[(c[g>>2]|0)+(n<<2)>>2]=l;if(!l)break;else m=0;while(1){if((m|0)>=(k|0))break;c[l+(m<<2)>>2]=c[j+(m<<2)>>2];m=m+1|0}n=n+1|0}ld(f,85269)|0;g=9001;t=82;break d}while(0);g=c[q>>2]|0;g:do if(g|0?(y=r+60|0,c[y>>2]|0):0){x=Dq(g,4)|0;g=i+60|0;c[g>>2]=x;if(!x){ld(f,85269)|0;g=9001;t=82;break d}else n=0;while(1){if((n|0)>=(c[q>>2]|0))break g;j=c[(c[c[y>>2]>>2]|0)+(n<<2)>>2]|0;k=(c[j+4>>2]|0)+2|0;l=Dq(k,4)|0;c[(c[g>>2]|0)+(n<<2)>>2]=l;if(!l)break;else m=0;while(1){if((m|0)>=(k|0))break;c[l+(m<<2)>>2]=c[j+(m<<2)>>2];m=m+1|0}n=n+1|0}ld(f,85269)|0;g=9001;t=82;break d}while(0);g=c[s>>2]|0;if((g|0)!=0?(z=r+52|0,(c[z>>2]|0)!=0):0){y=Dq(g,4)|0;g=i+52|0;c[g>>2]=y;if(!y){ld(f,85269)|0;g=9001;t=82;break}else n=0;while(1){if((n|0)>=(c[s>>2]|0)){g=0;break d}j=c[(c[c[z>>2]>>2]|0)+(n<<2)>>2]|0;k=(c[j+4>>2]|0)+2|0;l=Dq(k,4)|0;c[(c[g>>2]|0)+(n<<2)>>2]=l;if(!l)break;else m=0;while(1){if((m|0)>=(k|0))break;c[l+(m<<2)>>2]=c[j+(m<<2)>>2];m=m+1|0}n=n+1|0}ld(f,85269)|0;g=9001;t=82}else g=0}else g=0}while(0);if((t|0)==82){pl(c[d>>2]|0,i);c[d>>2]=0}return g|0}function pl(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;Im(a);if(b|0){a=b+8|0;h=c[a>>2]|0;if(h|0){Cq(h);c[a>>2]=0}a=b+12|0;h=c[a>>2]|0;if(h|0){Cq(h);c[a>>2]=0}j=b+32|0;a=c[j>>2]|0;if(a|0?(k=b+36|0,g=c[k>>2]|0,g|0):0){i=0;while(1){if((i|0)>=(a|0))break;h=c[g+(i<<2)>>2]|0;if(h){Cq(h);c[(c[k>>2]|0)+(i<<2)>>2]=0;g=c[k>>2]|0;a=c[j>>2]|0}i=i+1|0}if(g|0)Cq(g);c[k>>2]=0}i=b+40|0;g=c[i>>2]|0;if(g|0?(l=b+44|0,f=c[l>>2]|0,f|0):0){h=0;while(1){if((h|0)>=(g|0))break;a=c[f+(h<<2)>>2]|0;if(a){Cq(a);c[(c[l>>2]|0)+(h<<2)>>2]=0;f=c[l>>2]|0;g=c[i>>2]|0}h=h+1|0}if(f|0)Cq(f);c[l>>2]=0}h=b+48|0;f=c[h>>2]|0;if(f|0?(m=b+52|0,e=c[m>>2]|0,e|0):0){a=0;while(1){if((a|0)>=(f|0))break;g=c[e+(a<<2)>>2]|0;if(g){Cq(g);c[(c[m>>2]|0)+(a<<2)>>2]=0;e=c[m>>2]|0;f=c[h>>2]|0}a=a+1|0}if(e|0)Cq(e);c[m>>2]=0}a=b+56|0;e=c[a>>2]|0;if(e|0?(n=b+60|0,d=c[n>>2]|0,d|0):0){g=0;while(1){if((g|0)>=(e|0))break;f=c[d+(g<<2)>>2]|0;if(f){Cq(f);c[(c[n>>2]|0)+(g<<2)>>2]=0;d=c[n>>2]|0;e=c[a>>2]|0}g=g+1|0}if(d|0)Cq(d);c[n>>2]=0}c[b>>2]=0}return}function ql(a){a=a|0;var b=0;if(a|0){rl(a);b=c[a+28>>2]|0;if(b|0)Cq(b);b=c[a+32>>2]|0;if(b|0)Cq(b);b=c[a+64>>2]|0;if(b|0)Cq(b);b=c[a+40>>2]|0;if(b|0)Cq(b);b=c[a+44>>2]|0;if(b|0)Cq(b);pl(c[a+68>>2]|0,c[a+72>>2]|0);b=a;a=b+76|0;do{c[b>>2]=0;b=b+4|0}while((b|0)<(a|0))}return}function rl(a){a=a|0;var b=0;if(a|0?(b=c[a>>2]|0,b|0):0){Cq(b);c[a>>2]=0}return}function sl(a){a=a|0;return Dq(a,176)|0}function tl(a){a=a|0;var b=0;if(a|0){rl(a);rl(a+4|0);b=a+72|0;do{c[a>>2]=0;a=a+4|0}while((a|0)<(b|0))}return}function ul(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;tl(a);f=Dq(b,176)|0;c[a>>2]=f;do if(!f)e=5;else{if(d|0?(f=Dq(b,176)|0,c[a+4>>2]=f,(f|0)==0):0){e=5;break}c[a+8>>2]=b;d=1}while(0);if((e|0)==5){tl(a);d=0}return d|0}function vl(a){a=a|0;var b=0;rl(a);b=c[a+52>>2]|0;if(b|0)Cq(b);b=a+60|0;do{c[a>>2]=0;a=a+4|0}while((a|0)<(b|0));return}function wl(b,d,e,f,g,h,j,k,l,m){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;B=i;i=i+208|0;A=B;if((g|0)!=0&(h|0)>0)n=(a[g>>0]|0)==0;else n=0;t=n&1;if((e|0)!=0&(f|0)>0)n=(a[e>>0]|0)==0;else n=0;r=n&1;if(!k)n=0;else n=(l|0)!=0&(a[k>>0]|0)!=0;s=n&1;if(d){c[d>>2]=0;if(n){z=(Io(k,83039,3)|0)==0;o=1}else{z=0;o=1}}else{z=0;o=0}x=A+200|0;y=(j|0)==0;v=(j|0)!=0;w=0;n=0;q=0;j=0;p=0;u=r;a:while(1){r=(w|0)!=9;if(!(r&(n|0)==0)){o=0;break}p=dd(A,204,b)|0;if(!p){r=1;n=0;o=1;p=0;break}if((j|0)==0?(hp(A,83043,6)|0)==0:0){F=s;E=t;D=u;C=o;r=w;n=0;j=0;s=F;t=E;u=D;o=C;w=r;continue}j=j+1|0;Eo(A);if(a[x>>0]|0?(a[x>>0]=0,!(v|(w|0)!=3&((w+-5|0)>>>0>1&(w+-1|0)>>>0>1)^1)):0)ld(m,83050)|0;n=a[A>>0]|0;q=(n<<24>>24==0&1)+q|0;switch(w|0){case 8:case 7:case 0:{if(!(kp(A,83080)|0)){C=s;D=t;E=u;F=o;w=9;n=0;s=C;t=D;u=E;o=F;continue a}switch(n<<24>>24){case 0:{C=s;D=t;E=u;F=o;w=8;n=0;s=C;t=D;u=E;o=F;continue a}case 62:{if(!(t|o|u|s)){C=s;D=t;E=u;F=o;w=1;n=0;s=C;t=D;u=E;o=F;continue a}C=s;D=t;E=u;F=o;w=xl(A,k)|0;n=0;s=C;t=D;u=E;o=F;continue a}default:{if(!y){r=s;C=t;D=u;E=o;F=w;n=3;s=r;t=C;u=D;o=E;w=F;continue a}ld(m,83098)|0;Bo(A)|0;ld(m,A)|0;r=s;C=t;D=u;E=o;F=w;n=3;s=r;t=C;u=D;o=E;w=F;continue a}}}case 2:{if(t)if((Ao(A)|0)>0){Do(g,A,h)|0;r=u;t=0}else r=u;else{r=u;t=0}break}case 3:{if(u)if((Ao(A)|0)>0){Do(e,A,f)|0;r=0}else r=u;else r=0;break}case 5:{if(s)if((Ao(A)|0)>0){Do(l,A,256)|0;if((o|0)!=0&z){o=yl(A)|0;c[d>>2]=o;o=(o|0)==0&1;r=u;s=0}else{r=u;s=0}}else r=u;else{r=u;s=0}break}case 4:{if(o)if((Ao(A)|0)>0){o=yl(A)|0;c[d>>2]=o;o=(o|0)==0&1;r=u}else r=u;else{o=0;r=u}break}case 6:case 1:{r=u;break}default:{r=s;C=t;D=u;E=o;F=w;n=0;s=r;t=C;u=D;o=E;w=F;continue a}}w=a[A>>0]|0?6:7;n=0;u=r}if((q|0)==(j|0)&((n|0)!=0&(o&(p|0)==0^1)))n=(a[A>>0]|0)==0?5:n;b:do if((p|0)!=0&(r&((n|0)!=0&(n|0)!=5))){do if(!(dd(A,204,b)|0))break b;while((hp(A,83080,4)|0)!=0);ld(m,83128)|0;n=9}while(0);i=B;return n|0}function xl(b,c){b=b|0;c=c|0;var e=0,f=0,g=0,h=0,j=0,k=0;k=i;i=i+208|0;h=k;b=op(b,60)|0;a:do if(((b|0)!=0?(f=op(b,62)|0,(f|0)!=0):0)?(e=f-b|0,g=e+-1|0,e=e+-2|0,e>>>0<199):0){ir(h|0,b+1|0,g|0)|0;a[h+g>>0]=0;g=0;while(1){b=h+g|0;f=d[b>>0]|0;if(!(Yp(f)|0)){h=b;b=f;f=g;break}else g=g+1|0}while(1){if((e|0)<(f|0))break;if(!(Yp(b)|0))break;e=e+-1|0}e=e-f|0;b=e+1|0;if(((c|0?a[c>>0]|0:0)?(b|0)==(cp(c)|0):0)?(Io(h,c,b)|0)==0:0){e=5;break}switch(e|0){case 3:{if(!(Io(h,83085,b)|0)){e=2;break a}break}case 6:{if(!(Io(h,83090,b)|0)){e=3;break a}break}default:{}}if(!(Io(h,83039,3)|0))e=4;else j=18}else j=18;while(0);if((j|0)==18)e=1;i=k;return e|0}function yl(b){b=b|0;var c=0,d=0,e=0;c=(a[b>>0]|0)==45&1;e=c;while(1){d=a[b+e>>0]|0;if(!(d<<24>>24))break;if(((d&255)+-48|0)>>>0>=10){if(d<<24>>24!=45)break}else{a[b+c>>0]=d;c=c+1|0}e=e+1|0}a[b+c>>0]=0;return Rp(b,0,10)|0}function zl(a,b){a=a|0;b=b|0;var d=0;if((a|0)!=0?(d=Dq(b,4)|0,c[a>>2]=d,(d|0)!=0):0){c[a+4>>2]=b;c[a+12>>2]=b;b=0}else b=-1;return b|0}function Al(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;if(((((a|0)!=0?(b=c[a>>2]|0,(b|0)!=0):0)?(e=a+4|0,f=c[e>>2]|0,(f|0)>0):0)?(g=a+12|0,h=c[g>>2]|0,(h|0)>0):0)?(d=Dq(h+f|0,4)|0,c[a>>2]=d,(d|0)!=0):0){ir(d|0,b|0,c[a+8>>2]<<2|0)|0;Cq(b);c[e>>2]=(c[e>>2]|0)+(c[g>>2]|0);b=0}else b=-1;return b|0}function Bl(a,b){a=a|0;b=b|0;var d=0,e=0;do if(!a)d=-1;else{e=a+8|0;d=c[e>>2]|0;if((d|0)>=(c[a+4>>2]|0)){if(Al(a)|0){d=-1;break}d=c[e>>2]|0}c[e>>2]=d+1;c[(c[a>>2]|0)+(d<<2)>>2]=b;d=0}while(0);return d|0}function Cl(a){a=a|0;var b=0,d=0,e=0;if(a|0){d=a+8|0;e=0;while(1){b=c[a>>2]|0;if((e|0)>=(c[d>>2]|0))break;b=c[b+(e<<2)>>2]|0;if(b|0)Cq(b);e=e+1|0}if(b|0)Cq(b);c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0}return}function Dl(a,b){a=a|0;b=b|0;var d=0;d=Dq(b,4)|0;c[a>>2]=d;if(!d)a=-1;else{c[a+4>>2]=b;c[a+12>>2]=b;c[a+8>>2]=0;a=0}return a|0}function El(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;if(((((a|0)!=0?(b=c[a>>2]|0,(b|0)!=0):0)?(e=a+4|0,f=c[e>>2]|0,(f|0)>0):0)?(g=a+12|0,h=c[g>>2]|0,(h|0)>0):0)?(d=Dq(h+f|0,4)|0,c[a>>2]=d,(d|0)!=0):0){ir(d|0,b|0,c[a+8>>2]<<2|0)|0;Cq(b);c[e>>2]=(c[e>>2]|0)+(c[g>>2]|0);b=0}else b=-1;return b|0}function Fl(a,b){a=a|0;b=b|0;var d=0,e=0;do if(!a)d=-1;else{e=a+8|0;d=c[e>>2]|0;if((d|0)>=(c[a+4>>2]|0)){if(El(a)|0){d=-1;break}d=c[e>>2]|0}c[e>>2]=d+1;c[(c[a>>2]|0)+(d<<2)>>2]=b;d=0}while(0);return d|0}function Gl(a){a=a|0;return}function Hl(a){a=a|0;var b=0;if(a|0?(b=c[a>>2]|0,b|0):0)Cq(b);return}function Il(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=Dq(1,200)|0;c[a>>2]=e;do if(!e)e=-1;else{if((Dl(e+168|0,8)|0)==0?(Dl((c[a>>2]|0)+184|0,8)|0)==0:0){e=c[a>>2]|0;c[e>>2]=b;c[e+4>>2]=d;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;e=0;break}Jl(c[a>>2]|0);e=-1}while(0);return e|0}function Jl(a){a=a|0;if(a|0){Hl(a+168|0);Hl(a+184|0);Cq(a)}return}function Kl(a,b){a=a|0;b=b|0;var d=0;if((a|0)!=0?(d=Dq(b,4)|0,c[a>>2]=d,(d|0)!=0):0){c[a+4>>2]=b;c[a+12>>2]=b;b=0}else b=-1;return b|0}function Ll(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;if(((((a|0)!=0?(b=c[a>>2]|0,(b|0)!=0):0)?(e=a+4|0,f=c[e>>2]|0,(f|0)>0):0)?(g=a+12|0,h=c[g>>2]|0,(h|0)>0):0)?(d=Dq(h+f|0,4)|0,c[a>>2]=d,(d|0)!=0):0){ir(d|0,b|0,c[a+8>>2]<<2|0)|0;Cq(b);c[e>>2]=(c[e>>2]|0)+(c[g>>2]|0);b=0}else b=-1;return b|0}function Ml(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=i;i=i+16|0;e=f;if(!a)b=-1;else{c[e>>2]=0;do if(!(Il(e,b,d)|0)){d=a+8|0;b=c[d>>2]|0;if((b|0)>=(c[a+4>>2]|0)){if(Ll(a)|0){b=-1;break}b=c[d>>2]|0}e=c[e>>2]|0;c[d>>2]=b+1;c[(c[a>>2]|0)+(b<<2)>>2]=e;b=0}else b=-1;while(0)}i=f;return b|0}function Nl(a){a=a|0;var b=0,d=0,e=0;if(a|0){d=a+8|0;e=0;while(1){b=c[a>>2]|0;if((e|0)>=(c[d>>2]|0))break;Jl(c[b+(e<<2)>>2]|0);e=e+1|0}if(b|0)Cq(b);c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0}return}function Ol(a,b){a=a|0;b=b|0;var d=0,e=0;e=c[b+8>>2]|0;d=0;while(1){if((d|0)>=(e|0)){d=-1;break}if((c[c[(c[b>>2]|0)+(d<<2)>>2]>>2]|0)==(a|0))break;d=d+1|0}return d|0}function Pl(b,d,e,f,g,h,j,k){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;v=i;i=i+80|0;t=v+24|0;s=v+16|0;r=v+8|0;q=v;w=v+68|0;l=v+64|0;o=v+60|0;n=v+56|0;p=v+52|0;m=v+48|0;u=v+32|0;c[w>>2]=0;c[l>>2]=0;c[o>>2]=0;c[n>>2]=0;c[p>>2]=0;c[m>>2]=0;Ql(b,d,e,f,g,h,0,0,m,n,p,o,l,w)|0;g=c[w>>2]|0;if(!(Dl(u,g|0?g:255)|0)){Rl(b,d,0,0,h,0,0)|0;Sl(b,d,0,0,0,0,u)|0;if(c[l>>2]|0)Tl(b,d,e,f,h,j,k,c[m>>2]|0,c[n>>2]|0,c[p>>2]|0,c[o>>2]|0,u)|0;if(k|0?a[k>>0]|0:0){if((j|0)!=0?(a[j>>0]|0)!=0:0){c[q>>2]=j;_c(d,83594,q)|0}else _c(d,83602,r)|0;c[s>>2]=k;_c(d,83610,s)|0}_c(d,83616,t)|0;h=0}else h=2;Hl(u);i=v;return h|0}function Ql(b,d,e,f,g,h,j,k,l,m,n,o,p,q){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;var r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=i;i=i+208|0;x=y+104|0;u=y+96|0;t=y+8|0;s=y;r=y+124|0;w=c[b+12>>2]|0;v=c[b>>2]|0;j=r;k=j+82|0;do{a[j>>0]=0;j=j+1|0}while((j|0)<(k|0));if(e|0?a[e>>0]|0:0)xp(r,e,80)|0;c[s>>2]=r;_c(d,83156,s)|0;_c(d,83160,t)|0;j=t;k=j+82|0;do{a[j>>0]=0;j=j+1|0}while((j|0)<(k|0));if(f|0?a[f>>0]|0:0)xp(t,f,80)|0;c[u>>2]=t;_c(d,83156,u)|0;c[q>>2]=0;j=0;k=0;while(1){if((k|0)>=(w|0))break;e=j+(a[v+(k*176|0)+92>>0]|0)|0;c[q>>2]=e;j=e;k=k+1|0}c[q>>2]=(j|0)/2|0;r=(h|0)==0;u=0;while(1){if((u|0)>=(w|0))break;j=v+(u*176|0)|0;if(((a[v+(u*176|0)+96>>0]|0)+(a[v+(u*176|0)+95>>0]|0)+(a[v+(u*176|0)+97>>0]|0)|0)>0)c[l>>2]=(c[l>>2]|0)+2;else{k=a[v+(u*176|0)+98>>0]|0;s=a[v+(u*176|0)+99>>0]|0;t=((a[v+(u*176|0)+100>>0]|0)+-1&255)<3&1;b=k<<24>>24!=0;do if(r)if(!b?(kp(j,86652)|0)!=0:0)j=(kp(j,86654)|0)==0;else j=1;else if(b?(kp(j,86652)|0)!=0:0){if(k<<24>>24==2?(kp(j,86650)|0)==0:0){j=0;break}if(kp(j,86654)|0)if(k<<24>>24==3)j=(kp(j,86650)|0)==0;else j=0;else j=1;j=j^1}else j=0;while(0);c[o>>2]=(c[o>>2]|0)+(j&1);c[m>>2]=(s<<24>>24!=0&1)+(c[m>>2]|0);c[n>>2]=t+(c[n>>2]|0)}u=u+1|0}c[m>>2]=((c[m>>2]|0)+7|0)/8|0;c[n>>2]=((c[n>>2]|0)+7|0)/8|0;v=((c[o>>2]|0)+7|0)/8|0;c[o>>2]=v;c[p>>2]=(c[m>>2]|0)+1+v+(c[n>>2]|0)+(c[l>>2]|0);q=c[q>>2]|0;c[x>>2]=w;c[x+4>>2]=q;c[x+8>>2]=(g|0)!=0&1;c[x+12>>2]=p;c[x+16>>2]=p|0?83209:92409;_c(d,83216,x)|0;i=y;return 0}function Rl(e,f,g,j,k,l,m){e=e|0;f=f|0;g=g|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0.0,o=0.0,p=0.0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;y=i;i=i+48|0;x=y;w=y+40|0;v=c[e+12>>2]|0;u=c[e>>2]|0;s=(k|0)==0;t=0;while(1){if((t|0)>=(v|0))break;b[w>>1]=0;b[w+2>>1]=0;b[w+4>>1]=0;r=u+(t*176|0)|0;do if(!(kp(r,86652)|0))m=1;else{j=a[u+(t*176|0)+98>>0]|0;if(j<<24>>24==2?(kp(r,86650)|0)==0:0){m=1;break}if(kp(r,86654)|0){if(j<<24>>24!=3){m=0;break}if(kp(r,86650)|0){m=0;break}}m=2}while(0);e=u+(t*176|0)+95|0;k=u+(t*176|0)+96|0;q=u+(t*176|0)+97|0;l=((a[k>>0]|0)+(a[e>>0]|0)+(a[q>>0]|0)|0)>0;b[w>>1]=0;b[w+2>>1]=0;b[w+4>>1]=0;if(!l){if(!m)xp(w,r,5)|0;else{l=s?86650:(m|0)==1?86652:86654;b[w>>1]=d[l>>0]|d[l+1>>0]<<8}l=a[u+(t*176|0)+99>>0]|0;j=l<<24>>24;g=a[u+(t*176|0)+100>>0]|0;a:do if((g+-1&255)<3?1:((l<<24>>24>-1?j:0-j|0)|0)>3)j=0;else switch(j|0){case 3:{j=1;break a}case 2:break a;case 1:{j=3;break a}case -1:{j=5;break a}case -2:{j=6;break a}case -3:{j=7;break a}case 0:break a;default:{j=0;break a}}while(0);if((g+-1&255)<3)l=g<<24>>24==2&l<<24>>24==0?4:j;else l=j}else{b[w>>1]=67;l=0}g=a[u+(t*176|0)+98>>0]|0;j=g<<24>>24!=0;do if(s)if((!j?(kp(r,86652)|0)!=0:0)?(kp(r,86654)|0)!=0:0)g=0;else z=37;else if(j?(kp(r,86652)|0)!=0:0){if(g<<24>>24==2?(kp(r,86650)|0)==0:0){g=0;break}if(kp(r,86654)|0)if(g<<24>>24==3?(kp(r,86650)|0)==0:0)g=0;else z=37;else g=0}else g=0;while(0);do if((z|0)==37){z=0;j=g<<24>>24;if(!(g<<24>>24==1|(g+3&255)>8))if(g<<24>>24>0){g=j+-1|0;break}else{g=g<<24>>24<0?j:m;break}else g=0}while(0);n=+h[u+(t*176|0)+112>>3];o=+h[u+(t*176|0)+120>>3];p=+h[u+(t*176|0)+128>>3];j=vj(r,0,0)|0;j=co(d[u+(t*176|0)+6>>0]|0,a[u+(t*176|0)+99>>0]|0,a[u+(t*176|0)+100>>0]|0,a[u+(t*176|0)+93>>0]|0,j,(a[e>>0]|0)+(a[u+(t*176|0)+94>>0]|0)+(a[k>>0]|0)+(a[q>>0]|0)|0,a[u+(t*176|0)+92>>0]|0)|0;if(!(kp(w,86994)|0))b[w>>1]=42;h[x>>3]=n;h[x+8>>3]=o;h[x+16>>3]=p;c[x+24>>2]=w;c[x+28>>2]=g;c[x+32>>2]=l;c[x+36>>2]=(j|0)<0?15:j;_c(f,83253,x)|0;t=t+1|0}i=y;return 0}function Sl(b,f,g,h,j,k,l){b=b|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=i;i=i+48|0;s=u+32|0;t=u+16|0;r=u;q=c[b+12>>2]|0;b=c[b>>2]|0;o=0;a:while(1){if((o|0)>=(q|0))break;m=b+(o*176|0)+92|0;n=o+1|0;p=0;while(1){if((p|0)>=(a[m>>0]|0)){o=n;continue a}h=e[b+(o*176|0)+8+(p<<1)>>1]|0;if((o|0)<(h|0)){j=a[b+(o*176|0)+52+p>>0]|0;k=j<<24>>24;do if(j<<24>>24){h=h+1|0;g=d[b+(o*176|0)+72+p>>0]|0;if(j<<24>>24<0){c[r>>2]=h;c[r+4>>2]=n;c[r+8>>2]=g;c[r+12>>2]=0-k;_c(f,83310,r)|0;g=h;h=n;break}else{c[t>>2]=n;c[t+4>>2]=h;c[t+8>>2]=g;c[t+12>>2]=k;_c(f,83310,t)|0;g=n;break}}else{h=h+1|0;g=d[b+(o*176|0)+72+p>>0]|0;c[s>>2]=n;c[s+4>>2]=h;c[s+8>>2]=g;_c(f,83333,s)|0;g=n}while(0);Fl(l,g)|0;Fl(l,h)|0}p=p+1|0}}i=u;return 0}function Tl(b,e,f,g,h,j,k,l,m,n,o,p){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;var q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0;M=i;i=i+160|0;L=M+80|0;K=M+72|0;J=M+64|0;D=M+56|0;C=M+48|0;B=M+40|0;A=M+32|0;z=M+24|0;y=M+16|0;x=M+8|0;w=M;I=M+94|0;H=M+84|0;G=c[b+12>>2]|0;if(((b|0)!=0?(q=c[b+68>>2]|0,(q|0)!=0):0)?(c[q+4>>2]|0)>0:0)F=(c[q+16>>2]|0)!=0;else F=0;E=c[b>>2]|0;if(!l)t=0;else{f=0;g=0;a:while(1){j=f;while(1){if((j|0)>=(G|0))break a;f=j+1|0;if(((a[E+(j*176|0)+96>>0]|0)+(a[E+(j*176|0)+95>>0]|0)+(a[E+(j*176|0)+97>>0]|0)|0)>0)break;else j=f}c[w>>2]=f;_c(e,83356,w)|0;u=E+(j*176|0)|0;k=cp(u)|0;ir(I|0,u|0,k+1|0)|0;u=E+(j*176|0)+94|0;v=0;while(1){if((v|0)==3)break;r=(v|0)==0;if(r)q=a[u>>0]|0;else q=0;t=q+(a[E+(j*176|0)+95+v>>0]|0)|0;if(t){s=I+k|0;if(!r)if((v|0)==1)q=86652;else q=(v|0)==2?86654:85254;else q=86650;r=d[q>>0]|d[q+1>>0]<<8;a[s>>0]=r;a[s+1>>0]=r>>8;k=k+1|0;if((t|0)!=1){c[x>>2]=t;k=(qq(I+k|0,85326,x)|0)+k|0}}v=v+1|0}r=E+(j*176|0)+99|0;q=a[r>>0]|0;if(q<<24>>24){v=I+k|0;q=q<<24>>24>0?43:45;a[v>>0]=q;a[v+1>>0]=q>>8;k=k+1|0;v=a[r>>0]|0;q=v<<24>>24;q=v<<24>>24>-1?q:0-q|0;if((q|0)>1){c[y>>2]=q;k=(qq(I+k|0,85326,y)|0)+k|0}}switch(a[E+(j*176|0)+100>>0]|0){case 1:{v=I+k|0;a[v>>0]=58;a[v+1>>0]=0;break}case 2:{v=I+k|0;a[v>>0]=94;a[v+1>>0]=0;break}case 3:{v=I+k|0;a[v>>0]=a[83363]|0;a[v+1>>0]=a[83364]|0;a[v+2>>0]=a[83365]|0;break}default:{}}c[z>>2]=I;_c(e,83156,z)|0;g=g+2|0}t=(g|0)!=(l|0)&1}a[I>>0]=0;b:do if(m|0){j=G+-1|0;k=0;g=0;while(1){if((k|0)>=(G|0))break b;m=a[E+(k*176|0)+99>>0]|0;f=m<<24>>24;if(m<<24>>24!=0?((a[E+(k*176|0)+96>>0]|0)+(a[E+(k*176|0)+95>>0]|0)+(a[E+(k*176|0)+97>>0]|0)|0)<=0:0){c[A>>2]=k+1;c[A+4>>2]=f;qq(H,83366,A)|0;up(I,H)|0;g=g+1|0}if((g|0)==8|(k|0)==(j|0)&(g|0)!=0){c[B>>2]=g;c[B+4>>2]=I;_c(e,83375,B)|0;a[I>>0]=0;g=0}k=k+1|0}}while(0);a[I>>0]=0;c:do if(n|0){j=G+-1|0;k=0;g=0;while(1){if((k|0)>=(G|0))break c;f=a[E+(k*176|0)+100>>0]|0;if(f<<24>>24!=0?!((f+-1&255)>2?1:((a[E+(k*176|0)+96>>0]|0)+(a[E+(k*176|0)+95>>0]|0)+(a[E+(k*176|0)+97>>0]|0)|0)>0):0){c[C>>2]=k+1;c[C+4>>2]=f<<24>>24;qq(H,83366,C)|0;up(I,H)|0;g=g+1|0}if((g|0)==8|(k|0)==(j|0)&(g|0)!=0){c[D>>2]=g;c[D+4>>2]=I;_c(e,83388,D)|0;a[I>>0]=0;g=0}k=k+1|0}}while(0);a[I>>0]=0;d:do if(o|0){q=(h|0)==0;r=G+-1|0;s=0;g=0;while(1){if((s|0)>=(G|0))break d;f=E+(s*176|0)|0;k=a[E+(s*176|0)+98>>0]|0;j=k<<24>>24!=0;do if(q){if(!((!j?(kp(f,86652)|0)!=0:0)?(kp(f,86654)|0)!=0:0))N=61}else if(j?(kp(f,86652)|0)!=0:0){if(k<<24>>24==2?(kp(f,86650)|0)==0:0)break;if(kp(f,86654)|0)if(!(k<<24>>24==3?(kp(f,86650)|0)==0:0))N=61}while(0);if((N|0)==61){N=0;if(((a[E+(s*176|0)+96>>0]|0)+(a[E+(s*176|0)+95>>0]|0)+(a[E+(s*176|0)+97>>0]|0)|0)<=0){do if(kp(f,86652)|0){if(k<<24>>24==2?(kp(f,86650)|0)==0:0){j=1;f=1;break}if(!(kp(f,86654)|0)){j=1;f=2}else{if(k<<24>>24==3?(kp(f,86650)|0)==0:0){j=1;f=2;break}j=d[E+(s*176|0)+6>>0]|0;f=((k<<24>>24>0)<<31>>31)+(k<<24>>24)|0}}else{j=1;f=1}while(0);o=(ko(j)|0)+f|0;c[J>>2]=s+1;c[J+4>>2]=o;qq(H,83366,J)|0;up(I,H)|0;g=g+1|0}}if((g|0)==8|(s|0)==(r|0)&(g|0)!=0){c[K>>2]=g;c[K+4>>2]=I;_c(e,83401,K)|0;a[I>>0]=0;g=0}s=s+1|0}}while(0);if(F)Ul(b,e,0,0,0,0,p)|0;_c(e,83586,L)|0;i=M;return t|0}function Ul(a,b,d,e,f,g,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;j=j|0;var k=0.0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0.0;H=i;i=i+224|0;G=H+184|0;F=H+144|0;D=H+136|0;C=H+128|0;B=H+120|0;A=H+112|0;z=H+104|0;y=H+96|0;x=H+88|0;w=H+80|0;v=H+72|0;u=H+64|0;t=H+56|0;s=H+48|0;q=H+40|0;p=H+32|0;r=H+24|0;o=H+16|0;n=H+8|0;m=H;E=a+68|0;l=0;d=0;f=-1;e=0;while(1){g=c[E>>2]|0;a=c[g+4>>2]|0;if((l|0)>=(a|0)){d=0;f=-1;break}e=c[(c[g>>2]|0)+(l<<2)>>2]|0;d=(((c[e+4>>2]|0)+-1|0)>>>0<6&1)+d|0;if((l|0)==(a+-1|0)|(d|0)==8){d=(d|0)%8|0;c[m>>2]=(d|0)==0?8:d;_c(b,83414,m)|0;d=f;while(1){f=d+1|0;if((d|0)>=(l|0))break;e=c[(c[c[E>>2]>>2]|0)+(f<<2)>>2]|0;d=c[e+4>>2]|0;if((d+-1|0)>>>0>=6){d=f;continue}d=c[8876+(d<<2)>>2]|0;c[n>>2]=c[e>>2];c[n+4>>2]=d;_c(b,83452,n)|0;d=f}_c(b,83461,o)|0;d=0;f=l}l=l+1|0}a:while(1){l=a+-1|0;m=d;while(1){if((m|0)>=(a|0))break a;e=c[(c[g>>2]|0)+(m<<2)>>2]|0;d=m+1|0;if((m|0)==8|(m|0)==(l|0)){l=d;break}else m=d}o=(l|0)%8|0;c[r>>2]=(o|0)==0?8:o;_c(b,83463,r)|0;while(1){d=f+1|0;if((f|0)>=(m|0))break;e=c[(c[c[E>>2]>>2]|0)+(d<<2)>>2]|0;f=c[e+16>>2]|0;c[p>>2]=c[e>>2];c[p+4>>2]=f;_c(b,83366,p)|0;f=d}_c(b,83461,q)|0;g=c[E>>2]|0;a=c[g+4>>2]|0;d=l;f=m}f=0;d=0;while(1){if((f|0)>=(a|0))break;e=c[(c[g>>2]|0)+(f<<2)>>2]|0;f=f+1|0;d=(((c[e+8>>2]|0)+-1|0)>>>0<3&1)+d|0}b:do if(d){l=0;f=0;d=-1;while(1){if((l|0)>=(a|0))break b;e=c[(c[g>>2]|0)+(l<<2)>>2]|0;f=(((c[e+8>>2]|0)+-1|0)>>>0<3&1)+f|0;if((l|0)==(a+-1|0)|(f|0)==8){r=(f|0)%8|0;c[s>>2]=(r|0)==0?8:r;_c(b,83473,s)|0;while(1){f=d+1|0;if((d|0)>=(l|0))break;e=c[(c[c[E>>2]>>2]|0)+(f<<2)>>2]|0;d=c[e+8>>2]|0;if((d+-1|0)>>>0>=3){d=f;continue}d=c[8904+(d<<2)>>2]|0;c[t>>2]=c[e>>2];c[t+4>>2]=d;_c(b,83452,t)|0;d=f}_c(b,83461,u)|0;a=c[E>>2]|0;g=a;a=c[a+4>>2]|0;f=0;d=l}l=l+1|0}}while(0);f=0;d=0;while(1){if((f|0)>=(a|0))break;e=c[(c[g>>2]|0)+(f<<2)>>2]|0;f=f+1|0;d=(((c[e+12>>2]|0)+-1|0)>>>0<3&1)+d|0}c:do if(!d)n=0;else{l=0;f=0;d=-1;while(1){if((l|0)>=(a|0)){n=0;break c}e=c[(c[g>>2]|0)+(l<<2)>>2]|0;f=(((c[e+12>>2]|0)+-1|0)>>>0<3&1)+f|0;if((l|0)==(a+-1|0)|(f|0)==8){u=(f|0)%8|0;c[v>>2]=(u|0)==0?8:u;_c(b,83495,v)|0;while(1){f=d+1|0;if((d|0)>=(l|0))break;e=c[(c[c[E>>2]>>2]|0)+(f<<2)>>2]|0;d=c[e+12>>2]|0;if((d+-1|0)>>>0>=3){d=f;continue}d=c[8920+(d<<2)>>2]|0;c[w>>2]=c[e>>2];c[w+4>>2]=d;_c(b,83452,w)|0;d=f}_c(b,83461,x)|0;a=c[E>>2]|0;g=a;a=c[a+4>>2]|0;f=0;d=l}l=l+1|0}}while(0);while(1){d=c[g+4>>2]|0;if((n|0)>=(d|0))break;e=c[(c[g>>2]|0)+(n<<2)>>2]|0;a=e+20|0;l=e+212|0;m=0;d=0;f=-1;while(1){g=c[a>>2]|0;if((m|0)>=(g|0))break;d=d+1|0;if((d|0)==15|(m|0)==(g+-1|0)){x=(d|0)%15|0;c[y>>2]=c[e>>2];c[y+4>>2]=(x|0)==0?15:x;_c(b,83514,y)|0;while(1){d=f+1|0;if((f|0)>=(m|0))break;c[z>>2]=c[(c[l>>2]|0)+(d<<2)>>2];_c(b,83528,z)|0;f=d}_c(b,83461,A)|0;d=0;f=m}m=m+1|0}g=c[E>>2]|0;n=n+1|0}s=j+8|0;r=0;while(1){if((r|0)>=(d|0)){a=0;break}e=c[(c[g>>2]|0)+(r<<2)>>2]|0;o=e+24|0;p=e+216|0;q=0;f=0;d=-1;while(1){g=c[o>>2]|0;if((q|0)>=(g|0))break;f=f+1|0;if((f|0)==15|(q|0)==(g+-1|0)){A=(f|0)%15|0;c[B>>2]=c[e>>2];c[B+4>>2]=(A|0)==0?15:A;_c(b,83533,B)|0;d:while(1){n=d+1|0;if((d|0)>=(q|0))break;g=n<<1;a=c[p>>2]|0;f=c[a+(g<<2)>>2]|0;g=c[a+((g|1)<<2)>>2]|0;a=(c[s>>2]|0)/2|0;d=0;while(1){if((d|0)>=(a|0)){d=n;continue d}m=d<<1;A=c[j>>2]|0;l=c[A+(m<<2)>>2]|0;m=c[A+((m|1)<<2)>>2]|0;if((f|0)==(l|0)&(g|0)==(m|0))break;if((g|0)==(l|0)&(f|0)==(m|0))break;d=d+1|0}d=d+1|0;if(!d){d=n;continue}c[C>>2]=d;_c(b,83528,C)|0;d=n}_c(b,83461,D)|0;f=0;d=q}q=q+1|0}g=c[E>>2]|0;d=c[g+4>>2]|0;r=r+1|0}while(1){if((a|0)>=(d|0))break;f=a+1|0;k=+(f|0);d=0;while(1){if((d|0)>=(c[e+20>>2]|0))break;d=d+1|0;e=c[(c[g>>2]|0)+(a<<2)>>2]|0}I=-k;c[F>>2]=c[e>>2];c[F+4>>2]=4;h[F+8>>3]=I;h[F+16>>3]=I;h[F+24>>3]=I;h[F+32>>3]=k;_c(b,83547,F)|0;c[G>>2]=c[e>>2];c[G+4>>2]=4;h[G+8>>3]=k;h[G+16>>3]=k;h[G+24>>3]=k;h[G+32>>3]=I;_c(b,83547,G)|0;g=c[E>>2]|0;d=c[g+4>>2]|0;a=f}i=H;return 0}function Vl(b,f,g,h){b=b|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;a:do if(((b|0?(q=b+4|0,(c[q>>2]|0)>=1):0)?(v=b+20|0,c[v>>2]|0):0)?(w=Dq(g,16)|0,w|0):0){Sm(b,f,g,h,w);p=0;g=0;while(1){if((p|0)>=(c[q>>2]|0))break;o=c[(c[b>>2]|0)+(p<<2)>>2]|0;n=o+36|0;if(((((c[n>>2]|0)!=0?(c[o+40>>2]|0)==0:0)?(r=o+224|0,s=c[r>>2]|0,(s|0)>=1):0)?(t=o+196|0,(c[t>>2]|0)>=1):0)?(u=o+204|0,(c[u>>2]|0)>=1):0){do if((s|0)==1){j=c[c[o+228>>2]>>2]|0;i=c[j>>2]|0;c[o+200>>2]=i;j=c[j+4>>2]|0;c[o+208>>2]=j;if((i|0)==(j|0)){c[n>>2]=3;break}k=i+-1|0;l=a[f+(k*176|0)+92>>0]|0;i=j+-1|0;j=0;while(1){if((j|0)>=(l|0))break;if((e[f+(k*176|0)+8+(j<<1)>>1]|0)==(i|0)){x=j;y=18;break}j=j+1|0}if((y|0)==18?(y=0,(d[f+(k*176|0)+72+x>>0]|0)>1):0)c[n>>2]=2;if((s|0)>1)y=22}else y=22;while(0);if((y|0)==22){y=0;i=Dq(s,4)|0;if(i){g=0;while(1){if((g|0)>=(c[r>>2]|0))break;c[i+(g<<2)>>2]=g;g=g+1|0}Wl(o,w,i);g=c[i>>2]|0;Cq(i)}}j=c[(c[o+228>>2]|0)+(g<<2)>>2]|0;i=c[j>>2]|0;l=o+200|0;c[l>>2]=i;j=c[j+4>>2]|0;m=o+208|0;c[m>>2]=j;switch(c[n>>2]|0){case 1:{Em(i+-1|0,j+-1|0,f,h)|0;break}case 2:{Lm(i+-1|0,j+-1|0,f)|0;break}case 3:{i=f+((i+-1|0)*176|0)+100|0;if((a[i>>0]|0)==3)a[i>>0]=0;break}default:{}}Gm((c[t>>2]|0)+-1|0,(c[l>>2]|0)+-1|0,f,h)|0;Gm((c[u>>2]|0)+-1|0,(c[m>>2]|0)+-1|0,f,h)|0;c[o+24>>2]=2;c[r>>2]=0;i=o+216|0;j=c[i>>2]|0;if(!j){j=Dq(4,4)|0;c[i>>2]=j;if(!j)break a;else{k=j;i=j}}else{k=j;i=j}c[k>>2]=c[t>>2];c[i+4>>2]=c[l>>2];c[i+8>>2]=c[u>>2];c[i+12>>2]=c[m>>2]}p=p+1|0}c[v>>2]=0;Cq(w)}while(0);return}function Wl(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=c[a+224>>2]|0;a:do if(d|0){g=a+228|0;i=1;while(1){if((i|0)>=(j|0))break a;h=c[d+(i<<2)>>2]|0;a=i;while(1){f=a+-1|0;if((a|0)<=0)break;e=c[d+(f<<2)>>2]|0;k=c[g>>2]|0;if((Xl(c[k+(e<<2)>>2]|0,c[k+(h<<2)>>2]|0,b)|0)<=0)break;c[d+(a<<2)>>2]=e;a=f}c[d+(a<<2)>>2]=h;i=i+1|0}}while(0);return}function Xl(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;h=c[a>>2]|0;i=c[a+4>>2]|0;f=c[b>>2]|0;b=c[b+4>>2]|0;j=(Yl(i,h,d)|0)==-1;a=j?h:i;g=(Yl(b,f,d)|0)==-1;e=g?f:b;b=Yl(j?i:h,g?b:f,d)|0;if((b|0)!=1)if((b|0)!=-1){a=Yl(a,e,d)|0;if((a|0)==-1)a=1;else a=((a|0)==1)<<31>>31}else a=-1;else a=1;return a|0}function Yl(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=a+-1|0;h=b+-1|0;e=c[d+(g<<4)+4>>2]|0;f=c[d+(h<<4)+4>>2]|0;do if((e|0)>=(f|0))if((e|0)<=(f|0)){if(!e){e=c[d+(g<<4)>>2]|0;f=c[d+(h<<4)>>2]|0;if((e|0)<(f|0)){e=1;break}if((e|0)>(f|0)){e=-1;break}if(!e){f=c[d+(g<<4)+12>>2]|0;e=c[d+(h<<4)+12>>2]|0;if((f|0)<(e|0)){e=1;break}if((f|0)>(e|0)){e=-1;break}}}if((b|0)>(a|0))e=1;else e=((a|0)>(b|0))<<31>>31}else e=-1;else e=1;while(0);return e|0}function Zl(a){a=a|0;var b=0;if(a|0?(b=c[a>>2]|0,b|0):0){Cq(b);c[a>>2]=0}return}function _l(e,f,g,h,j,k,l){e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0;T=i;i=i+48|0;R=T+16|0;P=T+8|0;O=T;Q=T+24|0;if((g|0)!=0&(h|0)>0){N=l&255;L=l<<3;M=0;m=0;l=0;k=0;while(1){if((M|0)==(h|0))break;K=a[g+(M*12|0)+11>>0]|0;J=K&7;K=K>>>3&7;a:do if((J+-1|0)>>>0<4){D=a[g+(M*12|0)+10>>0]|0;H=D<<24>>24;x=b[g+(M*12|0)+8>>1]|0;I=x<<16>>16;o=D<<24>>24!=2;A=D<<24>>24==3;if(!(!((D|1)<<24>>24==3&x<<16>>16>-1&(I|0)<(f|0))?!(D<<24>>24==1&x<<16>>16==-1):0))S=8;b:do if((S|0)==8){S=0;p=e+(I*176|0)+8|0;q=e+(I*176|0)+92|0;n=0;t=-1;while(1){if((n|0)>=4)break;r=b[g+(M*12|0)+(n<<1)>>1]|0;s=r<<16>>16;if((t|0)==(s|0)|(r<<16>>16<0|(s|0)>=(f|0)))break b;if(!(o|r<<16>>16==x<<16>>16)?(mo(p,r,a[q>>0]|0)|0)==0:0)break;n=n+1|0;t=s}if((n|0)==4){do if((D|2)<<24>>24==3){z=b[g+(M*12|0)>>1]|0;B=b[g+(M*12|0)+2>>1]|0;w=b[g+(M*12|0)+4>>1]|0;y=b[g+(M*12|0)+6>>1]|0;n=B&65535;E=e+(n*176|0)+8|0;n=e+(n*176|0)+92|0;F=mo(E,z,a[n>>0]|0)|0;if(!F)break b;v=w&65535;C=e+(v*176|0)+8|0;v=e+(v*176|0)+92|0;G=mo(C,y,a[v>>0]|0)|0;if(!G)break b;o=mo(E,w,a[n>>0]|0)|0;if(!o){u=B;q=0;o=0;n=B;p=-1}else{if(D<<24>>24!=1)break b;n=mo(C,B,a[v>>0]|0)|0;if(!n)break b;t=E;s=C;q=B;x=k;v=o-t>>1;u=n-s>>1;t=F-t>>1;s=G-s>>1;break}while(1){if((o|0)>=20){n=u;break}r=n&65535;s=a[e+(r*176|0)+92>>0]|0;t=0;k=n;l=0;while(1){if((t|0)>=(s|0))break;if((a[e+(r*176|0)+72+t>>0]|0)==2){V=b[e+(r*176|0)+8+(t<<1)>>1]|0;U=u<<16>>16==V<<16>>16;k=U?k:V;m=U?m:t;l=(U&1^1)+l|0}t=t+1|0}if((l|0)!=1?1:k<<16>>16==B<<16>>16){k=u;break}l=o+1|0;U=(o|0)==0?m:p;V=n;q=A&k<<16>>16==x<<16>>16?l:q;o=l;n=k;l=1;p=U;k=u;u=V}if(n<<16>>16!=w<<16>>16)break b;if(!((o|0)>1&((l|0)==0?k<<16>>16!=w<<16>>16:0)))break b;n=mo(C,k,a[v>>0]|0)|0;if(!n){l=0;break b}if(!(D<<24>>24!=3|(o|0)==(q<<1|0))){l=0;break b}s=C;q=B;l=0;x=k;v=p;u=n-s>>1;t=F-E>>1;s=G-s>>1}else{q=32767;z=32767;w=32767;y=32767;x=k;v=-1;u=-1;t=-1;s=-1}while(0);switch(H|0){case 2:{switch(J|0){case 1:{a[e+(I*176|0)+137>>0]=1;k=0;break}case 2:{a[e+(I*176|0)+137>>0]=2;k=0;break}case 4:{a[e+(I*176|0)+137>>0]=4;k=0;break}case 3:{a[e+(I*176|0)+137>>0]=N;k=0;break}default:{k=x;break a}}while(1){if((k|0)==4){k=x;break a}b[e+(I*176|0)+138+(k<<1)>>1]=b[e+((b[g+(M*12|0)+(k<<1)>>1]|0)*176|0)+48>>1]|0;k=k+1|0}}case 3:case 1:break;default:{k=x;break a}}r=q&65535;k=0;while(1){if((k|0)>=3){q=0;break}if(!(a[e+(r*176|0)+152+k>>0]|0)){q=1;break}k=k+1|0}p=w&65535;o=0;while(1){if((o|0)>=3){k=x;break a}n=e+(p*176|0)+152+o|0;if(!(a[n>>0]|0))break;o=o+1|0}if(!((t|s|u|v|0)>-1&q)){k=x;break a}switch(J|0){case 1:{a[e+(r*176|0)+152+k>>0]=1;a[n>>0]=2;break}case 2:{a[e+(r*176|0)+152+k>>0]=1;a[n>>0]=1;break}case 4:{a[e+(r*176|0)+152+k>>0]=4;a[n>>0]=4;break}case 3:{a[e+(r*176|0)+152+k>>0]=N;a[n>>0]=N;break}default:{a[e+(r*176|0)+152+k>>0]=0;a[n>>0]=0}}switch(K|0){case 1:{V=e+(r*176|0)+152+k|0;a[V>>0]=d[V>>0]|8;a[n>>0]=d[n>>0]|16;break}case 2:{V=e+(r*176|0)+152+k|0;a[V>>0]=d[V>>0]|8;a[n>>0]=d[n>>0]|8;break}case 4:{V=e+(r*176|0)+152+k|0;a[V>>0]=d[V>>0]|32;a[n>>0]=d[n>>0]|32;break}case 3:{V=e+(r*176|0)+152+k|0;a[V>>0]=d[V>>0]|L;a[n>>0]=d[n>>0]|L;break}default:{}}a[e+(r*176|0)+146+k>>0]=v;a[e+(r*176|0)+149+k>>0]=t;b[e+(r*176|0)+156+(k<<1)>>1]=b[e+((z&65535)*176|0)+48>>1]|0;a[e+(p*176|0)+146+o>>0]=u;a[e+(p*176|0)+149+o>>0]=s;b[e+(p*176|0)+156+(o<<1)>>1]=b[e+((y&65535)*176|0)+48>>1]|0;k=x;break a}}while(0);c[P>>2]=M+1;qq(Q,83622,P)|0;ld(j,83626)|0;ld(j,Q)|0}else{c[O>>2]=M+1;qq(Q,83622,O)|0;ld(j,83626)|0;ld(j,Q)|0}while(0);M=M+1|0}Rh(e,f)|0;k=fi(e,f,0)|0;if(k|0){c[R>>2]=k;qq(Q,85326,R)|0;ld(j,85329)|0;ld(j,Q)|0}}i=T;return 0}function $l(a,b,d,e,f,g,h,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0;j=g+-1|0;k=f;while(1){g=np(h,d)|0;if(g|0){m=9;break}g=pp(h,47)|0;if((g|0)!=0?(l=c[i>>2]|0,(g+e|0)>>>0>(f+l|0)>>>0):0){h=l+(k-g)|0;c[i>>2]=h;jr(f|0,g|0,h+1|0)|0;g=c[i>>2]|0}else{c[i>>2]=0;g=0}g=Xc(f+g|0,j-g|0,a,b)|0;if((g|0)<0|(c[b>>2]|0)==0){g=0;break}c[i>>2]=(c[i>>2]|0)+g;h=f}if((m|0)==9)g=g+e|0;return g|0}
+function Cf(f,g,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C){f=f|0;g=g|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;w=w|0;x=x|0;y=y|0;z=z|0;A=A|0;B=B|0;C=C|0;var D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0,yb=0,zb=0,Ab=0,Bb=0,Cb=0,Db=0,Eb=0,Fb=0,Gb=0,Hb=0,Ib=0,Jb=0,Kb=0,Lb=0,Mb=0,Nb=0,Ob=0,Pb=0,Qb=0,Rb=0,Sb=0,Tb=0,Ub=0,Vb=0,Wb=0,Xb=0,Yb=0,Zb=0,_b=0,$b=0,ac=0,bc=0,cc=0,dc=0,ec=0,fc=0,gc=0,hc=0,ic=0,jc=0,kc=0,lc=0,mc=0,nc=0,oc=0,pc=0,qc=0,rc=0,sc=0,tc=0,uc=0,vc=0,wc=0,xc=0,yc=0,zc=0,Ac=0,Bc=0,Cc=0,Dc=0,Ec=0,Fc=0,Gc=0,Hc=0,Ic=0,Jc=0,Kc=0,Lc=0,Mc=0,Nc=0,Oc=0,Pc=0,Qc=0,Rc=0,Sc=0,Tc=0,Uc=0,Vc=0,Wc=0,Xc=0,Zc=0,$c=0,bd=0,cd=0,dd=0,ed=0,fd=0,hd=0,id=0,kd=0,ld=0,md=0,nd=0,od=0,pd=0,qd=0,rd=0,sd=0,td=0,ud=0;ud=i;i=i+1648|0;td=ud+984|0;rd=ud+976|0;qd=ud+968|0;pd=ud+960|0;od=ud+952|0;nd=ud+944|0;md=ud+936|0;ld=ud+928|0;kd=ud+920|0;id=ud+912|0;hd=ud+904|0;fd=ud+896|0;ed=ud+888|0;dd=ud+880|0;cd=ud+872|0;bd=ud+864|0;$c=ud+856|0;Zc=ud+840|0;Uc=ud+832|0;Tc=ud+824|0;Sc=ud+816|0;Qc=ud+808|0;Pc=ud+800|0;Oc=ud+792|0;Kc=ud+784|0;Jc=ud+776|0;Hc=ud+768|0;Gc=ud+760|0;Cc=ud+752|0;sc=ud+744|0;rc=ud+736|0;qc=ud+728|0;pc=ud+720|0;oc=ud+712|0;nc=ud+704|0;mc=ud+696|0;lc=ud+688|0;kc=ud+680|0;jc=ud+672|0;ic=ud+664|0;hc=ud+656|0;gc=ud+648|0;fc=ud+640|0;ec=ud+632|0;dc=ud+624|0;cc=ud+616|0;bc=ud+608|0;ac=ud+600|0;Ub=ud+592|0;Tb=ud+584|0;Sb=ud+576|0;Rb=ud+568|0;Qb=ud+560|0;Pb=ud+544|0;Ob=ud+536|0;Nb=ud+528|0;Mb=ud+520|0;yb=ud+512|0;xb=ud+504|0;wb=ud+496|0;vb=ud+488|0;ub=ud+480|0;tb=ud+472|0;sb=ud+464|0;rb=ud+456|0;qb=ud+448|0;pb=ud+440|0;ob=ud+432|0;nb=ud+424|0;mb=ud+416|0;lb=ud+408|0;kb=ud+400|0;jb=ud+392|0;ib=ud+384|0;hb=ud+376|0;gb=ud+368|0;fb=ud+360|0;eb=ud+352|0;db=ud+344|0;cb=ud+336|0;bb=ud+328|0;ab=ud+320|0;$a=ud+312|0;_a=ud+304|0;Za=ud+296|0;Ya=ud+288|0;Xa=ud+272|0;Kb=ud+264|0;Jb=ud+256|0;Ib=ud+248|0;Hb=ud+240|0;Gb=ud+224|0;Fb=ud+208|0;Eb=ud+192|0;Db=ud+184|0;Cb=ud+176|0;Bb=ud+168|0;Ab=ud+160|0;zb=ud+152|0;Ma=ud+144|0;La=ud+136|0;Ja=ud+128|0;Ha=ud+120|0;Ga=ud+112|0;Fa=ud+104|0;Ea=ud+96|0;Da=ud+80|0;Ca=ud+72|0;Ba=ud+64|0;Aa=ud+40|0;za=ud+32|0;ya=ud+24|0;J=ud;Va=ud+1632|0;Wa=ud+1628|0;Bc=ud+1080|0;pa=ud+1072|0;sa=ud+1064|0;ta=ud+1056|0;qa=ud+1048|0;ra=ud+1040|0;xa=ud+1032|0;va=ud+1024|0;wa=ud+1016|0;ua=ud+1008|0;Lb=o&128;Wc=(Lb|0)!=0;Q=o>>>13&1;Qa=Bc+76|0;c[Qa>>2]=p;Zb=(p|0)!=0;tc=(q|0)!=0;c[Bc>>2]=(tc?8:0)|(Zb?23:21)|(Zb&tc?32:0);tc=Bc+4|0;c[tc>>2]=Zb?2:0;Zb=Bc+8|0;c[Zb>>2]=B;uc=Bc+88|0;c[uc>>2]=c[s+(k<<2)>>2];vc=Bc+536|0;c[vc>>2]=j+(k<<3);Mc=c[j+(k<<3)+4>>2]|0;wc=Bc+540|0;c[wc>>2]=Mc;_b=Bc+544|0;c[_b>>2]=Mc;Mc=Bc+16|0;c[Mc>>2]=0;xc=Bc+36|0;c[xc>>2]=1;$b=Bc+32|0;c[$b>>2]=1;Rc=Bc+28|0;c[Rc>>2]=2;yc=Bc+20|0;c[yc>>2]=n;zc=Bc+24|0;c[zc>>2]=n;Ac=Bc+48|0;c[Ac>>2]=0;Ra=Bc+44|0;c[Ra>>2]=0;Sa=Bc+40|0;c[Sa>>2]=0;Ta=Bc+64|0;c[Ta>>2]=1;Fc=Bc+68|0;c[Fc>>2]=0;if(Wc)D=3;else D=o&192|0?2:0;Nc=Bc+96|0;c[Nc>>2]=D;Vc=Wc?83461:92216;U=Bc+300|0;D=U;E=D+44|0;do{c[D>>2]=0;D=D+4|0}while((D|0)<(E|0));do if(((g|0)!=0?(c[g>>2]|0)!=0:0)?(Dc=g+4|0,(c[Dc>>2]|0)>=1):0){D=0;while(1){if((D|0)==2)break;c[Bc+292+(D<<2)>>2]=0;c[Bc+284+(D<<2)>>2]=0;c[Bc+276+(D<<2)>>2]=0;c[Bc+268+(D<<2)>>2]=0;c[Bc+260+(D<<2)>>2]=0;c[Bc+252+(D<<2)>>2]=0;c[Bc+228+(D<<2)>>2]=0;c[Bc+172+(D<<2)>>2]=0;c[Bc+220+(D<<2)>>2]=0;c[Bc+164+(D<<2)>>2]=0;c[Bc+212+(D<<2)>>2]=0;c[Bc+204+(D<<2)>>2]=0;c[Bc+156+(D<<2)>>2]=0;c[Bc+148+(D<<2)>>2]=0;c[Bc+244+(D<<2)>>2]=0;c[Bc+236+(D<<2)>>2]=0;c[Bc+188+(D<<2)>>2]=0;c[Bc+180+(D<<2)>>2]=0;c[va+(D<<2)>>2]=0;c[xa+(D<<2)>>2]=0;c[ua+(D<<2)>>2]=0;c[wa+(D<<2)>>2]=0;c[Bc+196+(D<<2)>>2]=0;c[ra+(D<<2)>>2]=0;c[qa+(D<<2)>>2]=0;c[ta+(D<<2)>>2]=0;c[sa+(D<<2)>>2]=0;c[Bc+128+(D<<2)>>2]=0;c[pa+(D<<2)>>2]=0;D=D+1|0}Wb=Bc+60|0;c[Wb>>2]=0;Xb=Bc+56|0;c[Xb>>2]=0;Yb=Bc+80|0;c[Yb>>2]=0;Oa=Bc+136|0;c[Oa>>2]=0;c[Oa+4>>2]=0;c[Oa+8>>2]=0;Oa=Bc+92|0;c[Oa>>2]=0;O=(c[zc>>2]|2|0)==3&1;Vb=Bc+52|0;c[Vb>>2]=O;P=c[vc>>2]|0;O=c[P+(O<<2)>>2]|0;c[wc>>2]=O;F=0;H=0;G=0;E=0;D=0;M=0;P=c[P>>2]|0;while(1){if((M|0)>=(c[uc>>2]|0))break;ge(O,P,U,Q)|0;if(!(c[Ta>>2]|0))I=0;else I=(de(O,P,1)|0)==0;c[Ta>>2]=I&1;if((O|0)!=0?(R=c[O+12>>2]|0,(R|0)!=0):0){I=0;while(1){if((I|0)==3)break;Ia=b[R+66+(I<<1)>>1]|0;Na=Ia<<16>>16;ja=Bc+136+(I<<2)|0;c[ja>>2]=(c[ja>>2]|0)+Na;F=(Ia<<16>>16>-1?Na:0-Na|0)+F|0;I=I+1|0}c[Oa>>2]=(c[Oa>>2]|0)+(b[R+64>>1]|0)}a:do if(c[Vb>>2]|0){K=c[zc>>2]|0;L=O+4|0;J=1;while(1){if((J|0)==2)break a;b:do switch(K|0){case 0:{Na=c[L>>2]|0;if(((Na|0)!=0?(c[Na+12>>2]|0)!=0:0)?(c[Na+32>>2]|0)==0:0)I=1;else{I=c[O>>2]|0;if((I|0)!=0?(c[I+12>>2]|0)!=0:0)I=(c[I+32>>2]|0)==0;else I=0;I=(I^1)<<31>>31}if((I|0)==(J|0))sd=57;break}case 1:{Na=c[L>>2]|0;if((Na|0)!=0?(c[Na+12>>2]|0)!=0:0)I=1;else{I=c[O>>2]|0;if(!I)I=0;else I=(c[I+12>>2]|0)!=0;I=(I^1)<<31>>31}if((I|0)==(J|0))sd=57;break}case 3:{if((J|0)==1){I=c[L>>2]|0;do if((I|0)!=0?(c[I+12>>2]|0)!=0:0){if((c[I+32>>2]|0)<=0){G=G+1|0;I=1;break}do if(!(c[I+76>>2]|0)){I=c[O>>2]|0;if(!I){I=0;break}I=(c[I+12>>2]|0)!=0}else I=0;while(0);H=(I&1)+H|0;I=1}else sd=48;while(0);if((sd|0)==48){sd=0;I=c[O>>2]|0;if(!I)break b;I=(c[I+12>>2]|0)!=0;if(I)I=(I^1)<<31>>31;else break b}if((I|0)==(J|0))sd=57}break}default:{}}while(0);if((sd|0)==57){sd=0;I=c[O+(J<<2)>>2]|0;if(((I|0)!=0?(c[I+12>>2]|0)>0:0)?(S=c[O+8+(J<<2)>>2]|0,(S|0)!=0):0){if((c[I+48>>2]|0)>0)I=1;else I=(c[I+56>>2]|0)>0;E=(I&1)+E|0;D=(b[S+66>>1]|0)+D+(b[S+68>>1]|0)+(b[S+70>>1]|0)|0}}J=J+1|0}}while(0);M=M+1|0;O=O+24|0;P=(P|0)==0?0:P+24|0}a[Bc+304>>0]=c[Oa>>2]|0?2:0;a[Bc+313>>0]=F|0?2:0;ie(U)|0;c[Ta>>2]=(D|0)==0&(c[Ta>>2]|0)!=0&1;ja=(D|E|0)==0;Na=(o&1|0)==0;ia=(H|0)!=0&(G|0)!=0;H=0;G=0;F=0;E=0;ga=0;ha=c[wc>>2]|0;I=0;while(1){if((ga|0)>=(c[uc>>2]|0))break;fa=ha+4|0;K=0;ea=0;while(1){if((ea|0)==2){D=K;break}c:do switch(c[zc>>2]|0){case 0:{Ia=c[fa>>2]|0;if(((Ia|0)!=0?(c[Ia+12>>2]|0)!=0:0)?(c[Ia+32>>2]|0)==0:0)D=1;else{D=c[ha>>2]|0;if((D|0)!=0?(c[D+12>>2]|0)!=0:0)D=(c[D+32>>2]|0)==0;else D=0;D=(D^1)<<31>>31}if((D|0)==(ea|0)){da=0;J=ea;sd=110}else D=K;break}case 1:{Ia=c[fa>>2]|0;if((Ia|0)!=0?(c[Ia+12>>2]|0)!=0:0)D=1;else{D=c[ha>>2]|0;if(!D)D=0;else D=(c[D+12>>2]|0)!=0;D=(D^1)<<31>>31}if((D|0)==(ea|0)){da=1;J=ea;sd=110}else D=K;break}case 2:{Ia=c[fa>>2]|0;if(((((Ia|0)!=0?(c[Ia+12>>2]|0)!=0:0)?(c[Ia+32>>2]|0)>0:0)?(ka=c[ha>>2]|0,(ka|0)!=0):0)?(c[ka+12>>2]|0)!=0:0)D=(c[ka+32>>2]|0)==0;else D=0;if(((D^1)<<31>>31|0)==(ea|0)){da=0;J=ea;sd=110}else D=K;break}case 3:{switch(ea|0){case 1:{Ia=c[fa>>2]|0;if(Ia|0?c[Ia+12>>2]|0:0){da=1;J=1;sd=110;break c}D=c[ha>>2]|0;if(!D){D=K;break c}D=(c[D+12>>2]|0)!=0;if(D){da=1;J=(D^1)<<31>>31;sd=110;break c}else{D=K;break c}}case 0:break;default:{D=K;break c}}D=c[fa>>2]|0;if(D){if(((((c[D+12>>2]|0)!=0?(c[D+32>>2]|0)>0:0)?(la=c[ha>>2]|0,(la|0)!=0):0)?(c[la+12>>2]|0)!=0:0)?(ma=(c[la+32>>2]|0)==0,ma):0){da=ea;J=(ma^1)<<31>>31;sd=110;break c}}else D=0;if(ia&(ea|0)==0){if((D|0)!=0?(c[D+12>>2]|0)!=0:0)J=1;else{D=c[ha>>2]|0;if(!D){D=K;break c}Ia=(c[D+12>>2]|0)!=0;D=(Ia^1)<<31>>31;if(!Ia){D=K;break c}J=D;D=c[ha+(D<<2)>>2]|0}if((c[D+76>>2]|0)==0?(c[D+32>>2]|0)==0:0){da=0;sd=110}else D=K}else D=K;break}default:D=K}while(0);do if((sd|0)==110){sd=0;Y=c[ha+(J<<2)>>2]|0;if((Y|0)!=0?(na=c[Y+12>>2]|0,(na|0)>0):0){ca=K+1|0;I=((ea|0)==0?na:0)+I|0;D=c[Y+32>>2]|0;$=(D|0)>0;if((c[Y+48>>2]|0)>0)aa=1;else aa=(c[Y+56>>2]|0)>0;W=aa&1;Ia=c[Y+72>>2]|0;if((Ia|0)!=0?(e[Ia>>1]|0)>1:0)if(ja)sd=118;else D=1;else if(ja|(D|0)<2)sd=118;else D=1;if((sd|0)==118){sd=0;D=aa}if((J|0)==(ea|0)?c[Y+76>>2]|0:0){Ia=Bc+128+(ea<<2)|0;c[Ia>>2]=(c[Ia>>2]|0)+-1;if($){c[Xb>>2]=c[Xb>>2]|1;D=c[ha>>2]|0;if(!D)D=0;else D=(c[D+12>>2]|0)!=0;c[Wb>>2]=c[Wb>>2]|D&1}c[Yb>>2]=c[Yb>>2]|W;D=ca;break}ba=Y+64|0;P=c[ba>>2]|0;if(!P){_=0;V=0;U=0}else{U=(c[P+28>>2]|0)>0;_=(c[P>>2]|0)>0;V=U;U=U&1}R=_&1;if(D?(oa=c[Y+68>>2]|0,(oa|0)!=0):0){L=(c[oa+28>>2]|0)>0;K=L&1;Ia=(c[oa>>2]|0)>0;D=Ia&1;if(Ia){Q=(c[oa+20>>2]|0)!=0;M=L;O=1}else{Q=0;M=L;O=0}}else{D=0;K=0;Q=0;M=0;O=0}L=Q&1;Z=Y+4|0;Ia=c[Z>>2]|0;G=Ia>>>2&1|G;F=Ia>>>1&1|F;if(V&M)K=(Nf(P,8,c[Y+68>>2]|0,8,0)|0)==0&1;do if(_&O){M=Y+68|0;Ia=(Nf(c[ba>>2]|0,2,c[M>>2]|0,2,(c[Z>>2]&6|0)!=0&1)|0)==0;D=Ia&1;if(Ia)break;L=Q&(c[(c[M>>2]|0)+20>>2]|0)!=(c[(c[ba>>2]|0)+20>>2]|0)&1}while(0);Ia=(F|0)!=0;S=_&Ia&1;Q=(L|D|0)!=0;L=Ia&Q;O=L&1;M=(G|0)!=0;P=_&M&1;Q=M&Q&1;do if(Ia){D=L?D:0;L=S}else{if(!M){L=R;break}if(_)L=(c[c[ba>>2]>>2]|0)>1;else L=0;D=0;L=L&1}while(0);R=(L|0)!=0;X=(D|0)!=0;c[Yb>>2]=c[Yb>>2]|W;Ia=pa+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|W;Ia=sa+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|U;Ia=ta+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|L;if(R)L=0;else L=(c[Z>>2]&8|0)!=0;Ia=Bc+252+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|L&1;if(V)L=0;else L=(c[Z>>2]&16|0)!=0;Ia=Bc+260+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|L&1;Ia=qa+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|K;Ia=ra+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|D;if(X)D=0;else D=(c[Z>>2]&32|0)!=0;Ia=Bc+268+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|D&1;if(!K)D=(c[Z>>2]&64|0)!=0;else D=0;Ia=Bc+276+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|D&1;if(R){D=c[(c[ba>>2]|0)+20>>2]|0;Ia=wa+(da<<2)|0;c[Ia>>2]=(D|0)!=0|c[Ia>>2];D=(D|0)<0}else D=0;M=xa+(da<<2)|0;c[M>>2]=c[M>>2]|D&1;M=Y+68|0;L=c[M>>2]|0;do if(X){D=c[L+20>>2]|0;Ia=va+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|D>>>31;D=(D|0)!=0}else{if(!L){D=0;break}D=c[ba>>2]|0;do if(!D)D=0;else{K=c[L+20>>2]|0;if(!K){D=0;break}D=(K|0)!=(c[D+20>>2]|0)}while(0);K=va+(da<<2)|0;c[K>>2]=c[K>>2]|D&1;K=c[ba>>2]|0;if(!K){D=0;break}D=c[L+20>>2]|0;if(!D){D=0;break}D=(D|0)!=(c[K+20>>2]|0)}while(0);Ia=ua+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|D&1;Ia=Bc+188+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|S;Ia=Bc+244+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|O;Ia=Bc+180+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|P;Ia=Bc+236+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|Q;Ia=c[Z>>2]|0;E=Ia&1|E;H=Ia>>>7&1|H;if($){c[Xb>>2]=c[Xb>>2]|1;D=c[ha>>2]|0;if(!D)D=0;else D=(c[D+12>>2]|0)!=0;c[Wb>>2]=c[Wb>>2]|D&1}if(!Na){D=ca;break}K=c[ha+8+(J<<2)>>2]|0;if(!K){D=ca;break}L=K+4|0;Z=Qf(c[K+36>>2]|0,c[L>>2]|0)|0;Ia=Bc+148+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|Z;if($){Z=Qf(c[K+40>>2]|0,c[K+8>>2]|0)|0;Ia=Bc+156+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|Z}if(aa){aa=Qf(c[K+44>>2]|0,c[L>>2]|0)|0;Ia=Bc+204+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|aa;if($){aa=Qf(c[K+48>>2]|0,c[K+8>>2]|0)|0;Ia=Bc+212+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|aa}do if(_){D=c[K+28>>2]|0;if(!D){D=0;break}J=c[K+24>>2]|0;if(!J){D=0;break}D=(hp(D,J,c[L>>2]<<1)|0)!=0}else D=0;while(0);Ia=Bc+196+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|D&1}do if(R){if(!(c[(c[ba>>2]|0)+20>>2]|0))break;D=Bc+164+(da<<2)|0;c[D>>2]=c[D>>2]|1;D=c[K+20>>2]|0;do if(!D)D=0;else{J=c[K+28>>2]|0;if(!J){D=0;break}D=(hp(D,J,c[L>>2]<<1)|0)!=0}while(0);Ia=Bc+172+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|D&1}while(0);do if(X){if(!(c[(c[M>>2]|0)+20>>2]|0))break;D=Bc+220+(da<<2)|0;c[D>>2]=c[D>>2]|1;D=c[K+24>>2]|0;do if(!D)D=0;else{J=c[K+32>>2]|0;if(!J){D=0;break}D=(hp(D,J,c[L>>2]<<1)|0)!=0}while(0);Ia=Bc+228+(da<<2)|0;c[Ia>>2]=c[Ia>>2]|D&1}while(0);D=c[K+56>>2]|0;if(!D){D=ca;break}if(!(Sf(D,c[L>>2]|0)|0)){D=ca;break}D=Bc+284+(da<<2)|0;c[D>>2]=c[D>>2]|1;D=ca}else D=K}while(0);K=D;ea=ea+1|0}d:do if(D|0){D=0;while(1){if((D|0)==2)break d;Ia=Bc+128+(D<<2)|0;c[Ia>>2]=(c[Ia>>2]|0)+1;D=D+1|0}}while(0);ga=ga+1|0;ha=ha+24|0}D=c[Xb>>2]|0;if(D|0)c[Xb>>2]=(H|0?4:0)+E+D;e:do if(G|F|0){D=0;while(1){if((D|0)==2)break e;c[Bc+172+(D<<2)>>2]=0;c[Bc+164+(D<<2)>>2]=0;c[wa+(D<<2)>>2]=0;c[xa+(D<<2)>>2]=0;c[Bc+228+(D<<2)>>2]=0;c[Bc+220+(D<<2)>>2]=0;c[ua+(D<<2)>>2]=0;c[va+(D<<2)>>2]=0;D=D+1|0}}while(0);D=c[zc>>2]|0;if(D)if((D|0)!=1)if((D|0)!=2)if((D|0)==3)D=1;else{c[Bc+84>>2]=-1;D=0;break}else D=0;else D=1;else D=0;xa=Bc+84|0;c[xa>>2]=D;Ia=Bc+12|0;c[Ia>>2]=0;c[uc>>2]=c[Bc+128+(D<<2)>>2];f:do if(!(o&4)){va=Bc+120|0;c[va>>2]=0;wa=(k|0)==0;if(!wa)if(!(o&8)){E=1;sd=226}else ua=0;else{g:do if(!r){D=(y|0)!=0;do if(D?(a[y>>0]|0)!=0:0){if(z|0?a[z>>0]|0:0){D=81168;E=y;F=84228;G=z;break}D=81168;E=y;F=81168;G=84217}else sd=213;while(0);do if((sd|0)==213){if(z|0?a[z>>0]|0:0){if(!D){D=92346;E=92346;F=92346;G=z;break}D=a[y>>0]|0;F=D<<24>>24==0;D=D<<24>>24?81168:92346;E=F?92346:y;F=F?92346:84228;G=z;break}c[ya>>2]=Vc;c[ya+4>>2]=x;_c(v,12431,ya)|0;c[za>>2]=83461;_c(v,12798,za)|0;break g}while(0);c[Aa>>2]=Vc;c[Aa+4>>2]=x;c[Aa+8>>2]=D;c[Aa+12>>2]=E;c[Aa+16>>2]=F;c[Aa+20>>2]=G;_c(v,12447,Aa)|0;if(A|0){sd=v+8|0;c[sd>>2]=(c[sd>>2]|0)+-1;c[Ba>>2]=A;_c(v,12472,Ba)|0}c[Ca>>2]=83461;_c(v,12798,Ca)|0}while(0);E=(o&8|0)==0;sd=226}if((sd|0)==226){D=(I|0)>1024&1;if(l)D=(c[l+16>>2]|0)==0?D:1;c[Da>>2]=Vc;c[Da+4>>2]=85063;c[Da+8>>2]=Vc;_c(v,12477,Da)|0;gd(g);c[Ea>>2]=12840;jd(g,12798,Ea)|0;if(!D){if(o&16384|0)jd(g,86692,Ga)|0}else jd(g,86665,Fa)|0;c[Ha>>2]=c[g>>2];c[Ha+4>>2]=Vc;_c(v,12485,Ha)|0;ua=E}if((c[s>>2]|0)==0?(c[s+4>>2]|0)==0:0){D=Bc+100|0;ta=Bc+344|0;F=Bc+112|0}else{Ha=c[Nc>>2]|0;F=(k|0)==1?262144:16;D=Bc+100|0;c[D>>2]=F;E=Bc+344|0;Df(8192,Ha,F,E,Mc)|0;gd(g);F=Bc+112|0;c[F>>2]=kg(c[wc>>2]|0,g,Ia,c[zc>>2]|0,c[uc>>2]|0,c[xc>>2]|0)|0;if(Ef(E,Ia,g,-1,1)|0){E=1;D=0;break}c[Ja>>2]=c[g>>2];c[Ja+4>>2]=Vc;_c(v,12485,Ja)|0;ta=E}E=c[Nc>>2]|0;c[D>>2]=32;Df(8192,E,32,ta,Mc)|0;gd(g);c[F>>2]=0;E=mg(f,c[wc>>2]|0,g,Ia,c[zc>>2]|0,c[Bc>>2]|0,c[uc>>2]|0,c[xc>>2]|0)|0;sa=Bc+116|0;c[sa>>2]=E;if((c[F>>2]|0)!=(E|0)){c[F>>2]=E;if(Ef(ta,Ia,g,-2,c[Rc>>2]|0)|0){E=1;D=0;break}c[La>>2]=c[g>>2];c[La+4>>2]=Vc;_c(v,12485,La)|0}if((he(a[Bc+300+((c[va>>2]|0)*11|0)+2>>0]|0)|0)==1?(Ka=c[Nc>>2]|0,c[D>>2]=64,Df(8192,Ka,64,ta,Mc)|0,gd(g),c[F>>2]=0,Ka=ng(c[wc>>2]|0,g,Ia,c[zc>>2]|0,c[Bc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[xc>>2]|0)|0,c[sa>>2]=Ka,(c[F>>2]|0)!=(Ka|0)):0){c[F>>2]=Ka;if(Ef(ta,Ia,g,-2,1)|0){E=1;D=0;break}c[Ma>>2]=c[g>>2];c[Ma+4>>2]=Vc;_c(v,12485,Ma)|0}c[Fc>>2]=0;aa=Bc+124|0;qa=(l|0)==0;ba=Bc+332|0;ca=wa?1:2;da=wa?20:40;ea=Bc+322|0;fa=Bc+128|0;ga=Bc+104|0;ha=Bc+408|0;ia=Bc+108|0;ja=Bc+472|0;ka=Bc+72|0;la=Bc+136|0;ra=l+16|0;ma=l+4|0;na=l+8|0;oa=l+12|0;pa=0;h:while(1){Ma=he(a[Bc+300+((c[va>>2]|0)*11|0)+3>>0]|0)|0;c[aa>>2]=Ma;if(Ma|0){Ma=c[Nc>>2]|0;E=c[Fc>>2]|128;c[D>>2]=E;Df(8192,Ma,E,ta,Mc)|0;gd(g);c[F>>2]=0;E=c[aa>>2]|0;if((E|0)==1){c[F>>2]=og(c[wc>>2]|0,c[_b>>2]|0,g,Ia,c[zc>>2]|0,c[uc>>2]|0,c[Ac>>2]|0,c[$b>>2]|0,c[xc>>2]|0)|0;c[Sa>>2]=(c[Sa>>2]|0)+(c[Ac>>2]|0);E=c[aa>>2]|0}if(Ef(ta,Ia,g,0-E|0,c[Rc>>2]|0)|0){E=1;D=0;break f}c[zb>>2]=c[g>>2];c[zb+4>>2]=Vc;_c(v,12485,zb)|0}do if((c[xa>>2]|0)==1&(c[Ac>>2]|0)==0){Ma=he(a[Bc+300+((c[va>>2]|0)*11|0)+4>>0]|0)|0;c[aa>>2]=Ma;if(!Ma){if((c[Rc>>2]|0)!=1)break;_c(v,81713,Cb)|0;break}else{La=c[Nc>>2]|0;Ma=c[Fc>>2]|256;c[D>>2]=Ma;Df(8192,La,Ma,ta,Mc)|0;gd(g);c[F>>2]=0;c[Ab>>2]=c[Oa>>2];jd(g,85248,Ab)|0;if(Ef(ta,Ia,g,0-(c[aa>>2]|0)|0,c[Rc>>2]|0)|0){E=1;D=0;break f}c[Bb>>2]=c[g>>2];c[Bb+4>>2]=Vc;_c(v,12485,Bb)|0;break}}while(0);if(!(qa|(pa|0)!=0)?(Ua=c[ra>>2]|0,Ua|0):0){do if(!(c[ma>>2]|0)){if(c[na>>2]|0)break;if(!(c[oa>>2]|0)){E=40;D=0;break f}}while(0);G=c[l>>2]|0;E=G+1|0;$=Dq(E,4)|0;if(!$){E=1;D=0;break f}_=Dq(E,4)|0;i:do if(!_){E=2;I=0;J=0;H=0;G=0}else{if(ig(f,g,Bc,G,$,_)|0){E=3;I=0;J=0;H=0;G=0;break}Y=Ua+4|0;Z=Dq(c[Y>>2]|0,4)|0;if(!Z){E=3;I=0;J=0;H=Z;G=0;break}E=c[ra>>2]|0;H=E+8|0;J=Dq(c[H>>2]|0,4)|0;if(!J){E=3;I=0;H=Z;G=0;break}E=E+12|0;G=0;while(1){if((G|0)>=(c[H>>2]|0))break;c[J+(G<<2)>>2]=c[(c[E>>2]|0)+(G<<2)>>2];G=G+1|0}G=0;while(1){E=c[Y>>2]|0;if((G|0)>=(E|0)){I=G;break}Ma=um(c[(c[Ua>>2]|0)+(G<<2)>>2]|0)|0;c[Z+(G<<2)>>2]=Ma;if(!Ma){E=4;I=G;H=Z;G=0;break i}G=G+1|0}G=Dq(E,4)|0;if(!G){E=4;H=Z;break}if(Jm(Ua,$,_,Z,G)|0){E=5;H=Z;break}c[Db>>2]=12494;jd(g,12798,Db)|0;W=Ua+8|0;K=0;H=0;X=0;S=0;while(1){if((X|0)>=(c[Y>>2]|0))break;R=c[Z+(c[G+(X<<2)>>2]<<2)>>2]|0;O=c[R+8>>2]|0;M=c[R+12>>2]|0;c[Eb>>2]=c[R+4>>2];c[Eb+4>>2]=O;c[Eb+8>>2]=M;jd(g,12497,Eb)|0;M=R+20|0;O=R+212|0;jg(c[M>>2]|0,c[O>>2]|0,g);E=c[R+24>>2]|0;if((E|0)>2){E=12;H=Z;break i}Q=R+36|0;L=(c[Q>>2]|0)==0;do if((E|0)==2){if(!L?c[R+40>>2]|0:0){sd=287;break}Ma=c[R+216>>2]|0;L=c[Ma>>2]|0;La=c[Ma+4>>2]|0;H=c[Ma+8>>2]|0;Ma=c[Ma+12>>2]|0;E=(no(c[O>>2]|0,L,c[M>>2]|0)|0)==0;K=E?L:La;L=E?La:L;La=(no(c[O>>2]|0,H,c[M>>2]|0)|0)==0;E=La?H:Ma;H=La?Ma:H;if((K|0)<(E|0)){c[Fb>>2]=K;c[Fb+4>>2]=L;c[Fb+8>>2]=E;c[Fb+12>>2]=H;jd(g,12508,Fb)|0;H=L;E=S;break}else{c[Gb>>2]=E;c[Gb+4>>2]=H;c[Gb+8>>2]=K;c[Gb+12>>2]=L;jd(g,12508,Gb)|0;H=L;E=S;break}}else{if(!L){sd=287;break}if((c[R+224>>2]|0)>0)sd=287;else E=S}while(0);j:do if((sd|0)==287){sd=0;P=R+196|0;if((c[P>>2]|0)<=0?(c[R+204>>2]|0)<=0:0)E=S;else sd=289;do if((sd|0)==289){sd=0;O=c[ma>>2]|0;E=0;L=0;k:while(1){l:while(1){switch(a[O+L>>0]|0){case 0:{L=E;break k}case 72:break;default:{L=L+1|0;continue l}}L=L+1|0;M=O+L|0;Ma=(sp(d[M>>0]|0)|0)==0;M=a[M>>0]|0;if(!Ma)break;if(!(M<<24>>24)){sd=295;break k}}E=E+1|0;if(!(M<<24>>24)){L=E;break}}if((sd|0)==295){sd=0;L=E+1|0}if((c[P>>2]|0)>0){Ma=c[l>>2]|0;E=S-L+Ma-(c[W>>2]|0)|0;if((E|0)>=(Ma|0)){E=11;H=Z;break i}K=E+1|0;E=S+1|0}else E=S;if((c[R+204>>2]|0)<=0)break;Ma=c[l>>2]|0;H=E-L+Ma-(c[W>>2]|0)|0;if((H|0)>=(Ma|0)){E=11;H=Z;break i}H=H+1|0;E=E+1|0}while(0);c[Hb>>2]=K;c[Hb+4>>2]=H;jd(g,12526,Hb)|0;switch(c[Q>>2]|0){case 3:{c[Ib>>2]=c[R+200>>2];jd(g,12536,Ib)|0;break j}case 2:{La=c[R+200>>2]|0;Ma=c[R+208>>2]|0;Ka=(La|0)>(Ma|0);c[Jb>>2]=Ka?Ma:La;c[Jb+4>>2]=Ka?La:Ma;jd(g,12541,Jb)|0;break j}case 1:{V=R+224|0;L=c[V>>2]|0;if(!L){La=c[R+200>>2]|0;Ma=c[R+208>>2]|0;Ka=(La|0)>(Ma|0);c[Kb>>2]=Ka?Ma:La;c[Kb+4>>2]=Ka?La:Ma;jd(g,12550,Kb)|0;break j}U=R+228|0;S=1;while(1){if((S|0)>=(L|0)){M=0;break}O=c[U>>2]|0;R=c[O+(S<<2)>>2]|0;M=S;while(1){Q=M+-1|0;if((M|0)<=0)break;P=c[O+(Q<<2)>>2]|0;if((Ff(P,R)|0)<=0)break;c[O+(M<<2)>>2]=P;O=c[U>>2]|0;M=Q}c[O+(M<<2)>>2]=R;S=S+1|0}while(1){if((M|0)>=(L|0))break j;La=c[(c[U>>2]|0)+(M<<2)>>2]|0;Ma=c[La+4>>2]|0;c[Xa>>2]=c[La>>2];c[Xa+4>>2]=Ma;c[Xa+8>>2]=(M|0)==(L+-1|0)?41:44;jd(g,12559,Xa)|0;L=c[V>>2]|0;M=M+1|0}}default:break j}}while(0);if((X|0)<((c[Y>>2]|0)+-1|0))jd(g,11716,Ya)|0;X=X+1|0;S=E}c[Za>>2]=c[g>>2];c[Za+4>>2]=Vc;_c(v,12485,Za)|0;E=0;H=Z}while(0);Cq($);Cq(_);if(G|0)Cq(G);if(H|0){G=0;while(1){if((G|0)>=(I|0))break;tm(c[H+(G<<2)>>2]|0);G=G+1|0}Cq(H)}if(J|0){H=c[ra>>2]|0;G=H+8|0;H=H+12|0;I=0;while(1){if((I|0)>=(c[G>>2]|0))break;c[(c[H>>2]|0)+(I<<2)>>2]=c[J+(I<<2)>>2];I=I+1|0}Cq(J)}if(E|0){D=0;break f}}do if(!(he(a[Bc+300+((c[va>>2]|0)*11|0)+5>>0]|0)|0)){if(he(a[Bc+300+((c[va>>2]|0)*11|0)+6>>0]|0)|0){sd=337;break}if(he(a[Bc+300+((c[va>>2]|0)*11|0)+7>>0]|0)|0){sd=337;break}if(he(a[Bc+300+((c[va>>2]|0)*11|0)+8>>0]|0)|0){sd=337;break}if((c[Rc>>2]|0)!=1)break;_c(v,12570,gb)|0}else sd=337;while(0);do if((sd|0)==337){sd=0;La=c[Nc>>2]|0;Ma=c[Fc>>2]|4;c[D>>2]=Ma;Df(8192,La,Ma,ta,Mc)|0;Ma=he(a[Bc+300+((c[va>>2]|0)*11|0)+5>>0]|0)|0;c[aa>>2]=Ma;do if(!Ma){if((c[Rc>>2]|0)!=1)break;_c(v,81713,$a)|0}else{Ma=c[Nc>>2]|0;E=c[D>>2]|512;c[ga>>2]=E;Df(8192,Ma,E,ha,Mc)|0;gd(g);c[F>>2]=0;E=c[aa>>2]|0;if((E|0)==1){c[F>>2]=qg(c[wc>>2]|0,c[_b>>2]|0,g,Ia,c[zc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[Ac>>2]|0,c[$b>>2]|0,c[xc>>2]|0)|0;c[Sa>>2]=(c[Sa>>2]|0)+(c[Ac>>2]|0);E=c[aa>>2]|0}if(Ef(ha,Ia,g,0-E|0,c[Rc>>2]|0)|0){E=1;D=0;break f}c[_a>>2]=c[g>>2];c[_a+4>>2]=Vc;_c(v,12485,_a)|0}while(0);Ma=he(a[Bc+300+((c[va>>2]|0)*11|0)+6>>0]|0)|0;c[aa>>2]=Ma;do if(!Ma){if((c[Rc>>2]|0)!=1)break;_c(v,81713,bb)|0}else{E=c[xa>>2]|0;if(!(c[Bc+188+(E<<2)>>2]|0))E=(c[Bc+180+(E<<2)>>2]|0)!=0;else E=1;c[ka>>2]=E&1;Ma=c[Nc>>2]|0;E=c[D>>2]|1024;c[ga>>2]=E;Df(8192,Ma,E,ha,Mc)|0;gd(g);c[F>>2]=0;E=c[aa>>2]|0;if((E|0)==1){c[F>>2]=rg(c[wc>>2]|0,c[_b>>2]|0,g,Ia,c[zc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[ka>>2]|0,c[Ac>>2]|0,c[$b>>2]|0,c[xc>>2]|0)|0;c[Sa>>2]=(c[Sa>>2]|0)+(c[Ac>>2]|0);E=c[aa>>2]|0}if(Ef(ha,Ia,g,0-E|0,c[Rc>>2]|0)|0){E=2;D=0;break f}c[ab>>2]=c[g>>2];c[ab+4>>2]=Vc;_c(v,12485,ab)|0}while(0);Ma=he(a[Bc+300+((c[va>>2]|0)*11|0)+7>>0]|0)|0;c[aa>>2]=Ma;do if(!Ma){if((c[Rc>>2]|0)!=1)break;_c(v,81713,db)|0}else{Ma=c[Nc>>2]|0;E=c[D>>2]|2048;c[ga>>2]=E;Df(8192,Ma,E,ha,Mc)|0;gd(g);c[F>>2]=0;E=c[aa>>2]|0;if((E|0)==1){c[F>>2]=sg(c[wc>>2]|0,g,Ia,c[zc>>2]|0,c[uc>>2]|0)|0;c[Sa>>2]=(c[Sa>>2]|0)+(c[Ac>>2]|0);E=c[aa>>2]|0}if(Ef(ha,Ia,g,0-E|0,c[Rc>>2]|0)|0){E=3;D=0;break f}c[cb>>2]=c[g>>2];c[cb+4>>2]=Vc;_c(v,12485,cb)|0}while(0);Ma=he(a[Bc+300+((c[va>>2]|0)*11|0)+8>>0]|0)|0;c[aa>>2]=Ma;if(Ma|0){E=c[xa>>2]|0;if(!(c[Bc+188+(E<<2)>>2]|0))G=c[Bc+180+(E<<2)>>2]|0?11735:11731;else G=11733;Ma=c[Nc>>2]|0;E=c[D>>2]|4096;c[ga>>2]=E;Df(8192,Ma,E,ha,Mc)|0;gd(g);c[F>>2]=0;E=c[aa>>2]|0;if((E|0)==1){E=Xf(G,g,Ia)|0;c[F>>2]=(c[F>>2]|0)+E;c[Sa>>2]=(c[Sa>>2]|0)+(c[Ac>>2]|0);E=c[aa>>2]|0}if(Ef(ha,Ia,g,0-E|0,c[Rc>>2]|0)|0){E=1;D=0;break f}c[eb>>2]=c[g>>2];c[eb+4>>2]=Vc;_c(v,12485,eb)|0}if((c[Rc>>2]|0)!=1)break;_c(v,81713,fb)|0}while(0);Ma=(c[va>>2]|0)+1|0;c[va>>2]=Ma;m:do if(!(he(a[Bc+300+(Ma*11|0)+9>>0]|0)|0)){if((c[Rc>>2]|0)!=1)break;_c(v,12575,sb)|0;if((c[Rc>>2]|0)!=1)break;_c(v,12579,tb)|0}else{La=c[Nc>>2]|0;Ma=c[Fc>>2]|2;c[D>>2]=Ma;Df(8192,La,Ma,ta,Mc)|0;Ma=he(a[Bc+300+((c[va>>2]|0)*11|0)+9>>0]|0)|0;c[aa>>2]=Ma;if(Ma|0){Ma=c[Nc>>2]|0;E=c[D>>2]|8192;c[ga>>2]=E;Df(8192,Ma,E,ha,Mc)|0;gd(g);c[F>>2]=0;E=c[aa>>2]|0;if((E|0)==1){G=tg(c[wc>>2]|0,c[_b>>2]|0,g,Ia,c[zc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[Qa>>2]|0,c[Ac>>2]|0,c[$b>>2]|0,c[xc>>2]|0)|0;c[Ra>>2]=(c[Ra>>2]|0)+(c[Ac>>2]|0);E=c[aa>>2]|0}else G=0;c[sa>>2]=G;c[F>>2]=G;if(Ef(ha,Ia,g,0-E|0,c[Rc>>2]|0)|0){E=1;D=0;break f}c[hb>>2]=c[g>>2];c[hb+4>>2]=Vc;_c(v,12485,hb)|0}Ma=he(a[Bc+300+((c[va>>2]|0)*11|0)+2>>0]|0)|0;c[aa>>2]=Ma;if(Ma|0){La=c[Nc>>2]|0;Ma=c[D>>2]|16384;c[ga>>2]=Ma;Df(8192,La,Ma,ha,Mc)|0;gd(g);c[F>>2]=0;Ma=gg(la,g,c[tc>>2]|0,Ia)|0;c[F>>2]=(c[F>>2]|0)+Ma;c[Ra>>2]=(c[Ra>>2]|0)+(c[Ac>>2]|0);if(Ef(ha,Ia,g,0-(c[aa>>2]|0)|0,c[Rc>>2]|0)|0){E=2;D=0;break f}c[ib>>2]=c[g>>2];c[ib+4>>2]=Vc;_c(v,12485,ib)|0}do if(!(he(a[Bc+300+((c[va>>2]|0)*11|0)+5>>0]|0)|0)){if(he(a[Bc+300+((c[va>>2]|0)*11|0)+6>>0]|0)|0)break;if(he(a[Bc+300+((c[va>>2]|0)*11|0)+7>>0]|0)|0)break;if(he(a[Bc+300+((c[va>>2]|0)*11|0)+8>>0]|0)|0)break;if((c[Rc>>2]|0)!=1)break m;_c(v,12570,rb)|0;break m}while(0);La=c[Nc>>2]|0;Ma=c[D>>2]|4;c[ga>>2]=Ma;Df(8192,La,Ma,ha,Mc)|0;Ma=he(a[Bc+300+((c[va>>2]|0)*11|0)+5>>0]|0)|0;c[aa>>2]=Ma;do if(!Ma){if((c[Rc>>2]|0)!=1)break;_c(v,81713,kb)|0}else{Ma=c[Nc>>2]|0;E=c[ga>>2]|512;c[ia>>2]=E;Df(8192,Ma,E,ja,Mc)|0;gd(g);c[F>>2]=0;E=c[aa>>2]|0;if((E|0)==1){c[F>>2]=ug(c[wc>>2]|0,c[_b>>2]|0,g,Ia,c[zc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[Ac>>2]|0,c[$b>>2]|0,c[xc>>2]|0)|0;c[Ra>>2]=(c[Ra>>2]|0)+(c[Ac>>2]|0);E=c[aa>>2]|0}if(Ef(ja,Ia,g,0-E|0,c[Rc>>2]|0)|0){E=3;D=0;break f}c[jb>>2]=c[g>>2];c[jb+4>>2]=Vc;_c(v,12485,jb)|0}while(0);Ma=he(a[Bc+300+((c[va>>2]|0)*11|0)+6>>0]|0)|0;c[aa>>2]=Ma;do if(!Ma){if((c[Rc>>2]|0)!=1)break;_c(v,81713,mb)|0}else{E=c[xa>>2]|0;if(!(c[Bc+244+(E<<2)>>2]|0))E=(c[Bc+236+(E<<2)>>2]|0)!=0;else E=1;c[ka>>2]=E&1;Ma=c[Nc>>2]|0;E=c[ga>>2]|1024;c[ia>>2]=E;Df(8192,Ma,E,ja,Mc)|0;gd(g);c[F>>2]=0;E=c[aa>>2]|0;if((E|0)==1){c[F>>2]=vg(c[wc>>2]|0,c[_b>>2]|0,g,Ia,c[zc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[ka>>2]|0,c[Ac>>2]|0,c[$b>>2]|0,c[xc>>2]|0)|0;c[Ra>>2]=(c[Ra>>2]|0)+(c[Ac>>2]|0);E=c[aa>>2]|0}if(Ef(ja,Ia,g,0-E|0,c[Rc>>2]|0)|0){E=5;D=0;break f}c[lb>>2]=c[g>>2];c[lb+4>>2]=Vc;_c(v,12485,lb)|0}while(0);Ma=he(a[Bc+300+((c[va>>2]|0)*11|0)+7>>0]|0)|0;c[aa>>2]=Ma;do if(!Ma){if((c[Rc>>2]|0)!=1)break;_c(v,81713,ob)|0}else{Ma=c[Nc>>2]|0;E=c[ga>>2]|2048;c[ia>>2]=E;Df(8192,Ma,E,ja,Mc)|0;gd(g);c[F>>2]=0;E=c[aa>>2]|0;if((E|0)==1){c[F>>2]=wg(c[wc>>2]|0,g,Ia,c[zc>>2]|0,c[uc>>2]|0)|0;c[Ra>>2]=(c[Ra>>2]|0)+(c[Ac>>2]|0);E=c[aa>>2]|0}if(Ef(ja,Ia,g,0-E|0,c[Rc>>2]|0)|0){E=5;D=0;break f}c[nb>>2]=c[g>>2];c[nb+4>>2]=Vc;_c(v,12485,nb)|0}while(0);Ma=he(a[Bc+300+((c[va>>2]|0)*11|0)+8>>0]|0)|0;c[aa>>2]=Ma;if(Ma|0){E=c[xa>>2]|0;if(!(c[Bc+244+(E<<2)>>2]|0))G=c[Bc+236+(E<<2)>>2]|0?11735:11731;else G=11733;Ma=c[Nc>>2]|0;E=c[ga>>2]|4096;c[ia>>2]=E;Df(8192,Ma,E,ja,Mc)|0;gd(g);c[F>>2]=0;E=c[aa>>2]|0;if((E|0)==1){E=Xf(G,g,Ia)|0;c[F>>2]=(c[F>>2]|0)+E;c[Ra>>2]=(c[Ra>>2]|0)+(c[Ac>>2]|0);E=c[aa>>2]|0}if(Ef(ja,Ia,g,0-E|0,c[Rc>>2]|0)|0){E=6;D=0;break f}c[pb>>2]=c[g>>2];c[pb+4>>2]=Vc;_c(v,12485,pb)|0}if((c[Rc>>2]|0)!=1)break;_c(v,81713,qb)|0}while(0);E=c[zc>>2]|0;if((E|0)==4){do if(!((c[yc>>2]|0)!=3|(c[Ac>>2]|0)==0)){if((he(a[ba>>0]|0)|0)!=1)break;do if((Hg(c[wc>>2]|0,c[_b>>2]|0,Va,Wa,c[zc>>2]|0,c[uc>>2]|0)|0)>0){La=c[Nc>>2]|0;Ma=c[Fc>>2]|131072;c[D>>2]=Ma;Df(8192,La,Ma,ta,Mc)|0;gd(g);c[F>>2]=0;c[F>>2]=Ig(f,c[Va>>2]|0,c[Wa>>2]|0,g,Ia,c[tc>>2]|0,c[uc>>2]|0)|0;c[Ra>>2]=(c[Ra>>2]|0)+(c[Ac>>2]|0);if(Ef(ta,Ia,g,-1,c[Rc>>2]|0)|0){sd=430;break h}c[ub>>2]=c[g>>2];c[ub+4>>2]=Vc;_c(v,12485,ub)|0;Ma=c[Zb>>2]|0;c[Ma>>2]=c[Ma>>2]|ca}else{if((c[Rc>>2]|0)!=1)break;_c(v,81713,vb)|0}while(0)}while(0);E=c[zc>>2]|0}if((E|0)!=3){Pa=E;sd=447;break}do if(!(c[Ac>>2]|0)){if(!(c[Ta>>2]|0))break;if((c[Xb>>2]|0)==0|(c[Wb>>2]|0)==0){sd=437;break}E=c[Zb>>2]|0;c[E>>2]=da|c[E>>2];E=c[zc>>2]|0;if((E|0)!=3){Pa=E;sd=447;break h}else sd=437}else sd=437;while(0);if((sd|0)==437?(sd=0,c[Ta>>2]|0):0)break;if(!(he(a[ea>>0]|0)|0)){sd=439;break}c[zc>>2]=4;c[xa>>2]=0;c[wc>>2]=c[c[vc>>2]>>2];c[Ac>>2]=1;c[va>>2]=2;c[uc>>2]=c[fa>>2];c[Fc>>2]=1;Ma=c[Nc>>2]|0;c[D>>2]=1;Df(8192,Ma,1,ta,Mc)|0;Ma=c[Nc>>2]|0;E=c[Fc>>2]|32768;c[D>>2]=E;Df(8192,Ma,E,ta,Mc)|0;gd(g);c[F>>2]=0;E=he(a[Bc+300+((c[va>>2]|0)*11|0)>>0]|0)|0;c[aa>>2]=E;if((E|0)==1){G=lg(c[wc>>2]|0,c[_b>>2]|0,g,Ia,c[zc>>2]|0,c[uc>>2]|0,c[xc>>2]|0)|0;c[Sa>>2]=(c[Sa>>2]|0)+(c[Ac>>2]|0);E=c[aa>>2]|0}else G=c[F>>2]|0;c[sa>>2]=G;c[F>>2]=G;if(Ef(ta,Ia,g,0-E|0,c[Rc>>2]|0)|0){E=1;D=0;break f}c[wb>>2]=c[g>>2];c[wb+4>>2]=Vc;_c(v,12485,wb)|0;Ma=he(a[Bc+300+((c[va>>2]|0)*11|0)+2>>0]|0)|0;c[aa>>2]=Ma;if((Ma|0)==1){La=c[Nc>>2]|0;Ma=c[Fc>>2]|65536;c[D>>2]=Ma;Df(8192,La,Ma,ta,Mc)|0;gd(g);c[F>>2]=0;Ma=pg(c[wc>>2]|0,g,Ia,c[zc>>2]|0,c[Bc>>2]|0,c[uc>>2]|0,c[xc>>2]|0)|0;c[sa>>2]=Ma;c[F>>2]=Ma;if(Ef(ta,Ia,g,0-(c[aa>>2]|0)|0,c[Rc>>2]|0)|0){E=2;D=0;break f}c[xb>>2]=c[g>>2];c[xb+4>>2]=Vc;_c(v,12485,xb)|0;c[Sa>>2]=(c[Sa>>2]|0)+(c[Ac>>2]|0)}pa=pa+1|0}if((sd|0)==430){E=7;D=0;break}else if((sd|0)==439){Pa=c[zc>>2]|0;sd=447}if((sd|0)==447?!((Pa|0)!=4|(c[yc>>2]|0)!=3|(c[Ac>>2]|0)==0):0){c[zc>>2]=3;c[xa>>2]=1;c[wc>>2]=c[(c[vc>>2]|0)+4>>2];c[Ac>>2]=0;c[uc>>2]=c[Bc+132>>2];if(!(c[Sa>>2]|0)){Kb=c[Zb>>2]|0;c[Kb>>2]=c[Kb>>2]|(wa?4:8)}if(!(c[Ra>>2]|0)){Kb=c[Zb>>2]|0;c[Kb>>2]=c[Kb>>2]|(wa?16:32)}c[Fc>>2]=0}if(!(ua|wa&(m|0)!=0^1)?(c[s+4>>2]|0)!=0:0){c[yb>>2]=Vc;_c(v,12798,yb)|0;if(!(Cf(f,g,j,1,l,0,n,o|1,p,q,r,s,t,u,v,w,x,y,z,A,B,C)|0)){E=0;D=0;break}else D=1}else D=0;if(!qa?c[ra>>2]|0:0)Gf(v);if((o&49152|0)==32768&(D|0)==0){Kb=C&255;sd=a[12582+(Kb>>>4&3)>>0]|0;c[Mb>>2]=a[12582+(Kb&15)>>0];c[Mb+4>>2]=sd;_c(v,12599,Mb)|0}if(!(D|Lb)){if(!(c[s>>2]|0))D=(c[s+4>>2]|0)==0?12579:92409;else D=92409;c[Nb>>2]=D;c[Nb+4>>2]=83461;_c(v,12485,Nb)|0}gd(g);sd=467}else sd=467;while(0);n:do if((sd|0)==467){c[Fc>>2]=0;if(Na){c[uc>>2]=c[Bc+128+(c[xa>>2]<<2)>>2];switch(k|0){case 0:{jd(g,83657,Ob)|0;Sb=c[g>>2]|0;c[Pb>>2]=o&512|0?83461:92409;c[Pb+4>>2]=Sb;c[Pb+8>>2]=Vc;Yc(v,12605,Pb)|0;Pb=c[Nc>>2]|0;c[Bc+100>>2]=16;Sb=Bc+344|0;Df(8496,Pb,16,Sb,Mc)|0;gd(g);c[Bc+112>>2]=0;c[Qb>>2]=12840;jd(g,12798,Qb)|0;if(Ef(Sb,Ia,g,-1,c[Rc>>2]|0)|0){E=1;D=0;break n}c[Rb>>2]=c[g>>2];c[Rb+4>>2]=Vc;Yc(v,12485,Rb)|0;break}case 1:{Qb=c[Nc>>2]|0;c[Bc+100>>2]=131072;Rb=Bc+344|0;Df(8496,Qb,131072,Rb,Mc)|0;c[Sb>>2]=Rb;c[Sb+4>>2]=Vc;Yc(v,12485,Sb)|0;break}default:{}}if((c[s>>2]|0)==0?(T=s+4|0,(c[T>>2]|0)==0):0){R=Bc+100|0;O=Bc+344|0;S=Bc+112|0}else{G=c[Nc>>2]|0;E=Bc+100|0;c[E>>2]=32;F=Bc+344|0;Df(8496,G,32,F,Mc)|0;gd(g);G=Bc+112|0;c[G>>2]=0;D=c[Xb>>2]|0;if(!D)D=0;else D=(c[Vb>>2]|0)==0?0:D;c[Tb>>2]=D;jd(g,85326,Tb)|0;if(Ef(F,Ia,g,-1,c[Rc>>2]|0)|0){E=1;D=0;break}c[Ub>>2]=c[g>>2];c[Ub+4>>2]=Vc;Yc(v,12485,Ub)|0;R=E;O=F;S=G;T=s+4|0}P=Bc+104|0;Q=Bc+408|0;H=Bc+128|0;M=(k|0)==0;I=M?4:8;J=Bc+108|0;K=Bc+472|0;L=M?16:32;M=M?20:40;o:while(1){if(!((c[s>>2]|0)==0?!(c[T>>2]|0):0)){Tb=c[Nc>>2]|0;Ub=(c[Ac>>2]|0?32768:64)|c[Fc>>2];c[R>>2]=Ub;Df(8496,Tb,Ub,O,Mc)|0;gd(g);c[S>>2]=0;c[S>>2]=Eg(f,c[wc>>2]|0,c[_b>>2]|0,g,Ia,c[zc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[Ac>>2]|0,c[$b>>2]|0)|0;if(Ef(O,Ia,g,-1,c[Rc>>2]|0)|0){E=1;D=0;break n}c[ac>>2]=c[g>>2];c[ac+4>>2]=Vc;Yc(v,12485,ac)|0}if(!(c[Bc+148+(c[xa>>2]<<2)>>2]|0)){if((c[Rc>>2]|0)==1)Yc(v,81713,cc)|0}else{Tb=c[Nc>>2]|0;Ub=c[Fc>>2]|128;c[R>>2]=Ub;Df(8496,Tb,Ub,O,Mc)|0;gd(g);c[S>>2]=0;c[S>>2]=xg(c[wc>>2]|0,c[_b>>2]|0,g,Ia,c[zc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[Ac>>2]|0,c[$b>>2]|0,c[xc>>2]|0)|0;if(Ef(O,Ia,g,-1,c[Rc>>2]|0)|0){E=1;D=0;break n}c[bc>>2]=c[g>>2];c[bc+4>>2]=Vc;Yc(v,12485,bc)|0}do if(!((c[Vb>>2]|0)==0|(c[Xb>>2]|0)==0))if((c[Ac>>2]|0)==0?(c[Bc+156+(c[xa>>2]<<2)>>2]|0)!=0:0){Tb=c[Nc>>2]|0;Ub=c[Fc>>2]|256;c[R>>2]=Ub;Df(8496,Tb,Ub,O,Mc)|0;gd(g);c[S>>2]=0;c[S>>2]=Fg(c[wc>>2]|0,g,Ia,c[zc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[xc>>2]|0)|0;if(Ef(O,Ia,g,-1,c[Rc>>2]|0)|0){E=1;D=0;break n}c[dc>>2]=c[g>>2];Yc(v,12798,dc)|0;break}else{if((c[Rc>>2]|0)!=1)break;Yc(v,81713,ec)|0;break}while(0);do if(!(c[Bc+164+(c[xa>>2]<<2)>>2]|0)){if((c[Rc>>2]|0)==1)Yc(v,12579,ic)|0}else{Ub=c[Nc>>2]|0;Tb=c[Fc>>2]|4;c[R>>2]=Tb;Df(8496,Ub,Tb,O,Mc)|0;Tb=c[Nc>>2]|0;Ub=c[R>>2]|512;c[P>>2]=Ub;Df(8496,Tb,Ub,Q,Mc)|0;gd(g);c[S>>2]=0;c[S>>2]=yg(c[wc>>2]|0,c[_b>>2]|0,g,Ia,c[zc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[Ac>>2]|0,c[$b>>2]|0,c[xc>>2]|0)|0;if(Ef(Q,Ia,g,-1,c[Rc>>2]|0)|0){E=1;D=0;break n}c[fc>>2]=c[g>>2];c[fc+4>>2]=Vc;Yc(v,12485,fc)|0;if(!(c[Bc+172+(c[xa>>2]<<2)>>2]|0)){if((c[Rc>>2]|0)!=1)break;Yc(v,81713,hc)|0;break}else{Tb=c[Nc>>2]|0;Ub=c[R>>2]|1024;c[P>>2]=Ub;Df(8496,Tb,Ub,Q,Mc)|0;gd(g);c[S>>2]=0;c[S>>2]=zg(f,c[wc>>2]|0,c[_b>>2]|0,g,Ia,c[zc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[Ac>>2]|0,c[$b>>2]|0)|0;if(Ef(Q,Ia,g,-1,c[Rc>>2]|0)|0){E=1;D=0;break n}c[gc>>2]=c[g>>2];c[gc+4>>2]=Vc;Yc(v,12485,gc)|0;break}}while(0);while(1){if(!(c[Ac>>2]|0))D=0;else D=(c[c[Zb>>2]>>2]&L|0)!=0;p:do if(!(D|(c[Yb>>2]|0)==0)){D=c[xa>>2]|0;do if(!(c[Bc+196+(D<<2)>>2]|0)){if(c[Bc+204+(D<<2)>>2]|0)break;if(!((c[Vb>>2]|0)==0|(c[Xb>>2]|0)==0)?c[Bc+212+(D<<2)>>2]|0:0)break;if(!(c[Bc+220+(D<<2)>>2]|0))break p;if(c[Bc+268+(D<<2)>>2]|0)break;if(!(c[Bc+276+(D<<2)>>2]|0))break p}while(0);Ub=c[Nc>>2]|0;Tb=c[Fc>>2]|2;c[R>>2]=Tb;Df(8496,Ub,Tb,O,Mc)|0;gd(g);Tb=c[Nc>>2]|0;Ub=c[R>>2]|65536;c[P>>2]=Ub;Df(8496,Tb,Ub,Q,Mc)|0;if(!(c[Bc+196+(c[xa>>2]<<2)>>2]|0)){c[kc>>2]=Q;c[kc+4>>2]=Vc;Yc(v,12485,kc)|0}else{gd(g);c[S>>2]=0;c[S>>2]=Ag(f,c[wc>>2]|0,c[_b>>2]|0,g,Ia,c[zc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[Ac>>2]|0,c[$b>>2]|0)|0;if(Ef(Q,Ia,g,-1,c[Rc>>2]|0)|0){E=1;D=0;break n}c[jc>>2]=c[g>>2];c[jc+4>>2]=Vc;Yc(v,12485,jc)|0}do if(!(c[Bc+204+(c[xa>>2]<<2)>>2]|0)){if((c[Rc>>2]|0)!=1)break;Yc(v,81713,mc)|0}else{Tb=c[Nc>>2]|0;Ub=c[R>>2]|128;c[P>>2]=Ub;Df(8496,Tb,Ub,Q,Mc)|0;gd(g);c[S>>2]=0;c[S>>2]=Bg(c[wc>>2]|0,c[_b>>2]|0,g,Ia,c[zc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[Ac>>2]|0,c[$b>>2]|0,c[xc>>2]|0)|0;if(Ef(Q,Ia,g,-2,c[Rc>>2]|0)|0){E=1;D=0;break n}c[lc>>2]=c[g>>2];c[lc+4>>2]=Vc;Yc(v,12485,lc)|0}while(0);do if(!((c[Vb>>2]|0)==0|(c[Xb>>2]|0)==0))if(!(c[Bc+212+(c[xa>>2]<<2)>>2]|0)){if((c[Rc>>2]|0)!=1)break;Yc(v,81713,oc)|0;break}else{Tb=c[Nc>>2]|0;Ub=c[R>>2]|256;c[P>>2]=Ub;Df(8496,Tb,Ub,Q,Mc)|0;gd(g);c[S>>2]=0;c[S>>2]=Jg(c[wc>>2]|0,g,Ia,c[zc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[$b>>2]|0,c[xc>>2]|0)|0;if(Ef(Q,Ia,g,-2,c[Rc>>2]|0)|0){E=1;D=0;break n}c[nc>>2]=c[g>>2];c[nc+4>>2]=Vc;Yc(v,12485,nc)|0;break}while(0);if(!(c[Bc+220+(c[xa>>2]<<2)>>2]|0)){if((c[Rc>>2]|0)!=1)break;Yc(v,12579,sc)|0;break}Ub=c[Nc>>2]|0;Tb=c[R>>2]|4;c[P>>2]=Tb;Df(8496,Ub,Tb,Q,Mc)|0;Tb=c[Nc>>2]|0;Ub=c[P>>2]|512;c[J>>2]=Ub;Df(8496,Tb,Ub,K,Mc)|0;gd(g);c[S>>2]=0;c[S>>2]=Cg(c[wc>>2]|0,c[_b>>2]|0,g,Ia,c[zc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[Ac>>2]|0,c[$b>>2]|0,c[xc>>2]|0)|0;if(Ef(K,Ia,g,-1,c[Rc>>2]|0)|0){E=1;D=0;break n}c[pc>>2]=c[g>>2];Yc(v,12798,pc)|0;if(!(c[Bc+228+(c[xa>>2]<<2)>>2]|0)){if((c[Rc>>2]|0)!=1)break;Yc(v,81713,rc)|0;break}else{Tb=c[Nc>>2]|0;Ub=c[P>>2]|1024;c[J>>2]=Ub;Df(8496,Tb,Ub,K,Mc)|0;gd(g);c[S>>2]=0;c[S>>2]=Dg(f,c[wc>>2]|0,c[_b>>2]|0,g,Ia,c[zc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[Ac>>2]|0,c[$b>>2]|0)|0;if(Ef(K,Ia,g,-1,c[Rc>>2]|0)|0){E=1;D=0;break n}c[qc>>2]=c[g>>2];c[qc+4>>2]=Vc;Yc(v,12485,qc)|0;break}}while(0);F=c[zc>>2]|0;E=(c[Xb>>2]|0)==0;G=(F|0)!=3|E;D=c[Wb>>2]|0;if(!(G|(D|0)==0)?(c[B>>2]&M|0)==(M|0):0){sd=540;break o}D=(D|0)==0;if(G|D){sd=543;break o}c[zc>>2]=4;c[xa>>2]=0;c[wc>>2]=c[c[vc>>2]>>2];c[Ac>>2]=1;c[uc>>2]=c[H>>2];c[Fc>>2]=1;gd(g);if(!(c[B>>2]&I))continue o}}if((sd|0)==540){c[Wb>>2]=0;sd=545}else if((sd|0)==543)if(D|(E|((F|0)!=4|(c[yc>>2]|0)!=3)))sd=545;else{c[zc>>2]=3;c[xa>>2]=1;c[wc>>2]=c[(c[vc>>2]|0)+4>>2];c[Ac>>2]=0;c[uc>>2]=c[Bc+132>>2];c[Fc>>2]=0;sd=546}if((sd|0)==545)if(!(c[Ac>>2]|0))sd=546;else sd=585;do if((sd|0)==546){if(!(c[Bc+284+(c[xa>>2]<<2)>>2]|0))D=0;else{yc=c[Nc>>2]|0;Bc=c[Fc>>2]|2048;c[R>>2]=Bc;Df(8496,yc,Bc,O,Mc)|0;gd(g);c[S>>2]=0;c[S>>2]=Gg(c[wc>>2]|0,g,Ia,c[zc>>2]|0,c[tc>>2]|0,c[uc>>2]|0,c[xc>>2]|0)|0;if(Ef(O,Ia,g,-1,c[Rc>>2]|0)|0){E=1;D=0;break n}c[Cc>>2]=c[g>>2];c[Cc+4>>2]=Vc;Yc(v,12485,Cc)|0;D=c[Ac>>2]|0}if((l|0)!=0&(D|0)==0)if((((c[l>>2]|0)!=0?(Ec=l+4|0,(c[Ec>>2]|0)!=0):0)?(Ic=l+8|0,(c[Ic>>2]|0)!=0):0)?(Lc=l+12|0,(c[Lc>>2]|0)!=0):0){K=c[Dc>>2]|0;K=(K|0)>80?80:K;E=c[Nc>>2]|0;F=c[Fc>>2]|8;c[R>>2]=F;Df(8496,E,F,O,Mc)|0;F=c[Nc>>2]|0;E=c[R>>2]|4096;c[P>>2]=E;Df(8496,F,E,Q,Mc)|0;gd(g);E=c[g>>2]|0;c[Gc>>2]=Q;c[Gc+4>>2]=E;Yc(v,12485,Gc)|0;E=c[Ec>>2]|0;F=cp(E)|0;L=g+8|0;G=c[L>>2]|0;c[S>>2]=G;G=K-G|0;H=0;while(1){if((F|0)<=(H|0))break;q:do if((F-H|0)<(G|0))D=F;else{D=H+G|0;while(1){if((H|0)>=(D|0))break q;if(sp(d[E+D>>0]|0)|0)break q;D=D+-1|0}}while(0);if((D|0)<=(H|0))break;sd=D-H|0;ir((c[g>>2]|0)+(c[L>>2]|0)|0,E+H|0,sd|0)|0;a[(c[g>>2]|0)+((c[L>>2]|0)+sd)>>0]=0;sd=c[Rc>>2]|0?92409:83461;c[Hc>>2]=c[g>>2];c[Hc+4>>2]=sd;Yc(v,12485,Hc)|0;H=D}J=(a[Vc>>0]|0)==0;if(!J){c[Jc>>2]=Vc;Yc(v,12798,Jc)|0}gd(g);G=c[Nc>>2]|0;F=c[R>>2]|8192;c[P>>2]=F;Df(8496,G,F,Q,Mc)|0;gd(g);F=c[g>>2]|0;c[Kc>>2]=Q;c[Kc+4>>2]=F;Yc(v,12485,Kc)|0;F=c[Ic>>2]|0;G=cp(F)|0;H=K-(c[S>>2]|0)|0;I=0;while(1){if((G|0)<=(I|0))break;r:do if((G-I|0)<(H|0))D=G;else{E=I+H|0;while(1){D=E+-1|0;if((I|0)>=(D|0))break r;if((a[F+D>>0]|0)==59){D=E;break}else E=D}}while(0);if((D|0)<=(I|0))break;sd=D-I|0;ir(c[g>>2]|0,F+I|0,sd|0)|0;a[(c[g>>2]|0)+sd>>0]=0;c[L>>2]=sd;sd=c[Rc>>2]|0?92409:83461;c[Oc>>2]=c[g>>2];c[Oc+4>>2]=sd;Yc(v,12485,Oc)|0;gd(g);I=D}if(!J){c[Pc>>2]=Vc;Yc(v,12798,Pc)|0}I=c[Nc>>2]|0;H=c[R>>2]|16384;c[P>>2]=H;Df(8496,I,H,Q,Mc)|0;gd(g);H=c[g>>2]|0;c[Qc>>2]=Q;c[Qc+4>>2]=H;Yc(v,12485,Qc)|0;H=c[Lc>>2]|0;I=cp(H)|0;F=K-(c[S>>2]|0)|0;G=0;while(1){if((I|0)<=(G|0))break;s:do if((I-G|0)<(F|0))D=I;else{E=G+F|0;while(1){D=E+-1|0;if((G|0)>=(D|0))break s;if((a[H+D>>0]|0)==59){D=E;break}else E=D}}while(0);if((D|0)<=(G|0))break;sd=D-G|0;ir(c[g>>2]|0,H+G|0,sd|0)|0;a[(c[g>>2]|0)+sd>>0]=0;c[L>>2]=sd;sd=c[Rc>>2]|0?92409:83461;c[Sc>>2]=c[g>>2];c[Sc+4>>2]=sd;Yc(v,12485,Sc)|0;gd(g);G=D}if(J){sd=585;break}c[Tc>>2]=Vc;Yc(v,12798,Tc)|0;sd=585}else sd=586;else sd=585}while(0);if((sd|0)==585?l|0:0)sd=586;if((sd|0)==586?(Xc=c[l+16>>2]|0,Xc|0):0){gd(g);Yc(v,83693,Uc)|0;I=Xc+4|0;K=0;while(1){if((K|0)>=(c[I>>2]|0))break;J=c[(c[Xc>>2]|0)+(K<<2)>>2]|0;Uc=c[J+8>>2]|0;F=c[J+12>>2]|0;c[Zc>>2]=c[J+4>>2];c[Zc+4>>2]=Uc;c[Zc+8>>2]=F;jd(g,12497,Zc)|0;F=J+112|0;c[$c>>2]=a[F>>0]|0?F:12346;jd(g,12612,$c)|0;jg(c[J+20>>2]|0,c[J+212>>2]|0,g);F=J+24|0;if((c[F>>2]|0)>0){jd(g,81769,bd)|0;G=J+216|0;H=0;while(1){E=(c[F>>2]<<1)+-1|0;D=c[G>>2]|0;if((H|0)>=(E|0))break;c[cd>>2]=c[D+(H<<2)>>2];jd(g,12617,cd)|0;H=H+1|0}c[dd>>2]=c[D+(E<<2)>>2];jd(g,12536,dd)|0}if(+N(+(777777.777-+N(+(+h[J+48>>3]))))>1.0e-07){jd(g,12622,ed)|0;D=0;while(1){if((D|0)==3)break;h[fd>>3]=+h[J+48+(D<<3)>>3];jd(g,12624,fd)|0;D=D+1|0}h[hd>>3]=+h[J+72>>3];jd(g,12629,hd)|0}if(+N(+(777777.777-+N(+(+h[J+80>>3]))))>1.0e-07){jd(g,12622,id)|0;D=0;while(1){if((D|0)==3)break;h[kd>>3]=+h[J+80+(D<<3)>>3];jd(g,12624,kd)|0;D=D+1|0}h[ld>>3]=+h[J+104>>3];jd(g,12629,ld)|0}if((K|0)<((c[I>>2]|0)+-1|0))jd(g,11716,md)|0;K=K+1|0}c[nd>>2]=c[g>>2];c[nd+4>>2]=Vc;Yc(v,12485,nd)|0}if(!((k|0)!=0|(m|0)==0|(o&8|0)==0)?(c[T>>2]|0)!=0:0){c[od>>2]=Vc;Yc(v,12798,od)|0;if(!(Cf(f,g,j,1,0,0,n,o|4,p,q,r,s,t,u,v,w,x,y,z,A,B,C)|0)){E=0;D=0;break}}else sd=611;if((sd|0)==611?!Wc:0){if(!(c[s>>2]|0))D=(c[T>>2]|0)==0?12579:92409;else D=92409;c[pd>>2]=D;Yc(v,83156,pd)|0}c[qd>>2]=o&512|0?83461:92409;Yc(v,12798,qd)|0;E=0;D=1}else{E=0;D=1}}while(0);if(c[Ia>>2]|0)Yc(v,12634,rd)|0;if(E){H=(y|0)!=0;if(H){sd=a[y>>0]|0;D=sd<<24>>24?81168:92346;if(sd<<24>>24)if(!z){F=81168;E=y;sd=627}else{F=a[z>>0]|0;G=F;F=F<<24>>24?84228:81168;E=y;sd=625}else sd=623}else{D=92346;sd=623}do if((sd|0)==623)if(!z)if(H){F=92346;E=92346;sd=627;break}else{H=D;E=92346;F=92346;D=92346;break}else{G=a[z>>0]|0;F=92346;E=92346;sd=625;break}while(0);if((sd|0)==625){G=G<<24>>24!=0;if(G|H^1){H=D;D=G?z:92346}else sd=627}if((sd|0)==627){H=D;D=a[y>>0]|0?84217:92346}c[td>>2]=x;c[td+4>>2]=H;c[td+8>>2]=E;c[td+12>>2]=F;c[td+16>>2]=D;ad(w,12672,td)|0;D=0}}else sd=6;while(0);if((sd|0)==6){H=(y|0)!=0;if(H){td=a[y>>0]|0;D=td<<24>>24?81168:92346;if(td<<24>>24)if(!z){F=81168;E=y;sd=14}else{F=a[z>>0]|0;I=F<<24>>24?84228:81168;E=y;sd=12}else sd=10}else{D=92346;sd=10}do if((sd|0)==10)if(!z)if(H){F=92346;E=92346;sd=14;break}else{H=D;E=92346;F=92346;D=92346;break}else{I=92346;E=92346;F=a[z>>0]|0;sd=12;break}while(0);if((sd|0)==12){G=F<<24>>24!=0;if(G|H^1){H=D;F=I;D=G?z:92346}else{F=I;sd=14}}if((sd|0)==14){H=D;D=a[y>>0]|0?84217:92346}c[J>>2]=x;c[J+4>>2]=H;c[J+8>>2]=E;c[J+12>>2]=F;c[J+16>>2]=D;ad(w,12362,J)|0;D=0}i=ud;return D|0}function Df(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;a:do if((d+-1|0)>>>0<2){h=1;j=0;i=-1;while(1){if((j|0)==19)break;l=(h&e|0)==0?i:j;h=h<<1;j=j+1|0;i=l}if((i|0)>-1){switch(d|0){case 1:{h=c[b+(i<<4)+8>>2]|0;break}case 2:{vp(f,c[b+(i<<4)>>2]|0)|0;break a}default:h=12490}vp(f,h)|0;c[g>>2]=c[b+(i<<4)+12>>2]}else k=23}else if((d|0)==3){a[f>>0]=123;a[f+1>>0]=0;j=1;d=0;i=-1;h=0;while(1){if((d|0)==19){e=i;break}if(j&e){if(h|0){l=f+(cp(f)|0)|0;a[l>>0]=58;a[l+1>>0]=0}up(f,c[b+(d<<4)+4>>2]|0)|0;i=d;h=h+1|0}j=j<<1;d=d+1|0}if(!h){a[f>>0]=63;a[f+1>>0]=63;a[f+2>>0]=63;a[f+3>>0]=0;break}h=f+(cp(f)|0)|0;a[h>>0]=125;a[h+1>>0]=0;h=b+(e<<4)|0;i=c[h>>2]|0;j=cp(i)|0;d=cp(f)|0;if(!d)vp(f,i)|0;else{jr(f+j|0,f|0,d+1|0)|0;ir(f|0,c[h>>2]|0,j|0)|0}c[g>>2]=c[b+(e<<4)+12>>2]}else k=23;while(0);if((k|0)==23){a[f>>0]=63;a[f+1>>0]=63;a[f+2>>0]=63;a[f+3>>0]=0}return f|0}function Ef(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;if(!(c[d>>2]|0))if(((f|0)<0?!((g|0)==0|((f|0)>-2?(a[c[e>>2]>>0]|0)==0:0)):0)?(h=cp(b)|0,(h|0)>0):0){id(e,h+4|0)|0;g=c[e>>2]|0;f=e+8|0;jr(g+h|0,g|0,(c[f>>2]|0)+1|0)|0;ir(c[e>>2]|0,b|0,h|0)|0;c[f>>2]=cp(c[e>>2]|0)|0;h=0}else h=0;else h=1;return h|0}function Ff(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=c[a>>2]|0;a=c[a+4>>2]|0;e=(g|0)<(a|0)?g:a;f=c[b>>2]|0;b=c[b+4>>2]|0;d=(f|0)<(b|0)?f:b;a=(g|0)>(a|0)?g:a;b=(f|0)>(b|0)?f:b;do if((e|0)>=(d|0))if((e|0)>(d|0))a=1;else{if((e|0)==(d|0)){if((a|0)<(b|0)){a=-1;break}if((a|0)>(b|0)){a=1;break}}a=0}else a=-1;while(0);return a|0}function Gf(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=i;i=i+16|0;u=w;o=c[b>>2]|0;p=Hf(o)|0;if(p|0){s=b+8|0;q=c[s>>2]|0;t=Dq(q+1|0,1)|0;r=q+-1|0;g=0;e=0;d=0;l=0;m=48;f=0;a:while(1){k=(e|0)==0;j=(e|0)==0;e=f;while(1){if((g|0)>=(q|0))break a;f=(g|0)==(r|0);h=o+g|0;if(!e){a[t+d>>0]=a[h>>0]|0;d=d+1|0;if(k)e=0;else e=(a[h>>0]|0)==40&1}else if(!j)e=(a[h>>0]|0)==45?0:e;if(f|(a[h>>0]|0)==47){j=f;k=g;n=e;break}g=g+1|0}e=j&1;l=(e^1)+l|0;b:do if(m<<24>>24==102|((l|0)==2|j&(l|0)==1)){e=e+k|0;if((a[o+(e+-1)>>0]|0)==122?(a[o+(e+-2)>>0]|0)==90:0){e=e+-3|0;d=d+-2|0;while(1){if((e|0)<=-1){e=d;break}if((a[o+e>>0]|0)==46){e=d;break}e=e+-1|0;d=d+-1|0}d=e+-1|0;e=t+(e+-2)|0;if(j){a[e>>0]=0;break}else{a[e>>0]=47;break}}}else if(j|(l|0)>2){switch(m<<24>>24){case 102:case 112:case 115:case 122:break b;default:{}}h=m<<24>>24==109?46:59;f=e+k|0;g=0;while(1){e=f+-1|0;if((f|0)<=0)break;if(!((g|0)<(p|0)?(a[o+e>>0]|0)==(h|0):0))break;f=e;g=g+1|0;d=d+-1|0}if(j){v=31;break a}a[t+(d+-1)>>0]=47}while(0);g=k+1|0;m=a[o+g>>0]|0;f=m<<24>>24==114;e=f?0:m<<24>>24==122&1;l=f?1:l;f=n}if((v|0)==31)a[t+d>>0]=0;c[s>>2]=0;c[u>>2]=t;_c(b,12798,u)|0;Cq(t)}i=w;return}function Hf(b){b=b|0;var c=0,e=0,f=0,g=0;a:do if(!b)c=0;else{f=cp(b)|0;g=0;e=0;c=0;while(1){if((g|0)>=(f|0))break a;e=((a[b+g>>0]|0)==47&1)+e|0;if((e|0)==2){if((a[b+(g+-1)>>0]|0)!=122)break a;if((a[b+(g+-2)>>0]|0)!=90)break a;c=g+-3|0;while(1){if((c|0)<=-1)break;if(((d[b+c>>0]|0)+-48|0)>>>0>=10)break;c=c+-1|0}c=Rp(b+c+1|0,0,10)|0}g=g+1|0}}while(0);return c|0}function If(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=i;i=i+160|0;m=s+4|0;p=s;q=d+16|0;c[q>>2]=0;r=d+20|0;c[r>>2]=0;c[p>>2]=0;k=b+64|0;f=c[k>>2]|0;n=b+12|0;if(f){j=0;while(1){h=Jf(c[n>>2]|0,f,p,m,142)|0;if(!h)break;f=c[k>>2]|0;j=h+j|0}f=j+1|0;h=Bq(f)|0;c[d+12>>2]=h;c[p>>2]=0;if(((h|0)!=0?(j|0)==(Jf(c[n>>2]|0,c[k>>2]|0,p,h,f)|0):0)?(c[p>>2]|0)==(c[n>>2]|0):0){f=c[k>>2]|0;if(!f)l=9;else{Cq(f);c[k>>2]=0;l=9}}else f=-1}else l=9;if((l|0)==9){c[p>>2]=0;h=c[n>>2]|0;j=0;while(1){f=Kf(a,h,c[b>>2]|0,p,m,142,e)|0;if(!f){f=j;break}f=f+j|0;h=c[n>>2]|0;if(!h)break;else j=f}h=f+1|0;j=Bq(h)|0;c[d+4>>2]=j;c[p>>2]=0;if(((j|0)!=0?(f|0)==(Kf(a,c[n>>2]|0,c[b>>2]|0,p,j,h,e)|0):0)?(g=c[p>>2]|0,(g|0)==(c[n>>2]|0)):0){c[p>>2]=1;h=0;while(1){f=Lf(a,g,c[b>>2]|0,p,m,142,0)|0;if(!f){f=h;break}f=f+h|0;g=c[n>>2]|0;if(!g)break;else h=f}g=f+2|0;h=Bq(g)|0;c[d+8>>2]=h;c[p>>2]=1;if(((h|0)!=0?(f|0)==(Lf(a,c[n>>2]|0,c[b>>2]|0,p,h,g,e)|0):0)?(o=c[p>>2]|0,(o|0)==(c[n>>2]|0)):0){c[d>>2]=o;f=c[b+68>>2]|0;if((f|0?(c[f+4>>2]|0)>0:0)?c[f+16>>2]|0:0)c[q>>2]=f;f=c[b+72>>2]|0;if(!f)f=0;else{c[r>>2]=f;f=0}}else f=-1}else f=-1}i=s;return f|0}function Jf(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;E=i;i=i+96|0;C=E;B=E+12|0;z=E+56|0;y=E+8|0;x=E+4|0;A=E+24|0;u=B+10|0;v=B;w=A;k=0;j=c[f>>2]|0;while(1){if((j|0)>=(d|0))break;n=A;o=e+(j<<5)|0;p=n+32|0;do{a[n>>0]=a[o>>0]|0;n=n+1|0;o=o+1|0}while((n|0)<(p|0));t=0;l=0;s=0;while(1){if((t|0)>=30){m=s;break}n=B;o=A+t|0;p=n+10|0;do{a[n>>0]=a[o>>0]|0;n=n+1|0;o=o+1|0}while((n|0)<(p|0));a[u>>0]=0;Go(B,x)|0;if(!(+N(+(+zq(B,y)))<1.0e-06)){o=(c[y>>2]|0)-v|0;c[x>>2]=o;m=op(B,101)|0;c[y>>2]=m;if(!m){m=op(B,69)|0;c[y>>2]=m;if(!m){m=op(B,100)|0;c[y>>2]=m;if(!m){m=op(B,68)|0;c[y>>2]=m;if(!m)n=o;else D=11}else D=11}else D=11}else D=11;do if((D|0)==11){D=0;o=m-v|0;m=m+1|0;n=Rp(m,y,10)|0;if(!n){c[x>>2]=o;n=o;break}else{c[C>>2]=n;n=o+1+(qq(m,85326,C)|0)|0;c[x>>2]=n;break}}while(0);m=a[B>>0]|0;if(m<<24>>24==46)m=0;else m=((m&255)+-48|0)>>>0>9;r=m&1;p=op(B,46)|0;c[y>>2]=p;p=(p|0)==0?o:p-v|0;q=o+-1|0;m=q;while(1){if((p|0)>=(m|0))break;if((a[B+m>>0]|0)!=48)break;m=m+-1|0}m=(((m|0)==(p|0))<<31>>31)+m|0;if((m|0)<(q|0)){jr(B+m+1|0,B+q+1|0,n-q|0)|0;n=n+1-o+m|0;c[x>>2]=n}m=r;while(1){if((m|0)>=(n|0))break;if((a[B+m>>0]|0)!=48)break;m=m+1|0}if((r|0)<(m|0)){jr(B+r|0,B+m|0,n-r|0)|0;n=r-m+n|0;c[x>>2]=n;m=s}else m=s}else{b[B>>1]=48;c[x>>2]=1;n=1;m=s+1|0}if(!l)l=0;else{a[z+l>>0]=44;l=l+1|0}ir(z+l|0,B|0,n|0)|0;t=t+10|0;l=l+n|0;s=m}if((l|0)<32)er(z+l|0,0,32-l|0)|0;n=A;o=z;p=n+32|0;do{a[n>>0]=a[o>>0]|0;n=n+1|0;o=o+1|0}while((n|0)<(p|0));if((m|0)!=3){l=lp(A,0,32)|0;if(!l)n=32;else n=l-w|0}else n=0;l=n+k|0;m=l+1|0;if((m|0)>=(h|0))break;if(n|0)ir(g+k|0,A|0,n|0)|0;a[g+l>>0]=59;k=m;j=j+1|0}a[g+k>>0]=0;c[f>>2]=j;i=E;return k|0}function Kf(f,g,h,j,k,l,m){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;K=i;i=i+144|0;H=K+56|0;F=K+48|0;E=K+40|0;D=K+32|0;J=K+24|0;I=K+16|0;G=K+8|0;o=K;C=K+104|0;B=K+64|0;n=c[j>>2]|0;if(!n){n=c[m+292>>2]|0;if(!(n&1))n=n&2|0?12346:92409;else n=12726;c[o>>2]=g;c[o+4>>2]=n;n=qq(k,12728,o)|0;m=c[j>>2]|0}else{m=n;n=0}while(1){if((m|0)>=(g|0))break;y=h+(m*176|0)|0;x=h+(m*176|0)+137|0;a:do if(a[x>>0]|0){u=h+(m*176|0)+8|0;s=h+(m*176|0)+92|0;v=h+(m*176|0)+48|0;p=0;o=0;w=0;r=0;while(1){if((w|0)>=4)break;t=h+(m*176|0)+138+(w<<1)|0;L=(e[t>>1]|0)+65535|0;q=L&65535;if((mo(u,L&65535,a[s>>0]|0)|0)!=0?(A=b[h+(q*176|0)+48>>1]|0,A<<16>>16==(b[t>>1]|0)):0){b[B+(o<<1)>>1]=A;o=o+1|0}else{if((q|0)!=(m|0)){v=0;break a}if((b[v>>1]|0)!=(b[t>>1]|0)){v=0;break a}p=p+1|0;r=w}w=w+1|0}if((p|0)<2&(p+o|0)==4){q=ih(f,B,o,2,12)|0;o=a[x>>0]|0;p=o<<24>>24;if((o+-1&255)<2){v=2-((q+r+p|0)%2|0)|0;break}else{v=(o+-3&255)<2?p:0;break}}else v=0}else{s=h+(m*176|0)+92|0;v=0}while(0);p=cp(y)|0;ir(C|0,y|0,p|0)|0;o=vj(y,0,0)|0;u=h+(m*176|0)+6|0;q=h+(m*176|0)+99|0;t=h+(m*176|0)+100|0;o=co(d[u>>0]|0,a[q>>0]|0,a[t>>0]|0,a[h+(m*176|0)+93>>0]|0,o,a[h+(m*176|0)+94>>0]|0,a[s>>0]|0)|0;if(!o){q=a[q>>0]|0;if(!(q<<24>>24)){q=a[t>>0]|0;if(!(q<<24>>24)){if(!((a[h+(m*176|0)+98>>0]|0)==0?!(v|0?1:((a[h+(m*176|0)+96>>0]|0)+(a[h+(m*176|0)+95>>0]|0)|0)!=(0-(a[h+(m*176|0)+97>>0]|0)|0)):0)){o=p;z=30}}else{o=p;z=31}}else{r=p;z=28}}else{c[G>>2]=(o|0)>0?o:0;o=(qq(C+p|0,85326,G)|0)+p|0;q=a[q>>0]|0;if(!(q<<24>>24))z=30;else{r=o;z=28}}if((z|0)==28){L=q<<24>>24;o=r+1|0;a[C+r>>0]=q<<24>>24>0?43:45;q=q<<24>>24>-1?L:0-L|0;if((q|0)>1){c[I>>2]=q;o=(qq(C+o|0,85326,I)|0)+o|0;z=30}else z=30}if((z|0)==30){q=a[t>>0]|0;if(!(q<<24>>24))z=32;else z=31}if((z|0)==31){c[J>>2]=q<<24>>24;o=(qq(C+o|0,12733,J)|0)+o|0;z=32}b:do if((z|0)==32){z=0;r=a[h+(m*176|0)+98>>0]|0;s=r<<24>>24;if(r<<24>>24){q=ko(d[u>>0]|0)|0;if(r<<24>>24!=1)q=((r<<24>>24>0)<<31>>31)+s+q|0;c[D>>2]=(o|0)==(p|0)?90921:92409;c[D+4>>2]=q;o=(qq(C+o|0,12737,D)|0)+o|0}if(v){r=C+o|0;s=(o|0)==(p|0)?90921:92409;if((v|0)!=1)if((v|0)!=2)if((v|0)==3)q=12747;else q=(v|0)==4?85254:92409;else q=12745;else q=12743;c[E>>2]=s;c[E+4>>2]=q;o=(qq(r,12485,E)|0)+o|0}if(((a[h+(m*176|0)+96>>0]|0)+(a[h+(m*176|0)+95>>0]|0)|0)==(0-(a[h+(m*176|0)+97>>0]|0)|0))p=o;else{s=0;while(1){if((s|0)==3){p=o;break b}q=a[h+(m*176|0)+95+s>>0]|0;r=q<<24>>24;if(q<<24>>24){L=a[83760+s>>0]|0;c[F>>2]=(o|0)==(p|0)?90921:92409;c[F+4>>2]=L;o=(qq(C+o|0,12749,F)|0)+o|0;if(q<<24>>24>1){c[H>>2]=r;o=(qq(C+o|0,85326,H)|0)+o|0}}s=s+1|0}}}while(0);o=p+n|0;if((o|0)>=(l|0))break;ir(k+n|0,C|0,p|0)|0;L=m+1|0;a[k+o>>0]=0;c[j>>2]=L;n=o;m=L}i=K;return n|0}function Lf(f,g,h,j,k,l,m){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0;Z=i;i=i+224|0;Y=Z;X=Z+80|0;Q=Z+40|0;V=Z+36|0;R=Z+32|0;T=Z+28|0;W=Z+24|0;S=Z+20|0;U=Z+16|0;N=m+16|0;O=f+12|0;n=0;m=c[j>>2]|0;while(1){if((m|0)>=(g|0))break;M=h+(m*176|0)+92|0;o=a[M>>0]|0;if(o<<24>>24>1){o=o<<24>>24;p=0;while(1){if((p|0)>=(o|0))break;b[Q+(p<<1)>>1]=p;p=p+1|0}c[O>>2]=h+(m*176|0)+8;ih(f,Q,o,2,9)|0}else b[Q>>1]=0;J=m&65535;K=h+(m*176|0)+152|0;L=0;p=0;while(1){if((L|0)>=(a[M>>0]|0))break;s=e[Q+(L<<1)>>1]|0;I=e[h+(m*176|0)+8+(s<<1)>>1]|0;if((I|0)<(m|0)){o=a[h+(m*176|0)+52+s>>0]|0;a:do switch(d[h+(m*176|0)+72+s>>0]|0){case 1:switch(o|0){case 1:{H=112;break a}case -1:{H=80;break a}case 6:{H=110;break a}case -6:{H=78;break a}case 4:{H=118;break a}case -4:{H=86;break a}default:{H=115;break a}}case 2:{switch(o|0){case -3:case 3:{H=119;break a}default:{}}H=100;break}case 3:{H=116;break}case 4:{H=97;break}default:H=115}while(0);t=h+(I*176|0)+8|0;t=(mo(t,J,a[h+(I*176|0)+92>>0]|0)|0)-t>>1;b:do if(!(a[K>>0]|0))r=0;else{o=0;while(1){if((o|0)>=3){r=0;break b}if(!(a[h+(m*176|0)+152+o>>0]|0)){r=0;break b}if((s|0)==(a[h+(m*176|0)+146+o>>0]|0))break;else o=o+1|0}r=hi(h,m,s,V,R,T)|0}while(0);c:do if(a[h+(I*176|0)+152>>0]|0){o=0;while(1){if((o|0)>=3){o=0;G=34;break c}if(!(a[h+(I*176|0)+152+o>>0]|0)){o=0;G=34;break c}if((t|0)==(a[h+(I*176|0)+146+o>>0]|0))break;else o=o+1|0}o=hi(h,I,t,W,S,U)|0;if((r|0)==1&(o|0)==1){q=0;G=35}else G=34}else{o=0;G=34}while(0);d:do if((G|0)==34)if(!((r|0)>1?(m|0)>(c[V>>2]|0):0))if((o|0)>1?(P=c[W>>2]|0,(I|0)>(P|0)):0){c[V>>2]=P;c[R>>2]=c[S>>2];c[T>>2]=c[U>>2];q=0;r=-1;while(1){if((q|0)>=3){v=I;s=t;q=r;G=45;break d}if(!(a[h+(I*176|0)+152+q>>0]|0)){v=I;s=t;q=r;G=45;break d}G=(a[h+(I*176|0)+146+q>>0]|0)==(t|0)?q:r;q=q+1|0;r=G}}else{r=0;o=0;G=77}else{q=0;G=35}while(0);e:do if((G|0)==35)while(1){if((q|0)>=3){o=r;v=m;q=-1;G=45;break e}if(!(a[h+(m*176|0)+152+q>>0]|0)){o=r;v=m;q=-1;G=45;break e}if((a[h+(m*176|0)+146+q>>0]|0)==(s|0)){o=r;v=m;G=45;break e}q=q+1|0;G=35}while(0);f:do if((G|0)==45){G=0;if(o){z=a[h+(v*176|0)+152+q>>0]|0;A=z&7;D=z>>>3;F=D&7;w=a[(c[T>>2]|0)+(h+((c[V>>2]|0)*176|0)+152)>>0]|0;x=w&7;C=w>>>3;E=C&7;y=(x+-1|A+-1)>>>0<2;B=(E+-1|F+-1)>>>0<2;do if(y|B){t=h+(v*176|0)+92|0;u=0;o=g;while(1){if((u|0)>=(a[t>>0]|0))break;do if((u|0)!=(s|0)){r=e[h+(v*176|0)+8+(u<<1)>>1]|0;if(B){if(!((r|0)<(o|0)&(ho(d[h+(r*176|0)+6>>0]|0)|0)==0))break}else if((r|0)>=(o|0))break;o=r}while(0);u=u+1|0}t=(o|0)<(g|0);if(t)s=(o|0)!=(e[h+(v*176|0)+8+(a[h+(v*176|0)+149+q>>0]<<1)>>1]|0)&1;else{ld(N,12754)|0;s=0}r=0;o=g;while(1){q=c[V>>2]|0;if((r|0)>=(a[h+(q*176|0)+92>>0]|0))break;do if((r|0)!=(c[R>>2]|0)){q=e[h+(q*176|0)+8+(r<<1)>>1]|0;if(B){if(!((q|0)<(o|0)&(ho(d[h+(q*176|0)+6>>0]|0)|0)==0))break}else if((q|0)>=(o|0))break;o=q}while(0);r=r+1|0}if((o|0)>=(g|0)){ld(N,12754)|0;r=0;o=0;G=77;break f}o=(o|0)!=(e[h+(q*176|0)+8+(a[(c[T>>2]|0)+(h+(q*176|0)+149)>>0]<<1)>>1]|0)&1;if(!t){r=0;o=0;G=77;break f}if(y)r=2-(w+z+s+o&1)|0;else r=A>>>0<x>>>0?A:x;if(B){o=2-(C+D+s+o&1)|0;break}if((F|0)!=0&(E|0)!=0)o=F>>>0<E>>>0?F:E;else o=0}else{q=(A|0)!=0&(x|0)!=0?(A>>>0<x>>>0?A:x):0;o=(F|0)!=0&(E|0)!=0?(F>>>0<E>>>0?F:E):0;if((q|0)!=0|(o|0)==0)r=q;else{r=4;G=77;break f}}while(0);q=X+p|0;if((r|0)!=1)if((r|0)!=2)if((r|0)==3)r=12747;else G=81;else r=12812;else r=12805}else{r=0;o=0;G=77}}while(0);if((G|0)==77){q=X+p|0;G=81}if((G|0)==81)r=(r|0)==4?85254:92409;if((o|0)!=1)if((o|0)!=2)if((o|0)==3)o=12747;else o=(o|0)==4?85254:92409;else o=12812;else o=12805;c[Y>>2]=H;c[Y+4>>2]=r;c[Y+8>>2]=o;c[Y+12>>2]=I+1;p=(qq(q,12789,Y)|0)+p|0}L=L+1|0}o=p+n|0;if((o+2|0)>=(l|0))break;ir(k+n|0,X|0,p|0)|0;a[k+o>>0]=59;n=o+1|0;m=m+1|0}a[k+n>>0]=0;c[j>>2]=(g|0)>0?m:0;i=Z;return n|0}function Mf(a){a=a|0;var b=0,d=0;if(a|0){d=a+4|0;Cq(c[d>>2]|0);b=a+8|0;Cq(c[b>>2]|0);a=a+12|0;Cq(c[a>>2]|0);c[d>>2]=0;c[b>>2]=0;c[a>>2]=0}return}function Nf(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;a:do if(d){switch(e|0){case 8:{h=c[d+28>>2]|0;if((((h|0)>0?(n=c[d+40>>2]|0,n|0):0)?(o=c[d+32>>2]|0,o|0):0)?(i=c[d+36>>2]|0,i|0):0){if(!f){h=(g|0)==1;break a}if((((((((g|0)==8?(h|0)==(c[f+28>>2]|0):0)?(j=c[f+40>>2]|0,j|0):0)?(k=c[f+32>>2]|0,k|0):0)?(l=c[f+36>>2]|0,l|0):0)?(m=h<<1,(hp(o,k,m)|0)==0):0)?(hp(i,l,m)|0)==0:0)?(hp(n,j,h)|0)==0:0){h=1;break a}}h=0;break a}case 2:{m=0;break}default:{h=(e|0)==4;if(h)m=h&1;else{h=0;break a}}}p=c[d>>2]|0;if((p|0)>0){i=(m|0)!=0;if(i){if(!(c[d+20>>2]|0)){h=0;break}h=d+12|0;e=d+16|0}else{h=d+4|0;e=d+8|0}o=c[h>>2]|0;n=c[e>>2]|0;if((o|0)!=0&(n|0)!=0){if(!f){if((g|0)==1){if(!i){h=1;break}if(c[d+20>>2]|0){h=1;break}}h=0;break}if((g|0)!=2){h=(g|0)==4;if(h)j=h&1;else{h=0;break}}else j=0;if((p|0)==(c[f>>2]|0)){if(!j){if(i?(c[f+20>>2]|0)==0:0){h=0;break}h=f+4|0;e=f+8|0}else{if(!(c[f+20>>2]|0)){h=0;break}if(!(c[d+20>>2]|0)){h=0;break}h=f+12|0;e=f+16|0}l=c[h>>2]|0;k=c[e>>2]|0;if((l|0)!=0&(k|0)!=0){if((m|0)==(j|0)){if(hp(n,k,p)|0){h=0;break}h=(hp(o,l,p<<1)|0)==0;break}else{e=0;h=0}while(1){if((e|0)>=(p|0))break;if((b[o+(e<<1)>>1]|0)!=(b[l+(e<<1)>>1]|0))break;i=a[n+e>>0]|0;j=a[k+e>>0]|0;if(((i+-1<<24>>24|j+-1<<24>>24)&255)>=2){if(i<<24>>24!=j<<24>>24)break}else{if(((j<<24>>24)+(i<<24>>24)|0)!=3)break;h=h+1|0}e=e+1|0}h=(p|0)==(e|0)&(h|0)>0}else h=0}else h=0}else h=0}else h=0}else h=0;while(0);return h&1|0}function Of(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;do if(((a|0)!=0&(b|0)!=0?(c[a+76>>2]|0)==0:0)?(c[b+76>>2]|0)==0:0){f=c[a+48>>2]|0;if((f|0)<=0?(c[a+56>>2]|0)<=0:0){d=0;break}if((f|0)==(c[b+48>>2]|0)?(g=c[a+56>>2]|0,(g|0)==(c[b+56>>2]|0)):0){if(f|0){d=c[a+52>>2]|0;if(!d){d=0;break}e=c[b+52>>2]|0;if(!e){d=0;break}if(hp(d,e,f*10|0)|0){d=0;break}}if(g){d=c[a+60>>2]|0;if((d|0)!=0?(h=c[b+60>>2]|0,(h|0)!=0):0)d=(hp(d,h,g*10|0)|0)==0;else d=0}else d=1}else d=0}else d=0;while(0);return d&1|0}function Pf(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;do if((a|0)!=0&(d|0)!=0){do if(!(b&1&e)){if((((((e|b)&1|0)==0?(f=c[a+4>>2]|0,(f|0)>0):0)?(f|0)==(c[d+4>>2]|0):0)?(c[a+72>>2]|0)==0:0)?(c[d+72>>2]|0)==0:0){if(b&2)if(!(c[a+12>>2]|0))a=0;else a=c[a+44>>2]|0;else a=c[a+36>>2]|0;if(!(e&2)){g=f;h=a;j=d+36|0;k=28;break}if(c[d+12>>2]|0){g=f;h=a;j=d+44|0;k=28}}}else{f=c[a+8>>2]|0;if((((f|0)>0?(f|0)==(c[d+8>>2]|0):0)?(c[a+72>>2]|0)==0:0)?(c[d+72>>2]|0)==0:0){if(b&2)if(!(c[a+12>>2]|0))a=0;else a=c[a+48>>2]|0;else a=c[a+40>>2]|0;if(!(e&2)){g=f;h=a;j=d+40|0;k=28;break}if(c[d+12>>2]|0){g=f;h=a;j=d+48|0;k=28}}}while(0);if((((k|0)==28?(i=c[j>>2]|0,(h|0)!=0&(i|0)!=0):0)?(hp(h,i,g<<1)|0)==0:0)?Qf(h,g)|0:0){a=1;break}a=0}else a=0;while(0);return a|0}function Qf(a,b){a=a|0;b=b|0;var c=0,d=0;a:do if(!a)a=0;else{d=0;while(1){if((d|0)>=(b|0)){a=0;break a}b:do if((d|0)==((e[a+(d<<1)>>1]|0)+-1|0)){c=d;while(1){if((c|0)>=(b|0))break b;if((d|0)<(c|0)?(d|0)==((e[a+(c<<1)>>1]|0)+-1|0):0){a=1;break a}else c=c+1|0}}while(0);d=d+1|0}}while(0);return a|0}function Rf(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;a:do if(((((a|0)!=0&(d|0)!=0?(f=c[a+4>>2]|0,(f|0)>=1):0)?(f|0)==(c[d+4>>2]|0):0)?(c[a+72>>2]|0)==0:0)?(c[d+72>>2]|0)==0:0){if(b&2|0?(c[a+12>>2]|0)==0:0){a=0;break}if(e&2|0?(c[d+12>>2]|0)==0:0){a=0;break}switch(b|0){case 0:{a=a+20|0;break}case 2:{a=a+24|0;break}case 1:{a=a+28|0;break}case 3:{a=a+32|0;break}default:{a=0;break a}}b=c[a>>2]|0;switch(e|0){case 0:{a=d+20|0;break}case 2:{a=d+24|0;break}case 1:{a=d+28|0;break}case 3:{a=d+32|0;break}default:{a=0;break a}}a=c[a>>2]|0;if((b|0)!=0&(a|0)!=0?(hp(b,a,f<<1)|0)==0:0){a=1;break}a=0}else a=0;while(0);return a|0}function Sf(b,c){b=b|0;c=c|0;var d=0,e=0;a:do if((b|0)!=0&(c|0)>0){d=0;e=0;while(1){if(!((e|0)<(c|0)&(d|0)==0))break a;if((a[b+(e*3|0)>>0]|0)==0?(a[b+(e*3|0)+1>>0]|0)==0:0)d=(a[b+(e*3|0)+2>>0]|0)!=0;else d=1;d=d&1;e=e+1|0}}else d=0;while(0);return d|0}function Tf(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;if((((a|0)!=0&(b|0)!=0?(e=c[a+4>>2]|0,(e|0)==(c[b+4>>2]|0)):0)?(f=c[a+56>>2]|0,(Sf(f,e)|0)!=0):0)?(d=c[b+56>>2]|0,(d|0)!=0):0)d=(hp(f,d,e*3|0)|0)==0;else d=0;return d&1|0}function Uf(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0;j=i;i=i+2064|0;h=j;g=j+8|0;do if((a|0)!=1?(c[f>>2]|0)==0:0){if(!(e&2))a=Wf(g,2048,0,a)|0;else a=Vf(g,2048,0,a)|0;if(((cp(b)|0)+a|0)>=2048){c[f>>2]=c[f>>2]|1;a=0;break}vp(g+a|0,b)|0;c[h>>2]=g;a=jd(d,12798,h)|0;if((a|0)==-1){c[f>>2]=c[f>>2]|1;a=-1}}else a=0;while(0);i=j;return a|0}function Vf(b,c,d,e){b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;a:do if((c|0)>=2){f=b;while(1){if(!d)break;g=a[d>>0]|0;if(!(g<<24>>24))break;c=c+-1|0;if(!c){d=-1;break a}a[f>>0]=g;d=d+1|0;f=f+1|0}if((c|0)>=2){if(!e){a[f>>0]=46;a[f+1>>0]=0;d=1;break}if((e|0)<0){a[f>>0]=45;d=0-e|0;c=c+-1|0;f=f+1|0}else d=e;g=d;d=f;while(1){if(!g)break;c=c+-1|0;if(!c){d=-1;break a}e=(g|0)%27|0;a[d>>0]=(e|0)==0?64:e+96&255;g=(g|0)/27|0;d=d+1|0}if((c|0)>=1){a[d>>0]=0;me(f);a[f>>0]=Zp(a[f>>0]|0)|0;d=d-b|0}else d=-1}else d=-1}else d=-1;while(0);return d|0}function Wf(b,c,d,e){b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;a:do if((c|0)>=2){f=b;while(1){if(!d)break;g=a[d>>0]|0;if(!(g<<24>>24))break;c=c+-1|0;if(!c){d=-1;break a}a[f>>0]=g;d=d+1|0;f=f+1|0}if((c|0)>=2){if(!e){d=f+1|0;a[f>>0]=48;a[d>>0]=0;d=d-b|0;break}if((e|0)<0){a[f>>0]=45;d=0-e|0;c=c+-1|0;f=f+1|0}else d=e;g=d;d=f;while(1){if(!g)break;c=c+-1|0;if(!c){d=-1;break a}e=(g|0)%10|0;a[d>>0]=(e|0)==0?48:e+48&255;g=(g|0)/10|0;d=d+1|0}if((c|0)>=1){a[d>>0]=0;me(f);d=d-b|0}else d=-1}else d=-1}else d=-1;while(0);return d|0}function Xf(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;g=i;i=i+16|0;f=g;if(((b|0)!=0?(a[b>>0]|0)!=0:0)?(c[e>>2]|0)==0:0){d=jd(d,b,f)|0;if((d|0)==-1){c[e>>2]=c[e>>2]|1;d=-1}}else d=0;i=g;return d|0}function Yf(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+2064|0;l=m+8|0;k=m;j=m+16|0;do if(((b|0)!=0?(a[b>>0]|0)!=0:0)?(c[f>>2]|0)==0:0){g=e+8|0;h=c[g>>2]|0;if((d|0)!=1){d=Wf(j,2048,0,d)|0;if((d|0)==-1){c[f>>2]=c[f>>2]|1;d=-1;break}if((d|0)>0?(c[k>>2]=j,(jd(e,12801,k)|0)==-1):0)c[f>>2]=c[f>>2]|1}c[l>>2]=b;if((jd(e,12801,l)|0)==-1)c[f>>2]=c[f>>2]|1;d=(c[g>>2]|0)-h|0}else d=0;while(0);i=m;return d|0}function Zf(d,e,f,g,h,j,k,l,m){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=i;i=i+2064|0;x=y+8|0;n=y;w=y+16|0;p=c[m>>2]|0;q=(h|0)==0;s=(l&2|0)!=0;t=(l&8|0)==0;u=(l&42|0)==42;do if((f|0)<2)e=0;else{v=k+8|0;r=c[v>>2]|0;o=ne(d,e,f,h,j,l)|0;if(!o){c[m>>2]=(c[m>>2]|0)+1;e=0;break}e=(p|0)==0;if((g|0)!=0&e)jd(k,12844,n)|0;a:do if(e){g=(h|0)!=0;h=0;f=0;while(1){e=b[o+(h<<1)>>1]|0;if(!(e<<16>>16))break a;j=(e&65535)>32766?0:e&65535;d=b[o+(h+1<<1)>>1]|0;d=d<<16>>16==0?0:(d&65535)+-16|0;l=b[o+(h+2<<1)>>1]|0;do if(t)if(l<<16>>16==0|s&l<<16>>16==45)e=0;else{a[w>>0]=l;e=1}else{if(!u){if(!((g|(h|0)>3)&((l<<16>>16==0|s&l<<16>>16==44)^1))){e=0;break}a[w>>0]=l;e=1;break}if(q&((h|0)>3&l<<16>>16==45)){if(!f){l=h;f=0}else{e=0;f=f+-1|0;break}while(1){if(!(e<<16>>16))break;if((b[o+(l+2<<1)>>1]|0)!=45)break;n=l+3|0;e=b[o+(n<<1)>>1]|0;l=n;f=f+1|0}if(!f)e=0;else e=Wf(w,2048,0,f)|0;f=f+-1|0}else{e=0;f=0}}while(0);l=(j|h|0)!=0;if(s){if(l)e=(Vf(w+e|0,2048-e|0,0,j)|0)+e|0;if(d)e=(Wf(w+e|0,2048-e|0,0,d)|0)+e|0}else{if(l)l=(Wf(w+e|0,2048-e|0,0,j)|0)+e|0;else l=e;if(d){a[w+l>>0]=72;e=l+1|0;if((d|0)>1)e=(Wf(w+e|0,2047-l|0,0,d)|0)+e|0}else e=l}if((e|0)>0){c[x>>2]=w;jd(k,12798,x)|0}h=h+3|0}}while(0);c[m>>2]=c[m>>2]|p;Cq(o);e=(c[v>>2]|0)-r|0}while(0);i=y;return e|0}function _f(a,d,f,g,h,j){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=i;i=i+2064|0;v=x+8|0;u=x+16|0;q=c[j>>2]|0;r=g+8|0;s=c[r>>2]|0;o=h&2;t=(o|0)==0;p=(f|0)!=0;if(p&(q|o|0)==0)jd(g,12844,x)|0;a:do if(!q){n=(h&1|0)!=0;m=0;o=0;l=0;while(1){if((o|0)>=(d|0))break a;f=b[a+(o<<1)>>1]|0;if(n){k=(f&65535)<(l&65535);h=k&1;if(!k){k=o+1|0;if((k|0)<(d|0))if((e[a+(k<<1)>>1]|0)<(f&65535)){l=f;w=10}else h=m;else{h=m;f=l}}else w=10}else{h=0;w=10}if((w|0)==10){w=0;f=f&65535;do if(t)if(n){f=Wf(u,2048,h|0?12805:12844,f)|0;break}else{f=Wf(u,2048,o|0?12844:0,f)|0;break}else f=Vf(u,2048,p&(m|0)==0?12844:0,f)|0;while(0);if((f|0)>0){c[v>>2]=u;jd(g,12798,v)|0;h=m+1|0;f=l}else{h=m;f=l}}m=h;o=o+1|0;l=f}}while(0);c[j>>2]=c[j>>2]|q;i=x;return (c[r>>2]|0)-s|0}function $f(b,e,f,g,h,j){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=i;i=i+2160|0;p=D+16|0;y=D+8|0;A=D+104|0;x=D+20|0;k=c[j>>2]|0;B=g+8|0;C=c[B>>2]|0;v=h&2;z=(v|0)!=0;if((b|0)!=0&(k|v|0)==0)jd(g,12844,D)|0;a:do if((e|0)!=0&((f|0)>0&(k|0)==0)){if(!(h&16)){n=0;o=1;b=0;while(1){if((o|0)>(f|0)){k=0;w=73;break a}if((o|0)<(f|0)){k=a[e+b>>0]|0;if((a[e+o>>0]|0)==k<<24>>24)k=n;else w=56}else{k=a[e+b>>0]|0;w=56}if((w|0)==56){w=0;if(k<<24>>24){m=k<<24>>24;b=b+1|0;if(z)h=Vf(A,2048,0,b)|0;else h=Wf(A,2048,n|0?12844:0,b)|0;do if((b|0)<(o|0)){b=A+h|0;if(z){k=(Vf(b,2048,0,o)|0)+h|0;w=65;break}else{h=(Wf(b,2048-h|0,12805,o)|0)+h|0;w=66;break}}else if(z){k=h;w=65}else w=66;while(0);do if((w|0)==65){w=0;b=Wf(A+k|0,2048-k|0,0,m)|0}else if((w|0)==66){w=0;l=k<<24>>24>0?86650:12807;k=k<<24>>24>-1?m:0-m|0;b=A+h|0;if((k|0)>1){b=Wf(b,2048-h|0,l,k)|0;k=h;break}else{k=d[l>>0]|d[l+1>>0]<<8;a[b>>0]=k;a[b+1>>0]=k>>8;b=1;k=h;break}}while(0);k=b+k|0;if((k|0)<=-1){k=1;w=73;break a}if(k){c[p>>2]=A;jd(g,12801,p)|0;k=n+1|0;b=o}else{k=n;b=o}}else{k=n;b=o}}n=k;o=o+1|0}}k=21;h=16;l=-4;p=x;while(1){er(p|0,0,k<<2|0)|0;b=0;o=0;k=0;while(1){if((o|0)==(f|0))break;n=a[e+o>>0]|0;m=n<<24>>24;do if((m|0)>=(l|0)){if((m|0)>(h|0)){b=b+1|0;h=m;break}if(!b){b=p+(m-l<<2)|0;c[b>>2]=(c[b>>2]|0)+1;b=0}}else{b=b+1|0;l=m}while(0);o=o+1|0;k=(n<<24>>24==0&1)+k|0}if((k|0)==(f|0)){w=74;break}if(!b){v=p;u=p;w=17;break}if((p|0)!=(x|0)){b=p;k=p;w=19;break}k=h-l+1|0;b=Bq(k<<2)|0;if(!b){w=22;break}else p=b}if((w|0)==17){k=0;t=l;while(1){if((t|0)>(h|0))break;b=c[u+(t-l<<2)>>2]|0;b:do if((t|0)!=0&(b|0)!=0){q=(t|0)>0?86650:12807;r=(t|0)>-1?t:0-t|0;s=(r|0)>1;n=0;while(1){o=(b|0)!=0;while(1){if(!(o&(n|0)<(f|0)))break b;m=n+1|0;if((t|0)==(a[e+n>>0]|0))break;else n=m}n=m;while(1){b=b+-1|0;if((n|0)>=(f|0))break;if(!(b|0?(t|0)==(a[e+n>>0]|0):0))break;n=n+1|0}if(z){p=k;o=Vf(A,2048,0,m)|0}else{p=k+1|0;o=Wf(A,2048,k|0?12844:0,m)|0}do if((m|0)<(n|0)){k=A+o|0;if(z){k=(Vf(k,2048,0,n)|0)+o|0;w=42;break}else{k=(Wf(k,2048-o|0,12805,n)|0)+o|0;w=40;break}}else{k=o;w=40}while(0);do if((w|0)==40){w=0;if(z|(b|0)==0)if(!z){m=A+k|0;if(s){k=(Wf(m,2048-k|0,q,r)|0)+k|0;break}else{o=d[q>>0]|d[q+1>>0]<<8;a[m>>0]=o;a[m+1>>0]=o>>8;k=k+1|0;break}}else w=42}while(0);if((w|0)==42)k=(Wf(A+k|0,2048-k|0,0,t)|0)+k|0;if((k|0)<=0){k=p;continue}c[y>>2]=A;jd(g,12801,y)|0;k=p+1|0}}while(0);t=t+1|0}if((u|0)!=(x|0)&(u|0)!=0)Cq(v);k=0;w=73;break}else if((w|0)==19){c[j>>2]=c[j>>2]|1;if(!k){k=0;break}else{Cq(b);k=0;break}}else if((w|0)==22){c[j>>2]=c[j>>2]|1;k=0;break}else if((w|0)==74){k=0;break}}else w=73;while(0);if((w|0)==73){c[j>>2]=c[j>>2]|k;k=(c[B>>2]|0)-C|0}i=D;return k|0}function ag(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;if((e|0)==0|(h&1|0)==0)b=_f(b,c,d,g,h,i)|0;else b=Zf(a,b,c,d,e,f,g,h,i)|0;return b|0}function bg(e,f,g,h,j,k){e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=i;i=i+2080|0;w=x+16|0;r=x+8|0;l=x;q=x+24|0;t=c[k>>2]|0;if((e|0)!=0&(f|0)!=0?(b[e>>1]|0)!=0:0){u=h+8|0;v=c[u>>2]|0;o=j&2;p=(o|0)!=0;if((g|0)!=0&(t|o|0)==0){c[l>>2]=12844;jd(h,12798,l)|0}o=e+2|0;n=f+-1|0;if(!t){j=0;e=0;m=0;while(1){if((j|0)>=(n|0))break;f=b[o+(j<<1)>>1]|0;g=f&65535;a:do if((m|0)==(e|0))if(!p)if(!j){b[q>>1]=40;e=0;s=32;break}else{a[q>>0]=a[12809]|0;a[q+1>>0]=a[12810]|0;a[q+2>>0]=a[12811]|0;e=0;s=32;break}else e=0;else{l=(e|0)>1;b:do if(p&l)g=Vf(q,2048,0,g)|0;else{c:do if(!p){if(l){g=Wf(q,2048,12844,g)|0;break b}if(f<<16>>16){switch(e|0){case 0:{l=86650;break}case 1:{l=12805;break}default:break c}if(f<<16>>16==1){b[q>>1]=d[l>>0]|d[l+1>>0]<<8;g=cp(q)|0;break b}else{g=Wf(q,2048,l,g)|0;break b}}}else{switch(e|0){case 0:{g=Wf(q,2048,(j|0)==1?12844:0,g)|0;break b}case 1:{l=12805;break}case 2:{l=12812;break}default:break c}switch(g|0){case 0:break c;case 1:{b[q>>1]=d[l>>0]|d[l+1>>0]<<8;g=cp(q)|0;break b}default:{g=Wf(q,2048,l,g)|0;break b}}}while(0);e=e+1|0;g=m;break a}while(0);e=e+1|0;if((g|0)>0){g=m;s=32}else g=m}while(0);if((s|0)==32){s=0;c[r>>2]=q;jd(h,12798,r)|0}j=j+1|0;m=g}if((j|0)!=0&(p^1))jd(h,12846,w)|0}c[k>>2]=c[k>>2]|t;j=(c[u>>2]|0)-v|0}else j=0;i=x;return j|0}function cg(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=i;i=i+2064|0;v=w+8|0;u=w+16|0;q=c[h>>2]|0;er(u|0,0,2048)|0;r=f+8|0;s=c[r>>2]|0;t=(q|0)==0;if((e|0)!=0&t)jd(f,12814,w)|0;o=(g&2|0)==0;e=0;p=0;while(1){if(!(t&(p|0)<(d|0)))break;n=b+(p*3|0)|0;if(!(((a[n>>0]|0)==0?(a[b+(p*3|0)+1>>0]|0)==0:0)?(a[b+(p*3|0)+2>>0]|0)==0:0)){if(o){g=Wf(u,2048,e|0?12844:0,p+1|0)|0;j=a[n>>0]|0;do if(j<<24>>24){k=j<<24>>24;l=u+g|0;m=2048-g|0;if(j<<24>>24>0){g=(Wf(l,m,12812,k)|0)+g|0;break}else{g=(Wf(l,m,0,k)|0)+g|0;break}}while(0);j=a[b+(p*3|0)+1>>0]|0;k=j<<24>>24==0;a:do if(!k)switch(j<<24>>24|0){case 1:{a[u+g>>0]=100;g=g+1|0;break a}case 2:{a[u+g>>0]=116;g=g+1|0;break a}default:{a[u+g>>0]=117;g=g+1|0;break a}}while(0);j=a[b+(p*3|0)+2>>0]|0;if(j<<24>>24){if(k){a[u+g>>0]=46;g=g+1|0}g=(Wf(u+g|0,2048-g|0,0,j<<24>>24)|0)+g|0}}else{g=Vf(u,2048,0,p+1|0)|0;j=a[n>>0]|0;do if(j<<24>>24){k=j<<24>>24;l=u+g|0;m=2048-g|0;if(j<<24>>24>0){g=(Wf(l,m,12812,k)|0)+g|0;break}else{g=(Wf(l,m,0,k)|0)+g|0;break}}while(0);j=a[b+(p*3|0)+1>>0]|0;k=j<<24>>24==0;b:do if(!k){if(!(a[n>>0]|0)){a[u+g>>0]=46;g=g+1|0}switch(j<<24>>24|0){case 1:{a[u+g>>0]=100;g=g+1|0;break b}case 2:{a[u+g>>0]=116;g=g+1|0;break b}default:{a[u+g>>0]=117;g=g+1|0;break b}}}while(0);j=a[b+(p*3|0)+2>>0]|0;if(j<<24>>24){if(!((a[n>>0]|0)==0|k^1)){a[u+g>>0]=46;g=g+1|0}g=(Wf(u+g|0,2048-g|0,0,j<<24>>24)|0)+g|0}}if(g){a[u+g>>0]=0;c[v>>2]=u;jd(f,12798,v)|0;a[u>>0]=0;e=e+1|0}}p=p+1|0}c[h>>2]=c[h>>2]|q;i=w;return (c[r>>2]|0)-s|0}function dg(a,b,d,f,g,h){a=a|0;b=b|0;d=d|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=i;i=i+2080|0;s=t+16|0;r=t+8|0;q=t+24|0;m=c[h>>2]|0;n=f+8|0;o=c[n>>2]|0;p=(m|0)==0;if((d|0)!=0&p)jd(f,12814,t)|0;k=(g&2|0)==0;d=0;l=0;while(1){if(!(p&(l|0)<(b|0)))break;if((l|0)==((e[a+(l<<1)>>1]|0)+-1|0)){j=l;while(1){if((j|0)==(b|0))break;if((l|0)==((e[a+(j<<1)>>1]|0)+-1|0)){g=(j|0)==(l|0);if(k)Wf(q,2048,g?81769:12844,j+1|0)|0;else Vf(q,2048,g&(d|0)!=0?12844:0,j+1|0)|0;c[r>>2]=q;jd(f,12798,r)|0;d=d+1|0}j=j+1|0}jd(f,12846,s)|0}l=l+1|0}c[h>>2]=c[h>>2]|m;i=t;return (c[n>>2]|0)-o|0}function eg(d,f,g,h,j){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;F=i;i=i+2064|0;C=F;B=F+8|0;l=c[j>>2]|0;h=h&2;D=g+8|0;E=c[D>>2]|0;if(!l){A=(h|0)==0;x=(h|0)!=0;y=x?2:1;h=0;z=0;k=0;while(1){if((z|0)>=(f|0))break;v=d+(z*10|0)|0;q=x?0:z|0?12844:92409;r=d+(z*10|0)+2|0;s=d+(z*10|0)+8|0;t=d+(z*10|0)+6|0;u=d+(z*10|0)+4|0;w=0;o=B;p=0;a:while(1){if((w|0)>=5)break;switch(w|0){case 0:{k=e[v>>1]|0;l=sb[y&3](o,2048-p|0,q,k)|0;n=27;break}case 1:{k=b[r>>1]|0;n=12;break}case 2:{k=b[s>>1]|0;n=12;break}case 3:{k=b[t>>1]|0;n=12;break}case 4:{k=b[u>>1]|0;n=12;break}default:n=12}b:do if((n|0)==12){n=0;if(!A){switch(w|0){case 1:{l=Wf(o,2048-p|0,0,k)|0;n=27;break b}case 4:case 3:case 2:break;default:{l=0;n=28;break b}}if(!k){l=0;k=0;n=28;break}l=2048-p|0;if((l|0)<=1){h=1;break a}a[o>>0]=a[12817+(w+-1)>>0]|0;m=o+1|0;if((k|0)==1){a[m>>0]=0;l=1;k=1;n=28;break}else{l=Wf(m,l+-1|0,0,k)|0;l=(l>>>31^1)+l|0;n=27;break}}else{if(!k){k=0;m=o;l=p;break}if((w|0)==1){l=k-((k|0)>0&1)|0;l=Wf(o,2048-p|0,c[8784+((k>>>31^1)<<2)>>2]|0,(l|0)>-1?l:0-l|0)|0;n=27;break}l=2048-p|0;if((k|0)!=1){l=Wf(o,l,c[8792+(w+-2<<2)>>2]|0,k)|0;n=27;break}if((l|0)<=1){h=1;k=1;break a}vp(o,c[8792+(w+-2<<2)>>2]|0)|0;l=1;k=1;n=28;break}}while(0);if((n|0)==27)if((l|0)<0){h=1;break}else n=28;if((n|0)==28){m=o+l|0;l=l+p|0}w=w+1|0;o=m;p=l}c[C>>2]=B;jd(g,12798,C)|0;z=z+1|0}k=c[j>>2]|0}else{k=l;h=l}c[j>>2]=k|h;i=F;return (c[D>>2]|0)-E|0}function fg(b,d,f,g,h){b=b|0;d=d|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=i;i=i+2064|0;A=D;z=D+8|0;k=c[h>>2]|0;g=g&2;B=f+8|0;C=c[B>>2]|0;if(!k){y=(g|0)==0;v=(g|0)!=0;w=v?2:1;g=0;x=0;j=0;while(1){if((x|0)>=(d|0))break;t=b+(x<<3)|0;p=v?0:x|0?12844:92409;q=b+(x<<3)+6|0;r=b+(x<<3)+4|0;s=b+(x<<3)+2|0;u=0;m=z;o=0;a:while(1){if((u|0)>=4)break;switch(u|0){case 0:{j=e[t>>1]|0;l=sb[w&3](m,2048-o|0,p,j)|0;n=20;break}case 1:{j=e[q>>1]|0;n=11;break}case 2:{j=e[r>>1]|0;n=11;break}case 3:{j=e[s>>1]|0;n=11;break}default:n=11}do if((n|0)==11){n=0;if(!j){j=0;k=o}else{if(!y){k=2048-o|0;l=Wf(m,k,0,j)|0;if((l|0)<=0){n=20;break}if((k-l|0)<=1){g=1;break a}n=l+1|0;a[m+l>>0]=a[12822+(u+-1)>>0]|0;a[m+n>>0]=0;l=n;n=20;break}k=2048-o|0;if((j|0)!=1){l=Wf(m,k,c[8792+(u+-1<<2)>>2]|0,j)|0;n=20;break}if((k|0)<=1){g=1;j=1;break a}vp(m,c[8792+(u+-1<<2)>>2]|0)|0;l=1;j=1;n=21}}while(0);if((n|0)==20)if((l|0)<0){g=1;break}else n=21;if((n|0)==21){m=m+l|0;k=l+o|0}u=u+1|0;o=k}c[A>>2]=z;jd(f,12798,A)|0;x=x+1|0}j=c[h>>2]|0}else{j=k;g=k}c[h>>2]=j|g;i=D;return (c[B>>2]|0)-C|0}function gg(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=i;i=i+2064|0;p=s;o=s+8|0;h=c[f>>2]|0;q=d+8|0;r=c[q>>2]|0;if(!h){l=(e&2|0)==0;m=1;j=o;k=0;a:while(1){if((m|0)>=4){e=0;break}h=c[b+(3-m<<2)>>2]|0;if(!h){g=j;e=k}else{do if(!l){g=2048-k|0;e=Wf(j,g,0,h)|0;if((e|0)>0){if((g-e|0)<=1){e=1;break a}n=e+1|0;a[j+e>>0]=a[12822+(m+-1)>>0]|0;a[j+n>>0]=0;e=n;n=13}else n=13}else{e=2048-k|0;if((h|0)!=1){e=Wf(j,e,c[8792+(m+-1<<2)>>2]|0,h)|0;n=13;break}if((e|0)<=1){e=1;break a}vp(j,c[8792+(m+-1<<2)>>2]|0)|0;e=1}while(0);if((n|0)==13){n=0;if((e|0)<0){e=1;break}}g=j+e|0;e=e+k|0}m=m+1|0;j=g;k=e}c[p>>2]=o;jd(d,12798,p)|0;g=c[f>>2]|0}else{g=h;e=h}c[f>>2]=g|e;i=s;return (c[q>>2]|0)-r|0}function hg(b,d,f,g,h,j,k,l){b=b|0;d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;D=i;i=i+2064|0;z=D;y=D+8|0;g=c[l>>2]|0;B=j+8|0;C=c[B>>2]|0;if(!g){x=(b|0)!=0;t=(k&2|0)==0;u=(d|0)!=0;v=(f|0)!=0;g=0;w=0;while(1){if((w|0)>=(h|0))break;o=b+(w<<1)|0;p=w|0?12844:0;q=d+(w<<1)|0;r=f+w|0;s=0;m=y;n=0;a:while(1){if((s|0)>=3)break;do if(!(x&(s|0)==0)){if(u&(s|0)==1){k=e[q>>1]|0;A=12;break}if(v&(s|0)==2){k=a[r>>0]|0;A=12}else k=n}else{k=e[o>>1]|0;A=12}while(0);if((A|0)==12){A=0;do if(t){if((s|0)<2){k=Wf(m,2048-n|0,(n|0)==0?p:12805,k)|0;A=20;break}if((n+1|0)>=2048){g=1;break a}if(k>>>0<5)k=a[12826+k>>0]|0;else k=33;E=m+1|0;a[m>>0]=k;a[E>>0]=0;k=1;m=E}else{k=sb[((s|0)==2?1:2)&3](m,2048-n|0,0,k)|0;A=20}while(0);if((A|0)==20){A=0;if((k|0)<0){g=1;break}}m=m+k|0;k=k+n|0}s=s+1|0;n=k}c[z>>2]=y;jd(j,12798,z)|0;w=w+1|0}k=c[l>>2]|0}else k=g;c[l>>2]=k|g;i=D;return (c[B>>2]|0)-C|0}function ig(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0;n=i;i=i+16|0;m=n;if(!((g|0)==0|(h|0)==0)?(c[d>>2]|0)!=0:0){gd(d);c[e+112>>2]=Eg(b,c[e+540>>2]|0,c[e+544>>2]|0,d,e+12|0,c[e+24>>2]|0,c[e+4>>2]|0,c[e+88>>2]|0,c[e+48>>2]|0,c[e+32>>2]|0)|0;e=0;while(1){if((e|0)>=(f|0))break;l=e+1|0;c[g+(l<<2)>>2]=-1;c[h+(e<<2)>>2]=-1;e=l}k=d+8|0;f=0;j=1;l=0;b=0;a:while(1){if((l|0)>(c[k>>2]|0)){e=0;break}e=a[(c[d>>2]|0)+l>>0]|0;switch(e<<24>>24){case 0:case 59:case 44:{a[m+b>>0]=0;c[g+((yq(m)|0)<<2)>>2]=f;c[h+(f<<2)>>2]=j;a[m>>0]=0;if(!(e<<24>>24)){e=0;break a}else{f=f+1|0;e=(e<<24>>24==59&1)+j|0;b=0}break}default:{if(((e<<24>>24)+-48|0)>>>0>=10){e=2;break a}a[m+b>>0]=e;e=j;b=b+1|0}}j=e;l=l+1|0}gd(d)}else e=1;i=n;return e|0}function jg(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;l=i;i=i+32|0;k=l+16|0;j=l+8|0;h=l;e=a+-1|0;a=0;g=0;while(1){if((a|0)>=(e|0))break;f=a+1|0;a=c[b+(a<<2)>>2]|0;if((c[b+(f<<2)>>2]|0)!=(a+1|0)){c[j>>2]=a;jd(d,12836,j)|0;a=f;g=0;continue}if(!g){c[h>>2]=a;jd(d,12832,h)|0;a=f;g=1;continue}else{a=f;g=g+1|0;continue}}c[k>>2]=c[b+(e<<2)>>2];jd(d,85326,k)|0;i=l;return}function kg(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;s=d+8|0;i=c[s>>2]|0;if(b){x=(f|0)==0;a:do if(x){j=c[b+4>>2]|0;if((j|0?c[j+12>>2]|0:0)?(c[j+32>>2]|0)==0:0){r=32;break}j=c[b>>2]|0;if((j|0)!=0?(c[j+12>>2]|0)!=0:0)j=(c[j+32>>2]|0)!=0;else j=1;j=j<<31>>31;r=30}else{if((f|2|0)==3){j=c[b+4>>2]|0;if(j|0?c[j+12>>2]|0:0){r=32;break}j=c[b>>2]|0;if(!j)j=1;else j=(c[j+12>>2]|0)==0;j=j<<31>>31;r=30;break}switch(f|0){case 4:{j=c[b>>2]|0;if((j|0?c[j+12>>2]|0:0)?(c[j+32>>2]|0)==0:0){r=32;break a}j=c[b+4>>2]|0;if(!j){j=0;break a}if(!(c[j+12>>2]|0)){j=0;break a}if(!(c[j+32>>2]|0)){r=32;break a}else{j=0;break a}}case 2:break;default:{j=0;break a}}r=c[b+4>>2]|0;if(((((r|0)!=0?(c[r+12>>2]|0)!=0:0)?(c[r+32>>2]|0)>0:0)?(j=c[b>>2]|0,(j|0)!=0):0)?(c[j+12>>2]|0)!=0:0)j=(c[j+32>>2]|0)!=0;else j=1;j=j<<31>>31;r=30}while(0);if((r|0)==30)if((j|0)>-1){j=c[b+(j<<2)>>2]|0;r=32}else j=0;o=(h|0)!=0;p=(f|2|0)==3;m=0;q=1;n=0;while(1){if((q|0)>(g|0))break;b:do if((q|0)<(g|0)){h=b+(q*24|0)|0;c:do if(x){l=c[b+(q*24|0)+4>>2]|0;if((l|0?c[l+12>>2]|0:0)?(c[l+32>>2]|0)==0:0){h=1;break}h=c[h>>2]|0;if((h|0)!=0?(c[h+12>>2]|0)!=0:0)h=(c[h+32>>2]|0)==0;else h=0;h=(h^1)<<31>>31;r=64}else{if(p){l=c[b+(q*24|0)+4>>2]|0;if(l|0?c[l+12>>2]|0:0){h=1;break}h=c[h>>2]|0;if(!h)h=0;else h=(c[h+12>>2]|0)!=0;h=(h^1)<<31>>31;r=64;break}switch(f|0){case 4:{l=c[h>>2]|0;if((l|0?c[l+12>>2]|0:0)?(c[l+32>>2]|0)==0:0){h=0;break c}h=c[b+(q*24|0)+4>>2]|0;if(!h){r=65;break b}if(!(c[h+12>>2]|0)){r=65;break b}if(!(c[h+32>>2]|0)){h=1;break c}else{r=65;break b}}case 2:break;default:{r=65;break b}}r=c[b+(q*24|0)+4>>2]|0;if(((((r|0)!=0?(c[r+12>>2]|0)!=0:0)?(c[r+32>>2]|0)>0:0)?(t=c[h>>2]|0,(t|0)!=0):0)?(c[t+12>>2]|0)!=0:0)h=(c[t+32>>2]|0)==0;else h=0;h=(h^1)<<31>>31;r=64}while(0);if((r|0)==64){r=0;if((h|0)<=-1){r=65;break}}k=c[b+(q*24|0)+(h<<2)>>2]|0;h=(j|0)!=0;if(h&(o&(k|0)!=0)){h=c[k+16>>2]|0;if((((h|0)!=0?(u=c[j+16>>2]|0,(u|0)!=0):0)?(a[h>>0]|0)!=0:0)?(kp(u,h)|0)==0:0){k=m;h=n+1|0}else{h=1;l=k;r=72}}else{l=k;r=72}}else r=65;while(0);if((r|0)==65){h=(j|0)!=0;l=0;r=72}if((r|0)==72){r=0;k=m+1|0;if(m|0)Xf(90921,d,e)|0;if((h?(v=j+16|0,w=c[v>>2]|0,(w|0)!=0):0)?(a[w>>0]|0)!=0:0){Uf(n+1|0,92409,d,0,e)|0;Pd(c[v>>2]|0,d,e)|0;h=0;j=l}else{h=0;j=l}}m=k;q=q+1|0;n=h}i=(c[s>>2]|0)-i|0}return i|0}function lg(b,d,e,f,g,h,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;D=e+8|0;E=c[D>>2]|0;w=(g|0)==0;a:do if(w){j=c[b+4>>2]|0;if((j|0?c[j+12>>2]|0:0)?(c[j+32>>2]|0)==0:0){t=31;break}j=c[b>>2]|0;if((j|0)!=0?(c[j+12>>2]|0)!=0:0)j=(c[j+32>>2]|0)!=0;else j=1;j=j<<31>>31;t=29}else{if((g|2|0)==3){j=c[b+4>>2]|0;if(j|0?c[j+12>>2]|0:0){t=31;break}j=c[b>>2]|0;if(!j)j=1;else j=(c[j+12>>2]|0)==0;j=j<<31>>31;t=29;break}switch(g|0){case 4:{j=c[b>>2]|0;if((j|0?c[j+12>>2]|0:0)?(c[j+32>>2]|0)==0:0){t=31;break a}j=c[b+4>>2]|0;if(!j){k=0;break a}if(!(c[j+12>>2]|0)){k=0;break a}if(!(c[j+32>>2]|0)){t=31;break a}else{k=0;break a}}case 2:break;default:{k=0;break a}}t=c[b+4>>2]|0;if(((((t|0)!=0?(c[t+12>>2]|0)!=0:0)?(c[t+32>>2]|0)>0:0)?(j=c[b>>2]|0,(j|0)!=0):0)?(c[j+12>>2]|0)!=0:0)j=(c[j+32>>2]|0)!=0;else j=1;j=j<<31>>31;t=29}while(0);if((t|0)==29)if((j|0)>-1){j=c[b+(j<<2)>>2]|0;t=31}else k=0;if((t|0)==31)k=j;j=c[d+4>>2]|0;if((j|0)!=0?(c[j+12>>2]|0)!=0:0)t=37;else{j=c[d>>2]|0;if((j|0)!=0?(l=(c[j+12>>2]|0)!=0,l):0){j=c[d+((l^1)<<31>>31<<2)>>2]|0;t=37}else j=0}if((t|0)==37)if((((k|0)!=0&(j|0)!=0?(c[j+76>>2]|0)==0:0)?(m=c[k+16>>2]|0,(m|0)!=0):0)?(n=c[j+16>>2]|0,(n|0)!=0):0)j=(kp(m,n)|0)==0;else j=0;s=(g|2|0)==3;r=(i|0)!=0;j=j&1;o=0;q=1;p=0;i=k;while(1){if((q|0)>(h|0))break;do if((q|0)<(h|0)){k=b+(q*24|0)|0;b:do if(w){t=c[b+(q*24|0)+4>>2]|0;if((t|0?c[t+12>>2]|0:0)?(c[t+32>>2]|0)==0:0){k=1;t=74;break}k=c[k>>2]|0;if((k|0)!=0?(c[k+12>>2]|0)!=0:0)k=(c[k+32>>2]|0)==0;else k=0;k=(k^1)<<31>>31;t=73}else{if(s){t=c[b+(q*24|0)+4>>2]|0;if(t|0?c[t+12>>2]|0:0){k=1;t=74;break}k=c[k>>2]|0;if(!k)k=0;else k=(c[k+12>>2]|0)!=0;k=(k^1)<<31>>31;t=73;break}switch(g|0){case 4:{n=c[k>>2]|0;if((n|0?c[n+12>>2]|0:0)?(c[n+32>>2]|0)==0:0){k=0;t=74;break b}k=c[b+(q*24|0)+4>>2]|0;if(!k){l=0;break b}if(!(c[k+12>>2]|0)){l=0;break b}if(!(c[k+32>>2]|0)){k=1;t=74;break b}else{l=0;break b}}case 2:break;default:{l=0;break b}}t=c[b+(q*24|0)+4>>2]|0;if(((((t|0)!=0?(c[t+12>>2]|0)!=0:0)?(c[t+32>>2]|0)>0:0)?(u=c[k>>2]|0,(u|0)!=0):0)?(c[u+12>>2]|0)!=0:0)k=(c[u+32>>2]|0)==0;else k=0;k=(k^1)<<31>>31;t=73}while(0);if((t|0)==73){t=0;if((k|0)>-1)t=74;else l=0}if((t|0)==74){t=0;l=c[b+(q*24|0)+(k<<2)>>2]|0}k=c[d+(q*24|0)+4>>2]|0;if(k|0?c[k+12>>2]|0:0){n=l;break}k=c[d+(q*24|0)>>2]|0;if((k|0)!=0?(v=(c[k+12>>2]|0)!=0,v):0){n=l;k=c[d+(q*24|0)+((v^1)<<31>>31<<2)>>2]|0}else{n=l;k=0}}else{n=0;k=0}while(0);if(j){l=(n|0)!=0;m=(k|0)!=0;if(l|m){if(((l&m?(c[k+76>>2]|0)==0:0)?(x=c[n+16>>2]|0,(x|0)!=0):0)?(y=c[k+16>>2]|0,(y|0)!=0):0)j=(kp(x,y)|0)==0;else j=0;j=j&1}}else j=0;k=(i|0)!=0;if((((k&(r&(n|0)!=0)?(z=c[n+16>>2]|0,(z|0)!=0):0)?(A=c[i+16>>2]|0,(A|0)!=0):0)?(a[z>>0]|0)!=0:0)?(kp(A,z)|0)==0:0){l=o;m=p+1|0;k=i}else{l=o+1|0;if(o|0)Xf(90921,e,f)|0;if((k?(B=i+16|0,C=c[B>>2]|0,(C|0)!=0):0)?(a[C>>0]|0)!=0:0){Uf(p+1|0,92409,e,0,f)|0;Pd(c[B>>2]|0,e,f)|0;m=0;k=n}else{m=0;k=n}}o=l;q=q+1|0;p=m;i=k}if(!j)j=c[D>>2]|0;else{c[D>>2]=E;j=E}a[(c[e>>2]|0)+j>>0]=0;return (c[D>>2]|0)-E|0}function mg(b,d,e,f,g,h,i,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=e+8|0;k=c[y>>2]|0;if(d){x=(g|0)==0;a:do if(x){l=c[d+4>>2]|0;if((l|0?c[l+12>>2]|0:0)?(c[l+32>>2]|0)==0:0){u=32;break}l=c[d>>2]|0;if((l|0)!=0?(c[l+12>>2]|0)!=0:0)l=(c[l+32>>2]|0)!=0;else l=1;l=l<<31>>31;u=30}else{if((g|2|0)==3){l=c[d+4>>2]|0;if(l|0?c[l+12>>2]|0:0){u=32;break}l=c[d>>2]|0;if(!l)l=1;else l=(c[l+12>>2]|0)==0;l=l<<31>>31;u=30;break}switch(g|0){case 4:{l=c[d>>2]|0;if((l|0?c[l+12>>2]|0:0)?(c[l+32>>2]|0)==0:0){u=32;break a}l=c[d+4>>2]|0;if(!l){m=0;break a}if(!(c[l+12>>2]|0)){m=0;break a}if(!(c[l+32>>2]|0)){u=32;break a}else{m=0;break a}}case 2:break;default:{m=0;break a}}u=c[d+4>>2]|0;if(((((u|0)!=0?(c[u+12>>2]|0)!=0:0)?(c[u+32>>2]|0)>0:0)?(l=c[d>>2]|0,(l|0)!=0):0)?(c[l+12>>2]|0)!=0:0)l=(c[l+32>>2]|0)!=0;else l=1;l=l<<31>>31;u=30}while(0);if((u|0)==30)if((l|0)>-1){l=c[d+(l<<2)>>2]|0;u=32}else m=0;if((u|0)==32)m=l;r=(j|0)!=0;s=(g|2|0)==3;p=0;t=1;o=0;l=0;q=m;while(1){if((t|0)>(i|0))break;b:do if((t|0)<(i|0)){m=d+(t*24|0)|0;c:do if(x){n=c[d+(t*24|0)+4>>2]|0;if((n|0?c[n+12>>2]|0:0)?(c[n+32>>2]|0)==0:0){m=1;break}m=c[m>>2]|0;if((m|0)!=0?(c[m+12>>2]|0)!=0:0)m=(c[m+32>>2]|0)==0;else m=0;m=(m^1)<<31>>31;u=64}else{if(s){n=c[d+(t*24|0)+4>>2]|0;if(n|0?c[n+12>>2]|0:0){m=1;break}m=c[m>>2]|0;if(!m)m=0;else m=(c[m+12>>2]|0)!=0;m=(m^1)<<31>>31;u=64;break}switch(g|0){case 4:{n=c[m>>2]|0;if((n|0?c[n+12>>2]|0:0)?(c[n+32>>2]|0)==0:0){m=0;break c}m=c[d+(t*24|0)+4>>2]|0;if(!m){u=65;break b}if(!(c[m+12>>2]|0)){u=65;break b}if(!(c[m+32>>2]|0)){m=1;break c}else{u=65;break b}}case 2:break;default:{u=65;break b}}u=c[d+(t*24|0)+4>>2]|0;if(((((u|0)!=0?(c[u+12>>2]|0)!=0:0)?(c[u+32>>2]|0)>0:0)?(v=c[m>>2]|0,(v|0)!=0):0)?(c[v+12>>2]|0)!=0:0)m=(c[v+32>>2]|0)==0;else m=0;m=(m^1)<<31>>31;u=64}while(0);if((u|0)==64){u=0;if((m|0)<=-1){u=65;break}}n=c[d+(t*24|0)+(m<<2)>>2]|0;m=(q|0)!=0;if(((m&(r&(n|0)!=0)?(w=c[n+24>>2]|0,(w|0)>1):0)?(c[q+24>>2]|0)==(w|0):0)?(hp(c[q+28>>2]|0,c[n+28>>2]|0,w<<1)|0)==0:0){j=p;o=o+1|0;m=q;break}if(m)u=72;else{j=p;o=0;m=n}}else u=65;while(0);if((u|0)==65){u=0;if(!q){j=p;o=0;m=0}else{n=0;u=72}}do if((u|0)==72){u=0;j=p+1|0;if(p|0)Xf(11716,e,f)|0;m=q+24|0;if((c[m>>2]|0)>1){Uf(o+1|0,82004,e,0,f)|0;Zf(b,c[q+28>>2]|0,c[m>>2]|0,0,0,c[q+12>>2]|0,e,h,f)|0;o=0;m=n;break}else{o=0;l=l+1|0;m=n;break}}while(0);p=j;t=t+1|0;q=m}if((l|0)==(i|0)?(c[y>>2]|0)>(k|0):0){c[y>>2]=k;a[(c[e>>2]|0)+k>>0]=0}k=(c[y>>2]|0)-k|0}return k|0}function ng(b,d,e,f,g,h,i,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;z=(f|0)==0;a:do if(z){k=c[b+4>>2]|0;if((k|0?c[k+12>>2]|0:0)?(c[k+32>>2]|0)==0:0){w=31;break}k=c[b>>2]|0;if((k|0)!=0?(c[k+12>>2]|0)!=0:0)k=(c[k+32>>2]|0)!=0;else k=1;k=k<<31>>31;w=29}else{if((f|2|0)==3){k=c[b+4>>2]|0;if(k|0?c[k+12>>2]|0:0){w=31;break}k=c[b>>2]|0;if(!k)k=1;else k=(c[k+12>>2]|0)==0;k=k<<31>>31;w=29;break}switch(f|0){case 4:{k=c[b>>2]|0;if((k|0?c[k+12>>2]|0:0)?(c[k+32>>2]|0)==0:0){w=31;break a}k=c[b+4>>2]|0;if(!k){l=0;break a}if(!(c[k+12>>2]|0)){l=0;break a}if(!(c[k+32>>2]|0)){w=31;break a}else{l=0;break a}}case 2:break;default:{l=0;break a}}y=c[b+4>>2]|0;if(((((y|0)!=0?(c[y+12>>2]|0)!=0:0)?(c[y+32>>2]|0)>0:0)?(k=c[b>>2]|0,(k|0)!=0):0)?(c[k+12>>2]|0)!=0:0)k=(c[k+32>>2]|0)!=0;else k=1;k=k<<31>>31;w=29}while(0);if((w|0)==29)if((k|0)>-1){k=c[b+(k<<2)>>2]|0;w=31}else l=0;if((w|0)==31)l=k;x=d+8|0;y=c[x>>2]|0;t=(j|0)!=0;u=(f|2|0)==3;p=0;v=1;s=0;k=0;r=l;while(1){if((v|0)>(i|0))break;b:do if((v|0)<(i|0)){l=b+(v*24|0)|0;c:do if(z){q=c[b+(v*24|0)+4>>2]|0;if((q|0?c[q+12>>2]|0:0)?(c[q+32>>2]|0)==0:0){l=1;break}l=c[l>>2]|0;if((l|0)!=0?(c[l+12>>2]|0)!=0:0)l=(c[l+32>>2]|0)==0;else l=0;l=(l^1)<<31>>31;w=63}else{if(u){q=c[b+(v*24|0)+4>>2]|0;if(q|0?c[q+12>>2]|0:0){l=1;break}l=c[l>>2]|0;if(!l)l=0;else l=(c[l+12>>2]|0)!=0;l=(l^1)<<31>>31;w=63;break}switch(f|0){case 4:{q=c[l>>2]|0;if((q|0?c[q+12>>2]|0:0)?(c[q+32>>2]|0)==0:0){l=0;break c}l=c[b+(v*24|0)+4>>2]|0;if(!l){w=64;break b}if(!(c[l+12>>2]|0)){w=64;break b}if(!(c[l+32>>2]|0)){l=1;break c}else{w=64;break b}}case 2:break;default:{w=64;break b}}w=c[b+(v*24|0)+4>>2]|0;if(((((w|0)!=0?(c[w+12>>2]|0)!=0:0)?(c[w+32>>2]|0)>0:0)?(A=c[l>>2]|0,(A|0)!=0):0)?(c[A+12>>2]|0)!=0:0)l=(c[A+32>>2]|0)==0;else l=0;l=(l^1)<<31>>31;w=63}while(0);if((w|0)==63){w=0;if((l|0)<=-1){w=64;break}}l=c[b+(v*24|0)+(l<<2)>>2]|0;o=(r|0)!=0;d:do if(o&(t&(l|0)!=0)){j=c[l+12>>2]|0;if((j|0)<=0?(c[l+32>>2]|0)<=1:0)break;m=r+12|0;if((c[m>>2]|0)==(j|0)){if(j|0?hp(c[r+40>>2]|0,c[l+40>>2]|0,j)|0:0)break;if(ce(r,l)|0){w=78;break b}if((c[r+32>>2]|0)<2){j=c[m>>2]|0;m=r+40|0;n=0;while(1){if((n|0)>=(j|0))break d;if(!(a[(c[m>>2]|0)+n>>0]|0))n=n+1|0;else break}}j=p;m=s+1|0;l=r;break b}}while(0);if(o)w=78;else{j=p;m=0}}else w=64;while(0);if((w|0)==64){w=0;if(!r){j=p;m=0;l=0}else{l=0;w=78}}e:do if((w|0)==78){w=0;q=p+1|0;if(p|0)Xf(11716,d,e)|0;p=r+32|0;f:do if((c[p>>2]|0)>1){m=r+12|0;j=r+40|0}else{m=r+12|0;n=c[m>>2]|0;j=r+40|0;o=0;while(1){if((o|0)>=(n|0))break;if(!(a[(c[j>>2]|0)+o>>0]|0))o=o+1|0;else break f}j=q;m=0;k=k+1|0;break e}while(0);Uf(s+1|0,82004,d,0,e)|0;j=$f(0,c[j>>2]|0,c[m>>2]|0,d,g,e)|0;bg(c[r+36>>2]|0,c[p>>2]|0,(j|0)!=0&1,d,h,e)|0;j=q;m=0}while(0);p=j;v=v+1|0;s=m;r=l}if((k|0)==(i|0)?(c[x>>2]|0)>(y|0):0){c[x>>2]=y;a[(c[d>>2]|0)+y>>0]=0}return (c[x>>2]|0)-y|0}function og(a,b,d,e,f,g,h,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;J=i;i=i+16|0;I=J+8|0;H=J;B=(h|0)!=0;w=B?b:0;x=d+8|0;y=c[x>>2]|0;z=(f|0)==0;A=(f|2|0)==3;v=B&(j|0)!=0;t=(k|0)!=0;q=0;k=1;u=0;l=0;m=0;p=0;o=0;n=0;r=0;while(1){if((u|0)>(g|0))break;do if((u|0)<(g|0)){h=a+(u*24|0)|0;a:do if(z){s=c[a+(u*24|0)+4>>2]|0;if((s|0?c[s+12>>2]|0:0)?(c[s+32>>2]|0)==0:0){h=1;s=34;break}h=c[h>>2]|0;if((h|0)!=0?(c[h+12>>2]|0)!=0:0)h=(c[h+32>>2]|0)==0;else h=0;h=(h^1)<<31>>31;s=33}else{if(A){s=c[a+(u*24|0)+4>>2]|0;if(s|0?c[s+12>>2]|0:0){h=1;s=34;break}h=c[h>>2]|0;if(!h)h=0;else h=(c[h+12>>2]|0)!=0;h=(h^1)<<31>>31;s=33;break}switch(f|0){case 4:{j=c[h>>2]|0;if((j|0?c[j+12>>2]|0:0)?(c[j+32>>2]|0)==0:0){h=0;s=34;break a}h=c[a+(u*24|0)+4>>2]|0;if(!h){b=0;break a}if(!(c[h+12>>2]|0)){b=0;break a}if(!(c[h+32>>2]|0)){h=1;s=34;break a}else{b=0;break a}}case 2:break;default:{b=0;break a}}s=c[a+(u*24|0)+4>>2]|0;if(((((s|0)!=0?(c[s+12>>2]|0)!=0:0)?(c[s+32>>2]|0)>0:0)?(F=c[h>>2]|0,(F|0)!=0):0)?(c[F+12>>2]|0)!=0:0)h=(c[F+32>>2]|0)==0;else h=0;h=(h^1)<<31>>31;s=33}while(0);if((s|0)==33){s=0;if((h|0)>-1)s=34;else b=0}if((s|0)==34){s=0;b=c[a+(u*24|0)+(h<<2)>>2]|0}if(B){h=c[w+(u*24|0)+4>>2]|0;if(h|0?c[h+12>>2]|0:0){j=b;o=h;break}h=c[w+(u*24|0)>>2]|0;if((h|0)!=0?(G=(c[h+12>>2]|0)!=0,G):0){j=b;o=c[w+(u*24|0)+((G^1)<<31>>31<<2)>>2]|0}else{j=b;o=0}}else j=b}else{j=0;o=B?0:o}while(0);do if((((v?(j|0)!=0&(o|0)!=0:0)?(c[o+76>>2]|0)==0:0)?(C=c[j+8>>2]|0,(C|0)!=0):0)?(b=c[o+8>>2]|0,(C|0)==(b|0)&(b|0)!=0):0){if((p|0)!=0?(c[p+12>>2]|0)!=0:0){h=q+1|0;if(q|0)Xf(11716,d,e)|0;b=c[p+8>>2]|0;if(b){Uf(l+1|0,82004,d,0,e)|0;c[H>>2]=b;jd(d,85248,H)|0}}else if(((n|0)!=0?(c[n+12>>2]|0)!=0:0)?(c[n+76>>2]|0)==0:0){h=q+1|0;if(q)Xf(11716,d,e)|0}else h=q;b=Af(40)|0;if((r|0)!=0&(m|0)!=0){if(b|0?(kp(b,r)|0)==0:0){k=1;l=0;m=m+1|0;j=0;n=0;b=r;break}if(h|0)Xf(11716,d,e)|0;Yf(r,m,d,e)|0;h=h+1|0;k=1;l=0;m=1;j=0;n=0}else{k=1;l=0;m=1;j=0;n=0}}else s=64;while(0);do if((s|0)==64){s=0;if(k|0){if(!((r|0)!=0&(m|0)!=0)){h=q;k=0;l=0;n=o;b=r;break}if(q|0)Xf(11716,d,e)|0;Yf(r,m,d,e)|0;h=q+1|0;k=0;l=0;m=0;n=o;b=0;break}b=(p|0)!=0;if((b&(t&(j|0)!=0)?(D=c[j+8>>2]|0,D|0):0)?(k=c[p+8>>2]|0,(D|0)==(k|0)&(k|0)!=0):0){h=q;k=0;l=l+1|0;j=p;b=r;break}h=q+1|0;if(q|0)Xf(11716,d,e)|0;if((b?(c[p+12>>2]|0)!=0:0)?(E=c[p+8>>2]|0,(E|0)!=0):0){Uf(l+1|0,82004,d,0,e)|0;c[I>>2]=E;jd(d,85248,I)|0;k=0;l=0;n=o;b=r}else{k=0;l=0;n=o;b=r}}while(0);q=h;u=u+1|0;p=j;r=b}i=J;return (c[x>>2]|0)-y|0}function pg(b,d,e,f,g,h,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;x=(f|0)==0;a:do if(x){j=c[b+4>>2]|0;if((j|0?c[j+12>>2]|0:0)?(c[j+32>>2]|0)==0:0){r=31;break}j=c[b>>2]|0;if((j|0)!=0?(c[j+12>>2]|0)!=0:0)j=(c[j+32>>2]|0)!=0;else j=1;j=j<<31>>31;r=29}else{if((f|2|0)==3){j=c[b+4>>2]|0;if(j|0?c[j+12>>2]|0:0){r=31;break}j=c[b>>2]|0;if(!j)j=1;else j=(c[j+12>>2]|0)==0;j=j<<31>>31;r=29;break}switch(f|0){case 4:{j=c[b>>2]|0;if((j|0?c[j+12>>2]|0:0)?(c[j+32>>2]|0)==0:0){r=31;break a}j=c[b+4>>2]|0;if(!j){k=0;break a}if(!(c[j+12>>2]|0)){k=0;break a}if(!(c[j+32>>2]|0)){r=31;break a}else{k=0;break a}}case 2:break;default:{k=0;break a}}w=c[b+4>>2]|0;if(((((w|0)!=0?(c[w+12>>2]|0)!=0:0)?(c[w+32>>2]|0)>0:0)?(j=c[b>>2]|0,(j|0)!=0):0)?(c[j+12>>2]|0)!=0:0)j=(c[j+32>>2]|0)!=0;else j=1;j=j<<31>>31;r=29}while(0);if((r|0)==29)if((j|0)>-1){j=c[b+(j<<2)>>2]|0;r=31}else k=0;if((r|0)==31)k=j;v=d+8|0;w=c[v>>2]|0;s=(i|0)!=0;t=(f|2|0)==3;m=0;u=1;q=0;j=0;p=k;while(1){if((u|0)>(h|0))break;b:do if((u|0)<(h|0)){k=b+(u*24|0)|0;c:do if(x){o=c[b+(u*24|0)+4>>2]|0;if((o|0?c[o+12>>2]|0:0)?(c[o+32>>2]|0)==0:0){k=1;break}k=c[k>>2]|0;if((k|0)!=0?(c[k+12>>2]|0)!=0:0)k=(c[k+32>>2]|0)==0;else k=0;k=(k^1)<<31>>31;r=63}else{if(t){o=c[b+(u*24|0)+4>>2]|0;if(o|0?c[o+12>>2]|0:0){k=1;break}k=c[k>>2]|0;if(!k)k=0;else k=(c[k+12>>2]|0)!=0;k=(k^1)<<31>>31;r=63;break}switch(f|0){case 4:{o=c[k>>2]|0;if((o|0?c[o+12>>2]|0:0)?(c[o+32>>2]|0)==0:0){k=0;break c}k=c[b+(u*24|0)+4>>2]|0;if(!k){r=64;break b}if(!(c[k+12>>2]|0)){r=64;break b}if(!(c[k+32>>2]|0)){k=1;break c}else{r=64;break b}}case 2:break;default:{r=64;break b}}r=c[b+(u*24|0)+4>>2]|0;if(((((r|0)!=0?(c[r+12>>2]|0)!=0:0)?(c[r+32>>2]|0)>0:0)?(y=c[k>>2]|0,(y|0)!=0):0)?(c[y+12>>2]|0)!=0:0)k=(c[y+32>>2]|0)==0;else k=0;k=(k^1)<<31>>31;r=63}while(0);if((r|0)==63){r=0;if((k|0)<=-1){r=64;break}}l=c[b+(u*24|0)+(k<<2)>>2]|0;k=(p|0)!=0;if(k&(s&(l|0)!=0)){k=c[l+12>>2]|0;if(((k|0)>0?(c[p+12>>2]|0)==(k|0):0)?(z=c[p+44>>2]|0,(hp(z,c[l+44>>2]|0,k)|0)==0):0){i=0;while(1){if((i|0)>=(k|0)){k=1;o=l;r=72;break b}if(!(a[z+i>>0]|0))i=i+1|0;else break}i=m;l=q+1|0;k=p}else{k=1;o=l;r=72}}else{o=l;r=72}}else r=64;while(0);if((r|0)==64){k=(p|0)!=0;o=0;r=72}do if((r|0)==72){r=0;n=m+1|0;if(m|0)Xf(11716,d,e)|0;if(k){m=p+12|0;i=c[m>>2]|0;l=p+44|0;k=0;while(1){if((k|0)>=(i|0)){r=79;break}if(!(a[(c[l>>2]|0)+k>>0]|0))k=k+1|0;else{r=78;break}}if((r|0)==78){r=0;Uf(q+1|0,82004,d,0,e)|0;$f(0,c[l>>2]|0,c[m>>2]|0,d,g,e)|0;i=n;l=0;k=o;break}else if((r|0)==79){r=0;i=n;l=0;j=j+1|0;k=o;break}}else{i=n;l=0;k=o}}while(0);m=i;u=u+1|0;q=l;p=k}if((j|0)==(h|0)?(c[v>>2]|0)>(w|0):0){c[v>>2]=w;a[(c[d>>2]|0)+w>>0]=0}return (c[v>>2]|0)-w|0}function qg(a,b,d,e,f,g,h,i,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;B=(i|0)!=0;w=B?b:0;x=d+8|0;y=c[x>>2]|0;z=(f|0)==0;A=(f|2|0)==3;v=B&(j|0)!=0;t=(k|0)!=0;q=0;k=1;u=0;l=0;m=0;p=0;o=0;n=0;r=0;while(1){if((u|0)>(h|0))break;do if((u|0)<(h|0)){i=a+(u*24|0)|0;a:do if(z){s=c[a+(u*24|0)+4>>2]|0;if((s|0?c[s+12>>2]|0:0)?(c[s+32>>2]|0)==0:0){i=1;s=34;break}i=c[i>>2]|0;if((i|0)!=0?(c[i+12>>2]|0)!=0:0)i=(c[i+32>>2]|0)==0;else i=0;i=(i^1)<<31>>31;s=33}else{if(A){s=c[a+(u*24|0)+4>>2]|0;if(s|0?c[s+12>>2]|0:0){i=1;s=34;break}i=c[i>>2]|0;if(!i)i=0;else i=(c[i+12>>2]|0)!=0;i=(i^1)<<31>>31;s=33;break}switch(f|0){case 4:{j=c[i>>2]|0;if((j|0?c[j+12>>2]|0:0)?(c[j+32>>2]|0)==0:0){i=0;s=34;break a}i=c[a+(u*24|0)+4>>2]|0;if(!i){b=0;break a}if(!(c[i+12>>2]|0)){b=0;break a}if(!(c[i+32>>2]|0)){i=1;s=34;break a}else{b=0;break a}}case 2:break;default:{b=0;break a}}s=c[a+(u*24|0)+4>>2]|0;if(((((s|0)!=0?(c[s+12>>2]|0)!=0:0)?(c[s+32>>2]|0)>0:0)?(J=c[i>>2]|0,(J|0)!=0):0)?(c[J+12>>2]|0)!=0:0)i=(c[J+32>>2]|0)==0;else i=0;i=(i^1)<<31>>31;s=33}while(0);if((s|0)==33){s=0;if((i|0)>-1)s=34;else b=0}if((s|0)==34){s=0;b=c[a+(u*24|0)+(i<<2)>>2]|0}if(B){i=c[w+(u*24|0)+4>>2]|0;if(i|0?c[i+12>>2]|0:0){j=b;o=i;break}i=c[w+(u*24|0)>>2]|0;if((i|0)!=0?(K=(c[i+12>>2]|0)!=0,K):0){j=b;o=c[w+(u*24|0)+((K^1)<<31>>31<<2)>>2]|0}else{j=b;o=0}}else j=b}else{j=0;o=B?0:o}while(0);do if((((v?(j|0)!=0&(o|0)!=0:0)?(C=c[j+64>>2]|0,(C|0)!=0):0)?(D=c[o+64>>2]|0,(D|0)!=0):0)?(Nf(C,8,D,8,0)|0)!=0:0){if((p|0)!=0?(c[p+12>>2]|0)!=0:0){i=q+1|0;if(q|0)Xf(11716,d,e)|0;b=c[p+64>>2]|0;if((b|0)!=0?(E=b+28|0,(c[E>>2]|0)>0):0){Uf(l+1|0,82004,d,0,e)|0;hg(c[b+32>>2]|0,c[b+36>>2]|0,c[b+40>>2]|0,0,c[E>>2]|0,d,g,e)|0}}else if((n|0)!=0?(c[n+12>>2]|0)!=0:0){i=q+1|0;if(q)Xf(11716,d,e)|0}else i=q;b=Af(33)|0;if((r|0)!=0&(m|0)!=0){if(b|0?(kp(b,r)|0)==0:0){k=1;l=0;m=m+1|0;j=0;n=0;b=r;break}if(i|0)Xf(11716,d,e)|0;Yf(r,m,d,e)|0;i=i+1|0;k=1;l=0;m=1;j=0;n=0}else{k=1;l=0;m=1;j=0;n=0}}else s=64;while(0);do if((s|0)==64){s=0;if(k|0){if(!((r|0)!=0&(m|0)!=0)){i=q;k=0;l=0;n=o;b=r;break}if(q|0)Xf(11716,d,e)|0;Yf(r,m,d,e)|0;i=q+1|0;k=0;l=0;m=0;n=o;b=0;break}b=(p|0)!=0;if(((b&(t&(j|0)!=0)?(F=c[j+64>>2]|0,F|0):0)?(G=c[p+64>>2]|0,G|0):0)?Nf(F,8,G,8,0)|0:0){i=q;k=0;l=l+1|0;j=p;b=r;break}i=q+1|0;if(q|0)Xf(11716,d,e)|0;if(((b?(c[p+12>>2]|0)!=0:0)?(H=c[p+64>>2]|0,(H|0)!=0):0)?(I=H+28|0,(c[I>>2]|0)>0):0){Uf(l+1|0,82004,d,0,e)|0;hg(c[H+32>>2]|0,c[H+36>>2]|0,c[H+40>>2]|0,0,c[I>>2]|0,d,g,e)|0;k=0;l=0;n=o;b=r}else{k=0;l=0;n=o;b=r}}while(0);q=i;u=u+1|0;p=j;r=b}return (c[x>>2]|0)-y|0}function rg(a,b,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;B=(j|0)!=0;w=B?b:0;x=d+8|0;y=c[x>>2]|0;z=(f|0)==0;A=(f|2|0)==3;v=B&(k|0)!=0;s=(l|0)!=0;q=0;k=1;t=0;l=0;m=0;p=0;o=0;n=0;r=0;while(1){if((t|0)>(h|0))break;do if((t|0)<(h|0)){i=a+(t*24|0)|0;a:do if(z){u=c[a+(t*24|0)+4>>2]|0;if((u|0?c[u+12>>2]|0:0)?(c[u+32>>2]|0)==0:0){i=1;u=34;break}i=c[i>>2]|0;if((i|0)!=0?(c[i+12>>2]|0)!=0:0)i=(c[i+32>>2]|0)==0;else i=0;i=(i^1)<<31>>31;u=33}else{if(A){u=c[a+(t*24|0)+4>>2]|0;if(u|0?c[u+12>>2]|0:0){i=1;u=34;break}i=c[i>>2]|0;if(!i)i=0;else i=(c[i+12>>2]|0)!=0;i=(i^1)<<31>>31;u=33;break}switch(f|0){case 4:{b=c[i>>2]|0;if((b|0?c[b+12>>2]|0:0)?(c[b+32>>2]|0)==0:0){i=0;u=34;break a}i=c[a+(t*24|0)+4>>2]|0;if(!i){j=0;break a}if(!(c[i+12>>2]|0)){j=0;break a}if(!(c[i+32>>2]|0)){i=1;u=34;break a}else{j=0;break a}}case 2:break;default:{j=0;break a}}u=c[a+(t*24|0)+4>>2]|0;if(((((u|0)!=0?(c[u+12>>2]|0)!=0:0)?(c[u+32>>2]|0)>0:0)?(H=c[i>>2]|0,(H|0)!=0):0)?(c[H+12>>2]|0)!=0:0)i=(c[H+32>>2]|0)==0;else i=0;i=(i^1)<<31>>31;u=33}while(0);if((u|0)==33){u=0;if((i|0)>-1)u=34;else j=0}if((u|0)==34){u=0;j=c[a+(t*24|0)+(i<<2)>>2]|0}if(B){i=c[w+(t*24|0)+4>>2]|0;if(i|0?c[i+12>>2]|0:0){b=j;o=i;break}i=c[w+(t*24|0)>>2]|0;if((i|0)!=0?(I=(c[i+12>>2]|0)!=0,I):0){b=j;o=c[w+(t*24|0)+((I^1)<<31>>31<<2)>>2]|0}else{b=j;o=0}}else b=j}else{b=0;o=B?0:o}while(0);do if((((v?(b|0)!=0&(o|0)!=0:0)?(C=c[b+64>>2]|0,(C|0)!=0):0)?(D=c[o+64>>2]|0,(D|0)!=0):0)?(Nf(C,2,D,2,0)|0)!=0:0){if((p|0)!=0?(c[p+12>>2]|0)!=0:0){i=q+1|0;if(q|0)Xf(11716,d,e)|0;j=c[p+64>>2]|0;if((j|0)!=0?(c[j>>2]|0)>0:0){Uf(l+1|0,82004,d,0,e)|0;hg(c[j+4>>2]|0,0,c[j+8>>2]|0,0,c[j>>2]|0,d,g,e)|0}}else if((n|0)!=0?(c[n+12>>2]|0)!=0:0){i=q+1|0;if(q)Xf(11716,d,e)|0}else i=q;j=Af(33)|0;if((r|0)!=0&(m|0)!=0){if(j|0?(kp(j,r)|0)==0:0){k=1;l=0;m=m+1|0;b=0;n=0;j=r;break}if(i|0)Xf(11716,d,e)|0;Yf(r,m,d,e)|0;i=i+1|0;k=1;l=0;m=1;b=0;n=0}else{k=1;l=0;m=1;b=0;n=0}}else u=64;while(0);do if((u|0)==64){u=0;if(k|0){if(!((r|0)!=0&(m|0)!=0)){i=q;k=0;l=0;n=o;j=r;break}if(q|0)Xf(11716,d,e)|0;Yf(r,m,d,e)|0;i=q+1|0;k=0;l=0;m=0;n=o;j=0;break}j=(p|0)!=0;if(((j&(s&(b|0)!=0)?(E=c[b+64>>2]|0,E|0):0)?(F=c[p+64>>2]|0,F|0):0)?Nf(E,2,F,2,0)|0:0){i=q;k=0;l=l+1|0;b=p;j=r;break}i=q+1|0;if(q|0)Xf(11716,d,e)|0;if(((j?(c[p+12>>2]|0)!=0:0)?(G=c[p+64>>2]|0,(G|0)!=0):0)?(c[G>>2]|0)>0:0){Uf(l+1|0,82004,d,0,e)|0;hg(c[G+4>>2]|0,0,c[G+8>>2]|0,0,c[G>>2]|0,d,g,e)|0;k=0;l=0;n=o;j=r}else{k=0;l=0;n=o;j=r}}while(0);q=i;t=t+1|0;p=b;r=j}return (c[x>>2]|0)-y|0}function sg(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;i=b+8|0;j=c[i>>2]|0;k=(e|0)==0;l=(e|2|0)==3;p=0;while(1){if(!((p|0)<(f|0)&(c[d>>2]|0)==0))break;g=a+(p*24|0)|0;a:do if(k){h=c[a+(p*24|0)+4>>2]|0;if((h|0?c[h+12>>2]|0:0)?(c[h+32>>2]|0)==0:0){g=1;h=32;break}g=c[g>>2]|0;if((g|0)!=0?(c[g+12>>2]|0)!=0:0)g=(c[g+32>>2]|0)==0;else g=0;g=(g^1)<<31>>31;h=31}else{if(l){h=c[a+(p*24|0)+4>>2]|0;if(h|0?c[h+12>>2]|0:0){g=1;h=32;break}g=c[g>>2]|0;if(!g)g=0;else g=(c[g+12>>2]|0)!=0;g=(g^1)<<31>>31;h=31;break}switch(e|0){case 4:{h=c[g>>2]|0;if((h|0?c[h+12>>2]|0:0)?(c[h+32>>2]|0)==0:0){g=0;h=32;break a}g=c[a+(p*24|0)+4>>2]|0;if(!g){h=36;break a}if(!(c[g+12>>2]|0)){h=36;break a}if(!(c[g+32>>2]|0)){g=1;h=32;break a}else{h=36;break a}}case 2:break;default:{h=36;break a}}h=c[a+(p*24|0)+4>>2]|0;if(((((h|0)!=0?(c[h+12>>2]|0)!=0:0)?(c[h+32>>2]|0)>0:0)?(m=c[g>>2]|0,(m|0)!=0):0)?(c[m+12>>2]|0)!=0:0)g=(c[m+32>>2]|0)==0;else g=0;g=(g^1)<<31>>31;h=31}while(0);if((h|0)==31)if((g|0)>-1)h=32;else h=36;if((h|0)==32){h=0;g=c[a+(p*24|0)+(g<<2)>>2]|0;if(((g|0)!=0?(n=c[g+64>>2]|0,(n|0)!=0):0)?(o=c[n+20>>2]|0,(o|0)!=0):0)Xf((o|0)<0?12840:12842,b,d)|0;else h=36}if((h|0)==36)Xf(90921,b,d)|0;p=p+1|0}return (c[i>>2]|0)-j|0}
+function am(a,b,d,e,f,g,h,i,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0;l=i-f|0;do if((c[d>>2]|0)==0?(k=(c[j>>2]|0)-l|0,(g-k|0)>(h|0)):0){if((i|0)!=(f|0)){c[j>>2]=k;jr(f|0,i|0,k+1|0)|0;i=c[e>>2]|0;if(!i)i=f;else{c[e>>2]=i+(0-l);i=f}}h=c[j>>2]|0;h=Xc(f+h|0,g+-1-h|0,a,b)|0;if((h|0)<=0){c[d>>2]=1;break}f=op(i+(c[j>>2]|0)|0,47)|0;c[e>>2]=f;if(!f)k=(c[b>>2]|0)==0;else k=1;c[d>>2]=k&1;c[j>>2]=(c[j>>2]|0)+h}while(0);return i|0}function bm(f,g,j,k,l,m,n,o,p,q,r,s,t,u,v){f=f|0;g=g|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;var w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0.0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0;Y=i;i=i+262240|0;L=Y+80|0;J=Y+76|0;X=Y+88|0;H=Y+72|0;I=Y+68|0;W=Y+64|0;A=Y+44|0;V=Y;c[W>>2]=0;if(!(c[22875]|0)){w=92282;x=83657;y=w+9|0;do{a[w>>0]=a[x>>0]|0;w=w+1|0;x=x+1|0}while((w|0)<(y|0));c[22875]=8}K=(m|0)!=0;if(K){w=c[m>>2]|0;if((n|0)!=0&(w|0)!=0)er(w|0,0,n*176|0)|0;if(g|0?(z=c[g>>2]|0,z|0):0){Cq(z);c[g>>2]=0}}c[A+16>>2]=0;c[A+12>>2]=0;y=A+8|0;c[y>>2]=0;c[p>>2]=0;c[o>>2]=0;do if((l|0)==4){c[y>>2]=0;U=A+4|0;while(1){w=Wc(X,262143,f,U)|0;if((w|0)<=0){T=257;break}if((c[U>>2]|0)==0?(hp(X,83666,10)|0)==0:0){cm(X,q,r,s,10,A);continue}x=c[22875]|0;if(!(hp(X,92282,x)|0))break}if((T|0)==257){c[J>>2]=w;if(c[W>>2]|0)Zl(W);if((c[u>>2]|0)==40){w=0;break}c[u>>2]=11;w=0;break}c[J>>2]=w;a:do if(!(np(X,83693)|0)){if(!(c[y>>2]|0)){c[A>>2]=0;if(s|0)c[s>>2]=0;if(q|0)a[q>>0]=0;if(r|0)a[r>>0]=0}c[y>>2]=0;w=op(X+x|0,47)|0;if(w|0?(a[w+1>>0]|0)==47:0)switch(a[w+2>>0]|0){case 10:case 0:{w=0;break a}default:{}}x=$l(f,U,12270,4,X,262144,X,J)|0;if(!x){c[u>>2]=40;ld(v,83742)|0;w=-1;T=261;break}C=op(x,47)|0;c[I>>2]=C;c[L>>2]=((C|0)!=0|(c[U>>2]|0)==0)&1;C=n*176|0;s=0;z=0;w=0;q=0;l=0;y=0;while(1){x=am(f,U,L,I,X,262144,32767,x,J)|0;if(!w){y=Rp(x,H,10)|0;x=c[H>>2]|0;if(!((y|0)!=0&(x|0)!=0)){w=0;break a}z=a[x>>0]|0;if(!(z<<24>>24)){w=0;break a}switch(z<<24>>24|0){case 99:{s=s|1;x=x+1|0;break}case 110:{s=s|2;x=x+1|0;break}default:{}}do if(K?(D=c[m>>2]|0,(D|0)!=0):0){if((y|0)>(n|0)){Cq(D);c[m>>2]=0;T=43;break}er(D|0,0,C|0)|0;z=c[m>>2]|0;if(z)l=y+1|0;else T=43}else T=43;while(0);if((T|0)==43){T=0;l=y+1|0;z=sl(l)|0;if(!z){T=44;break}}S=Dq(l,12)|0;c[W>>2]=S;if(!S){T=46;break}else B=s}else B=s;if(!(aq(d[x>>0]|0)|0)){S=B;R=z;z=q;T=75;break}if(!((w|0)<(y|0)&(sp(d[x>>0]|0)|0)!=0)){S=B;R=z;z=q;T=75;break}s=x+1|0;A=z+(w*176|0)|0;a[A>>0]=a[x>>0]|0;if((aq(d[s>>0]|0)|0)!=0?(_p(d[s>>0]|0)|0)!=0:0){a[z+(w*176|0)+1>>0]=a[s>>0]|0;x=x+2|0}else x=s;r=z+(w*176|0)+6|0;a[r>>0]=$n(A)|0;s=a[x>>0]|0;if(((s&255)+-48|0)>>>0<10){x=(Rp(x,H,10)|0)&255;a[z+(w*176|0)+93>>0]=x<<24>>24==0?15:x;x=c[H>>2]|0;s=a[x>>0]|0}S=s<<24>>24==43?1:(s<<24>>24==45)<<31>>31;s=z+(w*176|0)+99|0;a[s>>0]=S;if(S<<24>>24){x=x+1|0;if(((d[x>>0]|0)+-48|0)>>>0<10){x=(Rp(x,H,10)|0)<<24>>24;a[s>>0]=_(a[s>>0]|0,x)|0;x=c[H>>2]|0}}s=a[x>>0]|0;if(s<<24>>24==46){x=x+1|0;s=a[x>>0]|0;if(((s&255)+-48|0)>>>0<10){a[z+(w*176|0)+100>>0]=Rp(x,H,10)|0;x=c[H>>2]|0;s=a[x>>0]|0}}if(s<<24>>24==105){x=x+1|0;s=a[x>>0]|0;if(((s&255)+-48|0)>>>0<10){s=Rp(x,H,10)|0;x=c[H>>2]|0;s=s-(ko(d[r>>0]|0)|0)|0;a[z+(w*176|0)+98>>0]=(s>>>31^1)+s;s=a[x>>0]|0}}switch(s<<24>>24|0){case 111:{s=1;T=67;break}case 101:{s=2;T=67;break}case 117:{s=3;T=67;break}case 63:{s=4;T=67;break}default:{}}if((T|0)==67){T=0;S=c[W>>2]|0;b[S+(q*12|0)+8>>1]=w;a[S+(q*12|0)+11>>0]=s;a[S+(q*12|0)+10>>0]=2;q=q+1|0;x=x+1|0}A=0;while(1){if((A|0)==3)break;do if((a[x>>0]|0)==(a[83760+A>>0]|0)){s=z+(w*176|0)+95+A|0;a[s>>0]=1;x=x+1|0;if(((d[x>>0]|0)+-48|0)>>>0>=10)break;a[s>>0]=Rp(x,H,10)|0;x=c[H>>2]|0}while(0);A=A+1|0}s=B;w=w+1|0}if((T|0)==44){c[u>>2]=1;ld(v,85269)|0;w=0;break}else if((T|0)==46){c[u>>2]=1;ld(v,85269)|0;w=0;break}else if((T|0)==75){if((w|0)==(y|0)&(c[L>>2]|0)!=0?(Q=c[I>>2]|0,(Q|0)==0|(x|0)==(Q|0)):0){x=$l(f,U,12275,4,X,262144,x,J)|0;if(!x){c[u>>2]=40;ld(v,83786)|0;w=-1;T=261;break}Q=op(x,47)|0;c[I>>2]=Q;c[L>>2]=((Q|0)!=0|(c[U>>2]|0)==0)&1;if((w|0)==1){w=1;x=am(f,U,L,I,X,262144,32767,x,J)|0}y=1;G=z;b:while(1){c:while(1){D=(y|0)<(w|0);n=R+(y*176|0)+92|0;E=y&65535;while(1){if(!D){T=123;break b}x=am(f,U,L,I,X,262144,32767,x,J)|0;Q=c[I>>2]|0;if(!((Q|0)==0|x>>>0<Q>>>0)){T=123;break b}z=a[x>>0]|0;if(z<<24>>24==59)break;if(!(aq(z&255)|0)){T=90;break b}s=x+1|0;A=a[x>>0]|0;switch(a[s>>0]|0){case 45:{z=1;T=95;break}case 43:{z=2;T=95;break}case 117:{z=3;T=95;break}case 63:{z=4;T=95;break}default:{z=0;C=0;x=s}}d:do if((T|0)==95){T=0;s=x+2|0;switch(a[s>>0]|0){case 45:{C=8;x=x+3|0;break d}case 43:{C=16;x=x+3|0;break d}case 117:{C=24;x=x+3|0;break d}case 63:{C=32;x=x+3|0;break d}default:{C=0;x=s;break d}}}while(0);if(((d[x>>0]|0)+-48|0)>>>0>=10){T=101;break b}Q=Rp(x,H,10)|0;B=Q+-1|0;if((Q|0)>(w|0)){T=103;break b}x=c[H>>2]|0;do switch(A|0){case 118:{s=4;A=-4;r=1;break}case 86:{s=-4;A=4;r=1;break}case 119:{s=3;A=3;r=2;break}case 115:{s=0;A=0;r=1;break}case 100:{s=0;A=0;r=2;break}case 116:{s=0;A=0;r=3;break}case 97:{s=0;A=0;r=4;break}case 112:{s=1;A=-1;r=1;break}case 80:{s=-1;A=1;r=1;break}case 110:{s=6;A=-6;r=1;break}case 78:{s=-6;A=6;r=1;break}default:{T=115;break b}}while(0);P=a[n>>0]|0;a[n>>0]=P+1<<24>>24;P=P<<24>>24;a[R+(y*176|0)+72+P>>0]=r;a[R+(y*176|0)+52+P>>0]=s;q=B&65535;b[R+(y*176|0)+8+(P<<1)>>1]=q;P=R+(B*176|0)+92|0;Q=a[P>>0]|0;a[P>>0]=Q+1<<24>>24;Q=Q<<24>>24;a[R+(B*176|0)+72+Q>>0]=r;a[R+(B*176|0)+52+Q>>0]=A;b[R+(B*176|0)+8+(Q<<1)>>1]=E;z=C|z;if(z){A=z;s=E;break c}}y=y+1|0;x=x+1|0}if((l|0)>(G|0))z=c[W>>2]|0;else{l=w+l|0;z=Dq(l,12)|0;if(!z){T=121;break}ir(z|0,c[W>>2]|0,G*12|0)|0;Zl(W);c[W>>2]=z}b[z+(G*12|0)+2>>1]=q;b[z+(G*12|0)+4>>1]=s;a[z+(G*12|0)+11>>0]=A;a[z+(G*12|0)+10>>0]=1;G=G+1|0}if((T|0)==90){c[u>>2]=40;ld(v,83805)|0;w=-1;T=261;break}else if((T|0)==101){c[u>>2]=40;ld(v,83805)|0;w=-1;T=261;break}else if((T|0)==103){c[u>>2]=40;ld(v,83822)|0;w=-1;T=261;break}else if((T|0)==115){c[u>>2]=40;ld(v,83847)|0;w=-1;T=261;break}else if((T|0)==121){c[u>>2]=1;ld(v,85269)|0;w=0;break}else if((T|0)==123){if((y|0)==(w|0)&(c[L>>2]|0)!=0?(Q=c[I>>2]|0,(Q|0)==0|(x|0)==(Q|0)):0){l=$l(f,U,12286,4,X,262144,x,J)|0;if(!l){c[u>>2]=40;ld(v,83885)|0;w=-1;T=261;break}x=((w|0)>1?w:1)<<5;Q=Bq(x)|0;if(!Q){c[u>>2]=1;ld(v,85269)|0;w=0;break}er(Q|0,32,x|0)|0;s=op(l,47)|0;c[I>>2]=s;c[L>>2]=((s|0)!=0|(c[U>>2]|0)==0)&1;B=0;z=0;y=0;x=l;e:while(1){while(1){if((y|0)>=(w|0)){l=B;break e}x=am(f,U,L,I,X,262144,32767,x,J)|0;s=c[I>>2]|0;if(!((s|0)==0|x>>>0<s>>>0)){l=B;break e}l=a[x>>0]|0;if(l<<24>>24==59)l=0;else break;while(1){if((l|0)==3)break;a[(l*10|0)+4+(Q+(y<<5))>>0]=48;l=l+1|0}y=y+1|0;x=x+1|0}C=R+(y*176|0)+112|0;D=R+(y*176|0)+120|0;n=R+(y*176|0)+128|0;r=0;while(1){A=l<<24>>24==59;if((r|0)==3)break;do if(A){a[(r*10|0)+4+(Q+(y<<5))>>0]=48;l=0;F=0.0}else{if(l<<24>>24==44){a[(r*10|0)+4+(Q+(y<<5))>>0]=48;l=0;x=x+1|0;F=0.0;break}F=+zq(x,H);l=+N(+F)>1.0e-06&1;q=c[H>>2]|0;A=r*10|0;if(!q){a[A+4+(Q+(y<<5))>>0]=48;break}ir(Q+(y<<5)+A|0,x|0,q-x|0)|0;if((a[q>>0]|0)!=44){x=q;break}x=q+1|0;c[H>>2]=x}while(0);switch(r|0){case 0:{h[C>>3]=F;A=l|B;break}case 1:{h[D>>3]=F;A=l|B;break}case 2:{h[n>>3]=F;A=B;z=l|z;break}default:A=B}l=a[x>>0]|0;B=A;r=r+1|0}if(!A){T=155;break}y=y+1|0;x=x+1|0}if((T|0)==155){c[u>>2]=40;ld(v,83915)|0;w=-1;T=261;break}do if(c[L>>2]|0){if(!((y|0)==(w|0)&((s|0)==0|(x|0)==(s|0))))break;P=l|z;do if(K){f:do if(!(c[m>>2]|0)){c[m>>2]=R;m=(P|0)==0;M=V+12|0;O=0;l=0;z=0;y=0;x=0;g:while(1){if((O|0)<1)L=0;else break;while(1){if((L|0)>=(w|0))break;c[V>>2]=0;c[V+4>>2]=0;c[V+8>>2]=0;c[V+12>>2]=0;J=R+(L*176|0)+93|0;H=a[J>>0]|0;a[J>>0]=0;K=L+1|0;b[R+(L*176|0)+48>>1]=K;I=R+(L*176|0)+92|0;A=R+(L*176|0)+112|0;q=R+(L*176|0)+120|0;r=R+(L*176|0)+128|0;B=0;z=0;y=0;x=0;while(1){s=a[I>>0]|0;if((B|0)>=(s<<24>>24|0)){r=s;break}E=a[R+(L*176|0)+72+B>>0]|0;s=(E&255)+-1|0;if(E<<24>>24==0|(s|0)>3){ld(v,83971)|0;s=0}E=V+(s<<2)|0;c[E>>2]=(c[E>>2]|0)+1;if(!m){E=e[R+(L*176|0)+8+(B<<1)>>1]|0;z=+N(+(+h[A>>3]-+h[R+(E*176|0)+112>>3]))>1.0e-06|z;y=+N(+(+h[q>>3]-+h[R+(E*176|0)+120>>3]))>1.0e-06|y;x=+N(+(+h[r>>3]-+h[R+(E*176|0)+128>>3]))>1.0e-06|x}B=B+1|0;l=l+1|0}s=0;q=0;while(1){A=q+1|0;if((q|0)==3)break;s=(_(c[V+(q<<2)>>2]|0,A)|0)+s|0;q=A}E=H<<24>>24;A=c[M>>2]|0;switch(A|0){case 0:break;case 2:{A=3;T=183;break}case 3:{A=4;T=183;break}default:{n=L&65535;q=r;D=0;while(1){if((D|0)>=(q<<24>>24|0))break;C=R+(L*176|0)+72+D|0;if((a[C>>0]|0)==4){q=e[R+(L*176|0)+8+(D<<1)>>1]|0;r=R+(q*176|0)+8|0;B=mo(r,n,a[R+(q*176|0)+92>>0]|0)|0;if(!B){T=245;break g}a[(B-r>>1)+(R+(q*176|0)+72)>>0]=1;a[C>>0]=1;q=a[I>>0]|0}D=D+1|0}c[u>>2]=c[u>>2]|32;ld(v,84028)|0;T=183}}do if((T|0)==183){T=0;s=A+s|0;A=a[R+(L*176|0)+94>>0]|0;q=a[R+(L*176|0)+95>>0]|0;r=a[R+(L*176|0)+96>>0]|0;B=a[R+(L*176|0)+97>>0]|0;if(H<<24>>24){s=(((E|0)==(s+-1+A+q+r+B|0))<<31>>31)+s|0;break}H=q+A+r+B|0;C=R+(L*176|0)+6|0;D=R+(L*176|0)+99|0;n=R+(L*176|0)+100|0;B=fo(d[C>>0]|0,a[D>>0]|0,a[n>>0]|0,s,H,a[I>>0]|0)|0;A=s+-1|0;if((B|0)==0|(fo(d[C>>0]|0,a[D>>0]|0,a[n>>0]|0,A,H,a[I>>0]|0)|0)!=0)break;I=(po(R,L)|0)==0;s=I?A:s}while(0);a[J>>0]=s;J=R+(L*176|0)+94|0;a[J>>0]=eo(R+(L*176|0)|0,a[J>>0]|0,R+(L*176|0)+95|0,a[R+(L*176|0)+99>>0]|0,a[R+(L*176|0)+100>>0]|0,s<<24>>24,E,0,j,0)|0;L=K}O=O+1|0}if((T|0)==245){c[u>>2]=-2;ld(v,84180)|0;w=0;break a}if((P|0)!=0&(l+1|0)>>>0>2){T=y+z+x|0;c[o>>2]=(T|0)==3?3:(T|0)>0?2:0;c[p>>2]=(l|0)/2|0}H=V+2|0;I=0;x=0;while(1){if((I|0)>=(G|0))break f;z=c[W>>2]|0;h:do switch(a[z+(I*12|0)+10>>0]|0){case 2:{y=b[z+(I*12|0)+8>>1]|0;A=y<<16>>16;if(!(a[z+(I*12|0)+11>>0]|0))break h;l=a[R+(A*176|0)+92>>0]|0;if((l+-3&255)>=2)break h;if(l<<24>>24==3){b[z+(I*12|0)>>1]=y;z=c[W>>2]|0;y=1}else y=0;l=l<<24>>24;s=0;while(1){if((s|0)>=(l|0))break h;b[z+(I*12|0)+(y<<1)>>1]=b[R+(A*176|0)+8+(s<<1)>>1]|0;s=s+1|0;y=y+1|0}}case 1:{E=b[z+(I*12|0)+2>>1]|0;B=E<<16>>16;A=b[z+(I*12|0)+4>>1]|0;n=A<<16>>16;s=R+(B*176|0)+8|0;y=R+(B*176|0)+92|0;A=mo(s,A,a[y>>0]|0)|0;q=R+(n*176|0)+8|0;z=R+(n*176|0)+92|0;r=mo(q,E,a[z>>0]|0)|0;if(!((A|0)!=0&(r|0)!=0)){T=c[W>>2]|0;a[T+(I*12|0)+10>>0]=0;b[T+(I*12|0)+8>>1]=-1;b[T+(I*12|0)+6>>1]=-1;b[T+(I*12|0)>>1]=-1;c[u>>2]=c[u>>2]|64;ld(v,84069)|0;break h}D=A-s>>1;C=r-q>>1;y=(a[y>>0]|0)==2;do if(y){if(((d[R+(B*176|0)+73>>0]|0)+(d[R+(B*176|0)+72>>0]|0)|0)!=4){l=0;break}if((a[R+(B*176|0)+94>>0]|0)!=(0-((a[R+(B*176|0)+95>>0]|0)+(a[R+(B*176|0)+96>>0]|0)+(a[R+(B*176|0)+97>>0]|0))|0)){l=0;break}if((a[z>>0]|0)==2?((d[R+(n*176|0)+73>>0]|0)+(d[R+(n*176|0)+72>>0]|0)|0)==4:0){l=0;break}l=1}else l=0;while(0);do if((a[z>>0]|0)==2){if(((d[R+(n*176|0)+73>>0]|0)+(d[R+(n*176|0)+72>>0]|0)|0)!=4){y=0;break}if((a[R+(n*176|0)+94>>0]|0)!=(0-((a[R+(n*176|0)+95>>0]|0)+(a[R+(n*176|0)+96>>0]|0)+(a[R+(n*176|0)+97>>0]|0))|0)){y=0;break}if(y?((d[R+(B*176|0)+73>>0]|0)+(d[R+(B*176|0)+72>>0]|0)|0)==4:0){y=0;break}y=1}else y=0;while(0);if((y+l|0)==1){s=(l|0)==0|(y|0)!=0;r=s?B:n;D=s?D:C;q=r&65535;s=(s?n:E&65535)&65535;b[V>>1]=q;b[H>>1]=s;z=q;l=2;while(1){if((l|0)>=20){T=223;break}x=s&65535;y=a[R+(x*176|0)+92>>0]|0;if(y<<24>>24!=2){x=z;z=s;T=222;break}if(((d[R+(x*176|0)+73>>0]|0)+(d[R+(x*176|0)+72>>0]|0)|0)!=4){x=z;z=s;T=222;break}if((a[R+(x*176|0)+94>>0]|0)!=(0-((a[R+(x*176|0)+95>>0]|0)+(a[R+(x*176|0)+96>>0]|0)+(a[R+(x*176|0)+97>>0]|0))|0)){x=z;z=s;T=222;break}x=b[R+(x*176|0)+8+(((b[R+(x*176|0)+8>>1]|0)==z<<16>>16&1)<<1)>>1]|0;b[V+(l<<1)>>1]=x;T=s;l=l+1|0;s=x;x=z;z=T}if((T|0)==222)if((l|0)>2){A=l;T=224}else T=228;else if((T|0)==223){y=a[R+((z&65535)*176|0)+92>>0]|0;A=l;T=224}do if((T|0)==224){T=0;s=z&65535;l=R+(s*176|0)+8|0;y=mo(l,x,y<<24>>24)|0;if(!y){T=228;break}y=y-l>>1;l=c[W>>2]|0;b[l+(I*12|0)>>1]=b[R+(r*176|0)+8+(((D|0)==0&1)<<1)>>1]|0;b[l+(I*12|0)+2>>1]=q;b[l+(I*12|0)+4>>1]=z;b[l+(I*12|0)+6>>1]=b[R+(s*176|0)+8+(((y|0)==0&1)<<1)>>1]|0;if(!(A&1)){b[l+(I*12|0)+8>>1]=-1;break}else{b[l+(I*12|0)+8>>1]=b[V+(((A|0)/2|0)<<1)>>1]|0;a[l+(I*12|0)+10>>0]=3;break}}while(0);if((T|0)==228){y=c[W>>2]|0;a[y+(I*12|0)+10>>0]=0;b[y+(I*12|0)+8>>1]=-1;b[y+(I*12|0)+6>>1]=-1;b[y+(I*12|0)>>1]=-1;c[u>>2]=c[u>>2]|64;ld(v,84098)|0;y=-1}z=c[W>>2]|0;C=y}else{z=c[W>>2]|0;b[z+(I*12|0)>>1]=b[R+(B*176|0)+8+(((A|0)==(s|0)&1)<<1)>>1]|0;b[z+(I*12|0)+6>>1]=b[R+(n*176|0)+8+(((r|0)==(q|0)&1)<<1)>>1]|0;b[z+(I*12|0)+8>>1]=-1}if(!((C|D|0)>-1?(a[z+(I*12|0)+10>>0]|0)!=0:0))break h;if((((d[z+(I*12|0)+11>>0]|0)>>>3&7)+-1|0)>>>0<2)B=0;else break h;while(1){if((B|0)==2)break h;r=(B|0)!=0;l=c[W>>2]|0;l=b[(r?l+(I*12|0)+4|0:l+(I*12|0)+2|0)>>1]|0;s=r?C:D;A=R+(l*176|0)+92|0;q=0;y=w;while(1){if((q|0)>=(a[A>>0]|0))break;z=e[R+(l*176|0)+8+(q<<1)>>1]|0;do if((q|0)!=(s|0)){if(ho(d[R+(z*176|0)+6>>0]|0)|0)break;y=(z|0)<(y|0)?z:y}while(0);q=q+1|0}if((y|0)<(w|0))b[(c[W>>2]|0)+(I*12|0)+((r?3:0)<<1)>>1]=y;else ld(v,84134)|0;B=B+1|0}}default:{}}while(0);I=I+1|0}}while(0);if(G|0)_l(R,w,c[W>>2]|0,G,v,u,k)|0;if(!t)break;c[t>>2]=c[t>>2]|S}else{if(!R)break;Cq(R)}while(0);if(c[W>>2]|0)Zl(W);if(!g){Cq(Q);T=261;break a}else{c[g>>2]=Q;T=261;break a}}while(0);c[u>>2]=40;ld(v,83943)|0;w=-1;T=261;break}c[u>>2]=40;ld(v,83863)|0;w=-1;T=261;break}}c[u>>2]=40;ld(v,83764)|0;w=-1;T=261;break}}else{c[u>>2]=40;ld(v,83697)|0;w=-1;T=261}while(0);if((T|0)==261)if((w|0)==-1&(c[W>>2]|0)!=0){Zl(W);w=-1}if(c[U>>2]|0)do W=(Xc(X,262143,f,U)|0)<1;while(!(W|(c[U>>2]|0)==0))}else w=0;while(0);i=Y;return w|0}function cm(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=i;i=i+16|0;o=p+4|0;n=p;g=b+g|0;c[h>>2]=0;c[h>>2]=Rp(g,n,10)|0;b=c[n>>2]|0;if((b|0)!=0?(a[b>>0]|0)==46:0)g=(a[b+1>>0]|0)==32?b+2|0:g;j=g+(ip(g,83677)|0)|0;k=(d|0)!=0;if(k)a[d>>0]=0;l=(e|0)!=0;if(l)a[e>>0]=0;do if(a[j>>0]|0){b=op(j,61)|0;c[n>>2]=b;if(!b){g=np(j,83681)|0;c[n>>2]=g;if(!g)break;g=g-j+1|0;g=(g|0)<63?g:63;c[o>>2]=g;if(!k)break;Do(d,j,g)|0;break}g=b-j+1|0;g=(g|0)<63?g:63;c[o>>2]=g;if(k){Do(d,j,g)|0;Go(d,o)|0}g=b+1|0;b=cp(g)|0;c[n>>2]=g+b;if((b|0)>0?(m=b+1|0,m=(m|0)<254?m:254,c[o>>2]=m,l):0)Do(e,g,m)|0}while(0);if(f|0)c[f>>2]=c[h>>2];c[h+8>>2]=1;c[h+16>>2]=0;c[h+12>>2]=0;i=p;return}function dm(b,d,e,f,g,h,j,k,l,m,n,o,p,q,r,s){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;var t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;H=i;i=i+512|0;v=H;A=H+464|0;C=H+496|0;B=H+460|0;D=H+456|0;G=H+96|0;E=H+32|0;F=H+8|0;y=H+4|0;a[C>>0]=s;c[B>>2]=0;c[D>>2]=0;if((((o|0)!=0?(t=c[o+68>>2]|0,(t|0)!=0):0)?(c[t+4>>2]|0)>0:0)?(c[t+16>>2]|0)!=0:0){w=((c[f+180>>2]|0)+-1|0)>>>0<2;t=0}else{w=0;t=1}z=e+284|0;c[z>>2]=0;c[e+288>>2]=0;er(G|0,0,360)|0;s=E;u=s+64|0;do{c[s>>2]=0;s=s+4|0}while((s|0)<(u|0));if(!(t|w))Vl(c[o+68>>2]|0,c[o>>2]|0,c[o+12>>2]|0,o+8|0);t=f+192|0;if((c[t>>2]&16|0)!=0?(c[v>>2]=q,qq(A,84230,v)|0,(Pl(o,m,A,0,c[e+292>>2]&1,(c[t>>2]|0)>>>11&1,c[f+68>>2]|0,c[f+72>>2]|0)|0)!=0):0)t=0;else{c[F>>2]=0;c[F+4>>2]=0;c[F+8>>2]=0;c[F+12>>2]=0;c[F+16>>2]=0;c[F+20>>2]=0;em(d,B,e,0,o,F)|0;t=c[B>>2]|0;if((t&-2|0)!=2){v=fm(d,b,e,f,g,h,j,0,k,l,m,n,o,p,G,q,0,E)|0;t=(t|0)>(v|0)?t:v;c[B>>2]=t;if(w?(x=o+68|0,(ym(c[x>>2]|0)|0)==2):0){v=p+68|0;c[v>>2]=c[x>>2];Mm(p,G+60|0,y,e+16|0);y=(c[y>>2]|0)==0?0:2;t=(t|0)>(y|0)?t:y;c[B>>2]=t;c[v>>2]=0}}if(((t&-2|0)!=2?(c[e+320>>2]&256|0)!=0:0)?(c[f+288>>2]&256|0)!=0:0){g=fm(d,b,e,f,g,h,j,1,k,l,m,n,o,p,G,q,0,E)|0;t=(t|0)>(g|0)?t:g;c[B>>2]=t;if(w){g=p+68|0;c[g>>2]=c[o+68>>2];Mm(p,G+240|0,A,e+16|0);A=(c[A>>2]|0)==0?0:2;t=(t|0)>(A|0)?t:A;c[B>>2]=t;c[g>>2]=0}}if((t&-2|0)!=2){if((c[e+292>>2]&1|0?(c[f+184>>2]&1552|0)==16:0)?(Wm(h,e+328|0)|0)==0:0)ld(e+16|0,84681)|0;if((c[z>>2]|0)==0?(c[e+280>>2]|0)==0:0){A=_m(e,f,p,q,k,l,m,n)|0;t=(t|0)>(A|0)?t:A;c[B>>2]=t}}hm(C,f);if((t&-2|0)!=2)Tm(d,m,r,l,f,o,p,G,F,e+328|0,e+304|0,e+296|0,e+312|0,e+320|0,E,q,h,j,D,a[C>>0]|0)|0;if(c[f+220>>2]|0)c[f+252>>2]=1;im(t,e,f,n,k);s=0;while(1){if((s|0)==2)break;else u=0;while(1){if((u|0)==3)break;vl(G+(s*180|0)+(u*60|0)|0);u=u+1|0}s=s+1|0}Mf(F)}i=H;return t|0}function em(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;if(If(a,f,g,d)|0){ld(d+16|0,84245)|0;c[d+12>>2]=99;c[d+8>>2]=2;c[b>>2]=2}return g|0}function fm(b,d,f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v){b=b|0;d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;var w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0;ya=i;i=i+400|0;sa=ya+120|0;ra=ya+72|0;qa=ya+64|0;ta=ya+32|0;pa=ya;ua=ya+312|0;wa=ya+320|0;u=ya+240|0;w=ya+168|0;xa=ya+160|0;oa=ya+156|0;c[ua>>2]=t;na=r+(l*76|0)|0;va=s+(l*180|0)|0;la=g+208|0;ma=g+212|0;c[ma>>2]=c[la>>2];c[xa>>2]=u;c[xa+4>>2]=w;x=wa;y=x+72|0;do{c[x>>2]=0;x=x+4|0}while((x|0)<(y|0));x=u;y=x+72|0;do{c[x>>2]=0;x=x+4|0}while((x|0)<(y|0));x=w;y=x+72|0;do{c[x>>2]=0;x=x+4|0}while((x|0)<(y|0));er(va|0,0,180)|0;u=(c[q>>2]|0)==0;if(!(c[g+268>>2]|0))if(u)u=0;else ka=5;else if(u)if(!(c[q+12>>2]|0)){u=0;ka=6}else u=0;else ka=5;if((ka|0)==5){u=c[q+12>>2]|0;if(!u)u=0;else ka=6}a:do if((ka|0)==6){ja=(l|0)==1;if(ja)if((c[q+24>>2]|0)<1){u=0;break}else D=1;else if(l>>>0>1){ld(f+16|0,84288)|0;c[f+12>>2]=97;c[f+8>>2]=3;u=3;break}else D=(l|0)!=0;if(!(c[r>>2]|0))if((u|0)>0)ka=13;else{u=0;s=0;w=0;ka=31}else if((c[r+12>>2]|0)==0&(u|0)>0)ka=13;else{u=0;s=0;w=0;ka=31}if((ka|0)==13){if(c[la>>2]|0)Cc(oa);rm(d,f,g,q,r)|0;t=g+288|0;s=c[t>>2]|c[f+312>>2];c[v+(l<<3)>>2]=s;c[v+(l<<3)+4>>2]=s;s=f+320|0;w=c[g+292>>2]|c[s>>2];c[v+16+(l<<3)>>2]=w;c[v+16+(l<<3)+4>>2]=w;s=c[s>>2]|0;w=(s&2069|0)!=0;y=w&1;if(!(s&2325))u=(c[r+16>>2]|0)>1;else u=1;x=u&1;if(!(s&256))t=0;else t=(c[t>>2]&256|0)!=0;s=c[r+16>>2]|0;if((s|0)>1)u=1;else u=w&(s|0)==1?16:0;do if(t)if((c[r+92>>2]|0)>1){u=u|2;break}else{u=w&(s|0)==1?u|32:u;break}while(0);if(c[la>>2]|0){ia=Gc(d,oa)|0;c[ma>>2]=(c[ma>>2]|0)-ia}if(c[g+220>>2]|0?Um(b,d,f,g,h,m,n,q,c[ua>>2]|0,-1,x,u)|0:0){u=0;break}if((c[f+8>>2]&-2|0)==2)u=nm(f,g,7,m,n,o,p,r,ua)|0;else{s=x;w=y;ka=31}}do if((ka|0)==31){ha=r+(l*76|0)+16|0;x=c[ha>>2]|0;t=(x|0)>1;if(t)ia=Dq(x,144)|0;else ia=0;switch(l|0){case 0:{w=(c[f+320>>2]&3349|0)!=0;t=t&w;u=t?4:0;t=t&1;w=w&1;break}case 1:{if((c[f+320>>2]&256|0)!=0?(c[g+288>>2]&256|0)!=0:0){w=(c[f+324>>2]&2069|0)!=0;t=t&w;u=t?8:0;t=t&1;w=w&1}else t=s;break}default:t=0}ga=g+220|0;if((c[ga>>2]|0)!=0?(c[r+(l*76|0)+12>>2]|0)>0:0){if(Um(b,d,f,g,h,m,n,na,c[ua>>2]|0,l,t,u)|0){u=0;break a}u=c[ha>>2]|0}else u=x;B=f+328+(l<<2)|0;y=c[B>>2]|0;if((y|0)>(u|0)){u=j+(l<<2)|0;C=c[k+(l<<2)>>2]|0}else{C=u+1|0;z=Dq(C,8)|0;C=Dq(C,8)|0;if(!((z|0)!=0&(C|0)!=0)){ld(f+16|0,84321)|0;c[f+12>>2]=99;c[f+8>>2]=3;u=0;break a}u=j+(l<<2)|0;s=c[u>>2]|0;x=(s|0)==0;if((y|0)>0&(x^1))ir(z|0,s|0,y<<3|0)|0;A=k+(l<<2)|0;t=c[A>>2]|0;if((t|0)!=0&(y|0)>0)ir(C|0,t|0,y<<3|0)|0;if(!x){Cq(s);t=c[A>>2]|0}if(t|0)Cq(t);c[u>>2]=z;c[A>>2]=C;c[B>>2]=c[ha>>2]}ca=c[u>>2]|0;da=f+284|0;ea=g+248|0;V=l+-1|0;fa=r+(V*76|0)+16|0;ba=r+(V*76|0)+32|0;aa=j+(V<<2)|0;V=k+(V<<2)|0;W=f+304+(l<<2)|0;X=f+296+(l<<2)|0;Y=f+288|0;Z=g+184|0;_=g+68|0;$=g+72|0;R=D?84362:92346;S=g+188|0;T=g+84|0;U=(ia|0)==0;N=w|0?84377:92346;O=wa+8|0;P=c[2475]|0;Q=0;b:while(1){if(c[da>>2]|0){u=0;break}if((Q|0)>=(c[ha>>2]|0)){u=0;break}if(c[la>>2]|0)Cc(oa);if(ja?(c[ea>>2]&1|0)==0:0)ka=63;else ka=62;if((ka|0)==62?(ka=0,c[Y>>2]|0):0)ka=63;if((ka|0)==63){ka=0;z=Q+1|0;w=ca+(Q<<3)|0;x=C+(Q<<3)|0;y=0;u=0;while(1){if((y|0)>=(c[fa>>2]|0))break;c:do if((z|0)==(e[(c[ba>>2]|0)+(y<<1)>>1]|0)){t=c[aa>>2]|0;if((c[t+(y<<3)>>2]|0)==0?(c[t+(y<<3)+4>>2]|0)==0:0)break;s=u+1|0;if(!u){t=t+(y<<3)|0;M=c[t+4>>2]|0;L=w;c[L>>2]=c[t>>2];c[L+4>>2]=M;L=(c[V>>2]|0)+(y<<3)|0;M=c[L+4>>2]|0;t=x;c[t>>2]=c[L>>2];c[t+4>>2]=M;t=0;while(1){if((t|0)==2){u=s;break c}u=c[ca+(Q<<3)+(t<<2)>>2]|0;d:do if(u|0){M=u+80|0;c[M>>2]=(c[M>>2]|0)+1;if((c[u+12>>2]|0)<=0)break;switch(t|0){case 0:{c[W>>2]=(c[W>>2]|0)+1;break d}case 1:break;default:break d}if((c[u+32>>2]|0)>0){c[X>>2]=(c[X>>2]|0)+1;break}M=c[w>>2]|0;if(M|0?c[M+12>>2]|0:0)break;c[W>>2]=(c[W>>2]|0)+1}while(0);u=c[C+(Q<<3)+(t<<2)>>2]|0;if(u|0){M=u+52|0;c[M>>2]=(c[M>>2]|0)+1}t=t+1|0}}else u=s}while(0);y=y+1|0}if((u|0)==1){Q=z;continue}if((u|0)>1){ka=86;break}}u=om(d,f,g,n,o,wa,na,Q,c[ua>>2]|0)|0;if(c[la>>2]|0){M=Gc(d,oa)|0;c[ma>>2]=(c[ma>>2]|0)-M}if((u&-2|0)==2)break;if(!((c[ga>>2]|0)==0|(c[wa>>2]|0)==0)?(c[Y>>2]|0)==0:0){z=c[ha>>2]|0;if((z|0)==1){z=c[ua>>2]|0;y=c[_>>2]|0;w=(y|0)==0;do if(w){u=92346;x=92346;s=92346;ka=97}else{ka=a[y>>0]|0;u=ka<<24>>24?81168:92346;if(!(ka<<24>>24)){x=92346;s=92346;ka=97;break}t=c[$>>2]|0;if(!t){t=y;s=81168;ka=100;break}x=y;s=a[t>>0]|0?84228:81168;ka=97}while(0);do if((ka|0)==97){ka=0;t=c[$>>2]|0;if(t|0?a[t>>0]|0:0){w=x;break}if(w){w=x;t=92346}else{t=x;ka=100}}while(0);if((ka|0)==100){ka=0;w=t;t=a[y>>0]|0?84217:92346}c[pa>>2]=N;c[pa+4>>2]=z;c[pa+8>>2]=u;c[pa+12>>2]=w;c[pa+16>>2]=s;c[pa+20>>2]=t;c[pa+24>>2]=R;qq(h,84421,pa)|0}else{A=Q+1|0;B=c[ua>>2]|0;y=c[_>>2]|0;w=(y|0)==0;do if(w){u=92346;x=92346;s=92346;ka=106}else{ka=a[y>>0]|0;u=ka<<24>>24?81168:92346;if(!(ka<<24>>24)){x=92346;s=92346;ka=106;break}t=c[$>>2]|0;if(!t){t=y;s=81168;ka=109;break}x=y;s=a[t>>0]|0?84228:81168;ka=106}while(0);do if((ka|0)==106){ka=0;t=c[$>>2]|0;if(t|0?a[t>>0]|0:0){w=x;break}if(w){w=x;t=92346}else{t=x;ka=109}}while(0);if((ka|0)==109){ka=0;w=t;t=a[y>>0]|0?84217:92346}c[ta>>2]=A;c[ta+4>>2]=z;c[ta+8>>2]=B;c[ta+12>>2]=u;c[ta+16>>2]=w;c[ta+20>>2]=s;c[ta+24>>2]=t;c[ta+28>>2]=R;qq(h,84455,ta)|0}M=Vm(b,c[wa>>2]|0,c[O>>2]|0,0,1,0,0,1,0,0,0,c[S>>2]|0,T,c[Z>>2]|0,h)|0;c[Y>>2]=(M|0)==27&1;if(!M)cd(P,84508,qa)|0}if(gm(b,d,f,g,wa,q,ca,C,l,Q,0,xa,v,0)|0){u=Q;ka=158;break}M=Q+1|0;J=ca+(Q<<3)|0;K=C+(Q<<3)|0;L=0;u=0;while(1){if(!(c[ga>>2]|0))break;if(!((L|0)<2&(c[Y>>2]|0)==0))break;I=xa+(L<<2)|0;t=c[I>>2]|0;e:do if(c[t+24>>2]|0){if(c[t+28>>2]|0)break;F=(c[(c[ca+(Q<<3)+(L<<2)>>2]|0)+32>>2]|0)>0;G=(c[t+32>>2]|0)>0;E=G&1;F=F?84548:(c[Z>>2]&1|0)!=0&(F^1)?84538:92346;G=G?2:1;H=0;while(1){if((H|0)==(G|0))break e;t=c[I>>2]|0;if(!(c[t+4>>2]|0))t=0;else t=(c[t+40>>2]|0)!=0;k=(H|0)>0?84559:92346;j=t&1;f:while(1){if((j|0)<=-1)break;r=(j|0)>0;u=(r&1)+u|0;z=c[ha>>2]|0;B=r?84570:84583;D=c[ua>>2]|0;A=c[_>>2]|0;y=(A|0)==0;if((z|0)>1){do if(y){t=92346;x=92346;w=92346;ka=130}else{ka=a[A>>0]|0;t=ka<<24>>24?81168:92346;if(!(ka<<24>>24)){x=92346;w=92346;ka=130;break}s=c[$>>2]|0;if(!s){s=A;w=81168;ka=133;break}x=A;w=a[s>>0]|0?84228:81168;ka=130}while(0);do if((ka|0)==130){ka=0;s=c[$>>2]|0;if(s|0?a[s>>0]|0:0)break;if(y)s=92346;else{s=x;ka=133}}while(0);if((ka|0)==133){ka=0;x=s;s=a[A>>0]|0?84217:92346}c[ra>>2]=B;c[ra+4>>2]=M;c[ra+8>>2]=z;c[ra+12>>2]=D;c[ra+16>>2]=F;c[ra+20>>2]=k;c[ra+24>>2]=t;c[ra+28>>2]=x;c[ra+32>>2]=w;c[ra+36>>2]=s;c[ra+40>>2]=R;qq(h,84594,ra)|0}else{do if(y){t=92346;x=92346;w=92346;ka=139}else{ka=a[A>>0]|0;t=ka<<24>>24?81168:92346;if(!(ka<<24>>24)){x=92346;w=92346;ka=139;break}s=c[$>>2]|0;if(!s){s=A;w=81168;ka=142;break}x=A;w=a[s>>0]|0?84228:81168;ka=139}while(0);do if((ka|0)==139){ka=0;s=c[$>>2]|0;if(s|0?a[s>>0]|0:0)break;if(y)s=92346;else{s=x;ka=142}}while(0);if((ka|0)==142){ka=0;x=s;s=a[A>>0]|0?84217:92346}c[sa>>2]=B;c[sa+4>>2]=D;c[sa+8>>2]=F;c[sa+12>>2]=k;c[sa+16>>2]=t;c[sa+20>>2]=x;c[sa+24>>2]=w;c[sa+28>>2]=s;c[sa+32>>2]=R;qq(h,84648,sa)|0}do if(!(r&(u|0)!=1)){if(!(c[ga>>2]|0))break;t=c[I>>2]|0;s=c[t+8>>2]|0;if(r)t=Vm(b,c[t+4>>2]|0,s,c[t+12>>2]|0,0,c[t+44>>2]|0,t+48|0,E,L,0,0,c[S>>2]|0,T,c[Z>>2]|0,h)|0;else t=Vm(b,c[t>>2]|0,s,0,0,0,0,H,L,J,K,c[S>>2]|0,T,c[Z>>2]|0,h)|0;r=(t|0)==27;c[Y>>2]=r&1;if(r)break f}while(0);j=j+-1|0}H=H+1|0}}while(0);L=L+1|0}if(U){Q=M;continue}else t=0;while(1){if((t|0)==2){Q=M;continue b}u=c[xa+(t<<2)>>2]|0;if(c[u+24>>2]|0){x=ia+(Q*144|0)+(t*72|0)|0;s=u;y=x+72|0;do{c[x>>2]=c[s>>2];x=x+4|0;s=s+4|0}while((x|0)<(y|0));x=u;y=x+72|0;do{c[x>>2]=0;x=x+4|0}while((x|0)<(y|0))}t=t+1|0}}if((ka|0)==86){ld(f+16|0,84391)|0;c[f+12>>2]=99;c[f+8>>2]=2;u=0;break a}else if((ka|0)==158)u=Zm(f,g,na,u,c[ua>>2]|0,m,n,o,p)|0;t=(ia|0)!=0;if(!(t&(u&-2|0)!=2))if(t)t=0;else break;else{Lk(va,ia,c[ha>>2]|0)|0;t=0}while(1){if((t|0)<(c[ha>>2]|0))s=0;else break;while(1){if((s|0)==2)break;tl(ia+(t*144|0)+(s*72|0)|0);s=s+1|0}t=t+1|0}Cq(ia)}while(0);tl(wa);t=0;while(1){if((t|0)==2)break a;tl(c[xa+(t<<2)>>2]|0);t=t+1|0}}while(0);i=ya;return u|0}function gm(a,d,f,g,h,j,k,l,m,n,o,p,q,r){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;var s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;I=i;i=i+32|0;H=I+28|0;y=I+24|0;z=I+20|0;A=I+16|0;D=I+8|0;E=I;c[z>>2]=c[g+288>>2];c[A>>2]=c[f+320>>2]|c[g+292>>2];Cc(H);r=(c[g+192>>2]&3|0)==0;o=0;while(1){if((o|0)==2)break;c[D+(o<<2)>>2]=0;c[E+(o<<2)>>2]=0;o=o+1|0}s=r&1;w=g+184|0;x=h+8|0;t=h+16|0;u=h+20|0;v=0;while(1){if((v|0)==2)break;r=(v|0)==1;if(!(c[A>>2]&49152|(r?2:0)))o=0;else o=c[w>>2]&4;if((v|0)==0?(c[w>>2]&1|0)!=0:0)G=12;else G=10;do if((G|0)==10){G=0;if(r?c[w>>2]&2|0:0){G=12;break}tl(c[p+(v<<2)>>2]|0)}while(0);if((G|0)==12){G=0;c[D+(v<<2)>>2]=Nn(c[h>>2]|0,c[x>>2]|0,t,u,o)|0;r=Pn(c[x>>2]|0,c[u>>2]|0,o,s)|0;c[E+(v<<2)>>2]=r;if(r|0)c[r+12>>2]=c[u>>2];ul(c[p+(v<<2)>>2]|0,c[x>>2]|0,v)|0}v=v+1|0}r=Gc(d,H)|0;F=g+208|0;if(c[F>>2]|0){v=g+212|0;c[v>>2]=(c[v>>2]|0)-r}c[f>>2]=(c[f>>2]|0)+r;Cc(H);if(c[F>>2]|0){c[y>>2]=c[H>>2];r=c[g+212>>2]|0;if((r|0)>0){Hc(d,y,r);r=y}else r=y}else r=0;s=qe(a,d,D,E,j,c[h>>2]|0,p,c[x>>2]|0,c[w>>2]|0,c[g+272>>2]|0,c[g+276>>2]|0,z,A,r,0,f+16|0)|0;In(c[h>>2]|0,c[x>>2]|0,n+1|0)|0;o=0;while(1){if((o|0)==2)break;r=c[E+(o<<2)>>2]|0;if(r|0?(c[r+4>>2]|0)>0:0){h=q+32+(m<<3)+(o<<2)|0;c[h>>2]=c[h>>2]|c[r+84>>2];h=q+(m<<3)+(o<<2)|0;c[h>>2]=c[h>>2]|c[r+76>>2];h=q+16+(m<<3)+(o<<2)|0;c[h>>2]=c[h>>2]|c[r+80>>2];h=q+48+(m<<3)+(o<<2)|0;c[h>>2]=c[h>>2]|c[r+88>>2]}o=o+1|0}do if((s|0)>=0){if(!s){c[f+4>>2]=-1;break}r=c[D>>2]|0;if(r|0?(B=c[r>>2]|0,B|0):0){c[f+4>>2]=B;break}r=c[D+4>>2]|0;if(r|0?(C=c[r>>2]|0,C|0):0)c[f+4>>2]=C}else c[f+4>>2]=s;while(0);v=f+4|0;if(!(c[v>>2]|0))$m(D,p,f)|0;r=Gc(d,H)|0;if(c[F>>2]|0){C=g+212|0;c[C>>2]=(c[C>>2]|0)-r}c[f>>2]=(c[f>>2]|0)+r;Cc(H);r=0;while(1){if((r|0)==2)break;B=D+(r<<2)|0;c[k+(n<<3)+(r<<2)>>2]=c[B>>2];C=E+(r<<2)|0;c[l+(n<<3)+(r<<2)>>2]=c[C>>2];c[B>>2]=0;c[C>>2]=0;r=r+1|0}r=c[v>>2]|0;if(!r){r=c[k+(n<<3)>>2]|0;if(!r)u=0;else u=(c[r+12>>2]|0)>0;o=c[k+(n<<3)+4>>2]|0;if(!o)s=0;else s=(c[o+12>>2]|0)>0;if(u){r=(c[r+32>>2]|0)==0;if(r|s^1)G=54;else G=53}else if(s)G=53;else{o=0;r=0}if((G|0)==53){r=(c[o+32>>2]|0)==0;G=54}if((G|0)==54){r=r&1;if(s)o=(c[o+32>>2]|0)>0;else o=0}if((r|0)==(o<<31>>31|0)){r=0;G=68}else{t=s&1;s=f+304+(m<<2)|0;c[s>>2]=(c[s>>2]|0)+r;s=f+296+(m<<2)|0;c[s>>2]=(c[s>>2]|0)+(o&1);s=l+(n<<3)+4|0;o=u&1^1;while(1){if((o|0)>(t|0))break;r=c[k+(n<<3)+(o<<2)>>2]|0;if((c[r+48>>2]|0)==0?(c[r+56>>2]|0)==0:0){r=c[r+72>>2]|0;if(!r)r=0;else r=(e[r>>1]|0)>1}else r=1;if((o|0)==1){G=c[s>>2]|0;r=(r|((b[G+68>>1]|0)+(b[G+66>>1]|0)+(b[G+70>>1]|0)|0)>0)&1}else r=r&1;G=c[p+(o<<2)>>2]|0;c[G+24>>2]=1;c[G+32>>2]=r;o=o+1|0}r=c[v>>2]|0;G=67}}else G=67;if((G|0)==67)switch(r|0){case -30013:case -30002:{o=3;break}default:G=68}if((G|0)==68)o=(r|0)==0?0:2;r=Gc(d,H)|0;if(c[F>>2]|0){g=g+212|0;c[g>>2]=(c[g>>2]|0)-r}c[f>>2]=(c[f>>2]|0)+r;i=I;return o|0}function hm(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;if((c[d+180>>2]|0)!=6?(a[b>>0]=0,c[d+192>>2]&32768|0):0){f=d+288|0;if(!(c[f>>2]&256))e=0;else{a[b>>0]=8;e=8}g=d+184|0;d=c[g>>2]|0;if(d&1){e=(e&255|4)&255;a[b>>0]=e;d=c[g>>2]|0}if(d&16384){e=(e&255|1)&255;a[b>>0]=e;d=c[g>>2]|0}if(!(d&6144)){e=(e&255|2)&255;a[b>>0]=e}d=c[f>>2]|0;if(d&524288){e=(e&255|16)&255;a[b>>0]=e;d=c[f>>2]|0}if(d&1048576){e=(e&255|32)&255;a[b>>0]=e}if(!(c[g>>2]&16))a[b>>0]=e&252}return}function im(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;if((((e|0)!=0&((a&-2|0)!=2&(c[d+236>>2]|0)!=0)?(i=c[e+16>>2]|0,i|0):0)?(g=c[b+272>>2]|0,(g|0)>-1):0)?(h=c[b+276>>2]|0,(g|0)<(h|0)):0)Uk(f,g,h,i,0)|0;return}function jm(b,d,e,f,g,h,j,k,l,m,n,o,p,q,r,s){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;var t=0,u=0,v=0,w=0,x=0,y=0;y=i;i=i+32|0;w=y;do if(((((o|0)!=0?(t=c[o+68>>2]|0,(t|0)!=0):0)?(c[t+4>>2]|0)>0:0)?(c[t+16>>2]|0)!=0:0)?((c[f+180>>2]|0)+-1|0)>>>0<2:0){u=e+16|0;v=xm(o,c[f+276>>2]|0,u)|0;if(!v)if(!(Bm(o,u)|0)){x=19;break}else{ld(u,84731)|0;c[o+12>>2]=-1;t=2;break}c[e+4>>2]=v;k=c[f+68>>2]|0;m=(k|0)==0;if(!m){g=a[k>>0]|0;t=g<<24>>24?81168:92346;if(g<<24>>24){d=c[f+72>>2]|0;if(!d){h=t;j=k;b=81168}else{h=t;j=k;b=a[d>>0]|0?84228:81168}}else{h=t;j=92346;b=92346}}else{h=92346;j=92346;b=92346}d=c[f+72>>2]|0;if(!d)if(m)t=92346;else x=14;else{t=(a[d>>0]|0)!=0;if(t|m)t=t?d:92346;else x=14}if((x|0)==14)t=a[k>>0]|0?84217:92346;c[w>>2]=v;c[w+4>>2]=u;c[w+8>>2]=q;c[w+12>>2]=h;c[w+16>>2]=j;c[w+20>>2]=b;c[w+24>>2]=t;ad(l,84692,w)|0;c[o+12>>2]=-1;t=2}else x=19;while(0);if((x|0)==19)t=dm(b,d,e,f,g,h,j,k,l,m,n,o,p,q,r,s)|0;i=y;return t|0}function km(a,b,d,e,f,g,h,j,k,l,m){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=i;i=i+336|0;A=D;v=(m|0)!=0;h=v&1;ql(k);do if(v){s=f+16|0;if((c[s>>2]|0)!=(c[2534]|0)){t=(c[d+180>>2]|0)==5?0:h;q=c[m>>2]|0;o=(q|0)==0;p=m+4|0;h=c[p>>2]|0;if(!o?(n=m+8|0,r=c[n>>2]|0,(h|0)>(r+1|0)):0){h=r;e=q}else{e=Dq(h+100|0,4)|0;if(!e){h=3;break}if(o){c[p>>2]=0;c[m+8>>2]=0;c[m+12>>2]=0;h=0}else{if(h|0)ir(e|0,q|0,h<<2|0)|0;Cq(q);h=c[p>>2]|0}c[p>>2]=h+100;c[m>>2]=e;h=m+8|0;n=h;h=c[h>>2]|0}e=c[e+(h<<2)>>2]|0;if((e|0)==-1)h=-1;else{if(t){if(xq(c[s>>2]|0,e,0)|0){h=3;break}h=c[n>>2]|0;if(h)if((c[m+12>>2]|0)>(h|0))e=-1;else{h=3;break}else{h=0;e=-1}}c[l>>2]=h;p=t;u=18}}else h=3}else{p=h;e=-1;u=18}while(0);a:do if((u|0)==18){h=lm(a,b,d,f,k,0,0)|0;if(!h){b:do switch(c[d+180>>2]|0){case 2:case 1:case 4:{h=c[d+80>>2]|0;if(!h){c[l>>2]=(c[l>>2]|0)+1;break b}else{c[l>>2]=h;break b}}default:c[l>>2]=(c[l>>2]|0)+1}while(0);h=nm(b,d,7,f,g,0,j,k,l)|0}if((((c[f+20>>2]|0)==2?(B=f+16|0,w=c[B>>2]|0,v&(w|0)!=0):0)?(x=c[m>>2]|0,x|0):0)?(C=m+8|0,y=c[C>>2]|0,z=y+1|0,(c[x+(z<<2)>>2]|0)<1):0){c:do switch(h|0){case 3:case -1:{c[x+(y<<2)>>2]=-1;n=0;break}default:{if((w|0)==(c[2534]|0)){h=3;break a}if((c[m+4>>2]|0)<=(z|0)){h=3;break a}if(!p){e=-1;n=lm(a,A,d,f,0,0,0)|0;break c}o=uq(w)|0;n=lm(a,A,d,f,0,0,0)|0;if((o|0)!=-1)xq(c[B>>2]|0,o,0)|0}}while(0);if((n|0)==3|((h|0)==-1|(h|0)==3|(n|0)==-1)){n=c[C>>2]|0;c[(c[m>>2]|0)+(n+1<<2)>>2]=-1}else{if(p)e=c[b+276>>2]|0;n=c[C>>2]|0;c[(c[m>>2]|0)+(n+1<<2)>>2]=e}e=m+12|0;if((c[e>>2]|0)<=(n+1|0))c[e>>2]=n+2}if((h|0)==-1){c[l>>2]=(c[l>>2]|0)+-1;h=-1}}while(0);i=D;return h|0}function lm(b,d,e,f,g,h,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=i;i=i+32|0;l=D+8|0;j=D;A=D+20|0;B=D+16|0;w=D+12|0;z=(c[e+192>>2]&3|0)==0&1;c[B>>2]=0;C=e+184|0;t=4-((c[C>>2]|0)>>>14&1)|0;if(!(c[e+272>>2]|0))h=32;else{c[B>>2]=16;h=48}if(c[e+276>>2]|0)c[B>>2]=h;er(d|0,0,336)|0;m=e+180|0;a:do switch(c[m>>2]|0){case 2:case 1:{if(!g){c[w>>2]=0;if((c[e+228>>2]|0)==0?(C=jl(f,0,0,0,0,0,0,0,0,B,w,0)|0,(C|0)>0?1:((c[w>>2]|0)+-11|0)>>>0>8):0){h=0;k=78;break a}else{h=-1;break a}}l=e+72|0;h=c[l>>2]|0;if(h|0?a[h>>0]|0:0){h=pp(h,43)|0;if(((((h|0)!=0?(a[h+-1>>0]|0)==91:0)?(q=h+1|0,r=Rp(q,w,10)|0,(r|0)>0):0)?(s=c[w>>2]|0,(a[s>>0]|0)==93):0)?(a[s+1>>0]|0)==0:0){c[j>>2]=r+1;qq(q,84776,j)|0}else{x=c[l>>2]|0;x=x+(cp(x)|0)|0;a[x>>0]=a[84780]|0;a[x+1>>0]=a[84781]|0;a[x+2>>0]=a[84782]|0;a[x+3>>0]=a[84783]|0;a[x+4>>0]=a[84784]|0;a[x+5>>0]=a[84785]|0}}Cc(A);k=f+20|0;if((c[k>>2]|0)==2?(v=c[f+16>>2]|0,v|0):0){if((v|0)==(c[2534]|0))h=-1;else h=uq(v)|0;c[d+272>>2]=h}h=e+76|0;j=e+80|0;jl(f,g,c[e+228>>2]|0,z,c[e+256>>2]|0,c[e+68>>2]|0,c[l>>2]|0,h,j,B,d+12|0,d+16|0)|0;if(!((c[e+240>>2]|0)!=0?(c[h>>2]|0)!=999999:0))c[h>>2]=0;if(!((c[e+244>>2]|0)!=0?(c[j>>2]|0)>=0:0))c[j>>2]=0;if((c[k>>2]|0)==2?(y=c[f+16>>2]|0,y|0):0){if((y|0)==(c[2534]|0))h=-1;else h=uq(y)|0;c[d+276>>2]=h}c[d>>2]=(Gc(b,A)|0)+(c[d>>2]|0);h=c[e+264>>2]|0;do if(!(h&4)){if(h&8|0){c[B>>2]=2;h=2;break}h=c[B>>2]|0;if(h&1){h=h&-3;c[B>>2]=h}}else{c[B>>2]=1;h=1}while(0);l=d+292|0;k=h&3|c[l>>2]&-4;c[l>>2]=k;j=c[C>>2]|0;if((j&8208|0)==8208){j=j&-1537;if(!(h&1)){c[C>>2]=j|512;c[l>>2]=k|2;h=0;k=78;break a}else{c[C>>2]=j;c[l>>2]=k|1;h=0;k=78;break a}}else{h=0;k=78}break}case 4:{if(!g){c[w>>2]=0;if((c[e+228>>2]|0)==0?(C=mm(f,0,0,0,0,0,4,0,0,0,0,w,0)|0,(C|0)>0?1:((c[w>>2]|0)+-11|0)>>>0>8):0){h=0;k=78;break a}else{h=-1;break a}}k=e+72|0;h=c[k>>2]|0;if(h|0?a[h>>0]|0:0){h=pp(h,43)|0;if(((((h|0)!=0?(a[h+-1>>0]|0)==91:0)?(n=h+1|0,o=Rp(n,w,10)|0,(o|0)>0):0)?(p=c[w>>2]|0,(a[p>>0]|0)==93):0)?(a[p+1>>0]|0)==0:0){c[l>>2]=o+1;qq(n,84776,l)|0}else{y=c[k>>2]|0;y=y+(cp(y)|0)|0;a[y>>0]=a[84780]|0;a[y+1>>0]=a[84781]|0;a[y+2>>0]=a[84782]|0;a[y+3>>0]=a[84783]|0;a[y+4>>0]=a[84784]|0;a[y+5>>0]=a[84785]|0}}Cc(A);j=f+20|0;if((c[j>>2]|0)==2?(u=c[f+16>>2]|0,u|0):0){if((u|0)==(c[2534]|0))h=-1;else h=uq(u)|0;c[d+272>>2]=h}mm(f,g,c[e+228>>2]|0,z,c[e+256>>2]|0,t,c[m>>2]|0,c[e+68>>2]|0,c[k>>2]|0,e+80|0,B,d+12|0,d+16|0)|0;if((c[j>>2]|0)==2?(x=c[f+16>>2]|0,x|0):0){if((x|0)==(c[2534]|0))h=-1;else h=uq(x)|0;c[d+276>>2]=h}c[d>>2]=(Gc(b,A)|0)+(c[d>>2]|0);h=c[e+264>>2]|0;do if(!(h&4)){if(h&8|0){c[B>>2]=2;j=2;break}h=c[B>>2]|0;if(!(h&1))j=h;else{j=h&-3;c[B>>2]=j}}else{c[B>>2]=1;j=1}while(0);h=d+292|0;c[h>>2]=c[h>>2]|j;h=c[C>>2]|0;if((h&8208|0)==8208){h=h&-1537;if(!(j&1)){c[C>>2]=h|512;h=0;k=78;break a}else{c[C>>2]=h;h=0;k=78;break a}}else{h=0;k=78}break}default:{h=3;k=78}}while(0);i=D;return h|0}function mm(d,f,g,h,j,k,l,m,n,o,p,q,r){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;var s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0;R=i;i=i+16|0;G=R+12|0;H=R+8|0;L=R+4|0;I=R;c[L>>2]=0;c[I>>2]=0;E=c[p>>2]&16|0?32766:1024;P=(r|0)!=0;if(P)a[r>>0]=0;if(o|0)c[o>>2]=0;Q=(f|0)!=0;F=f+64|0;C=Q&(h|0)!=0?I:0;D=Q?L:0;M=f+12|0;z=(g|0)!=0;A=f+8|0;K=f+4|0;B=(f|0)!=0;h=0;a:do{if(Q){x=c[f>>2]|0;y=c[F>>2]|0}else{x=0;y=0}g=bm(d,C,j,k,l,D,32766,G,H,m,n,o,p,q,r)|0;b:do if((g|0)<1){s=c[q>>2]|0;if(!s){ld(r,84786)|0;c[q>>2]=98;break}if((g|0)==0&B&(s+-11|0)>>>0<9?z&(c[M>>2]|0)>0:0){J=13;break a}else{g=0;J=37}}else if(Q){s=c[M>>2]|0;h=s+g|0;if((h|0)>=(E|0)){ld(r,84802)|0;c[q>>2]=70;c[M>>2]=-1;break}if(!x){c[f>>2]=c[L>>2];c[F>>2]=c[I>>2];c[L>>2]=0;c[I>>2]=0;c[M>>2]=g;c[A>>2]=c[H>>2];c[K>>2]=c[G>>2];break}t=Dq(h,176)|0;c[f>>2]=t;do if(t|0){if(c[I>>2]|0?(w=Dq(h,32)|0,c[F>>2]=w,(w|0)==0):0)break;if(s|0){ir(t|0,x|0,s*176|0)|0;w=c[L>>2]|0;v=0;while(1){if((v|0)>=(g|0))break;t=w+(v*176|0)+92|0;s=c[M>>2]|0;u=0;while(1){if((u|0)>=(a[t>>0]|0))break;S=w+(v*176|0)+8+(u<<1)|0;b[S>>1]=(e[S>>1]|0)+s;u=u+1|0}S=w+(v*176|0)+48|0;b[S>>1]=(e[S>>1]|0)+s;v=v+1|0}t=c[F>>2]|0;if((y|0)!=0&(t|0)!=0)ir(t|0,y|0,s<<5|0)|0}Cq(x);if(y|0)Cq(y);ir((c[f>>2]|0)+((c[M>>2]|0)*176|0)|0,c[L>>2]|0,g*176|0)|0;s=c[F>>2]|0;t=c[I>>2]|0;if((s|0)!=0&(t|0)!=0)ir(s+(c[M>>2]<<5)|0,t|0,g<<5|0)|0;c[M>>2]=(c[M>>2]|0)+g;c[A>>2]=(c[A>>2]|0)+(c[H>>2]|0);y=c[G>>2]|0;S=c[K>>2]|0;c[K>>2]=(y|0)>(S|0)?y:S;break b}while(0);ld(r,85269)|0;c[q>>2]=-1}else J=37;while(0);if((J|0)==37){J=0;h=g+h|0}g=c[L>>2]|0;if(g|0){Cq(g);c[L>>2]=0}}while(z&(c[q>>2]|0)==0);if((J|0)==13)c[q>>2]=0;g=c[I>>2]|0;if(g|0)Cq(g);g=c[L>>2]|0;if(g|0)Cq(g);g=c[q>>2]|0;do if(Q&(g|0)==0){if(fi(c[f>>2]|0,c[M>>2]|0,0)|0?(ld(r,84850)|0,(c[K>>2]|0)==0):0){c[q>>2]=1;J=51;break}O=c[q>>2]|0;J=50}else{O=g;J=50}while(0);if((J|0)==50?O|0:0)J=51;do if((J|0)==51?(ql(f),N=c[q>>2]|0,N|0):0){if((N|0)>10){if(!(P&(N|0)>19))break}else if(!P)break;if(!(a[r>>0]|0))ld(r,84887)|0}while(0);if(Q)h=c[M>>2]|0;i=R;return h|0}function nm(b,d,e,f,g,h,j,k,l){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;F=i;i=i+128|0;D=F+96|0;z=F+64|0;v=F+32|0;u=F+24|0;t=F;w=b+12|0;h=c[w>>2]|0;do if((h+-11|0)>>>0>=9){if((c[l>>2]|0)<(c[d+172>>2]|0)){h=b+8|0;c[h>>2]=-2;k=-2;break}C=b+16|0;k=pe(d,h,C,c[k+12>>2]|0)|0;h=b+8|0;c[h>>2]=k;if((k|0)==3){if(e&4|0){s=c[w>>2]|0;t=c[l>>2]|0;p=c[d+68>>2]|0;q=(p|0)==0;if(!q){u=a[p>>0]|0;k=u<<24>>24?81168:92346;if(u<<24>>24){m=c[d+72>>2]|0;if(!m){r=p;o=81168}else{r=p;o=a[m>>0]|0?84228:81168}}else{r=92346;o=92346}}else{k=92346;r=92346;o=92346}n=c[d+72>>2]|0;if(!n)if(q)m=92346;else E=24;else{m=(a[n>>0]|0)!=0;if(m|q)m=m?n:92346;else E=24}if((E|0)==24)m=a[p>>0]|0?84217:92346;c[v>>2]=s;c[v+4>>2]=C;c[v+8>>2]=t;c[v+12>>2]=k;c[v+16>>2]=r;c[v+20>>2]=o;c[v+24>>2]=m;ad(g,84997,v)|0}k=c[j+16>>2]|0;if(((k|0?(x=c[b+272>>2]|0,(x|0)>-1):0)?(y=c[b+276>>2]|0,(x|0)<(y|0)):0)?(c[d+236>>2]|0)==0:0)Uk(f,x,y,k,c[l>>2]|0)|0;k=c[h>>2]|0}if((k|0)==2){if(e&2|0){s=c[w>>2]|0;t=c[d+192>>2]&16|0?85055:85063;u=c[l>>2]|0;q=c[d+68>>2]|0;r=(q|0)==0;if(!r){y=a[q>>0]|0;k=y<<24>>24?81168:92346;if(y<<24>>24){m=c[d+72>>2]|0;if(!m){p=q;o=81168}else{p=q;o=a[m>>0]|0?84228:81168}}else{p=92346;o=92346}}else{k=92346;p=92346;o=92346}n=c[d+72>>2]|0;if(!n)if(r)m=92346;else E=41;else{m=(a[n>>0]|0)!=0;if(m|r)m=m?n:92346;else E=41}if((E|0)==41)m=a[q>>0]|0?84217:92346;c[z>>2]=s;c[z+4>>2]=t;c[z+8>>2]=C;c[z+12>>2]=u;c[z+16>>2]=k;c[z+20>>2]=p;c[z+24>>2]=o;c[z+28>>2]=m;ad(g,85069,z)|0}k=c[j+16>>2]|0;if(((k|0?(A=c[b+272>>2]|0,(A|0)>-1):0)?(B=c[b+276>>2]|0,(A|0)<(B|0)):0)?(c[d+236>>2]|0)==0:0)Uk(f,A,B,k,c[l>>2]|0)|0}if((e&1|0)==0|(c[h>>2]|0)!=1)k=0;else{s=c[l>>2]|0;o=c[d+68>>2]|0;p=(o|0)==0;if(!p){b=a[o>>0]|0;k=b<<24>>24?81168:92346;if(b<<24>>24){m=c[d+72>>2]|0;if(!m){q=k;r=o;n=81168}else{q=k;r=o;n=a[m>>0]|0?84228:81168}}else{q=k;r=92346;n=92346}}else{q=92346;r=92346;n=92346}m=c[d+72>>2]|0;if(!m)if(p)k=92346;else E=56;else{k=(a[m>>0]|0)!=0;if(k|p)k=k?m:92346;else E=56}if((E|0)==56)k=a[o>>0]|0?84217:92346;c[D>>2]=C;c[D+4>>2]=s;c[D+8>>2]=q;c[D+12>>2]=r;c[D+16>>2]=n;c[D+20>>2]=k;ad(g,85119,D)|0;k=0}}else{r=b+16|0;if(a[r>>0]|0){s=c[l>>2]|0;p=c[d+68>>2]|0;q=(p|0)==0;if(!q){D=a[p>>0]|0;h=D<<24>>24?81168:92346;if(D<<24>>24){k=c[d+72>>2]|0;if(!k){n=h;o=p;m=81168}else{n=h;o=p;m=a[k>>0]|0?84228:81168}}else{n=h;o=92346;m=92346}}else{n=92346;o=92346;m=92346}k=c[d+72>>2]|0;if(!k)if(q)h=92346;else E=10;else{h=(a[k>>0]|0)!=0;if(h|q)h=h?k:92346;else E=10}if((E|0)==10)h=a[p>>0]|0?84217:92346;c[t>>2]=r;c[t+4>>2]=s;c[t+8>>2]=n;c[t+12>>2]=o;c[t+16>>2]=m;c[t+20>>2]=h;ad(g,84901,t)|0}c[u>>2]=(c[l>>2]|0)+-1;ad(g,84950,u)|0;h=b+8|0;k=-1}while(0);E=c[h>>2]|0;i=F;return ((E|0)>0?E:k)|0}function om(b,d,f,g,h,j,k,l,m){b=b|0;d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=i;i=i+32|0;t=w;q=w+28|0;Cc(q);u=k+28|0;ul(j,e[(c[u>>2]|0)+(l<<1)>>1]|0,0)|0;s=l+1|0;r=j+8|0;c[r>>2]=Hn(c[k>>2]|0,c[k+12>>2]|0,s,c[j>>2]|0)|0;q=Gc(b,q)|0;c[d>>2]=(c[d>>2]|0)+q;q=c[r>>2]|0;if((q|0)>=1?(e[(c[u>>2]|0)+(l<<1)>>1]|0)==(q|0):0)h=c[d+8>>2]|0;else{q=d+16|0;ld(q,85162)|0;k=c[f+68>>2]|0;n=(k|0)==0;if(!n){p=a[k>>0]|0;h=p<<24>>24?81168:92346;if(p<<24>>24){b=c[f+72>>2]|0;if(!b){o=h;p=k;j=81168}else{o=h;p=k;j=a[b>>0]|0?84228:81168}}else{o=h;p=92346;j=92346}}else{o=92346;p=92346;j=92346}b=c[f+72>>2]|0;if(!b)if(n)h=92346;else v=11;else{h=(a[b>>0]|0)!=0;if(h|n)h=h?b:92346;else v=11}if((v|0)==11)h=a[k>>0]|0?84217:92346;c[t>>2]=q;c[t+4>>2]=s;c[t+8>>2]=m;c[t+12>>2]=o;c[t+16>>2]=p;c[t+20>>2]=j;c[t+24>>2]=h;ad(g,85187,t)|0;h=c[r>>2]|0;if((h|0)>=0)h=(e[(c[u>>2]|0)+(l<<1)>>1]|0)!=(h|0)?-30011:-30019;c[d+4>>2]=h;c[d+8>>2]=2;h=2}i=w;return h|0}function pm(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=i;i=i+64|0;r=s+16|0;q=s+8|0;p=s;o=s+24|0;a:do if(((b|0)!=0?(m=b+12|0,g=c[m>>2]|0,(g|0)>0):0)?(n=c[b>>2]|0,(n|0)!=0):0){l=(e|0)==0;k=0;e=0;while(1){if((k|0)>=(g|0))break a;b=a[n+(k*176|0)+94>>0]|0;if(!l)b=(a[n+(k*176|0)+95>>0]|0)+b+(a[n+(k*176|0)+96>>0]|0)+(a[n+(k*176|0)+97>>0]|0)|0;g=n+(k*176|0)+99|0;h=n+(k*176|0)+100|0;j=fo(d[n+(k*176|0)+6>>0]|0,a[g>>0]|0,a[h>>0]|0,a[n+(k*176|0)+93>>0]|0,b,a[n+(k*176|0)+92>>0]|0)|0;if(j){e=e+1|0;ld(f,85219)|0;t=n+(k*176|0)|0;b=cp(t)|0;ir(o|0,t|0,b+1|0)|0;g=a[g>>0]|0;if(g<<24>>24){c[p>>2]=g<<24>>24;b=(qq(o+b|0,85248,p)|0)+b|0}g=a[h>>0]|0;if(g<<24>>24){h=o+b|0;if(g<<24>>24!=1)if(g<<24>>24==2)g=85258;else g=g<<24>>24==3?85252:85254;else g=85256;c[q>>2]=g;b=(qq(h,85260,q)|0)+b|0}c[r>>2]=j;qq(o+b|0,85264,r)|0;ld(f,o)|0}g=c[m>>2]|0;k=k+1|0}}else e=0;while(0);i=s;return e|0}function qm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=c[a>>2]|0;if(i){d=c[b+12>>2]|0;if((c[a+12>>2]|0)<(d|0)){e=d;h=4}else m=i}else{e=c[b+12>>2]|0;h=4}if((h|0)==4){d=e;m=Dq(e+1|0,176)|0}l=a+32|0;f=c[l>>2]|0;if(f){e=c[b+16>>2]|0;if((c[a+16>>2]|0)<(e|0))h=9;else{k=a+28|0;j=c[k>>2]|0;g=j}}else{e=c[b+16>>2]|0;h=9}if((h|0)==9){j=Dq(e+1|0,2)|0;g=a+28|0;k=g;g=c[g>>2]|0}if((g|0)!=0?(c[a+16>>2]|0)>=(e|0):0)h=f;else h=Dq(e+1|0,2)|0;e=(m|0)!=0;f=(j|0)!=0;g=(h|0)!=0;if(!(e&f&g)){if(!((i|0)==(m|0)|e^1))Cq(m);if(f?(c[k>>2]|0)!=(j|0):0)Cq(j);if(g?(c[l>>2]|0)!=(h|0):0){Cq(h);d=-1}else d=-1}else{e=c[b>>2]|0;if(e|0)ir(m|0,e|0,d*176|0)|0;d=c[b+28>>2]|0;if(d|0)ir(j|0,d|0,c[b+16>>2]<<1|0)|0;d=c[b+32>>2]|0;if(d|0)ir(h|0,d|0,c[b+16>>2]<<1|0)|0;d=c[a>>2]|0;if(!((d|0)==0|(d|0)==(m|0)))Cq(d);d=c[k>>2]|0;if(!((d|0)==0|(d|0)==(j|0)))Cq(d);d=c[l>>2]|0;if(!((d|0)==0|(d|0)==(h|0)))Cq(d);f=a;d=b;e=f+36|0;do{c[f>>2]=c[d>>2];f=f+4|0;d=d+4|0}while((f|0)<(e|0));c[a>>2]=m;c[k>>2]=j;c[l>>2]=h;f=a+36|0;e=f+40|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(e|0));d=0}return d|0}function rm(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;v=i;i=i+32|0;q=v+8|0;k=v;u=v+12|0;p=v+16|0;c[u>>2]=0;a:do if((qm(g,f)|0)>=0){r=g+12|0;m=e+288|0;if((kn(c[r>>2]|0,c[g>>2]|0,c[m>>2]&262144,c[e+284>>2]|0)|0)>0){ld(d+16|0,85280)|0;b=d+8|0;if((c[b>>2]|0)<1)c[b>>2]=1;o=d+320|0;c[o>>2]=c[o>>2]|2048}if(!(c[m>>2]&2))b=0;else b=(un(g,0)|0)>0&1;j=g+20|0;c[j>>2]=b;e=c[m>>2]|0;if(!(e&128)){l=g+24|0;c[l>>2]=0;h=0}else{wn(g,e>>>9&1,u)|0;h=d+320|0;c[h>>2]=c[h>>2]|c[u>>2];h=g+24|0;l=h;b=c[j>>2]|0;h=c[h>>2]|0;e=c[m>>2]|0}c[f+20>>2]=b;c[f+24>>2]=h;if(((e&2|0)!=0?(c[j>>2]|0)!=0:0)?(un(g,1)|0)>0:0){e=d+16|0;ld(e,85304)|0;b=d+320|0;c[b>>2]=c[b>>2]|4;b=d+8|0;if((c[b>>2]|0)<1)c[b>>2]=1;b=fi(c[g>>2]|0,c[r>>2]|0,0)|0;if(b|0){c[k>>2]=b;qq(p,85326,k)|0;ld(e,85329)|0;ld(e,p)|0}}else c[j>>2]=0;o=Gn(g,0)|0;n=g+16|0;c[n>>2]=o;if((o|0)<0){ld(d+16|0,85269)|0;c[d+12>>2]=99;c[d+8>>2]=3;break}b=En(c[g>>2]|0,c[r>>2]|0)|0;if(b|0){if(b&1|0){o=d+320|0;c[o>>2]=c[o>>2]|16384}if(b&2|0){o=d+320|0;c[o>>2]=c[o>>2]|32768}}o=d+16|0;pm(g,1,o)|0;if(!(c[l>>2]|0)){k=c[g>>2]|0;b=c[r>>2]|0;j=0;while(1){if((j|0)<(b|0))f=0;else break a;while(1){if((f|0)>=3)break;e=k+(j*176|0)+152+f|0;h=a[e>>0]|0;if(!(h<<24>>24))break;a[e>>0]=h&7;f=f+1|0}j=j+1|0}}l=Gn(g,0)|0;c[n>>2]=l;if((l|0)<0){ld(o,85269)|0;c[d+12>>2]=99;c[d+8>>2]=3;break}b=c[m>>2]|0;if(b&256){b=g+76|0;if((qm(b,g)|0)<0){ld(o,85269)|0;c[d+12>>2]=99;c[d+8>>2]=3;break}c[d+316>>2]=c[d+312>>2];c[d+324>>2]=c[d+320>>2];b=c[b>>2]|0;e=c[g+88>>2]|0;f=0;while(1){if((f|0)<(e|0))k=0;else break;while(1){if((k|0)>=3)break;h=b+(f*176|0)+152+k|0;j=a[h>>0]|0;if(!(j<<24>>24))break;a[h>>0]=j&7;k=k+1|0}f=f+1|0}b=c[m>>2]|0}b=xn(g,b>>>9&1,u)|0;if((b|0)<=0){if((b|0)>=0)break;ld(o,85387)|0;c[d+12>>2]=b;c[d+8>>2]=2;break}ld(o,85364)|0;l=d+320|0;c[l>>2]=c[l>>2]|256;m=d+8|0;if((c[m>>2]|0)<1)c[m>>2]=1;k=Gn(g,1)|0;c[n>>2]=k;if((k|0)<0){ld(o,85269)|0;c[d+12>>2]=99;c[m>>2]=3;break}b=c[g>>2]|0;e=c[r>>2]|0;f=0;while(1){if((f|0)<(e|0))k=0;else break;while(1){if((k|0)>=3)break;h=b+(f*176|0)+152+k|0;n=a[h>>0]|0;j=n<<24>>24;if(!(n<<24>>24))break;if(j&56|0)a[h>>0]=j>>>3&7;k=k+1|0}f=f+1|0}b=fi(c[g>>2]|0,c[r>>2]|0,1)|0;if(b|0){c[q>>2]=b;qq(p,85326,q)|0;ld(o,85329)|0;ld(o,p)|0}if((ln(c[r>>2]|0,c[g>>2]|0)|0)>0){ld(o,85280)|0;if((c[m>>2]|0)<1)c[m>>2]=1;r=d+324|0;c[r>>2]=c[r>>2]|2048;c[l>>2]=c[l>>2]|2048}}else{ld(d+16|0,85269)|0;c[d+12>>2]=99;c[d+8>>2]=3}while(0);h=d+8|0;if((g|0)!=0&(c[h>>2]|0)<2){if((nn(c[g+12>>2]|0,c[g>>2]|0)|0)>0){ld(d+16|0,85280)|0;if((c[h>>2]|0)<1)c[h>>2]=1;b=d+320|0;e=c[b>>2]|2048;c[b>>2]=e}else{e=d+320|0;b=e;e=c[e>>2]|0}if((((e&256|0)!=0?(s=c[g+76>>2]|0,(s|0)!=0):0)?(t=c[g+88>>2]|0,(t|0)>0):0)?(nn(t,s)|0)>0:0){ld(d+16|0,85280)|0;if((c[h>>2]|0)<1)c[h>>2]=1;d=d+324|0;c[d>>2]=c[d>>2]|2048;c[b>>2]=c[b>>2]|2048}}else b=d+320|0;c[b>>2]=c[b>>2]|c[u>>2];i=v;return c[h>>2]|0}function sm(a){a=a|0;return}function tm(a){a=a|0;var b=0,d=0;if(a|0){b=a+212|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+216|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=c[a+228>>2]|0;if(b|0)Sn(c[a+220>>2]|0,b);Cq(a)}return}function um(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,i=0,j=0,k=0,l=0,m=0;b=Dq(1,232)|0;a:do if(b){c[b>>2]=c[a>>2];c[b+4>>2]=c[a+4>>2];c[b+8>>2]=c[a+8>>2];c[b+12>>2]=c[a+12>>2];c[b+16>>2]=c[a+16>>2];i=b+20|0;c[i>>2]=c[a+20>>2];k=b+24|0;c[k>>2]=c[a+24>>2];c[b+28>>2]=c[a+28>>2];c[b+32>>2]=c[a+32>>2];c[b+36>>2]=c[a+36>>2];c[b+40>>2]=c[a+40>>2];d=b+48|0;e=b+80|0;f=0;while(1){if((f|0)==4)break;h[d+(f<<3)>>3]=+h[a+48+(f<<3)>>3];h[e+(f<<3)>>3]=+h[a+80+(f<<3)>>3];f=f+1|0}vp(b+112|0,a+112|0)|0;c[b+196>>2]=c[a+196>>2];c[b+200>>2]=c[a+200>>2];c[b+204>>2]=c[a+204>>2];c[b+208>>2]=c[a+208>>2];d=c[a+224>>2]|0;l=b+224|0;c[l>>2]=d;f=c[a+220>>2]|0;j=b+220|0;c[j>>2]=(f|0)>(d|0)?f:d;d=c[i>>2]|0;f=Dq(d,4)|0;c[b+212>>2]=f;if(f){g=a+212|0;e=0;while(1){if((e|0)>=(d|0))break;c[f+(e<<2)>>2]=c[(c[g>>2]|0)+(e<<2)>>2];d=c[i>>2]|0;e=e+1|0}d=c[k>>2]|0;f=Dq(d<<1,4)|0;c[b+216>>2]=f;if(f){g=a+216|0;e=0;while(1){if((e|0)>=(d<<1|0))break;c[f+(e<<2)>>2]=c[(c[g>>2]|0)+(e<<2)>>2];d=c[k>>2]|0;e=e+1|0}f=b+228|0;if(!(Rn(c[j>>2]|0,2,f)|0)){d=a+228|0;e=0;while(1){if((e|0)>=(c[l>>2]|0))break a;k=c[(c[d>>2]|0)+(e<<2)>>2]|0;a=c[(c[f>>2]|0)+(e<<2)>>2]|0;c[a>>2]=c[k>>2];c[a+4>>2]=c[k+4>>2];e=e+1|0}}else m=17}else m=17}else m=17}else m=17;while(0);if((m|0)==17){tm(b);b=0}return b|0}function vm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=c[a+20>>2]|0;d=c[b+20>>2]|0;a:do if((g|0)>=(d|0))if((g|0)>(d|0))d=1;else{f=a+212|0;b=b+212|0;e=0;while(1){if((e|0)>=(g|0)){d=0;break a}d=c[(c[f>>2]|0)+(e<<2)>>2]|0;a=c[(c[b>>2]|0)+(e<<2)>>2]|0;if((d|0)<(a|0)){d=-1;break a}if((d|0)>(a|0)){d=1;break}else e=e+1|0}}else d=-1;while(0);return d|0}function wm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;k=a+24|0;m=a+216|0;l=a+212|0;i=a+20|0;j=0;while(1){a=c[k>>2]|0;if((j|0)>=(a|0)){r=7;break}g=j<<1;e=c[m>>2]|0;h=c[e+(g<<2)>>2]|0;a=g|1;e=c[e+(a<<2)>>2]|0;s=(no(c[l>>2]|0,h,c[i>>2]|0)|0)==0&1;t=(no(d,h,b)|0)!=0&1;f=(no(c[l>>2]|0,e,c[i>>2]|0)|0)==0&1;f=((no(d,e,b)|0)!=0|f|0)==0;if(!((t|s|0)==0|f)){a=1;break}if(!f){t=c[m>>2]|0;c[t+(g<<2)>>2]=e;c[t+(a<<2)>>2]=h}j=j+1|0}if((r|0)==7)if((a|0)==2?(n=c[m>>2]|0,o=c[n>>2]|0,p=n+8|0,q=c[p>>2]|0,(o|0)>(q|0)):0){a=n+12|0;r=c[a>>2]|0;s=n+4|0;t=c[s>>2]|0;c[n>>2]=q;c[s>>2]=r;c[p>>2]=o;c[a>>2]=t;a=0}else a=0;return a|0}function xm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=i;i=i+16|0;w=x;c[w>>2]=0;u=c[a+68>>2]|0;l=u+4|0;v=c[l>>2]|0;k=c[a+12>>2]|0;a:do if((u|0)==0|(v|0)<1)b=0;else{do if((v|0)==1){b=c[c[u>>2]>>2]|0;if((c[b+4>>2]|0)==3){c[w>>2]=9001;ld(d,85417)|0;break}if(((c[b+8>>2]|0)+-1|0)>>>0<3){c[w>>2]=9002;ld(d,85450)|0}else r=3}else r=3;while(0);b:do if((r|0)==3){t=u+12|0;s=u+8|0;j=0;b=0;c:while(1){if((j|0)>=(v|0)){r=33;break}b=c[(c[u>>2]|0)+(j<<2)>>2]|0;switch(c[b+24>>2]|0){case 2:case 0:break;default:{r=10;break c}}g=b+20|0;e=c[g>>2]|0;if((e|0)<1){r=14;break}if((e|0)>(k|0)){r=19;break}h=b+212|0;f=0;while(1){if((f|0)>=(e|0))break;e=c[(c[h>>2]|0)+(f<<2)>>2]|0;if((e|0)<1|(e|0)>(k|0)){r=24;break c}if(no(c[t>>2]|0,e,c[s>>2]|0)|0){r=29;break c}e=c[g>>2]|0;f=f+1|0}c[b+224>>2]=0;r=b+196|0;q=b+28|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[q+12>>2]=0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[r+12>>2]=0;j=j+1|0}if((r|0)==10){if(!(c[w>>2]|0))c[w>>2]=9003;ld(d,85493)|0;break}else if((r|0)==14){if(!(c[w>>2]|0))c[w>>2]=9004;ld(d,85548)|0;break}else if((r|0)==19){if(!(c[w>>2]|0))c[w>>2]=9005;ld(d,85567)|0;break}else if((r|0)==24){if(!(c[w>>2]|0))c[w>>2]=9006;ld(d,85590)|0;break}else if((r|0)==29){if(!(c[w>>2]|0))c[w>>2]=9007;ld(d,85626)|0;break}else if((r|0)==33){c[s>>2]=0;e=0;f=0;while(1){if((f|0)>=(k|0))break;if(!(kp((c[a>>2]|0)+(f*176|0)|0,86994)|0)){e=e+1|0;c[s>>2]=e}f=f+1|0}d:do if((e|0)>0){g=Dq(e,4)|0;c[t>>2]=g;if(!g){if(!(c[w>>2]|0))c[w>>2]=9010;ld(d,85656)|0;break b}else{e=0;h=0}while(1){f=e;while(1){if((f|0)>=(k|0)){j=0;break d}e=f+1|0;if(!(kp((c[a>>2]|0)+(f*176|0)|0,86994)|0))break;else f=e}c[g+(h<<2)>>2]=e;h=h+1|0}}else j=0;while(0);e:while(1){e=c[l>>2]|0;if((j|0)>=(e|0)){r=63;break}b=c[(c[u>>2]|0)+(j<<2)>>2]|0;f:do if((c[b+4>>2]|0)==3){if((c[b+24>>2]|0)>0){r=50;break e}else{f=e;e=0;h=0}while(1){if((h|0)>=(f|0))break;f=c[u>>2]|0;g=c[f+(h<<2)>>2]|0;if((c[g+4>>2]|0)!=3?(r=c[f+(j<<2)>>2]|0,(oo(c[g+212>>2]|0,c[g+20>>2]|0,c[r+212>>2]|0,c[r+20>>2]|0)|0)!=0):0){e=e+1|0;if((e|0)==2)break f}f=c[l>>2]|0;h=h+1|0}if((e|0)<2){r=59;break e}}while(0);j=j+1|0}if((r|0)==50){if(!(c[w>>2]|0))c[w>>2]=9026;ld(d,85674)|0;break}else if((r|0)==59){if(!(c[w>>2]|0))c[w>>2]=9027;ld(d,85738)|0;break}else if((r|0)==63){g:do switch(ym(u)|0){case 1:{j=b+28|0;g=b+8|0;h=0;h:while(1){if((h|0)>=(v|0))break g;b=c[(c[u>>2]|0)+(h<<2)>>2]|0;e=b+4|0;f=c[e>>2]|0;if((f|0)==1){c[e>>2]=2;ld(d,85797)|0;b=c[(c[u>>2]|0)+(h<<2)>>2]|0;f=c[b+4>>2]|0}if((f|0)==3?(m=b+8|0,(c[m>>2]|0)==0):0){c[m>>2]=2;ld(d,85842)|0;b=c[(c[u>>2]|0)+(h<<2)>>2]|0}e=b+12|0;if(c[e>>2]|0){c[e>>2]=0;ld(d,85879)|0;b=c[(c[u>>2]|0)+(h<<2)>>2]|0}i:do switch(c[b+4>>2]|0){case 2:{c[j>>2]=10;break}case 4:{c[j>>2]=10;break}case 6:{c[j>>2]=10;break}case 5:{c[j>>2]=10;break}case 3:{c[j>>2]=12;switch(c[g>>2]|0){case 1:{c[j>>2]=14;break i}case 3:{c[j>>2]=15;break i}case 0:case 2:{c[j>>2]=13;break i}default:break i}}case 0:{c[j>>2]=11;break}default:break h}while(0);h=h+1|0}if(!(c[w>>2]|0))c[w>>2]=9028;ld(d,85932)|0;break b}case 2:{p=a+8|0;q=0;j:while(1){if((q|0)>=(v|0))break g;o=c[(c[u>>2]|0)+(q<<2)>>2]|0;zm(o,a,w,d);f=o+24|0;g=o+4|0;if((c[f>>2]|0)==0?(c[g>>2]|0)==1:0){c[g>>2]=3;ld(d,86027)|0}if((c[g>>2]|0)==3){c[o+28>>2]=25;c[o+36>>2]=0;b=o+8|0;if(!(c[b>>2]|0)){c[b>>2]=2;ld(d,85842)|0}}else{h=o+216|0;j=o+212|0;n=o+20|0;m=0;while(1){if((m|0)>=(c[f>>2]|0))break;l=m<<1;b=c[h>>2]|0;k=c[b+(l<<2)>>2]|0;l=c[b+((l|1)<<2)>>2]|0;b=c[a>>2]|0;e=b+((k+-1|0)*176|0)|0;if(!(kp(e,86650)|0)){r=100;break j}if(!(kp(e,86652)|0)){r=100;break j}if(!(kp(e,86654)|0)){r=100;break j}b=b+((l+-1|0)*176|0)|0;if(!(kp(b,86650)|0)){r=106;break j}if(!(kp(b,86652)|0)){r=106;break j}if(!(kp(b,86654)|0)){r=106;break j}e=(no(c[j>>2]|0,k,c[n>>2]|0)|0)==0&1;b=(no(c[t>>2]|0,k,c[s>>2]|0)|0)!=0&1;k=(no(c[j>>2]|0,l,c[n>>2]|0)|0)==0&1;if((b|e|0)==0|((no(c[t>>2]|0,l,c[s>>2]|0)|0)!=0|k|0)==0)m=m+1|0;else{r=110;break j}}switch(c[g>>2]|0){case 6:case 5:case 4:case 1:{b=o+12|0;if(!(c[b>>2]|0)){ld(d,86154)|0;c[b>>2]=3}e=c[o+196>>2]|0;b=c[o+204>>2]|0;do if(!e){if((b|0)<1)r=125}else{if(!b)if((e|0)<1){r=125;break}else break;c[o+28>>2]=21;b=c[n>>2]|0;if((b|0)==1){c[o+36>>2]=3;break}e=o+36|0;if((b|0)==2){c[e>>2]=2;break}else{c[e>>2]=1;break}}while(0);if((r|0)==125){r=0;c[o+28>>2]=23}if(c[o+36>>2]|0?(n=(c[p>>2]|0)+2|0,c[o+220>>2]=n,n=Rn(n,2,o+228|0)|0,c[w>>2]=n,n|0):0){r=128;break j}break}default:{}}if(!(c[o+28>>2]|0)){r=130;break}}q=q+1|0}if((r|0)==100){if(!(c[w>>2]|0))c[w>>2]=9030;ld(d,86068)|0;break b}else if((r|0)==106){if(!(c[w>>2]|0))c[w>>2]=9031;ld(d,86068)|0;break b}else if((r|0)==110){if(!(c[w>>2]|0))c[w>>2]=9032;ld(d,86108)|0;break b}else if((r|0)==128){ld(d,86198)|0;break b}else if((r|0)==130){if(!(c[w>>2]|0))c[w>>2]=9035;ld(d,86227)|0;break b}break}default:{if(!(c[w>>2]|0))c[w>>2]=9035;ld(d,86268)|0;break b}}while(0);c[u+16>>2]=1;if(!(c[w>>2]|0)){b=0;break a}else break}}}while(0);c[u+16>>2]=0;b=c[w>>2]|0}while(0);i=x;return b|0}function ym(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:do if(a){j=a+4|0;i=c[j>>2]|0;g=0;d=0;b=0;while(1){if((g|0)>=(i|0))break;e=c[(c[a>>2]|0)+(g<<2)>>2]|0;f=c[e+24>>2]|0;do if((f|0)!=2?(c[e+224>>2]|0)<=0:0){if((c[e+196>>2]|0)>0?(c[e+204>>2]|0)>0:0){h=8;break}if(!f){c[e+192>>2]=1;d=d+1|0}}else h=8;while(0);if((h|0)==8){h=0;c[e+192>>2]=2;b=b+1|0}g=g+1|0}if((i|0)!=(d|0))if((i|0)!=(b|0))if((i|0)==(b+d|0)){b:do if((d|0)<(b|0)){g=a+12|0;h=a+8|0;b=0;i=0;while(1){if((i|0)>=(c[j>>2]|0))break;d=c[(c[a>>2]|0)+(i<<2)>>2]|0;if((c[d+192>>2]|0)==1){f=0;while(1){if((f|0)>=(c[d+20>>2]|0))break;e=c[(c[d+212>>2]|0)+(f<<2)>>2]|0;c:do if(!(no(c[g>>2]|0,e,c[h>>2]|0)|0)){d=0;while(1){if((d|0)>=(c[j>>2]|0))break b;b=c[(c[a>>2]|0)+(d<<2)>>2]|0;if((c[b+192>>2]|0)==2?no(c[b+212>>2]|0,e,c[b+20>>2]|0)|0:0){b=1;break c}d=d+1|0}}while(0);d=c[(c[a>>2]|0)+(i<<2)>>2]|0;f=f+1|0}if(!b)break b}i=i+1|0}if(b|0){b=2;break a}}while(0);b=3}else b=4;else b=2;else b=1}else b=-1;while(0);return b|0}function zm(b,d,f,g){b=b|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;c[f>>2]=0;l=c[b+216>>2]|0;do if(l|0?(c[b+24>>2]|0)>=1:0){o=c[d+12>>2]|0;j=c[l>>2]|0;i=c[l+4>>2]|0;h=b+200|0;c[h>>2]=j;k=b+196|0;c[k>>2]=i;n=c[d>>2]|0;if(!(kp(n+((i+-1|0)*176|0)|0,86994)|0)){h=i;i=j}else{c[h>>2]=i;c[k>>2]=j;h=j}if(kp(n+((h+-1|0)*176|0)|0,86994)|0){c[b+36>>2]=0;c[k>>2]=0;break}if(!((i|0)<1|(i|0)>(o|0))?!((h|0)<1|(h|0)>(o|0)):0){k=c[l+8>>2]|0;j=c[l+12>>2]|0;h=b+208|0;c[h>>2]=k;l=b+204|0;c[l>>2]=j;if(!(kp(n+((j+-1|0)*176|0)|0,86994)|0)){h=j;m=k}else{c[h>>2]=j;c[l>>2]=k;h=k;m=j}if(kp(n+((h+-1|0)*176|0)|0,86994)|0){c[b+36>>2]=0;c[l>>2]=0;break}if(!((m|0)<1|(m|0)>(o|0))?!((h|0)<1|(h|0)>(o|0)):0){if((i|0)==(m|0)){c[b+36>>2]=3;break}l=i+-1|0;j=c[d>>2]|0;k=a[j+(l*176|0)+92>>0]|0;h=m+-1|0;i=0;while(1){if((i|0)>=(k|0)){h=27;break}if((e[j+(l*176|0)+8+(i<<1)>>1]|0)==(h|0)){h=26;break}else i=i+1|0}if((h|0)==26){c[b+36>>2]=2;break}else if((h|0)==27){c[b+36>>2]=1;break}}if(!(c[f>>2]|0))c[f>>2]=9091;ld(g,85991)|0;c[b+36>>2]=0;break}if(!(c[f>>2]|0))c[f>>2]=9090;ld(g,85991)|0;c[b+36>>2]=0}while(0);return}function Am(c,d){c=c|0;d=d|0;var e=0;e=0;while(1){if((e|0)>=(d|0))break;a[c+(e*176|0)+162>>0]=0;b[c+(e*176|0)+164>>1]=0;b[c+(e*176|0)+166>>1]=0;b[c+(e*176|0)+168>>1]=0;e=e+1|0}return 0}function Bm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;k=i;i=i+16|0;h=k;c[h>>2]=0;f=a+68|0;j=0;while(1){d=c[f>>2]|0;if((j|0)>=(c[d+4>>2]|0)){d=0;break}e=c[(c[d>>2]|0)+(j<<2)>>2]|0;if((c[e+28>>2]|0)==21?(g=e+36|0,c[g>>2]|0):0){zm(e,a,h,b);d=c[h>>2]|0;if(d|0)break;if(c[g>>2]|0){if(Cm(e,c[a>>2]|0)|0?(c[g>>2]|0)==1:0)ld(b,86307)|0;Dm(e,a,h,0);d=c[h>>2]|0;if(d|0)break}}j=j+1|0}i=k;return d|0}function Cm(a,b){a=a|0;b=b|0;var e=0,f=0;f=a+212|0;a=a+20|0;e=0;while(1){if((e|0)>=(c[a>>2]|0)){a=0;break}if(!(ho(d[b+(((c[(c[f>>2]|0)+(e<<2)>>2]|0)+-1|0)*176|0)+6>>0]|0)|0))e=e+1|0;else{a=1;break}}return a|0}function Dm(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;c[e>>2]=0;switch(c[b+36>>2]|0){case 0:break;case 1:{h=b+200|0;g=d+8|0;Em((c[b+196>>2]|0)+-1|0,(c[h>>2]|0)+-1|0,c[d>>2]|0,g)|0;f=b+208|0;Em((c[b+204>>2]|0)+-1|0,(c[f>>2]|0)+-1|0,c[d>>2]|0,g)|0;Gm((c[h>>2]|0)+-1|0,(c[f>>2]|0)+-1|0,c[d>>2]|0,g)|0;g=5;break}case 2:{f=b+200|0;h=b+208|0;Hm((c[f>>2]|0)+-1|0,(c[h>>2]|0)+-1|0,c[d>>2]|0)|0;g=d+8|0;Em((c[b+196>>2]|0)+-1|0,(c[f>>2]|0)+-1|0,c[d>>2]|0,g)|0;Em((c[b+204>>2]|0)+-1|0,(c[h>>2]|0)+-1|0,c[d>>2]|0,g)|0;g=5;break}case 3:{f=(c[b+200>>2]|0)+-1|0;h=c[d>>2]|0;a[h+(f*176|0)+100>>0]=3;g=d+8|0;Em((c[b+196>>2]|0)+-1|0,f,h,g)|0;Em((c[b+204>>2]|0)+-1|0,(c[b+208>>2]|0)+-1|0,c[d>>2]|0,g)|0;g=5;break}default:g=6}if((g|0)==5?(c[e>>2]|0)==0:0)g=6;if((g|0)==6)c[b+40>>2]=1;return}function Em(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0;g=Fm(b,d,e,0)|0;if(((Fm(d,b,e,0)|0)+g|0)==2){c[f>>2]=(c[f>>2]|0)+-1;g=e+(b*176|0)+92|0;a[g>>0]=(a[g>>0]|0)+-1<<24>>24;g=e+(b*176|0)+93|0;a[g>>0]=(a[g>>0]|0)+-1<<24>>24;g=e+(d*176|0)+92|0;a[g>>0]=(a[g>>0]|0)+-1<<24>>24;e=e+(d*176|0)+93|0;a[e>>0]=(a[e>>0]|0)+-1<<24>>24;e=1}else e=0;return e|0}function Fm(c,d,f,g){c=c|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;k=f+(c*176|0)+92|0;i=a[k>>0]|0;g=0;while(1){if((g|0)>=(i|0)){g=0;break}h=f+(c*176|0)+8+(g<<1)|0;if((e[h>>1]|0)==(d|0)){j=4;break}g=g+1|0}a:do if((j|0)==4){a[f+(c*176|0)+52+g>>0]=0;a[f+(c*176|0)+72+g>>0]=0;b[h>>1]=0;i=g;while(1){h=i+1|0;g=a[k>>0]|0;if((h|0)>=(g|0))break;b[f+(c*176|0)+8+(i<<1)>>1]=b[f+(c*176|0)+8+(h<<1)>>1]|0;a[f+(c*176|0)+72+i>>0]=a[f+(c*176|0)+72+h>>0]|0;a[f+(c*176|0)+52+i>>0]=a[f+(c*176|0)+52+h>>0]|0;i=h}g=g+-1|0;while(1){if((g|0)>=20){g=1;break a}b[f+(c*176|0)+8+(g<<1)>>1]=0;a[f+(c*176|0)+72+g>>0]=0;a[f+(c*176|0)+52+g>>0]=0;g=g+1|0}}while(0);return g|0}function Gm(d,f,g,h){d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;j=g+(d*176|0)+92|0;l=a[j>>0]|0;k=l<<24>>24;if(l<<24>>24<=19?(m=g+(f*176|0)+92|0,i=a[m>>0]|0,i<<24>>24<=19):0){l=0;while(1){if((l|0)>=(k|0)){n=5;break}if((e[g+(d*176|0)+8+(l<<1)>>1]|0|0)==(f|0))break;else l=l+1|0}if((n|0)==5){b[g+(d*176|0)+8+(k<<1)>>1]=f;a[g+(d*176|0)+72+k>>0]=1;a[g+(d*176|0)+52+k>>0]=0;a[j>>0]=(a[j>>0]|0)+1<<24>>24;i=g+(d*176|0)+93|0;a[i>>0]=(a[i>>0]|0)+1<<24>>24;i=a[m>>0]|0}i=i<<24>>24;j=0;while(1){if((j|0)>=(i|0)){n=9;break}if((e[g+(f*176|0)+8+(j<<1)>>1]|0|0)==(d|0))break;else j=j+1|0}if((n|0)==9){b[g+(f*176|0)+8+(i<<1)>>1]=d;a[g+(f*176|0)+72+i>>0]=1;a[g+(f*176|0)+52+i>>0]=0;a[m>>0]=(a[m>>0]|0)+1<<24>>24;n=g+(f*176|0)+93|0;a[n>>0]=(a[n>>0]|0)+1<<24>>24}c[h>>2]=(c[h>>2]|0)+1;i=1}else i=0;return i|0}function Hm(b,c,d){b=b|0;c=c|0;d=d|0;var f=0,g=0,h=0,i=0,j=0;f=a[d+(b*176|0)+92>>0]|0;g=f<<24>>24;a:do if((f<<24>>24<=19?(j=d+(c*176|0)+92|0,(a[j>>0]|0)<=19):0)?(i=d+(b*176|0)+93|0,(a[i>>0]|0)<=19):0){f=0;while(1){if((f|0)>=(g|0)){f=0;break}if((e[d+(b*176|0)+8+(f<<1)>>1]|0)==(c|0)){h=6;break}f=f+1|0}if((h|0)==6){f=d+(b*176|0)+72+f|0;g=a[f>>0]|0;if((g&255)>3){f=0;break}a[f>>0]=g+1<<24>>24;a[i>>0]=(a[i>>0]|0)+1<<24>>24;f=1}i=d+(c*176|0)+93|0;if((a[i>>0]|0)<=19){h=a[j>>0]|0;g=0;while(1){if((g|0)>=(h|0))break a;if((e[d+(c*176|0)+8+(g<<1)>>1]|0)==(b|0))break;g=g+1|0}g=d+(c*176|0)+72+g|0;h=a[g>>0]|0;if((h&255)<=3){a[g>>0]=h+1<<24>>24;a[i>>0]=(a[i>>0]|0)+1<<24>>24;f=f+1|0}else f=0}else f=0}else f=0;while(0);return f|0}function Im(a){a=a|0;var b=0,d=0,e=0,f=0;if(a|0){d=a+12|0;e=c[d>>2]|0;if(e|0){Cq(e);c[d>>2]=0;c[a+8>>2]=0}f=a+4|0;d=c[f>>2]|0;if(d|0?(b=c[a>>2]|0,b|0):0){e=0;while(1){if((e|0)>=(d|0))break;tm(c[b+(e<<2)>>2]|0);d=c[f>>2]|0;b=c[a>>2]|0;e=e+1|0}if(b|0)Cq(b)}Cq(a)}return}function Jm(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;p=a+8|0;q=a+12|0;i=0;while(1){if((i|0)>=(c[p>>2]|0)){r=3;break}h=(c[q>>2]|0)+(i<<2)|0;g=(c[b+(c[h>>2]<<2)>>2]|0)+1|0;if(!g){g=10;break}c[h>>2]=g;i=i+1|0}a:do if((r|0)==3){s=a+4|0;m=0;while(1){g=c[s>>2]|0;if((m|0)>=(g|0)){k=0;break}l=c[e+(m<<2)>>2]|0;k=l+20|0;a=l+212|0;j=0;g=-1;while(1){if((j|0)>=(c[k>>2]|0))break;h=c[a>>2]|0;i=(c[b+(c[h+(j<<2)>>2]<<2)>>2]|0)+1|0;if(i){g=g+1|0;c[h+(g<<2)>>2]=i}j=j+1|0}c[k>>2]=g+1;g=l+24|0;h=l+216|0;j=0;while(1){if((j|0)>=(c[g>>2]<<1|0))break;i=(c[h>>2]|0)+(j<<2)|0;a=(c[b+(c[i>>2]<<2)>>2]|0)+1|0;if(!a){g=11;break a}c[i>>2]=a;j=j+1|0}g=l+196|0;h=(c[b+(c[g>>2]<<2)>>2]|0)+1|0;if(!h){g=11;break a}c[g>>2]=h;g=l+204|0;h=(c[b+(c[g>>2]<<2)>>2]|0)+1|0;if(!h){g=11;break a}c[g>>2]=h;g=l+200|0;h=(c[b+(c[g>>2]<<2)>>2]|0)+1|0;if(!h){g=11;break a}c[g>>2]=h;g=l+208|0;h=(c[b+(c[g>>2]<<2)>>2]|0)+1|0;if(!h){g=11;break a}c[g>>2]=h;j=l+224|0;g=l+228|0;a=0;while(1){if((a|0)>=(c[j>>2]|0))break;h=c[(c[g>>2]|0)+(a<<2)>>2]|0;i=(c[b+(c[h>>2]<<2)>>2]|0)+1|0;if(i|0?(n=h+4|0,o=(c[b+(c[n>>2]<<2)>>2]|0)+1|0,o|0):0){c[h>>2]=(i|0)<(o|0)?i:o;c[n>>2]=(i|0)>(o|0)?i:o}a=a+1|0}m=m+1|0}while(1){if((k|0)>=(g|0)){h=0;break}j=c[e+(k<<2)>>2]|0;g=j+212|0;h=j+20|0;Ih(c[g>>2]|0,c[h>>2]|0)|0;if(wm(j,c[p>>2]|0,c[q>>2]|0)|0){g=12;break a}i=c[g>>2]|0;a=c[d+((c[i>>2]|0)+-1<<2)>>2]|0;g=c[h>>2]|0;h=1;while(1){if((h|0)>=(g|0))break;if((c[d+((c[i+(h<<2)>>2]|0)+-1<<2)>>2]|0)==(a|0))h=h+1|0;else{r=32;break}}if((r|0)==32){r=0;c[j+32>>2]=1}g=c[s>>2]|0;k=k+1|0}while(1){if((h|0)>=(g|0)){k=1;break}c[f+(h<<2)>>2]=h;g=c[s>>2]|0;h=h+1|0}while(1){if((k|0)>=(g|0)){g=0;break a}j=c[f+(k<<2)>>2]|0;h=e+(j<<2)|0;g=k;while(1){a=g+-1|0;if((g|0)<=0)break;i=c[f+(a<<2)>>2]|0;if((vm(c[e+(i<<2)>>2]|0,c[h>>2]|0)|0)<=0)break;c[f+(g<<2)>>2]=i;g=a}c[f+(g<<2)>>2]=j;g=c[s>>2]|0;k=k+1|0}}while(0);return g|0}function Km(a){a=a|0;return}function Lm(b,c,d){b=b|0;c=c|0;d=d|0;var f=0,g=0,h=0,i=0;i=d+(b*176|0)+93|0;a:do if((a[i>>0]|0)<=19){g=a[d+(b*176|0)+92>>0]|0;f=0;while(1){if((f|0)>=(g|0)){f=0;break}if((e[d+(b*176|0)+8+(f<<1)>>1]|0)==(c|0)){h=5;break}f=f+1|0}if((h|0)==5){f=d+(b*176|0)+72+f|0;g=a[f>>0]|0;if((g&255)<2){f=0;break}a[f>>0]=g+-1<<24>>24;a[i>>0]=(a[i>>0]|0)+-1<<24>>24;f=1}h=a[d+(c*176|0)+92>>0]|0;g=0;while(1){if((g|0)>=(h|0))break a;if((e[d+(c*176|0)+8+(g<<1)>>1]|0)==(b|0))break;g=g+1|0}g=d+(c*176|0)+72+g|0;h=a[g>>0]|0;if((h&255)>=2){a[g>>0]=h+-1<<24>>24;c=d+(c*176|0)+93|0;a[c>>0]=(a[c>>0]|0)+-1<<24>>24;f=f+1|0}else f=0}else f=0;while(0);return f|0}function Mm(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;c[d>>2]=0;g=a+68|0;k=0;while(1){f=c[g>>2]|0;if((k|0)>=(c[f+4>>2]|0))break;f=c[(c[f>>2]|0)+(k<<2)>>2]|0;if(((((c[f+36>>2]|0?(Nm(f,a,d,e),(c[d>>2]|0)==0):0)?(h=c[(c[c[g>>2]>>2]|0)+(k<<2)>>2]|0,(c[h+224>>2]|0)>=2):0)?(Om(h,a,d,0),(c[d>>2]|0)==0):0)?(Rm(c[(c[c[g>>2]>>2]|0)+(k<<2)>>2]|0,a,b,0,0),(c[d>>2]|0)==0):0)?(i=c[(c[c[g>>2]>>2]|0)+(k<<2)>>2]|0,j=i+224|0,(c[j>>2]|0)==0):0){c[i+36>>2]=1;c[j>>2]=1;f=c[c[i+228>>2]>>2]|0;c[f>>2]=c[i+200>>2];c[f+4>>2]=c[i+208>>2]}k=k+1|0}return}function Nm(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;f=a+224|0;c[f>>2]=0;g=a+228|0;h=Tn(b,c[a+20>>2]|0,c[a+212>>2]|0,f,c[g>>2]|0)|0;do if(!h){if(!(c[d>>2]|0))c[d>>2]=9037;ld(e,86198)|0;c[a+36>>2]=0}else{i=c[h+12>>2]|0;j=c[i+(c[a+200>>2]<<2)>>2]|0;i=c[i+(c[a+208>>2]<<2)>>2]|0;k=(j|0)>(i|0);b=Vn(h,b,k?i:j,k?j:i)|0;if(b|0){c[c[b+24>>2]>>2]=c[b+4>>2];c[b+20>>2]=1;c[f>>2]=0;Xn(b,f,c[g>>2]|0);Un(h);Wn(b);c[d>>2]=0;break}if(!(c[d>>2]|0))c[d>>2]=9039;ld(e,86198)|0;c[a+36>>2]=0}while(0);return}function Om(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;if((a|0?(g=a+224|0,(c[g>>2]|0)>=1):0)?(c[d>>2]=1,f=b+12|0,h=Dq((c[f>>2]|0)+1|0,4)|0,h|0):0){c[d>>2]=0;if(Pm(c[b+68>>2]|0,c[b>>2]|0,c[f>>2]|0,b+8|0,h,0,(c[a+200>>2]|0)+-1|0)|0){a=a+228|0;f=0;do{b=c[a>>2]|0;e=c[b+(f<<2)>>2]|0;d=c[e>>2]|0;e=c[e+4>>2]|0;i=c[h+(d<<2)>>2]|0;if((i|0)==-1?1:(i|0)!=(c[h+(e<<2)>>2]|0))f=f+1|0;else Qm(d,e,g,b)}while((f|0)<(c[g>>2]|0))}Cq(h);return}return}function Pm(a,b,d,f,g,h,i){a=a|0;b=b|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0;a:do if(!g)j=0;else{m=a+4|0;k=0;while(1){if((k|0)>=(c[m>>2]|0))break;j=c[(c[a>>2]|0)+(k<<2)>>2]|0;if(c[j+40>>2]|0)Em((c[j+200>>2]|0)+-1|0,(c[j+208>>2]|0)+-1|0,b,f)|0;k=k+1|0}yf(b,d,i)|0;j=0;while(1){if((j|0)>(d|0))break;c[g+(j<<2)>>2]=-1;j=j+1|0}j=(h|0)==0;i=0;while(1){if((i|0)>=(d|0))break;n=(e[b+(i*176|0)+166>>1]|0)>2;k=n&1;if(n?(l=e[b+(i*176|0)+48>>1]|0,c[g+(l<<2)>>2]=e[b+(i*176|0)+164>>1],!j):0)c[h+(l<<2)>>2]=k;i=i+1|0}Am(b,d)|0;k=0;j=0;while(1){if((k|0)>=(d|0))break;n=((c[g+(k<<2)>>2]|0)>>>31^1)+j|0;k=k+1|0;j=n}i=0;while(1){if((i|0)>=(c[m>>2]|0))break a;k=c[(c[a>>2]|0)+(i<<2)>>2]|0;if(c[k+40>>2]|0)Gm((c[k+200>>2]|0)+-1|0,(c[k+208>>2]|0)+-1|0,b,f)|0;i=i+1|0}}while(0);return j|0}function Qm(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;g=(a|0)>(b|0);h=g?a:b;g=g?b:a;a=c[d>>2]|0;b=0;while(1){if((b|0)>=(a|0))break;f=c[e+(b<<2)>>2]|0;if((c[f>>2]|0)==(g|0)?(c[f+4>>2]|0)==(h|0):0){i=5;break}b=b+1|0}if((i|0)==5){while(1){b=b+1|0;if((b|0)>=(a|0))break;i=c[e+(b<<2)>>2]|0;c[f>>2]=c[i>>2];c[f+4>>2]=c[i+4>>2];a=c[d>>2]|0;f=i;i=5}c[d>>2]=a+-1}return}function Rm(b,d,f,g,h){b=b|0;d=d|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if(((c[b+20>>2]|0)>=2?(c[b+24>>2]|0)>=2:0)?(r=b+224|0,(c[r>>2]|0)>=1):0){i=(f|0)!=0;if(i){g=(c[d+12>>2]|0)+2|0;h=Dq(g,4)|0;g=Dq(g,4)|0;if((h|0)!=0&(g|0)!=0){Qn(f,h,g);d=1;p=h}else{d=1;p=h}}else{d=0;g=0;p=0}o=b+228|0;n=i&d;h=0;do{j=c[o>>2]|0;l=c[j+(h<<2)>>2]|0;k=c[l>>2]|0;l=c[l+4>>2]|0;a:do if(n?(q=c[f>>2]|0,(q|0)!=0):0){m=c[g+(k<<2)>>2]|0;i=a[q+(m*176|0)+92>>0]|0;b=g+(l<<2)|0;d=0;while(1){if((d|0)>=(i|0)){s=16;break a}if((e[q+(m*176|0)+8+(d<<1)>>1]|0)==(c[b>>2]|0))break;d=d+1|0}if((a[q+(m*176|0)+72+d>>0]|0)==8)Qm(k,l,r,j);else s=16}else s=16;while(0);if((s|0)==16){s=0;h=h+1|0}}while((h|0)<(c[r>>2]|0));if(p|0)Cq(p);if(g|0)Cq(g)}return}function Sm(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;if(g|0){h=0;while(1){if((h|0)>=(e|0))break;c[g+(h<<4)+4>>2]=0;c[g+(h<<4)+12>>2]=0;c[g+(h<<4)+8>>2]=-1;c[g+(h<<4)>>2]=c[8936+((d[b+(h*176|0)+6>>0]|0)<<2)>>2];h=h+1|0}h=e+1|0;k=Dq(h,4)|0;if(k|0){j=Dq(h,4)|0;a:do if(j|0?(i=Pm(a,b,e,f,k,j,0)|0,i|0):0){f=0;while(1){if((f|0)>=(e|0))break;h=c[k+(f<<2)>>2]|0;if((h|0)>-1){c[g+(f<<4)+8>>2]=h;c[g+(f<<4)+12>>2]=c[j+(f<<2)>>2]}f=f+1|0}a=(i|0)>0?i:0;h=0;f=0;while(1){if((h|0)>=(e|0))break;if((c[g+(h<<4)+8>>2]|0)==(a|0)){i=c[9416+((d[b+(h*176|0)+6>>0]|0)<<2)>>2]|0;f=(i|0)>(f|0)?i:f}h=h+1|0}h=0;while(1){if((h|0)>=(e|0))break a;if((c[g+(h<<4)+8>>2]|0)==(a|0))c[g+(h<<4)+4>>2]=f;h=h+1|0}}while(0);Cq(k);Cq(j);return}}return}function Tm(a,d,e,f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v,w){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;w=w|0;var x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;G=i;i=i+32|0;E=G;F=G+8|0;k=(c[q>>2]|0)>>>8;x=0;while(1){if((x|0)==2)break;h=p+(x<<2)|0;j=q+(x<<2)|0;y=0;while(1){if((y|0)==2)break;c[h>>2]=c[h>>2]|c[r+(x<<3)+(y<<2)>>2];c[j>>2]=c[j>>2]|c[r+16+(x<<3)+(y<<2)>>2];y=y+1|0}x=x+1|0}D=k&1;h=0;k=0;while(1){if((h|0)==2)break;C=c[m+(h<<2)>>2]|0;h=h+1|0;k=(k|0)<(C|0)?C:k}j=(k|0)<1?1:k;k=0;x=0;while(1){if((x|0)==2)break;a:do if(!(c[m+(x<<2)>>2]|0)){h=0;while(1){if((h|0)==2)break a;c[F+(x<<3)+(h<<2)>>2]=0;h=h+1|0}}else{h=0;while(1){if((h|0)==2)break a;C=Dq(j,24)|0;c[F+(x<<3)+(h<<2)>>2]=C;k=((C|0)==0&1)+k|0;h=h+1|0}}while(0);x=x+1|0}b:do if(!k){z=0;while(1){if((z|0)==2)break;r=m+(z<<2)|0;c:do if(c[r>>2]|0){k=t+(z<<2)|0;h=u+(z<<2)|0;q=0;while(1){if((q|0)==2)break;j=c[r>>2]|0;x=F+(z<<3)+(q<<2)|0;y=0;while(1){if((y|0)<(j|0))p=0;else break;while(1){if((p|0)==2)break;c[(c[x>>2]|0)+(y*24|0)+(p<<2)>>2]=c[(c[k>>2]|0)+(y<<3)+(p<<2)>>2];c[(c[x>>2]|0)+(y*24|0)+8+(p<<2)>>2]=c[(c[h>>2]|0)+(y<<3)+(p<<2)>>2];p=p+1|0}b[(c[x>>2]|0)+(y*24|0)+16>>1]=y;y=y+1|0}q=q+1|0}k=F+(z<<3)|0;h=F+(z<<3)+4|0;j=0;while(1){switch(j|0){case 2:break c;case 0:{Np(c[k>>2]|0,c[r>>2]|0,24,6);break}case 1:{Np(c[h>>2]|0,c[r>>2]|0,24,7);break}default:{}}j=j+1|0}}while(0);z=z+1|0}C=g+192|0;k=c[C>>2]|0;if(!(k&200))q=0;else{B=k&-201;q=k&8;r=g+188|0;z=g+200|0;t=g+260|0;u=g+68|0;A=g+72|0;j=g+76|0;y=(q|0)==0;p=1;x=1;while(1){if((p|0)>=3)break b;h=(p|0)==2;k=h?128:64;do if(c[C>>2]&k){k=k|B;if((p|0)!=1){if(!h)break;c[E>>2]=86375;Yc(d,86360,E)|0;k=k&-1033}k=k|q;x=(Bf(a,e,F,0,l,D,3,k,c[r>>2]|0,c[z>>2]|0,c[t>>2]|0,m,n,o,d,f,s,c[u>>2]|0,c[A>>2]|0,c[j>>2]|0,v,w)|0)&x;if(y&(x|0)!=0)x=(Bf(a,e,F,1,l,D,3,k,c[r>>2]|0,c[z>>2]|0,c[t>>2]|0,m,n,o,d,f,s,c[u>>2]|0,c[A>>2]|0,c[j>>2]|0,v,w)|0)&x;if(!x){x=0;break b}}while(0);p=p+1|0}}while(1){if((q|0)==2){x=1;break b}h=c[m+(q<<2)>>2]|0;d:do if(h|0){j=F+(q<<3)+4|0;x=t+(q<<2)|0;y=u+(q<<2)|0;p=0;while(1){if((p|0)>=(h|0))break d;e=c[j>>2]|0;e:do if((c[e+(p*24|0)>>2]|0)!=0?(c[e+(p*24|0)+4>>2]|0)==0:0){k=0;while(1){if((k|0)==2)break e;e=1-k|0;c[(c[x>>2]|0)+(p<<3)+(k<<2)>>2]=c[(c[j>>2]|0)+(p*24|0)+(e<<2)>>2];c[(c[y>>2]|0)+(p<<3)+(k<<2)>>2]=c[(c[j>>2]|0)+(p*24|0)+8+(e<<2)>>2];k=k+1|0}}else{k=0;A=44}while(0);f:do if((A|0)==44)while(1){A=0;if((k|0)==2)break f;c[(c[x>>2]|0)+(p<<3)+(k<<2)>>2]=c[(c[j>>2]|0)+(p*24|0)+(k<<2)>>2];c[(c[y>>2]|0)+(p<<3)+(k<<2)>>2]=c[(c[j>>2]|0)+(p*24|0)+8+(k<<2)>>2];k=k+1|0;A=44}while(0);p=p+1|0}}while(0);q=q+1|0}}else x=-30002;while(0);h=0;while(1){if((h|0)==2)break;else j=0;while(1){if((j|0)==2)break;k=c[F+(h<<3)+(j<<2)>>2]|0;if(k|0)Cq(k);j=j+1|0}h=h+1|0}i=G;return (x|0?0:3)|0}function Um(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;return 0}function Vm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;return 0}function Wm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=0;a:while(1){if((h|0)>=2){d=0;break}d=c[b+(h<<2)>>2]|0;b:do if(d|0){e=a+(h<<2)|0;g=0;while(1){if((g|0)<(d|0))i=0;else break b;while(1){if((i|0)>=2)break;f=c[(c[e>>2]|0)+(g<<3)+(i<<2)>>2]|0;if((f|0?(c[f+76>>2]|0)==0:0)?(c[f+12>>2]|0)>0:0){j=c[f+64>>2]|0;if(((j|0?c[j+8>>2]|0:0)?(c[j>>2]|0)>0:0)?c[j+20>>2]|0:0){d=1;break a}j=c[f+68>>2]|0;if(((j|0?c[j+8>>2]|0:0)?(c[j>>2]|0)>0:0)?c[j+20>>2]|0:0){d=1;break a}}i=i+1|0}g=g+1|0}}while(0);h=h+1|0}return d|0}function Xm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;h=0;while(1){if((h|0)==2)break;i=d+(h<<2)|0;f=c[i>>2]|0;e=a+(h<<2)|0;g=b+(h<<2)|0;Ym(c[e>>2]|0,c[g>>2]|0,f);c[i>>2]=0;if(f|0){f=c[e>>2]|0;if(f|0){Cq(f);c[e>>2]=0}e=c[g>>2]|0;if(e|0){Cq(e);c[g>>2]=0}}h=h+1|0}return}function Ym(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;a:do if(a|0){d=0;while(1){if((d|0)<(c|0))e=0;else break a;while(1){if((e|0)==2)break;Ln(a+(d<<3)+(e<<2)|0)|0;e=e+1|0}d=d+1|0}}while(0);b:do if(b|0){d=0;while(1){if((d|0)<(c|0))e=0;else break b;while(1){if((e|0)==2)break;On(b+(d<<3)+(e<<2)|0)|0;e=e+1|0}d=d+1|0}}while(0);return}function Zm(b,d,e,f,g,h,j,k,l){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;t=i;i=i+32|0;s=t;q=b+4|0;h=c[q>>2]|0;if(!h)h=c[b+8>>2]|0;else{r=b+16|0;ld(r,kd(h)|0)|0;p=c[q>>2]|0;o=f+1|0;m=c[d+68>>2]|0;n=(m|0)==0;if(!n){f=a[m>>0]|0;h=f<<24>>24?81168:92346;if(f<<24>>24){e=c[d+72>>2]|0;if(!e){l=h;f=m;k=81168}else{l=h;f=m;k=a[e>>0]|0?84228:81168}}else{l=h;f=92346;k=92346}}else{l=92346;f=92346;k=92346}e=c[d+72>>2]|0;if(!e)if(n)h=92346;else u=10;else{h=(a[e>>0]|0)!=0;if(h|n)h=h?e:92346;else u=10}if((u|0)==10)h=a[m>>0]|0?84217:92346;c[s>>2]=p;c[s+4>>2]=r;c[s+8>>2]=g;c[s+12>>2]=o;c[s+16>>2]=l;c[s+20>>2]=f;c[s+24>>2]=k;c[s+28>>2]=h;ad(j,86400,s)|0;h=c[q>>2]|0;h=(h|0)==-30002|(h|0)==-30013?3:2;c[b+8>>2]=h}i=t;return h|0}function _m(b,d,e,f,g,h,j,k){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;r=i;i=i+32|0;q=r;if((c[b+4>>2]|0)==0?(s=b+16|0,a[s>>0]|0):0){o=c[d+68>>2]|0;p=(o|0)==0;if(!p){n=a[o>>0]|0;e=n<<24>>24?81168:92346;if(n<<24>>24){j=c[d+72>>2]|0;if(!j){m=e;n=o;l=81168}else{m=e;n=o;l=a[j>>0]|0?84228:81168}}else{m=e;n=92346;l=92346}}else{m=92346;n=92346;l=92346}j=c[d+72>>2]|0;if(!j)if(p)e=92346;else w=10;else{e=(a[j>>0]|0)!=0;if(e|p)e=e?j:92346;else w=10}if((w|0)==10)e=a[o>>0]|0?84217:92346;c[q>>2]=s;c[q+4>>2]=f;c[q+8>>2]=m;c[q+12>>2]=n;c[q+16>>2]=l;c[q+20>>2]=e;ad(h,86452,q)|0;c[b+8>>2]=1;if((((c[d+232>>2]|0?(c[d+236>>2]|0)==0:0)?(t=c[k+16>>2]|0,t|0):0)?(u=c[b+272>>2]|0,(u|0)>-1):0)?(v=c[b+276>>2]|0,(u|0)<(v|0)):0)Uk(g,u,v,t,f)|0}i=r;return c[b+8>>2]|0}function $m(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;f=d+16|0;g=0;d=0;while(1){if((g|0)==2)break;e=c[a+(g<<2)>>2]|0;if((e|0)!=0?(c[e+12>>2]|0)>0:0)d=an(e,c[b+(g<<2)>>2]|0,f)|0|d;g=g+1|0}return d|0}function an(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=c[d>>2]|0;if(h){f=c[b+12>>2]|0;g=0;b=0;d=0;while(1){if((g|0)>=(f|0))break;i=a[h+(g*176|0)+101>>0]|0;g=g+1|0;b=((i&10)!=0&1)+b|0;d=((i&20)!=0&1)+d|0}if(b|0){ld(e,86490)|0;ld(e,86508)|0}if(!d)d=0;else{ld(e,86490)|0;ld(e,86518)|0}}else{b=0;d=0}return (d|b|0)!=0|0}function bn(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;if((d|0)>=1){h=c[a>>2]|0;f=h&63;e=64-f|0;h=h+d|0;c[a>>2]=h;if(h>>>0<d>>>0){h=a+4|0;c[h>>2]=(c[h>>2]|0)+1}if(!((f|0)==0|(e|0)>(d|0))){ir(a+40+f|0,b|0,e|0)|0;cn(a,a+40|0);b=b+e|0;d=d-e|0;f=0}g=d+~((d|0)<63?d:63)+64&-64;h=b+g|0;e=d;while(1){if((e|0)<=63)break;cn(a,b);b=b+64|0;e=e+-64|0}b=d-g|0;if((b|0)>0)ir(a+40+f|0,h|0,b|0)|0}return}function cn(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0;ka=(d[b+1>>0]|0)<<16|(d[b>>0]|0)<<24|(d[b+2>>0]|0)<<8|(d[b+3>>0]|0);ma=(d[b+5>>0]|0)<<16|(d[b+4>>0]|0)<<24;la=d[b+7>>0]|0;ha=ma|(d[b+6>>0]|0)<<8|la;ja=(d[b+9>>0]|0)<<16|(d[b+8>>0]|0)<<24;ia=d[b+11>>0]|0;t=ja|(d[b+10>>0]|0)<<8|ia;ga=(d[b+13>>0]|0)<<16|(d[b+12>>0]|0)<<24;fa=d[b+15>>0]|0;x=ga|(d[b+14>>0]|0)<<8|fa;ea=(d[b+17>>0]|0)<<16|(d[b+16>>0]|0)<<24;da=d[b+19>>0]|0;E=ea|(d[b+18>>0]|0)<<8|da;ca=(d[b+21>>0]|0)<<16|(d[b+20>>0]|0)<<24;ba=d[b+23>>0]|0;C=ca|(d[b+22>>0]|0)<<8|ba;aa=(d[b+25>>0]|0)<<16|(d[b+24>>0]|0)<<24;$=d[b+27>>0]|0;A=aa|(d[b+26>>0]|0)<<8|$;_=(d[b+29>>0]|0)<<16|(d[b+28>>0]|0)<<24;Z=d[b+31>>0]|0;y=_|(d[b+30>>0]|0)<<8|Z;Y=(d[b+33>>0]|0)<<16|(d[b+32>>0]|0)<<24;X=d[b+35>>0]|0;I=Y|(d[b+34>>0]|0)<<8|X;W=(d[b+37>>0]|0)<<16|(d[b+36>>0]|0)<<24;V=d[b+39>>0]|0;H=W|(d[b+38>>0]|0)<<8|V;U=(d[b+41>>0]|0)<<16|(d[b+40>>0]|0)<<24;T=d[b+43>>0]|0;G=U|(d[b+42>>0]|0)<<8|T;S=(d[b+45>>0]|0)<<16|(d[b+44>>0]|0)<<24;R=d[b+47>>0]|0;F=S|(d[b+46>>0]|0)<<8|R;Q=(d[b+49>>0]|0)<<16|(d[b+48>>0]|0)<<24;P=d[b+51>>0]|0;D=Q|(d[b+50>>0]|0)<<8|P;O=(d[b+53>>0]|0)<<16|(d[b+52>>0]|0)<<24;N=d[b+55>>0]|0;B=O|(d[b+54>>0]|0)<<8|N;M=(d[b+57>>0]|0)<<16|(d[b+56>>0]|0)<<24;v=M|(d[b+58>>0]|0)<<8;L=d[b+59>>0]|0;z=v|L;K=(d[b+61>>0]|0)<<16|(d[b+60>>0]|0)<<24;u=K|(d[b+62>>0]|0)<<8;J=d[b+63>>0]|0;w=u|J;r=a+8|0;s=c[r>>2]|0;p=a+12|0;q=c[p>>2]|0;n=a+16|0;o=c[n>>2]|0;l=a+20|0;i=a+24|0;k=c[i>>2]|0;g=a+28|0;h=c[g>>2]|0;e=a+32|0;f=c[e>>2]|0;b=a+36|0;a=ka+1116352408+(c[b>>2]|0)+((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))+((f^h)&k^f)|0;m=a+(c[l>>2]|0)|0;a=((s>>>2|s<<30)^(s>>>13|s<<19)^(s>>>22|s<<10))+(o&(q|s)|q&s)+a|0;f=ha+1899447441+f+(m&(h^k)^h)+((m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))|0;o=f+o|0;f=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+((a|s)&q|a&s)+f|0;h=t+-1245643825+h+(o&(m^k)^k)+((o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7))|0;q=h+q|0;h=((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))+((f|a)&s|f&a)+h|0;k=x+-373957723+k+(q&(o^m)^m)+((q>>>6|q<<26)^(q>>>11|q<<21)^(q>>>25|q<<7))|0;j=k+s|0;k=((h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10))+((h|f)&a|h&f)+k|0;m=E+961987163+m+(j&(q^o)^o)+((j>>>6|j<<26)^(j>>>11|j<<21)^(j>>>25|j<<7))|0;a=m+a|0;m=((k>>>2|k<<30)^(k>>>13|k<<19)^(k>>>22|k<<10))+((k|h)&f|k&h)+m|0;o=C+1508970993+o+(a&(j^q)^q)+((a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7))|0;f=o+f|0;o=((m>>>2|m<<30)^(m>>>13|m<<19)^(m>>>22|m<<10))+((m|k)&h|m&k)+o|0;q=A+-1841331548+q+(f&(a^j)^j)+((f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7))|0;h=q+h|0;q=((o>>>2|o<<30)^(o>>>13|o<<19)^(o>>>22|o<<10))+((o|m)&k|o&m)+q|0;j=y+-1424204075+j+(h&(f^a)^a)+((h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))|0;k=j+k|0;j=((q>>>2|q<<30)^(q>>>13|q<<19)^(q>>>22|q<<10))+((q|o)&m|q&o)+j|0;a=I+-670586216+a+(k&(h^f)^f)+((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))|0;m=a+m|0;a=((j>>>2|j<<30)^(j>>>13|j<<19)^(j>>>22|j<<10))+((j|q)&o|j&q)+a|0;f=H+310598401+f+(m&(k^h)^h)+((m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))|0;o=f+o|0;f=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+((a|j)&q|a&j)+f|0;h=G+607225278+h+(o&(m^k)^k)+((o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7))|0;q=h+q|0;h=((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))+((f|a)&j|f&a)+h|0;k=F+1426881987+k+(q&(o^m)^m)+((q>>>6|q<<26)^(q>>>11|q<<21)^(q>>>25|q<<7))|0;j=k+j|0;k=((h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10))+((h|f)&a|h&f)+k|0;m=D+1925078388+m+(j&(q^o)^o)+((j>>>6|j<<26)^(j>>>11|j<<21)^(j>>>25|j<<7))|0;a=m+a|0;m=((k>>>2|k<<30)^(k>>>13|k<<19)^(k>>>22|k<<10))+((k|h)&f|k&h)+m|0;o=B+-2132889090+o+(a&(j^q)^q)+((a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7))|0;f=o+f|0;o=((m>>>2|m<<30)^(m>>>13|m<<19)^(m>>>22|m<<10))+((m|k)&h|m&k)+o|0;q=z+-1680079193+q+(f&(a^j)^j)+((f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7))|0;h=q+h|0;q=((o>>>2|o<<30)^(o>>>13|o<<19)^(o>>>22|o<<10))+((o|m)&k|o&m)+q|0;j=w+-1046744716+j+(h&(f^a)^a)+((h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))|0;k=j+k|0;j=((q>>>2|q<<30)^(q>>>13|q<<19)^(q>>>22|q<<10))+((q|o)&m|q&o)+j|0;v=((ha<<14|ma>>>18)^ha>>>3^(ha>>>7|la<<25))+ka+H+((z<<13|M>>>19)^v>>>10^(z<<15|M>>>17))|0;a=v+-459576895+a+(k&(h^f)^f)+((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))|0;m=a+m|0;a=((j>>>2|j<<30)^(j>>>13|j<<19)^(j>>>22|j<<10))+((j|q)&o|j&q)+a|0;u=((t<<14|ja>>>18)^t>>>3^(t>>>7|ia<<25))+ha+G+((w<<13|K>>>19)^u>>>10^(w<<15|K>>>17))|0;f=u+-272742522+f+(m&(k^h)^h)+((m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))|0;o=f+o|0;f=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+((a|j)&q|a&j)+f|0;t=((x<<14|ga>>>18)^x>>>3^(x>>>7|fa<<25))+t+F+((v>>>19|v<<13)^v>>>10^(v>>>17|v<<15))|0;h=t+264347078+h+(o&(m^k)^k)+((o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7))|0;q=h+q|0;h=((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))+((f|a)&j|f&a)+h|0;x=((E<<14|ea>>>18)^E>>>3^(E>>>7|da<<25))+x+D+((u>>>19|u<<13)^u>>>10^(u>>>17|u<<15))|0;k=x+604807628+k+(q&(o^m)^m)+((q>>>6|q<<26)^(q>>>11|q<<21)^(q>>>25|q<<7))|0;j=k+j|0;k=((h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10))+((h|f)&a|h&f)+k|0;E=((C<<14|ca>>>18)^C>>>3^(C>>>7|ba<<25))+E+B+((t>>>19|t<<13)^t>>>10^(t>>>17|t<<15))|0;m=E+770255983+m+(j&(q^o)^o)+((j>>>6|j<<26)^(j>>>11|j<<21)^(j>>>25|j<<7))|0;a=m+a|0;m=((k>>>2|k<<30)^(k>>>13|k<<19)^(k>>>22|k<<10))+((k|h)&f|k&h)+m|0;C=((A<<14|aa>>>18)^A>>>3^(A>>>7|$<<25))+C+z+((x>>>19|x<<13)^x>>>10^(x>>>17|x<<15))|0;o=C+1249150122+o+(a&(j^q)^q)+((a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7))|0;f=o+f|0;o=((m>>>2|m<<30)^(m>>>13|m<<19)^(m>>>22|m<<10))+((m|k)&h|m&k)+o|0;A=((y<<14|_>>>18)^y>>>3^(y>>>7|Z<<25))+A+w+((E>>>19|E<<13)^E>>>10^(E>>>17|E<<15))|0;q=A+1555081692+q+(f&(a^j)^j)+((f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7))|0;h=q+h|0;q=((o>>>2|o<<30)^(o>>>13|o<<19)^(o>>>22|o<<10))+((o|m)&k|o&m)+q|0;y=((I<<14|Y>>>18)^I>>>3^(I>>>7|X<<25))+y+v+((C>>>19|C<<13)^C>>>10^(C>>>17|C<<15))|0;j=y+1996064986+j+(h&(f^a)^a)+((h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))|0;k=j+k|0;j=((q>>>2|q<<30)^(q>>>13|q<<19)^(q>>>22|q<<10))+((q|o)&m|q&o)+j|0;I=((H<<14|W>>>18)^H>>>3^(H>>>7|V<<25))+I+u+((A>>>19|A<<13)^A>>>10^(A>>>17|A<<15))|0;a=I+-1740746414+a+(k&(h^f)^f)+((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))|0;m=a+m|0;a=((j>>>2|j<<30)^(j>>>13|j<<19)^(j>>>22|j<<10))+((j|q)&o|j&q)+a|0;H=((G<<14|U>>>18)^G>>>3^(G>>>7|T<<25))+H+t+((y>>>19|y<<13)^y>>>10^(y>>>17|y<<15))|0;f=H+-1473132947+f+(m&(k^h)^h)+((m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))|0;o=f+o|0;f=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+((a|j)&q|a&j)+f|0;G=((F<<14|S>>>18)^F>>>3^(F>>>7|R<<25))+G+x+((I>>>19|I<<13)^I>>>10^(I>>>17|I<<15))|0;h=G+-1341970488+h+(o&(m^k)^k)+((o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7))|0;q=h+q|0;h=((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))+((f|a)&j|f&a)+h|0;F=((D<<14|Q>>>18)^D>>>3^(D>>>7|P<<25))+F+E+((H>>>19|H<<13)^H>>>10^(H>>>17|H<<15))|0;k=F+-1084653625+k+(q&(o^m)^m)+((q>>>6|q<<26)^(q>>>11|q<<21)^(q>>>25|q<<7))|0;j=k+j|0;k=((h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10))+((h|f)&a|h&f)+k|0;D=((B<<14|O>>>18)^B>>>3^(B>>>7|N<<25))+D+C+((G>>>19|G<<13)^G>>>10^(G>>>17|G<<15))|0;m=D+-958395405+m+(j&(q^o)^o)+((j>>>6|j<<26)^(j>>>11|j<<21)^(j>>>25|j<<7))|0;a=m+a|0;m=((k>>>2|k<<30)^(k>>>13|k<<19)^(k>>>22|k<<10))+((k|h)&f|k&h)+m|0;B=((z<<14|M>>>18)^z>>>3^(z>>>7|L<<25))+B+A+((F>>>19|F<<13)^F>>>10^(F>>>17|F<<15))|0;o=B+-710438585+o+(a&(j^q)^q)+((a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7))|0;f=o+f|0;o=((m>>>2|m<<30)^(m>>>13|m<<19)^(m>>>22|m<<10))+((m|k)&h|m&k)+o|0;z=((w<<14|K>>>18)^w>>>3^(w>>>7|J<<25))+z+y+((D>>>19|D<<13)^D>>>10^(D>>>17|D<<15))|0;q=z+113926993+q+(f&(a^j)^j)+((f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7))|0;h=q+h|0;q=((o>>>2|o<<30)^(o>>>13|o<<19)^(o>>>22|o<<10))+((o|m)&k|o&m)+q|0;w=((v>>>18|v<<14)^v>>>3^(v>>>7|v<<25))+w+I+((B>>>19|B<<13)^B>>>10^(B>>>17|B<<15))|0;j=w+338241895+j+(h&(f^a)^a)+((h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))|0;k=j+k|0;j=((q>>>2|q<<30)^(q>>>13|q<<19)^(q>>>22|q<<10))+((q|o)&m|q&o)+j|0;v=((u>>>18|u<<14)^u>>>3^(u>>>7|u<<25))+v+H+((z>>>19|z<<13)^z>>>10^(z>>>17|z<<15))|0;a=v+666307205+a+(k&(h^f)^f)+((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))|0;m=a+m|0;a=((j>>>2|j<<30)^(j>>>13|j<<19)^(j>>>22|j<<10))+((j|q)&o|j&q)+a|0;u=((t>>>18|t<<14)^t>>>3^(t>>>7|t<<25))+u+G+((w>>>19|w<<13)^w>>>10^(w>>>17|w<<15))|0;f=u+773529912+f+(m&(k^h)^h)+((m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))|0;o=f+o|0;f=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+((a|j)&q|a&j)+f|0;t=((x>>>18|x<<14)^x>>>3^(x>>>7|x<<25))+t+F+((v>>>19|v<<13)^v>>>10^(v>>>17|v<<15))|0;h=t+1294757372+h+(o&(m^k)^k)+((o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7))|0;q=h+q|0;h=((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))+((f|a)&j|f&a)+h|0;x=((E>>>18|E<<14)^E>>>3^(E>>>7|E<<25))+x+D+((u>>>19|u<<13)^u>>>10^(u>>>17|u<<15))|0;k=x+1396182291+k+(q&(o^m)^m)+((q>>>6|q<<26)^(q>>>11|q<<21)^(q>>>25|q<<7))|0;j=k+j|0;k=((h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10))+((h|f)&a|h&f)+k|0;E=((C>>>18|C<<14)^C>>>3^(C>>>7|C<<25))+E+B+((t>>>19|t<<13)^t>>>10^(t>>>17|t<<15))|0;m=E+1695183700+m+(j&(q^o)^o)+((j>>>6|j<<26)^(j>>>11|j<<21)^(j>>>25|j<<7))|0;a=m+a|0;m=((k>>>2|k<<30)^(k>>>13|k<<19)^(k>>>22|k<<10))+((k|h)&f|k&h)+m|0;C=((A>>>18|A<<14)^A>>>3^(A>>>7|A<<25))+C+z+((x>>>19|x<<13)^x>>>10^(x>>>17|x<<15))|0;o=C+1986661051+o+(a&(j^q)^q)+((a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7))|0;f=o+f|0;o=((m>>>2|m<<30)^(m>>>13|m<<19)^(m>>>22|m<<10))+((m|k)&h|m&k)+o|0;A=((y>>>18|y<<14)^y>>>3^(y>>>7|y<<25))+A+w+((E>>>19|E<<13)^E>>>10^(E>>>17|E<<15))|0;q=A+-2117940946+q+(f&(a^j)^j)+((f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7))|0;h=q+h|0;q=((o>>>2|o<<30)^(o>>>13|o<<19)^(o>>>22|o<<10))+((o|m)&k|o&m)+q|0;y=((I>>>18|I<<14)^I>>>3^(I>>>7|I<<25))+y+v+((C>>>19|C<<13)^C>>>10^(C>>>17|C<<15))|0;j=y+-1838011259+j+(h&(f^a)^a)+((h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))|0;k=j+k|0;j=((q>>>2|q<<30)^(q>>>13|q<<19)^(q>>>22|q<<10))+((q|o)&m|q&o)+j|0;I=((H>>>18|H<<14)^H>>>3^(H>>>7|H<<25))+I+u+((A>>>19|A<<13)^A>>>10^(A>>>17|A<<15))|0;a=I+-1564481375+a+(k&(h^f)^f)+((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))|0;m=a+m|0;a=((j>>>2|j<<30)^(j>>>13|j<<19)^(j>>>22|j<<10))+((j|q)&o|j&q)+a|0;H=((G>>>18|G<<14)^G>>>3^(G>>>7|G<<25))+H+t+((y>>>19|y<<13)^y>>>10^(y>>>17|y<<15))|0;f=H+-1474664885+f+(m&(k^h)^h)+((m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))|0;o=f+o|0;f=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+((a|j)&q|a&j)+f|0;G=((F>>>18|F<<14)^F>>>3^(F>>>7|F<<25))+G+x+((I>>>19|I<<13)^I>>>10^(I>>>17|I<<15))|0;h=G+-1035236496+h+(o&(m^k)^k)+((o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7))|0;q=h+q|0;h=((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))+((f|a)&j|f&a)+h|0;F=((D>>>18|D<<14)^D>>>3^(D>>>7|D<<25))+F+E+((H>>>19|H<<13)^H>>>10^(H>>>17|H<<15))|0;k=F+-949202525+k+(q&(o^m)^m)+((q>>>6|q<<26)^(q>>>11|q<<21)^(q>>>25|q<<7))|0;j=k+j|0;k=((h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10))+((h|f)&a|h&f)+k|0;D=((B>>>18|B<<14)^B>>>3^(B>>>7|B<<25))+D+C+((G>>>19|G<<13)^G>>>10^(G>>>17|G<<15))|0;m=D+-778901479+m+(j&(q^o)^o)+((j>>>6|j<<26)^(j>>>11|j<<21)^(j>>>25|j<<7))|0;a=m+a|0;m=((k>>>2|k<<30)^(k>>>13|k<<19)^(k>>>22|k<<10))+((k|h)&f|k&h)+m|0;B=((z>>>18|z<<14)^z>>>3^(z>>>7|z<<25))+B+A+((F>>>19|F<<13)^F>>>10^(F>>>17|F<<15))|0;o=B+-694614492+o+(a&(j^q)^q)+((a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7))|0;f=o+f|0;o=((m>>>2|m<<30)^(m>>>13|m<<19)^(m>>>22|m<<10))+((m|k)&h|m&k)+o|0;z=((w>>>18|w<<14)^w>>>3^(w>>>7|w<<25))+z+y+((D>>>19|D<<13)^D>>>10^(D>>>17|D<<15))|0;q=z+-200395387+q+(f&(a^j)^j)+((f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7))|0;h=q+h|0;q=((o>>>2|o<<30)^(o>>>13|o<<19)^(o>>>22|o<<10))+((o|m)&k|o&m)+q|0;w=((v>>>18|v<<14)^v>>>3^(v>>>7|v<<25))+w+I+((B>>>19|B<<13)^B>>>10^(B>>>17|B<<15))|0;j=w+275423344+j+(h&(f^a)^a)+((h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))|0;k=j+k|0;j=((q>>>2|q<<30)^(q>>>13|q<<19)^(q>>>22|q<<10))+((q|o)&m|q&o)+j|0;v=((u>>>18|u<<14)^u>>>3^(u>>>7|u<<25))+v+H+((z>>>19|z<<13)^z>>>10^(z>>>17|z<<15))|0;a=v+430227734+a+(k&(h^f)^f)+((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))|0;m=a+m|0;a=((j>>>2|j<<30)^(j>>>13|j<<19)^(j>>>22|j<<10))+((j|q)&o|j&q)+a|0;u=((t>>>18|t<<14)^t>>>3^(t>>>7|t<<25))+u+G+((w>>>19|w<<13)^w>>>10^(w>>>17|w<<15))|0;f=u+506948616+f+(m&(k^h)^h)+((m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))|0;o=f+o|0;f=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+((a|j)&q|a&j)+f|0;t=((x>>>18|x<<14)^x>>>3^(x>>>7|x<<25))+t+F+((v>>>19|v<<13)^v>>>10^(v>>>17|v<<15))|0;h=t+659060556+h+(o&(m^k)^k)+((o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7))|0;q=h+q|0;h=((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))+((f|a)&j|f&a)+h|0;x=((E>>>18|E<<14)^E>>>3^(E>>>7|E<<25))+x+D+((u>>>19|u<<13)^u>>>10^(u>>>17|u<<15))|0;k=x+883997877+k+(q&(o^m)^m)+((q>>>6|q<<26)^(q>>>11|q<<21)^(q>>>25|q<<7))|0;j=k+j|0;k=((h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10))+((h|f)&a|h&f)+k|0;E=((C>>>18|C<<14)^C>>>3^(C>>>7|C<<25))+E+B+((t>>>19|t<<13)^t>>>10^(t>>>17|t<<15))|0;m=E+958139571+m+(j&(q^o)^o)+((j>>>6|j<<26)^(j>>>11|j<<21)^(j>>>25|j<<7))|0;a=m+a|0;m=((k>>>2|k<<30)^(k>>>13|k<<19)^(k>>>22|k<<10))+((k|h)&f|k&h)+m|0;C=((A>>>18|A<<14)^A>>>3^(A>>>7|A<<25))+C+z+((x>>>19|x<<13)^x>>>10^(x>>>17|x<<15))|0;o=C+1322822218+o+(a&(j^q)^q)+((a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7))|0;f=o+f|0;o=((m>>>2|m<<30)^(m>>>13|m<<19)^(m>>>22|m<<10))+((m|k)&h|m&k)+o|0;A=((y>>>18|y<<14)^y>>>3^(y>>>7|y<<25))+A+w+((E>>>19|E<<13)^E>>>10^(E>>>17|E<<15))|0;q=A+1537002063+q+(f&(a^j)^j)+((f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7))|0;h=q+h|0;q=((o>>>2|o<<30)^(o>>>13|o<<19)^(o>>>22|o<<10))+((o|m)&k|o&m)+q|0;y=((I>>>18|I<<14)^I>>>3^(I>>>7|I<<25))+y+v+((C>>>19|C<<13)^C>>>10^(C>>>17|C<<15))|0;j=y+1747873779+j+(h&(f^a)^a)+((h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))|0;k=j+k|0;j=((q>>>2|q<<30)^(q>>>13|q<<19)^(q>>>22|q<<10))+((q|o)&m|q&o)+j|0;u=((H>>>18|H<<14)^H>>>3^(H>>>7|H<<25))+I+u+((A>>>19|A<<13)^A>>>10^(A>>>17|A<<15))|0;a=u+1955562222+a+(k&(h^f)^f)+((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))|0;m=a+m|0;a=((j>>>2|j<<30)^(j>>>13|j<<19)^(j>>>22|j<<10))+((j|q)&o|j&q)+a|0;t=((G>>>18|G<<14)^G>>>3^(G>>>7|G<<25))+H+t+((y>>>19|y<<13)^y>>>10^(y>>>17|y<<15))|0;f=t+2024104815+f+(m&(k^h)^h)+((m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))|0;o=f+o|0;f=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+((a|j)&q|a&j)+f|0;x=((F>>>18|F<<14)^F>>>3^(F>>>7|F<<25))+G+x+((u>>>19|u<<13)^u>>>10^(u>>>17|u<<15))|0;h=x+-2067236844+h+(o&(m^k)^k)+((o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7))|0;q=h+q|0;h=((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))+((f|a)&j|f&a)+h|0;t=((D>>>18|D<<14)^D>>>3^(D>>>7|D<<25))+F+E+((t>>>19|t<<13)^t>>>10^(t>>>17|t<<15))|0;k=t+-1933114872+k+(q&(o^m)^m)+((q>>>6|q<<26)^(q>>>11|q<<21)^(q>>>25|q<<7))|0;j=k+j|0;k=((h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10))+((h|f)&a|h&f)+k|0;x=((B>>>18|B<<14)^B>>>3^(B>>>7|B<<25))+D+C+((x>>>19|x<<13)^x>>>10^(x>>>17|x<<15))|0;m=x+-1866530822+m+(j&(q^o)^o)+((j>>>6|j<<26)^(j>>>11|j<<21)^(j>>>25|j<<7))|0;a=m+a|0;m=((k>>>2|k<<30)^(k>>>13|k<<19)^(k>>>22|k<<10))+((k|h)&f|k&h)+m|0;t=((z>>>18|z<<14)^z>>>3^(z>>>7|z<<25))+B+A+((t>>>19|t<<13)^t>>>10^(t>>>17|t<<15))|0;o=t+-1538233109+o+(a&(j^q)^q)+((a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7))|0;f=o+f|0;o=((m>>>2|m<<30)^(m>>>13|m<<19)^(m>>>22|m<<10))+((m|k)&h|m&k)+o|0;q=z+-1090935817+((w>>>18|w<<14)^w>>>3^(w>>>7|w<<25))+y+((x>>>19|x<<13)^x>>>10^(x>>>17|x<<15))+q+(f&(a^j)^j)+((f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7))|0;h=q+h|0;q=((o>>>2|o<<30)^(o>>>13|o<<19)^(o>>>22|o<<10))+((o|m)&k|o&m)+q|0;j=w+-965641998+((v>>>18|v<<14)^v>>>3^(v>>>7|v<<25))+u+((t>>>19|t<<13)^t>>>10^(t>>>17|t<<15))+j+(h&(f^a)^a)+((h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))|0;c[r>>2]=((q|o)&m|q&o)+s+((q>>>2|q<<30)^(q>>>13|q<<19)^(q>>>22|q<<10))+j;c[p>>2]=q+(c[p>>2]|0);c[n>>2]=o+(c[n>>2]|0);c[l>>2]=m+(c[l>>2]|0);c[i>>2]=k+(c[i>>2]|0)+j;c[g>>2]=h+(c[g>>2]|0);c[e>>2]=f+(c[e>>2]|0);c[b>>2]=a+(c[b>>2]|0);return}function dn(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=i;i=i+16|0;f=e;g=c[b>>2]|0;h=c[b+4>>2]|0;a[f>>0]=h>>>21;a[f+1>>0]=h>>>13;a[f+2>>0]=h>>>5;a[f+3>>0]=h<<3|g>>>29;a[f+4>>0]=g>>>21;a[f+5>>0]=g>>>13;a[f+6>>0]=g>>>5;a[f+7>>0]=g<<3;g=g&63;bn(b,86526,(g>>>0<56?56:120)-g|0);bn(b,f,8);f=b+8|0;a[d>>0]=(c[f>>2]|0)>>>24;a[d+1>>0]=(c[f>>2]|0)>>>16;a[d+2>>0]=(c[f>>2]|0)>>>8;a[d+3>>0]=c[f>>2];f=b+12|0;a[d+4>>0]=(c[f>>2]|0)>>>24;a[d+5>>0]=(c[f>>2]|0)>>>16;a[d+6>>0]=(c[f>>2]|0)>>>8;a[d+7>>0]=c[f>>2];f=b+16|0;a[d+8>>0]=(c[f>>2]|0)>>>24;a[d+9>>0]=(c[f>>2]|0)>>>16;a[d+10>>0]=(c[f>>2]|0)>>>8;a[d+11>>0]=c[f>>2];f=b+20|0;a[d+12>>0]=(c[f>>2]|0)>>>24;a[d+13>>0]=(c[f>>2]|0)>>>16;a[d+14>>0]=(c[f>>2]|0)>>>8;a[d+15>>0]=c[f>>2];f=b+24|0;a[d+16>>0]=(c[f>>2]|0)>>>24;a[d+17>>0]=(c[f>>2]|0)>>>16;a[d+18>>0]=(c[f>>2]|0)>>>8;a[d+19>>0]=c[f>>2];f=b+28|0;a[d+20>>0]=(c[f>>2]|0)>>>24;a[d+21>>0]=(c[f>>2]|0)>>>16;a[d+22>>0]=(c[f>>2]|0)>>>8;a[d+23>>0]=c[f>>2];f=b+32|0;a[d+24>>0]=(c[f>>2]|0)>>>24;a[d+25>>0]=(c[f>>2]|0)>>>16;a[d+26>>0]=(c[f>>2]|0)>>>8;a[d+27>>0]=c[f>>2];b=b+36|0;a[d+28>>0]=(c[b>>2]|0)>>>24;a[d+29>>0]=(c[b>>2]|0)>>>16;a[d+30>>0]=(c[b>>2]|0)>>>8;a[d+31>>0]=c[b>>2];i=e;return}function en(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=i;i=i+112|0;f=e;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=1779033703;c[f+12>>2]=-1150833019;c[f+16>>2]=1013904242;c[f+20>>2]=-1521486534;c[f+24>>2]=1359893119;c[f+28>>2]=-1694144372;c[f+32>>2]=528734635;c[f+36>>2]=1541459225;bn(f,a,b);dn(f,d);i=e;return}function fn(b,c){b=b|0;c=c|0;var d=0,f=0;d=a[b+98>>0]|0;f=a[c+98>>0]|0;if(d<<24>>24==f<<24>>24)d=(e[b+106>>1]|0)-(e[c+106>>1]|0)|0;else d=(d<<24>>24)-(f<<24>>24)|0;return d|0}function gn(b,d,f,g){b=b|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0;do if((a[b+(d*176|0)+100>>0]|0)==2){i=a[b+(d*176|0)+92>>0]|0;j=0;h=0;while(1){if((j|0)>=(i|0))break;if((a[b+((e[b+(d*176|0)+8+(j<<1)>>1]|0)*176|0)+100>>0]|0)==2){c[f>>2]=j;h=h+1|0}j=j+1|0}if((h|0)==1){h=e[b+(d*176|0)+8+(c[f>>2]<<1)>>1]|0;j=a[b+(h*176|0)+92>>0]|0;d=0;i=0;while(1){if((d|0)>=(j|0))break;if((a[b+((e[b+(h*176|0)+8+(d<<1)>>1]|0)*176|0)+100>>0]|0)==2){c[g>>2]=d;i=i+1|0}d=d+1|0}if((i|0)==1)break}h=-1}else h=-1;while(0);return h|0}function hn(b,f,g){b=b|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;t=0;while(1){if((t|0)>=(b|0))break;s=f+(t*176|0)+99|0;do if((a[s>>0]|0)==-1){r=a[f+(t*176|0)+6>>0]|0;h=r&255;if(!(lp(86590,h,4)|0)){if(!(lp(86594,h,3)|0))break;if((a[f+(t*176|0)+93>>0]|0)<7)break}if((d[f+(t*176|0)+100>>0]|0)<2){n=a[f+(t*176|0)+92>>0]|0;o=f+(t*176|0)+98|0;p=r<<24>>24==85;i=-1;q=0;h=0;m=999;j=999;while(1){if((q|0)>=(n|0))break;l=e[f+(t*176|0)+8+(q<<1)>>1]|0;a:do if((((a[f+(l*176|0)+92>>0]|0)==1?(a[f+(t*176|0)+72+q>>0]|0)==2:0)?(a[f+(l*176|0)+99>>0]|0)==0:0)?(d[f+(l*176|0)+100>>0]|0)<2:0){k=d[f+(l*176|0)+6>>0]|0;switch(k|0){case 8:break;case 16:{switch(r<<24>>24){case 34:case 52:case 85:break;default:{k=m;break a}}break}case 34:{switch(r<<24>>24){case 52:case 85:break;default:{k=m;break a}}break}case 52:{if(!p){k=m;break a}break}default:{k=m;break a}}if((k|0)<(m|0)){i=l;h=q;j=(a[o>>0]|0)+(((a[f+(l*176|0)+98>>0]|0)>0)<<31>>31)|0;break}if((k|0)==(m|0)){u=(a[o>>0]|0)+(((a[f+(l*176|0)+98>>0]|0)>0)<<31>>31)|0;v=(u|0)<(j|0);i=v?l:i;h=v?q:h;k=m;j=v?u:j}else k=m}else k=m;while(0);q=q+1|0;m=k}if((i|0)>-1){a[s>>0]=0;a[f+(i*176|0)+99>>0]=-1;a[f+(t*176|0)+72+h>>0]=1;a[f+(i*176|0)+72>>0]=1;a[f+(i*176|0)+52>>0]=0;a[f+(t*176|0)+52+h>>0]=0;v=f+(t*176|0)+93|0;a[v>>0]=(a[v>>0]|0)+-1<<24>>24;v=f+(i*176|0)+93|0;a[v>>0]=(a[v>>0]|0)+-1<<24>>24;c[g>>2]=(c[g>>2]|0)+1}}}while(0);t=t+1|0}return 0}function jn(b,f,g){b=b|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=0;while(1){if((p|0)>=(b|0))break;n=f+(p*176|0)+99|0;if(((((a[n>>0]|0)==1?lp(86597,d[f+(p*176|0)+6>>0]|0,3)|0:0)?(a[f+(p*176|0)+92>>0]|0)==3:0)?(o=f+(p*176|0)+93|0,(a[o>>0]|0)==3):0)?(d[f+(p*176|0)+100>>0]|0)<2:0){l=-1;m=0;j=0;i=0;h=0;while(1){if((m|0)>=3){k=0;break}k=e[f+(p*176|0)+8+(m<<1)>>1]|0;if(a[f+(k*176|0)+99>>0]|0){k=1;break}if((a[f+(k*176|0)+6>>0]|0)==7){if((a[f+(k*176|0)+92>>0]|0)>3){k=1;break}if((a[f+(k*176|0)+93>>0]|0)>3){k=1;break}q=(l|0)<0;l=q?k:l;j=q?m:j;i=(a[f+(k*176|0)+94>>0]|0)+i+(a[f+(k*176|0)+95>>0]|0)+(a[f+(k*176|0)+96>>0]|0)+(a[f+(k*176|0)+97>>0]|0)|0;h=h+1|0}m=m+1|0}if((l|0)>-1&(((i|0)<1|((h|0)!=2|k))^1)){a[n>>0]=0;a[f+(l*176|0)+99>>0]=1;a[f+(p*176|0)+72+j>>0]=2;i=a[f+(l*176|0)+92>>0]|0;h=0;while(1){if((h|0)>=(i|0))break;if((p|0)==(e[f+(l*176|0)+8+(h<<1)>>1]|0))break;h=h+1|0}a[f+(l*176|0)+72+h>>0]=2;a[o>>0]=(a[o>>0]|0)+1<<24>>24;q=f+(l*176|0)+93|0;a[q>>0]=(a[q>>0]|0)+1<<24>>24;c[g>>2]=(c[g>>2]|0)+1}}p=p+1|0}return 0}
+function kn(b,f,g,h){b=b|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0;T=i;i=i+32|0;Q=T+8|0;R=T+4|0;S=T;l=T+12|0;c[S>>2]=0;if(h|0){hn(b,f,S)|0;jn(b,f,S)|0}if(!(c[22876]|0)){k=86600;h=0;while(1){j=op(k,59)|0;if(!j)break;v=j-k|0;ir(l|0,k|0,v|0)|0;a[l+v>>0]=0;a[92347+h>>0]=$n(l)|0;k=j+1|0;h=h+1|0}c[22877]=h;c[22878]=$n(86650)|0;v=($n(86667)|0)&255;u=c[22877]|0;c[22877]=u+1;a[92347+u>>0]=v;u=($n(86687)|0)&255;v=c[22877]|0;c[22877]=v+1;a[92347+v>>0]=u;c[22876]=h}h=c[22878]|0;j=0;while(1){if((j|0)>=(b|0)){h=0;v=0;break}if((((((((a[f+(j*176|0)+92>>0]|0)==1?(m=f+(j*176|0)+99|0,n=a[m>>0]|0,v=n<<24>>24,((n<<24>>24>-1?v:0-v|0)|0)==1):0)?(d[f+(j*176|0)+100>>0]|0)<2:0)?(a[f+(j*176|0)+72>>0]|0)==1:0)?(h|0)==(d[f+(j*176|0)+6>>0]|0):0)?(o=e[f+(j*176|0)+8>>1]|0,(h|0)!=(d[f+(o*176|0)+6>>0]|0)):0)?(a[f+(j*176|0)+94>>0]|0)==(0-((a[f+(j*176|0)+95>>0]|0)+(a[f+(j*176|0)+96>>0]|0)+(a[f+(j*176|0)+97>>0]|0))|0):0)?(a[f+(o*176|0)+94>>0]|0)==(0-((a[f+(o*176|0)+95>>0]|0)+(a[f+(o*176|0)+96>>0]|0)+(a[f+(o*176|0)+97>>0]|0))|0):0){v=f+(o*176|0)+99|0;a[v>>0]=(d[v>>0]|0)+(n&255);a[m>>0]=0}j=j+1|0}while(1){if((v|0)>=(b|0))break;u=f+(v*176|0)+99|0;do if(((((a[u>>0]|0)==1?(d[f+(v*176|0)+100>>0]|0)<2:0)?(D=f+(v*176|0)+93|0,E=f+(v*176|0)+92|0,(a[D>>0]|0)!=(a[E>>0]|0)):0)?(w=f+(v*176|0)+6|0,x=d[w>>0]|0,(lp(92347,x,c[22876]|0)|0)!=0):0)?(t=ao(x,1,0)|0,(t|0)==((a[f+(v*176|0)+94>>0]|0)+(a[D>>0]|0)+(a[f+(v*176|0)+95>>0]|0)+(a[f+(v*176|0)+96>>0]|0)+(a[f+(v*176|0)+97>>0]|0)|0)):0){j=a[E>>0]|0;if(j<<24>>24==1?(y=f+(v*176|0)+72|0,(a[y>>0]|0)==2):0){h=e[f+(v*176|0)+8>>1]|0;o=f+(h*176|0)+92|0;j=0;a:while(1){if((j|0)>=(a[o>>0]|0)){M=71;break}k=e[f+(h*176|0)+8+(j<<1)>>1]|0;do if((((a[f+(k*176|0)+92>>0]|0)==1?(z=f+(k*176|0)+99|0,(a[z>>0]|0)==-1):0)?(A=a[f+(k*176|0)+6>>0]|0,A<<24>>24==(a[w>>0]|0)):0)?(d[f+(k*176|0)+100>>0]|0)<2:0){l=f+(k*176|0)+72|0;if((a[l>>0]|0)!=1)break;t=ao(A&255,-1,0)|0;m=f+(k*176|0)+93|0;if((t|0)==((a[f+(k*176|0)+94>>0]|0)+(a[m>>0]|0)+(a[f+(k*176|0)+95>>0]|0)+(a[f+(k*176|0)+96>>0]|0)+(a[f+(k*176|0)+97>>0]|0)|0)){p=z;n=l;break a}}while(0);j=j+1|0}if((M|0)==71){M=0;c[R>>2]=j;break}c[R>>2]=j;l=a[o>>0]|0;k=0;while(1){if((k|0)>=(l|0))break;if((v|0)==(e[f+(h*176|0)+8+(k<<1)>>1]|0))break;else k=k+1|0}c[Q>>2]=k;a[p>>0]=0;a[u>>0]=0;a[f+(h*176|0)+72+k>>0]=1;a[y>>0]=1;a[D>>0]=(a[D>>0]|0)+-1<<24>>24;a[f+(h*176|0)+72+j>>0]=2;a[n>>0]=2;a[m>>0]=(a[m>>0]|0)+1<<24>>24;c[S>>2]=(c[S>>2]|0)+1;break}o=j<<24>>24;n=c[22878]|0;l=-1;m=0;j=0;while(1){if((m|0)>=(o|0)){t=l;break}k=e[f+(v*176|0)+8+(m<<1)>>1]|0;if((d[f+(k*176|0)+6>>0]|0)==(n|0)){if((a[f+(k*176|0)+93>>0]|0)!=1){t=l;break}if((d[f+(k*176|0)+100>>0]|0)>=2){t=l;break}k=l;j=j+1|0}else{t=(a[f+(v*176|0)+72+m>>0]|0)==2;h=t?k:h;k=t?m:l}l=k;m=m+1|0}if((t|0)>-1&(j+1|0)==(o|0)){s=f+(h*176|0)+92|0;j=0;while(1){if((j|0)>=(a[s>>0]|0)){M=72;break}p=e[f+(h*176|0)+8+(j<<1)>>1]|0;n=f+(p*176|0)+99|0;if((((a[n>>0]|0)==-1?(B=a[f+(p*176|0)+6>>0]|0,B<<24>>24==(a[w>>0]|0)):0)?(d[f+(p*176|0)+100>>0]|0)<2:0)?(r=ao(B&255,-1,0)|0,C=f+(p*176|0)+93|0,(r|0)==((a[f+(p*176|0)+94>>0]|0)+(a[C>>0]|0)+(a[f+(p*176|0)+95>>0]|0)+(a[f+(p*176|0)+96>>0]|0)+(a[f+(p*176|0)+97>>0]|0)|0)):0){r=a[f+(p*176|0)+92>>0]|0;o=c[22878]|0;m=-1;q=0;k=0;while(1){if((q|0)>=(r|0))break;l=e[f+(p*176|0)+8+(q<<1)>>1]|0;if((d[f+(l*176|0)+6>>0]|0)!=(o|0)){if((h|0)!=(l|0))break;if((a[f+(p*176|0)+72+q>>0]|0)==1)m=q;else break}else{if((a[f+(l*176|0)+93>>0]|0)!=1)break;if((d[f+(l*176|0)+100>>0]|0)>=2)break;k=k+1|0}q=q+1|0}if(((m>>>31^1)+k|0)==(r|0)){o=C;break}}j=j+1|0}if((M|0)==72){M=0;c[R>>2]=j;break}c[R>>2]=j;l=a[s>>0]|0;k=0;while(1){if((k|0)>=(l|0))break;if((v|0)==(e[f+(h*176|0)+8+(k<<1)>>1]|0))break;else k=k+1|0}c[Q>>2]=k;a[n>>0]=0;a[u>>0]=0;a[f+(h*176|0)+72+k>>0]=1;a[f+(v*176|0)+72+t>>0]=1;a[D>>0]=(a[D>>0]|0)+-1<<24>>24;a[f+(h*176|0)+72+j>>0]=2;a[f+(p*176|0)+72+m>>0]=2;a[o>>0]=(a[o>>0]|0)+1<<24>>24;c[S>>2]=(c[S>>2]|0)+1}}while(0);v=v+1|0}t=(g|0)==0;u=0;while(1){if((u|0)>=(b|0)){j=0;break}b:do if((((((((((((a[f+(u*176|0)+92>>0]|0)==1?(F=f+(u*176|0)+99|0,(a[F>>0]|0)==-1):0)?(d[f+(u*176|0)+100>>0]|0)<2:0)?(a[f+(u*176|0)+94>>0]|0)==(0-((a[f+(u*176|0)+95>>0]|0)+(a[f+(u*176|0)+96>>0]|0)+(a[f+(u*176|0)+97>>0]|0))|0):0)?(G=f+(u*176|0)+72|0,(a[G>>0]|0)==1):0)?(H=c[22876]|0,I=H+-4|0,lp(92351,d[f+(u*176|0)+6>>0]|0,I)|0):0)?(J=e[f+(u*176|0)+8>>1]|0,K=f+(J*176|0)+99|0,(a[K>>0]|0)==2):0)?lp(92352,d[f+(J*176|0)+6>>0]|0,H+-5|0)|0:0)?(a[f+(J*176|0)+92>>0]|0)==4:0)?(d[f+(J*176|0)+100>>0]|0)<2:0)?(L=f+(J*176|0)+93|0,(a[L>>0]|0)==4):0)?(a[f+(J*176|0)+94>>0]|0)==(0-((a[f+(J*176|0)+95>>0]|0)+(a[f+(J*176|0)+96>>0]|0)+(a[f+(J*176|0)+97>>0]|0))|0):0){h=0;c:while(1){if((h|0)>=4){M=108;break}j=e[f+(J*176|0)+8+(h<<1)>>1]|0;do if((j|0)!=(u|0)){if((a[f+(j*176|0)+92>>0]|0)!=1)break;k=f+(j*176|0)+99|0;if((a[k>>0]|0)!=-1)break;if(!(lp(92351,d[f+(j*176|0)+6>>0]|0,I)|0))break;if((d[f+(j*176|0)+100>>0]|0)>=2)break;if((a[f+(j*176|0)+94>>0]|0)!=(0-((a[f+(j*176|0)+95>>0]|0)+(a[f+(j*176|0)+96>>0]|0)+(a[f+(j*176|0)+97>>0]|0))|0))break;l=f+(j*176|0)+72|0;if((a[l>>0]|0)==1){s=k;break c}}while(0);h=h+1|0}if((M|0)==108){M=0;c[R>>2]=h;break}c[R>>2]=h;k=0;while(1){if((k|0)>=4)break;if((u|0)==(e[f+(J*176|0)+8+(k<<1)>>1]|0))break;else k=k+1|0}c[Q>>2]=k;r=f+(J*176|0)+72+k|0;n=f+(J*176|0)+52+k|0;o=f+(u*176|0)+52|0;p=f+(u*176|0)+93|0;q=f+(J*176|0)+72+h|0;k=f+(J*176|0)+52+h|0;m=f+(j*176|0)+52|0;h=f+(j*176|0)+93|0;j=0;while(1){switch(j|0){case 2:break b;case 0:{a[F>>0]=(a[F>>0]|0)+1<<24>>24;a[r>>0]=2;a[G>>0]=2;a[n>>0]=0;a[o>>0]=0;a[p>>0]=(a[p>>0]|0)+1<<24>>24;a[L>>0]=(a[L>>0]|0)+1<<24>>24;if(!t)a[K>>0]=(a[K>>0]|0)+-1<<24>>24;c[S>>2]=(c[S>>2]|0)+1;break}case 1:{a[s>>0]=(a[s>>0]|0)+1<<24>>24;a[q>>0]=2;a[l>>0]=2;a[k>>0]=0;a[m>>0]=0;a[h>>0]=(a[h>>0]|0)+1<<24>>24;a[L>>0]=(a[L>>0]|0)+1<<24>>24;if(!t)a[K>>0]=(a[K>>0]|0)+-1<<24>>24;c[S>>2]=(c[S>>2]|0)+1;break}default:{}}j=j+1|0}}while(0);u=u+1|0}while(1){if((j|0)>=(b|0))break;h=f+(j*176|0)+100|0;if(((a[h>>0]|0)==2?(N=gn(f,j,Q,R)|0,(N|0)>-1):0)?(O=(c[Q>>2]|0)+(f+(j*176|0)+72)|0,P=a[O>>0]|0,(P&255)<3):0){a[O>>0]=P+1<<24>>24;M=f+(j*176|0)+93|0;a[M>>0]=(a[M>>0]|0)+1<<24>>24;M=(c[R>>2]|0)+(f+(N*176|0)+72)|0;a[M>>0]=(a[M>>0]|0)+1<<24>>24;M=f+(N*176|0)+93|0;a[M>>0]=(a[M>>0]|0)+1<<24>>24;a[h>>0]=0;a[f+(N*176|0)+100>>0]=0}j=j+1|0}b=ln(b,f)|0;i=T;return (c[S>>2]|0)+b|0}function ln(f,g){f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0;Da=i;i=i+48|0;l=Da+40|0;Ba=Da+24|0;za=Da+12|0;Aa=Da;if(!(c[22879]|0)){k=86621;h=0;while(1){j=op(k,59)|0;if(!j)break;T=j-k|0;ir(l|0,k|0,T|0)|0;a[l+T>>0]=0;a[92357+h>>0]=$n(l)|0;k=j+1|0;h=h+1|0}a[92357+h>>0]=0;c[22879]=h;q=g;r=0;n=0;o=0;p=0;s=0;m=0;t=0;w=0;x=0}else{q=g;r=0;n=0;o=0;p=0;s=0;m=0;t=0;w=0;x=0}while(1){if((r|0)>=(f|0)){k=s;l=t;q=w;r=x;break}j=a[q+99>>0]|0;l=j<<24>>24==1;a:do switch(j<<24>>24){case 1:case -1:{h=lp(92357,d[q+6>>0]|0,c[22879]|0)|0;if(!h){h=s;k=t;l=w;j=x}else{k=h-92357|0;if((k|0)>7)if(j<<24>>24>0){p=p+1|0;h=s;k=t;l=w;j=x;break a}else{o=o+1|0;h=s;k=t;l=w;j=x;break a}h=j<<24>>24>0;if((k|0)>3)if(h){h=s;k=t;l=w+1|0;j=x;break a}else{h=s;k=t+1|0;l=w;j=x;break a}h=h&1;m=h+m|0;h=(h^1)+s|0;if(l&(k|0)>0?(u=b[q+92>>1]|0,(u&255)<<24>>24==4):0)j=(u&-256)<<16>>16==1024;else j=0;k=t;l=w;j=(j&1)+x|0}break}case 0:{T=b[q+94>>1]|0;if((((T&65535)<<24>>24)+(a[q+93>>0]|0)+(((T&65535)>>>8&65535)<<24>>24)+(a[q+96>>0]|0)+(a[q+97>>0]|0)|0)==2?(v=q+6|0,(ao(d[v>>0]|0,0,0)|0)==4):0){n=((lp(92365,d[v>>0]|0,2)|0)!=0&1)+n|0;h=s;k=t;l=w;j=x}else{h=s;k=t;l=w;j=x}break}default:{h=s;k=t;l=w;j=x}}while(0);q=q+176|0;r=r+1|0;s=h;t=k;w=l;x=j}h=p+n+o+m+k+q+l|0;b:do if(!h)h=0;else{J=za+4|0;K=Ba+4|0;L=Aa+4|0;M=Ba+4|0;N=Aa+8|0;O=za+4|0;P=Ba+8|0;Q=za+8|0;R=Aa+4|0;S=Ba+4|0;T=za+4|0;j=h;G=q;y=r;h=0;I=1;while(1){c:do switch(I|0){case 19:break b;case 1:{x=0;while(1){if(!((l|0)>0&((m|0)>0&(x|0)<(f|0)))){w=0;v=l;q=y;break}w=g+(x*176|0)+99|0;if((((a[w>>0]|0)==1?(to(g,x)|0)==3:0)?(vo(g,x)|0)==4:0)?(lp(92357,d[g+(x*176|0)+6>>0]|0,4)|0)!=0:0){u=g+(x*176|0)+92|0;v=0;s=0;r=0;q=0;while(1){if((v|0)>=(a[u>>0]|0))break;t=e[g+(x*176|0)+8+(v<<1)>>1]|0;d:do if(((to(g,t)|0)==1?(qo(g,t)|0)==0:0)?(lp(92361,d[g+(t*176|0)+6>>0]|0,4)|0)!=0:0){do if((a[g+(x*176|0)+72+v>>0]|0)==1){if((a[g+(t*176|0)+99>>0]|0)!=-1)break;c[Ba+(r<<2)>>2]=v;r=r+1|0;break d}while(0);do if((a[g+(t*176|0)+72>>0]|0)==2){if(a[g+(t*176|0)+99>>0]|0)break;s=s+1|0;break d}while(0);q=q+1|0}while(0);v=v+1|0}if(!((r|0)<1|(s|0)<1|(q|0)!=0)?($=mn(g,x,Ba,r)|0,($|0)>-1):0){H=e[g+(x*176|0)+8+($<<1)>>1]|0;F=g+(H*176|0)+8|0;F=(mo(F,x&65535,a[g+(H*176|0)+92>>0]|0)|0)-F>>1;E=g+(x*176|0)+72+$|0;a[E>>0]=(a[E>>0]|0)+1<<24>>24;F=g+(H*176|0)+72+F|0;a[F>>0]=(a[F>>0]|0)+1<<24>>24;F=g+(x*176|0)+93|0;a[F>>0]=(a[F>>0]|0)+1<<24>>24;F=g+(H*176|0)+93|0;a[F>>0]=(a[F>>0]|0)+1<<24>>24;a[w>>0]=(a[w>>0]|0)+-1<<24>>24;F=g+(H*176|0)+99|0;a[F>>0]=(a[F>>0]|0)+1<<24>>24;a[g+(x*176|0)+100>>0]=0;a[g+(H*176|0)+100>>0]=0;j=j+-2|0;m=m+-1|0;l=l+-1|0;h=h+1|0}}x=x+1|0}while(1){if(!((v|0)>0&((q|0)>0&(w|0)<(f|0)))){l=v;H=q;break c}u=g+(w*176|0)+99|0;if((((a[u>>0]|0)==1?(to(g,w)|0)==4:0)?(vo(g,w)|0)==4:0)?(lp(92358,d[g+(w*176|0)+6>>0]|0,3)|0)!=0:0){s=g+(w*176|0)+92|0;t=0;l=0;while(1){if((t|0)>=(a[s>>0]|0))break;r=e[g+(w*176|0)+8+(t<<1)>>1]|0;if(((((to(g,r)|0)==1?(qo(g,r)|0)==0:0)?(lp(92361,d[g+(r*176|0)+6>>0]|0,4)|0)!=0:0)?(a[g+(w*176|0)+72+t>>0]|0)==1:0)?(a[g+(r*176|0)+99>>0]|0)==-1:0){c[Ba+(l<<2)>>2]=t;l=l+1|0}t=t+1|0}if((l|0)>0?(pa=mn(g,w,Ba,l)|0,(pa|0)>-1):0){l=e[g+(w*176|0)+8+(pa<<1)>>1]|0;H=g+(l*176|0)+8|0;H=(mo(H,w&65535,a[g+(l*176|0)+92>>0]|0)|0)-H>>1;F=g+(w*176|0)+72+pa|0;a[F>>0]=(a[F>>0]|0)+1<<24>>24;H=g+(l*176|0)+72+H|0;a[H>>0]=(a[H>>0]|0)+1<<24>>24;H=g+(w*176|0)+93|0;a[H>>0]=(a[H>>0]|0)+1<<24>>24;H=g+(l*176|0)+93|0;a[H>>0]=(a[H>>0]|0)+1<<24>>24;a[u>>0]=(a[u>>0]|0)+-1<<24>>24;H=g+(l*176|0)+99|0;a[H>>0]=(a[H>>0]|0)+1<<24>>24;a[g+(w*176|0)+100>>0]=0;a[g+(l*176|0)+100>>0]=0;j=j+-2|0;m=m+-1|0;l=v+-1|0;q=q+-1|0;h=h+1|0}else l=v}else l=v;w=w+1|0;v=l}}default:H=y}while(0);e:do if((I+-2|0)>>>0<8){x=(I|0)==2;y=(I|0)==3;z=(I|0)==4;A=(I|0)==5;B=(I|0)==6;C=(I|0)==7;D=(I|0)==8;E=(I|0)==9;F=0;w=G;while(1){if(!((j|0)>0&(F|0)<(f|0))){F=l;l=w;break e}v=g+(F*176|0)+99|0;f:do if(((((((a[v>>0]|0)==0?(to(g,F)|0)==1:0)?(vo(g,F)|0)==2:0)?(qo(g,F)|0)==0:0)?(lp(92361,d[g+(F*176|0)+6>>0]|0,4)|0)!=0:0)?(qa=wo(g,F)|0,(qa|0)>-1):0)?(d[g+(F*176|0)+72+qa>>0]|0)<4:0){t=b[g+(F*176|0)+8+(qa<<1)>>1]|0;u=t&65535;do if((x&(n|0)>0?(a[g+(u*176|0)+99>>0]|0)==0:0)?(to(g,u)|0)==2:0){if((vo(g,u)|0)!=3)break;if(qo(g,u)|0)break;if(!(lp(92357,d[g+(u*176|0)+6>>0]|0,4)|0))break;q=xo(g,u,F)|0;if((q|0)<=-1)break;s=g+(u*176|0)+72+q|0;if((d[s>>0]|0)>=4)break;q=e[g+(u*176|0)+8+(q<<1)>>1]|0;if(a[g+(q*176|0)+99>>0]|0)break;if((a[g+(q*176|0)+92>>0]|0)!=2)break;r=g+(q*176|0)+93|0;if((a[r>>0]|0)!=2)break;if(qo(g,q)|0)break;if(!(lp(92365,d[g+(q*176|0)+6>>0]|0,2)|0))break;G=(b[g+(q*176|0)+8>>1]|0)!=t<<16>>16&1;a[g+(u*176|0)+93>>0]=5;a[r>>0]=4;a[s>>0]=3;a[g+(q*176|0)+72+G>>0]=3;a[g+(q*176|0)+100>>0]=0;j=j+-1|0;n=n+-1|0;q=w;h=h+1|0;break f}while(0);if(((o|0)>0&(y&(w|0)>0)?(ra=g+(u*176|0)+99|0,(a[ra>>0]|0)==1):0)?(to(g,u)|0)==2:0){if((vo(g,u)|0)!=3){q=w;break}if(qo(g,u)|0){q=w;break}if(!(lp(92361,d[g+(u*176|0)+6>>0]|0,4)|0)){q=w;break}q=xo(g,u,F)|0;if((q|0)<=-1){q=w;break}s=g+(u*176|0)+72+q|0;if((d[s>>0]|0)>=4){q=w;break}q=e[g+(u*176|0)+8+(q<<1)>>1]|0;r=g+(q*176|0)+99|0;if((a[r>>0]|0)!=-1){q=w;break}if((to(g,q)|0)>=4){q=w;break}G=vo(g,q)|0;if(((a[g+(q*176|0)+94>>0]|0)+G+(a[g+(q*176|0)+95>>0]|0)+(a[g+(q*176|0)+96>>0]|0)+(a[g+(q*176|0)+97>>0]|0)|0)!=3){q=w;break}if(!(lp(92365,d[g+(q*176|0)+6>>0]|0,2)|0)){q=w;break}G=(b[g+(q*176|0)+8>>1]|0)!=t<<16>>16&1;a[ra>>0]=(a[ra>>0]|0)+-1<<24>>24;a[r>>0]=(a[r>>0]|0)+1<<24>>24;v=g+(u*176|0)+93|0;a[v>>0]=(d[v>>0]|0)+1;v=g+(q*176|0)+93|0;a[v>>0]=(d[v>>0]|0)+1;a[s>>0]=2;a[g+(q*176|0)+72+G>>0]=2;j=j+-2|0;o=o+-1|0;q=w+-1|0;h=h+1|0}else q=w}else Ca=106;while(0);g:do if((Ca|0)==106){Ca=0;if((((((((l+k|0)>0&(a[v>>0]|0)==-1?(m+p+w|0)>0:0)?(to(g,F)|0)==1:0)?(vo(g,F)|0)==1:0)?(qo(g,F)|0)==0:0)?lp(92361,d[g+(F*176|0)+6>>0]|0,4)|0:0)?(sa=wo(g,F)|0,(sa|0)>-1):0)?(ta=g+(F*176|0)+72+sa|0,(d[ta>>0]|0)<4):0){t=b[g+(F*176|0)+8+(sa<<1)>>1]|0;u=t&65535;r=(l|0)>0;do if((m|0)>0&(z&r)){q=g+(u*176|0)+99|0;if((a[q>>0]|0)!=1)break;if((to(g,u)|0)>=4)break;if((vo(g,u)|0)!=4)break;if(qo(g,u)|0)break;if(!(lp(92357,d[g+(u*176|0)+6>>0]|0,4)|0))break;G=g+(u*176|0)+8|0;G=(mo(G,F&65535,a[g+(u*176|0)+92>>0]|0)|0)-G>>1;a[v>>0]=(a[v>>0]|0)+1<<24>>24;a[q>>0]=(a[q>>0]|0)+-1<<24>>24;q=g+(F*176|0)+93|0;a[q>>0]=(a[q>>0]|0)+1<<24>>24;q=g+(u*176|0)+93|0;a[q>>0]=(a[q>>0]|0)+1<<24>>24;a[ta>>0]=(a[ta>>0]|0)+1<<24>>24;q=g+(u*176|0)+72+G|0;a[q>>0]=(a[q>>0]|0)+1<<24>>24;j=j+-2|0;m=m+-1|0;l=l+-1|0;q=w;h=h+1|0;break g}while(0);do if((w|0)>0&(A&r)){q=g+(u*176|0)+99|0;if((a[q>>0]|0)!=1)break;if((to(g,u)|0)>=4)break;if((vo(g,u)|0)!=3)break;if(qo(g,u)|0)break;if(!(lp(92361,d[g+(u*176|0)+6>>0]|0,4)|0))break;G=g+(u*176|0)+8|0;G=(mo(G,F&65535,a[g+(u*176|0)+92>>0]|0)|0)-G>>1;a[v>>0]=(a[v>>0]|0)+1<<24>>24;a[q>>0]=(a[q>>0]|0)+-1<<24>>24;q=g+(F*176|0)+93|0;a[q>>0]=(a[q>>0]|0)+1<<24>>24;q=g+(u*176|0)+93|0;a[q>>0]=(a[q>>0]|0)+1<<24>>24;a[ta>>0]=(a[ta>>0]|0)+1<<24>>24;q=g+(u*176|0)+72+G|0;a[q>>0]=(a[q>>0]|0)+1<<24>>24;j=j+-2|0;l=l+-1|0;q=w+-1|0;h=h+1|0;break g}while(0);if(!((p|0)>0&(B&r))){q=w;break}if(a[g+(u*176|0)+99>>0]|0){q=w;break}if((to(g,u)|0)!=2){q=w;break}if((vo(g,u)|0)!=2){q=w;break}if(qo(g,u)|0){q=w;break}if(!(lp(92361,d[g+(u*176|0)+6>>0]|0,4)|0)){q=w;break}q=xo(g,u,F)|0;if((q|0)<=-1){q=w;break}s=g+(u*176|0)+72+q|0;if((d[s>>0]|0)>=4){q=w;break}q=e[g+(u*176|0)+8+(q<<1)>>1]|0;r=g+(q*176|0)+99|0;if((a[r>>0]|0)!=1){q=w;break}if((to(g,q)|0)>=4){q=w;break}G=vo(g,q)|0;if(((a[g+(q*176|0)+94>>0]|0)+G+(a[g+(q*176|0)+95>>0]|0)+(a[g+(q*176|0)+96>>0]|0)+(a[g+(q*176|0)+97>>0]|0)|0)!=3){q=w;break}if(!(lp(92365,d[g+(q*176|0)+6>>0]|0,2)|0)){q=w;break}G=g+(q*176|0)+8|0;G=(mo(G,t,a[g+(q*176|0)+92>>0]|0)|0)-G>>1;t=g+(u*176|0)+8|0;t=(mo(t,F&65535,a[g+(u*176|0)+92>>0]|0)|0)-t>>1;a[v>>0]=(a[v>>0]|0)+1<<24>>24;a[r>>0]=(a[r>>0]|0)+-1<<24>>24;v=g+(F*176|0)+93|0;a[v>>0]=(d[v>>0]|0)+1;v=g+(u*176|0)+93|0;a[v>>0]=(d[v>>0]|0)+2;v=g+(q*176|0)+93|0;a[v>>0]=(d[v>>0]|0)+1;a[ta>>0]=2;a[g+(u*176|0)+72+t>>0]=2;a[s>>0]=2;a[g+(q*176|0)+72+G>>0]=2;j=j+-2|0;p=p+-1|0;l=l+-1|0;q=w;h=h+1|0;break}if(((((((k|0)>0&(a[v>>0]|0)==-1?(m+p+w|0)>0:0)?(to(g,F)|0)==1:0)?(G=vo(g,F)|0,((a[g+(F*176|0)+94>>0]|0)+G+(a[g+(F*176|0)+95>>0]|0)+(a[g+(F*176|0)+96>>0]|0)+(a[g+(F*176|0)+97>>0]|0)|0)==2):0)?(lp(92357,d[g+(F*176|0)+6>>0]|0,4)|0)!=0:0)?(ua=wo(g,F)|0,(ua|0)>-1):0)?(va=g+(F*176|0)+72|0,(d[g+(F*176|0)+72+ua>>0]|0)<4):0){t=e[g+(F*176|0)+8>>1]|0;do if(C&(m|0)>0){q=g+(t*176|0)+99|0;if((a[q>>0]|0)!=1)break;if((to(g,t)|0)>=4)break;if((vo(g,t)|0)!=4)break;if(qo(g,t)|0)break;if(!(lp(92357,d[g+(t*176|0)+6>>0]|0,4)|0))break;G=g+(t*176|0)+8|0;G=(mo(G,F&65535,a[g+(t*176|0)+92>>0]|0)|0)-G>>1;a[v>>0]=(a[v>>0]|0)+1<<24>>24;a[q>>0]=(a[q>>0]|0)+-1<<24>>24;q=g+(F*176|0)+93|0;a[q>>0]=(a[q>>0]|0)+1<<24>>24;q=g+(t*176|0)+93|0;a[q>>0]=(a[q>>0]|0)+1<<24>>24;a[va>>0]=(a[va>>0]|0)+1<<24>>24;q=g+(t*176|0)+72+G|0;a[q>>0]=(a[q>>0]|0)+1<<24>>24;j=j+-2|0;k=k+-1|0;m=m+-1|0;q=w;h=h+1|0;break g}while(0);do if(D&(w|0)>0){q=g+(t*176|0)+99|0;if((a[q>>0]|0)!=1)break;if((to(g,t)|0)!=2)break;if((vo(g,t)|0)!=3)break;if(qo(g,t)|0)break;if(!(lp(92361,d[g+(t*176|0)+6>>0]|0,4)|0))break;G=g+(t*176|0)+8|0;G=(mo(G,F&65535,a[g+(t*176|0)+92>>0]|0)|0)-G>>1;a[v>>0]=(a[v>>0]|0)+1<<24>>24;a[q>>0]=(a[q>>0]|0)+-1<<24>>24;q=g+(F*176|0)+93|0;a[q>>0]=(a[q>>0]|0)+1<<24>>24;q=g+(t*176|0)+93|0;a[q>>0]=(a[q>>0]|0)+1<<24>>24;a[va>>0]=(a[va>>0]|0)+1<<24>>24;q=g+(t*176|0)+72+G|0;a[q>>0]=(a[q>>0]|0)+1<<24>>24;j=j+-2|0;k=k+-1|0;q=w+-1|0;h=h+1|0;break g}while(0);if(!(E&(p|0)>0)){q=w;break}q=g+(t*176|0)+99|0;if((a[q>>0]|0)!=1){q=w;break}r=g+(t*176|0)+92|0;if((a[r>>0]|0)!=2){q=w;break}s=g+(t*176|0)+93|0;if((a[s>>0]|0)!=3){q=w;break}if(qo(g,t)|0){q=w;break}if(!(lp(92365,d[g+(t*176|0)+6>>0]|0,2)|0)){q=w;break}G=g+(t*176|0)+8|0;G=(mo(G,F&65535,a[r>>0]|0)|0)-G>>1;a[v>>0]=(a[v>>0]|0)+1<<24>>24;a[q>>0]=(a[q>>0]|0)+-1<<24>>24;q=g+(F*176|0)+93|0;a[q>>0]=(a[q>>0]|0)+1<<24>>24;a[s>>0]=(a[s>>0]|0)+1<<24>>24;a[va>>0]=(a[va>>0]|0)+1<<24>>24;q=g+(t*176|0)+72+G|0;a[q>>0]=(a[q>>0]|0)+1<<24>>24;j=j+-2|0;p=p+-1|0;k=k+-1|0;q=w;h=h+1|0}else q=w}while(0);F=F+1|0;w=q}}else{F=l;l=G}while(0);h:do if((I+-10|0)>>>0<6){y=(I|0)==10;z=(I|0)==11;A=(I|0)==12;B=(I|0)==13;C=(I|0)==14;D=(I|0)==15;E=0;x=l;while(1){if(!((j|0)>0&(E|0)<(f|0))){G=x;break h}w=g+(E*176|0)+99|0;l=(k+o|0)>0;i:do if((((l&((x+m|0)>0&(a[w>>0]|0)==1)?(to(g,E)|0)<5:0)?(vo(g,E)|0)==4:0)?(qo(g,E)|0)==0:0)?(lp(92357,d[g+(E*176|0)+6>>0]|0,4)|0)!=0:0){v=(m|0)>0;u=(o|0)>0;do if(u&(y&v)){s=a[g+(E*176|0)+92>>0]|0;t=0;q=0;l=-1;while(1){if((t|0)>=(s|0))break;r=e[g+(E*176|0)+8+(t<<1)>>1]|0;do if((a[g+(r*176|0)+99>>0]|0)==-1){if((a[g+(r*176|0)+92>>0]|0)>=4)break;if(((a[g+(r*176|0)+94>>0]|0)+(a[g+(r*176|0)+93>>0]|0)+(a[g+(r*176|0)+95>>0]|0)+(a[g+(r*176|0)+96>>0]|0)+(a[g+(r*176|0)+97>>0]|0)|0)!=3)break;if((a[g+(E*176|0)+72+t>>0]|0)!=1)break;G=(lp(92365,d[g+(r*176|0)+6>>0]|0,2)|0)==0;q=(G&1^1)+q|0;l=G?l:t}while(0);t=t+1|0}if(((q|0)==1?(wa=g+(E*176|0)+72+l|0,(d[wa>>0]|0)<4):0)?(xa=e[g+(E*176|0)+8+(l<<1)>>1]|0,(ro(g,E,xa,92357,c[22879]|0)|0)==0):0){if(ro(g,xa,E,92357,c[22879]|0)|0)break;l=g+(xa*176|0)+8|0;l=(mo(l,E&65535,a[g+(xa*176|0)+92>>0]|0)|0)-l>>1;a[w>>0]=(a[w>>0]|0)+-1<<24>>24;G=g+(xa*176|0)+99|0;a[G>>0]=(a[G>>0]|0)+1<<24>>24;G=g+(E*176|0)+93|0;a[G>>0]=(a[G>>0]|0)+1<<24>>24;G=g+(xa*176|0)+93|0;a[G>>0]=(a[G>>0]|0)+1<<24>>24;a[wa>>0]=(a[wa>>0]|0)+1<<24>>24;l=g+(xa*176|0)+72+l|0;a[l>>0]=(a[l>>0]|0)+1<<24>>24;j=j+-2|0;o=o+-1|0;m=m+-1|0;l=x;h=h+1|0;break i}}while(0);do if(u&(z&v)){s=a[g+(E*176|0)+92>>0]|0;t=0;q=0;l=-1;while(1){if((t|0)>=(s|0))break;r=e[g+(E*176|0)+8+(t<<1)>>1]|0;do if((a[g+(r*176|0)+99>>0]|0)==-1){if((a[g+(r*176|0)+92>>0]|0)>=4)break;if(((a[g+(r*176|0)+94>>0]|0)+(a[g+(r*176|0)+93>>0]|0)+(a[g+(r*176|0)+95>>0]|0)+(a[g+(r*176|0)+96>>0]|0)+(a[g+(r*176|0)+97>>0]|0)|0)!=3)break;if((a[g+(E*176|0)+72+t>>0]|0)!=2)break;G=(lp(92365,d[g+(r*176|0)+6>>0]|0,2)|0)==0;q=(G&1^1)+q|0;l=G?l:t}while(0);t=t+1|0}if((q|0)==1?(ya=e[g+(E*176|0)+8+(l<<1)>>1]|0,(ro(g,E,ya,92357,c[22879]|0)|0)==0):0){if(ro(g,ya,E,92357,c[22879]|0)|0)break;G=g+(ya*176|0)+8|0;G=(mo(G,E&65535,a[g+(ya*176|0)+92>>0]|0)|0)-G>>1;a[w>>0]=(a[w>>0]|0)+-1<<24>>24;w=g+(ya*176|0)+99|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;w=g+(E*176|0)+93|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;w=g+(ya*176|0)+93|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;l=g+(E*176|0)+72+l|0;a[l>>0]=(a[l>>0]|0)+1<<24>>24;l=g+(ya*176|0)+72+G|0;a[l>>0]=(a[l>>0]|0)+1<<24>>24;j=j+-2|0;o=o+-1|0;m=m+-1|0;l=x;h=h+1|0;break i}}while(0);if(A&v&(k|0)>0){s=g+(E*176|0)+92|0;t=0;q=0;l=-1;while(1){if((t|0)>=(a[s>>0]|0))break;r=e[g+(E*176|0)+8+(t<<1)>>1]|0;do if((a[g+(r*176|0)+99>>0]|0)==-1){if((to(g,r)|0)>=3)break;G=vo(g,r)|0;if(((a[g+(r*176|0)+94>>0]|0)+G+(a[g+(r*176|0)+95>>0]|0)+(a[g+(r*176|0)+96>>0]|0)+(a[g+(r*176|0)+97>>0]|0)|0)!=2)break;if((a[g+(E*176|0)+72+t>>0]|0)!=1)break;G=(lp(92357,d[g+(r*176|0)+6>>0]|0,4)|0)==0;q=(G&1^1)+q|0;l=G?l:t}while(0);t=t+1|0}if((q|0)==1?(U=e[g+(E*176|0)+8+(l<<1)>>1]|0,(ro(g,E,U,92357,c[22879]|0)|0)==0):0){if(ro(g,U,E,92357,c[22879]|0)|0){l=x;break}G=g+(U*176|0)+8|0;G=(mo(G,E&65535,a[g+(U*176|0)+92>>0]|0)|0)-G>>1;a[w>>0]=(a[w>>0]|0)+-1<<24>>24;w=g+(U*176|0)+99|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;w=g+(E*176|0)+93|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;w=g+(U*176|0)+93|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;l=g+(E*176|0)+72+l|0;a[l>>0]=(a[l>>0]|0)+1<<24>>24;l=g+(U*176|0)+72+G|0;a[l>>0]=(a[l>>0]|0)+1<<24>>24;j=j+-2|0;k=k+-1|0;m=m+-1|0;l=x;h=h+1|0}else l=x}else l=x}else Ca=218;while(0);j:do if((Ca|0)==218){Ca=0;if((((l&((x|0)>0&(a[w>>0]|0)==1)?(to(g,E)|0)<4:0)?(vo(g,E)|0)==3:0)?(qo(g,E)|0)==0:0)?(lp(92361,d[g+(E*176|0)+6>>0]|0,4)|0)!=0:0){u=(o|0)>0;do if(B&u){s=a[g+(E*176|0)+92>>0]|0;t=0;q=0;l=-1;while(1){if((t|0)>=(s|0))break;r=e[g+(E*176|0)+8+(t<<1)>>1]|0;do if((a[g+(r*176|0)+99>>0]|0)==-1){if((a[g+(r*176|0)+92>>0]|0)>=4)break;if(((a[g+(r*176|0)+94>>0]|0)+(a[g+(r*176|0)+93>>0]|0)+(a[g+(r*176|0)+95>>0]|0)+(a[g+(r*176|0)+96>>0]|0)+(a[g+(r*176|0)+97>>0]|0)|0)!=3)break;if((a[g+(E*176|0)+72+t>>0]|0)!=1)break;G=(lp(92365,d[g+(r*176|0)+6>>0]|0,2)|0)==0;q=(G&1^1)+q|0;l=G?l:t}while(0);t=t+1|0}if((q|0)==1?(V=e[g+(E*176|0)+8+(l<<1)>>1]|0,(ro(g,E,V,92357,c[22879]|0)|0)==0):0){if(ro(g,V,E,92357,c[22879]|0)|0)break;G=g+(V*176|0)+8|0;G=(mo(G,E&65535,a[g+(V*176|0)+92>>0]|0)|0)-G>>1;a[w>>0]=(a[w>>0]|0)+-1<<24>>24;w=g+(V*176|0)+99|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;w=g+(E*176|0)+93|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;w=g+(V*176|0)+93|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;l=g+(E*176|0)+72+l|0;a[l>>0]=(a[l>>0]|0)+1<<24>>24;l=g+(V*176|0)+72+G|0;a[l>>0]=(a[l>>0]|0)+1<<24>>24;j=j+-2|0;o=o+-1|0;l=x+-1|0;h=h+1|0;break j}}while(0);do if(C&u){s=a[g+(E*176|0)+92>>0]|0;t=0;l=0;q=-1;while(1){if((t|0)>=(s|0))break;r=e[g+(E*176|0)+8+(t<<1)>>1]|0;do if((a[g+(r*176|0)+99>>0]|0)==-1){if((a[g+(r*176|0)+92>>0]|0)>=4)break;if(((a[g+(r*176|0)+94>>0]|0)+(a[g+(r*176|0)+93>>0]|0)+(a[g+(r*176|0)+95>>0]|0)+(a[g+(r*176|0)+96>>0]|0)+(a[g+(r*176|0)+97>>0]|0)|0)!=3)break;if((a[g+(E*176|0)+72+t>>0]|0)!=2)break;G=(lp(92365,d[g+(r*176|0)+6>>0]|0,2)|0)==0;l=(G&1^1)+l|0;q=G?q:t}while(0);t=t+1|0}if((l|0)==1){l=e[g+(E*176|0)+8+(q<<1)>>1]|0;if(ro(g,E,l,92357,c[22879]|0)|0)break;if(ro(g,l,E,92357,c[22879]|0)|0)break;G=g+(l*176|0)+8|0;G=(mo(G,E&65535,a[g+(l*176|0)+92>>0]|0)|0)-G>>1;a[w>>0]=(a[w>>0]|0)+-1<<24>>24;w=g+(l*176|0)+99|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;w=g+(E*176|0)+93|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;w=g+(l*176|0)+93|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;w=g+(E*176|0)+72+q|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;l=g+(l*176|0)+72+G|0;a[l>>0]=(a[l>>0]|0)+1<<24>>24;j=j+-2|0;o=o+-1|0;l=x+-1|0;h=h+1|0;break j}}while(0);if(D&(k|0)>0){s=g+(E*176|0)+92|0;t=0;l=0;q=-1;while(1){if((t|0)>=(a[s>>0]|0))break;r=e[g+(E*176|0)+8+(t<<1)>>1]|0;do if((a[g+(r*176|0)+99>>0]|0)==-1){if((to(g,r)|0)>=3)break;G=vo(g,r)|0;if(((a[g+(r*176|0)+94>>0]|0)+G+(a[g+(r*176|0)+95>>0]|0)+(a[g+(r*176|0)+96>>0]|0)+(a[g+(r*176|0)+97>>0]|0)|0)!=2)break;if((a[g+(E*176|0)+72+t>>0]|0)!=1)break;G=(lp(92357,d[g+(r*176|0)+6>>0]|0,4)|0)==0;l=(G&1^1)+l|0;q=G?q:t}while(0);t=t+1|0}if((l|0)==1){l=e[g+(E*176|0)+8+(q<<1)>>1]|0;if(ro(g,E,l,92357,c[22879]|0)|0){l=x;break}if(ro(g,l,E,92357,c[22879]|0)|0){l=x;break}G=g+(l*176|0)+8|0;G=(mo(G,E&65535,a[g+(l*176|0)+92>>0]|0)|0)-G>>1;a[w>>0]=(a[w>>0]|0)+-1<<24>>24;w=g+(l*176|0)+99|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;w=g+(E*176|0)+93|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;w=g+(l*176|0)+93|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;w=g+(E*176|0)+72+q|0;a[w>>0]=(a[w>>0]|0)+1<<24>>24;l=g+(l*176|0)+72+G|0;a[l>>0]=(a[l>>0]|0)+1<<24>>24;j=j+-2|0;k=k+-1|0;l=x+-1|0;h=h+1|0}else l=x}else l=x}else l=x}while(0);E=E+1|0;x=l}}else G=l;while(0);if((I|0)==16&(p|0)>0&(k|0)>0){w=0;while(1){if((w|0)>=(f|0))break;do if(((((((((a[g+(w*176|0)+99>>0]|0)==0?(to(g,w)|0)==2:0)?(vo(g,w)|0)==2:0)?(qo(g,w)|0)==0:0)?(W=wo(g,w)|0,c[za>>2]=W,(W|0)>-1):0)?(X=e[g+(w*176|0)+8+(W<<1)>>1]|0,c[Ba>>2]=X,Y=g+(X*176|0)+99|0,(a[Y>>0]|0)!=0):0)?(Z=xo(g,w,X)|0,c[J>>2]=Z,(Z|0)>-1):0)?(E=a[Y>>0]|0,_=e[g+(w*176|0)+8+(Z<<1)>>1]|0,c[K>>2]=_,(E|0)==(0-(a[g+(_*176|0)+99>>0]|0)|0)):0)?(E=vo(g,X)|0,((vo(g,_)|0)+E|0)<6):0){if(!(lp(92361,d[g+(w*176|0)+6>>0]|0,4)|0))break;else{v=-1;u=0;r=-1;t=-1}while(1){if((u|0)==2){u=r;break}s=c[Ba+(u<<2)>>2]|0;q=g+(s*176|0)+99|0;l=a[q>>0]|0;do if(l<<24>>24==-1){E=to(g,s)|0;if(((a[g+(s*176|0)+94>>0]|0)+E+(a[g+(s*176|0)+95>>0]|0)+(a[g+(s*176|0)+96>>0]|0)+(a[g+(s*176|0)+97>>0]|0)|0)==2?lp(92357,d[g+(s*176|0)+6>>0]|0,4)|0:0){q=v;l=s;break}l=a[q>>0]|0;Ca=281}else Ca=281;while(0);do if((Ca|0)==281){Ca=0;if(l<<24>>24!=1){q=v;l=t;break}if(((a[g+(s*176|0)+94>>0]|0)+(a[g+(s*176|0)+93>>0]|0)+(a[g+(s*176|0)+95>>0]|0)+(a[g+(s*176|0)+96>>0]|0)+(a[g+(s*176|0)+97>>0]|0)|0)!=3){q=v;l=t;break}l=(lp(92365,d[g+(s*176|0)+6>>0]|0,2)|0)==0;q=l?v:u;r=l?r:s;l=t}while(0);v=q;u=u+1|0;t=l}if((u|t|0)<0)break;if(so(g,u,t,92357,c[22879]|0)|0)break;if(so(g,t,u,92357,c[22879]|0)|0)break;l=1-v|0;q=w&65535;r=g+(w*176|0)+93|0;s=0;while(1){if((s|0)==2)break;D=(s|0)!=0;E=D?u:t;B=c[za+((D?v:l)<<2)>>2]|0;C=g+(E*176|0)+8|0;C=(mo(C,q,a[g+(E*176|0)+92>>0]|0)|0)-C>>1;B=g+(w*176|0)+72+B|0;a[B>>0]=(a[B>>0]|0)+1<<24>>24;C=g+(E*176|0)+72+C|0;a[C>>0]=(a[C>>0]|0)+1<<24>>24;a[r>>0]=(a[r>>0]|0)+1<<24>>24;C=g+(E*176|0)+93|0;a[C>>0]=(a[C>>0]|0)+1<<24>>24;E=g+(E*176|0)+99|0;a[E>>0]=(d[E>>0]|0)+(D?255:1);s=s+1|0}j=j+-2|0;p=p+-1|0;k=k+-1|0;h=h+1|0}while(0);w=w+1|0}}if((o|0)>0&((I|0)==17&(p|0)>0)){w=0;while(1){if((w|0)>=(f|0))break;do if((((((((a[g+(w*176|0)+99>>0]|0)==0?(to(g,w)|0)==3:0)?(vo(g,w)|0)==3:0)?(qo(g,w)|0)==0:0)?(aa=wo(g,w)|0,c[Aa>>2]=aa,(aa|0)>-1):0)?(ba=e[g+(w*176|0)+8+(aa<<1)>>1]|0,c[Ba>>2]=ba,ca=xo(g,w,ba)|0,c[L>>2]=ca,(ca|0)>-1):0)?(da=e[g+(w*176|0)+8+(ca<<1)>>1]|0,c[M>>2]=da,ea=yo(g,w,ba,da)|0,c[N>>2]=ea,(ea|0)>-1):0)?(fa=a[g+(ba*176|0)+99>>0]|0,ga=fa<<24>>24,c[za>>2]=ga,ha=a[g+(da*176|0)+99>>0]|0,ia=ha<<24>>24,c[O>>2]=ia,ja=e[g+(w*176|0)+8+(ea<<1)>>1]|0,c[P>>2]=ja,ka=a[g+(ja*176|0)+99>>0]|0,la=ka<<24>>24,c[Q>>2]=la,((ha<<24>>24==0&1)+(fa<<24>>24==0&1)+(ka<<24>>24==0&1)|0)==1):0){if((ia+ga|0)!=(0-la|0))break;if(!(fa<<24>>24))l=0;else l=(a[g+(ba*176|0)+94>>0]|0)+(a[g+(ba*176|0)+93>>0]|0)+(a[g+(ba*176|0)+95>>0]|0)+(a[g+(ba*176|0)+96>>0]|0)+(a[g+(ba*176|0)+97>>0]|0)|0;if(!(ha<<24>>24))q=0;else q=(a[g+(da*176|0)+94>>0]|0)+(a[g+(da*176|0)+93>>0]|0)+(a[g+(da*176|0)+95>>0]|0)+(a[g+(da*176|0)+96>>0]|0)+(a[g+(da*176|0)+97>>0]|0)|0;if(!(ka<<24>>24))r=0;else r=(a[g+(ja*176|0)+94>>0]|0)+(a[g+(ja*176|0)+93>>0]|0)+(a[g+(ja*176|0)+95>>0]|0)+(a[g+(ja*176|0)+96>>0]|0)+(a[g+(ja*176|0)+97>>0]|0)|0;if((((q|0)==3&1)+((l|0)==3&1)+((r|0)==3&1)|0)!=2)break;if(!(lp(92357,d[g+(w*176|0)+6>>0]|0,4)|0))break;else{q=-1;u=-1;r=0;t=-1;s=-1}while(1){if((r|0)==3){v=q;break}k:do if(c[za+(r<<2)>>2]|0){l=c[Ba+(r<<2)>>2]|0;switch(a[g+(l*176|0)+99>>0]|0){case -1:{E=(lp(92365,d[g+(l*176|0)+6>>0]|0,2)|0)==0;q=E?q:r;t=E?t:l;break k}case 1:{E=(lp(92365,d[g+(l*176|0)+6>>0]|0,2)|0)==0;u=E?u:r;s=E?s:l;break k}default:break k}}while(0);r=r+1|0}if((t|s|0)<0)break;if(so(g,s,t,92357,c[22879]|0)|0)break;if(so(g,t,s,92357,c[22879]|0)|0)break;l=w&65535;q=g+(w*176|0)+93|0;r=0;while(1){if((r|0)==2)break;D=(r|0)!=0;E=D?s:t;B=c[Aa+((D?u:v)<<2)>>2]|0;C=g+(E*176|0)+8|0;C=(mo(C,l,a[g+(E*176|0)+92>>0]|0)|0)-C>>1;B=g+(w*176|0)+72+B|0;a[B>>0]=(a[B>>0]|0)+1<<24>>24;C=g+(E*176|0)+72+C|0;a[C>>0]=(a[C>>0]|0)+1<<24>>24;a[q>>0]=(a[q>>0]|0)+1<<24>>24;C=g+(E*176|0)+93|0;a[C>>0]=(a[C>>0]|0)+1<<24>>24;E=g+(E*176|0)+99|0;a[E>>0]=(d[E>>0]|0)+(D?255:1);r=r+1|0}j=j+-2|0;o=o+-1|0;p=p+-1|0;h=h+1|0}while(0);w=w+1|0}}if((I|0)==18?(n|0)>0|(p|0)>0&(o|0)>0:0){A=0;while(1){if((A|0)>=(f|0))break;z=g+(A*176|0)+99|0;l:do if((((((a[z>>0]|0)==0?(to(g,A)|0)==2:0)?(vo(g,A)|0)==3:0)?(qo(g,A)|0)==0:0)?(ma=wo(g,A)|0,c[Aa>>2]=ma,(ma|0)>-1):0)?(na=e[g+(A*176|0)+8+(ma<<1)>>1]|0,c[Ba>>2]=na,oa=xo(g,A,na)|0,c[R>>2]=oa,(oa|0)>-1):0){E=a[g+(na*176|0)+99>>0]|0;l=e[g+(A*176|0)+8+(oa<<1)>>1]|0;c[S>>2]=l;if((E|0)!=(0-(a[g+(l*176|0)+99>>0]|0)|0))break;q=(a[g+(na*176|0)+94>>0]|0)+(a[g+(na*176|0)+93>>0]|0)+(a[g+(na*176|0)+95>>0]|0)+(a[g+(na*176|0)+96>>0]|0)+(a[g+(na*176|0)+97>>0]|0)|0;c[za>>2]=q;r=(a[g+(l*176|0)+94>>0]|0)+(a[g+(l*176|0)+93>>0]|0)+(a[g+(l*176|0)+95>>0]|0)+(a[g+(l*176|0)+96>>0]|0)+(a[g+(l*176|0)+97>>0]|0)|0;c[T>>2]=r;if((r+q|0)!=6)break;E=q-r|0;if((((E|0)>-1?E:0-E|0)|0)>=3)break;if(!(lp(92357,d[g+(A*176|0)+6>>0]|0,4)|0))break;if(!(lp(92365,d[g+(na*176|0)+6>>0]|0,2)|0))break;if(!(lp(92365,d[g+(l*176|0)+6>>0]|0,2)|0))break;else{q=-1;r=-1;u=0;s=-1;v=-1}while(1){if((u|0)==2){y=v;break}t=c[Ba+(u<<2)>>2]|0;l=c[za+(u<<2)>>2]|0;m:do switch(l|0){case 4:{q=u;s=t;l=v;break}case 3:{if((a[(c[Aa+(u<<2)>>2]|0)+(g+(A*176|0)+72)>>0]|0)==1){q=u;s=t;l=v;break m}if((a[(c[Aa+(u<<2)>>2]|0)+(g+(A*176|0)+72)>>0]|0)==2)Ca=350;else l=v;break}default:if((l|0)==2)Ca=350;else l=v}while(0);if((Ca|0)==350){Ca=0;r=u;l=t}u=u+1|0;v=l}if((s|y|0)<0)break;l=a[g+(y*176|0)+92>>0]|0;if(((a[g+(y*176|0)+94>>0]|0)+(l<<24>>24)+(a[g+(y*176|0)+95>>0]|0)+(a[g+(y*176|0)+96>>0]|0)+(a[g+(y*176|0)+97>>0]|0)|0)!=2)break;do if((c[za+(r<<2)>>2]|0)!=2){if(!(a[g+(y*176|0)+99>>0]|0)){Ca=356;break}if(so(g,y,s,92357,c[22879]|0)|0)break l;if(so(g,s,y,92357,c[22879]|0)|0)break l}else Ca=356;while(0);do if((Ca|0)==356){Ca=0;if(l<<24>>24!=2)break;if(lp(92357,d[g+((e[g+(y*176|0)+8+(((e[g+(y*176|0)+8>>1]|0)==(A|0)&1)<<1)>>1]|0)*176|0)+6>>0]|0,4)|0)break l}while(0);if(!(a[g+(y*176|0)+99>>0]|0)){j=j+-1|0;n=n+-1|0}else{j=j+-2|0;o=o+-1|0;p=p+-1|0}l=A&65535;t=g+(A*176|0)+93|0;x=0;while(1){if((x|0)==2)break;u=(x|0)!=0;v=u?r:q;w=c[za+(v<<2)>>2]|0;if((w|0)<4){B=c[Aa+(v<<2)>>2]|0;E=u?y:s;C=4-w|0;D=g+(E*176|0)+8|0;D=(mo(D,l,a[g+(E*176|0)+92>>0]|0)|0)-D>>1;B=g+(A*176|0)+72+B|0;a[B>>0]=(d[B>>0]|0)+C;D=g+(E*176|0)+72+D|0;a[D>>0]=(d[D>>0]|0)+C;a[t>>0]=(d[t>>0]|0)+C;D=g+(E*176|0)+93|0;a[D>>0]=(d[D>>0]|0)+C;a[g+(E*176|0)+99>>0]=0;a[g+(E*176|0)+100>>0]=0}x=x+1|0}a[z>>0]=0;a[g+(A*176|0)+100>>0]=0;h=h+1|0}while(0);A=A+1|0}}l=F;y=H;I=I+1|0}}while(0);i=Da;return h|0}function mn(b,f,g,h){b=b|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;do if((h|0)!=1)if((h|0)>=1){l=a[b+((e[b+(f*176|0)+8+(c[g>>2]<<1)>>1]|0)*176|0)+92>>0]|0;m=1;j=1;while(1){if((m|0)==(h|0))break;k=c[g+(m<<2)>>2]|0;i=a[b+((e[b+(f*176|0)+8+(k<<1)>>1]|0)*176|0)+92>>0]|0;if((i|0)>=(l|0))if((i|0)==(l|0)){c[g+(j<<2)>>2]=k;i=l;j=j+1|0}else i=l;else{c[g>>2]=k;j=1}l=i;m=m+1|0}i=c[g>>2]|0;if((j|0)!=1){i=e[b+(f*176|0)+8+(i<<1)>>1]|0;m=d[b+(i*176|0)+6>>0]|0;n=1;h=1;while(1){if((n|0)>=(j|0))break;l=c[g+(n<<2)>>2]|0;i=e[b+(f*176|0)+8+(l<<1)>>1]|0;k=d[b+(i*176|0)+6>>0]|0;if((k|0)>=(m|0))if((k|0)==(m|0)){c[g+(h<<2)>>2]=l;k=m;l=h+1|0}else{k=m;l=h}else{c[g>>2]=l;l=1}m=k;n=n+1|0;h=l}if((h|0)==1){i=c[g>>2]|0;break}if((a[b+(i*176|0)+92>>0]|0)>1)i=-1;else{l=a[b+((e[b+(f*176|0)+8+(c[g>>2]<<1)>>1]|0)*176|0)+98>>0]|0;m=1;j=1;while(1){if((m|0)>=(h|0))break;k=c[g+(m<<2)>>2]|0;n=a[b+((e[b+(f*176|0)+8+(k<<1)>>1]|0)*176|0)+6>>0]|0;i=n&255;if(!((l|0)!=0&n<<24>>24==0|(i|0)<(l|0)))if((i|0)==(l|0)){c[g+(j<<2)>>2]=k;i=l;j=j+1|0}else i=l;else{c[g>>2]=k;j=1}l=i;m=m+1|0}i=c[g>>2]|0}}}else i=-1;else i=c[g>>2]|0;while(0);return i|0}function nn(a,b){a=a|0;b=b|0;return 0}function on(f,g,h){f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0;N=i;i=i+16|0;M=N+8|0;K=N+4|0;L=N;y=f+(g*176|0)+92|0;n=a[y>>0]|0;l=n<<24>>24;z=l+-1|0;if(n<<24>>24>0){D=f+(g*176|0)+72+h|0;x=a[D>>0]|0;x=(x&255)>3?1:x&255;m=f+(g*176|0)+137|0;do if(a[m>>0]|0){o=f+(g*176|0)+48|0;j=0;while(1){if((j|0)>=4)break;if((b[f+(g*176|0)+138+(j<<1)>>1]|0)==(b[o>>1]|0)){w=6;break}else j=j+1|0}if((w|0)==6){a[m>>0]=0;break}k=f+(g*176|0)+8+(h<<1)|0;j=0;while(1){if((j|0)>=(l|0)){w=12;break}if((b[f+((e[k>>1]|0)*176|0)+48>>1]|0)==(b[f+(g*176|0)+138+(j<<1)>>1]|0)){w=11;break}j=j+1|0}if((w|0)==11){b[f+(g*176|0)+138+(j<<1)>>1]=b[o>>1]|0;break}else if((w|0)==12){a[m>>0]=0;break}}while(0);a:do if(a[f+(g*176|0)+152>>0]|0){r=n<<24>>24<3;s=f+(g*176|0)+154|0;t=f+(g*176|0)+148|0;u=f+(g*176|0)+151|0;v=f+(g*176|0)+160|0;j=0;while(1){if((j|0)>=3)break a;l=f+(g*176|0)+152+j|0;m=a[l>>0]|0;if(!(m<<24>>24))break a;q=f+(g*176|0)+146+j|0;k=a[q>>0]|0;n=k<<24>>24;if((n|0)!=(h|0)?(A=f+(g*176|0)+149+j|0,B=a[A>>0]|0,C=B<<24>>24,E=(C|0)==(h|0),F=(m+-1&255)<2,!(F&(r&E))):0){do if(!E){if((n|0)>(h|0))a[q>>0]=k+-1<<24>>24;if((C|0)>(h|0))a[A>>0]=B+-1<<24>>24}else{o=a[y>>0]|0;p=0;while(1){if((p|0)>=(o|0))break;if(!((p|0)==(h|0)|(p|0)==(n|0))){J=p;w=34;break}p=p+1|0}if((w|0)==34?(w=0,(J|0)>=0):0){if(F)a[l>>0]=3-(m&255);a[A>>0]=J-((J|0)>(h|0)&1);a[q>>0]=n-((n|0)>(h|0)&1);b[f+(g*176|0)+156+(j<<1)>>1]=b[f+((e[f+(g*176|0)+8+(J<<1)>>1]|0)*176|0)+48>>1]|0;break}if(F){if((hi(f,g,n,M,K,L)|0)>0){a[l>>0]=4;a[(c[L>>2]|0)+(f+((c[M>>2]|0)*176|0)+152)>>0]=4}k=a[q>>0]|0}a[A>>0]=-99;p=k<<24>>24;a[q>>0]=p-((p|0)>(h|0)&1);b[f+(g*176|0)+156+(j<<1)>>1]=0}while(0);j=j+1|0;continue}if(((hi(f,g,n,M,K,L)|0)!=0?(G=c[L>>2]|0,H=c[M>>2]|0,(G|0)<3):0)?(I=f+(H*176|0)+152+G|0,(a[I>>0]|0)!=0):0){if((j|0)<2){p=2-j|0;jr(l|0,l+1|0,p|0)|0;jr(q|0,q+1|0,p|0)|0;q=f+(g*176|0)+149+j|0;jr(q|0,q+1|0,p|0)|0;q=f+(g*176|0)+156+(j<<1)|0;jr(q|0,q+2|0,p<<1|0)|0}a[s>>0]=0;a[t>>0]=0;a[u>>0]=0;b[v>>1]=0;if((G|0)<2){q=2-G|0;jr(I|0,I+1|0,q|0)|0;p=f+(H*176|0)+146+G|0;jr(p|0,p+1|0,q|0)|0;p=f+(H*176|0)+149+G|0;jr(p|0,p+1|0,q|0)|0;p=f+(H*176|0)+156+(G<<1)|0;jr(p|0,p+2|0,q<<1|0)|0}a[f+(H*176|0)+154>>0]=0;a[f+(H*176|0)+148>>0]=0;a[f+(H*176|0)+151>>0]=0;b[f+(H*176|0)+160>>1]=0}else j=j+1|0}}while(0);if((z|0)>(h|0)){L=f+(g*176|0)+8+(h<<1)|0;M=z-h|0;jr(L|0,L+2|0,M<<1|0)|0;L=f+(g*176|0)+52+h|0;jr(L|0,L+1|0,M|0)|0;jr(D|0,D+1|0,M|0)|0}b[f+(g*176|0)+8+(z<<1)>>1]=0;a[f+(g*176|0)+52+z>>0]=0;a[f+(g*176|0)+72+z>>0]=0;a[y>>0]=z;j=f+(g*176|0)+93|0;a[j>>0]=(d[j>>0]|0)-x;j=1}else j=0;i=N;return j|0}function pn(c,d,f,g){c=c|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;k=e[c+(f*176|0)+8+(g<<1)>>1]|0;i=a[c+(k*176|0)+92>>0]|0;h=0;while(1){if((h|0)>=(i|0)){h=0;break}if((e[c+(k*176|0)+8+(h<<1)>>1]|0)==(f|0)){j=5;break}h=h+1|0}if((j|0)==5){j=on(c,f,g)|0;h=(on(c,k,h)|0)+j|0;if((d|0)!=0&(h|0)!=0){i=b[c+(f*176|0)+106>>1]|0;if(i<<16>>16)b[d+((i&65535)+-1<<1)>>1]=0;i=b[c+(k*176|0)+106>>1]|0;if(i<<16>>16)b[d+((i&65535)+-1<<1)>>1]=0}}return (h|0)==2|0}function qn(b,f,g,h,i){b=b|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;if(!(a[92369]|0)){a[92369]=$n(86667)|0;a[92370]=$n(86671)|0;a[92371]=$n(86650)|0;a[92372]=$n(86669)|0;a[92373]=$n(86673)|0;a[92374]=$n(86694)|0;a[92375]=$n(86746)|0;a[92376]=$n(86799)|0}a:do if((a[b+(f*176|0)+6>>0]|0)==(a[92372]|0)?(s=a[b+(f*176|0)+92>>0]|0,k=(a[b+(f*176|0)+96>>0]|0)+(a[b+(f*176|0)+95>>0]|0)+(a[b+(f*176|0)+97>>0]|0)+(a[b+(f*176|0)+94>>0]|0)|0,(k+s|0)==5):0){a[i>>0]=0;a[i+1>>0]=0;a[i+2>>0]=0;a[i+3>>0]=0;t=a[92371]|0;u=a[92370]|0;v=a[92369]|0;w=a[92373]|0;x=a[92374]|0;y=a[92375]|0;z=a[92376]|0;A=b+(f*176|0)+99|0;m=-1;B=0;l=-1;j=0;while(1){if((B|0)>=(s|0))break;r=e[b+(f*176|0)+8+(B<<1)>>1]|0;if(a[b+(r*176|0)+94>>0]|0){j=0;break a}p=a[b+(r*176|0)+99>>0]|0;n=p<<24>>24;q=p<<24>>24==0;if(!q){if((a[b+(r*176|0)+6>>0]|0)!=u<<24>>24){j=0;break a}if((n|0)!=(0-(a[A>>0]|0)|0)){j=0;break a}}n=a[b+(r*176|0)+100>>0]|0;if((n&255)>=2){j=0;break a}o=a[b+(r*176|0)+6>>0]|0;if(o<<24>>24==t<<24>>24?((p|n)<<24>>24==0?(a[b+(r*176|0)+92>>0]|0)==1:0):0){r=i+(a[b+(r*176|0)+98>>0]|0)|0;a[r>>0]=(a[r>>0]|0)+1<<24>>24;k=k+1|0}else C=15;do if((C|0)==15){C=0;if(o<<24>>24==u<<24>>24?!(j|0?1:(a[b+(r*176|0)+92>>0]|0)!=2):0){j=e[b+(r*176|0)+8+(((e[b+(r*176|0)+8>>1]|0)==(f|0)&1)<<1)>>1]|0;if((a[b+(j*176|0)+6>>0]|0)!=v<<24>>24){j=0;break a}if(a[b+(j*176|0)+99>>0]|0){j=0;break a}if((d[b+(j*176|0)+100>>0]|0)<2){m=r;l=B;j=1;break}else{j=0;break a}}if(!((o<<24>>24==w<<24>>24?1:o<<24>>24==x<<24>>24)|o<<24>>24==y<<24>>24|o<<24>>24==z<<24>>24)){j=0;break a}if((a[b+(r*176|0)+92>>0]|0)!=1){j=0;break a}if((a[b+(r*176|0)+93>>0]|0)!=1|q^1){j=0;break a}if(j|0?1:((a[b+(r*176|0)+95>>0]|0)+(a[b+(r*176|0)+96>>0]|0)|0)!=(0-(a[b+(r*176|0)+97>>0]|0)|0)){j=0;break a}else{m=r;l=B;j=1}}while(0);B=B+1|0}if(!((k|0)!=4|(j|0)!=1)){c[g>>2]=m;c[h>>2]=l;j=1}else j=0}else j=0;while(0);return j|0}function rn(c,f,g,i,j){c=c|0;f=f|0;g=g|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0.0,p=0,q=0,r=0,s=0,t=0,u=0.0,v=0,w=0.0,x=0.0;n=a[c+(f*176|0)+92>>0]|0;if(!(a[92377]|0))a[92377]=$n(86650)|0;l=c+(f*176|0)+99|0;m=a[l>>0]|0;if(m<<24>>24?(k=c+(g*176|0)+99|0,(m<<24>>24|0)==(0-(a[k>>0]|0)|0)):0){a[k>>0]=0;a[l>>0]=0}t=c+(g*176|0)+92|0;if((a[t>>0]|0)==2)k=(e[c+(g*176|0)+10>>1]|0)==(f|0)&1;else k=0;on(c,g,k)|0;on(c,f,i)|0;s=n+-1|0;n=c+(f*176|0)+94|0;i=0;while(1){if((i|0)>=4)break;if(!i){k=a[n>>0]|0;if(k<<24>>24){q=12;break}if(a[j>>0]|0){r=0;q=19;break}}else{m=c+(f*176|0)+95+i|0;l=a[m>>0]|0;if(l<<24>>24){k=i;q=15;break}if(a[j+i>>0]|0){p=i;q=18;break}}i=i+1|0}if((q|0)==12){a[n>>0]=k+-1<<24>>24;g=c+(g*176|0)+94|0;a[g>>0]=(a[g>>0]|0)+1<<24>>24}else if((q|0)==15){a[m>>0]=l+-1<<24>>24;g=c+(g*176|0)+95+k|0;a[g>>0]=(a[g>>0]|0)+1<<24>>24}else if((q|0)==18?(p|0)>-1:0){r=p;q=19}if((q|0)==19){n=a[92377]|0;i=c+(g*176|0)+112|0;p=c+(g*176|0)+120|0;j=c+(g*176|0)+128|0;l=-1;q=0;k=-1;o=-1.0;while(1){if((q|0)>=(s|0))break;m=e[c+(f*176|0)+8+(q<<1)>>1]|0;if((a[c+(m*176|0)+6>>0]|0)==n<<24>>24?(a[c+(m*176|0)+98>>0]|0)==(r|0):0){x=+h[c+(m*176|0)+112>>3]-+h[i>>3];w=+h[c+(m*176|0)+120>>3]-+h[p>>3];u=+h[c+(m*176|0)+128>>3]-+h[j>>3];u=x*x+w*w+u*u;v=o<0.0|o>u;l=v?m:l;k=v?q:k;o=v?u:o}q=q+1|0}v=a[t>>0]|0;b[c+(g*176|0)+8+(v<<1)>>1]=l;a[c+(g*176|0)+52+v>>0]=0;s=c+(l*176|0)+72|0;a[c+(g*176|0)+72+v>>0]=a[s>>0]|0;v=c+(g*176|0)+93|0;a[v>>0]=(d[v>>0]|0)+(d[s>>0]|0);a[t>>0]=(a[t>>0]|0)+1<<24>>24;b[c+(l*176|0)+8>>1]=g;a[c+(l*176|0)+52>>0]=0;on(c,f,k)|0}return 1}function sn(b,c){b=b|0;c=c|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if(!(a[92378]|0)){a[92378]=$n(86667)|0;a[92379]=$n(86671)|0;a[92380]=$n(86650)|0;a[92381]=$n(86673)|0;a[92382]=$n(86694)|0;a[92383]=$n(86746)|0;a[92384]=$n(86799)|0}i=b+(c*176|0)+92|0;q=a[i>>0]|0;j=q<<24>>24;a:do if((q<<24>>24!=0?(k=b+(c*176|0)+6|0,f=go(d[k>>0]|0)|0,(f&3|0)!=0):0)?(a[b+(c*176|0)+94>>0]|0)==0:0){g=b+(c*176|0)+99|0;l=f&1;do if(!(a[g>>0]|0)){if(l|0?(j|0)==(ao(d[k>>0]|0,0,0)|0):0)break;if(!((f&2|0)!=0?(j|0)==(ao(d[k>>0]|0,0,1)|0):0))h=11}else h=11;while(0);if((h|0)==11){f=a[g>>0]|0;if((l|0)==0|f<<24>>24<1){f=0;break}if((j|0)!=(ao(d[k>>0]|0,f<<24>>24,0)|0)){f=0;break}}i=a[i>>0]|0;j=a[92381]|0;k=a[92382]|0;l=a[92383]|0;m=a[92384]|0;n=a[92379]|0;o=a[92378]|0;p=a[92380]|0;q=0;while(1){if((q|0)>=(i|0)){f=1;break a}f=e[b+(c*176|0)+8+(q<<1)>>1]|0;g=a[b+(f*176|0)+6>>0]|0;if(!((((((g<<24>>24==j<<24>>24?1:g<<24>>24==k<<24>>24)|g<<24>>24==l<<24>>24|g<<24>>24==m<<24>>24?(a[b+(f*176|0)+92>>0]|0)==1:0)?(a[b+(f*176|0)+93>>0]|0)==1:0)?(a[b+(f*176|0)+99>>0]|0)==0:0)?(d[b+(f*176|0)+100>>0]|0)<2:0)?(a[b+(f*176|0)+94>>0]|0)==(0-((a[b+(f*176|0)+95>>0]|0)+(a[b+(f*176|0)+96>>0]|0)+(a[b+(f*176|0)+97>>0]|0))|0):0)){if(g<<24>>24!=n<<24>>24){f=0;break a}if((a[b+(f*176|0)+94>>0]|0)!=(0-((a[b+(f*176|0)+95>>0]|0)+(a[b+(f*176|0)+96>>0]|0)+(a[b+(f*176|0)+97>>0]|0))|0)){f=0;break a}if((a[b+(f*176|0)+92>>0]|0)!=2){f=0;break a}if(a[b+(f*176|0)+99>>0]|0){f=0;break a}if((d[b+(f*176|0)+100>>0]|0)>=2){f=0;break a}if((a[b+(f*176|0)+93>>0]|0)!=2){f=0;break a}g=e[b+(f*176|0)+8+(((e[b+(f*176|0)+8>>1]|0)==(c|0)&1)<<1)>>1]|0;if((a[b+(g*176|0)+6>>0]|0)!=o<<24>>24){f=0;break a}if(a[b+(g*176|0)+94>>0]|0){f=0;break a}if((a[b+(g*176|0)+93>>0]|0)!=4){f=0;break a}if(a[b+(g*176|0)+99>>0]|0){f=0;break a}if((d[b+(g*176|0)+100>>0]|0)>=2){f=0;break a}f=a[b+(g*176|0)+92>>0]|0;if(f<<24>>24==4){f=0;break a}h=f<<24>>24;f=0;while(1){if((f|0)>=(h|0))break;if((a[b+((e[b+(g*176|0)+8+(f<<1)>>1]|0)*176|0)+6>>0]|0)==p<<24>>24)break;f=f+1|0}if((f|0)!=(h|0)){f=0;break a}}q=q+1|0}}else f=0;while(0);return f|0}function tn(c,d){c=c|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=c+(d*176|0)+92|0;i=c+(d*176|0)+99|0;f=0;while(1){if((f|0)>=(a[o>>0]|0))break;k=c+(d*176|0)+8+(f<<1)|0;l=e[k>>1]|0;m=c+(l*176|0)+92|0;n=a[m>>0]|0;g=c+(l*176|0)+8|0;if(n<<24>>24==2){j=c+(l*176|0)+10|0;if((e[g>>1]|0)==(d|0)){b[g>>1]=b[j>>1]|0;g=c+(l*176|0)+53|0;a[c+(l*176|0)+52>>0]=a[g>>0]|0;h=c+(l*176|0)+73|0;a[c+(l*176|0)+72>>0]=a[h>>0]|0}else{g=c+(l*176|0)+53|0;h=c+(l*176|0)+73|0}b[j>>1]=0;a[g>>0]=0;a[h>>0]=0}else{b[g>>1]=0;a[c+(l*176|0)+52>>0]=0;a[c+(l*176|0)+72>>0]=0}a[c+(l*176|0)+99>>0]=-1;a[m>>0]=n+-1<<24>>24;n=c+(l*176|0)+93|0;a[n>>0]=(a[n>>0]|0)+-1<<24>>24;b[k>>1]=0;a[c+(d*176|0)+52+f>>0]=0;a[c+(d*176|0)+72+f>>0]=0;a[i>>0]=(a[i>>0]|0)+1<<24>>24;f=f+1|0}a[o>>0]=0;a[c+(d*176|0)+93>>0]=0;return f|0}function un(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;n=i;i=i+16|0;l=n+4|0;k=n;m=n+8|0;h=c[b>>2]|0;j=c[b+12>>2]|0;g=(e|0)==0;b=b+8|0;f=0;e=0;while(1){if((f|0)>=(j|0))break;o=a[h+(f*176|0)+92>>0]|0;do if((o<<24>>24!=0?o<<24>>24==(a[h+(f*176|0)+93>>0]|0):0)?(d[h+(f*176|0)+100>>0]|0)<2:0){if(qn(h,f,k,l,m)|0){if(!g){rn(h,f,c[k>>2]|0,c[l>>2]|0,m)|0;c[b>>2]=(c[b>>2]|0)+-1}e=e+1|0;break}if(sn(h,f)|0){if(!g){o=tn(h,f)|0;c[l>>2]=o;c[b>>2]=(c[b>>2]|0)-o}e=e+1|0}}while(0);f=f+1|0}i=n;return e|0}function vn(b,c,e){b=b|0;c=c|0;e=e|0;if(!((go(d[b+(c*176|0)+6>>0]|0)|0)&3))return 0;else return ((a[b+(c*176|0)+95>>0]|0)+(a[b+(c*176|0)+94>>0]|0)+(a[b+(c*176|0)+96>>0]|0)+(a[b+(c*176|0)+97>>0]|0)|0)!=(0-(a[b+(c*176|0)+93>>0]|0)|0)|0;return 0}function wn(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=i;i=i+16|0;p=s+4|0;o=s;q=s+8|0;k=c[b>>2]|0;l=c[b+12>>2]|0;m=(f|0)!=0;n=0;h=0;g=0;while(1){if((n|0)>=(l|0))break;j=a[k+(n*176|0)+92>>0]|0;if(!(j<<24>>24)){if((a[k+(n*176|0)+94>>0]|0)!=(0-((a[k+(n*176|0)+95>>0]|0)+(a[k+(n*176|0)+96>>0]|0)+(a[k+(n*176|0)+97>>0]|0))|0))r=9}else if(j<<24>>24==(a[k+(n*176|0)+93>>0]|0)?(d[k+(n*176|0)+100>>0]|0)<=1:0){if((qn(k,n,o,p,q)|0)==0?(sn(k,n)|0)==0:0)r=9}else r=9;do if((r|0)==9){r=0;j=vn(k,n,e)|0;if((j|0)==1){h=h+1|0;g=(a[k+(n*176|0)+94>>0]|0)+g+(a[k+(n*176|0)+95>>0]|0)+(a[k+(n*176|0)+96>>0]|0)+(a[k+(n*176|0)+97>>0]|0)|0;break}if(m&(j|0)==2)c[f>>2]=c[f>>2]|512}while(0);n=n+1|0}c[b+24>>2]=h|0?g+1|0:0;i=s;return h|0}function xn(f,g,h){f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;G=i;i=i+16|0;w=G+4|0;o=G;p=G+8|0;A=c[f>>2]|0;B=f+12|0;y=c[B>>2]|0;k=c[f+24>>2]|0;k=(k|0)>0?k+-1|0:0;z=c[f+32>>2]|0;D=k+y|0;F=Dq(D,176)|0;C=(F|0)!=0;a:do if(C){E=Dq(D,1)|0;b:do if(E){if(!(c[22880]|0)){a[92385]=$n(86673)|0;a[92386]=$n(86694)|0;a[92387]=$n(86746)|0;a[92388]=$n(86799)|0;a[92389]=$n(86893)|0;a[92390]=$n(86669)|0;a[92391]=$n(86690)|0;a[92392]=$n(86740)|0;a[92393]=$n(86671)|0;a[92394]=$n(86692)|0;a[92395]=$n(86743)|0;a[92396]=$n(86796)|0;a[92397]=$n(86665)|0;a[92398]=0;c[22880]=5}ir(F|0,A|0,y*176|0)|0;c[w>>2]=0;m=(h|0)!=0;n=0;j=0;while(1){if((n|0)>=(y|0))break;l=a[F+(n*176|0)+92>>0]|0;if(!(l<<24>>24)){if((a[F+(n*176|0)+94>>0]|0)!=(0-((a[F+(n*176|0)+95>>0]|0)+(a[F+(n*176|0)+96>>0]|0)+(a[F+(n*176|0)+97>>0]|0))|0))x=13}else if(l<<24>>24==(a[F+(n*176|0)+93>>0]|0)?(d[F+(n*176|0)+100>>0]|0)<=1:0){if((qn(F,n,o,w,p)|0)==0?(sn(F,n)|0)==0:0)x=13}else x=13;do if((x|0)==13){x=0;l=vn(F,n,g)|0;if((l|0)==1){v=(a[F+(n*176|0)+95>>0]|0)+(a[F+(n*176|0)+94>>0]|0)+(a[F+(n*176|0)+96>>0]|0)+(a[F+(n*176|0)+97>>0]|0)|0;c[w>>2]=v;a[E+n>>0]=v+1;j=v+j|0;break}if(m&(l|0)==2)c[h>>2]=c[h>>2]|512}while(0);n=n+1|0}if((j|0)==(k|0)){v=0;j=y;c:while(1){if(!((k|0)>0&(v|0)<(y|0)))break;s=E+v|0;l=a[s>>0]|0;if(l<<24>>24>=2){t=F+(v*176|0)+94|0;u=F+(v*176|0)+106|0;m=j;j=0;while(1){if((j|0)>=4)break;o=(j|0)==0;p=j+-1+(F+(v*176|0)+95)|0;q=a[(o?t:p)>>0]|0;r=j&255;n=0;while(1){if((n|0)>=(q|0))break;if((m|0)>=(D|0)){x=52;break c}g=F+(m*176|0)|0;a[g>>0]=72;a[F+(m*176|0)+6>>0]=$n(g)|0;a[F+(m*176|0)+98>>0]=r;b[F+(m*176|0)+106>>1]=b[u>>1]|0;g=m+1|0;yn(F,g,v,m,1)|0;b[F+(m*176|0)+48>>1]=g;l=l+-1<<24>>24;a[s>>0]=l;if(o)a[t>>0]=(a[t>>0]|0)+-1<<24>>24;else a[p>>0]=(a[p>>0]|0)+-1<<24>>24;n=n+1|0;m=g;k=k+-1|0}j=j+1|0}c[w>>2]=j;if(l<<24>>24==1)j=m;else{j=E;break b}}v=v+1|0}if((x|0)==52){c[w>>2]=j;j=E;break}if((j|0)==(D|0)){g=0;j=0;while(1){if((g|0)>=(y|0)){g=0;break}d:do if(a[E+g>>0]|0){m=F+(g*176|0)+92|0;l=a[m>>0]|0;while(1){while(1){k=l+-1|0;if((l|0)<=0)break d;if((l|0)>(a[m>>0]|0)){l=k;continue}if(!(a[E+(e[F+(g*176|0)+8+(k<<1)>>1]|0)>>0]|0))break;else l=k}l=k;j=(Bn(F,z,E,92385,c[22880]|0,y,g,k,h)|0)+j|0}}while(0);g=g+1|0}while(1){if((g|0)>=(y|0))break;e:do if(a[E+g>>0]|0){m=F+(g*176|0)+92|0;l=a[m>>0]|0;while(1){while(1){k=l+-1|0;if((l|0)<=0)break e;if((l|0)>(a[m>>0]|0)){l=k;continue}if(!(a[E+(e[F+(g*176|0)+8+(k<<1)>>1]|0)>>0]|0))l=k;else break}l=k;j=(Bn(F,z,E,92385,c[22880]|0,y,g,k,h)|0)+j|0}}while(0);g=g+1|0}if(j){if(!((A|0)!=0&C)){Cq(E);if(!C)break a}else{Cq(A);Cq(E)}c[f>>2]=F;c[B>>2]=D;break a}else j=E}else j=E}else j=E}else j=0;while(0);Cq(F);Cq(j);j=-6}else j=-6;while(0);i=G;return j|0}function yn(c,f,g,j,k){c=c|0;f=f|0;g=g|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0,v=0,w=0,x=0,y=0,z=0,A=0.0,B=0.0,C=0;z=i;i=i+160|0;w=z;n=c+(g*176|0)|0;x=c+(g*176|0)+92|0;l=a[x>>0]|0;if(!(l<<24>>24))if(!(a[c+(j*176|0)+92>>0]|0)){o=0.0;t=0.0;p=0.0;q=0.0;s=0.0}else{o=+zn(c+(j*176|0)|0,c+((e[c+(j*176|0)+8>>1]|0)*176|0)|0);t=0.0;p=0.0;q=0.0;s=0.0}else{l=l<<24>>24;m=0;q=0.0;p=0.0;o=0.0;r=0.0;while(1){if((m|0)>=(l|0))break;v=e[c+(g*176|0)+8+(m<<1)>>1]|0;A=p+ +h[c+(v*176|0)+112>>3];s=o+ +h[c+(v*176|0)+120>>3];t=r+ +h[c+(v*176|0)+128>>3];m=m+1|0;q=q+ +zn(n,c+(v*176|0)|0);p=A;o=s;r=t}s=+(m|0);p=p/s;A=o/s;B=p-+h[c+(g*176|0)+112>>3];t=A-+h[c+(g*176|0)+120>>3];o=q/s;t=+O(+(B*B+t*t));q=A;s=r/s}r=+An(c,f,g,j,k,w,20);r=o<1.0e-06&r>1.0e-06?r:o;a:do if(r>1.0e-06){if(!(t*10.0<r)){p=r*(+h[c+(g*176|0)+112>>3]-p)/t;q=r*(+h[c+(g*176|0)+120>>3]-q)/t;o=r*(+h[c+(g*176|0)+128>>3]-s)/t;if(p*p+q*q<r*(r*.04)){s=-r;q=0.0}else s=p}else{s=-r;q=0.0;o=0.0}t=+O(+(s*s+q*q));B=+W(+q,+s);p=t*1.5;if(+h[w+(((~~+M(+(((B<0.0?B+6.283185307179586:B)+.15707963267948966)/.3141592653589793))|0)%20|0)<<3)>>3]<p){r=t*.1;l=-1;while(1){f=0;u=0;m=0;v=0;while(1){if((f|0)==40)break;if(!(+h[w+(((f|0)%20|0)<<3)>>3]>=p)){C=(u|0)>(m|0);n=0;m=C?u:m;k=v;l=C?v:l}else{n=u+1|0;k=(u|0)==0?f:v}f=f+1|0;u=n;v=k}if(m|0)break;if(!(p>r)){p=s;break a}p=p*.75}q=(+(l|0)+ +(m+-1|0)*.5)*.3141592653589793;B=p/1.5;p=B*+Q(+q);q=B*+R(+q);o=o/t*B}else p=s}else{p=0.0;q=0.0;o=0.0}while(0);l=c+(j*176|0)+92|0;do if(a[l>>0]|0){l=e[c+(j*176|0)+8>>1]|0;m=a[c+(l*176|0)+92>>0]|0;n=0;while(1){if((n|0)>=(m|0)){m=32;break}if((e[c+(l*176|0)+8+(n<<1)>>1]|0)==(j|0)){m=29;break}n=n+1|0}if((m|0)==29){on(c,l,n)|0;m=33;break}else if((m|0)==32)if(!n){m=33;break}else{l=0;break}}else{a[l>>0]=1;a[c+(j*176|0)+93>>0]=1;a[c+(j*176|0)+72>>0]=1;l=j;m=33}while(0);if((m|0)==33){l=c+(l*176|0)+99|0;m=a[l>>0]|0;if(m<<24>>24>0?(y=c+(g*176|0)+99|0,(a[y>>0]|0)<0):0){a[l>>0]=m+-1<<24>>24;a[y>>0]=(a[y>>0]|0)+1<<24>>24}l=a[x>>0]|0;b[c+(g*176|0)+8+(l<<1)>>1]=j;y=c+(j*176|0)+72|0;a[c+(g*176|0)+72+l>>0]=a[y>>0]|0;a[c+(g*176|0)+52+l>>0]=0;C=c+(g*176|0)+93|0;a[C>>0]=(d[C>>0]|0)+(d[y>>0]|0);a[x>>0]=l+1;b[c+(j*176|0)+106>>1]=b[c+(g*176|0)+106>>1]|0;b[c+(j*176|0)+8>>1]=g;a[c+(j*176|0)+52>>0]=0;h[c+(j*176|0)+112>>3]=p+ +h[c+(g*176|0)+112>>3];h[c+(j*176|0)+120>>3]=q+ +h[c+(g*176|0)+120>>3];h[c+(j*176|0)+128>>3]=o+ +h[c+(g*176|0)+128>>3];l=1}i=z;return l|0}function zn(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0;e=+h[a+112>>3]-+h[b+112>>3];d=+h[a+120>>3]-+h[b+120>>3];c=+h[a+128>>3]-+h[b+128>>3];return +(+O(+(e*e+d*d+c*c)))}function An(c,d,f,g,j,k,l){c=c|0;d=d|0;f=f|0;g=g|0;j=j|0;k=k|0;l=l|0;var m=0.0,n=0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0,w=0,x=0.0,y=0.0,z=0.0,A=0,B=0.0,C=0,D=0,E=0.0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,P=0,R=0,S=0.0,T=0.0,U=0,V=0,X=0,Y=0,Z=0;Z=i;i=i+32|0;U=Z+24|0;X=Z+16|0;V=Z+8|0;Y=Z;T=6.283185307179586/+(l|0);n=0;while(1){if((n|0)>=(l|0))break;h[k+(n<<3)>>3]=1.e+30;n=n+1|0}S=T*.5;J=(j|0)==0;K=c+(f*176|0)+106|0;L=c+(f*176|0)+112|0;P=c+(f*176|0)+120|0;m=0.0;p=0.0;R=0;n=0;o=0.0;while(1){if((R|0)>=(d|0))break;a:do if(!((R|0)==(f|0)|(R|0)==(g|0))){if(J?(b[c+(R*176|0)+106>>1]|0)!=(b[K>>1]|0):0)break;G=c+(R*176|0)+92|0;H=c+(R*176|0)+112|0;I=c+(R*176|0)+120|0;F=0;while(1){if((F|0)>=(a[G>>0]|0))break a;j=e[c+(R*176|0)+8+(F<<1)>>1]|0;D=(j|0)==(f|0);b:do if(!((j|0)==(g|0)|((j|0)<=(R|0)|D)^1)){r=+h[L>>3];q=+h[H>>3]-r;h[U>>3]=q;t=+h[P>>3];s=+h[I>>3]-t;h[X>>3]=s;r=+h[c+(j*176|0)+112>>3]-r;h[V>>3]=r;t=+h[c+(j*176|0)+120>>3]-t;h[Y>>3]=t;if(t*q-r*s<-1.0e-14){hh(U,V,8);hh(X,Y,8);B=+h[U>>3];y=+h[V>>3];s=+h[X>>3];t=+h[Y>>3]}else{B=q;y=r}x=y-B;z=t-s;q=x*x+z*z;if(q>1.0e-14){u=-(B*x+s*z)/q;do if(!(u<0.0))if(u>1.0){r=+O(+(y*y+t*t));break}else{r=+O(+(q*(u*u)));break}else r=+O(+(B*B+s*s));while(0);m=m+ +O(+q);n=n+1|0;E=r}else{E=+O(+(B*B+s*s));u=.5}if(E>=1.0e-07){r=+W(+s,+B);if(D)q=r;else q=+W(+t,+y);t=r>q?q+6.283185307179586:q;C=r<0.0;y=C?r+6.283185307179586:r;C=~~+M(+((S+(C?t+6.283185307179586:t))/T));x=x*u+B;s=z*u+s;t=x*x+s*s;j=1;A=~~+M(+((S+y)/T));while(1){if((A|0)>(C|0))break b;v=(A|0)%(l|0)|0;w=k+(v<<3)|0;r=+h[w>>3];if(!(r<E)){j=(j|0)==0;if(D|j){p=j?p:y;o=j?o:E}else{p=+W(+s,+x);o=+O(+t)}q=+N(+(+Q(+(T*+(v|0)-p))));q=o/(q<1.0e-06?1.0e-06:q);if(r>q){h[w>>3]=q;j=0}else j=0}A=A+1|0}}q=B*B+s*s;r=y*y+t*t;if(!(q>1.0e-12&r>1.0e-12)){if(q<=1.0e-12&r<=1.0e-12)break;if(q>r)q=+W(+s,+B);else q=+W(+t,+y);j=k+(((~~+M(+((S+(q<0.0?q+6.283185307179586:q))/T))|0)%(l|0)|0)<<3)|0;if(!(+h[j>>3]>E))break;h[j>>3]=E;break}q=B*y+s*t;if(q>1.0e-14){B=+W(+s,+B);j=k+(((~~+M(+((S+(B<0.0?B+6.283185307179586:B))/T))|0)%(l|0)|0)<<3)|0;if(!(+h[j>>3]>E))break;h[j>>3]=E;break}if(q<-1.0e-14){q=+W(+s,+B);q=q<0.0?q+6.283185307179586:q;j=k+(((~~+M(+((S+q)/T))|0)%(l|0)|0)<<3)|0;if(+h[j>>3]>E)h[j>>3]=E;j=k+(((~~+M(+((S+(q+3.141592653589793))/T))|0)%(l|0)|0)<<3)|0;if(+h[j>>3]>E)h[j>>3]=E}}while(0);F=F+1|0}}while(0);R=R+1|0}if(!n)m=0.0;else m=m/+(n|0);i=Z;return +m}function Bn(b,f,g,h,j,k,l,m,n){b=b|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;E=i;i=i+160|0;y=E+80|0;x=E;B=e[b+(l*176|0)+8+(m<<1)>>1]|0;C=b+(B*176|0)+92|0;v=a[C>>0]|0;w=0;o=0;p=0;q=0;while(1){if((w|0)>=(v|0)){r=o;v=p;break}u=x+(w<<2)|0;c[u>>2]=0;t=e[b+(B*176|0)+8+(w<<1)>>1]|0;if((t|0)<(k|0)?(a[g+t>>0]|0)!=0:0){m=p+1|0;c[y+(p<<2)>>2]=w;if((d[b+(B*176|0)+72+w>>0]|0)>3){p=a[b+(t*176|0)+92>>0]|0;r=0;s=0;while(1){if((s|0)>=(p|0))break;F=((d[b+(t*176|0)+72+s>>0]|0)>3&1)+r|0;c[u>>2]=F;r=F;s=s+1|0}o=o+1|0}}else m=p;F=((d[b+(B*176|0)+72+w>>0]|0)>3&1)+q|0;w=w+1|0;p=m;q=F}if(!r){o=v;p=0}else{p=0;while(1){if((p|0)>=(v|0))break;m=c[y+(p<<2)>>2]|0;o=c[x+(m<<2)>>2]|0;if(o|0){F=b+((e[b+(B*176|0)+8+(m<<1)>>1]|0)*176|0)+93|0;a[F>>0]=((o+-1|0)/2|0)+((o|0)/-2|0)+(d[F>>0]|0)}p=p+1|0}o=b+(B*176|0)+93|0;a[o>>0]=((q-r|0)/2|0)+((q|0)/-2|0)+(d[o>>0]|0);o=v;p=0}while(1){m=o+-1|0;if((o|0)<=0){u=p;break}o=m;p=(pn(b,f,B,c[y+(m<<2)>>2]|0)|0)+p|0}a:do if((!((q|0)!=(r|0)&(q-r&-2|0)!=2)?(D=b+(B*176|0)+100|0,(d[D>>0]|0)<2):0)?(A=b+(B*176|0)+6|0,z=op(h,d[A>>0]|0)|0,z|0):0){s=b+(B*176|0)+93|0;t=(a[b+(B*176|0)+94>>0]|0)+(a[s>>0]|0)+(a[b+(B*176|0)+95>>0]|0)+(a[b+(B*176|0)+96>>0]|0)+(a[b+(B*176|0)+97>>0]|0)|0;b:do if(!t)if((z-h|0)<(j|0))m=-1;else break a;else{m=-1;while(1){if((m|0)>=2)break a;if((t|0)==(ao(d[A>>0]|0,m,0)|0))break b;m=m+1|0}}while(0);p=b+(B*176|0)+99|0;q=a[p>>0]|0;r=(m|0)==(q<<24>>24|0);if(r){o=a[D>>0]|0;if(!(o<<24>>24))break;if(!((v|0)==1&o<<24>>24!=1))break}else if((v|0)!=1)break;if((((t|0)==4&(m|0)==1?(a[C>>0]|0)==2:0)?(a[s>>0]|0)==4:0)?(a[b+(B*176|0)+72>>0]|0)==(a[b+(B*176|0)+73>>0]|0):0)break;if(!((n|0)==0|r))c[n>>2]=c[n>>2]|1024;F=b+(l*176|0)+99|0;a[F>>0]=(q&255)-m+(d[F>>0]|0);a[p>>0]=m}while(0);i=E;return u|0}function Cn(b,c){b=b|0;c=c|0;var e=0,f=0,g=0;f=0;while(1){if((f|0)>=(b|0))break;e=c+(f*176|0)+94|0;g=0;while(1){if((g|0)==3)break;a[e>>0]=(d[e>>0]|0)+(d[c+(f*176|0)+95+g>>0]|0);g=g+1|0}f=f+1|0}return 0}function Dn(f,g,h){f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;E=i;i=i+48|0;A=E;B=E+8|0;C=Dq(f,2)|0;y=f*176|0;D=Bq(y)|0;do if((C|0)!=0&(D|0)!=0){m=0;j=0;while(1){if((m|0)>=(f|0))break;b[g+(m*176|0)+106>>1]=m;do if(!(a[g+(m*176|0)+1>>0]|0)){k=g+(m*176|0)|0;l=lp(86646,a[k>>0]|0,4)|0;l=l|0?l-86646|0:4;if((l+-1|0)>>>0>=2){if((l|0)==4){k=0;break}}else{a[k>>0]=72;a[g+(m*176|0)+98>>0]=l+1}if((a[g+(m*176|0)+92>>0]|0)==1?(a[g+(m*176|0)+93>>0]|0)==1:0)k=(a[g+(m*176|0)+94>>0]|0)==(0-((a[g+(m*176|0)+95>>0]|0)+(a[g+(m*176|0)+96>>0]|0)+(a[g+(m*176|0)+97>>0]|0))|0);else k=0}else k=0;while(0);m=m+1|0;j=(k&1)+j|0}if(((f|0)==2&(j|0)==2?(x=b[g+94>>1]|0,((x&65535)<<24>>24|0)==(0-((((x&65535)>>>8&65535)<<24>>24)+(a[g+96>>0]|0)+(a[g+97>>0]|0))|0)):0)?(x=b[g+270>>1]|0,((x&65535)<<24>>24|0)==(0-((((x&65535)>>>8&65535)<<24>>24)+(a[g+272>>0]|0)+(a[g+273>>0]|0))|0)):0){if((a[g+98>>0]|0)<(a[g+274>>0]|0)){b[C>>1]=1;m=0;l=1}else{b[C+2>>1]=1;m=1;l=0}j=g+(m*176|0)+99|0;k=a[j>>0]|0;if(!(k<<24>>24))j=l&65535;else{x=l&65535;w=g+(x*176|0)+99|0;a[w>>0]=(d[w>>0]|0)+(k&255);a[j>>0]=0;j=x}ir(D+(j*176|0)|0,g|0,176)|0;ir(D+(m*176|0)|0,g+176|0,176)|0;j=1}else{n=(h|0)!=0;o=0;k=0;while(1){if((o|0)>=(f|0))break;j=g+(o*176|0)|0;do if((((((a[g+(o*176|0)+1>>0]|0)==0?(a[g+(o*176|0)+94>>0]|0)==(0-((a[g+(o*176|0)+95>>0]|0)+(a[g+(o*176|0)+96>>0]|0)+(a[g+(o*176|0)+97>>0]|0))|0):0)?(a[j>>0]|0)==72:0)?(a[g+(o*176|0)+98>>0]|0)<4:0)?(a[g+(o*176|0)+92>>0]|0)==1:0)?(a[g+(o*176|0)+93>>0]|0)==1:0){h=e[g+(o*176|0)+8>>1]|0;if((h|0)<=(o|0)?(e[C+(h<<1)>>1]|0)>=(f-k|0):0){q=35;break}k=k+1|0;l=g+(o*176|0)+99|0;m=a[l>>0]|0;if(m<<24>>24?(p=g+(h*176|0)+99|0,a[p>>0]=(d[p>>0]|0)+(m&255),a[l>>0]=0,n&(o|0)>(h|0)):0)a[D+((e[C+(h<<1)>>1]|0)*176|0)+99>>0]=a[p>>0]|0;l=f-k|0;b[C+(o<<1)>>1]=l}else q=35;while(0);if((q|0)==35){q=0;l=o-k|0;b[C+(o<<1)>>1]=l}ir(D+((l&65535)*176|0)|0,j|0,176)|0;o=o+1|0}if(!k){j=f;break}j=f-k|0;if((k|0)>1)Np(D+(j*176|0)|0,k,176,8)}k=j;while(1){if((k|0)>=(f|0))break;b[C+(e[D+(k*176|0)+106>>1]<<1)>>1]=k;k=k+1|0}x=0;while(1){if((x|0)>=(j|0))break;k=A;c[k>>2]=0;c[k+4>>2]=0;k=B;l=k+40|0;do{b[k>>1]=0;k=k+2|0}while((k|0)<(l|0));w=D+(x*176|0)+92|0;v=D+(x*176|0)+152|0;r=D+(x*176|0)+93|0;s=x&65535;t=D+(x*176|0)+94|0;u=0;f=0;m=0;k=0;p=0;while(1){l=a[w>>0]|0;if((u|0)>=(l|0)){q=m;break}o=D+(x*176|0)+8+(u<<1)|0;l=b[C+(e[o>>1]<<1)>>1]|0;q=l&65535;a:do if((j|0)<=(q|0)){o=D+(q*176|0)+98|0;l=a[o>>0]|0;if((l+-1&255)<3){h=(l<<24>>24)+-1+(D+(x*176|0)+95)|0;a[h>>0]=(a[h>>0]|0)+1<<24>>24;h=A+(a[o>>0]<<1)|0;l=(b[h>>1]|0)==0&1;b[h>>1]=u+1;h=f}else{a[t>>0]=(a[t>>0]|0)+1<<24>>24;b[A>>1]=u+1;l=(f|0)==0&1;h=f+1|0}n=l+m|0;f=a[r>>0]|0;a[r>>0]=f<<24>>24<1?0:(f&255)+255&255;b[D+(q*176|0)+8>>1]=s;if(!(a[v>>0]|0)){m=n;l=p}else{m=0;while(1){if((m|0)>=3){m=n;l=p;break a}if(!(a[D+(x*176|0)+152+m>>0]|0)){m=n;l=p;break a}l=D+(x*176|0)+149+m|0;if((u|0)==(a[l>>0]|0))a[l>>0]=d[o>>0]^255;m=m+1|0}}}else{if(a[v>>0]|0){if((k|0)<3)b[B+(k<<1)>>1]=u+1;k=k+1|0;if((p|0)!=(u|0)){h=p&255;n=0;while(1){if((n|0)>=3)break;if(!(a[D+(x*176|0)+152+n>>0]|0))break;l=D+(x*176|0)+146+n|0;if((u|0)!=(a[l>>0]|0)){l=D+(x*176|0)+149+n|0;if((u|0)==(a[l>>0]|0))a[l>>0]=h}else a[l>>0]=h;n=n+1|0}l=b[C+(e[o>>1]<<1)>>1]|0}}b[D+(x*176|0)+8+(p<<1)>>1]=l;a[D+(x*176|0)+72+p>>0]=a[D+(x*176|0)+72+u>>0]|0;a[D+(x*176|0)+52+p>>0]=a[D+(x*176|0)+52+u>>0]|0;h=f;l=p+1|0}while(0);u=u+1|0;f=h;p=l}if(((l|0)>(p|0)?(q|0)==(l-p|0)&(a[v>>0]|0)!=0:0)?(z=q+k|0,(z|0)<21):0){jr(B+(q<<1)|0,B|0,k<<1|0)|0;k=1;o=0;while(1){if((o|0)==4)break;l=b[A+(o<<1)>>1]|0;if(l<<16>>16){b[B+(q-k<<1)>>1]=l;l=~o;m=0-k&255;n=0;while(1){if((n|0)>=3)break;if(!(a[D+(x*176|0)+152+n>>0]|0))break;h=D+(x*176|0)+149+n|0;if((a[h>>0]|0)==(l|0))a[h>>0]=m;n=n+1|0}k=k+1|0}o=o+1|0}lh(B,z)|0}a[w>>0]=p;x=x+1|0}ir(g|0,D|0,y|0)|0}else j=-1;while(0);Cq(C);Cq(D);i=E;return j|0}function En(f,g){f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;h=c[22881]|0;if(!h){c[22881]=$n(86650)|0;c[22882]=$n(86667)|0;c[22883]=$n(86669)|0;c[22884]=$n(86690)|0;c[22885]=$n(86671)|0;c[22886]=$n(86692)|0;c[22887]=$n(86743)|0;c[22888]=$n(86796)|0;c[22889]=$n(86673)|0;c[22890]=$n(86694)|0;c[22891]=$n(86746)|0;c[22892]=$n(86799)|0;s=c[22881]|0}else s=h;t=f;u=0;m=0;i=0;h=0;while(1){if((u|0)>=(g|0))break;l=b[t+98>>1]|0;n=l&255;l=(l&65535)>>>8&255;if(!(n<<24>>24))j=((a[t+96>>0]|0)+(a[t+95>>0]|0)|0)!=(0-(a[t+97>>0]|0)|0);else j=1;h=(j&1)+h|0;k=d[t+6>>0]|0;j=0;while(1){if((j|0)>=12){k=m;break}if((c[91524+(j<<2)>>2]|0)==(k|0)){w=11;break}j=j+1|0}a:do if((w|0)==11){w=0;if(((j|0)>=0?(v=l<<24>>24,((l<<24>>24>-1?v:0-v|0)|0)<=1):0)?(d[t+100>>0]|0)<2:0){switch(j|0){case 3:case 2:{j=v+3|0;w=19;break}case 7:case 6:case 5:case 4:{j=v+2|0;w=19;break}case 11:case 10:case 9:case 8:{if(!(l<<24>>24)){k=m;j=1}else{k=m;break a}break}case 0:{if(l<<24>>24==1&(a[t+92>>0]|0)==0){k=1;j=0}else{k=m;break a}break}default:{k=m;break a}}if((w|0)==19){w=0;if((j|0)<0){k=m;break}else k=m}p=b[t+94>>1]|0;q=a[t+96>>0]|0;r=a[t+97>>0]|0;if((j|0)==((((p&65535)>>>8&65535)<<24>>24)+((p&65535)<<24>>24)+q+r+(a[t+93>>0]|0)|0)){b:do if(!k){p=c[t+92>>2]|0;o=p<<24>>24;j=0;n=0;while(1){if((n|0)>=(o|0)){l=j;break}m=e[t+8+(n<<1)>>1]|0;if(a[f+(m*176|0)+99>>0]|0)if(!(l<<24>>24))l=0;else{m=0;break b}if((d[f+(m*176|0)+100>>0]|0)>=2){m=0;break b}if((d[f+(m*176|0)+6>>0]|0)==(s|0)?(a[f+(m*176|0)+92>>0]|0)==1:0)j=((a[f+(m*176|0)+98>>0]|0)!=0&1)+j|0;n=n+1|0}m=1;j=(p>>24)+l+q+r|0;h=h-l|0}else{m=1;j=n<<24>>24!=0&1}while(0);i=(m&(j|0)!=0&1)+i|0}}else k=m}while(0);t=t+176|0;u=u+1|0;m=k}return (h|0?2:0)|(i|0)!=0|0}function Fn(a,c){a=a|0;c=c|0;var d=0,f=0;d=b[a>>1]|0;f=b[c>>1]|0;if(f<<16>>16==d<<16>>16)d=(e[a+2>>1]|0)-(e[c+2>>1]|0)|0;else d=(f&65535)-(d&65535)|0;return d|0}function Gn(d,f){d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;u=c[d>>2]|0;v=c[d+12>>2]|0;if(!f)s=0;else s=(c[d+32>>2]|0)==0?0:f;if(!v)f=0;else{w=Dq(v,2)|0;do if(!w){f=0;g=0;x=53}else{o=Dq(v,2)|0;if(o|0?(p=Dq(v,1)|0,p|0):0){n=0;f=0;while(1){if((n|0)>=(v|0)){k=f;break}g=w+(n<<1)|0;a:do if(!(b[g>>1]|0)){f=f+1|0;m=f&65535;b[g>>1]=m;l=n;while(1){i=p+l|0;j=a[u+(l*176|0)+92>>0]|0;k=a[i>>0]|0;while(1){if(k<<24>>24>=j<<24>>24)break;h=k;k=k+1<<24>>24;a[i>>0]=k;h=e[u+(l*176|0)+8+(h<<24>>24<<1)>>1]|0;g=w+(h<<1)|0;if(!(b[g>>1]|0)){x=13;break}}if((x|0)==13){x=0;b[g>>1]=m;b[o+(h<<1)>>1]=l;l=h;continue}if((l|0)==(n|0))break a;l=e[o+(l<<1)>>1]|0}}while(0);n=n+1|0}Cq(o);Cq(p);f=c[d+16>>2]|0;i=k+1|0;h=Dq(i,2)|0;if(!h){f=h;g=0;x=53;break}g=Dq(((k|0)>(f|0)?k:f)+1|0,2)|0;if(!g){f=h;x=53;break}t=Dq(i,6)|0;b:do if(!t)f=-1;else{f=0;while(1){if((f|0)>=(k|0)){f=0;break}b[t+(f*6|0)+2>>1]=f;f=f+1|0}while(1){if((f|0)>=(v|0))break;r=t+(((e[w+(f<<1)>>1]|0)+-1|0)*6|0)|0;b[r>>1]=(b[r>>1]|0)+1<<16>>16;f=f+1|0}Np(t,k,6,9);f=0;while(1){if((f|0)>=(k|0))break;b[h+(f<<1)>>1]=b[t+(f*6|0)>>1]|0;r=f+1|0;b[t+((e[t+(f*6|0)+2>>1]|0)*6|0)+4>>1]=r;f=r}q=v+1|0;r=q&65535;n=(s|0)==0;p=0;while(1){if((p|0)>=(v|0))break;o=b[t+(((e[w+(p<<1)>>1]|0)+-1|0)*6|0)+4>>1]|0;c:do if(!n){f=u+(p*176|0)+106|0;l=b[f>>1]|0;i=g+((o&65535)+-1<<1)|0;if(!(l<<16>>16)){b[i>>1]=r;break}m=b[i>>1]|0;if(m<<16>>16!=l<<16>>16){if(!(m<<16>>16)){b[i>>1]=l;break}else j=0;while(1){if((j|0)>=(k|0))break c;i=g+(j<<1)|0;s=b[i>>1]|0;if(s<<16>>16==l<<16>>16?1:s<<16>>16==m<<16>>16)b[i>>1]=r;j=j+1|0}}}else f=u+(p*176|0)+106|0;while(0);b[f>>1]=o;p=p+1|0}if(n){f=0;while(1){if((f|0)>=(k|0)){f=k;break b}v=f+1|0;b[g+(f<<1)>>1]=v;f=v}}f=q&65535;i=d+32|0;n=0;while(1){if((n|0)>=(k|0)){f=k;break b}j=g+(n<<1)|0;l=b[j>>1]|0;m=l&65535;if((m|0)!=(f|0)){if(l<<16>>16?(b[(c[i>>2]|0)+(m+-1<<1)>>1]|0)==0:0)b[j>>1]=0}else b[j>>1]=0;n=n+1|0}}while(0);Cq(w);Cq(t);if((f|0)<0){x=55;break}else{l=h;break}}Cq(w);Cq(o);l=0;g=0;k=-1;f=-1}while(0);if((x|0)==53){Cq(w);h=f;f=-1;x=55}if((x|0)==55){if(h|0)Cq(h);if(!g){l=0;g=0;k=f}else{Cq(g);l=0;g=0;k=f}}j=d+28|0;h=c[j>>2]|0;if(h|0)Cq(h);h=d+32|0;i=c[h>>2]|0;if(i|0)Cq(i);c[j>>2]=l;c[h>>2]=g;c[d+16>>2]=k}return f|0}function Hn(c,d,f,g){c=c|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;j=Dq(d,2)|0;if(!j)h=-30002;else{i=0;h=0;while(1){if((i|0)>=(d|0))break;if((e[c+(i*176|0)+106>>1]|0)==(f|0)){b[j+(i<<1)>>1]=h;ir(g+(h*176|0)|0,c+(i*176|0)|0,176)|0;h=h+1|0}i=i+1|0}i=0;a:while(1){if((i|0)>=(h|0))break;c=i+1|0;b[g+(i*176|0)+50>>1]=c;f=g+(i*176|0)+92|0;d=0;while(1){if((d|0)>=(a[f>>0]|0)){i=c;continue a}k=g+(i*176|0)+8+(d<<1)|0;b[k>>1]=b[j+(e[k>>1]<<1)>>1]|0;d=d+1|0}}Cq(j)}return h|0}function In(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;d=d&65535;e=0;while(1){if((e|0)>=(c|0))break;b[a+(e*176|0)+106>>1]=d;e=e+1|0}return 0}function Jn(a){a=a|0;var b=0,d=0;if(a|0){b=a+4|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+8|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+12|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+16|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+32|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+36|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+40|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}}return 0}function Kn(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=Dq(1,44)|0;do if(!d)d=0;else{if(a){f=Dq(a,2)|0;c[d+4>>2]=f;if(((f|0?(f=Dq(a,1)|0,c[d+8>>2]=f,f|0):0)?(f=Dq(a,2)|0,c[d+12>>2]=f,f|0):0)?(f=Dq(a,1)|0,c[d+16>>2]=f,f|0):0)e=7}else e=7;if((e|0)==7){if(!b)break;f=Dq(b,2)|0;c[d+32>>2]=f;if((f|0?(f=Dq(b,2)|0,c[d+36>>2]=f,f|0):0)?(f=Dq(b,1)|0,c[d+40>>2]=f,f|0):0)break}Jn(d)|0;Cq(d);d=0}while(0);return d|0}function Ln(a){a=a|0;var b=0,d=0,e=0;b=c[a>>2]|0;if(b){e=b+80|0;d=c[e>>2]|0;c[e>>2]=d+-1;if((d|0)>0)b=1;else{Mn(b)|0;Cq(b);c[a>>2]=0;b=0}}else b=0;return b|0}function Mn(a){a=a|0;var b=0,d=0,e=0,f=0;if(a|0){e=a+64|0;Jn(c[e>>2]|0)|0;f=a+68|0;Jn(c[f>>2]|0)|0;b=a+20|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+28|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+36|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+40|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+44|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+52|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+60|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=a+72|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=c[e>>2]|0;if(b|0){Cq(b);c[e>>2]=0}b=c[f>>2]|0;if(b|0){Cq(b);c[f>>2]=0}b=a+16|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}}return 0}function Nn(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=i;i=i+16|0;p=r;m=g&4;a:do if((d|0)>=1?(n=Dq(1,88)|0,c[p>>2]=n,(n|0)!=0):0){j=0;g=0;k=0;while(1){if((j|0)==(d|0))break;g=(a[b+(j*176|0)+92>>0]|0)+g|0;if(((((a[b+(j*176|0)+98>>0]|0)==0?(l=b+(j*176|0)|0,(kp(l,86652)|0)!=0):0)?(kp(l,86654)|0)!=0:0)?(a[b+(j*176|0)+95>>0]|0)==0:0)?(a[b+(j*176|0)+96>>0]|0)==0:0)h=(a[b+(j*176|0)+97>>0]|0)!=0;else h=1;j=j+1|0;k=(h&1)+k|0}j=(g|0)/2|0;c[e>>2]=j;c[f>>2]=k;f=Dq(d,1)|0;c[n+20>>2]=f;do if(f){f=Dq(j+d|0,2)|0;g=c[p>>2]|0;c[g+28>>2]=f;if(f){f=Dq(((d*5|0)/2|0)+1|0,2)|0;c[g+36>>2]=f;if((f|0?(f=Dq(d,1)|0,c[g+40>>2]=f,f|0):0)?(f=Dq(d,1)|0,c[g+44>>2]=f,f|0):0){c[g+16>>2]=0;h=(m|0)!=0;if(h){if(k|0){f=Dq(k,10)|0;c[g+52>>2]=f;if(!f)break;f=Dq(k,8)|0;c[g+60>>2]=f;if(!f)break}f=Dq(d+1|0,2)|0;c[g+72>>2]=f;if(!f)break}f=Kn(d,j)|0;c[g+64>>2]=f;if(f|0){if(!h)break a;d=Kn(d,j)|0;c[g+68>>2]=d;if(d|0)break a}}}else{o=g;q=25}}else{o=c[p>>2]|0;q=25}while(0);if((q|0)==25?(o|0)==0:0){g=0;break}Ln(p)|0;g=0}else g=0;while(0);i=r;return g|0}function On(a){a=a|0;var b=0,d=0,e=0;e=c[a>>2]|0;if(e){b=e+52|0;d=c[b>>2]|0;c[b>>2]=d+-1;if((d|0)>0)b=1;else{b=e+20|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}d=e+24|0;b=c[d>>2]|0;if(b|0){Cq(b);c[d>>2]=0}b=e+28|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=e+32|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=e+60|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=e+56|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=e+36|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=e+40|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=e+44|0;d=c[b>>2]|0;if(d|0){Cq(d);c[b>>2]=0}b=c[e+48>>2]|0;if(b|0)Cq(b);Cq(e);c[a>>2]=0;b=0}}else b=0;return b|0}function Pn(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;n=i;i=i+16|0;l=n;g=d&4;h=(a|0)/2|0;j=h+a|0;a:do if((a|0)>=1?(f=Dq(92,1)|0,c[l>>2]=f,(f|0)!=0):0){d=Dq(2,j)|0;c[f+20>>2]=d;do if(d){f=Dq(2,j)|0;d=c[l>>2]|0;c[d+28>>2]=f;if(f){f=Dq(2,j)|0;c[d+36>>2]=f;if(f|0){f=(a|0)>1;if(f?(o=Dq(2,h+1|0)|0,c[d+40>>2]=o,(o|0)==0):0)break;o=Dq(3,a)|0;c[d+56>>2]=o;if(o|0){if(e|0?(o=Dq(32,a)|0,c[d+60>>2]=o,(o|0)==0):0)break;if(!g)break a;o=Dq(2,j)|0;c[d+24>>2]=o;if((o|0)!=0?(o=Dq(2,j)|0,c[d+32>>2]=o,(o|0)!=0):0){o=Dq(2,j)|0;c[d+44>>2]=o;if((b|0)!=0&(o|0)==0)break}else m=16;if((m|0)==16?b|0:0)break;o=Dq(2,h+1|0)|0;c[d+48>>2]=o;if(!(f&(b|0)!=0&(o|0)==0))break a}}}else{k=d;m=18}}else{k=c[l>>2]|0;m=18}while(0);if((m|0)==18?(k|0)==0:0){d=0;break}On(l)|0;d=0}else d=0;while(0);i=n;return d|0}function Qn(a,b,d){a=a|0;b=b|0;d=d|0;var f=0,g=0,h=0;a:do if((b|0)!=0&(d|0)!=0){f=a+4|0;g=0;while(1){if((g|0)>=(c[f>>2]|0))break a;h=e[(c[a>>2]|0)+(g*176|0)+48>>1]|0;c[b+(g<<2)>>2]=h;c[d+(h<<2)>>2]=g;g=g+1|0}}while(0);return}function Rn(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=Dq(a,4)|0;c[d>>2]=e;a:do if(!e)e=1;else{f=0;while(1){if((f|0)>=(a|0)){e=0;break a}c[e+(f<<2)>>2]=Dq(b,4)|0;e=c[d>>2]|0;if(!(c[e+(f<<2)>>2]|0)){e=1;break}else f=f+1|0}}while(0);return e|0}function Sn(a,b){a=a|0;b=b|0;var d=0,e=0;if(b|0){e=0;while(1){if((e|0)>=(a|0))break;d=c[b+(e<<2)>>2]|0;if(d|0)Cq(d);e=e+1|0}Cq(b)}return}function Tn(b,f,g,h,i){b=b|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;h=Dq(1,20)|0;a:do if(!h)h=0;else{j=c[b+12>>2]|0;k=Dq(j+1|0,4)|0;r=h+12|0;c[r>>2]=k;b:do if((k|0?(l=Dq(f,4)|0,c[h+4>>2]=l,l|0):0)?(q=Dq(f,4)|0,s=h+8|0,c[s>>2]=q,q|0):0){c[h>>2]=0;i=0;while(1){if((i|0)>=(f|0)){i=0;break}p=c[g+(i<<2)>>2]|0;q=c[h>>2]|0;c[h>>2]=q+1;c[l+(q<<2)>>2]=p;i=i+1|0}while(1){if((i|0)>(j|0)){i=0;break}c[k+(i<<2)>>2]=-1;i=i+1|0}while(1){if((i|0)>=(f|0))break;c[k+(c[l+(i<<2)>>2]<<2)>>2]=i;i=i+1|0}i=Dq(f,4)|0;q=h+16|0;c[q>>2]=i;if(i|0){p=0;while(1){if((p|0)>=(c[h>>2]|0))break a;n=(c[g+(p<<2)>>2]|0)+-1|0;o=a[(c[b>>2]|0)+(n*176|0)+92>>0]|0;c[i+(p<<2)>>2]=Dq(o,8)|0;i=c[q>>2]|0;f=c[i+(p<<2)>>2]|0;if(!f)break b;else{m=0;j=-1}while(1){if((m|0)>=(o|0))break;k=c[b>>2]|0;l=c[(c[r>>2]|0)+((e[k+(n*176|0)+8+(m<<1)>>1]|0)+1<<2)>>2]|0;if((l|0)>=0){j=j+1|0;c[f+(j<<3)>>2]=l;c[f+(j<<3)+4>>2]=d[k+(n*176|0)+72+m>>0]}m=m+1|0}c[(c[s>>2]|0)+(p<<2)>>2]=j+1;p=p+1|0}}}while(0);Un(h)}while(0);return h|0}function Un(a){a=a|0;var b=0,d=0,e=0,f=0;if(a|0){b=c[a+4>>2]|0;if(b|0)Cq(b);b=c[a+8>>2]|0;if(b|0)Cq(b);b=c[a+12>>2]|0;if(b|0)Cq(b);f=a+16|0;b=c[f>>2]|0;if(b|0){e=0;while(1){if((e|0)>=(c[a>>2]|0))break;d=c[b+(e<<2)>>2]|0;if(d){Cq(d);b=c[f>>2]|0}e=e+1|0}if(b|0)Cq(b)}Cq(a)}return}function Vn(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;b=Dq(1,28)|0;if((b|0)!=0?(c[b>>2]=a,c[b+4>>2]=d,c[b+8>>2]=e,d=Dq(c[a>>2]|0,4)|0,c[b+24>>2]=d,(d|0)==0):0){Cq(b);b=0}return b|0}function Wn(a){a=a|0;var b=0;if(a|0){b=c[a+24>>2]|0;if(b|0)Cq(b);Cq(a)}return}function Xn(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=a+20|0;e=c[j>>2]|0;a:do if((e|0)>=1){k=a+24|0;h=c[(c[k>>2]|0)+(e+-1<<2)>>2]|0;i=a+8|0;f=0;while(1){e=c[a>>2]|0;if((f|0)>=(c[(c[e+8>>2]|0)+(h<<2)>>2]|0)){f=0;break}e=c[(c[(c[e+16>>2]|0)+(h<<2)>>2]|0)+(f<<3)>>2]|0;if((no(c[k>>2]|0,e,c[j>>2]|0)|0)==0?(e|0)==(c[i>>2]|0):0){g=6;break}f=f+1|0}if((g|0)==6){f=c[j>>2]|0;c[j>>2]=f+1;c[(c[k>>2]|0)+(f<<2)>>2]=e;f=1;while(1){e=c[j>>2]|0;if((f|0)>=(e|0))break;g=c[k>>2]|0;Yn(a,c[g+(f+-1<<2)>>2]|0,c[g+(f<<2)>>2]|0,b,d);f=f+1|0}c[(c[k>>2]|0)+(e+-1<<2)>>2]=0;c[j>>2]=(c[j>>2]|0)+-1;f=0}while(1){e=c[a>>2]|0;if((f|0)>=(c[(c[e+8>>2]|0)+(h<<2)>>2]|0))break a;e=c[(c[(c[e+16>>2]|0)+(h<<2)>>2]|0)+(f<<3)>>2]|0;if((e|0)!=(c[i>>2]|0)?(no(c[k>>2]|0,e,c[j>>2]|0)|0)==0:0){g=c[j>>2]|0;c[j>>2]=g+1;c[(c[k>>2]|0)+(g<<2)>>2]=e;Xn(a,b,d);c[(c[k>>2]|0)+((c[j>>2]|0)+-1<<2)>>2]=0;c[j>>2]=(c[j>>2]|0)+-1}f=f+1|0}}while(0);return}function Yn(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=c[(c[a>>2]|0)+4>>2]|0;a=c[g+(b<<2)>>2]|0;b=c[g+(d<<2)>>2]|0;g=(a|0)>(b|0);d=g?b:a;b=g?a:b;a=c[e>>2]|0;g=0;while(1){if((g|0)>=(a|0)){h=6;break}i=c[f+(g<<2)>>2]|0;if((c[i>>2]|0)==(d|0)?(c[i+4>>2]|0)==(b|0):0)break;g=g+1|0}if((h|0)==6){c[c[f+(a<<2)>>2]>>2]=d;c[(c[f+(c[e>>2]<<2)>>2]|0)+4>>2]=b;c[e>>2]=(c[e>>2]|0)+1}return}function Zn(b,d){b=b|0;d=d|0;b=((b|0)>1?1:-1)+b|0;if(b>>>0<121){vp(d,c[8+(b<<6)>>2]|0)|0;b=0}else{a[d>>0]=a[86997]|0;a[d+1>>0]=a[86998]|0;a[d+2>>0]=a[86999]|0;b=-1}return b|0}function _n(b){b=b|0;var d=0,e=0,f=0;d=0;while(1){f=c[8+(d<<6)>>2]|0;e=a[f>>0]|0;if(!(e<<24>>24))break;if(!(kp(f,b)|0))break;d=d+1|0}return (e<<24>>24?d:255)|0}function $n(a){a=a|0;a=_n(a)|0;if((a|0)<255){a=a+-1|0;a=(a|0)<1?1:a}return a|0}function ao(b,c,d){b=b|0;c=c|0;d=d|0;c=c+2|0;if(c>>>0>4|(d|0)>4)c=0;else c=a[8+(((b|0)>1?b+1|0:0)<<6)+36+(c*5|0)+d>>0]|0;return c|0}function bo(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;do if(f|e){if((b+2|0)>>>0>4){d=(d|0)==(f|0)?0:d;break}if(!((d|0)==(f|0)&(ao(a,b,0)|0)==0)){h=e+d|0;g=(c|0)==2?1:(c|0)==3?2:0;c=0;d=0;while(1){if((c|0)>=5){e=0;break}e=(ao(a,b,c)|0)-g|0;if(!((e|0)>(h|0)|((e|0)<1|(e|0)<(f|0)))){d=d+1|0;if((e|0)==(h|0)){e=1;break}}c=c+1|0}d=e&(d|0)==1?0:h}else d=0}else d=0;while(0);return d|0}function co(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0;m=i;i=i+16|0;j=m;if((h|0)!=0?(Zn(a,j)|0)!=-1:0)h=eo(j,0,0,b,d,f,0,0,0,0)|0;else h=g;l=g+e|0;if(((b+2|0)>>>0<=4?(ao(a,b,0)|0)!=0:0)?(h|0)==(g|0)&((e|0)==(f|0)?(c[8+(((a|0)>1?a+1|0:0)<<6)+32>>2]|0)==0:0):0){d=(d|0)==2?1:(d|0)==3?2:0;g=0;j=0;h=0;while(1){if((g|0)>=5){f=0;break}f=ao(a,b,g)|0;if((f|0)>0?(k=f-d|0,(k|0)>=(e|0)):0){h=h+1|0;j=((k|0)<=(l|0)&1)+j|0;if((k|0)==(l|0)){f=1;break}}g=g+1|0}h=(h|0)==1&((j|0)==1&f)?0:l|0?l:-1}else h=(e|0)==(f|0)&(h|g|0)==0?0:l;i=m;return h|0}function eo(b,d,e,f,g,h,i,j,k,l){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0;m=c[22893]|0;if(!m){o=_n(86669)|0;c[22893]=o;c[22894]=_n(86692)|0;c[22895]=_n(86667)|0}else o=m;do if(!j){if(i|0){if(!((h|0)!=0|(i|0)!=15)){d=0;break}d=i-h|0;d=(d|0)<0?0:d;break}n=f+2|0;if((n>>>0<5?(p=_n(b)|0,(p|0)!=255):0)?(c[8+(p<<6)+32>>2]|k|0)==0:0){if(g>>>0>1){f=a[8+(p<<6)+36+(n*5|0)>>0]|0;i=f<<24>>24;if(!(f<<24>>24))m=0;else{if((g|0)==2)m=1;else m=(g|2|0)==3?2:i;m=i-m-h|0;m=(m|0)<0?0:m}}else{j=0;while(1){i=a[8+(p<<6)+36+(n*5|0)+j>>0]|0;m=i<<24>>24;if(i<<24>>24!=0&(m|0)<(h|0))j=j+1|0;else break}g=(g|f|0)==0;if(!(i<<24>>24==5&(g&(p|0)==(o|0)))?!((h|0)==3&(i<<24>>24==4&(g&(p|0)==(c[22894]|0)))):0){if(l)m=((i<<24>>24>0&(p|0)!=(c[22895]|0))<<31>>31)+m|0}else m=3;m=m-h|0;m=(m|0)<0?0:m}if(e){j=0;i=0;while(1){if((j|0)==3)break;h=(a[e+j>>0]|0)+i|0;j=j+1|0;i=h}if(i)m=(m|0)<(i|0)?d:m-i|0}return ((m|0)<(d|0)?d:m)|0}}while(0);return d|0}function fo(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;a:do if(f|e){if((b+2|0)>>>0>4){d=(d|0)==(f|0)?0:d;break}if(!((d|0)==(f|0)&(ao(a,b,0)|0)==0)){d=e+d|0;if((c|0)==2)f=1;else f=(c|2|0)==3?2:0;e=0;while(1){if((e|0)>=5)break a;c=(ao(a,b,e)|0)-f|0;if((c|0)>0&(c|0)==(d|0)){d=0;break}else e=e+1|0}}else d=0}else d=0;while(0);return d|0}function go(a){a=a|0;return c[8+(a+1<<6)+24>>2]|0}function ho(a){a=a|0;return (c[8+(a+1<<6)+24>>2]&3|0)!=0|0}function io(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=i;i=i+16|0;o=q;j=0;h=0;m=1;f=0;while(1){n=ep(b,87e3)|0;if(!n)break;g=a[n>>0]|0;switch(g<<24>>24|0){case 45:case 43:{l=0;j=0;while(1){k=g<<24>>24==43;if(!k){g=g<<24>>24==45;if(g)k=g<<31>>31;else{g=l;break}}else k=k&1;m=l+1|0;g=a[n+m>>0]|0;l=m;m=k;j=k+j|0}g=Rp(n+g|0,o,10)|0;if(!g)g=j;else g=(_(g+-1|0,m)|0)+j|0;j=(c[o>>2]|0)-n|0;h=g+h|0;g=m;break}case 94:{f=1;while(1)if(g<<24>>24==(a[n+f>>0]|0))f=f+1|0;else{j=f;g=m;break}break}default:g=m}m=n+j|0;jr(n|0,m|0,(cp(m)|0)+1|0)|0;m=g}g=pp(b,58)|0;if((g|0)!=0?(a[g+1>>0]|0)==0:0){a[g>>0]=0;f=1}else p=15;if((p|0)==15){while(1){g=pp(b,46)|0;if(!g)break;if(a[g+1>>0]|0)break;a[g>>0]=0;f=f+1|0;p=15}f=(f|0)==1?2:(f|0)==2?3:0}c[d>>2]=f;c[e>>2]=h;i=q;return (f|h|0)!=0|0}function jo(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=i;i=i+16|0;p=q;o=b;g=b;m=0;j=cp(b)|0;f=0;while(1){if((m|0)>=(j|0))break;switch(d[g>>0]|0|0){case 72:{k=0;n=7;break}case 68:{k=1;n=7;break}case 84:{k=2;n=7;break}default:{c[p>>2]=b+m+1;n=14}}if((n|0)==7){n=0;l=b+m|0;g=l+1|0;c[p>>2]=g;h=d[g>>0]|0;if(!(_p(h)|0)){if((h+-48|0)>>>0<10)g=Rp(g,p,10)|0;else g=1;if(!k)f=g+f|0;else{k=e+k|0;a[k>>0]=(d[k>>0]|0)+g}h=c[p>>2]|0;j=m+o+j-h|0;jr(l|0,h|0,j+1|0)|0;h=m}else n=14}if((n|0)==14)h=m+1|0;g=b+h|0;m=h}i=q;return f|0}function ko(a){a=a|0;a=((a|0)>1?1:-1)+a|0;if(a>>>0<121)a=c[8+(a<<6)+4>>2]|0;else a=0;return a|0}function lo(a){a=a|0;a=_n(a)|0;if((a|0)==255)a=0;else a=c[8+(a<<6)+4>>2]|0;return a|0}function mo(a,c,d){a=a|0;c=c|0;d=d|0;while(1){if(!d){a=0;break}if((b[a>>1]|0)==c<<16>>16)break;d=d+-1|0;a=a+2|0}return a|0}function no(a,b,d){a=a|0;b=b|0;d=d|0;while(1){if(!d){a=0;break}if((c[a>>2]|0)==(b|0))break;d=d+-1|0;a=a+4|0}return a|0}function oo(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;i=0;a:while(1){if((i|0)>=(b|0)){f=1;break}h=c[a+(i<<2)>>2]|0;f=e;g=d;while(1){if(!f){f=0;break a}if((c[g>>2]|0)==(h|0))break;f=f+-1|0;g=g+4|0}i=i+1|0}return f|0}function po(b,f){b=b|0;f=f|0;var g=0,h=0,i=0,j=0;i=a[b+(f*176|0)+92>>0]|0;j=0;g=0;while(1){if((j|0)>=(i|0))break;if(c[8+((d[b+((e[b+(f*176|0)+8+(j<<1)>>1]|0)*176|0)+6>>0]|0)+1<<6)+24>>2]&3){h=a[b+(f*176|0)+72+j>>0]|0;if((h&255)>=4){g=-1;break}g=(h&255)+g|0}j=j+1|0}return g|0}function qo(b,f){b=b|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;g=c[22896]|0;if(!g){g=$n(86650)|0;c[22896]=g}i=a[b+(f*176|0)+92>>0]|0;j=0;k=0;while(1){if((j|0)>=(i|0)){g=k;break}h=e[b+(f*176|0)+8+(j<<1)>>1]|0;if((a[b+(h*176|0)+92>>0]|0)==1)h=(g|0)==(d[b+(h*176|0)+6>>0]|0);else h=0;j=j+1|0;k=(h&1)+k|0}return (a[b+(f*176|0)+94>>0]|0)+g+(a[b+(f*176|0)+95>>0]|0)+(a[b+(f*176|0)+96>>0]|0)+(a[b+(f*176|0)+97>>0]|0)|0}function ro(b,c,f,g,h){b=b|0;c=c|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0;i=a[b+(f*176|0)+99>>0]|0;j=a[b+(c*176|0)+92>>0]|0;l=0;while(1){if((l|0)>=(j|0)){i=0;break}k=e[b+(c*176|0)+8+(l<<1)>>1]|0;if(((k|0)!=(f|0)?(a[b+(k*176|0)+99>>0]|0)==i<<24>>24:0)?lp(g,d[b+(k*176|0)+6>>0]|0,h)|0:0){i=1;break}l=l+1|0}return i|0}function so(c,f,g,h,j){c=c|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=i;i=i+32|0;w=x;b[w>>1]=f;a[c+(f*176|0)+102>>0]=1;u=c+(g*176|0)+99|0;v=1;f=0;l=1;k=0;while(1){if((v|0)==3)break;else m=l;while(1){if((f|0)>=(l|0)){l=m;break}r=e[w+(f<<1)>>1]|0;s=a[c+(r*176|0)+92>>0]|0;t=0;while(1){if((t|0)>=(s|0))break;n=b[c+(r*176|0)+8+(t<<1)>>1]|0;q=n&65535;o=c+(q*176|0)+102|0;if(((a[o>>0]|0)==0?(a[c+(q*176|0)+92>>0]|0)<4:0)?(lp(h,d[c+(q*176|0)+6>>0]|0,j)|0)!=0:0){p=m+1|0;b[w+(m<<1)>>1]=n;a[o>>0]=1;if((q|0)==(g|0))m=p;else{m=p;k=((a[u>>0]|0)==(a[c+(q*176|0)+99>>0]|0)&1)+k|0}}t=t+1|0}f=f+1|0}v=v+1|0}f=0;while(1){if((f|0)>=(l|0))break;a[c+((e[w+(f<<1)>>1]|0)*176|0)+102>>0]=0;f=f+1|0}i=x;return k|0}function to(b,f){b=b|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=(a[b+(f*176|0)+95>>0]|0)+(a[b+(f*176|0)+94>>0]|0)+(a[b+(f*176|0)+96>>0]|0)+(a[b+(f*176|0)+97>>0]|0)|0;g=a[b+(f*176|0)+6>>0]|0;h=a[b+(f*176|0)+99>>0]|0;m=ao(g&255,h<<24>>24,0)|0;i=b+(f*176|0)+93|0;n=a[i>>0]|0;a:do if((n+l|0)>(m|0)){g=a[b+(f*176|0)+92>>0]|0;k=0;i=0;h=0;while(1){if((k|0)>=(g|0))break;if(c[8+((d[b+((e[b+(f*176|0)+8+(k<<1)>>1]|0)*176|0)+6>>0]|0)+1<<6)+24>>2]&3){j=d[b+(f*176|0)+72+k>>0]&15;if(j>>>0>3)break a;i=i+1|0;h=j+h|0}k=k+1|0}if((l-h+n|0)==(m|0))g=g-i|0;else o=19}else if((h<<24>>24==1?(uo(g)|0)==2:0)?((a[i>>0]|0)+l|0)==(m|0):0){g=a[b+(f*176|0)+92>>0]|0;k=0;i=0;h=0;while(1){if((k|0)>=(g|0))break;if(c[8+((d[b+((e[b+(f*176|0)+8+(k<<1)>>1]|0)*176|0)+6>>0]|0)+1<<6)+24>>2]&3){j=d[b+(f*176|0)+72+k>>0]&15;if(j>>>0>3)break a;i=i+1|0;h=j+h|0}k=k+1|0}if((h|0)==1)g=g-i|0;else o=19}else o=19;while(0);if((o|0)==19)g=a[b+(f*176|0)+92>>0]|0;return g|0}function uo(b){b=b|0;var d=0,e=0,f=0;d=c[22897]|0;if(!d){a[92401]=$n(86671)|0;a[92402]=$n(86692)|0;a[92403]=$n(86743)|0;a[92404]=$n(86796)|0;c[22898]=4;a[92405]=$n(86669)|0;c[22897]=5;e=5}else e=d;d=0;while(1){if((d|0)>=(e|0)){d=0;break}if((a[92401+d>>0]|0)==b<<24>>24){f=6;break}d=d+1|0}if((f|0)==6)d=(d|0)<(c[22898]|0)?2:3;return d|0}function vo(b,f){b=b|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;m=(a[b+(f*176|0)+95>>0]|0)+(a[b+(f*176|0)+94>>0]|0)+(a[b+(f*176|0)+96>>0]|0)+(a[b+(f*176|0)+97>>0]|0)|0;g=a[b+(f*176|0)+6>>0]|0;h=a[b+(f*176|0)+99>>0]|0;n=ao(g&255,h<<24>>24,0)|0;i=b+(f*176|0)+93|0;k=a[i>>0]|0;l=k<<24>>24;a:do if((l+m|0)>(n|0)){g=a[b+(f*176|0)+92>>0]|0;j=0;h=0;while(1){if((j|0)>=(g|0)){g=h;break}if(c[8+((d[b+((e[b+(f*176|0)+8+(j<<1)>>1]|0)*176|0)+6>>0]|0)+1<<6)+24>>2]&3){i=d[b+(f*176|0)+72+j>>0]&15;if(i>>>0>3)break a;h=i+h|0}j=j+1|0}if((m-g+l|0)==(n|0))g=l-g|0;else{g=k;p=20}}else if(h<<24>>24==1){l=(uo(g)|0)==2;k=a[i>>0]|0;if(l?(o=k<<24>>24,(o+m|0)==(n|0)):0){g=a[b+(f*176|0)+92>>0]|0;j=0;h=0;while(1){if((j|0)>=(g|0)){g=h;break}if(c[8+((d[b+((e[b+(f*176|0)+8+(j<<1)>>1]|0)*176|0)+6>>0]|0)+1<<6)+24>>2]&3){i=d[b+(f*176|0)+72+j>>0]&15;if(i>>>0>3)break a;h=i+h|0}j=j+1|0}if((g|0)==1)g=o+-1|0;else{g=k;p=20}}else{g=k;p=20}}else{g=k;p=20}while(0);if((p|0)==20)g=g<<24>>24;return g|0}function wo(b,f){b=b|0;f=f|0;var g=0,h=0;h=a[b+(f*176|0)+92>>0]|0;g=0;while(1){if((g|0)>=(h|0)){g=-1;break}if(!(c[8+((d[b+((e[b+(f*176|0)+8+(g<<1)>>1]|0)*176|0)+6>>0]|0)+1<<6)+24>>2]&3))break;g=g+1|0}return g|0}function xo(b,f,g){b=b|0;f=f|0;g=g|0;var h=0,i=0,j=0;i=a[b+(f*176|0)+92>>0]|0;h=0;while(1){if((h|0)>=(i|0)){h=-1;break}j=e[b+(f*176|0)+8+(h<<1)>>1]|0;if((j|0)!=(g|0)?(c[8+((d[b+(j*176|0)+6>>0]|0)+1<<6)+24>>2]&3|0)==0:0)break;h=h+1|0}return h|0}function yo(b,f,g,h){b=b|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0;j=a[b+(f*176|0)+92>>0]|0;i=0;while(1){if((i|0)>=(j|0)){i=-1;break}k=e[b+(f*176|0)+8+(i<<1)>>1]|0;if(!((k|0)==(g|0)|(k|0)==(h|0))?(c[8+((d[b+(k*176|0)+6>>0]|0)+1<<6)+24>>2]&3|0)==0:0)break;i=i+1|0}return i|0}function zo(b){b=b|0;var d=0,e=0,f=0;d=c[22899]|0;if(!d){a[92407]=$n(86671)|0;c[22900]=1;a[92408]=$n(86667)|0;c[22899]=2;e=2}else e=d;d=0;while(1){if((d|0)>=(e|0)){d=0;break}if((a[92407+d>>0]|0)==b<<24>>24){f=6;break}d=d+1|0}if((f|0)==6)d=(d|0)<(c[22900]|0)?2:4;return d|0}function Ao(b){b=b|0;var c=0,e=0,f=0,g=0,h=0;g=0;c=cp(b)|0;f=0;while(1){if((c|0)<=(g|0))break;e=b+g|0;if(!(Yp(d[e>>0]|0)|0))if((f|0)>0){h=g-f|0;jr(b+h|0,e|0,1-g+c|0)|0;e=h;c=c-f|0;f=-1}else{e=g;f=-1}else{a[e>>0]=32;e=g;f=f+1|0}g=e+1|0}if((c|0)!=(f|0)){e=f+1|0;if((c|0)>(f|0)&(e|0)!=0){c=c-e|0;a[b+c>>0]=0}}else{a[b>>0]=0;c=0}return c|0}function Bo(b){b=b|0;var c=0,d=0,e=0,f=0;a:do if(!b)c=0;else{f=0;c=0;while(1){d=b+f|0;e=a[d>>0]|0;if(!(e<<24>>24))break a;if((e+-32&255)>94){a[d>>0]=46;c=c+1|0}f=f+1|0}}while(0);return c|0}function Co(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=c[b>>2]|0;j=0;while(1){h=g+j|0;i=a[h>>0]|0;if(!(i<<24>>24)){m=j;break}if(!(Yp(i&255)|0)){m=j;break}j=j+1|0}g=0;a:while(1){j=h+g|0;i=a[j>>0]|0;if(!(i<<24>>24))break;k=i&255;i=f;while(1){l=a[i>>0]|0;if(!(l<<24>>24))break;if((k|0)==(l<<24>>24|0))break a;else i=i+1|0}g=g+1|0}i=g+1|0;if((g|0)<(e|0)){Do(d,h,i)|0;a[d+i>>0]=0;if(!(a[j>>0]|0))h=0;else h=(c[b>>2]|0)+m+g|0;c[b>>2]=h}else g=-1;return g|0}function Do(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((b|0)==0|((a|0)==0|(c|0)==0))d=0;else{d=lp(b,0,c)|0;d=(d|0)==0?c+-1|0:d-b|0;if(d|0)jr(a|0,b|0,d|0)|0;er(a+d|0,0,c-d|0)|0;d=1}return d|0}function Eo(b){b=b|0;var c=0,e=0;c=cp(b)|0;while(1){e=c+-1|0;if((c|0)<=0)break;if(!(Yp(d[b+e>>0]|0)|0))break;else c=e}a[b+c>>0]=0;return}function Fo(b){b=b|0;var c=0,d=0,e=0;if((((b|0?(c=cp(b)|0,c|0):0)?(d=b+(c+-1)|0,(a[d>>0]|0)==10):0)?(a[d>>0]=0,c>>>0>1):0)?(e=b+(c+-2)|0,(a[e>>0]|0)==13):0)a[e>>0]=0;return}function Go(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;if((b|0)!=0?(e=cp(b)|0,(e|0)!=0):0){f=0;while(1){if((e|0)<=(f|0))break;g=a[b+f>>0]|0;if(g<<24>>24<=-1)break;if(!(Yp(g<<24>>24)|0))break;f=f+1|0}if(f){e=e-f|0;jr(b|0,b+f|0,e+1|0)|0}while(1){if((e|0)<=0)break;f=e+-1|0;g=a[b+f>>0]|0;if(g<<24>>24<=-1)break;if(!(Yp(g<<24>>24)|0))break;else e=f}a[b+e>>0]=0}else e=0;if(d|0)c[d>>2]=e;return b|0}function Ho(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;c[b>>2]=0;if((d|0?a[d>>0]|0:0)?(g=np(d,87004)|0,g|0):0){d=0;a:while(1){if(d>>>0>=e>>>0)break;f=a[g+d>>0]|0;if(!((f+-48&255)<10|((f&-33)+-65&255)<26))switch(f<<24>>24|0){case 64:case 63:case 61:case 59:case 47:case 46:case 45:case 44:case 43:case 42:case 41:case 40:break;default:break a}d=d+1|0}e=Dq(d+1|0,1)|0;c[b>>2]=e;ir(e|0,g|0,d|0)|0;a[e+d>>0]=0}return}function Io(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;while(1){i=d+-1|0;if(!d){e=0;break}d=a[b>>0]|0;g=d&255;h=a[c>>0]|0;if(d<<24>>24!=h<<24>>24?(f=(d+-65&255)<26?g+32|0:g,e=h&255,e=(h+-65&255)<26?e+32|0:e,(f|0)!=(e|0)):0){j=6;break}d=i;b=b+1|0;c=c+1|0}if((j|0)==6)e=f-e|0;return e|0}function Jo(b,c){b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;while(1){e=a[b>>0]|0;if(!(e<<24>>24)){b=7;break}f=e<<24>>24;g=a[c>>0]|0;if(e<<24>>24!=g<<24>>24?(d=(e+-65&255)<26?f+32|0:f,h=g<<24>>24,h=(g+-65&255)<26?h+32|0:h,(d|0)!=(h|0)):0){c=h;b=6;break}c=c+1|0;b=b+1|0}if((b|0)==6)c=d-c|0;else if((b|0)==7)c=((a[c>>0]|0)!=0)<<31>>31;return c|0}function Ko(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;o=i;i=i+592|0;n=o;m=o+24|0;l=o+552|0;j=o+296|0;k=o+40|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[m+12>>2]=0;e=l;f=e+28|0;do{a[e>>0]=0;e=e+1|0}while((e|0)<(f|0));b=Nk(b,92409,m)|0;if(((b|0)!=0?(g=c[m+12>>2]|0,(g|0)!=0):0)?(a[g>>0]|0)!=0:0){f=(b|0)==1;h=f?92409:g;f=f?g:92409}else{h=92409;f=92409}b=c[m>>2]|0;if((b|0)!=0?(a[b>>0]|0)!=0:0){if(Ck(b,0,0,l,j,k)|0)a[l>>0]=0;e=b}else e=92409;b=c[m+4>>2]|0;if(!b)b=92409;else b=(a[b>>0]|0)==0?92409:b;q=cp(d)|0;p=cp(e)|0;g=cp(f)|0;k=cp(h)|0;j=cp(b)|0;j=q+74+p+g+k+j+(cp(l)|0)|0;k=i;i=i+((1*j|0)+15&-16)|0;c[n>>2]=d;c[n+4>>2]=e;c[n+8>>2]=b;c[n+12>>2]=f;c[n+16>>2]=h;c[n+20>>2]=l;yp(k,j,87011,n)|0;ab(k|0);yk(m);i=o;return 0}function Lo(){Mo(0);return}function Mo(a){a=a|0;Aa(8072,87086);Ja(8080,87091,1,1,0);Ua(8088,87096,1,-128,127);Ua(8104,87101,1,-128,127);Ua(8096,87113,1,0,255);Ua(8112,87127,2,-32768,32767);Ua(8120,87133,2,0,65535);Ua(8128,87148,4,-2147483648,2147483647);Ua(8136,87152,4,0,-1);Ua(8144,87165,4,-2147483648,2147483647);Ua(8152,87170,4,0,-1);Wa(8160,87184,4);Wa(8168,87190,8);Oa(7816,87298);Oa(7848,87373);Ha(7872,4,87469);Ra(7896,87501);sa(7904,0,87548);No(87578);Oo(87646);Po(87716);Qo(87778);Ro(87849);So(87909);sa(7960,4,88009);sa(7968,5,88070);No(88109);Oo(88141);Po(88174);Qo(88207);Ro(88241);So(88274);sa(7976,6,88339);sa(7984,7,88401);sa(7992,7,88464);return}function No(a){a=a|0;sa(7912,0,a|0);return}function Oo(a){a=a|0;sa(7920,1,a|0);return}function Po(a){a=a|0;sa(7928,2,a|0);return}function Qo(a){a=a|0;sa(7936,3,a|0);return}function Ro(a){a=a|0;sa(7944,4,a|0);return}function So(a){a=a|0;sa(7952,5,a|0);return}function To(a){a=a|0;return tp(c[a+4>>2]|0)|0}function Uo(a){a=a|0;var b=0,d=0;b=i;i=i+16|0;d=b;c[d>>2]=c[a+60>>2];a=Vo(db(6,d|0)|0)|0;i=b;return a|0}function Vo(a){a=a|0;if(a>>>0>4294963200){c[(Wo()|0)>>2]=0-a;a=-1}return a|0}function Wo(){var a=0;if(!(c[22901]|0))a=91648;else a=c[(Ta()|0)+64>>2]|0;return a|0}function Xo(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=i;i=i+48|0;n=q+16|0;m=q;e=q+32|0;o=a+28|0;f=c[o>>2]|0;c[e>>2]=f;p=a+20|0;f=(c[p>>2]|0)-f|0;c[e+4>>2]=f;c[e+8>>2]=b;c[e+12>>2]=d;k=a+60|0;l=a+44|0;b=2;f=f+d|0;while(1){if(!(c[22901]|0)){c[n>>2]=c[k>>2];c[n+4>>2]=e;c[n+8>>2]=b;h=Vo(jb(146,n|0)|0)|0}else{eb(8,a|0);c[m>>2]=c[k>>2];c[m+4>>2]=e;c[m+8>>2]=b;h=Vo(jb(146,m|0)|0)|0;oa(0)}if((f|0)==(h|0)){f=6;break}if((h|0)<0){f=8;break}f=f-h|0;g=c[e+4>>2]|0;if(h>>>0<=g>>>0)if((b|0)==2){c[o>>2]=(c[o>>2]|0)+h;j=g;b=2}else j=g;else{j=c[l>>2]|0;c[o>>2]=j;c[p>>2]=j;j=c[e+12>>2]|0;h=h-g|0;e=e+8|0;b=b+-1|0}c[e>>2]=(c[e>>2]|0)+h;c[e+4>>2]=j-h}if((f|0)==6){n=c[l>>2]|0;c[a+16>>2]=n+(c[a+48>>2]|0);a=n;c[o>>2]=a;c[p>>2]=a}else if((f|0)==8){c[a+16>>2]=0;c[o>>2]=0;c[p>>2]=0;c[a>>2]=c[a>>2]|32;if((b|0)==2)d=0;else d=d-(c[e+4>>2]|0)|0}i=q;return d|0}function Yo(a){a=a|0;if(!(c[a+68>>2]|0))Zo(a);return}function Zo(a){a=a|0;return}function _o(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;f=i;i=i+32|0;g=f;e=f+20|0;c[g>>2]=c[a+60>>2];c[g+4>>2]=0;c[g+8>>2]=b;c[g+12>>2]=e;c[g+16>>2]=d;if((Vo(hb(140,g|0)|0)|0)<0){c[e>>2]=-1;a=-1}else a=c[e>>2]|0;i=f;return a|0}function $o(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;g=i;i=i+80|0;f=g;c[b+36>>2]=1;if((c[b>>2]&64|0)==0?(c[f>>2]=c[b+60>>2],c[f+4>>2]=21505,c[f+8>>2]=g+12,Ya(54,f|0)|0):0)a[b+75>>0]=-1;f=Xo(b,d,e)|0;i=g;return f|0}function ap(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;m=i;i=i+48|0;h=m+16|0;g=m;f=m+32|0;c[f>>2]=d;j=f+4|0;l=b+48|0;n=c[l>>2]|0;c[j>>2]=e-((n|0)!=0&1);k=b+44|0;c[f+8>>2]=c[k>>2];c[f+12>>2]=n;if(!(c[22901]|0)){c[h>>2]=c[b+60>>2];c[h+4>>2]=f;c[h+8>>2]=2;f=Vo(ib(145,h|0)|0)|0}else{eb(9,b|0);c[g>>2]=c[b+60>>2];c[g+4>>2]=f;c[g+8>>2]=2;f=Vo(ib(145,g|0)|0)|0;oa(0)}if((f|0)>=1){j=c[j>>2]|0;if(f>>>0>j>>>0){g=c[k>>2]|0;h=b+4|0;c[h>>2]=g;c[b+8>>2]=g+(f-j);if(!(c[l>>2]|0))f=e;else{c[h>>2]=g+1;a[d+(e+-1)>>0]=a[g>>0]|0;f=e}}}else{c[b>>2]=c[b>>2]|f&48^16;c[b+8>>2]=0;c[b+4>>2]=0}i=m;return f|0}function bp(a){a=a|0;if(!(c[a+68>>2]|0))Zo(a);return}function cp(b){b=b|0;var d=0,e=0,f=0;f=b;a:do if(!(f&3))e=4;else{d=b;b=f;while(1){if(!(a[d>>0]|0))break a;d=d+1|0;b=d;if(!(b&3)){b=d;e=4;break}}}while(0);if((e|0)==4){while(1){d=c[b>>2]|0;if(!((d&-2139062144^-2139062144)&d+-16843009))b=b+4|0;else break}if((d&255)<<24>>24)do b=b+1|0;while((a[b>>0]|0)!=0)}return b-f|0}function dp(b,c,e){b=b|0;c=c|0;e=e|0;var f=0,g=0;if(!e)c=0;else{f=a[b>>0]|0;a:do if(!(f<<24>>24))f=0;else while(1){e=e+-1|0;g=a[c>>0]|0;if(!(f<<24>>24==g<<24>>24&((e|0)!=0&g<<24>>24!=0)))break a;b=b+1|0;c=c+1|0;f=a[b>>0]|0;if(!(f<<24>>24)){f=0;break}}while(0);c=(f&255)-(d[c>>0]|0)|0}return c|0}function ep(b,c){b=b|0;c=c|0;b=b+(fp(b,c)|0)|0;return (a[b>>0]|0?b:0)|0}function fp(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=i;i=i+32|0;f=g;e=a[d>>0]|0;if(e<<24>>24!=0?(a[d+1>>0]|0)!=0:0){c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[f+12>>2]=0;c[f+16>>2]=0;c[f+20>>2]=0;c[f+24>>2]=0;c[f+28>>2]=0;do{h=f+(((e&255)>>>5&255)<<2)|0;c[h>>2]=c[h>>2]|1<<(e&31);d=d+1|0;e=a[d>>0]|0}while(e<<24>>24!=0);d=a[b>>0]|0;a:do if(!(d<<24>>24))e=b;else{e=b;do{if(c[f+(((d&255)>>>5&255)<<2)>>2]&1<<(d&31)|0)break a;e=e+1|0;d=a[e>>0]|0}while(d<<24>>24!=0)}while(0);e=e-b|0}else e=(gp(b,e<<24>>24)|0)-b|0;i=g;return e|0}function gp(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;f=d&255;a:do if(!f)b=b+(cp(b)|0)|0;else{if(b&3){e=d&255;do{g=a[b>>0]|0;if(g<<24>>24==0?1:g<<24>>24==e<<24>>24)break a;b=b+1|0}while((b&3|0)!=0)}f=_(f,16843009)|0;e=c[b>>2]|0;b:do if(!((e&-2139062144^-2139062144)&e+-16843009))do{g=e^f;if((g&-2139062144^-2139062144)&g+-16843009|0)break b;b=b+4|0;e=c[b>>2]|0}while(!((e&-2139062144^-2139062144)&e+-16843009|0));while(0);e=d&255;while(1){g=a[b>>0]|0;if(g<<24>>24==0?1:g<<24>>24==e<<24>>24)break;else b=b+1|0}}while(0);return b|0}function hp(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0;a:do if(!d)d=0;else{f=d;e=b;while(1){b=a[e>>0]|0;d=a[c>>0]|0;if(b<<24>>24!=d<<24>>24)break;f=f+-1|0;if(!f){d=0;break a}else{e=e+1|0;c=c+1|0}}d=(b&255)-(d&255)|0}while(0);return d|0}function ip(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=i;i=i+32|0;g=h;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;c[g+16>>2]=0;c[g+20>>2]=0;c[g+24>>2]=0;c[g+28>>2]=0;f=a[d>>0]|0;do if(!(f<<24>>24))d=0;else{if(!(a[d+1>>0]|0)){d=b;while(1)if((a[d>>0]|0)==f<<24>>24)d=d+1|0;else break;d=d-b|0;break}else{e=d;d=f}do{f=g+(((d&255)>>>5&255)<<2)|0;c[f>>2]=c[f>>2]|1<<(d&31);e=e+1|0;d=a[e>>0]|0}while(d<<24>>24!=0);e=a[b>>0]|0;a:do if(!(e<<24>>24))d=b;else{d=b;do{if(!(c[g+(((e&255)>>>5&255)<<2)>>2]&1<<(e&31)))break a;d=d+1|0;e=a[d>>0]|0}while(e<<24>>24!=0)}while(0);d=d-b|0}while(0);i=h;return d|0}function jp(b,d){b=b|0;d=d|0;var e=0,f=0;e=d;a:do if(!((e^b)&3)){if(e&3)do{e=a[d>>0]|0;a[b>>0]=e;if(!(e<<24>>24))break a;d=d+1|0;b=b+1|0}while((d&3|0)!=0);e=c[d>>2]|0;if(!((e&-2139062144^-2139062144)&e+-16843009)){f=b;while(1){d=d+4|0;b=f+4|0;c[f>>2]=e;e=c[d>>2]|0;if((e&-2139062144^-2139062144)&e+-16843009|0)break;else f=b}}f=8}else f=8;while(0);if((f|0)==8){f=a[d>>0]|0;a[b>>0]=f;if(f<<24>>24)do{d=d+1|0;b=b+1|0;f=a[d>>0]|0;a[b>>0]=f}while(f<<24>>24!=0)}return b|0}function kp(b,c){b=b|0;c=c|0;var d=0,e=0;e=a[b>>0]|0;d=a[c>>0]|0;if(e<<24>>24==0?1:e<<24>>24!=d<<24>>24)c=e;else{do{b=b+1|0;c=c+1|0;e=a[b>>0]|0;d=a[c>>0]|0}while(!(e<<24>>24==0?1:e<<24>>24!=d<<24>>24));c=e}return (c&255)-(d&255)|0}function lp(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=d&255;f=(e|0)!=0;a:do if(f&(b&3|0)!=0){g=d&255;while(1){if((a[b>>0]|0)==g<<24>>24){i=6;break a}b=b+1|0;e=e+-1|0;f=(e|0)!=0;if(!(f&(b&3|0)!=0)){i=5;break}}}else i=5;while(0);if((i|0)==5)if(f)i=6;else e=0;b:do if((i|0)==6){g=d&255;if((a[b>>0]|0)!=g<<24>>24){f=_(h,16843009)|0;c:do if(e>>>0>3)while(1){h=c[b>>2]^f;if((h&-2139062144^-2139062144)&h+-16843009|0)break;b=b+4|0;e=e+-4|0;if(e>>>0<=3){i=11;break c}}else i=11;while(0);if((i|0)==11)if(!e){e=0;break}while(1){if((a[b>>0]|0)==g<<24>>24)break b;b=b+1|0;e=e+-1|0;if(!e){e=0;break}}}}while(0);return (e|0?b:0)|0}function mp(b){b=b|0;var c=0,e=0;c=0;while(1){if((d[88501+c>>0]|0)==(b|0)){e=2;break}c=c+1|0;if((c|0)==87){c=87;b=88589;e=5;break}}if((e|0)==2)if(!c)b=88589;else{b=88589;e=5}if((e|0)==5)while(1){e=b;while(1){b=e+1|0;if(!(a[e>>0]|0))break;else e=b}c=c+-1|0;if(!c)break;else e=5}return b|0}
+function Th(f,g,j,k,l,m,n,o,p,q){f=f|0;g=g|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;var r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,P=0.0,Q=0,R=0.0,S=0.0,T=0.0,U=0.0,V=0,X=0,Y=0,Z=0,$=0,aa=0,ba=0,ca=0,da=0.0,ea=0.0,fa=0.0,ga=0.0,ha=0.0,ia=0.0,ja=0.0,ka=0.0,la=0.0,ma=0.0,na=0.0,oa=0.0,pa=0.0,qa=0.0,ra=0.0,sa=0.0,ta=0.0,ua=0.0,va=0.0,wa=0.0,xa=0.0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0,yb=0,zb=0,Ab=0,Bb=0,Cb=0,Db=0,Eb=0,Fb=0,Gb=0,Hb=0,Ib=0,Jb=0,Kb=0,Lb=0,Mb=0,Nb=0,Ob=0,Pb=0,Qb=0,Rb=0,Sb=0,Tb=0,Ub=0,Vb=0,Wb=0,Xb=0,Yb=0,Zb=0,_b=0,$b=0,ac=0,bc=0,cc=0,dc=0,ec=0,fc=0,gc=0,hc=0.0,ic=0.0;gc=i;i=i+368|0;Sb=gc+288|0;Tb=gc+264|0;Ub=gc+248|0;Vb=gc+240|0;Zb=gc+232|0;cc=gc+224|0;ec=gc+348|0;fc=gc+344|0;_b=gc+152|0;Yb=gc+120|0;bc=gc+336|0;dc=gc+320|0;$b=gc+304|0;Wb=gc+24|0;Xb=gc;ac=gc+352|0;do if((g|0)!=0&(j|0)!=0){r=0;while(1){if((r|0)>=(k|0))break;t=r+1|0;r=j+(r*144|0)+94|0;s=r+32|0;do{b[r>>1]=0;r=r+2|0}while((r|0)<(s|0));r=t}Eb=(m|0)!=0;Fb=(n|0)!=0;if(Eb|Fb){X=Yb+4|0;Y=(o&256|0)==0;V=bc+4|0;Z=0;r=0;s=0;while(1){if((Z|0)>=(k|0))break;u=Kh(g,Z,p)|0;Q=g+(Z*176|0)+92|0;w=a[Q>>0]|0;if(u){v=g+(Z*176|0)+94|0;t=a[v>>0]|0;if(t<<24>>24<4?((t<<24>>24)+(w<<24>>24)|0)==(u|0):0)r=r+1|0;else Db=11}else{t=g+(Z*176|0)+94|0;v=t;t=a[t>>0]|0;Db=11}if((Db|0)==11){Db=0;a:do if(((t<<24>>24)+(w<<24>>24)&-2|0)==2?($=a[g+(Z*176|0)+99>>0]|0,aa=a[g+(Z*176|0)+100>>0]|0,(Mh(g+(Z*176|0)|0,$,aa)|0)!=0):0){c[X>>2]=0;c[Yb>>2]=0;b:do if(($|t|aa)<<24>>24==0?(uo(a[g+(Z*176|0)+6>>0]|0)|0)==3:0)switch(a[Q>>0]|0){case 2:{L=(a[g+(Z*176|0)+93>>0]|0)==3&1;break b}case 3:{L=(a[g+(Z*176|0)+93>>0]|0)==5?2:0;break b}default:{L=0;break b}}else L=0;while(0);I=(L|0)==2;J=(L|0)==0;K=0;w=0;u=0;t=0;H=0;while(1){y=a[Q>>0]|0;x=y<<24>>24;if((K|0)>=(x|0))break;G=e[g+(Z*176|0)+8+(K<<1)>>1]|0;switch(Uh(d[g+(Z*176|0)+72+K>>0]|0)|0){case 4:{u=u+1|0;if(Y&(G|0)<(Z|0))Db=28;else{x=0;Db=60}break}case 2:{w=w+1|0;x=Vh(g+(G*176|0)|0)|0;if((x|0)>-1){Db=Yb+(x<<2)|0;c[Db>>2]=(c[Db>>2]|0)+1}if((G|0)<(Z|0))Db=28;else{x=0;Db=60}break}case 1:case 8:{x=0;Db=60;break}default:{x=H+1|0;if((H|0)>0){t=0;break a}if(x){if(y<<24>>24<3){t=0;break a}}else x=0}}c:do if((Db|0)==28){Db=0;E=g+(G*176|0)+92|0;F=g+(G*176|0)+94|0;x=a[F>>0]|0;if(((x<<24>>24)+(a[E>>0]|0)&-2|0)==2?(ba=a[g+(G*176|0)+99>>0]|0,ca=a[g+(G*176|0)+100>>0]|0,(Mh(g+(G*176|0)|0,ba,ca)|0)!=0):0){c[V>>2]=0;c[bc>>2]=0;d:do if((ba|x|ca)<<24>>24==0?(uo(a[g+(G*176|0)+6>>0]|0)|0)==3:0)switch(a[E>>0]|0){case 2:{D=(a[g+(G*176|0)+93>>0]|0)==3&1;break d}case 3:{D=(a[g+(G*176|0)+93>>0]|0)==5?2:0;break d}default:{D=0;break d}}else D=0;while(0);A=(H|0)>1;C=(H|0)==0;B=0;x=0;z=0;e:while(1){if((B|0)>=(a[E>>0]|0)){A=x;break}f:do switch(Uh(d[g+(G*176|0)+72+B>>0]|0)|0){case 4:{z=z+1|0;break}case 2:{x=x+1|0;y=Vh(g+((e[g+(G*176|0)+8+(B<<1)>>1]|0)*176|0)|0)|0;if((y|0)<=-1)break f;Db=bc+(y<<2)|0;c[Db>>2]=(c[Db>>2]|0)+1;break}case 1:case 8:break;default:{if(A){A=x;break e}if(C)break f;if((a[Q>>0]|0)<3){A=x;break e}}}while(0);B=B+1|0}do if((D|L|0)==3){if(I?(Wh(g,Z)|0)==0:0){x=0;Db=60;break c}if((D|0)!=2)break;if(!(Wh(g,G)|0)){x=0;Db=60;break c}}while(0);x=a[E>>0]|0;y=x<<24>>24;if((B|0)<(y|0)){x=0;Db=60}else{if((A|0)>2|(((z|0)>0&1)+((A|0)>0&1)|0)!=1){x=0;Db=60;break}if((A|0)!=2|x<<24>>24==2){x=1;Db=60;break}do if((c[V>>2]|c[bc>>2]|0)==1){x=a[F>>0]|0;if((x+y|0)!=3)break;if(((a[g+(G*176|0)+93>>0]|0)+x|0)!=5)break;if((uo(a[g+(G*176|0)+6>>0]|0)|0)!=3)break;if(J){x=1;Db=60;break c}if(Wh(g,G)|0){x=1;Db=60;break c}}while(0);x=0;Db=60}}else x=H}while(0);if((Db|0)==60){Db=0;t=x+t|0;x=H}K=K+1|0;H=x}if((t|0)!=0&(((u|0)>0&1)+((w|0)>0&1)|0)==1){if((w|0)>1){if((w|0)!=2){t=0;break}if((c[X>>2]|c[Yb>>2]|0)!=1){t=0;break}u=a[v>>0]|0;if((u+x|0)!=3){t=0;break}if(((a[g+(Z*176|0)+93>>0]|0)+u|0)!=5){t=0;break}if((uo(a[g+(Z*176|0)+6>>0]|0)|0)!=3){t=0;break}}}else t=0}else t=0;while(0);s=t+s|0}Z=Z+1|0}if(Eb)c[m>>2]=r;if(Fb){c[n>>2]=s;Cb=r;Bb=s}else{Cb=r;Bb=s}}else{Cb=0;Bb=0}s=o>>>16&15;if(s>>>0>2){u=_g(k+1|0,2)|0;t=Dq(2,k)|0;r=Dq(1,k)|0;if((t|0)!=0&((u|0)!=0&(r|0)!=0)){Ab=r;zb=s&65535}else{r=-30002;break}}else{Ab=0;zb=2;t=0;u=0}wb=g+(k*176|0)|0;xb=0-q|0;yb=Yb+4|0;Ka=(o&256|0)==0;La=bc+4|0;Ma=ec+1|0;Na=fc+1|0;Oa=ec+2|0;Pa=fc+2|0;Qa=_b+8|0;Ra=_b+16|0;Sa=_b+24|0;Ta=_b+32|0;Ua=_b+40|0;Va=_b+48|0;Wa=(l|0)>0;Xa=Xb+16|0;Ya=Xb+8|0;Za=(k*176|0)/176|0;_a=p&1;$a=0-_a|0;ab=(q|0)==0;bb=Wb+72|0;cb=Wb+80|0;db=Wb+88|0;fb=p&8;eb=(fb|0)==0;fb=(fb|0)!=0;gb=Wb+8|0;hb=Wb+16|0;ib=Wb+24|0;jb=Wb+48|0;kb=Wb+56|0;lb=Wb+32|0;mb=_b+56|0;nb=Wb+64|0;ob=Wb+40|0;pb=_b+64|0;qb=Tb+8|0;rb=Tb+16|0;sb=Yb+8|0;tb=Yb+16|0;ub=Yb+24|0;vb=0;v=0;r=0;while(1){if((vb|0)>=(k|0)){s=v;break}y=(a[g+(vb*176|0)+102>>0]&1)!=0;K=j+(vb*144|0)+127|0;L=j+(vb*144|0)+126|0;Ia=j+(vb*144|0)+125|0;Ja=j+(vb*144|0)+124|0;c[Ja>>2]=0;c[dc>>2]=0;c[dc+4>>2]=0;c[dc+8>>2]=0;c[dc+12>>2]=0;H=Kh(g,vb,p)|0;g:do if((H|0)!=0?(Nb=g+(vb*176|0)+94|0,Ob=a[Nb>>0]|0,Ob<<24>>24<=3):0){x=0;s=0;while(1){if((x|0)>=3)break;w=a[g+(vb*176|0)+95+x>>0]|0;if(w<<24>>24>1){s=0;break g}x=x+1|0;s=(w<<24>>24)+s|0}G=y?0:s;if(((Ob<<24>>24)-G|0)<=1){h:do if(Wa){w=0;s=0;while(1){if((w|0)==(l|0))break h;if((e[wb+(w*176|0)+8>>1]|0)==(vb|0)){Ha=a[wb+(w*176|0)+98>>0]|0;Ha=dc+((y|(Ha&255)>3?0:Ha<<24>>24)<<2)|0;c[Ha>>2]=(c[Ha>>2]|0)+1;c[$b+(s<<2)>>2]=w;s=s+1|0}w=w+1|0}}else s=0;while(0);C=g+(vb*176|0)+112|0;D=g+(vb*176|0)+120|0;F=g+(vb*176|0)+92|0;c[Xb>>2]=0;c[Xb+4>>2]=0;c[Xb+8>>2]=0;c[Xb+12>>2]=0;c[Xb+16>>2]=0;c[Xb+20>>2]=0;w=0;y=0;E=0;x=0;i:while(1){if((E|0)>=2){J=x;Db=111;break}j:do switch(E|0){case 0:{A=0;B=y;while(1){if((A|0)>=(s|0)){y=B;break j}z=c[$b+(A<<2)>>2]|0;P=-+Xh(g,z+Za|0,0,bc,$a);y=c[bc>>2]|0;k:do if((y|0)>=3)if((y|0)<9999)switch(y|0){case 3:{y=3;Db=97;break k}default:break k}else switch(y|0){case 9999:{s=0;w=q;Db=267;break i}default:break k}else{switch(y|0){case -1:case 1:break;default:break k}y=0-y|0;c[bc>>2]=y;w=w+1|0;Db=97}while(0);if((Db|0)==97){Db=0;x=x+1|0}b[ac+(B<<1)>>1]=b[wb+(z*176|0)+48>>1]|0;xa=+h[wb+(z*176|0)+112>>3]-+h[C>>3];h[Wb+(B*24|0)>>3]=xa;R=+h[wb+(z*176|0)+120>>3]-+h[D>>3];h[Wb+(B*24|0)+8>>3]=R;R=+O(+(xa*xa+R*R));switch(y|0){case 3:break;case 1:{P=R;break}default:P=(y|0)==-1?-R:0.0}h[Wb+(B*24|0)+16>>3]=P;A=A+1|0;B=B+1|0}}case 1:{B=0;while(1){if((B|0)>=(a[F>>0]|0))break j;z=e[g+(vb*176|0)+8+(B<<1)>>1]|0;P=+Xh(g,vb,B,bc,_a);A=c[bc>>2]|0;l:do if((A|0)>=3)if((A|0)<9999)switch(A|0){case 3:{Db=105;break l}default:break l}else switch(A|0){case 9999:{s=0;w=q;Db=267;break i}default:break l}else{switch(A|0){case -1:case 1:break;default:break l}w=w+1|0;Db=105}while(0);if((Db|0)==105){Db=0;x=x+1|0}b[ac+(y<<1)>>1]=b[g+(z*176|0)+48>>1]|0;xa=+h[g+(z*176|0)+112>>3]-+h[C>>3];h[Wb+(y*24|0)>>3]=xa;R=+h[g+(z*176|0)+120>>3]-+h[D>>3];h[Wb+(y*24|0)+8>>3]=R;R=+O(+(xa*xa+R*R));switch(A|0){case 3:break;case 1:{P=R;break}default:P=(A|0)==-1?-R:0.0}h[Wb+(y*24|0)+16>>3]=P;B=B+1|0;y=y+1|0}}default:{}}while(0);E=E+1|0}m:do if((Db|0)==111){Db=0;z=(J|0)!=0&(w|0)==(J|0);w=a[F>>0]|0;if((s+-3+w|0)>>>0>=2){Ha=a[Nb>>0]|0;if(!(Ha<<24>>24>1?(H|0)==((Ha<<24>>24)+w|0):0)){s=0;break g}if(ab){s=0;w=xb;Db=267;break}else{s=0;w=-4;break}}else{x=0;R=0.0;P=0.0}while(1){if((x|0)>=(y|0))break;w=Wb+(x*24|0)|0;S=+Yh(w);if(S<1.0e-06){Db=116;break}xa=1.0/S;h[w>>3]=xa*+h[w>>3];Ha=Wb+(x*24|0)+8|0;h[Ha>>3]=xa*+h[Ha>>3];Ha=Wb+(x*24|0)+16|0;h[Ha>>3]=xa*+h[Ha>>3];Ha=(x|0)!=0;x=x+1|0;R=Ha&R>S?R:S;P=Ha&P<S?P:S}if((Db|0)==116){Db=0;w=Sh(f,g,vb,y,ac,1)|0;s=0;w=(w|0)==0?4:w;break}if(P/R<.03){w=Sh(f,g,vb,y,ac,1)|0;s=0;w=(w|0)==0?4:w;break}else{w=0;S=0.0;T=0.0;U=0.0}while(1){if((w|0)>=(y|0))break;va=S+ +h[Wb+(w*24|0)>>3];xa=U+ +h[Wb+(w*24|0)+8>>3];wa=T+ +h[Wb+(w*24|0)+16>>3];w=w+1|0;S=va;T=wa;U=xa}I=(y|0)==3;n:do if(!I)if((y|0)==4){if(!J)s=0;else{y=0;P=0.0;while(1){if((y|0)==4)break;w=Wb+(y*24|0)|0;x=0;s=0;while(1){if((x|0)==4)break;if((x|0)!=(y|0)){ai(Wb+(x*24|0)|0,w,_b+(s*24|0)|0)|0;s=s+1|0}x=x+1|0}Zh(_b,Sb);xa=+h[Sb>>3];xa=(y|0)==0|xa<P?xa:P;y=y+1|0;P=xa}if(!(P<=.03)){G=0;break}s=(J|0)>0&1}if(ab){s=0;break g}w=Sh(f,g,vb,4,ac,1)|0;if(!w){w=4;break m}s=(w+-1|0)>>>0<2?0:s;break m}else Db=138;else{switch(H|0){case 3:{s=2;break}case 4:{Ha=a[Nb>>0]|0;if((Ha-s|0)==1&(Ha-G|0)==1)s=1;else{Db=138;break n}break}default:{Db=138;break n}}if(ab){s=0;break g}do if(!J)s=0;else{Zh(Wb,Sb);if(+h[Sb>>3]<=.03){s=(J|0)>0&1;break}h[bb>>3]=-S;h[cb>>3]=-U;h[db>>3]=-T;S=+O(+(T*T+(U*U+S*S)));do if(!eb)if(S>1.0){R=R*S;break}else{P=P*S;break}else{R=R>S?R:S;P=P<S?P:S}while(0);if(!(S<1.0e-06|P/R<.03)){G=s;break n}w=Sh(f,g,vb,3,ac,1)|0;s=0;w=(w|0)==0?4:w;break m}while(0);w=Sh(f,g,vb,3,ac,1)|0;w=(w|0)==0?4:w;break m}while(0);if((Db|0)==138){Db=0;if(ab){s=0;w=-4;break}else{s=0;break g}}do if(z){E=(G|0)!=0;c[fc>>2]=0;c[ec>>2]=0;F=4-(E&1)|0;w=0;while(1){if((w|0)==(F|0))break;h[Ub>>3]=+W(+(+h[Wb+(w*24|0)+8>>3]),+(+h[Wb+(w*24|0)>>3]));if(+h[Ub>>3]<0.0)h[Ub>>3]=+h[Ub>>3]+6.283185307179586;h[Yb+(w<<3)>>3]=+h[Ub>>3];xa=+h[Wb+(w*24|0)+16>>3];Ha=xa>0.0;s=Ha?1:(xa<0.0)<<31>>31;c[Sb+(w<<2)>>2]=s;do if(Ha)c[ec>>2]=(c[ec>>2]|0)+1;else{if((s|0)>=0)break;c[fc>>2]=(c[fc>>2]|0)+1}while(0);c[Tb+(w<<2)>>2]=w;w=w+1|0}s=c[ec>>2]|0;if((s|0)<(c[fc>>2]|0)){s=0;while(1){if((s|0)==(F|0))break;Ha=Sb+(s<<2)|0;c[Ha>>2]=0-(c[Ha>>2]|0);s=s+1|0}hh(fc,ec,4);s=c[ec>>2]|0}o:do if(!s)w=4;else{ih(Yb,Tb,F,4,21)|0;p:do if((c[ec>>2]|0)==(F|0)){B=F;C=0;y=F}else{x=0;A=0;B=0;C=0;D=0;y=0;while(1){w=(x|0)!=0;if(!(w|(D|0)<(F|0)))break p;s=(D|0)%(F|0)|0;do if((c[Sb+(c[Tb+(s<<2)>>2]<<2)>>2]|0)>0){x=w?x:1;z=w?A:s;w=w?B+1|0:1;s=C}else{if(!w){x=0;z=A;w=B;s=C;break}Ha=(B|0)>(y|0);x=0;z=A;w=B;s=Ha?A:C;y=Ha?B:y}while(0);A=z;B=w;C=s;D=D+1|0}}while(0);q:do if(fb){w=F-y|0;r:do if((w|0)>1){x=C+y|0;A=1;while(1){if((A|0)>=(w|0))break r;s=Tb+(((A+x|0)%(F|0)|0)<<2)|0;z=c[s>>2]|0;if((c[Sb+(z<<2)>>2]|0)>0?(Pb=Tb+(((x|0)%(F|0)|0)<<2)|0,h[Ub>>3]=+h[Yb+(c[Pb>>2]<<3)>>3]-+h[Yb+(z<<3)>>3],+N(+(+h[Ub>>3]))<1.0e-06):0){w=Pb;break}A=A+1|0}hh(w,s,4);y=y+1|0}while(0);w=F-y|0;if((w|0)<=1){z=C;break}x=F+-1+C|0;A=1;while(1){if((A|0)>=(w|0)){z=C;break q}s=Tb+(((x-A|0)%(F|0)|0)<<2)|0;z=c[s>>2]|0;if((c[Sb+(z<<2)>>2]|0)>0?(Qb=(x|0)%(F|0)|0,Rb=Tb+(Qb<<2)|0,h[Ub>>3]=+h[Yb+(c[Rb>>2]<<3)>>3]-+h[Yb+(z<<3)>>3],+N(+(+h[Ub>>3]))<1.0e-06):0){w=Qb;x=Rb;break}A=A+1|0}hh(x,s,4);z=w;y=y+1|0}else z=C;while(0);s=Tb+(z<<2)|0;h[Vb>>3]=+h[Yb+(c[s>>2]<<3)>>3];x=0;while(1){if((x|0)==(F|0))break;w=Yb+(x<<3)|0;if((x|0)==(c[s>>2]|0))P=0.0;else{h[Ub>>3]=+h[w>>3]-+h[Vb>>3];if(+h[Ub>>3]<0.0)h[Ub>>3]=+h[Ub>>3]+6.283185307179586;P=+h[Ub>>3]}h[w>>3]=P;x=x+1|0}s:do if((F|0)==3)switch(c[ec>>2]|0){case 0:{w=4;break o}case 3:{s=1;break s}case 1:{if(c[fc>>2]|0){s=6;break s}h[Ub>>3]=+h[Yb+(c[Tb+(((z+2|0)%3|0)<<2)>>2]<<3)>>3]-+h[Yb+(c[Tb+(((z+1|0)%3|0)<<2)>>2]<<3)>>3];if(+h[Ub>>3]<0.0)h[Ub>>3]=+h[Ub>>3]+6.283185307179586;if(+h[Ub>>3]+-3.141592653589793<-.1){s=1;break s}if(+h[Ub>>3]+-3.141592653589793>.1){s=1;break s}s=6;break s}case 2:{if(!(c[fc>>2]|0)){s=1;break s}s=Tb+(((z+1|0)%3|0)<<2)|0;w=Tb+(((z|0)%3|0)<<2)|0;h[Vb>>3]=+h[Yb+(c[s>>2]<<3)>>3]-+h[Yb+(c[w>>2]<<3)>>3];if(+h[Vb>>3]<0.0)h[Vb>>3]=+h[Vb>>3]+6.283185307179586;if(+h[Vb>>3]>3.041592653589793){s=1;break s}if(+h[Vb>>3]<1.9943951023931952){s=6;break s}h[cc>>3]=+h[Yb+(c[w>>2]<<3)>>3];h[cc>>3]=+h[Yb+(c[s>>2]<<3)>>3]+ +h[cc>>3];h[cc>>3]=+h[cc>>3]*.5;h[cc>>3]=+h[cc>>3]+-3.141592653589793;if(+h[cc>>3]<0.0)h[cc>>3]=+h[cc>>3]+6.283185307179586;if(+h[Vb>>3]<2.1943951023931954)h[Zb>>3]=.15000000000000002;else h[Zb>>3]=+h[Vb>>3]*3.0*.5+-3.141592653589793;h[Ub>>3]=+h[Yb+(c[Tb+(((z+2|0)%3|0)<<2)>>2]<<3)>>3];if(+h[cc>>3]-+h[Ub>>3]<-+h[Zb>>3]){s=6;break s}if(+h[cc>>3]-+h[Ub>>3]>+h[Zb>>3]){s=6;break s}s=1;break s}default:{w=-1;break o}}else{if(E){w=-1;break o}t:do switch(c[ec>>2]|0){case 0:{w=4;break o}case 4:{s=6;break s}case 1:{if(!(c[fc>>2]|0)){h[Ub>>3]=+h[Yb+(c[Tb+(((z+3|0)%(F|0)|0)<<2)>>2]<<3)>>3]-+h[Yb+(c[Tb+(((z+1|0)%(F|0)|0)<<2)>>2]<<3)>>3];if(+h[Ub>>3]<0.0)h[Ub>>3]=+h[Ub>>3]+6.283185307179586;if(+h[Ub>>3]<3.041592653589793){s=3;break s}else break t}if((c[Sb+(c[Tb+(((z+2|0)%(F|0)|0)<<2)>>2]<<2)>>2]|0)>=0)break t;h[Ub>>3]=+h[Yb+(c[Tb+(((z+3|0)%(F|0)|0)<<2)>>2]<<3)>>3]-+h[Yb+(c[Tb+(((z+1|0)%(F|0)|0)<<2)>>2]<<3)>>3];if(+h[Ub>>3]<0.0)h[Ub>>3]=+h[Ub>>3]+6.283185307179586;if(+N(+(+h[Ub>>3]+-3.141592653589793))<.8227342478134155){s=6;break s}break}case 2:{if(!fb)if((B|0)==1)break t;else{s=6;break s}if((y|0)==1)break t;h[Ub>>3]=+h[Yb+(c[Tb+(((z+3|0)%(F|0)|0)<<2)>>2]<<3)>>3]-+h[Yb+(c[Tb+(((z|0)%(F|0)|0)<<2)>>2]<<3)>>3];h[Ub>>3]=+N(+(6.283185307179586-+h[Ub>>3]));h[Vb>>3]=+h[Yb+(c[Tb+(((z+2|0)%(F|0)|0)<<2)>>2]<<3)>>3]-+h[Yb+(c[Tb+(((z+1|0)%(F|0)|0)<<2)>>2]<<3)>>3];h[Vb>>3]=+N(+(+h[Vb>>3]));if(+h[Ub>>3]<2.0e-06?+h[Vb>>3]>.1:0){s=3;break s}if(+h[Vb>>3]<2.0e-06?+h[Ub>>3]>.1:0){s=3;break s}s=6;break s}case 3:{h[Ub>>3]=+h[Yb+(c[Tb+(((z+2|0)%(F|0)|0)<<2)>>2]<<3)>>3]-+h[Yb+(c[Tb+(((z|0)%(F|0)|0)<<2)>>2]<<3)>>3];if(+h[Ub>>3]<0.0)h[Ub>>3]=+h[Ub>>3]+6.283185307179586;if(+h[Ub>>3]<3.041592653589793){s=3;break s}break}default:{w=-1;break o}}while(0);s=F+-1|0;w=0;while(1){if((w|0)>=(F|0)){s=1;break s}h[Ub>>3]=+h[Yb+(c[Tb+(((s+w|0)%(F|0)|0)<<2)>>2]<<3)>>3]-+h[Yb+(c[Tb+(((w|0)%(F|0)|0)<<2)>>2]<<3)>>3];if(+h[Ub>>3]<0.0)h[Ub>>3]=+h[Ub>>3]+6.283185307179586;if(+h[Ub>>3]<3.041592653589793){s=3;break}else w=w+1|0}}while(0);w=s}while(0);if((w|0)<=0)if((w|0)<0){s=32;w=4;break m}else{s=0;w=0;break}s=w>>>1&1;if(!(w&4))break;if(ab){s=0;break g}else{w=4;break m}}else{s=0;w=0}while(0);x=1;while(1){if((x|0)==4)break;Ha=Wb+(x*24|0)|0;h[Ha>>3]=+h[Ha>>3]-+h[Wb>>3];Ha=Wb+(x*24|0)+8|0;h[Ha>>3]=+h[Ha>>3]-+h[gb>>3];Ha=Wb+(x*24|0)+16|0;h[Ha>>3]=+h[Ha>>3]-+h[hb>>3];x=x+1|0}h[Xb>>3]=+h[Xb>>3]-+h[Wb>>3];h[Ya>>3]=+h[Ya>>3]-+h[gb>>3];h[Xa>>3]=+h[Xa>>3]-+h[hb>>3];xa=+_h(ib,jb,bb,Sb);P=+N(+(+h[Sb>>3]));h[Sb>>3]=P;R=+h[jb>>3];ta=+h[ib>>3];wa=R-ta;h[Va>>3]=wa;S=+h[kb>>3];T=+h[lb>>3];va=S-T;h[mb>>3]=va;U=+h[nb>>3];da=+h[ob>>3];sa=U-da;h[pb>>3]=sa;ea=+h[bb>>3];fa=ta-ea;h[Sa>>3]=fa;ga=+h[cb>>3];ha=T-ga;h[Ta>>3]=ha;ia=+h[db>>3];ja=da-ia;h[Ua>>3]=ja;ka=ea-R;h[_b>>3]=ka;la=ga-S;h[Qa>>3]=la;ma=ia-U;h[Ra>>3]=ma;na=+O(+(ta*ta+T*T+da*da));oa=+O(+(R*R+S*S+U*U));pa=+O(+(ea*ea+ga*ga+ia*ia));qa=+O(+(fa*fa+ha*ha+ja*ja));ra=+O(+(ka*ka+la*la+ma*ma));sa=+O(+(wa*wa+va*va+sa*sa));va=na>oa?oa:na;va=va>sa?sa:va;wa=va>pa?pa:va;wa=wa>qa?qa:wa;wa=wa>ra?ra:wa;hc=na<oa?oa:na;hc=hc<sa?sa:hc;ua=hc<pa?pa:hc;ua=ua<qa?qa:ua;ua=ua<ra?ra:ua;y=(G|0)!=0;va=y?va:wa;z=y?(y?hc:ua)<va*2.5:ua<wa*2.5;wa=+N(+xa);if(P>.03){ic=S*ia-U*ga;P=R*ia-U*ea;hc=R*ga-S*ea;P=wa/+O(+(hc*hc+(ic*ic+P*P)));ic=ia*T-da*ga;hc=ia*ta-da*ea;ga=ga*ta-ea*T;ga=wa/+O(+(ga*ga+(ic*ic+hc*hc)));hc=U*T-da*S;ia=U*ta-da*R;R=ta*S-T*R;ia=wa/+O(+(R*R+(hc*hc+ia*ia)));R=la*ja-ha*ma;hc=ka*ja-fa*ma;ma=ka*ha-fa*la;h[Tb>>3]=R;h[qb>>3]=-hc;h[rb>>3]=ma;hc=wa/+O(+(ma*ma+(R*R+hc*hc)));R=P/sa;R=R<9999.0?R:9999.0;ma=P/qa;R=ma<R?ma:R;ma=P/na;R=ma<R?ma:R;sa=ga/sa;R=sa<R?sa:R;sa=ga/ra;R=sa<R?sa:R;sa=ga/oa;R=sa<R?sa:R;sa=ia/qa;R=sa<R?sa:R;sa=ia/ra;R=sa<R?sa:R;sa=ia/pa;R=sa<R?sa:R;sa=hc/na;R=sa<R?sa:R;sa=hc/oa;R=sa<R?sa:R;hc=hc/pa;R=hc<R?hc:R;h[Sb>>3]=R;if(!(R>=.03))P=R;else{h[Tb>>3]=+h[Xb>>3]-ta;h[qb>>3]=+h[Ya>>3]-+h[lb>>3];h[rb>>3]=+h[Xa>>3]-+h[ob>>3];h[Yb>>3]=+_h(ib,jb,Xb,0);h[sb>>3]=+_h(jb,bb,Xb,0);h[tb>>3]=+_h(bb,ib,Xb,0);h[ub>>3]=+_h(Va,Sa,Tb,0);x=0;while(1){if((x|0)>=4)break;if(+h[Yb+(x<<3)>>3]/xa<-.06){s=1;break}else x=x+1|0}P=+h[Sb>>3]}Ha=P<.125;x=ua>=1.9&(z&(y^1))&Ha;s=(s|0)==0&x?1:s;if(P<va*.167&(z&Ha)){s=(s|0)==0?1:s;P=.015}else P=x?.015:R}do if(wa>1.0e-12){if(!(P>.03)?(w&1|0)==0|!(+N(+P)>1.0e-12):0)break;w=xa>0.0?2:1;w=I?w^3:w;Db=267;break m}while(0);s=s|(J|0)>0;w=4}while(0);if((Db|0)==267){Db=0;if(!w){s=0;break}}Ha=j+(vb*144|0)+130|0;a[Ha>>0]=d[Ha>>0]|s;Ha=g+(vb*176|0)+101|0;a[Ha>>0]=d[Ha>>0]|s;if((w|0)<1|(a[Nb>>0]|0)>1)s=w;else{a[Ja>>0]=w;s=w}}else s=0}else s=0;while(0);s=(s|0)==-4|(s|0)==(xb|0)?0-s|0:s;s=(s|0)<0?0:s;a[Ia>>0]=s;Ha=d[Ja>>0]&7;a[L>>0]=(Ha+-1|0)>>>0<2?6:Ha&255;Ha=s&7;a[K>>0]=(Ha+-1|0)>>>0<2?6:Ha&255;s=s<<24>>24;if(!s){$=g+(vb*176|0)+92|0;s=a[$>>0]|0;ba=g+(vb*176|0)+94|0;w=a[ba>>0]|0;u:do if((((w<<24>>24)+(s<<24>>24)&-2|0)==2?(Gb=g+(vb*176|0)|0,Hb=g+(vb*176|0)+99|0,Ib=a[Hb>>0]|0,Jb=g+(vb*176|0)+100|0,Kb=a[Jb>>0]|0,(Mh(Gb,Ib,Kb)|0)!=0):0)?(b[g+(vb*176|0)+110>>1]|0)==0:0){if((s<<24>>24==2&w<<24>>24==0?(Uh(d[g+(vb*176|0)+72>>0]|0)|0)==2:0)?(Uh(d[g+(vb*176|0)+73>>0]|0)|0)==2:0){s=0;break}c[yb>>2]=0;c[Yb>>2]=0;v:do if((Ib|w|Kb)<<24>>24==0?(uo(a[g+(vb*176|0)+6>>0]|0)|0)==3:0)switch(a[$>>0]|0){case 2:{Z=(a[g+(vb*176|0)+93>>0]|0)==3&1;break v}case 3:{Z=(a[g+(vb*176|0)+93>>0]|0)==5?2:0;break v}default:{Z=0;break v}}else Z=0;while(0);Ha=g+(vb*176|0)+164|0;aa=(Z|0)==2;X=(Z|0)==0;H=0;Y=0;I=0;D=0;y=0;x=0;w=0;Fa=0;s=0;while(1){z=a[$>>0]|0;A=z<<24>>24;if((Y|0)>=(A|0)){Ga=H;break}C=(a[g+(vb*176|0)+52+Y>>0]|0)==3&1;z=Uh(d[g+(vb*176|0)+72+Y>>0]|0)|0;switch(z|0){case 2:case 4:{B=e[g+(vb*176|0)+8+(Y<<1)>>1]|0;D=vb;break}default:B=-1}w:do switch(z|0){case 4:{x=x+1|0;if(Ka&(b[Ha>>1]|0)==(b[g+(B*176|0)+164>>1]|0)?(Lb=a[g+(B*176|0)+99>>0]|0,Mb=a[g+(B*176|0)+100>>0]|0,(Mh(g+(B*176|0)|0,Lb,Mb)|0)!=0):0){z=Mb;A=Lb;V=B;G=H;Db=304}else{G=H;A=I;z=Fa}break}case 2:{y=y+1|0;do if(Oh(Gb,a[Hb>>0]|0,a[Jb>>0]|0)|0){A=0;while(1){z=g+(B*176|0)|0;if(a[g+(B*176|0)+94>>0]|0){E=0;F=B;G=A;break}if((a[g+(B*176|0)+92>>0]|0)!=2){E=0;F=B;G=A;break}if((Uh(d[g+(B*176|0)+72>>0]|0)|0)!=2){E=0;F=B;G=A;break}if((Uh(d[g+(B*176|0)+73>>0]|0)|0)!=2){E=0;F=B;G=A;break}if(!(Nh(z,a[g+(B*176|0)+99>>0]|0,a[g+(B*176|0)+100>>0]|0)|0)){E=1;F=B;G=A;break}Da=(e[g+(B*176|0)+8>>1]|0)==(D|0)&1;Ea=((a[g+(B*176|0)+52+Da>>0]|0)==3&1)+C|0;Ga=B;B=e[g+(B*176|0)+8+(Da<<1)>>1]|0;A=A+1|0;C=Ea;D=Ga}if(!G){B=F;break}w=w+1|0;if(E){G=H;A=I;z=Fa;break w}A=a[g+(F*176|0)+99>>0]|0;B=a[g+(F*176|0)+100>>0]|0;if(!(Oh(z,A,B)|0)){G=H;A=I;z=Fa;break w}else{z=B;V=F;Db=304;break w}}while(0);z=Vh(g+(B*176|0)|0)|0;if((z|0)>-1){Ga=Yb+(z<<2)|0;c[Ga>>2]=(c[Ga>>2]|0)+1}A=a[g+(B*176|0)+99>>0]|0;z=a[g+(B*176|0)+100>>0]|0;if(!(Mh(g+(B*176|0)|0,A,z)|0)){G=H;A=I;z=Fa}else{V=B;G=H;Db=304}break}case 8:case 1:{G=H;A=I;z=Fa;break}default:{G=H;A=I;z=Fa;s=s+1|0}}while(0);x:do if((Db|0)==304){Db=0;Ga=(V|0)>-1&(V|0)<(vb|0);L=Ga&1;y:do if(Ga){Q=g+(V*176|0)+92|0;K=g+(V*176|0)+94|0;B=a[K>>0]|0;if(((B<<24>>24)+(a[Q>>0]|0)&-2|0)!=2){A=I;z=Fa;break x}c[La>>2]=0;c[bc>>2]=0;z:do if(!((A|z|B)<<24>>24)){if((uo(a[g+(V*176|0)+6>>0]|0)|0)!=3){J=0;break}switch(a[Q>>0]|0){case 2:{J=(a[g+(V*176|0)+93>>0]|0)==3&1;break z}case 3:{J=(a[g+(V*176|0)+93>>0]|0)==5?2:0;break z}default:{J=0;break z}}}else J=0;while(0);A=-1;H=0;F=0;I=0;z=0;while(1){B=a[Q>>0]|0;if((H|0)>=(B<<24>>24|0)){E=I;break}E=Uh(d[g+(V*176|0)+72+H>>0]|0)|0;A:do switch(E|0){case 0:{E=I;z=z+1|0;break}case 2:{F=F+1|0;B=g+(V*176|0)+8+(H<<1)|0;E=Vh(g+((e[B>>1]|0)*176|0)|0)|0;if((E|0)<=-1){E=I;Db=318;break A}E=bc+(E<<2)|0;c[E>>2]=(c[E>>2]|0)+1;E=I;Db=318;break}default:{B=g+(V*176|0)+8+(H<<1)|0;E=((E|0)==4&1)+I|0;Db=318}}while(0);if((Db|0)==318){Db=0;A=(e[B>>1]|0)==(D|0)?H:A}H=H+1|0;I=E}B:do if((z|0)<=1){if((z|0)!=0&B<<24>>24<3){z=0;break}if((A|0)<0|(((E|0)>0&1)+((F|0)>0&1)|0)!=1){z=0;break}if((F|0)>2?1:(b[g+(V*176|0)+110>>1]|0)!=0){z=0;break}do if((J|Z|0)==3){if(aa?(Wh(g,vb)|0)==0:0){z=0;break B}if((J|0)!=2)break;if(!(Wh(g,V)|0)){z=0;break B}}while(0);if((F|0)!=2){z=L;break}if(G|0){z=0;break}if((c[La>>2]|c[bc>>2]|0)!=1){G=0;z=Fa;break x}z=a[K>>0]|0;if((z+(a[Q>>0]|0)|0)!=3){G=0;z=Fa;break x}if(((a[g+(V*176|0)+93>>0]|0)+z|0)!=5){G=0;z=Fa;break x}if((uo(a[g+(V*176|0)+6>>0]|0)|0)!=3){G=0;z=Fa;break x}if(X){z=L;break y}if(!(Wh(g,V)|0)){G=0;z=Fa;break x}else{z=L;break y}}else z=0;while(0);if((G|0)!=0&(E|0)!=0){s=0;break u}}else{z=L;A=I}while(0);if(!z)z=Fa;else{c[Tb+(Fa<<2)>>2]=Y;c[Ub+(Fa<<2)>>2]=A;c[Sb+(Fa<<2)>>2]=V;a[Vb+Fa>>0]=C;z=Fa+1|0}}while(0);H=G;Y=Y+1|0;I=A;Fa=z}if(!((s|0)>1|(w|0)>1)?!((s|0)!=0&z<<24>>24<3):0){if(Ga|0?(Fa|0)!=1|(x|0)!=0|(Ga|0)>2:0){s=0;break}if((Fa|0)!=0&(((x|0)>0&1)+((y|0)>0&1)|0)==1){if((y|0)>1){if(!(aa&(y|0)==2)){s=0;break}if((c[yb>>2]|c[Yb>>2]|0)!=1){s=0;break}s=a[ba>>0]|0;if((s+A|0)!=3){s=0;break}if(((a[g+(vb*176|0)+93>>0]|0)+s|0)!=5){s=0;break}if((uo(a[g+(vb*176|0)+6>>0]|0)|0)!=3){s=0;break}}L=Ga<<3;Q=g+(vb*176|0)+136|0;V=(Ga&1|0)==0;X=g+(vb*176|0)+112|0;Y=g+(vb*176|0)+120|0;Z=g+(vb*176|0)+128|0;$=j+(vb*144|0)+94|0;aa=j+(vb*144|0)+106|0;ba=j+(vb*144|0)+112|0;ca=j+(vb*144|0)+118|0;o=j+(vb*144|0)+140|0;ya=g+(vb*176|0)+101|0;za=j+(vb*144|0)+130|0;Aa=j+(vb*144|0)+100|0;Ba=j+(vb*144|0)+109|0;Ca=j+(vb*144|0)+115|0;Da=j+(vb*144|0)+121|0;Ea=0;w=0;s=0;C:while(1){if((Ea|0)>=(Fa|0)){Db=414;break}K=c[Sb+(Ea<<2)>>2]|0;H=c[Tb+(Ea<<2)>>2]|0;do if((b[Ha>>1]|0)==(b[g+(K*176|0)+164>>1]|0)){x=eh(g,vb,H,u,t,Ab,zb)|0;if((x|0)>0)break;if((x|0)<0){s=-30012;Db=412;break C}else Db=357}else Db=357;while(0);do if((Db|0)==357){Db=0;F=c[Ub+(Ea<<2)>>2]|0;D=a[Vb+Ea>>0]|0;a[ec>>0]=0;a[ec+1>>0]=0;a[ec+2>>0]=0;a[fc>>0]=0;a[fc+1>>0]=0;a[fc+2>>0]=0;x=ci(g,vb,wb,l,ec,p,q)|0;c[Zb>>2]=x;J=ci(g,K,wb,l,fc,p,q)|0;c[cc>>2]=J;if((x+30019|0)>>>0<20|(J+30019|0)>>>0<20){s=-30015;Db=412;break C}if(a[Q>>0]&2){Qh(g,Ga,vb,H,ec,K,F,fc,Zb,cc)|0;x=c[Zb>>2]|0}if(!x)break;G=(x|0)>-1?x:0-x|0;if((G|0)==5)break;C=c[cc>>2]|0;if(!C)break;J=(C|0)>-1?C:0-C|0;if((J|0)==5)break;B=di(x,D,0,q)|0;z=di(C,D,0,q)|0;z=(B|0)<(z|0)?B:z;s=(z|0)==-1?1:s;B=G+-1|0;E=B>>>0<2;A=J+-1|0;I=A>>>0<2;do if((A|B)>>>0<2){do if(V){y=_(a[fc>>0]|0,a[ec>>0]|0)|0;y=(_(a[Na>>0]|0,a[Ma>>0]|0)|0)+y|0;y=y+(_(a[Pa>>0]|0,a[Oa>>0]|0)|0)|0;if((y|0)>10099){y=100;break}y=(y|0)<-10099?-100:(y|0)/100|0}else{y=e[g+(vb*176|0)+8+(H<<1)>>1]|0;va=+h[g+(y*176|0)+112>>3]-+h[X>>3];h[_b>>3]=va;wa=+h[g+(y*176|0)+120>>3]-+h[Y>>3];h[Qa>>3]=wa;hc=+h[g+(y*176|0)+128>>3]-+h[Z>>3];h[Ra>>3]=hc;y=e[g+(K*176|0)+8+(F<<1)>>1]|0;xa=+h[g+(K*176|0)+120>>3]-+h[g+(y*176|0)+120>>3];ic=+h[g+(K*176|0)+128>>3]-+h[g+(y*176|0)+128>>3];h[Sa>>3]=va+(+h[g+(K*176|0)+112>>3]-+h[g+(y*176|0)+112>>3]);h[Ta>>3]=wa+xa;h[Ua>>3]=hc+ic;y=0;while(1){if((y|0)==3)break;h[_b+(y<<3)>>3]=+(a[ec+y>>0]|0);h[_b+48+(y<<3)>>3]=+(a[fc+y>>0]|0);y=y+1|0}y=g+(K*176|0)+136|0;B=0;while(1){if((B|0)>=3){Db=377;break}A=_b+(B*24|0)|0;P=+Yh(A);if(P<1.0e-06){if((B|0)!=1){y=0;break}if((a[Q>>0]|0)==0?(a[y>>0]|0)==0:0){y=0;break}h[A>>3]=0.0;h[Ta>>3]=1.0;h[Ua>>3]=0.0;P=1.0}ic=1.0/P;h[A>>3]=+h[A>>3]*ic;A=_b+(B*24|0)+8|0;h[A>>3]=ic*+h[A>>3];A=_b+(B*24|0)+16|0;h[A>>3]=ic*+h[A>>3];B=B+1|0}do if((Db|0)==377){Db=0;P=+_h(_b,Sa,Va,0)*100.0;if(!(P>=0.0)){y=0-~~+M(+(.5-P))|0;break}else{y=~~+M(+(P+.5));break}}while(0)}while(0);if((((y|0)>-1?y:0-y|0)|0)>=50)break;z=(z|0)<4?z:4}else y=0;while(0);do if((z+1|0)>>>0>1){if(!((x|0)>0&(C|0)>0))break;if(!(ei(y,z|L,vb,H,$,aa,ba,ca,K,F,j+(K*144|0)+94|0,j+(K*144|0)+106|0,j+(K*144|0)+112|0,j+(K*144|0)+118|0)|0))break;z=a[Ja>>0]|0;do if(z<<24>>24){if(!E)break;B=z<<24>>24;if(((z<<24>>24>-1?B:0-B|0)+-1|0)>>>0>=2)Db=391}else Db=391;while(0);if((Db|0)==391){Db=0;a[Ja>>0]=x;a[o>>0]=a[ec>>0]|0;a[o+1>>0]=a[ec+1>>0]|0;a[o+2>>0]=a[ec+2>>0]|0}z=j+(K*144|0)+124|0;A=a[z>>0]|0;do if(A<<24>>24){if(!I)break;B=A<<24>>24;if(((A<<24>>24>-1?B:0-B|0)+-1|0)>>>0>=2)Db=395}else Db=395;while(0);if((Db|0)==395){Db=0;a[z>>0]=C;B=j+(K*144|0)+140|0;a[B>>0]=a[fc>>0]|0;a[B+1>>0]=a[fc+1>>0]|0;a[B+2>>0]=a[fc+2>>0]|0}a[za>>0]=a[za>>0]|a[ya>>0];B=j+(K*144|0)+130|0;a[B>>0]=a[B>>0]|a[g+(K*176|0)+101>>0]}while(0);B=di(x,D,1,q)|0;x=di(C,D,1,q)|0;x=(B|0)<(x|0)?B:x;c[Zb>>2]=G;c[cc>>2]=J;if((x+1|0)>>>0<=1){s=(x|0)==-1?1:s;break}if(!((G|0)>0&(J|0)>0))break;if(!(ei(y,x|L,vb,H,Aa,Ba,Ca,Da,K,F,j+(K*144|0)+100|0,j+(K*144|0)+109|0,j+(K*144|0)+115|0,j+(K*144|0)+121|0)|0))break;x=a[Ia>>0]|0;do if(x<<24>>24){if(!E)break;H=x<<24>>24;if(((x<<24>>24>-1?H:0-H|0)+-1|0)>>>0>=2)Db=403}else Db=403;while(0);do if((Db|0)==403){Db=0;a[Ia>>0]=G;if(a[Ja>>0]|0)break;a[o>>0]=a[ec>>0]|0;a[o+1>>0]=a[ec+1>>0]|0;a[o+2>>0]=a[ec+2>>0]|0}while(0);x=j+(K*144|0)+125|0;y=a[x>>0]|0;do if(y<<24>>24){if(!I)break;I=y<<24>>24;if(((y<<24>>24>-1?I:0-I|0)+-1|0)>>>0>=2)Db=408}else Db=408;while(0);do if((Db|0)==408){Db=0;a[x>>0]=J;if(a[j+(K*144|0)+124>>0]|0)break;J=j+(K*144|0)+140|0;a[J>>0]=a[fc>>0]|0;a[J+1>>0]=a[fc+1>>0]|0;a[J+2>>0]=a[fc+2>>0]|0}while(0);a[za>>0]=a[za>>0]|a[ya>>0];J=j+(K*144|0)+130|0;a[J>>0]=a[J>>0]|a[g+(K*176|0)+101>>0];w=w+1|0}while(0);Ea=Ea+1|0}if((Db|0)==412){Db=0;break}else if((Db|0)==414){Db=0;s=(s|0)==0?w:-30015;break}}else s=0}else s=0}else s=0;while(0);if((s+30019|0)>>>0<20)break;r=((s|0)!=0&1)+r|0}else v=((s+-1|0)>>>0<2&1)+v|0;vb=vb+1|0}if(Eb&(Cb|0)<(s|0))c[m>>2]=s;if(Fb&(Bb|0)<(r|0))c[n>>2]=r;if(u|0)bh(u)|0;if(t|0)Cq(t);Cq(Ab);i=gc;return s|0}else r=-1;while(0);i=gc;return r|0}function Uh(a){a=a|0;a=a&-241;if((a|0)!=4){if((a+-1|0)>>>0>=2)a=(a|0)==8?8:0}else a=4;return a|0}function Vh(b){b=b|0;var c=0,e=0,f=0;a:do if((((a[b+99>>0]|0)==0?(d[b+100>>0]|0)<2:0)?(c=uo(a[b+6>>0]|0)|0,(c|0)>0):0)?(e=a[b+94>>0]|0,(c|0)==((a[b+93>>0]|0)+(e<<24>>24)|0)):0)switch(c|0){case 2:{if(e<<24>>24){f=10;break a}if((a[b+92>>0]|0)==1){c=0;break a}else{f=10;break a}}case 3:{c=a[b+92>>0]|0;if(e<<24>>24==1&c<<24>>24==1){c=1;break a}if(e<<24>>24==0&c<<24>>24==2){c=1;break a}else{f=10;break a}}default:{f=10;break a}}else f=10;while(0);if((f|0)==10)c=-1;return c|0}function Wh(b,c){b=b|0;c=c|0;var f=0,g=0,h=0,i=0,j=0;g=b+(c*176|0)+92|0;i=0;while(1){if((i|0)>=(a[g>>0]|0)){f=0;break}j=b+(c*176|0)+72+i|0;f=d[j>>0]&15;a[j>>0]=f;if((f|0)==2){f=e[b+(c*176|0)+8+(i<<1)>>1]|0;if(((((a[b+(f*176|0)+92>>0]|0)==1?(a[b+(f*176|0)+99>>0]|0)==0:0)?(a[b+(f*176|0)+94>>0]|0)==0:0)?(a[b+(f*176|0)+100>>0]|0)==0:0)?(uo(a[b+(f*176|0)+6>>0]|0)|0)==2:0){f=1;break}}else if(((f|1|0)==9?(h=e[b+(c*176|0)+8+(i<<1)>>1]|0,(a[b+(h*176|0)+92>>0]|0)==1):0)?(uo(a[b+(h*176|0)+6>>0]|0)|0)==2:0){f=1;break}i=i+1|0}return f|0}function Xh(b,d,f,g,i){b=b|0;d=d|0;f=f|0;g=g|0;i=i|0;var j=0,k=0.0,l=0.0,m=0,n=0,o=0,p=0;o=a[b+(d*176|0)+52+f>>0]|0;m=o<<24>>24;n=o<<24>>24>-1?m:0-m|0;k=+h[b+(d*176|0)+128>>3];l=+h[b+((e[b+(d*176|0)+8+(f<<1)>>1]|0)*176|0)+128>>3]-k;a:do if(+N(+l)<1.0e-06){f=a[b+(d*176|0)+92>>0]|0;j=0;while(1){if((j|0)>=(f|0))break;if(+N(+(k-+h[b+((e[b+(d*176|0)+8+(j<<1)>>1]|0)*176|0)+128>>3]))>1.0e-06){p=16;break a}else j=j+1|0}if(!((i|0)==0|(_(m,i)|0)>-1)){c[g>>2]=0;break}switch(n|0){case 0:{c[g>>2]=0;f=0;break}case 1:{c[g>>2]=1;f=1;break}case 4:{c[g>>2]=9999;f=9999;break}case 6:{c[g>>2]=-1;f=-1;break}default:{c[g>>2]=0;f=0}}if(o<<24>>24<0){switch(f|0){case 1:case -1:break;default:break a}c[g>>2]=0-f}}else p=16;while(0);do if((p|0)==16){if((n|0)==4?(i|0)==0|(_(m,i)|0)>-1:0){c[g>>2]=9999;break}c[g>>2]=3}while(0);return +l}function Yh(a){a=a|0;var b=0.0,c=0.0,d=0.0;d=+h[a>>3];c=+h[a+8>>3];b=+h[a+16>>3];return +(+O(+(d*d+c*c+b*b)))}function Zh(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0.0,j=0.0;f=i;i=i+16|0;e=f;c=a+24|0;d=a+48|0;if(!b)+_h(a,c,d,0);else{+_h(a,c,d,e);g=+N(+(+h[e>>3]));h[e>>3]=g;g=g>9999.0?9999.0:g;+_h(c,d,a,e);j=+N(+(+h[e>>3]));h[e>>3]=j;j=g<j?g:j;+_h(d,a,c,e);g=+N(+(+h[e>>3]));h[e>>3]=g;h[b>>3]=j<g?j:g}i=f;return}function _h(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,f=0.0,g=0.0,j=0.0,k=0.0,l=0,m=0;l=i;i=i+32|0;m=l;$h(a,b,m)|0;e=+h[m>>3];j=+h[m+8>>3];f=+h[m+16>>3];k=e*+h[c>>3]+j*+h[c+8>>3]+f*+h[c+16>>3];do if(d|0){g=+Yh(c);e=+O(+(e*e+j*j+f*f));if(g>1.0e-07&e>1.0e-07){h[d>>3]=k/(g*e);break}else{h[d>>3]=0.0;break}}while(0);i=l;return +k}function $h(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,f=0.0,g=0.0,i=0.0,j=0.0;e=+h[a+8>>3];j=+h[b+16>>3];i=+h[a+16>>3];g=+h[b+8>>3];f=+h[a>>3];d=+h[b>>3];h[c>>3]=e*j-i*g;h[c+8>>3]=-(j*f-i*d);h[c+16>>3]=g*f-e*d;return c|0}function ai(a,b,c){a=a|0;b=b|0;c=c|0;h[c>>3]=+h[a>>3]-+h[b>>3];h[c+8>>3]=+h[a+8>>3]-+h[b+8>>3];h[c+16>>3]=+h[a+16>>3]-+h[b+16>>3];return c|0}function bi(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0;e=+h[d+(c[a>>2]<<3)>>3]-+h[d+(c[b>>2]<<3)>>3];return (e>0.0?1:(e<0.0)<<31>>31)|0}function ci(f,g,j,k,l,m,n){f=f|0;g=g|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0.0,p=0,q=0,r=0.0,s=0.0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,P=0,Q=0,R=0.0,S=0.0,T=0.0,U=0.0;Q=i;i=i+256|0;K=Q+120|0;J=Q+96|0;I=Q+72|0;L=Q;F=Q+232|0;B=Q+216|0;E=Q+192|0;H=Q+236|0;w=(a[f+(g*176|0)+102>>0]&1)!=0;if(((l|0?(a[l>>0]|0)==0:0)?(a[l+1>>0]|0)==0:0)?(p=l+2|0,(a[p>>0]|0)==0):0)a[p>>0]=100;P=a[f+(g*176|0)+94>>0]|0;v=P<<24>>24;a:do if((P<<24>>24<=3?(D=f+(g*176|0)+92|0,x=a[D>>0]|0,(x+v&-2|0)==2):0)?(y=f+(g*176|0)|0,z=a[f+(g*176|0)+99>>0]|0,A=a[f+(g*176|0)+100>>0]|0,(Mh(y,z,A)|0)!=0):0){if(!w){t=0;p=v;while(1){if((t|0)>=3)break;q=a[f+(g*176|0)+95+t>>0]|0;if(q<<24>>24>1){n=5;break a}t=t+1|0;p=p-(q<<24>>24)|0}if((p|0)>1){n=5;break}if((p|0)<0){n=-30009;break}else u=p}else u=0;c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;c[B+12>>2]=0;if((j|0)!=0&(k|0)>0){t=0;p=0;while(1){if((t|0)>=(k|0))break;if((e[j+(t*176|0)+8>>1]|0)==(g|0)){if(!w){q=a[j+(t*176|0)+98>>0]|0;if((q&255)<4)q=q<<24>>24;else{n=-30009;break a}}else q=0;q=B+(q<<2)|0;C=c[q>>2]|0;c[q>>2]=C+1;if((C|0)>0){n=-30009;break a}c[E+(p<<2)>>2]=t;p=p+1|0}t=t+1|0}if((v-p|0)>1)n=-4;else{C=p;G=24}}else{C=0;G=24}b:do if((G|0)==24){p=x+C|0;if((p|0)<2){n=P<<24>>24==1?4:-4;break a}if((!((p|0)!=2|(Lh(y,z,A)|0)!=0)?!((u|0)==1&(c[B>>2]|0)==0):0)?P<<24>>24!=1|(C|0)!=0:0){n=4;break}z=f+(g*176|0)+112|0;A=f+(g*176|0)+120|0;B=(j-f|0)/176|0;k=m&1;x=0-k|0;y=0;q=0;p=0;c:while(1){d:do switch(y|0){case 2:{B=q;break c}case 0:{w=0;while(1){if((w|0)>=(C|0))break d;v=c[E+(w<<2)>>2]|0;t=K+(q*24|0)|0;h[t>>3]=+h[j+(v*176|0)+112>>3]-+h[z>>3];u=K+(q*24|0)+8|0;h[u>>3]=+h[j+(v*176|0)+120>>3]-+h[A>>3];b[H+(q<<1)>>1]=b[j+(v*176|0)+48>>1]|0;o=-+Xh(f,v+B|0,0,F,x);v=c[F>>2]|0;e:do if((v|0)<1)switch(v|0){case -1:{G=34;break}default:{}}else{if((v|0)<9999)switch(v|0){case 1:{G=34;break e}default:break e}switch(v|0){case 9999:break;default:break e}p=p+1|0}while(0);if((G|0)==34){G=0;m=0-v|0;c[F>>2]=m;s=+h[t>>3];o=+h[u>>3];o=+O(+(s*s+o*o));o=(m|0)==-1?-o:o}h[K+(q*24|0)+16>>3]=o;w=w+1|0;q=q+1|0}}case 1:{w=0;while(1){if((w|0)>=(a[D>>0]|0))break d;v=e[f+(g*176|0)+8+(w<<1)>>1]|0;t=K+(q*24|0)|0;h[t>>3]=+h[f+(v*176|0)+112>>3]-+h[z>>3];u=K+(q*24|0)+8|0;h[u>>3]=+h[f+(v*176|0)+120>>3]-+h[A>>3];b[H+(q<<1)>>1]=b[f+(v*176|0)+48>>1]|0;o=+Xh(f,g,w,F,k);v=c[F>>2]|0;f:do if((v|0)<1)switch(v|0){case -1:{G=39;break}default:{}}else{if((v|0)<9999)switch(v|0){case 1:{G=39;break f}default:break f}switch(v|0){case 9999:break;default:break f}p=p+1|0}while(0);if((G|0)==39){G=0;s=+h[t>>3];o=+h[u>>3];o=+O(+(s*s+o*o));o=(v|0)==-1?-o:o}h[K+(q*24|0)+16>>3]=o;w=w+1|0;q=q+1|0}}default:{}}while(0);y=y+1|0}if(!p){A=(B|0)==2;if(A){n=0;while(1){if((n|0)==3)break;h[K+48+(n<<3)>>3]=-(+h[K+(n<<3)>>3]+ +h[K+24+(n<<3)>>3]);n=n+1|0}b[H+4>>1]=0;n=0}else n=0;while(1){if((n|0)==3)break;h[J+(n<<3)>>3]=+Yh(K+(n*24|0)|0);n=n+1|0}r=+h[J>>3];R=+h[J+8>>3];s=+h[J+16>>3];o=R<s?R:s;o=r<o?r:o;s=R>s?R:s;if(o<1.0e-06?1:o<(r>s?r:s)*.03){if(!(a[f+(g*176|0)+152>>0]|0)){n=4;break}n=Ph(f,g,H,B,4,2)|0;break}else n=0;while(1){if((n|0)==3){q=0;break}H=K+(n*24|0)|0;R=1.0/+h[J+(n<<3)>>3];h[H>>3]=+h[H>>3]*R;H=K+(n*24|0)+8|0;h[H>>3]=R*+h[H>>3];H=K+(n*24|0)+16|0;h[H>>3]=R*+h[H>>3];n=n+1|0}while(1){if((q|0)>=3)break;n=q+1|0;p=L+(q*24|0)|0;o=+Yh(ai(K+(q*24|0)|0,K+(((n|0)%3|0)*24|0)|0,p)|0);h[J+(q<<3)>>3]=o;if(o<.03){n=4;break b}R=1.0/o;h[p>>3]=R*+h[p>>3];H=L+(q*24|0)+8|0;h[H>>3]=R*+h[H>>3];H=L+(q*24|0)+16|0;h[H>>3]=R*+h[H>>3];q=n}r=+h[L+8>>3];U=+h[L+40>>3];o=+h[L+16>>3];T=+h[L+32>>3];R=r*U-o*T;S=+h[L>>3];s=+h[L+24>>3];o=U*S-o*s;s=T*S-r*s;h[I>>3]=R;w=I+8|0;h[w>>3]=-o;k=I+16|0;h[k>>3]=s;n=1;p=0;o=+O(+(s*s+(R*R+o*o)));while(1){if((n|0)==3)break;F=n+1|0;U=+Yh($h(L+(n*24|0)|0,L+(((F|0)%3|0)*24|0)|0,I)|0);H=U>o;G=H?n:p;n=F;p=G;o=H?U:o}H=(p+1|0)%3|0;y=(p+2|0)%3|0;n=L+(p*24|0)|0;q=L+(H*24|0)|0;t=L+(y*24|0)|0;o=+Yh($h(n,q,t)|0);h[J+(y<<3)>>3]=o;u=J+(p<<3)|0;if(!(o<+h[u>>3]*.03*+h[J+(H<<3)>>3])){H=L+(y*24|0)+16|0;U=+h[H>>3];r=(U>0.0?1.0:-1.0)/o;R=+h[t>>3]*r;h[t>>3]=R;G=L+(y*24|0)+8|0;S=+h[G>>3]*r;h[G>>3]=S;U=r*U;h[H>>3]=U;r=+h[K>>3];x=K+8|0;s=+h[x>>3];z=K+16|0;T=+h[z>>3];U=r*R+s*S+U*T;R=R*U;h[n>>3]=R;S=+h[G>>3]*U;G=L+(p*24|0)+8|0;h[G>>3]=S;U=U*+h[H>>3];H=L+(p*24|0)+16|0;R=r-R;h[n>>3]=R;S=s-S;h[G>>3]=S;U=T-U;h[H>>3]=U;T=+Yh(n);h[u>>3]=T;T=1.0/T;h[n>>3]=T*R;h[G>>3]=T*S;h[H>>3]=T*U;$h(t,n,q)|0;u=0;while(1){if((u|0)==3)break;n=K+(u*24|0)|0;o=+h[n>>3];h[I>>3]=o;q=K+(u*24|0)+8|0;r=+h[q>>3];h[w>>3]=r;t=K+(u*24|0)+16|0;s=+h[t>>3];h[k>>3]=s;v=0;while(1){if((v|0)==3)break;H=(v+p|0)%3|0;h[K+(u*24|0)+(v<<3)>>3]=o*+h[L+(H*24|0)>>3]+r*+h[L+(H*24|0)+8>>3]+s*+h[L+(H*24|0)+16>>3];v=v+1|0}S=+h[n>>3];T=+h[q>>3];U=+O(+(S*S+T*T));h[J+(u<<3)>>3]=U;U=1.0/U;h[n>>3]=U*S;h[q>>3]=U*T;h[t>>3]=U*+h[t>>3];u=u+1|0}p=K+24|0;R=+h[p>>3];q=K+56|0;S=+h[q>>3];t=K+32|0;T=+h[t>>3];u=K+48|0;U=+h[u>>3];if(!(S*T+R*U>.5?+N(+(R*S-T*U))<.03:0)){r=+h[K>>3];o=+h[x>>3];n=0;while(1){if((n|0)==3)break;I=K+(n*24|0)|0;U=+h[I>>3];J=K+(n*24|0)+8|0;T=+h[J>>3];h[I>>3]=r*U+o*T;h[J>>3]=r*T-o*U;n=n+1|0}r=+W(+(+h[t>>3]),+(+h[p>>3]));s=+W(+(+h[q>>3]),+(+h[u>>3]));r=r<0.0?r+6.283185307179586:r;s=s<0.0?s+6.283185307179586:s;q=r<s;n=q&1;p=0;while(1){if((p|0)==3)break;U=+h[L+(y*24|0)+(p<<3)>>3];o=U*100.0;if(!(U>=0.0))o=-+M(+(.5-o));else o=+M(+(o+.5));a[l+p>>0]=~~o;p=p+1|0}n=2-n|0;if((B|0)>2){U=q?r:s;T=r>s?r:s;if(U>3.1115926535897933|T<3.171592653589793|T-U>3.1115926535897933){g=f+(g*176|0)+101|0;a[g>>0]=d[g>>0]|1;break}if(!(+N(+(+h[z>>3]))>.7071067811865476))break;g=f+(g*176|0)+101|0;a[g>>0]=d[g>>0]|1;break}else{if(!A)break;o=+N(+(r+-3.141592653589793));if(o<.03){n=4;break}if(!(o<.087156))break;g=f+(g*176|0)+101|0;a[g>>0]=d[g>>0]|1;break}}else n=4}else n=4}}while(0);n=P<<24>>24>1&(n|0)>0&(n&8|0)==0?0-n|0:n}else n=0;while(0);i=Q;return n|0}function di(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a:do if(a){a=(a|0)==(d|0)?33:a;a=(a|0)==(0-d|0)?49:a;if((a|0)<0)a=(a|0)==-2?17:0-a|16;else a=(a|0)==2?1:a;a=(b|0)==0?a:a|32;if(!c)switch(a|0){case 1:{d=6;break a}case 36:case 33:break a;case 4:{d=4;break a}case 52:case 20:case 37:case 5:case 17:case 49:{d=0;break a}default:{d=-1;break a}}else switch(a|0){case 17:case 1:{d=6;break a}case 52:case 49:case 36:case 33:break a;case 37:case 5:{d=0;break a}case 20:case 4:{d=4;break a}default:{d=-1;break a}}}else d=0;while(0);return d|0}function ei(c,d,e,f,g,h,i,j,k,l,m,n,o,p){c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;var q=0,r=0;q=0;while(1){if((q|0)>=3)break;if(!(b[g+(q<<1)>>1]|0))break;q=q+1|0}r=0;while(1){if((r|0)>=3)break;if(!(b[m+(r<<1)>>1]|0))break;r=r+1|0}if((q|0)==3|(r|0)==3)q=0;else{d=d&255;a[p+r>>0]=d;a[j+q>>0]=d;b[g+(q<<1)>>1]=k+1;a[h+q>>0]=f;b[m+(r<<1)>>1]=e+1;a[n+r>>0]=l;c=c&255;a[o+r>>0]=c;a[i+q>>0]=c;q=1}return q|0}function fi(b,c,e){b=b|0;c=c|0;e=e|0;var f=0,g=0,h=0,i=0;i=Dq(c,1)|0;if(!i)f=-1;else{g=(e|0)==0;h=0;a:while(1){if((h|0)>=(c|0)){f=0;break}do if(a[b+(h*176|0)+152>>0]|0?(a[i+h>>0]|0)==0:0){if(!g?ho(d[b+(h*176|0)+6>>0]|0)|0:0)break;f=gi(b,h,-1,i,e)|0;if(f|0)break a}while(0);h=h+1|0}Cq(i)}return f|0}function gi(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;H=i;i=i+16|0;D=H+8|0;E=H+4|0;C=H;a:do if((a[b+(e*176|0)+92>>0]|0)<=3)if(a[b+(e*176|0)+152>>0]|0){G=g+e|0;z=a[G>>0]|0;k=z<<24>>24;if(z<<24>>24>9)j=2;else{a[G>>0]=k+10;z=(h|0)==0;k=(k|0)%10|0;y=0;b:while(1){if((y|0)>=3){j=0;break}v=b+(e*176|0)+152+y|0;if(!(a[v>>0]|0)){j=0;break}t=a[b+(e*176|0)+146+y>>0]|0;u=t<<24>>24;if(!(hi(b,e,u,E,C,D)|0)){j=4;break a}x=c[E>>2]|0;do if(((x|0)!=(f|0)?(A=g+x|0,B=a[A>>0]|0,B<<24>>24<=19):0)?(a[b+(x*176|0)+92>>0]|0)<=3:0){w=a[v>>0]|0;if(!z){o=w<<24>>24;l=(o&56|0)==0;n=l?3:24;o=l?w&7:o>>3;l=c[D>>2]|0;m=a[b+(x*176|0)+152+l>>0]|0;p=m<<24>>24;if(!(p&56))F=15;else{s=l;r=24;l=p>>3}}else{m=c[D>>2]|0;l=m;m=a[b+(x*176|0)+152+m>>0]|0;n=3;o=w&7;F=15}if((F|0)==15){F=0;s=l;r=3;l=m&7}if((l+-1|o+-1)>>>0>=2)if((o|0)==(l|0))break;else{j=3;break a}m=a[b+(e*176|0)+149+y>>0]|0;q=a[b+(x*176|0)+149+s>>0]|0;p=c[C>>2]|0;p=(p+4+q+((q|0)>(p|0)&1)|0)%2|0;q=(B<<24>>24|0)%10|0;m=2-((((u+4+(m<<24>>24)+(m<<24>>24>t<<24>>24&1)|0)%2|0)+o|0)%2|0)|0;if(k){if((k|0)!=(m|0)){a[v>>0]=w&255^n;w=b+(x*176|0)+152+s|0;a[w>>0]=d[w>>0]^r;l=l^3}}else{a[G>>0]=(d[G>>0]|0)+m;k=m}l=2-((l+p|0)%2|0)|0;if(!q){l=(d[A>>0]|0)+l&255;a[A>>0]=l}else{if((q|0)!=(l|0)){j=5;break a}l=a[A>>0]|0}if(l<<24>>24<10?(j=gi(b,x,e,g,h)|0,(j|0)!=0):0)break b}while(0);y=y+1|0}a[G>>0]=(d[G>>0]|0)+10}}else j=1;else j=0;while(0);i=H;return j|0}function hi(b,d,f,g,h,i){b=b|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0;l=d;j=0;a:while(1){d=j+1|0;if((j|0)>=20){d=0;break}j=e[b+(l*176|0)+8+(f<<1)>>1]|0;f=0;while(1){if((f|0)>=3){d=0;break a}if(!(a[b+(j*176|0)+152+f>>0]|0))break;k=b+(j*176|0)+146+f|0;if((l|0)==(e[b+(j*176|0)+8+(a[k>>0]<<1)>>1]|0)){m=7;break a}f=f+1|0}if(f|0){d=0;break}if((a[b+(j*176|0)+92>>0]|0)!=2){d=0;break}if((a[b+(j*176|0)+93>>0]|0)!=4){d=0;break}f=(e[b+(j*176|0)+8>>1]|0)==(l|0)&1;l=j;j=d}if((m|0)==7){c[g>>2]=j;c[h>>2]=a[k>>0];c[i>>2]=f}return d|0}function ii(b){b=b|0;var d=0,e=0;d=c[22856]|0;if(!d){a[92221]=$n(86667)|0;a[92222]=$n(86669)|0;a[92223]=$n(86690)|0;a[92224]=$n(86692)|0;a[92225]=$n(86799)|0;a[92226]=$n(86740)|0;a[92227]=$n(86793)|0;a[92228]=$n(86743)|0;a[92229]=$n(86796)|0;a[92230]=$n(86694)|0;a[92231]=$n(86746)|0;c[22856]=11;d=11}e=0;while(1){if((e|0)>=(d|0)){d=0;break}if((a[92221+e>>0]|0)==b<<24>>24){d=1;break}else e=e+1|0}return d|0}function ji(b){b=b|0;var d=0,e=0,f=0;d=c[22857]|0;if(!((a[92233]|0)!=0|(d|0)!=0)){f=($n(86667)|0)&255;e=c[22857]|0;d=e+1|0;c[22857]=d;a[92233+e>>0]=f}e=0;while(1){if((e|0)>=(d|0)){d=0;break}if((a[92233+e>>0]|0)==b<<24>>24){d=1;break}else e=e+1|0}return d|0}function ki(b){b=b|0;var d=0,e=0;d=c[22858]|0;if(!d){a[92234]=$n(86667)|0;a[92235]=$n(86669)|0;a[92236]=$n(86690)|0;a[92237]=$n(86740)|0;a[92238]=$n(86793)|0;c[22858]=5;d=5}e=0;while(1){if((e|0)>=(d|0)){d=0;break}if((a[92234+e>>0]|0)==b<<24>>24){d=1;break}else e=e+1|0}return d|0}function li(c,d,f,g){c=c|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0;i=(a[d+(f*176|0)+99>>0]|0)==-1&1;a:do switch(g|0){case 1:{g=c+2|0;b[g>>1]=(e[g>>1]|0)-i;g=(a[d+(f*176|0)+94>>0]|0)+i|0;b[c>>1]=(e[c>>1]|0)-g;h=0;while(1){if((h|0)==3)break a;j=c+(h+2<<1)|0;b[j>>1]=(e[j>>1]|0)-(a[2-h+(d+(f*176|0)+95)>>0]|0);h=h+1|0}}case 2:{b[c>>1]=0;b[c+2>>1]=0;b[c+4>>1]=0;b[c+6>>1]=0;b[c+8>>1]=0;g=c+2|0;h=0;j=0;k=7;break}default:{h=c+2|0;g=h;h=b[h>>1]|0;j=b[c>>1]|0;k=7}}while(0);b:do if((k|0)==7){b[g>>1]=(h&65535)+i;g=(a[d+(f*176|0)+94>>0]|0)+i|0;b[c>>1]=(j&65535)+g;h=0;while(1){if((h|0)==3)break b;k=c+(h+2<<1)|0;b[k>>1]=(e[k>>1]|0)+(a[2-h+(d+(f*176|0)+95)>>0]|0);h=h+1|0}}while(0);return g|0}function mi(c,d,f,g){c=c|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=d+(f*176|0)+99|0;i=a[h>>0]|0;a:do if(i<<24>>24>=-1){if(i<<24>>24==1){if(!(b[d+(f*176|0)+110>>1]|0))break}else if(i<<24>>24>1)break;k=(g|0)==1?-1:1;j=(b[d+(f*176|0)+104>>1]&1)==0?0:k;if((g|0)==2){b[c>>1]=0;b[c+2>>1]=0;b[c+4>>1]=0;b[c+6>>1]=0;b[c+8>>1]=0;b[c+10>>1]=0;i=a[h>>0]|0}h=a[d+(f*176|0)+92>>0]|0;g=a[d+(f*176|0)+93>>0]|0;do if(i<<24>>24<1){if(h<<24>>24==g<<24>>24){if(i<<24>>24>=0){l=12;break}l=c+2|0;b[l>>1]=(e[l>>1]|0)+k;l=c+8|0;b[l>>1]=(e[l>>1]|0)+j;break a}if(((h<<24>>24)+1|0)!=(g<<24>>24|0))break a;if(i<<24>>24<0){l=c+6|0;b[l>>1]=(e[l>>1]|0)+k;break a}}else if(((h<<24>>24)+1|0)!=(g<<24>>24|0)){if(((h<<24>>24)+2|0)!=(g<<24>>24|0))break a}else l=12;while(0);if((l|0)==12){if(!(a[d+(f*176|0)+94>>0]|0))break;b[c>>1]=(e[c>>1]|0)+k;l=c+8|0;b[l>>1]=(e[l>>1]|0)+j;break}if(!(a[d+(f*176|0)+94>>0]|0)){l=c+10|0;b[l>>1]=(e[l>>1]|0)+j;break}else{l=c+4|0;b[l>>1]=(e[l>>1]|0)+k;break}}while(0);return}function ni(a,c,d){a=a|0;c=c|0;d=d|0;var e=0;b[a+26>>1]=d;b[a+24>>1]=0;e=b[c+(d*176|0)+108>>1]|0;b[a+22>>1]=e;if(!(e<<16>>16)){li(a,c,d,2)|0;mi(a+10|0,c,d,2)}else{b[a>>1]=0;b[a+2>>1]=0;b[a+4>>1]=0;b[a+6>>1]=0;b[a+8>>1]=0}return 0}function oi(c,e,f){c=c|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0;n=i;i=i+16|0;k=n;a:do if(((d[c+(e*176|0)+100>>0]|0)<2?(g=uo(a[c+(e*176|0)+6>>0]|0)|0,(g|0)!=0):0)?(m=a[c+(e*176|0)+92>>0]|0,(g|0)>(m|0)):0){h=c+(e*176|0)+99|0;l=a[h>>0]|0;switch(l<<24>>24){case 0:case -1:{j=a[c+(e*176|0)+93>>0]|0;if((g|0)<(j|0)){g=0;break a}h=(l<<24>>24==-1&1)+(a[c+(e*176|0)+94>>0]|0)|0;if((h+j|0)!=(g|0)){g=0;break a}switch(j-m|0){case 0:{a[f+3>>0]=1;a[f+4>>0]=0;break}case 1:{a[f+3>>0]=0;a[f+4>>0]=1;break}default:{g=0;break a}}a[f+2>>0]=h;a[f+1>>0]=g-h;a[f>>0]=0;a[f+5>>0]=0;break a}default:{}}if(((b[c+(e*176|0)+110>>1]|0)!=0?(pi(c,e,k)|0)>-1:0)?(j=a[k>>0]|0,(j&12|0)!=0):0){if(!(j&4)){if(!(j&8)){g=0;break}a[f+3>>0]=1;a[f+4>>0]=0}else{a[f+3>>0]=0;a[f+4>>0]=1}m=a[c+(e*176|0)+94>>0]|0;a[f+2>>0]=m;a[f+1>>0]=g-(m&255);a[f>>0]=a[h>>0]|0;a[f+5>>0]=0}else g=0}else g=0;while(0);i=n;return g|0}function pi(c,d,f){c=c|0;d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=c+(d*176|0)|0;a[f>>0]=0;g=a[c+(d*176|0)+99>>0]|0;i=g<<24>>24;a:do if(((g<<24>>24>-1?i:0-i|0)|0)!=1)if(!(g<<24>>24)){j=c+(d*176|0)+92|0;k=9}else g=-1;else{j=c+(d*176|0)+92|0;g=a[j>>0]|0;h=0;while(1){if((h|0)>=(g|0)){k=9;break a}m=e[c+(d*176|0)+8+(h<<1)>>1]|0;n=a[c+(m*176|0)+99>>0]|0;o=i+n|0;n=n-i|0;if((((o|0)>-1?o:0-o|0)|0)<(((n|0)>-1?n:0-n|0)|0)?(b[c+(m*176|0)+108>>1]|0)==0:0){g=-1;break a}h=h+1|0}}while(0);b:do if((k|0)==9){i=c+(d*176|0)+166|0;h=c+(d*176|0)+6|0;g=0;c:while(1){if((g|0)>=6){g=-1;break b}do if(!(kp(l,13036+(g*9|0)|0)|0)){if(g>>>0>1){if((a[13036+(g*9|0)+8>>0]|0)!=(a[j>>0]|0))break;if((e[i>>1]|0)<=4)break}o=(uo(a[h>>0]|0)|0)&255;if(qi(l,a[13036+(g*9|0)+3>>0]|0,a[13036+(g*9|0)+6>>0]|0,a[13036+(g*9|0)+5>>0]|0,a[13036+(g*9|0)+4>>0]|0,o,f)|0)break c}while(0);g=g+1|0}g=a[13036+(g*9|0)+7>>0]|0}while(0);return g|0}function qi(b,d,e,f,g,h,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=a[b+99>>0]|0;o=n<<24>>24;p=n<<24>>24==-1&1;do if(n<<24>>24==d<<24>>24){m=c[b+92>>2]|0;d=(m&65535)>>>8&255;j=m>>>16;if(!((j&255)<<24>>24==0?1:(m&255)<<24>>24!=d<<24>>24)){if(h<<24>>24==0?1:((j<<24>>24)+(d<<24>>24)|0)!=((_(o,e<<24>>24)|0)+(f<<24>>24)|0)){d=0;break}a[i>>0]=1;d=0;break}d=c[b+92>>2]|0;l=d&255;k=(d&65535)>>>8&255;j=d>>>16;m=j&255;if(l<<24>>24<k<<24>>24){b=j<<24>>24;j=b+(d<<24>>24)|0;if((b+(k<<24>>24)|0)==((_(o,e<<24>>24)|0)+(f<<24>>24)|0)){d=g<<24>>24;if((j|0)==(d|0)){a[i>>0]=(h<<24>>24?l<<24>>24!=g<<24>>24:0)?9:0;d=1;break}if((j|0)==(d+-1|0)){a[i>>0]=h<<24>>24==0?0:m<<24>>24?5:4;d=1}else d=0}else d=0}else q=11}else q=11;while(0);a:do if((q|0)==11){switch(n<<24>>24){case 0:case -1:break;default:{d=0;break a}}j=a[b+94>>0]|0;q=j<<24>>24;k=a[b+92>>0]|0;l=q+p+(k<<24>>24)|0;if(((a[b+93>>0]|0)+p+q|0)==(f<<24>>24|0)){d=g<<24>>24;if((l|0)!=(d|0)){if((l|0)!=(d+-1|0)){d=0;break}a[i>>0]=h<<24>>24==0?16:22;d=1;break}if(h<<24>>24?k<<24>>24!=g<<24>>24:0){if(k<<24>>24>=g<<24>>24){d=0;break}d=j<<24>>24?24:20}else d=16;a[i>>0]=d;d=1}else d=0}while(0);return d|0}function ri(c,e,f){c=c|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=i;i=i+16|0;l=p;a:do if(((((d[c+(e*176|0)+100>>0]|0)<2?(g=zo(a[c+(e*176|0)+6>>0]|0)|0,(g|0)!=0):0)?(h=a[c+(e*176|0)+92>>0]|0,o=h<<24>>24,(g|0)>(o|0)):0)?(m=(g|0)==4,!(m&h<<24>>24<2)):0)?(n=(g|0)==2,!(n&h<<24>>24>1)):0){h=c+(e*176|0)+99|0;k=a[h>>0]|0;switch(k<<24>>24){case 0:case -1:{j=a[c+(e*176|0)+93>>0]|0;if((g|0)<(j|0)){g=0;break a}h=(k<<24>>24==-1&1)+(a[c+(e*176|0)+94>>0]|0)|0;if((h+j|0)!=(g|0)){g=0;break a}switch(j-o|0){case 0:{a[f+3>>0]=1;a[f+4>>0]=0;break}case 1:{a[f+3>>0]=0;a[f+4>>0]=1;break}default:{g=0;break a}}a[f+2>>0]=h;a[f+1>>0]=g-h;a[f>>0]=0;a[f+5>>0]=n?1:m?2:0;break a}default:{}}if(((b[c+(e*176|0)+110>>1]|0)!=0?(pi(c,e,l)|0)>-1:0)?(j=a[l>>0]|0,(j&12|0)!=0):0){if(!(j&4)){if(!(j&8)){g=0;break}a[f+3>>0]=1;a[f+4>>0]=0}else{a[f+3>>0]=0;a[f+4>>0]=1}o=a[c+(e*176|0)+94>>0]|0;a[f+2>>0]=o;a[f+1>>0]=g-(o&255);a[f>>0]=a[h>>0]|0;a[f+5>>0]=n?1:m?2:0}else g=0}else g=0;while(0);i=p;return g|0}function si(a,d,f,g,h,j,k,l){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;K=i;i=i+848|0;B=K+584|0;D=K+328|0;E=K+72|0;I=K;G=c[d>>2]|0;J=d+16|0;C=c[d+20>>2]|0;a:do if((g|0)>=1){z=c[J>>2]|0;n=0;m=0;while(1){if((n|0)>=(z|0))break;y=b[G+(n*36|0)+28>>1]|0;n=n+1|0;m=(m&65535)<(y&65535)?y:m}x=m+1<<16>>16;s=b[f+22>>1]|0;n=b[f+24>>1]|0;o=0;p=0;q=0;r=x;m=0;while(1){if((o|0)==(g|0)){n=q;q=r;break}w=b[f+(o*28|0)+22>>1]|0;y=b[f+(o*28|0)+24>>1]|0;o=o+1|0;p=(s<<16>>16==w<<16>>16&1)+p|0;q=(n<<16>>16==y<<16>>16&1)+q|0;r=w<<16>>16!=0&(w&65535)<(r&65535)?w:r;m=(y<<16>>16==0&1)+m|0}if(!(s<<16>>16!=0&(p|0)==(g|0)&(n|0)==(g|0))){b:do if(!m){r=x&65535;s=g<<1;t=0;n=E;m=0;while(1){if((t|0)>=(g|0)){w=m;A=28;break b}q=f+(t*28|0)+24|0;p=b[q>>1]|0;if((p&65535)>=(x&65535)){o=0;while(1){if((o|0)>=(m|0))break;if(p<<16>>16==(b[n+(o<<1)>>1]|0))break;o=o+1|0}if((o|0)==(m|0)){if((n|0)==(E|0)&(m|0)==127){n=Bq(s)|0;if(!n){m=-1;break b}ir(n|0,E|0,254)|0}b[n+(m<<1)>>1]=p;m=m+1|0}b[q>>1]=o+r}t=t+1|0}}else{if((m|0)!=(g|0)){m=-1;break a}o=q<<16>>16==x<<16>>16;m=0;while(1){if((m|0)==(g|0))break;b[f+(m*28|0)+24>>1]=q;m=m+1|0}n=E;w=o&1;A=28}while(0);c:do if((A|0)==28){d:do if(!w)m=x&65535;else{if((w+z|0)>(C|0)){m=-1;break c}er(G+(z*36|0)|0,0,w*36|0)|0;m=x&65535;o=0;while(1){if((o|0)>=(w|0))break d;b[G+((o+z|0)*36|0)+28>>1]=o+m;o=o+1|0}}while(0);t=z-m|0;u=g<<1;m=0;v=0;p=0;o=D;y=0;e:while(1){if((v|0)>=(g|0)){A=66;break}q=b[f+(v*28|0)+22>>1]|0;s=f+(v*28|0)+24|0;r=b[s>>1]|0;if(q<<16>>16)if(q<<16>>16!=r<<16>>16){p=0;while(1){if((p|0)>=(y|0))break;if(q<<16>>16==(b[o+(p<<1)>>1]|0)){A=40;break}p=p+1|0}if((A|0)==40){A=0;if(r<<16>>16!=(b[n+(p<<1)>>1]|0)){m=-1;break}}if((p|0)==(y|0)){if((y|0)==127){if((n|0)==(E|0)){n=Bq(u)|0;if(!n){m=-1;break}ir(n|0,E|0,254)|0}if((o|0)==(D|0)){o=Bq(u)|0;if(!o){m=-1;break}ir(o|0,D|0,254)|0}}b[o+(y<<1)>>1]=q;b[n+(y<<1)>>1]=b[s>>1]|0;p=y;q=y+1|0}else q=y}else q=y;else{do if((r&65535)<(x&65535)){if((p|0)<(z|0)?r<<16>>16==(b[G+(p*36|0)+28>>1]|0):0)break;else p=0;while(1){if((p|0)>=(z|0))break;if(r<<16>>16==(b[G+(p*36|0)+28>>1]|0))break;p=p+1|0}if((p|0)==(z|0)){m=-1;break e}}else p=t+(r&65535)|0;while(0);q=G+(p*36|0)+30|0;b[q>>1]=(b[q>>1]|0)+1<<16>>16;q=0;while(1){if((q|0)==5){q=0;break}s=G+(p*36|0)+(q<<1)|0;b[s>>1]=(e[s>>1]|0)+(e[f+(v*28|0)+(q<<1)>>1]|0);q=q+1|0}while(1){if((q|0)==6)break;s=G+(p*36|0)+10+(q<<1)|0;b[s>>1]=(e[s>>1]|0)+(e[f+(v*28|0)+10+(q<<1)>>1]|0);q=q+1|0}b[h+((e[f+(v*28|0)+26>>1]|0)*176|0)+108>>1]=r;m=m+1|0;q=y}v=v+1|0;y=q}f:do if((A|0)==66){m=m+y|0;r=w+z|0;if(!m)m=0;else{f=(y|0)!=0;g:do if(f){p=0;q=0;while(1){if((p|0)>=(r|0)){x=q;break g}z=b[G+(p*36|0)+28>>1]|0;p=p+1|0;q=(q&65535)<(z&65535)?z:q}}while(0);w=0;p=r;while(1){if((w|0)>=(y|0)){t=p;break}s=b[o+(w<<1)>>1]|0;t=b[n+(w<<1)>>1]|0;v=-1;r=-1;u=0;while(1){q=(r|v|0)<0;if(!((u|0)<(p|0)&q))break;if((v|0)<0)q=s<<16>>16==(b[G+(u*36|0)+28>>1]|0)?u:v;else q=v;if((r|0)<0)r=t<<16>>16==(b[G+(u*36|0)+28>>1]|0)?u:r;v=q;u=u+1|0}if(q){m=-1;break f}else q=0;while(1){if((q|0)==5){q=0;break}z=G+(r*36|0)+(q<<1)|0;b[z>>1]=(e[z>>1]|0)+(e[G+(v*36|0)+(q<<1)>>1]|0);q=q+1|0}while(1){if((q|0)==6)break;z=G+(r*36|0)+10+(q<<1)|0;b[z>>1]=(e[z>>1]|0)+(e[G+(v*36|0)+10+(q<<1)>>1]|0);q=q+1|0}q=G+(v*36|0)|0;z=G+(r*36|0)+30|0;b[z>>1]=(e[z>>1]|0)+(e[G+(v*36|0)+30>>1]|0);p=p+-1|0;if((p|0)>(v|0))jr(q|0,q+36|0,(p-v|0)*36|0)|0;w=w+1|0}h:do if(f){q=((x&65535)<<1)+2|0;if((x&65535)>126){p=Bq(q)|0;if(!p)m=p;else{s=p;A=90}}else{s=B;A=90}i:do if((A|0)==90){er(s|0,0,q|0)|0;p=0;while(1){if((p|0)>=(t|0)){r=0;break}A=p+1|0;b[s+(e[G+(p*36|0)+28>>1]<<1)>>1]=A;p=A}while(1){if((r|0)>=(y|0)){p=0;break}p=s+(e[o+(r<<1)>>1]<<1)|0;if(b[p>>1]|0){m=s;break i}q=b[s+(e[n+(r<<1)>>1]<<1)>>1]|0;if(!(q<<16>>16)){m=s;break i}b[p>>1]=q;r=r+1|0}while(1){if((p|0)>=(t|0)){r=0;break}A=G+(p*36|0)+28|0;b[A>>1]=b[s+(e[A>>1]<<1)>>1]|0;p=p+1|0}while(1){if((r|0)>=(j|0))break;p=h+(r*176|0)+108|0;q=b[p>>1]|0;if(q<<16>>16?(A=b[s+((q&65535)<<1)>>1]|0,b[p>>1]=A,!(A<<16>>16!=0&(x&65535)>(A&65535))):0){m=s;break i}r=r+1|0}if((s|0)==(B|0)|(s|0)==0){p=o;break h}Cq(s);p=o;break h}while(0);if(!((m|0)!=(B|0)&(m|0)!=0)){m=-1;break f}Cq(m);m=-1;break f}else p=o;while(0);if(!((p|0)==(D|0)|(o|0)==0))Cq(p);if(!((n|0)==(E|0)|(n|0)==0))Cq(n);p=d+8|0;o=c[p>>2]|0;if(!o){n=C<<2;o=Bq(n)|0;c[p>>2]=o;if(!o){m=-1;break a}}else n=C<<2;er(o|0,0,n|0)|0;n=0;while(1){if((n|0)>=(t|0))break;if(b[G+(n*36|0)+30>>1]|0?(F=b[G+(n*36|0)+28>>1]|0,F<<16>>16):0)b[(c[p>>2]|0)+((F&65535)<<1)>>1]=n+1;n=n+1|0}j:do if(l|0){n=I;o=n+68|0;do{c[n>>2]=0;n=n+4|0}while((n|0)<(o|0));c[I+16>>2]=t;c[I>>2]=G;c[I+60>>2]=c[d+60>>2]&524288;n=rk(l,h,j,0)|0;do if((n+9999|0)>>>0>=20){if(c[c[l+164>>2]>>2]&8|0?(H=ok(a,l,h,j,k)|0,(H+9999|0)>>>0<20):0){m=H;break}n=sk(a,l,h,j,I)|0;if((n+9999|0)>>>0>19)break j;else{m=n;break a}}else m=n;while(0);break a}while(0);c[J>>2]=t;break a}}while(0);if((o|0)!=(D|0)&(o|0)!=0)Cq(o)}while(0);if((n|0)!=(E|0)&(n|0)!=0)Cq(n)}else m=0}else m=0;while(0);i=K;return m|0}function ti(c,f,g){c=c|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=0;h=0;while(1){if((o|0)>=(f|0))break;j=e[g+(o<<2)+2>>1]|0;n=b[g+(o<<2)>>1]|0;k=n&65535;l=c+(k*176|0)+72+j|0;i=d[l>>0]|0;if((i&15|0)!=8){m=(i&240|8)&255;a[l>>0]=m;k=e[c+(k*176|0)+8+(j<<1)>>1]|0;j=a[c+(k*176|0)+92>>0]|0;i=0;while(1){if((i|0)>=(j|0))break;if((b[c+(k*176|0)+8+(i<<1)>>1]|0)==n<<16>>16){p=7;break}i=i+1|0}if((p|0)==7){p=0;a[c+(k*176|0)+72+i>>0]=m}h=h+1|0}o=o+1|0}return h|0}function ui(d,f,g,h,i,j,k){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;m=b[d>>1]|0;l=b[f>>1]|0;u=m&65535;v=b[g+(u*176|0)+110>>1]|0;do if(v<<16>>16?(s=l&65535,(b[g+(s*176|0)+110>>1]|0)==v<<16>>16):0){if((a[g+(u*176|0)+99>>0]|0)==1){if(!k)break}else if(!(k|0?(a[g+(s*176|0)+99>>0]|0)==1:0))break;if((c[k+4>>2]|0)>0){r=c[k>>2]|0;a:do if((b[r+6>>1]|0)==v<<16>>16?((e[r+4>>1]|0)-(e[r>>1]|0)|0)<2:0){r=b[g+(s*176|0)+108>>1]|0;b:do if(r<<16>>16){p=0;o=l;while(1){if((p|0)>=(j|0)){k=o;break}k=b[i+(p*28|0)+26>>1]|0;if(k<<16>>16!=l<<16>>16?(q=k&65535,(b[g+(q*176|0)+108>>1]|0)==r<<16>>16):0){n=b[g+(q*176|0)+110>>1]|0;if(!(n<<16>>16))break;if(n<<16>>16!=v<<16>>16)k=v<<16>>16==(b[g+((o&65535)*176|0)+110>>1]|0)?k:o;else k=o}else k=o;p=p+1|0;o=k}if(k<<16>>16==l<<16>>16){n=0;while(1){if((n|0)>=(h|0)){s=l;break b}if(!((n|0)==(s|0)?1:(b[g+(n*176|0)+108>>1]|0)!=r<<16>>16)){k=b[g+(n*176|0)+110>>1]|0;if(!(k<<16>>16)){l=n;break}if(k<<16>>16!=v<<16>>16)l=v<<16>>16==(b[g+((l&65535)*176|0)+110>>1]|0)?n&65535:l}n=n+1|0}s=l&65535}else s=k}else s=l;while(0);q=b[g+(u*176|0)+108>>1]|0;if(q<<16>>16){p=s&65535;r=g+(p*176|0)+110|0;o=0;n=m;while(1){if((o|0)>=(j|0)){l=n;break}l=b[i+(o*28|0)+26>>1]|0;if(l<<16>>16!=m<<16>>16?(t=l&65535,(b[g+(t*176|0)+108>>1]|0)==q<<16>>16):0){k=b[g+(t*176|0)+110>>1]|0;if(!(k<<16>>16))break;if(k<<16>>16!=v<<16>>16?v<<16>>16==(b[g+((n&65535)*176|0)+110>>1]|0):0)l=k<<16>>16==(b[r>>1]|0)?n:l;else l=n}else l=n;o=o+1|0;n=l}if(l<<16>>16==m<<16>>16)if(!(b[g+(p*176|0)+108>>1]|0))l=s;else{l=0;while(1){if((l|0)>=(h|0)){l=s;break a}if(!((l|0)==(u|0)?1:(b[g+(l*176|0)+108>>1]|0)!=q<<16>>16)){k=b[g+(l*176|0)+110>>1]|0;if(!(k<<16>>16))break;if(k<<16>>16!=v<<16>>16?v<<16>>16==(b[g+((m&65535)*176|0)+110>>1]|0):0)m=k<<16>>16==(b[r>>1]|0)?m:l&65535}l=l+1|0}m=l&65535;l=s}else{m=l;l=s}}else l=s}while(0);b[f>>1]=l;b[d>>1]=m}}while(0);return 0}function vi(a,d,f,g,h,j,k,l,m,n,o){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;J=i;i=i+128|0;G=J+88|0;F=J+48|0;E=J+8|0;H=J+2|0;I=J;s=c[f>>2]|0;a:do if((s|0)==(c[h>>2]|0)){t=0;p=0;while(1){if((t|0)>=(s|0)){z=p;break}r=b[d+(t*28|0)+22>>1]|0;b[d+(t*28|0)+24>>1]=r;if(r<<16>>16){q=0;while(1){if((q|0)>=(p|0))break;if((b[F+(q<<1)>>1]|0)==r<<16>>16)break;q=q+1|0}if((q|0)==(p|0)){b[G+(p<<1)>>1]=b[d+(t*28|0)+26>>1]|0;b[F+(p<<1)>>1]=r;b[E+(p<<1)>>1]=t;p=p+1|0}}t=t+1|0}q=0;p=0;b:while(1){if((q|0)>=(z|0))break;x=q+1|0;y=G+(q<<1)|0;v=F+(q<<1)|0;w=x;r=p;while(1){if((w|0)>=(z|0)){q=x;p=r;continue b}b[H>>1]=b[y>>1]|0;b[I>>1]=b[G+(w<<1)>>1]|0;ui(H,I,l,m,d,c[f>>2]|0,n)|0;p=xk(a,j,k,l,m,e[H>>1]|0,e[I>>1]|0,o)|0;if((p+9999|0)>>>0<20)break a;c:do if(!p)p=r;else{s=b[v>>1]|0;u=b[F+(w<<1)>>1]|0;t=(s&65535)<(u&65535)?s:u;u=(s&65535)>(u&65535)?s:u;s=0;p=r;while(1){if((s|0)==(z|0))break;q=F+(s<<1)|0;if((b[q>>1]|0)==u<<16>>16){b[q>>1]=t;p=p+1|0}s=s+1|0}q=c[f>>2]|0;s=0;while(1){if((s|0)>=(q|0))break c;r=d+(s*28|0)+24|0;if((b[r>>1]|0)==u<<16>>16)b[r>>1]=t;s=s+1|0}}while(0);w=w+1|0;r=p}}d:do if(!p)D=z;else{q=1;while(1){if((q|0)>=(z|0)){r=0;p=0;break}p=F+(q<<1)|0;r=0;while(1){if((r|0)>=(q|0))break;if((b[F+(r<<1)>>1]|0)==(b[p>>1]|0)){A=32;break}else r=r+1|0}if((A|0)==32){A=0;b[p>>1]=0}q=q+1|0}while(1){if((r|0)>=(z|0)){D=p;break d}q=b[F+(r<<1)>>1]|0;if(q<<16>>16){if((r|0)!=(p|0)){b[F+(p<<1)>>1]=q;b[G+(p<<1)>>1]=b[G+(r<<1)>>1]|0;b[E+(p<<1)>>1]=b[E+(r<<1)>>1]|0}p=p+1|0}r=r+1|0}}while(0);q=c[f>>2]|0;r=0;p=D;while(1){if((r|0)>=(q|0))break;if(!(b[d+(r*28|0)+24>>1]|0)){b[F+(p<<1)>>1]=0;b[G+(p<<1)>>1]=b[d+(r*28|0)+26>>1]|0;b[E+(p<<1)>>1]=r;p=p+1|0}r=r+1|0}C=p&65535;y=p&65535;p=0;q=m+1&65535;e:while(1){if((p|0)>=(C|0)){v=0;p=0;break}z=p+1|0;A=F+(p<<1)|0;B=G+(p<<1)|0;x=E+(p<<1)|0;v=(p|0)<(D|0);w=z;while(1){if((w|0)>=(C|0)){p=z;continue e}s=b[A>>1]|0;r=F+(w<<1)|0;t=b[r>>1]|0;f:do if((s|t)<<16>>16==0|(s<<16>>16==t<<16>>16|v&(w|0)<(D|0))^1){b[H>>1]=b[B>>1]|0;b[I>>1]=b[G+(w<<1)>>1]|0;ui(H,I,l,m,d,c[f>>2]|0,n)|0;p=xk(a,j,k,l,m,e[H>>1]|0,e[I>>1]|0,o)|0;if((p+9999|0)>>>0<20)break a;if((p|0)>=1){p=t<<16>>16==0;if(!(s<<16>>16))if(p){b[r>>1]=q;b[A>>1]=q;b[d+((e[E+(w<<1)>>1]|0)*28|0)+24>>1]=q;b[d+((e[x>>1]|0)*28|0)+24>>1]=q;p=q+1<<16>>16;break}else{b[A>>1]=t;b[d+((e[x>>1]|0)*28|0)+24>>1]=b[r>>1]|0;p=q;break}if(p){b[r>>1]=s;b[d+((e[E+(w<<1)>>1]|0)*28|0)+24>>1]=b[A>>1]|0;p=q;break}u=(s&65535)<(t&65535)?s:t;t=(s&65535)>(t&65535)?s:t;r=0;while(1){if((r|0)==(y|0))break;p=F+(r<<1)|0;if((b[p>>1]|0)==t<<16>>16)b[p>>1]=u;r=r+1|0}p=c[f>>2]|0;s=0;while(1){if((s|0)>=(p|0)){p=q;break f}r=d+(s*28|0)+24|0;if((b[r>>1]|0)==t<<16>>16)b[r>>1]=u;s=s+1|0}}else p=q}else p=q;while(0);w=w+1|0;q=p}}while(1){r=c[f>>2]|0;if((v|0)>=(r|0))break;u=d+(v*28|0)|0;s=b[d+(v*28|0)+24>>1]|0;if(s<<16>>16){t=0;q=0;while(1){if((t|0)>=(r|0))break;o=(s<<16>>16==(b[d+(t*28|0)+24>>1]|0)&1)+q|0;t=t+1|0;q=o}if((q|0)>=2){if((v|0)!=(p|0)){s=d+(p*28|0)|0;q=u;r=s+28|0;do{b[s>>1]=b[q>>1]|0;s=s+2|0;q=q+2|0}while((s|0)<(r|0));o=g+(p<<2)|0;I=g+(v<<2)|0;I=e[I>>1]|e[I+2>>1]<<16;b[o>>1]=I;b[o+2>>1]=I>>>16}p=p+1|0}}v=v+1|0}c[h>>2]=p;c[f>>2]=p}else p=0;while(0);i=J;return p|0}function wi(a,c){a=a|0;c=c|0;var d=0,f=0,g=0,h=0;h=b[a+2>>1]|0;f=h&255;d=b[c+2>>1]|0;g=d&255;h=(h&65535)>>>8&255;d=(d&65535)>>>8&255;do if(f<<24>>24==g<<24>>24)if(h<<24>>24==d<<24>>24){d=(e[a>>1]|0)-(e[c>>1]|0)|0;break}else{d=(h<<24>>24)-(d<<24>>24)|0;break}else d=(f<<24>>24)-(g<<24>>24)|0;while(0);return d|0}function xi(d,f,g,h,i,j,k,l,m){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0;q=c[f>>2]|0;o=l+(i*176|0)+110|0;h=b[o>>1]|0;p=l+(j*176|0)+110|0;n=b[p>>1]|0;a:do if(h<<16>>16==n<<16>>16)if(!(h<<16>>16)){h=d+(q*10|0)|0;b[h>>1]=0;b[h+2>>1]=0;b[h+4>>1]=0;b[h+6>>1]=0;b[h+8>>1]=0;if((q|0)<(g|0)){b[h>>1]=((a[l+(j*176|0)+99>>0]|0)==1&1)+((a[l+(i*176|0)+99>>0]|0)==1&1);n=d+(q*10|0)+4|0;b[n>>1]=(e[n>>1]|0)+2;a[d+(q*10|0)+8>>0]=k;n=0;h=0;while(1){if((n|0)>=(q|0))break;m=b[d+(n*10|0)+6>>1]|0;n=n+1|0;h=(h&65535)<(m&65535)?m:h}m=h+1<<16>>16;b[p>>1]=m;b[o>>1]=m;b[d+(q*10|0)+6>>1]=m;c[f>>2]=q+1;if(a[l+(i*176|0)+94>>0]|0){h=d+(q*10|0)+2|0;b[h>>1]=(b[h>>1]|0)+1<<16>>16;h=1;break}if(!(a[l+(j*176|0)+94>>0]|0))h=1;else{h=d+(q*10|0)+2|0;b[h>>1]=(b[h>>1]|0)+1<<16>>16;h=1}}else h=-9991}else h=0;else{o=(h&65535)>(n&65535);k=o?j:i;n=l+(k*176|0)+110|0;p=b[n>>1]|0;i=b[l+((o?i:j)*176|0)+110>>1]|0;if(!(p<<16>>16)){h=0;while(1){if((h|0)>=(q|0)){h=-9991;break a}if(i<<16>>16==(b[d+(h*10|0)+6>>1]|0))break;h=h+1|0}b[n>>1]=i;m=d+(h*10|0)+4|0;b[m>>1]=(b[m>>1]|0)+1<<16>>16;h=d+(h*10|0)|0;b[h>>1]=(e[h>>1]|0)+((a[l+(k*176|0)+99>>0]|0)==1&1);h=1;break}else{n=0;k=-1;o=-1}while(1){h=(o|k|0)<0;if(!((n|0)<(q|0)&h))break;j=b[d+(n*10|0)+6>>1]|0;h=p<<16>>16==j<<16>>16;g=h?n:k;j=h?o:i<<16>>16==j<<16>>16?n:o;n=n+1|0;k=g;o=j}if(h)h=-9991;else{h=d+(o*10|0)|0;g=d+(k*10|0)|0;b[g>>1]=(e[g>>1]|0)+(e[h>>1]|0);g=d+(k*10|0)+4|0;b[g>>1]=(e[g>>1]|0)+(e[d+(o*10|0)+4>>1]|0);g=q+-1|0;if((g|0)>(o|0))jr(h|0,h+10|0,(g-o|0)*10|0)|0;c[f>>2]=g;k=0;while(1){if((k|0)>=(g|0)){k=0;break}n=d+(k*10|0)+6|0;h=b[n>>1]|0;if((h&65535)>(i&65535))b[n>>1]=h+-1<<16>>16;k=k+1|0}while(1){if((k|0)>=(m|0)){h=1;break a}h=l+(k*176|0)+110|0;n=b[h>>1]|0;if((n&65535)<=(i&65535)){if(n<<16>>16==i<<16>>16)b[h>>1]=p}else b[h>>1]=n+-1<<16>>16;k=k+1|0}}}while(0);return h|0}function yi(d,f,g,h,j,k,l){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;C=i;i=i+16|0;o=C;a:do if(((h|0)!=0?(A=c[h+12>>2]|0,(A|0)!=0):0)?(p=c[h+16>>2]|0,(p|0)>0):0){B=h+20|0;j=c[B>>2]|0;j=(j|0)==-1?0:j;b:do if(!j){n=0;j=0;while(1){if((n|0)>=(g|0))break;z=pi(f,n,o)|0;m=z&255;if(!(z&128)){if((j|0)>=(p|0)){j=-9993;break b}b[A+(j<<2)>>1]=n;a[A+(j<<2)+2>>0]=m;a[A+(j<<2)+3>>0]=a[o>>0]|0;j=j+1|0}n=n+1|0}if((j|0)<2){c[B>>2]=-1;j=0}else{z=j;q=12}}else{z=j;q=12}while(0);c:do if((q|0)==12){Np(A,z,4,3);x=h+4|0;y=h+8|0;n=0;j=0;m=0;d:while(1){while(1){if((n|0)>=(z|0))break d;while(1){if((n|0)>=(z|0)){p=n;break}if(!(a[A+(n<<2)+3>>0]&16)){p=n;break}n=n+1|0}if((p|0)==(z|0))break d;r=A+(p<<2)+2|0;n=p;while(1){o=n+1|0;if((o|0)>=(z|0)){q=0;s=n;break}if((a[A+(o<<2)+2>>0]|0)!=(a[r>>0]|0)){q=1;s=n;break}if(!(a[A+(o<<2)+3>>0]&16))n=o;else{q=1;s=n;break}}if((o|0)==(z|0))break d;else n=o;while(1){if((n|0)>=(z|0))break;if((a[A+(n<<2)+2>>0]|0)!=(a[r>>0]|0))break;n=n+1|0}if((n|0)!=(o|0))break;if(q)n=o;else break d}while(1){if((p|0)>(s|0))continue d;u=e[A+(p<<2)>>1]|0;v=f+(u*176|0)+110|0;w=o;t=j;while(1){if((w|0)>=(n|0)){j=t;break}m=m+1|0;q=e[A+(w<<2)>>1]|0;j=b[v>>1]|0;if(j<<16>>16!=0?j<<16>>16==(b[f+(q*176|0)+110>>1]|0):0)j=t;else{j=Uj(d,k,l,0,f,g,u,q,2)|0;if((j+9999|0)>>>0<20)break c;if(j&1){t=(j&2)+t|0;q=xi(c[h>>2]|0,x,c[y>>2]|0,0,u,q,a[r>>0]|0,f,g)|0;if((q+9999|0)>>>0<20){j=q;break c}if(j>>>0>3){j=t;break d}else j=t}else j=t}w=w+1|0;t=j}p=p+1|0}}if(!(c[B>>2]|0))c[B>>2]=m|0?z:-1;break a}while(0)}else j=0;while(0);i=C;return j|0}function zi(f,g,h,i){f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if(!(c[22859]|0)){c[22860]=$n(86667)|0;c[22859]=$n(86671)|0;c[22861]=$n(86692)|0;c[22862]=$n(86743)|0;c[22863]=$n(86796)|0}c[i>>2]=0;a:do if(((a[f+(g*176|0)+92>>0]|0)==1?(d[f+(g*176|0)+100>>0]|0)<2:0)?(o=f+(g*176|0)+99|0,k=a[o>>0]|0,k<<24>>24>=-1):0){if(k<<24>>24>0?(b[f+(g*176|0)+110>>1]|0)==0:0){j=-1;break}l=d[f+(g*176|0)+6>>0]|0;s=(l|0)==(c[22859]|0)|(l|0)==(c[22861]|0)|(l|0)==(c[22862]|0)|(l|0)==(c[22863]|0);j=(s^1)<<31>>31;if((((((s?(p=f+(g*176|0)+93|0,q=f+(g*176|0)+94|0,s=(a[q>>0]|0)+(a[p>>0]|0)|0,(s|0)==(ao(l,k<<24>>24,0)|0)):0)?(m=e[f+(g*176|0)+8>>1]|0,(d[f+(m*176|0)+6>>0]|0)==(c[22860]|0)):0)?(n=a[f+(m*176|0)+93>>0]|0,((a[f+(m*176|0)+94>>0]|0)+(n<<24>>24)|0)==4):0)?(a[f+(m*176|0)+99>>0]|0)==0:0)?(d[f+(m*176|0)+100>>0]|0)<2:0)?(a[f+(m*176|0)+92>>0]|0)!=n<<24>>24:0){m=b[f+(g*176|0)+108>>1]|0;if((h|0)!=0&m<<16>>16!=0?(r=c[h>>2]|0,r|0):0){l=c[h+16>>2]|0;k=0;while(1){if((k|0)>=(l|0)){j=-1;break a}if(m<<16>>16==(b[r+(k*36|0)+28>>1]|0))break;k=k+1|0}l=b[r+(k*36|0)+2>>1]|0;if((e[r+(k*36|0)>>1]|0)>(l&65535))c[i>>2]=c[i>>2]|1;k=c[i>>2]|0;if(l<<16>>16){k=k|2;c[i>>2]=k}c[i>>2]=k|4;break}k=a[o>>0]|0;if(k<<24>>24!=-1){if(k<<24>>24>=1){if(k<<24>>24!=1)break;if(!(b[f+(g*176|0)+110>>1]|0))break;if((a[p>>0]|0)!=2)break;if(!(a[q>>0]|0))break;c[i>>2]=c[i>>2]|1;break}}else c[i>>2]=c[i>>2]|2;if(a[q>>0]|0)c[i>>2]=c[i>>2]|1;if(k<<24>>24==0?(a[p>>0]|0)==2:0)c[i>>2]=c[i>>2]|4}else j=-1}else j=-1;while(0);return j|0}function Ai(a,b){a=a|0;b=b|0;var e=0;e=c[22864]|0;if(!e){e=$n(86669)|0;c[22864]=e}return (d[a+(b*176|0)+6>>0]|0|0)==(e|0)|0}function Bi(f,g,h,j,k){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=i;i=i+16|0;l=t;if(!(c[22865]|k)){c[22865]=$n(86671)|0;c[22866]=$n(86692)|0;c[22867]=$n(86743)|0;c[22868]=$n(86796)|0}c[j>>2]=0;if((k|0)==0?(r=d[f+(g*176|0)+6>>0]|0,(r|0)==(c[22865]|0)|(r|0)==(c[22866]|0)|(r|0)==(c[22867]|0)|(r|0)==(c[22868]|0)):0)k=-1;else q=5;a:do if((q|0)==5)if(oi(f,g,l)|0){o=f+(g*176|0)+92|0;r=(a[l+4>>0]|0)==0;p=(a[l+3>>0]|0)==0;n=0;b:while(1){if((n|0)>=(a[o>>0]|0)){k=-1;break a}k=d[f+(g*176|0)+72+n>>0]&15;m=e[f+(g*176|0)+8+(n<<1)>>1]|0;if(!r?(k|1|0)==9|((k|0)==2|(k|0)==4):0)q=13;else q=10;if((q|0)==10?(q=0,!p):0)if((k|8|0)==9)q=13;else switch(k|0){case 4:case 8:{q=13;break}default:{}}do if((q|0)==13){k=a[f+(m*176|0)+93>>0]|0;l=a[f+(m*176|0)+92>>0]|0;if(k<<24>>24<=l<<24>>24){if(k<<24>>24!=l<<24>>24)break;if((b[f+(m*176|0)+108>>1]|0)==0?(b[f+(m*176|0)+110>>1]|0)==0:0)break}if(ii(a[f+(m*176|0)+6>>0]|0)|0)break b}while(0);n=n+1|0}m=b[f+(g*176|0)+108>>1]|0;if((h|0)!=0&m<<16>>16!=0?(s=c[h>>2]|0,s|0):0){l=c[h+16>>2]|0;k=0;while(1){if((k|0)>=(l|0)){k=-1;break a}if(m<<16>>16==(b[s+(k*36|0)+28>>1]|0))break;k=k+1|0}l=b[s+(k*36|0)+2>>1]|0;if((e[s+(k*36|0)>>1]|0)>(l&65535))c[j>>2]=c[j>>2]|1;k=c[j>>2]|0;if(l<<16>>16){k=k|2;c[j>>2]=k}c[j>>2]=k|4;k=1;break}if(!r)c[j>>2]=c[j>>2]|4;if(!p){if((a[f+(g*176|0)+99>>0]|0)==-1)c[j>>2]=c[j>>2]|2;if(a[f+(g*176|0)+94>>0]|0){c[j>>2]=c[j>>2]|1;k=1}else k=1}else k=1}else k=-1;while(0);i=t;return k|0}function Ci(f,g,h){f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=i;i=i+16|0;o=p;do if(((a[f+(g*176|0)+92>>0]|0)==1?(a[f+(g*176|0)+93>>0]|0)==1:0)?(n=f+(g*176|0)+94|0,l=f+(g*176|0)+99|0,(((a[l>>0]|0)==-1&1)+((a[n>>0]|0)==1&1)|0)==1):0){j=c[22869]|0;if(!j){c[22871]=$n(86667)|0;c[22869]=$n(86692)|0;c[22872]=$n(86743)|0;k=$n(86796)|0;c[22870]=k;j=c[22869]|0}else k=c[22870]|0;c[h>>2]=0;q=d[f+(g*176|0)+6>>0]|0;if((q|0)==(j|0)|(q|0)==(c[22872]|0)|(q|0)==(k|0)?(oi(f,g,o)|0)!=0:0){if(a[o>>0]|0?(b[f+(g*176|0)+110>>1]|0)==0:0){j=-1;break}if((((((a[o+3>>0]|0)!=0?(a[o+4>>0]|0)==0:0)?(m=e[f+(g*176|0)+8>>1]|0,(d[f+(m*176|0)+6>>0]|0)==(c[22871]|0)):0)?(a[f+(m*176|0)+99>>0]|0)==0:0)?(d[f+(m*176|0)+100>>0]|0)<2:0)?(a[f+(m*176|0)+92>>0]|0)==(a[f+(m*176|0)+93>>0]|0):0){if((a[n>>0]|0)==1)j=c[h>>2]|8;else{if((a[l>>0]|0)!=-1){j=-1;break}j=c[h>>2]|16}c[h>>2]=j;j=2}else j=-1}else j=-1}else j=-1;while(0);i=p;return j|0}function Di(c,d){c=c|0;d=d|0;var f=0,g=0,h=0;f=a[d+2>>0]|0;if((a[c+2>>0]|0)>-1)if(f<<24>>24<0)f=-1;else g=4;else if(f<<24>>24>-1)f=1;else g=4;do if((g|0)==4){h=b[c+4>>1]|0;f=b[d+4>>1]|0;g=f<<16>>16==0;if(!(h<<16>>16)){if(!g){f=1;break}}else{if(g){f=-1;break}if(h<<16>>16!=f<<16>>16){f=(h&65535)-(f&65535)|0;break}}f=(e[c>>1]|0)-(e[d>>1]|0)|0}while(0);return f|0}function Ei(f,g,h,j,k,l,m,n){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;J=i;i=i+16|0;u=J;a:do if(((j|0)!=0?(I=c[j>>2]|0,(I|0)!=0):0)?(t=c[j+4>>2]|0,(t|0)>0):0){w=j+8|0;b:do if(((k|0)!=0?(v=k+56|0,s=(c[v>>2]&50|0)==0,(c[w>>2]|0)>-2):0)?(c[k>>2]|0)!=0:0){r=0;q=0;o=0;j=0;while(1){if((r|0)>=(h|0)){H=q;break}if(zi(g,r,k,u)|0)if((Bi(g,r,k,u,1)|0)!=1)if((Ci(g,r,u)|0)!=2){if(!s?(Jj(g,r,u)|0)==4:0){p=4;F=13}}else{p=2;F=13}else{p=1;F=13}else{p=0;F=13}if((F|0)==13){F=0;if((q|0)>=(t|0)){j=-9993;break b}b[I+(q*6|0)>>1]=r;a[I+(q*6|0)+2>>0]=p;H=c[u>>2]|0;a[I+(q*6|0)+3>>0]=H;b[I+(q*6|0)+4>>1]=b[g+(r*176|0)+108>>1]|0;q=q+1|0;o=((p|0)==1&1)+o|0;j=H|j}r=r+1|0}do if(!((H|0)<2|(j&4|0)==0)){if(((c[k+60>>2]&32|0)==0?(c[k+64>>2]&8192|0)==0:0)?(c[v>>2]&50|0)==0:0){j=j&2;if((o|0)==(H|0)|(j|0)==0)break}else{if(!(j&3))break;j=j&2}if(!j){G=k+64|0;c[G>>2]=c[G>>2]|64}q=I+(H*6|0)+2|0;r=0;j=0;while(1){if((r|0)>=(H|0))break;c:do if((a[q>>0]|0)!=2){o=b[I+(r*6|0)+4>>1]|0;if(o<<16>>16){p=r;do{if((p|0)<=0)break c;p=p+-1|0}while(o<<16>>16!=(b[I+(p*6|0)+4>>1]|0));G=I+(r*6|0)+2|0;a[G>>0]=(d[G>>0]|0)+246;j=j+1|0}}else{G=I+(r*6|0)+2|0;a[G>>0]=(d[G>>0]|0)+246;j=j+1|0}while(0);r=r+1|0}G=H-j|0;c[w>>2]=0;Np(I,H,6,4);p=Dq(_(G,G)|0,1)|0;d:do if(!p){q=0;p=0;o=0;j=-9998}else{A=0;B=0;C=0;e:while(1){if((A|0)>=(G|0)){F=76;break}u=I+(A*6|0)+4|0;v=I+(A*6|0)+3|0;w=(B|0)==0;x=(C|0)==0;y=I+(A*6|0)|0;z=0;o=0;t=0;while(1){if((z|0)>(A|0)){j=t;break}if((A|0)==(z|0)?(b[u>>1]|0)==0:0)j=t;else F=41;f:do if((F|0)==41){F=0;do if(a[v>>0]&4){if(!(a[I+(z*6|0)+3>>0]&4))break;j=Uj(f,m,n,0,g,h,e[y>>1]|0,e[I+(z*6|0)>>1]|0,8)|0;if(!j)break;if((j+9999|0)>>>0<20){q=0;o=0;break d}if(!(j&1))break;if(j>>>0>3){q=0;o=0;j=-9988;break d}E=p+((_(z,G)|0)+A)|0;a[E>>0]=d[E>>0]|1}while(0);do if(a[v>>0]&3){if(!(a[I+(z*6|0)+3>>0]&3))break;j=Uj(f,m,n,0,g,h,e[y>>1]|0,e[I+(z*6|0)>>1]|0,7)|0;if(!j)break;if((j+9999|0)>>>0<20){q=0;o=0;break d}if(!(j&1))break;if(j>>>0>3){q=0;o=0;j=-9988;break d}E=p+((_(z,G)|0)+A)|0;a[E>>0]=d[E>>0]|2}while(0);s=a[p+((_(z,G)|0)+A)>>0]|0;g:do if(s&1){o=o+1|0;if(x)break;else q=0;while(1){if((q|0)>=(A|0))break g;j=(q|0)==(z|0);r=0;while(1){if((r|0)>(q|0))break;if(!(j|(r|0)==(z|0))?a[p+((_(r,G)|0)+q)>>0]&2:0)break e;r=r+1|0}q=q+1|0}}while(0);if(!(s&2)){j=t;break}j=t+1|0;if(w)break;else r=0;while(1){if((r|0)>=(A|0))break f;q=(r|0)==(z|0);s=0;while(1){if((s|0)>(r|0))break;if(!(q|(s|0)==(z|0))?a[p+((_(s,G)|0)+r)>>0]&1:0)break e;s=s+1|0}r=r+1|0}}while(0);z=z+1|0;t=j}A=A+1|0;B=o+B|0;C=j+C|0}if((F|0)==76){Cq(p);q=0;p=0;o=0;j=0;break}E=0;j=0;o=0;while(1){if((E|0)>=(G|0)){u=j;break}v=(E|0)<(A|0);w=I+(E*6|0)+3|0;x=I+(E*6|0)|0;y=I+(E*6|0)+4|0;B=I+(E*6|0)+2|0;C=(E|0)==(A|0);D=0;t=j;while(1){if((D|0)>(E|0)){j=t;break}if(v|C&(D|0)<=(z|0)){j=p+((_(D,G)|0)+E)|0;if(!(a[j>>0]&1)){q=j;j=t;F=98}else{u=1;F=82}}else{u=0;F=82}h:do if((F|0)==82){do if(a[w>>0]&4){r=I+(D*6|0)+3|0;if(!(a[r>>0]&4)){j=t;break}j=Uj(f,m,n,0,g,h,e[x>>1]|0,e[I+(D*6|0)>>1]|0,6)|0;if(!j){j=t;break}if((j+9999|0)>>>0<20){q=0;break d}if(!(j&1)){j=t;break}if(j>>>0>3){q=0;j=-9988;break d}s=p+((_(D,G)|0)+E)|0;a[s>>0]=d[s>>0]|1;j=a[w>>0]|0;do if(!(j&32)){a[w>>0]=j|32;j=t+1|0;if(b[y>>1]|0)break;o=o+((a[B>>0]|0)!=0&1)|0}else j=t;while(0);q=a[r>>0]|0;if(q&32|0)break;a[r>>0]=q|32;j=j+1|0;do if(!(b[I+(D*6|0)+4>>1]|0)){if(!(a[I+(D*6|0)+2>>0]|0))break;o=o+1|0;if(u){q=s;F=98;break h}else{q=j;F=99;break h}}while(0);if(u){q=s;F=98;break h}else{q=j;F=99;break h}}else j=t;while(0);if(!u){q=j;F=99;break}q=p+((_(D,G)|0)+E)|0;F=98}while(0);if((F|0)==98){F=0;if(a[q>>0]&2){q=j;F=99}}do if((F|0)==99){if(!(a[w>>0]&3)){j=q;break}r=I+(D*6|0)+3|0;if(!(a[r>>0]&3)){j=q;break}j=Uj(f,m,n,0,g,h,e[x>>1]|0,e[I+(D*6|0)>>1]|0,5)|0;if(!j){j=q;break}if((j+9999|0)>>>0<20){q=0;break d}if(!(j&1)){j=q;break}if(j>>>0>3){q=0;j=-9988;break d}j=p+((_(D,G)|0)+E)|0;a[j>>0]=d[j>>0]|2;j=a[w>>0]|0;do if(!(j&32)){a[w>>0]=j|32;j=q+1|0;if(b[y>>1]|0)break;o=o+((a[B>>0]|0)!=0&1)|0}else j=q;while(0);q=a[r>>0]|0;if(q&32|0)break;a[r>>0]=q|32;j=j+1|0;if(b[I+(D*6|0)+4>>1]|0)break;o=o+((a[I+(D*6|0)+2>>0]|0)!=0&1)|0}while(0);D=D+1|0;t=j}E=E+1|0}Cq(p);i:do if(!u){r=1;j=0}else{q=Dq(u,28)|0;if(!q){p=0;j=-9998;break d}else{t=0;p=A;j=0}while(1){if((t|0)>=(G|0))break;r=I+(t*6|0)+3|0;s=a[r>>0]|0;if(s&32){a[r>>0]=s^32;if((j|0)<(u|0)){p=e[I+(t*6|0)>>1]|0;ni(q+(j*28|0)|0,g,p)|0}j=j+1|0}t=t+1|0}if((j|0)!=(u|0)){p=0;j=-9997;break d}j=si(f,k,q,u,g,h,l,m)|0;j=(j|0)==-1?-9997:j;if((j|0)<0){p=0;break d}r=(j|0)>0;Cq(q);s=g+(p*176|0)+108|0;p=G;while(1){if((p|0)>=(H|0)){q=o;break}f=I+(p*6|0)+2|0;j=(d[f>>0]|0)+10|0;a[f>>0]=j;if((b[g+((e[I+(p*6|0)>>1]|0)*176|0)+108>>1]|0)==(b[s>>1]|0))o=o+(((j&255|0)==0?1:(b[I+(p*6|0)+4>>1]|0)!=0)&1^1)|0;p=p+1|0}p=r&1;j=c[k+16>>2]|0;o=0;while(1){if((o|0)>=(j|0)){r=0;o=q;j=p;break i}g=c[k>>2]|0;if((b[g+(o*36|0)+28>>1]|0)==(b[s>>1]|0)?(b[g+(o*36|0)>>1]|0)==(b[g+(o*36|0)+2>>1]|0):0){r=1;o=q;j=p;break i}o=o+1|0}}while(0);q=0;p=0;j=(j|0)!=0&r?2:j}while(0);F=136;break a}while(0);c[w>>2]=0;j=0}else j=0;while(0)}else{q=0;p=0;o=0;j=0;F=136}while(0);if((F|0)==136){j=(j|0)==1&(o|0)!=0?5:j;Cq(p);if(q)Cq(q)}i=J;return j|0}function Fi(d,f,g,h,j,k,l,m){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;E=i;i=i+64|0;s=E;B=E+8|0;do if(((h|0)!=0?(A=c[h>>2]|0,(A|0)!=0):0)?(r=c[h+4>>2]|0,(r|0)>0):0){D=h+8|0;if((j|0)!=0&(c[D>>2]|0)>-1?c[j>>2]|0:0){q=0;o=0;h=0;p=0;while(1){if((q|0)>=(g|0)){z=o;C=13;break}if(zi(f,q,j,s)|0)if((Bi(f,q,j,s,1)|0)!=1){if((Ci(f,q,s)|0)==2){n=2;C=10}}else{n=1;C=10}else{n=0;C=10}if((C|0)==10){C=0;if((o|0)>=(r|0)){h=-9993;break}b[A+(o*6|0)>>1]=q;a[A+(o*6|0)+2>>0]=n;z=c[s>>2]|0;a[A+(o*6|0)+3>>0]=z;b[A+(o*6|0)+4>>1]=b[f+(q*176|0)+108>>1]|0;o=o+1|0;h=((n|0)==1&1)+h|0;p=z|p}q=q+1|0}a:do if((C|0)==13){n=j+64|0;o=c[n>>2]|0;if(!(o&8192|c[j+60>>2]&32|c[j+56>>2]&50))h=(h|0)==(z|0)|(p&2|0)==0;else h=(p&3|0)==0;if((z|0)<2|(p&4|0)==0|h){c[D>>2]=-1;h=0;break}if(!(p&2))c[n>>2]=o|64;n=0;o=0;while(1){y=0;h=0;b:while(1){if((y|0)>=(z|0)){p=o;break}u=e[A+(y*6|0)>>1]|0;v=y+1|0;w=f+(u*176|0)+108|0;x=v;t=h;while(1){if((x|0)>=(z|0)){y=v;h=t;continue b}r=e[A+(x*6|0)>>1]|0;s=b[w>>1]|0;if(s<<16>>16!=0?s<<16>>16==(b[f+(r*176|0)+108>>1]|0):0)h=t;else{s=0;C=27}c:do if((C|0)==27){d:while(1){C=0;if((s|0)>=2){h=t;break c}h=(s|0)==0;p=h?u:r;q=h?r:u;do if(a[A+((h?y:x)*6|0)+3>>0]&3){if(!(a[A+((h?x:y)*6|0)+3>>0]&4))break;h=Uj(d,l,m,0,f,g,q,p,3)|0;o=o+1|0;if((h+9999|0)>>>0<20)break a;if(h&1){s=p;r=h;break d}}while(0);s=s+1|0;C=27}p=r&2;h=0;while(1){if((h|0)==2)break;ni(B+(h*28|0)|0,f,h|0?q:s)|0;h=h+1|0}h=si(d,j,B,2,f,g,k,l)|0;h=(h|0)==-1?-9997:h;if((h|0)<0)break a;if(r>>>0>3){h=-9988;break a}h=p+t+((h|0)>0&1)|0}while(0);x=x+1|0;t=h}}n=h+n|0;o=(p|0)!=0;if(o&(h|0)!=0)o=p;else break}h=n+h|0;if(!(c[D>>2]|0))c[D>>2]=o?z:-1}while(0);break}h=0}else h=0;while(0);i=E;return h|0}function Gi(d,f,g,h,j,k,l){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=i;i=i+3568|0;x=y+4|0;v=y;a:do if(((h|0)!=0?(s=c[h>>2]|0,(j|0)!=0&(s|0)!=0):0)?(k|0)!=0&(c[j>>2]|0)!=0:0){t=c[h+4>>2]|0;u=0;m=0;n=0;b:while(1){if((u|0)>=(g|0)){r=m;w=20;break}c[v>>2]=0;do if(zi(f,u,j,v)|0)if((Bi(f,u,j,v,1)|0)!=1)if((Ci(f,u,v)|0)!=2){if(Pj(f,u)|0){c[v>>2]=8;p=3;w=13;break}if(Sj(f,u)|0){c[v>>2]=16;p=3;w=13}}else{p=2;w=13}else{p=1;w=13}else{p=0;w=13}while(0);do if((w|0)==13){w=0;if((m|0)>=(t|0)){m=-9993;break b}o=f+(u*176|0)+108|0;if((b[o>>1]|0)==0?Ai(f,u)|0:0)break;q=c[v>>2]|0;if((q&27|0)!=0?(r=b[o>>1]|0,!((q&4|0)!=0&r<<16>>16==0)):0){b[s+(m*6|0)>>1]=u;a[s+(m*6|0)+2>>0]=p;a[s+(m*6|0)+3>>0]=q;b[s+(m*6|0)+4>>1]=r;m=m+1|0;n=q|n}}while(0);u=u+1|0}c:do if((w|0)==20){if(((c[j+60>>2]&32|0)==0?(c[j+64>>2]&8192|0)==0:0)?(c[j+56>>2]&50|0)==0:0){m=n&18;if((n&9|0)==0|((m|0)==0|(r|0)<2)){c[h+8>>2]=-1;m=0;break}}else w=23;do if((w|0)==23){if((r|0)>=2){m=n&18;if(!((m|0)==0|(n&9|0)==0))break;if(c[j+16>>2]|0)break}c[h+8>>2]=-1;m=0;break c}while(0);if(!m){w=j+64|0;c[w>>2]=c[w>>2]|64}t=h+8|0;c[t>>2]=r;o=0;p=32766;m=0;while(1){if((o|0)>=(r|0))break;w=c[h>>2]|0;n=b[f+((e[w+(o*6|0)>>1]|0)*176|0)+108>>1]|0;if(n<<16>>16==0?(a[w+(o*6|0)+3>>0]&4)!=0:0)q=p;else{q=n;m=((n<<16>>16==0?1:n<<16>>16!=p<<16>>16)&1)+m|0}o=o+1|0;p=q}if((m|0)<2){m=0;break a}if((m|0)>127){m=Dq(m,28)|0;if(!m){m=-9998;break a}else s=m}else s=x;o=r;r=0;m=0;q=32766;while(1){if((r|0)>=(o|0))break;v=c[h>>2]|0;n=e[v+(r*6|0)>>1]|0;p=f+(n*176|0)+108|0;w=b[p>>1]|0;if(!(w<<16>>16==0?(a[v+(r*6|0)+3>>0]|0)==4:0)?(w<<16>>16==0?1:w<<16>>16!=q<<16>>16):0){ni(s+(m*28|0)|0,f,n)|0;o=c[t>>2]|0;m=m+1|0;n=b[p>>1]|0}else n=q;r=r+1|0;q=n}m=si(d,j,s,m,f,g,k,l)|0;m=(m|0)==-1?-9997:m;if(!((s|0)!=(x|0)&(s|0)!=0))break a;Cq(s);break a}while(0)}else m=0;while(0);i=y;return m|0}function Hi(f,g,h,j){f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=i;i=i+16|0;t=w;do if(((h|0)!=0?(j|0)!=0&(c[h>>2]|0)!=0:0)?(c[j>>2]|0)!=0:0){s=c[h+4>>2]|0;v=j+36|0;c[v>>2]=0;b[v+4>>1]=0;v=c[h>>2]|0;q=j+8|0;r=0;h=0;k=0;a:while(1){if((r|0)>=(g|0))break;c[t>>2]=0;p=f+(r*176|0)+108|0;n=b[p>>1]|0;o=n<<16>>16==0;if(o)l=a[f+(r*176|0)+94>>0]|0;else{l=b[(c[q>>2]|0)+((n&65535)<<1)>>1]|0;if(!(l<<16>>16)){h=-9997;u=35;break}l=(l&65535)+-1|0;m=c[j>>2]|0;if(n<<16>>16!=(b[m+(l*36|0)+28>>1]|0)){h=-9997;u=35;break}l=(e[m+(l*36|0)>>1]|0)-(e[m+(l*36|0)+2>>1]|0)|0}b:do if(l){do if(o?(zi(f,r,j,t)|0)!=0:0)if((Bi(f,r,j,t,1)|0)!=1)if((Ci(f,r,t)|0)==2)l=2;else{if(Pj(f,r)|0){c[t>>2]=8;l=3;break}if(Sj(f,r)|0){c[t>>2]=16;l=3;break}if(!(Qj(f,r)|0))break b;c[t>>2]=1;l=3}else l=1;else l=0;while(0);if((h|0)>=(s|0)){h=-9993;u=35;break a}b[v+(h*6|0)>>1]=r;a[v+(h*6|0)+2>>0]=l;a[v+(h*6|0)+3>>0]=c[t>>2];p=b[p>>1]|0;b[v+(h*6|0)+4>>1]=p;h=h+1|0;k=(p<<16>>16==0&1)+k|0}while(0);r=r+1|0}if((u|0)==35)break;if((h|0)>0){o=k+1|0;n=Dq(o,2)|0;p=j+28|0;c[p>>2]=n;b[n>>1]=k;n=0;l=1;while(1){if((n|0)==(h|0))break;k=b[v+(n*6|0)>>1]|0;m=k&65535;if(!(b[f+(m*176|0)+108>>1]|0)){b[(c[p>>2]|0)+(l<<1)>>1]=k;l=l+1|0}k=0;while(1){if((k|0)==3)break;u=j+36+(k<<1)|0;b[u>>1]=(e[u>>1]|0)+(a[f+(m*176|0)+95+k>>0]|0);k=k+1|0}u=f+(m*176|0)+102|0;a[u>>0]=d[u>>0]|1;n=n+1|0}c[j+32>>2]=o}}else h=0;while(0);i=w;return h|0}function Ii(f,g,h,j,k,l,m){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0;ca=i;i=i+704|0;Y=ca+120|0;X=ca+40|0;aa=ca+36|0;$=ca+32|0;Z=ca+686|0;_=ca+680|0;ba=ca;a:do if((j|0)!=0?(O=j+60|0,w=c[O>>2]|0,(w&1|0)!=0):0){x=j+20|0;n=c[x>>2]|0;do if(!(c[j>>2]|0)){if(n|0){n=0;break a}n=j+64|0;o=c[n>>2]|0;p=j+44|0;c[ba>>2]=c[p>>2];c[ba+4>>2]=c[p+4>>2];c[ba+8>>2]=c[p+8>>2];c[ba+12>>2]=c[p+12>>2];q=j+8|0;r=c[q>>2]|0;s=j+24|0;t=c[s>>2]|0;u=j;v=u+64|0;do{c[u>>2]=0;u=u+4|0}while((u|0)<(v|0));c[s>>2]=t;c[O>>2]=w;c[n>>2]=o;c[p>>2]=c[ba>>2];c[p+4>>2]=c[ba+4>>2];c[p+8>>2]=c[ba+8>>2];c[p+12>>2]=c[ba+12>>2];c[q>>2]=r;n=((h|0)/2|0)+1|0;c[x>>2]=n;V=Dq(n,36)|0;c[j>>2]=V;if(!V){c[x>>2]=-1;n=-1;break a}else break}while(0);if(n){if((n|0)>=0){L=(l|0)!=0;T=l+80|0;U=l+76|0;M=h&65535;N=Z+3|0;V=Z+1|0;F=0;n=0;b:while(1){if((F|0)>=(h|0)){P=51;break}c:do if(oi(g,F,Z)|0){D=g+(F*176|0)+92|0;E=0;C=n;while(1){if((E|0)>=(a[D>>0]|0)){n=C;break c}S=d[g+(F*176|0)+72+E>>0]&15;y=b[g+(F*176|0)+8+(E<<1)>>1]|0;z=y&65535;do if((S|1|0)==9|((S|0)==2|(S|0)==4)?(ii(a[g+(z*176|0)+6>>0]|0)|0)!=0:0){if(((L?(G=c[T>>2]|0,G|0):0)?(H=c[U>>2]|0,H|0):0)?a[G+((c[(c[H+(F<<5)+28>>2]|0)+(E<<2)>>2]|0)*28|0)+25>>0]|0:0){n=C;break}c[aa>>2]=0;c[$>>2]=0;A=g+(z*176|0)+92|0;r=-1;B=0;q=M;p=0;o=0;n=0;while(1){if((B|0)>=(a[A>>0]|0))break;v=b[g+(z*176|0)+8+(B<<1)>>1]|0;w=v&65535;u=d[g+(z*176|0)+72+B>>0]&15;do if(L){s=c[T>>2]|0;if(!s){P=27;break}t=c[U>>2]|0;if(!t){P=27;break}if(!(a[s+((c[(c[t+(z<<5)+28>>2]|0)+(B<<2)>>2]|0)*28|0)+25>>0]|0))P=27}else P=27;while(0);do if((P|0)==27){P=0;if(!((u|0)==4|(u|1|0)==9))if((u+-1|0)>>>0<2)s=1;else break;else s=0;if(!(oi(g,w,Z)|0))break;x=li(Y+((c[aa>>2]|0)*28|0)|0,g,w,2)|0;mi(Y+((c[aa>>2]|0)*28|0)+10|0,g,w,2);if(!s){S=(b[g+(w*176|0)+108>>1]|0)==0;t=((a[N>>0]|0)!=0|S^1)&1;if(S)s=(a[V>>0]|0)>(a[g+(w*176|0)+92>>0]|0);else s=1;S=s&1;u=t;s=S;t=S+t|0}else{do if((u|0)==1){if(x|0){s=1;break}s=(b[g+(w*176|0)+108>>1]|0)!=0}else s=0;while(0);S=s&1;t=(u|0)==2&1;u=S;s=t;t=S+t|0}p=s+p|0;o=u+o|0;if(!t)break;S=b[g+(w*176|0)+108>>1]|0;R=c[aa>>2]|0;b[Y+(R*28|0)+22>>1]=S;b[Y+(R*28|0)+24>>1]=0;b[Y+(R*28|0)+26>>1]=v;Q=c[$>>2]|0;b[X+(Q<<2)>>1]=y;b[X+(Q<<2)+2>>1]=B;c[$>>2]=Q+1;c[aa>>2]=R+1;r=(q<<16>>16!=S<<16>>16&1)+r|0;q=S;n=(((x|0)>0|S<<16>>16!=0)&1)+n|0}while(0);B=B+1|0}if((p|0)!=0&((o|0)!=0&((n|0)!=0&(c[aa>>2]|0)>1))){n=vi(f,Y,aa,X,$,l,m,g,h,k,1)|0;if((n+9999|0)>>>0<20)break a;n=c[aa>>2]|0;if((n|0)>0){if((r|0)>0|q<<16>>16==0){n=si(f,j,Y,n,g,h,k,l)|0;o=(n|0)<0?n:(n|0)==-1?-30005:0;if(o|0){n=C;break b}n=((n|0)>0&1)+C|0}else n=C;o=c[$>>2]|0;if((o|0)<=0)break;n=((ti(g,o,X)|0)>0&1)+n|0}else n=C}else n=C}else n=C;while(0);E=E+1|0;C=n}}while(0);F=F+1|0}d:do if((P|0)==51){e:do if(c[O>>2]&524288){K=0;while(1){if((K|0)>=(h|0))break e;f:do if(ri(g,K,Z)|0){G=g+(K*176|0)+92|0;H=(a[N>>0]|0)!=0;I=a[V>>0]|0;J=0;F=n;while(1){if((J|0)>=(a[G>>0]|0)){n=F;break f}S=d[g+(K*176|0)+72+J>>0]&15;D=b[g+(K*176|0)+8+(J<<1)>>1]|0;E=D&65535;g:do if((((S|1|0)==9|((S|0)==2|(S|0)==4)?(ji(a[g+(E*176|0)+6>>0]|0)|0)!=0:0)?(a[g+(E*176|0)+99>>0]|0)==0:0)?(a[g+(E*176|0)+100>>0]|0)==0:0){if(((a[g+(E*176|0)+94>>0]|0)+(a[g+(E*176|0)+93>>0]|0)|0)!=4){n=F;break}do if(L){n=c[T>>2]|0;if(!n)break;o=c[U>>2]|0;if(!o)break;if(a[n+((c[(c[o+(K<<5)+28>>2]|0)+(J<<2)>>2]|0)*28|0)+25>>0]|0){n=F;break g}}while(0);c[aa>>2]=0;c[$>>2]=0;B=g+(E*176|0)+92|0;t=-1;C=0;s=M;r=0;q=0;p=0;o=0;n=0;while(1){if((C|0)>=(a[B>>0]|0))break;x=b[g+(E*176|0)+8+(C<<1)>>1]|0;y=x&65535;w=d[g+(E*176|0)+72+C>>0]&15;do if(L){u=c[T>>2]|0;if(!u){P=71;break}v=c[U>>2]|0;if(!v){P=71;break}if(!(a[u+((c[(c[v+(E<<5)+28>>2]|0)+(C<<2)>>2]|0)*28|0)+25>>0]|0))P=71}else P=71;while(0);do if((P|0)==71){P=0;if(!((w|0)==4|(w|1|0)==9))if((w+-1|0)>>>0<2)u=1;else break;else u=0;A=ri(g,y,_)|0;if(!A)break;z=li(Y+((c[aa>>2]|0)*28|0)|0,g,y,2)|0;mi(Y+((c[aa>>2]|0)*28|0)+10|0,g,y,2);if(!u){S=(b[g+(y*176|0)+108>>1]|0)==0;v=(H|S^1)&1;if(S)u=I<<24>>24>(a[g+(y*176|0)+92>>0]|0);else u=1;S=u&1;w=v;u=S;v=S+v|0}else{do if((w|0)==1){if(z|0){u=1;break}u=(b[g+(y*176|0)+108>>1]|0)!=0}else u=0;while(0);S=u&1;v=(w|0)==2&1;w=S;u=v;v=S+v|0}r=u+r|0;q=w+q|0;if(!v)break;S=b[g+(y*176|0)+108>>1]|0;R=c[aa>>2]|0;b[Y+(R*28|0)+22>>1]=S;b[Y+(R*28|0)+24>>1]=0;b[Y+(R*28|0)+26>>1]=x;Q=c[$>>2]|0;b[X+(Q<<2)>>1]=D;b[X+(Q<<2)+2>>1]=C;c[$>>2]=Q+1;c[aa>>2]=R+1;t=(s<<16>>16!=S<<16>>16&1)+t|0;s=S;p=(((z|0)>0|S<<16>>16!=0)&1)+p|0;o=((A|0)==4&1)+o|0;n=((A|0)==2&1)+n|0}while(0);C=C+1|0}if(!((o|0)!=0&((n|0)==1&((r|0)!=0&((q|0)!=0&((p|0)!=0&(c[aa>>2]|0)>1)))))){n=F;break}n=vi(f,Y,aa,X,$,l,m,g,h,k,10)|0;if((n+9999|0)>>>0<20)break a;n=c[aa>>2]|0;if((n|0)<=0){n=F;break}if((t|0)>0|s<<16>>16==0){n=si(f,j,Y,n,g,h,k,l)|0;o=(n|0)<0?n:(n|0)==-1?-30005:0;if(o|0){n=F;break d}n=((n|0)>0&1)+F|0}else n=F;o=c[$>>2]|0;if((o|0)<=0)break;n=((ti(g,o,X)|0)>0&1)+n|0}else n=F;while(0);J=J+1|0;F=n}}while(0);K=K+1|0}}while(0);if(!n){S=Dq(h,2)|0;h:do if(!S){o=0;n=-30002}else{i:do if(!(c[O>>2]&1048576)){q=0;n=0}else{q=0;n=0;while(1){if((q|0)>=(h|0)){q=0;break i}do if(oi(g,q,Z)|0){c[aa>>2]=0;c[$>>2]=0;o=Wg(f,g,q,S,ba,8,Y,20,X,20,aa,$,l,m,h)|0;if((o|0)<=0)if((o+9999|0)>>>0<20)break h;else break;o=c[aa>>2]|0;if(o){p=si(f,j,Y,o,g,h,k,l)|0;o=(p|0)<0?p:(p|0)==-1?-30005:0;if(o|0)break h;n=((p|0)>0&1)+n|0}o=c[$>>2]|0;if(o)n=((ti(g,o,X)|0)>0&1)+n|0}while(0);q=q+1|0}}while(0);while(1){if((q|0)>=(h|0)){v=0;break}do if(((oi(g,q,Z)|0)==3?(a[g+(q*176|0)+92>>0]|0)==2:0)?(e[g+(q*176|0)+166>>1]|0)>5:0){c[aa>>2]=0;c[$>>2]=0;o=Ug(f,g,q,S,ba,8,Y,20,X,20,aa,$,l,m,h)|0;if((o|0)<=0)if((o+9999|0)>>>0<20)break h;else break;o=c[aa>>2]|0;if(o){p=si(f,j,Y,o,g,h,k,l)|0;o=(p|0)<0?p:(p|0)==-1?-30005:0;if(o|0)break h;n=((p|0)>0&1)+n|0}o=c[$>>2]|0;if(!o)break;n=((ti(g,o,X)|0)>0&1)+n|0}while(0);q=q+1|0}while(1){if((v|0)>=(h|0))break;q=g+(v*176|0)+92|0;j:do if(((a[q>>0]|0)==2?(e[g+(v*176|0)+166>>1]|0)>4:0)?(oi(g,v,Z)|0)==3:0){r=g+(v*176|0)+164|0;s=g+(v*176|0)+108|0;t=((a[g+(v*176|0)+99>>0]|0)==-1&1)+(a[g+(v*176|0)+94>>0]|0)|0;u=0;while(1){if((u|0)>=(a[q>>0]|0))break j;o=e[g+(v*176|0)+8+(u<<1)>>1]|0;k:do if((o|0)<(v|0)){if((b[g+(o*176|0)+164>>1]|0)!=(b[r>>1]|0))break;p=d[g+(v*176|0)+72+u>>0]|0;if((p&14|0)!=8)switch(p&15|0){case 1:case 4:break;default:break k}if((a[g+(o*176|0)+92>>0]|0)!=2)break;if((oi(g,o,_)|0)!=3)break;if((b[s>>1]|0)==0?!(b[g+(o*176|0)+108>>1]|0?1:(t+(a[g+(o*176|0)+94>>0]|0)+((a[g+(o*176|0)+99>>0]|0)==-1&1)|0)==1):0)break;o=Sg(f,g,v,u,S,ba,8,Y,20,X,20,aa,$,l,m,h)|0;if((o|0)<=0)if((o+9999|0)>>>0<20)break h;else break;o=c[aa>>2]|0;if(o){p=si(f,j,Y,o,g,h,k,l)|0;o=(p|0)<0?p:(p|0)==-1?-30005:0;if(o|0)break h;n=((p|0)>0&1)+n|0}o=c[$>>2]|0;if(!o)break;n=((ti(g,o,X)|0)>0&1)+n|0}while(0);u=u+1|0}}while(0);v=v+1|0}P=(l|0)==0;Q=_+1|0;R=0;while(1){if((R|0)>=(h|0)){o=0;break h}M=g+(R*176|0)+166|0;l:do if(((((e[M>>1]|0)>4?(Kg(g,R)|0)!=0:0)?(a[g+(R*176|0)+162>>0]|0)!=0:0)?(W=g+(R*176|0)+92|0,(a[W>>0]|0)==3):0)?(b[g+(R*176|0)+108>>1]|0)==0:0){N=g+(R*176|0)+164|0;o=3;O=0;while(1){if((O|0)>=(o<<24>>24|0))break l;I=b[g+(R*176|0)+8+(O<<1)>>1]|0;J=I&65535;K=g+(J*176|0)+164|0;m:do if((b[K>>1]|0)==(b[N>>1]|0)){if(!(Kg(g,J)|0))break;if(!(a[g+(J*176|0)+162>>0]|0))break;L=g+(J*176|0)+92|0;if((a[L>>0]|0)!=3)break;if(b[g+(J*176|0)+108>>1]|0)break;o=d[g+(R*176|0)+72+O>>0]|0;if((o&14|0)==8)H=0;else switch(o&15|0){case 1:case 4:{H=0;break}default:break m}while(1){if((H|0)>=(a[W>>0]|0))break m;G=b[g+(R*176|0)+8+(H<<1)>>1]|0;q=G&65535;n:do if(G<<16>>16!=I<<16>>16){o=oi(g,q,Z)|0;if(!o)break;if((b[g+(q*176|0)+164>>1]|0)==(b[N>>1]|0))break;p=((a[g+(q*176|0)+99>>0]|0)==-1&1)+(a[g+(q*176|0)+94>>0]|0)|0;if((p+(a[g+(q*176|0)+93>>0]|0)|0)!=(o|0))break;G=d[g+(R*176|0)+72+H>>0]|0;D=G&15;E=(D|0)!=1;F=(D|0)!=2;o=D+-1|0;if((G&14|0)!=8)switch(D|0){case 1:case 2:case 4:break;default:break n}G=g+(q*176|0)+108|0;B=(p|0)!=0;C=a[V>>0]|0;A=g+(q*176|0)+92|0;y=o>>>0<2;z=0;while(1){if((z|0)>=(a[L>>0]|0))break n;r=e[g+(J*176|0)+8+(z<<1)>>1]|0;o:do if((r|0)!=(R|0)){if(!(oi(g,r,_)|0))break;if((b[g+(r*176|0)+164>>1]|0)==(b[K>>1]|0))break;u=a[g+(r*176|0)+94>>0]|0;v=(a[g+(r*176|0)+99>>0]|0)==-1;t=d[g+(J*176|0)+72+z>>0]|0;x=t&15;s=(x|0)!=1;w=(x|0)!=2;if((t&14|0)!=8)switch(x|0){case 1:case 2:case 4:break;default:break o}do if(!P){o=c[T>>2]|0;if(!o)break;p=c[U>>2]|0;if(!p)break;if(a[o+((c[(c[p+(R<<5)+28>>2]|0)+(H<<2)>>2]|0)*28|0)+25>>0]|0)break o;if(a[o+((c[(c[p+(J<<5)+28>>2]|0)+(z<<2)>>2]|0)*28|0)+25>>0]|0)break o}while(0);t=b[G>>1]|0;q=b[g+(r*176|0)+108>>1]|0;do if(F&(B|t<<16>>16!=0)){if(q<<16>>16==0?(a[Q>>0]|0)<=(a[g+(r*176|0)+92>>0]|0):0){o=0;q=0;break}o=s}else o=0;while(0);p=o&1;do if(w&((u|0)!=(v<<31>>31|0)|q<<16>>16!=0)){if(t<<16>>16==0?C<<24>>24<=(a[A>>0]|0):0){o=0;break}o=E}else o=0;while(0);if((p|0)==(o<<31>>31|0)|y&(D|0)==(x|0))break;o=b[M>>1]|0;if((o&65535)>6){o=Lg(f,g,R,O,H,z,S,ba,8,Y,20,X,20,aa,$,l,m,h)|0;do if((o|0)<=0){if((o+9999|0)>>>0<20)break h}else{o=c[aa>>2]|0;if(o){p=si(f,j,Y,o,g,h,k,l)|0;o=(p|0)<0?p:(p|0)==-1?-30005:0;if(o|0)break h;n=((p|0)>0&1)+n|0}o=c[$>>2]|0;if(!o)break;n=((ti(g,o,X)|0)>0&1)+n|0}while(0);o=b[M>>1]|0}if((o&65535)<=4)break;o=Rg(f,g,R,O,H,z,S,ba,8,Y,20,X,20,aa,$,l,m,h)|0;if((o|0)<=0)if((o+9999|0)>>>0<20)break h;else break;o=c[aa>>2]|0;if(o){p=si(f,j,Y,o,g,h,k,l)|0;o=(p|0)<0?p:(p|0)==-1?-30005:0;if(o|0)break h;n=((p|0)>0&1)+n|0}o=c[$>>2]|0;if(!o)break;n=((ti(g,o,X)|0)>0&1)+n|0}while(0);z=z+1|0}}while(0);H=H+1|0}}while(0);o=a[W>>0]|0;O=O+1|0}}while(0);R=R+1|0}}while(0);Cq(S)}else o=0}while(0);n=(o|0)<0?o:n}}else n=0}else n=0;while(0);i=ca;return n|0}function Ji(a){a=a|0;var b=0;if(a|0){b=c[a>>2]|0;if(b|0)Cq(b);b=c[a+4>>2]|0;if(b|0)Cq(b);b=c[a+8>>2]|0;if(b|0)Cq(b);b=c[a+28>>2]|0;if(b|0)Cq(b);b=a;a=b+68|0;do{c[b>>2]=0;b=b+4|0}while((b|0)<(a|0))}return 0}function Ki(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;Ji(a)|0;if((a|0)!=0&(b|0)!=0){j=c[b+20>>2]|0;if((j|0)>0){d=j*36|0;e=Bq(d)|0;c[a>>2]=e;if(!e)d=1;else{ir(e|0,c[b>>2]|0,d|0)|0;d=0}}else d=0;i=c[b+12>>2]|0;do if((i|0)>0){e=i<<1;f=Bq(e)|0;c[a+4>>2]=f;if(!f){d=d+1|0;break}else{ir(f|0,c[b+4>>2]|0,e|0)|0;break}}while(0);h=c[b+16>>2]|0;do if((h|0)>0){e=h<<3;f=Bq(e)|0;c[a+8>>2]=f;if(!f){d=d+1|0;break}else{ir(f|0,c[b+8>>2]|0,e|0)|0;break}}while(0);e=c[b+32>>2]|0;do if((e|0)>0){f=e<<1;g=Bq(f)|0;c[a+28>>2]=g;if(!g){d=d+1|0;break}else{ir(g|0,c[b+28>>2]|0,f|0)|0;k=17;break}}else k=17;while(0);if((k|0)==17)if(!d){c[a+12>>2]=i;c[a+16>>2]=h;c[a+20>>2]=j;c[a+24>>2]=c[b+24>>2];c[a+32>>2]=e;d=a+44|0;k=b+44|0;c[d>>2]=c[k>>2];c[d+4>>2]=c[k+4>>2];c[d+8>>2]=c[k+8>>2];c[d+12>>2]=c[k+12>>2];d=0}c[a+60>>2]=c[b+60>>2];c[a+64>>2]=c[b+64>>2]}else d=0;return d|0}function Li(a){a=a|0;var b=0,d=0,f=0,g=0,h=0,i=0,j=0;a:do if((((a|0)!=0?(i=c[a>>2]|0,(i|0)!=0):0)?(j=c[a+16>>2]|0,(j|0)>=1):0)?(c[a+32>>2]|0)==0:0){h=0;a=0;while(1){if((h|0)==(j|0))break a;d=i+(h*36|0)+24|0;c[d>>2]=0;b=0;f=1;g=2;while(1){b=(_(e[i+(h*36|0)+(g+2<<1)>>1]|0,f)|0)+b|0;c[d>>2]=b;if((g|0)<=0)break;if(!f)break;else{f=f<<10;g=g+-1|0}}h=h+1|0;a=((b|0)!=0&1)+a|0}}else a=0;while(0);return a|0}
+function np(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=i;i=i+1056|0;u=w+1024|0;v=w;k=a[e>>0]|0;do if(k<<24>>24){t=op(b,k<<24>>24)|0;if(t){j=a[e+1>>0]|0;if(j<<24>>24){f=t+1|0;m=a[f>>0]|0;if(m<<24>>24){h=a[e+2>>0]|0;if(!(h<<24>>24)){j=j&255|(k&255)<<8;b=m;g=d[t>>0]<<8|m&255;while(1){g=g&65535;if((g|0)==(j|0))break;f=f+1|0;h=a[f>>0]|0;if(!(h<<24>>24)){b=0;break}else{b=h;g=h&255|g<<8}}b=b<<24>>24?f+-1|0:0;break}f=t+2|0;b=a[f>>0]|0;if(b<<24>>24){g=a[e+3>>0]|0;if(!(g<<24>>24)){h=(j&255)<<16|(k&255)<<24|(h&255)<<8;g=(b&255)<<8|(m&255)<<16|d[t>>0]<<24;if((g|0)!=(h|0))do{f=f+1|0;b=a[f>>0]|0;g=(b&255|g)<<8}while(!(b<<24>>24==0|(g|0)==(h|0)));b=b<<24>>24?f+-2|0:0;break}f=t+3|0;l=a[f>>0]|0;if(l<<24>>24){if(!(a[e+4>>0]|0)){h=(j&255)<<16|(k&255)<<24|(h&255)<<8|g&255;b=(b&255)<<8|(m&255)<<16|l&255|d[t>>0]<<24;if((b|0)==(h|0))b=l;else{g=b;do{f=f+1|0;b=a[f>>0]|0;g=b&255|g<<8}while(!(b<<24>>24==0|(g|0)==(h|0)))}b=b<<24>>24?f+-3|0:0;break};c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[u+12>>2]=0;c[u+16>>2]=0;c[u+20>>2]=0;c[u+24>>2]=0;c[u+28>>2]=0;b=k;g=0;while(1){if(!(a[t+g>>0]|0)){b=0;break}f=u+(((b&255)>>>5&255)<<2)|0;c[f>>2]=c[f>>2]|1<<(b&31);f=g+1|0;c[v+((b&255)<<2)>>2]=f;b=a[e+f>>0]|0;if(!(b<<24>>24)){n=23;break}else g=f}a:do if((n|0)==23){b:do if(f>>>0>1){h=1;n=-1;b=0;c:while(1){m=1;while(1){d:while(1){j=1;while(1){k=a[e+(j+n)>>0]|0;l=a[e+h>>0]|0;if(k<<24>>24!=l<<24>>24){m=h;j=k;h=l;break d}if((j|0)==(m|0))break;j=j+1|0;h=j+b|0;if(h>>>0>=f>>>0){b=n;p=m;break c}}b=b+m|0;h=b+1|0;if(h>>>0>=f>>>0){b=n;p=m;break c}}k=m-n|0;if((j&255)<=(h&255))break;b=m+1|0;if(b>>>0<f>>>0){h=b;b=m;m=k}else{b=n;p=k;break c}}h=b+2|0;if(h>>>0>=f>>>0){p=1;break}else{n=b;b=b+1|0}}j=1;k=-1;h=0;while(1){l=h;h=1;while(1){o=l;e:while(1){l=1;while(1){n=a[e+(l+k)>>0]|0;m=a[e+j>>0]|0;if(n<<24>>24!=m<<24>>24){l=j;j=o;break e}if((l|0)==(h|0))break;l=l+1|0;j=l+o|0;if(j>>>0>=f>>>0){j=p;break b}}o=o+h|0;j=o+1|0;if(j>>>0>=f>>>0){j=p;break b}}h=l-k|0;if((n&255)>=(m&255)){h=j;break}j=l+1|0;if(j>>>0>=f>>>0){j=p;break b}}j=h+2|0;if(j>>>0>=f>>>0){k=h;j=p;h=1;break}else{k=h;h=h+1|0}}}else{b=-1;k=-1;j=1;h=1}while(0);r=(k+1|0)>>>0>(b+1|0)>>>0;h=r?h:j;r=r?k:b;q=r+1|0;if(!(hp(e,e+h|0,q)|0))s=f-h|0;else{h=f-r+-1|0;s=0;h=(r>>>0>h>>>0?r:h)+1|0}n=f|63;o=(s|0)!=0;p=f-h|0;b=t;m=0;l=t;f:while(1){j=b;do if((l-j|0)>>>0<f>>>0){k=lp(l,0,n)|0;if(k)if((k-j|0)>>>0<f>>>0){b=0;break a}else break;else{k=l+n|0;break}}else k=l;while(0);j=a[b+g>>0]|0;if(!(1<<(j&31)&c[u+(((j&255)>>>5&255)<<2)>>2])){b=b+f|0;m=0;l=k;continue}t=c[v+((j&255)<<2)>>2]|0;j=f-t|0;if((f|0)!=(t|0)){b=b+(o&(m|0)!=0&j>>>0<h>>>0?p:j)|0;m=0;l=k;continue}j=q>>>0>m>>>0?q:m;l=a[e+j>>0]|0;g:do if(!(l<<24>>24))j=q;else{while(1){if(l<<24>>24!=(a[b+j>>0]|0))break;j=j+1|0;l=a[e+j>>0]|0;if(!(l<<24>>24)){j=q;break g}}b=b+(j-r)|0;m=0;l=k;continue f}while(0);do{if(j>>>0<=m>>>0)break a;j=j+-1|0}while((a[e+j>>0]|0)==(a[b+j>>0]|0));b=b+h|0;m=s;l=k}}while(0)}else b=0}else b=0}else b=0}else b=t}else b=0}while(0);i=w;return b|0}function op(b,c){b=b|0;c=c|0;b=gp(b,c)|0;return ((a[b>>0]|0)==(c&255)<<24>>24?b:0)|0}function pp(a,b){a=a|0;b=b|0;return qp(a,b,(cp(a)|0)+1|0)|0}function qp(b,c,d){b=b|0;c=c|0;d=d|0;var e=0;e=c&255;do{if(!d){c=0;break}d=d+-1|0;c=b+d|0}while((a[c>>0]|0)!=e<<24>>24);return c|0}function rp(a){a=a|0;var b=0;b=(sp(a)|0)==0;return (b?a:a|32)|0}function sp(a){a=a|0;return (a+-65|0)>>>0<26|0}function tp(a){a=a|0;var b=0,c=0;c=(cp(a)|0)+1|0;b=Bq(c)|0;if(!b)b=0;else ir(b|0,a|0,c|0)|0;return b|0}function up(a,b){a=a|0;b=b|0;vp(a+(cp(a)|0)|0,b)|0;return a|0}function vp(a,b){a=a|0;b=b|0;jp(a,b)|0;return a|0}function wp(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;g=d;do if(!((g^b)&3)){f=(e|0)!=0;a:do if(f&(g&3|0)!=0)while(1){g=a[d>>0]|0;a[b>>0]=g;if(!(g<<24>>24))break a;e=e+-1|0;d=d+1|0;b=b+1|0;f=(e|0)!=0;if(!(f&(d&3|0)!=0)){h=5;break}}else h=5;while(0);if((h|0)==5)if(!f){e=0;break}if(a[d>>0]|0){b:do if(e>>>0>3)do{f=c[d>>2]|0;if((f&-2139062144^-2139062144)&f+-16843009|0)break b;c[b>>2]=f;e=e+-4|0;d=d+4|0;b=b+4|0}while(e>>>0>3);while(0);h=11}}else h=11;while(0);c:do if((h|0)==11)if(!e)e=0;else while(1){h=a[d>>0]|0;a[b>>0]=h;if(!(h<<24>>24))break c;e=e+-1|0;b=b+1|0;if(!e){e=0;break}else d=d+1|0}while(0);er(b|0,0,e|0)|0;return b|0}function xp(a,b,c){a=a|0;b=b|0;c=c|0;wp(a,b,c)|0;return a|0}function yp(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=i;i=i+16|0;g=f;c[g>>2]=e;e=zp(a,b,d,g)|0;i=f;return e|0}function zp(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0;n=i;i=i+128|0;g=n+112|0;m=n;h=m;j=10252;k=h+112|0;do{c[h>>2]=c[j>>2];h=h+4|0;j=j+4|0}while((h|0)<(k|0));if((d+-1|0)>>>0>2147483646)if(!d){d=1;l=4}else{c[(Wo()|0)>>2]=75;d=-1}else{g=b;l=4}if((l|0)==4){l=-2-g|0;l=d>>>0>l>>>0?l:d;c[m+48>>2]=l;b=m+20|0;c[b>>2]=g;c[m+44>>2]=g;d=g+l|0;g=m+16|0;c[g>>2]=d;c[m+28>>2]=d;d=Bp(m,e,f)|0;if(l){e=c[b>>2]|0;a[e+(((e|0)==(c[g>>2]|0))<<31>>31)>>0]=0}}i=n;return d|0}function Ap(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=a+20|0;f=c[e>>2]|0;a=(c[a+16>>2]|0)-f|0;a=a>>>0>d>>>0?d:a;ir(f|0,b|0,a|0)|0;c[e>>2]=(c[e>>2]|0)+a;return d|0}function Bp(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=i;i=i+224|0;o=s+120|0;r=s+80|0;q=s;p=s+136|0;f=r;g=f+40|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(g|0));c[o>>2]=c[e>>2];if((Cp(0,d,o,q,r)|0)<0)e=-1;else{if((c[b+76>>2]|0)>-1)m=Mp(b)|0;else m=0;e=c[b>>2]|0;n=e&32;if((a[b+74>>0]|0)<1)c[b>>2]=e&-33;e=b+48|0;if(!(c[e>>2]|0)){g=b+44|0;h=c[g>>2]|0;c[g>>2]=p;j=b+28|0;c[j>>2]=p;k=b+20|0;c[k>>2]=p;c[e>>2]=80;l=b+16|0;c[l>>2]=p+80;f=Cp(b,d,o,q,r)|0;if(h){mb[c[b+36>>2]&31](b,0,0)|0;f=(c[k>>2]|0)==0?-1:f;c[g>>2]=h;c[e>>2]=0;c[l>>2]=0;c[j>>2]=0;c[k>>2]=0}}else f=Cp(b,d,o,q,r)|0;e=c[b>>2]|0;c[b>>2]=e|n;if(m|0)Zo(b);e=(e&32|0)==0?f:-1}i=s;return e|0}function Cp(e,f,g,j,l){e=e|0;f=f|0;g=g|0;j=j|0;l=l|0;var m=0,n=0,o=0,p=0,q=0.0,r=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0;ia=i;i=i+624|0;da=ia+24|0;fa=ia+16|0;ea=ia+588|0;aa=ia+576|0;ca=ia;W=ia+536|0;ha=ia+8|0;ga=ia+528|0;M=(e|0)!=0;N=W+40|0;V=N;W=W+39|0;X=ha+4|0;Y=ea;Z=0-Y|0;$=aa+12|0;aa=aa+11|0;ba=$;O=ba-Y|0;P=-2-Y|0;Q=ba+2|0;R=da+288|0;S=ea+9|0;T=S;U=ea+8|0;m=0;o=0;n=0;y=f;a:while(1){do if((m|0)>-1)if((o|0)>(2147483647-m|0)){c[(Wo()|0)>>2]=75;m=-1;break}else{m=o+m|0;break}while(0);f=a[y>>0]|0;if(!(f<<24>>24)){L=244;break}else o=y;b:while(1){switch(f<<24>>24){case 37:{f=o;L=9;break b}case 0:{f=o;break b}default:{}}K=o+1|0;f=a[K>>0]|0;o=K}c:do if((L|0)==9)while(1){L=0;if((a[f+1>>0]|0)!=37)break c;o=o+1|0;f=f+2|0;if((a[f>>0]|0)==37)L=9;else break}while(0);w=o-y|0;if(M?(c[e>>2]&32|0)==0:0)Dp(y,w,e)|0;if((o|0)!=(y|0)){o=w;y=f;continue}r=f+1|0;o=a[r>>0]|0;p=(o<<24>>24)+-48|0;if(p>>>0<10){K=(a[f+2>>0]|0)==36;r=K?f+3|0:r;o=a[r>>0]|0;u=K?p:-1;n=K?1:n}else u=-1;f=o<<24>>24;d:do if((f&-32|0)==32){p=0;while(1){if(!(1<<f+-32&75913)){s=p;break d}p=1<<(o<<24>>24)+-32|p;r=r+1|0;o=a[r>>0]|0;f=o<<24>>24;if((f&-32|0)!=32){s=p;break}}}else s=0;while(0);do if(o<<24>>24==42){o=r+1|0;f=(a[o>>0]|0)+-48|0;if(f>>>0<10?(a[r+2>>0]|0)==36:0){c[l+(f<<2)>>2]=10;n=1;r=r+3|0;f=c[j+((a[o>>0]|0)+-48<<3)>>2]|0}else{if(n|0){m=-1;break a}if(!M){v=s;n=0;r=o;K=0;break}n=(c[g>>2]|0)+(4-1)&~(4-1);f=c[n>>2]|0;c[g>>2]=n+4;n=0;r=o}if((f|0)<0){v=s|8192;K=0-f|0}else{v=s;K=f}}else{p=(o<<24>>24)+-48|0;if(p>>>0<10){f=r;o=0;do{o=(o*10|0)+p|0;f=f+1|0;p=(a[f>>0]|0)+-48|0}while(p>>>0<10);if((o|0)<0){m=-1;break a}else{v=s;r=f;K=o}}else{v=s;K=0}}while(0);e:do if((a[r>>0]|0)==46){f=r+1|0;o=a[f>>0]|0;if(o<<24>>24!=42){p=(o<<24>>24)+-48|0;if(p>>>0<10)o=0;else{s=0;break}while(1){o=(o*10|0)+p|0;f=f+1|0;p=(a[f>>0]|0)+-48|0;if(p>>>0>=10){s=o;break e}}}f=r+2|0;o=(a[f>>0]|0)+-48|0;if(o>>>0<10?(a[r+3>>0]|0)==36:0){c[l+(o<<2)>>2]=10;s=c[j+((a[f>>0]|0)+-48<<3)>>2]|0;f=r+4|0;break}if(n|0){m=-1;break a}if(M){J=(c[g>>2]|0)+(4-1)&~(4-1);s=c[J>>2]|0;c[g>>2]=J+4}else s=0}else{s=-1;f=r}while(0);t=0;while(1){o=(a[f>>0]|0)+-65|0;if(o>>>0>57){m=-1;break a}p=f+1|0;o=a[90393+(t*58|0)+o>>0]|0;r=o&255;if((r+-1|0)>>>0<8){f=p;t=r}else{J=p;break}}if(!(o<<24>>24)){m=-1;break}p=(u|0)>-1;do if(o<<24>>24==19)if(p){m=-1;break a}else L=52;else{if(p){c[l+(u<<2)>>2]=r;H=j+(u<<3)|0;I=c[H+4>>2]|0;L=ca;c[L>>2]=c[H>>2];c[L+4>>2]=I;L=52;break}if(!M){m=0;break a}Fp(ca,r,g)}while(0);if((L|0)==52?(L=0,!M):0){o=w;y=J;continue}u=a[f>>0]|0;u=(t|0)!=0&(u&15|0)==3?u&-33:u;p=v&-65537;I=(v&8192|0)==0?v:p;f:do switch(u|0){case 110:switch(t|0){case 0:{c[c[ca>>2]>>2]=m;o=w;y=J;continue a}case 1:{c[c[ca>>2]>>2]=m;o=w;y=J;continue a}case 2:{o=c[ca>>2]|0;c[o>>2]=m;c[o+4>>2]=((m|0)<0)<<31>>31;o=w;y=J;continue a}case 3:{b[c[ca>>2]>>1]=m;o=w;y=J;continue a}case 4:{a[c[ca>>2]>>0]=m;o=w;y=J;continue a}case 6:{c[c[ca>>2]>>2]=m;o=w;y=J;continue a}case 7:{o=c[ca>>2]|0;c[o>>2]=m;c[o+4>>2]=((m|0)<0)<<31>>31;o=w;y=J;continue a}default:{o=w;y=J;continue a}}case 112:{t=I|8;s=s>>>0>8?s:8;u=120;L=64;break}case 88:case 120:{t=I;L=64;break}case 111:{p=ca;o=c[p>>2]|0;p=c[p+4>>2]|0;if((o|0)==0&(p|0)==0)f=N;else{f=N;do{f=f+-1|0;a[f>>0]=o&7|48;o=hr(o|0,p|0,3)|0;p=C}while(!((o|0)==0&(p|0)==0))}if(!(I&8)){o=I;t=0;r=90873;L=77}else{t=V-f|0;o=I;s=(s|0)>(t|0)?s:t+1|0;t=0;r=90873;L=77}break}case 105:case 100:{o=ca;f=c[o>>2]|0;o=c[o+4>>2]|0;if((o|0)<0){f=dr(0,0,f|0,o|0)|0;o=C;p=ca;c[p>>2]=f;c[p+4>>2]=o;p=1;r=90873;L=76;break f}if(!(I&2048)){r=I&1;p=r;r=(r|0)==0?90873:90875;L=76}else{p=1;r=90874;L=76}break}case 117:{o=ca;f=c[o>>2]|0;o=c[o+4>>2]|0;p=0;r=90873;L=76;break}case 99:{a[W>>0]=c[ca>>2];f=W;u=1;w=0;v=90873;o=N;break}case 109:{o=mp(c[(Wo()|0)>>2]|0)|0;L=82;break}case 115:{o=c[ca>>2]|0;o=o|0?o:90883;L=82;break}case 67:{c[ha>>2]=c[ca>>2];c[X>>2]=0;c[ca>>2]=ha;f=ha;s=-1;L=86;break}case 83:{f=c[ca>>2]|0;if(!s){Hp(e,32,K,0,I);f=0;L=97}else L=86;break}case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:{q=+h[ca>>3];c[fa>>2]=0;h[k>>3]=q;if((c[k+4>>2]|0)>=0)if(!(I&2048)){H=I&1;G=H;H=(H|0)==0?90891:90896}else{G=1;H=90893}else{q=-q;G=1;H=90890}h[k>>3]=q;F=c[k+4>>2]&2146435072;do if(F>>>0<2146435072|(F|0)==2146435072&0<0){x=+Kp(q,fa)*2.0;o=x!=0.0;if(o)c[fa>>2]=(c[fa>>2]|0)+-1;D=u|32;if((D|0)==97){v=u&32;y=(v|0)==0?H:H+9|0;w=G|2;f=12-s|0;do if(!(s>>>0>11|(f|0)==0)){q=8.0;do{f=f+-1|0;q=q*16.0}while((f|0)!=0);if((a[y>>0]|0)==45){q=-(q+(-x-q));break}else{q=x+q-q;break}}else q=x;while(0);o=c[fa>>2]|0;f=(o|0)<0?0-o|0:o;f=Gp(f,((f|0)<0)<<31>>31,$)|0;if((f|0)==($|0)){a[aa>>0]=48;f=aa}a[f+-1>>0]=(o>>31&2)+43;t=f+-2|0;a[t>>0]=u+15;r=(s|0)<1;p=(I&8|0)==0;o=ea;while(1){H=~~q;f=o+1|0;a[o>>0]=d[90857+H>>0]|v;q=(q-+(H|0))*16.0;do if((f-Y|0)==1){if(p&(r&q==0.0))break;a[f>>0]=46;f=o+2|0}while(0);if(!(q!=0.0))break;else o=f}p=t;s=(s|0)!=0&(P+f|0)<(s|0)?Q+s-p|0:O-p+f|0;r=s+w|0;Hp(e,32,K,r,I);if(!(c[e>>2]&32))Dp(y,w,e)|0;Hp(e,48,K,r,I^65536);o=f-Y|0;if(!(c[e>>2]&32))Dp(ea,o,e)|0;f=ba-p|0;Hp(e,48,s-(o+f)|0,0,0);if(!(c[e>>2]&32))Dp(t,f,e)|0;Hp(e,32,K,r,I^8192);f=(r|0)<(K|0)?K:r;break}f=(s|0)<0?6:s;if(o){o=(c[fa>>2]|0)+-28|0;c[fa>>2]=o;q=x*268435456.0}else{q=x;o=c[fa>>2]|0}F=(o|0)<0?da:R;E=F;o=F;do{B=~~q>>>0;c[o>>2]=B;o=o+4|0;q=(q-+(B>>>0))*1.0e9}while(q!=0.0);p=o;o=c[fa>>2]|0;if((o|0)>0){s=F;while(1){t=(o|0)>29?29:o;r=p+-4|0;do if(r>>>0<s>>>0)r=s;else{o=0;do{B=fr(c[r>>2]|0,0,t|0)|0;B=gr(B|0,C|0,o|0,0)|0;o=C;A=rr(B|0,o|0,1e9,0)|0;c[r>>2]=A;o=qr(B|0,o|0,1e9,0)|0;r=r+-4|0}while(r>>>0>=s>>>0);if(!o){r=s;break}r=s+-4|0;c[r>>2]=o}while(0);while(1){if(p>>>0<=r>>>0)break;o=p+-4|0;if(!(c[o>>2]|0))p=o;else break}o=(c[fa>>2]|0)-t|0;c[fa>>2]=o;if((o|0)>0)s=r;else break}}else r=F;if((o|0)<0){y=((f+25|0)/9|0)+1|0;z=(D|0)==102;v=r;while(1){w=0-o|0;w=(w|0)>9?9:w;do if(v>>>0<p>>>0){o=(1<<w)+-1|0;s=1e9>>>w;r=0;t=v;do{B=c[t>>2]|0;c[t>>2]=(B>>>w)+r;r=_(B&o,s)|0;t=t+4|0}while(t>>>0<p>>>0);o=(c[v>>2]|0)==0?v+4|0:v;if(!r){r=o;break}c[p>>2]=r;r=o;p=p+4|0}else r=(c[v>>2]|0)==0?v+4|0:v;while(0);o=z?F:r;p=(p-o>>2|0)>(y|0)?o+(y<<2)|0:p;o=(c[fa>>2]|0)+w|0;c[fa>>2]=o;if((o|0)>=0){z=r;break}else v=r}}else z=r;do if(z>>>0<p>>>0){o=(E-z>>2)*9|0;s=c[z>>2]|0;if(s>>>0<10)break;else r=10;do{r=r*10|0;o=o+1|0}while(s>>>0>=r>>>0)}else o=0;while(0);A=(D|0)==103;B=(f|0)!=0;r=f-((D|0)!=102?o:0)+((B&A)<<31>>31)|0;if((r|0)<(((p-E>>2)*9|0)+-9|0)){t=r+9216|0;r=F+4+(((t|0)/9|0)+-1024<<2)|0;t=((t|0)%9|0)+1|0;if((t|0)<9){s=10;do{s=s*10|0;t=t+1|0}while((t|0)!=9)}else s=10;w=c[r>>2]|0;y=(w>>>0)%(s>>>0)|0;t=(r+4|0)==(p|0);do if(t&(y|0)==0)s=z;else{x=(((w>>>0)/(s>>>0)|0)&1|0)==0?9007199254740992.0:9007199254740994.0;v=(s|0)/2|0;if(y>>>0<v>>>0)q=.5;else q=t&(y|0)==(v|0)?1.0:1.5;do if(G){if((a[H>>0]|0)!=45)break;x=-x;q=-q}while(0);t=w-y|0;c[r>>2]=t;if(!(x+q!=x)){s=z;break}D=t+s|0;c[r>>2]=D;if(D>>>0>999999999){o=z;while(1){s=r+-4|0;c[r>>2]=0;if(s>>>0<o>>>0){o=o+-4|0;c[o>>2]=0}D=(c[s>>2]|0)+1|0;c[s>>2]=D;if(D>>>0>999999999)r=s;else{v=o;r=s;break}}}else v=z;o=(E-v>>2)*9|0;t=c[v>>2]|0;if(t>>>0<10){s=v;break}else s=10;do{s=s*10|0;o=o+1|0}while(t>>>0>=s>>>0);s=v}while(0);D=r+4|0;z=s;p=p>>>0>D>>>0?D:p}w=0-o|0;while(1){if(p>>>0<=z>>>0){y=0;D=p;break}r=p+-4|0;if(!(c[r>>2]|0))p=r;else{y=1;D=p;break}}do if(A){f=(B&1^1)+f|0;if((f|0)>(o|0)&(o|0)>-5){u=u+-1|0;f=f+-1-o|0}else{u=u+-2|0;f=f+-1|0}p=I&8;if(p|0)break;do if(y){p=c[D+-4>>2]|0;if(!p){r=9;break}if(!((p>>>0)%10|0)){s=10;r=0}else{r=0;break}do{s=s*10|0;r=r+1|0}while(!((p>>>0)%(s>>>0)|0|0))}else r=9;while(0);p=((D-E>>2)*9|0)+-9|0;if((u|32|0)==102){p=p-r|0;p=(p|0)<0?0:p;f=(f|0)<(p|0)?f:p;p=0;break}else{p=p+o-r|0;p=(p|0)<0?0:p;f=(f|0)<(p|0)?f:p;p=0;break}}else p=I&8;while(0);v=f|p;s=(v|0)!=0&1;t=(u|32|0)==102;if(t){o=(o|0)>0?o:0;u=0}else{r=(o|0)<0?w:o;r=Gp(r,((r|0)<0)<<31>>31,$)|0;if((ba-r|0)<2)do{r=r+-1|0;a[r>>0]=48}while((ba-r|0)<2);a[r+-1>>0]=(o>>31&2)+43;E=r+-2|0;a[E>>0]=u;o=ba-E|0;u=E}w=G+1+f+s+o|0;Hp(e,32,K,w,I);if(!(c[e>>2]&32))Dp(H,G,e)|0;Hp(e,48,K,w,I^65536);do if(t){r=z>>>0>F>>>0?F:z;o=r;do{p=Gp(c[o>>2]|0,0,S)|0;do if((o|0)==(r|0)){if((p|0)!=(S|0))break;a[U>>0]=48;p=U}else{if(p>>>0<=ea>>>0)break;er(ea|0,48,p-Y|0)|0;do p=p+-1|0;while(p>>>0>ea>>>0)}while(0);if(!(c[e>>2]&32))Dp(p,T-p|0,e)|0;o=o+4|0}while(o>>>0<=F>>>0);do if(v|0){if(c[e>>2]&32|0)break;Dp(90921,1,e)|0}while(0);if((f|0)>0&o>>>0<D>>>0){p=o;while(1){o=Gp(c[p>>2]|0,0,S)|0;if(o>>>0>ea>>>0){er(ea|0,48,o-Y|0)|0;do o=o+-1|0;while(o>>>0>ea>>>0)}if(!(c[e>>2]&32))Dp(o,(f|0)>9?9:f,e)|0;p=p+4|0;o=f+-9|0;if(!((f|0)>9&p>>>0<D>>>0)){f=o;break}else f=o}}Hp(e,48,f+9|0,9,0)}else{t=y?D:z+4|0;if((f|0)>-1){s=(p|0)==0;r=z;do{o=Gp(c[r>>2]|0,0,S)|0;if((o|0)==(S|0)){a[U>>0]=48;o=U}do if((r|0)==(z|0)){p=o+1|0;if(!(c[e>>2]&32))Dp(o,1,e)|0;if(s&(f|0)<1){o=p;break}if(c[e>>2]&32|0){o=p;break}Dp(90921,1,e)|0;o=p}else{if(o>>>0<=ea>>>0)break;er(ea|0,48,o+Z|0)|0;do o=o+-1|0;while(o>>>0>ea>>>0)}while(0);p=T-o|0;if(!(c[e>>2]&32))Dp(o,(f|0)>(p|0)?p:f,e)|0;f=f-p|0;r=r+4|0}while(r>>>0<t>>>0&(f|0)>-1)}Hp(e,48,f+18|0,18,0);if(c[e>>2]&32|0)break;Dp(u,ba-u|0,e)|0}while(0);Hp(e,32,K,w,I^8192);f=(w|0)<(K|0)?K:w}else{t=(u&32|0)!=0;s=q!=q|0.0!=0.0;o=s?0:G;r=o+3|0;Hp(e,32,K,r,p);f=c[e>>2]|0;if(!(f&32)){Dp(H,o,e)|0;f=c[e>>2]|0}if(!(f&32))Dp(s?(t?91198:90917):t?90909:90913,3,e)|0;Hp(e,32,K,r,I^8192);f=(r|0)<(K|0)?K:r}while(0);o=f;y=J;continue a}default:{f=y;p=I;u=s;w=0;v=90873;o=N}}while(0);g:do if((L|0)==64){p=ca;o=c[p>>2]|0;p=c[p+4>>2]|0;r=u&32;if(!((o|0)==0&(p|0)==0)){f=N;do{f=f+-1|0;a[f>>0]=d[90857+(o&15)>>0]|r;o=hr(o|0,p|0,4)|0;p=C}while(!((o|0)==0&(p|0)==0));L=ca;if((t&8|0)==0|(c[L>>2]|0)==0&(c[L+4>>2]|0)==0){o=t;t=0;r=90873;L=77}else{o=t;t=2;r=90873+(u>>4)|0;L=77}}else{f=N;o=t;t=0;r=90873;L=77}}else if((L|0)==76){f=Gp(f,o,N)|0;o=I;t=p;L=77}else if((L|0)==82){L=0;I=lp(o,0,s)|0;H=(I|0)==0;f=o;u=H?s:I-o|0;w=0;v=90873;o=H?o+s|0:I}else if((L|0)==86){L=0;p=0;o=0;t=f;while(1){r=c[t>>2]|0;if(!r)break;o=Ip(ga,r)|0;if((o|0)<0|o>>>0>(s-p|0)>>>0)break;p=o+p|0;if(s>>>0>p>>>0)t=t+4|0;else break}if((o|0)<0){m=-1;break a}Hp(e,32,K,p,I);if(!p){f=0;L=97}else{r=0;while(1){o=c[f>>2]|0;if(!o){f=p;L=97;break g}o=Ip(ga,o)|0;r=o+r|0;if((r|0)>(p|0)){f=p;L=97;break g}if(!(c[e>>2]&32))Dp(ga,o,e)|0;if(r>>>0>=p>>>0){f=p;L=97;break}else f=f+4|0}}}while(0);if((L|0)==97){L=0;Hp(e,32,K,f,I^8192);o=(K|0)>(f|0)?K:f;y=J;continue}if((L|0)==77){L=0;p=(s|0)>-1?o&-65537:o;o=ca;o=(c[o>>2]|0)!=0|(c[o+4>>2]|0)!=0;if((s|0)!=0|o){u=(o&1^1)+(V-f)|0;u=(s|0)>(u|0)?s:u;w=t;v=r;o=N}else{f=N;u=0;w=t;v=r;o=N}}t=o-f|0;r=(u|0)<(t|0)?t:u;s=w+r|0;o=(K|0)<(s|0)?s:K;Hp(e,32,o,s,p);if(!(c[e>>2]&32))Dp(v,w,e)|0;Hp(e,48,o,s,p^65536);Hp(e,48,r,t,0);if(!(c[e>>2]&32))Dp(f,t,e)|0;Hp(e,32,o,s,p^8192);y=J}h:do if((L|0)==244)if(!e)if(n){m=1;while(1){n=c[l+(m<<2)>>2]|0;if(!n)break;Fp(j+(m<<3)|0,n,g);m=m+1|0;if((m|0)>=10){m=1;break h}}if((m|0)<10)while(1){if(c[l+(m<<2)>>2]|0){m=-1;break h}m=m+1|0;if((m|0)>=10){m=1;break}}else m=1}else m=0;while(0);i=ia;return m|0}function Dp(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=e+16|0;g=c[f>>2]|0;if(!g)if(!(Ep(e)|0)){g=c[f>>2]|0;h=5}else f=0;else h=5;a:do if((h|0)==5){i=e+20|0;f=c[i>>2]|0;h=f;if((g-f|0)>>>0<d>>>0){f=mb[c[e+36>>2]&31](e,b,d)|0;break}b:do if((a[e+75>>0]|0)>-1){f=d;while(1){if(!f){g=h;f=0;break b}g=f+-1|0;if((a[b+g>>0]|0)==10)break;else f=g}if((mb[c[e+36>>2]&31](e,b,f)|0)>>>0<f>>>0)break a;d=d-f|0;b=b+f|0;g=c[i>>2]|0}else{g=h;f=0}while(0);ir(g|0,b|0,d|0)|0;c[i>>2]=(c[i>>2]|0)+d;f=f+d|0}while(0);return f|0}function Ep(b){b=b|0;var d=0,e=0;d=b+74|0;e=a[d>>0]|0;a[d>>0]=e+255|e;d=c[b>>2]|0;if(!(d&8)){c[b+8>>2]=0;c[b+4>>2]=0;d=c[b+44>>2]|0;c[b+28>>2]=d;c[b+20>>2]=d;c[b+16>>2]=d+(c[b+48>>2]|0);d=0}else{c[b>>2]=d|32;d=-1}return d|0}function Fp(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0.0;a:do if(b>>>0<=20)do switch(b|0){case 9:{e=(c[d>>2]|0)+(4-1)&~(4-1);b=c[e>>2]|0;c[d>>2]=e+4;c[a>>2]=b;break a}case 10:{e=(c[d>>2]|0)+(4-1)&~(4-1);b=c[e>>2]|0;c[d>>2]=e+4;e=a;c[e>>2]=b;c[e+4>>2]=((b|0)<0)<<31>>31;break a}case 11:{e=(c[d>>2]|0)+(4-1)&~(4-1);b=c[e>>2]|0;c[d>>2]=e+4;e=a;c[e>>2]=b;c[e+4>>2]=0;break a}case 12:{e=(c[d>>2]|0)+(8-1)&~(8-1);b=e;f=c[b>>2]|0;b=c[b+4>>2]|0;c[d>>2]=e+8;e=a;c[e>>2]=f;c[e+4>>2]=b;break a}case 13:{f=(c[d>>2]|0)+(4-1)&~(4-1);e=c[f>>2]|0;c[d>>2]=f+4;e=(e&65535)<<16>>16;f=a;c[f>>2]=e;c[f+4>>2]=((e|0)<0)<<31>>31;break a}case 14:{f=(c[d>>2]|0)+(4-1)&~(4-1);e=c[f>>2]|0;c[d>>2]=f+4;f=a;c[f>>2]=e&65535;c[f+4>>2]=0;break a}case 15:{f=(c[d>>2]|0)+(4-1)&~(4-1);e=c[f>>2]|0;c[d>>2]=f+4;e=(e&255)<<24>>24;f=a;c[f>>2]=e;c[f+4>>2]=((e|0)<0)<<31>>31;break a}case 16:{f=(c[d>>2]|0)+(4-1)&~(4-1);e=c[f>>2]|0;c[d>>2]=f+4;f=a;c[f>>2]=e&255;c[f+4>>2]=0;break a}case 17:{f=(c[d>>2]|0)+(8-1)&~(8-1);g=+h[f>>3];c[d>>2]=f+8;h[a>>3]=g;break a}case 18:{f=(c[d>>2]|0)+(8-1)&~(8-1);g=+h[f>>3];c[d>>2]=f+8;h[a>>3]=g;break a}default:break a}while(0);while(0);return}function Gp(b,c,d){b=b|0;c=c|0;d=d|0;var e=0;if(c>>>0>0|(c|0)==0&b>>>0>4294967295)while(1){e=rr(b|0,c|0,10,0)|0;d=d+-1|0;a[d>>0]=e|48;e=qr(b|0,c|0,10,0)|0;if(c>>>0>9|(c|0)==9&b>>>0>4294967295){b=e;c=C}else{b=e;break}}if(b)while(1){d=d+-1|0;a[d>>0]=(b>>>0)%10|0|48;if(b>>>0<10)break;else b=(b>>>0)/10|0}return d|0}function Hp(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0;j=i;i=i+256|0;h=j;do if((d|0)>(e|0)&(f&73728|0)==0){f=d-e|0;er(h|0,b|0,(f>>>0>256?256:f)|0)|0;b=c[a>>2]|0;g=(b&32|0)==0;if(f>>>0>255){e=d-e|0;do{if(g){Dp(h,256,a)|0;b=c[a>>2]|0}f=f+-256|0;g=(b&32|0)==0}while(f>>>0>255);if(g)f=e&255;else break}else if(!g)break;Dp(h,f,a)|0}while(0);i=j;return}function Ip(a,b){a=a|0;b=b|0;if(!a)a=0;else a=Jp(a,b,0)|0;return a|0}function Jp(b,d,e){b=b|0;d=d|0;e=e|0;do if(b){if(d>>>0<128){a[b>>0]=d;b=1;break}if(d>>>0<2048){a[b>>0]=d>>>6|192;a[b+1>>0]=d&63|128;b=2;break}if(d>>>0<55296|(d&-8192|0)==57344){a[b>>0]=d>>>12|224;a[b+1>>0]=d>>>6&63|128;a[b+2>>0]=d&63|128;b=3;break}if((d+-65536|0)>>>0<1048576){a[b>>0]=d>>>18|240;a[b+1>>0]=d>>>12&63|128;a[b+2>>0]=d>>>6&63|128;a[b+3>>0]=d&63|128;b=4;break}else{c[(Wo()|0)>>2]=84;b=-1;break}}else b=1;while(0);return b|0}function Kp(a,b){a=+a;b=b|0;return +(+Lp(a,b))}function Lp(a,b){a=+a;b=b|0;var d=0,e=0,f=0;h[k>>3]=a;d=c[k>>2]|0;e=c[k+4>>2]|0;f=hr(d|0,e|0,52)|0;f=f&2047;switch(f|0){case 0:{if(a!=0.0){a=+Lp(a*18446744073709551616.0,b);d=(c[b>>2]|0)+-64|0}else d=0;c[b>>2]=d;break}case 2047:break;default:{c[b>>2]=f+-1022;c[k>>2]=d;c[k+4>>2]=e&-2146435073|1071644672;a=+h[k>>3]}}return +a}function Mp(a){a=a|0;return 0}function Np(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=i;i=i+208|0;o=r+8|0;p=r;f=_(d,b)|0;n=p;c[n>>2]=1;c[n+4>>2]=0;if(f|0){n=0-d|0;c[o+4>>2]=d;c[o>>2]=d;g=d;b=d;h=2;while(1){b=b+d+g|0;c[o+(h<<2)>>2]=b;if(b>>>0<f>>>0){m=g;g=b;h=h+1|0;b=m}else break}h=a+f+n|0;m=p+4|0;if(h>>>0>a>>>0){j=h;g=1;f=1;while(1){do if((g&3|0)==3){Op(a,d,e,f,o);l=c[m>>2]|0;b=l<<30|(c[p>>2]|0)>>>2;c[p>>2]=b;c[m>>2]=l>>>2;f=f+2|0}else{b=f+-1|0;if((c[o+(b<<2)>>2]|0)>>>0<(j-a|0)>>>0)Op(a,d,e,f,o);else Qp(a,d,e,p,f,0,o);if((f|0)==1){b=c[p>>2]|0;c[m>>2]=b>>>31|c[m>>2]<<1;b=b<<1;c[p>>2]=b;f=0;break}if(b>>>0>31){g=c[p>>2]|0;c[m>>2]=g;c[p>>2]=0;b=f+-33|0;f=g;g=0}else{f=c[m>>2]|0;g=c[p>>2]|0}c[m>>2]=g>>>(32-b|0)|f<<b;b=g<<b;c[p>>2]=b;f=1}while(0);g=b|1;c[p>>2]=g;b=a+d|0;if(b>>>0>=h>>>0){a=f;break}else a=b}}else{b=a;a=1}Qp(b,d,e,p,a,0,o);l=p+4|0;g=c[p>>2]|0;h=c[l>>2]|0;f=(h|0)==0;if(!((a|0)==1&(g|0)==1&f)){k=h;while(1){if((a|0)<2){h=g+-1|0;do if(h){if(!(h&1)){f=0;do{f=f+1|0;h=h>>>1}while(!(h&1|0))}else{if(f)f=32;else{if(!(k&1)){h=k;f=0}else{j=0;h=k;f=0;break}do{f=f+1|0;h=h>>>1}while(!(h&1|0))}f=f+32|0}if(f>>>0>31)q=28;else{j=f;h=k}}else{f=32;q=28}while(0);if((q|0)==28){q=0;c[p>>2]=k;c[m>>2]=0;j=f+-32|0;g=k;h=0}c[p>>2]=h<<32-j|g>>>j;c[m>>2]=h>>>j;b=b+n|0;h=f+a|0}else{j=g>>>30;h=a+-2|0;c[p>>2]=(g<<1&2147483646|j<<31)^3;c[m>>2]=(j|k<<2)>>>1;Qp(b+(0-(c[o+(h<<2)>>2]|0))+n|0,d,e,p,a+-1|0,1,o);k=c[p>>2]|0;c[m>>2]=k>>>31|c[m>>2]<<1;c[p>>2]=k<<1|1;b=b+n|0;Qp(b,d,e,p,h,1,o)}g=c[p>>2]|0;k=c[l>>2]|0;f=(k|0)==0;if((h|0)==1&(g|0)==1&f)break;else a=h}}}i=r;return}function Op(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=i;i=i+240|0;o=p;c[o>>2]=a;a:do if((e|0)>1){n=0-b|0;g=e;h=a;k=a;l=1;while(1){a=h+n|0;m=g+-2|0;j=a+(0-(c[f+(m<<2)>>2]|0))|0;if((ub[d&15](k,j)|0)>-1?(ub[d&15](k,a)|0)>-1:0){e=l;break a}e=l+1|0;h=o+(l<<2)|0;if((ub[d&15](j,a)|0)>-1){c[h>>2]=j;a=j;g=g+-1|0}else{c[h>>2]=a;g=m}if((g|0)<=1)break a;h=a;k=c[o>>2]|0;l=e}}else e=1;while(0);Pp(b,o,e);i=p;return}function Pp(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;h=i;i=i+256|0;e=h;a:do if((d|0)>=2?(g=b+(d<<2)|0,c[g>>2]=e,a|0):0)while(1){f=a>>>0>256?256:a;ir(e|0,c[b>>2]|0,f|0)|0;e=0;do{j=b+(e<<2)|0;e=e+1|0;ir(c[j>>2]|0,c[b+(e<<2)>>2]|0,f|0)|0;c[j>>2]=(c[j>>2]|0)+f}while((e|0)!=(d|0));if((a|0)==(f|0))break a;a=a-f|0;e=c[g>>2]|0}while(0);i=h;return}function Qp(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=i;i=i+240|0;p=r;l=c[e>>2]|0;k=c[e+4>>2]|0;c[p>>2]=a;o=0-b|0;a:do if((k|0)!=0|(l|0)!=1?(j=a+(0-(c[h+(f<<2)>>2]|0))|0,(ub[d&15](j,a)|0)>=1):0){g=(g|0)==0;m=1;n=l;while(1){if(g&(f|0)>1){e=a+o|0;g=c[h+(f+-2<<2)>>2]|0;if((ub[d&15](e,j)|0)>-1){g=f;e=m;q=19;break a}if((ub[d&15](e+(0-g)|0,j)|0)>-1){g=f;e=m;q=19;break a}}e=m+1|0;c[p+(m<<2)>>2]=j;g=n+-1|0;do if(g){if(!(g&1)){a=0;do{a=a+1|0;g=g>>>1}while(!(g&1|0))}else{if(!k)g=32;else{if(!(k&1)){a=k;g=0}else{l=0;g=n;a=0;break}do{g=g+1|0;a=a>>>1}while(!(a&1|0))}a=g+32|0}if(a>>>0>31)q=15;else{l=a;g=n}}else{a=32;q=15}while(0);if((q|0)==15){q=0;l=a+-32|0;g=k;k=0}n=k<<32-l|g>>>l;k=k>>>l;g=a+f|0;if(!((k|0)!=0|(n|0)!=1)){a=j;q=19;break a}a=j+(0-(c[h+(g<<2)>>2]|0))|0;if((ub[d&15](a,c[p>>2]|0)|0)<1){a=j;f=g;g=0;q=18;break}else{l=j;f=g;g=1;j=a;m=e;a=l}}}else{e=1;q=18}while(0);if((q|0)==18?(g|0)==0:0){g=f;q=19}if((q|0)==19){Pp(b,p,e);Op(a,b,d,g,h)}i=r;return}function Rp(a,b,c){a=a|0;b=b|0;c=c|0;a=Sp(a,b,c,-2147483648,0)|0;return a|0}function Sp(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0;k=i;i=i+112|0;j=k;c[j>>2]=0;g=j+4|0;c[g>>2]=a;c[j+44>>2]=a;h=j+8|0;c[h>>2]=(a|0)<0?-1:a+2147483647|0;c[j+76>>2]=-1;Tp(j,0);e=Up(j,d,1,e,f)|0;if(b|0)c[b>>2]=a+((c[g>>2]|0)+(c[j+108>>2]|0)-(c[h>>2]|0));i=k;return e|0}function Tp(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;c[a+104>>2]=b;d=c[a+8>>2]|0;e=c[a+4>>2]|0;f=d-e|0;c[a+108>>2]=f;if((b|0)!=0&(f|0)>(b|0))c[a+100>>2]=e+b;else c[a+100>>2]=d;return}function Up(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;a:do if(e>>>0>36){c[(Wo()|0)>>2]=22;h=0;g=0}else{r=b+4|0;q=b+100|0;do{i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=Vp(b)|0}while((Yp(i)|0)!=0);b:do switch(i|0){case 43:case 45:{j=((i|0)==45)<<31>>31;i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0;p=j;break b}else{i=Vp(b)|0;p=j;break b}}default:p=0}while(0);j=(e|0)==0;do if((e|16|0)==16&(i|0)==48){i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=Vp(b)|0;if((i|32|0)!=120)if(j){e=8;n=46;break}else{n=32;break}e=c[r>>2]|0;if(e>>>0<(c[q>>2]|0)>>>0){c[r>>2]=e+1;i=d[e>>0]|0}else i=Vp(b)|0;if((d[90924+i>>0]|0)>15){g=(c[q>>2]|0)==0;if(!g)c[r>>2]=(c[r>>2]|0)+-1;if(!f){Tp(b,0);h=0;g=0;break a}if(g){h=0;g=0;break a}c[r>>2]=(c[r>>2]|0)+-1;h=0;g=0;break a}else{e=16;n=46}}else{e=j?10:e;if((d[90924+i>>0]|0)>>>0<e>>>0)n=32;else{if(c[q>>2]|0)c[r>>2]=(c[r>>2]|0)+-1;Tp(b,0);c[(Wo()|0)>>2]=22;h=0;g=0;break a}}while(0);if((n|0)==32)if((e|0)==10){e=i+-48|0;if(e>>>0<10){i=0;while(1){j=(i*10|0)+e|0;e=c[r>>2]|0;if(e>>>0<(c[q>>2]|0)>>>0){c[r>>2]=e+1;i=d[e>>0]|0}else i=Vp(b)|0;e=i+-48|0;if(!(e>>>0<10&j>>>0<429496729)){e=j;break}else i=j}j=0}else{e=0;j=0}f=i+-48|0;if(f>>>0<10){while(1){k=pr(e|0,j|0,10,0)|0;l=C;m=((f|0)<0)<<31>>31;o=~m;if(l>>>0>o>>>0|(l|0)==(o|0)&k>>>0>~f>>>0){k=e;break}e=gr(k|0,l|0,f|0,m|0)|0;j=C;i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=Vp(b)|0;f=i+-48|0;if(!(f>>>0<10&(j>>>0<429496729|(j|0)==429496729&e>>>0<2576980378))){k=e;break}}if(f>>>0>9){i=k;e=p}else{e=10;n=72}}else{i=e;e=p}}else n=46;c:do if((n|0)==46){if(!(e+-1&e)){n=a[91180+((e*23|0)>>>5&7)>>0]|0;j=a[90924+i>>0]|0;f=j&255;if(f>>>0<e>>>0){i=0;while(1){k=f|i<<n;i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=Vp(b)|0;j=a[90924+i>>0]|0;f=j&255;if(!(k>>>0<134217728&f>>>0<e>>>0))break;else i=k}f=0}else{f=0;k=0}l=hr(-1,-1,n|0)|0;m=C;if((j&255)>>>0>=e>>>0|(f>>>0>m>>>0|(f|0)==(m|0)&k>>>0>l>>>0)){j=f;n=72;break}else i=f;while(1){k=fr(k|0,i|0,n|0)|0;f=C;k=j&255|k;i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=Vp(b)|0;j=a[90924+i>>0]|0;if((j&255)>>>0>=e>>>0|(f>>>0>m>>>0|(f|0)==(m|0)&k>>>0>l>>>0)){j=f;n=72;break c}else i=f}}j=a[90924+i>>0]|0;f=j&255;if(f>>>0<e>>>0){i=0;while(1){k=f+(_(i,e)|0)|0;i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=Vp(b)|0;j=a[90924+i>>0]|0;f=j&255;if(!(k>>>0<119304647&f>>>0<e>>>0))break;else i=k}f=0}else{k=0;f=0}if((j&255)>>>0<e>>>0){n=qr(-1,-1,e|0,0)|0;o=C;m=f;while(1){if(m>>>0>o>>>0|(m|0)==(o|0)&k>>>0>n>>>0){j=m;n=72;break c}f=pr(k|0,m|0,e|0,0)|0;l=C;j=j&255;if(l>>>0>4294967295|(l|0)==-1&f>>>0>~j>>>0){j=m;n=72;break c}k=gr(j|0,0,f|0,l|0)|0;f=C;i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=Vp(b)|0;j=a[90924+i>>0]|0;if((j&255)>>>0>=e>>>0){j=f;n=72;break}else m=f}}else{j=f;n=72}}while(0);if((n|0)==72)if((d[90924+i>>0]|0)>>>0<e>>>0){do{i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=Vp(b)|0}while((d[90924+i>>0]|0)>>>0<e>>>0);c[(Wo()|0)>>2]=34;j=h;i=g;e=(g&1|0)==0&0==0?p:0}else{i=k;e=p}if(c[q>>2]|0)c[r>>2]=(c[r>>2]|0)+-1;if(!(j>>>0<h>>>0|(j|0)==(h|0)&i>>>0<g>>>0)){if(!((g&1|0)!=0|0!=0|(e|0)!=0)){c[(Wo()|0)>>2]=34;g=gr(g|0,h|0,-1,-1)|0;h=C;break}if(j>>>0>h>>>0|(j|0)==(h|0)&i>>>0>g>>>0){c[(Wo()|0)>>2]=34;break}}g=((e|0)<0)<<31>>31;g=dr(i^e|0,j^g|0,e|0,g|0)|0;h=C}while(0);C=h;return g|0}function Vp(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0;f=b+104|0;i=c[f>>2]|0;if((i|0)!=0?(c[b+108>>2]|0)>=(i|0):0)j=4;else{e=Wp(b)|0;if((e|0)>=0){f=c[f>>2]|0;i=c[b+8>>2]|0;if(f){h=c[b+4>>2]|0;f=f-(c[b+108>>2]|0)|0;g=i;if((i-h|0)<(f|0))j=9;else c[b+100>>2]=h+(f+-1)}else{g=i;j=9}if((j|0)==9)c[b+100>>2]=i;f=b+4|0;if(!g)f=c[f>>2]|0;else{f=c[f>>2]|0;b=b+108|0;c[b>>2]=g+1-f+(c[b>>2]|0)}f=f+-1|0;if((d[f>>0]|0|0)!=(e|0))a[f>>0]=e}else j=4}if((j|0)==4){c[b+100>>2]=0;e=-1}return e|0}function Wp(a){a=a|0;var b=0,e=0;e=i;i=i+16|0;b=e;if((c[a+8>>2]|0)==0?(Xp(a)|0)!=0:0)b=-1;else if((mb[c[a+32>>2]&31](a,b,1)|0)==1)b=d[b>>0]|0;else b=-1;i=e;return b|0}function Xp(b){b=b|0;var d=0,e=0;d=b+74|0;e=a[d>>0]|0;a[d>>0]=e+255|e;d=b+20|0;e=b+44|0;if((c[d>>2]|0)>>>0>(c[e>>2]|0)>>>0)mb[c[b+36>>2]&31](b,0,0)|0;c[b+16>>2]=0;c[b+28>>2]=0;c[d>>2]=0;d=c[b>>2]|0;if(d&20)if(!(d&4))d=-1;else{c[b>>2]=d|32;d=-1}else{d=c[e>>2]|0;c[b+8>>2]=d;c[b+4>>2]=d;d=0}return d|0}function Yp(a){a=a|0;return ((a|0)==32|(a+-9|0)>>>0<5)&1|0}function Zp(a){a=a|0;var b=0;b=(_p(a)|0)==0;return (b?a:a&95)|0}function _p(a){a=a|0;return (a+-97|0)>>>0<26|0}function $p(a){a=a|0;return ((a+-48|0)>>>0<10|(aq(a)|0)!=0)&1|0}function aq(a){a=a|0;return ((a|32)+-97|0)>>>0<26|0}function bq(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=_(d,b)|0;if((c[e+76>>2]|0)>-1){g=(Mp(e)|0)==0;a=Dp(a,f,e)|0;if(!g)Zo(e)}else a=Dp(a,f,e)|0;if((a|0)!=(f|0))d=(a>>>0)/(b>>>0)|0;return d|0}function cq(b,e,f){b=b|0;e=e|0;f=f|0;var g=0.0,h=0,j=0.0,k=0,l=0,m=0.0,n=0,o=0,p=0,q=0.0,t=0.0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0.0;L=i;i=i+512|0;H=L;switch(e|0){case 0:{K=24;J=-149;A=4;break}case 1:{K=53;J=-1074;A=4;break}case 2:{K=53;J=-1074;A=4;break}default:g=0.0}a:do if((A|0)==4){E=b+4|0;D=b+100|0;do{e=c[E>>2]|0;if(e>>>0<(c[D>>2]|0)>>>0){c[E>>2]=e+1;e=d[e>>0]|0}else e=Vp(b)|0}while((Yp(e)|0)!=0);b:do switch(e|0){case 43:case 45:{h=1-(((e|0)==45&1)<<1)|0;e=c[E>>2]|0;if(e>>>0<(c[D>>2]|0)>>>0){c[E>>2]=e+1;e=d[e>>0]|0;I=h;break b}else{e=Vp(b)|0;I=h;break b}}default:I=1}while(0);h=e;e=0;do{if((h|32|0)!=(a[91189+e>>0]|0))break;do if(e>>>0<7){h=c[E>>2]|0;if(h>>>0<(c[D>>2]|0)>>>0){c[E>>2]=h+1;h=d[h>>0]|0;break}else{h=Vp(b)|0;break}}while(0);e=e+1|0}while(e>>>0<8);c:do switch(e|0){case 8:break;case 3:{A=23;break}default:{k=(f|0)!=0;if(k&e>>>0>3)if((e|0)==8)break c;else{A=23;break c}d:do if(!e){e=0;do{if((h|32|0)!=(a[91198+e>>0]|0))break d;do if(e>>>0<2){h=c[E>>2]|0;if(h>>>0<(c[D>>2]|0)>>>0){c[E>>2]=h+1;h=d[h>>0]|0;break}else{h=Vp(b)|0;break}}while(0);e=e+1|0}while(e>>>0<3)}while(0);switch(e|0){case 3:{e=c[E>>2]|0;if(e>>>0<(c[D>>2]|0)>>>0){c[E>>2]=e+1;e=d[e>>0]|0}else e=Vp(b)|0;if((e|0)==40)e=1;else{if(!(c[D>>2]|0)){g=r;break a}c[E>>2]=(c[E>>2]|0)+-1;g=r;break a}while(1){h=c[E>>2]|0;if(h>>>0<(c[D>>2]|0)>>>0){c[E>>2]=h+1;h=d[h>>0]|0}else h=Vp(b)|0;if(!((h+-48|0)>>>0<10|(h+-65|0)>>>0<26)?!((h|0)==95|(h+-97|0)>>>0<26):0)break;e=e+1|0}if((h|0)==41){g=r;break a}h=(c[D>>2]|0)==0;if(!h)c[E>>2]=(c[E>>2]|0)+-1;if(!k){c[(Wo()|0)>>2]=22;Tp(b,0);g=0.0;break a}if(!e){g=r;break a}while(1){e=e+-1|0;if(!h)c[E>>2]=(c[E>>2]|0)+-1;if(!e){g=r;break a}}}case 0:{do if((h|0)==48){e=c[E>>2]|0;if(e>>>0<(c[D>>2]|0)>>>0){c[E>>2]=e+1;e=d[e>>0]|0}else e=Vp(b)|0;if((e|32|0)!=120){if(!(c[D>>2]|0)){e=48;break}c[E>>2]=(c[E>>2]|0)+-1;e=48;break}e=c[E>>2]|0;if(e>>>0<(c[D>>2]|0)>>>0){c[E>>2]=e+1;e=d[e>>0]|0;k=0}else{e=Vp(b)|0;k=0}e:while(1){switch(e|0){case 46:{A=74;break e}case 48:break;default:{y=0;l=0;x=0;h=0;n=k;o=0;w=0;m=1.0;k=0;g=0.0;break e}}e=c[E>>2]|0;if(e>>>0<(c[D>>2]|0)>>>0){c[E>>2]=e+1;e=d[e>>0]|0;k=1;continue}else{e=Vp(b)|0;k=1;continue}}if((A|0)==74){e=c[E>>2]|0;if(e>>>0<(c[D>>2]|0)>>>0){c[E>>2]=e+1;e=d[e>>0]|0}else e=Vp(b)|0;if((e|0)==48){k=0;h=0;do{e=c[E>>2]|0;if(e>>>0<(c[D>>2]|0)>>>0){c[E>>2]=e+1;e=d[e>>0]|0}else e=Vp(b)|0;k=gr(k|0,h|0,-1,-1)|0;h=C}while((e|0)==48);y=0;l=0;x=k;n=1;o=1;w=0;m=1.0;k=0;g=0.0}else{y=0;l=0;x=0;h=0;n=k;o=1;w=0;m=1.0;k=0;g=0.0}}while(1){u=e+-48|0;p=e|32;if(u>>>0>=10){v=(e|0)==46;if(!(v|(p+-97|0)>>>0<6)){p=x;u=y;break}if(v)if(!o){v=l;h=y;u=y;o=1;p=w;j=m}else{p=x;u=y;e=46;break}else A=86}else A=86;if((A|0)==86){A=0;e=(e|0)>57?p+-87|0:u;do if(!((y|0)<0|(y|0)==0&l>>>0<8)){if((y|0)<0|(y|0)==0&l>>>0<14){t=m*.0625;p=w;j=t;g=g+t*+(e|0);break}if((w|0)!=0|(e|0)==0){p=w;j=m}else{p=1;j=m;g=g+m*.5}}else{p=w;j=m;k=e+(k<<4)|0}while(0);l=gr(l|0,y|0,1,0)|0;v=x;u=C;n=1}e=c[E>>2]|0;if(e>>>0<(c[D>>2]|0)>>>0){c[E>>2]=e+1;y=u;x=v;e=d[e>>0]|0;w=p;m=j;continue}else{y=u;x=v;e=Vp(b)|0;w=p;m=j;continue}}if(!n){e=(c[D>>2]|0)==0;if(!e)c[E>>2]=(c[E>>2]|0)+-1;if(f){if(!e?(z=c[E>>2]|0,c[E>>2]=z+-1,o|0):0)c[E>>2]=z+-2}else Tp(b,0);g=+(I|0)*0.0;break a}n=(o|0)==0;o=n?l:p;n=n?u:h;if((u|0)<0|(u|0)==0&l>>>0<8){h=u;do{k=k<<4;l=gr(l|0,h|0,1,0)|0;h=C}while((h|0)<0|(h|0)==0&l>>>0<8)}if((e|32|0)==112){h=dq(b,f)|0;e=C;if((h|0)==0&(e|0)==-2147483648){if(!f){Tp(b,0);g=0.0;break a}if(!(c[D>>2]|0)){h=0;e=0}else{c[E>>2]=(c[E>>2]|0)+-1;h=0;e=0}}}else if(!(c[D>>2]|0)){h=0;e=0}else{c[E>>2]=(c[E>>2]|0)+-1;h=0;e=0}H=fr(o|0,n|0,2)|0;H=gr(H|0,C|0,-32,-1)|0;e=gr(H|0,C|0,h|0,e|0)|0;h=C;if(!k){g=+(I|0)*0.0;break a}if((h|0)>0|(h|0)==0&e>>>0>(0-J|0)>>>0){c[(Wo()|0)>>2]=34;g=+(I|0)*1797693134862315708145274.0e284*1797693134862315708145274.0e284;break a}H=J+-106|0;G=((H|0)<0)<<31>>31;if((h|0)<(G|0)|(h|0)==(G|0)&e>>>0<H>>>0){c[(Wo()|0)>>2]=34;g=+(I|0)*2.2250738585072014e-308*2.2250738585072014e-308;break a}if((k|0)>-1){do{G=!(g>=.5);H=G&1|k<<1;k=H^1;g=g+(G?g:g+-1.0);e=gr(e|0,h|0,-1,-1)|0;h=C}while((H|0)>-1);l=e;m=g}else{l=e;m=g}e=dr(32,0,J|0,((J|0)<0)<<31>>31|0)|0;e=gr(l|0,h|0,e|0,C|0)|0;J=C;if(0>(J|0)|0==(J|0)&K>>>0>e>>>0)if((e|0)<0){e=0;A=127}else A=125;else{e=K;A=125}if((A|0)==125)if((e|0)<53)A=127;else{h=e;j=+(I|0);g=0.0}if((A|0)==127){g=+(I|0);h=e;j=g;g=+fq(+eq(1.0,84-e|0),g)}K=(k&1|0)==0&(m!=0.0&(h|0)<32);g=j*(K?0.0:m)+(g+j*+(((K&1)+k|0)>>>0))-g;if(!(g!=0.0))c[(Wo()|0)>>2]=34;g=+hq(g,l);break a}else e=h;while(0);F=J+K|0;G=0-F|0;k=0;f:while(1){switch(e|0){case 46:{A=138;break f}case 48:break;default:{h=0;p=0;o=0;break f}}e=c[E>>2]|0;if(e>>>0<(c[D>>2]|0)>>>0){c[E>>2]=e+1;e=d[e>>0]|0;k=1;continue}else{e=Vp(b)|0;k=1;continue}}if((A|0)==138){e=c[E>>2]|0;if(e>>>0<(c[D>>2]|0)>>>0){c[E>>2]=e+1;e=d[e>>0]|0}else e=Vp(b)|0;if((e|0)==48){h=0;e=0;while(1){h=gr(h|0,e|0,-1,-1)|0;k=C;e=c[E>>2]|0;if(e>>>0<(c[D>>2]|0)>>>0){c[E>>2]=e+1;e=d[e>>0]|0}else e=Vp(b)|0;if((e|0)==48)e=k;else{p=k;k=1;o=1;break}}}else{h=0;p=0;o=1}}c[H>>2]=0;n=e+-48|0;l=(e|0)==46;g:do if(l|n>>>0<10){B=H+496|0;y=0;v=0;w=l;A=p;u=k;z=o;k=0;l=0;o=0;h:while(1){do if(w)if(!z){h=y;p=v;z=1}else{p=A;e=y;n=v;break h}else{w=gr(y|0,v|0,1,0)|0;v=C;x=(e|0)!=48;if((l|0)>=125){if(!x){p=A;y=w;break}c[B>>2]=c[B>>2]|1;p=A;y=w;break}p=H+(l<<2)|0;if(k)n=e+-48+((c[p>>2]|0)*10|0)|0;c[p>>2]=n;k=k+1|0;n=(k|0)==9;p=A;y=w;u=1;k=n?0:k;l=(n&1)+l|0;o=x?w:o}while(0);e=c[E>>2]|0;if(e>>>0<(c[D>>2]|0)>>>0){c[E>>2]=e+1;e=d[e>>0]|0}else e=Vp(b)|0;n=e+-48|0;w=(e|0)==46;if(!(w|n>>>0<10)){n=z;A=161;break g}else A=p}u=(u|0)!=0;A=169}else{y=0;v=0;u=k;n=o;k=0;l=0;o=0;A=161}while(0);do if((A|0)==161){B=(n|0)==0;h=B?y:h;p=B?v:p;u=(u|0)!=0;if(!((e|32|0)==101&u))if((e|0)>-1){e=y;n=v;A=169;break}else{e=y;n=v;A=171;break}n=dq(b,f)|0;e=C;if((n|0)==0&(e|0)==-2147483648){if(!f){Tp(b,0);g=0.0;break}if(!(c[D>>2]|0)){n=0;e=0}else{c[E>>2]=(c[E>>2]|0)+-1;n=0;e=0}}h=gr(n|0,e|0,h|0,p|0)|0;u=y;p=C;n=v;A=173}while(0);if((A|0)==169)if(c[D>>2]|0){c[E>>2]=(c[E>>2]|0)+-1;if(u){u=e;A=173}else A=172}else A=171;if((A|0)==171)if(u){u=e;A=173}else A=172;do if((A|0)==172){c[(Wo()|0)>>2]=22;Tp(b,0);g=0.0}else if((A|0)==173){e=c[H>>2]|0;if(!e){g=+(I|0)*0.0;break}if(((n|0)<0|(n|0)==0&u>>>0<10)&((h|0)==(u|0)&(p|0)==(n|0))?K>>>0>30|(e>>>K|0)==0:0){g=+(I|0)*+(e>>>0);break}b=(J|0)/-2|0;E=((b|0)<0)<<31>>31;if((p|0)>(E|0)|(p|0)==(E|0)&h>>>0>b>>>0){c[(Wo()|0)>>2]=34;g=+(I|0)*1797693134862315708145274.0e284*1797693134862315708145274.0e284;break}b=J+-106|0;E=((b|0)<0)<<31>>31;if((p|0)<(E|0)|(p|0)==(E|0)&h>>>0<b>>>0){c[(Wo()|0)>>2]=34;g=+(I|0)*2.2250738585072014e-308*2.2250738585072014e-308;break}if(k){if((k|0)<9){n=H+(l<<2)|0;e=c[n>>2]|0;do{e=e*10|0;k=k+1|0}while((k|0)!=9);c[n>>2]=e}l=l+1|0}if((o|0)<9?(o|0)<=(h|0)&(h|0)<18:0){if((h|0)==9){g=+(I|0)*+((c[H>>2]|0)>>>0);break}if((h|0)<9){g=+(I|0)*+((c[H>>2]|0)>>>0)/+(c[10364+(8-h<<2)>>2]|0);break}b=K+27+(_(h,-3)|0)|0;e=c[H>>2]|0;if((b|0)>30|(e>>>b|0)==0){g=+(I|0)*+(e>>>0)*+(c[10364+(h+-10<<2)>>2]|0);break}}e=(h|0)%9|0;if(!e){k=0;e=0}else{u=(h|0)>-1?e:e+9|0;n=c[10364+(8-u<<2)>>2]|0;if(l){o=1e9/(n|0)|0;k=0;e=0;p=0;do{D=H+(p<<2)|0;E=c[D>>2]|0;b=((E>>>0)/(n>>>0)|0)+e|0;c[D>>2]=b;e=_((E>>>0)%(n>>>0)|0,o)|0;b=(p|0)==(k|0)&(b|0)==0;p=p+1|0;h=b?h+-9|0:h;k=b?p&127:k}while((p|0)!=(l|0));if(e){c[H+(l<<2)>>2]=e;l=l+1|0}}else{k=0;l=0}e=0;h=9-u+h|0}i:while(1){v=(h|0)<18;w=(h|0)==18;x=H+(k<<2)|0;do{if(!v){if(!w){y=l;break i}if((c[x>>2]|0)>>>0>=9007199){h=18;y=l;break i}}n=0;o=l+127|0;while(1){u=o&127;p=H+(u<<2)|0;o=fr(c[p>>2]|0,0,29)|0;o=gr(o|0,C|0,n|0,0)|0;n=C;if(n>>>0>0|(n|0)==0&o>>>0>1e9){b=qr(o|0,n|0,1e9,0)|0;o=rr(o|0,n|0,1e9,0)|0;n=b}else n=0;c[p>>2]=o;b=(u|0)==(k|0);l=(u|0)!=(l+127&127|0)|b?l:(o|0)==0?u:l;if(b)break;else o=u+-1|0}e=e+-29|0}while((n|0)==0);k=k+127&127;if((k|0)==(l|0)){b=l+127&127;l=H+((l+126&127)<<2)|0;c[l>>2]=c[l>>2]|c[H+(b<<2)>>2];l=b}c[H+(k<<2)>>2]=n;h=h+9|0}j:while(1){l=y+1&127;x=H+((y+127&127)<<2)|0;while(1){v=(h|0)==18;w=(h|0)>27?9:1;u=v^1;while(1){o=k&127;p=(o|0)==(y|0);do if(!p){n=c[H+(o<<2)>>2]|0;if(n>>>0<9007199){A=219;break}if(n>>>0>9007199)break;n=k+1&127;if((n|0)==(y|0)){A=219;break}n=c[H+(n<<2)>>2]|0;if(n>>>0<254740991){A=219;break}if(!(n>>>0>254740991|u)){h=o;l=y;break j}}else A=219;while(0);if((A|0)==219?(A=0,v):0){A=220;break j}e=e+w|0;if((k|0)==(y|0))k=y;else break}u=(1<<w)+-1|0;v=1e9>>>w;o=k;n=0;p=k;while(1){E=H+(p<<2)|0;b=c[E>>2]|0;k=(b>>>w)+n|0;c[E>>2]=k;n=_(b&u,v)|0;k=(p|0)==(o|0)&(k|0)==0;p=p+1&127;h=k?h+-9|0:h;k=k?p:o;if((p|0)==(y|0))break;else o=k}if(!n)continue;if((l|0)!=(k|0))break;c[x>>2]=c[x>>2]|1}c[H+(y<<2)>>2]=n;y=l}if((A|0)==220)if(p){c[H+(l+-1<<2)>>2]=0;h=y}else{h=o;l=y}g=+((c[H+(h<<2)>>2]|0)>>>0);h=k+1&127;if((h|0)==(l|0)){l=k+2&127;c[H+(l+-1<<2)>>2]=0}t=+(I|0);j=t*(g*1.0e9+ +((c[H+(h<<2)>>2]|0)>>>0));v=e+53|0;p=v-J|0;u=(p|0)<(K|0);h=u&1;o=u?((p|0)<0?0:p):K;if((o|0)<53){M=+fq(+eq(1.0,105-o|0),j);m=+iq(j,+eq(1.0,53-o|0));q=M;g=m;m=M+(j-m)}else{q=0.0;g=0.0;m=j}n=k+2&127;do if((n|0)==(l|0))j=g;else{n=c[H+(n<<2)>>2]|0;do if(n>>>0>=5e8){if(n>>>0>5e8){g=t*.75+g;break}if((k+3&127|0)==(l|0)){g=t*.5+g;break}else{g=t*.75+g;break}}else{if((n|0)==0?(k+3&127|0)==(l|0):0)break;g=t*.25+g}while(0);if((53-o|0)<=1){j=g;break}if(+iq(g,1.0)!=0.0){j=g;break}j=g+1.0}while(0);g=m+j-q;do if((v&2147483647|0)>(-2-F|0)){if(+N(+g)>=9007199254740992.0){h=u&(o|0)==(p|0)?0:h;e=e+1|0;g=g*.5}if((e+50|0)<=(G|0)?!(j!=0.0&(h|0)!=0):0)break;c[(Wo()|0)>>2]=34}while(0);g=+hq(g,e)}while(0);break a}default:{if(c[D>>2]|0)c[E>>2]=(c[E>>2]|0)+-1;c[(Wo()|0)>>2]=22;Tp(b,0);g=0.0;break a}}}}while(0);if((A|0)==23){h=(c[D>>2]|0)==0;if(!h)c[E>>2]=(c[E>>2]|0)+-1;if((f|0)!=0&e>>>0>3)do{if(!h)c[E>>2]=(c[E>>2]|0)+-1;e=e+-1|0}while(e>>>0>3)}g=+(I|0)*s}while(0);i=L;return +g}function dq(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0;i=a+4|0;e=c[i>>2]|0;j=a+100|0;if(e>>>0<(c[j>>2]|0)>>>0){c[i>>2]=e+1;e=d[e>>0]|0}else e=Vp(a)|0;switch(e|0){case 43:case 45:{f=(e|0)==45&1;e=c[i>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[i>>2]=e+1;e=d[e>>0]|0}else e=Vp(a)|0;if((b|0)!=0&(e+-48|0)>>>0>9?(c[j>>2]|0)!=0:0){c[i>>2]=(c[i>>2]|0)+-1;h=f}else h=f;break}default:h=0}if((e+-48|0)>>>0>9)if(!(c[j>>2]|0)){f=-2147483648;e=0}else{c[i>>2]=(c[i>>2]|0)+-1;f=-2147483648;e=0}else{f=0;do{f=e+-48+(f*10|0)|0;e=c[i>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[i>>2]=e+1;e=d[e>>0]|0}else e=Vp(a)|0}while((e+-48|0)>>>0<10&(f|0)<214748364);b=((f|0)<0)<<31>>31;if((e+-48|0)>>>0<10){do{b=pr(f|0,b|0,10,0)|0;f=C;e=gr(e|0,((e|0)<0)<<31>>31|0,-48,-1)|0;f=gr(e|0,C|0,b|0,f|0)|0;b=C;e=c[i>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[i>>2]=e+1;e=d[e>>0]|0}else e=Vp(a)|0}while((e+-48|0)>>>0<10&((b|0)<21474836|(b|0)==21474836&f>>>0<2061584302));g=f}else g=f;if((e+-48|0)>>>0<10)do{e=c[i>>2]|0;if(e>>>0<(c[j>>2]|0)>>>0){c[i>>2]=e+1;e=d[e>>0]|0}else e=Vp(a)|0}while((e+-48|0)>>>0<10);if(c[j>>2]|0)c[i>>2]=(c[i>>2]|0)+-1;a=(h|0)!=0;e=dr(0,0,g|0,b|0)|0;f=a?C:b;e=a?e:g}C=f;return e|0}function eq(a,b){a=+a;b=b|0;var d=0;if((b|0)>1023){a=a*8988465674311579538646525.0e283;d=b+-1023|0;if((d|0)>1023){d=b+-2046|0;d=(d|0)>1023?1023:d;a=a*8988465674311579538646525.0e283}}else if((b|0)<-1022){a=a*2.2250738585072014e-308;d=b+1022|0;if((d|0)<-1022){d=b+2044|0;d=(d|0)<-1022?-1022:d;a=a*2.2250738585072014e-308}}else d=b;d=fr(d+1023|0,0,52)|0;b=C;c[k>>2]=d;c[k+4>>2]=b;return +(a*+h[k>>3])}function fq(a,b){a=+a;b=+b;return +(+gq(a,b))}function gq(a,b){a=+a;b=+b;var d=0;h[k>>3]=b;d=c[k+4>>2]|0;b=+N(+a);h[k>>3]=b;d=d&-2147483648|c[k+4>>2];c[k>>2]=c[k>>2];c[k+4>>2]=d;return +(+h[k>>3])}function hq(a,b){a=+a;b=b|0;return +(+eq(a,b))}function iq(a,b){a=+a;b=+b;return +(+jq(a,b))}function jq(a,b){a=+a;b=+b;var d=0,e=0,f=0,g=0,i=0,j=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0.0;h[k>>3]=a;d=c[k>>2]|0;m=c[k+4>>2]|0;h[k>>3]=b;n=c[k>>2]|0;o=c[k+4>>2]|0;e=hr(d|0,m|0,52)|0;e=e&2047;j=hr(n|0,o|0,52)|0;j=j&2047;p=m&-2147483648;i=fr(n|0,o|0,1)|0;l=C;a:do if(!((i|0)==0&(l|0)==0)?(r=+N(+b),h[k>>3]=r,g=c[k+4>>2]|0,!(g>>>0>2146435072|(g|0)==2146435072&(c[k>>2]|0)>>>0>0|(e|0)==2047)):0){f=fr(d|0,m|0,1)|0;g=C;if(!(g>>>0>l>>>0|(g|0)==(l|0)&f>>>0>i>>>0))return +((f|0)==(i|0)&(g|0)==(l|0)?a*0.0:a);if(!e){e=fr(d|0,m|0,12)|0;f=C;if((f|0)>-1|(f|0)==-1&e>>>0>4294967295){g=e;e=0;do{e=e+-1|0;g=fr(g|0,f|0,1)|0;f=C}while((f|0)>-1|(f|0)==-1&g>>>0>4294967295)}else e=0;d=fr(d|0,m|0,1-e|0)|0;f=C}else f=m&1048575|1048576;if(!j){g=fr(n|0,o|0,12)|0;i=C;if((i|0)>-1|(i|0)==-1&g>>>0>4294967295){j=0;do{j=j+-1|0;g=fr(g|0,i|0,1)|0;i=C}while((i|0)>-1|(i|0)==-1&g>>>0>4294967295)}else j=0;n=fr(n|0,o|0,1-j|0)|0;m=C}else m=o&1048575|1048576;l=dr(d|0,f|0,n|0,m|0)|0;i=C;g=(i|0)>-1|(i|0)==-1&l>>>0>4294967295;b:do if((e|0)>(j|0)){while(1){if(g)if((d|0)==(n|0)&(f|0)==(m|0))break;else{d=l;f=i}d=fr(d|0,f|0,1)|0;f=C;e=e+-1|0;l=dr(d|0,f|0,n|0,m|0)|0;i=C;g=(i|0)>-1|(i|0)==-1&l>>>0>4294967295;if((e|0)<=(j|0))break b}b=a*0.0;break a}while(0);if(g)if((d|0)==(n|0)&(f|0)==(m|0)){b=a*0.0;break}else{f=i;d=l}if(f>>>0<1048576|(f|0)==1048576&d>>>0<0)do{d=fr(d|0,f|0,1)|0;f=C;e=e+-1|0}while(f>>>0<1048576|(f|0)==1048576&d>>>0<0);if((e|0)>0){o=gr(d|0,f|0,0,-1048576)|0;d=C;e=fr(e|0,0,52)|0;d=d|C;e=o|e}else{e=hr(d|0,f|0,1-e|0)|0;d=C}c[k>>2]=e;c[k+4>>2]=d|p;b=+h[k>>3]}else q=3;while(0);if((q|0)==3){b=a*b;b=b/b}return +b}function kq(a,b){a=a|0;b=b|0;return (bq(a,cp(a)|0,1,b)|0)+-1|0}function lq(a){a=a|0;var b=0,e=0,f=0;if((c[a+76>>2]|0)>=0?(Mp(a)|0)!=0:0){b=a+4|0;e=c[b>>2]|0;if(e>>>0<(c[a+8>>2]|0)>>>0){c[b>>2]=e+1;b=d[e>>0]|0}else b=Wp(a)|0}else f=3;do if((f|0)==3){b=a+4|0;e=c[b>>2]|0;if(e>>>0<(c[a+8>>2]|0)>>>0){c[b>>2]=e+1;b=d[e>>0]|0;break}else{b=Wp(a)|0;break}}while(0);return b|0}function mq(a){a=a|0;var b=0,d=0;do if(a){if((c[a+76>>2]|0)<=-1){b=nq(a)|0;break}d=(Mp(a)|0)==0;b=nq(a)|0;if(!d)Zo(a)}else{if(!(c[2533]|0))b=0;else b=mq(c[2533]|0)|0;cb(91632);a=c[22907]|0;if(a)do{if((c[a+76>>2]|0)>-1)d=Mp(a)|0;else d=0;if((c[a+20>>2]|0)>>>0>(c[a+28>>2]|0)>>>0)b=nq(a)|0|b;if(d|0)Zo(a);a=c[a+56>>2]|0}while((a|0)!=0);Za(91632)}while(0);return b|0}function nq(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;b=a+20|0;g=a+28|0;if((c[b>>2]|0)>>>0>(c[g>>2]|0)>>>0?(mb[c[a+36>>2]&31](a,0,0)|0,(c[b>>2]|0)==0):0)b=-1;else{h=a+4|0;d=c[h>>2]|0;e=a+8|0;f=c[e>>2]|0;if(d>>>0<f>>>0)mb[c[a+40>>2]&31](a,d-f|0,1)|0;c[a+16>>2]=0;c[g>>2]=0;c[b>>2]=0;c[e>>2]=0;c[h>>2]=0;b=0}return b|0}function oq(a){a=a|0;var b=0,d=0,e=0;e=(c[a>>2]&1|0)!=0;if(!e){cb(91632);d=c[a+52>>2]|0;b=a+56|0;if(d|0)c[d+56>>2]=c[b>>2];b=c[b>>2]|0;if(b|0)c[b+52>>2]=d;if((c[22907]|0)==(a|0))c[22907]=b;Za(91632)}b=mq(a)|0;b=qb[c[a+12>>2]&1](a)|0|b;d=c[a+92>>2]|0;if(d|0)Cq(d);if(!e)Cq(a);return b|0}function pq(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if((c[f+76>>2]|0)>-1)m=Mp(f)|0;else m=0;g=e+-1|0;if((e|0)<2){n=f+74|0;l=a[n>>0]|0;a[n>>0]=l+255|l;if(m|0)Zo(f);if(!g)a[b>>0]=0;else b=0}else{a:do if(g){k=f+4|0;l=f+8|0;e=b;while(1){h=c[k>>2]|0;j=h;p=(c[l>>2]|0)-j|0;i=lp(h,10,p)|0;o=(i|0)==0;i=o?p:1-j+i|0;j=i>>>0<g>>>0;i=j?i:g;ir(e|0,h|0,i|0)|0;h=(c[k>>2]|0)+i|0;c[k>>2]=h;e=e+i|0;i=g-i|0;if(!(o&j)){n=17;break a}if(h>>>0>=(c[l>>2]|0)>>>0){g=Wp(f)|0;if((g|0)<0)break;else j=g}else{c[k>>2]=h+1;j=d[h>>0]|0}g=i+-1|0;h=e+1|0;a[e>>0]=j;if(!((g|0)!=0&(j&255|0)!=10)){e=h;n=17;break a}else e=h}if((e|0)!=(b|0)?(c[f>>2]&16|0)!=0:0)n=17;else b=0}else{e=b;n=17}while(0);if((n|0)==17)if(!b)b=0;else a[e>>0]=0;if(m)Zo(f)}return b|0}function qq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=i;i=i+16|0;f=e;c[f>>2]=d;d=rq(a,b,f)|0;i=e;return d|0}function rq(a,b,c){a=a|0;b=b|0;c=c|0;return zp(a,2147483647,b,c)|0}function sq(a){a=a|0;var b=0;if(!(c[a>>2]&128))b=1;else b=(c[a+20>>2]|0)>>>0>(c[a+28>>2]|0)>>>0?2:1;b=mb[c[a+40>>2]&31](a,0,b)|0;if((b|0)>=0)b=b-(c[a+8>>2]|0)+(c[a+4>>2]|0)+(c[a+20>>2]|0)-(c[a+28>>2]|0)|0;return b|0}function tq(a){a=a|0;var b=0,d=0;if((c[a+76>>2]|0)>-1){d=(Mp(a)|0)==0;b=sq(a)|0;if(!d)Zo(a)}else b=sq(a)|0;return b|0}function uq(a){a=a|0;return tq(a)|0}function vq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;if((d|0)==1)b=b-(c[a+8>>2]|0)+(c[a+4>>2]|0)|0;e=a+20|0;f=a+28|0;if((c[e>>2]|0)>>>0>(c[f>>2]|0)>>>0?(mb[c[a+36>>2]&31](a,0,0)|0,(c[e>>2]|0)==0):0)b=-1;else{c[a+16>>2]=0;c[f>>2]=0;c[e>>2]=0;if((mb[c[a+40>>2]&31](a,b,d)|0)<0)b=-1;else{c[a+8>>2]=0;c[a+4>>2]=0;c[a>>2]=c[a>>2]&-17;b=0}}return b|0}function wq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if((c[a+76>>2]|0)>-1){e=(Mp(a)|0)==0;b=vq(a,b,d)|0;if(!e)Zo(a)}else b=vq(a,b,d)|0;return b|0}function xq(a,b,c){a=a|0;b=b|0;c=c|0;return wq(a,b,c)|0}function yq(b){b=b|0;var c=0,d=0,e=0,f=0;while(1){c=b+1|0;if(!(Yp(a[b>>0]|0)|0))break;else b=c}d=a[b>>0]|0;switch(d<<24>>24|0){case 45:{e=1;f=5;break}case 43:{e=0;f=5;break}default:e=0}if((f|0)==5){b=c;d=a[c>>0]|0}c=(d<<24>>24)+-48|0;if(c>>>0<10){d=b;b=0;do{d=d+1|0;b=(b*10|0)-c|0;c=(a[d>>0]|0)+-48|0}while(c>>>0<10)}else b=0;return (e|0?b:0-b|0)|0}function zq(a,b){a=a|0;b=b|0;return +(+Aq(a,b,1))}function Aq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,f=0,g=0,h=0,j=0;j=i;i=i+112|0;h=j;f=h;g=f+112|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(g|0));f=h+4|0;c[f>>2]=a;g=h+8|0;c[g>>2]=-1;c[h+44>>2]=a;c[h+76>>2]=-1;Tp(h,0);e=+cq(h,d,1);d=(c[f>>2]|0)-(c[g>>2]|0)+(c[h+108>>2]|0)|0;if(b|0)c[b>>2]=d|0?a+d|0:a;i=j;return +e}function Bq(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;do if(a>>>0<245){o=a>>>0<11?16:a+11&-8;a=o>>>3;j=c[22913]|0;b=j>>>a;if(b&3|0){b=(b&1^1)+a|0;d=91692+(b<<1<<2)|0;e=d+8|0;f=c[e>>2]|0;g=f+8|0;h=c[g>>2]|0;do if((d|0)!=(h|0)){if(h>>>0<(c[22917]|0)>>>0)va();a=h+12|0;if((c[a>>2]|0)==(f|0)){c[a>>2]=d;c[e>>2]=h;break}else va()}else c[22913]=j&~(1<<b);while(0);L=b<<3;c[f+4>>2]=L|3;L=f+L+4|0;c[L>>2]=c[L>>2]|1;L=g;return L|0}h=c[22915]|0;if(o>>>0>h>>>0){if(b|0){d=2<<a;d=b<<a&(d|0-d);d=(d&0-d)+-1|0;i=d>>>12&16;d=d>>>i;f=d>>>5&8;d=d>>>f;g=d>>>2&4;d=d>>>g;e=d>>>1&2;d=d>>>e;b=d>>>1&1;b=(f|i|g|e|b)+(d>>>b)|0;d=91692+(b<<1<<2)|0;e=d+8|0;g=c[e>>2]|0;i=g+8|0;f=c[i>>2]|0;do if((d|0)!=(f|0)){if(f>>>0<(c[22917]|0)>>>0)va();a=f+12|0;if((c[a>>2]|0)==(g|0)){c[a>>2]=d;c[e>>2]=f;k=c[22915]|0;break}else va()}else{c[22913]=j&~(1<<b);k=h}while(0);h=(b<<3)-o|0;c[g+4>>2]=o|3;e=g+o|0;c[e+4>>2]=h|1;c[e+h>>2]=h;if(k|0){f=c[22918]|0;b=k>>>3;d=91692+(b<<1<<2)|0;a=c[22913]|0;b=1<<b;if(a&b){a=d+8|0;b=c[a>>2]|0;if(b>>>0<(c[22917]|0)>>>0)va();else{l=a;m=b}}else{c[22913]=a|b;l=d+8|0;m=d}c[l>>2]=f;c[m+12>>2]=f;c[f+8>>2]=m;c[f+12>>2]=d}c[22915]=h;c[22918]=e;L=i;return L|0}a=c[22914]|0;if(a){d=(a&0-a)+-1|0;K=d>>>12&16;d=d>>>K;J=d>>>5&8;d=d>>>J;L=d>>>2&4;d=d>>>L;b=d>>>1&2;d=d>>>b;e=d>>>1&1;e=c[91956+((J|K|L|b|e)+(d>>>e)<<2)>>2]|0;d=(c[e+4>>2]&-8)-o|0;b=e;while(1){a=c[b+16>>2]|0;if(!a){a=c[b+20>>2]|0;if(!a){j=e;break}}b=(c[a+4>>2]&-8)-o|0;L=b>>>0<d>>>0;d=L?b:d;b=a;e=L?a:e}g=c[22917]|0;if(j>>>0<g>>>0)va();i=j+o|0;if(j>>>0>=i>>>0)va();h=c[j+24>>2]|0;e=c[j+12>>2]|0;do if((e|0)==(j|0)){b=j+20|0;a=c[b>>2]|0;if(!a){b=j+16|0;a=c[b>>2]|0;if(!a){n=0;break}}while(1){e=a+20|0;f=c[e>>2]|0;if(f|0){a=f;b=e;continue}e=a+16|0;f=c[e>>2]|0;if(!f)break;else{a=f;b=e}}if(b>>>0<g>>>0)va();else{c[b>>2]=0;n=a;break}}else{f=c[j+8>>2]|0;if(f>>>0<g>>>0)va();a=f+12|0;if((c[a>>2]|0)!=(j|0))va();b=e+8|0;if((c[b>>2]|0)==(j|0)){c[a>>2]=e;c[b>>2]=f;n=e;break}else va()}while(0);do if(h|0){a=c[j+28>>2]|0;b=91956+(a<<2)|0;if((j|0)==(c[b>>2]|0)){c[b>>2]=n;if(!n){c[22914]=c[22914]&~(1<<a);break}}else{if(h>>>0<(c[22917]|0)>>>0)va();a=h+16|0;if((c[a>>2]|0)==(j|0))c[a>>2]=n;else c[h+20>>2]=n;if(!n)break}b=c[22917]|0;if(n>>>0<b>>>0)va();c[n+24>>2]=h;a=c[j+16>>2]|0;do if(a|0)if(a>>>0<b>>>0)va();else{c[n+16>>2]=a;c[a+24>>2]=n;break}while(0);a=c[j+20>>2]|0;if(a|0)if(a>>>0<(c[22917]|0)>>>0)va();else{c[n+20>>2]=a;c[a+24>>2]=n;break}}while(0);if(d>>>0<16){L=d+o|0;c[j+4>>2]=L|3;L=j+L+4|0;c[L>>2]=c[L>>2]|1}else{c[j+4>>2]=o|3;c[i+4>>2]=d|1;c[i+d>>2]=d;a=c[22915]|0;if(a|0){f=c[22918]|0;b=a>>>3;e=91692+(b<<1<<2)|0;a=c[22913]|0;b=1<<b;if(a&b){a=e+8|0;b=c[a>>2]|0;if(b>>>0<(c[22917]|0)>>>0)va();else{p=a;q=b}}else{c[22913]=a|b;p=e+8|0;q=e}c[p>>2]=f;c[q+12>>2]=f;c[f+8>>2]=q;c[f+12>>2]=e}c[22915]=d;c[22918]=i}L=j+8|0;return L|0}}}else if(a>>>0<=4294967231){a=a+11|0;o=a&-8;j=c[22914]|0;if(j){d=0-o|0;a=a>>>8;if(a)if(o>>>0>16777215)i=31;else{q=(a+1048320|0)>>>16&8;E=a<<q;p=(E+520192|0)>>>16&4;E=E<<p;i=(E+245760|0)>>>16&2;i=14-(p|q|i)+(E<<i>>>15)|0;i=o>>>(i+7|0)&1|i<<1}else i=0;b=c[91956+(i<<2)>>2]|0;a:do if(!b){a=0;b=0;E=86}else{f=d;a=0;g=o<<((i|0)==31?0:25-(i>>>1)|0);h=b;b=0;while(1){e=c[h+4>>2]&-8;d=e-o|0;if(d>>>0<f>>>0)if((e|0)==(o|0)){a=h;b=h;E=90;break a}else b=h;else d=f;e=c[h+20>>2]|0;h=c[h+16+(g>>>31<<2)>>2]|0;a=(e|0)==0|(e|0)==(h|0)?a:e;e=(h|0)==0;if(e){E=86;break}else{f=d;g=g<<(e&1^1)}}}while(0);if((E|0)==86){if((a|0)==0&(b|0)==0){a=2<<i;a=j&(a|0-a);if(!a)break;q=(a&0-a)+-1|0;m=q>>>12&16;q=q>>>m;l=q>>>5&8;q=q>>>l;n=q>>>2&4;q=q>>>n;p=q>>>1&2;q=q>>>p;a=q>>>1&1;a=c[91956+((l|m|n|p|a)+(q>>>a)<<2)>>2]|0}if(!a){i=d;j=b}else E=90}if((E|0)==90)while(1){E=0;q=(c[a+4>>2]&-8)-o|0;e=q>>>0<d>>>0;d=e?q:d;b=e?a:b;e=c[a+16>>2]|0;if(e|0){a=e;E=90;continue}a=c[a+20>>2]|0;if(!a){i=d;j=b;break}else E=90}if((j|0)!=0?i>>>0<((c[22915]|0)-o|0)>>>0:0){f=c[22917]|0;if(j>>>0<f>>>0)va();h=j+o|0;if(j>>>0>=h>>>0)va();g=c[j+24>>2]|0;d=c[j+12>>2]|0;do if((d|0)==(j|0)){b=j+20|0;a=c[b>>2]|0;if(!a){b=j+16|0;a=c[b>>2]|0;if(!a){s=0;break}}while(1){d=a+20|0;e=c[d>>2]|0;if(e|0){a=e;b=d;continue}d=a+16|0;e=c[d>>2]|0;if(!e)break;else{a=e;b=d}}if(b>>>0<f>>>0)va();else{c[b>>2]=0;s=a;break}}else{e=c[j+8>>2]|0;if(e>>>0<f>>>0)va();a=e+12|0;if((c[a>>2]|0)!=(j|0))va();b=d+8|0;if((c[b>>2]|0)==(j|0)){c[a>>2]=d;c[b>>2]=e;s=d;break}else va()}while(0);do if(g|0){a=c[j+28>>2]|0;b=91956+(a<<2)|0;if((j|0)==(c[b>>2]|0)){c[b>>2]=s;if(!s){c[22914]=c[22914]&~(1<<a);break}}else{if(g>>>0<(c[22917]|0)>>>0)va();a=g+16|0;if((c[a>>2]|0)==(j|0))c[a>>2]=s;else c[g+20>>2]=s;if(!s)break}b=c[22917]|0;if(s>>>0<b>>>0)va();c[s+24>>2]=g;a=c[j+16>>2]|0;do if(a|0)if(a>>>0<b>>>0)va();else{c[s+16>>2]=a;c[a+24>>2]=s;break}while(0);a=c[j+20>>2]|0;if(a|0)if(a>>>0<(c[22917]|0)>>>0)va();else{c[s+20>>2]=a;c[a+24>>2]=s;break}}while(0);do if(i>>>0>=16){c[j+4>>2]=o|3;c[h+4>>2]=i|1;c[h+i>>2]=i;a=i>>>3;if(i>>>0<256){d=91692+(a<<1<<2)|0;b=c[22913]|0;a=1<<a;if(b&a){a=d+8|0;b=c[a>>2]|0;if(b>>>0<(c[22917]|0)>>>0)va();else{u=a;v=b}}else{c[22913]=b|a;u=d+8|0;v=d}c[u>>2]=h;c[v+12>>2]=h;c[h+8>>2]=v;c[h+12>>2]=d;break}a=i>>>8;if(a)if(i>>>0>16777215)d=31;else{K=(a+1048320|0)>>>16&8;L=a<<K;J=(L+520192|0)>>>16&4;L=L<<J;d=(L+245760|0)>>>16&2;d=14-(J|K|d)+(L<<d>>>15)|0;d=i>>>(d+7|0)&1|d<<1}else d=0;e=91956+(d<<2)|0;c[h+28>>2]=d;a=h+16|0;c[a+4>>2]=0;c[a>>2]=0;a=c[22914]|0;b=1<<d;if(!(a&b)){c[22914]=a|b;c[e>>2]=h;c[h+24>>2]=e;c[h+12>>2]=h;c[h+8>>2]=h;break}f=i<<((d|0)==31?0:25-(d>>>1)|0);a=c[e>>2]|0;while(1){if((c[a+4>>2]&-8|0)==(i|0)){d=a;E=148;break}b=a+16+(f>>>31<<2)|0;d=c[b>>2]|0;if(!d){E=145;break}else{f=f<<1;a=d}}if((E|0)==145)if(b>>>0<(c[22917]|0)>>>0)va();else{c[b>>2]=h;c[h+24>>2]=a;c[h+12>>2]=h;c[h+8>>2]=h;break}else if((E|0)==148){a=d+8|0;b=c[a>>2]|0;L=c[22917]|0;if(b>>>0>=L>>>0&d>>>0>=L>>>0){c[b+12>>2]=h;c[a>>2]=h;c[h+8>>2]=b;c[h+12>>2]=d;c[h+24>>2]=0;break}else va()}}else{L=i+o|0;c[j+4>>2]=L|3;L=j+L+4|0;c[L>>2]=c[L>>2]|1}while(0);L=j+8|0;return L|0}}}else o=-1;while(0);d=c[22915]|0;if(d>>>0>=o>>>0){a=d-o|0;b=c[22918]|0;if(a>>>0>15){L=b+o|0;c[22918]=L;c[22915]=a;c[L+4>>2]=a|1;c[L+a>>2]=a;c[b+4>>2]=o|3}else{c[22915]=0;c[22918]=0;c[b+4>>2]=d|3;L=b+d+4|0;c[L>>2]=c[L>>2]|1}L=b+8|0;return L|0}a=c[22916]|0;if(a>>>0>o>>>0){J=a-o|0;c[22916]=J;L=c[22919]|0;K=L+o|0;c[22919]=K;c[K+4>>2]=J|1;c[L+4>>2]=o|3;L=L+8|0;return L|0}do if(!(c[23031]|0)){a=Ma(30)|0;if(!(a+-1&a)){c[23033]=a;c[23032]=a;c[23034]=-1;c[23035]=-1;c[23036]=0;c[23024]=0;c[23031]=(gb(0)|0)&-16^1431655768;break}else va()}while(0);h=o+48|0;g=c[23033]|0;i=o+47|0;f=g+i|0;g=0-g|0;j=f&g;if(j>>>0<=o>>>0){L=0;return L|0}a=c[23023]|0;if(a|0?(u=c[23021]|0,v=u+j|0,v>>>0<=u>>>0|v>>>0>a>>>0):0){L=0;return L|0}b:do if(!(c[23024]&4)){a=c[22919]|0;c:do if(a){d=92100;while(1){b=c[d>>2]|0;if(b>>>0<=a>>>0?(r=d+4|0,(b+(c[r>>2]|0)|0)>>>0>a>>>0):0){e=d;d=r;break}d=c[d+8>>2]|0;if(!d){E=173;break c}}a=f-(c[22916]|0)&g;if(a>>>0<2147483647){b=Ga(a|0)|0;if((b|0)==((c[e>>2]|0)+(c[d>>2]|0)|0)){if((b|0)!=(-1|0)){h=b;f=a;E=193;break b}}else E=183}}else E=173;while(0);do if((E|0)==173?(t=Ga(0)|0,(t|0)!=(-1|0)):0){a=t;b=c[23032]|0;d=b+-1|0;if(!(d&a))a=j;else a=j-a+(d+a&0-b)|0;b=c[23021]|0;d=b+a|0;if(a>>>0>o>>>0&a>>>0<2147483647){v=c[23023]|0;if(v|0?d>>>0<=b>>>0|d>>>0>v>>>0:0)break;b=Ga(a|0)|0;if((b|0)==(t|0)){h=t;f=a;E=193;break b}else E=183}}while(0);d:do if((E|0)==183){d=0-a|0;do if(h>>>0>a>>>0&(a>>>0<2147483647&(b|0)!=(-1|0))?(w=c[23033]|0,w=i-a+w&0-w,w>>>0<2147483647):0)if((Ga(w|0)|0)==(-1|0)){Ga(d|0)|0;break d}else{a=w+a|0;break}while(0);if((b|0)!=(-1|0)){h=b;f=a;E=193;break b}}while(0);c[23024]=c[23024]|4;E=190}else E=190;while(0);if((((E|0)==190?j>>>0<2147483647:0)?(x=Ga(j|0)|0,y=Ga(0)|0,x>>>0<y>>>0&((x|0)!=(-1|0)&(y|0)!=(-1|0))):0)?(z=y-x|0,z>>>0>(o+40|0)>>>0):0){h=x;f=z;E=193}if((E|0)==193){a=(c[23021]|0)+f|0;c[23021]=a;if(a>>>0>(c[23022]|0)>>>0)c[23022]=a;i=c[22919]|0;do if(i){e=92100;do{a=c[e>>2]|0;b=e+4|0;d=c[b>>2]|0;if((h|0)==(a+d|0)){A=a;B=b;C=d;D=e;E=203;break}e=c[e+8>>2]|0}while((e|0)!=0);if(((E|0)==203?(c[D+12>>2]&8|0)==0:0)?i>>>0<h>>>0&i>>>0>=A>>>0:0){c[B>>2]=C+f;L=i+8|0;L=(L&7|0)==0?0:0-L&7;K=i+L|0;L=f-L+(c[22916]|0)|0;c[22919]=K;c[22916]=L;c[K+4>>2]=L|1;c[K+L+4>>2]=40;c[22920]=c[23035];break}a=c[22917]|0;if(h>>>0<a>>>0){c[22917]=h;j=h}else j=a;d=h+f|0;a=92100;while(1){if((c[a>>2]|0)==(d|0)){b=a;E=211;break}a=c[a+8>>2]|0;if(!a){b=92100;break}}if((E|0)==211)if(!(c[a+12>>2]&8)){c[b>>2]=h;l=a+4|0;c[l>>2]=(c[l>>2]|0)+f;l=h+8|0;l=h+((l&7|0)==0?0:0-l&7)|0;a=d+8|0;a=d+((a&7|0)==0?0:0-a&7)|0;k=l+o|0;g=a-l-o|0;c[l+4>>2]=o|3;do if((a|0)!=(i|0)){if((a|0)==(c[22918]|0)){L=(c[22915]|0)+g|0;c[22915]=L;c[22918]=k;c[k+4>>2]=L|1;c[k+L>>2]=L;break}b=c[a+4>>2]|0;if((b&3|0)==1){i=b&-8;f=b>>>3;e:do if(b>>>0>=256){h=c[a+24>>2]|0;e=c[a+12>>2]|0;do if((e|0)==(a|0)){d=a+16|0;e=d+4|0;b=c[e>>2]|0;if(!b){b=c[d>>2]|0;if(!b){J=0;break}}else d=e;while(1){e=b+20|0;f=c[e>>2]|0;if(f|0){b=f;d=e;continue}e=b+16|0;f=c[e>>2]|0;if(!f)break;else{b=f;d=e}}if(d>>>0<j>>>0)va();else{c[d>>2]=0;J=b;break}}else{f=c[a+8>>2]|0;if(f>>>0<j>>>0)va();b=f+12|0;if((c[b>>2]|0)!=(a|0))va();d=e+8|0;if((c[d>>2]|0)==(a|0)){c[b>>2]=e;c[d>>2]=f;J=e;break}else va()}while(0);if(!h)break;b=c[a+28>>2]|0;d=91956+(b<<2)|0;do if((a|0)!=(c[d>>2]|0)){if(h>>>0<(c[22917]|0)>>>0)va();b=h+16|0;if((c[b>>2]|0)==(a|0))c[b>>2]=J;else c[h+20>>2]=J;if(!J)break e}else{c[d>>2]=J;if(J|0)break;c[22914]=c[22914]&~(1<<b);break e}while(0);e=c[22917]|0;if(J>>>0<e>>>0)va();c[J+24>>2]=h;b=a+16|0;d=c[b>>2]|0;do if(d|0)if(d>>>0<e>>>0)va();else{c[J+16>>2]=d;c[d+24>>2]=J;break}while(0);b=c[b+4>>2]|0;if(!b)break;if(b>>>0<(c[22917]|0)>>>0)va();else{c[J+20>>2]=b;c[b+24>>2]=J;break}}else{d=c[a+8>>2]|0;e=c[a+12>>2]|0;b=91692+(f<<1<<2)|0;do if((d|0)!=(b|0)){if(d>>>0<j>>>0)va();if((c[d+12>>2]|0)==(a|0))break;va()}while(0);if((e|0)==(d|0)){c[22913]=c[22913]&~(1<<f);break}do if((e|0)==(b|0))G=e+8|0;else{if(e>>>0<j>>>0)va();b=e+8|0;if((c[b>>2]|0)==(a|0)){G=b;break}va()}while(0);c[d+12>>2]=e;c[G>>2]=d}while(0);a=a+i|0;g=i+g|0}a=a+4|0;c[a>>2]=c[a>>2]&-2;c[k+4>>2]=g|1;c[k+g>>2]=g;a=g>>>3;if(g>>>0<256){d=91692+(a<<1<<2)|0;b=c[22913]|0;a=1<<a;do if(!(b&a)){c[22913]=b|a;K=d+8|0;L=d}else{a=d+8|0;b=c[a>>2]|0;if(b>>>0>=(c[22917]|0)>>>0){K=a;L=b;break}va()}while(0);c[K>>2]=k;c[L+12>>2]=k;c[k+8>>2]=L;c[k+12>>2]=d;break}a=g>>>8;do if(!a)d=0;else{if(g>>>0>16777215){d=31;break}K=(a+1048320|0)>>>16&8;L=a<<K;J=(L+520192|0)>>>16&4;L=L<<J;d=(L+245760|0)>>>16&2;d=14-(J|K|d)+(L<<d>>>15)|0;d=g>>>(d+7|0)&1|d<<1}while(0);e=91956+(d<<2)|0;c[k+28>>2]=d;a=k+16|0;c[a+4>>2]=0;c[a>>2]=0;a=c[22914]|0;b=1<<d;if(!(a&b)){c[22914]=a|b;c[e>>2]=k;c[k+24>>2]=e;c[k+12>>2]=k;c[k+8>>2]=k;break}f=g<<((d|0)==31?0:25-(d>>>1)|0);a=c[e>>2]|0;while(1){if((c[a+4>>2]&-8|0)==(g|0)){d=a;E=281;break}b=a+16+(f>>>31<<2)|0;d=c[b>>2]|0;if(!d){E=278;break}else{f=f<<1;a=d}}if((E|0)==278)if(b>>>0<(c[22917]|0)>>>0)va();else{c[b>>2]=k;c[k+24>>2]=a;c[k+12>>2]=k;c[k+8>>2]=k;break}else if((E|0)==281){a=d+8|0;b=c[a>>2]|0;L=c[22917]|0;if(b>>>0>=L>>>0&d>>>0>=L>>>0){c[b+12>>2]=k;c[a>>2]=k;c[k+8>>2]=b;c[k+12>>2]=d;c[k+24>>2]=0;break}else va()}}else{L=(c[22916]|0)+g|0;c[22916]=L;c[22919]=k;c[k+4>>2]=L|1}while(0);L=l+8|0;return L|0}else b=92100;while(1){a=c[b>>2]|0;if(a>>>0<=i>>>0?(F=a+(c[b+4>>2]|0)|0,F>>>0>i>>>0):0){b=F;break}b=c[b+8>>2]|0}g=b+-47|0;d=g+8|0;d=g+((d&7|0)==0?0:0-d&7)|0;g=i+16|0;d=d>>>0<g>>>0?i:d;a=d+8|0;e=h+8|0;e=(e&7|0)==0?0:0-e&7;L=h+e|0;e=f+-40-e|0;c[22919]=L;c[22916]=e;c[L+4>>2]=e|1;c[L+e+4>>2]=40;c[22920]=c[23035];e=d+4|0;c[e>>2]=27;c[a>>2]=c[23025];c[a+4>>2]=c[23026];c[a+8>>2]=c[23027];c[a+12>>2]=c[23028];c[23025]=h;c[23026]=f;c[23028]=0;c[23027]=a;a=d+24|0;do{a=a+4|0;c[a>>2]=7}while((a+4|0)>>>0<b>>>0);if((d|0)!=(i|0)){h=d-i|0;c[e>>2]=c[e>>2]&-2;c[i+4>>2]=h|1;c[d>>2]=h;a=h>>>3;if(h>>>0<256){d=91692+(a<<1<<2)|0;b=c[22913]|0;a=1<<a;if(b&a){a=d+8|0;b=c[a>>2]|0;if(b>>>0<(c[22917]|0)>>>0)va();else{H=a;I=b}}else{c[22913]=b|a;H=d+8|0;I=d}c[H>>2]=i;c[I+12>>2]=i;c[i+8>>2]=I;c[i+12>>2]=d;break}a=h>>>8;if(a)if(h>>>0>16777215)d=31;else{K=(a+1048320|0)>>>16&8;L=a<<K;J=(L+520192|0)>>>16&4;L=L<<J;d=(L+245760|0)>>>16&2;d=14-(J|K|d)+(L<<d>>>15)|0;d=h>>>(d+7|0)&1|d<<1}else d=0;f=91956+(d<<2)|0;c[i+28>>2]=d;c[i+20>>2]=0;c[g>>2]=0;a=c[22914]|0;b=1<<d;if(!(a&b)){c[22914]=a|b;c[f>>2]=i;c[i+24>>2]=f;c[i+12>>2]=i;c[i+8>>2]=i;break}e=h<<((d|0)==31?0:25-(d>>>1)|0);a=c[f>>2]|0;while(1){if((c[a+4>>2]&-8|0)==(h|0)){d=a;E=307;break}b=a+16+(e>>>31<<2)|0;d=c[b>>2]|0;if(!d){E=304;break}else{e=e<<1;a=d}}if((E|0)==304)if(b>>>0<(c[22917]|0)>>>0)va();else{c[b>>2]=i;c[i+24>>2]=a;c[i+12>>2]=i;c[i+8>>2]=i;break}else if((E|0)==307){a=d+8|0;b=c[a>>2]|0;L=c[22917]|0;if(b>>>0>=L>>>0&d>>>0>=L>>>0){c[b+12>>2]=i;c[a>>2]=i;c[i+8>>2]=b;c[i+12>>2]=d;c[i+24>>2]=0;break}else va()}}}else{L=c[22917]|0;if((L|0)==0|h>>>0<L>>>0)c[22917]=h;c[23025]=h;c[23026]=f;c[23028]=0;c[22922]=c[23031];c[22921]=-1;a=0;do{L=91692+(a<<1<<2)|0;c[L+12>>2]=L;c[L+8>>2]=L;a=a+1|0}while((a|0)!=32);L=h+8|0;L=(L&7|0)==0?0:0-L&7;K=h+L|0;L=f+-40-L|0;c[22919]=K;c[22916]=L;c[K+4>>2]=L|1;c[K+L+4>>2]=40;c[22920]=c[23035]}while(0);a=c[22916]|0;if(a>>>0>o>>>0){J=a-o|0;c[22916]=J;L=c[22919]|0;K=L+o|0;c[22919]=K;c[K+4>>2]=J|1;c[L+4>>2]=o|3;L=L+8|0;return L|0}}c[(Wo()|0)>>2]=12;L=0;return L|0}function Cq(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if(!a)return;d=a+-8|0;h=c[22917]|0;if(d>>>0<h>>>0)va();a=c[a+-4>>2]|0;b=a&3;if((b|0)==1)va();e=a&-8;m=d+e|0;do if(!(a&1)){a=c[d>>2]|0;if(!b)return;k=d+(0-a)|0;j=a+e|0;if(k>>>0<h>>>0)va();if((k|0)==(c[22918]|0)){a=m+4|0;b=c[a>>2]|0;if((b&3|0)!=3){q=k;g=j;break}c[22915]=j;c[a>>2]=b&-2;c[k+4>>2]=j|1;c[k+j>>2]=j;return}e=a>>>3;if(a>>>0<256){b=c[k+8>>2]|0;d=c[k+12>>2]|0;a=91692+(e<<1<<2)|0;if((b|0)!=(a|0)){if(b>>>0<h>>>0)va();if((c[b+12>>2]|0)!=(k|0))va()}if((d|0)==(b|0)){c[22913]=c[22913]&~(1<<e);q=k;g=j;break}if((d|0)!=(a|0)){if(d>>>0<h>>>0)va();a=d+8|0;if((c[a>>2]|0)==(k|0))f=a;else va()}else f=d+8|0;c[b+12>>2]=d;c[f>>2]=b;q=k;g=j;break}f=c[k+24>>2]|0;d=c[k+12>>2]|0;do if((d|0)==(k|0)){b=k+16|0;d=b+4|0;a=c[d>>2]|0;if(!a){a=c[b>>2]|0;if(!a){i=0;break}}else b=d;while(1){d=a+20|0;e=c[d>>2]|0;if(e|0){a=e;b=d;continue}d=a+16|0;e=c[d>>2]|0;if(!e)break;else{a=e;b=d}}if(b>>>0<h>>>0)va();else{c[b>>2]=0;i=a;break}}else{e=c[k+8>>2]|0;if(e>>>0<h>>>0)va();a=e+12|0;if((c[a>>2]|0)!=(k|0))va();b=d+8|0;if((c[b>>2]|0)==(k|0)){c[a>>2]=d;c[b>>2]=e;i=d;break}else va()}while(0);if(f){a=c[k+28>>2]|0;b=91956+(a<<2)|0;if((k|0)==(c[b>>2]|0)){c[b>>2]=i;if(!i){c[22914]=c[22914]&~(1<<a);q=k;g=j;break}}else{if(f>>>0<(c[22917]|0)>>>0)va();a=f+16|0;if((c[a>>2]|0)==(k|0))c[a>>2]=i;else c[f+20>>2]=i;if(!i){q=k;g=j;break}}d=c[22917]|0;if(i>>>0<d>>>0)va();c[i+24>>2]=f;a=k+16|0;b=c[a>>2]|0;do if(b|0)if(b>>>0<d>>>0)va();else{c[i+16>>2]=b;c[b+24>>2]=i;break}while(0);a=c[a+4>>2]|0;if(a)if(a>>>0<(c[22917]|0)>>>0)va();else{c[i+20>>2]=a;c[a+24>>2]=i;q=k;g=j;break}else{q=k;g=j}}else{q=k;g=j}}else{q=d;g=e}while(0);if(q>>>0>=m>>>0)va();a=m+4|0;b=c[a>>2]|0;if(!(b&1))va();if(!(b&2)){if((m|0)==(c[22919]|0)){p=(c[22916]|0)+g|0;c[22916]=p;c[22919]=q;c[q+4>>2]=p|1;if((q|0)!=(c[22918]|0))return;c[22918]=0;c[22915]=0;return}if((m|0)==(c[22918]|0)){p=(c[22915]|0)+g|0;c[22915]=p;c[22918]=q;c[q+4>>2]=p|1;c[q+p>>2]=p;return}g=(b&-8)+g|0;e=b>>>3;do if(b>>>0>=256){f=c[m+24>>2]|0;a=c[m+12>>2]|0;do if((a|0)==(m|0)){b=m+16|0;d=b+4|0;a=c[d>>2]|0;if(!a){a=c[b>>2]|0;if(!a){n=0;break}}else b=d;while(1){d=a+20|0;e=c[d>>2]|0;if(e|0){a=e;b=d;continue}d=a+16|0;e=c[d>>2]|0;if(!e)break;else{a=e;b=d}}if(b>>>0<(c[22917]|0)>>>0)va();else{c[b>>2]=0;n=a;break}}else{b=c[m+8>>2]|0;if(b>>>0<(c[22917]|0)>>>0)va();d=b+12|0;if((c[d>>2]|0)!=(m|0))va();e=a+8|0;if((c[e>>2]|0)==(m|0)){c[d>>2]=a;c[e>>2]=b;n=a;break}else va()}while(0);if(f|0){a=c[m+28>>2]|0;b=91956+(a<<2)|0;if((m|0)==(c[b>>2]|0)){c[b>>2]=n;if(!n){c[22914]=c[22914]&~(1<<a);break}}else{if(f>>>0<(c[22917]|0)>>>0)va();a=f+16|0;if((c[a>>2]|0)==(m|0))c[a>>2]=n;else c[f+20>>2]=n;if(!n)break}d=c[22917]|0;if(n>>>0<d>>>0)va();c[n+24>>2]=f;a=m+16|0;b=c[a>>2]|0;do if(b|0)if(b>>>0<d>>>0)va();else{c[n+16>>2]=b;c[b+24>>2]=n;break}while(0);a=c[a+4>>2]|0;if(a|0)if(a>>>0<(c[22917]|0)>>>0)va();else{c[n+20>>2]=a;c[a+24>>2]=n;break}}}else{b=c[m+8>>2]|0;d=c[m+12>>2]|0;a=91692+(e<<1<<2)|0;if((b|0)!=(a|0)){if(b>>>0<(c[22917]|0)>>>0)va();if((c[b+12>>2]|0)!=(m|0))va()}if((d|0)==(b|0)){c[22913]=c[22913]&~(1<<e);break}if((d|0)!=(a|0)){if(d>>>0<(c[22917]|0)>>>0)va();a=d+8|0;if((c[a>>2]|0)==(m|0))l=a;else va()}else l=d+8|0;c[b+12>>2]=d;c[l>>2]=b}while(0);c[q+4>>2]=g|1;c[q+g>>2]=g;if((q|0)==(c[22918]|0)){c[22915]=g;return}}else{c[a>>2]=b&-2;c[q+4>>2]=g|1;c[q+g>>2]=g}a=g>>>3;if(g>>>0<256){d=91692+(a<<1<<2)|0;b=c[22913]|0;a=1<<a;if(b&a){a=d+8|0;b=c[a>>2]|0;if(b>>>0<(c[22917]|0)>>>0)va();else{o=a;p=b}}else{c[22913]=b|a;o=d+8|0;p=d}c[o>>2]=q;c[p+12>>2]=q;c[q+8>>2]=p;c[q+12>>2]=d;return}a=g>>>8;if(a)if(g>>>0>16777215)d=31;else{o=(a+1048320|0)>>>16&8;p=a<<o;n=(p+520192|0)>>>16&4;p=p<<n;d=(p+245760|0)>>>16&2;d=14-(n|o|d)+(p<<d>>>15)|0;d=g>>>(d+7|0)&1|d<<1}else d=0;e=91956+(d<<2)|0;c[q+28>>2]=d;c[q+20>>2]=0;c[q+16>>2]=0;a=c[22914]|0;b=1<<d;do if(a&b){f=g<<((d|0)==31?0:25-(d>>>1)|0);a=c[e>>2]|0;while(1){if((c[a+4>>2]&-8|0)==(g|0)){d=a;e=130;break}b=a+16+(f>>>31<<2)|0;d=c[b>>2]|0;if(!d){e=127;break}else{f=f<<1;a=d}}if((e|0)==127)if(b>>>0<(c[22917]|0)>>>0)va();else{c[b>>2]=q;c[q+24>>2]=a;c[q+12>>2]=q;c[q+8>>2]=q;break}else if((e|0)==130){a=d+8|0;b=c[a>>2]|0;p=c[22917]|0;if(b>>>0>=p>>>0&d>>>0>=p>>>0){c[b+12>>2]=q;c[a>>2]=q;c[q+8>>2]=b;c[q+12>>2]=d;c[q+24>>2]=0;break}else va()}}else{c[22914]=a|b;c[e>>2]=q;c[q+24>>2]=e;c[q+12>>2]=q;c[q+8>>2]=q}while(0);q=(c[22921]|0)+-1|0;c[22921]=q;if(!q)a=92108;else return;while(1){a=c[a>>2]|0;if(!a)break;else a=a+8|0}c[22921]=-1;return}function Dq(a,b){a=a|0;b=b|0;var d=0;if(a){d=_(b,a)|0;if((b|a)>>>0>65535)d=((d>>>0)/(a>>>0)|0|0)==(b|0)?d:-1}else d=0;b=Bq(d)|0;if(!b)return b|0;if(!(c[b+-4>>2]&3))return b|0;er(b|0,0,d|0)|0;return b|0}function Eq(a){a=a|0;return}function Fq(a){a=a|0;return}function Gq(a){a=a|0;Hq(a);return}function Hq(a){a=a|0;Cq(a);return}function Iq(a){a=a|0;return}function Jq(a){a=a|0;return}function Kq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=i;i=i+64|0;g=h;if((a|0)!=(b|0))if((b|0)!=0?(f=Lq(b,8032,8e3,0)|0,(f|0)!=0):0){b=g;e=b+56|0;do{c[b>>2]=0;b=b+4|0}while((b|0)<(e|0));c[g>>2]=f;c[g+8>>2]=a;c[g+12>>2]=-1;c[g+48>>2]=1;vb[c[(c[f>>2]|0)+28>>2]&3](f,g,c[d>>2]|0,1);if((c[g+24>>2]|0)==1){c[d>>2]=c[g+16>>2];b=1}else b=0}else b=0;else b=1;i=h;return b|0}function Lq(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=i;i=i+64|0;q=r;p=c[d>>2]|0;o=d+(c[p+-8>>2]|0)|0;p=c[p+-4>>2]|0;c[q>>2]=f;c[q+4>>2]=d;c[q+8>>2]=e;c[q+12>>2]=g;l=q+16|0;g=q+20|0;d=q+24|0;e=q+28|0;h=q+32|0;j=q+40|0;k=(p|0)==(f|0);m=l;n=m+36|0;do{c[m>>2]=0;m=m+4|0}while((m|0)<(n|0));b[l+36>>1]=0;a[l+38>>0]=0;a:do if(k){c[q+48>>2]=1;tb[c[(c[f>>2]|0)+20>>2]&3](f,q,o,o,1,0);g=(c[d>>2]|0)==1?o:0}else{nb[c[(c[p>>2]|0)+24>>2]&3](p,q,o,1,0);switch(c[q+36>>2]|0){case 0:{g=(c[j>>2]|0)==1&(c[e>>2]|0)==1&(c[h>>2]|0)==1?c[g>>2]|0:0;break a}case 1:break;default:{g=0;break a}}if((c[d>>2]|0)!=1?!((c[j>>2]|0)==0&(c[e>>2]|0)==1&(c[h>>2]|0)==1):0){g=0;break}g=c[l>>2]|0}while(0);i=r;return g|0}function Mq(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;if((a|0)==(c[b+8>>2]|0))Nq(0,b,d,e,f);else{a=c[a+8>>2]|0;tb[c[(c[a>>2]|0)+20>>2]&3](a,b,d,e,f,g)}return}function Nq(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;a[d+53>>0]=1;do if((c[d+4>>2]|0)==(f|0)){a[d+52>>0]=1;f=d+16|0;b=c[f>>2]|0;if(!b){c[f>>2]=e;c[d+24>>2]=g;c[d+36>>2]=1;if(!((g|0)==1?(c[d+48>>2]|0)==1:0))break;a[d+54>>0]=1;break}if((b|0)!=(e|0)){g=d+36|0;c[g>>2]=(c[g>>2]|0)+1;a[d+54>>0]=1;break}b=d+24|0;f=c[b>>2]|0;if((f|0)==2){c[b>>2]=g;f=g}if((f|0)==1?(c[d+48>>2]|0)==1:0)a[d+54>>0]=1}while(0);return}function Oq(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;do if((b|0)==(c[d+8>>2]|0)){if((c[d+4>>2]|0)==(e|0)?(h=d+28|0,(c[h>>2]|0)!=1):0)c[h>>2]=f}else{if((b|0)!=(c[d>>2]|0)){j=c[b+8>>2]|0;nb[c[(c[j>>2]|0)+24>>2]&3](j,d,e,f,g);break}if((c[d+16>>2]|0)!=(e|0)?(j=d+20|0,(c[j>>2]|0)!=(e|0)):0){c[d+32>>2]=f;i=d+44|0;if((c[i>>2]|0)==4)break;h=d+52|0;a[h>>0]=0;f=d+53|0;a[f>>0]=0;b=c[b+8>>2]|0;tb[c[(c[b>>2]|0)+20>>2]&3](b,d,e,e,1,g);if(a[f>>0]|0)if(!(a[h>>0]|0)){h=1;f=13}else f=17;else{h=0;f=13}do if((f|0)==13){c[j>>2]=e;e=d+40|0;c[e>>2]=(c[e>>2]|0)+1;if((c[d+36>>2]|0)==1?(c[d+24>>2]|0)==2:0){a[d+54>>0]=1;if(h){f=17;break}else{h=4;break}}if(h)f=17;else h=4}while(0);if((f|0)==17)h=3;c[i>>2]=h;break}if((f|0)==1)c[d+32>>2]=1}while(0);return}function Pq(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;if((a|0)==(c[b+8>>2]|0))Qq(0,b,d,e);else{a=c[a+8>>2]|0;vb[c[(c[a>>2]|0)+28>>2]&3](a,b,d,e)}return}function Qq(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0;b=d+16|0;g=c[b>>2]|0;do if(g){if((g|0)!=(e|0)){f=d+36|0;c[f>>2]=(c[f>>2]|0)+1;c[d+24>>2]=2;a[d+54>>0]=1;break}b=d+24|0;if((c[b>>2]|0)==2)c[b>>2]=f}else{c[b>>2]=e;c[d+24>>2]=f;c[d+36>>2]=1}while(0);return}function Rq(a){a=a|0;Hq(a);return}function Sq(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;if((a|0)==(c[b+8>>2]|0))Nq(0,b,d,e,f);return}function Tq(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;do if((b|0)==(c[d+8>>2]|0)){if((c[d+4>>2]|0)==(e|0)?(i=d+28|0,(c[i>>2]|0)!=1):0)c[i>>2]=f}else if((b|0)==(c[d>>2]|0)){if((c[d+16>>2]|0)!=(e|0)?(h=d+20|0,(c[h>>2]|0)!=(e|0)):0){c[d+32>>2]=f;c[h>>2]=e;g=d+40|0;c[g>>2]=(c[g>>2]|0)+1;if((c[d+36>>2]|0)==1?(c[d+24>>2]|0)==2:0)a[d+54>>0]=1;c[d+44>>2]=4;break}if((f|0)==1)c[d+32>>2]=1}while(0);return}function Uq(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;if((a|0)==(c[b+8>>2]|0))Qq(0,b,d,e);return}function Vq(a){a=a|0;Hq(a);return}function Wq(a,b,c){a=a|0;b=b|0;c=c|0;return (a|0)==(b|0)|0}function Xq(a){a=a|0;Hq(a);return}function Yq(d,e,f,g,h,i){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;if((d|0)==(c[e+8>>2]|0))Nq(0,e,f,g,h);else{o=e+52|0;r=b[o>>1]|0;p=r&255;q=e+53|0;r=(r&65535)>>>8&255;n=c[d+12>>2]|0;k=d+16+(n<<3)|0;a[o>>0]=0;a[q>>0]=0;Zq(d+16|0,e,f,g,h,i);a:do if((n|0)>1){l=e+24|0;m=d+8|0;n=e+54|0;j=d+24|0;do{if(a[n>>0]|0)break a;d=b[o>>1]|0;if(!((d&255)<<24>>24)){if((d&65535)>=256?(c[m>>2]&1|0)==0:0)break a}else{if((c[l>>2]|0)==1)break a;if(!(c[m>>2]&2))break a}a[o>>0]=0;a[q>>0]=0;Zq(j,e,f,g,h,i);j=j+8|0}while(j>>>0<k>>>0)}while(0);a[o>>0]=p;a[q>>0]=r}return}function Zq(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;i=c[a+4>>2]|0;h=i>>8;if(i&1)h=c[(c[e>>2]|0)+h>>2]|0;a=c[a>>2]|0;tb[c[(c[a>>2]|0)+20>>2]&3](a,b,d,e+h|0,i&2|0?f:2,g);return}function _q(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;a:do if((b|0)==(c[d+8>>2]|0)){if((c[d+4>>2]|0)==(e|0)?(h=d+28|0,(c[h>>2]|0)!=1):0)c[h>>2]=f}else{if((b|0)!=(c[d>>2]|0)){p=c[b+12>>2]|0;j=b+16+(p<<3)|0;$q(b+16|0,d,e,f,g);h=b+24|0;if((p|0)<=1)break;i=c[b+8>>2]|0;if((i&2|0)==0?(k=d+36|0,(c[k>>2]|0)!=1):0){if(!(i&1)){i=d+54|0;while(1){if(a[i>>0]|0)break a;if((c[k>>2]|0)==1)break a;$q(h,d,e,f,g);h=h+8|0;if(h>>>0>=j>>>0)break a}}i=d+24|0;b=d+54|0;while(1){if(a[b>>0]|0)break a;if((c[k>>2]|0)==1?(c[i>>2]|0)==1:0)break a;$q(h,d,e,f,g);h=h+8|0;if(h>>>0>=j>>>0)break a}}i=d+54|0;while(1){if(a[i>>0]|0)break a;$q(h,d,e,f,g);h=h+8|0;if(h>>>0>=j>>>0)break a}}if((c[d+16>>2]|0)!=(e|0)?(p=d+20|0,(c[p>>2]|0)!=(e|0)):0){c[d+32>>2]=f;o=d+44|0;if((c[o>>2]|0)==4)break;j=b+16+(c[b+12>>2]<<3)|0;k=d+52|0;f=d+53|0;m=d+54|0;l=b+8|0;n=d+24|0;i=0;h=0;b=b+16|0;b:while(1){if(b>>>0>=j>>>0){b=20;break}a[k>>0]=0;a[f>>0]=0;Zq(b,d,e,e,1,g);if(a[m>>0]|0){b=20;break}do if(a[f>>0]|0){if(!(a[k>>0]|0))if(!(c[l>>2]&1)){h=1;b=20;break b}else{h=1;break}if((c[n>>2]|0)==1){b=25;break b}if(!(c[l>>2]&2)){b=25;break b}else{i=1;h=1}}while(0);b=b+8|0}do if((b|0)==20){if((!i?(c[p>>2]=e,e=d+40|0,c[e>>2]=(c[e>>2]|0)+1,(c[d+36>>2]|0)==1):0)?(c[n>>2]|0)==2:0){a[m>>0]=1;if(h){b=25;break}else{h=4;break}}if(h)b=25;else h=4}while(0);if((b|0)==25)h=3;c[o>>2]=h;break}if((f|0)==1)c[d+32>>2]=1}while(0);return}function $q(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;h=c[a+4>>2]|0;g=h>>8;if(h&1)g=c[(c[d>>2]|0)+g>>2]|0;a=c[a>>2]|0;nb[c[(c[a>>2]|0)+24>>2]&3](a,b,d+g|0,h&2|0?e:2,f);return}function ar(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;a:do if((b|0)!=(c[d+8>>2]|0)){h=c[b+12>>2]|0;g=b+16+(h<<3)|0;br(b+16|0,d,e,f);if((h|0)>1){h=d+54|0;b=b+24|0;do{br(b,d,e,f);if(a[h>>0]|0)break a;b=b+8|0}while(b>>>0<g>>>0)}}else Qq(0,d,e,f);while(0);return}function br(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;g=c[a+4>>2]|0;f=g>>8;if(g&1)f=c[(c[d>>2]|0)+f>>2]|0;a=c[a>>2]|0;vb[c[(c[a>>2]|0)+28>>2]&3](a,b,d+f|0,g&2|0?e:2);return}function cr(){}function dr(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=b-d-(c>>>0>a>>>0|0)>>>0;return (C=d,a-c>>>0|0)|0}function er(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=b+e|0;if((e|0)>=20){d=d&255;h=b&3;i=d|d<<8|d<<16|d<<24;g=f&~3;if(h){h=b+4-h|0;while((b|0)<(h|0)){a[b>>0]=d;b=b+1|0}}while((b|0)<(g|0)){c[b>>2]=i;b=b+4|0}}while((b|0)<(f|0)){a[b>>0]=d;b=b+1|0}return b-e|0}function fr(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)<32){C=b<<c|(a&(1<<c)-1<<32-c)>>>32-c;return a<<c}C=a<<c-32;return 0}function gr(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;c=a+c>>>0;return (C=b+d+(c>>>0<a>>>0|0)>>>0,c|0)|0}function hr(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)<32){C=b>>>c;return a>>>c|(b&(1<<c)-1)<<32-c}C=0;return b>>>c-32|0}function ir(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;if((e|0)>=4096)return Ia(b|0,d|0,e|0)|0;f=b|0;if((b&3)==(d&3)){while(b&3){if(!e)return f|0;a[b>>0]=a[d>>0]|0;b=b+1|0;d=d+1|0;e=e-1|0}while((e|0)>=4){c[b>>2]=c[d>>2];b=b+4|0;d=d+4|0;e=e-4|0}}while((e|0)>0){a[b>>0]=a[d>>0]|0;b=b+1|0;d=d+1|0;e=e-1|0}return f|0}function jr(b,c,d){b=b|0;c=c|0;d=d|0;var e=0;if((c|0)<(b|0)&(b|0)<(c+d|0)){e=b;c=c+d|0;b=b+d|0;while((d|0)>0){b=b-1|0;c=c-1|0;d=d-1|0;a[b>>0]=a[c>>0]|0}b=e}else ir(b,c,d)|0;return b|0}function kr(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)<32){C=b>>c;return a>>>c|(b&(1<<c)-1)<<32-c}C=(b|0)<0?-1:0;return b>>c-32|0}function lr(b){b=b|0;var c=0;c=a[m+(b&255)>>0]|0;if((c|0)<8)return c|0;c=a[m+(b>>8&255)>>0]|0;if((c|0)<8)return c+8|0;c=a[m+(b>>16&255)>>0]|0;if((c|0)<8)return c+16|0;return (a[m+(b>>>24)>>0]|0)+24|0}function mr(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;f=a&65535;e=b&65535;c=_(e,f)|0;d=a>>>16;a=(c>>>16)+(_(e,d)|0)|0;e=b>>>16;b=_(e,f)|0;return (C=(a>>>16)+(_(e,d)|0)+(((a&65535)+b|0)>>>16)|0,a+b<<16|c&65535|0)|0}function nr(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=b>>31|((b|0)<0?-1:0)<<1;i=((b|0)<0?-1:0)>>31|((b|0)<0?-1:0)<<1;f=d>>31|((d|0)<0?-1:0)<<1;e=((d|0)<0?-1:0)>>31|((d|0)<0?-1:0)<<1;h=dr(j^a|0,i^b|0,j|0,i|0)|0;g=C;a=f^j;b=e^i;return dr((sr(h,g,dr(f^c|0,e^d|0,f|0,e|0)|0,C,0)|0)^a|0,C^b|0,a|0,b|0)|0}function or(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0;f=i;i=i+16|0;j=f|0;h=b>>31|((b|0)<0?-1:0)<<1;g=((b|0)<0?-1:0)>>31|((b|0)<0?-1:0)<<1;l=e>>31|((e|0)<0?-1:0)<<1;k=((e|0)<0?-1:0)>>31|((e|0)<0?-1:0)<<1;a=dr(h^a|0,g^b|0,h|0,g|0)|0;b=C;sr(a,b,dr(l^d|0,k^e|0,l|0,k|0)|0,C,j)|0;e=dr(c[j>>2]^h|0,c[j+4>>2]^g|0,h|0,g|0)|0;d=C;i=f;return (C=d,e)|0}function pr(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=a;f=c;c=mr(e,f)|0;a=C;return (C=(_(b,f)|0)+(_(d,e)|0)+a|a&0,c|0|0)|0}function qr(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return sr(a,b,c,d,0)|0}function rr(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;g=i;i=i+16|0;f=g|0;sr(a,b,d,e,f)|0;i=g;return (C=c[f+4>>2]|0,c[f>>2]|0)|0}function sr(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=a;j=b;k=j;h=d;n=e;i=n;if(!k){g=(f|0)!=0;if(!i){if(g){c[f>>2]=(l>>>0)%(h>>>0);c[f+4>>2]=0}n=0;f=(l>>>0)/(h>>>0)>>>0;return (C=n,f)|0}else{if(!g){n=0;f=0;return (C=n,f)|0}c[f>>2]=a|0;c[f+4>>2]=b&0;n=0;f=0;return (C=n,f)|0}}g=(i|0)==0;do if(h){if(!g){g=(aa(i|0)|0)-(aa(k|0)|0)|0;if(g>>>0<=31){m=g+1|0;i=31-g|0;b=g-31>>31;h=m;a=l>>>(m>>>0)&b|k<<i;b=k>>>(m>>>0)&b;g=0;i=l<<i;break}if(!f){n=0;f=0;return (C=n,f)|0}c[f>>2]=a|0;c[f+4>>2]=j|b&0;n=0;f=0;return (C=n,f)|0}g=h-1|0;if(g&h|0){i=(aa(h|0)|0)+33-(aa(k|0)|0)|0;p=64-i|0;m=32-i|0;j=m>>31;o=i-32|0;b=o>>31;h=i;a=m-1>>31&k>>>(o>>>0)|(k<<m|l>>>(i>>>0))&b;b=b&k>>>(i>>>0);g=l<<p&j;i=(k<<p|l>>>(o>>>0))&j|l<<m&i-33>>31;break}if(f|0){c[f>>2]=g&l;c[f+4>>2]=0}if((h|0)==1){o=j|b&0;p=a|0|0;return (C=o,p)|0}else{p=lr(h|0)|0;o=k>>>(p>>>0)|0;p=k<<32-p|l>>>(p>>>0)|0;return (C=o,p)|0}}else{if(g){if(f|0){c[f>>2]=(k>>>0)%(h>>>0);c[f+4>>2]=0}o=0;p=(k>>>0)/(h>>>0)>>>0;return (C=o,p)|0}if(!l){if(f|0){c[f>>2]=0;c[f+4>>2]=(k>>>0)%(i>>>0)}o=0;p=(k>>>0)/(i>>>0)>>>0;return (C=o,p)|0}g=i-1|0;if(!(g&i)){if(f|0){c[f>>2]=a|0;c[f+4>>2]=g&k|b&0}o=0;p=k>>>((lr(i|0)|0)>>>0);return (C=o,p)|0}g=(aa(i|0)|0)-(aa(k|0)|0)|0;if(g>>>0<=30){b=g+1|0;i=31-g|0;h=b;a=k<<i|l>>>(b>>>0);b=k>>>(b>>>0);g=0;i=l<<i;break}if(!f){o=0;p=0;return (C=o,p)|0}c[f>>2]=a|0;c[f+4>>2]=j|b&0;o=0;p=0;return (C=o,p)|0}while(0);if(!h){k=i;j=0;i=0}else{m=d|0|0;l=n|e&0;k=gr(m|0,l|0,-1,-1)|0;d=C;j=i;i=0;do{e=j;j=g>>>31|j<<1;g=i|g<<1;e=a<<1|e>>>31|0;n=a>>>31|b<<1|0;dr(k|0,d|0,e|0,n|0)|0;p=C;o=p>>31|((p|0)<0?-1:0)<<1;i=o&1;a=dr(e|0,n|0,o&m|0,(((p|0)<0?-1:0)>>31|((p|0)<0?-1:0)<<1)&l|0)|0;b=C;h=h-1|0}while((h|0)!=0);k=j;j=0}h=0;if(f|0){c[f>>2]=a;c[f+4>>2]=b}o=(g|0)>>>31|(k|h)<<1|(h<<1|g>>>31)&0|j;p=(g<<1|0>>>31)&-2|i;return (C=o,p)|0}function tr(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return lb[a&1](b|0,c|0,d|0,e|0,f|0,g|0,h|0)|0}function ur(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return mb[a&31](b|0,c|0,d|0)|0}function vr(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;nb[a&3](b|0,c|0,d|0,e|0,f|0)}function wr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;return ob[a&3](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0,l|0,m|0,n|0,o|0,p|0,q|0)|0}function xr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;return pb[a&1](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0,l|0,m|0,n|0,o|0,p|0,q|0,r|0)|0}function yr(a,b){a=a|0;b=b|0;return qb[a&1](b|0)|0}function zr(a,b){a=a|0;b=b|0;rb[a&15](b|0)}function Ar(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return sb[a&3](b|0,c|0,d|0,e|0)|0}function Br(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;tb[a&3](b|0,c|0,d|0,e|0,f|0,g|0)}function Cr(a,b,c){a=a|0;b=b|0;c=c|0;return ub[a&15](b|0,c|0)|0}function Dr(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;vb[a&3](b|0,c|0,d|0,e|0)}function Er(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;ba(0);return 0}function Fr(a,b,c){a=a|0;b=b|0;c=c|0;ba(1);return 0}function Gr(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;ba(2)}function Hr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;ba(3);return 0}function Ir(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;ba(4);return 0}function Jr(a){a=a|0;ba(5);return 0}function Kr(a){a=a|0;ba(6)}function Lr(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;ba(7);return 0}function Mr(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;ba(8)}function Nr(a,b){a=a|0;b=b|0;ba(9);return 0}function Or(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;ba(10)}
+function tg(a,b,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;D=(j|0)!=0;y=D?b:0;z=d+8|0;A=c[z>>2]|0;B=(f|0)==0;C=(f|2|0)==3;x=D&(k|0)!=0;v=(i|0)!=0;w=v?12844:81769;s=(l|0)==0;p=0;i=1;t=0;l=0;m=0;q=0;o=0;n=0;r=0;while(1){if((t|0)>(h|0))break;do if((t|0)<(h|0)){j=a+(t*24|0)|0;a:do if(B){u=c[a+(t*24|0)+4>>2]|0;if((u|0?c[u+12>>2]|0:0)?(c[u+32>>2]|0)==0:0){j=1;u=34;break}j=c[j>>2]|0;if((j|0)!=0?(c[j+12>>2]|0)!=0:0)j=(c[j+32>>2]|0)==0;else j=0;j=(j^1)<<31>>31;u=33}else{if(C){u=c[a+(t*24|0)+4>>2]|0;if(u|0?c[u+12>>2]|0:0){j=1;u=34;break}j=c[j>>2]|0;if(!j)j=0;else j=(c[j+12>>2]|0)!=0;j=(j^1)<<31>>31;u=33;break}switch(f|0){case 4:{k=c[j>>2]|0;if((k|0?c[k+12>>2]|0:0)?(c[k+32>>2]|0)==0:0){j=0;u=34;break a}j=c[a+(t*24|0)+4>>2]|0;if(!j){b=0;break a}if(!(c[j+12>>2]|0)){b=0;break a}if(!(c[j+32>>2]|0)){j=1;u=34;break a}else{b=0;break a}}case 2:break;default:{b=0;break a}}u=c[a+(t*24|0)+4>>2]|0;if(((((u|0)!=0?(c[u+12>>2]|0)!=0:0)?(c[u+32>>2]|0)>0:0)?(E=c[j>>2]|0,(E|0)!=0):0)?(c[E+12>>2]|0)!=0:0)j=(c[E+32>>2]|0)==0;else j=0;j=(j^1)<<31>>31;u=33}while(0);if((u|0)==33){u=0;if((j|0)>-1)u=34;else b=0}if((u|0)==34){u=0;b=c[a+(t*24|0)+(j<<2)>>2]|0}if(D){j=c[y+(t*24|0)+4>>2]|0;if(j|0?c[j+12>>2]|0:0){k=b;o=j;break}j=c[y+(t*24|0)>>2]|0;if((j|0)!=0?(F=(c[j+12>>2]|0)!=0,F):0){k=b;o=c[y+(t*24|0)+((F^1)<<31>>31<<2)>>2]|0}else{k=b;o=0}}else k=b}else{k=0;o=D?0:o}while(0);do if(x?(Of(k,o)|0)!=0:0){do if((q|0)!=0?(c[q+12>>2]|0)!=0:0){j=p+1|0;if(p|0)Xf(11716,d,e)|0;b=q+48|0;if((c[b>>2]|0)<=0?(c[q+56>>2]|0)<=0:0)break;Uf(l+1|0,82004,d,0,e)|0;b=c[b>>2]|0;if((b|0)>0?(c[e>>2]|0)==0:0)eg(c[q+52>>2]|0,b,d,g,e)|0;b=q+56|0;if(((c[b>>2]|0)>0?(c[e>>2]|0)==0:0)?(Xf(w,d,e)|0,fg(c[q+60>>2]|0,c[b>>2]|0,d,g,e)|0,!v):0)Xf(12846,d,e)|0}else u=56;while(0);if((u|0)==56){u=0;if((n|0)!=0?(c[n+12>>2]|0)!=0:0){j=p+1|0;if(p)Xf(11716,d,e)|0}else j=p}b=Af(36)|0;if((r|0)!=0&(m|0)!=0){if(b|0?(kp(b,r)|0)==0:0){i=1;l=0;m=m+1|0;k=0;n=0;b=r;break}if(j|0)Xf(11716,d,e)|0;Yf(r,m,d,e)|0;j=j+1|0;i=1;l=0;m=1;k=0;n=0}else{i=1;l=0;m=1;k=0;n=0}}else u=67;while(0);do if((u|0)==67){u=0;if(i|0){if(!((r|0)!=0&(m|0)!=0)){j=p;i=0;l=0;n=o;b=r;break}if(p|0)Xf(11716,d,e)|0;Yf(r,m,d,e)|0;j=p+1|0;i=0;l=0;m=0;n=o;b=0;break}if(!s?Of(k,q)|0:0){j=p;i=0;l=l+1|0;k=q;b=r;break}j=p+1|0;if(p|0)Xf(11716,d,e)|0;if((q|0)!=0?(c[q+12>>2]|0)!=0:0){b=q+48|0;if((c[b>>2]|0)<=0?(c[q+56>>2]|0)<=0:0){i=0;l=0;n=o;b=r;break}Uf(l+1|0,82004,d,0,e)|0;b=c[b>>2]|0;if((b|0)>0?(c[e>>2]|0)==0:0)eg(c[q+52>>2]|0,b,d,g,e)|0;b=q+56|0;if(((c[b>>2]|0)>0?(c[e>>2]|0)==0:0)?(Xf(w,d,e)|0,fg(c[q+60>>2]|0,c[b>>2]|0,d,g,e)|0,!v):0){Xf(12846,d,e)|0;i=0;l=0;n=o;b=r}else{i=0;l=0;n=o;b=r}}else{i=0;l=0;n=o;b=r}}while(0);p=j;t=t+1|0;q=k;r=b}return (c[z>>2]|0)-A|0}function ug(a,b,d,e,f,g,h,i,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0;C=(i|0)!=0;x=C?b:0;y=d+8|0;z=c[y>>2]|0;A=(f|0)==0;B=(f|2|0)==3;u=(j|0)!=0;w=C&u;v=(k|0)!=0;u=(i|0)==0&u^1;r=0;i=1;t=0;l=0;m=0;q=0;o=0;n=0;s=0;while(1){if((t|0)>(h|0))break;do if((t|0)<(h|0)){b=a+(t*24|0)|0;a:do if(A){p=c[a+(t*24|0)+4>>2]|0;if((p|0?c[p+12>>2]|0:0)?(c[p+32>>2]|0)==0:0){b=1;p=34;break}b=c[b>>2]|0;if((b|0)!=0?(c[b+12>>2]|0)!=0:0)b=(c[b+32>>2]|0)==0;else b=0;b=(b^1)<<31>>31;p=33}else{if(B){p=c[a+(t*24|0)+4>>2]|0;if(p|0?c[p+12>>2]|0:0){b=1;p=34;break}b=c[b>>2]|0;if(!b)b=0;else b=(c[b+12>>2]|0)!=0;b=(b^1)<<31>>31;p=33;break}switch(f|0){case 4:{k=c[b>>2]|0;if((k|0?c[k+12>>2]|0:0)?(c[k+32>>2]|0)==0:0){b=0;p=34;break a}b=c[a+(t*24|0)+4>>2]|0;if(!b){j=0;break a}if(!(c[b+12>>2]|0)){j=0;break a}if(!(c[b+32>>2]|0)){b=1;p=34;break a}else{j=0;break a}}case 2:break;default:{j=0;break a}}p=c[a+(t*24|0)+4>>2]|0;if(((((p|0)!=0?(c[p+12>>2]|0)!=0:0)?(c[p+32>>2]|0)>0:0)?(N=c[b>>2]|0,(N|0)!=0):0)?(c[N+12>>2]|0)!=0:0)b=(c[N+32>>2]|0)==0;else b=0;b=(b^1)<<31>>31;p=33}while(0);if((p|0)==33){p=0;if((b|0)>-1)p=34;else j=0}if((p|0)==34)j=c[a+(t*24|0)+(b<<2)>>2]|0;if(C){b=c[x+(t*24|0)+4>>2]|0;if(b|0?c[b+12>>2]|0:0){k=j;o=b;break}b=c[x+(t*24|0)>>2]|0;if((b|0)!=0?(O=(c[b+12>>2]|0)!=0,O):0){k=j;o=c[x+(t*24|0)+((O^1)<<31>>31<<2)>>2]|0}else{k=j;o=0}}else k=j}else{k=0;o=C?0:o}while(0);b=(k|0)==0;do if(w)if(!b){b=k+68|0;j=c[b>>2]|0;if((j|0?(D=c[k+64>>2]|0,D|0):0)?Nf(j,8,D,8,0)|0:0){k=113;p=57;break}if(o){b=c[b>>2]|0;if((b|0?(E=c[o+64>>2]|0,E|0):0)?Nf(b,8,E,8,0)|0:0){k=49;p=57;break}b=c[k+68>>2]|0;if(((b|0)!=0?(F=c[o+68>>2]|0,(F|0)!=0):0)?(Nf(b,8,F,8,0)|0)!=0:0){k=177;p=57}else p=75}else p=75}else p=75;else if(((!(b|u)?(G=c[k+68>>2]|0,(G|0)!=0):0)?(H=c[k+64>>2]|0,(H|0)!=0):0)?(Nf(G,8,H,8,0)|0)!=0:0){k=17;p=57}else p=75;while(0);do if((p|0)==57){p=0;if((q|0)!=0?(c[q+12>>2]|0)!=0:0){b=r+1|0;if(r|0)Xf(11716,d,e)|0;j=c[q+68>>2]|0;if((j|0)!=0?(I=j+28|0,(c[I>>2]|0)>0):0){Uf(l+1|0,82004,d,0,e)|0;hg(c[j+32>>2]|0,c[j+36>>2]|0,c[j+40>>2]|0,0,c[I>>2]|0,d,g,e)|0}}else if((n|0)!=0?(c[n+12>>2]|0)!=0:0){b=r+1|0;if(r)Xf(11716,d,e)|0}else b=r;j=Af(k)|0;if((s|0)!=0&(m|0)!=0){if(j|0?(kp(j,s)|0)==0:0){i=1;l=0;m=m+1|0;k=0;n=0;j=s;break}if(b|0)Xf(11716,d,e)|0;Yf(s,m,d,e)|0;b=b+1|0;i=1;l=0;m=1;k=0;n=0}else{i=1;l=0;m=1;k=0;n=0}}else if((p|0)==75){p=0;if(i|0){if(!((s|0)!=0&(m|0)!=0)){b=r;i=0;l=0;n=o;j=s;break}if(r|0)Xf(11716,d,e)|0;Yf(s,m,d,e)|0;b=r+1|0;i=0;l=0;m=0;n=o;j=0;break}j=(q|0)!=0;if(((j&(v&(k|0)!=0)?(J=c[k+68>>2]|0,J|0):0)?(K=c[q+68>>2]|0,K|0):0)?Nf(J,8,K,8,0)|0:0){b=r;i=0;l=l+1|0;k=q;j=s;break}b=r+1|0;if(r|0)Xf(11716,d,e)|0;if(((j?(c[q+12>>2]|0)!=0:0)?(L=c[q+68>>2]|0,(L|0)!=0):0)?(M=L+28|0,(c[M>>2]|0)>0):0){Uf(l+1|0,82004,d,0,e)|0;hg(c[L+32>>2]|0,c[L+36>>2]|0,c[L+40>>2]|0,0,c[M>>2]|0,d,g,e)|0;i=0;l=0;n=o;j=s}else{i=0;l=0;n=o;j=s}}while(0);r=b;t=t+1|0;q=k;s=j}return (c[y>>2]|0)-z|0}function vg(a,b,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0;C=(j|0)!=0;x=C?b:0;y=d+8|0;z=c[y>>2]|0;A=(f|0)==0;B=(f|2|0)==3;u=(k|0)!=0;w=C&u;v=(l|0)!=0;u=(j|0)==0&u^1;r=0;l=1;t=0;j=0;m=0;q=0;o=0;n=0;s=0;while(1){if((t|0)>(h|0))break;do if((t|0)<(h|0)){i=a+(t*24|0)|0;a:do if(A){p=c[a+(t*24|0)+4>>2]|0;if((p|0?c[p+12>>2]|0:0)?(c[p+32>>2]|0)==0:0){i=1;p=34;break}i=c[i>>2]|0;if((i|0)!=0?(c[i+12>>2]|0)!=0:0)i=(c[i+32>>2]|0)==0;else i=0;i=(i^1)<<31>>31;p=33}else{if(B){p=c[a+(t*24|0)+4>>2]|0;if(p|0?c[p+12>>2]|0:0){i=1;p=34;break}i=c[i>>2]|0;if(!i)i=0;else i=(c[i+12>>2]|0)!=0;i=(i^1)<<31>>31;p=33;break}switch(f|0){case 4:{k=c[i>>2]|0;if((k|0?c[k+12>>2]|0:0)?(c[k+32>>2]|0)==0:0){i=0;p=34;break a}i=c[a+(t*24|0)+4>>2]|0;if(!i){b=0;break a}if(!(c[i+12>>2]|0)){b=0;break a}if(!(c[i+32>>2]|0)){i=1;p=34;break a}else{b=0;break a}}case 2:break;default:{b=0;break a}}p=c[a+(t*24|0)+4>>2]|0;if(((((p|0)!=0?(c[p+12>>2]|0)!=0:0)?(c[p+32>>2]|0)>0:0)?(L=c[i>>2]|0,(L|0)!=0):0)?(c[L+12>>2]|0)!=0:0)i=(c[L+32>>2]|0)==0;else i=0;i=(i^1)<<31>>31;p=33}while(0);if((p|0)==33){p=0;if((i|0)>-1)p=34;else b=0}if((p|0)==34)b=c[a+(t*24|0)+(i<<2)>>2]|0;if(C){i=c[x+(t*24|0)+4>>2]|0;if(i|0?c[i+12>>2]|0:0){k=b;o=i;break}i=c[x+(t*24|0)>>2]|0;if((i|0)!=0?(M=(c[i+12>>2]|0)!=0,M):0){k=b;o=c[x+(t*24|0)+((M^1)<<31>>31<<2)>>2]|0}else{k=b;o=0}}else k=b}else{k=0;o=C?0:o}while(0);i=(k|0)==0;do if(w)if(!i){i=k+68|0;b=c[i>>2]|0;if((b|0?(D=c[k+64>>2]|0,D|0):0)?Nf(b,2,D,2,0)|0:0){k=113;p=57;break}if(o){i=c[i>>2]|0;if((i|0?(E=c[o+64>>2]|0,E|0):0)?Nf(i,2,E,2,0)|0:0){k=49;p=57;break}i=c[k+68>>2]|0;if(((i|0)!=0?(F=c[o+68>>2]|0,(F|0)!=0):0)?(Nf(i,2,F,2,0)|0)!=0:0){k=177;p=57}else p=75}else p=75}else p=75;else if(((!(i|u)?(G=c[k+68>>2]|0,(G|0)!=0):0)?(H=c[k+64>>2]|0,(H|0)!=0):0)?(Nf(G,2,H,2,0)|0)!=0:0){k=17;p=57}else p=75;while(0);do if((p|0)==57){p=0;if((q|0)!=0?(c[q+12>>2]|0)!=0:0){i=r+1|0;if(r|0)Xf(11716,d,e)|0;b=c[q+68>>2]|0;if((b|0)!=0?(c[b>>2]|0)>0:0){Uf(j+1|0,82004,d,0,e)|0;hg(c[b+4>>2]|0,0,c[b+8>>2]|0,0,c[b>>2]|0,d,g,e)|0}}else if((n|0)!=0?(c[n+12>>2]|0)!=0:0){i=r+1|0;if(r)Xf(11716,d,e)|0}else i=r;b=Af(k)|0;if((s|0)!=0&(m|0)!=0){if(b|0?(kp(b,s)|0)==0:0){l=1;j=0;m=m+1|0;k=0;n=0;b=s;break}if(i|0)Xf(11716,d,e)|0;Yf(s,m,d,e)|0;i=i+1|0;l=1;j=0;m=1;k=0;n=0}else{l=1;j=0;m=1;k=0;n=0}}else if((p|0)==75){p=0;if(l|0){if(!((s|0)!=0&(m|0)!=0)){i=r;l=0;j=0;n=o;b=s;break}if(r|0)Xf(11716,d,e)|0;Yf(s,m,d,e)|0;i=r+1|0;l=0;j=0;m=0;n=o;b=0;break}b=(q|0)!=0;if(((b&(v&(k|0)!=0)?(I=c[k+68>>2]|0,I|0):0)?(J=c[q+68>>2]|0,J|0):0)?Nf(I,2,J,2,0)|0:0){i=r;l=0;j=j+1|0;k=q;b=s;break}i=r+1|0;if(r|0)Xf(11716,d,e)|0;if(((b?(c[q+12>>2]|0)!=0:0)?(K=c[q+68>>2]|0,(K|0)!=0):0)?(c[K>>2]|0)>0:0){Uf(j+1|0,82004,d,0,e)|0;hg(c[K+4>>2]|0,0,c[K+8>>2]|0,0,c[K>>2]|0,d,g,e)|0;l=0;j=0;n=o;b=s}else{l=0;j=0;n=o;b=s}}while(0);r=i;t=t+1|0;q=k;s=b}return (c[y>>2]|0)-z|0}function wg(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;i=b+8|0;j=c[i>>2]|0;k=(e|0)==0;l=(e|2|0)==3;p=0;while(1){if(!((p|0)<(f|0)&(c[d>>2]|0)==0))break;g=a+(p*24|0)|0;a:do if(k){h=c[a+(p*24|0)+4>>2]|0;if((h|0?c[h+12>>2]|0:0)?(c[h+32>>2]|0)==0:0){g=1;h=32;break}g=c[g>>2]|0;if((g|0)!=0?(c[g+12>>2]|0)!=0:0)g=(c[g+32>>2]|0)==0;else g=0;g=(g^1)<<31>>31;h=31}else{if(l){h=c[a+(p*24|0)+4>>2]|0;if(h|0?c[h+12>>2]|0:0){g=1;h=32;break}g=c[g>>2]|0;if(!g)g=0;else g=(c[g+12>>2]|0)!=0;g=(g^1)<<31>>31;h=31;break}switch(e|0){case 4:{h=c[g>>2]|0;if((h|0?c[h+12>>2]|0:0)?(c[h+32>>2]|0)==0:0){g=0;h=32;break a}g=c[a+(p*24|0)+4>>2]|0;if(!g){h=36;break a}if(!(c[g+12>>2]|0)){h=36;break a}if(!(c[g+32>>2]|0)){g=1;h=32;break a}else{h=36;break a}}case 2:break;default:{h=36;break a}}h=c[a+(p*24|0)+4>>2]|0;if(((((h|0)!=0?(c[h+12>>2]|0)!=0:0)?(c[h+32>>2]|0)>0:0)?(m=c[g>>2]|0,(m|0)!=0):0)?(c[m+12>>2]|0)!=0:0)g=(c[m+32>>2]|0)==0;else g=0;g=(g^1)<<31>>31;h=31}while(0);if((h|0)==31)if((g|0)>-1)h=32;else h=36;if((h|0)==32){h=0;g=c[a+(p*24|0)+(g<<2)>>2]|0;if(((g|0)!=0?(n=c[g+68>>2]|0,(n|0)!=0):0)?(o=c[n+20>>2]|0,(o|0)!=0):0)Xf((o|0)<0?12840:12842,b,d)|0;else h=36}if((h|0)==36)Xf(90921,b,d)|0;p=p+1|0}return (c[i>>2]|0)-j|0}function xg(a,b,d,e,f,g,h,i,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;B=(i|0)!=0;w=B?b:0;x=d+8|0;y=c[x>>2]|0;z=(f|0)==0;A=(f|2|0)==3;v=B&(j|0)!=0;t=(k|0)==0;p=0;k=1;u=0;l=0;m=0;q=0;o=0;n=0;r=0;while(1){if((u|0)>(h|0))break;do if((u|0)<(h|0)){i=a+(u*24|0)|0;a:do if(z){s=c[a+(u*24|0)+4>>2]|0;if((s|0?c[s+12>>2]|0:0)?(c[s+32>>2]|0)==0:0){i=1;s=34;break}i=c[i>>2]|0;if((i|0)!=0?(c[i+12>>2]|0)!=0:0)i=(c[i+32>>2]|0)==0;else i=0;i=(i^1)<<31>>31;s=33}else{if(A){s=c[a+(u*24|0)+4>>2]|0;if(s|0?c[s+12>>2]|0:0){i=1;s=34;break}i=c[i>>2]|0;if(!i)i=0;else i=(c[i+12>>2]|0)!=0;i=(i^1)<<31>>31;s=33;break}switch(f|0){case 4:{j=c[i>>2]|0;if((j|0?c[j+12>>2]|0:0)?(c[j+32>>2]|0)==0:0){i=0;s=34;break a}i=c[a+(u*24|0)+4>>2]|0;if(!i){b=0;break a}if(!(c[i+12>>2]|0)){b=0;break a}if(!(c[i+32>>2]|0)){i=1;s=34;break a}else{b=0;break a}}case 2:break;default:{b=0;break a}}s=c[a+(u*24|0)+4>>2]|0;if(((((s|0)!=0?(c[s+12>>2]|0)!=0:0)?(c[s+32>>2]|0)>0:0)?(H=c[i>>2]|0,(H|0)!=0):0)?(c[H+12>>2]|0)!=0:0)i=(c[H+32>>2]|0)==0;else i=0;i=(i^1)<<31>>31;s=33}while(0);if((s|0)==33){s=0;if((i|0)>-1)s=34;else b=0}if((s|0)==34){s=0;b=c[a+(u*24|0)+8+(i<<2)>>2]|0}if(B){o=c[w+(u*24|0)+4>>2]|0;if((o|0)!=0?(c[o+12>>2]|0)!=0:0)i=1;else{i=c[w+(u*24|0)>>2]|0;if(!i){j=b;o=0;break}i=(c[i+12>>2]|0)!=0;if(i)i=(i^1)<<31>>31;else{j=b;o=0;break}}j=b;o=c[w+(u*24|0)+8+(i<<2)>>2]|0}else j=b}else{j=0;o=B?0:o}while(0);do if(v?(b=(Pf(j,0,o,0)|0)!=0,C=b?40:0,b):0){if((q|0)!=0?(D=q+4|0,E=c[D>>2]|0,(E|0)!=0):0){i=p+1|0;if(!p)j=E;else{Xf(11716,d,e)|0;j=c[D>>2]|0}b=q+36|0;if(Qf(c[b>>2]|0,j)|0){Uf(l+1|0,82004,d,0,e)|0;dg(c[b>>2]|0,c[D>>2]|0,0,d,g,e)|0}}else if((n|0)!=0?(c[n+4>>2]|0)!=0:0){i=p+1|0;if(p)Xf(11716,d,e)|0}else i=p;b=Af(C)|0;if((r|0)!=0&(m|0)!=0){if(b|0?(kp(b,r)|0)==0:0){k=1;l=0;m=m+1|0;j=0;n=0;b=r;break}if(i|0)Xf(11716,d,e)|0;Yf(r,m,d,e)|0;i=i+1|0;k=1;l=0;m=1;j=0;n=0}else{k=1;l=0;m=1;j=0;n=0}}else s=60;while(0);do if((s|0)==60){s=0;if(k|0){if(!((r|0)!=0&(m|0)!=0)){i=p;k=0;l=0;n=o;b=r;break}if(p|0)Xf(11716,d,e)|0;Yf(r,m,d,e)|0;i=p+1|0;k=0;l=0;m=0;n=o;b=0;break}if(!t?Pf(j,0,q,0)|0:0){i=p;k=0;l=l+1|0;j=q;b=r;break}i=p+1|0;if(p|0)Xf(11716,d,e)|0;if(q|0?(F=q+4|0,G=c[F>>2]|0,G|0):0){b=q+36|0;if(!(Qf(c[b>>2]|0,G)|0)){k=0;l=0;n=o;b=r;break}Uf(l+1|0,82004,d,0,e)|0;dg(c[b>>2]|0,c[F>>2]|0,0,d,g,e)|0;k=0;l=0;n=o;b=r;break}if(B&(n|0)!=0?(c[n+4>>2]|0)==0:0){k=0;l=0;n=o;b=r}else{k=0;l=0;n=o;b=r}}while(0);p=i;u=u+1|0;q=j;r=b}return (c[x>>2]|0)-y|0}function yg(a,b,d,e,f,g,h,i,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;D=(i|0)!=0;y=D?b:0;z=d+8|0;A=c[z>>2]|0;B=(f|0)==0;C=(f|2|0)==3;v=(j|0)!=0;x=D&v;w=(k|0)!=0;v=(i|0)==0&v^1;s=0;i=1;u=0;l=0;m=0;r=0;k=0;n=0;t=0;while(1){if((u|0)>(h|0))break;do if((u|0)<(h|0)){b=a+(u*24|0)|0;a:do if(B){q=c[a+(u*24|0)+4>>2]|0;if((q|0?c[q+12>>2]|0:0)?(c[q+32>>2]|0)==0:0){b=1;q=34;break}b=c[b>>2]|0;if((b|0)!=0?(c[b+12>>2]|0)!=0:0)b=(c[b+32>>2]|0)==0;else b=0;b=(b^1)<<31>>31;q=33}else{if(C){q=c[a+(u*24|0)+4>>2]|0;if(q|0?c[q+12>>2]|0:0){b=1;q=34;break}b=c[b>>2]|0;if(!b)b=0;else b=(c[b+12>>2]|0)!=0;b=(b^1)<<31>>31;q=33;break}switch(f|0){case 4:{p=c[b>>2]|0;if((p|0?c[p+12>>2]|0:0)?(c[p+32>>2]|0)==0:0){b=0;q=34;break a}b=c[a+(u*24|0)+4>>2]|0;if(!b){j=0;break a}if(!(c[b+12>>2]|0)){j=0;break a}if(!(c[b+32>>2]|0)){b=1;q=34;break a}else{j=0;break a}}case 2:break;default:{j=0;break a}}q=c[a+(u*24|0)+4>>2]|0;if(((((q|0)!=0?(c[q+12>>2]|0)!=0:0)?(c[q+32>>2]|0)>0:0)?(I=c[b>>2]|0,(I|0)!=0):0)?(c[I+12>>2]|0)!=0:0)b=(c[I+32>>2]|0)==0;else b=0;b=(b^1)<<31>>31;q=33}while(0);if((q|0)==33){q=0;if((b|0)>-1)q=34;else j=0}if((q|0)==34)j=c[a+(u*24|0)+(b<<2)>>2]|0;if(D){b=c[y+(u*24|0)+4>>2]|0;if(b|0?c[b+12>>2]|0:0){o=j;p=b;break}b=c[y+(u*24|0)>>2]|0;if((b|0)!=0?(J=(c[b+12>>2]|0)!=0,J):0){o=j;p=c[y+(u*24|0)+((J^1)<<31>>31<<2)>>2]|0}else{o=j;p=0}}else{o=j;p=k}}else{o=0;p=D?0:k}while(0);b:do if(x){do if((o|0)!=0&(p|0)!=0){b=o+64|0;j=c[b>>2]|0;if(j){k=c[p+64>>2]|0;if(k){if(Nf(j,4,k,4,0)|0){k=34;q=56;break b}j=c[b>>2]|0;if(!j)break}k=c[p+64>>2]|0;if((k|0)!=0?(Nf(j,4,k,2,0)|0)!=0:0){k=290;q=56;break b}}}else{if(!o){q=74;break b}b=o+64|0}while(0);b=c[b>>2]|0;if((b|0)!=0?(Nf(b,4,b,2,0)|0)!=0:0){k=354;q=56}else q=74}else if((!((o|0)==0|v)?(E=c[o+64>>2]|0,(E|0)!=0):0)?(Nf(E,4,E,2,0)|0)!=0:0){k=258;q=56}else q=74;while(0);do if((q|0)==56){q=0;if((r|0)!=0?(c[r+12>>2]|0)!=0:0){b=s+1|0;if(s|0)Xf(11716,d,e)|0;j=c[r+64>>2]|0;if((j|0)!=0?(c[j>>2]|0)>0:0){Uf(l+1|0,82004,d,0,e)|0;hg(c[j+4>>2]|0,0,c[j+16>>2]|0,0,c[j>>2]|0,d,g,e)|0}}else if((n|0)!=0?(c[n+12>>2]|0)!=0:0){b=s+1|0;if(s)Xf(11716,d,e)|0}else b=s;j=Af(k)|0;if((t|0)!=0&(m|0)!=0){if(j|0?(kp(j,t)|0)==0:0){i=1;l=0;m=m+1|0;k=0;n=0;j=t;break}if(b|0)Xf(11716,d,e)|0;Yf(t,m,d,e)|0;b=b+1|0;i=1;l=0;m=1;k=0;n=0}else{i=1;l=0;m=1;k=0;n=0}}else if((q|0)==74){q=0;if(i|0){if(!((t|0)!=0&(m|0)!=0)){b=s;i=0;l=0;k=o;n=p;j=t;break}if(s|0)Xf(11716,d,e)|0;Yf(t,m,d,e)|0;b=s+1|0;i=0;l=0;m=0;k=o;n=p;j=0;break}j=(r|0)!=0;if(((j&(w&(o|0)!=0)?(F=c[o+64>>2]|0,F|0):0)?(G=c[r+64>>2]|0,G|0):0)?Nf(F,4,G,4,0)|0:0){b=s;i=0;l=l+1|0;k=r;j=t;break}b=s+1|0;if(s|0)Xf(11716,d,e)|0;if((((j?(c[r+12>>2]|0)!=0:0)?(H=c[r+64>>2]|0,(H|0)!=0):0)?(c[H>>2]|0)>0:0)?(c[H+20>>2]|0)!=0:0){Uf(l+1|0,82004,d,0,e)|0;hg(c[H+12>>2]|0,0,c[H+16>>2]|0,0,c[H>>2]|0,d,g,e)|0;i=0;l=0;k=o;j=t}else{i=0;l=0;k=o;j=t}}while(0);s=b;u=u+1|0;r=k;k=p;t=j}return (c[z>>2]|0)-A|0}function zg(a,b,d,e,f,g,h,i,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;H=e+8|0;I=c[H>>2]|0;x=(g|0)==0;y=(j|0)!=0;v=(k|0)!=0;w=y&v;s=(j|0)==0;t=(g|2|0)==3;j=0;u=0;k=0;d=0;while(1){if((u|0)>=(i|0))break;o=b+(u*24|0)|0;a:do if(x){r=c[b+(u*24|0)+4>>2]|0;if((r|0?c[r+12>>2]|0:0)?(c[r+32>>2]|0)==0:0){l=1;r=32;break}l=c[o>>2]|0;if((l|0)!=0?(c[l+12>>2]|0)!=0:0)l=(c[l+32>>2]|0)==0;else l=0;l=(l^1)<<31>>31;r=31}else{if(t){r=c[b+(u*24|0)+4>>2]|0;if(r|0?c[r+12>>2]|0:0){l=1;r=32;break}l=c[o>>2]|0;if(!l)l=0;else l=(c[l+12>>2]|0)!=0;l=(l^1)<<31>>31;r=31;break}switch(g|0){case 4:{q=c[o>>2]|0;if((q|0?c[q+12>>2]|0:0)?(c[q+32>>2]|0)==0:0){l=0;r=32;break a}l=c[b+(u*24|0)+4>>2]|0;if(!l){q=0;m=0;p=0;break a}if(!(c[l+12>>2]|0)){q=0;m=0;p=0;break a}if(!(c[l+32>>2]|0)){l=1;r=32;break a}else{q=0;m=0;p=0;break a}}case 2:break;default:{q=0;m=0;p=0;break a}}r=c[b+(u*24|0)+4>>2]|0;if(((((r|0)!=0?(c[r+12>>2]|0)!=0:0)?(c[r+32>>2]|0)>0:0)?(F=c[o>>2]|0,(F|0)!=0):0)?(c[F+12>>2]|0)!=0:0)l=(c[F+32>>2]|0)==0;else l=0;l=(l^1)<<31>>31;r=31}while(0);if((r|0)==31){r=0;if((l|0)>-1)r=32;else{q=0;m=0;p=0}}if((r|0)==32){r=0;m=c[b+(u*24|0)+(l<<2)>>2]|0;if(!m){q=0;m=0;p=0}else{q=1;p=c[b+(u*24|0)+8+(l<<2)>>2]|0}}do if(y){n=c[b+(u*24|0)+4>>2]|0;if((n|0)!=0?(c[n+12>>2]|0)!=0:0){l=1;r=40}else{l=c[o>>2]|0;if(((l|0)!=0?(o=(c[l+12>>2]|0)!=0,G=(o^1)<<31>>31,o):0)?(z=c[b+(u*24|0)+(G<<2)>>2]|0,(z|0)!=0):0){l=G;n=z;r=40}else{o=0;n=0}}if((r|0)==40)o=c[b+(u*24|0)+8+(l<<2)>>2]|0;if(w&q){r=c[m+64>>2]|0;if((r|0)!=0?(c[r+20>>2]|0)!=0:0){l=(n|0)==0;if(!l?Rf(p,1,o,0)|0:0){l=38;r=55;break}if(!(Rf(p,1,p,0)|0))if(((!l?(A=c[n+64>>2]|0,(A|0)!=0):0)?(c[A+20>>2]|0)!=0:0)?(Rf(p,1,o,1)|0)!=0:0){l=294;r=55}else r=62;else{l=102;r=55}}else{l=1;r=51}}else{l=v;r=51}}else{l=v;r=51}while(0);if((r|0)==51)if(((q&(s&l)?(B=c[m+64>>2]|0,(B|0)!=0):0)?(c[B+20>>2]|0)!=0:0)?(Rf(p,1,p,0)|0)!=0:0){l=6;r=55}else r=62;do if((r|0)==55){r=0;l=Af(l)|0;if((d|0)!=0&(k|0)!=0){if(l|0?(kp(l,d)|0)==0:0){k=k+1|0;break}if(j|0)Xf(11716,e,f)|0;Yf(d,k,e,f)|0;j=j+1|0;k=1;d=l}else{k=1;d=l}}else if((r|0)==62){r=0;if((d|0)!=0&(k|0)!=0){if(j|0)Xf(11716,e,f)|0;Yf(d,k,e,f)|0;j=j+1|0;k=0;d=0}l=j+1|0;if(j|0)Xf(11716,e,f)|0;if(((((q&(p|0)!=0?(C=c[p+4>>2]|0,(C|0)!=0):0)?(D=c[m+64>>2]|0,(D|0)!=0):0)?(c[D>>2]|0)!=0:0)?(c[D+20>>2]|0)!=0:0)?(E=c[p+28>>2]|0,(E|0)!=0):0){ag(a,E,C,0,0,0,e,h,f)|0;j=l}else j=l}while(0);u=u+1|0}if((d|0)!=0&(k|0)!=0){if(j|0)Xf(11716,e,f)|0;Yf(d,k,e,f)|0}return (c[H>>2]|0)-I|0}function Ag(a,b,d,e,f,g,h,i,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;A=e+8|0;B=c[A>>2]|0;u=(g|0)==0;v=(j|0)!=0;s=(k|0)!=0;t=v&s;p=(j|0)==0;q=(g|2|0)==3;j=0;r=0;k=0;d=0;while(1){if((r|0)>=(i|0))break;m=b+(r*24|0)|0;a:do if(u){o=c[b+(r*24|0)+4>>2]|0;if((o|0?c[o+12>>2]|0:0)?(c[o+32>>2]|0)==0:0){l=1;o=32;break}l=c[m>>2]|0;if((l|0)!=0?(c[l+12>>2]|0)!=0:0)l=(c[l+32>>2]|0)==0;else l=0;l=(l^1)<<31>>31;o=31}else{if(q){o=c[b+(r*24|0)+4>>2]|0;if(o|0?c[o+12>>2]|0:0){l=1;o=32;break}l=c[m>>2]|0;if(!l)l=0;else l=(c[l+12>>2]|0)!=0;l=(l^1)<<31>>31;o=31;break}switch(g|0){case 4:{n=c[m>>2]|0;if((n|0?c[n+12>>2]|0:0)?(c[n+32>>2]|0)==0:0){l=0;o=32;break a}l=c[b+(r*24|0)+4>>2]|0;if(!l){n=0;break a}if(!(c[l+12>>2]|0)){n=0;break a}if(!(c[l+32>>2]|0)){l=1;o=32;break a}else{n=0;break a}}case 2:break;default:{n=0;break a}}o=c[b+(r*24|0)+4>>2]|0;if(((((o|0)!=0?(c[o+12>>2]|0)!=0:0)?(c[o+32>>2]|0)>0:0)?(y=c[m>>2]|0,(y|0)!=0):0)?(c[y+12>>2]|0)!=0:0)l=(c[y+32>>2]|0)==0;else l=0;l=(l^1)<<31>>31;o=31}while(0);if((o|0)==31){o=0;if((l|0)>-1)o=32;else n=0}if((o|0)==32){o=0;n=c[b+(r*24|0)+8+(l<<2)>>2]|0}if(v){l=c[b+(r*24|0)+4>>2]|0;if((l|0)!=0?(c[l+12>>2]|0)!=0:0){l=1;o=39}else{l=c[m>>2]|0;if((l|0)!=0?(z=(c[l+12>>2]|0)!=0,z):0){l=(z^1)<<31>>31;o=39}else m=0}if((o|0)==39)m=c[b+(r*24|0)+8+(l<<2)>>2]|0;l=(n|0)!=0;if(t&l)if(c[n+12>>2]|0)if(!(Rf(n,2,m,0)|0))if(!(Rf(n,2,n,0)|0))if(!(Rf(n,2,m,2)|0)){l=1;o=55}else{l=180;o=48}else{l=116;o=48}else{l=52;o=48}else{m=1;l=1;o=45}else{m=s;o=45}}else{m=s;l=(n|0)!=0;o=45}if((o|0)==45)if(l&(p&m))if((c[n+12>>2]|0)!=0?(Rf(n,2,n,0)|0)!=0:0){l=20;o=48}else{l=1;o=55}else o=55;do if((o|0)==48){o=0;l=Af(l)|0;if((d|0)!=0&(k|0)!=0){if(l|0?(kp(l,d)|0)==0:0){k=k+1|0;break}if(j|0)Xf(11716,e,f)|0;Yf(d,k,e,f)|0;j=j+1|0;k=1;d=l}else{k=1;d=l}}else if((o|0)==55){o=0;if((d|0)!=0&(k|0)!=0){if(j|0)Xf(11716,e,f)|0;Yf(d,k,e,f)|0;j=j+1|0;k=0;d=0}m=j+1|0;if(j|0)Xf(11716,e,f)|0;if(((l?(w=c[n+4>>2]|0,(w|0)!=0):0)?(c[n+12>>2]|0)!=0:0)?(x=c[n+24>>2]|0,(x|0)!=0):0){ag(a,x,w,0,0,0,e,h,f)|0;j=m}else j=m}while(0);r=r+1|0}if((d|0)!=0&(k|0)!=0){if(j|0)Xf(11716,e,f)|0;Yf(d,k,e,f)|0}return (c[A>>2]|0)-B|0}function Bg(a,b,d,e,f,g,h,i,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;D=(i|0)!=0;z=D?b:0;A=d+8|0;B=c[A>>2]|0;C=(f|0)==0;x=(j|0)!=0;y=D&x;x=(i|0)==0&x;w=(f|2|0)==3;u=(k|0)==0;q=0;n=1;v=0;o=0;p=0;r=0;l=0;i=0;s=0;while(1){if((v|0)>(h|0))break;do if((v|0)<(h|0)){b=a+(v*24|0)|0;a:do if(C){t=c[a+(v*24|0)+4>>2]|0;if((t|0?c[t+12>>2]|0:0)?(c[t+32>>2]|0)==0:0){b=1;t=34;break}b=c[b>>2]|0;if((b|0)!=0?(c[b+12>>2]|0)!=0:0)b=(c[b+32>>2]|0)==0;else b=0;b=(b^1)<<31>>31;t=33}else{if(w){t=c[a+(v*24|0)+4>>2]|0;if(t|0?c[t+12>>2]|0:0){b=1;t=34;break}b=c[b>>2]|0;if(!b)b=0;else b=(c[b+12>>2]|0)!=0;b=(b^1)<<31>>31;t=33;break}switch(f|0){case 4:{m=c[b>>2]|0;if((m|0?c[m+12>>2]|0:0)?(c[m+32>>2]|0)==0:0){b=0;t=34;break a}b=c[a+(v*24|0)+4>>2]|0;if(!b){j=0;break a}if(!(c[b+12>>2]|0)){j=0;break a}if(!(c[b+32>>2]|0)){b=1;t=34;break a}else{j=0;break a}}case 2:break;default:{j=0;break a}}t=c[a+(v*24|0)+4>>2]|0;if(((((t|0)!=0?(c[t+12>>2]|0)!=0:0)?(c[t+32>>2]|0)>0:0)?(I=c[b>>2]|0,(I|0)!=0):0)?(c[I+12>>2]|0)!=0:0)b=(c[I+32>>2]|0)==0;else b=0;b=(b^1)<<31>>31;t=33}while(0);if((t|0)==33){t=0;if((b|0)>-1)t=34;else j=0}if((t|0)==34){t=0;j=c[a+(v*24|0)+8+(b<<2)>>2]|0}do if(D){m=c[z+(v*24|0)+4>>2]|0;if((m|0)!=0?(c[m+12>>2]|0)!=0:0)b=1;else{b=c[z+(v*24|0)>>2]|0;if(!b){l=0;break}b=(c[b+12>>2]|0)!=0;if(b)b=(b^1)<<31>>31;else{l=0;break}}l=c[z+(v*24|0)+8+(b<<2)>>2]|0}while(0);b=(j|0)!=0;if(y&b?(c[j+12>>2]|0)!=0:0)if(!(Pf(j,2,l,0)|0))if(!(Pf(j,2,j,0)|0))if(!(Pf(j,2,l,2)|0)){k=j;t=66;break}else k=184;else k=120;else k=56;else{if(!(x&b)){k=j;t=66;break}if(!(c[j+12>>2]|0)){k=j;t=66;break}if(!(Pf(j,2,j,0)|0)){k=j;t=66;break}else k=24}if((r|0)!=0?(E=r+4|0,F=c[E>>2]|0,(F|0)!=0):0){b=q+1|0;if(!q)i=F;else{Xf(11716,d,e)|0;i=c[E>>2]|0}j=r+44|0;if(Qf(c[j>>2]|0,i)|0){Uf(o+1|0,82004,d,0,e)|0;dg(c[j>>2]|0,c[E>>2]|0,0,d,g,e)|0}}else if((i|0)!=0?(c[i+4>>2]|0)!=0:0){b=q+1|0;if(q)Xf(11716,d,e)|0}else b=q;j=Af(k)|0;if((s|0)!=0&(p|0)!=0){if(j|0?(kp(j,s)|0)==0:0){n=1;o=0;p=p+1|0;k=0;m=l;i=0;j=s;break}if(b|0)Xf(11716,d,e)|0;Yf(s,p,d,e)|0;b=b+1|0;n=1;o=0;p=1;k=0;m=l;i=0}else{n=1;o=0;p=1;k=0;m=l;i=0}}else{k=0;l=D?0:l;t=66}while(0);do if((t|0)==66){t=0;if(n|0){if(!((s|0)!=0&(p|0)!=0)){b=q;n=0;o=0;m=l;i=l;j=s;break}if(q|0)Xf(11716,d,e)|0;Yf(s,p,d,e)|0;b=q+1|0;n=0;o=0;p=0;m=l;i=l;j=0;break}if(!u?Pf(k,2,r,2)|0:0){b=q;n=0;o=o+1|0;k=r;m=l;j=s;break}b=q+1|0;if(q|0)Xf(11716,d,e)|0;if(r|0?(G=r+4|0,H=c[G>>2]|0,H|0):0){j=r+44|0;if(!(Qf(c[j>>2]|0,H)|0)){n=0;o=0;m=l;i=l;j=s;break}Uf(o+1|0,82004,d,0,e)|0;dg(c[j>>2]|0,c[G>>2]|0,0,d,g,e)|0;n=0;o=0;m=l;i=l;j=s;break}if(D&(i|0)!=0?(c[i+4>>2]|0)==0:0){n=0;o=0;m=l;i=l;j=s}else{n=0;o=0;m=l;i=l;j=s}}while(0);q=b;v=v+1|0;r=k;l=m;s=j}return (c[A>>2]|0)-B|0}function Cg(a,b,d,f,g,h,i,j,k,l){a=a|0;b=b|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0;E=(j|0)!=0;A=E?b:0;B=d+8|0;C=c[B>>2]|0;D=(g|0)==0;y=(k|0)!=0;z=E&y;y=(j|0)==0&y;x=(g|2|0)==3;v=(l|0)!=0;s=0;n=1;w=0;o=0;p=0;l=0;m=0;r=0;t=0;while(1){if((w|0)>(i|0))break;a:do if((w|0)<(i|0)){b=a+(w*24|0)|0;b:do if(D){u=c[a+(w*24|0)+4>>2]|0;if((u|0?c[u+12>>2]|0:0)?(c[u+32>>2]|0)==0:0){b=1;u=34;break}b=c[b>>2]|0;if((b|0)!=0?(c[b+12>>2]|0)!=0:0)b=(c[b+32>>2]|0)==0;else b=0;b=(b^1)<<31>>31;u=33}else{if(x){u=c[a+(w*24|0)+4>>2]|0;if(u|0?c[u+12>>2]|0:0){b=1;u=34;break}b=c[b>>2]|0;if(!b)b=0;else b=(c[b+12>>2]|0)!=0;b=(b^1)<<31>>31;u=33;break}switch(g|0){case 4:{q=c[b>>2]|0;if((q|0?c[q+12>>2]|0:0)?(c[q+32>>2]|0)==0:0){b=0;u=34;break b}b=c[a+(w*24|0)+4>>2]|0;if(!b){q=0;break b}if(!(c[b+12>>2]|0)){q=0;break b}if(!(c[b+32>>2]|0)){b=1;u=34;break b}else{q=0;break b}}case 2:break;default:{q=0;break b}}u=c[a+(w*24|0)+4>>2]|0;if(((((u|0)!=0?(c[u+12>>2]|0)!=0:0)?(c[u+32>>2]|0)>0:0)?(L=c[b>>2]|0,(L|0)!=0):0)?(c[L+12>>2]|0)!=0:0)b=(c[L+32>>2]|0)==0;else b=0;b=(b^1)<<31>>31;u=33}while(0);if((u|0)==33){u=0;if((b|0)>-1)u=34;else q=0}if((u|0)==34){u=0;q=c[a+(w*24|0)+(b<<2)>>2]|0}do if(E){b=c[A+(w*24|0)+4>>2]|0;if(b|0?c[b+12>>2]|0:0){m=b;break}b=c[A+(w*24|0)>>2]|0;if((b|0)!=0?(M=(c[b+12>>2]|0)!=0,M):0)m=c[A+(w*24|0)+((M^1)<<31>>31<<2)>>2]|0;else m=0}while(0);b=(q|0)!=0;do if(z&b?((c[q+56>>2]|0)+(c[q+48>>2]|0)|0)>0:0){b=(m|0)!=0;j=q+68|0;if(((b?(F=c[j>>2]|0,F|0):0)?(G=c[m+64>>2]|0,G|0):0)?Nf(F,4,G,4,0)|0:0){j=50;break}k=c[j>>2]|0;if((k|0?(H=c[q+64>>2]|0,H|0):0)?Nf(k,4,H,4,0)|0:0){j=114;break}if(b){b=c[j>>2]|0;if(!b){b=1;k=q;j=m;u=96;break a}k=c[m+68>>2]|0;if(k|0?Nf(b,4,k,4,0)|0:0){j=178;break}b=c[j>>2]|0;if(!b){b=1;k=q;j=m;u=96;break a}k=c[m+64>>2]|0;if(k){if(Nf(b,4,k,4,0)|0){j=306;break}b=c[j>>2]|0;if(!b){b=1;k=q;j=m;u=96;break a}}k=c[m+68>>2]|0;if(k|0?Nf(b,4,k,2,0)|0:0){j=434;break}}b=c[j>>2]|0;if(!b){b=1;k=q;j=m;u=96;break a}k=c[q+64>>2]|0;if(k){if(Nf(b,4,k,2,0)|0){j=370;break}b=c[j>>2]|0;if(!b){b=1;k=q;j=m;u=96;break a}}if(!(Nf(b,4,b,2,0)|0)){b=1;k=q;j=m;u=96;break a}else j=498}else u=65;while(0);do if((u|0)==65){u=0;if(!(y&b)){k=q;j=m;u=96;break a}if((c[q+48>>2]|0)<=0?(c[q+56>>2]|0)<=0:0){b=c[q+72>>2]|0;if(!b){b=1;k=q;j=m;u=96;break a}if((e[b>>1]|0)<2){b=1;k=q;j=m;u=96;break a}}j=q+68|0;b=c[j>>2]|0;if(!b){b=1;k=q;j=m;u=96;break a}k=c[q+64>>2]|0;if(k){if(Nf(b,4,k,4,0)|0){j=18;break}b=c[j>>2]|0;if(!b){b=1;k=q;j=m;u=96;break a}}k=c[q+64>>2]|0;if(k){if(Nf(b,4,k,2,0)|0){j=274;break}b=c[j>>2]|0;if(!b){b=1;k=q;j=m;u=96;break a}}if(!(Nf(b,4,b,2,0)|0)){b=1;k=q;j=m;u=96;break a}else j=402}while(0);if((l|0)!=0?(c[l+12>>2]|0)!=0:0){b=s+1|0;if(s|0)Xf(11716,d,f)|0;k=c[l+68>>2]|0;if((k|0)!=0?(c[k>>2]|0)>0:0){Uf(o+1|0,82004,d,0,f)|0;hg(c[k+4>>2]|0,0,c[k+16>>2]|0,0,c[k>>2]|0,d,h,f)|0}}else if((r|0)!=0?(c[r+12>>2]|0)!=0:0){b=s+1|0;if(s)Xf(11716,d,f)|0}else b=s;k=Af(j)|0;if((t|0)!=0&(p|0)!=0){if(k|0?(kp(k,t)|0)==0:0){n=1;o=0;p=p+1|0;l=0;j=0;k=t;break}if(b|0)Xf(11716,d,f)|0;Yf(t,p,d,f)|0;b=b+1|0;n=1;o=0;p=1;l=0;j=0}else{n=1;o=0;p=1;l=0;j=0}}else{b=0;k=0;j=E?0:m;u=96}while(0);do if((u|0)==96){u=0;if(n|0){if(!((t|0)!=0&(p|0)!=0)){b=s;n=0;o=0;l=k;m=j;k=t;break}if(s|0)Xf(11716,d,f)|0;Yf(t,p,d,f)|0;b=s+1|0;n=0;o=0;p=0;l=k;m=j;k=0;break}if(((((v&b?(l|0?((c[k+56>>2]|0)+(c[k+48>>2]|0)|0)>0:0):0)?((c[l+56>>2]|0)+(c[l+48>>2]|0)|0)>0:0)?(I=c[k+68>>2]|0,I|0):0)?(J=c[l+68>>2]|0,J|0):0)?Nf(I,4,J,4,0)|0:0){b=s;n=0;o=o+1|0;m=j;j=r;k=t;break}b=s+1|0;if(s|0)Xf(11716,d,f)|0;if((((((l|0)!=0?(c[l+12>>2]|0)!=0:0)?((c[l+56>>2]|0)+(c[l+48>>2]|0)|0)>0:0)?(K=c[l+68>>2]|0,(K|0)!=0):0)?(c[K>>2]|0)>0:0)?(c[K+20>>2]|0)!=0:0){Uf(o+1|0,82004,d,0,f)|0;hg(c[K+12>>2]|0,0,c[K+16>>2]|0,0,c[K>>2]|0,d,h,f)|0;n=0;o=0;l=k;m=j;j=r;k=t}else{n=0;o=0;l=k;m=j;j=r;k=t}}while(0);s=b;w=w+1|0;r=j;t=k}return (c[B>>2]|0)-C|0}function Dg(a,b,d,e,f,g,h,i,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0;L=e+8|0;M=c[L>>2]|0;x=(g|0)==0;y=(j|0)!=0;v=(k|0)!=0;w=y&v;s=(j|0)==0;t=(g|2|0)==3;j=0;u=0;k=0;d=0;while(1){if((u|0)>=(i|0))break;o=b+(u*24|0)|0;a:do if(x){r=c[b+(u*24|0)+4>>2]|0;if((r|0?c[r+12>>2]|0:0)?(c[r+32>>2]|0)==0:0){l=1;r=32;break}l=c[o>>2]|0;if((l|0)!=0?(c[l+12>>2]|0)!=0:0)l=(c[l+32>>2]|0)==0;else l=0;l=(l^1)<<31>>31;r=31}else{if(t){r=c[b+(u*24|0)+4>>2]|0;if(r|0?c[r+12>>2]|0:0){l=1;r=32;break}l=c[o>>2]|0;if(!l)l=0;else l=(c[l+12>>2]|0)!=0;l=(l^1)<<31>>31;r=31;break}switch(g|0){case 4:{q=c[o>>2]|0;if((q|0?c[q+12>>2]|0:0)?(c[q+32>>2]|0)==0:0){l=0;r=32;break a}l=c[b+(u*24|0)+4>>2]|0;if(!l){q=0;m=0;p=0;break a}if(!(c[l+12>>2]|0)){q=0;m=0;p=0;break a}if(!(c[l+32>>2]|0)){l=1;r=32;break a}else{q=0;m=0;p=0;break a}}case 2:break;default:{q=0;m=0;p=0;break a}}r=c[b+(u*24|0)+4>>2]|0;if(((((r|0)!=0?(c[r+12>>2]|0)!=0:0)?(c[r+32>>2]|0)>0:0)?(J=c[o>>2]|0,(J|0)!=0):0)?(c[J+12>>2]|0)!=0:0)l=(c[J+32>>2]|0)==0;else l=0;l=(l^1)<<31>>31;r=31}while(0);if((r|0)==31){r=0;if((l|0)>-1)r=32;else{q=0;m=0;p=0}}if((r|0)==32){r=0;m=c[b+(u*24|0)+(l<<2)>>2]|0;if(!m){q=0;m=0;p=0}else{q=1;p=c[b+(u*24|0)+8+(l<<2)>>2]|0}}do if(y){n=c[b+(u*24|0)+4>>2]|0;if((n|0)!=0?(c[n+12>>2]|0)!=0:0){l=1;r=41}else{l=c[o>>2]|0;if(((l|0)!=0?(o=(c[l+12>>2]|0)!=0,K=(o^1)<<31>>31,o):0)?(z=c[b+(u*24|0)+(K<<2)>>2]|0,(z|0)!=0):0){l=K;n=z;r=41}else{o=0;n=0}}if((r|0)==41)o=c[b+(u*24|0)+8+(l<<2)>>2]|0;l=(p|0)!=0;if(w&q&l)if(((((c[p+12>>2]|0)!=0?(A=m+68|0,B=c[A>>2]|0,(B|0)!=0):0)?(c[B+20>>2]|0)!=0:0)?(c[p+4>>2]|0)>0:0)?(c[p+32>>2]|0)!=0:0){l=(n|0)==0;if(!l?Rf(p,3,o,0)|0:0){l=54;r=76;break}if(!(Rf(p,3,p,0)|0)){if(!l?Rf(p,3,o,2)|0:0){l=182;r=76;break}if(!(Rf(p,3,p,2)|0)){if((((n|0)!=0&(o|0)!=0?(C=c[n+64>>2]|0,C|0):0)?c[C+20>>2]|0:0)?Rf(p,3,o,1)|0:0){l=310;r=76;break}r=c[A>>2]|0;if((r|0?c[r+20>>2]|0:0)?Rf(p,3,p,1)|0:0){l=374;r=76;break}if(!l?(D=c[n+68>>2]|0,(D|0)!=0):0){if(!(c[D+20>>2]|0)){l=1;r=83;break}if(Rf(p,3,o,3)|0){l=438;r=76}else{l=1;r=83}}else{l=1;r=83}}else{l=246;r=76}}else{l=118;r=76}}else{n=1;l=1;r=65}else{n=v;r=65}}else{n=v;l=(p|0)!=0;r=65}while(0);if((r|0)==65)if(l&(q&(s&n)))if(((((c[p+12>>2]|0)!=0?(E=c[m+68>>2]|0,(E|0)!=0):0)?(F=E+20|0,(c[F>>2]|0)!=0):0)?(c[p+4>>2]|0)>0:0)?(c[p+32>>2]|0)!=0:0)if(!(Rf(p,3,p,0)|0))if(!(Rf(p,3,p,2)|0))if(((c[m+64>>2]|0)!=0?(c[F>>2]|0)!=0:0)?(Rf(p,3,p,1)|0)!=0:0){l=278;r=76}else{l=1;r=83}else{l=150;r=76}else{l=22;r=76}else{l=1;r=83}else r=83;do if((r|0)==76){r=0;l=Af(l)|0;if((d|0)!=0&(k|0)!=0){if(l|0?(kp(l,d)|0)==0:0){k=k+1|0;break}if(j|0)Xf(11716,e,f)|0;Yf(d,k,e,f)|0;j=j+1|0;k=1;d=l}else{k=1;d=l}}else if((r|0)==83){r=0;if((d|0)!=0&(k|0)!=0){if(j|0)Xf(11716,e,f)|0;Yf(d,k,e,f)|0;j=j+1|0;k=0;d=0}n=j+1|0;if(j|0)Xf(11716,e,f)|0;if((((((q&l?(c[p+12>>2]|0)!=0:0)?(G=c[p+4>>2]|0,(G|0)!=0):0)?(H=c[m+68>>2]|0,(H|0)!=0):0)?(c[H>>2]|0)!=0:0)?(c[H+20>>2]|0)!=0:0)?(I=c[p+32>>2]|0,(I|0)!=0):0){ag(a,I,G,0,0,0,e,h,f)|0;j=n}else j=n}while(0);u=u+1|0}if((d|0)!=0&(k|0)!=0){if(j|0)Xf(11716,e,f)|0;Yf(d,k,e,f)|0}return (c[L>>2]|0)-M|0}function Eg(a,b,d,e,f,g,h,i,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=e+8|0;d=c[B>>2]|0;if(b){w=(g|0)==0;v=(j|0)!=0;u=v&(k|0)!=0;s=(g|2|0)==3;l=0;t=0;k=0;j=0;while(1){if((t|0)>=(i|0))break;o=b+(t*24|0)|0;a:do if(w){r=c[b+(t*24|0)+4>>2]|0;if((r|0?c[r+12>>2]|0:0)?(c[r+32>>2]|0)==0:0){m=1;r=33;break}m=c[o>>2]|0;if((m|0)!=0?(c[m+12>>2]|0)!=0:0)m=(c[m+32>>2]|0)==0;else m=0;m=(m^1)<<31>>31;r=32}else{if(s){r=c[b+(t*24|0)+4>>2]|0;if(r|0?c[r+12>>2]|0:0){m=1;r=33;break}m=c[o>>2]|0;if(!m)m=0;else m=(c[m+12>>2]|0)!=0;m=(m^1)<<31>>31;r=32;break}switch(g|0){case 4:{q=c[o>>2]|0;if((q|0?c[q+12>>2]|0:0)?(c[q+32>>2]|0)==0:0){m=0;r=33;break a}m=c[b+(t*24|0)+4>>2]|0;if(!m){q=0;p=0;break a}if(!(c[m+12>>2]|0)){q=0;p=0;break a}if(!(c[m+32>>2]|0)){m=1;r=33;break a}else{q=0;p=0;break a}}case 2:break;default:{q=0;p=0;break a}}r=c[b+(t*24|0)+4>>2]|0;if(((((r|0)!=0?(c[r+12>>2]|0)!=0:0)?(c[r+32>>2]|0)>0:0)?(z=c[o>>2]|0,(z|0)!=0):0)?(c[z+12>>2]|0)!=0:0)m=(c[z+32>>2]|0)==0;else m=0;m=(m^1)<<31>>31;r=32}while(0);if((r|0)==32){r=0;if((m|0)>-1)r=33;else{q=0;p=0}}if((r|0)==33){r=0;if(!(c[b+(t*24|0)+(m<<2)>>2]|0)){q=0;p=0}else{q=1;p=c[b+(t*24|0)+8+(m<<2)>>2]|0}}do if(v){n=c[b+(t*24|0)+4>>2]|0;if((n|0)!=0?(c[n+12>>2]|0)!=0:0){m=1;r=42}else{m=c[o>>2]|0;if(((m|0)!=0?(o=(c[m+12>>2]|0)!=0,A=(o^1)<<31>>31,o):0)?(x=c[b+(t*24|0)+(A<<2)>>2]|0,(x|0)!=0):0){m=A;n=x;r=42}else{o=0;n=0}}if((r|0)==42){r=0;o=c[b+(t*24|0)+8+(m<<2)>>2]|0}m=(p|0)!=0;if(u&q&m)if((!((n|0)==0?1:(c[p+4>>2]|0)<1)?(c[n+76>>2]|0)==0:0)?(Rf(p,0,o,0)|0)!=0:0){m=Af(36)|0;if((j|0)!=0&(k|0)!=0){if(m|0?(kp(m,j)|0)==0:0){k=k+1|0;break}if(l|0)Xf(11716,e,f)|0;Yf(j,k,e,f)|0;l=l+1|0;k=1;j=m}else{k=1;j=m}}else{n=1;r=54}else{n=m;r=54}}else{n=(p|0)!=0;r=54}while(0);if((r|0)==54){r=0;if((j|0)!=0&(k|0)!=0){if(l|0)Xf(11716,e,f)|0;Yf(j,k,e,f)|0;l=l+1|0;k=0;j=0}m=l+1|0;if(l|0)Xf(11716,e,f)|0;if(q&n?(y=c[p+4>>2]|0,(y|0)!=0):0){ag(a,c[p+20>>2]|0,y,0,0,0,e,h,f)|0;l=m}else l=m}t=t+1|0}if((j|0)!=0&(k|0)!=0){if(l|0)Xf(11716,e,f)|0;Yf(j,k,e,f)|0}d=(c[B>>2]|0)-d|0}return d|0}function Fg(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;q=b+8|0;r=c[q>>2]|0;w=(e|0)==0;a:do if(w){p=c[a+4>>2]|0;if((p|0?c[p+12>>2]|0:0)?(c[p+32>>2]|0)==0:0){i=1;o=30;break}i=c[a>>2]|0;if((i|0)!=0?(c[i+12>>2]|0)!=0:0)i=(c[i+32>>2]|0)!=0;else i=1;i=i<<31>>31;o=29}else{if((e|2|0)==3){p=c[a+4>>2]|0;if(p|0?c[p+12>>2]|0:0){i=1;o=30;break}i=c[a>>2]|0;if(!i)i=1;else i=(c[i+12>>2]|0)==0;i=i<<31>>31;o=29;break}switch(e|0){case 4:{p=c[a>>2]|0;if((p|0?c[p+12>>2]|0:0)?(c[p+32>>2]|0)==0:0){i=0;o=30;break a}i=c[a+4>>2]|0;if(!i){i=0;break a}if(!(c[i+12>>2]|0)){i=0;break a}if(!(c[i+32>>2]|0)){i=1;o=30;break a}else{i=0;break a}}case 2:break;default:{i=0;break a}}p=c[a+4>>2]|0;if(((((p|0)!=0?(c[p+12>>2]|0)!=0:0)?(c[p+32>>2]|0)>0:0)?(i=c[a>>2]|0,(i|0)!=0):0)?(c[i+12>>2]|0)!=0:0)i=(c[i+32>>2]|0)!=0;else i=1;i=i<<31>>31;o=29}while(0);if((o|0)==29)if((i|0)>-1)o=30;else i=0;if((o|0)==30)i=c[a+8+(i<<2)>>2]|0;p=(e|2|0)==3;m=(h|0)==0;l=0;n=1;j=0;k=i;while(1){if((n|0)>(g|0))break;b:do if((n|0)<(g|0)){i=a+(n*24|0)|0;c:do if(w){h=c[a+(n*24|0)+4>>2]|0;if((h|0?c[h+12>>2]|0:0)?(c[h+32>>2]|0)==0:0){i=1;break}i=c[i>>2]|0;if((i|0)!=0?(c[i+12>>2]|0)!=0:0)i=(c[i+32>>2]|0)==0;else i=0;i=(i^1)<<31>>31;o=62}else{if(p){h=c[a+(n*24|0)+4>>2]|0;if(h|0?c[h+12>>2]|0:0){i=1;break}i=c[i>>2]|0;if(!i)i=0;else i=(c[i+12>>2]|0)!=0;i=(i^1)<<31>>31;o=62;break}switch(e|0){case 4:{h=c[i>>2]|0;if((h|0?c[h+12>>2]|0:0)?(c[h+32>>2]|0)==0:0){i=0;break c}i=c[a+(n*24|0)+4>>2]|0;if(!i){h=0;break b}if(!(c[i+12>>2]|0)){h=0;break b}if(!(c[i+32>>2]|0)){i=1;break c}else{h=0;break b}}case 2:break;default:{h=0;break b}}o=c[a+(n*24|0)+4>>2]|0;if(((((o|0)!=0?(c[o+12>>2]|0)!=0:0)?(c[o+32>>2]|0)>0:0)?(s=c[i>>2]|0,(s|0)!=0):0)?(c[s+12>>2]|0)!=0:0)i=(c[s+32>>2]|0)==0;else i=0;i=(i^1)<<31>>31;o=62}while(0);if((o|0)==62){o=0;if((i|0)<=-1){h=0;break}}h=c[a+(n*24|0)+8+(i<<2)>>2]|0}else h=0;while(0);if(!m?(Pf(h,1,k,1)|0)!=0:0){i=l;j=j+1|0;h=k}else{i=l+1|0;if(l|0)Xf(11716,b,d)|0;if(((k|0)!=0?(t=k+8|0,u=c[t>>2]|0,(u|0)!=0):0)?(v=k+40|0,(Qf(c[v>>2]|0,u)|0)!=0):0){Uf(j+1|0,82004,b,0,d)|0;dg(c[v>>2]|0,c[t>>2]|0,0,b,f,d)|0;j=0}else j=0}l=i;n=n+1|0;k=h}return (c[q>>2]|0)-r|0}function Gg(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;p=b+8|0;q=c[p>>2]|0;r=(e|0)==0;s=(e|2|0)==3;n=(h|0)==0;l=0;o=0;j=0;m=0;while(1){if((o|0)>(g|0))break;a:do if((o|0)<(g|0)){h=a+(o*24|0)|0;b:do if(r){i=c[a+(o*24|0)+4>>2]|0;if((i|0?c[i+12>>2]|0:0)?(c[i+32>>2]|0)==0:0){h=1;break}h=c[h>>2]|0;if((h|0)!=0?(c[h+12>>2]|0)!=0:0)h=(c[h+32>>2]|0)==0;else h=0;h=(h^1)<<31>>31;k=32}else{if(s){i=c[a+(o*24|0)+4>>2]|0;if(i|0?c[i+12>>2]|0:0){h=1;break}h=c[h>>2]|0;if(!h)h=0;else h=(c[h+12>>2]|0)!=0;h=(h^1)<<31>>31;k=32;break}switch(e|0){case 4:{i=c[h>>2]|0;if((i|0?c[i+12>>2]|0:0)?(c[i+32>>2]|0)==0:0){h=0;break b}h=c[a+(o*24|0)+4>>2]|0;if(!h){i=0;break a}if(!(c[h+12>>2]|0)){i=0;break a}if(!(c[h+32>>2]|0)){h=1;break b}else{i=0;break a}}case 2:break;default:{i=0;break a}}k=c[a+(o*24|0)+4>>2]|0;if(((((k|0)!=0?(c[k+12>>2]|0)!=0:0)?(c[k+32>>2]|0)>0:0)?(t=c[h>>2]|0,(t|0)!=0):0)?(c[t+12>>2]|0)!=0:0)h=(c[t+32>>2]|0)==0;else h=0;h=(h^1)<<31>>31;k=32}while(0);if((k|0)==32){k=0;if((h|0)<=-1){i=0;break}}i=c[a+(o*24|0)+8+(h<<2)>>2]|0}else i=0;while(0);if(!n?(Tf(i,m)|0)!=0:0){h=l;j=j+1|0;i=m}else if(o){h=l+1|0;if(l|0)Xf(11716,b,d)|0;if(((m|0)!=0?(u=m+4|0,v=c[u>>2]|0,(v|0)!=0):0)?(w=m+56|0,(Sf(c[w>>2]|0,v)|0)!=0):0){Uf(j+1|0,82004,b,0,d)|0;cg(c[w>>2]|0,c[u>>2]|0,0,b,f,d)|0;j=0}else j=0}else{h=l;j=0}l=h;o=o+1|0;m=i}return (c[p>>2]|0)-q|0}function Hg(a,d,e,f,g,h){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;s=(g|0)==0;m=h+1|0;x=(g|2|0)==3;q=0;l=0;j=0;while(1){if((q|0)>=(h|0)){m=j;break}i=a+(q*24|0)|0;a:do if(s){r=c[a+(q*24|0)+4>>2]|0;if((r|0?c[r+12>>2]|0:0)?(c[r+32>>2]|0)==0:0){i=1;r=32;break}i=c[i>>2]|0;if((i|0)!=0?(c[i+12>>2]|0)!=0:0)i=(c[i+32>>2]|0)==0;else i=0;i=(i^1)<<31>>31;r=31}else{if(x){r=c[a+(q*24|0)+4>>2]|0;if(r|0?c[r+12>>2]|0:0){i=1;r=32;break}i=c[i>>2]|0;if(!i)i=0;else i=(c[i+12>>2]|0)!=0;i=(i^1)<<31>>31;r=31;break}switch(g|0){case 4:{k=c[i>>2]|0;if((k|0?c[k+12>>2]|0:0)?(c[k+32>>2]|0)==0:0){i=0;r=32;break a}i=c[a+(q*24|0)+4>>2]|0;if(!i){k=0;break a}if(!(c[i+12>>2]|0)){k=0;break a}if(!(c[i+32>>2]|0)){i=1;r=32;break a}else{k=0;break a}}case 2:break;default:{k=0;break a}}r=c[a+(q*24|0)+4>>2]|0;if(((((r|0)!=0?(c[r+12>>2]|0)!=0:0)?(c[r+32>>2]|0)>0:0)?(o=c[i>>2]|0,(o|0)!=0):0)?(c[o+12>>2]|0)!=0:0)i=(c[o+32>>2]|0)==0;else i=0;i=(i^1)<<31>>31;r=31}while(0);if((r|0)==31){r=0;if((i|0)>-1)r=32;else k=0}if((r|0)==32){r=0;k=c[a+(q*24|0)+(i<<2)>>2]|0}i=c[d+(q*24|0)+4>>2]|0;if(!((i|0)!=0?(c[i+12>>2]|0)!=0:0)){i=c[d+(q*24|0)>>2]|0;if((i|0)!=0?(p=(c[i+12>>2]|0)!=0,p):0)i=c[d+(q*24|0)+((p^1)<<31>>31<<2)>>2]|0;else i=0}do if((((k|0)!=0?(i|0)!=0&(c[k+12>>2]|0)>0:0)?(c[i+12>>2]|0)>0:0)?(n=b[a+(q*24|0)+16>>1]|0,n<<16>>16!=(b[d+(q*24|0)+16>>1]|0)):0){if(!((l|0)!=0&(j|0)!=0)){i=Dq(m,2)|0;if(!i)break;j=Dq(m,2)|0;if(!j)break}else i=l;b[i+(n<<16>>16<<1)>>1]=q+1}else i=l;while(0);q=q+1|0;l=i}i=(l|0)!=0;j=(m|0)!=0;if(!(i&j)){if(i){Cq(l);i=-1}else i=0;if(j){Cq(m);i=-1}}else{k=0;while(1){if((k|0)>=(h|0))break;i=a+(k*24|0)|0;b:do if(s){r=c[a+(k*24|0)+4>>2]|0;if((r|0?c[r+12>>2]|0:0)?(c[r+32>>2]|0)==0:0){i=1;r=78;break}i=c[i>>2]|0;if((i|0)!=0?(c[i+12>>2]|0)!=0:0)i=(c[i+32>>2]|0)==0;else i=0;i=(i^1)<<31>>31;r=77}else{if(x){r=c[a+(k*24|0)+4>>2]|0;if(r|0?c[r+12>>2]|0:0){i=1;r=78;break}i=c[i>>2]|0;if(!i)i=0;else i=(c[i+12>>2]|0)!=0;i=(i^1)<<31>>31;r=77;break}switch(g|0){case 4:{q=c[i>>2]|0;if((q|0?c[q+12>>2]|0:0)?(c[q+32>>2]|0)==0:0){i=0;r=78;break b}i=c[a+(k*24|0)+4>>2]|0;if(!i){j=0;break b}if(!(c[i+12>>2]|0)){j=0;break b}if(!(c[i+32>>2]|0)){i=1;r=78;break b}else{j=0;break b}}case 2:break;default:{j=0;break b}}r=c[a+(k*24|0)+4>>2]|0;if(((((r|0)!=0?(c[r+12>>2]|0)!=0:0)?(c[r+32>>2]|0)>0:0)?(t=c[i>>2]|0,(t|0)!=0):0)?(c[t+12>>2]|0)!=0:0)i=(c[t+32>>2]|0)==0;else i=0;i=(i^1)<<31>>31;r=77}while(0);if((r|0)==77){r=0;if((i|0)>-1)r=78;else j=0}if((r|0)==78){r=0;j=c[a+(k*24|0)+(i<<2)>>2]|0}i=c[d+(k*24|0)+4>>2]|0;if(!((i|0)!=0?(c[i+12>>2]|0)!=0:0)){i=c[d+(k*24|0)>>2]|0;if((i|0)!=0?(u=(c[i+12>>2]|0)!=0,u):0)i=c[d+(k*24|0)+((u^1)<<31>>31<<2)>>2]|0;else i=0}if((((j|0?(i|0)!=0&(c[j+12>>2]|0)>0:0)?(c[i+12>>2]|0)>0:0)?(v=b[d+(k*24|0)+16>>1]|0,(b[a+(k*24|0)+16>>1]|0)!=v<<16>>16):0)?(w=b[l+(v<<16>>16<<1)>>1]|0,w<<16>>16):0)b[m+(k+1<<1)>>1]=w;k=k+1|0}c[e>>2]=l;c[f>>2]=m;i=1}return i|0}function Ig(a,d,e,f,g,h,i){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;m=f+8|0;n=c[m>>2]|0;o=(d|0)!=0;p=(e|0)!=0;a:do if(o&p){q=1;while(1){if((q|0)>(i|0))break a;j=b[e+(q<<1)>>1]|0;if(j<<16>>16){k=q;l=0;while(1){if(!(j<<16>>16)){j=l;break}r=j&65535;b[d+(l<<1)>>1]=k;b[e+(k<<1)>>1]=0;j=b[e+(r<<1)>>1]|0;k=r;l=l+1|0}Xf(81769,f,g)|0;ag(a,d,j,0,0,0,f,h,g)|0;Xf(12846,f,g)|0}q=q+1|0}}while(0);if(o)Cq(d);if(p)Cq(e);return (c[m>>2]|0)-n|0}function Jg(a,b,d,e,f,g,h,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;v=b+8|0;w=c[v>>2]|0;z=(e|0)==0;t=(h|0)!=0;u=(e|2|0)==3;r=(i|0)==0;n=0;k=1;s=0;l=0;m=0;o=0;q=0;while(1){if((s|0)>(g|0))break;a:do if((s|0)<(g|0)){h=a+(s*24|0)|0;b:do if(z){j=c[a+(s*24|0)+4>>2]|0;if((j|0?c[j+12>>2]|0:0)?(c[j+32>>2]|0)==0:0){h=1;break}h=c[h>>2]|0;if((h|0)!=0?(c[h+12>>2]|0)!=0:0)h=(c[h+32>>2]|0)==0;else h=0;h=(h^1)<<31>>31;p=32}else{if(u){j=c[a+(s*24|0)+4>>2]|0;if(j|0?c[j+12>>2]|0:0){h=1;break}h=c[h>>2]|0;if(!h)h=0;else h=(c[h+12>>2]|0)!=0;h=(h^1)<<31>>31;p=32;break}switch(e|0){case 4:{j=c[h>>2]|0;if((j|0?c[j+12>>2]|0:0)?(c[j+32>>2]|0)==0:0){h=0;break b}h=c[a+(s*24|0)+4>>2]|0;if(!h){i=0;p=49;break a}if(!(c[h+12>>2]|0)){i=0;p=49;break a}if(!(c[h+32>>2]|0)){h=1;break b}else{i=0;p=49;break a}}case 2:break;default:{i=0;p=49;break a}}p=c[a+(s*24|0)+4>>2]|0;if(((((p|0)!=0?(c[p+12>>2]|0)!=0:0)?(c[p+32>>2]|0)>0:0)?(A=c[h>>2]|0,(A|0)!=0):0)?(c[A+12>>2]|0)!=0:0)h=(c[A+32>>2]|0)==0;else h=0;h=(h^1)<<31>>31;p=32}while(0);if((p|0)==32){p=0;if((h|0)<=-1){i=0;p=49;break}}h=c[a+(s*24|0)+8+(h<<2)>>2]|0;if((t&(h|0)!=0?(c[h+12>>2]|0)!=0:0)?(Pf(h,3,h,1)|0)!=0:0){if((o|0)!=0?(c[o+4>>2]|0)!=0:0){h=n+1|0;if(n|0)Xf(11716,b,d)|0;j=o+48|0;i=o+8|0;if(Qf(c[j>>2]|0,c[i>>2]|0)|0){Uf(l+1|0,82004,b,0,d)|0;dg(c[j>>2]|0,c[i>>2]|0,0,b,f,d)|0}}else h=n;i=Af(24)|0;if((q|0)!=0&(m|0)!=0){if(i|0?(kp(i,q)|0)==0:0){k=1;l=0;m=m+1|0;j=0;i=q;break}if(h|0)Xf(11716,b,d)|0;Yf(q,m,b,d)|0;h=h+1|0;k=1;l=0;m=1;j=0}else{k=1;l=0;m=1;j=0}}else{i=h;p=49}}else{i=0;p=49}while(0);do if((p|0)==49){p=0;if(k|0){if(!((q|0)!=0&(m|0)!=0)){h=n;k=0;l=0;j=i;i=q;break}if(n|0)Xf(11716,b,d)|0;Yf(q,m,b,d)|0;h=n+1|0;k=0;l=0;m=0;j=i;i=0;break}if(!r?Pf(i,3,o,3)|0:0){h=n;k=0;l=l+1|0;j=o;i=q;break}h=n+1|0;if(n|0)Xf(11716,b,d)|0;if(((o|0)!=0?(c[o+4>>2]|0)!=0:0)?(x=o+48|0,y=o+8|0,(Qf(c[x>>2]|0,c[y>>2]|0)|0)!=0):0){Uf(l+1|0,82004,b,0,d)|0;dg(c[x>>2]|0,c[y>>2]|0,0,b,f,d)|0;k=0;l=0;j=i;i=q}else{k=0;l=0;j=i;i=q}}while(0);n=h;s=s+1|0;o=j;q=i}return (c[v>>2]|0)-w|0}function Kg(c,d){c=c|0;d=d|0;var e=0,f=0,g=0;g=c+(d*176|0)+92|0;e=a[g>>0]|0;f=a[c+(d*176|0)+93>>0]|0;do if(e<<24>>24==f<<24>>24){e=uo(a[c+(d*176|0)+6>>0]|0)|0;if(e|0){if((e|0)>(a[g>>0]|0)){if(a[c+(d*176|0)+94>>0]|0){e=1;break}e=a[c+(d*176|0)+99>>0]|0;if(e<<24>>24==-1){e=1;break}}else e=a[c+(d*176|0)+99>>0]|0;if(e<<24>>24==0?b[c+(d*176|0)+110>>1]|0:0){e=1;break}}e=0}else{if(((e<<24>>24)+1|0)==(f<<24>>24|0)?ki(a[c+(d*176|0)+6>>0]|0)|0:0){e=1;break}e=0}while(0);return e|0}function Lg(a,b,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;c[o>>2]=0;c[p>>2]=0;if((j|0)<8)m=-1;else m=Qg(a,b,d,e,f,g,7,h,i,1,2,k,l,m,n,o,p,q,r,s)|0;return m|0}function Mg(f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;var w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0;M=i;i=i+144|0;G=M+132|0;I=M+64|0;D=M;E=M+126|0;F=M+120|0;a:do if((j+2|0)<=8){switch(j|0){case 4:case 6:break;default:{w=-1;break a}}C=c[s>>2]|0;H=c[r>>2]|0;A=h+4|0;K=e[g+((e[A>>1]|0)*176|0)+8+(m<<1)>>1]|0;J=e[g+((e[h>>1]|0)*176|0)+8+(l<<1)>>1]|0;if((oi(g,K,E)|0)!=0?(oi(g,J,F)|0)!=0:0){B=0;while(1){if((B|0)==2)break;z=B|0?J:K;x=g+(z*176|0)+108|0;k=b[x>>1]|0;if(!(k<<16>>16)){li(I+(B*28|0)|0,g,z,2)|0;mi(I+(B*28|0)+10|0,g,z,2);k=b[x>>1]|0}else{x=I+(B*28|0)|0;y=x+28|0;do{b[x>>1]=0;x=x+2|0}while((x|0)<(y|0))}b[I+(B*28|0)+26>>1]=z;b[I+(B*28|0)+22>>1]=k;b[I+(B*28|0)+24>>1]=0;B=B+1|0}k=b[A>>1]|0;B=d[g+((k&65535)*176|0)+72+m>>0]&15;a[G>>0]=B;switch(B|0){case 9:case 4:case 2:case 1:{b[D>>1]=k;b[D+2>>1]=m;x=1;k=2;break}default:{x=1;k=0}}while(1){if((x|0)>(j|0)){z=x;break}m=a[h+(x<<2)+2>>0]|0;a[G+x>>0]=m;switch(m<<24>>24){case 9:case 4:case 2:case 1:{b[D+(k<<2)>>1]=b[h+(x<<2)>>1]|0;b[D+(k<<2)+2>>1]=a[h+(x<<2)+3>>0]|0;k=k+2|0;break}default:{}}x=x+1|0}x=b[h>>1]|0;h=d[g+((x&65535)*176|0)+72+l>>0]&15;y=z+1|0;a[G+z>>0]=h;switch(h|0){case 9:case 4:case 2:case 1:{b[D+(k<<2)>>1]=x;b[D+(k<<2)+2>>1]=l;k=k+2|0;break}default:{}}switch(Ng(G,y)|0){case 0:{w=0;break a}case 2:{if((b[g+(J*176|0)+108>>1]|0)==0?(a[F+4>>0]|0)==0:0){w=0;break a}if((b[g+(K*176|0)+108>>1]|0)==0?(a[E+3>>0]|0)==0:0){w=0;break a}break}case 1:{if((b[g+(J*176|0)+108>>1]|0)==0?(a[F+3>>0]|0)==0:0){w=0;break a}if((b[g+(K*176|0)+108>>1]|0)==0?(a[E+4>>0]|0)==0:0){w=0;break a}break}default:{}}y=Og(g,D,k,p,q,C)|0;x=Pg(I,2,n,o,H)|0;if((x|y|0)>-1){if((y|0)<=(c[s>>2]|0)){o=(x|0)>(c[r>>2]|0);k=o&1;if(o)L=30}else{k=1;L=30}if((L|0)==30){c[s>>2]=y;c[r>>2]=x}if(k){L=b[g+(K*176|0)+108>>1]|0;if((L<<16>>16==0?1:L<<16>>16!=(b[g+(J*176|0)+108>>1]|0))?(w=xk(f,t,u,g,v,K,J,1)|0,(w|0)<1):0)break;else w=k}else w=0}else w=0}else w=0}else w=-1;while(0);i=M;return w|0}function Ng(b,c){b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;a:do if((c|0)<2)d=0;else{d=a[b>>0]|0;switch(d<<24>>24){case 6:case 3:{d=0;break a}case 8:{e=8;h=1;d=0;break}case 1:{d=2;i=4;break}default:{d=d<<24>>24==2&1;i=4}}if((i|0)==4){e=4;h=1}while(1){if((h|0)>=(c|0))break;f=a[b+h>>0]|0;switch(f<<24>>24){case 8:{f=8;g=1;e=8;break}case 9:case 4:{g=1;i=8;break}default:{g=0;i=8}}if((i|0)==8)i=0;b:do if(!(d<<24>>24))switch(f<<24>>24){case 1:{d=2;break b}case 2:{d=1;break b}default:if(!g){d=0;break a}else{d=0;break b}}else{if(!(g|0?1:f<<24>>24==d<<24>>24)){d=0;break a}d=d<<24>>24==1?2:1}while(0);h=h+1|0}d=d<<24>>24==0?e:d<<24>>24==1?2:1}while(0);return d|0}function Og(c,d,f,g,h,i){c=c|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=0;while(1){if((o|0)>=(f|0)){o=0;break}l=b[d+(o<<2)>>1]|0;n=b[c+((l&65535)*176|0)+8+(e[d+(o<<2)+2>>1]<<1)>>1]|0;m=n&65535;k=a[c+(m*176|0)+92>>0]|0;j=0;while(1){if((j|0)>=(k|0))break;if(l<<16>>16==(b[c+(m*176|0)+8+(j<<1)>>1]|0)){p=6;break}j=j+1|0}if((p|0)==6){p=0;m=o|1;b[d+(m<<2)>>1]=n;b[d+(m<<2)+2>>1]=j}o=o+2|0}while(1){if((o|0)>=(f|0))break;k=d+(o<<2)|0;l=d+(o<<2)+2|0;n=o|1;m=d+(n<<2)|0;n=d+(n<<2)+2|0;j=0;while(1){if((j|0)>=(i|0))break;c=b[g+(j<<2)>>1]|0;if(c<<16>>16==(b[k>>1]|0)?(b[g+(j<<2)+2>>1]|0)==(b[l>>1]|0):0)break;if(c<<16>>16==(b[m>>1]|0)?(b[g+(j<<2)+2>>1]|0)==(b[n>>1]|0):0)break;j=j+1|0}if((j|0)==(i|0)){if((i|0)>(h|0)){i=-1;break}p=g+(i<<2)|0;c=d+(o<<2)|0;c=e[c>>1]|e[c+2>>1]<<16;b[p>>1]=c;b[p+2>>1]=c>>>16;i=i+1|0}o=o+2|0}return i|0}function Pg(a,c,d,e,f){a=a|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;j=0;while(1){if((j|0)>=(c|0))break;h=a+(j*28|0)+26|0;g=0;while(1){if((g|0)>=(f|0))break;if((b[d+(g*28|0)+26>>1]|0)==(b[h>>1]|0))break;g=g+1|0}if((g|0)==(f|0)){if((f|0)>(e|0)){f=-1;break}i=f+1|0;f=d+(f*28|0)|0;g=a+(j*28|0)|0;h=f+28|0;do{b[f>>1]=b[g>>1]|0;f=f+2|0;g=g+2|0}while((f|0)<(h|0));f=i}j=j+1|0}return f|0}function Qg(c,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x){c=c|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;w=w|0;x=x|0;var y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;k=k+-1|0;b[m>>1]=g;z=m+2|0;a[z>>0]=0;A=m+3|0;a[A>>0]=-1;b[l+(g<<1)>>1]=1;if((i|0)>-1)K=e[f+(g*176|0)+8+(i<<1)>>1]|0;else K=-1;if((h|0)>-1){J=b[f+(g*176|0)+8+(h<<1)>>1]|0;y=J&65535;a[z>>0]=d[f+(g*176|0)+72+h>>0]&15;a[A>>0]=h;b[m+4>>1]=J;a[m+6>>0]=0;a[m+7>>0]=-1;b[l+(y<<1)>>1]=2;if((j|0)>-1){H=e[f+(y*176|0)+8+(j<<1)>>1]|0;I=1}else{H=-1;I=1}}else{H=-1;I=0}J=I;y=0;a:while(1){g=(J|0)<(I|0);B=m+(J<<2)+3|0;C=m+(J<<2)|0;D=m+(J<<2)+2|0;E=(J|0)<(k|0);F=(J|0)==(k|0);G=y;b:while(1){c:while(1){if(g){k=J;y=G;break a}A=(a[B>>0]|0)+1<<24>>24;a[B>>0]=A;y=A<<24>>24;z=e[C>>1]|0;if(A<<24>>24>=(a[f+(z*176|0)+92>>0]|0)){y=G;g=19;break b}a[D>>0]=d[f+(z*176|0)+72+y>>0]&15;A=b[f+(z*176|0)+8+(y<<1)>>1]|0;y=A&65535;if((y|0)==(K|0)|(y|0)==(H|0))continue;z=l+(y<<1)|0;switch(b[z>>1]|0){case 0:if(E&(ub[o&15](f,y)|0)!=0){y=G;g=18;break b}else continue c;case 1:if(F)break c;else continue c;default:continue c}}y=ob[n&3](c,f,m,k,h,i,j,p,q,r,s,t,u,v,w,x)|0;if((y|0)<0)break a;G=y+G|0}if((g|0)==18){G=J+1|0;b[m+(G<<2)>>1]=A;a[m+(G<<2)+2>>0]=0;a[m+(G<<2)+3>>0]=-1;b[z>>1]=J+2;J=G;continue}else if((g|0)==19){b[l+(z<<1)>>1]=0;J=J+-1|0;continue}}while(1){if((k|0)<=-1)break;b[l+(e[m+(k<<2)>>1]<<1)>>1]=0;k=k+-1|0}return y|0}function Rg(a,b,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;c[o>>2]=0;c[p>>2]=0;if((j|0)<6)m=-1;else m=Qg(a,b,d,e,f,g,5,h,i,1,2,k,l,m,n,o,p,q,r,s)|0;return m|0}function Sg(a,b,d,e,f,g,h,i,j,k,l,m,n,o,p,q){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;c[m>>2]=0;c[n>>2]=0;if((h|0)<6)k=-1;else k=Qg(a,b,d,e,-1,-1,5,f,g,2,2,i,j,k,l,m,n,o,p,q)|0;return k|0}function Tg(d,f,g,h,j,k,l,m,n,o,p,q,r,s,t,u){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;var v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;J=i;i=i+112|0;D=J+100|0;H=J+32|0;A=J;B=J+94|0;C=J+88|0;y=e[g>>1]|0;z=e[g+4>>1]|0;a:do if(((!((h|0)!=4|(l&k|0)>-1)?(G=c[r>>2]|0,I=c[q>>2]|0,(oi(f,y,B)|0)!=0):0)?(oi(f,z,C)|0)!=0:0)?(E=f+(y*176|0)+108|0,w=b[E>>1]|0,F=f+(z*176|0)+108|0,x=b[F>>1]|0,!((w<<16>>16!=0|0)==((x<<16>>16!=0)<<31>>31|0)?(((a[f+(y*176|0)+99>>0]|0)==-1&1)+(a[f+(y*176|0)+94>>0]|0)+(a[f+(z*176|0)+94>>0]|0)+((a[f+(z*176|0)+99>>0]|0)==-1&1)|0)!=1:0)):0){if((w<<16>>16==0?1:w<<16>>16!=x<<16>>16)?(v=xk(d,s,t,f,u,y,z,1)|0,(v|0)<=0):0)break;else h=0;while(1){if((h|0)==2){j=1;v=0;break}x=h|0?y:z;j=f+(x*176|0)+108|0;v=b[j>>1]|0;if(!(v<<16>>16)){li(H+(h*28|0)|0,f,x,2)|0;mi(H+(h*28|0)+10|0,f,x,2);v=b[j>>1]|0}else{j=H+(h*28|0)|0;w=j+28|0;do{b[j>>1]=0;j=j+2|0}while((j|0)<(w|0))}b[H+(h*28|0)+26>>1]=x;b[H+(h*28|0)+22>>1]=v;b[H+(h*28|0)+24>>1]=0;h=h+1|0}while(1){if((j|0)>4)break;z=a[g+(j<<2)+2>>0]|0;a[D+(j+-1)>>0]=z;switch(z<<24>>24){case 9:case 4:case 2:case 1:{b[A+(v<<2)>>1]=b[g+(j<<2)>>1]|0;b[A+(v<<2)+2>>1]=a[g+(j<<2)+3>>0]|0;v=v+2|0;break}default:{}}j=j+1|0}switch(Ng(D,4)|0){case 0:{v=0;break a}case 1:{if((b[E>>1]|0)==0?(a[B+3>>0]|0)==0:0){v=0;break a}if((b[F>>1]|0)==0?(a[C+4>>0]|0)==0:0){v=0;break a}break}case 2:{if((b[E>>1]|0)==0?(a[B+4>>0]|0)==0:0){v=0;break a}if((b[F>>1]|0)==0?(a[C+3>>0]|0)==0:0){v=0;break a}break}default:{}}w=Og(f,A,v,o,p,G)|0;j=Pg(H,2,m,n,I)|0;if((j|w|0)>-1){if((w|0)<=(c[r>>2]|0)){n=(j|0)>(c[q>>2]|0);v=n&1;if(!n)break}else v=1;c[r>>2]=w;c[q>>2]=j}else v=0}else v=0;while(0);i=J;return v|0}function Ug(a,b,d,e,f,g,h,i,j,k,l,m,n,o,p){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;c[l>>2]=0;c[m>>2]=0;if((g|0)<8)j=-1;else j=Qg(a,b,d,-1,-1,-1,6,e,f,3,2,h,i,j,k,l,m,n,o,p)|0;return j|0}function Vg(f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;var w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0;R=i;i=i+144|0;K=R+132|0;Q=R+64|0;P=R;L=R+126|0;J=R+120|0;a:do if((j|0)==5&(l&k&m|0)<0){N=c[s>>2]|0;O=c[r>>2]|0;M=e[h>>1]|0;z=b[h+12>>1]|0;x=z&65535;if((a[g+(x*176|0)+92>>0]|0)==3?(a[g+(x*176|0)+162>>0]|0)!=0:0){l=h+16|0;m=h+8|0;j=0;k=0;while(1){if((j|0)>=3){A=9;break}I=b[g+(x*176|0)+8+(j<<1)>>1]|0;k=I&65535;if(I<<16>>16!=(b[m>>1]|0)?I<<16>>16!=(b[l>>1]|0):0){I=k;break}j=j+1|0}if((A|0)==9)if((j|0)==3){w=0;break}else I=k;x=d[g+(x*176|0)+72+j>>0]&15;y=x&255;l=(x|0)!=1;if(l)switch(x|0){case 2:case 4:case 8:case 9:break;default:{w=0;break a}}E=oi(g,I,L)|0;if(E){F=((a[g+(I*176|0)+99>>0]|0)==-1&1)+(a[g+(I*176|0)+94>>0]|0)|0;if(((x|0)==1?(a[L+3>>0]|0)==0:0)?(b[g+(I*176|0)+108>>1]|0)==0:0){w=0;break}G=oi(g,M,J)|0;if(G){H=((a[g+(M*176|0)+99>>0]|0)==-1&1)+(a[g+(M*176|0)+94>>0]|0)|0;C=b[g+(I*176|0)+108>>1]|0;D=C<<16>>16==0;if(D)if((x|0)==2|(a[L+3>>0]|0)==0)k=0;else A=20;else if((x|0)==2)k=0;else A=20;if((A|0)==20)if(!(b[g+(M*176|0)+108>>1]|0))k=(a[J+1>>0]|0)>(a[g+(M*176|0)+92>>0]|0);else k=1;m=k&1;B=b[g+(M*176|0)+108>>1]|0;if(B<<16>>16==0?(a[J+3>>0]|0)==0:0)k=0;else A=24;do if((A|0)==24){if(D?(a[L+1>>0]|0)<=(a[g+(I*176|0)+92>>0]|0):0){k=0;break}k=l}while(0);if((m|0)!=(k<<31>>31|0)){A=K+5|0;a[A>>0]=y;a[K>>0]=y;switch(x|0){case 1:case 2:case 4:case 9:{b[P>>1]=z;b[P+2>>1]=j;j=0;k=2;break}default:{j=0;k=0}}b:while(1){if((j|0)>=3){z=k;break}x=j+3|0;y=2-j|0;j=j+1|0;m=0;while(1){if((m|0)==2)continue b;l=(m|0)==0?y:x;z=a[h+(l<<2)+2>>0]|0;a[K+(m*5|0)+j>>0]=z;switch(z<<24>>24){case 9:case 4:case 2:case 1:{b[P+(k<<2)>>1]=b[h+(l<<2)>>1]|0;b[P+(k<<2)+2>>1]=a[h+(l<<2)+3>>0]|0;k=k+2|0;break}default:{}}m=m+1|0}}if((Ng(K,4)|0)!=0?(Ng(A,4)|0)!=0:0){if(D|C<<16>>16!=B<<16>>16?(w=xk(f,t,u,g,v,M,I,1)|0,(w|0)<=0):0)break;y=J+1|0;m=L+1|0;w=0;while(1){if((w|0)>=2)break;k=(w|0)!=0;x=k?M:I;l=g+(x*176|0)+108|0;j=b[l>>1]|0;if(!(j<<16>>16)){if((((k?a[y>>0]|0:a[m>>0]|0)<<24>>24)+(k?H:F)|0)!=((k?G:E)|0)){w=0;break a}li(Q+(w*28|0)|0,g,x,2)|0;mi(Q+(w*28|0)+10|0,g,x,2);j=b[l>>1]|0}else{k=Q+(w*28|0)|0;l=k+28|0;do{b[k>>1]=0;k=k+2|0}while((k|0)<(l|0))}b[Q+(w*28|0)+26>>1]=x;b[Q+(w*28|0)+22>>1]=j;b[Q+(w*28|0)+24>>1]=0;w=w+1|0}k=Og(g,P,z,p,q,N)|0;j=Pg(Q,w,n,o,O)|0;if((j|k|0)>-1){if((k|0)<=(c[s>>2]|0)){o=(j|0)>(c[r>>2]|0);w=o&1;if(!o)break}else w=1;c[s>>2]=k;c[r>>2]=j}else w=0}else w=0}else w=0}else w=0}else w=0}else w=0}else w=-1;while(0);i=R;return w|0}function Wg(a,b,d,e,f,g,h,i,j,k,l,m,n,o,p){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;c[l>>2]=0;c[m>>2]=0;if((g|0)<8)j=-1;else j=Zg(a,b,d,-1,-1,-1,4,e,f,1,1,h,i,j,k,l,m,n,o,p)|0;return j|0}function Xg(f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v,w){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;w=w|0;var x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0;N=i;i=i+144|0;y=N;M=N+72|0;L=N+8|0;E=N+134|0;D=N+128|0;a:do if((j|0)==3&(m&l&n|0)<0){H=c[t>>2]|0;I=c[s>>2]|0;F=e[h+12>>1]|0;G=b[g+(F*176|0)+8+(k<<1)>>1]|0;a[h+14>>0]=d[g+(F*176|0)+72+k>>0]&15;a[h+15>>0]=k;b[h+16>>1]=G;a[h+18>>0]=0;a[h+19>>0]=-1;F=e[h>>1]|0;G=G&65535;n=g+(F*176|0)+108|0;C=b[n>>1]|0;if(C<<16>>16?C<<16>>16==(b[g+(G*176|0)+108>>1]|0):0){x=0;break}m=y+4|0;c[m>>2]=0;c[y>>2]=0;l=0;while(1){if((l|0)>3)break;j=a[h+(l<<2)+2>>0]|0;switch(j<<24>>24){case 2:case 1:{j=j&255;break}case 9:case 8:case 4:{j=4;break}default:j=64}C=y+(((l|0)%2|0)<<2)|0;c[C>>2]=c[C>>2]|j;l=l+1|0}l=c[y>>2]|0;k=c[m>>2]|0;if(((k|l)&64|l&3&k|0)==0?(J=oi(g,F,E)|0,K=oi(g,G,D)|0,(J|0)!=0&(K|0)!=0):0){C=((a[g+(F*176|0)+99>>0]|0)==-1&1)+(a[g+(F*176|0)+94>>0]|0)|0;y=b[n>>1]|0;z=y<<16>>16==0;if(z){if(l&1|0?(a[E+3>>0]|0)==0:0){x=0;break}if(l&2|0?(a[E+4>>0]|0)==0:0){x=0;break}}B=((a[g+(G*176|0)+99>>0]|0)==-1&1)+(a[g+(G*176|0)+94>>0]|0)|0;A=b[g+(G*176|0)+108>>1]|0;j=A<<16>>16==0;if(j){if(k&1|0?(a[D+3>>0]|0)==0:0){x=0;break}if(k&2|0?(a[D+4>>0]|0)==0:0){x=0;break}}if(z)if((a[E+3>>0]|0)!=0&(l&2|0)==0)n=25;else n=27;else if(!(l&2))n=25;else n=27;if((n|0)==25)if(j){j=(a[D+1>>0]|0)>(a[g+(G*176|0)+92>>0]|0)&1;n=28}else{m=1;n=29}else if((n|0)==27)if(j){j=0;n=28}else{m=0;n=29}if((n|0)==28)if(!(a[D+3>>0]|0))l=0;else{m=j;n=29}if((n|0)==29){j=(k&2|0)!=0;if(j|z^1){l=j^1;j=m}else{l=(a[E+1>>0]|0)>(a[g+(F*176|0)+92>>0]|0);j=m}}if((j|0)!=(l<<31>>31|0)){if(z|y<<16>>16!=A<<16>>16?(x=xk(f,u,v,g,w,F,G,1)|0,(x|0)<1):0)break;else{j=0;x=0}while(1){if((j|0)>3){z=x;break}switch(a[h+(j<<2)+2>>0]|0){case 9:case 4:case 2:case 1:{b[L+(x<<2)>>1]=b[h+(j<<2)>>1]|0;b[L+(x<<2)+2>>1]=a[h+(j<<2)+3>>0]|0;x=x+2|0;break}default:{}}j=j+1|0}y=D+1|0;n=E+1|0;x=0;while(1){if((x|0)>=2)break;l=(x|0)!=0;k=l?G:F;m=g+(k*176|0)+108|0;j=b[m>>1]|0;if(!(j<<16>>16)){if((((l?a[y>>0]|0:a[n>>0]|0)<<24>>24)+(l?B:C)|0)!=((l?K:J)|0)){x=0;break a}li(M+(x*28|0)|0,g,k,2)|0;mi(M+(x*28|0)+10|0,g,k,2);j=b[m>>1]|0}else{l=M+(x*28|0)|0;m=l+28|0;do{b[l>>1]=0;l=l+2|0}while((l|0)<(m|0))}b[M+(x*28|0)+26>>1]=k;b[M+(x*28|0)+22>>1]=j;b[M+(x*28|0)+24>>1]=0;x=x+1|0}l=Og(g,L,z,q,r,H)|0;j=Pg(M,x,o,p,I)|0;if((j|l|0)>-1){if((l|0)<=(c[t>>2]|0)){p=(j|0)>(c[s>>2]|0);x=p&1;if(!p)break}else x=1;c[t>>2]=l;c[s>>2]=j}else x=0}else x=0}else x=0}else x=-1;while(0);i=N;return x|0}function Yg(a,c,d,f,g,h,i){a=a|0;c=c|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;c=e[a+((e[c+(d<<2)>>1]|0)*176|0)+8+(f<<1)>>1]|0;if(!(b[a+(c*176|0)+108>>1]|0))c=(Kg(a,c)|0)!=0;else c=1;return c&1|0}function Zg(c,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x){c=c|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;w=w|0;x=x|0;var y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;k=k+-1|0;b[m>>1]=g;z=m+2|0;a[z>>0]=0;A=m+3|0;a[A>>0]=-1;b[l+(g<<1)>>1]=1;if((i|0)>-1)P=e[f+(g*176|0)+8+(i<<1)>>1]|0;else P=-1;if((h|0)>-1){O=b[f+(g*176|0)+8+(h<<1)>>1]|0;y=O&65535;a[z>>0]=d[f+(g*176|0)+72+h>>0]&15;a[A>>0]=h;b[m+4>>1]=O;a[m+6>>0]=0;a[m+7>>0]=-1;b[l+(y<<1)>>1]=2;if((j|0)>-1){N=e[f+(y*176|0)+8+(j<<1)>>1]|0;O=1}else{N=-1;O=1}}else{N=-1;O=0}M=f+(g*176|0)+166|0;L=O;z=0;a:while(1){C=(L|0)<(O|0);D=m+(L<<2)+3|0;E=m+(L<<2)|0;F=m+(L<<2)+2|0;G=(L|0)==0;H=(L|0)==(k|0);I=(L|0)<(k|0);K=L+-1|0;J=m+(K<<2)|0;b:while(1){c:while(1){if(C){k=L;y=z;break a}B=(a[D>>0]|0)+1<<24>>24;a[D>>0]=B;g=B<<24>>24;y=e[E>>1]|0;if(B<<24>>24>=(a[f+(y*176|0)+92>>0]|0)){g=24;break b}a[F>>0]=d[f+(y*176|0)+72+g>>0]&15;A=b[f+(y*176|0)+8+(g<<1)>>1]|0;y=A&65535;if((y|0)==(P|0)|(y|0)==(N|0))continue;B=l+(y<<1)|0;if(b[B>>1]|0)continue;if(!G?A<<16>>16==(b[J>>1]|0):0)continue;do if(H){if((b[f+(y*176|0)+166>>1]|0)!=1?(b[M>>1]|0)!=1:0)break;y=pb[n&1](c,f,m,k,g,h,i,j,p,q,r,s,t,u,v,w,x)|0;if(y|0)break c}while(0);if(I&(lb[o&1](f,m,L,g,v,w,x)|0)!=0){y=B;g=23;break b}}if((y|0)<0)break a;z=y+z|0}if((g|0)==23){K=L+1|0;b[m+(K<<2)>>1]=A;a[m+(K<<2)+2>>0]=0;a[m+(K<<2)+3>>0]=-1;b[y>>1]=L+2;L=K;continue}else if((g|0)==24){b[l+(y<<1)>>1]=0;L=K;continue}}while(1){if((k|0)<=-1)break;b[l+(e[m+(k<<2)>>1]<<1)>>1]=0;k=k+-1|0}return y|0}function _g(a,b){a=a|0;b=b|0;var d=0;do if((a|0)<1|(b|0)!=2)b=0;else{b=Dq(1,16)|0;if(b|0?(d=Dq(a,2)|0,d|0):0){c[b>>2]=d;c[b+4>>2]=a;break}Cq(b);return 0}while(0);return b|0}function $g(a,d){a=a|0;d=d|0;var e=0,f=0,g=0;if((a|0)!=0&(d|0)!=0?(e=a+12|0,f=c[e>>2]|0,g=c[a+4>>2]|0,(f|0)<(g|0)):0){b[(c[a>>2]|0)+((((c[a+8>>2]|0)+f|0)%(g|0)|0)<<1)>>1]=b[d>>1]|0;a=f+1|0;c[e>>2]=a;e=a}else e=-1;return e|0}function ah(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0;if((a|0)!=0&(d|0)!=0?(e=a+12|0,f=c[e>>2]|0,(f|0)>0):0){g=a+8|0;h=c[g>>2]|0;b[d>>1]=b[(c[a>>2]|0)+(h<<1)>>1]|0;c[g>>2]=(h|0)==((c[a+4>>2]|0)+-1|0)?0:h+1|0;a=f+-1|0;c[e>>2]=a;e=a}else e=-1;return e|0}function bh(a){a=a|0;var b=0;if(a|0){b=c[a>>2]|0;if(b|0)Cq(b);Cq(a)}return 0}function ch(a){a=a|0;var b=0;if(!a)a=0;else{b=(c[a+12>>2]|0)+(c[a+8>>2]|0)|0;a=c[a+4>>2]|0;a=(b|0)>(a|0)?a:b}return a|0}function dh(d,f,g,h,j){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;E=i;i=i+16|0;A=E+2|0;C=E;v=(f|0)==0;w=f+12|0;x=(j&65535)+4|0;k=32767;a:while(1){if(v){D=20;break}y=c[w>>2]|0;if(!y){D=20;break}else B=0;while(1){if((B|0)>=(y|0))continue a;if((ah(f,A)|0)<=-1){k=-1;break a}q=e[A>>1]|0;l=e[g+(q<<1)>>1]|0;s=l+1|0;r=s&65535;s=s&65535;if(s<<1>>>0>x>>>0){D=8;break a}t=d+(q*176|0)+92|0;u=h+q|0;o=l+65535|0;p=0;while(1){if((p|0)>=(a[t>>0]|0))break;n=b[d+(q*176|0)+8+(p<<1)>>1]|0;b[C>>1]=n;n=n&65535;l=g+(n<<1)|0;m=b[l>>1]|0;if(m<<16>>16){l=m&65535;if((l+1|0)>>>0>=s>>>0?(z=a[h+n>>0]|0,z<<24>>24!=(a[u>>0]|0)):0){if(z<<24>>24==-1){k=-1;break a}n=o+l|0;k=(n&65535)>>>0<(k&65535)>>>0?n&65535:k}}else{if(($g(f,C)|0)<=-1){k=-1;break a}b[l>>1]=r;a[h+n>>0]=a[u>>0]|0}p=p+1|0}B=B+1|0}}if((D|0)==8)if((k&65535)<32767)k=(k&65535)>=(j&65535)?0:k&65535;else k=0;else if((D|0)==20)if((k&65535)<32767)k=(k&65535)>=(j&65535)?0:k&65535;else k=0;i=E;return k|0}function eh(d,e,f,g,h,j,k){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=i;i=i+16|0;p=q;if((k&65535)<3)l=0;else{if(g|0){c[g+8>>2]=0;c[g+12>>2]=0}n=h+(e<<1)|0;b[n>>1]=1;o=j+e|0;a[o>>0]=-1;l=d+(e*176|0)+92|0;m=0;while(1){if((m|0)>=(a[l>>0]|0))break;r=b[d+(e*176|0)+8+(m<<1)>>1]|0;b[p>>1]=r;r=r&65535;b[h+(r<<1)>>1]=2;a[j+r>>0]=(m|0)==(f|0)?2:1;$g(g,p)|0;m=m+1|0}l=dh(d,g,h,j,k)|0;e=ch(g)|0;d=g+4|0;m=0;while(1){if((m|0)>=(e|0))break;if((c[d>>2]|0)>(m|0)){r=b[(c[g>>2]|0)+(m<<1)>>1]|0;b[p>>1]=r;r=r&65535;b[h+(r<<1)>>1]=0;a[j+r>>0]=0}m=m+1|0}b[n>>1]=0;a[o>>0]=0}i=q;return l|0}function fh(c,d){c=c|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:do if((e[c+(d*176|0)+166>>1]|0)<3)f=0;else{i=a[c+(d*176|0)+92>>0]|0;j=c+(d*176|0)+164|0;k=0;while(1){if((k|0)>=(i|0)){f=0;break a}f=e[c+(d*176|0)+8+(k<<1)>>1]|0;b:do if((b[j>>1]|0)==(b[c+(f*176|0)+164>>1]|0)){g=a[c+(f*176|0)+92>>0]|0;l=0;while(1){if((l|0)>=(g|0))break b;h=b[c+(f*176|0)+8+(l<<1)>>1]|0;c:do if((h&65535|0)!=(d|0)){m=0;while(1){if((m|0)>=(i|0))break c;if((b[c+(d*176|0)+8+(m<<1)>>1]|0)==h<<16>>16){f=1;break a}else m=m+1|0}}while(0);l=l+1|0}}while(0);k=k+1|0}}while(0);return f|0}function gh(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=i;i=i+240|0;r=t+120|0;q=t;a:do if(d>>>0>=2){p=0-e|0;o=b+(_(d+-1|0,e)|0)|0;d=0;while(1){n=o;while(1){m=b;g=b+(_(((((n-m|0)>>>0)/(e>>>0)|0)+1|0)>>>1,e)|0)|0;if((mb[f&31](b,g,a)|0)>0)hh(b,g,e);if((mb[f&31](b,o,a)|0)>0)hh(b,o,e);if((mb[f&31](g,o,a)|0)>0){hh(g,o,e);k=o;j=b;l=g}else{k=o;j=b;l=g}while(1){b:do if(l>>>0>j>>>0){g=j;do{g=g+e|0;if(g>>>0>=l>>>0)break b}while((mb[f&31](g,l,a)|0)<1)}else g=j;while(0);c:do if(l>>>0<=g>>>0)do{g=g+e|0;if(g>>>0>o>>>0)break c}while((mb[f&31](g,l,a)|0)<1);while(0);h=k;do{h=h+p|0;if(h>>>0<=l>>>0)break}while((mb[f&31](h,l,a)|0)>0);if(h>>>0<g>>>0){j=l;break}hh(g,h,e);k=h;j=g;l=(l|0)==(h|0)?g:l}h=h+e|0;d:do if(j>>>0<h>>>0)do{h=h+p|0;if(h>>>0<=j>>>0)break d}while((mb[f&31](h,j,a)|0)==0);while(0);e:do if(j>>>0>=h>>>0)do{h=h+p|0;if(h>>>0<=b>>>0)break e}while((mb[f&31](h,j,a)|0)==0);while(0);if((h-m|0)<(n-g|0)){s=31;break}if(b>>>0<h>>>0){c[r+(d<<2)>>2]=b;c[q+(d<<2)>>2]=h;d=d+1|0}if(g>>>0<o>>>0)b=g;else break}if((s|0)==31){s=0;if(g>>>0<o>>>0){c[r+(d<<2)>>2]=g;c[q+(d<<2)>>2]=o;d=d+1|0}if(b>>>0<h>>>0){o=h;continue}}g=d+-1|0;if((d|0)<=0)break a;o=c[q+(g<<2)>>2]|0;b=c[r+(g<<2)>>2]|0;d=g}}while(0);i=t;return}function hh(b,c,d){b=b|0;c=c|0;d=d|0;var e=0;a:do if((b|0)!=(c|0))while(1){if(!d)break a;e=a[b>>0]|0;a[b>>0]=a[c>>0]|0;a[c>>0]=e;b=b+1|0;d=d+-1|0;c=c+1|0}while(0);return}function ih(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;j=0-d|0;k=1;f=0;g=b;while(1){if(k>>>0>=c>>>0)break;g=g+d|0;i=g;while(1){if(i>>>0<=b>>>0)break;h=i+j|0;if((mb[e&31](h,i,a)|0)<=0)break;hh(h,i,d);i=h;f=f+1|0}k=k+1|0}return f|0}function jh(a,c,d,e){a=a|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;m=i;i=i+16|0;l=m;k=1;f=0;g=c;while(1){if((k|0)>=(d|0))break;j=g+2|0;b[l>>1]=b[j>>1]|0;h=j;while(1){if(h>>>0<=c>>>0){g=h;break}if((mb[e&31](g,l,a)|0)<=0){g=h;break}b[h>>1]=b[g>>1]|0;n=g;g=g+-2|0;f=f+1|0;h=n}b[g>>1]=b[l>>1]|0;k=k+1|0;g=j}i=m;return f|0}function kh(a,c){a=a|0;c=c|0;var d=0,f=0,g=0,h=0,i=0,j=0,k=0;k=a+2|0;g=e[a>>1]|0;j=1;a=k;while(1){if((j|0)>=(g|0))break;h=a+2|0;i=b[c+((e[h>>1]|0)<<1)>>1]|0;f=h;while(1){if(f>>>0<=k>>>0)break;d=b[a>>1]|0;if((e[c+((d&65535)<<1)>>1]|0)<=(i&65535))break;b[a>>1]=b[f>>1]|0;b[f>>1]=d;d=a;a=a+-2|0;f=d}j=j+1|0;a=h}return}function lh(a,c){a=a|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=1;d=0;e=a;while(1){if((j|0)>=(c|0))break;h=e+2|0;i=b[h>>1]|0;g=h;while(1){if(g>>>0<=a>>>0){e=g;break}f=b[e>>1]|0;if((f&65535)<=(i&65535)){e=g;break}b[g>>1]=f;f=e;e=e+-2|0;d=d+1|0;g=f}b[e>>1]=i;j=j+1|0;e=h}return d|0}function mh(a,c){a=a|0;c=c|0;var d=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=a+2|0;i=e[a>>1]|0;l=1;a=0;d=m;while(1){if((l|0)>=(i|0))break;j=d+2|0;k=b[j>>1]|0;h=b[c+((k&65535)<<1)>>1]|0;g=d;d=j;while(1){if(d>>>0<=m>>>0)break;f=b[g>>1]|0;if((e[c+((f&65535)<<1)>>1]|0)<=(h&65535))break;b[d>>1]=f;f=g;g=g+-2|0;a=a+1|0;d=f}b[d>>1]=k;l=l+1|0;d=j}return a|0}function nh(a,c,d){a=a|0;c=c|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a+2|0;m=e[a>>1]|0;o=1;a=p;while(1){if((o|0)>=(m|0))break;n=a+2|0;l=n;while(1){if(l>>>0<=p>>>0)break;i=b[a>>1]|0;j=i&65535;k=b[c+(j<<1)>>1]|0;f=b[l>>1]|0;g=f&65535;h=b[c+(g<<1)>>1]|0;if((k&65535)>=(h&65535)){if(k<<16>>16!=h<<16>>16)break;if((e[d+(j<<1)>>1]|0)>=(e[d+(g<<1)>>1]|0))break}b[a>>1]=f;b[l>>1]=i;k=a;a=a+-2|0;l=k}o=o+1|0;a=n}return}function oh(a,b,d){a=a|0;b=b|0;d=d|0;var f=0;f=c[d+8>>2]|0;d=c[d+12>>2]|0;return (e[d+((e[f+((e[a>>1]|0)<<1)>>1]|0)<<1)>>1]|0)-(e[d+((e[f+((e[b>>1]|0)<<1)>>1]|0)<<1)>>1]|0)|0}function ph(a,b,c){a=a|0;b=b|0;c=c|0;return (e[a>>1]|0)-(e[b>>1]|0)|0}function qh(a,b,d){a=a|0;b=b|0;d=d|0;d=c[d+12>>2]|0;return (e[d+((e[a>>1]|0)<<1)>>1]|0)-(e[d+((e[b>>1]|0)<<1)>>1]|0)|0}function rh(a,d,f){a=a|0;d=d|0;f=f|0;var g=0;g=e[a>>1]|0;f=c[f+12>>2]|0;a=b[f+(g<<1)>>1]|0;d=e[d>>1]|0;f=b[f+(d<<1)>>1]|0;return (a<<16>>16==f<<16>>16?g-d|0:(a&65535)-(f&65535)|0)|0}function sh(d,f,g){d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0;j=c[g+4>>2]|0;h=e[d>>1]|0;i=e[f>>1]|0;f=0;while(1){if((f|0)>=7){g=f;f=6;break}d=b[j+(h*28|0)+(f<<1)>>1]|0;g=b[j+(i*28|0)+(f<<1)>>1]|0;if(d<<16>>16!=g<<16>>16){f=4;break}f=f+1|0}a:do if((f|0)==4)g=(d&65535)-(g&65535)|0;else if((f|0)==6){d=c[j+(h*28|0)+20>>2]|0;f=c[j+(i*28|0)+20>>2]|0;if((d|0)!=(f|0)){g=(d|0)>(f|0)?1:-1;break}while(1){if((g|0)>=10)break;if((b[j+(h*28|0)+(g<<1)>>1]|0)==(b[j+(i*28|0)+(g<<1)>>1]|0)){g=0;break a}else g=g+1|0}d=a[j+(h*28|0)+24>>0]|0;g=a[j+(i*28|0)+24>>0]|0;if(d<<24>>24==g<<24>>24)g=0;else g=d<<24>>24>g<<24>>24?1:-1}while(0);return g|0}function th(a,b,c){a=a|0;b=b|0;c=c|0;c=sh(a,b,c)|0;if(!c)c=(e[a>>1]|0)-(e[b>>1]|0)|0;return c|0}function uh(a,b){a=a|0;b=b|0;return hp(a,b,2)|0}function vh(a,c,d){a=a|0;c=c|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0;h=e[a>>1]|0;i=e[c>>1]|0;f=0;g=h>>>0<i>>>0?h:i;while(1){a=a+2|0;c=c+2|0;if((g|0)<=0)break;k=b[d+((e[a>>1]|0)<<1)>>1]|0;j=b[d+((e[c>>1]|0)<<1)>>1]|0;f=(k&65535)-(j&65535)|0;if(k<<16>>16!=j<<16>>16)break;else g=g+-1|0}return ((f|0)==0?h-i|0:f)|0}function wh(a,c,d,f){a=a|0;c=c|0;d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;i=a+2|0;h=c+2|0;g=e[c>>1]|0;a=e[a>>1]|0;while(1){if((a|0)<=0)break;c=a+-1|0;if((e[d+((e[i+(c<<1)>>1]|0)<<1)>>1]|0)>(f&65535))a=c;else break}while(1){if((g|0)<=0)break;c=g+-1|0;if((e[d+((e[h+(c<<1)>>1]|0)<<1)>>1]|0)>(f&65535))g=c;else break}c=0;f=(a|0)<(g|0)?a:g;while(1){if((f|0)<=0)break;k=b[d+((e[i>>1]|0)<<1)>>1]|0;j=b[d+((e[h>>1]|0)<<1)>>1]|0;c=(k&65535)-(j&65535)|0;if(k<<16>>16==j<<16>>16){i=i+2|0;h=h+2|0;f=f+-1|0}else break}return ((c|0)==0?a-g|0:c)|0}function xh(a,b,d){a=a|0;b=b|0;d=d|0;return vh(c[a>>2]|0,c[b>>2]|0,c[d+12>>2]|0)|0}function yh(a,d,f){a=a|0;d=d|0;f=f|0;var g=0,h=0;g=e[a>>1]|0;a=c[f+12>>2]|0;h=b[a+(g<<1)>>1]|0;d=e[d>>1]|0;a=b[a+(d<<1)>>1]|0;if(h<<16>>16==a<<16>>16){a=c[f>>2]|0;a=xh(a+(g<<2)|0,a+(d<<2)|0,f)|0}else a=(h&65535)-(a&65535)|0;return a|0}function zh(a,b,d){a=a|0;b=b|0;d=d|0;var f=0;f=c[d>>2]|0;return xh(f+((e[a>>1]|0)<<2)|0,f+((e[b>>1]|0)<<2)|0,d)|0}function Ah(a,d,f){a=a|0;d=d|0;f=f|0;var g=0;g=c[f>>2]|0;return wh(c[g+((e[a>>1]|0)<<2)>>2]|0,c[g+((e[d>>1]|0)<<2)>>2]|0,c[f+12>>2]|0,b[f+16>>1]|0)|0}function Bh(a,b,c){a=a|0;b=b|0;c=c|0;c=yh(a,b,c)|0;if(!c)c=(e[a>>1]|0)-(e[b>>1]|0)|0;return c|0}function Ch(a,b,c){a=a|0;b=b|0;c=c|0;return (e[b>>1]|0)-(e[a>>1]|0)|0}function Dh(a,d,f){a=a|0;d=d|0;f=f|0;var g=0;g=c[f+12>>2]|0;a=b[g+((e[a>>1]|0)<<1)>>1]|0;d=b[g+((e[d>>1]|0)<<1)>>1]|0;f=f+20|0;c[f>>2]=(a<<16>>16==d<<16>>16&1)+(c[f>>2]|0);return (a&65535)-(d&65535)|0}function Eh(d,f,g){d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=b[d>>1]|0;p=h&65535;a:do if((p|0)<=(g|0)?(n=g+1|0,i=Dq(n,1)|0,(i|0)!=0):0){m=1;j=0;while(1){if((m|0)>=(f|0))break;k=b[d+(m<<1)>>1]|0;l=k&65535;if((k&65535)>=(h&65535))if((l|0)>(g|0)){h=0;q=20;break a}else h=k;else{o=i+l|0;a[o>>0]=(a[o>>0]|0)+1<<24>>24;o=i+(h&65535)|0;a[o>>0]=(a[o>>0]|0)+1<<24>>24;j=j+2|0}m=m+1|0}if((h&65535|0)==(g|0)){h=Dq(n,4)|0;if(!h)q=20;else{o=Bq((j+g<<1)+2|0)|0;b:do if(o|0){j=1;k=0;while(1){if((j|0)==(n|0))break;m=k+1+(a[i+j>>0]|0)|0;l=o+(k<<1)|0;c[h+(j+-1<<2)>>2]=l;b[l>>1]=0;j=j+1|0;k=m}n=1;m=p+65535&65535;while(1){if((n|0)>=(f|0))break;k=(e[d+(n<<1)>>1]|0)+65535|0;j=k&65535;k=k&65535;l=m&65535;if(k>>>0>=l>>>0){if((k|0)>=(g|0))break b}else{l=c[h+(l<<2)>>2]|0;p=(b[l>>1]|0)+1<<16>>16;b[l>>1]=p;b[l+((p&65535)<<1)>>1]=j;p=c[h+(k<<2)>>2]|0;j=(b[p>>1]|0)+1<<16>>16;b[p>>1]=j;b[p+((j&65535)<<1)>>1]=m;j=m}n=n+1|0;m=j}Cq(i);break a}while(0);Cq(i);Cq(o);q=22}}else{h=0;q=20}}else{h=0;i=0;q=20}while(0);if((q|0)==20){Cq(i);q=22}if((q|0)==22)if(!h)h=0;else{Cq(h);h=0}return h|0}function Fh(d,f,g,h,i){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;j=Dq(f+1|0,4)|0;a:do if(j){if((f|0)>(d|0)){t=c[i+4>>2]|0;u=c[i+16>>2]|0;s=c[i>>2]|0}else{t=0;u=0;s=0}l=(h|0)!=0;r=(u|0)==0;b:do if(l){k=0;f=0;while(1){if((k|0)>=(d|0))break;i=a[g+(k*144|0)+73>>0]|0;h=0;while(1){if((h|0)>=(i|0))break;p=((a[g+(k*144|0)+52+h>>0]|0)==2?2:1)+f|0;h=h+1|0;f=p}if(r)i=0;else i=(b[g+(k*144|0)+92>>1]|0)!=0;k=k+1|0;f=(i&1)+f|0}i=0;f=f+d|0;while(1){if((i|0)>=(u|0))break b;p=(e[s+(i*36|0)+30>>1]|0)+f|0;i=i+1|0;f=p}}else{h=0;f=0;while(1){if((h|0)>=(d|0))break;if(r)i=0;else i=(b[g+(h*144|0)+92>>1]|0)!=0;p=(a[g+(h*144|0)+73>>0]|0)+f+(i&1)|0;h=h+1|0;f=p}i=0;f=f+d|0;while(1){if((i|0)>=(u|0))break b;p=(e[s+(i*36|0)+30>>1]|0)+f|0;i=i+1|0;f=p}}while(0);p=Bq((f+u<<1)+2|0)|0;if(!p){Cq(j);j=0;break}o=d+65535|0;c:do if(l){n=0;m=0;while(1){if((n|0)>=(d|0)){n=0;break c}k=a[g+(n*144|0)+73>>0]|0;l=0;f=m+1|0;while(1){if((l|0)>=(k|0))break;i=b[g+(n*144|0)+6+(l<<1)>>1]|0;h=f+1|0;b[p+(f<<1)>>1]=i;if((a[g+(n*144|0)+52+l>>0]|0)==2){b[p+(h<<1)>>1]=i;f=f+2|0}else f=h;l=l+1|0}if(!r?(q=b[g+(n*144|0)+92>>1]|0,q<<16>>16!=0):0){b[p+(f<<1)>>1]=o+(q&65535);f=f+1|0}l=p+(m<<1)|0;b[l>>1]=65535-m+f;c[j+(n<<2)>>2]=l;n=n+1|0;m=f}}else{l=0;m=0;while(1){if((l|0)>=(d|0)){n=0;break c}h=a[g+(l*144|0)+73>>0]|0;k=0;i=m;while(1){f=i+1|0;if((k|0)>=(h|0))break;b[p+(f<<1)>>1]=b[g+(l*144|0)+6+(k<<1)>>1]|0;k=k+1|0;i=f}if(!r?(n=b[g+(l*144|0)+92>>1]|0,n<<16>>16!=0):0){b[p+(f<<1)>>1]=o+(n&65535);f=i+2|0}q=p+(m<<1)|0;b[q>>1]=65535-m+f;c[j+(l<<2)>>2]=q;l=l+1|0;m=f}}while(0);while(1){if((n|0)>=(u|0))break a;i=b[s+(n*36|0)+30>>1]|0;h=e[s+(n*36|0)+32>>1]|0;k=i&65535;l=0;f=m;while(1){f=f+1|0;if((l|0)==(k|0))break;b[p+(f<<1)>>1]=b[t+(l+h<<1)>>1]|0;l=l+1|0}g=p+(m<<1)|0;b[g>>1]=i;c[j+(n+d<<2)>>2]=g;n=n+1|0;m=m+1+k|0}}while(0);return j|0}function Gh(a){a=a|0;var b=0;if(a|0){b=c[a>>2]|0;if(b|0)Cq(b);Cq(a)}return}function Hh(a,d,f,g,h,i,j){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0;m=c[g>>2]|0;k=g+8|0;n=c[g+4>>2]|0;l=c[k>>2]|0;if(!l){l=Bq(f<<1)|0;c[k>>2]=l}k=g+12|0;g=c[k>>2]|0;if(!g){g=Bq(f<<1)|0;c[k>>2]=g}a:do if((l|0)==0|(g|0)==0)k=-30002;else{o=d<<1;ir(g|0,n|0,o|0)|0;ir(l|0,m|0,o|0)|0;n=j+4|0;o=1;m=1;k=0;while(1){if((o|0)>=(d|0))break a;f=l+(e[g+(o+-1<<1)>>1]<<1)|0;if((b[f>>1]|0)==(b[l+(e[g+(o<<1)>>1]<<1)>>1]|0)){b[f>>1]=o;f=af(a,d,h,m,l,i,g,n,1)|0;c[j>>2]=(c[j>>2]|0)+1;k=k+1|0}else f=m;o=o+1|0;m=f}}while(0);return k|0}function Ih(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;h=1;while(1){if((h|0)>=(b|0))break;g=c[a+(h<<2)>>2]|0;d=h;while(1){f=d+-1|0;if((d|0)<=0)break;e=c[a+(f<<2)>>2]|0;if((e|0)<=(g|0))break;c[a+(d<<2)>>2]=e;d=f}c[a+(d<<2)>>2]=g;h=h+1|0}return a|0}function Jh(a,b,c){a=a|0;b=b|0;c=c|0;return (e[a>>1]|0)-(e[b>>1]|0)|0}function Kh(c,f,g){c=c|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;p=c+(f*176|0)|0;q=c+(f*176|0)+99|0;s=c+(f*176|0)+100|0;w=c+(f*176|0)+92|0;y=c+(f*176|0)+94|0;z=c+(f*176|0)+93|0;B=c+(f*176|0)+108|0;i=0;a:while(1){if((i|0)>=21){h=0;break}b:do if(((((kp(p,12848+(i*3|0)|0)|0)==0?(a[q>>0]|0)==(a[12911+i>>0]|0):0)?(d[s>>0]|0)<2:0)?(r=a[y>>0]|0,h=r+(a[w>>0]|0)|0,t=a[12932+i>>0]|0,(h|0)==(t<<24>>24|0)):0)?(u=(a[z>>0]|0)+r|0,v=a[12953+i>>0]|0,(u|0)==(v<<24>>24|0)):0){if((i|0)==16?(fh(c,f)|0)==0:0)break;j=a[12974+i>>0]|0;x=u-h|0;if(!(b[B>>1]|0)){if(j&1|0?a[y>>0]|0:0)break;c:do if(!(j&2))j=a[w>>0]|0;else{o=0;while(1){j=a[w>>0]|0;if((o|0)>=(j<<24>>24|0))break c;j=e[c+(f*176|0)+8+(o<<1)>>1]|0;d:do if((a[c+(j*176|0)+92>>0]|0)==1?(A=c+(j*176|0)+6|0,uo(a[A>>0]|0)|0):0){n=c+(j*176|0)+94|0;j=c+(j*176|0)|0;m=o;while(1){m=m+1|0;if((m|0)>=(a[w>>0]|0))break d;k=e[c+(f*176|0)+8+(m<<1)>>1]|0;if((a[c+(k*176|0)+92>>0]|0)!=1)continue;l=a[A>>0]|0;if(l<<24>>24!=(a[c+(k*176|0)+6>>0]|0))continue;if(!(uo(l)|0))continue;if((a[n>>0]|0)==(a[c+(k*176|0)+94>>0]|0))continue;if(kp(j,86667)|0)break b}}while(0);o=o+1|0}}while(0);n=j<<24>>24;m=0;l=0;k=0;j=0;while(1){if((m|0)>=(n|0))break;switch(d[c+(f*176|0)+72+m>>0]&15|0){case 1:{l=l+1|0;break}case 9:case 8:case 4:case 2:{k=k+1|0;break}default:j=j+1|0}m=m+1|0}if((j|0)==0?(o=v<<24>>24!=t<<24>>24,(o|(n|0)==(l|0))^o&(k|0)<(x|0)):0)break a}}while(0);i=i+1|0}return ((g&4|0)==0&(i|0)==20|(g&2|0)==0&(i|0)==19?0:h)|0}function Lh(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;b=b<<24>>24==0;d=0;while(1){if((d|0)>=1){b=0;break}if(b&(kp(a,12995+(d*3|0)|0)|0)==0){e=4;break}else d=d+1|0}if((e|0)==4)b=(c|1)<<24>>24==1&1;return b|0}function Mh(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0;e=0;while(1){if((e|0)>=5){c=0;break}if((kp(b,12998+(e*3|0)|0)|0)==0?(a[13013+e>>0]|0)==c<<24>>24:0){f=5;break}e=e+1|0}if((f|0)==5)c=(d|1)<<24>>24==1&1;return c|0}function Nh(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0;e=0;while(1){if((e|0)>=3){c=0;break}if((kp(b,13018+(e*3|0)|0)|0)==0?(a[92218+e>>0]|0)==c<<24>>24:0){f=5;break}e=e+1|0}if((f|0)==5)c=(d|1)<<24>>24==1&1;return c|0}function Oh(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0;e=0;while(1){if((e|0)>=3){c=0;break}if((kp(b,13027+(e*3|0)|0)|0)==0?(a[92218+e>>0]|0)==c<<24>>24:0){f=5;break}e=e+1|0}if((f|0)==5)c=(d|1)<<24>>24==1&1;return c|0}function Ph(c,f,g,h,i,j){c=c|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;q=c+(f*176|0)+92|0;k=0;t=0;a:while(1){if((t|0)>=3){u=21;break}p=a[c+(f*176|0)+152+t>>0]|0;if(!(p<<24>>24)){u=21;break}o=a[c+(f*176|0)+146+t>>0]|0;l=o<<24>>24;do if(((o<<24>>24>-1?o<<24>>24<(a[q>>0]|0):0)?(r=e[c+(f*176|0)+8+(l<<1)>>1]|0,(a[c+(r*176|0)+92>>0]|0)<4):0)?(s=b[c+(r*176|0)+48>>1]|0,s<<16>>16!=0):0){m=c+(f*176|0)+156+(t<<1)|0;n=0;o=-1;l=-1;while(1){if((n|0)>=(h|0))break;v=b[g+(n<<1)>>1]|0;w=(b[m>>1]|0)==v<<16>>16;v=w?l:s<<16>>16==v<<16>>16?n:l;w=w?n:o;n=n+1|0;o=w;l=v}if((o|l|0)>-1){m=p<<24>>24;if((p+-1&255)<2)m=2-((m+((l+-1+o+((l|0)>(o|0)&1)|0)%2|0)|0)%2|0)|0}else m=0;if(k){if((k|0)!=(m|0)&(m|0)!=0){l=(m+-1|0)>>>0<2;if((k+-1|0)>>>0<2)if(l)break a;else break;if(l)k=m;else k=(m|0)<(k|0)?m:k}}else k=m}while(0);t=t+1|0}if((u|0)==21)if(k){i=c+(f*176|0)+136|0;a[i>>0]=d[i>>0]|j;i=k}return i|0}function Qh(b,d,e,f,g,j,k,l,m,n){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0.0,p=0,q=0.0,r=0.0,s=0.0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0.0,H=0.0,I=0.0;D=i;i=i+32|0;C=D;B=D+24|0;z=c[m>>2]|0;A=c[n>>2]|0;y=(z|A)>>31|1;z=(z|0)>-1?z:0-z|0;A=(A|0)>-1?A:0-A|0;t=-1;u=0;v=0;while(1){if((u|0)>=3)break;p=a[b+(e*176|0)+152+u>>0]|0;if(!(p<<24>>24))break;w=(a[b+(e*176|0)+146+u>>0]|0)==(f|0);t=w?u:t;u=u+1|0;v=w?p<<24>>24:v}p=-1;u=0;w=0;while(1){if((u|0)>=3)break;f=a[b+(j*176|0)+152+u>>0]|0;if(!(f<<24>>24))break;E=(a[b+(j*176|0)+146+u>>0]|0)==(k|0);p=E?u:p;u=u+1|0;w=E?f<<24>>24:w}a:do switch((p>>>31<<1|t>>>31)^3|0){case 0:{x=y<<2;c[n>>2]=x;c[m>>2]=x;x=0;break}case 2:case 1:{c[n>>2]=0;c[m>>2]=0;x=-1;break}case 3:{E=z+-1|0;p=E>>>0<2;x=v+-1|0;f=x>>>0<2;k=A+-1|0;t=k>>>0<2;F=w+-1|0;u=F>>>0<2;switch((((F|k)>>>0<2&1)<<1|(x|E)>>>0<2)^3|0){case 3:{F=p|f?(f?z:v):(z|0)<(v|0)?z:v;x=t|u?(u?A:w):(A|0)<(w|0)?A:w;x=_((F|0)<(x|0)?F:x,y)|0;c[n>>2]=x;c[m>>2]=x;x=-1;break a}case 1:{c[m>>2]=_(p|f?(f?z:v):(z|0)<(v|0)?z:v,y)|0;c[n>>2]=_(A,y)|0;x=-1;break a}case 2:{c[m>>2]=_(z,y)|0;c[n>>2]=_(t|u?(u?A:w):(A|0)<(w|0)?A:w,y)|0;x=-1;break a}default:{c[m>>2]=_(z,y)|0;c[n>>2]=_(A,y)|0;if(!(d&1)){x=0;break a}p=a[b+(e*176|0)+136>>0]|0;F=p&2;t=F<<24>>24!=0;f=a[b+(j*176|0)+136>>0]|0;do if(!((F&f)<<24>>24)){if(!((f|p)&2)){x=0;break a}r=+h[b+(j*176|0)+112>>3]-+h[b+(e*176|0)+112>>3];s=+h[b+(j*176|0)+120>>3]-+h[b+(e*176|0)+120>>3];o=+h[b+(j*176|0)+128>>3]-+h[b+(e*176|0)+128>>3];q=+O(+(r*r+s*s+o*o));if(q<1.0e-06)break;p=t?l:g;G=+(a[p>>0]|0);H=+(a[p+1>>0]|0);I=+(a[p+2>>0]|0);q=(t?1.0:-1.0)/q;r=r*q;s=s*q;q=o*q;o=s*I-q*H;q=r*I-q*G;s=r*H-s*G;r=100.0/+O(+(s*s+(o*o+q*q)));h[C>>3]=o*r;h[C+8>>3]=-(q*r);h[C+16>>3]=r*s;p=0;while(1){if((p|0)==3)break;o=+h[C+(p<<3)>>3];if(!(o>=0.0))o=-+M(+(.5-o));else o=+M(+(o+.5));a[B+p>>0]=~~o;p=p+1|0}if(t){a[g>>0]=a[B>>0]|0;a[g+1>>0]=a[B+1>>0]|0;a[g+2>>0]=a[B+2>>0]|0}else{a[l>>0]=a[B>>0]|0;a[l+1>>0]=a[B+1>>0]|0;a[l+2>>0]=a[B+2>>0]|0}x=0;break a}while(0);a[g>>0]=100;a[g+2>>0]=0;a[g+1>>0]=0;a[l+1>>0]=0;a[l>>0]=0;a[l+2>>0]=100;x=0;break a}}}default:{}}while(0);i=D;return x|0}function Rh(b,c){b=b|0;c=c|0;var d=0,e=0,f=0;f=0;d=0;while(1){if((f|0)<(c|0))e=0;else break;a:while(1){if((e|0)>=3)break;switch(a[b+(f*176|0)+152+e>>0]|0){case 0:break a;case 3:{a[(a[b+(f*176|0)+146+e>>0]|0)+(b+(f*176|0)+52)>>0]=3;d=d+1|0;break}default:{}}e=e+1|0}f=f+1|0}return d|0}function Sh(c,e,f,g,h,j){c=c|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0;p=i;i=i+16|0;o=p;n=e+(f*176|0)+137|0;if((g+-3|0)>>>0<2&(a[n>>0]|0)!=0){k=e+(f*176|0)+48|0;l=0;while(1){if((l|0)==4)break;m=b[e+(f*176|0)+138+(l<<1)>>1]|0;b[o+(l<<1)>>1]=m<<16>>16==(b[k>>1]|0)?0:m;l=l+1|0}m=ih(c,o,4,2,20)|0;l=ih(c,h,g,2,20)|0;if(!(hp(o+8+(0-g<<1)|0,h,g<<1)|0)){h=a[n>>0]|0;k=h<<24>>24;if((h+-1&255)<2)k=2-((l+m+k|0)%2|0)|0;f=e+(f*176|0)+136|0;a[f>>0]=d[f>>0]|j}else k=0}else k=0;i=p;return k|0}
+function rf(e,f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v,w){e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;w=w|0;var x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;J=i;i=i+16|0;I=J;c[I>>2]=0;C=j&65535;D=g&65535;b[l+(D<<1)>>1]=C+1;b[m+(C<<1)>>1]=D+1;x=(b[u>>1]|0)+1<<16>>16;b[u>>1]=x;b[n+(D<<1)>>1]=x;b[o+(C<<1)>>1]=b[u>>1]|0;x=a[e+(D*144|0)+126>>0]|0;y=x<<24>>24;do if(((y&7)+-1|0)>>>0<2?(z=a[e+(C*144|0)+126>>0]|0,((z&7)+-1|0)>>>0<2):0){A=c[v>>2]|0;x=(z+y|0)%2|0;if((A|0)>=0)if((A|0)==(x|0)){B=8;break}else{x=0;break}else{c[v>>2]=x;B=8;break}}else B=6;while(0);if((B|0)==6)if(((x&7)+-1|0)>>>0<4?(H=a[e+(C*144|0)+126>>0]|0,!(((H&7)+-1|0)>>>0>3?1:x<<24>>24==H<<24>>24)):0)x=0;else B=8;a:do if((B|0)==8){if(((g<<16>>16!=j<<16>>16?(b[e+(D*144|0)+94>>1]|0)==0:0)?(b[e+(C*144|0)+94>>1]|0)==0:0)?((d[e+(D*144|0)+124>>0]&7)+-1|0)>>>0<4^((d[e+(C*144|0)+124>>0]&7)+-1|0)>>>0<4:0){x=0;break}G=e+(D*144|0)+73|0;y=a[G>>0]|0;x=y<<24>>24;if(y<<24>>24==(a[e+(C*144|0)+73>>0]|0))if(y<<24>>24!=1){H=p+(D<<2)|0;E=b[c[H>>2]>>1]|0;F=q+(C<<2)|0;if((E&65535|0)==(x|0)?E<<16>>16==(b[c[F>>2]>>1]|0):0){E=e+(D*144|0)+134|0;D=1;A=1;C=1;while(1){if((D|0)>=(y<<24>>24|0)){x=1;break a}x=c[H>>2]|0;z=b[x+(A<<1)>>1]|0;if(z<<16>>16==f<<16>>16){z=A+1|0;A=z;z=b[x+(z<<1)>>1]|0}x=c[F>>2]|0;B=b[x+(C<<1)>>1]|0;if(B<<16>>16==h<<16>>16){B=C+1|0;C=B;B=b[x+(B<<1)>>1]|0}x=qf(e,g,j,z,B,k,l,m,n,o,r,s)|0;if((x|0)<1)break a;x=z&65535;if(!(b[l+(x<<1)>>1]|0)){x=rf(e,g,z,j,B,k,l,m,n,o,p,q,r,s,t,u,(b[E>>1]|0)==(b[e+(x*144|0)+134>>1]|0)?v:I,w)|0;if((x|0)<1)break a;x=a[G>>0]|0}else x=y;y=x;D=D+1|0;A=A+1|0;C=C+1|0}}else x=-30014}else x=1;else x=-30014}while(0);i=J;return x|0}function sf(d,f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;w=w|0;x=x|0;var y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0;$=i;i=i+16|0;E=$;Y=p&65535;Z=(Y|0)<(g|0);do if(!((t|0)!=1&(u|0)!=0)?!((u|0)==0?1:(((u|0)>-1?u:0-u|0)|0)!=1):0){z=0;A=0;y=0;while(1){if((z|0)>=(g|0))break;W=((b[n+(z<<1)>>1]|0)==0&1)+A|0;X=((b[o+(z<<1)>>1]|0)==0&1)+y|0;b[l+(z<<1)>>1]=32767;b[m+(z<<1)>>1]=32767;z=z+1|0;A=W;y=X}if(!(A|y)){y=v|2;if((y|0)==3|(u|0)<1){_=12;break}else{u=0;break}}if((u|0)==1)u=0;else{u=0;y=v|2;_=12}}else{u=0;_=8}while(0);if((_|0)==8){while(1){if((u|0)>=(g|0))break;b[l+(u<<1)>>1]=32767;b[m+(u<<1)>>1]=32767;u=u+1|0;_=8}u=0;y=v|2;_=12}a:do if((_|0)==12){C=(u|0)!=0;if((y|0)==2|C){A=0;while(1){if((A|0)>=(g|0))break;y=n+(A<<1)|0;z=b[y>>1]|0;if(z<<16>>16){X=b[j+((z&65535)+-1<<1)>>1]|0;b[y>>1]=X;b[l+((X&65535)+-1<<1)>>1]=A}y=o+(A<<1)|0;z=b[y>>1]|0;if(z<<16>>16){X=b[j+((z&65535)+-1<<1)>>1]|0;b[y>>1]=X;b[m+((X&65535)+-1<<1)>>1]=A}A=A+1|0}b:do if(!Z){D=q&65535;B=a[f+(D*144|0)+73>>0]|0;A=B<<24>>24;v=0;y=0;while(1){if(!((y|0)<3&(v|0)<(A|0))){v=y;break}z=b[f+(D*144|0)+6+(v<<1)>>1]|0;if(!(z<<16>>16==r<<16>>16?1:z<<16>>16==s<<16>>16)){b[E+(y<<1)>>1]=z;y=y+1|0}v=v+1|0}A=f+(D*144|0)|0;if(((a[f+(D*144|0)+75>>0]|0)+v|0)>2){u=-30010;break a}if(C&B<<24>>24==4){y=Ld(d,A,32767,j)|0;z=Ld(d,A,32767,n)|0;if((z|0)!=(Ld(d,A,32767,o)|0)){u=0;break a}y=(z|0)==(y|0);if((u|0)==1&y){u=0;break a}u=(u|0)==-1?y&1^1:u}if(!u){y=0;while(1){if((y|0)>=(v|0)){u=0;z=D;y=1;break b}u=e[E+(y<<1)>>1]|0;X=b[n+(u<<1)>>1]|0;if(X<<16>>16?X<<16>>16!=(b[j+(u<<1)>>1]|0):0){u=0;break a}X=b[o+(u<<1)>>1]|0;if(X<<16>>16?X<<16>>16!=(b[j+(u<<1)>>1]|0):0){u=0;break a}y=y+1|0}}else{z=D;y=1}}else{y=b[n+(Y<<1)>>1]|0;z=b[o+(Y<<1)>>1]|0;if(!((y|z)<<16>>16)){z=q&65535;y=0;break}if(y<<16>>16!=z<<16>>16){u=0;break a}if((b[j+(Y<<1)>>1]|0)!=y<<16>>16){u=0;break a}v=a[f+(Y*144|0)+73>>0]|0;B=a[f+(Y*144|0)+75>>0]|0;if((B+v|0)>3){u=0;break a}C=q&65535;A=0;y=0;while(1){if((A|0)>=3)break;z=b[f+(Y*144|0)+94+(A<<1)>>1]|0;if(!(z<<16>>16))break;X=((z&65535)+-1|0)==(C|0);y=X&1;if(X)break;A=A+1|0}if(!y){u=-1;break a}y=a[f+(Y*144|0)+106+A>>0]|0;z=0;A=0;while(1){if(!((A|0)<3&(z|0)<(v|0)))break;if((z|0)!=(y|0)){b[E+(A<<1)>>1]=b[f+(Y*144|0)+6+(z<<1)>>1]|0;A=A+1|0}z=z+1|0}if((B+A|0)>2){u=-30010;break a}else z=0;while(1){if((z|0)>=(A|0)){z=C;y=0;break b}y=e[E+(z<<1)>>1]|0;X=b[n+(y<<1)>>1]|0;if(X<<16>>16?X<<16>>16!=(b[j+(y<<1)>>1]|0):0){u=0;break a}X=b[o+(y<<1)>>1]|0;if(X<<16>>16?X<<16>>16!=(b[j+(y<<1)>>1]|0):0){u=0;break a}z=z+1|0}}while(0);S=w+116|0;T=w+64|0;R=(u|0)==0;X=(t|0)==1;Q=X^1;P=X&y;W=h+(z<<1)|0;U=(t|0)==2;N=f+(z*144|0)+134|0;O=0;A=0;y=0;z=0;u=0;while(1){if((O|0)>=(c[S>>2]|0))break;C=c[T>>2]|0;H=(e[C+(O<<2)>>1]|0)+-1|0;D=b[k+(H<<1)>>1]|0;L=D&65535;G=b[l+(H<<1)>>1]|0;E=G&65535;H=b[m+(H<<1)>>1]|0;F=H&65535;K=(E|0)<(g|0);v=K&1;t=(F|0)<(g|0);B=t&1;if(!R?(V=b[N>>1]|0,V<<16>>16==(b[f+(E*144|0)+134>>1]|0)):0)M=V<<16>>16==(b[f+(F*144|0)+134>>1]|0);else M=0;c:do if(K|t){if(!Z){switch((H<<16>>16==q<<16>>16&1)+(G<<16>>16==q<<16>>16&1)|0){case 1:{u=-1;break a}case 2:break c;default:{}}if(D<<16>>16==q<<16>>16){u=-1;break a}}if(X){if(!(G<<16>>16==H<<16>>16|M)){u=-1;break a}if(!(a[f+(E*144|0)+124>>0]|0)){u=0;break a}if(!(a[f+(F*144|0)+124>>0]|0)){u=0;break a}else B=0}else if(U){if((B+v|0)!=1){u=-1;break a}if(K?(a[f+(E*144|0)+124>>0]|0)==0:0){u=0;break a}if(t?(a[f+(F*144|0)+124>>0]|0)==0:0){u=0;break a}else B=1}else B=0;I=a[C+(O<<2)+2>>0]|0;J=I&255;v=G<<16>>16==D<<16>>16;if(v|Q){if(!B)_=103}else if(!(H<<16>>16!=D<<16>>16|B))_=103;if((_|0)==103){_=0;if(!(v&H<<16>>16==D<<16>>16&(K&t))){u=-1;break a}M=f+(L*144|0)|0;L=Ld(d,M,32767,j)|0;K=Ld(d,M,32767,n)|0;if((L|0)==(K|0)&(L|0)==(Ld(d,M,32767,o)|0))break;else{u=0;break a}}if(K)r=Md(d,f,E,n)|0;else r=999;if(t)s=Md(d,f,F,o)|0;else s=999;C=r+-1|0;D=s+-1|0;if(!(C>>>0<4|D>>>0<4)){u=-1;break a}d:do if(K&t){if(!M)if((r|0)==(s|0)?G<<16>>16==H<<16>>16:0)break;else{u=-1;break a}B=Md(d,f,E,j)|0;v=Md(d,f,F,j)|0;do if(G<<16>>16!=H<<16>>16){if((r|0)==(B|0)|(s|0)==(v|0)){if(C>>>0<2)break}else if(C>>>0<2&(r|0)!=(s|0))break;if((r|0)==(s|0)|(D|C)>>>0<2)break d}while(0);A=A+1|0}while(0);v=K?r:s;B=(I+-1&255)<2;if(B&(J|0)==(v|0)){if(!P)break;y=((b[W>>1]|0)==(b[h+(L<<1)>>1]|0)&1)+y|0;break}if(B&(v+-1|0)>>>0<2){z=(M&1^1)+z|0;break}v=((v|0)==(x|0)?2:(v|0)==4?4:0)|((J|0)==(x|0)?2:I<<24>>24==4?4:0);if(!v){u=-1;break a}u=v|u}while(0);O=O+1|0}if(!(z|A)){R=w+100|0;P=w+60|0;Q=Z&X;N=h+(Y<<1)|0;O=0;while(1){if((O|0)>=(c[R>>2]|0))break;J=c[P>>2]|0;I=(e[J+(O*6|0)>>1]|0)+-1|0;C=b[k+(I<<1)>>1]|0;L=C&65535;J=(e[J+(O*6|0)+2>>1]|0)+-1|0;D=b[k+(J<<1)>>1]|0;M=D&65535;G=b[l+(I<<1)>>1]|0;r=G&65535;H=b[l+(J<<1)>>1]|0;s=H&65535;I=b[m+(I<<1)>>1]|0;E=I&65535;J=b[m+(J<<1)>>1]|0;t=J&65535;F=(r|0)<(g|0)&(s|0)<(g|0);z=F&1;K=(E|0)<(g|0)&(t|0)<(g|0);A=K&1;e:do if(F|K){if(Z){if(G<<16>>16==q<<16>>16?H<<16>>16==p<<16>>16:0)v=1;else v=G<<16>>16==p<<16>>16?H<<16>>16==q<<16>>16:0;if(I<<16>>16==q<<16>>16?J<<16>>16==p<<16>>16:0)B=1;else B=I<<16>>16==p<<16>>16?J<<16>>16==q<<16>>16:0;switch((B&1)+(v&1)|0){case 1:{u=-1;break a}case 2:break e;default:{}}if(C<<16>>16==q<<16>>16?D<<16>>16==p<<16>>16:0){u=-1;break a}if(C<<16>>16==p<<16>>16?D<<16>>16==q<<16>>16:0){u=-1;break a}}if(X){if(!(G<<16>>16==I<<16>>16?H<<16>>16==J<<16>>16:0)?!(H<<16>>16==I<<16>>16?G<<16>>16==J<<16>>16:0):0){u=-1;break a}if((Jd(f,r,s)|0)<0){u=0;break a}z=a[(c[P>>2]|0)+(O*6|0)+4>>0]|0;if(!(G<<16>>16==C<<16>>16?H<<16>>16==D<<16>>16:0)?(G<<16>>16!=D<<16>>16?1:H<<16>>16!=C<<16>>16):0){B=z;v=z&255}else _=151}else if(U){if((A+z|0)!=1){u=-1;break a}if(F?(Jd(f,r,s)|0)<0:0){u=0;break a}if(K?(Jd(f,E,t)|0)<0:0){u=0;break a}v=a[(c[P>>2]|0)+(O*6|0)+4>>0]|0;B=v;v=v&255}else _=151;if((_|0)==151){_=0;if(!(F&K)){u=-1;break a}A=M+1|0;z=0;while(1){if((z|0)>=3){B=32767;break}v=b[f+(L*144|0)+94+(z<<1)>>1]|0;if(!(v<<16>>16)){B=32767;break}if((v&65535|0)==(A|0)){_=156;break}z=z+1|0}if((_|0)==156){_=0;B=b[f+(L*144|0)+6+(a[f+(L*144|0)+106+z>>0]<<1)>>1]|0}A=L+1|0;z=0;while(1){if((z|0)>=3){u=-30014;break a}v=b[f+(M*144|0)+94+(z<<1)>>1]|0;if(!(v<<16>>16)){u=-30014;break a}if((v&65535|0)==(A|0))break;z=z+1|0}z=b[f+(M*144|0)+6+(a[f+(M*144|0)+106+z>>0]<<1)>>1]|0;if((B&65535)>32766|(z&65535)>32766){u=-30014;break a}v=f+(L*144|0)|0;A=Ld(d,v,B,j)|0;w=f+(M*144|0)|0;A=(Ld(d,w,z,j)|0)+A|0;Y=Ld(d,v,B,n)|0;Y=(Ld(d,w,z,n)|0)+Y|0;v=Ld(d,v,B,o)|0;z=Ld(d,w,z,o)|0;A=(A|0)%2|0;if((A|0)!=((Y|0)%2|0|0)){u=0;break a}if((A|0)==((z+v|0)%2|0|0))break;else{u=0;break a}}if(F)A=Kd(f,r,s,n)|0;else A=999;if(K)z=Kd(f,E,t,o)|0;else z=999;if(!((A+-1|0)>>>0<4|(z+-1|0)>>>0<4)){u=-1;break a}do if(F&K)if(G<<16>>16==I<<16>>16?H<<16>>16==J<<16>>16:0)if((A|0)==(z|0))break;else{u=-1;break a}else if((H<<16>>16==I<<16>>16?G<<16>>16==J<<16>>16:0)&(A|0)==(z|0))break;else{u=-1;break a}while(0);z=F?A:z;A=(B+-1&255)<2;if(!(A&(v|0)==(z|0))){if(A&(z+-1|0)>>>0<2){u=0;break a}z=((z|0)==(x|0)?2:(z|0)==4?4:0)|((v|0)==(x|0)?2:B<<24>>24==4?4:0);if(!z){u=-1;break a}u=z|u;break}if(Q){v=b[W>>1]|0;A=b[h+(L<<1)>>1]|0;if(v<<16>>16==A<<16>>16){z=b[h+(M<<1)>>1]|0;if((b[N>>1]|0)!=z<<16>>16)_=145}else{z=b[h+(M<<1)>>1]|0;_=145}if((_|0)==145){_=0;if(v<<16>>16!=z<<16>>16)break;if((b[N>>1]|0)!=A<<16>>16)break}y=y+1|0}}while(0);O=O+1|0}u=(y|0)>0?0:u|1}else u=0}else u=0}while(0);i=$;return u|0}function tf(e,f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y){e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;w=w|0;x=x|0;y=y|0;var z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0;ka=i;i=i+32|0;ja=ka+12|0;ga=ka+8|0;ha=ka+4|0;fa=ka;_=ja+2|0;$=g<<1;aa=ga+2|0;ba=x+100|0;ca=x+60|0;da=x+4|0;ia=2;B=0;A=0;z=0;a:while(1){Y=(ia|0)==1;Z=0;C=B;while(1){B=z+30019|0;if(!((Z|0)<(g|0)&B>>>0>19))break;W=f+(Z*144|0)+73|0;b:do if((a[W>>0]|0)==3?(b[f+(Z*144|0)+94>>1]|0)!=0:0){N=s+(Z<<2)|0;O=Z+1&65535;P=v+(Z<<1)|0;Q=w+(Z<<1)|0;R=q+(Z<<1)|0;S=r+(Z<<1)|0;T=Z&65535;U=f+(Z*144|0)+134|0;V=n+(Z<<1)|0;M=0;while(1){if((M|0)>2|(z+30019|0)>>>0<20)break b;L=b[f+(Z*144|0)+94+(M<<1)>>1]|0;B=L&65535;if(!(L<<16>>16))break b;L=f+(Z*144|0)+118+M|0;D=d[L>>0]&7;switch(D|0){case 0:case 6:{X=11;break}default:if(D>>>0<3)D=M;else X=11}c:do if((X|0)==11){X=0;K=B+65535|0;E=b[f+(Z*144|0)+6+(a[f+(Z*144|0)+106+M>>0]<<1)>>1]|0;F=a[W>>0]|0;G=1;B=0;while(1){if((G|0)>(F|0))break;D=b[(c[N>>2]|0)+(G<<1)>>1]|0;if(D<<16>>16!=E<<16>>16){b[ja+(B<<1)>>1]=D;B=B+1|0}G=G+1|0}J=K&65535;if((B|0)!=2){A=-30012;X=59;break a}H=b[ja>>1]|0;B=H&65535;I=b[_>>1]|0;D=I&65535;if((b[o+(B<<1)>>1]|0)==(b[o+(D<<1)>>1]|0)){B=(b[f+(B*144|0)+134>>1]|0)==(b[f+(D*144|0)+134>>1]|0);d:do switch(ia|0){case 2:{if(B){D=M;C=C+1|0;break c}else{D=o;E=o;F=s;G=s}break}case 1:{if(!B){D=M;break c}B=pf(e,f,g,h,K&65535,Z,ja,0,1,0,j,k,l,m,o,n,t,u,da)|0;if((B|0)<1){D=M;z=(z|0)>(B|0)?B:z;break c}else{D=c[j>>2]|0;E=c[k>>2]|0;F=t;G=u;break d}}default:{z=-30010;break a}}while(0);er(v|0,0,$|0)|0;er(w|0,0,$|0)|0;er(q|0,0,$|0)|0;er(r|0,0,$|0)|0;b[ha>>1]=1;b[P>>1]=O;b[Q>>1]=O;b[R>>1]=1;b[S>>1]=1;b[ga>>1]=T;b[aa>>1]=J;if((Y?(a[L>>0]&15)==14:0)?(ea=K&65535,(b[U>>1]|0)==(b[f+(ea*144|0)+134>>1]|0)):0)B=(a[f+(ea*144|0)+73>>0]|0)==3;else B=0;c[fa>>2]=B<<31>>31;E=rf(f,T,H,T,I,ga,v,w,q,r,F,G,D,E,n,ha,fa,0)|0;if((E|0)>0){B=sf(e,f,g,o,n,p,q,r,v,w,J,T,H,I,ia,c[fa>>2]|0,0,x,y)|0;if((B|0)>0){if(B&6|0){H=B&2|0?y:4;J=a[L>>0]|0;L=J&7;if(!((J&7)==6|(L|0)>(H|0)&(L+-3|0)>>>0<2)){D=M;break}pd(f,Z,M,H)|0;G=b[V>>1]|0;F=b[n+((K&65535)<<1)>>1]|0;E=(G&65535)>(F&65535)?G:F;F=(G&65535)<(F&65535)?G:F;G=c[ba>>2]|0;B=0;while(1){if((B|0)>=(G|0)){X=39;break}D=c[ca>>2]|0;if((b[D+(B*6|0)>>1]|0)==E<<16>>16?(b[D+(B*6|0)+2>>1]|0)==F<<16>>16:0){X=37;break}B=B+1|0}if((X|0)==37){X=0;a[D+(B*6|0)+4>>0]=H;D=M;A=A+1|0;break}else if((X|0)==39){X=0;if((G|0)>0){A=-30010;X=59;break a}else{D=M;A=A+1|0;break}}}if(!(qd(f,Z,M)|0)){A=-30012;X=59;break a}I=M+-1|0;B=b[V>>1]|0;F=b[n+((K&65535)<<1)>>1]|0;E=(B&65535)>(F&65535)?B:F;F=(B&65535)<(F&65535)?B:F;B=c[ba>>2]|0;H=B+-1|0;D=0;while(1){if((B|0)<=(D|0)){X=49;break}X=c[ca>>2]|0;G=X+(D*6|0)|0;if((b[G>>1]|0)==E<<16>>16?(b[X+(D*6|0)+2>>1]|0)==F<<16>>16:0){E=G;X=45;break}D=D+1|0}if((X|0)==45){X=0;if((H|0)>(D|0)){jr(E|0,E+6|0,(H-D|0)*6|0)|0;B=c[ba>>2]|0}c[ba>>2]=B+-1}else if((X|0)==49?(X=0,(B|0)>0):0){A=-30010;X=59;break a}D=I;A=A+1|0;break}}else B=0;if(!z)z=(E|0)<0?E:(B|0)<0?B:0;if((z+30019|0)>>>0>=20)if((E+30019|0)>>>0<20){D=M;z=E}else{D=M;z=(B+30019|0)>>>0<20?B:z}else D=M}else D=M}while(0);M=D+1|0}}while(0);Z=Z+1|0}if(B>>>0<20|((ia|0)!=2|(C|0)==0)){X=59;break}else{ia=1;B=C}}if((X|0)==59)if((z+30019|0)>>>0>=20)z=(z|0)==0?A:~z;i=ka;return z|0}function uf(e,f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y){e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;w=w|0;x=x|0;y=y|0;var z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0;ja=i;i=i+32|0;ia=ja+16|0;fa=ja+8|0;ga=ja+4|0;ea=ja;Z=g<<1;_=fa+2|0;ba=x+116|0;ca=x+64|0;da=x+4|0;ha=2;B=0;A=0;z=0;a:while(1){X=0;C=B;while(1){B=z+30019|0;if(!((X|0)<(g|0)&B>>>0>19))break;W=f+(X*144|0)+124|0;b:do if(((a[W>>0]|0)!=0?(b[f+(X*144|0)+94>>1]|0)==0:0)?($=f+(X*144|0)+73|0,aa=a[$>>0]|0,aa<<24>>24<=4):0){V=f+(X*144|0)+126|0;switch(d[V>>0]&7|0){case 3:case 4:case 6:break;default:break b}B=aa<<24>>24;D=s+(X<<2)|0;E=0;while(1){if((E|0)>=(B|0))break;U=E+1|0;b[ia+(E<<1)>>1]=b[(c[D>>2]|0)+(U<<1)>>1]|0;E=U}N=X+1&65535;O=v+(X<<1)|0;P=w+(X<<1)|0;Q=q+(X<<1)|0;R=r+(X<<1)|0;S=X&65535;T=n+(X<<1)|0;B=aa;U=0;c:while(1){if((U|0)>=(B<<24>>24|0))break b;if(!((z+30019|0)>>>0>19&(a[W>>0]|0)!=0))break b;M=U+1|0;K=ia+(U<<1)|0;L=M;while(1){B=a[$>>0]|0;if((L|0)>=(B<<24>>24|0)){U=M;continue c}if(!((z+30019|0)>>>0>19&(a[W>>0]|0)!=0)){U=M;continue c}I=ia+(L<<1)|0;J=0;while(1){if((J|0)>=1)break;if(!((z+30019|0)>>>0>19&(a[W>>0]|0)!=0))break;G=b[K>>1]|0;B=G&65535;H=b[I>>1]|0;D=H&65535;d:do if((b[o+(B<<1)>>1]|0)==(b[o+(D<<1)>>1]|0)){B=(b[f+(B*144|0)+134>>1]|0)==(b[f+(D*144|0)+134>>1]|0);e:do switch(ha|0){case 2:{if(B){C=C+1|0;break d}else{B=o;D=o;E=s;F=s}break}case 1:{if(!B)break d;B=pf(e,f,g,h,32767,X,ia,U,L,J,j,k,l,m,o,n,t,u,da)|0;if((B|0)<1){z=(z|0)>(B|0)?B:z;break d}else{B=c[j>>2]|0;D=c[k>>2]|0;E=t;F=u;break e}}default:{z=-30010;break a}}while(0);er(v|0,0,Z|0)|0;er(w|0,0,Z|0)|0;er(q|0,0,Z|0)|0;er(r|0,0,Z|0)|0;b[ga>>1]=1;b[O>>1]=N;b[P>>1]=N;b[Q>>1]=1;b[R>>1]=1;b[fa>>1]=S;b[_>>1]=32767;c[ea>>2]=((J|2|0)==3)<<31>>31;D=rf(f,S,G,S,H,fa,v,w,q,r,E,F,B,D,n,ga,ea,J)|0;do if((D|0)>0){B=sf(e,f,g,o,n,p,q,r,v,w,32766,S,G,H,ha,c[ea>>2]|0,J,x,y)|0;if((B|0)<=0)break;if(B&6|0){B=B&2|0?y:4;G=a[V>>0]|0;D=G&255;H=D&7;if(!((G&7)==6|(H|0)>(B|0)&(H+-3|0)>>>0<2))break d;G=B&7;a[V>>0]=D&248|G;G=G&255;a[W>>0]=G;E=b[T>>1]|0;F=c[ba>>2]|0;B=0;while(1){if((B|0)>=(F|0)){Y=37;break}D=c[ca>>2]|0;if((b[D+(B<<2)>>1]|0)==E<<16>>16){Y=35;break}B=B+1|0}if((Y|0)==35){Y=0;a[D+(B<<2)+2>>0]=G;A=A+1|0;break d}else if((Y|0)==37){Y=0;if((F|0)>0){A=-30010;Y=57;break a}else{A=A+1|0;break d}}}rd(f,X)|0;D=b[T>>1]|0;B=c[ba>>2]|0;G=B+-1|0;F=0;while(1){if((B|0)<=(F|0)){Y=45;break}E=(c[ca>>2]|0)+(F<<2)|0;if((b[E>>1]|0)==D<<16>>16){D=F;Y=41;break}F=F+1|0}if((Y|0)==41){Y=0;if((G|0)>(D|0)){jr(E|0,E+4|0,G-D<<2|0)|0;B=c[ba>>2]|0}c[ba>>2]=B+-1}else if((Y|0)==45?(Y=0,(B|0)>0):0){A=-30010;Y=57;break a}A=A+1|0;break d}else B=0;while(0);do if(!z){if((D|0)<0){z=D;break}z=(B|0)<0?B:0}while(0);if((z+30019|0)>>>0<20)break;if((D+30019|0)>>>0<20){z=D;break}z=(B+30019|0)>>>0<20?B:z}while(0);J=J+1|0}L=L+1|0}}}while(0);X=X+1|0}if(B>>>0<20|((ha|0)!=2|(C|0)==0)){Y=57;break}else{ha=1;B=C}}if((Y|0)==57)z=(z+30019|0)>>>0<20?z:((z|0)!=0)<<31>>31^A;i=ja;return z|0}function vf(a,b,d,e,f,g,h,j,k,l,m,n,o){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;K=i;i=i+32|0;G=K+24|0;H=K+20|0;I=K+16|0;E=K+12|0;F=K+8|0;C=K+4|0;D=K;c[G>>2]=0;c[H>>2]=0;c[I>>2]=0;c[E>>2]=0;c[F>>2]=0;c[C>>2]=0;c[D>>2]=0;if(!(nf(b,d,k,l,C,D,G,H,I,E,F)|0))p=-30002;else{v=c[C>>2]|0;w=c[D>>2]|0;x=c[G>>2]|0;y=c[H>>2]|0;z=c[I>>2]|0;A=c[E>>2]|0;B=c[F>>2]|0;s=0;r=0;q=0;while(1){p=tf(a,b,d,e,f,g,h,j,l,k,m,v,w,x,y,z,A,B,n,o)|0;if((p+30019|0)>>>0<20)break;if((p|0)<0){t=~p;r=(p|0)<(r|0)?p:r}else t=p;p=uf(a,b,d,e,f,g,h,j,l,k,m,v,w,x,y,z,A,B,n,o)|0;if((p+30019|0)>>>0<20)break;if((p|0)<0){u=~p;q=(p|0)<(q|0)?p:q}else u=p;t=u+t|0;s=t+s|0;if(!t){p=u;J=10;break}}if((J|0)==10)if(!((r+30019|0)>>>0<20|(q+30019|0)>>>0<20))p=((r|0)<(q|0)?r:q)>>31^s;mf(C,D,G,H,I,E,F)}i=K;return p|0}function wf(f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;w=w|0;x=x|0;y=y|0;z=z|0;A=A|0;var B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0;lb=i;i=i+176|0;kb=lb+166|0;_a=lb+164|0;ab=lb+162|0;Za=lb+144|0;db=lb+120|0;cb=lb+96|0;Ya=lb+88|0;Ua=lb+160|0;Wa=lb+158|0;fb=lb+84|0;gb=lb+80|0;eb=lb+152|0;Va=lb+40|0;$a=lb;Xa=lb+150|0;bb=lb+148|0;b[kb>>1]=0;b[kb+2>>1]=0;b[kb+4>>1]=0;hb=Qe(y)|0;Aa=(z|0)!=0;ib=x+100|0;jb=x+60|0;Oa=x+32|0;Pa=x+40|0;Qa=x+200|0;Ra=x+204|0;Sa=(v|0)!=0;Ta=x+36|0;Ba=z+-1|0;Ca=s+4|0;Da=r+8|0;Ea=z+1|0;Fa=x+16|0;Ga=$a+12|0;Ha=$a+20|0;Ia=Va+12|0;Ja=Va+20|0;Ka=db+4|0;La=cb+4|0;Ma=cb+8|0;Na=db+8|0;B=0;C=m;F=0;E=0;m=0;a:while(1){while(1){b:do if((!Aa?(er(c[Qa>>2]|0,0,j|0)|0,Fe(c[Ra>>2]|0,h,j),Sa&(c[Oa>>2]|0)!=0):0)?(c[Ta>>2]|0)==0:0){D=0;while(1){if((D|0)>=(k|0))break b;b[v+(D<<1)>>1]=D;D=D+1|0}}while(0);if((c[ib>>2]|0)>(z|0))break;if(!Aa)c[Pa>>2]=0;D=xf(f,g,h,j,k,l,n,o,p,q,r,s,t,u,v,w,x,y,0,A)|0;if((D|0)!=4){B=D;za=246;break a}if(Aa){B=4;break a}c[Oa>>2]=1}c[gb>>2]=0;D=c[jb>>2]|0;ya=D+(z*6|0)|0;b[kb>>1]=b[ya>>1]|0;b[kb+2>>1]=b[ya+2>>1]|0;b[kb+4>>1]=b[ya+4>>1]|0;c[Za>>2]=1;b[ab>>1]=0;b[_a>>1]=0;if(Aa){b[Ua>>1]=b[D+(Ba*6|0)>>1]|0;D=b[D+(Ba*6|0)+2>>1]|0}else{b[Ua>>1]=0;D=0}b[Wa>>1]=D;T=F;c:while(1){Re(y,hb)|0;if(!(Ce(Ua,Wa,_a,ab,Za,c[Ra>>2]|0,r,s,n,o,h,j,C)|0)){if(!((C|0)==0&(c[Za>>2]|0)!=0)){D=T;za=29;break}b[Va>>1]=0;b[$a>>1]=0;b[Xa>>1]=0;b[bb>>1]=0;D=(Ce(Va,Xa,$a,bb,Za,c[Ra>>2]|0,r,s,n,o,h,j,1)|0)==0;if(D)C=0;else{b[Ua>>1]=b[Va>>1]|0;b[Wa>>1]=b[Xa>>1]|0;b[_a>>1]=b[$a>>1]|0;b[ab>>1]=b[bb>>1]|0;C=1}if(D){D=T;za=29;break}}I=c[Pa>>2]|0;D=b[Ua>>1]|0;if(!I){F=c[jb>>2]|0;G=b[F+(z*6|0)>>1]|0;if((D&65535)>(G&65535)){D=T;za=29;break}if(D<<16>>16==G<<16>>16?(e[Wa>>1]|0)>(e[F+(z*6|0)+2>>1]|0):0){D=T;za=29;break}}va=e[o+((D&65535)+-1<<1)>>1]|0;R=c[r>>2]|0;wa=b[R+(va<<1)>>1]|0;xa=wa&65535;ya=e[o+((e[Wa>>1]|0)+-1<<1)>>1]|0;R=b[R+(ya<<1)>>1]|0;ua=xa+-1|0;P=c[Ca>>2]|0;Q=c[s>>2]|0;if(wa<<16>>16!=(b[Q+(e[P+(ua<<1)>>1]<<1)>>1]|0)){B=-30010;F=1;D=T;break}if(R<<16>>16==(b[Q+(e[P+((R&65535)+-1<<1)>>1]<<1)>>1]|0)){S=0;J=0;K=0;D=0;F=0;G=0;H=0}else{B=-30010;F=1;D=T;break}while(1){if((xa|0)<=(S|0))break;N=e[P+(ua-S<<1)>>1]|0;if(wa<<16>>16!=(b[Q+(N<<1)>>1]|0))break;d:do if(b[h+(N*144|0)+94>>1]|0){O=0;M=J;while(1){if((O|0)>=3){J=M;break d}J=b[h+(N*144|0)+94+(O<<1)>>1]|0;if(!(J<<16>>16)){J=M;break d}if(R<<16>>16==(b[Q+((J&65535)+-1<<1)>>1]|0)){ta=d[h+(N*144|0)+118+O>>0]&7;c[gb>>2]=ta;switch(ta|0){case 4:{L=1;J=M;F=F+1|0;break}case 3:{L=1;J=M;G=G+1|0;break}case 1:{L=1;J=M+1|0;break}case 2:{L=1;J=M;H=H+1|0;break}case 6:{L=1;J=M;K=K+1|0;break}case 0:{L=0;J=M;break}default:{L=1;J=M}}D=L+D|0}else J=M;O=O+1|0;M=J}}while(0);S=S+1|0}if((D|0)!=(F+G+J+H+K|0)){B=-30010;F=1;D=T;break}if(!D)D=T;else{c[fb>>2]=(K|0)>0&1;D=T;O=F;N=G;M=H;ta=0;G=0;e:while(1){if(!Aa)c[Pa>>2]=0;sa=ta;ta=ta+1|0;do if(!sa){if(c[fb>>2]|0){c[gb>>2]=1;F=1;break}if(!J)if(!M)if(!N)F=O|0?4:0;else F=3;else F=2;else F=1;c[gb>>2]=F;za=64}else{G=c[gb>>2]|0;F=De(gb,fb,J,M,N,O,K,A)|0;switch(F|0){case 1:break e;case 0:break;default:{B=F;F=1;break c}}F=c[gb>>2]|0;za=64}while(0);if((za|0)==64){za=0;if(!F){B=-30010;F=1;break c}}if(!(c[Pa>>2]|0)){H=(m|0)!=0;if(H)I=(c[jb>>2]|0)+(z*6|0)|0;else I=kb;if((Ee(I,b[Ua>>1]|0,b[Wa>>1]|0,F&255)|0)<0){za=70;break c}F=c[gb>>2]|0}F=(G|0)==(F|0);if(!(Aa|F))c[Pa>>2]=0;if(F){L=-1;sa=0;I=O;H=N;F=M}else{Re(y,hb)|0;L=-1;sa=0;I=O;H=N;F=M}f:while(1){if((xa|0)<=(sa|0))break;ra=e[(c[Ca>>2]|0)+(ua-sa<<1)>>1]|0;if(wa<<16>>16!=(b[(c[s>>2]|0)+(ra<<1)>>1]|0))break;g:do if(b[h+(ra*144|0)+94>>1]|0){do if((hb|0)<(Qe(y)|0)){if((Ke(y,b[Ua>>1]|0)|0)!=1){Q=0;M=0;pa=0;R=0;oa=I;O=H;qa=F;break}if((Se(y,ra,v)|0)==1)break g;else{Q=0;M=0;pa=0;R=0;oa=I;O=H;qa=F}}else{Q=0;M=0;pa=0;R=0;oa=I;O=H;qa=F}while(0);h:while(1){if((pa|0)>=3){F=Q;H=R;I=oa;M=O;N=qa;break}F=b[h+(ra*144|0)+94+(pa<<1)>>1]|0;if(!(F<<16>>16)){F=Q;H=R;I=oa;M=O;N=qa;break}na=(F&65535)+-1|0;i:do if((b[(c[r>>2]|0)+(ya<<1)>>1]|0)==(b[(c[s>>2]|0)+(na<<1)>>1]|0)){F=a[h+(ra*144|0)+118+pa>>0]|0;H=F&7;if((H+-1|0)>>>0<4){ma=c[gb>>2]|0;if(!((ma|0)==(H|0)?(ma|0)!=(c[fb>>2]|0):0)){P=L;F=Q;H=R;N=oa;I=qa;za=221;break}}else{if((F&7)!=6){B=-30010;F=1;za=222;break c}if((c[gb>>2]|0)!=(c[fb>>2]|0)){P=L;F=Q;H=R;N=oa;I=qa;za=221;break}}c[db>>2]=0;c[cb>>2]=u;c[Ya>>2]=0;F=F<<24>>24;if(!(F&64))H=0;else H=((F&7)+-1|0)>>>0<4;F=H&1;do if(!((K|0)!=0|H)){if((((oa|0)==0&1)+((O|0)==0&1)+((J|0)==0&1)+((qa|0)==0&1)|0)!=3)break;F=Be(b[Ua>>1]|0,b[Wa>>1]|0,r,s,o,h)|0;if((F|0)<0){B=-30010;F=1;za=222;break c}}while(0);Q=(F|0)!=0;j:do if(Q){jf(Da)|0;H=0;ma=L;P=0}else{do if((L|0)==(ra|0))H=c[Ka>>2]|0;else{H=kf(g,k,l,va,ra,t,c[cb>>2]|0,La,x,w,r,s,Ya)|0;if((H+30019|0)>>>0<20){B=H;F=1;za=222;break c}H=c[Ya>>2]|0;c[Ka>>2]=H;if(!H){H=0;break}if(!((hb|0)!=(Qe(y)|0)?(Ke(y,b[Ua>>1]|0)|0)!=0:0))Je(y,b[Ua>>1]|0)|0;Ne(y,ra)|0}while(0);I=r+(H<<2)|0;L=s+(H<<2)|0;if((b[(c[I>>2]|0)+(ya<<1)>>1]|0)!=(b[(c[L>>2]|0)+(na<<1)>>1]|0)){I=c[fb>>2]|0;L=c[gb>>2]|0;if((I|0)==(L|0)){P=ra;F=0;H=R;K=K+(((I|0)==1)<<31>>31)|0;N=oa;I=qa;za=221;break i}else{P=ra;F=0;H=R;J=J-((L|0)==1&1)|0;N=oa-((L|0)==4&1)|0;O=O-((L|0)==3&1)|0;I=qa-((L|0)==2&1)|0;za=221;break i}}do if((H|0)>0){M=Be(b[Ua>>1]|0,b[Wa>>1]|0,I,L,o,h)|0;if((M|0)<0){B=-30012;F=1;za=222;break c}if(!M)break;jf(I+8|0)|0;ma=ra;P=1;break j}while(0);do if((hb|0)<(Qe(y)|0)){if((Ke(y,b[Wa>>1]|0)|0)!=1)break;if((Se(y,na,v)|0)==1){P=ra;F=0;M=0;H=R;N=oa;I=qa;za=221;break i}}while(0);I=kf(g,k,l,ya,na,t,c[La>>2]|0,Ma,x,w,I,L,Ya)|0;if((I+30019|0)>>>0<20){B=I;F=1;za=222;break c}ma=c[Ya>>2]|0;H=ma+H|0;c[Na>>2]=H;if(!ma){ma=ra;M=0;P=2;break}if(!((hb|0)!=(Qe(y)|0)?(Ke(y,b[Wa>>1]|0)|0)!=0:0))Je(y,b[Wa>>1]|0)|0;Ne(y,na)|0;ma=ra;M=0;P=2}while(0);I=c[gb>>2]|0;if((I|0)!=(c[fb>>2]|0)){L=I&255;I=Ee((c[jb>>2]|0)+(z*6|0)|0,b[Ua>>1]|0,b[Wa>>1]|0,L)|0;do if((I|0)<0){if(c[Pa>>2]|0){N=0;break}c[Fa>>2]=(c[Fa>>2]|0)+1;if((hb|0)>=(Qe(y)|0)){P=ma;H=R;N=oa;I=qa;za=221;break i}if((Ke(y,b[Wa>>1]|0)|0)!=1){P=ma;H=R;N=oa;I=qa;za=221;break i}Pe(y,na)|0;Le(y)|0;P=ma;H=R;N=oa;I=qa;za=221;break i}else{if((I|0)<=0){N=0;break}if(c[Pa>>2]|0){N=0;break}c[Pa>>2]=1;N=(c[jb>>2]|0)+(z*6|0)|0;b[eb>>1]=b[N>>1]|0;b[eb+2>>1]=b[N+2>>1]|0;b[eb+4>>1]=b[N+4>>1]|0;N=1}while(0);la=c[jb>>2]|0;b[la+(z*6|0)>>1]=b[Ua>>1]|0;b[la+(z*6|0)+2>>1]=b[Wa>>1]|0;a[la+(z*6|0)+4>>0]=L;la=(c[Qa>>2]|0)+va|0;a[la>>0]=(a[la>>0]|0)+1<<24>>24;la=(c[Qa>>2]|0)+ya|0;a[la>>0]=(a[la>>0]|0)+1<<24>>24;if(!Q){la=(c[Ra>>2]|0)+ra|0;a[la>>0]=(a[la>>0]|0)+-1<<24>>24;la=(c[Ra>>2]|0)+na|0;a[la>>0]=(a[la>>0]|0)+-1<<24>>24}I=wf(f,g,h,j,k,l,C,n,o,p,q,r+(H<<2)|0,s+(H<<2)|0,t,c[cb+(P<<2)>>2]|0,v,w,x,y,Ea,A)|0;if(!Q){la=(c[Ra>>2]|0)+ra|0;a[la>>0]=(a[la>>0]|0)+1<<24>>24;la=(c[Ra>>2]|0)+na|0;a[la>>0]=(a[la>>0]|0)+1<<24>>24}la=(c[Qa>>2]|0)+va|0;a[la>>0]=(a[la>>0]|0)+-1<<24>>24;la=(c[Qa>>2]|0)+ya|0;a[la>>0]=(a[la>>0]|0)+-1<<24>>24;if((I|0)==4){za=136;break c}if((I+30019|0)>>>0<20){B=I;F=1;za=222;break c}do if((I|0)>0){H=R+1|0;if((N|0)==0?(I&2|0)==0:0){m=m|1;break}Oe(y,hb,1);m=m|3}else{if(N|0){c[Pa>>2]=0;la=(c[jb>>2]|0)+(z*6|0)|0;b[la>>1]=b[eb>>1]|0;b[la+2>>1]=b[eb+2>>1]|0;b[la+4>>1]=b[eb+4>>1]|0}if((hb|0)>=(Qe(y)|0)){H=R;break}if((Ke(y,b[Wa>>1]|0)|0)!=1){H=R;break}Pe(y,na)|0;Le(y)|0;H=R}while(0);if(!(M|F)){L=ma;N=oa;I=qa;break}else{L=ma;I=oa;M=O;N=qa;break h}}la=db+(P<<2)|0;L=gf(va,ra,ya,na,h,Va,n,c[r+(H<<2)>>2]|0,c[s+(H<<2)>>2]|0)|0;if(!L){B=-30010;F=1;za=222;break c}ea=(L|0)>0;fa=ea?1:2;ga=cb+(P<<2)|0;ka=P+1|0;ha=cb+(ka<<2)|0;ia=db+(ka<<2)|0;ja=h+(ra*144|0)+112+pa|0;ka=ka>>>0>5;da=P+2|0;ca=cb+(da<<2)|0;da=db+(da<<2)|0;I=0;ba=0;H=R;P=L;while(1){if((ba|0)>=(fa|0))break;k:do if(!ea){L=e[Ia>>1]|0;I=b[n+(L<<1)>>1]|0;D=e[Va+4+(ba<<1)>>1]|0;do if((hb|0)<(Qe(y)|0)){if((Ke(y,I)|0)!=1)break;if((Se(y,D,v)|0)==1){L=P;break k}}while(0);N=c[la>>2]|0;L=kf(g,k,l,L,D,t,c[ga>>2]|0,ha,x,w,r+(N<<2)|0,s+(N<<2)|0,Ya)|0;if((L+30019|0)>>>0<20){B=L;F=1;za=222;break c}L=c[Ya>>2]|0;N=L+N|0;c[ia>>2]=N;if(ka){B=-3e4;F=1;za=222;break c}if(L|0){if(!((hb|0)!=(Qe(y)|0)?(Ke(y,I)|0)!=0:0))Je(y,I)|0;Ne(y,D)|0}L=gf(va,ra,ya,na,h,Ja,n,c[r+(N<<2)>>2]|0,c[s+(N<<2)>>2]|0)|0;if((L|0)<1){B=-30010;F=1;za=222;break c}else za=164}else{c[ha>>2]=c[ga>>2];N=c[la>>2]|0;c[ia>>2]=N;L=P;za=164}while(0);do if((za|0)==164){za=0;X=r+(N<<2)|0;Y=s+(N<<2)|0;Q=gf(ya,na,va,ra,h,$a,n,c[X>>2]|0,c[Y>>2]|0)|0;if(!Q){B=-30010;F=1;za=222;break c}Z=(Q|0)>0;_=Z?1:2;$=(L|0)<1;aa=L+-1|0;P=0;S=0;W=0;R=Q;while(1){if((W|0)>=(_|0)){N=S;break}l:do if(!Z){Q=e[Ga>>1]|0;S=b[n+(Q<<1)>>1]|0;E=e[$a+4+(W<<1)>>1]|0;do if((hb|0)<(Qe(y)|0)){if((Ke(y,S)|0)!=1)break;if((Se(y,E,v)|0)==1){Q=R;break l}}while(0);Q=kf(g,k,l,Q,E,t,c[ha>>2]|0,ca,x,w,X,Y,Ya)|0;if((Q+30019|0)>>>0<20){B=Q;F=1;za=223;break c}za=c[Ya>>2]|0;Q=za+N|0;c[da>>2]=Q;if(za|0){if(!((hb|0)!=(Qe(y)|0)?(Ke(y,S)|0)!=0:0))Je(y,S)|0;Ne(y,E)|0}R=gf(ya,na,va,ra,h,Ha,n,c[r+(Q<<2)>>2]|0,c[s+(Q<<2)>>2]|0)|0;if((R|0)<1){B=-30010;F=1;za=223;break c}else{U=S;V=R;za=179}}else{c[ca>>2]=c[ha>>2];c[da>>2]=N;Q=N;U=S;V=R;za=179}while(0);m:do if((za|0)==179){za=0;if($|(V|0)<1){B=-30010;F=1;za=223;break c}if((V+-1|aa)>>>0<2)R=2-((V+L|0)%2|0)|0;else R=(L|0)>(V|0)?L:V;do if((R+-1|0)>>>0<2){if((a[ja>>0]|0)>=0)break;R=2-((R+1|0)%2|0)|0}while(0);T=R&255;S=Ee((c[jb>>2]|0)+(z*6|0)|0,b[Ua>>1]|0,b[Wa>>1]|0,T)|0;n:do if((c[fb>>2]|0)==(R|0)){do if((S|0)<0)if(!(c[Pa>>2]|0))break n;else R=0;else{if((S|0)<=0){R=0;break}if(c[Pa>>2]|0){R=0;break}c[Pa>>2]=1;R=(c[jb>>2]|0)+(z*6|0)|0;b[eb>>1]=b[R>>1]|0;b[eb+2>>1]=b[R+2>>1]|0;b[eb+4>>1]=b[R+4>>1]|0;R=1}while(0);S=c[jb>>2]|0;b[S+(z*6|0)>>1]=b[Ua>>1]|0;b[S+(z*6|0)+2>>1]=b[Wa>>1]|0;a[S+(z*6|0)+4>>0]=T;T=(c[Qa>>2]|0)+va|0;a[T>>0]=(a[T>>0]|0)+1<<24>>24;T=(c[Qa>>2]|0)+ya|0;a[T>>0]=(a[T>>0]|0)+1<<24>>24;T=(c[Ra>>2]|0)+ra|0;a[T>>0]=(a[T>>0]|0)+-1<<24>>24;T=(c[Ra>>2]|0)+na|0;a[T>>0]=(a[T>>0]|0)+-1<<24>>24;Q=wf(f,g,h,j,k,l,C,n,o,p,q,r+(Q<<2)|0,s+(Q<<2)|0,t,c[ca>>2]|0,v,w,x,y,Ea,A)|0;T=(c[Qa>>2]|0)+va|0;a[T>>0]=(a[T>>0]|0)+-1<<24>>24;T=(c[Qa>>2]|0)+ya|0;a[T>>0]=(a[T>>0]|0)+-1<<24>>24;T=(c[Ra>>2]|0)+ra|0;a[T>>0]=(a[T>>0]|0)+1<<24>>24;T=(c[Ra>>2]|0)+na|0;a[T>>0]=(a[T>>0]|0)+1<<24>>24;if((Q|0)==4){za=196;break c}if((Q+30019|0)>>>0<20){B=Q;F=1;za=223;break c}if((Q|0)>0){H=H+1|0;if((R|0)==0?(Q&2|0)==0:0)m=m|1;else{Oe(y,hb,1);m=m|3}P=P+1|0;S=U;Q=V;break m}if(R|0){c[Pa>>2]=0;T=(c[jb>>2]|0)+(z*6|0)|0;b[T>>1]=b[eb>>1]|0;b[T+2>>1]=b[eb+2>>1]|0;b[T+4>>1]=b[eb+4>>1]|0}if((hb|0)>=(Qe(y)|0)){S=U;Q=V;break m}if((Ke(y,U)|0)!=1){S=U;Q=V;break m}Pe(y,E)|0;Le(y)|0;S=U;Q=V;break m}while(0);c[Fa>>2]=(c[Fa>>2]|0)+1;if((hb|0)>=(Qe(y)|0)){S=U;Q=V;break}if((Ke(y,U)|0)!=1){S=U;Q=V;break}Pe(y,E)|0;Le(y)|0;S=U;Q=V}while(0);W=W+1|0;R=Q}do if((hb|0)<(Qe(y)|0)){if((Ke(y,N)|0)!=1)break;Me(y)|0}while(0);if(P|0)break;if((hb|0)>=(Qe(y)|0))break;if((Ke(y,I)|0)!=1)break;Pe(y,D)|0}while(0);ba=ba+1|0;P=L}if((hb|0)>=(Qe(y)|0)){P=ma;N=oa;I=qa;za=221;break}if((Ke(y,I)|0)!=1){P=ma;N=oa;I=qa;za=221;break}Me(y)|0;P=ma;N=oa;I=qa;za=221}else{P=L;F=Q;H=R;N=oa;I=qa;za=221}while(0);if((za|0)==221){za=0;L=P}Q=F;pa=pa+1|0;R=H;oa=N;qa=I}do if((hb|0)<(Qe(y)|0)){if((Ke(y,b[Wa>>1]|0)|0)!=1)break;Me(y)|0}while(0);do if(!H){if((hb|0)>=(Qe(y)|0))break;if((Ke(y,b[Ua>>1]|0)|0)!=1)break;Pe(y,ra)|0;Le(y)|0}while(0);if(!F){H=M;F=N}else{H=M;F=N;break f}}while(0);sa=sa+1|0}if((hb|0)<(Qe(y)|0)?(Ke(y,b[Ua>>1]|0)|0)==1:0)Me(y)|0;else za=238;if((za|0)==238?(za=0,(hb|0)!=(Qe(y)|0)):0){B=-30010;F=1;break c}if(!m){O=I;N=H;M=F;m=0;continue}if((c[gb>>2]|0)!=(c[fb>>2]|0)){F=0;break c}else{O=I;N=H;M=F}}I=c[Pa>>2]|0}F=b[Ua>>1]|0;H=c[jb>>2]|0;G=b[H+(z*6|0)>>1]|0;if((I|0)==0&(F&65535)>(G&65535)){B=H;za=17;break}if(F<<16>>16!=G<<16>>16){T=D;continue}if((e[Wa>>1]|0)<(e[H+(z*6|0)+2>>1]|0))T=D;else{B=H;za=17;break}}if((za|0)==17){za=0;if(!m){ya=B+(z*6|0)|0;b[ya>>1]=b[kb>>1]|0;b[ya+2>>1]=b[kb+2>>1]|0;b[ya+4>>1]=b[kb+4>>1]|0}Re(y,hb)|0;B=m;F=1}else if((za|0)==29){za=0;if(!m){B=(c[jb>>2]|0)+(z*6|0)|0;b[B>>1]=b[kb>>1]|0;b[B+2>>1]=b[kb+2>>1]|0;b[B+4>>1]=b[kb+4>>1]|0;B=0;F=1;m=0}else{B=m;F=1}}else if((za|0)==70){za=0;if(!H){ya=(c[jb>>2]|0)+(z*6|0)|0;b[ya>>1]=b[kb>>1]|0;b[ya+2>>1]=b[kb+2>>1]|0;b[ya+4>>1]=b[kb+4>>1]|0}Re(y,hb)|0;B=m;F=1}else if((za|0)==136)if(Aa){B=4;F=1;za=222}else{c[Oa>>2]=1;F=2;za=222}else if((za|0)==196)if(Aa){B=4;F=1;za=223}else{c[Oa>>2]=1;F=2;za=223}if((za|0)==222)za=0;else if((za|0)==223)za=0;switch(F|0){case 2:{F=D;break}case 0:{B=m;za=251;break a}default:break a}}if((za|0)==246)if((B+30019|0)>>>0>=20)if((B|0)>0)if(!(B&2))B=m|1;else{Oe(y,hb,1);B=m|3}else{B=m;za=251}if((za|0)==251)if(!B){ib=c[ib>>2]|0;if((ib|0)!=0&(ib|0)>(z|0)){B=(c[jb>>2]|0)+(z*6|0)|0;b[B>>1]=b[kb>>1]|0;b[B+2>>1]=b[kb+2>>1]|0;b[B+4>>1]=b[kb+4>>1]|0;B=0}else B=0}i=lb;return B|0}function xf(f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;w=w|0;x=x|0;y=y|0;z=z|0;var A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0;Ca=i;i=i+208|0;Aa=Ca+176|0;ya=Ca+172|0;za=Ca+168|0;la=Ca+68|0;sa=Ca+48|0;ra=Ca+28|0;qa=Ca+8|0;ma=Ca+202|0;pa=Ca+192|0;na=Ca+182|0;oa=Ca+180|0;ua=Ca+4|0;ta=Ca;c[Aa>>2]=0;va=Qe(x)|0;wa=w+116|0;a:do if((c[wa>>2]|0)>(y|0)){c[za>>2]=1;b[oa>>1]=0;c[ua>>2]=0;xa=w+64|0;A=c[xa>>2]|0;ka=A+(y<<2)|0;c[Aa>>2]=e[ka>>1]|e[ka+2>>1]<<16;if(!y)A=0;else A=b[A+(y+-1<<2)>>1]|0;b[ma>>1]=A;ba=w+204|0;ca=w+40|0;da=r+4|0;ea=q+8|0;fa=w+16|0;ga=w+200|0;ha=y+1|0;ia=(u|0)==0;ja=ra+4|0;ka=sa+4|0;B=0;C=0;b:while(1){Re(x,va)|0;if(!(te(ma,oa,za,c[ba>>2]|0,q,r,n,j)|0)){Ba=14;break}D=c[ca>>2]|0;A=b[ma>>1]|0;if((D|0)==0?(A&65535)>(e[(c[xa>>2]|0)+(y<<2)>>1]|0):0){Ba=14;break}Z=e[n+((A&65535)+-1<<1)>>1]|0;_=b[(c[q>>2]|0)+(Z<<1)>>1]|0;$=_&65535;aa=$+-1|0;K=c[da>>2]|0;L=c[r>>2]|0;if(_<<16>>16==(b[L+(e[K+(aa<<1)>>1]<<1)>>1]|0)){M=0;F=0;G=0;A=0;H=0;I=0;J=0}else{C=0;A=-30010;break}while(1){if(($|0)<=(M|0))break;E=e[K+(aa-M<<1)>>1]|0;if(_<<16>>16!=(b[L+(E<<1)>>1]|0))break;if((b[h+(E*144|0)+94>>1]|0)==0?(a[(c[ba>>2]|0)+E>>0]|0)==8:0){Y=d[h+(E*144|0)+126>>0]&7;c[ua>>2]=Y;switch(Y|0){case 4:{H=H+1|0;E=1;break}case 3:{I=I+1|0;E=1;break}case 1:{F=F+1|0;E=1;break}case 2:{J=J+1|0;E=1;break}case 6:{G=G+1|0;E=1;break}case 0:{E=0;break}default:E=1}A=E+A|0;E=J}else E=J;M=M+1|0;J=E}if((A|0)!=(H+I+J+F+G|0)){C=0;A=-30010;break}if(A){c[ta>>2]=(G|0)>0&1;W=(I|0)==0;X=(G|0)!=0;Y=F|J|0?(F|0?1:2):W?(H|0?4:0):3;W=(((H|0)==0&1)+(W&1)+((J|0)==0&1)+((F|0)==0&1)|0)!=3;V=0;c:while(1){U=V;V=V+1|0;do if(!U)if(!(c[ta>>2]|0)){c[ua>>2]=Y;A=Y;Ba=39;break}else{c[ua>>2]=1;A=1;break}else{A=De(ua,ta,F,J,I,H,G,z)|0;switch(A|0){case 1:{A=C;break c}case 0:break;default:{C=0;break b}}A=c[ua>>2]|0;Ba=39}while(0);if((Ba|0)==39){Ba=0;if(!A){C=0;A=-30010;break b}}if(!(c[ca>>2]|0)){D=(B|0)!=0;if(D)E=(c[xa>>2]|0)+(y<<2)|0;else E=Aa;if((xe(E,b[ma>>1]|0,A&255)|0)<0){Ba=44;break b}}Re(x,va)|0;U=0;d:while(1){if(($|0)<=(U|0))break;T=e[(c[da>>2]|0)+(aa-U<<1)>>1]|0;if(_<<16>>16!=(b[(c[r>>2]|0)+(T<<1)>>1]|0))break;A=a[h+(T*144|0)+126>>0]|0;e:do if((A<<24>>24!=0?(b[h+(T*144|0)+94>>1]|0)==0:0)?(a[(c[ba>>2]|0)+T>>0]|0)==8:0){D=A&7;if((D+-1|0)>>>0<4){S=c[ua>>2]|0;if(!((S|0)==(D|0)?(S|0)!=(c[ta>>2]|0):0))break}else{if((A&7)!=6){C=0;A=-30010;break b}if((c[ua>>2]|0)!=(c[ta>>2]|0))break}A=A<<24>>24;if(!(A&64))A=0;else A=((A&7)+-1|0)>>>0<4;if(!(X|A|W)){A=se(b[ma>>1]|0,q,r,n,h)|0;if((A|0)<0){C=0;A=-30010;break b}}else A=A&1;do if((va|0)<(Qe(x)|0)){if((Ke(x,b[ma>>1]|0)|0)!=1)break;if((Se(x,T,u)|0)==1)break e}while(0);c[sa>>2]=0;c[ra>>2]=t;c[ya>>2]=0;N=(A|0)!=0;if(N){jf(ea)|0;L=0;M=0}else{A=kf(g,k,l,Z,T,s,t,ja,w,v,q,r,ya)|0;if((A+30019|0)>>>0<20){C=0;break b}L=c[ya>>2]|0;c[ka>>2]=L;M=1}D=c[ua>>2]|0;A=c[ta>>2]|0;if((D|0)==(A|0)){A=la+(M*20|0)|0;D=hf(g,Z,T,h,A,m,c[q+(L<<2)>>2]|0,c[r+(L<<2)>>2]|0)|0;if(!D){C=0;A=-30010;break b}E=c[A>>2]|0;A=c[ta>>2]|0;if(!((E|0)!=0|(D|0)==(A|0)))break;K=c[ua>>2]|0}else{c[la+(M*20|0)>>2]=0;K=D;E=0}if((K|0)!=(A|0)|(E|0)==0){D=D&255;A=xe((c[xa>>2]|0)+(y<<2)|0,b[ma>>1]|0,D)|0;do if((A|0)<0){if(c[ca>>2]|0)break;c[fa>>2]=(c[fa>>2]|0)+1;break e}while(0);if(c[ya>>2]|0){if(!((va|0)!=(Qe(x)|0)?(Ke(x,b[ma>>1]|0)|0)!=0:0))Je(x,b[ma>>1]|0)|0;Ne(x,T)|0}do if((A|0)>0){if(c[ca>>2]|0){E=0;break}c[ca>>2]=1;C=(c[xa>>2]|0)+(y<<2)|0;E=1;C=e[C>>1]|e[C+2>>1]<<16}else E=0;while(0);S=c[xa>>2]|0;a[S+(y<<2)+2>>0]=D;b[S+(y<<2)>>1]=b[ma>>1]|0;a[(c[ga>>2]|0)+Z>>0]=3;if(!N){S=(c[ba>>2]|0)+T|0;a[S>>0]=(d[S>>0]|0)+248}A=xf(f,g,h,j,k,l,m,n,o,p,q+(L<<2)|0,r+(L<<2)|0,s,c[ra+(M<<2)>>2]|0,u,v,w,x,ha,z)|0;a[(c[ga>>2]|0)+Z>>0]=0;if(!N){S=(c[ba>>2]|0)+T|0;a[S>>0]=(d[S>>0]|0)+8}if((A|0)==4|(A+30019|0)>>>0<20){C=0;break b}D=(E|0)==0;do if((A|0)>0){if(D?(A&2|0)==0:0){B=B|1;break}Oe(x,va,1);B=B|3}else{if(!D){c[ca>>2]=0;S=(c[xa>>2]|0)+(y<<2)|0;b[S>>1]=C;b[S+2>>1]=C>>>16}if((va|0)>=(Qe(x)|0))break;if((Ke(x,b[ma>>1]|0)|0)!=1)break;Pe(x,T)|0;Le(x)|0}while(0);if(N)break d;else break}if(!D){C=0;A=-30010;break b}if(c[ya>>2]|0){if(!((va|0)!=(Qe(x)|0)?(Ke(x,b[ma>>1]|0)|0)!=0:0))Je(x,b[ma>>1]|0)|0;Ne(x,T)|0}R=sa+(M<<2)|0;S=ra+(M<<2)|0;Q=la+(M*20|0)|0;D=0;A=0;f:while(1){if(!(c[Q+(D*20|0)>>2]|0)){Ba=147;break}c[qa+(D<<2)>>2]=0;N=0;E=D;P=A;while(1){A=Q+(E*20|0)+12|0;L=b[m+(e[A>>1]<<1)>>1]|0;b[pa+(E<<1)>>1]=L;K=Q+(E*20|0)+4+(N<<1)|0;M=b[K>>1]|0;b[na+(E<<1)>>1]=M;do if(!N)Ba=113;else{if((va|0)>=(Qe(x)|0)){Ba=113;break}if((Ke(x,L)|0)!=1){Ba=113;break}if((Se(x,M&65535,u)|0)!=1){Ba=113;break}K=0;D=E+1|0;A=P}while(0);g:do if((Ba|0)==113){Ba=0;D=E+1|0;O=S+(D<<2)|0;N=c[R+(E<<2)>>2]|0;A=kf(g,k,l,e[A>>1]|0,e[K>>1]|0,s,c[S+(E<<2)>>2]|0,O,w,v,q+(N<<2)|0,r+(N<<2)|0,ya)|0;if((A+30019|0)>>>0<20){C=0;break b}if(!(c[ya>>2]|0))A=0;else{if(!((va|0)!=(Qe(x)|0)?(Ke(x,L)|0)!=0:0))Je(x,L)|0;Ne(x,M&65535)|0;A=c[ya>>2]|0}N=A+N|0;c[R+(D<<2)>>2]=N;K=q+(N<<2)|0;N=r+(N<<2)|0;A=hf(g,Z,T,h,Q+(D*20|0)|0,m,c[K>>2]|0,c[N>>2]|0)|0;if(!A){C=0;A=-30010;break b}if((A|0)<0){A=P;continue f}L=A&255;E=xe((c[xa>>2]|0)+(y<<2)|0,b[ma>>1]|0,L)|0;h:do if((c[ta>>2]|0)==(A|0)){do if((E|0)<0)if(!(c[ca>>2]|0))break h;else M=0;else{if((E|0)<=0){M=0;break}if(c[ca>>2]|0){M=0;break}c[ca>>2]=1;C=(c[xa>>2]|0)+(y<<2)|0;M=1;C=e[C>>1]|e[C+2>>1]<<16}while(0);A=c[xa>>2]|0;a[A+(y<<2)+2>>0]=L;b[A+(y<<2)>>1]=b[ma>>1]|0;a[(c[ga>>2]|0)+Z>>0]=3;A=(c[ba>>2]|0)+T|0;a[A>>0]=(d[A>>0]|0)+248;A=xf(f,g,h,j,k,l,m,n,o,p,K,N,s,c[O>>2]|0,u,v,w,x,ha,z)|0;a[(c[ga>>2]|0)+Z>>0]=0;O=(c[ba>>2]|0)+T|0;a[O>>0]=(d[O>>0]|0)+8;if((A|0)==4|(A+30019|0)>>>0<20){C=0;break b}do if((A|0)>0){E=P+1|0;if((M|0)==0?(A&2|0)==0:0){K=0;A=E;B=B|1;break}Oe(x,va,1);K=0;A=E;B=B|3}else{if(!M){K=1;A=P;break}c[ca>>2]=0;K=(c[xa>>2]|0)+(y<<2)|0;b[K>>1]=C;b[K+2>>1]=C>>>16;K=1;A=P}while(0);if(!ia)break g;if(!(lf(h,j,T,c[N>>2]|0,c[r+(c[R>>2]<<2)>>2]|0)|0))break f;else break g}while(0);c[fa>>2]=(c[fa>>2]|0)+1;K=1;A=P}while(0);while(1){E=D+-1|0;if((D|0)<=0)break f;P=qa+(E<<2)|0;D=(c[P>>2]|0)+1|0;c[P>>2]=D;if((D|0)<(c[Q+(E*20|0)>>2]|0))break;if((va|0)>=(Qe(x)|0)){D=E;continue}if((Ke(x,b[pa+(E<<1)>>1]|0)|0)!=1){D=E;continue}Me(x)|0;D=E}if(!K){N=D;P=A;continue}if((va|0)>=(Qe(x)|0)){N=D;P=A;continue}if((Ke(x,b[pa+(E<<1)>>1]|0)|0)!=1){N=D;P=A;continue}Pe(x,e[na+(E<<1)>>1]|0)|0;Le(x)|0;N=D;P=A}}if((Ba|0)==147){Ba=0;b[pa+(D<<1)>>1]=0}if(A|0)break;if((va|0)>=(Qe(x)|0))break;if((Ke(x,b[ma>>1]|0)|0)!=1)break;Pe(x,T)|0;Le(x)|0}while(0);U=U+1|0}if((va|0)<(Qe(x)|0)?(Ke(x,b[ma>>1]|0)|0)==1:0)Me(x)|0;else Ba=157;if((Ba|0)==157?(Ba=0,(va|0)!=(Qe(x)|0)):0){C=0;A=-30010;break b}if(!B){B=0;continue}if((c[ua>>2]|0)!=(c[ta>>2]|0)){C=1;A=0;break b}}D=c[ca>>2]|0;C=A}if(D|0)continue;A=(c[xa>>2]|0)+(y<<2)|0;if((e[ma>>1]|0)>=(e[A>>1]|0)){Ba=8;break}}if((Ba|0)==8){if(!B){w=c[Aa>>2]|0;b[A>>1]=w;b[A+2>>1]=w>>>16}Re(x,va)|0;C=0;A=B}else if((Ba|0)==14)if(!B){C=(c[xa>>2]|0)+(y<<2)|0;A=c[Aa>>2]|0;b[C>>1]=A;b[C+2>>1]=A>>>16;C=0;A=0;B=0}else{C=0;A=B}else if((Ba|0)==44){if(!D){w=(c[xa>>2]|0)+(y<<2)|0;f=c[Aa>>2]|0;b[w>>1]=f;b[w+2>>1]=f>>>16}Re(x,va)|0;C=0;A=B}if(C)if(!B)if((c[wa>>2]|0)>(y|0)){A=(c[xa>>2]|0)+(y<<2)|0;w=c[Aa>>2]|0;b[A>>1]=w;b[A+2>>1]=w>>>16;Re(x,va)|0;A=0}else A=0;else A=B}else{I=w+40|0;if((c[I>>2]|0)==0?(c[w+32>>2]|0)==0:0){if(u|0){B=k&65535;C=w+208|0;A=0;D=1;while(1){if((D&65535)>>>0>B>>>0)break;if(ye(q,D,ya)|0){if(!(ye(r,D,za)|0)){Ba=189;break}A=(Ae(u,b[(c[C>>2]|0)+(((e[m+(e[ya>>1]<<1)>>1]|0)+65535&65535)<<1)>>1]|0,b[za>>1]|0)|0)+A|0}D=D+1<<16>>16}if((Ba|0)==189){A=-30007;break}i:do if(A|0){A=k+65535&65535;while(1){if(!(A<<16>>16))break i;ze(u,A)|0;A=A+-1<<16>>16}}while(0)}u=w+20|0;c[u>>2]=(c[u>>2]|0)+1;u=w+8|0;c[u>>2]=(c[u>>2]|0)+1}else{A=Hh(g,k,l,q,v,s,w)|0;if((A+30019|0)>>>0<20)break;A=Hh(g,k,l,r,v,s,w)|0;if((A+30019|0)>>>0<20)break;F=q+8|0;G=r+8|0;H=w+208|0;er(c[H>>2]|0,0,k<<1|0)|0;E=q+12|0;A=r+12|0;D=0;while(1){if((D|0)>=(k|0))break;B=e[(c[E>>2]|0)+(D<<1)>>1]|0;Ba=b[m+(B<<1)>>1]|0;r=b[(c[A>>2]|0)+(D<<1)>>1]|0;C=r&65535;b[o+(C<<1)>>1]=Ba;b[(c[H>>2]|0)+((Ba&65535)+-1<<1)>>1]=r;b[u+(D<<1)>>1]=D;if((b[(c[F>>2]|0)+(B<<1)>>1]|0)!=(b[(c[G>>2]|0)+(C<<1)>>1]|0)){A=-30017;break a}if((b[p+(B<<1)>>1]|0)==(b[p+(C<<1)>>1]|0))D=D+1|0;else{A=-30017;break a}}u=w+8|0;c[u>>2]=(c[u>>2]|0)+1;c[w+20>>2]=1;u=w+12|0;c[u>>2]=(c[u>>2]|0)+1;c[I>>2]=0;c[w+32>>2]=0;if(!(c[w+316>>2]&128)){A=vf(g,h,j,k,F,G,s,v,p,o,c[H>>2]|0,w,z)|0;if((A+30019|0)>>>0<20)break;if((A>>31^A|0)>0){A=4;break}}}A=(Ic(f,c[w+24>>2]|0)|0)==0;A=A?1:-30008}while(0);i=Ca;return A|0}function yf(c,f,g){c=c|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;z=f<<1;F=Bq(z)|0;G=Bq(z)|0;H=Bq(z)|0;I=Bq(z)|0;J=Bq(f)|0;a:do if((F|0)!=0&(G|0)!=0&(H|0)!=0&(I|0)!=0&(J|0)!=0){er(H|0,0,z|0)|0;er(J|0,0,f|0)|0;A=H+(g<<1)|0;b[A>>1]=1;B=I+(g<<1)|0;b[B>>1]=1;C=g&65535;b[F>>1]=C;b[G>>1]=C;D=1;h=0;E=0;i=0;j=0;b:while(1){x=(E|0)>1;c:while(1){w=b[F+(j<<1)>>1]|0;l=w&65535;p=J+l|0;q=a[c+(l*176|0)+92>>0]|0;r=(j|0)==0;s=H+(l<<1)|0;v=I+(l<<1)|0;y=j;j=j+-1|0;t=F+(j<<1)|0;k=a[p>>0]|0;while(1){if(q<<24>>24<=k<<24>>24)break;u=k+1<<24>>24;a[p>>0]=u;n=b[c+(l*176|0)+8+(k<<24>>24<<1)>>1]|0;m=n&65535;k=H+(m<<1)|0;o=b[k>>1]|0;if(!(o<<16>>16)){j=y;break c}if(!r?n<<16>>16==(b[t>>1]|0):0){k=u;continue}if((o&65535)>=(e[s>>1]|0)){k=u;continue}if((e[v>>1]|0)<=(o&65535)){k=u;continue}b[v>>1]=o;k=u}a[p>>0]=0;do if((l|0)!=(g|0)){k=e[t>>1]|0;l=b[v>>1]|0;if((l&65535)<(e[H+(k<<1)>>1]|0)){k=I+(k<<1)|0;if((e[k>>1]|0)<=(l&65535))break;b[k>>1]=l;break}h=h+1|0;l=h&65535;b[c+(k*176|0)+168>>1]=l;if(x|(k|0)!=(g|0)){v=c+(k*176|0)+162|0;a[v>>0]=(d[v>>0]|0)+1}if((i|0)>-1)while(1){k=i+-1|0;v=b[G+(i<<1)>>1]|0;b[c+((v&65535)*176|0)+168>>1]=l;if((i|0)>0?w<<16>>16!=v<<16>>16:0)i=k;else{i=k;break}}}while(0);if((y|0)<=0)break b}j=j+1|0;b[F+(j<<1)>>1]=n;i=i+1|0;b[G+(i<<1)>>1]=n;y=D+1<<16>>16;b[k>>1]=y;b[I+(m<<1)>>1]=y;D=y;E=((l|0)==(g|0)&1)+E|0}er(H|0,0,z|0)|0;er(J|0,0,f|0)|0;b[A>>1]=1;b[B>>1]=1;b[F>>1]=C;b[G>>1]=C;y=1;h=0;j=0;i=0;while(1){d:while(1){e:while(1){o=b[F+(i<<1)>>1]|0;n=i;while(1){q=o&65535;r=J+q|0;s=a[c+(q*176|0)+92>>0]|0;t=(n|0)==0;w=H+(q<<1)|0;u=I+(q<<1)|0;i=n+-1|0;x=F+(i<<1)|0;k=a[r>>0]|0;while(1){if(s<<24>>24<=k<<24>>24)break;v=k+1<<24>>24;a[r>>0]=v;m=b[c+(q*176|0)+8+(k<<24>>24<<1)>>1]|0;l=m&65535;k=H+(l<<1)|0;p=b[k>>1]|0;if(!(p<<16>>16)){i=n;break d}if(!t?m<<16>>16==(b[x>>1]|0):0){k=v;continue}if((p&65535)>=(e[w>>1]|0)){k=v;continue}if((e[u>>1]|0)<=(p&65535)){k=v;continue}b[u>>1]=p;k=v}a[r>>0]=0;l=b[u>>1]|0;if((b[w>>1]|0)==l<<16>>16)break e;if((n|0)<=0)break a;o=b[x>>1]|0;k=I+((o&65535)<<1)|0;if((e[k>>1]|0)>(l&65535))break;else n=i}b[k>>1]=l}h=h+1|0;l=j;k=0;while(1){if((l|0)<=-1)break;k=k+1<<16>>16;if(o<<16>>16==(b[G+(l<<1)>>1]|0))break;else l=l+-1|0}if((j|0)>-1){m=h&65535;while(1){l=j+-1|0;g=b[G+(j<<1)>>1]|0;f=g&65535;b[c+(f*176|0)+164>>1]=m;b[c+(f*176|0)+166>>1]=k;if((j|0)>0?o<<16>>16!=g<<16>>16:0)j=l;else{j=l;break}}}if((n|0)<=0)break a}i=i+1|0;b[F+(i<<1)>>1]=m;j=j+1|0;b[G+(j<<1)>>1]=m;g=y+1<<16>>16;b[k>>1]=g;b[I+(l<<1)>>1]=g;y=g}}else h=-30002;while(0);Cq(F);Cq(G);Cq(H);Cq(I);Cq(J);return h|0}function zf(b,d,e,f,g,h,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0.0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0;ha=i;i=i+96|0;ga=ha+32|0;Y=ha+24|0;X=ha+16|0;W=ha+8|0;V=ha;T=ha+60|0;U=ha+56|0;ca=ha+64|0;ba=ha+36|0;c[ba>>2]=11072;c[ba+4>>2]=11077;c[ba+8>>2]=11082;c[ba+12>>2]=11087;c[ba+16>>2]=92409;er(e|0,0,300)|0;c[e+284>>2]=1;k=ca;l=k+32|0;do{a[k>>0]=0;k=k+1|0}while((k|0)<(l|0));c[g>>2]=0;P=e+208|0;c[P>>2]=0;Z=(h|0)!=0;if(Z){c[e+188>>2]=0;c[e+200>>2]=0;_=23}else _=0;a[ca>>0]=0;ea=e+168|0;fa=e+180|0;I=e+68|0;J=e+72|0;K=e+172|0;L=e+176|0;M=e+268|0;N=e+296|0;H=0;A=0;F=0;h=0;o=0;E=0;l=8;D=0;B=0;C=0;g=1;z=0;w=0;k=0;x=1;y=0;v=0;u=1;r=6166;q=1;O=1;p=0;while(1){if((O|0)>=(b|0)){G=o;break}if(((q&1|0)!=0?(R=c[d+(O<<2)>>2]|0,(a[R>>0]|0)==45):0)?(S=R+1|0,(a[S>>0]|0)!=0):0){G=q+2|0;a:do if(Jo(S,11092)|0){if(!(Jo(S,11098)|0)){if(c[fa>>2]|0){m=H;n=F;q=E;t=2;break}c[fa>>2]=4;m=H;n=F;q=E;t=2;break}if(!(Io(S,11105,4)|0)){c[T>>2]=0;Do(e,R+5|0,65)|0;Go(e,T)|0;if(!(c[T>>2]|0)){c[I>>2]=0;c[J>>2]=0;if(c[fa>>2]|0){m=H;n=F;q=E;t=2;break}c[fa>>2]=1;m=H;n=F;q=E;t=2;break}else{c[I>>2]=e;c[J>>2]=f;if(c[fa>>2]|0){m=H;n=F;q=E;t=2;break}c[fa>>2]=2;m=H;n=F;q=E;t=2;break}}if(!(Io(S,11110,6)|0)){c[K>>2]=Rp(R+7|0,0,10)|0;m=H;n=F;q=E;t=2;break}if(!(Io(S,11117,4)|0)){c[L>>2]=Rp(R+5|0,0,10)|0;m=H;n=F;q=E;t=2;break}if(!(Io(S,11122,7)|0)){m=Rp(R+8|0,0,10)|0;c[K>>2]=m;c[L>>2]=m;m=H;n=F;q=E;t=2;break}if(Jo(S,11130)|0){if(!(Jo(S,11139)|0)){m=H;n=F;q=E;l=l|32768;t=2;break}if(!(Jo(S,11147)|0)){m=H;n=F;q=E;l=l&-4|1;t=2;break}if(!(Jo(S,11155)|0)){m=H;n=F;q=E;D=D|1;t=2;break}if(!(Jo(S,11167)|0)){m=H;n=F;q=E;D=D|2;t=2;break}if(Jo(S,11183)|0){if(!(Jo(S,11193)|0)){m=H;n=F;q=E;w=1;t=2;break}if(!(Jo(S,86652)|0)){m=H;n=F;q=E;t=2;break}if((Io(S,86673,1)|0)==0?(t=R+2|0,Rp(t,U,10)|0,(c[U>>2]|0)>>>0>t>>>0):0){m=H;n=F;q=E;t=2;break}if(!(Jo(S,11204)|0)){m=H;n=F;q=E;t=2;break}if(!(Jo(S,11208)|0)){m=H;n=F;q=E;t=2;r=r&-17;p=p&-9729;break}if(!(Jo(S,11213)|0)){m=H;n=F;q=E;x=0;t=2;break}if(!(Jo(S,11222)|0)){m=H;A=1;n=F;q=E;t=2;break}if(!(Jo(S,11232)|0)){m=H;n=F;q=E;t=2;u=0;r=r|16;p=p&-9729|512;break}if(!(Jo(S,11237)|0)){m=H;n=F;q=E;t=2;u=0;r=r|16;p=p&-9729|1024;break}if(!(Jo(S,11242)|0)){m=H;n=F;q=E;t=2;u=0;r=r|16;p=p&-9729|8192;break}if(!(Jo(S,11247)|0)){m=H;n=F&-13|4;q=E;t=2;break}if(!(Jo(S,11260)|0)){m=H;n=F&-13|8;q=E;t=2;break}if(!(Jo(S,11274)|0)){m=H;n=F;q=E;t=2;u=0;r=r&-6145;break}if(!(Jo(S,11278)|0)){m=H;n=F;q=E;t=2;u=0;r=r|16384;break}if(!(Jo(S,11284)|0)){m=H;n=F;q=E;t=2;u=0;r=r|1;break}if(!(Jo(S,11291)|0)){m=H;n=F;q=E;t=2;v=1;u=0;break}if(!(Jo(S,11298)|0)){m=H;n=F;q=E;B=1;t=2;u=0;break}if(!(Jo(S,11302)|0)){m=1;n=F;q=E;t=2;u=0;break}do if(!(Io(S,86861,1)|0)){t=R+2|0;s=+zq(t,U);if((c[U>>2]|0)>>>0<=t>>>0)break;do if(s<0.0|(c[(Wo()|0)>>2]|0)==34)m=0;else{s=s*1.0e3;if(s>4294967295.0){m=0;break}m=~~s>>>0}while(0);c[P>>2]=m;m=H;n=F;q=E;t=2;break a}while(0);if(!(Jo(S,11306)|0)){c[M>>2]=1;m=H;n=F;q=E;t=2;break}if(!(Jo(S,11327)|0)){m=H;n=F;q=E;C=1;t=2;break}if(!(Jo(S,11342)|0)){m=H;n=F;q=E;y=1;t=2;break}if(!(Jo(S,11351)|0)){m=H;n=F;h=1;q=E;t=2;break}if(!(Jo(S,11355)|0)){m=H;n=F;o=1;q=E;t=2;break}if(!(Jo(S,11362)|0)){m=H;n=F;q=1;t=2;break}if(!(Jo(S,11369)|0)){c[fa>>2]=6;c[N>>2]=c[N>>2]&-10|1;m=H;n=F;q=E;t=2;break}if(!(Jo(S,11381)|0)){c[N>>2]=c[N>>2]&-10|8;c[fa>>2]=6;m=H;n=F;q=E;t=2;break}else{c[V>>2]=S;ad(j,11394,V)|0;m=H;n=F;q=E;t=0;break}}else{m=H;n=F;q=E;k=1;t=2}}else{m=H;n=F;q=E;z=1;t=2}}else{m=H;n=F;q=E;g=0;t=2}while(0);E=q;q=t|G}else{m=c[ea>>2]|0;if(((m|0)<4?(Q=c[d+(O<<2)>>2]|0,(Q|0)!=0):0)?(a[Q>>0]|0)!=0:0){n=Bq((cp(Q)|0)+1|0)|0;if(n){vp(n,Q)|0;m=c[ea>>2]|0}c[ea>>2]=m+1;c[e+152+(m<<2)>>2]=n;m=H;n=F}else{m=H;n=F}}H=m;F=n;O=O+1|0}t=(h|0)!=0;do if(t){if((c[e+188>>2]|0)==1?(c[e+200>>2]|0)==1:0){ad(j,11422,W)|0;g=-1;break}if((c[fa>>2]|0)==6){ad(j,11499,X)|0;g=-1;break}if((k|0)==1){ad(j,11578,Y)|0;g=-1}else da=96}else da=96;while(0);if((da|0)==96){b:do if(g|0){h=0;while(1){if((h|0)>=4){g=0;break}g=c[e+152+(h<<2)>>2]|0;if(g|0?a[g>>0]|0:0)break;h=h+1|0}h=(g|0)!=0;o=0;while(1){if(!(h&(o|0)<4))break b;m=e+152+(o<<2)|0;n=c[m>>2]|0;if((n|0)!=0?(a[n>>0]|0)!=0:0){if(!(Jo(n,11656)|0)){Cq(c[m>>2]|0);c[m>>2]=0}}else da=105;if((da|0)==105?(da=0,Y=cp(g)|0,aa=cp(ca)|0,$=c[ba+(o<<2)>>2]|0,aa=Bq(Y+1+aa+(cp($)|0)|0)|0,aa|0):0){vp(aa,g)|0;up(aa,ca)|0;up(aa,$)|0;c[ea>>2]=(c[ea>>2]|0)+1;Cq(c[m>>2]|0);c[m>>2]=aa}o=o+1|0}}while(0);m=c[fa>>2]|0;if((m|0)==6){c[e+224>>2]=0;l=((l&208|0)==0?65:1)|l&-8;k=0}g=p|((q|0)==0?(Z?_:0):r);c[e+204>>2]=0;c[e+228>>2]=0;c[e+256>>2]=A;if((g|16|0)==16)o=g|31;else{o=(g&3|0)==0?g|3:g;o=(o&28|0)==16?o|12:o}n=o|o<<1&8|524288;if(!m)if((c[ea>>2]|0)>0){c[fa>>2]=1;m=1}else m=0;h=e+184|0;c[h>>2]=n;c[e+248>>2]=0;ea=(k|0)!=0;g=(ea?16:0)|l;l=e+192|0;if(ea){k=0;g=g|(w|0?2048:0)}else k=64;g=k|g;c[l>>2]=g;c[e+260>>2]=z;if(F|0)c[e+264>>2]=F;c[e+292>>2]=0;c[e+288>>2]=(v|0?6658527:6658271)|(x|0?8192:0)|(B|0?524288:0)|(H|0?1048576:0);c[l>>2]=g|8192;if(!m)c[fa>>2]=1;if(!(o&16))c[h>>2]=n&-22529;if(u|0)c[l>>2]=g|24576;g=e+280|0;c[g>>2]=t&1;k=(E|0)!=0;do if(t){if(!G){if(!k)break;c[g>>2]=3;break}if(k){c[g>>2]=4;break}else{c[g>>2]=2;break}}else if(E|G|0)ad(j,11660,ga)|0;while(0);c[e+272>>2]=C;c[e+276>>2]=y;c[e+196>>2]=D;g=0}i=ha;return g|0}function Af(a){a=a|0;var b=0,c=0,d=0;c=a&48;b=a&448;a:do switch(a&15|0){case 1:switch(c|0){case 16:{d=(b|0)==0?12344:86997;break a}case 32:{d=(b|0)==0?12344:86997;break a}case 48:switch(b|0){case 0:{d=12344;break a}case 128:{d=12348;break a}case 64:{d=12346;break a}default:{d=86997;break a}}default:{d=86997;break a}}case 2:{if(!(a&256))switch(c|0){case 16:{d=(b|0)==0?12344:86997;break a}case 32:{d=(b|0)==0?12344:86997;break a}case 48:switch(b|0){case 0:{d=12344;break a}case 128:{d=12348;break a}case 64:{d=12346;break a}default:{d=86997;break a}}default:{d=86997;break a}}b=a&192;switch(c|0){case 0:{switch(b|0){case 0:{d=12353;break a}case 128:{d=12356;break a}case 64:{d=12350;break a}case 192:{d=12359;break a}default:{}}break}case 16:{switch(b|0){case 0:{d=12353;break a}case 128:{d=12356;break a}case 64:{d=12350;break a}case 192:{d=12359;break a}default:{}}break}case 32:{switch(b|0){case 0:{d=12353;break a}case 128:{d=12356;break a}case 64:{d=12350;break a}case 192:{d=12359;break a}default:{}}break}case 48:{switch(b|0){case 0:{d=12353;break a}case 128:{d=12356;break a}case 64:{d=12350;break a}case 192:{d=12359;break a}default:{}}break}default:{}}break}case 6:{switch(c|0){case 0:{d=(b|0)==0?12344:86997;break a}case 16:switch(b|0){case 0:{d=12344;break a}case 256:{d=12353;break a}case 128:{d=12348;break a}default:{d=86997;break a}}case 32:switch(b|0){case 0:{d=12344;break a}case 64:{d=12346;break a}case 256:{d=12353;break a}default:{d=86997;break a}}case 48:switch(b|0){case 0:{d=12344;break a}case 128:{d=12348;break a}case 384:{d=12356;break a}case 64:{d=12346;break a}case 192:{d=86669;break a}case 256:{d=12353;break a}case 320:{d=12350;break a}default:{d=86997;break a}}default:{}}break}case 4:{switch(c|0){case 0:{d=86997;break a}case 16:{d=(b|0)==0?12344:86997;break a}case 32:{d=(b|0)==0?12344:86997;break a}case 48:switch(b|0){case 0:{d=12344;break a}case 128:{d=12348;break a}case 64:{d=12346;break a}default:{d=86997;break a}}default:{}}break}case 8:{switch(c|0){case 0:{d=86997;break a}case 16:{d=(b|0)==0?12344:86997;break a}case 32:{d=(b|0)==0?12344:86997;break a}case 48:switch(b|0){case 0:{d=12344;break a}case 128:{d=12348;break a}case 64:{d=12346;break a}default:{d=86997;break a}}default:{}}break}default:d=86997}while(0);return d|0}function Bf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;t=t|0;u=u|0;v=v|0;var w=0,x=0,y=0,z=0,A=0;y=h&-193;z=0;w=0;a:while(1){switch(z|0){case 3:break a;case 1:{x=64;A=4;break}case 2:{x=128;A=4;break}default:{}}if((A|0)==4){A=0;if(x&h){x=x|y;w=Cf(a,b,c,d,e,f,g,(z|0)==1?x:x&-1025,i,j,k,l,m,n,o,p,q,r,s,t,u,v)|0|w}}z=z+1|0}return w|0}
+
+// EMSCRIPTEN_END_FUNCS
+var lb=[Er,Yg];var mb=[Fr,Xo,_o,$o,ap,Ap,Kq,Wq,th,qh,oh,rh,ph,oe,zh,Ah,Bh,yh,Dh,Ch,Jh,bi,Ni,pk,tk,Fr,Fr,Fr,Fr,Fr,Fr,Fr];var nb=[Gr,Tq,Oq,_q];var ob=[Hr,Mg,Tg,Vg];var pb=[Ir,Xg];var qb=[Jr,Uo];var rb=[Kr,Eq,Rq,Iq,Jq,Gq,Vq,Xq,Yo,bp,Kr,Kr,Kr,Kr,Kr,Kr];var sb=[Lr,Wf,Vf,Lr];var tb=[Mr,Sq,Mq,Yq];var ub=[Nr,uh,Kg,wi,Di,Xj,ke,le,fn,Fn,Nr,Nr,Nr,Nr,Nr,Nr];var vb=[Or,Uq,Pq,ar];return{_i64Subtract:dr,_free:Cq,_compute_inchi:Ko,_memmove:jr,_memset:er,_malloc:Bq,_i64Add:gr,_memcpy:ir,___getTypeName:To,_bitshift64Lshr:hr,_bitshift64Shl:fr,__GLOBAL__sub_I_bind_cpp:Lo,runPostSets:cr,stackAlloc:wb,stackSave:xb,stackRestore:yb,establishStackSpace:zb,setThrew:Ab,setTempRet0:Db,getTempRet0:Eb,dynCall_iiiiiiii:tr,dynCall_iiii:ur,dynCall_viiiii:vr,dynCall_iiiiiiiiiiiiiiiii:wr,dynCall_iiiiiiiiiiiiiiiiii:xr,dynCall_ii:yr,dynCall_vi:zr,dynCall_iiiii:Ar,dynCall_viiiiii:Br,dynCall_iii:Cr,dynCall_viiii:Dr}})
+
+
+// EMSCRIPTEN_END_ASM
+(d.C,d.D,buffer),Xa=d._i64Subtract=Y._i64Subtract,Va=d.__GLOBAL__sub_I_bind_cpp=Y.__GLOBAL__sub_I_bind_cpp,M=d._free=Y._free;d.runPostSets=Y.runPostSets;d._compute_inchi=Y._compute_inchi;var Db=d._memmove=Y._memmove,jb=d._memset=Y._memset,I=d._malloc=Y._malloc,ob=d._i64Add=Y._i64Add,Cb=d._memcpy=Y._memcpy;
+d.___getTypeName=Y.___getTypeName;var zb=d._bitshift64Lshr=Y._bitshift64Lshr,lb=d._bitshift64Shl=Y._bitshift64Shl;d.dynCall_iiiiiiii=Y.dynCall_iiiiiiii;d.dynCall_iiii=Y.dynCall_iiii;d.dynCall_viiiii=Y.dynCall_viiiii;d.dynCall_iiiiiiiiiiiiiiiii=Y.dynCall_iiiiiiiiiiiiiiiii;d.dynCall_iiiiiiiiiiiiiiiiii=Y.dynCall_iiiiiiiiiiiiiiiiii;d.dynCall_ii=Y.dynCall_ii;d.dynCall_vi=Y.dynCall_vi;d.dynCall_iiiii=Y.dynCall_iiiii;d.dynCall_viiiiii=Y.dynCall_viiiiii;d.dynCall_iii=Y.dynCall_iii;d.dynCall_viiii=Y.dynCall_viiii;
+x.i=Y.stackAlloc;x.r=Y.stackSave;x.j=Y.stackRestore;x.S=Y.establishStackSpace;x.L=Y.setTempRet0;x.H=Y.getTempRet0;function t(a){this.name="ExitStatus";this.message="Program terminated with exit("+a+")";this.status=a}t.prototype=Error();t.prototype.constructor=t;var Jb=null,Ua=function Kb(){d.calledRun||Lb();d.calledRun||(Ua=Kb)};
+d.callMain=d.P=function(a){function b(){for(var a=0;3>a;a++)e.push(0)}a=a||[];xa||(xa=!0,P(Na));var c=a.length+1,e=[H(Sa(d.thisProgram),"i8",0)];b();for(var f=0;f<c-1;f+=1)e.push(H(Sa(a[f]),"i8",0)),b();e.push(0);e=H(e,"i32",0);try{var g=d._main(c,e,0);Mb(g,!0)}catch(h){if(!(h instanceof t))if("SimulateInfiniteLoop"==h)d.noExitRuntime=!0;else throw h&&"object"===typeof h&&h.stack&&d.p("exception thrown: "+[h,h.stack]),h;}finally{}};
+function Lb(a){function b(){if(!d.calledRun&&(d.calledRun=!0,!ha)){xa||(xa=!0,P(Na));P(Oa);if(d.onRuntimeInitialized)d.onRuntimeInitialized();d._main&&Nb&&d.callMain(a);if(d.postRun)for("function"==typeof d.postRun&&(d.postRun=[d.postRun]);d.postRun.length;)Ra(d.postRun.shift());P(Pa)}}a=a||d.arguments;null===Jb&&(Jb=Date.now());if(!(0<R)){if(d.preRun)for("function"==typeof d.preRun&&(d.preRun=[d.preRun]);d.preRun.length;)Qa(d.preRun.shift());P(Ma);0<R||d.calledRun||(d.setStatus?(d.setStatus("Running..."),
+setTimeout(function(){setTimeout(function(){d.setStatus("")},1);b()},1)):b())}}d.run=d.run=Lb;function Mb(a,b){if(!b||!d.noExitRuntime){if(!d.noExitRuntime&&(ha=!0,w=void 0,P(Q),d.onExit))d.onExit(a);ba?process.exit(a):ca&&"function"===typeof quit&&quit(a);throw new t(a);}}d.exit=d.exit=Mb;var Ob=[];
+function B(a){void 0!==a?(d.print(a),d.p(a),a=JSON.stringify(a)):a="";ha=!0;var b="abort("+a+") at "+Da()+"\nIf this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.";Ob&&Ob.forEach(function(c){b=c(b,a)});throw b;}d.abort=d.abort=B;if(d.preInit)for("function"==typeof d.preInit&&(d.preInit=[d.preInit]);0<d.preInit.length;)d.preInit.pop()();var Nb=!0;d.noInitialRun&&(Nb=!1);d.noExitRuntime=!0;Lb();
+
+})();
+JSApplet.Inchi.computeInchi = JSApplet.Inchi.cwrap('compute_inchi', 'int', ['string', 'string']);
diff --git a/public/jsme/98150D1CD230B36339E35812F0BD3D0E.cache.html b/public/jsme/98150D1CD230B36339E35812F0BD3D0E.cache.html
deleted file mode 100644
index d65188f..0000000
--- a/public/jsme/98150D1CD230B36339E35812F0BD3D0E.cache.html
+++ /dev/null
@@ -1,629 +0,0 @@
-<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
deleted file mode 100644
index 3dbaaf7..0000000
--- a/public/jsme/9BA3A5A02DFF97BADFD3F9FE3817341B.cache.html
+++ /dev/null
@@ -1,636 +0,0 @@
-<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
deleted file mode 100644
index c87f28b..0000000
--- a/public/jsme/9D58CD61900096C805154C0AC693DCE7.cache.html
+++ /dev/null
@@ -1,639 +0,0 @@
-<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/A2384E54F71557BAEA414A43D47F17EA.cache.js b/public/jsme/A2384E54F71557BAEA414A43D47F17EA.cache.js
new file mode 100644
index 0000000..c924fae
--- /dev/null
+++ b/public/jsme/A2384E54F71557BAEA414A43D47F17EA.cache.js
@@ -0,0 +1 @@
+jsme.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsme;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats(\'moduleStartup\', \'moduleEvalStart\');var $gwt_version = "2.5.1";var $strongName = \'A2384E54F71557BAEA414A43D47F17EA\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;var m="",fa="\\n",ha=" ",ia=" \\t\\n\\r\\u000c",ja=" ",ka=" 0 0",la=" 0 0 0",ma=" is not supported",oa=\'"\',pa=\'" \',qa=\'" cy="\',sa=\'" height="\',ua=\'" stroke="\',wa=\'" x2="\',xa=\'" y1="\',ya=\'" y2="\',za=\'" y="\',Aa=\'"/>\',Ea=\'">\',Ga="#",Ka="$",La="$$$$",Na="$MOL\\n",Qa="$RXN",Ra="$RXN\\n\\n\\nJME Molecular Editor\\n",Sa="%",Ta="&",Xa="&amp;",$a="&gt;",bb="&lt;",cb="\'",db="(",jb=")",lb="*",mb="+",nb=",",qb=", ",tb=",modifiers=",ub="-",vb="-C#C-Me",yb="-C#CH",zb="-C#N",Bb="-C(=O)N",Cb="-C(=O)OH",Jb="-C(=O)OMe",\nLb="-CCl3",Mb="-CF3",Nb="-CMe3",Pb="-NC=O",Rb="-NH-SO2-Me",Sb="-NMe2",Tb="-NO2",Ub="-OC(=O)Me",Vb="-SO2-NH2",Wb="-SO3H",Xb="-disabled",Zb="-selected",bc=".",mc="...",nc="/",sc="//",wc="/>",xc="0",Dc="0.0px",Ec="0px",Fc="1",Gc="100%",Ic="1px",Pc="2",Qc="3",Rc="4",Tc="5",Uc="6",Vc="7",Yc="8",Zc="9",gd=":",hd=": ",id=";",od="<",pd="<\/g>",qd="<\/svg>",rd="<\/text>",ud=\'<line x1="\',vd=\'<text x="\',Ed="=",Fd=">",Gd="?",Md="@",Nd="A",Od="API",Pd="AfterStructureModified",Qd="Ag",Rd="Al",Zd="AtomClicked",$d=\n"AtomHighlight",ae="Au",be="Auto atom map molecule",he="B",ie="Ba",je="BeforePaste",ke="BondClicked",le="BondHighlight",me="Br",pe="C",qe="CSS1Compat",re="Ca",se="Cd",te="Center",Ae="Change atom map",Be="Cl",Ce="Class$",De="Color parameter outside of expected range",Ee="Copy as ",Fe="Cs",Ge="Cu",He="DOMMouseScroll",Ie="Delete all atom map molecule",Me="Delete hydrogens",Ne="Dialog",Oe="ERROR - ",Pe="F",Qe=\'For input string: "\',Re="Fr",Se="GUI",Te="Ga",Ue="H",Xe="Helvetica",Ye="I",Ze="InchiKeySearch",\n$e="Incorrect URL: ",af="Internal index set to null.",bf="JSME",cf="JavaScript",df="K",ef="Li",ff="M CHG",gf="M END",hf="M END\\n",jf="M ISO",kf="M V30 ",qf="MDLV30/STEABS",rf="MDLV30/STERAC",tf="MDLV30/STEREL",uf="Mg",vf="N",wf="NA",xf="Na",yf="Ni",zf="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",Af="O",Bf="P",Cf="Q",Df="R",Hf="RXN",If="Rb",Jf="S",Kf="SMILES",Lf="Se",Mf="Set molecule Chiral flag",Nf="Si",Of="Sr",Pf="Style names cannot be empty",\nQf="Unset molecule chiral flag",Rf="V2000",Sf="V3000",Vf="WebkitUserSelect",Wf="X",Xf="Zn",Yf="[",Zf="[object Array]",$f="\\\\",ag="\\\\.",bg="\\\\\\\\",cg="\\\\\\\\n",dg="\\\\b",eg="]",fg="__gwtex_wrap",gg="a",hg="abs",ig="absolute",jg="addBond",kg="addGroup",lg="addRing",mg="addRingBond",ng="addTemplate",og="alert",pg="alertdialog",tg="align",wg="antialias",xg="application",yg="article",zg="auto",Ag="autonumber",Bg="banner",Cg="begin",Dg="black",Eg="blue",Fg="blur",Gg="bolder",Hg="boolean",Ig="border",Jg="bottom",\nKg="button",Lg="c",Ng="cellPadding",Rg="cellSpacing",Tg="center",Ug="change",Vg="chargeAtom0",Wg="checkbox",Xg="className",Yg="click",Zg="click marked atom to delete mark",$g="code",ah="colSpan",bh="columnheader",ch="combobox",dh="complementary",eh="contentinfo",fh="contextmenu",gh="cursor",kh="dblclick",lh="definition",mh="depict",nh="dialog",oh="directory",ph="display",qh="div",rh="document",sh="download",th="dragend",uh="dragenter",vh="dragexit",wh="dragleave",xh="dragover",yh="dragstart",zh="drop",\nAh="end_gesture",Bh="error",Ch="false",Dh="focus",Eh="fontFamily",Fh="fontSize",Gh="fontStyle",Hh="fontWeight",Ih="form",Jh="function",Kh="g",Nh="gecko1_8",Oh="gesturechange",Ph="gestureend",Qh="gesturestart",Rh="google",Wh="grid",Xh="gridcell",Yh="group",Zh="gwt-MenuBar",$h="gwt-MenuBarPopup",ai="head",bi="heading",ci="height",di="hidden",ei="html",fi="i",gi="id",hi="img",ii="is_touch_supported",ji="italic",ki="java.vm.name",li="jsa-resetDiv",mi="keydown",ni="keypress",oi="keyup",pi="left",qi="leftoversDownload",\nri="link",si="list",ti="listbox",ui="listitem",vi="load",wi="log",xi="m",yi="main",zi="margin",Ai="marginBottom",Bi="marquee",Di="math",Ei="menu",Fi="menuPopup",Gi="menubar",Hi="menuitem",Ii="menuitemcheckbox",Ji="menuitemradio",Ki="middle",Li="mol",Mi="mousedown",Ni="mousemove",Oi="mouseout",Pi="mouseover",Qi="mouseup",Ri="mousewheel",Si="move",Ti="msie",Ui="multipart",Vi="n",Wi="name",Xi="navigation",Yi="nodepict",Zi="none",$i="note",aj="nowrap",bj="null",cj="number",dj="object",ej="offsetHeight",\nfj="offsetWidth",gj="ontouchstart",hj="opera",ij="option",jj="or",kj="outline",lj="overflow",nj="p",oj="padding",pj="paste",qj="popupContent",rj="position",sj="presentation",tj="progressbar",uj="px",vj="px ",wj="px, ",xj="px;",yj="radio",zj="radiogroup",Aj="readMolFile",Bj="rect(0px, 0px, 0px, 0px)",Cj="redo",Dj="region",Ej="rgb(",Fj="right",Gj="role",Hj="rotation",Ij="row",Jj="rowgroup",Kj="rowheader",Lj="rtl",Mj="runAsyncCallback",Nj="s",Oj="scale100",Pj="scrollbar",Qj="se",Rj="search",Sj="separator",\nTj="serif",Uj="setAtom",Vj="setBondDouble",Wj="setBondSingle",Xj="setBondTriple",Yj=\'shape-rendering="crispEdges"\',Zj="slider",$j="span",ak="spinbutton",bk="status",ck="string",dk="subMenuIcon-selected",ek="tab",fk="table",gk="tablist",jk="tabpanel",kk="tbody",lk="td",mk="text",nk="textAlign",ok="textbox",pk="timer",qk="title",rk="toolbar",sk="tooltip",tk="top",uk="touchcancel",vk="touchend",xk="touchmove",yk="touchstart",zk="tr",Ak="tree",Bk="treegrid",Ck="treeitem",Dk="true",Ek="undo",Fk="unknown type",\nGk="value",Hk="verticalAlign",Ik="visibility",Jk="visible",Kk="whiteSpace",Lk="width",Mk="x",Nk="zIndex",Ok="{",Pk="|",_,Qk={l:4194303,m:4194303,h:1048575},Rk={l:0,m:0,h:0},Sk={l:1,m:0,h:0},Tk={l:2,m:0,h:0},Uk={l:3,m:0,h:0},Vk={l:4,m:0,h:0},Wk={l:8,m:0,h:0},Xk={l:10,m:0,h:0},Yk={l:16,m:0,h:0},Zk={l:32,m:0,h:0},$k={l:64,m:0,h:0},al={l:128,m:0,h:0},bl={l:256,m:0,h:0},cl={l:512,m:0,h:0},dl={l:1024,m:0,h:0},fl={l:2048,m:0,h:0},gl={l:8192,m:0,h:0},hl={l:16384,m:0,h:0},il={l:32768,m:0,h:0},jl={l:65536,\nm:0,h:0},kl={l:131072,m:0,h:0},ll={l:262144,m:0,h:0},ml={l:524288,m:0,h:0},nl={},ol={22:1,23:1,90:1,95:1,97:1},pl={90:1,94:1,110:1},ql={90:1,98:1,106:1,107:1},rl={61:1,62:1,68:1,82:1,90:1},sl={2:1,90:1,94:1},tl={93:1},ul={90:1,94:1,109:1},vl={30:1},wl={20:1,22:1,90:1,95:1,97:1},xl={111:1},yl={90:1,98:1,107:1},Cl={65:1,90:1},Dl={22:1,26:1,90:1,95:1,97:1},El={34:1,90:1},Fl={113:1},Gl={134:1},Hl={56:1,61:1,62:1,68:1,76:1,77:1,82:1,85:1,90:1},Il={25:1,90:1,95:1,97:1},Jl={43:1,50:1},Kl={37:1},Ll={110:1},\nMl={68:1,90:1},Nl={54:1,90:1,98:1,106:1,107:1},Ol={89:1,90:1,94:1,105:1},Pl={90:1},Ql={36:1},Sl={28:1,30:1,38:1,43:1,44:1,46:1,50:1,52:1},Tl={27:1},Ul={28:1,30:1,38:1,43:1,46:1,50:1,52:1},Vl={51:1,90:1,95:1,97:1},q={90:1,94:1,105:1},u={88:1,90:1,94:1},Wl={21:1,22:1,90:1,95:1,97:1},Xl={28:1,30:1,38:1,42:1,43:1,44:1,46:1,50:1,52:1},Yl={17:1},Zl={55:1,90:1,94:1},$l={61:1,68:1,82:1,90:1},am={},bm={29:1,53:1},cm={3:1,90:1,94:1},dm={13:1},em={18:1},fm={76:1,85:1},gm={90:1,94:1},hm={22:1,24:1,90:1,95:1,\n97:1},im={81:1,94:1},jm={109:1},km={90:1,109:1};function w(a,b,c){var d=nl[a];d&&!d.cZ?_=d.prototype:(!d&&(d=nl[a]=function(){}),_=d.prototype=0>b?{}:new nl[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}w(1,-1,am);_.eQ=lm;_.hC=mm;_.tS=function(){return this.cZ.d+Md+nm(this.hC())};_.toString=function(){return this.tS()};_.tM=x;\nfunction om(){om=x;pm=z(B,u,-1,[0,16777215,14286847,13402367,12779264,16758197,9474192,3166456,16715021,9494608,11789301,11230450,9109248,12560038,1578E4,16744448,16777008,2093087,8442339,9388244,4062976,15132390,12567239,10921643,9083335,10255047,14706227,15765664,5296208,13140019,8224944,12750735,6721423,12419299,16752896,10889513,6076625,7351984,65280,9764863,9756896,7586505,5551541,3907230,2396047,687500,27013,12632256,16767375,10909043,6717568,10380213,13924864,9699476,4366E3,5707663,51456,7394559,\n16777159,14286791,13107143,10747847,9437127,6422471,4587463,3211207,2097095,65436,58997,54354,48952,43812,5096191,5089023,2200790,2522539,2516630,1528967,13684960,16765219,12105936,10900557,5724513,10375093,11230208,7688005,4358806,4325478,32E3,7384058,47871,41471,36863,33023,27647,5528818,7888099,9064419,10565332,11739092,11739066,11734438,12389767,13041766,13369433,13697103,14221381,14680120,15073326,15400998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,\n0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13158600,1334015,56540,15075850,15132160,56540,15075850,15461355,8553170,1016335,1016335,1334015,15132160,3289770,14456450,16422400,16422400,11819700,3289770,1016335]);qm=new rm(255,128,0);sm=new rm(92,160,255);tm=new rm(160,0,64);um=new rm(255,160,255);vm=new rm(32,96,255);wm=new rm(255,0,0);xm=new rm(0,255,0);ym=new rm(192,0,255);zm=new rm(255,160,0);Am=new rm(0,128,0);Bm=new rm(160,0,0)}var pm,um,sm,qm,vm,Am,Bm,xm,ym,zm,wm,tm;\nfunction Cm(a){a.p&&(a.v=a.q,a.o=null,a.p=!1,a.q=!1,a.r&&(a.r.wd(),a.r=null),a.qd())}function Dm(a,b){var c=Em();Cm(a);a.p=!0;a.q=!1;a.n=b;a.u=c;a.o=null;++a.s;Fm(a.k,Em())}function Gm(a,b){var c,d;c=a.s;d=b>=a.u+a.n;if(a.q&&!d)return d=(b-a.u)/a.n,a.td((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.sd(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.rd(),!1):!0}w(58,1,{});_.qd=function(){this.v&&this.rd()};\n_.rd=function(){this.td((1+Math.cos(6.283185307179586))/2)};_.sd=function(){this.td((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=null;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function Fm(a,b){Gm(a.a,b)?a.a.r=a.a.t.vd(a.a.k,a.a.o):a.a.r=null}function Hm(a){this.a=a}w(59,1,{},Hm);_.ud=function(a){Fm(this,a)};_.a=null;w(60,1,{});w(61,1,dm);function Im(){Im=x;var a;(a=new Jm)&&(a.xd()||(a=new Km));Lm=a}w(62,60,{});var Lm=null;\nfunction Mm(a,b){var c=C(function(){if(!b.a){var c=Em();a.ud(c)}});$wnd.mozRequestAnimationFrame(c)}function Jm(){}w(63,62,{},Jm);_.xd=function(){return!!$wnd.mozRequestAnimationFrame};_.vd=function(a){var b;b=new Nm;Mm(a,b);return b};function Nm(){}w(64,61,dm,Nm);_.wd=function(){this.a=!0};_.a=!1;function Km(){this.a=new Om;this.b=new Pm(this)}w(65,62,{},Km);_.xd=function(){return!0};_.vd=function(a){a=new Qm(this,a);Rm(this.a,a);1==this.a.c&&Sm(this.b,16);return a};\nfunction Tm(){Tm=x;Um=new Om;var a=new Vm;Wm();Xm(Ym?Ym:Ym=new Zm,a)}function $m(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);an(Um,a)}function Sm(a,b){if(0>b)throw new bn("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);an(Um,a);a.b=!1;a.c=cn(a,b);Rm(Um,a)}function cn(a,b){return $wnd.setTimeout(C(function(){a.yd()}),b)}w(67,1,{});_.yd=function(){this.b||an(Um,this);this.zd()};_.b=!1;_.c=0;var Um;function Pm(a){Tm();this.a=a}w(66,67,{},Pm);\n_.zd=function(){var a=this.a,b,c,d,e,f;b=D(dn,q,14,a.a.c,0);b=en(a.a,b);c=new fn;for(e=0,f=b.length;e<f;++e)d=b[e],an(a.a,d),Fm(d.a,c.a);0<a.a.c&&Sm(a.b,gn(5,16-(Em()-c.a)))};_.a=null;function Qm(a,b){this.b=a;this.a=b}w(68,61,{13:1,14:1},Qm);_.wd=function(){var a=this.b;an(a.a,this);0==a.a.c&&$m(a.b)};_.a=null;_.b=null;w(70,1,{});_.a=null;function hn(){this.a=og}w(69,70,{},hn);function jn(){this.a=pg}w(71,70,{},jn);function kn(){this.a=xg}w(72,70,{},kn);w(74,1,{});_.a=null;\nfunction ln(a){this.a=a}w(73,74,{},ln);function mn(){this.a=yg}w(75,70,{},mn);function nn(){this.a=Bg}w(76,70,{},nn);function on(){this.a=Kg}w(77,70,{},on);function pn(){this.a=Wg}w(78,70,{},pn);function qn(){this.a=bh}w(79,70,{},qn);function rn(){this.a=ch}w(80,70,{},rn);function sn(){this.a=dh}w(81,70,{},sn);function tn(){this.a=eh}w(82,70,{},tn);function un(){this.a=lh}w(83,70,{},un);function vn(){this.a=nh}w(84,70,{},vn);function wn(){this.a=oh}w(85,70,{},wn);function xn(){this.a=rh}\nw(86,70,{},xn);function yn(){this.a=Ih}w(87,70,{},yn);function zn(){this.a=Wh}w(88,70,{},zn);function An(){this.a=Xh}w(89,70,{},An);function Bn(){this.a=Yh}w(90,70,{},Bn);function Cn(){this.a=bi}w(91,70,{},Cn);function Dn(a){this.a=a.id}w(92,1,{15:1,16:1},Dn);_.a=null;function En(){this.a=hi}w(93,70,{},En);function Fn(){this.a=ri}w(94,70,{},Fn);function Gn(){this.a=si}w(95,70,{},Gn);function Hn(){this.a=ti}w(96,70,{},Hn);function In(){this.a=ui}w(97,70,{},In);function Jn(){this.a=wi}w(98,70,{},Jn);\nfunction Kn(){this.a=yi}w(99,70,{},Kn);function Ln(){this.a=Bi}w(100,70,{},Ln);function Mn(){this.a=Di}w(101,70,{},Mn);function Nn(){this.a=Ei}w(102,70,{},Nn);function On(){this.a=Gi}w(103,70,{},On);function Pn(){this.a=Hi}w(104,70,{},Pn);function Qn(){this.a=Ii}w(105,70,{},Qn);function Rn(){this.a=Ji}w(106,70,{},Rn);function Sn(){this.a=Xi}w(107,70,{},Sn);function Vn(){this.a=$i}w(108,70,{},Vn);function Wn(){this.a=ij}w(109,70,{},Wn);function Xn(){this.a=sj}w(110,70,{},Xn);\nw(111,74,{},function(a){this.a=a});function Yn(){this.a=tj}w(112,70,{},Yn);function Zn(){Zn=x;$n=new ln("aria-activedescendant")}var $n;function ao(){this.a=yj}w(114,70,{},ao);function bo(){this.a=zj}w(115,70,{},bo);function co(){this.a=Dj}w(116,70,{},co);\nfunction eo(){eo=x;fo=new jn;go=new hn;ho=new kn;io=new mn;jo=new nn;ko=new on;lo=new pn;mo=new qn;no=new rn;oo=new sn;po=new tn;qo=new un;ro=new vn;so=new wn;to=new xn;uo=new yn;vo=new An;wo=new zn;xo=new Bn;yo=new Cn;zo=new En;Ao=new Fn;Bo=new Hn;Co=new In;Do=new Gn;Eo=new Jn;Fo=new Kn;Go=new Ln;Ho=new Mn;Io=new On;Jo=new Qn;Ko=new Rn;Lo=new Pn;Mo=new Nn;No=new Sn;Oo=new Vn;Po=new Wn;Qo=new Xn;Ro=new Yn;So=new bo;To=new ao;Uo=new co;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=new bp;cp=new dp;ep=new fp;gp=\nnew 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;E(Gp,Dj,Uo);E(Gp,og,go);E(Gp,nh,ro);E(Gp,pg,fo);E(Gp,xg,ho);E(Gp,rh,to);E(Gp,yg,io);E(Gp,Bg,jo);E(Gp,Kg,ko);E(Gp,Wg,lo);E(Gp,Xh,vo);E(Gp,bh,mo);E(Gp,Yh,xo);E(Gp,ch,no);E(Gp,dh,oo);E(Gp,eh,po);E(Gp,lh,qo);E(Gp,si,Do);E(Gp,oh,so);E(Gp,Ih,uo);E(Gp,Wh,wo);E(Gp,bi,yo);E(Gp,hi,zo);E(Gp,ri,Ao);E(Gp,ti,Bo);E(Gp,ui,Co);E(Gp,wi,Eo);E(Gp,yi,Fo);E(Gp,Bi,Go);E(Gp,Di,Ho);E(Gp,\nEi,Mo);E(Gp,Gi,Io);E(Gp,Hi,Lo);E(Gp,Ii,Jo);E(Gp,ij,Po);E(Gp,yj,To);E(Gp,Ji,Ko);E(Gp,Xi,No);E(Gp,$i,Oo);E(Gp,sj,Qo);E(Gp,tj,Ro);E(Gp,zj,So);E(Gp,Ij,Zo);E(Gp,Jj,Vo);E(Gp,Kj,Xo);E(Gp,Rj,cp);E(Gp,Sj,ep);E(Gp,Pj,ap);E(Gp,Zj,gp);E(Gp,ak,ip);E(Gp,bk,kp);E(Gp,ek,qp);E(Gp,gk,mp);E(Gp,jk,op);E(Gp,ok,sp);E(Gp,pk,up);E(Gp,rk,wp);E(Gp,sk,yp);E(Gp,Ak,Ep);E(Gp,Bk,Ap);E(Gp,Ck,Cp)}\nvar go,fo,ho,io,jo,ko,lo,mo,no,oo,po,qo,ro,so,to,uo,wo,vo,xo,yo,zo,Ao,Do,Bo,Co,Eo,Fo,Go,Ho,Mo,Io,Lo,Jo,Ko,No,Oo,Po,Qo,Ro,To,So,Uo,Gp,Zo,Vo,Xo,ap,cp,ep,gp,ip,kp,qp,mp,op,sp,up,wp,yp,Ep,Ap,Cp;function $o(){this.a=Ij}w(118,70,{},$o);function Wo(){this.a=Jj}w(119,70,{},Wo);function Yo(){this.a=Kj}w(120,70,{},Yo);function bp(){this.a=Pj}w(121,70,{},bp);function dp(){this.a=Rj}w(122,70,{},dp);function fp(){this.a=Sj}w(123,70,{},fp);function hp(){this.a=Zj}w(124,70,{},hp);function jp(){this.a=ak}\nw(125,70,{},jp);function lp(){this.a=bk}w(126,70,{},lp);function rp(){this.a=ek}w(127,70,{},rp);function np(){this.a=gk}w(128,70,{},np);function pp(){this.a=jk}w(129,70,{},pp);function tp(){this.a=ok}w(130,70,{},tp);function vp(){this.a=pk}w(131,70,{},vp);function xp(){this.a=rk}w(132,70,{},xp);function zp(){this.a=sk}w(133,70,{},zp);function Fp(){this.a=Ak}w(134,70,{},Fp);function Bp(){this.a=Bk}w(135,70,{},Bp);function Dp(){this.a=Ck}w(136,70,{},Dp);\nfunction Ip(a){var b,c,d;d=new Jp;for(c=a;c;)b=c.Cd(),c!=a&&(d.a.a+="Caused by: "),Kp(d,c.cZ.d),d.a.a+=hd,Lp(d.a,null==b?"(No exception detail)":b),d.a.a+=fa,c=c.e}function Mp(a){var b;b=a.cZ.d;a=a.Cd();return null!=a?b+hd+a:b}w(140,1,{90:1,107:1});_.Cd=function(){return this.f};_.tS=function(){return Mp(this)};_.e=null;_.f=null;function Np(a){this.f=a}w(139,140,yl,Np);function Op(a){this.f=a}function Pp(a,b){this.e=b;this.f=a}w(138,139,ql,Op,Pp);function Qp(a){this.f=a}w(137,138,ql,Qp);\nfunction fn(){this.a=Em()}function Em(){return(new Date).getTime()}w(141,1,{},fn);function Rp(a){this.b=a;this.a=m}w(143,138,ql,Rp);_.Cd=function(){if(null==this.c){this.d=null==this.b?bj:Sp(this.b)?null==this.b?null:this.b.name:G(this.b,1)?"String":Tp(this.b).d;this.a=this.a+hd+(Sp(this.b)?null==this.b?null:this.b.message:this.b+m);var a;if(Sp(this.b)){a=this.b;var b=m,c;for(c in a)if(c!=Wi&&"message"!=c&&"toString"!=c)try{b+="\\n "+c+hd+a[c]}catch(d){}a=b}else a=m;this.c=db+this.d+") "+a+this.a}return this.c};\n_.a=m;_.b=null;_.c=null;_.d=null;function Up(a,b){return Vp(a)?a.eQ(b):a===b}function Tp(a){return Vp(a)?a.cZ:Wp}function Xp(a){return Vp(a)?a.hC():Yp(a)}function Zp(a){return Vp(a)?a.tS():a.toString?a.toString():"[JavaScriptObject]"}\nfunction $p(){var a;$p=x;aq=(a=["\\\\u0000","\\\\u0001","\\\\u0002","\\\\u0003","\\\\u0004","\\\\u0005","\\\\u0006","\\\\u0007",dg,"\\\\t","\\\\n","\\\\u000B","\\\\f","\\\\r","\\\\u000E","\\\\u000F","\\\\u0010","\\\\u0011","\\\\u0012","\\\\u0013","\\\\u0014","\\\\u0015","\\\\u0016","\\\\u0017","\\\\u0018","\\\\u0019","\\\\u001A","\\\\u001B","\\\\u001C","\\\\u001D","\\\\u001E","\\\\u001F"],a[34]=\'\\\\"\',a[92]=bg,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]=\n"\\\\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)}\nfunction bq(a){$p();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=aq[a.charCodeAt(0)],null==c?a:c});return oa+a+oa}var aq;w(150,1,{});function cq(){cq=x;dq=$wnd}\nfunction eq(a,b,c){function d(){a.onerror=a.onreadystatechange=a.onload=function(){};c&&a.parentNode.removeChild(a)}cq();a.onload=C(function(){d();b&&b.Bd(null)});a.onerror=C(function(){d();b&&b.Ad(new Qp("onerror() called."))});a.onreadystatechange=C(function(){("complete"==a.readyState||"loaded"==a.readyState)&&a.onload()})}var dq;\nfunction fq(a){var b,c,d;b=!a.d?(cq(),window):a.d;b=(cq(),b.document);c=(d=b.createElement("script"),d.type="text/javascript",d);(a.a||a.b)&&eq(c,a.a,a.b);a=a.c;cq();c.src=a;b.getElementsByTagName(ai)[0].appendChild(c)}function gq(a,b){a.a=b;return a}function hq(a){a.b=!0;return a}function iq(a){this.c=a}w(152,1,{},iq);_.a=null;_.b=!1;_.c=null;_.d=null;function jq(){jq=x;kq=new lq(9,z(B,u,-1,[]),new mq)}\nfunction nq(a,b){var c,d,e,f;if(b==a.f)return!0;for(d=a.c,e=0,f=d.length;e<f;++e)if(c=d[e],c==b)return!0;return!1}function oq(a,b){a.b=b;if($stats){var c=pq(b==a.f?qi:sh+b,Cg,b);$stats(c)}var d=a.e,c=new qq(a,b),e,f;f=rq(b,c);null!=f&&(d=(e=d.a[b]?d.a[b]:0,d.a[b]=e+1,e),0<d&&(e=-1!=f.indexOf(Gd)?38:63,f+=String.fromCharCode(e)+"manualRetry="+d),c=new sq(f,c,b),tq(c.b,c),fq(gq(hq((cq(),new iq(c.f))),new uq(c))))}\nfunction vq(a){if(!(0<=a.b)){var b,c,d,e;if(!a.j){a.j=new wq(a.c.length+1);for(c=a.c,d=0,e=c.length;d<e;++d){b=c[d];var f=a.j;f.a[f.c++]=b}c=a.j;d=a.f;c.a[c.c++]=d}for(;0<a.k.c-a.k.b&&a.d[a.k.a[a.k.b]];)c=a.k.a[a.k.b++],c<a.i.length&&xq(a.i,c,null);a:{c=a.i;for(d=0;d<c.length;++d)if(c[d]){c=!1;break a}c=!0}c||(0<a.j.c-a.j.b?oq(a,a.j.a[a.j.b]):0<a.k.c-a.k.b&&oq(a,a.k.a[a.k.b++]))}}\nfunction lq(a,b,c){this.f=a;this.c=b;this.e=c;a+=1;this.a=D(yq,q,105,a,0);this.k=new wq(a);this.d=D(zq,sl,-1,a,2);this.i=D(Aq,q,18,a,0)}function Bq(a,b){jq();var c=kq,d;c.d[a]?b.Ed():(d=c.a[a],null==d&&(d=xq(c.a,a,D(Cq,q,17,0,0))),xq(d,d.length,b),c.i[a]||(xq(c.i,a,new Dq(c,a)),nq(c,a)||(d=c.k,d.a[d.c++]=a),vq(c)))}w(153,1,{},lq);_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;_.f=0;_.i=null;_.j=null;_.k=null;var kq;function Dq(a,b){this.a=a;this.b=b}w(154,1,em,Dq);\n_.Gd=function(a){var b,c,d,e;e=this.a.a[this.b];if(null!=e){xq(this.a.a,this.b,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Dd(a)}};_.a=null;_.b=0;function wq(a){this.a=D(B,u,-1,a,1)}w(155,1,{},wq);_.a=null;_.b=0;_.c=0;function Eq(a){this.f="Download of "+a+" failed with status 404(Script Tag Failure - no status available)"}w(156,138,ql,Eq);function Fq(a,b,c){this.e=c;this.f="Install of "+a+" failed with text "+b}w(157,138,ql,Fq);\nfunction Gq(a,b){var c,d,e,f,g;if(a.b.b==a.a){f=a.b.i;a.b.i=D(Aq,q,18,a.b.f+1,0);d=a.b.k;d.b=0;d.c=0;a.b.b=-1;g=null;for(d=0,e=f.length;d<e;++d)if(c=f[d])try{c.Gd(b)}catch(h){if(h=Hq(h),G(h,106))g=c=h;else throw h;}if(g)throw g;}}function qq(a,b){this.b=a;this.a=b}w(158,1,em,qq);_.Gd=function(a){Gq(this,a)};_.a=0;_.b=null;function pq(a,b,c){a={moduleName:$moduleName,sessionId:$sessionId,subSystem:"runAsync",evtGroup:a,millis:(new Date).getTime(),type:b};0<=c&&(a.fragment=c);return a}\nfunction Yp(a){return a.$H||(a.$H=++Iq)}function Jq(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Kq(){return $wnd.setTimeout(function(){0!=Lq&&(Lq=0);Mq=-1},10)}var Lq=0,Iq=0,Nq=0,Mq=-1;function rq(a,b){return __gwtStartLoadingFragment(a,C(function(a){b.Gd(a)}))}w(161,1,{});\nfunction Oq(a,b,c){if(c&&(++a.e,a.e<=a.c)){b=-1!=a.d.indexOf(Gd)?38:63;a.f=a.d+String.fromCharCode(b)+"autoRetry="+a.e;tq(a.b,a);fq(gq(hq((cq(),new iq(a.f))),new uq(a)));return}Gq(a.a,b)}function sq(a,b,c){this.d=this.f=a;this.a=b;this.c=3;this.e=0;this.b=c}w(163,1,{},sq);_.a=null;_.b=0;_.c=0;_.d=null;_.e=0;_.f=null;function Pq(){Pq=x;Qq=new Rq}function Sq(a,b){a.a=Tq(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Uq(a)),Vq(a.e,1),!a.i&&(a.i=new Wq(a)),Vq(a.i,50))}function Rq(){}\nfunction Xq(a){return a.Fd()}function Tq(a,b){!a&&(a=[]);a[a.length]=b;return a}function Yq(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fd()&&(b=Tq(b,e)):e[0].pd()}catch(f){if(f=Hq(f),!G(f,107))throw f;}}return b}function Vq(a,b){Pq();$wnd.setTimeout(function(){C(Xq)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}w(164,150,{},Rq);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Qq;function Uq(a){this.a=a}w(165,1,{},Uq);\n_.Fd=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Yq(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,h;g=b.length;if(0==g)b=null;else{c=!1;for(d=new fn;100>Em()-d.a;){e=!1;for(f=0;f<g;++f)if(h=b[f])e=!0,h[0].Fd()||(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 Wq(a){this.a=a}w(166,1,{},Wq);_.Fd=function(){this.a.d&&Vq(this.a.e,1);return this.a.j};\n_.a=null;function mq(){this.a=[]}function Zq(a){$q(a.b)&&Oq(a,new Eq(a.f),!0)}function $q(a){if(!__gwtModuleFunction[Mj+a])return!1;delete __gwtModuleFunction[Mj+a];return!0}function tq(a,b){__gwtModuleFunction[Mj+a]=C(function(a){if($q(b.b)){var d,e;try{__gwtInstallCode(a)}catch(f){if(f=Hq(f),G(f,106))d=f,e=a,null!=a&&200<a.length&&(e=a.substr(0,200)+mc),Oq(b,new Fq(b.f,e,d),!1);else throw f;}}})}w(168,161,{},mq);function uq(a){this.a=a}w(169,1,{},uq);_.Ad=function(){Zq(this.a)};_.Bd=function(){Zq(this.a)};\n_.a=null;w(171,1,{});function Lp(a,b){a.a+=b}function ar(){}w(172,171,{},ar);_.a=m;function br(a){return cr(dr(a.ownerDocument),a)}function er(a){return fr(dr(a.ownerDocument),a)}function gr(a,b){return parseInt(a[b])||0}function hr(a,b){return null==a[b]?null:""+a[b]}function ir(a,b){a.innerHTML=b||m}function jr(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}\nfunction kr(a){var b=$doc.createElement("INPUT");b.type=a;return b}function lr(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function mr(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function nr(a){a=a.button;return 1==a?4:2==a?2:1}function cr(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}\nfunction fr(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 or(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginLeft,10)+parseInt(a.borderLeftWidth,10)}function pr(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginTop,10)+parseInt(a.borderTopWidth,10)}\nfunction qr(a){return!rr()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==Lj?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function rr(){var a=sr();return-1!=a&&1009E3<=a}function tr(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function sr(){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}\nfunction ur(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function vr(){var a=$doc;return(H(a.compatMode,qe)?a.documentElement:a.body).clientHeight}function wr(){var a=$doc;return(H(a.compatMode,qe)?a.documentElement:a.body).clientWidth}function xr(a){return qr(H(a.compatMode,qe)?a.documentElement:a.body)}function yr(a){return(H(a.compatMode,qe)?a.documentElement:a.body).scrollTop||0}function dr(a){return H(a.compatMode,qe)?a.documentElement:a.body}w(195,1,{90:1,95:1,97:1});\n_.eQ=lm;_.hC=mm;_.tS=function(){return m+this.b};_.b=0;function zr(){zr=x;Ar=new Br;Cr=new Dr;Er=new Fr;Gr=new Hr;Ir=new Jr;Kr=new Lr;Mr=new Nr;Or=new Pr;Qr=new Rr;Sr=new Tr;Ur=new Vr;Wr=new Xr;Yr=new Zr;$r=new as;bs=new cs;ds=new es;fs=new gs;hs=new is;js=z(ks,q,20,[Ar,Cr,Er,Gr,Ir,Kr,Mr,Or,Qr,Sr,Ur,Wr,Yr,$r,bs,ds,fs,hs])}w(201,195,wl);var js,Cr,fs,Er,Ar,Kr,ds,Ir,Mr,Or,Qr,Gr,hs,Sr,Ur,Wr,$r,bs,Yr;function Br(){this.b=0}w(202,201,wl,Br);function Tr(){this.b=9}w(203,201,wl,Tr);\nfunction Vr(){this.b=10}w(204,201,wl,Vr);function Xr(){this.b=11}w(205,201,wl,Xr);function Zr(){this.b=12}w(206,201,wl,Zr);function as(){this.b=13}w(207,201,wl,as);function cs(){this.b=14}w(208,201,wl,cs);function es(){this.b=15}w(209,201,wl,es);function gs(){this.b=16}w(210,201,wl,gs);function is(){this.b=17}w(211,201,wl,is);function Dr(){this.b=1}w(212,201,wl,Dr);function Fr(){this.b=2}w(213,201,wl,Fr);function Hr(){this.b=3}w(214,201,wl,Hr);function Jr(){this.b=4}w(215,201,wl,Jr);\nfunction Lr(){this.b=5}w(216,201,wl,Lr);function Nr(){this.b=6}w(217,201,wl,Nr);function Pr(){this.b=7}w(218,201,wl,Pr);function Rr(){this.b=8}w(219,201,wl,Rr);function ls(){ls=x;ms=new ns;os=new ps;qs=new rs;ss=new ts;us=z(vs,q,21,[ms,os,qs,ss])}w(220,195,Wl);var us,os,qs,ss,ms;function ns(){this.b=0}w(221,220,Wl,ns);function ps(){this.b=1}w(222,220,Wl,ps);function rs(){this.b=2}w(223,220,Wl,rs);function ts(){this.b=3}w(224,220,Wl,ts);\nfunction ws(){ws=x;xs=new ys;zs=new As;Bs=new Cs;Ds=new Es;Fs=z(Gs,q,23,[xs,zs,Bs,Ds])}w(225,195,ol);var Fs,Ds,zs,Bs,xs;function ys(){this.b=0}w(226,225,ol,ys);function As(){this.b=1}w(227,225,ol,As);function Cs(){this.b=2}w(228,225,ol,Cs);function Es(){this.b=3}w(229,225,ol,Es);function Hs(){Hs=x;Is=new Js;Ks=new Ls;Ms=new Ns;Os=new Ps;Qs=z(Rs,q,24,[Is,Ks,Ms,Os])}w(230,195,hm);var Qs,Is,Ks,Ms,Os;function Js(){this.b=0}w(231,230,hm,Js);function Ls(){this.b=1}w(232,230,hm,Ls);\nfunction Ns(){this.b=2}w(233,230,hm,Ns);function Ps(){this.b=3}w(234,230,hm,Ps);function Ss(){Ss=x;Ts=new Us;Vs=new Ws;Xs=new Ys;Zs=new $s;at=new bt;ct=new dt;et=new ft;gt=new ht;it=new jt;kt=z(lt,q,25,[Ts,Vs,Xs,Zs,at,ct,et,gt,it])}w(235,195,Il);var kt,gt,Xs,Zs,et,it,ct,Vs,at,Ts;function Us(){this.b=0}w(236,235,Il,Us);function Ws(){this.b=1}w(237,235,Il,Ws);function Ys(){this.b=2}w(238,235,Il,Ys);function $s(){this.b=3}w(239,235,Il,$s);function bt(){this.b=4}w(240,235,Il,bt);\nfunction dt(){this.b=5}w(241,235,Il,dt);function ft(){this.b=6}w(242,235,Il,ft);function ht(){this.b=7}w(243,235,Il,ht);function jt(){this.b=8}w(244,235,Il,jt);function mt(){mt=x;nt=new ot;pt=new qt;rt=new st;tt=new ut;vt=new wt;xt=new yt;zt=new At;Bt=new Ct;Dt=z(Et,q,26,[nt,pt,rt,tt,vt,xt,zt,Bt])}w(245,195,Dl);var Dt,nt,zt,xt,pt,rt,Bt,vt,tt;function ot(){this.b=0}w(246,245,Dl,ot);function qt(){this.b=1}w(247,245,Dl,qt);function st(){this.b=2}w(248,245,Dl,st);function ut(){this.b=3}w(249,245,Dl,ut);\nfunction wt(){this.b=4}w(250,245,Dl,wt);function yt(){this.b=5}w(251,245,Dl,yt);function At(){this.b=6}w(252,245,Dl,At);function Ct(){this.b=7}w(253,245,Dl,Ct);function Ft(){Ft=x;Gt=[];Ht=[];It=[]}var Gt,Ht,It;function Jt(){Jt=x;Kt=new Lt}function Mt(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||m;return b}function Nt(a){var b;a.a||(b=$doc.getElementsByTagName(ai)[0],a.a=b);return a.a}function Lt(){}w(256,1,{},Lt);_.a=null;var Kt;w(268,1,{});_.tS=function(){return"An event type"};\n_.f=null;w(267,268,{});_.Jd=function(){this.e=!1;this.f=null};_.e=!1;w(266,267,{});_.Id=function(){return this.Kd()};_.a=null;var Ot=_.b=null;function Pt(){Pt=x;Qt=new Rt(Fg,new St)}function St(){}w(265,266,{},St);_.Hd=function(a){a.Ld(this)};_.Kd=function(){return Qt};var Qt;w(272,266,Tl);function Tt(a,b){return(a.a.clientX||0)-br(b)+qr(b)+xr(b.ownerDocument)}function Ut(a,b){return(a.a.clientY||0)-er(b)+(b.scrollTop||0)+yr(b.ownerDocument)}\nfunction Vt(a){var b;return(b=a.b)?Tt(a,b):a.a.clientX||0}function Wt(a){var b;return(b=a.b)?Ut(a,b):a.a.clientY||0}w(271,272,Tl);function Xt(){Xt=x;Yt=new Rt(Yg,new Zt)}function Zt(){}w(270,271,Tl,Zt);_.Hd=function(a){a.Nd(this)};_.Kd=function(){return Yt};var Yt;function $t(){$t=x;au=new Rt(fh,new bu)}function bu(){}w(273,266,{},bu);_.Hd=function(){this.a.preventDefault();this.a.stopPropagation()};_.Kd=function(){return au};var au;w(276,1,{53:1});_.hC=cu;_.tS=function(){return"Event type"};\nvar du=_.c=0;function Zm(){this.c=++du}w(275,276,bm,Zm);function Rt(a,b){this.c=++du;this.a=b;!Ot&&(Ot=new eu);Ot.a[a]=this;this.b=a}w(274,275,bm,Rt);_.a=null;_.b=null;w(278,266,{});function fu(){fu=x;gu=new Rt(th,new hu)}function iu(a){a.a.stopPropagation();a.a.preventDefault()}function hu(){}w(279,278,{},hu);_.Hd=function(){iu(this)};_.Kd=function(){return gu};var gu;function ju(){ju=x;ku=new Rt(uh,new lu)}function lu(){}w(280,278,{},lu);_.Hd=function(){iu(this)};_.Kd=function(){return ku};var ku;\nfunction mu(){mu=x;nu=new Rt(xh,new ou)}function ou(){}w(281,278,{},ou);_.Hd=function(){iu(this)};_.Kd=function(){return nu};var nu;function pu(){pu=x;qu=new Rt(yh,new ru)}function ru(){}w(282,278,{},ru);_.Hd=function(a){a=su(a.a,!0,!1);(this.a.dataTransfer||null).setData(mk,a)};_.Kd=function(){return qu};var qu;function tu(){tu=x;uu=new Rt(zh,new vu)}function vu(){}w(283,278,{},vu);\n_.Hd=function(a){var b,c,d,e;this.a.stopPropagation();this.a.preventDefault();d=(this.a.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.a.d&&e>=a.a.d)break a;b=d[e];c=new FileReader;wu(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(mk),a.a.b._f(b))};_.Kd=function(){return uu};var uu;function xu(){xu=x;yu=new Rt(Oh,new zu)}function zu(){}w(285,266,{},zu);\n_.Hd=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,Au(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,Bu(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Kd=function(){return yu};var yu;function Cu(){Cu=x;Du=new Rt(Ph,new Eu)}function Eu(){}w(286,266,{},Eu);_.Hd=function(a){a.a.a&&(a.a.b.a=null,Fu(a.a.a,a.a.b))};_.Kd=function(){return Du};var Du;function Gu(){Gu=x;Hu=new Rt(Qh,new Iu)}\nfunction Iu(){}w(287,266,{},Iu);_.Hd=function(){this.a.preventDefault()};_.Kd=function(){return Hu};var Hu;w(289,266,{});w(288,289,{});function Ju(){Ju=x;Ku=new Rt(mi,new Lu)}function Lu(){}w(290,288,{},Lu);\n_.Hd=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(Mu(),Nu).length&&-999!=(Mu(),Nu)[c]&&(c=(Mu(),Nu)[c]);b=new Ou(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=c,e;a.Gb=!1;if(!a.J||a.K){Pu(a,m);c=0;e=8==b.e;b=0!=(b.e&2);switch(d){case 99:case 67:b?Qu(su(a,!0,!1)):c=301;break;case 118:case 86:b&&a.Tb&&(b=a.r,null==b.i&&(b.i="PASTE"),Ru(a.E,(!a.Ub&&\n(a.Ub=new Su(a)),a.Ub)));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.Bc&&(Pu(a,hr((Tu(),Uu).Tc.a.pb,Gk)),c=1201,a.n=32);break;case 104:case 72:Pu(a,Ue);c=1300;break;case 114:case 82:Pu(a,"-R");c=1301;break;case 116:case 84:701==a.k?(c=236,Pu(a,Mb)):801==a.k?(c=237,Pu(a,Lb)):(c=233,Pu(a,\n"-tBu"));break;case 121:case 89:b?c=111:(c=234,Pu(a,Tb));break;case 122:case 90:b?c=110:(c=239,Pu(a,Wb));break;case 97:case 65:c=235;Pu(a,"-COOH");break;case 101:case 69:c=238;Pu(a,yb);break;case 117:case 85:c=110;break;case 113:case 81:c=242;Pu(a,zb);break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.k?(c=254,Pu(a,"-F")):801==a.k?(c=255,Pu(a,"-Cl")):901==a.k?(c=256,Pu(a,"-Br")):1001==a.k?(c=257,Pu(a,"-I")):501==a.k?(c=259,Pu(a,"-OH")):401==a.k?(c=258,Pu(a,"-NH2")):c=202;break;case 43:c=\n108;break;case 35:c=204;break;case 48:105==a.k?Vu(a,0):e?(c=223,Pu(a,"-3-Furyl")):(c=221,Pu(a,"-Furyl"));break;case 49:105==a.k?Vu(a,1):c=209;break;case 50:case 61:50==d&&105==a.k?Vu(a,2):501==a.k?(c=250,Pu(a,"=O")):c=203;break;case 51:105==a.k?Vu(a,3):c=206;break;case 52:105==a.k?Vu(a,4):c=207;break;case 53:105==a.k?Vu(a,5):c=208;break;case 54:105==a.k?Vu(a,6):c=210;break;case 55:105==a.k?Vu(a,7):c=211;break;case 56:105==a.k?Vu(a,8):c=212;break;case 57:105==a.k?Vu(a,9):(Pu(a,"9 ring"),c=229);break;\ncase 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;break;case 1E3:c=153;break;case 1001:c=154}d=d+1-49;0<=d&&9>=d&&0<a.ob.v&&(b=a.ob.b[a.ob.v].a,33<=b&&42>=b&&(c=1301+d));Wu(a,c)}a=!0}a&&this.a.preventDefault()};_.Kd=function(){return Ku};var Ku;function Xu(){Xu=x;Yu=new Rt(Mi,new Zu)}function Zu(){}w(291,271,Tl,Zu);_.Hd=function(a){a.ld(this)};_.Kd=function(){return Yu};var Yu;\nfunction $u(){$u=x;av=new Rt(Ni,new bv)}function bv(){}w(292,271,Tl,bv);_.Hd=function(a){a.md(this)};_.Kd=function(){return av};var av;function cv(){cv=x;dv=new Rt(Oi,new ev)}function ev(){}w(293,271,Tl,ev);_.Hd=function(a){a.nd(this)};_.Kd=function(){return dv};var dv;function fv(){fv=x;gv=new Rt(Pi,new hv)}function hv(){}w(294,271,Tl,hv);_.Hd=function(a){var b;b=this.a;Sq((Pq(),Qq),new iv(a,a.b,b))};_.Kd=function(){return gv};var gv;function jv(){jv=x;kv=new Rt(Qi,new lv)}function lv(){}\nw(295,271,Tl,lv);_.Hd=function(a){a.od(this)};_.Kd=function(){return kv};var kv;function mv(){mv=x;nv=new Rt(Ri,new ov);new Rt(He,new ov)}function ov(){}w(296,271,Tl,ov);_.Hd=function(a){var b,c,d,e,f;b=this.a.detail||0;b=new pv(a.a.i,Vt(this),Wt(this),b);f=0;for(c=qv(a.a.i.Pc,D(rv,q,77,0,0)),d=0,e=c.length;d<e;++d)a=c[d],++f,a.Ef(b);0<f&&this.a.preventDefault()};_.Kd=function(){return nv};var nv;function eu(){this.a={}}w(297,1,{},eu);_.a=null;w(300,272,Tl);var sv=null;\nfunction tv(){tv=x;uv=new Rt(uk,new vv)}function vv(){}w(299,300,Tl,vv);_.Hd=wv;_.Kd=function(){return uv};var uv;function xv(){xv=x;yv=new Rt(vk,new zv)}function zv(){}w(301,300,Tl,zv);_.Hd=wv;_.Kd=function(){return yv};var yv;function Av(){var a;this.a=(a=document.createElement(qh),a.setAttribute(gj,"return;"),typeof a.ontouchstart==Jh)}w(302,1,{},Av);function Bv(){Bv=x;Cv=new Rt(xk,new Dv)}function Dv(){}w(303,300,Tl,Dv);_.Hd=function(a){var b=a.a;if(a=a.a.n)Ev(b,this),a.Ph(b.b);b.d=!0};_.Kd=function(){return Cv};\nvar Cv;function Fv(){Fv=x;Gv=new Rt(yk,new Hv)}function Hv(){}w(304,300,Tl,Hv);_.Hd=function(a){Ev(a.a,this)&&(a.a.j&&Iv(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),Sm(a.a.c,750),a.a.d=!1))};_.Kd=function(){return Gv};var Gv;function Jv(a,b){this.a=b;this.b=a}function Kv(a,b,c){Ym&&(b=new Jv(b,c),a.$d(b))}w(305,267,{},Jv);_.Hd=function(a){a.Wd(this)};_.Id=function(){return Ym};_.a=!1;var Ym=_.b=null;function Lv(){}function Mv(a){var b;Nv&&(b=new Lv,a.$d(b))}w(307,267,{},Lv);_.Hd=function(a){a.Yd(this)};\n_.Id=function(){return Nv};var Nv=null;function Ov(){}w(309,267,{},Ov);_.Hd=function(a){a.a.W&&a.a.Je()};_.Id=function(){return Pv};var Pv=null;function Qv(a,b,c){a=a.a;if(!b)throw new Rv("Cannot add a handler with a null type");if(!c)throw new Rv("Cannot add a null handler");0<a.b?Sv(a,new Tv(a,b,c)):Uv(a,b,null,c);return new Vv(new Wv(a,b,c))}\nfunction bw(a,b){var c;!b.e||b.Jd();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,h,j;if(!b)throw new Rv("Cannot fire null event");try{++d.b;h=cw(d,b.Id(),null);e=null;for(j=d.c?h.Hh(h.Xf()):h.Gh();d.c?j.Jh():j.be();){g=d.c?j.Kh():j.ce();try{b.Hd(g)}catch(l){if(l=Hq(l),G(l,107))f=l,!e&&(e=new dw),ew(e,f);else throw l;}}if(e)throw new fw(e);}finally{if(--d.b,0==d.b){var n,o;if(d.a)try{for(o=new gw(d.a);o.b<o.d.Xf();)n=hw(o),n.pd()}finally{d.a=null}}}}catch(r){r=Hq(r);if(G(r,54))throw new iw(r.a);throw r;}finally{null==\nc?(b.e=!0,b.f=null):b.f=c}}function jw(a){kw.call(this,a,!1)}function kw(a,b){this.a=new lw(b);this.b=a}w(310,1,vl,jw,kw);_.$d=function(a){bw(this,a)};_.a=null;_.b=null;w(313,1,{});function Sv(a,b){!a.a&&(a.a=new Om);Rm(a.a,b)}function Uv(a,b,c,d){var e;e=mw(a.d,b);e||(e=new Hp,E(a.d,b,e));a=e.Tf(c);a||(a=new Om,e.Vf(c,a));a.yh(d)}function nw(a,b,c,d){var e,f;e=cw(a,b,c);e.Ah(d)&&e.Uf()&&(f=mw(a.d,b),f.Wf(c),f.Uf()&&ow(a.d,b))}\nfunction cw(a,b,c){a=mw(a.d,b);if(!a)return pw(),pw(),qw;c=a.Tf(c);return!c?(pw(),pw(),qw):c}w(312,313,{});_.a=null;_.b=0;_.c=!1;function lw(a){this.d=new Hp;this.c=a}w(311,312,{},lw);function Vv(a){this.a=a}w(314,1,{},Vv);_.a=null;function fw(a){Pp.call(this,rw(a),sw(a));this.a=a}function sw(a){a=a.Ce();return!a.be()?null:a.ce()}\nfunction rw(a){var b,c,d;b=a.Xf();if(0==b)return null;b=new tw(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(d=a.Ce();d.be();)a=d.ce(),c?c=!1:b.a.a+="; ",Kp(b,a.Cd());return b.a.a}w(316,138,Nl,fw);_.a=null;function iw(a){fw.call(this,a)}w(315,316,Nl,iw);w(317,1,{},function(){});function uw(){uw=x;vw=new ww}function ww(){}w(322,1,{},ww);_.a=null;var vw;function xw(){}function yw(a,b){var c;c=a.slice(0,b);z(a.cZ,a.cM,a.qI,c);return c}\nfunction zw(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 D(a,b,c,d,e){d=zw(e,d);z(a,b,c,d);return d}function Aw(a,b,c,d,e,f,g){var h,j,l;j=d[e];h=e==f-1;l=zw(h?g:0,j);z(a[e],b[e],c[e],l);if(!h){++e;for(h=0;h<j;++h)l[h]=Aw(a,b,c,d,e,f,g)}return l}function z(a,b,c,d){Bw();var e=Cw,f=Dw;Bw();for(var g=0,h=e.length;g<h;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}\nfunction xq(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Ew;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Ew;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Ew;}return a[b]=c}w(326,1,{},xw);_.qI=0;function Bw(){Bw=x;Cw=[];Dw=[];var a=new xw,b=Cw,c=Dw,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Cw,Dw;function G(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Sp(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Vp(a){return a.tM==x||a.cM&&!!a.cM[1]}\nfunction Fw(a){return null==a?null:a}function Gw(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var Hw=-1;\nfunction Iw(){var a;$stats&&Jw("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(hj))a=hj;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Ti)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ti)&&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")?Nh:"unknown"}H(Nh,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 ("+\na+"). Expect more errors.\\n");$stats&&Jw("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=z(Kw,q,1,[qe]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&Jw("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Ft();It.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;}");\nFt();0!=It.length&&(a=It.join(m),b=(Jt(),Kt),a=Mt(a),Nt(b).insertBefore(a,b.a.firstChild),It.length=0);0!=Gt.length&&(a=Gt.join(m),b=(Jt(),Kt),a=Mt(a),Nt(b).appendChild(a),Gt.length=0);0!=Ht.length&&(a=Ht.join(m),b=(Jt(),Kt),a=Mt(a),Nt(b).appendChild(a),Ht.length=0);$stats&&Jw("export.client.JSME_export");new Lw;new Mw;0<Nw(null)?Sq((Pq(),Qq),new Ow):Pw()}function Hq(a){return G(a,107)?a:new Rp(a)}function Qw(a){return Rw(a&4194303,a>>22&4194303,0>a?1048575:0)}\nfunction Sw(a){return Rw(a.l,a.m,a.h)}function Rw(a,b,c){return _=new Tw,_.l=a,_.m=b,_.h=c,_}\nfunction Uw(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Vw;if(0==a.l&&0==a.m&&0==a.h)return Ww=Rw(0,0,0),Rw(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?(Ww=Rw(0,0,0),c=Sw((Xw(),Yw))):(Ww=Rw(c.l,c.m,c.h),c=Rw(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Zw(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?$w(e):0==c&&0!=d&&0==e?$w(d)+22:0!=c&&0==d&&0==e?$w(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=Sw((Xw(),ax)),c=!0,g=!g;else return c=bx(a,f),g&&cx(c),Ww=Rw(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Zw(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=bx(c,d);f&&cx(e);var h;22>=d?(f=c.l&(1<<d)-1,h=c=0):44>=d?(f=c.l,h=c.m&(1<<d-22)-1,c=0):(f=c.l,h=c.m,c=c.h&(1<<d-44)-1);c=Rw(f,h,c);g?Ww=Zw(c):Ww=Rw(c.l,c.m,c.h);return e}if(!dx(a,b))return e?Ww=Zw(a):Ww=Rw(a.l,a.m,a.h),Rw(0,0,0);c=c?a:Rw(a.l,a.m,a.h);var j,l,n,o;l=ex(b)-ex(c);f=fx(b,l);for(h=Rw(0,0,0);0<=l;){j=c;var r=o=n=void 0,r=j.h-f.h;0>r?j=\n!1:(n=j.l-f.l,o=j.m-f.m+(n>>22),r+=o>>22,0>r?j=!1:(j.l=n&4194303,j.m=o&4194303,j.h=r&1048575,j=!0));if(j&&(22>l?h.l|=1<<l:44>l?h.m|=1<<l-22:h.h|=1<<l-44,0==c.l&&0==c.m&&0==c.h))break;j=f.m;n=f.h;o=f.l;f.h=n>>>1;f.m=j>>>1|(n&1)<<21;f.l=o>>>1|(j&1)<<21;--l}g&&cx(h);e?(Ww=Zw(c),d&&(Ww=gx(Ww,(Xw(),Yw)))):Ww=Rw(c.l,c.m,c.h);return h}function cx(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}\nfunction ex(a){var b;b=hx(a.h);return 32==b?(b=hx(a.m),32==b?hx(a.l)+32:b+20-10):b-12}var Ww=null;function ix(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}function J(a){var b,c,d;if(isNaN(a))return Xw(),jx;if(-9223372036854775E3>a)return Xw(),kx;if(9223372036854775E3<=a)return Xw(),ax;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Gw(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Gw(a/4194304),a-=4194304*b);a=Gw(a);b=Rw(a,b,c);d&&cx(b);return b}\nfunction lx(a){var b,c;return-129<a&&128>a?(b=a+128,null==mx&&(mx=D(nx,q,32,256,0)),c=mx[b],!c&&(c=mx[b]=Qw(a)),c):Qw(a)}function ox(a){var b=Rk,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 dx(a,b){var c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}\nfunction px(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,y,v;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;j=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;n=b.m>>17|(b.h&255)<<5;o=(b.h&1048320)>>8;r=c*h;y=d*h;t=e*h;v=f*h;g*=h;0!=j&&(y+=c*j,t+=d*j,v+=e*j,g+=f*j);0!=l&&(t+=c*l,v+=d*l,g+=e*l);0!=n&&(v+=c*n,g+=d*n);0!=o&&(g+=c*o);c=(r&4194303)+((y&511)<<13);r=(r>>22)+(y>>9)+((t&262143)<<4)+((v&31)<<17)+(c>>22);t=(t>>18)+(v>>5)+((g&4095)<<8)+(r>>22);return Rw(c&4194303,r&\n4194303,t&1048575)}function Zw(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Rw(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function fx(a,b){var c,d,e,b=b&63;22>b?(c=a.l<<b,d=a.m<<b|a.l>>22-b,e=a.h<<b|a.m>>22-b):44>b?(c=0,d=a.l<<b-22,e=a.m<<b-22|a.l>>44-b):(d=c=0,e=a.l<<b-44);return Rw(c&4194303,d&4194303,e&1048575)}\nfunction bx(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 Rw(c&4194303,d&4194303,e&1048575)}function gx(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Rw(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}function P(a){return a.l|a.m<<22}\nfunction qx(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return xc;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return ub+qx(Zw(a));for(c=m;!(0==a.l&&0==a.m&&0==a.h);){b=lx(1E9);a=Uw(a,b);b=m+P(Ww);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=xc+b;c=b+c}return c}var mx=null;function Xw(){Xw=x;ax=Rw(4194303,4194303,524287);kx=Rw(0,0,524288);Yw=lx(1);lx(2);jx=lx(0)}var ax,kx,Yw,jx;function Tw(){}w(336,1,{32:1},Tw);\nfunction Jw(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function rx(a){this.a=a}w(342,1,{},rx);_.a=null;function sx(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}w(343,1,{},sx);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function tx(a,b){Kp(a.a,b.a);return a}function ux(){this.a=new vx}w(344,1,{},ux);function wx(a){if(null==a)throw new Rv("css is null");this.a=a}\nw(345,1,{33:1,90:1},wx);_.eQ=function(a){return!G(a,33)?!1:H(this.a,a.a)};_.hC=xx;_.a=null;function yx(a){if(null==a)throw new Rv("html is null");this.a=a}w(347,1,El,yx);_._d=zx;_.eQ=Ax;_.hC=xx;_.a=null;w(348,1,El,function(){this.a=m});_._d=zx;_.eQ=Ax;_.hC=xx;_.a=null;function Bx(){Bx=x;Cx=RegExp(Ta,Kh);Dx=RegExp(Fd,Kh);Ex=RegExp(od,Kh);Fx=RegExp(cb,Kh);Gx=RegExp(oa,Kh)}\nfunction Hx(a){Bx();-1!=a.indexOf(Ta)&&(a=a.replace(Cx,Xa));-1!=a.indexOf(od)&&(a=a.replace(Ex,bb));-1!=a.indexOf(Fd)&&(a=a.replace(Dx,$a));-1!=a.indexOf(oa)&&(a=a.replace(Gx,"&quot;"));-1!=a.indexOf(cb)&&(a=a.replace(Fx,"&#39;"));return a}var Cx,Dx,Ex,Gx,Fx;function Ix(a){if(null==a)throw new Rv("uri is null");this.a=a}w(350,1,{35:1},Ix);_.eQ=function(a){return!G(a,35)?!1:H(this.a,a.a)};_.hC=xx;_.a=null;function Jx(){Jx=x}w(352,1,{});function Kx(){}w(353,1,{},Kx);var Lx=null;function Mx(){}\nw(354,352,{},Mx);var Nx=null;w(355,1,Ql);_.a=null;function Ox(a,b){var c=(Px(),Qx(b));a.appendChild(c)}function Rx(a,b,c){var d;d=Sx;Sx=a;b==Tx&&8192==Ux(a.type)&&(Tx=null);c.ee(a);Sx=d}var Sx=null,Tx=null;function Vx(a){Wx();!Xx&&(Xx=new Zm);Yx||(Yx=new kw(null,!0),Zx=new $x);return Qv(Yx,Xx,a)}var Yx=null;function ay(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function $x(){}w(368,267,{},$x);_.Hd=function(a){a.ae(this);Zx.c=!1};_.Id=function(){return Xx};_.Jd=function(){ay(this)};_.a=!1;\n_.b=!1;_.c=!1;var Xx=_.d=null,Zx=null;function by(){by=x;cy=new dy;ey()||(cy=null)}var cy=null;function Vm(){}w(370,1,{},Vm);_.Wd=function(){for(;0<(Tm(),Um).c;)$m(fy(Um,0))};function Xm(a,b){return Qv((!gy&&(gy=new hy),gy),a,b)}function iy(a){Wm();jy||(ky(),jy=!0);return Xm((!Nv&&(Nv=new Zm),Nv),a)}function Wm(){ly||(my(),ly=!0)}function ny(){var a;ly&&(a=new oy,gy&&bw(gy,a));return null}var ly=!1,gy=null,py=0,qy=0,jy=!1;function ry(){ry=x;sy=new Zm}function oy(){ry()}w(372,267,{},oy);_.Hd=function(){null.ii()};\n_.Id=function(){return sy};var sy;function hy(){jw.call(this,null)}w(374,310,vl,hy);\nfunction Ux(a){switch(a){case Fg:return 4096;case Ug:return 1024;case Yg:return 1;case kh:return 2;case Dh:return 2048;case mi:return 128;case ni:return 256;case oi:return 512;case vi:return 32768;case "losecapture":return 8192;case Mi:return 4;case Ni:return 64;case Oi:return 32;case Pi:return 16;case Qi:return 8;case "scroll":return 16384;case Bh:return 65536;case He:case Ri:return 131072;case fh:return 262144;case pj:return 524288;case yk:return 1048576;case xk:return 2097152;case vk:return 4194304;\ncase uk:return 8388608;case Qh:return 16777216;case Oh:return 33554432;case Ph:return 67108864;default:return-1}}function Wx(){ty||(uy(),vy(),ty=!0)}var ty=!1;function wy(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 xy(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}\nfunction uy(){yy=C(function(a){var b;var c=Yx,d,e,f;Xx&&c&&zy(c.a.d,Xx)?(b=Zx.a,d=Zx.b,e=Zx.c,f=Zx.d,ay(Zx),Zx.d=a,bw(c,Zx),c=!(Zx.a&&!Zx.b),Zx.a=b,Zx.b=d,Zx.c=e,Zx.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Ay=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Sp(b)&&G(b,38)&&Rx(a,c,b)});By=C(function(a){a.preventDefault();Ay.call(this,a)});Cy=C(function(a){this.__gwtLastUnhandledEvent=\na.type;Ay.call(this,a)});Dy=C(function(a){if(yy(a)){var b=Ey;b&&b.__listener&&!Sp(b.__listener)&&G(b.__listener,38)&&(Rx(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Yg,Dy,!0);$wnd.addEventListener(kh,Dy,!0);$wnd.addEventListener(Mi,Dy,!0);$wnd.addEventListener(Qi,Dy,!0);$wnd.addEventListener(Ni,Dy,!0);$wnd.addEventListener(Pi,Dy,!0);$wnd.addEventListener(Oi,Dy,!0);$wnd.addEventListener(Ri,Dy,!0);$wnd.addEventListener(mi,yy,!0);$wnd.addEventListener(oi,yy,!0);$wnd.addEventListener(ni,\nyy,!0);$wnd.addEventListener(yk,Dy,!0);$wnd.addEventListener(xk,Dy,!0);$wnd.addEventListener(vk,Dy,!0);$wnd.addEventListener(uk,Dy,!0);$wnd.addEventListener(Qh,Dy,!0);$wnd.addEventListener(Oh,Dy,!0);$wnd.addEventListener(Ph,Dy,!0)}function Fy(a,b,c){for(var d=0,e=a.firstChild,f=null;e;){if(1==e.nodeType){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}\nfunction Gy(a,b){var c;Wx();if(H(wh,b)&&(c=sr(),-1!=c&&1009E3>=c))vh==vh&&(a.ondragexit=By);else switch(b){case "drag":a.ondrag=Ay;break;case th:a.ondragend=Ay;break;case uh:a.ondragenter=By;break;case wh:a.ondragleave=Ay;break;case xh:a.ondragover=By;break;case yh:a.ondragstart=Ay;break;case zh:a.ondrop=Ay;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Ay,!1);a.addEventListener(b,Ay,!1);break;default:throw"Trying to sink unknown event type "+b;}}\nvar Ey=null,yy=null,Dy=null,By=null,Ay=null,Cy=null;function vy(){$wnd.addEventListener(Oi,C(function(a){var b=Ey;if(b&&!a.relatedTarget&&ei==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(Qi,!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(He,Dy,!0)}\nfunction Hy(a,b){Wx();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Ay:null),c&2&&(a.ondblclick=b&2?Ay:null),c&4&&(a.onmousedown=b&4?Ay:null),c&8&&(a.onmouseup=b&8?Ay:null),c&16&&(a.onmouseover=b&16?Ay:null),c&32&&(a.onmouseout=b&32?Ay:null),c&64&&(a.onmousemove=b&64?Ay:null),c&128&&(a.onkeydown=b&128?Ay:null),c&256&&(a.onkeypress=b&256?Ay:null),c&512&&(a.onkeyup=b&512?Ay:null),c&1024&&(a.onchange=b&1024?Ay:null),c&2048&&(a.onfocus=b&2048?Ay:null),c&4096&&(a.onblur=b&4096?Ay:\nnull),c&8192&&(a.onlosecapture=b&8192?Ay:null),c&16384&&(a.onscroll=b&16384?Ay:null),c&32768&&(a.onload=b&32768?Cy:null),c&65536&&(a.onerror=b&65536?Ay:null),c&131072&&(a.onmousewheel=b&131072?Ay:null),c&262144&&(a.oncontextmenu=b&262144?Ay:null),c&524288&&(a.onpaste=b&524288?Ay:null),c&1048576&&(a.ontouchstart=b&1048576?Ay:null),c&2097152&&(a.ontouchmove=b&2097152?Ay:null),c&4194304&&(a.ontouchend=b&4194304?Ay:null),c&8388608&&(a.ontouchcancel=b&8388608?Ay:null),c&16777216&&(a.ongesturestart=b&16777216?\nAy:null),c&33554432&&(a.ongesturechange=b&33554432?Ay:null),c&67108864&&(a.ongestureend=b&67108864?Ay:null));b&131072&&a.addEventListener(He,Ay,!1)}w(381,1,vl);_.ge=function(a){return decodeURI(a.replace("%23",Ga))};_.$d=function(a){bw(this.a,a)};_.he=function(a){a=null==a?m:a;if(!H(a,null==Iy?m:Iy))Iy=a,Pv&&(a=new Ov,bw(this.a,a))};var Iy=m;\nfunction ey(){function a(){$wnd.setTimeout(a,250);e()}var b=cy,c=m,d=$wnd.location.hash;0<d.length&&(c=b.ge(d.substring(1)));Iy=c;var e=C(function(){var a=m,c=$wnd.location.hash;0<c.length&&(a=b.ge(c.substring(1)));b.he(a)});a();return!0}w(383,381,vl);function dy(){this.a=new jw(null)}w(382,383,vl,dy);_.ge=function(a){return a};\nfunction my(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(ny)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{ly&&Kv((!gy&&(gy=new hy),gy),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}\nfunction ky(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(jy&&(d=wr(),c=vr(),qy!=d||py!=c))qy=d,py=c,Mv((!gy&&(gy=new hy),gy))}finally{a&&a(b)}})}function Jy(a,b){Ky(a.me(),b,!0)}function Ly(a,b){a.pb.style[ci]=b}function My(a,b,c){0<=b&&a.re(b+uj);0<=c&&a.pe(c+uj)}function Ny(a,b,c){a.re(b);a.pe(c)}function Oy(a,b){null==b||0==b.length?a.pb.removeAttribute(qk):a.pb.setAttribute(qk,b)}function Py(a){var b,a=hr(a,Xg);b=Qy(a,Ry(32));return 0<=b?a.substr(0,b-0):a}\nfunction Ky(a,b,c){if(!a)throw new Op(zf);b=Sy(b);if(0==b.length)throw new bn(Pf);if(c){var d;d=Sy(b);b=a.className;-1==jr(b,d)&&(0<b.length?a.className=b+ha+d:a.className=d)}else{var e,f,c=Sy(b);f=a.className;e=jr(f,c);-1!=e&&(b=Sy(f.substr(0,e-0)),c=Sy(Ty(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ha+c,a.className=d)}}function Uy(a,b){a.style.display=b?m:Zi;a.setAttribute("aria-hidden",""+!b)}w(389,1,Jl);_.ke=Vy;_.le=Wy;_.me=Xy;_.pe=function(a){Ly(this,a)};\n_.re=function(a){this.pb.style[Lk]=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=m;a=outer}else a="(null handle)";return a};_.pb=null;function Yy(a,b,c){Gy(a.pb,c.b);return Qv(!a.mb?a.mb=new jw(a):a.mb,c,b)}function Zy(a,b,c){var d;d=Ux(c.b);-1==d?Gy(a.pb,c.b):-1==a.lb?Hy(a.pb,d|(a.pb.__eventBits||0)):a.lb|=d;return Qv(!a.mb?a.mb=new jw(a):a.mb,c,b)}\nfunction $y(a,b,c){return Qv(!a.mb?a.mb=new jw(a):a.mb,c,b)}function az(a){var b;if(a.ue())throw new bz("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?Hy(a.pb,b|(a.pb.__eventBits||0)):a.lb|=b);a.se();a.xe()}\nfunction cz(a,b){var c;switch(Ux(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&tr(a.pb,c))return}c=a.pb;var d,e,f;if(Ot&&(f=Ot.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.mb&&bw(a.mb,f.a),f.a.a=d,f.a.b=e}function dz(a){if(!a.ue())throw new bz("Should only call onDetach when the widget is attached to the browser\'s document");try{a.ye()}finally{try{a.te()}finally{a.pb.__listener=null,a.kb=!1}}}\nfunction ez(a){if(a.ob)if(G(a.ob,44))a.ob.ze(a);else{if(a.ob)throw new bz("This widget\'s parent does not implement HasWidgets");}else if(fz(),zy(gz.a,a)){fz();try{a.we()}finally{ow(gz.a,a)}}}function hz(a,b){var c;c=a.ob;if(b){if(c)throw new bz("Cannot set a new parent without first clearing the old parent");a.ob=b;b.ue()&&a.ve()}else try{c&&c.ue()&&a.we()}finally{a.ob=null}}w(388,389,Ul);_.se=iz;_.te=iz;_.$d=function(a){this.mb&&bw(this.mb,a)};_.ue=function(){return this.kb};_.ve=function(){az(this)};\n_.ee=function(a){cz(this,a)};_.we=jz;_.xe=iz;_.ye=iz;_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;w(387,388,Sl);_.se=function(){kz(this,(lz(),mz))};_.te=function(){kz(this,(lz(),nz))};function oz(a,b,c){ez(b);var d=a.p;pz(d,b,d.c);d=(Px(),Qx(b.pb));c.appendChild(d);hz(b,a)}function qz(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new rz;b.ob==a&&(f=a.Ae(b),f<d&&--d);ez(b);pz(a.p,b,d);e?(e=b.pb,Fy(c,(Px(),Qx(e)),d)):(e=(Px(),Qx(b.pb)),c.appendChild(e));hz(b,a)}\nfunction sz(a,b){var c;if(b.ob!=a)return!1;try{hz(b,null)}finally{c=b.pb;mr(c).removeChild(c);c=a.p;var d;d=tz(c,b);if(-1==d)throw new uz;if(0>d||d>=c.c)throw new rz;for(--c.c;d<c.c;++d)xq(c.a,d,c.a[d+1]);xq(c.a,c.c,null)}return!0}w(386,387,Sl);_.Ae=function(a){return tz(this.p,a)};_.Be=function(a,b,c,d){qz(this,a,b,c,d)};_.Ce=function(){return new vz(this.p)};_.ze=function(a){return sz(this,a)};function wz(a,b,c,d){var e;ez(b);e=a.p.c;a.Fe(b,c,d);a.Be(b,a.pb,e,!0)}\nfunction xz(a,b){var c;(c=sz(a,b))&&yz(b.pb);return c}function zz(a,b,c,d){if(b.ob!=a)throw new bn("Widget must be a child of this panel.");a.Fe(b,c,d)}function Az(a,b,c){a=a.pb;-1==b&&-1==c?yz(a):(a.style[rj]=ig,a.style[pi]=b+uj,a.style[tk]=c+uj)}function Bz(){var a=$doc.createElement(qh);this.p=new Cz(this);this.pb=a;this.pb.style[rj]="relative";this.pb.style[lj]=di}function yz(a){a.style[pi]=m;a.style[tk]=m;a.style[rj]=m}w(385,386,Sl,Bz);_.ze=function(a){return xz(this,a)};\n_.Fe=function(a,b,c){Az(a,b,c)};function Dz(a,b){if(a.He())throw new bz("SimplePanel can only contain one child widget");a.Ie(b)}function Ez(a,b){if(a.jb!=b)return!1;try{hz(b,null)}finally{a.Ge().removeChild(b.pb),a.jb=null}return!0}function Fz(a,b){if(b!=a.jb&&(b&&ez(b),a.jb&&a.ze(a.jb),a.jb=b)){var c=a.Ge(),d=(Px(),Qx(a.jb.pb));c.appendChild(d);hz(b,a)}}function Gz(){this.pb=$doc.createElement(qh)}w(393,387,Sl,Gz);_.Ge=Xy;_.He=function(){return this.jb};_.Ce=function(){return new Hz(this)};\n_.ze=function(a){return Ez(this,a)};_.Ie=function(a){Fz(this,a)};_.jb=null;function Iz(){Iz=x;Jz()}function Kz(a,b){a.hb&&(Lz(a.gb,!1,!1),Kv(a,a,b))}function Mz(a){var b;if(b=a.jb)null!=a.X&&b.pe(a.X),null!=a.Y&&b.re(a.Y)}function Nz(a,b,c){a.cb=b;a.ib=c;b-=or();c-=pr();a=a.pb;a.style[pi]=b+(Ss(),uj);a.style[tk]=c+uj}function Oz(a){a.hb||(a.kb&&ez(a),Lz(a.gb,!0,!1))}w(392,393,Sl);_.Ge=function(){return Pz?lr(lr(this.pb)):lr(this.pb)};_.ke=Vy;_.le=Wy;_.me=function(){return Pz?lr(this.pb):mr(lr(this.pb))};\n_.Je=function(){this.Ke(!1)};_.Ke=function(a){Kz(this,a)};_.ae=function(){};_.ye=function(){this.hb&&Lz(this.gb,!1,!0)};_.pe=function(a){this.X=a;Mz(this);0==a.length&&(this.X=null)};_.Le=function(a,b){Nz(this,a,b)};_.Ie=function(a){Fz(this,a);Mz(this)};_.re=function(a){this.Y=a;Mz(this);0==a.length&&(this.Y=null)};_.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;\nfunction Qz(a,b){var c;Gz.call(this);this.$=new Rz;this.U=(Sz(),Tz);this.gb=new Uz(this);c=this.pb;var d;d=$doc.createElement(qh);Pz&&(ir(d,"<div><\/div>"),Sq((Pq(),Qq),new Vz(d)));c.appendChild(d);this.Le(0,0);(Pz?lr(this.pb):mr(lr(this.pb)))[Xg]="gwt-PopupPanel";(Pz?lr(lr(this.pb)):lr(this.pb))[Xg]=qj;this.W=this.V=a;this.db=!1;c=z(Kw,q,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Wz(c);c=m;this.T.me()[Xg]=c;c=Pz?lr(this.pb):mr(lr(this.pb));if(!c)throw new Op(zf);d=Sy("gwt-DecoratedPopupPanel");\nif(0==d.length)throw new bn(Pf);var e=c.className.split(/\\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var h=1,j=e.length;h<j;h++){var l=e[h];l.length>g&&l.charAt(g)==ub&&0==l.indexOf(f)&&(e[h]=d+l.substring(g))}c.className=e.join(ha)}Fz(this,this.T);Mz(this);Ky(Pz?lr(lr(this.pb)):lr(this.pb),qj,!1);Ky(this.T.b,b+"Content",!0)}w(391,392,Sl);_.se=function(){az(this.T)};_.te=function(){dz(this.T)};_.He=function(){return this.T.jb};_.Ce=function(){return new Hz(this.T)};_.ze=function(a){return this.T.ze(a)};\n_.Ie=function(a){Fz(this.T,a);Mz(this)};_.T=null;w(390,391,Sl);_.we=jz;function Xz(){Xz=x;Yz=new Zz(0,(Sz(),Tz));$z=new Zz(1,aA);bA=new Zz(2,cA);dA=z(eA,q,39,[Yz,$z,bA])}function Zz(a,b){this.b=a;this.a=b}w(394,195,{39:1,90:1,95:1,97:1},Zz);_.a=null;var dA,Yz,$z,bA;function fA(){fA=x;gA=z(Kw,q,1,[tk,Ki,Jg])}\nfunction Wz(a){var b;fA();var c,d;c=this.pb=$doc.createElement(fk);this.c=$doc.createElement(kk);Ox(c,this.c);c[Rg]=0;for(c=c[Ng]=0;c<a.length;++c)d=(b=$doc.createElement(zk),b[Xg]=a[c],uw(),Ox(b,hA(a[c]+"Left")),Ox(b,hA(a[c]+te)),Ox(b,hA(a[c]+"Right")),b),Ox(this.c,d),1==c&&(this.b=lr(wy(d,1)));this.pb[Xg]="gwt-DecoratorPanel"}function hA(a){var b,c;c=$doc.createElement(lk);b=$doc.createElement(qh);var d=(Px(),Qx(b));c.appendChild(d);c[Xg]=a;b[Xg]=a+"Inner";return c}w(396,393,Xl,Wz);_.Ge=iA;\n_.b=null;_.c=null;var gA;w(397,1,{});function lz(){lz=x;mz=new jA;nz=new kA}function lA(a){fw.call(this,a)}function kz(a,b){lz();var c,d,e;c=null;for(e=a.Ce();e.be();){d=e.ce();try{b.Ne(d)}catch(f){if(f=Hq(f),G(f,107))d=f,!c&&(c=new dw),ew(c,d);else throw f;}}if(c)throw new lA(c);}w(398,315,Nl,lA);var mz,nz;function jA(){}w(399,1,{},jA);_.Ne=function(a){a.ve()};function kA(){}w(400,1,{},kA);_.Ne=function(a){a.we()};w(403,388,Ul);_.Od=mA;_.Pd=nA;_.Qd=oA;_.Rd=pA;\n_.ve=function(){az(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};function qA(){this.p=new Cz(this);this.e=$doc.createElement(fk);this.d=$doc.createElement(kk);Ox(this.e,this.d);this.pb=this.e}w(404,386,Sl);_.d=null;_.e=null;function rA(){this.pb=sA()}w(408,393,Sl,rA);_.Od=mA;_.Pd=nA;_.Qd=oA;_.Rd=pA;function tA(){tA=x;uA=new vA((Hs(),Tg));wA=new vA(pi);xA=new vA(Fj);yA=(uw(),wA);zA=xA;AA=yA}var uA,AA,wA,zA,yA,xA;w(418,1,{});function vA(a){this.a=a}w(419,418,{},vA);_.a=null;\nfunction BA(){BA=x;CA=new DA(Ki);EA=new DA(tk)}var CA,EA;function DA(a){this.a=a}w(420,1,{},DA);_.a=null;function FA(a,b){var c;c=GA(a);Ox(a.b,c);oz(a,b,c)}function GA(a){var b;b=$doc.createElement(lk);b[tg]=a.a.a;b.style[Hk]=a.c.a;return b}function HA(a,b){var c,d;d=mr(b.pb);(c=sz(a,b))&&a.b.removeChild(d);return c}function IA(){qA.call(this);this.a=(tA(),AA);this.c=(BA(),EA);this.b=$doc.createElement(zk);Ox(this.d,this.b);this.e[Rg]=xc;this.e[Ng]=xc}w(421,404,Sl,IA);\n_.ze=function(a){return HA(this,a)};_.b=null;function JA(){JA=x;new Hp}function KA(a){JA();LA.call(this,a.d.a,a.b,a.c,a.e,a.a)}function MA(a,b,c,d,e){JA();this.a=new NA(this,a,b,c,d,e);this.pb[Xg]="gwt-Image"}function LA(a,b,c,d,e){JA();MA.call(this,(Jx(),new Ix(a)),b,c,d,e)}w(422,388,Ul,KA,MA,LA);_.Od=mA;_.Pd=nA;_.Qd=oA;_.Rd=pA;_.ee=function(a){32768==Ux(a.type)&&this.a&&(this.pb.__gwtLastUnhandledEvent=m);cz(this,a)};\n_.xe=function(){var a=this.a;H(vi,hr(this.pb,"__gwtLastUnhandledEvent"))&&(a.f=new OA(a,this),Sq((Pq(),Qq),a.f))};_.a=null;w(424,1,{});_.f=null;function PA(){PA=x;QA()}\nfunction NA(a,b,c,d,e,f){var g,h;PA();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement($j);h=new ux;tx(tx(tx(h,new wx("width:"+e+(Ss(),uj)+id)),new wx("height:"+f+xj)),new wx("background:url("+b.a+") no-repeat "+-c+vj+-d+xj));!RA&&(RA=new SA);b=TA;h=new wx((new wx(h.a.a.a)).a);c=new vx;c.a.a+="<img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'";Kp(c,Hx(b.a));c.a.a+="\' style=\'";Kp(c,Hx(h.a));c.a.a+="\' border=\'0\'>";h=new yx(c.a.a);g=(ir(g,h.a),lr(g));a.kb&&(a.pb.__listener=\nnull);if(a.pb&&(h=a.pb,b=h.parentNode))b.insertBefore(g,h),b.removeChild(h);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?Hy(a.pb,133333119|(a.pb.__eventBits||0)):a.lb|=133333119}w(423,424,{},NA);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function OA(a,b){this.a=a;this.b=b}w(425,1,{},OA);_.pd=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(vi,!1,!1),b),this.b.pb.dispatchEvent(a)):this.b.pb.__gwtLastUnhandledEvent=vi)};_.a=null;_.b=null;\nw(427,355,Ql);function UA(a){this.a=a}w(429,427,Ql,UA);_.Wd=function(a){this.a.Oe(a.f,a.a)};function VA(a,b,c){var d;if(a.o){var e=d=$doc.createElement(zk);Fy(a.e,(Px(),Qx(e)),b);a=(Px(),Qx(c));d.appendChild(a)}else d=wy(a.e,0),Fy(d,(Px(),Qx(c)),b)}\nfunction WA(a,b,c){var d;b.b&&(XA(a,b),c&&b.a?(XA(a,null),a=b.a,b=(Pq(),Qq),b.c=Tq(b.c,[new YA(a),!1])):null!=b.d&&(a.j=new ZA(a,b),c=(Sz(),aA),a.j.U=c,a.j.ab=a.f,c=$h,a.j.me()[Xg]=c,d=Py(a.pb),H(Zh,d)||Jy(a.j,d+"Popup"),$y(a.j,new UA(a),Ym?Ym:Ym=new Zm),a.n=b.d,d=a.j,a=new $A(a,b),d.pb.style[Ik]=di,Oz(d),uw(),a.a.o?Nz(a.a.j,br(a.a.pb)+gr(a.a.pb,fj)-1,er(a.b.pb)):Nz(a.a.j,br(a.b.pb),er(a.a.pb)+gr(a.a.pb,ej)-1),d.pb.style[Ik]=Jk))}\nfunction aB(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(XA(a,b),a.pb.focus(),b&&a.d&&WA(a,b,!1))}\nfunction bB(a,b){var c;a:{c=b.target;var d,e;for(e=new gw(a.i);e.b<e.d.Xf();)if(d=hw(e),tr(d.pb,c)){c=d;break a}c=null}switch(Ux(b.type)){case 1:a.pb.focus();c&&WA(a,c,!0);break;case 16:c&&aB(a,c);break;case 32:c&&aB(a,null);break;case 2048:cB(a);break;case 128:switch(c=b.keyCode||0,c){case 37:uw();cB(a)||a.o||dB(a);b.cancelBubble=!0;b.preventDefault();break;case 39:uw();cB(a)||(a.o?null!=a.k.d&&!a.k.d.ii().ii()&&(WA(a,a.k,!1),a.k.d.ii()):eB(a));b.cancelBubble=!0;b.preventDefault();break;case 38:cB(a)||\na.o&&dB(a);b.cancelBubble=!0;b.preventDefault();break;case 40:cB(a)||(a.o?eB(a):null!=a.k.d&&!a.k.d.ii().ii()&&(WA(a,a.k,!1),a.k.d.ii()));b.cancelBubble=!0;b.preventDefault();break;case 27:XA(a,null);a.j&&Kz(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:XA(a,null);a.j&&Kz(a.j,!1);break;case 13:cB(a)||(WA(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}cz(a,b)}function fB(a,b,c){c&&XA(a,null);Kv(a,b,!1);a.n=null;a.j=null}\nfunction cB(a){var b,c;if(!a.k){for(c=new gw(a.i);c.b<c.d.Xf();)if(b=hw(c),b.b){XA(a,b);break}return!0}return!1}\nfunction XA(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=Py(c.pb)+Zb;Ky(c.me(),d,!1);a.o&&(c=mr(a.k.pb),2==xy(c)&&(c=wy(c,1),Ky(c,dk,!1)))}if(b){c=Py(b.pb)+Zb;Ky(b.me(),c,!0);a.o&&(c=mr(b.pb),2==xy(c)&&(c=wy(c,1),Ky(c,dk,!0)));eo();c=a.pb;var e=new Dn(b.pb),d=(Zn(),$n),e=z(gB,q,16,[e]),f,g,h,j;f=new Jp;for(h=0,j=e.length;h<j;++h)g=e[h],Kp(Kp(f,g.a),ha);e=Sy(f.a.a);c.setAttribute(d.a,e)}a.k=b}}\nfunction eB(a){var b,c,d;if(a.k){for(b=c=hB(a.i,a.k);;)if(c+=1,c==a.i.c&&(c=0),c==b){d=fy(a.i,b);break}else if(d=fy(a.i,c),d.b)break;XA(a,d)}}function dB(a){var b,c,d;if(a.k){for(b=c=hB(a.i,a.k);;)if(c-=1,0>c&&(c=a.i.c-1),c==b){d=fy(a.i,b);break}else if(d=fy(a.i,c),d.b)break;XA(a,d)}}w(430,388,Ul);_.ee=function(a){bB(this,a)};_.we=function(){this.j&&Kz(this.j,!1);dz(this)};_.Oe=function(a,b){fB(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function YA(a){this.a=a}\nw(431,1,{},YA);_.pd=function(){iB(this.a)};_.a=null;function jB(a){this.a=a}w(432,1,{},jB);_.Ld=function(){XA(this.a,null)};_.a=null;function ZA(a,b){Iz();this.a=a;this.b=b;Qz.call(this,!0,Fi);Fz(this.T,this.b.d);Mz(this);this.fb=!0;this.b.d.ii()}w(433,391,Sl,ZA);_.ae=function(a){var b,c;if(!a.a)switch(Ux(a.d.type)){case 4:c=a.d.target;b=this.b.c.pb;if(tr(b,c)){a.a=!0;break}a.a&&XA(this.a,null)}};_.a=null;_.b=null;function $A(a,b){this.a=a;this.b=b}w(434,1,{},$A);_.a=null;var kB=_.b=null;\nfunction lB(){lB=x;kB=new sx((Jx(),new Ix((uw(),"data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs="))),5,9)}function mB(a,b){if(b){var c=Py(a.pb)+Xb;Ky(a.me(),c,!1)}else c=Py(a.pb)+Xb,Ky(a.me(),c,!0);a.b=b}function nB(a,b){this.pb=$doc.createElement(lk);var c=Py(this.pb)+Zb;Ky(this.me(),c,!1);this.pb.textContent=a||m;this.pb[Xg]="gwt-MenuItem";c=ur();this.pb.setAttribute(gi,c);eo();this.pb.setAttribute(Gj,Lo.a);this.a=b}w(437,389,{43:1,47:1,50:1},nB);\n_.a=null;_.b=!0;_.c=null;_.d=null;function oB(){var a;this.pb=$doc.createElement(lk);this.pb[Xg]="gwt-MenuItemSeparator";a=$doc.createElement(qh);Ox(this.pb,a);a[Xg]="menuSeparatorInner"}w(438,389,Jl,oB);function pB(){var a,b,c,d,e;b=null.ii();e=wr();d=vr();b[ph]=(ls(),Zi);b[Lk]=0+(Ss(),uj);b[ci]=Ec;c=$doc;c=(H(c.compatMode,qe)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,qe)?a.documentElement:a.body).scrollHeight||0;b[Lk]=(c>e?c:e)+uj;b[ci]=(a>d?a:d)+uj;b[ph]="block"}\nfunction Rz(){}w(439,1,{},Rz);_.Yd=function(){pB()};function qB(a){this.a=a}w(440,1,{},qB);\n_.ae=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.ae(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?tr(b.pb,c):!1)&&(a.b=!0);b.db&&(a.a=!0);switch(Ux(d.type)){case 4:case 1048576:if(Tx){a.b=!0;break}if(!c&&b.V){b.Ke(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(Tx){a.b=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;function rB(a){this.a=a}w(441,1,{},rB);\n_.a=null;function Sz(){Sz=x;Tz=new sB(0);aA=new sB(1);cA=new sB(2);tB=z(uB,q,48,[Tz,aA,cA])}function sB(a){this.b=a}w(442,195,{48:1,90:1,95:1,97:1},sB);var tB,Tz,aA,cA;function vB(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),Iz(),a.f=iy(a.a.$),pB(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),Iz(),wB(a.f.a),a.f=null,a.b=!1)}function xB(a){a.j||(vB(a),a.c||(fz(),xz(yB(null),a.a)),Iz());zB((Iz(),a.a.pb),"rect(auto, auto, auto, auto)");a.a.pb.style[lj]=Jk}\nfunction AB(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=Gw(b*a.d);h=Gw(b*a.e);switch(a.a.U.b){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;break;case 1:uw(),f=h,c=d}zB((Iz(),a.a.pb),"rect("+g+wj+f+wj+c+wj+e+"px)")}\nfunction Lz(a,b,c){a.c=c;Cm(a);a.i&&($m(a.i),a.i=null,xB(a));a.a.hb=b;var d=a.a;d.eb&&(wB(d.eb.a),d.eb=null);d._&&(wB(d._.a),d._=null);if(d.hb){d.eb=Vx(new qB(d));var e;e=new rB(d);by();e=cy?Qv(cy.a,(!Pv&&(Pv=new Zm),Pv),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(Sz(),Tz)&&!b&&(c=!1);a.j=b;c?b?(vB(a),a.a.pb.style[rj]=ig,-1!=a.a.ib&&a.a.Le(a.a.cb,a.a.ib),zB((Iz(),a.a.pb),Bj),fz(),b=yB(null),oz(b,a.a,b.pb),a.i=new BB(a),Sm(a.i,1)):Dm(a,200):(vB(a),a.j?(a.a.pb.style[rj]=ig,-1!=a.a.ib&&a.a.Le(a.a.cb,a.a.ib),\nfz(),b=yB(null),oz(b,a.a,b.pb)):a.c||(fz(),xz(yB(null),a.a)),Iz(),a.a.pb.style[lj]=Jk)}function Uz(a){var b=(Im(),Lm);this.k=new Hm(this);this.t=b;this.a=a}w(443,58,{},Uz);_.rd=function(){xB(this)};_.sd=function(){this.d=gr(this.a.pb,ej);this.e=gr(this.a.pb,fj);this.a.pb.style[lj]=di;AB(this,(1+Math.cos(3.141592653589793))/2)};_.td=function(a){AB(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function BB(a){Tm();this.a=a}w(444,67,{},BB);\n_.zd=function(){this.a.i=null;Dm(this.a,200)};_.a=null;function Px(){Px=x;CB()}function Qx(a){return a.__gwt_resolve?a.__gwt_resolve():a}function CB(){function a(){}a.prototype={className:m,clientHeight:0,clientWidth:0,dir:m,getAttribute:function(a){return this[a]},href:m,id:m,lang:m,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:m,style:{},title:m};$wnd.GwtPotentialElementShim=a}function fz(){fz=x;DB=new EB;FB=new Hp;gz=new dw}\nfunction GB(a){this.p=new Cz(this);this.pb=a;az(this)}function yB(a){fz();var b,c;c=mw(FB,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==FB.d){var d=new HB;Wm();Xm(Ym?Ym:Ym=new Zm,d);uw()}!b?c=new IB:c=new GB(b);E(FB,a,c);ew(gz,c);return c}w(446,385,Sl,GB);var DB,FB,gz;function EB(){}w(447,1,{},EB);_.Ne=function(a){a.ue()&&a.we()};function HB(){}w(448,1,{},HB);_.Wd=function(){fz();try{kz(gz,DB)}finally{JB(gz.a),JB(FB)}};\nfunction IB(){GB.call(this,$doc.body)}w(449,446,Sl,IB);_.Fe=function(a,b,c){b-=or();c-=pr();Az(a,b,c)};function Hz(a){this.c=a;this.a=!!this.c.jb}w(450,1,{},Hz);_.be=zx;_.ce=function(){if(!this.a||!this.c.jb)throw new uz;this.a=!1;return this.b=this.c.jb};_.de=function(){this.b&&this.c.ze(this.b)};_.b=null;_.c=null;function KB(a,b){a.pb[Gk]=null!=b?b:m}w(453,403,Ul);_.ee=function(a){0!=(Ux(a.type)&896)?cz(this,a):cz(this,a)};_.xe=iz;function LB(){LB=x;MB()}w(452,453,Ul);\nfunction NB(){LB();var a=kr(mk);!Nx&&(Nx=new Mx);!Lx&&(Lx=new Kx);this.pb=a;uw();this.pb[Xg]="gwt-TextBox"}w(454,452,Ul,NB);function MB(){MB=x;OB=new PB;QB=new RB;SB=new TB;UB=new VB;WB=z(XB,q,51,[OB,QB,SB,UB])}w(455,195,Vl);var WB,OB,QB,SB,UB;function PB(){this.b=0}w(456,455,Vl,PB);function RB(){this.b=1}w(457,455,Vl,RB);function TB(){this.b=2}w(458,455,Vl,TB);function VB(){this.b=3}w(459,455,Vl,VB);function tz(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}\nfunction pz(a,b,c){var d,e;if(0>c||c>a.c)throw new rz;if(a.c==a.a.length){e=D(YB,q,52,2*a.a.length,0);for(d=0;d<a.a.length;++d)xq(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)xq(a.a,d,a.a[d-1]);xq(a.a,c,b)}function Cz(a){this.b=a;this.a=D(YB,q,52,4,0)}w(461,1,{},Cz);_.Ce=function(){return new vz(this)};_.a=null;_.b=null;_.c=0;function ZB(a){if(a.a>=a.b.c)throw new uz;return a.b.a[++a.a]}function $B(a){if(0>a.a||a.a>=a.b.c)throw new aC;a.b.b.ze(a.b.a[a.a--])}function vz(a){this.b=a}w(462,1,{},vz);\n_.be=function(){return this.a<this.b.c-1};_.ce=function(){return ZB(this)};_.de=function(){$B(this)};_.a=-1;_.b=null;function QA(){QA=x;TA=(Jx(),new Ix(Jq()+"clear.cache.gif"))}var TA,RA=null;function SA(){}w(464,1,{},SA);function bC(){bC=x;QA()}function cC(a,b,c,d,e){bC();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}w(465,397,{},cC);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function dC(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}\nfunction sA(){var a=eC?eC:eC=dC(),b=$doc.createElement(qh);b.tabIndex=0;var c=$doc.createElement("input");c.type=mk;c.tabIndex=-1;c.setAttribute(Gj,sj);var d=c.style;d.opacity=0;d.height=Ic;d.width=Ic;d.zIndex=-1;d.overflow=di;d.position=ig;c.addEventListener(Dh,a,!1);b.appendChild(c);return b}var eC=null;function Jz(){Jz=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])){Pz=!0;break a}Pz=!1}}\nfunction zB(a,b){a.style.clip=b;a.style[ph]=(ls(),Zi);a.style[ph]=m}var Pz;function Vz(a){this.a=a}w(470,1,{},Vz);_.pd=function(){this.a.style[lj]=(ws(),zg)};_.a=null;function wB(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?Sv(b,new fC(b,c,d,a)):nw(b,c,d,a)}function Wv(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(474,1,{},Wv);_.a=null;_.b=null;_.c=null;_.d=null;function Tv(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(475,1,{},Tv);_.pd=function(){Uv(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;\n_.c=null;_.d=null;function fC(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}w(476,1,{},fC);_.pd=function(){nw(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function gC(a,b){var c;this.a=(c=m,0!=(b&1)&&(c+=xi),0!=(b&2)&&(c+=fi),RegExp(a,c))}w(477,1,{});_.tS=function(){return this.a.toString?this.a.toString():"[JavaScriptObject]"};_.a=null;function hC(a,b){b.k!=a&&(!a.Uc&&(a.Uc=new Om),b.k=a,Rm(a.Uc,b))}\nfunction iC(a){var b;b=a.cZ.d;if(-1!=Qy(b,Ry(36)))return null;a=a.Vc.b.b++;return b=Ty(b,jC(b,Ry(46))+1)+m+a}function kC(a){return!a.Mc&&a.Sc?kC(a.Sc):a.Mc}function lC(a){return Mu(),new mC(a)}function nC(a){var b;b=new oC;if(a.cf()){for(;a&&!G(a,73);a=a.Sc){var c=b,d=a.$e(),e=a._e();c.a+=d;c.b+=e}G(a,73)&&(c=a.$e(),a=a._e(),b.a+=c,b.b+=a);return b}throw new pC;}function qC(a){a.Wc=!1;a.mf();rC(a)}function rC(a){if((a=G(a,73)?null:a.Sc)&&a.Wc)qC(a),a.Gc&&G(a.Gc,67)&&(a.Gc.n=!1)}\nfunction sC(a){return(a=a.Te())?a:new tC(1,1)}function uC(a){var b;return(b=a.Ue())?new vC(b):new vC(a.We())}function wC(a,b,c,d,e){var f,g,h,j;h=a._c;j=a.ad;g=a.Yc;f=a.Nc;a._c=b;a.ad=c;a.Yc=d;a.Nc=e;if(h!=a._c||j!=a.ad)rC(a),new xC(a,100);if(g!=a.Yc||f!=a.Nc)a.bf(),new xC(a,101)}function yC(){this.Vc=(zC(),zC(),AC);this.Pc=new BC;new Hp;this.af();this.Rc=(CC(),DC)}w(481,1,$l);_.Re=function(){return iC(this)};_.Te=function(){return EC(this.Tc,this)};_.Ue=function(){return this.Te()};_.Ve=function(){return this.Nc};\n_.We=function(){return this.ef()};_.Xe=function(){return new FC(0,0,0,0)};_.Ye=function(){return this.hf()};_.Ze=function(){return this.Yc};_.$e=function(){return this._c};_._e=function(){return this.ad};_.af=iz;_.bf=function(){qC(this)};_.cf=function(){return this.Xc&&!!this.Sc&&this.Sc.cf()};_.ef=GC;_.ff=HC;_.gf=function(){return(null==this.Qc&&(this.Qc=this.Re()),this.Qc)+nb+this.$e()+nb+this._e()+nb+this.Ze()+Mk+this.Ve()+(this.Xc?m:",hidden")};_.hf=IC;\n_.mf=function(){var a=this.Tc;a.e.a=-1;a.e.b=-1};_.of=function(a,b,c,d){this.pf(a,b,c,d,this.Lc,!0);this.Lc=0};_.pf=function(a,b,c,d){wC(this,a,b,c,d)};_.tS=JC;_.qf=function(){this.Wc=!0};_.Kc=null;_.Lc=0;_.Mc=null;_.Nc=0;_.Oc=0;_.Qc=null;_.Rc=null;_.Sc=null;_.Tc=null;_.Uc=null;_.Wc=!1;_.Xc=!0;_.Yc=0;_.Zc=!1;_.$c=!1;_._c=0;_.ad=0;function KC(a,b){var c;c=a.rf();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function LC(a){var b;b=a.rf();return new MC(b.b,b.d,a.Yc-b.c-b.b,a.Nc-b.d-b.a)}\nfunction NC(a,b){var c,d;if(a.Gc)for(d=new gw(a.Fc.a);d.b<d.d.Xf();)c=hw(d),a.Gc.wf(c);if(b)for(d=new gw(a.Fc.a);d.b<d.d.Xf();)c=hw(d),b.sf(null,c);a.Gc=b;qC(a);a.Gc&&G(a.Gc,67)&&(a.Gc.n=!1)}function OC(a){if(!a.Wc){a.Gc&&a.Gc.tf(a);var b,c;for(c=0;c<a.Fc.a.c;++c)b=fy(a.Fc.a,c),b.Wc||b.qf();a.Wc=!0}}function PC(){yC.call(this);this.Fc=new QC;this.Jc=(zC(),zC(),AC)}w(480,481,rl);_.Te=function(){if(!this.Gc)return null;!this.Hc&&(this.Hc=this.Gc.uf(this));return this.Hc};\n_.Ue=function(){if(!this.Gc)return null;!this.Ic&&(this.Ic=this.Gc.vf(this));return this.Ic};_.rf=function(){return this.Xe()};_.We=GC;_.Ye=IC;_.af=function(){this.Tc=(zC(),new RC)};_.bf=function(){qC(this);this.Gc&&G(this.Gc,67)&&(this.Gc.n=!1)};_.ef=GC;_.hf=IC;_.mf=function(){var a,b;this.Ic=this.Hc=null;for(b=0;b<this.Fc.a.c;++b)a=fy(this.Fc.a,b),a.mf()};_.qf=function(){OC(this)};_.Gc=null;_.Hc=null;_.Ic=null;function SC(){var a=new TC;PC.call(this);NC(this,a)}w(479,480,rl,SC);\n_.Re=function(){return"panel"+this.Jc.b.e++};function UC(a,b,c){a=VC(a.Ec,b,c);a.j=!0;return new WC(a)}function XC(a){a.ff(a.Ec.d)}function YC(a){return new tC(ZC(a.Ec),$C(a.Ec))}w(478,479,rl);_.Ve=function(){return gr(this.Ec.pb,ej)};_.Ze=function(){return gr(this.Ec.pb,fj)};_.$e=function(){return br(this.Ec.pb)};_._e=function(){return er(this.Ec.pb)};_.cf=function(){return this.Ec.pb.style.display!=Zi};_.Ec=null;function aD(a){if(null!=a)this.n=a;else throw new bD;}w(483,1,Pl);\n_.tS=function(){return this.cZ.d+"[source="+this.n+eg};_.n=null;\nfunction cD(){cD=x;dD=new Hp;E(dD,new eD(400),new fD(Wk));E(dD,new eD(401),new fD(Wk));E(dD,new eD(402),new fD(Wk));E(dD,new eD(500),new fD(Yk));E(dD,new eD(501),new fD(Yk));E(dD,new eD(502),new fD(Yk));E(dD,new eD(503),new fD(Zk));E(dD,new eD(504),new fD(Yk));E(dD,new eD(505),new fD(Yk));E(dD,new eD(506),new fD(Zk));E(dD,new eD(507),new fD(kl));E(dD,new eD(100),new fD(Sk));E(dD,new eD(101),new fD(Sk));E(dD,new eD(102),new fD(Sk));E(dD,new eD(103),new fD(Sk));E(dD,new eD(1004),new fD(Vk));E(dD,new eD(1005),\nnew fD(Vk));E(dD,new eD(800),new fD(gl));E(dD,new eD(801),new fD(gl));E(dD,new eD(200),new fD($k));E(dD,new eD(201),new fD($k));E(dD,new eD(202),new fD($k));E(dD,new eD(204),new fD($k));E(dD,new eD(203),new fD($k));E(dD,new eD(209),new fD(ll));E(dD,new eD(208),new fD(ml));E(dD,new eD(207),new fD(ml));E(dD,new eD(206),new fD($k));E(dD,new eD(205),new fD($k));E(dD,new eD(1400),new fD(il));E(dD,new eD(1401),new fD(jl));E(dD,new eD(1402),new fD(jl));E(dD,new eD(300),new fD(Tk));E(dD,new eD(301),new fD(Tk));\nE(dD,new eD(1100),new fD(fl));E(dD,new eD(1101),new fD(fl));E(dD,new eD(1200),new fD(hl));E(dD,new eD(701),new fD(cl));E(dD,new eD(900),new fD(dl));E(dD,new eD(1001),new fD(al));E(dD,new eD(601),new fD(bl))}w(482,483,Pl);_.gf=function(){return m};_.tS=function(){var a;a=m;G(this.n,61)&&null!=this.n&&(a=this.n,a=(null==a.Qc&&(a.Qc=a.Re()),a.Qc),null==a&&(a=m));return this.cZ.d+Yf+this.gf()+"] on "+(0<a.length?a:this.n)};_.k=0;var dD;function fD(a){this.a=a}w(485,1,{},fD);_.a=Rk;function gD(){}\nw(486,1,{},gD);_.a=null;_.b=null;function hD(a,b){var c;b&&(a.a?(c=new iD(a.a),xq(c.b,c.c++,b),a.a=c):(a.a=new Om,Rm(a.a,b)))}function qv(a,b){return a.a?en(a.a,b):b}w(488,1,Pl);_.a=null;function jD(){}function BC(){}w(487,488,Pl,jD,BC);function kD(){kD=x;Math.sqrt(2)}function lD(a){kD();if(0>a)throw new bn("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}w(489,1,{57:1},lD);\n_.eQ=function(a){return a===this?!0:G(a,57)?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 mD;a.a=31*a.a+Gw((new nD(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+Gw((new nD(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction oD(){oD=x;pD=qD=new rm(255,255,255);rD=new rm(192,192,192);sD=new rm(128,128,128);tD=new rm(64,64,64);uD=vD=new rm(0,0,0);wD=xD=new rm(255,0,0);new rm(255,175,175);yD=new rm(255,200,0);zD=new rm(255,255,0);new rm(0,255,0);AD=new rm(255,0,255);BD=new rm(0,255,255);CD=DD=new rm(0,0,255)}\nfunction ED(a){var b,c;c=a.d>>16&255;b=a.d&255;a=a.d>>8&255;if(0==c&&0==b&&0==a)return new rm(3,3,3);3>c&&0!=c?c=3:(c=Gw(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=Gw(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=Gw(a/0.7),a=255<a?255:a);return new rm(c,a,b)}function FD(a){return new rm(Gw(0.7*(a.d>>16&255)),Gw(0.7*(a.d>>8&255)),Gw(0.7*(a.d&255)))}function GD(a,b){return G(b,60)?b.d==a.d:!1}function rm(a,b,c){oD();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new bn(De);this.d=c|b<<8|a<<16|-16777216}\nw(495,1,{60:1,69:1,72:1},rm);_.eQ=function(a){return GD(this,a)};_.hC=HD;_.tS=function(){return ID.d+"[r="+(this.d>>16&255)+",g="+(this.d>>8&255)+",b="+(this.d&255)+eg};_.a=0;_.b=null;_.c=null;_.d=0;var uD,CD,wD,pD,vD,DD,BD,tD,sD,rD,AD,yD,xD,qD,zD;function CC(){CC=x;DC=new JD(!0);KD=new dw;ew(KD,"ar");ew(KD,"fa");ew(KD,"iw");ew(KD,"ur")}function JD(a){this.a=a}w(496,1,Pl,JD);_.a=!1;var DC,KD;w(500,1,{78:1,94:1});function LD(){tC.call(this,0,0)}function tC(a,b){this.b=a;this.a=b}\nfunction vC(a){tC.call(this,a.b,a.a)}w(499,500,{63:1,78:1,90:1,94:1},LD,tC,vC);_.eQ=function(a){return a===this?!0:G(a,63)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new mD;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return MD.d+"[width="+this.b+",height="+this.a+eg};_.a=0;_.b=0;function Ou(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}w(501,1,Pl,Ou,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});\n_.xf=function(){return 0!=(this.e&4)};_.yf=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=m,this.yf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.xf()&&(a+=",meta"),a):m)+",target="+this.f+(null!=this.b?",arg="+this.b:m)+eg};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function ND(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].Xc&&++b,++c;return b}\nfunction OD(a,b,c,d,e,f,g){var h,j,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(j=0;j<=l;++j)c=(PD(g?j:l-j,b.c),b.b[g?j:l-j]),h=c.Ye(),c.of(d,e+~~((f-h.a)/2),h.b,h.a),d+=h.b+a.c}function QD(a,b){var c,d,e,f,g,h;h=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.Xc&&(c=b?c.Ye():c.We(),g=gn(g,c.a),h+=c.b+a.c);return new tC(h,g+2*a.d)}function TC(){RD.call(this,1,5,5)}\nfunction RD(a,b,c){zC();this.c=b;this.d=c;this.a=a}w(502,1,Pl,TC,RD);_.sf=SD;\n_.tf=function(a){this.b=TD(a.Fc);if(0!=ND(this)){var b,c,d,e,f,g,h,j,l,n,o;b=LC(a);g=a.rf();h=a.Rc.a;l=new Om;n=f=2*this.c;o=g.d+this.d;j=0;e=!0;var r,t,y;r=a.Fc.a.c;d=new UD(r);for(t=0;t<r;++t)xq(d.b,d.c++,null);for(c=this.b,t=0,y=c.length;t<y;++t)r=c[t],r.Sc==a&&VD(d,hB(a.Fc.a,r),r);for(d=new gw(d);d.b<d.d.Xf();)if((c=hw(d))&&c.Xc)a=c.Ye(),!e&&n+a.b>b.b&&(OD(this,l,b.b-(n-this.c),g.b,o,j,h),l.ug(),n=f,o+=j+this.d,j=0),e=!1,xq(l.b,l.c++,c),n+=a.b+this.c,j=gn(j,a.a);OD(this,l,b.b-(n-this.c),g.b,o,\nj,h)}};_.uf=function(a){this.b=TD(a.Fc);return 0==ND(this)?KC(a,new tC(10,10)):KC(a,QD(this,!1))};_.vf=function(a){this.b=TD(a.Fc);return 0==ND(this)?KC(a,new tC(10,10)):KC(a,QD(this,!0))};_.wf=HC;_.tS=function(){var a;switch(this.a){case 0:a=pi;break;case 2:a=Fj;break;case 1:a=Tg;break;case 4:a="trailing";break;default:a="leading"}return WD.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+eg};_.a=0;_.b=null;_.c=0;_.d=0;function XD(){XD=x;YD=new ZD(Ne,0,12)}\nfunction ZD(a,b,c){XD();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}w(503,1,{64:1,90:1},ZD);_.a=null;_.b=0;_.c=0;var YD;w(504,1,Cl);_.tS=function(){return $D.d+"[font="+this.b+"ascent="+aE(this.b).a+", descent="+aE(this.b).b+", height="+aE(this.b).c+eg};_.b=null;w(506,1,{});_.tS=function(){return"Graphics"};w(507,506,{});function aC(){}function bz(a){this.f=a}w(510,138,ql,aC,bz);function pC(){this.f="Missing message: awt.151"}w(509,510,ql,pC);w(511,1,{});\nfunction FC(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}w(512,1,{66:1,90:1,94:1},FC);_.eQ=function(a){return a===this?!0:G(a,66)?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 bE.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+eg};_.a=0;_.b=0;_.c=0;_.d=0;w(516,1,Pl);_.gf=function(){return this.j};_.tS=JC;_.j=null;_.k=null;\nfunction cE(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function dE(a,b){a.e=b;mB(a.i.a,b)}function eE(a){this.n=(zC(),zC(),AC);var b;var c;b=this.cZ.d;-1!=Qy(b,Ry(36))?b=null:(c=this.n.b.d++,b=Ty(b,jC(b,Ry(46))+1)+m+c);this.j=b;this.d=new jD;this.f=a;this.e=!0;this.i=new fE(this)}w(515,516,Pl,eE);_.gf=function(){return cE(this)};_.c=null;_.e=!1;_.f=null;_.i=null;w(514,515,Ml);_.gf=function(){return cE(this)+(this.b?",tearOff":m)};_.b=!1;w(518,1,{79:1});\n_.eQ=function(a){return a===this?!0:G(a,79)?this.zf()==a.zf()&&this.Af()==a.Af():!1};_.hC=function(){var a;a=new mD;gE(a,this.zf());gE(a,this.Af());return a.a};function oC(){this.b=this.a=0}function hE(a,b){this.a=a;this.b=b}w(517,518,{70:1,79:1,90:1},oC,hE);_.eQ=function(a){return a===this?!0:G(a,70)?this.a==a.a&&this.b==a.b:!1};_.zf=zx;_.Af=iA;_.tS=function(){return iE.d+"[x="+this.a+",y="+this.b+eg};_.a=0;_.b=0;\nfunction jE(a,b){if(!b)throw new Rv("Missing message: awt.70");var c=a.a;if(H(b.f,ub)){var c=c.a.a,d=new oB,e=c.c.c;if(0>e||e>c.c.c)throw new rz;c.o&&(d.pb[ah]=2);VA(c,e,d.pb);kE(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 rz;kE(d.c,e,c);for(f=g=0;f<e;++f)G(fy(d.c,f),47)&&++g;kE(d.i,g,c);VA(d,e,c.pb);c.c=d;e=Py(c.pb)+Zb;Ky(c.me(),e,!1);d.o&&(e=hB(d.c,c),-1!=e&&(d=wy(d.o?d.e:wy(d.e,0),e),2==xy(d)&&d.removeChild(wy(d,1)),c.pb[ah]=2))}}\nfunction lE(){eE.call(this,m);new Om;this.b=!1;this.a=(zC(),new mE)}w(519,514,Ml,lE);_.a=null;w(522,1,{94:1});w(521,522,im);_.eQ=function(a){return a===this?!0:G(a,81)?this.zf()==a.zf()&&this.Af()==a.Af()&&this.Cf()==a.Cf()&&this.Bf()==a.Bf():!1};_.hC=function(){var a;a=new mD;gE(a,this.zf());gE(a,this.Af());gE(a,this.Cf());gE(a,this.Bf());return a.a};function MC(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}w(520,521,{71:1,81:1,90:1,94:1},MC);\n_.eQ=function(a){return a===this?!0:G(a,71)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.Bf=zx;_.Cf=iA;_.zf=cu;_.Af=HD;_.tS=function(){return nE.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+eg};_.a=0;_.b=0;_.c=0;_.d=0;function oE(){oE=x;pE=new qE;rE=new sE;tE=new sE}var pE,tE,rE;w(524,1,{});_.eQ=lm;_.hC=mm;function qE(){}w(525,524,{},qE);function sE(){}w(526,1,{},sE);w(527,481,$l);function uE(a,b){var c;c=lC(kC(a));return!c?null:new tC(vE(c,"_")*b+6,aE(c.b).c+6)}\nfunction wE(a){xE.call(this,a,null!=a?a.length:0)}function xE(a,b){yC.call(this);this.a=0>b?0:b;var c=this.Tc;KB(c.a,a);c.e.a=-1;c.e.b=-1}w(528,527,$l,wE,xE);_.Re=function(){return"textfield"+this.Vc.b.f++};_.Te=function(){return uE(this,hr(this.Tc.a.pb,Gk).length)};_.Ue=function(){return!kC(this)?null:uE(this,hr(this.Tc.a.pb,Gk).length)};_.We=yE;_.Ye=BE;_.af=function(){this.Tc=(zC(),new CE)};_.ef=yE;_.hf=BE;_.a=0;function zC(){zC=x;AC=new DE}\nfunction EE(){var a=(zC(),zC(),AC);!a.c&&(a.c=new FE);return a.c}w(529,1,{});_.a=null;_.c=null;var AC;function GE(){}w(530,1,{},GE);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;w(531,1,{});function HE(){HE=x;IE=new JE;KE=new JE}function LE(a,b){return b==a?!0:!b?!1:!0}function JE(){}w(532,1,{74:1},JE);_.eQ=function(a){return null==a||!G(a,74)?!1:LE(this,a)};_.hC=function(){var a;a=null.ii()+";class="+null.ii();a=!null.ii().ii()?a:a+";charset=";return ME(a)};\n_.tS=function(){return NE.d+"[MimeType=(null);humanPresentableName="+this.a+eg};_.a=null;var IE,KE;function OE(){OE=x;z(PE,q,74,[(HE(),KE),IE])}function QE(a){var b=(HE(),KE);if(LE(b,(HE(),KE)))return a.a;if(LE(b,IE))return new RE(a.a);throw new SE(b);}function TE(a){OE();this.a=a}w(533,1,{},TE);_.a=null;function SE(a){this.f="flavor = "+a}w(534,139,{75:1,90:1,98:1,107:1},SE);function UE(a,b,c){cD();VE.call(this,a,b,c,Rk)}\nfunction VE(a,b,c,d){cD();aD.call(this,a);this.k=b;this.a=c;this.c=d;this.b=0}w(535,482,Pl,UE,VE);_.gf=function(){var a,b;a=1001==this.k?"ACTION_PERFORMED":Fk;b=m;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="+qx(this.c)+tb+b};_.a=null;_.b=0;_.c=Rk;function xC(a,b){cD();aD.call(this,a);this.k=b}w(536,482,Pl,xC);\n_.gf=function(){var a,b;a=this.n;switch(this.k){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return Fk}return b+" ("+a.$e()+nb+a._e()+ha+a.Ze()+Mk+a.Ve()+jb};w(539,536,Pl);_.j=0;\nfunction WE(a){var b;switch(a.k){case 503:b="MOUSE_MOVED";break;case 500:b="MOUSE_CLICKED";break;case 501:b="MOUSE_PRESSED";break;case 502:b="MOUSE_RELEASED";break;case 506:b="MOUSE_DRAGGED";break;case 504:b="MOUSE_ENTERED";break;case 505:b="MOUSE_EXITED";break;case 507:b="MOUSE_WHEEL";break;default:b=Fk}b=b+",("+a.f+nb+a.i+"),button="+a.d;if(0<(a.j&16320)){var c=tb,d;d=a.j;var e;e=new vx;0!=(d&4)&&Kp(Kp(e,(zC(),null)),mb);0!=(d&1)&&Kp(Kp(e,(zC(),null)),mb);0!=(d&2)&&Kp(Kp(e,(zC(),null)),mb);0!=(d&\n8)&&(0!=(d&2048)?0!=(d&512)&&Kp(Kp(e,(zC(),null)),mb):Kp(Kp(e,(zC(),null)),mb));0!=(d&32)&&Kp(Kp(e,(zC(),null)),mb);0!=(d&16)&&Kp(Kp(e,(zC(),null)),mb);0!=(d&8)&&Kp(Kp(e,(zC(),null)),mb);0!=(d&4)&&Kp(Kp(e,(zC(),null)),mb);d=0==e.a.a.length?e.a.a:XE(e.a.a,0,e.a.a.length-1);c=c+d+",extModifiers=";d=a.j;var f;e=(f=m,0!=(d&256)&&(f+=(zC(),null)),0!=(d&128)&&(f+=(0<f.length?mb:m)+(zC(),null)),0!=(d&512)&&(f+=(0<f.length?mb:m)+(zC(),null)),0!=(d&64)&&(f+=(0<f.length?mb:m)+(zC(),null)),0!=(d&8192)&&(f+=\n(0<f.length?mb:m)+(zC(),null)),f);0!=(d&1024)&&(e+=(0<e.length?mb:m)+(zC(),null));0!=(d&2048)&&(e+=(0<e.length?mb:m)+(zC(),null));0!=(d&4096)&&(e+=(0<e.length?mb:m)+(zC(),null));b+=c+e}return b+=",clickCount="+a.e}w(541,539,Pl);_.gf=function(){return WE(this)};_.d=0;_.e=0;_.f=0;_.i=0;\nfunction pv(a,b,c,d){cD();xC.call(this,a,507);this.d=this.e=this.j=0;this.f=b;this.i=c;if(0!=(this.j&63))this.j&=-16321,0!=(this.j&1)&&(this.j|=64),0!=(this.j&2)&&(this.j|=128),0!=(this.j&4)&&(this.j|=256),0!=(this.j&8)&&(this.j|=512),0!=(this.j&32)&&(this.j|=8192),500<=this.k&&502>=this.k?0!=(this.j&16)?(this.d=1,501==this.k&&(this.j|=1024)):0!=(this.j&8)?(this.d=2,501==this.k&&(this.j|=2048)):0!=(this.j&4)&&(this.d=3,501==this.k&&(this.j|=4096)):(0!=(this.j&16)&&(this.j|=1024),0!=(this.j&8)&&(this.j|=\n2048),0!=(this.j&4)&&(this.j|=4096));else if(0!=(this.j&16320))if(this.j&=-64,0!=(this.j&64)&&(this.j|=1),0!=(this.j&128)&&(this.j|=2),0!=(this.j&256)&&(this.j|=4),0!=(this.j&512)&&(this.j|=8),0!=(this.j&8192)&&(this.j|=32),500<=this.k&&502>=this.k)switch(this.d){case 1:this.j|=16;break;case 2:this.j|=8;break;case 3:this.j|=4}else 0!=(this.j&1024)&&(this.j|=16),0!=(this.j&2048)&&(this.j|=8),0!=(this.j&4096)&&(this.j|=4);this.b=0;this.a=1;this.c=d}w(542,541,Pl,pv);\n_.gf=function(){var a,b;a=WE(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=Fk}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;w(551,1,{});function RE(a){if(null==a)throw new YE;}w(552,551,{},RE);\nfunction ZE(){ZE=x;$E={};$E["java.vendor"]=Rh;$E["package.restrict.access.sun"]=Dk;$E["sun.java.launcher"]=wf;$E["sun.management.compiler"]=Rh;$E["os.name"]=wf;$E[" sun.boot.class.path"]=wf;$E["path.separator.applet"]=wf;$E["java.vm.specification.vendor"]=Rh;$E["java.runtime.version"]=wf;$E["http.proxyPort"]=wf;$E["user.name"]=wf;$E["user.language"]=wf;$E["os.name.applet"]=wf;$E["browser.version"]=wf;$E["java.version"]=wf;$E["user.timezone"]=wf;$E["java.endorsed.dirs"]=wf;$E["java.specification.name"]=\n"GWT";$E["java.specification.version"]="2.5.0";$E[ki]=cf;!sv&&(sv=new Av);sv.a?$E[ii]="yes":$E[ii]=null}var $E;w(556,139,yl);function aF(){}function bF(a){this.f=a}w(555,556,{84:1,90:1,98:1,107:1},aF,bF);function cF(){cF=x;dF=new eF}function fF(a){var b;if(a.k){var c;b=new vx;Kp(b,a.f);b.a.a+=gd;c=a.a;null!=c&&0<c.length&&(b.a.a+=sc,Kp(b,a.a));c=a.b;a=a.j;null!=c&&Lp(b.a,c);null!=a&&(b.a.a+=Ga,Lp(b.a,a));b=b.a.a}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}\nfunction gF(a){cF();var b,c,d;if(null==a)throw new aF;a=Sy(a);try{d=Qy(a,Ry(58))}catch(e){e=Hq(e);if(G(e,102))throw new bF(Mp(e));throw e;}c=Qy(a,Ry(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;hF();var f,g,h;h=c.length;b=new iF;for(g=0;g<h;++g)f=c.charCodeAt(g),65<=f&&90>=f?jF(b,f+32&65535):Lp(b.a,String.fromCharCode(f));\nthis.f=b.a.a}else this.f=null,d=-1}if(null==this.f)throw new bF($e+a);if(!this.k&&(this.k=mw(dF,this.f),this.k||(this.k=(zC(),new kF))&&E(dF,this.f,this.k),!this.k))throw new bF($e+a);try{c=a;var j=++d,l=a.length,n,o,r,t,y,v,s,A,F,M,N,$,S,V,ea,na,ta,Yb,K,ra,yc;if(l<j||0>l){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(sc,j)==j&&-1==lF(c,Ry(47),j+2))throw new mF(l);}else{N=c.substr(j,l-j);l-=j;v=0;s=this.c;$=this.e;Yb=this.j;t=this.d;ea=this.i;n=this.a;yc=this.n;K=lF(N,Ry(35),\n0);if(0==N.indexOf(sc)&&0!=N.indexOf("////")){F=2;$=-1;v=lF(N,Ry(47),2);ta=lF(N,Ry(63),2);-1!=ta&&(-1==v||v>ta)&&(v=ta);-1==v&&(v=l,t=m);A=v;-1!=K&&K<v&&(A=K);var jd=Ry(64);ra=N.lastIndexOf(jd,A);n=N.substr(2,A-2);-1<ra&&(yc=N.substr(2,ra-2),F=ra+1);S=lF(N,Ry(58),-1==ra?F:ra);r=Qy(N,Ry(93));if(-1!=r)try{N.length>r+1?(o=N.charCodeAt(r+1),58==o?S=r+1:S=-1):S=-1}catch(wb){if(wb=Hq(wb),!G(wb,98))throw wb;}-1==S||S>v?s=N.substr(F,A-F):(s=N.substr(F,S-F),V=N.substr(S+1,A-(S+1)),0==V.length?$=-1:$=nF(V,\n10))}-1<K&&(Yb=N.substr(K+1,l-(K+1)));y=-1==K?l:K;var L=Ry(63);na=N.lastIndexOf(L,y);-1<na?(ea=N.substr(na+1,y-(na+1)),0==na&&null!=t&&(H(t,m)?t=nc:t.indexOf(nc),M=jC(t,Ry(47))+1,t=t.substr(0,M-0)),y=na):0!=K&&(ea=null);-1<v&&(v<l&&47==N.charCodeAt(v)?t=N.substr(v,y-v):y>v&&(null==t?t=m:H(t,m)?t=nc:t.indexOf(nc),M=jC(t,Ry(47))+1,0==M?t=N.substr(v,y-v):t=t.substr(0,M-0)+N.substr(v,y-v)));null==t&&(t=m);null==s&&(s=m);d=s;var Ha;Ha=t;null!=ea&&!H(ea,m)&&(null!=t?Ha=t+Gd+ea:Ha=Gd+ea);null==this.f&&(this.f=\nthis.f);this.c=d;this.b=Ha;this.e=$;this.j=Yb;var xb;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+gd+this.e));null!=this.c&&-1<(xb=jC(this.c,Ry(64)))?(this.n=XE(this.c,0,xb),this.c=Ty(this.c,xb+1)):this.n=null;null!=this.b&&-1<(xb=Qy(this.b,Ry(63)))?(this.i=Ty(this.b,xb+1),this.d=XE(this.b,0,xb)):(this.i=null,this.d=this.b);this.a=n;this.n=yc;this.d=t;this.i=ea}}catch(Hc){Hc=Hq(Hc);if(G(Hc,98))throw new bF(Mp(Hc));throw Hc;}if(-1>this.e)throw new bF("incorrect port: "+\nthis.e);}w(557,1,Pl,gF);_.tS=function(){return fF(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var dF;w(558,1,{});function oF(a,b,c){var d,e;for(d=a.Sf().Ce();d.be();)if(a=d.ce(),e=a.Bh(),null==b?null==e:Up(b,e))return c&&(a=new pF(a.Bh(),a.Ch()),d.de()),a;return null}w(562,1,Ll);_.Rf=function(a){return!!oF(this,a,!1)};\n_.eQ=function(a){var b,c;if(a===this)return!0;if(!G(a,110)||this.Xf()!=a.Xf())return!1;for(a=a.Sf().Ce();a.be();)if(b=a.ce(),c=b.Bh(),b=b.Ch(),!this.Rf(c)||!qF(b,this.Tf(c)))return!1;return!0};_.Tf=function(a){a=oF(this,a,!1);return!a?null:a.Ch()};_.hC=function(){var a,b,c;c=0;for(b=this.Sf().Ce();b.be();)a=b.ce(),c+=a.hC(),c=~~c;return c};_.Uf=rF;_.Vf=function(){throw new sF("Put not supported on this map");};_.Wf=function(a){a=oF(this,a,!0);return!a?null:a.Ch()};_.Xf=function(){return this.Sf().Xf()};\n_.tS=function(){var a,b,c,d;d=Ok;a=!1;for(c=this.Sf().Ce();c.be();)b=c.ce(),a?d+=qb:a=!0,d+=m+b.Bh(),d+=Ed,d+=m+b.Ch();return d+"}"};function JB(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function zy(a,b){var c;if(null==b)c=a.c;else if(G(b,1))c=gd+b in a.e;else a:{c=a.$f(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d].Bh();if(a.Zf(b,f)){c=!0;break a}}c=!1}return c}function mw(a,b){return null==b?a.b:G(b,1)?a.e[gd+b]:tF(a,b,a.$f(b))}\nfunction tF(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d],g=f.Bh();if(a.Zf(b,g))return f.Ch()}return null}function E(a,b,c){return null==b?uF(a,c):G(b,1)?vF(a,b,c):wF(a,b,c,a.$f(b))}function wF(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){var d=e[f],h=d.Bh();if(a.Zf(b,h))return a=d.Ch(),d.Dh(c),a}else e=a.a[d]=[];d=new pF(b,c);e.push(d);++a.d;return null}function uF(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}\nfunction vF(a,b,c){var d,e=a.e,b=gd+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function ow(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(G(b,1)){var d,e=a.e;c=gd+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.$f(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e],h=g.Bh();if(a.Zf(b,h)){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.Ch();break a}}c=null}return c}w(561,562,Ll);_.Rf=function(a){return zy(this,a)};_.Sf=function(){return new xF(this)};\n_.Zf=function(a,b){return this.Yf(a,b)};_.Tf=function(a){return mw(this,a)};_.Vf=function(a,b){return E(this,a,b)};_.Wf=function(a){return ow(this,a)};_.Xf=HD;_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Hp(){JB(this)}w(560,561,pl,Hp);_.Yf=function(a,b){return Fw(a)===Fw(b)||null!=a&&Up(a,b)};_.$f=function(a){return~~Xp(a)};function eF(){JB(this)}w(559,560,pl,eF);function yF(){}w(563,138,ql,yF);function zF(a){var b,c;b=0;for(c=a.a;c<a.i;){c=AF(a,c);if(c>=a.i)break;c=BF(a,c);++b}return b}\nfunction CF(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function DF(a){var b;a.a=0<=a.j&&!a.d?a.j:AF(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new yF;b=a.a;a.a=BF(a,a.a);return XE(a.n,b,a.a)}\nfunction BF(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=EF(a.n,d,a.n.length);if(c<=a.f&&CF(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=Qy(a.c,Ry(c)))break;++d}a.k&&b==d&&(a.e?(c=EF(a.n,d,a.n.length),c<=a.f&&CF(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=Qy(a.c,Ry(c))&&++d));return d}\nfunction AF(a,b){var c,d;if(null==a.c)throw new YE;for(d=b;!a.k&&d<a.i;)if(a.e){c=EF(a.n,d,a.n.length);if(c>a.f||!CF(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>Qy(a.c,Ry(c)))break;++d}return d}function FF(a){GF.call(this,a,ia,!1)}function HF(a){GF.call(this,a,nb,!1)}\nfunction GF(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=EF(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=D(B,u,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=EF(this.c,d,this.c.length),this.b[c]=a}}}w(564,1,{},FF,HF,GF);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function IF(){}\nw(565,1,{},IF);_.a=null;function JF(a,b){var c,d;c=a.a.exec(b);d=new IF;d.a=c;return d}function KF(){}function LF(a,b){var c,d;d=m;2==(b|2)&&(d+=fi);1==(b|1)&&(d+=xi);c=new KF;c.a=RegExp(a,d);return c}w(566,1,{},KF);_.a=null;\nfunction MF(a,b){var c,d,e,f,g;c=m;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(G(e,1)&&(e=bq(e),!($p(),!/[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]/.test(e.replace(/"(\\\\.|[^"\\\\])*"/g,m)))))return;c+=e;d<b.length-1&&(c+=nb);++d}}typeof a==Jh?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Yf+c+eg),a.apply(c)):(evalString=a+db+c+");",$wnd.eval(evalString))}\nfunction NF(a){var b;if(null==a||0==a.length)return OF(\'JSME installation warning: invalid size or not specified size of DOM element: "\'+a+\'", Using "100%".\'),Gc;b=a.charCodeAt(a.length-1);return PF(b)||46==b?a+uj:a}function Nw(a){var a=new QF(a),b,c,d,e,f;b=$doc.getElementsByTagName(qh);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute($g)||m,c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;RF(a););return a.b}w(573,1,{});function SF(a,b){b.Pd(new TF);b.Od(new UF);b.Qd(new VF);b.Rd(new WF(a))}\nw(572,573,{});_.b=null;_.c=1;_.d=-1;function XF(a){this.a=a;this.b=new YF(this.a);this.c=this.d=1}w(571,572,{},XF);_.a=null;function YF(a){this.a=a}w(574,1,{},YF);_._f=function(a){var b=this.a;b.Tb&&(null!=a&&0<a.length?(ZF(b.r,"DROP"),!b.Ub&&(b.Ub=new Su(b)),$F(b.Ub,a)):(Pu(b,"ERROR - empty or null structure"),aG(b)))};_.a=null;function bG(a){this.a=a}w(575,1,{},bG);_.a=null;function cG(a,b,c,d){this.d=a;this.b=b;this.c=c;this.a=d}w(576,1,{},cG);\n_.ag=function(){wz(this.d.f,this.b,ZC(this.d)-this.c-this.a.a,$C(this.d)-(this.a.d-this.a.a))};_.a=null;_.b=null;_.c=0;var dG=_.d=null;function eG(){eG=x;dG=new sx((Jx(),new Ix("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAF0lEQVR42mNgGAWjYBSMglEwCkYBpQAAB1AAAZMWyVkAAAAASUVORK5CYII=")),29,16)}function fG(a){var b;$wnd.JSApplet.Inchi.__local_ff=function(a){b=a};$wnd.JSApplet.Inchi.computeInchi(a,"JSApplet.Inchi.__local_ff");delete $wnd.JSApplet.Inchi.__local_ff;return b}\nfunction gG(a){var b;hG?a&&iG(a):(b=(jG(),kG).a.a,b=(cq(),new iq(b)),b.d=dq,fq(gq(b,new lG(a))))}var hG=!1;function lG(a){this.a=a}w(580,1,{},lG);_.Ad=function(a){if(this.a){var b=this.a;b.a&&b.a.Dd(a)}else $wnd.alert("Loading of InChI-js failed")};_.Bd=function(){this.a&&(iG(this.a),hG=!0)};_.a=null;function iG(a){var b;b=fG(a.b);a.a.bg(b)}function mG(a,b){this.a=a;this.b=b}w(581,1,Yl,mG);_.Dd=function(a){this.a&&this.a.Dd(a)};_.a=null;var kG=_.b=null;\nfunction jG(){jG=x;kG=new rx((Jx(),new Ix($moduleBase+"96E40B969193BD74B8A621486920E79C.cache.js")))}function nG(a){return a.error==m?null:a.error}function oG(a){return a.warning==m?null:a.warning}\nfunction pG(){pG=x;qG=z(Kw,q,1,["Copyright (c) 2017, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);rG=(oD(),rD);sG=ED(rG);tG=z(B,u,-1,[301,3,401,4,501,5,701,9,801,10,901,11,1001,12,601,8,1101,7,1300,1,1201,32,1301,33]);uG=D(vG,q,60,43,0);wG=D(Kw,q,1,43,0);xG=D(vG,q,60,7,0);yG=null!=(ZE(),$E[ii]);zG=D(AG,q,64,100,0);BG=D(CG,q,65,100,0);var a,b;for(a=1;42>=a;++a)0<DG(a)?uG[a]=(oD(),tD):(uG[a]=(oD(),yD),wG[a]=Wf);wG[1]=Ue;uG[1]=(oD(),tD);wG[2]=he;uG[2]=\nyD;wG[3]=pe;uG[3]=tD;wG[4]=vf;uG[4]=DD;wG[5]=Af;uG[5]=xD;wG[9]=Pe;uG[9]=AD;wG[10]=Be;uG[10]=AD;wG[11]=me;uG[11]=AD;wG[12]=Ye;uG[12]=AD;wG[8]=Jf;uG[8]=FD(zD);wG[7]=Bf;uG[7]=yD;wG[6]=Nf;uG[6]=tD;wG[13]=Lf;uG[13]=tD;wG[32]=Wf;uG[32]=tD;wG[14]=df;wG[16]=ef;wG[15]=xf;wG[17]=If;wG[18]=Fe;wG[19]=Re;wG[20]=Qd;wG[21]=uf;wG[22]=re;wG[24]=Of;wG[23]=ie;wG[25]=Xf;wG[26]=yf;wG[27]=Ge;wG[28]=se;wG[29]=Rd;wG[30]=Te;wG[31]=ae;for(a=33;42>=a;++a)b=Df,33<a&&(b+=a-33),wG[a]=b,uG[a]=tD}\nfunction EG(a){var b;if(a.dc)b=FG(a,1)+Fd+FG(a,2)+Fd+FG(a,3);else if(b=FG(a,0),0<b.length){var c=new GG(a.ob);Rm(a.qb.a,c)}return b}function HG(a){var b,c,d;d=!1;if(0<a.ob.v||0<a.ob.w)if(d=!0,0<a.ob.v?(IG(a.ob,a.ob.v),JG(a,"delAtom",a.ob.v),a.ob.v=0):(KG(a.ob,a.ob.w),JG(a,"delBond",a.ob.v),a.ob.w=0),LG(a.ob),b=MG(a.ob),1<b.length)for(c=0;c<b.length;++c)0==c?(a.zb[a.o]=b[0],a.ob=a.zb[a.o]):a.zb[++a.Sb]=b[c];return d}\nfunction NG(a,b){var c,d,e,f;OG(a,!1);c=b.a;if(H(c,xc))Qu(EG(a));else if(H(c,Fc))Qu(su(a,!0,!1));else if(H(c,Pc))Qu(su(a,!0,!0));else if(H(c,Zc))a.Tb&&(c=a.r,null==c.i&&(c.i="PASTE"),Ru(a.E,(!a.Ub&&(a.Ub=new Su(a)),a.Ub)));else if(H(c,Qc))a.fg(3);else if(H(c,Rc))a.fg(4);else if(H(c,Tc))a.fg(5);else if(H(c,Uc))Bq(6,new PG(a));else if(H(c,Vc))a.og();else if(H(c,Yc))Bq(1,new QG(a));else if(H(c,Hj))7!=a.cb&&(a.db=Rk),d=b.c,d=px(d,Qk),c=gx(d,a.db),e=!dx(c,Rk)?Zw(c):c,!dx(e,Xk)&&RG(a.ob,P(c)),a.Ib=!0,a.cb=\n7,a.db=d;else if(c==Qf||c==Mf){if(e=SG(a.ob,(TG(),c==Mf?UG:VG)))a.ob.f.a?Pu(a,"Chiral flag is set"):Pu(a,"No Chiral flag"),WG(a,"changeChiral",a.o,0,0),a.Ib=!0}else if(c==be){f=XG(a);e=!1;for(c=1;c<=a.ob.p;++c)d=a.ob.b[c],-99199==d.f&&(++f,d.f=f,e=!0);e&&(a.Ib=!0,WG(a,"changeManyAtomMap",a.o,0,0))}else if(c==Ie){c=a.ob;e=!1;for(d=1;d<=c.p;++d)e=YG(c.b[d])||e;(a.Ib=e)&&WG(a,"deleteAtomMaps",a.o,0,0)}else c==Me?(a.Ib=ZG(a.ob),a.Ib&&WG(a,"deleteHydrogens",a.o,0,0)):H(c,Oj)||(H(c,Ah)?a.hc=!0:$G(a,c));\n(a.Ib||a.Gb)&&a.ff(a.Ec.d)}\nfunction aH(a,b,c,d,e){var f,g,h,j,l,n,o,r;if(!a.Ob&&(j=c-b+1,!(0>=j||b>a.Sb||c>a.Sb))){l=D(bH,Zl,-1,99,1);h=o=n=0;for(g=b;g<=c;++g)f=cH(a.zb[g]),n+=f.c,o+=f.d,f.d>h&&(h=f.d),l[g]=f.c,2==d&&(l[g]=f.d);a.J&&(n+=25*(j+1),o+=25*(j+1),h+=25);j=g=1;a.J?r=dH(a):r=eH(a);f=Gw(r.b);r=Gw(r.a);1==d||3==d?f=~~((f-48)/2):2==d&&(r=~~(r/2));n>=f&&(g=f/n);h>=r&&(j=r/h);h=0;a.J&&(a.xb=g<j?g:j,a.mg("alignMolecules Depict: molecularAreaScale="+a.xb+" xsize="+f+" ysize="+r+fa),h=25*f/n,2==d&&(h=25*r/o));for(g=b;g<=c;++g)2==\nd?l[g]=l[g]*r/o:l[g]=l[g]*f/n;n=-f/2;o=0;1==d?n=-f-24:3==d?n=24:2==d&&(n=0,o=-r);for(g=b;g<=c;++g){a.J&&fH(a.zb[g]);2==d?o+=l[g]/2+h:n+=l[g]/2+h;if(!e)for(b=1;b<=a.zb[g].p;++b)gH(a.zb[g].b[b],n/a.xb,o/a.xb);2==d?o+=l[g]/2:n+=l[g]/2;a.J||hH(a.zb[g])}}}function iH(a,b){var c;a.k=202;a.Mb=!1;Pu(a,m);if(0!=a.Sb){a.Ib=!0;a.q=!0;for(c=a.o;c<a.Sb;++c)a.zb[c]=a.zb[c+1];--a.Sb;a.o=a.Sb;0<a.Sb?a.ob=a.zb[a.o]:(a.ob=new jH(a),a.ob.o=0);b&&(!!a.r&&kH(gq(a.r,"clear"),0,0,0),a.hc=!0)}}\nfunction lH(a){a.Sb=0;a.o=0;a.ob=new jH(a);a.ob.o=0;a.sb=null;a.Ib=!0}\nfunction mH(a,b){var c,d,e,f,g;g=new lE;e=Kf;d="MOL";f="MOL or SDF";TG();a:{for(c=1;c<=a.Sb;++c)if(0<a.zb[c].p){c=(TG(),TG(),UG);break a}c=(TG(),TG(),VG)}c=c.a?VG:UG;b&&(e="SMIRKS",f=d=Hf);a.Ac&&(f+=" or "+e,!b&&a.zc&&(f+=" or OCL ID code"));e=new eE(Ee+e);e.c=xc;jE(g,e);dE(e,!c.a);hD(e.d,a);e=new eE(Ee+d);e.c=Fc;hD(e.d,a);jE(g,e);b||(e=new eE(Ee+d+" V3000"),e.c=Pc,hD(e.d,a),jE(g,e),a.cg()&&(a.N&&(e=new eE("Copy as InChI"),e.c=Qc,hD(e.d,a),dE(e,!c.a),jE(g,e)),a.P&&(e=new eE("Copy as InChI key"),e.c=\nRc,hD(e.d,a),dE(e,!c.a),jE(g,e)),a.kc&&(e=new eE("Search chemical structure (through InChIKey)"),e.c=Vc,hD(e.d,a),dE(e,!c.a),jE(g,e)),a.O&&(e=new eE("Copy as InChI auxinfo"),e.c=Tc,hD(e.d,a),dE(e,!c.a),jE(g,e))));a.Ac&&a.Q&&!b&&(e=new eE("Copy as Scalar Vector Graphics"),e.c=Yc,hD(e.d,a),jE(g,e));a.Ac&&a.zc&&!b&&(e=new eE("Copy as OCL ID code"),e.c=Uc,hD(e.d,a),dE(e,!c.a),jE(g,e));a.Tb&&(jE(g,new eE(ub)),d=a.Wb,null==d&&(d="Paste "+f),e=new eE(d),e.c=Zc,hD(e.d,a),jE(g,e));hC(a,g);return g}\nfunction nH(a,b,c,d){return new oH(a.gg(!b?null:b.a,P(J(Math.round(c))),P(J(Math.round(d)))))}\nfunction pH(a,b,c,d){var e,f,g,h,j,l,n;f=100*d+c;j=(c-1)*(a.mb+(a.Lb?1:0));g=(d-1)*(a.mb+(a.Lb?1:0));1==c&&2<d&&(g-=2*a.mb);qH(b,rG);a.Lb?(f==a.k&&qH(b,FD(rG)),rH(b,j,g,a.mb,a.mb),qH(b,(oD(),tD)),sH(b,j,g,a.mb-1,a.mb-1)):f==a.k?tH(b,j+1,g+1,a.mb,a.mb,!1):tH(b,j,g,a.mb,a.mb,!0);if(!(1301==f&&!a.cc||107==f&&!a.ac))if(201!=f||a.tc)if(103!=f||a.Fb)if(!(105==f&&!a.Rb&&!a.A)&&(109!=f||a.dc))if(c=a.mb/4,3>d)switch(qH(b,(oD(),vD)),f){case 101:qH(b,zD);uH(b,j+3,g+3,a.mb-6,a.mb-6);qH(b,vD);e=g+3;h=a.mb-6;c=\na.mb-6;d=b.a;f=P(J(Q((j+3)*R)));e=P(J(Q(e*R)));h=P(J(Q(h*R)));c=P(J(Q(c*R)));d.n&&(vH(d,!1),wH(d,xH(d,f,e,h,c)));yH(b,j+6,g+6,a.mb-12,a.mb-12);zH(b.a,P(J(Q((j+9)*(AH(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));rH(b,j+a.mb-10,g+9,2,4);0.04>Math.random()&&(qH(b,xD),zH(b.a,P(J(Q((j+10)*R))),P(J(Q((g+18)*R))),P(J(Q(4*R))),P(J(Q(4*R)))));0.96<Math.random()&&(qH(b,zD),rH(b,j+a.mb-10,g+8,2,3));break;case 112:f=j+c;e=j+a.mb-c;h=j+a.mb/2;BH(b,f,g+a.mb-c,h,g+a.mb/2);BH(b,j+a.mb/2,g+a.mb/2,e,g+a.mb-\nc);l=g+a.mb-c;d=a.mb/24;CH(b.a,P(J(Q((h-d)*(AH(),R)))),P(J(Q(l*R))),P(J(Q((h-2*d)*R))),P(J(Q(l*R))));CH(b.a,P(J(Q((h+d)*R))),P(J(Q(l*R))),P(J(Q((h+2*d)*R))),P(J(Q(l*R))));qH(b,AD);BH(b,f,g+c,h,g+a.mb/2);BH(b,j+a.mb/2,g+a.mb/2,e,g+c);l=g+c;CH(b.a,P(J(Q((h-d)*R))),P(J(Q(l*R))),P(J(Q((h-2*d)*R))),P(J(Q(l*R))));CH(b.a,P(J(Q((h+d)*R))),P(J(Q(l*R))),P(J(Q((h+2*d)*R))),P(J(Q(l*R))));qH(b,vD);break;case 107:qH(b,yD);rH(b,j+4,g+4,a.mb-8,a.mb-8);qH(b,vD);sH(b,j+4,g+4,a.mb-8,a.mb-8);yH(b,j+6,g+6,a.mb-11,a.mb-\n12);zH(b.a,P(J(Q((j+9)*(AH(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));rH(b,j+a.mb-10,g+9,2,4);break;case 108:d=a.mb/4;BH(b,j+d,g+a.mb-d,j+a.mb-d,g+d);d=a.mb/2-d;f=g+2*a.mb/3;j+=a.mb/2;c=j+d;CH(b.a,P(J(Q(j*(AH(),R)))),P(J(Q(f*R))),P(J(Q(c*R))),P(J(Q(f*R))));g+=a.mb/3;a=j-d;CH(b.a,P(J(Q(a*R))),P(J(Q(g*R))),P(J(Q(j*R))),P(J(Q(g*R))));j=(a+j)/2;g-=d/2;a=g+d;CH(b.a,P(J(Q(j*R))),P(J(Q(g*R))),P(J(Q(j*R))),P(J(Q(a*R))));break;case 113:a.lc&&(d=c/2,f=a.mb-2*c-2*d,c=j+d+c,e=g+(c-j),qH(b,CD),DH(b.a,\nP(J(Q(c*(AH(),R)))),P(J(Q(e*R))),P(J(Q(f*R))),P(J(Q(f*R)))),qH(b,uD),h=j+a.mb/2,a=g+a.mb/2,l=c+f,n=g+d,g=n+d,CH(b.a,P(J(Q(c*R))),P(J(Q(g*R))),P(J(Q(h*R))),P(J(Q(n*R)))),CH(b.a,P(J(Q(h*R))),P(J(Q(n*R))),P(J(Q(l*R))),P(J(Q(g*R)))),g=e+f+d,n=g+d,CH(b.a,P(J(Q(c*R))),P(J(Q(g*R))),P(J(Q(h*R))),P(J(Q(n*R)))),CH(b.a,P(J(Q(h*R))),P(J(Q(n*R))),P(J(Q(l*R))),P(J(Q(g*R)))),j+=d,l=j+d,g=e+f,CH(b.a,P(J(Q(l*R))),P(J(Q(e*R))),P(J(Q(j*R))),P(J(Q(a*R)))),CH(b.a,P(J(Q(j*R))),P(J(Q(a*R))),P(J(Q(l*R))),P(J(Q(g*R)))),j=\nc+f+d,l=j+d,CH(b.a,P(J(Q(j*R))),P(J(Q(e*R))),P(J(Q(l*R))),P(J(Q(a*R)))),CH(b.a,P(J(Q(l*R))),P(J(Q(a*R))),P(J(Q(j*R))),P(J(Q(g*R)))));break;case 110:EH(b,j,g,a.mb,!0);break;case 111:EH(b,j,g,a.mb,!1);break;case 214:d=a.Z;f=3+j;c=f+d/2;e=f+d;h=g+3;l=h+d;qH(b,CD);FH(b,z(bH,Zl,-1,[f,c,e]),z(bH,Zl,-1,[h,l,h]),3);f=c;l=h+d/2;h=l+d;FH(b,z(bH,Zl,-1,[f,c+d/2,f+d]),z(bH,Zl,-1,[h,l,h]),3);a.R=new hE(Gw(j),Gw(g));break;case 109:BH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);BH(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2+\nc/2);BH(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2-c/2);break;case 102:qH(b,qD);rH(b,j+3,g+5,a.mb-7,a.mb-11);qH(b,vD);sH(b,j+3,g+5,a.mb-7,a.mb-11);break;case 103:qH(b,rG);a.Mb&&tH(b,j+1,g+1,a.mb,a.mb,!1);qH(b,vD);GH(a,b,j,g,"NEW");break;case 106:qH(b,xD);BH(b,j+7,g+7,j+a.mb-7,g+a.mb-7);BH(b,j+8,g+7,j+a.mb-6,g+a.mb-7);BH(b,j+7,g+a.mb-7,j+a.mb-7,g+7);BH(b,j+8,g+a.mb-7,j+a.mb-6,g+7);qH(b,vD);BH(b,j+c,g+a.mb/2,j+12,g+a.mb/2);GH(a,b,j+6,g,Df);break;case 104:qH(b,xD);BH(b,j+7,g+7,j+a.mb-7,g+a.mb-7);BH(b,\nj+8,g+7,j+a.mb-6,g+a.mb-7);BH(b,j+7,g+a.mb-7,j+a.mb-7,g+7);BH(b,j+8,g+a.mb-7,j+a.mb-6,g+7);qH(b,vD);break;case 105:a.sc?(qH(b,BD),uH(b,j+3,g+3,a.mb-6,a.mb-6),qH(b,vD)):GH(a,b,j,g,"123");break;case 114:qH(b,DD);d=a.mb-8;f=j+(a.mb-d)/2;c=g+(a.mb-d)/2;zH(b.a,P(J(Q(f*(AH(),R)))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(d*R))));qH(b,vD);HH(a,b,j,g,qD,fi);break;case 201:BH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2+2);BH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2-2);BH(b,j+a.mb-c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2-2);break;case 202:BH(b,\nj+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);break;case 203:BH(b,j+c,g+a.mb/2-2,j+a.mb-c,g+a.mb/2-2);BH(b,j+c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2+2);break;case 204:BH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);BH(b,j+c,g+a.mb/2-3,j+a.mb-c,g+a.mb/2-3);BH(b,j+c,g+a.mb/2+3,j+a.mb-c,g+a.mb/2+3);break;case 205:CH(b.a,P(J(Q((j+c/2)*(AH(),R)))),P(J(Q((g+2*c+c/3)*R))),P(J(Q((j+3*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))));CH(b.a,P(J(Q((j+3*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))),P(J(Q((j+5*(c/2))*R))),P(J(Q((g+2*c+c/3)*R))));CH(b.a,P(J(Q((j+5*(c/\n2))*R))),P(J(Q((g+2*c+c/3)*R))),P(J(Q((j+7*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))));break;case 206:IH(a,b,j,g+2,3);break;case 207:IH(a,b,j,g,4);break;case 208:IH(a,b,j,g,5);break;case 209:IH(a,b,j,g,1);break;case 210:IH(a,b,j,g,6);break;case 211:IH(a,b,j,g,7);break;case 212:IH(a,b,j,g,8);break;case 213:GH(a,b,j,g,"FG"),a.T=new hE(Gw(j),Gw(g))}else d=JH(a,f),HH(a,b,j,g,uG[d],wG[d])}\nfunction KH(a,b,c){var d,e,f;d=0;b=P(J(Q(b/a.nb)));c=P(J(Q(c/a.nb)));if(b<a.mb+(a.Lb?1:0)||c<2*a.mb+(a.Lb?1:0)){f=0;for(e=1;14>=e;++e)if(b<e*(a.mb+(a.Lb?1:0))){f=e;break}b=0;for(e=1;e<=LH+2;++e)if(c<e*(a.mb+(a.Lb?1:0))){b=e;break}0<f&&0<b&&(d=100*b+f)}109==d&&(a.dc||(d=0));return d}function MH(a){var b;b=9;a.cc&&++b;a.Bc&&++b;return b}\nfunction NH(a,b,c,d,e){var f;f=3*e;e*=a.Z;a.J&&(f=0);f=c-f-e;c=f+e;a.J?(a=d,e=d-e,d=(e+d)/2):(d/=2,a=d+e/2,e=d-e/2);qH(b,(oD(),CD));FH(b,z(bH,Zl,-1,[f,c,f]),z(bH,Zl,-1,[e,d,a]),3)}\nfunction OH(a){var b,c,d,e,f;a.mg("drawMolecularArea mustReDrawMolecularArea="+a.Ib+fa);if(a.Ib){if(a.r&&null!=a.r.a&&a.r.a!=Ek&&a.r.a!=Cj)for(b=1;b<=a.Sb;++b)LG(a.zb[b]);e=PH(a.vb,a.xb);c=a.yb;b=a.ub;a.mg("drawMolecularArea "+c+" : "+b+" scale: "+a.xb+fa);qH(e,a.D);c/=a.xb;b/=a.xb;zH(e.a,P(J(Q(0*(AH(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))));d=a.tb?(oE(),rE):(oE(),tE);f=(oE(),pE);var g=e.a;if(f==(oE(),pE))d==rE?g.b=m:g.b=Yj;d=new lD(a.wb);e.d=new lD(R*d.e);QH(e.a,e.d);for(d=1;d<=a.Sb;++d){f=\na.zb[d];var g=e,h=void 0,j=void 0,l=void 0,n=void 0,o=void 0,r=void 0,t=n=n=void 0,y=j=t=void 0,v=y=n=void 0,s=o=v=r=h=v=void 0,A=void 0,F=void 0,M=o=void 0,N=l=o=v=t=h=j=v=j=s=t=h=F=y=h=void 0,l=M=r=M=s=r=t=n=N=l=n=t=t=void 0,y=h=1;g.c=f.k.D;f.k.L&&(qH(g,(oD(),vD)),sH(g,0,0,f.k.M.b-1,f.k.M.a-1));if(0!=f.p){f.y&&(A=g,n=f.y,A.b=n,A.f=A.a.e,RH(A.a,n));f.s&&(fH(f),aH(f.k,1,f.k.Sb,0,!1),f.s=!1);SH(f.k,f.k.x);if(-1==f.i){for(A=1;A<=f.p;++A)n=f.b[A].c,0<n&&7>n&&(qH(g,(pG(),xG)[n]),uH(g,f.b[A].q-12,f.b[A].r-\n12,24,24));for(A=1;A<=f.q;++A)l=f.c[A].i,o=f.c[A].j,0!=f.b[l].c&&f.b[l].c==f.b[o].c&&(qH(g,(pG(),xG)[f.b[l].c]),v=f.b[o].q-f.b[l].q,h=f.b[o].r-f.b[l].r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y,v=9*h,t=9*y,n=TH(4),r=TH(4),n[0]=f.b[l].q+v,r[0]=f.b[l].r-t,n[1]=f.b[o].q+v,r[1]=f.b[o].r-t,n[2]=f.b[o].q-v,r[2]=f.b[o].r+t,n[3]=f.b[l].q-v,r[3]=f.b[l].r+t,FH(g,n,r,4))}for(A=1;A<=f.q;++A){qH(g,(oD(),uD));t=f.c[A];l=t.i;o=t.j;1==f.i&&0!=f.b[l].c&&f.b[l].c==f.b[o].c&&qH(g,(pG(),xG)[f.b[l].c]);if(3==t.f||4==\nt.f)n=l,l=o,o=n;n=f.b[l].q;r=f.b[l].r;N=f.b[o].q;M=f.b[o].r;if(1!=t.c||0!=t.f)v=N-n,h=M-r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y;switch(t.c){case 2:10<=t.f&&qH(g,AD);v=2*h;t=2*y;CH(g.a,P(J(Q((n+v)*(AH(),R)))),P(J(Q((r-t)*R))),P(J(Q((N+v)*R))),P(J(Q((M-t)*R))));CH(g.a,P(J(Q((n-v)*R))),P(J(Q((r+t)*R))),P(J(Q((N-v)*R))),P(J(Q((M+t)*R))));qH(g,vD);break;case 3:CH(g.a,P(J(Q(n*(AH(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))));l=3*h;o=3*y;CH(g.a,P(J(Q((n+l)*R))),P(J(Q((r-o)*R))),P(J(Q((N+l)*R))),P(J(Q((M-\no)*R))));CH(g.a,P(J(Q((n-l)*R))),P(J(Q((r+o)*R))),P(J(Q((N-l)*R))),P(J(Q((M+o)*R))));break;case 9:case 0:for(o=0;10>o;++o)l=n-(n-N)/10*o,s=r-(r-M)/10*o,CH(g.a,P(J(Q(l*(AH(),R)))),P(J(Q(s*R))),P(J(Q(l*R))),P(J(Q(s*R))));UH(g,f.k.v);o=VH(f.k.w);t=t.d;l=Gd;null!=t&&(l=t);t=vE(f.k.w,l);t=(n+N)/2-t/2;M=(r+M)/2+~~(o/2)-1;qH(g,AD);WH(g.a,l,P(J(Q(t*(AH(),R)))),P(J(Q(M*R))));qH(g,vD);break;default:if(1==t.f||3==t.f)v=3*h,t=3*y,s=TH(3),j=TH(3),s[0]=N+v,j[0]=M-t,s[1]=n,j[1]=r,s[2]=N-v,j[2]=M+t,FH(g,s,j,3);else if(2==\nt.f||4==t.f){v=3*h;t=3*y;for(o=0;10>o;++o)l=n-(n-N)/10*o,s=r-(r-M)/10*o,j=o/10,CH(g.a,P(J(Q((l+v*j)*(AH(),R)))),P(J(Q((s-t*j)*R))),P(J(Q((l-v*j)*R))),P(J(Q((s+t*j)*R))))}else CH(g.a,P(J(Q(n*(AH(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))))}}y=TH(f.p+1);h=TH(f.p+1);for(A=1;A<=f.q;++A)l=f.c[A].i,o=f.c[A].j,n=f.b[l].q,r=f.b[o].q,++h[l],++h[o],y[l]=y[l]/h[l]+r/h[l],y[o]=y[o]/h[o]+n/h[o];UH(g,f.k.v);o=VH(f.k.w);N=TH(f.p+1);r=TH(f.p+1);n=D(XH,q,122,f.p+1,0);for(A=1;A<=f.p;++A)l=YH(f,A),(null==l||1>l.length)&&\n(l=lb),j=f.b[A],3==f.b[A].a&&0<f.b[A].j&&0==f.b[A].n&&0==j.d&&!(4<=j.o&&2==j.j)?(N[A]=r[A]=vE(f.k.w,l),n[A]=ZH(f,A,N[A],N[A],o,!1)):(M=y[A]<f.b[A].q,v=!0,1<h[A]&&8.333333333333334>$H(y[A]-f.b[A].q)&&(v=!1),2<h[A]&&(v=!1),1==h[A]&&2.5>$H(y[A]-f.b[A].q)&&(M=!0),t=l,s=m,f.k.oc&&(F=f.b[A].i,0<F&&(s+=Ue,1<F&&(s+=F))),F=m,0!=j.d&&(F=Yf+j.d+eg),j=m,0!=f.b[A].n&&(1<aI(f.b[A].n)&&(j+=aI(f.b[A].n)),0<f.b[A].n?j+=mb:j+=ub),M||!v?l=F+l+s+j+m:l=j+s+m+F+l,v||(t=l),t=vE(f.k.w,t),v=vE(f.k.w,l),N[A]=t,r[A]=v,v=n[A]=\nZH(f,A,t,v,o,M),t=v.c+2+1,M=v.d+o+2,qH(g,g.c),-1==f.i&&0!=f.b[A].c&&qH(g,(pG(),xG)[f.b[A].c]),rH(g,v.c,v.d,v.b,v.a),1==f.i?0!=f.b[A].c?qH(g,(pG(),xG)[f.b[A].c]):qH(g,(oD(),vD)):qH(g,(pG(),uG)[f.b[A].a]),WH(g.a,l,P(J(Q(t*(AH(),R)))),P(J(Q(M*R)))));for(A=1;A<=f.p;++A)h=f.b[A],-99199!=h.f&&(t=N[A],v=r[A],t=f.b[A].q-t/2,M=f.b[A].r+~~(o/2)-1,qH(g,(oD(),AD)),bI(g,ha+(-99199!=h.f?h.f:0),t+v,M));if(0<f.v||0<f.w)if(qH(g,104==f.k.k?(oD(),xD):(oD(),DD)),0<f.v&&106!=f.k.k&&(v=n[f.v],sH(g,v.c,v.d,v.b,v.a)),0<\nf.w&&(l=f.c[f.w].i,o=f.c[f.w].j,v=f.b[o].q-f.b[l].q,h=f.b[o].r-f.b[l].r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y,v=4*h,t=4*y,s=TH(5),j=TH(5),s[0]=f.b[l].q+v,s[1]=f.b[o].q+v,j[0]=f.b[l].r-t,j[1]=f.b[o].r-t,s[3]=f.b[l].q-v,s[2]=f.b[o].q-v,j[3]=f.b[l].r+t,j[2]=f.b[o].r+t,s[4]=s[0],j[4]=j[0],106!=f.k.k&&cI(g,s,j,5),106==f.k.k&&dI(f,f.c[f.w].i,f.c[f.w].j))){h=0;for(A=1;A<=f.p;++A)0<f.a[A]&&++h;if(h>~~(f.p/2))for(A=1;A<=f.p;++A)0<f.a[A]?f.a[A]=0:f.a[A]=1;qH(g,(oD(),xD));for(A=1;A<=f.p;++A)0<f.a[A]&&(v=\nn[A],sH(g,v.c,v.d,v.b,v.a))}f.y&&(g.b=null,RH(g.a,g.f))}}a.dc&&(d=(c-48)/2,qH(e,(oD(),AD)),CH(e.a,P(J(Q(d*R))),P(J(Q(b/2*R))),P(J(Q((d+48)*R))),P(J(Q(b/2*R)))),CH(e.a,P(J(Q((d+48)*R))),P(J(Q(b/2*R))),P(J(Q((d+48-6)*R))),P(J(Q((b/2+6)*R)))),CH(e.a,P(J(Q((d+48)*R))),P(J(Q(b/2*R))),P(J(Q((d+48-6)*R))),P(J(Q((b/2-6)*R)))));a.J&&(a.hb=new ZD(Xe,0,13),a.kb=lC(a.hb),null!=a.sb&&(d=vE(a.kb,a.sb),d=(c-d)/2,f=b-13,qH(e,(oD(),vD)),UH(e,a.hb),bI(e,a.sb,d,f)));a.J&&a.nc&&NH(a,e,c,b,0.6/a.xb);b=P(J(Q(eI(a,a.nb))));\nc=P(J(Q(fI(a,a.nb))));gI(a.Ec,a.vb.a,b,c);a.Ib=!1;if(a.hc){ZE();c=new hI;c.a=a.o;c.f=a.Sb;b=!1;for(e=1;99>e;++e)if(d=a.zb[e])0<d.p&&(b=!0),c.d[e]=new GG(d);else break;c.i=a.dc;c.e=a.Fb;c.b=a.xb;c.c=a.cb;e=a.pb;b=new iI(b?c:null);c=e.a.c;e.a.c=b;b.b=e.a;c&&(b.c=c,c.b=b);e.a=b;a.hc=!1}a.r&&null!=a.r.a&&(null!=a.Qb&&MF(a.Qb,null),a.r&&null!=a.r.a&&a.ig(),jI(a.r),a.Mb&&(a.Mb=!1,a.Kb=!0,a.ff(a.Ec.d)))}}function kI(a){a.Ib=!0;a.vb?(OH(a),a.Ib=!1):aG(a)}\nfunction IH(a,b,c,d,e){var f,g,h,j,l;f=a.mb/4;g=!1;j=D(bH,Zl,-1,9,1);l=D(bH,Zl,-1,9,1);c+=a.mb/2;d+=a.mb/2;f=a.mb/2-f/2;1==e&&(e=6,g=!0);for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+f*Math.sin(h),l[a]=d+f*Math.cos(h);cI(b,j,l,e+1);if(g){for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+(f-3)*Math.sin(h),l[a]=d+(f-3)*Math.cos(h);BH(b,j[0],l[0],j[1],l[1]);BH(b,j[2],l[2],j[3],l[3]);BH(b,j[4],l[4],j[5],l[5])}}\nfunction EH(a,b,c,d,e){var f,g,h,j,l,n,o,r;l=d/4;c-=1;n=2+l/2;g=2+l;r=c+10*d/24;j=r+l;o=b+d;e?(h=2+b,f=n+b,g+=b):(f=o-n,h=o-2,g=o-g);CH(a.a,P(J(Q(h*(AH(),R)))),P(J(Q(r*R))),P(J(Q(f*R))),P(J(Q(j*R))));CH(a.a,P(J(Q(g*R))),P(J(Q(r*R))),P(J(Q(f*R))),P(J(Q(j*R))));h=l/3-0.5;CH(a.a,P(J(Q(f*R))),P(J(Q((r+h)*R))),P(J(Q(f*R))),P(J(Q(j*R))));f=d-n-4;c=c+n-h;d=d-4-h-1;j=270;e?(b+=n,e=270):(b=o-f-n,j*=-1,e=-90);lI(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(f*R))),P(J(Q(d*R))),P(J(Math.round(e))),P(J(Math.round(j))))}\nfunction XG(a){var b,c,d;b=-99999;for(d=1;d<=a.Sb;++d)c=a.zb[d],c=mI(c),c>b&&(b=c);return b}\nfunction nI(a,b,c,d){var e=yG?350:170,f,g,h,j;oI(d);b=pI(a,b);c=pI(a,c);h=e;for(g=1;g<=a.Sb;++g){j=new qI(e);f=a.zb[g];for(var l=b,n=c,o=j,r=void 0,t=void 0,y=void 0,v=void 0,s=r=r=r=v=r=void 0,A=void 0,F=void 0,M=t=y=r=r=void 0,N=void 0,$=void 0,s=0,F=o.a,A=1;A<=f.q;++A)r=rI(l,n,f.c[A].a,f.c[A].b),r<F&&(F=r,s=A);s*=-1;for(A=1;A<=f.p;++A)r=rI(l,n,f.b[A].q,f.b[A].r),r<F&&(F=r,s=A);if(0==s)for(A=1;A<=f.q;++A)r=f.c[A].i,v=f.c[A].j,t=f.b[r].q,y=f.b[r].r,r=f.b[v].q,v=f.b[v].r,r-=t,v-=y,N=l-t,$=n-y,y=r*\nr+v*v,t=N*N+$*$,M=rI(N,$,r,v),t+M>y+F||(r=N*r+$*v,0>r||(y=Math.sqrt(y),t=Math.sqrt(t),r/=y*t,1<=r||(r=1.5707963267948966-Math.acos(r),r=t*Math.cos(r),r*=r,r<F&&(s=-A,F=r))));o.a=F;f=s;j.a<h&&(h=j.a,oI(d),d.c=g,0<f?d.a=f:d.b=-f)}}function dH(a){var b;(0>=a.yb||0>=a.ub)&&(!a.M&&(a.M=YC(a)),sI(a,a.M));b=new tI;b.b=a.yb;b.a=a.ub;return b}function eH(a){var b;b=dH(a);b.b/=a.xb;b.a/=a.xb;return b}\nfunction PH(a,b){var c=a.b.a;wH(c,"<g "+(\'transform="scale(\'+b/R+\')"\')+Fd);c=c.u;c[c.length]=pd;return a.b}\nfunction uI(a,b,c,d){var e,f;if(!b||vI(b)){if((e=0<a.ob.v||0<a.ob.w)&&(104==a.k||106==a.k))return!0;if(e&&!a.J){a.xc&&(f=a.xc,f.k==a&&(f.k=null,an(a.Uc,f)));f=a.ob;var g,b=new lE;e=a.Rb||a.A||a.dc;f.f.a?g=new eE(Qf):g=new eE(Mf);dE(g,wI(f));jE(b,g);hD(g.d,a);if(e&&0<f.v){g=new eE(Ae);hD(g.d,a.Y);var h=a.Y;h.d=null;h.e=h.a=0;a.Y.a=f.v;a.Y.d=f;a.Y.e=a.o;jE(b,g)}g=new eE(Me);a:{for(h=f.p;1<=h;--h)if(1==f.b[h].a){h=!0;break a}h=!1}dE(g,h);jE(b,g);hD(g.d,a);e&&(e=new eE(be),hD(e.d,a),jE(b,e),e=new eE(Ie),\nhD(e.d,a),jE(b,e),dE(e,0<mI(f)));a.xc=b;hC(a,a.xc);xI(a.xc.a,a,c,d)}else a.dc?f=(a.G=mH(a,!0),a.G):f=(a.F=mH(a,!1),a.F),vI(b)||(c=Gw(c*a.nb+0.5),d=Gw(d*a.nb+0.5)),xI(f.a,a,c,d);d=new Ou(null,0,yI(0));zI(a,d,0,0);return!0}return!1}\nfunction AI(a,b){var c;if(0==a.ob.p)return!1;c=null;switch(b){case 102:1<a.Sb?c="Delete selected molecule (red)":c="Clear canvas";var d=(oD(),wD);a.ob.y=d;a.yc=a.ob;break;case 109:c="Copy selected (blue) molecule to the other side of the reaction",d=(oD(),CD),a.ob.y=d,a.yc=a.ob}null!=c?(Pu(a,c),a.Ib=!0,a.Kb=!0):(a.Ib=!1,a.Kb=!1);return null!=c}\nfunction BI(a,b){var c;if(a.yc&&(102==b||a.dc&&109==b)){a.yc.y=null;a.yc=null;for(c=1;c<=a.Sb;++c)a.zb[c].y=null;Pu(a,m);a.Ib=!0;a.Kb=!0}else a.Ib=!1,a.Kb=!1;return a.Ib}\nfunction CI(a,b,c,d){var e,f,b=new DI(b);e=null;f=!1;ZF(a.r,Od);Pu(a,m);if(b.f==(EI(),FI)&&b.c){var g=b.c;b.a=g.a;b.f=g.f;b.i=g.i;b.e=g.e;b.c=g.c;b.b=g.b}b.a==(GI(),HI)&&b.i!=(II(),JI)?KI(a,b.b,d)||(e="Invalid V2000 molfile"):b.a==LI?MI(a,b.b,d)||(e="Invalid JME string"):b.a==NI?e="Reading "+b.f+ma:a.Ac&&(f=!0,Bq(1,new OI(a,b,c,d)));f||(a.Ib=null==e,c?null==e?PI(c):QI(c,new Np(e)):null!=e&&(Pu(a,Oe+e),a.ff(a.Ec.d)))}\nfunction KI(a,b,c){var d,e,f,g,h,j;Pu(a,m);if(0==b.indexOf(Qa)){a.Sb=0;a.dc=!0;a.Fb=!0;d=RI(b);h=new GF(b,d,!0);b=m;for(e=1;5>=e;++e)b=SI(h,d);e=yI(nF(Sy(b.substr(0,3)),10)).a;g=yI(nF(Sy(b.substr(3,3)),10)).a;SI(h,d);for(b=1;b<=e+g;++b){for(f=m;!(j=SI(h,d),null==j||H(j,"$MOL"));)f+=j+d;a.zb[++a.Sb]=new TI(a,f)}a.xb=1;aH(a,1,e,1,!1);aH(a,e+1,e+g,3,!1);d="readRXNFile"}else{(a.J||a.Vb)&&(a.dc=!1);a.ob=new TI(a,b);if(!a.ob||0==a.ob.p)return!a.ob&&(Pu(a,"ERROR - problems in reading/processing MOL input"),\na.ff(a.Ec.d)),!!a.ob;d=(a.dc||a.Fb)&&a.p||a.Mb;null!=a.t&&a.ob&&UI(a.ob,a.t,!0);null!=a.u&&a.ob&&UI(a.ob,a.u,!1);d||(a.Sb=0,a.xb=1);h=VI(a.ob);if(1>=h||a.J)a.zb[++a.Sb]=a.ob;else{a.Fb=!0;for(b=1;b<=h;++b)a.zb[++a.Sb]=new WI(a,a.ob,b)}d?a.o=a.Sb:a.o=1;a.ob=a.zb[a.o];a.J?aH(a,1,1,0,!0):aH(a,1,h,0,!d);d=Aj}XI(a);null!=d&&(ZF(a.r,Od),a.r&&kH(gq(a.r,d),0,0,0),a.hc=!0);a.Ib=!0;c&&a.ff(a.Ec.d);return!0}function Pu(a,b){null==b&&(b=m);a.Gb=!0;a.X=b;a.mg("info: "+b)}\nfunction SH(a,b){var c;c=Math.round(b);100>c&&(!zG[c]&&(zG[c]=new ZD(Xe,0,c)),!BG[c]&&xq(BG,c,lC(zG[c])),a.v=zG[c],a.w=BG[c])}function vI(a){var b;if(!a)return!1;b=a.xf();a=0!=(a.e&2);return b||a}function eI(a,b){return(a.mb+(a.Lb?1:0))*b}function JH(a,b){var c,d;d=-1;for(c=0;c<tG.length;c+=2)if(tG[c]==b){d=tG[c+1];break}32==d&&!a.Bc&&a.cc&&(d=33);return d}\nfunction Wu(a,b){var c,d,e;if(0==b)return!1;OG(a,!1);d=!1;c=a.k;a.k=b;if(300>=b)switch(a.Kb=!0,a.Hb=!0,Pu(a,m),b){case 102:iH(a,!0);BI(a,102);AI(a,102);d=!0;break;case 110:a.Ib=!0;a.k=c;a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b?a.q&&(++a.Sb,a.o=a.Sb,a.q=!1):Pu(a,"No more undo");if(!(a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b))break;YI(a,ZI(a.pb));a.r&&kH(gq(a.r,Ek),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 111:a.k=c;if(a.pb.a.c)a.q&&(++a.Sb,a.o=a.Sb,a.q=!1);else{Pu(a,"No more redo");break}if(!a.pb.a.c)break;e=a.pb;\nif(!e.a.c)throw new bz("Cannot redo. Index is out of range.");if(!e.a.c)throw new bz(af);e.a=e.a.c;YI(a,e.a.a);a.r&&kH(gq(a.r,Cj),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 214:uI(a,null,a.R.a,a.R.b);a.k=c;break;case 151:case 152:case 154:case 153:e=null;a.k=c;switch(b){case 152:e=$I(a.jc);break;case 151:e=aJ(a.jc);break;case 154:e=a.jc;e.a=e.c;e=$I(e);break;case 153:e=a.jc,e.a=-1,e=aJ(e)}null==e?Pu(a,"No more molecules in SDF buffer"):(lH(a),a.Vb=!0,bJ(a,e,!1),a.Vb=!1,H(a.X,m)&&(Pu(a,"MOL n. "+(a.jc.a+\n1)+" of "+a.jc.c),d=!0,a.r&&kH(gq(a.r,"SDFstack"),0,0,0),a.hc=!0,a.hc=!1));break;case 101:Bq(4,new cJ(a));a.k=c;break;case 107:Bq(2,new dJ(a));break;case 114:Bq(3,new eJ(a));a.k=c;break;case 103:a.Mb=!0;a.k=c;break;case 105:a.A&&a.Bb&&(a.Bb=!1,fJ(a.ob),a.Ib=!0,a.r&&kH(gq(a.r,Ag),0,0,0),d=a.hc=!0,a.k=c);a.I=1;break;case 109:a.k=c;e=gJ(a.ob);if(2==e){Pu(a,"Copying the agent not possible !");break}d=cH(a.ob);a.Ib=!0;a.ob=new GG(a.ob);d=Gw((a.M.b-a.mb)/2-d.a);for(e=1;e<=a.ob.p;++e)gH(a.ob.b[e],2*d/a.xb,\n0/a.xb);a.zb[++a.Sb]=a.ob;a.o=a.Sb;a.r&&kH(gq(a.r,"reactionCopy"),0,0,0);d=a.hc=!0;BI(a,109);AI(a,109);break;case 104:d=HG(a);break;case 213:a.k=c;if(!a.S){var f,g,h,j,l;l=new lE;for(f=a.U,g=0,h=f.length;g<h;++g)e=f[g],j=new eE(e),jE(l,j),j.c=e,hD(j.d,a);hC(a,l);a.S=l}f=a.T.b;e=Gw(a.T.a*a.nb+0.5);f=Gw(f*a.nb+0.5);xI(a.S.a,a,e,f);break;case 108:0<a.ob.v&&hJ(a.ob,a.ob.v,0)&&(JG(a,Vg,a.ob.v),d=!0)}else a.Hb=!0,a.Kb=!0,a.n=JH(a,b),32==a.n&&Bq(5,new iJ(a)),1301<=b&&1310>=b&&(a.n=33+(b-1301)),0<a.ob.v&&\n(a.n!=a.ob.b[a.ob.v].a&&32!=a.n?(jJ(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,JG(a,Uj+a.n,a.ob.v),d=!0):32==a.n&&(d=hr((Tu(),Uu).Tc.a.pb,Gk),kJ(a.ob,a.ob.v,d),JG(a,Uj+a.n,a.ob.v),d=!0));if(!d&&(0<a.ob.v||0<a.ob.w))if(206<=a.k&&229>=a.k)a.cb=2,lJ(a.ob),d=!0,WG(a,mg,a.o,0,a.ob.w);else if(202==a.k||203==a.k||204==a.k)if(0<a.ob.v)a.cb=0,d=a.ob,mJ(d,d.v,0),WG(a,jg,a.o,0,a.ob.w),d=!0;else{d=1;e=Wj;switch(a.k){case 203:d=2;e=Vj;break;case 204:d=3,e=Xj}a.ob.c[a.ob.w].c=d;WG(a,\ne,a.o,0,a.ob.w);d=!0;a.ob.c[a.ob.w].f=0}d&&(a.Ib=!0,a.k=c);a.ff(a.Ec.d);return!0}\nfunction su(a,b,c){var d=null,e;null==d&&(d=EG(a));e=m;if(a.dc){var f,g,h;h=Aw([nJ,B],[Ol,u],[88,-1],[4,a.Sb+1],0,2,1);for(g=1;3>=g;++g){f=0;for(c=1;c<=a.Sb;++c)gJ(a.zb[c])==g&&(h[g][++f]=c);h[g][0]=f}e+=Ra;e+=oJ(h[1][0],3)+oJ(h[3][0],3)+fa;for(c=1;c<=h[1][0];++c)e+=Na+pJ(a.zb[h[1][c]],d,b);for(c=1;c<=h[3][0];++c)e+=Na+pJ(a.zb[h[3][c]],d,b)}else{1<a.Sb&&(a.ob=new qJ(a,a.zb,a.Sb));if(c){e=a.ob;var j,l,d=rJ(e,d,b,!0),d=d+("M V30 BEGIN CTAB"+(pG(),fa)),d=d+("M V30 COUNTS "+e.p+ha+e.q+" 0 0 "+(e.f.a&&\nwI(e)?1:0)+fa),d=d+"M V30 BEGIN ATOM\\n";f=-1.7976931348623157E308;c=1.7976931348623157E308;for(b=1;b<=e.p;++b)e.b[b].r>f&&(f=e.b[b].r),e.b[b].q<c&&(c=e.b[b].q);for(b=1;b<=e.p;++b)d+=kf,g=YH(e,b),d+=b+ha+g,g=sJ(e.b[b]),d+=ha+tJ(0.055999999999999994*(e.b[b].q-c),0,4)+ha+tJ(0.055999999999999994*(f-e.b[b].r),0,4)+ha+tJ(0,0,4)+ha+g,0!=e.b[b].n&&(d+=" CHG="+e.b[b].n),d+=fa;d+="M V30 END ATOM\\nM V30 BEGIN BOND\\n";for(b=1;b<=e.q;++b)c=e.c[b],f=c.c,d+=kf+b,j=f,1==c.c?j=1:2==c.c&&(j=2),g=c.i+ha+c.j,l=0,\n1==f&&1==c.f?l=1:1==f&&2==c.f&&(l=3),1==f&&3==c.f&&(l=1,g=c.j+ha+c.i),1==f&&4==c.f&&(l=3,g=c.j+ha+c.i),d+=ha+j+ha+g,0!=l&&(d+=" CFG="+l),d+=fa;d+="M V30 END BOND\\n";c=new Om;g=new Om;f=new Om;for(b=0;10>b;++b)xq(g.b,g.c++,null),xq(f.b,f.c++,null);for(b=1;b<=e.p;++b)j=e.b[b].b,null==j||0==j.length||(H(j,hg)?Rm(c,new eD(b)):0==j.indexOf("mix")?(j=nF(Ty(j,3),10),l=null,f.c>j&&(l=(PD(j,f.c),f.b[j])),null==l?h=new Om:h=l,Rm(h,new eD(b)),VD(f,j,h)):0==j.indexOf(jj)&&(j=nF(Ty(j,2),10),l=null,g.c>j&&(l=\n(PD(j,g.c),g.b[j])),null==l?h=new Om:h=l,Rm(h,new eD(b)),VD(g,j,h)));d+=uJ(qf,c);if(0<g.c)for(b=1;b<g.c;++b)d+=uJ(tf+b,(PD(b,g.c),g.b[b]));if(0<f.c)for(b=1;b<f.c;++b)d+=uJ(rf+b,(PD(b,f.c),f.b[b]));e=d=d+"M V30 END CTAB\\n"+hf}else e=pJ(a.ob,d,b);1<a.Sb&&(a.ob=a.zb[a.o])}return e}\nfunction vJ(a,b,c,d){var e;a.Ab=!1;if(uI(a,b,c,d))return a.Ab=!0,a.Db=!1,!0;e=!0;a.Cc=c-P(J(Q(eI(a,a.nb))));a.Dc=d-P(J(Q(fI(a,a.nb))));Pu(a,m);a.Bb=wJ(b);a.Db=!1;if(!a.J&&(c<P(J(Q(eI(a,a.nb))))||d<P(J(Q(fI(a,a.nb)))))){e=KH(a,c,d);if(112==e)return a.rc=!0,Pu(a,"Next ring will be added as spiro"),aG(a),a.Ab=!0;if(113==e)if(a.lc)Pu(a,"Move one atom"),aG(a);else return a.Ab=!0;if(!a.Bc&&1201==e||!a.ac&&107==e||!a.tc&&201==e||!a.Fb&&103==e||!a.Rb&&!a.A&&105==e||!a.dc&&109==e)return!1;e=Wu(a,e)}else{if(!a.J&&\nd>a.M.a-P(J(Q(a.mb*a.nb))))return!1;var b=a.Cc,f=a.Dc,g,h,j,l;l=0;if(0>b||0>f||f>a.ub||b>a.yb)b=0;else if(1==a.Sb)b=a.o;else{b=pI(a,b);f=pI(a,f);j=1.7976931348623157E308;for(h=1;h<=a.Sb;++h){g=a.zb[h];for(var n=void 0,o=void 0,r=void 0,o=1.7976931348623157E308,n=1;n<=g.p;++n)r=rI(b,f,g.b[n].q,g.b[n].r),r<o&&(o=r);g=o;g<j&&(j=g,l=h)}b=l}0<b?(a.o=b,a.ob=a.zb[b]):a.o=0;if(0<a.ob.v&&(TG(),null!=a.b[Zd]?UG:VG).a)if(xJ(a,a.o,a.ob.v,0,Zd),a.J&&!a.K)return!0;if(0<a.ob.w&&(TG(),null!=a.b[ke]?UG:VG).a)if(xJ(a,\na.o,0,a.ob.w,ke),a.J&&!a.K)return!0;a.Db=!0;c=Gw(c-a.mb);d-=P(J(Q(fI(a,a.nb))));if(0<a.ob.v)if(a.eb.c=a.o,104==a.k)HG(a);else{if(106==a.k)return!0;if(108==a.k)hJ(a.ob,a.ob.v,0)&&JG(a,Vg,a.ob.v);else if(202==a.k||203==a.k||204==a.k||201==a.k||205==a.k)a.cb=1,c=a.ob,mJ(c,c.v,0),a.ob.x=a.ob.v,205==a.k?(a.ob.r=1,a.ob.e[1]=a.ob.p,a.ob.e[0]=a.ob.v,a.ob.w=0,WG(a,jg,a.o,0,a.ob.w),a.hc=!1):WG(a,jg,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,lJ(a.ob),JG(a,lg,a.ob.v);else if(230==a.k)a.cb=3,JG(a,ng,a.ob.v);\nelse if(233<=a.k&&262>a.k)yJ(a.ob,!1),JG(a,kg,a.ob.v),a.cb=3;else if(107==a.k){if(a.bc.b)return!0;kJ(a.ob,a.ob.v,hr(a.bc.e.Tc.a.pb,Gk));a.ob.j=!0;JG(a,"addAtomQuery",a.ob.v)}else if(105==a.k)(c=zJ(a.ob))?JG(a,"markAtom",a.ob.v):JG(a,"unMarkAtom",a.ob.v);else if(113!=a.k)if(300<a.k){if(a.n!=a.ob.b[a.ob.v].a||32==a.n)jJ(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,32==a.n&&(c=hr((Tu(),Uu).Tc.a.pb,Gk),1>c.length&&(c=Wf),kJ(a.ob,a.ob.v,c)),JG(a,Uj+a.n,a.ob.v)}else e=!1}else if(0<\na.ob.w)if(a.eb.c=a.o,104==a.k)HG(a);else if(106==a.k){c=a.ob;d=a.ob.w;if(0<c.a[c.c[d].i]&&0<c.a[c.c[d].j])Pu(c.k,"Removal of substituent not possible.");else for(;;){d=0;for(b=c.p;1<=b;--b)0<c.a[b]&&b>d&&(d=b);if(0==d)break;IG(c,d);c.a[d]=0}LG(a.ob);WG(a,"delBondGroup",a.o,0,a.ob.w);a.ob.w=0}else if(201==a.k)AJ(a.ob,a.ob.w),WG(a,"setBondStereo",a.o,0,a.ob.w);else if(202==a.k||205==a.k)1==a.ob.c[a.ob.w].c&&0==a.ob.c[a.ob.w].f?(a.ob.c[a.ob.w].c=2,WG(a,Vj,a.o,0,a.ob.w)):(a.ob.c[a.ob.w].c=1,a.ob.c[a.ob.w].f=\n0,WG(a,Wj,a.o,0,a.ob.w)),a.ob.c[a.ob.w].f=0;else if(203==a.k)a.ob.c[a.ob.w].c=2,a.ob.c[a.ob.w].f=0,LG(a.ob),WG(a,Vj,a.o,0,a.ob.w);else if(204==a.k)a.ob.c[a.ob.w].c=3,a.ob.c[a.ob.w].f=0,LG(a.ob),WG(a,Xj,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,lJ(a.ob),WG(a,mg,a.o,0,a.ob.w),LG(a.ob);else if(107==a.k){if(!a.bc.b)return!0;c=hr(a.bc.e.Tc.a.pb,Gk);a.ob.c[a.ob.w].c=9;a.ob.c[a.ob.w].d=c;WG(a,"setQueryBond",a.o,0,a.ob.w)}else 105==a.k?(c=a.ob,b=a.ob.w,c.k.gb=!0,c.k.sc?(c.i=-1,d=c.c[b].i,b=c.c[b].j,\nf=c.b[d].c,h=c.b[b].c,j=4,f==h&&0<f&&(j=0),c.b[d].c=j,c.b[b].c=j,c=0<j):c=!1,c?WG(a,"markBond",a.o,0,a.ob.w):WG(a,"unMarkBond",a.o,0,a.ob.w)):e=!1;else if((0==a.Sb||a.Mb)&&!a.J){if(201>=a.k)return!1;++a.Sb;a.o=a.Sb;a.zb[a.Sb]=new jH(a);a.ob=a.zb[a.Sb];a.eb.c=a.o;202<=a.k&&204>=a.k||205==a.k?(BJ(a.ob,null),a.ob.q=0,CJ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,a.ob.x=1,a.cb=1,b=a.ob,mJ(b,b.v,0),205==a.k?(CJ(a.ob,2,(c+21.65)/a.xb,(d-12.5)/a.xb),a.ob.e[0]=1,a.ob.e[1]=2,a.ob.r=1,WG(a,"addChain",a.o,0,a.ob.w)):WG(a,\njg,a.o,0,a.ob.w)):206<=a.k&&229>=a.k?(a.ob.z=pI(a,c),a.ob.A=pI(a,d),a.cb=2,lJ(a.ob),a.r&&kH(gq(a.r,lg),0,0,0),a.hc=!0):300<a.k?(BJ(a.ob,null),jJ(a.ob,1,a.n),a.ob.q=0,CJ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,32==a.n&&(c=hr((Tu(),Uu).Tc.a.pb,Gk),1>c.length&&(c=Wf),kJ(a.ob,1,c)),JG(a,"addAtom",a.ob.v)):230==a.k?(MI(a,null,!0),a.r&&kH(gq(a.r,ng),0,0,0),a.hc=!0):233<=a.k&&262>a.k?(BJ(a.ob,null),a.ob.q=0,CJ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,yJ(a.ob,!0),a.r&&kH(gq(a.r,kg),0,0,0),a.hc=!0):ZE()}else e=!1;e&&DJ(a)}return a.Ab=\ne}\nfunction EJ(a,b,c,d){var e,f,g,h;ZE();if(!a.Db||FJ(b))return!0;a.Gb=!1;c-=P(J(Q(eI(a,a.nb))));d-=P(J(Q(fI(a,a.nb))));f=pI(a,c-a.Cc);g=pI(a,d-a.Dc);e=pI(a,c);h=pI(a,d);if(2==a.cb||3==a.cb||9==a.cb)return!0;if(1==a.cb){f=!1;a.zb[a.eb.c].v=0;--a.ob.p;g=c;var b=d,j=a.Nb;0>g||0>b||b>a.ub||g>a.yb?oI(j):nI(a,g,b,j);++a.ob.p;if(0<a.Nb.c&&0<a.Nb.a&&(g=a.zb[a.Nb.c],g.v=a.Nb.a,g!=a.ob||a.Nb.a!=a.ob.x))CJ(a.ob,a.ob.p,g.b[a.Nb.a].q,g.b[a.Nb.a].r),g.v=a.Nb.a,f=!0,g=a.eb,b=a.Nb,g.c=b.c,g.a=b.a,g.b=b.b;if(!f)a:{f=a.ob;\nvar l,n,o,r;f.v=0;GJ(f.b[0],e,h);g=HJ(f,0,1,f.p);if(0<g&&205!=f.k.k)f.v=g,g!=f.x?CJ(f,f.p,f.b[g].q,f.b[g].r):CJ(f,f.p,f.z,f.A);else if(205==f.k.k){f.w=0;g=f.e[f.r];l=f.e[f.r-1];j=f.b[g].q-f.b[l].q;b=f.b[g].r-f.b[l].r;g=Math.sqrt(j*j+b*b);1>g&&(g=1);b/=g;j/=g;n=g/2/Math.tan(0.5235987755982988);o=e-f.b[l].q;r=h-f.b[l].r;l=-g/2+o*j+r*b;b=r*j-o*b;if(0>l)if(1<f.r)IG(f,f.p),JG(f.k,"deleteAtom",f.p),--f.r,f.u=!1;else if(2==f.p)0>f.b[2].r-f.b[1].r&&0<h-f.b[1].r?f.b[2].r=f.b[1].r+g/2:0<f.b[2].r-f.b[1].r&&\n0>h-f.b[1].r&&(f.b[2].r=f.b[1].r-g/2),0>f.b[2].q-f.b[1].q&&0<e-f.b[1].q?f.b[2].q=f.b[1].q+0.866*g:0<f.b[2].q-f.b[1].q&&0>e-f.b[1].q&&(f.b[2].q=f.b[1].q-0.866*g);else{if(2==f.b[f.e[0]].j&&(n=f.b[f.e[0]].p[1],n==f.e[1]&&(n=f.b[f.e[0]].p[2]),j=f.b[f.e[0]].q-f.b[n].q,b=f.b[f.e[0]].r-f.b[n].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),b/=g,j/=g,o=e-f.b[n].q,r=h-f.b[n].r,e=r*j-o*b,o=f.b[f.e[1]].q-f.b[n].q,r=f.b[f.e[1]].r-f.b[n].r,h=r*j-o*b,0<e&&0>h||0>e&&0<h))e=f.q,f.v=f.e[0],mJ(f,f.v,0),KG(f,e),0<HJ(f,f.p,1,f.p)&&\n(f.u=!0)}else{if(f.u)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*n/(1.5*g));if((0>=b?0-b:b)>e){++f.r;if(100<f.r){IJ(f.k,"You are too focused on chains, enough of it for now !");--f.r;break a}f.v=f.p;e=P(J(Math.round(b)));mJ(f,f.v,e);e=f.k;WG(e,jg,e.o,0,e.ob.w);f.k.hc=!1;f.e[f.r]=f.p;0<HJ(f,f.p,1,f.p)&&(f.u=!0)}}f.v=0;e=f.r;Pu(f.k,e+m)}else j=e-f.b[f.x].q,b=h-f.b[f.x].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),CJ(f,f.p,f.b[f.x].q+25*(j/g),f.b[f.x].r+25*(b/g))}a.B=!0}else if(113==a.k&&0<a.ob.v)a.Eb||(a.Eb=!0),CJ(a.ob,\na.ob.v,e,h);else if(wJ(b)||FJ(b))RG(a.ob,f),a.cb=5;else if(0==a.ob.v&&0==a.ob.w&&!((0>c||0>d||d>a.ub||c>a.yb)&&5!=a.cb))e=eH(a),h=a.ob,j=cH(h),b=j.a,j=j.b,0>f&&b<e.c||0<f&&b>e.b||0>g&&j<e.d||0<g&&j>e.a||JJ(h,f,g),a.cb=5;OG(a,!1);a.Ib=!0;aG(a);a.Cc=c;a.Dc=d;return!0}\nfunction zI(a,b,c,d){var e,f;if(!a.J||a.dg().a||a.eg().a||a.K)if(f=!1,e=KH(a,c,d),e!=a.Cb&&(f|=BI(a,a.Cb),f|=AI(a,e),a.Cb=e),!vI(b)){c-=P(J(Q(eI(a,a.nb))));d-=P(J(Q(fI(a,a.nb))));b=c;c=a.Nb;0>b||0>d||d>a.ub||b>a.yb?oI(c):nI(a,b,d,c);113==e&&0<a.Nb.b&&(a.Nb.b=0);if(!(a.Nb.c==a.eb.c&&a.Nb.a==a.eb.a&&a.Nb.b==a.eb.b)&&(0<a.Nb.c&&(0<a.Nb.a||0<a.Nb.b)||0<a.eb.c&&(0<a.eb.a||0<a.eb.b)))f=a.eb.c,0<f&&(a.zb[f].v=0,a.zb[f].w=0),f=a.Nb.c,0<f&&(a.zb[f].v=a.Nb.a,a.zb[f].w=a.Nb.b,f!=a.o&&(a.o=f,a.ob=a.zb[a.o])),\nf=!0,e=a.Nb.a,a.dg().a&&(e=KJ(a,e,a.$b),-1!=e&&(a.$b=e,null!=a.Pb&&MF(a.Pb,z(LJ,q,101,[new eD(a.o),new eD(e)])),a.jg(a.o,e))),e=a.Nb.b,a.eg().a&&(e=KJ(a,e,a._b),-1!=e&&(a._b=e,a.lg(a.o,e))),e=a.eb,d=a.Nb,e.c=d.c,e.a=d.a,e.b=d.b;f&&(OG(a,!1),a.Ib=!0,a.ff(a.Ec.d))}}\nfunction MJ(a){var b,c,d,e,f;d=!1;if(a.J&&!a.K)return a.vc&&(NJ(a,Yi,!0),a.e&&(a=a.e,a.b.a.apply(null,[OJ(a.a)]))),!0;a.Eb&&(a.Eb=!1,hH(a.ob),d=a.hc=!0);a.Gb=!1;a.db=Rk;if(1==a.cb){if(205==a.k)d=a.ob,d.u&&(e=HJ(d,d.p,1,d.p),6>d.b[e].j&&(PJ(d,null),b=d.e[d.r-1],d.c[d.q].i=e,d.c[d.q].j=b,QJ(d.b[e],b),QJ(d.b[e],b)),IG(d,d.p)),d.u=!1,a.hc=!0;else if(0!=a.eb.c&&a.o!=a.eb.c){IG(a.ob,a.ob.p);b=a.ob.x;c=a.eb.a+a.ob.p;e=a.zb[a.eb.c];d=new qJ(a,z(RJ,q,121,[null,a.ob,e]),2);d.b[0]=new SJ;TJ(d,b,c,1);b=D(RJ,\nq,121,a.zb.length,0);for(f=0,c=0;f<a.zb.length;++f)a.zb[f]==a.ob?b[c++]=d:a.zb[f]!=e&&(b[c++]=a.zb[f]);a.zb=b;--a.Sb;a.ob=d;oI(a.eb)}else d=a.ob,e=HJ(d,d.p,1,d.p),0!=e&&(--d.p,b=UJ(d,e,d.x),0!=b?(--d.q,VJ(d,d.x),3>d.c[b].c?(++d.c[b].c,d.c[b].f=0):Pu(d.k,"Maximum allowed bond order is 3 !")):6==d.b[e].j?(--d.q,VJ(d,d.x),Pu(d.k,"Not possible connection !")):(d.c[d.q].j=e,VJ(d,d.x),b=d.x,QJ(d.b[e],b),QJ(d.b[b],e),WJ(d.c[d.q],d.b)));hH(a.ob);a.B&&(d=a.pb,d.a!=d.b&&d.a.b!=d.b&&(e=d.a.c,ZI(d),d.a.c=e),\nWG(a,jg,a.o,0,a.ob.w),a.B=!1);d=!0}else 5==a.cb&&(hH(a.ob),d=a.hc=!0);0<a.cb&&(OG(a,!1),a.Ib=!0,aG(a),a.cb=0,a.q=!1,d=!0);if(yG&&(0!=a.ob.w||0!=a.ob.v))a.ob.w=0,a.ob.v=0,OG(a,!1),a.Ib=!0,aG(a),d=!0;a.vc&&!a.Ab&&!d&&(a.J?NJ(a,Yi,!0):NJ(a,mh,!0),a.e&&(a=a.e,a.b.a.apply(null,[OJ(a.a)])),d=!0);return d}function OG(a,b){a.Hb=b;a.Kb=b;a.Ib=b;a.Gb=b;a.Jb=b}function KJ(a,b,c){if(0>=b&&0==c||b==c&&a.o==a.Zb)return-1;0>=b&&0<c&&(b=0);a.Zb=a.o;return b}\nfunction NJ(a,b,c){var d,e,b=b.toLowerCase();(e=XJ(a,b,"rbutton"))&&(a.cc=e.a);(e=XJ(a,b,"hydrogens"))&&(a.oc=e.a);-1<b.indexOf("keephs")&&(a.bb=!0,a.ec=!1);-1<b.indexOf("removehs")&&(a.bb=!1,a.ec=!1);-1<b.indexOf("removehsc")&&(a.bb=!1,a.ec=!0);(e=XJ(a,b,"query"))&&(a.ac=e.a);(e=XJ(a,b,"reaction"))&&(a.dc=e.a);(e=XJ(a,b,"autoez"))&&(a.z=e.a);(e=XJ(a,b,"stereo"))&&(a.tc=e.a);(e=XJ(a,b,"canonize"))&&(a.C=e.a);(e=XJ(a,b,Ui))&&(a.Fb=e.a);if((e=(TG(),XJ(a,b,Ag)?UG:VG)).a)a.A=e.a,a.A&&(a.Rb=!0);if((e=\nXJ(a,b,cj)?UG:VG).a)a.Rb=e.a,a.Rb||(a.A=!1);if(e=XJ(a,b,"newlook"))a.Lb=e.a,a.ng();if(e=XJ(a,b,"oldlook"))a.Lb=!e.a,a.ng();(e=XJ(a,b,"star"))&&(a.Rb=a.sc=e.a);(e=XJ(a,b,"polarnitro"))&&(a.Xb=e.a);(e=XJ(a,b,"toggle"))&&(a.vc=e.a);if(e=XJ(a,b,"depictaction"))(a.K=e.a)&&(b+=" depict");if(e=XJ(a,b,mh))if(e.a&&!a.J&&(a.J=!0,a.mb=0,a.vb=null,a.Tb=!1,a.ng()),!e.a&&a.J){a.J=!1;for(d=a.xb=1;d<=a.Sb;++d)YJ(a.zb[d]),fH(a.zb[d]);a.mb=24;a.ob&&(a.ob.s=!0);a.Tb=!0;a.ng()}(e=XJ(a,b,"showDragAndDropSymbolInDepictMode"))&&\n(a.nc=e.a);(e=XJ(a,b,"addNewPart"))&&(a.p=e.a);(e=XJ(a,b,"exportInchi"))&&(a.N=e.a);(e=XJ(a,b,"exportInchiKey"))&&(a.P=e.a);(e=XJ(a,b,"exportInchiAuxInfo"))&&(a.O=e.a);(e=XJ(a,b,"searchInchiKey"))&&(a.kc=e.a);(e=XJ(a,b,"exportSVG"))&&(a.Q=e.a);(e=XJ(a,b,"useOclIDCode"))&&(a.zc=e.a);(e=XJ(a,b,"xbutton"))&&(a.Bc=e.a);(e=XJ(a,b,pj))&&(a.Tb=e.a);(e=XJ(a,b,Ig))&&(a.L=e.a);-1<b.indexOf("nocenter")&&(a.Ob=!0);-1<b.indexOf("jmeh")&&(a.ab=!0);-1<b.indexOf("showan")&&(a.mc=!0);(e=XJ(a,b,"atommovebutton"))&&\n(a.lc=e.a);(e=XJ(a,b,"useopenchemlib"))&&(a.Ac=e.a);(e=XJ(a,b,"zoom"))&&(a.s=e.a);a.dc&&(a.A=!0,a.Fb=!0);a.J||(a.L=!1);LH=MH(a);a.F=null;a.G=null;c&&a.ff(a.Ec.d)}function XJ(a,b,c){var d;d=!!JF(LF(dg+c+dg,2),b).a;b=!!JF(LF("\\\\bno"+c+dg,2),b).a;return d&&b?(a.mg("check option "+c),null):d?(TG(),TG(),UG):b?(TG(),TG(),VG):null}\nfunction ZJ(a,b){var c,d,e;e=m;for(d=1;d<=a.Sb;++d){if(0<b&&(c=gJ(a.zb[d]),c!=b))continue;c=a.zb[d];for(var f=void 0,g=void 0,h=f=void 0,j=void 0,l=g=g=void 0,n=void 0,o=void 0,f=void 0,n=m+c.p+ha+c.q,j=1;j<=c.p;++j)f=c.b[j],g=f.d,f=m,0!=g&&(f+=g),f+=YH(c,j),c.k.ab&&0<c.b[j].i&&(f+=Ue,1<c.b[j].i&&(f+=c.b[j].i)),0!=c.b[j].n&&(0<c.b[j].n?f+=mb:f+=ub,1<aI(c.b[j].n)&&(f+=aI(c.b[j].n))),g=$J(c,j),0!=g&&(f+=gd+g),n+=ha+f+ha+tJ(0.055999999999999994*c.b[j].q,0,2)+ha+tJ(0.055999999999999994*-c.b[j].r,0,2);\nfor(j=1;j<=c.q;++j)f=c.c[j].i,g=c.c[j].j,l=c.c[j].c,o=c.c[j].f,1==o?l=-1:2==o?l=-2:3==o?(l=-1,h=f,f=g,g=h):4==o?(l=-2,h=f,f=g,g=h):10==o&&(l=-5),9==c.c[j].c&&(l=o),n+=ha+f+ha+g+ha+l;c=n;0<c.length&&(0<e.length&&(e+=Pk),e+=c)}return e}\nfunction FG(a,b){var c,d,e,f;e=m;for(c=1;c<=a.Sb;++c){if(0<b&&(d=gJ(a.zb[c]),d!=b))continue;for(var g=a.zb[c],h=void 0,j=void 0,l=void 0,n=void 0,l=m,j=MG(g),h=0;h<j.length;++h){var o=j[h],r=(TG(),g.k.tc?UG:VG),t=g.k.C?UG:VG,y=void 0,v=void 0,s=void 0,A=void 0,F=void 0,M=void 0,N=void 0,$=void 0,S=void 0,V=void 0,ea=void 0,na=void 0,ta=void 0,Yb=void 0,K=void 0,ra=void 0,yc=void 0,jd=void 0,wb=void 0,L=void 0,Ha=void 0,xb=void 0,Hc=void 0,tc=void 0,Ba=void 0,kd=void 0,ld=void 0,va=void 0,Fa=void 0,\nba=void 0,ea=TH(o.p+10),na=TH(o.p+10),S=TH(o.p+1),V=TH(7),Ba=TH(o.p+1),Yb=[],K=[],xb=0;if(0==o.p)n=m;else{VI(o);tc=!0;for($=1;$<=o.q;++$)if(9==o.c[$].c){tc=!1;break}if(t.a&&tc){ZG(o);aK(o);bK(o,K);cK(o,Yb,K);var aa=o,Ya=void 0,Ab=void 0,Jc=void 0,cc=void 0,da=void 0,sd=void 0,W=void 0,O=void 0,kb=void 0,Ia=void 0,ce=void 0,U=void 0,ga=void 0,$c=void 0,Kc=void 0,Oa=void 0,eb=void 0,Lc=void 0,de=void 0,wd=void 0,Wc=void 0,Kb=void 0,Ya=TH(aa.p+1),Ab=TH(aa.p+1),O=TH(aa.p+1);var ob=aa.p,dc=void 0,uc=void 0,\n$b=void 0,I=void 0,oc=void 0,ac=void 0,zc=void 0,oc=TH(ob+2),ac=TH(100),zc=5,I=0;ac[0]=3;oc[1]=Tk;oc[2]=Uk;$b=2;if(!(3>ob))for(;zc<ac[I]*ac[I];){uc=0;for(dc=!0;dc&&uc<=I&&zc>=ac[uc]*ac[uc];)0==zc%ac[uc]?dc=!1:++uc;if(dc){oc[++$b]=lx(zc);if($b>=ob)break;I<ac.length-1&&(++I,ac[I]=zc)}zc+=2}for(U=1;U<=aa.p;++U){Jc=aa.b[U];for(ga=wd=1;ga<=aa.q;++ga)(aa.c[ga].i==U||aa.c[ga].j==U)&&(wd*=aa.d[ga]);de=aa.b[U].a;32==de&&(Kb=aa.b[U].e,0<Kb.length&&(sd=Kb.charCodeAt(0)-65+1,W=0,1<Kb.length&&(W=Kb.charCodeAt(1)-\n97),0>sd&&(sd=0),0>W&&(W=0),de=28*sd+W));eb=0;0!=aa.b[U].n&&(-2>aa.b[U].n?eb=1:-2==aa.b[U].n?eb=2:-1==aa.b[U].n?eb=3:1==aa.b[U].n?eb=4:2==aa.b[U].n?eb=5:2<aa.b[U].n&&(eb=6));Ia=0;0!=Jc.d&&(Ia=dK(YH(aa,U),Jc.d),0>Ia&&(Ia=10-Ia));Wc=126;kb=wd;kb+=126*aa.b[U].i;Wc*=7;kb+=eb*Wc;Wc*=7;0!=Ia&&(kb+=Ia*Wc);Wc*=7;kb+=de*Wc;Wc*=783;kb+=aa.b[U].j*Wc;O[U]=lx(kb)}for(da=0;!eK(aa,Ya,O);){Oa=!1;for(U=1;U<=aa.p;++U)Ya[U]!=Ab[U]&&(Ab[U]=Ya[U],Oa=!0);if(Oa){for(U=1;U<=aa.p;++U){O[U]=Sk;for(ga=1;ga<=aa.b[U].j;++ga)O[U]=\npx(O[U],oc[Ya[aa.b[U].p[ga]]])}da=0}else if(0<da){for(U=1;U<=aa.p;++U)O[U]=Sk;U=1;b:for(;U<=aa.p-1;++U)for(ga=U+1;ga<=aa.p;++ga)if(Ya[U]==Ya[ga]){O[U]=Tk;break b}}else{for(U=1;U<=aa.p;++U){O[U]=Sk;for(ga=1;ga<=aa.b[U].j;++ga)Jc=aa.b[U].p[ga],O[U]=px(O[U],lx(aa.b[Jc].a*aa.d[UJ(aa,U,Jc)]))}da=1}eK(aa,Ya,O);for(U=1;U<=aa.p;++U)O[U]=lx(Ab[U]*aa.p+Ya[U])}for(U=1;U<=aa.p;++U)Ab[U]=Ya[U];for(Lc=1;Lc<=aa.p;++Lc)for(U=1;U<=aa.p;++U)if(Ab[U]==Lc){var vc=aa.b,xd=U,ee=void 0,ee=vc[Lc];xq(vc,Lc,vc[xd]);xq(vc,\nxd,ee);Ab[U]=Ab[Lc];Ab[Lc]=Lc;break}for(U=1;U<=aa.q;++U)aa.c[U].i=Ya[aa.c[U].i],aa.c[U].j=Ya[aa.c[U].j],aa.c[U].i>aa.c[U].j&&(ce=aa.c[U].i,aa.c[U].i=aa.c[U].j,aa.c[U].j=ce,1==aa.c[U].f?aa.c[U].f=3:2==aa.c[U].f?aa.c[U].f=4:3==aa.c[U].f?aa.c[U].f=1:4==aa.c[U].f&&(aa.c[U].f=2));for(U=1;U<aa.q;++U){Kc=$c=aa.p;cc=0;for(ga=U;ga<=aa.q;++ga)aa.c[ga].i<$c?($c=aa.c[ga].i,Kc=aa.c[ga].j,cc=ga):aa.c[ga].i==$c&&aa.c[ga].j<Kc&&(Kc=aa.c[ga].j,cc=ga);var Hd=aa.c,ad=U,Ob=void 0,Ob=Hd[cc];xq(Hd,cc,Hd[ad]);xq(Hd,ad,\nOb)}fK(aa);gK(o);bK(o,K);cK(o,Yb,K)}else{bK(o,K);o.d=TH(o.q+1);for(ta=1;ta<=o.q;++ta)o.d[ta]=o.c[ta].c}v=1;o.a=TH(o.p+1);ba=1;o.a[1]=1;for(L=0;;){Ha=0;for(ta=1;ta<=o.b[v].j;++ta)if(M=o.b[v].p[ta],0<o.a[M]){if(!(o.a[M]>o.a[v])&&M!=Ba[v]){Hc=!0;for(yc=1;yc<=xb;++yc)if(ea[yc]==v&&na[yc]==M||ea[yc]==M&&na[yc]==v){Hc=!1;break}Hc&&(++xb,ea[xb]=v,na[xb]=M)}}else V[++Ha]=M;if(0==Ha){if(ba==o.p)break;v=S[L--]}else if(1==Ha)Ba[V[1]]=v,v=V[1],o.a[v]=++ba;else{S[++L]=v;A=0;for(ta=1;ta<=Ha;++ta)if($=UJ(o,V[ta],\nv),!K[$]){A=V[ta];break}if(0==A)for(ta=1;ta<=Ha;++ta)if($=UJ(o,V[ta],v),2==o.d[$]||3==o.d[$]){A=V[ta];break}0==A&&(A=V[1]);Ba[A]=v;v=A;o.a[A]=++ba}}Ba=TH(o.p+1);y=TH(o.p+1);jd=[];kd=[];F=ba=L=0;for(ta=1;ta<=o.p;++ta)if(1==o.a[ta]){v=ta;break}b:for(;;){0<F&&(Ba[v]=F);y[++ba]=v;for(o.a[v]=0;;){Ha=A=0;wb=o.p+1;ta=1;c:for(;ta<=o.b[v].j;++ta){M=o.b[v].p[ta];for(ra=1;ra<=xb;++ra)if(ea[ra]==M&&na[ra]==v||ea[ra]==v&&na[ra]==M)continue c;0<o.a[M]&&(++Ha,o.a[M]<wb&&(A=M,wb=o.a[M]))}if(0==A){if(0==L)break b;\nkd[v]=!0;v=S[L--]}else break}F=v;v=A;1<Ha&&(S[++L]=F,jd[A]=!0)}ld=TH(o.q+1);va=TH(o.p+1);if(r.a){for(var ca=o,Sd=y,Td=Ba,Je=ld,Gb=va,yd=ea,fb=na,rb=xb,Hb=void 0,Db=void 0,ec=void 0,fc=void 0,gb=void 0,Id=void 0,md=void 0,bd=void 0,cd=void 0,gc=void 0,fc=TH(ca.p+1),Hb=1;Hb<=ca.p;++Hb)fc[Sd[Hb]]=Hb;Id=[];for(bd=1;bd<=ca.p;++bd)Db=Sd[bd],ec=Td[Db],gb=UJ(ca,Db,ec),0!=gb&&(hK(ca,gb,fc,Je),Id[gb]=!0);for(bd=1;bd<=ca.q;++bd)Id[bd]||hK(ca,bd,fc,Je);Hb=1;b:for(;Hb<=ca.p;++Hb)if(!(2>ca.b[Hb].j||4<ca.b[Hb].j)){md=\ngc=0;for(cd=1;cd<=ca.b[Hb].j;++cd){gb=UJ(ca,Hb,ca.b[Hb].p[cd]);if(5==ca.d[gb])continue b;1==ca.c[gb].c&&0!=iK(ca,gb,Hb)&&++gc;2==ca.c[gb].c&&(md=ca.b[Hb].p[cd])}if(0!=gc)if(0<md){var Ua=ca,Mc=fc,dd=Gb,fe=void 0,pb=void 0,pc=void 0,ue=void 0,T=void 0,ge=void 0,Wa=void 0,hc=void 0,qc=void 0,ic=void 0,Ja=void 0,Jd=void 0,lf=void 0,ab=void 0,ne=void 0,ve=void 0,Kd=void 0,jc=void 0,we=void 0,td=void 0,Ud=void 0,zd=void 0,Fb=void 0,Sc=void 0,pc=jK(Ua,Hb),ic=pc[0];if(0!=ic%2&&(Sc=pc[1],pb=pc[~~((ic+1)/2)],\nWa=pc[ic],!(2>Ua.b[Wa].j||3<Ua.b[Wa].j))){td=jc=ab=Jd=0;zd=ve=!1;for(qc=1;qc<=Ua.b[Sc].j;++qc)fe=Ua.b[Sc].p[qc],fe!=pc[2]&&(0==Jd?Jd=fe:ab=fe);0<Mc[ab]&&Mc[Jd]>Mc[ab]&&(ue=Jd,Jd=ab,ab=ue);Ja=Jd;0==Jd&&(Ja=ab,ve=!0);for(hc=1;hc<=Ua.b[Wa].j;++hc)fe=Ua.b[Wa].p[hc],fe!=pc[ic-1]&&(0==jc?jc=fe:td=fe);0<Mc[td]&&Mc[jc]>Mc[td]&&(ue=jc,jc=td,td=ue);Kd=jc;0==jc&&(Kd=td,zd=!0);lf=0<Jd?iK(Ua,UJ(Ua,Sc,Jd),Sc):0;ne=0<ab?iK(Ua,UJ(Ua,Sc,ab),Sc):0;we=0<jc?iK(Ua,UJ(Ua,Wa,jc),Wa):0;Ud=0<td?iK(Ua,UJ(Ua,Wa,td),Wa):0;1<\n(0>lf+ne?-(lf+ne):lf+ne)||0!=we||0!=Ud?Pu(Ua.k,"Bad stereoinfo on allene !"):(T=Ua.b[pc[ic-1]].q-Ua.b[Wa].q,ge=Ua.b[pc[ic-1]].r-Ua.b[Wa].r,Fb=Math.sqrt(T*T+ge*ge),0.001>Fb&&(Fb=0.001),0<(Ua.b[Kd].r-Ua.b[pc[ic-1]].r)*(T/Fb)-(Ua.b[Kd].q-Ua.b[pc[ic-1]].q)*(ge/Fb)?dd[pb]=1:dd[pb]=-1,ve&&(dd[pb]*=-1),zd&&(dd[pb]*=-1),Ja==Jd&&0>lf&&(dd[pb]*=-1),Ja==ab&&0>ne&&(dd[pb]*=-1),Mc[Ja]>Mc[Kd]&&(dd[pb]*=-1))}}else c:{var sb=ca,ed=Hb,xe=Gb,Vd=void 0,Ac=void 0,Nc=void 0,rc=void 0,hb=void 0,kc=void 0,Ad=void 0,ye=\nvoid 0,Bd=void 0,Bc=void 0,Pa=void 0,Za=void 0,Cd=void 0,Wd=void 0,Cc=void 0,Va=void 0,Ve=void 0,Za=TH(4),Wd=TH(4),We=sb,nd=ed,qg=fc,mf=Td,Lh=yd,Ke=fb,rg=rb,Eb=Za,Xc=void 0,Dd=void 0,nf=void 0,sg=void 0,Mg=void 0,Ef=void 0,Ef=-1;0<mf[nd]&&(Eb[++Ef]=mf[nd]);for(Dd=1;Dd<=rg;++Dd)Lh[Dd]==nd&&(Eb[++Ef]=Ke[Dd]),Ke[Dd]==nd&&(Eb[++Ef]=Lh[Dd]);for(Dd=Ef+1;Dd<We.b[nd].j;++Dd){Mg=We.p+1;nf=1;d:for(;nf<=We.b[nd].j;++nf){Xc=We.b[nd].p[nf];for(sg=0;sg<Dd;++sg)if(Xc==Eb[sg])continue d;qg[Xc]<Mg&&(Mg=qg[Xc],Eb[Dd]=\nXc)}}0==mf[nd]&&0<We.b[nd].i?(Eb[3]=Eb[2],Eb[2]=Eb[1],Eb[1]=Eb[0],Eb[0]=-1):0<We.b[nd].i&&(Eb[3]=Eb[2],Eb[2]=Eb[1],Eb[1]=-1);for(hb=ye=kc=rc=Ve=Ad=Bc=0;4>hb;++hb)0>=Za[hb]||(Vd=UJ(sb,ed,Za[hb]),Wd[hb]=iK(sb,Vd,ed),0<Wd[hb]?(++Bc,Ve=Za[hb],kc=Za[hb]):0>Wd[hb]?(++Ad,rc=Za[hb],kc=Za[hb]):ye=Za[hb]);Bd=Bc+Ad;Va=TH(4);Cc=0;if(3==sb.b[ed].j){if(1==Bc&&1==Ad||3==Bd&&0<Bc&&0<Ad){Pu(sb.k,"Error in C3H stereospecification !");break c}Cd=Za[0];1==Bd?Cd=kc:2==Bd&&(Cd=ye);Pa=kK(sb,ed,Cd,Za);Va[0]=kc;Va[1]=-1;\nVa[2]=Pa[2];Va[3]=Pa[1];0<Bc?Cc=1:Cc=-1}else if(4==sb.b[ed].j)if(1==Bd)Pa=kK(sb,ed,kc,Za),Va[0]=Pa[0],Va[1]=Pa[3],Va[2]=Pa[2],Va[3]=Pa[1],0<Bc?Cc=1:Cc=-1;else{Cd=Za[0];1<ye&&(Cd=ye);1==Bc?Cd=Ve:1==Ad&&(Cd=rc);Pa=kK(sb,ed,Cd,Za);Ac=TH(4);for(hb=0;4>hb;++hb)Vd=UJ(sb,ed,Pa[hb]),Ac[hb]=iK(sb,Vd,ed);if(4==Bd){if(0==Bc||0==Ad){Pu(sb.k,"Error in C4 stereospecification !");break c}if(1==Bc||1==Ad)Va[0]=Pa[0],Va[1]=Pa[3],Va[2]=Pa[2],Va[3]=Pa[1],Cc=Ac[0];else{for(hb=0;4>hb;++hb)-1==Ac[hb]&&(Ac[hb]=0);Bd=2}}else if(3==\nBd)if(3==Bc||3==Ad)Va[0]=Pa[0],Va[1]=Pa[3],Va[2]=Pa[2],Va[3]=Pa[1],0<Bc?Cc=-1:Cc=1;else{1==Bc?Bc=Nc=1:Ad=Nc=-1;for(hb=0;4>hb;++hb)Ac[hb]==Nc&&(Ac[hb]=0);Bd=2}if(2==Bd)if(1==Bc&&1==Ad)Pa[1]==rc?(Pa[1]=Pa[2],Pa[2]=Pa[3]):Pa[2]==rc&&(Pa[2]=Pa[3]),Va[0]=Ve,Va[1]=rc,Va[2]=Pa[2],Va[3]=Pa[1],Cc=1;else{if(Ac[0]==Ac[1]||Ac[1]==Ac[2]){Pu(sb.k,"Error in C4 stereospecification ! 2/0r");break c}0!=Ac[0]?(Va[0]=Pa[0],Va[1]=Pa[2],Va[2]=Pa[1],Va[3]=Pa[3]):(Va[0]=Pa[1],Va[1]=Pa[3],Va[2]=Pa[2],Va[3]=Pa[0]);1<Bc?Cc=\n1:Cc=-1}}var Ca=Va,Tf=Za,Oc=void 0;Tf[0]==Ca[1]?(Oc=Ca[0],Ca[0]=Ca[1],Ca[1]=Oc,Oc=Ca[2],Ca[2]=Ca[3],Ca[3]=Oc):Tf[0]==Ca[2]?(Oc=Ca[2],Ca[2]=Ca[0],Ca[0]=Oc,Oc=Ca[1],Ca[1]=Ca[3],Ca[3]=Oc):Tf[0]==Ca[3]&&(Oc=Ca[3],Ca[3]=Ca[0],Ca[0]=Oc,Oc=Ca[1],Ca[1]=Ca[2],Ca[2]=Oc);Tf[1]==Ca[2]?(Oc=Ca[1],Ca[1]=Ca[2],Ca[2]=Oc,Oc=Ca[2],Ca[2]=Ca[3],Ca[3]=Oc):Tf[1]==Ca[3]&&(Oc=Ca[1],Ca[1]=Ca[3],Ca[3]=Oc,Oc=Ca[2],Ca[2]=Ca[3],Ca[3]=Oc);Va[2]==Za[2]?xe[ed]=1:Va[2]==Za[3]?xe[ed]=-1:Pu(sb.k,"Error in stereoprocessing ! - t30");\nxe[ed]*=Cc}}}Fa=new lK;N=TH(o.p+1);for(ta=1;ta<=o.p;++ta)N[y[ta]]=ta;for(ta=1;ta<=o.p;++ta){v=y[ta];jd[v]&&(Fa.a.a+=db);0<Ba[ta]&&mK(o,v,Ba[v],Fa,ld);var of=v,Ib=Fa,Ff=Yb[v],Mh=va,Gf=void 0,pf=void 0,Ld=void 0,oe=void 0,Xd=void 0,ib=void 0,Uf=void 0,fd=void 0,Da=void 0,Da=Wf,pf=o.b[of],Xd=pf.d,Uf=pf.i,fd=pf.n,Gf=pf.a,Ld=!1;(0!=fd||0!=Xd)&&(Ld=!0);0!=Mh[of]&&(Ld=!0);ib=$J(o,of);oe=0!=ib;Ld=Ld||oe;o.k.sc&&0<o.b[of].c&&(Ld=!0);switch(Gf){case 2:Da=he;break;case 3:Ff?Da=Lg:Da=pe;break;case 4:Ff?(Da=Vi,\n0<Uf&&(Ld=!0)):Da=vf;break;case 5:Ff?Da="o":Da=Af;break;case 7:Ff?(Da=nj,0<Uf&&(Ld=!0)):Da=Bf;break;case 8:Ff?Da=Nj:Da=Jf;break;case 13:Ff?Da=Qj:Da=Lf;Ld=!0;break;case 6:Da=Nf;Ld=!0;break;case 9:Da=Pe;break;case 10:Da=Be;break;case 11:Da=me;break;case 12:Da=Ye;break;case 1:Da=Ue;Ld=!0;break;case 32:Ld=!0,Da=o.b[of].e,!oe&&(H(Da,lb)||H(Da,gg)||H(Da,Nd))&&(Ld=!1)}0<DG(Gf)&&(Da=(pG(),wG)[Gf],Ld=!0);33<=Gf&&42>=Gf&&(Ld=!0,Da=(pG(),wG)[Gf]);Ld&&(0!=Xd?Da=Yf+Xd+Da:Da=Yf+Da,1==Mh[of]?Da+=Md:-1==Mh[of]&&\n(Da+="@@"),1==Uf?Da+=Ue:1<Uf&&(Da+=Ue+Uf),0!=fd&&(0<fd?Da+=mb:Da+=ub,1<(0>fd?-fd:fd)&&(Da+=0>fd?-fd:fd)),oe&&(Da+=gd+ib),Da+=eg);Lp(Ib.a,Da);for(ra=1;ra<=xb;++ra)if(ea[ra]==v||na[ra]==v)s=na[ra],s==v&&(s=ea[ra]),N[v]<N[s]&&mK(o,ea[ra],na[ra],Fa,ld),9<ra&&(Fa.a.a+=Sa),Kp(Fa,m+(new eD(ra)).a);kd[v]&&(Fa.a.a+=jb)}n=Fa.a.a}0<l.length&&(l+=bc);l+=n}f=l;0<f.length&&(0<e.length&&(e+=bc),e+=f)}return e}\nfunction bJ(a,b,c){try{KI(a,b,c)||a.ff(a.Ec.d)}catch(d){if(d=Hq(d),G(d,98))a.ff(a.Ec.d);else throw d;}}\nfunction MI(a,b,c){var d;try{var e;a:{var f,g,h,j,l,n,o,r,t;g=l=0;t=new GF(b,"|>",!0);j=-1<b.indexOf(Fd);o=1;n=zF(t);f=0<a.Sb;if(!((a.dc||a.Fb)&&a.p||a.Mb)||j)a.Sb=0,f=!1;for(h=1;h<=n;++h)if(r=DF(t),Sy(r),!H(r,Pk))if(H(r,Fd))++o,2==o?l=a.Sb:3==o&&(g=a.Sb+1);else{a.ob=new nK(a,r);if(0==a.ob.p){Pu(a,"ERROR - problems in reading/processing molecule !");a.ff(a.Ec.d);ZE();e=!1;break a}++a.Sb;a.o=a.Sb;a.zb[a.Sb]=a.ob}2==o?(Pu(a,"ERROR - strange reaction - fixing !"),a.ff(a.Ec.d),ZE(),e=!1):3<o?(Pu(a,"ERROR - strange reaction !"),\na.ff(a.Ec.d),ZE(),e=!1):(1<a.Sb&&!j&&NJ(a,Ui,!0),j&&!a.dc&&(a.dc=!0),j?f||(aH(a,1,l,1,!1),aH(a,l+1,g-1,2,!1),aH(a,g,a.Sb,3,!1)):a.dc||aH(a,1,a.Sb,0,!f),XI(a),a.r&&kH(gq(a.r,"readJME"),0,0,0),a.hc=!0,ZF(a.r,Od),a.Ib=!0,c&&a.ff(a.Ec.d),e=!0)}(d=e)||a.ff(a.Ec.d)}catch(y){if(y=Hq(y),G(y,98))d=!1,a.ff(a.Ec.d);else throw y;}return d}function WG(a,b,c,d,e){a.r&&kH(gq(a.r,b),d,e,c);a.hc=!0}function JG(a,b,c){WG(a,b,a.o,c,0)}function DJ(a){OG(a,!1);a.Ib=!0;a.ff(a.Ec.d)}\nfunction oK(a){a.k=202;a.Mb=!1;lH(a);Pu(a,m);a.sb=null;a.xb=1;a.r&&kH(gq(a.r,"reset"),0,0,0);a.hc=!0;a.ff(a.Ec.d)}function pK(a){OG(a,!0);a.vb=null;a.wc=null;a.fb=null;a.W=null;a.fc=null}function YI(a,b){var c,d;if(b){a.o=b.a;a.Sb=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.zb[c]=new GG(d):a.zb[c]=null;0<b.a?a.ob=a.zb[a.o]:a.ob=new jH(a);a.dc=b.i;a.Fb=b.e;a.xb=b.b}else for(;0<a.Sb;)iH(a,!1);switch(b.c){case 5:case 7:case 9:break;default:null!=a.Qb&&MF(a.Qb,null),a.r&&null!=a.r.a&&a.ig()}}\nfunction pI(a,b){return P(J(Math.round(b/a.xb)))}function qK(a,b){Pu(a,m);return 1>b||b>a.Sb?(Pu(a,"ERROR - invalid mol index: "+b),a.ff(a.Ec.d),null):a.zb[b]}function XI(a){var b,c,d;b=XG(a);for(d=1;d<=a.Sb;++d)c=a.zb[d],c.o=b}function rK(a,b){b!=a.nb&&(a.nb=b,a.ng(),a.ff(a.Ec.d))}function sK(a,b){var c,d,e;if(b!=a.xb){c=eH(a);a.xb=b;d=eH(a);e=P(J(Q((d.b-d.c)/2-(c.b-c.c)/2)));d=P(J(Q((d.a-d.d)/2-(c.a-c.d)/2)));for(c=1;c<=a.Sb;++c)JJ(a.zb[c],e,d),hH(a.zb[c]);a.Ib=!0;a.ff(a.Ec.d)}}\nfunction $G(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=m):H(b,Cb)?c=235:H(b,Jb)?c=240:H(b,Bb)?c=260:H(b,Pb)?c=261:H(b,Ub)?c=241:H(b,Nb)?c=233:H(b,Mb)?c=236:H(b,Lb)?c=237:H(b,Tb)?c=234:H(b,Sb)?c=243:H(b,Vb)?c=252:H(b,Rb)?c=244:H(b,Wb)?c=239:H(b,"-PO3H2")?c=251:H(b,zb)?c=242:H(b,vb)?c=245:H(b,yb)&&(c=238);0<c?Wu(a,c):b="Not known group!";Pu(a,b);a.ff(a.Ec.d)}function IJ(a,b){Pu(a,b);a.ff(a.Ec.d)}\nfunction GH(a,b,c,d,e){var f,g,h,j;f=a.kb;j=vE(f,e);if(j>=a.mb-1)for(g=f.b.b;j>=a.mb-1&&1<g;){--g;h=new ZD(f.b.a,f.b.c,g);f=(Mu(),new mC(h));j=vE(f,e);var l=b,n=h.b*(AH(),R);h=new ZD(h.a,h.c,Math.round(n));l.e=h;tK(b.a,b.e)}else UH(b,a.hb);f=aE(f.b).a-aE(f.b).b;bI(b,e,c+(a.mb-j)/2,d+(a.mb-f)/2+f)}function HH(a,b,c,d,e,f){var g,h;g=VH(a.jb);h=vE(a.jb,f);UH(b,a.ib);!b.b?RH(b.a,e):e==b.c||GD(e,b.c)?RH(b.a,b.c):RH(b.a,b.b);bI(b,f,c+(a.mb-h)/2,d+(a.mb-g)/2+g)}\nfunction VH(a){return aE(a.b).a-aE(a.b).b}function fI(a,b){return(2*a.mb+(a.Lb?1:0))*b}\nfunction uK(a){var b,c;a.vb?(c=YC(a),(b=c.b!=a.M.b||c.a!=a.M.a)&&(a.M=c)):b=!0;b&&(OG(a,!0),sI(a,a.M),a.mg("update(): "+a.M+" initOrResize: true "+a.yb+ha+a.ub),a.vb=nH(a,a.vb,a.yb,a.ub),a.J?(b=a.xb,aH(a,1,a.Sb,0,a.J),a.mg("update() in depict mode: oldMolecularAreaScale = "+b+" new molecularAreaScale = "+a.xb)):(a.wc=nH(a,a.wc,a.M.b,P(J(Q(fI(a,a.nb))))),b=a.M.a-P(J(Q(fI(a,a.nb)))),1>b&&(b=1),a.fb=nH(a,a.fb,P(J(Q(eI(a,a.nb)))),b),a.W=nH(a,a.W,a.yb+P(J(Q((a.Lb?1:3)*a.nb))),P(J(Q(a.mb*a.nb)))),a.fc=\nnH(a,a.fc,P(J(Q((a.Lb?1:3)*a.nb))),a.ub)));OH(a);if(!a.J){var d;a.mg("drawInfo: "+a.Gb+" : "+a.X);a.Gb&&(null==a.X&&(a.X=m),d=PH(a.W,a.nb),c=a.M.b/a.nb-(a.mb+(a.Lb?1:0)),b=a.mb,qH(d,rG),zH(d.a,P(J(Q(0*(AH(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R)))),a.Lb?(qH(d,(oD(),tD)),DH(d.a,P(J(Q(-10*R))),P(J(Q(0*R))),P(J(Q((c-1+10)*R))),P(J(Q((b-1)*R))))):(qH(d,sG),BH(d,0,0,c-(a.Lb?1:3)+1,0),qH(d,FD(rG)),CH(d.a,P(J(Q(0*R))),P(J(Q((b-1)*R))),P(J(Q((c-1)*R))),P(J(Q((b-1)*R)))),CH(d.a,P(J(Q((c-1)*R))),P(J(Q(0*\nR))),P(J(Q((c-1)*R))),P(J(Q((b-1)*R))))),UH(d,a.lb),qH(d,(oD(),vD)),-1!=a.X.toLowerCase().indexOf(Bh)&&qH(d,xD),bI(d,a.X,10,15),a.J||NH(a,d,c,b,1),b=P(J(Q(eI(a,a.nb)))),c=a.M.a-P(J(Q(a.mb*a.nb))),gI(a.Ec,a.W.a,b,c));var e;if(a.Kb){b=PH(a.wc,a.nb);d=a.M.b/a.nb;c=2*a.mb+(a.Lb?1:0);qH(b,rG);zH(b.a,P(J(Q(0*(AH(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*R))));a.Lb?(qH(b,(oD(),tD)),e=14*(a.mb+(a.Lb?1:0)),DH(b.a,P(J(Q(e*R))),P(J(Q(0*R))),P(J(Q((d-e-1)*R))),P(J(Q((c-1)*R))))):(qH(b,FD(rG)),CH(b.a,P(J(Q((d-\n1)*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q((c-1)*R)))),CH(b.a,P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q((d-1)*R))),P(J(Q((c-1)*R)))),qH(b,sG),CH(b.a,P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q(0*R)))));d=a.k;233<=a.k&&262>=a.k&&(a.k=213);for(c=1;14>=c;++c)pH(a,b,c,1),pH(a,b,c,2);a.k=d;gI(a.Ec,a.wc.a,0,0)}var f;if(a.Hb){b=PH(a.fb,a.nb);d=a.mb+(a.Lb?1:0);c=(a.M.a-P(J(Q(fI(a,a.nb)))))/a.nb;f=c-a.mb;qH(b,rG);zH(b.a,P(J(Q(0*(AH(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*R))));a.Lb?(qH(b,(oD(),tD)),e=LH*\n(a.mb+(a.Lb?1:0))+3,f>e&&(BH(b,0,e,a.mb-1,e),CH(b.a,P(J(Q(0*R))),P(J(Q(e*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),BH(b,a.mb-1,e,a.mb-1,f),BH(b,a.mb-1,f,d,f))):(qH(b,sG),CH(b.a,P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),BH(b,0,LH*a.mb,c-1,LH*a.mb),qH(b,FD(rG)),CH(b.a,P(J(Q((d-1)*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q((f+1)*R)))));CH(b.a,P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(d*R))),P(J(Q((c-1)*R))));for(c=3;c<=LH+2;++c)pH(a,b,1,c);b=P(J(Q(fI(a,a.nb))));gI(a.Ec,a.fb.a,0,b)}a.Jb&&(d=PH(a.fc,\na.nb),c=a.Lb?1:3,b=(a.M.a-P(J(Q(fI(a,a.nb))))-P(J(Q(a.mb*a.nb))))/a.nb,a.Lb?(qH(d,(oD(),tD)),zH(d.a,P(J(Q(0*(AH(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))))):(qH(d,FD(rG)),CH(d.a,P(J(Q((c-1)*(AH(),R)))),P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(b*R)))),qH(d,rG),CH(d.a,P(J(Q((c-2)*R))),P(J(Q(0*R))),P(J(Q((c-2)*R))),P(J(Q(b*R)))),qH(d,sG),CH(d.a,P(J(Q((c-3)*R))),P(J(Q(0*R))),P(J(Q((c-3)*R))),P(J(Q(b*R))))),b=a.M.b-P(J(Q((a.Lb?1:3)*a.nb))),c=P(J(Q(fI(a,a.nb)))),gI(a.Ec,a.fc.a,b,c))}}\nfunction Vu(a,b){a.A?0==b&&(a.I=-1,Pu(a,Zg),aG(a)):(a.gb?a.I=b:-1<a.I&&10>a.I?a.I=10*a.I+b:a.I=b,a.gb=!1,0==a.I?(a.I=-1,Pu(a,Zg)):Pu(a,a.I+ha),aG(a))}function sI(a,b){var c,d;d=b.b;c=b.a;a.J||(d-=P(J(Q(eI(a,a.nb))))+P(J(Q((a.Lb?1:3)*a.nb))),c-=P(J(Q(fI(a,a.nb))))+P(J(Q(a.mb*a.nb))));1>d&&(d=1);1>c&&(c=1);a.yb=Gw(d);a.ub=Gw(c)}function DG(a){pG();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}w(586,478,Hl);_.Df=function(a){NG(this,a)};_.cg=vK;_.dg=function(){return TG(),null!=this.Pb?UG:VG};\n_.eg=function(){return TG(),TG(),VG};_.fg=HC;_.gg=function(a,b,c){return UC(this,b,c)};_.hg=HC;_.ig=function(){ZE()};_.jg=SD;_.kg=wK;_.lg=SD;_.mg=function(){ZE()};_.Ef=function(a){var b,c;if(this.s)if(c=a.c,b=a.f,a=a.i,c=(100+2*c)/100,this.J||!(b<P(J(Q(eI(this,this.nb))))||a<P(J(Q(fI(this,this.nb))))||a>this.M.a-P(J(Q(this.mb*this.nb)))||b>this.M.b-P(J(Q((this.Lb?1:3)*this.nb))))){if(b=this.xb*c,b>this.xb&&10>=b||b<this.xb&&0.3<=b)this.cb=8,sK(this,b)}else b=this.nb*c,0.7<=b&&4>=b&&rK(this,b)};\n_.ff=function(){uK(this)};_.ng=function(){pK(this)};_.og=iz;_.j=null;_.k=0;_.n=0;_.o=0;_.p=!1;_.q=!1;_.s=!0;_.t=null;_.u=null;_.v=null;_.w=null;_.x=13;_.y=null;_.z=!0;_.A=!1;_.B=!1;_.C=!0;_.F=null;_.G=null;_.I=1;_.J=!1;_.K=!1;_.L=!1;_.M=null;_.N=!0;_.O=!1;_.P=!0;_.Q=!0;_.R=null;_.S=null;_.T=null;_.V="http://peter-ertl.com/jsme/2013_03/help.html";_.W=null;_.X=null;_.Y=null;_._=null;_.ab=!1;_.bb=!0;_.cb=0;_.db=Rk;_.fb=null;_.gb=!0;_.hb=null;_.ib=null;_.jb=null;_.kb=null;_.lb=null;_.mb=24;_.nb=1;\n_.ob=null;_.pb=null;_.rb=null;_.sb=null;_.tb=!0;_.ub=0;_.vb=null;_.wb=1;_.xb=1;_.yb=0;_.Ab=!1;_.Bb=!1;_.Cb=0;_.Db=!1;_.Eb=!1;_.Fb=!0;_.Gb=!0;_.Hb=!0;_.Ib=!0;_.Jb=!0;_.Kb=!0;_.Lb=!1;_.Mb=!1;_.Ob=!1;_.Pb=null;_.Qb=null;_.Rb=!1;_.Sb=0;_.Tb=!0;_.Ub=null;_.Vb=!1;_.Wb=null;_.Xb=!1;_.Yb=null;_.Zb=0;_.$b=0;_._b=0;_.ac=!1;_.bc=null;_.cc=!1;_.dc=!1;_.ec=!1;_.fc=null;_.gc=!1;_.hc=!1;_.kc=!0;_.lc=!1;_.mc=!1;_.nc=!0;_.oc=!0;_.pc=null;_.qc=null;_.rc=!1;_.sc=!1;_.tc=!0;_.uc=null;_.vc=!1;_.wc=null;_.xc=null;\n_.yc=null;_.zc=!1;_.Ac=!0;_.Bc=!0;_.Cc=0;_.Dc=0;var LH=10,tG,zG,BG,rG,sG,uG,qG,yG,xK=null,xG,wG;function xJ(a,b,c,d,e){a.b[e]&&(jI(a.r),ZF(a.r,Se),a.r.a=e,a.r.d=c,a.r.e=d,a.r.f=b,yK(a.c,a.r,e),jI(a.r))}function zK(a,b,c){return a.b[c]?(jI(a.r),a.r.a=c,a.r.b=b,yK(a.c,a.r,c),jI(a.r),!0):!1}function aG(a){uK(a);a.f&&(AK(a.Ec),a.f=!1)}function BK(a,b,c){b in a.b?a.b[b]=c:$wnd.alert("Invalid callback name: "+b)}\nfunction CK(){pG();SC.call(this);this.Ec=(zC(),zC(),AC).a;this.eb=new DK;this.Nb=new DK;this.H=new ZD(null,0,8);this.Z=(this.mb-6)/1.5;this.r=new EK;this.D=(oD(),qD);this.zb=D(RJ,q,121,99,0);this.qb=new QC;this.jc=new FK;this.$=H((ZE(),$E[ki]),cf);this.E=new GK;this.U=z(Kw,q,1,[Cb,Jb,Ub,Bb,Pb,Nb,Mb,Lb,Tb,Vb,Rb,Sb,zb,yb,vb]);this.ic=new HK;this.ob=new jH(this);xG[0]=sD;xG[1]=new rm(255,153,153);xG[2]=new rm(255,204,102);xG[3]=new rm(255,255,153);xG[4]=new rm(102,255,255);xG[5]=new rm(51,204,255);xG[6]=\nnew rm(255,153,255);this.eb.c=1;this.Nb.c=1;this.zb[1]=this.ob;this.Y=new IK(this);this.a=z(Kw,q,1,[je,Pd,$d,le,Zd,ke,Ze]);var a,b,c,d;this.b={};for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.b[a]=null;this.c=new JK(this)}w(585,586,Hl,CK);_.cg=function(){var a;return a=KK(),-1==a||9<=a};_.dg=function(){return TG(),null!=this.b[$d]||(null!=this.Pb?UG:VG).a?UG:VG};_.eg=function(){return TG(),null!=this.b[le]?UG:VG};_.fg=function(a){var b=su(this,!1,!0);(a=new LK(this,a))&&gG(new mG(a,b))};\n_.gg=function(a,b,c){var d;return a?(d=a.a,My(d.t,b,c),a):UC(this,b,c)};_.hg=function(a){zK(this,a,"AfterPaste")};_.ig=function(){ZF(this.r,Se);yK(this.c,this.r,Pd);ZE()};_.jg=function(a,b){xJ(this,a,b,0,$d)};_.kg=function(a){return zK(this,a,je)};_.lg=function(a,b){xJ(this,a,0,b,le)};_.mg=HC;_.ff=function(){aG(this)};_.ng=function(){pK(this);var a=this.Ec,b,c;for(c=new gw(new iD(a.a));c.b<c.d.Xf();)b=hw(c),0<tz(a.f.p,b.t)&&xz(a.f,b.t),an(a.a,b);this.f=!0};\n_.og=function(){var a=su(this,!0,!1),b=new MK(this);b&&gG(new mG(b,a))};_.b=null;_.c=null;_.d=null;_.e=null;_.f=!1;_.i="http://www.google.com/search?q=%22{INCHIKEY}%22";function yK(a,b,c){if((c=a.a.b[c])&&b){var d=a.a.d;d.action=b.a;d.atom=b.d;d.bond=b.e;d.molecule=b.f;null!=b.b?d.argument=b.b:b.c&&(d.argument=b.c);null!=b.i?d.origin=b.i:b.i=null;c(a.a.d)}}function JK(a){this.a=a}w(587,1,{},JK);_.a=null;function LK(a,b){this.a=a;this.b=b}w(588,1,{},LK);_.Dd=HC;\n_.bg=function(a){if(null!=nG(a))Qu(nG(a)),IJ(this.a,"InChI "+nG(a));else{switch(this.b){case 3:Qu(a.inchi==m?null:a.inchi);break;case 4:Qu(a.key==m?null:a.key);break;case 5:Qu(a.auxinfo==m?null:a.auxinfo)}null!=oG(a)&&IJ(this.a,"InChI "+oG(a))}};_.a=null;_.b=0;function MK(a){this.a=a}w(589,1,{},MK);_.Dd=HC;\n_.bg=function(a){if(null!=nG(a))Qu(nG(a)),IJ(this.a,"InChI "+nG(a));else{var b=this.a,c;if(b.b[Ze])try{jI(b.r),gq(b.r,Ze),b.r.c=a,yK(b.c,b.r,Ze),jI(b.r)}catch(d){if(d=Hq(d),G(d,98))IJ(b,Oe+d.Cd());else throw d;}else try{var e=a.key==m?null:a.key,f,g;f=null;null!=e&&0<e.length&&(f=b.i,-1!=f.indexOf("{INCHIKEY}")?f=(g=NK(NK(e,bg,"\\\\\\\\\\\\\\\\"),"\\\\$","\\\\\\\\$"),NK(f,"\\\\{INCHIKEY\\\\}",g)):f+=e);c=new gF(f);OK(c)}catch(h){if(h=Hq(h),G(h,84))IJ(b,Oe+h.f);else throw h;}null!=oG(a)&&IJ(this.a,"InChI "+oG(a))}};\n_.a=null;function PK(a,b){return null!=b&&0<b.length?PK(a,b):!1}function QK(a){a.c.pb.style.display!=Zi&&(XC(a.b),AK(a.d))}function RK(a){SK.call(this,a,Gc,Gc,null)}function TK(a,b){SK.call(this,a,Gc,Gc,b)}function UK(a,b,c){SK.call(this,a,b,c,null)}\nfunction SK(a,b,c,d){var e;if(null==a)OF("JSME initialization error: HTML id argument is null.");else if(H(bf,a))OF(\'JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".\');else if(e=yB(a)){this.a=VK;++VK;this.c=e;this.b=new CK;this.b.d||(this.b.d={},this.b.d.src=OJ(this));this.d=new WK(this.b,b,c,d);oz(e,this.d,e.pb);d&&wg in d&&(this.d.b=d[wg]);a=this.d;a.d||(a.d=VC(a,ZC(a),$C(a)),a.d.j=!1);var b=a.c,f,g,h,j,l,n,o,r;b.$?xK=bf:xK="JME";hD(b.Sc.Pc,b);Pu(b,\nxK+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.M=YC(b);NC(b,null);b.hb||(b.hb=new ZD(Xe,0,13),b.kb=lC(b.hb));b.ib||(b.ib=new ZD(Xe,1,13),b.jb=lC(b.ib));b.lb||(b.lb=new ZD(Xe,0,11),lC(b.lb));SH(b,b.x);b.ac=!1;b.dc=!1;b.z=!0;b.tc=!0;b.C=!0;b.Bc=!0;b.cc=!1;LH=MH(b);b.oc=!0;try{o=XK(b.Ec,"options");null!=o&&NJ(b,o,!1);h=XK(b.Ec,"jme");null!=h&&(b._=h);l=XK(b.Ec,Li);null!=l&&(b.rb=l);g=XK(b.Ec,"depictcgi");null!=g&&(b.gc=!0);r=XK(b.Ec,"smiles");null!=r&&(b.qc=r);n=XK(b.Ec,mk);null!=n&&(b.sb=\nn,aG(b));b.u=XK(b.Ec,"atomcolors");b.t=XK(b.Ec,"atombg");f=XK(b.Ec,"depictbg");if(null!=f&&b.J){var t;var y,v,s,A;v=(oD(),qD);try{if(0!=f.indexOf(Ga))throw new Np("bad hex encoding");A=nF(f.substr(1,2),16);s=nF(f.substr(3,2),16);y=nF(f.substr(5,2),16);t=v=new rm(A,s,y)}catch(F){if(F=Hq(F),G(F,98))ZE(),t=v;else throw F;}b.D=t}b.mc&&b.ob&&fJ(b.ob);j=XK(b.Ec,"notify_structural_change_js_function");b.Qb=j}catch(M){if(M=Hq(M),!G(M,98))throw M;}b.k=202;OC(b);b.pb=new YK;f=a.c;null!=f._?(MI(f,f._,!1),null!=\nf.t&&f.ob&&UI(f.ob,f.t,!0),null!=f.u&&f.ob&&UI(f.ob,f.u,!1)):null!=f.rb?bJ(f,f.rb,!1):null!=f.qc&&f.Ac&&(f.Ib=!1,CI(f,f.qc,null,!0));aG(a.c);h=this.b;f=this.d;var N,$,S,V,ea,na;g=($=new KA((eG(),dG)),$.pb.alt="drag out MOL or RXN file",Oy($,$.pb.alt),$);$=(N=new ZK,V=g.a.e,ea=g.a.a,S=~~((24-ea)/2),0>S&&(S=0),na=new $K(f,V,S,g),aL(na),Rm(f.k,na),N.c=V,N.b=ea,N.d=24,N.a=S,N);ea=$.c;V=$.b;SF(new XF(h),f);S=0>=KK();N=new bG(h);S?(S=new bL,Oy(S,g.pb.alt),0<=ea&&(S.pb.style[Lk]=ea+uj),0<=V&&(S.pb.style[ci]=\nV+uj),V=new cG(f,S,ea,$),wz(V.d.f,V.b,ZC(V.d)-V.c-V.a.a,$C(V.d)-(V.a.d-V.a.a)),Rm(f.k,V),S.pb.draggable=Dk,S.pb.style[gh]=(zr(),Si),Yy(S,N,(pu(),pu(),qu)),S.pb.style[Vf]=Zi):(g.pb.draggable=Dk,g.pb.style[gh]=(zr(),Si),Yy(g,N,(pu(),pu(),qu)),g.pb.style[Vf]=Zi)}else OF("JSME initialization error: HTML id "+a+" not found.")}function cL(){return Nw(null)}function dL(a){return Nw(a)}w(590,1,Gl,RK,TK,UK,SK);_.pg=function(a){Zy(this.d,new eL(this,a),(Xt(),Xt(),Yt))};\n_.qg=function(a){Zy(this.d,new fL(this,a),(Xu(),Xu(),Yu))};_.rg=function(a){Zy(this.d,new gL(this,a),(cv(),cv(),dv))};_.sg=function(a){Zy(this.d,new hL(this,a),(fv(),fv(),gv))};_.tg=function(a){Bq(2,new iL(this.b,a))};_.ug=function(){iH(this.b,!0)};_.vg=function(){Sq((Pq(),Qq),new jL(this))};_.wg=function(){var a,b,c;c=[];for(b=new gw(this.d.a);b.b<b.d.Xf();)a=hw(b),c[c.length]=a.q;return c};_.xg=function(){return this.b.a};_.yg=function(a){return this.b.b[a]};_.zg=zx;_.Ag=function(){return this.b.V};\n_.Bg=function(){return this.b.nb};_.Cg=function(){return this.b.tb};_.Dg=function(){var a,b,c;b=null;if(a=(c=this.b.vb.a,c.a)){b=this.b;var d;c=b.ob.v;d=b.ob.w;b.ob.v=0;b.ob.w=0;jI(b.r);DJ(b);b.ob.v=c;b.ob.w=d;b=a.q}return b};_.Eg=function(){return this.b.wb};_.Fg=function(){return this.b.xb};_.Gg=function(){return this.b.Qb};_.ke=function(){return gr(this.d.pb,ej)};_.Hg=function(){var a;a=[];a.length=2;a[0]=gr(this.d.pb,fj);a[1]=gr(this.d.pb,ej);return a};_.le=function(){return gr(this.d.pb,fj)};\n_.Ig=function(){return this.c.pb};_.Jg=function(){return this.b.Wb};_.Kg=function(){return this.b.Yb};_.Lg=function(){return this.b.i};_.Mg=function(a){OF("JSME initialization error: "+a)};_.Ng=function(){return this.b.J};_.ne=function(){return this.c.pb.style.display!=Zi};_.Og=function(){var a=this.b,b;a.dc?b=ZJ(a,1)+Fd+ZJ(a,2)+Fd+ZJ(a,3):b=ZJ(a,0);return b};_.Pg=function(a){return su(this.b,!0,a)};_.Qg=function(){var a=this.b,b,c;b=a.tc;a.tc=!1;c=EG(a);a.tc=b;return c};\n_.Rg=function(a){null!=a&&0<a.length&&NJ(this.b,a,!0)};_.Sg=function(a){null!=a&&0<a.length&&CI(this.b,a,null,!0)};_.Tg=function(a){null!=a&&0<a.length&&bJ(this.b,a,!0)};_.Ug=function(a){null!=a&&0<a.length&&MI(this.b,a,!0)};_.Vg=function(a){return PK(this,a)};_.lf=function(){QK(this)};_.Wg=function(){oK(this.b)};_.Xg=function(a){var b=this.b;if(a=qK(b,a)){var c;for(c=1;c<=a.p;++c)a.b[c].c=0;DJ(b)}};_.Yg=function(a){this.b.k=a};_.Zg=function(a){this.b.e=new kL(this,a)};\n_.$g=function(a){BK(this.b,"AfterPaste",a)};_._g=function(a){BK(this.b,Pd,a)};_.ah=function(a){var b=this.d,c,d;if(b.b!=a){b.b=a;for(d=new gw(b.a);d.b<d.d.Xf();)c=hw(d),a?c.b=m:c.b=Yj}XC(b.c);b=this.b;b.tb=a;kI(b);OG(this.b,!0);XC(this.b)};_.bh=function(a,b){var c=this.b,d;if(d=qK(c,a))UI(d,b,!0),DJ(c)};_.ch=function(a){var b=this.b;b.x!=a&&0<a&&100>a&&(b.x=a,SH(b,a),kI(b))};_.dh=function(a,b){var c=this.b,d;d=qK(c,a);1>b||b>d.p?(Pu(c,"ERROR - invalid atom index: "+b),aG(c)):(d.v=b,DJ(c))};\n_.eh=function(a){BK(this.b,je,a)};_.fh=function(a,b){BK(this.b,a,b)};_.pe=function(a){Ly(this.d,a);QK(this)};_.gh=function(a){this.b.V=a};_.hh=function(a){rK(this.b,a)};_.ih=function(a){var b=this.b;b.tb=a;kI(b)};_.jh=function(a){var b=this.b;b.wb=a;kI(b)};_.kh=function(a){sK(this.b,a)};_.lh=function(a){this.b.Pb=a};_.mh=function(a){this.b.Qb=a};_.nh=function(a){var b=this.b;b.Wb=a;b.F=mH(b,!1)};_.oh=function(a){this.b.Yb=a};_.ph=function(a,b){My(this.d,a,b);QK(this)};\n_.qh=function(a,b,c){c&&My(this.c,a,b);My(this.d,a,b);QK(this)};_.rh=function(a,b){Ny(this.d,a,b);QK(this)};_.sh=function(a,b,c){c&&Ny(this.c,a,b);Ny(this.d,a,b);QK(this)};_.th=function(a){$G(this.b,a)};_.uh=function(a,b){var c=this.b,d;c.q=!1;d=c.sc;c.sc=!1;c.uc=new nK(c,a);c.sc=d;c.k=253;Pu(c,b);aG(c)};_.qe=function(a){Uy(this.c.pb,a)};_.vh=function(a){this.b.i=a};_.re=function(a){this.d.pb.style[Lk]=a;QK(this)};_.wh=function(a){IJ(this.b,a)};_.xh=function(){return EG(this.b)};_.a=-1;_.b=null;\n_.c=null;_.d=null;var VK=0;function jL(a){this.a=a}w(591,1,{},jL);_.pd=function(){var a,b;for(b=new gw(this.a.d.a);b.b<b.d.Xf();)a=hw(b),ir(a.t.pb,a.q)};_.a=null;function eL(a,b){this.a=a;this.b=b}w(592,1,{},eL);_.Nd=function(a){a=a.a;Sq((Pq(),Qq),new lL(this,this.b,a))};_.a=null;_.b=null;function lL(a,b,c){this.a=a;this.c=b;this.b=c}w(593,1,{},lL);_.pd=mL;_.a=null;_.b=null;_.c=null;function fL(a,b){this.a=a;this.b=b}w(594,1,{},fL);_.ld=function(a){a=a.a;Sq((Pq(),Qq),new nL(this,this.b,a))};_.a=null;\n_.b=null;function nL(a,b,c){this.a=a;this.c=b;this.b=c}w(595,1,{},nL);_.pd=mL;_.a=null;_.b=null;_.c=null;function hL(a,b){this.a=a;this.b=b}w(596,1,{},hL);_.a=null;_.b=null;function iv(a,b,c){this.a=a;this.c=b;this.b=c}w(597,1,{},iv);_.pd=mL;_.a=null;_.b=null;_.c=null;function gL(a,b){this.a=a;this.b=b}w(598,1,{},gL);_.nd=function(a){a=a.a;Sq((Pq(),Qq),new oL(this,this.b,a))};_.a=null;_.b=null;function oL(a,b,c){this.a=a;this.c=b;this.b=c}w(599,1,{},oL);_.pd=mL;_.a=null;_.b=null;_.c=null;\nfunction kL(a,b){this.a=a;this.b=b}w(600,1,{},kL);_.a=null;_.b=null;\nfunction pL(){var a=qL("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;rL(sL,arguments)?a=arguments[0]:3==arguments.length?a=new UK(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new RK(arguments[0]):4==arguments.length?a=new SK(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new TK(arguments[0],arguments[1]));this.g=a;tL();a[fg]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.pg(null==a?null:a.constructor==\n$wnd.JSApplet.JsClosureJsme?a.g:new uL(a))});b.addMouseDownHandler=C(function(a){this.g.qg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new uL(a))});b.addMouseOutHandler=C(function(a){this.g.rg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new uL(a))});b.addMouseOverHandler=C(function(a){this.g.sg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new uL(a))});b.alert=C(function(a){this.g.tg(a)});b.clear=C(function(){this.g.ug()});b.deferredRepaint=C(function(){this.g.vg()});\nb.getAllGraphicsString=C(function(){return this.g.wg()});b.getAlldefinedCallBackNames=C(function(){var a=this.g.b.a;tL();return a});b.getCallBack=C(function(a){return this.g.yg(a)});b.getCreationIndex=C(function(){return this.g.zg()});b.getHelpURL=C(function(){return this.g.b.V});b.getMenuScale=C(function(){return this.g.b.nb});b.getMolecularAreaAntiAlias=C(function(){return this.g.b.tb});b.getMolecularAreaGraphicsString=C(function(){return this.g.Dg()});b.getMolecularAreaLineWidth=C(function(){return this.g.b.wb});\nb.getMolecularAreaScale=C(function(){return this.g.b.xb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.b.Qb});b.getOffsetHeight=C(function(){return this.g.ke()});b.getOffsetSize=C(function(){return this.g.Hg()});b.getOffsetWidth=C(function(){return this.g.le()});b.getParentContainer=C(function(){return this.g.c.pb});b.getPasteLabel=C(function(){return this.g.b.Wb});b.getPrePasteJSfunction=C(function(){return this.g.b.Yb});b.getWebSearchInchiKeyBaseUrl=C(function(){return this.g.b.i});\nb.initializationError=C(function(a){this.g.Mg(a)});b.isDepictMode=C(function(){return this.g.b.J});b.isVisible=C(function(){return this.g.ne()});b.jmeFile=C(function(){return this.g.Og()});b.molFile=C(function(a){return this.g.Pg(a)});b.nonisomericSmiles=C(function(){return this.g.Qg()});b.options=C(function(a){this.g.Rg(a)});b.readGenericMolecularInput=C(function(a){this.g.Sg(a)});b.readMolFile=C(function(a){this.g.Tg(a)});b.readMolecule=C(function(a){this.g.Ug(a)});b.read_MOL_SDF_RXN=C(function(a){return this.g.Vg(a)});\nb.repaint=C(function(){this.g.lf()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){return vL(null,arguments,!0)[0]});b.reset=C(function(){this.g.Wg()});b.resetAtomColors=C(function(a){this.g.Xg(a)});b.setAction=C(function(a){this.g.Yg(a)});b.setAfterDepictEditToggleEventHandler=C(function(a){this.g.Zg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new uL(a))});b.setAfterPasteCallback=C(function(a){this.g.$g(a)});b.setAfterStructureModifiedCallback=C(function(a){this.g._g(a)});\nb.setAntialias=C(function(a){this.g.ah(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.bh(a,b)});b.setAtomMolecularAreaFontSize=C(function(a){this.g.ch(a)});b.setAtomToHighLight=C(function(a,b){this.g.dh(a,b)});b.setBeforePasteCallback=C(function(a){this.g.eh(a)});b.setCallBack=C(function(a,b){this.g.fh(a,b)});b.setHeight=C(function(a){this.g.pe(a)});b.setHelpURL=C(function(a){this.g.gh(a)});b.setMenuScale=C(function(a){this.g.hh(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.ih(a)});\nb.setMolecularAreaLineWidth=C(function(a){this.g.jh(a)});b.setMolecularAreaScale=C(function(a){this.g.kh(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.lh(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.mh(a)});b.setPasteLabel=C(function(a){this.g.nh(a)});b.setPrePasteJSfunction=C(function(a){this.g.oh(a)});b.setSize=C(function(a,b,e){vL(this.g,arguments,!1)});b.setSubstituent=C(function(a){this.g.th(a)});b.setTemplate=C(function(a,b){this.g.uh(a,b)});b.setVisible=\nC(function(a){this.g.qe(a)});b.setWebSearchInchiKeyBaseUrl=C(function(a){this.g.vh(a)});b.setWidth=C(function(a){this.g.re(a)});b.showInfo=C(function(a){this.g.wh(a)});b.smiles=C(function(){return this.g.xh()});wL({"0":{2:[[function(){return this.ph.apply(this,arguments)},null,void 0,cj,cj],[function(){return this.rh.apply(this,arguments)},null,void 0,ck,ck]],3:[[function(){return this.sh.apply(this,arguments)},null,void 0,ck,ck,Hg],[function(){return this.qh.apply(this,arguments)},null,void 0,cj,\ncj,Hg]]}},!1);wL({"0":{"0":[[cL,null,void 0]],1:[[dL,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new xL(e));return[e]},Jh]]}},!0);yL(sL,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Lw(){zL||(zL=!0,pL())}w(601,1,{},Lw);var zL=!1;\nfunction Pw(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Jh)$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 Ow(){}w(603,1,{},Ow);_.pd=function(){Pw()};function xL(a){this.a=a}w(605,1,{86:1,134:1},xL);_.eQ=function(a){return null!=a&&G(a,86)&&this.a==a.a};_.a=null;function uL(a){this.a=a}w(606,1,{87:1,134:1},uL);\n_.eQ=function(a){return null!=a&&G(a,87)&&this.a==a.a};_.a=null;function aL(a){wz(a.e.f,a.b,ZC(a.e)-a.d-a.c,$C(a.e)-(a.a-a.c))}function $K(a,b,c,d){this.e=a;this.d=b;this.c=c;this.a=24;this.b=d}w(607,1,{},$K);_.ag=function(){aL(this)};_.a=0;_.b=null;_.c=0;_.d=0;_.e=null;function ZK(){}w(608,1,{},ZK);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction RF(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=c.getAttribute(Lk)||m;b=c.getAttribute(ci)||m;f=c.getAttribute(Wi)||m;e=c.getAttribute(gi)||m;var h,j,l;l={};for(d=0;d<c.childNodes.length;++d)h=c.childNodes[d],"PARAM"==h.nodeName&&(j=h,h=j.getAttribute(Wi)||m,j=j.getAttribute(Gk)||m,null!=h&&0<h.length&&null!=j&&0<j.length&&(l[h]=j));c.removeAttribute($g);c.removeAttribute(Wi);c.removeAttribute("archive");c.removeAttribute(ci);c.removeAttribute(Lk);c.removeAttribute(tg);c.removeAttribute("hspace");\nc.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=m||m;d=ur();c.setAttribute(gi,d);c.style[Lk]=NF(g);c.style[ci]=NF(b);b=new AL(a,d,l,e,c,f);Sq((Pq(),Qq),b);++a.b;return!0}function QF(a){this.a="JME.class";this.d=a}w(609,1,{},QF);_.Fd=function(){return RF(this)};_.a=null;_.b=0;_.c=null;_.d=null;function AL(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}w(610,1,{},AL);\n_.pd=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,Gc,Gc,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(gi,this.e):this.c.removeAttribute(gi);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 BL(){}w(611,1,Gl,BL);function CL(a){this.a=a}w(612,1,{},CL);_.pd=function(){this.a()};_.a=null;function DL(a){this.a=a}w(613,1,{},DL);\n_.Fd=function(){this.a();return!1};_.a=null;\nfunction EL(){var a=qL("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;rL(FL,arguments)?a=arguments[0]:0==arguments.length&&(a=new BL);this.g=a;tL();a[fg]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Sq((Pq(),Qq),new CL(a))});$wnd.JSApplet.Utils.runAfterFixedDelay=C(function(a,c){Vq((Pq(),new DL(a)),c)});$wnd.JSApplet.Utils.safeLog=C(function(a){OF(a)});yL(FL,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&\n($wnd.JSApplet.Utils[p]=a[p])}function Mw(){GL||(GL=!0,EL())}w(614,1,{},Mw);var GL=!1;function HL(a){this.f=a}w(615,556,yl,HL);function Vw(){this.f="divide by zero"}w(616,138,ql,Vw);function rz(){}function IL(a){this.f=a}w(618,138,ql,rz,IL);function Ew(){}w(619,138,ql,Ew);function TG(){TG=x;VG=new JL(!1);UG=new JL(!0)}function JL(a){this.a=a}w(620,1,{90:1,92:1,95:1},JL);_.eQ=function(a){return G(a,92)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?Dk:Ch};\n_.a=!1;var VG,UG;function EF(a,b,c){var d,e;d=KL(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 LL(a,b){return 2>b||36<b?-1:48<=a&&a<48+(10>b?b:10)?a-48:97<=a&&a<b+97-10?a-97+10:65<=a&&a<b+65-10?a-65+10:-1}function PF(a){return null!=String.fromCharCode(a).match(/\\d/)}function ML(){}function NL(a){return typeof a==cj?Jf+(0>a?-a:a):a}\nfunction OL(a,b){var c;c=new ML;c.d=Ce+(PL(0!=a?-a:0)?NL(0!=a?-a:0):m+Yp(c));QL(0!=a?-a:0)&&RL(0!=a?-a:0,c);c.b=4;c.a=b;return c}function X(a){var b;b=new ML;b.d=Ce+(PL(a)?NL(a):m+Yp(b));QL(a)&&RL(a,b);return b}function SL(a,b){var c;c=new ML;c.d=Ce+(PL(a)?NL(a):m+Yp(c));QL(a)&&RL(a,c);c.b=b?8:0;return c}function TL(){var a;a=new ML;a.d=Ce+(PL(0)?NL(0):m+Yp(a));QL(0)&&RL(0,a);a.b=2;return a}function UL(a){var b;b=new ML;b.d=Ce+(PL(a)?NL(a):m+Yp(b));QL(a)&&RL(a,b);b.b=1;return b}\nfunction QL(a){return typeof a==cj&&0<a}function PL(a){return null!=a&&0!=a}function RL(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=nl[b.c])c=c.prototype;else{c=nl[a]=function(){};c.cZ=b;return}else return;c.cZ=b}w(622,1,{},ML);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?m:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;\nfunction VL(a){var b;if(!(b=WL,!b&&(b=WL=/^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$/),b.test(a)))throw new XL(Qe+a+oa);return parseFloat(a)}function nF(a,b){var c,d;if(null==a)throw new XL(bj);if(2>b||36<b)throw new XL("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c)if(-1==LL(a.charCodeAt(c),b))throw new XL(Qe+a+oa);c=parseInt(a,b);if(isNaN(c))throw new XL(Qe+a+oa);if(-2147483648>c||2147483647<c)throw new XL(Qe+a+oa);return c}\nw(624,1,{90:1,103:1});var WL=null;function YL(a){this.a=a}w(623,624,{90:1,95:1,96:1,103:1},YL);_.eQ=function(a){return G(a,96)&&a.a==this.a};_.hC=ZL;_.tS=$L;_.a=0;function nD(a){this.a=a}w(625,624,{90:1,95:1,99:1,103:1},nD);_.eQ=function(a){return G(a,99)&&a.a==this.a};_.hC=ZL;_.tS=$L;_.a=0;function bD(){}function bn(a){this.f=a}w(626,138,{90:1,98:1,100:1,106:1,107:1},bD,bn);function eD(a){this.a=a}\nfunction hx(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 $w(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function nm(a){var b,c,d;b=D(aM,gm,-1,8,1);c=(bM(),cM);d=7;if(0<=a)for(;15<a;)b[d--]=c[a&15],a>>=4;else for(;0<d;)b[d--]=c[a&15],a>>=4;b[d]=c[a&15];return dM(b,d,8)}\nfunction yI(a){var b,c;return-129<a&&128>a?(b=a+128,c=(eM(),fM)[b],!c&&(c=fM[b]=new eD(a)),c):new eD(a)}w(627,624,{90:1,95:1,101:1,103:1},eD);_.eQ=function(a){return G(a,101)&&a.a==this.a};_.hC=zx;_.tS=$L;_.a=0;function eM(){eM=x;fM=D(LJ,q,101,256,0)}var fM;function $H(a){return 0>=a?0-a:a}function aI(a){return 0>a?-a:a}function gn(a,b){return a>b?a:b}function Q(a){return Math.round(a)}function gM(a){return Math.sqrt(a)}function YE(){}function Rv(a){this.f=a}\nw(631,138,{90:1,98:1,102:1,106:1,107:1},YE,Rv);function bM(){bM=x;cM=z(aM,gm,-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 cM;function XL(a){this.f=a}w(633,626,{90:1,98:1,100:1,104:1,106:1,107:1},XL);function KL(a,b){return a.charCodeAt(b)}function hM(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!G(b,1)?!1:""+a==b}function Qy(a,b){return a.indexOf(b)}\nfunction lF(a,b,c){return a.indexOf(b,c)}function jC(a,b){return a.lastIndexOf(b)}function NK(a,b,c){var d;for(d=0;0<=(d=c.indexOf($f,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+Ka+Ty(c,++d):c=c.substr(0,d-0)+Ty(c,++d);return a.replace(RegExp(b,Kh),c)}\nfunction iM(a,b){for(var c=RegExp(b,Kh),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==m){d[e]=f;break}else d[e]=f.substring(0,h.index),f=f.substring(h.index+h[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==m;)--c;c<d.length&&d.splice(c,d.length-c)}c=D(Kw,q,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Ty(a,b){return a.substr(b,a.length-b)}function XE(a,b,c){return a.substr(b,c-b)}\nfunction Sy(a){return 0==a.length||a[0]>ha&&a[a.length-1]>ha?a:a.replace(/^(\\s*)/,m).replace(/\\s*$/,m)}function dM(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}\nfunction jM(a,b,c){if(128>c)return a[b]=(c&127)<<24>>24,1;if(2048>c)return a[b++]=(c>>6&31|192)<<24>>24,a[b]=(c&63|128)<<24>>24,2;if(65536>c)return a[b++]=(c>>12&15|224)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,3;if(2097152>c)return a[b++]=(c>>18&7|240)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,4;if(67108864>c)return a[b++]=(c>>24&3|248)<<24>>24,a[b++]=(c>>18&63|128)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>\n24,a[b]=(c&63|128)<<24>>24,5;throw new bn("Character out of range: "+c);}function Ry(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}function kM(a){var b,c,d,e,f;e=a.length;for(d=b=0;d<e;)c=EF(a,d,a.length),d+=65536<=c?2:1,128>c?++b:2048>c?b+=2:65536>c?b+=3:2097152>c?b+=4:67108864>c&&(b+=5);b=D(lM,cm,-1,b,1);for(d=f=0;d<e;)c=EF(a,d,a.length),d+=65536<=c?2:1,f+=jM(b,f,c);return b}_=String.prototype;\n_.cM={1:1,90:1,93:1,95:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return ME(this)};_.tS=_.toString;function mM(){mM=x;nM={};oM={}}function ME(a){mM();var b=gd+a,c=oM[b];if(null!=c)return c;c=nM[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+KL(a,d++);c|=0}256==pM&&(nM=oM,oM={},pM=0);++pM;return oM[b]=c}var nM,pM=0,oM;function qM(a){a.a=new ar}\nfunction Kp(a,b){Lp(a.a,b);return a}function Jp(){qM(this)}function lK(){qM(this);this.a.a+=m}w(635,1,tl,Jp,lK);_.tS=rM;function jF(a,b){Lp(a.a,String.fromCharCode(b))}function vx(){qM(this)}function iF(){qM(this)}function tw(a){qM(this);Lp(this.a,a)}w(636,1,tl,vx,iF,tw);_.tS=rM;function mF(a){this.f="String index out of range: "+a}w(637,618,ql,mF);function sF(a){this.f=a}w(639,138,ql,sF);function sM(a,b){for(var c;a.be();)if(c=a.ce(),null==b?null==c:Up(b,c))return a;return null}\nfunction tM(a,b){var c;return(c=sM(a.Ce(),b))?(c.de(),!0):!1}function uM(a){var b,c,d,e;d=new Jp;b=null;d.a.a+=Yf;for(c=a.Ce();c.be();)null!=b?Lp(d.a,b):b=qb,e=c.ce(),Lp(d.a,e===a?"(this Collection)":m+e);d.a.a+=eg;return d.a.a}w(642,1,{});_.yh=function(){throw new sF("Add not supported on this collection");};_.zh=function(a){return!!sM(this.Ce(),a)};_.Uf=rF;_.Ah=function(a){return tM(this,a)};_.tS=function(){return uM(this)};w(644,642,Fl);\n_.eQ=function(a){var b;if(a===this)return!0;if(!G(a,113)||a.Xf()!=this.Xf())return!1;for(a=a.Ce();a.be();)if(b=a.ce(),!this.zh(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Ce();b.be();)c=b.ce(),null!=c&&(a+=Xp(c),a=~~a);return a};function vM(a,b){var c;return G(b,111)&&(c=b.Bh(),zy(a.a,c))?(c=mw(a.a,c),a.a.Yf(b.Ch(),c)):!1}function xF(a){this.a=a}w(643,644,Fl,xF);_.zh=function(a){return vM(this,a)};_.Ce=function(){return new wM(this.a)};\n_.Ah=function(a){return vM(this,a)?(a=a.Bh(),ow(this.a,a),!0):!1};_.Xf=xM;_.a=null;function yM(a){if(a.b)zM(a.a),ow(a.c,a.b.Bh()),a.b=null;else throw new bz("Must call next() before remove().");}function wM(a){var b;this.c=a;b=new Om;a.c&&Rm(b,new AM(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new BM(a,d.substring(1));b.yh(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.yh(c[d])}this.a=new gw(b)}w(645,1,{},wM);_.be=function(){return CM(this.a)};\n_.ce=function(){return this.b=hw(this.a)};_.de=function(){yM(this)};_.a=null;_.b=null;_.c=null;w(647,1,xl);_.eQ=function(a){return G(a,111)&&qF(this.Bh(),a.Bh())&&qF(this.Ch(),a.Ch())?!0:!1};_.hC=function(){var a,b;b=a=0;null!=this.Bh()&&(a=Xp(this.Bh()));null!=this.Ch()&&(b=Xp(this.Ch()));return a^b};_.tS=function(){return this.Bh()+Ed+this.Ch()};function AM(a){this.a=a}w(646,647,xl,AM);_.Bh=function(){return null};_.Ch=function(){return this.a.b};_.Dh=function(a){return uF(this.a,a)};_.a=null;\nfunction BM(a,b){this.b=a;this.a=b}w(648,647,xl,BM);_.Bh=zx;_.Ch=function(){return this.b.e[gd+this.a]};_.Dh=function(a){return vF(this.b,this.a,a)};_.a=null;_.b=null;function DM(a,b){var c,d,e,f;if(b===a)return!0;if(!G(b,109)||a.Xf()!=b.Xf())return!1;e=a.Ce();for(f=b.Ce();e.be();)if(c=e.ce(),d=f.ce(),!(null==c?null==d:Up(c,d)))return!1;return!0}function PD(a,b){(0>a||a>=b)&&EM(a,b)}function EM(a,b){throw new IL("Index: "+a+", Size: "+b);}w(649,642,jm);\n_.Eh=function(){throw new sF("Add not supported on this list");};_.yh=function(a){this.Eh(this.Xf(),a);return!0};_.eQ=function(a){return DM(this,a)};_.hC=function(){var a,b,c;b=1;for(a=this.Ce();a.be();)c=a.ce(),b=31*b+(null==c?0:Xp(c)),b=~~b;return b};_.Ce=function(){return new gw(this)};_.Gh=function(){return this.Hh(0)};_.Hh=function(a){return new FM(this,a)};_.Ih=function(){throw new sF("Remove not supported on this list");};function CM(a){return a.b<a.d.Xf()}\nfunction hw(a){if(a.b>=a.d.Xf())throw new uz;return a.d.Fh(a.c=a.b++)}function zM(a){if(0>a.c)throw new aC;a.d.Ih(a.c);a.b=a.c;a.c=-1}function gw(a){this.d=a}w(650,1,{},gw);_.be=function(){return CM(this)};_.ce=function(){return hw(this)};_.de=function(){zM(this)};_.b=0;_.c=-1;_.d=null;function FM(a,b){var c;this.d=this.a=a;c=a.Xf();(0>b||b>c)&&EM(b,c);this.b=b}w(651,650,{},FM);_.Jh=function(){return 0<this.b};_.Kh=function(){if(0>=this.b)throw new uz;return this.a.Fh(this.c=--this.b)};_.a=null;\nfunction GM(a){a=new wM(a.b.a);return new HM(a)}function IM(a,b){this.a=a;this.b=b}w(652,644,Fl,IM);_.zh=JM;_.Ce=function(){return GM(this)};_.Xf=function(){return this.b.a.d};_.a=null;_.b=null;function HM(a){this.a=a}w(653,1,{},HM);_.be=function(){return CM(this.a.a)};_.ce=function(){return(this.a.b=hw(this.a.a)).Bh()};_.de=function(){yM(this.a)};_.a=null;function KM(a){a.b=D(LM,q,0,0,0)}function kE(a,b,c){(0>b||b>a.c)&&EM(b,a.c);a.b.splice(b,0,c);++a.c}\nfunction Rm(a,b){xq(a.b,a.c++,b);return!0}function fy(a,b){PD(b,a.c);return a.b[b]}function hB(a,b){for(var c=0;c<a.c;++c)if(qF(b,a.b[c]))return c;return-1}function MM(a,b){var c;c=(PD(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function an(a,b){var c;c=hB(a,b);if(-1==c)return!1;MM(a,c);return!0}function VD(a,b,c){PD(b,a.c);xq(a.b,b,c)}function en(a,b){var c;if(b.length<a.c){c=b;var d;d=zw(0,a.c);z(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)xq(b,c,a.b[c]);b.length>a.c&&xq(b,a.c,null);return b}\nfunction Om(){KM(this)}function UD(a){KM(this);this.b.length=a}function iD(a){KM(this);a=yw(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}w(657,649,ul,Om,UD,iD);_.Eh=function(a,b){kE(this,a,b)};_.yh=function(a){return Rm(this,a)};_.ug=function(){this.b=D(LM,q,0,0,0);this.c=0};_.zh=function(a){return-1!=hB(this,a)};_.Fh=function(a){return fy(this,a)};_.Uf=function(){return 0==this.c};_.Ih=function(a){return MM(this,a)};_.Ah=function(a){return an(this,a)};_.Xf=cu;\n_.c=0;function pw(){pw=x;qw=new NM}var qw;function NM(){}w(660,649,km,NM);_.zh=wK;_.Fh=function(){throw new rz;};_.Xf=function(){return 0};function OM(){this.a=new Date}function PM(a){return 10>a?xc+a:m+a}w(663,1,{90:1,94:1,95:1,108:1},OM);_.eQ=function(a){return G(a,108)&&ix(J(this.a.getTime()),J(a.a.getTime()))};\n_.hC=function(){var a;a=J(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=Rw(c&4194303,b&4194303,e&1048575);a=Rw(a.l^b.l,a.m^b.m,a.h^b.h);return P(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?mb:m)+~~(b/60);b=10>(0>b?-b:b)%60?xc+(0>b?-b:b)%60:m+(0>b?-b:b)%60;return(QM(),RM)[this.a.getDay()]+ha+SM[this.a.getMonth()]+ha+PM(this.a.getDate())+ha+PM(this.a.getHours())+gd+PM(this.a.getMinutes())+gd+PM(this.a.getSeconds())+" GMT"+a+b+ha+this.a.getFullYear()};_.a=null;function QM(){QM=x;RM=z(Kw,q,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));SM=z(Kw,q,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var RM,SM;\nfunction ew(a,b){return null==E(a.a,b,a)}function dw(){this.a=new Hp}w(665,644,{90:1,94:1,113:1},dw);_.yh=function(a){return ew(this,a)};_.zh=JM;_.Uf=function(){return 0==this.a.d};_.Ce=function(){return GM(new IM(this.a,new xF(this.a)))};_.Ah=function(a){return null!=ow(this.a,a)};_.Xf=xM;_.tS=function(){return uM(new IM(this.a,new xF(this.a)))};_.a=null;function pF(a,b){this.a=a;this.b=b}w(669,647,xl,pF);_.Bh=zx;_.Ch=iA;_.Dh=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction uz(){}w(670,138,{90:1,98:1,106:1,107:1,112:1},uz);function TM(a){var b,c;b=a.b;c=a.d.length;if(b<c){if(a.c){if(0<=lF(a.a,Ry(a.d.charCodeAt(a.b)),0))return a=KL(a.d,a.b++),String.fromCharCode(a);for(++a.b;a.b<c;++a.b)if(0<=lF(a.a,Ry(a.d.charCodeAt(a.b)),0))return XE(a.d,b,a.b);return Ty(a.d,b)}for(;b<c&&0<=lF(a.a,Ry(a.d.charCodeAt(b)),0);)++b;a.b=b;if(b<c){for(++a.b;a.b<c;++a.b)if(0<=lF(a.a,Ry(a.d.charCodeAt(a.b)),0))return XE(a.d,b,a.b);return Ty(a.d,b)}}throw new uz;}\nfunction UM(a){if(null!=a)this.d=a,this.a=ia,this.c=!1,this.b=0;else throw new YE;}w(672,1,{},UM);_.a=null;_.b=0;_.c=!1;_.d=null;function qF(a,b){return Fw(a)===Fw(b)||null!=a&&Up(a,b)}function TD(a){var b=D(VM,q,61,0,0);return en(a.a,b)}function QC(){this.a=new Om}w(684,649,ul,QC);_.Eh=function(a,b){kE(this.a,a,b)};_.yh=function(a){return Rm(this.a,a)};_.zh=function(a){return-1!=hB(this.a,a)};_.Fh=function(a){return fy(this.a,a)};_.Uf=function(){return 0==this.a.c};_.Ce=function(){return new gw(this.a)};\n_.Ih=function(a){return MM(this.a,a)};_.Xf=function(){return this.a.c};_.tS=function(){return uM(this.a)};_.a=null;function WM(a,b){this.b=a;this.a=b}w(685,1,{},WM);_.a=null;_.b=null;function XM(){gC.call(this,"^[A-Z]{14}\\\\-[A-Z]{10}\\\\-[A-Z]$",0)}function YM(a,b){gC.call(this,a,b)}w(686,477,{},XM,YM);function TH(a){for(var b=[],c=0;c<a;c++)b[c]=0;return b}\nfunction ZM(){ZM=x;LF("^(\\\\d+)([A-Z][a-z]?)(\\\\b.*)",0);$M=LF("^(\\\\d+)?\\\\s*([A-Z][a-z]?)\\\\s*(?:(?:(\\\\d+)([+-]))|((?:\\\\++)|(?:-+)))?([^:+-]+?([,;#!])?[^:+-]+?)?(?::(\\\\d+))?$",0)}function GJ(a,b,c){a.q=b;a.r=c}function QJ(a,b){6>a.j&&(++a.j,a.p[a.j]=b)}function aN(a){var b;b=new SJ;b.f=a.f;b.d=a.d;b.q=a.q;b.r=a.r;b.s=a.s;b.n=a.n;b.e=a.e;b.p=a.p.slice();b.j=a.j;b.c=a.c;b.a=a.a;b.b=a.b;b.i=a.i;b.o=a.o;b.k=a.k;return b}function sJ(a){return-99199!=a.f?a.f:0}function bN(a){return 4<=a.o&&2==a.j}\nfunction gH(a,b,c){a.q+=b;a.r+=c}function YG(a){var b;b=-99199!=a.f;a.f=-99199;return b}function SJ(){ZM();this.p=TH(7)}w(690,1,{116:1},SJ);_.a=3;_.b=null;_.c=0;_.d=0;_.e=null;_.f=-99199;_.i=0;_.j=0;_.k=0;_.n=0;_.o=0;_.q=0;_.r=0;_.s=0;var $M;function dK(a,b){var c;c=cN(a);return 0<c?b-c:0}function cN(a){a=mw((!dN&&eN(),dN),a);return null!=a?a[0]:-1}\nfunction eN(){var a,b,c,d,e,f;a=iM("H.1,2,3.He.3,4.Li.6,7.Be.9.B.10,11.C.12,13,14.N.14,15.O.16,17,18.F.19.Ne.20,21,22.Na.23.Mg.24,25,26.Al.27.Si.28,29,30.P.31.S.32,33,34,36.Cl.35,37.Ar.36,38,40.K.39,40,41.Ca.40,42,43,44,46,48.Sc.45.Ti.46,47,48,49,50.V.50,51.Cr.50,52,53,54.Mn.55.Fe.54,56,57,58.Co.59.Ni.58,60,61,62,64.Cu.63,65.Zn.64,66,67,68,70.Ga.69,71.Ge.70,72,73,74,76.As.75.Se.74,76,77,78,80,82.Br.79,81.Kr.78,80,82,83,84,86.Rb.85,87.Sr.84,86,87,88.Y.90.Zr.90,91,92,94,96.Nb.93.Mo.92,94,95,96,97,98,100.Tc.99.Ru.96,98,99,100,101,102,104.Rh.103.Pd.102,104,105,106,108,110.Ag.107,109.Cd.106,108,110,111,112,113,114,116.In.113,115.Sn.112,114,115,116,117,118,119,120,122,124.Sb.121,123.Te.120,122,123,124,125,126,128,130.I.127.Xe.124,126,128,129,130,131,132,134,136.Cs.133.Ba.130,132,134,135,136,137,138.La.138,139.Ce.136,138,140,142.Pr.141.Nd.142,143,144,145,146,148,150.Pm.145.Sm.144,147,148,149,150,152,154.Eu.151,153.Gd.152,154,155,156,157,158,160.Tb.159.Dy.156,158,160,161,162,163,164.Ho.165.Er.162,164,166,167,168,170.Tm.169.Yb.168,170,171,172,173,174,176.Lu.175,176.Hf.174,176,177,178,179,180.Ta.180,181.W.180,182,183,184,186.Re.185,187.Os.184,186,187,188,189,190,192.Ir.191,193.Pt.190,192,194,195,196,198.Au.197.Hg.197,198,199,200,201,202,204.Tl.203,205.Pb.204,206,207,208.Bi.209.Po.209.At.210.Rn.222.Fr.223.Ra.226.Ac.227.Th.232.Pa.231.U.234,235,238.Np.237.Pu.244.Am.243.Cm.247.Bk.247.Cf.251.Es.254.Fm.257.Md.258.No.255.Lr.256.Ku.261",ag);\ndN=new Hp;for(b=0;b<a.length-1;b+=2){f=a[b];e=iM(a[b+1],nb);c=D(B,u,-1,e.length,1);for(d=0;d<e.length;++d)c[d]=nF(e[d],10);E(dN,f,c)}}var dN=null;function fN(a){var b;b=new gN;hN(b,a);return b}function WJ(a,b){var c,d;c=b[a.i];d=b[a.j];a.a=P(J(Q((c.q+d.q)/2)));a.b=P(J(Q((c.r+d.r)/2)))}function hN(a,b){a.i=b.i;a.j=b.j;a.c=b.c;a.f=b.f;a.d=b.d;a.a=b.a;a.b=b.b;a.e=b.e}function gN(){}w(695,1,{117:1},gN);_.a=0;_.b=0;_.c=1;_.d=null;_.e=0;_.f=0;_.i=0;_.j=0;function iN(){}w(696,1,{},iN);_.a=0;_.b=0;_.c=0;\n_.d=0;function ZI(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new bz("Cannot undo. Index is out of range.");if(!a.a.b)throw new bz(af);a.a=a.a.b;return a.a.a}function YK(){this.a=this.b=new jN}w(697,1,{},YK);_.a=null;function jN(){this.a=null}function iI(a){this.a=a}w(698,1,{},jN,iI);_.a=null;_.b=null;_.c=null;function kN(){kN=x;lN=new XM;mN=new YM("^[a-z0-9@+\\\\-\\\\[\\\\]\\\\(\\\\)\\\\\\\\\\\\/%=#$:>\\\\.]+$",2);nN=new YM("\\\\s+",2)}\nfunction DI(a){kN();var b,c,d,e;this.i=this.f=null;this.j=0;this.e=!1;this.a=this.c=null;var f,g,h;if(null==a||0==a.length)c=0;else{g=1;f=a.length;for(h=0;h<f&&!(5<g);++h){c=a.charCodeAt(h);13==c?(++g,h+1<f&&10==a.charCodeAt(h+1)&&++h):10==c&&++g}c=g}this.j=c;1>=this.j?this.b=Sy(a):this.b=a;c=new WM(nN,this.b);this.d=c.b.a.test(c.a);do if(4<this.j)0==a.indexOf(od)?0==a.toLowerCase().indexOf("<svg")&&(c=a,om(),g=f=h=g=void 0,f=null,g=c.indexOf("chemical:x-mdl-molfile"),0<g&&(h=c.indexOf(Fd,g)+1,g=\nc.indexOf("<\/chemical:x-mdl-molfile",h),20<g-h&&(f=c.substr(h,g-h))),c=f=NK(f,cg,fa),null!=c&&(this.c=new DI(c),this.c.f&&(this.f=(EI(),FI)))):-1!=a.indexOf(gf)&&(this.a=(GI(),HI),this.f=(EI(),oN),-1!=a.indexOf(Rf)&&(this.i=(II(),pN)),-1!=a.indexOf(Sf)&&(this.i=(II(),JI)),0==a.indexOf(Qa)?this.f=qN:-1!=a.indexOf(La)&&(this.f=rN));else if(1==this.j)if(0==a.indexOf("InChI="))this.f=(EI(),sN);else{if(27==a.length&&(c=new WM(lN,a),c.b.a.test(c.a))){this.f=(EI(),tN);break}if(1<=a.length)if(this.d){c=new UM(a);\ntry{d=yI(nF(TM(c),10)).a;e=yI(nF(TM(c),10)).a;for(b=0;b<3*(d+e);++b)TM(c);this.e=0<a.indexOf(Fd);this.f=(EI(),uN);this.a=(GI(),LI)}catch(j){if(j=Hq(j),!G(j,98))throw j;}}else c=new WM(mN,a),c.b.a.test(c.a)&&0>a.indexOf("j")&&((this.e=0<a.indexOf(Fd))?this.f=(EI(),vN):this.f=(EI(),wN))}while(0);(this.f==(EI(),tN)||this.f==sN)&&(this.a=(GI(),NI));(this.f==wN||this.f==xN||this.f==vN)&&(this.a=(GI(),yN))}w(699,1,{},DI);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=null;_.i=null;_.j=0;var lN,mN,nN;\nfunction GI(){GI=x;HI=new zN(0);yN=new zN(1);NI=new zN(2);AN=new zN(3);LI=new zN(4);BN=z(CN,q,118,[HI,yN,NI,AN,LI])}function zN(a){this.b=a}w(700,195,{90:1,95:1,97:1,118:1},zN);var BN,yN,NI,HI,AN,LI;function EI(){EI=x;oN=new DN(0);qN=new DN(1);rN=new DN(2);EN=new DN(3);wN=new DN(4);xN=new DN(5);vN=new DN(6);sN=new DN(7);tN=new DN(8);FN=new DN(9);uN=new DN(10);FI=new DN(11);GN=z(HN,q,119,[oN,qN,rN,EN,wN,xN,vN,sN,tN,FN,uN,FI])}function DN(a){this.b=a}w(701,195,{90:1,95:1,97:1,119:1},DN);\nvar GN,sN,tN,uN,oN,FN,EN,qN,rN,xN,wN,vN,FI;function II(){II=x;pN=new IN(0);JI=new IN(1);JN=z(KN,q,120,[pN,JI])}function IN(a){this.b=a}w(702,195,{90:1,95:1,97:1,120:1},IN);var JN,pN,JI;function qI(a){this.a=a}w(703,1,{},qI);_.a=0;function IK(a){this.c=a}w(705,1,fm,IK);_.Df=function(a){Bq(7,new LN(this,a))};_.a=0;_.b=null;_.c=null;_.d=null;_.e=0;w(707,1,Yl);_.Dd=function(){$wnd.alert("Loading JS code failed.")};function LN(a,b){this.a=a;this.b=b}w(706,707,Yl,LN);_.a=null;_.b=null;\nfunction $F(a,b){if(null!=b)if(null!=a.a.Yb)MF(a.a.Yb,z(Kw,q,1,[b]));else if(!a.a.kg(b)){var c=a.a,d=new MN(a,b),e;c.ic.a=m;ZF(c.r,Od);e=c.jc;var f,g,h,j;if(null==b)e=0;else if(f=iM(b,"\\\\$\\\\$\\\\$\\\\$\\r?\\n?"),1>=f.length)e=0;else{for(h=0,j=f.length;h<j;++h)g=f[h],xq(e.b,e.c++,g);e=f.length}0<e&&(c.ic.a=" Use Page Up/Down for SDF access ("+e+jb);d=new NN(c,d);try{CI(c,b,d,!1)}catch(l){if(l=Hq(l),G(l,98))QI(d,l);else throw l;}}}function Su(a){this.a=a}w(708,1,{},Su);_.a=null;\nfunction MN(a,b){this.a=a;this.b=b}w(709,1,Yl,MN);_.Dd=HC;_.a=null;_.b=null;function QI(a,b){Pu(a.a,"ERROR: "+b.Cd());Bq(2,new iL(a.a,a.a.X));oK(a.a);XC(a.a)}function PI(a){Pu(a.a,"Structure pasted. "+a.a.ic.a);a.a.Ib=!0;XC(a.a);a=a.b;a.a.a.hg(a.b)}function NN(a,b){this.a=a;this.b=b}w(710,1,Yl,NN);_.Dd=function(a){QI(this,a)};_.a=null;_.b=null;function OI(a,b,c,d){this.a=a;this.b=b;this.d=c;this.c=d}w(711,707,Yl,OI);_.a=null;_.b=null;_.c=!1;_.d=null;function iL(a,b){this.a=a;this.b=b}\nw(712,707,Yl,iL);_.a=null;_.b=null;function eJ(a){this.a=a}w(713,707,Yl,eJ);_.a=null;function dJ(a){this.a=a}w(714,707,Yl,dJ);_.a=null;function cJ(a){this.a=a}w(715,707,Yl,cJ);_.a=null;function iJ(a){this.a=a}w(716,707,Yl,iJ);_.a=null;function PG(a){this.a=a}w(717,1,Yl,PG);_.Dd=HC;_.a=null;function QG(a){this.a=a}w(718,1,Yl,QG);_.Dd=HC;_.a=null;function hI(){this.d=D(RJ,q,121,99,0)}w(719,1,{},hI);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;function HK(){}w(720,1,{},HK);_.a=null;\nfunction jI(a){a.d=0;a.e=0;a.f=0;a.a=null;a.b=null;a.i=null}function kH(a,b,c,d){a.e=c;a.d=b;a.f=d}function ZF(a,b){null==a.i&&(a.i=b)}function EK(){jI(this)}w(721,1,{},EK);_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;function ON(a){a.b=D(PN,q,116,10,0);a.c=D(QN,q,117,10,0);a.e=TH(101);a.f=(TG(),TG(),VG)}function jJ(a,b,c){a.b[b].a=c}\nfunction kK(a,b,c,d){var e,f,g,h,j,l,n,o,r;j=TH(4);f=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;n=Math.sqrt(f*f+g*g);0.001>n&&(n=0.001);r=g/n;e=f/n;l=TH(4);for(h=0;4>h;++h)d[h]==c||0>=d[h]||(0==l[1]?l[1]=d[h]:0==l[2]?l[2]=d[h]:0==l[3]&&(l[3]=d[h]));o=TH(4);d=TH(4);for(h=1;3>=h;++h)3==h&&0==l[3]||(f=(a.b[l[h]].q-a.b[b].q)*e+(a.b[l[h]].r-a.b[b].r)*r,g=(a.b[l[h]].r-a.b[b].r)*e-(a.b[l[h]].q-a.b[b].q)*r,n=Math.sqrt(f*f+g*g),0.001>n&&(n=0.001),o[h]=g/n,d[h]=f/n);a=RN(o[1],d[1],o[2],d[2]);0<l[3]?(b=RN(o[2],d[2],\no[3],d[3]),d=RN(o[1],d[1],o[3],d[3]),0<a&&0<b?(j[1]=l[1],j[2]=l[2],j[3]=l[3]):0<d&&0>b?(j[1]=l[1],j[2]=l[3],j[3]=l[2]):0>a&&0<d?(j[1]=l[2],j[2]=l[1],j[3]=l[3]):0<b&&0>d?(j[1]=l[2],j[2]=l[3],j[3]=l[1]):0>d&&0<a?(j[1]=l[3],j[2]=l[1],j[3]=l[2]):0>b&&0>a&&(j[1]=l[3],j[2]=l[2],j[3]=l[1])):0<a?(j[1]=l[1],j[2]=l[2]):(j[1]=l[2],j[2]=l[1]);j[0]=c;return j}function CJ(a,b,c,d){GJ(a.b[b],c,d)}\nfunction mJ(a,b,c){var d,e,f,g,h,j,l,n;e=!1;BJ(a,null);switch(a.b[b].j){case 0:CJ(a,a.p,a.b[b].q+21.65,a.b[b].r+12.5);break;case 1:d=a.b[b].p[1];e=0;2==a.b[d].j&&(a.b[d].p[1]==b?e=a.b[d].p[2]:e=a.b[d].p[1]);f=a.b[b].q-a.b[d].q;g=a.b[b].r-a.b[d].r;j=Math.sqrt(f*f+g*g);0.001>j&&(j=0.001);g/=j;f/=j;l=j+25*Math.cos(1.0471975511965976);n=25*Math.sin(1.0471975511965976);h=UJ(a,b,d);if(3==a.c[h].c||204==a.k.k||1!=a.c[h].c&&(203==a.k.k||204==a.k.k)||a.n)l=j+25,n=0;0<e&&0<(a.b[e].r-a.b[d].r)*f-(a.b[e].q-a.b[d].q)*\ng&&(n=-n);0<c&&0>n?n=-n:0>c&&0<n&&(n=-n);CJ(a,a.p,a.b[d].q+l*f-n*g,a.b[d].r+n*f+l*g);e=!0;break;case 2:c=TH(2);SN(a,b,25,c);CJ(a,a.p,c[0],c[1]);break;case 3:case 4:case 5:for(h=1;h<=a.b[b].j&&!(d=a.b[b].p[h],f=a.b[b].q-a.b[d].q,g=a.b[b].r-a.b[d].r,j=Math.sqrt(f*f+g*g),0.001>j&&(j=0.001),CJ(a,a.p,a.b[b].q+25*f/j,a.b[b].r+25*g/j),0==HJ(a,a.p,1,a.p)||h==a.b[b].j);++h);break;default:return--a.p,Pu(a.k,"Are you trying to draw an hedgehog ?"),a.k.cb=9,!1}b=TJ(a,a.v,a.p,1);203==a.k.k&&(b.c=2);204==a.k.k&&\n(b.c=3);201==a.k.k&&AJ(a,a.q);a.z=a.b[a.p].q;a.A=a.b[a.p].r;return e}function uJ(a,b){var c,d;if(!b||0==b.c)return m;d=m;d+="M V30 BEGIN COLLECTION"+(pG(),fa);d+=kf+a+" [ATOMS=("+b.c;for(c=new gw(b);c.b<c.d.Xf();)d+=ha+hw(c);return d+")]\\nM V30 END COLLECTION\\n"}\nfunction yJ(a,b){var c;a.x=a.v;c=0;if(233==a.k.k||237==a.k.k||236==a.k.k||239==a.k.k||251==a.k.k||252==a.k.k)mJ(a,a.v,0),a.v=a.p,a.n=!0,mJ(a,a.v,0),a.n=!1,a.v=a.p-1,mJ(a,a.v,0),a.v=a.p-2,mJ(a,a.v,0),237==a.k.k&&(jJ(a,a.p,10),jJ(a,a.p-1,10),jJ(a,a.p-2,10)),236==a.k.k&&(jJ(a,a.p,9),jJ(a,a.p-1,9),jJ(a,a.p-2,9)),239==a.k.k&&(jJ(a,a.p,5),jJ(a,a.p-1,5),jJ(a,a.p-2,5),jJ(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),252==a.k.k&&(jJ(a,a.p,5),jJ(a,a.p-1,5),jJ(a,a.p-2,4),jJ(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),\n251==a.k.k&&(jJ(a,a.p,5),jJ(a,a.p-1,5),jJ(a,a.p-2,5),jJ(a,a.p-3,7),a.c[a.q].c=2),c=4;else if(244==a.k.k)mJ(a,a.v,0),jJ(a,a.p,4),a.v=a.p,mJ(a,a.v,0),jJ(a,a.p,8),a.v=a.p,a.n=!0,mJ(a,a.v,0),a.n=!1,a.v=a.p-1,mJ(a,a.v,0),jJ(a,a.p,5),a.c[a.q].c=2,a.v=a.p-2,mJ(a,a.v,0),jJ(a,a.p,5),a.c[a.q].c=2,c=5;else if(234==a.k.k)mJ(a,a.v,0),jJ(a,a.p,4),a.v=a.p,a.k.Xb&&hJ(a,a.v,1),mJ(a,a.v,0),jJ(a,a.p,5),a.c[a.q].c=2,a.v=a.p-1,mJ(a,a.v,0),jJ(a,a.p,5),a.k.Xb?(a.c[a.q].c=1,hJ(a,a.p,-1)):a.c[a.q].c=2,c=3;else if(235==a.k.k)mJ(a,\na.v,0),a.v=a.p,mJ(a,a.v,0),jJ(a,a.p,5),a.v=a.p-1,mJ(a,a.v,0),jJ(a,a.p,5),a.c[a.q].c=2,c=3;else if(240==a.k.k)mJ(a,a.v,0),a.v=a.p,mJ(a,a.v,0),jJ(a,a.p,5),a.v=a.p,mJ(a,a.v,0),a.v=a.p-2,mJ(a,a.v,0),jJ(a,a.p,5),a.c[a.q].c=2,c=4;else if(260==a.k.k)mJ(a,a.v,0),a.v=a.p,mJ(a,a.v,0),jJ(a,a.p,4),a.v=a.p-1,mJ(a,a.v,0),jJ(a,a.p,5),a.c[a.q].c=2,c=3;else if(261==a.k.k)mJ(a,a.v,0),jJ(a,a.p,4),a.v=a.p,mJ(a,a.v,0),a.v=a.p,mJ(a,a.v,0),jJ(a,a.p,5),a.c[a.q].c=2,c=3;else if(241==a.k.k)mJ(a,a.v,0),jJ(a,a.p,5),a.v=a.p,\nmJ(a,a.v,0),a.v=a.p,mJ(a,a.v,0),a.v=a.p-1,mJ(a,a.v,0),a.c[a.q].c=2,jJ(a,a.p,5),c=4;else if(243==a.k.k)mJ(a,a.v,0),jJ(a,a.p,4),a.v=a.p,mJ(a,a.v,0),a.v=a.p-1,mJ(a,a.v,0),c=3;else if(238==a.k.k)mJ(a,a.v,0),a.v=a.p,a.n=!0,mJ(a,a.v,0),a.c[a.q].c=3,a.n=!1,c=2;else if(249==a.k.k)mJ(a,a.v,0),a.v=a.p,mJ(a,a.v,0),a.c[a.q].c=2,jJ(a,a.p,5),c=2;else if(250==a.k.k)mJ(a,a.v,0),a.c[a.q].c=2,jJ(a,a.p,5),c=1;else if(245==a.k.k)mJ(a,a.v,0),a.v=a.p,a.n=!0,mJ(a,a.v,0),a.v=a.p,a.c[a.q].c=3,mJ(a,a.v,0),a.n=!1,c=3;else if(242==\na.k.k)mJ(a,a.v,0),a.v=a.p,a.n=!0,mJ(a,a.v,0),a.c[a.q].c=3,jJ(a,a.p,4),a.n=!1,c=2;else if(254==a.k.k)mJ(a,a.v,0),jJ(a,a.p,9),c=1;else if(255==a.k.k)mJ(a,a.v,0),jJ(a,a.p,10),c=1;else if(256==a.k.k)mJ(a,a.v,0),jJ(a,a.p,11),c=1;else if(257==a.k.k)mJ(a,a.v,0),jJ(a,a.p,12),c=1;else if(258==a.k.k)mJ(a,a.v,0),jJ(a,a.p,4),c=1;else if(259==a.k.k)mJ(a,a.v,0),jJ(a,a.p,5),c=1;else if(246==a.k.k)mJ(a,a.v,0),a.v=a.p,mJ(a,a.v,0),c=2;else if(247==a.k.k)mJ(a,a.v,0),a.v=a.p,mJ(a,a.v,0),a.v=a.p,mJ(a,a.v,0),c=3;else if(248==\na.k.k)mJ(a,a.v,0),a.v=a.p,mJ(a,a.v,0),a.v=a.p,mJ(a,a.v,0),a.v=a.p,mJ(a,a.v,0),c=4;else if(253==a.k.k){var d,e,f,g,h,j,l,n;if(!a.k.uc||0==a.k.uc.p)c=0;else{c=0;n=a.k.uc;for(e=1;e<=n.p;++e)if(1==sJ(n.b[e])){c=e;break}g=a.p;h=a.v;e=new TN;f=UN(e,a,h,1);d=null;f&&(d=new TN,UN(d,a,h,-1));l=new TN;UN(l,n,c,0);var o;o=a.p;for(j=1;j<=n.p;++j)BJ(a,n.b[j]),jJ(a,a.p,n.b[j].a);for(j=1;j<=n.q;++j)PJ(a,null),hN(a.c[a.q],n.c[j]),a.c[a.q].i=n.c[j].i+o,a.c[a.q].j=n.c[j].j+o;fK(a);YG(a.b[g+c]);VN(l,a,g+1,a.p,h,e);\nif(f&&(f=WN(a,g+1,a.p),0<f)){for(j=1;j<=n.p;++j)CJ(a,g+j,n.b[j].q,n.b[j].r);VN(l,a,g+1,a.p,h,d);d=WN(a,g+1,a.p);if(!(d<=f)){for(j=1;j<=n.p;++j)CJ(a,g+j,n.b[j].q,n.b[j].r);VN(l,a,g+1,a.p,h,e)}}PJ(a,null);a.c[a.q].i=h;a.c[a.q].j=c+g;fK(a);b&&(IG(a,h),fH(a));c=n.p}}XN(a,c);a.v=a.x;b&&(a.v=0)}\nfunction SN(a,b,c,d){var e,f,g,h,j;e=a.b[b].p[1];f=a.b[b].p[2];g=a.b[f].q-a.b[e].q;h=-(a.b[f].r-a.b[e].r);j=Math.sqrt(g*g+h*h);0.001>j&&(j=0.001);1>$H((a.b[b].r-a.b[e].r)*(g/j)+(a.b[b].q-a.b[e].q)*(h/j))?(g=a.b[b].q-a.b[e].q,h=a.b[b].r-a.b[e].r,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),b=h/j,g/=j,d[0]=a.b[e].q+j*g-c*b,d[1]=a.b[e].r+c*g+j*b):(g=(a.b[e].q+a.b[f].q)/2,e=(a.b[e].r+a.b[f].r)/2,g=a.b[b].q-g,h=a.b[b].r-e,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),d[0]=a.b[b].q+c*g/j,d[1]=a.b[b].r+c*h/j)}\nfunction lJ(a){var b,c,d,e,f,g,h,j,l,n,o,r,t,y;n=-1;j=6;switch(a.k.k){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;l=gM(312.5/(1-Math.cos(f)));if(0<a.v)if(2>a.b[a.v].j)YN(a,j,f,l);else if(!a.k.Bb&&!a.k.rc)n=a.v,mJ(a,a.v,0),a.v=a.p,YN(a,j,f,l);else{a.k.rc=!1;if(209==a.k.k||221==a.k.k||223==a.k.k){Pu(a.k,"ERROR - cannot add aromatic spiro ring !");a.k.cb=9;return}for(d=\n1;d<=a.b[a.v].j;++d)if(b=a.c[UJ(a,a.v,a.b[a.v].p[d])].c,2<d||1!=b){Pu(a.k,"ERROR - spiro ring not possible here !");a.k.cb=9;return}b=TH(2);SN(a,a.v,l,b);e=a.b[a.v].q-b[0];g=a.b[a.v].r-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)h=BJ(a,null),r=f*d+1.5707963267948966,GJ(h,b[0]+l*(Math.sin(r)*e-Math.cos(r)*g),b[1]+l*(Math.cos(r)*e+Math.sin(r)*g))}else if(0<a.w){b=a.c[a.w].i;c=a.c[a.w].j;d=0;2==a.b[b].j?a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]:2==a.b[c].j&&(a.b[c].p[1]!=\nb?d=a.b[c].p[1]:d=a.b[c].p[2],o=b,b=c,c=o);0==d&&(a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]);e=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;h=o/2;r=l*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.b[d].r-a.b[b].r)*e-(a.b[d].q-a.b[b].q)*g&&(r=-r,o=0);t=a.b[b].q+h*e-r*g;y=a.b[b].r+r*e+h*g;for(d=1;d<=j;++d)h=BJ(a,null),r=f*(d+0.5)+3.141592653589793*o,GJ(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),y+l*(Math.cos(r)*e+Math.sin(r)*g)),1==o?(d==j&&GJ(h,a.b[b].q,a.b[b].r),\nd==j-1&&GJ(h,a.b[c].q,a.b[c].r)):(d==j-1&&GJ(h,a.b[b].q,a.b[b].r),d==j&&GJ(h,a.b[c].q,a.b[c].r))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=BJ(a,null),r=f*(d-b),GJ(h,a.z+l*Math.sin(r),a.A+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)PJ(a,null),l=a.p-b+f,a.b[l].j=2,a.c[a.q].i=l,a.c[a.q].j=l+1;a.c[a.q].j=a.p-b+1;if(209==a.k.k){if(a.c[a.q-4].c=2,a.c[a.q-2].c=2,a.c[a.q].c=2,0<a.w)if(1==a.c[a.w].c){if(b=0,1<a.b[a.c[a.w].i].j&&(b=a.b[a.c[a.w].i].p[1],l=a.c[a.w].i,b==a.c[a.w].j&&(b=a.b[a.c[a.w].i].p[2])),0==b&&\n1<a.b[a.c[a.w].j].j&&(b=a.b[a.c[a.w].j].p[1],l=a.c[a.w].j,b==a.c[a.w].j&&(b=a.b[a.c[a.w].j].p[2])),0<b)for(f=1;f<=a.q;++f)if(a.c[f].i==b&&a.c[f].j==l||a.c[f].i==l&&a.c[f].j==b){1!=a.c[f].c&&(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=3);break}}else a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=2}else if(221==a.k.k||223==a.k.k)if(0<a.w){if(1==a.c[a.w].c){b=!1;for(f=1;f<=a.b[a.c[a.w].i].j;++f)if(l=a.b[a.c[a.w].i].p[f],\n1<a.c[UJ(a,a.c[a.w].i,l)].c){b=!0;break}for(f=1;f<=a.b[a.c[a.w].j].j;++f)if(l=a.b[a.c[a.w].j].p[f],1<a.c[UJ(a,a.c[a.w].j,l)].c){b=!0;break}b||(a.c[a.w].c=2)}a.c[a.q-4].c=2;jJ(a,a.p-2,5)}else 0<a.v?221==a.k.k?(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q-1].c=1,a.c[a.q-3].c=2,a.c[a.q].c=2,jJ(a,a.p-1,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,jJ(a,a.p-2,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,jJ(a,a.p-2,5));l=TH(a.p+1);for(f=1;f<=j;++f)b=\na.p-j+f,c=a.q-j+f,a.b[b].p[1]=b-1,a.b[b].p[2]=b+1,WJ(a.c[c],a.b);a.b[a.p-j+1].p[1]=a.p;a.b[a.p].p[2]=a.p-j+1;for(f=a.p-j+1;f<=a.p;++f){l[f]=0;c=51;g=0;for(b=1;b<=a.p-j;++b)e=a.b[f].q-a.b[b].q,d=a.b[f].r-a.b[b].r,e=e*e+d*d,50>e&&e<c&&(c=e,g=b);0<g&&(0==a.v||g==a.v)&&(l[f]=g)}g=a.q-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.c[f].i,e=a.c[f].j,0<l[b]&&0<l[e]){for(c=1;c<=g;++c)if(a.c[c].i==l[b]&&a.c[c].j==l[e]||a.c[c].j==l[b]&&a.c[c].i==l[e])continue a;TJ(a,l[b],l[e],a.c[f].c)}else 0<l[b]?TJ(a,l[b],e,a.c[f].c):\n0<l[e]&&TJ(a,l[e],b,a.c[f].c);d=a.p-j;for(f=a.p;f>d;--f)if(0<l[f]&&(IG(a,f),3==a.b[l[f]].a)){o=0;for(b=1;b<=a.b[l[f]].j;++b){e=a.b[l[f]].p[b];for(c=1;c<=a.q;++c)(a.c[c].i==l[f]&&a.c[c].j==e||a.c[c].i==e&&a.c[c].j==l[f])&&(o+=a.c[c].c)}if(4<o)for(c=g+1;c<=g+j;++c)a.c[c].c=1}0<a.v&&XN(a,j);-1<n&&(a.v=n)}\nfunction YN(a,b,c,d){var e,f,g,h,j,l,n;0==a.b[a.v].j?(e=0,f=1):(e=a.b[a.v].p[1],f=a.b[a.v].q-a.b[e].q,e=a.b[a.v].r-a.b[e].r,g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);l=a.b[a.v].q+d*f;n=a.b[a.v].r+d*e;for(g=1;g<=b;++g)h=BJ(a,null),j=c*g-1.5707963267948966,GJ(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),n+d*(Math.cos(j)*f+Math.sin(j)*e))}function XN(a,b){var c,d;0==b&&(b=a.p);for(c=a.p;c>a.p-b;--c)d=HJ(a,c,1,a.p),0!=d&&gH(a.b[c],6,6)}\nfunction UJ(a,b,c){var d,e,f;for(e=1;e<=a.q;++e)if(d=a.c[e],f=d.i,d=d.j,f==b&&d==c||f==c&&d==b)return e;return 0}function wI(a){var b;for(b=1;b<=a.q;++b)if(1==a.c[b].c&&0<a.c[b].f)return!0;return!1}function eK(a,b,c){var d,e,f,g;e=Rk;for(f=g=0;;){++g;for(d=1;d<=a.p;++d)if(ox(c[d])){e=c[d];break}for(d=1;d<=a.p;++d)ox(c[d])&&!dx(c[d],e)&&(e=c[d]);for(d=1;d<=a.p;++d)ix(c[d],e)&&(b[d]=g,c[d]=Rk,++f);if(f==a.p)break}return g==a.p}\nfunction fH(a){var b,c,d;d=c=0;a.k&&(b=eH(a.k),c=b.b,d=b.a);0>=c||0>=d?a.s=!0:(b=cH(a),c=c/2-b.a,b=d/2-b.b,a.k.Ob||JJ(a,c,b),hH(a))}\nfunction hJ(a,b,c){var d,e,f;if(1==c)return a.b[b].n+=1,!0;if(-1==c)return a.b[b].n+=-1,!0;e=a.b[b].n;f=a.b[b].i;d=a.b[b].o;-1==d&&0==c&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:-1==a.b[b].n&&(a.b[b].n=0));switch(a.b[b].a){case 1:0==d&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:a.b[b].n=0);break;case 2:2<d&&Pu(a.k,"Charge change not possible on this boron !");0==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0);break;case 3:3<d?Pu(a.k,"Charge change not possible on this carbon !"):4>d&&(0==\na.b[b].n?a.b[b].n=-1:-1==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0));break;case 4:case 7:3<d?Pu(a.k,"Charge change not possible on multibonded N or P !"):3==d&&0==a.b[b].n?a.b[b].n=1:3==d&&1==a.b[b].n?a.b[b].n=0:3>d&&0==a.b[b].n?a.b[b].n=1:3>d&&1==a.b[b].n?a.b[b].n=-1:3>d&&-1==a.b[b].n&&(a.b[b].n=0);break;case 5:case 8:case 13:2<d?Pu(a.k,"Charge change not possible on multibonded "+(pG(),wG)[a.b[b].a]+" !"):2==d&&0==a.b[b].n?a.b[b].n=1:2==d&&1==a.b[b].n?a.b[b].n=0:2>d&&0==a.b[b].n?a.b[b].n=-1:\n2>d&&-1==a.b[b].n?a.b[b].n=1:2>d&&1==a.b[b].n&&(a.b[b].n=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.b[b].n?a.b[b].n=-1:0==d&&-1==a.b[b].n?a.b[b].n=0:Pu(a.k,"Charge change not possible on the halogen !");break;case 32:Pu(a.k,"Use X button to change charge on the X atom !")}if(0<DG(a.b[b].a)){var c=a.b[b],g,h,j,l;g=!1;h=DG(c.a);0<h&&(h-=d,0<h&&(l=c.n,j=c.i,l+j<h?l+=h-j:l+j==h&&(l==h?(l=0,j=h):(j=l=0,0==d&&Pu(a.k,"Metallic "+(pG(),wG)[c.a]))),g=c.n!=l||c.i!=j,c.n=l,c.i=j));g||Pu(a.k,"Charge change not possible on "+\n(pG(),wG)[a.b[b].a])}return e!=a.b[b].n||f!=a.b[b].i}function VI(a){var b,c,d,e,f;e=0;f=!1;for(a.a=TH(a.p+1);;){for(d=1;d<=a.p;++d)if(0==a.a[d]){a.a[d]=++e;f=!0;break}if(!f)break;for(;f;){f=!1;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,0<a.a[b]&&0==a.a[c]?(a.a[c]=e,f=!0):0<a.a[c]&&0==a.a[b]&&(a.a[b]=e,f=!0)}}return e}function HJ(a,b,c,d){var e,f,g,h;g=51;for(h=0;c<=d;++c)b!=c&&(e=a.b[b].q-a.b[c].q,f=a.b[b].r-a.b[c].r,e=e*e+f*f,50>e&&e<g&&(g=e,h=c));return h}function LG(a){gK(a);aK(a)}\nfunction aK(a){var b,c,d,e,f;for(f=1;f<=a.q;++f){d=a.c[f];b=d.i;c=d.j;e=d.c;if(1==a.b[b].n&&-1==a.b[c].n||-1==a.b[b].n&&1==a.b[c].n)if(1==e||2==e){if(3!=a.b[b].a&&3!=a.b[c].a&&a.k.Xb)continue;if(1==a.b[b].a||1==a.b[c].a)continue;if(2==a.b[b].a||2==a.b[c].a)continue;if(9==a.b[b].a||10==a.b[b].a||11==a.b[b].a||12==a.b[b].a||9==a.b[c].a||10==a.b[c].a||11==a.b[c].a||12==a.b[c].a)continue;a.b[b].n=0;a.b[c].n=0;++e;d.c=e;gK(a)}1==a.b[b].n&&1==a.b[c].n&&(2==e?e=1:3==e&&(e=2),d.c=e,gK(a));4==e&&(e=1);d.c=\ne}}function RN(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 fK(a){ZN(a);hH(a);gK(a)}\nfunction cH(a){var b,c,d,e,f,g;b=new iN;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.p;++c)a.b[c].q<f&&(f=a.b[c].q),a.b[c].q>d&&(d=a.b[c].q),a.b[c].r<g&&(g=a.b[c].r),a.b[c].r>e&&(e=a.b[c].r);b.a=f+(d-f)/2;b.b=g+(e-g)/2;b.c=d-f;b.d=e-g;25>b.c&&(b.c=25);25>b.d&&(b.d=25);return b}function WN(a,b,c){var d,e;e=0;for(d=1;d<=a.p;++d)d>=b&&d<=c||0!=HJ(a,d,b,c)&&++e;return e}function TJ(a,b,c,d){var e;e=PJ(a,null);QJ(a.b[b],c);QJ(a.b[c],b);e.i=b;e.j=c;WJ(e,a.b);e.c=d;return e}\nfunction BJ(a,b){++a.p;b?a.b[a.p]=aN(b):a.b[a.p]=new SJ;return a.b[a.p]}function ZH(a,b,c,d,e,f){var g;g=a.b[b].q-c/2;f||(g-=d-c);a=a.b[b].r-~~(e/2);return new $N(g-1-2,a-2,d+1+4,e+4)}function PJ(a,b){var c;++a.q;c=new gN;b&&hN(c,b);return a.c[a.q]=c}\nfunction pJ(a,b,c){var d,e,f,g,h,c=rJ(a,b,c,!1);e=-1.7976931348623157E308;d=1.7976931348623157E308;for(b=1;b<=a.p;++b)a.b[b].r>e&&(e=a.b[b].r),a.b[b].q<d&&(d=a.b[b].q);for(b=1;b<=a.p;++b)c+=tJ(0.055999999999999994*(a.b[b].q-d),10,4)+tJ(0.055999999999999994*(e-a.b[b].r),10,4)+tJ(0,10,4),g=YH(a,b),1==g.length?g+=ja:2==g.length?g+=ha:3<g.length&&(g="Q "),c+=ha+g,f=0,0<a.b[b].n&&4>a.b[b].n?f=4-a.b[b].n:0>a.b[b].n&&-4<a.b[b].n&&(f=4-a.b[b].n),h=0,0!=a.b[b].d&&(g=dK(YH(a,b),a.b[b].d),-3<=g&&4>=g&&(h=g)),\ng=oJ(h,2)+oJ(f,3)+" 0 0 0 0 0 0 0",f=$J(a,b),g+=oJ(f,3),c+=g+ka+(pG(),fa);for(b=1;b<=a.q;++b)d=a.c[b],g=e=d.c,1==a.c[b].c?g=1:2==a.c[b].c&&(g=2),f=oJ(d.i,3)+oJ(d.j,3),h=0,1==e&&1==d.f?h=1:1==e&&2==d.f&&(h=6),1==e&&3==d.f&&(h=1,f=oJ(d.j,3)+oJ(d.i,3)),1==e&&4==d.f&&(h=6,f=oJ(d.j,3)+oJ(d.i,3)),c+=f+oJ(g,3)+oJ(h,3)+la+(pG(),fa);for(b=1;b<=a.p;++b)0!=a.b[b].n&&(c+="M CHG 1"+oJ(b,4)+oJ(a.b[b].n,4)+(pG(),fa)),0!=a.b[b].d&&(c+="M ISO 1"+oJ(b,4)+oJ(a.b[b].d,4)+(pG(),fa));return c+=gf+(pG(),fa)}\nfunction IG(a,b){var c,d,e,f,g,h,j;g=j=0;for(h=1;h<=a.q;++h)e=a.c[h],c=e.i,d=e.j,c!=b&&d!=b?(++j,f=a.c[j],hN(f,e),f.i=c,c>b&&--f.i,f.j=d,d>b&&--f.j):g+=e.c;a.q=j;for(h=b;h<a.p;++h)a.b[h]=a.b[h+1];--a.p;if(0==a.p)iH(a.k,!0);else for(h=1;h<=a.p;++h){d=0;for(j=1;j<=a.b[h].j;++j)c=a.b[h].p[j],c==b?a.b[h].i+=g:(c>b&&--c,a.b[h].p[++d]=c);a.b[h].j=d}}\nfunction KG(a,b){var c,d,e,f;c=a.c[b].i;d=a.c[b].j;for(e=b;e<a.q;++e)a.c[e]=a.c[e+1];--a.q;f=0;for(e=1;e<=a.b[c].j;++e)a.b[c].p[e]!=d&&(a.b[c].p[++f]=a.b[c].p[e]);a.b[c].j=f;f=0;for(e=1;e<=a.b[d].j;++e)a.b[d].p[e]!=c&&(a.b[d].p[++f]=a.b[d].p[e]);a.b[d].j=f;c<d&&(f=c,c=d,d=f);0==a.b[c].j&&IG(a,c);0==a.b[d].j&&IG(a,d)}\nfunction ZG(a){var b,c,d;c=!1;ZN(a);d=a.p;a:for(;1<=d;--d)if(b=a.b[d].p[1],!(a.k&&a.k.ec&&3!=a.b[b].a)&&1==a.b[d].a&&1==a.b[d].j&&0==a.b[d].n&&1!=a.b[b].a&&32>a.b[b].a&&0==a.b[d].d){if(0!=(-99199!=a.b[d].f?a.b[d].f:0))continue a;b=UJ(a,d,b);if(1==a.c[b].c&&(0==a.c[b].f||!a.k.tc))IG(a,d),c=!0}return c}function aO(a,b){var c,d,e,f,g;g=z(B,u,-1,[0,0]);for(e=1,f=0;e<=a.b[b].j;++e)c=a.b[b].p[e],d=UJ(a,b,c),2!=a.c[d].c&&(g[f++]=c);return g}\nfunction ZN(a){var b,c,d;for(d=1;d<=a.p;++d)a.b[d].j=0;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,QJ(a.b[b],c),QJ(a.b[c],b)}\nfunction cK(a,b,c){var d,e,f,g,h,j,l,n,o;a.d=TH(a.q+1);o=[];for(j=1;j<=a.p;++j){o[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].j;++d)if(c[UJ(a,j,a.b[j].p[d])]){d=!0;break a}d=!1}if(d&&!(3<a.b[j].j+a.b[j].i))switch(a.b[j].a){case 3:case 4:case 7:case 5:case 8:case 13:o[j]=!0;break;case 32:0==a.b[j].e.indexOf(Nd)?o[j]=!1:o[j]=!0}}if(a.j){var r;d=[];e=!1;for(j=1;j<=a.q;++j)f=a.c[j].i,g=a.c[j].j,d[f]=!0,d[g]=!0,(32==a.b[f].a||32==a.b[g].a)&&(e=!0);if(e){j=1;a:for(;j<=a.q;++j)if(c[j]){f=a.c[j].i;g=a.c[j].j;\ne=[];for(l=1;l<=a.b[f].j;++l)h=a.b[f].p[l],h!=g&&d[h]&&(e[h]=!0);for(r=!1;;){for(l=1;l<=a.p;++l){r=!1;if(e[l]&&d[l]&&l!=f)for(n=1;n<=a.b[l].j;++n){h=a.b[l].p[n];if(h==g){for(f=1;f<=a.p;++f)e[f]&&(5==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#8"),4==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#7"),8==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#16"));continue a}!e[h]&&d[h]&&(r=e[h]=!0)}if(r)break}if(!r)break}}}}for(h=1;h<=a.q;++h)1==a.c[h].c?a.d[h]=1:2==a.c[h].c?a.d[h]=2:3==a.c[h].c&&(a.d[h]=3);h=1;a:for(;h<=a.q;++h)if(c[h]&&(f=\na.c[h].i,g=a.c[h].j,o[f]&&o[g])){d=[];for(j=1;j<=a.b[f].j;++j)e=a.b[f].p[j],e!=g&&o[e]&&(d[e]=!0);for(n=!1;;){for(j=1;j<=a.p;++j){n=!1;if(d[j]&&o[j]&&j!=f)for(l=1;l<=a.b[j].j;++l){e=a.b[j].p[l];if(e==g){b[f]=!0;b[g]=!0;a.d[h]=5;continue a}!d[e]&&o[e]&&(n=d[e]=!0)}if(n)break}if(!n)break}}}function $J(a,b){var c,d;c=a.b[b];d=-99199!=c.f?c.f:0;0==(-99199!=c.f?c.f:0)&&a.k&&a.k.sc&&0<a.b[b].c&&(d=1);return d}function hH(a){var b;for(b=1;b<=a.q;++b)WJ(a.c[b],a.b)}\nfunction jK(a,b){var c,d,e,f,g,h;h=1;f=b;e=TH(a.p+1);if(bN(a.b[b]))return e[0]=0,e;e[1]=b;a:for(;;){g=1;b:for(;g<=a.b[f].j;++g){c=a.b[f].p[g];if(c==e[1]||c==e[h-1])continue b;d=UJ(a,f,c);if(2==a.c[d].c&&5!=a.d[d]){f=e[++h]=c;continue a}}break a}e[0]=h;return e}function bK(a,b){var c;for(c=1;c<=a.q;++c)dI(a,a.c[c].i,a.c[c].j)?b[c]=!1:b[c]=!0}function mI(a){var b,c,d;if(0==a.p)return 0;d=-999999;for(b=1;b<=a.p;++b)c=sJ(a.b[b]),c>d&&(d=c);return d}\nfunction YH(a,b){var c;c=(pG(),wG)[a.b[b].a];32==a.b[b].a&&(c=a.b[b].e);return c}function VJ(a,b){a.b[b].j+=-1}function dI(a,b,c){var d,e,f,g,h;h=1;a.a=TH(a.p+1);for(e=a.a[b]=1;e<=a.b[b].j;++e)d=a.b[b].p[e],d!=c&&(a.a[d]=++h);for(g=!1;;){for(d=1;d<=a.p;++d){g=!1;if(0<a.a[d]&&d!=b)for(f=1;f<=a.b[d].j;++f)e=a.b[d].p[f],0==a.a[e]&&(a.a[e]=++h,g=!0);if(g)break}if(!g)break}return 0==a.a[c]}\nfunction zJ(a){var b;a.k.gb=!0;if(a.k.sc){a.i=-1;if(0==a.b[a.v].c)return a.b[a.v].c=4,!0;a.b[a.v].c=0;return!1}b=a.b[a.v];-1==a.k.I?YG(b):(a.k.Bb||++a.o,b.f=a.o);return!0}function rJ(a,b,c,d){var e,f;f=d?0:a.f.a&&wI(a)?1:0;e=b;79<b.length&&(e=b.substr(0,76)+mc);e+=(pG(),fa);c?e+="JME 2017-02-26 "+new OM+"\\n\\n":e+="JME\\n\\n";e+=oJ(d?0:a.p,3)+oJ(d?0:a.q,3);return e+=ka+oJ(f,3)+" 0 0 0 0 0999 "+(d?Sf:Rf)+fa}function JJ(a,b,c){var d;for(d=1;d<=a.p;++d)gH(a.b[d],b,c)}\nfunction fJ(a){var b;a.t=0;a.o=0;for(b=1;b<=a.p;++b)a.v=b,zJ(a);a.v=0}function gJ(a){var b,c;b=cH(a);c=a.k.M.b;a.k.J||(c=Gw(c-a.k.mb));return b.a<~~(c/2)-24?1:b.a>~~(c/2)+24?3:2}function RG(a,b){var c,d,e,f,g,h,j;c=cH(a);d=c.a;e=c.b;g=Math.sin(3.141592653589793*b/180);c=Math.cos(3.141592653589793*b/180);for(f=1;f<=a.p;++f)h=a.b[f].q*c+a.b[f].r*g,j=-a.b[f].q*g+a.b[f].r*c,GJ(a.b[f],h,j);c=cH(a);JJ(a,d-c.a,e-c.b)}\nfunction YJ(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.q;++d)b=a.b[a.c[d].i].q-a.b[a.c[d].j].q,c=a.b[a.c[d].i].r-a.b[a.c[d].j].r,f+=Math.sqrt(b*b+c*c);0<a.q?(f/=a.q,e=25/f):1<a.p&&(e=75/gM((a.b[1].q-a.b[2].q)*(a.b[1].q-a.b[2].q)+(a.b[1].r-a.b[2].r)*(a.b[1].r-a.b[2].r)));for(d=1;d<=a.p;++d)b=a.b[d],c=e,b.q*=c,b.r*=c}\nfunction kJ(a,b,c){var d,e,f,g,h;if(0==c.indexOf(Yf)&&hM(c,eg))c=XE(c,1,c.length-1),a.b[b].a=32,a.b[b].e=c,a.b[b].i=0;else{e=a.b[b];var j,l,n,o,r,t;j=JF($M,c);if(j.a){o=j.a[1];h=j.a[2];f=j.a[3];g=j.a[4];r=j.a[5];t=j.a[6];j=j.a[8];l=0;n=!0;if(-1!=cN(h)){if(null!=o&&0<o.length){o=nF(o,10);var y;a:{var v;v=mw((!dN&&eN(),dN),h);if(null!=v)for(y=0;y<v.length;++y)if(o==v[y]){y=!0;break a}y=!1}y?e.d=o:n=!1}}else n=!1;n&&(null!=f&&0<f.length?(l=nF(f,10),l*=H(g,ub)?-1:1):null!=r&&0<r.length&&(l=r.length,l*=\nH(r,ub)?-1:1));n&&(c=h+(null!=t?t:m),e.n=l);null!=j&&0<j.length&&(f=nF(j,10),e.f=f)}g=!1;-1<c.indexOf(nb)&&(g=!0);-1<c.indexOf(id)&&(g=!0);-1<c.indexOf(Ga)&&(g=!0);-1<c.indexOf("!")&&(g=!0);f=c.indexOf(gd);e=c.indexOf(Ue);if(-1<f){h=Ty(c,f+1);try{d=nF(h,10),a.b[b].f=d}catch(s){if(s=Hq(s),!G(s,98))throw s;}c=c.substr(0,f-0)}if(g)a.b[b].e=c,a.b[b].a=32,a.b[b].i=0;else{d=c;0<e&&(d=c.substr(0,e-0));b:{f=d;for(g=1;33>=g;++g)if(H(f,(pG(),wG)[g])){f=g;break b}f=32}jJ(a,b,f);32==a.b[b].a&&(a.b[b].e=d);c+=\nha;d=0;0<e&&(d=1,e=KL(c,++e),48<=e&&57>=e&&(d=e-48));32==a.b[b].a&&(a.b[b].i=d)}}}function UI(a,b,c){var d,e;a.i=1;c&&(a.i=-1);b=new HF(b);try{for(;b.j=AF(b,b.a),b.j<b.i;)d=yI(nF(DF(b),10)).a,c=e=yI(nF(DF(b),10)).a,(0>c||6<c)&&(c=0),a.b[d].c=c}catch(f){if(f=Hq(f),G(f,98))Ip(f);else throw f;}}function SG(a,b){return a.f!=b?(a.f=b,!0):!1}\nfunction mK(a,b,c,d,e){b=UJ(a,b,c);5!=a.d[b]&&2==a.c[b].c?d.a.a+=Ed:3==a.c[b].c?d.a.a+=Ga:9==a.c[b].c?(e=Gd,a=a.c[b].d,null!=a&&(e=a),Lp(d.a,e)):1==e[b]?d.a.a+=nc:-1==e[b]&&(d.a.a+=$f)}\nfunction MG(a){var b,c,d,e,f,g;c=0;for(d=1;d<=a.p;++d)a.b[d].k=0;for(f=1;f<=a.q;++f)a.c[f].e=0;a:for(;;){b=!1;for(d=1;d<=a.p;++d)if(e=a.b[d],0==e.k){e.k=++c;b=!0;break}if(!b)break a;for(;b;){b=!1;for(f=1;f<=a.q;++f)g=a.c[f],0<g.e||(d=a.b[g.i],e=a.b[g.j],d.k!=e.k?(g.e=d.k=e.k=c,b=!0):g.e=d.k)}}b=c;d=D(RJ,q,121,b,0);for(c=1;c<=b;++c)d[c-1]=new bO(a.k,a,c);return d}function rI(a,b,c,d){a=c-a;b=d-b;return a*a+b*b}\nfunction AJ(a,b){var c,d,e;e=a.c[b];if(1==e.c)if(c=a.c[b].i,d=a.c[b].j,2>a.b[c].j&&2>a.b[d].j)e.f=0,Pu(a.k,"Stereomarking meaningless on this bond !");else switch(e.f){case 0:a.b[d].j<=a.b[c].j?e.f=1:e.f=3;break;case 1:e.f=2;break;case 2:2<a.b[d].j?e.f=3:e.f=1;break;case 3:e.f=4;break;case 4:2<a.b[c].j?e.f=1:e.f=3}else 2==e.c?10==e.f?e.f=0:e.f=10:Pu(a.k,"Stereomarking allowed only on single and double bonds!")}\nfunction hK(a,b,c,d){var e,f,g,h,j,l,n,o,r,t;if(!(2!=a.c[b].c||5==a.d[b])&&(10==a.c[b].f||a.k.z))if(f=a.c[b].i,b=a.c[b].j,!bN(a.b[f])||!bN(a.b[b])){e=null;bN(a.b[f])?e=jK(a,b):bN(a.b[b])&&(e=jK(a,f));if(null!=e)if(1==(e[0]-1)%2)f=e[1],b=e[e[0]];else return;e=z(B,u,-1,[f,b]);for(n=0,j=e.length;n<j;++n)if(h=e[n],h=a.b[h].j,2>h||3<h)return;c[f]>c[b]&&(j=f,f=b,b=j);j=aO(a,f);h=j[0];l=j[1];e=0;n=!1;0<l&&c[h]>c[l]&&(j=h,h=l,l=j);j=UJ(a,f,h);0!=d[j]?e=h:1==a.c[j].c&&5!=a.d[j]&&(e=h);0==e&&0<l&&(j=UJ(a,f,\nl),0!=d[j]?e=l:1==a.c[j].c&&5!=a.d[j]&&(e=l));c[e]>c[f]&&(n=!0);j=aO(a,b);l=j[0];g=j[1];h=0;0<g&&c[l]<c[g]&&(j=l,l=g,g=j);j=UJ(a,b,l);1==a.c[j].c&&5!=a.d[j]&&0==d[j]&&(h=l);0==h&&0<g&&(j=UJ(a,b,g),1==a.c[j].c&&5!=a.d[j]&&(h=g));if(!(0==e||0==h))if(l=a.b[b].q-a.b[f].q,j=a.b[b].r-a.b[f].r,g=Math.sqrt(l*l+j*j),0.001>g&&(g=0.001),j/=g,g=l/g,l=(a.b[e].r-a.b[f].r)*g-(a.b[e].q-a.b[f].q)*j,t=(a.b[h].r-a.b[f].r)*g-(a.b[h].q-a.b[f].q)*j,2>(0>=l?0-l:l)||2>(0>=t?0-t:t))Pu(a.k,"Not unique E/Z geometry !");else{g=\nUJ(a,e,f);h=UJ(a,h,b);r=1;if(0==d[g]){for(o=1;o<=a.b[e].j;++o)if(b=a.b[e].p[o],b!=f&&(j=UJ(a,e,b),0!=d[j])){c[b]>c[e]?r=-d[j]:r=d[j];break}d[g]=r}0==d[h]&&(0<l&&0<t||0>l&&0>t?d[h]=-d[g]:d[h]=d[g],n&&(d[h]=-d[h]))}}}function iK(a,b,c){var d;d=a.c[b].f;return 1>d||4<d?0:1==d&&a.c[b].i==c?1:2==d&&a.c[b].i==c?-1:3==d&&a.c[b].j==c?1:4==d&&a.c[b].j==c?-1:0}\nfunction gK(a){var b;for(b=1;b<=a.p;++b){var c;a:{for(var d=c=void 0,e=void 0,e=0,d=1;d<=a.b[b].j;++d)if(c=a.c[UJ(a,b,a.b[b].p[d])],1==c.c)e+=1;else if(2==c.c)e+=2;else if(3==c.c)e+=3;else if(9==c.c){c=-1;break a}c=e}a.b[b].o=c;c=a;var d=b,f=e=void 0,g=void 0,e=c.b[d],g=e.o;if(-1==g)e.i=0;else{switch(e.a){case 1:2==g?c.b[d].n=1:1<=g&&(c.b[d].n=0);e.i=0;break;case 2:3==g||5==g?(e.i=0,c.b[d].n=0):3>g?e.i=3-g-c.b[d].n:4==g?(c.b[d].n=-1,e.i=0):5<g&&(c.b[d].n=g-5,e.i=0);break;case 3:case 6:4>g?0<c.b[d].n?\ne.i=2-g+c.b[d].n:0>c.b[d].n?e.i=2-g-c.b[d].n:e.i=4-g:(c.b[d].n=g-4,e.i=4-g+c.b[d].n);break;case 4:case 7:3>g?e.i=3-g+c.b[d].n:3==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:(c.b[d].n=4==g?1:6==g?-1:g-5,e.i=0);break;case 5:2==g&&(0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0);2<g&&(c.b[d].n=g-2);e.i=2-g+c.b[d].n;break;case 8:case 13:2>g?e.i=2-g+c.b[d].n:2==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:3==g?2==c.b[d].j?(c.b[d].n=0,e.i=1):(c.b[d].n=1,e.i=\n0):4==g?(c.b[d].n=0,e.i=0):5==g?(c.b[d].n=0,e.i=1):(c.b[d].n=g-6,e.i=0);break;case 9:case 10:case 11:case 12:1<=g&&(c.b[d].n=g-1);e.i=1-g+c.b[d].n;2<g&&(c.b[d].n=0,e.i=0);break;case 33:case 32:e.i=0}f=DG(e.a);if(0<f)for(;e.n+e.i+g>f;)if(0<e.i)--e.i;else if(0<e.n)--e.n;else break;0>e.i&&(e.i=0)}}}function jH(a){ON(this);this.b[0]=new SJ;this.t=this.q=this.p=0;this.k=a}\nfunction TI(a,b){var c,d,e,f,g,h,j,l,n;jH.call(this,a);if(null!=b&&(f=m,l=RI(b),null!=l)){n=new GF(b,l,!0);for(g=1;4>=g;++g)f=SI(n,l);e=yI(nF(Sy(f.substr(0,3)),10)).a;j=yI(nF(Sy(f.substr(3,3)),10)).a;g=0;try{g=yI(nF(Sy(f.substr(14,1)),10)).a}catch(o){if(o=Hq(o),!G(o,98))throw o;}SG(this,(TG(),1==g?UG:VG));for(g=1;g<=e;++g){d=BJ(this,null);f=SI(n,l);d.q=(new YL(VL(Sy(f.substr(0,10))))).a;d.r=-(new YL(VL(Sy(f.substr(10,10))))).a;d=34;34>f.length&&(d=f.length);d=Sy(f.substr(31,d-31));kJ(this,g,d);62<=\nf.length&&(h=Sy(f.substr(60,3)),0<h.length&&(h=yI(nF(h,10)).a,0!=h&&(this.b[this.p].f=h)));if(36<=f.length&&(h=Sy(f.substr(34,2)),0<h.length&&(h=yI(nF(h,10)).a,0!=h&&-3<=h&&4>=h))){var r=void 0,r=cN(d);d=0<r?r+h:-1;0>d&&(d=0);this.b[g].d=d}if(39<=f.length&&(h=Sy(f.substr(37,2)),0<h.length&&(h=yI(nF(h,10)).a,0<h&&7>=h))){f=0;switch(h){case 1:f=3;break;case 2:f=2;break;case 3:f=1;break;case 4:f=0;break;case 5:f=-1;break;case 6:f=-2;break;case 7:f=-3}this.b[g].n=f}}for(g=1;g<=j;++g)e=PJ(this,null),f=\nSI(n,l),e.i=yI(nF(Sy(f.substr(0,3)),10)).a,e.j=yI(nF(Sy(f.substr(3,3)),10)).a,d=yI(nF(Sy(f.substr(6,3)),10)).a,1==d?c=1:2==d?c=2:3==d?c=3:c=9,h=0,11<f.length&&(h=yI(nF(Sy(f.substr(9,3)),10)).a),1==d&&1==h&&(c=1,e.f=1),1==d&&6==h&&(c=1,e.f=2),e.c=c;YJ(this);for(fH(this);(n.j=AF(n,n.a),n.j<n.i)&&!(null==(f=DF(n)));){if(0==f.indexOf(gf))break;if(0==f.indexOf(ff)){l=new FF(f);DF(l);DF(l);j=yI(nF(DF(l),10)).a;for(g=1;g<=j;++g)c=yI(nF(DF(l),10)).a,e=yI(nF(DF(l),10)).a,this.b[c].n=e}if(0==f.indexOf(jf)){l=\nnew FF(f);DF(l);DF(l);j=yI(nF(DF(l),10)).a;for(g=1;g<=j;++g)c=yI(nF(DF(l),10)).a,this.b[c].d=yI(nF(DF(l),10)).a}if(0==f.indexOf("M APO")){l=new FF(f);DF(l);DF(l);j=yI(nF(DF(l),10)).a;for(g=1;g<=j;++g)c=yI(nF(DF(l),10)).a,f=yI(nF(DF(l),10)).a,this.v=c,mJ(this,this.v,0),kJ(this,this.p,Df+f),this.v=0}}a&&!a.bb&&ZG(this);fK(this)}}\nfunction nK(a,b){var c,d,e,f,g,h,j,l,n,o;jH.call(this,a);0==b.indexOf(oa)&&(b=XE(b,1,b.length));hM(b,oa)&&(b=XE(b,0,b.length-1));if(1>b.length)this.p=0;else{try{j=new FF(b);g=yI(nF(DF(j),10)).a;h=yI(nF(DF(j),10)).a;for(f=1;f<=g;++f)n=DF(j),c=(o=BJ(this,null),kJ(this,this.p,n),o),c.q=(new YL(VL(DF(j)))).a,c.r=-(new YL(VL(DF(j)))).a;for(f=1;f<=h;++f){d=PJ(this,null);d.i=yI(nF(DF(j),10)).a;d.j=yI(nF(DF(j),10)).a;e=yI(nF(DF(j),10)).a;l=0;if(-1==e)l=e=1;else if(-2==e)e=1,l=2;else if(-5==e)e=2,l=10;else if(11==\ne||12==e||13==e||14==e)l=e,e=9;d.c=e;d.f=l}ZN(this);YJ(this);fH(this)}catch(r){r=Hq(r);if(G(r,98)){r.Cd();this.p=0;return}throw r;}a&&!a.bb&&ZG(this);fK(this)}}function WI(a,b,c){var d,e,f,g;jH.call(this,a);g=TH(b.p+1);for(e=1;e<=b.p;++e)b.a[e]==c&&(BJ(this,b.b[e]),g[e]=this.p);for(e=1;e<=b.q;++e)if(a=b.c[e].i,d=b.c[e].j,!(b.a[a]!=c&&b.a[d]!=c)&&!(b.a[a]!=c||b.a[d]!=c))f=PJ(this,b.c[e]),f.i=g[a],f.j=g[d];this.i=b.i;ZN(this)}\nfunction bO(a,b,c){var d,e,f;jH.call(this,a);f=TH(b.p+1);for(d=1;d<=b.p;++d)b.b[d].k==c&&(BJ(this,b.b[d]),f[d]=this.p);for(d=1;d<=b.q;++d)a=b.c[d],a.e==c&&(e=PJ(this,a),e.i=f[a.i],e.j=f[a.j]);SG(this,b.f);this.i=b.i;ZN(this)}\nfunction qJ(a,b,c){var d,e,f,g;jH.call(this,a);for(a=1;a<=c;++a)this.p+=b[a].p,this.q+=b[a].q,this.t+=b[a].t,b[a].f.a&&SG(this,(TG(),TG(),UG));this.b=D(PN,q,116,this.p+1,0);this.c=D(QN,q,117,this.q+1,0);f=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].p;++d)++e,this.b[e]=aN(b[a].b[d]);for(d=1;d<=b[a].q;++d)++g,this.c[g]=fN(b[a].c[d]),this.c[g].i+=f,this.c[g].j+=f;f=e}ZN(this)}\nfunction GG(a){var b;ON(this);this.k=a.k;this.p=a.p;this.q=a.q;this.t=a.t;this.b=D(PN,q,116,this.p+1,0);for(b=0;b<this.b.length;++b)a.b[b]&&(this.b[b]=aN(a.b[b]));this.c=D(QN,q,117,this.q+1,0);for(b=0;b<this.c.length;++b)a.c[b]&&(this.c[b]=fN(a.c[b]));this.i=a.i;this.f=a.f}\nfunction tJ(a,b,c){var d,e,f;if(0==c)return oJ(Gw(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=P(J(Q(a*Math.pow(10,c))))/Math.pow(10,c);e=m+(new YL(a)).a;d=Qy(e,Ry(46));0>d&&(e+=bc,d=Qy(e,Ry(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=xc;if(0==b)return e;e.length>b&&(e=Gd);c=m;for(a=1;a<=b-e.length;++a)c+=ha;return c+e}function RI(a){var b;b=new GF(a,fa,!0);if(4<zF(b))return fa;b=new GF(a,Pk,!0);return 4<zF(b)?Pk:null}\nfunction oJ(a,b){var c,d,e;d=m+(new eD(a)).a;d.length>b&&(d=Gd);e=m;for(c=1;c<=b-d.length;++c)e+=ha;return e+d}function SI(a,b){for(var c,d;a.j=AF(a,a.a),a.j<a.i;){d=DF(a);if(H(d,b))return ha;for(DF(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=XE(d,0,d.length-1),0==d.length)return ha}else break;return d}return null}w(722,1,{121:1},jH,TI,nK,WI,bO,qJ,GG);_.a=null;_.d=null;_.i=0;_.j=!1;_.k=null;_.n=!1;_.o=0;_.p=0;_.q=0;_.r=0;_.s=!1;_.t=0;_.u=!1;_.v=0;_.w=0;_.x=0;_.y=null;_.z=0;_.A=0;\nfunction UN(a,b,c,d){var e,f,g;e=mJ(b,c,d);d=b.p;a.c=b.b[d].q;a.d=b.b[d].r;f=b.b[c].q-a.c;c=b.b[c].r-a.d;g=Math.sqrt(f*f+c*c);a.b=c/g;a.a=f/g;IG(b,d);return e}function VN(a,b,c,d,e,f){var g,h,j;g=c;for(;g<=d;++g)c=b.b[g],gH(c,-a.c,-a.d),h=c.q*a.a+c.r*a.b,j=c.r*a.a-c.q*a.b,c.q=h,c.r=j,h=-c.q*f.a+c.r*f.b,j=-c.r*f.a-c.q*f.b,c.q=h,c.r=j,gH(c,b.b[e].q,b.b[e].r)}function TN(){}w(723,1,{},TN);_.a=0;_.b=0;_.c=0;_.d=0;function Tu(){Tu=x;Uu=new wE(Ue)}var Uu;\nfunction AH(){AH=x;cO=new lD(1);H((ZE(),$E[ki]),cf)?R=30:R=1}function yH(a,b,c,d,e){lI(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))),P(J(Math.round(-35))),P(J(Math.round(-110))))}function BH(a,b,c,d,e){CH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function cI(a,b,c,d){var e,f,g;f=D(B,u,-1,d,1);g=D(B,u,-1,d,1);for(e=0;e<d;++e)f[e]=P(J(Q(b[e]*R))),g[e]=P(J(Q(c[e]*R)));a=a.a;a.n&&(vH(a,!1),wH(a,dO(a,f,g,d,2<d)))}\nfunction sH(a,b,c,d,e){DH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function bI(a,b,c,d){WH(a.a,b,P(J(Q(c*R))),P(J(Q(d*R))))}\nfunction tH(a,b,c,d,e,f){var g,h;g=a.a.e;f?(h=ED(g),f=new rm(Gw(0.7*(g.d>>16&255)),Gw(0.7*(g.d>>8&255)),Gw(0.7*(g.d&255))),RH(a.a,g)):(h=new rm(Gw(0.7*(g.d>>16&255)),Gw(0.7*(g.d>>8&255)),Gw(0.7*(g.d&255))),f=ED(g),RH(a.a,h));g=P(J(Q(R)));d=P(J(Q(d*R)));e=P(J(Q(e*R)));b=P(J(Q(b*R)));c=P(J(Q(c*R)));d-=g;e-=g;zH(a.a,b+g,c+g,d-g,e-g);RH(a.a,h);zH(a.a,b,c,d,g);zH(a.a,b,c+g,g,e);RH(a.a,f);zH(a.a,b+d,c,g,e+g);zH(a.a,b+1,c+e,d,g)}\nfunction uH(a,b,c,d,e){a=a.a;b=P(J(Q(b*R)));c=P(J(Q(c*R)));d=P(J(Q(d*R)));e=P(J(Q(e*R)));vH(a,!0);wH(a,xH(a,b,c,d,e))}function FH(a,b,c,d){var e,f,g;f=D(B,u,-1,d,1);g=D(B,u,-1,d,1);for(e=0;e<d;++e)f[e]=P(J(Q(b[e]*R))),g[e]=P(J(Q(c[e]*R)));a=a.a;vH(a,!0);wH(a,dO(a,f,g,d,2<d))}function rH(a,b,c,d,e){zH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function qH(a,b){!a.b?RH(a.a,b):b==a.c||GD(b,a.c)?RH(a.a,a.c):RH(a.a,a.b)}function UH(a,b){a.e=new ZD(b.a,b.c,Math.round(b.b*R));tK(a.a,a.e)}\nfunction eO(a){AH();this.a=a;1<R&&(this.d=new lD(R*cO.e),QH(this.a,this.d))}w(725,1,{},eO);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var cO,R=0;function oH(a){this.a=a;this.b=new eO(a.a)}w(726,1,{},oH);_.a=null;_.b=null;function tI(){}function $N(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(728,1,{122:1},tI,$N);_.a=0;_.b=0;_.c=0;_.d=0;function aJ(a){return a.a<a.c-1?(++a.a,fy(a,a.a)):null}function $I(a){return 0<a.a?(--a.a,fy(a,a.a)):null}function FK(){KM(this)}w(729,657,ul,FK);\n_.ug=function(){this.a=-1;this.b=D(LM,q,0,0,0);this.c=0};_.a=-1;function Ru(a,b){var c;a.a=b;var d,e;d=null;if(e=c=(e=EE().a.ei(a),null!=e?new TE(e):null))e=(HE(),KE),e=LE(e,(HE(),KE))||LE(e,IE);if(e)try{d=QE(c)}catch(f){if(f=Hq(f),G(f,75))Ip(f);else if(G(f,83))Ip(f);else throw f;}c=d;null!=c&&$F(b,c)}function Qu(a){var a=new TE(a),b=EE(),c,d;try{c=QE(a),d=Zp(c),b.a.fi(d)}catch(e){if(e=Hq(e),G(e,75))Ip(e);else if(G(e,83))Ip(e);else throw e;}}function GK(){}w(731,1,fm,GK);\n_.Df=function(a){$F(this.a,a.a)};_.a=null;function oI(a){a.c=0;a.a=0;a.b=0}function DK(){}w(732,1,{},DK);_.a=0;_.b=0;_.c=0;function bL(){this.pb=sA()}w(734,408,Sl,bL);\nfunction Mu(){var a;Mu=x;fO=(a=!1,gj in $wnd||gj in $doc.documentElement?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);gO=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");hO=fO&!gO;var b;a=z(B,u,-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]);Nu=D(B,u,-1,1E3,1);for(b=0;b<Nu.length;++b)Nu[b]=-999;for(b=0;b<a.length;b+=2)Nu[a[b+1]]=a[b]}\nfunction VC(a,b,c){var d;d=new iO;My(d.t,b,c);wz(a.f,d.t,0,0);Rm(a.a,d);return d}function $C(a){var b;b=gr(a.pb,ej);0==b&&(b=parseInt(a.pb.style[ci])||0);return b}function XK(a,b){return!a.e?null:b in a.e?a.e[b]:null}function ZC(a){var b;b=gr(a.pb,fj);0==b&&(b=parseInt(a.pb.style[Lk])||0);return b}function gI(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)zz(a.f,b.t,c,d),b.r=c,b.s=d;jO(b)}function AK(a){var b;for(b=new gw(a.k);b.b<b.d.Xf();)a=hw(b),a.ag()}function OK(a){a=fF(a);$wnd.open(a,"_blank",m)}\nfunction WK(a,b,c,d){Mu();this.pb=sA();this.i=new kO;this.a=new Om;this.k=new Om;this.e=d;this.pb.style[oj]=xc;this.pb.style[kj]=xc;this.pb.style[nk]=pi;this.pb.style[Lk]=b;this.pb.style[ci]=c;this.f=new lO;this.f.pb.style[Lk]=Gc;Ly(this.f,Gc);hO?(b=new mO,c=new nO,wz(b,this.f,0,0),wz(b,c,0,0),Dz(this,b)):Dz(this,this.f);this.c=a;a.Sc=this.i;a.Ec=this;hO&&(this.n=new oO(this),this.n.i=new pO(this),this.n.j=new qO(this),this.n.n=new rO(this),this.n.k=new sO(this),this.c&&(this.n.e=new tO(this),this.n.f=\nnew uO(this),this.n.a=new vO(this)));Zy(this,new wO(this),(Xu(),Xu(),Yu));Zy(this,this,($t(),$t(),au));Zy(this,new xO(this),($u(),$u(),av));Zy(this,new yO(this),(jv(),jv(),kv));Zy(this,new zO(this),(cv(),cv(),dv));Zy(this,new AO(this),(mv(),mv(),nv));Zy(this,new BO(this),(Ju(),Ju(),Ku));(zC(),zC(),AC).a=this;iy(new CO(this))}w(733,734,Sl,WK);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.j=!1;_.n=null;var hO,gO,fO,Nu=null;function lO(){Bz.call(this);this.pb[Xg]=li}w(736,385,Sl,lO);\nfunction mO(){lO.call(this);this.pb.style[Lk]=Gc;this.pb.style[ci]=Gc}w(735,736,Sl,mO);function Bu(a,b){var c;c=J(Q(100*b.c));c=new VE(b,0,Oj,c);NG(a.a.c,c);return!0}function uO(a){this.a=a}w(737,1,{},uO);_.Ph=function(a){return Bu(this,a)};_.a=null;function Fu(a,b){var c;c=new VE(b,0,Ah,Rk);NG(a.a.c,c);return!0}function vO(a){this.a=a}w(738,1,{},vO);_.Ph=function(a){return Fu(this,a)};_.a=null;function wO(a){this.a=a}w(739,1,{},wO);\n_.ld=function(a){var b,c,d,e;d=Vt(a);e=Wt(a);c=nr(a.a);b=new DO(a);2==c&&(b.e=4);b=vJ(this.a.c,b,d,e);this.a.j=!0;b&&a.a.stopPropagation()};_.a=null;function xO(a){this.a=a}w(740,1,{},xO);_.md=function(a){var b,c;b=Vt(a);c=Wt(a);a=new DO(a);(0>=b||b>=ZC(this.a)-1||0>=c||c>=$C(this.a)-1)&&(this.a.j=!1);this.a.j?EJ(this.a.c,a,b,c):zI(this.a.c,a,b,c);this.a.pb.focus()};_.a=null;function yO(a){this.a=a}w(741,1,{},yO);_.od=function(a){this.a.j=!1;Vt(a);Wt(a);MJ(this.a.c)};_.a=null;\nfunction zO(a){this.a=a}w(742,1,{},zO);_.nd=function(){this.a.j&&(this.a.j=!1)};_.a=null;function AO(a){this.a=a}w(743,1,{},AO);_.a=null;function BO(a){this.a=a}w(744,1,{},BO);_.a=null;function nO(){lO.call(this);this.pb.style[Lk]=Gc;this.pb.style[ci]=Gc}w(745,736,Sl,nO);function CO(a){this.a=a}w(746,1,{},CO);_.Yd=function(){Sq((Pq(),Qq),new EO(this))};_.a=null;function EO(a){this.a=a}w(747,1,{},EO);_.pd=function(){this.a.a.c&&(XC(this.a.a.c),AK(this.a.a))};_.a=null;\nfunction FO(a,b){var c;c=b.a;c.e=4;return vJ(a.a.c,c,b.d,b.e)}function pO(a){this.a=a}w(748,1,{},pO);_.Ph=function(a){return FO(this,a)};_.a=null;function Iv(a,b){zI(a.a.c,b.a,b.d,b.e);return vJ(a.a.c,b.a,b.d,b.e)}function qO(a){this.a=a}w(749,1,{},qO);_.Ph=function(a){return Iv(this,a)};_.a=null;function rO(a){this.a=a}w(750,1,{},rO);_.Ph=function(a){return EJ(this.a.c,a.a,a.d,a.e)};_.a=null;function sO(a){this.a=a}w(751,1,{},sO);_.Ph=function(){return MJ(this.a.c)};_.a=null;\nfunction Au(a,b){var c;c=J(Q(b.b));c=new VE(b,0,Hj,c);NG(a.a.c,c);return!0}function tO(a){this.a=a}w(752,1,{},tO);_.Ph=function(a){return Au(this,a)};var GO=_.a=null;function HO(){HO=x;GO=new sx((Jx(),new Ix("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function IO(){IO=x;JO={}}\nfunction KO(a,b,c){var d;c&&(b.style[Fh]=c.b+uj,d=c.a,d!=Ne&&(b.style[Eh]=d),0!=(c.c&1)&&(b.style[Hh]=Gg),0!=(c.c&2)&&(b.style[Gh]=ji));a.e.style[Kk]=aj}\nfunction aE(a){var b=LO,c,d,e,f,g,h,j,l,n,o,r,t,y;c=Yp(a);c in JO?a=JO[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement($j),f=$doc.createElement(hi),f.style[ph]=(ls(),"inline"),f.style[Hk]=(mt(),"baseline"),f.style[zi]=Dc,f.style[Ai]=Dc,f.width=1,f.height=1,g=(HO(),GO),f.src=g.d.a,a=(h=$doc.createTextNode(Cf),KO(b,e,a),e.appendChild(h),e.appendChild(f),d.appendChild(e),j=er(e),l=er(e)+(e.offsetHeight||0),n=l-j,o=er(f)+(f.offsetHeight||0)+1,r=l-o,t=o-j,d.removeChild(e),y=new MO,y.a=\nt,y.b=r,y.c=n,y),JO[c]=a);return a}function NO(){IO();var a,b,c,d,e;Ss();this.a=z(Kw,q,1,["monospace","sans-serif",Tj]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement($j);ir(this.e,this.f);this.e.style[Fh]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[Eh]=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)}w(755,1,{},NO);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var JO;\nfunction MO(){}w(756,1,{},MO);_.a=0;_.b=0;_.c=0;function FJ(a){if(0!=(a.e&4))return!0;try{if(a.a&&G(a.a,27))return!!a.a.a.metaKey}catch(b){if(b=Hq(b),!G(b,106))throw b;}return!1}function wJ(a){try{if(a.a&&G(a.a,27))return!!a.a.a.shiftKey}catch(b){if(b=Hq(b),!G(b,106))throw b;}return!1}function DO(a){Ou.call(this,null,0,null);this.a=a}w(757,501,Pl,DO);_.xf=function(){return FJ(this)};_.yf=function(){return wJ(this)};_.a=null;\nfunction vE(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=LO;null==b||!b.length?c=0:(c.d.appendChild(c.e),ir(c.e,b),KO(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function mC(a){this.b=a;this.a={};!LO&&(LO=new NO)}w(758,504,Cl,mC);var LO=null;function WC(a){this.a=a}w(759,511,{},WC);_.a=null;function kO(){PC.call(this)}w(760,480,rl,kO);function OO(a,b){this.a=a;this.b=b}w(761,1,{},OO);_.a=null;_.b=null;\nfunction PO(){IA.call(this);this.pb[Xg]="jsa-resetTable";this.pb.style[Lk]=zg}w(762,421,Sl,PO);function QO(){QO=x;var a=RO=new NO;Ss();a.f="9p";a.e.style[Eh]=Tj;a.e.style[Fh]="144.0pt";ir(a.e,a.f);a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[Fh]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);SO=new lD(1)}function wH(a,b){a.p=!0;if(a.j){a.o&&(a.d.length=0,a.o=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,jO(a)}\nfunction lI(a,b,c,d,e,f,g){var h,j,l,n,o,r,t,y,v,s,A;a.n&&(vH(a,!1),360<=g||-360>=g?h=xH(a,b,c,d,e):h=(j=f+g,l=0,j<f&&(l=1),n=0,(180<g||-180>g)&&(n=1),o=b+d/2,r=c+e/2,t=d/2,y=e/2,v=TO(o,r,t,y,f),s=TO(o,r,t,y,j),A="<g"+a.k+Fd,A+=\'<path d ="M \'+v.a+ha+v.b+" A "+t+ha+y+" 0 "+n+ha+l+ha+s.a+ha+s.b+Aa,A+=pd,A),wH(a,h))}function CH(a,b,c,d,e){var f,g,h,j,l,n;a.n&&(b=(f=a.a,a.a=!1,g=m+b,h=m+d,j=m+c,l=m+e,n=ud+g+xa+j+wa+h+ya+l+ua+a.f+pa+a.c+a.b+wc,a.a=f,n),wH(a,b))}\nfunction DH(a,b,c,d,e){a.n&&(vH(a,!1),wH(a,\'<rect x="\'+b+za+c+sa+e+\'" width="\'+d+oa+a.k+wc))}function WH(a,b,c,d){var e,b=b.replace(/&/g,Xa).replace(/<\/g,bb).replace(/>/g,$a),b=(e=a.f,vd+c+za+d+pa+a.i+\' fill="\'+e+Ea+b+rd);wH(a,b)}function zH(a,b,c,d,e){vH(a,!0);wH(a,\'<rect x="\'+b+za+c+sa+e+\'" width="\'+d+oa+a.k+wc)}\nfunction jO(a){var b,c;if(a.p){for(;null!=(b=a.u.pop());)c=a.d,c[c.length]=b;b=a.d.join(fa);c=a.t;var d;d=cr(dr(c.pb.ownerDocument),c.pb)+(c.pb.offsetWidth||0)-br(c.pb);0==d&&(d=parseInt(c.pb.style[Lk])||0);c=d;d=a.t;var e;e=fr(dr(d.pb.ownerDocument),d.pb)+(d.pb.offsetHeight||0)-er(d.pb);0==e&&(e=parseInt(d.pb.style[ci])||0);c=\'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="\'+c+sa+e+Ea;var f;d=!(f=$wnd.navigator.userAgent,-1!=f.indexOf("Firefox"))?"<style> text { cursor: default; } <\/style>":\nm;b=c+d+b+qd;b!==a.q&&(ir(a.t.pb,b),a.q=b);a.o=!0;a.p=!1}}function RH(a,b){(a.e=b)&&(a.f=UO(b))}function tK(a,b){var c,d,e;a.i=(c=b.b,d=b.a,e=m,12!=c&&(e=\' font-size="\'+c+\'px"\'),"Plain"!=d&&(e+=\' font-family="\'+d+oa),0!=(b.c&1)&&(e+=\'font-weight="bold"\'),0!=(b.c&2)&&(e+=\'font-style="italic"\'),e)}function QH(a,b){(a.n=b)&&b&&(a.c=\'stroke-width="\'+(b.e==Gw(b.e)?m+Gw(b.e):m+b.e)+pa)}w(763,507,{});_.d=null;_.e=null;_.f=Dg;_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=m;_.r=0;_.s=0;_.t=null;_.u=null;\nvar SO,RO;function Ev(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-br(a.o.pb)+qr(a.o.pb)+xr(a.o.pb.ownerDocument),a.b.e=c.clientY-er(a.o.pb)+(a.o.pb.scrollTop||0)+yr(a.o.pb.ownerDocument),a.b.a=new DO(b),b.a.preventDefault(),!0):!1}\nfunction oO(a){this.o=a;this.b=new VO;this.c=new WO(this);Zy(this.o,new XO(this),(Fv(),Fv(),Gv));Zy(this.o,new YO(this),(xv(),xv(),yv));Zy(this.o,new ZO(this),(Bv(),Bv(),Cv));Zy(this.o,new $O(this),(tv(),tv(),uv));Zy(this.o,new aP,(Gu(),Gu(),Hu));Zy(this.o,new bP(this),(Cu(),Cu(),Du));Zy(this.o,new cP(this),(xu(),xu(),yu))}w(764,1,{},oO);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function WO(a){Tm();this.a=a}w(765,67,{},WO);\n_.zd=function(){!this.a.d&&this.a.i&&FO(this.a.i,this.a.b)};_.a=null;function XO(a){this.a=a}w(766,1,{},XO);_.a=null;function YO(a){this.a=a}w(767,1,{},YO);_.a=null;function ZO(a){this.a=a}w(768,1,{},ZO);_.a=null;function $O(a){this.a=a}w(769,1,{},$O);_.a=null;function aP(){}w(770,1,{},aP);function bP(a){this.a=a}w(771,1,{},bP);_.a=null;function cP(a){this.a=a}w(772,1,{},cP);_.a=null;function VO(){}w(773,1,{},VO);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction UO(a){var b,c;c=a.d>>16&255;b=a.d>>8&255;a=a.d&255;if(0==c*b*a){if(0==c&&0==b&&0==a)return Dg;if(255==c&&0==b&&0==a)return"red";if(0==c&&255==b&&0==a)return"green";if(0==c&&0==b&&255==a)return Eg}return 255==c&&255==b&&255==a?"white":Ej+c+nb+b+nb+a+jb}function KK(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction dP(a){var b,c,d,e,f;ez(a);d=(fz(),yB(null));e=new PO;FA(e,a);oz(d,e,d.pb);f=a.le();b=a.ke();c=KK();9<=c?(++f,++b):7==c&&G(a,40)&&(c=a.pb.textContent,2>=c.length&&(f+=8));HA(e,a);xz(d,e);return new tC(f,b)}function OF(a){try{$wnd.console.log(a)}catch(b){}}function eP(){this.pb=$doc.createElement(qh);this.pb[Xg]=li;this.pb.style[lj]=di;this.pb.style[rj]=ig;this.pb.style[Lk]=Gc;this.pb.style[ci]=Gc;this.pb.setAttribute("contenteditable",Ch)}w(775,388,Ul,eP);\nfunction TO(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new OO(new YL(a),new YL(b))}function xH(a,b,c,d,e){return\'<ellipse cx="\'+(b+d/2)+qa+(c+e/2)+\'" rx="\'+d/2+\'" ry="\'+e/2+oa+a.k+wc}function dO(a,b,c,d,e){var f,g,h,j;if(1>d)return m;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=\' points="\';for(f=0;f<g;++f)h=b[f],j=c[f],d+=h+nb+j,f<g-1&&(d+=ha);d+=oa;b=od;e?b+="polygon":b+="polyline";return b+=d+a.k+wc}\nfunction vH(a,b){var c;c=a.f;(a.a=b)?a.k=\' stroke="none" fill="\'+c+pa+a.b:a.k=\' fill="none" stroke="\'+c+pa+a.c+a.b}function iO(){QO();this.n=SO;this.d=[];this.t=new eP;this.u=[]}w(776,763,{},iO);_.a=!1;_.b=m;_.c=m;function fP(){fP=x;gP=new tC(0,0)}function EC(a,b){var c;if(a.Uf())return gP;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Wh(kC(b));c=dP(a.Mf());a.e.b=c.b;a.e.a=c.a;return c}function hP(){this.e=new LD;this.e.a=-1;this.e.b=-1}w(778,1,{});_.Uf=vK;\n_.Wh=function(a){var b=this.Mf().pb,c,d,e;c=(XD(),YD);e=a.b;d=a.a;e!=c.b?b.style[Fh]=m+e+"pt":b.style[Fh]=m;d!=c.a?b.style[Eh]=d:b.style[Eh]=m;0!=(a.c&1)?b.style[Hh]=Gg:b.style[Hh]=m;0!=(a.c&2)?b.style[Gh]=ji:b.style[Gh]=m};_.e=null;var gP;function RC(){fP();hP.call(this);this.d=new Bz}w(782,778,{},RC);_.Mf=HD;_.d=null;function fE(a){this.a=new nB(a.f,new iP(a));mB(this.a,a.e)}w(784,1,{},fE);_.a=null;\nfunction iB(a){var b,c,d,e,f;f=new UE(a.a,1001,null!=a.a.c?a.a.c:a.a.f);for(c=qv(a.a.d,D(jP,q,76,0,0)),d=0,e=c.length;d<e;++d)if(b=c[d],G(b,56)){b.Ec.j=!1;break}a=a.a;b=a.n.d;f!=b.a&&(b.a=f,b.b=mw((cD(),dD),new eD(f.k)));b=b.b;if(ix(!b?Qk:b.a,al))for(b=(!a.d.a||0==a.d.a.c?(pw(),pw(),qw):new iD(a.d.a)).Ce();b.be();)a=b.ce(),1001==f.k&&a.Df(f);var g,h,j;1001==f.k?(g=new Ou(f.n,f.k,f.a),g.e=f.b&15):601==f.k?(null.ii(),null.ii()):100==f.k&&G(f.n,73)?(h=f.n,j=new Ou(h,205,null),j.i=h.$e(),j.j=h._e()):\n1004<=f.k&&1005>=f.k||(701==f.k?null.ii():401==f.k||402==f.k?(null.ii(),null.ii(),null.ii(),null.ii(),null.ii()):500<=f.k&&507>=f.k&&(g=null.ji,500!=g&&(g=new Ou(null.ji,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function iP(a){this.a=a}w(785,1,Kl,iP);_.pd=function(){iB(this)};_.a=null;function CE(){fP();hP.call(this);this.a=new NB}w(786,778,{},CE);_.Mf=zx;_.a=null;function FE(){new dw;var a;a:{switch(Hw){case 1:case 3:case 5:case 7:a=new kP;break a}a=new lP}this.a=a}w(799,531,{},FE);_.a=null;\nfunction lP(){}w(801,1,{},lP);_.ei=function(a){a&&a&&Bq(8,new mP(a));return null};_.fi=function(a){Bq(8,new nP(a))};function kP(){}w(800,801,{},kP);_.ei=function(){return $wnd.clipboardData.getData("Text")};_.fi=function(a){$wnd.clipboardData.setData("Text",a)};function mP(a){this.a=a}w(804,1,Yl,mP);_.Dd=HC;_.a=null;function nP(a){this.a=a}w(806,1,Yl,nP);_.Dd=HC;_.a=null;function wu(a,b){a.onloadend=function(a){b._f(a.target.result)}}function WF(a){this.a=a}w(811,1,{},WF);_.a=null;\nfunction TF(){}w(812,1,{},TF);function UF(){}w(813,1,{},UF);function VF(){}w(814,1,{},VF);function DE(){this.b=new GE;this.d=new gD}w(817,529,{},DE);function xI(a,b,c,d){b=nC(b);c+=b.a;d+=b.b;Nz(a.a,c,d);Oz(a.a)}function mE(){fP();hP.call(this);var a=this.a=new oP;a.ab=!0;a.a.f=!0;this.a.db=!0}w(819,778,{},mE);_.Mf=zx;_.a=null;function kF(){}w(827,558,{},kF);\nfunction hF(){hF=x;var a;a=(ZE(),$E["os.encoding"]);if(null!=a)try{if(H("UTF-8",a))kM(m);else if(H("ISO-8859-1",a)||H("ISO-LATIN-1",a))D(lM,cm,-1,0,1);else throw new HL(a+ma);}catch(b){if(b=Hq(b),!G(b,107))throw b;}}function gE(a,b){a.a=31*a.a+Gw((new YL(b)).a)}function mD(){}w(832,1,{},mD);_.hC=zx;_.a=1;\nfunction oP(){Iz();var a=(Xz(),$z);Qz.call(this,!0,Fi);this.U=a.a;this.a=new pP(this);this.a.d=!0;Dz(this,this.a);this.ab=!0;this.a.f=!0;-1==this.lb?Hy(this.pb,1|(this.pb.__eventBits||0)):this.lb|=1;(Pz?lr(this.pb):mr(lr(this.pb)))[Xg]=$h;this.pb.style[Nk]="2147483647"}w(863,390,Sl,oP);_.ee=function(a){cz(this,a);1==Ux(a.type)&&Kz(this,!1)};_.a=null;\nfunction pP(a){this.b=a;this.c=new Om;this.i=new Om;a=(lB(),kB);new cC(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(fk);this.e=$doc.createElement(kk);Ox(b,this.e);this.o=!0;a=sA();b=(Px(),Qx(b));a.appendChild(b);this.pb=a;eo();this.pb.setAttribute(Gj,Io.a);-1==this.lb?Hy(this.pb,2225|(this.pb.__eventBits||0)):this.lb|=2225;this.pb[Xg]=Zh;a=Py(this.pb)+"-vertical";Ky(this.me(),a,!0);this.pb.style[kj]=Ec;this.pb.setAttribute("hideFocus",Dk);Zy(this,new jB(this),(Pt(),Pt(),Qt))}w(864,430,Ul,pP);\n_.ee=function(a){switch(Ux(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}bB(this,a)};_.Oe=function(a,b){fB(this,a,b);b||this.a&&Kz(this.b,!1)};_.a=!0;_.b=null;w(913,1,{});\nfunction qP(a,b,c,d){var e,f,g,h,j,l;h=(!c?b.b:tF(b,c,~~Yp(c)))[0][d.length];b=j=e=null;for(c=0,f=!h?0:h.length;c<f;++c){g=h[c];var n;a:{n=g;var o=d,r=void 0,t=void 0,y=void 0,v=t=r=void 0,s=t=void 0,A=void 0,t=void 0;for(y=0,A=o.length;y<A;++y)if(s=n[y+3],v=o[y],r=null==v?bj:typeof v,r=r==dj?Object.prototype.toString.call(v)==Zf||typeof v.length==cj?"array":r:r,!H(r,s)&&(!H(ck,s)||!H(bj,r)))if(v=H(cj,r),r=H(Hg,r),rP===s)v&&(o[y]=new YL(o[y])),r&&(o[y]=(TG(),o[y]?UG:VG));else{t=v||r;if(t=!t&&null!=\ns&&Tp(s)==sP){t=o[y];if(null==t||tP(t,s))continue;if(Sp(t)&&(t=t&&t.g?t.g:null,null!=t&&tP(t,s))){o[y]=t;continue}}if(!H(dj,s)||v||r){n=!1;break a}}n=!0}if(n){e=g[0];j=g[1];b=g[2];break}}return e?(d=b?b(a,d):d,a=(l=e.apply(a,d),[j?j(l):l])):null}function uP(){this.c=new Hp;this.a=new Hp;this.b=new Hp}function tP(a,b){var c;if(rP==b||vP==b&&G(a,134))return!0;if(null!=a)for(c=Tp(a);c&&c!=rP;c=null)if(c==b)return!0;return!1}w(912,913,{},uP);function tL(){tL=x;wP=new uP}\nfunction yL(a,b){tL();E(wP.c,a,b)}function qL(a){tL();var b,c,d;d=iM(a,ag);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 rL(a,b){var c;tL();return c=b&&b[0]&&(typeof b[0]==dj||typeof b[0]==Jh)?b[0]:null,tP(c,a)}function wL(a,b){var c=sL;tL();var d=wP,e;e=b?d.b:d.a;if(d=!c?e.b:tF(e,c,~~Yp(c))){var f=d;for(p in a)f[p]=a[p]}else d=a;!c?uF(e,d):wF(e,c,d,~~Yp(c))}\nfunction vL(a,b,c){var d=sL;tL();var e=wP,c=c?e.b:e.a,e=qP(a,c,d,b);if(!e){e=[a];for(i=0;i<b.length;i++)e.push(b[i]);b=e;e=qP(a,c,d,b)}if(!e)throw new Op("Can\'t find exported method for given arguments: 0"+gd+b.length+fa);return e}function OJ(a){tL();var b=wP,c;null==a?a=null:(c=a[fg],c||(0!=(Tp(a).b&4)?a=[]:(b=(b=mw(b.c,Tp(a)))&&typeof b==Jh?new b(a):a,a=a[fg]=b),c=a),a=c);return a}var wP;\nfunction C(a){return function(){try{var b;var c=arguments,d;var e;0!=Lq&&(e=Em(),2E3<e-Nq&&(Nq=e,Mq=Kq()));if(0==Lq++){var f=(Pq(),Qq),g,h;if(f.b){h=null;do g=f.b,f.b=null,h=Yq(g,h);while(f.b);f.b=h}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var j=(Pq(),Qq),l,n;if(j.c){n=null;do l=j.c,j.c=null,n=Yq(l,n);while(j.c);j.c=n}}--Lq;c&&-1!=Mq&&($wnd.clearTimeout(Mq),Mq=-1)}return b}catch(o){throw o;}}}\nfunction gwtOnLoad(a,b,c,d){$moduleName=b;$moduleBase=c;Hw=d;if(a)try{C(Iw)()}catch(e){a(b)}else C(Iw)()}var rP=X(1),Wp=X(144),xP=UL(" I"),B=OL(919,xP);X(153);var LM=OL(923,rP),yq=OL(927,LM),yP=UL(" Z"),zq=OL(917,yP),zP=TL(),Aq=OL(928,zP),AP=TL(),Cq=OL(929,AP);X(140);X(139);X(138);X(156);X(157);X(155);X(158);X(154);var BP=X(336),nx=OL(930,BP);X(337);X(195);X(603);X(150);X(620);var CP=UL(" B");X(624);var DP=UL(" C"),aM=OL(931,DP),sP=X(622),EP=UL(" D"),bH=OL(918,EP);X(623);X(625);\nvar FP=X(627),LJ=OL(932,FP),GP=UL(" J"),HP=X(2),Kw=OL(924,HP),lM=OL(933,CP);X(636);X(619);X(143);X(256);X(601);var sL=X(590);X(614);var FL=X(611);X(609);X(610);X(616);X(171);X(161);X(168);X(169);X(163);X(164);X(165);X(166);X(172);X(141);X(631);X(626);X(612);X(613);X(591);X(592);X(593);X(594);X(595);X(596);X(597);X(598);X(599);X(600);var IP=X(481);X(480);X(479);X(478);X(586);X(585);X(587);X(588);X(589);X(732);\nvar ID=X(495),vG=OL(934,ID),JP=X(503),AG=OL(935,JP),KP=X(504),CG=OL(936,KP),LP=X(722),RJ=OL(937,LP),nJ=OL(938,B);X(719);X(720);X(705);X(707);X(711);X(712);X(713);X(714);X(715);X(716);X(717);X(718);X(708);X(709);X(710);X(706);var VM=OL(939,IP),MP=TL(),rv=OL(940,MP);X(731);X(580);X(581);X(606);TL();X(605);TL();X(913);X(912);var vP=TL();X(389);var NP=X(388);X(387);X(393);X(408);X(450);X(760);X(734);X(733);X(386);X(385);X(736);X(735);X(745);X(746);X(747);X(748);X(749);X(750);X(751);X(752);X(737);X(738);\nX(739);X(740);X(741);X(742);X(743);X(744);X(316);X(315);X(398);X(399);X(400);X(67);X(370);X(764);X(773);X(765);X(766);X(767);X(768);X(769);X(770);X(771);X(772);X(506);X(507);X(763);X(642);X(649);X(657);X(650);X(651);X(446);X(449);X(447);X(448);X(608);X(607);X(573);X(572);X(571);X(574);X(575);X(576);X(811);X(812);X(813);X(814);\nvar OP=SL(235,function(){Ss();return kt}),lt=OL(941,OP),PP=SL(201,function(){zr();return js}),ks=OL(943,PP),QP=SL(220,function(){ls();return us}),vs=OL(944,QP),RP=SL(225,function(){ws();return Fs}),Gs=OL(945,RP),SP=SL(230,function(){Hs();return Qs}),Rs=OL(946,SP),TP=SL(245,function(){mt();return Dt}),Et=OL(947,TP);SL(236,null);SL(237,null);SL(238,null);SL(239,null);SL(240,null);SL(241,null);SL(242,null);SL(243,null);SL(244,null);SL(202,null);SL(212,null);SL(213,null);SL(214,null);SL(215,null);\nSL(216,null);SL(217,null);SL(218,null);SL(219,null);SL(203,null);SL(204,null);SL(205,null);SL(206,null);SL(207,null);SL(208,null);SL(209,null);SL(210,null);SL(211,null);SL(221,null);SL(222,null);SL(223,null);SL(224,null);SL(226,null);SL(227,null);SL(228,null);SL(229,null);SL(231,null);SL(232,null);SL(233,null);SL(234,null);SL(246,null);SL(247,null);SL(248,null);SL(249,null);SL(250,null);SL(251,null);SL(252,null);SL(253,null);X(562);X(561);X(644);X(643);X(645);X(647);X(646);X(648);X(652);X(653);X(268);\nX(267);X(266);X(272);X(271);X(270);X(276);var UP=X(275);X(274);X(291);X(293);X(294);X(511);X(726);var VP=X(728),WP=X(690),XP=X(695),PN=OL(948,WP),QN=OL(949,XP),XH=OL(950,VP);X(723);X(721);X(372);X(310);X(374);X(313);X(312);X(311);X(474);X(475);X(476);X(516);X(515);X(514);X(519);var YP=TL(),jP=OL(952,YP);X(368);X(560);X(665);X(322);X(529);X(530);X(684);X(699);\nvar ZP=SL(701,function(){EI();return GN}),HN=OL(954,ZP),$P=SL(702,function(){II();return JN}),KN=OL(955,$P),aQ=SL(700,function(){GI();return BN}),CN=OL(956,aQ);X(300);X(302);X(564);X(633);X(639);X(696);X(697);X(698);X(518);var iE=X(517);X(501);X(729);X(500);var MD=X(499);X(527);X(528);X(152);X(510);X(273);X(817);X(461);var YB=OL(957,NP);X(462);X(776);X(775);X(422);X(424);X(423);X(425);X(297);X(314);X(725);X(524);X(525);X(526);X(489);X(563);X(488);X(487);var bQ=OL(925,GP);X(669);X(635);X(305);X(292);\nX(295);X(296);X(289);X(288);X(290);X(307);X(278);X(282);X(509);X(483);X(482);X(536);X(485);X(486);X(522);X(521);var nE=X(520);X(663);X(565);X(566);X(685);X(672);X(477);X(686);X(137);var WD=X(502);X(618);X(755);X(756);X(280);X(279);X(281);X(283);X(670);X(832);var $D=X(758);X(778);X(819);X(539);X(784);X(785);X(496);X(304);X(301);X(303);X(299);X(287);X(286);X(285);X(392);X(391);X(390);X(863);X(430);X(864);\nvar cQ=SL(394,function(){Xz();return dA}),eA=OL(962,cQ),dQ=SL(442,function(){Sz();return tB}),uB=OL(963,dQ);X(58);X(443);X(444);X(439);X(440);X(441);X(59);X(60);X(61);X(431);X(432);X(433);X(434);X(437);X(703);X(759);X(350);X(418);X(419);X(438);X(782);X(786);var bE=X(512);X(343);X(541);X(542);X(535);X(470);X(396);X(761);X(403);X(453);X(452);X(454);var eQ=SL(455,function(){MB();return WB}),XB=OL(977,eQ);SL(456,null);SL(457,null);SL(458,null);SL(459,null);X(317);X(70);X(71);X(69);X(72);X(75);X(76);X(77);\nX(78);X(79);X(80);var fQ=X(92),gB=OL(978,fQ);X(81);X(82);X(83);X(84);X(85);X(86);X(87);X(89);X(88);X(90);X(91);X(93);X(94);X(96);X(97);X(95);X(98);X(99);X(100);X(101);X(103);X(105);X(106);X(104);X(102);X(107);X(108);X(109);X(110);X(112);X(115);X(114);X(116);X(119);X(120);X(118);X(121);X(122);X(123);X(124);X(125);X(126);X(128);X(129);X(127);X(130);X(131);X(132);X(133);X(135);X(136);X(134);X(404);X(421);X(420);X(660);X(397);X(344);var NE=X(532),PE=OL(981,NE);X(533);X(531);X(762);X(465);X(265);X(381);\nX(383);X(382);X(352);X(354);X(353);X(348);X(464);X(345);X(556);X(555);X(557);X(637);X(309);X(74);X(355);X(427);X(429);X(757);X(799);X(534);X(558);X(347);X(73);X(111);X(801);X(804);X(806);X(800);X(551);X(552);X(559);X(615);X(827);X(62);X(65);var gQ=X(68),dn=OL(985,gQ);X(66);X(63);X(64);X(342);function BE(){var a;0<this.a?(a=uE(this,this.a),a=!a?uC(this):a):a=uC(this);return a}function HC(){}function oA(a){return Yy(this,a,(mu(),mu(),nu))}function lm(a){return this===a}function iA(){return this.b}\nfunction xx(){return ME(this.a)}function IC(){return uC(this)}function zx(){return this.a}function mm(){return Yp(this)}function rM(){return this.a.a}function iz(){}function pA(a){return Yy(this,a,(tu(),tu(),uu))}function nA(a){return Yy(this,a,(ju(),ju(),ku))}function yE(){var a;0<this.a?(a=uE(this,this.a),a=!a?sC(this):a):a=sC(this);return a}function jz(){dz(this)}function cu(){return this.c}function $L(){return m+this.a}function HD(){return this.d}\nfunction mL(){var a=this.b;this.c.a.apply(a,[OJ(this.a.a),a])}function Ax(a){return!G(a,34)?!1:H(this.a,a._d())}function GC(){return sC(this)}function mA(a){return Yy(this,a,(fu(),fu(),gu))}function xM(){return this.a.d}function SD(){}function wK(){return!1}function Xy(){return this.pb}function Vy(){return gr(this.pb,ej)}function vK(){return!1}function wv(a){var b=a.a;if(a=a.a.k)Ev(b,this),a.Ph(b.b);b.d=!0}function JM(a){return zy(this.a,a)}function rF(){return 0==this.Xf()}\nfunction JC(){return this.cZ.d+Yf+this.gf()+eg}function Wy(){return gr(this.pb,fj)}function ZL(){return Gw(this.a)};window.gwtOnLoad=gwtOnLoad;$sendStats(\'moduleStartup\', \'moduleEvalEnd\');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats(\'moduleStartup\', \'end\');\n//@ sourceURL=0.js \n']);
diff --git a/public/jsme/A3D2B7C95C4FC47DB0996CBDF930EA17.cache.html b/public/jsme/A3D2B7C95C4FC47DB0996CBDF930EA17.cache.html
deleted file mode 100644
index 0d883c3..0000000
--- a/public/jsme/A3D2B7C95C4FC47DB0996CBDF930EA17.cache.html
+++ /dev/null
@@ -1,657 +0,0 @@
-<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/A6DBDE07E3A8F66E8959A4F32505E16B.cache.png b/public/jsme/A6DBDE07E3A8F66E8959A4F32505E16B.cache.png
new file mode 100644
index 0000000..7760322
--- /dev/null
+++ b/public/jsme/A6DBDE07E3A8F66E8959A4F32505E16B.cache.png
Binary files differ
diff --git a/public/jsme/A6DF9CFFF55769DE62DA6868C558B3F2.cache.html b/public/jsme/A6DF9CFFF55769DE62DA6868C558B3F2.cache.html
deleted file mode 100644
index 00a05bc..0000000
--- a/public/jsme/A6DF9CFFF55769DE62DA6868C558B3F2.cache.html
+++ /dev/null
@@ -1,629 +0,0 @@
-<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
deleted file mode 100644
index c25dd25..0000000
--- a/public/jsme/B70D7DA2E93A6B0FB7E5BC15540F7B15.cache.html
+++ /dev/null
@@ -1,645 +0,0 @@
-<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/C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js b/public/jsme/C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
new file mode 100644
index 0000000..a50fe46
--- /dev/null
+++ b/public/jsme/C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
@@ -0,0 +1 @@
+jsme.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsme;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats(\'moduleStartup\', \'moduleEvalStart\');var $gwt_version = "2.5.1";var $strongName = \'C8A71BD2E1367E9BB43A1B9C25871BEE\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;var m="",fa="\\n",ha=" ",ia=" \\t\\n\\r\\u000c",ja=" ",ka=" 0 0",la=" 0 0 0",ma=" is not supported",oa=\'"\',pa=\'" \',qa=\'" cy="\',sa=\'" height="\',ua=\'" stroke="\',wa=\'" x2="\',xa=\'" y1="\',ya=\'" y2="\',za=\'" y="\',Aa=\'"/>\',Ea=\'">\',Ga="#",Ka="$",La="$$$$",Na="$MOL\\n",Qa="$RXN",Ra="$RXN\\n\\n\\nJME Molecular Editor\\n",Sa="%",Ta="&",Xa="&amp;",$a="&gt;",bb="&lt;",cb="\'",db="(",jb=")",lb="*",mb="+",nb=",",qb=", ",tb=",modifiers=",ub="-",vb="-C#C-Me",yb="-C#CH",zb="-C#N",Bb="-C(=O)N",Cb="-C(=O)OH",Jb="-C(=O)OMe",\nLb="-CCl3",Mb="-CF3",Nb="-CMe3",Pb="-NC=O",Rb="-NH-SO2-Me",Sb="-NMe2",Tb="-NO2",Ub="-OC(=O)Me",Vb="-SO2-NH2",Wb="-SO3H",Xb="-disabled",Zb="-selected",bc=".",mc="...",nc="/",sc="//",wc="/>",xc="0",Dc="0.0px",Ec="0px",Fc="1",Gc="100%",Ic="1px",Pc="2",Qc="3",Rc="4",Tc="5",Uc="6",Vc="7",Yc="8",Zc="9",gd=":",hd=": ",id=";",od="<",pd="<\/g>",qd="<\/svg>",rd="<\/text>",ud=\'<line x1="\',vd=\'<text x="\',Ed="=",Fd=">",Gd="?",Md="@",Nd="A",Od="API",Pd="AfterStructureModified",Qd="Ag",Yd="Al",Zd="AtomClicked",$d=\n"AtomHighlight",fe="Au",ge="Auto atom map molecule",he="B",ie="Ba",je="BeforePaste",ke="BondClicked",le="BondHighlight",oe="Br",pe="C",qe="CSS1Compat",re="Ca",ye="Cd",ze="Center",Ae="Change atom map",Be="Cl",Ce="Class$",De="Color parameter outside of expected range",Ee="Copy as ",Fe="Cs",Je="Cu",Ke="DOMMouseScroll",Le="Delete all atom map molecule",Me="Delete hydrogens",Ne="Dialog",Oe="ERROR - ",Pe="F",Qe=\'For input string: "\',Re="Fr",Se="GUI",Te="Ga",We="H",Xe="Helvetica",Ye="I",Ze="InchiKeySearch",\n$e="Incorrect URL: ",af="Internal index set to null.",bf="JSME",cf="JavaScript",df="K",ef="Li",ff="M CHG",gf="M END",hf="M END\\n",jf="M ISO",pf="M V30 ",qf="MDLV30/STEABS",sf="MDLV30/STERAC",tf="MDLV30/STEREL",uf="Mg",vf="N",wf="NA",xf="Na",yf="Ni",zf="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",Af="O",Bf="P",Cf="Q",Gf="R",Hf="RXN",If="Rb",Jf="S",Kf="SMILES",Lf="Se",Mf="Set molecule Chiral flag",Nf="Si",Of="Sr",Pf="Style names cannot be empty",\nQf="Unset molecule chiral flag",Rf="V2000",Uf="V3000",Vf="WebkitUserSelect",Wf="X",Xf="Zn",Yf="[",Zf="[object Array]",$f="\\\\",ag="\\\\.",bg="\\\\\\\\",cg="\\\\\\\\n",dg="\\\\b",eg="]",fg="__gwtex_wrap",gg="a",hg="abs",ig="absolute",jg="addBond",kg="addGroup",lg="addRing",mg="addRingBond",ng="addTemplate",rg="alert",sg="alertdialog",vg="align",wg="antialias",xg="application",yg="article",zg="auto",Ag="autonumber",Bg="banner",Cg="begin",Dg="black",Eg="blue",Fg="blur",Gg="bolder",Hg="boolean",Ig="border",Jg="bottom",\nKg="button",Lg="c",Ng="cellPadding",Rg="cellSpacing",Tg="center",Ug="change",Vg="chargeAtom0",Wg="checkbox",Xg="className",Yg="click",Zg="click marked atom to delete mark",$g="code",ah="colSpan",bh="columnheader",ch="combobox",dh="complementary",eh="contentinfo",fh="contextmenu",jh="cursor",kh="dblclick",lh="definition",mh="depict",nh="dialog",oh="directory",ph="display",qh="div",rh="document",sh="download",th="dragend",uh="dragenter",vh="dragexit",wh="dragleave",xh="dragover",yh="dragstart",zh="drop",\nAh="end_gesture",Bh="error",Ch="false",Dh="focus",Eh="fontFamily",Fh="fontSize",Gh="fontStyle",Hh="fontWeight",Ih="form",Jh="function",Mh="g",Nh="gecko1_8",Oh="gesturechange",Ph="gestureend",Qh="gesturestart",Rh="google",Wh="grid",Xh="gridcell",Yh="group",Zh="gwt-MenuBar",$h="gwt-MenuBarPopup",ai="head",bi="heading",ci="height",di="hidden",ei="i",fi="id",gi="img",hi="is_touch_supported",ii="italic",ji="java.vm.name",ki="jsa-resetDiv",li="keydown",mi="keypress",ni="keyup",oi="left",pi="leftoversDownload",\nqi="link",ri="list",si="listbox",ti="listitem",ui="load",vi="log",wi="m",xi="main",yi="margin",zi="marginBottom",Ai="marquee",Bi="math",Ci="menu",Ei="menuPopup",Fi="menubar",Gi="menuitem",Hi="menuitemcheckbox",Ii="menuitemradio",Ji="middle",Ki="mol",Li="mousedown",Mi="mousemove",Ni="mouseout",Oi="mouseover",Pi="mouseup",Qi="mousewheel",Ri="move",Si="msie",Ti="multipart",Ui="n",Vi="name",Wi="navigation",Xi="nodepict",Yi="none",Zi="note",$i="nowrap",aj="null",bj="number",cj="object",dj="offsetHeight",\nej="offsetWidth",fj="ontouchstart",gj="opera",hj="option",ij="or",jj="outline",kj="overflow",lj="p",mj="padding",oj="paste",pj="popupContent",qj="position",rj="presentation",sj="progressbar",tj="px",uj="px ",vj="px, ",wj="px;",xj="radio",yj="radiogroup",zj="readMolFile",Aj="rect(0px, 0px, 0px, 0px)",Bj="redo",Cj="region",Dj="rgb(",Ej="right",Fj="role",Gj="rotation",Hj="row",Ij="rowgroup",Jj="rowheader",Kj="rtl",Lj="runAsyncCallback",Mj="s",Nj="scale100",Oj="scrollbar",Pj="se",Qj="search",Rj="separator",\nSj="serif",Tj="setAtom",Uj="setBondDouble",Vj="setBondSingle",Wj="setBondTriple",Xj=\'shape-rendering="crispEdges"\',Yj="slider",Zj="span",$j="spinbutton",ak="status",bk="string",ck="subMenuIcon-selected",dk="tab",ek="table",fk="tablist",gk="tabpanel",jk="tbody",kk="td",lk="text",mk="textAlign",nk="textbox",ok="timer",pk="title",qk="toolbar",rk="tooltip",sk="top",tk="touchcancel",uk="touchend",vk="touchmove",xk="touchstart",yk="tr",zk="tree",Ak="treegrid",Bk="treeitem",Ck="true",Dk="undo",Ek="unknown type",\nFk="value",Gk="verticalAlign",Hk="visibility",Ik="visible",Jk="whiteSpace",Kk="width",Lk="x",Mk="zIndex",Nk="{",Ok="|",_,Pk={l:4194303,m:4194303,h:1048575},Qk={l:0,m:0,h:0},Rk={l:1,m:0,h:0},Sk={l:2,m:0,h:0},Tk={l:3,m:0,h:0},Uk={l:4,m:0,h:0},Vk={l:8,m:0,h:0},Wk={l:10,m:0,h:0},Xk={l:16,m:0,h:0},Yk={l:32,m:0,h:0},Zk={l:64,m:0,h:0},$k={l:128,m:0,h:0},al={l:256,m:0,h:0},bl={l:512,m:0,h:0},cl={l:1024,m:0,h:0},dl={l:2048,m:0,h:0},fl={l:8192,m:0,h:0},gl={l:16384,m:0,h:0},hl={l:32768,m:0,h:0},il={l:65536,\nm:0,h:0},jl={l:131072,m:0,h:0},kl={l:262144,m:0,h:0},ll={l:524288,m:0,h:0},ml={},nl={22:1,23:1,90:1,95:1,97:1},ol={90:1,94:1,110:1},pl={90:1,98:1,106:1,107:1},ql={61:1,62:1,68:1,82:1,90:1},rl={2:1,90:1,94:1},sl={93:1},tl={90:1,94:1,109:1},ul={30:1},vl={20:1,22:1,90:1,95:1,97:1},wl={111:1},xl={90:1,98:1,107:1},yl={65:1,90:1},Cl={22:1,26:1,90:1,95:1,97:1},Dl={34:1,90:1},El={113:1},Fl={134:1},Gl={56:1,61:1,62:1,68:1,76:1,77:1,82:1,85:1,90:1},Hl={25:1,90:1,95:1,97:1},Il={43:1,50:1},Jl={37:1},Kl={110:1},\nLl={68:1,90:1},Ml={54:1,90:1,98:1,106:1,107:1},Nl={89:1,90:1,94:1,105:1},Ol={90:1},Pl={36:1},Ql={28:1,30:1,38:1,43:1,44:1,46:1,50:1,52:1},Sl={27:1},Tl={28:1,30:1,38:1,43:1,46:1,50:1,52:1},Ul={51:1,90:1,95:1,97:1},q={90:1,94:1,105:1},u={88:1,90:1,94:1},Vl={21:1,22:1,90:1,95:1,97:1},Wl={28:1,30:1,38:1,42:1,43:1,44:1,46:1,50:1,52:1},Xl={17:1},Yl={55:1,90:1,94:1},Zl={61:1,68:1,82:1,90:1},$l={},am={29:1,53:1},bm={3:1,90:1,94:1},cm={13:1},dm={18:1},em={76:1,85:1},fm={90:1,94:1},gm={22:1,24:1,90:1,95:1,\n97:1},hm={81:1,94:1},im={109:1},jm={90:1,109:1};function w(a,b,c){var d=ml[a];d&&!d.cZ?_=d.prototype:(!d&&(d=ml[a]=function(){}),_=d.prototype=0>b?{}:new ml[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}w(1,-1,$l);_.eQ=km;_.hC=lm;_.tS=function(){return this.cZ.d+Md+mm(this.hC())};_.toString=function(){return this.tS()};_.tM=x;\nfunction nm(){nm=x;om=z(B,u,-1,[0,16777215,14286847,13402367,12779264,16758197,9474192,3166456,16715021,9494608,11789301,11230450,9109248,12560038,1578E4,16744448,16777008,2093087,8442339,9388244,4062976,15132390,12567239,10921643,9083335,10255047,14706227,15765664,5296208,13140019,8224944,12750735,6721423,12419299,16752896,10889513,6076625,7351984,65280,9764863,9756896,7586505,5551541,3907230,2396047,687500,27013,12632256,16767375,10909043,6717568,10380213,13924864,9699476,4366E3,5707663,51456,7394559,\n16777159,14286791,13107143,10747847,9437127,6422471,4587463,3211207,2097095,65436,58997,54354,48952,43812,5096191,5089023,2200790,2522539,2516630,1528967,13684960,16765219,12105936,10900557,5724513,10375093,11230208,7688005,4358806,4325478,32E3,7384058,47871,41471,36863,33023,27647,5528818,7888099,9064419,10565332,11739092,11739066,11734438,12389767,13041766,13369433,13697103,14221381,14680120,15073326,15400998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,\n0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13158600,1334015,56540,15075850,15132160,56540,15075850,15461355,8553170,1016335,1016335,1334015,15132160,3289770,14456450,16422400,16422400,11819700,3289770,1016335]);pm=new qm(255,128,0);rm=new qm(92,160,255);sm=new qm(160,0,64);tm=new qm(255,160,255);um=new qm(32,96,255);vm=new qm(255,0,0);wm=new qm(0,255,0);xm=new qm(192,0,255);ym=new qm(255,160,0);zm=new qm(0,128,0);Am=new qm(160,0,0)}var om,tm,rm,pm,um,zm,Am,wm,xm,ym,vm,sm;\nfunction Bm(a){a.p&&(a.v=a.q,a.o=null,a.p=!1,a.q=!1,a.r&&(a.r.wd(),a.r=null),a.qd())}function Cm(a,b){var c=Dm();Bm(a);a.p=!0;a.q=!1;a.n=b;a.u=c;a.o=null;++a.s;Em(a.k,Dm())}function Fm(a,b){var c,d;c=a.s;d=b>=a.u+a.n;if(a.q&&!d)return d=(b-a.u)/a.n,a.td((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.sd(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.rd(),!1):!0}w(58,1,{});_.qd=function(){this.v&&this.rd()};\n_.rd=function(){this.td((1+Math.cos(6.283185307179586))/2)};_.sd=function(){this.td((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=null;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function Em(a,b){Fm(a.a,b)?a.a.r=a.a.t.vd(a.a.k,a.a.o):a.a.r=null}function Gm(a){this.a=a}w(59,1,{},Gm);_.ud=function(a){Em(this,a)};_.a=null;w(60,1,{});w(61,1,cm);function Hm(){Hm=x;var a;(a=new Im)&&(a.xd()||(a=new Jm));Km=a}w(62,60,{});var Km=null;\nfunction Lm(a,b){var c=C(function(){if(!b.a){var c=Dm();a.ud(c)}});$wnd.mozRequestAnimationFrame(c)}function Im(){}w(63,62,{},Im);_.xd=function(){return!!$wnd.mozRequestAnimationFrame};_.vd=function(a){var b;b=new Mm;Lm(a,b);return b};function Mm(){}w(64,61,cm,Mm);_.wd=function(){this.a=!0};_.a=!1;function Jm(){this.a=new Nm;this.b=new Om(this)}w(65,62,{},Jm);_.xd=function(){return!0};_.vd=function(a){a=new Pm(this,a);Qm(this.a,a);1==this.a.c&&Rm(this.b,16);return a};\nfunction Sm(){Sm=x;Tm=new Nm;var a=new Um;Vm();Wm(Xm?Xm:Xm=new Ym,a)}function Zm(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);$m(Tm,a)}function Rm(a,b){if(0>b)throw new an("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);$m(Tm,a);a.b=!1;a.c=bn(a,b);Qm(Tm,a)}function bn(a,b){return $wnd.setTimeout(C(function(){a.yd()}),b)}w(67,1,{});_.yd=function(){this.b||$m(Tm,this);this.zd()};_.b=!1;_.c=0;var Tm;function Om(a){Sm();this.a=a}w(66,67,{},Om);\n_.zd=function(){var a=this.a,b,c,d,e,f;b=D(cn,q,14,a.a.c,0);b=dn(a.a,b);c=new en;for(e=0,f=b.length;e<f;++e)d=b[e],$m(a.a,d),Em(d.a,c.a);0<a.a.c&&Rm(a.b,fn(5,16-(Dm()-c.a)))};_.a=null;function Pm(a,b){this.b=a;this.a=b}w(68,61,{13:1,14:1},Pm);_.wd=function(){var a=this.b;$m(a.a,this);0==a.a.c&&Zm(a.b)};_.a=null;_.b=null;w(70,1,{});_.a=null;function gn(){this.a=rg}w(69,70,{},gn);function hn(){this.a=sg}w(71,70,{},hn);function jn(){this.a=xg}w(72,70,{},jn);w(74,1,{});_.a=null;\nfunction kn(a){this.a=a}w(73,74,{},kn);function ln(){this.a=yg}w(75,70,{},ln);function mn(){this.a=Bg}w(76,70,{},mn);function nn(){this.a=Kg}w(77,70,{},nn);function on(){this.a=Wg}w(78,70,{},on);function pn(){this.a=bh}w(79,70,{},pn);function qn(){this.a=ch}w(80,70,{},qn);function rn(){this.a=dh}w(81,70,{},rn);function sn(){this.a=eh}w(82,70,{},sn);function tn(){this.a=lh}w(83,70,{},tn);function un(){this.a=nh}w(84,70,{},un);function vn(){this.a=oh}w(85,70,{},vn);function wn(){this.a=rh}\nw(86,70,{},wn);function xn(){this.a=Ih}w(87,70,{},xn);function yn(){this.a=Wh}w(88,70,{},yn);function zn(){this.a=Xh}w(89,70,{},zn);function An(){this.a=Yh}w(90,70,{},An);function Bn(){this.a=bi}w(91,70,{},Bn);function Cn(a){this.a=a.id}w(92,1,{15:1,16:1},Cn);_.a=null;function Dn(){this.a=gi}w(93,70,{},Dn);function En(){this.a=qi}w(94,70,{},En);function Fn(){this.a=ri}w(95,70,{},Fn);function Gn(){this.a=si}w(96,70,{},Gn);function Hn(){this.a=ti}w(97,70,{},Hn);function In(){this.a=vi}w(98,70,{},In);\nfunction Jn(){this.a=xi}w(99,70,{},Jn);function Kn(){this.a=Ai}w(100,70,{},Kn);function Ln(){this.a=Bi}w(101,70,{},Ln);function Mn(){this.a=Ci}w(102,70,{},Mn);function Nn(){this.a=Fi}w(103,70,{},Nn);function On(){this.a=Gi}w(104,70,{},On);function Pn(){this.a=Hi}w(105,70,{},Pn);function Qn(){this.a=Ii}w(106,70,{},Qn);function Rn(){this.a=Wi}w(107,70,{},Rn);function Sn(){this.a=Zi}w(108,70,{},Sn);function Vn(){this.a=hj}w(109,70,{},Vn);function Wn(){this.a=rj}w(110,70,{},Wn);\nw(111,74,{},function(a){this.a=a});function Xn(){this.a=sj}w(112,70,{},Xn);function Yn(){Yn=x;Zn=new kn("aria-activedescendant")}var Zn;function $n(){this.a=xj}w(114,70,{},$n);function ao(){this.a=yj}w(115,70,{},ao);function bo(){this.a=Cj}w(116,70,{},bo);\nfunction co(){co=x;eo=new hn;fo=new gn;go=new jn;ho=new ln;io=new mn;jo=new nn;ko=new on;lo=new pn;mo=new qn;no=new rn;oo=new sn;po=new tn;qo=new un;ro=new vn;so=new wn;to=new xn;uo=new zn;vo=new yn;wo=new An;xo=new Bn;yo=new Dn;zo=new En;Ao=new Gn;Bo=new Hn;Co=new Fn;Do=new In;Eo=new Jn;Fo=new Kn;Go=new Ln;Ho=new Nn;Io=new Pn;Jo=new Qn;Ko=new On;Lo=new Mn;Mo=new Rn;No=new Sn;Oo=new Vn;Po=new Wn;Qo=new Xn;Ro=new ao;So=new $n;To=new bo;Uo=new Vo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=new cp;dp=new ep;fp=\nnew 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;E(Fp,Cj,To);E(Fp,rg,fo);E(Fp,nh,qo);E(Fp,sg,eo);E(Fp,xg,go);E(Fp,rh,so);E(Fp,yg,ho);E(Fp,Bg,io);E(Fp,Kg,jo);E(Fp,Wg,ko);E(Fp,Xh,uo);E(Fp,bh,lo);E(Fp,Yh,wo);E(Fp,ch,mo);E(Fp,dh,no);E(Fp,eh,oo);E(Fp,lh,po);E(Fp,ri,Co);E(Fp,oh,ro);E(Fp,Ih,to);E(Fp,Wh,vo);E(Fp,bi,xo);E(Fp,gi,yo);E(Fp,qi,zo);E(Fp,si,Ao);E(Fp,ti,Bo);E(Fp,vi,Do);E(Fp,xi,Eo);E(Fp,Ai,Fo);E(Fp,Bi,Go);E(Fp,\nCi,Lo);E(Fp,Fi,Ho);E(Fp,Gi,Ko);E(Fp,Hi,Io);E(Fp,hj,Oo);E(Fp,xj,So);E(Fp,Ii,Jo);E(Fp,Wi,Mo);E(Fp,Zi,No);E(Fp,rj,Po);E(Fp,sj,Qo);E(Fp,yj,Ro);E(Fp,Hj,Yo);E(Fp,Ij,Uo);E(Fp,Jj,Wo);E(Fp,Qj,bp);E(Fp,Rj,dp);E(Fp,Oj,$o);E(Fp,Yj,fp);E(Fp,$j,hp);E(Fp,ak,jp);E(Fp,dk,pp);E(Fp,fk,lp);E(Fp,gk,np);E(Fp,nk,rp);E(Fp,ok,tp);E(Fp,qk,vp);E(Fp,rk,xp);E(Fp,zk,Dp);E(Fp,Ak,zp);E(Fp,Bk,Bp)}\nvar fo,eo,go,ho,io,jo,ko,lo,mo,no,oo,po,qo,ro,so,to,vo,uo,wo,xo,yo,zo,Co,Ao,Bo,Do,Eo,Fo,Go,Lo,Ho,Ko,Io,Jo,Mo,No,Oo,Po,Qo,So,Ro,To,Fp,Yo,Uo,Wo,$o,bp,dp,fp,hp,jp,pp,lp,np,rp,tp,vp,xp,Dp,zp,Bp;function Zo(){this.a=Hj}w(118,70,{},Zo);function Vo(){this.a=Ij}w(119,70,{},Vo);function Xo(){this.a=Jj}w(120,70,{},Xo);function ap(){this.a=Oj}w(121,70,{},ap);function cp(){this.a=Qj}w(122,70,{},cp);function ep(){this.a=Rj}w(123,70,{},ep);function gp(){this.a=Yj}w(124,70,{},gp);function ip(){this.a=$j}\nw(125,70,{},ip);function kp(){this.a=ak}w(126,70,{},kp);function qp(){this.a=dk}w(127,70,{},qp);function mp(){this.a=fk}w(128,70,{},mp);function op(){this.a=gk}w(129,70,{},op);function sp(){this.a=nk}w(130,70,{},sp);function up(){this.a=ok}w(131,70,{},up);function wp(){this.a=qk}w(132,70,{},wp);function yp(){this.a=rk}w(133,70,{},yp);function Ep(){this.a=zk}w(134,70,{},Ep);function Ap(){this.a=Ak}w(135,70,{},Ap);function Cp(){this.a=Bk}w(136,70,{},Cp);\nfunction Hp(a){var b,c,d;d=new Ip;for(c=a;c;)b=c.Cd(),c!=a&&(d.a.a+="Caused by: "),Jp(d,c.cZ.d),d.a.a+=hd,Kp(d.a,null==b?"(No exception detail)":b),d.a.a+=fa,c=c.e}function Lp(a){var b;b=a.cZ.d;a=a.Cd();return null!=a?b+hd+a:b}w(140,1,{90:1,107:1});_.Cd=function(){return this.f};_.tS=function(){return Lp(this)};_.e=null;_.f=null;function Mp(a){this.f=a}w(139,140,xl,Mp);function Np(a){this.f=a}function Op(a,b){this.e=b;this.f=a}w(138,139,pl,Np,Op);function Pp(a){this.f=a}w(137,138,pl,Pp);\nfunction en(){this.a=Dm()}function Dm(){return(new Date).getTime()}w(141,1,{},en);function Qp(a){this.b=a;this.a=m}w(143,138,pl,Qp);_.Cd=function(){if(null==this.c){this.d=null==this.b?aj:Rp(this.b)?null==this.b?null:this.b.name:G(this.b,1)?"String":Sp(this.b).d;this.a=this.a+hd+(Rp(this.b)?null==this.b?null:this.b.message:this.b+m);var a;if(Rp(this.b)){a=this.b;var b=m,c;for(c in a)if(c!=Vi&&"message"!=c&&"toString"!=c)try{b+="\\n "+c+hd+a[c]}catch(d){}a=b}else a=m;this.c=db+this.d+") "+a+this.a}return this.c};\n_.a=m;_.b=null;_.c=null;_.d=null;function Tp(a,b){return Up(a)?a.eQ(b):a===b}function Sp(a){return Up(a)?a.cZ:Vp}function Wp(a){return Up(a)?a.hC():Xp(a)}function Yp(a){return Up(a)?a.tS():a.toString?a.toString():"[JavaScriptObject]"}\nfunction Zp(){var a;Zp=x;$p=(a=["\\\\u0000","\\\\u0001","\\\\u0002","\\\\u0003","\\\\u0004","\\\\u0005","\\\\u0006","\\\\u0007",dg,"\\\\t","\\\\n","\\\\u000B","\\\\f","\\\\r","\\\\u000E","\\\\u000F","\\\\u0010","\\\\u0011","\\\\u0012","\\\\u0013","\\\\u0014","\\\\u0015","\\\\u0016","\\\\u0017","\\\\u0018","\\\\u0019","\\\\u001A","\\\\u001B","\\\\u001C","\\\\u001D","\\\\u001E","\\\\u001F"],a[34]=\'\\\\"\',a[92]=bg,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]=\n"\\\\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)}\nfunction aq(a){Zp();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=$p[a.charCodeAt(0)],null==c?a:c});return oa+a+oa}var $p;w(150,1,{});function bq(){bq=x;cq=$wnd}\nfunction dq(a,b,c){function d(){a.onerror=a.onreadystatechange=a.onload=function(){};c&&a.parentNode.removeChild(a)}bq();a.onload=C(function(){d();b&&b.Bd(null)});a.onerror=C(function(){d();b&&b.Ad(new Pp("onerror() called."))});a.onreadystatechange=C(function(){("complete"==a.readyState||"loaded"==a.readyState)&&a.onload()})}var cq;\nfunction eq(a){var b,c,d;b=!a.d?(bq(),window):a.d;b=(bq(),b.document);c=(d=b.createElement("script"),d.type="text/javascript",d);(a.a||a.b)&&dq(c,a.a,a.b);a=a.c;bq();c.src=a;b.getElementsByTagName(ai)[0].appendChild(c)}function fq(a,b){a.a=b;return a}function gq(a){a.b=!0;return a}function hq(a){this.c=a}w(152,1,{},hq);_.a=null;_.b=!1;_.c=null;_.d=null;function iq(){iq=x;jq=new kq(9,z(B,u,-1,[]),new lq)}\nfunction mq(a,b){var c,d,e,f;if(b==a.f)return!0;for(d=a.c,e=0,f=d.length;e<f;++e)if(c=d[e],c==b)return!0;return!1}function nq(a,b){a.b=b;if($stats){var c=oq(b==a.f?pi:sh+b,Cg,b);$stats(c)}var d=a.e,c=new pq(a,b),e,f;f=qq(b,c);null!=f&&(d=(e=d.a[b]?d.a[b]:0,d.a[b]=e+1,e),0<d&&(e=-1!=f.indexOf(Gd)?38:63,f+=String.fromCharCode(e)+"manualRetry="+d),c=new rq(f,c,b),sq(c.b,c),eq(fq(gq((bq(),new hq(c.f))),new tq(c))))}\nfunction uq(a){if(!(0<=a.b)){var b,c,d,e;if(!a.j){a.j=new vq(a.c.length+1);for(c=a.c,d=0,e=c.length;d<e;++d){b=c[d];var f=a.j;f.a[f.c++]=b}c=a.j;d=a.f;c.a[c.c++]=d}for(;0<a.k.c-a.k.b&&a.d[a.k.a[a.k.b]];)c=a.k.a[a.k.b++],c<a.i.length&&wq(a.i,c,null);a:{c=a.i;for(d=0;d<c.length;++d)if(c[d]){c=!1;break a}c=!0}c||(0<a.j.c-a.j.b?nq(a,a.j.a[a.j.b]):0<a.k.c-a.k.b&&nq(a,a.k.a[a.k.b++]))}}\nfunction kq(a,b,c){this.f=a;this.c=b;this.e=c;a+=1;this.a=D(xq,q,105,a,0);this.k=new vq(a);this.d=D(yq,rl,-1,a,2);this.i=D(zq,q,18,a,0)}function Aq(a,b){iq();var c=jq,d;c.d[a]?b.Ed():(d=c.a[a],null==d&&(d=wq(c.a,a,D(Bq,q,17,0,0))),wq(d,d.length,b),c.i[a]||(wq(c.i,a,new Cq(c,a)),mq(c,a)||(d=c.k,d.a[d.c++]=a),uq(c)))}w(153,1,{},kq);_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;_.f=0;_.i=null;_.j=null;_.k=null;var jq;function Cq(a,b){this.a=a;this.b=b}w(154,1,dm,Cq);\n_.Gd=function(a){var b,c,d,e;e=this.a.a[this.b];if(null!=e){wq(this.a.a,this.b,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Dd(a)}};_.a=null;_.b=0;function vq(a){this.a=D(B,u,-1,a,1)}w(155,1,{},vq);_.a=null;_.b=0;_.c=0;function Dq(a){this.f="Download of "+a+" failed with status 404(Script Tag Failure - no status available)"}w(156,138,pl,Dq);function Eq(a,b,c){this.e=c;this.f="Install of "+a+" failed with text "+b}w(157,138,pl,Eq);\nfunction Fq(a,b){var c,d,e,f,g;if(a.b.b==a.a){f=a.b.i;a.b.i=D(zq,q,18,a.b.f+1,0);d=a.b.k;d.b=0;d.c=0;a.b.b=-1;g=null;for(d=0,e=f.length;d<e;++d)if(c=f[d])try{c.Gd(b)}catch(h){if(h=Gq(h),G(h,106))g=c=h;else throw h;}if(g)throw g;}}function pq(a,b){this.b=a;this.a=b}w(158,1,dm,pq);_.Gd=function(a){Fq(this,a)};_.a=0;_.b=null;function oq(a,b,c){a={moduleName:$moduleName,sessionId:$sessionId,subSystem:"runAsync",evtGroup:a,millis:(new Date).getTime(),type:b};0<=c&&(a.fragment=c);return a}\nfunction Xp(a){return a.$H||(a.$H=++Hq)}function Iq(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Jq(){return $wnd.setTimeout(function(){0!=Kq&&(Kq=0);Lq=-1},10)}var Kq=0,Hq=0,Mq=0,Lq=-1;function qq(a,b){return __gwtStartLoadingFragment(a,C(function(a){b.Gd(a)}))}w(161,1,{});\nfunction Nq(a,b,c){if(c&&(++a.e,a.e<=a.c)){b=-1!=a.d.indexOf(Gd)?38:63;a.f=a.d+String.fromCharCode(b)+"autoRetry="+a.e;sq(a.b,a);eq(fq(gq((bq(),new hq(a.f))),new tq(a)));return}Fq(a.a,b)}function rq(a,b,c){this.d=this.f=a;this.a=b;this.c=3;this.e=0;this.b=c}w(163,1,{},rq);_.a=null;_.b=0;_.c=0;_.d=null;_.e=0;_.f=null;function Oq(){Oq=x;Pq=new Qq}function Rq(a,b){a.a=Sq(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Tq(a)),Uq(a.e,1),!a.i&&(a.i=new Vq(a)),Uq(a.i,50))}function Qq(){}\nfunction Wq(a){return a.Fd()}function Sq(a,b){!a&&(a=[]);a[a.length]=b;return a}function Xq(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fd()&&(b=Sq(b,e)):e[0].pd()}catch(f){if(f=Gq(f),!G(f,107))throw f;}}return b}function Uq(a,b){Oq();$wnd.setTimeout(function(){C(Wq)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}w(164,150,{},Qq);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Pq;function Tq(a){this.a=a}w(165,1,{},Tq);\n_.Fd=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Xq(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,h;g=b.length;if(0==g)b=null;else{c=!1;for(d=new en;100>Dm()-d.a;){e=!1;for(f=0;f<g;++f)if(h=b[f])e=!0,h[0].Fd()||(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 Vq(a){this.a=a}w(166,1,{},Vq);_.Fd=function(){this.a.d&&Uq(this.a.e,1);return this.a.j};\n_.a=null;function lq(){this.a=[]}function Yq(a){Zq(a.b)&&Nq(a,new Dq(a.f),!0)}function Zq(a){if(!__gwtModuleFunction[Lj+a])return!1;delete __gwtModuleFunction[Lj+a];return!0}function sq(a,b){__gwtModuleFunction[Lj+a]=C(function(a){if(Zq(b.b)){var d,e;try{__gwtInstallCode(a)}catch(f){if(f=Gq(f),G(f,106))d=f,e=a,null!=a&&200<a.length&&(e=a.substr(0,200)+mc),Nq(b,new Eq(b.f,e,d),!1);else throw f;}}})}w(168,161,{},lq);function tq(a){this.a=a}w(169,1,{},tq);_.Ad=function(){Yq(this.a)};_.Bd=function(){Yq(this.a)};\n_.a=null;w(171,1,{});function Kp(a,b){a.a+=b}function $q(){}w(172,171,{},$q);_.a=m;function ar(a){return br(cr(a.ownerDocument),a)}function dr(a){return er(cr(a.ownerDocument),a)}function fr(a,b){return parseInt(a[b])||0}function gr(a,b){return null==a[b]?null:""+a[b]}function hr(a,b){a.innerHTML=b||m}function ir(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}\nfunction jr(a){var b=$doc.createElement("INPUT");b.type=a;return b}function kr(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function lr(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function mr(a){a=a.button;return 1==a?4:2==a?2:1}function br(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}\nfunction er(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 nr(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginLeft,10)+parseInt(a.borderLeftWidth,10)}function or(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginTop,10)+parseInt(a.borderTopWidth,10)}\nfunction pr(a){return!qr()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==Kj?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function qr(){var a=rr();return-1!=a&&1009E3<=a}function sr(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function rr(){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}\nfunction tr(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function ur(){var a=$doc;return(H(a.compatMode,qe)?a.documentElement:a.body).clientHeight}function vr(){var a=$doc;return(H(a.compatMode,qe)?a.documentElement:a.body).clientWidth}function wr(a){return pr(H(a.compatMode,qe)?a.documentElement:a.body)}function xr(a){return(H(a.compatMode,qe)?a.documentElement:a.body).scrollTop||0}function cr(a){return H(a.compatMode,qe)?a.documentElement:a.body}w(195,1,{90:1,95:1,97:1});\n_.eQ=km;_.hC=lm;_.tS=function(){return m+this.b};_.b=0;function yr(){yr=x;zr=new Ar;Br=new Cr;Dr=new Er;Fr=new Gr;Hr=new Ir;Jr=new Kr;Lr=new Mr;Nr=new Or;Pr=new Qr;Rr=new Sr;Tr=new Ur;Vr=new Wr;Xr=new Yr;Zr=new $r;as=new bs;cs=new ds;es=new fs;gs=new hs;is=z(js,q,20,[zr,Br,Dr,Fr,Hr,Jr,Lr,Nr,Pr,Rr,Tr,Vr,Xr,Zr,as,cs,es,gs])}w(201,195,vl);var is,Br,es,Dr,zr,Jr,cs,Hr,Lr,Nr,Pr,Fr,gs,Rr,Tr,Vr,Zr,as,Xr;function Ar(){this.b=0}w(202,201,vl,Ar);function Sr(){this.b=9}w(203,201,vl,Sr);\nfunction Ur(){this.b=10}w(204,201,vl,Ur);function Wr(){this.b=11}w(205,201,vl,Wr);function Yr(){this.b=12}w(206,201,vl,Yr);function $r(){this.b=13}w(207,201,vl,$r);function bs(){this.b=14}w(208,201,vl,bs);function ds(){this.b=15}w(209,201,vl,ds);function fs(){this.b=16}w(210,201,vl,fs);function hs(){this.b=17}w(211,201,vl,hs);function Cr(){this.b=1}w(212,201,vl,Cr);function Er(){this.b=2}w(213,201,vl,Er);function Gr(){this.b=3}w(214,201,vl,Gr);function Ir(){this.b=4}w(215,201,vl,Ir);\nfunction Kr(){this.b=5}w(216,201,vl,Kr);function Mr(){this.b=6}w(217,201,vl,Mr);function Or(){this.b=7}w(218,201,vl,Or);function Qr(){this.b=8}w(219,201,vl,Qr);function ks(){ks=x;ls=new ms;ns=new os;ps=new qs;rs=new ss;ts=z(us,q,21,[ls,ns,ps,rs])}w(220,195,Vl);var ts,ns,ps,rs,ls;function ms(){this.b=0}w(221,220,Vl,ms);function os(){this.b=1}w(222,220,Vl,os);function qs(){this.b=2}w(223,220,Vl,qs);function ss(){this.b=3}w(224,220,Vl,ss);\nfunction vs(){vs=x;ws=new xs;ys=new zs;As=new Bs;Cs=new Ds;Es=z(Fs,q,23,[ws,ys,As,Cs])}w(225,195,nl);var Es,Cs,ys,As,ws;function xs(){this.b=0}w(226,225,nl,xs);function zs(){this.b=1}w(227,225,nl,zs);function Bs(){this.b=2}w(228,225,nl,Bs);function Ds(){this.b=3}w(229,225,nl,Ds);function Gs(){Gs=x;Hs=new Is;Js=new Ks;Ls=new Ms;Ns=new Os;Ps=z(Qs,q,24,[Hs,Js,Ls,Ns])}w(230,195,gm);var Ps,Hs,Js,Ls,Ns;function Is(){this.b=0}w(231,230,gm,Is);function Ks(){this.b=1}w(232,230,gm,Ks);\nfunction Ms(){this.b=2}w(233,230,gm,Ms);function Os(){this.b=3}w(234,230,gm,Os);function Rs(){Rs=x;Ss=new Ts;Us=new Vs;Ws=new Xs;Ys=new Zs;$s=new at;bt=new ct;dt=new et;ft=new gt;ht=new it;jt=z(kt,q,25,[Ss,Us,Ws,Ys,$s,bt,dt,ft,ht])}w(235,195,Hl);var jt,ft,Ws,Ys,dt,ht,bt,Us,$s,Ss;function Ts(){this.b=0}w(236,235,Hl,Ts);function Vs(){this.b=1}w(237,235,Hl,Vs);function Xs(){this.b=2}w(238,235,Hl,Xs);function Zs(){this.b=3}w(239,235,Hl,Zs);function at(){this.b=4}w(240,235,Hl,at);\nfunction ct(){this.b=5}w(241,235,Hl,ct);function et(){this.b=6}w(242,235,Hl,et);function gt(){this.b=7}w(243,235,Hl,gt);function it(){this.b=8}w(244,235,Hl,it);function lt(){lt=x;mt=new nt;ot=new pt;qt=new rt;st=new tt;ut=new vt;wt=new xt;yt=new zt;At=new Bt;Ct=z(Dt,q,26,[mt,ot,qt,st,ut,wt,yt,At])}w(245,195,Cl);var Ct,mt,yt,wt,ot,qt,At,ut,st;function nt(){this.b=0}w(246,245,Cl,nt);function pt(){this.b=1}w(247,245,Cl,pt);function rt(){this.b=2}w(248,245,Cl,rt);function tt(){this.b=3}w(249,245,Cl,tt);\nfunction vt(){this.b=4}w(250,245,Cl,vt);function xt(){this.b=5}w(251,245,Cl,xt);function zt(){this.b=6}w(252,245,Cl,zt);function Bt(){this.b=7}w(253,245,Cl,Bt);function Et(){Et=x;Ft=[];Gt=[];Ht=[]}var Ft,Gt,Ht;function It(){It=x;Jt=new Kt}function Lt(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||m;return b}function Mt(a){var b;a.a||(b=$doc.getElementsByTagName(ai)[0],a.a=b);return a.a}function Kt(){}w(256,1,{},Kt);_.a=null;var Jt;w(268,1,{});_.tS=function(){return"An event type"};\n_.f=null;w(267,268,{});_.Jd=function(){this.e=!1;this.f=null};_.e=!1;w(266,267,{});_.Id=function(){return this.Kd()};_.a=null;var Nt=_.b=null;function Ot(){Ot=x;Pt=new Qt(Fg,new Rt)}function Rt(){}w(265,266,{},Rt);_.Hd=function(a){a.Ld(this)};_.Kd=function(){return Pt};var Pt;w(272,266,Sl);function St(a,b){return(a.a.clientX||0)-ar(b)+pr(b)+wr(b.ownerDocument)}function Tt(a,b){return(a.a.clientY||0)-dr(b)+(b.scrollTop||0)+xr(b.ownerDocument)}\nfunction Ut(a){var b;return(b=a.b)?St(a,b):a.a.clientX||0}function Vt(a){var b;return(b=a.b)?Tt(a,b):a.a.clientY||0}w(271,272,Sl);function Wt(){Wt=x;Xt=new Qt(Yg,new Yt)}function Yt(){}w(270,271,Sl,Yt);_.Hd=function(a){a.Nd(this)};_.Kd=function(){return Xt};var Xt;function Zt(){Zt=x;$t=new Qt(fh,new au)}function au(){}w(273,266,{},au);_.Hd=function(){this.a.preventDefault();this.a.stopPropagation()};_.Kd=function(){return $t};var $t;w(276,1,{53:1});_.hC=bu;_.tS=function(){return"Event type"};\nvar cu=_.c=0;function Ym(){this.c=++cu}w(275,276,am,Ym);function Qt(a,b){this.c=++cu;this.a=b;!Nt&&(Nt=new du);Nt.a[a]=this;this.b=a}w(274,275,am,Qt);_.a=null;_.b=null;w(278,266,{});function eu(){eu=x;fu=new Qt(th,new gu)}function hu(a){a.a.stopPropagation();a.a.preventDefault()}function gu(){}w(279,278,{},gu);_.Hd=function(){hu(this)};_.Kd=function(){return fu};var fu;function iu(){iu=x;ju=new Qt(uh,new ku)}function ku(){}w(280,278,{},ku);_.Hd=function(){hu(this)};_.Kd=function(){return ju};var ju;\nfunction lu(){lu=x;mu=new Qt(xh,new nu)}function nu(){}w(281,278,{},nu);_.Hd=function(){hu(this)};_.Kd=function(){return mu};var mu;function ou(){ou=x;pu=new Qt(yh,new qu)}function qu(){}w(282,278,{},qu);_.Hd=function(a){a=ru(a.a,!0,!1);(this.a.dataTransfer||null).setData(lk,a)};_.Kd=function(){return pu};var pu;function su(){su=x;tu=new Qt(zh,new uu)}function uu(){}w(283,278,{},uu);\n_.Hd=function(a){var b,c,d,e;this.a.stopPropagation();this.a.preventDefault();d=(this.a.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.a.d&&e>=a.a.d)break a;b=d[e];c=new FileReader;vu(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(lk),a.a.b._f(b))};_.Kd=function(){return tu};var tu;function wu(){wu=x;xu=new Qt(Oh,new yu)}function yu(){}w(285,266,{},yu);\n_.Hd=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,zu(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,Au(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Kd=function(){return xu};var xu;function Bu(){Bu=x;Cu=new Qt(Ph,new Du)}function Du(){}w(286,266,{},Du);_.Hd=function(a){a.a.a&&(a.a.b.a=null,Eu(a.a.a,a.a.b))};_.Kd=function(){return Cu};var Cu;function Fu(){Fu=x;Gu=new Qt(Qh,new Hu)}\nfunction Hu(){}w(287,266,{},Hu);_.Hd=function(){this.a.preventDefault()};_.Kd=function(){return Gu};var Gu;w(289,266,{});w(288,289,{});function Iu(){Iu=x;Ju=new Qt(li,new Ku)}function Ku(){}w(290,288,{},Ku);\n_.Hd=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(Lu(),Mu).length&&-999!=(Lu(),Mu)[c]&&(c=(Lu(),Mu)[c]);b=new Nu(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=c,e;a.Gb=!1;if(!a.J||a.K){Ou(a,m);c=0;e=8==b.e;b=0!=(b.e&2);switch(d){case 99:case 67:b?Pu(ru(a,!0,!1)):c=301;break;case 118:case 86:b&&a.Tb&&(b=a.r,null==b.i&&(b.i="PASTE"),Qu(a.E,(!a.Ub&&\n(a.Ub=new Ru(a)),a.Ub)));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.Bc&&(Ou(a,gr((Su(),Tu).Tc.a.pb,Fk)),c=1201,a.n=32);break;case 104:case 72:Ou(a,We);c=1300;break;case 114:case 82:Ou(a,"-R");c=1301;break;case 116:case 84:701==a.k?(c=236,Ou(a,Mb)):801==a.k?(c=237,Ou(a,Lb)):(c=233,Ou(a,\n"-tBu"));break;case 121:case 89:b?c=111:(c=234,Ou(a,Tb));break;case 122:case 90:b?c=110:(c=239,Ou(a,Wb));break;case 97:case 65:c=235;Ou(a,"-COOH");break;case 101:case 69:c=238;Ou(a,yb);break;case 117:case 85:c=110;break;case 113:case 81:c=242;Ou(a,zb);break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.k?(c=254,Ou(a,"-F")):801==a.k?(c=255,Ou(a,"-Cl")):901==a.k?(c=256,Ou(a,"-Br")):1001==a.k?(c=257,Ou(a,"-I")):501==a.k?(c=259,Ou(a,"-OH")):401==a.k?(c=258,Ou(a,"-NH2")):c=202;break;case 43:c=\n108;break;case 35:c=204;break;case 48:105==a.k?Uu(a,0):e?(c=223,Ou(a,"-3-Furyl")):(c=221,Ou(a,"-Furyl"));break;case 49:105==a.k?Uu(a,1):c=209;break;case 50:case 61:50==d&&105==a.k?Uu(a,2):501==a.k?(c=250,Ou(a,"=O")):c=203;break;case 51:105==a.k?Uu(a,3):c=206;break;case 52:105==a.k?Uu(a,4):c=207;break;case 53:105==a.k?Uu(a,5):c=208;break;case 54:105==a.k?Uu(a,6):c=210;break;case 55:105==a.k?Uu(a,7):c=211;break;case 56:105==a.k?Uu(a,8):c=212;break;case 57:105==a.k?Uu(a,9):(Ou(a,"9 ring"),c=229);break;\ncase 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;break;case 1E3:c=153;break;case 1001:c=154}d=d+1-49;0<=d&&9>=d&&0<a.ob.v&&(b=a.ob.b[a.ob.v].a,33<=b&&42>=b&&(c=1301+d));Vu(a,c)}a=!0}a&&this.a.preventDefault()};_.Kd=function(){return Ju};var Ju;function Wu(){Wu=x;Xu=new Qt(Li,new Yu)}function Yu(){}w(291,271,Sl,Yu);_.Hd=function(a){a.ld(this)};_.Kd=function(){return Xu};var Xu;\nfunction Zu(){Zu=x;$u=new Qt(Mi,new av)}function av(){}w(292,271,Sl,av);_.Hd=function(a){a.md(this)};_.Kd=function(){return $u};var $u;function bv(){bv=x;cv=new Qt(Ni,new dv)}function dv(){}w(293,271,Sl,dv);_.Hd=function(a){a.nd(this)};_.Kd=function(){return cv};var cv;function ev(){ev=x;fv=new Qt(Oi,new gv)}function gv(){}w(294,271,Sl,gv);_.Hd=function(a){var b;b=this.a;Rq((Oq(),Pq),new hv(a,a.b,b))};_.Kd=function(){return fv};var fv;function iv(){iv=x;jv=new Qt(Pi,new kv)}function kv(){}\nw(295,271,Sl,kv);_.Hd=function(a){a.od(this)};_.Kd=function(){return jv};var jv;function lv(){lv=x;mv=new Qt(Qi,new nv);new Qt(Ke,new nv)}function nv(){}w(296,271,Sl,nv);_.Hd=function(a){var b,c,d,e,f;b=this.a.detail||0;b=new ov(a.a.i,Ut(this),Vt(this),b);f=0;for(c=pv(a.a.i.Pc,D(qv,q,77,0,0)),d=0,e=c.length;d<e;++d)a=c[d],++f,a.Ef(b);0<f&&this.a.preventDefault()};_.Kd=function(){return mv};var mv;function du(){this.a={}}w(297,1,{},du);_.a=null;w(300,272,Sl);var rv=null;\nfunction sv(){sv=x;tv=new Qt(tk,new uv)}function uv(){}w(299,300,Sl,uv);_.Hd=vv;_.Kd=function(){return tv};var tv;function wv(){wv=x;xv=new Qt(uk,new yv)}function yv(){}w(301,300,Sl,yv);_.Hd=vv;_.Kd=function(){return xv};var xv;function zv(){var a;this.a=(a=document.createElement(qh),a.setAttribute(fj,"return;"),typeof a.ontouchstart==Jh)}w(302,1,{},zv);function Av(){Av=x;Bv=new Qt(vk,new Cv)}function Cv(){}w(303,300,Sl,Cv);_.Hd=function(a){var b=a.a;if(a=a.a.n)Dv(b,this),a.Ph(b.b);b.d=!0};_.Kd=function(){return Bv};\nvar Bv;function Ev(){Ev=x;Fv=new Qt(xk,new Gv)}function Gv(){}w(304,300,Sl,Gv);_.Hd=function(a){Dv(a.a,this)&&(a.a.j&&Hv(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),Rm(a.a.c,750),a.a.d=!1))};_.Kd=function(){return Fv};var Fv;function Iv(a,b){this.a=b;this.b=a}function Jv(a,b,c){Xm&&(b=new Iv(b,c),a.$d(b))}w(305,267,{},Iv);_.Hd=function(a){a.Wd(this)};_.Id=function(){return Xm};_.a=!1;var Xm=_.b=null;function Kv(){}function Lv(a){var b;Mv&&(b=new Kv,a.$d(b))}w(307,267,{},Kv);_.Hd=function(a){a.Yd(this)};\n_.Id=function(){return Mv};var Mv=null;function Nv(){}w(309,267,{},Nv);_.Hd=function(a){a.a.W&&a.a.Je()};_.Id=function(){return Ov};var Ov=null;function Pv(a,b,c){a=a.a;if(!b)throw new Qv("Cannot add a handler with a null type");if(!c)throw new Qv("Cannot add a null handler");0<a.b?Rv(a,new Sv(a,b,c)):Tv(a,b,null,c);return new Uv(new Vv(a,b,c))}\nfunction aw(a,b){var c;!b.e||b.Jd();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,h,j;if(!b)throw new Qv("Cannot fire null event");try{++d.b;h=bw(d,b.Id(),null);e=null;for(j=d.c?h.Hh(h.Xf()):h.Gh();d.c?j.Jh():j.be();){g=d.c?j.Kh():j.ce();try{b.Hd(g)}catch(l){if(l=Gq(l),G(l,107))f=l,!e&&(e=new cw),dw(e,f);else throw l;}}if(e)throw new ew(e);}finally{if(--d.b,0==d.b){var n,o;if(d.a)try{for(o=new fw(d.a);o.b<o.d.Xf();)n=gw(o),n.pd()}finally{d.a=null}}}}catch(r){r=Gq(r);if(G(r,54))throw new hw(r.a);throw r;}finally{null==\nc?(b.e=!0,b.f=null):b.f=c}}function iw(a){jw.call(this,a,!1)}function jw(a,b){this.a=new kw(b);this.b=a}w(310,1,ul,iw,jw);_.$d=function(a){aw(this,a)};_.a=null;_.b=null;w(313,1,{});function Rv(a,b){!a.a&&(a.a=new Nm);Qm(a.a,b)}function Tv(a,b,c,d){var e;e=lw(a.d,b);e||(e=new Gp,E(a.d,b,e));a=e.Tf(c);a||(a=new Nm,e.Vf(c,a));a.yh(d)}function mw(a,b,c,d){var e,f;e=bw(a,b,c);e.Ah(d)&&e.Uf()&&(f=lw(a.d,b),f.Wf(c),f.Uf()&&nw(a.d,b))}\nfunction bw(a,b,c){a=lw(a.d,b);if(!a)return ow(),ow(),pw;c=a.Tf(c);return!c?(ow(),ow(),pw):c}w(312,313,{});_.a=null;_.b=0;_.c=!1;function kw(a){this.d=new Gp;this.c=a}w(311,312,{},kw);function Uv(a){this.a=a}w(314,1,{},Uv);_.a=null;function ew(a){Op.call(this,qw(a),rw(a));this.a=a}function rw(a){a=a.Ce();return!a.be()?null:a.ce()}\nfunction qw(a){var b,c,d;b=a.Xf();if(0==b)return null;b=new sw(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(d=a.Ce();d.be();)a=d.ce(),c?c=!1:b.a.a+="; ",Jp(b,a.Cd());return b.a.a}w(316,138,Ml,ew);_.a=null;function hw(a){ew.call(this,a)}w(315,316,Ml,hw);w(317,1,{},function(){});function tw(){tw=x;uw=new vw}function vw(){}w(322,1,{},vw);_.a=null;var uw;function ww(){}function xw(a,b){var c;c=a.slice(0,b);z(a.cZ,a.cM,a.qI,c);return c}\nfunction yw(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 D(a,b,c,d,e){d=yw(e,d);z(a,b,c,d);return d}function zw(a,b,c,d,e,f,g){var h,j,l;j=d[e];h=e==f-1;l=yw(h?g:0,j);z(a[e],b[e],c[e],l);if(!h){++e;for(h=0;h<j;++h)l[h]=zw(a,b,c,d,e,f,g)}return l}function z(a,b,c,d){Aw();var e=Bw,f=Cw;Aw();for(var g=0,h=e.length;g<h;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}\nfunction wq(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Dw;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Dw;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Dw;}return a[b]=c}w(326,1,{},ww);_.qI=0;function Aw(){Aw=x;Bw=[];Cw=[];var a=new ww,b=Bw,c=Cw,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Bw,Cw;function G(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Rp(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Up(a){return a.tM==x||a.cM&&!!a.cM[1]}\nfunction Ew(a){return null==a?null:a}function Fw(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var Gw=-1;\nfunction Hw(){var a;$stats&&Iw("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(gj))a=gj;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Si)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Si)&&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")?Nh:"unknown"}H(Nh,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 ("+\na+"). Expect more errors.\\n");$stats&&Iw("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=z(Jw,q,1,[qe]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&Iw("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Et();Ht.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;}");\nEt();0!=Ht.length&&(a=Ht.join(m),b=(It(),Jt),a=Lt(a),Mt(b).insertBefore(a,b.a.firstChild),Ht.length=0);0!=Ft.length&&(a=Ft.join(m),b=(It(),Jt),a=Lt(a),Mt(b).appendChild(a),Ft.length=0);0!=Gt.length&&(a=Gt.join(m),b=(It(),Jt),a=Lt(a),Mt(b).appendChild(a),Gt.length=0);$stats&&Iw("export.client.JSME_export");new Kw;new Lw;0<Mw(null)?Rq((Oq(),Pq),new Nw):Ow()}function Gq(a){return G(a,107)?a:new Qp(a)}function Pw(a){return Qw(a&4194303,a>>22&4194303,0>a?1048575:0)}\nfunction Rw(a){return Qw(a.l,a.m,a.h)}function Qw(a,b,c){return _=new Sw,_.l=a,_.m=b,_.h=c,_}\nfunction Tw(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Uw;if(0==a.l&&0==a.m&&0==a.h)return Vw=Qw(0,0,0),Qw(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?(Vw=Qw(0,0,0),c=Rw((Ww(),Xw))):(Vw=Qw(c.l,c.m,c.h),c=Qw(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Yw(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?Zw(e):0==c&&0!=d&&0==e?Zw(d)+22:0!=c&&0==d&&0==e?Zw(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=Rw((Ww(),$w)),c=!0,g=!g;else return c=ax(a,f),g&&bx(c),Vw=Qw(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Yw(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=ax(c,d);f&&bx(e);var h;22>=d?(f=c.l&(1<<d)-1,h=c=0):44>=d?(f=c.l,h=c.m&(1<<d-22)-1,c=0):(f=c.l,h=c.m,c=c.h&(1<<d-44)-1);c=Qw(f,h,c);g?Vw=Yw(c):Vw=Qw(c.l,c.m,c.h);return e}if(!cx(a,b))return e?Vw=Yw(a):Vw=Qw(a.l,a.m,a.h),Qw(0,0,0);c=c?a:Qw(a.l,a.m,a.h);var j,l,n,o;l=dx(b)-dx(c);f=ex(b,l);for(h=Qw(0,0,0);0<=l;){j=c;var r=o=n=void 0,r=j.h-f.h;0>r?j=\n!1:(n=j.l-f.l,o=j.m-f.m+(n>>22),r+=o>>22,0>r?j=!1:(j.l=n&4194303,j.m=o&4194303,j.h=r&1048575,j=!0));if(j&&(22>l?h.l|=1<<l:44>l?h.m|=1<<l-22:h.h|=1<<l-44,0==c.l&&0==c.m&&0==c.h))break;j=f.m;n=f.h;o=f.l;f.h=n>>>1;f.m=j>>>1|(n&1)<<21;f.l=o>>>1|(j&1)<<21;--l}g&&bx(h);e?(Vw=Yw(c),d&&(Vw=fx(Vw,(Ww(),Xw)))):Vw=Qw(c.l,c.m,c.h);return h}function bx(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}\nfunction dx(a){var b;b=gx(a.h);return 32==b?(b=gx(a.m),32==b?gx(a.l)+32:b+20-10):b-12}var Vw=null;function hx(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}function J(a){var b,c,d;if(isNaN(a))return Ww(),ix;if(-9223372036854775E3>a)return Ww(),jx;if(9223372036854775E3<=a)return Ww(),$w;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Fw(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Fw(a/4194304),a-=4194304*b);a=Fw(a);b=Qw(a,b,c);d&&bx(b);return b}\nfunction kx(a){var b,c;return-129<a&&128>a?(b=a+128,null==lx&&(lx=D(mx,q,32,256,0)),c=lx[b],!c&&(c=lx[b]=Pw(a)),c):Pw(a)}function nx(a){var b=Qk,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 cx(a,b){var c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}\nfunction ox(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,y,v;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;j=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;n=b.m>>17|(b.h&255)<<5;o=(b.h&1048320)>>8;r=c*h;y=d*h;t=e*h;v=f*h;g*=h;0!=j&&(y+=c*j,t+=d*j,v+=e*j,g+=f*j);0!=l&&(t+=c*l,v+=d*l,g+=e*l);0!=n&&(v+=c*n,g+=d*n);0!=o&&(g+=c*o);c=(r&4194303)+((y&511)<<13);r=(r>>22)+(y>>9)+((t&262143)<<4)+((v&31)<<17)+(c>>22);t=(t>>18)+(v>>5)+((g&4095)<<8)+(r>>22);return Qw(c&4194303,r&\n4194303,t&1048575)}function Yw(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Qw(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function ex(a,b){var c,d,e,b=b&63;22>b?(c=a.l<<b,d=a.m<<b|a.l>>22-b,e=a.h<<b|a.m>>22-b):44>b?(c=0,d=a.l<<b-22,e=a.m<<b-22|a.l>>44-b):(d=c=0,e=a.l<<b-44);return Qw(c&4194303,d&4194303,e&1048575)}\nfunction ax(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 Qw(c&4194303,d&4194303,e&1048575)}function fx(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Qw(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}function P(a){return a.l|a.m<<22}\nfunction px(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return xc;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return ub+px(Yw(a));for(c=m;!(0==a.l&&0==a.m&&0==a.h);){b=kx(1E9);a=Tw(a,b);b=m+P(Vw);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=xc+b;c=b+c}return c}var lx=null;function Ww(){Ww=x;$w=Qw(4194303,4194303,524287);jx=Qw(0,0,524288);Xw=kx(1);kx(2);ix=kx(0)}var $w,jx,Xw,ix;function Sw(){}w(336,1,{32:1},Sw);\nfunction Iw(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function qx(a){this.a=a}w(342,1,{},qx);_.a=null;function rx(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}w(343,1,{},rx);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function sx(a,b){Jp(a.a,b.a);return a}function tx(){this.a=new ux}w(344,1,{},tx);function vx(a){if(null==a)throw new Qv("css is null");this.a=a}\nw(345,1,{33:1,90:1},vx);_.eQ=function(a){return!G(a,33)?!1:H(this.a,a.a)};_.hC=wx;_.a=null;function xx(a){if(null==a)throw new Qv("html is null");this.a=a}w(347,1,Dl,xx);_._d=yx;_.eQ=zx;_.hC=wx;_.a=null;w(348,1,Dl,function(){this.a=m});_._d=yx;_.eQ=zx;_.hC=wx;_.a=null;function Ax(){Ax=x;Bx=RegExp(Ta,Mh);Cx=RegExp(Fd,Mh);Dx=RegExp(od,Mh);Ex=RegExp(cb,Mh);Fx=RegExp(oa,Mh)}\nfunction Gx(a){Ax();-1!=a.indexOf(Ta)&&(a=a.replace(Bx,Xa));-1!=a.indexOf(od)&&(a=a.replace(Dx,bb));-1!=a.indexOf(Fd)&&(a=a.replace(Cx,$a));-1!=a.indexOf(oa)&&(a=a.replace(Fx,"&quot;"));-1!=a.indexOf(cb)&&(a=a.replace(Ex,"&#39;"));return a}var Bx,Cx,Dx,Fx,Ex;function Hx(a){if(null==a)throw new Qv("uri is null");this.a=a}w(350,1,{35:1},Hx);_.eQ=function(a){return!G(a,35)?!1:H(this.a,a.a)};_.hC=wx;_.a=null;function Ix(){Ix=x}w(352,1,{});function Jx(){}w(353,1,{},Jx);var Kx=null;function Lx(){}\nw(354,352,{},Lx);var Mx=null;w(355,1,Pl);_.a=null;function Nx(a,b){var c=(Ox(),Px(b));a.appendChild(c)}function Qx(a,b,c){var d;d=Rx;Rx=a;b==Sx&&8192==Tx(a.type)&&(Sx=null);c.ee(a);Rx=d}var Rx=null,Sx=null;function Ux(a){Vx();!Wx&&(Wx=new Ym);Xx||(Xx=new jw(null,!0),Yx=new Zx);return Pv(Xx,Wx,a)}var Xx=null;function $x(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function Zx(){}w(368,267,{},Zx);_.Hd=function(a){a.ae(this);Yx.c=!1};_.Id=function(){return Wx};_.Jd=function(){$x(this)};_.a=!1;\n_.b=!1;_.c=!1;var Wx=_.d=null,Yx=null;function ay(){ay=x;by=new cy;dy()||(by=null)}var by=null;function Um(){}w(370,1,{},Um);_.Wd=function(){for(;0<(Sm(),Tm).c;)Zm(ey(Tm,0))};function Wm(a,b){return Pv((!fy&&(fy=new gy),fy),a,b)}function hy(a){Vm();iy||(jy(),iy=!0);return Wm((!Mv&&(Mv=new Ym),Mv),a)}function Vm(){ky||(ly(),ky=!0)}function my(){var a;ky&&(a=new ny,fy&&aw(fy,a));return null}var ky=!1,fy=null,oy=0,py=0,iy=!1;function qy(){qy=x;ry=new Ym}function ny(){qy()}w(372,267,{},ny);_.Hd=function(){null.ii()};\n_.Id=function(){return ry};var ry;function gy(){iw.call(this,null)}w(374,310,ul,gy);\nfunction Tx(a){switch(a){case Fg:return 4096;case Ug:return 1024;case Yg:return 1;case kh:return 2;case Dh:return 2048;case li:return 128;case mi:return 256;case ni:return 512;case ui:return 32768;case "losecapture":return 8192;case Li:return 4;case Mi:return 64;case Ni:return 32;case Oi:return 16;case Pi:return 8;case "scroll":return 16384;case Bh:return 65536;case Ke:case Qi:return 131072;case fh:return 262144;case oj:return 524288;case xk:return 1048576;case vk:return 2097152;case uk:return 4194304;\ncase tk:return 8388608;case Qh:return 16777216;case Oh:return 33554432;case Ph:return 67108864;default:return-1}}function Vx(){sy||(ty(),uy(),sy=!0)}var sy=!1;function vy(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 wy(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}\nfunction ty(){xy=C(function(a){var b;var c=Xx,d,e,f;Wx&&c&&yy(c.a.d,Wx)?(b=Yx.a,d=Yx.b,e=Yx.c,f=Yx.d,$x(Yx),Yx.d=a,aw(c,Yx),c=!(Yx.a&&!Yx.b),Yx.a=b,Yx.b=d,Yx.c=e,Yx.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});zy=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Rp(b)&&G(b,38)&&Qx(a,c,b)});Ay=C(function(a){a.preventDefault();zy.call(this,a)});By=C(function(a){this.__gwtLastUnhandledEvent=\na.type;zy.call(this,a)});Cy=C(function(a){if(xy(a)){var b=Dy;b&&b.__listener&&!Rp(b.__listener)&&G(b.__listener,38)&&(Qx(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Yg,Cy,!0);$wnd.addEventListener(kh,Cy,!0);$wnd.addEventListener(Li,Cy,!0);$wnd.addEventListener(Pi,Cy,!0);$wnd.addEventListener(Mi,Cy,!0);$wnd.addEventListener(Oi,Cy,!0);$wnd.addEventListener(Ni,Cy,!0);$wnd.addEventListener(Qi,Cy,!0);$wnd.addEventListener(li,xy,!0);$wnd.addEventListener(ni,xy,!0);$wnd.addEventListener(mi,\nxy,!0);$wnd.addEventListener(xk,Cy,!0);$wnd.addEventListener(vk,Cy,!0);$wnd.addEventListener(uk,Cy,!0);$wnd.addEventListener(tk,Cy,!0);$wnd.addEventListener(Qh,Cy,!0);$wnd.addEventListener(Oh,Cy,!0);$wnd.addEventListener(Ph,Cy,!0)}function Ey(a,b,c){for(var d=0,e=a.firstChild,f=null;e;){if(1==e.nodeType){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}\nfunction Fy(a,b){var c;Vx();if(H(wh,b)&&(c=rr(),-1!=c&&1009E3>=c))vh==vh&&(a.ondragexit=Ay);else switch(b){case "drag":a.ondrag=zy;break;case th:a.ondragend=zy;break;case uh:a.ondragenter=Ay;break;case wh:a.ondragleave=zy;break;case xh:a.ondragover=Ay;break;case yh:a.ondragstart=zy;break;case zh:a.ondrop=zy;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,zy,!1);a.addEventListener(b,zy,!1);break;default:throw"Trying to sink unknown event type "+b;}}\nvar Dy=null,xy=null,Cy=null,Ay=null,zy=null,By=null;function uy(){$wnd.addEventListener(Ni,C(function(a){var b=Dy;if(b&&!a.relatedTarget&&"html"==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(Pi,!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(Ke,Cy,!0)}\nfunction Gy(a,b){Vx();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?zy:null),c&2&&(a.ondblclick=b&2?zy:null),c&4&&(a.onmousedown=b&4?zy:null),c&8&&(a.onmouseup=b&8?zy:null),c&16&&(a.onmouseover=b&16?zy:null),c&32&&(a.onmouseout=b&32?zy:null),c&64&&(a.onmousemove=b&64?zy:null),c&128&&(a.onkeydown=b&128?zy:null),c&256&&(a.onkeypress=b&256?zy:null),c&512&&(a.onkeyup=b&512?zy:null),c&1024&&(a.onchange=b&1024?zy:null),c&2048&&(a.onfocus=b&2048?zy:null),c&4096&&(a.onblur=b&4096?zy:\nnull),c&8192&&(a.onlosecapture=b&8192?zy:null),c&16384&&(a.onscroll=b&16384?zy:null),c&32768&&(a.onload=b&32768?By:null),c&65536&&(a.onerror=b&65536?zy:null),c&131072&&(a.onmousewheel=b&131072?zy:null),c&262144&&(a.oncontextmenu=b&262144?zy:null),c&524288&&(a.onpaste=b&524288?zy:null),c&1048576&&(a.ontouchstart=b&1048576?zy:null),c&2097152&&(a.ontouchmove=b&2097152?zy:null),c&4194304&&(a.ontouchend=b&4194304?zy:null),c&8388608&&(a.ontouchcancel=b&8388608?zy:null),c&16777216&&(a.ongesturestart=b&16777216?\nzy:null),c&33554432&&(a.ongesturechange=b&33554432?zy:null),c&67108864&&(a.ongestureend=b&67108864?zy:null));b&131072&&a.addEventListener(Ke,zy,!1)}w(381,1,ul);_.ge=function(a){return decodeURI(a.replace("%23",Ga))};_.$d=function(a){aw(this.a,a)};_.he=function(a){a=null==a?m:a;if(!H(a,null==Hy?m:Hy))Hy=a,Ov&&(a=new Nv,aw(this.a,a))};var Hy=m;\nfunction dy(){function a(){$wnd.setTimeout(a,250);e()}var b=by,c=m,d=$wnd.location.hash;0<d.length&&(c=b.ge(d.substring(1)));Hy=c;var e=C(function(){var a=m,c=$wnd.location.hash;0<c.length&&(a=b.ge(c.substring(1)));b.he(a)});a();return!0}w(383,381,ul);function cy(){this.a=new iw(null)}w(382,383,ul,cy);_.ge=function(a){return a};\nfunction ly(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(my)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{ky&&Jv((!fy&&(fy=new gy),fy),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}\nfunction jy(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(iy&&(d=vr(),c=ur(),py!=d||oy!=c))py=d,oy=c,Lv((!fy&&(fy=new gy),fy))}finally{a&&a(b)}})}function Iy(a,b){Jy(a.me(),b,!0)}function Ky(a,b){a.pb.style[ci]=b}function Ly(a,b,c){0<=b&&a.re(b+tj);0<=c&&a.pe(c+tj)}function My(a,b,c){a.re(b);a.pe(c)}function Ny(a,b){null==b||0==b.length?a.pb.removeAttribute(pk):a.pb.setAttribute(pk,b)}function Oy(a){var b,a=gr(a,Xg);b=Py(a,Qy(32));return 0<=b?a.substr(0,b-0):a}\nfunction Jy(a,b,c){if(!a)throw new Np(zf);b=Ry(b);if(0==b.length)throw new an(Pf);if(c){var d;d=Ry(b);b=a.className;-1==ir(b,d)&&(0<b.length?a.className=b+ha+d:a.className=d)}else{var e,f,c=Ry(b);f=a.className;e=ir(f,c);-1!=e&&(b=Ry(f.substr(0,e-0)),c=Ry(Sy(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ha+c,a.className=d)}}function Ty(a,b){a.style.display=b?m:Yi;a.setAttribute("aria-hidden",""+!b)}w(389,1,Il);_.ke=Uy;_.le=Vy;_.me=Wy;_.pe=function(a){Ky(this,a)};\n_.re=function(a){this.pb.style[Kk]=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=m;a=outer}else a="(null handle)";return a};_.pb=null;function Xy(a,b,c){Fy(a.pb,c.b);return Pv(!a.mb?a.mb=new iw(a):a.mb,c,b)}function Yy(a,b,c){var d;d=Tx(c.b);-1==d?Fy(a.pb,c.b):-1==a.lb?Gy(a.pb,d|(a.pb.__eventBits||0)):a.lb|=d;return Pv(!a.mb?a.mb=new iw(a):a.mb,c,b)}\nfunction Zy(a,b,c){return Pv(!a.mb?a.mb=new iw(a):a.mb,c,b)}function $y(a){var b;if(a.ue())throw new az("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?Gy(a.pb,b|(a.pb.__eventBits||0)):a.lb|=b);a.se();a.xe()}\nfunction bz(a,b){var c;switch(Tx(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&sr(a.pb,c))return}c=a.pb;var d,e,f;if(Nt&&(f=Nt.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.mb&&aw(a.mb,f.a),f.a.a=d,f.a.b=e}function cz(a){if(!a.ue())throw new az("Should only call onDetach when the widget is attached to the browser\'s document");try{a.ye()}finally{try{a.te()}finally{a.pb.__listener=null,a.kb=!1}}}\nfunction dz(a){if(a.ob)if(G(a.ob,44))a.ob.ze(a);else{if(a.ob)throw new az("This widget\'s parent does not implement HasWidgets");}else if(ez(),yy(fz.a,a)){ez();try{a.we()}finally{nw(fz.a,a)}}}function gz(a,b){var c;c=a.ob;if(b){if(c)throw new az("Cannot set a new parent without first clearing the old parent");a.ob=b;b.ue()&&a.ve()}else try{c&&c.ue()&&a.we()}finally{a.ob=null}}w(388,389,Tl);_.se=hz;_.te=hz;_.$d=function(a){this.mb&&aw(this.mb,a)};_.ue=function(){return this.kb};_.ve=function(){$y(this)};\n_.ee=function(a){bz(this,a)};_.we=iz;_.xe=hz;_.ye=hz;_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;w(387,388,Ql);_.se=function(){jz(this,(kz(),lz))};_.te=function(){jz(this,(kz(),mz))};function nz(a,b,c){dz(b);var d=a.p;oz(d,b,d.c);d=(Ox(),Px(b.pb));c.appendChild(d);gz(b,a)}function pz(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new qz;b.ob==a&&(f=a.Ae(b),f<d&&--d);dz(b);oz(a.p,b,d);e?(e=b.pb,Ey(c,(Ox(),Px(e)),d)):(e=(Ox(),Px(b.pb)),c.appendChild(e));gz(b,a)}\nfunction rz(a,b){var c;if(b.ob!=a)return!1;try{gz(b,null)}finally{c=b.pb;lr(c).removeChild(c);c=a.p;var d;d=sz(c,b);if(-1==d)throw new tz;if(0>d||d>=c.c)throw new qz;for(--c.c;d<c.c;++d)wq(c.a,d,c.a[d+1]);wq(c.a,c.c,null)}return!0}w(386,387,Ql);_.Ae=function(a){return sz(this.p,a)};_.Be=function(a,b,c,d){pz(this,a,b,c,d)};_.Ce=function(){return new uz(this.p)};_.ze=function(a){return rz(this,a)};function vz(a,b,c,d){var e;dz(b);e=a.p.c;a.Fe(b,c,d);a.Be(b,a.pb,e,!0)}\nfunction wz(a,b){var c;(c=rz(a,b))&&xz(b.pb);return c}function yz(a,b,c,d){if(b.ob!=a)throw new an("Widget must be a child of this panel.");a.Fe(b,c,d)}function zz(a,b,c){a=a.pb;-1==b&&-1==c?xz(a):(a.style[qj]=ig,a.style[oi]=b+tj,a.style[sk]=c+tj)}function Az(){var a=$doc.createElement(qh);this.p=new Bz(this);this.pb=a;this.pb.style[qj]="relative";this.pb.style[kj]=di}function xz(a){a.style[oi]=m;a.style[sk]=m;a.style[qj]=m}w(385,386,Ql,Az);_.ze=function(a){return wz(this,a)};\n_.Fe=function(a,b,c){zz(a,b,c)};function Cz(a,b){if(a.He())throw new az("SimplePanel can only contain one child widget");a.Ie(b)}function Dz(a,b){if(a.jb!=b)return!1;try{gz(b,null)}finally{a.Ge().removeChild(b.pb),a.jb=null}return!0}function Ez(a,b){if(b!=a.jb&&(b&&dz(b),a.jb&&a.ze(a.jb),a.jb=b)){var c=a.Ge(),d=(Ox(),Px(a.jb.pb));c.appendChild(d);gz(b,a)}}function Fz(){this.pb=$doc.createElement(qh)}w(393,387,Ql,Fz);_.Ge=Wy;_.He=function(){return this.jb};_.Ce=function(){return new Gz(this)};\n_.ze=function(a){return Dz(this,a)};_.Ie=function(a){Ez(this,a)};_.jb=null;function Hz(){Hz=x;Iz()}function Jz(a,b){a.hb&&(Kz(a.gb,!1,!1),Jv(a,a,b))}function Lz(a){var b;if(b=a.jb)null!=a.X&&b.pe(a.X),null!=a.Y&&b.re(a.Y)}function Mz(a,b,c){a.cb=b;a.ib=c;b-=nr();c-=or();a=a.pb;a.style[oi]=b+(Rs(),tj);a.style[sk]=c+tj}function Nz(a){a.hb||(a.kb&&dz(a),Kz(a.gb,!0,!1))}w(392,393,Ql);_.Ge=function(){return Oz?kr(kr(this.pb)):kr(this.pb)};_.ke=Uy;_.le=Vy;_.me=function(){return Oz?kr(this.pb):lr(kr(this.pb))};\n_.Je=function(){this.Ke(!1)};_.Ke=function(a){Jz(this,a)};_.ae=function(){};_.ye=function(){this.hb&&Kz(this.gb,!1,!0)};_.pe=function(a){this.X=a;Lz(this);0==a.length&&(this.X=null)};_.Le=function(a,b){Mz(this,a,b)};_.Ie=function(a){Ez(this,a);Lz(this)};_.re=function(a){this.Y=a;Lz(this);0==a.length&&(this.Y=null)};_.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;\nfunction Pz(a,b){var c;Fz.call(this);this.$=new Qz;this.U=(Rz(),Sz);this.gb=new Tz(this);c=this.pb;var d;d=$doc.createElement(qh);Oz&&(hr(d,"<div><\/div>"),Rq((Oq(),Pq),new Uz(d)));c.appendChild(d);this.Le(0,0);(Oz?kr(this.pb):lr(kr(this.pb)))[Xg]="gwt-PopupPanel";(Oz?kr(kr(this.pb)):kr(this.pb))[Xg]=pj;this.W=this.V=a;this.db=!1;c=z(Jw,q,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Vz(c);c=m;this.T.me()[Xg]=c;c=Oz?kr(this.pb):lr(kr(this.pb));if(!c)throw new Np(zf);d=Ry("gwt-DecoratedPopupPanel");\nif(0==d.length)throw new an(Pf);var e=c.className.split(/\\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var h=1,j=e.length;h<j;h++){var l=e[h];l.length>g&&l.charAt(g)==ub&&0==l.indexOf(f)&&(e[h]=d+l.substring(g))}c.className=e.join(ha)}Ez(this,this.T);Lz(this);Jy(Oz?kr(kr(this.pb)):kr(this.pb),pj,!1);Jy(this.T.b,b+"Content",!0)}w(391,392,Ql);_.se=function(){$y(this.T)};_.te=function(){cz(this.T)};_.He=function(){return this.T.jb};_.Ce=function(){return new Gz(this.T)};_.ze=function(a){return this.T.ze(a)};\n_.Ie=function(a){Ez(this.T,a);Lz(this)};_.T=null;w(390,391,Ql);_.we=iz;function Wz(){Wz=x;Xz=new Yz(0,(Rz(),Sz));Zz=new Yz(1,$z);aA=new Yz(2,bA);cA=z(dA,q,39,[Xz,Zz,aA])}function Yz(a,b){this.b=a;this.a=b}w(394,195,{39:1,90:1,95:1,97:1},Yz);_.a=null;var cA,Xz,Zz,aA;function eA(){eA=x;fA=z(Jw,q,1,[sk,Ji,Jg])}\nfunction Vz(a){var b;eA();var c,d;c=this.pb=$doc.createElement(ek);this.c=$doc.createElement(jk);Nx(c,this.c);c[Rg]=0;for(c=c[Ng]=0;c<a.length;++c)d=(b=$doc.createElement(yk),b[Xg]=a[c],tw(),Nx(b,gA(a[c]+"Left")),Nx(b,gA(a[c]+ze)),Nx(b,gA(a[c]+"Right")),b),Nx(this.c,d),1==c&&(this.b=kr(vy(d,1)));this.pb[Xg]="gwt-DecoratorPanel"}function gA(a){var b,c;c=$doc.createElement(kk);b=$doc.createElement(qh);var d=(Ox(),Px(b));c.appendChild(d);c[Xg]=a;b[Xg]=a+"Inner";return c}w(396,393,Wl,Vz);_.Ge=hA;\n_.b=null;_.c=null;var fA;w(397,1,{});function kz(){kz=x;lz=new iA;mz=new jA}function kA(a){ew.call(this,a)}function jz(a,b){kz();var c,d,e;c=null;for(e=a.Ce();e.be();){d=e.ce();try{b.Ne(d)}catch(f){if(f=Gq(f),G(f,107))d=f,!c&&(c=new cw),dw(c,d);else throw f;}}if(c)throw new kA(c);}w(398,315,Ml,kA);var lz,mz;function iA(){}w(399,1,{},iA);_.Ne=function(a){a.ve()};function jA(){}w(400,1,{},jA);_.Ne=function(a){a.we()};w(403,388,Tl);_.Od=lA;_.Pd=mA;_.Qd=nA;_.Rd=oA;\n_.ve=function(){$y(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};function pA(){this.p=new Bz(this);this.e=$doc.createElement(ek);this.d=$doc.createElement(jk);Nx(this.e,this.d);this.pb=this.e}w(404,386,Ql);_.d=null;_.e=null;function qA(){this.pb=rA()}w(408,393,Ql,qA);_.Od=lA;_.Pd=mA;_.Qd=nA;_.Rd=oA;function sA(){sA=x;tA=new uA((Gs(),Tg));vA=new uA(oi);wA=new uA(Ej);xA=(tw(),vA);yA=wA;zA=xA}var tA,zA,vA,yA,xA,wA;w(418,1,{});function uA(a){this.a=a}w(419,418,{},uA);_.a=null;\nfunction AA(){AA=x;BA=new CA(Ji);DA=new CA(sk)}var BA,DA;function CA(a){this.a=a}w(420,1,{},CA);_.a=null;function EA(a,b){var c;c=FA(a);Nx(a.b,c);nz(a,b,c)}function FA(a){var b;b=$doc.createElement(kk);b[vg]=a.a.a;b.style[Gk]=a.c.a;return b}function GA(a,b){var c,d;d=lr(b.pb);(c=rz(a,b))&&a.b.removeChild(d);return c}function HA(){pA.call(this);this.a=(sA(),zA);this.c=(AA(),DA);this.b=$doc.createElement(yk);Nx(this.d,this.b);this.e[Rg]=xc;this.e[Ng]=xc}w(421,404,Ql,HA);\n_.ze=function(a){return GA(this,a)};_.b=null;function IA(){IA=x;new Gp}function JA(a){IA();KA.call(this,a.d.a,a.b,a.c,a.e,a.a)}function LA(a,b,c,d,e){IA();this.a=new MA(this,a,b,c,d,e);this.pb[Xg]="gwt-Image"}function KA(a,b,c,d,e){IA();LA.call(this,(Ix(),new Hx(a)),b,c,d,e)}w(422,388,Tl,JA,LA,KA);_.Od=lA;_.Pd=mA;_.Qd=nA;_.Rd=oA;_.ee=function(a){32768==Tx(a.type)&&this.a&&(this.pb.__gwtLastUnhandledEvent=m);bz(this,a)};\n_.xe=function(){var a=this.a;H(ui,gr(this.pb,"__gwtLastUnhandledEvent"))&&(a.f=new NA(a,this),Rq((Oq(),Pq),a.f))};_.a=null;w(424,1,{});_.f=null;function OA(){OA=x;PA()}\nfunction MA(a,b,c,d,e,f){var g,h;OA();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(Zj);h=new tx;sx(sx(sx(h,new vx("width:"+e+(Rs(),tj)+id)),new vx("height:"+f+wj)),new vx("background:url("+b.a+") no-repeat "+-c+uj+-d+wj));!QA&&(QA=new RA);b=SA;h=new vx((new vx(h.a.a.a)).a);c=new ux;c.a.a+="<img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'";Jp(c,Gx(b.a));c.a.a+="\' style=\'";Jp(c,Gx(h.a));c.a.a+="\' border=\'0\'>";h=new xx(c.a.a);g=(hr(g,h.a),kr(g));a.kb&&(a.pb.__listener=\nnull);if(a.pb&&(h=a.pb,b=h.parentNode))b.insertBefore(g,h),b.removeChild(h);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?Gy(a.pb,133333119|(a.pb.__eventBits||0)):a.lb|=133333119}w(423,424,{},MA);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function NA(a,b){this.a=a;this.b=b}w(425,1,{},NA);_.pd=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(ui,!1,!1),b),this.b.pb.dispatchEvent(a)):this.b.pb.__gwtLastUnhandledEvent=ui)};_.a=null;_.b=null;\nw(427,355,Pl);function TA(a){this.a=a}w(429,427,Pl,TA);_.Wd=function(a){this.a.Oe(a.f,a.a)};function UA(a,b,c){var d;if(a.o){var e=d=$doc.createElement(yk);Ey(a.e,(Ox(),Px(e)),b);a=(Ox(),Px(c));d.appendChild(a)}else d=vy(a.e,0),Ey(d,(Ox(),Px(c)),b)}\nfunction VA(a,b,c){var d;b.b&&(WA(a,b),c&&b.a?(WA(a,null),a=b.a,b=(Oq(),Pq),b.c=Sq(b.c,[new XA(a),!1])):null!=b.d&&(a.j=new YA(a,b),c=(Rz(),$z),a.j.U=c,a.j.ab=a.f,c=$h,a.j.me()[Xg]=c,d=Oy(a.pb),H(Zh,d)||Iy(a.j,d+"Popup"),Zy(a.j,new TA(a),Xm?Xm:Xm=new Ym),a.n=b.d,d=a.j,a=new ZA(a,b),d.pb.style[Hk]=di,Nz(d),tw(),a.a.o?Mz(a.a.j,ar(a.a.pb)+fr(a.a.pb,ej)-1,dr(a.b.pb)):Mz(a.a.j,ar(a.b.pb),dr(a.a.pb)+fr(a.a.pb,dj)-1),d.pb.style[Hk]=Ik))}\nfunction $A(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(WA(a,b),a.pb.focus(),b&&a.d&&VA(a,b,!1))}\nfunction aB(a,b){var c;a:{c=b.target;var d,e;for(e=new fw(a.i);e.b<e.d.Xf();)if(d=gw(e),sr(d.pb,c)){c=d;break a}c=null}switch(Tx(b.type)){case 1:a.pb.focus();c&&VA(a,c,!0);break;case 16:c&&$A(a,c);break;case 32:c&&$A(a,null);break;case 2048:bB(a);break;case 128:switch(c=b.keyCode||0,c){case 37:tw();bB(a)||a.o||cB(a);b.cancelBubble=!0;b.preventDefault();break;case 39:tw();bB(a)||(a.o?null!=a.k.d&&!a.k.d.ii().ii()&&(VA(a,a.k,!1),a.k.d.ii()):dB(a));b.cancelBubble=!0;b.preventDefault();break;case 38:bB(a)||\na.o&&cB(a);b.cancelBubble=!0;b.preventDefault();break;case 40:bB(a)||(a.o?dB(a):null!=a.k.d&&!a.k.d.ii().ii()&&(VA(a,a.k,!1),a.k.d.ii()));b.cancelBubble=!0;b.preventDefault();break;case 27:WA(a,null);a.j&&Jz(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:WA(a,null);a.j&&Jz(a.j,!1);break;case 13:bB(a)||(VA(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}bz(a,b)}function eB(a,b,c){c&&WA(a,null);Jv(a,b,!1);a.n=null;a.j=null}\nfunction bB(a){var b,c;if(!a.k){for(c=new fw(a.i);c.b<c.d.Xf();)if(b=gw(c),b.b){WA(a,b);break}return!0}return!1}\nfunction WA(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=Oy(c.pb)+Zb;Jy(c.me(),d,!1);a.o&&(c=lr(a.k.pb),2==wy(c)&&(c=vy(c,1),Jy(c,ck,!1)))}if(b){c=Oy(b.pb)+Zb;Jy(b.me(),c,!0);a.o&&(c=lr(b.pb),2==wy(c)&&(c=vy(c,1),Jy(c,ck,!0)));co();c=a.pb;var e=new Cn(b.pb),d=(Yn(),Zn),e=z(fB,q,16,[e]),f,g,h,j;f=new Ip;for(h=0,j=e.length;h<j;++h)g=e[h],Jp(Jp(f,g.a),ha);e=Ry(f.a.a);c.setAttribute(d.a,e)}a.k=b}}\nfunction dB(a){var b,c,d;if(a.k){for(b=c=gB(a.i,a.k);;)if(c+=1,c==a.i.c&&(c=0),c==b){d=ey(a.i,b);break}else if(d=ey(a.i,c),d.b)break;WA(a,d)}}function cB(a){var b,c,d;if(a.k){for(b=c=gB(a.i,a.k);;)if(c-=1,0>c&&(c=a.i.c-1),c==b){d=ey(a.i,b);break}else if(d=ey(a.i,c),d.b)break;WA(a,d)}}w(430,388,Tl);_.ee=function(a){aB(this,a)};_.we=function(){this.j&&Jz(this.j,!1);cz(this)};_.Oe=function(a,b){eB(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function XA(a){this.a=a}\nw(431,1,{},XA);_.pd=function(){hB(this.a)};_.a=null;function iB(a){this.a=a}w(432,1,{},iB);_.Ld=function(){WA(this.a,null)};_.a=null;function YA(a,b){Hz();this.a=a;this.b=b;Pz.call(this,!0,Ei);Ez(this.T,this.b.d);Lz(this);this.fb=!0;this.b.d.ii()}w(433,391,Ql,YA);_.ae=function(a){var b,c;if(!a.a)switch(Tx(a.d.type)){case 4:c=a.d.target;b=this.b.c.pb;if(sr(b,c)){a.a=!0;break}a.a&&WA(this.a,null)}};_.a=null;_.b=null;function ZA(a,b){this.a=a;this.b=b}w(434,1,{},ZA);_.a=null;var jB=_.b=null;\nfunction kB(){kB=x;jB=new rx((Ix(),new Hx((tw(),"data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs="))),5,9)}function lB(a,b){if(b){var c=Oy(a.pb)+Xb;Jy(a.me(),c,!1)}else c=Oy(a.pb)+Xb,Jy(a.me(),c,!0);a.b=b}function mB(a,b){this.pb=$doc.createElement(kk);var c=Oy(this.pb)+Zb;Jy(this.me(),c,!1);this.pb.textContent=a||m;this.pb[Xg]="gwt-MenuItem";c=tr();this.pb.setAttribute(fi,c);co();this.pb.setAttribute(Fj,Ko.a);this.a=b}w(437,389,{43:1,47:1,50:1},mB);\n_.a=null;_.b=!0;_.c=null;_.d=null;function nB(){var a;this.pb=$doc.createElement(kk);this.pb[Xg]="gwt-MenuItemSeparator";a=$doc.createElement(qh);Nx(this.pb,a);a[Xg]="menuSeparatorInner"}w(438,389,Il,nB);function oB(){var a,b,c,d,e;b=null.ii();e=vr();d=ur();b[ph]=(ks(),Yi);b[Kk]=0+(Rs(),tj);b[ci]=Ec;c=$doc;c=(H(c.compatMode,qe)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,qe)?a.documentElement:a.body).scrollHeight||0;b[Kk]=(c>e?c:e)+tj;b[ci]=(a>d?a:d)+tj;b[ph]="block"}\nfunction Qz(){}w(439,1,{},Qz);_.Yd=function(){oB()};function pB(a){this.a=a}w(440,1,{},pB);\n_.ae=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.ae(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?sr(b.pb,c):!1)&&(a.b=!0);b.db&&(a.a=!0);switch(Tx(d.type)){case 4:case 1048576:if(Sx){a.b=!0;break}if(!c&&b.V){b.Ke(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(Sx){a.b=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;function qB(a){this.a=a}w(441,1,{},qB);\n_.a=null;function Rz(){Rz=x;Sz=new rB(0);$z=new rB(1);bA=new rB(2);sB=z(tB,q,48,[Sz,$z,bA])}function rB(a){this.b=a}w(442,195,{48:1,90:1,95:1,97:1},rB);var sB,Sz,$z,bA;function uB(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),Hz(),a.f=hy(a.a.$),oB(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),Hz(),vB(a.f.a),a.f=null,a.b=!1)}function wB(a){a.j||(uB(a),a.c||(ez(),wz(xB(null),a.a)),Hz());yB((Hz(),a.a.pb),"rect(auto, auto, auto, auto)");a.a.pb.style[kj]=Ik}\nfunction zB(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=Fw(b*a.d);h=Fw(b*a.e);switch(a.a.U.b){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;break;case 1:tw(),f=h,c=d}yB((Hz(),a.a.pb),"rect("+g+vj+f+vj+c+vj+e+"px)")}\nfunction Kz(a,b,c){a.c=c;Bm(a);a.i&&(Zm(a.i),a.i=null,wB(a));a.a.hb=b;var d=a.a;d.eb&&(vB(d.eb.a),d.eb=null);d._&&(vB(d._.a),d._=null);if(d.hb){d.eb=Ux(new pB(d));var e;e=new qB(d);ay();e=by?Pv(by.a,(!Ov&&(Ov=new Ym),Ov),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(Rz(),Sz)&&!b&&(c=!1);a.j=b;c?b?(uB(a),a.a.pb.style[qj]=ig,-1!=a.a.ib&&a.a.Le(a.a.cb,a.a.ib),yB((Hz(),a.a.pb),Aj),ez(),b=xB(null),nz(b,a.a,b.pb),a.i=new AB(a),Rm(a.i,1)):Cm(a,200):(uB(a),a.j?(a.a.pb.style[qj]=ig,-1!=a.a.ib&&a.a.Le(a.a.cb,a.a.ib),\nez(),b=xB(null),nz(b,a.a,b.pb)):a.c||(ez(),wz(xB(null),a.a)),Hz(),a.a.pb.style[kj]=Ik)}function Tz(a){var b=(Hm(),Km);this.k=new Gm(this);this.t=b;this.a=a}w(443,58,{},Tz);_.rd=function(){wB(this)};_.sd=function(){this.d=fr(this.a.pb,dj);this.e=fr(this.a.pb,ej);this.a.pb.style[kj]=di;zB(this,(1+Math.cos(3.141592653589793))/2)};_.td=function(a){zB(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function AB(a){Sm();this.a=a}w(444,67,{},AB);\n_.zd=function(){this.a.i=null;Cm(this.a,200)};_.a=null;function Ox(){Ox=x;BB()}function Px(a){return a.__gwt_resolve?a.__gwt_resolve():a}function BB(){function a(){}a.prototype={className:m,clientHeight:0,clientWidth:0,dir:m,getAttribute:function(a){return this[a]},href:m,id:m,lang:m,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:m,style:{},title:m};$wnd.GwtPotentialElementShim=a}function ez(){ez=x;CB=new DB;EB=new Gp;fz=new cw}\nfunction FB(a){this.p=new Bz(this);this.pb=a;$y(this)}function xB(a){ez();var b,c;c=lw(EB,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==EB.d){var d=new GB;Vm();Wm(Xm?Xm:Xm=new Ym,d);tw()}!b?c=new HB:c=new FB(b);E(EB,a,c);dw(fz,c);return c}w(446,385,Ql,FB);var CB,EB,fz;function DB(){}w(447,1,{},DB);_.Ne=function(a){a.ue()&&a.we()};function GB(){}w(448,1,{},GB);_.Wd=function(){ez();try{jz(fz,CB)}finally{IB(fz.a),IB(EB)}};\nfunction HB(){FB.call(this,$doc.body)}w(449,446,Ql,HB);_.Fe=function(a,b,c){b-=nr();c-=or();zz(a,b,c)};function Gz(a){this.c=a;this.a=!!this.c.jb}w(450,1,{},Gz);_.be=yx;_.ce=function(){if(!this.a||!this.c.jb)throw new tz;this.a=!1;return this.b=this.c.jb};_.de=function(){this.b&&this.c.ze(this.b)};_.b=null;_.c=null;function JB(a,b){a.pb[Fk]=null!=b?b:m}w(453,403,Tl);_.ee=function(a){0!=(Tx(a.type)&896)?bz(this,a):bz(this,a)};_.xe=hz;function KB(){KB=x;LB()}w(452,453,Tl);\nfunction MB(){KB();var a=jr(lk);!Mx&&(Mx=new Lx);!Kx&&(Kx=new Jx);this.pb=a;tw();this.pb[Xg]="gwt-TextBox"}w(454,452,Tl,MB);function LB(){LB=x;NB=new OB;PB=new QB;RB=new SB;TB=new UB;VB=z(WB,q,51,[NB,PB,RB,TB])}w(455,195,Ul);var VB,NB,PB,RB,TB;function OB(){this.b=0}w(456,455,Ul,OB);function QB(){this.b=1}w(457,455,Ul,QB);function SB(){this.b=2}w(458,455,Ul,SB);function UB(){this.b=3}w(459,455,Ul,UB);function sz(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}\nfunction oz(a,b,c){var d,e;if(0>c||c>a.c)throw new qz;if(a.c==a.a.length){e=D(XB,q,52,2*a.a.length,0);for(d=0;d<a.a.length;++d)wq(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)wq(a.a,d,a.a[d-1]);wq(a.a,c,b)}function Bz(a){this.b=a;this.a=D(XB,q,52,4,0)}w(461,1,{},Bz);_.Ce=function(){return new uz(this)};_.a=null;_.b=null;_.c=0;function YB(a){if(a.a>=a.b.c)throw new tz;return a.b.a[++a.a]}function ZB(a){if(0>a.a||a.a>=a.b.c)throw new $B;a.b.b.ze(a.b.a[a.a--])}function uz(a){this.b=a}w(462,1,{},uz);\n_.be=function(){return this.a<this.b.c-1};_.ce=function(){return YB(this)};_.de=function(){ZB(this)};_.a=-1;_.b=null;function PA(){PA=x;SA=(Ix(),new Hx(Iq()+"clear.cache.gif"))}var SA,QA=null;function RA(){}w(464,1,{},RA);function aC(){aC=x;PA()}function bC(a,b,c,d,e){aC();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}w(465,397,{},bC);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function cC(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}\nfunction rA(){var a=dC?dC:dC=cC(),b=$doc.createElement(qh);b.tabIndex=0;var c=$doc.createElement("input");c.type=lk;c.tabIndex=-1;c.setAttribute(Fj,rj);var d=c.style;d.opacity=0;d.height=Ic;d.width=Ic;d.zIndex=-1;d.overflow=di;d.position=ig;c.addEventListener(Dh,a,!1);b.appendChild(c);return b}var dC=null;function Iz(){Iz=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])){Oz=!0;break a}Oz=!1}}\nfunction yB(a,b){a.style.clip=b;a.style[ph]=(ks(),Yi);a.style[ph]=m}var Oz;function Uz(a){this.a=a}w(470,1,{},Uz);_.pd=function(){this.a.style[kj]=(vs(),zg)};_.a=null;function vB(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?Rv(b,new eC(b,c,d,a)):mw(b,c,d,a)}function Vv(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(474,1,{},Vv);_.a=null;_.b=null;_.c=null;_.d=null;function Sv(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(475,1,{},Sv);_.pd=function(){Tv(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;\n_.c=null;_.d=null;function eC(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}w(476,1,{},eC);_.pd=function(){mw(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function fC(a,b){var c;this.a=(c=m,0!=(b&1)&&(c+=wi),0!=(b&2)&&(c+=ei),RegExp(a,c))}w(477,1,{});_.tS=function(){return this.a.toString?this.a.toString():"[JavaScriptObject]"};_.a=null;function gC(a,b){b.k!=a&&(!a.Uc&&(a.Uc=new Nm),b.k=a,Qm(a.Uc,b))}\nfunction hC(a){var b;b=a.cZ.d;if(-1!=Py(b,Qy(36)))return null;a=a.Vc.b.b++;return b=Sy(b,iC(b,Qy(46))+1)+m+a}function jC(a){return!a.Mc&&a.Sc?jC(a.Sc):a.Mc}function kC(a){return Lu(),new lC(a)}function mC(a){var b;b=new nC;if(a.cf()){for(;a&&!G(a,73);a=a.Sc){var c=b,d=a.$e(),e=a._e();c.a+=d;c.b+=e}G(a,73)&&(c=a.$e(),a=a._e(),b.a+=c,b.b+=a);return b}throw new oC;}function pC(a){a.Wc=!1;a.mf();qC(a)}function qC(a){if((a=G(a,73)?null:a.Sc)&&a.Wc)pC(a),a.Gc&&G(a.Gc,67)&&(a.Gc.n=!1)}\nfunction rC(a){return(a=a.Te())?a:new sC(1,1)}function tC(a){var b;return(b=a.Ue())?new uC(b):new uC(a.We())}function vC(a,b,c,d,e){var f,g,h,j;h=a._c;j=a.ad;g=a.Yc;f=a.Nc;a._c=b;a.ad=c;a.Yc=d;a.Nc=e;if(h!=a._c||j!=a.ad)qC(a),new wC(a,100);if(g!=a.Yc||f!=a.Nc)a.bf(),new wC(a,101)}function xC(){this.Vc=(yC(),yC(),zC);this.Pc=new AC;new Gp;this.af();this.Rc=(BC(),CC)}w(481,1,Zl);_.Re=function(){return hC(this)};_.Te=function(){return DC(this.Tc,this)};_.Ue=function(){return this.Te()};_.Ve=function(){return this.Nc};\n_.We=function(){return this.ef()};_.Xe=function(){return new EC(0,0,0,0)};_.Ye=function(){return this.hf()};_.Ze=function(){return this.Yc};_.$e=function(){return this._c};_._e=function(){return this.ad};_.af=hz;_.bf=function(){pC(this)};_.cf=function(){return this.Xc&&!!this.Sc&&this.Sc.cf()};_.ef=FC;_.ff=GC;_.gf=function(){return(null==this.Qc&&(this.Qc=this.Re()),this.Qc)+nb+this.$e()+nb+this._e()+nb+this.Ze()+Lk+this.Ve()+(this.Xc?m:",hidden")};_.hf=HC;\n_.mf=function(){var a=this.Tc;a.e.a=-1;a.e.b=-1};_.of=function(a,b,c,d){this.pf(a,b,c,d,this.Lc,!0);this.Lc=0};_.pf=function(a,b,c,d){vC(this,a,b,c,d)};_.tS=IC;_.qf=function(){this.Wc=!0};_.Kc=null;_.Lc=0;_.Mc=null;_.Nc=0;_.Oc=0;_.Qc=null;_.Rc=null;_.Sc=null;_.Tc=null;_.Uc=null;_.Wc=!1;_.Xc=!0;_.Yc=0;_.Zc=!1;_.$c=!1;_._c=0;_.ad=0;function JC(a,b){var c;c=a.rf();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function KC(a){var b;b=a.rf();return new LC(b.b,b.d,a.Yc-b.c-b.b,a.Nc-b.d-b.a)}\nfunction MC(a,b){var c,d;if(a.Gc)for(d=new fw(a.Fc.a);d.b<d.d.Xf();)c=gw(d),a.Gc.wf(c);if(b)for(d=new fw(a.Fc.a);d.b<d.d.Xf();)c=gw(d),b.sf(null,c);a.Gc=b;pC(a);a.Gc&&G(a.Gc,67)&&(a.Gc.n=!1)}function NC(a){if(!a.Wc){a.Gc&&a.Gc.tf(a);var b,c;for(c=0;c<a.Fc.a.c;++c)b=ey(a.Fc.a,c),b.Wc||b.qf();a.Wc=!0}}function OC(){xC.call(this);this.Fc=new PC;this.Jc=(yC(),yC(),zC)}w(480,481,ql);_.Te=function(){if(!this.Gc)return null;!this.Hc&&(this.Hc=this.Gc.uf(this));return this.Hc};\n_.Ue=function(){if(!this.Gc)return null;!this.Ic&&(this.Ic=this.Gc.vf(this));return this.Ic};_.rf=function(){return this.Xe()};_.We=FC;_.Ye=HC;_.af=function(){this.Tc=(yC(),new QC)};_.bf=function(){pC(this);this.Gc&&G(this.Gc,67)&&(this.Gc.n=!1)};_.ef=FC;_.hf=HC;_.mf=function(){var a,b;this.Ic=this.Hc=null;for(b=0;b<this.Fc.a.c;++b)a=ey(this.Fc.a,b),a.mf()};_.qf=function(){NC(this)};_.Gc=null;_.Hc=null;_.Ic=null;function RC(){var a=new SC;OC.call(this);MC(this,a)}w(479,480,ql,RC);\n_.Re=function(){return"panel"+this.Jc.b.e++};function TC(a,b,c){a=UC(a.Ec,b,c);a.j=!0;return new VC(a)}function WC(a){a.ff(a.Ec.d)}function XC(a){return new sC(YC(a.Ec),ZC(a.Ec))}w(478,479,ql);_.Ve=function(){return fr(this.Ec.pb,dj)};_.Ze=function(){return fr(this.Ec.pb,ej)};_.$e=function(){return ar(this.Ec.pb)};_._e=function(){return dr(this.Ec.pb)};_.cf=function(){return this.Ec.pb.style.display!=Yi};_.Ec=null;function $C(a){if(null!=a)this.n=a;else throw new aD;}w(483,1,Ol);\n_.tS=function(){return this.cZ.d+"[source="+this.n+eg};_.n=null;\nfunction bD(){bD=x;cD=new Gp;E(cD,new dD(400),new eD(Vk));E(cD,new dD(401),new eD(Vk));E(cD,new dD(402),new eD(Vk));E(cD,new dD(500),new eD(Xk));E(cD,new dD(501),new eD(Xk));E(cD,new dD(502),new eD(Xk));E(cD,new dD(503),new eD(Yk));E(cD,new dD(504),new eD(Xk));E(cD,new dD(505),new eD(Xk));E(cD,new dD(506),new eD(Yk));E(cD,new dD(507),new eD(jl));E(cD,new dD(100),new eD(Rk));E(cD,new dD(101),new eD(Rk));E(cD,new dD(102),new eD(Rk));E(cD,new dD(103),new eD(Rk));E(cD,new dD(1004),new eD(Uk));E(cD,new dD(1005),\nnew eD(Uk));E(cD,new dD(800),new eD(fl));E(cD,new dD(801),new eD(fl));E(cD,new dD(200),new eD(Zk));E(cD,new dD(201),new eD(Zk));E(cD,new dD(202),new eD(Zk));E(cD,new dD(204),new eD(Zk));E(cD,new dD(203),new eD(Zk));E(cD,new dD(209),new eD(kl));E(cD,new dD(208),new eD(ll));E(cD,new dD(207),new eD(ll));E(cD,new dD(206),new eD(Zk));E(cD,new dD(205),new eD(Zk));E(cD,new dD(1400),new eD(hl));E(cD,new dD(1401),new eD(il));E(cD,new dD(1402),new eD(il));E(cD,new dD(300),new eD(Sk));E(cD,new dD(301),new eD(Sk));\nE(cD,new dD(1100),new eD(dl));E(cD,new dD(1101),new eD(dl));E(cD,new dD(1200),new eD(gl));E(cD,new dD(701),new eD(bl));E(cD,new dD(900),new eD(cl));E(cD,new dD(1001),new eD($k));E(cD,new dD(601),new eD(al))}w(482,483,Ol);_.gf=function(){return m};_.tS=function(){var a;a=m;G(this.n,61)&&null!=this.n&&(a=this.n,a=(null==a.Qc&&(a.Qc=a.Re()),a.Qc),null==a&&(a=m));return this.cZ.d+Yf+this.gf()+"] on "+(0<a.length?a:this.n)};_.k=0;var cD;function eD(a){this.a=a}w(485,1,{},eD);_.a=Qk;function fD(){}\nw(486,1,{},fD);_.a=null;_.b=null;function gD(a,b){var c;b&&(a.a?(c=new hD(a.a),wq(c.b,c.c++,b),a.a=c):(a.a=new Nm,Qm(a.a,b)))}function pv(a,b){return a.a?dn(a.a,b):b}w(488,1,Ol);_.a=null;function iD(){}function AC(){}w(487,488,Ol,iD,AC);function jD(){jD=x;Math.sqrt(2)}function kD(a){jD();if(0>a)throw new an("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}w(489,1,{57:1},kD);\n_.eQ=function(a){return a===this?!0:G(a,57)?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 lD;a.a=31*a.a+Fw((new mD(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+Fw((new mD(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction nD(){nD=x;oD=pD=new qm(255,255,255);qD=new qm(192,192,192);rD=new qm(128,128,128);sD=new qm(64,64,64);tD=uD=new qm(0,0,0);vD=wD=new qm(255,0,0);new qm(255,175,175);xD=new qm(255,200,0);yD=new qm(255,255,0);new qm(0,255,0);zD=new qm(255,0,255);AD=new qm(0,255,255);BD=CD=new qm(0,0,255)}\nfunction DD(a){var b,c;c=a.d>>16&255;b=a.d&255;a=a.d>>8&255;if(0==c&&0==b&&0==a)return new qm(3,3,3);3>c&&0!=c?c=3:(c=Fw(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=Fw(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=Fw(a/0.7),a=255<a?255:a);return new qm(c,a,b)}function ED(a){return new qm(Fw(0.7*(a.d>>16&255)),Fw(0.7*(a.d>>8&255)),Fw(0.7*(a.d&255)))}function FD(a,b){return G(b,60)?b.d==a.d:!1}function qm(a,b,c){nD();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new an(De);this.d=c|b<<8|a<<16|-16777216}\nw(495,1,{60:1,69:1,72:1},qm);_.eQ=function(a){return FD(this,a)};_.hC=GD;_.tS=function(){return HD.d+"[r="+(this.d>>16&255)+",g="+(this.d>>8&255)+",b="+(this.d&255)+eg};_.a=0;_.b=null;_.c=null;_.d=0;var tD,BD,vD,oD,uD,CD,AD,sD,rD,qD,zD,xD,wD,pD,yD;function BC(){BC=x;CC=new ID(!0);JD=new cw;dw(JD,"ar");dw(JD,"fa");dw(JD,"iw");dw(JD,"ur")}function ID(a){this.a=a}w(496,1,Ol,ID);_.a=!1;var CC,JD;w(500,1,{78:1,94:1});function KD(){sC.call(this,0,0)}function sC(a,b){this.b=a;this.a=b}\nfunction uC(a){sC.call(this,a.b,a.a)}w(499,500,{63:1,78:1,90:1,94:1},KD,sC,uC);_.eQ=function(a){return a===this?!0:G(a,63)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new lD;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return LD.d+"[width="+this.b+",height="+this.a+eg};_.a=0;_.b=0;function Nu(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}w(501,1,Ol,Nu,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});\n_.xf=function(){return 0!=(this.e&4)};_.yf=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=m,this.yf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.xf()&&(a+=",meta"),a):m)+",target="+this.f+(null!=this.b?",arg="+this.b:m)+eg};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function MD(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].Xc&&++b,++c;return b}\nfunction ND(a,b,c,d,e,f,g){var h,j,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(j=0;j<=l;++j)c=(OD(g?j:l-j,b.c),b.b[g?j:l-j]),h=c.Ye(),c.of(d,e+~~((f-h.a)/2),h.b,h.a),d+=h.b+a.c}function PD(a,b){var c,d,e,f,g,h;h=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.Xc&&(c=b?c.Ye():c.We(),g=fn(g,c.a),h+=c.b+a.c);return new sC(h,g+2*a.d)}function SC(){QD.call(this,1,5,5)}\nfunction QD(a,b,c){yC();this.c=b;this.d=c;this.a=a}w(502,1,Ol,SC,QD);_.sf=RD;\n_.tf=function(a){this.b=SD(a.Fc);if(0!=MD(this)){var b,c,d,e,f,g,h,j,l,n,o;b=KC(a);g=a.rf();h=a.Rc.a;l=new Nm;n=f=2*this.c;o=g.d+this.d;j=0;e=!0;var r,t,y;r=a.Fc.a.c;d=new TD(r);for(t=0;t<r;++t)wq(d.b,d.c++,null);for(c=this.b,t=0,y=c.length;t<y;++t)r=c[t],r.Sc==a&&UD(d,gB(a.Fc.a,r),r);for(d=new fw(d);d.b<d.d.Xf();)if((c=gw(d))&&c.Xc)a=c.Ye(),!e&&n+a.b>b.b&&(ND(this,l,b.b-(n-this.c),g.b,o,j,h),l.ug(),n=f,o+=j+this.d,j=0),e=!1,wq(l.b,l.c++,c),n+=a.b+this.c,j=fn(j,a.a);ND(this,l,b.b-(n-this.c),g.b,o,\nj,h)}};_.uf=function(a){this.b=SD(a.Fc);return 0==MD(this)?JC(a,new sC(10,10)):JC(a,PD(this,!1))};_.vf=function(a){this.b=SD(a.Fc);return 0==MD(this)?JC(a,new sC(10,10)):JC(a,PD(this,!0))};_.wf=GC;_.tS=function(){var a;switch(this.a){case 0:a=oi;break;case 2:a=Ej;break;case 1:a=Tg;break;case 4:a="trailing";break;default:a="leading"}return VD.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+eg};_.a=0;_.b=null;_.c=0;_.d=0;function WD(){WD=x;XD=new YD(Ne,0,12)}\nfunction YD(a,b,c){WD();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}w(503,1,{64:1,90:1},YD);_.a=null;_.b=0;_.c=0;var XD;w(504,1,yl);_.tS=function(){return ZD.d+"[font="+this.b+"ascent="+$D(this.b).a+", descent="+$D(this.b).b+", height="+$D(this.b).c+eg};_.b=null;w(506,1,{});_.tS=function(){return"Graphics"};w(507,506,{});function $B(){}function az(a){this.f=a}w(510,138,pl,$B,az);function oC(){this.f="Missing message: awt.151"}w(509,510,pl,oC);w(511,1,{});\nfunction EC(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}w(512,1,{66:1,90:1,94:1},EC);_.eQ=function(a){return a===this?!0:G(a,66)?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 aE.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+eg};_.a=0;_.b=0;_.c=0;_.d=0;w(516,1,Ol);_.gf=function(){return this.j};_.tS=IC;_.j=null;_.k=null;\nfunction bE(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function cE(a,b){a.e=b;lB(a.i.a,b)}function dE(a){this.n=(yC(),yC(),zC);var b;var c;b=this.cZ.d;-1!=Py(b,Qy(36))?b=null:(c=this.n.b.d++,b=Sy(b,iC(b,Qy(46))+1)+m+c);this.j=b;this.d=new iD;this.f=a;this.e=!0;this.i=new eE(this)}w(515,516,Ol,dE);_.gf=function(){return bE(this)};_.c=null;_.e=!1;_.f=null;_.i=null;w(514,515,Ll);_.gf=function(){return bE(this)+(this.b?",tearOff":m)};_.b=!1;w(518,1,{79:1});\n_.eQ=function(a){return a===this?!0:G(a,79)?this.zf()==a.zf()&&this.Af()==a.Af():!1};_.hC=function(){var a;a=new lD;fE(a,this.zf());fE(a,this.Af());return a.a};function nC(){this.b=this.a=0}function gE(a,b){this.a=a;this.b=b}w(517,518,{70:1,79:1,90:1},nC,gE);_.eQ=function(a){return a===this?!0:G(a,70)?this.a==a.a&&this.b==a.b:!1};_.zf=yx;_.Af=hA;_.tS=function(){return hE.d+"[x="+this.a+",y="+this.b+eg};_.a=0;_.b=0;\nfunction iE(a,b){if(!b)throw new Qv("Missing message: awt.70");var c=a.a;if(H(b.f,ub)){var c=c.a.a,d=new nB,e=c.c.c;if(0>e||e>c.c.c)throw new qz;c.o&&(d.pb[ah]=2);UA(c,e,d.pb);jE(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 qz;jE(d.c,e,c);for(f=g=0;f<e;++f)G(ey(d.c,f),47)&&++g;jE(d.i,g,c);UA(d,e,c.pb);c.c=d;e=Oy(c.pb)+Zb;Jy(c.me(),e,!1);d.o&&(e=gB(d.c,c),-1!=e&&(d=vy(d.o?d.e:vy(d.e,0),e),2==wy(d)&&d.removeChild(vy(d,1)),c.pb[ah]=2))}}\nfunction kE(){dE.call(this,m);new Nm;this.b=!1;this.a=(yC(),new lE)}w(519,514,Ll,kE);_.a=null;w(522,1,{94:1});w(521,522,hm);_.eQ=function(a){return a===this?!0:G(a,81)?this.zf()==a.zf()&&this.Af()==a.Af()&&this.Cf()==a.Cf()&&this.Bf()==a.Bf():!1};_.hC=function(){var a;a=new lD;fE(a,this.zf());fE(a,this.Af());fE(a,this.Cf());fE(a,this.Bf());return a.a};function LC(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}w(520,521,{71:1,81:1,90:1,94:1},LC);\n_.eQ=function(a){return a===this?!0:G(a,71)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.Bf=yx;_.Cf=hA;_.zf=bu;_.Af=GD;_.tS=function(){return mE.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+eg};_.a=0;_.b=0;_.c=0;_.d=0;function nE(){nE=x;oE=new pE;qE=new rE;sE=new rE}var oE,sE,qE;w(524,1,{});_.eQ=km;_.hC=lm;function pE(){}w(525,524,{},pE);function rE(){}w(526,1,{},rE);w(527,481,Zl);function tE(a,b){var c;c=kC(jC(a));return!c?null:new sC(uE(c,"_")*b+6,$D(c.b).c+6)}\nfunction vE(a){wE.call(this,a,null!=a?a.length:0)}function wE(a,b){xC.call(this);this.a=0>b?0:b;var c=this.Tc;JB(c.a,a);c.e.a=-1;c.e.b=-1}w(528,527,Zl,vE,wE);_.Re=function(){return"textfield"+this.Vc.b.f++};_.Te=function(){return tE(this,gr(this.Tc.a.pb,Fk).length)};_.Ue=function(){return!jC(this)?null:tE(this,gr(this.Tc.a.pb,Fk).length)};_.We=zE;_.Ye=AE;_.af=function(){this.Tc=(yC(),new BE)};_.ef=zE;_.hf=AE;_.a=0;function yC(){yC=x;zC=new CE}\nfunction DE(){var a=(yC(),yC(),zC);!a.c&&(a.c=new EE);return a.c}w(529,1,{});_.a=null;_.c=null;var zC;function FE(){}w(530,1,{},FE);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;w(531,1,{});function GE(){GE=x;HE=new IE;JE=new IE}function KE(a,b){return b==a?!0:!b?!1:!0}function IE(){}w(532,1,{74:1},IE);_.eQ=function(a){return null==a||!G(a,74)?!1:KE(this,a)};_.hC=function(){var a;a=null.ii()+";class="+null.ii();a=!null.ii().ii()?a:a+";charset=";return LE(a)};\n_.tS=function(){return ME.d+"[MimeType=(null);humanPresentableName="+this.a+eg};_.a=null;var HE,JE;function NE(){NE=x;z(OE,q,74,[(GE(),JE),HE])}function PE(a){var b=(GE(),JE);if(KE(b,(GE(),JE)))return a.a;if(KE(b,HE))return new QE(a.a);throw new RE(b);}function SE(a){NE();this.a=a}w(533,1,{},SE);_.a=null;function RE(a){this.f="flavor = "+a}w(534,139,{75:1,90:1,98:1,107:1},RE);function TE(a,b,c){bD();UE.call(this,a,b,c,Qk)}\nfunction UE(a,b,c,d){bD();$C.call(this,a);this.k=b;this.a=c;this.c=d;this.b=0}w(535,482,Ol,TE,UE);_.gf=function(){var a,b;a=1001==this.k?"ACTION_PERFORMED":Ek;b=m;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="+px(this.c)+tb+b};_.a=null;_.b=0;_.c=Qk;function wC(a,b){bD();$C.call(this,a);this.k=b}w(536,482,Ol,wC);\n_.gf=function(){var a,b;a=this.n;switch(this.k){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return Ek}return b+" ("+a.$e()+nb+a._e()+ha+a.Ze()+Lk+a.Ve()+jb};w(539,536,Ol);_.j=0;\nfunction VE(a){var b;switch(a.k){case 503:b="MOUSE_MOVED";break;case 500:b="MOUSE_CLICKED";break;case 501:b="MOUSE_PRESSED";break;case 502:b="MOUSE_RELEASED";break;case 506:b="MOUSE_DRAGGED";break;case 504:b="MOUSE_ENTERED";break;case 505:b="MOUSE_EXITED";break;case 507:b="MOUSE_WHEEL";break;default:b=Ek}b=b+",("+a.f+nb+a.i+"),button="+a.d;if(0<(a.j&16320)){var c=tb,d;d=a.j;var e;e=new ux;0!=(d&4)&&Jp(Jp(e,(yC(),null)),mb);0!=(d&1)&&Jp(Jp(e,(yC(),null)),mb);0!=(d&2)&&Jp(Jp(e,(yC(),null)),mb);0!=(d&\n8)&&(0!=(d&2048)?0!=(d&512)&&Jp(Jp(e,(yC(),null)),mb):Jp(Jp(e,(yC(),null)),mb));0!=(d&32)&&Jp(Jp(e,(yC(),null)),mb);0!=(d&16)&&Jp(Jp(e,(yC(),null)),mb);0!=(d&8)&&Jp(Jp(e,(yC(),null)),mb);0!=(d&4)&&Jp(Jp(e,(yC(),null)),mb);d=0==e.a.a.length?e.a.a:WE(e.a.a,0,e.a.a.length-1);c=c+d+",extModifiers=";d=a.j;var f;e=(f=m,0!=(d&256)&&(f+=(yC(),null)),0!=(d&128)&&(f+=(0<f.length?mb:m)+(yC(),null)),0!=(d&512)&&(f+=(0<f.length?mb:m)+(yC(),null)),0!=(d&64)&&(f+=(0<f.length?mb:m)+(yC(),null)),0!=(d&8192)&&(f+=\n(0<f.length?mb:m)+(yC(),null)),f);0!=(d&1024)&&(e+=(0<e.length?mb:m)+(yC(),null));0!=(d&2048)&&(e+=(0<e.length?mb:m)+(yC(),null));0!=(d&4096)&&(e+=(0<e.length?mb:m)+(yC(),null));b+=c+e}return b+=",clickCount="+a.e}w(541,539,Ol);_.gf=function(){return VE(this)};_.d=0;_.e=0;_.f=0;_.i=0;\nfunction ov(a,b,c,d){bD();wC.call(this,a,507);this.d=this.e=this.j=0;this.f=b;this.i=c;if(0!=(this.j&63))this.j&=-16321,0!=(this.j&1)&&(this.j|=64),0!=(this.j&2)&&(this.j|=128),0!=(this.j&4)&&(this.j|=256),0!=(this.j&8)&&(this.j|=512),0!=(this.j&32)&&(this.j|=8192),500<=this.k&&502>=this.k?0!=(this.j&16)?(this.d=1,501==this.k&&(this.j|=1024)):0!=(this.j&8)?(this.d=2,501==this.k&&(this.j|=2048)):0!=(this.j&4)&&(this.d=3,501==this.k&&(this.j|=4096)):(0!=(this.j&16)&&(this.j|=1024),0!=(this.j&8)&&(this.j|=\n2048),0!=(this.j&4)&&(this.j|=4096));else if(0!=(this.j&16320))if(this.j&=-64,0!=(this.j&64)&&(this.j|=1),0!=(this.j&128)&&(this.j|=2),0!=(this.j&256)&&(this.j|=4),0!=(this.j&512)&&(this.j|=8),0!=(this.j&8192)&&(this.j|=32),500<=this.k&&502>=this.k)switch(this.d){case 1:this.j|=16;break;case 2:this.j|=8;break;case 3:this.j|=4}else 0!=(this.j&1024)&&(this.j|=16),0!=(this.j&2048)&&(this.j|=8),0!=(this.j&4096)&&(this.j|=4);this.b=0;this.a=1;this.c=d}w(542,541,Ol,ov);\n_.gf=function(){var a,b;a=VE(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=Ek}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;w(551,1,{});function QE(a){if(null==a)throw new XE;}w(552,551,{},QE);\nfunction YE(){YE=x;ZE={};ZE["java.vendor"]=Rh;ZE["package.restrict.access.sun"]=Ck;ZE["sun.java.launcher"]=wf;ZE["sun.management.compiler"]=Rh;ZE["os.name"]=wf;ZE[" sun.boot.class.path"]=wf;ZE["path.separator.applet"]=wf;ZE["java.vm.specification.vendor"]=Rh;ZE["java.runtime.version"]=wf;ZE["http.proxyPort"]=wf;ZE["user.name"]=wf;ZE["user.language"]=wf;ZE["os.name.applet"]=wf;ZE["browser.version"]=wf;ZE["java.version"]=wf;ZE["user.timezone"]=wf;ZE["java.endorsed.dirs"]=wf;ZE["java.specification.name"]=\n"GWT";ZE["java.specification.version"]="2.5.0";ZE[ji]=cf;!rv&&(rv=new zv);rv.a?ZE[hi]="yes":ZE[hi]=null}var ZE;w(556,139,xl);function $E(){}function aF(a){this.f=a}w(555,556,{84:1,90:1,98:1,107:1},$E,aF);function bF(){bF=x;cF=new dF}function eF(a){var b;if(a.k){var c;b=new ux;Jp(b,a.f);b.a.a+=gd;c=a.a;null!=c&&0<c.length&&(b.a.a+=sc,Jp(b,a.a));c=a.b;a=a.j;null!=c&&Kp(b.a,c);null!=a&&(b.a.a+=Ga,Kp(b.a,a));b=b.a.a}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}\nfunction fF(a){bF();var b,c,d;if(null==a)throw new $E;a=Ry(a);try{d=Py(a,Qy(58))}catch(e){e=Gq(e);if(G(e,102))throw new aF(Lp(e));throw e;}c=Py(a,Qy(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;gF();var f,g,h;h=c.length;b=new hF;for(g=0;g<h;++g)f=c.charCodeAt(g),65<=f&&90>=f?iF(b,f+32&65535):Kp(b.a,String.fromCharCode(f));\nthis.f=b.a.a}else this.f=null,d=-1}if(null==this.f)throw new aF($e+a);if(!this.k&&(this.k=lw(cF,this.f),this.k||(this.k=(yC(),new jF))&&E(cF,this.f,this.k),!this.k))throw new aF($e+a);try{c=a;var j=++d,l=a.length,n,o,r,t,y,v,s,A,F,M,N,$,S,V,ea,na,ta,Yb,K,ra,yc;if(l<j||0>l){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(sc,j)==j&&-1==kF(c,Qy(47),j+2))throw new lF(l);}else{N=c.substr(j,l-j);l-=j;v=0;s=this.c;$=this.e;Yb=this.j;t=this.d;ea=this.i;n=this.a;yc=this.n;K=kF(N,Qy(35),\n0);if(0==N.indexOf(sc)&&0!=N.indexOf("////")){F=2;$=-1;v=kF(N,Qy(47),2);ta=kF(N,Qy(63),2);-1!=ta&&(-1==v||v>ta)&&(v=ta);-1==v&&(v=l,t=m);A=v;-1!=K&&K<v&&(A=K);var jd=Qy(64);ra=N.lastIndexOf(jd,A);n=N.substr(2,A-2);-1<ra&&(yc=N.substr(2,ra-2),F=ra+1);S=kF(N,Qy(58),-1==ra?F:ra);r=Py(N,Qy(93));if(-1!=r)try{N.length>r+1?(o=N.charCodeAt(r+1),58==o?S=r+1:S=-1):S=-1}catch(wb){if(wb=Gq(wb),!G(wb,98))throw wb;}-1==S||S>v?s=N.substr(F,A-F):(s=N.substr(F,S-F),V=N.substr(S+1,A-(S+1)),0==V.length?$=-1:$=mF(V,\n10))}-1<K&&(Yb=N.substr(K+1,l-(K+1)));y=-1==K?l:K;var L=Qy(63);na=N.lastIndexOf(L,y);-1<na?(ea=N.substr(na+1,y-(na+1)),0==na&&null!=t&&(H(t,m)?t=nc:t.indexOf(nc),M=iC(t,Qy(47))+1,t=t.substr(0,M-0)),y=na):0!=K&&(ea=null);-1<v&&(v<l&&47==N.charCodeAt(v)?t=N.substr(v,y-v):y>v&&(null==t?t=m:H(t,m)?t=nc:t.indexOf(nc),M=iC(t,Qy(47))+1,0==M?t=N.substr(v,y-v):t=t.substr(0,M-0)+N.substr(v,y-v)));null==t&&(t=m);null==s&&(s=m);d=s;var Ha;Ha=t;null!=ea&&!H(ea,m)&&(null!=t?Ha=t+Gd+ea:Ha=Gd+ea);null==this.f&&(this.f=\nthis.f);this.c=d;this.b=Ha;this.e=$;this.j=Yb;var xb;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+gd+this.e));null!=this.c&&-1<(xb=iC(this.c,Qy(64)))?(this.n=WE(this.c,0,xb),this.c=Sy(this.c,xb+1)):this.n=null;null!=this.b&&-1<(xb=Py(this.b,Qy(63)))?(this.i=Sy(this.b,xb+1),this.d=WE(this.b,0,xb)):(this.i=null,this.d=this.b);this.a=n;this.n=yc;this.d=t;this.i=ea}}catch(Hc){Hc=Gq(Hc);if(G(Hc,98))throw new aF(Lp(Hc));throw Hc;}if(-1>this.e)throw new aF("incorrect port: "+\nthis.e);}w(557,1,Ol,fF);_.tS=function(){return eF(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var cF;w(558,1,{});function nF(a,b,c){var d,e;for(d=a.Sf().Ce();d.be();)if(a=d.ce(),e=a.Bh(),null==b?null==e:Tp(b,e))return c&&(a=new oF(a.Bh(),a.Ch()),d.de()),a;return null}w(562,1,Kl);_.Rf=function(a){return!!nF(this,a,!1)};\n_.eQ=function(a){var b,c;if(a===this)return!0;if(!G(a,110)||this.Xf()!=a.Xf())return!1;for(a=a.Sf().Ce();a.be();)if(b=a.ce(),c=b.Bh(),b=b.Ch(),!this.Rf(c)||!pF(b,this.Tf(c)))return!1;return!0};_.Tf=function(a){a=nF(this,a,!1);return!a?null:a.Ch()};_.hC=function(){var a,b,c;c=0;for(b=this.Sf().Ce();b.be();)a=b.ce(),c+=a.hC(),c=~~c;return c};_.Uf=qF;_.Vf=function(){throw new rF("Put not supported on this map");};_.Wf=function(a){a=nF(this,a,!0);return!a?null:a.Ch()};_.Xf=function(){return this.Sf().Xf()};\n_.tS=function(){var a,b,c,d;d=Nk;a=!1;for(c=this.Sf().Ce();c.be();)b=c.ce(),a?d+=qb:a=!0,d+=m+b.Bh(),d+=Ed,d+=m+b.Ch();return d+"}"};function IB(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function yy(a,b){var c;if(null==b)c=a.c;else if(G(b,1))c=gd+b in a.e;else a:{c=a.$f(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d].Bh();if(a.Zf(b,f)){c=!0;break a}}c=!1}return c}function lw(a,b){return null==b?a.b:G(b,1)?a.e[gd+b]:sF(a,b,a.$f(b))}\nfunction sF(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d],g=f.Bh();if(a.Zf(b,g))return f.Ch()}return null}function E(a,b,c){return null==b?tF(a,c):G(b,1)?uF(a,b,c):vF(a,b,c,a.$f(b))}function vF(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){var d=e[f],h=d.Bh();if(a.Zf(b,h))return a=d.Ch(),d.Dh(c),a}else e=a.a[d]=[];d=new oF(b,c);e.push(d);++a.d;return null}function tF(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}\nfunction uF(a,b,c){var d,e=a.e,b=gd+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function nw(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(G(b,1)){var d,e=a.e;c=gd+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.$f(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e],h=g.Bh();if(a.Zf(b,h)){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.Ch();break a}}c=null}return c}w(561,562,Kl);_.Rf=function(a){return yy(this,a)};_.Sf=function(){return new wF(this)};\n_.Zf=function(a,b){return this.Yf(a,b)};_.Tf=function(a){return lw(this,a)};_.Vf=function(a,b){return E(this,a,b)};_.Wf=function(a){return nw(this,a)};_.Xf=GD;_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Gp(){IB(this)}w(560,561,ol,Gp);_.Yf=function(a,b){return Ew(a)===Ew(b)||null!=a&&Tp(a,b)};_.$f=function(a){return~~Wp(a)};function dF(){IB(this)}w(559,560,ol,dF);function xF(){}w(563,138,pl,xF);function yF(a){var b,c;b=0;for(c=a.a;c<a.i;){c=zF(a,c);if(c>=a.i)break;c=AF(a,c);++b}return b}\nfunction BF(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function CF(a){var b;a.a=0<=a.j&&!a.d?a.j:zF(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new xF;b=a.a;a.a=AF(a,a.a);return WE(a.n,b,a.a)}\nfunction AF(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=DF(a.n,d,a.n.length);if(c<=a.f&&BF(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=Py(a.c,Qy(c)))break;++d}a.k&&b==d&&(a.e?(c=DF(a.n,d,a.n.length),c<=a.f&&BF(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=Py(a.c,Qy(c))&&++d));return d}\nfunction zF(a,b){var c,d;if(null==a.c)throw new XE;for(d=b;!a.k&&d<a.i;)if(a.e){c=DF(a.n,d,a.n.length);if(c>a.f||!BF(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>Py(a.c,Qy(c)))break;++d}return d}function EF(a){FF.call(this,a,ia,!1)}function GF(a){FF.call(this,a,nb,!1)}\nfunction FF(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=DF(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=D(B,u,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=DF(this.c,d,this.c.length),this.b[c]=a}}}w(564,1,{},EF,GF,FF);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function HF(){}\nw(565,1,{},HF);_.a=null;function IF(a,b){var c,d;c=a.a.exec(b);d=new HF;d.a=c;return d}function JF(){}function KF(a,b){var c,d;d=m;2==(b|2)&&(d+=ei);1==(b|1)&&(d+=wi);c=new JF;c.a=RegExp(a,d);return c}w(566,1,{},JF);_.a=null;\nfunction LF(a,b){var c,d,e,f,g;c=m;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(G(e,1)&&(e=aq(e),!(Zp(),!/[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]/.test(e.replace(/"(\\\\.|[^"\\\\])*"/g,m)))))return;c+=e;d<b.length-1&&(c+=nb);++d}}typeof a==Jh?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Yf+c+eg),a.apply(c)):(evalString=a+db+c+");",$wnd.eval(evalString))}\nfunction MF(a){var b;if(null==a||0==a.length)return NF(\'JSME installation warning: invalid size or not specified size of DOM element: "\'+a+\'", Using "100%".\'),Gc;b=a.charCodeAt(a.length-1);return OF(b)||46==b?a+tj:a}function Mw(a){var a=new PF(a),b,c,d,e,f;b=$doc.getElementsByTagName(qh);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute($g)||m,c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;QF(a););return a.b}w(573,1,{});function RF(a,b){b.Pd(new SF);b.Od(new TF);b.Qd(new UF);b.Rd(new VF(a))}\nw(572,573,{});_.b=null;_.c=1;_.d=-1;function WF(a){this.a=a;this.b=new XF(this.a);this.c=this.d=1}w(571,572,{},WF);_.a=null;function XF(a){this.a=a}w(574,1,{},XF);_._f=function(a){var b=this.a;b.Tb&&(null!=a&&0<a.length?(YF(b.r,"DROP"),!b.Ub&&(b.Ub=new Ru(b)),ZF(b.Ub,a)):(Ou(b,"ERROR - empty or null structure"),$F(b)))};_.a=null;function aG(a){this.a=a}w(575,1,{},aG);_.a=null;function bG(a,b,c,d){this.d=a;this.b=b;this.c=c;this.a=d}w(576,1,{},bG);\n_.ag=function(){vz(this.d.f,this.b,YC(this.d)-this.c-this.a.a,ZC(this.d)-(this.a.d-this.a.a))};_.a=null;_.b=null;_.c=0;var cG=_.d=null;function dG(){dG=x;cG=new rx((Ix(),new Hx("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAF0lEQVR42mNgGAWjYBSMglEwCkYBpQAAB1AAAZMWyVkAAAAASUVORK5CYII=")),29,16)}function eG(a){var b;$wnd.JSApplet.Inchi.__local_ff=function(a){b=a};$wnd.JSApplet.Inchi.computeInchi(a,"JSApplet.Inchi.__local_ff");delete $wnd.JSApplet.Inchi.__local_ff;return b}\nfunction fG(a){var b;gG?a&&hG(a):(b=(iG(),jG).a.a,b=(bq(),new hq(b)),b.d=cq,eq(fq(b,new kG(a))))}var gG=!1;function kG(a){this.a=a}w(580,1,{},kG);_.Ad=function(a){if(this.a){var b=this.a;b.a&&b.a.Dd(a)}else $wnd.alert("Loading of InChI-js failed")};_.Bd=function(){this.a&&(hG(this.a),gG=!0)};_.a=null;function hG(a){var b;b=eG(a.b);a.a.bg(b)}function lG(a,b){this.a=a;this.b=b}w(581,1,Xl,lG);_.Dd=function(a){this.a&&this.a.Dd(a)};_.a=null;var jG=_.b=null;\nfunction iG(){iG=x;jG=new qx((Ix(),new Hx($moduleBase+"96E40B969193BD74B8A621486920E79C.cache.js")))}function mG(a){return a.error==m?null:a.error}function nG(a){return a.warning==m?null:a.warning}\nfunction oG(){oG=x;pG=z(Jw,q,1,["Copyright (c) 2017, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);qG=(nD(),qD);rG=DD(qG);sG=z(B,u,-1,[301,3,401,4,501,5,701,9,801,10,901,11,1001,12,601,8,1101,7,1300,1,1201,32,1301,33]);tG=D(uG,q,60,43,0);vG=D(Jw,q,1,43,0);wG=D(uG,q,60,7,0);xG=null!=(YE(),ZE[hi]);yG=D(zG,q,64,100,0);AG=D(BG,q,65,100,0);var a,b;for(a=1;42>=a;++a)0<CG(a)?tG[a]=(nD(),sD):(tG[a]=(nD(),xD),vG[a]=Wf);vG[1]=We;tG[1]=(nD(),sD);vG[2]=he;tG[2]=\nxD;vG[3]=pe;tG[3]=sD;vG[4]=vf;tG[4]=CD;vG[5]=Af;tG[5]=wD;vG[9]=Pe;tG[9]=zD;vG[10]=Be;tG[10]=zD;vG[11]=oe;tG[11]=zD;vG[12]=Ye;tG[12]=zD;vG[8]=Jf;tG[8]=ED(yD);vG[7]=Bf;tG[7]=xD;vG[6]=Nf;tG[6]=sD;vG[13]=Lf;tG[13]=sD;vG[32]=Wf;tG[32]=sD;vG[14]=df;vG[16]=ef;vG[15]=xf;vG[17]=If;vG[18]=Fe;vG[19]=Re;vG[20]=Qd;vG[21]=uf;vG[22]=re;vG[24]=Of;vG[23]=ie;vG[25]=Xf;vG[26]=yf;vG[27]=Je;vG[28]=ye;vG[29]=Yd;vG[30]=Te;vG[31]=fe;for(a=33;42>=a;++a)b=Gf,33<a&&(b+=a-33),vG[a]=b,tG[a]=sD}\nfunction DG(a){var b;if(a.dc)b=EG(a,1)+Fd+EG(a,2)+Fd+EG(a,3);else if(b=EG(a,0),0<b.length){var c=new FG(a.ob);Qm(a.qb.a,c)}return b}function GG(a){var b,c,d;d=!1;if(0<a.ob.v||0<a.ob.w)if(d=!0,0<a.ob.v?(HG(a.ob,a.ob.v),IG(a,"delAtom",a.ob.v),a.ob.v=0):(JG(a.ob,a.ob.w),IG(a,"delBond",a.ob.v),a.ob.w=0),KG(a.ob),b=LG(a.ob),1<b.length)for(c=0;c<b.length;++c)0==c?(a.zb[a.o]=b[0],a.ob=a.zb[a.o]):a.zb[++a.Sb]=b[c];return d}\nfunction MG(a,b){var c,d,e,f;NG(a,!1);c=b.a;if(H(c,xc))Pu(DG(a));else if(H(c,Fc))Pu(ru(a,!0,!1));else if(H(c,Pc))Pu(ru(a,!0,!0));else if(H(c,Zc))a.Tb&&(c=a.r,null==c.i&&(c.i="PASTE"),Qu(a.E,(!a.Ub&&(a.Ub=new Ru(a)),a.Ub)));else if(H(c,Qc))a.fg(3);else if(H(c,Rc))a.fg(4);else if(H(c,Tc))a.fg(5);else if(H(c,Uc))Aq(6,new OG(a));else if(H(c,Vc))a.og();else if(H(c,Yc))Aq(1,new PG(a));else if(H(c,Gj))7!=a.cb&&(a.db=Qk),d=b.c,d=ox(d,Pk),c=fx(d,a.db),e=!cx(c,Qk)?Yw(c):c,!cx(e,Wk)&&QG(a.ob,P(c)),a.Ib=!0,a.cb=\n7,a.db=d;else if(c==Qf||c==Mf){if(e=RG(a.ob,(SG(),c==Mf?TG:UG)))a.ob.f.a?Ou(a,"Chiral flag is set"):Ou(a,"No Chiral flag"),VG(a,"changeChiral",a.o,0,0),a.Ib=!0}else if(c==ge){f=WG(a);e=!1;for(c=1;c<=a.ob.p;++c)d=a.ob.b[c],-99199==d.f&&(++f,d.f=f,e=!0);e&&(a.Ib=!0,VG(a,"changeManyAtomMap",a.o,0,0))}else if(c==Le){c=a.ob;e=!1;for(d=1;d<=c.p;++d)e=XG(c.b[d])||e;(a.Ib=e)&&VG(a,"deleteAtomMaps",a.o,0,0)}else c==Me?(a.Ib=YG(a.ob),a.Ib&&VG(a,"deleteHydrogens",a.o,0,0)):H(c,Nj)||(H(c,Ah)?a.hc=!0:ZG(a,c));\n(a.Ib||a.Gb)&&a.ff(a.Ec.d)}\nfunction $G(a,b,c,d,e){var f,g,h,j,l,n,o,r;if(!a.Ob&&(j=c-b+1,!(0>=j||b>a.Sb||c>a.Sb))){l=D(aH,Yl,-1,99,1);h=o=n=0;for(g=b;g<=c;++g)f=bH(a.zb[g]),n+=f.c,o+=f.d,f.d>h&&(h=f.d),l[g]=f.c,2==d&&(l[g]=f.d);a.J&&(n+=25*(j+1),o+=25*(j+1),h+=25);j=g=1;a.J?r=cH(a):r=dH(a);f=Fw(r.b);r=Fw(r.a);1==d||3==d?f=~~((f-48)/2):2==d&&(r=~~(r/2));n>=f&&(g=f/n);h>=r&&(j=r/h);h=0;a.J&&(a.xb=g<j?g:j,a.mg("alignMolecules Depict: molecularAreaScale="+a.xb+" xsize="+f+" ysize="+r+fa),h=25*f/n,2==d&&(h=25*r/o));for(g=b;g<=c;++g)2==\nd?l[g]=l[g]*r/o:l[g]=l[g]*f/n;n=-f/2;o=0;1==d?n=-f-24:3==d?n=24:2==d&&(n=0,o=-r);for(g=b;g<=c;++g){a.J&&eH(a.zb[g]);2==d?o+=l[g]/2+h:n+=l[g]/2+h;if(!e)for(b=1;b<=a.zb[g].p;++b)fH(a.zb[g].b[b],n/a.xb,o/a.xb);2==d?o+=l[g]/2:n+=l[g]/2;a.J||gH(a.zb[g])}}}function hH(a,b){var c;a.k=202;a.Mb=!1;Ou(a,m);if(0!=a.Sb){a.Ib=!0;a.q=!0;for(c=a.o;c<a.Sb;++c)a.zb[c]=a.zb[c+1];--a.Sb;a.o=a.Sb;0<a.Sb?a.ob=a.zb[a.o]:(a.ob=new iH(a),a.ob.o=0);b&&(!!a.r&&jH(fq(a.r,"clear"),0,0,0),a.hc=!0)}}\nfunction kH(a){a.Sb=0;a.o=0;a.ob=new iH(a);a.ob.o=0;a.sb=null;a.Ib=!0}\nfunction lH(a,b){var c,d,e,f,g;g=new kE;e=Kf;d="MOL";f="MOL or SDF";SG();a:{for(c=1;c<=a.Sb;++c)if(0<a.zb[c].p){c=(SG(),SG(),TG);break a}c=(SG(),SG(),UG)}c=c.a?UG:TG;b&&(e="SMIRKS",f=d=Hf);a.Ac&&(f+=" or "+e,!b&&a.zc&&(f+=" or OCL ID code"));e=new dE(Ee+e);e.c=xc;iE(g,e);cE(e,!c.a);gD(e.d,a);e=new dE(Ee+d);e.c=Fc;gD(e.d,a);iE(g,e);b||(e=new dE(Ee+d+" V3000"),e.c=Pc,gD(e.d,a),iE(g,e),a.cg()&&(a.N&&(e=new dE("Copy as InChI"),e.c=Qc,gD(e.d,a),cE(e,!c.a),iE(g,e)),a.P&&(e=new dE("Copy as InChI key"),e.c=\nRc,gD(e.d,a),cE(e,!c.a),iE(g,e)),a.kc&&(e=new dE("Search chemical structure (through InChIKey)"),e.c=Vc,gD(e.d,a),cE(e,!c.a),iE(g,e)),a.O&&(e=new dE("Copy as InChI auxinfo"),e.c=Tc,gD(e.d,a),cE(e,!c.a),iE(g,e))));a.Ac&&a.Q&&!b&&(e=new dE("Copy as Scalar Vector Graphics"),e.c=Yc,gD(e.d,a),iE(g,e));a.Ac&&a.zc&&!b&&(e=new dE("Copy as OCL ID code"),e.c=Uc,gD(e.d,a),cE(e,!c.a),iE(g,e));a.Tb&&(iE(g,new dE(ub)),d=a.Wb,null==d&&(d="Paste "+f),e=new dE(d),e.c=Zc,gD(e.d,a),iE(g,e));gC(a,g);return g}\nfunction mH(a,b,c,d){return new nH(a.gg(!b?null:b.a,P(J(Math.round(c))),P(J(Math.round(d)))))}\nfunction oH(a,b,c,d){var e,f,g,h,j,l,n;f=100*d+c;j=(c-1)*(a.mb+(a.Lb?1:0));g=(d-1)*(a.mb+(a.Lb?1:0));1==c&&2<d&&(g-=2*a.mb);pH(b,qG);a.Lb?(f==a.k&&pH(b,ED(qG)),qH(b,j,g,a.mb,a.mb),pH(b,(nD(),sD)),rH(b,j,g,a.mb-1,a.mb-1)):f==a.k?sH(b,j+1,g+1,a.mb,a.mb,!1):sH(b,j,g,a.mb,a.mb,!0);if(!(1301==f&&!a.cc||107==f&&!a.ac))if(201!=f||a.tc)if(103!=f||a.Fb)if(!(105==f&&!a.Rb&&!a.A)&&(109!=f||a.dc))if(c=a.mb/4,3>d)switch(pH(b,(nD(),uD)),f){case 101:pH(b,yD);tH(b,j+3,g+3,a.mb-6,a.mb-6);pH(b,uD);e=g+3;h=a.mb-6;c=\na.mb-6;d=b.a;f=P(J(Q((j+3)*R)));e=P(J(Q(e*R)));h=P(J(Q(h*R)));c=P(J(Q(c*R)));d.n&&(uH(d,!1),vH(d,wH(d,f,e,h,c)));xH(b,j+6,g+6,a.mb-12,a.mb-12);yH(b.a,P(J(Q((j+9)*(zH(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));qH(b,j+a.mb-10,g+9,2,4);0.04>Math.random()&&(pH(b,wD),yH(b.a,P(J(Q((j+10)*R))),P(J(Q((g+18)*R))),P(J(Q(4*R))),P(J(Q(4*R)))));0.96<Math.random()&&(pH(b,yD),qH(b,j+a.mb-10,g+8,2,3));break;case 112:f=j+c;e=j+a.mb-c;h=j+a.mb/2;AH(b,f,g+a.mb-c,h,g+a.mb/2);AH(b,j+a.mb/2,g+a.mb/2,e,g+a.mb-\nc);l=g+a.mb-c;d=a.mb/24;BH(b.a,P(J(Q((h-d)*(zH(),R)))),P(J(Q(l*R))),P(J(Q((h-2*d)*R))),P(J(Q(l*R))));BH(b.a,P(J(Q((h+d)*R))),P(J(Q(l*R))),P(J(Q((h+2*d)*R))),P(J(Q(l*R))));pH(b,zD);AH(b,f,g+c,h,g+a.mb/2);AH(b,j+a.mb/2,g+a.mb/2,e,g+c);l=g+c;BH(b.a,P(J(Q((h-d)*R))),P(J(Q(l*R))),P(J(Q((h-2*d)*R))),P(J(Q(l*R))));BH(b.a,P(J(Q((h+d)*R))),P(J(Q(l*R))),P(J(Q((h+2*d)*R))),P(J(Q(l*R))));pH(b,uD);break;case 107:pH(b,xD);qH(b,j+4,g+4,a.mb-8,a.mb-8);pH(b,uD);rH(b,j+4,g+4,a.mb-8,a.mb-8);xH(b,j+6,g+6,a.mb-11,a.mb-\n12);yH(b.a,P(J(Q((j+9)*(zH(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));qH(b,j+a.mb-10,g+9,2,4);break;case 108:d=a.mb/4;AH(b,j+d,g+a.mb-d,j+a.mb-d,g+d);d=a.mb/2-d;f=g+2*a.mb/3;j+=a.mb/2;c=j+d;BH(b.a,P(J(Q(j*(zH(),R)))),P(J(Q(f*R))),P(J(Q(c*R))),P(J(Q(f*R))));g+=a.mb/3;a=j-d;BH(b.a,P(J(Q(a*R))),P(J(Q(g*R))),P(J(Q(j*R))),P(J(Q(g*R))));j=(a+j)/2;g-=d/2;a=g+d;BH(b.a,P(J(Q(j*R))),P(J(Q(g*R))),P(J(Q(j*R))),P(J(Q(a*R))));break;case 113:a.lc&&(d=c/2,f=a.mb-2*c-2*d,c=j+d+c,e=g+(c-j),pH(b,BD),CH(b.a,\nP(J(Q(c*(zH(),R)))),P(J(Q(e*R))),P(J(Q(f*R))),P(J(Q(f*R)))),pH(b,tD),h=j+a.mb/2,a=g+a.mb/2,l=c+f,n=g+d,g=n+d,BH(b.a,P(J(Q(c*R))),P(J(Q(g*R))),P(J(Q(h*R))),P(J(Q(n*R)))),BH(b.a,P(J(Q(h*R))),P(J(Q(n*R))),P(J(Q(l*R))),P(J(Q(g*R)))),g=e+f+d,n=g+d,BH(b.a,P(J(Q(c*R))),P(J(Q(g*R))),P(J(Q(h*R))),P(J(Q(n*R)))),BH(b.a,P(J(Q(h*R))),P(J(Q(n*R))),P(J(Q(l*R))),P(J(Q(g*R)))),j+=d,l=j+d,g=e+f,BH(b.a,P(J(Q(l*R))),P(J(Q(e*R))),P(J(Q(j*R))),P(J(Q(a*R)))),BH(b.a,P(J(Q(j*R))),P(J(Q(a*R))),P(J(Q(l*R))),P(J(Q(g*R)))),j=\nc+f+d,l=j+d,BH(b.a,P(J(Q(j*R))),P(J(Q(e*R))),P(J(Q(l*R))),P(J(Q(a*R)))),BH(b.a,P(J(Q(l*R))),P(J(Q(a*R))),P(J(Q(j*R))),P(J(Q(g*R)))));break;case 110:DH(b,j,g,a.mb,!0);break;case 111:DH(b,j,g,a.mb,!1);break;case 214:d=a.Z;f=3+j;c=f+d/2;e=f+d;h=g+3;l=h+d;pH(b,BD);EH(b,z(aH,Yl,-1,[f,c,e]),z(aH,Yl,-1,[h,l,h]),3);f=c;l=h+d/2;h=l+d;EH(b,z(aH,Yl,-1,[f,c+d/2,f+d]),z(aH,Yl,-1,[h,l,h]),3);a.R=new gE(Fw(j),Fw(g));break;case 109:AH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);AH(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2+\nc/2);AH(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2-c/2);break;case 102:pH(b,pD);qH(b,j+3,g+5,a.mb-7,a.mb-11);pH(b,uD);rH(b,j+3,g+5,a.mb-7,a.mb-11);break;case 103:pH(b,qG);a.Mb&&sH(b,j+1,g+1,a.mb,a.mb,!1);pH(b,uD);FH(a,b,j,g,"NEW");break;case 106:pH(b,wD);AH(b,j+7,g+7,j+a.mb-7,g+a.mb-7);AH(b,j+8,g+7,j+a.mb-6,g+a.mb-7);AH(b,j+7,g+a.mb-7,j+a.mb-7,g+7);AH(b,j+8,g+a.mb-7,j+a.mb-6,g+7);pH(b,uD);AH(b,j+c,g+a.mb/2,j+12,g+a.mb/2);FH(a,b,j+6,g,Gf);break;case 104:pH(b,wD);AH(b,j+7,g+7,j+a.mb-7,g+a.mb-7);AH(b,\nj+8,g+7,j+a.mb-6,g+a.mb-7);AH(b,j+7,g+a.mb-7,j+a.mb-7,g+7);AH(b,j+8,g+a.mb-7,j+a.mb-6,g+7);pH(b,uD);break;case 105:a.sc?(pH(b,AD),tH(b,j+3,g+3,a.mb-6,a.mb-6),pH(b,uD)):FH(a,b,j,g,"123");break;case 114:pH(b,CD);d=a.mb-8;f=j+(a.mb-d)/2;c=g+(a.mb-d)/2;yH(b.a,P(J(Q(f*(zH(),R)))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(d*R))));pH(b,uD);GH(a,b,j,g,pD,ei);break;case 201:AH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2+2);AH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2-2);AH(b,j+a.mb-c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2-2);break;case 202:AH(b,\nj+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);break;case 203:AH(b,j+c,g+a.mb/2-2,j+a.mb-c,g+a.mb/2-2);AH(b,j+c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2+2);break;case 204:AH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);AH(b,j+c,g+a.mb/2-3,j+a.mb-c,g+a.mb/2-3);AH(b,j+c,g+a.mb/2+3,j+a.mb-c,g+a.mb/2+3);break;case 205:BH(b.a,P(J(Q((j+c/2)*(zH(),R)))),P(J(Q((g+2*c+c/3)*R))),P(J(Q((j+3*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))));BH(b.a,P(J(Q((j+3*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))),P(J(Q((j+5*(c/2))*R))),P(J(Q((g+2*c+c/3)*R))));BH(b.a,P(J(Q((j+5*(c/\n2))*R))),P(J(Q((g+2*c+c/3)*R))),P(J(Q((j+7*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))));break;case 206:HH(a,b,j,g+2,3);break;case 207:HH(a,b,j,g,4);break;case 208:HH(a,b,j,g,5);break;case 209:HH(a,b,j,g,1);break;case 210:HH(a,b,j,g,6);break;case 211:HH(a,b,j,g,7);break;case 212:HH(a,b,j,g,8);break;case 213:FH(a,b,j,g,"FG"),a.T=new gE(Fw(j),Fw(g))}else d=IH(a,f),GH(a,b,j,g,tG[d],vG[d])}\nfunction JH(a,b,c){var d,e,f;d=0;b=P(J(Q(b/a.nb)));c=P(J(Q(c/a.nb)));if(b<a.mb+(a.Lb?1:0)||c<2*a.mb+(a.Lb?1:0)){f=0;for(e=1;14>=e;++e)if(b<e*(a.mb+(a.Lb?1:0))){f=e;break}b=0;for(e=1;e<=KH+2;++e)if(c<e*(a.mb+(a.Lb?1:0))){b=e;break}0<f&&0<b&&(d=100*b+f)}109==d&&(a.dc||(d=0));return d}function LH(a){var b;b=9;a.cc&&++b;a.Bc&&++b;return b}\nfunction MH(a,b,c,d,e){var f;f=3*e;e*=a.Z;a.J&&(f=0);f=c-f-e;c=f+e;a.J?(a=d,e=d-e,d=(e+d)/2):(d/=2,a=d+e/2,e=d-e/2);pH(b,(nD(),BD));EH(b,z(aH,Yl,-1,[f,c,f]),z(aH,Yl,-1,[e,d,a]),3)}\nfunction NH(a){var b,c,d,e,f;a.mg("drawMolecularArea mustReDrawMolecularArea="+a.Ib+fa);if(a.Ib){if(a.r&&null!=a.r.a&&a.r.a!=Dk&&a.r.a!=Bj)for(b=1;b<=a.Sb;++b)KG(a.zb[b]);e=OH(a.vb,a.xb);c=a.yb;b=a.ub;a.mg("drawMolecularArea "+c+" : "+b+" scale: "+a.xb+fa);pH(e,a.D);c/=a.xb;b/=a.xb;yH(e.a,P(J(Q(0*(zH(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))));d=a.tb?(nE(),qE):(nE(),sE);f=(nE(),oE);var g=e.a;if(f==(nE(),oE))d==qE?g.b=m:g.b=Xj;d=new kD(a.wb);e.d=new kD(R*d.e);PH(e.a,e.d);for(d=1;d<=a.Sb;++d){f=\na.zb[d];var g=e,h=void 0,j=void 0,l=void 0,n=void 0,o=void 0,r=void 0,t=n=n=void 0,y=j=t=void 0,v=y=n=void 0,s=o=v=r=h=v=void 0,A=void 0,F=void 0,M=o=void 0,N=l=o=v=t=h=j=v=j=s=t=h=F=y=h=void 0,l=M=r=M=s=r=t=n=N=l=n=t=t=void 0,y=h=1;g.c=f.k.D;f.k.L&&(pH(g,(nD(),uD)),rH(g,0,0,f.k.M.b-1,f.k.M.a-1));if(0!=f.p){f.y&&(A=g,n=f.y,A.b=n,A.f=A.a.e,QH(A.a,n));f.s&&(eH(f),$G(f.k,1,f.k.Sb,0,!1),f.s=!1);RH(f.k,f.k.x);if(-1==f.i){for(A=1;A<=f.p;++A)n=f.b[A].c,0<n&&7>n&&(pH(g,(oG(),wG)[n]),tH(g,f.b[A].q-12,f.b[A].r-\n12,24,24));for(A=1;A<=f.q;++A)l=f.c[A].i,o=f.c[A].j,0!=f.b[l].c&&f.b[l].c==f.b[o].c&&(pH(g,(oG(),wG)[f.b[l].c]),v=f.b[o].q-f.b[l].q,h=f.b[o].r-f.b[l].r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y,v=9*h,t=9*y,n=SH(4),r=SH(4),n[0]=f.b[l].q+v,r[0]=f.b[l].r-t,n[1]=f.b[o].q+v,r[1]=f.b[o].r-t,n[2]=f.b[o].q-v,r[2]=f.b[o].r+t,n[3]=f.b[l].q-v,r[3]=f.b[l].r+t,EH(g,n,r,4))}for(A=1;A<=f.q;++A){pH(g,(nD(),tD));t=f.c[A];l=t.i;o=t.j;1==f.i&&0!=f.b[l].c&&f.b[l].c==f.b[o].c&&pH(g,(oG(),wG)[f.b[l].c]);if(3==t.f||4==\nt.f)n=l,l=o,o=n;n=f.b[l].q;r=f.b[l].r;N=f.b[o].q;M=f.b[o].r;if(1!=t.c||0!=t.f)v=N-n,h=M-r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y;switch(t.c){case 2:10<=t.f&&pH(g,zD);v=2*h;t=2*y;BH(g.a,P(J(Q((n+v)*(zH(),R)))),P(J(Q((r-t)*R))),P(J(Q((N+v)*R))),P(J(Q((M-t)*R))));BH(g.a,P(J(Q((n-v)*R))),P(J(Q((r+t)*R))),P(J(Q((N-v)*R))),P(J(Q((M+t)*R))));pH(g,uD);break;case 3:BH(g.a,P(J(Q(n*(zH(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))));l=3*h;o=3*y;BH(g.a,P(J(Q((n+l)*R))),P(J(Q((r-o)*R))),P(J(Q((N+l)*R))),P(J(Q((M-\no)*R))));BH(g.a,P(J(Q((n-l)*R))),P(J(Q((r+o)*R))),P(J(Q((N-l)*R))),P(J(Q((M+o)*R))));break;case 9:case 0:for(o=0;10>o;++o)l=n-(n-N)/10*o,s=r-(r-M)/10*o,BH(g.a,P(J(Q(l*(zH(),R)))),P(J(Q(s*R))),P(J(Q(l*R))),P(J(Q(s*R))));TH(g,f.k.v);o=UH(f.k.w);t=t.d;l=Gd;null!=t&&(l=t);t=uE(f.k.w,l);t=(n+N)/2-t/2;M=(r+M)/2+~~(o/2)-1;pH(g,zD);VH(g.a,l,P(J(Q(t*(zH(),R)))),P(J(Q(M*R))));pH(g,uD);break;default:if(1==t.f||3==t.f)v=3*h,t=3*y,s=SH(3),j=SH(3),s[0]=N+v,j[0]=M-t,s[1]=n,j[1]=r,s[2]=N-v,j[2]=M+t,EH(g,s,j,3);else if(2==\nt.f||4==t.f){v=3*h;t=3*y;for(o=0;10>o;++o)l=n-(n-N)/10*o,s=r-(r-M)/10*o,j=o/10,BH(g.a,P(J(Q((l+v*j)*(zH(),R)))),P(J(Q((s-t*j)*R))),P(J(Q((l-v*j)*R))),P(J(Q((s+t*j)*R))))}else BH(g.a,P(J(Q(n*(zH(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))))}}y=SH(f.p+1);h=SH(f.p+1);for(A=1;A<=f.q;++A)l=f.c[A].i,o=f.c[A].j,n=f.b[l].q,r=f.b[o].q,++h[l],++h[o],y[l]=y[l]/h[l]+r/h[l],y[o]=y[o]/h[o]+n/h[o];TH(g,f.k.v);o=UH(f.k.w);N=SH(f.p+1);r=SH(f.p+1);n=D(WH,q,122,f.p+1,0);for(A=1;A<=f.p;++A)l=XH(f,A),(null==l||1>l.length)&&\n(l=lb),j=f.b[A],3==f.b[A].a&&0<f.b[A].j&&0==f.b[A].n&&0==j.d&&!(4<=j.o&&2==j.j)?(N[A]=r[A]=uE(f.k.w,l),n[A]=YH(f,A,N[A],N[A],o,!1)):(M=y[A]<f.b[A].q,v=!0,1<h[A]&&8.333333333333334>ZH(y[A]-f.b[A].q)&&(v=!1),2<h[A]&&(v=!1),1==h[A]&&2.5>ZH(y[A]-f.b[A].q)&&(M=!0),t=l,s=m,f.k.oc&&(F=f.b[A].i,0<F&&(s+=We,1<F&&(s+=F))),F=m,0!=j.d&&(F=Yf+j.d+eg),j=m,0!=f.b[A].n&&(1<$H(f.b[A].n)&&(j+=$H(f.b[A].n)),0<f.b[A].n?j+=mb:j+=ub),M||!v?l=F+l+s+j+m:l=j+s+m+F+l,v||(t=l),t=uE(f.k.w,t),v=uE(f.k.w,l),N[A]=t,r[A]=v,v=n[A]=\nYH(f,A,t,v,o,M),t=v.c+2+1,M=v.d+o+2,pH(g,g.c),-1==f.i&&0!=f.b[A].c&&pH(g,(oG(),wG)[f.b[A].c]),qH(g,v.c,v.d,v.b,v.a),1==f.i?0!=f.b[A].c?pH(g,(oG(),wG)[f.b[A].c]):pH(g,(nD(),uD)):pH(g,(oG(),tG)[f.b[A].a]),VH(g.a,l,P(J(Q(t*(zH(),R)))),P(J(Q(M*R)))));for(A=1;A<=f.p;++A)h=f.b[A],-99199!=h.f&&(t=N[A],v=r[A],t=f.b[A].q-t/2,M=f.b[A].r+~~(o/2)-1,pH(g,(nD(),zD)),aI(g,ha+(-99199!=h.f?h.f:0),t+v,M));if(0<f.v||0<f.w)if(pH(g,104==f.k.k?(nD(),wD):(nD(),CD)),0<f.v&&106!=f.k.k&&(v=n[f.v],rH(g,v.c,v.d,v.b,v.a)),0<\nf.w&&(l=f.c[f.w].i,o=f.c[f.w].j,v=f.b[o].q-f.b[l].q,h=f.b[o].r-f.b[l].r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y,v=4*h,t=4*y,s=SH(5),j=SH(5),s[0]=f.b[l].q+v,s[1]=f.b[o].q+v,j[0]=f.b[l].r-t,j[1]=f.b[o].r-t,s[3]=f.b[l].q-v,s[2]=f.b[o].q-v,j[3]=f.b[l].r+t,j[2]=f.b[o].r+t,s[4]=s[0],j[4]=j[0],106!=f.k.k&&bI(g,s,j,5),106==f.k.k&&cI(f,f.c[f.w].i,f.c[f.w].j))){h=0;for(A=1;A<=f.p;++A)0<f.a[A]&&++h;if(h>~~(f.p/2))for(A=1;A<=f.p;++A)0<f.a[A]?f.a[A]=0:f.a[A]=1;pH(g,(nD(),wD));for(A=1;A<=f.p;++A)0<f.a[A]&&(v=\nn[A],rH(g,v.c,v.d,v.b,v.a))}f.y&&(g.b=null,QH(g.a,g.f))}}a.dc&&(d=(c-48)/2,pH(e,(nD(),zD)),BH(e.a,P(J(Q(d*R))),P(J(Q(b/2*R))),P(J(Q((d+48)*R))),P(J(Q(b/2*R)))),BH(e.a,P(J(Q((d+48)*R))),P(J(Q(b/2*R))),P(J(Q((d+48-6)*R))),P(J(Q((b/2+6)*R)))),BH(e.a,P(J(Q((d+48)*R))),P(J(Q(b/2*R))),P(J(Q((d+48-6)*R))),P(J(Q((b/2-6)*R)))));a.J&&(a.hb=new YD(Xe,0,13),a.kb=kC(a.hb),null!=a.sb&&(d=uE(a.kb,a.sb),d=(c-d)/2,f=b-13,pH(e,(nD(),uD)),TH(e,a.hb),aI(e,a.sb,d,f)));a.J&&a.nc&&MH(a,e,c,b,0.6/a.xb);b=P(J(Q(dI(a,a.nb))));\nc=P(J(Q(eI(a,a.nb))));fI(a.Ec,a.vb.a,b,c);a.Ib=!1;if(a.hc){YE();c=new gI;c.a=a.o;c.f=a.Sb;b=!1;for(e=1;99>e;++e)if(d=a.zb[e])0<d.p&&(b=!0),c.d[e]=new FG(d);else break;c.i=a.dc;c.e=a.Fb;c.b=a.xb;c.c=a.cb;e=a.pb;b=new hI(b?c:null);c=e.a.c;e.a.c=b;b.b=e.a;c&&(b.c=c,c.b=b);e.a=b;a.hc=!1}a.r&&null!=a.r.a&&(null!=a.Qb&&LF(a.Qb,null),a.r&&null!=a.r.a&&a.ig(),iI(a.r),a.Mb&&(a.Mb=!1,a.Kb=!0,a.ff(a.Ec.d)))}}function jI(a){a.Ib=!0;a.vb?(NH(a),a.Ib=!1):$F(a)}\nfunction HH(a,b,c,d,e){var f,g,h,j,l;f=a.mb/4;g=!1;j=D(aH,Yl,-1,9,1);l=D(aH,Yl,-1,9,1);c+=a.mb/2;d+=a.mb/2;f=a.mb/2-f/2;1==e&&(e=6,g=!0);for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+f*Math.sin(h),l[a]=d+f*Math.cos(h);bI(b,j,l,e+1);if(g){for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+(f-3)*Math.sin(h),l[a]=d+(f-3)*Math.cos(h);AH(b,j[0],l[0],j[1],l[1]);AH(b,j[2],l[2],j[3],l[3]);AH(b,j[4],l[4],j[5],l[5])}}\nfunction DH(a,b,c,d,e){var f,g,h,j,l,n,o,r;l=d/4;c-=1;n=2+l/2;g=2+l;r=c+10*d/24;j=r+l;o=b+d;e?(h=2+b,f=n+b,g+=b):(f=o-n,h=o-2,g=o-g);BH(a.a,P(J(Q(h*(zH(),R)))),P(J(Q(r*R))),P(J(Q(f*R))),P(J(Q(j*R))));BH(a.a,P(J(Q(g*R))),P(J(Q(r*R))),P(J(Q(f*R))),P(J(Q(j*R))));h=l/3-0.5;BH(a.a,P(J(Q(f*R))),P(J(Q((r+h)*R))),P(J(Q(f*R))),P(J(Q(j*R))));f=d-n-4;c=c+n-h;d=d-4-h-1;j=270;e?(b+=n,e=270):(b=o-f-n,j*=-1,e=-90);kI(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(f*R))),P(J(Q(d*R))),P(J(Math.round(e))),P(J(Math.round(j))))}\nfunction WG(a){var b,c,d;b=-99999;for(d=1;d<=a.Sb;++d)c=a.zb[d],c=lI(c),c>b&&(b=c);return b}\nfunction mI(a,b,c,d){var e=xG?350:170,f,g,h,j;nI(d);b=oI(a,b);c=oI(a,c);h=e;for(g=1;g<=a.Sb;++g){j=new pI(e);f=a.zb[g];for(var l=b,n=c,o=j,r=void 0,t=void 0,y=void 0,v=void 0,s=r=r=r=v=r=void 0,A=void 0,F=void 0,M=t=y=r=r=void 0,N=void 0,$=void 0,s=0,F=o.a,A=1;A<=f.q;++A)r=qI(l,n,f.c[A].a,f.c[A].b),r<F&&(F=r,s=A);s*=-1;for(A=1;A<=f.p;++A)r=qI(l,n,f.b[A].q,f.b[A].r),r<F&&(F=r,s=A);if(0==s)for(A=1;A<=f.q;++A)r=f.c[A].i,v=f.c[A].j,t=f.b[r].q,y=f.b[r].r,r=f.b[v].q,v=f.b[v].r,r-=t,v-=y,N=l-t,$=n-y,y=r*\nr+v*v,t=N*N+$*$,M=qI(N,$,r,v),t+M>y+F||(r=N*r+$*v,0>r||(y=Math.sqrt(y),t=Math.sqrt(t),r/=y*t,1<=r||(r=1.5707963267948966-Math.acos(r),r=t*Math.cos(r),r*=r,r<F&&(s=-A,F=r))));o.a=F;f=s;j.a<h&&(h=j.a,nI(d),d.c=g,0<f?d.a=f:d.b=-f)}}function cH(a){var b;(0>=a.yb||0>=a.ub)&&(!a.M&&(a.M=XC(a)),rI(a,a.M));b=new sI;b.b=a.yb;b.a=a.ub;return b}function dH(a){var b;b=cH(a);b.b/=a.xb;b.a/=a.xb;return b}\nfunction OH(a,b){var c=a.b.a;vH(c,"<g "+(\'transform="scale(\'+b/R+\')"\')+Fd);c=c.u;c[c.length]=pd;return a.b}\nfunction tI(a,b,c,d){var e,f;if(!b||uI(b)){if((e=0<a.ob.v||0<a.ob.w)&&(104==a.k||106==a.k))return!0;if(e&&!a.J){a.xc&&(f=a.xc,f.k==a&&(f.k=null,$m(a.Uc,f)));f=a.ob;var g,b=new kE;e=a.Rb||a.A||a.dc;f.f.a?g=new dE(Qf):g=new dE(Mf);cE(g,vI(f));iE(b,g);gD(g.d,a);if(e&&0<f.v){g=new dE(Ae);gD(g.d,a.Y);var h=a.Y;h.d=null;h.e=h.a=0;a.Y.a=f.v;a.Y.d=f;a.Y.e=a.o;iE(b,g)}g=new dE(Me);a:{for(h=f.p;1<=h;--h)if(1==f.b[h].a){h=!0;break a}h=!1}cE(g,h);iE(b,g);gD(g.d,a);e&&(e=new dE(ge),gD(e.d,a),iE(b,e),e=new dE(Le),\ngD(e.d,a),iE(b,e),cE(e,0<lI(f)));a.xc=b;gC(a,a.xc);wI(a.xc.a,a,c,d)}else a.dc?f=(a.G=lH(a,!0),a.G):f=(a.F=lH(a,!1),a.F),uI(b)||(c=Fw(c*a.nb+0.5),d=Fw(d*a.nb+0.5)),wI(f.a,a,c,d);d=new Nu(null,0,xI(0));yI(a,d,0,0);return!0}return!1}\nfunction zI(a,b){var c;if(0==a.ob.p)return!1;c=null;switch(b){case 102:1<a.Sb?c="Delete selected molecule (red)":c="Clear canvas";var d=(nD(),vD);a.ob.y=d;a.yc=a.ob;break;case 109:c="Copy selected (blue) molecule to the other side of the reaction",d=(nD(),BD),a.ob.y=d,a.yc=a.ob}null!=c?(Ou(a,c),a.Ib=!0,a.Kb=!0):(a.Ib=!1,a.Kb=!1);return null!=c}\nfunction AI(a,b){var c;if(a.yc&&(102==b||a.dc&&109==b)){a.yc.y=null;a.yc=null;for(c=1;c<=a.Sb;++c)a.zb[c].y=null;Ou(a,m);a.Ib=!0;a.Kb=!0}else a.Ib=!1,a.Kb=!1;return a.Ib}\nfunction BI(a,b,c,d){var e,f,b=new CI(b);e=null;f=!1;YF(a.r,Od);Ou(a,m);if(b.f==(DI(),EI)&&b.c){var g=b.c;b.a=g.a;b.f=g.f;b.i=g.i;b.e=g.e;b.c=g.c;b.b=g.b}b.a==(FI(),GI)&&b.i!=(HI(),II)?JI(a,b.b,d)||(e="Invalid V2000 molfile"):b.a==KI?LI(a,b.b,d)||(e="Invalid JME string"):b.a==MI?e="Reading "+b.f+ma:a.Ac&&(f=!0,Aq(1,new NI(a,b,c,d)));f||(a.Ib=null==e,c?null==e?OI(c):PI(c,new Mp(e)):null!=e&&(Ou(a,Oe+e),a.ff(a.Ec.d)))}\nfunction JI(a,b,c){var d,e,f,g,h,j;Ou(a,m);if(0==b.indexOf(Qa)){a.Sb=0;a.dc=!0;a.Fb=!0;d=QI(b);h=new FF(b,d,!0);b=m;for(e=1;5>=e;++e)b=RI(h,d);e=xI(mF(Ry(b.substr(0,3)),10)).a;g=xI(mF(Ry(b.substr(3,3)),10)).a;RI(h,d);for(b=1;b<=e+g;++b){for(f=m;!(j=RI(h,d),null==j||H(j,"$MOL"));)f+=j+d;a.zb[++a.Sb]=new SI(a,f)}a.xb=1;$G(a,1,e,1,!1);$G(a,e+1,e+g,3,!1);d="readRXNFile"}else{(a.J||a.Vb)&&(a.dc=!1);a.ob=new SI(a,b);if(!a.ob||0==a.ob.p)return!a.ob&&(Ou(a,"ERROR - problems in reading/processing MOL input"),\na.ff(a.Ec.d)),!!a.ob;d=(a.dc||a.Fb)&&a.p||a.Mb;null!=a.t&&a.ob&&TI(a.ob,a.t,!0);null!=a.u&&a.ob&&TI(a.ob,a.u,!1);d||(a.Sb=0,a.xb=1);h=UI(a.ob);if(1>=h||a.J)a.zb[++a.Sb]=a.ob;else{a.Fb=!0;for(b=1;b<=h;++b)a.zb[++a.Sb]=new VI(a,a.ob,b)}d?a.o=a.Sb:a.o=1;a.ob=a.zb[a.o];a.J?$G(a,1,1,0,!0):$G(a,1,h,0,!d);d=zj}WI(a);null!=d&&(YF(a.r,Od),a.r&&jH(fq(a.r,d),0,0,0),a.hc=!0);a.Ib=!0;c&&a.ff(a.Ec.d);return!0}function Ou(a,b){null==b&&(b=m);a.Gb=!0;a.X=b;a.mg("info: "+b)}\nfunction RH(a,b){var c;c=Math.round(b);100>c&&(!yG[c]&&(yG[c]=new YD(Xe,0,c)),!AG[c]&&wq(AG,c,kC(yG[c])),a.v=yG[c],a.w=AG[c])}function uI(a){var b;if(!a)return!1;b=a.xf();a=0!=(a.e&2);return b||a}function dI(a,b){return(a.mb+(a.Lb?1:0))*b}function IH(a,b){var c,d;d=-1;for(c=0;c<sG.length;c+=2)if(sG[c]==b){d=sG[c+1];break}32==d&&!a.Bc&&a.cc&&(d=33);return d}\nfunction Vu(a,b){var c,d,e;if(0==b)return!1;NG(a,!1);d=!1;c=a.k;a.k=b;if(300>=b)switch(a.Kb=!0,a.Hb=!0,Ou(a,m),b){case 102:hH(a,!0);AI(a,102);zI(a,102);d=!0;break;case 110:a.Ib=!0;a.k=c;a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b?a.q&&(++a.Sb,a.o=a.Sb,a.q=!1):Ou(a,"No more undo");if(!(a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b))break;XI(a,YI(a.pb));a.r&&jH(fq(a.r,Dk),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 111:a.k=c;if(a.pb.a.c)a.q&&(++a.Sb,a.o=a.Sb,a.q=!1);else{Ou(a,"No more redo");break}if(!a.pb.a.c)break;e=a.pb;\nif(!e.a.c)throw new az("Cannot redo. Index is out of range.");if(!e.a.c)throw new az(af);e.a=e.a.c;XI(a,e.a.a);a.r&&jH(fq(a.r,Bj),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 214:tI(a,null,a.R.a,a.R.b);a.k=c;break;case 151:case 152:case 154:case 153:e=null;a.k=c;switch(b){case 152:e=ZI(a.jc);break;case 151:e=$I(a.jc);break;case 154:e=a.jc;e.a=e.c;e=ZI(e);break;case 153:e=a.jc,e.a=-1,e=$I(e)}null==e?Ou(a,"No more molecules in SDF buffer"):(kH(a),a.Vb=!0,aJ(a,e,!1),a.Vb=!1,H(a.X,m)&&(Ou(a,"MOL n. "+(a.jc.a+\n1)+" of "+a.jc.c),d=!0,a.r&&jH(fq(a.r,"SDFstack"),0,0,0),a.hc=!0,a.hc=!1));break;case 101:Aq(4,new bJ(a));a.k=c;break;case 107:Aq(2,new cJ(a));break;case 114:Aq(3,new dJ(a));a.k=c;break;case 103:a.Mb=!0;a.k=c;break;case 105:a.A&&a.Bb&&(a.Bb=!1,eJ(a.ob),a.Ib=!0,a.r&&jH(fq(a.r,Ag),0,0,0),d=a.hc=!0,a.k=c);a.I=1;break;case 109:a.k=c;e=fJ(a.ob);if(2==e){Ou(a,"Copying the agent not possible !");break}d=bH(a.ob);a.Ib=!0;a.ob=new FG(a.ob);d=Fw((a.M.b-a.mb)/2-d.a);for(e=1;e<=a.ob.p;++e)fH(a.ob.b[e],2*d/a.xb,\n0/a.xb);a.zb[++a.Sb]=a.ob;a.o=a.Sb;a.r&&jH(fq(a.r,"reactionCopy"),0,0,0);d=a.hc=!0;AI(a,109);zI(a,109);break;case 104:d=GG(a);break;case 213:a.k=c;if(!a.S){var f,g,h,j,l;l=new kE;for(f=a.U,g=0,h=f.length;g<h;++g)e=f[g],j=new dE(e),iE(l,j),j.c=e,gD(j.d,a);gC(a,l);a.S=l}f=a.T.b;e=Fw(a.T.a*a.nb+0.5);f=Fw(f*a.nb+0.5);wI(a.S.a,a,e,f);break;case 108:0<a.ob.v&&gJ(a.ob,a.ob.v,0)&&(IG(a,Vg,a.ob.v),d=!0)}else a.Hb=!0,a.Kb=!0,a.n=IH(a,b),32==a.n&&Aq(5,new hJ(a)),1301<=b&&1310>=b&&(a.n=33+(b-1301)),0<a.ob.v&&\n(a.n!=a.ob.b[a.ob.v].a&&32!=a.n?(iJ(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,IG(a,Tj+a.n,a.ob.v),d=!0):32==a.n&&(d=gr((Su(),Tu).Tc.a.pb,Fk),jJ(a.ob,a.ob.v,d),IG(a,Tj+a.n,a.ob.v),d=!0));if(!d&&(0<a.ob.v||0<a.ob.w))if(206<=a.k&&229>=a.k)a.cb=2,kJ(a.ob),d=!0,VG(a,mg,a.o,0,a.ob.w);else if(202==a.k||203==a.k||204==a.k)if(0<a.ob.v)a.cb=0,d=a.ob,lJ(d,d.v,0),VG(a,jg,a.o,0,a.ob.w),d=!0;else{d=1;e=Vj;switch(a.k){case 203:d=2;e=Uj;break;case 204:d=3,e=Wj}a.ob.c[a.ob.w].c=d;VG(a,\ne,a.o,0,a.ob.w);d=!0;a.ob.c[a.ob.w].f=0}d&&(a.Ib=!0,a.k=c);a.ff(a.Ec.d);return!0}\nfunction ru(a,b,c){var d=null,e;null==d&&(d=DG(a));e=m;if(a.dc){var f,g,h;h=zw([mJ,B],[Nl,u],[88,-1],[4,a.Sb+1],0,2,1);for(g=1;3>=g;++g){f=0;for(c=1;c<=a.Sb;++c)fJ(a.zb[c])==g&&(h[g][++f]=c);h[g][0]=f}e+=Ra;e+=nJ(h[1][0],3)+nJ(h[3][0],3)+fa;for(c=1;c<=h[1][0];++c)e+=Na+oJ(a.zb[h[1][c]],d,b);for(c=1;c<=h[3][0];++c)e+=Na+oJ(a.zb[h[3][c]],d,b)}else{1<a.Sb&&(a.ob=new pJ(a,a.zb,a.Sb));if(c){e=a.ob;var j,l,d=qJ(e,d,b,!0),d=d+("M V30 BEGIN CTAB"+(oG(),fa)),d=d+("M V30 COUNTS "+e.p+ha+e.q+" 0 0 "+(e.f.a&&\nvI(e)?1:0)+fa),d=d+"M V30 BEGIN ATOM\\n";f=-1.7976931348623157E308;c=1.7976931348623157E308;for(b=1;b<=e.p;++b)e.b[b].r>f&&(f=e.b[b].r),e.b[b].q<c&&(c=e.b[b].q);for(b=1;b<=e.p;++b)d+=pf,g=XH(e,b),d+=b+ha+g,g=rJ(e.b[b]),d+=ha+sJ(0.055999999999999994*(e.b[b].q-c),0,4)+ha+sJ(0.055999999999999994*(f-e.b[b].r),0,4)+ha+sJ(0,0,4)+ha+g,0!=e.b[b].n&&(d+=" CHG="+e.b[b].n),d+=fa;d+="M V30 END ATOM\\nM V30 BEGIN BOND\\n";for(b=1;b<=e.q;++b)c=e.c[b],f=c.c,d+=pf+b,j=f,1==c.c?j=1:2==c.c&&(j=2),g=c.i+ha+c.j,l=0,\n1==f&&1==c.f?l=1:1==f&&2==c.f&&(l=3),1==f&&3==c.f&&(l=1,g=c.j+ha+c.i),1==f&&4==c.f&&(l=3,g=c.j+ha+c.i),d+=ha+j+ha+g,0!=l&&(d+=" CFG="+l),d+=fa;d+="M V30 END BOND\\n";c=new Nm;g=new Nm;f=new Nm;for(b=0;10>b;++b)wq(g.b,g.c++,null),wq(f.b,f.c++,null);for(b=1;b<=e.p;++b)j=e.b[b].b,null==j||0==j.length||(H(j,hg)?Qm(c,new dD(b)):0==j.indexOf("mix")?(j=mF(Sy(j,3),10),l=null,f.c>j&&(l=(OD(j,f.c),f.b[j])),null==l?h=new Nm:h=l,Qm(h,new dD(b)),UD(f,j,h)):0==j.indexOf(ij)&&(j=mF(Sy(j,2),10),l=null,g.c>j&&(l=\n(OD(j,g.c),g.b[j])),null==l?h=new Nm:h=l,Qm(h,new dD(b)),UD(g,j,h)));d+=tJ(qf,c);if(0<g.c)for(b=1;b<g.c;++b)d+=tJ(tf+b,(OD(b,g.c),g.b[b]));if(0<f.c)for(b=1;b<f.c;++b)d+=tJ(sf+b,(OD(b,f.c),f.b[b]));e=d=d+"M V30 END CTAB\\n"+hf}else e=oJ(a.ob,d,b);1<a.Sb&&(a.ob=a.zb[a.o])}return e}\nfunction uJ(a,b,c,d){var e;a.Ab=!1;if(tI(a,b,c,d))return a.Ab=!0,a.Db=!1,!0;e=!0;a.Cc=c-P(J(Q(dI(a,a.nb))));a.Dc=d-P(J(Q(eI(a,a.nb))));Ou(a,m);a.Bb=vJ(b);a.Db=!1;if(!a.J&&(c<P(J(Q(dI(a,a.nb))))||d<P(J(Q(eI(a,a.nb)))))){e=JH(a,c,d);if(112==e)return a.rc=!0,Ou(a,"Next ring will be added as spiro"),$F(a),a.Ab=!0;if(113==e)if(a.lc)Ou(a,"Move one atom"),$F(a);else return a.Ab=!0;if(!a.Bc&&1201==e||!a.ac&&107==e||!a.tc&&201==e||!a.Fb&&103==e||!a.Rb&&!a.A&&105==e||!a.dc&&109==e)return!1;e=Vu(a,e)}else{if(!a.J&&\nd>a.M.a-P(J(Q(a.mb*a.nb))))return!1;var b=a.Cc,f=a.Dc,g,h,j,l;l=0;if(0>b||0>f||f>a.ub||b>a.yb)b=0;else if(1==a.Sb)b=a.o;else{b=oI(a,b);f=oI(a,f);j=1.7976931348623157E308;for(h=1;h<=a.Sb;++h){g=a.zb[h];for(var n=void 0,o=void 0,r=void 0,o=1.7976931348623157E308,n=1;n<=g.p;++n)r=qI(b,f,g.b[n].q,g.b[n].r),r<o&&(o=r);g=o;g<j&&(j=g,l=h)}b=l}0<b?(a.o=b,a.ob=a.zb[b]):a.o=0;if(0<a.ob.v&&(SG(),null!=a.b[Zd]?TG:UG).a)if(wJ(a,a.o,a.ob.v,0,Zd),a.J&&!a.K)return!0;if(0<a.ob.w&&(SG(),null!=a.b[ke]?TG:UG).a)if(wJ(a,\na.o,0,a.ob.w,ke),a.J&&!a.K)return!0;a.Db=!0;c=Fw(c-a.mb);d-=P(J(Q(eI(a,a.nb))));if(0<a.ob.v)if(a.eb.c=a.o,104==a.k)GG(a);else{if(106==a.k)return!0;if(108==a.k)gJ(a.ob,a.ob.v,0)&&IG(a,Vg,a.ob.v);else if(202==a.k||203==a.k||204==a.k||201==a.k||205==a.k)a.cb=1,c=a.ob,lJ(c,c.v,0),a.ob.x=a.ob.v,205==a.k?(a.ob.r=1,a.ob.e[1]=a.ob.p,a.ob.e[0]=a.ob.v,a.ob.w=0,VG(a,jg,a.o,0,a.ob.w),a.hc=!1):VG(a,jg,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,kJ(a.ob),IG(a,lg,a.ob.v);else if(230==a.k)a.cb=3,IG(a,ng,a.ob.v);\nelse if(233<=a.k&&262>a.k)xJ(a.ob,!1),IG(a,kg,a.ob.v),a.cb=3;else if(107==a.k){if(a.bc.b)return!0;jJ(a.ob,a.ob.v,gr(a.bc.e.Tc.a.pb,Fk));a.ob.j=!0;IG(a,"addAtomQuery",a.ob.v)}else if(105==a.k)(c=yJ(a.ob))?IG(a,"markAtom",a.ob.v):IG(a,"unMarkAtom",a.ob.v);else if(113!=a.k)if(300<a.k){if(a.n!=a.ob.b[a.ob.v].a||32==a.n)iJ(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,32==a.n&&(c=gr((Su(),Tu).Tc.a.pb,Fk),1>c.length&&(c=Wf),jJ(a.ob,a.ob.v,c)),IG(a,Tj+a.n,a.ob.v)}else e=!1}else if(0<\na.ob.w)if(a.eb.c=a.o,104==a.k)GG(a);else if(106==a.k){c=a.ob;d=a.ob.w;if(0<c.a[c.c[d].i]&&0<c.a[c.c[d].j])Ou(c.k,"Removal of substituent not possible.");else for(;;){d=0;for(b=c.p;1<=b;--b)0<c.a[b]&&b>d&&(d=b);if(0==d)break;HG(c,d);c.a[d]=0}KG(a.ob);VG(a,"delBondGroup",a.o,0,a.ob.w);a.ob.w=0}else if(201==a.k)zJ(a.ob,a.ob.w),VG(a,"setBondStereo",a.o,0,a.ob.w);else if(202==a.k||205==a.k)1==a.ob.c[a.ob.w].c&&0==a.ob.c[a.ob.w].f?(a.ob.c[a.ob.w].c=2,VG(a,Uj,a.o,0,a.ob.w)):(a.ob.c[a.ob.w].c=1,a.ob.c[a.ob.w].f=\n0,VG(a,Vj,a.o,0,a.ob.w)),a.ob.c[a.ob.w].f=0;else if(203==a.k)a.ob.c[a.ob.w].c=2,a.ob.c[a.ob.w].f=0,KG(a.ob),VG(a,Uj,a.o,0,a.ob.w);else if(204==a.k)a.ob.c[a.ob.w].c=3,a.ob.c[a.ob.w].f=0,KG(a.ob),VG(a,Wj,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,kJ(a.ob),VG(a,mg,a.o,0,a.ob.w),KG(a.ob);else if(107==a.k){if(!a.bc.b)return!0;c=gr(a.bc.e.Tc.a.pb,Fk);a.ob.c[a.ob.w].c=9;a.ob.c[a.ob.w].d=c;VG(a,"setQueryBond",a.o,0,a.ob.w)}else 105==a.k?(c=a.ob,b=a.ob.w,c.k.gb=!0,c.k.sc?(c.i=-1,d=c.c[b].i,b=c.c[b].j,\nf=c.b[d].c,h=c.b[b].c,j=4,f==h&&0<f&&(j=0),c.b[d].c=j,c.b[b].c=j,c=0<j):c=!1,c?VG(a,"markBond",a.o,0,a.ob.w):VG(a,"unMarkBond",a.o,0,a.ob.w)):e=!1;else if((0==a.Sb||a.Mb)&&!a.J){if(201>=a.k)return!1;++a.Sb;a.o=a.Sb;a.zb[a.Sb]=new iH(a);a.ob=a.zb[a.Sb];a.eb.c=a.o;202<=a.k&&204>=a.k||205==a.k?(AJ(a.ob,null),a.ob.q=0,BJ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,a.ob.x=1,a.cb=1,b=a.ob,lJ(b,b.v,0),205==a.k?(BJ(a.ob,2,(c+21.65)/a.xb,(d-12.5)/a.xb),a.ob.e[0]=1,a.ob.e[1]=2,a.ob.r=1,VG(a,"addChain",a.o,0,a.ob.w)):VG(a,\njg,a.o,0,a.ob.w)):206<=a.k&&229>=a.k?(a.ob.z=oI(a,c),a.ob.A=oI(a,d),a.cb=2,kJ(a.ob),a.r&&jH(fq(a.r,lg),0,0,0),a.hc=!0):300<a.k?(AJ(a.ob,null),iJ(a.ob,1,a.n),a.ob.q=0,BJ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,32==a.n&&(c=gr((Su(),Tu).Tc.a.pb,Fk),1>c.length&&(c=Wf),jJ(a.ob,1,c)),IG(a,"addAtom",a.ob.v)):230==a.k?(LI(a,null,!0),a.r&&jH(fq(a.r,ng),0,0,0),a.hc=!0):233<=a.k&&262>a.k?(AJ(a.ob,null),a.ob.q=0,BJ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,xJ(a.ob,!0),a.r&&jH(fq(a.r,kg),0,0,0),a.hc=!0):YE()}else e=!1;e&&CJ(a)}return a.Ab=\ne}\nfunction DJ(a,b,c,d){var e,f,g,h;YE();if(!a.Db||EJ(b))return!0;a.Gb=!1;c-=P(J(Q(dI(a,a.nb))));d-=P(J(Q(eI(a,a.nb))));f=oI(a,c-a.Cc);g=oI(a,d-a.Dc);e=oI(a,c);h=oI(a,d);if(2==a.cb||3==a.cb||9==a.cb)return!0;if(1==a.cb){f=!1;a.zb[a.eb.c].v=0;--a.ob.p;g=c;var b=d,j=a.Nb;0>g||0>b||b>a.ub||g>a.yb?nI(j):mI(a,g,b,j);++a.ob.p;if(0<a.Nb.c&&0<a.Nb.a&&(g=a.zb[a.Nb.c],g.v=a.Nb.a,g!=a.ob||a.Nb.a!=a.ob.x))BJ(a.ob,a.ob.p,g.b[a.Nb.a].q,g.b[a.Nb.a].r),g.v=a.Nb.a,f=!0,g=a.eb,b=a.Nb,g.c=b.c,g.a=b.a,g.b=b.b;if(!f)a:{f=a.ob;\nvar l,n,o,r;f.v=0;FJ(f.b[0],e,h);g=GJ(f,0,1,f.p);if(0<g&&205!=f.k.k)f.v=g,g!=f.x?BJ(f,f.p,f.b[g].q,f.b[g].r):BJ(f,f.p,f.z,f.A);else if(205==f.k.k){f.w=0;g=f.e[f.r];l=f.e[f.r-1];j=f.b[g].q-f.b[l].q;b=f.b[g].r-f.b[l].r;g=Math.sqrt(j*j+b*b);1>g&&(g=1);b/=g;j/=g;n=g/2/Math.tan(0.5235987755982988);o=e-f.b[l].q;r=h-f.b[l].r;l=-g/2+o*j+r*b;b=r*j-o*b;if(0>l)if(1<f.r)HG(f,f.p),IG(f.k,"deleteAtom",f.p),--f.r,f.u=!1;else if(2==f.p)0>f.b[2].r-f.b[1].r&&0<h-f.b[1].r?f.b[2].r=f.b[1].r+g/2:0<f.b[2].r-f.b[1].r&&\n0>h-f.b[1].r&&(f.b[2].r=f.b[1].r-g/2),0>f.b[2].q-f.b[1].q&&0<e-f.b[1].q?f.b[2].q=f.b[1].q+0.866*g:0<f.b[2].q-f.b[1].q&&0>e-f.b[1].q&&(f.b[2].q=f.b[1].q-0.866*g);else{if(2==f.b[f.e[0]].j&&(n=f.b[f.e[0]].p[1],n==f.e[1]&&(n=f.b[f.e[0]].p[2]),j=f.b[f.e[0]].q-f.b[n].q,b=f.b[f.e[0]].r-f.b[n].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),b/=g,j/=g,o=e-f.b[n].q,r=h-f.b[n].r,e=r*j-o*b,o=f.b[f.e[1]].q-f.b[n].q,r=f.b[f.e[1]].r-f.b[n].r,h=r*j-o*b,0<e&&0>h||0>e&&0<h))e=f.q,f.v=f.e[0],lJ(f,f.v,0),JG(f,e),0<GJ(f,f.p,1,f.p)&&\n(f.u=!0)}else{if(f.u)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*n/(1.5*g));if((0>=b?0-b:b)>e){++f.r;if(100<f.r){HJ(f.k,"You are too focused on chains, enough of it for now !");--f.r;break a}f.v=f.p;e=P(J(Math.round(b)));lJ(f,f.v,e);e=f.k;VG(e,jg,e.o,0,e.ob.w);f.k.hc=!1;f.e[f.r]=f.p;0<GJ(f,f.p,1,f.p)&&(f.u=!0)}}f.v=0;e=f.r;Ou(f.k,e+m)}else j=e-f.b[f.x].q,b=h-f.b[f.x].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),BJ(f,f.p,f.b[f.x].q+25*(j/g),f.b[f.x].r+25*(b/g))}a.B=!0}else if(113==a.k&&0<a.ob.v)a.Eb||(a.Eb=!0),BJ(a.ob,\na.ob.v,e,h);else if(vJ(b)||EJ(b))QG(a.ob,f),a.cb=5;else if(0==a.ob.v&&0==a.ob.w&&!((0>c||0>d||d>a.ub||c>a.yb)&&5!=a.cb))e=dH(a),h=a.ob,j=bH(h),b=j.a,j=j.b,0>f&&b<e.c||0<f&&b>e.b||0>g&&j<e.d||0<g&&j>e.a||IJ(h,f,g),a.cb=5;NG(a,!1);a.Ib=!0;$F(a);a.Cc=c;a.Dc=d;return!0}\nfunction yI(a,b,c,d){var e,f;if(!a.J||a.dg().a||a.eg().a||a.K)if(f=!1,e=JH(a,c,d),e!=a.Cb&&(f|=AI(a,a.Cb),f|=zI(a,e),a.Cb=e),!uI(b)){c-=P(J(Q(dI(a,a.nb))));d-=P(J(Q(eI(a,a.nb))));b=c;c=a.Nb;0>b||0>d||d>a.ub||b>a.yb?nI(c):mI(a,b,d,c);113==e&&0<a.Nb.b&&(a.Nb.b=0);if(!(a.Nb.c==a.eb.c&&a.Nb.a==a.eb.a&&a.Nb.b==a.eb.b)&&(0<a.Nb.c&&(0<a.Nb.a||0<a.Nb.b)||0<a.eb.c&&(0<a.eb.a||0<a.eb.b)))f=a.eb.c,0<f&&(a.zb[f].v=0,a.zb[f].w=0),f=a.Nb.c,0<f&&(a.zb[f].v=a.Nb.a,a.zb[f].w=a.Nb.b,f!=a.o&&(a.o=f,a.ob=a.zb[a.o])),\nf=!0,e=a.Nb.a,a.dg().a&&(e=JJ(a,e,a.$b),-1!=e&&(a.$b=e,null!=a.Pb&&LF(a.Pb,z(KJ,q,101,[new dD(a.o),new dD(e)])),a.jg(a.o,e))),e=a.Nb.b,a.eg().a&&(e=JJ(a,e,a._b),-1!=e&&(a._b=e,a.lg(a.o,e))),e=a.eb,d=a.Nb,e.c=d.c,e.a=d.a,e.b=d.b;f&&(NG(a,!1),a.Ib=!0,a.ff(a.Ec.d))}}\nfunction LJ(a){var b,c,d,e,f;d=!1;if(a.J&&!a.K)return a.vc&&(MJ(a,Xi,!0),a.e&&(a=a.e,a.b.a.apply(null,[NJ(a.a)]))),!0;a.Eb&&(a.Eb=!1,gH(a.ob),d=a.hc=!0);a.Gb=!1;a.db=Qk;if(1==a.cb){if(205==a.k)d=a.ob,d.u&&(e=GJ(d,d.p,1,d.p),6>d.b[e].j&&(OJ(d,null),b=d.e[d.r-1],d.c[d.q].i=e,d.c[d.q].j=b,PJ(d.b[e],b),PJ(d.b[e],b)),HG(d,d.p)),d.u=!1,a.hc=!0;else if(0!=a.eb.c&&a.o!=a.eb.c){HG(a.ob,a.ob.p);b=a.ob.x;c=a.eb.a+a.ob.p;e=a.zb[a.eb.c];d=new pJ(a,z(QJ,q,121,[null,a.ob,e]),2);d.b[0]=new RJ;SJ(d,b,c,1);b=D(QJ,\nq,121,a.zb.length,0);for(f=0,c=0;f<a.zb.length;++f)a.zb[f]==a.ob?b[c++]=d:a.zb[f]!=e&&(b[c++]=a.zb[f]);a.zb=b;--a.Sb;a.ob=d;nI(a.eb)}else d=a.ob,e=GJ(d,d.p,1,d.p),0!=e&&(--d.p,b=TJ(d,e,d.x),0!=b?(--d.q,UJ(d,d.x),3>d.c[b].c?(++d.c[b].c,d.c[b].f=0):Ou(d.k,"Maximum allowed bond order is 3 !")):6==d.b[e].j?(--d.q,UJ(d,d.x),Ou(d.k,"Not possible connection !")):(d.c[d.q].j=e,UJ(d,d.x),b=d.x,PJ(d.b[e],b),PJ(d.b[b],e),VJ(d.c[d.q],d.b)));gH(a.ob);a.B&&(d=a.pb,d.a!=d.b&&d.a.b!=d.b&&(e=d.a.c,YI(d),d.a.c=e),\nVG(a,jg,a.o,0,a.ob.w),a.B=!1);d=!0}else 5==a.cb&&(gH(a.ob),d=a.hc=!0);0<a.cb&&(NG(a,!1),a.Ib=!0,$F(a),a.cb=0,a.q=!1,d=!0);if(xG&&(0!=a.ob.w||0!=a.ob.v))a.ob.w=0,a.ob.v=0,NG(a,!1),a.Ib=!0,$F(a),d=!0;a.vc&&!a.Ab&&!d&&(a.J?MJ(a,Xi,!0):MJ(a,mh,!0),a.e&&(a=a.e,a.b.a.apply(null,[NJ(a.a)])),d=!0);return d}function NG(a,b){a.Hb=b;a.Kb=b;a.Ib=b;a.Gb=b;a.Jb=b}function JJ(a,b,c){if(0>=b&&0==c||b==c&&a.o==a.Zb)return-1;0>=b&&0<c&&(b=0);a.Zb=a.o;return b}\nfunction MJ(a,b,c){var d,e,b=b.toLowerCase();(e=WJ(a,b,"rbutton"))&&(a.cc=e.a);(e=WJ(a,b,"hydrogens"))&&(a.oc=e.a);-1<b.indexOf("keephs")&&(a.bb=!0,a.ec=!1);-1<b.indexOf("removehs")&&(a.bb=!1,a.ec=!1);-1<b.indexOf("removehsc")&&(a.bb=!1,a.ec=!0);(e=WJ(a,b,"query"))&&(a.ac=e.a);(e=WJ(a,b,"reaction"))&&(a.dc=e.a);(e=WJ(a,b,"autoez"))&&(a.z=e.a);(e=WJ(a,b,"stereo"))&&(a.tc=e.a);(e=WJ(a,b,"canonize"))&&(a.C=e.a);(e=WJ(a,b,Ti))&&(a.Fb=e.a);if((e=(SG(),WJ(a,b,Ag)?TG:UG)).a)a.A=e.a,a.A&&(a.Rb=!0);if((e=\nWJ(a,b,bj)?TG:UG).a)a.Rb=e.a,a.Rb||(a.A=!1);if(e=WJ(a,b,"newlook"))a.Lb=e.a,a.ng();if(e=WJ(a,b,"oldlook"))a.Lb=!e.a,a.ng();(e=WJ(a,b,"star"))&&(a.Rb=a.sc=e.a);(e=WJ(a,b,"polarnitro"))&&(a.Xb=e.a);(e=WJ(a,b,"toggle"))&&(a.vc=e.a);if(e=WJ(a,b,"depictaction"))(a.K=e.a)&&(b+=" depict");if(e=WJ(a,b,mh))if(e.a&&!a.J&&(a.J=!0,a.mb=0,a.vb=null,a.Tb=!1,a.ng()),!e.a&&a.J){a.J=!1;for(d=a.xb=1;d<=a.Sb;++d)XJ(a.zb[d]),eH(a.zb[d]);a.mb=24;a.ob&&(a.ob.s=!0);a.Tb=!0;a.ng()}(e=WJ(a,b,"showDragAndDropSymbolInDepictMode"))&&\n(a.nc=e.a);(e=WJ(a,b,"addNewPart"))&&(a.p=e.a);(e=WJ(a,b,"exportInchi"))&&(a.N=e.a);(e=WJ(a,b,"exportInchiKey"))&&(a.P=e.a);(e=WJ(a,b,"exportInchiAuxInfo"))&&(a.O=e.a);(e=WJ(a,b,"searchInchiKey"))&&(a.kc=e.a);(e=WJ(a,b,"exportSVG"))&&(a.Q=e.a);(e=WJ(a,b,"useOclIDCode"))&&(a.zc=e.a);(e=WJ(a,b,"xbutton"))&&(a.Bc=e.a);(e=WJ(a,b,oj))&&(a.Tb=e.a);(e=WJ(a,b,Ig))&&(a.L=e.a);-1<b.indexOf("nocenter")&&(a.Ob=!0);-1<b.indexOf("jmeh")&&(a.ab=!0);-1<b.indexOf("showan")&&(a.mc=!0);(e=WJ(a,b,"atommovebutton"))&&\n(a.lc=e.a);(e=WJ(a,b,"useopenchemlib"))&&(a.Ac=e.a);(e=WJ(a,b,"zoom"))&&(a.s=e.a);a.dc&&(a.A=!0,a.Fb=!0);a.J||(a.L=!1);KH=LH(a);a.F=null;a.G=null;c&&a.ff(a.Ec.d)}function WJ(a,b,c){var d;d=!!IF(KF(dg+c+dg,2),b).a;b=!!IF(KF("\\\\bno"+c+dg,2),b).a;return d&&b?(a.mg("check option "+c),null):d?(SG(),SG(),TG):b?(SG(),SG(),UG):null}\nfunction YJ(a,b){var c,d,e;e=m;for(d=1;d<=a.Sb;++d){if(0<b&&(c=fJ(a.zb[d]),c!=b))continue;c=a.zb[d];for(var f=void 0,g=void 0,h=f=void 0,j=void 0,l=g=g=void 0,n=void 0,o=void 0,f=void 0,n=m+c.p+ha+c.q,j=1;j<=c.p;++j)f=c.b[j],g=f.d,f=m,0!=g&&(f+=g),f+=XH(c,j),c.k.ab&&0<c.b[j].i&&(f+=We,1<c.b[j].i&&(f+=c.b[j].i)),0!=c.b[j].n&&(0<c.b[j].n?f+=mb:f+=ub,1<$H(c.b[j].n)&&(f+=$H(c.b[j].n))),g=ZJ(c,j),0!=g&&(f+=gd+g),n+=ha+f+ha+sJ(0.055999999999999994*c.b[j].q,0,2)+ha+sJ(0.055999999999999994*-c.b[j].r,0,2);\nfor(j=1;j<=c.q;++j)f=c.c[j].i,g=c.c[j].j,l=c.c[j].c,o=c.c[j].f,1==o?l=-1:2==o?l=-2:3==o?(l=-1,h=f,f=g,g=h):4==o?(l=-2,h=f,f=g,g=h):10==o&&(l=-5),9==c.c[j].c&&(l=o),n+=ha+f+ha+g+ha+l;c=n;0<c.length&&(0<e.length&&(e+=Ok),e+=c)}return e}\nfunction EG(a,b){var c,d,e,f;e=m;for(c=1;c<=a.Sb;++c){if(0<b&&(d=fJ(a.zb[c]),d!=b))continue;for(var g=a.zb[c],h=void 0,j=void 0,l=void 0,n=void 0,l=m,j=LG(g),h=0;h<j.length;++h){var o=j[h],r=(SG(),g.k.tc?TG:UG),t=g.k.C?TG:UG,y=void 0,v=void 0,s=void 0,A=void 0,F=void 0,M=void 0,N=void 0,$=void 0,S=void 0,V=void 0,ea=void 0,na=void 0,ta=void 0,Yb=void 0,K=void 0,ra=void 0,yc=void 0,jd=void 0,wb=void 0,L=void 0,Ha=void 0,xb=void 0,Hc=void 0,tc=void 0,Ba=void 0,kd=void 0,ld=void 0,va=void 0,Fa=void 0,\nba=void 0,ea=SH(o.p+10),na=SH(o.p+10),S=SH(o.p+1),V=SH(7),Ba=SH(o.p+1),Yb=[],K=[],xb=0;if(0==o.p)n=m;else{UI(o);tc=!0;for($=1;$<=o.q;++$)if(9==o.c[$].c){tc=!1;break}if(t.a&&tc){YG(o);$J(o);aK(o,K);bK(o,Yb,K);var aa=o,Ya=void 0,Ab=void 0,Jc=void 0,cc=void 0,da=void 0,sd=void 0,W=void 0,O=void 0,kb=void 0,Ia=void 0,ae=void 0,U=void 0,ga=void 0,$c=void 0,Kc=void 0,Oa=void 0,eb=void 0,Lc=void 0,be=void 0,wd=void 0,Wc=void 0,Kb=void 0,Ya=SH(aa.p+1),Ab=SH(aa.p+1),O=SH(aa.p+1);var ob=aa.p,dc=void 0,uc=void 0,\n$b=void 0,I=void 0,oc=void 0,ac=void 0,zc=void 0,oc=SH(ob+2),ac=SH(100),zc=5,I=0;ac[0]=3;oc[1]=Sk;oc[2]=Tk;$b=2;if(!(3>ob))for(;zc<ac[I]*ac[I];){uc=0;for(dc=!0;dc&&uc<=I&&zc>=ac[uc]*ac[uc];)0==zc%ac[uc]?dc=!1:++uc;if(dc){oc[++$b]=kx(zc);if($b>=ob)break;I<ac.length-1&&(++I,ac[I]=zc)}zc+=2}for(U=1;U<=aa.p;++U){Jc=aa.b[U];for(ga=wd=1;ga<=aa.q;++ga)(aa.c[ga].i==U||aa.c[ga].j==U)&&(wd*=aa.d[ga]);be=aa.b[U].a;32==be&&(Kb=aa.b[U].e,0<Kb.length&&(sd=Kb.charCodeAt(0)-65+1,W=0,1<Kb.length&&(W=Kb.charCodeAt(1)-\n97),0>sd&&(sd=0),0>W&&(W=0),be=28*sd+W));eb=0;0!=aa.b[U].n&&(-2>aa.b[U].n?eb=1:-2==aa.b[U].n?eb=2:-1==aa.b[U].n?eb=3:1==aa.b[U].n?eb=4:2==aa.b[U].n?eb=5:2<aa.b[U].n&&(eb=6));Ia=0;0!=Jc.d&&(Ia=cK(XH(aa,U),Jc.d),0>Ia&&(Ia=10-Ia));Wc=126;kb=wd;kb+=126*aa.b[U].i;Wc*=7;kb+=eb*Wc;Wc*=7;0!=Ia&&(kb+=Ia*Wc);Wc*=7;kb+=be*Wc;Wc*=783;kb+=aa.b[U].j*Wc;O[U]=kx(kb)}for(da=0;!dK(aa,Ya,O);){Oa=!1;for(U=1;U<=aa.p;++U)Ya[U]!=Ab[U]&&(Ab[U]=Ya[U],Oa=!0);if(Oa){for(U=1;U<=aa.p;++U){O[U]=Rk;for(ga=1;ga<=aa.b[U].j;++ga)O[U]=\nox(O[U],oc[Ya[aa.b[U].p[ga]]])}da=0}else if(0<da){for(U=1;U<=aa.p;++U)O[U]=Rk;U=1;b:for(;U<=aa.p-1;++U)for(ga=U+1;ga<=aa.p;++ga)if(Ya[U]==Ya[ga]){O[U]=Sk;break b}}else{for(U=1;U<=aa.p;++U){O[U]=Rk;for(ga=1;ga<=aa.b[U].j;++ga)Jc=aa.b[U].p[ga],O[U]=ox(O[U],kx(aa.b[Jc].a*aa.d[TJ(aa,U,Jc)]))}da=1}dK(aa,Ya,O);for(U=1;U<=aa.p;++U)O[U]=kx(Ab[U]*aa.p+Ya[U])}for(U=1;U<=aa.p;++U)Ab[U]=Ya[U];for(Lc=1;Lc<=aa.p;++Lc)for(U=1;U<=aa.p;++U)if(Ab[U]==Lc){var vc=aa.b,xd=U,ce=void 0,ce=vc[Lc];wq(vc,Lc,vc[xd]);wq(vc,\nxd,ce);Ab[U]=Ab[Lc];Ab[Lc]=Lc;break}for(U=1;U<=aa.q;++U)aa.c[U].i=Ya[aa.c[U].i],aa.c[U].j=Ya[aa.c[U].j],aa.c[U].i>aa.c[U].j&&(ae=aa.c[U].i,aa.c[U].i=aa.c[U].j,aa.c[U].j=ae,1==aa.c[U].f?aa.c[U].f=3:2==aa.c[U].f?aa.c[U].f=4:3==aa.c[U].f?aa.c[U].f=1:4==aa.c[U].f&&(aa.c[U].f=2));for(U=1;U<aa.q;++U){Kc=$c=aa.p;cc=0;for(ga=U;ga<=aa.q;++ga)aa.c[ga].i<$c?($c=aa.c[ga].i,Kc=aa.c[ga].j,cc=ga):aa.c[ga].i==$c&&aa.c[ga].j<Kc&&(Kc=aa.c[ga].j,cc=ga);var Hd=aa.c,ad=U,Ob=void 0,Ob=Hd[cc];wq(Hd,cc,Hd[ad]);wq(Hd,ad,\nOb)}eK(aa);fK(o);aK(o,K);bK(o,Yb,K)}else{aK(o,K);o.d=SH(o.q+1);for(ta=1;ta<=o.q;++ta)o.d[ta]=o.c[ta].c}v=1;o.a=SH(o.p+1);ba=1;o.a[1]=1;for(L=0;;){Ha=0;for(ta=1;ta<=o.b[v].j;++ta)if(M=o.b[v].p[ta],0<o.a[M]){if(!(o.a[M]>o.a[v])&&M!=Ba[v]){Hc=!0;for(yc=1;yc<=xb;++yc)if(ea[yc]==v&&na[yc]==M||ea[yc]==M&&na[yc]==v){Hc=!1;break}Hc&&(++xb,ea[xb]=v,na[xb]=M)}}else V[++Ha]=M;if(0==Ha){if(ba==o.p)break;v=S[L--]}else if(1==Ha)Ba[V[1]]=v,v=V[1],o.a[v]=++ba;else{S[++L]=v;A=0;for(ta=1;ta<=Ha;++ta)if($=TJ(o,V[ta],\nv),!K[$]){A=V[ta];break}if(0==A)for(ta=1;ta<=Ha;++ta)if($=TJ(o,V[ta],v),2==o.d[$]||3==o.d[$]){A=V[ta];break}0==A&&(A=V[1]);Ba[A]=v;v=A;o.a[A]=++ba}}Ba=SH(o.p+1);y=SH(o.p+1);jd=[];kd=[];F=ba=L=0;for(ta=1;ta<=o.p;++ta)if(1==o.a[ta]){v=ta;break}b:for(;;){0<F&&(Ba[v]=F);y[++ba]=v;for(o.a[v]=0;;){Ha=A=0;wb=o.p+1;ta=1;c:for(;ta<=o.b[v].j;++ta){M=o.b[v].p[ta];for(ra=1;ra<=xb;++ra)if(ea[ra]==M&&na[ra]==v||ea[ra]==v&&na[ra]==M)continue c;0<o.a[M]&&(++Ha,o.a[M]<wb&&(A=M,wb=o.a[M]))}if(0==A){if(0==L)break b;\nkd[v]=!0;v=S[L--]}else break}F=v;v=A;1<Ha&&(S[++L]=F,jd[A]=!0)}ld=SH(o.q+1);va=SH(o.p+1);if(r.a){for(var ca=o,Rd=y,Sd=Ba,Ge=ld,Gb=va,yd=ea,fb=na,rb=xb,Hb=void 0,Db=void 0,ec=void 0,fc=void 0,gb=void 0,Id=void 0,md=void 0,bd=void 0,cd=void 0,gc=void 0,fc=SH(ca.p+1),Hb=1;Hb<=ca.p;++Hb)fc[Rd[Hb]]=Hb;Id=[];for(bd=1;bd<=ca.p;++bd)Db=Rd[bd],ec=Sd[Db],gb=TJ(ca,Db,ec),0!=gb&&(gK(ca,gb,fc,Ge),Id[gb]=!0);for(bd=1;bd<=ca.q;++bd)Id[bd]||gK(ca,bd,fc,Ge);Hb=1;b:for(;Hb<=ca.p;++Hb)if(!(2>ca.b[Hb].j||4<ca.b[Hb].j)){md=\ngc=0;for(cd=1;cd<=ca.b[Hb].j;++cd){gb=TJ(ca,Hb,ca.b[Hb].p[cd]);if(5==ca.d[gb])continue b;1==ca.c[gb].c&&0!=hK(ca,gb,Hb)&&++gc;2==ca.c[gb].c&&(md=ca.b[Hb].p[cd])}if(0!=gc)if(0<md){var Ua=ca,Mc=fc,dd=Gb,de=void 0,pb=void 0,pc=void 0,se=void 0,T=void 0,ee=void 0,Wa=void 0,hc=void 0,qc=void 0,ic=void 0,Ja=void 0,Jd=void 0,kf=void 0,ab=void 0,me=void 0,te=void 0,Kd=void 0,jc=void 0,ue=void 0,td=void 0,Td=void 0,zd=void 0,Fb=void 0,Sc=void 0,pc=iK(Ua,Hb),ic=pc[0];if(0!=ic%2&&(Sc=pc[1],pb=pc[~~((ic+1)/2)],\nWa=pc[ic],!(2>Ua.b[Wa].j||3<Ua.b[Wa].j))){td=jc=ab=Jd=0;zd=te=!1;for(qc=1;qc<=Ua.b[Sc].j;++qc)de=Ua.b[Sc].p[qc],de!=pc[2]&&(0==Jd?Jd=de:ab=de);0<Mc[ab]&&Mc[Jd]>Mc[ab]&&(se=Jd,Jd=ab,ab=se);Ja=Jd;0==Jd&&(Ja=ab,te=!0);for(hc=1;hc<=Ua.b[Wa].j;++hc)de=Ua.b[Wa].p[hc],de!=pc[ic-1]&&(0==jc?jc=de:td=de);0<Mc[td]&&Mc[jc]>Mc[td]&&(se=jc,jc=td,td=se);Kd=jc;0==jc&&(Kd=td,zd=!0);kf=0<Jd?hK(Ua,TJ(Ua,Sc,Jd),Sc):0;me=0<ab?hK(Ua,TJ(Ua,Sc,ab),Sc):0;ue=0<jc?hK(Ua,TJ(Ua,Wa,jc),Wa):0;Td=0<td?hK(Ua,TJ(Ua,Wa,td),Wa):0;1<\n(0>kf+me?-(kf+me):kf+me)||0!=ue||0!=Td?Ou(Ua.k,"Bad stereoinfo on allene !"):(T=Ua.b[pc[ic-1]].q-Ua.b[Wa].q,ee=Ua.b[pc[ic-1]].r-Ua.b[Wa].r,Fb=Math.sqrt(T*T+ee*ee),0.001>Fb&&(Fb=0.001),0<(Ua.b[Kd].r-Ua.b[pc[ic-1]].r)*(T/Fb)-(Ua.b[Kd].q-Ua.b[pc[ic-1]].q)*(ee/Fb)?dd[pb]=1:dd[pb]=-1,te&&(dd[pb]*=-1),zd&&(dd[pb]*=-1),Ja==Jd&&0>kf&&(dd[pb]*=-1),Ja==ab&&0>me&&(dd[pb]*=-1),Mc[Ja]>Mc[Kd]&&(dd[pb]*=-1))}}else c:{var sb=ca,ed=Hb,ve=Gb,Ud=void 0,Ac=void 0,Nc=void 0,rc=void 0,hb=void 0,kc=void 0,Ad=void 0,we=\nvoid 0,Bd=void 0,Bc=void 0,Pa=void 0,Za=void 0,Cd=void 0,Vd=void 0,Cc=void 0,Va=void 0,Ue=void 0,Za=SH(4),Vd=SH(4),Ve=sb,nd=ed,og=fc,lf=Sd,Kh=yd,He=fb,pg=rb,Eb=Za,Xc=void 0,Dd=void 0,mf=void 0,qg=void 0,Mg=void 0,Df=void 0,Df=-1;0<lf[nd]&&(Eb[++Df]=lf[nd]);for(Dd=1;Dd<=pg;++Dd)Kh[Dd]==nd&&(Eb[++Df]=He[Dd]),He[Dd]==nd&&(Eb[++Df]=Kh[Dd]);for(Dd=Df+1;Dd<Ve.b[nd].j;++Dd){Mg=Ve.p+1;mf=1;d:for(;mf<=Ve.b[nd].j;++mf){Xc=Ve.b[nd].p[mf];for(qg=0;qg<Dd;++qg)if(Xc==Eb[qg])continue d;og[Xc]<Mg&&(Mg=og[Xc],Eb[Dd]=\nXc)}}0==lf[nd]&&0<Ve.b[nd].i?(Eb[3]=Eb[2],Eb[2]=Eb[1],Eb[1]=Eb[0],Eb[0]=-1):0<Ve.b[nd].i&&(Eb[3]=Eb[2],Eb[2]=Eb[1],Eb[1]=-1);for(hb=we=kc=rc=Ue=Ad=Bc=0;4>hb;++hb)0>=Za[hb]||(Ud=TJ(sb,ed,Za[hb]),Vd[hb]=hK(sb,Ud,ed),0<Vd[hb]?(++Bc,Ue=Za[hb],kc=Za[hb]):0>Vd[hb]?(++Ad,rc=Za[hb],kc=Za[hb]):we=Za[hb]);Bd=Bc+Ad;Va=SH(4);Cc=0;if(3==sb.b[ed].j){if(1==Bc&&1==Ad||3==Bd&&0<Bc&&0<Ad){Ou(sb.k,"Error in C3H stereospecification !");break c}Cd=Za[0];1==Bd?Cd=kc:2==Bd&&(Cd=we);Pa=jK(sb,ed,Cd,Za);Va[0]=kc;Va[1]=-1;\nVa[2]=Pa[2];Va[3]=Pa[1];0<Bc?Cc=1:Cc=-1}else if(4==sb.b[ed].j)if(1==Bd)Pa=jK(sb,ed,kc,Za),Va[0]=Pa[0],Va[1]=Pa[3],Va[2]=Pa[2],Va[3]=Pa[1],0<Bc?Cc=1:Cc=-1;else{Cd=Za[0];1<we&&(Cd=we);1==Bc?Cd=Ue:1==Ad&&(Cd=rc);Pa=jK(sb,ed,Cd,Za);Ac=SH(4);for(hb=0;4>hb;++hb)Ud=TJ(sb,ed,Pa[hb]),Ac[hb]=hK(sb,Ud,ed);if(4==Bd){if(0==Bc||0==Ad){Ou(sb.k,"Error in C4 stereospecification !");break c}if(1==Bc||1==Ad)Va[0]=Pa[0],Va[1]=Pa[3],Va[2]=Pa[2],Va[3]=Pa[1],Cc=Ac[0];else{for(hb=0;4>hb;++hb)-1==Ac[hb]&&(Ac[hb]=0);Bd=2}}else if(3==\nBd)if(3==Bc||3==Ad)Va[0]=Pa[0],Va[1]=Pa[3],Va[2]=Pa[2],Va[3]=Pa[1],0<Bc?Cc=-1:Cc=1;else{1==Bc?Bc=Nc=1:Ad=Nc=-1;for(hb=0;4>hb;++hb)Ac[hb]==Nc&&(Ac[hb]=0);Bd=2}if(2==Bd)if(1==Bc&&1==Ad)Pa[1]==rc?(Pa[1]=Pa[2],Pa[2]=Pa[3]):Pa[2]==rc&&(Pa[2]=Pa[3]),Va[0]=Ue,Va[1]=rc,Va[2]=Pa[2],Va[3]=Pa[1],Cc=1;else{if(Ac[0]==Ac[1]||Ac[1]==Ac[2]){Ou(sb.k,"Error in C4 stereospecification ! 2/0r");break c}0!=Ac[0]?(Va[0]=Pa[0],Va[1]=Pa[2],Va[2]=Pa[1],Va[3]=Pa[3]):(Va[0]=Pa[1],Va[1]=Pa[3],Va[2]=Pa[2],Va[3]=Pa[0]);1<Bc?Cc=\n1:Cc=-1}}var Ca=Va,Sf=Za,Oc=void 0;Sf[0]==Ca[1]?(Oc=Ca[0],Ca[0]=Ca[1],Ca[1]=Oc,Oc=Ca[2],Ca[2]=Ca[3],Ca[3]=Oc):Sf[0]==Ca[2]?(Oc=Ca[2],Ca[2]=Ca[0],Ca[0]=Oc,Oc=Ca[1],Ca[1]=Ca[3],Ca[3]=Oc):Sf[0]==Ca[3]&&(Oc=Ca[3],Ca[3]=Ca[0],Ca[0]=Oc,Oc=Ca[1],Ca[1]=Ca[2],Ca[2]=Oc);Sf[1]==Ca[2]?(Oc=Ca[1],Ca[1]=Ca[2],Ca[2]=Oc,Oc=Ca[2],Ca[2]=Ca[3],Ca[3]=Oc):Sf[1]==Ca[3]&&(Oc=Ca[1],Ca[1]=Ca[3],Ca[3]=Oc,Oc=Ca[2],Ca[2]=Ca[3],Ca[3]=Oc);Va[2]==Za[2]?ve[ed]=1:Va[2]==Za[3]?ve[ed]=-1:Ou(sb.k,"Error in stereoprocessing ! - t30");\nve[ed]*=Cc}}}Fa=new kK;N=SH(o.p+1);for(ta=1;ta<=o.p;++ta)N[y[ta]]=ta;for(ta=1;ta<=o.p;++ta){v=y[ta];jd[v]&&(Fa.a.a+=db);0<Ba[ta]&&lK(o,v,Ba[v],Fa,ld);var nf=v,Ib=Fa,Ef=Yb[v],Lh=va,Ff=void 0,of=void 0,Ld=void 0,ne=void 0,Wd=void 0,ib=void 0,Tf=void 0,fd=void 0,Da=void 0,Da=Wf,of=o.b[nf],Wd=of.d,Tf=of.i,fd=of.n,Ff=of.a,Ld=!1;(0!=fd||0!=Wd)&&(Ld=!0);0!=Lh[nf]&&(Ld=!0);ib=ZJ(o,nf);ne=0!=ib;Ld=Ld||ne;o.k.sc&&0<o.b[nf].c&&(Ld=!0);switch(Ff){case 2:Da=he;break;case 3:Ef?Da=Lg:Da=pe;break;case 4:Ef?(Da=Ui,\n0<Tf&&(Ld=!0)):Da=vf;break;case 5:Ef?Da="o":Da=Af;break;case 7:Ef?(Da=lj,0<Tf&&(Ld=!0)):Da=Bf;break;case 8:Ef?Da=Mj:Da=Jf;break;case 13:Ef?Da=Pj:Da=Lf;Ld=!0;break;case 6:Da=Nf;Ld=!0;break;case 9:Da=Pe;break;case 10:Da=Be;break;case 11:Da=oe;break;case 12:Da=Ye;break;case 1:Da=We;Ld=!0;break;case 32:Ld=!0,Da=o.b[nf].e,!ne&&(H(Da,lb)||H(Da,gg)||H(Da,Nd))&&(Ld=!1)}0<CG(Ff)&&(Da=(oG(),vG)[Ff],Ld=!0);33<=Ff&&42>=Ff&&(Ld=!0,Da=(oG(),vG)[Ff]);Ld&&(0!=Wd?Da=Yf+Wd+Da:Da=Yf+Da,1==Lh[nf]?Da+=Md:-1==Lh[nf]&&\n(Da+="@@"),1==Tf?Da+=We:1<Tf&&(Da+=We+Tf),0!=fd&&(0<fd?Da+=mb:Da+=ub,1<(0>fd?-fd:fd)&&(Da+=0>fd?-fd:fd)),ne&&(Da+=gd+ib),Da+=eg);Kp(Ib.a,Da);for(ra=1;ra<=xb;++ra)if(ea[ra]==v||na[ra]==v)s=na[ra],s==v&&(s=ea[ra]),N[v]<N[s]&&lK(o,ea[ra],na[ra],Fa,ld),9<ra&&(Fa.a.a+=Sa),Jp(Fa,m+(new dD(ra)).a);kd[v]&&(Fa.a.a+=jb)}n=Fa.a.a}0<l.length&&(l+=bc);l+=n}f=l;0<f.length&&(0<e.length&&(e+=bc),e+=f)}return e}\nfunction aJ(a,b,c){try{JI(a,b,c)||a.ff(a.Ec.d)}catch(d){if(d=Gq(d),G(d,98))a.ff(a.Ec.d);else throw d;}}\nfunction LI(a,b,c){var d;try{var e;a:{var f,g,h,j,l,n,o,r,t;g=l=0;t=new FF(b,"|>",!0);j=-1<b.indexOf(Fd);o=1;n=yF(t);f=0<a.Sb;if(!((a.dc||a.Fb)&&a.p||a.Mb)||j)a.Sb=0,f=!1;for(h=1;h<=n;++h)if(r=CF(t),Ry(r),!H(r,Ok))if(H(r,Fd))++o,2==o?l=a.Sb:3==o&&(g=a.Sb+1);else{a.ob=new mK(a,r);if(0==a.ob.p){Ou(a,"ERROR - problems in reading/processing molecule !");a.ff(a.Ec.d);YE();e=!1;break a}++a.Sb;a.o=a.Sb;a.zb[a.Sb]=a.ob}2==o?(Ou(a,"ERROR - strange reaction - fixing !"),a.ff(a.Ec.d),YE(),e=!1):3<o?(Ou(a,"ERROR - strange reaction !"),\na.ff(a.Ec.d),YE(),e=!1):(1<a.Sb&&!j&&MJ(a,Ti,!0),j&&!a.dc&&(a.dc=!0),j?f||($G(a,1,l,1,!1),$G(a,l+1,g-1,2,!1),$G(a,g,a.Sb,3,!1)):a.dc||$G(a,1,a.Sb,0,!f),WI(a),a.r&&jH(fq(a.r,"readJME"),0,0,0),a.hc=!0,YF(a.r,Od),a.Ib=!0,c&&a.ff(a.Ec.d),e=!0)}(d=e)||a.ff(a.Ec.d)}catch(y){if(y=Gq(y),G(y,98))d=!1,a.ff(a.Ec.d);else throw y;}return d}function VG(a,b,c,d,e){a.r&&jH(fq(a.r,b),d,e,c);a.hc=!0}function IG(a,b,c){VG(a,b,a.o,c,0)}function CJ(a){NG(a,!1);a.Ib=!0;a.ff(a.Ec.d)}\nfunction nK(a){a.k=202;a.Mb=!1;kH(a);Ou(a,m);a.sb=null;a.xb=1;a.r&&jH(fq(a.r,"reset"),0,0,0);a.hc=!0;a.ff(a.Ec.d)}function oK(a){NG(a,!0);a.vb=null;a.wc=null;a.fb=null;a.W=null;a.fc=null}function XI(a,b){var c,d;if(b){a.o=b.a;a.Sb=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.zb[c]=new FG(d):a.zb[c]=null;0<b.a?a.ob=a.zb[a.o]:a.ob=new iH(a);a.dc=b.i;a.Fb=b.e;a.xb=b.b}else for(;0<a.Sb;)hH(a,!1);switch(b.c){case 5:case 7:case 9:break;default:null!=a.Qb&&LF(a.Qb,null),a.r&&null!=a.r.a&&a.ig()}}\nfunction oI(a,b){return P(J(Math.round(b/a.xb)))}function pK(a,b){Ou(a,m);return 1>b||b>a.Sb?(Ou(a,"ERROR - invalid mol index: "+b),a.ff(a.Ec.d),null):a.zb[b]}function WI(a){var b,c,d;b=WG(a);for(d=1;d<=a.Sb;++d)c=a.zb[d],c.o=b}function qK(a,b){b!=a.nb&&(a.nb=b,a.ng(),a.ff(a.Ec.d))}function rK(a,b){var c,d,e;if(b!=a.xb){c=dH(a);a.xb=b;d=dH(a);e=P(J(Q((d.b-d.c)/2-(c.b-c.c)/2)));d=P(J(Q((d.a-d.d)/2-(c.a-c.d)/2)));for(c=1;c<=a.Sb;++c)IJ(a.zb[c],e,d),gH(a.zb[c]);a.Ib=!0;a.ff(a.Ec.d)}}\nfunction ZG(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=m):H(b,Cb)?c=235:H(b,Jb)?c=240:H(b,Bb)?c=260:H(b,Pb)?c=261:H(b,Ub)?c=241:H(b,Nb)?c=233:H(b,Mb)?c=236:H(b,Lb)?c=237:H(b,Tb)?c=234:H(b,Sb)?c=243:H(b,Vb)?c=252:H(b,Rb)?c=244:H(b,Wb)?c=239:H(b,"-PO3H2")?c=251:H(b,zb)?c=242:H(b,vb)?c=245:H(b,yb)&&(c=238);0<c?Vu(a,c):b="Not known group!";Ou(a,b);a.ff(a.Ec.d)}function HJ(a,b){Ou(a,b);a.ff(a.Ec.d)}\nfunction FH(a,b,c,d,e){var f,g,h,j;f=a.kb;j=uE(f,e);if(j>=a.mb-1)for(g=f.b.b;j>=a.mb-1&&1<g;){--g;h=new YD(f.b.a,f.b.c,g);f=(Lu(),new lC(h));j=uE(f,e);var l=b,n=h.b*(zH(),R);h=new YD(h.a,h.c,Math.round(n));l.e=h;sK(b.a,b.e)}else TH(b,a.hb);f=$D(f.b).a-$D(f.b).b;aI(b,e,c+(a.mb-j)/2,d+(a.mb-f)/2+f)}function GH(a,b,c,d,e,f){var g,h;g=UH(a.jb);h=uE(a.jb,f);TH(b,a.ib);!b.b?QH(b.a,e):e==b.c||FD(e,b.c)?QH(b.a,b.c):QH(b.a,b.b);aI(b,f,c+(a.mb-h)/2,d+(a.mb-g)/2+g)}\nfunction UH(a){return $D(a.b).a-$D(a.b).b}function eI(a,b){return(2*a.mb+(a.Lb?1:0))*b}\nfunction tK(a){var b,c;a.vb?(c=XC(a),(b=c.b!=a.M.b||c.a!=a.M.a)&&(a.M=c)):b=!0;b&&(NG(a,!0),rI(a,a.M),a.mg("update(): "+a.M+" initOrResize: true "+a.yb+ha+a.ub),a.vb=mH(a,a.vb,a.yb,a.ub),a.J?(b=a.xb,$G(a,1,a.Sb,0,a.J),a.mg("update() in depict mode: oldMolecularAreaScale = "+b+" new molecularAreaScale = "+a.xb)):(a.wc=mH(a,a.wc,a.M.b,P(J(Q(eI(a,a.nb))))),b=a.M.a-P(J(Q(eI(a,a.nb)))),1>b&&(b=1),a.fb=mH(a,a.fb,P(J(Q(dI(a,a.nb)))),b),a.W=mH(a,a.W,a.yb+P(J(Q((a.Lb?1:3)*a.nb))),P(J(Q(a.mb*a.nb)))),a.fc=\nmH(a,a.fc,P(J(Q((a.Lb?1:3)*a.nb))),a.ub)));NH(a);if(!a.J){var d;a.mg("drawInfo: "+a.Gb+" : "+a.X);a.Gb&&(null==a.X&&(a.X=m),d=OH(a.W,a.nb),c=a.M.b/a.nb-(a.mb+(a.Lb?1:0)),b=a.mb,pH(d,qG),yH(d.a,P(J(Q(0*(zH(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R)))),a.Lb?(pH(d,(nD(),sD)),CH(d.a,P(J(Q(-10*R))),P(J(Q(0*R))),P(J(Q((c-1+10)*R))),P(J(Q((b-1)*R))))):(pH(d,rG),AH(d,0,0,c-(a.Lb?1:3)+1,0),pH(d,ED(qG)),BH(d.a,P(J(Q(0*R))),P(J(Q((b-1)*R))),P(J(Q((c-1)*R))),P(J(Q((b-1)*R)))),BH(d.a,P(J(Q((c-1)*R))),P(J(Q(0*\nR))),P(J(Q((c-1)*R))),P(J(Q((b-1)*R))))),TH(d,a.lb),pH(d,(nD(),uD)),-1!=a.X.toLowerCase().indexOf(Bh)&&pH(d,wD),aI(d,a.X,10,15),a.J||MH(a,d,c,b,1),b=P(J(Q(dI(a,a.nb)))),c=a.M.a-P(J(Q(a.mb*a.nb))),fI(a.Ec,a.W.a,b,c));var e;if(a.Kb){b=OH(a.wc,a.nb);d=a.M.b/a.nb;c=2*a.mb+(a.Lb?1:0);pH(b,qG);yH(b.a,P(J(Q(0*(zH(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*R))));a.Lb?(pH(b,(nD(),sD)),e=14*(a.mb+(a.Lb?1:0)),CH(b.a,P(J(Q(e*R))),P(J(Q(0*R))),P(J(Q((d-e-1)*R))),P(J(Q((c-1)*R))))):(pH(b,ED(qG)),BH(b.a,P(J(Q((d-\n1)*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q((c-1)*R)))),BH(b.a,P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q((d-1)*R))),P(J(Q((c-1)*R)))),pH(b,rG),BH(b.a,P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q(0*R)))));d=a.k;233<=a.k&&262>=a.k&&(a.k=213);for(c=1;14>=c;++c)oH(a,b,c,1),oH(a,b,c,2);a.k=d;fI(a.Ec,a.wc.a,0,0)}var f;if(a.Hb){b=OH(a.fb,a.nb);d=a.mb+(a.Lb?1:0);c=(a.M.a-P(J(Q(eI(a,a.nb)))))/a.nb;f=c-a.mb;pH(b,qG);yH(b.a,P(J(Q(0*(zH(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*R))));a.Lb?(pH(b,(nD(),sD)),e=KH*\n(a.mb+(a.Lb?1:0))+3,f>e&&(AH(b,0,e,a.mb-1,e),BH(b.a,P(J(Q(0*R))),P(J(Q(e*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),AH(b,a.mb-1,e,a.mb-1,f),AH(b,a.mb-1,f,d,f))):(pH(b,rG),BH(b.a,P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),AH(b,0,KH*a.mb,c-1,KH*a.mb),pH(b,ED(qG)),BH(b.a,P(J(Q((d-1)*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q((f+1)*R)))));BH(b.a,P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(d*R))),P(J(Q((c-1)*R))));for(c=3;c<=KH+2;++c)oH(a,b,1,c);b=P(J(Q(eI(a,a.nb))));fI(a.Ec,a.fb.a,0,b)}a.Jb&&(d=OH(a.fc,\na.nb),c=a.Lb?1:3,b=(a.M.a-P(J(Q(eI(a,a.nb))))-P(J(Q(a.mb*a.nb))))/a.nb,a.Lb?(pH(d,(nD(),sD)),yH(d.a,P(J(Q(0*(zH(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))))):(pH(d,ED(qG)),BH(d.a,P(J(Q((c-1)*(zH(),R)))),P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(b*R)))),pH(d,qG),BH(d.a,P(J(Q((c-2)*R))),P(J(Q(0*R))),P(J(Q((c-2)*R))),P(J(Q(b*R)))),pH(d,rG),BH(d.a,P(J(Q((c-3)*R))),P(J(Q(0*R))),P(J(Q((c-3)*R))),P(J(Q(b*R))))),b=a.M.b-P(J(Q((a.Lb?1:3)*a.nb))),c=P(J(Q(eI(a,a.nb)))),fI(a.Ec,a.fc.a,b,c))}}\nfunction Uu(a,b){a.A?0==b&&(a.I=-1,Ou(a,Zg),$F(a)):(a.gb?a.I=b:-1<a.I&&10>a.I?a.I=10*a.I+b:a.I=b,a.gb=!1,0==a.I?(a.I=-1,Ou(a,Zg)):Ou(a,a.I+ha),$F(a))}function rI(a,b){var c,d;d=b.b;c=b.a;a.J||(d-=P(J(Q(dI(a,a.nb))))+P(J(Q((a.Lb?1:3)*a.nb))),c-=P(J(Q(eI(a,a.nb))))+P(J(Q(a.mb*a.nb))));1>d&&(d=1);1>c&&(c=1);a.yb=Fw(d);a.ub=Fw(c)}function CG(a){oG();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}w(586,478,Gl);_.Df=function(a){MG(this,a)};_.cg=uK;_.dg=function(){return SG(),null!=this.Pb?TG:UG};\n_.eg=function(){return SG(),SG(),UG};_.fg=GC;_.gg=function(a,b,c){return TC(this,b,c)};_.hg=GC;_.ig=function(){YE()};_.jg=RD;_.kg=vK;_.lg=RD;_.mg=function(){YE()};_.Ef=function(a){var b,c;if(this.s)if(c=a.c,b=a.f,a=a.i,c=(100+2*c)/100,this.J||!(b<P(J(Q(dI(this,this.nb))))||a<P(J(Q(eI(this,this.nb))))||a>this.M.a-P(J(Q(this.mb*this.nb)))||b>this.M.b-P(J(Q((this.Lb?1:3)*this.nb))))){if(b=this.xb*c,b>this.xb&&10>=b||b<this.xb&&0.3<=b)this.cb=8,rK(this,b)}else b=this.nb*c,0.7<=b&&4>=b&&qK(this,b)};\n_.ff=function(){tK(this)};_.ng=function(){oK(this)};_.og=hz;_.j=null;_.k=0;_.n=0;_.o=0;_.p=!1;_.q=!1;_.s=!0;_.t=null;_.u=null;_.v=null;_.w=null;_.x=13;_.y=null;_.z=!0;_.A=!1;_.B=!1;_.C=!0;_.F=null;_.G=null;_.I=1;_.J=!1;_.K=!1;_.L=!1;_.M=null;_.N=!0;_.O=!1;_.P=!0;_.Q=!0;_.R=null;_.S=null;_.T=null;_.V="http://peter-ertl.com/jsme/2013_03/help.html";_.W=null;_.X=null;_.Y=null;_._=null;_.ab=!1;_.bb=!0;_.cb=0;_.db=Qk;_.fb=null;_.gb=!0;_.hb=null;_.ib=null;_.jb=null;_.kb=null;_.lb=null;_.mb=24;_.nb=1;\n_.ob=null;_.pb=null;_.rb=null;_.sb=null;_.tb=!0;_.ub=0;_.vb=null;_.wb=1;_.xb=1;_.yb=0;_.Ab=!1;_.Bb=!1;_.Cb=0;_.Db=!1;_.Eb=!1;_.Fb=!0;_.Gb=!0;_.Hb=!0;_.Ib=!0;_.Jb=!0;_.Kb=!0;_.Lb=!1;_.Mb=!1;_.Ob=!1;_.Pb=null;_.Qb=null;_.Rb=!1;_.Sb=0;_.Tb=!0;_.Ub=null;_.Vb=!1;_.Wb=null;_.Xb=!1;_.Yb=null;_.Zb=0;_.$b=0;_._b=0;_.ac=!1;_.bc=null;_.cc=!1;_.dc=!1;_.ec=!1;_.fc=null;_.gc=!1;_.hc=!1;_.kc=!0;_.lc=!1;_.mc=!1;_.nc=!0;_.oc=!0;_.pc=null;_.qc=null;_.rc=!1;_.sc=!1;_.tc=!0;_.uc=null;_.vc=!1;_.wc=null;_.xc=null;\n_.yc=null;_.zc=!1;_.Ac=!0;_.Bc=!0;_.Cc=0;_.Dc=0;var KH=10,sG,yG,AG,qG,rG,tG,pG,xG,wK=null,wG,vG;function wJ(a,b,c,d,e){a.b[e]&&(iI(a.r),YF(a.r,Se),a.r.a=e,a.r.d=c,a.r.e=d,a.r.f=b,xK(a.c,a.r,e),iI(a.r))}function yK(a,b,c){return a.b[c]?(iI(a.r),a.r.a=c,a.r.b=b,xK(a.c,a.r,c),iI(a.r),!0):!1}function $F(a){tK(a);a.f&&(zK(a.Ec),a.f=!1)}function AK(a,b,c){b in a.b?a.b[b]=c:$wnd.alert("Invalid callback name: "+b)}\nfunction BK(){oG();RC.call(this);this.Ec=(yC(),yC(),zC).a;this.eb=new CK;this.Nb=new CK;this.H=new YD(null,0,8);this.Z=(this.mb-6)/1.5;this.r=new DK;this.D=(nD(),pD);this.zb=D(QJ,q,121,99,0);this.qb=new PC;this.jc=new EK;this.$=H((YE(),ZE[ji]),cf);this.E=new FK;this.U=z(Jw,q,1,[Cb,Jb,Ub,Bb,Pb,Nb,Mb,Lb,Tb,Vb,Rb,Sb,zb,yb,vb]);this.ic=new GK;this.ob=new iH(this);wG[0]=rD;wG[1]=new qm(255,153,153);wG[2]=new qm(255,204,102);wG[3]=new qm(255,255,153);wG[4]=new qm(102,255,255);wG[5]=new qm(51,204,255);wG[6]=\nnew qm(255,153,255);this.eb.c=1;this.Nb.c=1;this.zb[1]=this.ob;this.Y=new HK(this);this.a=z(Jw,q,1,[je,Pd,$d,le,Zd,ke,Ze]);var a,b,c,d;this.b={};for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.b[a]=null;this.c=new IK(this)}w(585,586,Gl,BK);_.cg=function(){var a;return a=JK(),-1==a||9<=a};_.dg=function(){return SG(),null!=this.b[$d]||(null!=this.Pb?TG:UG).a?TG:UG};_.eg=function(){return SG(),null!=this.b[le]?TG:UG};_.fg=function(a){var b=ru(this,!1,!0);(a=new KK(this,a))&&fG(new lG(a,b))};\n_.gg=function(a,b,c){var d;return a?(d=a.a,Ly(d.t,b,c),a):TC(this,b,c)};_.hg=function(a){yK(this,a,"AfterPaste")};_.ig=function(){YF(this.r,Se);xK(this.c,this.r,Pd);YE()};_.jg=function(a,b){wJ(this,a,b,0,$d)};_.kg=function(a){return yK(this,a,je)};_.lg=function(a,b){wJ(this,a,0,b,le)};_.mg=GC;_.ff=function(){$F(this)};_.ng=function(){oK(this);var a=this.Ec,b,c;for(c=new fw(new hD(a.a));c.b<c.d.Xf();)b=gw(c),0<sz(a.f.p,b.t)&&wz(a.f,b.t),$m(a.a,b);this.f=!0};\n_.og=function(){var a=ru(this,!0,!1),b=new LK(this);b&&fG(new lG(b,a))};_.b=null;_.c=null;_.d=null;_.e=null;_.f=!1;_.i="http://www.google.com/search?q=%22{INCHIKEY}%22";function xK(a,b,c){if((c=a.a.b[c])&&b){var d=a.a.d;d.action=b.a;d.atom=b.d;d.bond=b.e;d.molecule=b.f;null!=b.b?d.argument=b.b:b.c&&(d.argument=b.c);null!=b.i?d.origin=b.i:b.i=null;c(a.a.d)}}function IK(a){this.a=a}w(587,1,{},IK);_.a=null;function KK(a,b){this.a=a;this.b=b}w(588,1,{},KK);_.Dd=GC;\n_.bg=function(a){if(null!=mG(a))Pu(mG(a)),HJ(this.a,"InChI "+mG(a));else{switch(this.b){case 3:Pu(a.inchi==m?null:a.inchi);break;case 4:Pu(a.key==m?null:a.key);break;case 5:Pu(a.auxinfo==m?null:a.auxinfo)}null!=nG(a)&&HJ(this.a,"InChI "+nG(a))}};_.a=null;_.b=0;function LK(a){this.a=a}w(589,1,{},LK);_.Dd=GC;\n_.bg=function(a){if(null!=mG(a))Pu(mG(a)),HJ(this.a,"InChI "+mG(a));else{var b=this.a,c;if(b.b[Ze])try{iI(b.r),fq(b.r,Ze),b.r.c=a,xK(b.c,b.r,Ze),iI(b.r)}catch(d){if(d=Gq(d),G(d,98))HJ(b,Oe+d.Cd());else throw d;}else try{var e=a.key==m?null:a.key,f,g;f=null;null!=e&&0<e.length&&(f=b.i,-1!=f.indexOf("{INCHIKEY}")?f=(g=MK(MK(e,bg,"\\\\\\\\\\\\\\\\"),"\\\\$","\\\\\\\\$"),MK(f,"\\\\{INCHIKEY\\\\}",g)):f+=e);c=new fF(f);NK(c)}catch(h){if(h=Gq(h),G(h,84))HJ(b,Oe+h.f);else throw h;}null!=nG(a)&&HJ(this.a,"InChI "+nG(a))}};\n_.a=null;function OK(a,b){return null!=b&&0<b.length?OK(a,b):!1}function PK(a){a.c.pb.style.display!=Yi&&(WC(a.b),zK(a.d))}function QK(a){RK.call(this,a,Gc,Gc,null)}function SK(a,b){RK.call(this,a,Gc,Gc,b)}function TK(a,b,c){RK.call(this,a,b,c,null)}\nfunction RK(a,b,c,d){var e;if(null==a)NF("JSME initialization error: HTML id argument is null.");else if(H(bf,a))NF(\'JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".\');else if(e=xB(a)){this.a=UK;++UK;this.c=e;this.b=new BK;this.b.d||(this.b.d={},this.b.d.src=NJ(this));this.d=new VK(this.b,b,c,d);nz(e,this.d,e.pb);d&&wg in d&&(this.d.b=d[wg]);a=this.d;a.d||(a.d=UC(a,YC(a),ZC(a)),a.d.j=!1);var b=a.c,f,g,h,j,l,n,o,r;b.$?wK=bf:wK="JME";gD(b.Sc.Pc,b);Ou(b,\nwK+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.M=XC(b);MC(b,null);b.hb||(b.hb=new YD(Xe,0,13),b.kb=kC(b.hb));b.ib||(b.ib=new YD(Xe,1,13),b.jb=kC(b.ib));b.lb||(b.lb=new YD(Xe,0,11),kC(b.lb));RH(b,b.x);b.ac=!1;b.dc=!1;b.z=!0;b.tc=!0;b.C=!0;b.Bc=!0;b.cc=!1;KH=LH(b);b.oc=!0;try{o=WK(b.Ec,"options");null!=o&&MJ(b,o,!1);h=WK(b.Ec,"jme");null!=h&&(b._=h);l=WK(b.Ec,Ki);null!=l&&(b.rb=l);g=WK(b.Ec,"depictcgi");null!=g&&(b.gc=!0);r=WK(b.Ec,"smiles");null!=r&&(b.qc=r);n=WK(b.Ec,lk);null!=n&&(b.sb=\nn,$F(b));b.u=WK(b.Ec,"atomcolors");b.t=WK(b.Ec,"atombg");f=WK(b.Ec,"depictbg");if(null!=f&&b.J){var t;var y,v,s,A;v=(nD(),pD);try{if(0!=f.indexOf(Ga))throw new Mp("bad hex encoding");A=mF(f.substr(1,2),16);s=mF(f.substr(3,2),16);y=mF(f.substr(5,2),16);t=v=new qm(A,s,y)}catch(F){if(F=Gq(F),G(F,98))YE(),t=v;else throw F;}b.D=t}b.mc&&b.ob&&eJ(b.ob);j=WK(b.Ec,"notify_structural_change_js_function");b.Qb=j}catch(M){if(M=Gq(M),!G(M,98))throw M;}b.k=202;NC(b);b.pb=new XK;f=a.c;null!=f._?(LI(f,f._,!1),null!=\nf.t&&f.ob&&TI(f.ob,f.t,!0),null!=f.u&&f.ob&&TI(f.ob,f.u,!1)):null!=f.rb?aJ(f,f.rb,!1):null!=f.qc&&f.Ac&&(f.Ib=!1,BI(f,f.qc,null,!0));$F(a.c);h=this.b;f=this.d;var N,$,S,V,ea,na;g=($=new JA((dG(),cG)),$.pb.alt="drag out MOL or RXN file",Ny($,$.pb.alt),$);$=(N=new YK,V=g.a.e,ea=g.a.a,S=~~((24-ea)/2),0>S&&(S=0),na=new ZK(f,V,S,g),$K(na),Qm(f.k,na),N.c=V,N.b=ea,N.d=24,N.a=S,N);ea=$.c;V=$.b;RF(new WF(h),f);S=0>=JK();N=new aG(h);S?(S=new aL,Ny(S,g.pb.alt),0<=ea&&(S.pb.style[Kk]=ea+tj),0<=V&&(S.pb.style[ci]=\nV+tj),V=new bG(f,S,ea,$),vz(V.d.f,V.b,YC(V.d)-V.c-V.a.a,ZC(V.d)-(V.a.d-V.a.a)),Qm(f.k,V),S.pb.draggable=Ck,S.pb.style[jh]=(yr(),Ri),Xy(S,N,(ou(),ou(),pu)),S.pb.style[Vf]=Yi):(g.pb.draggable=Ck,g.pb.style[jh]=(yr(),Ri),Xy(g,N,(ou(),ou(),pu)),g.pb.style[Vf]=Yi)}else NF("JSME initialization error: HTML id "+a+" not found.")}function bL(){return Mw(null)}function cL(a){return Mw(a)}w(590,1,Fl,QK,SK,TK,RK);_.pg=function(a){Yy(this.d,new dL(this,a),(Wt(),Wt(),Xt))};\n_.qg=function(a){Yy(this.d,new eL(this,a),(Wu(),Wu(),Xu))};_.rg=function(a){Yy(this.d,new fL(this,a),(bv(),bv(),cv))};_.sg=function(a){Yy(this.d,new gL(this,a),(ev(),ev(),fv))};_.tg=function(a){Aq(2,new hL(this.b,a))};_.ug=function(){hH(this.b,!0)};_.vg=function(){Rq((Oq(),Pq),new iL(this))};_.wg=function(){var a,b,c;c=[];for(b=new fw(this.d.a);b.b<b.d.Xf();)a=gw(b),c[c.length]=a.q;return c};_.xg=function(){return this.b.a};_.yg=function(a){return this.b.b[a]};_.zg=yx;_.Ag=function(){return this.b.V};\n_.Bg=function(){return this.b.nb};_.Cg=function(){return this.b.tb};_.Dg=function(){var a,b,c;b=null;if(a=(c=this.b.vb.a,c.a)){b=this.b;var d;c=b.ob.v;d=b.ob.w;b.ob.v=0;b.ob.w=0;iI(b.r);CJ(b);b.ob.v=c;b.ob.w=d;b=a.q}return b};_.Eg=function(){return this.b.wb};_.Fg=function(){return this.b.xb};_.Gg=function(){return this.b.Qb};_.ke=function(){return fr(this.d.pb,dj)};_.Hg=function(){var a;a=[];a.length=2;a[0]=fr(this.d.pb,ej);a[1]=fr(this.d.pb,dj);return a};_.le=function(){return fr(this.d.pb,ej)};\n_.Ig=function(){return this.c.pb};_.Jg=function(){return this.b.Wb};_.Kg=function(){return this.b.Yb};_.Lg=function(){return this.b.i};_.Mg=function(a){NF("JSME initialization error: "+a)};_.Ng=function(){return this.b.J};_.ne=function(){return this.c.pb.style.display!=Yi};_.Og=function(){var a=this.b,b;a.dc?b=YJ(a,1)+Fd+YJ(a,2)+Fd+YJ(a,3):b=YJ(a,0);return b};_.Pg=function(a){return ru(this.b,!0,a)};_.Qg=function(){var a=this.b,b,c;b=a.tc;a.tc=!1;c=DG(a);a.tc=b;return c};\n_.Rg=function(a){null!=a&&0<a.length&&MJ(this.b,a,!0)};_.Sg=function(a){null!=a&&0<a.length&&BI(this.b,a,null,!0)};_.Tg=function(a){null!=a&&0<a.length&&aJ(this.b,a,!0)};_.Ug=function(a){null!=a&&0<a.length&&LI(this.b,a,!0)};_.Vg=function(a){return OK(this,a)};_.lf=function(){PK(this)};_.Wg=function(){nK(this.b)};_.Xg=function(a){var b=this.b;if(a=pK(b,a)){var c;for(c=1;c<=a.p;++c)a.b[c].c=0;CJ(b)}};_.Yg=function(a){this.b.k=a};_.Zg=function(a){this.b.e=new jL(this,a)};\n_.$g=function(a){AK(this.b,"AfterPaste",a)};_._g=function(a){AK(this.b,Pd,a)};_.ah=function(a){var b=this.d,c,d;if(b.b!=a){b.b=a;for(d=new fw(b.a);d.b<d.d.Xf();)c=gw(d),a?c.b=m:c.b=Xj}WC(b.c);b=this.b;b.tb=a;jI(b);NG(this.b,!0);WC(this.b)};_.bh=function(a,b){var c=this.b,d;if(d=pK(c,a))TI(d,b,!0),CJ(c)};_.ch=function(a){var b=this.b;b.x!=a&&0<a&&100>a&&(b.x=a,RH(b,a),jI(b))};_.dh=function(a,b){var c=this.b,d;d=pK(c,a);1>b||b>d.p?(Ou(c,"ERROR - invalid atom index: "+b),$F(c)):(d.v=b,CJ(c))};\n_.eh=function(a){AK(this.b,je,a)};_.fh=function(a,b){AK(this.b,a,b)};_.pe=function(a){Ky(this.d,a);PK(this)};_.gh=function(a){this.b.V=a};_.hh=function(a){qK(this.b,a)};_.ih=function(a){var b=this.b;b.tb=a;jI(b)};_.jh=function(a){var b=this.b;b.wb=a;jI(b)};_.kh=function(a){rK(this.b,a)};_.lh=function(a){this.b.Pb=a};_.mh=function(a){this.b.Qb=a};_.nh=function(a){var b=this.b;b.Wb=a;b.F=lH(b,!1)};_.oh=function(a){this.b.Yb=a};_.ph=function(a,b){Ly(this.d,a,b);PK(this)};\n_.qh=function(a,b,c){c&&Ly(this.c,a,b);Ly(this.d,a,b);PK(this)};_.rh=function(a,b){My(this.d,a,b);PK(this)};_.sh=function(a,b,c){c&&My(this.c,a,b);My(this.d,a,b);PK(this)};_.th=function(a){ZG(this.b,a)};_.uh=function(a,b){var c=this.b,d;c.q=!1;d=c.sc;c.sc=!1;c.uc=new mK(c,a);c.sc=d;c.k=253;Ou(c,b);$F(c)};_.qe=function(a){Ty(this.c.pb,a)};_.vh=function(a){this.b.i=a};_.re=function(a){this.d.pb.style[Kk]=a;PK(this)};_.wh=function(a){HJ(this.b,a)};_.xh=function(){return DG(this.b)};_.a=-1;_.b=null;\n_.c=null;_.d=null;var UK=0;function iL(a){this.a=a}w(591,1,{},iL);_.pd=function(){var a,b;for(b=new fw(this.a.d.a);b.b<b.d.Xf();)a=gw(b),hr(a.t.pb,a.q)};_.a=null;function dL(a,b){this.a=a;this.b=b}w(592,1,{},dL);_.Nd=function(a){a=a.a;Rq((Oq(),Pq),new kL(this,this.b,a))};_.a=null;_.b=null;function kL(a,b,c){this.a=a;this.c=b;this.b=c}w(593,1,{},kL);_.pd=lL;_.a=null;_.b=null;_.c=null;function eL(a,b){this.a=a;this.b=b}w(594,1,{},eL);_.ld=function(a){a=a.a;Rq((Oq(),Pq),new mL(this,this.b,a))};_.a=null;\n_.b=null;function mL(a,b,c){this.a=a;this.c=b;this.b=c}w(595,1,{},mL);_.pd=lL;_.a=null;_.b=null;_.c=null;function gL(a,b){this.a=a;this.b=b}w(596,1,{},gL);_.a=null;_.b=null;function hv(a,b,c){this.a=a;this.c=b;this.b=c}w(597,1,{},hv);_.pd=lL;_.a=null;_.b=null;_.c=null;function fL(a,b){this.a=a;this.b=b}w(598,1,{},fL);_.nd=function(a){a=a.a;Rq((Oq(),Pq),new nL(this,this.b,a))};_.a=null;_.b=null;function nL(a,b,c){this.a=a;this.c=b;this.b=c}w(599,1,{},nL);_.pd=lL;_.a=null;_.b=null;_.c=null;\nfunction jL(a,b){this.a=a;this.b=b}w(600,1,{},jL);_.a=null;_.b=null;\nfunction oL(){var a=pL("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;qL(rL,arguments)?a=arguments[0]:3==arguments.length?a=new TK(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new QK(arguments[0]):4==arguments.length?a=new RK(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new SK(arguments[0],arguments[1]));this.g=a;sL();a[fg]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.pg(null==a?null:a.constructor==\n$wnd.JSApplet.JsClosureJsme?a.g:new tL(a))});b.addMouseDownHandler=C(function(a){this.g.qg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new tL(a))});b.addMouseOutHandler=C(function(a){this.g.rg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new tL(a))});b.addMouseOverHandler=C(function(a){this.g.sg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new tL(a))});b.alert=C(function(a){this.g.tg(a)});b.clear=C(function(){this.g.ug()});b.deferredRepaint=C(function(){this.g.vg()});\nb.getAllGraphicsString=C(function(){return this.g.wg()});b.getAlldefinedCallBackNames=C(function(){var a=this.g.b.a;sL();return a});b.getCallBack=C(function(a){return this.g.yg(a)});b.getCreationIndex=C(function(){return this.g.zg()});b.getHelpURL=C(function(){return this.g.b.V});b.getMenuScale=C(function(){return this.g.b.nb});b.getMolecularAreaAntiAlias=C(function(){return this.g.b.tb});b.getMolecularAreaGraphicsString=C(function(){return this.g.Dg()});b.getMolecularAreaLineWidth=C(function(){return this.g.b.wb});\nb.getMolecularAreaScale=C(function(){return this.g.b.xb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.b.Qb});b.getOffsetHeight=C(function(){return this.g.ke()});b.getOffsetSize=C(function(){return this.g.Hg()});b.getOffsetWidth=C(function(){return this.g.le()});b.getParentContainer=C(function(){return this.g.c.pb});b.getPasteLabel=C(function(){return this.g.b.Wb});b.getPrePasteJSfunction=C(function(){return this.g.b.Yb});b.getWebSearchInchiKeyBaseUrl=C(function(){return this.g.b.i});\nb.initializationError=C(function(a){this.g.Mg(a)});b.isDepictMode=C(function(){return this.g.b.J});b.isVisible=C(function(){return this.g.ne()});b.jmeFile=C(function(){return this.g.Og()});b.molFile=C(function(a){return this.g.Pg(a)});b.nonisomericSmiles=C(function(){return this.g.Qg()});b.options=C(function(a){this.g.Rg(a)});b.readGenericMolecularInput=C(function(a){this.g.Sg(a)});b.readMolFile=C(function(a){this.g.Tg(a)});b.readMolecule=C(function(a){this.g.Ug(a)});b.read_MOL_SDF_RXN=C(function(a){return this.g.Vg(a)});\nb.repaint=C(function(){this.g.lf()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){return uL(null,arguments,!0)[0]});b.reset=C(function(){this.g.Wg()});b.resetAtomColors=C(function(a){this.g.Xg(a)});b.setAction=C(function(a){this.g.Yg(a)});b.setAfterDepictEditToggleEventHandler=C(function(a){this.g.Zg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new tL(a))});b.setAfterPasteCallback=C(function(a){this.g.$g(a)});b.setAfterStructureModifiedCallback=C(function(a){this.g._g(a)});\nb.setAntialias=C(function(a){this.g.ah(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.bh(a,b)});b.setAtomMolecularAreaFontSize=C(function(a){this.g.ch(a)});b.setAtomToHighLight=C(function(a,b){this.g.dh(a,b)});b.setBeforePasteCallback=C(function(a){this.g.eh(a)});b.setCallBack=C(function(a,b){this.g.fh(a,b)});b.setHeight=C(function(a){this.g.pe(a)});b.setHelpURL=C(function(a){this.g.gh(a)});b.setMenuScale=C(function(a){this.g.hh(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.ih(a)});\nb.setMolecularAreaLineWidth=C(function(a){this.g.jh(a)});b.setMolecularAreaScale=C(function(a){this.g.kh(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.lh(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.mh(a)});b.setPasteLabel=C(function(a){this.g.nh(a)});b.setPrePasteJSfunction=C(function(a){this.g.oh(a)});b.setSize=C(function(a,b,e){uL(this.g,arguments,!1)});b.setSubstituent=C(function(a){this.g.th(a)});b.setTemplate=C(function(a,b){this.g.uh(a,b)});b.setVisible=\nC(function(a){this.g.qe(a)});b.setWebSearchInchiKeyBaseUrl=C(function(a){this.g.vh(a)});b.setWidth=C(function(a){this.g.re(a)});b.showInfo=C(function(a){this.g.wh(a)});b.smiles=C(function(){return this.g.xh()});vL({"0":{2:[[function(){return this.ph.apply(this,arguments)},null,void 0,bj,bj],[function(){return this.rh.apply(this,arguments)},null,void 0,bk,bk]],3:[[function(){return this.sh.apply(this,arguments)},null,void 0,bk,bk,Hg],[function(){return this.qh.apply(this,arguments)},null,void 0,bj,\nbj,Hg]]}},!1);vL({"0":{"0":[[bL,null,void 0]],1:[[cL,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new wL(e));return[e]},Jh]]}},!0);xL(rL,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Kw(){yL||(yL=!0,oL())}w(601,1,{},Kw);var yL=!1;\nfunction Ow(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Jh)$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 Nw(){}w(603,1,{},Nw);_.pd=function(){Ow()};function wL(a){this.a=a}w(605,1,{86:1,134:1},wL);_.eQ=function(a){return null!=a&&G(a,86)&&this.a==a.a};_.a=null;function tL(a){this.a=a}w(606,1,{87:1,134:1},tL);\n_.eQ=function(a){return null!=a&&G(a,87)&&this.a==a.a};_.a=null;function $K(a){vz(a.e.f,a.b,YC(a.e)-a.d-a.c,ZC(a.e)-(a.a-a.c))}function ZK(a,b,c,d){this.e=a;this.d=b;this.c=c;this.a=24;this.b=d}w(607,1,{},ZK);_.ag=function(){$K(this)};_.a=0;_.b=null;_.c=0;_.d=0;_.e=null;function YK(){}w(608,1,{},YK);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction QF(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=c.getAttribute(Kk)||m;b=c.getAttribute(ci)||m;f=c.getAttribute(Vi)||m;e=c.getAttribute(fi)||m;var h,j,l;l={};for(d=0;d<c.childNodes.length;++d)h=c.childNodes[d],"PARAM"==h.nodeName&&(j=h,h=j.getAttribute(Vi)||m,j=j.getAttribute(Fk)||m,null!=h&&0<h.length&&null!=j&&0<j.length&&(l[h]=j));c.removeAttribute($g);c.removeAttribute(Vi);c.removeAttribute("archive");c.removeAttribute(ci);c.removeAttribute(Kk);c.removeAttribute(vg);c.removeAttribute("hspace");\nc.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=m||m;d=tr();c.setAttribute(fi,d);c.style[Kk]=MF(g);c.style[ci]=MF(b);b=new zL(a,d,l,e,c,f);Rq((Oq(),Pq),b);++a.b;return!0}function PF(a){this.a="JME.class";this.d=a}w(609,1,{},PF);_.Fd=function(){return QF(this)};_.a=null;_.b=0;_.c=null;_.d=null;function zL(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}w(610,1,{},zL);\n_.pd=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,Gc,Gc,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(fi,this.e):this.c.removeAttribute(fi);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 AL(){}w(611,1,Fl,AL);function BL(a){this.a=a}w(612,1,{},BL);_.pd=function(){this.a()};_.a=null;function CL(a){this.a=a}w(613,1,{},CL);\n_.Fd=function(){this.a();return!1};_.a=null;\nfunction DL(){var a=pL("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;qL(EL,arguments)?a=arguments[0]:0==arguments.length&&(a=new AL);this.g=a;sL();a[fg]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Rq((Oq(),Pq),new BL(a))});$wnd.JSApplet.Utils.runAfterFixedDelay=C(function(a,c){Uq((Oq(),new CL(a)),c)});$wnd.JSApplet.Utils.safeLog=C(function(a){NF(a)});xL(EL,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&\n($wnd.JSApplet.Utils[p]=a[p])}function Lw(){FL||(FL=!0,DL())}w(614,1,{},Lw);var FL=!1;function GL(a){this.f=a}w(615,556,xl,GL);function Uw(){this.f="divide by zero"}w(616,138,pl,Uw);function qz(){}function HL(a){this.f=a}w(618,138,pl,qz,HL);function Dw(){}w(619,138,pl,Dw);function SG(){SG=x;UG=new IL(!1);TG=new IL(!0)}function IL(a){this.a=a}w(620,1,{90:1,92:1,95:1},IL);_.eQ=function(a){return G(a,92)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?Ck:Ch};\n_.a=!1;var UG,TG;function DF(a,b,c){var d,e;d=JL(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 KL(a,b){return 2>b||36<b?-1:48<=a&&a<48+(10>b?b:10)?a-48:97<=a&&a<b+97-10?a-97+10:65<=a&&a<b+65-10?a-65+10:-1}function OF(a){return null!=String.fromCharCode(a).match(/\\d/)}function LL(){}function ML(a){return typeof a==bj?Jf+(0>a?-a:a):a}\nfunction NL(a,b){var c;c=new LL;c.d=Ce+(OL(0!=a?-a:0)?ML(0!=a?-a:0):m+Xp(c));PL(0!=a?-a:0)&&QL(0!=a?-a:0,c);c.b=4;c.a=b;return c}function X(a){var b;b=new LL;b.d=Ce+(OL(a)?ML(a):m+Xp(b));PL(a)&&QL(a,b);return b}function RL(a,b){var c;c=new LL;c.d=Ce+(OL(a)?ML(a):m+Xp(c));PL(a)&&QL(a,c);c.b=b?8:0;return c}function SL(){var a;a=new LL;a.d=Ce+(OL(0)?ML(0):m+Xp(a));PL(0)&&QL(0,a);a.b=2;return a}function TL(a){var b;b=new LL;b.d=Ce+(OL(a)?ML(a):m+Xp(b));PL(a)&&QL(a,b);b.b=1;return b}\nfunction PL(a){return typeof a==bj&&0<a}function OL(a){return null!=a&&0!=a}function QL(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=ml[b.c])c=c.prototype;else{c=ml[a]=function(){};c.cZ=b;return}else return;c.cZ=b}w(622,1,{},LL);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?m:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;\nfunction UL(a){var b;if(!(b=VL,!b&&(b=VL=/^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$/),b.test(a)))throw new WL(Qe+a+oa);return parseFloat(a)}function mF(a,b){var c,d;if(null==a)throw new WL(aj);if(2>b||36<b)throw new WL("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c)if(-1==KL(a.charCodeAt(c),b))throw new WL(Qe+a+oa);c=parseInt(a,b);if(isNaN(c))throw new WL(Qe+a+oa);if(-2147483648>c||2147483647<c)throw new WL(Qe+a+oa);return c}\nw(624,1,{90:1,103:1});var VL=null;function XL(a){this.a=a}w(623,624,{90:1,95:1,96:1,103:1},XL);_.eQ=function(a){return G(a,96)&&a.a==this.a};_.hC=YL;_.tS=ZL;_.a=0;function mD(a){this.a=a}w(625,624,{90:1,95:1,99:1,103:1},mD);_.eQ=function(a){return G(a,99)&&a.a==this.a};_.hC=YL;_.tS=ZL;_.a=0;function aD(){}function an(a){this.f=a}w(626,138,{90:1,98:1,100:1,106:1,107:1},aD,an);function dD(a){this.a=a}\nfunction gx(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 Zw(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function mm(a){var b,c,d;b=D($L,fm,-1,8,1);c=(aM(),bM);d=7;if(0<=a)for(;15<a;)b[d--]=c[a&15],a>>=4;else for(;0<d;)b[d--]=c[a&15],a>>=4;b[d]=c[a&15];return cM(b,d,8)}\nfunction xI(a){var b,c;return-129<a&&128>a?(b=a+128,c=(dM(),eM)[b],!c&&(c=eM[b]=new dD(a)),c):new dD(a)}w(627,624,{90:1,95:1,101:1,103:1},dD);_.eQ=function(a){return G(a,101)&&a.a==this.a};_.hC=yx;_.tS=ZL;_.a=0;function dM(){dM=x;eM=D(KJ,q,101,256,0)}var eM;function ZH(a){return 0>=a?0-a:a}function $H(a){return 0>a?-a:a}function fn(a,b){return a>b?a:b}function Q(a){return Math.round(a)}function fM(a){return Math.sqrt(a)}function XE(){}function Qv(a){this.f=a}\nw(631,138,{90:1,98:1,102:1,106:1,107:1},XE,Qv);function aM(){aM=x;bM=z($L,fm,-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 bM;function WL(a){this.f=a}w(633,626,{90:1,98:1,100:1,104:1,106:1,107:1},WL);function JL(a,b){return a.charCodeAt(b)}function gM(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!G(b,1)?!1:""+a==b}function Py(a,b){return a.indexOf(b)}\nfunction kF(a,b,c){return a.indexOf(b,c)}function iC(a,b){return a.lastIndexOf(b)}function MK(a,b,c){var d;for(d=0;0<=(d=c.indexOf($f,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+Ka+Sy(c,++d):c=c.substr(0,d-0)+Sy(c,++d);return a.replace(RegExp(b,Mh),c)}\nfunction hM(a,b){for(var c=RegExp(b,Mh),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==m){d[e]=f;break}else d[e]=f.substring(0,h.index),f=f.substring(h.index+h[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==m;)--c;c<d.length&&d.splice(c,d.length-c)}c=D(Jw,q,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Sy(a,b){return a.substr(b,a.length-b)}function WE(a,b,c){return a.substr(b,c-b)}\nfunction Ry(a){return 0==a.length||a[0]>ha&&a[a.length-1]>ha?a:a.replace(/^(\\s*)/,m).replace(/\\s*$/,m)}function cM(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}\nfunction iM(a,b,c){if(128>c)return a[b]=(c&127)<<24>>24,1;if(2048>c)return a[b++]=(c>>6&31|192)<<24>>24,a[b]=(c&63|128)<<24>>24,2;if(65536>c)return a[b++]=(c>>12&15|224)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,3;if(2097152>c)return a[b++]=(c>>18&7|240)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,4;if(67108864>c)return a[b++]=(c>>24&3|248)<<24>>24,a[b++]=(c>>18&63|128)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>\n24,a[b]=(c&63|128)<<24>>24,5;throw new an("Character out of range: "+c);}function Qy(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}function jM(a){var b,c,d,e,f;e=a.length;for(d=b=0;d<e;)c=DF(a,d,a.length),d+=65536<=c?2:1,128>c?++b:2048>c?b+=2:65536>c?b+=3:2097152>c?b+=4:67108864>c&&(b+=5);b=D(kM,bm,-1,b,1);for(d=f=0;d<e;)c=DF(a,d,a.length),d+=65536<=c?2:1,f+=iM(b,f,c);return b}_=String.prototype;\n_.cM={1:1,90:1,93:1,95:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return LE(this)};_.tS=_.toString;function lM(){lM=x;mM={};nM={}}function LE(a){lM();var b=gd+a,c=nM[b];if(null!=c)return c;c=mM[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+JL(a,d++);c|=0}256==oM&&(mM=nM,nM={},oM=0);++oM;return nM[b]=c}var mM,oM=0,nM;function pM(a){a.a=new $q}\nfunction Jp(a,b){Kp(a.a,b);return a}function Ip(){pM(this)}function kK(){pM(this);this.a.a+=m}w(635,1,sl,Ip,kK);_.tS=qM;function iF(a,b){Kp(a.a,String.fromCharCode(b))}function ux(){pM(this)}function hF(){pM(this)}function sw(a){pM(this);Kp(this.a,a)}w(636,1,sl,ux,hF,sw);_.tS=qM;function lF(a){this.f="String index out of range: "+a}w(637,618,pl,lF);function rF(a){this.f=a}w(639,138,pl,rF);function rM(a,b){for(var c;a.be();)if(c=a.ce(),null==b?null==c:Tp(b,c))return a;return null}\nfunction sM(a,b){var c;return(c=rM(a.Ce(),b))?(c.de(),!0):!1}function tM(a){var b,c,d,e;d=new Ip;b=null;d.a.a+=Yf;for(c=a.Ce();c.be();)null!=b?Kp(d.a,b):b=qb,e=c.ce(),Kp(d.a,e===a?"(this Collection)":m+e);d.a.a+=eg;return d.a.a}w(642,1,{});_.yh=function(){throw new rF("Add not supported on this collection");};_.zh=function(a){return!!rM(this.Ce(),a)};_.Uf=qF;_.Ah=function(a){return sM(this,a)};_.tS=function(){return tM(this)};w(644,642,El);\n_.eQ=function(a){var b;if(a===this)return!0;if(!G(a,113)||a.Xf()!=this.Xf())return!1;for(a=a.Ce();a.be();)if(b=a.ce(),!this.zh(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Ce();b.be();)c=b.ce(),null!=c&&(a+=Wp(c),a=~~a);return a};function uM(a,b){var c;return G(b,111)&&(c=b.Bh(),yy(a.a,c))?(c=lw(a.a,c),a.a.Yf(b.Ch(),c)):!1}function wF(a){this.a=a}w(643,644,El,wF);_.zh=function(a){return uM(this,a)};_.Ce=function(){return new vM(this.a)};\n_.Ah=function(a){return uM(this,a)?(a=a.Bh(),nw(this.a,a),!0):!1};_.Xf=wM;_.a=null;function xM(a){if(a.b)yM(a.a),nw(a.c,a.b.Bh()),a.b=null;else throw new az("Must call next() before remove().");}function vM(a){var b;this.c=a;b=new Nm;a.c&&Qm(b,new zM(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new AM(a,d.substring(1));b.yh(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.yh(c[d])}this.a=new fw(b)}w(645,1,{},vM);_.be=function(){return BM(this.a)};\n_.ce=function(){return this.b=gw(this.a)};_.de=function(){xM(this)};_.a=null;_.b=null;_.c=null;w(647,1,wl);_.eQ=function(a){return G(a,111)&&pF(this.Bh(),a.Bh())&&pF(this.Ch(),a.Ch())?!0:!1};_.hC=function(){var a,b;b=a=0;null!=this.Bh()&&(a=Wp(this.Bh()));null!=this.Ch()&&(b=Wp(this.Ch()));return a^b};_.tS=function(){return this.Bh()+Ed+this.Ch()};function zM(a){this.a=a}w(646,647,wl,zM);_.Bh=function(){return null};_.Ch=function(){return this.a.b};_.Dh=function(a){return tF(this.a,a)};_.a=null;\nfunction AM(a,b){this.b=a;this.a=b}w(648,647,wl,AM);_.Bh=yx;_.Ch=function(){return this.b.e[gd+this.a]};_.Dh=function(a){return uF(this.b,this.a,a)};_.a=null;_.b=null;function CM(a,b){var c,d,e,f;if(b===a)return!0;if(!G(b,109)||a.Xf()!=b.Xf())return!1;e=a.Ce();for(f=b.Ce();e.be();)if(c=e.ce(),d=f.ce(),!(null==c?null==d:Tp(c,d)))return!1;return!0}function OD(a,b){(0>a||a>=b)&&DM(a,b)}function DM(a,b){throw new HL("Index: "+a+", Size: "+b);}w(649,642,im);\n_.Eh=function(){throw new rF("Add not supported on this list");};_.yh=function(a){this.Eh(this.Xf(),a);return!0};_.eQ=function(a){return CM(this,a)};_.hC=function(){var a,b,c;b=1;for(a=this.Ce();a.be();)c=a.ce(),b=31*b+(null==c?0:Wp(c)),b=~~b;return b};_.Ce=function(){return new fw(this)};_.Gh=function(){return this.Hh(0)};_.Hh=function(a){return new EM(this,a)};_.Ih=function(){throw new rF("Remove not supported on this list");};function BM(a){return a.b<a.d.Xf()}\nfunction gw(a){if(a.b>=a.d.Xf())throw new tz;return a.d.Fh(a.c=a.b++)}function yM(a){if(0>a.c)throw new $B;a.d.Ih(a.c);a.b=a.c;a.c=-1}function fw(a){this.d=a}w(650,1,{},fw);_.be=function(){return BM(this)};_.ce=function(){return gw(this)};_.de=function(){yM(this)};_.b=0;_.c=-1;_.d=null;function EM(a,b){var c;this.d=this.a=a;c=a.Xf();(0>b||b>c)&&DM(b,c);this.b=b}w(651,650,{},EM);_.Jh=function(){return 0<this.b};_.Kh=function(){if(0>=this.b)throw new tz;return this.a.Fh(this.c=--this.b)};_.a=null;\nfunction FM(a){a=new vM(a.b.a);return new GM(a)}function HM(a,b){this.a=a;this.b=b}w(652,644,El,HM);_.zh=IM;_.Ce=function(){return FM(this)};_.Xf=function(){return this.b.a.d};_.a=null;_.b=null;function GM(a){this.a=a}w(653,1,{},GM);_.be=function(){return BM(this.a.a)};_.ce=function(){return(this.a.b=gw(this.a.a)).Bh()};_.de=function(){xM(this.a)};_.a=null;function JM(a){a.b=D(KM,q,0,0,0)}function jE(a,b,c){(0>b||b>a.c)&&DM(b,a.c);a.b.splice(b,0,c);++a.c}\nfunction Qm(a,b){wq(a.b,a.c++,b);return!0}function ey(a,b){OD(b,a.c);return a.b[b]}function gB(a,b){for(var c=0;c<a.c;++c)if(pF(b,a.b[c]))return c;return-1}function LM(a,b){var c;c=(OD(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function $m(a,b){var c;c=gB(a,b);if(-1==c)return!1;LM(a,c);return!0}function UD(a,b,c){OD(b,a.c);wq(a.b,b,c)}function dn(a,b){var c;if(b.length<a.c){c=b;var d;d=yw(0,a.c);z(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)wq(b,c,a.b[c]);b.length>a.c&&wq(b,a.c,null);return b}\nfunction Nm(){JM(this)}function TD(a){JM(this);this.b.length=a}function hD(a){JM(this);a=xw(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}w(657,649,tl,Nm,TD,hD);_.Eh=function(a,b){jE(this,a,b)};_.yh=function(a){return Qm(this,a)};_.ug=function(){this.b=D(KM,q,0,0,0);this.c=0};_.zh=function(a){return-1!=gB(this,a)};_.Fh=function(a){return ey(this,a)};_.Uf=function(){return 0==this.c};_.Ih=function(a){return LM(this,a)};_.Ah=function(a){return $m(this,a)};_.Xf=bu;\n_.c=0;function ow(){ow=x;pw=new MM}var pw;function MM(){}w(660,649,jm,MM);_.zh=vK;_.Fh=function(){throw new qz;};_.Xf=function(){return 0};function NM(){this.a=new Date}function OM(a){return 10>a?xc+a:m+a}w(663,1,{90:1,94:1,95:1,108:1},NM);_.eQ=function(a){return G(a,108)&&hx(J(this.a.getTime()),J(a.a.getTime()))};\n_.hC=function(){var a;a=J(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=Qw(c&4194303,b&4194303,e&1048575);a=Qw(a.l^b.l,a.m^b.m,a.h^b.h);return P(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?mb:m)+~~(b/60);b=10>(0>b?-b:b)%60?xc+(0>b?-b:b)%60:m+(0>b?-b:b)%60;return(PM(),QM)[this.a.getDay()]+ha+RM[this.a.getMonth()]+ha+OM(this.a.getDate())+ha+OM(this.a.getHours())+gd+OM(this.a.getMinutes())+gd+OM(this.a.getSeconds())+" GMT"+a+b+ha+this.a.getFullYear()};_.a=null;function PM(){PM=x;QM=z(Jw,q,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));RM=z(Jw,q,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var QM,RM;\nfunction dw(a,b){return null==E(a.a,b,a)}function cw(){this.a=new Gp}w(665,644,{90:1,94:1,113:1},cw);_.yh=function(a){return dw(this,a)};_.zh=IM;_.Uf=function(){return 0==this.a.d};_.Ce=function(){return FM(new HM(this.a,new wF(this.a)))};_.Ah=function(a){return null!=nw(this.a,a)};_.Xf=wM;_.tS=function(){return tM(new HM(this.a,new wF(this.a)))};_.a=null;function oF(a,b){this.a=a;this.b=b}w(669,647,wl,oF);_.Bh=yx;_.Ch=hA;_.Dh=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction tz(){}w(670,138,{90:1,98:1,106:1,107:1,112:1},tz);function SM(a){var b,c;b=a.b;c=a.d.length;if(b<c){if(a.c){if(0<=kF(a.a,Qy(a.d.charCodeAt(a.b)),0))return a=JL(a.d,a.b++),String.fromCharCode(a);for(++a.b;a.b<c;++a.b)if(0<=kF(a.a,Qy(a.d.charCodeAt(a.b)),0))return WE(a.d,b,a.b);return Sy(a.d,b)}for(;b<c&&0<=kF(a.a,Qy(a.d.charCodeAt(b)),0);)++b;a.b=b;if(b<c){for(++a.b;a.b<c;++a.b)if(0<=kF(a.a,Qy(a.d.charCodeAt(a.b)),0))return WE(a.d,b,a.b);return Sy(a.d,b)}}throw new tz;}\nfunction TM(a){if(null!=a)this.d=a,this.a=ia,this.c=!1,this.b=0;else throw new XE;}w(672,1,{},TM);_.a=null;_.b=0;_.c=!1;_.d=null;function pF(a,b){return Ew(a)===Ew(b)||null!=a&&Tp(a,b)}function SD(a){var b=D(UM,q,61,0,0);return dn(a.a,b)}function PC(){this.a=new Nm}w(684,649,tl,PC);_.Eh=function(a,b){jE(this.a,a,b)};_.yh=function(a){return Qm(this.a,a)};_.zh=function(a){return-1!=gB(this.a,a)};_.Fh=function(a){return ey(this.a,a)};_.Uf=function(){return 0==this.a.c};_.Ce=function(){return new fw(this.a)};\n_.Ih=function(a){return LM(this.a,a)};_.Xf=function(){return this.a.c};_.tS=function(){return tM(this.a)};_.a=null;function VM(a,b){this.b=a;this.a=b}w(685,1,{},VM);_.a=null;_.b=null;function WM(){fC.call(this,"^[A-Z]{14}\\\\-[A-Z]{10}\\\\-[A-Z]$",0)}function XM(a,b){fC.call(this,a,b)}w(686,477,{},WM,XM);function SH(a){for(var b=[],c=0;c<a;c++)b[c]=0;return b}\nfunction YM(){YM=x;KF("^(\\\\d+)([A-Z][a-z]?)(\\\\b.*)",0);ZM=KF("^(\\\\d+)?\\\\s*([A-Z][a-z]?)\\\\s*(?:(?:(\\\\d+)([+-]))|((?:\\\\++)|(?:-+)))?([^:+-]+?([,;#!])?[^:+-]+?)?(?::(\\\\d+))?$",0)}function FJ(a,b,c){a.q=b;a.r=c}function PJ(a,b){6>a.j&&(++a.j,a.p[a.j]=b)}function $M(a){var b;b=new RJ;b.f=a.f;b.d=a.d;b.q=a.q;b.r=a.r;b.s=a.s;b.n=a.n;b.e=a.e;b.p=a.p.slice();b.j=a.j;b.c=a.c;b.a=a.a;b.b=a.b;b.i=a.i;b.o=a.o;b.k=a.k;return b}function rJ(a){return-99199!=a.f?a.f:0}function aN(a){return 4<=a.o&&2==a.j}\nfunction fH(a,b,c){a.q+=b;a.r+=c}function XG(a){var b;b=-99199!=a.f;a.f=-99199;return b}function RJ(){YM();this.p=SH(7)}w(690,1,{116:1},RJ);_.a=3;_.b=null;_.c=0;_.d=0;_.e=null;_.f=-99199;_.i=0;_.j=0;_.k=0;_.n=0;_.o=0;_.q=0;_.r=0;_.s=0;var ZM;function cK(a,b){var c;c=bN(a);return 0<c?b-c:0}function bN(a){a=lw((!cN&&dN(),cN),a);return null!=a?a[0]:-1}\nfunction dN(){var a,b,c,d,e,f;a=hM("H.1,2,3.He.3,4.Li.6,7.Be.9.B.10,11.C.12,13,14.N.14,15.O.16,17,18.F.19.Ne.20,21,22.Na.23.Mg.24,25,26.Al.27.Si.28,29,30.P.31.S.32,33,34,36.Cl.35,37.Ar.36,38,40.K.39,40,41.Ca.40,42,43,44,46,48.Sc.45.Ti.46,47,48,49,50.V.50,51.Cr.50,52,53,54.Mn.55.Fe.54,56,57,58.Co.59.Ni.58,60,61,62,64.Cu.63,65.Zn.64,66,67,68,70.Ga.69,71.Ge.70,72,73,74,76.As.75.Se.74,76,77,78,80,82.Br.79,81.Kr.78,80,82,83,84,86.Rb.85,87.Sr.84,86,87,88.Y.90.Zr.90,91,92,94,96.Nb.93.Mo.92,94,95,96,97,98,100.Tc.99.Ru.96,98,99,100,101,102,104.Rh.103.Pd.102,104,105,106,108,110.Ag.107,109.Cd.106,108,110,111,112,113,114,116.In.113,115.Sn.112,114,115,116,117,118,119,120,122,124.Sb.121,123.Te.120,122,123,124,125,126,128,130.I.127.Xe.124,126,128,129,130,131,132,134,136.Cs.133.Ba.130,132,134,135,136,137,138.La.138,139.Ce.136,138,140,142.Pr.141.Nd.142,143,144,145,146,148,150.Pm.145.Sm.144,147,148,149,150,152,154.Eu.151,153.Gd.152,154,155,156,157,158,160.Tb.159.Dy.156,158,160,161,162,163,164.Ho.165.Er.162,164,166,167,168,170.Tm.169.Yb.168,170,171,172,173,174,176.Lu.175,176.Hf.174,176,177,178,179,180.Ta.180,181.W.180,182,183,184,186.Re.185,187.Os.184,186,187,188,189,190,192.Ir.191,193.Pt.190,192,194,195,196,198.Au.197.Hg.197,198,199,200,201,202,204.Tl.203,205.Pb.204,206,207,208.Bi.209.Po.209.At.210.Rn.222.Fr.223.Ra.226.Ac.227.Th.232.Pa.231.U.234,235,238.Np.237.Pu.244.Am.243.Cm.247.Bk.247.Cf.251.Es.254.Fm.257.Md.258.No.255.Lr.256.Ku.261",ag);\ncN=new Gp;for(b=0;b<a.length-1;b+=2){f=a[b];e=hM(a[b+1],nb);c=D(B,u,-1,e.length,1);for(d=0;d<e.length;++d)c[d]=mF(e[d],10);E(cN,f,c)}}var cN=null;function eN(a){var b;b=new fN;gN(b,a);return b}function VJ(a,b){var c,d;c=b[a.i];d=b[a.j];a.a=P(J(Q((c.q+d.q)/2)));a.b=P(J(Q((c.r+d.r)/2)))}function gN(a,b){a.i=b.i;a.j=b.j;a.c=b.c;a.f=b.f;a.d=b.d;a.a=b.a;a.b=b.b;a.e=b.e}function fN(){}w(695,1,{117:1},fN);_.a=0;_.b=0;_.c=1;_.d=null;_.e=0;_.f=0;_.i=0;_.j=0;function hN(){}w(696,1,{},hN);_.a=0;_.b=0;_.c=0;\n_.d=0;function YI(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new az("Cannot undo. Index is out of range.");if(!a.a.b)throw new az(af);a.a=a.a.b;return a.a.a}function XK(){this.a=this.b=new iN}w(697,1,{},XK);_.a=null;function iN(){this.a=null}function hI(a){this.a=a}w(698,1,{},iN,hI);_.a=null;_.b=null;_.c=null;function jN(){jN=x;kN=new WM;lN=new XM("^[a-z0-9@+\\\\-\\\\[\\\\]\\\\(\\\\)\\\\\\\\\\\\/%=#$:>\\\\.]+$",2);mN=new XM("\\\\s+",2)}\nfunction CI(a){jN();var b,c,d,e;this.i=this.f=null;this.j=0;this.e=!1;this.a=this.c=null;var f,g,h;if(null==a||0==a.length)c=0;else{g=1;f=a.length;for(h=0;h<f&&!(5<g);++h){c=a.charCodeAt(h);13==c?(++g,h+1<f&&10==a.charCodeAt(h+1)&&++h):10==c&&++g}c=g}this.j=c;1>=this.j?this.b=Ry(a):this.b=a;c=new VM(mN,this.b);this.d=c.b.a.test(c.a);do if(4<this.j)0==a.indexOf(od)?0==a.toLowerCase().indexOf("<svg")&&(c=a,nm(),g=f=h=g=void 0,f=null,g=c.indexOf("chemical:x-mdl-molfile"),0<g&&(h=c.indexOf(Fd,g)+1,g=\nc.indexOf("<\/chemical:x-mdl-molfile",h),20<g-h&&(f=c.substr(h,g-h))),c=f=MK(f,cg,fa),null!=c&&(this.c=new CI(c),this.c.f&&(this.f=(DI(),EI)))):-1!=a.indexOf(gf)&&(this.a=(FI(),GI),this.f=(DI(),nN),-1!=a.indexOf(Rf)&&(this.i=(HI(),oN)),-1!=a.indexOf(Uf)&&(this.i=(HI(),II)),0==a.indexOf(Qa)?this.f=pN:-1!=a.indexOf(La)&&(this.f=qN));else if(1==this.j)if(0==a.indexOf("InChI="))this.f=(DI(),rN);else{if(27==a.length&&(c=new VM(kN,a),c.b.a.test(c.a))){this.f=(DI(),sN);break}if(1<=a.length)if(this.d){c=new TM(a);\ntry{d=xI(mF(SM(c),10)).a;e=xI(mF(SM(c),10)).a;for(b=0;b<3*(d+e);++b)SM(c);this.e=0<a.indexOf(Fd);this.f=(DI(),tN);this.a=(FI(),KI)}catch(j){if(j=Gq(j),!G(j,98))throw j;}}else c=new VM(lN,a),c.b.a.test(c.a)&&0>a.indexOf("j")&&((this.e=0<a.indexOf(Fd))?this.f=(DI(),uN):this.f=(DI(),vN))}while(0);(this.f==(DI(),sN)||this.f==rN)&&(this.a=(FI(),MI));(this.f==vN||this.f==wN||this.f==uN)&&(this.a=(FI(),xN))}w(699,1,{},CI);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=null;_.i=null;_.j=0;var kN,lN,mN;\nfunction FI(){FI=x;GI=new yN(0);xN=new yN(1);MI=new yN(2);zN=new yN(3);KI=new yN(4);AN=z(BN,q,118,[GI,xN,MI,zN,KI])}function yN(a){this.b=a}w(700,195,{90:1,95:1,97:1,118:1},yN);var AN,xN,MI,GI,zN,KI;function DI(){DI=x;nN=new CN(0);pN=new CN(1);qN=new CN(2);DN=new CN(3);vN=new CN(4);wN=new CN(5);uN=new CN(6);rN=new CN(7);sN=new CN(8);EN=new CN(9);tN=new CN(10);EI=new CN(11);FN=z(GN,q,119,[nN,pN,qN,DN,vN,wN,uN,rN,sN,EN,tN,EI])}function CN(a){this.b=a}w(701,195,{90:1,95:1,97:1,119:1},CN);\nvar FN,rN,sN,tN,nN,EN,DN,pN,qN,wN,vN,uN,EI;function HI(){HI=x;oN=new HN(0);II=new HN(1);IN=z(JN,q,120,[oN,II])}function HN(a){this.b=a}w(702,195,{90:1,95:1,97:1,120:1},HN);var IN,oN,II;function pI(a){this.a=a}w(703,1,{},pI);_.a=0;function HK(a){this.c=a}w(705,1,em,HK);_.Df=function(a){Aq(7,new KN(this,a))};_.a=0;_.b=null;_.c=null;_.d=null;_.e=0;w(707,1,Xl);_.Dd=function(){$wnd.alert("Loading JS code failed.")};function KN(a,b){this.a=a;this.b=b}w(706,707,Xl,KN);_.a=null;_.b=null;\nfunction ZF(a,b){if(null!=b)if(null!=a.a.Yb)LF(a.a.Yb,z(Jw,q,1,[b]));else if(!a.a.kg(b)){var c=a.a,d=new LN(a,b),e;c.ic.a=m;YF(c.r,Od);e=c.jc;var f,g,h,j;if(null==b)e=0;else if(f=hM(b,"\\\\$\\\\$\\\\$\\\\$\\r?\\n?"),1>=f.length)e=0;else{for(h=0,j=f.length;h<j;++h)g=f[h],wq(e.b,e.c++,g);e=f.length}0<e&&(c.ic.a=" Use Page Up/Down for SDF access ("+e+jb);d=new MN(c,d);try{BI(c,b,d,!1)}catch(l){if(l=Gq(l),G(l,98))PI(d,l);else throw l;}}}function Ru(a){this.a=a}w(708,1,{},Ru);_.a=null;\nfunction LN(a,b){this.a=a;this.b=b}w(709,1,Xl,LN);_.Dd=GC;_.a=null;_.b=null;function PI(a,b){Ou(a.a,"ERROR: "+b.Cd());Aq(2,new hL(a.a,a.a.X));nK(a.a);WC(a.a)}function OI(a){Ou(a.a,"Structure pasted. "+a.a.ic.a);a.a.Ib=!0;WC(a.a);a=a.b;a.a.a.hg(a.b)}function MN(a,b){this.a=a;this.b=b}w(710,1,Xl,MN);_.Dd=function(a){PI(this,a)};_.a=null;_.b=null;function NI(a,b,c,d){this.a=a;this.b=b;this.d=c;this.c=d}w(711,707,Xl,NI);_.a=null;_.b=null;_.c=!1;_.d=null;function hL(a,b){this.a=a;this.b=b}\nw(712,707,Xl,hL);_.a=null;_.b=null;function dJ(a){this.a=a}w(713,707,Xl,dJ);_.a=null;function cJ(a){this.a=a}w(714,707,Xl,cJ);_.a=null;function bJ(a){this.a=a}w(715,707,Xl,bJ);_.a=null;function hJ(a){this.a=a}w(716,707,Xl,hJ);_.a=null;function OG(a){this.a=a}w(717,1,Xl,OG);_.Dd=GC;_.a=null;function PG(a){this.a=a}w(718,1,Xl,PG);_.Dd=GC;_.a=null;function gI(){this.d=D(QJ,q,121,99,0)}w(719,1,{},gI);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;function GK(){}w(720,1,{},GK);_.a=null;\nfunction iI(a){a.d=0;a.e=0;a.f=0;a.a=null;a.b=null;a.i=null}function jH(a,b,c,d){a.e=c;a.d=b;a.f=d}function YF(a,b){null==a.i&&(a.i=b)}function DK(){iI(this)}w(721,1,{},DK);_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;function NN(a){a.b=D(ON,q,116,10,0);a.c=D(PN,q,117,10,0);a.e=SH(101);a.f=(SG(),SG(),UG)}function iJ(a,b,c){a.b[b].a=c}\nfunction jK(a,b,c,d){var e,f,g,h,j,l,n,o,r;j=SH(4);f=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;n=Math.sqrt(f*f+g*g);0.001>n&&(n=0.001);r=g/n;e=f/n;l=SH(4);for(h=0;4>h;++h)d[h]==c||0>=d[h]||(0==l[1]?l[1]=d[h]:0==l[2]?l[2]=d[h]:0==l[3]&&(l[3]=d[h]));o=SH(4);d=SH(4);for(h=1;3>=h;++h)3==h&&0==l[3]||(f=(a.b[l[h]].q-a.b[b].q)*e+(a.b[l[h]].r-a.b[b].r)*r,g=(a.b[l[h]].r-a.b[b].r)*e-(a.b[l[h]].q-a.b[b].q)*r,n=Math.sqrt(f*f+g*g),0.001>n&&(n=0.001),o[h]=g/n,d[h]=f/n);a=QN(o[1],d[1],o[2],d[2]);0<l[3]?(b=QN(o[2],d[2],\no[3],d[3]),d=QN(o[1],d[1],o[3],d[3]),0<a&&0<b?(j[1]=l[1],j[2]=l[2],j[3]=l[3]):0<d&&0>b?(j[1]=l[1],j[2]=l[3],j[3]=l[2]):0>a&&0<d?(j[1]=l[2],j[2]=l[1],j[3]=l[3]):0<b&&0>d?(j[1]=l[2],j[2]=l[3],j[3]=l[1]):0>d&&0<a?(j[1]=l[3],j[2]=l[1],j[3]=l[2]):0>b&&0>a&&(j[1]=l[3],j[2]=l[2],j[3]=l[1])):0<a?(j[1]=l[1],j[2]=l[2]):(j[1]=l[2],j[2]=l[1]);j[0]=c;return j}function BJ(a,b,c,d){FJ(a.b[b],c,d)}\nfunction lJ(a,b,c){var d,e,f,g,h,j,l,n;e=!1;AJ(a,null);switch(a.b[b].j){case 0:BJ(a,a.p,a.b[b].q+21.65,a.b[b].r+12.5);break;case 1:d=a.b[b].p[1];e=0;2==a.b[d].j&&(a.b[d].p[1]==b?e=a.b[d].p[2]:e=a.b[d].p[1]);f=a.b[b].q-a.b[d].q;g=a.b[b].r-a.b[d].r;j=Math.sqrt(f*f+g*g);0.001>j&&(j=0.001);g/=j;f/=j;l=j+25*Math.cos(1.0471975511965976);n=25*Math.sin(1.0471975511965976);h=TJ(a,b,d);if(3==a.c[h].c||204==a.k.k||1!=a.c[h].c&&(203==a.k.k||204==a.k.k)||a.n)l=j+25,n=0;0<e&&0<(a.b[e].r-a.b[d].r)*f-(a.b[e].q-a.b[d].q)*\ng&&(n=-n);0<c&&0>n?n=-n:0>c&&0<n&&(n=-n);BJ(a,a.p,a.b[d].q+l*f-n*g,a.b[d].r+n*f+l*g);e=!0;break;case 2:c=SH(2);RN(a,b,25,c);BJ(a,a.p,c[0],c[1]);break;case 3:case 4:case 5:for(h=1;h<=a.b[b].j&&!(d=a.b[b].p[h],f=a.b[b].q-a.b[d].q,g=a.b[b].r-a.b[d].r,j=Math.sqrt(f*f+g*g),0.001>j&&(j=0.001),BJ(a,a.p,a.b[b].q+25*f/j,a.b[b].r+25*g/j),0==GJ(a,a.p,1,a.p)||h==a.b[b].j);++h);break;default:return--a.p,Ou(a.k,"Are you trying to draw an hedgehog ?"),a.k.cb=9,!1}b=SJ(a,a.v,a.p,1);203==a.k.k&&(b.c=2);204==a.k.k&&\n(b.c=3);201==a.k.k&&zJ(a,a.q);a.z=a.b[a.p].q;a.A=a.b[a.p].r;return e}function tJ(a,b){var c,d;if(!b||0==b.c)return m;d=m;d+="M V30 BEGIN COLLECTION"+(oG(),fa);d+=pf+a+" [ATOMS=("+b.c;for(c=new fw(b);c.b<c.d.Xf();)d+=ha+gw(c);return d+")]\\nM V30 END COLLECTION\\n"}\nfunction xJ(a,b){var c;a.x=a.v;c=0;if(233==a.k.k||237==a.k.k||236==a.k.k||239==a.k.k||251==a.k.k||252==a.k.k)lJ(a,a.v,0),a.v=a.p,a.n=!0,lJ(a,a.v,0),a.n=!1,a.v=a.p-1,lJ(a,a.v,0),a.v=a.p-2,lJ(a,a.v,0),237==a.k.k&&(iJ(a,a.p,10),iJ(a,a.p-1,10),iJ(a,a.p-2,10)),236==a.k.k&&(iJ(a,a.p,9),iJ(a,a.p-1,9),iJ(a,a.p-2,9)),239==a.k.k&&(iJ(a,a.p,5),iJ(a,a.p-1,5),iJ(a,a.p-2,5),iJ(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),252==a.k.k&&(iJ(a,a.p,5),iJ(a,a.p-1,5),iJ(a,a.p-2,4),iJ(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),\n251==a.k.k&&(iJ(a,a.p,5),iJ(a,a.p-1,5),iJ(a,a.p-2,5),iJ(a,a.p-3,7),a.c[a.q].c=2),c=4;else if(244==a.k.k)lJ(a,a.v,0),iJ(a,a.p,4),a.v=a.p,lJ(a,a.v,0),iJ(a,a.p,8),a.v=a.p,a.n=!0,lJ(a,a.v,0),a.n=!1,a.v=a.p-1,lJ(a,a.v,0),iJ(a,a.p,5),a.c[a.q].c=2,a.v=a.p-2,lJ(a,a.v,0),iJ(a,a.p,5),a.c[a.q].c=2,c=5;else if(234==a.k.k)lJ(a,a.v,0),iJ(a,a.p,4),a.v=a.p,a.k.Xb&&gJ(a,a.v,1),lJ(a,a.v,0),iJ(a,a.p,5),a.c[a.q].c=2,a.v=a.p-1,lJ(a,a.v,0),iJ(a,a.p,5),a.k.Xb?(a.c[a.q].c=1,gJ(a,a.p,-1)):a.c[a.q].c=2,c=3;else if(235==a.k.k)lJ(a,\na.v,0),a.v=a.p,lJ(a,a.v,0),iJ(a,a.p,5),a.v=a.p-1,lJ(a,a.v,0),iJ(a,a.p,5),a.c[a.q].c=2,c=3;else if(240==a.k.k)lJ(a,a.v,0),a.v=a.p,lJ(a,a.v,0),iJ(a,a.p,5),a.v=a.p,lJ(a,a.v,0),a.v=a.p-2,lJ(a,a.v,0),iJ(a,a.p,5),a.c[a.q].c=2,c=4;else if(260==a.k.k)lJ(a,a.v,0),a.v=a.p,lJ(a,a.v,0),iJ(a,a.p,4),a.v=a.p-1,lJ(a,a.v,0),iJ(a,a.p,5),a.c[a.q].c=2,c=3;else if(261==a.k.k)lJ(a,a.v,0),iJ(a,a.p,4),a.v=a.p,lJ(a,a.v,0),a.v=a.p,lJ(a,a.v,0),iJ(a,a.p,5),a.c[a.q].c=2,c=3;else if(241==a.k.k)lJ(a,a.v,0),iJ(a,a.p,5),a.v=a.p,\nlJ(a,a.v,0),a.v=a.p,lJ(a,a.v,0),a.v=a.p-1,lJ(a,a.v,0),a.c[a.q].c=2,iJ(a,a.p,5),c=4;else if(243==a.k.k)lJ(a,a.v,0),iJ(a,a.p,4),a.v=a.p,lJ(a,a.v,0),a.v=a.p-1,lJ(a,a.v,0),c=3;else if(238==a.k.k)lJ(a,a.v,0),a.v=a.p,a.n=!0,lJ(a,a.v,0),a.c[a.q].c=3,a.n=!1,c=2;else if(249==a.k.k)lJ(a,a.v,0),a.v=a.p,lJ(a,a.v,0),a.c[a.q].c=2,iJ(a,a.p,5),c=2;else if(250==a.k.k)lJ(a,a.v,0),a.c[a.q].c=2,iJ(a,a.p,5),c=1;else if(245==a.k.k)lJ(a,a.v,0),a.v=a.p,a.n=!0,lJ(a,a.v,0),a.v=a.p,a.c[a.q].c=3,lJ(a,a.v,0),a.n=!1,c=3;else if(242==\na.k.k)lJ(a,a.v,0),a.v=a.p,a.n=!0,lJ(a,a.v,0),a.c[a.q].c=3,iJ(a,a.p,4),a.n=!1,c=2;else if(254==a.k.k)lJ(a,a.v,0),iJ(a,a.p,9),c=1;else if(255==a.k.k)lJ(a,a.v,0),iJ(a,a.p,10),c=1;else if(256==a.k.k)lJ(a,a.v,0),iJ(a,a.p,11),c=1;else if(257==a.k.k)lJ(a,a.v,0),iJ(a,a.p,12),c=1;else if(258==a.k.k)lJ(a,a.v,0),iJ(a,a.p,4),c=1;else if(259==a.k.k)lJ(a,a.v,0),iJ(a,a.p,5),c=1;else if(246==a.k.k)lJ(a,a.v,0),a.v=a.p,lJ(a,a.v,0),c=2;else if(247==a.k.k)lJ(a,a.v,0),a.v=a.p,lJ(a,a.v,0),a.v=a.p,lJ(a,a.v,0),c=3;else if(248==\na.k.k)lJ(a,a.v,0),a.v=a.p,lJ(a,a.v,0),a.v=a.p,lJ(a,a.v,0),a.v=a.p,lJ(a,a.v,0),c=4;else if(253==a.k.k){var d,e,f,g,h,j,l,n;if(!a.k.uc||0==a.k.uc.p)c=0;else{c=0;n=a.k.uc;for(e=1;e<=n.p;++e)if(1==rJ(n.b[e])){c=e;break}g=a.p;h=a.v;e=new SN;f=TN(e,a,h,1);d=null;f&&(d=new SN,TN(d,a,h,-1));l=new SN;TN(l,n,c,0);var o;o=a.p;for(j=1;j<=n.p;++j)AJ(a,n.b[j]),iJ(a,a.p,n.b[j].a);for(j=1;j<=n.q;++j)OJ(a,null),gN(a.c[a.q],n.c[j]),a.c[a.q].i=n.c[j].i+o,a.c[a.q].j=n.c[j].j+o;eK(a);XG(a.b[g+c]);UN(l,a,g+1,a.p,h,e);\nif(f&&(f=VN(a,g+1,a.p),0<f)){for(j=1;j<=n.p;++j)BJ(a,g+j,n.b[j].q,n.b[j].r);UN(l,a,g+1,a.p,h,d);d=VN(a,g+1,a.p);if(!(d<=f)){for(j=1;j<=n.p;++j)BJ(a,g+j,n.b[j].q,n.b[j].r);UN(l,a,g+1,a.p,h,e)}}OJ(a,null);a.c[a.q].i=h;a.c[a.q].j=c+g;eK(a);b&&(HG(a,h),eH(a));c=n.p}}WN(a,c);a.v=a.x;b&&(a.v=0)}\nfunction RN(a,b,c,d){var e,f,g,h,j;e=a.b[b].p[1];f=a.b[b].p[2];g=a.b[f].q-a.b[e].q;h=-(a.b[f].r-a.b[e].r);j=Math.sqrt(g*g+h*h);0.001>j&&(j=0.001);1>ZH((a.b[b].r-a.b[e].r)*(g/j)+(a.b[b].q-a.b[e].q)*(h/j))?(g=a.b[b].q-a.b[e].q,h=a.b[b].r-a.b[e].r,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),b=h/j,g/=j,d[0]=a.b[e].q+j*g-c*b,d[1]=a.b[e].r+c*g+j*b):(g=(a.b[e].q+a.b[f].q)/2,e=(a.b[e].r+a.b[f].r)/2,g=a.b[b].q-g,h=a.b[b].r-e,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),d[0]=a.b[b].q+c*g/j,d[1]=a.b[b].r+c*h/j)}\nfunction kJ(a){var b,c,d,e,f,g,h,j,l,n,o,r,t,y;n=-1;j=6;switch(a.k.k){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;l=fM(312.5/(1-Math.cos(f)));if(0<a.v)if(2>a.b[a.v].j)XN(a,j,f,l);else if(!a.k.Bb&&!a.k.rc)n=a.v,lJ(a,a.v,0),a.v=a.p,XN(a,j,f,l);else{a.k.rc=!1;if(209==a.k.k||221==a.k.k||223==a.k.k){Ou(a.k,"ERROR - cannot add aromatic spiro ring !");a.k.cb=9;return}for(d=\n1;d<=a.b[a.v].j;++d)if(b=a.c[TJ(a,a.v,a.b[a.v].p[d])].c,2<d||1!=b){Ou(a.k,"ERROR - spiro ring not possible here !");a.k.cb=9;return}b=SH(2);RN(a,a.v,l,b);e=a.b[a.v].q-b[0];g=a.b[a.v].r-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)h=AJ(a,null),r=f*d+1.5707963267948966,FJ(h,b[0]+l*(Math.sin(r)*e-Math.cos(r)*g),b[1]+l*(Math.cos(r)*e+Math.sin(r)*g))}else if(0<a.w){b=a.c[a.w].i;c=a.c[a.w].j;d=0;2==a.b[b].j?a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]:2==a.b[c].j&&(a.b[c].p[1]!=\nb?d=a.b[c].p[1]:d=a.b[c].p[2],o=b,b=c,c=o);0==d&&(a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]);e=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;h=o/2;r=l*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.b[d].r-a.b[b].r)*e-(a.b[d].q-a.b[b].q)*g&&(r=-r,o=0);t=a.b[b].q+h*e-r*g;y=a.b[b].r+r*e+h*g;for(d=1;d<=j;++d)h=AJ(a,null),r=f*(d+0.5)+3.141592653589793*o,FJ(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),y+l*(Math.cos(r)*e+Math.sin(r)*g)),1==o?(d==j&&FJ(h,a.b[b].q,a.b[b].r),\nd==j-1&&FJ(h,a.b[c].q,a.b[c].r)):(d==j-1&&FJ(h,a.b[b].q,a.b[b].r),d==j&&FJ(h,a.b[c].q,a.b[c].r))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=AJ(a,null),r=f*(d-b),FJ(h,a.z+l*Math.sin(r),a.A+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)OJ(a,null),l=a.p-b+f,a.b[l].j=2,a.c[a.q].i=l,a.c[a.q].j=l+1;a.c[a.q].j=a.p-b+1;if(209==a.k.k){if(a.c[a.q-4].c=2,a.c[a.q-2].c=2,a.c[a.q].c=2,0<a.w)if(1==a.c[a.w].c){if(b=0,1<a.b[a.c[a.w].i].j&&(b=a.b[a.c[a.w].i].p[1],l=a.c[a.w].i,b==a.c[a.w].j&&(b=a.b[a.c[a.w].i].p[2])),0==b&&\n1<a.b[a.c[a.w].j].j&&(b=a.b[a.c[a.w].j].p[1],l=a.c[a.w].j,b==a.c[a.w].j&&(b=a.b[a.c[a.w].j].p[2])),0<b)for(f=1;f<=a.q;++f)if(a.c[f].i==b&&a.c[f].j==l||a.c[f].i==l&&a.c[f].j==b){1!=a.c[f].c&&(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=3);break}}else a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=2}else if(221==a.k.k||223==a.k.k)if(0<a.w){if(1==a.c[a.w].c){b=!1;for(f=1;f<=a.b[a.c[a.w].i].j;++f)if(l=a.b[a.c[a.w].i].p[f],\n1<a.c[TJ(a,a.c[a.w].i,l)].c){b=!0;break}for(f=1;f<=a.b[a.c[a.w].j].j;++f)if(l=a.b[a.c[a.w].j].p[f],1<a.c[TJ(a,a.c[a.w].j,l)].c){b=!0;break}b||(a.c[a.w].c=2)}a.c[a.q-4].c=2;iJ(a,a.p-2,5)}else 0<a.v?221==a.k.k?(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q-1].c=1,a.c[a.q-3].c=2,a.c[a.q].c=2,iJ(a,a.p-1,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,iJ(a,a.p-2,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,iJ(a,a.p-2,5));l=SH(a.p+1);for(f=1;f<=j;++f)b=\na.p-j+f,c=a.q-j+f,a.b[b].p[1]=b-1,a.b[b].p[2]=b+1,VJ(a.c[c],a.b);a.b[a.p-j+1].p[1]=a.p;a.b[a.p].p[2]=a.p-j+1;for(f=a.p-j+1;f<=a.p;++f){l[f]=0;c=51;g=0;for(b=1;b<=a.p-j;++b)e=a.b[f].q-a.b[b].q,d=a.b[f].r-a.b[b].r,e=e*e+d*d,50>e&&e<c&&(c=e,g=b);0<g&&(0==a.v||g==a.v)&&(l[f]=g)}g=a.q-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.c[f].i,e=a.c[f].j,0<l[b]&&0<l[e]){for(c=1;c<=g;++c)if(a.c[c].i==l[b]&&a.c[c].j==l[e]||a.c[c].j==l[b]&&a.c[c].i==l[e])continue a;SJ(a,l[b],l[e],a.c[f].c)}else 0<l[b]?SJ(a,l[b],e,a.c[f].c):\n0<l[e]&&SJ(a,l[e],b,a.c[f].c);d=a.p-j;for(f=a.p;f>d;--f)if(0<l[f]&&(HG(a,f),3==a.b[l[f]].a)){o=0;for(b=1;b<=a.b[l[f]].j;++b){e=a.b[l[f]].p[b];for(c=1;c<=a.q;++c)(a.c[c].i==l[f]&&a.c[c].j==e||a.c[c].i==e&&a.c[c].j==l[f])&&(o+=a.c[c].c)}if(4<o)for(c=g+1;c<=g+j;++c)a.c[c].c=1}0<a.v&&WN(a,j);-1<n&&(a.v=n)}\nfunction XN(a,b,c,d){var e,f,g,h,j,l,n;0==a.b[a.v].j?(e=0,f=1):(e=a.b[a.v].p[1],f=a.b[a.v].q-a.b[e].q,e=a.b[a.v].r-a.b[e].r,g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);l=a.b[a.v].q+d*f;n=a.b[a.v].r+d*e;for(g=1;g<=b;++g)h=AJ(a,null),j=c*g-1.5707963267948966,FJ(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),n+d*(Math.cos(j)*f+Math.sin(j)*e))}function WN(a,b){var c,d;0==b&&(b=a.p);for(c=a.p;c>a.p-b;--c)d=GJ(a,c,1,a.p),0!=d&&fH(a.b[c],6,6)}\nfunction TJ(a,b,c){var d,e,f;for(e=1;e<=a.q;++e)if(d=a.c[e],f=d.i,d=d.j,f==b&&d==c||f==c&&d==b)return e;return 0}function vI(a){var b;for(b=1;b<=a.q;++b)if(1==a.c[b].c&&0<a.c[b].f)return!0;return!1}function dK(a,b,c){var d,e,f,g;e=Qk;for(f=g=0;;){++g;for(d=1;d<=a.p;++d)if(nx(c[d])){e=c[d];break}for(d=1;d<=a.p;++d)nx(c[d])&&!cx(c[d],e)&&(e=c[d]);for(d=1;d<=a.p;++d)hx(c[d],e)&&(b[d]=g,c[d]=Qk,++f);if(f==a.p)break}return g==a.p}\nfunction eH(a){var b,c,d;d=c=0;a.k&&(b=dH(a.k),c=b.b,d=b.a);0>=c||0>=d?a.s=!0:(b=bH(a),c=c/2-b.a,b=d/2-b.b,a.k.Ob||IJ(a,c,b),gH(a))}\nfunction gJ(a,b,c){var d,e,f;if(1==c)return a.b[b].n+=1,!0;if(-1==c)return a.b[b].n+=-1,!0;e=a.b[b].n;f=a.b[b].i;d=a.b[b].o;-1==d&&0==c&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:-1==a.b[b].n&&(a.b[b].n=0));switch(a.b[b].a){case 1:0==d&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:a.b[b].n=0);break;case 2:2<d&&Ou(a.k,"Charge change not possible on this boron !");0==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0);break;case 3:3<d?Ou(a.k,"Charge change not possible on this carbon !"):4>d&&(0==\na.b[b].n?a.b[b].n=-1:-1==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0));break;case 4:case 7:3<d?Ou(a.k,"Charge change not possible on multibonded N or P !"):3==d&&0==a.b[b].n?a.b[b].n=1:3==d&&1==a.b[b].n?a.b[b].n=0:3>d&&0==a.b[b].n?a.b[b].n=1:3>d&&1==a.b[b].n?a.b[b].n=-1:3>d&&-1==a.b[b].n&&(a.b[b].n=0);break;case 5:case 8:case 13:2<d?Ou(a.k,"Charge change not possible on multibonded "+(oG(),vG)[a.b[b].a]+" !"):2==d&&0==a.b[b].n?a.b[b].n=1:2==d&&1==a.b[b].n?a.b[b].n=0:2>d&&0==a.b[b].n?a.b[b].n=-1:\n2>d&&-1==a.b[b].n?a.b[b].n=1:2>d&&1==a.b[b].n&&(a.b[b].n=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.b[b].n?a.b[b].n=-1:0==d&&-1==a.b[b].n?a.b[b].n=0:Ou(a.k,"Charge change not possible on the halogen !");break;case 32:Ou(a.k,"Use X button to change charge on the X atom !")}if(0<CG(a.b[b].a)){var c=a.b[b],g,h,j,l;g=!1;h=CG(c.a);0<h&&(h-=d,0<h&&(l=c.n,j=c.i,l+j<h?l+=h-j:l+j==h&&(l==h?(l=0,j=h):(j=l=0,0==d&&Ou(a.k,"Metallic "+(oG(),vG)[c.a]))),g=c.n!=l||c.i!=j,c.n=l,c.i=j));g||Ou(a.k,"Charge change not possible on "+\n(oG(),vG)[a.b[b].a])}return e!=a.b[b].n||f!=a.b[b].i}function UI(a){var b,c,d,e,f;e=0;f=!1;for(a.a=SH(a.p+1);;){for(d=1;d<=a.p;++d)if(0==a.a[d]){a.a[d]=++e;f=!0;break}if(!f)break;for(;f;){f=!1;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,0<a.a[b]&&0==a.a[c]?(a.a[c]=e,f=!0):0<a.a[c]&&0==a.a[b]&&(a.a[b]=e,f=!0)}}return e}function GJ(a,b,c,d){var e,f,g,h;g=51;for(h=0;c<=d;++c)b!=c&&(e=a.b[b].q-a.b[c].q,f=a.b[b].r-a.b[c].r,e=e*e+f*f,50>e&&e<g&&(g=e,h=c));return h}function KG(a){fK(a);$J(a)}\nfunction $J(a){var b,c,d,e,f;for(f=1;f<=a.q;++f){d=a.c[f];b=d.i;c=d.j;e=d.c;if(1==a.b[b].n&&-1==a.b[c].n||-1==a.b[b].n&&1==a.b[c].n)if(1==e||2==e){if(3!=a.b[b].a&&3!=a.b[c].a&&a.k.Xb)continue;if(1==a.b[b].a||1==a.b[c].a)continue;if(2==a.b[b].a||2==a.b[c].a)continue;if(9==a.b[b].a||10==a.b[b].a||11==a.b[b].a||12==a.b[b].a||9==a.b[c].a||10==a.b[c].a||11==a.b[c].a||12==a.b[c].a)continue;a.b[b].n=0;a.b[c].n=0;++e;d.c=e;fK(a)}1==a.b[b].n&&1==a.b[c].n&&(2==e?e=1:3==e&&(e=2),d.c=e,fK(a));4==e&&(e=1);d.c=\ne}}function QN(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 eK(a){YN(a);gH(a);fK(a)}\nfunction bH(a){var b,c,d,e,f,g;b=new hN;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.p;++c)a.b[c].q<f&&(f=a.b[c].q),a.b[c].q>d&&(d=a.b[c].q),a.b[c].r<g&&(g=a.b[c].r),a.b[c].r>e&&(e=a.b[c].r);b.a=f+(d-f)/2;b.b=g+(e-g)/2;b.c=d-f;b.d=e-g;25>b.c&&(b.c=25);25>b.d&&(b.d=25);return b}function VN(a,b,c){var d,e;e=0;for(d=1;d<=a.p;++d)d>=b&&d<=c||0!=GJ(a,d,b,c)&&++e;return e}function SJ(a,b,c,d){var e;e=OJ(a,null);PJ(a.b[b],c);PJ(a.b[c],b);e.i=b;e.j=c;VJ(e,a.b);e.c=d;return e}\nfunction AJ(a,b){++a.p;b?a.b[a.p]=$M(b):a.b[a.p]=new RJ;return a.b[a.p]}function YH(a,b,c,d,e,f){var g;g=a.b[b].q-c/2;f||(g-=d-c);a=a.b[b].r-~~(e/2);return new ZN(g-1-2,a-2,d+1+4,e+4)}function OJ(a,b){var c;++a.q;c=new fN;b&&gN(c,b);return a.c[a.q]=c}\nfunction oJ(a,b,c){var d,e,f,g,h,c=qJ(a,b,c,!1);e=-1.7976931348623157E308;d=1.7976931348623157E308;for(b=1;b<=a.p;++b)a.b[b].r>e&&(e=a.b[b].r),a.b[b].q<d&&(d=a.b[b].q);for(b=1;b<=a.p;++b)c+=sJ(0.055999999999999994*(a.b[b].q-d),10,4)+sJ(0.055999999999999994*(e-a.b[b].r),10,4)+sJ(0,10,4),g=XH(a,b),1==g.length?g+=ja:2==g.length?g+=ha:3<g.length&&(g="Q "),c+=ha+g,f=0,0<a.b[b].n&&4>a.b[b].n?f=4-a.b[b].n:0>a.b[b].n&&-4<a.b[b].n&&(f=4-a.b[b].n),h=0,0!=a.b[b].d&&(g=cK(XH(a,b),a.b[b].d),-3<=g&&4>=g&&(h=g)),\ng=nJ(h,2)+nJ(f,3)+" 0 0 0 0 0 0 0",f=ZJ(a,b),g+=nJ(f,3),c+=g+ka+(oG(),fa);for(b=1;b<=a.q;++b)d=a.c[b],g=e=d.c,1==a.c[b].c?g=1:2==a.c[b].c&&(g=2),f=nJ(d.i,3)+nJ(d.j,3),h=0,1==e&&1==d.f?h=1:1==e&&2==d.f&&(h=6),1==e&&3==d.f&&(h=1,f=nJ(d.j,3)+nJ(d.i,3)),1==e&&4==d.f&&(h=6,f=nJ(d.j,3)+nJ(d.i,3)),c+=f+nJ(g,3)+nJ(h,3)+la+(oG(),fa);for(b=1;b<=a.p;++b)0!=a.b[b].n&&(c+="M CHG 1"+nJ(b,4)+nJ(a.b[b].n,4)+(oG(),fa)),0!=a.b[b].d&&(c+="M ISO 1"+nJ(b,4)+nJ(a.b[b].d,4)+(oG(),fa));return c+=gf+(oG(),fa)}\nfunction HG(a,b){var c,d,e,f,g,h,j;g=j=0;for(h=1;h<=a.q;++h)e=a.c[h],c=e.i,d=e.j,c!=b&&d!=b?(++j,f=a.c[j],gN(f,e),f.i=c,c>b&&--f.i,f.j=d,d>b&&--f.j):g+=e.c;a.q=j;for(h=b;h<a.p;++h)a.b[h]=a.b[h+1];--a.p;if(0==a.p)hH(a.k,!0);else for(h=1;h<=a.p;++h){d=0;for(j=1;j<=a.b[h].j;++j)c=a.b[h].p[j],c==b?a.b[h].i+=g:(c>b&&--c,a.b[h].p[++d]=c);a.b[h].j=d}}\nfunction JG(a,b){var c,d,e,f;c=a.c[b].i;d=a.c[b].j;for(e=b;e<a.q;++e)a.c[e]=a.c[e+1];--a.q;f=0;for(e=1;e<=a.b[c].j;++e)a.b[c].p[e]!=d&&(a.b[c].p[++f]=a.b[c].p[e]);a.b[c].j=f;f=0;for(e=1;e<=a.b[d].j;++e)a.b[d].p[e]!=c&&(a.b[d].p[++f]=a.b[d].p[e]);a.b[d].j=f;c<d&&(f=c,c=d,d=f);0==a.b[c].j&&HG(a,c);0==a.b[d].j&&HG(a,d)}\nfunction YG(a){var b,c,d;c=!1;YN(a);d=a.p;a:for(;1<=d;--d)if(b=a.b[d].p[1],!(a.k&&a.k.ec&&3!=a.b[b].a)&&1==a.b[d].a&&1==a.b[d].j&&0==a.b[d].n&&1!=a.b[b].a&&32>a.b[b].a&&0==a.b[d].d){if(0!=(-99199!=a.b[d].f?a.b[d].f:0))continue a;b=TJ(a,d,b);if(1==a.c[b].c&&(0==a.c[b].f||!a.k.tc))HG(a,d),c=!0}return c}function $N(a,b){var c,d,e,f,g;g=z(B,u,-1,[0,0]);for(e=1,f=0;e<=a.b[b].j;++e)c=a.b[b].p[e],d=TJ(a,b,c),2!=a.c[d].c&&(g[f++]=c);return g}\nfunction YN(a){var b,c,d;for(d=1;d<=a.p;++d)a.b[d].j=0;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,PJ(a.b[b],c),PJ(a.b[c],b)}\nfunction bK(a,b,c){var d,e,f,g,h,j,l,n,o;a.d=SH(a.q+1);o=[];for(j=1;j<=a.p;++j){o[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].j;++d)if(c[TJ(a,j,a.b[j].p[d])]){d=!0;break a}d=!1}if(d&&!(3<a.b[j].j+a.b[j].i))switch(a.b[j].a){case 3:case 4:case 7:case 5:case 8:case 13:o[j]=!0;break;case 32:0==a.b[j].e.indexOf(Nd)?o[j]=!1:o[j]=!0}}if(a.j){var r;d=[];e=!1;for(j=1;j<=a.q;++j)f=a.c[j].i,g=a.c[j].j,d[f]=!0,d[g]=!0,(32==a.b[f].a||32==a.b[g].a)&&(e=!0);if(e){j=1;a:for(;j<=a.q;++j)if(c[j]){f=a.c[j].i;g=a.c[j].j;\ne=[];for(l=1;l<=a.b[f].j;++l)h=a.b[f].p[l],h!=g&&d[h]&&(e[h]=!0);for(r=!1;;){for(l=1;l<=a.p;++l){r=!1;if(e[l]&&d[l]&&l!=f)for(n=1;n<=a.b[l].j;++n){h=a.b[l].p[n];if(h==g){for(f=1;f<=a.p;++f)e[f]&&(5==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#8"),4==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#7"),8==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#16"));continue a}!e[h]&&d[h]&&(r=e[h]=!0)}if(r)break}if(!r)break}}}}for(h=1;h<=a.q;++h)1==a.c[h].c?a.d[h]=1:2==a.c[h].c?a.d[h]=2:3==a.c[h].c&&(a.d[h]=3);h=1;a:for(;h<=a.q;++h)if(c[h]&&(f=\na.c[h].i,g=a.c[h].j,o[f]&&o[g])){d=[];for(j=1;j<=a.b[f].j;++j)e=a.b[f].p[j],e!=g&&o[e]&&(d[e]=!0);for(n=!1;;){for(j=1;j<=a.p;++j){n=!1;if(d[j]&&o[j]&&j!=f)for(l=1;l<=a.b[j].j;++l){e=a.b[j].p[l];if(e==g){b[f]=!0;b[g]=!0;a.d[h]=5;continue a}!d[e]&&o[e]&&(n=d[e]=!0)}if(n)break}if(!n)break}}}function ZJ(a,b){var c,d;c=a.b[b];d=-99199!=c.f?c.f:0;0==(-99199!=c.f?c.f:0)&&a.k&&a.k.sc&&0<a.b[b].c&&(d=1);return d}function gH(a){var b;for(b=1;b<=a.q;++b)VJ(a.c[b],a.b)}\nfunction iK(a,b){var c,d,e,f,g,h;h=1;f=b;e=SH(a.p+1);if(aN(a.b[b]))return e[0]=0,e;e[1]=b;a:for(;;){g=1;b:for(;g<=a.b[f].j;++g){c=a.b[f].p[g];if(c==e[1]||c==e[h-1])continue b;d=TJ(a,f,c);if(2==a.c[d].c&&5!=a.d[d]){f=e[++h]=c;continue a}}break a}e[0]=h;return e}function aK(a,b){var c;for(c=1;c<=a.q;++c)cI(a,a.c[c].i,a.c[c].j)?b[c]=!1:b[c]=!0}function lI(a){var b,c,d;if(0==a.p)return 0;d=-999999;for(b=1;b<=a.p;++b)c=rJ(a.b[b]),c>d&&(d=c);return d}\nfunction XH(a,b){var c;c=(oG(),vG)[a.b[b].a];32==a.b[b].a&&(c=a.b[b].e);return c}function UJ(a,b){a.b[b].j+=-1}function cI(a,b,c){var d,e,f,g,h;h=1;a.a=SH(a.p+1);for(e=a.a[b]=1;e<=a.b[b].j;++e)d=a.b[b].p[e],d!=c&&(a.a[d]=++h);for(g=!1;;){for(d=1;d<=a.p;++d){g=!1;if(0<a.a[d]&&d!=b)for(f=1;f<=a.b[d].j;++f)e=a.b[d].p[f],0==a.a[e]&&(a.a[e]=++h,g=!0);if(g)break}if(!g)break}return 0==a.a[c]}\nfunction yJ(a){var b;a.k.gb=!0;if(a.k.sc){a.i=-1;if(0==a.b[a.v].c)return a.b[a.v].c=4,!0;a.b[a.v].c=0;return!1}b=a.b[a.v];-1==a.k.I?XG(b):(a.k.Bb||++a.o,b.f=a.o);return!0}function qJ(a,b,c,d){var e,f;f=d?0:a.f.a&&vI(a)?1:0;e=b;79<b.length&&(e=b.substr(0,76)+mc);e+=(oG(),fa);c?e+="JME 2017-02-26 "+new NM+"\\n\\n":e+="JME\\n\\n";e+=nJ(d?0:a.p,3)+nJ(d?0:a.q,3);return e+=ka+nJ(f,3)+" 0 0 0 0 0999 "+(d?Uf:Rf)+fa}function IJ(a,b,c){var d;for(d=1;d<=a.p;++d)fH(a.b[d],b,c)}\nfunction eJ(a){var b;a.t=0;a.o=0;for(b=1;b<=a.p;++b)a.v=b,yJ(a);a.v=0}function fJ(a){var b,c;b=bH(a);c=a.k.M.b;a.k.J||(c=Fw(c-a.k.mb));return b.a<~~(c/2)-24?1:b.a>~~(c/2)+24?3:2}function QG(a,b){var c,d,e,f,g,h,j;c=bH(a);d=c.a;e=c.b;g=Math.sin(3.141592653589793*b/180);c=Math.cos(3.141592653589793*b/180);for(f=1;f<=a.p;++f)h=a.b[f].q*c+a.b[f].r*g,j=-a.b[f].q*g+a.b[f].r*c,FJ(a.b[f],h,j);c=bH(a);IJ(a,d-c.a,e-c.b)}\nfunction XJ(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.q;++d)b=a.b[a.c[d].i].q-a.b[a.c[d].j].q,c=a.b[a.c[d].i].r-a.b[a.c[d].j].r,f+=Math.sqrt(b*b+c*c);0<a.q?(f/=a.q,e=25/f):1<a.p&&(e=75/fM((a.b[1].q-a.b[2].q)*(a.b[1].q-a.b[2].q)+(a.b[1].r-a.b[2].r)*(a.b[1].r-a.b[2].r)));for(d=1;d<=a.p;++d)b=a.b[d],c=e,b.q*=c,b.r*=c}\nfunction jJ(a,b,c){var d,e,f,g,h;if(0==c.indexOf(Yf)&&gM(c,eg))c=WE(c,1,c.length-1),a.b[b].a=32,a.b[b].e=c,a.b[b].i=0;else{e=a.b[b];var j,l,n,o,r,t;j=IF(ZM,c);if(j.a){o=j.a[1];h=j.a[2];f=j.a[3];g=j.a[4];r=j.a[5];t=j.a[6];j=j.a[8];l=0;n=!0;if(-1!=bN(h)){if(null!=o&&0<o.length){o=mF(o,10);var y;a:{var v;v=lw((!cN&&dN(),cN),h);if(null!=v)for(y=0;y<v.length;++y)if(o==v[y]){y=!0;break a}y=!1}y?e.d=o:n=!1}}else n=!1;n&&(null!=f&&0<f.length?(l=mF(f,10),l*=H(g,ub)?-1:1):null!=r&&0<r.length&&(l=r.length,l*=\nH(r,ub)?-1:1));n&&(c=h+(null!=t?t:m),e.n=l);null!=j&&0<j.length&&(f=mF(j,10),e.f=f)}g=!1;-1<c.indexOf(nb)&&(g=!0);-1<c.indexOf(id)&&(g=!0);-1<c.indexOf(Ga)&&(g=!0);-1<c.indexOf("!")&&(g=!0);f=c.indexOf(gd);e=c.indexOf(We);if(-1<f){h=Sy(c,f+1);try{d=mF(h,10),a.b[b].f=d}catch(s){if(s=Gq(s),!G(s,98))throw s;}c=c.substr(0,f-0)}if(g)a.b[b].e=c,a.b[b].a=32,a.b[b].i=0;else{d=c;0<e&&(d=c.substr(0,e-0));b:{f=d;for(g=1;33>=g;++g)if(H(f,(oG(),vG)[g])){f=g;break b}f=32}iJ(a,b,f);32==a.b[b].a&&(a.b[b].e=d);c+=\nha;d=0;0<e&&(d=1,e=JL(c,++e),48<=e&&57>=e&&(d=e-48));32==a.b[b].a&&(a.b[b].i=d)}}}function TI(a,b,c){var d,e;a.i=1;c&&(a.i=-1);b=new GF(b);try{for(;b.j=zF(b,b.a),b.j<b.i;)d=xI(mF(CF(b),10)).a,c=e=xI(mF(CF(b),10)).a,(0>c||6<c)&&(c=0),a.b[d].c=c}catch(f){if(f=Gq(f),G(f,98))Hp(f);else throw f;}}function RG(a,b){return a.f!=b?(a.f=b,!0):!1}\nfunction lK(a,b,c,d,e){b=TJ(a,b,c);5!=a.d[b]&&2==a.c[b].c?d.a.a+=Ed:3==a.c[b].c?d.a.a+=Ga:9==a.c[b].c?(e=Gd,a=a.c[b].d,null!=a&&(e=a),Kp(d.a,e)):1==e[b]?d.a.a+=nc:-1==e[b]&&(d.a.a+=$f)}\nfunction LG(a){var b,c,d,e,f,g;c=0;for(d=1;d<=a.p;++d)a.b[d].k=0;for(f=1;f<=a.q;++f)a.c[f].e=0;a:for(;;){b=!1;for(d=1;d<=a.p;++d)if(e=a.b[d],0==e.k){e.k=++c;b=!0;break}if(!b)break a;for(;b;){b=!1;for(f=1;f<=a.q;++f)g=a.c[f],0<g.e||(d=a.b[g.i],e=a.b[g.j],d.k!=e.k?(g.e=d.k=e.k=c,b=!0):g.e=d.k)}}b=c;d=D(QJ,q,121,b,0);for(c=1;c<=b;++c)d[c-1]=new aO(a.k,a,c);return d}function qI(a,b,c,d){a=c-a;b=d-b;return a*a+b*b}\nfunction zJ(a,b){var c,d,e;e=a.c[b];if(1==e.c)if(c=a.c[b].i,d=a.c[b].j,2>a.b[c].j&&2>a.b[d].j)e.f=0,Ou(a.k,"Stereomarking meaningless on this bond !");else switch(e.f){case 0:a.b[d].j<=a.b[c].j?e.f=1:e.f=3;break;case 1:e.f=2;break;case 2:2<a.b[d].j?e.f=3:e.f=1;break;case 3:e.f=4;break;case 4:2<a.b[c].j?e.f=1:e.f=3}else 2==e.c?10==e.f?e.f=0:e.f=10:Ou(a.k,"Stereomarking allowed only on single and double bonds!")}\nfunction gK(a,b,c,d){var e,f,g,h,j,l,n,o,r,t;if(!(2!=a.c[b].c||5==a.d[b])&&(10==a.c[b].f||a.k.z))if(f=a.c[b].i,b=a.c[b].j,!aN(a.b[f])||!aN(a.b[b])){e=null;aN(a.b[f])?e=iK(a,b):aN(a.b[b])&&(e=iK(a,f));if(null!=e)if(1==(e[0]-1)%2)f=e[1],b=e[e[0]];else return;e=z(B,u,-1,[f,b]);for(n=0,j=e.length;n<j;++n)if(h=e[n],h=a.b[h].j,2>h||3<h)return;c[f]>c[b]&&(j=f,f=b,b=j);j=$N(a,f);h=j[0];l=j[1];e=0;n=!1;0<l&&c[h]>c[l]&&(j=h,h=l,l=j);j=TJ(a,f,h);0!=d[j]?e=h:1==a.c[j].c&&5!=a.d[j]&&(e=h);0==e&&0<l&&(j=TJ(a,f,\nl),0!=d[j]?e=l:1==a.c[j].c&&5!=a.d[j]&&(e=l));c[e]>c[f]&&(n=!0);j=$N(a,b);l=j[0];g=j[1];h=0;0<g&&c[l]<c[g]&&(j=l,l=g,g=j);j=TJ(a,b,l);1==a.c[j].c&&5!=a.d[j]&&0==d[j]&&(h=l);0==h&&0<g&&(j=TJ(a,b,g),1==a.c[j].c&&5!=a.d[j]&&(h=g));if(!(0==e||0==h))if(l=a.b[b].q-a.b[f].q,j=a.b[b].r-a.b[f].r,g=Math.sqrt(l*l+j*j),0.001>g&&(g=0.001),j/=g,g=l/g,l=(a.b[e].r-a.b[f].r)*g-(a.b[e].q-a.b[f].q)*j,t=(a.b[h].r-a.b[f].r)*g-(a.b[h].q-a.b[f].q)*j,2>(0>=l?0-l:l)||2>(0>=t?0-t:t))Ou(a.k,"Not unique E/Z geometry !");else{g=\nTJ(a,e,f);h=TJ(a,h,b);r=1;if(0==d[g]){for(o=1;o<=a.b[e].j;++o)if(b=a.b[e].p[o],b!=f&&(j=TJ(a,e,b),0!=d[j])){c[b]>c[e]?r=-d[j]:r=d[j];break}d[g]=r}0==d[h]&&(0<l&&0<t||0>l&&0>t?d[h]=-d[g]:d[h]=d[g],n&&(d[h]=-d[h]))}}}function hK(a,b,c){var d;d=a.c[b].f;return 1>d||4<d?0:1==d&&a.c[b].i==c?1:2==d&&a.c[b].i==c?-1:3==d&&a.c[b].j==c?1:4==d&&a.c[b].j==c?-1:0}\nfunction fK(a){var b;for(b=1;b<=a.p;++b){var c;a:{for(var d=c=void 0,e=void 0,e=0,d=1;d<=a.b[b].j;++d)if(c=a.c[TJ(a,b,a.b[b].p[d])],1==c.c)e+=1;else if(2==c.c)e+=2;else if(3==c.c)e+=3;else if(9==c.c){c=-1;break a}c=e}a.b[b].o=c;c=a;var d=b,f=e=void 0,g=void 0,e=c.b[d],g=e.o;if(-1==g)e.i=0;else{switch(e.a){case 1:2==g?c.b[d].n=1:1<=g&&(c.b[d].n=0);e.i=0;break;case 2:3==g||5==g?(e.i=0,c.b[d].n=0):3>g?e.i=3-g-c.b[d].n:4==g?(c.b[d].n=-1,e.i=0):5<g&&(c.b[d].n=g-5,e.i=0);break;case 3:case 6:4>g?0<c.b[d].n?\ne.i=2-g+c.b[d].n:0>c.b[d].n?e.i=2-g-c.b[d].n:e.i=4-g:(c.b[d].n=g-4,e.i=4-g+c.b[d].n);break;case 4:case 7:3>g?e.i=3-g+c.b[d].n:3==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:(c.b[d].n=4==g?1:6==g?-1:g-5,e.i=0);break;case 5:2==g&&(0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0);2<g&&(c.b[d].n=g-2);e.i=2-g+c.b[d].n;break;case 8:case 13:2>g?e.i=2-g+c.b[d].n:2==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:3==g?2==c.b[d].j?(c.b[d].n=0,e.i=1):(c.b[d].n=1,e.i=\n0):4==g?(c.b[d].n=0,e.i=0):5==g?(c.b[d].n=0,e.i=1):(c.b[d].n=g-6,e.i=0);break;case 9:case 10:case 11:case 12:1<=g&&(c.b[d].n=g-1);e.i=1-g+c.b[d].n;2<g&&(c.b[d].n=0,e.i=0);break;case 33:case 32:e.i=0}f=CG(e.a);if(0<f)for(;e.n+e.i+g>f;)if(0<e.i)--e.i;else if(0<e.n)--e.n;else break;0>e.i&&(e.i=0)}}}function iH(a){NN(this);this.b[0]=new RJ;this.t=this.q=this.p=0;this.k=a}\nfunction SI(a,b){var c,d,e,f,g,h,j,l,n;iH.call(this,a);if(null!=b&&(f=m,l=QI(b),null!=l)){n=new FF(b,l,!0);for(g=1;4>=g;++g)f=RI(n,l);e=xI(mF(Ry(f.substr(0,3)),10)).a;j=xI(mF(Ry(f.substr(3,3)),10)).a;g=0;try{g=xI(mF(Ry(f.substr(14,1)),10)).a}catch(o){if(o=Gq(o),!G(o,98))throw o;}RG(this,(SG(),1==g?TG:UG));for(g=1;g<=e;++g){d=AJ(this,null);f=RI(n,l);d.q=(new XL(UL(Ry(f.substr(0,10))))).a;d.r=-(new XL(UL(Ry(f.substr(10,10))))).a;d=34;34>f.length&&(d=f.length);d=Ry(f.substr(31,d-31));jJ(this,g,d);62<=\nf.length&&(h=Ry(f.substr(60,3)),0<h.length&&(h=xI(mF(h,10)).a,0!=h&&(this.b[this.p].f=h)));if(36<=f.length&&(h=Ry(f.substr(34,2)),0<h.length&&(h=xI(mF(h,10)).a,0!=h&&-3<=h&&4>=h))){var r=void 0,r=bN(d);d=0<r?r+h:-1;0>d&&(d=0);this.b[g].d=d}if(39<=f.length&&(h=Ry(f.substr(37,2)),0<h.length&&(h=xI(mF(h,10)).a,0<h&&7>=h))){f=0;switch(h){case 1:f=3;break;case 2:f=2;break;case 3:f=1;break;case 4:f=0;break;case 5:f=-1;break;case 6:f=-2;break;case 7:f=-3}this.b[g].n=f}}for(g=1;g<=j;++g)e=OJ(this,null),f=\nRI(n,l),e.i=xI(mF(Ry(f.substr(0,3)),10)).a,e.j=xI(mF(Ry(f.substr(3,3)),10)).a,d=xI(mF(Ry(f.substr(6,3)),10)).a,1==d?c=1:2==d?c=2:3==d?c=3:c=9,h=0,11<f.length&&(h=xI(mF(Ry(f.substr(9,3)),10)).a),1==d&&1==h&&(c=1,e.f=1),1==d&&6==h&&(c=1,e.f=2),e.c=c;XJ(this);for(eH(this);(n.j=zF(n,n.a),n.j<n.i)&&!(null==(f=CF(n)));){if(0==f.indexOf(gf))break;if(0==f.indexOf(ff)){l=new EF(f);CF(l);CF(l);j=xI(mF(CF(l),10)).a;for(g=1;g<=j;++g)c=xI(mF(CF(l),10)).a,e=xI(mF(CF(l),10)).a,this.b[c].n=e}if(0==f.indexOf(jf)){l=\nnew EF(f);CF(l);CF(l);j=xI(mF(CF(l),10)).a;for(g=1;g<=j;++g)c=xI(mF(CF(l),10)).a,this.b[c].d=xI(mF(CF(l),10)).a}if(0==f.indexOf("M APO")){l=new EF(f);CF(l);CF(l);j=xI(mF(CF(l),10)).a;for(g=1;g<=j;++g)c=xI(mF(CF(l),10)).a,f=xI(mF(CF(l),10)).a,this.v=c,lJ(this,this.v,0),jJ(this,this.p,Gf+f),this.v=0}}a&&!a.bb&&YG(this);eK(this)}}\nfunction mK(a,b){var c,d,e,f,g,h,j,l,n,o;iH.call(this,a);0==b.indexOf(oa)&&(b=WE(b,1,b.length));gM(b,oa)&&(b=WE(b,0,b.length-1));if(1>b.length)this.p=0;else{try{j=new EF(b);g=xI(mF(CF(j),10)).a;h=xI(mF(CF(j),10)).a;for(f=1;f<=g;++f)n=CF(j),c=(o=AJ(this,null),jJ(this,this.p,n),o),c.q=(new XL(UL(CF(j)))).a,c.r=-(new XL(UL(CF(j)))).a;for(f=1;f<=h;++f){d=OJ(this,null);d.i=xI(mF(CF(j),10)).a;d.j=xI(mF(CF(j),10)).a;e=xI(mF(CF(j),10)).a;l=0;if(-1==e)l=e=1;else if(-2==e)e=1,l=2;else if(-5==e)e=2,l=10;else if(11==\ne||12==e||13==e||14==e)l=e,e=9;d.c=e;d.f=l}YN(this);XJ(this);eH(this)}catch(r){r=Gq(r);if(G(r,98)){r.Cd();this.p=0;return}throw r;}a&&!a.bb&&YG(this);eK(this)}}function VI(a,b,c){var d,e,f,g;iH.call(this,a);g=SH(b.p+1);for(e=1;e<=b.p;++e)b.a[e]==c&&(AJ(this,b.b[e]),g[e]=this.p);for(e=1;e<=b.q;++e)if(a=b.c[e].i,d=b.c[e].j,!(b.a[a]!=c&&b.a[d]!=c)&&!(b.a[a]!=c||b.a[d]!=c))f=OJ(this,b.c[e]),f.i=g[a],f.j=g[d];this.i=b.i;YN(this)}\nfunction aO(a,b,c){var d,e,f;iH.call(this,a);f=SH(b.p+1);for(d=1;d<=b.p;++d)b.b[d].k==c&&(AJ(this,b.b[d]),f[d]=this.p);for(d=1;d<=b.q;++d)a=b.c[d],a.e==c&&(e=OJ(this,a),e.i=f[a.i],e.j=f[a.j]);RG(this,b.f);this.i=b.i;YN(this)}\nfunction pJ(a,b,c){var d,e,f,g;iH.call(this,a);for(a=1;a<=c;++a)this.p+=b[a].p,this.q+=b[a].q,this.t+=b[a].t,b[a].f.a&&RG(this,(SG(),SG(),TG));this.b=D(ON,q,116,this.p+1,0);this.c=D(PN,q,117,this.q+1,0);f=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].p;++d)++e,this.b[e]=$M(b[a].b[d]);for(d=1;d<=b[a].q;++d)++g,this.c[g]=eN(b[a].c[d]),this.c[g].i+=f,this.c[g].j+=f;f=e}YN(this)}\nfunction FG(a){var b;NN(this);this.k=a.k;this.p=a.p;this.q=a.q;this.t=a.t;this.b=D(ON,q,116,this.p+1,0);for(b=0;b<this.b.length;++b)a.b[b]&&(this.b[b]=$M(a.b[b]));this.c=D(PN,q,117,this.q+1,0);for(b=0;b<this.c.length;++b)a.c[b]&&(this.c[b]=eN(a.c[b]));this.i=a.i;this.f=a.f}\nfunction sJ(a,b,c){var d,e,f;if(0==c)return nJ(Fw(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=P(J(Q(a*Math.pow(10,c))))/Math.pow(10,c);e=m+(new XL(a)).a;d=Py(e,Qy(46));0>d&&(e+=bc,d=Py(e,Qy(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=xc;if(0==b)return e;e.length>b&&(e=Gd);c=m;for(a=1;a<=b-e.length;++a)c+=ha;return c+e}function QI(a){var b;b=new FF(a,fa,!0);if(4<yF(b))return fa;b=new FF(a,Ok,!0);return 4<yF(b)?Ok:null}\nfunction nJ(a,b){var c,d,e;d=m+(new dD(a)).a;d.length>b&&(d=Gd);e=m;for(c=1;c<=b-d.length;++c)e+=ha;return e+d}function RI(a,b){for(var c,d;a.j=zF(a,a.a),a.j<a.i;){d=CF(a);if(H(d,b))return ha;for(CF(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=WE(d,0,d.length-1),0==d.length)return ha}else break;return d}return null}w(722,1,{121:1},iH,SI,mK,VI,aO,pJ,FG);_.a=null;_.d=null;_.i=0;_.j=!1;_.k=null;_.n=!1;_.o=0;_.p=0;_.q=0;_.r=0;_.s=!1;_.t=0;_.u=!1;_.v=0;_.w=0;_.x=0;_.y=null;_.z=0;_.A=0;\nfunction TN(a,b,c,d){var e,f,g;e=lJ(b,c,d);d=b.p;a.c=b.b[d].q;a.d=b.b[d].r;f=b.b[c].q-a.c;c=b.b[c].r-a.d;g=Math.sqrt(f*f+c*c);a.b=c/g;a.a=f/g;HG(b,d);return e}function UN(a,b,c,d,e,f){var g,h,j;g=c;for(;g<=d;++g)c=b.b[g],fH(c,-a.c,-a.d),h=c.q*a.a+c.r*a.b,j=c.r*a.a-c.q*a.b,c.q=h,c.r=j,h=-c.q*f.a+c.r*f.b,j=-c.r*f.a-c.q*f.b,c.q=h,c.r=j,fH(c,b.b[e].q,b.b[e].r)}function SN(){}w(723,1,{},SN);_.a=0;_.b=0;_.c=0;_.d=0;function Su(){Su=x;Tu=new vE(We)}var Tu;\nfunction zH(){zH=x;bO=new kD(1);H((YE(),ZE[ji]),cf)?R=30:R=1}function xH(a,b,c,d,e){kI(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))),P(J(Math.round(-35))),P(J(Math.round(-110))))}function AH(a,b,c,d,e){BH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function bI(a,b,c,d){var e,f,g;f=D(B,u,-1,d,1);g=D(B,u,-1,d,1);for(e=0;e<d;++e)f[e]=P(J(Q(b[e]*R))),g[e]=P(J(Q(c[e]*R)));a=a.a;a.n&&(uH(a,!1),vH(a,cO(a,f,g,d,2<d)))}\nfunction rH(a,b,c,d,e){CH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function aI(a,b,c,d){VH(a.a,b,P(J(Q(c*R))),P(J(Q(d*R))))}\nfunction sH(a,b,c,d,e,f){var g,h;g=a.a.e;f?(h=DD(g),f=new qm(Fw(0.7*(g.d>>16&255)),Fw(0.7*(g.d>>8&255)),Fw(0.7*(g.d&255))),QH(a.a,g)):(h=new qm(Fw(0.7*(g.d>>16&255)),Fw(0.7*(g.d>>8&255)),Fw(0.7*(g.d&255))),f=DD(g),QH(a.a,h));g=P(J(Q(R)));d=P(J(Q(d*R)));e=P(J(Q(e*R)));b=P(J(Q(b*R)));c=P(J(Q(c*R)));d-=g;e-=g;yH(a.a,b+g,c+g,d-g,e-g);QH(a.a,h);yH(a.a,b,c,d,g);yH(a.a,b,c+g,g,e);QH(a.a,f);yH(a.a,b+d,c,g,e+g);yH(a.a,b+1,c+e,d,g)}\nfunction tH(a,b,c,d,e){a=a.a;b=P(J(Q(b*R)));c=P(J(Q(c*R)));d=P(J(Q(d*R)));e=P(J(Q(e*R)));uH(a,!0);vH(a,wH(a,b,c,d,e))}function EH(a,b,c,d){var e,f,g;f=D(B,u,-1,d,1);g=D(B,u,-1,d,1);for(e=0;e<d;++e)f[e]=P(J(Q(b[e]*R))),g[e]=P(J(Q(c[e]*R)));a=a.a;uH(a,!0);vH(a,cO(a,f,g,d,2<d))}function qH(a,b,c,d,e){yH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function pH(a,b){!a.b?QH(a.a,b):b==a.c||FD(b,a.c)?QH(a.a,a.c):QH(a.a,a.b)}function TH(a,b){a.e=new YD(b.a,b.c,Math.round(b.b*R));sK(a.a,a.e)}\nfunction dO(a){zH();this.a=a;1<R&&(this.d=new kD(R*bO.e),PH(this.a,this.d))}w(725,1,{},dO);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var bO,R=0;function nH(a){this.a=a;this.b=new dO(a.a)}w(726,1,{},nH);_.a=null;_.b=null;function sI(){}function ZN(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(728,1,{122:1},sI,ZN);_.a=0;_.b=0;_.c=0;_.d=0;function $I(a){return a.a<a.c-1?(++a.a,ey(a,a.a)):null}function ZI(a){return 0<a.a?(--a.a,ey(a,a.a)):null}function EK(){JM(this)}w(729,657,tl,EK);\n_.ug=function(){this.a=-1;this.b=D(KM,q,0,0,0);this.c=0};_.a=-1;function Qu(a,b){var c;a.a=b;var d,e;d=null;if(e=c=(e=DE().a.ei(a),null!=e?new SE(e):null))e=(GE(),JE),e=KE(e,(GE(),JE))||KE(e,HE);if(e)try{d=PE(c)}catch(f){if(f=Gq(f),G(f,75))Hp(f);else if(G(f,83))Hp(f);else throw f;}c=d;null!=c&&ZF(b,c)}function Pu(a){var a=new SE(a),b=DE(),c,d;try{c=PE(a),d=Yp(c),b.a.fi(d)}catch(e){if(e=Gq(e),G(e,75))Hp(e);else if(G(e,83))Hp(e);else throw e;}}function FK(){}w(731,1,em,FK);\n_.Df=function(a){ZF(this.a,a.a)};_.a=null;function nI(a){a.c=0;a.a=0;a.b=0}function CK(){}w(732,1,{},CK);_.a=0;_.b=0;_.c=0;function aL(){this.pb=rA()}w(734,408,Ql,aL);\nfunction Lu(){var a;Lu=x;eO=(a=!1,fj in $wnd||fj in $doc.documentElement?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);fO=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");gO=eO&!fO;var b;a=z(B,u,-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]);Mu=D(B,u,-1,1E3,1);for(b=0;b<Mu.length;++b)Mu[b]=-999;for(b=0;b<a.length;b+=2)Mu[a[b+1]]=a[b]}\nfunction UC(a,b,c){var d;d=new hO;Ly(d.t,b,c);vz(a.f,d.t,0,0);Qm(a.a,d);return d}function ZC(a){var b;b=fr(a.pb,dj);0==b&&(b=parseInt(a.pb.style[ci])||0);return b}function WK(a,b){return!a.e?null:b in a.e?a.e[b]:null}function YC(a){var b;b=fr(a.pb,ej);0==b&&(b=parseInt(a.pb.style[Kk])||0);return b}function fI(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)yz(a.f,b.t,c,d),b.r=c,b.s=d;iO(b)}function zK(a){var b;for(b=new fw(a.k);b.b<b.d.Xf();)a=gw(b),a.ag()}function NK(a){a=eF(a);$wnd.open(a,"_blank",m)}\nfunction VK(a,b,c,d){Lu();this.pb=rA();this.i=new jO;this.a=new Nm;this.k=new Nm;this.e=d;this.pb.style[mj]=xc;this.pb.style[jj]=xc;this.pb.style[mk]=oi;this.pb.style[Kk]=b;this.pb.style[ci]=c;this.f=new kO;this.f.pb.style[Kk]=Gc;Ky(this.f,Gc);gO?(b=new lO,c=new mO,vz(b,this.f,0,0),vz(b,c,0,0),Cz(this,b)):Cz(this,this.f);this.c=a;a.Sc=this.i;a.Ec=this;gO&&(this.n=new nO(this),this.n.i=new oO(this),this.n.j=new pO(this),this.n.n=new qO(this),this.n.k=new rO(this),this.c&&(this.n.e=new sO(this),this.n.f=\nnew tO(this),this.n.a=new uO(this)));Yy(this,new vO(this),(Wu(),Wu(),Xu));Yy(this,this,(Zt(),Zt(),$t));Yy(this,new wO(this),(Zu(),Zu(),$u));Yy(this,new xO(this),(iv(),iv(),jv));Yy(this,new yO(this),(bv(),bv(),cv));Yy(this,new zO(this),(lv(),lv(),mv));Yy(this,new AO(this),(Iu(),Iu(),Ju));(yC(),yC(),zC).a=this;hy(new BO(this))}w(733,734,Ql,VK);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.j=!1;_.n=null;var gO,fO,eO,Mu=null;function kO(){Az.call(this);this.pb[Xg]=ki}w(736,385,Ql,kO);\nfunction lO(){kO.call(this);this.pb.style[Kk]=Gc;this.pb.style[ci]=Gc}w(735,736,Ql,lO);function Au(a,b){var c;c=J(Q(100*b.c));c=new UE(b,0,Nj,c);MG(a.a.c,c);return!0}function tO(a){this.a=a}w(737,1,{},tO);_.Ph=function(a){return Au(this,a)};_.a=null;function Eu(a,b){var c;c=new UE(b,0,Ah,Qk);MG(a.a.c,c);return!0}function uO(a){this.a=a}w(738,1,{},uO);_.Ph=function(a){return Eu(this,a)};_.a=null;function vO(a){this.a=a}w(739,1,{},vO);\n_.ld=function(a){var b,c,d,e;d=Ut(a);e=Vt(a);c=mr(a.a);b=new CO(a);2==c&&(b.e=4);b=uJ(this.a.c,b,d,e);this.a.j=!0;b&&a.a.stopPropagation()};_.a=null;function wO(a){this.a=a}w(740,1,{},wO);_.md=function(a){var b,c;b=Ut(a);c=Vt(a);a=new CO(a);(0>=b||b>=YC(this.a)-1||0>=c||c>=ZC(this.a)-1)&&(this.a.j=!1);this.a.j?DJ(this.a.c,a,b,c):yI(this.a.c,a,b,c);this.a.pb.focus()};_.a=null;function xO(a){this.a=a}w(741,1,{},xO);_.od=function(a){this.a.j=!1;Ut(a);Vt(a);LJ(this.a.c)};_.a=null;\nfunction yO(a){this.a=a}w(742,1,{},yO);_.nd=function(){this.a.j&&(this.a.j=!1)};_.a=null;function zO(a){this.a=a}w(743,1,{},zO);_.a=null;function AO(a){this.a=a}w(744,1,{},AO);_.a=null;function mO(){kO.call(this);this.pb.style[Kk]=Gc;this.pb.style[ci]=Gc}w(745,736,Ql,mO);function BO(a){this.a=a}w(746,1,{},BO);_.Yd=function(){Rq((Oq(),Pq),new DO(this))};_.a=null;function DO(a){this.a=a}w(747,1,{},DO);_.pd=function(){this.a.a.c&&(WC(this.a.a.c),zK(this.a.a))};_.a=null;\nfunction EO(a,b){var c;c=b.a;c.e=4;return uJ(a.a.c,c,b.d,b.e)}function oO(a){this.a=a}w(748,1,{},oO);_.Ph=function(a){return EO(this,a)};_.a=null;function Hv(a,b){yI(a.a.c,b.a,b.d,b.e);return uJ(a.a.c,b.a,b.d,b.e)}function pO(a){this.a=a}w(749,1,{},pO);_.Ph=function(a){return Hv(this,a)};_.a=null;function qO(a){this.a=a}w(750,1,{},qO);_.Ph=function(a){return DJ(this.a.c,a.a,a.d,a.e)};_.a=null;function rO(a){this.a=a}w(751,1,{},rO);_.Ph=function(){return LJ(this.a.c)};_.a=null;\nfunction zu(a,b){var c;c=J(Q(b.b));c=new UE(b,0,Gj,c);MG(a.a.c,c);return!0}function sO(a){this.a=a}w(752,1,{},sO);_.Ph=function(a){return zu(this,a)};var FO=_.a=null;function GO(){GO=x;FO=new rx((Ix(),new Hx("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function HO(){HO=x;IO={}}\nfunction JO(a,b,c){var d;c&&(b.style[Fh]=c.b+tj,d=c.a,d!=Ne&&(b.style[Eh]=d),0!=(c.c&1)&&(b.style[Hh]=Gg),0!=(c.c&2)&&(b.style[Gh]=ii));a.e.style[Jk]=$i}\nfunction $D(a){var b=KO,c,d,e,f,g,h,j,l,n,o,r,t,y;c=Xp(a);c in IO?a=IO[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Zj),f=$doc.createElement(gi),f.style[ph]=(ks(),"inline"),f.style[Gk]=(lt(),"baseline"),f.style[yi]=Dc,f.style[zi]=Dc,f.width=1,f.height=1,g=(GO(),FO),f.src=g.d.a,a=(h=$doc.createTextNode(Cf),JO(b,e,a),e.appendChild(h),e.appendChild(f),d.appendChild(e),j=dr(e),l=dr(e)+(e.offsetHeight||0),n=l-j,o=dr(f)+(f.offsetHeight||0)+1,r=l-o,t=o-j,d.removeChild(e),y=new LO,y.a=\nt,y.b=r,y.c=n,y),IO[c]=a);return a}function MO(){HO();var a,b,c,d,e;Rs();this.a=z(Jw,q,1,["monospace","sans-serif",Sj]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(Zj);hr(this.e,this.f);this.e.style[Fh]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[Eh]=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)}w(755,1,{},MO);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var IO;\nfunction LO(){}w(756,1,{},LO);_.a=0;_.b=0;_.c=0;function EJ(a){if(0!=(a.e&4))return!0;try{if(a.a&&G(a.a,27))return!!a.a.a.metaKey}catch(b){if(b=Gq(b),!G(b,106))throw b;}return!1}function vJ(a){try{if(a.a&&G(a.a,27))return!!a.a.a.shiftKey}catch(b){if(b=Gq(b),!G(b,106))throw b;}return!1}function CO(a){Nu.call(this,null,0,null);this.a=a}w(757,501,Ol,CO);_.xf=function(){return EJ(this)};_.yf=function(){return vJ(this)};_.a=null;\nfunction uE(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=KO;null==b||!b.length?c=0:(c.d.appendChild(c.e),hr(c.e,b),JO(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function lC(a){this.b=a;this.a={};!KO&&(KO=new MO)}w(758,504,yl,lC);var KO=null;function VC(a){this.a=a}w(759,511,{},VC);_.a=null;function jO(){OC.call(this)}w(760,480,ql,jO);function NO(a,b){this.a=a;this.b=b}w(761,1,{},NO);_.a=null;_.b=null;\nfunction OO(){HA.call(this);this.pb[Xg]="jsa-resetTable";this.pb.style[Kk]=zg}w(762,421,Ql,OO);function PO(){PO=x;var a=QO=new MO;Rs();a.f="9p";a.e.style[Eh]=Sj;a.e.style[Fh]="144.0pt";hr(a.e,a.f);a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[Fh]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);RO=new kD(1)}function vH(a,b){a.p=!0;if(a.j){a.o&&(a.d.length=0,a.o=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,iO(a)}\nfunction kI(a,b,c,d,e,f,g){var h,j,l,n,o,r,t,y,v,s,A;a.n&&(uH(a,!1),360<=g||-360>=g?h=wH(a,b,c,d,e):h=(j=f+g,l=0,j<f&&(l=1),n=0,(180<g||-180>g)&&(n=1),o=b+d/2,r=c+e/2,t=d/2,y=e/2,v=SO(o,r,t,y,f),s=SO(o,r,t,y,j),A="<g"+a.k+Fd,A+=\'<path d ="M \'+v.a+ha+v.b+" A "+t+ha+y+" 0 "+n+ha+l+ha+s.a+ha+s.b+Aa,A+=pd,A),vH(a,h))}function BH(a,b,c,d,e){var f,g,h,j,l,n;a.n&&(b=(f=a.a,a.a=!1,g=m+b,h=m+d,j=m+c,l=m+e,n=ud+g+xa+j+wa+h+ya+l+ua+a.f+pa+a.c+a.b+wc,a.a=f,n),vH(a,b))}\nfunction CH(a,b,c,d,e){a.n&&(uH(a,!1),vH(a,\'<rect x="\'+b+za+c+sa+e+\'" width="\'+d+oa+a.k+wc))}function VH(a,b,c,d){var e,b=b.replace(/&/g,Xa).replace(/<\/g,bb).replace(/>/g,$a),b=(e=a.f,vd+c+za+d+pa+a.i+\' fill="\'+e+Ea+b+rd);vH(a,b)}function yH(a,b,c,d,e){uH(a,!0);vH(a,\'<rect x="\'+b+za+c+sa+e+\'" width="\'+d+oa+a.k+wc)}\nfunction iO(a){var b,c;if(a.p){for(;null!=(b=a.u.pop());)c=a.d,c[c.length]=b;b=a.d.join(fa);c=a.t;var d;d=br(cr(c.pb.ownerDocument),c.pb)+(c.pb.offsetWidth||0)-ar(c.pb);0==d&&(d=parseInt(c.pb.style[Kk])||0);c=d;d=a.t;var e;e=er(cr(d.pb.ownerDocument),d.pb)+(d.pb.offsetHeight||0)-dr(d.pb);0==e&&(e=parseInt(d.pb.style[ci])||0);c=\'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="\'+c+sa+e+Ea;var f;d=!(f=$wnd.navigator.userAgent,-1!=f.indexOf("Firefox"))?"<style> text { cursor: default; } <\/style>":\nm;b=c+d+b+qd;b!==a.q&&(hr(a.t.pb,b),a.q=b);a.o=!0;a.p=!1}}function QH(a,b){(a.e=b)&&(a.f=TO(b))}function sK(a,b){var c,d,e;a.i=(c=b.b,d=b.a,e=m,12!=c&&(e=\' font-size="\'+c+\'px"\'),"Plain"!=d&&(e+=\' font-family="\'+d+oa),0!=(b.c&1)&&(e+=\'font-weight="bold"\'),0!=(b.c&2)&&(e+=\'font-style="italic"\'),e)}function PH(a,b){(a.n=b)&&b&&(a.c=\'stroke-width="\'+(b.e==Fw(b.e)?m+Fw(b.e):m+b.e)+pa)}w(763,507,{});_.d=null;_.e=null;_.f=Dg;_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=m;_.r=0;_.s=0;_.t=null;_.u=null;\nvar RO,QO;function Dv(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-ar(a.o.pb)+pr(a.o.pb)+wr(a.o.pb.ownerDocument),a.b.e=c.clientY-dr(a.o.pb)+(a.o.pb.scrollTop||0)+xr(a.o.pb.ownerDocument),a.b.a=new CO(b),b.a.preventDefault(),!0):!1}\nfunction nO(a){this.o=a;this.b=new UO;this.c=new VO(this);Yy(this.o,new WO(this),(Ev(),Ev(),Fv));Yy(this.o,new XO(this),(wv(),wv(),xv));Yy(this.o,new YO(this),(Av(),Av(),Bv));Yy(this.o,new ZO(this),(sv(),sv(),tv));Yy(this.o,new $O,(Fu(),Fu(),Gu));Yy(this.o,new aP(this),(Bu(),Bu(),Cu));Yy(this.o,new bP(this),(wu(),wu(),xu))}w(764,1,{},nO);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function VO(a){Sm();this.a=a}w(765,67,{},VO);\n_.zd=function(){!this.a.d&&this.a.i&&EO(this.a.i,this.a.b)};_.a=null;function WO(a){this.a=a}w(766,1,{},WO);_.a=null;function XO(a){this.a=a}w(767,1,{},XO);_.a=null;function YO(a){this.a=a}w(768,1,{},YO);_.a=null;function ZO(a){this.a=a}w(769,1,{},ZO);_.a=null;function $O(){}w(770,1,{},$O);function aP(a){this.a=a}w(771,1,{},aP);_.a=null;function bP(a){this.a=a}w(772,1,{},bP);_.a=null;function UO(){}w(773,1,{},UO);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction TO(a){var b,c;c=a.d>>16&255;b=a.d>>8&255;a=a.d&255;if(0==c*b*a){if(0==c&&0==b&&0==a)return Dg;if(255==c&&0==b&&0==a)return"red";if(0==c&&255==b&&0==a)return"green";if(0==c&&0==b&&255==a)return Eg}return 255==c&&255==b&&255==a?"white":Dj+c+nb+b+nb+a+jb}function JK(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction cP(a){var b,c,d,e,f;dz(a);d=(ez(),xB(null));e=new OO;EA(e,a);nz(d,e,d.pb);f=a.le();b=a.ke();c=JK();9<=c?(++f,++b):7==c&&G(a,40)&&(c=a.pb.textContent,2>=c.length&&(f+=8));GA(e,a);wz(d,e);return new sC(f,b)}function NF(a){try{$wnd.console.log(a)}catch(b){}}function dP(){this.pb=$doc.createElement(qh);this.pb[Xg]=ki;this.pb.style[kj]=di;this.pb.style[qj]=ig;this.pb.style[Kk]=Gc;this.pb.style[ci]=Gc;this.pb.setAttribute("contenteditable",Ch)}w(775,388,Tl,dP);\nfunction SO(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new NO(new XL(a),new XL(b))}function wH(a,b,c,d,e){return\'<ellipse cx="\'+(b+d/2)+qa+(c+e/2)+\'" rx="\'+d/2+\'" ry="\'+e/2+oa+a.k+wc}function cO(a,b,c,d,e){var f,g,h,j;if(1>d)return m;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=\' points="\';for(f=0;f<g;++f)h=b[f],j=c[f],d+=h+nb+j,f<g-1&&(d+=ha);d+=oa;b=od;e?b+="polygon":b+="polyline";return b+=d+a.k+wc}\nfunction uH(a,b){var c;c=a.f;(a.a=b)?a.k=\' stroke="none" fill="\'+c+pa+a.b:a.k=\' fill="none" stroke="\'+c+pa+a.c+a.b}function hO(){PO();this.n=RO;this.d=[];this.t=new dP;this.u=[]}w(776,763,{},hO);_.a=!1;_.b=m;_.c=m;function eP(){eP=x;fP=new sC(0,0)}function DC(a,b){var c;if(a.Uf())return fP;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Wh(jC(b));c=cP(a.Mf());a.e.b=c.b;a.e.a=c.a;return c}function gP(){this.e=new KD;this.e.a=-1;this.e.b=-1}w(778,1,{});_.Uf=uK;\n_.Wh=function(a){var b=this.Mf().pb,c,d,e;c=(WD(),XD);e=a.b;d=a.a;e!=c.b?b.style[Fh]=m+e+"pt":b.style[Fh]=m;d!=c.a?b.style[Eh]=d:b.style[Eh]=m;0!=(a.c&1)?b.style[Hh]=Gg:b.style[Hh]=m;0!=(a.c&2)?b.style[Gh]=ii:b.style[Gh]=m};_.e=null;var fP;function QC(){eP();gP.call(this);this.d=new Az}w(782,778,{},QC);_.Mf=GD;_.d=null;function eE(a){this.a=new mB(a.f,new hP(a));lB(this.a,a.e)}w(784,1,{},eE);_.a=null;\nfunction hB(a){var b,c,d,e,f;f=new TE(a.a,1001,null!=a.a.c?a.a.c:a.a.f);for(c=pv(a.a.d,D(iP,q,76,0,0)),d=0,e=c.length;d<e;++d)if(b=c[d],G(b,56)){b.Ec.j=!1;break}a=a.a;b=a.n.d;f!=b.a&&(b.a=f,b.b=lw((bD(),cD),new dD(f.k)));b=b.b;if(hx(!b?Pk:b.a,$k))for(b=(!a.d.a||0==a.d.a.c?(ow(),ow(),pw):new hD(a.d.a)).Ce();b.be();)a=b.ce(),1001==f.k&&a.Df(f);var g,h,j;1001==f.k?(g=new Nu(f.n,f.k,f.a),g.e=f.b&15):601==f.k?(null.ii(),null.ii()):100==f.k&&G(f.n,73)?(h=f.n,j=new Nu(h,205,null),j.i=h.$e(),j.j=h._e()):\n1004<=f.k&&1005>=f.k||(701==f.k?null.ii():401==f.k||402==f.k?(null.ii(),null.ii(),null.ii(),null.ii(),null.ii()):500<=f.k&&507>=f.k&&(g=null.ji,500!=g&&(g=new Nu(null.ji,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function hP(a){this.a=a}w(785,1,Jl,hP);_.pd=function(){hB(this)};_.a=null;function BE(){eP();gP.call(this);this.a=new MB}w(786,778,{},BE);_.Mf=yx;_.a=null;function EE(){new cw;var a;a:{switch(Gw){case 1:case 3:case 5:case 7:a=new jP;break a}a=new kP}this.a=a}w(799,531,{},EE);_.a=null;\nfunction kP(){}w(801,1,{},kP);_.ei=function(a){a&&a&&Aq(8,new lP(a));return null};_.fi=function(a){Aq(8,new mP(a))};function jP(){}w(800,801,{},jP);_.ei=function(){return $wnd.clipboardData.getData("Text")};_.fi=function(a){$wnd.clipboardData.setData("Text",a)};function lP(a){this.a=a}w(804,1,Xl,lP);_.Dd=GC;_.a=null;function mP(a){this.a=a}w(806,1,Xl,mP);_.Dd=GC;_.a=null;function vu(a,b){a.onloadend=function(a){b._f(a.target.result)}}function VF(a){this.a=a}w(811,1,{},VF);_.a=null;\nfunction SF(){}w(812,1,{},SF);function TF(){}w(813,1,{},TF);function UF(){}w(814,1,{},UF);function CE(){this.b=new FE;this.d=new fD}w(817,529,{},CE);function wI(a,b,c,d){b=mC(b);c+=b.a;d+=b.b;Mz(a.a,c,d);Nz(a.a)}function lE(){eP();gP.call(this);var a=this.a=new nP;a.ab=!0;a.a.f=!0;this.a.db=!0}w(819,778,{},lE);_.Mf=yx;_.a=null;function jF(){}w(827,558,{},jF);\nfunction gF(){gF=x;var a;a=(YE(),ZE["os.encoding"]);if(null!=a)try{if(H("UTF-8",a))jM(m);else if(H("ISO-8859-1",a)||H("ISO-LATIN-1",a))D(kM,bm,-1,0,1);else throw new GL(a+ma);}catch(b){if(b=Gq(b),!G(b,107))throw b;}}function fE(a,b){a.a=31*a.a+Fw((new XL(b)).a)}function lD(){}w(832,1,{},lD);_.hC=yx;_.a=1;\nfunction nP(){Hz();var a=(Wz(),Zz);Pz.call(this,!0,Ei);this.U=a.a;this.a=new oP(this);this.a.d=!0;Cz(this,this.a);this.ab=!0;this.a.f=!0;-1==this.lb?Gy(this.pb,1|(this.pb.__eventBits||0)):this.lb|=1;(Oz?kr(this.pb):lr(kr(this.pb)))[Xg]=$h;this.pb.style[Mk]="2147483647"}w(863,390,Ql,nP);_.ee=function(a){bz(this,a);1==Tx(a.type)&&Jz(this,!1)};_.a=null;\nfunction oP(a){this.b=a;this.c=new Nm;this.i=new Nm;a=(kB(),jB);new bC(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(ek);this.e=$doc.createElement(jk);Nx(b,this.e);this.o=!0;a=rA();b=(Ox(),Px(b));a.appendChild(b);this.pb=a;co();this.pb.setAttribute(Fj,Ho.a);-1==this.lb?Gy(this.pb,2225|(this.pb.__eventBits||0)):this.lb|=2225;this.pb[Xg]=Zh;a=Oy(this.pb)+"-vertical";Jy(this.me(),a,!0);this.pb.style[jj]=Ec;this.pb.setAttribute("hideFocus",Ck);Yy(this,new iB(this),(Ot(),Ot(),Pt))}w(864,430,Tl,oP);\n_.ee=function(a){switch(Tx(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}aB(this,a)};_.Oe=function(a,b){eB(this,a,b);b||this.a&&Jz(this.b,!1)};_.a=!0;_.b=null;w(913,1,{});\nfunction pP(a,b,c,d){var e,f,g,h,j,l;h=(!c?b.b:sF(b,c,~~Xp(c)))[0][d.length];b=j=e=null;for(c=0,f=!h?0:h.length;c<f;++c){g=h[c];var n;a:{n=g;var o=d,r=void 0,t=void 0,y=void 0,v=t=r=void 0,s=t=void 0,A=void 0,t=void 0;for(y=0,A=o.length;y<A;++y)if(s=n[y+3],v=o[y],r=null==v?aj:typeof v,r=r==cj?Object.prototype.toString.call(v)==Zf||typeof v.length==bj?"array":r:r,!H(r,s)&&(!H(bk,s)||!H(aj,r)))if(v=H(bj,r),r=H(Hg,r),qP===s)v&&(o[y]=new XL(o[y])),r&&(o[y]=(SG(),o[y]?TG:UG));else{t=v||r;if(t=!t&&null!=\ns&&Sp(s)==rP){t=o[y];if(null==t||sP(t,s))continue;if(Rp(t)&&(t=t&&t.g?t.g:null,null!=t&&sP(t,s))){o[y]=t;continue}}if(!H(cj,s)||v||r){n=!1;break a}}n=!0}if(n){e=g[0];j=g[1];b=g[2];break}}return e?(d=b?b(a,d):d,a=(l=e.apply(a,d),[j?j(l):l])):null}function tP(){this.c=new Gp;this.a=new Gp;this.b=new Gp}function sP(a,b){var c;if(qP==b||uP==b&&G(a,134))return!0;if(null!=a)for(c=Sp(a);c&&c!=qP;c=null)if(c==b)return!0;return!1}w(912,913,{},tP);function sL(){sL=x;vP=new tP}\nfunction xL(a,b){sL();E(vP.c,a,b)}function pL(a){sL();var b,c,d;d=hM(a,ag);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 qL(a,b){var c;sL();return c=b&&b[0]&&(typeof b[0]==cj||typeof b[0]==Jh)?b[0]:null,sP(c,a)}function vL(a,b){var c=rL;sL();var d=vP,e;e=b?d.b:d.a;if(d=!c?e.b:sF(e,c,~~Xp(c))){var f=d;for(p in a)f[p]=a[p]}else d=a;!c?tF(e,d):vF(e,c,d,~~Xp(c))}\nfunction uL(a,b,c){var d=rL;sL();var e=vP,c=c?e.b:e.a,e=pP(a,c,d,b);if(!e){e=[a];for(i=0;i<b.length;i++)e.push(b[i]);b=e;e=pP(a,c,d,b)}if(!e)throw new Np("Can\'t find exported method for given arguments: 0"+gd+b.length+fa);return e}function NJ(a){sL();var b=vP,c;null==a?a=null:(c=a[fg],c||(0!=(Sp(a).b&4)?a=[]:(b=(b=lw(b.c,Sp(a)))&&typeof b==Jh?new b(a):a,a=a[fg]=b),c=a),a=c);return a}var vP;\nfunction C(a){return function(){try{var b;var c=arguments,d;var e;0!=Kq&&(e=Dm(),2E3<e-Mq&&(Mq=e,Lq=Jq()));if(0==Kq++){var f=(Oq(),Pq),g,h;if(f.b){h=null;do g=f.b,f.b=null,h=Xq(g,h);while(f.b);f.b=h}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var j=(Oq(),Pq),l,n;if(j.c){n=null;do l=j.c,j.c=null,n=Xq(l,n);while(j.c);j.c=n}}--Kq;c&&-1!=Lq&&($wnd.clearTimeout(Lq),Lq=-1)}return b}catch(o){throw o;}}}\nfunction gwtOnLoad(a,b,c,d){$moduleName=b;$moduleBase=c;Gw=d;if(a)try{C(Hw)()}catch(e){a(b)}else C(Hw)()}var qP=X(1),Vp=X(144),wP=TL(" I"),B=NL(919,wP);X(153);var KM=NL(923,qP),xq=NL(927,KM),xP=TL(" Z"),yq=NL(917,xP),yP=SL(),zq=NL(928,yP),zP=SL(),Bq=NL(929,zP);X(140);X(139);X(138);X(156);X(157);X(155);X(158);X(154);var AP=X(336),mx=NL(930,AP);X(337);X(195);X(603);X(150);X(620);var BP=TL(" B");X(624);var CP=TL(" C"),$L=NL(931,CP),rP=X(622),DP=TL(" D"),aH=NL(918,DP);X(623);X(625);\nvar EP=X(627),KJ=NL(932,EP),FP=TL(" J"),GP=X(2),Jw=NL(924,GP),kM=NL(933,BP);X(636);X(619);X(143);X(256);X(601);var rL=X(590);X(614);var EL=X(611);X(609);X(610);X(616);X(171);X(161);X(168);X(169);X(163);X(164);X(165);X(166);X(172);X(141);X(631);X(626);X(612);X(613);X(591);X(592);X(593);X(594);X(595);X(596);X(597);X(598);X(599);X(600);var HP=X(481);X(480);X(479);X(478);X(586);X(585);X(587);X(588);X(589);X(732);\nvar HD=X(495),uG=NL(934,HD),IP=X(503),zG=NL(935,IP),JP=X(504),BG=NL(936,JP),KP=X(722),QJ=NL(937,KP),mJ=NL(938,B);X(719);X(720);X(705);X(707);X(711);X(712);X(713);X(714);X(715);X(716);X(717);X(718);X(708);X(709);X(710);X(706);var UM=NL(939,HP),LP=SL(),qv=NL(940,LP);X(731);X(580);X(581);X(606);SL();X(605);SL();X(913);X(912);var uP=SL();X(389);var MP=X(388);X(387);X(393);X(408);X(450);X(760);X(734);X(733);X(386);X(385);X(736);X(735);X(745);X(746);X(747);X(748);X(749);X(750);X(751);X(752);X(737);X(738);\nX(739);X(740);X(741);X(742);X(743);X(744);X(316);X(315);X(398);X(399);X(400);X(67);X(370);X(764);X(773);X(765);X(766);X(767);X(768);X(769);X(770);X(771);X(772);X(506);X(507);X(763);X(642);X(649);X(657);X(650);X(651);X(446);X(449);X(447);X(448);X(608);X(607);X(573);X(572);X(571);X(574);X(575);X(576);X(811);X(812);X(813);X(814);\nvar NP=RL(235,function(){Rs();return jt}),kt=NL(941,NP),OP=RL(201,function(){yr();return is}),js=NL(943,OP),PP=RL(220,function(){ks();return ts}),us=NL(944,PP),QP=RL(225,function(){vs();return Es}),Fs=NL(945,QP),RP=RL(230,function(){Gs();return Ps}),Qs=NL(946,RP),SP=RL(245,function(){lt();return Ct}),Dt=NL(947,SP);RL(236,null);RL(237,null);RL(238,null);RL(239,null);RL(240,null);RL(241,null);RL(242,null);RL(243,null);RL(244,null);RL(202,null);RL(212,null);RL(213,null);RL(214,null);RL(215,null);\nRL(216,null);RL(217,null);RL(218,null);RL(219,null);RL(203,null);RL(204,null);RL(205,null);RL(206,null);RL(207,null);RL(208,null);RL(209,null);RL(210,null);RL(211,null);RL(221,null);RL(222,null);RL(223,null);RL(224,null);RL(226,null);RL(227,null);RL(228,null);RL(229,null);RL(231,null);RL(232,null);RL(233,null);RL(234,null);RL(246,null);RL(247,null);RL(248,null);RL(249,null);RL(250,null);RL(251,null);RL(252,null);RL(253,null);X(562);X(561);X(644);X(643);X(645);X(647);X(646);X(648);X(652);X(653);X(268);\nX(267);X(266);X(272);X(271);X(270);X(276);var TP=X(275);X(274);X(291);X(293);X(294);X(511);X(726);var UP=X(728),VP=X(690),WP=X(695),ON=NL(948,VP),PN=NL(949,WP),WH=NL(950,UP);X(723);X(721);X(372);X(310);X(374);X(313);X(312);X(311);X(474);X(475);X(476);X(516);X(515);X(514);X(519);var XP=SL(),iP=NL(952,XP);X(368);X(560);X(665);X(322);X(529);X(530);X(684);X(699);\nvar YP=RL(701,function(){DI();return FN}),GN=NL(954,YP),ZP=RL(702,function(){HI();return IN}),JN=NL(955,ZP),$P=RL(700,function(){FI();return AN}),BN=NL(956,$P);X(300);X(302);X(564);X(633);X(639);X(696);X(697);X(698);X(518);var hE=X(517);X(501);X(729);X(500);var LD=X(499);X(527);X(528);X(152);X(510);X(273);X(817);X(461);var XB=NL(957,MP);X(462);X(776);X(775);X(422);X(424);X(423);X(425);X(297);X(314);X(725);X(524);X(525);X(526);X(489);X(563);X(488);X(487);var aQ=NL(925,FP);X(669);X(635);X(305);X(292);\nX(295);X(296);X(289);X(288);X(290);X(307);X(278);X(282);X(509);X(483);X(482);X(536);X(485);X(486);X(522);X(521);var mE=X(520);X(663);X(565);X(566);X(685);X(672);X(477);X(686);X(137);var VD=X(502);X(618);X(755);X(756);X(280);X(279);X(281);X(283);X(670);X(832);var ZD=X(758);X(778);X(819);X(539);X(784);X(785);X(496);X(304);X(301);X(303);X(299);X(287);X(286);X(285);X(392);X(391);X(390);X(863);X(430);X(864);\nvar bQ=RL(394,function(){Wz();return cA}),dA=NL(962,bQ),cQ=RL(442,function(){Rz();return sB}),tB=NL(963,cQ);X(58);X(443);X(444);X(439);X(440);X(441);X(59);X(60);X(61);X(431);X(432);X(433);X(434);X(437);X(703);X(759);X(350);X(418);X(419);X(438);X(782);X(786);var aE=X(512);X(343);X(541);X(542);X(535);X(470);X(396);X(761);X(403);X(453);X(452);X(454);var dQ=RL(455,function(){LB();return VB}),WB=NL(977,dQ);RL(456,null);RL(457,null);RL(458,null);RL(459,null);X(317);X(70);X(71);X(69);X(72);X(75);X(76);X(77);\nX(78);X(79);X(80);var eQ=X(92),fB=NL(978,eQ);X(81);X(82);X(83);X(84);X(85);X(86);X(87);X(89);X(88);X(90);X(91);X(93);X(94);X(96);X(97);X(95);X(98);X(99);X(100);X(101);X(103);X(105);X(106);X(104);X(102);X(107);X(108);X(109);X(110);X(112);X(115);X(114);X(116);X(119);X(120);X(118);X(121);X(122);X(123);X(124);X(125);X(126);X(128);X(129);X(127);X(130);X(131);X(132);X(133);X(135);X(136);X(134);X(404);X(421);X(420);X(660);X(397);X(344);var ME=X(532),OE=NL(981,ME);X(533);X(531);X(762);X(465);X(265);X(381);\nX(383);X(382);X(352);X(354);X(353);X(348);X(464);X(345);X(556);X(555);X(557);X(637);X(309);X(74);X(355);X(427);X(429);X(757);X(799);X(534);X(558);X(347);X(73);X(111);X(801);X(804);X(806);X(800);X(551);X(552);X(559);X(615);X(827);X(62);X(65);var fQ=X(68),cn=NL(985,fQ);X(66);X(63);X(64);X(342);function lL(){var a=this.b;this.c.a.apply(a,[NJ(this.a.a),a])}function hz(){}function GC(){}function ZL(){return m+this.a}function iz(){cz(this)}function yx(){return this.a}function lm(){return Xp(this)}\nfunction YL(){return Fw(this.a)}function GD(){return this.d}function bu(){return this.c}function Vy(){return fr(this.pb,ej)}function FC(){return rC(this)}function hA(){return this.b}function nA(a){return Xy(this,a,(lu(),lu(),mu))}function wx(){return LE(this.a)}function mA(a){return Xy(this,a,(iu(),iu(),ju))}function wM(){return this.a.d}function vv(a){var b=a.a;if(a=a.a.k)Dv(b,this),a.Ph(b.b);b.d=!0}function zx(a){return!G(a,34)?!1:H(this.a,a._d())}\nfunction oA(a){return Xy(this,a,(su(),su(),tu))}function lA(a){return Xy(this,a,(eu(),eu(),fu))}function RD(){}function km(a){return this===a}function IC(){return this.cZ.d+Yf+this.gf()+eg}function IM(a){return yy(this.a,a)}function HC(){return tC(this)}function AE(){var a;0<this.a?(a=tE(this,this.a),a=!a?tC(this):a):a=tC(this);return a}function qF(){return 0==this.Xf()}function qM(){return this.a.a}function Wy(){return this.pb}function vK(){return!1}\nfunction zE(){var a;0<this.a?(a=tE(this,this.a),a=!a?rC(this):a):a=rC(this);return a}function Uy(){return fr(this.pb,dj)}function uK(){return!1};window.gwtOnLoad=gwtOnLoad;$sendStats(\'moduleStartup\', \'moduleEvalEnd\');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats(\'moduleStartup\', \'end\');\n//@ sourceURL=0.js \n']);
diff --git a/public/jsme/C9EEF554958AACEE6A060F620375E4FA.cache.js b/public/jsme/C9EEF554958AACEE6A060F620375E4FA.cache.js
new file mode 100644
index 0000000..6e78ade
--- /dev/null
+++ b/public/jsme/C9EEF554958AACEE6A060F620375E4FA.cache.js
@@ -0,0 +1 @@
+jsme.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsme;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats(\'moduleStartup\', \'moduleEvalStart\');var $gwt_version = "2.5.1";var $strongName = \'C9EEF554958AACEE6A060F620375E4FA\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;var m="",ba="\\n",ea=" ",fa=" \\t\\n\\r\\u000c",ha=" ",ia=" 0 0",ja=" 0 0 0",ka=" is not supported",la=\'"\',ma=\'" \',na="#",ra="$",sa="$$$$",ta="$MOL\\n",ua="$RXN",va="$RXN\\n\\n\\nJME Molecular Editor\\n",wa="%",Ca="&",Ea="&amp;",Fa="&gt;",Ha="&lt;",Ia="\'",Ka="(",La=")",Ma="*",Oa="+",Pa=",",Ua=", ",Va=",modifiers=",$a="-",ab="-C#C-Me",bb="-C#CH",cb="-C#N",jb="-C(=O)N",lb="-C(=O)OH",mb="-C(=O)OMe",nb="-CCl3",rb="-CF3",vb="-CMe3",wb="-NC=O",xb="-NH-SO2-Me",yb="-NMe2",zb="-NO2",Db="-OC(=O)Me",Eb="-SO2-NH2",\nGb="-SO3H",Ib="-disabled",Kb="-selected",Lb=".",Rb="...",Sb=".call(this)}",Tb="/",Wb="//",ac="/>",bc="0",cc="0.0px",dc="0px",ec="1",fc="100%",gc="2",qc="3",rc="4",sc="5",Cc="6",Dc="7",Lc="8",Mc="9",Nc=":",Oc=": ",Uc=";",Vc="<",Wc="<V1:",Zc="<V2:",ad="=",bd=">",cd="?",jd="@",kd="A",pd="API",qd="AfterStructureModified",rd="Ag",ud="Al",vd="AtomClicked",wd="AtomHighlight",xd="Au",Ed="Auto atom map molecule",Fd="B",Kd="Ba",Ld="BeforePaste",Od="BondClicked",Pd="BondHighlight",Qd="Br",Rd="C",Sd="CSS1Compat",\nXd="Ca",Yd="Cd",Zd="Center",fe="Change atom map",ge="Cl",he="Class$",ie="Color parameter outside of expected range",pe="Copy as ",qe="Cs",re="Cu",se="DOMMouseScroll",te="Delete all atom map molecule",ue="Delete hydrogens",ve="Dialog",we="ERROR - ",xe="F",Ae=\'For input string: "\',Be="Fr",Ce="GUI",De="Ga",Ee="H",Fe="Helvetica",Ge="I",He="InchiKeySearch",Ie="Incorrect URL: ",Je="Internal index set to null.",Ke="JSME",Le="JavaScript",Re="K",Se="Li",Te="M CHG",Ue="M END",Ve="M END\\n",We="M ISO",Xe=\n"M V30 ",Ye="MDLV30/STEABS",Ze="MDLV30/STERAC",$e="MDLV30/STEREL",af="Mg",bf="N",cf="NA",df="Na",ef="Ni",ff="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",gf="O",hf="P",jf="Q",kf="R",pf="RXN",qf="Rb",sf="S",tf="SMILES",uf="Se",vf="Set molecule Chiral flag",wf="Si",xf="Sr",yf="Style names cannot be empty",zf="Text",Af="Unset molecule chiral flag",Bf="V1",Cf="V2",Df="V2000",Jf="V3000",Kf="X",Lf="Zn",Mf="[",Nf="[object Array]",Of="\\\\",Pf="\\\\.",Qf="\\\\\\\\",\nRf="\\\\\\\\n",Sf="\\\\b",Tf="]",Uf="_",Vf="__gwtex_wrap",$f="a",ag="abs",bg="absolute",cg="addBond",dg="addGroup",eg="addRing",fg="addRingBond",gg="addTemplate",hg="alert",ig="alertdialog",jg="align",kg="antialias",lg="application",mg="article",ng="auto",og="autonumber",pg="banner",qg="begin",rg="black",ug="blue",xg="blur",yg="bolder",zg="boolean",Ag="border",Bg="bottom",Cg="button",Dg="c",Eg="cellPadding",Fg="cellSpacing",Gg="center",Hg="change",Ig="chargeAtom0",Jg="checkbox",Kg="className",Lg="click",\nMg="click marked atom to delete mark",Ng="clip",Og="code",Qg="colSpan",Ug="columnheader",Wg="combobox",Xg="complementary",Yg="contentinfo",Zg="contextmenu",$g="copy",ah="dblclick",bh="definition",ch="depict",dh="dialog",eh="directory",fh="display",gh="div",hh="document",lh="download",mh="end_gesture",nh="error",oh="false",ph="focus",qh="fontFamily",rh="fontSize",sh="fontStyle",th="fontWeight",uh="form",vh="function",wh="g",xh="gesturechange",yh="gestureend",zh="gesturestart",Ah="google",Bh="grid",\nCh="gridcell",Dh="group",Eh="gwt-MenuBar",Fh="gwt-MenuBarPopup",Gh="heading",Hh="height",Ih="hidden",Jh="i",Kh="id",Mh="ie8",Nh="img",Oh="is_touch_supported",Ph="italic",Qh="java.vm.name",Vh="jsa-resetDiv",Wh="keydown",Xh="left",Yh="leftoversDownload",Zh="link",$h="list",ai="listbox",bi="listitem",ci="load",di="log",ei="m",fi="main",gi="margin",hi="marginBottom",ii="marquee",ji="math",ki="menu",li="menuPopup",mi="menubar",ni="menuitem",oi="menuitemcheckbox",pi="menuitemradio",qi="middle",ri="mol",\nsi="mousedown",ti="mousemove",ui="mouseout",vi="mouseover",wi="mouseup",xi="mousewheel",yi="msie",zi="multipart",Ai="n",Bi="name",Di="navigation",Ei="nodepict",Fi="none",Gi="note",Hi="nowrap",Ii="null",Ji="number",Ki="object",Li="offsetHeight",Mi="offsetWidth",Ni="onclick",Oi="onload",Pi="ontouchstart",Qi="opera",Ri="option",Si="or",Ti="outline",Ui="overflow",Vi="p",Wi="padding",Xi="paste",Yi="popupContent",Zi="position",$i="presentation",aj="progressbar",bj="px",cj="px ",dj=\'px"\',ej="px,",fj="px, ",\ngj="px;",hj="px;height:",ij="px;top:",jj="px;width:",kj="radio",lj="radiogroup",mj="readMolFile",oj="rect(0px, 0px, 0px, 0px)",pj="redo",qj="region",rj="return function() { w.__gwt_dispatchUnhandledEvent_",sj="rgb(",tj="right",uj="rotation",vj="row",wj="rowgroup",xj="rowheader",yj="rtl",zj="runAsyncCallback",Aj="s",Bj="scale100",Cj="script",Dj="scrollbar",Ej="se",Fj="search",Gj="separator",Hj="serif",Ij="setAtom",Jj="setBondDouble",Kj="setBondSingle",Lj="setBondTriple",Mj="slider",Nj="span",Oj="spinbutton",\nPj="status",Qj="string",Rj="subMenuIcon-selected",Sj="tab",Tj="table",Uj="tablist",Vj="tabpanel",Wj="tbody",Xj="td",Yj="text",Zj="textAlign",$j="textbox",ak="timer",bk="title",ck="toolbar",dk="tooltip",ek="top",fk="touchcancel",gk="touchend",hk="touchmove",ik="touchstart",lk="tr",mk="tree",nk="treegrid",ok="treeitem",pk="true",qk="undo",rk="unknown type",sk="value",tk="verticalAlign",uk="visibility",vk="visible",wk="w",xk="whiteSpace",zk="width",Ak="x",Bk="zIndex",Ck="zoom",Dk="{",Ek="|",_,Fk={l:4194303,\nm:4194303,h:1048575},Gk={l:0,m:0,h:0},Hk={l:1,m:0,h:0},Ik={l:2,m:0,h:0},Jk={l:3,m:0,h:0},Kk={l:4,m:0,h:0},Lk={l:8,m:0,h:0},Mk={l:10,m:0,h:0},Nk={l:16,m:0,h:0},Ok={l:32,m:0,h:0},Pk={l:64,m:0,h:0},Qk={l:128,m:0,h:0},Rk={l:256,m:0,h:0},Sk={l:512,m:0,h:0},Tk={l:1024,m:0,h:0},Uk={l:2048,m:0,h:0},Vk={l:8192,m:0,h:0},Wk={l:16384,m:0,h:0},Xk={l:32768,m:0,h:0},Yk={l:65536,m:0,h:0},Zk={l:131072,m:0,h:0},$k={l:262144,m:0,h:0},al={l:524288,m:0,h:0},bl={},cl={25:1},q={88:1,92:1,103:1},dl={74:1,83:1},el={35:1},\nfl={20:1,21:1,88:1,93:1,95:1},gl={66:1,88:1},hl={32:1,88:1},il={87:1,88:1,92:1,103:1},jl={26:1,28:1,36:1,41:1,44:1,48:1,50:1},kl={52:1,88:1,96:1,104:1,105:1},ll={49:1,88:1,93:1,95:1},ml={59:1,60:1,66:1,80:1,88:1},nl={63:1,88:1},u={86:1,88:1,92:1},ol={88:1,107:1},pl={107:1},ql={2:1,88:1,92:1},rl={26:1,28:1,36:1,41:1,42:1,44:1,48:1,50:1},sl={28:1},tl={26:1,28:1,36:1,40:1,41:1,42:1,44:1,48:1,50:1},ul={91:1},vl={88:1,92:1,108:1},wl={21:1,24:1,88:1,93:1,95:1},xl={88:1,92:1},yl={27:1,51:1},Cl={132:1},Dl=\n{111:1},El={88:1,96:1,104:1,105:1},Fl={23:1,88:1,93:1,95:1},Gl={79:1,92:1},Hl={17:1},Il={3:1,88:1,92:1},Jl={},Kl={108:1},Ll={109:1},Ml={53:1,88:1,92:1},Nl={21:1,22:1,88:1,93:1,95:1},Ol={59:1,66:1,80:1,88:1},Pl={18:1},Ql={41:1,48:1},Sl={88:1},Tl={88:1,96:1,105:1},Ul={88:1,92:1,107:1},Vl={34:1},Wl={54:1,59:1,60:1,66:1,74:1,75:1,80:1,83:1,88:1};\nfunction w(a,b,c){var d=bl[a];d&&!d.cZ?_=d.prototype:(!d&&(d=bl[a]=function(){}),_=d.prototype=0>b?{}:new bl[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}w(1,-1,Jl);_.eQ=Xl;_.hC=Yl;_.tS=function(){return this.cZ.d+jd+Zl(this.hC())};_.toString=function(){return this.tS()};_.tM=x;\nfunction $l(){$l=x;am=y(A,u,-1,[0,16777215,14286847,13402367,12779264,16758197,9474192,3166456,16715021,9494608,11789301,11230450,9109248,12560038,1578E4,16744448,16777008,2093087,8442339,9388244,4062976,15132390,12567239,10921643,9083335,10255047,14706227,15765664,5296208,13140019,8224944,12750735,6721423,12419299,16752896,10889513,6076625,7351984,65280,9764863,9756896,7586505,5551541,3907230,2396047,687500,27013,12632256,16767375,10909043,6717568,10380213,13924864,9699476,4366E3,5707663,51456,7394559,\n16777159,14286791,13107143,10747847,9437127,6422471,4587463,3211207,2097095,65436,58997,54354,48952,43812,5096191,5089023,2200790,2522539,2516630,1528967,13684960,16765219,12105936,10900557,5724513,10375093,11230208,7688005,4358806,4325478,32E3,7384058,47871,41471,36863,33023,27647,5528818,7888099,9064419,10565332,11739092,11739066,11734438,12389767,13041766,13369433,13697103,14221381,14680120,15073326,15400998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,\n0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13158600,1334015,56540,15075850,15132160,56540,15075850,15461355,8553170,1016335,1016335,1334015,15132160,3289770,14456450,16422400,16422400,11819700,3289770,1016335]);bm=new cm(255,128,0);dm=new cm(92,160,255);em=new cm(160,0,64);fm=new cm(255,160,255);gm=new cm(32,96,255);hm=new cm(255,0,0);im=new cm(0,255,0);jm=new cm(192,0,255);km=new cm(255,160,0);lm=new cm(0,128,0);mm=new cm(160,0,0)}var am,fm,dm,bm,gm,lm,mm,im,jm,km,hm,em;\nfunction nm(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;om(c.a,b);0==c.a.c&&pm(c.b);a.q=null}a.qd()}}function qm(a,b){var c=rm();nm(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;sm(a.k,rm())}function tm(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.td((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.sd(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.rd(),!1):!0}w(58,1,{});_.qd=function(){this.u&&this.rd()};\n_.rd=function(){this.td((1+Math.cos(6.283185307179586))/2)};_.sd=function(){this.td((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;function sm(a,b){if(tm(a.a,b)){var c=a.a,d=a.a.s,e;e=new um(d,a.a.k);vm(d.a,e);1==d.a.c&&wm(d.b,16);c.q=e}else a.a.q=null}function xm(a){this.a=a}w(59,1,{},xm);_.a=null;w(60,1,{});w(61,1,{13:1});function ym(){ym=x;zm=new Am}w(62,60,{});var zm=null;function Am(){this.a=new Bm;this.b=new Cm(this)}w(63,62,{},Am);\nfunction Dm(){Dm=x;Em=new Bm;var a=new Fm;Gm();Hm(Im?Im:Im=new Jm,a)}function pm(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);om(Em,a)}function wm(a,b){if(0>b)throw new Km("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);om(Em,a);a.b=!1;a.c=Lm(a,b);vm(Em,a)}function Lm(a,b){return $wnd.setTimeout(B(function(){a.ud()}),b)}w(65,1,{});_.ud=function(){this.b||om(Em,this);this.vd()};_.b=!1;_.c=0;var Em;function Cm(a){Dm();this.a=a}w(64,65,{},Cm);\n_.vd=function(){var a=this.a,b,c,d,e,f;b=C(Mm,q,14,a.a.c,0);b=Nm(a.a,b);c=new Om;for(e=0,f=b.length;e<f;++e)d=b[e],om(a.a,d),sm(d.a,c.a);0<a.a.c&&wm(a.b,Pm(5,16-(rm()-c.a)))};_.a=null;function um(a,b){this.b=a;this.a=b}w(66,61,{13:1,14:1},um);_.a=null;_.b=null;w(68,1,{});_.a=null;function Qm(){this.a=hg}w(67,68,{},Qm);function Rm(){this.a=ig}w(69,68,{},Rm);function Sm(){this.a=lg}w(70,68,{},Sm);w(72,1,{});_.a=null;function Tm(a){this.a=a}w(71,72,{},Tm);function Um(){this.a=mg}w(73,68,{},Um);\nfunction Vm(){this.a=pg}w(74,68,{},Vm);function Wm(){this.a=Cg}w(75,68,{},Wm);function Xm(){this.a=Jg}w(76,68,{},Xm);function Ym(){this.a=Ug}w(77,68,{},Ym);function Zm(){this.a=Wg}w(78,68,{},Zm);function $m(){this.a=Xg}w(79,68,{},$m);function an(){this.a=Yg}w(80,68,{},an);function bn(){this.a=bh}w(81,68,{},bn);function cn(){this.a=dh}w(82,68,{},cn);function dn(){this.a=eh}w(83,68,{},dn);function en(){this.a=hh}w(84,68,{},en);function fn(){this.a=uh}w(85,68,{},fn);function gn(){this.a=Bh}\nw(86,68,{},gn);function hn(){this.a=Ch}w(87,68,{},hn);function jn(){this.a=Dh}w(88,68,{},jn);function kn(){this.a=Gh}w(89,68,{},kn);function ln(a){this.a=a.id}w(90,1,{15:1,16:1},ln);_.a=null;function mn(){this.a=Nh}w(91,68,{},mn);function nn(){this.a=Zh}w(92,68,{},nn);function on(){this.a=$h}w(93,68,{},on);function pn(){this.a=ai}w(94,68,{},pn);function qn(){this.a=bi}w(95,68,{},qn);function rn(){this.a=di}w(96,68,{},rn);function sn(){this.a=fi}w(97,68,{},sn);function tn(){this.a=ii}w(98,68,{},tn);\nfunction un(){this.a=ji}w(99,68,{},un);function vn(){this.a=ki}w(100,68,{},vn);function wn(){this.a=mi}w(101,68,{},wn);function xn(){this.a=ni}w(102,68,{},xn);function yn(){this.a=oi}w(103,68,{},yn);function zn(){this.a=pi}w(104,68,{},zn);function An(){this.a=Di}w(105,68,{},An);function Bn(){this.a=Gi}w(106,68,{},Bn);function Cn(){this.a=Ri}w(107,68,{},Cn);function Dn(){this.a=$i}w(108,68,{},Dn);w(109,72,{},function(a){this.a=a});function En(){this.a=aj}w(110,68,{},En);\nfunction Fn(){Fn=x;Gn=new Tm("aria-activedescendant")}var Gn;function Hn(){this.a=kj}w(112,68,{},Hn);function In(){this.a=lj}w(113,68,{},In);function Jn(){this.a=qj}w(114,68,{},Jn);\nfunction Kn(){Kn=x;Ln=new Rm;Mn=new Qm;Pn=new Sm;Qn=new Um;Rn=new Vm;Sn=new Wm;Tn=new Xm;Un=new Ym;Vn=new Zm;Wn=new $m;Xn=new an;Yn=new bn;Zn=new cn;$n=new dn;ao=new en;bo=new fn;co=new hn;eo=new gn;fo=new jn;go=new kn;ho=new mn;io=new nn;jo=new pn;ko=new qn;lo=new on;mo=new rn;no=new sn;oo=new tn;po=new un;qo=new wn;ro=new yn;so=new zn;to=new xn;uo=new vn;vo=new An;wo=new Bn;xo=new Cn;yo=new Dn;zo=new En;Ao=new In;Bo=new Hn;Co=new Jn;Do=new Eo;Fo=new Go;Ho=new Io;Jo=new Ko;Lo=new Mo;No=new Oo;Po=\nnew 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=new pp;D(op,qj,Co);D(op,hg,Mn);D(op,dh,Zn);D(op,ig,Ln);D(op,lg,Pn);D(op,hh,ao);D(op,mg,Qn);D(op,pg,Rn);D(op,Cg,Sn);D(op,Jg,Tn);D(op,Ch,co);D(op,Ug,Un);D(op,Dh,fo);D(op,Wg,Vn);D(op,Xg,Wn);D(op,Yg,Xn);D(op,bh,Yn);D(op,$h,lo);D(op,eh,$n);D(op,uh,bo);D(op,Bh,eo);D(op,Gh,go);D(op,Nh,ho);D(op,Zh,io);D(op,ai,jo);D(op,bi,ko);D(op,di,mo);D(op,fi,no);D(op,ii,oo);D(op,ji,po);D(op,\nki,uo);D(op,mi,qo);D(op,ni,to);D(op,oi,ro);D(op,Ri,xo);D(op,kj,Bo);D(op,pi,so);D(op,Di,vo);D(op,Gi,wo);D(op,$i,yo);D(op,aj,zo);D(op,lj,Ao);D(op,vj,Ho);D(op,wj,Do);D(op,xj,Fo);D(op,Fj,Lo);D(op,Gj,No);D(op,Dj,Jo);D(op,Mj,Po);D(op,Oj,Ro);D(op,Pj,To);D(op,Sj,Zo);D(op,Uj,Vo);D(op,Vj,Xo);D(op,$j,ap);D(op,ak,cp);D(op,ck,ep);D(op,dk,gp);D(op,mk,mp);D(op,nk,ip);D(op,ok,kp)}\nvar Mn,Ln,Pn,Qn,Rn,Sn,Tn,Un,Vn,Wn,Xn,Yn,Zn,$n,ao,bo,eo,co,fo,go,ho,io,lo,jo,ko,mo,no,oo,po,uo,qo,to,ro,so,vo,wo,xo,yo,zo,Bo,Ao,Co,op,Ho,Do,Fo,Jo,Lo,No,Po,Ro,To,Zo,Vo,Xo,ap,cp,ep,gp,mp,ip,kp;function Io(){this.a=vj}w(116,68,{},Io);function Eo(){this.a=wj}w(117,68,{},Eo);function Go(){this.a=xj}w(118,68,{},Go);function Ko(){this.a=Dj}w(119,68,{},Ko);function Mo(){this.a=Fj}w(120,68,{},Mo);function Oo(){this.a=Gj}w(121,68,{},Oo);function Qo(){this.a=Mj}w(122,68,{},Qo);function So(){this.a=Oj}\nw(123,68,{},So);function Uo(){this.a=Pj}w(124,68,{},Uo);function $o(){this.a=Sj}w(125,68,{},$o);function Wo(){this.a=Uj}w(126,68,{},Wo);function Yo(){this.a=Vj}w(127,68,{},Yo);function bp(){this.a=$j}w(128,68,{},bp);function dp(){this.a=ak}w(129,68,{},dp);function fp(){this.a=ck}w(130,68,{},fp);function hp(){this.a=dk}w(131,68,{},hp);function np(){this.a=mk}w(132,68,{},np);function jp(){this.a=nk}w(133,68,{},jp);function lp(){this.a=ok}w(134,68,{},lp);\nfunction qp(a){var b,c,d;d=new rp;for(c=a;c;)b=c.yd(),c!=a&&sp(d.a,"Caused by: "),tp(d,c.cZ.d),sp(d.a,Oc),sp(d.a,null==b?"(No exception detail)":b),sp(d.a,ba),c=c.e}function up(a){var b;b=a.cZ.d;a=a.yd();return null!=a?b+Oc+a:b}w(138,1,{88:1,105:1});_.yd=function(){return this.f};_.tS=function(){return up(this)};_.e=null;_.f=null;function vp(a){this.f=a}w(137,138,Tl,vp);function wp(a){this.f=a}function xp(a,b){this.e=b;this.f=a}w(136,137,El,wp,xp);function yp(a){this.f=a}w(135,136,El,yp);\nfunction Om(){this.a=rm()}function rm(){return(new Date).getTime()}w(139,1,{},Om);function zp(a){this.b=a;this.a=m}w(141,136,El,zp);_.yd=function(){if(null==this.c){this.d=null==this.b?Ii:Ap(this.b)?null==this.b?null:this.b.name:H(this.b,1)?"String":Bp(this.b).d;this.a=this.a+Oc+(Ap(this.b)?null==this.b?null:this.b.message:this.b+m);var a;if(Ap(this.b)){a=this.b;var b=m,c;for(c in a)if(c!=Bi&&"message"!=c&&"toString"!=c)try{b+="\\n "+c+Oc+a[c]}catch(d){}a=b}else a=m;this.c=Ka+this.d+") "+a+this.a}return this.c};\n_.a=m;_.b=null;_.c=null;_.d=null;function Cp(a,b){return Dp(a)?a.eQ(b):a===b}function Bp(a){return Dp(a)?a.cZ:Ep}function Fp(a){return Dp(a)?a.hC():Gp(a)}function Hp(a){return a.toString?a.toString():"[JavaScriptObject]"}\nfunction Ip(){var a;Ip=x;Jp=(a=["\\\\u0000","\\\\u0001","\\\\u0002","\\\\u0003","\\\\u0004","\\\\u0005","\\\\u0006","\\\\u0007",Sf,"\\\\t","\\\\n","\\\\u000B","\\\\f","\\\\r","\\\\u000E","\\\\u000F","\\\\u0010","\\\\u0011","\\\\u0012","\\\\u0013","\\\\u0014","\\\\u0015","\\\\u0016","\\\\u0017","\\\\u0018","\\\\u0019","\\\\u001A","\\\\u001B","\\\\u001C","\\\\u001D","\\\\u001E","\\\\u001F"],a[34]=\'\\\\"\',a[92]=Qf,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]=\n"\\\\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)}\nfunction Kp(a){Ip();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=Jp[a.charCodeAt(0)],null==c?a:c});return la+a+la}var Jp;w(148,1,{});function Lp(){Lp=x;Mp=$wnd}\nfunction Np(a,b,c){function d(){a.onerror=a.onreadystatechange=a.onload=function(){};c&&a.parentNode.removeChild(a)}Lp();a.onload=B(function(){d();b&&b.xd(null)});a.onerror=B(function(){d();b&&b.wd(new yp("onerror() called."))});a.onreadystatechange=B(function(){("complete"==a.readyState||"loaded"==a.readyState)&&a.onload()})}var Mp;\nfunction Op(a){var b,c,d;b=!a.d?(Lp(),window):a.d;b=(Lp(),b.document);c=(d=b.createElement(Cj),d.type="text/javascript",d);(a.a||a.b)&&Np(c,a.a,a.b);a=a.c;Lp();c.src=a;b.getElementsByTagName("head")[0].appendChild(c)}function Pp(a,b){a.a=b;return a}function Qp(a){a.b=!0;return a}function Rp(a){this.c=a}w(150,1,{},Rp);_.a=null;_.b=!1;_.c=null;_.d=null;function Sp(){Sp=x;Tp=new Up(9,y(A,u,-1,[]),new Vp)}\nfunction Wp(a,b){var c,d,e,f;if(b==a.f)return!0;for(d=a.c,e=0,f=d.length;e<f;++e)if(c=d[e],c==b)return!0;return!1}function Xp(a,b){a.b=b;if($stats){var c=Yp(b==a.f?Yh:lh+b,qg,b);$stats(c)}var d=a.e,c=new Zp(a,b),e,f;f=$p(b,c);null!=f&&(d=(e=d.a[b]?d.a[b]:0,d.a[b]=e+1,e),0<d&&(e=-1!=f.indexOf(cd)?38:63,f+=String.fromCharCode(e)+"manualRetry="+d),c=new aq(f,c,b),bq(c.b,c),Op(Pp(Qp((Lp(),new Rp(c.f))),new cq(c))))}\nfunction dq(a){if(!(0<=a.b)){var b,c,d,e;if(!a.j){a.j=new eq(a.c.length+1);for(c=a.c,d=0,e=c.length;d<e;++d){b=c[d];var f=a.j;f.a[f.c++]=b}c=a.j;d=a.f;c.a[c.c++]=d}for(;0<a.k.c-a.k.b&&a.d[a.k.a[a.k.b]];)c=a.k.a[a.k.b++],c<a.i.length&&fq(a.i,c,null);a:{c=a.i;for(d=0;d<c.length;++d)if(c[d]){c=!1;break a}c=!0}c||(0<a.j.c-a.j.b?Xp(a,a.j.a[a.j.b]):0<a.k.c-a.k.b&&Xp(a,a.k.a[a.k.b++]))}}\nfunction Up(a,b,c){this.f=a;this.c=b;this.e=c;a+=1;this.a=C(gq,q,103,a,0);this.k=new eq(a);this.d=C(hq,ql,-1,a,2);this.i=C(iq,q,18,a,0)}function jq(a,b){Sp();var c=Tp,d;c.d[a]?b.Ad():(d=c.a[a],null==d&&(d=fq(c.a,a,C(kq,q,17,0,0))),fq(d,d.length,b),c.i[a]||(fq(c.i,a,new lq(c,a)),Wp(c,a)||(d=c.k,d.a[d.c++]=a),dq(c)))}w(151,1,{},Up);_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;_.f=0;_.i=null;_.j=null;_.k=null;var Tp;function lq(a,b){this.a=a;this.b=b}w(152,1,Pl,lq);\n_.Cd=function(a){var b,c,d,e;e=this.a.a[this.b];if(null!=e){fq(this.a.a,this.b,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.zd(a)}};_.a=null;_.b=0;function eq(a){this.a=C(A,u,-1,a,1)}w(153,1,{},eq);_.a=null;_.b=0;_.c=0;function mq(a){this.f="Download of "+a+" failed with status 404(Script Tag Failure - no status available)"}w(154,136,El,mq);function nq(a,b,c){this.e=c;this.f="Install of "+a+" failed with text "+b}w(155,136,El,nq);\nfunction oq(a,b){var c,d,e,f,g;if(a.b.b==a.a){f=a.b.i;a.b.i=C(iq,q,18,a.b.f+1,0);d=a.b.k;d.b=0;d.c=0;a.b.b=-1;g=null;for(d=0,e=f.length;d<e;++d)if(c=f[d])try{c.Cd(b)}catch(h){if(h=pq(h),H(h,104))g=c=h;else throw h;}if(g)throw g;}}function Zp(a,b){this.b=a;this.a=b}w(156,1,Pl,Zp);_.Cd=function(a){oq(this,a)};_.a=0;_.b=null;function Yp(a,b,c){a={moduleName:$moduleName,sessionId:$sessionId,subSystem:"runAsync",evtGroup:a,millis:(new Date).getTime(),type:b};0<=c&&(a.fragment=c);return a}\nfunction Gp(a){return a.$H||(a.$H=++qq)}function rq(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function sq(){return $wnd.setTimeout(function(){0!=tq&&(tq=0);uq=-1},10)}var tq=0,qq=0,vq=0,uq=-1;function $p(a,b){return __gwtStartLoadingFragment(a,B(function(a){b.Cd(a)}))}w(159,1,{});\nfunction wq(a,b,c){if(c&&(++a.e,a.e<=a.c)){b=-1!=a.d.indexOf(cd)?38:63;a.f=a.d+String.fromCharCode(b)+"autoRetry="+a.e;bq(a.b,a);Op(Pp(Qp((Lp(),new Rp(a.f))),new cq(a)));return}oq(a.a,b)}function aq(a,b,c){this.d=this.f=a;this.a=b;this.c=3;this.e=0;this.b=c}w(161,1,{},aq);_.a=null;_.b=0;_.c=0;_.d=null;_.e=0;_.f=null;function xq(){xq=x;yq=new zq}function Aq(a,b){a.a=Bq(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Cq(a)),Dq(a.e,1),!a.i&&(a.i=new Eq(a)),Dq(a.i,50))}function zq(){}\nfunction Fq(a){return a.Bd()}function Bq(a,b){!a&&(a=[]);a[a.length]=b;return a}function Gq(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Bd()&&(b=Bq(b,e)):e[0].pd()}catch(f){if(f=pq(f),!H(f,105))throw f;}}return b}function Dq(a,b){xq();$wnd.setTimeout(function(){B(Fq)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}w(162,148,{},zq);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var yq;function Cq(a){this.a=a}w(163,1,{},Cq);\n_.Bd=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Gq(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,h;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Om;100>rm()-d.a;){e=!1;for(f=0;f<g;++f)if(h=b[f])e=!0,h[0].Bd()||(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 Eq(a){this.a=a}w(164,1,{},Eq);_.Bd=function(){this.a.d&&Dq(this.a.e,1);return this.a.j};\n_.a=null;function Vp(){this.a=[]}function Hq(a){Iq(a.b)&&wq(a,new mq(a.f),!0)}function Iq(a){if(!__gwtModuleFunction[zj+a])return!1;delete __gwtModuleFunction[zj+a];return!0}function bq(a,b){__gwtModuleFunction[zj+a]=B(function(a){if(Iq(b.b)){var d,e;try{__gwtInstallCode(a)}catch(f){if(f=pq(f),H(f,104))d=f,e=a,null!=a&&200<a.length&&(e=a.substr(0,200)+Rb),wq(b,new nq(b.f,e,d),!1);else throw f;}}})}w(166,159,{},Vp);function cq(a){this.a=a}w(167,1,{},cq);_.wd=function(){Hq(this.a)};_.xd=function(){Hq(this.a)};\n_.a=null;function sp(a,b){a[a.explicitLength++]=null==b?Ii:b}function Jq(a,b){a[a.explicitLength++]=b}function Kq(){var a=[];a.explicitLength=0;return a}function Lq(a){var b=a.join(m);a.length=a.explicitLength=0;return b}function Mq(a){var b;b=Lq(a);Jq(a,b);return b}function Nq(a,b){return parseInt(a[b])||0}function Oq(a,b){return null==a[b]?null:""+a[b]}\nfunction Pq(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 Qq(a){var b=$doc.createElement("INPUT");b.type=a;return b}function Rq(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function Sq(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}\nfunction Tq(a){var b=$doc;return-1!=a.indexOf(Nc)?(b=(!b.__gwt_container&&(b.__gwt_container=b.createElement(gh)),b.__gwt_container),b.innerHTML=Vc+a+ac||m,a=Rq(b),b.removeChild(a),a):b.createElement(a)}function Uq(a){a.returnValue=!1}function Vq(a,b){var c=a.getAttribute(b);return null==c?m:c+m}function Wq(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)}\nfunction Xq(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().left}catch(d){c=0}return c+Yq(J(b.compatMode,Sd)?b.documentElement:b.body)}function Zq(a){var b;b=a.ownerDocument;var c;try{c=a.getBoundingClientRect().top}catch(d){c=0}return c+((J(b.compatMode,Sd)?b.documentElement:b.body).scrollTop||0)}function Yq(a){return a.currentStyle.direction==yj?-(a.scrollLeft||0):a.scrollLeft||0}function $q(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}\nfunction ar(){var a=$doc;return(J(a.compatMode,Sd)?a.documentElement:a.body).clientLeft}function br(){var a=$doc;return(J(a.compatMode,Sd)?a.documentElement:a.body).clientTop}function cr(){var a=$doc;return(J(a.compatMode,Sd)?a.documentElement:a.body).clientHeight}function dr(){var a=$doc;return(J(a.compatMode,Sd)?a.documentElement:a.body).clientWidth}function er(a){return Yq(J(a.compatMode,Sd)?a.documentElement:a.body)}\nfunction fr(a){return(J(a.compatMode,Sd)?a.documentElement:a.body).scrollTop||0}w(193,1,{88:1,93:1,95:1});_.eQ=Xl;_.hC=Yl;_.tS=function(){return m+this.b};_.b=0;function gr(){gr=x;hr=new ir;jr=new kr;lr=new mr;nr=new or;pr=y(qr,q,20,[hr,jr,lr,nr])}w(199,193,fl);var pr,jr,lr,nr,hr;function ir(){this.b=0}w(200,199,fl,ir);function kr(){this.b=1}w(201,199,fl,kr);function mr(){this.b=2}w(202,199,fl,mr);function or(){this.b=3}w(203,199,fl,or);\nfunction rr(){rr=x;sr=new tr;ur=new vr;wr=new xr;yr=new zr;Ar=y(Br,q,22,[sr,ur,wr,yr])}w(204,193,Nl);var Ar,sr,ur,wr,yr;function tr(){this.b=0}w(205,204,Nl,tr);function vr(){this.b=1}w(206,204,Nl,vr);function xr(){this.b=2}w(207,204,Nl,xr);function zr(){this.b=3}w(208,204,Nl,zr);function Cr(){Cr=x;Dr=new Er;Fr=new Gr;Hr=new Ir;Jr=new Kr;Lr=new Mr;Nr=new Or;Pr=new Qr;Rr=new Sr;Tr=new Ur;Vr=y(Wr,q,23,[Dr,Fr,Hr,Jr,Lr,Nr,Pr,Rr,Tr])}w(209,193,Fl);var Vr,Rr,Hr,Jr,Pr,Tr,Nr,Fr,Lr,Dr;\nfunction Er(){this.b=0}w(210,209,Fl,Er);function Gr(){this.b=1}w(211,209,Fl,Gr);function Ir(){this.b=2}w(212,209,Fl,Ir);function Kr(){this.b=3}w(213,209,Fl,Kr);function Mr(){this.b=4}w(214,209,Fl,Mr);function Or(){this.b=5}w(215,209,Fl,Or);function Qr(){this.b=6}w(216,209,Fl,Qr);function Sr(){this.b=7}w(217,209,Fl,Sr);function Ur(){this.b=8}w(218,209,Fl,Ur);function Xr(){Xr=x;Yr=new Zr;$r=new as;bs=new cs;ds=new es;fs=new gs;hs=new is;js=new ks;ls=new ms;ns=y(os,q,24,[Yr,$r,bs,ds,fs,hs,js,ls])}\nw(219,193,wl);var ns,Yr,js,hs,$r,bs,ls,fs,ds;function Zr(){this.b=0}w(220,219,wl,Zr);function as(){this.b=1}w(221,219,wl,as);function cs(){this.b=2}w(222,219,wl,cs);function es(){this.b=3}w(223,219,wl,es);function gs(){this.b=4}w(224,219,wl,gs);function is(){this.b=5}w(225,219,wl,is);function ks(){this.b=6}w(226,219,wl,ks);function ms(){this.b=7}w(227,219,wl,ms);function ps(){ps=x;qs=[];rs=[];ss=[]}var qs,rs,ss;function ts(){ts=x;us()}function us(){us=x;ts();vs=C(A,u,-1,30,1)}\nfunction ws(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var vs;w(243,1,{});_.tS=function(){return"An event type"};_.f=null;w(242,243,{});_.Fd=function(){this.e=!1;this.f=null};_.e=!1;w(241,242,{});_.Ed=function(){return this.Gd()};_.a=null;var xs=_.b=null;function ys(){ys=x;zs=new As(xg,new Bs)}function Bs(){}w(240,241,{},Bs);_.Dd=function(a){a.Hd(this)};_.Gd=function(){return zs};var zs;w(247,241,cl);function Cs(a,b){return(a.a.clientX||0)-Xq(b)+Yq(b)+er(b.ownerDocument)}\nfunction Ds(a,b){return(a.a.clientY||0)-Zq(b)+(b.scrollTop||0)+fr(b.ownerDocument)}function Es(a){var b;return(b=a.b)?Cs(a,b):a.a.clientX||0}function Fs(a){var b;return(b=a.b)?Ds(a,b):a.a.clientY||0}w(246,247,cl);function Gs(){Gs=x;Hs=new As(Lg,new Is)}function Is(){}w(245,246,cl,Is);_.Dd=function(a){a.Jd(this)};_.Gd=function(){return Hs};var Hs;function Js(){Js=x;Ks=new As(Zg,new Ls)}function Ls(){}w(248,241,{},Ls);_.Dd=function(){Uq(this.a);this.a.cancelBubble=!0};_.Gd=function(){return Ks};var Ks;\nw(251,1,{51:1});_.hC=Ms;_.tS=function(){return"Event type"};var Ns=_.c=0;function Jm(){this.c=++Ns}w(250,251,yl,Jm);function As(a,b){this.c=++Ns;this.a=b;!xs&&(xs=new Os);xs.a[a]=this;this.b=a}w(249,250,yl,As);_.a=null;_.b=null;function Ps(){Ps=x;Qs=new As(xh,new Rs)}function Rs(){}w(259,241,{},Rs);\n_.Dd=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,Ss(a.a.e,a.a.b)&&Uq(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,Ts(a.a.f,a.a.b)&&Uq(this.a)),a.a.d=!0)};_.Gd=function(){return Qs};var Qs;function Us(){Us=x;Vs=new As(yh,new Ws)}function Ws(){}w(260,241,{},Ws);_.Dd=function(a){a.a.a&&(a.a.b.a=null,Xs(a.a.a,a.a.b))};_.Gd=function(){return Vs};var Vs;function Ys(){Ys=x;Zs=new As(zh,new $s)}function $s(){}\nw(261,241,{},$s);_.Dd=function(){Uq(this.a)};_.Gd=function(){return Zs};var Zs;w(263,241,{});w(262,263,{});function at(){at=x;bt=new As(Wh,new ct)}function ct(){}w(264,262,{},ct);\n_.Dd=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(dt(),et).length&&-999!=(dt(),et)[c]&&(c=(dt(),et)[c]);b=new ft(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=c,e;a.Gb=!1;if(!a.J||a.K){gt(a,m);c=0;e=8==b.e;b=0!=(b.e&2);switch(d){case 99:case 67:b?ht(it(a,!0,!1)):c=301;break;case 118:case 86:b&&a.Tb&&(b=a.r,null==b.i&&(b.i="PASTE"),jt(a.E,(!a.Ub&&\n(a.Ub=new kt(a)),a.Ub)));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.Bc&&(gt(a,Oq((lt(),mt).Tc.a.pb,sk)),c=1201,a.n=32);break;case 104:case 72:gt(a,Ee);c=1300;break;case 114:case 82:gt(a,"-R");c=1301;break;case 116:case 84:701==a.k?(c=236,gt(a,rb)):801==a.k?(c=237,gt(a,nb)):(c=233,gt(a,\n"-tBu"));break;case 121:case 89:b?c=111:(c=234,gt(a,zb));break;case 122:case 90:b?c=110:(c=239,gt(a,Gb));break;case 97:case 65:c=235;gt(a,"-COOH");break;case 101:case 69:c=238;gt(a,bb);break;case 117:case 85:c=110;break;case 113:case 81:c=242;gt(a,cb);break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.k?(c=254,gt(a,"-F")):801==a.k?(c=255,gt(a,"-Cl")):901==a.k?(c=256,gt(a,"-Br")):1001==a.k?(c=257,gt(a,"-I")):501==a.k?(c=259,gt(a,"-OH")):401==a.k?(c=258,gt(a,"-NH2")):c=202;break;case 43:c=\n108;break;case 35:c=204;break;case 48:105==a.k?nt(a,0):e?(c=223,gt(a,"-3-Furyl")):(c=221,gt(a,"-Furyl"));break;case 49:105==a.k?nt(a,1):c=209;break;case 50:case 61:50==d&&105==a.k?nt(a,2):501==a.k?(c=250,gt(a,"=O")):c=203;break;case 51:105==a.k?nt(a,3):c=206;break;case 52:105==a.k?nt(a,4):c=207;break;case 53:105==a.k?nt(a,5):c=208;break;case 54:105==a.k?nt(a,6):c=210;break;case 55:105==a.k?nt(a,7):c=211;break;case 56:105==a.k?nt(a,8):c=212;break;case 57:105==a.k?nt(a,9):(gt(a,"9 ring"),c=229);break;\ncase 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;break;case 1E3:c=153;break;case 1001:c=154}d=d+1-49;0<=d&&9>=d&&0<a.ob.v&&(b=a.ob.b[a.ob.v].a,33<=b&&42>=b&&(c=1301+d));ot(a,c)}a=!0}a&&Uq(this.a)};_.Gd=function(){return bt};var bt;function pt(){pt=x;qt=new As(si,new rt)}function rt(){}w(265,246,cl,rt);_.Dd=function(a){a.ld(this)};_.Gd=function(){return qt};var qt;function st(){st=x;tt=new As(ti,new ut)}\nfunction ut(){}w(266,246,cl,ut);_.Dd=function(a){a.md(this)};_.Gd=function(){return tt};var tt;function vt(){vt=x;wt=new As(ui,new xt)}function xt(){}w(267,246,cl,xt);_.Dd=function(a){a.nd(this)};_.Gd=function(){return wt};var wt;function yt(){yt=x;zt=new As(vi,new At)}function At(){}w(268,246,cl,At);_.Dd=function(a){var b;b=this.a;Aq((xq(),yq),new Bt(a,a.b,b))};_.Gd=function(){return zt};var zt;function Ct(){Ct=x;Dt=new As(wi,new Et)}function Et(){}w(269,246,cl,Et);_.Dd=function(a){a.od(this)};\n_.Gd=function(){return Dt};var Dt;function Ft(){Ft=x;Gt=new As(xi,new Ht);new As(se,new Ht)}function Ht(){}w(270,246,cl,Ht);_.Dd=function(a){var b,c,d,e,f;b=Math.round(-this.a.wheelDelta/40)||0;b=new It(a.a.i,Es(this),Fs(this),b);f=0;for(c=Jt(a.a.i.Pc,C(Kt,q,75,0,0)),d=0,e=c.length;d<e;++d)a=c[d],++f,a.wf(b);0<f&&Uq(this.a)};_.Gd=function(){return Gt};var Gt;function Os(){this.a={}}w(271,1,{},Os);_.a=null;w(274,247,cl);var Lt=null;function Mt(){Mt=x;Nt=new As(fk,new Ot)}function Ot(){}\nw(273,274,cl,Ot);_.Dd=Pt;_.Gd=function(){return Nt};var Nt;function Qt(){Qt=x;Rt=new As(gk,new St)}function St(){}w(275,274,cl,St);_.Dd=Pt;_.Gd=function(){return Rt};var Rt;function Tt(){var a;this.a=(a=document.createElement(gh),a.setAttribute(Pi,"return;"),typeof a.ontouchstart==vh)}w(276,1,{},Tt);function Ut(){Ut=x;Vt=new As(hk,new Wt)}function Wt(){}w(277,274,cl,Wt);_.Dd=function(a){var b=a.a;if(a=a.a.n)Xt(b,this),a.Hh(b.b);b.d=!0};_.Gd=function(){return Vt};var Vt;\nfunction Yt(){Yt=x;Zt=new As(ik,new $t)}function $t(){}w(278,274,cl,$t);_.Dd=function(a){Xt(a.a,this)&&(a.a.j&&au(a.a.j,a.a.b)?a.a.d=!0:(Uq(this.a),wm(a.a.c,750),a.a.d=!1))};_.Gd=function(){return Zt};var Zt;function bu(a,b){this.a=b;this.b=a}function cu(a,b,c){Im&&(b=new bu(b,c),a.Sd(b))}w(279,242,{},bu);_.Dd=function(a){a.Od(this)};_.Ed=function(){return Im};_.a=!1;var Im=_.b=null;function du(){}function eu(a){var b;fu&&(b=new du,a.Sd(b))}w(281,242,{},du);_.Dd=function(a){a.Qd(this)};_.Ed=function(){return fu};\nvar fu=null;function gu(){}w(283,242,{},gu);_.Dd=function(a){a.a.W&&a.a.Be()};_.Ed=function(){return hu};var hu=null;function iu(a,b,c){a=a.a;if(!b)throw new ju("Cannot add a handler with a null type");if(!c)throw new ju("Cannot add a null handler");0<a.b?ku(a,new lu(a,b,c)):mu(a,b,null,c);return new nu(new ou(a,b,c))}\nfunction pu(a,b){var c;!b.e||b.Fd();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,h,j;if(!b)throw new ju("Cannot fire null event");try{++d.b;h=qu(d,b.Ed(),null);e=null;for(j=d.c?h.zh(h.Pf()):h.yh();d.c?j.Bh():j.Vd();){g=d.c?j.Ch():j.Wd();try{b.Dd(g)}catch(l){if(l=pq(l),H(l,105))f=l,!e&&(e=new ru),su(e,f);else throw l;}}if(e)throw new tu(e);}finally{if(--d.b,0==d.b){var n,o;if(d.a)try{for(o=new uu(d.a);o.b<o.d.Pf();)n=vu(o),n.pd()}finally{d.a=null}}}}catch(r){r=pq(r);if(H(r,52))throw new wu(r.a);throw r;}finally{null==\nc?(b.e=!0,b.f=null):b.f=c}}function xu(a){yu.call(this,a,!1)}function yu(a,b){this.a=new zu(b);this.b=a}w(284,1,sl,xu,yu);_.Sd=function(a){pu(this,a)};_.a=null;_.b=null;w(287,1,{});function ku(a,b){!a.a&&(a.a=new Bm);vm(a.a,b)}function mu(a,b,c,d){var e;e=Au(a.d,b);e||(e=new pp,D(a.d,b,e));a=e.Lf(c);a||(a=new Bm,e.Nf(c,a));a.qh(d)}function Bu(a,b,c,d){var e,f;e=qu(a,b,c);e.sh(d)&&e.Mf()&&(f=Au(a.d,b),f.Of(c),f.Mf()&&Cu(a.d,b))}\nfunction qu(a,b,c){a=Au(a.d,b);if(!a)return Du(),Du(),Eu;c=a.Lf(c);return!c?(Du(),Du(),Eu):c}w(286,287,{});_.a=null;_.b=0;_.c=!1;function zu(a){this.d=new pp;this.c=a}w(285,286,{},zu);function nu(a){this.a=a}w(288,1,{},nu);_.a=null;function tu(a){xp.call(this,Fu(a),Gu(a));this.a=a}function Gu(a){a=a.ue();return!a.Vd()?null:a.Wd()}\nfunction Fu(a){var b,c,d;b=a.Pf();if(0==b)return null;b=new Hu(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(d=a.ue();d.Vd();)a=d.Wd(),c?c=!1:sp(b.a,"; "),tp(b,a.yd());return Mq(b.a)}w(290,136,kl,tu);_.a=null;function wu(a){tu.call(this,a)}w(289,290,kl,wu);w(291,1,{},function(){});function Iu(){Iu=x;Ju=new Ku}function Ku(){}w(296,1,{},Ku);_.a=null;var Ju;function Lu(){}function Mu(a,b){var c;c=a.slice(0,b);y(a.cZ,a.cM,a.qI,c);return c}\nfunction Nu(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function C(a,b,c,d,e){d=Nu(e,d);y(a,b,c,d);return d}function Ou(a,b,c,d,e,f,g){var h,j,l;j=d[e];h=e==f-1;l=Nu(h?g:0,j);y(a[e],b[e],c[e],l);if(!h){++e;for(h=0;h<j;++h)l[h]=Ou(a,b,c,d,e,f,g)}return l}function y(a,b,c,d){Pu();var e=Qu,f=Ru;Pu();for(var g=0,h=e.length;g<h;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}\nfunction fq(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Su;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Su;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Su;}return a[b]=c}w(300,1,{},Lu);_.qI=0;function Pu(){Pu=x;Qu=[];Ru=[];var a=new Lu,b=Qu,c=Ru,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Qu,Ru;function H(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Ap(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Dp(a){return a.tM==x||a.cM&&!!a.cM[1]}\nfunction Tu(a){return null==a?null:a}function Uu(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var Vu=-1;\nfunction Wu(){var a;$stats&&Xu("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Qi))a=Qi;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(yi)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(yi)&&8<=$doc.documentMode)a=Mh;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"}J(Mh,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 ("+\na+"). Expect more errors.\\n");$stats&&Xu("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=y(Yu,q,1,[Sd]);for(c=0;c<a.length&&!J(a[c],b);++c);$stats&&Xu("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";ps();ss.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;}");\nps();0!=ss.length&&(a=ss.join(m),a=(ts(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:ws(0,a,!1),ss.length=0);if(0!=qs.length){a=qs.join(m);a=(ts(),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=vs[b],0==c&&(c=vs[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);vs[e]+=a.length;ws(e,a,!0)}qs.length=0}0!=rs.length&&(a=rs.join(m),a=(ts(),a),b=$doc.styleSheets.length,0==b?$doc.createStyleSheet().cssText=\na:ws(b-1,a,!0),rs.length=0);$stats&&Xu("export.client.JSME_export");new Zu;new $u;0<av(null)?Aq((xq(),yq),new bv):cv()}function pq(a){return H(a,105)?a:new zp(a)}function dv(a){return ev(a&4194303,a>>22&4194303,0>a?1048575:0)}function fv(a){return ev(a.l,a.m,a.h)}function ev(a,b,c){return _=new gv,_.l=a,_.m=b,_.h=c,_}\nfunction hv(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new iv;if(0==a.l&&0==a.m&&0==a.h)return jv=ev(0,0,0),ev(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?(jv=ev(0,0,0),c=fv((kv(),lv))):(jv=ev(c.l,c.m,c.h),c=ev(0,0,0)),c;g=!1;0!=b.h>>19&&(b=mv(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?nv(e):0==c&&0!=d&&0==e?nv(d)+22:0!=c&&0==d&&0==e?nv(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=fv((kv(),ov)),c=!0,g=!g;else return c=pv(a,f),g&&qv(c),jv=ev(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=mv(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=pv(c,d);f&&qv(e);var h;22>=d?(f=c.l&(1<<d)-1,h=c=0):44>=d?(f=c.l,h=c.m&(1<<d-22)-1,c=0):(f=c.l,h=c.m,c=c.h&(1<<d-44)-1);c=ev(f,h,c);g?jv=mv(c):jv=ev(c.l,c.m,c.h);return e}if(!rv(a,b))return e?jv=mv(a):jv=ev(a.l,a.m,a.h),ev(0,0,0);c=c?a:ev(a.l,a.m,a.h);var j,l,n,o;l=sv(b)-sv(c);f=tv(b,l);for(h=ev(0,0,0);0<=l;){j=c;var r=o=n=void 0,r=j.h-f.h;0>r?j=\n!1:(n=j.l-f.l,o=j.m-f.m+(n>>22),r+=o>>22,0>r?j=!1:(j.l=n&4194303,j.m=o&4194303,j.h=r&1048575,j=!0));if(j&&(22>l?h.l|=1<<l:44>l?h.m|=1<<l-22:h.h|=1<<l-44,0==c.l&&0==c.m&&0==c.h))break;j=f.m;n=f.h;o=f.l;f.h=n>>>1;f.m=j>>>1|(n&1)<<21;f.l=o>>>1|(j&1)<<21;--l}g&&qv(h);e?(jv=mv(c),d&&(jv=uv(jv,(kv(),lv)))):jv=ev(c.l,c.m,c.h);return h}function qv(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}\nfunction sv(a){var b;b=Av(a.h);return 32==b?(b=Av(a.m),32==b?Av(a.l)+32:b+20-10):b-12}var jv=null;function Bv(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}function L(a){var b,c,d;if(isNaN(a))return kv(),Cv;if(-9223372036854775E3>a)return kv(),Dv;if(9223372036854775E3<=a)return kv(),ov;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Uu(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Uu(a/4194304),a-=4194304*b);a=Uu(a);b=ev(a,b,c);d&&qv(b);return b}\nfunction Ev(a){var b,c;return-129<a&&128>a?(b=a+128,null==Fv&&(Fv=C(Gv,q,30,256,0)),c=Fv[b],!c&&(c=Fv[b]=dv(a)),c):dv(a)}function Hv(a){var b=Gk,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 rv(a,b){var c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}\nfunction Iv(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,z,v;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;j=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;n=b.m>>17|(b.h&255)<<5;o=(b.h&1048320)>>8;r=c*h;z=d*h;t=e*h;v=f*h;g*=h;0!=j&&(z+=c*j,t+=d*j,v+=e*j,g+=f*j);0!=l&&(t+=c*l,v+=d*l,g+=e*l);0!=n&&(v+=c*n,g+=d*n);0!=o&&(g+=c*o);c=(r&4194303)+((z&511)<<13);r=(r>>22)+(z>>9)+((t&262143)<<4)+((v&31)<<17)+(c>>22);t=(t>>18)+(v>>5)+((g&4095)<<8)+(r>>22);return ev(c&4194303,r&\n4194303,t&1048575)}function mv(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return ev(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function tv(a,b){var c,d,e,b=b&63;22>b?(c=a.l<<b,d=a.m<<b|a.l>>22-b,e=a.h<<b|a.m>>22-b):44>b?(c=0,d=a.l<<b-22,e=a.m<<b-22|a.l>>44-b):(d=c=0,e=a.l<<b-44);return ev(c&4194303,d&4194303,e&1048575)}\nfunction pv(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 ev(c&4194303,d&4194303,e&1048575)}function uv(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return ev(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}function Q(a){return a.l|a.m<<22}\nfunction Jv(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bc;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return $a+Jv(mv(a));for(c=m;!(0==a.l&&0==a.m&&0==a.h);){b=Ev(1E9);a=hv(a,b);b=m+Q(jv);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bc+b;c=b+c}return c}var Fv=null;function kv(){kv=x;ov=ev(4194303,4194303,524287);Dv=ev(0,0,524288);lv=Ev(1);Ev(2);Cv=Ev(0)}var ov,Dv,lv,Cv;function gv(){}w(310,1,{30:1},gv);\nfunction Xu(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Kv(a){this.a=a}w(316,1,{},Kv);_.a=null;function Lv(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}w(317,1,{},Lv);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Mv(a,b){tp(a.a,b.a);return a}function Nv(){this.a=new Ov}w(318,1,{},Nv);function Pv(a){if(null==a)throw new ju("css is null");this.a=a}\nw(319,1,{31:1,88:1},Pv);_.eQ=function(a){return!H(a,31)?!1:J(this.a,a.a)};_.hC=Qv;_.a=null;function Rv(a){if(null==a)throw new ju("html is null");this.a=a}w(321,1,hl,Rv);_.Td=Sv;_.eQ=Tv;_.hC=Qv;_.a=null;w(322,1,hl,function(){this.a=m});_.Td=Sv;_.eQ=Tv;_.hC=Qv;_.a=null;function Uv(){Uv=x;Vv=RegExp(Ca,wh);Wv=RegExp(bd,wh);Xv=RegExp(Vc,wh);Yv=RegExp(Ia,wh);Zv=RegExp(la,wh)}\nfunction $v(a){Uv();-1!=a.indexOf(Ca)&&(a=a.replace(Vv,Ea));-1!=a.indexOf(Vc)&&(a=a.replace(Xv,Ha));-1!=a.indexOf(bd)&&(a=a.replace(Wv,Fa));-1!=a.indexOf(la)&&(a=a.replace(Zv,"&quot;"));-1!=a.indexOf(Ia)&&(a=a.replace(Yv,"&#39;"));return a}var Vv,Wv,Xv,Zv,Yv;function aw(a){if(null==a)throw new ju("uri is null");this.a=a}w(324,1,{33:1},aw);_.eQ=function(a){return!H(a,33)?!1:J(this.a,a.a)};_.hC=Qv;_.a=null;function bw(){bw=x}w(326,1,{});function cw(){}w(327,1,{},cw);var dw=null;function ew(){}\nw(328,326,{},ew);var fw=null;w(329,1,Vl);_.a=null;function gw(a,b){var c=(hw(),iw(b));a.appendChild(c)}var jw=null,kw=null;function lw(a){mw();!nw&&(nw=new Jm);ow||(ow=new yu(null,!0),pw=new qw);return iu(ow,nw,a)}var ow=null;function rw(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function qw(){}w(342,242,{},qw);_.Dd=function(a){a.Ud(this);pw.c=!1};_.Ed=function(){return nw};_.Fd=function(){rw(this)};_.a=!1;_.b=!1;_.c=!1;var nw=_.d=null,pw=null;function sw(){sw=x;tw=new uw;vw()||(tw=null)}\nvar tw=null;function Fm(){}w(344,1,{},Fm);_.Od=function(){for(;0<(Dm(),Em).c;)pm(ww(Em,0))};function Hm(a,b){return iu((!xw&&(xw=new yw),xw),a,b)}\nfunction zw(a){Gm();Aw||(Bw("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 Cw),Aw=!0);return Hm((!fu&&(fu=new Jm),fu),a)}\nfunction Gm(){Dw||(Bw(\'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 Ew),\nDw=!0)}function Fw(){Dw&&cu((!xw&&(xw=new yw),xw),null,!1)}function Gw(){var a;Dw&&(a=new Hw,xw&&pu(xw,a));return null}function Iw(){var a,b;if(Aw&&(b=dr(),a=cr(),Jw!=b||Kw!=a))Jw=b,Kw=a,eu((!xw&&(xw=new yw),xw))}var Dw=!1,xw=null,Kw=0,Jw=0,Aw=!1;function Lw(){Lw=x;Mw=new Jm}function Hw(){Lw()}w(346,242,{},Hw);_.Dd=function(){null.bi()};_.Ed=function(){return Mw};var Mw;function yw(){xu.call(this,null)}w(348,284,sl,yw);\nfunction Nw(a){switch(a){case xg:return 4096;case Hg:return 1024;case Lg:return 1;case ah:return 2;case ph:return 2048;case Wh:return 128;case "keypress":return 256;case "keyup":return 512;case ci:return 32768;case "losecapture":return 8192;case si:return 4;case ti:return 64;case ui:return 32;case vi:return 16;case wi:return 8;case "scroll":return 16384;case nh:return 65536;case se:case xi:return 131072;case Zg:return 262144;case Xi:return 524288;case ik:return 1048576;case hk:return 2097152;case gk:return 4194304;\ncase fk:return 8388608;case zh:return 16777216;case xh:return 33554432;case yh:return 67108864;default:return-1}}function mw(){Ow||(Pw(),Ow=!0)}var Ow=!1;\nfunction Pw(){null==$wnd.__gwt_globalEventArray&&($wnd.__gwt_globalEventArray=[]);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=B(function(){var a=$wnd.event,b;var c=ow,d,j,l;nw&&c&&Qw(c.a.d,nw)?(b=pw.a,d=pw.b,j=pw.c,l=pw.d,rw(pw),pw.d=a,pu(c,pw),c=!(pw.a&&!pw.b),pw.a=b,pw.b=d,pw.c=j,pw.d=l,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,Uq(a));return b});var a=B(function(){if(null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,!Rw()))return;for(var a,b=this;b&&!(a=b.__listener);)b=b.parentElement;\nif(a&&!Ap(a)&&H(a,36)){var c=$wnd.event,d;d=jw;jw=c;b==kw&&8192==Nw(c.type)&&(kw=null);a.Yd(c);jw=d}}),b=B(function(){var b=$doc.createEventObject();null==$wnd.event.returnValue&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(Ni,b);this.__eventBits&2?a.call(this):null==$wnd.event.returnValue&&($wnd.event.returnValue=!0,Rw())}),c=B(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;a.call(this)}),d=$moduleName.replace(/\\./g,Uf);$wnd["__gwt_dispatchEvent_"+d]=a;Sw=(new Function(wk,\n"return function() { w.__gwt_dispatchEvent_"+d+".call(this) }"))($wnd);$wnd["__gwt_dispatchDblClickEvent_"+d]=b;Tw=(new Function(wk,"return function() { w.__gwt_dispatchDblClickEvent_"+d+Sb))($wnd);$wnd["__gwt_dispatchUnhandledEvent_"+d]=c;Uw=(new Function(wk,rj+d+Sb))($wnd);Vw=(new Function(wk,rj+d+".call(w.event.srcElement)}"))($wnd);c=B(function(){a.call($doc.body)});d=B(function(){b.call($doc.body)});$doc.body.attachEvent(Ni,c);$doc.body.attachEvent("onmousedown",c);$doc.body.attachEvent("onmouseup",\nc);$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 Ww(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}\nfunction Xw(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Sw:null),c&3&&(a.ondblclick=b&3?Tw:null),c&4&&(a.onmousedown=b&4?Sw:null),c&8&&(a.onmouseup=b&8?Sw:null),c&16&&(a.onmouseover=b&16?Sw:null),c&32&&(a.onmouseout=b&32?Sw:null),c&64&&(a.onmousemove=b&64?Sw:null),c&128&&(a.onkeydown=b&128?Sw:null),c&256&&(a.onkeypress=b&256?Sw:null),c&512&&(a.onkeyup=b&512?Sw:null),c&1024&&(a.onchange=b&1024?Sw:null),c&2048&&(a.onfocus=b&2048?Sw:null),c&4096&&(a.onblur=b&4096?Sw:null),\nc&8192&&(a.onlosecapture=b&8192?Sw:null),c&16384&&(a.onscroll=b&16384?Sw:null),c&32768&&("IFRAME"==a.nodeName?b&32768?a.attachEvent(Oi,Vw):a.detachEvent(Oi,Vw):a.onload=b&32768?Uw:null),c&65536&&(a.onerror=b&65536?Sw:null),c&131072&&(a.onmousewheel=b&131072?Sw:null),c&262144&&(a.oncontextmenu=b&262144?Sw:null),c&524288&&(a.onpaste=b&524288?Sw:null))}function Rw(){for(var a=!1,b=0;b<$wnd.__gwt_globalEventArray.length;b++)!$wnd.__gwt_globalEventArray[b]()&&(a=!0);return!a}\nvar Tw=null,Sw=null,Vw=null,Uw=null;function vw(){var a=tw,b=m,c=$wnd.location.hash;0<c.length&&(b=a.$d(c.substring(1)));Yw=b;var d=$wnd.onhashchange;$wnd.onhashchange=B(function(){var b=m,c=$wnd.location.hash;0<c.length&&(b=a.$d(c.substring(1)));a._d(b);d&&d()});return!0}function uw(){this.a=new xu(null)}w(354,1,sl,uw);_.$d=function(a){return decodeURI(a.replace("%23",na))};_.Sd=function(a){pu(this.a,a)};_._d=function(a){a=null==a?m:a;if(!J(a,null==Yw?m:Yw))Yw=a,hu&&(a=new gu,pu(this.a,a))};\nvar Yw=m;function Bw(a,b){var c;c=Tq(Cj);c.text=a;$doc.body.appendChild(c);b.pd();$doc.body.removeChild(c)}function Ew(){}w(357,1,{},Ew);_.pd=function(){$wnd.__gwt_initWindowCloseHandler(B(Gw),B(Fw))};function Cw(){}w(358,1,{},Cw);_.pd=function(){$wnd.__gwt_initWindowResizeHandler(B(Iw))};function Zw(a,b){$w(a.ee(),b,!0)}function ax(a,b){a.pb.style[Hh]=b}function bx(a,b,c){0<=b&&a.je(b+bj);0<=c&&a.he(c+bj)}function cx(a,b,c){a.je(b);a.he(c)}\nfunction dx(a){var b,a=Oq(a,Kg);b=ex(a,fx(32));return 0<=b?a.substr(0,b-0):a}function $w(a,b,c){if(!a)throw new wp(ff);b=gx(b);if(0==b.length)throw new Km(yf);if(c){var d;d=gx(b);b=a.className;-1==Pq(b,d)&&(0<b.length?a.className=b+ea+d:a.className=d)}else{var e,f,c=gx(b);f=a.className;e=Pq(f,c);-1!=e&&(b=gx(f.substr(0,e-0)),c=gx(hx(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ea+c,a.className=d)}}function ix(a,b){a.style.display=b?m:Fi;a.setAttribute("aria-hidden",""+!b)}w(363,1,Ql);_.ce=jx;\n_.de=kx;_.ee=lx;_.he=function(a){ax(this,a)};_.je=function(a){this.pb.style[zk]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function mx(a,b,c){var d;d=Nw(c.b);if(-1!=d)if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;mw();Xw(e,d)}else a.lb|=d;return iu(!a.mb?a.mb=new xu(a):a.mb,c,b)}function nx(a,b,c){return iu(!a.mb?a.mb=new xu(a):a.mb,c,b)}\nfunction ox(a){var b;if(a.me())throw new px("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;mw();Xw(c,b)}else a.lb|=b;a.ke();a.pe()}\nfunction qx(a,b){var c;switch(Nw(b.type)){case 16:case 32:if((c=b.relatedTarget||(b.type==ui?b.toElement:b.fromElement))&&Wq(a.pb,c))return}c=a.pb;var d,e,f;if(xs&&(f=xs.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.mb&&pu(a.mb,f.a),f.a.a=d,f.a.b=e}function rx(a){if(!a.me())throw new px("Should only call onDetach when the widget is attached to the browser\'s document");try{a.qe()}finally{try{a.le()}finally{a.pb.__listener=null,a.kb=!1}}}\nfunction sx(a){if(a.ob)if(H(a.ob,42))a.ob.re(a);else{if(a.ob)throw new px("This widget\'s parent does not implement HasWidgets");}else if(tx(),Qw(ux.a,a)){tx();try{a.oe()}finally{Cu(ux.a,a)}}}function vx(a,b){var c;c=a.ob;if(b){if(c)throw new px("Cannot set a new parent without first clearing the old parent");a.ob=b;b.me()&&a.ne()}else try{c&&c.me()&&a.oe()}finally{a.ob=null}}w(362,363,jl);_.ke=wx;_.le=wx;_.Sd=function(a){this.mb&&pu(this.mb,a)};_.me=function(){return this.kb};_.ne=function(){ox(this)};\n_.Yd=function(a){qx(this,a)};_.oe=xx;_.pe=wx;_.qe=wx;_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;w(361,362,rl);_.ke=function(){yx(this,(zx(),Ax))};_.le=function(){yx(this,(zx(),Bx))};function Cx(a,b,c){sx(b);var d=a.p;Dx(d,b,d.c);d=(hw(),iw(b.pb));c.appendChild(d);vx(b,a)}function Ex(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new Fx;b.ob==a&&(f=a.se(b),f<d&&--d);sx(b);Dx(a.p,b,d);e?(e=b.pb,Ww(c,(hw(),iw(e)),d)):(e=(hw(),iw(b.pb)),c.appendChild(e));vx(b,a)}\nfunction Gx(a,b){var c;if(b.ob!=a)return!1;try{vx(b,null)}finally{c=b.pb;Sq(c).removeChild(c);c=a.p;var d;d=Hx(c,b);if(-1==d)throw new Ix;if(0>d||d>=c.c)throw new Fx;for(--c.c;d<c.c;++d)fq(c.a,d,c.a[d+1]);fq(c.a,c.c,null)}return!0}w(360,361,rl);_.se=function(a){return Hx(this.p,a)};_.te=function(a,b,c,d){Ex(this,a,b,c,d)};_.ue=function(){return new Jx(this.p)};_.re=function(a){return Gx(this,a)};function Kx(a,b,c,d){var e;sx(b);e=a.p.c;a.xe(b,c,d);a.te(b,a.pb,e,!0)}\nfunction Lx(a,b){var c;(c=Gx(a,b))&&Mx(b.pb);return c}function Nx(a,b,c,d){if(b.ob!=a)throw new Km("Widget must be a child of this panel.");a.xe(b,c,d)}function Ox(a,b,c){a=a.pb;-1==b&&-1==c?Mx(a):(a.style[Zi]=bg,a.style[Xh]=b+bj,a.style[ek]=c+bj)}function Px(){var a=Tq(gh);this.p=new Qx(this);this.pb=a;this.pb.style[Zi]="relative";this.pb.style[Ui]=Ih}function Mx(a){a.style[Xh]=m;a.style[ek]=m;a.style[Zi]=m}w(359,360,rl,Px);_.re=function(a){return Lx(this,a)};_.xe=function(a,b,c){Ox(a,b,c)};\nfunction Rx(a,b){if(a.ze())throw new px("SimplePanel can only contain one child widget");a.Ae(b)}function Sx(a,b){if(a.jb!=b)return!1;try{vx(b,null)}finally{a.ye().removeChild(b.pb),a.jb=null}return!0}function Tx(a,b){if(b!=a.jb&&(b&&sx(b),a.jb&&a.re(a.jb),a.jb=b)){var c=a.ye(),d=(hw(),iw(a.jb.pb));c.appendChild(d);vx(b,a)}}function Ux(){this.pb=Tq(gh)}w(367,361,rl,Ux);_.ye=lx;_.ze=function(){return this.jb};_.ue=function(){return new Vx(this)};_.re=function(a){return Sx(this,a)};\n_.Ae=function(a){Tx(this,a)};_.jb=null;function Wx(a,b){a.hb&&(Xx(a.gb,!1,!1),cu(a,a,b))}function Yx(a){var b;if(b=a.jb)null!=a.X&&b.he(a.X),null!=a.Y&&b.je(a.Y)}function Zx(a,b,c){a.cb=b;a.ib=c;b-=ar();c-=br();a=a.pb;a.style[Xh]=b+(Cr(),bj);a.style[ek]=c+bj}function $x(a){a.hb||(a.kb&&sx(a),Xx(a.gb,!0,!1))}w(366,367,rl);_.ye=function(){return Rq(this.pb)};_.ce=jx;_.de=kx;_.ee=function(){return Sq(Rq(this.pb))};_.Be=function(){this.Ce(!1)};_.Ce=function(a){Wx(this,a)};_.Ud=function(){};\n_.qe=function(){this.hb&&Xx(this.gb,!1,!0)};_.he=function(a){this.X=a;Yx(this);0==a.length&&(this.X=null)};_.De=function(a,b){Zx(this,a,b)};_.Ae=function(a){Tx(this,a);Yx(this)};_.je=function(a){this.Y=a;Yx(this);0==a.length&&(this.Y=null)};_.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;\nfunction ay(a,b){var c;this.pb=Tq(gh);this.$=new by;this.U=(cy(),dy);this.gb=new ey(this);this.pb.appendChild(Tq(gh));this.De(0,0);Sq(Rq(this.pb))[Kg]="gwt-PopupPanel";Rq(this.pb)[Kg]=Yi;this.W=this.V=a;this.db=!1;c=y(Yu,q,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new fy(c);c=m;this.T.ee()[Kg]=c;c=Sq(Rq(this.pb));var d;if(!c)throw new wp(ff);d=gx("gwt-DecoratedPopupPanel");if(0==d.length)throw new Km(yf);var e=c.className.split(/\\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var h=1,j=e.length;h<j;h++){var l=\ne[h];l.length>g&&l.charAt(g)==$a&&0==l.indexOf(f)&&(e[h]=d+l.substring(g))}c.className=e.join(ea)}Tx(this,this.T);Yx(this);$w(Rq(this.pb),Yi,!1);$w(this.T.b,b+"Content",!0)}w(365,366,rl);_.ke=function(){ox(this.T)};_.le=function(){rx(this.T)};_.ze=function(){return this.T.jb};_.ue=function(){return new Vx(this.T)};_.re=function(a){return this.T.re(a)};_.Ae=function(a){Tx(this.T,a);Yx(this)};_.T=null;w(364,365,rl);_.oe=xx;\nfunction gy(){gy=x;hy=new iy(0,(cy(),dy));jy=new iy(1,ky);ly=new iy(2,my);ny=y(oy,q,37,[hy,jy,ly])}function iy(a,b){this.b=a;this.a=b}w(368,193,{37:1,88:1,93:1,95:1},iy);_.a=null;var ny,hy,jy,ly;function py(){py=x;qy=y(Yu,q,1,[ek,qi,Bg])}\nfunction fy(a){var b;py();var c,d;c=this.pb=Tq(Tj);this.c=Tq(Wj);gw(c,this.c);c[Fg]=0;for(c=c[Eg]=0;c<a.length;++c)d=(b=Tq(lk),b[Kg]=a[c],Iu(),gw(b,ry(a[c]+"Left")),gw(b,ry(a[c]+Zd)),gw(b,ry(a[c]+"Right")),b),gw(this.c,d),1==c&&(this.b=Rq(d.children[1]));this.pb[Kg]="gwt-DecoratorPanel"}function ry(a){var b,c;c=Tq(Xj);b=Tq(gh);var d=(hw(),iw(b));c.appendChild(d);c[Kg]=a;b[Kg]=a+"Inner";return c}w(370,367,tl,fy);_.ye=sy;_.b=null;_.c=null;var qy;w(371,1,{});function zx(){zx=x;Ax=new ty;Bx=new uy}\nfunction vy(a){tu.call(this,a)}function yx(a,b){zx();var c,d,e;c=null;for(e=a.ue();e.Vd();){d=e.Wd();try{b.Fe(d)}catch(f){if(f=pq(f),H(f,105))d=f,!c&&(c=new ru),su(c,d);else throw f;}}if(c)throw new vy(c);}w(372,289,kl,vy);var Ax,Bx;function ty(){}w(373,1,{},ty);_.Fe=function(a){a.ne()};function uy(){}w(374,1,{},uy);_.Fe=function(a){a.oe()};w(377,362,jl);_.ne=function(){ox(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};\nfunction wy(){this.p=new Qx(this);this.e=Tq(Tj);this.d=Tq(Wj);gw(this.e,this.d);this.pb=this.e}w(378,360,rl);_.d=null;_.e=null;function xy(){this.pb=yy()}w(382,367,rl,xy);function zy(){zy=x;Ay=new By((rr(),Gg));Cy=new By(Xh);Dy=new By(tj);Ey=(Iu(),Cy);Fy=Dy;Gy=Ey}var Ay,Gy,Cy,Fy,Ey,Dy;w(392,1,{});function By(a){this.a=a}w(393,392,{},By);_.a=null;function Hy(){Hy=x;Iy=new Jy(qi);Ky=new Jy(ek)}var Iy,Ky;function Jy(a){this.a=a}w(394,1,{},Jy);_.a=null;\nfunction Ly(a,b){var c;c=My(a);gw(a.b,c);Cx(a,b,c)}function My(a){var b;b=Tq(Xj);b[jg]=a.a.a;b.style[tk]=a.c.a;return b}function Ny(a,b){var c,d;d=Sq(b.pb);(c=Gx(a,b))&&a.b.removeChild(d);return c}function Oy(){wy.call(this);this.a=(zy(),Gy);this.c=(Hy(),Ky);this.b=Tq(lk);gw(this.d,this.b);this.e[Fg]=bc;this.e[Eg]=bc}w(395,378,rl,Oy);_.re=function(a){return Ny(this,a)};_.b=null;function Py(){Py=x;new pp}function Qy(a){Py();Ry.call(this,a.d.a,a.b,a.c,a.e,a.a)}\nfunction Sy(a,b,c,d,e){Py();this.a=new Ty(this,a,b,c,d,e);this.pb[Kg]="gwt-Image"}function Ry(a,b,c,d,e){Py();Sy.call(this,(bw(),new aw(a)),b,c,d,e)}w(396,362,jl,Qy,Sy,Ry);_.Yd=function(a){32768==Nw(a.type)&&this.a&&(this.pb.__gwtLastUnhandledEvent=m);qx(this,a)};_.pe=function(){var a=this.a;J(ci,Oq(this.pb,"__gwtLastUnhandledEvent"))&&(a.f=new Uy(a,this),Aq((xq(),yq),a.f))};_.a=null;w(398,1,{});_.f=null;function Vy(){Vy=x;Wy()}\nfunction Ty(a,b,c,d,e,f){var g,h;Vy();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=Tq(Nj);h=new Nv;Mv(Mv(Mv(h,new Pv("width:"+e+(Cr(),bj)+Uc)),new Pv("height:"+f+gj)),new Pv("background:url("+b.a+") no-repeat "+-c+cj+-d+gj));!Xy&&(Xy=new Yy);b=Zy;h=new Pv((new Pv(Mq(h.a.a))).a);c=new Ov;sp(c.a,"<img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'");tp(c,$v(b.a));sp(c.a,"\' style=\'");tp(c,$v(h.a));sp(c.a,"\' border=\'0\'>");h=new Rv(Mq(c.a));g.innerHTML=h.a||m;g=Rq(g);a.kb&&(a.pb.__listener=null);\nif(a.pb&&(h=a.pb,b=h.parentNode))b.insertBefore(g,h),b.removeChild(h);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),mw(),Xw(g,a)):a.lb|=133333119}w(397,398,{},Ty);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Uy(a,b){this.a=a;this.b=b}w(399,1,{},Uy);_.pd=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=(b=$doc.createEventObject(),b.type=ci,b),this.b.pb.fireEvent("on"+a.type,a)):this.b.pb.__gwtLastUnhandledEvent=ci)};_.a=null;_.b=null;\nw(401,329,Vl);function $y(a){this.a=a}w(403,401,Vl,$y);_.Od=function(a){this.a.Ge(a.f,a.a)};function az(a,b,c){var d;if(a.o){var e=d=Tq(lk);Ww(a.e,(hw(),iw(e)),b);a=(hw(),iw(c));d.appendChild(a)}else d=a.e.children[0],Ww(d,(hw(),iw(c)),b)}\nfunction bz(a,b,c){var d;b.b&&(cz(a,b),c&&b.a?(cz(a,null),a=b.a,b=(xq(),yq),b.c=Bq(b.c,[new dz(a),!1])):null!=b.d&&(a.j=new ez(a,b),c=(cy(),ky),a.j.U=c,a.j.ab=a.f,c=Fh,a.j.ee()[Kg]=c,d=dx(a.pb),J(Eh,d)||Zw(a.j,d+"Popup"),nx(a.j,new $y(a),Im?Im:Im=new Jm),a.n=b.d,d=a.j,a=new fz(a,b),d.pb.style[uk]=Ih,$x(d),Iu(),a.a.o?Zx(a.a.j,Xq(a.a.pb)+Nq(a.a.pb,Mi)-1,Zq(a.b.pb)):Zx(a.a.j,Xq(a.b.pb),Zq(a.a.pb)+Nq(a.a.pb,Li)-1),d.pb.style[uk]=vk))}\nfunction gz(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(cz(a,b),hz(a.pb),b&&a.d&&bz(a,b,!1))}\nfunction iz(a,b){var c;a:{c=b.srcElement;var d,e;for(e=new uu(a.i);e.b<e.d.Pf();)if(d=vu(e),Wq(d.pb,c)){c=d;break a}c=null}switch(Nw(b.type)){case 1:hz(a.pb);c&&bz(a,c,!0);break;case 16:c&&gz(a,c);break;case 32:c&&gz(a,null);break;case 2048:jz(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Iu();jz(a)||a.o||kz(a);b.cancelBubble=!0;Uq(b);break;case 39:Iu();jz(a)||(a.o?null!=a.k.d&&!a.k.d.bi().bi()&&(bz(a,a.k,!1),a.k.d.bi()):lz(a));b.cancelBubble=!0;Uq(b);break;case 38:jz(a)||a.o&&kz(a);b.cancelBubble=\n!0;Uq(b);break;case 40:jz(a)||(a.o?lz(a):null!=a.k.d&&!a.k.d.bi().bi()&&(bz(a,a.k,!1),a.k.d.bi()));b.cancelBubble=!0;Uq(b);break;case 27:cz(a,null);a.j&&Wx(a.j,!1);b.cancelBubble=!0;Uq(b);break;case 9:cz(a,null);a.j&&Wx(a.j,!1);break;case 13:jz(a)||(bz(a,a.k,!0),b.cancelBubble=!0,Uq(b))}}qx(a,b)}function mz(a,b,c){c&&cz(a,null);cu(a,b,!1);a.n=null;a.j=null}function jz(a){var b,c;if(!a.k){for(c=new uu(a.i);c.b<c.d.Pf();)if(b=vu(c),b.b){cz(a,b);break}return!0}return!1}\nfunction cz(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=dx(c.pb)+Kb;$w(c.ee(),d,!1);a.o&&(c=Sq(a.k.pb),2==c.children.length&&(c=c.children[1],$w(c,Rj,!1)))}if(b){c=dx(b.pb)+Kb;$w(b.ee(),c,!0);a.o&&(c=Sq(b.pb),2==c.children.length&&(c=c.children[1],$w(c,Rj,!0)));Kn();c=a.pb;var e=new ln(b.pb),d=(Fn(),Gn),e=y(nz,q,16,[e]),f,g,h,j;f=new rp;for(h=0,j=e.length;h<j;++h)g=e[h],tp(tp(f,g.a),ea);e=gx(Mq(f.a));c.setAttribute(d.a,e)}a.k=b}}\nfunction lz(a){var b,c,d;if(a.k){for(b=c=oz(a.i,a.k);;)if(c+=1,c==a.i.c&&(c=0),c==b){d=ww(a.i,b);break}else if(d=ww(a.i,c),d.b)break;cz(a,d)}}function kz(a){var b,c,d;if(a.k){for(b=c=oz(a.i,a.k);;)if(c-=1,0>c&&(c=a.i.c-1),c==b){d=ww(a.i,b);break}else if(d=ww(a.i,c),d.b)break;cz(a,d)}}w(404,362,jl);_.Yd=function(a){iz(this,a)};_.oe=function(){this.j&&Wx(this.j,!1);rx(this)};_.Ge=function(a,b){mz(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function dz(a){this.a=a}\nw(405,1,{},dz);_.pd=function(){pz(this.a)};_.a=null;function qz(a){this.a=a}w(406,1,{},qz);_.Hd=function(){cz(this.a,null)};_.a=null;function ez(a,b){this.a=a;this.b=b;ay.call(this,!0,li);Tx(this.T,this.b.d);Yx(this);this.fb=!0;this.b.d.bi()}w(407,365,rl,ez);_.Ud=function(a){var b,c;if(!a.a)switch(Nw(a.d.type)){case 4:c=a.d.srcElement;b=this.b.c.pb;if(Wq(b,c)){a.a=!0;break}a.a&&cz(this.a,null)}};_.a=null;_.b=null;function fz(a,b){this.a=a;this.b=b}w(408,1,{},fz);_.a=null;var rz=_.b=null;\nfunction sz(){sz=x;rz=new Lv((bw(),new aw((Iu(),"data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs="))),5,9)}function tz(a,b){if(b){var c=dx(a.pb)+Ib;$w(a.ee(),c,!1)}else c=dx(a.pb)+Ib,$w(a.ee(),c,!0);a.b=b}function uz(a,b){this.pb=Tq(Xj);var c=dx(this.pb)+Kb;$w(this.ee(),c,!1);this.pb.innerText=a||m;this.pb[Kg]="gwt-MenuItem";c=$q();this.pb.setAttribute(Kh,c);Kn();this.pb.setAttribute("role",to.a);this.a=b}w(411,363,{41:1,45:1,48:1},uz);_.a=null;_.b=!0;\n_.c=null;_.d=null;function vz(){var a;this.pb=Tq(Xj);this.pb[Kg]="gwt-MenuItemSeparator";a=Tq(gh);gw(this.pb,a);a[Kg]="menuSeparatorInner"}w(412,363,Ql,vz);function wz(){var a,b,c,d,e;b=null.bi();e=dr();d=cr();b[fh]=(gr(),Fi);b[zk]=0+(Cr(),bj);b[Hh]=dc;c=$doc;c=(J(c.compatMode,Sd)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(J(a.compatMode,Sd)?a.documentElement:a.body).scrollHeight||0;b[zk]=(c>e?c:e)+bj;b[Hh]=(a>d?a:d)+bj;b[fh]="block"}function by(){}w(413,1,{},by);_.Qd=function(){wz()};\nfunction xz(a){this.a=a}w(414,1,{},xz);_.Ud=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.Ud(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?Wq(b.pb,c):!1)&&(a.b=!0);b.db&&(a.a=!0);switch(Nw(d.type)){case 4:case 1048576:if(kw){a.b=!0;break}if(!c&&b.V){b.Ce(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(kw){a.b=!0;break}break;case 2048:d=d.srcElement,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};\n_.a=null;function yz(a){this.a=a}w(415,1,{},yz);_.a=null;function cy(){cy=x;dy=new zz(0);ky=new zz(1);my=new zz(2);Az=y(Bz,q,46,[dy,ky,my])}function zz(a){this.b=a}w(416,193,{46:1,88:1,93:1,95:1},zz);var Az,dy,ky,my;function Cz(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),a.f=zw(a.a.$),wz(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),Dz(a.f.a),a.f=null,a.b=!1)}function Ez(a){a.j||(Cz(a),a.c||(tx(),Lx(Fz(null),a.a)));a.a.pb.style[Ng]="rect(auto, auto, auto, auto)";a.a.pb.style[Ui]=vk}\nfunction Gz(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=Uu(b*a.d);h=Uu(b*a.e);switch(a.a.U.b){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;break;case 1:Iu(),f=h,c=d}a.a.pb.style[Ng]="rect("+g+fj+f+fj+c+fj+e+"px)"}\nfunction Xx(a,b,c){a.c=c;nm(a);a.i&&(pm(a.i),a.i=null,Ez(a));a.a.hb=b;var d=a.a;d.eb&&(Dz(d.eb.a),d.eb=null);d._&&(Dz(d._.a),d._=null);if(d.hb){d.eb=lw(new xz(d));var e;e=new yz(d);sw();e=tw?iu(tw.a,(!hu&&(hu=new Jm),hu),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(cy(),dy)&&!b&&(c=!1);a.j=b;c?b?(Cz(a),a.a.pb.style[Zi]=bg,-1!=a.a.ib&&a.a.De(a.a.cb,a.a.ib),a.a.pb.style[Ng]=oj,tx(),b=Fz(null),Cx(b,a.a,b.pb),a.i=new Hz(a),wm(a.i,1)):qm(a,200):(Cz(a),a.j?(a.a.pb.style[Zi]=bg,-1!=a.a.ib&&a.a.De(a.a.cb,a.a.ib),tx(),\nb=Fz(null),Cx(b,a.a,b.pb)):a.c||(tx(),Lx(Fz(null),a.a)),a.a.pb.style[Ui]=vk)}function ey(a){var b=(ym(),zm);this.k=new xm(this);this.s=b;this.a=a}w(417,58,{},ey);_.rd=function(){Ez(this)};_.sd=function(){this.d=Nq(this.a.pb,Li);this.e=Nq(this.a.pb,Mi);this.a.pb.style[Ui]=Ih;Gz(this,(1+Math.cos(3.141592653589793))/2)};_.td=function(a){Gz(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function Hz(a){Dm();this.a=a}w(418,65,{},Hz);_.vd=function(){this.a.i=null;qm(this.a,200)};\n_.a=null;function hw(){hw=x;Iz()}function iw(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Iz(){function a(){}a.prototype={className:m,clientHeight:0,clientWidth:0,dir:m,getAttribute:function(a){return this[a]},href:m,id:m,lang:m,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:m,style:{},title:m};$wnd.GwtPotentialElementShim=a}function tx(){tx=x;Jz=new Kz;Lz=new pp;ux=new ru}function Mz(a){this.p=new Qx(this);this.pb=a;ox(this)}\nfunction Fz(a){tx();var b,c;c=Au(Lz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Lz.d){var d=new Nz;Gm();Hm(Im?Im:Im=new Jm,d);Iu()}!b?c=new Oz:c=new Mz(b);D(Lz,a,c);su(ux,c);return c}w(420,359,rl,Mz);var Jz,Lz,ux;function Kz(){}w(421,1,{},Kz);_.Fe=function(a){a.me()&&a.oe()};function Nz(){}w(422,1,{},Nz);_.Od=function(){tx();try{yx(ux,Jz)}finally{Pz(ux.a),Pz(Lz)}};function Oz(){Mz.call(this,$doc.body)}w(423,420,rl,Oz);\n_.xe=function(a,b,c){b-=ar();c-=br();Ox(a,b,c)};function Vx(a){this.c=a;this.a=!!this.c.jb}w(424,1,{},Vx);_.Vd=Sv;_.Wd=function(){if(!this.a||!this.c.jb)throw new Ix;this.a=!1;return this.b=this.c.jb};_.Xd=function(){this.b&&this.c.re(this.b)};_.b=null;_.c=null;function Qz(a,b){a.pb[sk]=null!=b?b:m}w(427,377,jl);_.Yd=function(a){0!=(Nw(a.type)&896)?qx(this,a):qx(this,a)};_.pe=wx;function Rz(){Rz=x;Sz()}w(426,427,jl);\nfunction Tz(){Rz();var a=Qq(Yj);!fw&&(fw=new ew);!dw&&(dw=new cw);this.pb=a;Iu();this.pb[Kg]="gwt-TextBox"}w(428,426,jl,Tz);function Sz(){Sz=x;Uz=new Vz;Wz=new Xz;Yz=new Zz;$z=new aA;bA=y(cA,q,49,[Uz,Wz,Yz,$z])}w(429,193,ll);var bA,Uz,Wz,Yz,$z;function Vz(){this.b=0}w(430,429,ll,Vz);function Xz(){this.b=1}w(431,429,ll,Xz);function Zz(){this.b=2}w(432,429,ll,Zz);function aA(){this.b=3}w(433,429,ll,aA);function Hx(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}\nfunction Dx(a,b,c){var d,e;if(0>c||c>a.c)throw new Fx;if(a.c==a.a.length){e=C(dA,q,50,2*a.a.length,0);for(d=0;d<a.a.length;++d)fq(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)fq(a.a,d,a.a[d-1]);fq(a.a,c,b)}function Qx(a){this.b=a;this.a=C(dA,q,50,4,0)}w(435,1,{},Qx);_.ue=function(){return new Jx(this)};_.a=null;_.b=null;_.c=0;function eA(a){if(a.a>=a.b.c)throw new Ix;return a.b.a[++a.a]}function fA(a){if(0>a.a||a.a>=a.b.c)throw new gA;a.b.b.re(a.b.a[a.a--])}function Jx(a){this.b=a}w(436,1,{},Jx);\n_.Vd=function(){return this.a<this.b.c-1};_.Wd=function(){return eA(this)};_.Xd=function(){fA(this)};_.a=-1;_.b=null;function Wy(){Wy=x;Zy=(bw(),new aw(rq()+"clear.cache.gif"))}var Zy,Xy=null;function Yy(){}w(438,1,{},Yy);function hA(){hA=x;Wy()}function iA(a,b,c,d,e){hA();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}w(439,371,{},iA);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function yy(){var a;a=Tq(gh);a.tabIndex=0;return a}function hz(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}\nfunction Dz(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?ku(b,new jA(b,c,d,a)):Bu(b,c,d,a)}function ou(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(447,1,{},ou);_.a=null;_.b=null;_.c=null;_.d=null;function lu(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(448,1,{},lu);_.pd=function(){mu(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function jA(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}w(449,1,{},jA);_.pd=function(){Bu(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;\n_.d=null;function kA(a,b){var c;this.a=(c=m,0!=(b&1)&&(c+=ei),0!=(b&2)&&(c+=Jh),RegExp(a,c))}w(450,1,{});_.tS=function(){return Hp(this.a)};_.a=null;function lA(a,b){b.k!=a&&(!a.Uc&&(a.Uc=new Bm),b.k=a,vm(a.Uc,b))}function mA(a){var b;b=a.cZ.d;if(-1!=ex(b,fx(36)))return null;a=a.Vc.b.b++;return b=hx(b,nA(b,fx(46))+1)+m+a}function oA(a){return!a.Mc&&a.Sc?oA(a.Sc):a.Mc}function pA(a){return dt(),new qA(a)}\nfunction rA(a){var b;b=new sA;if(a.We()){for(;a&&!H(a,71);a=a.Sc){var c=b,d=a.Se(),e=a.Te();c.a+=d;c.b+=e}H(a,71)&&(c=a.Se(),a=a.Te(),b.a+=c,b.b+=a);return b}throw new tA;}function uA(a){a.Wc=!1;a.df();vA(a)}function vA(a){if((a=H(a,71)?null:a.Sc)&&a.Wc)uA(a),a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1)}function wA(a){return(a=a.Le())?a:new xA(1,1)}function yA(a){var b;return(b=a.Me())?new zA(b):new zA(a.Oe())}\nfunction AA(a,b,c,d,e){var f,g,h,j;h=a._c;j=a.ad;g=a.Yc;f=a.Nc;a._c=b;a.ad=c;a.Yc=d;a.Nc=e;if(h!=a._c||j!=a.ad)vA(a),new BA(a,100);if(g!=a.Yc||f!=a.Nc)a.Ve(),new BA(a,101)}function CA(){this.Vc=(DA(),DA(),EA);this.Pc=new FA;new pp;this.Ue();this.Rc=(GA(),HA)}w(454,1,Ol);_.Je=function(){return mA(this)};_.Le=function(){return IA(this.Tc,this)};_.Me=function(){return this.Le()};_.Ne=function(){return this.Nc};_.Oe=function(){return this.Ye()};_.Pe=function(){return new JA(0,0,0,0)};_.Qe=function(){return this._e()};\n_.Re=function(){return this.Yc};_.Se=function(){return this._c};_.Te=function(){return this.ad};_.Ue=wx;_.Ve=function(){uA(this)};_.We=function(){return this.Xc&&!!this.Sc&&this.Sc.We()};_.Ye=KA;_.Ze=LA;_.$e=function(){return(null==this.Qc&&(this.Qc=this.Je()),this.Qc)+Pa+this.Se()+Pa+this.Te()+Pa+this.Re()+Ak+this.Ne()+(this.Xc?m:",hidden")};_._e=MA;_.df=function(){var a=this.Tc;a.e.a=-1;a.e.b=-1};_.ff=function(a,b,c,d){this.gf(a,b,c,d,this.Lc,!0);this.Lc=0};\n_.gf=function(a,b,c,d){AA(this,a,b,c,d)};_.tS=NA;_.hf=function(){this.Wc=!0};_.Kc=null;_.Lc=0;_.Mc=null;_.Nc=0;_.Oc=0;_.Qc=null;_.Rc=null;_.Sc=null;_.Tc=null;_.Uc=null;_.Wc=!1;_.Xc=!0;_.Yc=0;_.Zc=!1;_.$c=!1;_._c=0;_.ad=0;function OA(a,b){var c;c=a.jf();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function PA(a){var b;b=a.jf();return new QA(b.b,b.d,a.Yc-b.c-b.b,a.Nc-b.d-b.a)}\nfunction RA(a,b){var c,d;if(a.Gc)for(d=new uu(a.Fc.a);d.b<d.d.Pf();)c=vu(d),a.Gc.of(c);if(b)for(d=new uu(a.Fc.a);d.b<d.d.Pf();)c=vu(d),b.kf(null,c);a.Gc=b;uA(a);a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1)}function SA(a){if(!a.Wc){a.Gc&&a.Gc.lf(a);var b,c;for(c=0;c<a.Fc.a.c;++c)b=ww(a.Fc.a,c),b.Wc||b.hf();a.Wc=!0}}function TA(){CA.call(this);this.Fc=new UA;this.Jc=(DA(),DA(),EA)}w(453,454,ml);_.Le=function(){if(!this.Gc)return null;!this.Hc&&(this.Hc=this.Gc.mf(this));return this.Hc};\n_.Me=function(){if(!this.Gc)return null;!this.Ic&&(this.Ic=this.Gc.nf(this));return this.Ic};_.jf=function(){return this.Pe()};_.Oe=KA;_.Qe=MA;_.Ue=function(){this.Tc=(DA(),new VA)};_.Ve=function(){uA(this);this.Gc&&H(this.Gc,65)&&(this.Gc.n=!1)};_.Ye=KA;_._e=MA;_.df=function(){var a,b;this.Ic=this.Hc=null;for(b=0;b<this.Fc.a.c;++b)a=ww(this.Fc.a,b),a.df()};_.hf=function(){SA(this)};_.Gc=null;_.Hc=null;_.Ic=null;function WA(){var a=new XA;TA.call(this);RA(this,a)}w(452,453,ml,WA);\n_.Je=function(){return"panel"+this.Jc.b.e++};function YA(a,b,c){a=ZA(a.Ec,b,c);a.k=!0;return new $A(a)}function aB(a){a.Ze(a.Ec.d)}function bB(a){return new xA(cB(a.Ec),dB(a.Ec))}w(451,452,ml);_.Ne=function(){return Nq(this.Ec.pb,Li)};_.Re=function(){return Nq(this.Ec.pb,Mi)};_.Se=function(){return Xq(this.Ec.pb)};_.Te=function(){return Zq(this.Ec.pb)};_.We=function(){return this.Ec.pb.style.display!=Fi};_.Ec=null;function eB(a){if(null!=a)this.n=a;else throw new fB;}w(456,1,Sl);\n_.tS=function(){return this.cZ.d+"[source="+this.n+Tf};_.n=null;\nfunction gB(){gB=x;hB=new pp;D(hB,new iB(400),new jB(Lk));D(hB,new iB(401),new jB(Lk));D(hB,new iB(402),new jB(Lk));D(hB,new iB(500),new jB(Nk));D(hB,new iB(501),new jB(Nk));D(hB,new iB(502),new jB(Nk));D(hB,new iB(503),new jB(Ok));D(hB,new iB(504),new jB(Nk));D(hB,new iB(505),new jB(Nk));D(hB,new iB(506),new jB(Ok));D(hB,new iB(507),new jB(Zk));D(hB,new iB(100),new jB(Hk));D(hB,new iB(101),new jB(Hk));D(hB,new iB(102),new jB(Hk));D(hB,new iB(103),new jB(Hk));D(hB,new iB(1004),new jB(Kk));D(hB,new iB(1005),\nnew jB(Kk));D(hB,new iB(800),new jB(Vk));D(hB,new iB(801),new jB(Vk));D(hB,new iB(200),new jB(Pk));D(hB,new iB(201),new jB(Pk));D(hB,new iB(202),new jB(Pk));D(hB,new iB(204),new jB(Pk));D(hB,new iB(203),new jB(Pk));D(hB,new iB(209),new jB($k));D(hB,new iB(208),new jB(al));D(hB,new iB(207),new jB(al));D(hB,new iB(206),new jB(Pk));D(hB,new iB(205),new jB(Pk));D(hB,new iB(1400),new jB(Xk));D(hB,new iB(1401),new jB(Yk));D(hB,new iB(1402),new jB(Yk));D(hB,new iB(300),new jB(Ik));D(hB,new iB(301),new jB(Ik));\nD(hB,new iB(1100),new jB(Uk));D(hB,new iB(1101),new jB(Uk));D(hB,new iB(1200),new jB(Wk));D(hB,new iB(701),new jB(Sk));D(hB,new iB(900),new jB(Tk));D(hB,new iB(1001),new jB(Qk));D(hB,new iB(601),new jB(Rk))}w(455,456,Sl);_.$e=function(){return m};_.tS=function(){var a;a=m;H(this.n,59)&&null!=this.n&&(a=this.n,a=(null==a.Qc&&(a.Qc=a.Je()),a.Qc),null==a&&(a=m));return this.cZ.d+Mf+this.$e()+"] on "+(0<a.length?a:this.n)};_.k=0;var hB;function jB(a){this.a=a}w(458,1,{},jB);_.a=Gk;function kB(){}\nw(459,1,{},kB);_.a=null;_.b=null;function lB(a,b){var c;b&&(a.a?(c=new mB(a.a),fq(c.b,c.c++,b),a.a=c):(a.a=new Bm,vm(a.a,b)))}function Jt(a,b){return a.a?Nm(a.a,b):b}w(461,1,Sl);_.a=null;function nB(){}function FA(){}w(460,461,Sl,nB,FA);function oB(){oB=x;Math.sqrt(2)}function pB(a){oB();if(0>a)throw new Km("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}w(462,1,{55:1},pB);\n_.eQ=function(a){return a===this?!0:H(a,55)?a.e==this.e&&a.a==this.a&&a.c==this.c&&a.d==this.d&&a.b==this.b:!1};_.hC=function(){var a;a=new qB;a.a=31*a.a+Uu((new rB(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+Uu((new rB(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction sB(){sB=x;tB=uB=new cm(255,255,255);vB=new cm(192,192,192);wB=new cm(128,128,128);xB=new cm(64,64,64);yB=zB=new cm(0,0,0);AB=BB=new cm(255,0,0);new cm(255,175,175);CB=new cm(255,200,0);DB=new cm(255,255,0);new cm(0,255,0);EB=new cm(255,0,255);FB=new cm(0,255,255);GB=HB=new cm(0,0,255)}\nfunction IB(a){var b,c;c=a.d>>16&255;b=a.d&255;a=a.d>>8&255;if(0==c&&0==b&&0==a)return new cm(3,3,3);3>c&&0!=c?c=3:(c=Uu(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=Uu(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=Uu(a/0.7),a=255<a?255:a);return new cm(c,a,b)}function JB(a){return new cm(Uu(0.7*(a.d>>16&255)),Uu(0.7*(a.d>>8&255)),Uu(0.7*(a.d&255)))}function KB(a,b){return H(b,58)?b.d==a.d:!1}function cm(a,b,c){sB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Km(ie);this.d=c|b<<8|a<<16|-16777216}\nw(468,1,{58:1,67:1,70:1},cm);_.eQ=function(a){return KB(this,a)};_.hC=LB;_.tS=function(){return MB.d+"[r="+(this.d>>16&255)+",g="+(this.d>>8&255)+",b="+(this.d&255)+Tf};_.a=0;_.b=null;_.c=null;_.d=0;var yB,GB,AB,tB,zB,HB,FB,xB,wB,vB,EB,CB,BB,uB,DB;function GA(){GA=x;HA=new NB(!0);OB=new ru;su(OB,"ar");su(OB,"fa");su(OB,"iw");su(OB,"ur")}function NB(a){this.a=a}w(469,1,Sl,NB);_.a=!1;var HA,OB;w(473,1,{76:1,92:1});function PB(){xA.call(this,0,0)}function xA(a,b){this.b=a;this.a=b}\nfunction zA(a){xA.call(this,a.b,a.a)}w(472,473,{61:1,76:1,88:1,92:1},PB,xA,zA);_.eQ=function(a){return a===this?!0:H(a,61)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new qB;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return QB.d+"[width="+this.b+",height="+this.a+Tf};_.a=0;_.b=0;function ft(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}w(474,1,Sl,ft,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});\n_.pf=function(){return 0!=(this.e&4)};_.qf=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=m,this.qf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.pf()&&(a+=",meta"),a):m)+",target="+this.f+(null!=this.b?",arg="+this.b:m)+Tf};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function RB(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].Xc&&++b,++c;return b}\nfunction SB(a,b,c,d,e,f,g){var h,j,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(j=0;j<=l;++j)c=(TB(g?j:l-j,b.c),b.b[g?j:l-j]),h=c.Qe(),c.ff(d,e+~~((f-h.a)/2),h.b,h.a),d+=h.b+a.c}function UB(a,b){var c,d,e,f,g,h;h=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.Xc&&(c=b?c.Qe():c.Oe(),g=Pm(g,c.a),h+=c.b+a.c);return new xA(h,g+2*a.d)}function XA(){VB.call(this,1,5,5)}\nfunction VB(a,b,c){DA();this.c=b;this.d=c;this.a=a}w(475,1,Sl,XA,VB);_.kf=WB;\n_.lf=function(a){this.b=XB(a.Fc);if(0!=RB(this)){var b,c,d,e,f,g,h,j,l,n,o;b=PA(a);g=a.jf();h=a.Rc.a;l=new Bm;n=f=2*this.c;o=g.d+this.d;j=0;e=!0;var r,t,z;r=a.Fc.a.c;d=new YB(r);for(t=0;t<r;++t)fq(d.b,d.c++,null);for(c=this.b,t=0,z=c.length;t<z;++t)r=c[t],r.Sc==a&&ZB(d,oz(a.Fc.a,r),r);for(d=new uu(d);d.b<d.d.Pf();)if((c=vu(d))&&c.Xc)a=c.Qe(),!e&&n+a.b>b.b&&(SB(this,l,b.b-(n-this.c),g.b,o,j,h),l.mg(),n=f,o+=j+this.d,j=0),e=!1,fq(l.b,l.c++,c),n+=a.b+this.c,j=Pm(j,a.a);SB(this,l,b.b-(n-this.c),g.b,o,\nj,h)}};_.mf=function(a){this.b=XB(a.Fc);return 0==RB(this)?OA(a,new xA(10,10)):OA(a,UB(this,!1))};_.nf=function(a){this.b=XB(a.Fc);return 0==RB(this)?OA(a,new xA(10,10)):OA(a,UB(this,!0))};_.of=LA;_.tS=function(){var a;switch(this.a){case 0:a=Xh;break;case 2:a=tj;break;case 1:a=Gg;break;case 4:a="trailing";break;default:a="leading"}return $B.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+Tf};_.a=0;_.b=null;_.c=0;_.d=0;function aC(){aC=x;bC=new cC(ve,0,12)}\nfunction cC(a,b,c){aC();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}w(476,1,{62:1,88:1},cC);_.a=null;_.b=0;_.c=0;var bC;w(477,1,nl);_.tS=function(){return dC.d+"[font="+this.b+"ascent="+eC(fC,this.b).a+", descent="+eC(fC,this.b).b+", height="+eC(fC,this.b).c+Tf};_.b=null;w(479,1,{});_.tS=function(){return"Graphics"};w(480,479,{});function gA(){}function px(a){this.f=a}w(483,136,El,gA,px);function tA(){this.f="Missing message: awt.151"}w(482,483,El,tA);w(484,1,{});\nfunction JA(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}w(485,1,{64:1,88:1,92:1},JA);_.eQ=function(a){return a===this?!0:H(a,64)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};_.hC=function(){var a;a=31+this.d;a=31*a+this.b;a=31*a+this.a;return a=31*a+this.c};_.tS=function(){return gC.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Tf};_.a=0;_.b=0;_.c=0;_.d=0;w(489,1,Sl);_.$e=function(){return this.j};_.tS=NA;_.j=null;_.k=null;\nfunction hC(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function iC(a,b){a.e=b;tz(a.i.a,b)}function jC(a){this.n=(DA(),DA(),EA);var b;var c;b=this.cZ.d;-1!=ex(b,fx(36))?b=null:(c=this.n.b.d++,b=hx(b,nA(b,fx(46))+1)+m+c);this.j=b;this.d=new nB;this.f=a;this.e=!0;this.i=new kC(this)}w(488,489,Sl,jC);_.$e=function(){return hC(this)};_.c=null;_.e=!1;_.f=null;_.i=null;w(487,488,gl);_.$e=function(){return hC(this)+(this.b?",tearOff":m)};_.b=!1;w(491,1,{77:1});\n_.eQ=function(a){return a===this?!0:H(a,77)?this.rf()==a.rf()&&this.sf()==a.sf():!1};_.hC=function(){var a;a=new qB;lC(a,this.rf());lC(a,this.sf());return a.a};function sA(){this.b=this.a=0}function mC(a,b){this.a=a;this.b=b}w(490,491,{68:1,77:1,88:1},sA,mC);_.eQ=function(a){return a===this?!0:H(a,68)?this.a==a.a&&this.b==a.b:!1};_.rf=Sv;_.sf=sy;_.tS=function(){return nC.d+"[x="+this.a+",y="+this.b+Tf};_.a=0;_.b=0;\nfunction oC(a,b){if(!b)throw new ju("Missing message: awt.70");var c=a.a;if(J(b.f,$a)){var c=c.a.a,d=new vz,e=c.c.c;if(0>e||e>c.c.c)throw new Fx;c.o&&(d.pb[Qg]=2);az(c,e,d.pb);pC(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 Fx;pC(d.c,e,c);for(f=g=0;f<e;++f)H(ww(d.c,f),45)&&++g;pC(d.i,g,c);az(d,e,c.pb);c.c=d;e=dx(c.pb)+Kb;$w(c.ee(),e,!1);d.o&&(e=oz(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.pb[Qg]=2))}}\nfunction qC(){jC.call(this,m);new Bm;this.b=!1;this.a=(DA(),new rC)}w(492,487,gl,qC);_.a=null;w(495,1,{92:1});w(494,495,Gl);_.eQ=function(a){return a===this?!0:H(a,79)?this.rf()==a.rf()&&this.sf()==a.sf()&&this.uf()==a.uf()&&this.tf()==a.tf():!1};_.hC=function(){var a;a=new qB;lC(a,this.rf());lC(a,this.sf());lC(a,this.uf());lC(a,this.tf());return a.a};function QA(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}w(493,494,{69:1,79:1,88:1,92:1},QA);\n_.eQ=function(a){return a===this?!0:H(a,69)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.tf=Sv;_.uf=sy;_.rf=Ms;_.sf=LB;_.tS=function(){return sC.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Tf};_.a=0;_.b=0;_.c=0;_.d=0;function tC(){tC=x;uC=new vC;wC=new xC;yC=new xC}var uC,yC,wC;w(497,1,{});_.eQ=Xl;_.hC=Yl;function vC(){}w(498,497,{},vC);function xC(){}w(499,1,{},xC);w(500,454,Ol);function zC(a,b){var c;c=pA(oA(a));return!c?null:new xA(AC(c,Uf)*b+6,eC(fC,c.b).c+6)}\nfunction BC(a){CC.call(this,a,null!=a?a.length:0)}function CC(a,b){CA.call(this);this.a=0>b?0:b;var c=this.Tc;Qz(c.a,a);c.e.a=-1;c.e.b=-1}w(501,500,Ol,BC,CC);_.Je=function(){return"textfield"+this.Vc.b.f++};_.Le=function(){return zC(this,Oq(this.Tc.a.pb,sk).length)};_.Me=function(){return!oA(this)?null:zC(this,Oq(this.Tc.a.pb,sk).length)};_.Oe=DC;_.Qe=EC;_.Ue=function(){this.Tc=(DA(),new FC)};_.Ye=DC;_._e=EC;_.a=0;function DA(){DA=x;EA=new GC}\nfunction HC(){var a=(DA(),DA(),EA);!a.c&&(a.c=new IC);return a.c}w(502,1,{});_.a=null;_.c=null;var EA;function JC(){}w(503,1,{},JC);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;w(504,1,{});function KC(){KC=x;LC=new MC;NC=new MC}function OC(a,b){return b==a?!0:!b?!1:!0}function MC(){}w(505,1,{72:1},MC);_.eQ=function(a){return null==a||!H(a,72)?!1:OC(this,a)};_.hC=function(){var a;a=null.bi()+";class="+null.bi();a=!null.bi().bi()?a:a+";charset=";return PC(a)};\n_.tS=function(){return QC.d+"[MimeType=(null);humanPresentableName="+this.a+Tf};_.a=null;var LC,NC;function RC(){RC=x;y(SC,q,72,[(KC(),NC),LC])}function TC(a){var b=(KC(),NC);if(OC(b,(KC(),NC)))return a.a;if(OC(b,LC))return new UC(a.a);throw new VC(b);}function WC(a){RC();this.a=a}w(506,1,{},WC);_.a=null;function VC(a){this.f="flavor = "+a}w(507,137,{73:1,88:1,96:1,105:1},VC);function XC(a,b,c){gB();YC.call(this,a,b,c,Gk)}\nfunction YC(a,b,c,d){gB();eB.call(this,a);this.k=b;this.a=c;this.c=d;this.b=0}w(508,455,Sl,XC,YC);_.$e=function(){var a,b;a=1001==this.k?"ACTION_PERFORMED":rk;b=m;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="+Jv(this.c)+Va+b};_.a=null;_.b=0;_.c=Gk;function BA(a,b){gB();eB.call(this,a);this.k=b}w(509,455,Sl,BA);\n_.$e=function(){var a,b;a=this.n;switch(this.k){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return rk}return b+" ("+a.Se()+Pa+a.Te()+ea+a.Re()+Ak+a.Ne()+La};w(512,509,Sl);_.j=0;\nfunction ZC(a){var b;switch(a.k){case 503:b="MOUSE_MOVED";break;case 500:b="MOUSE_CLICKED";break;case 501:b="MOUSE_PRESSED";break;case 502:b="MOUSE_RELEASED";break;case 506:b="MOUSE_DRAGGED";break;case 504:b="MOUSE_ENTERED";break;case 505:b="MOUSE_EXITED";break;case 507:b="MOUSE_WHEEL";break;default:b=rk}b=b+",("+a.f+Pa+a.i+"),button="+a.d;if(0<(a.j&16320)){var c=Va,d=a.j,e;e=new Ov;0!=(d&4)&&tp(tp(e,(DA(),null)),Oa);0!=(d&1)&&tp(tp(e,(DA(),null)),Oa);0!=(d&2)&&tp(tp(e,(DA(),null)),Oa);0!=(d&8)&&\n(0!=(d&2048)?0!=(d&512)&&tp(tp(e,(DA(),null)),Oa):tp(tp(e,(DA(),null)),Oa));0!=(d&32)&&tp(tp(e,(DA(),null)),Oa);0!=(d&16)&&tp(tp(e,(DA(),null)),Oa);0!=(d&8)&&tp(tp(e,(DA(),null)),Oa);0!=(d&4)&&tp(tp(e,(DA(),null)),Oa);0==Mq(e.a).length?e=Mq(e.a):(d=Mq(e.a).length-1,e=$C(Mq(e.a),0,d));c=c+e+",extModifiers=";e=a.j;var f,d=(f=m,0!=(e&256)&&(f+=(DA(),null)),0!=(e&128)&&(f+=(0<f.length?Oa:m)+(DA(),null)),0!=(e&512)&&(f+=(0<f.length?Oa:m)+(DA(),null)),0!=(e&64)&&(f+=(0<f.length?Oa:m)+(DA(),null)),0!=(e&\n8192)&&(f+=(0<f.length?Oa:m)+(DA(),null)),f);0!=(e&1024)&&(d+=(0<d.length?Oa:m)+(DA(),null));0!=(e&2048)&&(d+=(0<d.length?Oa:m)+(DA(),null));0!=(e&4096)&&(d+=(0<d.length?Oa:m)+(DA(),null));b+=c+d}return b+=",clickCount="+a.e}w(514,512,Sl);_.$e=function(){return ZC(this)};_.d=0;_.e=0;_.f=0;_.i=0;\nfunction It(a,b,c,d){gB();BA.call(this,a,507);this.d=this.e=this.j=0;this.f=b;this.i=c;if(0!=(this.j&63))this.j&=-16321,0!=(this.j&1)&&(this.j|=64),0!=(this.j&2)&&(this.j|=128),0!=(this.j&4)&&(this.j|=256),0!=(this.j&8)&&(this.j|=512),0!=(this.j&32)&&(this.j|=8192),500<=this.k&&502>=this.k?0!=(this.j&16)?(this.d=1,501==this.k&&(this.j|=1024)):0!=(this.j&8)?(this.d=2,501==this.k&&(this.j|=2048)):0!=(this.j&4)&&(this.d=3,501==this.k&&(this.j|=4096)):(0!=(this.j&16)&&(this.j|=1024),0!=(this.j&8)&&(this.j|=\n2048),0!=(this.j&4)&&(this.j|=4096));else if(0!=(this.j&16320))if(this.j&=-64,0!=(this.j&64)&&(this.j|=1),0!=(this.j&128)&&(this.j|=2),0!=(this.j&256)&&(this.j|=4),0!=(this.j&512)&&(this.j|=8),0!=(this.j&8192)&&(this.j|=32),500<=this.k&&502>=this.k)switch(this.d){case 1:this.j|=16;break;case 2:this.j|=8;break;case 3:this.j|=4}else 0!=(this.j&1024)&&(this.j|=16),0!=(this.j&2048)&&(this.j|=8),0!=(this.j&4096)&&(this.j|=4);this.b=0;this.a=1;this.c=d}w(515,514,Sl,It);\n_.$e=function(){var a,b;a=ZC(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=rk}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;w(524,1,{});function UC(a){if(null==a)throw new aD;}w(525,524,{},UC);\nfunction bD(){bD=x;cD={};cD["java.vendor"]=Ah;cD["package.restrict.access.sun"]=pk;cD["sun.java.launcher"]=cf;cD["sun.management.compiler"]=Ah;cD["os.name"]=cf;cD[" sun.boot.class.path"]=cf;cD["path.separator.applet"]=cf;cD["java.vm.specification.vendor"]=Ah;cD["java.runtime.version"]=cf;cD["http.proxyPort"]=cf;cD["user.name"]=cf;cD["user.language"]=cf;cD["os.name.applet"]=cf;cD["browser.version"]=cf;cD["java.version"]=cf;cD["user.timezone"]=cf;cD["java.endorsed.dirs"]=cf;cD["java.specification.name"]=\n"GWT";cD["java.specification.version"]="2.5.0";cD[Qh]=Le;!Lt&&(Lt=new Tt);Lt.a?cD[Oh]="yes":cD[Oh]=null}var cD;w(529,137,Tl);function dD(){}function eD(a){this.f=a}w(528,529,{82:1,88:1,96:1,105:1},dD,eD);function fD(){fD=x;gD=new hD}function iD(a){var b;if(a.k){var c;b=new Ov;tp(b,a.f);Jq(b.a,Nc);c=a.a;null!=c&&0<c.length&&(sp(b.a,Wb),tp(b,a.a));c=a.b;a=a.j;null!=c&&sp(b.a,c);null!=a&&(Jq(b.a,na),sp(b.a,a));b=Mq(b.a)}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}\nfunction jD(a){fD();var b,c,d;if(null==a)throw new dD;a=gx(a);try{d=ex(a,fx(58))}catch(e){e=pq(e);if(H(e,100))throw new eD(up(e));throw e;}c=ex(a,fx(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;kD();var f,g,h;h=c.length;b=new lD;for(g=0;g<h;++g)f=c.charCodeAt(g),65<=f&&90>=f?mD(b,f+32&65535):Jq(b.a,String.fromCharCode(f));\nthis.f=Mq(b.a)}else this.f=null,d=-1}if(null==this.f)throw new eD(Ie+a);if(!this.k&&(this.k=Au(gD,this.f),this.k||(this.k=(DA(),new nD))&&D(gD,this.f,this.k),!this.k))throw new eD(Ie+a);try{c=a;var j=++d,l=a.length,n,o,r,t,z,v,E,s,F,P,M,$,da,Z,ca,Hb,aa,sb,Mb,K,Ja;if(l<j||0>l){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(Wb,j)==j&&-1==oD(c,fx(47),j+2))throw new pD(l);}else{M=c.substr(j,l-j);l-=j;v=0;E=this.c;$=this.e;sb=this.j;t=this.d;ca=this.i;n=this.a;Ja=this.n;Mb=oD(M,\nfx(35),0);if(0==M.indexOf(Wb)&&0!=M.indexOf("////")){F=2;$=-1;v=oD(M,fx(47),2);aa=oD(M,fx(63),2);-1!=aa&&(-1==v||v>aa)&&(v=aa);-1==v&&(v=l,t=m);s=v;-1!=Mb&&Mb<v&&(s=Mb);var $c=fx(64);K=M.lastIndexOf($c,s);n=M.substr(2,s-2);-1<K&&(Ja=M.substr(2,K-2),F=K+1);da=oD(M,fx(58),-1==K?F:K);r=ex(M,fx(93));if(-1!=r)try{M.length>r+1?(o=M.charCodeAt(r+1),58==o?da=r+1:da=-1):da=-1}catch(Ub){if(Ub=pq(Ub),!H(Ub,96))throw Ub;}-1==da||da>v?E=M.substr(F,s-F):(E=M.substr(F,da-F),Z=M.substr(da+1,s-(da+1)),0==Z.length?\n$=-1:$=qD(Z,10))}-1<Mb&&(sb=M.substr(Mb+1,l-(Mb+1)));z=-1==Mb?l:Mb;var tb=fx(63);Hb=M.lastIndexOf(tb,z);-1<Hb?(ca=M.substr(Hb+1,z-(Hb+1)),0==Hb&&null!=t&&(J(t,m)?t=Tb:t.indexOf(Tb),P=nA(t,fx(47))+1,t=t.substr(0,P-0)),z=Hb):0!=Mb&&(ca=null);-1<v&&(v<l&&47==M.charCodeAt(v)?t=M.substr(v,z-v):z>v&&(null==t?t=m:J(t,m)?t=Tb:t.indexOf(Tb),P=nA(t,fx(47))+1,0==P?t=M.substr(v,z-v):t=t.substr(0,P-0)+M.substr(v,z-v)));null==t&&(t=m);null==E&&(E=m);d=E;var N;N=t;null!=ca&&!J(ca,m)&&(null!=t?N=t+cd+ca:N=cd+ca);\nnull==this.f&&(this.f=this.f);this.c=d;this.b=N;this.e=$;this.j=sb;var za;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+Nc+this.e));null!=this.c&&-1<(za=nA(this.c,fx(64)))?(this.n=$C(this.c,0,za),this.c=hx(this.c,za+1)):this.n=null;null!=this.b&&-1<(za=ex(this.b,fx(63)))?(this.i=hx(this.b,za+1),this.d=$C(this.b,0,za)):(this.i=null,this.d=this.b);this.a=n;this.n=Ja;this.d=t;this.i=ca}}catch(mc){mc=pq(mc);if(H(mc,96))throw new eD(up(mc));throw mc;}if(-1>this.e)throw new eD("incorrect port: "+\nthis.e);}w(530,1,Sl,jD);_.tS=function(){return iD(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var gD;w(531,1,{});function rD(a,b,c){var d,e;for(d=a.Kf().ue();d.Vd();)if(a=d.Wd(),e=a.th(),null==b?null==e:Cp(b,e))return c&&(a=new sD(a.th(),a.uh()),d.Xd()),a;return null}w(535,1,Kl);_.Jf=function(a){return!!rD(this,a,!1)};\n_.eQ=function(a){var b,c;if(a===this)return!0;if(!H(a,108)||this.Pf()!=a.Pf())return!1;for(a=a.Kf().ue();a.Vd();)if(b=a.Wd(),c=b.th(),b=b.uh(),!this.Jf(c)||!tD(b,this.Lf(c)))return!1;return!0};_.Lf=function(a){a=rD(this,a,!1);return!a?null:a.uh()};_.hC=function(){var a,b,c;c=0;for(b=this.Kf().ue();b.Vd();)a=b.Wd(),c+=a.hC(),c=~~c;return c};_.Mf=uD;_.Nf=function(){throw new vD("Put not supported on this map");};_.Of=function(a){a=rD(this,a,!0);return!a?null:a.uh()};_.Pf=function(){return this.Kf().Pf()};\n_.tS=function(){var a,b,c,d;d=Dk;a=!1;for(c=this.Kf().ue();c.Vd();)b=c.Wd(),a?d+=Ua:a=!0,d+=m+b.th(),d+=ad,d+=m+b.uh();return d+"}"};function Pz(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function Qw(a,b){var c;if(null==b)c=a.c;else if(H(b,1))c=Nc+b in a.e;else a:{c=a.Sf(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d].th();if(a.Rf(b,f)){c=!0;break a}}c=!1}return c}function Au(a,b){return null==b?a.b:H(b,1)?a.e[Nc+b]:wD(a,b,a.Sf(b))}\nfunction wD(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d],g=f.th();if(a.Rf(b,g))return f.uh()}return null}function D(a,b,c){return null==b?xD(a,c):H(b,1)?yD(a,b,c):zD(a,b,c,a.Sf(b))}function zD(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){var d=e[f],h=d.th();if(a.Rf(b,h))return a=d.uh(),d.vh(c),a}else e=a.a[d]=[];d=new sD(b,c);e.push(d);++a.d;return null}function xD(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}\nfunction yD(a,b,c){var d,e=a.e,b=Nc+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function Cu(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(H(b,1)){var d,e=a.e;c=Nc+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.Sf(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e],h=g.th();if(a.Rf(b,h)){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.uh();break a}}c=null}return c}w(534,535,Kl);_.Jf=function(a){return Qw(this,a)};_.Kf=function(){return new AD(this)};\n_.Rf=function(a,b){return this.Qf(a,b)};_.Lf=function(a){return Au(this,a)};_.Nf=function(a,b){return D(this,a,b)};_.Of=function(a){return Cu(this,a)};_.Pf=LB;_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function pp(){Pz(this)}w(533,534,vl,pp);_.Qf=function(a,b){return Tu(a)===Tu(b)||null!=a&&Cp(a,b)};_.Sf=function(a){return~~Fp(a)};function hD(){Pz(this)}w(532,533,vl,hD);function BD(){}w(536,136,El,BD);function CD(a){var b,c;b=0;for(c=a.a;c<a.i;){c=DD(a,c);if(c>=a.i)break;c=ED(a,c);++b}return b}\nfunction FD(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function GD(a){var b;a.a=0<=a.j&&!a.d?a.j:DD(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new BD;b=a.a;a.a=ED(a,a.a);return $C(a.n,b,a.a)}\nfunction ED(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=HD(a.n,d,a.n.length);if(c<=a.f&&FD(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=ex(a.c,fx(c)))break;++d}a.k&&b==d&&(a.e?(c=HD(a.n,d,a.n.length),c<=a.f&&FD(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=ex(a.c,fx(c))&&++d));return d}\nfunction DD(a,b){var c,d;if(null==a.c)throw new aD;for(d=b;!a.k&&d<a.i;)if(a.e){c=HD(a.n,d,a.n.length);if(c>a.f||!FD(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>ex(a.c,fx(c)))break;++d}return d}function ID(a){JD.call(this,a,fa,!1)}function KD(a){JD.call(this,a,Pa,!1)}\nfunction JD(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=HD(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=C(A,u,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=HD(this.c,d,this.c.length),this.b[c]=a}}}w(537,1,{},ID,KD,JD);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function LD(){}\nw(538,1,{},LD);_.a=null;function OD(a,b){var c,d;c=a.a.exec(b);d=new LD;d.a=c;return d}function PD(){}function QD(a,b){var c,d;d=m;2==(b|2)&&(d+=Jh);1==(b|1)&&(d+=ei);c=new PD;c.a=RegExp(a,d);return c}w(539,1,{},PD);_.a=null;\nfunction RD(a,b){var c,d,e,f,g;c=m;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(H(e,1)&&(e=Kp(e),!(Ip(),!/[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]/.test(e.replace(/"(\\\\.|[^"\\\\])*"/g,m)))))return;c+=e;d<b.length-1&&(c+=Pa);++d}}typeof a==vh?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Mf+c+Tf),a.apply(c)):(evalString=a+Ka+c+");",$wnd.eval(evalString))}\nfunction SD(a){var b;if(null==a||0==a.length)return TD(\'JSME installation warning: invalid size or not specified size of DOM element: "\'+a+\'", Using "100%".\'),fc;b=a.charCodeAt(a.length-1);return UD(b)||46==b?a+bj:a}function av(a){var a=new VD(a),b,c,d,e,f;b=$doc.getElementsByTagName(gh);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=Vq(e,Og),c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;WD(a););return a.b}\nfunction XD(a,b){b.ondragenter=function(){$wnd.event.returnValue=!1;$wnd.event.dataTransfer.dropEffect=$g};b.ondragover=b.ondragenter;b.ondrop=function(){$wnd.event.returnValue=!1;$wnd.event.dataTransfer.dropEffect=$g;var b=$wnd.event.dataTransfer.getData(zf);null!=b&&a.eg(b)}}function YD(a,b){b.ondragstart=function(){var b=a.dg();$wnd.event.dataTransfer.setData(zf,b);$wnd.event.dataTransfer.effectAllowed=$g}}var ZD=null;\nfunction $D(){$D=x;ZD=new Lv((bw(),new aw("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAF0lEQVR42mNgGAWjYBSMglEwCkYBpQAAB1AAAZMWyVkAAAAASUVORK5CYII=")),29,16)}function aE(a){var b;$wnd.JSApplet.Inchi.__local_ff=function(a){b=a};$wnd.JSApplet.Inchi.computeInchi(a,"JSApplet.Inchi.__local_ff");delete $wnd.JSApplet.Inchi.__local_ff;return b}function bE(a){var b;cE?a&&dE(a):(b=(eE(),fE).a.a,b=(Lp(),new Rp(b)),b.d=Mp,Op(Pp(b,new gE(a))))}var cE=!1;function gE(a){this.a=a}\nw(547,1,{},gE);_.wd=function(a){if(this.a){var b=this.a;b.a&&b.a.zd(a)}else $wnd.alert("Loading of InChI-js failed")};_.xd=function(){this.a&&(dE(this.a),cE=!0)};_.a=null;function dE(a){var b;b=aE(a.b);a.a.Tf(b)}function hE(a,b){this.a=a;this.b=b}w(548,1,Hl,hE);_.zd=function(a){this.a&&this.a.zd(a)};_.a=null;var fE=_.b=null;function eE(){eE=x;fE=new Kv((bw(),new aw($moduleBase+"96E40B969193BD74B8A621486920E79C.cache.js")))}function iE(a){return a.error==m?null:a.error}\nfunction jE(a){return a.warning==m?null:a.warning}\nfunction kE(){kE=x;lE=y(Yu,q,1,["Copyright (c) 2017, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);mE=(sB(),vB);nE=IB(mE);oE=y(A,u,-1,[301,3,401,4,501,5,701,9,801,10,901,11,1001,12,601,8,1101,7,1300,1,1201,32,1301,33]);pE=C(qE,q,58,43,0);rE=C(Yu,q,1,43,0);sE=C(qE,q,58,7,0);tE=null!=(bD(),cD[Oh]);uE=C(vE,q,62,100,0);wE=C(xE,q,63,100,0);var a,b;for(a=1;42>=a;++a)0<yE(a)?pE[a]=(sB(),xB):(pE[a]=(sB(),CB),rE[a]=Kf);rE[1]=Ee;pE[1]=(sB(),xB);rE[2]=Fd;pE[2]=\nCB;rE[3]=Rd;pE[3]=xB;rE[4]=bf;pE[4]=HB;rE[5]=gf;pE[5]=BB;rE[9]=xe;pE[9]=EB;rE[10]=ge;pE[10]=EB;rE[11]=Qd;pE[11]=EB;rE[12]=Ge;pE[12]=EB;rE[8]=sf;pE[8]=JB(DB);rE[7]=hf;pE[7]=CB;rE[6]=wf;pE[6]=xB;rE[13]=uf;pE[13]=xB;rE[32]=Kf;pE[32]=xB;rE[14]=Re;rE[16]=Se;rE[15]=df;rE[17]=qf;rE[18]=qe;rE[19]=Be;rE[20]=rd;rE[21]=af;rE[22]=Xd;rE[24]=xf;rE[23]=Kd;rE[25]=Lf;rE[26]=ef;rE[27]=re;rE[28]=Yd;rE[29]=ud;rE[30]=De;rE[31]=xd;for(a=33;42>=a;++a)b=kf,33<a&&(b+=a-33),rE[a]=b,pE[a]=xB}\nfunction zE(a){var b;if(a.dc)b=AE(a,1)+bd+AE(a,2)+bd+AE(a,3);else if(b=AE(a,0),0<b.length){var c=new BE(a.ob);vm(a.qb.a,c)}return b}function CE(a){var b,c,d;d=!1;if(0<a.ob.v||0<a.ob.w)if(d=!0,0<a.ob.v?(DE(a.ob,a.ob.v),EE(a,"delAtom",a.ob.v),a.ob.v=0):(FE(a.ob,a.ob.w),EE(a,"delBond",a.ob.v),a.ob.w=0),GE(a.ob),b=HE(a.ob),1<b.length)for(c=0;c<b.length;++c)0==c?(a.zb[a.o]=b[0],a.ob=a.zb[a.o]):a.zb[++a.Sb]=b[c];return d}\nfunction IE(a,b){var c,d,e,f;JE(a,!1);c=b.a;if(J(c,bc))ht(zE(a));else if(J(c,ec))ht(it(a,!0,!1));else if(J(c,gc))ht(it(a,!0,!0));else if(J(c,Mc))a.Tb&&(c=a.r,null==c.i&&(c.i="PASTE"),jt(a.E,(!a.Ub&&(a.Ub=new kt(a)),a.Ub)));else if(J(c,qc))a.Xf(3);else if(J(c,rc))a.Xf(4);else if(J(c,sc))a.Xf(5);else if(J(c,Cc))jq(6,new KE(a));else if(J(c,Dc))a.gg();else if(J(c,Lc))jq(1,new LE(a));else if(J(c,uj))7!=a.cb&&(a.db=Gk),d=b.c,d=Iv(d,Fk),c=uv(d,a.db),e=!rv(c,Gk)?mv(c):c,!rv(e,Mk)&&ME(a.ob,Q(c)),a.Ib=!0,a.cb=\n7,a.db=d;else if(c==Af||c==vf){if(e=NE(a.ob,(OE(),c==vf?PE:QE)))a.ob.f.a?gt(a,"Chiral flag is set"):gt(a,"No Chiral flag"),RE(a,"changeChiral",a.o,0,0),a.Ib=!0}else if(c==Ed){f=SE(a);e=!1;for(c=1;c<=a.ob.p;++c)d=a.ob.b[c],-99199==d.f&&(++f,d.f=f,e=!0);e&&(a.Ib=!0,RE(a,"changeManyAtomMap",a.o,0,0))}else if(c==te){c=a.ob;e=!1;for(d=1;d<=c.p;++d)e=TE(c.b[d])||e;(a.Ib=e)&&RE(a,"deleteAtomMaps",a.o,0,0)}else c==ue?(a.Ib=UE(a.ob),a.Ib&&RE(a,"deleteHydrogens",a.o,0,0)):J(c,Bj)||(J(c,mh)?a.hc=!0:VE(a,c));\n(a.Ib||a.Gb)&&a.Ze(a.Ec.d)}\nfunction WE(a,b,c,d,e){var f,g,h,j,l,n,o,r;if(!a.Ob&&(j=c-b+1,!(0>=j||b>a.Sb||c>a.Sb))){l=C(XE,Ml,-1,99,1);h=o=n=0;for(g=b;g<=c;++g)f=YE(a.zb[g]),n+=f.c,o+=f.d,f.d>h&&(h=f.d),l[g]=f.c,2==d&&(l[g]=f.d);a.J&&(n+=25*(j+1),o+=25*(j+1),h+=25);j=g=1;a.J?r=ZE(a):r=$E(a);f=Uu(r.b);r=Uu(r.a);1==d||3==d?f=~~((f-48)/2):2==d&&(r=~~(r/2));n>=f&&(g=f/n);h>=r&&(j=r/h);h=0;a.J&&(a.xb=g<j?g:j,a.cg("alignMolecules Depict: molecularAreaScale="+a.xb+" xsize="+f+" ysize="+r+ba),h=25*f/n,2==d&&(h=25*r/o));for(g=b;g<=c;++g)2==\nd?l[g]=l[g]*r/o:l[g]=l[g]*f/n;n=-f/2;o=0;1==d?n=-f-24:3==d?n=24:2==d&&(n=0,o=-r);for(g=b;g<=c;++g){a.J&&aF(a.zb[g]);2==d?o+=l[g]/2+h:n+=l[g]/2+h;if(!e)for(b=1;b<=a.zb[g].p;++b)bF(a.zb[g].b[b],n/a.xb,o/a.xb);2==d?o+=l[g]/2:n+=l[g]/2;a.J||cF(a.zb[g])}}}function dF(a,b){var c;a.k=202;a.Mb=!1;gt(a,m);if(0!=a.Sb){a.Ib=!0;a.q=!0;for(c=a.o;c<a.Sb;++c)a.zb[c]=a.zb[c+1];--a.Sb;a.o=a.Sb;0<a.Sb?a.ob=a.zb[a.o]:(a.ob=new eF(a),a.ob.o=0);b&&(!!a.r&&fF(Pp(a.r,"clear"),0,0,0),a.hc=!0)}}\nfunction gF(a){a.Sb=0;a.o=0;a.ob=new eF(a);a.ob.o=0;a.sb=null;a.Ib=!0}\nfunction hF(a,b){var c,d,e,f,g;g=new qC;e=tf;d="MOL";f="MOL or SDF";OE();a:{for(c=1;c<=a.Sb;++c)if(0<a.zb[c].p){c=(OE(),OE(),PE);break a}c=(OE(),OE(),QE)}c=c.a?QE:PE;b&&(e="SMIRKS",f=d=pf);a.Ac&&(f+=" or "+e,!b&&a.zc&&(f+=" or OCL ID code"));e=new jC(pe+e);e.c=bc;oC(g,e);iC(e,!c.a);lB(e.d,a);e=new jC(pe+d);e.c=ec;lB(e.d,a);oC(g,e);b||(e=new jC(pe+d+" V3000"),e.c=gc,lB(e.d,a),oC(g,e),a.Uf()&&(a.N&&(e=new jC("Copy as InChI"),e.c=qc,lB(e.d,a),iC(e,!c.a),oC(g,e)),a.P&&(e=new jC("Copy as InChI key"),e.c=\nrc,lB(e.d,a),iC(e,!c.a),oC(g,e)),a.kc&&(e=new jC("Search chemical structure (through InChIKey)"),e.c=Dc,lB(e.d,a),iC(e,!c.a),oC(g,e)),a.O&&(e=new jC("Copy as InChI auxinfo"),e.c=sc,lB(e.d,a),iC(e,!c.a),oC(g,e))));a.Ac&&a.Q&&!b&&(e=new jC("Copy as Scalar Vector Graphics"),e.c=Lc,lB(e.d,a),oC(g,e));a.Ac&&a.zc&&!b&&(e=new jC("Copy as OCL ID code"),e.c=Cc,lB(e.d,a),iC(e,!c.a),oC(g,e));a.Tb&&(oC(g,new jC($a)),d=a.Wb,null==d&&(d="Paste "+f),e=new jC(d),e.c=Mc,lB(e.d,a),oC(g,e));lA(a,g);return g}\nfunction iF(a,b,c,d){return new jF(a.Yf(!b?null:b.a,Q(L(Math.round(c))),Q(L(Math.round(d)))))}\nfunction kF(a,b,c,d){var e,f,g,h,j,l,n;f=100*d+c;j=(c-1)*(a.mb+(a.Lb?1:0));g=(d-1)*(a.mb+(a.Lb?1:0));1==c&&2<d&&(g-=2*a.mb);lF(b,mE);a.Lb?(f==a.k&&lF(b,JB(mE)),mF(b,j,g,a.mb,a.mb),lF(b,(sB(),xB)),nF(b,j,g,a.mb-1,a.mb-1)):f==a.k?oF(b,j+1,g+1,a.mb,a.mb,!1):oF(b,j,g,a.mb,a.mb,!0);if(!(1301==f&&!a.cc||107==f&&!a.ac))if(201!=f||a.tc)if(103!=f||a.Fb)if(!(105==f&&!a.Rb&&!a.A)&&(109!=f||a.dc))if(c=a.mb/4,3>d)switch(lF(b,(sB(),zB)),f){case 101:lF(b,DB);pF(b,j+3,g+3,a.mb-6,a.mb-6);lF(b,zB);e=g+3;h=a.mb-6;c=\na.mb-6;d=b.a;f=Q(L(R((j+3)*S)));e=Q(L(R(e*S)));h=Q(L(R(h*S)));c=Q(L(R(c*S)));d.o&&(qF(d,!1),rF(d,sF(d,f,e,h,c)));tF(b,j+6,g+6,a.mb-12,a.mb-12);uF(b.a,Q(L(R((j+9)*(vF(),S)))),Q(L(R((g+9)*S))),Q(L(R(2*S))),Q(L(R(4*S))));mF(b,j+a.mb-10,g+9,2,4);0.04>Math.random()&&(lF(b,BB),uF(b.a,Q(L(R((j+10)*S))),Q(L(R((g+18)*S))),Q(L(R(4*S))),Q(L(R(4*S)))));0.96<Math.random()&&(lF(b,DB),mF(b,j+a.mb-10,g+8,2,3));break;case 112:f=j+c;e=j+a.mb-c;h=j+a.mb/2;wF(b,f,g+a.mb-c,h,g+a.mb/2);wF(b,j+a.mb/2,g+a.mb/2,e,g+a.mb-\nc);l=g+a.mb-c;d=a.mb/24;xF(b.a,Q(L(R((h-d)*(vF(),S)))),Q(L(R(l*S))),Q(L(R((h-2*d)*S))),Q(L(R(l*S))));xF(b.a,Q(L(R((h+d)*S))),Q(L(R(l*S))),Q(L(R((h+2*d)*S))),Q(L(R(l*S))));lF(b,EB);wF(b,f,g+c,h,g+a.mb/2);wF(b,j+a.mb/2,g+a.mb/2,e,g+c);l=g+c;xF(b.a,Q(L(R((h-d)*S))),Q(L(R(l*S))),Q(L(R((h-2*d)*S))),Q(L(R(l*S))));xF(b.a,Q(L(R((h+d)*S))),Q(L(R(l*S))),Q(L(R((h+2*d)*S))),Q(L(R(l*S))));lF(b,zB);break;case 107:lF(b,CB);mF(b,j+4,g+4,a.mb-8,a.mb-8);lF(b,zB);nF(b,j+4,g+4,a.mb-8,a.mb-8);tF(b,j+6,g+6,a.mb-11,a.mb-\n12);uF(b.a,Q(L(R((j+9)*(vF(),S)))),Q(L(R((g+9)*S))),Q(L(R(2*S))),Q(L(R(4*S))));mF(b,j+a.mb-10,g+9,2,4);break;case 108:d=a.mb/4;wF(b,j+d,g+a.mb-d,j+a.mb-d,g+d);d=a.mb/2-d;f=g+2*a.mb/3;j+=a.mb/2;c=j+d;xF(b.a,Q(L(R(j*(vF(),S)))),Q(L(R(f*S))),Q(L(R(c*S))),Q(L(R(f*S))));g+=a.mb/3;a=j-d;xF(b.a,Q(L(R(a*S))),Q(L(R(g*S))),Q(L(R(j*S))),Q(L(R(g*S))));j=(a+j)/2;g-=d/2;a=g+d;xF(b.a,Q(L(R(j*S))),Q(L(R(g*S))),Q(L(R(j*S))),Q(L(R(a*S))));break;case 113:a.lc&&(d=c/2,f=a.mb-2*c-2*d,c=j+d+c,e=g+(c-j),lF(b,GB),yF(b.a,\nQ(L(R(c*(vF(),S)))),Q(L(R(e*S))),Q(L(R(f*S))),Q(L(R(f*S)))),lF(b,yB),h=j+a.mb/2,a=g+a.mb/2,l=c+f,n=g+d,g=n+d,xF(b.a,Q(L(R(c*S))),Q(L(R(g*S))),Q(L(R(h*S))),Q(L(R(n*S)))),xF(b.a,Q(L(R(h*S))),Q(L(R(n*S))),Q(L(R(l*S))),Q(L(R(g*S)))),g=e+f+d,n=g+d,xF(b.a,Q(L(R(c*S))),Q(L(R(g*S))),Q(L(R(h*S))),Q(L(R(n*S)))),xF(b.a,Q(L(R(h*S))),Q(L(R(n*S))),Q(L(R(l*S))),Q(L(R(g*S)))),j+=d,l=j+d,g=e+f,xF(b.a,Q(L(R(l*S))),Q(L(R(e*S))),Q(L(R(j*S))),Q(L(R(a*S)))),xF(b.a,Q(L(R(j*S))),Q(L(R(a*S))),Q(L(R(l*S))),Q(L(R(g*S)))),j=\nc+f+d,l=j+d,xF(b.a,Q(L(R(j*S))),Q(L(R(e*S))),Q(L(R(l*S))),Q(L(R(a*S)))),xF(b.a,Q(L(R(l*S))),Q(L(R(a*S))),Q(L(R(j*S))),Q(L(R(g*S)))));break;case 110:zF(b,j,g,a.mb,!0);break;case 111:zF(b,j,g,a.mb,!1);break;case 214:d=a.Z;f=3+j;c=f+d/2;e=f+d;h=g+3;l=h+d;lF(b,GB);AF(b,y(XE,Ml,-1,[f,c,e]),y(XE,Ml,-1,[h,l,h]),3);f=c;l=h+d/2;h=l+d;AF(b,y(XE,Ml,-1,[f,c+d/2,f+d]),y(XE,Ml,-1,[h,l,h]),3);a.R=new mC(Uu(j),Uu(g));break;case 109:wF(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);wF(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2+\nc/2);wF(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2-c/2);break;case 102:lF(b,uB);mF(b,j+3,g+5,a.mb-7,a.mb-11);lF(b,zB);nF(b,j+3,g+5,a.mb-7,a.mb-11);break;case 103:lF(b,mE);a.Mb&&oF(b,j+1,g+1,a.mb,a.mb,!1);lF(b,zB);BF(a,b,j,g,"NEW");break;case 106:lF(b,BB);wF(b,j+7,g+7,j+a.mb-7,g+a.mb-7);wF(b,j+8,g+7,j+a.mb-6,g+a.mb-7);wF(b,j+7,g+a.mb-7,j+a.mb-7,g+7);wF(b,j+8,g+a.mb-7,j+a.mb-6,g+7);lF(b,zB);wF(b,j+c,g+a.mb/2,j+12,g+a.mb/2);BF(a,b,j+6,g,kf);break;case 104:lF(b,BB);wF(b,j+7,g+7,j+a.mb-7,g+a.mb-7);wF(b,\nj+8,g+7,j+a.mb-6,g+a.mb-7);wF(b,j+7,g+a.mb-7,j+a.mb-7,g+7);wF(b,j+8,g+a.mb-7,j+a.mb-6,g+7);lF(b,zB);break;case 105:a.sc?(lF(b,FB),pF(b,j+3,g+3,a.mb-6,a.mb-6),lF(b,zB)):BF(a,b,j,g,"123");break;case 114:lF(b,HB);d=a.mb-8;f=j+(a.mb-d)/2;c=g+(a.mb-d)/2;uF(b.a,Q(L(R(f*(vF(),S)))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(d*S))));lF(b,zB);CF(a,b,j,g,uB,Jh);break;case 201:wF(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2+2);wF(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2-2);wF(b,j+a.mb-c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2-2);break;case 202:wF(b,\nj+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);break;case 203:wF(b,j+c,g+a.mb/2-2,j+a.mb-c,g+a.mb/2-2);wF(b,j+c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2+2);break;case 204:wF(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);wF(b,j+c,g+a.mb/2-3,j+a.mb-c,g+a.mb/2-3);wF(b,j+c,g+a.mb/2+3,j+a.mb-c,g+a.mb/2+3);break;case 205:xF(b.a,Q(L(R((j+c/2)*(vF(),S)))),Q(L(R((g+2*c+c/3)*S))),Q(L(R((j+3*(c/2))*S))),Q(L(R((g+2*c-c/3)*S))));xF(b.a,Q(L(R((j+3*(c/2))*S))),Q(L(R((g+2*c-c/3)*S))),Q(L(R((j+5*(c/2))*S))),Q(L(R((g+2*c+c/3)*S))));xF(b.a,Q(L(R((j+5*(c/\n2))*S))),Q(L(R((g+2*c+c/3)*S))),Q(L(R((j+7*(c/2))*S))),Q(L(R((g+2*c-c/3)*S))));break;case 206:DF(a,b,j,g+2,3);break;case 207:DF(a,b,j,g,4);break;case 208:DF(a,b,j,g,5);break;case 209:DF(a,b,j,g,1);break;case 210:DF(a,b,j,g,6);break;case 211:DF(a,b,j,g,7);break;case 212:DF(a,b,j,g,8);break;case 213:BF(a,b,j,g,"FG"),a.T=new mC(Uu(j),Uu(g))}else d=EF(a,f),CF(a,b,j,g,pE[d],rE[d])}\nfunction FF(a,b,c){var d,e,f;d=0;b=Q(L(R(b/a.nb)));c=Q(L(R(c/a.nb)));if(b<a.mb+(a.Lb?1:0)||c<2*a.mb+(a.Lb?1:0)){f=0;for(e=1;14>=e;++e)if(b<e*(a.mb+(a.Lb?1:0))){f=e;break}b=0;for(e=1;e<=GF+2;++e)if(c<e*(a.mb+(a.Lb?1:0))){b=e;break}0<f&&0<b&&(d=100*b+f)}109==d&&(a.dc||(d=0));return d}function HF(a){var b;b=9;a.cc&&++b;a.Bc&&++b;return b}\nfunction IF(a,b,c,d,e){var f;f=3*e;e*=a.Z;a.J&&(f=0);f=c-f-e;c=f+e;a.J?(a=d,e=d-e,d=(e+d)/2):(d/=2,a=d+e/2,e=d-e/2);lF(b,(sB(),GB));AF(b,y(XE,Ml,-1,[f,c,f]),y(XE,Ml,-1,[e,d,a]),3)}\nfunction JF(a){var b,c,d,e,f;a.cg("drawMolecularArea mustReDrawMolecularArea="+a.Ib+ba);if(a.Ib){if(a.r&&null!=a.r.a&&a.r.a!=qk&&a.r.a!=pj)for(b=1;b<=a.Sb;++b)GE(a.zb[b]);e=KF(a.vb,a.xb);c=a.yb;b=a.ub;a.cg("drawMolecularArea "+c+" : "+b+" scale: "+a.xb+ba);lF(e,a.D);c/=a.xb;b/=a.xb;uF(e.a,Q(L(R(0*(vF(),S)))),Q(L(R(0*S))),Q(L(R(c*S))),Q(L(R(b*S))));d=a.tb?(tC(),wC):(tC(),yC);f=(tC(),uC);var g=e.a;if(f==(tC(),uC))d==wC?g.b=Zc:g.b=Wc;d=new pB(a.wb);e.d=new pB(S*d.e);LF(e.a,e.d);for(d=1;d<=a.Sb;++d){f=\na.zb[d];var g=e,h=void 0,j=void 0,l=void 0,n=void 0,o=void 0,r=void 0,t=n=n=void 0,z=j=t=void 0,v=z=n=void 0,E=o=v=r=h=v=void 0,s=void 0,F=void 0,P=o=void 0,M=l=o=v=t=h=j=v=j=E=t=h=F=z=h=void 0,l=P=r=P=E=r=t=n=M=l=n=t=t=void 0,z=h=1;g.c=f.k.D;f.k.L&&(lF(g,(sB(),zB)),nF(g,0,0,f.k.M.b-1,f.k.M.a-1));if(0!=f.p){f.y&&(s=g,n=f.y,s.b=n,s.f=s.a.e,MF(s.a,n));f.s&&(aF(f),WE(f.k,1,f.k.Sb,0,!1),f.s=!1);NF(f.k,f.k.x);if(-1==f.i){for(s=1;s<=f.p;++s)n=f.b[s].c,0<n&&7>n&&(lF(g,(kE(),sE)[n]),pF(g,f.b[s].q-12,f.b[s].r-\n12,24,24));for(s=1;s<=f.q;++s)l=f.c[s].i,o=f.c[s].j,0!=f.b[l].c&&f.b[l].c==f.b[o].c&&(lF(g,(kE(),sE)[f.b[l].c]),v=f.b[o].q-f.b[l].q,h=f.b[o].r-f.b[l].r,z=Math.sqrt(v*v+h*h),1>z&&(z=1),h/=z,z=v/z,v=9*h,t=9*z,n=OF(4),r=OF(4),n[0]=f.b[l].q+v,r[0]=f.b[l].r-t,n[1]=f.b[o].q+v,r[1]=f.b[o].r-t,n[2]=f.b[o].q-v,r[2]=f.b[o].r+t,n[3]=f.b[l].q-v,r[3]=f.b[l].r+t,AF(g,n,r,4))}for(s=1;s<=f.q;++s){lF(g,(sB(),yB));t=f.c[s];l=t.i;o=t.j;1==f.i&&0!=f.b[l].c&&f.b[l].c==f.b[o].c&&lF(g,(kE(),sE)[f.b[l].c]);if(3==t.f||4==\nt.f)n=l,l=o,o=n;n=f.b[l].q;r=f.b[l].r;M=f.b[o].q;P=f.b[o].r;if(1!=t.c||0!=t.f)v=M-n,h=P-r,z=Math.sqrt(v*v+h*h),1>z&&(z=1),h/=z,z=v/z;switch(t.c){case 2:10<=t.f&&lF(g,EB);v=2*h;t=2*z;xF(g.a,Q(L(R((n+v)*(vF(),S)))),Q(L(R((r-t)*S))),Q(L(R((M+v)*S))),Q(L(R((P-t)*S))));xF(g.a,Q(L(R((n-v)*S))),Q(L(R((r+t)*S))),Q(L(R((M-v)*S))),Q(L(R((P+t)*S))));lF(g,zB);break;case 3:xF(g.a,Q(L(R(n*(vF(),S)))),Q(L(R(r*S))),Q(L(R(M*S))),Q(L(R(P*S))));l=3*h;o=3*z;xF(g.a,Q(L(R((n+l)*S))),Q(L(R((r-o)*S))),Q(L(R((M+l)*S))),Q(L(R((P-\no)*S))));xF(g.a,Q(L(R((n-l)*S))),Q(L(R((r+o)*S))),Q(L(R((M-l)*S))),Q(L(R((P+o)*S))));break;case 9:case 0:for(o=0;10>o;++o)l=n-(n-M)/10*o,E=r-(r-P)/10*o,xF(g.a,Q(L(R(l*(vF(),S)))),Q(L(R(E*S))),Q(L(R(l*S))),Q(L(R(E*S))));PF(g,f.k.v);o=QF(f.k.w);t=t.d;l=cd;null!=t&&(l=t);t=AC(f.k.w,l);t=(n+M)/2-t/2;P=(r+P)/2+~~(o/2)-1;lF(g,EB);RF(g.a,l,Q(L(R(t*(vF(),S)))),Q(L(R(P*S))));lF(g,zB);break;default:if(1==t.f||3==t.f)v=3*h,t=3*z,E=OF(3),j=OF(3),E[0]=M+v,j[0]=P-t,E[1]=n,j[1]=r,E[2]=M-v,j[2]=P+t,AF(g,E,j,3);else if(2==\nt.f||4==t.f){v=3*h;t=3*z;for(o=0;10>o;++o)l=n-(n-M)/10*o,E=r-(r-P)/10*o,j=o/10,xF(g.a,Q(L(R((l+v*j)*(vF(),S)))),Q(L(R((E-t*j)*S))),Q(L(R((l-v*j)*S))),Q(L(R((E+t*j)*S))))}else xF(g.a,Q(L(R(n*(vF(),S)))),Q(L(R(r*S))),Q(L(R(M*S))),Q(L(R(P*S))))}}z=OF(f.p+1);h=OF(f.p+1);for(s=1;s<=f.q;++s)l=f.c[s].i,o=f.c[s].j,n=f.b[l].q,r=f.b[o].q,++h[l],++h[o],z[l]=z[l]/h[l]+r/h[l],z[o]=z[o]/h[o]+n/h[o];PF(g,f.k.v);o=QF(f.k.w);M=OF(f.p+1);r=OF(f.p+1);n=C(SF,q,120,f.p+1,0);for(s=1;s<=f.p;++s)l=TF(f,s),(null==l||1>l.length)&&\n(l=Ma),j=f.b[s],3==f.b[s].a&&0<f.b[s].j&&0==f.b[s].n&&0==j.d&&!(4<=j.o&&2==j.j)?(M[s]=r[s]=AC(f.k.w,l),n[s]=UF(f,s,M[s],M[s],o,!1)):(P=z[s]<f.b[s].q,v=!0,1<h[s]&&8.333333333333334>VF(z[s]-f.b[s].q)&&(v=!1),2<h[s]&&(v=!1),1==h[s]&&2.5>VF(z[s]-f.b[s].q)&&(P=!0),t=l,E=m,f.k.oc&&(F=f.b[s].i,0<F&&(E+=Ee,1<F&&(E+=F))),F=m,0!=j.d&&(F=Mf+j.d+Tf),j=m,0!=f.b[s].n&&(1<WF(f.b[s].n)&&(j+=WF(f.b[s].n)),0<f.b[s].n?j+=Oa:j+=$a),P||!v?l=F+l+E+j+m:l=j+E+m+F+l,v||(t=l),t=AC(f.k.w,t),v=AC(f.k.w,l),M[s]=t,r[s]=v,v=n[s]=\nUF(f,s,t,v,o,P),t=v.c+2+1,P=v.d+o+2,lF(g,g.c),-1==f.i&&0!=f.b[s].c&&lF(g,(kE(),sE)[f.b[s].c]),mF(g,v.c,v.d,v.b,v.a),1==f.i?0!=f.b[s].c?lF(g,(kE(),sE)[f.b[s].c]):lF(g,(sB(),zB)):lF(g,(kE(),pE)[f.b[s].a]),RF(g.a,l,Q(L(R(t*(vF(),S)))),Q(L(R(P*S)))));for(s=1;s<=f.p;++s)h=f.b[s],-99199!=h.f&&(t=M[s],v=r[s],t=f.b[s].q-t/2,P=f.b[s].r+~~(o/2)-1,lF(g,(sB(),EB)),XF(g,ea+(-99199!=h.f?h.f:0),t+v,P));if(0<f.v||0<f.w)if(lF(g,104==f.k.k?(sB(),BB):(sB(),HB)),0<f.v&&106!=f.k.k&&(v=n[f.v],nF(g,v.c,v.d,v.b,v.a)),0<\nf.w&&(l=f.c[f.w].i,o=f.c[f.w].j,v=f.b[o].q-f.b[l].q,h=f.b[o].r-f.b[l].r,z=Math.sqrt(v*v+h*h),1>z&&(z=1),h/=z,z=v/z,v=4*h,t=4*z,E=OF(5),j=OF(5),E[0]=f.b[l].q+v,E[1]=f.b[o].q+v,j[0]=f.b[l].r-t,j[1]=f.b[o].r-t,E[3]=f.b[l].q-v,E[2]=f.b[o].q-v,j[3]=f.b[l].r+t,j[2]=f.b[o].r+t,E[4]=E[0],j[4]=j[0],106!=f.k.k&&YF(g,E,j,5),106==f.k.k&&ZF(f,f.c[f.w].i,f.c[f.w].j))){h=0;for(s=1;s<=f.p;++s)0<f.a[s]&&++h;if(h>~~(f.p/2))for(s=1;s<=f.p;++s)0<f.a[s]?f.a[s]=0:f.a[s]=1;lF(g,(sB(),BB));for(s=1;s<=f.p;++s)0<f.a[s]&&(v=\nn[s],nF(g,v.c,v.d,v.b,v.a))}f.y&&(g.b=null,MF(g.a,g.f))}}a.dc&&(d=(c-48)/2,lF(e,(sB(),EB)),xF(e.a,Q(L(R(d*S))),Q(L(R(b/2*S))),Q(L(R((d+48)*S))),Q(L(R(b/2*S)))),xF(e.a,Q(L(R((d+48)*S))),Q(L(R(b/2*S))),Q(L(R((d+48-6)*S))),Q(L(R((b/2+6)*S)))),xF(e.a,Q(L(R((d+48)*S))),Q(L(R(b/2*S))),Q(L(R((d+48-6)*S))),Q(L(R((b/2-6)*S)))));a.J&&(a.hb=new cC(Fe,0,13),a.kb=pA(a.hb),null!=a.sb&&(d=AC(a.kb,a.sb),d=(c-d)/2,f=b-13,lF(e,(sB(),zB)),PF(e,a.hb),XF(e,a.sb,d,f)));a.J&&a.nc&&IF(a,e,c,b,0.6/a.xb);$F(a.vb.a,Q(L(R(aG(a,\na.nb)))),Q(L(R(bG(a,a.nb)))),a);a.Ib=!1;if(a.hc){bD();c=new cG;c.a=a.o;c.f=a.Sb;b=!1;for(e=1;99>e;++e)if(d=a.zb[e])0<d.p&&(b=!0),c.d[e]=new BE(d);else break;c.i=a.dc;c.e=a.Fb;c.b=a.xb;c.c=a.cb;e=a.pb;b=new dG(b?c:null);c=e.a.c;e.a.c=b;b.b=e.a;c&&(b.c=c,c.b=b);e.a=b;a.hc=!1}a.r&&null!=a.r.a&&(null!=a.Qb&&RD(a.Qb,null),a.r&&null!=a.r.a&&a.$f(),eG(a.r),a.Mb&&(a.Mb=!1,a.Kb=!0,a.Ze(a.Ec.d)))}}function fG(a){a.Ib=!0;a.vb?(JF(a),a.Ib=!1):gG(a)}\nfunction DF(a,b,c,d,e){var f,g,h,j,l;f=a.mb/4;g=!1;j=C(XE,Ml,-1,9,1);l=C(XE,Ml,-1,9,1);c+=a.mb/2;d+=a.mb/2;f=a.mb/2-f/2;1==e&&(e=6,g=!0);for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+f*Math.sin(h),l[a]=d+f*Math.cos(h);YF(b,j,l,e+1);if(g){for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+(f-3)*Math.sin(h),l[a]=d+(f-3)*Math.cos(h);wF(b,j[0],l[0],j[1],l[1]);wF(b,j[2],l[2],j[3],l[3]);wF(b,j[4],l[4],j[5],l[5])}}\nfunction zF(a,b,c,d,e){var f,g,h,j,l,n,o,r;l=d/4;c-=1;n=2+l/2;g=2+l;r=c+10*d/24;j=r+l;o=b+d;e?(h=2+b,f=n+b,g+=b):(f=o-n,h=o-2,g=o-g);xF(a.a,Q(L(R(h*(vF(),S)))),Q(L(R(r*S))),Q(L(R(f*S))),Q(L(R(j*S))));xF(a.a,Q(L(R(g*S))),Q(L(R(r*S))),Q(L(R(f*S))),Q(L(R(j*S))));h=l/3-0.5;xF(a.a,Q(L(R(f*S))),Q(L(R((r+h)*S))),Q(L(R(f*S))),Q(L(R(j*S))));f=d-n-4;c=c+n-h;d=d-4-h-1;j=270;e?(b+=n,e=270):(b=o-f-n,j*=-1,e=-90);hG(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(f*S))),Q(L(R(d*S))),Q(L(Math.round(e))),Q(L(Math.round(j))))}\nfunction SE(a){var b,c,d;b=-99999;for(d=1;d<=a.Sb;++d)c=a.zb[d],c=iG(c),c>b&&(b=c);return b}\nfunction jG(a,b,c,d){var e=tE?350:170,f,g,h,j;kG(d);b=lG(a,b);c=lG(a,c);h=e;for(g=1;g<=a.Sb;++g){j=new mG(e);f=a.zb[g];for(var l=b,n=c,o=j,r=void 0,t=void 0,z=void 0,v=void 0,E=r=r=r=v=r=void 0,s=void 0,F=void 0,P=t=z=r=r=void 0,M=void 0,$=void 0,E=0,F=o.a,s=1;s<=f.q;++s)r=nG(l,n,f.c[s].a,f.c[s].b),r<F&&(F=r,E=s);E*=-1;for(s=1;s<=f.p;++s)r=nG(l,n,f.b[s].q,f.b[s].r),r<F&&(F=r,E=s);if(0==E)for(s=1;s<=f.q;++s)r=f.c[s].i,v=f.c[s].j,t=f.b[r].q,z=f.b[r].r,r=f.b[v].q,v=f.b[v].r,r-=t,v-=z,M=l-t,$=n-z,z=r*\nr+v*v,t=M*M+$*$,P=nG(M,$,r,v),t+P>z+F||(r=M*r+$*v,0>r||(z=Math.sqrt(z),t=Math.sqrt(t),r/=z*t,1<=r||(r=1.5707963267948966-Math.acos(r),r=t*Math.cos(r),r*=r,r<F&&(E=-s,F=r))));o.a=F;f=E;j.a<h&&(h=j.a,kG(d),d.c=g,0<f?d.a=f:d.b=-f)}}function ZE(a){var b;(0>=a.yb||0>=a.ub)&&(!a.M&&(a.M=bB(a)),oG(a,a.M));b=new pG;b.b=a.yb;b.a=a.ub;return b}function $E(a){var b;b=ZE(a);b.b/=a.xb;b.a/=a.xb;return b}function KF(a,b){a.b.a.a=b/S;return a.b}\nfunction qG(a,b,c,d){var e,f;if(!b||rG(b)){if((e=0<a.ob.v||0<a.ob.w)&&(104==a.k||106==a.k))return!0;if(e&&!a.J){a.xc&&(f=a.xc,f.k==a&&(f.k=null,om(a.Uc,f)));f=a.ob;var g,b=new qC;e=a.Rb||a.A||a.dc;f.f.a?g=new jC(Af):g=new jC(vf);iC(g,sG(f));oC(b,g);lB(g.d,a);if(e&&0<f.v){g=new jC(fe);lB(g.d,a.Y);var h=a.Y;h.d=null;h.e=h.a=0;a.Y.a=f.v;a.Y.d=f;a.Y.e=a.o;oC(b,g)}g=new jC(ue);a:{for(h=f.p;1<=h;--h)if(1==f.b[h].a){h=!0;break a}h=!1}iC(g,h);oC(b,g);lB(g.d,a);e&&(e=new jC(Ed),lB(e.d,a),oC(b,e),e=new jC(te),\nlB(e.d,a),oC(b,e),iC(e,0<iG(f)));a.xc=b;lA(a,a.xc);tG(a.xc.a,a,c,d)}else a.dc?f=(a.G=hF(a,!0),a.G):f=(a.F=hF(a,!1),a.F),rG(b)||(c=Uu(c*a.nb+0.5),d=Uu(d*a.nb+0.5)),tG(f.a,a,c,d);d=new ft(null,0,uG(0));vG(a,d,0,0);return!0}return!1}\nfunction wG(a,b){var c;if(0==a.ob.p)return!1;c=null;switch(b){case 102:1<a.Sb?c="Delete selected molecule (red)":c="Clear canvas";var d=(sB(),AB);a.ob.y=d;a.yc=a.ob;break;case 109:c="Copy selected (blue) molecule to the other side of the reaction",d=(sB(),GB),a.ob.y=d,a.yc=a.ob}null!=c?(gt(a,c),a.Ib=!0,a.Kb=!0):(a.Ib=!1,a.Kb=!1);return null!=c}\nfunction xG(a,b){var c;if(a.yc&&(102==b||a.dc&&109==b)){a.yc.y=null;a.yc=null;for(c=1;c<=a.Sb;++c)a.zb[c].y=null;gt(a,m);a.Ib=!0;a.Kb=!0}else a.Ib=!1,a.Kb=!1;return a.Ib}\nfunction yG(a,b,c,d){var e,f,b=new zG(b);e=null;f=!1;AG(a.r,pd);gt(a,m);if(b.f==(BG(),CG)&&b.c){var g=b.c;b.a=g.a;b.f=g.f;b.i=g.i;b.e=g.e;b.c=g.c;b.b=g.b}b.a==(DG(),EG)&&b.i!=(FG(),GG)?HG(a,b.b,d)||(e="Invalid V2000 molfile"):b.a==IG?JG(a,b.b,d)||(e="Invalid JME string"):b.a==KG?e="Reading "+b.f+ka:a.Ac&&(f=!0,jq(1,new LG(a,b,c,d)));f||(a.Ib=null==e,c?null==e?MG(c):NG(c,new vp(e)):null!=e&&(gt(a,we+e),a.Ze(a.Ec.d)))}\nfunction HG(a,b,c){var d,e,f,g,h,j;gt(a,m);if(0==b.indexOf(ua)){a.Sb=0;a.dc=!0;a.Fb=!0;d=OG(b);h=new JD(b,d,!0);b=m;for(e=1;5>=e;++e)b=PG(h,d);e=uG(qD(gx(b.substr(0,3)),10)).a;g=uG(qD(gx(b.substr(3,3)),10)).a;PG(h,d);for(b=1;b<=e+g;++b){for(f=m;!(j=PG(h,d),null==j||J(j,"$MOL"));)f+=j+d;a.zb[++a.Sb]=new QG(a,f)}a.xb=1;WE(a,1,e,1,!1);WE(a,e+1,e+g,3,!1);d="readRXNFile"}else{(a.J||a.Vb)&&(a.dc=!1);a.ob=new QG(a,b);if(!a.ob||0==a.ob.p)return!a.ob&&(gt(a,"ERROR - problems in reading/processing MOL input"),\na.Ze(a.Ec.d)),!!a.ob;d=(a.dc||a.Fb)&&a.p||a.Mb;null!=a.t&&a.ob&&RG(a.ob,a.t,!0);null!=a.u&&a.ob&&RG(a.ob,a.u,!1);d||(a.Sb=0,a.xb=1);h=SG(a.ob);if(1>=h||a.J)a.zb[++a.Sb]=a.ob;else{a.Fb=!0;for(b=1;b<=h;++b)a.zb[++a.Sb]=new TG(a,a.ob,b)}d?a.o=a.Sb:a.o=1;a.ob=a.zb[a.o];a.J?WE(a,1,1,0,!0):WE(a,1,h,0,!d);d=mj}UG(a);null!=d&&(AG(a.r,pd),a.r&&fF(Pp(a.r,d),0,0,0),a.hc=!0);a.Ib=!0;c&&a.Ze(a.Ec.d);return!0}function gt(a,b){null==b&&(b=m);a.Gb=!0;a.X=b;a.cg("info: "+b)}\nfunction NF(a,b){var c;c=Math.round(b);100>c&&(!uE[c]&&(uE[c]=new cC(Fe,0,c)),!wE[c]&&fq(wE,c,pA(uE[c])),a.v=uE[c],a.w=wE[c])}function rG(a){var b;if(!a)return!1;b=a.pf();a=0!=(a.e&2);return b||a}function aG(a,b){return(a.mb+(a.Lb?1:0))*b}function EF(a,b){var c,d;d=-1;for(c=0;c<oE.length;c+=2)if(oE[c]==b){d=oE[c+1];break}32==d&&!a.Bc&&a.cc&&(d=33);return d}\nfunction ot(a,b){var c,d,e;if(0==b)return!1;JE(a,!1);d=!1;c=a.k;a.k=b;if(300>=b)switch(a.Kb=!0,a.Hb=!0,gt(a,m),b){case 102:dF(a,!0);xG(a,102);wG(a,102);d=!0;break;case 110:a.Ib=!0;a.k=c;a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b?a.q&&(++a.Sb,a.o=a.Sb,a.q=!1):gt(a,"No more undo");if(!(a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b))break;VG(a,WG(a.pb));a.r&&fF(Pp(a.r,qk),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 111:a.k=c;if(a.pb.a.c)a.q&&(++a.Sb,a.o=a.Sb,a.q=!1);else{gt(a,"No more redo");break}if(!a.pb.a.c)break;e=a.pb;\nif(!e.a.c)throw new px("Cannot redo. Index is out of range.");if(!e.a.c)throw new px(Je);e.a=e.a.c;VG(a,e.a.a);a.r&&fF(Pp(a.r,pj),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 214:qG(a,null,a.R.a,a.R.b);a.k=c;break;case 151:case 152:case 154:case 153:e=null;a.k=c;switch(b){case 152:e=XG(a.jc);break;case 151:e=YG(a.jc);break;case 154:e=a.jc;e.a=e.c;e=XG(e);break;case 153:e=a.jc,e.a=-1,e=YG(e)}null==e?gt(a,"No more molecules in SDF buffer"):(gF(a),a.Vb=!0,ZG(a,e,!1),a.Vb=!1,J(a.X,m)&&(gt(a,"MOL n. "+(a.jc.a+\n1)+" of "+a.jc.c),d=!0,a.r&&fF(Pp(a.r,"SDFstack"),0,0,0),a.hc=!0,a.hc=!1));break;case 101:jq(4,new $G(a));a.k=c;break;case 107:jq(2,new aH(a));break;case 114:jq(3,new bH(a));a.k=c;break;case 103:a.Mb=!0;a.k=c;break;case 105:a.A&&a.Bb&&(a.Bb=!1,cH(a.ob),a.Ib=!0,a.r&&fF(Pp(a.r,og),0,0,0),d=a.hc=!0,a.k=c);a.I=1;break;case 109:a.k=c;e=dH(a.ob);if(2==e){gt(a,"Copying the agent not possible !");break}d=YE(a.ob);a.Ib=!0;a.ob=new BE(a.ob);d=Uu((a.M.b-a.mb)/2-d.a);for(e=1;e<=a.ob.p;++e)bF(a.ob.b[e],2*d/a.xb,\n0/a.xb);a.zb[++a.Sb]=a.ob;a.o=a.Sb;a.r&&fF(Pp(a.r,"reactionCopy"),0,0,0);d=a.hc=!0;xG(a,109);wG(a,109);break;case 104:d=CE(a);break;case 213:a.k=c;if(!a.S){var f,g,h,j,l;l=new qC;for(f=a.U,g=0,h=f.length;g<h;++g)e=f[g],j=new jC(e),oC(l,j),j.c=e,lB(j.d,a);lA(a,l);a.S=l}f=a.T.b;e=Uu(a.T.a*a.nb+0.5);f=Uu(f*a.nb+0.5);tG(a.S.a,a,e,f);break;case 108:0<a.ob.v&&eH(a.ob,a.ob.v,0)&&(EE(a,Ig,a.ob.v),d=!0)}else a.Hb=!0,a.Kb=!0,a.n=EF(a,b),32==a.n&&jq(5,new fH(a)),1301<=b&&1310>=b&&(a.n=33+(b-1301)),0<a.ob.v&&\n(a.n!=a.ob.b[a.ob.v].a&&32!=a.n?(gH(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,EE(a,Ij+a.n,a.ob.v),d=!0):32==a.n&&(d=Oq((lt(),mt).Tc.a.pb,sk),hH(a.ob,a.ob.v,d),EE(a,Ij+a.n,a.ob.v),d=!0));if(!d&&(0<a.ob.v||0<a.ob.w))if(206<=a.k&&229>=a.k)a.cb=2,iH(a.ob),d=!0,RE(a,fg,a.o,0,a.ob.w);else if(202==a.k||203==a.k||204==a.k)if(0<a.ob.v)a.cb=0,d=a.ob,jH(d,d.v,0),RE(a,cg,a.o,0,a.ob.w),d=!0;else{d=1;e=Kj;switch(a.k){case 203:d=2;e=Jj;break;case 204:d=3,e=Lj}a.ob.c[a.ob.w].c=d;RE(a,\ne,a.o,0,a.ob.w);d=!0;a.ob.c[a.ob.w].f=0}d&&(a.Ib=!0,a.k=c);a.Ze(a.Ec.d);return!0}\nfunction it(a,b,c){var d=null,e;null==d&&(d=zE(a));e=m;if(a.dc){var f,g,h;h=Ou([kH,A],[il,u],[86,-1],[4,a.Sb+1],0,2,1);for(g=1;3>=g;++g){f=0;for(c=1;c<=a.Sb;++c)dH(a.zb[c])==g&&(h[g][++f]=c);h[g][0]=f}e+=va;e+=lH(h[1][0],3)+lH(h[3][0],3)+ba;for(c=1;c<=h[1][0];++c)e+=ta+mH(a.zb[h[1][c]],d,b);for(c=1;c<=h[3][0];++c)e+=ta+mH(a.zb[h[3][c]],d,b)}else{1<a.Sb&&(a.ob=new nH(a,a.zb,a.Sb));if(c){e=a.ob;var j,l,d=oH(e,d,b,!0),d=d+("M V30 BEGIN CTAB"+(kE(),ba)),d=d+("M V30 COUNTS "+e.p+ea+e.q+" 0 0 "+(e.f.a&&\nsG(e)?1:0)+ba),d=d+"M V30 BEGIN ATOM\\n";f=-1.7976931348623157E308;c=1.7976931348623157E308;for(b=1;b<=e.p;++b)e.b[b].r>f&&(f=e.b[b].r),e.b[b].q<c&&(c=e.b[b].q);for(b=1;b<=e.p;++b)d+=Xe,g=TF(e,b),d+=b+ea+g,g=pH(e.b[b]),d+=ea+qH(0.055999999999999994*(e.b[b].q-c),0,4)+ea+qH(0.055999999999999994*(f-e.b[b].r),0,4)+ea+qH(0,0,4)+ea+g,0!=e.b[b].n&&(d+=" CHG="+e.b[b].n),d+=ba;d+="M V30 END ATOM\\nM V30 BEGIN BOND\\n";for(b=1;b<=e.q;++b)c=e.c[b],f=c.c,d+=Xe+b,j=f,1==c.c?j=1:2==c.c&&(j=2),g=c.i+ea+c.j,l=0,\n1==f&&1==c.f?l=1:1==f&&2==c.f&&(l=3),1==f&&3==c.f&&(l=1,g=c.j+ea+c.i),1==f&&4==c.f&&(l=3,g=c.j+ea+c.i),d+=ea+j+ea+g,0!=l&&(d+=" CFG="+l),d+=ba;d+="M V30 END BOND\\n";c=new Bm;g=new Bm;f=new Bm;for(b=0;10>b;++b)fq(g.b,g.c++,null),fq(f.b,f.c++,null);for(b=1;b<=e.p;++b)j=e.b[b].b,null==j||0==j.length||(J(j,ag)?vm(c,new iB(b)):0==j.indexOf("mix")?(j=qD(hx(j,3),10),l=null,f.c>j&&(l=(TB(j,f.c),f.b[j])),null==l?h=new Bm:h=l,vm(h,new iB(b)),ZB(f,j,h)):0==j.indexOf(Si)&&(j=qD(hx(j,2),10),l=null,g.c>j&&(l=\n(TB(j,g.c),g.b[j])),null==l?h=new Bm:h=l,vm(h,new iB(b)),ZB(g,j,h)));d+=rH(Ye,c);if(0<g.c)for(b=1;b<g.c;++b)d+=rH($e+b,(TB(b,g.c),g.b[b]));if(0<f.c)for(b=1;b<f.c;++b)d+=rH(Ze+b,(TB(b,f.c),f.b[b]));e=d=d+"M V30 END CTAB\\n"+Ve}else e=mH(a.ob,d,b);1<a.Sb&&(a.ob=a.zb[a.o])}return e}\nfunction sH(a,b,c,d){var e;a.Ab=!1;if(qG(a,b,c,d))return a.Ab=!0,a.Db=!1,!0;e=!0;a.Cc=c-Q(L(R(aG(a,a.nb))));a.Dc=d-Q(L(R(bG(a,a.nb))));gt(a,m);a.Bb=tH(b);a.Db=!1;if(!a.J&&(c<Q(L(R(aG(a,a.nb))))||d<Q(L(R(bG(a,a.nb)))))){e=FF(a,c,d);if(112==e)return a.rc=!0,gt(a,"Next ring will be added as spiro"),gG(a),a.Ab=!0;if(113==e)if(a.lc)gt(a,"Move one atom"),gG(a);else return a.Ab=!0;if(!a.Bc&&1201==e||!a.ac&&107==e||!a.tc&&201==e||!a.Fb&&103==e||!a.Rb&&!a.A&&105==e||!a.dc&&109==e)return!1;e=ot(a,e)}else{if(!a.J&&\nd>a.M.a-Q(L(R(a.mb*a.nb))))return!1;var b=a.Cc,f=a.Dc,g,h,j,l;l=0;if(0>b||0>f||f>a.ub||b>a.yb)b=0;else if(1==a.Sb)b=a.o;else{b=lG(a,b);f=lG(a,f);j=1.7976931348623157E308;for(h=1;h<=a.Sb;++h){g=a.zb[h];for(var n=void 0,o=void 0,r=void 0,o=1.7976931348623157E308,n=1;n<=g.p;++n)r=nG(b,f,g.b[n].q,g.b[n].r),r<o&&(o=r);g=o;g<j&&(j=g,l=h)}b=l}0<b?(a.o=b,a.ob=a.zb[b]):a.o=0;if(0<a.ob.v&&(OE(),null!=a.b[vd]?PE:QE).a)if(uH(a,a.o,a.ob.v,0,vd),a.J&&!a.K)return!0;if(0<a.ob.w&&(OE(),null!=a.b[Od]?PE:QE).a)if(uH(a,\na.o,0,a.ob.w,Od),a.J&&!a.K)return!0;a.Db=!0;c=Uu(c-a.mb);d-=Q(L(R(bG(a,a.nb))));if(0<a.ob.v)if(a.eb.c=a.o,104==a.k)CE(a);else{if(106==a.k)return!0;if(108==a.k)eH(a.ob,a.ob.v,0)&&EE(a,Ig,a.ob.v);else if(202==a.k||203==a.k||204==a.k||201==a.k||205==a.k)a.cb=1,c=a.ob,jH(c,c.v,0),a.ob.x=a.ob.v,205==a.k?(a.ob.r=1,a.ob.e[1]=a.ob.p,a.ob.e[0]=a.ob.v,a.ob.w=0,RE(a,cg,a.o,0,a.ob.w),a.hc=!1):RE(a,cg,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,iH(a.ob),EE(a,eg,a.ob.v);else if(230==a.k)a.cb=3,EE(a,gg,a.ob.v);\nelse if(233<=a.k&&262>a.k)vH(a.ob,!1),EE(a,dg,a.ob.v),a.cb=3;else if(107==a.k){if(a.bc.b)return!0;hH(a.ob,a.ob.v,Oq(a.bc.e.Tc.a.pb,sk));a.ob.j=!0;EE(a,"addAtomQuery",a.ob.v)}else if(105==a.k)(c=wH(a.ob))?EE(a,"markAtom",a.ob.v):EE(a,"unMarkAtom",a.ob.v);else if(113!=a.k)if(300<a.k){if(a.n!=a.ob.b[a.ob.v].a||32==a.n)gH(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,32==a.n&&(c=Oq((lt(),mt).Tc.a.pb,sk),1>c.length&&(c=Kf),hH(a.ob,a.ob.v,c)),EE(a,Ij+a.n,a.ob.v)}else e=!1}else if(0<\na.ob.w)if(a.eb.c=a.o,104==a.k)CE(a);else if(106==a.k){c=a.ob;d=a.ob.w;if(0<c.a[c.c[d].i]&&0<c.a[c.c[d].j])gt(c.k,"Removal of substituent not possible.");else for(;;){d=0;for(b=c.p;1<=b;--b)0<c.a[b]&&b>d&&(d=b);if(0==d)break;DE(c,d);c.a[d]=0}GE(a.ob);RE(a,"delBondGroup",a.o,0,a.ob.w);a.ob.w=0}else if(201==a.k)xH(a.ob,a.ob.w),RE(a,"setBondStereo",a.o,0,a.ob.w);else if(202==a.k||205==a.k)1==a.ob.c[a.ob.w].c&&0==a.ob.c[a.ob.w].f?(a.ob.c[a.ob.w].c=2,RE(a,Jj,a.o,0,a.ob.w)):(a.ob.c[a.ob.w].c=1,a.ob.c[a.ob.w].f=\n0,RE(a,Kj,a.o,0,a.ob.w)),a.ob.c[a.ob.w].f=0;else if(203==a.k)a.ob.c[a.ob.w].c=2,a.ob.c[a.ob.w].f=0,GE(a.ob),RE(a,Jj,a.o,0,a.ob.w);else if(204==a.k)a.ob.c[a.ob.w].c=3,a.ob.c[a.ob.w].f=0,GE(a.ob),RE(a,Lj,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,iH(a.ob),RE(a,fg,a.o,0,a.ob.w),GE(a.ob);else if(107==a.k){if(!a.bc.b)return!0;c=Oq(a.bc.e.Tc.a.pb,sk);a.ob.c[a.ob.w].c=9;a.ob.c[a.ob.w].d=c;RE(a,"setQueryBond",a.o,0,a.ob.w)}else 105==a.k?(c=a.ob,b=a.ob.w,c.k.gb=!0,c.k.sc?(c.i=-1,d=c.c[b].i,b=c.c[b].j,\nf=c.b[d].c,h=c.b[b].c,j=4,f==h&&0<f&&(j=0),c.b[d].c=j,c.b[b].c=j,c=0<j):c=!1,c?RE(a,"markBond",a.o,0,a.ob.w):RE(a,"unMarkBond",a.o,0,a.ob.w)):e=!1;else if((0==a.Sb||a.Mb)&&!a.J){if(201>=a.k)return!1;++a.Sb;a.o=a.Sb;a.zb[a.Sb]=new eF(a);a.ob=a.zb[a.Sb];a.eb.c=a.o;202<=a.k&&204>=a.k||205==a.k?(yH(a.ob,null),a.ob.q=0,zH(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,a.ob.x=1,a.cb=1,b=a.ob,jH(b,b.v,0),205==a.k?(zH(a.ob,2,(c+21.65)/a.xb,(d-12.5)/a.xb),a.ob.e[0]=1,a.ob.e[1]=2,a.ob.r=1,RE(a,"addChain",a.o,0,a.ob.w)):RE(a,\ncg,a.o,0,a.ob.w)):206<=a.k&&229>=a.k?(a.ob.z=lG(a,c),a.ob.A=lG(a,d),a.cb=2,iH(a.ob),a.r&&fF(Pp(a.r,eg),0,0,0),a.hc=!0):300<a.k?(yH(a.ob,null),gH(a.ob,1,a.n),a.ob.q=0,zH(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,32==a.n&&(c=Oq((lt(),mt).Tc.a.pb,sk),1>c.length&&(c=Kf),hH(a.ob,1,c)),EE(a,"addAtom",a.ob.v)):230==a.k?(JG(a,null,!0),a.r&&fF(Pp(a.r,gg),0,0,0),a.hc=!0):233<=a.k&&262>a.k?(yH(a.ob,null),a.ob.q=0,zH(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,vH(a.ob,!0),a.r&&fF(Pp(a.r,dg),0,0,0),a.hc=!0):bD()}else e=!1;e&&AH(a)}return a.Ab=\ne}\nfunction BH(a,b,c,d){var e,f,g,h;bD();if(!a.Db||CH(b))return!0;a.Gb=!1;c-=Q(L(R(aG(a,a.nb))));d-=Q(L(R(bG(a,a.nb))));f=lG(a,c-a.Cc);g=lG(a,d-a.Dc);e=lG(a,c);h=lG(a,d);if(2==a.cb||3==a.cb||9==a.cb)return!0;if(1==a.cb){f=!1;a.zb[a.eb.c].v=0;--a.ob.p;g=c;var b=d,j=a.Nb;0>g||0>b||b>a.ub||g>a.yb?kG(j):jG(a,g,b,j);++a.ob.p;if(0<a.Nb.c&&0<a.Nb.a&&(g=a.zb[a.Nb.c],g.v=a.Nb.a,g!=a.ob||a.Nb.a!=a.ob.x))zH(a.ob,a.ob.p,g.b[a.Nb.a].q,g.b[a.Nb.a].r),g.v=a.Nb.a,f=!0,g=a.eb,b=a.Nb,g.c=b.c,g.a=b.a,g.b=b.b;if(!f)a:{f=a.ob;\nvar l,n,o,r;f.v=0;DH(f.b[0],e,h);g=EH(f,0,1,f.p);if(0<g&&205!=f.k.k)f.v=g,g!=f.x?zH(f,f.p,f.b[g].q,f.b[g].r):zH(f,f.p,f.z,f.A);else if(205==f.k.k){f.w=0;g=f.e[f.r];l=f.e[f.r-1];j=f.b[g].q-f.b[l].q;b=f.b[g].r-f.b[l].r;g=Math.sqrt(j*j+b*b);1>g&&(g=1);b/=g;j/=g;n=g/2/Math.tan(0.5235987755982988);o=e-f.b[l].q;r=h-f.b[l].r;l=-g/2+o*j+r*b;b=r*j-o*b;if(0>l)if(1<f.r)DE(f,f.p),EE(f.k,"deleteAtom",f.p),--f.r,f.u=!1;else if(2==f.p)0>f.b[2].r-f.b[1].r&&0<h-f.b[1].r?f.b[2].r=f.b[1].r+g/2:0<f.b[2].r-f.b[1].r&&\n0>h-f.b[1].r&&(f.b[2].r=f.b[1].r-g/2),0>f.b[2].q-f.b[1].q&&0<e-f.b[1].q?f.b[2].q=f.b[1].q+0.866*g:0<f.b[2].q-f.b[1].q&&0>e-f.b[1].q&&(f.b[2].q=f.b[1].q-0.866*g);else{if(2==f.b[f.e[0]].j&&(n=f.b[f.e[0]].p[1],n==f.e[1]&&(n=f.b[f.e[0]].p[2]),j=f.b[f.e[0]].q-f.b[n].q,b=f.b[f.e[0]].r-f.b[n].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),b/=g,j/=g,o=e-f.b[n].q,r=h-f.b[n].r,e=r*j-o*b,o=f.b[f.e[1]].q-f.b[n].q,r=f.b[f.e[1]].r-f.b[n].r,h=r*j-o*b,0<e&&0>h||0>e&&0<h))e=f.q,f.v=f.e[0],jH(f,f.v,0),FE(f,e),0<EH(f,f.p,1,f.p)&&\n(f.u=!0)}else{if(f.u)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*n/(1.5*g));if((0>=b?0-b:b)>e){++f.r;if(100<f.r){FH(f.k,"You are too focused on chains, enough of it for now !");--f.r;break a}f.v=f.p;e=Q(L(Math.round(b)));jH(f,f.v,e);e=f.k;RE(e,cg,e.o,0,e.ob.w);f.k.hc=!1;f.e[f.r]=f.p;0<EH(f,f.p,1,f.p)&&(f.u=!0)}}f.v=0;e=f.r;gt(f.k,e+m)}else j=e-f.b[f.x].q,b=h-f.b[f.x].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),zH(f,f.p,f.b[f.x].q+25*(j/g),f.b[f.x].r+25*(b/g))}a.B=!0}else if(113==a.k&&0<a.ob.v)a.Eb||(a.Eb=!0),zH(a.ob,\na.ob.v,e,h);else if(tH(b)||CH(b))ME(a.ob,f),a.cb=5;else if(0==a.ob.v&&0==a.ob.w&&!((0>c||0>d||d>a.ub||c>a.yb)&&5!=a.cb))e=$E(a),h=a.ob,j=YE(h),b=j.a,j=j.b,0>f&&b<e.c||0<f&&b>e.b||0>g&&j<e.d||0<g&&j>e.a||GH(h,f,g),a.cb=5;JE(a,!1);a.Ib=!0;gG(a);a.Cc=c;a.Dc=d;return!0}\nfunction vG(a,b,c,d){var e,f;if(!a.J||a.Vf().a||a.Wf().a||a.K)if(f=!1,e=FF(a,c,d),e!=a.Cb&&(f|=xG(a,a.Cb),f|=wG(a,e),a.Cb=e),!rG(b)){c-=Q(L(R(aG(a,a.nb))));d-=Q(L(R(bG(a,a.nb))));b=c;c=a.Nb;0>b||0>d||d>a.ub||b>a.yb?kG(c):jG(a,b,d,c);113==e&&0<a.Nb.b&&(a.Nb.b=0);if(!(a.Nb.c==a.eb.c&&a.Nb.a==a.eb.a&&a.Nb.b==a.eb.b)&&(0<a.Nb.c&&(0<a.Nb.a||0<a.Nb.b)||0<a.eb.c&&(0<a.eb.a||0<a.eb.b)))f=a.eb.c,0<f&&(a.zb[f].v=0,a.zb[f].w=0),f=a.Nb.c,0<f&&(a.zb[f].v=a.Nb.a,a.zb[f].w=a.Nb.b,f!=a.o&&(a.o=f,a.ob=a.zb[a.o])),\nf=!0,e=a.Nb.a,a.Vf().a&&(e=HH(a,e,a.$b),-1!=e&&(a.$b=e,null!=a.Pb&&RD(a.Pb,y(IH,q,99,[new iB(a.o),new iB(e)])),a._f(a.o,e))),e=a.Nb.b,a.Wf().a&&(e=HH(a,e,a._b),-1!=e&&(a._b=e,a.bg(a.o,e))),e=a.eb,d=a.Nb,e.c=d.c,e.a=d.a,e.b=d.b;f&&(JE(a,!1),a.Ib=!0,a.Ze(a.Ec.d))}}\nfunction JH(a){var b,c,d,e,f;d=!1;if(a.J&&!a.K)return a.vc&&(KH(a,Ei,!0),a.e&&(a=a.e,a.b.a.apply(null,[LH(a.a)]))),!0;a.Eb&&(a.Eb=!1,cF(a.ob),d=a.hc=!0);a.Gb=!1;a.db=Gk;if(1==a.cb){if(205==a.k)d=a.ob,d.u&&(e=EH(d,d.p,1,d.p),6>d.b[e].j&&(MH(d,null),b=d.e[d.r-1],d.c[d.q].i=e,d.c[d.q].j=b,NH(d.b[e],b),NH(d.b[e],b)),DE(d,d.p)),d.u=!1,a.hc=!0;else if(0!=a.eb.c&&a.o!=a.eb.c){DE(a.ob,a.ob.p);b=a.ob.x;c=a.eb.a+a.ob.p;e=a.zb[a.eb.c];d=new nH(a,y(OH,q,119,[null,a.ob,e]),2);d.b[0]=new PH;QH(d,b,c,1);b=C(OH,\nq,119,a.zb.length,0);for(f=0,c=0;f<a.zb.length;++f)a.zb[f]==a.ob?b[c++]=d:a.zb[f]!=e&&(b[c++]=a.zb[f]);a.zb=b;--a.Sb;a.ob=d;kG(a.eb)}else d=a.ob,e=EH(d,d.p,1,d.p),0!=e&&(--d.p,b=RH(d,e,d.x),0!=b?(--d.q,SH(d,d.x),3>d.c[b].c?(++d.c[b].c,d.c[b].f=0):gt(d.k,"Maximum allowed bond order is 3 !")):6==d.b[e].j?(--d.q,SH(d,d.x),gt(d.k,"Not possible connection !")):(d.c[d.q].j=e,SH(d,d.x),b=d.x,NH(d.b[e],b),NH(d.b[b],e),TH(d.c[d.q],d.b)));cF(a.ob);a.B&&(d=a.pb,d.a!=d.b&&d.a.b!=d.b&&(e=d.a.c,WG(d),d.a.c=e),\nRE(a,cg,a.o,0,a.ob.w),a.B=!1);d=!0}else 5==a.cb&&(cF(a.ob),d=a.hc=!0);0<a.cb&&(JE(a,!1),a.Ib=!0,gG(a),a.cb=0,a.q=!1,d=!0);if(tE&&(0!=a.ob.w||0!=a.ob.v))a.ob.w=0,a.ob.v=0,JE(a,!1),a.Ib=!0,gG(a),d=!0;a.vc&&!a.Ab&&!d&&(a.J?KH(a,Ei,!0):KH(a,ch,!0),a.e&&(a=a.e,a.b.a.apply(null,[LH(a.a)])),d=!0);return d}function JE(a,b){a.Hb=b;a.Kb=b;a.Ib=b;a.Gb=b;a.Jb=b}function HH(a,b,c){if(0>=b&&0==c||b==c&&a.o==a.Zb)return-1;0>=b&&0<c&&(b=0);a.Zb=a.o;return b}\nfunction KH(a,b,c){var d,e,b=b.toLowerCase();(e=UH(a,b,"rbutton"))&&(a.cc=e.a);(e=UH(a,b,"hydrogens"))&&(a.oc=e.a);-1<b.indexOf("keephs")&&(a.bb=!0,a.ec=!1);-1<b.indexOf("removehs")&&(a.bb=!1,a.ec=!1);-1<b.indexOf("removehsc")&&(a.bb=!1,a.ec=!0);(e=UH(a,b,"query"))&&(a.ac=e.a);(e=UH(a,b,"reaction"))&&(a.dc=e.a);(e=UH(a,b,"autoez"))&&(a.z=e.a);(e=UH(a,b,"stereo"))&&(a.tc=e.a);(e=UH(a,b,"canonize"))&&(a.C=e.a);(e=UH(a,b,zi))&&(a.Fb=e.a);if((e=(OE(),UH(a,b,og)?PE:QE)).a)a.A=e.a,a.A&&(a.Rb=!0);if((e=\nUH(a,b,Ji)?PE:QE).a)a.Rb=e.a,a.Rb||(a.A=!1);if(e=UH(a,b,"newlook"))a.Lb=e.a,a.fg();if(e=UH(a,b,"oldlook"))a.Lb=!e.a,a.fg();(e=UH(a,b,"star"))&&(a.Rb=a.sc=e.a);(e=UH(a,b,"polarnitro"))&&(a.Xb=e.a);(e=UH(a,b,"toggle"))&&(a.vc=e.a);if(e=UH(a,b,"depictaction"))(a.K=e.a)&&(b+=" depict");if(e=UH(a,b,ch))if(e.a&&!a.J&&(a.J=!0,a.mb=0,a.vb=null,a.Tb=!1,a.fg()),!e.a&&a.J){a.J=!1;for(d=a.xb=1;d<=a.Sb;++d)VH(a.zb[d]),aF(a.zb[d]);a.mb=24;a.ob&&(a.ob.s=!0);a.Tb=!0;a.fg()}(e=UH(a,b,"showDragAndDropSymbolInDepictMode"))&&\n(a.nc=e.a);(e=UH(a,b,"addNewPart"))&&(a.p=e.a);(e=UH(a,b,"exportInchi"))&&(a.N=e.a);(e=UH(a,b,"exportInchiKey"))&&(a.P=e.a);(e=UH(a,b,"exportInchiAuxInfo"))&&(a.O=e.a);(e=UH(a,b,"searchInchiKey"))&&(a.kc=e.a);(e=UH(a,b,"exportSVG"))&&(a.Q=e.a);(e=UH(a,b,"useOclIDCode"))&&(a.zc=e.a);(e=UH(a,b,"xbutton"))&&(a.Bc=e.a);(e=UH(a,b,Xi))&&(a.Tb=e.a);(e=UH(a,b,Ag))&&(a.L=e.a);-1<b.indexOf("nocenter")&&(a.Ob=!0);-1<b.indexOf("jmeh")&&(a.ab=!0);-1<b.indexOf("showan")&&(a.mc=!0);(e=UH(a,b,"atommovebutton"))&&\n(a.lc=e.a);(e=UH(a,b,"useopenchemlib"))&&(a.Ac=e.a);(e=UH(a,b,Ck))&&(a.s=e.a);a.dc&&(a.A=!0,a.Fb=!0);a.J||(a.L=!1);GF=HF(a);a.F=null;a.G=null;c&&a.Ze(a.Ec.d)}function UH(a,b,c){var d;d=!!OD(QD(Sf+c+Sf,2),b).a;b=!!OD(QD("\\\\bno"+c+Sf,2),b).a;return d&&b?(a.cg("check option "+c),null):d?(OE(),OE(),PE):b?(OE(),OE(),QE):null}\nfunction WH(a,b){var c,d,e;e=m;for(d=1;d<=a.Sb;++d){if(0<b&&(c=dH(a.zb[d]),c!=b))continue;c=a.zb[d];for(var f=void 0,g=void 0,h=f=void 0,j=void 0,l=g=g=void 0,n=void 0,o=void 0,f=void 0,n=m+c.p+ea+c.q,j=1;j<=c.p;++j)f=c.b[j],g=f.d,f=m,0!=g&&(f+=g),f+=TF(c,j),c.k.ab&&0<c.b[j].i&&(f+=Ee,1<c.b[j].i&&(f+=c.b[j].i)),0!=c.b[j].n&&(0<c.b[j].n?f+=Oa:f+=$a,1<WF(c.b[j].n)&&(f+=WF(c.b[j].n))),g=XH(c,j),0!=g&&(f+=Nc+g),n+=ea+f+ea+qH(0.055999999999999994*c.b[j].q,0,2)+ea+qH(0.055999999999999994*-c.b[j].r,0,2);\nfor(j=1;j<=c.q;++j)f=c.c[j].i,g=c.c[j].j,l=c.c[j].c,o=c.c[j].f,1==o?l=-1:2==o?l=-2:3==o?(l=-1,h=f,f=g,g=h):4==o?(l=-2,h=f,f=g,g=h):10==o&&(l=-5),9==c.c[j].c&&(l=o),n+=ea+f+ea+g+ea+l;c=n;0<c.length&&(0<e.length&&(e+=Ek),e+=c)}return e}\nfunction AE(a,b){var c,d,e,f;e=m;for(c=1;c<=a.Sb;++c){if(0<b&&(d=dH(a.zb[c]),d!=b))continue;for(var g=a.zb[c],h=void 0,j=void 0,l=void 0,n=void 0,l=m,j=HE(g),h=0;h<j.length;++h){var o=j[h],r=(OE(),g.k.tc?PE:QE),t=g.k.C?PE:QE,z=void 0,v=void 0,E=void 0,s=void 0,F=void 0,P=void 0,M=void 0,$=void 0,da=void 0,Z=void 0,ca=void 0,Hb=void 0,aa=void 0,sb=void 0,Mb=void 0,K=void 0,Ja=void 0,$c=void 0,Ub=void 0,tb=void 0,N=void 0,za=void 0,mc=void 0,sd=void 0,qa=void 0,dd=void 0,$d=void 0,Ya=void 0,pa=void 0,\nAb=void 0,ca=OF(o.p+10),Hb=OF(o.p+10),da=OF(o.p+1),Z=OF(7),qa=OF(o.p+1),sb=[],Mb=[],za=0;if(0==o.p)n=m;else{SG(o);sd=!0;for($=1;$<=o.q;++$)if(9==o.c[$].c){sd=!1;break}if(t.a&&sd){UE(o);YH(o);ZH(o,Mb);$H(o,sb,Mb);var G=o,Sa=void 0,ob=void 0,Pc=void 0,hc=void 0,ga=void 0,tc=void 0,Y=void 0,O=void 0,db=void 0,Bb=void 0,Nb=void 0,T=void 0,Aa=void 0,Wa=void 0,Xc=void 0,Da=void 0,Qc=void 0,ub=void 0,Gd=void 0,je=void 0,Ec=void 0,ed=void 0,Sa=OF(G.p+1),ob=OF(G.p+1),O=OF(G.p+1);var Vb=G.p,eb=void 0,fd=void 0,\nYb=void 0,Yc=void 0,I=void 0,pb=void 0,wc=void 0,I=OF(Vb+2),pb=OF(100),wc=5,Yc=0;pb[0]=3;I[1]=Ik;I[2]=Jk;Yb=2;if(!(3>Vb))for(;wc<pb[Yc]*pb[Yc];){fd=0;for(eb=!0;eb&&fd<=Yc&&wc>=pb[fd]*pb[fd];)0==wc%pb[fd]?eb=!1:++fd;if(eb){I[++Yb]=Ev(wc);if(Yb>=Vb)break;Yc<pb.length-1&&(++Yc,pb[Yc]=wc)}wc+=2}for(T=1;T<=G.p;++T){Pc=G.b[T];for(Aa=je=1;Aa<=G.q;++Aa)(G.c[Aa].i==T||G.c[Aa].j==T)&&(je*=G.d[Aa]);Gd=G.b[T].a;32==Gd&&(ed=G.b[T].e,0<ed.length&&(tc=ed.charCodeAt(0)-65+1,Y=0,1<ed.length&&(Y=ed.charCodeAt(1)-97),\n0>tc&&(tc=0),0>Y&&(Y=0),Gd=28*tc+Y));Qc=0;0!=G.b[T].n&&(-2>G.b[T].n?Qc=1:-2==G.b[T].n?Qc=2:-1==G.b[T].n?Qc=3:1==G.b[T].n?Qc=4:2==G.b[T].n?Qc=5:2<G.b[T].n&&(Qc=6));Bb=0;0!=Pc.d&&(Bb=aI(TF(G,T),Pc.d),0>Bb&&(Bb=10-Bb));Ec=126;db=je;db+=126*G.b[T].i;Ec*=7;db+=Qc*Ec;Ec*=7;0!=Bb&&(db+=Bb*Ec);Ec*=7;db+=Gd*Ec;Ec*=783;db+=G.b[T].j*Ec;O[T]=Ev(db)}for(ga=0;!bI(G,Sa,O);){Da=!1;for(T=1;T<=G.p;++T)Sa[T]!=ob[T]&&(ob[T]=Sa[T],Da=!0);if(Da){for(T=1;T<=G.p;++T){O[T]=Hk;for(Aa=1;Aa<=G.b[T].j;++Aa)O[T]=Iv(O[T],I[Sa[G.b[T].p[Aa]]])}ga=\n0}else if(0<ga){for(T=1;T<=G.p;++T)O[T]=Hk;T=1;b:for(;T<=G.p-1;++T)for(Aa=T+1;Aa<=G.p;++Aa)if(Sa[T]==Sa[Aa]){O[T]=Ik;break b}}else{for(T=1;T<=G.p;++T){O[T]=Hk;for(Aa=1;Aa<=G.b[T].j;++Aa)Pc=G.b[T].p[Aa],O[T]=Iv(O[T],Ev(G.b[Pc].a*G.d[RH(G,T,Pc)]))}ga=1}bI(G,Sa,O);for(T=1;T<=G.p;++T)O[T]=Ev(ob[T]*G.p+Sa[T])}for(T=1;T<=G.p;++T)ob[T]=Sa[T];for(ub=1;ub<=G.p;++ub)for(T=1;T<=G.p;++T)if(ob[T]==ub){var Hd=G.b,uc=T,ae=void 0,ae=Hd[ub];fq(Hd,ub,Hd[uc]);fq(Hd,uc,ae);ob[T]=ob[ub];ob[ub]=ub;break}for(T=1;T<=G.q;++T)G.c[T].i=\nSa[G.c[T].i],G.c[T].j=Sa[G.c[T].j],G.c[T].i>G.c[T].j&&(Nb=G.c[T].i,G.c[T].i=G.c[T].j,G.c[T].j=Nb,1==G.c[T].f?G.c[T].f=3:2==G.c[T].f?G.c[T].f=4:3==G.c[T].f?G.c[T].f=1:4==G.c[T].f&&(G.c[T].f=2));for(T=1;T<G.q;++T){Xc=Wa=G.p;hc=0;for(Aa=T;Aa<=G.q;++Aa)G.c[Aa].i<Wa?(Wa=G.c[Aa].i,Xc=G.c[Aa].j,hc=Aa):G.c[Aa].i==Wa&&G.c[Aa].j<Xc&&(Xc=G.c[Aa].j,hc=Aa);var Td=G.c,ld=T,Zb=void 0,Zb=Td[hc];fq(Td,hc,Td[ld]);fq(Td,ld,Zb)}cI(G);dI(o);ZH(o,Mb);$H(o,sb,Mb)}else{ZH(o,Mb);o.d=OF(o.q+1);for(aa=1;aa<=o.q;++aa)o.d[aa]=\no.c[aa].c}v=1;o.a=OF(o.p+1);Ab=1;o.a[1]=1;for(tb=0;;){N=0;for(aa=1;aa<=o.b[v].j;++aa)if(P=o.b[v].p[aa],0<o.a[P]){if(!(o.a[P]>o.a[v])&&P!=qa[v]){mc=!0;for(Ja=1;Ja<=za;++Ja)if(ca[Ja]==v&&Hb[Ja]==P||ca[Ja]==P&&Hb[Ja]==v){mc=!1;break}mc&&(++za,ca[za]=v,Hb[za]=P)}}else Z[++N]=P;if(0==N){if(Ab==o.p)break;v=da[tb--]}else if(1==N)qa[Z[1]]=v,v=Z[1],o.a[v]=++Ab;else{da[++tb]=v;s=0;for(aa=1;aa<=N;++aa)if($=RH(o,Z[aa],v),!Mb[$]){s=Z[aa];break}if(0==s)for(aa=1;aa<=N;++aa)if($=RH(o,Z[aa],v),2==o.d[$]||3==o.d[$]){s=\nZ[aa];break}0==s&&(s=Z[1]);qa[s]=v;v=s;o.a[s]=++Ab}}qa=OF(o.p+1);z=OF(o.p+1);$c=[];dd=[];F=Ab=tb=0;for(aa=1;aa<=o.p;++aa)if(1==o.a[aa]){v=aa;break}b:for(;;){0<F&&(qa[v]=F);z[++Ab]=v;for(o.a[v]=0;;){N=s=0;Ub=o.p+1;aa=1;c:for(;aa<=o.b[v].j;++aa){P=o.b[v].p[aa];for(K=1;K<=za;++K)if(ca[K]==P&&Hb[K]==v||ca[K]==v&&Hb[K]==P)continue c;0<o.a[P]&&(++N,o.a[P]<Ub&&(s=P,Ub=o.a[P]))}if(0==s){if(0==tb)break b;dd[v]=!0;v=da[tb--]}else break}F=v;v=s;1<N&&(da[++tb]=F,$c[s]=!0)}$d=OF(o.q+1);Ya=OF(o.p+1);if(r.a){for(var Cb=\no,oa=z,Md=qa,be=$d,gd=Ya,ic=ca,ce=Hb,Ta=za,Na=void 0,Fc=void 0,xc=void 0,kb=void 0,yc=void 0,Ob=void 0,yd=void 0,td=void 0,zd=void 0,jc=void 0,kb=OF(Cb.p+1),Na=1;Na<=Cb.p;++Na)kb[oa[Na]]=Na;Ob=[];for(td=1;td<=Cb.p;++td)Fc=oa[td],xc=Md[Fc],yc=RH(Cb,Fc,xc),0!=yc&&(eI(Cb,yc,kb,be),Ob[yc]=!0);for(td=1;td<=Cb.q;++td)Ob[td]||eI(Cb,td,kb,be);Na=1;b:for(;Na<=Cb.p;++Na)if(!(2>Cb.b[Na].j||4<Cb.b[Na].j)){yd=jc=0;for(zd=1;zd<=Cb.b[Na].j;++zd){yc=RH(Cb,Na,Cb.b[Na].p[zd]);if(5==Cb.d[yc])continue b;1==Cb.c[yc].c&&\n0!=fI(Cb,yc,Na)&&++jc;2==Cb.c[yc].c&&(yd=Cb.b[Na].p[zd])}if(0!=jc)if(0<yd){var Qa=Cb,Gc=kb,hd=gd,Ad=void 0,Pb=void 0,Qb=void 0,de=void 0,Hc=void 0,V=void 0,Rc=void 0,kc=void 0,Ra=void 0,zc=void 0,Xa=void 0,nc=void 0,lf=void 0,fb=void 0,ke=void 0,Me=void 0,Bd=void 0,le=void 0,vc=void 0,me=void 0,md=void 0,Ud=void 0,oc=void 0,Ic=void 0,Qb=gI(Qa,Na),zc=Qb[0];if(0!=zc%2&&(Ic=Qb[1],Pb=Qb[~~((zc+1)/2)],Rc=Qb[zc],!(2>Qa.b[Rc].j||3<Qa.b[Rc].j))){me=le=fb=nc=0;Ud=Me=!1;for(Ra=1;Ra<=Qa.b[Ic].j;++Ra)Ad=Qa.b[Ic].p[Ra],\nAd!=Qb[2]&&(0==nc?nc=Ad:fb=Ad);0<Gc[fb]&&Gc[nc]>Gc[fb]&&(de=nc,nc=fb,fb=de);Xa=nc;0==nc&&(Xa=fb,Me=!0);for(kc=1;kc<=Qa.b[Rc].j;++kc)Ad=Qa.b[Rc].p[kc],Ad!=Qb[zc-1]&&(0==le?le=Ad:me=Ad);0<Gc[me]&&Gc[le]>Gc[me]&&(de=le,le=me,me=de);Bd=le;0==le&&(Bd=me,Ud=!0);lf=0<nc?fI(Qa,RH(Qa,Ic,nc),Ic):0;ke=0<fb?fI(Qa,RH(Qa,Ic,fb),Ic):0;vc=0<le?fI(Qa,RH(Qa,Rc,le),Rc):0;md=0<me?fI(Qa,RH(Qa,Rc,me),Rc):0;1<(0>lf+ke?-(lf+ke):lf+ke)||0!=vc||0!=md?gt(Qa.k,"Bad stereoinfo on allene !"):(Hc=Qa.b[Qb[zc-1]].q-Qa.b[Rc].q,V=\nQa.b[Qb[zc-1]].r-Qa.b[Rc].r,oc=Math.sqrt(Hc*Hc+V*V),0.001>oc&&(oc=0.001),0<(Qa.b[Bd].r-Qa.b[Qb[zc-1]].r)*(Hc/oc)-(Qa.b[Bd].q-Qa.b[Qb[zc-1]].q)*(V/oc)?hd[Pb]=1:hd[Pb]=-1,Me&&(hd[Pb]*=-1),Ud&&(hd[Pb]*=-1),Xa==nc&&0>lf&&(hd[Pb]*=-1),Xa==fb&&0>ke&&(hd[Pb]*=-1),Gc[Xa]>Gc[Bd]&&(hd[Pb]*=-1))}}else c:{var qb=Cb,Ac=Na,Ne=gd,Oe=void 0,lc=void 0,Jc=void 0,Bc=void 0,gb=void 0,$b=void 0,ee=void 0,ye=void 0,Cd=void 0,Sc=void 0,Ba=void 0,hb=void 0,Id=void 0,Dd=void 0,Kc=void 0,Za=void 0,ne=void 0,hb=OF(4),Dd=OF(4),\nEf=qb,nd=Ac,Wf=kb,Xf=Md,Ff=ic,Pe=ce,sg=Ta,Fb=hb,id=void 0,Jd=void 0,mf=void 0,tg=void 0,Pg=void 0,Gf=void 0,Gf=-1;0<Xf[nd]&&(Fb[++Gf]=Xf[nd]);for(Jd=1;Jd<=sg;++Jd)Ff[Jd]==nd&&(Fb[++Gf]=Pe[Jd]),Pe[Jd]==nd&&(Fb[++Gf]=Ff[Jd]);for(Jd=Gf+1;Jd<Ef.b[nd].j;++Jd){Pg=Ef.p+1;mf=1;d:for(;mf<=Ef.b[nd].j;++mf){id=Ef.b[nd].p[mf];for(tg=0;tg<Jd;++tg)if(id==Fb[tg])continue d;Wf[id]<Pg&&(Pg=Wf[id],Fb[Jd]=id)}}0==Xf[nd]&&0<Ef.b[nd].i?(Fb[3]=Fb[2],Fb[2]=Fb[1],Fb[1]=Fb[0],Fb[0]=-1):0<Ef.b[nd].i&&(Fb[3]=Fb[2],Fb[2]=Fb[1],\nFb[1]=-1);for(gb=ye=$b=Bc=ne=ee=Sc=0;4>gb;++gb)0>=hb[gb]||(Oe=RH(qb,Ac,hb[gb]),Dd[gb]=fI(qb,Oe,Ac),0<Dd[gb]?(++Sc,ne=hb[gb],$b=hb[gb]):0>Dd[gb]?(++ee,Bc=hb[gb],$b=hb[gb]):ye=hb[gb]);Cd=Sc+ee;Za=OF(4);Kc=0;if(3==qb.b[Ac].j){if(1==Sc&&1==ee||3==Cd&&0<Sc&&0<ee){gt(qb.k,"Error in C3H stereospecification !");break c}Id=hb[0];1==Cd?Id=$b:2==Cd&&(Id=ye);Ba=hI(qb,Ac,Id,hb);Za[0]=$b;Za[1]=-1;Za[2]=Ba[2];Za[3]=Ba[1];0<Sc?Kc=1:Kc=-1}else if(4==qb.b[Ac].j)if(1==Cd)Ba=hI(qb,Ac,$b,hb),Za[0]=Ba[0],Za[1]=Ba[3],Za[2]=\nBa[2],Za[3]=Ba[1],0<Sc?Kc=1:Kc=-1;else{Id=hb[0];1<ye&&(Id=ye);1==Sc?Id=ne:1==ee&&(Id=Bc);Ba=hI(qb,Ac,Id,hb);lc=OF(4);for(gb=0;4>gb;++gb)Oe=RH(qb,Ac,Ba[gb]),lc[gb]=fI(qb,Oe,Ac);if(4==Cd){if(0==Sc||0==ee){gt(qb.k,"Error in C4 stereospecification !");break c}if(1==Sc||1==ee)Za[0]=Ba[0],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[1],Kc=lc[0];else{for(gb=0;4>gb;++gb)-1==lc[gb]&&(lc[gb]=0);Cd=2}}else if(3==Cd)if(3==Sc||3==ee)Za[0]=Ba[0],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[1],0<Sc?Kc=-1:Kc=1;else{1==Sc?Sc=Jc=1:ee=Jc=\n-1;for(gb=0;4>gb;++gb)lc[gb]==Jc&&(lc[gb]=0);Cd=2}if(2==Cd)if(1==Sc&&1==ee)Ba[1]==Bc?(Ba[1]=Ba[2],Ba[2]=Ba[3]):Ba[2]==Bc&&(Ba[2]=Ba[3]),Za[0]=ne,Za[1]=Bc,Za[2]=Ba[2],Za[3]=Ba[1],Kc=1;else{if(lc[0]==lc[1]||lc[1]==lc[2]){gt(qb.k,"Error in C4 stereospecification ! 2/0r");break c}0!=lc[0]?(Za[0]=Ba[0],Za[1]=Ba[2],Za[2]=Ba[1],Za[3]=Ba[3]):(Za[0]=Ba[1],Za[1]=Ba[3],Za[2]=Ba[2],Za[3]=Ba[0]);1<Sc?Kc=1:Kc=-1}}var xa=Za,Yf=hb,Tc=void 0;Yf[0]==xa[1]?(Tc=xa[0],xa[0]=xa[1],xa[1]=Tc,Tc=xa[2],xa[2]=xa[3],xa[3]=Tc):\nYf[0]==xa[2]?(Tc=xa[2],xa[2]=xa[0],xa[0]=Tc,Tc=xa[1],xa[1]=xa[3],xa[3]=Tc):Yf[0]==xa[3]&&(Tc=xa[3],xa[3]=xa[0],xa[0]=Tc,Tc=xa[1],xa[1]=xa[2],xa[2]=Tc);Yf[1]==xa[2]?(Tc=xa[1],xa[1]=xa[2],xa[2]=Tc,Tc=xa[2],xa[2]=xa[3],xa[3]=Tc):Yf[1]==xa[3]&&(Tc=xa[1],xa[1]=xa[3],xa[3]=Tc,Tc=xa[2],xa[2]=xa[3],xa[3]=Tc);Za[2]==hb[2]?Ne[Ac]=1:Za[2]==hb[3]?Ne[Ac]=-1:gt(qb.k,"Error in stereoprocessing ! - t30");Ne[Ac]*=Kc}}}pa=new iI;M=OF(o.p+1);for(aa=1;aa<=o.p;++aa)M[z[aa]]=aa;for(aa=1;aa<=o.p;++aa){v=z[aa];$c[v]&&sp(pa.a,\nKa);0<qa[aa]&&jI(o,v,qa[v],pa,$d);var nf=v,Jb=pa,Hf=sb[v],Lh=Ya,If=void 0,of=void 0,Nd=void 0,oe=void 0,Vd=void 0,ib=void 0,Zf=void 0,od=void 0,ya=void 0,ya=Kf,of=o.b[nf],Vd=of.d,Zf=of.i,od=of.n,If=of.a,Nd=!1;(0!=od||0!=Vd)&&(Nd=!0);0!=Lh[nf]&&(Nd=!0);ib=XH(o,nf);oe=0!=ib;Nd=Nd||oe;o.k.sc&&0<o.b[nf].c&&(Nd=!0);switch(If){case 2:ya=Fd;break;case 3:Hf?ya=Dg:ya=Rd;break;case 4:Hf?(ya=Ai,0<Zf&&(Nd=!0)):ya=bf;break;case 5:Hf?ya="o":ya=gf;break;case 7:Hf?(ya=Vi,0<Zf&&(Nd=!0)):ya=hf;break;case 8:Hf?ya=Aj:\nya=sf;break;case 13:Hf?ya=Ej:ya=uf;Nd=!0;break;case 6:ya=wf;Nd=!0;break;case 9:ya=xe;break;case 10:ya=ge;break;case 11:ya=Qd;break;case 12:ya=Ge;break;case 1:ya=Ee;Nd=!0;break;case 32:Nd=!0,ya=o.b[nf].e,!oe&&(J(ya,Ma)||J(ya,$f)||J(ya,kd))&&(Nd=!1)}0<yE(If)&&(ya=(kE(),rE)[If],Nd=!0);33<=If&&42>=If&&(Nd=!0,ya=(kE(),rE)[If]);Nd&&(0!=Vd?ya=Mf+Vd+ya:ya=Mf+ya,1==Lh[nf]?ya+=jd:-1==Lh[nf]&&(ya+="@@"),1==Zf?ya+=Ee:1<Zf&&(ya+=Ee+Zf),0!=od&&(0<od?ya+=Oa:ya+=$a,1<(0>od?-od:od)&&(ya+=0>od?-od:od)),oe&&(ya+=Nc+\nib),ya+=Tf);sp(Jb.a,ya);for(K=1;K<=za;++K)if(ca[K]==v||Hb[K]==v)E=Hb[K],E==v&&(E=ca[K]),M[v]<M[E]&&jI(o,ca[K],Hb[K],pa,$d),9<K&&sp(pa.a,wa),tp(pa,m+(new iB(K)).a);dd[v]&&sp(pa.a,La)}n=Mq(pa.a)}0<l.length&&(l+=Lb);l+=n}f=l;0<f.length&&(0<e.length&&(e+=Lb),e+=f)}return e}function ZG(a,b,c){try{HG(a,b,c)||a.Ze(a.Ec.d)}catch(d){if(d=pq(d),H(d,96))a.Ze(a.Ec.d);else throw d;}}\nfunction JG(a,b,c){var d;try{var e;a:{var f,g,h,j,l,n,o,r,t;g=l=0;t=new JD(b,"|>",!0);j=-1<b.indexOf(bd);o=1;n=CD(t);f=0<a.Sb;if(!((a.dc||a.Fb)&&a.p||a.Mb)||j)a.Sb=0,f=!1;for(h=1;h<=n;++h)if(r=GD(t),gx(r),!J(r,Ek))if(J(r,bd))++o,2==o?l=a.Sb:3==o&&(g=a.Sb+1);else{a.ob=new kI(a,r);if(0==a.ob.p){gt(a,"ERROR - problems in reading/processing molecule !");a.Ze(a.Ec.d);bD();e=!1;break a}++a.Sb;a.o=a.Sb;a.zb[a.Sb]=a.ob}2==o?(gt(a,"ERROR - strange reaction - fixing !"),a.Ze(a.Ec.d),bD(),e=!1):3<o?(gt(a,"ERROR - strange reaction !"),\na.Ze(a.Ec.d),bD(),e=!1):(1<a.Sb&&!j&&KH(a,zi,!0),j&&!a.dc&&(a.dc=!0),j?f||(WE(a,1,l,1,!1),WE(a,l+1,g-1,2,!1),WE(a,g,a.Sb,3,!1)):a.dc||WE(a,1,a.Sb,0,!f),UG(a),a.r&&fF(Pp(a.r,"readJME"),0,0,0),a.hc=!0,AG(a.r,pd),a.Ib=!0,c&&a.Ze(a.Ec.d),e=!0)}(d=e)||a.Ze(a.Ec.d)}catch(z){if(z=pq(z),H(z,96))d=!1,a.Ze(a.Ec.d);else throw z;}return d}function RE(a,b,c,d,e){a.r&&fF(Pp(a.r,b),d,e,c);a.hc=!0}function EE(a,b,c){RE(a,b,a.o,c,0)}function AH(a){JE(a,!1);a.Ib=!0;a.Ze(a.Ec.d)}\nfunction lI(a){a.k=202;a.Mb=!1;gF(a);gt(a,m);a.sb=null;a.xb=1;a.r&&fF(Pp(a.r,"reset"),0,0,0);a.hc=!0;a.Ze(a.Ec.d)}function mI(a){JE(a,!0);a.vb=null;a.wc=null;a.fb=null;a.W=null;a.fc=null}function VG(a,b){var c,d;if(b){a.o=b.a;a.Sb=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.zb[c]=new BE(d):a.zb[c]=null;0<b.a?a.ob=a.zb[a.o]:a.ob=new eF(a);a.dc=b.i;a.Fb=b.e;a.xb=b.b}else for(;0<a.Sb;)dF(a,!1);switch(b.c){case 5:case 7:case 9:break;default:null!=a.Qb&&RD(a.Qb,null),a.r&&null!=a.r.a&&a.$f()}}\nfunction lG(a,b){return Q(L(Math.round(b/a.xb)))}function nI(a,b){gt(a,m);return 1>b||b>a.Sb?(gt(a,"ERROR - invalid mol index: "+b),a.Ze(a.Ec.d),null):a.zb[b]}function UG(a){var b,c,d;b=SE(a);for(d=1;d<=a.Sb;++d)c=a.zb[d],c.o=b}function oI(a,b){b!=a.nb&&(a.nb=b,a.fg(),a.Ze(a.Ec.d))}function pI(a,b){var c,d,e;if(b!=a.xb){c=$E(a);a.xb=b;d=$E(a);e=Q(L(R((d.b-d.c)/2-(c.b-c.c)/2)));d=Q(L(R((d.a-d.d)/2-(c.a-c.d)/2)));for(c=1;c<=a.Sb;++c)GH(a.zb[c],e,d),cF(a.zb[c]);a.Ib=!0;a.Ze(a.Ec.d)}}\nfunction VE(a,b){var c;c=-1;J(b,"Select substituent")?(c=202,b=m):J(b,lb)?c=235:J(b,mb)?c=240:J(b,jb)?c=260:J(b,wb)?c=261:J(b,Db)?c=241:J(b,vb)?c=233:J(b,rb)?c=236:J(b,nb)?c=237:J(b,zb)?c=234:J(b,yb)?c=243:J(b,Eb)?c=252:J(b,xb)?c=244:J(b,Gb)?c=239:J(b,"-PO3H2")?c=251:J(b,cb)?c=242:J(b,ab)?c=245:J(b,bb)&&(c=238);0<c?ot(a,c):b="Not known group!";gt(a,b);a.Ze(a.Ec.d)}function FH(a,b){gt(a,b);a.Ze(a.Ec.d)}\nfunction BF(a,b,c,d,e){var f,g,h,j;f=a.kb;j=AC(f,e);if(j>=a.mb-1)for(g=f.b.b;j>=a.mb-1&&1<g;){--g;h=new cC(f.b.a,f.b.c,g);f=(dt(),new qA(h));j=AC(f,e);var l=b,n=h.b*(vF(),S);h=new cC(h.a,h.c,Math.round(n));l.e=h;qI(b.a,b.e)}else PF(b,a.hb);f=eC(fC,f.b).a-eC(fC,f.b).b;XF(b,e,c+(a.mb-j)/2,d+(a.mb-f)/2+f)}function CF(a,b,c,d,e,f){var g,h;g=QF(a.jb);h=AC(a.jb,f);PF(b,a.ib);!b.b?MF(b.a,e):e==b.c||KB(e,b.c)?MF(b.a,b.c):MF(b.a,b.b);XF(b,f,c+(a.mb-h)/2,d+(a.mb-g)/2+g)}\nfunction QF(a){return eC(fC,a.b).a-eC(fC,a.b).b}function bG(a,b){return(2*a.mb+(a.Lb?1:0))*b}\nfunction rI(a){var b,c;a.vb?(c=bB(a),(b=c.b!=a.M.b||c.a!=a.M.a)&&(a.M=c)):b=!0;b&&(JE(a,!0),oG(a,a.M),a.cg("update(): "+a.M+" initOrResize: true "+a.yb+ea+a.ub),a.vb=iF(a,a.vb,a.yb,a.ub),a.J?(b=a.xb,WE(a,1,a.Sb,0,a.J),a.cg("update() in depict mode: oldMolecularAreaScale = "+b+" new molecularAreaScale = "+a.xb)):(a.wc=iF(a,a.wc,a.M.b,Q(L(R(bG(a,a.nb))))),b=a.M.a-Q(L(R(bG(a,a.nb)))),1>b&&(b=1),a.fb=iF(a,a.fb,Q(L(R(aG(a,a.nb)))),b),a.W=iF(a,a.W,a.yb+Q(L(R((a.Lb?1:3)*a.nb))),Q(L(R(a.mb*a.nb)))),a.fc=\niF(a,a.fc,Q(L(R((a.Lb?1:3)*a.nb))),a.ub)));JF(a);if(!a.J){var d;a.cg("drawInfo: "+a.Gb+" : "+a.X);a.Gb&&(null==a.X&&(a.X=m),d=KF(a.W,a.nb),c=a.M.b/a.nb-(a.mb+(a.Lb?1:0)),b=a.mb,lF(d,mE),uF(d.a,Q(L(R(0*(vF(),S)))),Q(L(R(0*S))),Q(L(R(c*S))),Q(L(R(b*S)))),a.Lb?(lF(d,(sB(),xB)),yF(d.a,Q(L(R(-10*S))),Q(L(R(0*S))),Q(L(R((c-1+10)*S))),Q(L(R((b-1)*S))))):(lF(d,nE),wF(d,0,0,c-(a.Lb?1:3)+1,0),lF(d,JB(mE)),xF(d.a,Q(L(R(0*S))),Q(L(R((b-1)*S))),Q(L(R((c-1)*S))),Q(L(R((b-1)*S)))),xF(d.a,Q(L(R((c-1)*S))),Q(L(R(0*\nS))),Q(L(R((c-1)*S))),Q(L(R((b-1)*S))))),PF(d,a.lb),lF(d,(sB(),zB)),-1!=a.X.toLowerCase().indexOf(nh)&&lF(d,BB),XF(d,a.X,10,15),a.J||IF(a,d,c,b,1),$F(a.W.a,Q(L(R(aG(a,a.nb)))),a.M.a-Q(L(R(a.mb*a.nb))),a));var e;if(a.Kb){b=KF(a.wc,a.nb);d=a.M.b/a.nb;c=2*a.mb+(a.Lb?1:0);lF(b,mE);uF(b.a,Q(L(R(0*(vF(),S)))),Q(L(R(0*S))),Q(L(R(d*S))),Q(L(R(c*S))));a.Lb?(lF(b,(sB(),xB)),e=14*(a.mb+(a.Lb?1:0)),yF(b.a,Q(L(R(e*S))),Q(L(R(0*S))),Q(L(R((d-e-1)*S))),Q(L(R((c-1)*S))))):(lF(b,JB(mE)),xF(b.a,Q(L(R((d-1)*S))),Q(L(R(0*\nS))),Q(L(R((d-1)*S))),Q(L(R((c-1)*S)))),xF(b.a,Q(L(R(0*S))),Q(L(R((c-1)*S))),Q(L(R((d-1)*S))),Q(L(R((c-1)*S)))),lF(b,nE),xF(b.a,Q(L(R(0*S))),Q(L(R(0*S))),Q(L(R((d-1)*S))),Q(L(R(0*S)))));d=a.k;233<=a.k&&262>=a.k&&(a.k=213);for(c=1;14>=c;++c)kF(a,b,c,1),kF(a,b,c,2);a.k=d;$F(a.wc.a,0,0,a)}var f;if(a.Hb){b=KF(a.fb,a.nb);d=a.mb+(a.Lb?1:0);c=(a.M.a-Q(L(R(bG(a,a.nb)))))/a.nb;f=c-a.mb;lF(b,mE);uF(b.a,Q(L(R(0*(vF(),S)))),Q(L(R(0*S))),Q(L(R(d*S))),Q(L(R(c*S))));a.Lb?(lF(b,(sB(),xB)),e=GF*(a.mb+(a.Lb?1:0))+\n3,f>e&&(wF(b,0,e,a.mb-1,e),xF(b.a,Q(L(R(0*S))),Q(L(R(e*S))),Q(L(R(0*S))),Q(L(R((c-1)*S)))),wF(b,a.mb-1,e,a.mb-1,f),wF(b,a.mb-1,f,d,f))):(lF(b,nE),xF(b.a,Q(L(R(0*S))),Q(L(R(0*S))),Q(L(R(0*S))),Q(L(R((c-1)*S)))),wF(b,0,GF*a.mb,c-1,GF*a.mb),lF(b,JB(mE)),xF(b.a,Q(L(R((d-1)*S))),Q(L(R(0*S))),Q(L(R((d-1)*S))),Q(L(R((f+1)*S)))));xF(b.a,Q(L(R(0*S))),Q(L(R((c-1)*S))),Q(L(R(d*S))),Q(L(R((c-1)*S))));for(c=3;c<=GF+2;++c)kF(a,b,1,c);$F(a.fb.a,0,Q(L(R(bG(a,a.nb)))),a)}a.Jb&&(d=KF(a.fc,a.nb),c=a.Lb?1:3,b=(a.M.a-\nQ(L(R(bG(a,a.nb))))-Q(L(R(a.mb*a.nb))))/a.nb,a.Lb?(lF(d,(sB(),xB)),uF(d.a,Q(L(R(0*(vF(),S)))),Q(L(R(0*S))),Q(L(R(c*S))),Q(L(R(b*S))))):(lF(d,JB(mE)),xF(d.a,Q(L(R((c-1)*(vF(),S)))),Q(L(R(0*S))),Q(L(R((c-1)*S))),Q(L(R(b*S)))),lF(d,mE),xF(d.a,Q(L(R((c-2)*S))),Q(L(R(0*S))),Q(L(R((c-2)*S))),Q(L(R(b*S)))),lF(d,nE),xF(d.a,Q(L(R((c-3)*S))),Q(L(R(0*S))),Q(L(R((c-3)*S))),Q(L(R(b*S))))),$F(a.fc.a,a.M.b-Q(L(R((a.Lb?1:3)*a.nb))),Q(L(R(bG(a,a.nb)))),a))}}\nfunction nt(a,b){a.A?0==b&&(a.I=-1,gt(a,Mg),gG(a)):(a.gb?a.I=b:-1<a.I&&10>a.I?a.I=10*a.I+b:a.I=b,a.gb=!1,0==a.I?(a.I=-1,gt(a,Mg)):gt(a,a.I+ea),gG(a))}function oG(a,b){var c,d;d=b.b;c=b.a;a.J||(d-=Q(L(R(aG(a,a.nb))))+Q(L(R((a.Lb?1:3)*a.nb))),c-=Q(L(R(bG(a,a.nb))))+Q(L(R(a.mb*a.nb))));1>d&&(d=1);1>c&&(c=1);a.yb=Uu(d);a.ub=Uu(c)}function yE(a){kE();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}w(553,451,Wl);_.vf=function(a){IE(this,a)};_.Uf=sI;_.Vf=function(){return OE(),null!=this.Pb?PE:QE};\n_.Wf=function(){return OE(),OE(),QE};_.Xf=LA;_.Yf=function(a,b,c){return YA(this,b,c)};_.Zf=LA;_.$f=function(){bD()};_._f=WB;_.ag=tI;_.bg=WB;_.cg=function(){bD()};_.dg=function(){return it(this,!0,!1)};\n_.wf=function(a){var b,c;if(this.s)if(c=a.c,b=a.f,a=a.i,c=(100+2*c)/100,this.J||!(b<Q(L(R(aG(this,this.nb))))||a<Q(L(R(bG(this,this.nb))))||a>this.M.a-Q(L(R(this.mb*this.nb)))||b>this.M.b-Q(L(R((this.Lb?1:3)*this.nb))))){if(b=this.xb*c,b>this.xb&&10>=b||b<this.xb&&0.3<=b)this.cb=8,pI(this,b)}else b=this.nb*c,0.7<=b&&4>=b&&oI(this,b)};_.Ze=function(){rI(this)};\n_.eg=function(a){this.Tb&&(null!=a&&0<a.length?(AG(this.r,"DROP"),!this.Ub&&(this.Ub=new kt(this)),uI(this.Ub,a)):(gt(this,"ERROR - empty or null structure"),this.Ze(this.Ec.d)))};_.fg=function(){mI(this)};_.gg=wx;_.j=null;_.k=0;_.n=0;_.o=0;_.p=!1;_.q=!1;_.s=!0;_.t=null;_.u=null;_.v=null;_.w=null;_.x=13;_.y=null;_.z=!0;_.A=!1;_.B=!1;_.C=!0;_.F=null;_.G=null;_.I=1;_.J=!1;_.K=!1;_.L=!1;_.M=null;_.N=!0;_.O=!1;_.P=!0;_.Q=!0;_.R=null;_.S=null;_.T=null;_.V="http://peter-ertl.com/jsme/2013_03/help.html";\n_.W=null;_.X=null;_.Y=null;_._=null;_.ab=!1;_.bb=!0;_.cb=0;_.db=Gk;_.fb=null;_.gb=!0;_.hb=null;_.ib=null;_.jb=null;_.kb=null;_.lb=null;_.mb=24;_.nb=1;_.ob=null;_.pb=null;_.rb=null;_.sb=null;_.tb=!0;_.ub=0;_.vb=null;_.wb=1;_.xb=1;_.yb=0;_.Ab=!1;_.Bb=!1;_.Cb=0;_.Db=!1;_.Eb=!1;_.Fb=!0;_.Gb=!0;_.Hb=!0;_.Ib=!0;_.Jb=!0;_.Kb=!0;_.Lb=!1;_.Mb=!1;_.Ob=!1;_.Pb=null;_.Qb=null;_.Rb=!1;_.Sb=0;_.Tb=!0;_.Ub=null;_.Vb=!1;_.Wb=null;_.Xb=!1;_.Yb=null;_.Zb=0;_.$b=0;_._b=0;_.ac=!1;_.bc=null;_.cc=!1;_.dc=!1;_.ec=!1;\n_.fc=null;_.gc=!1;_.hc=!1;_.kc=!0;_.lc=!1;_.mc=!1;_.nc=!0;_.oc=!0;_.pc=null;_.qc=null;_.rc=!1;_.sc=!1;_.tc=!0;_.uc=null;_.vc=!1;_.wc=null;_.xc=null;_.yc=null;_.zc=!1;_.Ac=!0;_.Bc=!0;_.Cc=0;_.Dc=0;var GF=10,oE,uE,wE,mE,nE,pE,lE,tE,vI=null,sE,rE;function uH(a,b,c,d,e){a.b[e]&&(eG(a.r),AG(a.r,Ce),a.r.a=e,a.r.d=c,a.r.e=d,a.r.f=b,wI(a.c,a.r,e),eG(a.r))}function xI(a,b,c){return a.b[c]?(eG(a.r),a.r.a=c,a.r.b=b,wI(a.c,a.r,c),eG(a.r),!0):!1}function gG(a){rI(a);a.f&&(yI(a.Ec),a.f=!1)}\nfunction zI(a,b,c){b in a.b?a.b[b]=c:$wnd.alert("Invalid callback name: "+b)}\nfunction AI(){kE();WA.call(this);this.Ec=(DA(),DA(),EA).a;this.eb=new BI;this.Nb=new BI;this.H=new cC(null,0,8);this.Z=(this.mb-6)/1.5;this.r=new CI;this.D=(sB(),uB);this.zb=C(OH,q,119,99,0);this.qb=new UA;this.jc=new DI;this.$=J((bD(),cD[Qh]),Le);this.E=new EI;this.U=y(Yu,q,1,[lb,mb,Db,jb,wb,vb,rb,nb,zb,Eb,xb,yb,cb,bb,ab]);this.ic=new FI;this.ob=new eF(this);sE[0]=wB;sE[1]=new cm(255,153,153);sE[2]=new cm(255,204,102);sE[3]=new cm(255,255,153);sE[4]=new cm(102,255,255);sE[5]=new cm(51,204,255);sE[6]=\nnew cm(255,153,255);this.eb.c=1;this.Nb.c=1;this.zb[1]=this.ob;this.Y=new GI(this);this.a=y(Yu,q,1,[Ld,qd,wd,Pd,vd,Od,He]);var a,b,c,d;this.b={};for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.b[a]=null;this.c=new HI(this)}w(552,553,Wl,AI);_.Uf=function(){var a;return a=II(),-1==a||9<=a};_.Vf=function(){return OE(),null!=this.b[wd]||(null!=this.Pb?PE:QE).a?PE:QE};_.Wf=function(){return OE(),null!=this.b[Pd]?PE:QE};_.Xf=function(a){var b=it(this,!1,!0);(a=new JI(this,a))&&bE(new hE(a,b))};\n_.Yf=function(a,b,c){var d;return a?(d=a.a,bx(d.u,b,c),a):YA(this,b,c)};_.Zf=function(a){xI(this,a,"AfterPaste")};_.$f=function(){AG(this.r,Ce);wI(this.c,this.r,qd);bD()};_._f=function(a,b){uH(this,a,b,0,wd)};_.ag=function(a){return xI(this,a,Ld)};_.bg=function(a,b){uH(this,a,0,b,Pd)};_.cg=LA;_.Ze=function(){gG(this)};_.fg=function(){mI(this);var a=this.Ec,b,c;for(c=new uu(new mB(a.a));c.b<c.d.Pf();)b=vu(c),0<Hx(a.f.p,b.u)&&Lx(a.f,b.u),om(a.a,b);this.f=!0};\n_.gg=function(){var a=it(this,!0,!1),b=new KI(this);b&&bE(new hE(b,a))};_.b=null;_.c=null;_.d=null;_.e=null;_.f=!1;_.i="http://www.google.com/search?q=%22{INCHIKEY}%22";function wI(a,b,c){if((c=a.a.b[c])&&b){var d=a.a.d;d.action=b.a;d.atom=b.d;d.bond=b.e;d.molecule=b.f;null!=b.b?d.argument=b.b:b.c&&(d.argument=b.c);null!=b.i?d.origin=b.i:b.i=null;c(a.a.d)}}function HI(a){this.a=a}w(554,1,{},HI);_.a=null;function JI(a,b){this.a=a;this.b=b}w(555,1,{},JI);_.zd=LA;\n_.Tf=function(a){if(null!=iE(a))ht(iE(a)),FH(this.a,"InChI "+iE(a));else{switch(this.b){case 3:ht(a.inchi==m?null:a.inchi);break;case 4:ht(a.key==m?null:a.key);break;case 5:ht(a.auxinfo==m?null:a.auxinfo)}null!=jE(a)&&FH(this.a,"InChI "+jE(a))}};_.a=null;_.b=0;function KI(a){this.a=a}w(556,1,{},KI);_.zd=LA;\n_.Tf=function(a){if(null!=iE(a))ht(iE(a)),FH(this.a,"InChI "+iE(a));else{var b=this.a,c;if(b.b[He])try{eG(b.r),Pp(b.r,He),b.r.c=a,wI(b.c,b.r,He),eG(b.r)}catch(d){if(d=pq(d),H(d,96))FH(b,we+d.yd());else throw d;}else try{var e=a.key==m?null:a.key,f,g;f=null;null!=e&&0<e.length&&(f=b.i,-1!=f.indexOf("{INCHIKEY}")?f=(g=LI(LI(e,Qf,"\\\\\\\\\\\\\\\\"),"\\\\$","\\\\\\\\$"),LI(f,"\\\\{INCHIKEY\\\\}",g)):f+=e);c=new jD(f);MI(c)}catch(h){if(h=pq(h),H(h,82))FH(b,we+h.f);else throw h;}null!=jE(a)&&FH(this.a,"InChI "+jE(a))}};\n_.a=null;function NI(a,b){return null!=b&&0<b.length?NI(a,b):!1}function OI(a){a.c.pb.style.display!=Fi&&(aB(a.b),yI(a.d))}function PI(a){QI.call(this,a,fc,fc,null)}function RI(a,b){QI.call(this,a,fc,fc,b)}function SI(a,b,c){QI.call(this,a,b,c,null)}\nfunction QI(a,b,c,d){var e;if(null==a)TD("JSME initialization error: HTML id argument is null.");else if(J(Ke,a))TD(\'JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".\');else if(e=Fz(a)){this.a=TI;++TI;this.c=e;this.b=new AI;this.b.d||(this.b.d={},this.b.d.src=LH(this));this.d=new UI(this.b,b,c,d);Cx(e,this.d,e.pb);d&&kg in d&&(this.d.b=d[kg]);a=this.d;a.d||(a.d=ZA(a,cB(a),dB(a)),a.d.k=!1);var b=a.c,f,g,h,j,l,n,o,r;b.$?vI=Ke:vI="JME";lB(b.Sc.Pc,b);gt(b,\nvI+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.M=bB(b);RA(b,null);b.hb||(b.hb=new cC(Fe,0,13),b.kb=pA(b.hb));b.ib||(b.ib=new cC(Fe,1,13),b.jb=pA(b.ib));b.lb||(b.lb=new cC(Fe,0,11),pA(b.lb));NF(b,b.x);b.ac=!1;b.dc=!1;b.z=!0;b.tc=!0;b.C=!0;b.Bc=!0;b.cc=!1;GF=HF(b);b.oc=!0;try{o=VI(b.Ec,"options");null!=o&&KH(b,o,!1);h=VI(b.Ec,"jme");null!=h&&(b._=h);l=VI(b.Ec,ri);null!=l&&(b.rb=l);g=VI(b.Ec,"depictcgi");null!=g&&(b.gc=!0);r=VI(b.Ec,"smiles");null!=r&&(b.qc=r);n=VI(b.Ec,Yj);null!=n&&(b.sb=\nn,gG(b));b.u=VI(b.Ec,"atomcolors");b.t=VI(b.Ec,"atombg");f=VI(b.Ec,"depictbg");if(null!=f&&b.J){var t;var z,v,E,s;v=(sB(),uB);try{if(0!=f.indexOf(na))throw new vp("bad hex encoding");s=qD(f.substr(1,2),16);E=qD(f.substr(3,2),16);z=qD(f.substr(5,2),16);t=v=new cm(s,E,z)}catch(F){if(F=pq(F),H(F,96))bD(),t=v;else throw F;}b.D=t}b.mc&&b.ob&&cH(b.ob);j=VI(b.Ec,"notify_structural_change_js_function");b.Qb=j}catch(P){if(P=pq(P),!H(P,96))throw P;}b.k=202;SA(b);b.pb=new WI;f=a.c;null!=f._?(JG(f,f._,!1),null!=\nf.t&&f.ob&&RG(f.ob,f.t,!0),null!=f.u&&f.ob&&RG(f.ob,f.u,!1)):null!=f.rb?ZG(f,f.rb,!1):null!=f.qc&&f.Ac&&(f.Ib=!1,yG(f,f.qc,null,!0));gG(a.c);f=this.b;g=this.d;var M;M=new Qy(($D(),ZD));M.pb.alt="drag out MOL or RXN file";h=M.pb.alt;null==h||0==h.length?M.pb.removeAttribute(bk):M.pb.setAttribute(bk,h);h=M.a.e;j=~~((24-M.a.a)/2);0>j&&(j=0);h=new XI(g,h,j,M);YI(h);vm(g.k,h);YD(f,M.pb);XD(f,g.pb)}else TD("JSME initialization error: HTML id "+a+" not found.")}function ZI(){return av(null)}\nfunction $I(a){return av(a)}w(557,1,Cl,PI,RI,SI,QI);_.hg=function(a){mx(this.d,new aJ(this,a),(Gs(),Gs(),Hs))};_.ig=function(a){mx(this.d,new bJ(this,a),(pt(),pt(),qt))};_.jg=function(a){mx(this.d,new cJ(this,a),(vt(),vt(),wt))};_.kg=function(a){mx(this.d,new dJ(this,a),(yt(),yt(),zt))};_.lg=function(a){jq(2,new eJ(this.b,a))};_.mg=function(){dF(this.b,!0)};_.ng=function(){Aq((xq(),yq),new fJ(this))};_.og=function(){var a,b,c;c=[];for(b=new uu(this.d.a);b.b<b.d.Pf();)a=vu(b),c[c.length]=a.r;return c};\n_.pg=function(){return this.b.a};_.qg=function(a){return this.b.b[a]};_.rg=Sv;_.sg=function(){return this.b.V};_.tg=function(){return this.b.nb};_.ug=function(){return this.b.tb};_.vg=function(){var a,b,c;b=null;if(a=(c=this.b.vb.a,c.a)){b=this.b;var d;c=b.ob.v;d=b.ob.w;b.ob.v=0;b.ob.w=0;eG(b.r);AH(b);b.ob.v=c;b.ob.w=d;b=a.r}return b};_.wg=function(){return this.b.wb};_.xg=function(){return this.b.xb};_.yg=function(){return this.b.Qb};_.ce=function(){return Nq(this.d.pb,Li)};\n_.zg=function(){var a;a=[];a.length=2;a[0]=Nq(this.d.pb,Mi);a[1]=Nq(this.d.pb,Li);return a};_.de=function(){return Nq(this.d.pb,Mi)};_.Ag=function(){return this.c.pb};_.Bg=function(){return this.b.Wb};_.Cg=function(){return this.b.Yb};_.Dg=function(){return this.b.i};_.Eg=function(a){TD("JSME initialization error: "+a)};_.Fg=function(){return this.b.J};_.fe=function(){return this.c.pb.style.display!=Fi};_.Gg=function(){var a=this.b,b;a.dc?b=WH(a,1)+bd+WH(a,2)+bd+WH(a,3):b=WH(a,0);return b};\n_.Hg=function(a){return it(this.b,!0,a)};_.Ig=function(){var a=this.b,b,c;b=a.tc;a.tc=!1;c=zE(a);a.tc=b;return c};_.Jg=function(a){null!=a&&0<a.length&&KH(this.b,a,!0)};_.Kg=function(a){null!=a&&0<a.length&&yG(this.b,a,null,!0)};_.Lg=function(a){null!=a&&0<a.length&&ZG(this.b,a,!0)};_.Mg=function(a){null!=a&&0<a.length&&JG(this.b,a,!0)};_.Ng=function(a){return NI(this,a)};_.cf=function(){OI(this)};_.Og=function(){lI(this.b)};\n_.Pg=function(a){var b=this.b;if(a=nI(b,a)){var c;for(c=1;c<=a.p;++c)a.b[c].c=0;AH(b)}};_.Qg=function(a){this.b.k=a};_.Rg=function(a){this.b.e=new gJ(this,a)};_.Sg=function(a){zI(this.b,"AfterPaste",a)};_.Tg=function(a){zI(this.b,qd,a)};_.Ug=function(a){var b=this.d,c,d;if(b.b!=a){b.b=a;for(d=new uu(b.a);d.b<d.d.Pf();)c=vu(d),a?c.b=Zc:c.b=Wc}aB(b.c);b=this.b;b.tb=a;fG(b);JE(this.b,!0);aB(this.b)};_.Vg=function(a,b){var c=this.b,d;if(d=nI(c,a))RG(d,b,!0),AH(c)};\n_.Wg=function(a){var b=this.b;b.x!=a&&0<a&&100>a&&(b.x=a,NF(b,a),fG(b))};_.Xg=function(a,b){var c=this.b,d;d=nI(c,a);1>b||b>d.p?(gt(c,"ERROR - invalid atom index: "+b),gG(c)):(d.v=b,AH(c))};_.Yg=function(a){zI(this.b,Ld,a)};_.Zg=function(a,b){zI(this.b,a,b)};_.he=function(a){ax(this.d,a);OI(this)};_.$g=function(a){this.b.V=a};_._g=function(a){oI(this.b,a)};_.ah=function(a){var b=this.b;b.tb=a;fG(b)};_.bh=function(a){var b=this.b;b.wb=a;fG(b)};_.ch=function(a){pI(this.b,a)};\n_.dh=function(a){this.b.Pb=a};_.eh=function(a){this.b.Qb=a};_.fh=function(a){var b=this.b;b.Wb=a;b.F=hF(b,!1)};_.gh=function(a){this.b.Yb=a};_.hh=function(a,b){bx(this.d,a,b);OI(this)};_.ih=function(a,b,c){c&&bx(this.c,a,b);bx(this.d,a,b);OI(this)};_.jh=function(a,b){cx(this.d,a,b);OI(this)};_.kh=function(a,b,c){c&&cx(this.c,a,b);cx(this.d,a,b);OI(this)};_.lh=function(a){VE(this.b,a)};_.mh=function(a,b){var c=this.b,d;c.q=!1;d=c.sc;c.sc=!1;c.uc=new kI(c,a);c.sc=d;c.k=253;gt(c,b);gG(c)};\n_.ie=function(a){ix(this.c.pb,a)};_.nh=function(a){this.b.i=a};_.je=function(a){this.d.pb.style[zk]=a;OI(this)};_.oh=function(a){FH(this.b,a)};_.ph=function(){return zE(this.b)};_.a=-1;_.b=null;_.c=null;_.d=null;var TI=0;function fJ(a){this.a=a}w(558,1,{},fJ);_.pd=function(){var a,b;for(b=new uu(this.a.d.a);b.b<b.d.Pf();)a=vu(b),a.u.pb.innerHTML=a.r||m};_.a=null;function aJ(a,b){this.a=a;this.b=b}w(559,1,{},aJ);_.Jd=function(a){a=a.a;Aq((xq(),yq),new hJ(this,this.b,a))};_.a=null;_.b=null;\nfunction hJ(a,b,c){this.a=a;this.c=b;this.b=c}w(560,1,{},hJ);_.pd=iJ;_.a=null;_.b=null;_.c=null;function bJ(a,b){this.a=a;this.b=b}w(561,1,{},bJ);_.ld=function(a){a=a.a;Aq((xq(),yq),new jJ(this,this.b,a))};_.a=null;_.b=null;function jJ(a,b,c){this.a=a;this.c=b;this.b=c}w(562,1,{},jJ);_.pd=iJ;_.a=null;_.b=null;_.c=null;function dJ(a,b){this.a=a;this.b=b}w(563,1,{},dJ);_.a=null;_.b=null;function Bt(a,b,c){this.a=a;this.c=b;this.b=c}w(564,1,{},Bt);_.pd=iJ;_.a=null;_.b=null;_.c=null;\nfunction cJ(a,b){this.a=a;this.b=b}w(565,1,{},cJ);_.nd=function(a){a=a.a;Aq((xq(),yq),new kJ(this,this.b,a))};_.a=null;_.b=null;function kJ(a,b,c){this.a=a;this.c=b;this.b=c}w(566,1,{},kJ);_.pd=iJ;_.a=null;_.b=null;_.c=null;function gJ(a,b){this.a=a;this.b=b}w(567,1,{},gJ);_.a=null;_.b=null;\nfunction lJ(){var a=mJ("JSApplet.JSME"),b;$wnd.JSApplet.JSME=B(function(){var a;nJ(oJ,arguments)?a=arguments[0]:3==arguments.length?a=new SI(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new PI(arguments[0]):4==arguments.length?a=new QI(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new RI(arguments[0],arguments[1]));this.g=a;pJ();a[Vf]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=B(function(a){this.g.hg(null==a?null:a.constructor==\n$wnd.JSApplet.JsClosureJsme?a.g:new qJ(a))});b.addMouseDownHandler=B(function(a){this.g.ig(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new qJ(a))});b.addMouseOutHandler=B(function(a){this.g.jg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new qJ(a))});b.addMouseOverHandler=B(function(a){this.g.kg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new qJ(a))});b.alert=B(function(a){this.g.lg(a)});b.clear=B(function(){this.g.mg()});b.deferredRepaint=B(function(){this.g.ng()});\nb.getAllGraphicsString=B(function(){return this.g.og()});b.getAlldefinedCallBackNames=B(function(){var a=this.g.b.a;pJ();return a});b.getCallBack=B(function(a){return this.g.qg(a)});b.getCreationIndex=B(function(){return this.g.rg()});b.getHelpURL=B(function(){return this.g.b.V});b.getMenuScale=B(function(){return this.g.b.nb});b.getMolecularAreaAntiAlias=B(function(){return this.g.b.tb});b.getMolecularAreaGraphicsString=B(function(){return this.g.vg()});b.getMolecularAreaLineWidth=B(function(){return this.g.b.wb});\nb.getMolecularAreaScale=B(function(){return this.g.b.xb});b.getNotifyStructuralChangeJSfunction=B(function(){return this.g.b.Qb});b.getOffsetHeight=B(function(){return this.g.ce()});b.getOffsetSize=B(function(){return this.g.zg()});b.getOffsetWidth=B(function(){return this.g.de()});b.getParentContainer=B(function(){return this.g.c.pb});b.getPasteLabel=B(function(){return this.g.b.Wb});b.getPrePasteJSfunction=B(function(){return this.g.b.Yb});b.getWebSearchInchiKeyBaseUrl=B(function(){return this.g.b.i});\nb.initializationError=B(function(a){this.g.Eg(a)});b.isDepictMode=B(function(){return this.g.b.J});b.isVisible=B(function(){return this.g.fe()});b.jmeFile=B(function(){return this.g.Gg()});b.molFile=B(function(a){return this.g.Hg(a)});b.nonisomericSmiles=B(function(){return this.g.Ig()});b.options=B(function(a){this.g.Jg(a)});b.readGenericMolecularInput=B(function(a){this.g.Kg(a)});b.readMolFile=B(function(a){this.g.Lg(a)});b.readMolecule=B(function(a){this.g.Mg(a)});b.read_MOL_SDF_RXN=B(function(a){return this.g.Ng(a)});\nb.repaint=B(function(){this.g.cf()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=B(function(a){return rJ(null,arguments,!0)[0]});b.reset=B(function(){this.g.Og()});b.resetAtomColors=B(function(a){this.g.Pg(a)});b.setAction=B(function(a){this.g.Qg(a)});b.setAfterDepictEditToggleEventHandler=B(function(a){this.g.Rg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new qJ(a))});b.setAfterPasteCallback=B(function(a){this.g.Sg(a)});b.setAfterStructureModifiedCallback=B(function(a){this.g.Tg(a)});\nb.setAntialias=B(function(a){this.g.Ug(a)});b.setAtomBackgroundColors=B(function(a,b){this.g.Vg(a,b)});b.setAtomMolecularAreaFontSize=B(function(a){this.g.Wg(a)});b.setAtomToHighLight=B(function(a,b){this.g.Xg(a,b)});b.setBeforePasteCallback=B(function(a){this.g.Yg(a)});b.setCallBack=B(function(a,b){this.g.Zg(a,b)});b.setHeight=B(function(a){this.g.he(a)});b.setHelpURL=B(function(a){this.g.$g(a)});b.setMenuScale=B(function(a){this.g._g(a)});b.setMolecularAreaAntiAlias=B(function(a){this.g.ah(a)});\nb.setMolecularAreaLineWidth=B(function(a){this.g.bh(a)});b.setMolecularAreaScale=B(function(a){this.g.ch(a)});b.setNotifyAtomHighLightChangeJSfunction=B(function(a){this.g.dh(a)});b.setNotifyStructuralChangeJSfunction=B(function(a){this.g.eh(a)});b.setPasteLabel=B(function(a){this.g.fh(a)});b.setPrePasteJSfunction=B(function(a){this.g.gh(a)});b.setSize=B(function(a,b,e){rJ(this.g,arguments,!1)});b.setSubstituent=B(function(a){this.g.lh(a)});b.setTemplate=B(function(a,b){this.g.mh(a,b)});b.setVisible=\nB(function(a){this.g.ie(a)});b.setWebSearchInchiKeyBaseUrl=B(function(a){this.g.nh(a)});b.setWidth=B(function(a){this.g.je(a)});b.showInfo=B(function(a){this.g.oh(a)});b.smiles=B(function(){return this.g.ph()});sJ({"0":{2:[[function(){return this.hh.apply(this,arguments)},null,void 0,Ji,Ji],[function(){return this.jh.apply(this,arguments)},null,void 0,Qj,Qj]],3:[[function(){return this.kh.apply(this,arguments)},null,void 0,Qj,Qj,zg],[function(){return this.ih.apply(this,arguments)},null,void 0,Ji,\nJi,zg]]}},!1);sJ({"0":{"0":[[ZI,null,void 0]],1:[[$I,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new tJ(e));return[e]},vh]]}},!0);uJ(oJ,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Zu(){vJ||(vJ=!0,lJ())}w(568,1,{},Zu);var vJ=!1;\nfunction cv(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==vh)$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 bv(){}w(570,1,{},bv);_.pd=function(){cv()};function tJ(a){this.a=a}w(572,1,{84:1,132:1},tJ);_.eQ=function(a){return null!=a&&H(a,84)&&this.a==a.a};_.a=null;function qJ(a){this.a=a}w(573,1,{85:1,132:1},qJ);\n_.eQ=function(a){return null!=a&&H(a,85)&&this.a==a.a};_.a=null;function YI(a){Kx(a.e.f,a.b,cB(a.e)-a.d-a.c,dB(a.e)-(a.a-a.c))}function XI(a,b,c,d){this.e=a;this.d=b;this.c=c;this.a=24;this.b=d}w(574,1,{},XI);_.a=0;_.b=null;_.c=0;_.d=0;_.e=null;w(575,1,{},function(){});\nfunction WD(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=Vq(c,zk);b=Vq(c,Hh);f=Vq(c,Bi);e=Vq(c,Kh);var h,j,l;l={};for(d=0;d<c.childNodes.length;++d)h=c.childNodes[d],"PARAM"==h.nodeName&&(j=h,h=Vq(j,Bi),j=Vq(j,sk),null!=h&&0<h.length&&null!=j&&0<j.length&&(l[h]=j));c.removeAttribute(Og);c.removeAttribute(Bi);c.removeAttribute("archive");c.removeAttribute(Hh);c.removeAttribute(zk);c.removeAttribute(jg);c.removeAttribute("hspace");c.removeAttribute("vspace");c.removeAttribute("codebase");\nc.innerText=m||m;d=$q();c.setAttribute(Kh,d);c.style[zk]=SD(g);c.style[Hh]=SD(b);b=new wJ(a,d,l,e,c,f);Aq((xq(),yq),b);++a.b;return!0}function VD(a){this.a="JME.class";this.d=a}w(576,1,{},VD);_.Bd=function(){return WD(this)};_.a=null;_.b=0;_.c=null;_.d=null;function wJ(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}w(577,1,{},wJ);\n_.pd=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,fc,fc,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(Kh,this.e):this.c.removeAttribute(Kh);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 xJ(){}w(578,1,Cl,xJ);function yJ(a){this.a=a}w(579,1,{},yJ);_.pd=function(){this.a()};_.a=null;function zJ(a){this.a=a}w(580,1,{},zJ);\n_.Bd=function(){this.a();return!1};_.a=null;\nfunction AJ(){var a=mJ("JSApplet.Utils");$wnd.JSApplet.Utils=B(function(){var a;nJ(BJ,arguments)?a=arguments[0]:0==arguments.length&&(a=new xJ);this.g=a;pJ();a[Vf]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=B(function(a){Aq((xq(),yq),new yJ(a))});$wnd.JSApplet.Utils.runAfterFixedDelay=B(function(a,c){Dq((xq(),new zJ(a)),c)});$wnd.JSApplet.Utils.safeLog=B(function(a){TD(a)});uJ(BJ,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&\n($wnd.JSApplet.Utils[p]=a[p])}function $u(){CJ||(CJ=!0,AJ())}w(581,1,{},$u);var CJ=!1;function DJ(a){this.f=a}w(582,529,Tl,DJ);function iv(){this.f="divide by zero"}w(583,136,El,iv);function Fx(){}function EJ(a){this.f=a}w(585,136,El,Fx,EJ);function Su(){}w(586,136,El,Su);function OE(){OE=x;QE=new FJ(!1);PE=new FJ(!0)}function FJ(a){this.a=a}w(587,1,{88:1,90:1,93:1},FJ);_.eQ=function(a){return H(a,90)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?pk:oh};\n_.a=!1;var QE,PE;function HD(a,b,c){var d,e;d=GJ(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 HJ(a,b){return 2>b||36<b?-1:48<=a&&a<48+(10>b?b:10)?a-48:97<=a&&a<b+97-10?a-97+10:65<=a&&a<b+65-10?a-65+10:-1}function UD(a){return null!=String.fromCharCode(a).match(/\\d/)}function IJ(){}function JJ(a){return typeof a==Ji?sf+(0>a?-a:a):a}\nfunction KJ(a,b){var c;c=new IJ;c.d=he+(LJ(0!=a?-a:0)?JJ(0!=a?-a:0):m+Gp(c));MJ(0!=a?-a:0)&&NJ(0!=a?-a:0,c);c.b=4;c.a=b;return c}function U(a){var b;b=new IJ;b.d=he+(LJ(a)?JJ(a):m+Gp(b));MJ(a)&&NJ(a,b);return b}function OJ(a,b){var c;c=new IJ;c.d=he+(LJ(a)?JJ(a):m+Gp(c));MJ(a)&&NJ(a,c);c.b=b?8:0;return c}function PJ(){var a;a=new IJ;a.d=he+(LJ(0)?JJ(0):m+Gp(a));MJ(0)&&NJ(0,a);a.b=2;return a}function QJ(a){var b;b=new IJ;b.d=he+(LJ(a)?JJ(a):m+Gp(b));MJ(a)&&NJ(a,b);b.b=1;return b}\nfunction MJ(a){return typeof a==Ji&&0<a}function LJ(a){return null!=a&&0!=a}function NJ(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=bl[b.c])c=c.prototype;else{c=bl[a]=function(){};c.cZ=b;return}else return;c.cZ=b}w(589,1,{},IJ);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?m:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;\nfunction RJ(a){var b;if(!(b=SJ,!b&&(b=SJ=/^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$/),b.test(a)))throw new TJ(Ae+a+la);return parseFloat(a)}function qD(a,b){var c,d;if(null==a)throw new TJ(Ii);if(2>b||36<b)throw new TJ("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c)if(-1==HJ(a.charCodeAt(c),b))throw new TJ(Ae+a+la);c=parseInt(a,b);if(isNaN(c))throw new TJ(Ae+a+la);if(-2147483648>c||2147483647<c)throw new TJ(Ae+a+la);return c}\nw(591,1,{88:1,101:1});var SJ=null;function UJ(a){this.a=a}w(590,591,{88:1,93:1,94:1,101:1},UJ);_.eQ=function(a){return H(a,94)&&a.a==this.a};_.hC=VJ;_.tS=WJ;_.a=0;function rB(a){this.a=a}w(592,591,{88:1,93:1,97:1,101:1},rB);_.eQ=function(a){return H(a,97)&&a.a==this.a};_.hC=VJ;_.tS=WJ;_.a=0;function fB(){}function Km(a){this.f=a}w(593,136,{88:1,96:1,98:1,104:1,105:1},fB,Km);function iB(a){this.a=a}\nfunction Av(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 nv(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function Zl(a){var b,c,d;b=C(XJ,xl,-1,8,1);c=(YJ(),ZJ);d=7;if(0<=a)for(;15<a;)b[d--]=c[a&15],a>>=4;else for(;0<d;)b[d--]=c[a&15],a>>=4;b[d]=c[a&15];return $J(b,d,8)}\nfunction uG(a){var b,c;return-129<a&&128>a?(b=a+128,c=(aK(),bK)[b],!c&&(c=bK[b]=new iB(a)),c):new iB(a)}w(594,591,{88:1,93:1,99:1,101:1},iB);_.eQ=function(a){return H(a,99)&&a.a==this.a};_.hC=Sv;_.tS=WJ;_.a=0;function aK(){aK=x;bK=C(IH,q,99,256,0)}var bK;function VF(a){return 0>=a?0-a:a}function WF(a){return 0>a?-a:a}function Pm(a,b){return a>b?a:b}function R(a){return Math.round(a)}function cK(a){return Math.sqrt(a)}function aD(){}function ju(a){this.f=a}\nw(598,136,{88:1,96:1,100:1,104:1,105:1},aD,ju);function YJ(){YJ=x;ZJ=y(XJ,xl,-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 ZJ;function TJ(a){this.f=a}w(600,593,{88:1,96:1,98:1,102:1,104:1,105:1},TJ);function GJ(a,b){return a.charCodeAt(b)}function dK(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function J(a,b){return!H(b,1)?!1:""+a==b}function ex(a,b){return a.indexOf(b)}\nfunction oD(a,b,c){return a.indexOf(b,c)}function nA(a,b){return a.lastIndexOf(b)}function LI(a,b,c){var d;for(d=0;0<=(d=c.indexOf(Of,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+ra+hx(c,++d):c=c.substr(0,d-0)+hx(c,++d);return a.replace(RegExp(b,wh),c)}\nfunction eK(a,b){for(var c=RegExp(b,wh),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==m){d[e]=f;break}else d[e]=f.substring(0,h.index),f=f.substring(h.index+h[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==m;)--c;c<d.length&&d.splice(c,d.length-c)}c=C(Yu,q,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function hx(a,b){return a.substr(b,a.length-b)}function $C(a,b,c){return a.substr(b,c-b)}\nfunction gx(a){return 0==a.length||a[0]>ea&&a[a.length-1]>ea?a:a.replace(/^(\\s*)/,m).replace(/\\s*$/,m)}function $J(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}\nfunction fK(a,b,c){if(128>c)return a[b]=(c&127)<<24>>24,1;if(2048>c)return a[b++]=(c>>6&31|192)<<24>>24,a[b]=(c&63|128)<<24>>24,2;if(65536>c)return a[b++]=(c>>12&15|224)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,3;if(2097152>c)return a[b++]=(c>>18&7|240)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,4;if(67108864>c)return a[b++]=(c>>24&3|248)<<24>>24,a[b++]=(c>>18&63|128)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>\n24,a[b]=(c&63|128)<<24>>24,5;throw new Km("Character out of range: "+c);}function fx(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}function gK(a){var b,c,d,e,f;e=a.length;for(d=b=0;d<e;)c=HD(a,d,a.length),d+=65536<=c?2:1,128>c?++b:2048>c?b+=2:65536>c?b+=3:2097152>c?b+=4:67108864>c&&(b+=5);b=C(hK,Il,-1,b,1);for(d=f=0;d<e;)c=HD(a,d,a.length),d+=65536<=c?2:1,f+=fK(b,f,c);return b}_=String.prototype;\n_.cM={1:1,88:1,91:1,93:1};_.eQ=function(a){return J(this,a)};_.hC=function(){return PC(this)};_.tS=_.toString;function iK(){iK=x;jK={};kK={}}function PC(a){iK();var b=Nc+a,c=kK[b];if(null!=c)return c;c=jK[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+GJ(a,d++);c|=0}256==lK&&(jK=kK,kK={},lK=0);++lK;return kK[b]=c}var jK,lK=0,kK;function tp(a,b){sp(a.a,b);return a}\nfunction rp(){this.a=Kq()}function iI(){this.a=Kq();sp(this.a,m)}w(602,1,ul,rp,iI);_.tS=mK;function mD(a,b){Jq(a.a,String.fromCharCode(b))}function Ov(){this.a=Kq()}function lD(){this.a=Kq()}function Hu(a){this.a=Kq();sp(this.a,a)}w(603,1,ul,Ov,lD,Hu);_.tS=mK;function pD(a){this.f="String index out of range: "+a}w(604,585,El,pD);function vD(a){this.f=a}w(606,136,El,vD);function nK(a,b){for(var c;a.Vd();)if(c=a.Wd(),null==b?null==c:Cp(b,c))return a;return null}\nfunction oK(a,b){var c;return(c=nK(a.ue(),b))?(c.Xd(),!0):!1}function pK(a){var b,c,d,e;d=new rp;b=null;sp(d.a,Mf);for(c=a.ue();c.Vd();)null!=b?sp(d.a,b):b=Ua,e=c.Wd(),sp(d.a,e===a?"(this Collection)":m+e);sp(d.a,Tf);return Mq(d.a)}w(609,1,{});_.qh=function(){throw new vD("Add not supported on this collection");};_.rh=function(a){return!!nK(this.ue(),a)};_.Mf=uD;_.sh=function(a){return oK(this,a)};_.tS=function(){return pK(this)};w(611,609,Dl);\n_.eQ=function(a){var b;if(a===this)return!0;if(!H(a,111)||a.Pf()!=this.Pf())return!1;for(a=a.ue();a.Vd();)if(b=a.Wd(),!this.rh(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.ue();b.Vd();)c=b.Wd(),null!=c&&(a+=Fp(c),a=~~a);return a};function qK(a,b){var c;return H(b,109)&&(c=b.th(),Qw(a.a,c))?(c=Au(a.a,c),a.a.Qf(b.uh(),c)):!1}function AD(a){this.a=a}w(610,611,Dl,AD);_.rh=function(a){return qK(this,a)};_.ue=function(){return new rK(this.a)};\n_.sh=function(a){return qK(this,a)?(a=a.th(),Cu(this.a,a),!0):!1};_.Pf=sK;_.a=null;function tK(a){if(a.b)uK(a.a),Cu(a.c,a.b.th()),a.b=null;else throw new px("Must call next() before remove().");}function rK(a){var b;this.c=a;b=new Bm;a.c&&vm(b,new vK(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new wK(a,d.substring(1));b.qh(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.qh(c[d])}this.a=new uu(b)}w(612,1,{},rK);_.Vd=function(){return xK(this.a)};\n_.Wd=function(){return this.b=vu(this.a)};_.Xd=function(){tK(this)};_.a=null;_.b=null;_.c=null;w(614,1,Ll);_.eQ=function(a){return H(a,109)&&tD(this.th(),a.th())&&tD(this.uh(),a.uh())?!0:!1};_.hC=function(){var a,b;b=a=0;null!=this.th()&&(a=Fp(this.th()));null!=this.uh()&&(b=Fp(this.uh()));return a^b};_.tS=function(){return this.th()+ad+this.uh()};function vK(a){this.a=a}w(613,614,Ll,vK);_.th=function(){return null};_.uh=function(){return this.a.b};_.vh=function(a){return xD(this.a,a)};_.a=null;\nfunction wK(a,b){this.b=a;this.a=b}w(615,614,Ll,wK);_.th=Sv;_.uh=function(){return this.b.e[Nc+this.a]};_.vh=function(a){return yD(this.b,this.a,a)};_.a=null;_.b=null;function yK(a,b){var c,d,e,f;if(b===a)return!0;if(!H(b,107)||a.Pf()!=b.Pf())return!1;e=a.ue();for(f=b.ue();e.Vd();)if(c=e.Wd(),d=f.Wd(),!(null==c?null==d:Cp(c,d)))return!1;return!0}function TB(a,b){(0>a||a>=b)&&zK(a,b)}function zK(a,b){throw new EJ("Index: "+a+", Size: "+b);}w(616,609,pl);\n_.wh=function(){throw new vD("Add not supported on this list");};_.qh=function(a){this.wh(this.Pf(),a);return!0};_.eQ=function(a){return yK(this,a)};_.hC=function(){var a,b,c;b=1;for(a=this.ue();a.Vd();)c=a.Wd(),b=31*b+(null==c?0:Fp(c)),b=~~b;return b};_.ue=function(){return new uu(this)};_.yh=function(){return this.zh(0)};_.zh=function(a){return new AK(this,a)};_.Ah=function(){throw new vD("Remove not supported on this list");};function xK(a){return a.b<a.d.Pf()}\nfunction vu(a){if(a.b>=a.d.Pf())throw new Ix;return a.d.xh(a.c=a.b++)}function uK(a){if(0>a.c)throw new gA;a.d.Ah(a.c);a.b=a.c;a.c=-1}function uu(a){this.d=a}w(617,1,{},uu);_.Vd=function(){return xK(this)};_.Wd=function(){return vu(this)};_.Xd=function(){uK(this)};_.b=0;_.c=-1;_.d=null;function AK(a,b){var c;this.d=this.a=a;c=a.Pf();(0>b||b>c)&&zK(b,c);this.b=b}w(618,617,{},AK);_.Bh=function(){return 0<this.b};_.Ch=function(){if(0>=this.b)throw new Ix;return this.a.xh(this.c=--this.b)};_.a=null;\nfunction BK(a){a=new rK(a.b.a);return new CK(a)}function DK(a,b){this.a=a;this.b=b}w(619,611,Dl,DK);_.rh=EK;_.ue=function(){return BK(this)};_.Pf=function(){return this.b.a.d};_.a=null;_.b=null;function CK(a){this.a=a}w(620,1,{},CK);_.Vd=function(){return xK(this.a.a)};_.Wd=function(){return(this.a.b=vu(this.a.a)).th()};_.Xd=function(){tK(this.a)};_.a=null;function FK(a){a.b=C(GK,q,0,0,0)}function pC(a,b,c){(0>b||b>a.c)&&zK(b,a.c);a.b.splice(b,0,c);++a.c}\nfunction vm(a,b){fq(a.b,a.c++,b);return!0}function ww(a,b){TB(b,a.c);return a.b[b]}function oz(a,b){for(var c=0;c<a.c;++c)if(tD(b,a.b[c]))return c;return-1}function HK(a,b){var c;c=(TB(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function om(a,b){var c;c=oz(a,b);if(-1==c)return!1;HK(a,c);return!0}function ZB(a,b,c){TB(b,a.c);fq(a.b,b,c)}function Nm(a,b){var c;if(b.length<a.c){c=b;var d;d=Nu(0,a.c);y(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)fq(b,c,a.b[c]);b.length>a.c&&fq(b,a.c,null);return b}\nfunction Bm(){FK(this)}function YB(a){FK(this);this.b.length=a}function mB(a){FK(this);a=Mu(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}w(624,616,Ul,Bm,YB,mB);_.wh=function(a,b){pC(this,a,b)};_.qh=function(a){return vm(this,a)};_.mg=function(){this.b=C(GK,q,0,0,0);this.c=0};_.rh=function(a){return-1!=oz(this,a)};_.xh=function(a){return ww(this,a)};_.Mf=function(){return 0==this.c};_.Ah=function(a){return HK(this,a)};_.sh=function(a){return om(this,a)};_.Pf=Ms;\n_.c=0;function Du(){Du=x;Eu=new IK}var Eu;function IK(){}w(627,616,ol,IK);_.rh=tI;_.xh=function(){throw new Fx;};_.Pf=function(){return 0};function JK(){this.a=new Date}function KK(a){return 10>a?bc+a:m+a}w(630,1,{88:1,92:1,93:1,106:1},JK);_.eQ=function(a){return H(a,106)&&Bv(L(this.a.getTime()),L(a.a.getTime()))};\n_.hC=function(){var a;a=L(this.a.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=ev(c&4194303,b&4194303,e&1048575);a=ev(a.l^b.l,a.m^b.m,a.h^b.h);return Q(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?Oa:m)+~~(b/60);b=10>(0>b?-b:b)%60?bc+(0>b?-b:b)%60:m+(0>b?-b:b)%60;return(LK(),MK)[this.a.getDay()]+ea+NK[this.a.getMonth()]+ea+KK(this.a.getDate())+ea+KK(this.a.getHours())+Nc+KK(this.a.getMinutes())+Nc+KK(this.a.getSeconds())+" GMT"+a+b+ea+this.a.getFullYear()};_.a=null;function LK(){LK=x;MK=y(Yu,q,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));NK=y(Yu,q,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var MK,NK;\nfunction su(a,b){return null==D(a.a,b,a)}function ru(){this.a=new pp}w(632,611,{88:1,92:1,111:1},ru);_.qh=function(a){return su(this,a)};_.rh=EK;_.Mf=function(){return 0==this.a.d};_.ue=function(){return BK(new DK(this.a,new AD(this.a)))};_.sh=function(a){return null!=Cu(this.a,a)};_.Pf=sK;_.tS=function(){return pK(new DK(this.a,new AD(this.a)))};_.a=null;function sD(a,b){this.a=a;this.b=b}w(636,614,Ll,sD);_.th=Sv;_.uh=sy;_.vh=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction Ix(){}w(637,136,{88:1,96:1,104:1,105:1,110:1},Ix);function OK(a){var b,c;b=a.b;c=a.d.length;if(b<c){if(a.c){if(0<=oD(a.a,fx(a.d.charCodeAt(a.b)),0))return a=GJ(a.d,a.b++),String.fromCharCode(a);for(++a.b;a.b<c;++a.b)if(0<=oD(a.a,fx(a.d.charCodeAt(a.b)),0))return $C(a.d,b,a.b);return hx(a.d,b)}for(;b<c&&0<=oD(a.a,fx(a.d.charCodeAt(b)),0);)++b;a.b=b;if(b<c){for(++a.b;a.b<c;++a.b)if(0<=oD(a.a,fx(a.d.charCodeAt(a.b)),0))return $C(a.d,b,a.b);return hx(a.d,b)}}throw new Ix;}\nfunction PK(a){if(null!=a)this.d=a,this.a=fa,this.c=!1,this.b=0;else throw new aD;}w(639,1,{},PK);_.a=null;_.b=0;_.c=!1;_.d=null;function tD(a,b){return Tu(a)===Tu(b)||null!=a&&Cp(a,b)}function XB(a){var b=C(QK,q,59,0,0);return Nm(a.a,b)}function UA(){this.a=new Bm}w(651,616,Ul,UA);_.wh=function(a,b){pC(this.a,a,b)};_.qh=function(a){return vm(this.a,a)};_.rh=function(a){return-1!=oz(this.a,a)};_.xh=function(a){return ww(this.a,a)};_.Mf=function(){return 0==this.a.c};_.ue=function(){return new uu(this.a)};\n_.Ah=function(a){return HK(this.a,a)};_.Pf=function(){return this.a.c};_.tS=function(){return pK(this.a)};_.a=null;function RK(a,b){this.b=a;this.a=b}w(652,1,{},RK);_.a=null;_.b=null;function SK(){kA.call(this,"^[A-Z]{14}\\\\-[A-Z]{10}\\\\-[A-Z]$",0)}function TK(a,b){kA.call(this,a,b)}w(653,450,{},SK,TK);function OF(a){for(var b=[],c=0;c<a;c++)b[c]=0;return b}\nfunction UK(){UK=x;QD("^(\\\\d+)([A-Z][a-z]?)(\\\\b.*)",0);VK=QD("^(\\\\d+)?\\\\s*([A-Z][a-z]?)\\\\s*(?:(?:(\\\\d+)([+-]))|((?:\\\\++)|(?:-+)))?([^:+-]+?([,;#!])?[^:+-]+?)?(?::(\\\\d+))?$",0)}function DH(a,b,c){a.q=b;a.r=c}function NH(a,b){6>a.j&&(++a.j,a.p[a.j]=b)}function WK(a){var b;b=new PH;b.f=a.f;b.d=a.d;b.q=a.q;b.r=a.r;b.s=a.s;b.n=a.n;b.e=a.e;b.p=a.p.slice();b.j=a.j;b.c=a.c;b.a=a.a;b.b=a.b;b.i=a.i;b.o=a.o;b.k=a.k;return b}function pH(a){return-99199!=a.f?a.f:0}function XK(a){return 4<=a.o&&2==a.j}\nfunction bF(a,b,c){a.q+=b;a.r+=c}function TE(a){var b;b=-99199!=a.f;a.f=-99199;return b}function PH(){UK();this.p=OF(7)}w(657,1,{114:1},PH);_.a=3;_.b=null;_.c=0;_.d=0;_.e=null;_.f=-99199;_.i=0;_.j=0;_.k=0;_.n=0;_.o=0;_.q=0;_.r=0;_.s=0;var VK;function aI(a,b){var c;c=YK(a);return 0<c?b-c:0}function YK(a){a=Au((!ZK&&$K(),ZK),a);return null!=a?a[0]:-1}\nfunction $K(){var a,b,c,d,e,f;a=eK("H.1,2,3.He.3,4.Li.6,7.Be.9.B.10,11.C.12,13,14.N.14,15.O.16,17,18.F.19.Ne.20,21,22.Na.23.Mg.24,25,26.Al.27.Si.28,29,30.P.31.S.32,33,34,36.Cl.35,37.Ar.36,38,40.K.39,40,41.Ca.40,42,43,44,46,48.Sc.45.Ti.46,47,48,49,50.V.50,51.Cr.50,52,53,54.Mn.55.Fe.54,56,57,58.Co.59.Ni.58,60,61,62,64.Cu.63,65.Zn.64,66,67,68,70.Ga.69,71.Ge.70,72,73,74,76.As.75.Se.74,76,77,78,80,82.Br.79,81.Kr.78,80,82,83,84,86.Rb.85,87.Sr.84,86,87,88.Y.90.Zr.90,91,92,94,96.Nb.93.Mo.92,94,95,96,97,98,100.Tc.99.Ru.96,98,99,100,101,102,104.Rh.103.Pd.102,104,105,106,108,110.Ag.107,109.Cd.106,108,110,111,112,113,114,116.In.113,115.Sn.112,114,115,116,117,118,119,120,122,124.Sb.121,123.Te.120,122,123,124,125,126,128,130.I.127.Xe.124,126,128,129,130,131,132,134,136.Cs.133.Ba.130,132,134,135,136,137,138.La.138,139.Ce.136,138,140,142.Pr.141.Nd.142,143,144,145,146,148,150.Pm.145.Sm.144,147,148,149,150,152,154.Eu.151,153.Gd.152,154,155,156,157,158,160.Tb.159.Dy.156,158,160,161,162,163,164.Ho.165.Er.162,164,166,167,168,170.Tm.169.Yb.168,170,171,172,173,174,176.Lu.175,176.Hf.174,176,177,178,179,180.Ta.180,181.W.180,182,183,184,186.Re.185,187.Os.184,186,187,188,189,190,192.Ir.191,193.Pt.190,192,194,195,196,198.Au.197.Hg.197,198,199,200,201,202,204.Tl.203,205.Pb.204,206,207,208.Bi.209.Po.209.At.210.Rn.222.Fr.223.Ra.226.Ac.227.Th.232.Pa.231.U.234,235,238.Np.237.Pu.244.Am.243.Cm.247.Bk.247.Cf.251.Es.254.Fm.257.Md.258.No.255.Lr.256.Ku.261",Pf);\nZK=new pp;for(b=0;b<a.length-1;b+=2){f=a[b];e=eK(a[b+1],Pa);c=C(A,u,-1,e.length,1);for(d=0;d<e.length;++d)c[d]=qD(e[d],10);D(ZK,f,c)}}var ZK=null;function aL(a){var b;b=new bL;cL(b,a);return b}function TH(a,b){var c,d;c=b[a.i];d=b[a.j];a.a=Q(L(R((c.q+d.q)/2)));a.b=Q(L(R((c.r+d.r)/2)))}function cL(a,b){a.i=b.i;a.j=b.j;a.c=b.c;a.f=b.f;a.d=b.d;a.a=b.a;a.b=b.b;a.e=b.e}function bL(){}w(662,1,{115:1},bL);_.a=0;_.b=0;_.c=1;_.d=null;_.e=0;_.f=0;_.i=0;_.j=0;function dL(){}w(663,1,{},dL);_.a=0;_.b=0;_.c=0;\n_.d=0;function WG(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new px("Cannot undo. Index is out of range.");if(!a.a.b)throw new px(Je);a.a=a.a.b;return a.a.a}function WI(){this.a=this.b=new eL}w(664,1,{},WI);_.a=null;function eL(){this.a=null}function dG(a){this.a=a}w(665,1,{},eL,dG);_.a=null;_.b=null;_.c=null;function fL(){fL=x;gL=new SK;hL=new TK("^[a-z0-9@+\\\\-\\\\[\\\\]\\\\(\\\\)\\\\\\\\\\\\/%=#$:>\\\\.]+$",2);iL=new TK("\\\\s+",2)}\nfunction zG(a){fL();var b,c,d,e;this.i=this.f=null;this.j=0;this.e=!1;this.a=this.c=null;var f,g,h;if(null==a||0==a.length)c=0;else{g=1;f=a.length;for(h=0;h<f&&!(5<g);++h){c=a.charCodeAt(h);13==c?(++g,h+1<f&&10==a.charCodeAt(h+1)&&++h):10==c&&++g}c=g}this.j=c;1>=this.j?this.b=gx(a):this.b=a;c=new RK(iL,this.b);this.d=c.b.a.test(c.a);do if(4<this.j)0==a.indexOf(Vc)?0==a.toLowerCase().indexOf("<svg")&&(c=a,$l(),g=f=h=g=void 0,f=null,g=c.indexOf("chemical:x-mdl-molfile"),0<g&&(h=c.indexOf(bd,g)+1,g=\nc.indexOf("<\/chemical:x-mdl-molfile",h),20<g-h&&(f=c.substr(h,g-h))),c=f=LI(f,Rf,ba),null!=c&&(this.c=new zG(c),this.c.f&&(this.f=(BG(),CG)))):-1!=a.indexOf(Ue)&&(this.a=(DG(),EG),this.f=(BG(),jL),-1!=a.indexOf(Df)&&(this.i=(FG(),kL)),-1!=a.indexOf(Jf)&&(this.i=(FG(),GG)),0==a.indexOf(ua)?this.f=lL:-1!=a.indexOf(sa)&&(this.f=mL));else if(1==this.j)if(0==a.indexOf("InChI="))this.f=(BG(),nL);else{if(27==a.length&&(c=new RK(gL,a),c.b.a.test(c.a))){this.f=(BG(),oL);break}if(1<=a.length)if(this.d){c=new PK(a);\ntry{d=uG(qD(OK(c),10)).a;e=uG(qD(OK(c),10)).a;for(b=0;b<3*(d+e);++b)OK(c);this.e=0<a.indexOf(bd);this.f=(BG(),pL);this.a=(DG(),IG)}catch(j){if(j=pq(j),!H(j,96))throw j;}}else c=new RK(hL,a),c.b.a.test(c.a)&&0>a.indexOf("j")&&((this.e=0<a.indexOf(bd))?this.f=(BG(),qL):this.f=(BG(),rL))}while(0);(this.f==(BG(),oL)||this.f==nL)&&(this.a=(DG(),KG));(this.f==rL||this.f==sL||this.f==qL)&&(this.a=(DG(),tL))}w(666,1,{},zG);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=null;_.i=null;_.j=0;var gL,hL,iL;\nfunction DG(){DG=x;EG=new uL(0);tL=new uL(1);KG=new uL(2);vL=new uL(3);IG=new uL(4);wL=y(xL,q,116,[EG,tL,KG,vL,IG])}function uL(a){this.b=a}w(667,193,{88:1,93:1,95:1,116:1},uL);var wL,tL,KG,EG,vL,IG;function BG(){BG=x;jL=new yL(0);lL=new yL(1);mL=new yL(2);zL=new yL(3);rL=new yL(4);sL=new yL(5);qL=new yL(6);nL=new yL(7);oL=new yL(8);AL=new yL(9);pL=new yL(10);CG=new yL(11);BL=y(CL,q,117,[jL,lL,mL,zL,rL,sL,qL,nL,oL,AL,pL,CG])}function yL(a){this.b=a}w(668,193,{88:1,93:1,95:1,117:1},yL);\nvar BL,nL,oL,pL,jL,AL,zL,lL,mL,sL,rL,qL,CG;function FG(){FG=x;kL=new DL(0);GG=new DL(1);EL=y(FL,q,118,[kL,GG])}function DL(a){this.b=a}w(669,193,{88:1,93:1,95:1,118:1},DL);var EL,kL,GG;function mG(a){this.a=a}w(670,1,{},mG);_.a=0;function GI(a){this.c=a}w(672,1,dl,GI);_.vf=function(a){jq(7,new GL(this,a))};_.a=0;_.b=null;_.c=null;_.d=null;_.e=0;w(674,1,Hl);_.zd=function(){$wnd.alert("Loading JS code failed.")};function GL(a,b){this.a=a;this.b=b}w(673,674,Hl,GL);_.a=null;_.b=null;\nfunction uI(a,b){if(null!=b)if(null!=a.a.Yb)RD(a.a.Yb,y(Yu,q,1,[b]));else if(!a.a.ag(b)){var c=a.a,d=new HL(a,b),e;c.ic.a=m;AG(c.r,pd);e=c.jc;var f,g,h,j;if(null==b)e=0;else if(f=eK(b,"\\\\$\\\\$\\\\$\\\\$\\r?\\n?"),1>=f.length)e=0;else{for(h=0,j=f.length;h<j;++h)g=f[h],fq(e.b,e.c++,g);e=f.length}0<e&&(c.ic.a=" Use Page Up/Down for SDF access ("+e+La);d=new IL(c,d);try{yG(c,b,d,!1)}catch(l){if(l=pq(l),H(l,96))NG(d,l);else throw l;}}}function kt(a){this.a=a}w(675,1,{},kt);_.a=null;\nfunction HL(a,b){this.a=a;this.b=b}w(676,1,Hl,HL);_.zd=LA;_.a=null;_.b=null;function NG(a,b){gt(a.a,"ERROR: "+b.yd());jq(2,new eJ(a.a,a.a.X));lI(a.a);aB(a.a)}function MG(a){gt(a.a,"Structure pasted. "+a.a.ic.a);a.a.Ib=!0;aB(a.a);a=a.b;a.a.a.Zf(a.b)}function IL(a,b){this.a=a;this.b=b}w(677,1,Hl,IL);_.zd=function(a){NG(this,a)};_.a=null;_.b=null;function LG(a,b,c,d){this.a=a;this.b=b;this.d=c;this.c=d}w(678,674,Hl,LG);_.a=null;_.b=null;_.c=!1;_.d=null;function eJ(a,b){this.a=a;this.b=b}\nw(679,674,Hl,eJ);_.a=null;_.b=null;function bH(a){this.a=a}w(680,674,Hl,bH);_.a=null;function aH(a){this.a=a}w(681,674,Hl,aH);_.a=null;function $G(a){this.a=a}w(682,674,Hl,$G);_.a=null;function fH(a){this.a=a}w(683,674,Hl,fH);_.a=null;function KE(a){this.a=a}w(684,1,Hl,KE);_.zd=LA;_.a=null;function LE(a){this.a=a}w(685,1,Hl,LE);_.zd=LA;_.a=null;function cG(){this.d=C(OH,q,119,99,0)}w(686,1,{},cG);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;function FI(){}w(687,1,{},FI);_.a=null;\nfunction eG(a){a.d=0;a.e=0;a.f=0;a.a=null;a.b=null;a.i=null}function fF(a,b,c,d){a.e=c;a.d=b;a.f=d}function AG(a,b){null==a.i&&(a.i=b)}function CI(){eG(this)}w(688,1,{},CI);_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;function JL(a){a.b=C(KL,q,114,10,0);a.c=C(LL,q,115,10,0);a.e=OF(101);a.f=(OE(),OE(),QE)}function gH(a,b,c){a.b[b].a=c}\nfunction hI(a,b,c,d){var e,f,g,h,j,l,n,o,r;j=OF(4);f=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;n=Math.sqrt(f*f+g*g);0.001>n&&(n=0.001);r=g/n;e=f/n;l=OF(4);for(h=0;4>h;++h)d[h]==c||0>=d[h]||(0==l[1]?l[1]=d[h]:0==l[2]?l[2]=d[h]:0==l[3]&&(l[3]=d[h]));o=OF(4);d=OF(4);for(h=1;3>=h;++h)3==h&&0==l[3]||(f=(a.b[l[h]].q-a.b[b].q)*e+(a.b[l[h]].r-a.b[b].r)*r,g=(a.b[l[h]].r-a.b[b].r)*e-(a.b[l[h]].q-a.b[b].q)*r,n=Math.sqrt(f*f+g*g),0.001>n&&(n=0.001),o[h]=g/n,d[h]=f/n);a=ML(o[1],d[1],o[2],d[2]);0<l[3]?(b=ML(o[2],d[2],\no[3],d[3]),d=ML(o[1],d[1],o[3],d[3]),0<a&&0<b?(j[1]=l[1],j[2]=l[2],j[3]=l[3]):0<d&&0>b?(j[1]=l[1],j[2]=l[3],j[3]=l[2]):0>a&&0<d?(j[1]=l[2],j[2]=l[1],j[3]=l[3]):0<b&&0>d?(j[1]=l[2],j[2]=l[3],j[3]=l[1]):0>d&&0<a?(j[1]=l[3],j[2]=l[1],j[3]=l[2]):0>b&&0>a&&(j[1]=l[3],j[2]=l[2],j[3]=l[1])):0<a?(j[1]=l[1],j[2]=l[2]):(j[1]=l[2],j[2]=l[1]);j[0]=c;return j}function zH(a,b,c,d){DH(a.b[b],c,d)}\nfunction jH(a,b,c){var d,e,f,g,h,j,l,n;e=!1;yH(a,null);switch(a.b[b].j){case 0:zH(a,a.p,a.b[b].q+21.65,a.b[b].r+12.5);break;case 1:d=a.b[b].p[1];e=0;2==a.b[d].j&&(a.b[d].p[1]==b?e=a.b[d].p[2]:e=a.b[d].p[1]);f=a.b[b].q-a.b[d].q;g=a.b[b].r-a.b[d].r;j=Math.sqrt(f*f+g*g);0.001>j&&(j=0.001);g/=j;f/=j;l=j+25*Math.cos(1.0471975511965976);n=25*Math.sin(1.0471975511965976);h=RH(a,b,d);if(3==a.c[h].c||204==a.k.k||1!=a.c[h].c&&(203==a.k.k||204==a.k.k)||a.n)l=j+25,n=0;0<e&&0<(a.b[e].r-a.b[d].r)*f-(a.b[e].q-a.b[d].q)*\ng&&(n=-n);0<c&&0>n?n=-n:0>c&&0<n&&(n=-n);zH(a,a.p,a.b[d].q+l*f-n*g,a.b[d].r+n*f+l*g);e=!0;break;case 2:c=OF(2);NL(a,b,25,c);zH(a,a.p,c[0],c[1]);break;case 3:case 4:case 5:for(h=1;h<=a.b[b].j&&!(d=a.b[b].p[h],f=a.b[b].q-a.b[d].q,g=a.b[b].r-a.b[d].r,j=Math.sqrt(f*f+g*g),0.001>j&&(j=0.001),zH(a,a.p,a.b[b].q+25*f/j,a.b[b].r+25*g/j),0==EH(a,a.p,1,a.p)||h==a.b[b].j);++h);break;default:return--a.p,gt(a.k,"Are you trying to draw an hedgehog ?"),a.k.cb=9,!1}b=QH(a,a.v,a.p,1);203==a.k.k&&(b.c=2);204==a.k.k&&\n(b.c=3);201==a.k.k&&xH(a,a.q);a.z=a.b[a.p].q;a.A=a.b[a.p].r;return e}function rH(a,b){var c,d;if(!b||0==b.c)return m;d=m;d+="M V30 BEGIN COLLECTION"+(kE(),ba);d+=Xe+a+" [ATOMS=("+b.c;for(c=new uu(b);c.b<c.d.Pf();)d+=ea+vu(c);return d+")]\\nM V30 END COLLECTION\\n"}\nfunction vH(a,b){var c;a.x=a.v;c=0;if(233==a.k.k||237==a.k.k||236==a.k.k||239==a.k.k||251==a.k.k||252==a.k.k)jH(a,a.v,0),a.v=a.p,a.n=!0,jH(a,a.v,0),a.n=!1,a.v=a.p-1,jH(a,a.v,0),a.v=a.p-2,jH(a,a.v,0),237==a.k.k&&(gH(a,a.p,10),gH(a,a.p-1,10),gH(a,a.p-2,10)),236==a.k.k&&(gH(a,a.p,9),gH(a,a.p-1,9),gH(a,a.p-2,9)),239==a.k.k&&(gH(a,a.p,5),gH(a,a.p-1,5),gH(a,a.p-2,5),gH(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),252==a.k.k&&(gH(a,a.p,5),gH(a,a.p-1,5),gH(a,a.p-2,4),gH(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),\n251==a.k.k&&(gH(a,a.p,5),gH(a,a.p-1,5),gH(a,a.p-2,5),gH(a,a.p-3,7),a.c[a.q].c=2),c=4;else if(244==a.k.k)jH(a,a.v,0),gH(a,a.p,4),a.v=a.p,jH(a,a.v,0),gH(a,a.p,8),a.v=a.p,a.n=!0,jH(a,a.v,0),a.n=!1,a.v=a.p-1,jH(a,a.v,0),gH(a,a.p,5),a.c[a.q].c=2,a.v=a.p-2,jH(a,a.v,0),gH(a,a.p,5),a.c[a.q].c=2,c=5;else if(234==a.k.k)jH(a,a.v,0),gH(a,a.p,4),a.v=a.p,a.k.Xb&&eH(a,a.v,1),jH(a,a.v,0),gH(a,a.p,5),a.c[a.q].c=2,a.v=a.p-1,jH(a,a.v,0),gH(a,a.p,5),a.k.Xb?(a.c[a.q].c=1,eH(a,a.p,-1)):a.c[a.q].c=2,c=3;else if(235==a.k.k)jH(a,\na.v,0),a.v=a.p,jH(a,a.v,0),gH(a,a.p,5),a.v=a.p-1,jH(a,a.v,0),gH(a,a.p,5),a.c[a.q].c=2,c=3;else if(240==a.k.k)jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),gH(a,a.p,5),a.v=a.p,jH(a,a.v,0),a.v=a.p-2,jH(a,a.v,0),gH(a,a.p,5),a.c[a.q].c=2,c=4;else if(260==a.k.k)jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),gH(a,a.p,4),a.v=a.p-1,jH(a,a.v,0),gH(a,a.p,5),a.c[a.q].c=2,c=3;else if(261==a.k.k)jH(a,a.v,0),gH(a,a.p,4),a.v=a.p,jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),gH(a,a.p,5),a.c[a.q].c=2,c=3;else if(241==a.k.k)jH(a,a.v,0),gH(a,a.p,5),a.v=a.p,\njH(a,a.v,0),a.v=a.p,jH(a,a.v,0),a.v=a.p-1,jH(a,a.v,0),a.c[a.q].c=2,gH(a,a.p,5),c=4;else if(243==a.k.k)jH(a,a.v,0),gH(a,a.p,4),a.v=a.p,jH(a,a.v,0),a.v=a.p-1,jH(a,a.v,0),c=3;else if(238==a.k.k)jH(a,a.v,0),a.v=a.p,a.n=!0,jH(a,a.v,0),a.c[a.q].c=3,a.n=!1,c=2;else if(249==a.k.k)jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),a.c[a.q].c=2,gH(a,a.p,5),c=2;else if(250==a.k.k)jH(a,a.v,0),a.c[a.q].c=2,gH(a,a.p,5),c=1;else if(245==a.k.k)jH(a,a.v,0),a.v=a.p,a.n=!0,jH(a,a.v,0),a.v=a.p,a.c[a.q].c=3,jH(a,a.v,0),a.n=!1,c=3;else if(242==\na.k.k)jH(a,a.v,0),a.v=a.p,a.n=!0,jH(a,a.v,0),a.c[a.q].c=3,gH(a,a.p,4),a.n=!1,c=2;else if(254==a.k.k)jH(a,a.v,0),gH(a,a.p,9),c=1;else if(255==a.k.k)jH(a,a.v,0),gH(a,a.p,10),c=1;else if(256==a.k.k)jH(a,a.v,0),gH(a,a.p,11),c=1;else if(257==a.k.k)jH(a,a.v,0),gH(a,a.p,12),c=1;else if(258==a.k.k)jH(a,a.v,0),gH(a,a.p,4),c=1;else if(259==a.k.k)jH(a,a.v,0),gH(a,a.p,5),c=1;else if(246==a.k.k)jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),c=2;else if(247==a.k.k)jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),c=3;else if(248==\na.k.k)jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),a.v=a.p,jH(a,a.v,0),c=4;else if(253==a.k.k){var d,e,f,g,h,j,l,n;if(!a.k.uc||0==a.k.uc.p)c=0;else{c=0;n=a.k.uc;for(e=1;e<=n.p;++e)if(1==pH(n.b[e])){c=e;break}g=a.p;h=a.v;e=new OL;f=PL(e,a,h,1);d=null;f&&(d=new OL,PL(d,a,h,-1));l=new OL;PL(l,n,c,0);var o;o=a.p;for(j=1;j<=n.p;++j)yH(a,n.b[j]),gH(a,a.p,n.b[j].a);for(j=1;j<=n.q;++j)MH(a,null),cL(a.c[a.q],n.c[j]),a.c[a.q].i=n.c[j].i+o,a.c[a.q].j=n.c[j].j+o;cI(a);TE(a.b[g+c]);QL(l,a,g+1,a.p,h,e);\nif(f&&(f=RL(a,g+1,a.p),0<f)){for(j=1;j<=n.p;++j)zH(a,g+j,n.b[j].q,n.b[j].r);QL(l,a,g+1,a.p,h,d);d=RL(a,g+1,a.p);if(!(d<=f)){for(j=1;j<=n.p;++j)zH(a,g+j,n.b[j].q,n.b[j].r);QL(l,a,g+1,a.p,h,e)}}MH(a,null);a.c[a.q].i=h;a.c[a.q].j=c+g;cI(a);b&&(DE(a,h),aF(a));c=n.p}}SL(a,c);a.v=a.x;b&&(a.v=0)}\nfunction NL(a,b,c,d){var e,f,g,h,j;e=a.b[b].p[1];f=a.b[b].p[2];g=a.b[f].q-a.b[e].q;h=-(a.b[f].r-a.b[e].r);j=Math.sqrt(g*g+h*h);0.001>j&&(j=0.001);1>VF((a.b[b].r-a.b[e].r)*(g/j)+(a.b[b].q-a.b[e].q)*(h/j))?(g=a.b[b].q-a.b[e].q,h=a.b[b].r-a.b[e].r,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),b=h/j,g/=j,d[0]=a.b[e].q+j*g-c*b,d[1]=a.b[e].r+c*g+j*b):(g=(a.b[e].q+a.b[f].q)/2,e=(a.b[e].r+a.b[f].r)/2,g=a.b[b].q-g,h=a.b[b].r-e,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),d[0]=a.b[b].q+c*g/j,d[1]=a.b[b].r+c*h/j)}\nfunction iH(a){var b,c,d,e,f,g,h,j,l,n,o,r,t,z;n=-1;j=6;switch(a.k.k){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;l=cK(312.5/(1-Math.cos(f)));if(0<a.v)if(2>a.b[a.v].j)TL(a,j,f,l);else if(!a.k.Bb&&!a.k.rc)n=a.v,jH(a,a.v,0),a.v=a.p,TL(a,j,f,l);else{a.k.rc=!1;if(209==a.k.k||221==a.k.k||223==a.k.k){gt(a.k,"ERROR - cannot add aromatic spiro ring !");a.k.cb=9;return}for(d=\n1;d<=a.b[a.v].j;++d)if(b=a.c[RH(a,a.v,a.b[a.v].p[d])].c,2<d||1!=b){gt(a.k,"ERROR - spiro ring not possible here !");a.k.cb=9;return}b=OF(2);NL(a,a.v,l,b);e=a.b[a.v].q-b[0];g=a.b[a.v].r-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)h=yH(a,null),r=f*d+1.5707963267948966,DH(h,b[0]+l*(Math.sin(r)*e-Math.cos(r)*g),b[1]+l*(Math.cos(r)*e+Math.sin(r)*g))}else if(0<a.w){b=a.c[a.w].i;c=a.c[a.w].j;d=0;2==a.b[b].j?a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]:2==a.b[c].j&&(a.b[c].p[1]!=\nb?d=a.b[c].p[1]:d=a.b[c].p[2],o=b,b=c,c=o);0==d&&(a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]);e=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;h=o/2;r=l*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.b[d].r-a.b[b].r)*e-(a.b[d].q-a.b[b].q)*g&&(r=-r,o=0);t=a.b[b].q+h*e-r*g;z=a.b[b].r+r*e+h*g;for(d=1;d<=j;++d)h=yH(a,null),r=f*(d+0.5)+3.141592653589793*o,DH(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),z+l*(Math.cos(r)*e+Math.sin(r)*g)),1==o?(d==j&&DH(h,a.b[b].q,a.b[b].r),\nd==j-1&&DH(h,a.b[c].q,a.b[c].r)):(d==j-1&&DH(h,a.b[b].q,a.b[b].r),d==j&&DH(h,a.b[c].q,a.b[c].r))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=yH(a,null),r=f*(d-b),DH(h,a.z+l*Math.sin(r),a.A+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)MH(a,null),l=a.p-b+f,a.b[l].j=2,a.c[a.q].i=l,a.c[a.q].j=l+1;a.c[a.q].j=a.p-b+1;if(209==a.k.k){if(a.c[a.q-4].c=2,a.c[a.q-2].c=2,a.c[a.q].c=2,0<a.w)if(1==a.c[a.w].c){if(b=0,1<a.b[a.c[a.w].i].j&&(b=a.b[a.c[a.w].i].p[1],l=a.c[a.w].i,b==a.c[a.w].j&&(b=a.b[a.c[a.w].i].p[2])),0==b&&\n1<a.b[a.c[a.w].j].j&&(b=a.b[a.c[a.w].j].p[1],l=a.c[a.w].j,b==a.c[a.w].j&&(b=a.b[a.c[a.w].j].p[2])),0<b)for(f=1;f<=a.q;++f)if(a.c[f].i==b&&a.c[f].j==l||a.c[f].i==l&&a.c[f].j==b){1!=a.c[f].c&&(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=3);break}}else a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=2}else if(221==a.k.k||223==a.k.k)if(0<a.w){if(1==a.c[a.w].c){b=!1;for(f=1;f<=a.b[a.c[a.w].i].j;++f)if(l=a.b[a.c[a.w].i].p[f],\n1<a.c[RH(a,a.c[a.w].i,l)].c){b=!0;break}for(f=1;f<=a.b[a.c[a.w].j].j;++f)if(l=a.b[a.c[a.w].j].p[f],1<a.c[RH(a,a.c[a.w].j,l)].c){b=!0;break}b||(a.c[a.w].c=2)}a.c[a.q-4].c=2;gH(a,a.p-2,5)}else 0<a.v?221==a.k.k?(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q-1].c=1,a.c[a.q-3].c=2,a.c[a.q].c=2,gH(a,a.p-1,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,gH(a,a.p-2,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,gH(a,a.p-2,5));l=OF(a.p+1);for(f=1;f<=j;++f)b=\na.p-j+f,c=a.q-j+f,a.b[b].p[1]=b-1,a.b[b].p[2]=b+1,TH(a.c[c],a.b);a.b[a.p-j+1].p[1]=a.p;a.b[a.p].p[2]=a.p-j+1;for(f=a.p-j+1;f<=a.p;++f){l[f]=0;c=51;g=0;for(b=1;b<=a.p-j;++b)e=a.b[f].q-a.b[b].q,d=a.b[f].r-a.b[b].r,e=e*e+d*d,50>e&&e<c&&(c=e,g=b);0<g&&(0==a.v||g==a.v)&&(l[f]=g)}g=a.q-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.c[f].i,e=a.c[f].j,0<l[b]&&0<l[e]){for(c=1;c<=g;++c)if(a.c[c].i==l[b]&&a.c[c].j==l[e]||a.c[c].j==l[b]&&a.c[c].i==l[e])continue a;QH(a,l[b],l[e],a.c[f].c)}else 0<l[b]?QH(a,l[b],e,a.c[f].c):\n0<l[e]&&QH(a,l[e],b,a.c[f].c);d=a.p-j;for(f=a.p;f>d;--f)if(0<l[f]&&(DE(a,f),3==a.b[l[f]].a)){o=0;for(b=1;b<=a.b[l[f]].j;++b){e=a.b[l[f]].p[b];for(c=1;c<=a.q;++c)(a.c[c].i==l[f]&&a.c[c].j==e||a.c[c].i==e&&a.c[c].j==l[f])&&(o+=a.c[c].c)}if(4<o)for(c=g+1;c<=g+j;++c)a.c[c].c=1}0<a.v&&SL(a,j);-1<n&&(a.v=n)}\nfunction TL(a,b,c,d){var e,f,g,h,j,l,n;0==a.b[a.v].j?(e=0,f=1):(e=a.b[a.v].p[1],f=a.b[a.v].q-a.b[e].q,e=a.b[a.v].r-a.b[e].r,g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);l=a.b[a.v].q+d*f;n=a.b[a.v].r+d*e;for(g=1;g<=b;++g)h=yH(a,null),j=c*g-1.5707963267948966,DH(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),n+d*(Math.cos(j)*f+Math.sin(j)*e))}function SL(a,b){var c,d;0==b&&(b=a.p);for(c=a.p;c>a.p-b;--c)d=EH(a,c,1,a.p),0!=d&&bF(a.b[c],6,6)}\nfunction RH(a,b,c){var d,e,f;for(e=1;e<=a.q;++e)if(d=a.c[e],f=d.i,d=d.j,f==b&&d==c||f==c&&d==b)return e;return 0}function sG(a){var b;for(b=1;b<=a.q;++b)if(1==a.c[b].c&&0<a.c[b].f)return!0;return!1}function bI(a,b,c){var d,e,f,g;e=Gk;for(f=g=0;;){++g;for(d=1;d<=a.p;++d)if(Hv(c[d])){e=c[d];break}for(d=1;d<=a.p;++d)Hv(c[d])&&!rv(c[d],e)&&(e=c[d]);for(d=1;d<=a.p;++d)Bv(c[d],e)&&(b[d]=g,c[d]=Gk,++f);if(f==a.p)break}return g==a.p}\nfunction aF(a){var b,c,d;d=c=0;a.k&&(b=$E(a.k),c=b.b,d=b.a);0>=c||0>=d?a.s=!0:(b=YE(a),c=c/2-b.a,b=d/2-b.b,a.k.Ob||GH(a,c,b),cF(a))}\nfunction eH(a,b,c){var d,e,f;if(1==c)return a.b[b].n+=1,!0;if(-1==c)return a.b[b].n+=-1,!0;e=a.b[b].n;f=a.b[b].i;d=a.b[b].o;-1==d&&0==c&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:-1==a.b[b].n&&(a.b[b].n=0));switch(a.b[b].a){case 1:0==d&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:a.b[b].n=0);break;case 2:2<d&&gt(a.k,"Charge change not possible on this boron !");0==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0);break;case 3:3<d?gt(a.k,"Charge change not possible on this carbon !"):4>d&&(0==\na.b[b].n?a.b[b].n=-1:-1==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0));break;case 4:case 7:3<d?gt(a.k,"Charge change not possible on multibonded N or P !"):3==d&&0==a.b[b].n?a.b[b].n=1:3==d&&1==a.b[b].n?a.b[b].n=0:3>d&&0==a.b[b].n?a.b[b].n=1:3>d&&1==a.b[b].n?a.b[b].n=-1:3>d&&-1==a.b[b].n&&(a.b[b].n=0);break;case 5:case 8:case 13:2<d?gt(a.k,"Charge change not possible on multibonded "+(kE(),rE)[a.b[b].a]+" !"):2==d&&0==a.b[b].n?a.b[b].n=1:2==d&&1==a.b[b].n?a.b[b].n=0:2>d&&0==a.b[b].n?a.b[b].n=-1:\n2>d&&-1==a.b[b].n?a.b[b].n=1:2>d&&1==a.b[b].n&&(a.b[b].n=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.b[b].n?a.b[b].n=-1:0==d&&-1==a.b[b].n?a.b[b].n=0:gt(a.k,"Charge change not possible on the halogen !");break;case 32:gt(a.k,"Use X button to change charge on the X atom !")}if(0<yE(a.b[b].a)){var c=a.b[b],g,h,j,l;g=!1;h=yE(c.a);0<h&&(h-=d,0<h&&(l=c.n,j=c.i,l+j<h?l+=h-j:l+j==h&&(l==h?(l=0,j=h):(j=l=0,0==d&&gt(a.k,"Metallic "+(kE(),rE)[c.a]))),g=c.n!=l||c.i!=j,c.n=l,c.i=j));g||gt(a.k,"Charge change not possible on "+\n(kE(),rE)[a.b[b].a])}return e!=a.b[b].n||f!=a.b[b].i}function SG(a){var b,c,d,e,f;e=0;f=!1;for(a.a=OF(a.p+1);;){for(d=1;d<=a.p;++d)if(0==a.a[d]){a.a[d]=++e;f=!0;break}if(!f)break;for(;f;){f=!1;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,0<a.a[b]&&0==a.a[c]?(a.a[c]=e,f=!0):0<a.a[c]&&0==a.a[b]&&(a.a[b]=e,f=!0)}}return e}function EH(a,b,c,d){var e,f,g,h;g=51;for(h=0;c<=d;++c)b!=c&&(e=a.b[b].q-a.b[c].q,f=a.b[b].r-a.b[c].r,e=e*e+f*f,50>e&&e<g&&(g=e,h=c));return h}function GE(a){dI(a);YH(a)}\nfunction YH(a){var b,c,d,e,f;for(f=1;f<=a.q;++f){d=a.c[f];b=d.i;c=d.j;e=d.c;if(1==a.b[b].n&&-1==a.b[c].n||-1==a.b[b].n&&1==a.b[c].n)if(1==e||2==e){if(3!=a.b[b].a&&3!=a.b[c].a&&a.k.Xb)continue;if(1==a.b[b].a||1==a.b[c].a)continue;if(2==a.b[b].a||2==a.b[c].a)continue;if(9==a.b[b].a||10==a.b[b].a||11==a.b[b].a||12==a.b[b].a||9==a.b[c].a||10==a.b[c].a||11==a.b[c].a||12==a.b[c].a)continue;a.b[b].n=0;a.b[c].n=0;++e;d.c=e;dI(a)}1==a.b[b].n&&1==a.b[c].n&&(2==e?e=1:3==e&&(e=2),d.c=e,dI(a));4==e&&(e=1);d.c=\ne}}function ML(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 cI(a){UL(a);cF(a);dI(a)}\nfunction YE(a){var b,c,d,e,f,g;b=new dL;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.p;++c)a.b[c].q<f&&(f=a.b[c].q),a.b[c].q>d&&(d=a.b[c].q),a.b[c].r<g&&(g=a.b[c].r),a.b[c].r>e&&(e=a.b[c].r);b.a=f+(d-f)/2;b.b=g+(e-g)/2;b.c=d-f;b.d=e-g;25>b.c&&(b.c=25);25>b.d&&(b.d=25);return b}function RL(a,b,c){var d,e;e=0;for(d=1;d<=a.p;++d)d>=b&&d<=c||0!=EH(a,d,b,c)&&++e;return e}function QH(a,b,c,d){var e;e=MH(a,null);NH(a.b[b],c);NH(a.b[c],b);e.i=b;e.j=c;TH(e,a.b);e.c=d;return e}\nfunction yH(a,b){++a.p;b?a.b[a.p]=WK(b):a.b[a.p]=new PH;return a.b[a.p]}function UF(a,b,c,d,e,f){var g;g=a.b[b].q-c/2;f||(g-=d-c);a=a.b[b].r-~~(e/2);return new VL(g-1-2,a-2,d+1+4,e+4)}function MH(a,b){var c;++a.q;c=new bL;b&&cL(c,b);return a.c[a.q]=c}\nfunction mH(a,b,c){var d,e,f,g,h,c=oH(a,b,c,!1);e=-1.7976931348623157E308;d=1.7976931348623157E308;for(b=1;b<=a.p;++b)a.b[b].r>e&&(e=a.b[b].r),a.b[b].q<d&&(d=a.b[b].q);for(b=1;b<=a.p;++b)c+=qH(0.055999999999999994*(a.b[b].q-d),10,4)+qH(0.055999999999999994*(e-a.b[b].r),10,4)+qH(0,10,4),g=TF(a,b),1==g.length?g+=ha:2==g.length?g+=ea:3<g.length&&(g="Q "),c+=ea+g,f=0,0<a.b[b].n&&4>a.b[b].n?f=4-a.b[b].n:0>a.b[b].n&&-4<a.b[b].n&&(f=4-a.b[b].n),h=0,0!=a.b[b].d&&(g=aI(TF(a,b),a.b[b].d),-3<=g&&4>=g&&(h=g)),\ng=lH(h,2)+lH(f,3)+" 0 0 0 0 0 0 0",f=XH(a,b),g+=lH(f,3),c+=g+ia+(kE(),ba);for(b=1;b<=a.q;++b)d=a.c[b],g=e=d.c,1==a.c[b].c?g=1:2==a.c[b].c&&(g=2),f=lH(d.i,3)+lH(d.j,3),h=0,1==e&&1==d.f?h=1:1==e&&2==d.f&&(h=6),1==e&&3==d.f&&(h=1,f=lH(d.j,3)+lH(d.i,3)),1==e&&4==d.f&&(h=6,f=lH(d.j,3)+lH(d.i,3)),c+=f+lH(g,3)+lH(h,3)+ja+(kE(),ba);for(b=1;b<=a.p;++b)0!=a.b[b].n&&(c+="M CHG 1"+lH(b,4)+lH(a.b[b].n,4)+(kE(),ba)),0!=a.b[b].d&&(c+="M ISO 1"+lH(b,4)+lH(a.b[b].d,4)+(kE(),ba));return c+=Ue+(kE(),ba)}\nfunction DE(a,b){var c,d,e,f,g,h,j;g=j=0;for(h=1;h<=a.q;++h)e=a.c[h],c=e.i,d=e.j,c!=b&&d!=b?(++j,f=a.c[j],cL(f,e),f.i=c,c>b&&--f.i,f.j=d,d>b&&--f.j):g+=e.c;a.q=j;for(h=b;h<a.p;++h)a.b[h]=a.b[h+1];--a.p;if(0==a.p)dF(a.k,!0);else for(h=1;h<=a.p;++h){d=0;for(j=1;j<=a.b[h].j;++j)c=a.b[h].p[j],c==b?a.b[h].i+=g:(c>b&&--c,a.b[h].p[++d]=c);a.b[h].j=d}}\nfunction FE(a,b){var c,d,e,f;c=a.c[b].i;d=a.c[b].j;for(e=b;e<a.q;++e)a.c[e]=a.c[e+1];--a.q;f=0;for(e=1;e<=a.b[c].j;++e)a.b[c].p[e]!=d&&(a.b[c].p[++f]=a.b[c].p[e]);a.b[c].j=f;f=0;for(e=1;e<=a.b[d].j;++e)a.b[d].p[e]!=c&&(a.b[d].p[++f]=a.b[d].p[e]);a.b[d].j=f;c<d&&(f=c,c=d,d=f);0==a.b[c].j&&DE(a,c);0==a.b[d].j&&DE(a,d)}\nfunction UE(a){var b,c,d;c=!1;UL(a);d=a.p;a:for(;1<=d;--d)if(b=a.b[d].p[1],!(a.k&&a.k.ec&&3!=a.b[b].a)&&1==a.b[d].a&&1==a.b[d].j&&0==a.b[d].n&&1!=a.b[b].a&&32>a.b[b].a&&0==a.b[d].d){if(0!=(-99199!=a.b[d].f?a.b[d].f:0))continue a;b=RH(a,d,b);if(1==a.c[b].c&&(0==a.c[b].f||!a.k.tc))DE(a,d),c=!0}return c}function WL(a,b){var c,d,e,f,g;g=y(A,u,-1,[0,0]);for(e=1,f=0;e<=a.b[b].j;++e)c=a.b[b].p[e],d=RH(a,b,c),2!=a.c[d].c&&(g[f++]=c);return g}\nfunction UL(a){var b,c,d;for(d=1;d<=a.p;++d)a.b[d].j=0;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,NH(a.b[b],c),NH(a.b[c],b)}\nfunction $H(a,b,c){var d,e,f,g,h,j,l,n,o;a.d=OF(a.q+1);o=[];for(j=1;j<=a.p;++j){o[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].j;++d)if(c[RH(a,j,a.b[j].p[d])]){d=!0;break a}d=!1}if(d&&!(3<a.b[j].j+a.b[j].i))switch(a.b[j].a){case 3:case 4:case 7:case 5:case 8:case 13:o[j]=!0;break;case 32:0==a.b[j].e.indexOf(kd)?o[j]=!1:o[j]=!0}}if(a.j){var r;d=[];e=!1;for(j=1;j<=a.q;++j)f=a.c[j].i,g=a.c[j].j,d[f]=!0,d[g]=!0,(32==a.b[f].a||32==a.b[g].a)&&(e=!0);if(e){j=1;a:for(;j<=a.q;++j)if(c[j]){f=a.c[j].i;g=a.c[j].j;\ne=[];for(l=1;l<=a.b[f].j;++l)h=a.b[f].p[l],h!=g&&d[h]&&(e[h]=!0);for(r=!1;;){for(l=1;l<=a.p;++l){r=!1;if(e[l]&&d[l]&&l!=f)for(n=1;n<=a.b[l].j;++n){h=a.b[l].p[n];if(h==g){for(f=1;f<=a.p;++f)e[f]&&(5==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#8"),4==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#7"),8==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#16"));continue a}!e[h]&&d[h]&&(r=e[h]=!0)}if(r)break}if(!r)break}}}}for(h=1;h<=a.q;++h)1==a.c[h].c?a.d[h]=1:2==a.c[h].c?a.d[h]=2:3==a.c[h].c&&(a.d[h]=3);h=1;a:for(;h<=a.q;++h)if(c[h]&&(f=\na.c[h].i,g=a.c[h].j,o[f]&&o[g])){d=[];for(j=1;j<=a.b[f].j;++j)e=a.b[f].p[j],e!=g&&o[e]&&(d[e]=!0);for(n=!1;;){for(j=1;j<=a.p;++j){n=!1;if(d[j]&&o[j]&&j!=f)for(l=1;l<=a.b[j].j;++l){e=a.b[j].p[l];if(e==g){b[f]=!0;b[g]=!0;a.d[h]=5;continue a}!d[e]&&o[e]&&(n=d[e]=!0)}if(n)break}if(!n)break}}}function XH(a,b){var c,d;c=a.b[b];d=-99199!=c.f?c.f:0;0==(-99199!=c.f?c.f:0)&&a.k&&a.k.sc&&0<a.b[b].c&&(d=1);return d}function cF(a){var b;for(b=1;b<=a.q;++b)TH(a.c[b],a.b)}\nfunction gI(a,b){var c,d,e,f,g,h;h=1;f=b;e=OF(a.p+1);if(XK(a.b[b]))return e[0]=0,e;e[1]=b;a:for(;;){g=1;b:for(;g<=a.b[f].j;++g){c=a.b[f].p[g];if(c==e[1]||c==e[h-1])continue b;d=RH(a,f,c);if(2==a.c[d].c&&5!=a.d[d]){f=e[++h]=c;continue a}}break a}e[0]=h;return e}function ZH(a,b){var c;for(c=1;c<=a.q;++c)ZF(a,a.c[c].i,a.c[c].j)?b[c]=!1:b[c]=!0}function iG(a){var b,c,d;if(0==a.p)return 0;d=-999999;for(b=1;b<=a.p;++b)c=pH(a.b[b]),c>d&&(d=c);return d}\nfunction TF(a,b){var c;c=(kE(),rE)[a.b[b].a];32==a.b[b].a&&(c=a.b[b].e);return c}function SH(a,b){a.b[b].j+=-1}function ZF(a,b,c){var d,e,f,g,h;h=1;a.a=OF(a.p+1);for(e=a.a[b]=1;e<=a.b[b].j;++e)d=a.b[b].p[e],d!=c&&(a.a[d]=++h);for(g=!1;;){for(d=1;d<=a.p;++d){g=!1;if(0<a.a[d]&&d!=b)for(f=1;f<=a.b[d].j;++f)e=a.b[d].p[f],0==a.a[e]&&(a.a[e]=++h,g=!0);if(g)break}if(!g)break}return 0==a.a[c]}\nfunction wH(a){var b;a.k.gb=!0;if(a.k.sc){a.i=-1;if(0==a.b[a.v].c)return a.b[a.v].c=4,!0;a.b[a.v].c=0;return!1}b=a.b[a.v];-1==a.k.I?TE(b):(a.k.Bb||++a.o,b.f=a.o);return!0}function oH(a,b,c,d){var e,f;f=d?0:a.f.a&&sG(a)?1:0;e=b;79<b.length&&(e=b.substr(0,76)+Rb);e+=(kE(),ba);c?e+="JME 2017-02-26 "+new JK+"\\n\\n":e+="JME\\n\\n";e+=lH(d?0:a.p,3)+lH(d?0:a.q,3);return e+=ia+lH(f,3)+" 0 0 0 0 0999 "+(d?Jf:Df)+ba}function GH(a,b,c){var d;for(d=1;d<=a.p;++d)bF(a.b[d],b,c)}\nfunction cH(a){var b;a.t=0;a.o=0;for(b=1;b<=a.p;++b)a.v=b,wH(a);a.v=0}function dH(a){var b,c;b=YE(a);c=a.k.M.b;a.k.J||(c=Uu(c-a.k.mb));return b.a<~~(c/2)-24?1:b.a>~~(c/2)+24?3:2}function ME(a,b){var c,d,e,f,g,h,j;c=YE(a);d=c.a;e=c.b;g=Math.sin(3.141592653589793*b/180);c=Math.cos(3.141592653589793*b/180);for(f=1;f<=a.p;++f)h=a.b[f].q*c+a.b[f].r*g,j=-a.b[f].q*g+a.b[f].r*c,DH(a.b[f],h,j);c=YE(a);GH(a,d-c.a,e-c.b)}\nfunction VH(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.q;++d)b=a.b[a.c[d].i].q-a.b[a.c[d].j].q,c=a.b[a.c[d].i].r-a.b[a.c[d].j].r,f+=Math.sqrt(b*b+c*c);0<a.q?(f/=a.q,e=25/f):1<a.p&&(e=75/cK((a.b[1].q-a.b[2].q)*(a.b[1].q-a.b[2].q)+(a.b[1].r-a.b[2].r)*(a.b[1].r-a.b[2].r)));for(d=1;d<=a.p;++d)b=a.b[d],c=e,b.q*=c,b.r*=c}\nfunction hH(a,b,c){var d,e,f,g,h;if(0==c.indexOf(Mf)&&dK(c,Tf))c=$C(c,1,c.length-1),a.b[b].a=32,a.b[b].e=c,a.b[b].i=0;else{e=a.b[b];var j,l,n,o,r,t;j=OD(VK,c);if(j.a){o=j.a[1];h=j.a[2];f=j.a[3];g=j.a[4];r=j.a[5];t=j.a[6];j=j.a[8];l=0;n=!0;if(-1!=YK(h)){if(null!=o&&0<o.length){o=qD(o,10);var z;a:{var v;v=Au((!ZK&&$K(),ZK),h);if(null!=v)for(z=0;z<v.length;++z)if(o==v[z]){z=!0;break a}z=!1}z?e.d=o:n=!1}}else n=!1;n&&(null!=f&&0<f.length?(l=qD(f,10),l*=J(g,$a)?-1:1):null!=r&&0<r.length&&(l=r.length,l*=\nJ(r,$a)?-1:1));n&&(c=h+(null!=t?t:m),e.n=l);null!=j&&0<j.length&&(f=qD(j,10),e.f=f)}g=!1;-1<c.indexOf(Pa)&&(g=!0);-1<c.indexOf(Uc)&&(g=!0);-1<c.indexOf(na)&&(g=!0);-1<c.indexOf("!")&&(g=!0);f=c.indexOf(Nc);e=c.indexOf(Ee);if(-1<f){h=hx(c,f+1);try{d=qD(h,10),a.b[b].f=d}catch(E){if(E=pq(E),!H(E,96))throw E;}c=c.substr(0,f-0)}if(g)a.b[b].e=c,a.b[b].a=32,a.b[b].i=0;else{d=c;0<e&&(d=c.substr(0,e-0));b:{f=d;for(g=1;33>=g;++g)if(J(f,(kE(),rE)[g])){f=g;break b}f=32}gH(a,b,f);32==a.b[b].a&&(a.b[b].e=d);c+=\nea;d=0;0<e&&(d=1,e=GJ(c,++e),48<=e&&57>=e&&(d=e-48));32==a.b[b].a&&(a.b[b].i=d)}}}function RG(a,b,c){var d,e;a.i=1;c&&(a.i=-1);b=new KD(b);try{for(;b.j=DD(b,b.a),b.j<b.i;)d=uG(qD(GD(b),10)).a,c=e=uG(qD(GD(b),10)).a,(0>c||6<c)&&(c=0),a.b[d].c=c}catch(f){if(f=pq(f),H(f,96))qp(f);else throw f;}}function NE(a,b){return a.f!=b?(a.f=b,!0):!1}\nfunction jI(a,b,c,d,e){b=RH(a,b,c);5!=a.d[b]&&2==a.c[b].c?sp(d.a,ad):3==a.c[b].c?sp(d.a,na):9==a.c[b].c?(e=cd,a=a.c[b].d,null!=a&&(e=a),sp(d.a,e)):1==e[b]?sp(d.a,Tb):-1==e[b]&&sp(d.a,Of)}\nfunction HE(a){var b,c,d,e,f,g;c=0;for(d=1;d<=a.p;++d)a.b[d].k=0;for(f=1;f<=a.q;++f)a.c[f].e=0;a:for(;;){b=!1;for(d=1;d<=a.p;++d)if(e=a.b[d],0==e.k){e.k=++c;b=!0;break}if(!b)break a;for(;b;){b=!1;for(f=1;f<=a.q;++f)g=a.c[f],0<g.e||(d=a.b[g.i],e=a.b[g.j],d.k!=e.k?(g.e=d.k=e.k=c,b=!0):g.e=d.k)}}b=c;d=C(OH,q,119,b,0);for(c=1;c<=b;++c)d[c-1]=new XL(a.k,a,c);return d}function nG(a,b,c,d){a=c-a;b=d-b;return a*a+b*b}\nfunction xH(a,b){var c,d,e;e=a.c[b];if(1==e.c)if(c=a.c[b].i,d=a.c[b].j,2>a.b[c].j&&2>a.b[d].j)e.f=0,gt(a.k,"Stereomarking meaningless on this bond !");else switch(e.f){case 0:a.b[d].j<=a.b[c].j?e.f=1:e.f=3;break;case 1:e.f=2;break;case 2:2<a.b[d].j?e.f=3:e.f=1;break;case 3:e.f=4;break;case 4:2<a.b[c].j?e.f=1:e.f=3}else 2==e.c?10==e.f?e.f=0:e.f=10:gt(a.k,"Stereomarking allowed only on single and double bonds!")}\nfunction eI(a,b,c,d){var e,f,g,h,j,l,n,o,r,t;if(!(2!=a.c[b].c||5==a.d[b])&&(10==a.c[b].f||a.k.z))if(f=a.c[b].i,b=a.c[b].j,!XK(a.b[f])||!XK(a.b[b])){e=null;XK(a.b[f])?e=gI(a,b):XK(a.b[b])&&(e=gI(a,f));if(null!=e)if(1==(e[0]-1)%2)f=e[1],b=e[e[0]];else return;e=y(A,u,-1,[f,b]);for(n=0,j=e.length;n<j;++n)if(h=e[n],h=a.b[h].j,2>h||3<h)return;c[f]>c[b]&&(j=f,f=b,b=j);j=WL(a,f);h=j[0];l=j[1];e=0;n=!1;0<l&&c[h]>c[l]&&(j=h,h=l,l=j);j=RH(a,f,h);0!=d[j]?e=h:1==a.c[j].c&&5!=a.d[j]&&(e=h);0==e&&0<l&&(j=RH(a,f,\nl),0!=d[j]?e=l:1==a.c[j].c&&5!=a.d[j]&&(e=l));c[e]>c[f]&&(n=!0);j=WL(a,b);l=j[0];g=j[1];h=0;0<g&&c[l]<c[g]&&(j=l,l=g,g=j);j=RH(a,b,l);1==a.c[j].c&&5!=a.d[j]&&0==d[j]&&(h=l);0==h&&0<g&&(j=RH(a,b,g),1==a.c[j].c&&5!=a.d[j]&&(h=g));if(!(0==e||0==h))if(l=a.b[b].q-a.b[f].q,j=a.b[b].r-a.b[f].r,g=Math.sqrt(l*l+j*j),0.001>g&&(g=0.001),j/=g,g=l/g,l=(a.b[e].r-a.b[f].r)*g-(a.b[e].q-a.b[f].q)*j,t=(a.b[h].r-a.b[f].r)*g-(a.b[h].q-a.b[f].q)*j,2>(0>=l?0-l:l)||2>(0>=t?0-t:t))gt(a.k,"Not unique E/Z geometry !");else{g=\nRH(a,e,f);h=RH(a,h,b);r=1;if(0==d[g]){for(o=1;o<=a.b[e].j;++o)if(b=a.b[e].p[o],b!=f&&(j=RH(a,e,b),0!=d[j])){c[b]>c[e]?r=-d[j]:r=d[j];break}d[g]=r}0==d[h]&&(0<l&&0<t||0>l&&0>t?d[h]=-d[g]:d[h]=d[g],n&&(d[h]=-d[h]))}}}function fI(a,b,c){var d;d=a.c[b].f;return 1>d||4<d?0:1==d&&a.c[b].i==c?1:2==d&&a.c[b].i==c?-1:3==d&&a.c[b].j==c?1:4==d&&a.c[b].j==c?-1:0}\nfunction dI(a){var b;for(b=1;b<=a.p;++b){var c;a:{for(var d=c=void 0,e=void 0,e=0,d=1;d<=a.b[b].j;++d)if(c=a.c[RH(a,b,a.b[b].p[d])],1==c.c)e+=1;else if(2==c.c)e+=2;else if(3==c.c)e+=3;else if(9==c.c){c=-1;break a}c=e}a.b[b].o=c;c=a;var d=b,f=e=void 0,g=void 0,e=c.b[d],g=e.o;if(-1==g)e.i=0;else{switch(e.a){case 1:2==g?c.b[d].n=1:1<=g&&(c.b[d].n=0);e.i=0;break;case 2:3==g||5==g?(e.i=0,c.b[d].n=0):3>g?e.i=3-g-c.b[d].n:4==g?(c.b[d].n=-1,e.i=0):5<g&&(c.b[d].n=g-5,e.i=0);break;case 3:case 6:4>g?0<c.b[d].n?\ne.i=2-g+c.b[d].n:0>c.b[d].n?e.i=2-g-c.b[d].n:e.i=4-g:(c.b[d].n=g-4,e.i=4-g+c.b[d].n);break;case 4:case 7:3>g?e.i=3-g+c.b[d].n:3==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:(c.b[d].n=4==g?1:6==g?-1:g-5,e.i=0);break;case 5:2==g&&(0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0);2<g&&(c.b[d].n=g-2);e.i=2-g+c.b[d].n;break;case 8:case 13:2>g?e.i=2-g+c.b[d].n:2==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:3==g?2==c.b[d].j?(c.b[d].n=0,e.i=1):(c.b[d].n=1,e.i=\n0):4==g?(c.b[d].n=0,e.i=0):5==g?(c.b[d].n=0,e.i=1):(c.b[d].n=g-6,e.i=0);break;case 9:case 10:case 11:case 12:1<=g&&(c.b[d].n=g-1);e.i=1-g+c.b[d].n;2<g&&(c.b[d].n=0,e.i=0);break;case 33:case 32:e.i=0}f=yE(e.a);if(0<f)for(;e.n+e.i+g>f;)if(0<e.i)--e.i;else if(0<e.n)--e.n;else break;0>e.i&&(e.i=0)}}}function eF(a){JL(this);this.b[0]=new PH;this.t=this.q=this.p=0;this.k=a}\nfunction QG(a,b){var c,d,e,f,g,h,j,l,n;eF.call(this,a);if(null!=b&&(f=m,l=OG(b),null!=l)){n=new JD(b,l,!0);for(g=1;4>=g;++g)f=PG(n,l);e=uG(qD(gx(f.substr(0,3)),10)).a;j=uG(qD(gx(f.substr(3,3)),10)).a;g=0;try{g=uG(qD(gx(f.substr(14,1)),10)).a}catch(o){if(o=pq(o),!H(o,96))throw o;}NE(this,(OE(),1==g?PE:QE));for(g=1;g<=e;++g){d=yH(this,null);f=PG(n,l);d.q=(new UJ(RJ(gx(f.substr(0,10))))).a;d.r=-(new UJ(RJ(gx(f.substr(10,10))))).a;d=34;34>f.length&&(d=f.length);d=gx(f.substr(31,d-31));hH(this,g,d);62<=\nf.length&&(h=gx(f.substr(60,3)),0<h.length&&(h=uG(qD(h,10)).a,0!=h&&(this.b[this.p].f=h)));if(36<=f.length&&(h=gx(f.substr(34,2)),0<h.length&&(h=uG(qD(h,10)).a,0!=h&&-3<=h&&4>=h))){var r=void 0,r=YK(d);d=0<r?r+h:-1;0>d&&(d=0);this.b[g].d=d}if(39<=f.length&&(h=gx(f.substr(37,2)),0<h.length&&(h=uG(qD(h,10)).a,0<h&&7>=h))){f=0;switch(h){case 1:f=3;break;case 2:f=2;break;case 3:f=1;break;case 4:f=0;break;case 5:f=-1;break;case 6:f=-2;break;case 7:f=-3}this.b[g].n=f}}for(g=1;g<=j;++g)e=MH(this,null),f=\nPG(n,l),e.i=uG(qD(gx(f.substr(0,3)),10)).a,e.j=uG(qD(gx(f.substr(3,3)),10)).a,d=uG(qD(gx(f.substr(6,3)),10)).a,1==d?c=1:2==d?c=2:3==d?c=3:c=9,h=0,11<f.length&&(h=uG(qD(gx(f.substr(9,3)),10)).a),1==d&&1==h&&(c=1,e.f=1),1==d&&6==h&&(c=1,e.f=2),e.c=c;VH(this);for(aF(this);(n.j=DD(n,n.a),n.j<n.i)&&!(null==(f=GD(n)));){if(0==f.indexOf(Ue))break;if(0==f.indexOf(Te)){l=new ID(f);GD(l);GD(l);j=uG(qD(GD(l),10)).a;for(g=1;g<=j;++g)c=uG(qD(GD(l),10)).a,e=uG(qD(GD(l),10)).a,this.b[c].n=e}if(0==f.indexOf(We)){l=\nnew ID(f);GD(l);GD(l);j=uG(qD(GD(l),10)).a;for(g=1;g<=j;++g)c=uG(qD(GD(l),10)).a,this.b[c].d=uG(qD(GD(l),10)).a}if(0==f.indexOf("M APO")){l=new ID(f);GD(l);GD(l);j=uG(qD(GD(l),10)).a;for(g=1;g<=j;++g)c=uG(qD(GD(l),10)).a,f=uG(qD(GD(l),10)).a,this.v=c,jH(this,this.v,0),hH(this,this.p,kf+f),this.v=0}}a&&!a.bb&&UE(this);cI(this)}}\nfunction kI(a,b){var c,d,e,f,g,h,j,l,n,o;eF.call(this,a);0==b.indexOf(la)&&(b=$C(b,1,b.length));dK(b,la)&&(b=$C(b,0,b.length-1));if(1>b.length)this.p=0;else{try{j=new ID(b);g=uG(qD(GD(j),10)).a;h=uG(qD(GD(j),10)).a;for(f=1;f<=g;++f)n=GD(j),c=(o=yH(this,null),hH(this,this.p,n),o),c.q=(new UJ(RJ(GD(j)))).a,c.r=-(new UJ(RJ(GD(j)))).a;for(f=1;f<=h;++f){d=MH(this,null);d.i=uG(qD(GD(j),10)).a;d.j=uG(qD(GD(j),10)).a;e=uG(qD(GD(j),10)).a;l=0;if(-1==e)l=e=1;else if(-2==e)e=1,l=2;else if(-5==e)e=2,l=10;else if(11==\ne||12==e||13==e||14==e)l=e,e=9;d.c=e;d.f=l}UL(this);VH(this);aF(this)}catch(r){r=pq(r);if(H(r,96)){r.yd();this.p=0;return}throw r;}a&&!a.bb&&UE(this);cI(this)}}function TG(a,b,c){var d,e,f,g;eF.call(this,a);g=OF(b.p+1);for(e=1;e<=b.p;++e)b.a[e]==c&&(yH(this,b.b[e]),g[e]=this.p);for(e=1;e<=b.q;++e)if(a=b.c[e].i,d=b.c[e].j,!(b.a[a]!=c&&b.a[d]!=c)&&!(b.a[a]!=c||b.a[d]!=c))f=MH(this,b.c[e]),f.i=g[a],f.j=g[d];this.i=b.i;UL(this)}\nfunction XL(a,b,c){var d,e,f;eF.call(this,a);f=OF(b.p+1);for(d=1;d<=b.p;++d)b.b[d].k==c&&(yH(this,b.b[d]),f[d]=this.p);for(d=1;d<=b.q;++d)a=b.c[d],a.e==c&&(e=MH(this,a),e.i=f[a.i],e.j=f[a.j]);NE(this,b.f);this.i=b.i;UL(this)}\nfunction nH(a,b,c){var d,e,f,g;eF.call(this,a);for(a=1;a<=c;++a)this.p+=b[a].p,this.q+=b[a].q,this.t+=b[a].t,b[a].f.a&&NE(this,(OE(),OE(),PE));this.b=C(KL,q,114,this.p+1,0);this.c=C(LL,q,115,this.q+1,0);f=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].p;++d)++e,this.b[e]=WK(b[a].b[d]);for(d=1;d<=b[a].q;++d)++g,this.c[g]=aL(b[a].c[d]),this.c[g].i+=f,this.c[g].j+=f;f=e}UL(this)}\nfunction BE(a){var b;JL(this);this.k=a.k;this.p=a.p;this.q=a.q;this.t=a.t;this.b=C(KL,q,114,this.p+1,0);for(b=0;b<this.b.length;++b)a.b[b]&&(this.b[b]=WK(a.b[b]));this.c=C(LL,q,115,this.q+1,0);for(b=0;b<this.c.length;++b)a.c[b]&&(this.c[b]=aL(a.c[b]));this.i=a.i;this.f=a.f}\nfunction qH(a,b,c){var d,e,f;if(0==c)return lH(Uu(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=Q(L(R(a*Math.pow(10,c))))/Math.pow(10,c);e=m+(new UJ(a)).a;d=ex(e,fx(46));0>d&&(e+=Lb,d=ex(e,fx(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bc;if(0==b)return e;e.length>b&&(e=cd);c=m;for(a=1;a<=b-e.length;++a)c+=ea;return c+e}function OG(a){var b;b=new JD(a,ba,!0);if(4<CD(b))return ba;b=new JD(a,Ek,!0);return 4<CD(b)?Ek:null}\nfunction lH(a,b){var c,d,e;d=m+(new iB(a)).a;d.length>b&&(d=cd);e=m;for(c=1;c<=b-d.length;++c)e+=ea;return e+d}function PG(a,b){for(var c,d;a.j=DD(a,a.a),a.j<a.i;){d=GD(a);if(J(d,b))return ea;for(GD(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=$C(d,0,d.length-1),0==d.length)return ea}else break;return d}return null}w(689,1,{119:1},eF,QG,kI,TG,XL,nH,BE);_.a=null;_.d=null;_.i=0;_.j=!1;_.k=null;_.n=!1;_.o=0;_.p=0;_.q=0;_.r=0;_.s=!1;_.t=0;_.u=!1;_.v=0;_.w=0;_.x=0;_.y=null;_.z=0;_.A=0;\nfunction PL(a,b,c,d){var e,f,g;e=jH(b,c,d);d=b.p;a.c=b.b[d].q;a.d=b.b[d].r;f=b.b[c].q-a.c;c=b.b[c].r-a.d;g=Math.sqrt(f*f+c*c);a.b=c/g;a.a=f/g;DE(b,d);return e}function QL(a,b,c,d,e,f){var g,h,j;g=c;for(;g<=d;++g)c=b.b[g],bF(c,-a.c,-a.d),h=c.q*a.a+c.r*a.b,j=c.r*a.a-c.q*a.b,c.q=h,c.r=j,h=-c.q*f.a+c.r*f.b,j=-c.r*f.a-c.q*f.b,c.q=h,c.r=j,bF(c,b.b[e].q,b.b[e].r)}function OL(){}w(690,1,{},OL);_.a=0;_.b=0;_.c=0;_.d=0;function lt(){lt=x;mt=new BC(Ee)}var mt;\nfunction vF(){vF=x;YL=new pB(1);J((bD(),cD[Qh]),Le)?S=30:S=1}function tF(a,b,c,d,e){hG(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(e*S))),Q(L(Math.round(-35))),Q(L(Math.round(-110))))}function wF(a,b,c,d,e){xF(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(e*S))))}function YF(a,b,c,d){var e,f,g;f=C(A,u,-1,d,1);g=C(A,u,-1,d,1);for(e=0;e<d;++e)f[e]=Q(L(R(b[e]*S))),g[e]=Q(L(R(c[e]*S)));a=a.a;a.o&&(qF(a,!1),rF(a,ZL(a,f,g,d,2<d)))}\nfunction nF(a,b,c,d,e){yF(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(e*S))))}function XF(a,b,c,d){RF(a.a,b,Q(L(R(c*S))),Q(L(R(d*S))))}\nfunction oF(a,b,c,d,e,f){var g,h;g=a.a.e;f?(h=IB(g),f=new cm(Uu(0.7*(g.d>>16&255)),Uu(0.7*(g.d>>8&255)),Uu(0.7*(g.d&255))),MF(a.a,g)):(h=new cm(Uu(0.7*(g.d>>16&255)),Uu(0.7*(g.d>>8&255)),Uu(0.7*(g.d&255))),f=IB(g),MF(a.a,h));g=Q(L(R(S)));d=Q(L(R(d*S)));e=Q(L(R(e*S)));b=Q(L(R(b*S)));c=Q(L(R(c*S)));d-=g;e-=g;uF(a.a,b+g,c+g,d-g,e-g);MF(a.a,h);uF(a.a,b,c,d,g);uF(a.a,b,c+g,g,e);MF(a.a,f);uF(a.a,b+d,c,g,e+g);uF(a.a,b+1,c+e,d,g)}\nfunction pF(a,b,c,d,e){a=a.a;b=Q(L(R(b*S)));c=Q(L(R(c*S)));d=Q(L(R(d*S)));e=Q(L(R(e*S)));qF(a,!0);rF(a,sF(a,b,c,d,e))}function AF(a,b,c,d){var e,f,g;f=C(A,u,-1,d,1);g=C(A,u,-1,d,1);for(e=0;e<d;++e)f[e]=Q(L(R(b[e]*S))),g[e]=Q(L(R(c[e]*S)));a=a.a;qF(a,!0);rF(a,ZL(a,f,g,d,2<d))}function mF(a,b,c,d,e){uF(a.a,Q(L(R(b*S))),Q(L(R(c*S))),Q(L(R(d*S))),Q(L(R(e*S))))}function lF(a,b){!a.b?MF(a.a,b):b==a.c||KB(b,a.c)?MF(a.a,a.c):MF(a.a,a.b)}function PF(a,b){a.e=new cC(b.a,b.c,Math.round(b.b*S));qI(a.a,a.e)}\nfunction $L(a){vF();this.a=a;1<S&&(this.d=new pB(S*YL.e),LF(this.a,this.d))}w(692,1,{},$L);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var YL,S=0;function jF(a){this.a=a;this.b=new $L(a.a)}w(693,1,{},jF);_.a=null;_.b=null;function pG(){}function VL(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(695,1,{120:1},pG,VL);_.a=0;_.b=0;_.c=0;_.d=0;function YG(a){return a.a<a.c-1?(++a.a,ww(a,a.a)):null}function XG(a){return 0<a.a?(--a.a,ww(a,a.a)):null}function DI(){FK(this)}w(696,624,Ul,DI);\n_.mg=function(){this.a=-1;this.b=C(GK,q,0,0,0);this.c=0};_.a=-1;function jt(a,b){var c;a.a=b;var d,e;d=null;if(e=c=(e=HC().a.Zh(a),null!=e?new WC(e):null))e=(KC(),NC),e=OC(e,(KC(),NC))||OC(e,LC);if(e)try{d=TC(c)}catch(f){if(f=pq(f),H(f,73))qp(f);else if(H(f,81))qp(f);else throw f;}c=d;null!=c&&uI(b,c)}function ht(a){var a=new WC(a),b=HC(),c,d;try{c=TC(a),d=Dp(c)?c.tS():Hp(c),b.a.$h(d)}catch(e){if(e=pq(e),H(e,73))qp(e);else if(H(e,81))qp(e);else throw e;}}function EI(){}w(698,1,dl,EI);\n_.vf=function(a){uI(this.a,a.a)};_.a=null;function kG(a){a.c=0;a.a=0;a.b=0}function BI(){}w(699,1,{},BI);_.a=0;_.b=0;_.c=0;w(701,382,rl);\nfunction dt(){var a;dt=x;aM=(a=!1,Pi in $wnd||Pi in $doc.documentElement?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);bM=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");cM=aM&!bM;var b;a=y(A,u,-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]);et=C(A,u,-1,1E3,1);for(b=0;b<et.length;++b)et[b]=-999;for(b=0;b<a.length;b+=2)et[a[b+1]]=a[b]}\nfunction ZA(a,b,c){var d;d=new dM;bx(d.u,b,c);Kx(a.f,d.u,0,0);vm(a.a,d);return d}function dB(a){var b;b=Nq(a.pb,Li);0==b&&(b=parseInt(a.pb.style[Hh])||0);return b}function VI(a,b){return!a.e?null:b in a.e?a.e[b]:null}function cB(a){var b;b=Nq(a.pb,Mi);0==b&&(b=parseInt(a.pb.style[zk])||0);return b}function yI(a){var b;for(b=new uu(a.k);b.b<b.d.Pf();)a=vu(b),YI(a)}function MI(a){a=iD(a);$wnd.open(a,"_blank",m)}\nfunction UI(a,b,c,d){dt();this.pb=yy();this.i=new eM;this.a=new Bm;this.k=new Bm;this.e=d;this.pb.style[Wi]=bc;this.pb.style[Ti]=bc;this.pb.style[Zj]=Xh;this.pb.style[zk]=b;this.pb.style[Hh]=c;this.f=new fM;this.f.pb.style[zk]=fc;ax(this.f,fc);cM?(b=new gM,c=new hM,Kx(b,this.f,0,0),Kx(b,c,0,0),Rx(this,b)):Rx(this,this.f);this.c=a;a.Sc=this.i;a.Ec=this;cM&&(this.n=new iM(this),this.n.i=new jM(this),this.n.j=new kM(this),this.n.n=new lM(this),this.n.k=new mM(this),this.c&&(this.n.e=new nM(this),this.n.f=\nnew oM(this),this.n.a=new pM(this)));mx(this,new qM(this),(pt(),pt(),qt));mx(this,this,(Js(),Js(),Ks));mx(this,new rM(this),(st(),st(),tt));mx(this,new sM(this),(Ct(),Ct(),Dt));mx(this,new tM(this),(vt(),vt(),wt));mx(this,new uM(this),(Ft(),Ft(),Gt));mx(this,new vM(this),(at(),at(),bt));(DA(),DA(),EA).a=this;zw(new wM(this))}w(700,701,rl,UI);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.j=!1;_.n=null;var cM,bM,aM,et=null;function fM(){Px.call(this);this.pb[Kg]=Vh}w(703,359,rl,fM);\nfunction gM(){fM.call(this);this.pb.style[zk]=fc;this.pb.style[Hh]=fc}w(702,703,rl,gM);function Ts(a,b){var c;c=L(R(100*b.c));c=new YC(b,0,Bj,c);IE(a.a.c,c);return!0}function oM(a){this.a=a}w(704,1,{},oM);_.Hh=function(a){return Ts(this,a)};_.a=null;function Xs(a,b){var c;c=new YC(b,0,mh,Gk);IE(a.a.c,c);return!0}function pM(a){this.a=a}w(705,1,{},pM);_.Hh=function(a){return Xs(this,a)};_.a=null;function qM(a){this.a=a}w(706,1,{},qM);\n_.ld=function(a){var b,c,d,e;d=Es(a);e=Fs(a);c=a.a.button||0;b=new xM(a);2==c&&(b.e=4);b=sH(this.a.c,b,d,e);this.a.j=!0;b&&(a.a.cancelBubble=!0)};_.a=null;function rM(a){this.a=a}w(707,1,{},rM);_.md=function(a){var b,c;b=Es(a);c=Fs(a);a=new xM(a);(0>=b||b>=cB(this.a)-1||0>=c||c>=dB(this.a)-1)&&(this.a.j=!1);this.a.j?BH(this.a.c,a,b,c):vG(this.a.c,a,b,c);hz(this.a.pb)};_.a=null;function sM(a){this.a=a}w(708,1,{},sM);_.od=function(a){this.a.j=!1;Es(a);Fs(a);JH(this.a.c)};_.a=null;\nfunction tM(a){this.a=a}w(709,1,{},tM);_.nd=function(){this.a.j&&(this.a.j=!1)};_.a=null;function uM(a){this.a=a}w(710,1,{},uM);_.a=null;function vM(a){this.a=a}w(711,1,{},vM);_.a=null;function hM(){fM.call(this);this.pb.style[zk]=fc;this.pb.style[Hh]=fc}w(712,703,rl,hM);function wM(a){this.a=a}w(713,1,{},wM);_.Qd=function(){Aq((xq(),yq),new yM(this))};_.a=null;function yM(a){this.a=a}w(714,1,{},yM);_.pd=function(){this.a.a.c&&(aB(this.a.a.c),yI(this.a.a))};_.a=null;\nfunction zM(a,b){var c;c=b.a;c.e=4;return sH(a.a.c,c,b.d,b.e)}function jM(a){this.a=a}w(715,1,{},jM);_.Hh=function(a){return zM(this,a)};_.a=null;function au(a,b){vG(a.a.c,b.a,b.d,b.e);return sH(a.a.c,b.a,b.d,b.e)}function kM(a){this.a=a}w(716,1,{},kM);_.Hh=function(a){return au(this,a)};_.a=null;function lM(a){this.a=a}w(717,1,{},lM);_.Hh=function(a){return BH(this.a.c,a.a,a.d,a.e)};_.a=null;function mM(a){this.a=a}w(718,1,{},mM);_.Hh=function(){return JH(this.a.c)};_.a=null;\nfunction Ss(a,b){var c;c=L(R(b.b));c=new YC(b,0,uj,c);IE(a.a.c,c);return!0}function nM(a){this.a=a}w(719,1,{},nM);_.Hh=function(a){return Ss(this,a)};var AM=_.a=null;function BM(){BM=x;AM=new Lv((bw(),new aw("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function CM(){CM=x;DM={}}\nfunction EM(a,b,c){var d;c&&(b.style[rh]=c.b+bj,d=c.a,d!=ve&&(b.style[qh]=d),0!=(c.c&1)&&(b.style[th]=yg),0!=(c.c&2)&&(b.style[sh]=Ph));a.e.style[xk]=Hi}\nfunction eC(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,z;d=Gp(b);d in DM?c=DM[d]:(c=$doc.getElementsByTagName("body")[0],e=Tq(Nj),f=Tq(Nh),f.style[fh]=(gr(),"inline"),f.style[tk]=(Xr(),"baseline"),f.style[gi]=cc,f.style[hi]=cc,f.width=1,f.height=1,g=(BM(),AM),f.src=g.d.a,c=(h=$doc.createTextNode(jf),EM(a,e,b),e.appendChild(h),e.appendChild(f),c.appendChild(e),j=Zq(e),l=Zq(e)+(e.offsetHeight||0),n=l-j,o=Zq(f)+(f.offsetHeight||0)+1,r=l-o,t=o-j,c.removeChild(e),z=new FM,z.a=t,z.b=r,z.c=n,z),DM[d]=c);return c}\nfunction GM(){CM();var a,b,c,d,e;Cr();this.a=y(Yu,q,1,["monospace","sans-serif",Hj]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=Tq(Nj);this.e.innerHTML=this.f||m;this.e.style[rh]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[qh]=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)}w(722,1,{},GM);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var DM;function FM(){}w(723,1,{},FM);_.a=0;\n_.b=0;_.c=0;function CH(a){if(0!=(a.e&4))return!0;try{if(a.a&&H(a.a,25))return!!a.a.a.metaKey}catch(b){if(b=pq(b),!H(b,104))throw b;}return!1}function tH(a){try{if(a.a&&H(a.a,25))return!!a.a.a.shiftKey}catch(b){if(b=pq(b),!H(b,104))throw b;}return!1}function xM(a){ft.call(this,null,0,null);this.a=a}w(724,474,Sl,xM);_.pf=function(){return CH(this)};_.qf=function(){return tH(this)};_.a=null;\nfunction AC(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=fC;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||m,EM(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function qA(a){this.b=a;this.a={};!fC&&(fC=new GM)}w(725,477,nl,qA);var fC=null;function $A(a){this.a=a}w(726,484,{},$A);_.a=null;function eM(){TA.call(this)}w(727,453,ml,eM);function HM(){Oy.call(this);this.pb[Kg]="jsa-resetTable";this.pb.style[zk]=ng}w(728,395,rl,HM);\nfunction IM(){IM=x;var a=JM=new GM;Cr();a.f="9p";a.e.style[qh]=Hj;a.e.style[rh]="144.0pt";a.e.innerHTML=a.f||m;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[rh]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);KM=new pB(1)}function rF(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,LM(a)}\nfunction hG(a,b,c,d,e,f,g){var h,j,l,n;a.o&&(qF(a,!1),360<=g||-360>=g?h=sF(a,b,c,d,e):h=(j=f+g,l=90-f,n=90-j,a.b+\'arc startangle="\'+l+\'" endangle="\'+n+\'" style="top:\'+c*a.a+"px;left:"+b*a.a+jj+d*a.a+hj+e*a.a+\'px"+\'+a.n+ac),rF(a,h))}function $F(a,b,c,d){a=a.a;if(a.s!=b||a.t!=c)Nx(d.Ec.f,a.u,b,c),a.s=b,a.t=c;LM(a)}function xF(a,b,c,d,e){a.o&&rF(a,a.b+\'line from="\'+b*a.a+Pa+c*a.a+\'" to="\'+d*a.a+Pa+e*a.a+\'" strokecolor="\'+a.i+la+a.c+"/>\\n")}function yF(a,b,c,d,e){a.o&&(qF(a,!1),rF(a,MM(a,b,c,d,e)))}\nfunction RF(a,b,c,d){var e,b=b.replace(/&/g,Ea).replace(/<\/g,Ha).replace(/>/g,Fa),f=(IM(),JM),b=(e=eC(f,a.f).a,"<span style=\'position:absolute;margin-top:0px;margin-bottom:0px;left:"+c*a.a+ij+(d-e)*a.a+gj+a.j+"color:"+a.i+";\'>"+b+"<\/span>");rF(a,b)}function uF(a,b,c,d,e){qF(a,!0);rF(a,MM(a,b,c,d,e))}function LM(a){var b;if(a.q){for(;null!=(b=a.v.pop());){var c=a.d;c[c.length]=b}b=a.d.join(ba);b=m+b+m;b!==a.r&&(a.u.pb.innerHTML=b||m,a.r=b);a.p=!0;a.q=!1}}function MF(a,b){(a.e=b)&&(a.i=NM(b))}\nfunction qI(a,b){var c,d,e,f;a.f=b;a.j=(c=(aC(),bC),d=b.b,e=b.a,f=m,d!=c.b&&(f="font-size:"+d*a.a+gj),e!=c.a&&(f+="font-family:"+e+Uc),0!=(b.c&1)&&(f+="font-weight:bolder;"),0!=(b.c&2)&&(f+="font-style:italic;"),f+="white-space:nowrap;",f)}function LF(a,b){(a.o=b)&&b&&(a.c=\' strokeweight="\'+b.e*a.a+\'px" \')}w(729,480,{});_.d=null;_.e=null;_.f=null;_.i=rg;_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=m;_.s=0;_.t=0;_.u=null;_.v=null;var KM,JM;\nfunction Xt(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-Xq(a.o.pb)+Yq(a.o.pb)+er(a.o.pb.ownerDocument),a.b.e=c.clientY-Zq(a.o.pb)+(a.o.pb.scrollTop||0)+fr(a.o.pb.ownerDocument),a.b.a=new xM(b),Uq(b.a),!0):!1}\nfunction iM(a){this.o=a;this.b=new OM;this.c=new PM(this);mx(this.o,new QM(this),(Yt(),Yt(),Zt));mx(this.o,new RM(this),(Qt(),Qt(),Rt));mx(this.o,new SM(this),(Ut(),Ut(),Vt));mx(this.o,new TM(this),(Mt(),Mt(),Nt));mx(this.o,new UM,(Ys(),Ys(),Zs));mx(this.o,new VM(this),(Us(),Us(),Vs));mx(this.o,new WM(this),(Ps(),Ps(),Qs))}w(730,1,{},iM);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function PM(a){Dm();this.a=a}w(731,65,{},PM);\n_.vd=function(){!this.a.d&&this.a.i&&zM(this.a.i,this.a.b)};_.a=null;function QM(a){this.a=a}w(732,1,{},QM);_.a=null;function RM(a){this.a=a}w(733,1,{},RM);_.a=null;function SM(a){this.a=a}w(734,1,{},SM);_.a=null;function TM(a){this.a=a}w(735,1,{},TM);_.a=null;function UM(){}w(736,1,{},UM);function VM(a){this.a=a}w(737,1,{},VM);_.a=null;function WM(a){this.a=a}w(738,1,{},WM);_.a=null;function OM(){}w(739,1,{},OM);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction NM(a){var b,c;c=a.d>>16&255;b=a.d>>8&255;a=a.d&255;if(0==c*b*a){if(0==c&&0==b&&0==a)return rg;if(255==c&&0==b&&0==a)return"red";if(0==c&&255==b&&0==a)return"green";if(0==c&&0==b&&255==a)return ug}return 255==c&&255==b&&255==a?"white":sj+c+Pa+b+Pa+a+La}function II(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction XM(a){var b,c,d,e,f;sx(a);d=(tx(),Fz(null));e=new HM;Ly(e,a);Cx(d,e,d.pb);f=a.de();b=a.ce();c=II();9<=c?(++f,++b):7==c&&H(a,38)&&(c=a.pb.innerText,2>=c.length&&(f+=8));Ny(e,a);Lx(d,e);return new xA(f,b)}function TD(a){try{$wnd.console.log(a)}catch(b){}}function YM(){this.pb=Tq(gh);this.pb[Kg]=Vh;this.pb.style[Ui]=Ih;this.pb.style[Zi]=bg;this.pb.style[zk]=fc;this.pb.style[Hh]=fc;this.pb.setAttribute("contenteditable",oh)}w(741,362,jl,YM);\nfunction ZM(){ZM=x;IM();$M=y(Yu,q,1," *,line,polyline,arc,oval,rect,roundrect".split(","))}function sF(a,b,c,d,e){return a.b+\'oval style="position:absolute;left:\'+b*a.a+ij+c*a.a+jj+d*a.a+hj+e*a.a+dj+a.n+ac}function ZL(a,b,c,d,e){var f,g,h,j,l;if(1>d)return m;h=a.b+\'polyline points="\';g=m;for(f=0;f<d;++f)j=b[f]*a.a,l=c[f]*a.a,g+=j+ej+l+bj,f<d-1&&(g+=ea);e&&(e=b[0]*a.a,f=c[0]*a.a,d-=1,e!=b[d]&&f!=c[d]&&(g+=ea+e+ej+f+bj));return h+=g+la+a.n+ac}\nfunction MM(a,b,c,d,e){return a.b+\'rect style="position:absolute;left:\'+b*a.a+ij+c*a.a+jj+d*a.a+hj+e*a.a+dj+a.n+ac}function qF(a,b){var c;c=a.i;b?a.n=\' filled="true" stroked="false" fillcolor="\'+c+ma:a.n=\' filled="false" strokecolor="\'+c+ma}function aN(a){var b,c,d;d=a?Cf:Bf;b=$M.length;for(c=1;c<b;++c){var e=d,f=$M[c],g=a;$doc.createStyleSheet().addRule(e+"\\\\:"+f,"behavior:url(#default#VML); position:absolute; antialias:"+g)}}\nfunction dM(){ZM();this.o=KM;this.d=[];this.u=new YM;this.v=[];bN&&(bN=!1,cN(Bf),aN(!1),cN(Cf),aN(!0))}function cN(a){$doc.namespaces.add(a,"urn:schemas-microsoft-com:vml")}w(742,729,{},dM);_.a=-1;_.b=Wc;_.c=m;var bN=!0,$M;function dN(){dN=x;eN=new xA(0,0)}function IA(a,b){var c;if(a.Mf())return eN;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Oh(oA(b));c=XM(a.Ef());a.e.b=c.b;a.e.a=c.a;return c}function fN(){this.e=new PB;this.e.a=-1;this.e.b=-1}w(744,1,{});_.Mf=sI;\n_.Oh=function(a){var b=this.Ef().pb,c,d,e;c=(aC(),bC);e=a.b;d=a.a;e!=c.b?b.style[rh]=m+e+"pt":b.style[rh]=m;d!=c.a?b.style[qh]=d:b.style[qh]=m;0!=(a.c&1)?b.style[th]=yg:b.style[th]=m;0!=(a.c&2)?b.style[sh]=Ph:b.style[sh]=m};_.e=null;var eN;function VA(){dN();fN.call(this);this.d=new Px}w(748,744,{},VA);_.Ef=LB;_.d=null;function kC(a){this.a=new uz(a.f,new gN(a));tz(this.a,a.e)}w(750,1,{},kC);_.a=null;\nfunction pz(a){var b,c,d,e,f;f=new XC(a.a,1001,null!=a.a.c?a.a.c:a.a.f);for(c=Jt(a.a.d,C(hN,q,74,0,0)),d=0,e=c.length;d<e;++d)if(b=c[d],H(b,54)){b.Ec.j=!1;break}a=a.a;b=a.n.d;f!=b.a&&(b.a=f,b.b=Au((gB(),hB),new iB(f.k)));b=b.b;if(Bv(!b?Fk:b.a,Qk))for(b=(!a.d.a||0==a.d.a.c?(Du(),Du(),Eu):new mB(a.d.a)).ue();b.Vd();)a=b.Wd(),1001==f.k&&a.vf(f);var g,h,j;1001==f.k?(g=new ft(f.n,f.k,f.a),g.e=f.b&15):601==f.k?(null.bi(),null.bi()):100==f.k&&H(f.n,71)?(h=f.n,j=new ft(h,205,null),j.i=h.Se(),j.j=h.Te()):\n1004<=f.k&&1005>=f.k||(701==f.k?null.bi():401==f.k||402==f.k?(null.bi(),null.bi(),null.bi(),null.bi(),null.bi()):500<=f.k&&507>=f.k&&(g=null.ci,500!=g&&(g=new ft(null.ci,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function gN(a){this.a=a}w(751,1,el,gN);_.pd=function(){pz(this)};_.a=null;function FC(){dN();fN.call(this);this.a=new Tz}w(752,744,{},FC);_.Ef=Sv;_.a=null;function IC(){new ru;var a;a:{switch(Vu){case 1:case 3:case 5:case 7:a=new iN;break a}a=new jN}this.a=a}w(767,504,{},IC);_.a=null;\nfunction jN(){}w(769,1,{},jN);_.Zh=function(a){a&&a&&jq(8,new kN(a));return null};_.$h=function(a){jq(8,new lN(a))};function iN(){}w(768,769,{},iN);_.Zh=function(){return $wnd.clipboardData.getData(zf)};_.$h=function(a){$wnd.clipboardData.setData(zf,a)};function kN(a){this.a=a}w(772,1,Hl,kN);_.zd=LA;_.a=null;function lN(a){this.a=a}w(774,1,Hl,lN);_.zd=LA;_.a=null;function GC(){this.b=new JC;this.d=new kB}w(785,502,{},GC);function tG(a,b,c,d){b=rA(b);c+=b.a;d+=b.b;Zx(a.a,c,d);$x(a.a)}\nfunction rC(){dN();fN.call(this);var a=this.a=new mN;a.ab=!0;a.a.f=!0;this.a.db=!0}w(787,744,{},rC);_.Ef=Sv;_.a=null;function nD(){}w(795,531,{},nD);function kD(){kD=x;var a;a=(bD(),cD["os.encoding"]);if(null!=a)try{if(J("UTF-8",a))gK(m);else if(J("ISO-8859-1",a)||J("ISO-LATIN-1",a))C(hK,Il,-1,0,1);else throw new DJ(a+ka);}catch(b){if(b=pq(b),!H(b,105))throw b;}}function lC(a,b){a.a=31*a.a+Uu((new UJ(b)).a)}function qB(){}w(800,1,{},qB);_.hC=Sv;_.a=1;\nfunction mN(){var a=(gy(),jy);ay.call(this,!0,li);this.U=a.a;this.a=new nN(this);this.a.d=!0;Rx(this,this.a);this.ab=!0;this.a.f=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);mw();Xw(a,b)}else this.lb|=1;Sq(Rq(this.pb))[Kg]=Fh;this.pb.style[Bk]="2147483647"}w(832,364,rl,mN);_.Yd=function(a){qx(this,a);1==Nw(a.type)&&Wx(this,!1)};_.a=null;\nfunction nN(a){this.b=a;this.c=new Bm;this.i=new Bm;a=(sz(),rz);new iA(a.d,a.b,a.c,a.e,a.a);var b;b=Tq(Tj);this.e=Tq(Wj);gw(b,this.e);this.o=!0;a=yy();b=(hw(),iw(b));a.appendChild(b);this.pb=a;Kn();this.pb.setAttribute("role",qo.a);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),mw(),Xw(a,b)):this.lb|=2225;this.pb[Kg]=Eh;a=dx(this.pb)+"-vertical";$w(this.ee(),a,!0);this.pb.style[Ti]=dc;this.pb.setAttribute("hideFocus",pk);mx(this,new qz(this),(ys(),ys(),zs))}w(833,404,jl,nN);\n_.Yd=function(a){switch(Nw(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}iz(this,a)};_.Ge=function(a,b){mz(this,a,b);b||this.a&&Wx(this.b,!1)};_.a=!0;_.b=null;w(881,1,{});\nfunction oN(a,b,c,d){var e,f,g,h,j,l;h=(!c?b.b:wD(b,c,~~Gp(c)))[0][d.length];b=j=e=null;for(c=0,f=!h?0:h.length;c<f;++c){g=h[c];var n;a:{n=g;var o=d,r=void 0,t=void 0,z=void 0,v=t=r=void 0,E=t=void 0,s=void 0,t=void 0;for(z=0,s=o.length;z<s;++z)if(E=n[z+3],v=o[z],r=null==v?Ii:typeof v,r=r==Ki?Object.prototype.toString.call(v)==Nf||typeof v.length==Ji?"array":r:r,!J(r,E)&&(!J(Qj,E)||!J(Ii,r)))if(v=J(Ji,r),r=J(zg,r),pN===E)v&&(o[z]=new UJ(o[z])),r&&(o[z]=(OE(),o[z]?PE:QE));else{t=v||r;if(t=!t&&null!=\nE&&Bp(E)==qN){t=o[z];if(null==t||rN(t,E))continue;if(Ap(t)&&(t=t&&t.g?t.g:null,null!=t&&rN(t,E))){o[z]=t;continue}}if(!J(Ki,E)||v||r){n=!1;break a}}n=!0}if(n){e=g[0];j=g[1];b=g[2];break}}return e?(d=b?b(a,d):d,a=(l=e.apply(a,d),[j?j(l):l])):null}function sN(){this.c=new pp;this.a=new pp;this.b=new pp}function rN(a,b){var c;if(pN==b||tN==b&&H(a,132))return!0;if(null!=a)for(c=Bp(a);c&&c!=pN;c=null)if(c==b)return!0;return!1}w(880,881,{},sN);function pJ(){pJ=x;uN=new sN}\nfunction uJ(a,b){pJ();D(uN.c,a,b)}function mJ(a){pJ();var b,c,d;d=eK(a,Pf);c=$wnd;a=0;for(b=d.length-1;a<b;++a)J(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function nJ(a,b){var c;pJ();return c=b&&b[0]&&(typeof b[0]==Ki||typeof b[0]==vh)?b[0]:null,rN(c,a)}function sJ(a,b){var c=oJ;pJ();var d=uN,e;e=b?d.b:d.a;if(d=!c?e.b:wD(e,c,~~Gp(c))){var f=d;for(p in a)f[p]=a[p]}else d=a;!c?xD(e,d):zD(e,c,d,~~Gp(c))}\nfunction rJ(a,b,c){var d=oJ;pJ();var e=uN,c=c?e.b:e.a,e=oN(a,c,d,b);if(!e){e=[a];for(i=0;i<b.length;i++)e.push(b[i]);b=e;e=oN(a,c,d,b)}if(!e)throw new wp("Can\'t find exported method for given arguments: 0"+Nc+b.length+ba);return e}function LH(a){pJ();var b=uN,c;null==a?a=null:(c=a[Vf],c||(0!=(Bp(a).b&4)?a=[]:(b=(b=Au(b.c,Bp(a)))&&typeof b==vh?new b(a):a,a=a[Vf]=b),c=a),a=c);return a}var uN;\nfunction B(a){return function(){try{var b;var c=arguments,d;var e;0!=tq&&(e=rm(),2E3<e-vq&&(vq=e,uq=sq()));if(0==tq++){var f=(xq(),yq),g,h;if(f.b){h=null;do g=f.b,f.b=null,h=Gq(g,h);while(f.b);f.b=h}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var j=(xq(),yq),l,n;if(j.c){n=null;do l=j.c,j.c=null,n=Gq(l,n);while(j.c);j.c=n}}--tq;c&&-1!=uq&&($wnd.clearTimeout(uq),uq=-1)}return b}catch(o){throw o;}}}\nfunction gwtOnLoad(a,b,c,d){$moduleName=b;$moduleBase=c;Vu=d;if(a)try{B(Wu)()}catch(e){a(b)}else B(Wu)()}var pN=U(1),Ep=U(142),vN=QJ(" I"),A=KJ(887,vN);U(151);var GK=KJ(891,pN),gq=KJ(895,GK),wN=QJ(" Z"),hq=KJ(885,wN),xN=PJ(),iq=KJ(896,xN),yN=PJ(),kq=KJ(897,yN);U(138);U(137);U(136);U(154);U(155);U(153);U(156);U(152);var zN=U(310),Gv=KJ(898,zN);U(311);U(193);U(570);U(148);U(587);var AN=QJ(" B");U(591);var BN=QJ(" C"),XJ=KJ(899,BN),qN=U(589),CN=QJ(" D"),XE=KJ(886,CN);U(590);U(592);\nvar DN=U(594),IH=KJ(900,DN),EN=QJ(" J"),FN=U(2),Yu=KJ(892,FN),hK=KJ(901,AN);U(603);U(586);U(141);U(568);var oJ=U(557);U(581);var BJ=U(578);U(576);U(577);U(583);U(159);U(166);U(167);U(161);U(162);U(163);U(164);U(139);U(598);U(593);U(579);U(580);U(558);U(559);U(560);U(561);U(562);U(563);U(564);U(565);U(566);U(567);var GN=U(454);U(453);U(452);U(451);U(553);U(552);U(554);U(555);U(556);U(699);\nvar MB=U(468),qE=KJ(902,MB),HN=U(476),vE=KJ(903,HN),IN=U(477),xE=KJ(904,IN),JN=U(689),OH=KJ(905,JN),kH=KJ(906,A);U(686);U(687);U(672);U(674);U(678);U(679);U(680);U(681);U(682);U(683);U(684);U(685);U(675);U(676);U(677);U(673);var QK=KJ(907,GN),KN=PJ(),Kt=KJ(908,KN);U(698);U(547);U(548);U(573);PJ();U(572);PJ();U(881);U(880);var tN=PJ();U(363);var LN=U(362);U(361);U(367);U(382);U(424);U(727);U(701);U(700);U(360);U(359);U(703);U(702);U(712);U(713);U(714);U(715);U(716);U(717);U(718);U(719);U(704);U(705);\nU(706);U(707);U(708);U(709);U(710);U(711);U(290);U(289);U(372);U(373);U(374);U(65);U(344);U(730);U(739);U(731);U(732);U(733);U(734);U(735);U(736);U(737);U(738);U(479);U(480);U(729);U(609);U(616);U(624);U(617);U(618);U(420);U(423);U(421);U(422);U(575);U(574);var MN=OJ(209,function(){Cr();return Vr}),Wr=KJ(909,MN),NN=OJ(199,function(){gr();return pr}),qr=KJ(911,NN),ON=OJ(204,function(){rr();return Ar}),Br=KJ(912,ON),PN=OJ(219,function(){Xr();return ns}),os=KJ(913,PN);OJ(210,null);OJ(211,null);\nOJ(212,null);OJ(213,null);OJ(214,null);OJ(215,null);OJ(216,null);OJ(217,null);OJ(218,null);OJ(200,null);OJ(201,null);OJ(202,null);OJ(203,null);OJ(205,null);OJ(206,null);OJ(207,null);OJ(208,null);OJ(220,null);OJ(221,null);OJ(222,null);OJ(223,null);OJ(224,null);OJ(225,null);OJ(226,null);OJ(227,null);U(535);U(534);U(611);U(610);U(612);U(614);U(613);U(615);U(619);U(620);U(243);U(242);U(241);U(247);U(246);U(245);U(251);var QN=U(250);U(249);U(265);U(267);U(268);U(484);U(693);\nvar RN=U(695),SN=U(657),TN=U(662),KL=KJ(914,SN),LL=KJ(915,TN),SF=KJ(916,RN);U(690);U(688);U(346);U(284);U(348);U(287);U(286);U(285);U(447);U(448);U(449);U(489);U(488);U(487);U(492);var UN=PJ(),hN=KJ(918,UN);U(342);U(533);U(632);U(296);U(502);U(503);U(651);U(666);var VN=OJ(668,function(){BG();return BL}),CL=KJ(920,VN),WN=OJ(669,function(){FG();return EL}),FL=KJ(921,WN),XN=OJ(667,function(){DG();return wL}),xL=KJ(922,XN);U(274);U(276);U(537);U(600);U(357);U(358);U(606);U(663);U(664);U(665);U(491);\nvar nC=U(490);U(474);U(696);U(473);var QB=U(472);U(500);U(501);U(150);U(483);U(248);U(785);U(435);var dA=KJ(923,LN);U(436);U(742);U(741);U(396);U(398);U(397);U(399);U(271);U(288);U(692);U(497);U(498);U(499);U(462);U(536);U(461);U(460);var YN=KJ(893,EN);U(636);U(602);U(279);U(266);U(269);U(270);U(263);U(262);U(264);U(281);U(482);U(456);U(455);U(509);U(458);U(459);U(495);U(494);var sC=U(493);U(630);U(538);U(539);U(652);U(639);U(450);U(653);U(135);var $B=U(475);U(585);U(722);U(723);U(637);U(800);\nvar dC=U(725);U(744);U(787);U(512);U(750);U(751);U(469);U(278);U(275);U(277);U(273);U(261);U(260);U(259);U(366);U(365);U(364);U(832);U(404);U(833);var ZN=OJ(368,function(){gy();return ny}),oy=KJ(928,ZN),$N=OJ(416,function(){cy();return Az}),Bz=KJ(929,$N);U(58);U(417);U(418);U(413);U(414);U(415);U(59);U(60);U(61);U(405);U(406);U(407);U(408);U(411);U(670);U(726);U(324);U(392);U(393);U(412);U(748);U(752);var gC=U(485);U(317);U(514);U(515);U(508);U(370);U(377);U(427);U(426);U(428);\nvar aO=OJ(429,function(){Sz();return bA}),cA=KJ(943,aO);OJ(430,null);OJ(431,null);OJ(432,null);OJ(433,null);U(291);U(68);U(69);U(67);U(70);U(73);U(74);U(75);U(76);U(77);U(78);var bO=U(90),nz=KJ(944,bO);U(79);U(80);U(81);U(82);U(83);U(84);U(85);U(87);U(86);U(88);U(89);U(91);U(92);U(94);U(95);U(93);U(96);U(97);U(98);U(99);U(101);U(103);U(104);U(102);U(100);U(105);U(106);U(107);U(108);U(110);U(113);U(112);U(114);U(117);U(118);U(116);U(119);U(120);U(121);U(122);U(123);U(124);U(126);U(127);U(125);U(128);\nU(129);U(130);U(131);U(133);U(134);U(132);U(378);U(395);U(394);U(627);U(371);U(318);var QC=U(505),SC=KJ(947,QC);U(506);U(504);U(728);U(439);U(240);U(354);U(326);U(328);U(327);U(322);U(438);U(319);U(529);U(528);U(530);U(604);U(283);U(72);U(329);U(401);U(403);U(724);U(767);U(507);U(531);U(321);U(71);U(109);U(769);U(772);U(774);U(768);U(524);U(525);U(532);U(582);U(795);U(62);U(63);var cO=U(66),Mm=KJ(951,cO);U(64);U(316);function LA(){}function xx(){rx(this)}function sy(){return this.b}\nfunction Sv(){return this.a}function Qv(){return PC(this.a)}function LB(){return this.d}function wx(){}function KA(){return wA(this)}function Yl(){return Gp(this)}function uD(){return 0==this.Pf()}function Ms(){return this.c}function iJ(){var a=this.b;this.c.a.apply(a,[LH(this.a.a),a])}function Pt(a){var b=a.a;if(a=a.a.k)Xt(b,this),a.Hh(b.b);b.d=!0}function mK(){return Mq(this.a)}function MA(){return yA(this)}function sK(){return this.a.d}function Xl(a){return this===a}\nfunction lx(){return this.pb}function WB(){}function DC(){var a;0<this.a?(a=zC(this,this.a),a=!a?wA(this):a):a=wA(this);return a}function NA(){return this.cZ.d+Mf+this.$e()+Tf}function sI(){return!1}function kx(){return Nq(this.pb,Mi)}function tI(){return!1}function WJ(){return m+this.a}function jx(){return Nq(this.pb,Li)}function VJ(){return Uu(this.a)}function Tv(a){return!H(a,32)?!1:J(this.a,a.Td())}function EK(a){return Qw(this.a,a)}\nfunction EC(){var a;0<this.a?(a=zC(this,this.a),a=!a?yA(this):a):a=yA(this);return a};window.gwtOnLoad=gwtOnLoad;$sendStats(\'moduleStartup\', \'moduleEvalEnd\');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats(\'moduleStartup\', \'end\');\n//@ sourceURL=0.js \n']);
diff --git a/public/jsme/D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js b/public/jsme/D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
new file mode 100644
index 0000000..4b79dd4
--- /dev/null
+++ b/public/jsme/D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
@@ -0,0 +1 @@
+jsme.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsme;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats(\'moduleStartup\', \'moduleEvalStart\');var $gwt_version = "2.5.1";var $strongName = \'D4DF9EC9DD21B943E35F3D5696D5D2A1\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;var m="",da="\\n",ea=" ",fa=" \\t\\n\\r\\u000c",ga=" ",ha=" 0 0",ia=" 0 0 0",la=" is not supported",ma=\'"\',na=\'" \',pa=\'" cy="\',qa=\'" height="\',ua=\'" stroke="\',va=\'" x2="\',wa=\'" y1="\',xa=\'" y2="\',ya=\'" y="\',za=\'"/>\',Ca=\'">\',Ea="#",Ha="$",Ia="$$$$",Ka="$MOL\\n",La="$RXN",Pa="$RXN\\n\\n\\nJME Molecular Editor\\n",Qa="%",Ta="&",Va="&amp;",Wa="&gt;",$a="&lt;",ab="\'",bb="(",gb=")",kb="*",lb="+",mb=",",ob=", ",qb=",modifiers=",rb="-",sb="-C#C-Me",vb="-C#CH",wb="-C#N",Ab="-C(=O)N",Bb="-C(=O)OH",Ib="-C(=O)OMe",\nKb="-CCl3",Lb="-CF3",Mb="-CMe3",Sb="-NC=O",Ub="-NH-SO2-Me",Vb="-NMe2",Wb="-NO2",Xb="-OC(=O)Me",Yb="-SO2-NH2",Zb="-SO3H",$b="-disabled",bc="-selected",ic=".",mc="...",nc="/",rc="//",sc="/>",yc="0",zc="0.0px",Fc="0px",Gc="1",Hc="100%",Jc="1px",Mc="2",Nc="3",Oc="4",Uc="5",Vc="6",Wc="7",ad="8",bd="9",fd=":",gd=": ",hd=";",pd="<",qd="<\/g>",rd="<\/svg>",zd="<\/text>",Ad=\'<line x1="\',Hd=\'<text x="\',Id="=",Ld=">",Md="?",Nd="@",Od="A",Pd="API",Qd="AfterStructureModified",Wd="Ag",Xd="Al",Yd="AtomClicked",Zd=\n"AtomHighlight",$d="Au",fe="Auto atom map molecule",ge="B",he="BODY",ie="Ba",le="BeforePaste",me="BondClicked",ne="BondHighlight",oe="Br",pe="C",ve="CSS1Compat",we="Ca",xe="Cd",ye="Center",ze="Change atom map",Ae="Cl",Be="Class$",Ce="Color parameter outside of expected range",De="Copy as ",Ee="Cs",He="Cu",Ie="DOMMouseScroll",Je="Delete all atom map molecule",Ke="Delete hydrogens",Le="Dialog",Me="ERROR - ",Ne="F",Oe=\'For input string: "\',Pe="Fr",Qe="GUI",Te="Ga",Ve="H",We="Helvetica",Xe="I",Ye="InchiKeySearch",\nZe="Incorrect URL: ",$e="Internal index set to null.",af="JSME",bf="JavaScript",cf="K",df="Li",ef="M CHG",kf="M END",mf="M END\\n",of="M ISO",pf="M V30 ",qf="MDLV30/STEABS",rf="MDLV30/STERAC",sf="MDLV30/STEREL",tf="Mg",uf="N",vf="NA",wf="Na",xf="Ni",yf="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",zf="O",Ef="P",Ff="Q",Gf="R",Hf="RXN",If="Rb",Jf="S",Kf="SMILES",Lf="Se",Mf="Set molecule Chiral flag",Nf="Si",Of="Sr",Pf="Style names cannot be empty",\nQf="Unset molecule chiral flag",Sf="V2000",Tf="V3000",Uf="WebkitUserSelect",Vf="X",Wf="Zn",Xf="[",Yf="[object Array]",Zf="\\\\",$f="\\\\.",ag="\\\\\\\\",bg="\\\\\\\\n",cg="\\\\b",dg="]",eg="__gwtex_wrap",fg="a",gg="abs",hg="absolute",ig="addBond",jg="addGroup",kg="addRing",lg="addRingBond",mg="addTemplate",pg="alert",sg="alertdialog",tg="align",ug="antialias",vg="application",wg="article",xg="auto",yg="autonumber",zg="banner",Ag="begin",Bg="black",Cg="blue",Dg="blur",Eg="bolder",Fg="boolean",Gg="border",Jg="border-left-width",\nNg="border-top-width",Pg="bottom",Qg="button",Rg="c",Sg="cellPadding",Tg="cellSpacing",Ug="center",Vg="change",Wg="chargeAtom0",Xg="checkbox",Yg="className",Zg="click",$g="click marked atom to delete mark",ah="clip",bh="code",ch="colSpan",dh="columnheader",eh="combobox",jh="complementary",kh="contentinfo",lh="contextmenu",mh="cursor",nh="dblclick",oh="definition",ph="depict",qh="dialog",rh="directory",sh="display",th="div",uh="document",vh="download",wh="dragend",xh="dragenter",yh="dragover",zh="dragstart",\nAh="drop",Bh="end_gesture",Ch="error",Dh="false",Eh="fixed",Fh="focus",Gh="fontFamily",Hh="fontSize",Kh="fontStyle",Lh="fontWeight",Mh="form",Nh="function",Oh="g",Th="gesturechange",Uh="gestureend",Vh="gesturestart",Wh="google",Xh="grid",Yh="gridcell",Zh="group",$h="gwt-MenuBar",ai="gwt-MenuBarPopup",bi="head",ci="heading",di="height",ei="hidden",fi="i",gi="id",hi="img",ii="is_touch_supported",ji="italic",ki="java.vm.name",li="jsa-resetDiv",mi="keydown",ni="keypress",oi="keyup",pi="left",qi="leftoversDownload",\nri="link",si="list",ti="listbox",ui="listitem",vi="load",wi="log",xi="m",yi="main",zi="margin",Ai="marginBottom",Ci="marquee",Di="math",Ei="menu",Fi="menuPopup",Gi="menubar",Hi="menuitem",Ii="menuitemcheckbox",Ji="menuitemradio",Ki="middle",Li="mol",Mi="mousedown",Ni="mousemove",Oi="mouseout",Pi="mouseover",Qi="mouseup",Ri="mousewheel",Si="move",Ti="msie",Ui="multipart",Vi="n",Wi="name",Xi="navigation",Yi="nodepict",Zi="none",$i="note",aj="nowrap",bj="null",cj="number",dj="object",ej="offsetHeight",\nfj="offsetWidth",gj="ontouchstart",hj="opera",ij="option",jj="or",kj="outline",lj="overflow",mj="p",oj="padding",pj="paste",qj="popupContent",rj="position",sj="presentation",tj="progressbar",uj="px",vj="px ",wj="px, ",xj="px;",yj="radio",zj="radiogroup",Aj="readMolFile",Bj="rect(0px, 0px, 0px, 0px)",Cj="redo",Dj="region",Ej="rgb(",Fj="right",Gj="role",Hj="rotation",Ij="row",Jj="rowgroup",Kj="rowheader",Lj="rtl",Mj="runAsyncCallback",Nj="s",Oj="safari",Pj="scale100",Qj="scrollbar",Rj="se",Sj="search",\nTj="separator",Uj="serif",Vj="setAtom",Wj="setBondDouble",Xj="setBondSingle",Yj="setBondTriple",Zj=\'shape-rendering="crispEdges"\',$j="slider",ak="span",bk="spinbutton",ck="status",dk="string",ek="subMenuIcon-selected",fk="tab",gk="table",hk="tablist",ik="tabpanel",mk="tbody",nk="td",ok="text",pk="textAlign",qk="textbox",rk="timer",sk="title",tk="toolbar",uk="tooltip",vk="top",wk="touchcancel",xk="touchend",yk="touchmove",Ak="touchstart",Bk="tr",Ck="tree",Dk="treegrid",Ek="treeitem",Fk="true",Gk="undo",\nHk="unknown type",Ik="value",Jk="verticalAlign",Kk="visibility",Lk="visible",Mk="whiteSpace",Nk="width",Ok="x",Pk="zIndex",Qk="{",Rk="|",_,Sk={l:4194303,m:4194303,h:1048575},Tk={l:0,m:0,h:0},Uk={l:1,m:0,h:0},Vk={l:2,m:0,h:0},Wk={l:3,m:0,h:0},Xk={l:4,m:0,h:0},Yk={l:8,m:0,h:0},Zk={l:10,m:0,h:0},$k={l:16,m:0,h:0},al={l:32,m:0,h:0},bl={l:64,m:0,h:0},cl={l:128,m:0,h:0},dl={l:256,m:0,h:0},fl={l:512,m:0,h:0},gl={l:1024,m:0,h:0},hl={l:2048,m:0,h:0},il={l:8192,m:0,h:0},jl={l:16384,m:0,h:0},kl={l:32768,m:0,\nh:0},ll={l:65536,m:0,h:0},ml={l:131072,m:0,h:0},nl={l:262144,m:0,h:0},ol={l:524288,m:0,h:0},pl={},ql={89:1,93:1,109:1},rl={22:1,25:1,89:1,94:1,96:1},sl={89:1,93:1,108:1},tl={27:1,29:1,37:1,42:1,43:1,45:1,49:1,51:1},ul={2:1,89:1,93:1},q={87:1,89:1,93:1},vl={54:1,89:1,93:1},wl={27:1,29:1,37:1,41:1,42:1,43:1,45:1,49:1,51:1},xl={27:1,29:1,37:1,42:1,45:1,49:1,51:1},yl={108:1},zl={3:1,89:1,93:1},Al={89:1,93:1},El={53:1,89:1,97:1,105:1,106:1},Fl={60:1,67:1,81:1,89:1},Gl={20:1,22:1,89:1,94:1,96:1},Hl={42:1,\n49:1},Il={92:1},Jl={26:1},Kl={36:1},Ll={60:1,61:1,67:1,81:1,89:1},Ml={21:1,22:1,89:1,94:1,96:1},Nl={110:1},Ol={28:1,52:1},Pl={112:1},Ql={89:1,97:1,106:1},Rl={133:1},Sl={22:1,23:1,89:1,94:1,96:1},Ul={80:1,93:1},Vl={109:1},Wl={50:1,89:1,94:1,96:1},Xl={89:1},Yl={33:1,89:1},Zl={67:1,89:1},$l={35:1},am={17:1},bm={},cm={75:1,84:1},u={89:1,93:1,104:1},dm={29:1},em={55:1,60:1,61:1,67:1,75:1,76:1,81:1,84:1,89:1},fm={13:1},gm={18:1},hm={89:1,108:1},im={88:1,89:1,93:1,104:1},jm={64:1,89:1},km={24:1,89:1,94:1,\n96:1},lm={89:1,97:1,105:1,106:1};function w(a,b,c){var d=pl[a];d&&!d.cZ?_=d.prototype:(!d&&(d=pl[a]=function(){}),_=d.prototype=0>b?{}:new pl[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}w(1,-1,bm);_.eQ=mm;_.hC=nm;_.tS=function(){return this.cZ.d+Nd+om(this.hC())};_.toString=function(){return this.tS()};_.tM=x;\nfunction pm(){pm=x;qm=z(B,q,-1,[0,16777215,14286847,13402367,12779264,16758197,9474192,3166456,16715021,9494608,11789301,11230450,9109248,12560038,1578E4,16744448,16777008,2093087,8442339,9388244,4062976,15132390,12567239,10921643,9083335,10255047,14706227,15765664,5296208,13140019,8224944,12750735,6721423,12419299,16752896,10889513,6076625,7351984,65280,9764863,9756896,7586505,5551541,3907230,2396047,687500,27013,12632256,16767375,10909043,6717568,10380213,13924864,9699476,4366E3,5707663,51456,7394559,\n16777159,14286791,13107143,10747847,9437127,6422471,4587463,3211207,2097095,65436,58997,54354,48952,43812,5096191,5089023,2200790,2522539,2516630,1528967,13684960,16765219,12105936,10900557,5724513,10375093,11230208,7688005,4358806,4325478,32E3,7384058,47871,41471,36863,33023,27647,5528818,7888099,9064419,10565332,11739092,11739066,11734438,12389767,13041766,13369433,13697103,14221381,14680120,15073326,15400998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,\n0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13158600,1334015,56540,15075850,15132160,56540,15075850,15461355,8553170,1016335,1016335,1334015,15132160,3289770,14456450,16422400,16422400,11819700,3289770,1016335]);rm=new sm(255,128,0);tm=new sm(92,160,255);um=new sm(160,0,64);vm=new sm(255,160,255);wm=new sm(32,96,255);xm=new sm(255,0,0);ym=new sm(0,255,0);zm=new sm(192,0,255);Am=new sm(255,160,0);Bm=new sm(0,128,0);Cm=new sm(160,0,0)}var qm,vm,tm,rm,wm,Bm,Cm,ym,zm,Am,xm,um;\nfunction Dm(a){a.p&&(a.v=a.q,a.o=null,a.p=!1,a.q=!1,a.r&&(a.r.wd(),a.r=null),a.qd())}function Em(a,b){var c=Fm();Dm(a);a.p=!0;a.q=!1;a.n=b;a.u=c;a.o=null;++a.s;Gm(a.k,Fm())}function Hm(a,b){var c,d;c=a.s;d=b>=a.u+a.n;if(a.q&&!d)return d=(b-a.u)/a.n,a.td((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.sd(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.rd(),!1):!0}w(59,1,{});_.qd=function(){this.v&&this.rd()};\n_.rd=function(){this.td((1+Math.cos(6.283185307179586))/2)};_.sd=function(){this.td((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=null;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function Gm(a,b){Hm(a.a,b)?a.a.r=a.a.t.vd(a.a.k,a.a.o):a.a.r=null}function Im(a){this.a=a}w(60,1,{},Im);_.ud=function(a){Gm(this,a)};_.a=null;w(61,1,{});w(62,1,fm);function Jm(){Jm=x;var a;(a=new Km)&&(a.xd()||(a=new Lm));Mm=a}w(63,61,{});var Mm=null;function Lm(){this.a=new Nm;this.b=new Om(this)}w(64,63,{},Lm);\n_.xd=function(){return!0};_.vd=function(a){a=new Pm(this,a);Qm(this.a,a);1==this.a.c&&Rm(this.b,16);return a};function Sm(){Sm=x;Tm=new Nm;var a=new Um;Vm();Wm(Xm?Xm:Xm=new Ym,a)}function Zm(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);$m(Tm,a)}function Rm(a,b){if(0>b)throw new an("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);$m(Tm,a);a.b=!1;a.c=bn(a,b);Qm(Tm,a)}function bn(a,b){return $wnd.setTimeout(C(function(){a.yd()}),b)}w(66,1,{});\n_.yd=function(){this.b||$m(Tm,this);this.zd()};_.b=!1;_.c=0;var Tm;function Om(a){Sm();this.a=a}w(65,66,{},Om);_.zd=function(){var a=this.a,b,c,d,e,f;b=D(cn,u,14,a.a.c,0);b=dn(a.a,b);c=new en;for(e=0,f=b.length;e<f;++e)d=b[e],$m(a.a,d),Gm(d.a,c.a);0<a.a.c&&Rm(a.b,fn(5,16-(Fm()-c.a)))};_.a=null;function Pm(a,b){this.b=a;this.a=b}w(67,62,{13:1,14:1},Pm);_.wd=function(){var a=this.b;$m(a.a,this);0==a.a.c&&Zm(a.b)};_.a=null;_.b=null;\nfunction gn(a,b){var c=C(function(){var b=Fm();a.ud(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function Km(){}w(68,63,{},Km);_.xd=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.vd=function(a,b){var c;c=gn(a,b);return new hn(c)};function hn(a){this.a=a}w(69,62,fm,hn);_.wd=function(){$wnd.webkitCancelRequestAnimationFrame(this.a)};_.a=0;w(71,1,{});_.a=null;function jn(){this.a=pg}w(70,71,{},jn);function kn(){this.a=sg}w(72,71,{},kn);\nfunction ln(){this.a=vg}w(73,71,{},ln);w(75,1,{});_.a=null;function mn(a){this.a=a}w(74,75,{},mn);function nn(){this.a=wg}w(76,71,{},nn);function on(){this.a=zg}w(77,71,{},on);function pn(){this.a=Qg}w(78,71,{},pn);function qn(){this.a=Xg}w(79,71,{},qn);function rn(){this.a=dh}w(80,71,{},rn);function sn(){this.a=eh}w(81,71,{},sn);function tn(){this.a=jh}w(82,71,{},tn);function un(){this.a=kh}w(83,71,{},un);function vn(){this.a=oh}w(84,71,{},vn);function wn(){this.a=qh}w(85,71,{},wn);\nfunction xn(){this.a=rh}w(86,71,{},xn);function yn(){this.a=uh}w(87,71,{},yn);function zn(){this.a=Mh}w(88,71,{},zn);function An(){this.a=Xh}w(89,71,{},An);function Bn(){this.a=Yh}w(90,71,{},Bn);function Cn(){this.a=Zh}w(91,71,{},Cn);function Dn(){this.a=ci}w(92,71,{},Dn);function En(a){this.a=a.id}w(93,1,{15:1,16:1},En);_.a=null;function Fn(){this.a=hi}w(94,71,{},Fn);function Gn(){this.a=ri}w(95,71,{},Gn);function Hn(){this.a=si}w(96,71,{},Hn);function In(){this.a=ti}w(97,71,{},In);\nfunction Jn(){this.a=ui}w(98,71,{},Jn);function Kn(){this.a=wi}w(99,71,{},Kn);function Ln(){this.a=yi}w(100,71,{},Ln);function Mn(){this.a=Ci}w(101,71,{},Mn);function Nn(){this.a=Di}w(102,71,{},Nn);function On(){this.a=Ei}w(103,71,{},On);function Pn(){this.a=Gi}w(104,71,{},Pn);function Qn(){this.a=Hi}w(105,71,{},Qn);function Rn(){this.a=Ii}w(106,71,{},Rn);function Sn(){this.a=Ji}w(107,71,{},Sn);function Vn(){this.a=Xi}w(108,71,{},Vn);function Wn(){this.a=$i}w(109,71,{},Wn);\nfunction Xn(){this.a=ij}w(110,71,{},Xn);function Yn(){this.a=sj}w(111,71,{},Yn);w(112,75,{},function(a){this.a=a});function Zn(){this.a=tj}w(113,71,{},Zn);function $n(){$n=x;ao=new mn("aria-activedescendant")}var ao;function bo(){this.a=yj}w(115,71,{},bo);function co(){this.a=zj}w(116,71,{},co);function eo(){this.a=Dj}w(117,71,{},eo);\nfunction fo(){fo=x;go=new kn;ho=new jn;io=new ln;jo=new nn;ko=new on;lo=new pn;mo=new qn;no=new rn;oo=new sn;po=new tn;qo=new un;ro=new vn;so=new wn;to=new xn;uo=new yn;vo=new zn;wo=new Bn;xo=new An;yo=new Cn;zo=new Dn;Ao=new Fn;Bo=new Gn;Co=new In;Do=new Jn;Eo=new Hn;Fo=new Kn;Go=new Ln;Ho=new Mn;Io=new Nn;Jo=new Pn;Ko=new Rn;Lo=new Sn;Mo=new Qn;No=new On;Oo=new Vn;Po=new Wn;Qo=new Xn;Ro=new Yn;So=new Zn;To=new co;Uo=new bo;Vo=new eo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=\nnew 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;E(Hp,Dj,Vo);E(Hp,pg,ho);E(Hp,qh,so);E(Hp,sg,go);E(Hp,vg,io);E(Hp,uh,uo);E(Hp,wg,jo);E(Hp,zg,ko);E(Hp,Qg,lo);E(Hp,Xg,mo);E(Hp,Yh,wo);E(Hp,dh,no);E(Hp,Zh,yo);E(Hp,eh,oo);E(Hp,jh,po);E(Hp,kh,qo);E(Hp,oh,ro);E(Hp,si,Eo);E(Hp,rh,to);E(Hp,Mh,vo);E(Hp,Xh,xo);E(Hp,ci,zo);E(Hp,hi,Ao);E(Hp,ri,Bo);E(Hp,ti,Co);E(Hp,ui,Do);E(Hp,wi,Fo);E(Hp,yi,Go);E(Hp,Ci,Ho);E(Hp,Di,Io);E(Hp,\nEi,No);E(Hp,Gi,Jo);E(Hp,Hi,Mo);E(Hp,Ii,Ko);E(Hp,ij,Qo);E(Hp,yj,Uo);E(Hp,Ji,Lo);E(Hp,Xi,Oo);E(Hp,$i,Po);E(Hp,sj,Ro);E(Hp,tj,So);E(Hp,zj,To);E(Hp,Ij,$o);E(Hp,Jj,Wo);E(Hp,Kj,Yo);E(Hp,Sj,dp);E(Hp,Tj,fp);E(Hp,Qj,bp);E(Hp,$j,hp);E(Hp,bk,jp);E(Hp,ck,lp);E(Hp,fk,rp);E(Hp,hk,np);E(Hp,ik,pp);E(Hp,qk,tp);E(Hp,rk,vp);E(Hp,tk,xp);E(Hp,uk,zp);E(Hp,Ck,Fp);E(Hp,Dk,Bp);E(Hp,Ek,Dp)}\nvar ho,go,io,jo,ko,lo,mo,no,oo,po,qo,ro,so,to,uo,vo,xo,wo,yo,zo,Ao,Bo,Eo,Co,Do,Fo,Go,Ho,Io,No,Jo,Mo,Ko,Lo,Oo,Po,Qo,Ro,So,Uo,To,Vo,Hp,$o,Wo,Yo,bp,dp,fp,hp,jp,lp,rp,np,pp,tp,vp,xp,zp,Fp,Bp,Dp;function ap(){this.a=Ij}w(119,71,{},ap);function Xo(){this.a=Jj}w(120,71,{},Xo);function Zo(){this.a=Kj}w(121,71,{},Zo);function cp(){this.a=Qj}w(122,71,{},cp);function ep(){this.a=Sj}w(123,71,{},ep);function gp(){this.a=Tj}w(124,71,{},gp);function ip(){this.a=$j}w(125,71,{},ip);function kp(){this.a=bk}\nw(126,71,{},kp);function mp(){this.a=ck}w(127,71,{},mp);function sp(){this.a=fk}w(128,71,{},sp);function op(){this.a=hk}w(129,71,{},op);function qp(){this.a=ik}w(130,71,{},qp);function up(){this.a=qk}w(131,71,{},up);function wp(){this.a=rk}w(132,71,{},wp);function yp(){this.a=tk}w(133,71,{},yp);function Ap(){this.a=uk}w(134,71,{},Ap);function Gp(){this.a=Ck}w(135,71,{},Gp);function Cp(){this.a=Dk}w(136,71,{},Cp);function Ep(){this.a=Ek}w(137,71,{},Ep);\nfunction Jp(a){var b,c,d;d=new Kp;for(c=a;c;)b=c.Cd(),c!=a&&(d.a.a+="Caused by: "),Lp(d,c.cZ.d),d.a.a+=gd,Mp(d.a,null==b?"(No exception detail)":b),d.a.a+=da,c=c.e}function Np(a){var b;b=a.cZ.d;a=a.Cd();return null!=a?b+gd+a:b}w(141,1,{89:1,106:1});_.Cd=function(){return this.f};_.tS=function(){return Np(this)};_.e=null;_.f=null;function Op(a){this.f=a}w(140,141,Ql,Op);function Pp(a){this.f=a}function Qp(a,b){this.e=b;this.f=a}w(139,140,lm,Pp,Qp);function Rp(a){this.f=a}w(138,139,lm,Rp);\nfunction en(){this.a=Fm()}function Fm(){return(new Date).getTime()}w(142,1,{},en);function Sp(a){this.b=a;this.a=m}w(144,139,lm,Sp);_.Cd=function(){if(null==this.c){this.d=null==this.b?bj:Tp(this.b)?null==this.b?null:this.b.name:G(this.b,1)?"String":Up(this.b).d;this.a=this.a+gd+(Tp(this.b)?null==this.b?null:this.b.message:this.b+m);var a;if(Tp(this.b)){a=this.b;var b=m,c;for(c in a)if(c!=Wi&&"message"!=c&&"toString"!=c)try{b+="\\n "+c+gd+a[c]}catch(d){}a=b}else a=m;this.c=bb+this.d+") "+a+this.a}return this.c};\n_.a=m;_.b=null;_.c=null;_.d=null;function Vp(a,b){return Wp(a)?a.eQ(b):a===b}function Up(a){return Wp(a)?a.cZ:Xp}function Yp(a){return Wp(a)?a.hC():Zp(a)}function $p(a){return Wp(a)?a.tS():a.toString?a.toString():"[JavaScriptObject]"}\nfunction aq(){var a;aq=x;bq=(a=["\\\\u0000","\\\\u0001","\\\\u0002","\\\\u0003","\\\\u0004","\\\\u0005","\\\\u0006","\\\\u0007",cg,"\\\\t","\\\\n","\\\\u000B","\\\\f","\\\\r","\\\\u000E","\\\\u000F","\\\\u0010","\\\\u0011","\\\\u0012","\\\\u0013","\\\\u0014","\\\\u0015","\\\\u0016","\\\\u0017","\\\\u0018","\\\\u0019","\\\\u001A","\\\\u001B","\\\\u001C","\\\\u001D","\\\\u001E","\\\\u001F"],a[34]=\'\\\\"\',a[92]=ag,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]=\n"\\\\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)}\nfunction cq(a){aq();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=bq[a.charCodeAt(0)],null==c?a:c});return ma+a+ma}var bq;w(151,1,{});function dq(){dq=x;eq=$wnd}\nfunction fq(a,b,c){function d(){a.onerror=a.onreadystatechange=a.onload=function(){};c&&a.parentNode.removeChild(a)}dq();a.onload=C(function(){d();b&&b.Bd(null)});a.onerror=C(function(){d();b&&b.Ad(new Rp("onerror() called."))});a.onreadystatechange=C(function(){("complete"==a.readyState||"loaded"==a.readyState)&&a.onload()})}var eq;\nfunction gq(a){var b,c,d;b=!a.d?(dq(),window):a.d;b=(dq(),b.document);c=(d=b.createElement("script"),d.type="text/javascript",d);(a.a||a.b)&&fq(c,a.a,a.b);a=a.c;dq();c.src=a;b.getElementsByTagName(bi)[0].appendChild(c)}function hq(a,b){a.a=b;return a}function iq(a){a.b=!0;return a}function jq(a){this.c=a}w(153,1,{},jq);_.a=null;_.b=!1;_.c=null;_.d=null;function kq(){kq=x;lq=new mq(9,z(B,q,-1,[]),new nq)}\nfunction oq(a,b){var c,d,e,f;if(b==a.f)return!0;for(d=a.c,e=0,f=d.length;e<f;++e)if(c=d[e],c==b)return!0;return!1}function pq(a,b){a.b=b;if($stats){var c=qq(b==a.f?qi:vh+b,Ag,b);$stats(c)}var d=a.e,c=new rq(a,b),e,f;f=sq(b,c);null!=f&&(d=(e=d.a[b]?d.a[b]:0,d.a[b]=e+1,e),0<d&&(e=-1!=f.indexOf(Md)?38:63,f+=String.fromCharCode(e)+"manualRetry="+d),c=new tq(f,c,b),uq(c.b,c),gq(hq(iq((dq(),new jq(c.f))),new vq(c))))}\nfunction wq(a){if(!(0<=a.b)){var b,c,d,e;if(!a.j){a.j=new xq(a.c.length+1);for(c=a.c,d=0,e=c.length;d<e;++d){b=c[d];var f=a.j;f.a[f.c++]=b}c=a.j;d=a.f;c.a[c.c++]=d}for(;0<a.k.c-a.k.b&&a.d[a.k.a[a.k.b]];)c=a.k.a[a.k.b++],c<a.i.length&&yq(a.i,c,null);a:{c=a.i;for(d=0;d<c.length;++d)if(c[d]){c=!1;break a}c=!0}c||(0<a.j.c-a.j.b?pq(a,a.j.a[a.j.b]):0<a.k.c-a.k.b&&pq(a,a.k.a[a.k.b++]))}}\nfunction mq(a,b,c){this.f=a;this.c=b;this.e=c;a+=1;this.a=D(zq,u,104,a,0);this.k=new xq(a);this.d=D(Aq,ul,-1,a,2);this.i=D(Bq,u,18,a,0)}function Cq(a,b){kq();var c=lq,d;c.d[a]?b.Ed():(d=c.a[a],null==d&&(d=yq(c.a,a,D(Dq,u,17,0,0))),yq(d,d.length,b),c.i[a]||(yq(c.i,a,new Eq(c,a)),oq(c,a)||(d=c.k,d.a[d.c++]=a),wq(c)))}w(154,1,{},mq);_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;_.f=0;_.i=null;_.j=null;_.k=null;var lq;function Eq(a,b){this.a=a;this.b=b}w(155,1,gm,Eq);\n_.Gd=function(a){var b,c,d,e;e=this.a.a[this.b];if(null!=e){yq(this.a.a,this.b,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Dd(a)}};_.a=null;_.b=0;function xq(a){this.a=D(B,q,-1,a,1)}w(156,1,{},xq);_.a=null;_.b=0;_.c=0;function Fq(a){this.f="Download of "+a+" failed with status 404(Script Tag Failure - no status available)"}w(157,139,lm,Fq);function Gq(a,b,c){this.e=c;this.f="Install of "+a+" failed with text "+b}w(158,139,lm,Gq);\nfunction Hq(a,b){var c,d,e,f,g;if(a.b.b==a.a){f=a.b.i;a.b.i=D(Bq,u,18,a.b.f+1,0);d=a.b.k;d.b=0;d.c=0;a.b.b=-1;g=null;for(d=0,e=f.length;d<e;++d)if(c=f[d])try{c.Gd(b)}catch(h){if(h=Iq(h),G(h,105))g=c=h;else throw h;}if(g)throw g;}}function rq(a,b){this.b=a;this.a=b}w(159,1,gm,rq);_.Gd=function(a){Hq(this,a)};_.a=0;_.b=null;function qq(a,b,c){a={moduleName:$moduleName,sessionId:$sessionId,subSystem:"runAsync",evtGroup:a,millis:(new Date).getTime(),type:b};0<=c&&(a.fragment=c);return a}\nfunction Zp(a){return a.$H||(a.$H=++Jq)}function Kq(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Lq(){return $wnd.setTimeout(function(){0!=Mq&&(Mq=0);Nq=-1},10)}var Mq=0,Jq=0,Oq=0,Nq=-1;function sq(a,b){return __gwtStartLoadingFragment(a,C(function(a){b.Gd(a)}))}w(162,1,{});\nfunction Pq(a,b,c){if(c&&(++a.e,a.e<=a.c)){b=-1!=a.d.indexOf(Md)?38:63;a.f=a.d+String.fromCharCode(b)+"autoRetry="+a.e;uq(a.b,a);gq(hq(iq((dq(),new jq(a.f))),new vq(a)));return}Hq(a.a,b)}function tq(a,b,c){this.d=this.f=a;this.a=b;this.c=3;this.e=0;this.b=c}w(164,1,{},tq);_.a=null;_.b=0;_.c=0;_.d=null;_.e=0;_.f=null;function Qq(){Qq=x;Rq=new Sq}function Tq(a,b){a.a=Uq(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Vq(a)),Wq(a.e,1),!a.i&&(a.i=new Xq(a)),Wq(a.i,50))}function Sq(){}\nfunction Yq(a){return a.Fd()}function Uq(a,b){!a&&(a=[]);a[a.length]=b;return a}function Zq(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fd()&&(b=Uq(b,e)):e[0].pd()}catch(f){if(f=Iq(f),!G(f,106))throw f;}}return b}function Wq(a,b){Qq();$wnd.setTimeout(function(){C(Yq)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}w(165,151,{},Sq);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Rq;function Vq(a){this.a=a}w(166,1,{},Vq);\n_.Fd=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Zq(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,h;g=b.length;if(0==g)b=null;else{c=!1;for(d=new en;100>Fm()-d.a;){e=!1;for(f=0;f<g;++f)if(h=b[f])e=!0,h[0].Fd()||(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 Xq(a){this.a=a}w(167,1,{},Xq);_.Fd=function(){this.a.d&&Wq(this.a.e,1);return this.a.j};\n_.a=null;function nq(){this.a=[]}function $q(a){ar(a.b)&&Pq(a,new Fq(a.f),!0)}function ar(a){if(!__gwtModuleFunction[Mj+a])return!1;delete __gwtModuleFunction[Mj+a];return!0}function uq(a,b){__gwtModuleFunction[Mj+a]=C(function(a){if(ar(b.b)){var d,e;try{__gwtInstallCode(a)}catch(f){if(f=Iq(f),G(f,105))d=f,e=a,null!=a&&200<a.length&&(e=a.substr(0,200)+mc),Pq(b,new Gq(b.f,e,d),!1);else throw f;}}})}w(169,162,{},nq);function vq(a){this.a=a}w(170,1,{},vq);_.Ad=function(){$q(this.a)};_.Bd=function(){$q(this.a)};\n_.a=null;w(172,1,{});function Mp(a,b){a.a+=b}function br(){}w(173,172,{},br);_.a=m;function cr(a,b){return parseInt(a[b])||0}function dr(a,b){return null==a[b]?null:""+a[b]}function er(a){a.draggable=Fk;a.style.webkitUserDrag="element"}function fr(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 gr(a){var b=$doc.createElement("INPUT");b.type=a;return b}\nfunction hr(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function ir(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function jr(a){a=a.button;return 1==a?4:2==a?2:1}\nfunction kr(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+lr(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,m).getPropertyValue("direction")==Lj&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,m)[rj]==Eh){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,\nm).getPropertyValue(Jg)));if(d&&d.tagName==he&&a.style.position==hg)break;a=d}a=b}return a}\nfunction mr(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,m)[rj]==Eh){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,m).getPropertyValue(Ng)));if(d&&d.tagName==he&&a.style.position==\nhg)break;a=d}a=b}return a}function lr(a){return a.ownerDocument.defaultView.getComputedStyle(a,m).direction==Lj?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function nr(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function or(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function pr(){var a=$doc;return(H(a.compatMode,ve)?a.documentElement:a.body).clientHeight}\nfunction qr(){var a=$doc;return(H(a.compatMode,ve)?a.documentElement:a.body).clientWidth}w(198,1,{89:1,94:1,96:1});_.eQ=mm;_.hC=nm;_.tS=function(){return m+this.b};_.b=0;function rr(){rr=x;sr=new tr;ur=new vr;wr=new xr;yr=new zr;Ar=new Br;Cr=new Dr;Er=new Fr;Gr=new Hr;Ir=new Jr;Kr=new Lr;Mr=new Nr;Or=new Pr;Qr=new Rr;Sr=new Tr;Ur=new Vr;Wr=new Xr;Yr=new Zr;$r=new as;bs=z(cs,u,20,[sr,ur,wr,yr,Ar,Cr,Er,Gr,Ir,Kr,Mr,Or,Qr,Sr,Ur,Wr,Yr,$r])}w(204,198,Gl);\nvar bs,ur,Yr,wr,sr,Cr,Wr,Ar,Er,Gr,Ir,yr,$r,Kr,Mr,Or,Sr,Ur,Qr;function tr(){this.b=0}w(205,204,Gl,tr);function Lr(){this.b=9}w(206,204,Gl,Lr);function Nr(){this.b=10}w(207,204,Gl,Nr);function Pr(){this.b=11}w(208,204,Gl,Pr);function Rr(){this.b=12}w(209,204,Gl,Rr);function Tr(){this.b=13}w(210,204,Gl,Tr);function Vr(){this.b=14}w(211,204,Gl,Vr);function Xr(){this.b=15}w(212,204,Gl,Xr);function Zr(){this.b=16}w(213,204,Gl,Zr);function as(){this.b=17}w(214,204,Gl,as);function vr(){this.b=1}\nw(215,204,Gl,vr);function xr(){this.b=2}w(216,204,Gl,xr);function zr(){this.b=3}w(217,204,Gl,zr);function Br(){this.b=4}w(218,204,Gl,Br);function Dr(){this.b=5}w(219,204,Gl,Dr);function Fr(){this.b=6}w(220,204,Gl,Fr);function Hr(){this.b=7}w(221,204,Gl,Hr);function Jr(){this.b=8}w(222,204,Gl,Jr);function ds(){ds=x;es=new fs;gs=new hs;is=new js;ks=new ls;ms=z(ns,u,21,[es,gs,is,ks])}w(223,198,Ml);var ms,gs,is,ks,es;function fs(){this.b=0}w(224,223,Ml,fs);function hs(){this.b=1}w(225,223,Ml,hs);\nfunction js(){this.b=2}w(226,223,Ml,js);function ls(){this.b=3}w(227,223,Ml,ls);function os(){os=x;ps=new qs;rs=new ss;ts=new us;vs=new ws;xs=z(ys,u,23,[ps,rs,ts,vs])}w(228,198,Sl);var xs,ps,rs,ts,vs;function qs(){this.b=0}w(229,228,Sl,qs);function ss(){this.b=1}w(230,228,Sl,ss);function us(){this.b=2}w(231,228,Sl,us);function ws(){this.b=3}w(232,228,Sl,ws);\nfunction zs(){zs=x;As=new Bs;Cs=new Ds;Es=new Fs;Gs=new Hs;Is=new Js;Ks=new Ls;Ms=new Ns;Os=new Ps;Qs=new Rs;Ss=z(Ts,u,24,[As,Cs,Es,Gs,Is,Ks,Ms,Os,Qs])}w(233,198,km);var Ss,Os,Es,Gs,Ms,Qs,Ks,Cs,Is,As;function Bs(){this.b=0}w(234,233,km,Bs);function Ds(){this.b=1}w(235,233,km,Ds);function Fs(){this.b=2}w(236,233,km,Fs);function Hs(){this.b=3}w(237,233,km,Hs);function Js(){this.b=4}w(238,233,km,Js);function Ls(){this.b=5}w(239,233,km,Ls);function Ns(){this.b=6}w(240,233,km,Ns);\nfunction Ps(){this.b=7}w(241,233,km,Ps);function Rs(){this.b=8}w(242,233,km,Rs);function Us(){Us=x;Vs=new Ws;Xs=new Ys;Zs=new $s;at=new bt;ct=new dt;et=new ft;gt=new ht;it=new jt;kt=z(lt,u,25,[Vs,Xs,Zs,at,ct,et,gt,it])}w(243,198,rl);var kt,Vs,gt,et,Xs,Zs,it,ct,at;function Ws(){this.b=0}w(244,243,rl,Ws);function Ys(){this.b=1}w(245,243,rl,Ys);function $s(){this.b=2}w(246,243,rl,$s);function bt(){this.b=3}w(247,243,rl,bt);function dt(){this.b=4}w(248,243,rl,dt);function ft(){this.b=5}w(249,243,rl,ft);\nfunction ht(){this.b=6}w(250,243,rl,ht);function jt(){this.b=7}w(251,243,rl,jt);function mt(){mt=x;nt=[];ot=[];pt=[]}var nt,ot,pt;function qt(){qt=x;rt=new st}function tt(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||m;return b}function ut(a){var b;a.a||(b=$doc.getElementsByTagName(bi)[0],a.a=b);return a.a}function st(){}w(254,1,{},st);_.a=null;var rt;w(266,1,{});_.tS=function(){return"An event type"};_.f=null;w(265,266,{});_.Jd=function(){this.e=!1;this.f=null};\n_.e=!1;w(264,265,{});_.Id=function(){return this.Kd()};_.a=null;var vt=_.b=null;function wt(){wt=x;xt=new yt(Dg,new zt)}function zt(){}w(263,264,{},zt);_.Hd=function(a){a.Ld(this)};_.Kd=function(){return xt};var xt;w(270,264,Jl);function At(a,b){return(a.a.clientX||0)-kr(b)+lr(b)+lr(b.ownerDocument.body)}function Bt(a,b){return(a.a.clientY||0)-mr(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}function Ct(a){var b;return(b=a.b)?At(a,b):a.a.clientX||0}\nfunction Dt(a){var b;return(b=a.b)?Bt(a,b):a.a.clientY||0}w(269,270,Jl);function Et(){Et=x;Ft=new yt(Zg,new Gt)}function Gt(){}w(268,269,Jl,Gt);_.Hd=function(a){a.Nd(this)};_.Kd=function(){return Ft};var Ft;function Ht(){Ht=x;It=new yt(lh,new Jt)}function Jt(){}w(271,264,{},Jt);_.Hd=function(){this.a.preventDefault();this.a.stopPropagation()};_.Kd=function(){return It};var It;w(274,1,{52:1});_.hC=Kt;_.tS=function(){return"Event type"};var Lt=_.c=0;function Ym(){this.c=++Lt}w(273,274,Ol,Ym);\nfunction yt(a,b){this.c=++Lt;this.a=b;!vt&&(vt=new Mt);vt.a[a]=this;this.b=a}w(272,273,Ol,yt);_.a=null;_.b=null;w(276,264,{});function Nt(){Nt=x;Ot=new yt(wh,new Pt)}function Qt(a){a.a.stopPropagation();a.a.preventDefault()}function Pt(){}w(277,276,{},Pt);_.Hd=function(){Qt(this)};_.Kd=function(){return Ot};var Ot;function Rt(){Rt=x;St=new yt(xh,new Tt)}function Tt(){}w(278,276,{},Tt);_.Hd=function(){Qt(this)};_.Kd=function(){return St};var St;function Ut(){Ut=x;Vt=new yt(yh,new Wt)}\nfunction Wt(){}w(279,276,{},Wt);_.Hd=function(){Qt(this)};_.Kd=function(){return Vt};var Vt;function Xt(){Xt=x;Yt=new yt(zh,new Zt)}function Zt(){}w(280,276,{},Zt);_.Hd=function(a){a=$t(a.a,!0,!1);(this.a.dataTransfer||null).setData(ok,a)};_.Kd=function(){return Yt};var Yt;function au(){au=x;bu=new yt(Ah,new cu)}function cu(){}w(281,276,{},cu);\n_.Hd=function(a){var b,c,d,e;this.a.stopPropagation();this.a.preventDefault();d=(this.a.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.a.d&&e>=a.a.d)break a;b=d[e];c=new FileReader;du(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(ok),a.a.b.ag(b))};_.Kd=function(){return bu};var bu;function eu(){eu=x;fu=new yt(Th,new gu)}function gu(){}w(283,264,{},gu);\n_.Hd=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,hu(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,iu(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Kd=function(){return fu};var fu;function ju(){ju=x;ku=new yt(Uh,new lu)}function lu(){}w(284,264,{},lu);_.Hd=function(a){a.a.a&&(a.a.b.a=null,mu(a.a.a,a.a.b))};_.Kd=function(){return ku};var ku;function nu(){nu=x;ou=new yt(Vh,new pu)}\nfunction pu(){}w(285,264,{},pu);_.Hd=function(){this.a.preventDefault()};_.Kd=function(){return ou};var ou;w(287,264,{});w(286,287,{});function qu(){qu=x;ru=new yt(mi,new su)}function su(){}w(288,286,{},su);\n_.Hd=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(tu(),uu).length&&-999!=(tu(),uu)[c]&&(c=(tu(),uu)[c]);b=new vu(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=c,e;a.Gb=!1;if(!a.J||a.K){wu(a,m);c=0;e=8==b.e;b=0!=(b.e&2);switch(d){case 99:case 67:b?xu($t(a,!0,!1)):c=301;break;case 118:case 86:b&&a.Tb&&(b=a.r,null==b.i&&(b.i="PASTE"),yu(a.E,(!a.Ub&&\n(a.Ub=new zu(a)),a.Ub)));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.Bc&&(wu(a,dr((Au(),Bu).Tc.a.pb,Ik)),c=1201,a.n=32);break;case 104:case 72:wu(a,Ve);c=1300;break;case 114:case 82:wu(a,"-R");c=1301;break;case 116:case 84:701==a.k?(c=236,wu(a,Lb)):801==a.k?(c=237,wu(a,Kb)):(c=233,wu(a,\n"-tBu"));break;case 121:case 89:b?c=111:(c=234,wu(a,Wb));break;case 122:case 90:b?c=110:(c=239,wu(a,Zb));break;case 97:case 65:c=235;wu(a,"-COOH");break;case 101:case 69:c=238;wu(a,vb);break;case 117:case 85:c=110;break;case 113:case 81:c=242;wu(a,wb);break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.k?(c=254,wu(a,"-F")):801==a.k?(c=255,wu(a,"-Cl")):901==a.k?(c=256,wu(a,"-Br")):1001==a.k?(c=257,wu(a,"-I")):501==a.k?(c=259,wu(a,"-OH")):401==a.k?(c=258,wu(a,"-NH2")):c=202;break;case 43:c=\n108;break;case 35:c=204;break;case 48:105==a.k?Cu(a,0):e?(c=223,wu(a,"-3-Furyl")):(c=221,wu(a,"-Furyl"));break;case 49:105==a.k?Cu(a,1):c=209;break;case 50:case 61:50==d&&105==a.k?Cu(a,2):501==a.k?(c=250,wu(a,"=O")):c=203;break;case 51:105==a.k?Cu(a,3):c=206;break;case 52:105==a.k?Cu(a,4):c=207;break;case 53:105==a.k?Cu(a,5):c=208;break;case 54:105==a.k?Cu(a,6):c=210;break;case 55:105==a.k?Cu(a,7):c=211;break;case 56:105==a.k?Cu(a,8):c=212;break;case 57:105==a.k?Cu(a,9):(wu(a,"9 ring"),c=229);break;\ncase 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;break;case 1E3:c=153;break;case 1001:c=154}d=d+1-49;0<=d&&9>=d&&0<a.ob.v&&(b=a.ob.b[a.ob.v].a,33<=b&&42>=b&&(c=1301+d));Du(a,c)}a=!0}a&&this.a.preventDefault()};_.Kd=function(){return ru};var ru;function Eu(){Eu=x;Fu=new yt(Mi,new Gu)}function Gu(){}w(289,269,Jl,Gu);_.Hd=function(a){a.ld(this)};_.Kd=function(){return Fu};var Fu;\nfunction Hu(){Hu=x;Iu=new yt(Ni,new Ju)}function Ju(){}w(290,269,Jl,Ju);_.Hd=function(a){a.md(this)};_.Kd=function(){return Iu};var Iu;function Ku(){Ku=x;Lu=new yt(Oi,new Mu)}function Mu(){}w(291,269,Jl,Mu);_.Hd=function(a){a.nd(this)};_.Kd=function(){return Lu};var Lu;function Nu(){Nu=x;Ou=new yt(Pi,new Pu)}function Pu(){}w(292,269,Jl,Pu);_.Hd=function(a){var b;b=this.a;Tq((Qq(),Rq),new Qu(a,a.b,b))};_.Kd=function(){return Ou};var Ou;function Ru(){Ru=x;Su=new yt(Qi,new Tu)}function Tu(){}\nw(293,269,Jl,Tu);_.Hd=function(a){a.od(this)};_.Kd=function(){return Su};var Su;function Uu(){Uu=x;Vu=new yt(Ri,new Wu);new yt(Ie,new Wu)}function Wu(){}w(294,269,Jl,Wu);_.Hd=function(a){var b,c,d,e,f;b=Math.round(-this.a.wheelDelta/40)||0;b=new Xu(a.a.i,Ct(this),Dt(this),b);f=0;for(c=Yu(a.a.i.Pc,D(Zu,u,76,0,0)),d=0,e=c.length;d<e;++d)a=c[d],++f,a.Ff(b);0<f&&this.a.preventDefault()};_.Kd=function(){return Vu};var Vu;function Mt(){this.a={}}w(295,1,{},Mt);_.a=null;w(298,270,Jl);var $u=null;\nfunction av(){av=x;bv=new yt(wk,new cv)}function cv(){}w(297,298,Jl,cv);_.Hd=dv;_.Kd=function(){return bv};var bv;function ev(){ev=x;fv=new yt(xk,new gv)}function gv(){}w(299,298,Jl,gv);_.Hd=dv;_.Kd=function(){return fv};var fv;function hv(){var a;this.a=(a=document.createElement(th),a.setAttribute(gj,"return;"),typeof a.ontouchstart==Nh)}w(300,1,{},hv);function iv(){iv=x;jv=new yt(yk,new kv)}function kv(){}w(301,298,Jl,kv);_.Hd=function(a){var b=a.a;if(a=a.a.n)lv(b,this),a.Qh(b.b);b.d=!0};_.Kd=function(){return jv};\nvar jv;function mv(){mv=x;nv=new yt(Ak,new ov)}function ov(){}w(302,298,Jl,ov);_.Hd=function(a){lv(a.a,this)&&(a.a.j&&pv(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),Rm(a.a.c,750),a.a.d=!1))};_.Kd=function(){return nv};var nv;function qv(a,b){this.a=b;this.b=a}function rv(a,b,c){Xm&&(b=new qv(b,c),a.$d(b))}w(303,265,{},qv);_.Hd=function(a){a.Wd(this)};_.Id=function(){return Xm};_.a=!1;var Xm=_.b=null;function sv(){}function tv(a){var b;uv&&(b=new sv,a.$d(b))}w(305,265,{},sv);_.Hd=function(a){a.Yd(this)};\n_.Id=function(){return uv};var uv=null;function vv(){}w(307,265,{},vv);_.Hd=function(a){a.a.W&&a.a.Je()};_.Id=function(){return wv};var wv=null;function xv(a,b,c){a=a.a;if(!b)throw new yv("Cannot add a handler with a null type");if(!c)throw new yv("Cannot add a null handler");0<a.b?zv(a,new Av(a,b,c)):Bv(a,b,null,c);return new Cv(new Dv(a,b,c))}\nfunction Ev(a,b){var c;!b.e||b.Jd();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,h,j;if(!b)throw new yv("Cannot fire null event");try{++d.b;h=Fv(d,b.Id(),null);e=null;for(j=d.c?h.Ih(h.Yf()):h.Hh();d.c?j.Kh():j.be();){g=d.c?j.Lh():j.ce();try{b.Hd(g)}catch(l){if(l=Iq(l),G(l,106))f=l,!e&&(e=new Gv),Hv(e,f);else throw l;}}if(e)throw new Iv(e);}finally{if(--d.b,0==d.b){var o,n;if(d.a)try{for(n=new Jv(d.a);n.b<n.d.Yf();)o=Kv(n),o.pd()}finally{d.a=null}}}}catch(r){r=Iq(r);if(G(r,53))throw new Lv(r.a);throw r;}finally{null==\nc?(b.e=!0,b.f=null):b.f=c}}function Mv(a){Nv.call(this,a,!1)}function Nv(a,b){this.a=new Tv(b);this.b=a}w(308,1,dm,Mv,Nv);_.$d=function(a){Ev(this,a)};_.a=null;_.b=null;w(311,1,{});function zv(a,b){!a.a&&(a.a=new Nm);Qm(a.a,b)}function Bv(a,b,c,d){var e;e=Uv(a.d,b);e||(e=new Ip,E(a.d,b,e));a=e.Uf(c);a||(a=new Nm,e.Wf(c,a));a.zh(d)}function Vv(a,b,c,d){var e,f;e=Fv(a,b,c);e.Bh(d)&&e.Vf()&&(f=Uv(a.d,b),f.Xf(c),f.Vf()&&Wv(a.d,b))}\nfunction Fv(a,b,c){a=Uv(a.d,b);if(!a)return Xv(),Xv(),Yv;c=a.Uf(c);return!c?(Xv(),Xv(),Yv):c}w(310,311,{});_.a=null;_.b=0;_.c=!1;function Tv(a){this.d=new Ip;this.c=a}w(309,310,{},Tv);function Cv(a){this.a=a}w(312,1,{},Cv);_.a=null;function Iv(a){Qp.call(this,Zv(a),$v(a));this.a=a}function $v(a){a=a.Ce();return!a.be()?null:a.ce()}\nfunction Zv(a){var b,c,d;b=a.Yf();if(0==b)return null;b=new aw(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(d=a.Ce();d.be();)a=d.ce(),c?c=!1:b.a.a+="; ",Lp(b,a.Cd());return b.a.a}w(314,139,El,Iv);_.a=null;function Lv(a){Iv.call(this,a)}w(313,314,El,Lv);w(315,1,{},function(){});function bw(){bw=x;cw=new dw}function dw(){}w(320,1,{},dw);_.a=null;var cw;function ew(){}function fw(a,b){var c;c=a.slice(0,b);z(a.cZ,a.cM,a.qI,c);return c}\nfunction gw(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 D(a,b,c,d,e){d=gw(e,d);z(a,b,c,d);return d}function hw(a,b,c,d,e,f,g){var h,j,l;j=d[e];h=e==f-1;l=gw(h?g:0,j);z(a[e],b[e],c[e],l);if(!h){++e;for(h=0;h<j;++h)l[h]=hw(a,b,c,d,e,f,g)}return l}function z(a,b,c,d){iw();var e=jw,f=kw;iw();for(var g=0,h=e.length;g<h;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}\nfunction yq(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new lw;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new lw;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new lw;}return a[b]=c}w(324,1,{},ew);_.qI=0;function iw(){iw=x;jw=[];kw=[];var a=new ew,b=jw,c=kw,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var jw,kw;function G(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Tp(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Wp(a){return a.tM==x||a.cM&&!!a.cM[1]}\nfunction mw(a){return null==a?null:a}function nw(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var ow=-1;\nfunction pw(){var a;$stats&&qw("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(hj))a=hj;else if(-1!=a.indexOf("webkit"))a=Oj;else if(-1!=a.indexOf(Ti)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ti)&&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(Oj,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 ("+\na+"). Expect more errors.\\n");$stats&&qw("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=z(rw,u,1,[ve]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&qw("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";mt();pt.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;}");\nmt();0!=pt.length&&(a=pt.join(m),b=(qt(),rt),a=tt(a),ut(b).insertBefore(a,b.a.firstChild),pt.length=0);0!=nt.length&&(a=nt.join(m),b=(qt(),rt),a=tt(a),ut(b).appendChild(a),nt.length=0);0!=ot.length&&(a=ot.join(m),b=(qt(),rt),a=tt(a),ut(b).appendChild(a),ot.length=0);$stats&&qw("export.client.JSME_export");new sw;new tw;0<uw(null)?Tq((Qq(),Rq),new vw):ww()}function Iq(a){return G(a,106)?a:new Sp(a)}function xw(a){return yw(a&4194303,~~a>>22&4194303,0>a?1048575:0)}\nfunction zw(a){return yw(a.l,a.m,a.h)}function yw(a,b,c){return _=new Aw,_.l=a,_.m=b,_.h=c,_}\nfunction Bw(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Cw;if(0==a.l&&0==a.m&&0==a.h)return Dw=yw(0,0,0),yw(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?(Dw=yw(0,0,0),c=zw((Ew(),Fw))):(Dw=yw(c.l,c.m,c.h),c=yw(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=Gw(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?Hw(e):0==c&&0!=d&&0==e?Hw(d)+22:0!=c&&0==d&&0==e?Hw(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=zw((Ew(),Iw)),c=!0,g=!g;else return c=Jw(a,f),g&&Kw(c),Dw=yw(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=Gw(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Jw(c,d);f&&Kw(e);var h;22>=d?(f=c.l&(1<<d)-1,h=c=0):44>=d?(f=c.l,h=c.m&(1<<d-22)-1,c=0):(f=c.l,h=c.m,c=c.h&(1<<d-44)-1);c=yw(f,h,c);g?Dw=Gw(c):Dw=yw(c.l,c.m,c.h);return e}if(!Lw(a,b))return e?Dw=Gw(a):Dw=yw(a.l,a.m,a.h),yw(0,0,0);c=c?a:yw(a.l,a.m,a.h);var j,l,o,n;l=Mw(b)-Mw(c);f=Nw(b,l);for(h=yw(0,0,0);0<=l;){j=c;var r=n=o=void 0,r=j.h-f.h;0>r?\nj=!1:(o=j.l-f.l,n=j.m-f.m+(~~o>>22),r+=~~n>>22,0>r?j=!1:(j.l=o&4194303,j.m=n&4194303,j.h=r&1048575,j=!0));if(j&&(22>l?h.l|=1<<l:44>l?h.m|=1<<l-22:h.h|=1<<l-44,0==c.l&&0==c.m&&0==c.h))break;j=f.m;o=f.h;n=f.l;f.h=~~o>>>1;f.m=~~j>>>1|(o&1)<<21;f.l=~~n>>>1|(j&1)<<21;--l}g&&Kw(h);e?(Dw=Gw(c),d&&(Dw=Ow(Dw,(Ew(),Fw)))):Dw=yw(c.l,c.m,c.h);return h}function Kw(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}\nfunction Mw(a){var b;b=Pw(a.h);return 32==b?(b=Pw(a.m),32==b?Pw(a.l)+32:b+20-10):b-12}var Dw=null;function Qw(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}function J(a){var b,c,d;if(isNaN(a))return Ew(),Rw;if(-9223372036854775E3>a)return Ew(),Sw;if(9223372036854775E3<=a)return Ew(),Iw;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=nw(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=nw(a/4194304),a-=4194304*b);a=nw(a);b=yw(a,b,c);d&&Kw(b);return b}\nfunction Tw(a){var b,c;return-129<a&&128>a?(b=a+128,null==Uw&&(Uw=D(Vw,u,31,256,0)),c=Uw[b],!c&&(c=Uw[b]=xw(a)),c):xw(a)}function Ww(a){var b=Tk,c,d;c=~~a.h>>19;d=~~b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<=b.l)}\nfunction Lw(a,b){var c,d;c=~~a.h>>19;d=~~b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}\nfunction Xw(a,b){var c,d,e,f,g,h,j,l,o,n,r,t,y,v;c=a.l&8191;d=~~a.l>>13|(a.m&15)<<9;e=~~a.m>>4&8191;f=~~a.m>>17|(a.h&255)<<5;g=~~(a.h&1048320)>>8;h=b.l&8191;j=~~b.l>>13|(b.m&15)<<9;l=~~b.m>>4&8191;o=~~b.m>>17|(b.h&255)<<5;n=~~(b.h&1048320)>>8;r=c*h;y=d*h;t=e*h;v=f*h;g*=h;0!=j&&(y+=c*j,t+=d*j,v+=e*j,g+=f*j);0!=l&&(t+=c*l,v+=d*l,g+=e*l);0!=o&&(v+=c*o,g+=d*o);0!=n&&(g+=c*n);c=(r&4194303)+((y&511)<<13);r=(~~r>>22)+(~~y>>9)+((t&262143)<<4)+((v&31)<<17)+(~~c>>22);t=(~~t>>18)+(~~v>>5)+((g&4095)<<8)+(~~r>>\n22);return yw(c&4194303,r&4194303,t&1048575)}function Gw(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return yw(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Nw(a,b){var c,d,e,b=b&63;22>b?(c=a.l<<b,d=a.m<<b|~~a.l>>22-b,e=a.h<<b|~~a.m>>22-b):44>b?(c=0,d=a.l<<b-22,e=a.m<<b-22|~~a.l>>44-b):(d=c=0,e=a.l<<b-44);return yw(c&4194303,d&4194303,e&1048575)}\nfunction Jw(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 yw(c&4194303,d&4194303,e&1048575)}function Ow(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return yw(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function P(a){return a.l|a.m<<22}\nfunction Yw(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return yc;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return rb+Yw(Gw(a));for(c=m;!(0==a.l&&0==a.m&&0==a.h);){b=Tw(1E9);a=Bw(a,b);b=m+P(Dw);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=yc+b;c=b+c}return c}var Uw=null;function Ew(){Ew=x;Iw=yw(4194303,4194303,524287);Sw=yw(0,0,524288);Fw=Tw(1);Tw(2);Rw=Tw(0)}var Iw,Sw,Fw,Rw;function Aw(){}w(334,1,{31:1},Aw);\nfunction qw(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Zw(a){this.a=a}w(340,1,{},Zw);_.a=null;function $w(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}w(341,1,{},$w);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function ax(a,b){Lp(a.a,b.a);return a}function bx(){this.a=new cx}w(342,1,{},bx);function dx(a){if(null==a)throw new yv("css is null");this.a=a}\nw(343,1,{32:1,89:1},dx);_.eQ=function(a){return!G(a,32)?!1:H(this.a,a.a)};_.hC=ex;_.a=null;function fx(a){if(null==a)throw new yv("html is null");this.a=a}w(345,1,Yl,fx);_._d=gx;_.eQ=hx;_.hC=ex;_.a=null;w(346,1,Yl,function(){this.a=m});_._d=gx;_.eQ=hx;_.hC=ex;_.a=null;function ix(){ix=x;jx=RegExp(Ta,Oh);kx=RegExp(Ld,Oh);lx=RegExp(pd,Oh);mx=RegExp(ab,Oh);nx=RegExp(ma,Oh)}\nfunction ox(a){ix();-1!=a.indexOf(Ta)&&(a=a.replace(jx,Va));-1!=a.indexOf(pd)&&(a=a.replace(lx,$a));-1!=a.indexOf(Ld)&&(a=a.replace(kx,Wa));-1!=a.indexOf(ma)&&(a=a.replace(nx,"&quot;"));-1!=a.indexOf(ab)&&(a=a.replace(mx,"&#39;"));return a}var jx,kx,lx,nx,mx;function px(a){if(null==a)throw new yv("uri is null");this.a=a}w(348,1,{34:1},px);_.eQ=function(a){return!G(a,34)?!1:H(this.a,a.a)};_.hC=ex;_.a=null;function qx(){qx=x}w(350,1,{});function rx(){}w(351,1,{},rx);var sx=null;function tx(){}\nw(352,350,{},tx);var ux=null;w(353,1,$l);_.a=null;function vx(a,b){var c=(wx(),xx(b));a.appendChild(c)}function yx(a,b,c){var d;d=zx;zx=a;b==Ax&&8192==Bx(a.type)&&(Ax=null);c.ee(a);zx=d}var zx=null,Ax=null;function Cx(a){Dx();!Ex&&(Ex=new Ym);Fx||(Fx=new Nv(null,!0),Gx=new Hx);return xv(Fx,Ex,a)}var Fx=null;function Ix(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function Hx(){}w(366,265,{},Hx);_.Hd=function(a){a.ae(this);Gx.c=!1};_.Id=function(){return Ex};_.Jd=function(){Ix(this)};_.a=!1;\n_.b=!1;_.c=!1;var Ex=_.d=null,Gx=null;function Jx(){Jx=x;Kx=new Lx;Mx()||(Kx=null)}var Kx=null;function Um(){}w(368,1,{},Um);_.Wd=function(){for(;0<(Sm(),Tm).c;)Zm(Nx(Tm,0))};function Wm(a,b){return xv((!Ox&&(Ox=new Px),Ox),a,b)}function Qx(a){Vm();Rx||(Sx(),Rx=!0);return Wm((!uv&&(uv=new Ym),uv),a)}function Vm(){Tx||(Ux(),Tx=!0)}function Vx(){var a;Tx&&(a=new Wx,Ox&&Ev(Ox,a));return null}var Tx=!1,Ox=null,Xx=0,Yx=0,Rx=!1;function Zx(){Zx=x;$x=new Ym}function Wx(){Zx()}w(370,265,{},Wx);_.Hd=function(){null.ji()};\n_.Id=function(){return $x};var $x;function Px(){Mv.call(this,null)}w(372,308,dm,Px);\nfunction Bx(a){switch(a){case Dg:return 4096;case Vg:return 1024;case Zg:return 1;case nh:return 2;case Fh:return 2048;case mi:return 128;case ni:return 256;case oi:return 512;case vi:return 32768;case "losecapture":return 8192;case Mi:return 4;case Ni:return 64;case Oi:return 32;case Pi:return 16;case Qi:return 8;case "scroll":return 16384;case Ch:return 65536;case Ie:case Ri:return 131072;case lh:return 262144;case pj:return 524288;case Ak:return 1048576;case yk:return 2097152;case xk:return 4194304;\ncase wk:return 8388608;case Vh:return 16777216;case Th:return 33554432;case Uh:return 67108864;default:return-1}}function Dx(){ay||(by(),ay=!0)}var ay=!1;function cy(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 dy(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}\nfunction by(){ey=C(function(a){var b;var c=Fx,d,e,f;Ex&&c&&fy(c.a.d,Ex)?(b=Gx.a,d=Gx.b,e=Gx.c,f=Gx.d,Ix(Gx),Gx.d=a,Ev(c,Gx),c=!(Gx.a&&!Gx.b),Gx.a=b,Gx.b=d,Gx.c=e,Gx.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});gy=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Tp(b)&&G(b,37)&&yx(a,c,b)});hy=C(function(a){a.preventDefault();gy.call(this,a)});iy=C(function(a){this.__gwtLastUnhandledEvent=\na.type;gy.call(this,a)});jy=C(function(a){if(ey(a)){var b=ky;b&&b.__listener&&!Tp(b.__listener)&&G(b.__listener,37)&&(yx(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Zg,jy,!0);$wnd.addEventListener(nh,jy,!0);$wnd.addEventListener(Mi,jy,!0);$wnd.addEventListener(Qi,jy,!0);$wnd.addEventListener(Ni,jy,!0);$wnd.addEventListener(Pi,jy,!0);$wnd.addEventListener(Oi,jy,!0);$wnd.addEventListener(Ri,jy,!0);$wnd.addEventListener(mi,ey,!0);$wnd.addEventListener(oi,ey,!0);$wnd.addEventListener(ni,\ney,!0);$wnd.addEventListener(Ak,jy,!0);$wnd.addEventListener(yk,jy,!0);$wnd.addEventListener(xk,jy,!0);$wnd.addEventListener(wk,jy,!0);$wnd.addEventListener(Vh,jy,!0);$wnd.addEventListener(Th,jy,!0);$wnd.addEventListener(Uh,jy,!0)}function ly(a,b,c){for(var d=0,e=a.firstChild,f=null;e;){if(1==e.nodeType){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}\nfunction my(a,b){switch(b){case "drag":a.ondrag=gy;break;case wh:a.ondragend=gy;break;case xh:a.ondragenter=hy;break;case "dragleave":a.ondragleave=gy;break;case yh:a.ondragover=hy;break;case zh:a.ondragstart=gy;break;case Ah:a.ondrop=gy;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,gy,!1);a.addEventListener(b,gy,!1);break;default:throw"Trying to sink unknown event type "+b;}}\nfunction ny(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?gy:null),c&2&&(a.ondblclick=b&2?gy:null),c&4&&(a.onmousedown=b&4?gy:null),c&8&&(a.onmouseup=b&8?gy:null),c&16&&(a.onmouseover=b&16?gy:null),c&32&&(a.onmouseout=b&32?gy:null),c&64&&(a.onmousemove=b&64?gy:null),c&128&&(a.onkeydown=b&128?gy:null),c&256&&(a.onkeypress=b&256?gy:null),c&512&&(a.onkeyup=b&512?gy:null),c&1024&&(a.onchange=b&1024?gy:null),c&2048&&(a.onfocus=b&2048?gy:null),c&4096&&(a.onblur=b&4096?gy:null),\nc&8192&&(a.onlosecapture=b&8192?gy:null),c&16384&&(a.onscroll=b&16384?gy:null),c&32768&&(a.onload=b&32768?iy:null),c&65536&&(a.onerror=b&65536?gy:null),c&131072&&(a.onmousewheel=b&131072?gy:null),c&262144&&(a.oncontextmenu=b&262144?gy:null),c&524288&&(a.onpaste=b&524288?gy:null),c&1048576&&(a.ontouchstart=b&1048576?gy:null),c&2097152&&(a.ontouchmove=b&2097152?gy:null),c&4194304&&(a.ontouchend=b&4194304?gy:null),c&8388608&&(a.ontouchcancel=b&8388608?gy:null),c&16777216&&(a.ongesturestart=b&16777216?\ngy:null),c&33554432&&(a.ongesturechange=b&33554432?gy:null),c&67108864&&(a.ongestureend=b&67108864?gy:null))}var ky=null,ey=null,jy=null,hy=null,gy=null,iy=null;w(378,1,dm);_.ge=function(a){return decodeURI(a.replace("%23",Ea))};_.$d=function(a){Ev(this.a,a)};_.he=function(a){a=null==a?m:a;if(!H(a,null==oy?m:oy))oy=a,wv&&(a=new vv,Ev(this.a,a))};var oy=m;\nfunction Mx(){function a(){$wnd.setTimeout(a,250);e()}var b=Kx,c=m,d=$wnd.location.hash;0<d.length&&(c=b.ge(d.substring(1)));oy=c;var e=C(function(){var a=m,c=$wnd.location.hash;0<c.length&&(a=b.ge(c.substring(1)));b.he(a)});a();return!0}w(380,378,dm);function Lx(){this.a=new Mv(null)}w(379,380,dm,Lx);\nfunction Ux(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Vx)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Tx&&rv((!Ox&&(Ox=new Px),Ox),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}\nfunction Sx(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Rx&&(d=qr(),c=pr(),Yx!=d||Xx!=c))Yx=d,Xx=c,tv((!Ox&&(Ox=new Px),Ox))}finally{a&&a(b)}})}function py(a,b){qy(a.me(),b,!0)}function ry(a,b){a.pb.style[di]=b}function sy(a,b,c){0<=b&&a.re(b+uj);0<=c&&a.pe(c+uj)}function ty(a,b,c){a.re(b);a.pe(c)}function uy(a,b){null==b||0==b.length?a.pb.removeAttribute(sk):a.pb.setAttribute(sk,b)}function vy(a){var b,a=dr(a,Yg);b=wy(a,xy(32));return 0<=b?a.substr(0,b-0):a}\nfunction qy(a,b,c){if(!a)throw new Pp(yf);b=yy(b);if(0==b.length)throw new an(Pf);if(c){var d;d=yy(b);b=a.className;-1==fr(b,d)&&(0<b.length?a.className=b+ea+d:a.className=d)}else{var e,f,c=yy(b);f=a.className;e=fr(f,c);-1!=e&&(b=yy(f.substr(0,e-0)),c=yy(zy(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ea+c,a.className=d)}}function Ay(a,b){a.style.display=b?m:Zi;a.setAttribute("aria-hidden",""+!b)}w(386,1,Hl);_.ke=By;_.le=Cy;_.me=Dy;_.pe=function(a){ry(this,a)};\n_.re=function(a){this.pb.style[Nk]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function Ey(a,b,c){var d=a.pb,e=c.b;Dx();my(d,e);return xv(!a.mb?a.mb=new Mv(a):a.mb,c,b)}function Fy(a,b,c){var d;d=Bx(c.b);if(-1==d){var e=a.pb;d=c.b;Dx();my(e,d)}else-1==a.lb?(e=a.pb,d|=a.pb.__eventBits||0,Dx(),ny(e,d)):a.lb|=d;return xv(!a.mb?a.mb=new Mv(a):a.mb,c,b)}function Gy(a,b,c){return xv(!a.mb?a.mb=new Mv(a):a.mb,c,b)}\nfunction Hy(a){var b;if(a.ue())throw new Iy("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;Dx();ny(c,b)}else a.lb|=b;a.se();a.xe()}function Jy(a,b){var c;switch(Bx(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(vt&&(f=vt.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.mb&&Ev(a.mb,f.a),f.a.a=d,f.a.b=e}\nfunction Ky(a){if(!a.ue())throw new Iy("Should only call onDetach when the widget is attached to the browser\'s document");try{a.ye()}finally{try{a.te()}finally{a.pb.__listener=null,a.kb=!1}}}function Ly(a){if(a.ob)if(G(a.ob,43))a.ob.ze(a);else{if(a.ob)throw new Iy("This widget\'s parent does not implement HasWidgets");}else if(My(),fy(Ny.a,a)){My();try{a.we()}finally{Wv(Ny.a,a)}}}\nfunction Oy(a,b){var c;c=a.ob;if(b){if(c)throw new Iy("Cannot set a new parent without first clearing the old parent");a.ob=b;b.ue()&&a.ve()}else try{c&&c.ue()&&a.we()}finally{a.ob=null}}w(385,386,xl);_.se=Py;_.te=Py;_.$d=function(a){this.mb&&Ev(this.mb,a)};_.ue=function(){return this.kb};_.ve=function(){Hy(this)};_.ee=function(a){Jy(this,a)};_.we=Qy;_.xe=Py;_.ye=Py;_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;w(384,385,tl);_.se=function(){Ry(this,(Sy(),Ty))};_.te=function(){Ry(this,(Sy(),Uy))};\nfunction Vy(a,b,c){Ly(b);var d=a.p;Wy(d,b,d.c);d=(wx(),xx(b.pb));c.appendChild(d);Oy(b,a)}function Xy(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new Yy;b.ob==a&&(f=a.Ae(b),f<d&&--d);Ly(b);Wy(a.p,b,d);e?(e=b.pb,ly(c,(wx(),xx(e)),d)):(e=(wx(),xx(b.pb)),c.appendChild(e));Oy(b,a)}\nfunction Zy(a,b){var c;if(b.ob!=a)return!1;try{Oy(b,null)}finally{c=b.pb;ir(c).removeChild(c);c=a.p;var d;d=$y(c,b);if(-1==d)throw new az;if(0>d||d>=c.c)throw new Yy;for(--c.c;d<c.c;++d)yq(c.a,d,c.a[d+1]);yq(c.a,c.c,null)}return!0}w(383,384,tl);_.Ae=function(a){return $y(this.p,a)};_.Be=function(a,b,c,d){Xy(this,a,b,c,d)};_.Ce=function(){return new bz(this.p)};_.ze=function(a){return Zy(this,a)};function cz(a,b,c,d){var e;Ly(b);e=a.p.c;a.Fe(b,c,d);a.Be(b,a.pb,e,!0)}\nfunction dz(a,b){var c;(c=Zy(a,b))&&ez(b.pb);return c}function fz(a,b,c,d){if(b.ob!=a)throw new an("Widget must be a child of this panel.");a.Fe(b,c,d)}function gz(a,b,c){a=a.pb;-1==b&&-1==c?ez(a):(a.style[rj]=hg,a.style[pi]=b+uj,a.style[vk]=c+uj)}function hz(){var a=$doc.createElement(th);this.p=new iz(this);this.pb=a;this.pb.style[rj]="relative";this.pb.style[lj]=ei}function ez(a){a.style[pi]=m;a.style[vk]=m;a.style[rj]=m}w(382,383,tl,hz);_.ze=function(a){return dz(this,a)};\n_.Fe=function(a,b,c){gz(a,b,c)};function jz(a,b){if(a.He())throw new Iy("SimplePanel can only contain one child widget");a.Ie(b)}function kz(a,b){if(a.jb!=b)return!1;try{Oy(b,null)}finally{a.Ge().removeChild(b.pb),a.jb=null}return!0}function lz(a,b){if(b!=a.jb&&(b&&Ly(b),a.jb&&a.ze(a.jb),a.jb=b)){var c=a.Ge(),d=(wx(),xx(a.jb.pb));c.appendChild(d);Oy(b,a)}}function mz(){this.pb=$doc.createElement(th)}w(390,384,tl,mz);_.Ge=Dy;_.He=function(){return this.jb};_.Ce=function(){return new nz(this)};\n_.ze=function(a){return kz(this,a)};_.Ie=function(a){lz(this,a)};_.jb=null;function oz(a,b){a.hb&&(pz(a.gb,!1,!1),rv(a,a,b))}function qz(a){var b;if(b=a.jb)null!=a.X&&b.pe(a.X),null!=a.Y&&b.re(a.Y)}function rz(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[pi]=b-0+(zs(),uj);a.style[vk]=c+uj}function sz(a){a.hb||(a.kb&&Ly(a),pz(a.gb,!0,!1))}w(389,390,tl);_.Ge=function(){return hr(this.pb)};_.ke=By;_.le=Cy;_.me=function(){return ir(hr(this.pb))};_.Je=function(){this.Ke(!1)};_.Ke=function(a){oz(this,a)};\n_.ae=function(){};_.ye=function(){this.hb&&pz(this.gb,!1,!0)};_.pe=function(a){this.X=a;qz(this);0==a.length&&(this.X=null)};_.Le=function(a,b){rz(this,a,b)};_.Ie=function(a){lz(this,a);qz(this)};_.re=function(a){this.Y=a;qz(this);0==a.length&&(this.Y=null)};_.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;\nfunction tz(a,b){var c;mz.call(this);this.$=new uz;this.U=(vz(),wz);this.gb=new xz(this);this.pb.appendChild($doc.createElement(th));this.Le(0,0);ir(hr(this.pb))[Yg]="gwt-PopupPanel";hr(this.pb)[Yg]=qj;this.W=this.V=a;this.db=!1;c=z(rw,u,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new yz(c);c=m;this.T.me()[Yg]=c;c=ir(hr(this.pb));var d;if(!c)throw new Pp(yf);d=yy("gwt-DecoratedPopupPanel");if(0==d.length)throw new an(Pf);var e=c.className.split(/\\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var h=1,\nj=e.length;h<j;h++){var l=e[h];l.length>g&&l.charAt(g)==rb&&0==l.indexOf(f)&&(e[h]=d+l.substring(g))}c.className=e.join(ea)}lz(this,this.T);qz(this);qy(hr(this.pb),qj,!1);qy(this.T.b,b+"Content",!0)}w(388,389,tl);_.se=function(){Hy(this.T)};_.te=function(){Ky(this.T)};_.He=function(){return this.T.jb};_.Ce=function(){return new nz(this.T)};_.ze=function(a){return this.T.ze(a)};_.Ie=function(a){lz(this.T,a);qz(this)};_.T=null;w(387,388,tl);_.we=Qy;\nfunction zz(){zz=x;Az=new Bz(0,(vz(),wz));Cz=new Bz(1,Dz);Ez=new Bz(2,Fz);Gz=z(Hz,u,38,[Az,Cz,Ez])}function Bz(a,b){this.b=a;this.a=b}w(391,198,{38:1,89:1,94:1,96:1},Bz);_.a=null;var Gz,Az,Cz,Ez;function Iz(){Iz=x;Jz=z(rw,u,1,[vk,Ki,Pg])}\nfunction yz(a){var b;Iz();var c,d;c=this.pb=$doc.createElement(gk);this.c=$doc.createElement(mk);vx(c,this.c);c[Tg]=0;for(c=c[Sg]=0;c<a.length;++c)d=(b=$doc.createElement(Bk),b[Yg]=a[c],bw(),vx(b,Kz(a[c]+"Left")),vx(b,Kz(a[c]+ye)),vx(b,Kz(a[c]+"Right")),b),vx(this.c,d),1==c&&(this.b=hr(cy(d,1)));this.pb[Yg]="gwt-DecoratorPanel"}function Kz(a){var b,c;c=$doc.createElement(nk);b=$doc.createElement(th);var d=(wx(),xx(b));c.appendChild(d);c[Yg]=a;b[Yg]=a+"Inner";return c}w(393,390,wl,yz);_.Ge=Lz;\n_.b=null;_.c=null;var Jz;w(394,1,{});function Sy(){Sy=x;Ty=new Mz;Uy=new Nz}function Oz(a){Iv.call(this,a)}function Ry(a,b){Sy();var c,d,e;c=null;for(e=a.Ce();e.be();){d=e.ce();try{b.Ne(d)}catch(f){if(f=Iq(f),G(f,106))d=f,!c&&(c=new Gv),Hv(c,d);else throw f;}}if(c)throw new Oz(c);}w(395,313,El,Oz);var Ty,Uy;function Mz(){}w(396,1,{},Mz);_.Ne=function(a){a.ve()};function Nz(){}w(397,1,{},Nz);_.Ne=function(a){a.we()};function Pz(){Pz=x;Qz=(Rz(),Rz(),Sz)}w(400,385,xl);_.Od=Tz;_.Pd=Uz;_.Qd=Vz;_.Rd=Wz;\n_.ve=function(){Hy(this);-1==("undefined"!=typeof this.pb.tabIndex?this.pb.tabIndex:-1)&&(this.pb.tabIndex=0)};var Qz;function Xz(){this.p=new iz(this);this.e=$doc.createElement(gk);this.d=$doc.createElement(mk);vx(this.e,this.d);this.pb=this.e}w(401,383,tl);_.d=null;_.e=null;function Yz(){Yz=x;Rz();Rz()}function Zz(){Yz();this.pb=$z()}w(405,390,tl,Zz);_.Od=Tz;_.Pd=Uz;_.Qd=Vz;_.Rd=Wz;function aA(){aA=x;bA=new cA((os(),Ug));dA=new cA(pi);eA=new cA(Fj);fA=(bw(),dA);gA=eA;hA=fA}var bA,hA,dA,gA,fA,eA;\nw(415,1,{});function cA(a){this.a=a}w(416,415,{},cA);_.a=null;function iA(){iA=x;jA=new kA(Ki);lA=new kA(vk)}var jA,lA;function kA(a){this.a=a}w(417,1,{},kA);_.a=null;function mA(a,b){var c;c=nA(a);vx(a.b,c);Vy(a,b,c)}function nA(a){var b;b=$doc.createElement(nk);b[tg]=a.a.a;b.style[Jk]=a.c.a;return b}function oA(a,b){var c,d;d=ir(b.pb);(c=Zy(a,b))&&a.b.removeChild(d);return c}\nfunction pA(){Xz.call(this);this.a=(aA(),hA);this.c=(iA(),lA);this.b=$doc.createElement(Bk);vx(this.d,this.b);this.e[Tg]=yc;this.e[Sg]=yc}w(418,401,tl,pA);_.ze=function(a){return oA(this,a)};_.b=null;function qA(){qA=x;new Ip}function rA(a){qA();sA.call(this,a.d.a,a.b,a.c,a.e,a.a)}function tA(a,b,c,d,e){qA();this.a=new uA(this,a,b,c,d,e);this.pb[Yg]="gwt-Image"}function sA(a,b,c,d,e){qA();tA.call(this,(qx(),new px(a)),b,c,d,e)}w(419,385,xl,rA,tA,sA);_.Od=Tz;_.Pd=Uz;_.Qd=Vz;_.Rd=Wz;\n_.ee=function(a){32768==Bx(a.type)&&this.a&&(this.pb.__gwtLastUnhandledEvent=m);Jy(this,a)};_.xe=function(){var a=this.a;H(vi,dr(this.pb,"__gwtLastUnhandledEvent"))&&(a.f=new vA(a,this),Tq((Qq(),Rq),a.f))};_.a=null;w(421,1,{});_.f=null;function wA(){wA=x;xA()}\nfunction uA(a,b,c,d,e,f){var g,h;wA();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(ak);h=new bx;ax(ax(ax(h,new dx("width:"+e+(zs(),uj)+hd)),new dx("height:"+f+xj)),new dx("background:url("+b.a+") no-repeat "+-c+vj+-d+xj));!yA&&(yA=new zA);b=AA;h=new dx((new dx(h.a.a.a)).a);c=new cx;c.a.a+="<img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'";Lp(c,ox(b.a));c.a.a+="\' style=\'";Lp(c,ox(h.a));c.a.a+="\' border=\'0\'>";h=new fx(c.a.a);g.innerHTML=h.a||m;g=hr(g);a.kb&&(a.pb.__listener=\nnull);if(a.pb&&(h=a.pb,b=h.parentNode))b.insertBefore(g,h),b.removeChild(h);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),Dx(),ny(g,a)):a.lb|=133333119}w(420,421,{},uA);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function vA(a,b){this.a=a;this.b=b}w(422,1,{},vA);_.pd=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(vi,!1,!1),b),this.b.pb.dispatchEvent(a)):this.b.pb.__gwtLastUnhandledEvent=vi)};\n_.a=null;_.b=null;w(424,353,$l);function BA(a){this.a=a}w(426,424,$l,BA);_.Wd=function(a){this.a.Oe(a.f,a.a)};function CA(a,b,c){var d;if(a.o){var e=d=$doc.createElement(Bk);ly(a.e,(wx(),xx(e)),b);a=(wx(),xx(c));d.appendChild(a)}else d=cy(a.e,0),ly(d,(wx(),xx(c)),b)}\nfunction DA(a,b,c){var d;b.b&&(EA(a,b),c&&b.a?(EA(a,null),a=b.a,b=(Qq(),Rq),b.c=Uq(b.c,[new FA(a),!1])):null!=b.d&&(a.j=new GA(a,b),c=(vz(),Dz),a.j.U=c,a.j.ab=a.f,c=ai,a.j.me()[Yg]=c,d=vy(a.pb),H($h,d)||py(a.j,d+"Popup"),Gy(a.j,new BA(a),Xm?Xm:Xm=new Ym),a.n=b.d,d=a.j,a=new HA(a,b),d.pb.style[Kk]=ei,sz(d),bw(),a.a.o?rz(a.a.j,kr(a.a.pb)+cr(a.a.pb,fj)-1,mr(a.b.pb)):rz(a.a.j,kr(a.b.pb),mr(a.a.pb)+cr(a.a.pb,ej)-1),d.pb.style[Kk]=Lk))}\nfunction IA(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(EA(a,b),JA((Yz(),a.pb)),b&&a.d&&DA(a,b,!1))}\nfunction KA(a,b){var c;a:{c=nr(b);var d,e;for(e=new Jv(a.i);e.b<e.d.Yf();)if(d=Kv(e),d.pb.contains(c)){c=d;break a}c=null}switch(Bx(b.type)){case 1:JA((Yz(),a.pb));c&&DA(a,c,!0);break;case 16:c&&IA(a,c);break;case 32:c&&IA(a,null);break;case 2048:LA(a);break;case 128:switch(c=b.keyCode||0,c){case 37:bw();LA(a)||a.o||MA(a);b.cancelBubble=!0;b.preventDefault();break;case 39:bw();LA(a)||(a.o?null!=a.k.d&&!a.k.d.ji().ji()&&(DA(a,a.k,!1),a.k.d.ji()):NA(a));b.cancelBubble=!0;b.preventDefault();break;case 38:LA(a)||\na.o&&MA(a);b.cancelBubble=!0;b.preventDefault();break;case 40:LA(a)||(a.o?NA(a):null!=a.k.d&&!a.k.d.ji().ji()&&(DA(a,a.k,!1),a.k.d.ji()));b.cancelBubble=!0;b.preventDefault();break;case 27:EA(a,null);a.j&&oz(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:EA(a,null);a.j&&oz(a.j,!1);break;case 13:LA(a)||(DA(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}Jy(a,b)}function OA(a,b,c){c&&EA(a,null);rv(a,b,!1);a.n=null;a.j=null}\nfunction LA(a){var b,c;if(!a.k){for(c=new Jv(a.i);c.b<c.d.Yf();)if(b=Kv(c),b.b){EA(a,b);break}return!0}return!1}\nfunction EA(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=vy(c.pb)+bc;qy(c.me(),d,!1);a.o&&(c=ir(a.k.pb),2==dy(c)&&(c=cy(c,1),qy(c,ek,!1)))}if(b){c=vy(b.pb)+bc;qy(b.me(),c,!0);a.o&&(c=ir(b.pb),2==dy(c)&&(c=cy(c,1),qy(c,ek,!0)));fo();c=a.pb;var e=new En(b.pb),d=($n(),ao),e=z(PA,u,16,[e]),f,g,h,j;f=new Kp;for(h=0,j=e.length;h<j;++h)g=e[h],Lp(Lp(f,g.a),ea);e=yy(f.a.a);c.setAttribute(d.a,e)}a.k=b}}\nfunction NA(a){var b,c,d;if(a.k){for(b=c=QA(a.i,a.k);;)if(c+=1,c==a.i.c&&(c=0),c==b){d=Nx(a.i,b);break}else if(d=Nx(a.i,c),d.b)break;EA(a,d)}}function MA(a){var b,c,d;if(a.k){for(b=c=QA(a.i,a.k);;)if(c-=1,0>c&&(c=a.i.c-1),c==b){d=Nx(a.i,b);break}else if(d=Nx(a.i,c),d.b)break;EA(a,d)}}w(427,385,xl);_.ee=function(a){KA(this,a)};_.we=function(){this.j&&oz(this.j,!1);Ky(this)};_.Oe=function(a,b){OA(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function FA(a){this.a=a}\nw(428,1,{},FA);_.pd=function(){RA(this.a)};_.a=null;function SA(a){this.a=a}w(429,1,{},SA);_.Ld=function(){EA(this.a,null)};_.a=null;function GA(a,b){this.a=a;this.b=b;tz.call(this,!0,Fi);lz(this.T,this.b.d);qz(this);this.fb=!0;this.b.d.ji()}w(430,388,tl,GA);_.ae=function(a){var b,c;if(!a.a)switch(Bx(a.d.type)){case 4:c=nr(a.d);b=this.b.c.pb;if(b.contains(c)){a.a=!0;break}a.a&&EA(this.a,null)}};_.a=null;_.b=null;function HA(a,b){this.a=a;this.b=b}w(431,1,{},HA);_.a=null;var TA=_.b=null;\nfunction UA(){UA=x;TA=new $w((qx(),new px((bw(),"data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs="))),5,9)}function VA(a,b){if(b){var c=vy(a.pb)+$b;qy(a.me(),c,!1)}else c=vy(a.pb)+$b,qy(a.me(),c,!0);a.b=b}function WA(a,b){this.pb=$doc.createElement(nk);var c=vy(this.pb)+bc;qy(this.me(),c,!1);this.pb.textContent=a||m;this.pb[Yg]="gwt-MenuItem";c=or();this.pb.setAttribute(gi,c);fo();this.pb.setAttribute(Gj,Mo.a);this.a=b}w(434,386,{42:1,46:1,49:1},WA);\n_.a=null;_.b=!0;_.c=null;_.d=null;function XA(){var a;this.pb=$doc.createElement(nk);this.pb[Yg]="gwt-MenuItemSeparator";a=$doc.createElement(th);vx(this.pb,a);a[Yg]="menuSeparatorInner"}w(435,386,Hl,XA);function YA(){var a,b,c,d,e;b=null.ji();e=qr();d=pr();b[sh]=(ds(),Zi);b[Nk]=0+(zs(),uj);b[di]=Fc;c=$doc;c=(H(c.compatMode,ve)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,ve)?a.documentElement:a.body).scrollHeight||0;b[Nk]=(c>e?c:e)+uj;b[di]=(a>d?a:d)+uj;b[sh]="block"}\nfunction uz(){}w(436,1,{},uz);_.Yd=function(){YA()};function ZA(a){this.a=a}w(437,1,{},ZA);\n_.ae=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.ae(a),!a.a){d=a.d;c=nr(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.b=!0);b.db&&(a.a=!0);switch(Bx(d.type)){case 4:case 1048576:if(Ax){a.b=!0;break}if(!c&&b.V){b.Ke(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(Ax){a.b=!0;break}break;case 2048:d=nr(d),b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;function $A(a){this.a=a}w(438,1,{},$A);\n_.a=null;function vz(){vz=x;wz=new aB(0);Dz=new aB(1);Fz=new aB(2);bB=z(cB,u,47,[wz,Dz,Fz])}function aB(a){this.b=a}w(439,198,{47:1,89:1,94:1,96:1},aB);var bB,wz,Dz,Fz;function dB(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),a.f=Qx(a.a.$),YA(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),eB(a.f.a),a.f=null,a.b=!1)}function fB(a){a.j||(dB(a),a.c||(My(),dz(gB(null),a.a)));a.a.pb.style[ah]="rect(auto, auto, auto, auto)";a.a.pb.style[lj]=Lk}\nfunction hB(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=nw(b*a.d);h=nw(b*a.e);switch(a.a.U.b){case 2:f=a.e;c=d;break;case 0:g=~~(a.d-d)>>1;e=~~(a.e-h)>>1;f=e+h;c=g+d;break;case 1:bw(),f=h,c=d}a.a.pb.style[ah]="rect("+g+wj+f+wj+c+wj+e+"px)"}\nfunction pz(a,b,c){a.c=c;Dm(a);a.i&&(Zm(a.i),a.i=null,fB(a));a.a.hb=b;var d=a.a;d.eb&&(eB(d.eb.a),d.eb=null);d._&&(eB(d._.a),d._=null);if(d.hb){d.eb=Cx(new ZA(d));var e;e=new $A(d);Jx();e=Kx?xv(Kx.a,(!wv&&(wv=new Ym),wv),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(vz(),wz)&&!b&&(c=!1);a.j=b;c?b?(dB(a),a.a.pb.style[rj]=hg,-1!=a.a.ib&&a.a.Le(a.a.cb,a.a.ib),a.a.pb.style[ah]=Bj,My(),b=gB(null),Vy(b,a.a,b.pb),a.i=new iB(a),Rm(a.i,1)):Em(a,200):(dB(a),a.j?(a.a.pb.style[rj]=hg,-1!=a.a.ib&&a.a.Le(a.a.cb,a.a.ib),My(),\nb=gB(null),Vy(b,a.a,b.pb)):a.c||(My(),dz(gB(null),a.a)),a.a.pb.style[lj]=Lk)}function xz(a){var b=(Jm(),Mm);this.k=new Im(this);this.t=b;this.a=a}w(440,59,{},xz);_.rd=function(){fB(this)};_.sd=function(){this.d=cr(this.a.pb,ej);this.e=cr(this.a.pb,fj);this.a.pb.style[lj]=ei;hB(this,(1+Math.cos(3.141592653589793))/2)};_.td=function(a){hB(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function iB(a){Sm();this.a=a}w(441,66,{},iB);_.zd=function(){this.a.i=null;Em(this.a,200)};\n_.a=null;function wx(){wx=x;jB()}function xx(a){return a.__gwt_resolve?a.__gwt_resolve():a}function jB(){function a(){}a.prototype={className:m,clientHeight:0,clientWidth:0,dir:m,getAttribute:function(a){return this[a]},href:m,id:m,lang:m,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:m,style:{},title:m};$wnd.GwtPotentialElementShim=a}function My(){My=x;kB=new lB;mB=new Ip;Ny=new Gv}function nB(a){this.p=new iz(this);this.pb=a;Hy(this)}\nfunction gB(a){My();var b,c;c=Uv(mB,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==mB.d){var d=new oB;Vm();Wm(Xm?Xm:Xm=new Ym,d);bw()}!b?c=new pB:c=new nB(b);E(mB,a,c);Hv(Ny,c);return c}w(443,382,tl,nB);var kB,mB,Ny;function lB(){}w(444,1,{},lB);_.Ne=function(a){a.ue()&&a.we()};function oB(){}w(445,1,{},oB);_.Wd=function(){My();try{Ry(Ny,kB)}finally{qB(Ny.a),qB(mB)}};function pB(){nB.call(this,$doc.body)}w(446,443,tl,pB);\n_.Fe=function(a,b,c){gz(a,b-0,c-0)};function nz(a){this.c=a;this.a=!!this.c.jb}w(447,1,{},nz);_.be=gx;_.ce=function(){if(!this.a||!this.c.jb)throw new az;this.a=!1;return this.b=this.c.jb};_.de=function(){this.b&&this.c.ze(this.b)};_.b=null;_.c=null;function rB(a,b){a.pb[Ik]=null!=b?b:m}w(450,400,xl);_.ee=function(a){0!=(Bx(a.type)&896)?Jy(this,a):Jy(this,a)};_.xe=Py;function sB(){sB=x;Pz();tB()}function uB(a){!ux&&(ux=new tx);!sx&&(sx=new rx);Pz();this.pb=a;bw()}w(449,450,xl);\nfunction vB(){sB();var a=gr(ok);uB.call(this,a);this.pb[Yg]="gwt-TextBox"}w(451,449,xl,vB);function tB(){tB=x;wB=new xB;yB=new zB;AB=new BB;CB=new DB;EB=z(FB,u,50,[wB,yB,AB,CB])}w(452,198,Wl);var EB,wB,yB,AB,CB;function xB(){this.b=0}w(453,452,Wl,xB);function zB(){this.b=1}w(454,452,Wl,zB);function BB(){this.b=2}w(455,452,Wl,BB);function DB(){this.b=3}w(456,452,Wl,DB);function $y(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}\nfunction Wy(a,b,c){var d,e;if(0>c||c>a.c)throw new Yy;if(a.c==a.a.length){e=D(GB,u,51,2*a.a.length,0);for(d=0;d<a.a.length;++d)yq(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)yq(a.a,d,a.a[d-1]);yq(a.a,c,b)}function iz(a){this.b=a;this.a=D(GB,u,51,4,0)}w(458,1,{},iz);_.Ce=function(){return new bz(this)};_.a=null;_.b=null;_.c=0;function HB(a){if(a.a>=a.b.c)throw new az;return a.b.a[++a.a]}function IB(a){if(0>a.a||a.a>=a.b.c)throw new JB;a.b.b.ze(a.b.a[a.a--])}function bz(a){this.b=a}w(459,1,{},bz);\n_.be=function(){return this.a<this.b.c-1};_.ce=function(){return HB(this)};_.de=function(){IB(this)};_.a=-1;_.b=null;function xA(){xA=x;AA=(qx(),new px(Kq()+"clear.cache.gif"))}var AA,yA=null;function zA(){}w(461,1,{},zA);function KB(){KB=x;xA()}function LB(a,b,c,d,e){KB();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}w(462,394,{},LB);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Rz(){Rz=x;Sz=(MB=new NB)?new OB:MB}function OB(){}w(463,1,{},OB);var MB,Sz;\nfunction PB(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}function $z(){var a=(Rz(),QB)?QB:QB=PB();Rz();var b=$doc.createElement(th);b.tabIndex=0;var c=$doc.createElement("input");c.type=ok;c.tabIndex=-1;c.setAttribute(Gj,sj);var d=c.style;d.opacity=0;d.height=Jc;d.width=Jc;d.zIndex=-1;d.overflow=ei;d.position=hg;c.addEventListener(Fh,a,!1);b.appendChild(c);return b}w(465,463,{});var QB=null;function JA(a){$wnd.setTimeout(function(){a.focus()},0)}\nfunction NB(){}w(464,465,{},NB);function eB(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?zv(b,new RB(b,c,d,a)):Vv(b,c,d,a)}function Dv(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(470,1,{},Dv);_.a=null;_.b=null;_.c=null;_.d=null;function Av(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(471,1,{},Av);_.pd=function(){Bv(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function RB(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}w(472,1,{},RB);_.pd=function(){Vv(this.a,this.d,this.c,this.b)};\n_.a=null;_.b=null;_.c=null;_.d=null;function SB(a,b){var c;this.a=(c=m,0!=(b&1)&&(c+=xi),0!=(b&2)&&(c+=fi),RegExp(a,c))}w(473,1,{});_.tS=function(){return this.a.toString?this.a.toString():"[JavaScriptObject]"};_.a=null;function TB(a,b){b.k!=a&&(!a.Uc&&(a.Uc=new Nm),b.k=a,Qm(a.Uc,b))}function UB(a){var b;b=a.cZ.d;if(-1!=wy(b,xy(36)))return null;a=a.Vc.b.b++;return b=zy(b,VB(b,xy(46))+1)+m+a}function WB(a){return!a.Mc&&a.Sc?WB(a.Sc):a.Mc}function XB(a){return tu(),new YB(a)}\nfunction ZB(a){var b;b=new $B;if(a.df()){for(;a&&!G(a,72);a=a.Sc){var c=b,d=a._e(),e=a.af();c.a+=d;c.b+=e}G(a,72)&&(c=a._e(),a=a.af(),b.a+=c,b.b+=a);return b}throw new aC;}function bC(a){a.Wc=!1;a.nf();cC(a)}function cC(a){if((a=G(a,72)?null:a.Sc)&&a.Wc)bC(a),a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1)}function dC(a){return(a=a.Ue())?a:new eC(1,1)}function fC(a){var b;return(b=a.Ve())?new gC(b):new gC(a.Xe())}\nfunction hC(a,b,c,d,e){var f,g,h,j;h=a._c;j=a.ad;g=a.Yc;f=a.Nc;a._c=b;a.ad=c;a.Yc=d;a.Nc=e;if(h!=a._c||j!=a.ad)cC(a),new iC(a,100);if(g!=a.Yc||f!=a.Nc)a.cf(),new iC(a,101)}function jC(){this.Vc=(kC(),kC(),lC);this.Pc=new mC;new Ip;this.bf();this.Rc=(nC(),oC)}w(477,1,Fl);_.Se=function(){return UB(this)};_.Ue=function(){return pC(this.Tc,this)};_.Ve=function(){return this.Ue()};_.We=function(){return this.Nc};_.Xe=function(){return this.ff()};_.Ye=function(){return new qC(0,0,0,0)};_.Ze=function(){return this.jf()};\n_.$e=function(){return this.Yc};_._e=function(){return this._c};_.af=function(){return this.ad};_.bf=Py;_.cf=function(){bC(this)};_.df=function(){return this.Xc&&!!this.Sc&&this.Sc.df()};_.ff=rC;_.gf=sC;_.hf=function(){return(null==this.Qc&&(this.Qc=this.Se()),this.Qc)+mb+this._e()+mb+this.af()+mb+this.$e()+Ok+this.We()+(this.Xc?m:",hidden")};_.jf=tC;_.nf=function(){var a=this.Tc;a.e.a=-1;a.e.b=-1};_.pf=function(a,b,c,d){this.qf(a,b,c,d,this.Lc,!0);this.Lc=0};\n_.qf=function(a,b,c,d){hC(this,a,b,c,d)};_.tS=uC;_.rf=function(){this.Wc=!0};_.Kc=null;_.Lc=0;_.Mc=null;_.Nc=0;_.Oc=0;_.Qc=null;_.Rc=null;_.Sc=null;_.Tc=null;_.Uc=null;_.Wc=!1;_.Xc=!0;_.Yc=0;_.Zc=!1;_.$c=!1;_._c=0;_.ad=0;function vC(a,b){var c;c=a.sf();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function wC(a){var b;b=a.sf();return new xC(b.b,b.d,a.Yc-b.c-b.b,a.Nc-b.d-b.a)}\nfunction yC(a,b){var c,d;if(a.Gc)for(d=new Jv(a.Fc.a);d.b<d.d.Yf();)c=Kv(d),a.Gc.xf(c);if(b)for(d=new Jv(a.Fc.a);d.b<d.d.Yf();)c=Kv(d),b.tf(null,c);a.Gc=b;bC(a);a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1)}function zC(a){if(!a.Wc){a.Gc&&a.Gc.uf(a);var b,c;for(c=0;c<a.Fc.a.c;++c)b=Nx(a.Fc.a,c),b.Wc||b.rf();a.Wc=!0}}function AC(){jC.call(this);this.Fc=new BC;this.Jc=(kC(),kC(),lC)}w(476,477,Ll);_.Ue=function(){if(!this.Gc)return null;!this.Hc&&(this.Hc=this.Gc.vf(this));return this.Hc};\n_.Ve=function(){if(!this.Gc)return null;!this.Ic&&(this.Ic=this.Gc.wf(this));return this.Ic};_.sf=function(){return this.Ye()};_.Xe=rC;_.Ze=tC;_.bf=function(){this.Tc=(kC(),new CC)};_.cf=function(){bC(this);this.Gc&&G(this.Gc,66)&&(this.Gc.n=!1)};_.ff=rC;_.jf=tC;_.nf=function(){var a,b;this.Ic=this.Hc=null;for(b=0;b<this.Fc.a.c;++b)a=Nx(this.Fc.a,b),a.nf()};_.rf=function(){zC(this)};_.Gc=null;_.Hc=null;_.Ic=null;function DC(){var a=new EC;AC.call(this);yC(this,a)}w(475,476,Ll,DC);\n_.Se=function(){return"panel"+this.Jc.b.e++};function FC(a,b,c){a=GC(a.Ec,b,c);a.j=!0;return new HC(a)}function IC(a){a.gf(a.Ec.d)}function JC(a){return new eC(KC(a.Ec),LC(a.Ec))}w(474,475,Ll);_.We=function(){return cr(this.Ec.pb,ej)};_.$e=function(){return cr(this.Ec.pb,fj)};_._e=function(){return kr(this.Ec.pb)};_.af=function(){return mr(this.Ec.pb)};_.df=function(){return this.Ec.pb.style.display!=Zi};_.Ec=null;function MC(a){if(null!=a)this.n=a;else throw new NC;}w(479,1,Xl);\n_.tS=function(){return this.cZ.d+"[source="+this.n+dg};_.n=null;\nfunction OC(){OC=x;PC=new Ip;E(PC,new QC(400),new RC(Yk));E(PC,new QC(401),new RC(Yk));E(PC,new QC(402),new RC(Yk));E(PC,new QC(500),new RC($k));E(PC,new QC(501),new RC($k));E(PC,new QC(502),new RC($k));E(PC,new QC(503),new RC(al));E(PC,new QC(504),new RC($k));E(PC,new QC(505),new RC($k));E(PC,new QC(506),new RC(al));E(PC,new QC(507),new RC(ml));E(PC,new QC(100),new RC(Uk));E(PC,new QC(101),new RC(Uk));E(PC,new QC(102),new RC(Uk));E(PC,new QC(103),new RC(Uk));E(PC,new QC(1004),new RC(Xk));E(PC,new QC(1005),\nnew RC(Xk));E(PC,new QC(800),new RC(il));E(PC,new QC(801),new RC(il));E(PC,new QC(200),new RC(bl));E(PC,new QC(201),new RC(bl));E(PC,new QC(202),new RC(bl));E(PC,new QC(204),new RC(bl));E(PC,new QC(203),new RC(bl));E(PC,new QC(209),new RC(nl));E(PC,new QC(208),new RC(ol));E(PC,new QC(207),new RC(ol));E(PC,new QC(206),new RC(bl));E(PC,new QC(205),new RC(bl));E(PC,new QC(1400),new RC(kl));E(PC,new QC(1401),new RC(ll));E(PC,new QC(1402),new RC(ll));E(PC,new QC(300),new RC(Vk));E(PC,new QC(301),new RC(Vk));\nE(PC,new QC(1100),new RC(hl));E(PC,new QC(1101),new RC(hl));E(PC,new QC(1200),new RC(jl));E(PC,new QC(701),new RC(fl));E(PC,new QC(900),new RC(gl));E(PC,new QC(1001),new RC(cl));E(PC,new QC(601),new RC(dl))}w(478,479,Xl);_.hf=function(){return m};_.tS=function(){var a;a=m;G(this.n,60)&&null!=this.n&&(a=this.n,a=(null==a.Qc&&(a.Qc=a.Se()),a.Qc),null==a&&(a=m));return this.cZ.d+Xf+this.hf()+"] on "+(0<a.length?a:this.n)};_.k=0;var PC;function RC(a){this.a=a}w(481,1,{},RC);_.a=Tk;function SC(){}\nw(482,1,{},SC);_.a=null;_.b=null;function TC(a,b){var c;b&&(a.a?(c=new UC(a.a),yq(c.b,c.c++,b),a.a=c):(a.a=new Nm,Qm(a.a,b)))}function Yu(a,b){return a.a?dn(a.a,b):b}w(484,1,Xl);_.a=null;function VC(){}function mC(){}w(483,484,Xl,VC,mC);function WC(){WC=x;Math.sqrt(2)}function XC(a){WC();if(0>a)throw new an("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}w(485,1,{56:1},XC);\n_.eQ=function(a){return a===this?!0:G(a,56)?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 YC;a.a=31*a.a+nw((new ZC(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+nw((new ZC(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction $C(){$C=x;aD=bD=new sm(255,255,255);cD=new sm(192,192,192);dD=new sm(128,128,128);eD=new sm(64,64,64);fD=gD=new sm(0,0,0);hD=iD=new sm(255,0,0);new sm(255,175,175);jD=new sm(255,200,0);kD=new sm(255,255,0);new sm(0,255,0);lD=new sm(255,0,255);mD=new sm(0,255,255);nD=oD=new sm(0,0,255)}\nfunction pD(a){var b,c;c=~~a.d>>16&255;b=a.d&255;a=~~a.d>>8&255;if(0==c&&0==b&&0==a)return new sm(3,3,3);3>c&&0!=c?c=3:(c=nw(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=nw(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=nw(a/0.7),a=255<a?255:a);return new sm(c,a,b)}function qD(a){return new sm(nw(0.7*(~~a.d>>16&255)),nw(0.7*(~~a.d>>8&255)),nw(0.7*(a.d&255)))}function rD(a,b){return G(b,59)?b.d==a.d:!1}function sm(a,b,c){$C();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new an(Ce);this.d=c|b<<8|a<<16|-16777216}\nw(491,1,{59:1,68:1,71:1},sm);_.eQ=function(a){return rD(this,a)};_.hC=sD;_.tS=function(){return tD.d+"[r="+(~~this.d>>16&255)+",g="+(~~this.d>>8&255)+",b="+(this.d&255)+dg};_.a=0;_.b=null;_.c=null;_.d=0;var fD,nD,hD,aD,gD,oD,mD,eD,dD,cD,lD,jD,iD,bD,kD;function nC(){nC=x;oC=new uD(!0);vD=new Gv;Hv(vD,"ar");Hv(vD,"fa");Hv(vD,"iw");Hv(vD,"ur")}function uD(a){this.a=a}w(492,1,Xl,uD);_.a=!1;var oC,vD;w(496,1,{77:1,93:1});function wD(){eC.call(this,0,0)}function eC(a,b){this.b=a;this.a=b}\nfunction gC(a){eC.call(this,a.b,a.a)}w(495,496,{62:1,77:1,89:1,93:1},wD,eC,gC);_.eQ=function(a){return a===this?!0:G(a,62)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new YC;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return xD.d+"[width="+this.b+",height="+this.a+dg};_.a=0;_.b=0;function vu(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}w(497,1,Xl,vu,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});\n_.yf=function(){return 0!=(this.e&4)};_.zf=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=m,this.zf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.yf()&&(a+=",meta"),a):m)+",target="+this.f+(null!=this.b?",arg="+this.b:m)+dg};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function yD(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].Xc&&++b,++c;return b}\nfunction zD(a,b,c,d,e,f,g){var h,j,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(j=0;j<=l;++j)c=(AD(g?j:l-j,b.c),b.b[g?j:l-j]),h=c.Ze(),c.pf(d,e+~~((f-h.a)/2),h.b,h.a),d+=h.b+a.c}function BD(a,b){var c,d,e,f,g,h;h=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.Xc&&(c=b?c.Ze():c.Xe(),g=fn(g,c.a),h+=c.b+a.c);return new eC(h,g+2*a.d)}function EC(){CD.call(this,1,5,5)}\nfunction CD(a,b,c){kC();this.c=b;this.d=c;this.a=a}w(498,1,Xl,EC,CD);_.tf=DD;\n_.uf=function(a){this.b=ED(a.Fc);if(0!=yD(this)){var b,c,d,e,f,g,h,j,l,o,n;b=wC(a);g=a.sf();h=a.Rc.a;l=new Nm;o=f=2*this.c;n=g.d+this.d;j=0;e=!0;var r,t,y;r=a.Fc.a.c;d=new FD(r);for(t=0;t<r;++t)yq(d.b,d.c++,null);for(c=this.b,t=0,y=c.length;t<y;++t)r=c[t],r.Sc==a&&GD(d,QA(a.Fc.a,r),r);for(d=new Jv(d);d.b<d.d.Yf();)if((c=Kv(d))&&c.Xc)a=c.Ze(),!e&&o+a.b>b.b&&(zD(this,l,b.b-(o-this.c),g.b,n,j,h),l.vg(),o=f,n+=j+this.d,j=0),e=!1,yq(l.b,l.c++,c),o+=a.b+this.c,j=fn(j,a.a);zD(this,l,b.b-(o-this.c),g.b,n,\nj,h)}};_.vf=function(a){this.b=ED(a.Fc);return 0==yD(this)?vC(a,new eC(10,10)):vC(a,BD(this,!1))};_.wf=function(a){this.b=ED(a.Fc);return 0==yD(this)?vC(a,new eC(10,10)):vC(a,BD(this,!0))};_.xf=sC;_.tS=function(){var a;switch(this.a){case 0:a=pi;break;case 2:a=Fj;break;case 1:a=Ug;break;case 4:a="trailing";break;default:a="leading"}return HD.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+dg};_.a=0;_.b=null;_.c=0;_.d=0;function ID(){ID=x;JD=new KD(Le,0,12)}\nfunction KD(a,b,c){ID();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}w(499,1,{63:1,89:1},KD);_.a=null;_.b=0;_.c=0;var JD;w(500,1,jm);_.tS=function(){return LD.d+"[font="+this.b+"ascent="+MD(this.b).a+", descent="+MD(this.b).b+", height="+MD(this.b).c+dg};_.b=null;w(502,1,{});_.tS=function(){return"Graphics"};w(503,502,{});function JB(){}function Iy(a){this.f=a}w(506,139,lm,JB,Iy);function aC(){this.f="Missing message: awt.151"}w(505,506,lm,aC);w(507,1,{});\nfunction qC(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}w(508,1,{65:1,89:1,93:1},qC);_.eQ=function(a){return a===this?!0:G(a,65)?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 ND.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+dg};_.a=0;_.b=0;_.c=0;_.d=0;w(512,1,Xl);_.hf=function(){return this.j};_.tS=uC;_.j=null;_.k=null;\nfunction OD(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function PD(a,b){a.e=b;VA(a.i.a,b)}function QD(a){this.n=(kC(),kC(),lC);var b;var c;b=this.cZ.d;-1!=wy(b,xy(36))?b=null:(c=this.n.b.d++,b=zy(b,VB(b,xy(46))+1)+m+c);this.j=b;this.d=new VC;this.f=a;this.e=!0;this.i=new RD(this)}w(511,512,Xl,QD);_.hf=function(){return OD(this)};_.c=null;_.e=!1;_.f=null;_.i=null;w(510,511,Zl);_.hf=function(){return OD(this)+(this.b?",tearOff":m)};_.b=!1;w(514,1,{78:1});\n_.eQ=function(a){return a===this?!0:G(a,78)?this.Af()==a.Af()&&this.Bf()==a.Bf():!1};_.hC=function(){var a;a=new YC;SD(a,this.Af());SD(a,this.Bf());return a.a};function $B(){this.b=this.a=0}function TD(a,b){this.a=a;this.b=b}w(513,514,{69:1,78:1,89:1},$B,TD);_.eQ=function(a){return a===this?!0:G(a,69)?this.a==a.a&&this.b==a.b:!1};_.Af=gx;_.Bf=Lz;_.tS=function(){return UD.d+"[x="+this.a+",y="+this.b+dg};_.a=0;_.b=0;\nfunction VD(a,b){if(!b)throw new yv("Missing message: awt.70");var c=a.a;if(H(b.f,rb)){var c=c.a.a,d=new XA,e=c.c.c;if(0>e||e>c.c.c)throw new Yy;c.o&&(d.pb[ch]=2);CA(c,e,d.pb);WD(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 Yy;WD(d.c,e,c);for(f=g=0;f<e;++f)G(Nx(d.c,f),46)&&++g;WD(d.i,g,c);CA(d,e,c.pb);c.c=d;e=vy(c.pb)+bc;qy(c.me(),e,!1);d.o&&(e=QA(d.c,c),-1!=e&&(d=cy(d.o?d.e:cy(d.e,0),e),2==dy(d)&&d.removeChild(cy(d,1)),c.pb[ch]=2))}}\nfunction XD(){QD.call(this,m);new Nm;this.b=!1;this.a=(kC(),new YD)}w(515,510,Zl,XD);_.a=null;w(518,1,{93:1});w(517,518,Ul);_.eQ=function(a){return a===this?!0:G(a,80)?this.Af()==a.Af()&&this.Bf()==a.Bf()&&this.Df()==a.Df()&&this.Cf()==a.Cf():!1};_.hC=function(){var a;a=new YC;SD(a,this.Af());SD(a,this.Bf());SD(a,this.Df());SD(a,this.Cf());return a.a};function xC(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}w(516,517,{70:1,80:1,89:1,93:1},xC);\n_.eQ=function(a){return a===this?!0:G(a,70)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.Cf=gx;_.Df=Lz;_.Af=Kt;_.Bf=sD;_.tS=function(){return ZD.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+dg};_.a=0;_.b=0;_.c=0;_.d=0;function $D(){$D=x;aE=new bE;cE=new dE;eE=new dE}var aE,eE,cE;w(520,1,{});_.eQ=mm;_.hC=nm;function bE(){}w(521,520,{},bE);function dE(){}w(522,1,{},dE);w(523,477,Fl);function fE(a,b){var c;c=XB(WB(a));return!c?null:new eC(gE(c,"_")*b+6,MD(c.b).c+6)}\nfunction hE(a){iE.call(this,a,null!=a?a.length:0)}function iE(a,b){jC.call(this);this.a=0>b?0:b;jE(this.Tc,a)}w(524,523,Fl,hE,iE);_.Se=function(){return"textfield"+this.Vc.b.f++};_.Ue=function(){return fE(this,dr(this.Tc.a.pb,Ik).length)};_.Ve=function(){return!WB(this)?null:fE(this,dr(this.Tc.a.pb,Ik).length)};_.Xe=kE;_.Ze=lE;_.bf=function(){this.Tc=(kC(),new mE)};_.ff=kE;_.jf=lE;_.a=0;function kC(){kC=x;lC=new nE}function oE(){var a=(kC(),kC(),lC);!a.c&&(a.c=new rE);return a.c}w(525,1,{});_.a=null;\n_.c=null;var lC;function sE(){}w(526,1,{},sE);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;w(527,1,{});function tE(){tE=x;uE=new vE;wE=new vE}function xE(a,b){return b==a?!0:!b?!1:!0}function vE(){}w(528,1,{73:1},vE);_.eQ=function(a){return null==a||!G(a,73)?!1:xE(this,a)};_.hC=function(){var a;a=null.ji()+";class="+null.ji();a=!null.ji().ji()?a:a+";charset=";return yE(a)};_.tS=function(){return zE.d+"[MimeType=(null);humanPresentableName="+this.a+dg};_.a=null;var uE,wE;\nfunction AE(){AE=x;z(BE,u,73,[(tE(),wE),uE])}function CE(a){var b=(tE(),wE);if(xE(b,(tE(),wE)))return a.a;if(xE(b,uE))return new DE(a.a);throw new EE(b);}function FE(a){AE();this.a=a}w(529,1,{},FE);_.a=null;function EE(a){this.f="flavor = "+a}w(530,140,{74:1,89:1,97:1,106:1},EE);function GE(a,b,c){OC();HE.call(this,a,b,c,Tk)}function HE(a,b,c,d){OC();MC.call(this,a);this.k=b;this.a=c;this.c=d;this.b=0}w(531,478,Xl,GE,HE);\n_.hf=function(){var a,b;a=1001==this.k?"ACTION_PERFORMED":Hk;b=m;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="+Yw(this.c)+qb+b};_.a=null;_.b=0;_.c=Tk;function iC(a,b){OC();MC.call(this,a);this.k=b}w(532,478,Xl,iC);\n_.hf=function(){var a,b;a=this.n;switch(this.k){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return Hk}return b+" ("+a._e()+mb+a.af()+ea+a.$e()+Ok+a.We()+gb};w(535,532,Xl);_.j=0;\nfunction IE(a){var b;switch(a.k){case 503:b="MOUSE_MOVED";break;case 500:b="MOUSE_CLICKED";break;case 501:b="MOUSE_PRESSED";break;case 502:b="MOUSE_RELEASED";break;case 506:b="MOUSE_DRAGGED";break;case 504:b="MOUSE_ENTERED";break;case 505:b="MOUSE_EXITED";break;case 507:b="MOUSE_WHEEL";break;default:b=Hk}b=b+",("+a.f+mb+a.i+"),button="+a.d;if(0<(a.j&16320)){var c=qb,d;d=a.j;var e;e=new cx;0!=(d&4)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&1)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&2)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&\n8)&&(0!=(d&2048)?0!=(d&512)&&Lp(Lp(e,(kC(),null)),lb):Lp(Lp(e,(kC(),null)),lb));0!=(d&32)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&16)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&8)&&Lp(Lp(e,(kC(),null)),lb);0!=(d&4)&&Lp(Lp(e,(kC(),null)),lb);d=0==e.a.a.length?e.a.a:JE(e.a.a,0,e.a.a.length-1);c=c+d+",extModifiers=";d=a.j;var f;e=(f=m,0!=(d&256)&&(f+=(kC(),null)),0!=(d&128)&&(f+=(0<f.length?lb:m)+(kC(),null)),0!=(d&512)&&(f+=(0<f.length?lb:m)+(kC(),null)),0!=(d&64)&&(f+=(0<f.length?lb:m)+(kC(),null)),0!=(d&8192)&&(f+=\n(0<f.length?lb:m)+(kC(),null)),f);0!=(d&1024)&&(e+=(0<e.length?lb:m)+(kC(),null));0!=(d&2048)&&(e+=(0<e.length?lb:m)+(kC(),null));0!=(d&4096)&&(e+=(0<e.length?lb:m)+(kC(),null));b+=c+e}return b+=",clickCount="+a.e}w(537,535,Xl);_.hf=function(){return IE(this)};_.d=0;_.e=0;_.f=0;_.i=0;\nfunction Xu(a,b,c,d){OC();iC.call(this,a,507);this.d=this.e=this.j=0;this.f=b;this.i=c;if(0!=(this.j&63))this.j&=-16321,0!=(this.j&1)&&(this.j|=64),0!=(this.j&2)&&(this.j|=128),0!=(this.j&4)&&(this.j|=256),0!=(this.j&8)&&(this.j|=512),0!=(this.j&32)&&(this.j|=8192),500<=this.k&&502>=this.k?0!=(this.j&16)?(this.d=1,501==this.k&&(this.j|=1024)):0!=(this.j&8)?(this.d=2,501==this.k&&(this.j|=2048)):0!=(this.j&4)&&(this.d=3,501==this.k&&(this.j|=4096)):(0!=(this.j&16)&&(this.j|=1024),0!=(this.j&8)&&(this.j|=\n2048),0!=(this.j&4)&&(this.j|=4096));else if(0!=(this.j&16320))if(this.j&=-64,0!=(this.j&64)&&(this.j|=1),0!=(this.j&128)&&(this.j|=2),0!=(this.j&256)&&(this.j|=4),0!=(this.j&512)&&(this.j|=8),0!=(this.j&8192)&&(this.j|=32),500<=this.k&&502>=this.k)switch(this.d){case 1:this.j|=16;break;case 2:this.j|=8;break;case 3:this.j|=4}else 0!=(this.j&1024)&&(this.j|=16),0!=(this.j&2048)&&(this.j|=8),0!=(this.j&4096)&&(this.j|=4);this.b=0;this.a=1;this.c=d}w(538,537,Xl,Xu);\n_.hf=function(){var a,b;a=IE(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=Hk}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;w(547,1,{});function DE(a){if(null==a)throw new KE;}w(548,547,{},DE);\nfunction LE(){LE=x;ME={};ME["java.vendor"]=Wh;ME["package.restrict.access.sun"]=Fk;ME["sun.java.launcher"]=vf;ME["sun.management.compiler"]=Wh;ME["os.name"]=vf;ME[" sun.boot.class.path"]=vf;ME["path.separator.applet"]=vf;ME["java.vm.specification.vendor"]=Wh;ME["java.runtime.version"]=vf;ME["http.proxyPort"]=vf;ME["user.name"]=vf;ME["user.language"]=vf;ME["os.name.applet"]=vf;ME["browser.version"]=vf;ME["java.version"]=vf;ME["user.timezone"]=vf;ME["java.endorsed.dirs"]=vf;ME["java.specification.name"]=\n"GWT";ME["java.specification.version"]="2.5.0";ME[ki]=bf;!$u&&($u=new hv);$u.a?ME[ii]="yes":ME[ii]=null}var ME;w(552,140,Ql);function NE(){}function OE(a){this.f=a}w(551,552,{83:1,89:1,97:1,106:1},NE,OE);function PE(){PE=x;QE=new RE}function SE(a){var b;if(a.k){var c;b=new cx;Lp(b,a.f);b.a.a+=fd;c=a.a;null!=c&&0<c.length&&(b.a.a+=rc,Lp(b,a.a));c=a.b;a=a.j;null!=c&&Mp(b.a,c);null!=a&&(b.a.a+=Ea,Mp(b.a,a));b=b.a.a}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}\nfunction TE(a){PE();var b,c,d;if(null==a)throw new NE;a=yy(a);try{d=wy(a,xy(58))}catch(e){e=Iq(e);if(G(e,101))throw new OE(Np(e));throw e;}c=wy(a,xy(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;UE();var f,g,h;h=c.length;b=new VE;for(g=0;g<h;++g)f=c.charCodeAt(g),65<=f&&90>=f?WE(b,f+32&65535):Mp(b.a,String.fromCharCode(f));\nthis.f=b.a.a}else this.f=null,d=-1}if(null==this.f)throw new OE(Ze+a);if(!this.k&&(this.k=Uv(QE,this.f),this.k||(this.k=(kC(),new XE))&&E(QE,this.f,this.k),!this.k))throw new OE(Ze+a);try{c=a;var j=++d,l=a.length,o,n,r,t,y,v,s,A,F,M,N,$,V,W,ca,ja,ra,ac,K,oa,Ac;if(l<j||0>l){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(rc,j)==j&&-1==YE(c,xy(47),j+2))throw new ZE(l);}else{N=c.substr(j,l-j);l-=j;v=0;s=this.c;$=this.e;ac=this.j;t=this.d;ca=this.i;o=this.a;Ac=this.n;K=YE(N,xy(35),\n0);if(0==N.indexOf(rc)&&0!=N.indexOf("////")){F=2;$=-1;v=YE(N,xy(47),2);ra=YE(N,xy(63),2);-1!=ra&&(-1==v||v>ra)&&(v=ra);-1==v&&(v=l,t=m);A=v;-1!=K&&K<v&&(A=K);var id=xy(64);oa=N.lastIndexOf(id,A);o=N.substr(2,A-2);-1<oa&&(Ac=N.substr(2,oa-2),F=oa+1);V=YE(N,xy(58),-1==oa?F:oa);r=wy(N,xy(93));if(-1!=r)try{N.length>r+1?(n=N.charCodeAt(r+1),58==n?V=r+1:V=-1):V=-1}catch(tb){if(tb=Iq(tb),!G(tb,97))throw tb;}-1==V||V>v?s=N.substr(F,A-F):(s=N.substr(F,V-F),W=N.substr(V+1,A-(V+1)),0==W.length?$=-1:$=$E(W,\n10))}-1<K&&(ac=N.substr(K+1,l-(K+1)));y=-1==K?l:K;var L=xy(63);ja=N.lastIndexOf(L,y);-1<ja?(ca=N.substr(ja+1,y-(ja+1)),0==ja&&null!=t&&(H(t,m)?t=nc:t.indexOf(nc),M=VB(t,xy(47))+1,t=t.substr(0,M-0)),y=ja):0!=K&&(ca=null);-1<v&&(v<l&&47==N.charCodeAt(v)?t=N.substr(v,y-v):y>v&&(null==t?t=m:H(t,m)?t=nc:t.indexOf(nc),M=VB(t,xy(47))+1,0==M?t=N.substr(v,y-v):t=t.substr(0,M-0)+N.substr(v,y-v)));null==t&&(t=m);null==s&&(s=m);d=s;var Fa;Fa=t;null!=ca&&!H(ca,m)&&(null!=t?Fa=t+Md+ca:Fa=Md+ca);null==this.f&&(this.f=\nthis.f);this.c=d;this.b=Fa;this.e=$;this.j=ac;var ub;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+fd+this.e));null!=this.c&&-1<(ub=VB(this.c,xy(64)))?(this.n=JE(this.c,0,ub),this.c=zy(this.c,ub+1)):this.n=null;null!=this.b&&-1<(ub=wy(this.b,xy(63)))?(this.i=zy(this.b,ub+1),this.d=JE(this.b,0,ub)):(this.i=null,this.d=this.b);this.a=o;this.n=Ac;this.d=t;this.i=ca}}catch(Ic){Ic=Iq(Ic);if(G(Ic,97))throw new OE(Np(Ic));throw Ic;}if(-1>this.e)throw new OE("incorrect port: "+\nthis.e);}w(553,1,Xl,TE);_.tS=function(){return SE(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var QE;w(554,1,{});function aF(a,b,c){var d,e;for(d=a.Tf().Ce();d.be();)if(a=d.ce(),e=a.Ch(),null==b?null==e:Vp(b,e))return c&&(a=new bF(a.Ch(),a.Dh()),d.de()),a;return null}w(558,1,Vl);_.Sf=function(a){return!!aF(this,a,!1)};\n_.eQ=function(a){var b,c;if(a===this)return!0;if(!G(a,109)||this.Yf()!=a.Yf())return!1;for(a=a.Tf().Ce();a.be();)if(b=a.ce(),c=b.Ch(),b=b.Dh(),!this.Sf(c)||!cF(b,this.Uf(c)))return!1;return!0};_.Uf=function(a){a=aF(this,a,!1);return!a?null:a.Dh()};_.hC=function(){var a,b,c;c=0;for(b=this.Tf().Ce();b.be();)a=b.ce(),c+=a.hC(),c=~~c;return c};_.Vf=dF;_.Wf=function(){throw new eF("Put not supported on this map");};_.Xf=function(a){a=aF(this,a,!0);return!a?null:a.Dh()};_.Yf=function(){return this.Tf().Yf()};\n_.tS=function(){var a,b,c,d;d=Qk;a=!1;for(c=this.Tf().Ce();c.be();)b=c.ce(),a?d+=ob:a=!0,d+=m+b.Ch(),d+=Id,d+=m+b.Dh();return d+"}"};function qB(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function fy(a,b){var c;if(null==b)c=a.c;else if(G(b,1))c=fd+b in a.e;else a:{c=a._f(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d].Ch();if(a.$f(b,f)){c=!0;break a}}c=!1}return c}function Uv(a,b){return null==b?a.b:G(b,1)?a.e[fd+b]:fF(a,b,a._f(b))}\nfunction fF(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d],g=f.Ch();if(a.$f(b,g))return f.Dh()}return null}function E(a,b,c){return null==b?gF(a,c):G(b,1)?hF(a,b,c):iF(a,b,c,a._f(b))}function iF(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){var d=e[f],h=d.Ch();if(a.$f(b,h))return a=d.Dh(),d.Eh(c),a}else e=a.a[d]=[];d=new bF(b,c);e.push(d);++a.d;return null}function gF(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}\nfunction hF(a,b,c){var d,e=a.e,b=fd+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function Wv(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(G(b,1)){var d,e=a.e;c=fd+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a._f(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e],h=g.Ch();if(a.$f(b,h)){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.Dh();break a}}c=null}return c}w(557,558,Vl);_.Sf=function(a){return fy(this,a)};_.Tf=function(){return new jF(this)};\n_.$f=function(a,b){return this.Zf(a,b)};_.Uf=function(a){return Uv(this,a)};_.Wf=function(a,b){return E(this,a,b)};_.Xf=function(a){return Wv(this,a)};_.Yf=sD;_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Ip(){qB(this)}w(556,557,ql,Ip);_.Zf=function(a,b){return mw(a)===mw(b)||null!=a&&Vp(a,b)};_._f=function(a){return~~Yp(a)};function RE(){qB(this)}w(555,556,ql,RE);function kF(){}w(559,139,lm,kF);function lF(a){var b,c;b=0;for(c=a.a;c<a.i;){c=mF(a,c);if(c>=a.i)break;c=nF(a,c);++b}return b}\nfunction oF(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function pF(a){var b;a.a=0<=a.j&&!a.d?a.j:mF(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new kF;b=a.a;a.a=nF(a,a.a);return JE(a.n,b,a.a)}\nfunction nF(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=qF(a.n,d,a.n.length);if(c<=a.f&&oF(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=wy(a.c,xy(c)))break;++d}a.k&&b==d&&(a.e?(c=qF(a.n,d,a.n.length),c<=a.f&&oF(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=wy(a.c,xy(c))&&++d));return d}\nfunction mF(a,b){var c,d;if(null==a.c)throw new KE;for(d=b;!a.k&&d<a.i;)if(a.e){c=qF(a.n,d,a.n.length);if(c>a.f||!oF(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>wy(a.c,xy(c)))break;++d}return d}function rF(a){sF.call(this,a,fa,!1)}function tF(a){sF.call(this,a,mb,!1)}\nfunction sF(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=qF(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=D(B,q,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=qF(this.c,d,this.c.length),this.b[c]=a}}}w(560,1,{},rF,tF,sF);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function uF(){}\nw(561,1,{},uF);_.a=null;function vF(a,b){var c,d;c=a.a.exec(b);d=new uF;d.a=c;return d}function wF(){}function xF(a,b){var c,d;d=m;2==(b|2)&&(d+=fi);1==(b|1)&&(d+=xi);c=new wF;c.a=RegExp(a,d);return c}w(562,1,{},wF);_.a=null;\nfunction yF(a,b){var c,d,e,f,g;c=m;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(G(e,1)&&(e=cq(e),!(aq(),!/[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]/.test(e.replace(/"(\\\\.|[^"\\\\])*"/g,m)))))return;c+=e;d<b.length-1&&(c+=mb);++d}}typeof a==Nh?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Xf+c+dg),a.apply(c)):(evalString=a+bb+c+");",$wnd.eval(evalString))}\nfunction zF(a){var b;if(null==a||0==a.length)return AF(\'JSME installation warning: invalid size or not specified size of DOM element: "\'+a+\'", Using "100%".\'),Hc;b=a.charCodeAt(a.length-1);return BF(b)||46==b?a+uj:a}function uw(a){var a=new CF(a),b,c,d,e,f;b=$doc.getElementsByTagName(th);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(bh)||m,c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;DF(a););return a.b}w(569,1,{});function EF(a,b){b.Pd(new FF);b.Od(new GF);b.Qd(new HF);b.Rd(new IF(a))}\nw(568,569,{});_.b=null;_.c=1;_.d=-1;function JF(a){this.a=a;this.b=new KF(this.a);this.c=this.d=1}w(567,568,{},JF);_.a=null;function KF(a){this.a=a}w(570,1,{},KF);_.ag=function(a){var b=this.a;b.Tb&&(null!=a&&0<a.length?(LF(b.r,"DROP"),!b.Ub&&(b.Ub=new zu(b)),MF(b.Ub,a)):(wu(b,"ERROR - empty or null structure"),NF(b)))};_.a=null;function OF(a){this.a=a}w(571,1,{},OF);_.a=null;function PF(a,b,c,d){this.d=a;this.b=b;this.c=c;this.a=d}w(572,1,{},PF);\n_.bg=function(){cz(this.d.f,this.b,KC(this.d)-this.c-this.a.a,LC(this.d)-(this.a.d-this.a.a))};_.a=null;_.b=null;_.c=0;var QF=_.d=null;function RF(){RF=x;QF=new $w((qx(),new px("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAF0lEQVR42mNgGAWjYBSMglEwCkYBpQAAB1AAAZMWyVkAAAAASUVORK5CYII=")),29,16)}function SF(a){var b;$wnd.JSApplet.Inchi.__local_ff=function(a){b=a};$wnd.JSApplet.Inchi.computeInchi(a,"JSApplet.Inchi.__local_ff");delete $wnd.JSApplet.Inchi.__local_ff;return b}\nfunction TF(a){var b;UF?a&&VF(a):(b=(WF(),XF).a.a,b=(dq(),new jq(b)),b.d=eq,gq(hq(b,new YF(a))))}var UF=!1;function YF(a){this.a=a}w(576,1,{},YF);_.Ad=function(a){if(this.a){var b=this.a;b.a&&b.a.Dd(a)}else $wnd.alert("Loading of InChI-js failed")};_.Bd=function(){this.a&&(VF(this.a),UF=!0)};_.a=null;function VF(a){var b;b=SF(a.b);a.a.cg(b)}function ZF(a,b){this.a=a;this.b=b}w(577,1,am,ZF);_.Dd=function(a){this.a&&this.a.Dd(a)};_.a=null;var XF=_.b=null;\nfunction WF(){WF=x;XF=new Zw((qx(),new px($moduleBase+"96E40B969193BD74B8A621486920E79C.cache.js")))}function $F(a){return a.error==m?null:a.error}function aG(a){return a.warning==m?null:a.warning}\nfunction bG(){bG=x;cG=z(rw,u,1,["Copyright (c) 2017, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);dG=($C(),cD);eG=pD(dG);fG=z(B,q,-1,[301,3,401,4,501,5,701,9,801,10,901,11,1001,12,601,8,1101,7,1300,1,1201,32,1301,33]);gG=D(hG,u,59,43,0);iG=D(rw,u,1,43,0);jG=D(hG,u,59,7,0);kG=null!=(LE(),ME[ii]);lG=D(mG,u,63,100,0);nG=D(oG,u,64,100,0);var a,b;for(a=1;42>=a;++a)0<pG(a)?gG[a]=($C(),eD):(gG[a]=($C(),jD),iG[a]=Vf);iG[1]=Ve;gG[1]=($C(),eD);iG[2]=ge;gG[2]=\njD;iG[3]=pe;gG[3]=eD;iG[4]=uf;gG[4]=oD;iG[5]=zf;gG[5]=iD;iG[9]=Ne;gG[9]=lD;iG[10]=Ae;gG[10]=lD;iG[11]=oe;gG[11]=lD;iG[12]=Xe;gG[12]=lD;iG[8]=Jf;gG[8]=qD(kD);iG[7]=Ef;gG[7]=jD;iG[6]=Nf;gG[6]=eD;iG[13]=Lf;gG[13]=eD;iG[32]=Vf;gG[32]=eD;iG[14]=cf;iG[16]=df;iG[15]=wf;iG[17]=If;iG[18]=Ee;iG[19]=Pe;iG[20]=Wd;iG[21]=tf;iG[22]=we;iG[24]=Of;iG[23]=ie;iG[25]=Wf;iG[26]=xf;iG[27]=He;iG[28]=xe;iG[29]=Xd;iG[30]=Te;iG[31]=$d;for(a=33;42>=a;++a)b=Gf,33<a&&(b+=a-33),iG[a]=b,gG[a]=eD}\nfunction qG(a){var b;if(a.dc)b=rG(a,1)+Ld+rG(a,2)+Ld+rG(a,3);else if(b=rG(a,0),0<b.length){var c=new sG(a.ob);Qm(a.qb.a,c)}return b}function tG(a){var b,c,d;d=!1;if(0<a.ob.v||0<a.ob.w)if(d=!0,0<a.ob.v?(uG(a.ob,a.ob.v),vG(a,"delAtom",a.ob.v),a.ob.v=0):(wG(a.ob,a.ob.w),vG(a,"delBond",a.ob.v),a.ob.w=0),xG(a.ob),b=yG(a.ob),1<b.length)for(c=0;c<b.length;++c)0==c?(a.zb[a.o]=b[0],a.ob=a.zb[a.o]):a.zb[++a.Sb]=b[c];return d}\nfunction zG(a,b){var c,d,e,f;AG(a,!1);c=b.a;if(H(c,yc))xu(qG(a));else if(H(c,Gc))xu($t(a,!0,!1));else if(H(c,Mc))xu($t(a,!0,!0));else if(H(c,bd))a.Tb&&(c=a.r,null==c.i&&(c.i="PASTE"),yu(a.E,(!a.Ub&&(a.Ub=new zu(a)),a.Ub)));else if(H(c,Nc))a.gg(3);else if(H(c,Oc))a.gg(4);else if(H(c,Uc))a.gg(5);else if(H(c,Vc))Cq(6,new BG(a));else if(H(c,Wc))a.pg();else if(H(c,ad))Cq(1,new CG(a));else if(H(c,Hj))7!=a.cb&&(a.db=Tk),d=b.c,d=Xw(d,Sk),c=Ow(d,a.db),e=!Lw(c,Tk)?Gw(c):c,!Lw(e,Zk)&&DG(a.ob,P(c)),a.Ib=!0,a.cb=\n7,a.db=d;else if(c==Qf||c==Mf){if(e=EG(a.ob,(FG(),c==Mf?GG:HG)))a.ob.f.a?wu(a,"Chiral flag is set"):wu(a,"No Chiral flag"),IG(a,"changeChiral",a.o,0,0),a.Ib=!0}else if(c==fe){f=JG(a);e=!1;for(c=1;c<=a.ob.p;++c)d=a.ob.b[c],-99199==d.f&&(++f,d.f=f,e=!0);e&&(a.Ib=!0,IG(a,"changeManyAtomMap",a.o,0,0))}else if(c==Je){c=a.ob;e=!1;for(d=1;d<=c.p;++d)e=KG(c.b[d])||e;(a.Ib=e)&&IG(a,"deleteAtomMaps",a.o,0,0)}else c==Ke?(a.Ib=LG(a.ob),a.Ib&&IG(a,"deleteHydrogens",a.o,0,0)):H(c,Pj)||(H(c,Bh)?a.hc=!0:MG(a,c));\n(a.Ib||a.Gb)&&a.gf(a.Ec.d)}\nfunction NG(a,b,c,d,e){var f,g,h,j,l,o,n,r;if(!a.Ob&&(j=c-b+1,!(0>=j||b>a.Sb||c>a.Sb))){l=D(OG,vl,-1,99,1);h=n=o=0;for(g=b;g<=c;++g)f=PG(a.zb[g]),o+=f.c,n+=f.d,f.d>h&&(h=f.d),l[g]=f.c,2==d&&(l[g]=f.d);a.J&&(o+=25*(j+1),n+=25*(j+1),h+=25);j=g=1;a.J?r=QG(a):r=RG(a);f=nw(r.b);r=nw(r.a);1==d||3==d?f=~~((f-48)/2):2==d&&(r=~~(r/2));o>=f&&(g=f/o);h>=r&&(j=r/h);h=0;a.J&&(a.xb=g<j?g:j,a.ng("alignMolecules Depict: molecularAreaScale="+a.xb+" xsize="+f+" ysize="+r+da),h=25*f/o,2==d&&(h=25*r/n));for(g=b;g<=c;++g)2==\nd?l[g]=l[g]*r/n:l[g]=l[g]*f/o;o=-f/2;n=0;1==d?o=-f-24:3==d?o=24:2==d&&(o=0,n=-r);for(g=b;g<=c;++g){a.J&&SG(a.zb[g]);2==d?n+=l[g]/2+h:o+=l[g]/2+h;if(!e)for(b=1;b<=a.zb[g].p;++b)TG(a.zb[g].b[b],o/a.xb,n/a.xb);2==d?n+=l[g]/2:o+=l[g]/2;a.J||UG(a.zb[g])}}}function VG(a,b){var c;a.k=202;a.Mb=!1;wu(a,m);if(0!=a.Sb){a.Ib=!0;a.q=!0;for(c=a.o;c<a.Sb;++c)a.zb[c]=a.zb[c+1];--a.Sb;a.o=a.Sb;0<a.Sb?a.ob=a.zb[a.o]:(a.ob=new WG(a),a.ob.o=0);b&&(!!a.r&&XG(hq(a.r,"clear"),0,0,0),a.hc=!0)}}\nfunction YG(a){a.Sb=0;a.o=0;a.ob=new WG(a);a.ob.o=0;a.sb=null;a.Ib=!0}\nfunction ZG(a,b){var c,d,e,f,g;g=new XD;e=Kf;d="MOL";f="MOL or SDF";FG();a:{for(c=1;c<=a.Sb;++c)if(0<a.zb[c].p){c=(FG(),FG(),GG);break a}c=(FG(),FG(),HG)}c=c.a?HG:GG;b&&(e="SMIRKS",f=d=Hf);a.Ac&&(f+=" or "+e,!b&&a.zc&&(f+=" or OCL ID code"));e=new QD(De+e);e.c=yc;VD(g,e);PD(e,!c.a);TC(e.d,a);e=new QD(De+d);e.c=Gc;TC(e.d,a);VD(g,e);b||(e=new QD(De+d+" V3000"),e.c=Mc,TC(e.d,a),VD(g,e),a.dg()&&(a.N&&(e=new QD("Copy as InChI"),e.c=Nc,TC(e.d,a),PD(e,!c.a),VD(g,e)),a.P&&(e=new QD("Copy as InChI key"),e.c=\nOc,TC(e.d,a),PD(e,!c.a),VD(g,e)),a.kc&&(e=new QD("Search chemical structure (through InChIKey)"),e.c=Wc,TC(e.d,a),PD(e,!c.a),VD(g,e)),a.O&&(e=new QD("Copy as InChI auxinfo"),e.c=Uc,TC(e.d,a),PD(e,!c.a),VD(g,e))));a.Ac&&a.Q&&!b&&(e=new QD("Copy as Scalar Vector Graphics"),e.c=ad,TC(e.d,a),VD(g,e));a.Ac&&a.zc&&!b&&(e=new QD("Copy as OCL ID code"),e.c=Vc,TC(e.d,a),PD(e,!c.a),VD(g,e));a.Tb&&(VD(g,new QD(rb)),d=a.Wb,null==d&&(d="Paste "+f),e=new QD(d),e.c=bd,TC(e.d,a),VD(g,e));TB(a,g);return g}\nfunction $G(a,b,c,d){return new aH(a.hg(!b?null:b.a,P(J(Math.round(c))),P(J(Math.round(d)))))}\nfunction bH(a,b,c,d){var e,f,g,h,j,l,o;f=100*d+c;j=(c-1)*(a.mb+(a.Lb?1:0));g=(d-1)*(a.mb+(a.Lb?1:0));1==c&&2<d&&(g-=2*a.mb);cH(b,dG);a.Lb?(f==a.k&&cH(b,qD(dG)),dH(b,j,g,a.mb,a.mb),cH(b,($C(),eD)),eH(b,j,g,a.mb-1,a.mb-1)):f==a.k?fH(b,j+1,g+1,a.mb,a.mb,!1):fH(b,j,g,a.mb,a.mb,!0);if(!(1301==f&&!a.cc||107==f&&!a.ac))if(201!=f||a.tc)if(103!=f||a.Fb)if(!(105==f&&!a.Rb&&!a.A)&&(109!=f||a.dc))if(c=a.mb/4,3>d)switch(cH(b,($C(),gD)),f){case 101:cH(b,kD);gH(b,j+3,g+3,a.mb-6,a.mb-6);cH(b,gD);e=g+3;h=a.mb-6;c=\na.mb-6;d=b.a;f=P(J(Q((j+3)*R)));e=P(J(Q(e*R)));h=P(J(Q(h*R)));c=P(J(Q(c*R)));d.n&&(hH(d,!1),iH(d,jH(d,f,e,h,c)));kH(b,j+6,g+6,a.mb-12,a.mb-12);lH(b.a,P(J(Q((j+9)*(mH(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));dH(b,j+a.mb-10,g+9,2,4);0.04>Math.random()&&(cH(b,iD),lH(b.a,P(J(Q((j+10)*R))),P(J(Q((g+18)*R))),P(J(Q(4*R))),P(J(Q(4*R)))));0.96<Math.random()&&(cH(b,kD),dH(b,j+a.mb-10,g+8,2,3));break;case 112:f=j+c;e=j+a.mb-c;h=j+a.mb/2;nH(b,f,g+a.mb-c,h,g+a.mb/2);nH(b,j+a.mb/2,g+a.mb/2,e,g+a.mb-\nc);l=g+a.mb-c;d=a.mb/24;oH(b.a,P(J(Q((h-d)*(mH(),R)))),P(J(Q(l*R))),P(J(Q((h-2*d)*R))),P(J(Q(l*R))));oH(b.a,P(J(Q((h+d)*R))),P(J(Q(l*R))),P(J(Q((h+2*d)*R))),P(J(Q(l*R))));cH(b,lD);nH(b,f,g+c,h,g+a.mb/2);nH(b,j+a.mb/2,g+a.mb/2,e,g+c);l=g+c;oH(b.a,P(J(Q((h-d)*R))),P(J(Q(l*R))),P(J(Q((h-2*d)*R))),P(J(Q(l*R))));oH(b.a,P(J(Q((h+d)*R))),P(J(Q(l*R))),P(J(Q((h+2*d)*R))),P(J(Q(l*R))));cH(b,gD);break;case 107:cH(b,jD);dH(b,j+4,g+4,a.mb-8,a.mb-8);cH(b,gD);eH(b,j+4,g+4,a.mb-8,a.mb-8);kH(b,j+6,g+6,a.mb-11,a.mb-\n12);lH(b.a,P(J(Q((j+9)*(mH(),R)))),P(J(Q((g+9)*R))),P(J(Q(2*R))),P(J(Q(4*R))));dH(b,j+a.mb-10,g+9,2,4);break;case 108:d=a.mb/4;nH(b,j+d,g+a.mb-d,j+a.mb-d,g+d);d=a.mb/2-d;f=g+2*a.mb/3;j+=a.mb/2;c=j+d;oH(b.a,P(J(Q(j*(mH(),R)))),P(J(Q(f*R))),P(J(Q(c*R))),P(J(Q(f*R))));g+=a.mb/3;a=j-d;oH(b.a,P(J(Q(a*R))),P(J(Q(g*R))),P(J(Q(j*R))),P(J(Q(g*R))));j=(a+j)/2;g-=d/2;a=g+d;oH(b.a,P(J(Q(j*R))),P(J(Q(g*R))),P(J(Q(j*R))),P(J(Q(a*R))));break;case 113:a.lc&&(d=c/2,f=a.mb-2*c-2*d,c=j+d+c,e=g+(c-j),cH(b,nD),pH(b.a,\nP(J(Q(c*(mH(),R)))),P(J(Q(e*R))),P(J(Q(f*R))),P(J(Q(f*R)))),cH(b,fD),h=j+a.mb/2,a=g+a.mb/2,l=c+f,o=g+d,g=o+d,oH(b.a,P(J(Q(c*R))),P(J(Q(g*R))),P(J(Q(h*R))),P(J(Q(o*R)))),oH(b.a,P(J(Q(h*R))),P(J(Q(o*R))),P(J(Q(l*R))),P(J(Q(g*R)))),g=e+f+d,o=g+d,oH(b.a,P(J(Q(c*R))),P(J(Q(g*R))),P(J(Q(h*R))),P(J(Q(o*R)))),oH(b.a,P(J(Q(h*R))),P(J(Q(o*R))),P(J(Q(l*R))),P(J(Q(g*R)))),j+=d,l=j+d,g=e+f,oH(b.a,P(J(Q(l*R))),P(J(Q(e*R))),P(J(Q(j*R))),P(J(Q(a*R)))),oH(b.a,P(J(Q(j*R))),P(J(Q(a*R))),P(J(Q(l*R))),P(J(Q(g*R)))),j=\nc+f+d,l=j+d,oH(b.a,P(J(Q(j*R))),P(J(Q(e*R))),P(J(Q(l*R))),P(J(Q(a*R)))),oH(b.a,P(J(Q(l*R))),P(J(Q(a*R))),P(J(Q(j*R))),P(J(Q(g*R)))));break;case 110:qH(b,j,g,a.mb,!0);break;case 111:qH(b,j,g,a.mb,!1);break;case 214:d=a.Z;f=3+j;c=f+d/2;e=f+d;h=g+3;l=h+d;cH(b,nD);rH(b,z(OG,vl,-1,[f,c,e]),z(OG,vl,-1,[h,l,h]),3);f=c;l=h+d/2;h=l+d;rH(b,z(OG,vl,-1,[f,c+d/2,f+d]),z(OG,vl,-1,[h,l,h]),3);a.R=new TD(nw(j),nw(g));break;case 109:nH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);nH(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2+\nc/2);nH(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2-c/2);break;case 102:cH(b,bD);dH(b,j+3,g+5,a.mb-7,a.mb-11);cH(b,gD);eH(b,j+3,g+5,a.mb-7,a.mb-11);break;case 103:cH(b,dG);a.Mb&&fH(b,j+1,g+1,a.mb,a.mb,!1);cH(b,gD);sH(a,b,j,g,"NEW");break;case 106:cH(b,iD);nH(b,j+7,g+7,j+a.mb-7,g+a.mb-7);nH(b,j+8,g+7,j+a.mb-6,g+a.mb-7);nH(b,j+7,g+a.mb-7,j+a.mb-7,g+7);nH(b,j+8,g+a.mb-7,j+a.mb-6,g+7);cH(b,gD);nH(b,j+c,g+a.mb/2,j+12,g+a.mb/2);sH(a,b,j+6,g,Gf);break;case 104:cH(b,iD);nH(b,j+7,g+7,j+a.mb-7,g+a.mb-7);nH(b,\nj+8,g+7,j+a.mb-6,g+a.mb-7);nH(b,j+7,g+a.mb-7,j+a.mb-7,g+7);nH(b,j+8,g+a.mb-7,j+a.mb-6,g+7);cH(b,gD);break;case 105:a.sc?(cH(b,mD),gH(b,j+3,g+3,a.mb-6,a.mb-6),cH(b,gD)):sH(a,b,j,g,"123");break;case 114:cH(b,oD);d=a.mb-8;f=j+(a.mb-d)/2;c=g+(a.mb-d)/2;lH(b.a,P(J(Q(f*(mH(),R)))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(d*R))));cH(b,gD);tH(a,b,j,g,bD,fi);break;case 201:nH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2+2);nH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2-2);nH(b,j+a.mb-c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2-2);break;case 202:nH(b,\nj+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);break;case 203:nH(b,j+c,g+a.mb/2-2,j+a.mb-c,g+a.mb/2-2);nH(b,j+c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2+2);break;case 204:nH(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);nH(b,j+c,g+a.mb/2-3,j+a.mb-c,g+a.mb/2-3);nH(b,j+c,g+a.mb/2+3,j+a.mb-c,g+a.mb/2+3);break;case 205:oH(b.a,P(J(Q((j+c/2)*(mH(),R)))),P(J(Q((g+2*c+c/3)*R))),P(J(Q((j+3*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))));oH(b.a,P(J(Q((j+3*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))),P(J(Q((j+5*(c/2))*R))),P(J(Q((g+2*c+c/3)*R))));oH(b.a,P(J(Q((j+5*(c/\n2))*R))),P(J(Q((g+2*c+c/3)*R))),P(J(Q((j+7*(c/2))*R))),P(J(Q((g+2*c-c/3)*R))));break;case 206:uH(a,b,j,g+2,3);break;case 207:uH(a,b,j,g,4);break;case 208:uH(a,b,j,g,5);break;case 209:uH(a,b,j,g,1);break;case 210:uH(a,b,j,g,6);break;case 211:uH(a,b,j,g,7);break;case 212:uH(a,b,j,g,8);break;case 213:sH(a,b,j,g,"FG"),a.T=new TD(nw(j),nw(g))}else d=vH(a,f),tH(a,b,j,g,gG[d],iG[d])}\nfunction wH(a,b,c){var d,e,f;d=0;b=P(J(Q(b/a.nb)));c=P(J(Q(c/a.nb)));if(b<a.mb+(a.Lb?1:0)||c<2*a.mb+(a.Lb?1:0)){f=0;for(e=1;14>=e;++e)if(b<e*(a.mb+(a.Lb?1:0))){f=e;break}b=0;for(e=1;e<=xH+2;++e)if(c<e*(a.mb+(a.Lb?1:0))){b=e;break}0<f&&0<b&&(d=100*b+f)}109==d&&(a.dc||(d=0));return d}function yH(a){var b;b=9;a.cc&&++b;a.Bc&&++b;return b}\nfunction zH(a,b,c,d,e){var f;f=3*e;e*=a.Z;a.J&&(f=0);f=c-f-e;c=f+e;a.J?(a=d,e=d-e,d=(e+d)/2):(d/=2,a=d+e/2,e=d-e/2);cH(b,($C(),nD));rH(b,z(OG,vl,-1,[f,c,f]),z(OG,vl,-1,[e,d,a]),3)}\nfunction AH(a){var b,c,d,e,f;a.ng("drawMolecularArea mustReDrawMolecularArea="+a.Ib+da);if(a.Ib){if(a.r&&null!=a.r.a&&a.r.a!=Gk&&a.r.a!=Cj)for(b=1;b<=a.Sb;++b)xG(a.zb[b]);e=BH(a.vb,a.xb);c=a.yb;b=a.ub;a.ng("drawMolecularArea "+c+" : "+b+" scale: "+a.xb+da);cH(e,a.D);c/=a.xb;b/=a.xb;lH(e.a,P(J(Q(0*(mH(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))));d=a.tb?($D(),cE):($D(),eE);f=($D(),aE);var g=e.a;if(f==($D(),aE))d==cE?g.b=m:g.b=Zj;d=new XC(a.wb);e.d=new XC(R*d.e);CH(e.a,e.d);for(d=1;d<=a.Sb;++d){f=\na.zb[d];var g=e,h=void 0,j=void 0,l=void 0,o=void 0,n=void 0,r=void 0,t=o=o=void 0,y=j=t=void 0,v=y=o=void 0,s=n=v=r=h=v=void 0,A=void 0,F=void 0,M=n=void 0,N=l=n=v=t=h=j=v=j=s=t=h=F=y=h=void 0,l=M=r=M=s=r=t=o=N=l=o=t=t=void 0,y=h=1;g.c=f.k.D;f.k.L&&(cH(g,($C(),gD)),eH(g,0,0,f.k.M.b-1,f.k.M.a-1));if(0!=f.p){f.y&&(A=g,o=f.y,A.b=o,A.f=A.a.e,DH(A.a,o));f.s&&(SG(f),NG(f.k,1,f.k.Sb,0,!1),f.s=!1);EH(f.k,f.k.x);if(-1==f.i){for(A=1;A<=f.p;++A)o=f.b[A].c,0<o&&7>o&&(cH(g,(bG(),jG)[o]),gH(g,f.b[A].q-12,f.b[A].r-\n12,24,24));for(A=1;A<=f.q;++A)l=f.c[A].i,n=f.c[A].j,0!=f.b[l].c&&f.b[l].c==f.b[n].c&&(cH(g,(bG(),jG)[f.b[l].c]),v=f.b[n].q-f.b[l].q,h=f.b[n].r-f.b[l].r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y,v=9*h,t=9*y,o=FH(4),r=FH(4),o[0]=f.b[l].q+v,r[0]=f.b[l].r-t,o[1]=f.b[n].q+v,r[1]=f.b[n].r-t,o[2]=f.b[n].q-v,r[2]=f.b[n].r+t,o[3]=f.b[l].q-v,r[3]=f.b[l].r+t,rH(g,o,r,4))}for(A=1;A<=f.q;++A){cH(g,($C(),fD));t=f.c[A];l=t.i;n=t.j;1==f.i&&0!=f.b[l].c&&f.b[l].c==f.b[n].c&&cH(g,(bG(),jG)[f.b[l].c]);if(3==t.f||4==\nt.f)o=l,l=n,n=o;o=f.b[l].q;r=f.b[l].r;N=f.b[n].q;M=f.b[n].r;if(1!=t.c||0!=t.f)v=N-o,h=M-r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y;switch(t.c){case 2:10<=t.f&&cH(g,lD);v=2*h;t=2*y;oH(g.a,P(J(Q((o+v)*(mH(),R)))),P(J(Q((r-t)*R))),P(J(Q((N+v)*R))),P(J(Q((M-t)*R))));oH(g.a,P(J(Q((o-v)*R))),P(J(Q((r+t)*R))),P(J(Q((N-v)*R))),P(J(Q((M+t)*R))));cH(g,gD);break;case 3:oH(g.a,P(J(Q(o*(mH(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))));l=3*h;n=3*y;oH(g.a,P(J(Q((o+l)*R))),P(J(Q((r-n)*R))),P(J(Q((N+l)*R))),P(J(Q((M-\nn)*R))));oH(g.a,P(J(Q((o-l)*R))),P(J(Q((r+n)*R))),P(J(Q((N-l)*R))),P(J(Q((M+n)*R))));break;case 9:case 0:for(n=0;10>n;++n)l=o-(o-N)/10*n,s=r-(r-M)/10*n,oH(g.a,P(J(Q(l*(mH(),R)))),P(J(Q(s*R))),P(J(Q(l*R))),P(J(Q(s*R))));GH(g,f.k.v);n=MD(f.k.w.b).a-MD(f.k.w.b).b;t=t.d;l=Md;null!=t&&(l=t);t=gE(f.k.w,l);t=(o+N)/2-t/2;M=(r+M)/2+~~(n/2)-1;cH(g,lD);HH(g.a,l,P(J(Q(t*(mH(),R)))),P(J(Q(M*R))));cH(g,gD);break;default:if(1==t.f||3==t.f)v=3*h,t=3*y,s=FH(3),j=FH(3),s[0]=N+v,j[0]=M-t,s[1]=o,j[1]=r,s[2]=N-v,j[2]=\nM+t,rH(g,s,j,3);else if(2==t.f||4==t.f){v=3*h;t=3*y;for(n=0;10>n;++n)l=o-(o-N)/10*n,s=r-(r-M)/10*n,j=n/10,oH(g.a,P(J(Q((l+v*j)*(mH(),R)))),P(J(Q((s-t*j)*R))),P(J(Q((l-v*j)*R))),P(J(Q((s+t*j)*R))))}else oH(g.a,P(J(Q(o*(mH(),R)))),P(J(Q(r*R))),P(J(Q(N*R))),P(J(Q(M*R))))}}y=FH(f.p+1);h=FH(f.p+1);for(A=1;A<=f.q;++A)l=f.c[A].i,n=f.c[A].j,o=f.b[l].q,r=f.b[n].q,++h[l],++h[n],y[l]=y[l]/h[l]+r/h[l],y[n]=y[n]/h[n]+o/h[n];GH(g,f.k.v);n=MD(f.k.w.b).a-MD(f.k.w.b).b;N=FH(f.p+1);r=FH(f.p+1);o=D(IH,u,121,f.p+1,0);\nfor(A=1;A<=f.p;++A)l=JH(f,A),(null==l||1>l.length)&&(l=kb),j=f.b[A],3==f.b[A].a&&0<f.b[A].j&&0==f.b[A].n&&0==j.d&&!(4<=j.o&&2==j.j)?(N[A]=r[A]=gE(f.k.w,l),o[A]=KH(f,A,N[A],N[A],n,!1)):(M=y[A]<f.b[A].q,v=!0,1<h[A]&&8.333333333333334>LH(y[A]-f.b[A].q)&&(v=!1),2<h[A]&&(v=!1),1==h[A]&&2.5>LH(y[A]-f.b[A].q)&&(M=!0),t=l,s=m,f.k.oc&&(F=f.b[A].i,0<F&&(s+=Ve,1<F&&(s+=F))),F=m,0!=j.d&&(F=Xf+j.d+dg),j=m,0!=f.b[A].n&&(1<MH(f.b[A].n)&&(j+=MH(f.b[A].n)),0<f.b[A].n?j+=lb:j+=rb),M||!v?l=F+l+s+j+m:l=j+s+m+F+l,v||\n(t=l),t=gE(f.k.w,t),v=gE(f.k.w,l),N[A]=t,r[A]=v,v=o[A]=KH(f,A,t,v,n,M),t=v.c+2+1,M=v.d+n+2,cH(g,g.c),-1==f.i&&0!=f.b[A].c&&cH(g,(bG(),jG)[f.b[A].c]),dH(g,v.c,v.d,v.b,v.a),1==f.i?0!=f.b[A].c?cH(g,(bG(),jG)[f.b[A].c]):cH(g,($C(),gD)):cH(g,(bG(),gG)[f.b[A].a]),HH(g.a,l,P(J(Q(t*(mH(),R)))),P(J(Q(M*R)))));for(A=1;A<=f.p;++A)h=f.b[A],-99199!=h.f&&(t=N[A],v=r[A],t=f.b[A].q-t/2,M=f.b[A].r+~~(n/2)-1,cH(g,($C(),lD)),NH(g,ea+(-99199!=h.f?h.f:0),t+v,M));if(0<f.v||0<f.w)if(cH(g,104==f.k.k?($C(),iD):($C(),oD)),\n0<f.v&&106!=f.k.k&&(v=o[f.v],eH(g,v.c,v.d,v.b,v.a)),0<f.w&&(l=f.c[f.w].i,n=f.c[f.w].j,v=f.b[n].q-f.b[l].q,h=f.b[n].r-f.b[l].r,y=Math.sqrt(v*v+h*h),1>y&&(y=1),h/=y,y=v/y,v=4*h,t=4*y,s=FH(5),j=FH(5),s[0]=f.b[l].q+v,s[1]=f.b[n].q+v,j[0]=f.b[l].r-t,j[1]=f.b[n].r-t,s[3]=f.b[l].q-v,s[2]=f.b[n].q-v,j[3]=f.b[l].r+t,j[2]=f.b[n].r+t,s[4]=s[0],j[4]=j[0],106!=f.k.k&&OH(g,s,j,5),106==f.k.k&&PH(f,f.c[f.w].i,f.c[f.w].j))){h=0;for(A=1;A<=f.p;++A)0<f.a[A]&&++h;if(h>~~(f.p/2))for(A=1;A<=f.p;++A)0<f.a[A]?f.a[A]=0:f.a[A]=\n1;cH(g,($C(),iD));for(A=1;A<=f.p;++A)0<f.a[A]&&(v=o[A],eH(g,v.c,v.d,v.b,v.a))}f.y&&(g.b=null,DH(g.a,g.f))}}a.dc&&(d=(c-48)/2,cH(e,($C(),lD)),oH(e.a,P(J(Q(d*R))),P(J(Q(b/2*R))),P(J(Q((d+48)*R))),P(J(Q(b/2*R)))),oH(e.a,P(J(Q((d+48)*R))),P(J(Q(b/2*R))),P(J(Q((d+48-6)*R))),P(J(Q((b/2+6)*R)))),oH(e.a,P(J(Q((d+48)*R))),P(J(Q(b/2*R))),P(J(Q((d+48-6)*R))),P(J(Q((b/2-6)*R)))));a.J&&(a.hb=new KD(We,0,13),a.kb=XB(a.hb),null!=a.sb&&(d=gE(a.kb,a.sb),d=(c-d)/2,f=b-13,cH(e,($C(),gD)),GH(e,a.hb),NH(e,a.sb,d,f)));\na.J&&a.nc&&zH(a,e,c,b,0.6/a.xb);b=P(J(Q(QH(a,a.nb))));c=P(J(Q(RH(a,a.nb))));SH(a.Ec,a.vb.a,b,c);a.Ib=!1;if(a.hc){LE();c=new TH;c.a=a.o;c.f=a.Sb;b=!1;for(e=1;99>e;++e)if(d=a.zb[e])0<d.p&&(b=!0),c.d[e]=new sG(d);else break;c.i=a.dc;c.e=a.Fb;c.b=a.xb;c.c=a.cb;e=a.pb;b=new UH(b?c:null);c=e.a.c;e.a.c=b;b.b=e.a;c&&(b.c=c,c.b=b);e.a=b;a.hc=!1}a.r&&null!=a.r.a&&(null!=a.Qb&&yF(a.Qb,null),a.r&&null!=a.r.a&&a.jg(),VH(a.r),a.Mb&&(a.Mb=!1,a.Kb=!0,a.gf(a.Ec.d)))}}\nfunction WH(a){a.Ib=!0;a.vb?(AH(a),a.Ib=!1):NF(a)}function uH(a,b,c,d,e){var f,g,h,j,l;f=a.mb/4;g=!1;j=D(OG,vl,-1,9,1);l=D(OG,vl,-1,9,1);c+=a.mb/2;d+=a.mb/2;f=a.mb/2-f/2;1==e&&(e=6,g=!0);for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+f*Math.sin(h),l[a]=d+f*Math.cos(h);OH(b,j,l,e+1);if(g){for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+(f-3)*Math.sin(h),l[a]=d+(f-3)*Math.cos(h);nH(b,j[0],l[0],j[1],l[1]);nH(b,j[2],l[2],j[3],l[3]);nH(b,j[4],l[4],j[5],l[5])}}\nfunction qH(a,b,c,d,e){var f,g,h,j,l,o,n,r;l=d/4;c-=1;o=2+l/2;g=2+l;r=c+10*d/24;j=r+l;n=b+d;e?(h=2+b,f=o+b,g+=b):(f=n-o,h=n-2,g=n-g);oH(a.a,P(J(Q(h*(mH(),R)))),P(J(Q(r*R))),P(J(Q(f*R))),P(J(Q(j*R))));oH(a.a,P(J(Q(g*R))),P(J(Q(r*R))),P(J(Q(f*R))),P(J(Q(j*R))));h=l/3-0.5;oH(a.a,P(J(Q(f*R))),P(J(Q((r+h)*R))),P(J(Q(f*R))),P(J(Q(j*R))));f=d-o-4;c=c+o-h;d=d-4-h-1;j=270;e?(b+=o,e=270):(b=n-f-o,j*=-1,e=-90);XH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(f*R))),P(J(Q(d*R))),P(J(Math.round(e))),P(J(Math.round(j))))}\nfunction JG(a){var b,c,d;b=-99999;for(d=1;d<=a.Sb;++d)c=a.zb[d],c=YH(c),c>b&&(b=c);return b}\nfunction ZH(a,b,c,d){var e=kG?350:170,f,g,h,j;$H(d);b=aI(a,b);c=aI(a,c);h=e;for(g=1;g<=a.Sb;++g){j=new bI(e);f=a.zb[g];for(var l=b,o=c,n=j,r=void 0,t=void 0,y=void 0,v=void 0,s=r=r=r=v=r=void 0,A=void 0,F=void 0,M=t=y=r=r=void 0,N=void 0,$=void 0,s=0,F=n.a,A=1;A<=f.q;++A)r=cI(l,o,f.c[A].a,f.c[A].b),r<F&&(F=r,s=A);s*=-1;for(A=1;A<=f.p;++A)r=cI(l,o,f.b[A].q,f.b[A].r),r<F&&(F=r,s=A);if(0==s)for(A=1;A<=f.q;++A)r=f.c[A].i,v=f.c[A].j,t=f.b[r].q,y=f.b[r].r,r=f.b[v].q,v=f.b[v].r,r-=t,v-=y,N=l-t,$=o-y,y=r*\nr+v*v,t=N*N+$*$,M=cI(N,$,r,v),t+M>y+F||(r=N*r+$*v,0>r||(y=Math.sqrt(y),t=Math.sqrt(t),r/=y*t,1<=r||(r=1.5707963267948966-Math.acos(r),r=t*Math.cos(r),r*=r,r<F&&(s=-A,F=r))));n.a=F;f=s;j.a<h&&(h=j.a,$H(d),d.c=g,0<f?d.a=f:d.b=-f)}}function QG(a){var b;(0>=a.yb||0>=a.ub)&&(!a.M&&(a.M=JC(a)),dI(a,a.M));b=new eI;b.b=a.yb;b.a=a.ub;return b}function RG(a){var b;b=QG(a);b.b/=a.xb;b.a/=a.xb;return b}\nfunction BH(a,b){var c=a.b.a;iH(c,"<g "+(\'transform="scale(\'+b/R+\')"\')+Ld);c=c.u;c[c.length]=qd;return a.b}\nfunction fI(a,b,c,d){var e,f;if(!b||gI(b)){if((e=0<a.ob.v||0<a.ob.w)&&(104==a.k||106==a.k))return!0;if(e&&!a.J){a.xc&&(f=a.xc,f.k==a&&(f.k=null,$m(a.Uc,f)));f=a.ob;var g,b=new XD;e=a.Rb||a.A||a.dc;f.f.a?g=new QD(Qf):g=new QD(Mf);PD(g,hI(f));VD(b,g);TC(g.d,a);if(e&&0<f.v){g=new QD(ze);TC(g.d,a.Y);var h=a.Y;h.d=null;h.e=h.a=0;a.Y.a=f.v;a.Y.d=f;a.Y.e=a.o;VD(b,g)}g=new QD(Ke);a:{for(h=f.p;1<=h;--h)if(1==f.b[h].a){h=!0;break a}h=!1}PD(g,h);VD(b,g);TC(g.d,a);e&&(e=new QD(fe),TC(e.d,a),VD(b,e),e=new QD(Je),\nTC(e.d,a),VD(b,e),PD(e,0<YH(f)));a.xc=b;TB(a,a.xc);iI(a.xc.a,a,c,d)}else a.dc?f=(a.G=ZG(a,!0),a.G):f=(a.F=ZG(a,!1),a.F),gI(b)||(c=nw(c*a.nb+0.5),d=nw(d*a.nb+0.5)),iI(f.a,a,c,d);d=new vu(null,0,jI(0));kI(a,d,0,0);return!0}return!1}\nfunction lI(a,b){var c;if(0==a.ob.p)return!1;c=null;switch(b){case 102:1<a.Sb?c="Delete selected molecule (red)":c="Clear canvas";var d=($C(),hD);a.ob.y=d;a.yc=a.ob;break;case 109:c="Copy selected (blue) molecule to the other side of the reaction",d=($C(),nD),a.ob.y=d,a.yc=a.ob}null!=c?(wu(a,c),a.Ib=!0,a.Kb=!0):(a.Ib=!1,a.Kb=!1);return null!=c}\nfunction mI(a,b){var c;if(a.yc&&(102==b||a.dc&&109==b)){a.yc.y=null;a.yc=null;for(c=1;c<=a.Sb;++c)a.zb[c].y=null;wu(a,m);a.Ib=!0;a.Kb=!0}else a.Ib=!1,a.Kb=!1;return a.Ib}\nfunction nI(a,b,c,d){var e,f,b=new oI(b);e=null;f=!1;LF(a.r,Pd);wu(a,m);if(b.f==(pI(),qI)&&b.c){var g=b.c;b.a=g.a;b.f=g.f;b.i=g.i;b.e=g.e;b.c=g.c;b.b=g.b}b.a==(rI(),sI)&&b.i!=(tI(),uI)?vI(a,b.b,d)||(e="Invalid V2000 molfile"):b.a==wI?xI(a,b.b,d)||(e="Invalid JME string"):b.a==yI?e="Reading "+b.f+la:a.Ac&&(f=!0,Cq(1,new zI(a,b,c,d)));f||(a.Ib=null==e,c?null==e?AI(c):BI(c,new Op(e)):null!=e&&(wu(a,Me+e),a.gf(a.Ec.d)))}\nfunction vI(a,b,c){var d,e,f,g,h,j;wu(a,m);if(0==b.indexOf(La)){a.Sb=0;a.dc=!0;a.Fb=!0;d=CI(b);h=new sF(b,d,!0);b=m;for(e=1;5>=e;++e)b=DI(h,d);e=jI($E(yy(b.substr(0,3)),10)).a;g=jI($E(yy(b.substr(3,3)),10)).a;DI(h,d);for(b=1;b<=e+g;++b){for(f=m;!(j=DI(h,d),null==j||H(j,"$MOL"));)f+=j+d;a.zb[++a.Sb]=new EI(a,f)}a.xb=1;NG(a,1,e,1,!1);NG(a,e+1,e+g,3,!1);d="readRXNFile"}else{(a.J||a.Vb)&&(a.dc=!1);a.ob=new EI(a,b);if(!a.ob||0==a.ob.p)return!a.ob&&(wu(a,"ERROR - problems in reading/processing MOL input"),\na.gf(a.Ec.d)),!!a.ob;d=(a.dc||a.Fb)&&a.p||a.Mb;null!=a.t&&a.ob&&FI(a.ob,a.t,!0);null!=a.u&&a.ob&&FI(a.ob,a.u,!1);d||(a.Sb=0,a.xb=1);h=GI(a.ob);if(1>=h||a.J)a.zb[++a.Sb]=a.ob;else{a.Fb=!0;for(b=1;b<=h;++b)a.zb[++a.Sb]=new HI(a,a.ob,b)}d?a.o=a.Sb:a.o=1;a.ob=a.zb[a.o];a.J?NG(a,1,1,0,!0):NG(a,1,h,0,!d);d=Aj}II(a);null!=d&&(LF(a.r,Pd),a.r&&XG(hq(a.r,d),0,0,0),a.hc=!0);a.Ib=!0;c&&a.gf(a.Ec.d);return!0}function wu(a,b){null==b&&(b=m);a.Gb=!0;a.X=b;a.ng("info: "+b)}\nfunction EH(a,b){var c;c=Math.round(b);100>c&&(!lG[c]&&(lG[c]=new KD(We,0,c)),!nG[c]&&yq(nG,c,XB(lG[c])),a.v=lG[c],a.w=nG[c])}function gI(a){var b;if(!a)return!1;b=a.yf();a=0!=(a.e&2);return b||a}function QH(a,b){return(a.mb+(a.Lb?1:0))*b}function vH(a,b){var c,d;d=-1;for(c=0;c<fG.length;c+=2)if(fG[c]==b){d=fG[c+1];break}32==d&&!a.Bc&&a.cc&&(d=33);return d}\nfunction Du(a,b){var c,d,e;if(0==b)return!1;AG(a,!1);d=!1;c=a.k;a.k=b;if(300>=b)switch(a.Kb=!0,a.Hb=!0,wu(a,m),b){case 102:VG(a,!0);mI(a,102);lI(a,102);d=!0;break;case 110:a.Ib=!0;a.k=c;a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b?a.q&&(++a.Sb,a.o=a.Sb,a.q=!1):wu(a,"No more undo");if(!(a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b))break;JI(a,KI(a.pb));a.r&&XG(hq(a.r,Gk),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 111:a.k=c;if(a.pb.a.c)a.q&&(++a.Sb,a.o=a.Sb,a.q=!1);else{wu(a,"No more redo");break}if(!a.pb.a.c)break;e=a.pb;\nif(!e.a.c)throw new Iy("Cannot redo. Index is out of range.");if(!e.a.c)throw new Iy($e);e.a=e.a.c;JI(a,e.a.a);a.r&&XG(hq(a.r,Cj),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 214:fI(a,null,a.R.a,a.R.b);a.k=c;break;case 151:case 152:case 154:case 153:e=null;a.k=c;switch(b){case 152:e=LI(a.jc);break;case 151:e=MI(a.jc);break;case 154:e=a.jc;e.a=e.c;e=LI(e);break;case 153:e=a.jc,e.a=-1,e=MI(e)}null==e?wu(a,"No more molecules in SDF buffer"):(YG(a),a.Vb=!0,NI(a,e,!1),a.Vb=!1,H(a.X,m)&&(wu(a,"MOL n. "+(a.jc.a+\n1)+" of "+a.jc.c),d=!0,a.r&&XG(hq(a.r,"SDFstack"),0,0,0),a.hc=!0,a.hc=!1));break;case 101:Cq(4,new OI(a));a.k=c;break;case 107:Cq(2,new PI(a));break;case 114:Cq(3,new QI(a));a.k=c;break;case 103:a.Mb=!0;a.k=c;break;case 105:a.A&&a.Bb&&(a.Bb=!1,RI(a.ob),a.Ib=!0,a.r&&XG(hq(a.r,yg),0,0,0),d=a.hc=!0,a.k=c);a.I=1;break;case 109:a.k=c;e=SI(a.ob);if(2==e){wu(a,"Copying the agent not possible !");break}d=PG(a.ob);a.Ib=!0;a.ob=new sG(a.ob);d=nw((a.M.b-a.mb)/2-d.a);for(e=1;e<=a.ob.p;++e)TG(a.ob.b[e],2*d/a.xb,\n0/a.xb);a.zb[++a.Sb]=a.ob;a.o=a.Sb;a.r&&XG(hq(a.r,"reactionCopy"),0,0,0);d=a.hc=!0;mI(a,109);lI(a,109);break;case 104:d=tG(a);break;case 213:a.k=c;if(!a.S){var f,g,h,j,l;l=new XD;for(f=a.U,g=0,h=f.length;g<h;++g)e=f[g],j=new QD(e),VD(l,j),j.c=e,TC(j.d,a);TB(a,l);a.S=l}f=a.T.b;e=nw(a.T.a*a.nb+0.5);f=nw(f*a.nb+0.5);iI(a.S.a,a,e,f);break;case 108:0<a.ob.v&&TI(a.ob,a.ob.v,0)&&(vG(a,Wg,a.ob.v),d=!0)}else a.Hb=!0,a.Kb=!0,a.n=vH(a,b),32==a.n&&Cq(5,new UI(a)),1301<=b&&1310>=b&&(a.n=33+(b-1301)),0<a.ob.v&&\n(a.n!=a.ob.b[a.ob.v].a&&32!=a.n?(VI(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,vG(a,Vj+a.n,a.ob.v),d=!0):32==a.n&&(d=dr((Au(),Bu).Tc.a.pb,Ik),WI(a.ob,a.ob.v,d),vG(a,Vj+a.n,a.ob.v),d=!0));if(!d&&(0<a.ob.v||0<a.ob.w))if(206<=a.k&&229>=a.k)a.cb=2,XI(a.ob),d=!0,IG(a,lg,a.o,0,a.ob.w);else if(202==a.k||203==a.k||204==a.k)if(0<a.ob.v)a.cb=0,d=a.ob,YI(d,d.v,0),IG(a,ig,a.o,0,a.ob.w),d=!0;else{d=1;e=Xj;switch(a.k){case 203:d=2;e=Wj;break;case 204:d=3,e=Yj}a.ob.c[a.ob.w].c=d;IG(a,\ne,a.o,0,a.ob.w);d=!0;a.ob.c[a.ob.w].f=0}d&&(a.Ib=!0,a.k=c);a.gf(a.Ec.d);return!0}\nfunction $t(a,b,c){var d=null,e;null==d&&(d=qG(a));e=m;if(a.dc){var f,g,h;h=hw([ZI,B],[im,q],[87,-1],[4,a.Sb+1],0,2,1);for(g=1;3>=g;++g){f=0;for(c=1;c<=a.Sb;++c)SI(a.zb[c])==g&&(h[g][++f]=c);h[g][0]=f}e+=Pa;e+=$I(h[1][0],3)+$I(h[3][0],3)+da;for(c=1;c<=h[1][0];++c)e+=Ka+aJ(a.zb[h[1][c]],d,b);for(c=1;c<=h[3][0];++c)e+=Ka+aJ(a.zb[h[3][c]],d,b)}else{1<a.Sb&&(a.ob=new bJ(a,a.zb,a.Sb));if(c){e=a.ob;var j,l,d=cJ(e,d,b,!0),d=d+("M V30 BEGIN CTAB"+(bG(),da)),d=d+("M V30 COUNTS "+e.p+ea+e.q+" 0 0 "+(e.f.a&&\nhI(e)?1:0)+da),d=d+"M V30 BEGIN ATOM\\n";f=-1.7976931348623157E308;c=1.7976931348623157E308;for(b=1;b<=e.p;++b)e.b[b].r>f&&(f=e.b[b].r),e.b[b].q<c&&(c=e.b[b].q);for(b=1;b<=e.p;++b)d+=pf,g=JH(e,b),d+=b+ea+g,g=dJ(e.b[b]),d+=ea+eJ(0.055999999999999994*(e.b[b].q-c),0,4)+ea+eJ(0.055999999999999994*(f-e.b[b].r),0,4)+ea+eJ(0,0,4)+ea+g,0!=e.b[b].n&&(d+=" CHG="+e.b[b].n),d+=da;d+="M V30 END ATOM\\nM V30 BEGIN BOND\\n";for(b=1;b<=e.q;++b)c=e.c[b],f=c.c,d+=pf+b,j=f,1==c.c?j=1:2==c.c&&(j=2),g=c.i+ea+c.j,l=0,\n1==f&&1==c.f?l=1:1==f&&2==c.f&&(l=3),1==f&&3==c.f&&(l=1,g=c.j+ea+c.i),1==f&&4==c.f&&(l=3,g=c.j+ea+c.i),d+=ea+j+ea+g,0!=l&&(d+=" CFG="+l),d+=da;d+="M V30 END BOND\\n";c=new Nm;g=new Nm;f=new Nm;for(b=0;10>b;++b)yq(g.b,g.c++,null),yq(f.b,f.c++,null);for(b=1;b<=e.p;++b)j=e.b[b].b,null==j||0==j.length||(H(j,gg)?Qm(c,new QC(b)):0==j.indexOf("mix")?(j=$E(zy(j,3),10),l=null,f.c>j&&(l=(AD(j,f.c),f.b[j])),null==l?h=new Nm:h=l,Qm(h,new QC(b)),GD(f,j,h)):0==j.indexOf(jj)&&(j=$E(zy(j,2),10),l=null,g.c>j&&(l=\n(AD(j,g.c),g.b[j])),null==l?h=new Nm:h=l,Qm(h,new QC(b)),GD(g,j,h)));d+=fJ(qf,c);if(0<g.c)for(b=1;b<g.c;++b)d+=fJ(sf+b,(AD(b,g.c),g.b[b]));if(0<f.c)for(b=1;b<f.c;++b)d+=fJ(rf+b,(AD(b,f.c),f.b[b]));e=d=d+"M V30 END CTAB\\n"+mf}else e=aJ(a.ob,d,b);1<a.Sb&&(a.ob=a.zb[a.o])}return e}\nfunction gJ(a,b,c,d){var e;a.Ab=!1;if(fI(a,b,c,d))return a.Ab=!0,a.Db=!1,!0;e=!0;a.Cc=c-P(J(Q(QH(a,a.nb))));a.Dc=d-P(J(Q(RH(a,a.nb))));wu(a,m);a.Bb=hJ(b);a.Db=!1;if(!a.J&&(c<P(J(Q(QH(a,a.nb))))||d<P(J(Q(RH(a,a.nb)))))){e=wH(a,c,d);if(112==e)return a.rc=!0,wu(a,"Next ring will be added as spiro"),NF(a),a.Ab=!0;if(113==e)if(a.lc)wu(a,"Move one atom"),NF(a);else return a.Ab=!0;if(!a.Bc&&1201==e||!a.ac&&107==e||!a.tc&&201==e||!a.Fb&&103==e||!a.Rb&&!a.A&&105==e||!a.dc&&109==e)return!1;e=Du(a,e)}else{if(!a.J&&\nd>a.M.a-P(J(Q(a.mb*a.nb))))return!1;var b=a.Cc,f=a.Dc,g,h,j,l;l=0;if(0>b||0>f||f>a.ub||b>a.yb)b=0;else if(1==a.Sb)b=a.o;else{b=aI(a,b);f=aI(a,f);j=1.7976931348623157E308;for(h=1;h<=a.Sb;++h){g=a.zb[h];for(var o=void 0,n=void 0,r=void 0,n=1.7976931348623157E308,o=1;o<=g.p;++o)r=cI(b,f,g.b[o].q,g.b[o].r),r<n&&(n=r);g=n;g<j&&(j=g,l=h)}b=l}0<b?(a.o=b,a.ob=a.zb[b]):a.o=0;if(0<a.ob.v&&(FG(),null!=a.b[Yd]?GG:HG).a)if(iJ(a,a.o,a.ob.v,0,Yd),a.J&&!a.K)return!0;if(0<a.ob.w&&(FG(),null!=a.b[me]?GG:HG).a)if(iJ(a,\na.o,0,a.ob.w,me),a.J&&!a.K)return!0;a.Db=!0;c=nw(c-a.mb);d-=P(J(Q(RH(a,a.nb))));if(0<a.ob.v)if(a.eb.c=a.o,104==a.k)tG(a);else{if(106==a.k)return!0;if(108==a.k)TI(a.ob,a.ob.v,0)&&vG(a,Wg,a.ob.v);else if(202==a.k||203==a.k||204==a.k||201==a.k||205==a.k)a.cb=1,c=a.ob,YI(c,c.v,0),a.ob.x=a.ob.v,205==a.k?(a.ob.r=1,a.ob.e[1]=a.ob.p,a.ob.e[0]=a.ob.v,a.ob.w=0,IG(a,ig,a.o,0,a.ob.w),a.hc=!1):IG(a,ig,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,XI(a.ob),vG(a,kg,a.ob.v);else if(230==a.k)a.cb=3,vG(a,mg,a.ob.v);\nelse if(233<=a.k&&262>a.k)jJ(a.ob,!1),vG(a,jg,a.ob.v),a.cb=3;else if(107==a.k){if(a.bc.b)return!0;WI(a.ob,a.ob.v,dr(a.bc.e.Tc.a.pb,Ik));a.ob.j=!0;vG(a,"addAtomQuery",a.ob.v)}else if(105==a.k)(c=kJ(a.ob))?vG(a,"markAtom",a.ob.v):vG(a,"unMarkAtom",a.ob.v);else if(113!=a.k)if(300<a.k){if(a.n!=a.ob.b[a.ob.v].a||32==a.n)VI(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,32==a.n&&(c=dr((Au(),Bu).Tc.a.pb,Ik),1>c.length&&(c=Vf),WI(a.ob,a.ob.v,c)),vG(a,Vj+a.n,a.ob.v)}else e=!1}else if(0<\na.ob.w)if(a.eb.c=a.o,104==a.k)tG(a);else if(106==a.k){c=a.ob;d=a.ob.w;if(0<c.a[c.c[d].i]&&0<c.a[c.c[d].j])wu(c.k,"Removal of substituent not possible.");else for(;;){d=0;for(b=c.p;1<=b;--b)0<c.a[b]&&b>d&&(d=b);if(0==d)break;uG(c,d);c.a[d]=0}xG(a.ob);IG(a,"delBondGroup",a.o,0,a.ob.w);a.ob.w=0}else if(201==a.k)lJ(a.ob,a.ob.w),IG(a,"setBondStereo",a.o,0,a.ob.w);else if(202==a.k||205==a.k)1==a.ob.c[a.ob.w].c&&0==a.ob.c[a.ob.w].f?(a.ob.c[a.ob.w].c=2,IG(a,Wj,a.o,0,a.ob.w)):(a.ob.c[a.ob.w].c=1,a.ob.c[a.ob.w].f=\n0,IG(a,Xj,a.o,0,a.ob.w)),a.ob.c[a.ob.w].f=0;else if(203==a.k)a.ob.c[a.ob.w].c=2,a.ob.c[a.ob.w].f=0,xG(a.ob),IG(a,Wj,a.o,0,a.ob.w);else if(204==a.k)a.ob.c[a.ob.w].c=3,a.ob.c[a.ob.w].f=0,xG(a.ob),IG(a,Yj,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,XI(a.ob),IG(a,lg,a.o,0,a.ob.w),xG(a.ob);else if(107==a.k){if(!a.bc.b)return!0;c=dr(a.bc.e.Tc.a.pb,Ik);a.ob.c[a.ob.w].c=9;a.ob.c[a.ob.w].d=c;IG(a,"setQueryBond",a.o,0,a.ob.w)}else 105==a.k?(c=a.ob,b=a.ob.w,c.k.gb=!0,c.k.sc?(c.i=-1,d=c.c[b].i,b=c.c[b].j,\nf=c.b[d].c,h=c.b[b].c,j=4,f==h&&0<f&&(j=0),c.b[d].c=j,c.b[b].c=j,c=0<j):c=!1,c?IG(a,"markBond",a.o,0,a.ob.w):IG(a,"unMarkBond",a.o,0,a.ob.w)):e=!1;else if((0==a.Sb||a.Mb)&&!a.J){if(201>=a.k)return!1;++a.Sb;a.o=a.Sb;a.zb[a.Sb]=new WG(a);a.ob=a.zb[a.Sb];a.eb.c=a.o;202<=a.k&&204>=a.k||205==a.k?(mJ(a.ob,null),a.ob.q=0,nJ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,a.ob.x=1,a.cb=1,b=a.ob,YI(b,b.v,0),205==a.k?(nJ(a.ob,2,(c+21.65)/a.xb,(d-12.5)/a.xb),a.ob.e[0]=1,a.ob.e[1]=2,a.ob.r=1,IG(a,"addChain",a.o,0,a.ob.w)):IG(a,\nig,a.o,0,a.ob.w)):206<=a.k&&229>=a.k?(a.ob.z=aI(a,c),a.ob.A=aI(a,d),a.cb=2,XI(a.ob),a.r&&XG(hq(a.r,kg),0,0,0),a.hc=!0):300<a.k?(mJ(a.ob,null),VI(a.ob,1,a.n),a.ob.q=0,nJ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,32==a.n&&(c=dr((Au(),Bu).Tc.a.pb,Ik),1>c.length&&(c=Vf),WI(a.ob,1,c)),vG(a,"addAtom",a.ob.v)):230==a.k?(xI(a,null,!0),a.r&&XG(hq(a.r,mg),0,0,0),a.hc=!0):233<=a.k&&262>a.k?(mJ(a.ob,null),a.ob.q=0,nJ(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,jJ(a.ob,!0),a.r&&XG(hq(a.r,jg),0,0,0),a.hc=!0):LE()}else e=!1;e&&oJ(a)}return a.Ab=\ne}\nfunction pJ(a,b,c,d){var e,f,g,h;LE();if(!a.Db||qJ(b))return!0;a.Gb=!1;c-=P(J(Q(QH(a,a.nb))));d-=P(J(Q(RH(a,a.nb))));f=aI(a,c-a.Cc);g=aI(a,d-a.Dc);e=aI(a,c);h=aI(a,d);if(2==a.cb||3==a.cb||9==a.cb)return!0;if(1==a.cb){f=!1;a.zb[a.eb.c].v=0;--a.ob.p;g=c;var b=d,j=a.Nb;0>g||0>b||b>a.ub||g>a.yb?$H(j):ZH(a,g,b,j);++a.ob.p;if(0<a.Nb.c&&0<a.Nb.a&&(g=a.zb[a.Nb.c],g.v=a.Nb.a,g!=a.ob||a.Nb.a!=a.ob.x))nJ(a.ob,a.ob.p,g.b[a.Nb.a].q,g.b[a.Nb.a].r),g.v=a.Nb.a,f=!0,g=a.eb,b=a.Nb,g.c=b.c,g.a=b.a,g.b=b.b;if(!f)a:{f=a.ob;\nvar l,o,n,r;f.v=0;rJ(f.b[0],e,h);g=sJ(f,0,1,f.p);if(0<g&&205!=f.k.k)f.v=g,g!=f.x?nJ(f,f.p,f.b[g].q,f.b[g].r):nJ(f,f.p,f.z,f.A);else if(205==f.k.k){f.w=0;g=f.e[f.r];l=f.e[f.r-1];j=f.b[g].q-f.b[l].q;b=f.b[g].r-f.b[l].r;g=Math.sqrt(j*j+b*b);1>g&&(g=1);b/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);n=e-f.b[l].q;r=h-f.b[l].r;l=-g/2+n*j+r*b;b=r*j-n*b;if(0>l)if(1<f.r)uG(f,f.p),vG(f.k,"deleteAtom",f.p),--f.r,f.u=!1;else if(2==f.p)0>f.b[2].r-f.b[1].r&&0<h-f.b[1].r?f.b[2].r=f.b[1].r+g/2:0<f.b[2].r-f.b[1].r&&\n0>h-f.b[1].r&&(f.b[2].r=f.b[1].r-g/2),0>f.b[2].q-f.b[1].q&&0<e-f.b[1].q?f.b[2].q=f.b[1].q+0.866*g:0<f.b[2].q-f.b[1].q&&0>e-f.b[1].q&&(f.b[2].q=f.b[1].q-0.866*g);else{if(2==f.b[f.e[0]].j&&(o=f.b[f.e[0]].p[1],o==f.e[1]&&(o=f.b[f.e[0]].p[2]),j=f.b[f.e[0]].q-f.b[o].q,b=f.b[f.e[0]].r-f.b[o].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),b/=g,j/=g,n=e-f.b[o].q,r=h-f.b[o].r,e=r*j-n*b,n=f.b[f.e[1]].q-f.b[o].q,r=f.b[f.e[1]].r-f.b[o].r,h=r*j-n*b,0<e&&0>h||0>e&&0<h))e=f.q,f.v=f.e[0],YI(f,f.v,0),wG(f,e),0<sJ(f,f.p,1,f.p)&&\n(f.u=!0)}else{if(f.u)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*o/(1.5*g));if((0>=b?0-b:b)>e){++f.r;if(100<f.r){tJ(f.k,"You are too focused on chains, enough of it for now !");--f.r;break a}f.v=f.p;e=P(J(Math.round(b)));YI(f,f.v,e);e=f.k;IG(e,ig,e.o,0,e.ob.w);f.k.hc=!1;f.e[f.r]=f.p;0<sJ(f,f.p,1,f.p)&&(f.u=!0)}}f.v=0;e=f.r;wu(f.k,e+m)}else j=e-f.b[f.x].q,b=h-f.b[f.x].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),nJ(f,f.p,f.b[f.x].q+25*(j/g),f.b[f.x].r+25*(b/g))}a.B=!0}else if(113==a.k&&0<a.ob.v)a.Eb||(a.Eb=!0),nJ(a.ob,\na.ob.v,e,h);else if(hJ(b)||qJ(b))DG(a.ob,f),a.cb=5;else if(0==a.ob.v&&0==a.ob.w&&!((0>c||0>d||d>a.ub||c>a.yb)&&5!=a.cb))e=RG(a),h=a.ob,j=PG(h),b=j.a,j=j.b,0>f&&b<e.c||0<f&&b>e.b||0>g&&j<e.d||0<g&&j>e.a||uJ(h,f,g),a.cb=5;AG(a,!1);a.Ib=!0;NF(a);a.Cc=c;a.Dc=d;return!0}\nfunction kI(a,b,c,d){var e,f;if(!a.J||a.eg().a||a.fg().a||a.K)if(f=!1,e=wH(a,c,d),e!=a.Cb&&(f|=mI(a,a.Cb),f|=lI(a,e),a.Cb=e),!gI(b)){c-=P(J(Q(QH(a,a.nb))));d-=P(J(Q(RH(a,a.nb))));b=c;c=a.Nb;0>b||0>d||d>a.ub||b>a.yb?$H(c):ZH(a,b,d,c);113==e&&0<a.Nb.b&&(a.Nb.b=0);if(!(a.Nb.c==a.eb.c&&a.Nb.a==a.eb.a&&a.Nb.b==a.eb.b)&&(0<a.Nb.c&&(0<a.Nb.a||0<a.Nb.b)||0<a.eb.c&&(0<a.eb.a||0<a.eb.b)))f=a.eb.c,0<f&&(a.zb[f].v=0,a.zb[f].w=0),f=a.Nb.c,0<f&&(a.zb[f].v=a.Nb.a,a.zb[f].w=a.Nb.b,f!=a.o&&(a.o=f,a.ob=a.zb[a.o])),\nf=!0,e=a.Nb.a,a.eg().a&&(e=vJ(a,e,a.$b),-1!=e&&(a.$b=e,null!=a.Pb&&yF(a.Pb,z(wJ,u,100,[new QC(a.o),new QC(e)])),a.kg(a.o,e))),e=a.Nb.b,a.fg().a&&(e=vJ(a,e,a._b),-1!=e&&(a._b=e,a.mg(a.o,e))),e=a.eb,d=a.Nb,e.c=d.c,e.a=d.a,e.b=d.b;f&&(AG(a,!1),a.Ib=!0,a.gf(a.Ec.d))}}\nfunction xJ(a){var b,c,d,e,f;d=!1;if(a.J&&!a.K)return a.vc&&(yJ(a,Yi,!0),a.e&&(a=a.e,a.b.a.apply(null,[zJ(a.a)]))),!0;a.Eb&&(a.Eb=!1,UG(a.ob),d=a.hc=!0);a.Gb=!1;a.db=Tk;if(1==a.cb){if(205==a.k)d=a.ob,d.u&&(e=sJ(d,d.p,1,d.p),6>d.b[e].j&&(AJ(d,null),b=d.e[d.r-1],d.c[d.q].i=e,d.c[d.q].j=b,BJ(d.b[e],b),BJ(d.b[e],b)),uG(d,d.p)),d.u=!1,a.hc=!0;else if(0!=a.eb.c&&a.o!=a.eb.c){uG(a.ob,a.ob.p);b=a.ob.x;c=a.eb.a+a.ob.p;e=a.zb[a.eb.c];d=new bJ(a,z(CJ,u,120,[null,a.ob,e]),2);d.b[0]=new DJ;EJ(d,b,c,1);b=D(CJ,\nu,120,a.zb.length,0);for(f=0,c=0;f<a.zb.length;++f)a.zb[f]==a.ob?b[c++]=d:a.zb[f]!=e&&(b[c++]=a.zb[f]);a.zb=b;--a.Sb;a.ob=d;$H(a.eb)}else d=a.ob,e=sJ(d,d.p,1,d.p),0!=e&&(--d.p,b=FJ(d,e,d.x),0!=b?(--d.q,GJ(d,d.x),3>d.c[b].c?(++d.c[b].c,d.c[b].f=0):wu(d.k,"Maximum allowed bond order is 3 !")):6==d.b[e].j?(--d.q,GJ(d,d.x),wu(d.k,"Not possible connection !")):(d.c[d.q].j=e,GJ(d,d.x),b=d.x,BJ(d.b[e],b),BJ(d.b[b],e),HJ(d.c[d.q],d.b)));UG(a.ob);a.B&&(d=a.pb,d.a!=d.b&&d.a.b!=d.b&&(e=d.a.c,KI(d),d.a.c=e),\nIG(a,ig,a.o,0,a.ob.w),a.B=!1);d=!0}else 5==a.cb&&(UG(a.ob),d=a.hc=!0);0<a.cb&&(AG(a,!1),a.Ib=!0,NF(a),a.cb=0,a.q=!1,d=!0);if(kG&&(0!=a.ob.w||0!=a.ob.v))a.ob.w=0,a.ob.v=0,AG(a,!1),a.Ib=!0,NF(a),d=!0;a.vc&&!a.Ab&&!d&&(a.J?yJ(a,Yi,!0):yJ(a,ph,!0),a.e&&(a=a.e,a.b.a.apply(null,[zJ(a.a)])),d=!0);return d}function AG(a,b){a.Hb=b;a.Kb=b;a.Ib=b;a.Gb=b;a.Jb=b}function vJ(a,b,c){if(0>=b&&0==c||b==c&&a.o==a.Zb)return-1;0>=b&&0<c&&(b=0);a.Zb=a.o;return b}\nfunction yJ(a,b,c){var d,e,b=b.toLowerCase();(e=IJ(a,b,"rbutton"))&&(a.cc=e.a);(e=IJ(a,b,"hydrogens"))&&(a.oc=e.a);-1<b.indexOf("keephs")&&(a.bb=!0,a.ec=!1);-1<b.indexOf("removehs")&&(a.bb=!1,a.ec=!1);-1<b.indexOf("removehsc")&&(a.bb=!1,a.ec=!0);(e=IJ(a,b,"query"))&&(a.ac=e.a);(e=IJ(a,b,"reaction"))&&(a.dc=e.a);(e=IJ(a,b,"autoez"))&&(a.z=e.a);(e=IJ(a,b,"stereo"))&&(a.tc=e.a);(e=IJ(a,b,"canonize"))&&(a.C=e.a);(e=IJ(a,b,Ui))&&(a.Fb=e.a);if((e=(FG(),IJ(a,b,yg)?GG:HG)).a)a.A=e.a,a.A&&(a.Rb=!0);if((e=\nIJ(a,b,cj)?GG:HG).a)a.Rb=e.a,a.Rb||(a.A=!1);if(e=IJ(a,b,"newlook"))a.Lb=e.a,a.og();if(e=IJ(a,b,"oldlook"))a.Lb=!e.a,a.og();(e=IJ(a,b,"star"))&&(a.Rb=a.sc=e.a);(e=IJ(a,b,"polarnitro"))&&(a.Xb=e.a);(e=IJ(a,b,"toggle"))&&(a.vc=e.a);if(e=IJ(a,b,"depictaction"))(a.K=e.a)&&(b+=" depict");if(e=IJ(a,b,ph))if(e.a&&!a.J&&(a.J=!0,a.mb=0,a.vb=null,a.Tb=!1,a.og()),!e.a&&a.J){a.J=!1;for(d=a.xb=1;d<=a.Sb;++d)JJ(a.zb[d]),SG(a.zb[d]);a.mb=24;a.ob&&(a.ob.s=!0);a.Tb=!0;a.og()}(e=IJ(a,b,"showDragAndDropSymbolInDepictMode"))&&\n(a.nc=e.a);(e=IJ(a,b,"addNewPart"))&&(a.p=e.a);(e=IJ(a,b,"exportInchi"))&&(a.N=e.a);(e=IJ(a,b,"exportInchiKey"))&&(a.P=e.a);(e=IJ(a,b,"exportInchiAuxInfo"))&&(a.O=e.a);(e=IJ(a,b,"searchInchiKey"))&&(a.kc=e.a);(e=IJ(a,b,"exportSVG"))&&(a.Q=e.a);(e=IJ(a,b,"useOclIDCode"))&&(a.zc=e.a);(e=IJ(a,b,"xbutton"))&&(a.Bc=e.a);(e=IJ(a,b,pj))&&(a.Tb=e.a);(e=IJ(a,b,Gg))&&(a.L=e.a);-1<b.indexOf("nocenter")&&(a.Ob=!0);-1<b.indexOf("jmeh")&&(a.ab=!0);-1<b.indexOf("showan")&&(a.mc=!0);(e=IJ(a,b,"atommovebutton"))&&\n(a.lc=e.a);(e=IJ(a,b,"useopenchemlib"))&&(a.Ac=e.a);(e=IJ(a,b,"zoom"))&&(a.s=e.a);a.dc&&(a.A=!0,a.Fb=!0);a.J||(a.L=!1);xH=yH(a);a.F=null;a.G=null;c&&a.gf(a.Ec.d)}function IJ(a,b,c){var d;d=!!vF(xF(cg+c+cg,2),b).a;b=!!vF(xF("\\\\bno"+c+cg,2),b).a;return d&&b?(a.ng("check option "+c),null):d?(FG(),FG(),GG):b?(FG(),FG(),HG):null}\nfunction KJ(a,b){var c,d,e;e=m;for(d=1;d<=a.Sb;++d){if(0<b&&(c=SI(a.zb[d]),c!=b))continue;c=a.zb[d];for(var f=void 0,g=void 0,h=f=void 0,j=void 0,l=g=g=void 0,o=void 0,n=void 0,f=void 0,o=m+c.p+ea+c.q,j=1;j<=c.p;++j)f=c.b[j],g=f.d,f=m,0!=g&&(f+=g),f+=JH(c,j),c.k.ab&&0<c.b[j].i&&(f+=Ve,1<c.b[j].i&&(f+=c.b[j].i)),0!=c.b[j].n&&(0<c.b[j].n?f+=lb:f+=rb,1<MH(c.b[j].n)&&(f+=MH(c.b[j].n))),g=LJ(c,j),0!=g&&(f+=fd+g),o+=ea+f+ea+eJ(0.055999999999999994*c.b[j].q,0,2)+ea+eJ(0.055999999999999994*-c.b[j].r,0,2);\nfor(j=1;j<=c.q;++j)f=c.c[j].i,g=c.c[j].j,l=c.c[j].c,n=c.c[j].f,1==n?l=-1:2==n?l=-2:3==n?(l=-1,h=f,f=g,g=h):4==n?(l=-2,h=f,f=g,g=h):10==n&&(l=-5),9==c.c[j].c&&(l=n),o+=ea+f+ea+g+ea+l;c=o;0<c.length&&(0<e.length&&(e+=Rk),e+=c)}return e}\nfunction rG(a,b){var c,d,e,f;e=m;for(c=1;c<=a.Sb;++c){if(0<b&&(d=SI(a.zb[c]),d!=b))continue;for(var g=a.zb[c],h=void 0,j=void 0,l=void 0,o=void 0,l=m,j=yG(g),h=0;h<j.length;++h){var n=j[h],r=(FG(),g.k.tc?GG:HG),t=g.k.C?GG:HG,y=void 0,v=void 0,s=void 0,A=void 0,F=void 0,M=void 0,N=void 0,$=void 0,V=void 0,W=void 0,ca=void 0,ja=void 0,ra=void 0,ac=void 0,K=void 0,oa=void 0,Ac=void 0,id=void 0,tb=void 0,L=void 0,Fa=void 0,ub=void 0,Ic=void 0,tc=void 0,Aa=void 0,jd=void 0,cd=void 0,ta=void 0,Da=void 0,\naa=void 0,ca=FH(n.p+10),ja=FH(n.p+10),V=FH(n.p+1),W=FH(7),Aa=FH(n.p+1),ac=[],K=[],ub=0;if(0==n.p)o=m;else{GI(n);tc=!0;for($=1;$<=n.q;++$)if(9==n.c[$].c){tc=!1;break}if(t.a&&tc){LG(n);MJ(n);NJ(n,K);OJ(n,ac,K);var Fb=void 0,cb=void 0,Gb=void 0,Pc=void 0,oc=void 0,ba=void 0,kd=void 0,S=void 0,O=void 0,Db=void 0,Ua=void 0,T=void 0,db=void 0,Ma=void 0,dd=void 0,Qc=void 0,Na=void 0,eb=void 0,Kc=void 0,ae=void 0,Bd=void 0,Xc=void 0,Jb=void 0,Fb=FH(n.p+1),cb=FH(n.p+1),S=FH(n.p+1);var nb=n.p,jc=void 0,uc=\nvoid 0,cc=void 0,I=void 0,pc=void 0,dc=void 0,Bc=void 0,pc=FH(nb+2),dc=FH(100),Bc=5,I=0;dc[0]=3;pc[1]=Vk;pc[2]=Wk;cc=2;if(!(3>nb))for(;Bc<dc[I]*dc[I];){uc=0;for(jc=!0;jc&&uc<=I&&Bc>=dc[uc]*dc[uc];)0==Bc%dc[uc]?jc=!1:++uc;if(jc){pc[++cc]=Tw(Bc);if(cc>=nb)break;I<dc.length-1&&(++I,dc[I]=Bc)}Bc+=2}Na=pc;for(T=1;T<=n.p;++T){Gb=n.b[T];for(db=Bd=1;db<=n.q;++db)(n.c[db].i==T||n.c[db].j==T)&&(Bd*=n.d[db]);ae=n.b[T].a;32==ae&&(Jb=n.b[T].e,0<Jb.length&&(ba=Jb.charCodeAt(0)-65+1,kd=0,1<Jb.length&&(kd=Jb.charCodeAt(1)-\n97),0>ba&&(ba=0),0>kd&&(kd=0),ae=28*ba+kd));eb=0;0!=n.b[T].n&&(-2>n.b[T].n?eb=1:-2==n.b[T].n?eb=2:-1==n.b[T].n?eb=3:1==n.b[T].n?eb=4:2==n.b[T].n?eb=5:2<n.b[T].n&&(eb=6));Db=0;0!=Gb.d&&(Db=PJ(JH(n,T),Gb.d),0>Db&&(Db=10-Db));Xc=126;O=Bd;O+=126*n.b[T].i;Xc*=7;O+=eb*Xc;Xc*=7;0!=Db&&(O+=Db*Xc);Xc*=7;O+=ae*Xc;Xc*=783;O+=n.b[T].j*Xc;S[T]=Tw(O)}for(oc=0;!QJ(n,Fb,S);){Qc=!1;for(T=1;T<=n.p;++T)Fb[T]!=cb[T]&&(cb[T]=Fb[T],Qc=!0);if(Qc){for(T=1;T<=n.p;++T){S[T]=Uk;for(db=1;db<=n.b[T].j;++db)S[T]=Xw(S[T],Na[Fb[n.b[T].p[db]]])}oc=\n0}else if(0<oc){for(T=1;T<=n.p;++T)S[T]=Uk;T=1;b:for(;T<=n.p-1;++T)for(db=T+1;db<=n.p;++db)if(Fb[T]==Fb[db]){S[T]=Vk;break b}}else{for(T=1;T<=n.p;++T){S[T]=Uk;for(db=1;db<=n.b[T].j;++db)Gb=n.b[T].p[db],S[T]=Xw(S[T],Tw(n.b[Gb].a*n.d[FJ(n,T,Gb)]))}oc=1}QJ(n,Fb,S);for(T=1;T<=n.p;++T)S[T]=Tw(cb[T]*n.p+Fb[T])}for(T=1;T<=n.p;++T)cb[T]=Fb[T];for(Kc=1;Kc<=n.p;++Kc)for(T=1;T<=n.p;++T)if(cb[T]==Kc){var vc=n.b,Cd=T,be=void 0,be=vc[Kc];yq(vc,Kc,vc[Cd]);yq(vc,Cd,be);cb[T]=cb[Kc];cb[Kc]=Kc;break}for(T=1;T<=n.q;++T)n.c[T].i=\nFb[n.c[T].i],n.c[T].j=Fb[n.c[T].j],n.c[T].i>n.c[T].j&&(Ua=n.c[T].i,n.c[T].i=n.c[T].j,n.c[T].j=Ua,1==n.c[T].f?n.c[T].f=3:2==n.c[T].f?n.c[T].f=4:3==n.c[T].f?n.c[T].f=1:4==n.c[T].f&&(n.c[T].f=2));for(T=1;T<n.q;++T){dd=Ma=n.p;Pc=0;for(db=T;db<=n.q;++db)n.c[db].i<Ma?(Ma=n.c[db].i,dd=n.c[db].j,Pc=db):n.c[db].i==Ma&&n.c[db].j<dd&&(dd=n.c[db].j,Pc=db);var Jd=n.c,ed=T,Nb=void 0,Nb=Jd[Pc];yq(Jd,Pc,Jd[ed]);yq(Jd,ed,Nb)}RJ(n);SJ(n);NJ(n,K);OJ(n,ac,K)}else{NJ(n,K);n.d=FH(n.q+1);for(ra=1;ra<=n.q;++ra)n.d[ra]=n.c[ra].c}v=\n1;n.a=FH(n.p+1);aa=1;n.a[1]=1;for(L=0;;){Fa=0;for(ra=1;ra<=n.b[v].j;++ra)if(M=n.b[v].p[ra],0<n.a[M]){if(!(n.a[M]>n.a[v])&&M!=Aa[v]){Ic=!0;for(Ac=1;Ac<=ub;++Ac)if(ca[Ac]==v&&ja[Ac]==M||ca[Ac]==M&&ja[Ac]==v){Ic=!1;break}Ic&&(++ub,ca[ub]=v,ja[ub]=M)}}else W[++Fa]=M;if(0==Fa){if(aa==n.p)break;v=V[L--]}else if(1==Fa)Aa[W[1]]=v,v=W[1],n.a[v]=++aa;else{V[++L]=v;A=0;for(ra=1;ra<=Fa;++ra)if($=FJ(n,W[ra],v),!K[$]){A=W[ra];break}if(0==A)for(ra=1;ra<=Fa;++ra)if($=FJ(n,W[ra],v),2==n.d[$]||3==n.d[$]){A=W[ra];break}0==\nA&&(A=W[1]);Aa[A]=v;v=A;n.a[A]=++aa}}Aa=FH(n.p+1);y=FH(n.p+1);id=[];jd=[];F=aa=L=0;for(ra=1;ra<=n.p;++ra)if(1==n.a[ra]){v=ra;break}b:for(;;){0<F&&(Aa[v]=F);y[++aa]=v;for(n.a[v]=0;;){Fa=A=0;tb=n.p+1;ra=1;c:for(;ra<=n.b[v].j;++ra){M=n.b[v].p[ra];for(oa=1;oa<=ub;++oa)if(ca[oa]==M&&ja[oa]==v||ca[oa]==v&&ja[oa]==M)continue c;0<n.a[M]&&(++Fa,n.a[M]<tb&&(A=M,tb=n.a[M]))}if(0==A){if(0==L)break b;jd[v]=!0;v=V[L--]}else break}F=v;v=A;1<Fa&&(V[++L]=F,id[A]=!0)}cd=FH(n.q+1);ta=FH(n.p+1);if(r.a){for(var ka=Aa,\nce=ub,Ob=void 0,qe=void 0,Hb=void 0,Rc=void 0,Ra=void 0,hb=void 0,sd=void 0,Xa=void 0,Pb=void 0,Cc=void 0,Rc=FH(n.p+1),Ob=1;Ob<=n.p;++Ob)Rc[y[Ob]]=Ob;hb=[];for(Xa=1;Xa<=n.p;++Xa)qe=y[Xa],Hb=ka[qe],Ra=FJ(n,qe,Hb),0!=Ra&&(TJ(n,Ra,Rc,cd),hb[Ra]=!0);for(Xa=1;Xa<=n.q;++Xa)hb[Xa]||TJ(n,Xa,Rc,cd);Ob=1;b:for(;Ob<=n.p;++Ob)if(!(2>n.b[Ob].j||4<n.b[Ob].j)){sd=Cc=0;for(Pb=1;Pb<=n.b[Ob].j;++Pb){Ra=FJ(n,Ob,n.b[Ob].p[Pb]);if(5==n.d[Ra])continue b;1==n.c[Ra].c&&0!=UJ(n,Ra,Ob)&&++Cc;2==n.c[Ra].c&&(sd=n.b[Ob].p[Pb])}if(0!=\nCc)if(0<sd){var Ba=n,Yc=Rc,ec=ta,ld=void 0,fc=void 0,xb=void 0,wc=void 0,md=void 0,re=void 0,Dd=void 0,gc=void 0,nd=void 0,Ed=void 0,U=void 0,Zc=void 0,ib=void 0,Eb=void 0,kc=void 0,$c=void 0,Ga=void 0,Rd=void 0,ng=void 0,fb=void 0,Re=void 0,se=void 0,Kd=void 0,Dc=void 0,xb=VJ(Ba,Ob),Ed=xb[0];if(0!=Ed%2&&(Dc=xb[1],fc=xb[~~((Ed+1)/2)],Dd=xb[Ed],!(2>Ba.b[Dd].j||3<Ba.b[Dd].j))){fb=Rd=Eb=Zc=0;se=$c=!1;for(nd=1;nd<=Ba.b[Dc].j;++nd)ld=Ba.b[Dc].p[nd],ld!=xb[2]&&(0==Zc?Zc=ld:Eb=ld);0<Yc[Eb]&&Yc[Zc]>Yc[Eb]&&\n(wc=Zc,Zc=Eb,Eb=wc);U=Zc;0==Zc&&(U=Eb,$c=!0);for(gc=1;gc<=Ba.b[Dd].j;++gc)ld=Ba.b[Dd].p[gc],ld!=xb[Ed-1]&&(0==Rd?Rd=ld:fb=ld);0<Yc[fb]&&Yc[Rd]>Yc[fb]&&(wc=Rd,Rd=fb,fb=wc);Ga=Rd;0==Rd&&(Ga=fb,se=!0);ib=0<Zc?UJ(Ba,FJ(Ba,Dc,Zc),Dc):0;kc=0<Eb?UJ(Ba,FJ(Ba,Dc,Eb),Dc):0;ng=0<Rd?UJ(Ba,FJ(Ba,Dd,Rd),Dd):0;Re=0<fb?UJ(Ba,FJ(Ba,Dd,fb),Dd):0;1<(0>ib+kc?-(ib+kc):ib+kc)||0!=ng||0!=Re?wu(Ba.k,"Bad stereoinfo on allene !"):(md=Ba.b[xb[Ed-1]].q-Ba.b[Dd].q,re=Ba.b[xb[Ed-1]].r-Ba.b[Dd].r,Kd=Math.sqrt(md*md+re*re),0.001>\nKd&&(Kd=0.001),0<(Ba.b[Ga].r-Ba.b[xb[Ed-1]].r)*(md/Kd)-(Ba.b[Ga].q-Ba.b[xb[Ed-1]].q)*(re/Kd)?ec[fc]=1:ec[fc]=-1,$c&&(ec[fc]*=-1),se&&(ec[fc]*=-1),U==Zc&&0>ib&&(ec[fc]*=-1),U==Eb&&0>kc&&(ec[fc]*=-1),Yc[U]>Yc[Ga]&&(ec[fc]*=-1))}}else c:{var Ec=n,Lc=Ob,Fd=ta,td=void 0,Ya=void 0,ud=void 0,hc=void 0,Cb=void 0,de=void 0,Sc=void 0,Gd=void 0,Qb=void 0,pb=void 0,Sa=void 0,jb=void 0,Sd=void 0,Fe=void 0,od=void 0,Za=void 0,vd=void 0,jb=FH(4),Fe=FH(4),Rb=Ec,wd=Lc,je=Rc,Td=ka,Ud=ca,Af=ja,Hg=ce,qc=jb,ff=void 0,\nxd=void 0,Ig=void 0,ke=void 0,Bf=void 0,Tc=void 0,Tc=-1;0<Td[wd]&&(qc[++Tc]=Td[wd]);for(xd=1;xd<=Hg;++xd)Ud[xd]==wd&&(qc[++Tc]=Af[xd]),Af[xd]==wd&&(qc[++Tc]=Ud[xd]);for(xd=Tc+1;xd<Rb.b[wd].j;++xd){Bf=Rb.p+1;Ig=1;d:for(;Ig<=Rb.b[wd].j;++Ig){ff=Rb.b[wd].p[Ig];for(ke=0;ke<xd;++ke)if(ff==qc[ke])continue d;je[ff]<Bf&&(Bf=je[ff],qc[xd]=ff)}}0==Td[wd]&&0<Rb.b[wd].i?(qc[3]=qc[2],qc[2]=qc[1],qc[1]=qc[0],qc[0]=-1):0<Rb.b[wd].i&&(qc[3]=qc[2],qc[2]=qc[1],qc[1]=-1);for(Cb=Gd=de=hc=vd=Sc=pb=0;4>Cb;++Cb)0>=jb[Cb]||\n(td=FJ(Ec,Lc,jb[Cb]),Fe[Cb]=UJ(Ec,td,Lc),0<Fe[Cb]?(++pb,vd=jb[Cb],de=jb[Cb]):0>Fe[Cb]?(++Sc,hc=jb[Cb],de=jb[Cb]):Gd=jb[Cb]);Qb=pb+Sc;Za=FH(4);od=0;if(3==Ec.b[Lc].j){if(1==pb&&1==Sc||3==Qb&&0<pb&&0<Sc){wu(Ec.k,"Error in C3H stereospecification !");break c}Sd=jb[0];1==Qb?Sd=de:2==Qb&&(Sd=Gd);Sa=WJ(Ec,Lc,Sd,jb);Za[0]=de;Za[1]=-1;Za[2]=Sa[2];Za[3]=Sa[1];0<pb?od=1:od=-1}else if(4==Ec.b[Lc].j)if(1==Qb)Sa=WJ(Ec,Lc,de,jb),Za[0]=Sa[0],Za[1]=Sa[3],Za[2]=Sa[2],Za[3]=Sa[1],0<pb?od=1:od=-1;else{Sd=jb[0];1<Gd&&\n(Sd=Gd);1==pb?Sd=vd:1==Sc&&(Sd=hc);Sa=WJ(Ec,Lc,Sd,jb);Ya=FH(4);for(Cb=0;4>Cb;++Cb)td=FJ(Ec,Lc,Sa[Cb]),Ya[Cb]=UJ(Ec,td,Lc);if(4==Qb){if(0==pb||0==Sc){wu(Ec.k,"Error in C4 stereospecification !");break c}if(1==pb||1==Sc)Za[0]=Sa[0],Za[1]=Sa[3],Za[2]=Sa[2],Za[3]=Sa[1],od=Ya[0];else{for(Cb=0;4>Cb;++Cb)-1==Ya[Cb]&&(Ya[Cb]=0);Qb=2}}else if(3==Qb)if(3==pb||3==Sc)Za[0]=Sa[0],Za[1]=Sa[3],Za[2]=Sa[2],Za[3]=Sa[1],0<pb?od=-1:od=1;else{1==pb?pb=ud=1:Sc=ud=-1;for(Cb=0;4>Cb;++Cb)Ya[Cb]==ud&&(Ya[Cb]=0);Qb=2}if(2==\nQb)if(1==pb&&1==Sc)Sa[1]==hc?(Sa[1]=Sa[2],Sa[2]=Sa[3]):Sa[2]==hc&&(Sa[2]=Sa[3]),Za[0]=vd,Za[1]=hc,Za[2]=Sa[2],Za[3]=Sa[1],od=1;else{if(Ya[0]==Ya[1]||Ya[1]==Ya[2]){wu(Ec.k,"Error in C4 stereospecification ! 2/0r");break c}0!=Ya[0]?(Za[0]=Sa[0],Za[1]=Sa[2],Za[2]=Sa[1],Za[3]=Sa[3]):(Za[0]=Sa[1],Za[1]=Sa[3],Za[2]=Sa[2],Za[3]=Sa[0]);1<pb?od=1:od=-1}}var sa=Za,Se=jb,xc=void 0;Se[0]==sa[1]?(xc=sa[0],sa[0]=sa[1],sa[1]=xc,xc=sa[2],sa[2]=sa[3],sa[3]=xc):Se[0]==sa[2]?(xc=sa[2],sa[2]=sa[0],sa[0]=xc,xc=sa[1],\nsa[1]=sa[3],sa[3]=xc):Se[0]==sa[3]&&(xc=sa[3],sa[3]=sa[0],sa[0]=xc,xc=sa[1],sa[1]=sa[2],sa[2]=xc);Se[1]==sa[2]?(xc=sa[1],sa[1]=sa[2],sa[2]=xc,xc=sa[2],sa[2]=sa[3],sa[3]=xc):Se[1]==sa[3]&&(xc=sa[1],sa[1]=sa[3],sa[3]=xc,xc=sa[2],sa[2]=sa[3],sa[3]=xc);Za[2]==jb[2]?Fd[Lc]=1:Za[2]==jb[3]?Fd[Lc]=-1:wu(Ec.k,"Error in stereoprocessing ! - t30");Fd[Lc]*=od}}}Da=new XJ;N=FH(n.p+1);for(ra=1;ra<=n.p;++ra)N[y[ra]]=ra;for(ra=1;ra<=n.p;++ra){v=y[ra];id[v]&&(Da.a.a+=bb);0<Aa[ra]&&YJ(n,v,Aa[v],Da,cd);var gf=v,Ih=\nDa,hf=ac[v],te=ta,jf=void 0,Cf=void 0,yd=void 0,yb=void 0,og=void 0,Jh=void 0,Rf=void 0,ee=void 0,Oa=void 0,Oa=Vf,Cf=n.b[gf],og=Cf.d,Rf=Cf.i,ee=Cf.n,jf=Cf.a,yd=!1;(0!=ee||0!=og)&&(yd=!0);0!=te[gf]&&(yd=!0);Jh=LJ(n,gf);yb=0!=Jh;yd=yd||yb;n.k.sc&&0<n.b[gf].c&&(yd=!0);switch(jf){case 2:Oa=ge;break;case 3:hf?Oa=Rg:Oa=pe;break;case 4:hf?(Oa=Vi,0<Rf&&(yd=!0)):Oa=uf;break;case 5:hf?Oa="o":Oa=zf;break;case 7:hf?(Oa=mj,0<Rf&&(yd=!0)):Oa=Ef;break;case 8:hf?Oa=Nj:Oa=Jf;break;case 13:hf?Oa=Rj:Oa=Lf;yd=!0;break;\ncase 6:Oa=Nf;yd=!0;break;case 9:Oa=Ne;break;case 10:Oa=Ae;break;case 11:Oa=oe;break;case 12:Oa=Xe;break;case 1:Oa=Ve;yd=!0;break;case 32:yd=!0,Oa=n.b[gf].e,!yb&&(H(Oa,kb)||H(Oa,fg)||H(Oa,Od))&&(yd=!1)}0<pG(jf)&&(Oa=(bG(),iG)[jf],yd=!0);33<=jf&&42>=jf&&(yd=!0,Oa=(bG(),iG)[jf]);yd&&(0!=og?Oa=Xf+og+Oa:Oa=Xf+Oa,1==te[gf]?Oa+=Nd:-1==te[gf]&&(Oa+="@@"),1==Rf?Oa+=Ve:1<Rf&&(Oa+=Ve+Rf),0!=ee&&(0<ee?Oa+=lb:Oa+=rb,1<(0>ee?-ee:ee)&&(Oa+=0>ee?-ee:ee)),yb&&(Oa+=fd+Jh),Oa+=dg);Mp(Ih.a,Oa);for(oa=1;oa<=ub;++oa)if(ca[oa]==\nv||ja[oa]==v)s=ja[oa],s==v&&(s=ca[oa]),N[v]<N[s]&&YJ(n,ca[oa],ja[oa],Da,cd),9<oa&&(Da.a.a+=Qa),Lp(Da,m+(new QC(oa)).a);jd[v]&&(Da.a.a+=gb)}o=Da.a.a}0<l.length&&(l+=ic);l+=o}f=l;0<f.length&&(0<e.length&&(e+=ic),e+=f)}return e}function NI(a,b,c){try{vI(a,b,c)||a.gf(a.Ec.d)}catch(d){if(d=Iq(d),G(d,97))a.gf(a.Ec.d);else throw d;}}\nfunction xI(a,b,c){var d;try{var e;a:{var f,g,h,j,l,o,n,r,t;g=l=0;t=new sF(b,"|>",!0);j=-1<b.indexOf(Ld);n=1;o=lF(t);f=0<a.Sb;if(!((a.dc||a.Fb)&&a.p||a.Mb)||j)a.Sb=0,f=!1;for(h=1;h<=o;++h)if(r=pF(t),yy(r),!H(r,Rk))if(H(r,Ld))++n,2==n?l=a.Sb:3==n&&(g=a.Sb+1);else{a.ob=new ZJ(a,r);if(0==a.ob.p){wu(a,"ERROR - problems in reading/processing molecule !");a.gf(a.Ec.d);LE();e=!1;break a}++a.Sb;a.o=a.Sb;a.zb[a.Sb]=a.ob}2==n?(wu(a,"ERROR - strange reaction - fixing !"),a.gf(a.Ec.d),LE(),e=!1):3<n?(wu(a,"ERROR - strange reaction !"),\na.gf(a.Ec.d),LE(),e=!1):(1<a.Sb&&!j&&yJ(a,Ui,!0),j&&!a.dc&&(a.dc=!0),j?f||(NG(a,1,l,1,!1),NG(a,l+1,g-1,2,!1),NG(a,g,a.Sb,3,!1)):a.dc||NG(a,1,a.Sb,0,!f),II(a),a.r&&XG(hq(a.r,"readJME"),0,0,0),a.hc=!0,LF(a.r,Pd),a.Ib=!0,c&&a.gf(a.Ec.d),e=!0)}(d=e)||a.gf(a.Ec.d)}catch(y){if(y=Iq(y),G(y,97))d=!1,a.gf(a.Ec.d);else throw y;}return d}function IG(a,b,c,d,e){a.r&&XG(hq(a.r,b),d,e,c);a.hc=!0}function vG(a,b,c){IG(a,b,a.o,c,0)}function oJ(a){AG(a,!1);a.Ib=!0;a.gf(a.Ec.d)}\nfunction $J(a){a.k=202;a.Mb=!1;YG(a);wu(a,m);a.sb=null;a.xb=1;a.r&&XG(hq(a.r,"reset"),0,0,0);a.hc=!0;a.gf(a.Ec.d)}function aK(a){AG(a,!0);a.vb=null;a.wc=null;a.fb=null;a.W=null;a.fc=null}function JI(a,b){var c,d;if(b){a.o=b.a;a.Sb=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.zb[c]=new sG(d):a.zb[c]=null;0<b.a?a.ob=a.zb[a.o]:a.ob=new WG(a);a.dc=b.i;a.Fb=b.e;a.xb=b.b}else for(;0<a.Sb;)VG(a,!1);switch(b.c){case 5:case 7:case 9:break;default:null!=a.Qb&&yF(a.Qb,null),a.r&&null!=a.r.a&&a.jg()}}\nfunction aI(a,b){return P(J(Math.round(b/a.xb)))}function bK(a,b){wu(a,m);return 1>b||b>a.Sb?(wu(a,"ERROR - invalid mol index: "+b),a.gf(a.Ec.d),null):a.zb[b]}function II(a){var b,c,d;b=JG(a);for(d=1;d<=a.Sb;++d)c=a.zb[d],c.o=b}function cK(a,b){b!=a.nb&&(a.nb=b,a.og(),a.gf(a.Ec.d))}function dK(a,b){var c,d,e;if(b!=a.xb){c=RG(a);a.xb=b;d=RG(a);e=P(J(Q((d.b-d.c)/2-(c.b-c.c)/2)));d=P(J(Q((d.a-d.d)/2-(c.a-c.d)/2)));for(c=1;c<=a.Sb;++c)uJ(a.zb[c],e,d),UG(a.zb[c]);a.Ib=!0;a.gf(a.Ec.d)}}\nfunction MG(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=m):H(b,Bb)?c=235:H(b,Ib)?c=240:H(b,Ab)?c=260:H(b,Sb)?c=261:H(b,Xb)?c=241:H(b,Mb)?c=233:H(b,Lb)?c=236:H(b,Kb)?c=237:H(b,Wb)?c=234:H(b,Vb)?c=243:H(b,Yb)?c=252:H(b,Ub)?c=244:H(b,Zb)?c=239:H(b,"-PO3H2")?c=251:H(b,wb)?c=242:H(b,sb)?c=245:H(b,vb)&&(c=238);0<c?Du(a,c):b="Not known group!";wu(a,b);a.gf(a.Ec.d)}function tJ(a,b){wu(a,b);a.gf(a.Ec.d)}\nfunction sH(a,b,c,d,e){var f,g,h,j;f=a.kb;j=gE(f,e);if(j>=a.mb-1)for(g=f.b.b;j>=a.mb-1&&1<g;){--g;h=new KD(f.b.a,f.b.c,g);f=(tu(),new YB(h));j=gE(f,e);var l=b,o=h.b*(mH(),R);h=new KD(h.a,h.c,Math.round(o));l.e=h;eK(b.a,b.e)}else GH(b,a.hb);f=MD(f.b).a-MD(f.b).b;NH(b,e,c+(a.mb-j)/2,d+(a.mb-f)/2+f)}function tH(a,b,c,d,e,f){var g,h;g=MD(a.jb.b).a-MD(a.jb.b).b;h=gE(a.jb,f);GH(b,a.ib);!b.b?DH(b.a,e):e==b.c||rD(e,b.c)?DH(b.a,b.c):DH(b.a,b.b);NH(b,f,c+(a.mb-h)/2,d+(a.mb-g)/2+g)}\nfunction RH(a,b){return(2*a.mb+(a.Lb?1:0))*b}\nfunction fK(a){var b,c;a.vb?(c=JC(a),(b=c.b!=a.M.b||c.a!=a.M.a)&&(a.M=c)):b=!0;b&&(AG(a,!0),dI(a,a.M),a.ng("update(): "+a.M+" initOrResize: true "+a.yb+ea+a.ub),a.vb=$G(a,a.vb,a.yb,a.ub),a.J?(b=a.xb,NG(a,1,a.Sb,0,a.J),a.ng("update() in depict mode: oldMolecularAreaScale = "+b+" new molecularAreaScale = "+a.xb)):(a.wc=$G(a,a.wc,a.M.b,P(J(Q(RH(a,a.nb))))),b=a.M.a-P(J(Q(RH(a,a.nb)))),1>b&&(b=1),a.fb=$G(a,a.fb,P(J(Q(QH(a,a.nb)))),b),a.W=$G(a,a.W,a.yb+P(J(Q((a.Lb?1:3)*a.nb))),P(J(Q(a.mb*a.nb)))),a.fc=\n$G(a,a.fc,P(J(Q((a.Lb?1:3)*a.nb))),a.ub)));AH(a);if(!a.J){var d;a.ng("drawInfo: "+a.Gb+" : "+a.X);a.Gb&&(null==a.X&&(a.X=m),d=BH(a.W,a.nb),c=a.M.b/a.nb-(a.mb+(a.Lb?1:0)),b=a.mb,cH(d,dG),lH(d.a,P(J(Q(0*(mH(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R)))),a.Lb?(cH(d,($C(),eD)),pH(d.a,P(J(Q(-10*R))),P(J(Q(0*R))),P(J(Q((c-1+10)*R))),P(J(Q((b-1)*R))))):(cH(d,eG),nH(d,0,0,c-(a.Lb?1:3)+1,0),cH(d,qD(dG)),oH(d.a,P(J(Q(0*R))),P(J(Q((b-1)*R))),P(J(Q((c-1)*R))),P(J(Q((b-1)*R)))),oH(d.a,P(J(Q((c-1)*R))),P(J(Q(0*\nR))),P(J(Q((c-1)*R))),P(J(Q((b-1)*R))))),GH(d,a.lb),cH(d,($C(),gD)),-1!=a.X.toLowerCase().indexOf(Ch)&&cH(d,iD),NH(d,a.X,10,15),a.J||zH(a,d,c,b,1),b=P(J(Q(QH(a,a.nb)))),c=a.M.a-P(J(Q(a.mb*a.nb))),SH(a.Ec,a.W.a,b,c));var e;if(a.Kb){b=BH(a.wc,a.nb);d=a.M.b/a.nb;c=2*a.mb+(a.Lb?1:0);cH(b,dG);lH(b.a,P(J(Q(0*(mH(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*R))));a.Lb?(cH(b,($C(),eD)),e=14*(a.mb+(a.Lb?1:0)),pH(b.a,P(J(Q(e*R))),P(J(Q(0*R))),P(J(Q((d-e-1)*R))),P(J(Q((c-1)*R))))):(cH(b,qD(dG)),oH(b.a,P(J(Q((d-\n1)*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q((c-1)*R)))),oH(b.a,P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q((d-1)*R))),P(J(Q((c-1)*R)))),cH(b,eG),oH(b.a,P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q(0*R)))));d=a.k;233<=a.k&&262>=a.k&&(a.k=213);for(c=1;14>=c;++c)bH(a,b,c,1),bH(a,b,c,2);a.k=d;SH(a.Ec,a.wc.a,0,0)}var f;if(a.Hb){b=BH(a.fb,a.nb);d=a.mb+(a.Lb?1:0);c=(a.M.a-P(J(Q(RH(a,a.nb)))))/a.nb;f=c-a.mb;cH(b,dG);lH(b.a,P(J(Q(0*(mH(),R)))),P(J(Q(0*R))),P(J(Q(d*R))),P(J(Q(c*R))));a.Lb?(cH(b,($C(),eD)),e=xH*\n(a.mb+(a.Lb?1:0))+3,f>e&&(nH(b,0,e,a.mb-1,e),oH(b.a,P(J(Q(0*R))),P(J(Q(e*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),nH(b,a.mb-1,e,a.mb-1,f),nH(b,a.mb-1,f,d,f))):(cH(b,eG),oH(b.a,P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q(0*R))),P(J(Q((c-1)*R)))),nH(b,0,xH*a.mb,c-1,xH*a.mb),cH(b,qD(dG)),oH(b.a,P(J(Q((d-1)*R))),P(J(Q(0*R))),P(J(Q((d-1)*R))),P(J(Q((f+1)*R)))));oH(b.a,P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(d*R))),P(J(Q((c-1)*R))));for(c=3;c<=xH+2;++c)bH(a,b,1,c);b=P(J(Q(RH(a,a.nb))));SH(a.Ec,a.fb.a,0,b)}a.Jb&&(d=BH(a.fc,\na.nb),c=a.Lb?1:3,b=(a.M.a-P(J(Q(RH(a,a.nb))))-P(J(Q(a.mb*a.nb))))/a.nb,a.Lb?(cH(d,($C(),eD)),lH(d.a,P(J(Q(0*(mH(),R)))),P(J(Q(0*R))),P(J(Q(c*R))),P(J(Q(b*R))))):(cH(d,qD(dG)),oH(d.a,P(J(Q((c-1)*(mH(),R)))),P(J(Q(0*R))),P(J(Q((c-1)*R))),P(J(Q(b*R)))),cH(d,dG),oH(d.a,P(J(Q((c-2)*R))),P(J(Q(0*R))),P(J(Q((c-2)*R))),P(J(Q(b*R)))),cH(d,eG),oH(d.a,P(J(Q((c-3)*R))),P(J(Q(0*R))),P(J(Q((c-3)*R))),P(J(Q(b*R))))),b=a.M.b-P(J(Q((a.Lb?1:3)*a.nb))),c=P(J(Q(RH(a,a.nb)))),SH(a.Ec,a.fc.a,b,c))}}\nfunction Cu(a,b){a.A?0==b&&(a.I=-1,wu(a,$g),NF(a)):(a.gb?a.I=b:-1<a.I&&10>a.I?a.I=10*a.I+b:a.I=b,a.gb=!1,0==a.I?(a.I=-1,wu(a,$g)):wu(a,a.I+ea),NF(a))}function dI(a,b){var c,d;d=b.b;c=b.a;a.J||(d-=P(J(Q(QH(a,a.nb))))+P(J(Q((a.Lb?1:3)*a.nb))),c-=P(J(Q(RH(a,a.nb))))+P(J(Q(a.mb*a.nb))));1>d&&(d=1);1>c&&(c=1);a.yb=nw(d);a.ub=nw(c)}function pG(a){bG();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}w(582,474,em);_.Ef=function(a){zG(this,a)};_.dg=gK;_.eg=function(){return FG(),null!=this.Pb?GG:HG};\n_.fg=function(){return FG(),FG(),HG};_.gg=sC;_.hg=function(a,b,c){return FC(this,b,c)};_.ig=sC;_.jg=function(){LE()};_.kg=DD;_.lg=hK;_.mg=DD;_.ng=function(){LE()};_.Ff=function(a){var b,c;if(this.s)if(c=a.c,b=a.f,a=a.i,c=(100+2*c)/100,this.J||!(b<P(J(Q(QH(this,this.nb))))||a<P(J(Q(RH(this,this.nb))))||a>this.M.a-P(J(Q(this.mb*this.nb)))||b>this.M.b-P(J(Q((this.Lb?1:3)*this.nb))))){if(b=this.xb*c,b>this.xb&&10>=b||b<this.xb&&0.3<=b)this.cb=8,dK(this,b)}else b=this.nb*c,0.7<=b&&4>=b&&cK(this,b)};\n_.gf=function(){fK(this)};_.og=function(){aK(this)};_.pg=Py;_.j=null;_.k=0;_.n=0;_.o=0;_.p=!1;_.q=!1;_.s=!0;_.t=null;_.u=null;_.v=null;_.w=null;_.x=13;_.y=null;_.z=!0;_.A=!1;_.B=!1;_.C=!0;_.F=null;_.G=null;_.I=1;_.J=!1;_.K=!1;_.L=!1;_.M=null;_.N=!0;_.O=!1;_.P=!0;_.Q=!0;_.R=null;_.S=null;_.T=null;_.V="http://peter-ertl.com/jsme/2013_03/help.html";_.W=null;_.X=null;_.Y=null;_._=null;_.ab=!1;_.bb=!0;_.cb=0;_.db=Tk;_.fb=null;_.gb=!0;_.hb=null;_.ib=null;_.jb=null;_.kb=null;_.lb=null;_.mb=24;_.nb=1;\n_.ob=null;_.pb=null;_.rb=null;_.sb=null;_.tb=!0;_.ub=0;_.vb=null;_.wb=1;_.xb=1;_.yb=0;_.Ab=!1;_.Bb=!1;_.Cb=0;_.Db=!1;_.Eb=!1;_.Fb=!0;_.Gb=!0;_.Hb=!0;_.Ib=!0;_.Jb=!0;_.Kb=!0;_.Lb=!1;_.Mb=!1;_.Ob=!1;_.Pb=null;_.Qb=null;_.Rb=!1;_.Sb=0;_.Tb=!0;_.Ub=null;_.Vb=!1;_.Wb=null;_.Xb=!1;_.Yb=null;_.Zb=0;_.$b=0;_._b=0;_.ac=!1;_.bc=null;_.cc=!1;_.dc=!1;_.ec=!1;_.fc=null;_.gc=!1;_.hc=!1;_.kc=!0;_.lc=!1;_.mc=!1;_.nc=!0;_.oc=!0;_.pc=null;_.qc=null;_.rc=!1;_.sc=!1;_.tc=!0;_.uc=null;_.vc=!1;_.wc=null;_.xc=null;\n_.yc=null;_.zc=!1;_.Ac=!0;_.Bc=!0;_.Cc=0;_.Dc=0;var xH=10,fG,lG,nG,dG,eG,gG,cG,kG,iK=null,jG,iG;function iJ(a,b,c,d,e){a.b[e]&&(VH(a.r),LF(a.r,Qe),a.r.a=e,a.r.d=c,a.r.e=d,a.r.f=b,jK(a.c,a.r,e),VH(a.r))}function kK(a,b,c){return a.b[c]?(VH(a.r),a.r.a=c,a.r.b=b,jK(a.c,a.r,c),VH(a.r),!0):!1}function NF(a){fK(a);a.f&&(lK(a.Ec),a.f=!1)}function mK(a,b,c){b in a.b?a.b[b]=c:$wnd.alert("Invalid callback name: "+b)}\nfunction nK(){bG();DC.call(this);this.Ec=(kC(),kC(),lC).a;this.eb=new oK;this.Nb=new oK;this.H=new KD(null,0,8);this.Z=(this.mb-6)/1.5;this.r=new pK;this.D=($C(),bD);this.zb=D(CJ,u,120,99,0);this.qb=new BC;this.jc=new qK;this.$=H((LE(),ME[ki]),bf);this.E=new rK;this.U=z(rw,u,1,[Bb,Ib,Xb,Ab,Sb,Mb,Lb,Kb,Wb,Yb,Ub,Vb,wb,vb,sb]);this.ic=new sK;this.ob=new WG(this);jG[0]=dD;jG[1]=new sm(255,153,153);jG[2]=new sm(255,204,102);jG[3]=new sm(255,255,153);jG[4]=new sm(102,255,255);jG[5]=new sm(51,204,255);jG[6]=\nnew sm(255,153,255);this.eb.c=1;this.Nb.c=1;this.zb[1]=this.ob;this.Y=new tK(this);this.a=z(rw,u,1,[le,Qd,Zd,ne,Yd,me,Ye]);var a,b,c,d;this.b={};for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.b[a]=null;this.c=new uK(this)}w(581,582,em,nK);_.dg=function(){var a;return a=vK(),-1==a||9<=a};_.eg=function(){return FG(),null!=this.b[Zd]||(null!=this.Pb?GG:HG).a?GG:HG};_.fg=function(){return FG(),null!=this.b[ne]?GG:HG};_.gg=function(a){var b=$t(this,!1,!0);(a=new wK(this,a))&&TF(new ZF(a,b))};\n_.hg=function(a,b,c){var d;return a?(d=a.a,sy(d.t,b,c),a):FC(this,b,c)};_.ig=function(a){kK(this,a,"AfterPaste")};_.jg=function(){LF(this.r,Qe);jK(this.c,this.r,Qd);LE()};_.kg=function(a,b){iJ(this,a,b,0,Zd)};_.lg=function(a){return kK(this,a,le)};_.mg=function(a,b){iJ(this,a,0,b,ne)};_.ng=sC;_.gf=function(){NF(this)};_.og=function(){aK(this);var a=this.Ec,b,c;for(c=new Jv(new UC(a.a));c.b<c.d.Yf();)b=Kv(c),0<$y(a.f.p,b.t)&&dz(a.f,b.t),$m(a.a,b);this.f=!0};\n_.pg=function(){var a=$t(this,!0,!1),b=new xK(this);b&&TF(new ZF(b,a))};_.b=null;_.c=null;_.d=null;_.e=null;_.f=!1;_.i="http://www.google.com/search?q=%22{INCHIKEY}%22";function jK(a,b,c){if((c=a.a.b[c])&&b){var d=a.a.d;d.action=b.a;d.atom=b.d;d.bond=b.e;d.molecule=b.f;null!=b.b?d.argument=b.b:b.c&&(d.argument=b.c);null!=b.i?d.origin=b.i:b.i=null;c(a.a.d)}}function uK(a){this.a=a}w(583,1,{},uK);_.a=null;function wK(a,b){this.a=a;this.b=b}w(584,1,{},wK);_.Dd=sC;\n_.cg=function(a){if(null!=$F(a))xu($F(a)),tJ(this.a,"InChI "+$F(a));else{switch(this.b){case 3:xu(a.inchi==m?null:a.inchi);break;case 4:xu(a.key==m?null:a.key);break;case 5:xu(a.auxinfo==m?null:a.auxinfo)}null!=aG(a)&&tJ(this.a,"InChI "+aG(a))}};_.a=null;_.b=0;function xK(a){this.a=a}w(585,1,{},xK);_.Dd=sC;\n_.cg=function(a){if(null!=$F(a))xu($F(a)),tJ(this.a,"InChI "+$F(a));else{var b=this.a,c;if(b.b[Ye])try{VH(b.r),hq(b.r,Ye),b.r.c=a,jK(b.c,b.r,Ye),VH(b.r)}catch(d){if(d=Iq(d),G(d,97))tJ(b,Me+d.Cd());else throw d;}else try{var e=a.key==m?null:a.key,f,g;f=null;null!=e&&0<e.length&&(f=b.i,-1!=f.indexOf("{INCHIKEY}")?f=(g=yK(yK(e,ag,"\\\\\\\\\\\\\\\\"),"\\\\$","\\\\\\\\$"),yK(f,"\\\\{INCHIKEY\\\\}",g)):f+=e);c=new TE(f);zK(c)}catch(h){if(h=Iq(h),G(h,83))tJ(b,Me+h.f);else throw h;}null!=aG(a)&&tJ(this.a,"InChI "+aG(a))}};\n_.a=null;function AK(a,b){return null!=b&&0<b.length?AK(a,b):!1}function BK(a){a.c.pb.style.display!=Zi&&(IC(a.b),lK(a.d))}function CK(a){DK.call(this,a,Hc,Hc,null)}function EK(a,b){DK.call(this,a,Hc,Hc,b)}function FK(a,b,c){DK.call(this,a,b,c,null)}\nfunction DK(a,b,c,d){var e;if(null==a)AF("JSME initialization error: HTML id argument is null.");else if(H(af,a))AF(\'JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".\');else if(e=gB(a)){this.a=GK;++GK;this.c=e;this.b=new nK;this.b.d||(this.b.d={},this.b.d.src=zJ(this));this.d=new HK(this.b,b,c,d);Vy(e,this.d,e.pb);d&&ug in d&&(this.d.b=d[ug]);a=this.d;a.d||(a.d=GC(a,KC(a),LC(a)),a.d.j=!1);var b=a.c,f,g,h,j,l,o,n,r;b.$?iK=af:iK="JME";TC(b.Sc.Pc,b);wu(b,\niK+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.M=JC(b);yC(b,null);b.hb||(b.hb=new KD(We,0,13),b.kb=XB(b.hb));b.ib||(b.ib=new KD(We,1,13),b.jb=XB(b.ib));b.lb||(b.lb=new KD(We,0,11),XB(b.lb));EH(b,b.x);b.ac=!1;b.dc=!1;b.z=!0;b.tc=!0;b.C=!0;b.Bc=!0;b.cc=!1;xH=yH(b);b.oc=!0;try{n=IK(b.Ec,"options");null!=n&&yJ(b,n,!1);h=IK(b.Ec,"jme");null!=h&&(b._=h);l=IK(b.Ec,Li);null!=l&&(b.rb=l);g=IK(b.Ec,"depictcgi");null!=g&&(b.gc=!0);r=IK(b.Ec,"smiles");null!=r&&(b.qc=r);o=IK(b.Ec,ok);null!=o&&(b.sb=\no,NF(b));b.u=IK(b.Ec,"atomcolors");b.t=IK(b.Ec,"atombg");f=IK(b.Ec,"depictbg");if(null!=f&&b.J){var t;var y,v,s,A;v=($C(),bD);try{if(0!=f.indexOf(Ea))throw new Op("bad hex encoding");A=$E(f.substr(1,2),16);s=$E(f.substr(3,2),16);y=$E(f.substr(5,2),16);t=v=new sm(A,s,y)}catch(F){if(F=Iq(F),G(F,97))LE(),t=v;else throw F;}b.D=t}b.mc&&b.ob&&RI(b.ob);j=IK(b.Ec,"notify_structural_change_js_function");b.Qb=j}catch(M){if(M=Iq(M),!G(M,97))throw M;}b.k=202;zC(b);b.pb=new JK;f=a.c;null!=f._?(xI(f,f._,!1),null!=\nf.t&&f.ob&&FI(f.ob,f.t,!0),null!=f.u&&f.ob&&FI(f.ob,f.u,!1)):null!=f.rb?NI(f,f.rb,!1):null!=f.qc&&f.Ac&&(f.Ib=!1,nI(f,f.qc,null,!0));NF(a.c);h=this.b;f=this.d;var N,$,V,W,ca,ja;g=($=new rA((RF(),QF)),$.pb.alt="drag out MOL or RXN file",uy($,$.pb.alt),$);$=(N=new KK,W=g.a.e,ca=g.a.a,V=~~((24-ca)/2),0>V&&(V=0),ja=new LK(f,W,V,g),MK(ja),Qm(f.k,ja),N.c=W,N.b=ca,N.d=24,N.a=V,N);ca=$.c;W=$.b;EF(new JF(h),f);V=0>=vK();N=new OF(h);V?(V=new NK,uy(V,g.pb.alt),0<=ca&&(V.pb.style[Nk]=ca+uj),0<=W&&(V.pb.style[di]=\nW+uj),W=new PF(f,V,ca,$),cz(W.d.f,W.b,KC(W.d)-W.c-W.a.a,LC(W.d)-(W.a.d-W.a.a)),Qm(f.k,W),er(V.pb),V.pb.style[mh]=(rr(),Si),Ey(V,N,(Xt(),Xt(),Yt)),V.pb.style[Uf]=Zi):(er(g.pb),g.pb.style[mh]=(rr(),Si),Ey(g,N,(Xt(),Xt(),Yt)),g.pb.style[Uf]=Zi)}else AF("JSME initialization error: HTML id "+a+" not found.")}function OK(){return uw(null)}function PK(a){return uw(a)}w(586,1,Rl,CK,EK,FK,DK);_.qg=function(a){Fy(this.d,new QK(this,a),(Et(),Et(),Ft))};_.rg=function(a){Fy(this.d,new RK(this,a),(Eu(),Eu(),Fu))};\n_.sg=function(a){Fy(this.d,new SK(this,a),(Ku(),Ku(),Lu))};_.tg=function(a){Fy(this.d,new TK(this,a),(Nu(),Nu(),Ou))};_.ug=function(a){Cq(2,new UK(this.b,a))};_.vg=function(){VG(this.b,!0)};_.wg=function(){Tq((Qq(),Rq),new VK(this))};_.xg=function(){var a,b,c;c=[];for(b=new Jv(this.d.a);b.b<b.d.Yf();)a=Kv(b),c[c.length]=a.q;return c};_.yg=function(){return this.b.a};_.zg=function(a){return this.b.b[a]};_.Ag=gx;_.Bg=function(){return this.b.V};_.Cg=function(){return this.b.nb};_.Dg=function(){return this.b.tb};\n_.Eg=function(){var a,b,c;b=null;if(a=(c=this.b.vb.a,c.a)){b=this.b;var d;c=b.ob.v;d=b.ob.w;b.ob.v=0;b.ob.w=0;VH(b.r);oJ(b);b.ob.v=c;b.ob.w=d;b=a.q}return b};_.Fg=function(){return this.b.wb};_.Gg=function(){return this.b.xb};_.Hg=function(){return this.b.Qb};_.ke=function(){return cr(this.d.pb,ej)};_.Ig=function(){var a;a=[];a.length=2;a[0]=cr(this.d.pb,fj);a[1]=cr(this.d.pb,ej);return a};_.le=function(){return cr(this.d.pb,fj)};_.Jg=function(){return this.c.pb};_.Kg=function(){return this.b.Wb};\n_.Lg=function(){return this.b.Yb};_.Mg=function(){return this.b.i};_.Ng=function(a){AF("JSME initialization error: "+a)};_.Og=function(){return this.b.J};_.ne=function(){return this.c.pb.style.display!=Zi};_.Pg=function(){var a=this.b,b;a.dc?b=KJ(a,1)+Ld+KJ(a,2)+Ld+KJ(a,3):b=KJ(a,0);return b};_.Qg=function(a){return $t(this.b,!0,a)};_.Rg=function(){var a=this.b,b,c;b=a.tc;a.tc=!1;c=qG(a);a.tc=b;return c};_.Sg=function(a){null!=a&&0<a.length&&yJ(this.b,a,!0)};\n_.Tg=function(a){null!=a&&0<a.length&&nI(this.b,a,null,!0)};_.Ug=function(a){null!=a&&0<a.length&&NI(this.b,a,!0)};_.Vg=function(a){null!=a&&0<a.length&&xI(this.b,a,!0)};_.Wg=function(a){return AK(this,a)};_.mf=function(){BK(this)};_.Xg=function(){$J(this.b)};_.Yg=function(a){var b=this.b;if(a=bK(b,a)){var c;for(c=1;c<=a.p;++c)a.b[c].c=0;oJ(b)}};_.Zg=function(a){this.b.k=a};_.$g=function(a){this.b.e=new WK(this,a)};_._g=function(a){mK(this.b,"AfterPaste",a)};_.ah=function(a){mK(this.b,Qd,a)};\n_.bh=function(a){var b=this.d,c,d;if(b.b!=a){b.b=a;for(d=new Jv(b.a);d.b<d.d.Yf();)c=Kv(d),a?c.b=m:c.b=Zj}IC(b.c);b=this.b;b.tb=a;WH(b);AG(this.b,!0);IC(this.b)};_.ch=function(a,b){var c=this.b,d;if(d=bK(c,a))FI(d,b,!0),oJ(c)};_.dh=function(a){var b=this.b;b.x!=a&&0<a&&100>a&&(b.x=a,EH(b,a),WH(b))};_.eh=function(a,b){var c=this.b,d;d=bK(c,a);1>b||b>d.p?(wu(c,"ERROR - invalid atom index: "+b),NF(c)):(d.v=b,oJ(c))};_.fh=function(a){mK(this.b,le,a)};_.gh=function(a,b){mK(this.b,a,b)};\n_.pe=function(a){ry(this.d,a);BK(this)};_.hh=function(a){this.b.V=a};_.ih=function(a){cK(this.b,a)};_.jh=function(a){var b=this.b;b.tb=a;WH(b)};_.kh=function(a){var b=this.b;b.wb=a;WH(b)};_.lh=function(a){dK(this.b,a)};_.mh=function(a){this.b.Pb=a};_.nh=function(a){this.b.Qb=a};_.oh=function(a){var b=this.b;b.Wb=a;b.F=ZG(b,!1)};_.ph=function(a){this.b.Yb=a};_.qh=function(a,b){sy(this.d,a,b);BK(this)};_.rh=function(a,b,c){c&&sy(this.c,a,b);sy(this.d,a,b);BK(this)};\n_.sh=function(a,b){ty(this.d,a,b);BK(this)};_.th=function(a,b,c){c&&ty(this.c,a,b);ty(this.d,a,b);BK(this)};_.uh=function(a){MG(this.b,a)};_.vh=function(a,b){var c=this.b,d;c.q=!1;d=c.sc;c.sc=!1;c.uc=new ZJ(c,a);c.sc=d;c.k=253;wu(c,b);NF(c)};_.qe=function(a){Ay(this.c.pb,a)};_.wh=function(a){this.b.i=a};_.re=function(a){this.d.pb.style[Nk]=a;BK(this)};_.xh=function(a){tJ(this.b,a)};_.yh=function(){return qG(this.b)};_.a=-1;_.b=null;_.c=null;_.d=null;var GK=0;function VK(a){this.a=a}w(587,1,{},VK);\n_.pd=function(){var a,b;for(b=new Jv(this.a.d.a);b.b<b.d.Yf();)a=Kv(b),a.t.pb.innerHTML=a.q||m};_.a=null;function QK(a,b){this.a=a;this.b=b}w(588,1,{},QK);_.Nd=function(a){a=a.a;Tq((Qq(),Rq),new XK(this,this.b,a))};_.a=null;_.b=null;function XK(a,b,c){this.a=a;this.c=b;this.b=c}w(589,1,{},XK);_.pd=YK;_.a=null;_.b=null;_.c=null;function RK(a,b){this.a=a;this.b=b}w(590,1,{},RK);_.ld=function(a){a=a.a;Tq((Qq(),Rq),new ZK(this,this.b,a))};_.a=null;_.b=null;\nfunction ZK(a,b,c){this.a=a;this.c=b;this.b=c}w(591,1,{},ZK);_.pd=YK;_.a=null;_.b=null;_.c=null;function TK(a,b){this.a=a;this.b=b}w(592,1,{},TK);_.a=null;_.b=null;function Qu(a,b,c){this.a=a;this.c=b;this.b=c}w(593,1,{},Qu);_.pd=YK;_.a=null;_.b=null;_.c=null;function SK(a,b){this.a=a;this.b=b}w(594,1,{},SK);_.nd=function(a){a=a.a;Tq((Qq(),Rq),new $K(this,this.b,a))};_.a=null;_.b=null;function $K(a,b,c){this.a=a;this.c=b;this.b=c}w(595,1,{},$K);_.pd=YK;_.a=null;_.b=null;_.c=null;\nfunction WK(a,b){this.a=a;this.b=b}w(596,1,{},WK);_.a=null;_.b=null;\nfunction aL(){var a=bL("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;cL(dL,arguments)?a=arguments[0]:3==arguments.length?a=new FK(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new CK(arguments[0]):4==arguments.length?a=new DK(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new EK(arguments[0],arguments[1]));this.g=a;eL();a[eg]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.qg(null==a?null:a.constructor==\n$wnd.JSApplet.JsClosureJsme?a.g:new fL(a))});b.addMouseDownHandler=C(function(a){this.g.rg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new fL(a))});b.addMouseOutHandler=C(function(a){this.g.sg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new fL(a))});b.addMouseOverHandler=C(function(a){this.g.tg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new fL(a))});b.alert=C(function(a){this.g.ug(a)});b.clear=C(function(){this.g.vg()});b.deferredRepaint=C(function(){this.g.wg()});\nb.getAllGraphicsString=C(function(){return this.g.xg()});b.getAlldefinedCallBackNames=C(function(){var a=this.g.b.a;eL();return a});b.getCallBack=C(function(a){return this.g.zg(a)});b.getCreationIndex=C(function(){return this.g.Ag()});b.getHelpURL=C(function(){return this.g.b.V});b.getMenuScale=C(function(){return this.g.b.nb});b.getMolecularAreaAntiAlias=C(function(){return this.g.b.tb});b.getMolecularAreaGraphicsString=C(function(){return this.g.Eg()});b.getMolecularAreaLineWidth=C(function(){return this.g.b.wb});\nb.getMolecularAreaScale=C(function(){return this.g.b.xb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.b.Qb});b.getOffsetHeight=C(function(){return this.g.ke()});b.getOffsetSize=C(function(){return this.g.Ig()});b.getOffsetWidth=C(function(){return this.g.le()});b.getParentContainer=C(function(){return this.g.c.pb});b.getPasteLabel=C(function(){return this.g.b.Wb});b.getPrePasteJSfunction=C(function(){return this.g.b.Yb});b.getWebSearchInchiKeyBaseUrl=C(function(){return this.g.b.i});\nb.initializationError=C(function(a){this.g.Ng(a)});b.isDepictMode=C(function(){return this.g.b.J});b.isVisible=C(function(){return this.g.ne()});b.jmeFile=C(function(){return this.g.Pg()});b.molFile=C(function(a){return this.g.Qg(a)});b.nonisomericSmiles=C(function(){return this.g.Rg()});b.options=C(function(a){this.g.Sg(a)});b.readGenericMolecularInput=C(function(a){this.g.Tg(a)});b.readMolFile=C(function(a){this.g.Ug(a)});b.readMolecule=C(function(a){this.g.Vg(a)});b.read_MOL_SDF_RXN=C(function(a){return this.g.Wg(a)});\nb.repaint=C(function(){this.g.mf()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){return gL(null,arguments,!0)[0]});b.reset=C(function(){this.g.Xg()});b.resetAtomColors=C(function(a){this.g.Yg(a)});b.setAction=C(function(a){this.g.Zg(a)});b.setAfterDepictEditToggleEventHandler=C(function(a){this.g.$g(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new fL(a))});b.setAfterPasteCallback=C(function(a){this.g._g(a)});b.setAfterStructureModifiedCallback=C(function(a){this.g.ah(a)});\nb.setAntialias=C(function(a){this.g.bh(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.ch(a,b)});b.setAtomMolecularAreaFontSize=C(function(a){this.g.dh(a)});b.setAtomToHighLight=C(function(a,b){this.g.eh(a,b)});b.setBeforePasteCallback=C(function(a){this.g.fh(a)});b.setCallBack=C(function(a,b){this.g.gh(a,b)});b.setHeight=C(function(a){this.g.pe(a)});b.setHelpURL=C(function(a){this.g.hh(a)});b.setMenuScale=C(function(a){this.g.ih(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.jh(a)});\nb.setMolecularAreaLineWidth=C(function(a){this.g.kh(a)});b.setMolecularAreaScale=C(function(a){this.g.lh(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.mh(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.nh(a)});b.setPasteLabel=C(function(a){this.g.oh(a)});b.setPrePasteJSfunction=C(function(a){this.g.ph(a)});b.setSize=C(function(a,b,e){gL(this.g,arguments,!1)});b.setSubstituent=C(function(a){this.g.uh(a)});b.setTemplate=C(function(a,b){this.g.vh(a,b)});b.setVisible=\nC(function(a){this.g.qe(a)});b.setWebSearchInchiKeyBaseUrl=C(function(a){this.g.wh(a)});b.setWidth=C(function(a){this.g.re(a)});b.showInfo=C(function(a){this.g.xh(a)});b.smiles=C(function(){return this.g.yh()});hL({"0":{2:[[function(){return this.qh.apply(this,arguments)},null,void 0,cj,cj],[function(){return this.sh.apply(this,arguments)},null,void 0,dk,dk]],3:[[function(){return this.th.apply(this,arguments)},null,void 0,dk,dk,Fg],[function(){return this.rh.apply(this,arguments)},null,void 0,cj,\ncj,Fg]]}},!1);hL({"0":{"0":[[OK,null,void 0]],1:[[PK,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new iL(e));return[e]},Nh]]}},!0);jL(dL,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function sw(){kL||(kL=!0,aL())}w(597,1,{},sw);var kL=!1;\nfunction ww(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Nh)$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 vw(){}w(599,1,{},vw);_.pd=function(){ww()};function iL(a){this.a=a}w(601,1,{85:1,133:1},iL);_.eQ=function(a){return null!=a&&G(a,85)&&this.a==a.a};_.a=null;function fL(a){this.a=a}w(602,1,{86:1,133:1},fL);\n_.eQ=function(a){return null!=a&&G(a,86)&&this.a==a.a};_.a=null;function MK(a){cz(a.e.f,a.b,KC(a.e)-a.d-a.c,LC(a.e)-(a.a-a.c))}function LK(a,b,c,d){this.e=a;this.d=b;this.c=c;this.a=24;this.b=d}w(603,1,{},LK);_.bg=function(){MK(this)};_.a=0;_.b=null;_.c=0;_.d=0;_.e=null;function KK(){}w(604,1,{},KK);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction DF(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=c.getAttribute(Nk)||m;b=c.getAttribute(di)||m;f=c.getAttribute(Wi)||m;e=c.getAttribute(gi)||m;var h,j,l;l={};for(d=0;d<c.childNodes.length;++d)h=c.childNodes[d],"PARAM"==h.nodeName&&(j=h,h=j.getAttribute(Wi)||m,j=j.getAttribute(Ik)||m,null!=h&&0<h.length&&null!=j&&0<j.length&&(l[h]=j));c.removeAttribute(bh);c.removeAttribute(Wi);c.removeAttribute("archive");c.removeAttribute(di);c.removeAttribute(Nk);c.removeAttribute(tg);c.removeAttribute("hspace");\nc.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=m||m;d=or();c.setAttribute(gi,d);c.style[Nk]=zF(g);c.style[di]=zF(b);b=new lL(a,d,l,e,c,f);Tq((Qq(),Rq),b);++a.b;return!0}function CF(a){this.a="JME.class";this.d=a}w(605,1,{},CF);_.Fd=function(){return DF(this)};_.a=null;_.b=0;_.c=null;_.d=null;function lL(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}w(606,1,{},lL);\n_.pd=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,Hc,Hc,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(gi,this.e):this.c.removeAttribute(gi);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 mL(){}w(607,1,Rl,mL);function nL(a){this.a=a}w(608,1,{},nL);_.pd=function(){this.a()};_.a=null;function oL(a){this.a=a}w(609,1,{},oL);\n_.Fd=function(){this.a();return!1};_.a=null;\nfunction pL(){var a=bL("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;cL(qL,arguments)?a=arguments[0]:0==arguments.length&&(a=new mL);this.g=a;eL();a[eg]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Tq((Qq(),Rq),new nL(a))});$wnd.JSApplet.Utils.runAfterFixedDelay=C(function(a,c){Wq((Qq(),new oL(a)),c)});$wnd.JSApplet.Utils.safeLog=C(function(a){AF(a)});jL(qL,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&\n($wnd.JSApplet.Utils[p]=a[p])}function tw(){rL||(rL=!0,pL())}w(610,1,{},tw);var rL=!1;function sL(a){this.f=a}w(611,552,Ql,sL);function Cw(){this.f="divide by zero"}w(612,139,lm,Cw);function Yy(){}function tL(a){this.f=a}w(614,139,lm,Yy,tL);function lw(){}w(615,139,lm,lw);function FG(){FG=x;HG=new uL(!1);GG=new uL(!0)}function uL(a){this.a=a}w(616,1,{89:1,91:1,94:1},uL);_.eQ=function(a){return G(a,91)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?Fk:Dh};\n_.a=!1;var HG,GG;function qF(a,b,c){var d,e;d=vL(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 wL(a,b){return 2>b||36<b?-1:48<=a&&a<48+(10>b?b:10)?a-48:97<=a&&a<b+97-10?a-97+10:65<=a&&a<b+65-10?a-65+10:-1}function BF(a){return null!=String.fromCharCode(a).match(/\\d/)}function xL(){}function yL(a){return typeof a==cj?Jf+(0>a?-a:a):a}\nfunction zL(a,b){var c;c=new xL;c.d=Be+(AL(0!=a?-a:0)?yL(0!=a?-a:0):m+Zp(c));BL(0!=a?-a:0)&&CL(0!=a?-a:0,c);c.b=4;c.a=b;return c}function X(a){var b;b=new xL;b.d=Be+(AL(a)?yL(a):m+Zp(b));BL(a)&&CL(a,b);return b}function DL(a,b){var c;c=new xL;c.d=Be+(AL(a)?yL(a):m+Zp(c));BL(a)&&CL(a,c);c.b=b?8:0;return c}function EL(){var a;a=new xL;a.d=Be+(AL(0)?yL(0):m+Zp(a));BL(0)&&CL(0,a);a.b=2;return a}function FL(a){var b;b=new xL;b.d=Be+(AL(a)?yL(a):m+Zp(b));BL(a)&&CL(a,b);b.b=1;return b}\nfunction BL(a){return typeof a==cj&&0<a}function AL(a){return null!=a&&0!=a}function CL(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=pl[b.c])c=c.prototype;else{c=pl[a]=function(){};c.cZ=b;return}else return;c.cZ=b}w(618,1,{},xL);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?m:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;\nfunction GL(a){var b;if(!(b=HL,!b&&(b=HL=/^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$/),b.test(a)))throw new IL(Oe+a+ma);return parseFloat(a)}function $E(a,b){var c,d;if(null==a)throw new IL(bj);if(2>b||36<b)throw new IL("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c)if(-1==wL(a.charCodeAt(c),b))throw new IL(Oe+a+ma);c=parseInt(a,b);if(isNaN(c))throw new IL(Oe+a+ma);if(-2147483648>c||2147483647<c)throw new IL(Oe+a+ma);return c}\nw(620,1,{89:1,102:1});var HL=null;function JL(a){this.a=a}w(619,620,{89:1,94:1,95:1,102:1},JL);_.eQ=function(a){return G(a,95)&&a.a==this.a};_.hC=KL;_.tS=LL;_.a=0;function ZC(a){this.a=a}w(621,620,{89:1,94:1,98:1,102:1},ZC);_.eQ=function(a){return G(a,98)&&a.a==this.a};_.hC=KL;_.tS=LL;_.a=0;function NC(){}function an(a){this.f=a}w(622,139,{89:1,97:1,99:1,105:1,106:1},NC,an);function QC(a){this.a=a}\nfunction Pw(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 Hw(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function om(a){var b,c,d;b=D(ML,Al,-1,8,1);c=(NL(),OL);d=7;if(0<=a)for(;15<a;)b[d--]=c[a&15],a>>=4;else for(;0<d;)b[d--]=c[a&15],a>>=4;b[d]=c[a&15];return PL(b,d,8)}\nfunction jI(a){var b,c;return-129<a&&128>a?(b=a+128,c=(QL(),RL)[b],!c&&(c=RL[b]=new QC(a)),c):new QC(a)}w(623,620,{89:1,94:1,100:1,102:1},QC);_.eQ=function(a){return G(a,100)&&a.a==this.a};_.hC=gx;_.tS=LL;_.a=0;function QL(){QL=x;RL=D(wJ,u,100,256,0)}var RL;function LH(a){return 0>=a?0-a:a}function MH(a){return 0>a?-a:a}function fn(a,b){return a>b?a:b}function Q(a){return Math.round(a)}function SL(a){return Math.sqrt(a)}function KE(){}function yv(a){this.f=a}\nw(627,139,{89:1,97:1,101:1,105:1,106:1},KE,yv);function NL(){NL=x;OL=z(ML,Al,-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 OL;function IL(a){this.f=a}w(629,622,{89:1,97:1,99:1,103:1,105:1,106:1},IL);function vL(a,b){return a.charCodeAt(b)}function TL(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!G(b,1)?!1:""+a==b}function wy(a,b){return a.indexOf(b)}\nfunction YE(a,b,c){return a.indexOf(b,c)}function VB(a,b){return a.lastIndexOf(b)}function yK(a,b,c){var d;for(d=0;0<=(d=c.indexOf(Zf,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+Ha+zy(c,++d):c=c.substr(0,d-0)+zy(c,++d);return a.replace(RegExp(b,Oh),c)}\nfunction UL(a,b){for(var c=RegExp(b,Oh),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==m){d[e]=f;break}else d[e]=f.substring(0,h.index),f=f.substring(h.index+h[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==m;)--c;c<d.length&&d.splice(c,d.length-c)}c=D(rw,u,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function zy(a,b){return a.substr(b,a.length-b)}function JE(a,b,c){return a.substr(b,c-b)}\nfunction yy(a){return 0==a.length||a[0]>ea&&a[a.length-1]>ea?a:a.replace(/^(\\s*)/,m).replace(/\\s*$/,m)}function PL(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}\nfunction VL(a,b,c){if(128>c)return a[b]=~~((c&127)<<24)>>24,1;if(2048>c)return a[b++]=~~((~~c>>6&31|192)<<24)>>24,a[b]=~~((c&63|128)<<24)>>24,2;if(65536>c)return a[b++]=~~((~~c>>12&15|224)<<24)>>24,a[b++]=~~((~~c>>6&63|128)<<24)>>24,a[b]=~~((c&63|128)<<24)>>24,3;if(2097152>c)return a[b++]=~~((~~c>>18&7|240)<<24)>>24,a[b++]=~~((~~c>>12&63|128)<<24)>>24,a[b++]=~~((~~c>>6&63|128)<<24)>>24,a[b]=~~((c&63|128)<<24)>>24,4;if(67108864>c)return a[b++]=~~((~~c>>24&3|248)<<24)>>24,a[b++]=~~((~~c>>18&63|128)<<\n24)>>24,a[b++]=~~((~~c>>12&63|128)<<24)>>24,a[b++]=~~((~~c>>6&63|128)<<24)>>24,a[b]=~~((c&63|128)<<24)>>24,5;throw new an("Character out of range: "+c);}function xy(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)}\nfunction WL(a){var b,c,d,e,f;e=a.length;for(d=b=0;d<e;)c=qF(a,d,a.length),d+=65536<=c?2:1,128>c?++b:2048>c?b+=2:65536>c?b+=3:2097152>c?b+=4:67108864>c&&(b+=5);b=D(XL,zl,-1,b,1);for(d=f=0;d<e;)c=qF(a,d,a.length),d+=65536<=c?2:1,f+=VL(b,f,c);return b}_=String.prototype;_.cM={1:1,89:1,92:1,94:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return yE(this)};_.tS=_.toString;function YL(){YL=x;ZL={};$L={}}\nfunction yE(a){YL();var b=fd+a,c=$L[b];if(null!=c)return c;c=ZL[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+vL(a,d++);c|=0}256==aM&&(ZL=$L,$L={},aM=0);++aM;return $L[b]=c}var ZL,aM=0,$L;function bM(a){a.a=new br}function Lp(a,b){Mp(a.a,b);return a}function Kp(){bM(this)}function XJ(){bM(this);this.a.a+=m}w(631,1,Il,Kp,XJ);_.tS=cM;\nfunction WE(a,b){Mp(a.a,String.fromCharCode(b))}function cx(){bM(this)}function VE(){bM(this)}function aw(a){bM(this);Mp(this.a,a)}w(632,1,Il,cx,VE,aw);_.tS=cM;function ZE(a){this.f="String index out of range: "+a}w(633,614,lm,ZE);function eF(a){this.f=a}w(635,139,lm,eF);function dM(a,b){for(var c;a.be();)if(c=a.ce(),null==b?null==c:Vp(b,c))return a;return null}function eM(a,b){var c;return(c=dM(a.Ce(),b))?(c.de(),!0):!1}\nfunction fM(a){var b,c,d,e;d=new Kp;b=null;d.a.a+=Xf;for(c=a.Ce();c.be();)null!=b?Mp(d.a,b):b=ob,e=c.ce(),Mp(d.a,e===a?"(this Collection)":m+e);d.a.a+=dg;return d.a.a}w(638,1,{});_.zh=function(){throw new eF("Add not supported on this collection");};_.Ah=function(a){return!!dM(this.Ce(),a)};_.Vf=dF;_.Bh=function(a){return eM(this,a)};_.tS=function(){return fM(this)};w(640,638,Pl);\n_.eQ=function(a){var b;if(a===this)return!0;if(!G(a,112)||a.Yf()!=this.Yf())return!1;for(a=a.Ce();a.be();)if(b=a.ce(),!this.Ah(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Ce();b.be();)c=b.ce(),null!=c&&(a+=Yp(c),a=~~a);return a};function gM(a,b){var c;return G(b,110)&&(c=b.Ch(),fy(a.a,c))?(c=Uv(a.a,c),a.a.Zf(b.Dh(),c)):!1}function jF(a){this.a=a}w(639,640,Pl,jF);_.Ah=function(a){return gM(this,a)};_.Ce=function(){return new hM(this.a)};\n_.Bh=function(a){return gM(this,a)?(a=a.Ch(),Wv(this.a,a),!0):!1};_.Yf=iM;_.a=null;function jM(a){if(a.b)kM(a.a),Wv(a.c,a.b.Ch()),a.b=null;else throw new Iy("Must call next() before remove().");}function hM(a){var b;this.c=a;b=new Nm;a.c&&Qm(b,new lM(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new mM(a,d.substring(1));b.zh(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.zh(c[d])}this.a=new Jv(b)}w(641,1,{},hM);_.be=function(){return nM(this.a)};\n_.ce=function(){return this.b=Kv(this.a)};_.de=function(){jM(this)};_.a=null;_.b=null;_.c=null;w(643,1,Nl);_.eQ=function(a){return G(a,110)&&cF(this.Ch(),a.Ch())&&cF(this.Dh(),a.Dh())?!0:!1};_.hC=function(){var a,b;b=a=0;null!=this.Ch()&&(a=Yp(this.Ch()));null!=this.Dh()&&(b=Yp(this.Dh()));return a^b};_.tS=function(){return this.Ch()+Id+this.Dh()};function lM(a){this.a=a}w(642,643,Nl,lM);_.Ch=function(){return null};_.Dh=function(){return this.a.b};_.Eh=function(a){return gF(this.a,a)};_.a=null;\nfunction mM(a,b){this.b=a;this.a=b}w(644,643,Nl,mM);_.Ch=gx;_.Dh=function(){return this.b.e[fd+this.a]};_.Eh=function(a){return hF(this.b,this.a,a)};_.a=null;_.b=null;function oM(a,b){var c,d,e,f;if(b===a)return!0;if(!G(b,108)||a.Yf()!=b.Yf())return!1;e=a.Ce();for(f=b.Ce();e.be();)if(c=e.ce(),d=f.ce(),!(null==c?null==d:Vp(c,d)))return!1;return!0}function AD(a,b){(0>a||a>=b)&&pM(a,b)}function pM(a,b){throw new tL("Index: "+a+", Size: "+b);}w(645,638,yl);\n_.Fh=function(){throw new eF("Add not supported on this list");};_.zh=function(a){this.Fh(this.Yf(),a);return!0};_.eQ=function(a){return oM(this,a)};_.hC=function(){var a,b,c;b=1;for(a=this.Ce();a.be();)c=a.ce(),b=31*b+(null==c?0:Yp(c)),b=~~b;return b};_.Ce=function(){return new Jv(this)};_.Hh=function(){return this.Ih(0)};_.Ih=function(a){return new qM(this,a)};_.Jh=function(){throw new eF("Remove not supported on this list");};function nM(a){return a.b<a.d.Yf()}\nfunction Kv(a){if(a.b>=a.d.Yf())throw new az;return a.d.Gh(a.c=a.b++)}function kM(a){if(0>a.c)throw new JB;a.d.Jh(a.c);a.b=a.c;a.c=-1}function Jv(a){this.d=a}w(646,1,{},Jv);_.be=function(){return nM(this)};_.ce=function(){return Kv(this)};_.de=function(){kM(this)};_.b=0;_.c=-1;_.d=null;function qM(a,b){var c;this.d=this.a=a;c=a.Yf();(0>b||b>c)&&pM(b,c);this.b=b}w(647,646,{},qM);_.Kh=function(){return 0<this.b};_.Lh=function(){if(0>=this.b)throw new az;return this.a.Gh(this.c=--this.b)};_.a=null;\nfunction rM(a){a=new hM(a.b.a);return new sM(a)}function tM(a,b){this.a=a;this.b=b}w(648,640,Pl,tM);_.Ah=uM;_.Ce=function(){return rM(this)};_.Yf=function(){return this.b.a.d};_.a=null;_.b=null;function sM(a){this.a=a}w(649,1,{},sM);_.be=function(){return nM(this.a.a)};_.ce=function(){return(this.a.b=Kv(this.a.a)).Ch()};_.de=function(){jM(this.a)};_.a=null;function vM(a){a.b=D(wM,u,0,0,0)}function WD(a,b,c){(0>b||b>a.c)&&pM(b,a.c);a.b.splice(b,0,c);++a.c}\nfunction Qm(a,b){yq(a.b,a.c++,b);return!0}function Nx(a,b){AD(b,a.c);return a.b[b]}function QA(a,b){for(var c=0;c<a.c;++c)if(cF(b,a.b[c]))return c;return-1}function xM(a,b){var c;c=(AD(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function $m(a,b){var c;c=QA(a,b);if(-1==c)return!1;xM(a,c);return!0}function GD(a,b,c){AD(b,a.c);yq(a.b,b,c)}function dn(a,b){var c;if(b.length<a.c){c=b;var d;d=gw(0,a.c);z(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)yq(b,c,a.b[c]);b.length>a.c&&yq(b,a.c,null);return b}\nfunction Nm(){vM(this)}function FD(a){vM(this);this.b.length=a}function UC(a){vM(this);a=fw(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}w(653,645,sl,Nm,FD,UC);_.Fh=function(a,b){WD(this,a,b)};_.zh=function(a){return Qm(this,a)};_.vg=function(){this.b=D(wM,u,0,0,0);this.c=0};_.Ah=function(a){return-1!=QA(this,a)};_.Gh=function(a){return Nx(this,a)};_.Vf=function(){return 0==this.c};_.Jh=function(a){return xM(this,a)};_.Bh=function(a){return $m(this,a)};_.Yf=Kt;\n_.c=0;function Xv(){Xv=x;Yv=new yM}var Yv;function yM(){}w(656,645,hm,yM);_.Ah=hK;_.Gh=function(){throw new Yy;};_.Yf=function(){return 0};function zM(){this.a=new Date}function AM(a){return 10>a?yc+a:m+a}w(659,1,{89:1,93:1,94:1,107:1},zM);_.eQ=function(a){return G(a,107)&&Qw(J(this.a.getTime()),J(a.a.getTime()))};\n_.hC=function(){var a;a=J(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=yw(c&4194303,b&4194303,e&1048575);a=yw(a.l^b.l,a.m^b.m,a.h^b.h);return P(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?lb:m)+~~(b/60);b=10>(0>b?-b:b)%60?yc+(0>b?-b:b)%60:m+(0>b?-b:b)%60;return(BM(),CM)[this.a.getDay()]+ea+DM[this.a.getMonth()]+ea+AM(this.a.getDate())+ea+AM(this.a.getHours())+fd+AM(this.a.getMinutes())+fd+AM(this.a.getSeconds())+" GMT"+a+b+ea+this.a.getFullYear()};_.a=null;function BM(){BM=x;CM=z(rw,u,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));DM=z(rw,u,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var CM,DM;\nfunction Hv(a,b){return null==E(a.a,b,a)}function Gv(){this.a=new Ip}w(661,640,{89:1,93:1,112:1},Gv);_.zh=function(a){return Hv(this,a)};_.Ah=uM;_.Vf=function(){return 0==this.a.d};_.Ce=function(){return rM(new tM(this.a,new jF(this.a)))};_.Bh=function(a){return null!=Wv(this.a,a)};_.Yf=iM;_.tS=function(){return fM(new tM(this.a,new jF(this.a)))};_.a=null;function bF(a,b){this.a=a;this.b=b}w(665,643,Nl,bF);_.Ch=gx;_.Dh=Lz;_.Eh=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction az(){}w(666,139,{89:1,97:1,105:1,106:1,111:1},az);function EM(a){var b,c;b=a.b;c=a.d.length;if(b<c){if(a.c){if(0<=YE(a.a,xy(a.d.charCodeAt(a.b)),0))return a=vL(a.d,a.b++),String.fromCharCode(a);for(++a.b;a.b<c;++a.b)if(0<=YE(a.a,xy(a.d.charCodeAt(a.b)),0))return JE(a.d,b,a.b);return zy(a.d,b)}for(;b<c&&0<=YE(a.a,xy(a.d.charCodeAt(b)),0);)++b;a.b=b;if(b<c){for(++a.b;a.b<c;++a.b)if(0<=YE(a.a,xy(a.d.charCodeAt(a.b)),0))return JE(a.d,b,a.b);return zy(a.d,b)}}throw new az;}\nfunction FM(a){if(null!=a)this.d=a,this.a=fa,this.c=!1,this.b=0;else throw new KE;}w(668,1,{},FM);_.a=null;_.b=0;_.c=!1;_.d=null;function cF(a,b){return mw(a)===mw(b)||null!=a&&Vp(a,b)}function ED(a){var b=D(GM,u,60,0,0);return dn(a.a,b)}function BC(){this.a=new Nm}w(680,645,sl,BC);_.Fh=function(a,b){WD(this.a,a,b)};_.zh=function(a){return Qm(this.a,a)};_.Ah=function(a){return-1!=QA(this.a,a)};_.Gh=function(a){return Nx(this.a,a)};_.Vf=function(){return 0==this.a.c};_.Ce=function(){return new Jv(this.a)};\n_.Jh=function(a){return xM(this.a,a)};_.Yf=function(){return this.a.c};_.tS=function(){return fM(this.a)};_.a=null;function HM(a,b){this.b=a;this.a=b}w(681,1,{},HM);_.a=null;_.b=null;function IM(){SB.call(this,"^[A-Z]{14}\\\\-[A-Z]{10}\\\\-[A-Z]$",0)}function JM(a,b){SB.call(this,a,b)}w(682,473,{},IM,JM);function FH(a){for(var b=[],c=0;c<a;c++)b[c]=0;return b}\nfunction KM(){KM=x;xF("^(\\\\d+)([A-Z][a-z]?)(\\\\b.*)",0);LM=xF("^(\\\\d+)?\\\\s*([A-Z][a-z]?)\\\\s*(?:(?:(\\\\d+)([+-]))|((?:\\\\++)|(?:-+)))?([^:+-]+?([,;#!])?[^:+-]+?)?(?::(\\\\d+))?$",0)}function rJ(a,b,c){a.q=b;a.r=c}function BJ(a,b){6>a.j&&(++a.j,a.p[a.j]=b)}function MM(a){var b;b=new DJ;b.f=a.f;b.d=a.d;b.q=a.q;b.r=a.r;b.s=a.s;b.n=a.n;b.e=a.e;b.p=a.p.slice();b.j=a.j;b.c=a.c;b.a=a.a;b.b=a.b;b.i=a.i;b.o=a.o;b.k=a.k;return b}function dJ(a){return-99199!=a.f?a.f:0}function NM(a){return 4<=a.o&&2==a.j}\nfunction TG(a,b,c){a.q+=b;a.r+=c}function KG(a){var b;b=-99199!=a.f;a.f=-99199;return b}function DJ(){KM();this.p=FH(7)}w(686,1,{115:1},DJ);_.a=3;_.b=null;_.c=0;_.d=0;_.e=null;_.f=-99199;_.i=0;_.j=0;_.k=0;_.n=0;_.o=0;_.q=0;_.r=0;_.s=0;var LM;function PJ(a,b){var c;c=OM(a);return 0<c?b-c:0}function OM(a){a=Uv((!PM&&QM(),PM),a);return null!=a?a[0]:-1}\nfunction QM(){var a,b,c,d,e,f;a=UL("H.1,2,3.He.3,4.Li.6,7.Be.9.B.10,11.C.12,13,14.N.14,15.O.16,17,18.F.19.Ne.20,21,22.Na.23.Mg.24,25,26.Al.27.Si.28,29,30.P.31.S.32,33,34,36.Cl.35,37.Ar.36,38,40.K.39,40,41.Ca.40,42,43,44,46,48.Sc.45.Ti.46,47,48,49,50.V.50,51.Cr.50,52,53,54.Mn.55.Fe.54,56,57,58.Co.59.Ni.58,60,61,62,64.Cu.63,65.Zn.64,66,67,68,70.Ga.69,71.Ge.70,72,73,74,76.As.75.Se.74,76,77,78,80,82.Br.79,81.Kr.78,80,82,83,84,86.Rb.85,87.Sr.84,86,87,88.Y.90.Zr.90,91,92,94,96.Nb.93.Mo.92,94,95,96,97,98,100.Tc.99.Ru.96,98,99,100,101,102,104.Rh.103.Pd.102,104,105,106,108,110.Ag.107,109.Cd.106,108,110,111,112,113,114,116.In.113,115.Sn.112,114,115,116,117,118,119,120,122,124.Sb.121,123.Te.120,122,123,124,125,126,128,130.I.127.Xe.124,126,128,129,130,131,132,134,136.Cs.133.Ba.130,132,134,135,136,137,138.La.138,139.Ce.136,138,140,142.Pr.141.Nd.142,143,144,145,146,148,150.Pm.145.Sm.144,147,148,149,150,152,154.Eu.151,153.Gd.152,154,155,156,157,158,160.Tb.159.Dy.156,158,160,161,162,163,164.Ho.165.Er.162,164,166,167,168,170.Tm.169.Yb.168,170,171,172,173,174,176.Lu.175,176.Hf.174,176,177,178,179,180.Ta.180,181.W.180,182,183,184,186.Re.185,187.Os.184,186,187,188,189,190,192.Ir.191,193.Pt.190,192,194,195,196,198.Au.197.Hg.197,198,199,200,201,202,204.Tl.203,205.Pb.204,206,207,208.Bi.209.Po.209.At.210.Rn.222.Fr.223.Ra.226.Ac.227.Th.232.Pa.231.U.234,235,238.Np.237.Pu.244.Am.243.Cm.247.Bk.247.Cf.251.Es.254.Fm.257.Md.258.No.255.Lr.256.Ku.261",$f);\nPM=new Ip;for(b=0;b<a.length-1;b+=2){f=a[b];e=UL(a[b+1],mb);c=D(B,q,-1,e.length,1);for(d=0;d<e.length;++d)c[d]=$E(e[d],10);E(PM,f,c)}}var PM=null;function RM(a){var b;b=new SM;TM(b,a);return b}function HJ(a,b){var c,d;c=b[a.i];d=b[a.j];a.a=P(J(Q((c.q+d.q)/2)));a.b=P(J(Q((c.r+d.r)/2)))}function TM(a,b){a.i=b.i;a.j=b.j;a.c=b.c;a.f=b.f;a.d=b.d;a.a=b.a;a.b=b.b;a.e=b.e}function SM(){}w(691,1,{116:1},SM);_.a=0;_.b=0;_.c=1;_.d=null;_.e=0;_.f=0;_.i=0;_.j=0;function UM(){}w(692,1,{},UM);_.a=0;_.b=0;_.c=0;\n_.d=0;function KI(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new Iy("Cannot undo. Index is out of range.");if(!a.a.b)throw new Iy($e);a.a=a.a.b;return a.a.a}function JK(){this.a=this.b=new VM}w(693,1,{},JK);_.a=null;function VM(){this.a=null}function UH(a){this.a=a}w(694,1,{},VM,UH);_.a=null;_.b=null;_.c=null;function WM(){WM=x;XM=new IM;YM=new JM("^[a-z0-9@+\\\\-\\\\[\\\\]\\\\(\\\\)\\\\\\\\\\\\/%=#$:>\\\\.]+$",2);ZM=new JM("\\\\s+",2)}\nfunction oI(a){WM();var b,c,d,e;this.i=this.f=null;this.j=0;this.e=!1;this.a=this.c=null;var f,g,h;if(null==a||0==a.length)c=0;else{g=1;f=a.length;for(h=0;h<f&&!(5<g);++h){c=a.charCodeAt(h);13==c?(++g,h+1<f&&10==a.charCodeAt(h+1)&&++h):10==c&&++g}c=g}this.j=c;1>=this.j?this.b=yy(a):this.b=a;c=new HM(ZM,this.b);this.d=c.b.a.test(c.a);do if(4<this.j)0==a.indexOf(pd)?0==a.toLowerCase().indexOf("<svg")&&(c=a,pm(),g=f=h=g=void 0,f=null,g=c.indexOf("chemical:x-mdl-molfile"),0<g&&(h=c.indexOf(Ld,g)+1,g=\nc.indexOf("<\/chemical:x-mdl-molfile",h),20<g-h&&(f=c.substr(h,g-h))),c=f=yK(f,bg,da),null!=c&&(this.c=new oI(c),this.c.f&&(this.f=(pI(),qI)))):-1!=a.indexOf(kf)&&(this.a=(rI(),sI),this.f=(pI(),$M),-1!=a.indexOf(Sf)&&(this.i=(tI(),aN)),-1!=a.indexOf(Tf)&&(this.i=(tI(),uI)),0==a.indexOf(La)?this.f=bN:-1!=a.indexOf(Ia)&&(this.f=cN));else if(1==this.j)if(0==a.indexOf("InChI="))this.f=(pI(),dN);else{if(27==a.length&&(c=new HM(XM,a),c.b.a.test(c.a))){this.f=(pI(),eN);break}if(1<=a.length)if(this.d){c=new FM(a);\ntry{d=jI($E(EM(c),10)).a;e=jI($E(EM(c),10)).a;for(b=0;b<3*(d+e);++b)EM(c);this.e=0<a.indexOf(Ld);this.f=(pI(),fN);this.a=(rI(),wI)}catch(j){if(j=Iq(j),!G(j,97))throw j;}}else c=new HM(YM,a),c.b.a.test(c.a)&&0>a.indexOf("j")&&((this.e=0<a.indexOf(Ld))?this.f=(pI(),gN):this.f=(pI(),hN))}while(0);(this.f==(pI(),eN)||this.f==dN)&&(this.a=(rI(),yI));(this.f==hN||this.f==iN||this.f==gN)&&(this.a=(rI(),jN))}w(695,1,{},oI);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=null;_.i=null;_.j=0;var XM,YM,ZM;\nfunction rI(){rI=x;sI=new kN(0);jN=new kN(1);yI=new kN(2);lN=new kN(3);wI=new kN(4);mN=z(nN,u,117,[sI,jN,yI,lN,wI])}function kN(a){this.b=a}w(696,198,{89:1,94:1,96:1,117:1},kN);var mN,jN,yI,sI,lN,wI;function pI(){pI=x;$M=new oN(0);bN=new oN(1);cN=new oN(2);pN=new oN(3);hN=new oN(4);iN=new oN(5);gN=new oN(6);dN=new oN(7);eN=new oN(8);qN=new oN(9);fN=new oN(10);qI=new oN(11);rN=z(sN,u,118,[$M,bN,cN,pN,hN,iN,gN,dN,eN,qN,fN,qI])}function oN(a){this.b=a}w(697,198,{89:1,94:1,96:1,118:1},oN);\nvar rN,dN,eN,fN,$M,qN,pN,bN,cN,iN,hN,gN,qI;function tI(){tI=x;aN=new tN(0);uI=new tN(1);uN=z(vN,u,119,[aN,uI])}function tN(a){this.b=a}w(698,198,{89:1,94:1,96:1,119:1},tN);var uN,aN,uI;function bI(a){this.a=a}w(699,1,{},bI);_.a=0;function tK(a){this.c=a}w(701,1,cm,tK);_.Ef=function(a){Cq(7,new wN(this,a))};_.a=0;_.b=null;_.c=null;_.d=null;_.e=0;w(703,1,am);_.Dd=function(){$wnd.alert("Loading JS code failed.")};function wN(a,b){this.a=a;this.b=b}w(702,703,am,wN);_.a=null;_.b=null;\nfunction MF(a,b){if(null!=b)if(null!=a.a.Yb)yF(a.a.Yb,z(rw,u,1,[b]));else if(!a.a.lg(b)){var c=a.a,d=new xN(a,b),e;c.ic.a=m;LF(c.r,Pd);e=c.jc;var f,g,h,j;if(null==b)e=0;else if(f=UL(b,"\\\\$\\\\$\\\\$\\\\$\\r?\\n?"),1>=f.length)e=0;else{for(h=0,j=f.length;h<j;++h)g=f[h],yq(e.b,e.c++,g);e=f.length}0<e&&(c.ic.a=" Use Page Up/Down for SDF access ("+e+gb);d=new yN(c,d);try{nI(c,b,d,!1)}catch(l){if(l=Iq(l),G(l,97))BI(d,l);else throw l;}}}function zu(a){this.a=a}w(704,1,{},zu);_.a=null;\nfunction xN(a,b){this.a=a;this.b=b}w(705,1,am,xN);_.Dd=sC;_.a=null;_.b=null;function BI(a,b){wu(a.a,"ERROR: "+b.Cd());Cq(2,new UK(a.a,a.a.X));$J(a.a);IC(a.a)}function AI(a){wu(a.a,"Structure pasted. "+a.a.ic.a);a.a.Ib=!0;IC(a.a);a=a.b;a.a.a.ig(a.b)}function yN(a,b){this.a=a;this.b=b}w(706,1,am,yN);_.Dd=function(a){BI(this,a)};_.a=null;_.b=null;function zI(a,b,c,d){this.a=a;this.b=b;this.d=c;this.c=d}w(707,703,am,zI);_.a=null;_.b=null;_.c=!1;_.d=null;function UK(a,b){this.a=a;this.b=b}\nw(708,703,am,UK);_.a=null;_.b=null;function QI(a){this.a=a}w(709,703,am,QI);_.a=null;function PI(a){this.a=a}w(710,703,am,PI);_.a=null;function OI(a){this.a=a}w(711,703,am,OI);_.a=null;function UI(a){this.a=a}w(712,703,am,UI);_.a=null;function BG(a){this.a=a}w(713,1,am,BG);_.Dd=sC;_.a=null;function CG(a){this.a=a}w(714,1,am,CG);_.Dd=sC;_.a=null;function TH(){this.d=D(CJ,u,120,99,0)}w(715,1,{},TH);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;function sK(){}w(716,1,{},sK);_.a=null;\nfunction VH(a){a.d=0;a.e=0;a.f=0;a.a=null;a.b=null;a.i=null}function XG(a,b,c,d){a.e=c;a.d=b;a.f=d}function LF(a,b){null==a.i&&(a.i=b)}function pK(){VH(this)}w(717,1,{},pK);_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;function zN(a){a.b=D(AN,u,115,10,0);a.c=D(BN,u,116,10,0);a.e=FH(101);a.f=(FG(),FG(),HG)}function VI(a,b,c){a.b[b].a=c}\nfunction WJ(a,b,c,d){var e,f,g,h,j,l,o,n,r;j=FH(4);f=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);r=g/o;e=f/o;l=FH(4);for(h=0;4>h;++h)d[h]==c||0>=d[h]||(0==l[1]?l[1]=d[h]:0==l[2]?l[2]=d[h]:0==l[3]&&(l[3]=d[h]));n=FH(4);d=FH(4);for(h=1;3>=h;++h)3==h&&0==l[3]||(f=(a.b[l[h]].q-a.b[b].q)*e+(a.b[l[h]].r-a.b[b].r)*r,g=(a.b[l[h]].r-a.b[b].r)*e-(a.b[l[h]].q-a.b[b].q)*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),n[h]=g/o,d[h]=f/o);a=CN(n[1],d[1],n[2],d[2]);0<l[3]?(b=CN(n[2],d[2],\nn[3],d[3]),d=CN(n[1],d[1],n[3],d[3]),0<a&&0<b?(j[1]=l[1],j[2]=l[2],j[3]=l[3]):0<d&&0>b?(j[1]=l[1],j[2]=l[3],j[3]=l[2]):0>a&&0<d?(j[1]=l[2],j[2]=l[1],j[3]=l[3]):0<b&&0>d?(j[1]=l[2],j[2]=l[3],j[3]=l[1]):0>d&&0<a?(j[1]=l[3],j[2]=l[1],j[3]=l[2]):0>b&&0>a&&(j[1]=l[3],j[2]=l[2],j[3]=l[1])):0<a?(j[1]=l[1],j[2]=l[2]):(j[1]=l[2],j[2]=l[1]);j[0]=c;return j}function nJ(a,b,c,d){rJ(a.b[b],c,d)}\nfunction YI(a,b,c){var d,e,f,g,h,j,l,o;e=!1;mJ(a,null);switch(a.b[b].j){case 0:nJ(a,a.p,a.b[b].q+21.65,a.b[b].r+12.5);break;case 1:d=a.b[b].p[1];e=0;2==a.b[d].j&&(a.b[d].p[1]==b?e=a.b[d].p[2]:e=a.b[d].p[1]);f=a.b[b].q-a.b[d].q;g=a.b[b].r-a.b[d].r;j=Math.sqrt(f*f+g*g);0.001>j&&(j=0.001);g/=j;f/=j;l=j+25*Math.cos(1.0471975511965976);o=25*Math.sin(1.0471975511965976);h=FJ(a,b,d);if(3==a.c[h].c||204==a.k.k||1!=a.c[h].c&&(203==a.k.k||204==a.k.k)||a.n)l=j+25,o=0;0<e&&0<(a.b[e].r-a.b[d].r)*f-(a.b[e].q-a.b[d].q)*\ng&&(o=-o);0<c&&0>o?o=-o:0>c&&0<o&&(o=-o);nJ(a,a.p,a.b[d].q+l*f-o*g,a.b[d].r+o*f+l*g);e=!0;break;case 2:c=FH(2);DN(a,b,25,c);nJ(a,a.p,c[0],c[1]);break;case 3:case 4:case 5:for(h=1;h<=a.b[b].j&&!(d=a.b[b].p[h],f=a.b[b].q-a.b[d].q,g=a.b[b].r-a.b[d].r,j=Math.sqrt(f*f+g*g),0.001>j&&(j=0.001),nJ(a,a.p,a.b[b].q+25*f/j,a.b[b].r+25*g/j),0==sJ(a,a.p,1,a.p)||h==a.b[b].j);++h);break;default:return--a.p,wu(a.k,"Are you trying to draw an hedgehog ?"),a.k.cb=9,!1}b=EJ(a,a.v,a.p,1);203==a.k.k&&(b.c=2);204==a.k.k&&\n(b.c=3);201==a.k.k&&lJ(a,a.q);a.z=a.b[a.p].q;a.A=a.b[a.p].r;return e}function fJ(a,b){var c,d;if(!b||0==b.c)return m;d=m;d+="M V30 BEGIN COLLECTION"+(bG(),da);d+=pf+a+" [ATOMS=("+b.c;for(c=new Jv(b);c.b<c.d.Yf();)d+=ea+Kv(c);return d+")]\\nM V30 END COLLECTION\\n"}\nfunction jJ(a,b){var c;a.x=a.v;c=0;if(233==a.k.k||237==a.k.k||236==a.k.k||239==a.k.k||251==a.k.k||252==a.k.k)YI(a,a.v,0),a.v=a.p,a.n=!0,YI(a,a.v,0),a.n=!1,a.v=a.p-1,YI(a,a.v,0),a.v=a.p-2,YI(a,a.v,0),237==a.k.k&&(VI(a,a.p,10),VI(a,a.p-1,10),VI(a,a.p-2,10)),236==a.k.k&&(VI(a,a.p,9),VI(a,a.p-1,9),VI(a,a.p-2,9)),239==a.k.k&&(VI(a,a.p,5),VI(a,a.p-1,5),VI(a,a.p-2,5),VI(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),252==a.k.k&&(VI(a,a.p,5),VI(a,a.p-1,5),VI(a,a.p-2,4),VI(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),\n251==a.k.k&&(VI(a,a.p,5),VI(a,a.p-1,5),VI(a,a.p-2,5),VI(a,a.p-3,7),a.c[a.q].c=2),c=4;else if(244==a.k.k)YI(a,a.v,0),VI(a,a.p,4),a.v=a.p,YI(a,a.v,0),VI(a,a.p,8),a.v=a.p,a.n=!0,YI(a,a.v,0),a.n=!1,a.v=a.p-1,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,a.v=a.p-2,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,c=5;else if(234==a.k.k)YI(a,a.v,0),VI(a,a.p,4),a.v=a.p,a.k.Xb&&TI(a,a.v,1),YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,a.v=a.p-1,YI(a,a.v,0),VI(a,a.p,5),a.k.Xb?(a.c[a.q].c=1,TI(a,a.p,-1)):a.c[a.q].c=2,c=3;else if(235==a.k.k)YI(a,\na.v,0),a.v=a.p,YI(a,a.v,0),VI(a,a.p,5),a.v=a.p-1,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,c=3;else if(240==a.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),VI(a,a.p,5),a.v=a.p,YI(a,a.v,0),a.v=a.p-2,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,c=4;else if(260==a.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),VI(a,a.p,4),a.v=a.p-1,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,c=3;else if(261==a.k.k)YI(a,a.v,0),VI(a,a.p,4),a.v=a.p,YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),VI(a,a.p,5),a.c[a.q].c=2,c=3;else if(241==a.k.k)YI(a,a.v,0),VI(a,a.p,5),a.v=a.p,\nYI(a,a.v,0),a.v=a.p,YI(a,a.v,0),a.v=a.p-1,YI(a,a.v,0),a.c[a.q].c=2,VI(a,a.p,5),c=4;else if(243==a.k.k)YI(a,a.v,0),VI(a,a.p,4),a.v=a.p,YI(a,a.v,0),a.v=a.p-1,YI(a,a.v,0),c=3;else if(238==a.k.k)YI(a,a.v,0),a.v=a.p,a.n=!0,YI(a,a.v,0),a.c[a.q].c=3,a.n=!1,c=2;else if(249==a.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),a.c[a.q].c=2,VI(a,a.p,5),c=2;else if(250==a.k.k)YI(a,a.v,0),a.c[a.q].c=2,VI(a,a.p,5),c=1;else if(245==a.k.k)YI(a,a.v,0),a.v=a.p,a.n=!0,YI(a,a.v,0),a.v=a.p,a.c[a.q].c=3,YI(a,a.v,0),a.n=!1,c=3;else if(242==\na.k.k)YI(a,a.v,0),a.v=a.p,a.n=!0,YI(a,a.v,0),a.c[a.q].c=3,VI(a,a.p,4),a.n=!1,c=2;else if(254==a.k.k)YI(a,a.v,0),VI(a,a.p,9),c=1;else if(255==a.k.k)YI(a,a.v,0),VI(a,a.p,10),c=1;else if(256==a.k.k)YI(a,a.v,0),VI(a,a.p,11),c=1;else if(257==a.k.k)YI(a,a.v,0),VI(a,a.p,12),c=1;else if(258==a.k.k)YI(a,a.v,0),VI(a,a.p,4),c=1;else if(259==a.k.k)YI(a,a.v,0),VI(a,a.p,5),c=1;else if(246==a.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),c=2;else if(247==a.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),c=3;else if(248==\na.k.k)YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),a.v=a.p,YI(a,a.v,0),c=4;else if(253==a.k.k){var d,e,f,g,h,j,l,o;if(!a.k.uc||0==a.k.uc.p)c=0;else{c=0;o=a.k.uc;for(e=1;e<=o.p;++e)if(1==dJ(o.b[e])){c=e;break}g=a.p;h=a.v;e=new EN;f=FN(e,a,h,1);d=null;f&&(d=new EN,FN(d,a,h,-1));l=new EN;FN(l,o,c,0);var n;n=a.p;for(j=1;j<=o.p;++j)mJ(a,o.b[j]),VI(a,a.p,o.b[j].a);for(j=1;j<=o.q;++j)AJ(a,null),TM(a.c[a.q],o.c[j]),a.c[a.q].i=o.c[j].i+n,a.c[a.q].j=o.c[j].j+n;RJ(a);KG(a.b[g+c]);GN(l,a,g+1,a.p,h,e);\nif(f&&(f=HN(a,g+1,a.p),0<f)){for(j=1;j<=o.p;++j)nJ(a,g+j,o.b[j].q,o.b[j].r);GN(l,a,g+1,a.p,h,d);d=HN(a,g+1,a.p);if(!(d<=f)){for(j=1;j<=o.p;++j)nJ(a,g+j,o.b[j].q,o.b[j].r);GN(l,a,g+1,a.p,h,e)}}AJ(a,null);a.c[a.q].i=h;a.c[a.q].j=c+g;RJ(a);b&&(uG(a,h),SG(a));c=o.p}}IN(a,c);a.v=a.x;b&&(a.v=0)}\nfunction DN(a,b,c,d){var e,f,g,h,j;e=a.b[b].p[1];f=a.b[b].p[2];g=a.b[f].q-a.b[e].q;h=-(a.b[f].r-a.b[e].r);j=Math.sqrt(g*g+h*h);0.001>j&&(j=0.001);1>LH((a.b[b].r-a.b[e].r)*(g/j)+(a.b[b].q-a.b[e].q)*(h/j))?(g=a.b[b].q-a.b[e].q,h=a.b[b].r-a.b[e].r,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),b=h/j,g/=j,d[0]=a.b[e].q+j*g-c*b,d[1]=a.b[e].r+c*g+j*b):(g=(a.b[e].q+a.b[f].q)/2,e=(a.b[e].r+a.b[f].r)/2,g=a.b[b].q-g,h=a.b[b].r-e,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),d[0]=a.b[b].q+c*g/j,d[1]=a.b[b].r+c*h/j)}\nfunction XI(a){var b,c,d,e,f,g,h,j,l,o,n,r,t,y;o=-1;j=6;switch(a.k.k){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;l=SL(312.5/(1-Math.cos(f)));if(0<a.v)if(2>a.b[a.v].j)JN(a,j,f,l);else if(!a.k.Bb&&!a.k.rc)o=a.v,YI(a,a.v,0),a.v=a.p,JN(a,j,f,l);else{a.k.rc=!1;if(209==a.k.k||221==a.k.k||223==a.k.k){wu(a.k,"ERROR - cannot add aromatic spiro ring !");a.k.cb=9;return}for(d=\n1;d<=a.b[a.v].j;++d)if(b=a.c[FJ(a,a.v,a.b[a.v].p[d])].c,2<d||1!=b){wu(a.k,"ERROR - spiro ring not possible here !");a.k.cb=9;return}b=FH(2);DN(a,a.v,l,b);e=a.b[a.v].q-b[0];g=a.b[a.v].r-b[1];n=Math.sqrt(e*e+g*g);0.001>n&&(n=0.001);g/=n;e/=n;for(d=1;d<=j;++d)h=mJ(a,null),r=f*d+1.5707963267948966,rJ(h,b[0]+l*(Math.sin(r)*e-Math.cos(r)*g),b[1]+l*(Math.cos(r)*e+Math.sin(r)*g))}else if(0<a.w){b=a.c[a.w].i;c=a.c[a.w].j;d=0;2==a.b[b].j?a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]:2==a.b[c].j&&(a.b[c].p[1]!=\nb?d=a.b[c].p[1]:d=a.b[c].p[2],n=b,b=c,c=n);0==d&&(a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]);e=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;n=Math.sqrt(e*e+g*g);0.001>n&&(n=0.001);g/=n;e/=n;h=n/2;r=l*Math.sin(0.5*(3.141592653589793-f));n=1;0<(a.b[d].r-a.b[b].r)*e-(a.b[d].q-a.b[b].q)*g&&(r=-r,n=0);t=a.b[b].q+h*e-r*g;y=a.b[b].r+r*e+h*g;for(d=1;d<=j;++d)h=mJ(a,null),r=f*(d+0.5)+3.141592653589793*n,rJ(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),y+l*(Math.cos(r)*e+Math.sin(r)*g)),1==n?(d==j&&rJ(h,a.b[b].q,a.b[b].r),\nd==j-1&&rJ(h,a.b[c].q,a.b[c].r)):(d==j-1&&rJ(h,a.b[b].q,a.b[b].r),d==j&&rJ(h,a.b[c].q,a.b[c].r))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=mJ(a,null),r=f*(d-b),rJ(h,a.z+l*Math.sin(r),a.A+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)AJ(a,null),l=a.p-b+f,a.b[l].j=2,a.c[a.q].i=l,a.c[a.q].j=l+1;a.c[a.q].j=a.p-b+1;if(209==a.k.k){if(a.c[a.q-4].c=2,a.c[a.q-2].c=2,a.c[a.q].c=2,0<a.w)if(1==a.c[a.w].c){if(b=0,1<a.b[a.c[a.w].i].j&&(b=a.b[a.c[a.w].i].p[1],l=a.c[a.w].i,b==a.c[a.w].j&&(b=a.b[a.c[a.w].i].p[2])),0==b&&\n1<a.b[a.c[a.w].j].j&&(b=a.b[a.c[a.w].j].p[1],l=a.c[a.w].j,b==a.c[a.w].j&&(b=a.b[a.c[a.w].j].p[2])),0<b)for(f=1;f<=a.q;++f)if(a.c[f].i==b&&a.c[f].j==l||a.c[f].i==l&&a.c[f].j==b){1!=a.c[f].c&&(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=3);break}}else a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=2}else if(221==a.k.k||223==a.k.k)if(0<a.w){if(1==a.c[a.w].c){b=!1;for(f=1;f<=a.b[a.c[a.w].i].j;++f)if(l=a.b[a.c[a.w].i].p[f],\n1<a.c[FJ(a,a.c[a.w].i,l)].c){b=!0;break}for(f=1;f<=a.b[a.c[a.w].j].j;++f)if(l=a.b[a.c[a.w].j].p[f],1<a.c[FJ(a,a.c[a.w].j,l)].c){b=!0;break}b||(a.c[a.w].c=2)}a.c[a.q-4].c=2;VI(a,a.p-2,5)}else 0<a.v?221==a.k.k?(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q-1].c=1,a.c[a.q-3].c=2,a.c[a.q].c=2,VI(a,a.p-1,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,VI(a,a.p-2,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,VI(a,a.p-2,5));l=FH(a.p+1);for(f=1;f<=j;++f)b=\na.p-j+f,c=a.q-j+f,a.b[b].p[1]=b-1,a.b[b].p[2]=b+1,HJ(a.c[c],a.b);a.b[a.p-j+1].p[1]=a.p;a.b[a.p].p[2]=a.p-j+1;for(f=a.p-j+1;f<=a.p;++f){l[f]=0;c=51;g=0;for(b=1;b<=a.p-j;++b)e=a.b[f].q-a.b[b].q,d=a.b[f].r-a.b[b].r,e=e*e+d*d,50>e&&e<c&&(c=e,g=b);0<g&&(0==a.v||g==a.v)&&(l[f]=g)}g=a.q-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.c[f].i,e=a.c[f].j,0<l[b]&&0<l[e]){for(c=1;c<=g;++c)if(a.c[c].i==l[b]&&a.c[c].j==l[e]||a.c[c].j==l[b]&&a.c[c].i==l[e])continue a;EJ(a,l[b],l[e],a.c[f].c)}else 0<l[b]?EJ(a,l[b],e,a.c[f].c):\n0<l[e]&&EJ(a,l[e],b,a.c[f].c);d=a.p-j;for(f=a.p;f>d;--f)if(0<l[f]&&(uG(a,f),3==a.b[l[f]].a)){n=0;for(b=1;b<=a.b[l[f]].j;++b){e=a.b[l[f]].p[b];for(c=1;c<=a.q;++c)(a.c[c].i==l[f]&&a.c[c].j==e||a.c[c].i==e&&a.c[c].j==l[f])&&(n+=a.c[c].c)}if(4<n)for(c=g+1;c<=g+j;++c)a.c[c].c=1}0<a.v&&IN(a,j);-1<o&&(a.v=o)}\nfunction JN(a,b,c,d){var e,f,g,h,j,l,o;0==a.b[a.v].j?(e=0,f=1):(e=a.b[a.v].p[1],f=a.b[a.v].q-a.b[e].q,e=a.b[a.v].r-a.b[e].r,g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);l=a.b[a.v].q+d*f;o=a.b[a.v].r+d*e;for(g=1;g<=b;++g)h=mJ(a,null),j=c*g-1.5707963267948966,rJ(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),o+d*(Math.cos(j)*f+Math.sin(j)*e))}function IN(a,b){var c,d;0==b&&(b=a.p);for(c=a.p;c>a.p-b;--c)d=sJ(a,c,1,a.p),0!=d&&TG(a.b[c],6,6)}\nfunction FJ(a,b,c){var d,e,f;for(e=1;e<=a.q;++e)if(d=a.c[e],f=d.i,d=d.j,f==b&&d==c||f==c&&d==b)return e;return 0}function hI(a){var b;for(b=1;b<=a.q;++b)if(1==a.c[b].c&&0<a.c[b].f)return!0;return!1}function QJ(a,b,c){var d,e,f,g;e=Tk;for(f=g=0;;){++g;for(d=1;d<=a.p;++d)if(Ww(c[d])){e=c[d];break}for(d=1;d<=a.p;++d)Ww(c[d])&&!Lw(c[d],e)&&(e=c[d]);for(d=1;d<=a.p;++d)Qw(c[d],e)&&(b[d]=g,c[d]=Tk,++f);if(f==a.p)break}return g==a.p}\nfunction SG(a){var b,c,d;d=c=0;a.k&&(b=RG(a.k),c=b.b,d=b.a);0>=c||0>=d?a.s=!0:(b=PG(a),c=c/2-b.a,b=d/2-b.b,a.k.Ob||uJ(a,c,b),UG(a))}\nfunction TI(a,b,c){var d,e,f;if(1==c)return a.b[b].n+=1,!0;if(-1==c)return a.b[b].n+=-1,!0;e=a.b[b].n;f=a.b[b].i;d=a.b[b].o;-1==d&&0==c&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:-1==a.b[b].n&&(a.b[b].n=0));switch(a.b[b].a){case 1:0==d&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:a.b[b].n=0);break;case 2:2<d&&wu(a.k,"Charge change not possible on this boron !");0==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0);break;case 3:3<d?wu(a.k,"Charge change not possible on this carbon !"):4>d&&(0==\na.b[b].n?a.b[b].n=-1:-1==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0));break;case 4:case 7:3<d?wu(a.k,"Charge change not possible on multibonded N or P !"):3==d&&0==a.b[b].n?a.b[b].n=1:3==d&&1==a.b[b].n?a.b[b].n=0:3>d&&0==a.b[b].n?a.b[b].n=1:3>d&&1==a.b[b].n?a.b[b].n=-1:3>d&&-1==a.b[b].n&&(a.b[b].n=0);break;case 5:case 8:case 13:2<d?wu(a.k,"Charge change not possible on multibonded "+(bG(),iG)[a.b[b].a]+" !"):2==d&&0==a.b[b].n?a.b[b].n=1:2==d&&1==a.b[b].n?a.b[b].n=0:2>d&&0==a.b[b].n?a.b[b].n=-1:\n2>d&&-1==a.b[b].n?a.b[b].n=1:2>d&&1==a.b[b].n&&(a.b[b].n=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.b[b].n?a.b[b].n=-1:0==d&&-1==a.b[b].n?a.b[b].n=0:wu(a.k,"Charge change not possible on the halogen !");break;case 32:wu(a.k,"Use X button to change charge on the X atom !")}if(0<pG(a.b[b].a)){var c=a.b[b],g,h,j,l;g=!1;h=pG(c.a);0<h&&(h-=d,0<h&&(l=c.n,j=c.i,l+j<h?l+=h-j:l+j==h&&(l==h?(l=0,j=h):(j=l=0,0==d&&wu(a.k,"Metallic "+(bG(),iG)[c.a]))),g=c.n!=l||c.i!=j,c.n=l,c.i=j));g||wu(a.k,"Charge change not possible on "+\n(bG(),iG)[a.b[b].a])}return e!=a.b[b].n||f!=a.b[b].i}function GI(a){var b,c,d,e,f;e=0;f=!1;for(a.a=FH(a.p+1);;){for(d=1;d<=a.p;++d)if(0==a.a[d]){a.a[d]=++e;f=!0;break}if(!f)break;for(;f;){f=!1;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,0<a.a[b]&&0==a.a[c]?(a.a[c]=e,f=!0):0<a.a[c]&&0==a.a[b]&&(a.a[b]=e,f=!0)}}return e}function sJ(a,b,c,d){var e,f,g,h;g=51;for(h=0;c<=d;++c)b!=c&&(e=a.b[b].q-a.b[c].q,f=a.b[b].r-a.b[c].r,e=e*e+f*f,50>e&&e<g&&(g=e,h=c));return h}function xG(a){SJ(a);MJ(a)}\nfunction MJ(a){var b,c,d,e,f;for(f=1;f<=a.q;++f){d=a.c[f];b=d.i;c=d.j;e=d.c;if(1==a.b[b].n&&-1==a.b[c].n||-1==a.b[b].n&&1==a.b[c].n)if(1==e||2==e){if(3!=a.b[b].a&&3!=a.b[c].a&&a.k.Xb)continue;if(1==a.b[b].a||1==a.b[c].a)continue;if(2==a.b[b].a||2==a.b[c].a)continue;if(9==a.b[b].a||10==a.b[b].a||11==a.b[b].a||12==a.b[b].a||9==a.b[c].a||10==a.b[c].a||11==a.b[c].a||12==a.b[c].a)continue;a.b[b].n=0;a.b[c].n=0;++e;d.c=e;SJ(a)}1==a.b[b].n&&1==a.b[c].n&&(2==e?e=1:3==e&&(e=2),d.c=e,SJ(a));4==e&&(e=1);d.c=\ne}}function CN(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 RJ(a){KN(a);UG(a);SJ(a)}\nfunction PG(a){var b,c,d,e,f,g;b=new UM;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.p;++c)a.b[c].q<f&&(f=a.b[c].q),a.b[c].q>d&&(d=a.b[c].q),a.b[c].r<g&&(g=a.b[c].r),a.b[c].r>e&&(e=a.b[c].r);b.a=f+(d-f)/2;b.b=g+(e-g)/2;b.c=d-f;b.d=e-g;25>b.c&&(b.c=25);25>b.d&&(b.d=25);return b}function HN(a,b,c){var d,e;e=0;for(d=1;d<=a.p;++d)d>=b&&d<=c||0!=sJ(a,d,b,c)&&++e;return e}function EJ(a,b,c,d){var e;e=AJ(a,null);BJ(a.b[b],c);BJ(a.b[c],b);e.i=b;e.j=c;HJ(e,a.b);e.c=d;return e}\nfunction mJ(a,b){++a.p;b?a.b[a.p]=MM(b):a.b[a.p]=new DJ;return a.b[a.p]}function KH(a,b,c,d,e,f){var g;g=a.b[b].q-c/2;f||(g-=d-c);a=a.b[b].r-~~(e/2);return new LN(g-1-2,a-2,d+1+4,e+4)}function AJ(a,b){var c;++a.q;c=new SM;b&&TM(c,b);return a.c[a.q]=c}\nfunction aJ(a,b,c){var d,e,f,g,h,c=cJ(a,b,c,!1);e=-1.7976931348623157E308;d=1.7976931348623157E308;for(b=1;b<=a.p;++b)a.b[b].r>e&&(e=a.b[b].r),a.b[b].q<d&&(d=a.b[b].q);for(b=1;b<=a.p;++b)c+=eJ(0.055999999999999994*(a.b[b].q-d),10,4)+eJ(0.055999999999999994*(e-a.b[b].r),10,4)+eJ(0,10,4),g=JH(a,b),1==g.length?g+=ga:2==g.length?g+=ea:3<g.length&&(g="Q "),c+=ea+g,f=0,0<a.b[b].n&&4>a.b[b].n?f=4-a.b[b].n:0>a.b[b].n&&-4<a.b[b].n&&(f=4-a.b[b].n),h=0,0!=a.b[b].d&&(g=PJ(JH(a,b),a.b[b].d),-3<=g&&4>=g&&(h=g)),\ng=$I(h,2)+$I(f,3)+" 0 0 0 0 0 0 0",f=LJ(a,b),g+=$I(f,3),c+=g+ha+(bG(),da);for(b=1;b<=a.q;++b)d=a.c[b],g=e=d.c,1==a.c[b].c?g=1:2==a.c[b].c&&(g=2),f=$I(d.i,3)+$I(d.j,3),h=0,1==e&&1==d.f?h=1:1==e&&2==d.f&&(h=6),1==e&&3==d.f&&(h=1,f=$I(d.j,3)+$I(d.i,3)),1==e&&4==d.f&&(h=6,f=$I(d.j,3)+$I(d.i,3)),c+=f+$I(g,3)+$I(h,3)+ia+(bG(),da);for(b=1;b<=a.p;++b)0!=a.b[b].n&&(c+="M CHG 1"+$I(b,4)+$I(a.b[b].n,4)+(bG(),da)),0!=a.b[b].d&&(c+="M ISO 1"+$I(b,4)+$I(a.b[b].d,4)+(bG(),da));return c+=kf+(bG(),da)}\nfunction uG(a,b){var c,d,e,f,g,h,j;g=j=0;for(h=1;h<=a.q;++h)e=a.c[h],c=e.i,d=e.j,c!=b&&d!=b?(++j,f=a.c[j],TM(f,e),f.i=c,c>b&&--f.i,f.j=d,d>b&&--f.j):g+=e.c;a.q=j;for(h=b;h<a.p;++h)a.b[h]=a.b[h+1];--a.p;if(0==a.p)VG(a.k,!0);else for(h=1;h<=a.p;++h){d=0;for(j=1;j<=a.b[h].j;++j)c=a.b[h].p[j],c==b?a.b[h].i+=g:(c>b&&--c,a.b[h].p[++d]=c);a.b[h].j=d}}\nfunction wG(a,b){var c,d,e,f;c=a.c[b].i;d=a.c[b].j;for(e=b;e<a.q;++e)a.c[e]=a.c[e+1];--a.q;f=0;for(e=1;e<=a.b[c].j;++e)a.b[c].p[e]!=d&&(a.b[c].p[++f]=a.b[c].p[e]);a.b[c].j=f;f=0;for(e=1;e<=a.b[d].j;++e)a.b[d].p[e]!=c&&(a.b[d].p[++f]=a.b[d].p[e]);a.b[d].j=f;c<d&&(f=c,c=d,d=f);0==a.b[c].j&&uG(a,c);0==a.b[d].j&&uG(a,d)}\nfunction LG(a){var b,c,d;c=!1;KN(a);d=a.p;a:for(;1<=d;--d)if(b=a.b[d].p[1],!(a.k&&a.k.ec&&3!=a.b[b].a)&&1==a.b[d].a&&1==a.b[d].j&&0==a.b[d].n&&1!=a.b[b].a&&32>a.b[b].a&&0==a.b[d].d){if(0!=(-99199!=a.b[d].f?a.b[d].f:0))continue a;b=FJ(a,d,b);if(1==a.c[b].c&&(0==a.c[b].f||!a.k.tc))uG(a,d),c=!0}return c}function MN(a,b){var c,d,e,f,g;g=z(B,q,-1,[0,0]);for(e=1,f=0;e<=a.b[b].j;++e)c=a.b[b].p[e],d=FJ(a,b,c),2!=a.c[d].c&&(g[f++]=c);return g}\nfunction KN(a){var b,c,d;for(d=1;d<=a.p;++d)a.b[d].j=0;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,BJ(a.b[b],c),BJ(a.b[c],b)}\nfunction OJ(a,b,c){var d,e,f,g,h,j,l,o,n;a.d=FH(a.q+1);n=[];for(j=1;j<=a.p;++j){n[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].j;++d)if(c[FJ(a,j,a.b[j].p[d])]){d=!0;break a}d=!1}if(d&&!(3<a.b[j].j+a.b[j].i))switch(a.b[j].a){case 3:case 4:case 7:case 5:case 8:case 13:n[j]=!0;break;case 32:0==a.b[j].e.indexOf(Od)?n[j]=!1:n[j]=!0}}if(a.j){var r;d=[];e=!1;for(j=1;j<=a.q;++j)f=a.c[j].i,g=a.c[j].j,d[f]=!0,d[g]=!0,(32==a.b[f].a||32==a.b[g].a)&&(e=!0);if(e){j=1;a:for(;j<=a.q;++j)if(c[j]){f=a.c[j].i;g=a.c[j].j;\ne=[];for(l=1;l<=a.b[f].j;++l)h=a.b[f].p[l],h!=g&&d[h]&&(e[h]=!0);for(r=!1;;){for(l=1;l<=a.p;++l){r=!1;if(e[l]&&d[l]&&l!=f)for(o=1;o<=a.b[l].j;++o){h=a.b[l].p[o];if(h==g){for(f=1;f<=a.p;++f)e[f]&&(5==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#8"),4==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#7"),8==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#16"));continue a}!e[h]&&d[h]&&(r=e[h]=!0)}if(r)break}if(!r)break}}}}for(h=1;h<=a.q;++h)1==a.c[h].c?a.d[h]=1:2==a.c[h].c?a.d[h]=2:3==a.c[h].c&&(a.d[h]=3);h=1;a:for(;h<=a.q;++h)if(c[h]&&(f=\na.c[h].i,g=a.c[h].j,n[f]&&n[g])){d=[];for(j=1;j<=a.b[f].j;++j)e=a.b[f].p[j],e!=g&&n[e]&&(d[e]=!0);for(o=!1;;){for(j=1;j<=a.p;++j){o=!1;if(d[j]&&n[j]&&j!=f)for(l=1;l<=a.b[j].j;++l){e=a.b[j].p[l];if(e==g){b[f]=!0;b[g]=!0;a.d[h]=5;continue a}!d[e]&&n[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function LJ(a,b){var c,d;c=a.b[b];d=-99199!=c.f?c.f:0;0==(-99199!=c.f?c.f:0)&&a.k&&a.k.sc&&0<a.b[b].c&&(d=1);return d}function UG(a){var b;for(b=1;b<=a.q;++b)HJ(a.c[b],a.b)}\nfunction VJ(a,b){var c,d,e,f,g,h;h=1;f=b;e=FH(a.p+1);if(NM(a.b[b]))return e[0]=0,e;e[1]=b;a:for(;;){g=1;b:for(;g<=a.b[f].j;++g){c=a.b[f].p[g];if(c==e[1]||c==e[h-1])continue b;d=FJ(a,f,c);if(2==a.c[d].c&&5!=a.d[d]){f=e[++h]=c;continue a}}break a}e[0]=h;return e}function NJ(a,b){var c;for(c=1;c<=a.q;++c)PH(a,a.c[c].i,a.c[c].j)?b[c]=!1:b[c]=!0}function YH(a){var b,c,d;if(0==a.p)return 0;d=-999999;for(b=1;b<=a.p;++b)c=dJ(a.b[b]),c>d&&(d=c);return d}\nfunction JH(a,b){var c;c=(bG(),iG)[a.b[b].a];32==a.b[b].a&&(c=a.b[b].e);return c}function GJ(a,b){a.b[b].j+=-1}function PH(a,b,c){var d,e,f,g,h;h=1;a.a=FH(a.p+1);for(e=a.a[b]=1;e<=a.b[b].j;++e)d=a.b[b].p[e],d!=c&&(a.a[d]=++h);for(g=!1;;){for(d=1;d<=a.p;++d){g=!1;if(0<a.a[d]&&d!=b)for(f=1;f<=a.b[d].j;++f)e=a.b[d].p[f],0==a.a[e]&&(a.a[e]=++h,g=!0);if(g)break}if(!g)break}return 0==a.a[c]}\nfunction kJ(a){var b;a.k.gb=!0;if(a.k.sc){a.i=-1;if(0==a.b[a.v].c)return a.b[a.v].c=4,!0;a.b[a.v].c=0;return!1}b=a.b[a.v];-1==a.k.I?KG(b):(a.k.Bb||++a.o,b.f=a.o);return!0}function cJ(a,b,c,d){var e,f;f=d?0:a.f.a&&hI(a)?1:0;e=b;79<b.length&&(e=b.substr(0,76)+mc);e+=(bG(),da);c?e+="JME 2017-02-26 "+new zM+"\\n\\n":e+="JME\\n\\n";e+=$I(d?0:a.p,3)+$I(d?0:a.q,3);return e+=ha+$I(f,3)+" 0 0 0 0 0999 "+(d?Tf:Sf)+da}function uJ(a,b,c){var d;for(d=1;d<=a.p;++d)TG(a.b[d],b,c)}\nfunction RI(a){var b;a.t=0;a.o=0;for(b=1;b<=a.p;++b)a.v=b,kJ(a);a.v=0}function SI(a){var b,c;b=PG(a);c=a.k.M.b;a.k.J||(c=nw(c-a.k.mb));return b.a<~~(c/2)-24?1:b.a>~~(c/2)+24?3:2}function DG(a,b){var c,d,e,f,g,h,j;c=PG(a);d=c.a;e=c.b;g=Math.sin(3.141592653589793*b/180);c=Math.cos(3.141592653589793*b/180);for(f=1;f<=a.p;++f)h=a.b[f].q*c+a.b[f].r*g,j=-a.b[f].q*g+a.b[f].r*c,rJ(a.b[f],h,j);c=PG(a);uJ(a,d-c.a,e-c.b)}\nfunction JJ(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.q;++d)b=a.b[a.c[d].i].q-a.b[a.c[d].j].q,c=a.b[a.c[d].i].r-a.b[a.c[d].j].r,f+=Math.sqrt(b*b+c*c);0<a.q?(f/=a.q,e=25/f):1<a.p&&(e=75/SL((a.b[1].q-a.b[2].q)*(a.b[1].q-a.b[2].q)+(a.b[1].r-a.b[2].r)*(a.b[1].r-a.b[2].r)));for(d=1;d<=a.p;++d)b=a.b[d],c=e,b.q*=c,b.r*=c}\nfunction WI(a,b,c){var d,e,f,g,h;if(0==c.indexOf(Xf)&&TL(c,dg))c=JE(c,1,c.length-1),a.b[b].a=32,a.b[b].e=c,a.b[b].i=0;else{e=a.b[b];var j,l,o,n,r,t;j=vF(LM,c);if(j.a){n=j.a[1];h=j.a[2];f=j.a[3];g=j.a[4];r=j.a[5];t=j.a[6];j=j.a[8];l=0;o=!0;if(-1!=OM(h)){if(null!=n&&0<n.length){n=$E(n,10);var y;a:{var v;v=Uv((!PM&&QM(),PM),h);if(null!=v)for(y=0;y<v.length;++y)if(n==v[y]){y=!0;break a}y=!1}y?e.d=n:o=!1}}else o=!1;o&&(null!=f&&0<f.length?(l=$E(f,10),l*=H(g,rb)?-1:1):null!=r&&0<r.length&&(l=r.length,l*=\nH(r,rb)?-1:1));o&&(c=h+(null!=t?t:m),e.n=l);null!=j&&0<j.length&&(f=$E(j,10),e.f=f)}g=!1;-1<c.indexOf(mb)&&(g=!0);-1<c.indexOf(hd)&&(g=!0);-1<c.indexOf(Ea)&&(g=!0);-1<c.indexOf("!")&&(g=!0);f=c.indexOf(fd);e=c.indexOf(Ve);if(-1<f){h=zy(c,f+1);try{d=$E(h,10),a.b[b].f=d}catch(s){if(s=Iq(s),!G(s,97))throw s;}c=c.substr(0,f-0)}if(g)a.b[b].e=c,a.b[b].a=32,a.b[b].i=0;else{d=c;0<e&&(d=c.substr(0,e-0));b:{f=d;for(g=1;33>=g;++g)if(H(f,(bG(),iG)[g])){f=g;break b}f=32}VI(a,b,f);32==a.b[b].a&&(a.b[b].e=d);c+=\nea;d=0;0<e&&(d=1,e=vL(c,++e),48<=e&&57>=e&&(d=e-48));32==a.b[b].a&&(a.b[b].i=d)}}}function FI(a,b,c){var d,e;a.i=1;c&&(a.i=-1);b=new tF(b);try{for(;b.j=mF(b,b.a),b.j<b.i;)d=jI($E(pF(b),10)).a,c=e=jI($E(pF(b),10)).a,(0>c||6<c)&&(c=0),a.b[d].c=c}catch(f){if(f=Iq(f),G(f,97))Jp(f);else throw f;}}function EG(a,b){return a.f!=b?(a.f=b,!0):!1}\nfunction YJ(a,b,c,d,e){b=FJ(a,b,c);5!=a.d[b]&&2==a.c[b].c?d.a.a+=Id:3==a.c[b].c?d.a.a+=Ea:9==a.c[b].c?(e=Md,a=a.c[b].d,null!=a&&(e=a),Mp(d.a,e)):1==e[b]?d.a.a+=nc:-1==e[b]&&(d.a.a+=Zf)}\nfunction yG(a){var b,c,d,e,f,g;c=0;for(d=1;d<=a.p;++d)a.b[d].k=0;for(f=1;f<=a.q;++f)a.c[f].e=0;a:for(;;){b=!1;for(d=1;d<=a.p;++d)if(e=a.b[d],0==e.k){e.k=++c;b=!0;break}if(!b)break a;for(;b;){b=!1;for(f=1;f<=a.q;++f)g=a.c[f],0<g.e||(d=a.b[g.i],e=a.b[g.j],d.k!=e.k?(g.e=d.k=e.k=c,b=!0):g.e=d.k)}}b=c;d=D(CJ,u,120,b,0);for(c=1;c<=b;++c)d[c-1]=new NN(a.k,a,c);return d}function cI(a,b,c,d){a=c-a;b=d-b;return a*a+b*b}\nfunction lJ(a,b){var c,d,e;e=a.c[b];if(1==e.c)if(c=a.c[b].i,d=a.c[b].j,2>a.b[c].j&&2>a.b[d].j)e.f=0,wu(a.k,"Stereomarking meaningless on this bond !");else switch(e.f){case 0:a.b[d].j<=a.b[c].j?e.f=1:e.f=3;break;case 1:e.f=2;break;case 2:2<a.b[d].j?e.f=3:e.f=1;break;case 3:e.f=4;break;case 4:2<a.b[c].j?e.f=1:e.f=3}else 2==e.c?10==e.f?e.f=0:e.f=10:wu(a.k,"Stereomarking allowed only on single and double bonds!")}\nfunction TJ(a,b,c,d){var e,f,g,h,j,l,o,n,r,t;if(!(2!=a.c[b].c||5==a.d[b])&&(10==a.c[b].f||a.k.z))if(f=a.c[b].i,b=a.c[b].j,!NM(a.b[f])||!NM(a.b[b])){e=null;NM(a.b[f])?e=VJ(a,b):NM(a.b[b])&&(e=VJ(a,f));if(null!=e)if(1==(e[0]-1)%2)f=e[1],b=e[e[0]];else return;e=z(B,q,-1,[f,b]);for(o=0,j=e.length;o<j;++o)if(h=e[o],h=a.b[h].j,2>h||3<h)return;c[f]>c[b]&&(j=f,f=b,b=j);j=MN(a,f);h=j[0];l=j[1];e=0;o=!1;0<l&&c[h]>c[l]&&(j=h,h=l,l=j);j=FJ(a,f,h);0!=d[j]?e=h:1==a.c[j].c&&5!=a.d[j]&&(e=h);0==e&&0<l&&(j=FJ(a,f,\nl),0!=d[j]?e=l:1==a.c[j].c&&5!=a.d[j]&&(e=l));c[e]>c[f]&&(o=!0);j=MN(a,b);l=j[0];g=j[1];h=0;0<g&&c[l]<c[g]&&(j=l,l=g,g=j);j=FJ(a,b,l);1==a.c[j].c&&5!=a.d[j]&&0==d[j]&&(h=l);0==h&&0<g&&(j=FJ(a,b,g),1==a.c[j].c&&5!=a.d[j]&&(h=g));if(!(0==e||0==h))if(l=a.b[b].q-a.b[f].q,j=a.b[b].r-a.b[f].r,g=Math.sqrt(l*l+j*j),0.001>g&&(g=0.001),j/=g,g=l/g,l=(a.b[e].r-a.b[f].r)*g-(a.b[e].q-a.b[f].q)*j,t=(a.b[h].r-a.b[f].r)*g-(a.b[h].q-a.b[f].q)*j,2>(0>=l?0-l:l)||2>(0>=t?0-t:t))wu(a.k,"Not unique E/Z geometry !");else{g=\nFJ(a,e,f);h=FJ(a,h,b);r=1;if(0==d[g]){for(n=1;n<=a.b[e].j;++n)if(b=a.b[e].p[n],b!=f&&(j=FJ(a,e,b),0!=d[j])){c[b]>c[e]?r=-d[j]:r=d[j];break}d[g]=r}0==d[h]&&(0<l&&0<t||0>l&&0>t?d[h]=-d[g]:d[h]=d[g],o&&(d[h]=-d[h]))}}}function UJ(a,b,c){var d;d=a.c[b].f;return 1>d||4<d?0:1==d&&a.c[b].i==c?1:2==d&&a.c[b].i==c?-1:3==d&&a.c[b].j==c?1:4==d&&a.c[b].j==c?-1:0}\nfunction SJ(a){var b;for(b=1;b<=a.p;++b){var c;a:{for(var d=c=void 0,e=void 0,e=0,d=1;d<=a.b[b].j;++d)if(c=a.c[FJ(a,b,a.b[b].p[d])],1==c.c)e+=1;else if(2==c.c)e+=2;else if(3==c.c)e+=3;else if(9==c.c){c=-1;break a}c=e}a.b[b].o=c;c=a;var d=b,f=e=void 0,g=void 0,e=c.b[d],g=e.o;if(-1==g)e.i=0;else{switch(e.a){case 1:2==g?c.b[d].n=1:1<=g&&(c.b[d].n=0);e.i=0;break;case 2:3==g||5==g?(e.i=0,c.b[d].n=0):3>g?e.i=3-g-c.b[d].n:4==g?(c.b[d].n=-1,e.i=0):5<g&&(c.b[d].n=g-5,e.i=0);break;case 3:case 6:4>g?0<c.b[d].n?\ne.i=2-g+c.b[d].n:0>c.b[d].n?e.i=2-g-c.b[d].n:e.i=4-g:(c.b[d].n=g-4,e.i=4-g+c.b[d].n);break;case 4:case 7:3>g?e.i=3-g+c.b[d].n:3==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:(c.b[d].n=4==g?1:6==g?-1:g-5,e.i=0);break;case 5:2==g&&(0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0);2<g&&(c.b[d].n=g-2);e.i=2-g+c.b[d].n;break;case 8:case 13:2>g?e.i=2-g+c.b[d].n:2==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:3==g?2==c.b[d].j?(c.b[d].n=0,e.i=1):(c.b[d].n=1,e.i=\n0):4==g?(c.b[d].n=0,e.i=0):5==g?(c.b[d].n=0,e.i=1):(c.b[d].n=g-6,e.i=0);break;case 9:case 10:case 11:case 12:1<=g&&(c.b[d].n=g-1);e.i=1-g+c.b[d].n;2<g&&(c.b[d].n=0,e.i=0);break;case 33:case 32:e.i=0}f=pG(e.a);if(0<f)for(;e.n+e.i+g>f;)if(0<e.i)--e.i;else if(0<e.n)--e.n;else break;0>e.i&&(e.i=0)}}}function WG(a){zN(this);this.b[0]=new DJ;this.t=this.q=this.p=0;this.k=a}\nfunction EI(a,b){var c,d,e,f,g,h,j,l,o;WG.call(this,a);if(null!=b&&(f=m,l=CI(b),null!=l)){o=new sF(b,l,!0);for(g=1;4>=g;++g)f=DI(o,l);e=jI($E(yy(f.substr(0,3)),10)).a;j=jI($E(yy(f.substr(3,3)),10)).a;g=0;try{g=jI($E(yy(f.substr(14,1)),10)).a}catch(n){if(n=Iq(n),!G(n,97))throw n;}EG(this,(FG(),1==g?GG:HG));for(g=1;g<=e;++g){d=mJ(this,null);f=DI(o,l);d.q=(new JL(GL(yy(f.substr(0,10))))).a;d.r=-(new JL(GL(yy(f.substr(10,10))))).a;d=34;34>f.length&&(d=f.length);d=yy(f.substr(31,d-31));WI(this,g,d);62<=\nf.length&&(h=yy(f.substr(60,3)),0<h.length&&(h=jI($E(h,10)).a,0!=h&&(this.b[this.p].f=h)));if(36<=f.length&&(h=yy(f.substr(34,2)),0<h.length&&(h=jI($E(h,10)).a,0!=h&&-3<=h&&4>=h))){var r=void 0,r=OM(d);d=0<r?r+h:-1;0>d&&(d=0);this.b[g].d=d}if(39<=f.length&&(h=yy(f.substr(37,2)),0<h.length&&(h=jI($E(h,10)).a,0<h&&7>=h))){f=0;switch(h){case 1:f=3;break;case 2:f=2;break;case 3:f=1;break;case 4:f=0;break;case 5:f=-1;break;case 6:f=-2;break;case 7:f=-3}this.b[g].n=f}}for(g=1;g<=j;++g)e=AJ(this,null),f=\nDI(o,l),e.i=jI($E(yy(f.substr(0,3)),10)).a,e.j=jI($E(yy(f.substr(3,3)),10)).a,d=jI($E(yy(f.substr(6,3)),10)).a,1==d?c=1:2==d?c=2:3==d?c=3:c=9,h=0,11<f.length&&(h=jI($E(yy(f.substr(9,3)),10)).a),1==d&&1==h&&(c=1,e.f=1),1==d&&6==h&&(c=1,e.f=2),e.c=c;JJ(this);for(SG(this);(o.j=mF(o,o.a),o.j<o.i)&&!(null==(f=pF(o)));){if(0==f.indexOf(kf))break;if(0==f.indexOf(ef)){l=new rF(f);pF(l);pF(l);j=jI($E(pF(l),10)).a;for(g=1;g<=j;++g)c=jI($E(pF(l),10)).a,e=jI($E(pF(l),10)).a,this.b[c].n=e}if(0==f.indexOf(of)){l=\nnew rF(f);pF(l);pF(l);j=jI($E(pF(l),10)).a;for(g=1;g<=j;++g)c=jI($E(pF(l),10)).a,this.b[c].d=jI($E(pF(l),10)).a}if(0==f.indexOf("M APO")){l=new rF(f);pF(l);pF(l);j=jI($E(pF(l),10)).a;for(g=1;g<=j;++g)c=jI($E(pF(l),10)).a,f=jI($E(pF(l),10)).a,this.v=c,YI(this,this.v,0),WI(this,this.p,Gf+f),this.v=0}}a&&!a.bb&&LG(this);RJ(this)}}\nfunction ZJ(a,b){var c,d,e,f,g,h,j,l,o,n;WG.call(this,a);0==b.indexOf(ma)&&(b=JE(b,1,b.length));TL(b,ma)&&(b=JE(b,0,b.length-1));if(1>b.length)this.p=0;else{try{j=new rF(b);g=jI($E(pF(j),10)).a;h=jI($E(pF(j),10)).a;for(f=1;f<=g;++f)o=pF(j),c=(n=mJ(this,null),WI(this,this.p,o),n),c.q=(new JL(GL(pF(j)))).a,c.r=-(new JL(GL(pF(j)))).a;for(f=1;f<=h;++f){d=AJ(this,null);d.i=jI($E(pF(j),10)).a;d.j=jI($E(pF(j),10)).a;e=jI($E(pF(j),10)).a;l=0;if(-1==e)l=e=1;else if(-2==e)e=1,l=2;else if(-5==e)e=2,l=10;else if(11==\ne||12==e||13==e||14==e)l=e,e=9;d.c=e;d.f=l}KN(this);JJ(this);SG(this)}catch(r){r=Iq(r);if(G(r,97)){r.Cd();this.p=0;return}throw r;}a&&!a.bb&&LG(this);RJ(this)}}function HI(a,b,c){var d,e,f,g;WG.call(this,a);g=FH(b.p+1);for(e=1;e<=b.p;++e)b.a[e]==c&&(mJ(this,b.b[e]),g[e]=this.p);for(e=1;e<=b.q;++e)if(a=b.c[e].i,d=b.c[e].j,!(b.a[a]!=c&&b.a[d]!=c)&&!(b.a[a]!=c||b.a[d]!=c))f=AJ(this,b.c[e]),f.i=g[a],f.j=g[d];this.i=b.i;KN(this)}\nfunction NN(a,b,c){var d,e,f;WG.call(this,a);f=FH(b.p+1);for(d=1;d<=b.p;++d)b.b[d].k==c&&(mJ(this,b.b[d]),f[d]=this.p);for(d=1;d<=b.q;++d)a=b.c[d],a.e==c&&(e=AJ(this,a),e.i=f[a.i],e.j=f[a.j]);EG(this,b.f);this.i=b.i;KN(this)}\nfunction bJ(a,b,c){var d,e,f,g;WG.call(this,a);for(a=1;a<=c;++a)this.p+=b[a].p,this.q+=b[a].q,this.t+=b[a].t,b[a].f.a&&EG(this,(FG(),FG(),GG));this.b=D(AN,u,115,this.p+1,0);this.c=D(BN,u,116,this.q+1,0);f=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].p;++d)++e,this.b[e]=MM(b[a].b[d]);for(d=1;d<=b[a].q;++d)++g,this.c[g]=RM(b[a].c[d]),this.c[g].i+=f,this.c[g].j+=f;f=e}KN(this)}\nfunction sG(a){var b;zN(this);this.k=a.k;this.p=a.p;this.q=a.q;this.t=a.t;this.b=D(AN,u,115,this.p+1,0);for(b=0;b<this.b.length;++b)a.b[b]&&(this.b[b]=MM(a.b[b]));this.c=D(BN,u,116,this.q+1,0);for(b=0;b<this.c.length;++b)a.c[b]&&(this.c[b]=RM(a.c[b]));this.i=a.i;this.f=a.f}\nfunction eJ(a,b,c){var d,e,f;if(0==c)return $I(nw(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=P(J(Q(a*Math.pow(10,c))))/Math.pow(10,c);e=m+(new JL(a)).a;d=wy(e,xy(46));0>d&&(e+=ic,d=wy(e,xy(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=yc;if(0==b)return e;e.length>b&&(e=Md);c=m;for(a=1;a<=b-e.length;++a)c+=ea;return c+e}function CI(a){var b;b=new sF(a,da,!0);if(4<lF(b))return da;b=new sF(a,Rk,!0);return 4<lF(b)?Rk:null}\nfunction $I(a,b){var c,d,e;d=m+(new QC(a)).a;d.length>b&&(d=Md);e=m;for(c=1;c<=b-d.length;++c)e+=ea;return e+d}function DI(a,b){for(var c,d;a.j=mF(a,a.a),a.j<a.i;){d=pF(a);if(H(d,b))return ea;for(pF(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=JE(d,0,d.length-1),0==d.length)return ea}else break;return d}return null}w(718,1,{120:1},WG,EI,ZJ,HI,NN,bJ,sG);_.a=null;_.d=null;_.i=0;_.j=!1;_.k=null;_.n=!1;_.o=0;_.p=0;_.q=0;_.r=0;_.s=!1;_.t=0;_.u=!1;_.v=0;_.w=0;_.x=0;_.y=null;_.z=0;_.A=0;\nfunction FN(a,b,c,d){var e,f,g;e=YI(b,c,d);d=b.p;a.c=b.b[d].q;a.d=b.b[d].r;f=b.b[c].q-a.c;c=b.b[c].r-a.d;g=Math.sqrt(f*f+c*c);a.b=c/g;a.a=f/g;uG(b,d);return e}function GN(a,b,c,d,e,f){var g,h,j;g=c;for(;g<=d;++g)c=b.b[g],TG(c,-a.c,-a.d),h=c.q*a.a+c.r*a.b,j=c.r*a.a-c.q*a.b,c.q=h,c.r=j,h=-c.q*f.a+c.r*f.b,j=-c.r*f.a-c.q*f.b,c.q=h,c.r=j,TG(c,b.b[e].q,b.b[e].r)}function EN(){}w(719,1,{},EN);_.a=0;_.b=0;_.c=0;_.d=0;function Au(){Au=x;Bu=new hE(Ve)}var Bu;\nfunction mH(){mH=x;ON=new XC(1);H((LE(),ME[ki]),bf)?R=30:R=1}function kH(a,b,c,d,e){XH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))),P(J(Math.round(-35))),P(J(Math.round(-110))))}function nH(a,b,c,d,e){oH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function OH(a,b,c,d){var e,f,g;f=D(B,q,-1,d,1);g=D(B,q,-1,d,1);for(e=0;e<d;++e)f[e]=P(J(Q(b[e]*R))),g[e]=P(J(Q(c[e]*R)));a=a.a;a.n&&(hH(a,!1),iH(a,PN(a,f,g,d,2<d)))}\nfunction eH(a,b,c,d,e){pH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function NH(a,b,c,d){HH(a.a,b,P(J(Q(c*R))),P(J(Q(d*R))))}\nfunction fH(a,b,c,d,e,f){var g,h;g=a.a.e;f?(h=pD(g),f=new sm(nw(0.7*(~~g.d>>16&255)),nw(0.7*(~~g.d>>8&255)),nw(0.7*(g.d&255))),DH(a.a,g)):(h=new sm(nw(0.7*(~~g.d>>16&255)),nw(0.7*(~~g.d>>8&255)),nw(0.7*(g.d&255))),f=pD(g),DH(a.a,h));g=P(J(Q(R)));d=P(J(Q(d*R)));e=P(J(Q(e*R)));b=P(J(Q(b*R)));c=P(J(Q(c*R)));d-=g;e-=g;lH(a.a,b+g,c+g,d-g,e-g);DH(a.a,h);lH(a.a,b,c,d,g);lH(a.a,b,c+g,g,e);DH(a.a,f);lH(a.a,b+d,c,g,e+g);lH(a.a,b+1,c+e,d,g)}\nfunction gH(a,b,c,d,e){a=a.a;b=P(J(Q(b*R)));c=P(J(Q(c*R)));d=P(J(Q(d*R)));e=P(J(Q(e*R)));hH(a,!0);iH(a,jH(a,b,c,d,e))}function rH(a,b,c,d){var e,f,g;f=D(B,q,-1,d,1);g=D(B,q,-1,d,1);for(e=0;e<d;++e)f[e]=P(J(Q(b[e]*R))),g[e]=P(J(Q(c[e]*R)));a=a.a;hH(a,!0);iH(a,PN(a,f,g,d,2<d))}function dH(a,b,c,d,e){lH(a.a,P(J(Q(b*R))),P(J(Q(c*R))),P(J(Q(d*R))),P(J(Q(e*R))))}function cH(a,b){!a.b?DH(a.a,b):b==a.c||rD(b,a.c)?DH(a.a,a.c):DH(a.a,a.b)}function GH(a,b){a.e=new KD(b.a,b.c,Math.round(b.b*R));eK(a.a,a.e)}\nfunction QN(a){mH();this.a=a;1<R&&(this.d=new XC(R*ON.e),CH(this.a,this.d))}w(721,1,{},QN);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var ON,R=0;function aH(a){this.a=a;this.b=new QN(a.a)}w(722,1,{},aH);_.a=null;_.b=null;function eI(){}function LN(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(724,1,{121:1},eI,LN);_.a=0;_.b=0;_.c=0;_.d=0;function MI(a){return a.a<a.c-1?(++a.a,Nx(a,a.a)):null}function LI(a){return 0<a.a?(--a.a,Nx(a,a.a)):null}function qK(){vM(this)}w(725,653,sl,qK);\n_.vg=function(){this.a=-1;this.b=D(wM,u,0,0,0);this.c=0};_.a=-1;function yu(a,b){var c;a.a=b;var d,e;d=null;if(e=c=(e=oE().a.fi(a),null!=e?new FE(e):null))e=(tE(),wE),e=xE(e,(tE(),wE))||xE(e,uE);if(e)try{d=CE(c)}catch(f){if(f=Iq(f),G(f,74))Jp(f);else if(G(f,82))Jp(f);else throw f;}c=d;null!=c&&MF(b,c)}function xu(a){var a=new FE(a),b=oE(),c,d;try{c=CE(a),d=$p(c),b.a.gi(d)}catch(e){if(e=Iq(e),G(e,74))Jp(e);else if(G(e,82))Jp(e);else throw e;}}function rK(){}w(727,1,cm,rK);\n_.Ef=function(a){MF(this.a,a.a)};_.a=null;function $H(a){a.c=0;a.a=0;a.b=0}function oK(){}w(728,1,{},oK);_.a=0;_.b=0;_.c=0;function NK(){Yz();Zz.call(this)}w(730,405,tl,NK);\nfunction tu(){var a;tu=x;Yz();RN=(a=!1,gj in $wnd||gj in $doc.documentElement?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);SN=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");TN=RN&!SN;var b;a=z(B,q,-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]);uu=D(B,q,-1,1E3,1);for(b=0;b<uu.length;++b)uu[b]=-999;for(b=0;b<a.length;b+=2)uu[a[b+1]]=a[b]}\nfunction GC(a,b,c){var d;d=new UN;sy(d.t,b,c);cz(a.f,d.t,0,0);Qm(a.a,d);return d}function LC(a){var b;b=cr(a.pb,ej);0==b&&(b=parseInt(a.pb.style[di])||0);return b}function IK(a,b){return!a.e?null:b in a.e?a.e[b]:null}function KC(a){var b;b=cr(a.pb,fj);0==b&&(b=parseInt(a.pb.style[Nk])||0);return b}function SH(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)fz(a.f,b.t,c,d),b.r=c,b.s=d;VN(b)}function lK(a){var b;for(b=new Jv(a.k);b.b<b.d.Yf();)a=Kv(b),a.bg()}function zK(a){a=SE(a);$wnd.open(a,"_blank",m)}\nfunction HK(a,b,c,d){tu();NK.call(this);this.i=new WN;this.a=new Nm;this.k=new Nm;this.e=d;this.pb.style[oj]=yc;this.pb.style[kj]=yc;this.pb.style[pk]=pi;this.pb.style[Nk]=b;this.pb.style[di]=c;this.f=new XN;this.f.pb.style[Nk]=Hc;ry(this.f,Hc);TN?(b=new YN,c=new ZN,cz(b,this.f,0,0),cz(b,c,0,0),jz(this,b)):jz(this,this.f);this.c=a;a.Sc=this.i;a.Ec=this;TN&&(this.n=new $N(this),this.n.i=new aO(this),this.n.j=new bO(this),this.n.n=new cO(this),this.n.k=new dO(this),this.c&&(this.n.e=new eO(this),this.n.f=\nnew fO(this),this.n.a=new gO(this)));Fy(this,new hO(this),(Eu(),Eu(),Fu));Fy(this,this,(Ht(),Ht(),It));Fy(this,new iO(this),(Hu(),Hu(),Iu));Fy(this,new jO(this),(Ru(),Ru(),Su));Fy(this,new kO(this),(Ku(),Ku(),Lu));Fy(this,new lO(this),(Uu(),Uu(),Vu));Fy(this,new mO(this),(qu(),qu(),ru));(kC(),kC(),lC).a=this;Qx(new nO(this))}w(729,730,tl,HK);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.j=!1;_.n=null;var TN,SN,RN,uu=null;function XN(){hz.call(this);this.pb[Yg]=li}w(732,382,tl,XN);\nfunction YN(){XN.call(this);this.pb.style[Nk]=Hc;this.pb.style[di]=Hc}w(731,732,tl,YN);function iu(a,b){var c;c=J(Q(100*b.c));c=new HE(b,0,Pj,c);zG(a.a.c,c);return!0}function fO(a){this.a=a}w(733,1,{},fO);_.Qh=function(a){return iu(this,a)};_.a=null;function mu(a,b){var c;c=new HE(b,0,Bh,Tk);zG(a.a.c,c);return!0}function gO(a){this.a=a}w(734,1,{},gO);_.Qh=function(a){return mu(this,a)};_.a=null;function hO(a){this.a=a}w(735,1,{},hO);\n_.ld=function(a){var b,c,d,e;d=Ct(a);e=Dt(a);c=jr(a.a);b=new oO(a);2==c&&(b.e=4);b=gJ(this.a.c,b,d,e);this.a.j=!0;b&&a.a.stopPropagation()};_.a=null;function iO(a){this.a=a}w(736,1,{},iO);_.md=function(a){var b,c;b=Ct(a);c=Dt(a);a=new oO(a);(0>=b||b>=KC(this.a)-1||0>=c||c>=LC(this.a)-1)&&(this.a.j=!1);this.a.j?pJ(this.a.c,a,b,c):kI(this.a.c,a,b,c);JA(this.a.pb)};_.a=null;function jO(a){this.a=a}w(737,1,{},jO);_.od=function(a){this.a.j=!1;Ct(a);Dt(a);xJ(this.a.c)};_.a=null;\nfunction kO(a){this.a=a}w(738,1,{},kO);_.nd=function(){this.a.j&&(this.a.j=!1)};_.a=null;function lO(a){this.a=a}w(739,1,{},lO);_.a=null;function mO(a){this.a=a}w(740,1,{},mO);_.a=null;function ZN(){XN.call(this);this.pb.style[Nk]=Hc;this.pb.style[di]=Hc}w(741,732,tl,ZN);function nO(a){this.a=a}w(742,1,{},nO);_.Yd=function(){Tq((Qq(),Rq),new pO(this))};_.a=null;function pO(a){this.a=a}w(743,1,{},pO);_.pd=function(){this.a.a.c&&(IC(this.a.a.c),lK(this.a.a))};_.a=null;\nfunction qO(a,b){var c;c=b.a;c.e=4;return gJ(a.a.c,c,b.d,b.e)}function aO(a){this.a=a}w(744,1,{},aO);_.Qh=function(a){return qO(this,a)};_.a=null;function pv(a,b){kI(a.a.c,b.a,b.d,b.e);return gJ(a.a.c,b.a,b.d,b.e)}function bO(a){this.a=a}w(745,1,{},bO);_.Qh=function(a){return pv(this,a)};_.a=null;function cO(a){this.a=a}w(746,1,{},cO);_.Qh=function(a){return pJ(this.a.c,a.a,a.d,a.e)};_.a=null;function dO(a){this.a=a}w(747,1,{},dO);_.Qh=function(){return xJ(this.a.c)};_.a=null;\nfunction hu(a,b){var c;c=J(Q(b.b));c=new HE(b,0,Hj,c);zG(a.a.c,c);return!0}function eO(a){this.a=a}w(748,1,{},eO);_.Qh=function(a){return hu(this,a)};var rO=_.a=null;function sO(){sO=x;rO=new $w((qx(),new px("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function tO(){tO=x;uO={}}\nfunction vO(a,b,c){var d;c&&(b.style[Hh]=c.b+uj,d=c.a,d!=Le&&(b.style[Gh]=d),0!=(c.c&1)&&(b.style[Lh]=Eg),0!=(c.c&2)&&(b.style[Kh]=ji));a.e.style[Mk]=aj}\nfunction MD(a){var b=wO,c,d,e,f,g,h,j,l,o,n,r,t,y;c=Zp(a);c in uO?a=uO[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(ak),f=$doc.createElement(hi),f.style[sh]=(ds(),"inline"),f.style[Jk]=(Us(),"baseline"),f.style[zi]=zc,f.style[Ai]=zc,f.width=1,f.height=1,g=(sO(),rO),f.src=g.d.a,a=(h=$doc.createTextNode(Ff),vO(b,e,a),e.appendChild(h),e.appendChild(f),d.appendChild(e),j=mr(e),l=mr(e)+(e.offsetHeight||0),o=l-j,n=mr(f)+(f.offsetHeight||0)+1,r=l-n,t=n-j,d.removeChild(e),y=new xO,y.a=\nt,y.b=r,y.c=o,y),uO[c]=a);return a}function yO(){tO();var a,b,c,d,e;zs();this.a=z(rw,u,1,["monospace","sans-serif",Uj]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(ak);this.e.innerHTML=this.f||m;this.e.style[Hh]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[Gh]=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)}w(751,1,{},yO);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";\nvar uO;function xO(){}w(752,1,{},xO);_.a=0;_.b=0;_.c=0;function qJ(a){if(0!=(a.e&4))return!0;try{if(a.a&&G(a.a,26))return!!a.a.a.metaKey}catch(b){if(b=Iq(b),!G(b,105))throw b;}return!1}function hJ(a){try{if(a.a&&G(a.a,26))return!!a.a.a.shiftKey}catch(b){if(b=Iq(b),!G(b,105))throw b;}return!1}function oO(a){vu.call(this,null,0,null);this.a=a}w(753,497,Xl,oO);_.yf=function(){return qJ(this)};_.zf=function(){return hJ(this)};_.a=null;\nfunction gE(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=wO;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||m,vO(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function YB(a){this.b=a;this.a={};!wO&&(wO=new yO)}w(754,500,jm,YB);var wO=null;function HC(a){this.a=a}w(755,507,{},HC);_.a=null;function WN(){AC.call(this)}w(756,476,Ll,WN);function zO(a,b){this.a=a;this.b=b}w(757,1,{},zO);_.a=null;_.b=null;\nfunction AO(){pA.call(this);this.pb[Yg]="jsa-resetTable";this.pb.style[Nk]=xg}w(758,418,tl,AO);function BO(){BO=x;var a=CO=new yO;zs();a.f="9p";a.e.style[Gh]=Uj;a.e.style[Hh]="144.0pt";a.e.innerHTML=a.f||m;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[Hh]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);DO=new XC(1)}function iH(a,b){a.p=!0;if(a.j){a.o&&(a.d.length=0,a.o=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,VN(a)}\nfunction XH(a,b,c,d,e,f,g){var h,j,l,o,n,r,t,y,v,s,A;a.n&&(hH(a,!1),360<=g||-360>=g?h=jH(a,b,c,d,e):h=(j=f+g,l=0,j<f&&(l=1),o=0,(180<g||-180>g)&&(o=1),n=b+d/2,r=c+e/2,t=d/2,y=e/2,v=EO(n,r,t,y,f),s=EO(n,r,t,y,j),A="<g"+a.k+Ld,A+=\'<path d ="M \'+v.a+ea+v.b+" A "+t+ea+y+" 0 "+o+ea+l+ea+s.a+ea+s.b+za,A+=qd,A),iH(a,h))}function oH(a,b,c,d,e){var f,g,h,j,l,o;a.n&&(b=(f=a.a,a.a=!1,g=m+b,h=m+d,j=m+c,l=m+e,o=Ad+g+wa+j+va+h+xa+l+ua+a.f+na+a.c+a.b+sc,a.a=f,o),iH(a,b))}\nfunction pH(a,b,c,d,e){a.n&&(hH(a,!1),iH(a,\'<rect x="\'+b+ya+c+qa+e+\'" width="\'+d+ma+a.k+sc))}function HH(a,b,c,d){var e,b=b.replace(/&/g,Va).replace(/<\/g,$a).replace(/>/g,Wa),b=(e=a.f,Hd+c+ya+d+na+a.i+\' fill="\'+e+Ca+b+zd);iH(a,b)}function lH(a,b,c,d,e){hH(a,!0);iH(a,\'<rect x="\'+b+ya+c+qa+e+\'" width="\'+d+ma+a.k+sc)}\nfunction VN(a){var b,c;if(a.p){for(;null!=(b=a.u.pop());)c=a.d,c[c.length]=b;b=a.d.join(da);c=a.t;var d;d=kr(c.pb)+(c.pb.offsetWidth||0)-kr(c.pb);0==d&&(d=parseInt(c.pb.style[Nk])||0);c=d;d=a.t;var e;e=mr(d.pb)+(d.pb.offsetHeight||0)-mr(d.pb);0==e&&(e=parseInt(d.pb.style[di])||0);c=\'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="\'+c+qa+e+Ca;var f;d=!(f=$wnd.navigator.userAgent,-1!=f.indexOf("Firefox"))?"<style> text { cursor: default; } <\/style>":m;b=c+d+b+rd;b!==a.q&&(a.t.pb.innerHTML=\nb||m,a.q=b);a.o=!0;a.p=!1}}function DH(a,b){(a.e=b)&&(a.f=FO(b))}function eK(a,b){var c,d,e;a.i=(c=b.b,d=b.a,e=m,12!=c&&(e=\' font-size="\'+c+\'px"\'),"Plain"!=d&&(e+=\' font-family="\'+d+ma),0!=(b.c&1)&&(e+=\'font-weight="bold"\'),0!=(b.c&2)&&(e+=\'font-style="italic"\'),e)}function CH(a,b){(a.n=b)&&b&&(a.c=\'stroke-width="\'+(b.e==nw(b.e)?m+nw(b.e):m+b.e)+na)}w(759,503,{});_.d=null;_.e=null;_.f=Bg;_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=m;_.r=0;_.s=0;_.t=null;_.u=null;var DO,CO;\nfunction lv(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-kr(a.o.pb)+lr(a.o.pb)+lr(a.o.pb.ownerDocument.body),a.b.e=c.clientY-mr(a.o.pb)+(a.o.pb.scrollTop||0)+(a.o.pb.ownerDocument.body.scrollTop||0),a.b.a=new oO(b),b.a.preventDefault(),!0):!1}\nfunction $N(a){this.o=a;this.b=new GO;this.c=new HO(this);Fy(this.o,new IO(this),(mv(),mv(),nv));Fy(this.o,new JO(this),(ev(),ev(),fv));Fy(this.o,new KO(this),(iv(),iv(),jv));Fy(this.o,new LO(this),(av(),av(),bv));Fy(this.o,new MO,(nu(),nu(),ou));Fy(this.o,new NO(this),(ju(),ju(),ku));Fy(this.o,new OO(this),(eu(),eu(),fu))}w(760,1,{},$N);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function HO(a){Sm();this.a=a}w(761,66,{},HO);\n_.zd=function(){!this.a.d&&this.a.i&&qO(this.a.i,this.a.b)};_.a=null;function IO(a){this.a=a}w(762,1,{},IO);_.a=null;function JO(a){this.a=a}w(763,1,{},JO);_.a=null;function KO(a){this.a=a}w(764,1,{},KO);_.a=null;function LO(a){this.a=a}w(765,1,{},LO);_.a=null;function MO(){}w(766,1,{},MO);function NO(a){this.a=a}w(767,1,{},NO);_.a=null;function OO(a){this.a=a}w(768,1,{},OO);_.a=null;function GO(){}w(769,1,{},GO);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction FO(a){var b,c;c=~~a.d>>16&255;b=~~a.d>>8&255;a=a.d&255;if(0==c*b*a){if(0==c&&0==b&&0==a)return Bg;if(255==c&&0==b&&0==a)return"red";if(0==c&&255==b&&0==a)return"green";if(0==c&&0==b&&255==a)return Cg}return 255==c&&255==b&&255==a?"white":Ej+c+mb+b+mb+a+gb}function vK(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction PO(a){var b,c,d,e,f;Ly(a);d=(My(),gB(null));e=new AO;mA(e,a);Vy(d,e,d.pb);f=a.le();b=a.ke();c=vK();9<=c?(++f,++b):7==c&&G(a,39)&&(c=a.pb.textContent,2>=c.length&&(f+=8));oA(e,a);dz(d,e);return new eC(f,b)}function AF(a){try{$wnd.console.log(a)}catch(b){}}function QO(){this.pb=$doc.createElement(th);this.pb[Yg]=li;this.pb.style[lj]=ei;this.pb.style[rj]=hg;this.pb.style[Nk]=Hc;this.pb.style[di]=Hc;this.pb.setAttribute("contenteditable",Dh)}w(771,385,xl,QO);\nfunction EO(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new zO(new JL(a),new JL(b))}function jH(a,b,c,d,e){return\'<ellipse cx="\'+(b+d/2)+pa+(c+e/2)+\'" rx="\'+d/2+\'" ry="\'+e/2+ma+a.k+sc}function PN(a,b,c,d,e){var f,g,h,j;if(1>d)return m;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=\' points="\';for(f=0;f<g;++f)h=b[f],j=c[f],d+=h+mb+j,f<g-1&&(d+=ea);d+=ma;b=pd;e?b+="polygon":b+="polyline";return b+=d+a.k+sc}\nfunction hH(a,b){var c;c=a.f;(a.a=b)?a.k=\' stroke="none" fill="\'+c+na+a.b:a.k=\' fill="none" stroke="\'+c+na+a.c+a.b}function UN(){BO();this.n=DO;this.d=[];this.t=new QO;this.u=[]}w(772,759,{},UN);_.a=!1;_.b=m;_.c=m;function RO(){RO=x;SO=new eC(0,0)}function pC(a,b){var c;if(a.Vf())return SO;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Xh(WB(b));c=PO(a.Nf());a.e.b=c.b;a.e.a=c.a;return c}function TO(){this.e=new wD;this.e.a=-1;this.e.b=-1}w(774,1,{});_.Vf=gK;\n_.Xh=function(a){var b=this.Nf().pb,c,d,e;c=(ID(),JD);e=a.b;d=a.a;e!=c.b?b.style[Hh]=m+e+"pt":b.style[Hh]=m;d!=c.a?b.style[Gh]=d:b.style[Gh]=m;0!=(a.c&1)?b.style[Lh]=Eg:b.style[Lh]=m;0!=(a.c&2)?b.style[Kh]=ji:b.style[Kh]=m};_.e=null;var SO;function CC(){RO();TO.call(this);this.d=new hz}w(778,774,{},CC);_.Nf=sD;_.d=null;function RD(a){this.a=new WA(a.f,new UO(a));VA(this.a,a.e)}w(780,1,{},RD);_.a=null;\nfunction RA(a){var b,c,d,e,f;f=new GE(a.a,1001,null!=a.a.c?a.a.c:a.a.f);for(c=Yu(a.a.d,D(VO,u,75,0,0)),d=0,e=c.length;d<e;++d)if(b=c[d],G(b,55)){b.Ec.j=!1;break}a=a.a;b=a.n.d;f!=b.a&&(b.a=f,b.b=Uv((OC(),PC),new QC(f.k)));b=b.b;if(Qw(!b?Sk:b.a,cl))for(b=(!a.d.a||0==a.d.a.c?(Xv(),Xv(),Yv):new UC(a.d.a)).Ce();b.be();)a=b.ce(),1001==f.k&&a.Ef(f);var g,h,j;1001==f.k?(g=new vu(f.n,f.k,f.a),g.e=f.b&15):601==f.k?(null.ji(),null.ji()):100==f.k&&G(f.n,72)?(h=f.n,j=new vu(h,205,null),j.i=h._e(),j.j=h.af()):\n1004<=f.k&&1005>=f.k||(701==f.k?null.ji():401==f.k||402==f.k?(null.ji(),null.ji(),null.ji(),null.ji(),null.ji()):500<=f.k&&507>=f.k&&(g=null.ki,500!=g&&(g=new vu(null.ki,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function UO(a){this.a=a}w(781,1,Kl,UO);_.pd=function(){RA(this)};_.a=null;function jE(a,b){rB(a.a,b);a.e.a=-1;a.e.b=-1}function mE(){RO();TO.call(this);this.a=new vB}w(782,774,{},mE);_.Nf=gx;_.a=null;\nfunction rE(){new Gv;var a;a:{switch(ow){case 1:case 3:case 5:case 7:a=new WO;break a}a=new XO}this.a=a}w(795,527,{},rE);_.a=null;function XO(){}w(797,1,{},XO);_.fi=function(a){a&&a&&Cq(8,new YO(a));return null};_.gi=function(a){Cq(8,new ZO(a))};function WO(){}w(796,797,{},WO);_.fi=function(){return $wnd.clipboardData.getData("Text")};_.gi=function(a){$wnd.clipboardData.setData("Text",a)};function YO(a){this.a=a}w(800,1,am,YO);_.Dd=sC;_.a=null;function ZO(a){this.a=a}w(802,1,am,ZO);_.Dd=sC;_.a=null;\nfunction du(a,b){a.onloadend=function(a){b.ag(a.target.result)}}function IF(a){this.a=a}w(807,1,{},IF);_.a=null;function FF(){}w(808,1,{},FF);function GF(){}w(809,1,{},GF);function HF(){}w(810,1,{},HF);function nE(){this.b=new sE;this.d=new SC}w(813,525,{},nE);function iI(a,b,c,d){b=ZB(b);c+=b.a;d+=b.b;rz(a.a,c,d);sz(a.a)}function YD(){RO();TO.call(this);var a=this.a=new $O;a.ab=!0;a.a.f=!0;this.a.db=!0}w(815,774,{},YD);_.Nf=gx;_.a=null;function XE(){}w(823,554,{},XE);\nfunction UE(){UE=x;var a;a=(LE(),ME["os.encoding"]);if(null!=a)try{if(H("UTF-8",a))WL(m);else if(H("ISO-8859-1",a)||H("ISO-LATIN-1",a))D(XL,zl,-1,0,1);else throw new sL(a+la);}catch(b){if(b=Iq(b),!G(b,106))throw b;}}function SD(a,b){a.a=31*a.a+nw((new JL(b)).a)}function YC(){}w(828,1,{},YC);_.hC=gx;_.a=1;\nfunction $O(){var a=(zz(),Cz);tz.call(this,!0,Fi);this.U=a.a;this.a=new aP(this);this.a.d=!0;jz(this,this.a);this.ab=!0;this.a.f=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);Dx();ny(a,b)}else this.lb|=1;ir(hr(this.pb))[Yg]=ai;this.pb.style[Pk]="2147483647"}w(859,387,tl,$O);_.ee=function(a){Jy(this,a);1==Bx(a.type)&&oz(this,!1)};_.a=null;\nfunction aP(a){this.b=a;this.c=new Nm;this.i=new Nm;a=(UA(),TA);new LB(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(gk);this.e=$doc.createElement(mk);vx(b,this.e);this.o=!0;a=(Yz(),$z());b=(wx(),xx(b));a.appendChild(b);this.pb=a;fo();this.pb.setAttribute(Gj,Jo.a);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),Dx(),ny(a,b)):this.lb|=2225;this.pb[Yg]=$h;a=vy(this.pb)+"-vertical";qy(this.me(),a,!0);this.pb.style[kj]=Fc;this.pb.setAttribute("hideFocus",Fk);Fy(this,new SA(this),(wt(),wt(),xt))}\nw(860,427,xl,aP);_.ee=function(a){switch(Bx(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}KA(this,a)};_.Oe=function(a,b){OA(this,a,b);b||this.a&&oz(this.b,!1)};_.a=!0;_.b=null;w(909,1,{});\nfunction bP(a,b,c,d){var e,f,g,h,j,l;h=(!c?b.b:fF(b,c,~~Zp(c)))[0][d.length];b=j=e=null;for(c=0,f=!h?0:h.length;c<f;++c){g=h[c];var o;a:{o=g;var n=d,r=void 0,t=void 0,y=void 0,v=t=r=void 0,s=t=void 0,A=void 0,t=void 0;for(y=0,A=n.length;y<A;++y)if(s=o[y+3],v=n[y],r=null==v?bj:typeof v,r=r==dj?Object.prototype.toString.call(v)==Yf||typeof v.length==cj?"array":r:r,!H(r,s)&&(!H(dk,s)||!H(bj,r)))if(v=H(cj,r),r=H(Fg,r),cP===s)v&&(n[y]=new JL(n[y])),r&&(n[y]=(FG(),n[y]?GG:HG));else{t=v||r;if(t=!t&&null!=\ns&&Up(s)==dP){t=n[y];if(null==t||eP(t,s))continue;if(Tp(t)&&(t=t&&t.g?t.g:null,null!=t&&eP(t,s))){n[y]=t;continue}}if(!H(dj,s)||v||r){o=!1;break a}}o=!0}if(o){e=g[0];j=g[1];b=g[2];break}}return e?(d=b?b(a,d):d,a=(l=e.apply(a,d),[j?j(l):l])):null}function fP(){this.c=new Ip;this.a=new Ip;this.b=new Ip}function eP(a,b){var c;if(cP==b||gP==b&&G(a,133))return!0;if(null!=a)for(c=Up(a);c&&c!=cP;c=null)if(c==b)return!0;return!1}w(908,909,{},fP);function eL(){eL=x;hP=new fP}\nfunction jL(a,b){eL();E(hP.c,a,b)}function bL(a){eL();var b,c,d;d=UL(a,$f);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 cL(a,b){var c;eL();return c=b&&b[0]&&(typeof b[0]==dj||typeof b[0]==Nh)?b[0]:null,eP(c,a)}function hL(a,b){var c=dL;eL();var d=hP,e;e=b?d.b:d.a;if(d=!c?e.b:fF(e,c,~~Zp(c))){var f=d;for(p in a)f[p]=a[p]}else d=a;!c?gF(e,d):iF(e,c,d,~~Zp(c))}\nfunction gL(a,b,c){var d=dL;eL();var e=hP,c=c?e.b:e.a,e=bP(a,c,d,b);if(!e){e=[a];for(i=0;i<b.length;i++)e.push(b[i]);b=e;e=bP(a,c,d,b)}if(!e)throw new Pp("Can\'t find exported method for given arguments: 0"+fd+b.length+da);return e}function zJ(a){eL();var b=hP,c;null==a?a=null:(c=a[eg],c||(0!=(Up(a).b&4)?a=[]:(b=(b=Uv(b.c,Up(a)))&&typeof b==Nh?new b(a):a,a=a[eg]=b),c=a),a=c);return a}var hP;\nfunction C(a){return function(){try{var b;var c=arguments,d;var e;0!=Mq&&(e=Fm(),2E3<e-Oq&&(Oq=e,Nq=Lq()));if(0==Mq++){var f=(Qq(),Rq),g,h;if(f.b){h=null;do g=f.b,f.b=null,h=Zq(g,h);while(f.b);f.b=h}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var j=(Qq(),Rq),l,o;if(j.c){o=null;do l=j.c,j.c=null,o=Zq(l,o);while(j.c);j.c=o}}--Mq;c&&-1!=Nq&&($wnd.clearTimeout(Nq),Nq=-1)}return b}catch(n){throw n;}}}\nfunction gwtOnLoad(a,b,c,d){$moduleName=b;$moduleBase=c;ow=d;if(a)try{C(pw)()}catch(e){a(b)}else C(pw)()}var cP=X(1),Xp=X(145),iP=FL(" I"),B=zL(915,iP);X(154);var wM=zL(919,cP),zq=zL(923,wM),jP=FL(" Z"),Aq=zL(913,jP),kP=EL(),Bq=zL(924,kP),lP=EL(),Dq=zL(925,lP);X(141);X(140);X(139);X(157);X(158);X(156);X(159);X(155);var mP=X(334),Vw=zL(926,mP);X(335);X(198);X(599);X(151);X(616);var nP=FL(" B");X(620);var oP=FL(" C"),ML=zL(927,oP),dP=X(618),pP=FL(" D"),OG=zL(914,pP);X(619);X(621);\nvar qP=X(623),wJ=zL(928,qP),rP=FL(" J"),sP=X(2),rw=zL(920,sP),XL=zL(929,nP);X(632);X(615);X(144);X(254);X(597);var dL=X(586);X(610);var qL=X(607);X(605);X(606);X(612);X(172);X(162);X(169);X(170);X(164);X(165);X(166);X(167);X(173);X(142);X(627);X(622);X(608);X(609);X(587);X(588);X(589);X(590);X(591);X(592);X(593);X(594);X(595);X(596);var tP=X(477);X(476);X(475);X(474);X(582);X(581);X(583);X(584);X(585);X(728);\nvar tD=X(491),hG=zL(930,tD),uP=X(499),mG=zL(931,uP),vP=X(500),oG=zL(932,vP),wP=X(718),CJ=zL(933,wP),ZI=zL(934,B);X(715);X(716);X(701);X(703);X(707);X(708);X(709);X(710);X(711);X(712);X(713);X(714);X(704);X(705);X(706);X(702);var GM=zL(935,tP),xP=EL(),Zu=zL(936,xP);X(727);X(576);X(577);X(602);EL();X(601);EL();X(909);X(908);var gP=EL();X(386);var yP=X(385);X(384);X(390);X(405);X(447);X(756);X(730);X(729);X(383);X(382);X(732);X(731);X(741);X(742);X(743);X(744);X(745);X(746);X(747);X(748);X(733);X(734);\nX(735);X(736);X(737);X(738);X(739);X(740);X(314);X(313);X(395);X(396);X(397);X(66);X(368);X(760);X(769);X(761);X(762);X(763);X(764);X(765);X(766);X(767);X(768);X(502);X(503);X(759);X(638);X(645);X(653);X(646);X(647);X(443);X(446);X(444);X(445);X(604);X(603);X(569);X(568);X(567);X(570);X(571);X(572);X(807);X(808);X(809);X(810);\nvar zP=DL(233,function(){zs();return Ss}),Ts=zL(937,zP),AP=DL(204,function(){rr();return bs}),cs=zL(939,AP),BP=DL(223,function(){ds();return ms}),ns=zL(940,BP),CP=DL(228,function(){os();return xs}),ys=zL(941,CP),DP=DL(243,function(){Us();return kt}),lt=zL(942,DP);DL(234,null);DL(235,null);DL(236,null);DL(237,null);DL(238,null);DL(239,null);DL(240,null);DL(241,null);DL(242,null);DL(205,null);DL(215,null);DL(216,null);DL(217,null);DL(218,null);DL(219,null);DL(220,null);DL(221,null);DL(222,null);\nDL(206,null);DL(207,null);DL(208,null);DL(209,null);DL(210,null);DL(211,null);DL(212,null);DL(213,null);DL(214,null);DL(224,null);DL(225,null);DL(226,null);DL(227,null);DL(229,null);DL(230,null);DL(231,null);DL(232,null);DL(244,null);DL(245,null);DL(246,null);DL(247,null);DL(248,null);DL(249,null);DL(250,null);DL(251,null);X(558);X(557);X(640);X(639);X(641);X(643);X(642);X(644);X(648);X(649);X(266);X(265);X(264);X(270);X(269);X(268);X(274);var EP=X(273);X(272);X(289);X(291);X(292);X(507);X(722);\nvar FP=X(724),GP=X(686),HP=X(691),AN=zL(943,GP),BN=zL(944,HP),IH=zL(945,FP);X(719);X(717);X(370);X(308);X(372);X(311);X(310);X(309);X(470);X(471);X(472);X(512);X(511);X(510);X(515);var IP=EL(),VO=zL(947,IP);X(366);X(556);X(661);X(320);X(525);X(526);X(680);X(695);var JP=DL(697,function(){pI();return rN}),sN=zL(949,JP),KP=DL(698,function(){tI();return uN}),vN=zL(950,KP),LP=DL(696,function(){rI();return mN}),nN=zL(951,LP);X(298);X(300);X(560);X(629);X(635);X(692);X(693);X(694);X(514);var UD=X(513);X(497);\nX(725);X(496);var xD=X(495);X(523);X(524);X(153);X(463);X(506);X(271);X(813);X(458);var GB=zL(952,yP);X(459);X(772);X(771);X(419);X(421);X(420);X(422);X(295);X(312);X(721);X(520);X(521);X(522);X(485);X(559);X(484);X(483);var MP=zL(921,rP);X(665);X(631);X(303);X(465);X(464);X(290);X(293);X(294);X(287);X(286);X(288);X(305);X(276);X(280);X(505);X(479);X(478);X(532);X(481);X(482);X(518);X(517);var ZD=X(516);X(659);X(561);X(562);X(681);X(668);X(473);X(682);X(138);var HD=X(498);X(614);X(751);X(752);X(278);\nX(277);X(279);X(281);X(666);X(828);var LD=X(754);X(774);X(815);X(535);X(780);X(781);X(492);X(302);X(299);X(301);X(297);X(285);X(284);X(283);X(389);X(388);X(387);X(859);X(427);X(860);var NP=DL(391,function(){zz();return Gz}),Hz=zL(957,NP),OP=DL(439,function(){vz();return bB}),cB=zL(958,OP);X(59);X(440);X(441);X(436);X(437);X(438);X(60);X(61);X(62);X(428);X(429);X(430);X(431);X(434);X(699);X(755);X(348);X(415);X(416);X(435);X(778);X(782);var ND=X(508);X(341);X(537);X(538);X(531);X(393);X(757);X(400);\nX(450);X(449);X(451);var PP=DL(452,function(){tB();return EB}),FB=zL(972,PP);DL(453,null);DL(454,null);DL(455,null);DL(456,null);X(315);X(71);X(72);X(70);X(73);X(76);X(77);X(78);X(79);X(80);X(81);var QP=X(93),PA=zL(973,QP);X(82);X(83);X(84);X(85);X(86);X(87);X(88);X(90);X(89);X(91);X(92);X(94);X(95);X(97);X(98);X(96);X(99);X(100);X(101);X(102);X(104);X(106);X(107);X(105);X(103);X(108);X(109);X(110);X(111);X(113);X(116);X(115);X(117);X(120);X(121);X(119);X(122);X(123);X(124);X(125);X(126);X(127);X(129);\nX(130);X(128);X(131);X(132);X(133);X(134);X(136);X(137);X(135);X(401);X(418);X(417);X(656);X(394);X(342);var zE=X(528),BE=zL(976,zE);X(529);X(527);X(758);X(462);X(263);X(378);X(380);X(379);X(350);X(352);X(351);X(346);X(461);X(343);X(552);X(551);X(553);X(633);X(307);X(75);X(353);X(424);X(426);X(753);X(795);X(530);X(554);X(345);X(74);X(112);X(797);X(800);X(802);X(796);X(547);X(548);X(555);X(611);X(823);X(63);X(64);var RP=X(67),cn=zL(980,RP);X(65);X(68);X(69);X(340);function DD(){}\nfunction rC(){return dC(this)}function mm(a){return this===a}function Lz(){return this.b}function sC(){}function gx(){return this.a}function YK(){var a=this.b;this.c.a.apply(a,[zJ(this.a.a),a])}function Tz(a){return Ey(this,a,(Nt(),Nt(),Ot))}function sD(){return this.d}function kE(){var a;0<this.a?(a=fE(this,this.a),a=!a?dC(this):a):a=dC(this);return a}function hK(){return!1}function Kt(){return this.c}function LL(){return m+this.a}\nfunction lE(){var a;0<this.a?(a=fE(this,this.a),a=!a?fC(this):a):a=fC(this);return a}function Uz(a){return Ey(this,a,(Rt(),Rt(),St))}function Py(){}function uM(a){return fy(this.a,a)}function ex(){return yE(this.a)}function nm(){return Zp(this)}function tC(){return fC(this)}function Vz(a){return Ey(this,a,(Ut(),Ut(),Vt))}function iM(){return this.a.d}function Wz(a){return Ey(this,a,(au(),au(),bu))}function hx(a){return!G(a,33)?!1:H(this.a,a._d())}function gK(){return!1}\nfunction Dy(){return this.pb}function dv(a){var b=a.a;if(a=a.a.k)lv(b,this),a.Qh(b.b);b.d=!0}function uC(){return this.cZ.d+Xf+this.hf()+dg}function KL(){return nw(this.a)}function Qy(){Ky(this)}function Cy(){return cr(this.pb,fj)}function By(){return cr(this.pb,ej)}function dF(){return 0==this.Yf()}function cM(){return this.a.a};window.gwtOnLoad=gwtOnLoad;$sendStats(\'moduleStartup\', \'moduleEvalEnd\');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats(\'moduleStartup\', \'end\');\n//@ sourceURL=0.js \n']);
diff --git a/public/jsme/D9A64F1634E29088B910B3E0D4621E49.cache.js b/public/jsme/D9A64F1634E29088B910B3E0D4621E49.cache.js
new file mode 100644
index 0000000..2e0cca3
--- /dev/null
+++ b/public/jsme/D9A64F1634E29088B910B3E0D4621E49.cache.js
@@ -0,0 +1 @@
+jsme.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsme;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats(\'moduleStartup\', \'moduleEvalStart\');var $gwt_version = "2.5.1";var $strongName = \'D9A64F1634E29088B910B3E0D4621E49\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;var n="",ca="\\n",fa=" ",ga=" \\t\\n\\r\\u000c",ia=" ",ja=" 0 0",ka=" 0 0 0",la=" is not supported",ma=\'"\',na=\'" \',pa=\'" cy="\',sa=\'" height="\',ta=\'" stroke="\',ua=\'" x2="\',va=\'" y1="\',wa=\'" y2="\',xa=\'" y="\',Aa=\'"/>\',Ba=\'">\',Ca="#",Da="$",Ea="$$$$",Ha="$MOL\\n",Ja="$RXN",Ka="$RXN\\n\\n\\nJME Molecular Editor\\n",Ma="%",Na="&",Qa="&amp;",Sa="&gt;",Ya="&lt;",cb="\'",db="(",eb=")",gb="*",kb="+",lb=",",mb=", ",qb=",modifiers=",vb="-",wb="-C#C-Me",xb="-C#CH",yb="-C#N",zb="-C(=O)N",Bb="-C(=O)OH",Cb="-C(=O)OMe",\nHb="-CCl3",Ib="-CF3",Jb="-CMe3",Qb="-NC=O",Rb="-NH-SO2-Me",Sb="-NMe2",Xb="-NO2",Yb="-OC(=O)Me",ac="-SO2-NH2",dc="-SO3H",ec="-disabled",fc="-selected",gc=".",hc="...",ic="/",sc="//",tc="/>",wc="0",Bc="0.0px",Cc="0px",Fc="1",Gc="100%",Hc="2",Ic="3",Kc="4",Lc="5",Mc="6",Vc="7",Wc="8",Xc="9",dd=":",ed=": ",hd=";",id="<",jd="<\/g>",kd="<\/svg>",qd="<\/text>",rd=\'<line x1="\',sd=\'<text x="\',td="=",wd=">",xd="?",Fd="@",Gd="A",Od="API",Pd="AfterStructureModified",Qd="Ag",Rd="Al",Sd="AtomClicked",Td="AtomHighlight",\n$d="Au",ae="Auto atom map molecule",be="B",ce="Ba",de="BeforePaste",he="BondClicked",ie="BondHighlight",je="Br",pe="C",qe="CSS1Compat",re="Ca",se="Cd",te="Center",ue="Change atom map",ve="Cl",we="Class$",xe="Color parameter outside of expected range",ye="Copy as ",ze="Cs",Ae="Cu",Be="DOMMouseScroll",Ce="Delete all atom map molecule",De="Delete hydrogens",Ee="Dialog",Fe="ERROR - ",Ge="F",Le=\'For input string: "\',Me="Fr",Ne="GUI",Oe="Ga",Pe="H",Qe="Helvetica",Re="I",Se="InchiKeySearch",Ze="Incorrect URL: ",\nbf="Internal index set to null.",cf="JSME",df="JavaScript",ef="K",ff="Li",gf="M CHG",hf="M END",jf="M END\\n",kf="M ISO",mf="M V30 ",pf="MDLV30/STEABS",qf="MDLV30/STERAC",rf="MDLV30/STEREL",sf="Mg",tf="N",uf="NA",vf="Na",wf="Ni",xf="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",yf="O",zf="P",Af="Q",Bf="R",Cf="RXN",Gf="Rb",Hf="S",If="SMILES",Jf="Se",Kf="Set molecule Chiral flag",Lf="Si",Mf="Sr",Nf="Style names cannot be empty",Of="Text",Pf="Unset molecule chiral flag",\nQf="V2000",Rf="V3000",Sf="X",Tf="Zn",Vf="[",Wf="[object Array]",Xf="\\\\",Yf="\\\\.",Zf="\\\\\\\\",$f="\\\\\\\\n",ag="\\\\b",bg="]",cg="__gwtex_wrap",dg="a",eg="abs",fg="absolute",gg="addBond",hg="addGroup",ig="addRing",jg="addRingBond",kg="addTemplate",lg="alert",mg="alertdialog",ng="align",qg="antialias",ug="application",vg="article",wg="auto",xg="autonumber",yg="banner",zg="begin",Ag="black",Bg="blue",Cg="blur",Dg="bolder",Eg="boolean",Fg="border",Gg="bottom",Hg="button",Ig="c",Jg="cellPadding",Lg="cellSpacing",\nNg="center",Pg="change",Qg="chargeAtom0",Rg="checkbox",Sg="className",Tg="click",Ug="click marked atom to delete mark",Vg="clip",Wg="code",Xg="colSpan",Yg="columnheader",Zg="combobox",$g="complementary",ah="contentinfo",fh="contextmenu",gh="copy",hh="dblclick",ih="definition",jh="depict",kh="dialog",lh="directory",mh="display",nh="div",oh="document",ph="download",qh="dragend",rh="dragenter",sh="dragover",th="drop",uh="end_gesture",vh="error",wh="false",xh="focus",yh="fontFamily",zh="fontSize",Ah=\n"fontStyle",Bh="fontWeight",Ch="form",Dh="function",Eh="g",Fh="gesturechange",Gh="gestureend",Hh="gesturestart",Ih="google",Jh="grid",Kh="gridcell",Lh="group",Nh="gwt-MenuBar",Oh="gwt-MenuBarPopup",Ph="heading",Qh="height",Rh="hidden",Sh="i",Th="id",Uh="ie9",Vh="img",Wh="is_touch_supported",Xh="italic",Yh="java.vm.name",Zh="jsa-resetDiv",$h="keydown",ai="keypress",bi="keyup",ci="left",di="leftoversDownload",ei="link",fi="list",gi="listbox",hi="listitem",ii="load",ji="log",ki="m",li="main",mi="margin",\nni="marginBottom",oi="marquee",pi="math",qi="menu",ri="menuPopup",si="menubar",ti="menuitem",wi="menuitemcheckbox",xi="menuitemradio",yi="middle",zi="mol",Ai="mousedown",Bi="mousemove",Ci="mouseout",Di="mouseover",Ei="mouseup",Fi="mousewheel",Gi="msie",Hi="multipart",Ii="n",Ji="name",Ki="navigation",Li="nodepict",Mi="none",Ni="note",Oi="nowrap",Pi="null",Qi="number",Ri="object",Si="offsetHeight",Ti="offsetWidth",Ui="ontouchstart",Vi="opera",Wi="option",Xi="or",Yi="outline",Zi="overflow",$i="p",aj=\n"padding",bj="paste",cj="popupContent",dj="position",ij="presentation",jj="progressbar",kj="px",lj="px ",mj="px, ",nj="px;",oj="radio",pj="radiogroup",qj="readMolFile",rj="rect(0px, 0px, 0px, 0px)",sj="redo",tj="region",uj="rgb(",vj="right",wj="rotation",xj="row",yj="rowgroup",zj="rowheader",Aj="rtl",Bj="runAsyncCallback",Cj="s",Dj="scale100",Ej="script",Fj="scrollbar",Gj="se",Hj="search",Ij="separator",Jj="serif",Kj="setAtom",Lj="setBondDouble",Mj="setBondSingle",Nj="setBondTriple",Oj=\'shape-rendering="crispEdges"\',\nPj="slider",Qj="span",Rj="spinbutton",Sj="status",Tj="string",Uj="subMenuIcon-selected",Vj="tab",Wj="table",Xj="tablist",Yj="tabpanel",Zj="tbody",$j="td",ak="text",bk="textAlign",ck="textbox",dk="timer",ik="title",jk="toolbar",kk="tooltip",lk="top",mk="touchcancel",nk="touchend",ok="touchmove",pk="touchstart",qk="tr",rk="tree",sk="treegrid",tk="treeitem",uk="true",wk="undo",xk="unknown type",yk="value",zk="verticalAlign",Ak="visibility",Bk="visible",Ck="whiteSpace",Dk="width",Ek="x",Fk="zIndex",Gk=\n"zoom",Hk="{",Ik="|",_,Jk={l:4194303,m:4194303,h:1048575},Kk={l:0,m:0,h:0},Lk={l:1,m:0,h:0},Mk={l:2,m:0,h:0},Nk={l:3,m:0,h:0},Ok={l:4,m:0,h:0},Pk={l:8,m:0,h:0},Qk={l:10,m:0,h:0},Rk={l:16,m:0,h:0},Sk={l:32,m:0,h:0},Tk={l:64,m:0,h:0},Uk={l:128,m:0,h:0},Vk={l:256,m:0,h:0},Wk={l:512,m:0,h:0},Xk={l:1024,m:0,h:0},Yk={l:2048,m:0,h:0},Zk={l:8192,m:0,h:0},$k={l:16384,m:0,h:0},al={l:32768,m:0,h:0},bl={l:65536,m:0,h:0},cl={l:131072,m:0,h:0},dl={l:262144,m:0,h:0},el={l:524288,m:0,h:0},fl={},gl={25:1},q={88:1,\n92:1,103:1},hl={74:1,83:1},il={35:1},jl={20:1,21:1,88:1,93:1,95:1},kl={66:1,88:1},ll={32:1,88:1},ml={87:1,88:1,92:1,103:1},nl={26:1,28:1,36:1,41:1,44:1,48:1,50:1},ol={52:1,88:1,96:1,104:1,105:1},pl={49:1,88:1,93:1,95:1},ql={59:1,60:1,66:1,80:1,88:1},rl={63:1,88:1},v={86:1,88:1,92:1},sl={88:1,107:1},tl={107:1},ul={2:1,88:1,92:1},zl={26:1,28:1,36:1,41:1,42:1,44:1,48:1,50:1},Al={28:1},Bl={26:1,28:1,36:1,40:1,41:1,42:1,44:1,48:1,50:1},Cl={91:1},Dl={88:1,92:1,108:1},El={21:1,24:1,88:1,93:1,95:1},Fl={88:1,\n92:1},Gl={27:1,51:1},Hl={132:1},Il={111:1},Jl={88:1,96:1,104:1,105:1},Kl={23:1,88:1,93:1,95:1},Ll={79:1,92:1},Ml={17:1},Nl={3:1,88:1,92:1},Pl={},Ql={108:1},Rl={109:1},Sl={53:1,88:1,92:1},Tl={21:1,22:1,88:1,93:1,95:1},Ul={59:1,66:1,80:1,88:1},Vl={18:1},Wl={41:1,48:1},Xl={88:1},Yl={88:1,96:1,105:1},Zl={88:1,92:1,107:1},$l={34:1},am={54:1,59:1,60:1,66:1,74:1,75:1,80:1,83:1,88:1};\nfunction w(a,b,c){var d=fl[a];d&&!d.cZ?_=d.prototype:(!d&&(d=fl[a]=function(){}),_=d.prototype=0>b?{}:new fl[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}w(1,-1,Pl);_.eQ=bm;_.hC=cm;_.tS=function(){return this.cZ.d+Fd+dm(this.hC())};_.toString=function(){return this.tS()};_.tM=x;\nfunction em(){em=x;fm=z(A,v,-1,[0,16777215,14286847,13402367,12779264,16758197,9474192,3166456,16715021,9494608,11789301,11230450,9109248,12560038,1578E4,16744448,16777008,2093087,8442339,9388244,4062976,15132390,12567239,10921643,9083335,10255047,14706227,15765664,5296208,13140019,8224944,12750735,6721423,12419299,16752896,10889513,6076625,7351984,65280,9764863,9756896,7586505,5551541,3907230,2396047,687500,27013,12632256,16767375,10909043,6717568,10380213,13924864,9699476,4366E3,5707663,51456,7394559,\n16777159,14286791,13107143,10747847,9437127,6422471,4587463,3211207,2097095,65436,58997,54354,48952,43812,5096191,5089023,2200790,2522539,2516630,1528967,13684960,16765219,12105936,10900557,5724513,10375093,11230208,7688005,4358806,4325478,32E3,7384058,47871,41471,36863,33023,27647,5528818,7888099,9064419,10565332,11739092,11739066,11734438,12389767,13041766,13369433,13697103,14221381,14680120,15073326,15400998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,\n0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13158600,1334015,56540,15075850,15132160,56540,15075850,15461355,8553170,1016335,1016335,1334015,15132160,3289770,14456450,16422400,16422400,11819700,3289770,1016335]);gm=new hm(255,128,0);im=new hm(92,160,255);jm=new hm(160,0,64);km=new hm(255,160,255);lm=new hm(32,96,255);mm=new hm(255,0,0);nm=new hm(0,255,0);om=new hm(192,0,255);pm=new hm(255,160,0);qm=new hm(0,128,0);rm=new hm(160,0,0)}var fm,km,im,gm,lm,qm,rm,nm,om,pm,mm,jm;\nfunction sm(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;tm(c.a,b);0==c.a.c&&um(c.b);a.q=null}a.qd()}}function vm(a,b){var c=wm();sm(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;xm(a.k,wm())}function ym(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.td((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.sd(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.rd(),!1):!0}w(58,1,{});_.qd=function(){this.u&&this.rd()};\n_.rd=function(){this.td((1+Math.cos(6.283185307179586))/2)};_.sd=function(){this.td((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;function xm(a,b){if(ym(a.a,b)){var c=a.a,d=a.a.s,e;e=new zm(d,a.a.k);Am(d.a,e);1==d.a.c&&Bm(d.b,16);c.q=e}else a.a.q=null}function Cm(a){this.a=a}w(59,1,{},Cm);_.a=null;w(60,1,{});w(61,1,{13:1});function Dm(){Dm=x;Em=new Fm}w(62,60,{});var Em=null;function Fm(){this.a=new Gm;this.b=new Hm(this)}w(63,62,{},Fm);\nfunction Im(){Im=x;Jm=new Gm;var a=new Km;Lm();Mm(Nm?Nm:Nm=new Om,a)}function um(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);tm(Jm,a)}function Bm(a,b){if(0>b)throw new Pm("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);tm(Jm,a);a.b=!1;a.c=Qm(a,b);Am(Jm,a)}function Qm(a,b){return $wnd.setTimeout(B(function(){a.ud()}),b)}w(65,1,{});_.ud=function(){this.b||tm(Jm,this);this.vd()};_.b=!1;_.c=0;var Jm;function Hm(a){Im();this.a=a}w(64,65,{},Hm);\n_.vd=function(){var a=this.a,b,c,d,e,f;b=C(Rm,q,14,a.a.c,0);b=Sm(a.a,b);c=new Tm;for(e=0,f=b.length;e<f;++e)d=b[e],tm(a.a,d),xm(d.a,c.a);0<a.a.c&&Bm(a.b,Um(5,16-(wm()-c.a)))};_.a=null;function zm(a,b){this.b=a;this.a=b}w(66,61,{13:1,14:1},zm);_.a=null;_.b=null;w(68,1,{});_.a=null;function Vm(){this.a=lg}w(67,68,{},Vm);function Wm(){this.a=mg}w(69,68,{},Wm);function Xm(){this.a=ug}w(70,68,{},Xm);w(72,1,{});_.a=null;function Ym(a){this.a=a}w(71,72,{},Ym);function Zm(){this.a=vg}w(73,68,{},Zm);\nfunction $m(){this.a=yg}w(74,68,{},$m);function an(){this.a=Hg}w(75,68,{},an);function bn(){this.a=Rg}w(76,68,{},bn);function cn(){this.a=Yg}w(77,68,{},cn);function dn(){this.a=Zg}w(78,68,{},dn);function en(){this.a=$g}w(79,68,{},en);function fn(){this.a=ah}w(80,68,{},fn);function gn(){this.a=ih}w(81,68,{},gn);function hn(){this.a=kh}w(82,68,{},hn);function jn(){this.a=lh}w(83,68,{},jn);function kn(){this.a=oh}w(84,68,{},kn);function ln(){this.a=Ch}w(85,68,{},ln);function mn(){this.a=Jh}\nw(86,68,{},mn);function nn(){this.a=Kh}w(87,68,{},nn);function on(){this.a=Lh}w(88,68,{},on);function pn(){this.a=Ph}w(89,68,{},pn);function qn(a){this.a=a.id}w(90,1,{15:1,16:1},qn);_.a=null;function rn(){this.a=Vh}w(91,68,{},rn);function sn(){this.a=ei}w(92,68,{},sn);function tn(){this.a=fi}w(93,68,{},tn);function un(){this.a=gi}w(94,68,{},un);function vn(){this.a=hi}w(95,68,{},vn);function wn(){this.a=ji}w(96,68,{},wn);function xn(){this.a=li}w(97,68,{},xn);function yn(){this.a=oi}w(98,68,{},yn);\nfunction zn(){this.a=pi}w(99,68,{},zn);function An(){this.a=qi}w(100,68,{},An);function Bn(){this.a=si}w(101,68,{},Bn);function Cn(){this.a=ti}w(102,68,{},Cn);function Dn(){this.a=wi}w(103,68,{},Dn);function En(){this.a=xi}w(104,68,{},En);function Fn(){this.a=Ki}w(105,68,{},Fn);function Gn(){this.a=Ni}w(106,68,{},Gn);function Hn(){this.a=Wi}w(107,68,{},Hn);function In(){this.a=ij}w(108,68,{},In);w(109,72,{},function(a){this.a=a});function Ln(){this.a=jj}w(110,68,{},Ln);\nfunction Mn(){Mn=x;Nn=new Ym("aria-activedescendant")}var Nn;function On(){this.a=oj}w(112,68,{},On);function Pn(){this.a=pj}w(113,68,{},Pn);function Qn(){this.a=tj}w(114,68,{},Qn);\nfunction Rn(){Rn=x;Sn=new Wm;Tn=new Vm;Un=new Xm;Vn=new Zm;Wn=new $m;Xn=new an;Yn=new bn;Zn=new cn;$n=new dn;ao=new en;bo=new fn;co=new gn;eo=new hn;fo=new jn;go=new kn;ho=new ln;io=new nn;jo=new mn;ko=new on;lo=new pn;mo=new rn;no=new sn;oo=new un;po=new vn;qo=new tn;ro=new wn;so=new xn;to=new yn;uo=new zn;vo=new Bn;wo=new Dn;xo=new En;yo=new Cn;zo=new An;Ao=new Fn;Bo=new Gn;Co=new Hn;Do=new In;Eo=new Ln;Fo=new Pn;Go=new On;Ho=new Qn;Io=new Jo;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=new To;Uo=\nnew 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;E(tp,tj,Ho);E(tp,lg,Tn);E(tp,kh,eo);E(tp,mg,Sn);E(tp,ug,Un);E(tp,oh,go);E(tp,vg,Vn);E(tp,yg,Wn);E(tp,Hg,Xn);E(tp,Rg,Yn);E(tp,Kh,io);E(tp,Yg,Zn);E(tp,Lh,ko);E(tp,Zg,$n);E(tp,$g,ao);E(tp,ah,bo);E(tp,ih,co);E(tp,fi,qo);E(tp,lh,fo);E(tp,Ch,ho);E(tp,Jh,jo);E(tp,Ph,lo);E(tp,Vh,mo);E(tp,ei,no);E(tp,gi,oo);E(tp,hi,po);E(tp,ji,ro);E(tp,li,so);E(tp,oi,to);E(tp,pi,uo);E(tp,\nqi,zo);E(tp,si,vo);E(tp,ti,yo);E(tp,wi,wo);E(tp,Wi,Co);E(tp,oj,Go);E(tp,xi,xo);E(tp,Ki,Ao);E(tp,Ni,Bo);E(tp,ij,Do);E(tp,jj,Eo);E(tp,pj,Fo);E(tp,xj,Mo);E(tp,yj,Io);E(tp,zj,Ko);E(tp,Hj,Qo);E(tp,Ij,So);E(tp,Fj,Oo);E(tp,Pj,Uo);E(tp,Rj,Wo);E(tp,Sj,Yo);E(tp,Vj,dp);E(tp,Xj,$o);E(tp,Yj,bp);E(tp,ck,fp);E(tp,dk,hp);E(tp,jk,jp);E(tp,kk,lp);E(tp,rk,rp);E(tp,sk,np);E(tp,tk,pp)}\nvar Tn,Sn,Un,Vn,Wn,Xn,Yn,Zn,$n,ao,bo,co,eo,fo,go,ho,jo,io,ko,lo,mo,no,qo,oo,po,ro,so,to,uo,zo,vo,yo,wo,xo,Ao,Bo,Co,Do,Eo,Go,Fo,Ho,tp,Mo,Io,Ko,Oo,Qo,So,Uo,Wo,Yo,dp,$o,bp,fp,hp,jp,lp,rp,np,pp;function No(){this.a=xj}w(116,68,{},No);function Jo(){this.a=yj}w(117,68,{},Jo);function Lo(){this.a=zj}w(118,68,{},Lo);function Po(){this.a=Fj}w(119,68,{},Po);function Ro(){this.a=Hj}w(120,68,{},Ro);function To(){this.a=Ij}w(121,68,{},To);function Vo(){this.a=Pj}w(122,68,{},Vo);function Xo(){this.a=Rj}\nw(123,68,{},Xo);function Zo(){this.a=Sj}w(124,68,{},Zo);function ep(){this.a=Vj}w(125,68,{},ep);function ap(){this.a=Xj}w(126,68,{},ap);function cp(){this.a=Yj}w(127,68,{},cp);function gp(){this.a=ck}w(128,68,{},gp);function ip(){this.a=dk}w(129,68,{},ip);function kp(){this.a=jk}w(130,68,{},kp);function mp(){this.a=kk}w(131,68,{},mp);function sp(){this.a=rk}w(132,68,{},sp);function op(){this.a=sk}w(133,68,{},op);function qp(){this.a=tk}w(134,68,{},qp);\nfunction vp(a){var b,c,d;d=new wp;for(c=a;c;)b=c.yd(),c!=a&&xp(d.a,"Caused by: "),yp(d,c.cZ.d),xp(d.a,ed),xp(d.a,null==b?"(No exception detail)":b),xp(d.a,ca),c=c.e}function zp(a){var b;b=a.cZ.d;a=a.yd();return null!=a?b+ed+a:b}w(138,1,{88:1,105:1});_.yd=function(){return this.f};_.tS=function(){return zp(this)};_.e=null;_.f=null;function Ap(a){this.f=a}w(137,138,Yl,Ap);function Bp(a){this.f=a}function Cp(a,b){this.e=b;this.f=a}w(136,137,Jl,Bp,Cp);function Dp(a){this.f=a}w(135,136,Jl,Dp);\nfunction Tm(){this.a=wm()}function wm(){return(new Date).getTime()}w(139,1,{},Tm);function Ep(a){this.b=a;this.a=n}w(141,136,Jl,Ep);_.yd=function(){if(null==this.c){this.d=null==this.b?Pi:Fp(this.b)?null==this.b?null:this.b.name:H(this.b,1)?"String":Gp(this.b).d;this.a=this.a+ed+(Fp(this.b)?null==this.b?null:this.b.message:this.b+n);var a;if(Fp(this.b)){a=this.b;var b=n,c;for(c in a)if(c!=Ji&&"message"!=c&&"toString"!=c)try{b+="\\n "+c+ed+a[c]}catch(d){}a=b}else a=n;this.c=db+this.d+") "+a+this.a}return this.c};\n_.a=n;_.b=null;_.c=null;_.d=null;function Hp(a,b){return Ip(a)?a.eQ(b):a===b}function Gp(a){return Ip(a)?a.cZ:Jp}function Kp(a){return Ip(a)?a.hC():Lp(a)}function Mp(a){return Ip(a)?a.tS():a.toString?a.toString():"[JavaScriptObject]"}\nfunction Np(){var a;Np=x;Op=(a=["\\\\u0000","\\\\u0001","\\\\u0002","\\\\u0003","\\\\u0004","\\\\u0005","\\\\u0006","\\\\u0007",ag,"\\\\t","\\\\n","\\\\u000B","\\\\f","\\\\r","\\\\u000E","\\\\u000F","\\\\u0010","\\\\u0011","\\\\u0012","\\\\u0013","\\\\u0014","\\\\u0015","\\\\u0016","\\\\u0017","\\\\u0018","\\\\u0019","\\\\u001A","\\\\u001B","\\\\u001C","\\\\u001D","\\\\u001E","\\\\u001F"],a[34]=\'\\\\"\',a[92]=Zf,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]=\n"\\\\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)}\nfunction Pp(a){Np();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=Op[a.charCodeAt(0)],null==c?a:c});return ma+a+ma}var Op;w(148,1,{});function Qp(){Qp=x;Rp=$wnd}\nfunction Sp(a,b,c){function d(){a.onerror=a.onreadystatechange=a.onload=function(){};c&&a.parentNode.removeChild(a)}Qp();a.onload=B(function(){d();b&&b.xd(null)});a.onerror=B(function(){d();b&&b.wd(new Dp("onerror() called."))});a.onreadystatechange=B(function(){("complete"==a.readyState||"loaded"==a.readyState)&&a.onload()})}var Rp;\nfunction Tp(a){var b,c,d;b=!a.d?(Qp(),window):a.d;b=(Qp(),b.document);c=(d=b.createElement(Ej),d.type="text/javascript",d);(a.a||a.b)&&Sp(c,a.a,a.b);a=a.c;Qp();c.src=a;b.getElementsByTagName("head")[0].appendChild(c)}function Up(a,b){a.a=b;return a}function Vp(a){a.b=!0;return a}function Wp(a){this.c=a}w(150,1,{},Wp);_.a=null;_.b=!1;_.c=null;_.d=null;function Xp(){Xp=x;Yp=new Zp(9,z(A,v,-1,[]),new $p)}\nfunction aq(a,b){var c,d,e,f;if(b==a.f)return!0;for(d=a.c,e=0,f=d.length;e<f;++e)if(c=d[e],c==b)return!0;return!1}function bq(a,b){a.b=b;if($stats){var c=cq(b==a.f?di:ph+b,zg,b);$stats(c)}var d=a.e,c=new dq(a,b),e,f;f=eq(b,c);null!=f&&(d=(e=d.a[b]?d.a[b]:0,d.a[b]=e+1,e),0<d&&(e=-1!=f.indexOf(xd)?38:63,f+=String.fromCharCode(e)+"manualRetry="+d),c=new fq(f,c,b),gq(c.b,c),Tp(Up(Vp((Qp(),new Wp(c.f))),new hq(c))))}\nfunction iq(a){if(!(0<=a.b)){var b,c,d,e;if(!a.j){a.j=new jq(a.c.length+1);for(c=a.c,d=0,e=c.length;d<e;++d){b=c[d];var f=a.j;f.a[f.c++]=b}c=a.j;d=a.f;c.a[c.c++]=d}for(;0<a.k.c-a.k.b&&a.d[a.k.a[a.k.b]];)c=a.k.a[a.k.b++],c<a.i.length&&kq(a.i,c,null);a:{c=a.i;for(d=0;d<c.length;++d)if(c[d]){c=!1;break a}c=!0}c||(0<a.j.c-a.j.b?bq(a,a.j.a[a.j.b]):0<a.k.c-a.k.b&&bq(a,a.k.a[a.k.b++]))}}\nfunction Zp(a,b,c){this.f=a;this.c=b;this.e=c;a+=1;this.a=C(lq,q,103,a,0);this.k=new jq(a);this.d=C(mq,ul,-1,a,2);this.i=C(nq,q,18,a,0)}function oq(a,b){Xp();var c=Yp,d;c.d[a]?b.Ad():(d=c.a[a],null==d&&(d=kq(c.a,a,C(pq,q,17,0,0))),kq(d,d.length,b),c.i[a]||(kq(c.i,a,new rq(c,a)),aq(c,a)||(d=c.k,d.a[d.c++]=a),iq(c)))}w(151,1,{},Zp);_.a=null;_.b=-1;_.c=null;_.d=null;_.e=null;_.f=0;_.i=null;_.j=null;_.k=null;var Yp;function rq(a,b){this.a=a;this.b=b}w(152,1,Vl,rq);\n_.Cd=function(a){var b,c,d,e;e=this.a.a[this.b];if(null!=e){kq(this.a.a,this.b,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.zd(a)}};_.a=null;_.b=0;function jq(a){this.a=C(A,v,-1,a,1)}w(153,1,{},jq);_.a=null;_.b=0;_.c=0;function sq(a){this.f="Download of "+a+" failed with status 404(Script Tag Failure - no status available)"}w(154,136,Jl,sq);function tq(a,b,c){this.e=c;this.f="Install of "+a+" failed with text "+b}w(155,136,Jl,tq);\nfunction uq(a,b){var c,d,e,f,g;if(a.b.b==a.a){f=a.b.i;a.b.i=C(nq,q,18,a.b.f+1,0);d=a.b.k;d.b=0;d.c=0;a.b.b=-1;g=null;for(d=0,e=f.length;d<e;++d)if(c=f[d])try{c.Cd(b)}catch(h){if(h=vq(h),H(h,104))g=c=h;else throw h;}if(g)throw g;}}function dq(a,b){this.b=a;this.a=b}w(156,1,Vl,dq);_.Cd=function(a){uq(this,a)};_.a=0;_.b=null;function cq(a,b,c){a={moduleName:$moduleName,sessionId:$sessionId,subSystem:"runAsync",evtGroup:a,millis:(new Date).getTime(),type:b};0<=c&&(a.fragment=c);return a}\nfunction Lp(a){return a.$H||(a.$H=++wq)}function xq(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function yq(){return $wnd.setTimeout(function(){0!=zq&&(zq=0);Aq=-1},10)}var zq=0,wq=0,Bq=0,Aq=-1;function eq(a,b){return __gwtStartLoadingFragment(a,B(function(a){b.Cd(a)}))}w(159,1,{});\nfunction Cq(a,b,c){if(c&&(++a.e,a.e<=a.c)){b=-1!=a.d.indexOf(xd)?38:63;a.f=a.d+String.fromCharCode(b)+"autoRetry="+a.e;gq(a.b,a);Tp(Up(Vp((Qp(),new Wp(a.f))),new hq(a)));return}uq(a.a,b)}function fq(a,b,c){this.d=this.f=a;this.a=b;this.c=3;this.e=0;this.b=c}w(161,1,{},fq);_.a=null;_.b=0;_.c=0;_.d=null;_.e=0;_.f=null;function Dq(){Dq=x;Eq=new Fq}function Gq(a,b){a.a=Hq(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Iq(a)),Jq(a.e,1),!a.i&&(a.i=new Kq(a)),Jq(a.i,50))}function Fq(){}\nfunction Lq(a){return a.Bd()}function Hq(a,b){!a&&(a=[]);a[a.length]=b;return a}function Mq(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Bd()&&(b=Hq(b,e)):e[0].pd()}catch(f){if(f=vq(f),!H(f,105))throw f;}}return b}function Jq(a,b){Dq();$wnd.setTimeout(function(){B(Lq)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}w(162,148,{},Fq);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Eq;function Iq(a){this.a=a}w(163,1,{},Iq);\n_.Bd=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Mq(b,a.f));if(a.f){b=a.f;var c,d,e,f,g,h;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Tm;100>wm()-d.a;){e=!1;for(f=0;f<g;++f)if(h=b[f])e=!0,h[0].Bd()||(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 Kq(a){this.a=a}w(164,1,{},Kq);_.Bd=function(){this.a.d&&Jq(this.a.e,1);return this.a.j};\n_.a=null;function $p(){this.a=[]}function Nq(a){Oq(a.b)&&Cq(a,new sq(a.f),!0)}function Oq(a){if(!__gwtModuleFunction[Bj+a])return!1;delete __gwtModuleFunction[Bj+a];return!0}function gq(a,b){__gwtModuleFunction[Bj+a]=B(function(a){if(Oq(b.b)){var d,e;try{__gwtInstallCode(a)}catch(f){if(f=vq(f),H(f,104))d=f,e=a,null!=a&&200<a.length&&(e=a.substr(0,200)+hc),Cq(b,new tq(b.f,e,d),!1);else throw f;}}})}w(166,159,{},$p);function hq(a){this.a=a}w(167,1,{},hq);_.wd=function(){Nq(this.a)};_.xd=function(){Nq(this.a)};\n_.a=null;function xp(a,b){a[a.explicitLength++]=null==b?Pi:b}function Pq(a,b){a[a.explicitLength++]=b}function Qq(){var a=[];a.explicitLength=0;return a}function Rq(a){var b=a.join(n);a.length=a.explicitLength=0;return b}function Sq(a){var b;b=Rq(a);Pq(a,b);return b}function Tq(a,b){return parseInt(a[b])||0}function Uq(a,b){return null==a[b]?null:""+a[b]}\nfunction Vq(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 Wq(a){var b=$doc.createElement("INPUT");b.type=a;return b}function Xq(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function Yq(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Zq(a){a=a.button;return 1==a?4:2==a?2:1}\nfunction $q(a){return a.ownerDocument.defaultView.getComputedStyle(a,n).direction==Aj}function ar(a){var b;try{b=a.getBoundingClientRect().left}catch(c){b=0}b+=$wnd.pageXOffset;$q(a)&&(a=a.offsetParent,b+=a?a.offsetWidth-a.clientWidth:0);return b}function br(a){try{return a.getBoundingClientRect().top}catch(b){return 0}}function cr(a){var b;b=a.scrollLeft||0;$q(a)&&(b=-b);return b}\nfunction dr(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 er(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function fr(){var a=$doc;return(I(a.compatMode,qe)?a.documentElement:a.body).clientHeight}function gr(){var a=$doc;return(I(a.compatMode,qe)?a.documentElement:a.body).clientWidth}w(195,1,{88:1,93:1,95:1});_.eQ=bm;_.hC=cm;\n_.tS=function(){return n+this.b};_.b=0;function hr(){hr=x;ir=new jr;kr=new lr;mr=new nr;or=new pr;qr=z(rr,q,20,[ir,kr,mr,or])}w(201,195,jl);var qr,kr,mr,or,ir;function jr(){this.b=0}w(202,201,jl,jr);function lr(){this.b=1}w(203,201,jl,lr);function nr(){this.b=2}w(204,201,jl,nr);function pr(){this.b=3}w(205,201,jl,pr);function sr(){sr=x;tr=new ur;vr=new wr;xr=new yr;zr=new Ar;Br=z(Cr,q,22,[tr,vr,xr,zr])}w(206,195,Tl);var Br,tr,vr,xr,zr;function ur(){this.b=0}w(207,206,Tl,ur);\nfunction wr(){this.b=1}w(208,206,Tl,wr);function yr(){this.b=2}w(209,206,Tl,yr);function Ar(){this.b=3}w(210,206,Tl,Ar);function Dr(){Dr=x;Er=new Fr;Gr=new Hr;Ir=new Jr;Kr=new Lr;Mr=new Nr;Or=new Pr;Qr=new Rr;Sr=new Tr;Ur=new Vr;Wr=z(Xr,q,23,[Er,Gr,Ir,Kr,Mr,Or,Qr,Sr,Ur])}w(211,195,Kl);var Wr,Sr,Ir,Kr,Qr,Ur,Or,Gr,Mr,Er;function Fr(){this.b=0}w(212,211,Kl,Fr);function Hr(){this.b=1}w(213,211,Kl,Hr);function Jr(){this.b=2}w(214,211,Kl,Jr);function Lr(){this.b=3}w(215,211,Kl,Lr);\nfunction Nr(){this.b=4}w(216,211,Kl,Nr);function Pr(){this.b=5}w(217,211,Kl,Pr);function Rr(){this.b=6}w(218,211,Kl,Rr);function Tr(){this.b=7}w(219,211,Kl,Tr);function Vr(){this.b=8}w(220,211,Kl,Vr);function Yr(){Yr=x;Zr=new $r;as=new bs;cs=new ds;es=new fs;gs=new hs;is=new js;ks=new ls;ms=new ns;os=z(ps,q,24,[Zr,as,cs,es,gs,is,ks,ms])}w(221,195,El);var os,Zr,ks,is,as,cs,ms,gs,es;function $r(){this.b=0}w(222,221,El,$r);function bs(){this.b=1}w(223,221,El,bs);function ds(){this.b=2}w(224,221,El,ds);\nfunction fs(){this.b=3}w(225,221,El,fs);function hs(){this.b=4}w(226,221,El,hs);function js(){this.b=5}w(227,221,El,js);function ls(){this.b=6}w(228,221,El,ls);function ns(){this.b=7}w(229,221,El,ns);function qs(){qs=x;rs=[];ss=[];ts=[]}var rs,ss,ts;function us(){us=x;vs()}function vs(){vs=x;us();ws=C(A,v,-1,30,1)}function xs(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var ws;w(245,1,{});_.tS=function(){return"An event type"};_.f=null;w(244,245,{});\n_.Fd=function(){this.e=!1;this.f=null};_.e=!1;w(243,244,{});_.Ed=function(){return this.Gd()};_.a=null;var ys=_.b=null;function zs(){zs=x;As=new Bs(Cg,new Cs)}function Cs(){}w(242,243,{},Cs);_.Dd=function(a){a.Hd(this)};_.Gd=function(){return As};var As;w(249,243,gl);function Ds(a,b){return(a.a.clientX||0)-ar(b)+cr(b)+$wnd.pageXOffset}function Es(a,b){return(a.a.clientY||0)-(br(b)+$wnd.pageYOffset)+(b.scrollTop||0)+$wnd.pageYOffset}function Fs(a){var b;return(b=a.b)?Ds(a,b):a.a.clientX||0}\nfunction Gs(a){var b;return(b=a.b)?Es(a,b):a.a.clientY||0}w(248,249,gl);function Hs(){Hs=x;Is=new Bs(Tg,new Js)}function Js(){}w(247,248,gl,Js);_.Dd=function(a){a.Jd(this)};_.Gd=function(){return Is};var Is;function Ks(){Ks=x;Ls=new Bs(fh,new Ms)}function Ms(){}w(250,243,{},Ms);_.Dd=function(){this.a.preventDefault();this.a.stopPropagation()};_.Gd=function(){return Ls};var Ls;w(253,1,{51:1});_.hC=Ns;_.tS=function(){return"Event type"};var Os=_.c=0;function Om(){this.c=++Os}w(252,253,Gl,Om);\nfunction Bs(a,b){this.c=++Os;this.a=b;!ys&&(ys=new Ps);ys.a[a]=this;this.b=a}w(251,252,Gl,Bs);_.a=null;_.b=null;function Qs(){Qs=x;Rs=new Bs(Fh,new Ss)}function Ss(){}w(261,243,{},Ss);_.Dd=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,Ts(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,Us(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Gd=function(){return Rs};var Rs;\nfunction Vs(){Vs=x;Ws=new Bs(Gh,new Xs)}function Xs(){}w(262,243,{},Xs);_.Dd=function(a){a.a.a&&(a.a.b.a=null,Ys(a.a.a,a.a.b))};_.Gd=function(){return Ws};var Ws;function Zs(){Zs=x;$s=new Bs(Hh,new at)}function at(){}w(263,243,{},at);_.Dd=function(){this.a.preventDefault()};_.Gd=function(){return $s};var $s;w(265,243,{});w(264,265,{});function bt(){bt=x;ct=new Bs($h,new dt)}function dt(){}w(266,264,{},dt);\n_.Dd=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(et(),ft).length&&-999!=(et(),ft)[c]&&(c=(et(),ft)[c]);b=new gt(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=c,e;a.Gb=!1;if(!a.J||a.K){ht(a,n);c=0;e=8==b.e;b=0!=(b.e&2);switch(d){case 99:case 67:b?it(jt(a,!0,!1)):c=301;break;case 118:case 86:b&&a.Tb&&(b=a.r,null==b.i&&(b.i="PASTE"),kt(a.E,(!a.Ub&&\n(a.Ub=new lt(a)),a.Ub)));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.Bc&&(ht(a,Uq((mt(),nt).Tc.a.pb,yk)),c=1201,a.n=32);break;case 104:case 72:ht(a,Pe);c=1300;break;case 114:case 82:ht(a,"-R");c=1301;break;case 116:case 84:701==a.k?(c=236,ht(a,Ib)):801==a.k?(c=237,ht(a,Hb)):(c=233,ht(a,\n"-tBu"));break;case 121:case 89:b?c=111:(c=234,ht(a,Xb));break;case 122:case 90:b?c=110:(c=239,ht(a,dc));break;case 97:case 65:c=235;ht(a,"-COOH");break;case 101:case 69:c=238;ht(a,xb);break;case 117:case 85:c=110;break;case 113:case 81:c=242;ht(a,yb);break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.k?(c=254,ht(a,"-F")):801==a.k?(c=255,ht(a,"-Cl")):901==a.k?(c=256,ht(a,"-Br")):1001==a.k?(c=257,ht(a,"-I")):501==a.k?(c=259,ht(a,"-OH")):401==a.k?(c=258,ht(a,"-NH2")):c=202;break;case 43:c=\n108;break;case 35:c=204;break;case 48:105==a.k?ot(a,0):e?(c=223,ht(a,"-3-Furyl")):(c=221,ht(a,"-Furyl"));break;case 49:105==a.k?ot(a,1):c=209;break;case 50:case 61:50==d&&105==a.k?ot(a,2):501==a.k?(c=250,ht(a,"=O")):c=203;break;case 51:105==a.k?ot(a,3):c=206;break;case 52:105==a.k?ot(a,4):c=207;break;case 53:105==a.k?ot(a,5):c=208;break;case 54:105==a.k?ot(a,6):c=210;break;case 55:105==a.k?ot(a,7):c=211;break;case 56:105==a.k?ot(a,8):c=212;break;case 57:105==a.k?ot(a,9):(ht(a,"9 ring"),c=229);break;\ncase 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;break;case 1E3:c=153;break;case 1001:c=154}d=d+1-49;0<=d&&9>=d&&0<a.ob.v&&(b=a.ob.b[a.ob.v].a,33<=b&&42>=b&&(c=1301+d));pt(a,c)}a=!0}a&&this.a.preventDefault()};_.Gd=function(){return ct};var ct;function qt(){qt=x;rt=new Bs(Ai,new st)}function st(){}w(267,248,gl,st);_.Dd=function(a){a.ld(this)};_.Gd=function(){return rt};var rt;\nfunction tt(){tt=x;ut=new Bs(Bi,new vt)}function vt(){}w(268,248,gl,vt);_.Dd=function(a){a.md(this)};_.Gd=function(){return ut};var ut;function wt(){wt=x;xt=new Bs(Ci,new yt)}function yt(){}w(269,248,gl,yt);_.Dd=function(a){a.nd(this)};_.Gd=function(){return xt};var xt;function zt(){zt=x;At=new Bs(Di,new Bt)}function Bt(){}w(270,248,gl,Bt);_.Dd=function(a){var b;b=this.a;Gq((Dq(),Eq),new Ct(a,a.b,b))};_.Gd=function(){return At};var At;function Dt(){Dt=x;Et=new Bs(Ei,new Ft)}function Ft(){}\nw(271,248,gl,Ft);_.Dd=function(a){a.od(this)};_.Gd=function(){return Et};var Et;function Gt(){Gt=x;Ht=new Bs(Fi,new It);new Bs(Be,new It)}function It(){}w(272,248,gl,It);_.Dd=function(a){var b,c,d,e,f;b=Math.round(-this.a.wheelDelta/40)||0;b=new Jt(a.a.i,Fs(this),Gs(this),b);f=0;for(c=Kt(a.a.i.Pc,C(Lt,q,75,0,0)),d=0,e=c.length;d<e;++d)a=c[d],++f,a.wf(b);0<f&&this.a.preventDefault()};_.Gd=function(){return Ht};var Ht;function Ps(){this.a={}}w(273,1,{},Ps);_.a=null;w(276,249,gl);var Mt=null;\nfunction Nt(){Nt=x;Ot=new Bs(mk,new Pt)}function Pt(){}w(275,276,gl,Pt);_.Dd=Qt;_.Gd=function(){return Ot};var Ot;function Rt(){Rt=x;St=new Bs(nk,new Tt)}function Tt(){}w(277,276,gl,Tt);_.Dd=Qt;_.Gd=function(){return St};var St;function Ut(){var a;this.a=(a=document.createElement(nh),a.setAttribute(Ui,"return;"),typeof a.ontouchstart==Dh)}w(278,1,{},Ut);function Vt(){Vt=x;Wt=new Bs(ok,new Xt)}function Xt(){}w(279,276,gl,Xt);_.Dd=function(a){var b=a.a;if(a=a.a.n)Yt(b,this),a.Hh(b.b);b.d=!0};_.Gd=function(){return Wt};\nvar Wt;function Zt(){Zt=x;$t=new Bs(pk,new au)}function au(){}w(280,276,gl,au);_.Dd=function(a){Yt(a.a,this)&&(a.a.j&&bu(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),Bm(a.a.c,750),a.a.d=!1))};_.Gd=function(){return $t};var $t;function cu(a,b){this.a=b;this.b=a}function du(a,b,c){Nm&&(b=new cu(b,c),a.Sd(b))}w(281,244,{},cu);_.Dd=function(a){a.Od(this)};_.Ed=function(){return Nm};_.a=!1;var Nm=_.b=null;function eu(){}function fu(a){var b;gu&&(b=new eu,a.Sd(b))}w(283,244,{},eu);_.Dd=function(a){a.Qd(this)};\n_.Ed=function(){return gu};var gu=null;function hu(){}w(285,244,{},hu);_.Dd=function(a){a.a.W&&a.a.Be()};_.Ed=function(){return iu};var iu=null;function ju(a,b,c){a=a.a;if(!b)throw new ku("Cannot add a handler with a null type");if(!c)throw new ku("Cannot add a null handler");0<a.b?lu(a,new mu(a,b,c)):nu(a,b,null,c);return new ou(new pu(a,b,c))}\nfunction qu(a,b){var c;!b.e||b.Fd();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,h,j;if(!b)throw new ku("Cannot fire null event");try{++d.b;h=ru(d,b.Ed(),null);e=null;for(j=d.c?h.zh(h.Pf()):h.yh();d.c?j.Bh():j.Vd();){g=d.c?j.Ch():j.Wd();try{b.Dd(g)}catch(l){if(l=vq(l),H(l,105))f=l,!e&&(e=new su),tu(e,f);else throw l;}}if(e)throw new uu(e);}finally{if(--d.b,0==d.b){var o,m;if(d.a)try{for(m=new vu(d.a);m.b<m.d.Pf();)o=wu(m),o.pd()}finally{d.a=null}}}}catch(r){r=vq(r);if(H(r,52))throw new xu(r.a);throw r;}finally{null==\nc?(b.e=!0,b.f=null):b.f=c}}function yu(a){zu.call(this,a,!1)}function zu(a,b){this.a=new Au(b);this.b=a}w(286,1,Al,yu,zu);_.Sd=function(a){qu(this,a)};_.a=null;_.b=null;w(289,1,{});function lu(a,b){!a.a&&(a.a=new Gm);Am(a.a,b)}function nu(a,b,c,d){var e;e=Bu(a.d,b);e||(e=new up,E(a.d,b,e));a=e.Lf(c);a||(a=new Gm,e.Nf(c,a));a.qh(d)}function Cu(a,b,c,d){var e,f;e=ru(a,b,c);e.sh(d)&&e.Mf()&&(f=Bu(a.d,b),f.Of(c),f.Mf()&&Du(a.d,b))}\nfunction ru(a,b,c){a=Bu(a.d,b);if(!a)return Eu(),Eu(),Fu;c=a.Lf(c);return!c?(Eu(),Eu(),Fu):c}w(288,289,{});_.a=null;_.b=0;_.c=!1;function Au(a){this.d=new up;this.c=a}w(287,288,{},Au);function ou(a){this.a=a}w(290,1,{},ou);_.a=null;function uu(a){Cp.call(this,Gu(a),Hu(a));this.a=a}function Hu(a){a=a.ue();return!a.Vd()?null:a.Wd()}\nfunction Gu(a){var b,c,d;b=a.Pf();if(0==b)return null;b=new Iu(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(d=a.ue();d.Vd();)a=d.Wd(),c?c=!1:xp(b.a,"; "),yp(b,a.yd());return Sq(b.a)}w(292,136,ol,uu);_.a=null;function xu(a){uu.call(this,a)}w(291,292,ol,xu);w(293,1,{},function(){});function Ju(){Ju=x;Ku=new Lu}function Lu(){}w(298,1,{},Lu);_.a=null;var Ku;function Mu(){}function Nu(a,b){var c;c=a.slice(0,b);z(a.cZ,a.cM,a.qI,c);return c}\nfunction Ou(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function C(a,b,c,d,e){d=Ou(e,d);z(a,b,c,d);return d}function Pu(a,b,c,d,e,f,g){var h,j,l;j=d[e];h=e==f-1;l=Ou(h?g:0,j);z(a[e],b[e],c[e],l);if(!h){++e;for(h=0;h<j;++h)l[h]=Pu(a,b,c,d,e,f,g)}return l}function z(a,b,c,d){Qu();var e=Ru,f=Su;Qu();for(var g=0,h=e.length;g<h;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}\nfunction kq(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Tu;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Tu;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Tu;}return a[b]=c}w(302,1,{},Mu);_.qI=0;function Qu(){Qu=x;Ru=[];Su=[];var a=new Mu,b=Ru,c=Su,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Ru,Su;function H(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Fp(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Ip(a){return a.tM==x||a.cM&&!!a.cM[1]}\nfunction Uu(a){return null==a?null:a}function Vu(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}var Wu=-1;\nfunction Xu(){var a;$stats&&Yu("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Vi))a=Vi;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Gi)&&9<=$doc.documentMode)a=Uh;else if(-1!=a.indexOf(Gi)&&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"}I(Uh,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\\nThe compile time user.agent value (ie9) does not match the runtime user.agent value ("+\na+"). Expect more errors.\\n");$stats&&Yu("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=z(Zu,q,1,[qe]);for(c=0;c<a.length&&!I(a[c],b);++c);$stats&&Yu("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";qs();ts.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;}");\nqs();0!=ts.length&&(a=ts.join(n),a=(us(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:xs(0,a,!1),ts.length=0);if(0!=rs.length){a=rs.join(n);a=(us(),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=ws[b],0==c&&(c=ws[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);ws[e]+=a.length;xs(e,a,!0)}rs.length=0}0!=ss.length&&(a=ss.join(n),a=(us(),a),b=$doc.styleSheets.length,0==b?$doc.createStyleSheet().cssText=\na:xs(b-1,a,!0),ss.length=0);$stats&&Yu("export.client.JSME_export");new $u;new av;0<bv(null)?Gq((Dq(),Eq),new cv):dv()}function vq(a){return H(a,105)?a:new Ep(a)}function ev(a){return fv(a&4194303,a>>22&4194303,0>a?1048575:0)}function gv(a){return fv(a.l,a.m,a.h)}function fv(a,b,c){return _=new hv,_.l=a,_.m=b,_.h=c,_}\nfunction iv(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new jv;if(0==a.l&&0==a.m&&0==a.h)return kv=fv(0,0,0),fv(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?(kv=fv(0,0,0),c=gv((lv(),mv))):(kv=fv(c.l,c.m,c.h),c=fv(0,0,0)),c;g=!1;0!=b.h>>19&&(b=nv(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?ov(e):0==c&&0!=d&&0==e?ov(d)+22:0!=c&&0==d&&0==e?ov(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=\nd=!0,-1==f)a=gv((lv(),pv)),c=!0,g=!g;else return c=qv(a,f),g&&rv(c),kv=fv(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=nv(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=qv(c,d);f&&rv(e);var h;22>=d?(f=c.l&(1<<d)-1,h=c=0):44>=d?(f=c.l,h=c.m&(1<<d-22)-1,c=0):(f=c.l,h=c.m,c=c.h&(1<<d-44)-1);c=fv(f,h,c);g?kv=nv(c):kv=fv(c.l,c.m,c.h);return e}if(!sv(a,b))return e?kv=nv(a):kv=fv(a.l,a.m,a.h),fv(0,0,0);c=c?a:fv(a.l,a.m,a.h);var j,l,o,m;l=tv(b)-tv(c);f=uv(b,l);for(h=fv(0,0,0);0<=l;){j=c;var r=m=o=void 0,r=j.h-f.h;0>r?j=\n!1:(o=j.l-f.l,m=j.m-f.m+(o>>22),r+=m>>22,0>r?j=!1:(j.l=o&4194303,j.m=m&4194303,j.h=r&1048575,j=!0));if(j&&(22>l?h.l|=1<<l:44>l?h.m|=1<<l-22:h.h|=1<<l-44,0==c.l&&0==c.m&&0==c.h))break;j=f.m;o=f.h;m=f.l;f.h=o>>>1;f.m=j>>>1|(o&1)<<21;f.l=m>>>1|(j&1)<<21;--l}g&&rv(h);e?(kv=nv(c),d&&(kv=vv(kv,(lv(),mv)))):kv=fv(c.l,c.m,c.h);return h}function rv(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}\nfunction tv(a){var b;b=wv(a.h);return 32==b?(b=wv(a.m),32==b?wv(a.l)+32:b+20-10):b-12}var kv=null;function xv(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}function K(a){var b,c,d;if(isNaN(a))return lv(),Dv;if(-9223372036854775E3>a)return lv(),Ev;if(9223372036854775E3<=a)return lv(),pv;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Vu(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Vu(a/4194304),a-=4194304*b);a=Vu(a);b=fv(a,b,c);d&&rv(b);return b}\nfunction Fv(a){var b,c;return-129<a&&128>a?(b=a+128,null==Gv&&(Gv=C(Hv,q,30,256,0)),c=Gv[b],!c&&(c=Gv[b]=ev(a)),c):ev(a)}function Iv(a){var b=Kk,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 sv(a,b){var c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}\nfunction Jv(a,b){var c,d,e,f,g,h,j,l,o,m,r,t,y,u;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;j=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;m=(b.h&1048320)>>8;r=c*h;y=d*h;t=e*h;u=f*h;g*=h;0!=j&&(y+=c*j,t+=d*j,u+=e*j,g+=f*j);0!=l&&(t+=c*l,u+=d*l,g+=e*l);0!=o&&(u+=c*o,g+=d*o);0!=m&&(g+=c*m);c=(r&4194303)+((y&511)<<13);r=(r>>22)+(y>>9)+((t&262143)<<4)+((u&31)<<17)+(c>>22);t=(t>>18)+(u>>5)+((g&4095)<<8)+(r>>22);return fv(c&4194303,r&\n4194303,t&1048575)}function nv(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return fv(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function uv(a,b){var c,d,e,b=b&63;22>b?(c=a.l<<b,d=a.m<<b|a.l>>22-b,e=a.h<<b|a.m>>22-b):44>b?(c=0,d=a.l<<b-22,e=a.m<<b-22|a.l>>44-b):(d=c=0,e=a.l<<b-44);return fv(c&4194303,d&4194303,e&1048575)}\nfunction qv(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 fv(c&4194303,d&4194303,e&1048575)}function vv(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return fv(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}function Q(a){return a.l|a.m<<22}\nfunction Kv(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return wc;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return vb+Kv(nv(a));for(c=n;!(0==a.l&&0==a.m&&0==a.h);){b=Fv(1E9);a=iv(a,b);b=n+Q(kv);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=wc+b;c=b+c}return c}var Gv=null;function lv(){lv=x;pv=fv(4194303,4194303,524287);Ev=fv(0,0,524288);mv=Fv(1);Fv(2);Dv=Fv(0)}var pv,Ev,mv,Dv;function hv(){}w(312,1,{30:1},hv);\nfunction Yu(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Lv(a){this.a=a}w(318,1,{},Lv);_.a=null;function Mv(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}w(319,1,{},Mv);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Nv(a,b){yp(a.a,b.a);return a}function Ov(){this.a=new Pv}w(320,1,{},Ov);function Qv(a){if(null==a)throw new ku("css is null");this.a=a}\nw(321,1,{31:1,88:1},Qv);_.eQ=function(a){return!H(a,31)?!1:I(this.a,a.a)};_.hC=Rv;_.a=null;function Sv(a){if(null==a)throw new ku("html is null");this.a=a}w(323,1,ll,Sv);_.Td=Tv;_.eQ=Uv;_.hC=Rv;_.a=null;w(324,1,ll,function(){this.a=n});_.Td=Tv;_.eQ=Uv;_.hC=Rv;_.a=null;function Vv(){Vv=x;Wv=RegExp(Na,Eh);Xv=RegExp(wd,Eh);Yv=RegExp(id,Eh);Zv=RegExp(cb,Eh);$v=RegExp(ma,Eh)}\nfunction aw(a){Vv();-1!=a.indexOf(Na)&&(a=a.replace(Wv,Qa));-1!=a.indexOf(id)&&(a=a.replace(Yv,Ya));-1!=a.indexOf(wd)&&(a=a.replace(Xv,Sa));-1!=a.indexOf(ma)&&(a=a.replace($v,"&quot;"));-1!=a.indexOf(cb)&&(a=a.replace(Zv,"&#39;"));return a}var Wv,Xv,Yv,$v,Zv;function bw(a){if(null==a)throw new ku("uri is null");this.a=a}w(326,1,{33:1},bw);_.eQ=function(a){return!H(a,33)?!1:I(this.a,a.a)};_.hC=Rv;_.a=null;function cw(){cw=x}w(328,1,{});function dw(){}w(329,1,{},dw);var ew=null;function fw(){}\nw(330,328,{},fw);var gw=null;w(331,1,$l);_.a=null;function hw(a,b){var c=(iw(),jw(b));a.appendChild(c)}function kw(a,b,c){var d;d=lw;lw=a;b==mw&&8192==nw(a.type)&&(mw=null);c.Yd(a);lw=d}var lw=null,mw=null;function ow(a){pw();!qw&&(qw=new Om);rw||(rw=new zu(null,!0),sw=new tw);return ju(rw,qw,a)}var rw=null;function uw(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}function tw(){}w(344,244,{},tw);_.Dd=function(a){a.Ud(this);sw.c=!1};_.Ed=function(){return qw};_.Fd=function(){uw(this)};_.a=!1;\n_.b=!1;_.c=!1;var qw=_.d=null,sw=null;function vw(){vw=x;ww=new xw;yw()||(ww=null)}var ww=null;function Km(){}w(346,1,{},Km);_.Od=function(){for(;0<(Im(),Jm).c;)um(zw(Jm,0))};function Mm(a,b){return ju((!Aw&&(Aw=new Bw),Aw),a,b)}\nfunction Cw(a){Lm();Dw||(Ew("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 Fw),Dw=!0);return Mm((!gu&&(gu=new Om),gu),a)}\nfunction Lm(){Gw||(Ew(\'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 Hw),\nGw=!0)}function Iw(){Gw&&du((!Aw&&(Aw=new Bw),Aw),null,!1)}function Jw(){var a;Gw&&(a=new Kw,Aw&&qu(Aw,a));return null}function Lw(){var a,b;if(Dw&&(b=gr(),a=fr(),Mw!=b||Nw!=a))Mw=b,Nw=a,fu((!Aw&&(Aw=new Bw),Aw))}var Gw=!1,Aw=null,Nw=0,Mw=0,Dw=!1;function Ow(){Ow=x;Pw=new Om}function Kw(){Ow()}w(348,244,{},Kw);_.Dd=function(){null.bi()};_.Ed=function(){return Pw};var Pw;function Bw(){yu.call(this,null)}w(350,286,Al,Bw);\nfunction nw(a){switch(a){case Cg:return 4096;case Pg:return 1024;case Tg:return 1;case hh:return 2;case xh:return 2048;case $h:return 128;case ai:return 256;case bi:return 512;case ii:return 32768;case "losecapture":return 8192;case Ai:return 4;case Bi:return 64;case Ci:return 32;case Di:return 16;case Ei:return 8;case "scroll":return 16384;case vh:return 65536;case Be:case Fi:return 131072;case fh:return 262144;case bj:return 524288;case pk:return 1048576;case ok:return 2097152;case nk:return 4194304;\ncase mk:return 8388608;case Hh:return 16777216;case Fh:return 33554432;case Gh:return 67108864;default:return-1}}function pw(){Qw||(Rw(),Sw(),Qw=!0)}var Qw=!1;function Tw(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 Uw(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}\nfunction Rw(){Vw=B(function(a){var b;var c=rw,d,e,f;qw&&c&&Ww(c.a.d,qw)?(b=sw.a,d=sw.b,e=sw.c,f=sw.d,uw(sw),sw.d=a,qu(c,sw),c=!(sw.a&&!sw.b),sw.a=b,sw.b=d,sw.c=e,sw.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Xw=B(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Fp(b)&&H(b,36)&&kw(a,c,b)});Yw=B(function(a){a.preventDefault();Xw.call(this,a)});Zw=B(function(a){this.__gwtLastUnhandledEvent=\na.type;Xw.call(this,a)});$w=B(function(a){if(Vw(a)){var b=ax;b&&b.__listener&&!Fp(b.__listener)&&H(b.__listener,36)&&(kw(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Tg,$w,!0);$wnd.addEventListener(hh,$w,!0);$wnd.addEventListener(Ai,$w,!0);$wnd.addEventListener(Ei,$w,!0);$wnd.addEventListener(Bi,$w,!0);$wnd.addEventListener(Di,$w,!0);$wnd.addEventListener(Ci,$w,!0);$wnd.addEventListener(Fi,$w,!0);$wnd.addEventListener($h,Vw,!0);$wnd.addEventListener(bi,Vw,!0);$wnd.addEventListener(ai,\nVw,!0);$wnd.addEventListener(pk,$w,!0);$wnd.addEventListener(ok,$w,!0);$wnd.addEventListener(nk,$w,!0);$wnd.addEventListener(mk,$w,!0);$wnd.addEventListener(Hh,$w,!0);$wnd.addEventListener(Fh,$w,!0);$wnd.addEventListener(Gh,$w,!0)}function bx(a,b,c){for(var d=0,e=a.firstChild,f=null;e;){if(1==e.nodeType){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}\nfunction cx(a,b){switch(b){case "drag":a.ondrag=Xw;break;case qh:a.ondragend=Xw;break;case rh:a.ondragenter=Yw;break;case "dragleave":a.ondragleave=Xw;break;case sh:a.ondragover=Yw;break;case "dragstart":a.ondragstart=Xw;break;case th:a.ondrop=Xw;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Xw,!1);a.addEventListener(b,Xw,!1);break;default:throw"Trying to sink unknown event type "+b;}}\nfunction dx(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Xw:null),c&2&&(a.ondblclick=b&2?Xw:null),c&4&&(a.onmousedown=b&4?Xw:null),c&8&&(a.onmouseup=b&8?Xw:null),c&16&&(a.onmouseover=b&16?Xw:null),c&32&&(a.onmouseout=b&32?Xw:null),c&64&&(a.onmousemove=b&64?Xw:null),c&128&&(a.onkeydown=b&128?Xw:null),c&256&&(a.onkeypress=b&256?Xw:null),c&512&&(a.onkeyup=b&512?Xw:null),c&1024&&(a.onchange=b&1024?Xw:null),c&2048&&(a.onfocus=b&2048?Xw:null),c&4096&&(a.onblur=b&4096?Xw:null),\nc&8192&&(a.onlosecapture=b&8192?Xw:null),c&16384&&(a.onscroll=b&16384?Xw:null),c&32768&&(a.onload=b&32768?Zw:null),c&65536&&(a.onerror=b&65536?Xw:null),c&131072&&(a.onmousewheel=b&131072?Xw:null),c&262144&&(a.oncontextmenu=b&262144?Xw:null),c&524288&&(a.onpaste=b&524288?Xw:null),c&1048576&&(a.ontouchstart=b&1048576?Xw:null),c&2097152&&(a.ontouchmove=b&2097152?Xw:null),c&4194304&&(a.ontouchend=b&4194304?Xw:null),c&8388608&&(a.ontouchcancel=b&8388608?Xw:null),c&16777216&&(a.ongesturestart=b&16777216?\nXw:null),c&33554432&&(a.ongesturechange=b&33554432?Xw:null),c&67108864&&(a.ongestureend=b&67108864?Xw:null))}var ax=null,Vw=null,$w=null,Yw=null,Xw=null,Zw=null;function Sw(){Yw=B(function(a){Xw.call(this,a);return!1})}function yw(){var a=ww,b=n,c=$wnd.location.hash;0<c.length&&(b=a.$d(c.substring(1)));ex=b;var d=$wnd.onhashchange;$wnd.onhashchange=B(function(){var b=n,c=$wnd.location.hash;0<c.length&&(b=a.$d(c.substring(1)));a._d(b);d&&d()});return!0}function xw(){this.a=new yu(null)}\nw(358,1,Al,xw);_.$d=function(a){return decodeURI(a.replace("%23",Ca))};_.Sd=function(a){qu(this.a,a)};_._d=function(a){a=null==a?n:a;if(!I(a,null==ex?n:ex))ex=a,iu&&(a=new hu,qu(this.a,a))};var ex=n;function Ew(a,b){var c;c=$doc.createElement(Ej);c.textContent=a||n;$doc.body.appendChild(c);b.pd();$doc.body.removeChild(c)}function Hw(){}w(361,1,{},Hw);_.pd=function(){$wnd.__gwt_initWindowCloseHandler(B(Jw),B(Iw))};function Fw(){}w(362,1,{},Fw);_.pd=function(){$wnd.__gwt_initWindowResizeHandler(B(Lw))};\nfunction fx(a,b){gx(a.ee(),b,!0)}function hx(a,b){a.pb.style[Qh]=b}function ix(a,b,c){0<=b&&a.je(b+kj);0<=c&&a.he(c+kj)}function jx(a,b,c){a.je(b);a.he(c)}function kx(a){var b,a=Uq(a,Sg);b=lx(a,mx(32));return 0<=b?a.substr(0,b-0):a}\nfunction gx(a,b,c){if(!a)throw new Bp(xf);b=nx(b);if(0==b.length)throw new Pm(Nf);if(c){var d;d=nx(b);b=a.className;-1==Vq(b,d)&&(0<b.length?a.className=b+fa+d:a.className=d)}else{var e,f,c=nx(b);f=a.className;e=Vq(f,c);-1!=e&&(b=nx(f.substr(0,e-0)),c=nx(ox(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+fa+c,a.className=d)}}function px(a,b){a.style.display=b?n:Mi;a.setAttribute("aria-hidden",""+!b)}w(367,1,Wl);_.ce=qx;_.de=rx;_.ee=sx;_.he=function(a){hx(this,a)};\n_.je=function(a){this.pb.style[Dk]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function tx(a,b,c){var d;d=nw(c.b);if(-1==d){var e=a.pb;d=c.b;pw();cx(e,d);I(sh,d)&&cx(e,rh)}else-1==a.lb?(e=a.pb,d|=a.pb.__eventBits||0,pw(),dx(e,d)):a.lb|=d;return ju(!a.mb?a.mb=new yu(a):a.mb,c,b)}function ux(a,b,c){return ju(!a.mb?a.mb=new yu(a):a.mb,c,b)}\nfunction vx(a){var b;if(a.me())throw new wx("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;pw();dx(c,b)}else a.lb|=b;a.ke();a.pe()}function xx(a,b){var c;switch(nw(b.type)){case 16:case 32:if((c=b.relatedTarget)&&dr(a.pb,c))return}c=a.pb;var d,e,f;if(ys&&(f=ys.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.mb&&qu(a.mb,f.a),f.a.a=d,f.a.b=e}\nfunction yx(a){if(!a.me())throw new wx("Should only call onDetach when the widget is attached to the browser\'s document");try{a.qe()}finally{try{a.le()}finally{a.pb.__listener=null,a.kb=!1}}}function zx(a){if(a.ob)if(H(a.ob,42))a.ob.re(a);else{if(a.ob)throw new wx("This widget\'s parent does not implement HasWidgets");}else if(Ax(),Ww(Bx.a,a)){Ax();try{a.oe()}finally{Du(Bx.a,a)}}}\nfunction Cx(a,b){var c;c=a.ob;if(b){if(c)throw new wx("Cannot set a new parent without first clearing the old parent");a.ob=b;b.me()&&a.ne()}else try{c&&c.me()&&a.oe()}finally{a.ob=null}}w(366,367,nl);_.ke=Dx;_.le=Dx;_.Sd=function(a){this.mb&&qu(this.mb,a)};_.me=function(){return this.kb};_.ne=function(){vx(this)};_.Yd=function(a){xx(this,a)};_.oe=Ex;_.pe=Dx;_.qe=Dx;_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;w(365,366,zl);_.ke=function(){Fx(this,(Gx(),Hx))};_.le=function(){Fx(this,(Gx(),Ix))};\nfunction Jx(a,b,c){zx(b);var d=a.p;Kx(d,b,d.c);d=(iw(),jw(b.pb));c.appendChild(d);Cx(b,a)}function Lx(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new Mx;b.ob==a&&(f=a.se(b),f<d&&--d);zx(b);Kx(a.p,b,d);e?(e=b.pb,bx(c,(iw(),jw(e)),d)):(e=(iw(),jw(b.pb)),c.appendChild(e));Cx(b,a)}\nfunction Nx(a,b){var c;if(b.ob!=a)return!1;try{Cx(b,null)}finally{c=b.pb;Yq(c).removeChild(c);c=a.p;var d;d=Ox(c,b);if(-1==d)throw new Px;if(0>d||d>=c.c)throw new Mx;for(--c.c;d<c.c;++d)kq(c.a,d,c.a[d+1]);kq(c.a,c.c,null)}return!0}w(364,365,zl);_.se=function(a){return Ox(this.p,a)};_.te=function(a,b,c,d){Lx(this,a,b,c,d)};_.ue=function(){return new Qx(this.p)};_.re=function(a){return Nx(this,a)};function Rx(a,b,c,d){var e;zx(b);e=a.p.c;a.xe(b,c,d);a.te(b,a.pb,e,!0)}\nfunction Sx(a,b){var c;(c=Nx(a,b))&&Tx(b.pb);return c}function Ux(a,b,c,d){if(b.ob!=a)throw new Pm("Widget must be a child of this panel.");a.xe(b,c,d)}function Vx(a,b,c){a=a.pb;-1==b&&-1==c?Tx(a):(a.style[dj]=fg,a.style[ci]=b+kj,a.style[lk]=c+kj)}function Wx(){var a=$doc.createElement(nh);this.p=new Xx(this);this.pb=a;this.pb.style[dj]="relative";this.pb.style[Zi]=Rh}function Tx(a){a.style[ci]=n;a.style[lk]=n;a.style[dj]=n}w(363,364,zl,Wx);_.re=function(a){return Sx(this,a)};\n_.xe=function(a,b,c){Vx(a,b,c)};function Yx(a,b){if(a.ze())throw new wx("SimplePanel can only contain one child widget");a.Ae(b)}function Zx(a,b){if(a.jb!=b)return!1;try{Cx(b,null)}finally{a.ye().removeChild(b.pb),a.jb=null}return!0}function $x(a,b){if(b!=a.jb&&(b&&zx(b),a.jb&&a.re(a.jb),a.jb=b)){var c=a.ye(),d=(iw(),jw(a.jb.pb));c.appendChild(d);Cx(b,a)}}function ay(){this.pb=$doc.createElement(nh)}w(371,365,zl,ay);_.ye=sx;_.ze=function(){return this.jb};_.ue=function(){return new by(this)};\n_.re=function(a){return Zx(this,a)};_.Ae=function(a){$x(this,a)};_.jb=null;function cy(a,b){a.hb&&(dy(a.gb,!1,!1),du(a,a,b))}function ey(a){var b;if(b=a.jb)null!=a.X&&b.he(a.X),null!=a.Y&&b.je(a.Y)}function fy(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[ci]=b-0+(Dr(),kj);a.style[lk]=c+kj}function gy(a){a.hb||(a.kb&&zx(a),dy(a.gb,!0,!1))}w(370,371,zl);_.ye=function(){return Xq(this.pb)};_.ce=qx;_.de=rx;_.ee=function(){return Yq(Xq(this.pb))};_.Be=function(){this.Ce(!1)};_.Ce=function(a){cy(this,a)};\n_.Ud=function(){};_.qe=function(){this.hb&&dy(this.gb,!1,!0)};_.he=function(a){this.X=a;ey(this);0==a.length&&(this.X=null)};_.De=function(a,b){fy(this,a,b)};_.Ae=function(a){$x(this,a);ey(this)};_.je=function(a){this.Y=a;ey(this);0==a.length&&(this.Y=null)};_.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;\nfunction hy(a,b){var c;ay.call(this);this.$=new iy;this.U=(jy(),ky);this.gb=new ly(this);this.pb.appendChild($doc.createElement(nh));this.De(0,0);Yq(Xq(this.pb))[Sg]="gwt-PopupPanel";Xq(this.pb)[Sg]=cj;this.W=this.V=a;this.db=!1;c=z(Zu,q,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new my(c);c=n;this.T.ee()[Sg]=c;c=Yq(Xq(this.pb));var d;if(!c)throw new Bp(xf);d=nx("gwt-DecoratedPopupPanel");if(0==d.length)throw new Pm(Nf);var e=c.className.split(/\\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var h=1,\nj=e.length;h<j;h++){var l=e[h];l.length>g&&l.charAt(g)==vb&&0==l.indexOf(f)&&(e[h]=d+l.substring(g))}c.className=e.join(fa)}$x(this,this.T);ey(this);gx(Xq(this.pb),cj,!1);gx(this.T.b,b+"Content",!0)}w(369,370,zl);_.ke=function(){vx(this.T)};_.le=function(){yx(this.T)};_.ze=function(){return this.T.jb};_.ue=function(){return new by(this.T)};_.re=function(a){return this.T.re(a)};_.Ae=function(a){$x(this.T,a);ey(this)};_.T=null;w(368,369,zl);_.oe=Ex;\nfunction ny(){ny=x;oy=new py(0,(jy(),ky));qy=new py(1,ry);sy=new py(2,ty);uy=z(vy,q,37,[oy,qy,sy])}function py(a,b){this.b=a;this.a=b}w(372,195,{37:1,88:1,93:1,95:1},py);_.a=null;var uy,oy,qy,sy;function wy(){wy=x;xy=z(Zu,q,1,[lk,yi,Gg])}\nfunction my(a){var b;wy();var c,d;c=this.pb=$doc.createElement(Wj);this.c=$doc.createElement(Zj);hw(c,this.c);c[Lg]=0;for(c=c[Jg]=0;c<a.length;++c)d=(b=$doc.createElement(qk),b[Sg]=a[c],Ju(),hw(b,yy(a[c]+"Left")),hw(b,yy(a[c]+te)),hw(b,yy(a[c]+"Right")),b),hw(this.c,d),1==c&&(this.b=Xq(Tw(d,1)));this.pb[Sg]="gwt-DecoratorPanel"}function yy(a){var b,c;c=$doc.createElement($j);b=$doc.createElement(nh);var d=(iw(),jw(b));c.appendChild(d);c[Sg]=a;b[Sg]=a+"Inner";return c}w(374,371,Bl,my);_.ye=zy;\n_.b=null;_.c=null;var xy;w(375,1,{});function Gx(){Gx=x;Hx=new Ay;Ix=new By}function Cy(a){uu.call(this,a)}function Fx(a,b){Gx();var c,d,e;c=null;for(e=a.ue();e.Vd();){d=e.Wd();try{b.Fe(d)}catch(f){if(f=vq(f),H(f,105))d=f,!c&&(c=new su),tu(c,d);else throw f;}}if(c)throw new Cy(c);}w(376,291,ol,Cy);var Hx,Ix;function Ay(){}w(377,1,{},Ay);_.Fe=function(a){a.ne()};function By(){}w(378,1,{},By);_.Fe=function(a){a.oe()};w(381,366,nl);\n_.ne=function(){vx(this);-1==(65535>this.pb.tabIndex?this.pb.tabIndex:-(this.pb.tabIndex%65535)-1)&&(this.pb.tabIndex=0)};function Dy(){this.p=new Xx(this);this.e=$doc.createElement(Wj);this.d=$doc.createElement(Zj);hw(this.e,this.d);this.pb=this.e}w(382,364,zl);_.d=null;_.e=null;function Ey(){this.pb=Fy()}w(386,371,zl,Ey);function Gy(){Gy=x;Hy=new Iy((sr(),Ng));Jy=new Iy(ci);Ky=new Iy(vj);Ly=(Ju(),Jy);My=Ky;Ny=Ly}var Hy,Ny,Jy,My,Ly,Ky;w(396,1,{});function Iy(a){this.a=a}w(397,396,{},Iy);_.a=null;\nfunction Oy(){Oy=x;Py=new Qy(yi);Ry=new Qy(lk)}var Py,Ry;function Qy(a){this.a=a}w(398,1,{},Qy);_.a=null;function Sy(a,b){var c;c=Ty(a);hw(a.b,c);Jx(a,b,c)}function Ty(a){var b;b=$doc.createElement($j);b[ng]=a.a.a;b.style[zk]=a.c.a;return b}function Uy(a,b){var c,d;d=Yq(b.pb);(c=Nx(a,b))&&a.b.removeChild(d);return c}function Vy(){Dy.call(this);this.a=(Gy(),Ny);this.c=(Oy(),Ry);this.b=$doc.createElement(qk);hw(this.d,this.b);this.e[Lg]=wc;this.e[Jg]=wc}w(399,382,zl,Vy);\n_.re=function(a){return Uy(this,a)};_.b=null;function Wy(){Wy=x;new up}function Xy(a){Wy();Yy.call(this,a.d.a,a.b,a.c,a.e,a.a)}function Zy(a,b,c,d,e){Wy();this.a=new $y(this,a,b,c,d,e);this.pb[Sg]="gwt-Image"}function Yy(a,b,c,d,e){Wy();Zy.call(this,(cw(),new bw(a)),b,c,d,e)}w(400,366,nl,Xy,Zy,Yy);_.Yd=function(a){32768==nw(a.type)&&this.a&&(this.pb.__gwtLastUnhandledEvent=n);xx(this,a)};_.pe=function(){var a=this.a;I(ii,Uq(this.pb,"__gwtLastUnhandledEvent"))&&(a.f=new az(a,this),Gq((Dq(),Eq),a.f))};\n_.a=null;w(402,1,{});_.f=null;function bz(){bz=x;cz()}\nfunction $y(a,b,c,d,e,f){var g,h;bz();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(Qj);h=new Ov;Nv(Nv(Nv(h,new Qv("width:"+e+(Dr(),kj)+hd)),new Qv("height:"+f+nj)),new Qv("background:url("+b.a+") no-repeat "+-c+lj+-d+nj));!dz&&(dz=new ez);b=fz;h=new Qv((new Qv(Sq(h.a.a))).a);c=new Pv;xp(c.a,"<img onload=\'this.__gwtLastUnhandledEvent=\\"load\\";\' src=\'");yp(c,aw(b.a));xp(c.a,"\' style=\'");yp(c,aw(h.a));xp(c.a,"\' border=\'0\'>");h=new Sv(Sq(c.a));g.innerHTML=h.a||n;g=Xq(g);a.kb&&(a.pb.__listener=\nnull);if(a.pb&&(h=a.pb,b=h.parentNode))b.insertBefore(g,h),b.removeChild(h);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),pw(),dx(g,a)):a.lb|=133333119}w(401,402,{},$y);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function az(a,b){this.a=a;this.b=b}w(403,1,{},az);_.pd=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(ii,!1,!1),b),this.b.pb.dispatchEvent(a)):this.b.pb.__gwtLastUnhandledEvent=ii)};\n_.a=null;_.b=null;w(405,331,$l);function gz(a){this.a=a}w(407,405,$l,gz);_.Od=function(a){this.a.Ge(a.f,a.a)};function hz(a,b,c){var d;if(a.o){var e=d=$doc.createElement(qk);bx(a.e,(iw(),jw(e)),b);a=(iw(),jw(c));d.appendChild(a)}else d=Tw(a.e,0),bx(d,(iw(),jw(c)),b)}\nfunction iz(a,b,c){var d;b.b&&(jz(a,b),c&&b.a?(jz(a,null),a=b.a,b=(Dq(),Eq),b.c=Hq(b.c,[new kz(a),!1])):null!=b.d&&(a.j=new lz(a,b),c=(jy(),ry),a.j.U=c,a.j.ab=a.f,c=Oh,a.j.ee()[Sg]=c,d=kx(a.pb),I(Nh,d)||fx(a.j,d+"Popup"),ux(a.j,new gz(a),Nm?Nm:Nm=new Om),a.n=b.d,d=a.j,a=new mz(a,b),d.pb.style[Ak]=Rh,gy(d),Ju(),a.a.o?fy(a.a.j,ar(a.a.pb)+Tq(a.a.pb,Ti)-1,br(a.b.pb)+$wnd.pageYOffset):fy(a.a.j,ar(a.b.pb),br(a.a.pb)+$wnd.pageYOffset+Tq(a.a.pb,Si)-1),d.pb.style[Ak]=Bk))}\nfunction nz(a,b){!b&&a.k&&a.n==a.k.d||b&&!b.b||(jz(a,b),oz(a.pb),b&&a.d&&iz(a,b,!1))}\nfunction pz(a,b){var c;a:{c=b.target;var d,e;for(e=new vu(a.i);e.b<e.d.Pf();)if(d=wu(e),dr(d.pb,c)){c=d;break a}c=null}switch(nw(b.type)){case 1:oz(a.pb);c&&iz(a,c,!0);break;case 16:c&&nz(a,c);break;case 32:c&&nz(a,null);break;case 2048:qz(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Ju();qz(a)||a.o||rz(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Ju();qz(a)||(a.o?null!=a.k.d&&!a.k.d.bi().bi()&&(iz(a,a.k,!1),a.k.d.bi()):sz(a));b.cancelBubble=!0;b.preventDefault();break;case 38:qz(a)||\na.o&&rz(a);b.cancelBubble=!0;b.preventDefault();break;case 40:qz(a)||(a.o?sz(a):null!=a.k.d&&!a.k.d.bi().bi()&&(iz(a,a.k,!1),a.k.d.bi()));b.cancelBubble=!0;b.preventDefault();break;case 27:jz(a,null);a.j&&cy(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:jz(a,null);a.j&&cy(a.j,!1);break;case 13:qz(a)||(iz(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}xx(a,b)}function tz(a,b,c){c&&jz(a,null);du(a,b,!1);a.n=null;a.j=null}\nfunction qz(a){var b,c;if(!a.k){for(c=new vu(a.i);c.b<c.d.Pf();)if(b=wu(c),b.b){jz(a,b);break}return!0}return!1}\nfunction jz(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=kx(c.pb)+fc;gx(c.ee(),d,!1);a.o&&(c=Yq(a.k.pb),2==Uw(c)&&(c=Tw(c,1),gx(c,Uj,!1)))}if(b){c=kx(b.pb)+fc;gx(b.ee(),c,!0);a.o&&(c=Yq(b.pb),2==Uw(c)&&(c=Tw(c,1),gx(c,Uj,!0)));Rn();c=a.pb;var e=new qn(b.pb),d=(Mn(),Nn),e=z(uz,q,16,[e]),f,g,h,j;f=new wp;for(h=0,j=e.length;h<j;++h)g=e[h],yp(yp(f,g.a),fa);e=nx(Sq(f.a));c.setAttribute(d.a,e)}a.k=b}}\nfunction sz(a){var b,c,d;if(a.k){for(b=c=vz(a.i,a.k);;)if(c+=1,c==a.i.c&&(c=0),c==b){d=zw(a.i,b);break}else if(d=zw(a.i,c),d.b)break;jz(a,d)}}function rz(a){var b,c,d;if(a.k){for(b=c=vz(a.i,a.k);;)if(c-=1,0>c&&(c=a.i.c-1),c==b){d=zw(a.i,b);break}else if(d=zw(a.i,c),d.b)break;jz(a,d)}}w(408,366,nl);_.Yd=function(a){pz(this,a)};_.oe=function(){this.j&&cy(this.j,!1);yx(this)};_.Ge=function(a,b){tz(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function kz(a){this.a=a}\nw(409,1,{},kz);_.pd=function(){wz(this.a)};_.a=null;function xz(a){this.a=a}w(410,1,{},xz);_.Hd=function(){jz(this.a,null)};_.a=null;function lz(a,b){this.a=a;this.b=b;hy.call(this,!0,ri);$x(this.T,this.b.d);ey(this);this.fb=!0;this.b.d.bi()}w(411,369,zl,lz);_.Ud=function(a){var b,c;if(!a.a)switch(nw(a.d.type)){case 4:c=a.d.target;b=this.b.c.pb;if(dr(b,c)){a.a=!0;break}a.a&&jz(this.a,null)}};_.a=null;_.b=null;function mz(a,b){this.a=a;this.b=b}w(412,1,{},mz);_.a=null;var yz=_.b=null;\nfunction zz(){zz=x;yz=new Mv((cw(),new bw((Ju(),"data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs="))),5,9)}function Az(a,b){if(b){var c=kx(a.pb)+ec;gx(a.ee(),c,!1)}else c=kx(a.pb)+ec,gx(a.ee(),c,!0);a.b=b}function Bz(a,b){this.pb=$doc.createElement($j);var c=kx(this.pb)+fc;gx(this.ee(),c,!1);this.pb.textContent=a||n;this.pb[Sg]="gwt-MenuItem";c=er();this.pb.setAttribute(Th,c);Rn();this.pb.setAttribute("role",yo.a);this.a=b}w(415,367,{41:1,45:1,48:1},Bz);\n_.a=null;_.b=!0;_.c=null;_.d=null;function Cz(){var a;this.pb=$doc.createElement($j);this.pb[Sg]="gwt-MenuItemSeparator";a=$doc.createElement(nh);hw(this.pb,a);a[Sg]="menuSeparatorInner"}w(416,367,Wl,Cz);function Dz(){var a,b,c,d,e;b=null.bi();e=gr();d=fr();b[mh]=(hr(),Mi);b[Dk]=0+(Dr(),kj);b[Qh]=Cc;c=$doc;c=(I(c.compatMode,qe)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(I(a.compatMode,qe)?a.documentElement:a.body).scrollHeight||0;b[Dk]=(c>e?c:e)+kj;b[Qh]=(a>d?a:d)+kj;b[mh]="block"}\nfunction iy(){}w(417,1,{},iy);_.Qd=function(){Dz()};function Ez(a){this.a=a}w(418,1,{},Ez);\n_.Ud=function(a){var b=this.a,c,d;if(a.a||!b.fb&&a.b)b.db&&(a.a=!0);else if(b.Ud(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?dr(b.pb,c):!1)&&(a.b=!0);b.db&&(a.a=!0);switch(nw(d.type)){case 4:case 1048576:if(mw){a.b=!0;break}if(!c&&b.V){b.Ce(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(mw){a.b=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;function Fz(a){this.a=a}w(419,1,{},Fz);\n_.a=null;function jy(){jy=x;ky=new Gz(0);ry=new Gz(1);ty=new Gz(2);Hz=z(Iz,q,46,[ky,ry,ty])}function Gz(a){this.b=a}w(420,195,{46:1,88:1,93:1,95:1},Gz);var Hz,ky,ry,ty;function Jz(a){a.j?a.a.bb&&($doc.body.appendChild(a.a.Z),a.f=Cw(a.a.$),Dz(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Z),Kz(a.f.a),a.f=null,a.b=!1)}function Lz(a){a.j||(Jz(a),a.c||(Ax(),Sx(Mz(null),a.a)));a.a.pb.style[Vg]="rect(auto, auto, auto, auto)";a.a.pb.style[Zi]=Bk}\nfunction Nz(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=Vu(b*a.d);h=Vu(b*a.e);switch(a.a.U.b){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;break;case 1:Ju(),f=h,c=d}a.a.pb.style[Vg]="rect("+g+mj+f+mj+c+mj+e+"px)"}\nfunction dy(a,b,c){a.c=c;sm(a);a.i&&(um(a.i),a.i=null,Lz(a));a.a.hb=b;var d=a.a;d.eb&&(Kz(d.eb.a),d.eb=null);d._&&(Kz(d._.a),d._=null);if(d.hb){d.eb=ow(new Ez(d));var e;e=new Fz(d);vw();e=ww?ju(ww.a,(!iu&&(iu=new Om),iu),e):null;d._=e}c=!c&&a.a.ab;a.a.U!=(jy(),ky)&&!b&&(c=!1);a.j=b;c?b?(Jz(a),a.a.pb.style[dj]=fg,-1!=a.a.ib&&a.a.De(a.a.cb,a.a.ib),a.a.pb.style[Vg]=rj,Ax(),b=Mz(null),Jx(b,a.a,b.pb),a.i=new Oz(a),Bm(a.i,1)):vm(a,200):(Jz(a),a.j?(a.a.pb.style[dj]=fg,-1!=a.a.ib&&a.a.De(a.a.cb,a.a.ib),Ax(),\nb=Mz(null),Jx(b,a.a,b.pb)):a.c||(Ax(),Sx(Mz(null),a.a)),a.a.pb.style[Zi]=Bk)}function ly(a){var b=(Dm(),Em);this.k=new Cm(this);this.s=b;this.a=a}w(421,58,{},ly);_.rd=function(){Lz(this)};_.sd=function(){this.d=Tq(this.a.pb,Si);this.e=Tq(this.a.pb,Ti);this.a.pb.style[Zi]=Rh;Nz(this,(1+Math.cos(3.141592653589793))/2)};_.td=function(a){Nz(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function Oz(a){Im();this.a=a}w(422,65,{},Oz);_.vd=function(){this.a.i=null;vm(this.a,200)};\n_.a=null;function iw(){iw=x;Pz()}function jw(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Pz(){function a(){}a.prototype={className:n,clientHeight:0,clientWidth:0,dir:n,getAttribute:function(a){return this[a]},href:n,id:n,lang:n,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:n,style:{},title:n};$wnd.GwtPotentialElementShim=a}function Ax(){Ax=x;Qz=new Rz;Sz=new up;Bx=new su}function Tz(a){this.p=new Xx(this);this.pb=a;vx(this)}\nfunction Mz(a){Ax();var b,c;c=Bu(Sz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Sz.d){var d=new Uz;Lm();Mm(Nm?Nm:Nm=new Om,d);Ju()}!b?c=new Vz:c=new Tz(b);E(Sz,a,c);tu(Bx,c);return c}w(424,363,zl,Tz);var Qz,Sz,Bx;function Rz(){}w(425,1,{},Rz);_.Fe=function(a){a.me()&&a.oe()};function Uz(){}w(426,1,{},Uz);_.Od=function(){Ax();try{Fx(Bx,Qz)}finally{Wz(Bx.a),Wz(Sz)}};function Vz(){Tz.call(this,$doc.body)}w(427,424,zl,Vz);\n_.xe=function(a,b,c){Vx(a,b-0,c-0)};function by(a){this.c=a;this.a=!!this.c.jb}w(428,1,{},by);_.Vd=Tv;_.Wd=function(){if(!this.a||!this.c.jb)throw new Px;this.a=!1;return this.b=this.c.jb};_.Xd=function(){this.b&&this.c.re(this.b)};_.b=null;_.c=null;function Xz(a,b){a.pb[yk]=null!=b?b:n}w(431,381,nl);_.Yd=function(a){0!=(nw(a.type)&896)?xx(this,a):xx(this,a)};_.pe=Dx;function Yz(){Yz=x;Zz()}w(430,431,nl);\nfunction $z(){Yz();var a=Wq(ak);!gw&&(gw=new fw);!ew&&(ew=new dw);this.pb=a;Ju();this.pb[Sg]="gwt-TextBox"}w(432,430,nl,$z);function Zz(){Zz=x;aA=new bA;cA=new dA;eA=new fA;gA=new hA;iA=z(jA,q,49,[aA,cA,eA,gA])}w(433,195,pl);var iA,aA,cA,eA,gA;function bA(){this.b=0}w(434,433,pl,bA);function dA(){this.b=1}w(435,433,pl,dA);function fA(){this.b=2}w(436,433,pl,fA);function hA(){this.b=3}w(437,433,pl,hA);function Ox(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}\nfunction Kx(a,b,c){var d,e;if(0>c||c>a.c)throw new Mx;if(a.c==a.a.length){e=C(kA,q,50,2*a.a.length,0);for(d=0;d<a.a.length;++d)kq(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)kq(a.a,d,a.a[d-1]);kq(a.a,c,b)}function Xx(a){this.b=a;this.a=C(kA,q,50,4,0)}w(439,1,{},Xx);_.ue=function(){return new Qx(this)};_.a=null;_.b=null;_.c=0;function lA(a){if(a.a>=a.b.c)throw new Px;return a.b.a[++a.a]}function mA(a){if(0>a.a||a.a>=a.b.c)throw new nA;a.b.b.re(a.b.a[a.a--])}function Qx(a){this.b=a}w(440,1,{},Qx);\n_.Vd=function(){return this.a<this.b.c-1};_.Wd=function(){return lA(this)};_.Xd=function(){mA(this)};_.a=-1;_.b=null;function cz(){cz=x;fz=(cw(),new bw(xq()+"clear.cache.gif"))}var fz,dz=null;function ez(){}w(442,1,{},ez);function oA(){oA=x;cz()}function pA(a,b,c,d,e){oA();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}w(443,375,{},pA);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Fy(){var a;a=$doc.createElement(nh);a.tabIndex=0;return a}function oz(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}\nfunction Kz(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?lu(b,new qA(b,c,d,a)):Cu(b,c,d,a)}function pu(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(450,1,{},pu);_.a=null;_.b=null;_.c=null;_.d=null;function mu(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}w(451,1,{},mu);_.pd=function(){nu(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function qA(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}w(452,1,{},qA);_.pd=function(){Cu(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;\n_.d=null;function rA(a,b){var c;this.a=(c=n,0!=(b&1)&&(c+=ki),0!=(b&2)&&(c+=Sh),RegExp(a,c))}w(453,1,{});_.tS=function(){return this.a.toString?this.a.toString():"[JavaScriptObject]"};_.a=null;function sA(a,b){b.k!=a&&(!a.Uc&&(a.Uc=new Gm),b.k=a,Am(a.Uc,b))}function tA(a){var b;b=a.cZ.d;if(-1!=lx(b,mx(36)))return null;a=a.Vc.b.b++;return b=ox(b,uA(b,mx(46))+1)+n+a}function vA(a){return!a.Mc&&a.Sc?vA(a.Sc):a.Mc}function wA(a){return et(),new xA(a)}\nfunction yA(a){var b;b=new zA;if(a.We()){for(;a&&!H(a,71);a=a.Sc){var c=b,d=a.Se(),e=a.Te();c.a+=d;c.b+=e}H(a,71)&&(c=a.Se(),a=a.Te(),b.a+=c,b.b+=a);return b}throw new AA;}function BA(a){a.Wc=!1;a.df();CA(a)}function CA(a){if((a=H(a,71)?null:a.Sc)&&a.Wc)BA(a),a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1)}function DA(a){return(a=a.Le())?a:new EA(1,1)}function FA(a){var b;return(b=a.Me())?new GA(b):new GA(a.Oe())}\nfunction HA(a,b,c,d,e){var f,g,h,j;h=a._c;j=a.ad;g=a.Yc;f=a.Nc;a._c=b;a.ad=c;a.Yc=d;a.Nc=e;if(h!=a._c||j!=a.ad)CA(a),new IA(a,100);if(g!=a.Yc||f!=a.Nc)a.Ve(),new IA(a,101)}function JA(){this.Vc=(KA(),KA(),LA);this.Pc=new MA;new up;this.Ue();this.Rc=(NA(),OA)}w(457,1,Ul);_.Je=function(){return tA(this)};_.Le=function(){return PA(this.Tc,this)};_.Me=function(){return this.Le()};_.Ne=function(){return this.Nc};_.Oe=function(){return this.Ye()};_.Pe=function(){return new QA(0,0,0,0)};_.Qe=function(){return this._e()};\n_.Re=function(){return this.Yc};_.Se=function(){return this._c};_.Te=function(){return this.ad};_.Ue=Dx;_.Ve=function(){BA(this)};_.We=function(){return this.Xc&&!!this.Sc&&this.Sc.We()};_.Ye=RA;_.Ze=SA;_.$e=function(){return(null==this.Qc&&(this.Qc=this.Je()),this.Qc)+lb+this.Se()+lb+this.Te()+lb+this.Re()+Ek+this.Ne()+(this.Xc?n:",hidden")};_._e=TA;_.df=function(){var a=this.Tc;a.e.a=-1;a.e.b=-1};_.ff=function(a,b,c,d){this.gf(a,b,c,d,this.Lc,!0);this.Lc=0};\n_.gf=function(a,b,c,d){HA(this,a,b,c,d)};_.tS=UA;_.hf=function(){this.Wc=!0};_.Kc=null;_.Lc=0;_.Mc=null;_.Nc=0;_.Oc=0;_.Qc=null;_.Rc=null;_.Sc=null;_.Tc=null;_.Uc=null;_.Wc=!1;_.Xc=!0;_.Yc=0;_.Zc=!1;_.$c=!1;_._c=0;_.ad=0;function VA(a,b){var c;c=a.jf();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function WA(a){var b;b=a.jf();return new XA(b.b,b.d,a.Yc-b.c-b.b,a.Nc-b.d-b.a)}\nfunction YA(a,b){var c,d;if(a.Gc)for(d=new vu(a.Fc.a);d.b<d.d.Pf();)c=wu(d),a.Gc.of(c);if(b)for(d=new vu(a.Fc.a);d.b<d.d.Pf();)c=wu(d),b.kf(null,c);a.Gc=b;BA(a);a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1)}function ZA(a){if(!a.Wc){a.Gc&&a.Gc.lf(a);var b,c;for(c=0;c<a.Fc.a.c;++c)b=zw(a.Fc.a,c),b.Wc||b.hf();a.Wc=!0}}function $A(){JA.call(this);this.Fc=new aB;this.Jc=(KA(),KA(),LA)}w(456,457,ql);_.Le=function(){if(!this.Gc)return null;!this.Hc&&(this.Hc=this.Gc.mf(this));return this.Hc};\n_.Me=function(){if(!this.Gc)return null;!this.Ic&&(this.Ic=this.Gc.nf(this));return this.Ic};_.jf=function(){return this.Pe()};_.Oe=RA;_.Qe=TA;_.Ue=function(){this.Tc=(KA(),new bB)};_.Ve=function(){BA(this);this.Gc&&H(this.Gc,65)&&(this.Gc.n=!1)};_.Ye=RA;_._e=TA;_.df=function(){var a,b;this.Ic=this.Hc=null;for(b=0;b<this.Fc.a.c;++b)a=zw(this.Fc.a,b),a.df()};_.hf=function(){ZA(this)};_.Gc=null;_.Hc=null;_.Ic=null;function cB(){var a=new dB;$A.call(this);YA(this,a)}w(455,456,ql,cB);\n_.Je=function(){return"panel"+this.Jc.b.e++};function eB(a,b,c){a=fB(a.Ec,b,c);a.j=!0;return new gB(a)}function hB(a){a.Ze(a.Ec.d)}function iB(a){return new EA(jB(a.Ec),kB(a.Ec))}w(454,455,ql);_.Ne=function(){return Tq(this.Ec.pb,Si)};_.Re=function(){return Tq(this.Ec.pb,Ti)};_.Se=function(){return ar(this.Ec.pb)};_.Te=function(){return br(this.Ec.pb)+$wnd.pageYOffset};_.We=function(){return this.Ec.pb.style.display!=Mi};_.Ec=null;function lB(a){if(null!=a)this.n=a;else throw new mB;}w(459,1,Xl);\n_.tS=function(){return this.cZ.d+"[source="+this.n+bg};_.n=null;\nfunction nB(){nB=x;oB=new up;E(oB,new pB(400),new qB(Pk));E(oB,new pB(401),new qB(Pk));E(oB,new pB(402),new qB(Pk));E(oB,new pB(500),new qB(Rk));E(oB,new pB(501),new qB(Rk));E(oB,new pB(502),new qB(Rk));E(oB,new pB(503),new qB(Sk));E(oB,new pB(504),new qB(Rk));E(oB,new pB(505),new qB(Rk));E(oB,new pB(506),new qB(Sk));E(oB,new pB(507),new qB(cl));E(oB,new pB(100),new qB(Lk));E(oB,new pB(101),new qB(Lk));E(oB,new pB(102),new qB(Lk));E(oB,new pB(103),new qB(Lk));E(oB,new pB(1004),new qB(Ok));E(oB,new pB(1005),\nnew qB(Ok));E(oB,new pB(800),new qB(Zk));E(oB,new pB(801),new qB(Zk));E(oB,new pB(200),new qB(Tk));E(oB,new pB(201),new qB(Tk));E(oB,new pB(202),new qB(Tk));E(oB,new pB(204),new qB(Tk));E(oB,new pB(203),new qB(Tk));E(oB,new pB(209),new qB(dl));E(oB,new pB(208),new qB(el));E(oB,new pB(207),new qB(el));E(oB,new pB(206),new qB(Tk));E(oB,new pB(205),new qB(Tk));E(oB,new pB(1400),new qB(al));E(oB,new pB(1401),new qB(bl));E(oB,new pB(1402),new qB(bl));E(oB,new pB(300),new qB(Mk));E(oB,new pB(301),new qB(Mk));\nE(oB,new pB(1100),new qB(Yk));E(oB,new pB(1101),new qB(Yk));E(oB,new pB(1200),new qB($k));E(oB,new pB(701),new qB(Wk));E(oB,new pB(900),new qB(Xk));E(oB,new pB(1001),new qB(Uk));E(oB,new pB(601),new qB(Vk))}w(458,459,Xl);_.$e=function(){return n};_.tS=function(){var a;a=n;H(this.n,59)&&null!=this.n&&(a=this.n,a=(null==a.Qc&&(a.Qc=a.Je()),a.Qc),null==a&&(a=n));return this.cZ.d+Vf+this.$e()+"] on "+(0<a.length?a:this.n)};_.k=0;var oB;function qB(a){this.a=a}w(461,1,{},qB);_.a=Kk;function rB(){}\nw(462,1,{},rB);_.a=null;_.b=null;function sB(a,b){var c;b&&(a.a?(c=new tB(a.a),kq(c.b,c.c++,b),a.a=c):(a.a=new Gm,Am(a.a,b)))}function Kt(a,b){return a.a?Sm(a.a,b):b}w(464,1,Xl);_.a=null;function uB(){}function MA(){}w(463,464,Xl,uB,MA);function vB(){vB=x;Math.sqrt(2)}function wB(a){vB();if(0>a)throw new Pm("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}w(465,1,{55:1},wB);\n_.eQ=function(a){return a===this?!0:H(a,55)?a.e==this.e&&a.a==this.a&&a.c==this.c&&a.d==this.d&&a.b==this.b:!1};_.hC=function(){var a;a=new xB;a.a=31*a.a+Vu((new yB(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+Vu((new yB(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction zB(){zB=x;AB=BB=new hm(255,255,255);CB=new hm(192,192,192);DB=new hm(128,128,128);EB=new hm(64,64,64);FB=GB=new hm(0,0,0);HB=IB=new hm(255,0,0);new hm(255,175,175);JB=new hm(255,200,0);KB=new hm(255,255,0);new hm(0,255,0);LB=new hm(255,0,255);MB=new hm(0,255,255);NB=OB=new hm(0,0,255)}\nfunction PB(a){var b,c;c=a.d>>16&255;b=a.d&255;a=a.d>>8&255;if(0==c&&0==b&&0==a)return new hm(3,3,3);3>c&&0!=c?c=3:(c=Vu(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=Vu(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=Vu(a/0.7),a=255<a?255:a);return new hm(c,a,b)}function QB(a){return new hm(Vu(0.7*(a.d>>16&255)),Vu(0.7*(a.d>>8&255)),Vu(0.7*(a.d&255)))}function RB(a,b){return H(b,58)?b.d==a.d:!1}function hm(a,b,c){zB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Pm(xe);this.d=c|b<<8|a<<16|-16777216}\nw(471,1,{58:1,67:1,70:1},hm);_.eQ=function(a){return RB(this,a)};_.hC=SB;_.tS=function(){return TB.d+"[r="+(this.d>>16&255)+",g="+(this.d>>8&255)+",b="+(this.d&255)+bg};_.a=0;_.b=null;_.c=null;_.d=0;var FB,NB,HB,AB,GB,OB,MB,EB,DB,CB,LB,JB,IB,BB,KB;function NA(){NA=x;OA=new UB(!0);VB=new su;tu(VB,"ar");tu(VB,"fa");tu(VB,"iw");tu(VB,"ur")}function UB(a){this.a=a}w(472,1,Xl,UB);_.a=!1;var OA,VB;w(476,1,{76:1,92:1});function WB(){EA.call(this,0,0)}function EA(a,b){this.b=a;this.a=b}\nfunction GA(a){EA.call(this,a.b,a.a)}w(475,476,{61:1,76:1,88:1,92:1},WB,EA,GA);_.eQ=function(a){return a===this?!0:H(a,61)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new xB;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return XB.d+"[width="+this.b+",height="+this.a+bg};_.a=0;_.b=0;function gt(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}w(477,1,Xl,gt,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});\n_.pf=function(){return 0!=(this.e&4)};_.qf=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=n,this.qf()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.pf()&&(a+=",meta"),a):n)+",target="+this.f+(null!=this.b?",arg="+this.b:n)+bg};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function YB(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].Xc&&++b,++c;return b}\nfunction ZB(a,b,c,d,e,f,g){var h,j,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(j=0;j<=l;++j)c=($B(g?j:l-j,b.c),b.b[g?j:l-j]),h=c.Qe(),c.ff(d,e+~~((f-h.a)/2),h.b,h.a),d+=h.b+a.c}function aC(a,b){var c,d,e,f,g,h;h=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.Xc&&(c=b?c.Qe():c.Oe(),g=Um(g,c.a),h+=c.b+a.c);return new EA(h,g+2*a.d)}function dB(){bC.call(this,1,5,5)}\nfunction bC(a,b,c){KA();this.c=b;this.d=c;this.a=a}w(478,1,Xl,dB,bC);_.kf=cC;\n_.lf=function(a){this.b=dC(a.Fc);if(0!=YB(this)){var b,c,d,e,f,g,h,j,l,o,m;b=WA(a);g=a.jf();h=a.Rc.a;l=new Gm;o=f=2*this.c;m=g.d+this.d;j=0;e=!0;var r,t,y;r=a.Fc.a.c;d=new eC(r);for(t=0;t<r;++t)kq(d.b,d.c++,null);for(c=this.b,t=0,y=c.length;t<y;++t)r=c[t],r.Sc==a&&fC(d,vz(a.Fc.a,r),r);for(d=new vu(d);d.b<d.d.Pf();)if((c=wu(d))&&c.Xc)a=c.Qe(),!e&&o+a.b>b.b&&(ZB(this,l,b.b-(o-this.c),g.b,m,j,h),l.mg(),o=f,m+=j+this.d,j=0),e=!1,kq(l.b,l.c++,c),o+=a.b+this.c,j=Um(j,a.a);ZB(this,l,b.b-(o-this.c),g.b,m,\nj,h)}};_.mf=function(a){this.b=dC(a.Fc);return 0==YB(this)?VA(a,new EA(10,10)):VA(a,aC(this,!1))};_.nf=function(a){this.b=dC(a.Fc);return 0==YB(this)?VA(a,new EA(10,10)):VA(a,aC(this,!0))};_.of=SA;_.tS=function(){var a;switch(this.a){case 0:a=ci;break;case 2:a=vj;break;case 1:a=Ng;break;case 4:a="trailing";break;default:a="leading"}return gC.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+bg};_.a=0;_.b=null;_.c=0;_.d=0;function hC(){hC=x;iC=new jC(Ee,0,12)}\nfunction jC(a,b,c){hC();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}w(479,1,{62:1,88:1},jC);_.a=null;_.b=0;_.c=0;var iC;w(480,1,rl);_.tS=function(){return kC.d+"[font="+this.b+"ascent="+lC(this.b).a+", descent="+lC(this.b).b+", height="+lC(this.b).c+bg};_.b=null;w(482,1,{});_.tS=function(){return"Graphics"};w(483,482,{});function nA(){}function wx(a){this.f=a}w(486,136,Jl,nA,wx);function AA(){this.f="Missing message: awt.151"}w(485,486,Jl,AA);w(487,1,{});\nfunction QA(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}w(488,1,{64:1,88:1,92:1},QA);_.eQ=function(a){return a===this?!0:H(a,64)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};_.hC=function(){var a;a=31+this.d;a=31*a+this.b;a=31*a+this.a;return a=31*a+this.c};_.tS=function(){return mC.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+bg};_.a=0;_.b=0;_.c=0;_.d=0;w(492,1,Xl);_.$e=function(){return this.j};_.tS=UA;_.j=null;_.k=null;\nfunction nC(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function oC(a,b){a.e=b;Az(a.i.a,b)}function pC(a){this.n=(KA(),KA(),LA);var b;var c;b=this.cZ.d;-1!=lx(b,mx(36))?b=null:(c=this.n.b.d++,b=ox(b,uA(b,mx(46))+1)+n+c);this.j=b;this.d=new uB;this.f=a;this.e=!0;this.i=new qC(this)}w(491,492,Xl,pC);_.$e=function(){return nC(this)};_.c=null;_.e=!1;_.f=null;_.i=null;w(490,491,kl);_.$e=function(){return nC(this)+(this.b?",tearOff":n)};_.b=!1;w(494,1,{77:1});\n_.eQ=function(a){return a===this?!0:H(a,77)?this.rf()==a.rf()&&this.sf()==a.sf():!1};_.hC=function(){var a;a=new xB;rC(a,this.rf());rC(a,this.sf());return a.a};function zA(){this.b=this.a=0}function sC(a,b){this.a=a;this.b=b}w(493,494,{68:1,77:1,88:1},zA,sC);_.eQ=function(a){return a===this?!0:H(a,68)?this.a==a.a&&this.b==a.b:!1};_.rf=Tv;_.sf=zy;_.tS=function(){return tC.d+"[x="+this.a+",y="+this.b+bg};_.a=0;_.b=0;\nfunction uC(a,b){if(!b)throw new ku("Missing message: awt.70");var c=a.a;if(I(b.f,vb)){var c=c.a.a,d=new Cz,e=c.c.c;if(0>e||e>c.c.c)throw new Mx;c.o&&(d.pb[Xg]=2);hz(c,e,d.pb);vC(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 Mx;vC(d.c,e,c);for(f=g=0;f<e;++f)H(zw(d.c,f),45)&&++g;vC(d.i,g,c);hz(d,e,c.pb);c.c=d;e=kx(c.pb)+fc;gx(c.ee(),e,!1);d.o&&(e=vz(d.c,c),-1!=e&&(d=Tw(d.o?d.e:Tw(d.e,0),e),2==Uw(d)&&d.removeChild(Tw(d,1)),c.pb[Xg]=2))}}\nfunction wC(){pC.call(this,n);new Gm;this.b=!1;this.a=(KA(),new xC)}w(495,490,kl,wC);_.a=null;w(498,1,{92:1});w(497,498,Ll);_.eQ=function(a){return a===this?!0:H(a,79)?this.rf()==a.rf()&&this.sf()==a.sf()&&this.uf()==a.uf()&&this.tf()==a.tf():!1};_.hC=function(){var a;a=new xB;rC(a,this.rf());rC(a,this.sf());rC(a,this.uf());rC(a,this.tf());return a.a};function XA(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}w(496,497,{69:1,79:1,88:1,92:1},XA);\n_.eQ=function(a){return a===this?!0:H(a,69)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.tf=Tv;_.uf=zy;_.rf=Ns;_.sf=SB;_.tS=function(){return yC.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+bg};_.a=0;_.b=0;_.c=0;_.d=0;function zC(){zC=x;AC=new BC;CC=new DC;EC=new DC}var AC,EC,CC;w(500,1,{});_.eQ=bm;_.hC=cm;function BC(){}w(501,500,{},BC);function DC(){}w(502,1,{},DC);w(503,457,Ul);function FC(a,b){var c;c=wA(vA(a));return!c?null:new EA(GC(c,"_")*b+6,lC(c.b).c+6)}\nfunction HC(a){IC.call(this,a,null!=a?a.length:0)}function IC(a,b){JA.call(this);this.a=0>b?0:b;var c=this.Tc;Xz(c.a,a);c.e.a=-1;c.e.b=-1}w(504,503,Ul,HC,IC);_.Je=function(){return"textfield"+this.Vc.b.f++};_.Le=function(){return FC(this,Uq(this.Tc.a.pb,yk).length)};_.Me=function(){return!vA(this)?null:FC(this,Uq(this.Tc.a.pb,yk).length)};_.Oe=JC;_.Qe=KC;_.Ue=function(){this.Tc=(KA(),new LC)};_.Ye=JC;_._e=KC;_.a=0;function KA(){KA=x;LA=new MC}\nfunction NC(){var a=(KA(),KA(),LA);!a.c&&(a.c=new OC);return a.c}w(505,1,{});_.a=null;_.c=null;var LA;function PC(){}w(506,1,{},PC);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;w(507,1,{});function QC(){QC=x;RC=new SC;TC=new SC}function UC(a,b){return b==a?!0:!b?!1:!0}function SC(){}w(508,1,{72:1},SC);_.eQ=function(a){return null==a||!H(a,72)?!1:UC(this,a)};_.hC=function(){var a;a=null.bi()+";class="+null.bi();a=!null.bi().bi()?a:a+";charset=";return VC(a)};\n_.tS=function(){return WC.d+"[MimeType=(null);humanPresentableName="+this.a+bg};_.a=null;var RC,TC;function XC(){XC=x;z(YC,q,72,[(QC(),TC),RC])}function ZC(a){var b=(QC(),TC);if(UC(b,(QC(),TC)))return a.a;if(UC(b,RC))return new $C(a.a);throw new aD(b);}function bD(a){XC();this.a=a}w(509,1,{},bD);_.a=null;function aD(a){this.f="flavor = "+a}w(510,137,{73:1,88:1,96:1,105:1},aD);function cD(a,b,c){nB();dD.call(this,a,b,c,Kk)}\nfunction dD(a,b,c,d){nB();lB.call(this,a);this.k=b;this.a=c;this.c=d;this.b=0}w(511,458,Xl,cD,dD);_.$e=function(){var a,b;a=1001==this.k?"ACTION_PERFORMED":xk;b=n;0<(this.b&1)&&(b+="Shift");0<(this.b&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.b&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.b&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.a+",when="+Kv(this.c)+qb+b};_.a=null;_.b=0;_.c=Kk;function IA(a,b){nB();lB.call(this,a);this.k=b}w(512,458,Xl,IA);\n_.$e=function(){var a,b;a=this.n;switch(this.k){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return xk}return b+" ("+a.Se()+lb+a.Te()+fa+a.Re()+Ek+a.Ne()+eb};w(515,512,Xl);_.j=0;\nfunction eD(a){var b;switch(a.k){case 503:b="MOUSE_MOVED";break;case 500:b="MOUSE_CLICKED";break;case 501:b="MOUSE_PRESSED";break;case 502:b="MOUSE_RELEASED";break;case 506:b="MOUSE_DRAGGED";break;case 504:b="MOUSE_ENTERED";break;case 505:b="MOUSE_EXITED";break;case 507:b="MOUSE_WHEEL";break;default:b=xk}b=b+",("+a.f+lb+a.i+"),button="+a.d;if(0<(a.j&16320)){var c=qb,d=a.j,e;e=new Pv;0!=(d&4)&&yp(yp(e,(KA(),null)),kb);0!=(d&1)&&yp(yp(e,(KA(),null)),kb);0!=(d&2)&&yp(yp(e,(KA(),null)),kb);0!=(d&8)&&\n(0!=(d&2048)?0!=(d&512)&&yp(yp(e,(KA(),null)),kb):yp(yp(e,(KA(),null)),kb));0!=(d&32)&&yp(yp(e,(KA(),null)),kb);0!=(d&16)&&yp(yp(e,(KA(),null)),kb);0!=(d&8)&&yp(yp(e,(KA(),null)),kb);0!=(d&4)&&yp(yp(e,(KA(),null)),kb);0==Sq(e.a).length?e=Sq(e.a):(d=Sq(e.a).length-1,e=fD(Sq(e.a),0,d));c=c+e+",extModifiers=";e=a.j;var f,d=(f=n,0!=(e&256)&&(f+=(KA(),null)),0!=(e&128)&&(f+=(0<f.length?kb:n)+(KA(),null)),0!=(e&512)&&(f+=(0<f.length?kb:n)+(KA(),null)),0!=(e&64)&&(f+=(0<f.length?kb:n)+(KA(),null)),0!=(e&\n8192)&&(f+=(0<f.length?kb:n)+(KA(),null)),f);0!=(e&1024)&&(d+=(0<d.length?kb:n)+(KA(),null));0!=(e&2048)&&(d+=(0<d.length?kb:n)+(KA(),null));0!=(e&4096)&&(d+=(0<d.length?kb:n)+(KA(),null));b+=c+d}return b+=",clickCount="+a.e}w(517,515,Xl);_.$e=function(){return eD(this)};_.d=0;_.e=0;_.f=0;_.i=0;\nfunction Jt(a,b,c,d){nB();IA.call(this,a,507);this.d=this.e=this.j=0;this.f=b;this.i=c;if(0!=(this.j&63))this.j&=-16321,0!=(this.j&1)&&(this.j|=64),0!=(this.j&2)&&(this.j|=128),0!=(this.j&4)&&(this.j|=256),0!=(this.j&8)&&(this.j|=512),0!=(this.j&32)&&(this.j|=8192),500<=this.k&&502>=this.k?0!=(this.j&16)?(this.d=1,501==this.k&&(this.j|=1024)):0!=(this.j&8)?(this.d=2,501==this.k&&(this.j|=2048)):0!=(this.j&4)&&(this.d=3,501==this.k&&(this.j|=4096)):(0!=(this.j&16)&&(this.j|=1024),0!=(this.j&8)&&(this.j|=\n2048),0!=(this.j&4)&&(this.j|=4096));else if(0!=(this.j&16320))if(this.j&=-64,0!=(this.j&64)&&(this.j|=1),0!=(this.j&128)&&(this.j|=2),0!=(this.j&256)&&(this.j|=4),0!=(this.j&512)&&(this.j|=8),0!=(this.j&8192)&&(this.j|=32),500<=this.k&&502>=this.k)switch(this.d){case 1:this.j|=16;break;case 2:this.j|=8;break;case 3:this.j|=4}else 0!=(this.j&1024)&&(this.j|=16),0!=(this.j&2048)&&(this.j|=8),0!=(this.j&4096)&&(this.j|=4);this.b=0;this.a=1;this.c=d}w(518,517,Xl,Jt);\n_.$e=function(){var a,b;a=eD(this);switch(this.b){case 0:b="WHEEL_UNIT_SCROLL";break;case 1:b="WHEEL_BLOCK_SCROLL";break;default:b=xk}return a+=",scrollType="+b+",scrollAmount="+this.a+",wheelRotation="+this.c};_.a=0;_.b=0;_.c=0;w(527,1,{});function $C(a){if(null==a)throw new gD;}w(528,527,{},$C);\nfunction hD(){hD=x;iD={};iD["java.vendor"]=Ih;iD["package.restrict.access.sun"]=uk;iD["sun.java.launcher"]=uf;iD["sun.management.compiler"]=Ih;iD["os.name"]=uf;iD[" sun.boot.class.path"]=uf;iD["path.separator.applet"]=uf;iD["java.vm.specification.vendor"]=Ih;iD["java.runtime.version"]=uf;iD["http.proxyPort"]=uf;iD["user.name"]=uf;iD["user.language"]=uf;iD["os.name.applet"]=uf;iD["browser.version"]=uf;iD["java.version"]=uf;iD["user.timezone"]=uf;iD["java.endorsed.dirs"]=uf;iD["java.specification.name"]=\n"GWT";iD["java.specification.version"]="2.5.0";iD[Yh]=df;!Mt&&(Mt=new Ut);Mt.a?iD[Wh]="yes":iD[Wh]=null}var iD;w(532,137,Yl);function jD(){}function kD(a){this.f=a}w(531,532,{82:1,88:1,96:1,105:1},jD,kD);function lD(){lD=x;mD=new nD}function oD(a){var b;if(a.k){var c;b=new Pv;yp(b,a.f);Pq(b.a,dd);c=a.a;null!=c&&0<c.length&&(xp(b.a,sc),yp(b,a.a));c=a.b;a=a.j;null!=c&&xp(b.a,c);null!=a&&(Pq(b.a,Ca),xp(b.a,a));b=Sq(b.a)}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}\nfunction pD(a){lD();var b,c,d;if(null==a)throw new jD;a=nx(a);try{d=lx(a,mx(58))}catch(e){e=vq(e);if(H(e,100))throw new kD(zp(e));throw e;}c=lx(a,mx(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;qD();var f,g,h;h=c.length;b=new rD;for(g=0;g<h;++g)f=c.charCodeAt(g),65<=f&&90>=f?sD(b,f+32&65535):Pq(b.a,String.fromCharCode(f));\nthis.f=Sq(b.a)}else this.f=null,d=-1}if(null==this.f)throw new kD(Ze+a);if(!this.k&&(this.k=Bu(mD,this.f),this.k||(this.k=(KA(),new tD))&&E(mD,this.f,this.k),!this.k))throw new kD(Ze+a);try{c=a;var j=++d,l=a.length,o,m,r,t,y,u,D,s,F,O,L,Z,ea,Y,da,Fb,$,rb,Kb,J,Ia;if(l<j||0>l){if(-2147483647>=l&&(j>=c.length||0>j)||!(0>j||j>=c.length)&&c.indexOf(sc,j)==j&&-1==uD(c,mx(47),j+2))throw new vD(l);}else{L=c.substr(j,l-j);l-=j;u=0;D=this.c;Z=this.e;rb=this.j;t=this.d;da=this.i;o=this.a;Ia=this.n;Kb=uD(L,mx(35),\n0);if(0==L.indexOf(sc)&&0!=L.indexOf("////")){F=2;Z=-1;u=uD(L,mx(47),2);$=uD(L,mx(63),2);-1!=$&&(-1==u||u>$)&&(u=$);-1==u&&(u=l,t=n);s=u;-1!=Kb&&Kb<u&&(s=Kb);var Uc=mx(64);J=L.lastIndexOf(Uc,s);o=L.substr(2,s-2);-1<J&&(Ia=L.substr(2,J-2),F=J+1);ea=uD(L,mx(58),-1==J?F:J);r=lx(L,mx(93));if(-1!=r)try{L.length>r+1?(m=L.charCodeAt(r+1),58==m?ea=r+1:ea=-1):ea=-1}catch(Tb){if(Tb=vq(Tb),!H(Tb,96))throw Tb;}-1==ea||ea>u?D=L.substr(F,s-F):(D=L.substr(F,ea-F),Y=L.substr(ea+1,s-(ea+1)),0==Y.length?Z=-1:Z=wD(Y,\n10))}-1<Kb&&(rb=L.substr(Kb+1,l-(Kb+1)));y=-1==Kb?l:Kb;var sb=mx(63);Fb=L.lastIndexOf(sb,y);-1<Fb?(da=L.substr(Fb+1,y-(Fb+1)),0==Fb&&null!=t&&(I(t,n)?t=ic:t.indexOf(ic),O=uA(t,mx(47))+1,t=t.substr(0,O-0)),y=Fb):0!=Kb&&(da=null);-1<u&&(u<l&&47==L.charCodeAt(u)?t=L.substr(u,y-u):y>u&&(null==t?t=n:I(t,n)?t=ic:t.indexOf(ic),O=uA(t,mx(47))+1,0==O?t=L.substr(u,y-u):t=t.substr(0,O-0)+L.substr(u,y-u)));null==t&&(t=n);null==D&&(D=n);d=D;var M;M=t;null!=da&&!I(da,n)&&(null!=t?M=t+xd+da:M=xd+da);null==this.f&&\n(this.f=this.f);this.c=d;this.b=M;this.e=Z;this.j=rb;var ya;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+dd+this.e));null!=this.c&&-1<(ya=uA(this.c,mx(64)))?(this.n=fD(this.c,0,ya),this.c=ox(this.c,ya+1)):this.n=null;null!=this.b&&-1<(ya=lx(this.b,mx(63)))?(this.i=ox(this.b,ya+1),this.d=fD(this.b,0,ya)):(this.i=null,this.d=this.b);this.a=o;this.n=Ia;this.d=t;this.i=da}}catch(nc){nc=vq(nc);if(H(nc,96))throw new kD(zp(nc));throw nc;}if(-1>this.e)throw new kD("incorrect port: "+\nthis.e);}w(533,1,Xl,pD);_.tS=function(){return oD(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var mD;w(534,1,{});function xD(a,b,c){var d,e;for(d=a.Kf().ue();d.Vd();)if(a=d.Wd(),e=a.th(),null==b?null==e:Hp(b,e))return c&&(a=new yD(a.th(),a.uh()),d.Xd()),a;return null}w(538,1,Ql);_.Jf=function(a){return!!xD(this,a,!1)};\n_.eQ=function(a){var b,c;if(a===this)return!0;if(!H(a,108)||this.Pf()!=a.Pf())return!1;for(a=a.Kf().ue();a.Vd();)if(b=a.Wd(),c=b.th(),b=b.uh(),!this.Jf(c)||!zD(b,this.Lf(c)))return!1;return!0};_.Lf=function(a){a=xD(this,a,!1);return!a?null:a.uh()};_.hC=function(){var a,b,c;c=0;for(b=this.Kf().ue();b.Vd();)a=b.Wd(),c+=a.hC(),c=~~c;return c};_.Mf=AD;_.Nf=function(){throw new BD("Put not supported on this map");};_.Of=function(a){a=xD(this,a,!0);return!a?null:a.uh()};_.Pf=function(){return this.Kf().Pf()};\n_.tS=function(){var a,b,c,d;d=Hk;a=!1;for(c=this.Kf().ue();c.Vd();)b=c.Wd(),a?d+=mb:a=!0,d+=n+b.th(),d+=td,d+=n+b.uh();return d+"}"};function Wz(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function Ww(a,b){var c;if(null==b)c=a.c;else if(H(b,1))c=dd+b in a.e;else a:{c=a.Sf(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d].th();if(a.Rf(b,f)){c=!0;break a}}c=!1}return c}function Bu(a,b){return null==b?a.b:H(b,1)?a.e[dd+b]:CD(a,b,a.Sf(b))}\nfunction CD(a,b,c){if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d],g=f.th();if(a.Rf(b,g))return f.uh()}return null}function E(a,b,c){return null==b?DD(a,c):H(b,1)?ED(a,b,c):FD(a,b,c,a.Sf(b))}function FD(a,b,c,d){var e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){var d=e[f],h=d.th();if(a.Rf(b,h))return a=d.uh(),d.vh(c),a}else e=a.a[d]=[];d=new yD(b,c);e.push(d);++a.d;return null}function DD(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}\nfunction ED(a,b,c){var d,e=a.e,b=dd+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function Du(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(H(b,1)){var d,e=a.e;c=dd+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.Sf(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e],h=g.th();if(a.Rf(b,h)){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.uh();break a}}c=null}return c}w(537,538,Ql);_.Jf=function(a){return Ww(this,a)};_.Kf=function(){return new GD(this)};\n_.Rf=function(a,b){return this.Qf(a,b)};_.Lf=function(a){return Bu(this,a)};_.Nf=function(a,b){return E(this,a,b)};_.Of=function(a){return Du(this,a)};_.Pf=SB;_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function up(){Wz(this)}w(536,537,Dl,up);_.Qf=function(a,b){return Uu(a)===Uu(b)||null!=a&&Hp(a,b)};_.Sf=function(a){return~~Kp(a)};function nD(){Wz(this)}w(535,536,Dl,nD);function HD(){}w(539,136,Jl,HD);function ID(a){var b,c;b=0;for(c=a.a;c<a.i;){c=JD(a,c);if(c>=a.i)break;c=KD(a,c);++b}return b}\nfunction LD(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function MD(a){var b;a.a=0<=a.j&&!a.d?a.j:JD(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new HD;b=a.a;a.a=KD(a,a.a);return fD(a.n,b,a.a)}\nfunction KD(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=ND(a.n,d,a.n.length);if(c<=a.f&&LD(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=lx(a.c,mx(c)))break;++d}a.k&&b==d&&(a.e?(c=ND(a.n,d,a.n.length),c<=a.f&&LD(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=lx(a.c,mx(c))&&++d));return d}\nfunction JD(a,b){var c,d;if(null==a.c)throw new gD;for(d=b;!a.k&&d<a.i;)if(a.e){c=ND(a.n,d,a.n.length);if(c>a.f||!LD(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>lx(a.c,mx(c)))break;++d}return d}function OD(a){PD.call(this,a,ga,!1)}function QD(a){PD.call(this,a,lb,!1)}\nfunction PD(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=ND(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=C(A,v,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=ND(this.c,d,this.c.length),this.b[c]=a}}}w(540,1,{},OD,QD,PD);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function RD(){}\nw(541,1,{},RD);_.a=null;function SD(a,b){var c,d;c=a.a.exec(b);d=new RD;d.a=c;return d}function TD(){}function UD(a,b){var c,d;d=n;2==(b|2)&&(d+=Sh);1==(b|1)&&(d+=ki);c=new TD;c.a=RegExp(a,d);return c}w(542,1,{},TD);_.a=null;\nfunction VD(a,b){var c,d,e,f,g;c=n;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(H(e,1)&&(e=Pp(e),!(Np(),!/[^,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t]/.test(e.replace(/"(\\\\.|[^"\\\\])*"/g,n)))))return;c+=e;d<b.length-1&&(c+=lb);++d}}typeof a==Dh?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Vf+c+bg),a.apply(c)):(evalString=a+db+c+");",$wnd.eval(evalString))}\nfunction WD(a){var b;if(null==a||0==a.length)return XD(\'JSME installation warning: invalid size or not specified size of DOM element: "\'+a+\'", Using "100%".\'),Gc;b=a.charCodeAt(a.length-1);return YD(b)||46==b?a+kj:a}function bv(a){var a=new ZD(a),b,c,d,e,f;b=$doc.getElementsByTagName(nh);f=b.length;a.c=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Wg)||n,c==a.a&&(c=a.c,c[c.length]=e);for(a.b=0;$D(a););return a.b}\nfunction cE(a,b){b.ondragenter=function(){$wnd.event.returnValue=!1;$wnd.event.dataTransfer.dropEffect=gh};b.ondragover=b.ondragenter;b.ondrop=function(){$wnd.event.returnValue=!1;$wnd.event.dataTransfer.dropEffect=gh;var b=$wnd.event.dataTransfer.getData(Of);null!=b&&a.eg(b)}}function dE(a,b){b.ondragstart=function(){var b=a.dg();$wnd.event.dataTransfer.setData(Of,b);$wnd.event.dataTransfer.effectAllowed=gh}}var eE=null;\nfunction fE(){fE=x;eE=new Mv((cw(),new bw("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAF0lEQVR42mNgGAWjYBSMglEwCkYBpQAAB1AAAZMWyVkAAAAASUVORK5CYII=")),29,16)}function gE(a){var b;$wnd.JSApplet.Inchi.__local_ff=function(a){b=a};$wnd.JSApplet.Inchi.computeInchi(a,"JSApplet.Inchi.__local_ff");delete $wnd.JSApplet.Inchi.__local_ff;return b}function hE(a){var b;iE?a&&jE(a):(b=(kE(),lE).a.a,b=(Qp(),new Wp(b)),b.d=Rp,Tp(Up(b,new mE(a))))}var iE=!1;function mE(a){this.a=a}\nw(550,1,{},mE);_.wd=function(a){if(this.a){var b=this.a;b.a&&b.a.zd(a)}else $wnd.alert("Loading of InChI-js failed")};_.xd=function(){this.a&&(jE(this.a),iE=!0)};_.a=null;function jE(a){var b;b=gE(a.b);a.a.Tf(b)}function nE(a,b){this.a=a;this.b=b}w(551,1,Ml,nE);_.zd=function(a){this.a&&this.a.zd(a)};_.a=null;var lE=_.b=null;function kE(){kE=x;lE=new Lv((cw(),new bw($moduleBase+"96E40B969193BD74B8A621486920E79C.cache.js")))}function oE(a){return a.error==n?null:a.error}\nfunction pE(a){return a.warning==n?null:a.warning}\nfunction qE(){qE=x;rE=z(Zu,q,1,["Copyright (c) 2017, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);sE=(zB(),CB);tE=PB(sE);uE=z(A,v,-1,[301,3,401,4,501,5,701,9,801,10,901,11,1001,12,601,8,1101,7,1300,1,1201,32,1301,33]);vE=C(wE,q,58,43,0);xE=C(Zu,q,1,43,0);yE=C(wE,q,58,7,0);zE=null!=(hD(),iD[Wh]);AE=C(BE,q,62,100,0);CE=C(DE,q,63,100,0);var a,b;for(a=1;42>=a;++a)0<EE(a)?vE[a]=(zB(),EB):(vE[a]=(zB(),JB),xE[a]=Sf);xE[1]=Pe;vE[1]=(zB(),EB);xE[2]=be;vE[2]=\nJB;xE[3]=pe;vE[3]=EB;xE[4]=tf;vE[4]=OB;xE[5]=yf;vE[5]=IB;xE[9]=Ge;vE[9]=LB;xE[10]=ve;vE[10]=LB;xE[11]=je;vE[11]=LB;xE[12]=Re;vE[12]=LB;xE[8]=Hf;vE[8]=QB(KB);xE[7]=zf;vE[7]=JB;xE[6]=Lf;vE[6]=EB;xE[13]=Jf;vE[13]=EB;xE[32]=Sf;vE[32]=EB;xE[14]=ef;xE[16]=ff;xE[15]=vf;xE[17]=Gf;xE[18]=ze;xE[19]=Me;xE[20]=Qd;xE[21]=sf;xE[22]=re;xE[24]=Mf;xE[23]=ce;xE[25]=Tf;xE[26]=wf;xE[27]=Ae;xE[28]=se;xE[29]=Rd;xE[30]=Oe;xE[31]=$d;for(a=33;42>=a;++a)b=Bf,33<a&&(b+=a-33),xE[a]=b,vE[a]=EB}\nfunction FE(a){var b;if(a.dc)b=GE(a,1)+wd+GE(a,2)+wd+GE(a,3);else if(b=GE(a,0),0<b.length){var c=new HE(a.ob);Am(a.qb.a,c)}return b}function IE(a){var b,c,d;d=!1;if(0<a.ob.v||0<a.ob.w)if(d=!0,0<a.ob.v?(JE(a.ob,a.ob.v),KE(a,"delAtom",a.ob.v),a.ob.v=0):(LE(a.ob,a.ob.w),KE(a,"delBond",a.ob.v),a.ob.w=0),ME(a.ob),b=NE(a.ob),1<b.length)for(c=0;c<b.length;++c)0==c?(a.zb[a.o]=b[0],a.ob=a.zb[a.o]):a.zb[++a.Sb]=b[c];return d}\nfunction OE(a,b){var c,d,e,f;PE(a,!1);c=b.a;if(I(c,wc))it(FE(a));else if(I(c,Fc))it(jt(a,!0,!1));else if(I(c,Hc))it(jt(a,!0,!0));else if(I(c,Xc))a.Tb&&(c=a.r,null==c.i&&(c.i="PASTE"),kt(a.E,(!a.Ub&&(a.Ub=new lt(a)),a.Ub)));else if(I(c,Ic))a.Xf(3);else if(I(c,Kc))a.Xf(4);else if(I(c,Lc))a.Xf(5);else if(I(c,Mc))oq(6,new QE(a));else if(I(c,Vc))a.gg();else if(I(c,Wc))oq(1,new RE(a));else if(I(c,wj))7!=a.cb&&(a.db=Kk),d=b.c,d=Jv(d,Jk),c=vv(d,a.db),e=!sv(c,Kk)?nv(c):c,!sv(e,Qk)&&SE(a.ob,Q(c)),a.Ib=!0,a.cb=\n7,a.db=d;else if(c==Pf||c==Kf){if(e=TE(a.ob,(UE(),c==Kf?VE:WE)))a.ob.f.a?ht(a,"Chiral flag is set"):ht(a,"No Chiral flag"),XE(a,"changeChiral",a.o,0,0),a.Ib=!0}else if(c==ae){f=YE(a);e=!1;for(c=1;c<=a.ob.p;++c)d=a.ob.b[c],-99199==d.f&&(++f,d.f=f,e=!0);e&&(a.Ib=!0,XE(a,"changeManyAtomMap",a.o,0,0))}else if(c==Ce){c=a.ob;e=!1;for(d=1;d<=c.p;++d)e=ZE(c.b[d])||e;(a.Ib=e)&&XE(a,"deleteAtomMaps",a.o,0,0)}else c==De?(a.Ib=$E(a.ob),a.Ib&&XE(a,"deleteHydrogens",a.o,0,0)):I(c,Dj)||(I(c,uh)?a.hc=!0:aF(a,c));\n(a.Ib||a.Gb)&&a.Ze(a.Ec.d)}\nfunction bF(a,b,c,d,e){var f,g,h,j,l,o,m,r;if(!a.Ob&&(j=c-b+1,!(0>=j||b>a.Sb||c>a.Sb))){l=C(cF,Sl,-1,99,1);h=m=o=0;for(g=b;g<=c;++g)f=dF(a.zb[g]),o+=f.c,m+=f.d,f.d>h&&(h=f.d),l[g]=f.c,2==d&&(l[g]=f.d);a.J&&(o+=25*(j+1),m+=25*(j+1),h+=25);j=g=1;a.J?r=eF(a):r=fF(a);f=Vu(r.b);r=Vu(r.a);1==d||3==d?f=~~((f-48)/2):2==d&&(r=~~(r/2));o>=f&&(g=f/o);h>=r&&(j=r/h);h=0;a.J&&(a.xb=g<j?g:j,a.cg("alignMolecules Depict: molecularAreaScale="+a.xb+" xsize="+f+" ysize="+r+ca),h=25*f/o,2==d&&(h=25*r/m));for(g=b;g<=c;++g)2==\nd?l[g]=l[g]*r/m:l[g]=l[g]*f/o;o=-f/2;m=0;1==d?o=-f-24:3==d?o=24:2==d&&(o=0,m=-r);for(g=b;g<=c;++g){a.J&&gF(a.zb[g]);2==d?m+=l[g]/2+h:o+=l[g]/2+h;if(!e)for(b=1;b<=a.zb[g].p;++b)hF(a.zb[g].b[b],o/a.xb,m/a.xb);2==d?m+=l[g]/2:o+=l[g]/2;a.J||iF(a.zb[g])}}}function jF(a,b){var c;a.k=202;a.Mb=!1;ht(a,n);if(0!=a.Sb){a.Ib=!0;a.q=!0;for(c=a.o;c<a.Sb;++c)a.zb[c]=a.zb[c+1];--a.Sb;a.o=a.Sb;0<a.Sb?a.ob=a.zb[a.o]:(a.ob=new kF(a),a.ob.o=0);b&&(!!a.r&&lF(Up(a.r,"clear"),0,0,0),a.hc=!0)}}\nfunction mF(a){a.Sb=0;a.o=0;a.ob=new kF(a);a.ob.o=0;a.sb=null;a.Ib=!0}\nfunction nF(a,b){var c,d,e,f,g;g=new wC;e=If;d="MOL";f="MOL or SDF";UE();a:{for(c=1;c<=a.Sb;++c)if(0<a.zb[c].p){c=(UE(),UE(),VE);break a}c=(UE(),UE(),WE)}c=c.a?WE:VE;b&&(e="SMIRKS",f=d=Cf);a.Ac&&(f+=" or "+e,!b&&a.zc&&(f+=" or OCL ID code"));e=new pC(ye+e);e.c=wc;uC(g,e);oC(e,!c.a);sB(e.d,a);e=new pC(ye+d);e.c=Fc;sB(e.d,a);uC(g,e);b||(e=new pC(ye+d+" V3000"),e.c=Hc,sB(e.d,a),uC(g,e),a.Uf()&&(a.N&&(e=new pC("Copy as InChI"),e.c=Ic,sB(e.d,a),oC(e,!c.a),uC(g,e)),a.P&&(e=new pC("Copy as InChI key"),e.c=\nKc,sB(e.d,a),oC(e,!c.a),uC(g,e)),a.kc&&(e=new pC("Search chemical structure (through InChIKey)"),e.c=Vc,sB(e.d,a),oC(e,!c.a),uC(g,e)),a.O&&(e=new pC("Copy as InChI auxinfo"),e.c=Lc,sB(e.d,a),oC(e,!c.a),uC(g,e))));a.Ac&&a.Q&&!b&&(e=new pC("Copy as Scalar Vector Graphics"),e.c=Wc,sB(e.d,a),uC(g,e));a.Ac&&a.zc&&!b&&(e=new pC("Copy as OCL ID code"),e.c=Mc,sB(e.d,a),oC(e,!c.a),uC(g,e));a.Tb&&(uC(g,new pC(vb)),d=a.Wb,null==d&&(d="Paste "+f),e=new pC(d),e.c=Xc,sB(e.d,a),uC(g,e));sA(a,g);return g}\nfunction oF(a,b,c,d){return new pF(a.Yf(!b?null:b.a,Q(K(Math.round(c))),Q(K(Math.round(d)))))}\nfunction qF(a,b,c,d){var e,f,g,h,j,l,o;f=100*d+c;j=(c-1)*(a.mb+(a.Lb?1:0));g=(d-1)*(a.mb+(a.Lb?1:0));1==c&&2<d&&(g-=2*a.mb);rF(b,sE);a.Lb?(f==a.k&&rF(b,QB(sE)),sF(b,j,g,a.mb,a.mb),rF(b,(zB(),EB)),tF(b,j,g,a.mb-1,a.mb-1)):f==a.k?uF(b,j+1,g+1,a.mb,a.mb,!1):uF(b,j,g,a.mb,a.mb,!0);if(!(1301==f&&!a.cc||107==f&&!a.ac))if(201!=f||a.tc)if(103!=f||a.Fb)if(!(105==f&&!a.Rb&&!a.A)&&(109!=f||a.dc))if(c=a.mb/4,3>d)switch(rF(b,(zB(),GB)),f){case 101:rF(b,KB);vF(b,j+3,g+3,a.mb-6,a.mb-6);rF(b,GB);e=g+3;h=a.mb-6;c=\na.mb-6;d=b.a;f=Q(K(R((j+3)*T)));e=Q(K(R(e*T)));h=Q(K(R(h*T)));c=Q(K(R(c*T)));d.n&&(wF(d,!1),xF(d,yF(d,f,e,h,c)));zF(b,j+6,g+6,a.mb-12,a.mb-12);AF(b.a,Q(K(R((j+9)*(BF(),T)))),Q(K(R((g+9)*T))),Q(K(R(2*T))),Q(K(R(4*T))));sF(b,j+a.mb-10,g+9,2,4);0.04>Math.random()&&(rF(b,IB),AF(b.a,Q(K(R((j+10)*T))),Q(K(R((g+18)*T))),Q(K(R(4*T))),Q(K(R(4*T)))));0.96<Math.random()&&(rF(b,KB),sF(b,j+a.mb-10,g+8,2,3));break;case 112:f=j+c;e=j+a.mb-c;h=j+a.mb/2;CF(b,f,g+a.mb-c,h,g+a.mb/2);CF(b,j+a.mb/2,g+a.mb/2,e,g+a.mb-\nc);l=g+a.mb-c;d=a.mb/24;DF(b.a,Q(K(R((h-d)*(BF(),T)))),Q(K(R(l*T))),Q(K(R((h-2*d)*T))),Q(K(R(l*T))));DF(b.a,Q(K(R((h+d)*T))),Q(K(R(l*T))),Q(K(R((h+2*d)*T))),Q(K(R(l*T))));rF(b,LB);CF(b,f,g+c,h,g+a.mb/2);CF(b,j+a.mb/2,g+a.mb/2,e,g+c);l=g+c;DF(b.a,Q(K(R((h-d)*T))),Q(K(R(l*T))),Q(K(R((h-2*d)*T))),Q(K(R(l*T))));DF(b.a,Q(K(R((h+d)*T))),Q(K(R(l*T))),Q(K(R((h+2*d)*T))),Q(K(R(l*T))));rF(b,GB);break;case 107:rF(b,JB);sF(b,j+4,g+4,a.mb-8,a.mb-8);rF(b,GB);tF(b,j+4,g+4,a.mb-8,a.mb-8);zF(b,j+6,g+6,a.mb-11,a.mb-\n12);AF(b.a,Q(K(R((j+9)*(BF(),T)))),Q(K(R((g+9)*T))),Q(K(R(2*T))),Q(K(R(4*T))));sF(b,j+a.mb-10,g+9,2,4);break;case 108:d=a.mb/4;CF(b,j+d,g+a.mb-d,j+a.mb-d,g+d);d=a.mb/2-d;f=g+2*a.mb/3;j+=a.mb/2;c=j+d;DF(b.a,Q(K(R(j*(BF(),T)))),Q(K(R(f*T))),Q(K(R(c*T))),Q(K(R(f*T))));g+=a.mb/3;a=j-d;DF(b.a,Q(K(R(a*T))),Q(K(R(g*T))),Q(K(R(j*T))),Q(K(R(g*T))));j=(a+j)/2;g-=d/2;a=g+d;DF(b.a,Q(K(R(j*T))),Q(K(R(g*T))),Q(K(R(j*T))),Q(K(R(a*T))));break;case 113:a.lc&&(d=c/2,f=a.mb-2*c-2*d,c=j+d+c,e=g+(c-j),rF(b,NB),EF(b.a,\nQ(K(R(c*(BF(),T)))),Q(K(R(e*T))),Q(K(R(f*T))),Q(K(R(f*T)))),rF(b,FB),h=j+a.mb/2,a=g+a.mb/2,l=c+f,o=g+d,g=o+d,DF(b.a,Q(K(R(c*T))),Q(K(R(g*T))),Q(K(R(h*T))),Q(K(R(o*T)))),DF(b.a,Q(K(R(h*T))),Q(K(R(o*T))),Q(K(R(l*T))),Q(K(R(g*T)))),g=e+f+d,o=g+d,DF(b.a,Q(K(R(c*T))),Q(K(R(g*T))),Q(K(R(h*T))),Q(K(R(o*T)))),DF(b.a,Q(K(R(h*T))),Q(K(R(o*T))),Q(K(R(l*T))),Q(K(R(g*T)))),j+=d,l=j+d,g=e+f,DF(b.a,Q(K(R(l*T))),Q(K(R(e*T))),Q(K(R(j*T))),Q(K(R(a*T)))),DF(b.a,Q(K(R(j*T))),Q(K(R(a*T))),Q(K(R(l*T))),Q(K(R(g*T)))),j=\nc+f+d,l=j+d,DF(b.a,Q(K(R(j*T))),Q(K(R(e*T))),Q(K(R(l*T))),Q(K(R(a*T)))),DF(b.a,Q(K(R(l*T))),Q(K(R(a*T))),Q(K(R(j*T))),Q(K(R(g*T)))));break;case 110:FF(b,j,g,a.mb,!0);break;case 111:FF(b,j,g,a.mb,!1);break;case 214:d=a.Z;f=3+j;c=f+d/2;e=f+d;h=g+3;l=h+d;rF(b,NB);GF(b,z(cF,Sl,-1,[f,c,e]),z(cF,Sl,-1,[h,l,h]),3);f=c;l=h+d/2;h=l+d;GF(b,z(cF,Sl,-1,[f,c+d/2,f+d]),z(cF,Sl,-1,[h,l,h]),3);a.R=new sC(Vu(j),Vu(g));break;case 109:CF(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);CF(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2+\nc/2);CF(b,j+a.mb-c,g+a.mb/2,j+a.mb-3*c/2,g+a.mb/2-c/2);break;case 102:rF(b,BB);sF(b,j+3,g+5,a.mb-7,a.mb-11);rF(b,GB);tF(b,j+3,g+5,a.mb-7,a.mb-11);break;case 103:rF(b,sE);a.Mb&&uF(b,j+1,g+1,a.mb,a.mb,!1);rF(b,GB);HF(a,b,j,g,"NEW");break;case 106:rF(b,IB);CF(b,j+7,g+7,j+a.mb-7,g+a.mb-7);CF(b,j+8,g+7,j+a.mb-6,g+a.mb-7);CF(b,j+7,g+a.mb-7,j+a.mb-7,g+7);CF(b,j+8,g+a.mb-7,j+a.mb-6,g+7);rF(b,GB);CF(b,j+c,g+a.mb/2,j+12,g+a.mb/2);HF(a,b,j+6,g,Bf);break;case 104:rF(b,IB);CF(b,j+7,g+7,j+a.mb-7,g+a.mb-7);CF(b,\nj+8,g+7,j+a.mb-6,g+a.mb-7);CF(b,j+7,g+a.mb-7,j+a.mb-7,g+7);CF(b,j+8,g+a.mb-7,j+a.mb-6,g+7);rF(b,GB);break;case 105:a.sc?(rF(b,MB),vF(b,j+3,g+3,a.mb-6,a.mb-6),rF(b,GB)):HF(a,b,j,g,"123");break;case 114:rF(b,OB);d=a.mb-8;f=j+(a.mb-d)/2;c=g+(a.mb-d)/2;AF(b.a,Q(K(R(f*(BF(),T)))),Q(K(R(c*T))),Q(K(R(d*T))),Q(K(R(d*T))));rF(b,GB);IF(a,b,j,g,BB,Sh);break;case 201:CF(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2+2);CF(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2-2);CF(b,j+a.mb-c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2-2);break;case 202:CF(b,\nj+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);break;case 203:CF(b,j+c,g+a.mb/2-2,j+a.mb-c,g+a.mb/2-2);CF(b,j+c,g+a.mb/2+2,j+a.mb-c,g+a.mb/2+2);break;case 204:CF(b,j+c,g+a.mb/2,j+a.mb-c,g+a.mb/2);CF(b,j+c,g+a.mb/2-3,j+a.mb-c,g+a.mb/2-3);CF(b,j+c,g+a.mb/2+3,j+a.mb-c,g+a.mb/2+3);break;case 205:DF(b.a,Q(K(R((j+c/2)*(BF(),T)))),Q(K(R((g+2*c+c/3)*T))),Q(K(R((j+3*(c/2))*T))),Q(K(R((g+2*c-c/3)*T))));DF(b.a,Q(K(R((j+3*(c/2))*T))),Q(K(R((g+2*c-c/3)*T))),Q(K(R((j+5*(c/2))*T))),Q(K(R((g+2*c+c/3)*T))));DF(b.a,Q(K(R((j+5*(c/\n2))*T))),Q(K(R((g+2*c+c/3)*T))),Q(K(R((j+7*(c/2))*T))),Q(K(R((g+2*c-c/3)*T))));break;case 206:JF(a,b,j,g+2,3);break;case 207:JF(a,b,j,g,4);break;case 208:JF(a,b,j,g,5);break;case 209:JF(a,b,j,g,1);break;case 210:JF(a,b,j,g,6);break;case 211:JF(a,b,j,g,7);break;case 212:JF(a,b,j,g,8);break;case 213:HF(a,b,j,g,"FG"),a.T=new sC(Vu(j),Vu(g))}else d=KF(a,f),IF(a,b,j,g,vE[d],xE[d])}\nfunction LF(a,b,c){var d,e,f;d=0;b=Q(K(R(b/a.nb)));c=Q(K(R(c/a.nb)));if(b<a.mb+(a.Lb?1:0)||c<2*a.mb+(a.Lb?1:0)){f=0;for(e=1;14>=e;++e)if(b<e*(a.mb+(a.Lb?1:0))){f=e;break}b=0;for(e=1;e<=MF+2;++e)if(c<e*(a.mb+(a.Lb?1:0))){b=e;break}0<f&&0<b&&(d=100*b+f)}109==d&&(a.dc||(d=0));return d}function NF(a){var b;b=9;a.cc&&++b;a.Bc&&++b;return b}\nfunction OF(a,b,c,d,e){var f;f=3*e;e*=a.Z;a.J&&(f=0);f=c-f-e;c=f+e;a.J?(a=d,e=d-e,d=(e+d)/2):(d/=2,a=d+e/2,e=d-e/2);rF(b,(zB(),NB));GF(b,z(cF,Sl,-1,[f,c,f]),z(cF,Sl,-1,[e,d,a]),3)}\nfunction PF(a){var b,c,d,e,f;a.cg("drawMolecularArea mustReDrawMolecularArea="+a.Ib+ca);if(a.Ib){if(a.r&&null!=a.r.a&&a.r.a!=wk&&a.r.a!=sj)for(b=1;b<=a.Sb;++b)ME(a.zb[b]);QF(a.vb.b.a,a.xb/T);e=a.vb.b;c=a.yb;b=a.ub;a.cg("drawMolecularArea "+c+" : "+b+" scale: "+a.xb+ca);rF(e,a.D);c/=a.xb;b/=a.xb;AF(e.a,Q(K(R(0*(BF(),T)))),Q(K(R(0*T))),Q(K(R(c*T))),Q(K(R(b*T))));d=a.tb?(zC(),CC):(zC(),EC);f=(zC(),AC);var g=e.a;if(f==(zC(),AC))d==CC?g.b=n:g.b=Oj;d=new wB(a.wb);e.d=new wB(T*d.e);RF(e.a,e.d);for(d=1;d<=\na.Sb;++d){f=a.zb[d];var g=e,h=void 0,j=void 0,l=void 0,o=void 0,m=void 0,r=void 0,t=o=o=void 0,y=j=t=void 0,u=y=o=void 0,D=m=u=r=h=u=void 0,s=void 0,F=void 0,O=m=void 0,L=l=m=u=t=h=j=u=j=D=t=h=F=y=h=void 0,l=O=r=O=D=r=t=o=L=l=o=t=t=void 0,y=h=1;g.c=f.k.D;f.k.L&&(rF(g,(zB(),GB)),tF(g,0,0,f.k.M.b-1,f.k.M.a-1));if(0!=f.p){f.y&&(s=g,o=f.y,s.b=o,s.f=s.a.e,SF(s.a,o));f.s&&(gF(f),bF(f.k,1,f.k.Sb,0,!1),f.s=!1);TF(f.k,f.k.x);if(-1==f.i){for(s=1;s<=f.p;++s)o=f.b[s].c,0<o&&7>o&&(rF(g,(qE(),yE)[o]),vF(g,f.b[s].q-\n12,f.b[s].r-12,24,24));for(s=1;s<=f.q;++s)l=f.c[s].i,m=f.c[s].j,0!=f.b[l].c&&f.b[l].c==f.b[m].c&&(rF(g,(qE(),yE)[f.b[l].c]),u=f.b[m].q-f.b[l].q,h=f.b[m].r-f.b[l].r,y=Math.sqrt(u*u+h*h),1>y&&(y=1),h/=y,y=u/y,u=9*h,t=9*y,o=UF(4),r=UF(4),o[0]=f.b[l].q+u,r[0]=f.b[l].r-t,o[1]=f.b[m].q+u,r[1]=f.b[m].r-t,o[2]=f.b[m].q-u,r[2]=f.b[m].r+t,o[3]=f.b[l].q-u,r[3]=f.b[l].r+t,GF(g,o,r,4))}for(s=1;s<=f.q;++s){rF(g,(zB(),FB));t=f.c[s];l=t.i;m=t.j;1==f.i&&0!=f.b[l].c&&f.b[l].c==f.b[m].c&&rF(g,(qE(),yE)[f.b[l].c]);if(3==\nt.f||4==t.f)o=l,l=m,m=o;o=f.b[l].q;r=f.b[l].r;L=f.b[m].q;O=f.b[m].r;if(1!=t.c||0!=t.f)u=L-o,h=O-r,y=Math.sqrt(u*u+h*h),1>y&&(y=1),h/=y,y=u/y;switch(t.c){case 2:10<=t.f&&rF(g,LB);u=2*h;t=2*y;DF(g.a,Q(K(R((o+u)*(BF(),T)))),Q(K(R((r-t)*T))),Q(K(R((L+u)*T))),Q(K(R((O-t)*T))));DF(g.a,Q(K(R((o-u)*T))),Q(K(R((r+t)*T))),Q(K(R((L-u)*T))),Q(K(R((O+t)*T))));rF(g,GB);break;case 3:DF(g.a,Q(K(R(o*(BF(),T)))),Q(K(R(r*T))),Q(K(R(L*T))),Q(K(R(O*T))));l=3*h;m=3*y;DF(g.a,Q(K(R((o+l)*T))),Q(K(R((r-m)*T))),Q(K(R((L+l)*\nT))),Q(K(R((O-m)*T))));DF(g.a,Q(K(R((o-l)*T))),Q(K(R((r+m)*T))),Q(K(R((L-l)*T))),Q(K(R((O+m)*T))));break;case 9:case 0:for(m=0;10>m;++m)l=o-(o-L)/10*m,D=r-(r-O)/10*m,DF(g.a,Q(K(R(l*(BF(),T)))),Q(K(R(D*T))),Q(K(R(l*T))),Q(K(R(D*T))));VF(g,f.k.v);m=WF(f.k.w);t=t.d;l=xd;null!=t&&(l=t);t=GC(f.k.w,l);t=(o+L)/2-t/2;O=(r+O)/2+~~(m/2)-1;rF(g,LB);XF(g.a,l,Q(K(R(t*(BF(),T)))),Q(K(R(O*T))));rF(g,GB);break;default:if(1==t.f||3==t.f)u=3*h,t=3*y,D=UF(3),j=UF(3),D[0]=L+u,j[0]=O-t,D[1]=o,j[1]=r,D[2]=L-u,j[2]=O+t,\nGF(g,D,j,3);else if(2==t.f||4==t.f){u=3*h;t=3*y;for(m=0;10>m;++m)l=o-(o-L)/10*m,D=r-(r-O)/10*m,j=m/10,DF(g.a,Q(K(R((l+u*j)*(BF(),T)))),Q(K(R((D-t*j)*T))),Q(K(R((l-u*j)*T))),Q(K(R((D+t*j)*T))))}else DF(g.a,Q(K(R(o*(BF(),T)))),Q(K(R(r*T))),Q(K(R(L*T))),Q(K(R(O*T))))}}y=UF(f.p+1);h=UF(f.p+1);for(s=1;s<=f.q;++s)l=f.c[s].i,m=f.c[s].j,o=f.b[l].q,r=f.b[m].q,++h[l],++h[m],y[l]=y[l]/h[l]+r/h[l],y[m]=y[m]/h[m]+o/h[m];VF(g,f.k.v);m=WF(f.k.w);L=UF(f.p+1);r=UF(f.p+1);o=C(YF,q,120,f.p+1,0);for(s=1;s<=f.p;++s)l=\nZF(f,s),(null==l||1>l.length)&&(l=gb),j=f.b[s],3==f.b[s].a&&0<f.b[s].j&&0==f.b[s].n&&0==j.d&&!(4<=j.o&&2==j.j)?(L[s]=r[s]=GC(f.k.w,l),o[s]=$F(f,s,L[s],L[s],m,!1)):(O=y[s]<f.b[s].q,u=!0,1<h[s]&&8.333333333333334>aG(y[s]-f.b[s].q)&&(u=!1),2<h[s]&&(u=!1),1==h[s]&&2.5>aG(y[s]-f.b[s].q)&&(O=!0),t=l,D=n,f.k.oc&&(F=f.b[s].i,0<F&&(D+=Pe,1<F&&(D+=F))),F=n,0!=j.d&&(F=Vf+j.d+bg),j=n,0!=f.b[s].n&&(1<bG(f.b[s].n)&&(j+=bG(f.b[s].n)),0<f.b[s].n?j+=kb:j+=vb),O||!u?l=F+l+D+j+n:l=j+D+n+F+l,u||(t=l),t=GC(f.k.w,t),u=\nGC(f.k.w,l),L[s]=t,r[s]=u,u=o[s]=$F(f,s,t,u,m,O),t=u.c+2+1,O=u.d+m+2,rF(g,g.c),-1==f.i&&0!=f.b[s].c&&rF(g,(qE(),yE)[f.b[s].c]),sF(g,u.c,u.d,u.b,u.a),1==f.i?0!=f.b[s].c?rF(g,(qE(),yE)[f.b[s].c]):rF(g,(zB(),GB)):rF(g,(qE(),vE)[f.b[s].a]),XF(g.a,l,Q(K(R(t*(BF(),T)))),Q(K(R(O*T)))));for(s=1;s<=f.p;++s)h=f.b[s],-99199!=h.f&&(t=L[s],u=r[s],t=f.b[s].q-t/2,O=f.b[s].r+~~(m/2)-1,rF(g,(zB(),LB)),cG(g,fa+(-99199!=h.f?h.f:0),t+u,O));if(0<f.v||0<f.w)if(rF(g,104==f.k.k?(zB(),IB):(zB(),OB)),0<f.v&&106!=f.k.k&&(u=\no[f.v],tF(g,u.c,u.d,u.b,u.a)),0<f.w&&(l=f.c[f.w].i,m=f.c[f.w].j,u=f.b[m].q-f.b[l].q,h=f.b[m].r-f.b[l].r,y=Math.sqrt(u*u+h*h),1>y&&(y=1),h/=y,y=u/y,u=4*h,t=4*y,D=UF(5),j=UF(5),D[0]=f.b[l].q+u,D[1]=f.b[m].q+u,j[0]=f.b[l].r-t,j[1]=f.b[m].r-t,D[3]=f.b[l].q-u,D[2]=f.b[m].q-u,j[3]=f.b[l].r+t,j[2]=f.b[m].r+t,D[4]=D[0],j[4]=j[0],106!=f.k.k&&dG(g,D,j,5),106==f.k.k&&eG(f,f.c[f.w].i,f.c[f.w].j))){h=0;for(s=1;s<=f.p;++s)0<f.a[s]&&++h;if(h>~~(f.p/2))for(s=1;s<=f.p;++s)0<f.a[s]?f.a[s]=0:f.a[s]=1;rF(g,(zB(),IB));\nfor(s=1;s<=f.p;++s)0<f.a[s]&&(u=o[s],tF(g,u.c,u.d,u.b,u.a))}f.y&&(g.b=null,SF(g.a,g.f))}}a.dc&&(d=(c-48)/2,rF(e,(zB(),LB)),DF(e.a,Q(K(R(d*T))),Q(K(R(b/2*T))),Q(K(R((d+48)*T))),Q(K(R(b/2*T)))),DF(e.a,Q(K(R((d+48)*T))),Q(K(R(b/2*T))),Q(K(R((d+48-6)*T))),Q(K(R((b/2+6)*T)))),DF(e.a,Q(K(R((d+48)*T))),Q(K(R(b/2*T))),Q(K(R((d+48-6)*T))),Q(K(R((b/2-6)*T)))));a.J&&(a.hb=new jC(Qe,0,13),a.kb=wA(a.hb),null!=a.sb&&(d=GC(a.kb,a.sb),d=(c-d)/2,f=b-13,rF(e,(zB(),GB)),VF(e,a.hb),cG(e,a.sb,d,f)));a.J&&a.nc&&OF(a,e,\nc,b,0.6/a.xb);b=Q(K(R(fG(a,a.nb))));c=Q(K(R(gG(a,a.nb))));hG(a.Ec,a.vb.a,b,c);a.Ib=!1;if(a.hc){hD();c=new iG;c.a=a.o;c.f=a.Sb;b=!1;for(e=1;99>e;++e)if(d=a.zb[e])0<d.p&&(b=!0),c.d[e]=new HE(d);else break;c.i=a.dc;c.e=a.Fb;c.b=a.xb;c.c=a.cb;e=a.pb;b=new jG(b?c:null);c=e.a.c;e.a.c=b;b.b=e.a;c&&(b.c=c,c.b=b);e.a=b;a.hc=!1}a.r&&null!=a.r.a&&(null!=a.Qb&&VD(a.Qb,null),a.r&&null!=a.r.a&&a.$f(),kG(a.r),a.Mb&&(a.Mb=!1,a.Kb=!0,a.Ze(a.Ec.d)))}}function lG(a){a.Ib=!0;a.vb?(PF(a),a.Ib=!1):mG(a)}\nfunction JF(a,b,c,d,e){var f,g,h,j,l;f=a.mb/4;g=!1;j=C(cF,Sl,-1,9,1);l=C(cF,Sl,-1,9,1);c+=a.mb/2;d+=a.mb/2;f=a.mb/2-f/2;1==e&&(e=6,g=!0);for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+f*Math.sin(h),l[a]=d+f*Math.cos(h);dG(b,j,l,e+1);if(g){for(a=0;a<=e;++a)h=6.283185307179586/e*(a-0.5),j[a]=c+(f-3)*Math.sin(h),l[a]=d+(f-3)*Math.cos(h);CF(b,j[0],l[0],j[1],l[1]);CF(b,j[2],l[2],j[3],l[3]);CF(b,j[4],l[4],j[5],l[5])}}\nfunction FF(a,b,c,d,e){var f,g,h,j,l,o,m,r;l=d/4;c-=1;o=2+l/2;g=2+l;r=c+10*d/24;j=r+l;m=b+d;e?(h=2+b,f=o+b,g+=b):(f=m-o,h=m-2,g=m-g);DF(a.a,Q(K(R(h*(BF(),T)))),Q(K(R(r*T))),Q(K(R(f*T))),Q(K(R(j*T))));DF(a.a,Q(K(R(g*T))),Q(K(R(r*T))),Q(K(R(f*T))),Q(K(R(j*T))));h=l/3-0.5;DF(a.a,Q(K(R(f*T))),Q(K(R((r+h)*T))),Q(K(R(f*T))),Q(K(R(j*T))));f=d-o-4;c=c+o-h;d=d-4-h-1;j=270;e?(b+=o,e=270):(b=m-f-o,j*=-1,e=-90);nG(a.a,Q(K(R(b*T))),Q(K(R(c*T))),Q(K(R(f*T))),Q(K(R(d*T))),Q(K(Math.round(e))),Q(K(Math.round(j))))}\nfunction YE(a){var b,c,d;b=-99999;for(d=1;d<=a.Sb;++d)c=a.zb[d],c=oG(c),c>b&&(b=c);return b}\nfunction pG(a,b,c,d){var e=zE?350:170,f,g,h,j;qG(d);b=rG(a,b);c=rG(a,c);h=e;for(g=1;g<=a.Sb;++g){j=new sG(e);f=a.zb[g];for(var l=b,o=c,m=j,r=void 0,t=void 0,y=void 0,u=void 0,D=r=r=r=u=r=void 0,s=void 0,F=void 0,O=t=y=r=r=void 0,L=void 0,Z=void 0,D=0,F=m.a,s=1;s<=f.q;++s)r=tG(l,o,f.c[s].a,f.c[s].b),r<F&&(F=r,D=s);D*=-1;for(s=1;s<=f.p;++s)r=tG(l,o,f.b[s].q,f.b[s].r),r<F&&(F=r,D=s);if(0==D)for(s=1;s<=f.q;++s)r=f.c[s].i,u=f.c[s].j,t=f.b[r].q,y=f.b[r].r,r=f.b[u].q,u=f.b[u].r,r-=t,u-=y,L=l-t,Z=o-y,y=r*\nr+u*u,t=L*L+Z*Z,O=tG(L,Z,r,u),t+O>y+F||(r=L*r+Z*u,0>r||(y=Math.sqrt(y),t=Math.sqrt(t),r/=y*t,1<=r||(r=1.5707963267948966-Math.acos(r),r=t*Math.cos(r),r*=r,r<F&&(D=-s,F=r))));m.a=F;f=D;j.a<h&&(h=j.a,qG(d),d.c=g,0<f?d.a=f:d.b=-f)}}function eF(a){var b;(0>=a.yb||0>=a.ub)&&(!a.M&&(a.M=iB(a)),uG(a,a.M));b=new vG;b.b=a.yb;b.a=a.ub;return b}function fF(a){var b;b=eF(a);b.b/=a.xb;b.a/=a.xb;return b}\nfunction wG(a,b,c,d){var e,f;if(!b||xG(b)){if((e=0<a.ob.v||0<a.ob.w)&&(104==a.k||106==a.k))return!0;if(e&&!a.J){a.xc&&(f=a.xc,f.k==a&&(f.k=null,tm(a.Uc,f)));f=a.ob;var g,b=new wC;e=a.Rb||a.A||a.dc;f.f.a?g=new pC(Pf):g=new pC(Kf);oC(g,yG(f));uC(b,g);sB(g.d,a);if(e&&0<f.v){g=new pC(ue);sB(g.d,a.Y);var h=a.Y;h.d=null;h.e=h.a=0;a.Y.a=f.v;a.Y.d=f;a.Y.e=a.o;uC(b,g)}g=new pC(De);a:{for(h=f.p;1<=h;--h)if(1==f.b[h].a){h=!0;break a}h=!1}oC(g,h);uC(b,g);sB(g.d,a);e&&(e=new pC(ae),sB(e.d,a),uC(b,e),e=new pC(Ce),\nsB(e.d,a),uC(b,e),oC(e,0<oG(f)));a.xc=b;sA(a,a.xc);zG(a.xc.a,a,c,d)}else a.dc?f=(a.G=nF(a,!0),a.G):f=(a.F=nF(a,!1),a.F),xG(b)||(c=Vu(c*a.nb+0.5),d=Vu(d*a.nb+0.5)),zG(f.a,a,c,d);d=new gt(null,0,AG(0));BG(a,d,0,0);return!0}return!1}\nfunction CG(a,b){var c;if(0==a.ob.p)return!1;c=null;switch(b){case 102:1<a.Sb?c="Delete selected molecule (red)":c="Clear canvas";var d=(zB(),HB);a.ob.y=d;a.yc=a.ob;break;case 109:c="Copy selected (blue) molecule to the other side of the reaction",d=(zB(),NB),a.ob.y=d,a.yc=a.ob}null!=c?(ht(a,c),a.Ib=!0,a.Kb=!0):(a.Ib=!1,a.Kb=!1);return null!=c}\nfunction DG(a,b){var c;if(a.yc&&(102==b||a.dc&&109==b)){a.yc.y=null;a.yc=null;for(c=1;c<=a.Sb;++c)a.zb[c].y=null;ht(a,n);a.Ib=!0;a.Kb=!0}else a.Ib=!1,a.Kb=!1;return a.Ib}\nfunction EG(a,b,c,d){var e,f,b=new FG(b);e=null;f=!1;GG(a.r,Od);ht(a,n);if(b.f==(HG(),IG)&&b.c){var g=b.c;b.a=g.a;b.f=g.f;b.i=g.i;b.e=g.e;b.c=g.c;b.b=g.b}b.a==(JG(),KG)&&b.i!=(LG(),MG)?NG(a,b.b,d)||(e="Invalid V2000 molfile"):b.a==OG?PG(a,b.b,d)||(e="Invalid JME string"):b.a==QG?e="Reading "+b.f+la:a.Ac&&(f=!0,oq(1,new RG(a,b,c,d)));f||(a.Ib=null==e,c?null==e?SG(c):TG(c,new Ap(e)):null!=e&&(ht(a,Fe+e),a.Ze(a.Ec.d)))}\nfunction NG(a,b,c){var d,e,f,g,h,j;ht(a,n);if(0==b.indexOf(Ja)){a.Sb=0;a.dc=!0;a.Fb=!0;d=UG(b);h=new PD(b,d,!0);b=n;for(e=1;5>=e;++e)b=VG(h,d);e=AG(wD(nx(b.substr(0,3)),10)).a;g=AG(wD(nx(b.substr(3,3)),10)).a;VG(h,d);for(b=1;b<=e+g;++b){for(f=n;!(j=VG(h,d),null==j||I(j,"$MOL"));)f+=j+d;a.zb[++a.Sb]=new WG(a,f)}a.xb=1;bF(a,1,e,1,!1);bF(a,e+1,e+g,3,!1);d="readRXNFile"}else{(a.J||a.Vb)&&(a.dc=!1);a.ob=new WG(a,b);if(!a.ob||0==a.ob.p)return!a.ob&&(ht(a,"ERROR - problems in reading/processing MOL input"),\na.Ze(a.Ec.d)),!!a.ob;d=(a.dc||a.Fb)&&a.p||a.Mb;null!=a.t&&a.ob&&XG(a.ob,a.t,!0);null!=a.u&&a.ob&&XG(a.ob,a.u,!1);d||(a.Sb=0,a.xb=1);h=YG(a.ob);if(1>=h||a.J)a.zb[++a.Sb]=a.ob;else{a.Fb=!0;for(b=1;b<=h;++b)a.zb[++a.Sb]=new ZG(a,a.ob,b)}d?a.o=a.Sb:a.o=1;a.ob=a.zb[a.o];a.J?bF(a,1,1,0,!0):bF(a,1,h,0,!d);d=qj}$G(a);null!=d&&(GG(a.r,Od),a.r&&lF(Up(a.r,d),0,0,0),a.hc=!0);a.Ib=!0;c&&a.Ze(a.Ec.d);return!0}function ht(a,b){null==b&&(b=n);a.Gb=!0;a.X=b;a.cg("info: "+b)}\nfunction TF(a,b){var c;c=Math.round(b);100>c&&(!AE[c]&&(AE[c]=new jC(Qe,0,c)),!CE[c]&&kq(CE,c,wA(AE[c])),a.v=AE[c],a.w=CE[c])}function xG(a){var b;if(!a)return!1;b=a.pf();a=0!=(a.e&2);return b||a}function fG(a,b){return(a.mb+(a.Lb?1:0))*b}function KF(a,b){var c,d;d=-1;for(c=0;c<uE.length;c+=2)if(uE[c]==b){d=uE[c+1];break}32==d&&!a.Bc&&a.cc&&(d=33);return d}\nfunction pt(a,b){var c,d,e;if(0==b)return!1;PE(a,!1);d=!1;c=a.k;a.k=b;if(300>=b)switch(a.Kb=!0,a.Hb=!0,ht(a,n),b){case 102:jF(a,!0);DG(a,102);CG(a,102);d=!0;break;case 110:a.Ib=!0;a.k=c;a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b?a.q&&(++a.Sb,a.o=a.Sb,a.q=!1):ht(a,"No more undo");if(!(a.pb.a!=a.pb.b&&a.pb.a.b!=a.pb.b))break;aH(a,bH(a.pb));a.r&&lF(Up(a.r,wk),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 111:a.k=c;if(a.pb.a.c)a.q&&(++a.Sb,a.o=a.Sb,a.q=!1);else{ht(a,"No more redo");break}if(!a.pb.a.c)break;e=a.pb;\nif(!e.a.c)throw new wx("Cannot redo. Index is out of range.");if(!e.a.c)throw new wx(bf);e.a=e.a.c;aH(a,e.a.a);a.r&&lF(Up(a.r,sj),0,0,0);a.hc=!0;a.hc=!1;a.Ib=!0;break;case 214:wG(a,null,a.R.a,a.R.b);a.k=c;break;case 151:case 152:case 154:case 153:e=null;a.k=c;switch(b){case 152:e=cH(a.jc);break;case 151:e=dH(a.jc);break;case 154:e=a.jc;e.a=e.c;e=cH(e);break;case 153:e=a.jc,e.a=-1,e=dH(e)}null==e?ht(a,"No more molecules in SDF buffer"):(mF(a),a.Vb=!0,eH(a,e,!1),a.Vb=!1,I(a.X,n)&&(ht(a,"MOL n. "+(a.jc.a+\n1)+" of "+a.jc.c),d=!0,a.r&&lF(Up(a.r,"SDFstack"),0,0,0),a.hc=!0,a.hc=!1));break;case 101:oq(4,new fH(a));a.k=c;break;case 107:oq(2,new gH(a));break;case 114:oq(3,new hH(a));a.k=c;break;case 103:a.Mb=!0;a.k=c;break;case 105:a.A&&a.Bb&&(a.Bb=!1,iH(a.ob),a.Ib=!0,a.r&&lF(Up(a.r,xg),0,0,0),d=a.hc=!0,a.k=c);a.I=1;break;case 109:a.k=c;e=jH(a.ob);if(2==e){ht(a,"Copying the agent not possible !");break}d=dF(a.ob);a.Ib=!0;a.ob=new HE(a.ob);d=Vu((a.M.b-a.mb)/2-d.a);for(e=1;e<=a.ob.p;++e)hF(a.ob.b[e],2*d/a.xb,\n0/a.xb);a.zb[++a.Sb]=a.ob;a.o=a.Sb;a.r&&lF(Up(a.r,"reactionCopy"),0,0,0);d=a.hc=!0;DG(a,109);CG(a,109);break;case 104:d=IE(a);break;case 213:a.k=c;if(!a.S){var f,g,h,j,l;l=new wC;for(f=a.U,g=0,h=f.length;g<h;++g)e=f[g],j=new pC(e),uC(l,j),j.c=e,sB(j.d,a);sA(a,l);a.S=l}f=a.T.b;e=Vu(a.T.a*a.nb+0.5);f=Vu(f*a.nb+0.5);zG(a.S.a,a,e,f);break;case 108:0<a.ob.v&&kH(a.ob,a.ob.v,0)&&(KE(a,Qg,a.ob.v),d=!0)}else a.Hb=!0,a.Kb=!0,a.n=KF(a,b),32==a.n&&oq(5,new lH(a)),1301<=b&&1310>=b&&(a.n=33+(b-1301)),0<a.ob.v&&\n(a.n!=a.ob.b[a.ob.v].a&&32!=a.n?(mH(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,KE(a,Kj+a.n,a.ob.v),d=!0):32==a.n&&(d=Uq((mt(),nt).Tc.a.pb,yk),nH(a.ob,a.ob.v,d),KE(a,Kj+a.n,a.ob.v),d=!0));if(!d&&(0<a.ob.v||0<a.ob.w))if(206<=a.k&&229>=a.k)a.cb=2,oH(a.ob),d=!0,XE(a,jg,a.o,0,a.ob.w);else if(202==a.k||203==a.k||204==a.k)if(0<a.ob.v)a.cb=0,d=a.ob,pH(d,d.v,0),XE(a,gg,a.o,0,a.ob.w),d=!0;else{d=1;e=Mj;switch(a.k){case 203:d=2;e=Lj;break;case 204:d=3,e=Nj}a.ob.c[a.ob.w].c=d;XE(a,\ne,a.o,0,a.ob.w);d=!0;a.ob.c[a.ob.w].f=0}d&&(a.Ib=!0,a.k=c);a.Ze(a.Ec.d);return!0}\nfunction jt(a,b,c){var d=null,e;null==d&&(d=FE(a));e=n;if(a.dc){var f,g,h;h=Pu([qH,A],[ml,v],[86,-1],[4,a.Sb+1],0,2,1);for(g=1;3>=g;++g){f=0;for(c=1;c<=a.Sb;++c)jH(a.zb[c])==g&&(h[g][++f]=c);h[g][0]=f}e+=Ka;e+=rH(h[1][0],3)+rH(h[3][0],3)+ca;for(c=1;c<=h[1][0];++c)e+=Ha+sH(a.zb[h[1][c]],d,b);for(c=1;c<=h[3][0];++c)e+=Ha+sH(a.zb[h[3][c]],d,b)}else{1<a.Sb&&(a.ob=new tH(a,a.zb,a.Sb));if(c){e=a.ob;var j,l,d=uH(e,d,b,!0),d=d+("M V30 BEGIN CTAB"+(qE(),ca)),d=d+("M V30 COUNTS "+e.p+fa+e.q+" 0 0 "+(e.f.a&&\nyG(e)?1:0)+ca),d=d+"M V30 BEGIN ATOM\\n";f=-1.7976931348623157E308;c=1.7976931348623157E308;for(b=1;b<=e.p;++b)e.b[b].r>f&&(f=e.b[b].r),e.b[b].q<c&&(c=e.b[b].q);for(b=1;b<=e.p;++b)d+=mf,g=ZF(e,b),d+=b+fa+g,g=vH(e.b[b]),d+=fa+wH(0.055999999999999994*(e.b[b].q-c),0,4)+fa+wH(0.055999999999999994*(f-e.b[b].r),0,4)+fa+wH(0,0,4)+fa+g,0!=e.b[b].n&&(d+=" CHG="+e.b[b].n),d+=ca;d+="M V30 END ATOM\\nM V30 BEGIN BOND\\n";for(b=1;b<=e.q;++b)c=e.c[b],f=c.c,d+=mf+b,j=f,1==c.c?j=1:2==c.c&&(j=2),g=c.i+fa+c.j,l=0,\n1==f&&1==c.f?l=1:1==f&&2==c.f&&(l=3),1==f&&3==c.f&&(l=1,g=c.j+fa+c.i),1==f&&4==c.f&&(l=3,g=c.j+fa+c.i),d+=fa+j+fa+g,0!=l&&(d+=" CFG="+l),d+=ca;d+="M V30 END BOND\\n";c=new Gm;g=new Gm;f=new Gm;for(b=0;10>b;++b)kq(g.b,g.c++,null),kq(f.b,f.c++,null);for(b=1;b<=e.p;++b)j=e.b[b].b,null==j||0==j.length||(I(j,eg)?Am(c,new pB(b)):0==j.indexOf("mix")?(j=wD(ox(j,3),10),l=null,f.c>j&&(l=($B(j,f.c),f.b[j])),null==l?h=new Gm:h=l,Am(h,new pB(b)),fC(f,j,h)):0==j.indexOf(Xi)&&(j=wD(ox(j,2),10),l=null,g.c>j&&(l=\n($B(j,g.c),g.b[j])),null==l?h=new Gm:h=l,Am(h,new pB(b)),fC(g,j,h)));d+=xH(pf,c);if(0<g.c)for(b=1;b<g.c;++b)d+=xH(rf+b,($B(b,g.c),g.b[b]));if(0<f.c)for(b=1;b<f.c;++b)d+=xH(qf+b,($B(b,f.c),f.b[b]));e=d=d+"M V30 END CTAB\\n"+jf}else e=sH(a.ob,d,b);1<a.Sb&&(a.ob=a.zb[a.o])}return e}\nfunction yH(a,b,c,d){var e;a.Ab=!1;if(wG(a,b,c,d))return a.Ab=!0,a.Db=!1,!0;e=!0;a.Cc=c-Q(K(R(fG(a,a.nb))));a.Dc=d-Q(K(R(gG(a,a.nb))));ht(a,n);a.Bb=zH(b);a.Db=!1;if(!a.J&&(c<Q(K(R(fG(a,a.nb))))||d<Q(K(R(gG(a,a.nb)))))){e=LF(a,c,d);if(112==e)return a.rc=!0,ht(a,"Next ring will be added as spiro"),mG(a),a.Ab=!0;if(113==e)if(a.lc)ht(a,"Move one atom"),mG(a);else return a.Ab=!0;if(!a.Bc&&1201==e||!a.ac&&107==e||!a.tc&&201==e||!a.Fb&&103==e||!a.Rb&&!a.A&&105==e||!a.dc&&109==e)return!1;e=pt(a,e)}else{if(!a.J&&\nd>a.M.a-Q(K(R(a.mb*a.nb))))return!1;var b=a.Cc,f=a.Dc,g,h,j,l;l=0;if(0>b||0>f||f>a.ub||b>a.yb)b=0;else if(1==a.Sb)b=a.o;else{b=rG(a,b);f=rG(a,f);j=1.7976931348623157E308;for(h=1;h<=a.Sb;++h){g=a.zb[h];for(var o=void 0,m=void 0,r=void 0,m=1.7976931348623157E308,o=1;o<=g.p;++o)r=tG(b,f,g.b[o].q,g.b[o].r),r<m&&(m=r);g=m;g<j&&(j=g,l=h)}b=l}0<b?(a.o=b,a.ob=a.zb[b]):a.o=0;if(0<a.ob.v&&(UE(),null!=a.b[Sd]?VE:WE).a)if(AH(a,a.o,a.ob.v,0,Sd),a.J&&!a.K)return!0;if(0<a.ob.w&&(UE(),null!=a.b[he]?VE:WE).a)if(AH(a,\na.o,0,a.ob.w,he),a.J&&!a.K)return!0;a.Db=!0;c=Vu(c-a.mb);d-=Q(K(R(gG(a,a.nb))));if(0<a.ob.v)if(a.eb.c=a.o,104==a.k)IE(a);else{if(106==a.k)return!0;if(108==a.k)kH(a.ob,a.ob.v,0)&&KE(a,Qg,a.ob.v);else if(202==a.k||203==a.k||204==a.k||201==a.k||205==a.k)a.cb=1,c=a.ob,pH(c,c.v,0),a.ob.x=a.ob.v,205==a.k?(a.ob.r=1,a.ob.e[1]=a.ob.p,a.ob.e[0]=a.ob.v,a.ob.w=0,XE(a,gg,a.o,0,a.ob.w),a.hc=!1):XE(a,gg,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,oH(a.ob),KE(a,ig,a.ob.v);else if(230==a.k)a.cb=3,KE(a,kg,a.ob.v);\nelse if(233<=a.k&&262>a.k)BH(a.ob,!1),KE(a,hg,a.ob.v),a.cb=3;else if(107==a.k){if(a.bc.b)return!0;nH(a.ob,a.ob.v,Uq(a.bc.e.Tc.a.pb,yk));a.ob.j=!0;KE(a,"addAtomQuery",a.ob.v)}else if(105==a.k)(c=CH(a.ob))?KE(a,"markAtom",a.ob.v):KE(a,"unMarkAtom",a.ob.v);else if(113!=a.k)if(300<a.k){if(a.n!=a.ob.b[a.ob.v].a||32==a.n)mH(a.ob,a.ob.v,a.n),a.ob.b[a.ob.v].n=0,a.ob.b[a.ob.v].d=0,a.ob.b[a.ob.v].i=0,32==a.n&&(c=Uq((mt(),nt).Tc.a.pb,yk),1>c.length&&(c=Sf),nH(a.ob,a.ob.v,c)),KE(a,Kj+a.n,a.ob.v)}else e=!1}else if(0<\na.ob.w)if(a.eb.c=a.o,104==a.k)IE(a);else if(106==a.k){c=a.ob;d=a.ob.w;if(0<c.a[c.c[d].i]&&0<c.a[c.c[d].j])ht(c.k,"Removal of substituent not possible.");else for(;;){d=0;for(b=c.p;1<=b;--b)0<c.a[b]&&b>d&&(d=b);if(0==d)break;JE(c,d);c.a[d]=0}ME(a.ob);XE(a,"delBondGroup",a.o,0,a.ob.w);a.ob.w=0}else if(201==a.k)DH(a.ob,a.ob.w),XE(a,"setBondStereo",a.o,0,a.ob.w);else if(202==a.k||205==a.k)1==a.ob.c[a.ob.w].c&&0==a.ob.c[a.ob.w].f?(a.ob.c[a.ob.w].c=2,XE(a,Lj,a.o,0,a.ob.w)):(a.ob.c[a.ob.w].c=1,a.ob.c[a.ob.w].f=\n0,XE(a,Mj,a.o,0,a.ob.w)),a.ob.c[a.ob.w].f=0;else if(203==a.k)a.ob.c[a.ob.w].c=2,a.ob.c[a.ob.w].f=0,ME(a.ob),XE(a,Lj,a.o,0,a.ob.w);else if(204==a.k)a.ob.c[a.ob.w].c=3,a.ob.c[a.ob.w].f=0,ME(a.ob),XE(a,Nj,a.o,0,a.ob.w);else if(206<=a.k&&229>=a.k)a.cb=2,oH(a.ob),XE(a,jg,a.o,0,a.ob.w),ME(a.ob);else if(107==a.k){if(!a.bc.b)return!0;c=Uq(a.bc.e.Tc.a.pb,yk);a.ob.c[a.ob.w].c=9;a.ob.c[a.ob.w].d=c;XE(a,"setQueryBond",a.o,0,a.ob.w)}else 105==a.k?(c=a.ob,b=a.ob.w,c.k.gb=!0,c.k.sc?(c.i=-1,d=c.c[b].i,b=c.c[b].j,\nf=c.b[d].c,h=c.b[b].c,j=4,f==h&&0<f&&(j=0),c.b[d].c=j,c.b[b].c=j,c=0<j):c=!1,c?XE(a,"markBond",a.o,0,a.ob.w):XE(a,"unMarkBond",a.o,0,a.ob.w)):e=!1;else if((0==a.Sb||a.Mb)&&!a.J){if(201>=a.k)return!1;++a.Sb;a.o=a.Sb;a.zb[a.Sb]=new kF(a);a.ob=a.zb[a.Sb];a.eb.c=a.o;202<=a.k&&204>=a.k||205==a.k?(EH(a.ob,null),a.ob.q=0,FH(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,a.ob.x=1,a.cb=1,b=a.ob,pH(b,b.v,0),205==a.k?(FH(a.ob,2,(c+21.65)/a.xb,(d-12.5)/a.xb),a.ob.e[0]=1,a.ob.e[1]=2,a.ob.r=1,XE(a,"addChain",a.o,0,a.ob.w)):XE(a,\ngg,a.o,0,a.ob.w)):206<=a.k&&229>=a.k?(a.ob.z=rG(a,c),a.ob.A=rG(a,d),a.cb=2,oH(a.ob),a.r&&lF(Up(a.r,ig),0,0,0),a.hc=!0):300<a.k?(EH(a.ob,null),mH(a.ob,1,a.n),a.ob.q=0,FH(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,32==a.n&&(c=Uq((mt(),nt).Tc.a.pb,yk),1>c.length&&(c=Sf),nH(a.ob,1,c)),KE(a,"addAtom",a.ob.v)):230==a.k?(PG(a,null,!0),a.r&&lF(Up(a.r,kg),0,0,0),a.hc=!0):233<=a.k&&262>a.k?(EH(a.ob,null),a.ob.q=0,FH(a.ob,1,c/a.xb,d/a.xb),a.ob.v=1,BH(a.ob,!0),a.r&&lF(Up(a.r,hg),0,0,0),a.hc=!0):hD()}else e=!1;e&&GH(a)}return a.Ab=\ne}\nfunction HH(a,b,c,d){var e,f,g,h;hD();if(!a.Db||IH(b))return!0;a.Gb=!1;c-=Q(K(R(fG(a,a.nb))));d-=Q(K(R(gG(a,a.nb))));f=rG(a,c-a.Cc);g=rG(a,d-a.Dc);e=rG(a,c);h=rG(a,d);if(2==a.cb||3==a.cb||9==a.cb)return!0;if(1==a.cb){f=!1;a.zb[a.eb.c].v=0;--a.ob.p;g=c;var b=d,j=a.Nb;0>g||0>b||b>a.ub||g>a.yb?qG(j):pG(a,g,b,j);++a.ob.p;if(0<a.Nb.c&&0<a.Nb.a&&(g=a.zb[a.Nb.c],g.v=a.Nb.a,g!=a.ob||a.Nb.a!=a.ob.x))FH(a.ob,a.ob.p,g.b[a.Nb.a].q,g.b[a.Nb.a].r),g.v=a.Nb.a,f=!0,g=a.eb,b=a.Nb,g.c=b.c,g.a=b.a,g.b=b.b;if(!f)a:{f=a.ob;\nvar l,o,m,r;f.v=0;JH(f.b[0],e,h);g=KH(f,0,1,f.p);if(0<g&&205!=f.k.k)f.v=g,g!=f.x?FH(f,f.p,f.b[g].q,f.b[g].r):FH(f,f.p,f.z,f.A);else if(205==f.k.k){f.w=0;g=f.e[f.r];l=f.e[f.r-1];j=f.b[g].q-f.b[l].q;b=f.b[g].r-f.b[l].r;g=Math.sqrt(j*j+b*b);1>g&&(g=1);b/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);m=e-f.b[l].q;r=h-f.b[l].r;l=-g/2+m*j+r*b;b=r*j-m*b;if(0>l)if(1<f.r)JE(f,f.p),KE(f.k,"deleteAtom",f.p),--f.r,f.u=!1;else if(2==f.p)0>f.b[2].r-f.b[1].r&&0<h-f.b[1].r?f.b[2].r=f.b[1].r+g/2:0<f.b[2].r-f.b[1].r&&\n0>h-f.b[1].r&&(f.b[2].r=f.b[1].r-g/2),0>f.b[2].q-f.b[1].q&&0<e-f.b[1].q?f.b[2].q=f.b[1].q+0.866*g:0<f.b[2].q-f.b[1].q&&0>e-f.b[1].q&&(f.b[2].q=f.b[1].q-0.866*g);else{if(2==f.b[f.e[0]].j&&(o=f.b[f.e[0]].p[1],o==f.e[1]&&(o=f.b[f.e[0]].p[2]),j=f.b[f.e[0]].q-f.b[o].q,b=f.b[f.e[0]].r-f.b[o].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),b/=g,j/=g,m=e-f.b[o].q,r=h-f.b[o].r,e=r*j-m*b,m=f.b[f.e[1]].q-f.b[o].q,r=f.b[f.e[1]].r-f.b[o].r,h=r*j-m*b,0<e&&0>h||0>e&&0<h))e=f.q,f.v=f.e[0],pH(f,f.v,0),LE(f,e),0<KH(f,f.p,1,f.p)&&\n(f.u=!0)}else{if(f.u)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*o/(1.5*g));if((0>=b?0-b:b)>e){++f.r;if(100<f.r){LH(f.k,"You are too focused on chains, enough of it for now !");--f.r;break a}f.v=f.p;e=Q(K(Math.round(b)));pH(f,f.v,e);e=f.k;XE(e,gg,e.o,0,e.ob.w);f.k.hc=!1;f.e[f.r]=f.p;0<KH(f,f.p,1,f.p)&&(f.u=!0)}}f.v=0;e=f.r;ht(f.k,e+n)}else j=e-f.b[f.x].q,b=h-f.b[f.x].r,g=Math.sqrt(j*j+b*b),1>g&&(g=1),FH(f,f.p,f.b[f.x].q+25*(j/g),f.b[f.x].r+25*(b/g))}a.B=!0}else if(113==a.k&&0<a.ob.v)a.Eb||(a.Eb=!0),FH(a.ob,\na.ob.v,e,h);else if(zH(b)||IH(b))SE(a.ob,f),a.cb=5;else if(0==a.ob.v&&0==a.ob.w&&!((0>c||0>d||d>a.ub||c>a.yb)&&5!=a.cb))e=fF(a),h=a.ob,j=dF(h),b=j.a,j=j.b,0>f&&b<e.c||0<f&&b>e.b||0>g&&j<e.d||0<g&&j>e.a||MH(h,f,g),a.cb=5;PE(a,!1);a.Ib=!0;mG(a);a.Cc=c;a.Dc=d;return!0}\nfunction BG(a,b,c,d){var e,f;if(!a.J||a.Vf().a||a.Wf().a||a.K)if(f=!1,e=LF(a,c,d),e!=a.Cb&&(f|=DG(a,a.Cb),f|=CG(a,e),a.Cb=e),!xG(b)){c-=Q(K(R(fG(a,a.nb))));d-=Q(K(R(gG(a,a.nb))));b=c;c=a.Nb;0>b||0>d||d>a.ub||b>a.yb?qG(c):pG(a,b,d,c);113==e&&0<a.Nb.b&&(a.Nb.b=0);if(!(a.Nb.c==a.eb.c&&a.Nb.a==a.eb.a&&a.Nb.b==a.eb.b)&&(0<a.Nb.c&&(0<a.Nb.a||0<a.Nb.b)||0<a.eb.c&&(0<a.eb.a||0<a.eb.b)))f=a.eb.c,0<f&&(a.zb[f].v=0,a.zb[f].w=0),f=a.Nb.c,0<f&&(a.zb[f].v=a.Nb.a,a.zb[f].w=a.Nb.b,f!=a.o&&(a.o=f,a.ob=a.zb[a.o])),\nf=!0,e=a.Nb.a,a.Vf().a&&(e=NH(a,e,a.$b),-1!=e&&(a.$b=e,null!=a.Pb&&VD(a.Pb,z(OH,q,99,[new pB(a.o),new pB(e)])),a._f(a.o,e))),e=a.Nb.b,a.Wf().a&&(e=NH(a,e,a._b),-1!=e&&(a._b=e,a.bg(a.o,e))),e=a.eb,d=a.Nb,e.c=d.c,e.a=d.a,e.b=d.b;f&&(PE(a,!1),a.Ib=!0,a.Ze(a.Ec.d))}}\nfunction PH(a){var b,c,d,e,f;d=!1;if(a.J&&!a.K)return a.vc&&(QH(a,Li,!0),a.e&&(a=a.e,a.b.a.apply(null,[RH(a.a)]))),!0;a.Eb&&(a.Eb=!1,iF(a.ob),d=a.hc=!0);a.Gb=!1;a.db=Kk;if(1==a.cb){if(205==a.k)d=a.ob,d.u&&(e=KH(d,d.p,1,d.p),6>d.b[e].j&&(SH(d,null),b=d.e[d.r-1],d.c[d.q].i=e,d.c[d.q].j=b,TH(d.b[e],b),TH(d.b[e],b)),JE(d,d.p)),d.u=!1,a.hc=!0;else if(0!=a.eb.c&&a.o!=a.eb.c){JE(a.ob,a.ob.p);b=a.ob.x;c=a.eb.a+a.ob.p;e=a.zb[a.eb.c];d=new tH(a,z(UH,q,119,[null,a.ob,e]),2);d.b[0]=new VH;WH(d,b,c,1);b=C(UH,\nq,119,a.zb.length,0);for(f=0,c=0;f<a.zb.length;++f)a.zb[f]==a.ob?b[c++]=d:a.zb[f]!=e&&(b[c++]=a.zb[f]);a.zb=b;--a.Sb;a.ob=d;qG(a.eb)}else d=a.ob,e=KH(d,d.p,1,d.p),0!=e&&(--d.p,b=XH(d,e,d.x),0!=b?(--d.q,YH(d,d.x),3>d.c[b].c?(++d.c[b].c,d.c[b].f=0):ht(d.k,"Maximum allowed bond order is 3 !")):6==d.b[e].j?(--d.q,YH(d,d.x),ht(d.k,"Not possible connection !")):(d.c[d.q].j=e,YH(d,d.x),b=d.x,TH(d.b[e],b),TH(d.b[b],e),ZH(d.c[d.q],d.b)));iF(a.ob);a.B&&(d=a.pb,d.a!=d.b&&d.a.b!=d.b&&(e=d.a.c,bH(d),d.a.c=e),\nXE(a,gg,a.o,0,a.ob.w),a.B=!1);d=!0}else 5==a.cb&&(iF(a.ob),d=a.hc=!0);0<a.cb&&(PE(a,!1),a.Ib=!0,mG(a),a.cb=0,a.q=!1,d=!0);if(zE&&(0!=a.ob.w||0!=a.ob.v))a.ob.w=0,a.ob.v=0,PE(a,!1),a.Ib=!0,mG(a),d=!0;a.vc&&!a.Ab&&!d&&(a.J?QH(a,Li,!0):QH(a,jh,!0),a.e&&(a=a.e,a.b.a.apply(null,[RH(a.a)])),d=!0);return d}function PE(a,b){a.Hb=b;a.Kb=b;a.Ib=b;a.Gb=b;a.Jb=b}function NH(a,b,c){if(0>=b&&0==c||b==c&&a.o==a.Zb)return-1;0>=b&&0<c&&(b=0);a.Zb=a.o;return b}\nfunction QH(a,b,c){var d,e,b=b.toLowerCase();(e=$H(a,b,"rbutton"))&&(a.cc=e.a);(e=$H(a,b,"hydrogens"))&&(a.oc=e.a);-1<b.indexOf("keephs")&&(a.bb=!0,a.ec=!1);-1<b.indexOf("removehs")&&(a.bb=!1,a.ec=!1);-1<b.indexOf("removehsc")&&(a.bb=!1,a.ec=!0);(e=$H(a,b,"query"))&&(a.ac=e.a);(e=$H(a,b,"reaction"))&&(a.dc=e.a);(e=$H(a,b,"autoez"))&&(a.z=e.a);(e=$H(a,b,"stereo"))&&(a.tc=e.a);(e=$H(a,b,"canonize"))&&(a.C=e.a);(e=$H(a,b,Hi))&&(a.Fb=e.a);if((e=(UE(),$H(a,b,xg)?VE:WE)).a)a.A=e.a,a.A&&(a.Rb=!0);if((e=\n$H(a,b,Qi)?VE:WE).a)a.Rb=e.a,a.Rb||(a.A=!1);if(e=$H(a,b,"newlook"))a.Lb=e.a,a.fg();if(e=$H(a,b,"oldlook"))a.Lb=!e.a,a.fg();(e=$H(a,b,"star"))&&(a.Rb=a.sc=e.a);(e=$H(a,b,"polarnitro"))&&(a.Xb=e.a);(e=$H(a,b,"toggle"))&&(a.vc=e.a);if(e=$H(a,b,"depictaction"))(a.K=e.a)&&(b+=" depict");if(e=$H(a,b,jh))if(e.a&&!a.J&&(a.J=!0,a.mb=0,a.vb=null,a.Tb=!1,a.fg()),!e.a&&a.J){a.J=!1;for(d=a.xb=1;d<=a.Sb;++d)aI(a.zb[d]),gF(a.zb[d]);a.mb=24;a.ob&&(a.ob.s=!0);a.Tb=!0;a.fg()}(e=$H(a,b,"showDragAndDropSymbolInDepictMode"))&&\n(a.nc=e.a);(e=$H(a,b,"addNewPart"))&&(a.p=e.a);(e=$H(a,b,"exportInchi"))&&(a.N=e.a);(e=$H(a,b,"exportInchiKey"))&&(a.P=e.a);(e=$H(a,b,"exportInchiAuxInfo"))&&(a.O=e.a);(e=$H(a,b,"searchInchiKey"))&&(a.kc=e.a);(e=$H(a,b,"exportSVG"))&&(a.Q=e.a);(e=$H(a,b,"useOclIDCode"))&&(a.zc=e.a);(e=$H(a,b,"xbutton"))&&(a.Bc=e.a);(e=$H(a,b,bj))&&(a.Tb=e.a);(e=$H(a,b,Fg))&&(a.L=e.a);-1<b.indexOf("nocenter")&&(a.Ob=!0);-1<b.indexOf("jmeh")&&(a.ab=!0);-1<b.indexOf("showan")&&(a.mc=!0);(e=$H(a,b,"atommovebutton"))&&\n(a.lc=e.a);(e=$H(a,b,"useopenchemlib"))&&(a.Ac=e.a);(e=$H(a,b,Gk))&&(a.s=e.a);a.dc&&(a.A=!0,a.Fb=!0);a.J||(a.L=!1);MF=NF(a);a.F=null;a.G=null;c&&a.Ze(a.Ec.d)}function $H(a,b,c){var d;d=!!SD(UD(ag+c+ag,2),b).a;b=!!SD(UD("\\\\bno"+c+ag,2),b).a;return d&&b?(a.cg("check option "+c),null):d?(UE(),UE(),VE):b?(UE(),UE(),WE):null}\nfunction bI(a,b){var c,d,e;e=n;for(d=1;d<=a.Sb;++d){if(0<b&&(c=jH(a.zb[d]),c!=b))continue;c=a.zb[d];for(var f=void 0,g=void 0,h=f=void 0,j=void 0,l=g=g=void 0,o=void 0,m=void 0,f=void 0,o=n+c.p+fa+c.q,j=1;j<=c.p;++j)f=c.b[j],g=f.d,f=n,0!=g&&(f+=g),f+=ZF(c,j),c.k.ab&&0<c.b[j].i&&(f+=Pe,1<c.b[j].i&&(f+=c.b[j].i)),0!=c.b[j].n&&(0<c.b[j].n?f+=kb:f+=vb,1<bG(c.b[j].n)&&(f+=bG(c.b[j].n))),g=cI(c,j),0!=g&&(f+=dd+g),o+=fa+f+fa+wH(0.055999999999999994*c.b[j].q,0,2)+fa+wH(0.055999999999999994*-c.b[j].r,0,2);\nfor(j=1;j<=c.q;++j)f=c.c[j].i,g=c.c[j].j,l=c.c[j].c,m=c.c[j].f,1==m?l=-1:2==m?l=-2:3==m?(l=-1,h=f,f=g,g=h):4==m?(l=-2,h=f,f=g,g=h):10==m&&(l=-5),9==c.c[j].c&&(l=m),o+=fa+f+fa+g+fa+l;c=o;0<c.length&&(0<e.length&&(e+=Ik),e+=c)}return e}\nfunction GE(a,b){var c,d,e,f;e=n;for(c=1;c<=a.Sb;++c){if(0<b&&(d=jH(a.zb[c]),d!=b))continue;for(var g=a.zb[c],h=void 0,j=void 0,l=void 0,o=void 0,l=n,j=NE(g),h=0;h<j.length;++h){var m=j[h],r=(UE(),g.k.tc?VE:WE),t=g.k.C?VE:WE,y=void 0,u=void 0,D=void 0,s=void 0,F=void 0,O=void 0,L=void 0,Z=void 0,ea=void 0,Y=void 0,da=void 0,Fb=void 0,$=void 0,rb=void 0,Kb=void 0,J=void 0,Ia=void 0,Uc=void 0,Tb=void 0,sb=void 0,M=void 0,ya=void 0,nc=void 0,ld=void 0,ra=void 0,Yc=void 0,Ud=void 0,Ta=void 0,qa=void 0,\nAb=void 0,da=UF(m.p+10),Fb=UF(m.p+10),ea=UF(m.p+1),Y=UF(7),ra=UF(m.p+1),rb=[],Kb=[],ya=0;if(0==m.p)o=n;else{YG(m);ld=!0;for(Z=1;Z<=m.q;++Z)if(9==m.c[Z].c){ld=!1;break}if(t.a&&ld){$E(m);dI(m);eI(m,Kb);fI(m,rb,Kb);var ba=void 0,Ua=void 0,Db=void 0,Nc=void 0,oc=void 0,ha=void 0,pc=void 0,U=void 0,N=void 0,Eb=void 0,Ub=void 0,P=void 0,Za=void 0,jc=void 0,Va=void 0,Zc=void 0,Fa=void 0,Jc=void 0,tb=void 0,yd=void 0,ke=void 0,Dc=void 0,$c=void 0,ba=UF(m.p+1),Ua=UF(m.p+1),U=UF(m.p+1);var Vb=m.p,fb=void 0,\nad=void 0,Zb=void 0,Oc=void 0,G=void 0,nb=void 0,xc=void 0,G=UF(Vb+2),nb=UF(100),xc=5,Oc=0;nb[0]=3;G[1]=Mk;G[2]=Nk;Zb=2;if(!(3>Vb))for(;xc<nb[Oc]*nb[Oc];){ad=0;for(fb=!0;fb&&ad<=Oc&&xc>=nb[ad]*nb[ad];)0==xc%nb[ad]?fb=!1:++ad;if(fb){G[++Zb]=Fv(xc);if(Zb>=Vb)break;Oc<nb.length-1&&(++Oc,nb[Oc]=xc)}xc+=2}Fa=G;for(P=1;P<=m.p;++P){Db=m.b[P];for(Za=ke=1;Za<=m.q;++Za)(m.c[Za].i==P||m.c[Za].j==P)&&(ke*=m.d[Za]);yd=m.b[P].a;32==yd&&($c=m.b[P].e,0<$c.length&&(ha=$c.charCodeAt(0)-65+1,pc=0,1<$c.length&&(pc=$c.charCodeAt(1)-\n97),0>ha&&(ha=0),0>pc&&(pc=0),yd=28*ha+pc));Jc=0;0!=m.b[P].n&&(-2>m.b[P].n?Jc=1:-2==m.b[P].n?Jc=2:-1==m.b[P].n?Jc=3:1==m.b[P].n?Jc=4:2==m.b[P].n?Jc=5:2<m.b[P].n&&(Jc=6));Eb=0;0!=Db.d&&(Eb=gI(ZF(m,P),Db.d),0>Eb&&(Eb=10-Eb));Dc=126;N=ke;N+=126*m.b[P].i;Dc*=7;N+=Jc*Dc;Dc*=7;0!=Eb&&(N+=Eb*Dc);Dc*=7;N+=yd*Dc;Dc*=783;N+=m.b[P].j*Dc;U[P]=Fv(N)}for(oc=0;!hI(m,ba,U);){Zc=!1;for(P=1;P<=m.p;++P)ba[P]!=Ua[P]&&(Ua[P]=ba[P],Zc=!0);if(Zc){for(P=1;P<=m.p;++P){U[P]=Lk;for(Za=1;Za<=m.b[P].j;++Za)U[P]=Jv(U[P],Fa[ba[m.b[P].p[Za]]])}oc=\n0}else if(0<oc){for(P=1;P<=m.p;++P)U[P]=Lk;P=1;b:for(;P<=m.p-1;++P)for(Za=P+1;Za<=m.p;++Za)if(ba[P]==ba[Za]){U[P]=Mk;break b}}else{for(P=1;P<=m.p;++P){U[P]=Lk;for(Za=1;Za<=m.b[P].j;++Za)Db=m.b[P].p[Za],U[P]=Jv(U[P],Fv(m.b[Db].a*m.d[XH(m,P,Db)]))}oc=1}hI(m,ba,U);for(P=1;P<=m.p;++P)U[P]=Fv(Ua[P]*m.p+ba[P])}for(P=1;P<=m.p;++P)Ua[P]=ba[P];for(tb=1;tb<=m.p;++tb)for(P=1;P<=m.p;++P)if(Ua[P]==tb){var ee=m.b,yc=P,Vd=void 0,Vd=ee[tb];kq(ee,tb,ee[yc]);kq(ee,yc,Vd);Ua[P]=Ua[tb];Ua[tb]=tb;break}for(P=1;P<=m.q;++P)m.c[P].i=\nba[m.c[P].i],m.c[P].j=ba[m.c[P].j],m.c[P].i>m.c[P].j&&(Ub=m.c[P].i,m.c[P].i=m.c[P].j,m.c[P].j=Ub,1==m.c[P].f?m.c[P].f=3:2==m.c[P].f?m.c[P].f=4:3==m.c[P].f?m.c[P].f=1:4==m.c[P].f&&(m.c[P].f=2));for(P=1;P<m.q;++P){Va=jc=m.p;Nc=0;for(Za=P;Za<=m.q;++Za)m.c[Za].i<jc?(jc=m.c[Za].i,Va=m.c[Za].j,Nc=Za):m.c[Za].i==jc&&m.c[Za].j<Va&&(Va=m.c[Za].j,Nc=Za);var Hd=m.c,Wd=P,md=void 0,md=Hd[Nc];kq(Hd,Nc,Hd[Wd]);kq(Hd,Wd,md)}iI(m);jI(m);eI(m,Kb);fI(m,rb,Kb)}else{eI(m,Kb);m.d=UF(m.q+1);for($=1;$<=m.q;++$)m.d[$]=m.c[$].c}u=\n1;m.a=UF(m.p+1);Ab=1;m.a[1]=1;for(sb=0;;){M=0;for($=1;$<=m.b[u].j;++$)if(O=m.b[u].p[$],0<m.a[O]){if(!(m.a[O]>m.a[u])&&O!=ra[u]){nc=!0;for(Ia=1;Ia<=ya;++Ia)if(da[Ia]==u&&Fb[Ia]==O||da[Ia]==O&&Fb[Ia]==u){nc=!1;break}nc&&(++ya,da[ya]=u,Fb[ya]=O)}}else Y[++M]=O;if(0==M){if(Ab==m.p)break;u=ea[sb--]}else if(1==M)ra[Y[1]]=u,u=Y[1],m.a[u]=++Ab;else{ea[++sb]=u;s=0;for($=1;$<=M;++$)if(Z=XH(m,Y[$],u),!Kb[Z]){s=Y[$];break}if(0==s)for($=1;$<=M;++$)if(Z=XH(m,Y[$],u),2==m.d[Z]||3==m.d[Z]){s=Y[$];break}0==s&&(s=\nY[1]);ra[s]=u;u=s;m.a[s]=++Ab}}ra=UF(m.p+1);y=UF(m.p+1);Uc=[];Yc=[];F=Ab=sb=0;for($=1;$<=m.p;++$)if(1==m.a[$]){u=$;break}b:for(;;){0<F&&(ra[u]=F);y[++Ab]=u;for(m.a[u]=0;;){M=s=0;Tb=m.p+1;$=1;c:for(;$<=m.b[u].j;++$){O=m.b[u].p[$];for(J=1;J<=ya;++J)if(da[J]==O&&Fb[J]==u||da[J]==u&&Fb[J]==O)continue c;0<m.a[O]&&(++M,m.a[O]<Tb&&(s=O,Tb=m.a[O]))}if(0==s){if(0==sb)break b;Yc[u]=!0;u=ea[sb--]}else break}F=u;u=s;1<M&&(ea[++sb]=F,Uc[s]=!0)}Ud=UF(m.q+1);Ta=UF(m.p+1);if(r.a){for(var Wb=ra,oa=ya,Lb=void 0,Id=\nvoid 0,Pc=void 0,Mb=void 0,zd=void 0,$a=void 0,Ra=void 0,Ad=void 0,hb=void 0,ob=void 0,Mb=UF(m.p+1),Lb=1;Lb<=m.p;++Lb)Mb[y[Lb]]=Lb;$a=[];for(Ad=1;Ad<=m.p;++Ad)Id=y[Ad],Pc=Wb[Id],zd=XH(m,Id,Pc),0!=zd&&(kI(m,zd,Mb,Ud),$a[zd]=!0);for(Ad=1;Ad<=m.q;++Ad)$a[Ad]||kI(m,Ad,Mb,Ud);Lb=1;b:for(;Lb<=m.p;++Lb)if(!(2>m.b[Lb].j||4<m.b[Lb].j)){Ra=ob=0;for(hb=1;hb<=m.b[Lb].j;++hb){zd=XH(m,Lb,m.b[Lb].p[hb]);if(5==m.d[zd])continue b;1==m.c[zd].c&&0!=lI(m,zd,Lb)&&++ob;2==m.c[zd].c&&(Ra=m.b[Lb].p[hb])}if(0!=ob)if(0<Ra){var Wa=\nm,Nb=Mb,kc=Ta,Qc=void 0,uc=void 0,zc=void 0,lc=void 0,Ac=void 0,Bd=void 0,bd=void 0,nd=void 0,Ec=void 0,ud=void 0,fe=void 0,S=void 0,Xd=void 0,ub=void 0,mc=void 0,ib=void 0,fd=void 0,La=void 0,og=void 0,jb=void 0,Df=void 0,He=void 0,cd=void 0,Ie=void 0,zc=mI(Wa,Lb),ud=zc[0];if(0!=ud%2&&(Ie=zc[1],uc=zc[~~((ud+1)/2)],bd=zc[ud],!(2>Wa.b[bd].j||3<Wa.b[bd].j))){jb=La=ub=S=0;He=ib=!1;for(Ec=1;Ec<=Wa.b[Ie].j;++Ec)Qc=Wa.b[Ie].p[Ec],Qc!=zc[2]&&(0==S?S=Qc:ub=Qc);0<Nb[ub]&&Nb[S]>Nb[ub]&&(lc=S,S=ub,ub=lc);fe=\nS;0==S&&(fe=ub,ib=!0);for(nd=1;nd<=Wa.b[bd].j;++nd)Qc=Wa.b[bd].p[nd],Qc!=zc[ud-1]&&(0==La?La=Qc:jb=Qc);0<Nb[jb]&&Nb[La]>Nb[jb]&&(lc=La,La=jb,jb=lc);fd=La;0==La&&(fd=jb,He=!0);Xd=0<S?lI(Wa,XH(Wa,Ie,S),Ie):0;mc=0<ub?lI(Wa,XH(Wa,Ie,ub),Ie):0;og=0<La?lI(Wa,XH(Wa,bd,La),bd):0;Df=0<jb?lI(Wa,XH(Wa,bd,jb),bd):0;1<(0>Xd+mc?-(Xd+mc):Xd+mc)||0!=og||0!=Df?ht(Wa.k,"Bad stereoinfo on allene !"):(Ac=Wa.b[zc[ud-1]].q-Wa.b[bd].q,Bd=Wa.b[zc[ud-1]].r-Wa.b[bd].r,cd=Math.sqrt(Ac*Ac+Bd*Bd),0.001>cd&&(cd=0.001),0<(Wa.b[fd].r-\nWa.b[zc[ud-1]].r)*(Ac/cd)-(Wa.b[fd].q-Wa.b[zc[ud-1]].q)*(Bd/cd)?kc[uc]=1:kc[uc]=-1,ib&&(kc[uc]*=-1),He&&(kc[uc]*=-1),fe==S&&0>Xd&&(kc[uc]*=-1),fe==ub&&0>mc&&(kc[uc]*=-1),Nb[fe]>Nb[fd]&&(kc[uc]*=-1))}}else c:{var ab=m,qc=Lb,Jd=Wb,Kd=Mb,Ld=da,Ob=Fb,gd=oa,Cd=Ta,le=void 0,Dd=void 0,Yd=void 0,rc=void 0,bb=void 0,vc=void 0,pb=void 0,Te=void 0,Md=void 0,Rc=void 0,Pa=void 0,Oa=void 0,Sc=void 0,$b=void 0,Tc=void 0,aa=void 0,Zd=void 0,Oa=UF(4),$b=UF(4),Ed=void 0,Nd=void 0,me=void 0,Ue=void 0,Uf=void 0,lf=void 0,\nlf=-1;0<Jd[qc]&&(Oa[++lf]=Jd[qc]);for(Nd=1;Nd<=gd;++Nd)Ld[Nd]==qc&&(Oa[++lf]=Ob[Nd]),Ob[Nd]==qc&&(Oa[++lf]=Ld[Nd]);for(Nd=lf+1;Nd<ab.b[qc].j;++Nd){Uf=ab.p+1;me=1;d:for(;me<=ab.b[qc].j;++me){Ed=ab.b[qc].p[me];for(Ue=0;Ue<Nd;++Ue)if(Ed==Oa[Ue])continue d;Kd[Ed]<Uf&&(Uf=Kd[Ed],Oa[Nd]=Ed)}}0==Jd[qc]&&0<ab.b[qc].i?(Oa[3]=Oa[2],Oa[2]=Oa[1],Oa[1]=Oa[0],Oa[0]=-1):0<ab.b[qc].i&&(Oa[3]=Oa[2],Oa[2]=Oa[1],Oa[1]=-1);for(bb=Te=vc=rc=Zd=pb=Rc=0;4>bb;++bb)0>=Oa[bb]||(le=XH(ab,qc,Oa[bb]),$b[bb]=lI(ab,le,qc),0<$b[bb]?\n(++Rc,Zd=Oa[bb],vc=Oa[bb]):0>$b[bb]?(++pb,rc=Oa[bb],vc=Oa[bb]):Te=Oa[bb]);Md=Rc+pb;aa=UF(4);Tc=0;if(3==ab.b[qc].j){if(1==Rc&&1==pb||3==Md&&0<Rc&&0<pb){ht(ab.k,"Error in C3H stereospecification !");break c}Sc=Oa[0];1==Md?Sc=vc:2==Md&&(Sc=Te);Pa=nI(ab,qc,Sc,Oa);aa[0]=vc;aa[1]=-1;aa[2]=Pa[2];aa[3]=Pa[1];0<Rc?Tc=1:Tc=-1}else if(4==ab.b[qc].j)if(1==Md)Pa=nI(ab,qc,vc,Oa),aa[0]=Pa[0],aa[1]=Pa[3],aa[2]=Pa[2],aa[3]=Pa[1],0<Rc?Tc=1:Tc=-1;else{Sc=Oa[0];1<Te&&(Sc=Te);1==Rc?Sc=Zd:1==pb&&(Sc=rc);Pa=nI(ab,qc,Sc,\nOa);Dd=UF(4);for(bb=0;4>bb;++bb)le=XH(ab,qc,Pa[bb]),Dd[bb]=lI(ab,le,qc);if(4==Md){if(0==Rc||0==pb){ht(ab.k,"Error in C4 stereospecification !");break c}if(1==Rc||1==pb)aa[0]=Pa[0],aa[1]=Pa[3],aa[2]=Pa[2],aa[3]=Pa[1],Tc=Dd[0];else{for(bb=0;4>bb;++bb)-1==Dd[bb]&&(Dd[bb]=0);Md=2}}else if(3==Md)if(3==Rc||3==pb)aa[0]=Pa[0],aa[1]=Pa[3],aa[2]=Pa[2],aa[3]=Pa[1],0<Rc?Tc=-1:Tc=1;else{1==Rc?Rc=Yd=1:pb=Yd=-1;for(bb=0;4>bb;++bb)Dd[bb]==Yd&&(Dd[bb]=0);Md=2}if(2==Md)if(1==Rc&&1==pb)Pa[1]==rc?(Pa[1]=Pa[2],Pa[2]=\nPa[3]):Pa[2]==rc&&(Pa[2]=Pa[3]),aa[0]=Zd,aa[1]=rc,aa[2]=Pa[2],aa[3]=Pa[1],Tc=1;else{if(Dd[0]==Dd[1]||Dd[1]==Dd[2]){ht(ab.k,"Error in C4 stereospecification ! 2/0r");break c}0!=Dd[0]?(aa[0]=Pa[0],aa[1]=Pa[2],aa[2]=Pa[1],aa[3]=Pa[3]):(aa[0]=Pa[1],aa[1]=Pa[3],aa[2]=Pa[2],aa[3]=Pa[0]);1<Rc?Tc=1:Tc=-1}}var Pb=void 0;Oa[0]==aa[1]?(Pb=aa[0],aa[0]=aa[1],aa[1]=Pb,Pb=aa[2],aa[2]=aa[3],aa[3]=Pb):Oa[0]==aa[2]?(Pb=aa[2],aa[2]=aa[0],aa[0]=Pb,Pb=aa[1],aa[1]=aa[3],aa[3]=Pb):Oa[0]==aa[3]&&(Pb=aa[3],aa[3]=aa[0],aa[0]=\nPb,Pb=aa[1],aa[1]=aa[2],aa[2]=Pb);Oa[1]==aa[2]?(Pb=aa[1],aa[1]=aa[2],aa[2]=Pb,Pb=aa[2],aa[2]=aa[3],aa[3]=Pb):Oa[1]==aa[3]&&(Pb=aa[1],aa[1]=aa[3],aa[3]=Pb,Pb=aa[2],aa[2]=aa[3],aa[3]=Pb);aa[2]==Oa[2]?Cd[qc]=1:aa[2]==Oa[3]?Cd[qc]=-1:ht(ab.k,"Error in stereoprocessing ! - t30");Cd[qc]*=Tc}}}qa=new oI;L=UF(m.p+1);for($=1;$<=m.p;++$)L[y[$]]=$;for($=1;$<=m.p;++$){u=y[$];Uc[u]&&xp(qa.a,db);0<ra[$]&&pI(m,u,ra[u],qa,Ud);var Ve=u,We=qa,od=rb[u],vd=Ta,Xe=void 0,Ye=void 0,pd=void 0,pg=void 0,ge=void 0,Kg=void 0,\nEf=void 0,ne=void 0,za=void 0,za=Sf,Ye=m.b[Ve],ge=Ye.d,Ef=Ye.i,ne=Ye.n,Xe=Ye.a,pd=!1;(0!=ne||0!=ge)&&(pd=!0);0!=vd[Ve]&&(pd=!0);Kg=cI(m,Ve);pg=0!=Kg;pd=pd||pg;m.k.sc&&0<m.b[Ve].c&&(pd=!0);switch(Xe){case 2:za=be;break;case 3:od?za=Ig:za=pe;break;case 4:od?(za=Ii,0<Ef&&(pd=!0)):za=tf;break;case 5:od?za="o":za=yf;break;case 7:od?(za=$i,0<Ef&&(pd=!0)):za=zf;break;case 8:od?za=Cj:za=Hf;break;case 13:od?za=Gj:za=Jf;pd=!0;break;case 6:za=Lf;pd=!0;break;case 9:za=Ge;break;case 10:za=ve;break;case 11:za=\nje;break;case 12:za=Re;break;case 1:za=Pe;pd=!0;break;case 32:pd=!0,za=m.b[Ve].e,!pg&&(I(za,gb)||I(za,dg)||I(za,Gd))&&(pd=!1)}0<EE(Xe)&&(za=(qE(),xE)[Xe],pd=!0);33<=Xe&&42>=Xe&&(pd=!0,za=(qE(),xE)[Xe]);pd&&(0!=ge?za=Vf+ge+za:za=Vf+za,1==vd[Ve]?za+=Fd:-1==vd[Ve]&&(za+="@@"),1==Ef?za+=Pe:1<Ef&&(za+=Pe+Ef),0!=ne&&(0<ne?za+=kb:za+=vb,1<(0>ne?-ne:ne)&&(za+=0>ne?-ne:ne)),pg&&(za+=dd+Kg),za+=bg);xp(We.a,za);for(J=1;J<=ya;++J)if(da[J]==u||Fb[J]==u)D=Fb[J],D==u&&(D=da[J]),L[u]<L[D]&&pI(m,da[J],Fb[J],qa,Ud),\n9<J&&xp(qa.a,Ma),yp(qa,n+(new pB(J)).a);Yc[u]&&xp(qa.a,eb)}o=Sq(qa.a)}0<l.length&&(l+=gc);l+=o}f=l;0<f.length&&(0<e.length&&(e+=gc),e+=f)}return e}function eH(a,b,c){try{NG(a,b,c)||a.Ze(a.Ec.d)}catch(d){if(d=vq(d),H(d,96))a.Ze(a.Ec.d);else throw d;}}\nfunction PG(a,b,c){var d;try{var e;a:{var f,g,h,j,l,o,m,r,t;g=l=0;t=new PD(b,"|>",!0);j=-1<b.indexOf(wd);m=1;o=ID(t);f=0<a.Sb;if(!((a.dc||a.Fb)&&a.p||a.Mb)||j)a.Sb=0,f=!1;for(h=1;h<=o;++h)if(r=MD(t),nx(r),!I(r,Ik))if(I(r,wd))++m,2==m?l=a.Sb:3==m&&(g=a.Sb+1);else{a.ob=new qI(a,r);if(0==a.ob.p){ht(a,"ERROR - problems in reading/processing molecule !");a.Ze(a.Ec.d);hD();e=!1;break a}++a.Sb;a.o=a.Sb;a.zb[a.Sb]=a.ob}2==m?(ht(a,"ERROR - strange reaction - fixing !"),a.Ze(a.Ec.d),hD(),e=!1):3<m?(ht(a,"ERROR - strange reaction !"),\na.Ze(a.Ec.d),hD(),e=!1):(1<a.Sb&&!j&&QH(a,Hi,!0),j&&!a.dc&&(a.dc=!0),j?f||(bF(a,1,l,1,!1),bF(a,l+1,g-1,2,!1),bF(a,g,a.Sb,3,!1)):a.dc||bF(a,1,a.Sb,0,!f),$G(a),a.r&&lF(Up(a.r,"readJME"),0,0,0),a.hc=!0,GG(a.r,Od),a.Ib=!0,c&&a.Ze(a.Ec.d),e=!0)}(d=e)||a.Ze(a.Ec.d)}catch(y){if(y=vq(y),H(y,96))d=!1,a.Ze(a.Ec.d);else throw y;}return d}function XE(a,b,c,d,e){a.r&&lF(Up(a.r,b),d,e,c);a.hc=!0}function KE(a,b,c){XE(a,b,a.o,c,0)}function GH(a){PE(a,!1);a.Ib=!0;a.Ze(a.Ec.d)}\nfunction rI(a){a.k=202;a.Mb=!1;mF(a);ht(a,n);a.sb=null;a.xb=1;a.r&&lF(Up(a.r,"reset"),0,0,0);a.hc=!0;a.Ze(a.Ec.d)}function sI(a){PE(a,!0);a.vb=null;a.wc=null;a.fb=null;a.W=null;a.fc=null}function aH(a,b){var c,d;if(b){a.o=b.a;a.Sb=b.f;for(c=1;99>c;++c)(d=b.d[c])?a.zb[c]=new HE(d):a.zb[c]=null;0<b.a?a.ob=a.zb[a.o]:a.ob=new kF(a);a.dc=b.i;a.Fb=b.e;a.xb=b.b}else for(;0<a.Sb;)jF(a,!1);switch(b.c){case 5:case 7:case 9:break;default:null!=a.Qb&&VD(a.Qb,null),a.r&&null!=a.r.a&&a.$f()}}\nfunction rG(a,b){return Q(K(Math.round(b/a.xb)))}function tI(a,b){ht(a,n);return 1>b||b>a.Sb?(ht(a,"ERROR - invalid mol index: "+b),a.Ze(a.Ec.d),null):a.zb[b]}function $G(a){var b,c,d;b=YE(a);for(d=1;d<=a.Sb;++d)c=a.zb[d],c.o=b}function uI(a,b){b!=a.nb&&(a.nb=b,a.fg(),a.Ze(a.Ec.d))}function vI(a,b){var c,d,e;if(b!=a.xb){c=fF(a);a.xb=b;d=fF(a);e=Q(K(R((d.b-d.c)/2-(c.b-c.c)/2)));d=Q(K(R((d.a-d.d)/2-(c.a-c.d)/2)));for(c=1;c<=a.Sb;++c)MH(a.zb[c],e,d),iF(a.zb[c]);a.Ib=!0;a.Ze(a.Ec.d)}}\nfunction aF(a,b){var c;c=-1;I(b,"Select substituent")?(c=202,b=n):I(b,Bb)?c=235:I(b,Cb)?c=240:I(b,zb)?c=260:I(b,Qb)?c=261:I(b,Yb)?c=241:I(b,Jb)?c=233:I(b,Ib)?c=236:I(b,Hb)?c=237:I(b,Xb)?c=234:I(b,Sb)?c=243:I(b,ac)?c=252:I(b,Rb)?c=244:I(b,dc)?c=239:I(b,"-PO3H2")?c=251:I(b,yb)?c=242:I(b,wb)?c=245:I(b,xb)&&(c=238);0<c?pt(a,c):b="Not known group!";ht(a,b);a.Ze(a.Ec.d)}function LH(a,b){ht(a,b);a.Ze(a.Ec.d)}\nfunction HF(a,b,c,d,e){var f,g,h,j;f=a.kb;j=GC(f,e);if(j>=a.mb-1)for(g=f.b.b;j>=a.mb-1&&1<g;){--g;h=new jC(f.b.a,f.b.c,g);f=(et(),new xA(h));j=GC(f,e);var l=b,o=h.b*(BF(),T);h=new jC(h.a,h.c,Math.round(o));l.e=h;wI(b.a,b.e)}else VF(b,a.hb);f=lC(f.b).a-lC(f.b).b;cG(b,e,c+(a.mb-j)/2,d+(a.mb-f)/2+f)}function IF(a,b,c,d,e,f){var g,h;g=WF(a.jb);h=GC(a.jb,f);VF(b,a.ib);!b.b?SF(b.a,e):e==b.c||RB(e,b.c)?SF(b.a,b.c):SF(b.a,b.b);cG(b,f,c+(a.mb-h)/2,d+(a.mb-g)/2+g)}\nfunction WF(a){return lC(a.b).a-lC(a.b).b}function gG(a,b){return(2*a.mb+(a.Lb?1:0))*b}\nfunction xI(a){var b,c;a.vb?(c=iB(a),(b=c.b!=a.M.b||c.a!=a.M.a)&&(a.M=c)):b=!0;b&&(PE(a,!0),uG(a,a.M),a.cg("update(): "+a.M+" initOrResize: true "+a.yb+fa+a.ub),a.vb=oF(a,a.vb,a.yb,a.ub),a.J?(b=a.xb,bF(a,1,a.Sb,0,a.J),a.cg("update() in depict mode: oldMolecularAreaScale = "+b+" new molecularAreaScale = "+a.xb)):(a.wc=oF(a,a.wc,a.M.b,Q(K(R(gG(a,a.nb))))),b=a.M.a-Q(K(R(gG(a,a.nb)))),1>b&&(b=1),a.fb=oF(a,a.fb,Q(K(R(fG(a,a.nb)))),b),a.W=oF(a,a.W,a.yb+Q(K(R((a.Lb?1:3)*a.nb))),Q(K(R(a.mb*a.nb)))),a.fc=\noF(a,a.fc,Q(K(R((a.Lb?1:3)*a.nb))),a.ub)));PF(a);if(!a.J){var d;a.cg("drawInfo: "+a.Gb+" : "+a.X);a.Gb&&(null==a.X&&(a.X=n),QF(a.W.b.a,a.nb/T),d=a.W.b,c=a.M.b/a.nb-(a.mb+(a.Lb?1:0)),b=a.mb,rF(d,sE),AF(d.a,Q(K(R(0*(BF(),T)))),Q(K(R(0*T))),Q(K(R(c*T))),Q(K(R(b*T)))),a.Lb?(rF(d,(zB(),EB)),EF(d.a,Q(K(R(-10*T))),Q(K(R(0*T))),Q(K(R((c-1+10)*T))),Q(K(R((b-1)*T))))):(rF(d,tE),CF(d,0,0,c-(a.Lb?1:3)+1,0),rF(d,QB(sE)),DF(d.a,Q(K(R(0*T))),Q(K(R((b-1)*T))),Q(K(R((c-1)*T))),Q(K(R((b-1)*T)))),DF(d.a,Q(K(R((c-1)*\nT))),Q(K(R(0*T))),Q(K(R((c-1)*T))),Q(K(R((b-1)*T))))),VF(d,a.lb),rF(d,(zB(),GB)),-1!=a.X.toLowerCase().indexOf(vh)&&rF(d,IB),cG(d,a.X,10,15),a.J||OF(a,d,c,b,1),b=Q(K(R(fG(a,a.nb)))),c=a.M.a-Q(K(R(a.mb*a.nb))),hG(a.Ec,a.W.a,b,c));var e;if(a.Kb){QF(a.wc.b.a,a.nb/T);b=a.wc.b;d=a.M.b/a.nb;c=2*a.mb+(a.Lb?1:0);rF(b,sE);AF(b.a,Q(K(R(0*(BF(),T)))),Q(K(R(0*T))),Q(K(R(d*T))),Q(K(R(c*T))));a.Lb?(rF(b,(zB(),EB)),e=14*(a.mb+(a.Lb?1:0)),EF(b.a,Q(K(R(e*T))),Q(K(R(0*T))),Q(K(R((d-e-1)*T))),Q(K(R((c-1)*T))))):(rF(b,\nQB(sE)),DF(b.a,Q(K(R((d-1)*T))),Q(K(R(0*T))),Q(K(R((d-1)*T))),Q(K(R((c-1)*T)))),DF(b.a,Q(K(R(0*T))),Q(K(R((c-1)*T))),Q(K(R((d-1)*T))),Q(K(R((c-1)*T)))),rF(b,tE),DF(b.a,Q(K(R(0*T))),Q(K(R(0*T))),Q(K(R((d-1)*T))),Q(K(R(0*T)))));d=a.k;233<=a.k&&262>=a.k&&(a.k=213);for(c=1;14>=c;++c)qF(a,b,c,1),qF(a,b,c,2);a.k=d;hG(a.Ec,a.wc.a,0,0)}var f;if(a.Hb){QF(a.fb.b.a,a.nb/T);b=a.fb.b;d=a.mb+(a.Lb?1:0);c=(a.M.a-Q(K(R(gG(a,a.nb)))))/a.nb;f=c-a.mb;rF(b,sE);AF(b.a,Q(K(R(0*(BF(),T)))),Q(K(R(0*T))),Q(K(R(d*T))),Q(K(R(c*\nT))));a.Lb?(rF(b,(zB(),EB)),e=MF*(a.mb+(a.Lb?1:0))+3,f>e&&(CF(b,0,e,a.mb-1,e),DF(b.a,Q(K(R(0*T))),Q(K(R(e*T))),Q(K(R(0*T))),Q(K(R((c-1)*T)))),CF(b,a.mb-1,e,a.mb-1,f),CF(b,a.mb-1,f,d,f))):(rF(b,tE),DF(b.a,Q(K(R(0*T))),Q(K(R(0*T))),Q(K(R(0*T))),Q(K(R((c-1)*T)))),CF(b,0,MF*a.mb,c-1,MF*a.mb),rF(b,QB(sE)),DF(b.a,Q(K(R((d-1)*T))),Q(K(R(0*T))),Q(K(R((d-1)*T))),Q(K(R((f+1)*T)))));DF(b.a,Q(K(R(0*T))),Q(K(R((c-1)*T))),Q(K(R(d*T))),Q(K(R((c-1)*T))));for(c=3;c<=MF+2;++c)qF(a,b,1,c);b=Q(K(R(gG(a,a.nb))));hG(a.Ec,\na.fb.a,0,b)}a.Jb&&(QF(a.fc.b.a,a.nb/T),d=a.fc.b,c=a.Lb?1:3,b=(a.M.a-Q(K(R(gG(a,a.nb))))-Q(K(R(a.mb*a.nb))))/a.nb,a.Lb?(rF(d,(zB(),EB)),AF(d.a,Q(K(R(0*(BF(),T)))),Q(K(R(0*T))),Q(K(R(c*T))),Q(K(R(b*T))))):(rF(d,QB(sE)),DF(d.a,Q(K(R((c-1)*(BF(),T)))),Q(K(R(0*T))),Q(K(R((c-1)*T))),Q(K(R(b*T)))),rF(d,sE),DF(d.a,Q(K(R((c-2)*T))),Q(K(R(0*T))),Q(K(R((c-2)*T))),Q(K(R(b*T)))),rF(d,tE),DF(d.a,Q(K(R((c-3)*T))),Q(K(R(0*T))),Q(K(R((c-3)*T))),Q(K(R(b*T))))),b=a.M.b-Q(K(R((a.Lb?1:3)*a.nb))),c=Q(K(R(gG(a,a.nb)))),\nhG(a.Ec,a.fc.a,b,c))}}function ot(a,b){a.A?0==b&&(a.I=-1,ht(a,Ug),mG(a)):(a.gb?a.I=b:-1<a.I&&10>a.I?a.I=10*a.I+b:a.I=b,a.gb=!1,0==a.I?(a.I=-1,ht(a,Ug)):ht(a,a.I+fa),mG(a))}function uG(a,b){var c,d;d=b.b;c=b.a;a.J||(d-=Q(K(R(fG(a,a.nb))))+Q(K(R((a.Lb?1:3)*a.nb))),c-=Q(K(R(gG(a,a.nb))))+Q(K(R(a.mb*a.nb))));1>d&&(d=1);1>c&&(c=1);a.yb=Vu(d);a.ub=Vu(c)}function EE(a){qE();return 14<=a&&20>=a?1:21<=a&&28>=a?2:29<=a&&31>=a?3:0}w(556,454,am);_.vf=function(a){OE(this,a)};_.Uf=yI;\n_.Vf=function(){return UE(),null!=this.Pb?VE:WE};_.Wf=function(){return UE(),UE(),WE};_.Xf=SA;_.Yf=function(a,b,c){return eB(this,b,c)};_.Zf=SA;_.$f=function(){hD()};_._f=cC;_.ag=zI;_.bg=cC;_.cg=function(){hD()};_.dg=function(){return jt(this,!0,!1)};\n_.wf=function(a){var b,c;if(this.s)if(c=a.c,b=a.f,a=a.i,c=(100+2*c)/100,this.J||!(b<Q(K(R(fG(this,this.nb))))||a<Q(K(R(gG(this,this.nb))))||a>this.M.a-Q(K(R(this.mb*this.nb)))||b>this.M.b-Q(K(R((this.Lb?1:3)*this.nb))))){if(b=this.xb*c,b>this.xb&&10>=b||b<this.xb&&0.3<=b)this.cb=8,vI(this,b)}else b=this.nb*c,0.7<=b&&4>=b&&uI(this,b)};_.Ze=function(){xI(this)};\n_.eg=function(a){this.Tb&&(null!=a&&0<a.length?(GG(this.r,"DROP"),!this.Ub&&(this.Ub=new lt(this)),AI(this.Ub,a)):(ht(this,"ERROR - empty or null structure"),this.Ze(this.Ec.d)))};_.fg=function(){sI(this)};_.gg=Dx;_.j=null;_.k=0;_.n=0;_.o=0;_.p=!1;_.q=!1;_.s=!0;_.t=null;_.u=null;_.v=null;_.w=null;_.x=13;_.y=null;_.z=!0;_.A=!1;_.B=!1;_.C=!0;_.F=null;_.G=null;_.I=1;_.J=!1;_.K=!1;_.L=!1;_.M=null;_.N=!0;_.O=!1;_.P=!0;_.Q=!0;_.R=null;_.S=null;_.T=null;_.V="http://peter-ertl.com/jsme/2013_03/help.html";\n_.W=null;_.X=null;_.Y=null;_._=null;_.ab=!1;_.bb=!0;_.cb=0;_.db=Kk;_.fb=null;_.gb=!0;_.hb=null;_.ib=null;_.jb=null;_.kb=null;_.lb=null;_.mb=24;_.nb=1;_.ob=null;_.pb=null;_.rb=null;_.sb=null;_.tb=!0;_.ub=0;_.vb=null;_.wb=1;_.xb=1;_.yb=0;_.Ab=!1;_.Bb=!1;_.Cb=0;_.Db=!1;_.Eb=!1;_.Fb=!0;_.Gb=!0;_.Hb=!0;_.Ib=!0;_.Jb=!0;_.Kb=!0;_.Lb=!1;_.Mb=!1;_.Ob=!1;_.Pb=null;_.Qb=null;_.Rb=!1;_.Sb=0;_.Tb=!0;_.Ub=null;_.Vb=!1;_.Wb=null;_.Xb=!1;_.Yb=null;_.Zb=0;_.$b=0;_._b=0;_.ac=!1;_.bc=null;_.cc=!1;_.dc=!1;_.ec=!1;\n_.fc=null;_.gc=!1;_.hc=!1;_.kc=!0;_.lc=!1;_.mc=!1;_.nc=!0;_.oc=!0;_.pc=null;_.qc=null;_.rc=!1;_.sc=!1;_.tc=!0;_.uc=null;_.vc=!1;_.wc=null;_.xc=null;_.yc=null;_.zc=!1;_.Ac=!0;_.Bc=!0;_.Cc=0;_.Dc=0;var MF=10,uE,AE,CE,sE,tE,vE,rE,zE,BI=null,yE,xE;function AH(a,b,c,d,e){a.b[e]&&(kG(a.r),GG(a.r,Ne),a.r.a=e,a.r.d=c,a.r.e=d,a.r.f=b,CI(a.c,a.r,e),kG(a.r))}function DI(a,b,c){return a.b[c]?(kG(a.r),a.r.a=c,a.r.b=b,CI(a.c,a.r,c),kG(a.r),!0):!1}function mG(a){xI(a);a.f&&(EI(a.Ec),a.f=!1)}\nfunction FI(a,b,c){b in a.b?a.b[b]=c:$wnd.alert("Invalid callback name: "+b)}\nfunction GI(){qE();cB.call(this);this.Ec=(KA(),KA(),LA).a;this.eb=new HI;this.Nb=new HI;this.H=new jC(null,0,8);this.Z=(this.mb-6)/1.5;this.r=new II;this.D=(zB(),BB);this.zb=C(UH,q,119,99,0);this.qb=new aB;this.jc=new JI;this.$=I((hD(),iD[Yh]),df);this.E=new KI;this.U=z(Zu,q,1,[Bb,Cb,Yb,zb,Qb,Jb,Ib,Hb,Xb,ac,Rb,Sb,yb,xb,wb]);this.ic=new LI;this.ob=new kF(this);yE[0]=DB;yE[1]=new hm(255,153,153);yE[2]=new hm(255,204,102);yE[3]=new hm(255,255,153);yE[4]=new hm(102,255,255);yE[5]=new hm(51,204,255);yE[6]=\nnew hm(255,153,255);this.eb.c=1;this.Nb.c=1;this.zb[1]=this.ob;this.Y=new MI(this);this.a=z(Zu,q,1,[de,Pd,Td,ie,Sd,he,Se]);var a,b,c,d;this.b={};for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.b[a]=null;this.c=new NI(this)}w(555,556,am,GI);_.Uf=function(){var a;return a=OI(),-1==a||9<=a};_.Vf=function(){return UE(),null!=this.b[Td]||(null!=this.Pb?VE:WE).a?VE:WE};_.Wf=function(){return UE(),null!=this.b[ie]?VE:WE};_.Xf=function(a){var b=jt(this,!1,!0);(a=new PI(this,a))&&hE(new nE(a,b))};\n_.Yf=function(a,b,c){var d;return a?(d=a.a,ix(d.t,b,c),a):eB(this,b,c)};_.Zf=function(a){DI(this,a,"AfterPaste")};_.$f=function(){GG(this.r,Ne);CI(this.c,this.r,Pd);hD()};_._f=function(a,b){AH(this,a,b,0,Td)};_.ag=function(a){return DI(this,a,de)};_.bg=function(a,b){AH(this,a,0,b,ie)};_.cg=SA;_.Ze=function(){mG(this)};_.fg=function(){sI(this);var a=this.Ec,b,c;for(c=new vu(new tB(a.a));c.b<c.d.Pf();)b=wu(c),0<Ox(a.f.p,b.t)&&Sx(a.f,b.t),tm(a.a,b);this.f=!0};\n_.gg=function(){var a=jt(this,!0,!1),b=new QI(this);b&&hE(new nE(b,a))};_.b=null;_.c=null;_.d=null;_.e=null;_.f=!1;_.i="http://www.google.com/search?q=%22{INCHIKEY}%22";function CI(a,b,c){if((c=a.a.b[c])&&b){var d=a.a.d;d.action=b.a;d.atom=b.d;d.bond=b.e;d.molecule=b.f;null!=b.b?d.argument=b.b:b.c&&(d.argument=b.c);null!=b.i?d.origin=b.i:b.i=null;c(a.a.d)}}function NI(a){this.a=a}w(557,1,{},NI);_.a=null;function PI(a,b){this.a=a;this.b=b}w(558,1,{},PI);_.zd=SA;\n_.Tf=function(a){if(null!=oE(a))it(oE(a)),LH(this.a,"InChI "+oE(a));else{switch(this.b){case 3:it(a.inchi==n?null:a.inchi);break;case 4:it(a.key==n?null:a.key);break;case 5:it(a.auxinfo==n?null:a.auxinfo)}null!=pE(a)&&LH(this.a,"InChI "+pE(a))}};_.a=null;_.b=0;function QI(a){this.a=a}w(559,1,{},QI);_.zd=SA;\n_.Tf=function(a){if(null!=oE(a))it(oE(a)),LH(this.a,"InChI "+oE(a));else{var b=this.a,c;if(b.b[Se])try{kG(b.r),Up(b.r,Se),b.r.c=a,CI(b.c,b.r,Se),kG(b.r)}catch(d){if(d=vq(d),H(d,96))LH(b,Fe+d.yd());else throw d;}else try{var e=a.key==n?null:a.key,f,g;f=null;null!=e&&0<e.length&&(f=b.i,-1!=f.indexOf("{INCHIKEY}")?f=(g=RI(RI(e,Zf,"\\\\\\\\\\\\\\\\"),"\\\\$","\\\\\\\\$"),RI(f,"\\\\{INCHIKEY\\\\}",g)):f+=e);c=new pD(f);SI(c)}catch(h){if(h=vq(h),H(h,82))LH(b,Fe+h.f);else throw h;}null!=pE(a)&&LH(this.a,"InChI "+pE(a))}};\n_.a=null;function TI(a,b){return null!=b&&0<b.length?TI(a,b):!1}function UI(a){a.c.pb.style.display!=Mi&&(hB(a.b),EI(a.d))}function VI(a){WI.call(this,a,Gc,Gc,null)}function XI(a,b){WI.call(this,a,Gc,Gc,b)}function YI(a,b,c){WI.call(this,a,b,c,null)}\nfunction WI(a,b,c,d){var e;if(null==a)XD("JSME initialization error: HTML id argument is null.");else if(I(cf,a))XD(\'JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".\');else if(e=Mz(a)){this.a=ZI;++ZI;this.c=e;this.b=new GI;this.b.d||(this.b.d={},this.b.d.src=RH(this));this.d=new $I(this.b,b,c,d);Jx(e,this.d,e.pb);d&&qg in d&&(this.d.b=d[qg]);a=this.d;a.d||(a.d=fB(a,jB(a),kB(a)),a.d.j=!1);var b=a.c,f,g,h,j,l,o,m,r;b.$?BI=cf:BI="JME";sB(b.Sc.Pc,b);ht(b,\nBI+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.M=iB(b);YA(b,null);b.hb||(b.hb=new jC(Qe,0,13),b.kb=wA(b.hb));b.ib||(b.ib=new jC(Qe,1,13),b.jb=wA(b.ib));b.lb||(b.lb=new jC(Qe,0,11),wA(b.lb));TF(b,b.x);b.ac=!1;b.dc=!1;b.z=!0;b.tc=!0;b.C=!0;b.Bc=!0;b.cc=!1;MF=NF(b);b.oc=!0;try{m=aJ(b.Ec,"options");null!=m&&QH(b,m,!1);h=aJ(b.Ec,"jme");null!=h&&(b._=h);l=aJ(b.Ec,zi);null!=l&&(b.rb=l);g=aJ(b.Ec,"depictcgi");null!=g&&(b.gc=!0);r=aJ(b.Ec,"smiles");null!=r&&(b.qc=r);o=aJ(b.Ec,ak);null!=o&&(b.sb=\no,mG(b));b.u=aJ(b.Ec,"atomcolors");b.t=aJ(b.Ec,"atombg");f=aJ(b.Ec,"depictbg");if(null!=f&&b.J){var t;var y,u,D,s;u=(zB(),BB);try{if(0!=f.indexOf(Ca))throw new Ap("bad hex encoding");s=wD(f.substr(1,2),16);D=wD(f.substr(3,2),16);y=wD(f.substr(5,2),16);t=u=new hm(s,D,y)}catch(F){if(F=vq(F),H(F,96))hD(),t=u;else throw F;}b.D=t}b.mc&&b.ob&&iH(b.ob);j=aJ(b.Ec,"notify_structural_change_js_function");b.Qb=j}catch(O){if(O=vq(O),!H(O,96))throw O;}b.k=202;ZA(b);b.pb=new bJ;f=a.c;null!=f._?(PG(f,f._,!1),null!=\nf.t&&f.ob&&XG(f.ob,f.t,!0),null!=f.u&&f.ob&&XG(f.ob,f.u,!1)):null!=f.rb?eH(f,f.rb,!1):null!=f.qc&&f.Ac&&(f.Ib=!1,EG(f,f.qc,null,!0));mG(a.c);f=this.b;g=this.d;var L;L=new Xy((fE(),eE));L.pb.alt="drag out MOL or RXN file";h=L.pb.alt;null==h||0==h.length?L.pb.removeAttribute(ik):L.pb.setAttribute(ik,h);h=L.a.e;j=~~((24-L.a.a)/2);0>j&&(j=0);h=new cJ(g,h,j,L);dJ(h);Am(g.k,h);dE(f,L.pb);cE(f,g.pb)}else XD("JSME initialization error: HTML id "+a+" not found.")}function eJ(){return bv(null)}\nfunction fJ(a){return bv(a)}w(560,1,Hl,VI,XI,YI,WI);_.hg=function(a){tx(this.d,new gJ(this,a),(Hs(),Hs(),Is))};_.ig=function(a){tx(this.d,new hJ(this,a),(qt(),qt(),rt))};_.jg=function(a){tx(this.d,new iJ(this,a),(wt(),wt(),xt))};_.kg=function(a){tx(this.d,new jJ(this,a),(zt(),zt(),At))};_.lg=function(a){oq(2,new kJ(this.b,a))};_.mg=function(){jF(this.b,!0)};_.ng=function(){Gq((Dq(),Eq),new lJ(this))};_.og=function(){var a,b,c;c=[];for(b=new vu(this.d.a);b.b<b.d.Pf();)a=wu(b),c[c.length]=a.q;return c};\n_.pg=function(){return this.b.a};_.qg=function(a){return this.b.b[a]};_.rg=Tv;_.sg=function(){return this.b.V};_.tg=function(){return this.b.nb};_.ug=function(){return this.b.tb};_.vg=function(){var a,b,c;b=null;if(a=(c=this.b.vb.a,c.a)){b=this.b;var d;c=b.ob.v;d=b.ob.w;b.ob.v=0;b.ob.w=0;kG(b.r);GH(b);b.ob.v=c;b.ob.w=d;b=a.q}return b};_.wg=function(){return this.b.wb};_.xg=function(){return this.b.xb};_.yg=function(){return this.b.Qb};_.ce=function(){return Tq(this.d.pb,Si)};\n_.zg=function(){var a;a=[];a.length=2;a[0]=Tq(this.d.pb,Ti);a[1]=Tq(this.d.pb,Si);return a};_.de=function(){return Tq(this.d.pb,Ti)};_.Ag=function(){return this.c.pb};_.Bg=function(){return this.b.Wb};_.Cg=function(){return this.b.Yb};_.Dg=function(){return this.b.i};_.Eg=function(a){XD("JSME initialization error: "+a)};_.Fg=function(){return this.b.J};_.fe=function(){return this.c.pb.style.display!=Mi};_.Gg=function(){var a=this.b,b;a.dc?b=bI(a,1)+wd+bI(a,2)+wd+bI(a,3):b=bI(a,0);return b};\n_.Hg=function(a){return jt(this.b,!0,a)};_.Ig=function(){var a=this.b,b,c;b=a.tc;a.tc=!1;c=FE(a);a.tc=b;return c};_.Jg=function(a){null!=a&&0<a.length&&QH(this.b,a,!0)};_.Kg=function(a){null!=a&&0<a.length&&EG(this.b,a,null,!0)};_.Lg=function(a){null!=a&&0<a.length&&eH(this.b,a,!0)};_.Mg=function(a){null!=a&&0<a.length&&PG(this.b,a,!0)};_.Ng=function(a){return TI(this,a)};_.cf=function(){UI(this)};_.Og=function(){rI(this.b)};\n_.Pg=function(a){var b=this.b;if(a=tI(b,a)){var c;for(c=1;c<=a.p;++c)a.b[c].c=0;GH(b)}};_.Qg=function(a){this.b.k=a};_.Rg=function(a){this.b.e=new mJ(this,a)};_.Sg=function(a){FI(this.b,"AfterPaste",a)};_.Tg=function(a){FI(this.b,Pd,a)};_.Ug=function(a){var b=this.d,c,d;if(b.b!=a){b.b=a;for(d=new vu(b.a);d.b<d.d.Pf();)c=wu(d),a?c.b=n:c.b=Oj}hB(b.c);b=this.b;b.tb=a;lG(b);PE(this.b,!0);hB(this.b)};_.Vg=function(a,b){var c=this.b,d;if(d=tI(c,a))XG(d,b,!0),GH(c)};\n_.Wg=function(a){var b=this.b;b.x!=a&&0<a&&100>a&&(b.x=a,TF(b,a),lG(b))};_.Xg=function(a,b){var c=this.b,d;d=tI(c,a);1>b||b>d.p?(ht(c,"ERROR - invalid atom index: "+b),mG(c)):(d.v=b,GH(c))};_.Yg=function(a){FI(this.b,de,a)};_.Zg=function(a,b){FI(this.b,a,b)};_.he=function(a){hx(this.d,a);UI(this)};_.$g=function(a){this.b.V=a};_._g=function(a){uI(this.b,a)};_.ah=function(a){var b=this.b;b.tb=a;lG(b)};_.bh=function(a){var b=this.b;b.wb=a;lG(b)};_.ch=function(a){vI(this.b,a)};\n_.dh=function(a){this.b.Pb=a};_.eh=function(a){this.b.Qb=a};_.fh=function(a){var b=this.b;b.Wb=a;b.F=nF(b,!1)};_.gh=function(a){this.b.Yb=a};_.hh=function(a,b){ix(this.d,a,b);UI(this)};_.ih=function(a,b,c){c&&ix(this.c,a,b);ix(this.d,a,b);UI(this)};_.jh=function(a,b){jx(this.d,a,b);UI(this)};_.kh=function(a,b,c){c&&jx(this.c,a,b);jx(this.d,a,b);UI(this)};_.lh=function(a){aF(this.b,a)};_.mh=function(a,b){var c=this.b,d;c.q=!1;d=c.sc;c.sc=!1;c.uc=new qI(c,a);c.sc=d;c.k=253;ht(c,b);mG(c)};\n_.ie=function(a){px(this.c.pb,a)};_.nh=function(a){this.b.i=a};_.je=function(a){this.d.pb.style[Dk]=a;UI(this)};_.oh=function(a){LH(this.b,a)};_.ph=function(){return FE(this.b)};_.a=-1;_.b=null;_.c=null;_.d=null;var ZI=0;function lJ(a){this.a=a}w(561,1,{},lJ);_.pd=function(){var a,b;for(b=new vu(this.a.d.a);b.b<b.d.Pf();)a=wu(b),a.t.pb.innerHTML=a.q||n};_.a=null;function gJ(a,b){this.a=a;this.b=b}w(562,1,{},gJ);_.Jd=function(a){a=a.a;Gq((Dq(),Eq),new nJ(this,this.b,a))};_.a=null;_.b=null;\nfunction nJ(a,b,c){this.a=a;this.c=b;this.b=c}w(563,1,{},nJ);_.pd=oJ;_.a=null;_.b=null;_.c=null;function hJ(a,b){this.a=a;this.b=b}w(564,1,{},hJ);_.ld=function(a){a=a.a;Gq((Dq(),Eq),new pJ(this,this.b,a))};_.a=null;_.b=null;function pJ(a,b,c){this.a=a;this.c=b;this.b=c}w(565,1,{},pJ);_.pd=oJ;_.a=null;_.b=null;_.c=null;function jJ(a,b){this.a=a;this.b=b}w(566,1,{},jJ);_.a=null;_.b=null;function Ct(a,b,c){this.a=a;this.c=b;this.b=c}w(567,1,{},Ct);_.pd=oJ;_.a=null;_.b=null;_.c=null;\nfunction iJ(a,b){this.a=a;this.b=b}w(568,1,{},iJ);_.nd=function(a){a=a.a;Gq((Dq(),Eq),new qJ(this,this.b,a))};_.a=null;_.b=null;function qJ(a,b,c){this.a=a;this.c=b;this.b=c}w(569,1,{},qJ);_.pd=oJ;_.a=null;_.b=null;_.c=null;function mJ(a,b){this.a=a;this.b=b}w(570,1,{},mJ);_.a=null;_.b=null;\nfunction rJ(){var a=sJ("JSApplet.JSME"),b;$wnd.JSApplet.JSME=B(function(){var a;tJ(uJ,arguments)?a=arguments[0]:3==arguments.length?a=new YI(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new VI(arguments[0]):4==arguments.length?a=new WI(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new XI(arguments[0],arguments[1]));this.g=a;vJ();a[cg]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=B(function(a){this.g.hg(null==a?null:a.constructor==\n$wnd.JSApplet.JsClosureJsme?a.g:new wJ(a))});b.addMouseDownHandler=B(function(a){this.g.ig(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new wJ(a))});b.addMouseOutHandler=B(function(a){this.g.jg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new wJ(a))});b.addMouseOverHandler=B(function(a){this.g.kg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new wJ(a))});b.alert=B(function(a){this.g.lg(a)});b.clear=B(function(){this.g.mg()});b.deferredRepaint=B(function(){this.g.ng()});\nb.getAllGraphicsString=B(function(){return this.g.og()});b.getAlldefinedCallBackNames=B(function(){var a=this.g.b.a;vJ();return a});b.getCallBack=B(function(a){return this.g.qg(a)});b.getCreationIndex=B(function(){return this.g.rg()});b.getHelpURL=B(function(){return this.g.b.V});b.getMenuScale=B(function(){return this.g.b.nb});b.getMolecularAreaAntiAlias=B(function(){return this.g.b.tb});b.getMolecularAreaGraphicsString=B(function(){return this.g.vg()});b.getMolecularAreaLineWidth=B(function(){return this.g.b.wb});\nb.getMolecularAreaScale=B(function(){return this.g.b.xb});b.getNotifyStructuralChangeJSfunction=B(function(){return this.g.b.Qb});b.getOffsetHeight=B(function(){return this.g.ce()});b.getOffsetSize=B(function(){return this.g.zg()});b.getOffsetWidth=B(function(){return this.g.de()});b.getParentContainer=B(function(){return this.g.c.pb});b.getPasteLabel=B(function(){return this.g.b.Wb});b.getPrePasteJSfunction=B(function(){return this.g.b.Yb});b.getWebSearchInchiKeyBaseUrl=B(function(){return this.g.b.i});\nb.initializationError=B(function(a){this.g.Eg(a)});b.isDepictMode=B(function(){return this.g.b.J});b.isVisible=B(function(){return this.g.fe()});b.jmeFile=B(function(){return this.g.Gg()});b.molFile=B(function(a){return this.g.Hg(a)});b.nonisomericSmiles=B(function(){return this.g.Ig()});b.options=B(function(a){this.g.Jg(a)});b.readGenericMolecularInput=B(function(a){this.g.Kg(a)});b.readMolFile=B(function(a){this.g.Lg(a)});b.readMolecule=B(function(a){this.g.Mg(a)});b.read_MOL_SDF_RXN=B(function(a){return this.g.Ng(a)});\nb.repaint=B(function(){this.g.cf()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=B(function(a){return xJ(null,arguments,!0)[0]});b.reset=B(function(){this.g.Og()});b.resetAtomColors=B(function(a){this.g.Pg(a)});b.setAction=B(function(a){this.g.Qg(a)});b.setAfterDepictEditToggleEventHandler=B(function(a){this.g.Rg(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new wJ(a))});b.setAfterPasteCallback=B(function(a){this.g.Sg(a)});b.setAfterStructureModifiedCallback=B(function(a){this.g.Tg(a)});\nb.setAntialias=B(function(a){this.g.Ug(a)});b.setAtomBackgroundColors=B(function(a,b){this.g.Vg(a,b)});b.setAtomMolecularAreaFontSize=B(function(a){this.g.Wg(a)});b.setAtomToHighLight=B(function(a,b){this.g.Xg(a,b)});b.setBeforePasteCallback=B(function(a){this.g.Yg(a)});b.setCallBack=B(function(a,b){this.g.Zg(a,b)});b.setHeight=B(function(a){this.g.he(a)});b.setHelpURL=B(function(a){this.g.$g(a)});b.setMenuScale=B(function(a){this.g._g(a)});b.setMolecularAreaAntiAlias=B(function(a){this.g.ah(a)});\nb.setMolecularAreaLineWidth=B(function(a){this.g.bh(a)});b.setMolecularAreaScale=B(function(a){this.g.ch(a)});b.setNotifyAtomHighLightChangeJSfunction=B(function(a){this.g.dh(a)});b.setNotifyStructuralChangeJSfunction=B(function(a){this.g.eh(a)});b.setPasteLabel=B(function(a){this.g.fh(a)});b.setPrePasteJSfunction=B(function(a){this.g.gh(a)});b.setSize=B(function(a,b,e){xJ(this.g,arguments,!1)});b.setSubstituent=B(function(a){this.g.lh(a)});b.setTemplate=B(function(a,b){this.g.mh(a,b)});b.setVisible=\nB(function(a){this.g.ie(a)});b.setWebSearchInchiKeyBaseUrl=B(function(a){this.g.nh(a)});b.setWidth=B(function(a){this.g.je(a)});b.showInfo=B(function(a){this.g.oh(a)});b.smiles=B(function(){return this.g.ph()});yJ({"0":{2:[[function(){return this.hh.apply(this,arguments)},null,void 0,Qi,Qi],[function(){return this.jh.apply(this,arguments)},null,void 0,Tj,Tj]],3:[[function(){return this.kh.apply(this,arguments)},null,void 0,Tj,Tj,Eg],[function(){return this.ih.apply(this,arguments)},null,void 0,Qi,\nQi,Eg]]}},!1);yJ({"0":{"0":[[eJ,null,void 0]],1:[[fJ,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new zJ(e));return[e]},Dh]]}},!0);AJ(uJ,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function $u(){BJ||(BJ=!0,rJ())}w(571,1,{},$u);var BJ=!1;\nfunction dv(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Dh)$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 cv(){}w(573,1,{},cv);_.pd=function(){dv()};function zJ(a){this.a=a}w(575,1,{84:1,132:1},zJ);_.eQ=function(a){return null!=a&&H(a,84)&&this.a==a.a};_.a=null;function wJ(a){this.a=a}w(576,1,{85:1,132:1},wJ);\n_.eQ=function(a){return null!=a&&H(a,85)&&this.a==a.a};_.a=null;function dJ(a){Rx(a.e.f,a.b,jB(a.e)-a.d-a.c,kB(a.e)-(a.a-a.c))}function cJ(a,b,c,d){this.e=a;this.d=b;this.c=c;this.a=24;this.b=d}w(577,1,{},cJ);_.a=0;_.b=null;_.c=0;_.d=0;_.e=null;w(578,1,{},function(){});\nfunction $D(a){var b,c,d,e,f,g;if(a.b>=a.c.length)return!1;c=a.c[a.b];g=c.getAttribute(Dk)||n;b=c.getAttribute(Qh)||n;f=c.getAttribute(Ji)||n;e=c.getAttribute(Th)||n;var h,j,l;l={};for(d=0;d<c.childNodes.length;++d)h=c.childNodes[d],"PARAM"==h.nodeName&&(j=h,h=j.getAttribute(Ji)||n,j=j.getAttribute(yk)||n,null!=h&&0<h.length&&null!=j&&0<j.length&&(l[h]=j));c.removeAttribute(Wg);c.removeAttribute(Ji);c.removeAttribute("archive");c.removeAttribute(Qh);c.removeAttribute(Dk);c.removeAttribute(ng);c.removeAttribute("hspace");\nc.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=n||n;d=er();c.setAttribute(Th,d);c.style[Dk]=WD(g);c.style[Qh]=WD(b);b=new CJ(a,d,l,e,c,f);Gq((Dq(),Eq),b);++a.b;return!0}function ZD(a){this.a="JME.class";this.d=a}w(579,1,{},ZD);_.Bd=function(){return $D(this)};_.a=null;_.b=0;_.c=null;_.d=null;function CJ(a,b,c,d,e,f){this.a=a;this.d=b;this.b=c;this.e=d;this.c=e;this.f=f}w(580,1,{},CJ);\n_.pd=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.d,Gc,Gc,this.b);null!=this.e&&0<this.e.length?this.c.setAttribute(Th,this.e):this.c.removeAttribute(Th);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 DJ(){}w(581,1,Hl,DJ);function EJ(a){this.a=a}w(582,1,{},EJ);_.pd=function(){this.a()};_.a=null;function FJ(a){this.a=a}w(583,1,{},FJ);\n_.Bd=function(){this.a();return!1};_.a=null;\nfunction GJ(){var a=sJ("JSApplet.Utils");$wnd.JSApplet.Utils=B(function(){var a;tJ(HJ,arguments)?a=arguments[0]:0==arguments.length&&(a=new DJ);this.g=a;vJ();a[cg]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=B(function(a){Gq((Dq(),Eq),new EJ(a))});$wnd.JSApplet.Utils.runAfterFixedDelay=B(function(a,c){Jq((Dq(),new FJ(a)),c)});$wnd.JSApplet.Utils.safeLog=B(function(a){XD(a)});AJ(HJ,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&\n($wnd.JSApplet.Utils[p]=a[p])}function av(){IJ||(IJ=!0,GJ())}w(584,1,{},av);var IJ=!1;function JJ(a){this.f=a}w(585,532,Yl,JJ);function jv(){this.f="divide by zero"}w(586,136,Jl,jv);function Mx(){}function KJ(a){this.f=a}w(588,136,Jl,Mx,KJ);function Tu(){}w(589,136,Jl,Tu);function UE(){UE=x;WE=new LJ(!1);VE=new LJ(!0)}function LJ(a){this.a=a}w(590,1,{88:1,90:1,93:1},LJ);_.eQ=function(a){return H(a,90)&&a.a==this.a};_.hC=function(){return this.a?1231:1237};_.tS=function(){return this.a?uk:wh};\n_.a=!1;var WE,VE;function ND(a,b,c){var d,e;d=MJ(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 NJ(a,b){return 2>b||36<b?-1:48<=a&&a<48+(10>b?b:10)?a-48:97<=a&&a<b+97-10?a-97+10:65<=a&&a<b+65-10?a-65+10:-1}function YD(a){return null!=String.fromCharCode(a).match(/\\d/)}function OJ(){}function PJ(a){return typeof a==Qi?Hf+(0>a?-a:a):a}\nfunction QJ(a,b){var c;c=new OJ;c.d=we+(RJ(0!=a?-a:0)?PJ(0!=a?-a:0):n+Lp(c));SJ(0!=a?-a:0)&&TJ(0!=a?-a:0,c);c.b=4;c.a=b;return c}function V(a){var b;b=new OJ;b.d=we+(RJ(a)?PJ(a):n+Lp(b));SJ(a)&&TJ(a,b);return b}function UJ(a,b){var c;c=new OJ;c.d=we+(RJ(a)?PJ(a):n+Lp(c));SJ(a)&&TJ(a,c);c.b=b?8:0;return c}function VJ(){var a;a=new OJ;a.d=we+(RJ(0)?PJ(0):n+Lp(a));SJ(0)&&TJ(0,a);a.b=2;return a}function WJ(a){var b;b=new OJ;b.d=we+(RJ(a)?PJ(a):n+Lp(b));SJ(a)&&TJ(a,b);b.b=1;return b}\nfunction SJ(a){return typeof a==Qi&&0<a}function RJ(a){return null!=a&&0!=a}function TJ(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=fl[b.c])c=c.prototype;else{c=fl[a]=function(){};c.cZ=b;return}else return;c.cZ=b}w(592,1,{},OJ);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?n:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;\nfunction XJ(a){var b;if(!(b=YJ,!b&&(b=YJ=/^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$/),b.test(a)))throw new ZJ(Le+a+ma);return parseFloat(a)}function wD(a,b){var c,d;if(null==a)throw new ZJ(Pi);if(2>b||36<b)throw new ZJ("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c)if(-1==NJ(a.charCodeAt(c),b))throw new ZJ(Le+a+ma);c=parseInt(a,b);if(isNaN(c))throw new ZJ(Le+a+ma);if(-2147483648>c||2147483647<c)throw new ZJ(Le+a+ma);return c}\nw(594,1,{88:1,101:1});var YJ=null;function $J(a){this.a=a}w(593,594,{88:1,93:1,94:1,101:1},$J);_.eQ=function(a){return H(a,94)&&a.a==this.a};_.hC=aK;_.tS=bK;_.a=0;function yB(a){this.a=a}w(595,594,{88:1,93:1,97:1,101:1},yB);_.eQ=function(a){return H(a,97)&&a.a==this.a};_.hC=aK;_.tS=bK;_.a=0;function mB(){}function Pm(a){this.f=a}w(596,136,{88:1,96:1,98:1,104:1,105:1},mB,Pm);function pB(a){this.a=a}\nfunction wv(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 ov(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function dm(a){var b,c,d;b=C(cK,Fl,-1,8,1);c=(dK(),eK);d=7;if(0<=a)for(;15<a;)b[d--]=c[a&15],a>>=4;else for(;0<d;)b[d--]=c[a&15],a>>=4;b[d]=c[a&15];return fK(b,d,8)}\nfunction AG(a){var b,c;return-129<a&&128>a?(b=a+128,c=(gK(),hK)[b],!c&&(c=hK[b]=new pB(a)),c):new pB(a)}w(597,594,{88:1,93:1,99:1,101:1},pB);_.eQ=function(a){return H(a,99)&&a.a==this.a};_.hC=Tv;_.tS=bK;_.a=0;function gK(){gK=x;hK=C(OH,q,99,256,0)}var hK;function aG(a){return 0>=a?0-a:a}function bG(a){return 0>a?-a:a}function Um(a,b){return a>b?a:b}function R(a){return Math.round(a)}function iK(a){return Math.sqrt(a)}function gD(){}function ku(a){this.f=a}\nw(601,136,{88:1,96:1,100:1,104:1,105:1},gD,ku);function dK(){dK=x;eK=z(cK,Fl,-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 eK;function ZJ(a){this.f=a}w(603,596,{88:1,96:1,98:1,102:1,104:1,105:1},ZJ);function MJ(a,b){return a.charCodeAt(b)}function jK(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function I(a,b){return!H(b,1)?!1:""+a==b}function lx(a,b){return a.indexOf(b)}\nfunction uD(a,b,c){return a.indexOf(b,c)}function uA(a,b){return a.lastIndexOf(b)}function RI(a,b,c){var d;for(d=0;0<=(d=c.indexOf(Xf,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+Da+ox(c,++d):c=c.substr(0,d-0)+ox(c,++d);return a.replace(RegExp(b,Eh),c)}\nfunction kK(a,b){for(var c=RegExp(b,Eh),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==n){d[e]=f;break}else d[e]=f.substring(0,h.index),f=f.substring(h.index+h[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==n;)--c;c<d.length&&d.splice(c,d.length-c)}c=C(Zu,q,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function ox(a,b){return a.substr(b,a.length-b)}function fD(a,b,c){return a.substr(b,c-b)}\nfunction nx(a){return 0==a.length||a[0]>fa&&a[a.length-1]>fa?a:a.replace(/^(\\s*)/,n).replace(/\\s*$/,n)}function fK(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}\nfunction lK(a,b,c){if(128>c)return a[b]=(c&127)<<24>>24,1;if(2048>c)return a[b++]=(c>>6&31|192)<<24>>24,a[b]=(c&63|128)<<24>>24,2;if(65536>c)return a[b++]=(c>>12&15|224)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,3;if(2097152>c)return a[b++]=(c>>18&7|240)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>24,a[b]=(c&63|128)<<24>>24,4;if(67108864>c)return a[b++]=(c>>24&3|248)<<24>>24,a[b++]=(c>>18&63|128)<<24>>24,a[b++]=(c>>12&63|128)<<24>>24,a[b++]=(c>>6&63|128)<<24>>\n24,a[b]=(c&63|128)<<24>>24,5;throw new Pm("Character out of range: "+c);}function mx(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}function mK(a){var b,c,d,e,f;e=a.length;for(d=b=0;d<e;)c=ND(a,d,a.length),d+=65536<=c?2:1,128>c?++b:2048>c?b+=2:65536>c?b+=3:2097152>c?b+=4:67108864>c&&(b+=5);b=C(nK,Nl,-1,b,1);for(d=f=0;d<e;)c=ND(a,d,a.length),d+=65536<=c?2:1,f+=lK(b,f,c);return b}_=String.prototype;\n_.cM={1:1,88:1,91:1,93:1};_.eQ=function(a){return I(this,a)};_.hC=function(){return VC(this)};_.tS=_.toString;function oK(){oK=x;pK={};qK={}}function VC(a){oK();var b=dd+a,c=qK[b];if(null!=c)return c;c=pK[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+MJ(a,d++);c|=0}256==rK&&(pK=qK,qK={},rK=0);++rK;return qK[b]=c}var pK,rK=0,qK;function yp(a,b){xp(a.a,b);return a}\nfunction wp(){this.a=Qq()}function oI(){this.a=Qq();xp(this.a,n)}w(605,1,Cl,wp,oI);_.tS=sK;function sD(a,b){Pq(a.a,String.fromCharCode(b))}function Pv(){this.a=Qq()}function rD(){this.a=Qq()}function Iu(a){this.a=Qq();xp(this.a,a)}w(606,1,Cl,Pv,rD,Iu);_.tS=sK;function vD(a){this.f="String index out of range: "+a}w(607,588,Jl,vD);function BD(a){this.f=a}w(609,136,Jl,BD);function tK(a,b){for(var c;a.Vd();)if(c=a.Wd(),null==b?null==c:Hp(b,c))return a;return null}\nfunction uK(a,b){var c;return(c=tK(a.ue(),b))?(c.Xd(),!0):!1}function vK(a){var b,c,d,e;d=new wp;b=null;xp(d.a,Vf);for(c=a.ue();c.Vd();)null!=b?xp(d.a,b):b=mb,e=c.Wd(),xp(d.a,e===a?"(this Collection)":n+e);xp(d.a,bg);return Sq(d.a)}w(612,1,{});_.qh=function(){throw new BD("Add not supported on this collection");};_.rh=function(a){return!!tK(this.ue(),a)};_.Mf=AD;_.sh=function(a){return uK(this,a)};_.tS=function(){return vK(this)};w(614,612,Il);\n_.eQ=function(a){var b;if(a===this)return!0;if(!H(a,111)||a.Pf()!=this.Pf())return!1;for(a=a.ue();a.Vd();)if(b=a.Wd(),!this.rh(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.ue();b.Vd();)c=b.Wd(),null!=c&&(a+=Kp(c),a=~~a);return a};function wK(a,b){var c;return H(b,109)&&(c=b.th(),Ww(a.a,c))?(c=Bu(a.a,c),a.a.Qf(b.uh(),c)):!1}function GD(a){this.a=a}w(613,614,Il,GD);_.rh=function(a){return wK(this,a)};_.ue=function(){return new xK(this.a)};\n_.sh=function(a){return wK(this,a)?(a=a.th(),Du(this.a,a),!0):!1};_.Pf=yK;_.a=null;function zK(a){if(a.b)AK(a.a),Du(a.c,a.b.th()),a.b=null;else throw new wx("Must call next() before remove().");}function xK(a){var b;this.c=a;b=new Gm;a.c&&Am(b,new BK(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new CK(a,d.substring(1));b.qh(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.qh(c[d])}this.a=new vu(b)}w(615,1,{},xK);_.Vd=function(){return DK(this.a)};\n_.Wd=function(){return this.b=wu(this.a)};_.Xd=function(){zK(this)};_.a=null;_.b=null;_.c=null;w(617,1,Rl);_.eQ=function(a){return H(a,109)&&zD(this.th(),a.th())&&zD(this.uh(),a.uh())?!0:!1};_.hC=function(){var a,b;b=a=0;null!=this.th()&&(a=Kp(this.th()));null!=this.uh()&&(b=Kp(this.uh()));return a^b};_.tS=function(){return this.th()+td+this.uh()};function BK(a){this.a=a}w(616,617,Rl,BK);_.th=function(){return null};_.uh=function(){return this.a.b};_.vh=function(a){return DD(this.a,a)};_.a=null;\nfunction CK(a,b){this.b=a;this.a=b}w(618,617,Rl,CK);_.th=Tv;_.uh=function(){return this.b.e[dd+this.a]};_.vh=function(a){return ED(this.b,this.a,a)};_.a=null;_.b=null;function EK(a,b){var c,d,e,f;if(b===a)return!0;if(!H(b,107)||a.Pf()!=b.Pf())return!1;e=a.ue();for(f=b.ue();e.Vd();)if(c=e.Wd(),d=f.Wd(),!(null==c?null==d:Hp(c,d)))return!1;return!0}function $B(a,b){(0>a||a>=b)&&FK(a,b)}function FK(a,b){throw new KJ("Index: "+a+", Size: "+b);}w(619,612,tl);\n_.wh=function(){throw new BD("Add not supported on this list");};_.qh=function(a){this.wh(this.Pf(),a);return!0};_.eQ=function(a){return EK(this,a)};_.hC=function(){var a,b,c;b=1;for(a=this.ue();a.Vd();)c=a.Wd(),b=31*b+(null==c?0:Kp(c)),b=~~b;return b};_.ue=function(){return new vu(this)};_.yh=function(){return this.zh(0)};_.zh=function(a){return new GK(this,a)};_.Ah=function(){throw new BD("Remove not supported on this list");};function DK(a){return a.b<a.d.Pf()}\nfunction wu(a){if(a.b>=a.d.Pf())throw new Px;return a.d.xh(a.c=a.b++)}function AK(a){if(0>a.c)throw new nA;a.d.Ah(a.c);a.b=a.c;a.c=-1}function vu(a){this.d=a}w(620,1,{},vu);_.Vd=function(){return DK(this)};_.Wd=function(){return wu(this)};_.Xd=function(){AK(this)};_.b=0;_.c=-1;_.d=null;function GK(a,b){var c;this.d=this.a=a;c=a.Pf();(0>b||b>c)&&FK(b,c);this.b=b}w(621,620,{},GK);_.Bh=function(){return 0<this.b};_.Ch=function(){if(0>=this.b)throw new Px;return this.a.xh(this.c=--this.b)};_.a=null;\nfunction HK(a){a=new xK(a.b.a);return new IK(a)}function JK(a,b){this.a=a;this.b=b}w(622,614,Il,JK);_.rh=KK;_.ue=function(){return HK(this)};_.Pf=function(){return this.b.a.d};_.a=null;_.b=null;function IK(a){this.a=a}w(623,1,{},IK);_.Vd=function(){return DK(this.a.a)};_.Wd=function(){return(this.a.b=wu(this.a.a)).th()};_.Xd=function(){zK(this.a)};_.a=null;function LK(a){a.b=C(MK,q,0,0,0)}function vC(a,b,c){(0>b||b>a.c)&&FK(b,a.c);a.b.splice(b,0,c);++a.c}\nfunction Am(a,b){kq(a.b,a.c++,b);return!0}function zw(a,b){$B(b,a.c);return a.b[b]}function vz(a,b){for(var c=0;c<a.c;++c)if(zD(b,a.b[c]))return c;return-1}function NK(a,b){var c;c=($B(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function tm(a,b){var c;c=vz(a,b);if(-1==c)return!1;NK(a,c);return!0}function fC(a,b,c){$B(b,a.c);kq(a.b,b,c)}function Sm(a,b){var c;if(b.length<a.c){c=b;var d;d=Ou(0,a.c);z(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)kq(b,c,a.b[c]);b.length>a.c&&kq(b,a.c,null);return b}\nfunction Gm(){LK(this)}function eC(a){LK(this);this.b.length=a}function tB(a){LK(this);a=Nu(a.b,a.c);Array.prototype.splice.apply(this.b,[0,0].concat(a));this.c=this.b.length}w(627,619,Zl,Gm,eC,tB);_.wh=function(a,b){vC(this,a,b)};_.qh=function(a){return Am(this,a)};_.mg=function(){this.b=C(MK,q,0,0,0);this.c=0};_.rh=function(a){return-1!=vz(this,a)};_.xh=function(a){return zw(this,a)};_.Mf=function(){return 0==this.c};_.Ah=function(a){return NK(this,a)};_.sh=function(a){return tm(this,a)};_.Pf=Ns;\n_.c=0;function Eu(){Eu=x;Fu=new OK}var Fu;function OK(){}w(630,619,sl,OK);_.rh=zI;_.xh=function(){throw new Mx;};_.Pf=function(){return 0};function PK(){this.a=new Date}function QK(a){return 10>a?wc+a:n+a}w(633,1,{88:1,92:1,93:1,106:1},PK);_.eQ=function(a){return H(a,106)&&xv(K(this.a.getTime()),K(a.a.getTime()))};\n_.hC=function(){var a;a=K(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=fv(c&4194303,b&4194303,e&1048575);a=fv(a.l^b.l,a.m^b.m,a.h^b.h);return Q(a)};\n_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?kb:n)+~~(b/60);b=10>(0>b?-b:b)%60?wc+(0>b?-b:b)%60:n+(0>b?-b:b)%60;return(RK(),SK)[this.a.getDay()]+fa+TK[this.a.getMonth()]+fa+QK(this.a.getDate())+fa+QK(this.a.getHours())+dd+QK(this.a.getMinutes())+dd+QK(this.a.getSeconds())+" GMT"+a+b+fa+this.a.getFullYear()};_.a=null;function RK(){RK=x;SK=z(Zu,q,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));TK=z(Zu,q,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var SK,TK;\nfunction tu(a,b){return null==E(a.a,b,a)}function su(){this.a=new up}w(635,614,{88:1,92:1,111:1},su);_.qh=function(a){return tu(this,a)};_.rh=KK;_.Mf=function(){return 0==this.a.d};_.ue=function(){return HK(new JK(this.a,new GD(this.a)))};_.sh=function(a){return null!=Du(this.a,a)};_.Pf=yK;_.tS=function(){return vK(new JK(this.a,new GD(this.a)))};_.a=null;function yD(a,b){this.a=a;this.b=b}w(639,617,Rl,yD);_.th=Tv;_.uh=zy;_.vh=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;\nfunction Px(){}w(640,136,{88:1,96:1,104:1,105:1,110:1},Px);function UK(a){var b,c;b=a.b;c=a.d.length;if(b<c){if(a.c){if(0<=uD(a.a,mx(a.d.charCodeAt(a.b)),0))return a=MJ(a.d,a.b++),String.fromCharCode(a);for(++a.b;a.b<c;++a.b)if(0<=uD(a.a,mx(a.d.charCodeAt(a.b)),0))return fD(a.d,b,a.b);return ox(a.d,b)}for(;b<c&&0<=uD(a.a,mx(a.d.charCodeAt(b)),0);)++b;a.b=b;if(b<c){for(++a.b;a.b<c;++a.b)if(0<=uD(a.a,mx(a.d.charCodeAt(a.b)),0))return fD(a.d,b,a.b);return ox(a.d,b)}}throw new Px;}\nfunction VK(a){if(null!=a)this.d=a,this.a=ga,this.c=!1,this.b=0;else throw new gD;}w(642,1,{},VK);_.a=null;_.b=0;_.c=!1;_.d=null;function zD(a,b){return Uu(a)===Uu(b)||null!=a&&Hp(a,b)}function dC(a){var b=C(WK,q,59,0,0);return Sm(a.a,b)}function aB(){this.a=new Gm}w(654,619,Zl,aB);_.wh=function(a,b){vC(this.a,a,b)};_.qh=function(a){return Am(this.a,a)};_.rh=function(a){return-1!=vz(this.a,a)};_.xh=function(a){return zw(this.a,a)};_.Mf=function(){return 0==this.a.c};_.ue=function(){return new vu(this.a)};\n_.Ah=function(a){return NK(this.a,a)};_.Pf=function(){return this.a.c};_.tS=function(){return vK(this.a)};_.a=null;function XK(a,b){this.b=a;this.a=b}w(655,1,{},XK);_.a=null;_.b=null;function YK(){rA.call(this,"^[A-Z]{14}\\\\-[A-Z]{10}\\\\-[A-Z]$",0)}function ZK(a,b){rA.call(this,a,b)}w(656,453,{},YK,ZK);function UF(a){for(var b=[],c=0;c<a;c++)b[c]=0;return b}\nfunction $K(){$K=x;UD("^(\\\\d+)([A-Z][a-z]?)(\\\\b.*)",0);aL=UD("^(\\\\d+)?\\\\s*([A-Z][a-z]?)\\\\s*(?:(?:(\\\\d+)([+-]))|((?:\\\\++)|(?:-+)))?([^:+-]+?([,;#!])?[^:+-]+?)?(?::(\\\\d+))?$",0)}function JH(a,b,c){a.q=b;a.r=c}function TH(a,b){6>a.j&&(++a.j,a.p[a.j]=b)}function bL(a){var b;b=new VH;b.f=a.f;b.d=a.d;b.q=a.q;b.r=a.r;b.s=a.s;b.n=a.n;b.e=a.e;b.p=a.p.slice();b.j=a.j;b.c=a.c;b.a=a.a;b.b=a.b;b.i=a.i;b.o=a.o;b.k=a.k;return b}function vH(a){return-99199!=a.f?a.f:0}function cL(a){return 4<=a.o&&2==a.j}\nfunction hF(a,b,c){a.q+=b;a.r+=c}function ZE(a){var b;b=-99199!=a.f;a.f=-99199;return b}function VH(){$K();this.p=UF(7)}w(660,1,{114:1},VH);_.a=3;_.b=null;_.c=0;_.d=0;_.e=null;_.f=-99199;_.i=0;_.j=0;_.k=0;_.n=0;_.o=0;_.q=0;_.r=0;_.s=0;var aL;function gI(a,b){var c;c=dL(a);return 0<c?b-c:0}function dL(a){a=Bu((!eL&&fL(),eL),a);return null!=a?a[0]:-1}\nfunction fL(){var a,b,c,d,e,f;a=kK("H.1,2,3.He.3,4.Li.6,7.Be.9.B.10,11.C.12,13,14.N.14,15.O.16,17,18.F.19.Ne.20,21,22.Na.23.Mg.24,25,26.Al.27.Si.28,29,30.P.31.S.32,33,34,36.Cl.35,37.Ar.36,38,40.K.39,40,41.Ca.40,42,43,44,46,48.Sc.45.Ti.46,47,48,49,50.V.50,51.Cr.50,52,53,54.Mn.55.Fe.54,56,57,58.Co.59.Ni.58,60,61,62,64.Cu.63,65.Zn.64,66,67,68,70.Ga.69,71.Ge.70,72,73,74,76.As.75.Se.74,76,77,78,80,82.Br.79,81.Kr.78,80,82,83,84,86.Rb.85,87.Sr.84,86,87,88.Y.90.Zr.90,91,92,94,96.Nb.93.Mo.92,94,95,96,97,98,100.Tc.99.Ru.96,98,99,100,101,102,104.Rh.103.Pd.102,104,105,106,108,110.Ag.107,109.Cd.106,108,110,111,112,113,114,116.In.113,115.Sn.112,114,115,116,117,118,119,120,122,124.Sb.121,123.Te.120,122,123,124,125,126,128,130.I.127.Xe.124,126,128,129,130,131,132,134,136.Cs.133.Ba.130,132,134,135,136,137,138.La.138,139.Ce.136,138,140,142.Pr.141.Nd.142,143,144,145,146,148,150.Pm.145.Sm.144,147,148,149,150,152,154.Eu.151,153.Gd.152,154,155,156,157,158,160.Tb.159.Dy.156,158,160,161,162,163,164.Ho.165.Er.162,164,166,167,168,170.Tm.169.Yb.168,170,171,172,173,174,176.Lu.175,176.Hf.174,176,177,178,179,180.Ta.180,181.W.180,182,183,184,186.Re.185,187.Os.184,186,187,188,189,190,192.Ir.191,193.Pt.190,192,194,195,196,198.Au.197.Hg.197,198,199,200,201,202,204.Tl.203,205.Pb.204,206,207,208.Bi.209.Po.209.At.210.Rn.222.Fr.223.Ra.226.Ac.227.Th.232.Pa.231.U.234,235,238.Np.237.Pu.244.Am.243.Cm.247.Bk.247.Cf.251.Es.254.Fm.257.Md.258.No.255.Lr.256.Ku.261",Yf);\neL=new up;for(b=0;b<a.length-1;b+=2){f=a[b];e=kK(a[b+1],lb);c=C(A,v,-1,e.length,1);for(d=0;d<e.length;++d)c[d]=wD(e[d],10);E(eL,f,c)}}var eL=null;function gL(a){var b;b=new hL;iL(b,a);return b}function ZH(a,b){var c,d;c=b[a.i];d=b[a.j];a.a=Q(K(R((c.q+d.q)/2)));a.b=Q(K(R((c.r+d.r)/2)))}function iL(a,b){a.i=b.i;a.j=b.j;a.c=b.c;a.f=b.f;a.d=b.d;a.a=b.a;a.b=b.b;a.e=b.e}function hL(){}w(665,1,{115:1},hL);_.a=0;_.b=0;_.c=1;_.d=null;_.e=0;_.f=0;_.i=0;_.j=0;function jL(){}w(666,1,{},jL);_.a=0;_.b=0;_.c=0;\n_.d=0;function bH(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new wx("Cannot undo. Index is out of range.");if(!a.a.b)throw new wx(bf);a.a=a.a.b;return a.a.a}function bJ(){this.a=this.b=new kL}w(667,1,{},bJ);_.a=null;function kL(){this.a=null}function jG(a){this.a=a}w(668,1,{},kL,jG);_.a=null;_.b=null;_.c=null;function lL(){lL=x;mL=new YK;nL=new ZK("^[a-z0-9@+\\\\-\\\\[\\\\]\\\\(\\\\)\\\\\\\\\\\\/%=#$:>\\\\.]+$",2);oL=new ZK("\\\\s+",2)}\nfunction FG(a){lL();var b,c,d,e;this.i=this.f=null;this.j=0;this.e=!1;this.a=this.c=null;var f,g,h;if(null==a||0==a.length)c=0;else{g=1;f=a.length;for(h=0;h<f&&!(5<g);++h){c=a.charCodeAt(h);13==c?(++g,h+1<f&&10==a.charCodeAt(h+1)&&++h):10==c&&++g}c=g}this.j=c;1>=this.j?this.b=nx(a):this.b=a;c=new XK(oL,this.b);this.d=c.b.a.test(c.a);do if(4<this.j)0==a.indexOf(id)?0==a.toLowerCase().indexOf("<svg")&&(c=a,em(),g=f=h=g=void 0,f=null,g=c.indexOf("chemical:x-mdl-molfile"),0<g&&(h=c.indexOf(wd,g)+1,g=\nc.indexOf("<\/chemical:x-mdl-molfile",h),20<g-h&&(f=c.substr(h,g-h))),c=f=RI(f,$f,ca),null!=c&&(this.c=new FG(c),this.c.f&&(this.f=(HG(),IG)))):-1!=a.indexOf(hf)&&(this.a=(JG(),KG),this.f=(HG(),pL),-1!=a.indexOf(Qf)&&(this.i=(LG(),qL)),-1!=a.indexOf(Rf)&&(this.i=(LG(),MG)),0==a.indexOf(Ja)?this.f=rL:-1!=a.indexOf(Ea)&&(this.f=sL));else if(1==this.j)if(0==a.indexOf("InChI="))this.f=(HG(),tL);else{if(27==a.length&&(c=new XK(mL,a),c.b.a.test(c.a))){this.f=(HG(),uL);break}if(1<=a.length)if(this.d){c=new VK(a);\ntry{d=AG(wD(UK(c),10)).a;e=AG(wD(UK(c),10)).a;for(b=0;b<3*(d+e);++b)UK(c);this.e=0<a.indexOf(wd);this.f=(HG(),vL);this.a=(JG(),OG)}catch(j){if(j=vq(j),!H(j,96))throw j;}}else c=new XK(nL,a),c.b.a.test(c.a)&&0>a.indexOf("j")&&((this.e=0<a.indexOf(wd))?this.f=(HG(),wL):this.f=(HG(),xL))}while(0);(this.f==(HG(),uL)||this.f==tL)&&(this.a=(JG(),QG));(this.f==xL||this.f==yL||this.f==wL)&&(this.a=(JG(),zL))}w(669,1,{},FG);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=null;_.i=null;_.j=0;var mL,nL,oL;\nfunction JG(){JG=x;KG=new AL(0);zL=new AL(1);QG=new AL(2);BL=new AL(3);OG=new AL(4);CL=z(DL,q,116,[KG,zL,QG,BL,OG])}function AL(a){this.b=a}w(670,195,{88:1,93:1,95:1,116:1},AL);var CL,zL,QG,KG,BL,OG;function HG(){HG=x;pL=new EL(0);rL=new EL(1);sL=new EL(2);FL=new EL(3);xL=new EL(4);yL=new EL(5);wL=new EL(6);tL=new EL(7);uL=new EL(8);GL=new EL(9);vL=new EL(10);IG=new EL(11);HL=z(IL,q,117,[pL,rL,sL,FL,xL,yL,wL,tL,uL,GL,vL,IG])}function EL(a){this.b=a}w(671,195,{88:1,93:1,95:1,117:1},EL);\nvar HL,tL,uL,vL,pL,GL,FL,rL,sL,yL,xL,wL,IG;function LG(){LG=x;qL=new JL(0);MG=new JL(1);KL=z(LL,q,118,[qL,MG])}function JL(a){this.b=a}w(672,195,{88:1,93:1,95:1,118:1},JL);var KL,qL,MG;function sG(a){this.a=a}w(673,1,{},sG);_.a=0;function MI(a){this.c=a}w(675,1,hl,MI);_.vf=function(a){oq(7,new ML(this,a))};_.a=0;_.b=null;_.c=null;_.d=null;_.e=0;w(677,1,Ml);_.zd=function(){$wnd.alert("Loading JS code failed.")};function ML(a,b){this.a=a;this.b=b}w(676,677,Ml,ML);_.a=null;_.b=null;\nfunction AI(a,b){if(null!=b)if(null!=a.a.Yb)VD(a.a.Yb,z(Zu,q,1,[b]));else if(!a.a.ag(b)){var c=a.a,d=new NL(a,b),e;c.ic.a=n;GG(c.r,Od);e=c.jc;var f,g,h,j;if(null==b)e=0;else if(f=kK(b,"\\\\$\\\\$\\\\$\\\\$\\r?\\n?"),1>=f.length)e=0;else{for(h=0,j=f.length;h<j;++h)g=f[h],kq(e.b,e.c++,g);e=f.length}0<e&&(c.ic.a=" Use Page Up/Down for SDF access ("+e+eb);d=new OL(c,d);try{EG(c,b,d,!1)}catch(l){if(l=vq(l),H(l,96))TG(d,l);else throw l;}}}function lt(a){this.a=a}w(678,1,{},lt);_.a=null;\nfunction NL(a,b){this.a=a;this.b=b}w(679,1,Ml,NL);_.zd=SA;_.a=null;_.b=null;function TG(a,b){ht(a.a,"ERROR: "+b.yd());oq(2,new kJ(a.a,a.a.X));rI(a.a);hB(a.a)}function SG(a){ht(a.a,"Structure pasted. "+a.a.ic.a);a.a.Ib=!0;hB(a.a);a=a.b;a.a.a.Zf(a.b)}function OL(a,b){this.a=a;this.b=b}w(680,1,Ml,OL);_.zd=function(a){TG(this,a)};_.a=null;_.b=null;function RG(a,b,c,d){this.a=a;this.b=b;this.d=c;this.c=d}w(681,677,Ml,RG);_.a=null;_.b=null;_.c=!1;_.d=null;function kJ(a,b){this.a=a;this.b=b}\nw(682,677,Ml,kJ);_.a=null;_.b=null;function hH(a){this.a=a}w(683,677,Ml,hH);_.a=null;function gH(a){this.a=a}w(684,677,Ml,gH);_.a=null;function fH(a){this.a=a}w(685,677,Ml,fH);_.a=null;function lH(a){this.a=a}w(686,677,Ml,lH);_.a=null;function QE(a){this.a=a}w(687,1,Ml,QE);_.zd=SA;_.a=null;function RE(a){this.a=a}w(688,1,Ml,RE);_.zd=SA;_.a=null;function iG(){this.d=C(UH,q,119,99,0)}w(689,1,{},iG);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;function LI(){}w(690,1,{},LI);_.a=null;\nfunction kG(a){a.d=0;a.e=0;a.f=0;a.a=null;a.b=null;a.i=null}function lF(a,b,c,d){a.e=c;a.d=b;a.f=d}function GG(a,b){null==a.i&&(a.i=b)}function II(){kG(this)}w(691,1,{},II);_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;function PL(a){a.b=C(QL,q,114,10,0);a.c=C(RL,q,115,10,0);a.e=UF(101);a.f=(UE(),UE(),WE)}function mH(a,b,c){a.b[b].a=c}\nfunction nI(a,b,c,d){var e,f,g,h,j,l,o,m,r;j=UF(4);f=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);r=g/o;e=f/o;l=UF(4);for(h=0;4>h;++h)d[h]==c||0>=d[h]||(0==l[1]?l[1]=d[h]:0==l[2]?l[2]=d[h]:0==l[3]&&(l[3]=d[h]));m=UF(4);d=UF(4);for(h=1;3>=h;++h)3==h&&0==l[3]||(f=(a.b[l[h]].q-a.b[b].q)*e+(a.b[l[h]].r-a.b[b].r)*r,g=(a.b[l[h]].r-a.b[b].r)*e-(a.b[l[h]].q-a.b[b].q)*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),m[h]=g/o,d[h]=f/o);a=SL(m[1],d[1],m[2],d[2]);0<l[3]?(b=SL(m[2],d[2],\nm[3],d[3]),d=SL(m[1],d[1],m[3],d[3]),0<a&&0<b?(j[1]=l[1],j[2]=l[2],j[3]=l[3]):0<d&&0>b?(j[1]=l[1],j[2]=l[3],j[3]=l[2]):0>a&&0<d?(j[1]=l[2],j[2]=l[1],j[3]=l[3]):0<b&&0>d?(j[1]=l[2],j[2]=l[3],j[3]=l[1]):0>d&&0<a?(j[1]=l[3],j[2]=l[1],j[3]=l[2]):0>b&&0>a&&(j[1]=l[3],j[2]=l[2],j[3]=l[1])):0<a?(j[1]=l[1],j[2]=l[2]):(j[1]=l[2],j[2]=l[1]);j[0]=c;return j}function FH(a,b,c,d){JH(a.b[b],c,d)}\nfunction pH(a,b,c){var d,e,f,g,h,j,l,o;e=!1;EH(a,null);switch(a.b[b].j){case 0:FH(a,a.p,a.b[b].q+21.65,a.b[b].r+12.5);break;case 1:d=a.b[b].p[1];e=0;2==a.b[d].j&&(a.b[d].p[1]==b?e=a.b[d].p[2]:e=a.b[d].p[1]);f=a.b[b].q-a.b[d].q;g=a.b[b].r-a.b[d].r;j=Math.sqrt(f*f+g*g);0.001>j&&(j=0.001);g/=j;f/=j;l=j+25*Math.cos(1.0471975511965976);o=25*Math.sin(1.0471975511965976);h=XH(a,b,d);if(3==a.c[h].c||204==a.k.k||1!=a.c[h].c&&(203==a.k.k||204==a.k.k)||a.n)l=j+25,o=0;0<e&&0<(a.b[e].r-a.b[d].r)*f-(a.b[e].q-a.b[d].q)*\ng&&(o=-o);0<c&&0>o?o=-o:0>c&&0<o&&(o=-o);FH(a,a.p,a.b[d].q+l*f-o*g,a.b[d].r+o*f+l*g);e=!0;break;case 2:c=UF(2);TL(a,b,25,c);FH(a,a.p,c[0],c[1]);break;case 3:case 4:case 5:for(h=1;h<=a.b[b].j&&!(d=a.b[b].p[h],f=a.b[b].q-a.b[d].q,g=a.b[b].r-a.b[d].r,j=Math.sqrt(f*f+g*g),0.001>j&&(j=0.001),FH(a,a.p,a.b[b].q+25*f/j,a.b[b].r+25*g/j),0==KH(a,a.p,1,a.p)||h==a.b[b].j);++h);break;default:return--a.p,ht(a.k,"Are you trying to draw an hedgehog ?"),a.k.cb=9,!1}b=WH(a,a.v,a.p,1);203==a.k.k&&(b.c=2);204==a.k.k&&\n(b.c=3);201==a.k.k&&DH(a,a.q);a.z=a.b[a.p].q;a.A=a.b[a.p].r;return e}function xH(a,b){var c,d;if(!b||0==b.c)return n;d=n;d+="M V30 BEGIN COLLECTION"+(qE(),ca);d+=mf+a+" [ATOMS=("+b.c;for(c=new vu(b);c.b<c.d.Pf();)d+=fa+wu(c);return d+")]\\nM V30 END COLLECTION\\n"}\nfunction BH(a,b){var c;a.x=a.v;c=0;if(233==a.k.k||237==a.k.k||236==a.k.k||239==a.k.k||251==a.k.k||252==a.k.k)pH(a,a.v,0),a.v=a.p,a.n=!0,pH(a,a.v,0),a.n=!1,a.v=a.p-1,pH(a,a.v,0),a.v=a.p-2,pH(a,a.v,0),237==a.k.k&&(mH(a,a.p,10),mH(a,a.p-1,10),mH(a,a.p-2,10)),236==a.k.k&&(mH(a,a.p,9),mH(a,a.p-1,9),mH(a,a.p-2,9)),239==a.k.k&&(mH(a,a.p,5),mH(a,a.p-1,5),mH(a,a.p-2,5),mH(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),252==a.k.k&&(mH(a,a.p,5),mH(a,a.p-1,5),mH(a,a.p-2,4),mH(a,a.p-3,8),a.c[a.q].c=2,a.c[a.q-1].c=2),\n251==a.k.k&&(mH(a,a.p,5),mH(a,a.p-1,5),mH(a,a.p-2,5),mH(a,a.p-3,7),a.c[a.q].c=2),c=4;else if(244==a.k.k)pH(a,a.v,0),mH(a,a.p,4),a.v=a.p,pH(a,a.v,0),mH(a,a.p,8),a.v=a.p,a.n=!0,pH(a,a.v,0),a.n=!1,a.v=a.p-1,pH(a,a.v,0),mH(a,a.p,5),a.c[a.q].c=2,a.v=a.p-2,pH(a,a.v,0),mH(a,a.p,5),a.c[a.q].c=2,c=5;else if(234==a.k.k)pH(a,a.v,0),mH(a,a.p,4),a.v=a.p,a.k.Xb&&kH(a,a.v,1),pH(a,a.v,0),mH(a,a.p,5),a.c[a.q].c=2,a.v=a.p-1,pH(a,a.v,0),mH(a,a.p,5),a.k.Xb?(a.c[a.q].c=1,kH(a,a.p,-1)):a.c[a.q].c=2,c=3;else if(235==a.k.k)pH(a,\na.v,0),a.v=a.p,pH(a,a.v,0),mH(a,a.p,5),a.v=a.p-1,pH(a,a.v,0),mH(a,a.p,5),a.c[a.q].c=2,c=3;else if(240==a.k.k)pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),mH(a,a.p,5),a.v=a.p,pH(a,a.v,0),a.v=a.p-2,pH(a,a.v,0),mH(a,a.p,5),a.c[a.q].c=2,c=4;else if(260==a.k.k)pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),mH(a,a.p,4),a.v=a.p-1,pH(a,a.v,0),mH(a,a.p,5),a.c[a.q].c=2,c=3;else if(261==a.k.k)pH(a,a.v,0),mH(a,a.p,4),a.v=a.p,pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),mH(a,a.p,5),a.c[a.q].c=2,c=3;else if(241==a.k.k)pH(a,a.v,0),mH(a,a.p,5),a.v=a.p,\npH(a,a.v,0),a.v=a.p,pH(a,a.v,0),a.v=a.p-1,pH(a,a.v,0),a.c[a.q].c=2,mH(a,a.p,5),c=4;else if(243==a.k.k)pH(a,a.v,0),mH(a,a.p,4),a.v=a.p,pH(a,a.v,0),a.v=a.p-1,pH(a,a.v,0),c=3;else if(238==a.k.k)pH(a,a.v,0),a.v=a.p,a.n=!0,pH(a,a.v,0),a.c[a.q].c=3,a.n=!1,c=2;else if(249==a.k.k)pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),a.c[a.q].c=2,mH(a,a.p,5),c=2;else if(250==a.k.k)pH(a,a.v,0),a.c[a.q].c=2,mH(a,a.p,5),c=1;else if(245==a.k.k)pH(a,a.v,0),a.v=a.p,a.n=!0,pH(a,a.v,0),a.v=a.p,a.c[a.q].c=3,pH(a,a.v,0),a.n=!1,c=3;else if(242==\na.k.k)pH(a,a.v,0),a.v=a.p,a.n=!0,pH(a,a.v,0),a.c[a.q].c=3,mH(a,a.p,4),a.n=!1,c=2;else if(254==a.k.k)pH(a,a.v,0),mH(a,a.p,9),c=1;else if(255==a.k.k)pH(a,a.v,0),mH(a,a.p,10),c=1;else if(256==a.k.k)pH(a,a.v,0),mH(a,a.p,11),c=1;else if(257==a.k.k)pH(a,a.v,0),mH(a,a.p,12),c=1;else if(258==a.k.k)pH(a,a.v,0),mH(a,a.p,4),c=1;else if(259==a.k.k)pH(a,a.v,0),mH(a,a.p,5),c=1;else if(246==a.k.k)pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),c=2;else if(247==a.k.k)pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),c=3;else if(248==\na.k.k)pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),a.v=a.p,pH(a,a.v,0),c=4;else if(253==a.k.k){var d,e,f,g,h,j,l,o;if(!a.k.uc||0==a.k.uc.p)c=0;else{c=0;o=a.k.uc;for(e=1;e<=o.p;++e)if(1==vH(o.b[e])){c=e;break}g=a.p;h=a.v;e=new UL;f=VL(e,a,h,1);d=null;f&&(d=new UL,VL(d,a,h,-1));l=new UL;VL(l,o,c,0);var m;m=a.p;for(j=1;j<=o.p;++j)EH(a,o.b[j]),mH(a,a.p,o.b[j].a);for(j=1;j<=o.q;++j)SH(a,null),iL(a.c[a.q],o.c[j]),a.c[a.q].i=o.c[j].i+m,a.c[a.q].j=o.c[j].j+m;iI(a);ZE(a.b[g+c]);WL(l,a,g+1,a.p,h,e);\nif(f&&(f=XL(a,g+1,a.p),0<f)){for(j=1;j<=o.p;++j)FH(a,g+j,o.b[j].q,o.b[j].r);WL(l,a,g+1,a.p,h,d);d=XL(a,g+1,a.p);if(!(d<=f)){for(j=1;j<=o.p;++j)FH(a,g+j,o.b[j].q,o.b[j].r);WL(l,a,g+1,a.p,h,e)}}SH(a,null);a.c[a.q].i=h;a.c[a.q].j=c+g;iI(a);b&&(JE(a,h),gF(a));c=o.p}}YL(a,c);a.v=a.x;b&&(a.v=0)}\nfunction TL(a,b,c,d){var e,f,g,h,j;e=a.b[b].p[1];f=a.b[b].p[2];g=a.b[f].q-a.b[e].q;h=-(a.b[f].r-a.b[e].r);j=Math.sqrt(g*g+h*h);0.001>j&&(j=0.001);1>aG((a.b[b].r-a.b[e].r)*(g/j)+(a.b[b].q-a.b[e].q)*(h/j))?(g=a.b[b].q-a.b[e].q,h=a.b[b].r-a.b[e].r,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),b=h/j,g/=j,d[0]=a.b[e].q+j*g-c*b,d[1]=a.b[e].r+c*g+j*b):(g=(a.b[e].q+a.b[f].q)/2,e=(a.b[e].r+a.b[f].r)/2,g=a.b[b].q-g,h=a.b[b].r-e,j=Math.sqrt(g*g+h*h),0.001>j&&(j=0.001),d[0]=a.b[b].q+c*g/j,d[1]=a.b[b].r+c*h/j)}\nfunction oH(a){var b,c,d,e,f,g,h,j,l,o,m,r,t,y;o=-1;j=6;switch(a.k.k){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;l=iK(312.5/(1-Math.cos(f)));if(0<a.v)if(2>a.b[a.v].j)ZL(a,j,f,l);else if(!a.k.Bb&&!a.k.rc)o=a.v,pH(a,a.v,0),a.v=a.p,ZL(a,j,f,l);else{a.k.rc=!1;if(209==a.k.k||221==a.k.k||223==a.k.k){ht(a.k,"ERROR - cannot add aromatic spiro ring !");a.k.cb=9;return}for(d=\n1;d<=a.b[a.v].j;++d)if(b=a.c[XH(a,a.v,a.b[a.v].p[d])].c,2<d||1!=b){ht(a.k,"ERROR - spiro ring not possible here !");a.k.cb=9;return}b=UF(2);TL(a,a.v,l,b);e=a.b[a.v].q-b[0];g=a.b[a.v].r-b[1];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;for(d=1;d<=j;++d)h=EH(a,null),r=f*d+1.5707963267948966,JH(h,b[0]+l*(Math.sin(r)*e-Math.cos(r)*g),b[1]+l*(Math.cos(r)*e+Math.sin(r)*g))}else if(0<a.w){b=a.c[a.w].i;c=a.c[a.w].j;d=0;2==a.b[b].j?a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]:2==a.b[c].j&&(a.b[c].p[1]!=\nb?d=a.b[c].p[1]:d=a.b[c].p[2],m=b,b=c,c=m);0==d&&(a.b[b].p[1]!=c?d=a.b[b].p[1]:d=a.b[b].p[2]);e=a.b[c].q-a.b[b].q;g=a.b[c].r-a.b[b].r;m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;h=m/2;r=l*Math.sin(0.5*(3.141592653589793-f));m=1;0<(a.b[d].r-a.b[b].r)*e-(a.b[d].q-a.b[b].q)*g&&(r=-r,m=0);t=a.b[b].q+h*e-r*g;y=a.b[b].r+r*e+h*g;for(d=1;d<=j;++d)h=EH(a,null),r=f*(d+0.5)+3.141592653589793*m,JH(h,t+l*(Math.sin(r)*e-Math.cos(r)*g),y+l*(Math.cos(r)*e+Math.sin(r)*g)),1==m?(d==j&&JH(h,a.b[b].q,a.b[b].r),\nd==j-1&&JH(h,a.b[c].q,a.b[c].r)):(d==j-1&&JH(h,a.b[b].q,a.b[b].r),d==j&&JH(h,a.b[c].q,a.b[c].r))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)h=EH(a,null),r=f*(d-b),JH(h,a.z+l*Math.sin(r),a.A+l*Math.cos(r))}b=j;l=0;for(f=1;f<=b;++f)SH(a,null),l=a.p-b+f,a.b[l].j=2,a.c[a.q].i=l,a.c[a.q].j=l+1;a.c[a.q].j=a.p-b+1;if(209==a.k.k){if(a.c[a.q-4].c=2,a.c[a.q-2].c=2,a.c[a.q].c=2,0<a.w)if(1==a.c[a.w].c){if(b=0,1<a.b[a.c[a.w].i].j&&(b=a.b[a.c[a.w].i].p[1],l=a.c[a.w].i,b==a.c[a.w].j&&(b=a.b[a.c[a.w].i].p[2])),0==b&&\n1<a.b[a.c[a.w].j].j&&(b=a.b[a.c[a.w].j].p[1],l=a.c[a.w].j,b==a.c[a.w].j&&(b=a.b[a.c[a.w].j].p[2])),0<b)for(f=1;f<=a.q;++f)if(a.c[f].i==b&&a.c[f].j==l||a.c[f].i==l&&a.c[f].j==b){1!=a.c[f].c&&(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=3);break}}else a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-5].c=2,a.c[a.q-3].c=2,a.c[a.q-1].c=2}else if(221==a.k.k||223==a.k.k)if(0<a.w){if(1==a.c[a.w].c){b=!1;for(f=1;f<=a.b[a.c[a.w].i].j;++f)if(l=a.b[a.c[a.w].i].p[f],\n1<a.c[XH(a,a.c[a.w].i,l)].c){b=!0;break}for(f=1;f<=a.b[a.c[a.w].j].j;++f)if(l=a.b[a.c[a.w].j].p[f],1<a.c[XH(a,a.c[a.w].j,l)].c){b=!0;break}b||(a.c[a.w].c=2)}a.c[a.q-4].c=2;mH(a,a.p-2,5)}else 0<a.v?221==a.k.k?(a.c[a.q-4].c=1,a.c[a.q-2].c=1,a.c[a.q-1].c=1,a.c[a.q-3].c=2,a.c[a.q].c=2,mH(a,a.p-1,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,mH(a,a.p-2,5)):(a.c[a.q-3].c=1,a.c[a.q-2].c=1,a.c[a.q].c=1,a.c[a.q-4].c=2,a.c[a.q-1].c=2,mH(a,a.p-2,5));l=UF(a.p+1);for(f=1;f<=j;++f)b=\na.p-j+f,c=a.q-j+f,a.b[b].p[1]=b-1,a.b[b].p[2]=b+1,ZH(a.c[c],a.b);a.b[a.p-j+1].p[1]=a.p;a.b[a.p].p[2]=a.p-j+1;for(f=a.p-j+1;f<=a.p;++f){l[f]=0;c=51;g=0;for(b=1;b<=a.p-j;++b)e=a.b[f].q-a.b[b].q,d=a.b[f].r-a.b[b].r,e=e*e+d*d,50>e&&e<c&&(c=e,g=b);0<g&&(0==a.v||g==a.v)&&(l[f]=g)}g=a.q-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.c[f].i,e=a.c[f].j,0<l[b]&&0<l[e]){for(c=1;c<=g;++c)if(a.c[c].i==l[b]&&a.c[c].j==l[e]||a.c[c].j==l[b]&&a.c[c].i==l[e])continue a;WH(a,l[b],l[e],a.c[f].c)}else 0<l[b]?WH(a,l[b],e,a.c[f].c):\n0<l[e]&&WH(a,l[e],b,a.c[f].c);d=a.p-j;for(f=a.p;f>d;--f)if(0<l[f]&&(JE(a,f),3==a.b[l[f]].a)){m=0;for(b=1;b<=a.b[l[f]].j;++b){e=a.b[l[f]].p[b];for(c=1;c<=a.q;++c)(a.c[c].i==l[f]&&a.c[c].j==e||a.c[c].i==e&&a.c[c].j==l[f])&&(m+=a.c[c].c)}if(4<m)for(c=g+1;c<=g+j;++c)a.c[c].c=1}0<a.v&&YL(a,j);-1<o&&(a.v=o)}\nfunction ZL(a,b,c,d){var e,f,g,h,j,l,o;0==a.b[a.v].j?(e=0,f=1):(e=a.b[a.v].p[1],f=a.b[a.v].q-a.b[e].q,e=a.b[a.v].r-a.b[e].r,g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);l=a.b[a.v].q+d*f;o=a.b[a.v].r+d*e;for(g=1;g<=b;++g)h=EH(a,null),j=c*g-1.5707963267948966,JH(h,l+d*(Math.sin(j)*f-Math.cos(j)*e),o+d*(Math.cos(j)*f+Math.sin(j)*e))}function YL(a,b){var c,d;0==b&&(b=a.p);for(c=a.p;c>a.p-b;--c)d=KH(a,c,1,a.p),0!=d&&hF(a.b[c],6,6)}\nfunction XH(a,b,c){var d,e,f;for(e=1;e<=a.q;++e)if(d=a.c[e],f=d.i,d=d.j,f==b&&d==c||f==c&&d==b)return e;return 0}function yG(a){var b;for(b=1;b<=a.q;++b)if(1==a.c[b].c&&0<a.c[b].f)return!0;return!1}function hI(a,b,c){var d,e,f,g;e=Kk;for(f=g=0;;){++g;for(d=1;d<=a.p;++d)if(Iv(c[d])){e=c[d];break}for(d=1;d<=a.p;++d)Iv(c[d])&&!sv(c[d],e)&&(e=c[d]);for(d=1;d<=a.p;++d)xv(c[d],e)&&(b[d]=g,c[d]=Kk,++f);if(f==a.p)break}return g==a.p}\nfunction gF(a){var b,c,d;d=c=0;a.k&&(b=fF(a.k),c=b.b,d=b.a);0>=c||0>=d?a.s=!0:(b=dF(a),c=c/2-b.a,b=d/2-b.b,a.k.Ob||MH(a,c,b),iF(a))}\nfunction kH(a,b,c){var d,e,f;if(1==c)return a.b[b].n+=1,!0;if(-1==c)return a.b[b].n+=-1,!0;e=a.b[b].n;f=a.b[b].i;d=a.b[b].o;-1==d&&0==c&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:-1==a.b[b].n&&(a.b[b].n=0));switch(a.b[b].a){case 1:0==d&&(0==a.b[b].n?a.b[b].n=1:1==a.b[b].n?a.b[b].n=-1:a.b[b].n=0);break;case 2:2<d&&ht(a.k,"Charge change not possible on this boron !");0==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0);break;case 3:3<d?ht(a.k,"Charge change not possible on this carbon !"):4>d&&(0==\na.b[b].n?a.b[b].n=-1:-1==a.b[b].n?a.b[b].n=1:1==a.b[b].n&&(a.b[b].n=0));break;case 4:case 7:3<d?ht(a.k,"Charge change not possible on multibonded N or P !"):3==d&&0==a.b[b].n?a.b[b].n=1:3==d&&1==a.b[b].n?a.b[b].n=0:3>d&&0==a.b[b].n?a.b[b].n=1:3>d&&1==a.b[b].n?a.b[b].n=-1:3>d&&-1==a.b[b].n&&(a.b[b].n=0);break;case 5:case 8:case 13:2<d?ht(a.k,"Charge change not possible on multibonded "+(qE(),xE)[a.b[b].a]+" !"):2==d&&0==a.b[b].n?a.b[b].n=1:2==d&&1==a.b[b].n?a.b[b].n=0:2>d&&0==a.b[b].n?a.b[b].n=-1:\n2>d&&-1==a.b[b].n?a.b[b].n=1:2>d&&1==a.b[b].n&&(a.b[b].n=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.b[b].n?a.b[b].n=-1:0==d&&-1==a.b[b].n?a.b[b].n=0:ht(a.k,"Charge change not possible on the halogen !");break;case 32:ht(a.k,"Use X button to change charge on the X atom !")}if(0<EE(a.b[b].a)){var c=a.b[b],g,h,j,l;g=!1;h=EE(c.a);0<h&&(h-=d,0<h&&(l=c.n,j=c.i,l+j<h?l+=h-j:l+j==h&&(l==h?(l=0,j=h):(j=l=0,0==d&&ht(a.k,"Metallic "+(qE(),xE)[c.a]))),g=c.n!=l||c.i!=j,c.n=l,c.i=j));g||ht(a.k,"Charge change not possible on "+\n(qE(),xE)[a.b[b].a])}return e!=a.b[b].n||f!=a.b[b].i}function YG(a){var b,c,d,e,f;e=0;f=!1;for(a.a=UF(a.p+1);;){for(d=1;d<=a.p;++d)if(0==a.a[d]){a.a[d]=++e;f=!0;break}if(!f)break;for(;f;){f=!1;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,0<a.a[b]&&0==a.a[c]?(a.a[c]=e,f=!0):0<a.a[c]&&0==a.a[b]&&(a.a[b]=e,f=!0)}}return e}function KH(a,b,c,d){var e,f,g,h;g=51;for(h=0;c<=d;++c)b!=c&&(e=a.b[b].q-a.b[c].q,f=a.b[b].r-a.b[c].r,e=e*e+f*f,50>e&&e<g&&(g=e,h=c));return h}function ME(a){jI(a);dI(a)}\nfunction dI(a){var b,c,d,e,f;for(f=1;f<=a.q;++f){d=a.c[f];b=d.i;c=d.j;e=d.c;if(1==a.b[b].n&&-1==a.b[c].n||-1==a.b[b].n&&1==a.b[c].n)if(1==e||2==e){if(3!=a.b[b].a&&3!=a.b[c].a&&a.k.Xb)continue;if(1==a.b[b].a||1==a.b[c].a)continue;if(2==a.b[b].a||2==a.b[c].a)continue;if(9==a.b[b].a||10==a.b[b].a||11==a.b[b].a||12==a.b[b].a||9==a.b[c].a||10==a.b[c].a||11==a.b[c].a||12==a.b[c].a)continue;a.b[b].n=0;a.b[c].n=0;++e;d.c=e;jI(a)}1==a.b[b].n&&1==a.b[c].n&&(2==e?e=1:3==e&&(e=2),d.c=e,jI(a));4==e&&(e=1);d.c=\ne}}function SL(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 iI(a){$L(a);iF(a);jI(a)}\nfunction dF(a){var b,c,d,e,f,g;b=new jL;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.p;++c)a.b[c].q<f&&(f=a.b[c].q),a.b[c].q>d&&(d=a.b[c].q),a.b[c].r<g&&(g=a.b[c].r),a.b[c].r>e&&(e=a.b[c].r);b.a=f+(d-f)/2;b.b=g+(e-g)/2;b.c=d-f;b.d=e-g;25>b.c&&(b.c=25);25>b.d&&(b.d=25);return b}function XL(a,b,c){var d,e;e=0;for(d=1;d<=a.p;++d)d>=b&&d<=c||0!=KH(a,d,b,c)&&++e;return e}function WH(a,b,c,d){var e;e=SH(a,null);TH(a.b[b],c);TH(a.b[c],b);e.i=b;e.j=c;ZH(e,a.b);e.c=d;return e}\nfunction EH(a,b){++a.p;b?a.b[a.p]=bL(b):a.b[a.p]=new VH;return a.b[a.p]}function $F(a,b,c,d,e,f){var g;g=a.b[b].q-c/2;f||(g-=d-c);a=a.b[b].r-~~(e/2);return new aM(g-1-2,a-2,d+1+4,e+4)}function SH(a,b){var c;++a.q;c=new hL;b&&iL(c,b);return a.c[a.q]=c}\nfunction sH(a,b,c){var d,e,f,g,h,c=uH(a,b,c,!1);e=-1.7976931348623157E308;d=1.7976931348623157E308;for(b=1;b<=a.p;++b)a.b[b].r>e&&(e=a.b[b].r),a.b[b].q<d&&(d=a.b[b].q);for(b=1;b<=a.p;++b)c+=wH(0.055999999999999994*(a.b[b].q-d),10,4)+wH(0.055999999999999994*(e-a.b[b].r),10,4)+wH(0,10,4),g=ZF(a,b),1==g.length?g+=ia:2==g.length?g+=fa:3<g.length&&(g="Q "),c+=fa+g,f=0,0<a.b[b].n&&4>a.b[b].n?f=4-a.b[b].n:0>a.b[b].n&&-4<a.b[b].n&&(f=4-a.b[b].n),h=0,0!=a.b[b].d&&(g=gI(ZF(a,b),a.b[b].d),-3<=g&&4>=g&&(h=g)),\ng=rH(h,2)+rH(f,3)+" 0 0 0 0 0 0 0",f=cI(a,b),g+=rH(f,3),c+=g+ja+(qE(),ca);for(b=1;b<=a.q;++b)d=a.c[b],g=e=d.c,1==a.c[b].c?g=1:2==a.c[b].c&&(g=2),f=rH(d.i,3)+rH(d.j,3),h=0,1==e&&1==d.f?h=1:1==e&&2==d.f&&(h=6),1==e&&3==d.f&&(h=1,f=rH(d.j,3)+rH(d.i,3)),1==e&&4==d.f&&(h=6,f=rH(d.j,3)+rH(d.i,3)),c+=f+rH(g,3)+rH(h,3)+ka+(qE(),ca);for(b=1;b<=a.p;++b)0!=a.b[b].n&&(c+="M CHG 1"+rH(b,4)+rH(a.b[b].n,4)+(qE(),ca)),0!=a.b[b].d&&(c+="M ISO 1"+rH(b,4)+rH(a.b[b].d,4)+(qE(),ca));return c+=hf+(qE(),ca)}\nfunction JE(a,b){var c,d,e,f,g,h,j;g=j=0;for(h=1;h<=a.q;++h)e=a.c[h],c=e.i,d=e.j,c!=b&&d!=b?(++j,f=a.c[j],iL(f,e),f.i=c,c>b&&--f.i,f.j=d,d>b&&--f.j):g+=e.c;a.q=j;for(h=b;h<a.p;++h)a.b[h]=a.b[h+1];--a.p;if(0==a.p)jF(a.k,!0);else for(h=1;h<=a.p;++h){d=0;for(j=1;j<=a.b[h].j;++j)c=a.b[h].p[j],c==b?a.b[h].i+=g:(c>b&&--c,a.b[h].p[++d]=c);a.b[h].j=d}}\nfunction LE(a,b){var c,d,e,f;c=a.c[b].i;d=a.c[b].j;for(e=b;e<a.q;++e)a.c[e]=a.c[e+1];--a.q;f=0;for(e=1;e<=a.b[c].j;++e)a.b[c].p[e]!=d&&(a.b[c].p[++f]=a.b[c].p[e]);a.b[c].j=f;f=0;for(e=1;e<=a.b[d].j;++e)a.b[d].p[e]!=c&&(a.b[d].p[++f]=a.b[d].p[e]);a.b[d].j=f;c<d&&(f=c,c=d,d=f);0==a.b[c].j&&JE(a,c);0==a.b[d].j&&JE(a,d)}\nfunction $E(a){var b,c,d;c=!1;$L(a);d=a.p;a:for(;1<=d;--d)if(b=a.b[d].p[1],!(a.k&&a.k.ec&&3!=a.b[b].a)&&1==a.b[d].a&&1==a.b[d].j&&0==a.b[d].n&&1!=a.b[b].a&&32>a.b[b].a&&0==a.b[d].d){if(0!=(-99199!=a.b[d].f?a.b[d].f:0))continue a;b=XH(a,d,b);if(1==a.c[b].c&&(0==a.c[b].f||!a.k.tc))JE(a,d),c=!0}return c}function bM(a,b){var c,d,e,f,g;g=z(A,v,-1,[0,0]);for(e=1,f=0;e<=a.b[b].j;++e)c=a.b[b].p[e],d=XH(a,b,c),2!=a.c[d].c&&(g[f++]=c);return g}\nfunction $L(a){var b,c,d;for(d=1;d<=a.p;++d)a.b[d].j=0;for(d=1;d<=a.q;++d)b=a.c[d].i,c=a.c[d].j,TH(a.b[b],c),TH(a.b[c],b)}\nfunction fI(a,b,c){var d,e,f,g,h,j,l,o,m;a.d=UF(a.q+1);m=[];for(j=1;j<=a.p;++j){m[j]=!1;b[j]=!1;a:{d=void 0;for(d=1;d<=a.b[j].j;++d)if(c[XH(a,j,a.b[j].p[d])]){d=!0;break a}d=!1}if(d&&!(3<a.b[j].j+a.b[j].i))switch(a.b[j].a){case 3:case 4:case 7:case 5:case 8:case 13:m[j]=!0;break;case 32:0==a.b[j].e.indexOf(Gd)?m[j]=!1:m[j]=!0}}if(a.j){var r;d=[];e=!1;for(j=1;j<=a.q;++j)f=a.c[j].i,g=a.c[j].j,d[f]=!0,d[g]=!0,(32==a.b[f].a||32==a.b[g].a)&&(e=!0);if(e){j=1;a:for(;j<=a.q;++j)if(c[j]){f=a.c[j].i;g=a.c[j].j;\ne=[];for(l=1;l<=a.b[f].j;++l)h=a.b[f].p[l],h!=g&&d[h]&&(e[h]=!0);for(r=!1;;){for(l=1;l<=a.p;++l){r=!1;if(e[l]&&d[l]&&l!=f)for(o=1;o<=a.b[l].j;++o){h=a.b[l].p[o];if(h==g){for(f=1;f<=a.p;++f)e[f]&&(5==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#8"),4==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#7"),8==a.b[f].a&&(a.b[f].a=32,a.b[f].e="#16"));continue a}!e[h]&&d[h]&&(r=e[h]=!0)}if(r)break}if(!r)break}}}}for(h=1;h<=a.q;++h)1==a.c[h].c?a.d[h]=1:2==a.c[h].c?a.d[h]=2:3==a.c[h].c&&(a.d[h]=3);h=1;a:for(;h<=a.q;++h)if(c[h]&&(f=\na.c[h].i,g=a.c[h].j,m[f]&&m[g])){d=[];for(j=1;j<=a.b[f].j;++j)e=a.b[f].p[j],e!=g&&m[e]&&(d[e]=!0);for(o=!1;;){for(j=1;j<=a.p;++j){o=!1;if(d[j]&&m[j]&&j!=f)for(l=1;l<=a.b[j].j;++l){e=a.b[j].p[l];if(e==g){b[f]=!0;b[g]=!0;a.d[h]=5;continue a}!d[e]&&m[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function cI(a,b){var c,d;c=a.b[b];d=-99199!=c.f?c.f:0;0==(-99199!=c.f?c.f:0)&&a.k&&a.k.sc&&0<a.b[b].c&&(d=1);return d}function iF(a){var b;for(b=1;b<=a.q;++b)ZH(a.c[b],a.b)}\nfunction mI(a,b){var c,d,e,f,g,h;h=1;f=b;e=UF(a.p+1);if(cL(a.b[b]))return e[0]=0,e;e[1]=b;a:for(;;){g=1;b:for(;g<=a.b[f].j;++g){c=a.b[f].p[g];if(c==e[1]||c==e[h-1])continue b;d=XH(a,f,c);if(2==a.c[d].c&&5!=a.d[d]){f=e[++h]=c;continue a}}break a}e[0]=h;return e}function eI(a,b){var c;for(c=1;c<=a.q;++c)eG(a,a.c[c].i,a.c[c].j)?b[c]=!1:b[c]=!0}function oG(a){var b,c,d;if(0==a.p)return 0;d=-999999;for(b=1;b<=a.p;++b)c=vH(a.b[b]),c>d&&(d=c);return d}\nfunction ZF(a,b){var c;c=(qE(),xE)[a.b[b].a];32==a.b[b].a&&(c=a.b[b].e);return c}function YH(a,b){a.b[b].j+=-1}function eG(a,b,c){var d,e,f,g,h;h=1;a.a=UF(a.p+1);for(e=a.a[b]=1;e<=a.b[b].j;++e)d=a.b[b].p[e],d!=c&&(a.a[d]=++h);for(g=!1;;){for(d=1;d<=a.p;++d){g=!1;if(0<a.a[d]&&d!=b)for(f=1;f<=a.b[d].j;++f)e=a.b[d].p[f],0==a.a[e]&&(a.a[e]=++h,g=!0);if(g)break}if(!g)break}return 0==a.a[c]}\nfunction CH(a){var b;a.k.gb=!0;if(a.k.sc){a.i=-1;if(0==a.b[a.v].c)return a.b[a.v].c=4,!0;a.b[a.v].c=0;return!1}b=a.b[a.v];-1==a.k.I?ZE(b):(a.k.Bb||++a.o,b.f=a.o);return!0}function uH(a,b,c,d){var e,f;f=d?0:a.f.a&&yG(a)?1:0;e=b;79<b.length&&(e=b.substr(0,76)+hc);e+=(qE(),ca);c?e+="JME 2017-02-26 "+new PK+"\\n\\n":e+="JME\\n\\n";e+=rH(d?0:a.p,3)+rH(d?0:a.q,3);return e+=ja+rH(f,3)+" 0 0 0 0 0999 "+(d?Rf:Qf)+ca}function MH(a,b,c){var d;for(d=1;d<=a.p;++d)hF(a.b[d],b,c)}\nfunction iH(a){var b;a.t=0;a.o=0;for(b=1;b<=a.p;++b)a.v=b,CH(a);a.v=0}function jH(a){var b,c;b=dF(a);c=a.k.M.b;a.k.J||(c=Vu(c-a.k.mb));return b.a<~~(c/2)-24?1:b.a>~~(c/2)+24?3:2}function SE(a,b){var c,d,e,f,g,h,j;c=dF(a);d=c.a;e=c.b;g=Math.sin(3.141592653589793*b/180);c=Math.cos(3.141592653589793*b/180);for(f=1;f<=a.p;++f)h=a.b[f].q*c+a.b[f].r*g,j=-a.b[f].q*g+a.b[f].r*c,JH(a.b[f],h,j);c=dF(a);MH(a,d-c.a,e-c.b)}\nfunction aI(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.q;++d)b=a.b[a.c[d].i].q-a.b[a.c[d].j].q,c=a.b[a.c[d].i].r-a.b[a.c[d].j].r,f+=Math.sqrt(b*b+c*c);0<a.q?(f/=a.q,e=25/f):1<a.p&&(e=75/iK((a.b[1].q-a.b[2].q)*(a.b[1].q-a.b[2].q)+(a.b[1].r-a.b[2].r)*(a.b[1].r-a.b[2].r)));for(d=1;d<=a.p;++d)b=a.b[d],c=e,b.q*=c,b.r*=c}\nfunction nH(a,b,c){var d,e,f,g,h;if(0==c.indexOf(Vf)&&jK(c,bg))c=fD(c,1,c.length-1),a.b[b].a=32,a.b[b].e=c,a.b[b].i=0;else{e=a.b[b];var j,l,o,m,r,t;j=SD(aL,c);if(j.a){m=j.a[1];h=j.a[2];f=j.a[3];g=j.a[4];r=j.a[5];t=j.a[6];j=j.a[8];l=0;o=!0;if(-1!=dL(h)){if(null!=m&&0<m.length){m=wD(m,10);var y;a:{var u;u=Bu((!eL&&fL(),eL),h);if(null!=u)for(y=0;y<u.length;++y)if(m==u[y]){y=!0;break a}y=!1}y?e.d=m:o=!1}}else o=!1;o&&(null!=f&&0<f.length?(l=wD(f,10),l*=I(g,vb)?-1:1):null!=r&&0<r.length&&(l=r.length,l*=\nI(r,vb)?-1:1));o&&(c=h+(null!=t?t:n),e.n=l);null!=j&&0<j.length&&(f=wD(j,10),e.f=f)}g=!1;-1<c.indexOf(lb)&&(g=!0);-1<c.indexOf(hd)&&(g=!0);-1<c.indexOf(Ca)&&(g=!0);-1<c.indexOf("!")&&(g=!0);f=c.indexOf(dd);e=c.indexOf(Pe);if(-1<f){h=ox(c,f+1);try{d=wD(h,10),a.b[b].f=d}catch(D){if(D=vq(D),!H(D,96))throw D;}c=c.substr(0,f-0)}if(g)a.b[b].e=c,a.b[b].a=32,a.b[b].i=0;else{d=c;0<e&&(d=c.substr(0,e-0));b:{f=d;for(g=1;33>=g;++g)if(I(f,(qE(),xE)[g])){f=g;break b}f=32}mH(a,b,f);32==a.b[b].a&&(a.b[b].e=d);c+=\nfa;d=0;0<e&&(d=1,e=MJ(c,++e),48<=e&&57>=e&&(d=e-48));32==a.b[b].a&&(a.b[b].i=d)}}}function XG(a,b,c){var d,e;a.i=1;c&&(a.i=-1);b=new QD(b);try{for(;b.j=JD(b,b.a),b.j<b.i;)d=AG(wD(MD(b),10)).a,c=e=AG(wD(MD(b),10)).a,(0>c||6<c)&&(c=0),a.b[d].c=c}catch(f){if(f=vq(f),H(f,96))vp(f);else throw f;}}function TE(a,b){return a.f!=b?(a.f=b,!0):!1}\nfunction pI(a,b,c,d,e){b=XH(a,b,c);5!=a.d[b]&&2==a.c[b].c?xp(d.a,td):3==a.c[b].c?xp(d.a,Ca):9==a.c[b].c?(e=xd,a=a.c[b].d,null!=a&&(e=a),xp(d.a,e)):1==e[b]?xp(d.a,ic):-1==e[b]&&xp(d.a,Xf)}\nfunction NE(a){var b,c,d,e,f,g;c=0;for(d=1;d<=a.p;++d)a.b[d].k=0;for(f=1;f<=a.q;++f)a.c[f].e=0;a:for(;;){b=!1;for(d=1;d<=a.p;++d)if(e=a.b[d],0==e.k){e.k=++c;b=!0;break}if(!b)break a;for(;b;){b=!1;for(f=1;f<=a.q;++f)g=a.c[f],0<g.e||(d=a.b[g.i],e=a.b[g.j],d.k!=e.k?(g.e=d.k=e.k=c,b=!0):g.e=d.k)}}b=c;d=C(UH,q,119,b,0);for(c=1;c<=b;++c)d[c-1]=new cM(a.k,a,c);return d}function tG(a,b,c,d){a=c-a;b=d-b;return a*a+b*b}\nfunction DH(a,b){var c,d,e;e=a.c[b];if(1==e.c)if(c=a.c[b].i,d=a.c[b].j,2>a.b[c].j&&2>a.b[d].j)e.f=0,ht(a.k,"Stereomarking meaningless on this bond !");else switch(e.f){case 0:a.b[d].j<=a.b[c].j?e.f=1:e.f=3;break;case 1:e.f=2;break;case 2:2<a.b[d].j?e.f=3:e.f=1;break;case 3:e.f=4;break;case 4:2<a.b[c].j?e.f=1:e.f=3}else 2==e.c?10==e.f?e.f=0:e.f=10:ht(a.k,"Stereomarking allowed only on single and double bonds!")}\nfunction kI(a,b,c,d){var e,f,g,h,j,l,o,m,r,t;if(!(2!=a.c[b].c||5==a.d[b])&&(10==a.c[b].f||a.k.z))if(f=a.c[b].i,b=a.c[b].j,!cL(a.b[f])||!cL(a.b[b])){e=null;cL(a.b[f])?e=mI(a,b):cL(a.b[b])&&(e=mI(a,f));if(null!=e)if(1==(e[0]-1)%2)f=e[1],b=e[e[0]];else return;e=z(A,v,-1,[f,b]);for(o=0,j=e.length;o<j;++o)if(h=e[o],h=a.b[h].j,2>h||3<h)return;c[f]>c[b]&&(j=f,f=b,b=j);j=bM(a,f);h=j[0];l=j[1];e=0;o=!1;0<l&&c[h]>c[l]&&(j=h,h=l,l=j);j=XH(a,f,h);0!=d[j]?e=h:1==a.c[j].c&&5!=a.d[j]&&(e=h);0==e&&0<l&&(j=XH(a,f,\nl),0!=d[j]?e=l:1==a.c[j].c&&5!=a.d[j]&&(e=l));c[e]>c[f]&&(o=!0);j=bM(a,b);l=j[0];g=j[1];h=0;0<g&&c[l]<c[g]&&(j=l,l=g,g=j);j=XH(a,b,l);1==a.c[j].c&&5!=a.d[j]&&0==d[j]&&(h=l);0==h&&0<g&&(j=XH(a,b,g),1==a.c[j].c&&5!=a.d[j]&&(h=g));if(!(0==e||0==h))if(l=a.b[b].q-a.b[f].q,j=a.b[b].r-a.b[f].r,g=Math.sqrt(l*l+j*j),0.001>g&&(g=0.001),j/=g,g=l/g,l=(a.b[e].r-a.b[f].r)*g-(a.b[e].q-a.b[f].q)*j,t=(a.b[h].r-a.b[f].r)*g-(a.b[h].q-a.b[f].q)*j,2>(0>=l?0-l:l)||2>(0>=t?0-t:t))ht(a.k,"Not unique E/Z geometry !");else{g=\nXH(a,e,f);h=XH(a,h,b);r=1;if(0==d[g]){for(m=1;m<=a.b[e].j;++m)if(b=a.b[e].p[m],b!=f&&(j=XH(a,e,b),0!=d[j])){c[b]>c[e]?r=-d[j]:r=d[j];break}d[g]=r}0==d[h]&&(0<l&&0<t||0>l&&0>t?d[h]=-d[g]:d[h]=d[g],o&&(d[h]=-d[h]))}}}function lI(a,b,c){var d;d=a.c[b].f;return 1>d||4<d?0:1==d&&a.c[b].i==c?1:2==d&&a.c[b].i==c?-1:3==d&&a.c[b].j==c?1:4==d&&a.c[b].j==c?-1:0}\nfunction jI(a){var b;for(b=1;b<=a.p;++b){var c;a:{for(var d=c=void 0,e=void 0,e=0,d=1;d<=a.b[b].j;++d)if(c=a.c[XH(a,b,a.b[b].p[d])],1==c.c)e+=1;else if(2==c.c)e+=2;else if(3==c.c)e+=3;else if(9==c.c){c=-1;break a}c=e}a.b[b].o=c;c=a;var d=b,f=e=void 0,g=void 0,e=c.b[d],g=e.o;if(-1==g)e.i=0;else{switch(e.a){case 1:2==g?c.b[d].n=1:1<=g&&(c.b[d].n=0);e.i=0;break;case 2:3==g||5==g?(e.i=0,c.b[d].n=0):3>g?e.i=3-g-c.b[d].n:4==g?(c.b[d].n=-1,e.i=0):5<g&&(c.b[d].n=g-5,e.i=0);break;case 3:case 6:4>g?0<c.b[d].n?\ne.i=2-g+c.b[d].n:0>c.b[d].n?e.i=2-g-c.b[d].n:e.i=4-g:(c.b[d].n=g-4,e.i=4-g+c.b[d].n);break;case 4:case 7:3>g?e.i=3-g+c.b[d].n:3==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:(c.b[d].n=4==g?1:6==g?-1:g-5,e.i=0);break;case 5:2==g&&(0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0);2<g&&(c.b[d].n=g-2);e.i=2-g+c.b[d].n;break;case 8:case 13:2>g?e.i=2-g+c.b[d].n:2==g?0>c.b[d].n?(c.b[d].n=0,e.i=0):0<c.b[d].n?e.i=c.b[d].n:e.i=0:3==g?2==c.b[d].j?(c.b[d].n=0,e.i=1):(c.b[d].n=1,e.i=\n0):4==g?(c.b[d].n=0,e.i=0):5==g?(c.b[d].n=0,e.i=1):(c.b[d].n=g-6,e.i=0);break;case 9:case 10:case 11:case 12:1<=g&&(c.b[d].n=g-1);e.i=1-g+c.b[d].n;2<g&&(c.b[d].n=0,e.i=0);break;case 33:case 32:e.i=0}f=EE(e.a);if(0<f)for(;e.n+e.i+g>f;)if(0<e.i)--e.i;else if(0<e.n)--e.n;else break;0>e.i&&(e.i=0)}}}function kF(a){PL(this);this.b[0]=new VH;this.t=this.q=this.p=0;this.k=a}\nfunction WG(a,b){var c,d,e,f,g,h,j,l,o;kF.call(this,a);if(null!=b&&(f=n,l=UG(b),null!=l)){o=new PD(b,l,!0);for(g=1;4>=g;++g)f=VG(o,l);e=AG(wD(nx(f.substr(0,3)),10)).a;j=AG(wD(nx(f.substr(3,3)),10)).a;g=0;try{g=AG(wD(nx(f.substr(14,1)),10)).a}catch(m){if(m=vq(m),!H(m,96))throw m;}TE(this,(UE(),1==g?VE:WE));for(g=1;g<=e;++g){d=EH(this,null);f=VG(o,l);d.q=(new $J(XJ(nx(f.substr(0,10))))).a;d.r=-(new $J(XJ(nx(f.substr(10,10))))).a;d=34;34>f.length&&(d=f.length);d=nx(f.substr(31,d-31));nH(this,g,d);62<=\nf.length&&(h=nx(f.substr(60,3)),0<h.length&&(h=AG(wD(h,10)).a,0!=h&&(this.b[this.p].f=h)));if(36<=f.length&&(h=nx(f.substr(34,2)),0<h.length&&(h=AG(wD(h,10)).a,0!=h&&-3<=h&&4>=h))){var r=void 0,r=dL(d);d=0<r?r+h:-1;0>d&&(d=0);this.b[g].d=d}if(39<=f.length&&(h=nx(f.substr(37,2)),0<h.length&&(h=AG(wD(h,10)).a,0<h&&7>=h))){f=0;switch(h){case 1:f=3;break;case 2:f=2;break;case 3:f=1;break;case 4:f=0;break;case 5:f=-1;break;case 6:f=-2;break;case 7:f=-3}this.b[g].n=f}}for(g=1;g<=j;++g)e=SH(this,null),f=\nVG(o,l),e.i=AG(wD(nx(f.substr(0,3)),10)).a,e.j=AG(wD(nx(f.substr(3,3)),10)).a,d=AG(wD(nx(f.substr(6,3)),10)).a,1==d?c=1:2==d?c=2:3==d?c=3:c=9,h=0,11<f.length&&(h=AG(wD(nx(f.substr(9,3)),10)).a),1==d&&1==h&&(c=1,e.f=1),1==d&&6==h&&(c=1,e.f=2),e.c=c;aI(this);for(gF(this);(o.j=JD(o,o.a),o.j<o.i)&&!(null==(f=MD(o)));){if(0==f.indexOf(hf))break;if(0==f.indexOf(gf)){l=new OD(f);MD(l);MD(l);j=AG(wD(MD(l),10)).a;for(g=1;g<=j;++g)c=AG(wD(MD(l),10)).a,e=AG(wD(MD(l),10)).a,this.b[c].n=e}if(0==f.indexOf(kf)){l=\nnew OD(f);MD(l);MD(l);j=AG(wD(MD(l),10)).a;for(g=1;g<=j;++g)c=AG(wD(MD(l),10)).a,this.b[c].d=AG(wD(MD(l),10)).a}if(0==f.indexOf("M APO")){l=new OD(f);MD(l);MD(l);j=AG(wD(MD(l),10)).a;for(g=1;g<=j;++g)c=AG(wD(MD(l),10)).a,f=AG(wD(MD(l),10)).a,this.v=c,pH(this,this.v,0),nH(this,this.p,Bf+f),this.v=0}}a&&!a.bb&&$E(this);iI(this)}}\nfunction qI(a,b){var c,d,e,f,g,h,j,l,o,m;kF.call(this,a);0==b.indexOf(ma)&&(b=fD(b,1,b.length));jK(b,ma)&&(b=fD(b,0,b.length-1));if(1>b.length)this.p=0;else{try{j=new OD(b);g=AG(wD(MD(j),10)).a;h=AG(wD(MD(j),10)).a;for(f=1;f<=g;++f)o=MD(j),c=(m=EH(this,null),nH(this,this.p,o),m),c.q=(new $J(XJ(MD(j)))).a,c.r=-(new $J(XJ(MD(j)))).a;for(f=1;f<=h;++f){d=SH(this,null);d.i=AG(wD(MD(j),10)).a;d.j=AG(wD(MD(j),10)).a;e=AG(wD(MD(j),10)).a;l=0;if(-1==e)l=e=1;else if(-2==e)e=1,l=2;else if(-5==e)e=2,l=10;else if(11==\ne||12==e||13==e||14==e)l=e,e=9;d.c=e;d.f=l}$L(this);aI(this);gF(this)}catch(r){r=vq(r);if(H(r,96)){r.yd();this.p=0;return}throw r;}a&&!a.bb&&$E(this);iI(this)}}function ZG(a,b,c){var d,e,f,g;kF.call(this,a);g=UF(b.p+1);for(e=1;e<=b.p;++e)b.a[e]==c&&(EH(this,b.b[e]),g[e]=this.p);for(e=1;e<=b.q;++e)if(a=b.c[e].i,d=b.c[e].j,!(b.a[a]!=c&&b.a[d]!=c)&&!(b.a[a]!=c||b.a[d]!=c))f=SH(this,b.c[e]),f.i=g[a],f.j=g[d];this.i=b.i;$L(this)}\nfunction cM(a,b,c){var d,e,f;kF.call(this,a);f=UF(b.p+1);for(d=1;d<=b.p;++d)b.b[d].k==c&&(EH(this,b.b[d]),f[d]=this.p);for(d=1;d<=b.q;++d)a=b.c[d],a.e==c&&(e=SH(this,a),e.i=f[a.i],e.j=f[a.j]);TE(this,b.f);this.i=b.i;$L(this)}\nfunction tH(a,b,c){var d,e,f,g;kF.call(this,a);for(a=1;a<=c;++a)this.p+=b[a].p,this.q+=b[a].q,this.t+=b[a].t,b[a].f.a&&TE(this,(UE(),UE(),VE));this.b=C(QL,q,114,this.p+1,0);this.c=C(RL,q,115,this.q+1,0);f=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].p;++d)++e,this.b[e]=bL(b[a].b[d]);for(d=1;d<=b[a].q;++d)++g,this.c[g]=gL(b[a].c[d]),this.c[g].i+=f,this.c[g].j+=f;f=e}$L(this)}\nfunction HE(a){var b;PL(this);this.k=a.k;this.p=a.p;this.q=a.q;this.t=a.t;this.b=C(QL,q,114,this.p+1,0);for(b=0;b<this.b.length;++b)a.b[b]&&(this.b[b]=bL(a.b[b]));this.c=C(RL,q,115,this.q+1,0);for(b=0;b<this.c.length;++b)a.c[b]&&(this.c[b]=gL(a.c[b]));this.i=a.i;this.f=a.f}\nfunction wH(a,b,c){var d,e,f;if(0==c)return rH(Vu(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=Q(K(R(a*Math.pow(10,c))))/Math.pow(10,c);e=n+(new $J(a)).a;d=lx(e,mx(46));0>d&&(e+=gc,d=lx(e,mx(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=wc;if(0==b)return e;e.length>b&&(e=xd);c=n;for(a=1;a<=b-e.length;++a)c+=fa;return c+e}function UG(a){var b;b=new PD(a,ca,!0);if(4<ID(b))return ca;b=new PD(a,Ik,!0);return 4<ID(b)?Ik:null}\nfunction rH(a,b){var c,d,e;d=n+(new pB(a)).a;d.length>b&&(d=xd);e=n;for(c=1;c<=b-d.length;++c)e+=fa;return e+d}function VG(a,b){for(var c,d;a.j=JD(a,a.a),a.j<a.i;){d=MD(a);if(I(d,b))return fa;for(MD(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=fD(d,0,d.length-1),0==d.length)return fa}else break;return d}return null}w(692,1,{119:1},kF,WG,qI,ZG,cM,tH,HE);_.a=null;_.d=null;_.i=0;_.j=!1;_.k=null;_.n=!1;_.o=0;_.p=0;_.q=0;_.r=0;_.s=!1;_.t=0;_.u=!1;_.v=0;_.w=0;_.x=0;_.y=null;_.z=0;_.A=0;\nfunction VL(a,b,c,d){var e,f,g;e=pH(b,c,d);d=b.p;a.c=b.b[d].q;a.d=b.b[d].r;f=b.b[c].q-a.c;c=b.b[c].r-a.d;g=Math.sqrt(f*f+c*c);a.b=c/g;a.a=f/g;JE(b,d);return e}function WL(a,b,c,d,e,f){var g,h,j;g=c;for(;g<=d;++g)c=b.b[g],hF(c,-a.c,-a.d),h=c.q*a.a+c.r*a.b,j=c.r*a.a-c.q*a.b,c.q=h,c.r=j,h=-c.q*f.a+c.r*f.b,j=-c.r*f.a-c.q*f.b,c.q=h,c.r=j,hF(c,b.b[e].q,b.b[e].r)}function UL(){}w(693,1,{},UL);_.a=0;_.b=0;_.c=0;_.d=0;function mt(){mt=x;nt=new HC(Pe)}var nt;\nfunction BF(){BF=x;dM=new wB(1);I((hD(),iD[Yh]),df)?T=30:T=1}function zF(a,b,c,d,e){nG(a.a,Q(K(R(b*T))),Q(K(R(c*T))),Q(K(R(d*T))),Q(K(R(e*T))),Q(K(Math.round(-35))),Q(K(Math.round(-110))))}function CF(a,b,c,d,e){DF(a.a,Q(K(R(b*T))),Q(K(R(c*T))),Q(K(R(d*T))),Q(K(R(e*T))))}function dG(a,b,c,d){var e,f,g;f=C(A,v,-1,d,1);g=C(A,v,-1,d,1);for(e=0;e<d;++e)f[e]=Q(K(R(b[e]*T))),g[e]=Q(K(R(c[e]*T)));a=a.a;a.n&&(wF(a,!1),xF(a,eM(a,f,g,d,2<d)))}\nfunction tF(a,b,c,d,e){EF(a.a,Q(K(R(b*T))),Q(K(R(c*T))),Q(K(R(d*T))),Q(K(R(e*T))))}function cG(a,b,c,d){XF(a.a,b,Q(K(R(c*T))),Q(K(R(d*T))))}\nfunction uF(a,b,c,d,e,f){var g,h;g=a.a.e;f?(h=PB(g),f=new hm(Vu(0.7*(g.d>>16&255)),Vu(0.7*(g.d>>8&255)),Vu(0.7*(g.d&255))),SF(a.a,g)):(h=new hm(Vu(0.7*(g.d>>16&255)),Vu(0.7*(g.d>>8&255)),Vu(0.7*(g.d&255))),f=PB(g),SF(a.a,h));g=Q(K(R(T)));d=Q(K(R(d*T)));e=Q(K(R(e*T)));b=Q(K(R(b*T)));c=Q(K(R(c*T)));d-=g;e-=g;AF(a.a,b+g,c+g,d-g,e-g);SF(a.a,h);AF(a.a,b,c,d,g);AF(a.a,b,c+g,g,e);SF(a.a,f);AF(a.a,b+d,c,g,e+g);AF(a.a,b+1,c+e,d,g)}\nfunction vF(a,b,c,d,e){a=a.a;b=Q(K(R(b*T)));c=Q(K(R(c*T)));d=Q(K(R(d*T)));e=Q(K(R(e*T)));wF(a,!0);xF(a,yF(a,b,c,d,e))}function GF(a,b,c,d){var e,f,g;f=C(A,v,-1,d,1);g=C(A,v,-1,d,1);for(e=0;e<d;++e)f[e]=Q(K(R(b[e]*T))),g[e]=Q(K(R(c[e]*T)));a=a.a;wF(a,!0);xF(a,eM(a,f,g,d,2<d))}function sF(a,b,c,d,e){AF(a.a,Q(K(R(b*T))),Q(K(R(c*T))),Q(K(R(d*T))),Q(K(R(e*T))))}function rF(a,b){!a.b?SF(a.a,b):b==a.c||RB(b,a.c)?SF(a.a,a.c):SF(a.a,a.b)}function VF(a,b){a.e=new jC(b.a,b.c,Math.round(b.b*T));wI(a.a,a.e)}\nfunction fM(a){BF();this.a=a;1<T&&(this.d=new wB(T*dM.e),RF(this.a,this.d))}w(695,1,{},fM);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var dM,T=0;function pF(a){this.a=a;this.b=new fM(a.a)}w(696,1,{},pF);_.a=null;_.b=null;function vG(){}function aM(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(698,1,{120:1},vG,aM);_.a=0;_.b=0;_.c=0;_.d=0;function dH(a){return a.a<a.c-1?(++a.a,zw(a,a.a)):null}function cH(a){return 0<a.a?(--a.a,zw(a,a.a)):null}function JI(){LK(this)}w(699,627,Zl,JI);\n_.mg=function(){this.a=-1;this.b=C(MK,q,0,0,0);this.c=0};_.a=-1;function kt(a,b){var c;a.a=b;var d,e;d=null;if(e=c=(e=NC().a.Zh(a),null!=e?new bD(e):null))e=(QC(),TC),e=UC(e,(QC(),TC))||UC(e,RC);if(e)try{d=ZC(c)}catch(f){if(f=vq(f),H(f,73))vp(f);else if(H(f,81))vp(f);else throw f;}c=d;null!=c&&AI(b,c)}function it(a){var a=new bD(a),b=NC(),c,d;try{c=ZC(a),d=Mp(c),b.a.$h(d)}catch(e){if(e=vq(e),H(e,73))vp(e);else if(H(e,81))vp(e);else throw e;}}function KI(){}w(701,1,hl,KI);\n_.vf=function(a){AI(this.a,a.a)};_.a=null;function qG(a){a.c=0;a.a=0;a.b=0}function HI(){}w(702,1,{},HI);_.a=0;_.b=0;_.c=0;w(704,386,zl);\nfunction et(){var a;et=x;gM=(a=!1,Ui in $wnd||Ui in $doc.documentElement?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);hM=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");iM=gM&!hM;var b;a=z(A,v,-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]);ft=C(A,v,-1,1E3,1);for(b=0;b<ft.length;++b)ft[b]=-999;for(b=0;b<a.length;b+=2)ft[a[b+1]]=a[b]}\nfunction fB(a,b,c){var d;d=new jM;ix(d.t,b,c);Rx(a.f,d.t,0,0);Am(a.a,d);return d}function kB(a){var b;b=Tq(a.pb,Si);0==b&&(b=parseInt(a.pb.style[Qh])||0);return b}function aJ(a,b){return!a.e?null:b in a.e?a.e[b]:null}function jB(a){var b;b=Tq(a.pb,Ti);0==b&&(b=parseInt(a.pb.style[Dk])||0);return b}function hG(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)Ux(a.f,b.t,c,d),b.r=c,b.s=d;kM(b)}function EI(a){var b;for(b=new vu(a.k);b.b<b.d.Pf();)a=wu(b),dJ(a)}function SI(a){a=oD(a);$wnd.open(a,"_blank",n)}\nfunction $I(a,b,c,d){et();this.pb=Fy();this.i=new lM;this.a=new Gm;this.k=new Gm;this.e=d;this.pb.style[aj]=wc;this.pb.style[Yi]=wc;this.pb.style[bk]=ci;this.pb.style[Dk]=b;this.pb.style[Qh]=c;this.f=new mM;this.f.pb.style[Dk]=Gc;hx(this.f,Gc);iM?(b=new nM,c=new oM,Rx(b,this.f,0,0),Rx(b,c,0,0),Yx(this,b)):Yx(this,this.f);this.c=a;a.Sc=this.i;a.Ec=this;iM&&(this.n=new pM(this),this.n.i=new qM(this),this.n.j=new rM(this),this.n.n=new sM(this),this.n.k=new tM(this),this.c&&(this.n.e=new uM(this),this.n.f=\nnew vM(this),this.n.a=new wM(this)));tx(this,new xM(this),(qt(),qt(),rt));tx(this,this,(Ks(),Ks(),Ls));tx(this,new yM(this),(tt(),tt(),ut));tx(this,new zM(this),(Dt(),Dt(),Et));tx(this,new AM(this),(wt(),wt(),xt));tx(this,new BM(this),(Gt(),Gt(),Ht));tx(this,new CM(this),(bt(),bt(),ct));(KA(),KA(),LA).a=this;Cw(new DM(this))}w(703,704,zl,$I);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.j=!1;_.n=null;var iM,hM,gM,ft=null;function mM(){Wx.call(this);this.pb[Sg]=Zh}w(706,363,zl,mM);\nfunction nM(){mM.call(this);this.pb.style[Dk]=Gc;this.pb.style[Qh]=Gc}w(705,706,zl,nM);function Us(a,b){var c;c=K(R(100*b.c));c=new dD(b,0,Dj,c);OE(a.a.c,c);return!0}function vM(a){this.a=a}w(707,1,{},vM);_.Hh=function(a){return Us(this,a)};_.a=null;function Ys(a,b){var c;c=new dD(b,0,uh,Kk);OE(a.a.c,c);return!0}function wM(a){this.a=a}w(708,1,{},wM);_.Hh=function(a){return Ys(this,a)};_.a=null;function xM(a){this.a=a}w(709,1,{},xM);\n_.ld=function(a){var b,c,d,e;d=Fs(a);e=Gs(a);c=Zq(a.a);b=new EM(a);2==c&&(b.e=4);b=yH(this.a.c,b,d,e);this.a.j=!0;b&&a.a.stopPropagation()};_.a=null;function yM(a){this.a=a}w(710,1,{},yM);_.md=function(a){var b,c;b=Fs(a);c=Gs(a);a=new EM(a);(0>=b||b>=jB(this.a)-1||0>=c||c>=kB(this.a)-1)&&(this.a.j=!1);this.a.j?HH(this.a.c,a,b,c):BG(this.a.c,a,b,c);oz(this.a.pb)};_.a=null;function zM(a){this.a=a}w(711,1,{},zM);_.od=function(a){this.a.j=!1;Fs(a);Gs(a);PH(this.a.c)};_.a=null;\nfunction AM(a){this.a=a}w(712,1,{},AM);_.nd=function(){this.a.j&&(this.a.j=!1)};_.a=null;function BM(a){this.a=a}w(713,1,{},BM);_.a=null;function CM(a){this.a=a}w(714,1,{},CM);_.a=null;function oM(){mM.call(this);this.pb.style[Dk]=Gc;this.pb.style[Qh]=Gc}w(715,706,zl,oM);function DM(a){this.a=a}w(716,1,{},DM);_.Qd=function(){Gq((Dq(),Eq),new FM(this))};_.a=null;function FM(a){this.a=a}w(717,1,{},FM);_.pd=function(){this.a.a.c&&(hB(this.a.a.c),EI(this.a.a))};_.a=null;\nfunction GM(a,b){var c;c=b.a;c.e=4;return yH(a.a.c,c,b.d,b.e)}function qM(a){this.a=a}w(718,1,{},qM);_.Hh=function(a){return GM(this,a)};_.a=null;function bu(a,b){BG(a.a.c,b.a,b.d,b.e);return yH(a.a.c,b.a,b.d,b.e)}function rM(a){this.a=a}w(719,1,{},rM);_.Hh=function(a){return bu(this,a)};_.a=null;function sM(a){this.a=a}w(720,1,{},sM);_.Hh=function(a){return HH(this.a.c,a.a,a.d,a.e)};_.a=null;function tM(a){this.a=a}w(721,1,{},tM);_.Hh=function(){return PH(this.a.c)};_.a=null;\nfunction Ts(a,b){var c;c=K(R(b.b));c=new dD(b,0,wj,c);OE(a.a.c,c);return!0}function uM(a){this.a=a}w(722,1,{},uM);_.Hh=function(a){return Ts(this,a)};var HM=_.a=null;function IM(){IM=x;HM=new Mv((cw(),new bw("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function JM(){JM=x;KM={}}\nfunction LM(a,b,c){var d;c&&(b.style[zh]=c.b+kj,d=c.a,d!=Ee&&(b.style[yh]=d),0!=(c.c&1)&&(b.style[Bh]=Dg),0!=(c.c&2)&&(b.style[Ah]=Xh));a.e.style[Ck]=Oi}\nfunction lC(a){var b=MM,c,d,e,f,g,h,j,l,o,m,r,t,y;c=Lp(a);c in KM?a=KM[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Qj),f=$doc.createElement(Vh),f.style[mh]=(hr(),"inline"),f.style[zk]=(Yr(),"baseline"),f.style[mi]=Bc,f.style[ni]=Bc,f.width=1,f.height=1,g=(IM(),HM),f.src=g.d.a,a=(h=$doc.createTextNode(Af),LM(b,e,a),e.appendChild(h),e.appendChild(f),d.appendChild(e),j=br(e)+$wnd.pageYOffset,l=br(e)+$wnd.pageYOffset+(e.offsetHeight||0),o=l-j,m=br(f)+$wnd.pageYOffset+(f.offsetHeight||\n0)+1,r=l-m,t=m-j,d.removeChild(e),y=new NM,y.a=t,y.b=r,y.c=o,y),KM[c]=a);return a}function OM(){JM();var a,b,c,d,e;Dr();this.a=z(Zu,q,1,["monospace","sans-serif",Jj]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(Qj);this.e.innerHTML=this.f||n;this.e.style[zh]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[yh]=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)}\nw(725,1,{},OM);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var KM;function NM(){}w(726,1,{},NM);_.a=0;_.b=0;_.c=0;function IH(a){if(0!=(a.e&4))return!0;try{if(a.a&&H(a.a,25))return!!a.a.a.metaKey}catch(b){if(b=vq(b),!H(b,104))throw b;}return!1}function zH(a){try{if(a.a&&H(a.a,25))return!!a.a.a.shiftKey}catch(b){if(b=vq(b),!H(b,104))throw b;}return!1}function EM(a){gt.call(this,null,0,null);this.a=a}w(727,477,Xl,EM);_.pf=function(){return IH(this)};_.qf=function(){return zH(this)};_.a=null;\nfunction GC(a,b){var c;if(b in a.a)return a.a[b];var d=a.b;c=MM;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||n,LM(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.a[b]=c}function xA(a){this.b=a;this.a={};!MM&&(MM=new OM)}w(728,480,rl,xA);var MM=null;function gB(a){this.a=a}w(729,487,{},gB);_.a=null;function lM(){$A.call(this)}w(730,456,ql,lM);function PM(a,b){this.a=a;this.b=b}w(731,1,{},PM);_.a=null;_.b=null;\nfunction QM(){Vy.call(this);this.pb[Sg]="jsa-resetTable";this.pb.style[Dk]=wg}w(732,399,zl,QM);function RM(){RM=x;var a=SM=new OM;Dr();a.f="9p";a.e.style[yh]=Jj;a.e.style[zh]="144.0pt";a.e.innerHTML=a.f||n;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[zh]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);TM=new wB(1)}function xF(a,b){a.p=!0;if(a.j){a.o&&(a.d.length=0,a.o=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,kM(a)}\nfunction nG(a,b,c,d,e,f,g){var h,j,l,o,m,r,t,y,u,D,s;a.n&&(wF(a,!1),360<=g||-360>=g?h=yF(a,b,c,d,e):h=(j=f+g,l=0,j<f&&(l=1),o=0,(180<g||-180>g)&&(o=1),m=b+d/2,r=c+e/2,t=d/2,y=e/2,u=UM(m,r,t,y,f),D=UM(m,r,t,y,j),s="<g"+a.k+wd,s+=\'<path d ="M \'+u.a+fa+u.b+" A "+t+fa+y+" 0 "+o+fa+l+fa+D.a+fa+D.b+Aa,s+=jd,s),xF(a,h))}function DF(a,b,c,d,e){var f,g,h,j,l,o;a.n&&(b=(f=a.a,a.a=!1,g=n+b,h=n+d,j=n+c,l=n+e,o=rd+g+va+j+ua+h+wa+l+ta+a.f+na+a.c+a.b+tc,a.a=f,o),xF(a,b))}\nfunction EF(a,b,c,d,e){a.n&&(wF(a,!1),xF(a,\'<rect x="\'+b+xa+c+sa+e+\'" width="\'+d+ma+a.k+tc))}function XF(a,b,c,d){var e,b=b.replace(/&/g,Qa).replace(/<\/g,Ya).replace(/>/g,Sa),b=(e=a.f,sd+c+xa+d+na+a.i+\' fill="\'+e+Ba+b+qd);xF(a,b)}function AF(a,b,c,d,e){wF(a,!0);xF(a,\'<rect x="\'+b+xa+c+sa+e+\'" width="\'+d+ma+a.k+tc)}\nfunction kM(a){var b,c;if(a.p){for(;null!=(b=a.u.pop());)c=a.d,c[c.length]=b;b=a.d.join(ca);c=a.t;var d;d=ar(c.pb)+(c.pb.offsetWidth||0)-ar(c.pb);0==d&&(d=parseInt(c.pb.style[Dk])||0);c=d;d=a.t;var e;e=br(d.pb)+$wnd.pageYOffset+(d.pb.offsetHeight||0)-(br(d.pb)+$wnd.pageYOffset);0==e&&(e=parseInt(d.pb.style[Qh])||0);c=\'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="\'+c+sa+e+Ba;var f;d=!(f=$wnd.navigator.userAgent,-1!=f.indexOf("Firefox"))?"<style> text { cursor: default; } <\/style>":\nn;b=c+d+b+kd;b!==a.q&&(a.t.pb.innerHTML=b||n,a.q=b);a.o=!0;a.p=!1}}function SF(a,b){(a.e=b)&&(a.f=VM(b))}function wI(a,b){var c,d,e;a.i=(c=b.b,d=b.a,e=n,12!=c&&(e=\' font-size="\'+c+\'px"\'),"Plain"!=d&&(e+=\' font-family="\'+d+ma),0!=(b.c&1)&&(e+=\'font-weight="bold"\'),0!=(b.c&2)&&(e+=\'font-style="italic"\'),e)}function RF(a,b){(a.n=b)&&b&&(a.c=\'stroke-width="\'+(b.e==Vu(b.e)?n+Vu(b.e):n+b.e)+na)}w(733,483,{});_.d=null;_.e=null;_.f=Ag;_.i=null;_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=n;_.r=0;_.s=0;_.t=null;\n_.u=null;var TM,SM;function Yt(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-ar(a.o.pb)+cr(a.o.pb)+$wnd.pageXOffset,a.b.e=c.clientY-(br(a.o.pb)+$wnd.pageYOffset)+(a.o.pb.scrollTop||0)+$wnd.pageYOffset,a.b.a=new EM(b),b.a.preventDefault(),!0):!1}\nfunction pM(a){this.o=a;this.b=new WM;this.c=new XM(this);tx(this.o,new YM(this),(Zt(),Zt(),$t));tx(this.o,new ZM(this),(Rt(),Rt(),St));tx(this.o,new $M(this),(Vt(),Vt(),Wt));tx(this.o,new aN(this),(Nt(),Nt(),Ot));tx(this.o,new bN,(Zs(),Zs(),$s));tx(this.o,new cN(this),(Vs(),Vs(),Ws));tx(this.o,new dN(this),(Qs(),Qs(),Rs))}w(734,1,{},pM);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function XM(a){Im();this.a=a}w(735,65,{},XM);\n_.vd=function(){!this.a.d&&this.a.i&&GM(this.a.i,this.a.b)};_.a=null;function YM(a){this.a=a}w(736,1,{},YM);_.a=null;function ZM(a){this.a=a}w(737,1,{},ZM);_.a=null;function $M(a){this.a=a}w(738,1,{},$M);_.a=null;function aN(a){this.a=a}w(739,1,{},aN);_.a=null;function bN(){}w(740,1,{},bN);function cN(a){this.a=a}w(741,1,{},cN);_.a=null;function dN(a){this.a=a}w(742,1,{},dN);_.a=null;function WM(){}w(743,1,{},WM);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;\nfunction VM(a){var b,c;c=a.d>>16&255;b=a.d>>8&255;a=a.d&255;if(0==c*b*a){if(0==c&&0==b&&0==a)return Ag;if(255==c&&0==b&&0==a)return"red";if(0==c&&255==b&&0==a)return"green";if(0==c&&0==b&&255==a)return Bg}return 255==c&&255==b&&255==a?"white":uj+c+lb+b+lb+a+eb}function OI(){var a=$wnd.navigator.userAgent.match(/MSIE\\s+(\\d+\\.\\d+)/);return a?parseFloat(a[1]):-1}\nfunction eN(a){var b,c,d,e,f;zx(a);d=(Ax(),Mz(null));e=new QM;Sy(e,a);Jx(d,e,d.pb);f=a.de();b=a.ce();c=OI();9<=c?(++f,++b):7==c&&H(a,38)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Uy(e,a);Sx(d,e);return new EA(f,b)}function XD(a){try{$wnd.console.log(a)}catch(b){}}function fN(){this.pb=$doc.createElement(nh);this.pb[Sg]=Zh;this.pb.style[Zi]=Rh;this.pb.style[dj]=fg;this.pb.style[Dk]=Gc;this.pb.style[Qh]=Gc;this.pb.setAttribute("contenteditable",wh)}w(745,366,nl,fN);\nfunction UM(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new PM(new $J(a),new $J(b))}function yF(a,b,c,d,e){return\'<ellipse cx="\'+(b+d/2)+pa+(c+e/2)+\'" rx="\'+d/2+\'" ry="\'+e/2+ma+a.k+tc}function eM(a,b,c,d,e){var f,g,h,j;if(1>d)return n;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=\' points="\';for(f=0;f<g;++f)h=b[f],j=c[f],d+=h+lb+j,f<g-1&&(d+=fa);d+=ma;b=id;e?b+="polygon":b+="polyline";return b+=d+a.k+tc}\nfunction QF(a,b){xF(a,"<g "+(\'transform="scale(\'+b+\')"\')+wd);var c=a.u;c[c.length]=jd}function wF(a,b){var c;c=a.f;(a.a=b)?a.k=\' stroke="none" fill="\'+c+na+a.b:a.k=\' fill="none" stroke="\'+c+na+a.c+a.b}function jM(){RM();this.n=TM;this.d=[];this.t=new fN;this.u=[]}w(746,733,{},jM);_.a=!1;_.b=n;_.c=n;function gN(){gN=x;hN=new EA(0,0)}function PA(a,b){var c;if(a.Mf())return hN;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Oh(vA(b));c=eN(a.Ef());a.e.b=c.b;a.e.a=c.a;return c}\nfunction iN(){this.e=new WB;this.e.a=-1;this.e.b=-1}w(748,1,{});_.Mf=yI;_.Oh=function(a){var b=this.Ef().pb,c,d,e;c=(hC(),iC);e=a.b;d=a.a;e!=c.b?b.style[zh]=n+e+"pt":b.style[zh]=n;d!=c.a?b.style[yh]=d:b.style[yh]=n;0!=(a.c&1)?b.style[Bh]=Dg:b.style[Bh]=n;0!=(a.c&2)?b.style[Ah]=Xh:b.style[Ah]=n};_.e=null;var hN;function bB(){gN();iN.call(this);this.d=new Wx}w(752,748,{},bB);_.Ef=SB;_.d=null;function qC(a){this.a=new Bz(a.f,new jN(a));Az(this.a,a.e)}w(754,1,{},qC);_.a=null;\nfunction wz(a){var b,c,d,e,f;f=new cD(a.a,1001,null!=a.a.c?a.a.c:a.a.f);for(c=Kt(a.a.d,C(kN,q,74,0,0)),d=0,e=c.length;d<e;++d)if(b=c[d],H(b,54)){b.Ec.j=!1;break}a=a.a;b=a.n.d;f!=b.a&&(b.a=f,b.b=Bu((nB(),oB),new pB(f.k)));b=b.b;if(xv(!b?Jk:b.a,Uk))for(b=(!a.d.a||0==a.d.a.c?(Eu(),Eu(),Fu):new tB(a.d.a)).ue();b.Vd();)a=b.Wd(),1001==f.k&&a.vf(f);var g,h,j;1001==f.k?(g=new gt(f.n,f.k,f.a),g.e=f.b&15):601==f.k?(null.bi(),null.bi()):100==f.k&&H(f.n,71)?(h=f.n,j=new gt(h,205,null),j.i=h.Se(),j.j=h.Te()):\n1004<=f.k&&1005>=f.k||(701==f.k?null.bi():401==f.k||402==f.k?(null.bi(),null.bi(),null.bi(),null.bi(),null.bi()):500<=f.k&&507>=f.k&&(g=null.ci,500!=g&&(g=new gt(null.ci,g,null),g.i=f.f,g.j=f.i,f=f.j&63,g.e=f&12)))}function jN(a){this.a=a}w(755,1,il,jN);_.pd=function(){wz(this)};_.a=null;function LC(){gN();iN.call(this);this.a=new $z}w(756,748,{},LC);_.Ef=Tv;_.a=null;function OC(){new su;var a;a:{switch(Wu){case 1:case 3:case 5:case 7:a=new lN;break a}a=new mN}this.a=a}w(771,507,{},OC);_.a=null;\nfunction mN(){}w(773,1,{},mN);_.Zh=function(a){a&&a&&oq(8,new nN(a));return null};_.$h=function(a){oq(8,new oN(a))};function lN(){}w(772,773,{},lN);_.Zh=function(){return $wnd.clipboardData.getData(Of)};_.$h=function(a){$wnd.clipboardData.setData(Of,a)};function nN(a){this.a=a}w(776,1,Ml,nN);_.zd=SA;_.a=null;function oN(a){this.a=a}w(778,1,Ml,oN);_.zd=SA;_.a=null;function MC(){this.b=new PC;this.d=new rB}w(789,505,{},MC);function zG(a,b,c,d){b=yA(b);c+=b.a;d+=b.b;fy(a.a,c,d);gy(a.a)}\nfunction xC(){gN();iN.call(this);var a=this.a=new pN;a.ab=!0;a.a.f=!0;this.a.db=!0}w(791,748,{},xC);_.Ef=Tv;_.a=null;function tD(){}w(799,534,{},tD);function qD(){qD=x;var a;a=(hD(),iD["os.encoding"]);if(null!=a)try{if(I("UTF-8",a))mK(n);else if(I("ISO-8859-1",a)||I("ISO-LATIN-1",a))C(nK,Nl,-1,0,1);else throw new JJ(a+la);}catch(b){if(b=vq(b),!H(b,105))throw b;}}function rC(a,b){a.a=31*a.a+Vu((new $J(b)).a)}function xB(){}w(804,1,{},xB);_.hC=Tv;_.a=1;\nfunction pN(){var a=(ny(),qy);hy.call(this,!0,ri);this.U=a.a;this.a=new qN(this);this.a.d=!0;Yx(this,this.a);this.ab=!0;this.a.f=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);pw();dx(a,b)}else this.lb|=1;Yq(Xq(this.pb))[Sg]=Oh;this.pb.style[Fk]="2147483647"}w(836,368,zl,pN);_.Yd=function(a){xx(this,a);1==nw(a.type)&&cy(this,!1)};_.a=null;\nfunction qN(a){this.b=a;this.c=new Gm;this.i=new Gm;a=(zz(),yz);new pA(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(Wj);this.e=$doc.createElement(Zj);hw(b,this.e);this.o=!0;a=Fy();b=(iw(),jw(b));a.appendChild(b);this.pb=a;Rn();this.pb.setAttribute("role",vo.a);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),pw(),dx(a,b)):this.lb|=2225;this.pb[Sg]=Nh;a=kx(this.pb)+"-vertical";gx(this.ee(),a,!0);this.pb.style[Yi]=Cc;this.pb.setAttribute("hideFocus",uk);tx(this,new xz(this),(zs(),zs(),As))}\nw(837,408,nl,qN);_.Yd=function(a){switch(nw(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}pz(this,a)};_.Ge=function(a,b){tz(this,a,b);b||this.a&&cy(this.b,!1)};_.a=!0;_.b=null;w(885,1,{});\nfunction rN(a,b,c,d){var e,f,g,h,j,l;h=(!c?b.b:CD(b,c,~~Lp(c)))[0][d.length];b=j=e=null;for(c=0,f=!h?0:h.length;c<f;++c){g=h[c];var o;a:{o=g;var m=d,r=void 0,t=void 0,y=void 0,u=t=r=void 0,D=t=void 0,s=void 0,t=void 0;for(y=0,s=m.length;y<s;++y)if(D=o[y+3],u=m[y],r=null==u?Pi:typeof u,r=r==Ri?Object.prototype.toString.call(u)==Wf||typeof u.length==Qi?"array":r:r,!I(r,D)&&(!I(Tj,D)||!I(Pi,r)))if(u=I(Qi,r),r=I(Eg,r),sN===D)u&&(m[y]=new $J(m[y])),r&&(m[y]=(UE(),m[y]?VE:WE));else{t=u||r;if(t=!t&&null!=\nD&&Gp(D)==tN){t=m[y];if(null==t||uN(t,D))continue;if(Fp(t)&&(t=t&&t.g?t.g:null,null!=t&&uN(t,D))){m[y]=t;continue}}if(!I(Ri,D)||u||r){o=!1;break a}}o=!0}if(o){e=g[0];j=g[1];b=g[2];break}}return e?(d=b?b(a,d):d,a=(l=e.apply(a,d),[j?j(l):l])):null}function vN(){this.c=new up;this.a=new up;this.b=new up}function uN(a,b){var c;if(sN==b||wN==b&&H(a,132))return!0;if(null!=a)for(c=Gp(a);c&&c!=sN;c=null)if(c==b)return!0;return!1}w(884,885,{},vN);function vJ(){vJ=x;xN=new vN}\nfunction AJ(a,b){vJ();E(xN.c,a,b)}function sJ(a){vJ();var b,c,d;d=kK(a,Yf);c=$wnd;a=0;for(b=d.length-1;a<b;++a)I(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function tJ(a,b){var c;vJ();return c=b&&b[0]&&(typeof b[0]==Ri||typeof b[0]==Dh)?b[0]:null,uN(c,a)}function yJ(a,b){var c=uJ;vJ();var d=xN,e;e=b?d.b:d.a;if(d=!c?e.b:CD(e,c,~~Lp(c))){var f=d;for(p in a)f[p]=a[p]}else d=a;!c?DD(e,d):FD(e,c,d,~~Lp(c))}\nfunction xJ(a,b,c){var d=uJ;vJ();var e=xN,c=c?e.b:e.a,e=rN(a,c,d,b);if(!e){e=[a];for(i=0;i<b.length;i++)e.push(b[i]);b=e;e=rN(a,c,d,b)}if(!e)throw new Bp("Can\'t find exported method for given arguments: 0"+dd+b.length+ca);return e}function RH(a){vJ();var b=xN,c;null==a?a=null:(c=a[cg],c||(0!=(Gp(a).b&4)?a=[]:(b=(b=Bu(b.c,Gp(a)))&&typeof b==Dh?new b(a):a,a=a[cg]=b),c=a),a=c);return a}var xN;\nfunction B(a){return function(){try{var b;var c=arguments,d;var e;0!=zq&&(e=wm(),2E3<e-Bq&&(Bq=e,Aq=yq()));if(0==zq++){var f=(Dq(),Eq),g,h;if(f.b){h=null;do g=f.b,f.b=null,h=Mq(g,h);while(f.b);f.b=h}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var j=(Dq(),Eq),l,o;if(j.c){o=null;do l=j.c,j.c=null,o=Mq(l,o);while(j.c);j.c=o}}--zq;c&&-1!=Aq&&($wnd.clearTimeout(Aq),Aq=-1)}return b}catch(m){throw m;}}}\nfunction gwtOnLoad(a,b,c,d){$moduleName=b;$moduleBase=c;Wu=d;if(a)try{B(Xu)()}catch(e){a(b)}else B(Xu)()}var sN=V(1),Jp=V(142),yN=WJ(" I"),A=QJ(891,yN);V(151);var MK=QJ(895,sN),lq=QJ(899,MK),zN=WJ(" Z"),mq=QJ(889,zN),AN=VJ(),nq=QJ(900,AN),BN=VJ(),pq=QJ(901,BN);V(138);V(137);V(136);V(154);V(155);V(153);V(156);V(152);var CN=V(312),Hv=QJ(902,CN);V(313);V(195);V(573);V(148);V(590);var DN=WJ(" B");V(594);var EN=WJ(" C"),cK=QJ(903,EN),tN=V(592),FN=WJ(" D"),cF=QJ(890,FN);V(593);V(595);\nvar GN=V(597),OH=QJ(904,GN),HN=WJ(" J"),IN=V(2),Zu=QJ(896,IN),nK=QJ(905,DN);V(606);V(589);V(141);V(571);var uJ=V(560);V(584);var HJ=V(581);V(579);V(580);V(586);V(159);V(166);V(167);V(161);V(162);V(163);V(164);V(139);V(601);V(596);V(582);V(583);V(561);V(562);V(563);V(564);V(565);V(566);V(567);V(568);V(569);V(570);var JN=V(457);V(456);V(455);V(454);V(556);V(555);V(557);V(558);V(559);V(702);\nvar TB=V(471),wE=QJ(906,TB),KN=V(479),BE=QJ(907,KN),LN=V(480),DE=QJ(908,LN),MN=V(692),UH=QJ(909,MN),qH=QJ(910,A);V(689);V(690);V(675);V(677);V(681);V(682);V(683);V(684);V(685);V(686);V(687);V(688);V(678);V(679);V(680);V(676);var WK=QJ(911,JN),NN=VJ(),Lt=QJ(912,NN);V(701);V(550);V(551);V(576);VJ();V(575);VJ();V(885);V(884);var wN=VJ();V(367);var ON=V(366);V(365);V(371);V(386);V(428);V(730);V(704);V(703);V(364);V(363);V(706);V(705);V(715);V(716);V(717);V(718);V(719);V(720);V(721);V(722);V(707);V(708);\nV(709);V(710);V(711);V(712);V(713);V(714);V(292);V(291);V(376);V(377);V(378);V(65);V(346);V(734);V(743);V(735);V(736);V(737);V(738);V(739);V(740);V(741);V(742);V(482);V(483);V(733);V(612);V(619);V(627);V(620);V(621);V(424);V(427);V(425);V(426);V(578);V(577);var PN=UJ(211,function(){Dr();return Wr}),Xr=QJ(913,PN),QN=UJ(201,function(){hr();return qr}),rr=QJ(915,QN),RN=UJ(206,function(){sr();return Br}),Cr=QJ(916,RN),SN=UJ(221,function(){Yr();return os}),ps=QJ(917,SN);UJ(212,null);UJ(213,null);\nUJ(214,null);UJ(215,null);UJ(216,null);UJ(217,null);UJ(218,null);UJ(219,null);UJ(220,null);UJ(202,null);UJ(203,null);UJ(204,null);UJ(205,null);UJ(207,null);UJ(208,null);UJ(209,null);UJ(210,null);UJ(222,null);UJ(223,null);UJ(224,null);UJ(225,null);UJ(226,null);UJ(227,null);UJ(228,null);UJ(229,null);V(538);V(537);V(614);V(613);V(615);V(617);V(616);V(618);V(622);V(623);V(245);V(244);V(243);V(249);V(248);V(247);V(253);var TN=V(252);V(251);V(267);V(269);V(270);V(487);V(696);\nvar UN=V(698),VN=V(660),WN=V(665),QL=QJ(918,VN),RL=QJ(919,WN),YF=QJ(920,UN);V(693);V(691);V(348);V(286);V(350);V(289);V(288);V(287);V(450);V(451);V(452);V(492);V(491);V(490);V(495);var XN=VJ(),kN=QJ(922,XN);V(344);V(536);V(635);V(298);V(505);V(506);V(654);V(669);var YN=UJ(671,function(){HG();return HL}),IL=QJ(924,YN),ZN=UJ(672,function(){LG();return KL}),LL=QJ(925,ZN),$N=UJ(670,function(){JG();return CL}),DL=QJ(926,$N);V(276);V(278);V(540);V(603);V(361);V(362);V(609);V(666);V(667);V(668);V(494);\nvar tC=V(493);V(477);V(699);V(476);var XB=V(475);V(503);V(504);V(150);V(486);V(250);V(789);V(439);var kA=QJ(927,ON);V(440);V(746);V(745);V(400);V(402);V(401);V(403);V(273);V(290);V(695);V(500);V(501);V(502);V(465);V(539);V(464);V(463);var aO=QJ(897,HN);V(639);V(605);V(281);V(268);V(271);V(272);V(265);V(264);V(266);V(283);V(485);V(459);V(458);V(512);V(461);V(462);V(498);V(497);var yC=V(496);V(633);V(541);V(542);V(655);V(642);V(453);V(656);V(135);var gC=V(478);V(588);V(725);V(726);V(640);V(804);\nvar kC=V(728);V(748);V(791);V(515);V(754);V(755);V(472);V(280);V(277);V(279);V(275);V(263);V(262);V(261);V(370);V(369);V(368);V(836);V(408);V(837);var bO=UJ(372,function(){ny();return uy}),vy=QJ(932,bO),cO=UJ(420,function(){jy();return Hz}),Iz=QJ(933,cO);V(58);V(421);V(422);V(417);V(418);V(419);V(59);V(60);V(61);V(409);V(410);V(411);V(412);V(415);V(673);V(729);V(326);V(396);V(397);V(416);V(752);V(756);var mC=V(488);V(319);V(517);V(518);V(511);V(374);V(731);V(381);V(431);V(430);V(432);\nvar dO=UJ(433,function(){Zz();return iA}),jA=QJ(947,dO);UJ(434,null);UJ(435,null);UJ(436,null);UJ(437,null);V(293);V(68);V(69);V(67);V(70);V(73);V(74);V(75);V(76);V(77);V(78);var eO=V(90),uz=QJ(948,eO);V(79);V(80);V(81);V(82);V(83);V(84);V(85);V(87);V(86);V(88);V(89);V(91);V(92);V(94);V(95);V(93);V(96);V(97);V(98);V(99);V(101);V(103);V(104);V(102);V(100);V(105);V(106);V(107);V(108);V(110);V(113);V(112);V(114);V(117);V(118);V(116);V(119);V(120);V(121);V(122);V(123);V(124);V(126);V(127);V(125);V(128);\nV(129);V(130);V(131);V(133);V(134);V(132);V(382);V(399);V(398);V(630);V(375);V(320);var WC=V(508),YC=QJ(951,WC);V(509);V(507);V(732);V(443);V(242);V(358);V(328);V(330);V(329);V(324);V(442);V(321);V(532);V(531);V(533);V(607);V(285);V(72);V(331);V(405);V(407);V(727);V(771);V(510);V(534);V(323);V(71);V(109);V(773);V(776);V(778);V(772);V(527);V(528);V(535);V(585);V(799);V(62);V(63);var fO=V(66),Rm=QJ(955,fO);V(64);V(318);function Rv(){return VC(this.a)}function bK(){return n+this.a}\nfunction Tv(){return this.a}function SA(){}function Qt(a){var b=a.a;if(a=a.a.k)Yt(b,this),a.Hh(b.b);b.d=!0}function RA(){return DA(this)}function SB(){return this.d}function bm(a){return this===a}function cm(){return Lp(this)}function Uv(a){return!H(a,32)?!1:I(this.a,a.Td())}function zy(){return this.b}function TA(){return FA(this)}function oJ(){var a=this.b;this.c.a.apply(a,[RH(this.a.a),a])}function Ns(){return this.c}function Dx(){}function sK(){return Sq(this.a)}\nfunction yK(){return this.a.d}function aK(){return Vu(this.a)}function cC(){}function sx(){return this.pb}function KK(a){return Ww(this.a,a)}function UA(){return this.cZ.d+Vf+this.$e()+bg}function KC(){var a;0<this.a?(a=FC(this,this.a),a=!a?FA(this):a):a=FA(this);return a}function AD(){return 0==this.Pf()}function Ex(){yx(this)}function rx(){return Tq(this.pb,Ti)}function zI(){return!1}function qx(){return Tq(this.pb,Si)}function yI(){return!1}\nfunction JC(){var a;0<this.a?(a=FC(this,this.a),a=!a?DA(this):a):a=DA(this);return a};window.gwtOnLoad=gwtOnLoad;$sendStats(\'moduleStartup\', \'moduleEvalEnd\');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats(\'moduleStartup\', \'end\');\n//@ sourceURL=0.js \n']);
diff --git a/public/jsme/E07214401017B41AF0BDAB1EB811CC83.cache.html b/public/jsme/E07214401017B41AF0BDAB1EB811CC83.cache.html
deleted file mode 100644
index ce872b8..0000000
--- a/public/jsme/E07214401017B41AF0BDAB1EB811CC83.cache.html
+++ /dev/null
@@ -1,645 +0,0 @@
-<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
deleted file mode 100644
index 0cb29ac..0000000
--- a/public/jsme/E45DF2A61DB551567FA3454B1A00412D.cache.html
+++ /dev/null
@@ -1,631 +0,0 @@
-<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
deleted file mode 100644
index b71bd7d..0000000
--- a/public/jsme/E97CDFD075EEB4D0578A219C5564A988.cache.html
+++ /dev/null
@@ -1,642 +0,0 @@
-<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
deleted file mode 100644
index fff7b82..0000000
--- a/public/jsme/EBCDA5C12B4318C17A4741474FB9D7CA.cache.html
+++ /dev/null
@@ -1,643 +0,0 @@
-<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/compilation-mappings.txt b/public/jsme/compilation-mappings.txt
new file mode 100644
index 0000000..84aeaa6
--- /dev/null
+++ b/public/jsme/compilation-mappings.txt
@@ -0,0 +1,2689 @@
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie6
+
+222ADBFEC322C2723C6ED2C4FB31B217.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie6
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie9
+
+293DFEFA807A962F28C09E358B34A434.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie9
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent safari
+
+61B683D3493CAED438D5743A0404863D.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent safari
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie8
+
+6ABB8447ACAB1353A478923AC9C0550B.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie8
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent opera
+
+7A65B607B90DE29D7EA26AA83BF69D4F.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent opera
+
+8816D61E367E34DBCFA53666849E21D8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent opera
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie6
+
+8BDB7ED57B756F8D50277056A0D59DA8.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie6
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent gecko1_8
+
+A2384E54F71557BAEA414A43D47F17EA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent gecko1_8
+
+C8A71BD2E1367E9BB43A1B9C25871BEE.cache.js
+compat.mode BackCompat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent gecko1_8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie8
+
+C9EEF554958AACEE6A060F620375E4FA.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie8
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent safari
+
+D4DF9EC9DD21B943E35F3D5696D5D2A1.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent safari
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard false
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard false
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard false
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard false
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios false
+msie_clipboard true
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 false
+is_android_or_ios true
+msie_clipboard true
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios false
+msie_clipboard true
+user.agent ie9
+
+D9A64F1634E29088B910B3E0D4621E49.cache.js
+compat.mode CSS1Compat
+drag_and_drop_support_html5 true
+is_android_or_ios true
+msie_clipboard true
+user.agent ie9
+
+Devmode:devmode.js \ No newline at end of file
diff --git a/public/jsme/deferredjs/.DS_Store b/public/jsme/deferredjs/.DS_Store
new file mode 100644
index 0000000..39d8f29
--- /dev/null
+++ b/public/jsme/deferredjs/.DS_Store
Binary files differ
diff --git a/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/1.cache.js b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/1.cache.js
new file mode 100644
index 0000000..1d31f3a
--- /dev/null
+++ b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/1.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback1('var Eia={10:1,88:1,92:1,103:1},o6="\\t",p6=" ",Fia=" 0.0000 0.0000 0.0000",q6=" 1",r6=" 2",s6=" 3",Gia=" 4",Hia=" ?",Iia=" -",Jia=" -1",Kia=" -2",t6=" 0",Lia=" 0\\n",Mia=" 0 0\\n",Nia=" 0 0 0 0 0999 V2000\\n",u6=" 1",v6=" 2",Oia=" 3",Pia=" ?",Qia=" .event { pointer-events:all;} <\/style>\\n",Ria=" 0 0 0",Sia=" 15",Tia=" A ",Uia=" F ",Via=" L ",Wia=" T ",Xia=" meso diastereomers",Yia=" stereo isomers",Zia=" {pointer-events:none; } #",w6="!a",$ia=\'" />\',aja=\'" class="event" cx="\',\nbja=\'" class="event" x1="\',x6=\'" cy="\',y6=\'" fill="\',cja=\'" font-family=" \',dja=\'" font-size="\',eja=\'" r="\',fja=\'" r="8" fill-opacity="0"/>\',gja=\'" stroke-width:\',hja=\'" stroke-width="8" stroke-opacity="0"/>\',ija=\'" stroke="\',jja=\'" style="stroke:\',kja=\'" text-anchor="middle" y="\',z6=\'" x2="\',lja=\'" xmlns="http://www.w3.org/2000/svg" version="1.1" \',A6=\'" y1="\',B6=\'" y2="\',C6=\'"/>\',mja=\'">\',nja=\'">\\n\',oja=",!a",pja=",c",qja=",c+",rja=",c-",sja=",c0",tja=",h0",uja=",h1",vja=",h2",wja=",h<2",xja=",h<3",\nyja=",h>0",zja=",h>1",Aja=",n1",Bja=",n2",Cja=",n3",Dja=",n<3",Eja=",n<4",Fja=",n>1",Gja=",n>2",Hja=",n>3",Ija=",pi0",Jja=",pi1",Kja=",pi2",Lja=",pi>0",Mja=",r",Nja=",rb2",Oja=",rb3",Pja=",rb4",Qja=",rs",Rja=",s",Sja=",sp2",Tja=",|",Uja="2d",Vja=":Atom:",Wja=":Bond:",Xja=";stroke-width:",Yja="<\/svg>",Zja="<\/text>",$ja=\'<circle cx="\',aka=\'<circle id="\',bka=\'<line id="\',cka=\'<line stroke-dasharray="3, 3" x1="\',dka=\'<line x1="\',eka="<style> #",fka=\'<svg id="\',gka=\'<text x="\',hka="Actelion Java MolfileCreator 1.0\\n\\n",\nD6="Assignment of aromatic double bonds failed",E6="M",ika="M ALS ",jka="Smiles with leading parenthesis are not supported",kka="SmilesParser: \'+\' found outside brackets",lka="SmilesParser: closing bracket without opening one",mka="SmilesParser: dangling open bond",nka="SmilesParser: dangling ring closure",oka="SmilesParser: nested square brackets found",pka="SmilesParser: ring closure to same atom",qka="SmilesParser: ringClosureAtom number out of range",rka="SmilesParser: unexpected character found: \'",\nska="SmilesParser: unknown element label found",tka="[!",uka="c+",vka="c-",wka="c0",xka="canvas",yka="h0",zka="h1",Aka="h2",Bka="h<2",Cka="h<3",Dka="h>0",Eka="h>1",Fka="meso",Gka="n1",Hka="n2",Ika="n3",Jka="n<3",Kka="n<4",Lka="n>1",Mka="n>2",Nka="n>3",Oka="one stereo isomer",Pka="pi0",Qka="pi1",Rka="pi2",Ska="pi>0",Tka=\'px" height="\',Uka=\'px" viewBox="0 0 \',F6="r",Vka="racemate",Wka="rb2",Xka="rb3",Yka="rb4",Zka="rs",$ka="sp2",ala="this enantiomer",bla="this or other enantiomer",cla="two epimers",\ndla="unknown chirality",ela=\'width="\';function G6(a){var b;b=a.K.c*H6(a.G);a.R=0.06*b;a.M=0.15*b;a.L=0.38*b;a.P=0.47*b;a.Q=fA(0.6*b*a.E+0.5);a.O=0.12*b;a.S=0.4*b;a.y=0.5*b+0.5}\nfunction I6(a,b,c,d){var e,f,g;f=(b.b-b.a)/10;g=(b.d-b.c)/10;e=new J6;K6(a.G,TY(a.G,c,d))?d=c=-3:(c=a.r[c],d=a.r[d]);L6(a,c);e.a=b.a;e.c=b.c;e.b=b.a+2*f;e.d=b.c+2*g;M6(a,e);e.a=b.a+4*f;e.c=b.c+4*g;e.b=b.a+5*f;e.d=b.c+5*g;M6(a,e);L6(a,d);e.a=b.a+5*f;e.c=b.c+5*g;e.b=b.a+6*f;e.d=b.c+6*g;M6(a,e);e.a=b.a+8*f;e.c=b.c+8*g;e.b=b.b;e.d=b.d;M6(a,e);L6(a,a.J)}\nfunction N6(a,b,c,d){if(K6(a.G,TY(a.G,c,d)))L6(a,-3),M6(a,b),L6(a,a.J);else if(a.r[c]!=a.r[d]){var e,f;e=new J6;f=new J6;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;O6(a,e)&&(L6(a,a.r[c]),M6(a,e));O6(a,f)&&(L6(a,a.r[d]),M6(a,f));L6(a,a.J)}else 0!=a.r[c]?(L6(a,a.r[c]),M6(a,b),L6(a,a.J)):M6(a,b)}\nfunction P6(a,b){var c;for(c=0;c<a.T.c;++c)a.w=Q6(a.w,CF(a.T,c));var d,e,f,g,h;d=C(tz,Ou,-1,a.G.o,2);for(c=0;c<a.G.p;++c)0!=(a.G.z[c]&131072)&&(d[W(a.G,0,c)]=!0,d[W(a.G,1,c)]=!0);f=new R6;for(c=0;c<a.G.o;++c)if(e=0!=(a.G.w[c]&536870912)?0.47*b:d[c]?0.38*b:0,0!=e){g=S6(a.K,sX(a.G,c));h=T6(a.K,tX(a.G,c));var j=f;h-=e;var l=2*e,n=2*e;j.c=g-e;j.d=h;j.b=l;j.a=n;a.w=Q6(a.w,f)}c=0.1*b;a.w.c-=c;a.w.d-=c;a.w.b+=2*c;a.w.a+=2*c}\nfunction U6(a,b){var c,d;if(0!=(a.B&128))return a.r[b];d=V6(a,b);if(-1==d){c=a.G;var e,f,g,h;e=-1;if(1==c.k[b])for(f=0;f<c.f[b];++f)if(2==c.j[b][f]){f=c.e[b][f];if(2==c.f[f]&&2==c.k[f])for(h=0;2>h;++h)if(g=c.e[f][h],g!=b&&1==c.k[g]){e=f;break}break}c=e;-1!=c&&(b=c,d=V6(a,c))}if(-1==d)return a.r[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448}}\nfunction V6(a,b){var c,d,e;d=e=-1;if(0!=(a.B&128))return-1;0!=(a.G.s[b]&134217728)&&(e=BY(a.G,b),d=CY(a.G,b));c=hY(a.G,b);-1!=c&&(e=(a.G.z[c]&3072)>>10,d=DY(a.G,c));-1!=e&&0!=e&&(e|=d<<8);return e}function W6(a,b){var c;if(0==jX(a.G,b))return!1;for(c=0;c<jX(a.G,b);++c)if(!K6(a.G,xX(a.G,b,c)))return!1;return!0}function X6(a){var b;a.s=C(tz,Ou,-1,a.G.o,2);for(b=0;b<a.G.p;++b)a.s[W(a.G,0,b)]=!0,a.s[W(a.G,1,b)]=!0}\nfunction Y6(a,b,c,d,e){var f,g,h,j,l,n,o;n=!1;e.a=0;e.b=0;0<d?f=2.617993878:f=3.665191429;o=yX(a.G,b,c);for(j=0;j<a.G.f[b];++j)g=xX(a.G,b,j),h=o,W(a.G,0,g)==b?l=W(a.G,1,g):l=W(a.G,0,g),l!=c&&(g=yX(a.G,b,l),o<g&&(h+=6.283185307179586),g=h-g,0<d?(3.141592653589793>g&&(n=!0),2.617993878<g&&(g=2.617993878),0.523598776>g&&(g=0.523598776),g<=f&&(f=g,g=a.M*Math.tan(g-1.5707963267948966)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))):(3.141592653589793<=g&&(n=!0),3.665191429>g&&(g=3.665191429),5.759586531<\ng&&(g=5.759586531),g>=f&&(f=g,g=a.M*Math.tan(4.712388981-g)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))));return n}function Z6(a,b,c,d){0==b?(0>c?d.a=a.M:d.a=-a.M,d.b=0):(c=Math.atan(c/b),0>b&&(c+=3.141592653589793),d.a=-(a.M*Math.sin(c)),d.b=a.M*Math.cos(c))}\nfunction $6(a,b,c,d){var e,f,g,h,j,l,n,o;e=new J6;h=new J6;l=new a7;j=new a7;f=W(a.G,0,c);g=W(a.G,1,c);d&&(n=b.a,b.a=b.b,b.b=n,n=b.c,b.c=b.d,b.d=n,n=f,f=g,g=n);if(O6(a,b))if(wX(a.G,c)){e.a=b.a;e.c=b.c;e.b=b.b;e.d=b.d;d=d?-b7(a,c):b7(a,c);0==d&&(d=1);Z6(a,b.b-b.a,b.d-b.c,l);if(0<d){if(h.a=b.a+l.a,h.c=b.c+l.b,h.b=b.b+l.a,h.d=b.d+l.b,Y6(a,f,g,1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a}else if(h.a=b.a-l.a,h.c=b.c-l.b,h.b=b.b-l.a,h.d=b.d-l.b,Y6(a,f,g,-1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a;26==a.G.B[c]&&\nc7(e,h);O6(a,e)&&N6(a,e,f,g);64==a.G.B[c]?O6(a,h)&&I6(a,h,f,g):O6(a,h)&&N6(a,h,f,g)}else{Z6(a,b.b-b.a,b.d-b.c,l);n=l.a/2;o=l.b/2;d=!1;e.a=b.a+n;e.c=b.c+o;e.b=b.b+n;e.d=b.d+o;if(1<a.G.f[f])if(Y6(a,f,g,1,j)){if(e.a+=j.a,e.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))e.a+=l.b,e.c-=l.a}else a.q[f]=new d7(e.a,e.c);h.a=b.a-n;h.c=b.c-o;h.b=b.b-n;h.d=b.d-o;if(1<a.G.f[f])if(Y6(a,f,g,0,j)){if(h.a+=j.a,h.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))h.a+=l.b,h.c-=l.a}else a.q[f]=new d7(h.a,h.c),d=!0;26==a.G.B[c]&&c7(e,h);64==\na.G.B[c]?d?(I6(a,e,f,g),N6(a,h,f,g)):(N6(a,e,f,g),I6(a,h,f,g)):(N6(a,e,f,g),N6(a,h,f,g))}}\nfunction e7(a,b){var c,d,e,f,g,h,j,l,n,o,r,t;a.F||(r=T6(a.K,tX(a.G,b)),r=aka+(null!=a.k?a.k:vr+f7)+Vja+b+aja+fA(100*S6(a.K,sX(a.G,b)))/100+x6+fA(100*r)/100+fja,Tv(a.b,r));h=null;0!=a.G.q[b]&&(r=1==QO(a.G.q[b])?m:m+QO(a.G.q[b]),h=0>a.G.q[b]?r+ee:r+Ed);g=null;r=a.G.w[b];0!=r&&(0!=(r&2)&&(g=$m),0!=(r&4)&&(g=null==g?w6:g+oja),0!=(r&4096)&&(g=null==g?ft:g+Rja),0!=(r&1920)&&(e=r&1920,1792==e?g=null==g?yka:g+tja:1664==e?g=null==g?zka:g+uja:1408==e?g=null==g?Aka:g+vja:128==e?g=null==g?Dka:g+yja:384==e?g=\nnull==g?Eka:g+zja:1024==e?g=null==g?Cka:g+xja:1536==e&&(g=null==g?Bka:g+wja)),0!=(r&234881024)&&(e=r&234881024,167772160==e?g=null==g?wka:g+sja:100663296==e?g=null==g?uka:g+qja:201326592==e&&(g=null==g?vka:g+rja)),0!=(r&114688)&&(e=r&114688,98304==e?g=null==g?Pka:g+Ija:81920==e?g=null==g?Qka:g+Jja:49152==e?g=null==g?Rka:g+Kja:16384==e&&(g=null==g?Ska:g+Lja)),0!=(r&4063232)&&(e=r&4063232,3801088==e?g=null==g?Gka:g+Aja:3538944==e?g=null==g?Hka:g+Bja:3014656==e?g=null==g?Ika:g+Cja:3145728==e?g=null==\ng?Jka:g+Dja:2097152==e?g=null==g?Kka:g+Eja:393216==e?g=null==g?Lka:g+Fja:917504==e?g=null==g?Mka:g+Gja:1966080==e&&(g=null==g?Nka:g+Hja)),0!=(r&120)&&(e=r&120,112==e?g=null==g?ao:g+pja:8==e?g=null==g?F6:g+Mja:104==e?g=null==g?Wka:g+Nja:88==e?g=null==g?Xka:g+Oja:56==e&&(g=null==g?Yka:g+Pja)),0!=(r&29360128)&&(g=null==g?Zka+((r&29360128)>>22):g+Qja+((r&29360128)>>22)),0!=(r&268435456)&&(g=null==g?$ka:g+Sja));0!=a.G.v[b]&&(g=null==g?m+a.G.v[b]:g+Jd+(m+a.G.v[b]));r=0;if(0!=(a.G.s[b]&48))switch(a.G.s[b]&\n48){case 16:h=null==h?iu:h+Tja;break;case 32:r=1;break;case 48:r=2}e=null;if(0==(a.B&64))if(0!=(a.G.s[b]&67108864))e=Xf;else if(0!=(a.G.s[b]&98304)>>15)if(2==a.G.f[b])switch((a.G.s[b]&98304)>>15){case 2:e=0!=(a.G.s[b]&4)?zs:dk;break;case 1:e=0!=(a.G.s[b]&4)?cr:E6;break;default:e=Dd}else switch((a.G.s[b]&98304)>>15){case 1:e=0!=(a.G.s[b]&4)?F6:kk;break;case 2:e=0!=(a.G.s[b]&4)?ft:sk;break;default:e=Dd}0!=(a.B&1792)&&(e=null==e?m+(null==a.G.b.d?-1:a.G.b.d[b]):e+Jd+(m+(null==a.G.b.d?-1:a.G.b.d[b])));\nn=null;0!=(a.B&16)&&0!=QO(a.G.u[b])&&(n=m+QO(a.G.u[b]));l=null;a:{j=a.G;jY(j,1);if(2==j.f[b]&&2==j.j[b][0]&&2==j.j[b][1])for(d=0;2>d;++d)for(c=0;c<jX(j,j.e[b][d]);++c){if(bZ(j,j.i[j.e[b][d]][c],j.e[b][d])){j=j.i[j.e[b][d]][c];break a}}else for(d=0;d<j.f[j.o+b];++d)if(bZ(j,j.i[b][d],b)){j=j.i[b][d];break a}j=-1}-1!=j&&(j=V6(a,b),-1!=j&&(l=0==j?an:(1==(j&255)?Cc:qs)+(1+(j>>8))));j=0;a.G.E?((6!=a.G.x[b]||!a.s[b])&&0!=(a.G.w[b]&2048)&&0!=a.G.q[b]||0!=(a.G.s[b]&48))&&(j=ZX(a.G,b)):(6!=a.G.x[b]||!a.s[b]||\n0!=(a.G.s[b]&48))&&(j=ZX(a.G,b));c=yY(a.G,b);if(null!=c)j=0;else if(null!=qY(a.G,b)){d=0!=(a.G.w[b]&1)?tka:gl;c=a.G;if(null==c.t||null==c.t[b])c=0!=(c.w[b]&1)?m:cZ[c.x[b]];else{t=m;for(o=0;o<c.t[b].length;++o)0<o&&(t+=Jd),f=c.t[b][o],t+=cZ[f];c=t}c=d+c+Lm;5<c.length&&(c=d+qY(a.G,b).length+Lm);0!=(a.G.w[b]&2048)&&(j=-1)}else 0!=(a.G.w[b]&1)?(c=Xf,0!=(a.G.w[b]&2048)&&(j=-1)):(6!=a.G.x[b]||null!=h||null!=g||0<j||!a.s[b])&&(c=cZ[a.G.x[b]]);d=0;!AY(a.G,b)&0!=(a.G.w[b]&536870912)&&L6(a,-8);if(null!=c)d=\ng7(a,c),h7(a,S6(a.K,sX(a.G,b)),T6(a.K,tX(a.G,b)),c,!0),a.t[b]=!0;else{a:if(2!=a.G.f[b])c=!1;else{for(c=0;2>c;++c)if(2!=a.G.j[b][c]){c=!1;break a}c=!0}c&&(c=S6(a.K,sX(a.G,b)),f=T6(a.K,tX(a.G,b)),Tv(a.T,new i7(c-a.O,f-a.O,2*a.O,2*a.O)),a.F||Tv(a.N,new j7(c,f,W6(a,b)?-3:a.r[b])))}null!=h&&(k7(a,~~((2*a.Q+1)/3)),f=S6(a.K,sX(a.G,b))+((d+g7(a,h))/2+1),c=T6(a.K,tX(a.G,b))-~~((4*a.o-4)/8),h7(a,f,c,h,!0),k7(a,a.Q));0!=(a.B&2)&&(g=m+b);null!=g&&(k7(a,~~((2*a.Q+1)/3)),f=S6(a.K,sX(a.G,b))-(d+g7(a,g))/2,c=T6(a.K,\ntX(a.G,b))-~~((4*a.o-4)/8),h7(a,f,c,g,!0),k7(a,a.Q));null!=e&&(k7(a,~~((2*a.Q+1)/3)),f=S6(a.K,sX(a.G,b))-(d+g7(a,e))/2,c=T6(a.K,tX(a.G,b))+~~((4*a.o+4)/8),o=a.z,L6(a,448),h7(a,f,c,e,!1),L6(a,o),k7(a,a.Q));null!=n&&(k7(a,~~((2*a.Q+1)/3)),f=S6(a.K,sX(a.G,b))+((d+g7(a,n))/2+1),c=T6(a.K,tX(a.G,b))+~~((4*a.o+4)/8),o=a.z,L6(a,0>a.G.u[b]?384:448),h7(a,f,c,n,!0),L6(a,o),k7(a,a.Q));if(null!=l){var z,v;c=C(SN,gv,-1,jX(a.G,b),1);for(f=0;f<jX(a.G,b);++f)c[f]=yX(a.G,b,iX(a.G,b,f));$X(c);o=l7(c,0);t=m7(c,0,o);\nfor(f=1;f<c.length;++f)z=l7(c,f),v=m7(c,f,z),t<v&&(t=v,o=z);c=o;k7(a,~~((2*a.Q+1)/3));f=S6(a.K,sX(a.G,b))+0.7*a.o*Math.sin(c);c=T6(a.K,tX(a.G,b))+0.7*a.o*Math.cos(c);o=a.z;L6(a,U6(a,b));h7(a,f,c,l,!1);L6(a,o);k7(a,a.Q)}if(!(0==j&&0==r)){l=C(SN,gv,-1,4,1);for(c=0;c<jX(a.G,b);++c){f=xX(a.G,b,c);for(o=0;2>o;++o)W(a.G,o,f)==b&&(t=yX(a.G,W(a.G,o,f),W(a.G,1-o,f)),-1.5707963267948966>t?(l[0]-=t+1.5707963267948966,l[3]+=t+3.141592653589793):0>t?(l[2]+=t+1.5707963267948966,l[3]-=t):1.5707963267948966>t?(l[1]+=\nt,l[2]+=1.5707963267948966-t):(l[0]+=t-1.5707963267948966,l[1]+=3.141592653589793-t))}0==a.G.f[b]?HZ(a.G.x[b])?l[3]-=0.2:l[1]-=0.2:l[1]-=0.1;(null!=h||null!=n)&&(l[1]+=10);(null!=g||null!=e)&&(l[3]+=10);e=m;0!=j&&(f=g7(a,ji),n=0,-1==j?(e=Gr,k7(a,~~((2*a.Q+1)/3)),n=g7(a,e)):1<j&&(e=m+j,k7(a,~~((2*a.Q+1)/3)),n=g7(a,e)),0.6>l[1]||0.6>l[3]?(h=T6(a.K,tX(a.G,b)),l[1]<=l[3]?(l[1]+=10,g=S6(a.K,sX(a.G,b))+(d+f)/2):(l[3]+=10,g=S6(a.K,sX(a.G,b))-(d+f)/2-n)):(g=S6(a.K,sX(a.G,b)),l[0]<l[2]?(l[0]+=10,h=T6(a.K,\ntX(a.G,b))-a.o):(l[2]+=10,h=T6(a.K,tX(a.G,b))+a.o)),0<n&&(c=h+~~((4*a.o+4)/8),h7(a,g+(f+n)/2,c,e,!0),k7(a,a.Q)),h7(a,g,h,ji,!0));e=0;if(0!=r){n=50;for(c=g=0;4>c;++c)h=1<c?c-2:c+2,l[c]<n?(e=c,n=l[c],g=l[h]):l[c]==n&&l[h]>g&&(e=c,g=l[h]);switch(e){case 0:g=S6(a.K,sX(a.G,b));h=T6(a.K,tX(a.G,b))-a.O-d/2;break;case 1:g=S6(a.K,sX(a.G,b))+a.O+d/2;h=T6(a.K,tX(a.G,b));break;case 2:g=S6(a.K,sX(a.G,b));h=T6(a.K,tX(a.G,b))+a.O+d/2;break;default:g=S6(a.K,sX(a.G,b))-a.O-d/2,h=T6(a.K,tX(a.G,b))}if(1==r)Tv(a.T,new i7(g-\na.O,h-a.O,2*a.O,2*a.O)),a.F||Tv(a.N,new j7(g,h,W6(a,b)?-3:a.r[b]));else{switch(e){case 2:case 0:r=2*a.O;e=0;g-=a.O;break;case 1:r=0;e=2*a.O;h-=a.O;break;default:r=0,e=2*a.O,h-=a.O}Tv(a.T,new i7(g-a.O,h-a.O,2*a.O,2*a.O));a.F||Tv(a.N,new j7(g,h,W6(a,b)?-3:a.r[b]));Tv(a.T,new i7(g+r-a.O,h+e-a.O,2*a.O,2*a.O));a.F||Tv(a.N,new j7(g+r,h+e,W6(a,b)?-3:a.r[b]))}}}-8==a.z&&L6(a,-9)}\nfunction n7(a,b){var c,d,e,f,g,h,j,l,n,o,r,t;n=new J6;c=new J6;f=new J6;j=new a7;h=new a7;d=W(a.G,0,b);e=W(a.G,1,b);var z=T6(a.K,tX(a.G,d)),v=S6(a.K,sX(a.G,e)),E=T6(a.K,tX(a.G,e)),z=bka+(null!=a.k?a.k:vr+f7)+Wja+d+ee+e+bja+fA(100*S6(a.K,sX(a.G,d)))/100+A6+fA(100*z)/100+z6+fA(100*v)/100+B6+fA(100*E)/100+hja;Tv(a.c,z);!AY(a.G,d)&&!AY(a.G,e)&&0!=((a.G.w[d]|a.G.w[e])&536870912)&&L6(a,-8);a.q[d]?(n.a=a.q[d].a,n.c=a.q[d].b):(n.a=S6(a.K,sX(a.G,d)),n.c=T6(a.K,tX(a.G,d)));a.q[e]?(n.b=a.q[e].a,n.d=a.q[e].b):\n(n.b=S6(a.K,sX(a.G,e)),n.d=T6(a.K,tX(a.G,e)));if(0!=(a.G.A[b]&16320))O6(a,n)&&(g=m+fA(100*n.a)/100,l=m+fA(100*n.b)/100,o=m+fA(100*n.c)/100,r=m+fA(100*n.d)/100,t=cka+g+A6+o+z6+l+B6+r+ija+a.e+gja+fA(100*a.n)/100+C6,o7(a,t)),L6(a,-9);else{g=64==a.G.B[b]?0:32==a.G.B[b]?1:qX(a.G,b);switch(g){case 1:switch(a.G.B[b]){case 1:O6(a,n)&&N6(a,n,d,e);break;case 17:p7(a,n,d,e);break;case 9:h=n.b-n.a;j=n.d-n.c;K6(a.G,TY(a.G,d,e))?f=e=-3:(e=a.r[d],f=U6(a,d),e==(a.G.s[d]&448)&&(e=f));for(d=2;17>d;d+=2)c.a=n.a+d*h/\n17-d*j/128,c.c=n.c+d*j/17+d*h/128,c.b=n.a+d*h/17+d*j/128,c.d=n.c+d*j/17-d*h/128,O6(a,c)&&(L6(a,9>d?e:f),M6(a,c),L6(a,a.J));break;case 32:if(O6(a,n)){f=n.b-n.a;j=n.d-n.c;c=Math.sqrt(f*f+j*j);c=2*Q(L(R(c/(4*a.R))));f/=c-1;j/=c-1;K6(a.G,TY(a.G,d,e))?e=d=-3:(d=a.r[d],e=a.r[e]);h=n.a-a.R/2;n=n.c-a.R/2;L6(a,d);for(d=0;d<~~(c/2);++d)q7(a,h,n,a.R),h+=f,n+=j;L6(a,e);for(d=0;d<~~(c/2);++d)q7(a,h,n,a.R),h+=f,n+=j;L6(a,a.J)}}break;case 0:case 2:if((a.t[d]||2==a.G.k[d])&&(a.t[e]||2==a.G.k[e])&&!wX(a.G,b)&&2==\ng){if(!O6(a,n))break;Z6(a,n.b-n.a,n.d-n.c,j);h=j.a/2;j=j.b/2;c.a=n.a+h;c.c=n.c+j;c.b=n.b+h;c.d=n.d+j;f.a=n.a-h;f.c=n.c-j;f.b=n.b-h;f.d=n.d-j;26==a.G.B[b]&&c7(c,f);N6(a,c,d,e);N6(a,f,d,e)}else if((a.t[e]||2==a.G.k[e])&&2==g)$6(a,n,b,!1);else if((a.t[d]||2==a.G.k[d])&&2==g)$6(a,n,b,!0);else{l=b7(a,b);0==l&&(l=1);c.a=n.a;c.c=n.c;c.b=n.b;c.d=n.d;Z6(a,n.b-n.a,n.d-n.c,j);if(0<l){f.a=n.a+j.a;f.c=n.c+j.b;f.b=n.b+j.a;f.d=n.d+j.b;if(Y6(a,d,e,1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(Y6(a,e,d,-1,h)||1<a.G.f[e])f.b+=\nh.a-j.b,f.d+=h.b+j.a}else{f.a=n.a-j.a;f.c=n.c-j.b;f.b=n.b-j.a;f.d=n.d-j.b;if(Y6(a,d,e,-1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(Y6(a,e,d,1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}26==a.G.B[b]&&c7(c,f);O6(a,c)&&N6(a,c,d,e);2==g?O6(a,f)&&N6(a,f,d,e):O6(a,f)&&I6(a,f,d,e)}break;case 3:O6(a,n)&&(N6(a,n,d,e),Z6(a,n.b-n.a,n.d-n.c,j),c.a=n.a+j.a,c.c=n.c+j.b,c.b=n.b+j.a,c.d=n.d+j.b,N6(a,c,d,e),c.a=n.a-j.a,c.c=n.c-j.b,c.b=n.b-j.a,c.d=n.d-j.b,N6(a,c,d,e))}-8==a.z&&L6(a,-9)}}\nfunction h7(a,b,c,d,e){var f;e&&(e=g7(a,d),e=e/2+~~(a.o/8),f=~~(a.o/2),(d==Ed||d==ee)&&(f=2*f/3),Tv(a.T,new i7(b-e,c-f,2*e,2*f)));a.F||r7(a,d,b,c)}function s7(a){var b;b=a.a;a.a=a.b;a.b=b;b=a.c;a.c=a.d;a.d=b}function m7(a,b,c){a=0==b?6.283185307179586+a[0]-a[a.length-1]:a[b]-a[b-1];-2.0943951023931953<c&&1.0471975511965976>c?a-=2*Math.cos(c+0.5235987755982988):a-=0.5*Math.cos(c+0.5235987755982988);return a}\nfunction t7(a){var b;b=new R6;a.a<=a.b?(b.c=a.a,b.b=a.b-a.a):(b.c=a.b,b.b=a.a-a.b);a.c<=a.d?(b.d=a.c,b.a=a.d-a.c):(b.d=a.d,b.a=a.c-a.d);return b}function l7(a,b){var c;if(0<b)return(a[b]+a[b-1])/2;c=3.141592653589793+(a[0]+a[a.length-1])/2;return 3.141592653589793<c?c-6.283185307179586:c}\nfunction p7(a,b,c,d){var e,f,g;g=new J6;if(!(b.a==b.b&&b.c==b.d)){g.a=b.a;g.c=b.c;g.b=b.b;g.d=b.d;f=t7(g);for(b=0;b<a.T.c;++b)if(e=CF(a.T,b),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(u7(a,g.a,g.c,b)){if(u7(a,g.b,g.d,b))return;v7(a,g,0,b);p7(a,g,c,d);return}if(u7(a,g.b,g.d,b)){v7(a,g,1,b);p7(a,g,c,d);return}}var h,j,l;j=(g.c-g.d)/9;l=(g.b-g.a)/9;b=C(SN,gv,-1,3,1);e=C(SN,gv,-1,3,1);f=C(SN,gv,-1,4,1);h=C(SN,gv,-1,4,1);b[0]=g.a;e[0]=g.c;f[2]=g.b+j;h[2]=g.d+l;f[3]=g.b-j;h[3]=g.d-l;b[1]=\n(b[0]+f[2])/2;e[1]=(e[0]+h[2])/2;b[2]=(b[0]+f[3])/2;e[2]=(e[0]+h[3])/2;f[0]=b[2];h[0]=e[2];f[1]=b[1];h[1]=e[1];K6(a.G,TY(a.G,c,d))?g=d=-3:(d=a.r[c],g=U6(a,c),d==(a.G.s[c]&448)&&(d=g));L6(a,d);a.bd(b,e,3);L6(a,g);a.bd(f,h,4);L6(a,a.J)}}function u7(a,b,c,d){if(0!=(a.B&1))return!1;a=CF(a.T,d);return b>a.c&&b<a.c+a.b&&c>a.d&&c<a.d+a.a}function c7(a,b){var c;c=a.b;a.b=b.b;b.b=c;c=a.d;a.d=b.d;b.d=c}\nfunction b7(a,b){var c,d,e,f,g,h,j,l,n,o;j=C(tz,Ou,-1,16,2);l=C(tz,Ou,-1,16,2);c=C(SN,gv,-1,16,1);f=C(SN,gv,-1,2,1);for(h=d=0;2>h;++h){e=W(a.G,h,b);for(n=0;n<a.G.f[e];++n)if(g=xX(a.G,e,n),g!=b){if(4==d)return 0;j[d]=rX(a.G,g);l[d]=wX(a.G,g);c[d++]=yX(a.G,e,iX(a.G,e,n))}}f[0]=yX(a.G,W(a.G,0,b),W(a.G,1,b));0>f[0]?(f[1]=f[0]+3.141592653589793,e=!1):(f[1]=f[0],f[0]=f[1]-3.141592653589793,e=!0);for(h=g=0;h<d;++h)j[h]?o=20:l[h]?o=17:o=16,c[h]>f[0]&&c[h]<f[1]?g-=o:g+=o;return e?-g:g}\nfunction O6(a,b){var c,d,e,f;if(b.a==b.b&&b.c==b.d){for(d=0;d<a.T.c;++d){e=CF(a.T,d);c=b.a;f=b.c;var g=void 0,h=void 0,j=void 0,l=void 0;0>=e.b||0>=e.a?e=!1:(g=e.c,j=e.d,h=g+e.b,l=j+e.a,e=g<=c&&c<h&&j<=f&&f<l);if(e)return!1}return!0}f=t7(b);c=!1;b.a>b.b&&(s7(b),c=!0);for(d=0;d<a.T.c;++d)if(e=CF(a.T,d),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(u7(a,b.a,b.c,d)){if(u7(a,b.b,b.d,d))return c&&s7(b),!1;v7(a,b,0,d);d=O6(a,b);c&&s7(b);return d}if(u7(a,b.b,b.d,d))return v7(a,b,1,d),d=O6(a,\nb),c&&s7(b),d}c&&s7(b);return!0}function v7(a,b,c,d){var e,f,g,h,j,l;0==c?(j=b.a,l=b.c,g=b.b,f=b.d):(j=b.b,l=b.d,g=b.a,f=b.c);d=CF(a.T,d);a=g>j?d.c+d.b:d.c;h=f>l?d.d+d.a:d.d;d=g-j;e=f-l;(0>=d?0-d:d)>(0>=e?0-e:e)?l==f?(f=a,g=l):(f=j+d*(h-l)/e,g>j==a>f?g=h:(f=a,g=l+e*(a-j)/d)):j==g?(f=j,g=h):(g=l+e*(a-j)/d,f>l==h>g?f=a:(f=j+d*(h-l)/e,g=h));0==c?(b.a=f,b.c=g):(b.b=f,b.d=g)}\nfunction w7(a,b,c,d){c/=2;switch(d&786432){case 786432:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+b.a-c;break}case 0:a.x.a=a.w.c+a.w.b/2;a.x.b=a.w.d+a.w.a+c;b&&a.x.b>b.d+b.a-c&&(a.x.b=b.d+b.a-c);break;case 524288:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+c;break}case 262144:a.x.a=a.w.c+a.w.b/2,a.x.b=a.w.d-c,b&&a.x.b<b.d+c&&(a.x.b=b.d+c)}}\nfunction L6(a,b){if(!a.F&&(-10==b&&(a.z=-999,b=a.J),!(b==a.z||-8==a.z&&-9!=b)))switch(-8==b&&(a.I=a.z),-9==b&&(b=a.I),a.z=b,b){case 0:a.cd((yK(),FK));break;case -6:a.cd(a.A);break;case -4:a.cd(a.H);break;case -2:a.cd(a.u);break;case -3:a.cd(a.v);break;case -7:a.cd(a.C);break;case -8:a.cd(a.D);break;case 64:a.cd(Av);break;case 128:a.cd(Bv);break;case 256:a.cd(Dv);break;case 192:a.cd(Cv);break;case 320:a.cd(Ev);break;case 384:a.cd(Kv);break;case 448:a.cd(Lv);break;case 1:a.cd((yK(),CK));break;default:a.cd((yK(),\nFK))}}function x7(a){var b,c,d,e,f;e=S6(a.K,a.G.D[0].a);c=S6(a.K,a.G.D[0].a);f=T6(a.K,a.G.D[0].b);d=T6(a.K,a.G.D[0].b);for(b=0;b<a.G.o;++b)e>S6(a.K,sX(a.G,b))&&(e=S6(a.K,sX(a.G,b))),c<S6(a.K,sX(a.G,b))&&(c=S6(a.K,sX(a.G,b))),f>T6(a.K,tX(a.G,b))&&(f=T6(a.K,tX(a.G,b))),d<T6(a.K,tX(a.G,b))&&(d=T6(a.K,tX(a.G,b)));a.w=new i7(e,f,c-e,d-f)}w(3,1,{});_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.x=null;_.y=0;_.z=0;_.A=null;_.B=0;_.C=null;_.D=null;_.E=0;_.F=!1;_.G=null;_.H=null;_.I=0;_.J=0;_.K=null;\n_.L=0;_.M=0;_.N=null;_.O=0;_.P=0;_.Q=0;_.R=0;_.S=0;_.T=null;function j7(a,b,c){this.b=a;this.c=b;this.a=c}w(4,1,{},j7);_.a=0;_.b=0;_.c=0;function J6(){}w(5,1,{},J6);_.a=0;_.b=0;_.c=0;_.d=0;function y7(a,b){var c,d,e,f;1==a.d.B[b]&&(NY(a.d,b,2),a.e+=2);for(e=0;2>e;++e){c=W(a.d,e,b);for(f=0;f<a.d.f[c];++f)d=xX(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction z7(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.d.d;++c)if(a.c[c]){f=!1;for(e=0;2>e;++e){d=W(a.d,e,c);b=!1;for(g=0;g<a.d.f[d];++g)if(c!=xX(a.d,d,g)&&a.c[xX(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,y7(a,c))}}while(h)}function A7(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=xX(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function B7(a){this.d=a}w(6,1,{},B7);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;function C7(a,b){return(b.a-a.a)*(b.a-a.a)+(b.b-a.b)*(b.b-a.b)+(b.c-a.c)*(b.c-a.c)}\nfunction D7(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b}function E7(a,b){b.c=b.c*a.c+a.a;b.d=b.d*a.c+a.b;b.b*=a.c;b.a*=a.c}function S6(a,b){return b*a.c+a.a}function T6(a,b){return b*a.c+a.b}function F7(){this.b=this.a=0;this.c=1}function G7(a,b,c){var d,e,f;this.b=this.a=0;this.c=1;b&&(d=b.b/a.b,f=b.a/a.a,e=0,0==e?e=24:e/=256,c=e/c,this.c=c<(d<f?d:f)?c:d<f?d:f,this.a=b.c+b.b/2-this.c*(a.c+a.b/2),this.b=b.d+b.a/2-this.c*(a.d+a.a/2))}w(19,1,{},F7,G7);\n_.tS=function(){return"DepictorTransformation Offset: "+this.a+Jd+this.b+" Scaling: "+this.c};_.a=0;_.b=0;_.c=0;function H6(a){return H7(a,a.o,a.p,24)}\nfunction H7(a,b,c,d){var e,f,g;f=!1;for(g=0;0==g&&!f;){for(e=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&++g;0==g&&(f=!0)}if(0==g){if(2>b)return d;g=1.7976931348623157E308;for(c=1;c<b;++c)for(e=0;e<c;++e)f=TS(C7(a.D[c],a.D[e])),0<f&&f<g&&(g=f);return 1.7976931348623157E308!=g?0.6*g:d}for(e=b=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&(b+=TS(C7(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function K6(a,b){return 0!=(a.z[b]&262144)}function I7(a,b){return 0!=(a.s[b]&262144)}\nfunction J7(a,b){var c;c=a.x[b];return 3<=c&&4>=c||11<=c&&13>=c||19<=c&&31>=c||37<=c&&51>=c||55<=c&&84>=c||87<=c&&103>=c}function K7(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function L7(a,b,c){a.D[b].a=c;a.K&=3}function M7(a,b,c){a.D[b].b=c;a.K&=3}function N7(a,b,c){a.D[b].c=c;a.K&=3}function O7(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}\nfunction P7(a,b,c){return 1!=qX(a,b)?0:16-a.f[a.o+c]+(1==a.x[c]?4096:0)+(0==(a.B[b]&24)||a.y[0][b]!=c?2048:0)+(0==(a.s[c]&3)?1024:0)+(0!=(a.z[b]&64)?0:512)+(6!=a.x[c]?256:0)}\nfunction Q7(a){var b;jY(a,3);for(b=0;b<a.c;++b){var c=a,d=b,e=void 0,f=void 0,g=f=void 0,h=void 0,j=e=e=void 0,l=g=void 0,l=void 0;if(!(0==(c.s[d]&3)||3==(c.s[d]&3)))if(2==c.k[d]&&2==c.f[d]){var n=l=g=j=void 0,o=j=void 0,r=h=h=g=void 0,t=l=l=void 0,z=e=f=t=n=void 0,h=void 0;if(2!=c.f[d]||2!=c.j[d][0]||2!=c.j[d][1]||2>c.f[c.e[d][0]]||2>c.f[c.e[d][1]]||1!=c.k[c.e[d][0]]||1!=c.k[c.e[d][1]])zZ(c,d,0,!1);else{l=t=f=e=-1;for(h=n=0;2>h;++h){g=c.e[d][h];for(r=0;r<c.f[c.o+g];++r)j=c.e[g][r],j!=d&&(o=c.i[g][r],\nz=P7(c,o,j),n<z&&(n=z,f=j,e=o,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<jX(c,c.e[d][h]);++r)c.e[c.e[d][h]][r]!=d&&(c.B[c.i[c.e[d][h]][r]]=1);c.y[1][e]!=f&&(c.y[0][e]=c.y[1][e],c.y[1][e]=f);g=2147483647;for(h=0;h<c.f[t];++h)j=c.e[t][h],j!=d&&g>j&&(g=j);t=C(A,u,-1,2,1);for(h=n=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[n++]=j);j=nZ(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==n?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=O7(j,yX(c,l,t[0])),l=O7(j,yX(c,l,t[1])),l=h-l):l=O7(j,yX(c,l,t[0]));0>l^1==(c.s[d]&\n3)^g==f?c.B[e]=17:c.B[e]=9}}}else if(3>c.f[d]||4<c.f[d])zZ(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=C(A,u,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;$X(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=C(SN,gv,-1,e,1);for(h=0;h<e;++h)f[h]=yX(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==qX(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,v=o=z=r=n=void 0,r=void 0,n=j.f[j.o+g],o=C(A,u,-1,n,1),r=zX(j,g,h,t,o);if(3==r)j=!1;else{z=(j.s[g]&3)==r?17:9;for(v=0;v<n;++v)1==(o[v]&\n1)&&(r=j.i[g][h[v]],j.B[r]=z,j.y[0][r]!=g&&(j.y[1][r]=j.y[0][r],j.y[0][r]=g));j=!0}if(!j){j=-1;for(h=0;h<e;++h)if(g=c.i[d][h],(17==c.B[g]||9==c.B[g])&&c.y[0][g]==d)c.B[c.i[d][h]]=1,-1==j?j=g:j=-2;if(0>j)a:{for(var j=c,g=d,E=o=t=o=z=z=n=v=z=n=h=void 0,r=z=r=void 0,h=j.f[j.o+g],n=C(SN,gv,-1,h,1),t=0;t<h;++t)n[t]=yX(j,g,j.e[g][t]);for(t=1;t<h;++t)for(o=0;o<t;++o)if(r=PO(O7(n[t],n[o])),0.08>r||3.061592653589793<r){for(E=v=z=0;E<h;++E)E!=t&&E!=o&&(z+=PO(R7(n[t],n[E])),v+=PO(R7(n[o],n[E])));z=z<v?j.i[g][t]:\nj.i[g][o];if(1==qX(j,z)){j=z;break a}}r=-1;for(t=n=0;t<h;++t)z=j.e[g][t],o=j.i[g][t],z=P7(j,o,z),n<z&&(n=z,r=o);j=r}c.y[0][j]!=d&&(c.y[1][j]=c.y[0][j],c.y[0][j]=d);g=-1;for(h=0;h<e;++h)if(j==c.i[d][l[h]]){g=h;break}l=y(eQ,Gu,86,[y(A,u,-1,[2,1,2,1]),y(A,u,-1,[1,2,2,1]),y(A,u,-1,[1,1,2,2]),y(A,u,-1,[2,1,1,2]),y(A,u,-1,[2,2,1,1]),y(A,u,-1,[1,2,1,2])]);for(h=1;h<e;++h)f[h]<f[0]&&(f[h]+=6.283185307179586);if(3==e){e=!1;switch(g){case 0:e=f[1]<f[2]&&3.141592653589793>f[2]-f[1]||f[1]>f[2]&&3.141592653589793<\nf[1]-f[2];break;case 1:e=3.141592653589793<f[2]-f[0];break;case 2:e=3.141592653589793>f[1]-f[0]}f=1==(c.s[d]&3)^e?17:9}else e=0,f[1]<=f[2]&&f[2]<=f[3]?e=0:f[1]<=f[3]&&f[3]<=f[2]?e=1:f[2]<=f[1]&&f[1]<=f[3]?e=2:f[2]<=f[3]&&f[3]<=f[1]?e=3:f[3]<=f[1]&&f[1]<=f[2]?e=4:f[3]<=f[2]&&f[2]<=f[1]&&(e=5),f=1==(c.s[d]&3)^1==l[e][g]?9:17;c.B[j]=f}}}for(b=0;b<a.d;++b)if(d=a,c=b,h=z=e=h=f=l=n=t=l=r=g=h=j=o=t=g=n=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&nX(d,c)){l=h=f=e=-1;for(g=n=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)o=d.i[j][r],o!=c&&1==qX(d,o)&&(t=d.e[j][r],z=P7(d,o,t),n<z&&(n=z,f=t,e=o,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<jX(d,d.y[g][c]);++r)o=d.i[d.y[g][c]][r],o!=c&&1==qX(d,o)&&(d.B[o]=1);d.y[1][e]!=f&&(d.y[0][e]=d.y[1][e],d.y[1][e]=f);j=2147483647;for(g=0;g<d.f[h];++g)t=d.e[h][g],d.i[h][g]!=c&&j>t&&(j=t);t=C(A,u,-1,2,1);for(g=n=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[n++]=d.e[l][g]);g=nZ(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==n?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=O7(g,yX(d,\nl,t[0])),l=O7(g,yX(d,l,t[1])),l=h-l):l=O7(g,yX(d,l,t[0]));0>l^2==(d.z[c]&3)^j==f?d.B[e]=17:d.B[e]=9}}}function X(a,b){var c,d;c=b;for(d=0;0!=b;)0==a.c&&(a.e=(a.a[++a.d]&63)<<11,a.c=6),d|=(65536&a.e)>>16-c+b,a.e<<=1,--b,--a.c;return d}function S7(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function T7(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function U7(){this.b=!0}w(24,1,{},U7);_.a=null;_.b=!1;_.c=0;_.d=0;_.e=0;_.f=null;\nfunction V7(a,b){var c,d;c=b;var e,f;9.0E-4>(0>=c?0-c:c)&&(c=0);c=Q(L(R(c*Math.pow(10,4))))/Math.pow(10,4);d=m+(new KS(c)).a;e=gG(d,hG(46));0>e&&(d+=Ie,e=gG(d,hG(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=Xe;10<d.length&&(d=Xf);e=m;for(c=1;c<=10-d.length;++c)e+=fa;d=e+d;for(c=d.length;10>c;++c)lM(a.a,32);qW(a.a,d)}function W7(a,b){var c,d,e;if(0>b||999<b)qW(a.a,Pia);else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?lM(a.a,48):lM(a.a,32):(lM(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction X7(a){var b=new kM,c,d,e,f,g,h,j,l;jY(a,7);f=!0;for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1!=(a.s[c]&1572864)>>19){f=!1;break}l=-1;if(f){d=C(A,u,-1,32,1);for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1==(a.s[c]&1572864)>>19){c=1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21;++d[c];0<d[c]&&(l=c);break}}this.a=b;qW(this.a,(null!=a.I?a.I:m)+ba);qW(this.a,hka);W7(this,a.o);W7(this,a.p);qW(this.a,ja);W7(this,f?0:1);qW(this.a,Nia);b=1==a.o;for(c=1;c<a.o;++c)if(a.D[c].a!=\na.D[0].a||a.D[c].b!=a.D[0].b||a.D[c].c!=a.D[0].c){b=!0;break}d=1;if(b)if(c=H7(a,a.o,a.p,24),0!=c)(1>c||3<c)&&(d=1.5/c);else{e=1.7976931348623157E308;for(c=1;c<a.o;++c)for(d=0;d<c;++d)g=a.D[d].a-a.D[c].a,h=a.D[d].b-a.D[c].b,j=a.D[d].c-a.D[c].c,g=g*g+h*h+j*j,e>g&&(e=g);d=3/e}for(c=0;c<a.o;++c)b?(V7(this,d*a.D[c].a),V7(this,d*-a.D[c].b),V7(this,d*-a.D[c].c)):qW(this.a,Fia),null!=(null==a.t?null:a.t[c])?qW(this.a,Via):0!=(a.w[c]&1)?qW(this.a,Tia):(e=(PX(),cZ)[a.x[c]],qW(this.a,fa+e),1==e.length?qW(this.a,\nia):2==e.length&&qW(this.a,fa)),qW(this.a,Ria),e=1920&a.w[c],0==e?qW(this.a,t6):384==e?qW(this.a,Oia):128==e?qW(this.a,v6):1792==e?qW(this.a,u6):1664==e&&qW(this.a,v6),qW(this.a,0!=(a.w[c]&8192)?u6:t6),e=((a.s[c]&-268435456)>>>28)-1,-1==e?qW(this.a,t6):0==e?qW(this.a,Sia):W7(this,e),qW(this.a,ka),W7(this,QO(a.u[c])),qW(this.a,Mia);for(c=0;c<a.p;++c){switch(a.B[c]){case 1:b=1;d=0;break;case 2:b=2;d=0;break;case 4:b=3;d=0;break;case 9:b=1;d=6;break;case 17:d=b=1;break;case 26:b=2;d=3;break;case 64:b=\n4;d=0;break;default:b=1,d=0}f&&(1==d||6==d)&&CY(a,a.y[0][c])!=l&&(d=0);e=a.A[c]&15;0!=e&&(8==e?b=4:3==e?b=5:9==e?b=6:10==e?b=7:b=8);e=a.A[c]&48;e=0==e?0:32==e?1:2;W7(this,1+a.y[0][c]);W7(this,1+a.y[1][c]);W7(this,b);W7(this,d);qW(this.a,t6);W7(this,e);qW(this.a,Lia)}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){qW(this.a,Xi);W7(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(qW(this.a,fa),W7(this,c+1),f=a.q[c],0>f?(qW(this.a,Iia),f=-f):qW(this.a,p6),lM(this.a,48+f&65535));qW(this.a,ba)}for(c=f=0;c<a.o;++c)0==\na.v[c]||++f;if(0!=f){qW(this.a,aj);W7(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(qW(this.a,fa),W7(this,c+1),qW(this.a,fa),W7(this,a.v[c]));qW(this.a,ba)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){qW(this.a,MW);W7(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(qW(this.a,fa),W7(this,c+1),a.s[c]&48){case 16:qW(this.a,q6);break;case 32:qW(this.a,r6);break;case 48:qW(this.a,s6)}qW(this.a,ba)}if(a.E){for(c=f=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){qW(this.a,NW);W7(this,f);for(c=0;c<a.o;++c)if(f=\na.w[c]&120,0!=f)switch(qW(this.a,fa),W7(this,c+1),f){case 112:qW(this.a,Jia);break;case 8:qW(this.a,q6);break;case 104:qW(this.a,r6);break;case 88:qW(this.a,s6);break;case 56:qW(this.a,Gia)}qW(this.a,ba)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){qW(this.a,ika);W7(this,c+1);W7(this,f.length);qW(this.a,0!=(a.w[c]&1)?Wia:Uia);for(l=0;l<f.length;++l)switch(b=(PX(),cZ)[f[l]],b.length){case 1:qW(this.a,b+p6);break;case 2:qW(this.a,b+ia);break;case 3:qW(this.a,b+fa);break;default:qW(this.a,Hia)}qW(this.a,\nba)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){qW(this.a,OW);W7(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(qW(this.a,fa),W7(this,c+1),0!=(f&4096)?qW(this.a,p6+(a.f[a.o+c]+1)):qW(this.a,Kia));qW(this.a,ba)}}qW(this.a,$i)}w(25,1,{},X7);_.a=null;function M6(a,b){var c,d,e,f;c=m+fA(100*b.a)/100;d=m+fA(100*b.b)/100;e=m+fA(100*b.c)/100;f=m+fA(100*b.d)/100;c=dka+c+A6+e+z6+d+B6+f+jja+a.e+Xja+fA(100*a.n)/100+C6;o7(a,c)}\nfunction r7(a,b,c,d){g7(a,b);b=gka+fA(100*c)/100+kja+fA(100*(d+~~(a.o/3)))/100+cja+a.f.a+dja+a.f.b+y6+a.e+mja+b+Zja;o7(a,b)}function q7(a,b,c,d){b=$ja+fA(100*b)/100+x6+fA(100*c)/100+eja+fA(100*d)/100+y6+a.e+$ia;o7(a,b)}function g7(a,b){var c;c=CR();if(-1<c&&9>c)return!a.i&&(a.i=(qC(),new xJ(a.f))),c=BL(a.i,b),11<=a.f.b&&(c*=1.5714285714285714),c;var d=a.f;c=b;var e=Y7;e||(Y7=e=$doc.createElement(xka));d=m+d.b+Hs+d.a;e=e.getContext(Uja);e.font=d;c=e.measureText(c);return(new i7(0,0,c.width,0)).b}\nfunction k7(a,b){a.o!=b&&(a.o=b,a.f=new hL(mi,0,b))}function Z7(a){var b,c,d;d=fka+(null!=a.k?a.k:vr+f7)+lja+a.gd(fa)+ela+a.p+Tka+a.j+Uka+a.p+fa+a.j+nja;b=eka+(null!=a.k?a.k:vr+f7)+Zia+(null!=a.k?a.k:vr+f7)+Qia;d+=o6;d+=b;for(c=new GD(a.c);c.b<c.d.Tf();)b=HD(c),o7(a,b);for(c=new GD(a.b);c.b<c.d.Tf();)b=HD(c),o7(a,b);return d+a.fd(o6)+Uz(a.d.a)+Yja}function o7(a,b){Ly(a.d,o6);Ly(a.d,b);Ly(a.d,ba)}w(28,3,{});_.fd=WE;_.gd=WE;\n_.bd=function(a,b,c){var d,e;e=new RD(\'<polygon points="\');for(d=0;d<c;++d)qW(e,m+fA(100*a[d])/100),Ky(e.a,Jd),qW(e,m+fA(100*b[d])/100),Ky(e.a,fa);qW(e,\'" style="fill:\'+this.e+";stroke:"+this.e+\';stroke-width:1"/>\');o7(this,Uz(e.a))};_.cd=function(a){this.e=Xs+(a.d>>16&255)+Jd+(a.d>>8&255)+Jd+(a.d&255)+kd};_.tS=function(){return Z7(this)};_.e=On;_.i=null;_.j=400;_.k=null;_.n=1;_.o=10;_.p=400;var f7=0;\nfunction $7(a,b){var c,d,e;1==a.b.B[b]&&NY(a.b,b,2);for(d=0;2>d;++d){c=W(a.b,d,b);K7(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[xX(a.b,c,e)]=!1}}function a8(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.b.d;++c)if(a.a[c]){f=!1;for(e=0;2>e;++e){b=!1;d=W(a.b,e,c);for(g=0;g<a.b.f[d];++g)if(c!=xX(a.b,d,g)&&a.a[xX(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,$7(a,c))}}while(h)}function b8(){}w(29,1,{},b8);_.a=null;_.b=null;\nfunction c8(a,b,c,d){a.b||(4==a.i||3==a.i&&-1!=a.c?a.b=!0:(a.j[a.i]=d,a.f[a.i]=b,a.k[a.i]=c,++a.i))}\nfunction fla(a,b){var c,d,e,f;if(a.b)return 3;-1!=a.c&&(a.c=b[a.c]);for(e=0;e<a.i;++e)2147483647!=a.f[e]&&(a.f[e]=b[a.f[e]]);if(-1==a.c&&0==a.d){d=2147483647;f=-1;for(e=0;e<a.i;++e)d>a.k[e]&&(d=a.k[e],f=e);a.c=a.f[f];for(e=f+1;e<a.i;++e)a.f[e-1]=a.f[e],a.k[e-1]=a.k[e],a.j[e-1]=a.j[e];--a.i}f=(-1==a.c?0:1)+a.d+a.i;if(4<f||3>f)return 3;c=-1==a.c&&1==a.d||-1!=a.c&&MZ(a.n.b,a.c);d=-1;for(e=0;e<a.i;++e)if(a.j[e]){if(-1!=d||c)return 3;d=e}f=!1;if(-1!=d)for(e=0;e<a.i;++e)!a.j[e]&&a.f[d]<a.f[e]&&(f=!f);d=\n!1;if(-1!=a.c&&!c)for(e=0;e<a.i;++e)a.c<a.f[e]&&(d=!d);e=a.f;c=a.k;var g,h,j;h=!1;for(g=1;g<a.i;++g)for(j=0;j<g;++j)e[j]>e[g]&&(h=!h),c[j]>c[g]&&(h=!h);return a.e^h^d^f?2:1}function d8(a,b,c,d,e,f){this.n=a;0!=d&&1!=d?this.b=!0:(this.a=b,this.c=c,this.d=d,this.e=f,this.i=0,this.j=C(tz,Ou,-1,4,2),this.f=C(A,u,-1,4,1),this.k=C(A,u,-1,4,1),-1!=c&&1==d&&(c8(this,2147483647,e,!0),this.d=0))}w(30,1,{},d8);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction gla(a){var b;jY(a,15);b=a.C&65535;switch(a.C&-65536){case 65536:return null;case 131072:return 1==b?Fka:m+b+Xia;case 0:return dla;case 196608:return Vka;case 262144:return ala;case 327680:return bla;case 393216:return cla;default:return 1==b?Oka:m+b+Yia}}function e8(a){jY(a,15);if(a.b){var a=a.b,b;for(b=0;b<a.H.c;++b)if(0==(a.H.s[b]&67108864)&&3==a.S[b]){var c=a.H;c.s[b]|=67108864;c.K&=3}for(b=0;b<a.H.d;++b)3==a.k[b]&&2==qX(a.H,b)&&NY(a.H,b,26)}}\nfunction f8(a,b,c){var d,e,f;f=b.length;d=new g8(a.f,f,a.e);d.a[0]=0;for(e=d.b[0]=0;e<f;++e)d.n[e]=128-f,d.e[e]=b[e];if(8>f)h8(d);else a:{var g,h,j,l,n,o,r;f=y(eQ,Gu,86,[y(A,u,-1,[627]),null,y(A,u,-1,[2457]),null,y(A,u,-1,[2451,8643,2519]),null,y(A,u,-1,[34377,-2147448999]),null,y(A,u,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,y(A,u,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,y(A,u,-1,[542985,137283,2122017,530691,2206773,-2144711351,219209,2840841,137555,-2146871031,-2147264167,613705,-2145360543,-2146625271,694611,2454837,-2145356703,-2147345133,-2146928951,-2146931805,-2144641719,-2146951869,-2146625237,-2146624183,2841963,1074905,-2146625117,2799955,-2144723645,138583,859225,-2145264843,-2145216253,-2146624149,-2144700727,-2146928917,-2143905527,-2144045771,-2146789097,2288547,544407,2104323,-2146911977,-2144479405,3633737,\n-2146870089,-2146952169]),null,y(A,u,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);o=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[o]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==qX(a.f,c[j])&&(h=a.f.z[c[j]]&3,1==h&&(b+=l),2==h&&(e+=l)),b>>>=1,e>>>=1;for(r=0;r<f[o].length;++r){h=0==(-2147483648&f[o][r]);c=2147483647&f[o][r];for(j=!1;!j;j=!j){if(j){if(h)break;n=0;for(g=1;g!=l;g<<=1)n<<=1,0!=(c&g)&&(n|=1);c=n}for(g=0;g<d.e.length;++g){if(0==(c&b)&&0==(~c&e)){b=\n0;e=!0;for(j=1;j<d.e.length;++j)d.a[j]=d.a[j-1]+Math.sin(b),d.b[j]=d.b[j-1]+Math.cos(b),0==(c&1)&&(e=!e),b+=e?1.0471975511965976:-1.0471975511965976,c>>>=1;break a}0!=(c&1)&&(c|=l);c>>>=1}}}}h8(d)}Tv(a.c,d)}function i8(a,b){var c,d;d=0;CX(a,a.length,(DX(),DX(),EX));for(c=0;c<a.length;++c)(0==c||0!=FX(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction j8(a){var b,c,d,e,f,g,h,j,l;j=new Zv;l=new Zv;c=new Zv;for(e=new GD(a.c);e.b<e.d.Tf();){d=HD(e);f=0;c.qg();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(Tv(c,new k8(d,g,b)),f+=b);if(0!=f){l8(c,new m8);for(h=new GD(c);h.b<h.d.Tf()&&!(g=HD(h),0<f*g.b&&(b=(0>f?-f:f)>=QO(g.b)?g.b:f,f-=b,Tv(0>b?j:l,new k8(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;l8(l,new n8);l8(j,new o8);for(f=new GD(l);f.b<f.d.Tf();){e=HD(f);for(d=new GD(j);d.b<d.d.Tf();)if(c=HD(d),e.b==-c.b)return a.j[e.c.e[e.a]]-=\ne.b,a.j[c.c.e[c.a]]-=c.b,new p8(e.c,c.c,e.a,c.a)}for(f=new GD(l);f.b<f.d.Tf();){e=HD(f);for(d=new GD(j);d.b<d.d.Tf();)if(c=HD(d),e.b>-c.b)return a.j[e.c.e[e.a]]+=c.b,a.j[c.c.e[c.a]]-=c.b,new p8(e.c,c.c,e.a,c.a)}for(f=new GD(l);f.b<f.d.Tf();){e=HD(f);for(d=new GD(j);d.b<d.d.Tf();)if(c=HD(d),e.b<-c.b)return a.j[e.c.e[e.a]]-=e.b,a.j[c.c.e[c.a]]+=e.b,new p8(e.c,c.c,e.a,c.a)}return null}function q8(a){return 2>a.c.c?null:new r8(CF(a.c,0),CF(a.c,1))}\nfunction s8(a){var b,c,d,e,f,g,h,j;j=b=null;for(f=0;f<a.f.d;++f)if(32==a.f.B[f]){c=W(a.f,0,f);e=-1;for(g=0;g<a.c.c&&!(e=t8(CF(a.c,g),c),-1!=e);++g);d=W(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=t8(CF(a.c,h),d),-1!=c);++h);g!=h&&(g>h&&(d=g,g=h,h=d,d=e,e=c,c=d),null==j&&(j=C(hla,q,10,a.c.c,0)),null==j[h]&&(j[h]=C(u8,Eia,9,h,0)),j[h][g]?(j[h][g].c[0]+=j[h][g].b[0].a[e],j[h][g].d[0]+=j[h][g].b[0].b[e],j[h][g].c[1]+=j[h][g].b[1].a[c],j[h][g].d[1]+=j[h][g].b[1].b[c],++j[h][g].a[0],++j[h][g].a[1]):(j[h][g]=new p8(CF(a.c,\ng),CF(a.c,h),e,c),!b&&(b=new Zv),Tv(b,j[h][g])))}return b}function h8(a){var b,c;b=3.141592653589793-3.141592653589793*(a.e.length-2)/a.e.length;for(c=1;c<a.e.length;++c)a.a[c]=a.a[c-1]+Math.sin(b*(c-1)),a.b[c]=a.b[c-1]+Math.cos(b*(c-1))}function v8(a,b,c){var d,e;for(e=d=0;e<jX(a.f,c);++e)w8(b,iX(a.f,c,e))&&++d;return d}\nfunction x8(a,b,c,d){var e,f,d=new g8(a.f,b.e.length+c.e.length-d,a.e);for(e=a=0;e<b.e.length;++e)d.e[a]=b.e[e],d.n[a]=b.n[e],d.a[a]=b.a[e],d.b[a++]=b.b[e];for(e=0;e<c.e.length;++e)f=t8(b,c.e[e]),-1==f?(d.e[a]=c.e[e],d.n[a]=c.n[e],d.a[a]=c.a[e],d.b[a++]=c.b[e]):d.n[f]<c.n[e]&&(d.n[f]=c.n[e]);return d}\nfunction y8(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new z8);if(0!=(a.e&1)){var j,l,n,o,r;o=!1;jY(b,7);b.o=b.c;b.p=b.d;for(l=0;l<b.c;++l)b.f[b.o+l]!=b.f[l]&&(b.f[b.o+l]!=b.f[2*b.o+l]&&(o=!0),j=sY(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=sY(b,l,!0),j!=r&&(n=((b.s[l]&-268435456)>>>28)-1,(-1==n||n<j)&&sZ(b,l,j))));Q7(b);o&&(b.K=0)}a.f=b;jY(a.f,3);a.c=new Zv;a.a=C(tz,Ou,-1,a.f.o,2);a.b=C(tz,Ou,-1,a.f.p,2);a.d=C(tz,Ou,-1,a.f.p,2);for(d=0;d<a.f.p;++d)a.d[d]=32!=a.f.B[d];a.j=C(A,u,-1,a.f.o,1);for(c=0;c<a.f.o;++c)a.j[c]=\na.f.q[c];if(0!=(a.e&6)){for(d=0;d<a.f.p;++d)a.d[d]=!a.d[d]&&I7(a.f,W(a.f,0,d))&&I7(a.f,W(a.f,1,d));var t,z,v,E,s,F,P,M,$,da,Z,ca;for(E=v=s=0;E<a.f.p;++E)if(I7(a.f,W(a.f,0,E))&&I7(a.f,W(a.f,1,E))){a.b[E]=!0;var Hb=v,aa,sb=a.f,Mb=void 0,K=void 0,Ja=void 0,$c=void 0,Mb=sb.y[0][E],K=sb.y[1][E],Ja=sb.D[K].a-sb.D[Mb].a,$c=sb.D[K].b-sb.D[Mb].b;aa=Math.sqrt(Ja*Ja+$c*$c);v=Hb+aa;++s}if(!(0==s||0==v)){v/=s;for(t=0;t<a.f.o;++t)I7(a.f,t)&&(0==MX(a.f,t)?K7(a.f,t,!1):a.a[t]=!0);da=C(A,u,-1,a.f.o,1);var Ub=a.f,\ntb,N,za,mc,rd,qa,dd,Zd;jY(Ub,1);for(tb=0;tb<Ub.o;++tb)da[tb]=-1;for(tb=rd=0;tb<Ub.o;++tb)if(-1==da[tb]&&0!=(Ub.s[tb]&262144)){da[tb]=rd;qa=C(A,u,-1,Ub.o,1);qa[0]=tb;for(dd=mc=0;mc<=dd;){za=MX(Ub,qa[mc]);for(Zd=0;Zd<za;++Zd)N=Ub.e[qa[mc]][Zd],-1==da[N]&&0!=(Ub.s[N]&262144)&&(qa[++dd]=N,da[N]=rd);++mc}++rd}F=rd;$=C(A,u,-1,F,1);for(t=0;t<a.f.o;++t)-1!=da[t]&&++$[da[t]];M=C(A8,q,12,F,0);for(P=0;P<F;++P)M[P]=new g8(a.f,$[P],a.e);z=C(A,u,-1,F,1);for(t=0;t<a.f.o;++t)P=da[t],-1!=P&&(M[P].n[z[P]]=256,M[P].e[z[P]]=\nt,M[P].a[z[P]]=sX(a.f,t)/v,M[P].b[z[P]]=tX(a.f,t)/v,++z[P]);Z=-1;for(P=ca=0;P<F;++P)ca<$[P]&&(ca=$[P],Z=P);Tv(a.c,M[Z]);for(P=0;P<F;++P)P!=Z&&Tv(a.c,M[P])}}var Ya,pa,Ab,G,Sa,ob,Pc,hc,ga,tc,Y,O,db,Bb,Nb,T,Aa,Wa,Xc,Da,Qc,ub,Fd,ie,Ec,ed,Vb;for(pa=0;pa<a.f.o;++pa)if(4<jX(a.f,pa)){ga=new g8(a.f,1+jX(a.f,pa),a.e);ga.a[jX(a.f,pa)]=0;ga.b[jX(a.f,pa)]=0;ga.n[jX(a.f,pa)]=32;ga.e[jX(a.f,pa)]=pa;a.a[pa]=!0;for(Y=0;Y<jX(a.f,pa);++Y)ob=iX(a.f,pa,Y),ga.a[Y]=Math.sin(1.0471975511965976*Y-2.0943951023931953),ga.b[Y]=\nMath.cos(1.0471975511965976*Y-2.0943951023931953),ga.n[Y]=32,ga.e[Y]=ob,a.a[ob]=!0,a.b[xX(a.f,pa,Y)]=!0;Tv(a.c,ga)}Fd=eY(a.f);for(ub=0;ub<Fd.i.c;++ub){ie=CF(Fd.j,ub).length;Da=CF(Fd.i,ub);Ec=!1;if(0!=(a.e&6)){Ec=!0;for(Y=0;Y<ie;++Y)if(!I7(a.f,Da[Y])){Ec=!1;break}}if(!Ec){O=!1;for(Y=0;Y<ie;++Y)if(mY(a.f,Da[Y])==ie){O=!0;break}if(O){Qc=CF(Fd.j,ub);f8(a,Da,Qc);for(Y=0;Y<ie;++Y)a.a[Da[Y]]=!0,a.b[Qc[Y]]=!0}}}for(Sa=0;Sa<a.f.p;++Sa)if(wX(a.f,Sa)&&!a.b[Sa]){a:{var eb=a,fd=Sa,Yb=void 0,Yc=void 0,I=void 0,\npb=void 0,wc=void 0,Gd=void 0,uc=void 0,$d=void 0,Sd=void 0,ld=void 0,Zb=void 0,Cb=void 0,oa=void 0,Yb=W(eb.f,0,fd),Yc=W(eb.f,1,fd),wc=C(A,u,-1,eb.f.o,1),Gd=C(A,u,-1,eb.f.o,1),uc=C(A,u,-1,eb.f.o,1),$d=C(A,u,-1,eb.f.o,1);wc[0]=Yb;wc[1]=Yc;Gd[1]=fd;uc[Yb]=1;uc[Yc]=2;$d[0]=-1;$d[1]=0;for(Sd=pb=1;pb<=Sd;){for(ld=0;ld<jX(eb.f,wc[pb]);++ld){I=iX(eb.f,wc[pb],ld);if(1<pb&&I==Yb){oa=new B8(uc[wc[pb]]);Gd[0]=xX(eb.f,wc[pb],ld);Zb=pb;for(Cb=0;Cb<oa.a.length;++Cb)oa.a[Cb]=wc[Zb],oa.b[Cb]=Gd[Zb],Zb=$d[Zb];Vb=\noa;break a}0==uc[I]&&0!=(eb.f.s[I]&3072)&&(wc[++Sd]=I,Gd[Sd]=xX(eb.f,wc[pb],ld),uc[I]=uc[wc[pb]]+1,$d[Sd]=pb)}++pb}Vb=null}Da=Vb.a;Qc=Vb.b;f8(a,Da,Qc);for(Y=0;Y<Vb.a.length;++Y)a.a[Da[Y]]=!0,a.b[Qc[Y]]=!0}for(Sa=0;Sa<a.f.p;++Sa)if(!a.b[Sa]&&3==qX(a.f,Sa)&&(Ab=W(a.f,0,Sa),G=W(a.f,1,Sa),Nb=jX(a.f,Ab)+jX(a.f,G),2<Nb)){ga=new g8(a.f,Nb,a.e);for(Y=Pc=0;Y<jX(a.f,Ab);++Y)ob=iX(a.f,Ab,Y),ob!=G&&(ga.e[Pc++]=ob,a.a[ob]=!0,a.b[xX(a.f,Ab,Y)]=!0);ga.e[Pc++]=Ab;ga.e[Pc++]=G;for(Y=0;Y<jX(a.f,G);++Y)ob=iX(a.f,G,\nY),ob!=Ab&&(ga.e[Pc++]=ob,a.a[ob]=!0,a.b[xX(a.f,G,Y)]=!0);for(Y=0;Y<Nb;++Y)ga.a[Y]=Y,ga.b[Y]=0,ga.n[Y]=1;a.a[Ab]=!0;a.a[G]=!0;a.b[Sa]=!0;Tv(a.c,ga)}for(Sa=0;Sa<a.f.p;++Sa)if(!a.b[Sa]&&2==qX(a.f,Sa)){Ya=C(A,u,-1,a.f.o,1);for(Y=0;2>Y;++Y)if(Ya[0]=W(a.f,Y,Sa),Ya[1]=W(a.f,1-Y,Sa),1==a.f.k[Ya[0]]&&2==a.f.k[Ya[1]]&&2==jX(a.f,Ya[1])){a.a[Ya[0]]=!0;a.a[Ya[1]]=!0;a.b[Sa]=!0;Bb=1;do{T=iX(a.f,Ya[Bb],0)==Ya[Bb-1]?1:0;Ya[Bb+1]=iX(a.f,Ya[Bb],T);if(2==a.f.k[Ya[Bb+1]]&&2<jX(a.f,Ya[Bb+1]))break;a.a[Ya[Bb+1]]=!0;a.b[xX(a.f,\nYa[Bb],T)]=!0;++Bb}while(2==a.f.k[Ya[Bb]]&&2==jX(a.f,Ya[Bb]));Nb=jX(a.f,Ya[0])+jX(a.f,Ya[Bb])+Bb-1;ga=new g8(a.f,Nb,a.e);for(db=0;db<=Bb;++db)ga.a[db]=db,ga.b[db]=0,ga.n[db]=64,ga.e[db]=Ya[db];hc=Bb+1;tc=!1;for(db=0;db<jX(a.f,Ya[0]);++db)ob=iX(a.f,Ya[0],db),ob!=Ya[1]&&(ga.a[hc]=-0.5,ga.b[hc]=tc?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),ga.n[hc]=64,ga.e[hc]=ob,++hc,tc=!0);tc=!1;for(db=0;db<jX(a.f,Ya[Bb]);++db)ob=iX(a.f,Ya[Bb],db),ob!=Ya[Bb-1]&&(ga.a[hc]=Bb+0.5,ga.b[hc]=tc?-Math.sin(1.0471975511965976):\nMath.sin(1.0471975511965976),ga.n[hc]=64,ga.e[hc]=ob,++hc,tc=!0);Tv(a.c,ga)}}for(pa=0;pa<a.f.o;++pa)if(4==jX(a.f,pa)){Aa=C(A,u,-1,4,1);Wa=C(A,u,-1,4,1);for(Y=Xc=0;4>Y;++Y)Aa[Xc]=iX(a.f,pa,Y),Wa[Xc]=xX(a.f,pa,Y),1==jX(a.f,Aa[Xc])&&!a.b[Wa[Xc]]&&++Xc;if(2==Xc){ga=new g8(a.f,3,a.e);for(Y=0;2>Y;++Y)a.a[Aa[Y]]=!0,a.b[Wa[Y]]=!0,ga.e[Y]=Aa[Y],ga.n[Y]=32;ga.a[0]=-0.5;ga.b[0]=0.866;ga.a[1]=0.5;ga.b[1]=0.866;ga.a[2]=0;ga.b[2]=0;ga.n[2]=32;ga.e[2]=pa;Tv(a.c,ga)}if(3==Xc){for(Y=0;2>Y;++Y)1==qX(a.f,Wa[Y])&&(ed=\nAa[Y],Aa[Y]=Aa[2],Aa[2]=ed,ed=Wa[Y],Wa[Y]=Wa[2],Wa[2]=ed);ga=new g8(a.f,4,a.e);for(Y=0;3>Y;++Y)a.a[Aa[Y]]=!0,a.b[Wa[Y]]=!0,ga.e[Y]=Aa[Y],ga.n[Y]=32;ga.a[0]=-1;ga.b[0]=0;ga.a[1]=1;ga.b[1]=0;ga.a[2]=0;ga.b[2]=1;ga.a[3]=0;ga.b[3]=0;ga.n[3]=32;ga.e[3]=pa;Tv(a.c,ga)}}C8(a);for(var Ld,ae,gd,ic,be,Ta;;){ic=null;for(Ld=0;Ld<a.f.o;++Ld){for(gd=Ta=0;gd<jX(a.f,Ld);++gd)a.b[xX(a.f,Ld,gd)]||++Ta;if(1==Ta){a:{var Na=a,Fc=Ld,xc=void 0,kb=void 0,yc=void 0,Ob=void 0,xd=void 0,sd=void 0,yd=void 0,jc=void 0,Qa=void 0,\nGc=void 0,hd=void 0,zd=void 0,yc=C(A,u,-1,Na.f.o,1),Ob=C(A,u,-1,Na.f.o,1),xd=C(A,u,-1,Na.f.o,1),sd=C(A,u,-1,Na.f.o,1);yc[0]=Fc;xd[Fc]=1;sd[0]=-1;for(yd=kb=0;kb<=yd;){if(0==kb||!Na.a[yc[kb]])for(jc=0;jc<jX(Na.f,yc[kb]);++jc)xc=iX(Na.f,yc[kb],jc),hd=xX(Na.f,yc[kb],jc),0==xd[xc]&&!Na.b[hd]&&(yc[++yd]=xc,Ob[yd]=hd,xd[xc]=xd[yc[kb]]+1,sd[yd]=kb);if(kb==yd){zd=new B8(xd[yc[kb]]);Qa=kb;for(Gc=0;Gc<zd.a.length;++Gc)zd.a[Gc]=yc[Qa],zd.b[Gc]=Ob[Qa],Qa=sd[Qa];be=zd;break a}++kb}be=null}(!ic||be.a.length>ic.a.length)&&\n(ic=be)}}if(!ic)break;ae=new g8(a.f,ic.a.length,a.e);for(gd=0;gd<ic.a.length;++gd)a.a[ic.a[gd]]=!0,gd<ic.a.length-1&&(a.b[ic.b[gd]]=!0),ae.e[gd]=ic.a[gd],ae.a[gd]=Math.cos(0.5235987755982988)*gd,ae.b[gd]=1==(gd&1)?0:0.5,ae.n[gd]=128+ic.a.length;Tv(a.c,ae)}C8(a);for(f=new GD(a.c);f.b<f.d.Tf();){for(var Pb=e=HD(f),Qb=void 0,ce=void 0,Hc=void 0,V=void 0,Rc=void 0,V=Hc=0;V<Pb.e.length;++V){Qb=Pb.e[V];ce=jX(Pb.k,Qb);for(Rc=0;Rc<ce;++Rc)iX(Pb.k,Qb,Rc)>Qb&&++Hc}Pb.f=C(A,u,-1,Hc,1);Pb.i=C(A,u,-1,Pb.k.o,1);\nfor(V=Hc=0;V<Pb.e.length;++V){Qb=Pb.e[V];ce=jX(Pb.k,Qb);Pb.i[Qb]=V;for(Rc=0;Rc<ce;++Rc)iX(Pb.k,Qb,Rc)>Qb&&(Pb.f[Hc++]=xX(Pb.k,Qb,Rc))}}var kc,Ra,zc,Xa,nc,of,fb,je,Me,Ad,ke,vc;for(je=0;je<a.c.c;++je){fb=CF(a.c,je);for(Me=0;Me<fb.f.length;++Me)if(zc=fb.f[Me],2==qX(a.f,zc)){if(!HX(a.f,zc)&&0==(a.f.z[zc]&3)){var le=a.f;le.z[zc]|=16777216}if(!wX(a.f,zc)&&1<a.f.f[W(a.f,0,zc)]&&1<a.f.f[W(a.f,1,zc)]&&(1==(a.f.z[zc]&3)||2==(a.f.z[zc]&3))){vc=C(A,u,-1,2,1);Xa=C(A,u,-1,2,1);for(Ad=0;2>Ad;++Ad){vc[Ad]=a.f.G;\nXa[Ad]=W(a.f,Ad,zc);for(ke=0;ke<jX(a.f,Xa[Ad]);++ke)nc=iX(a.f,Xa[Ad],ke),nc!=W(a.f,1-Ad,zc)&&vc[Ad]>nc&&(vc[Ad]=nc)}of=D8(fb.a[fb.i[Xa[0]]],fb.b[fb.i[Xa[0]]],fb.a[fb.i[Xa[1]]],fb.b[fb.i[Xa[1]]]);kc=D8(fb.a[fb.i[vc[0]]],fb.b[fb.i[vc[0]]],fb.a[fb.i[Xa[0]]],fb.b[fb.i[Xa[0]]]);Ra=D8(fb.a[fb.i[Xa[1]]],fb.b[fb.i[Xa[1]]],fb.a[fb.i[vc[1]]],fb.b[fb.i[vc[1]]]);0>O7(of,kc)^0>O7(of,Ra)^2==(a.f.z[zc]&3)&&E8(fb,zc)}}}var md,Td,oc,Ic,qb,Ac,Ne,Oe,lc,Jc,Bc,gb,$b,de,xe,Bd,Sc,Ba,hb,Hd,Cd,Kc,Za,me,Gf,nd;Cd=C(oY,q,6,\na.f.o,0);for(Hd=0;Hd<a.f.o;++Hd)Cd[Hd]=new pY(2),NX(Cd[Hd],Hd);nd=C(A,u,-1,a.f.o,1);for(Kc=0;Kc<a.f.d;++Kc)if(Za=a.f.z[Kc]&3,1==Za||2==Za)mX(Cd[W(a.f,0,Kc)],JE(Za)),mX(Cd[W(a.f,1,Kc)],JE(Za));me=i8(Cd,nd);do{Gf=me;for(var Zf=a,$f=Cd,Hf=nd,Pe=void 0,wg=void 0,Gb=void 0,id=void 0,Id=void 0,pf=void 0,xg=void 0,wg=C(A,u,-1,16,1),Pe=0;Pe<Zf.f.o;++Pe){for(Gb=0;Gb<jX(Zf.f,Pe);++Gb){xg=Hf[iX(Zf.f,Pe,Gb)];for(id=0;id<Gb&&!(xg<wg[id]);++id);for(Id=Gb;Id>id;--Id)wg[Id]=wg[Id-1];wg[id]=xg}pf=rY(6,jX(Zf.f,Pe));\nNX($f[Pe],Pe);OX($f[Pe],16,JE(Hf[Pe]));OX($f[Pe],17*(6-pf),ku);for(Gb=0;Gb<pf;++Gb)OX($f[Pe],17,JE(wg[Gb]))}me=i8(Cd,nd)}while(Gf!=me);Ic=C(XS,cv,-1,a.f.p,1);var Rg,If,xa,ag,Tc,qf,Jb,Jf,Nh,Kf;for(xa=0;xa<a.f.p;++xa)if(Rg=W(a.f,0,xa),If=W(a.f,1,xa),!(wX(a.f,xa)||1!=qX(a.f,xa)||1==jX(a.f,Rg)||1==jX(a.f,If)))if(!(0!=(a.e&2)&&I7(a.f,Rg))||!I7(a.f,If)){Nh=!1;for(Jb=0;2>Jb;++Jb)if(ag=W(a.f,Jb,xa),2<jX(a.f,ag)){Kf=!0;qf=-1;for(Jf=0;Jf<jX(a.f,ag);++Jf)Tc=iX(a.f,ag,Jf),Tc!=W(a.f,1-Jb,xa)&&(-1==qf?qf=nd[Tc]:\nqf!=nd[Tc]&&(Kf=!1));if(Kf){Nh=!0;break}}Nh||(0!=(a.e&4)&&I7(a.f,Rg)&&I7(a.f,If)?Ic[xa]=1:Ic[xa]=2)}for(oc=0;oc<a.f.p;++oc)2==Ic[oc]&&(0!=(a.f.s[W(a.f,0,oc)]&3072)||0!=(a.f.s[W(a.f,1,oc)]&3072))&&(Ic[oc]=3);for(gb=0;gb<a.c.c;++gb){Jc=CF(a.c,gb);Ne=F8(Jc);Bd=Jc.c;xe=new G8(Jc,a.e);de=-1;for(Bc=0;224>Bc&&0!=Ne.c;++Bc){Oe=H8(a.i,Ne.c);Ac=(ZK(Oe,Ne.c),Ne.b[Oe]);a:{var rf=a,Md=Ac[0],ne=Ac[1],Ud=void 0,ib=void 0,bg=void 0,od=void 0,ya=void 0,Gl=void 0,Th=void 0,lk=void 0,Ga=void 0,Di=void 0,lh=void 0,Uh=\nvoid 0,ya=C(A,u,-1,rf.f.o,1),Gl=C(A,u,-1,rf.f.o,1),Th=C(A,u,-1,rf.f.o,1),lk=C(A,u,-1,rf.f.o,1);ya[0]=ne;Th[ne]=1;lk[0]=-1;for(Ga=od=0;od<=Ga;){for(Di=0;Di<MX(rf.f,ya[od]);++Di){ib=iX(rf.f,ya[od],Di);Uh=xX(rf.f,ya[od],Di);if(ib==Md){bg=Th[ya[od]];Ud=C(A,u,-1,bg,1);Ud[0]=Uh;for(lh=1;lh<bg;++lh)Ud[lh]=Gl[od],od=lk[od];qb=Ud;break a}0==Th[ib]&&(ya[++Ga]=ib,Gl[Ga]=Uh,Th[ib]=Th[ya[od]]+1,lk[Ga]=od)}if(od==Ga)break;++od}qb=null}md=C(A,u,-1,qb.length,1);Td=0;if(32>Bc)for($b=1;$b<qb.length-1;++$b)3==Ic[qb[$b]]&&\n(md[Td++]=qb[$b]);else if(96>Bc)for($b=1;$b<qb.length-1;++$b)2<=Ic[qb[$b]]&&(md[Td++]=qb[$b]);else for($b=1;$b<qb.length-1;++$b)1<=Ic[qb[$b]]&&(md[Td++]=qb[$b]);if(0!=Td){Ba=md[0];if(1<Td){do Ba=md[H8(a.i,Td)];while(Ba==de)}Ba!=de&&(de=Ba,E8(Jc,Ba),Ne=F8(Jc),Bd>Jc.c&&(Bd=Jc.c,xe=new G8(Jc,a.e)))}}eL(a.c,gb,xe);Jc=xe;lc=1;do{Sc=9999;for($b=0;$b<Jc.e.length;++$b)if(hb=nd[Jc.e[$b]],hb==lc){for(var pc=Jc,Tg=$b,mk=void 0,Hl=void 0,mh=void 0,Vh=void 0,zg=void 0,nh=void 0,Wh=void 0,Ug=void 0,Ag=void 0,Vg=\nvoid 0,nj=void 0,Il=void 0,Vd=void 0,Qe=void 0,ye=void 0,Xb=void 0,uf=void 0,Xg=void 0,Bk=void 0,Fv=void 0,Vd=pc.a[Tg],uf=pc.b[Tg],Vh=C(I8,q,11,4,0),Vg=Ag=0;Vg<pc.f.length&&!(4<=Ag);++Vg)Tg==pc.i[W(pc.k,0,pc.f[Vg])]||Tg==pc.i[W(pc.k,1,pc.f[Vg])]||(Qe=pc.a[pc.i[W(pc.k,0,pc.f[Vg])]],Xg=pc.b[pc.i[W(pc.k,0,pc.f[Vg])]],ye=pc.a[pc.i[W(pc.k,1,pc.f[Vg])]],Bk=pc.b[pc.i[W(pc.k,1,pc.f[Vg])]],nh=Math.sqrt((Qe-Vd)*(Qe-Vd)+(Xg-uf)*(Xg-uf)),Wh=Math.sqrt((ye-Vd)*(ye-Vd)+(Bk-uf)*(Bk-uf)),mh=Math.sqrt((ye-Qe)*(ye-\nQe)+(Bk-Xg)*(Bk-Xg)),nh<mh&&Wh<mh?Qe==ye?(zg=0>=Vd-Qe?0-(Vd-Qe):Vd-Qe,0.5>zg&&(Vh[Ag++]=new J8(D8(Qe,uf,Vd,uf),(0.5-zg)/2))):Xg==Bk?(zg=0>=uf-Xg?0-(uf-Xg):uf-Xg,0.5>zg&&(Vh[Ag++]=new J8(D8(Vd,Xg,Vd,uf),(0.5-zg)/2))):(nj=(Bk-Xg)/(ye-Qe),Il=-1/nj,mk=Xg-nj*Qe,Hl=uf-Il*Vd,Xb=(Hl-mk)/(nj-Il),Fv=nj*Xb+mk,zg=Math.sqrt((Xb-Vd)*(Xb-Vd)+(Fv-uf)*(Fv-uf)),0.5>zg&&(Vh[Ag++]=new J8(D8(Xb,Fv,Vd,uf),(0.5-zg)/2))):0.5>nh?Vh[Ag++]=new J8(D8(Qe,Xg,Vd,uf),(0.5-nh)/2):0.5>Wh&&(Vh[Ag++]=new J8(D8(ye,Bk,Vd,uf),(0.5-Wh)/\n2)));0<Ag&&(Ug=K8(Vh,Ag),pc.a[Tg]+=Ug.b*Math.sin(Ug.a),pc.b[Tg]+=Ug.b*Math.cos(Ug.a))}else hb>lc&&hb<Sc&&(Sc=hb);lc=Sc}while(9999!=Sc)}var Yl,Tn;for(Yl=0;Yl<a.f.o;++Yl)!I7(a.f,Yl)&&0==jX(a.f,Yl)&&(Tn=new g8(a.f,1,a.e),a.a[Yl]=!0,Tn.e[0]=Yl,Tn.a[0]=0,Tn.b[0]=0,Tn.n[0]=0,Tv(a.c,Tn));var G0,Gv;for(Gv=s8(a);Gv;){for(var Un=void 0,Hv=void 0,bE=void 0,cE=void 0,cE=0,bE=null,Hv=new GD(Gv);Hv.b<Hv.d.Tf();)Un=HD(Hv),cE<Un.b[0].e.length*Un.b[1].e.length&&(cE=Un.b[0].e.length*Un.b[1].e.length,bE=Un);G0=bE;L8(a,\nG0,1.2);Gv=s8(a)}var Iv;for(Iv=j8(a);Iv;)L8(a,Iv,1.5),Iv=j8(a);var Jv;for(Jv=q8(a);Jv;)L8(a,Jv,1.8),Jv=q8(a);for(g=0;g<a.c.c;++g){e=CF(a.c,g);for(h=0;h<e.e.length;++h)L7(a.f,e.e[h],e.a[h]),M7(a.f,e.e[h],e.b[h]),N7(a.f,e.e[h],0)}}\nfunction L8(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,n;e=C(SN,gv,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];n=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var o=void 0,r=o=void 0,t=void 0,z=void 0,v=void 0,E=void 0,s=E=void 0,F=z=o=v=z=void 0,P=void 0,M=r=void 0,$=z=o=void 0,da=void 0;if(1==f.e.length)f=0;else{M=c+Math.sqrt(b.b[1-j].e.length);t=C(SN,gv,-1,36,1);for(s=0;s<f.e.length;++s)o=D8(h,l,f.a[s],f.b[s]),o=Q(L(Math.round(36*o/6.283185307179586))),o=0>o?o+36:36<=o?o-36:o,z=h-f.a[s],v=l-f.b[s],\nz=z*z+v*v,t[o]<z&&(t[o]=z);o=z=-1;for(s=0;36>s;++s)t[s]=Math.sqrt(t[s]),z<t[s]&&(z=t[s],o=s);o=0>o-18?o-18+36:36<=o-18?o-18-36:o-18;for(s=0;18>=s;++s)t[0>o+s?o+s+36:36<=o+s?o+s-36:o+s]+=0.01*s,t[0>o-s?o-s+36:36<=o-s?o-s-36:o-s]+=0.01*s;$=C(SN,gv,-1,9,1);for(s=1;9>s;++s)$[s]=Math.sin(0.17453292519943295*s);da=M*M;P=1.7976931348623157E308;F=-1;for(o=0;36>o;++o)if(!(t[o]>=P)){v=t[o];for(s=1;9>s;++s){for(z=-1;1>=z&&!(r=0>o+z*s?o+z*s+36:36<=o+z*s?o+z*s-36:o+z*s,!(t[r]<=v)&&(E=t[r]*$[s],E<M&&(E*=E,r=Math.sqrt(da-\nE)+Math.sqrt(t[r]*t[r]-E)-M,v<r&&(v=r,P<=r))));z+=2);if(P<=v)break}P>v&&(P=v,F=o)}f=6.283185307179586*F/36}n[g]=f}M8(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);M8(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);n=1.7976931348623157E308;f=-1.7976931348623157E308;g=b.d[0]-b.d[1];for(j=0;j<b.b[1].b.length;++j)b.b[1].b[j]+=g,n>b.b[1].b[j]&&(n=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-n+2*c;f=fA(Math.ceil(j));n+=(j-f)/2-c;g=C(SN,gv,-1,f,1);for(j=0;j<f;++j)g[j]=b.c[1]+c;for(j=0;j<b.b[1].b.length;++j){h=\nb.b[1].b[j]-n;l=fA(h-c);for(h=rY(fA(h+c),f-1);l<=h;++l)g[l]>b.b[1].a[j]&&(g[l]=b.b[1].a[j])}for(j=0;j<f;++j)g[j]-=c;c=b.c[0]-b.c[1];for(j=0;j<b.b[0].a.length;++j)f=fA(b.b[0].b[j]-n),0<=f&&f<g.length&&c<b.b[0].a[j]-g[f]&&(c=b.b[0].a[j]-g[f]);for(j=0;j<b.b[1].a.length;++j)b.b[1].a[j]+=c;d&&(M8(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),M8(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=x8(a,b.b[0],b.b[1],0);N8(a,b.b[0],b.b[1],d)}\nfunction C8(a){for(var b,c,d,e,f,g,h,j,l,n,o,r,t,z,v;;){n=v=0;z=t=null;for(f=1;f<a.c.c;++f){d=CF(a.c,f);for(g=0;g<f;++g){e=CF(a.c,g);for(j=r=o=c=b=0;j<d.e.length;++j)for(l=0;l<e.e.length;++l)d.e[j]==e.e[l]&&(++c,b=d.e[j],o<d.n[j]&&(o=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==v8(a,d,b)&&1==v8(a,e,b)?0:1,o>r?h=(b<<24)+(o<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(o<<8)+c,v<h)){v=h;n=c;for(j=r=o=0;j<d.e.length;++j)o<d.n[j]&&(o=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);o>r?(t=d,z=e):(t=e,z=\nd)}}}if(0==v)break;if(n==t.e.length)Nv(a.c,t);else if(n==z.e.length)Nv(a.c,z);else{c=a;f=n;r=o=e=d=n=n=j=b=v=g=void 0;g=C(A,u,-1,f,1);for(b=v=0;b<t.e.length;++b)for(j=0;j<z.e.length;++j)t.e[b]==z.e[j]&&(g[v++]=t.e[b]);if(1==f)f=(n=t8(t,g[0]),d=t8(z,g[0]),O8(z,t.a[n]-z.a[d],t.b[n]-z.b[d]),e=P8(c,t,g[0]),o=P8(c,z,g[0]),r=0,1==v8(c,t,g[0])&&1==v8(c,z,g[0])&&(r=1.0471975511965976),M8(z,z.a[d],z.b[d],e-o+r+3.141592653589793),x8(c,t,z,1));else{n=c;d=t;e=z;r=g;var E=void 0,s=v=void 0,F=void 0,P=void 0,M=\nvoid 0,$=void 0,da=void 0,Z=l=j=b=P=void 0,ca=s=E=o=v=g=l=j=b=v=E=void 0,$=void 0;j=C(A,u,-1,f,1);l=C(A,u,-1,f,1);for(b=0;b<f;++b)j[b]=t8(d,r[b]),l[b]=t8(e,r[b]);for(b=E=v=o=g=0;b<f;++b)g+=d.a[j[b]],o+=d.b[j[b]],v+=e.a[l[b]],E+=e.b[l[b]];g/=f;o/=f;v/=f;E/=f;O8(e,g-v,o-E);P=C(I8,q,11,f,0);$=C(I8,q,11,f,0);E=C(I8,q,11,f,0);v=C(I8,q,11,f,0);for(b=0;b<f;++b)P[b]=new Q8(g,o,d.a[j[b]],d.b[j[b]]),$[b]=new Q8(g,o,e.a[l[b]],e.b[l[b]]),E[b]=new J8(P[b].a-$[b].a,P[b].b*$[b].b),v[b]=new J8(P[b].a+$[b].a,P[b].b*\n$[b].b);E=K8(E,f);v=K8(v,f);for(b=$=ca=0;b<f;++b)for(Z=0;Z<jX(n.f,r[b]);++Z)s=iX(n.f,r[b],Z),w8(d,s)&&!w8(e,s)&&++ca,!w8(d,s)&&w8(e,s)&&++$;M=C(I8,q,11,ca,0);da=C(I8,q,11,$,0);P=C(I8,q,11,$,0);for(b=$=ca=0;b<f;++b)for(Z=0;Z<jX(n.f,r[b]);++Z)s=iX(n.f,r[b],Z),w8(d,s)&&!w8(e,s)&&(F=t8(d,s),M[ca]=new Q8(d.a[j[b]],d.b[j[b]],d.a[F],d.b[F]),++ca),!w8(d,s)&&w8(e,s)&&(F=t8(e,s),s=new Q8(e.a[l[b]],e.b[l[b]],e.a[F],e.b[F]),da[$]=new J8(E.a+s.a,s.b),P[$]=new J8(v.a-s.a,s.b),++$);b=K8(M,ca);j=K8(da,$);l=K8(P,\n$);if(PO(O7(b.a,j.a))>PO(O7(b.a,l.a)))M8(e,g,o,E.a);else{r=g;b=o;E=l=j=void 0;for(E=0;E<e.e.length;++E)l=TS((e.a[E]-r)*(e.a[E]-r)+(e.b[E]-b)*(e.b[E]-b)),j=0-D8(r,b,e.a[E],e.b[E]),e.a[E]=r+l*Math.sin(j),e.b[E]=b+l*Math.cos(j);M8(e,g,o,v.a)}f=x8(n,d,e,f)}n=f;N8(c,t,z,n)}}}\nfunction P8(a,b,c){var d,e,f,g,h,j,l,n;d=C(SN,gv,-1,jX(a.f,c)+1,1);f=C(A,u,-1,jX(a.f,c)+1,1);g=C(A,u,-1,jX(a.f,c)+1,1);l=t8(b,c);for(h=e=0;h<jX(a.f,c);++h)f[e]=iX(a.f,c,h),g[e]=xX(a.f,c,h),j=t8(b,f[e]),-1!=j&&(d[e++]=D8(b.a[l],b.b[l],b.a[j],b.b[j]));if(1==e)return d[0]+3.141592653589793;for(h=e-1;0<h;--h)for(b=0;b<h;++b)d[b]>d[b+1]&&(j=d[b],d[b]=d[b+1],d[b+1]=j,j=f[b],f[b]=f[b+1],f[b+1]=j,j=g[b],g[b]=g[b+1],g[b+1]=j);d[e]=d[0]+6.283185307179586;f[e]=f[0];g[e]=g[0];j=-100;for(h=l=0;h<e;++h){b=d[h+\n1]-d[h];if(2<e&&wX(a.f,g[h])&&wX(a.f,g[h+1])){a:{n=a;var o=f[h],r=c,t=f[h+1],z=void 0,v=void 0,E=void 0,s=void 0,F=void 0,P=void 0,E=C(A,u,-1,n.f.o,1),s=C(A,u,-1,n.f.o,1);E[0]=r;E[1]=o;s[r]=1;s[o]=2;for(F=v=1;v<=F;){for(P=0;P<jX(n.f,E[v]);++P){z=iX(n.f,E[v],P);if(z==t){n=1+s[E[v]];break a}0==s[z]&&0!=(n.f.s[z]&3072)&&(E[++F]=z,s[z]=s[E[v]]+1)}++v}n=0}0!=n&&(b-=100-n)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function N8(a,b,c,d){var e;e=rY(oI(a.c,b),oI(a.c,c));rL(a.c,e,d);Nv(a.c,b);Nv(a.c,c)}\nfunction R8(){this.e=1}function K8(a,b){var c,d,e;for(d=c=e=0;d<b;++d)e+=a[d].b*Math.sin(a[d].a),c+=a[d].b*Math.cos(a[d].a);0==c?d=0<e?1.5707963267948966:-1.5707963267948966:(d=Math.atan(e/c),0>c&&(d+=3.141592653589793));c=Math.sqrt(e*e+c*c)/b;return new J8(d,c)}w(33,1,{},R8);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function m8(){}w(34,1,{},m8);_.dd=function(a,b){var c,d;return c=QO(a.b),d=QO(b.b),c<d?-1:c==d?0:1};function n8(){}w(35,1,{},n8);\n_.dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function o8(){}w(36,1,{},o8);_.dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function r8(a,b){var c,d;this.b=C(A8,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(SN,gv,-1,2,1);this.d=C(SN,gv,-1,2,1);this.a=C(A,u,-1,2,1);for(c=0;2>c;++c){for(d=0;d<this.b[c].e.length;++d)this.c[c]+=this.b[c].a[d],this.d[c]+=this.b[c].b[d];this.a[c]=this.b[c].e.length}}\nfunction p8(a,b,c,d){this.b=C(A8,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(SN,gv,-1,2,1);this.d=C(SN,gv,-1,2,1);this.c[0]=this.b[0].a[c];this.d[0]=this.b[0].b[c];this.c[1]=this.b[1].a[d];this.d[1]=this.b[1].b[d];this.a=C(A,u,-1,2,1);this.a[0]=1;this.a[1]=1}w(37,1,{9:1},r8,p8);_.a=null;_.b=null;_.c=null;_.d=null;function J8(a,b){this.a=a;this.b=b}function Q8(a,b,c,d){this.a=D8(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}\nfunction D8(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}w(38,1,{11:1},J8,Q8);_.a=0;_.b=0;function B8(a){this.a=C(A,u,-1,a,1);this.b=C(A,u,-1,a,1)}w(39,1,{},B8);_.a=null;_.b=null;function k8(a,b,c){this.c=a;this.a=b;this.b=c}w(40,1,{},k8);_.a=0;_.b=0;_.c=null;\nfunction E8(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=C(eQ,Gu,86,a.k.p,0));if(null==a.d[b]){g=C(A,u,-1,a.e.length,1);l=C(tz,Ou,-1,a.k.o,2);c=W(a.k,0,b);d=W(a.k,1,b);g[0]=c;l[c]=!0;for(h=f=0;f<=h;){for(j=0;j<jX(a.k,g[f]);++j)e=iX(a.k,g[f],j),!l[e]&&e!=d&&(g[++h]=e,l[e]=!0);if(f==h)break;++f}e=h+1>~~(a.e.length/2);if(0!=(a.j&6)){f=g=!1;for(j=0;j<a.e.length;++j)I7(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=C(A,u,-1,e?a.e.length-h:h+2,1);for(j=0;j<a.e.length;++j)a.e[j]==c?a.d[b][e?0:1]=\nj:a.e[j]==d?a.d[b][e?1:0]=j:e^l[a.e[j]]&&(a.d[b][f++]=j)}e=a.a[a.d[b][0]];f=a.b[a.d[b][0]];l=D8(e,f,a.a[a.d[b][1]],a.b[a.d[b][1]]);for(j=2;j<a.d[b].length;++j)h=a.d[b][j],d=TS((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-D8(e,f,a.a[h],a.b[h]),a.a[h]=e+d*Math.sin(c),a.b[h]=f+d*Math.cos(c)}\nfunction F8(a){var b,c,d,e,f;a.c=0;c=new Zv;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=PO(a.a[e]-a.a[f]),d=PO(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=C(A,u,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],sz(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function t8(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function w8(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction M8(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=TS((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=D8(b,c,a.a[g],a.b[g])+d,a.a[g]=b+f*Math.sin(e),a.b[g]=c+f*Math.cos(e)}function O8(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function g8(a,b,c){this.k=a;this.j=c;this.e=C(A,u,-1,b,1);this.n=C(A,u,-1,b,1);this.a=C(SN,gv,-1,b,1);this.b=C(SN,gv,-1,b,1)}\nfunction G8(a,b){var c;this.k=a.k;this.j=b;this.e=C(A,u,-1,a.e.length,1);this.n=C(A,u,-1,a.e.length,1);this.a=C(SN,gv,-1,a.e.length,1);this.b=C(SN,gv,-1,a.e.length,1);for(c=0;c<a.e.length;++c)this.e[c]=a.e[c],this.n[c]=a.n[c],this.a[c]=a.a[c],this.b[c]=a.b[c];if(null!=a.f){this.f=C(A,u,-1,a.f.length,1);for(c=0;c<a.f.length;++c)this.f[c]=a.f[c]}if(null!=a.i){this.i=C(A,u,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}w(41,1,{12:1},g8,G8);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function R7(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function S8(){S8=x;T8=y(U8,Vu,-1,[0.29899999499320984,0.5870000123977661,0.11400000005960464])}\nfunction V8(a,b){S8();var c,d,e,f,g,h;c=!b?1:(T8[0]*(b.d>>16&255)+T8[1]*(b.d>>8&255)+T8[2]*(b.d&255))/255;f=!a?1:(T8[0]*(a.d>>16&255)+T8[1]*(a.d>>8&255)+T8[2]*(a.d&255))/255;e=PO(c-f);if(0.30000001192092896<e)return a;d=C(U8,Vu,-1,3,1);W8(b.d>>16&255,b.d>>8&255,b.d&255,d);g=C(U8,Vu,-1,3,1);W8(a.d>>16&255,a.d>>8&255,a.d&255,g);h=PO(g[0]-d[0]);0.5<h&&(h=1-h);g=1-(g[1]>d[1]?g[1]:d[1]);d=PO(f+c-1);h=Math.cos(9.42477796076938*h);h=0.30000001192092896*(g>(d>h?d:h)?g:d>h?d:h);if(e>h)c=a;else if(e=(f>c?1<\nf+h:0<f-h)?c-h:c+h,c=null,null==c&&(c=C(U8,Vu,-1,4,1)),null!=a.b?c[3]=a.a:c[3]=(a.d>>24&255)/255,f=c,null==f&&(f=C(U8,Vu,-1,3,1)),null!=a.b?(f[2]=a.b[2],f[1]=a.b[1],f[0]=a.b[0]):(f[2]=(a.d&255)/255,f[1]=(a.d>>8&255)/255,f[0]=(a.d>>16&255)/255),f=!a?1:(T8[0]*(a.d>>16&255)+T8[1]*(a.d>>8&255)+T8[2]*(a.d&255))/255,0==f)c=new X8(f,f,f,c[3]);else{d=e/(!a?1:(T8[0]*(a.d>>16&255)+T8[1]*(a.d>>8&255)+T8[2]*(a.d&255))/255);for(e=f=h=0;3>e;++e)c[e]*=d,1>c[e]?f+=T8[e]:(h+=(c[e]-1)*T8[e],c[e]=1);if(0!=h){for(e=\nd=0;3>e;++e)1>c[e]&&(c[e]+=h/f,1<c[e]&&(d+=(c[e]-1)*T8[e],c[e]=1));if(0!=d)for(e=0;3>e;++e)1>c[e]&&(c[e]+=d/T8[e],1<c[e]&&(c[e]=1))}c=new X8(c[0],c[1],c[2],c[3])}return c}var T8;function X8(a,b,c,d){yK();var e=fA(255*a+0.5),f=fA(255*b+0.5),g=fA(255*c+0.5),h=fA(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new hw(ih);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=C(U8,Vu,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}function Y8(a){yK();this.d=a|-16777216}\nfunction W8(a,b,c,d){yK();var e,f,g,h,j,l;null==d&&(d=C(U8,Vu,-1,3,1));j=c>(a>b?a:b)?c:a>b?a:b;l=c<(a<b?a:b)?c:a<b?a:b;j==l?g=h=0:(h=(j-l)/j,f=(j-a)/(j-l),e=(j-b)/(j-l),c=(j-c)/(j-l),a==j?g=c-e:b==j?g=2+f-c:g=4+e-f,g/=6,0>g&&++g);d[0]=g;d[1]=h;d[2]=j/255}w(473,1,{58:1,67:1,70:1},X8,Y8);var Y7=null;function a7(){}function d7(a,b){this.a=a;this.b=b}w(523,496,{77:1,78:1},a7,d7);_.vf=tH;_.wf=RJ;_.tS=function(){return Z8.d+"[x="+this.a+",y="+this.b+Lm};_.a=0;_.b=0;\nfunction Q6(a,b){var c,d,e,f;c=new R6;d=a.c;e=b.vf();d=d<e?d:e;e=a.d;f=b.wf();e=e<f?e:f;f=a.c+a.b;var g=b.vf()+b.yf();f=f>g?f:g;var g=a.d+a.a,h=b.wf()+b.xf();c.c=d;c.d=e;c.b=f-d;c.a=(g>h?g:h)-e;return c}function R6(){}function i7(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(524,499,av,R6,i7);_.xf=tH;_.yf=RJ;_.vf=function(){return this.c};_.wf=function(){return this.d};_.tS=function(){return ila.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Lm};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction $8(a){var b,c;c=new d_;var d=new b8,e=WS(iG(a)),f,g,h,j,l,n,o,r,t,z,v,E,s,F,P,M,$,da,Z,ca,Hb,aa,sb,Mb,K,Ja,$c,Ub,tb,N,za,mc,rd,qa,dd,Zd,Ya;d.b=c;lZ(d.b);sb=null;j=C(A,u,-1,64,1);j[0]=-1;Ja=C(A,u,-1,64,1);$c=C(A,u,-1,64,1);for(s=0;64>s;++s)Ja[s]=-1;g=K=0;Ub=Mb=N=!1;n=0;tb=e.length;for(l=1;32>=e[K];)++K;for(;K<tb;)if(za=e[K++]&65535,a9(za)||42==za){h=0;v=-1;F=aa=P=!1;if(N)82==za&&SM(e[K]&65535)?(da=null!=String.fromCharCode(e[K+1]&65535).match(/\\d/)?2:1,h=FZ(mZ(e,K-1,1+da)),K+=da):(M=String.fromCharCode(e[K]&\n65535).toLowerCase().charCodeAt(0)==(e[K]&65535)&&a9(e[K]&65535)?2:1,h=FZ(mZ(e,K-1,M)),K+=M-1,v=0),64==e[K]&&(++K,64==e[K]&&(F=!0,++K),aa=!0),72==e[K]&&(++K,v=1,SM(e[K]&65535)&&(v=e[K]-48,++K));else if(42==za)h=6,P=!0;else switch(String.fromCharCode(za).toUpperCase().charCodeAt(0)){case 66:K<tb&&114==e[K]?(h=35,++K):h=5;break;case 67:K<tb&&108==e[K]?(h=17,++K):h=6;break;case 70:h=9;break;case 73:h=53;break;case 78:h=7;break;case 79:h=8;break;case 80:h=15;break;case 83:h=16}if(0==h)throw new Ny(ska);\nf=gZ(d.b,h);P?(Ub=!0,AZ(d.b,f,1)):K7(d.b,f,String.fromCharCode(za).toLowerCase().charCodeAt(0)==za&&a9(za));if(-1!=v&&1!=h){o=C(XS,cv,-1,1,1);o[0]=v<<24>>24;var pa=d.b,Ab=f,G=o;null!=G&&0==G.length&&(G=null);null==G?null!=pa.r&&(pa.r[Ab]=null):(null==pa.r&&(pa.r=C(eZ,q,3,pa.G,0)),pa.r[Ab]=G)}E=j[n];-1!=j[n]&&128!=l&&kZ(d.b,f,j[n],l);l=1;j[n]=f;0!=g&&(yZ(d.b,f,g),g=0);(ca=!sb?null:RZ(sb,oP(E)))&&c8(ca,f,K,1==h);aa&&(!sb&&(sb=new ZZ),$Z(sb,oP(f),new d8(d,f,E,v,K,F)))}else if(46==za)l=128;else if(61==\nza)l=2;else if(35==za)l=4;else if(SM(za))if(Z=za-48,N){for(;K<tb&&SM(e[K]&65535);)Z=10*Z+e[K]-48,++K;g=Z}else{Mb&&K<tb&&SM(e[K]&65535)&&(Z=10*Z+e[K]-48,++K);Mb=!1;if(64<=Z)throw new Ny(qka);if(-1==Ja[Z])Ja[Z]=j[n],$c[Z]=K-1;else{if(Ja[Z]==j[n])throw new Ny(pka);sb&&((ca=RZ(sb,oP(Ja[Z])))&&c8(ca,j[n],$c[Z],!1),(ca=RZ(sb,oP(j[n])))&&c8(ca,Ja[Z],K-1,!1));kZ(d.b,j[n],Ja[Z],l);Ja[Z]=-1}l=1}else if(43==za){if(!N)throw new Ny(kka);for(r=1;43==e[K];)++r,++K;1==r&&SM(e[K]&65535)&&(r=e[K]-48,++K);tZ(d.b,j[n],\nr)}else if(45==za){if(N){for(r=-1;45==e[K];)--r,++K;-1==r&&SM(e[K]&65535)&&(r=48-e[K],++K);tZ(d.b,j[n],r)}}else if(40==za){if(-1==j[n])throw new Ny(jka);j[n+1]=j[n];++n}else if(41==za)--n;else if(91==za){if(N)throw new Ny(oka);N=!0}else if(93==za){if(!N)throw new Ny(lka);N=!1}else if(37==za)Mb=!0;else if(58==za)if(N){for($=0;SM(e[K]&65535);)$=10*$+e[K]-48,++K;d.b.u[j[n]]=$}else l=64;else if(47==za)l=17;else if(92==za)l=9;else throw new Ny(rka+String.fromCharCode(za)+Uc);if(1!=l)throw new Ny(mka);\nfor(s=0;64>s;++s)if(-1!=Ja[s])throw new Ny(nka);var Sa=d.b,ob,Pc,hc,ga,tc,Y;Y=C(A,u,-1,Sa.o,1);ga=C(tz,Ou,-1,Sa.o,2);for(Pc=0;Pc<Sa.p;++Pc)for(hc=0;2>hc;++hc)MZ(Sa,Sa.y[hc][Pc])&&!MZ(Sa,Sa.y[1-hc][Pc])&&(ga[Sa.y[hc][Pc]]=!0);for(tc=Sa.o-1;0<=tc&&ga[tc];)Y[tc]=tc,--tc;for(ob=0;ob<=tc;++ob)if(ga[ob]){Y[ob]=tc;Y[tc]=ob;for(--tc;0<=tc&&ga[tc];)Y[tc]=tc,--tc}else Y[ob]=ob;d.b.J=!0;jY(d.b,1);for(f=0;f<d.b.o;++f)if(null!=(null==c.r?null:null==c.r[f]?null:mZ(c.r[f],0,c.r[f].length))&&!I7(d.b,f))if(z=(null==\nd.b.r?null:d.b.r[f])[0],d.b.x[f]<(PX(),dZ).length&&null!=dZ[d.b.x[f]]){t=!1;mc=tY(d.b,f);mc-=vY(d.b,f,mc);for(qa=dZ[d.b.x[f]],dd=0,Zd=qa.length;dd<Zd;++dd)if(rd=qa[dd],mc<=rd){t=!0;rd!=mc+z&&sZ(d.b,f,mc+z);break}t||sZ(d.b,f,mc+z)}var O,db,Bb,Nb;for(O=0;O<d.b.c;++O)if(7==d.b.x[O]&&0==d.b.q[O]&&3<tY(d.b,O)&&0<d.b.k[O])for(Nb=0;Nb<d.b.f[O];++Nb)if(db=iX(d.b,O,Nb),Bb=xX(d.b,O,Nb),1<qX(d.b,Bb)&&HZ(d.b.x[db])){4==d.b.B[Bb]?NY(d.b,Bb,2):NY(d.b,Bb,1);tZ(d.b,O,d.b.q[O]+1);tZ(d.b,db,d.b.q[db]-1);break}var T,\nAa,Wa,Xc,Da,Qc,ub,Fd,ie,Ec,ed,Vb,eb,fd,Yb,Yc;jY(d.b,1);d.a=C(tz,Ou,-1,d.b.d,2);for(Wa=0;Wa<d.b.d;++Wa)64==d.b.B[Wa]&&(NY(d.b,Wa,1),d.a[Wa]=!0);Yc=new LZ(d.b,3);Fd=C(tz,Ou,-1,Yc.i.c,2);for(eb=0;eb<Yc.i.c;++eb){fd=CF(Yc.i,eb);Fd[eb]=!0;for(ub=0;ub<fd.length;++ub)if(!I7(d.b,fd[ub])){Fd[eb]=!1;break}if(Fd[eb]){Yb=CF(Yc.j,eb);for(ub=0;ub<Yb.length;++ub)d.a[Yb[ub]]=!0}}for(Wa=0;Wa<d.b.d;++Wa)if(!d.a[Wa]&&0!=Yc.b[Wa]&&I7(d.b,W(d.b,0,Wa))&&I7(d.b,W(d.b,1,Wa)))a:{var I=d,pb=Wa,wc=void 0,Gd=void 0,uc=void 0,\n$d=void 0,Sd=void 0,ld=void 0,Zb=void 0,Cb=void 0,oa=void 0,Ld=void 0,ae=void 0,gd=void 0,ic=void 0,Cb=C(A,u,-1,I.b.c,1),ld=C(A,u,-1,I.b.c,1),Zb=C(A,u,-1,I.b.c,1),oa=C(A,u,-1,I.b.c,1),wc=W(I.b,0,pb),Gd=W(I.b,1,pb);ld[0]=wc;ld[1]=Gd;Zb[0]=-1;Zb[1]=pb;Cb[wc]=1;Cb[Gd]=2;oa[wc]=-1;oa[Gd]=wc;for(Ld=Sd=1;Sd<=Ld&&15>Cb[ld[Sd]];){ic=ld[Sd];for(ae=0;ae<I.b.f[ic];++ae)if(uc=iX(I.b,ic,ae),uc!=oa[ic]){$d=xX(I.b,ic,ae);if(uc==wc){Zb[0]=$d;for(gd=0;gd<=Ld;++gd)I.a[Zb[ae]]=!0;break a}I7(I.b,uc)&&0==Cb[uc]&&(++Ld,\nld[Ld]=uc,Zb[Ld]=$d,Cb[uc]=Cb[ic]+1,oa[uc]=ic)}++Sd}}jY(d.b,3);for(eb=0;eb<Yc.i.c;++eb)if(Fd[eb]){fd=CF(Yc.i,eb);for(ub=0;ub<fd.length;++ub){var be;var Ta=d,Na=fd[ub],Fc=void 0;16==Ta.b.x[Na]&&0>=Ta.b.q[Na]||6==Ta.b.x[Na]&&0!=Ta.b.q[Na]||!I7(Ta.b,Na)?be=!1:(Fc=null==yY(Ta.b,Na)?0:(null==Ta.b.r?null:Ta.b.r[Na])[0],be=1>pZ(Ta.b,Na)-tY(Ta.b,Na)-Fc||5!=Ta.b.x[Na]&&6!=Ta.b.x[Na]&&7!=Ta.b.x[Na]&&8!=Ta.b.x[Na]&&15!=Ta.b.x[Na]&&16!=Ta.b.x[Na]&&33!=Ta.b.x[Na]&&34!=Ta.b.x[Na]?!1:!0);if(!be){K7(d.b,fd[ub],!1);\nfor(Ec=0;Ec<d.b.f[fd[ub]];++Ec)d.a[xX(d.b,fd[ub],Ec)]=!1}}}a8(d);for(eb=0;eb<Yc.i.c;++eb)if(Fd[eb]&&6==CF(Yc.j,eb).length){Yb=CF(Yc.j,eb);ie=!0;for(Xc=0,Da=Yb.length;Xc<Da;++Xc)if(Wa=Yb[Xc],!d.a[Wa]){ie=!1;break}ie&&($7(d,Yb[0]),$7(d,Yb[2]),$7(d,Yb[4]),a8(d))}for(Vb=5;4<=Vb;--Vb){do{ed=!1;for(Wa=0;Wa<d.b.d;++Wa)if(d.a[Wa]){for(ub=T=0;2>ub;++ub){Qc=W(d.b,ub,Wa);for(Ec=0;Ec<d.b.f[Qc];++Ec)d.a[xX(d.b,Qc,Ec)]&&++T}if(T==Vb){$7(d,Wa);a8(d);ed=!0;break}}}while(ed)}for(Wa=0;Wa<d.b.d;++Wa)if(d.a[Wa])throw new Ny(D6);\nfor(Aa=0;Aa<d.b.c;++Aa)if(I7(d.b,Aa))throw new Ny(D6);d.b.r=null;d.b.J=!1;var xc,kb,yc,Ob,xd,sd,yd,jc,Qa,Gc,hd;jY(d.b,3);Qa=!1;Gc=C(A,u,-1,2,1);hd=C(A,u,-1,2,1);jc=C(A,u,-1,2,1);for(kb=0;kb<d.b.d;++kb)if(!HX(d.b,kb)&&2==d.b.B[kb]){for(Ob=0;2>Ob;++Ob){Gc[Ob]=-1;jc[Ob]=-1;xc=W(d.b,Ob,kb);for(yd=0;yd<d.b.f[xc];++yd)yc=xX(d.b,xc,yd),yc!=kb&&(17==d.b.B[yc]||9==d.b.B[yc]?(Gc[Ob]=iX(d.b,xc,yd),hd[Ob]=yc):jc[Ob]=iX(d.b,xc,yd));if(-1==Gc[Ob])break}if(-1!=Gc[0]&&-1!=Gc[1]){sd=d.b.B[hd[0]]!=d.b.B[hd[1]];xd=\n!1;for(Ob=0;2>Ob;++Ob)-1!=jc[Ob]&&jc[Ob]<Gc[Ob]&&(xd=!xd);CZ(d.b,kb,sd^xd?2:1,!1);Qa=!0}}for(kb=0;kb<d.b.d;++kb)(17==d.b.B[kb]||9==d.b.B[kb])&&NY(d.b,kb,1);Qa&&(d.b.K|=4);y8(new R8,d.b);if(sb){for(Hb=b9((Ya=new I2(sb),new c9(sb,Ya)));mT(Hb.a.a);)ca=(Hb.a.b=HD(Hb.a.a)).yh(),zZ(d.b,ca.a,fla(ca,Y),!1);d.b.K|=4}Q7(d.b);e8(d.b);Ub&&EZ(d.b,!0);b=new X7(c);return Uz(b.a.a)}function a9(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function b9(a){a=new L2(a.b.a);return new d9(a)}\nfunction c9(a,b){this.a=a;this.b=b}w(626,614,{},c9);_.vh=function(a){a:{var b,c;for(c=new L2((new I2(this.a)).a);mT(c.a);)if(b=c.b=HD(c.a),b=b.yh(),null==a?null==b:Uy(a,b)){a=!0;break a}a=!1}return a};_.ye=function(){return b9(this)};_.Tf=function(){return this.b.a.c};_.a=null;_.b=null;function d9(a){this.a=a}w(627,1,{},d9);_.Vd=function(){return mT(this.a.a)};_.Wd=function(){return(this.a.b=HD(this.a.a)).yh()};_.Xd=function(){K2(this.a)};_.a=null;\nfunction l8(a,b){PD();var c;c=WD(a.b,a.c);CX(c,c.length,b?b:(DX(),DX(),EX));var d,e;e=a.c;for(d=0;d<e;++d)eL(a,d,c[d])}function e9(){e9=x;var a,b;f9=C(SN,gv,-1,25,1);g9=C(SN,gv,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)g9[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)f9[a]=b,b*=0.5}function H8(a,b){var c,d;if(0<b){if((b&-b)==b)return fA(4.6566128730773926E-10*b*h9(a));do c=h9(a),d=c%b;while(0>c-d+(b-1));return fA(d)}throw new lK;}\nfunction h9(a){var b,c,d;c=15525485*a.a+1502*a.b;d=15525485*a.b+11;b=Math.floor(5.9604644775390625E-8*d);a.a=(c+b)%16777216;a.b=d-16777216*b;a=128*a.a+Math.floor(a.b*g9[31]);2147483648<=a&&(a-=4294967296);return a}function z8(){e9();var a,b;b=jla++ +(new Date).getTime();a=fA(Math.floor(5.9604644775390625E-8*b))&16777215;b=fA(b-16777216*a);this.a=a^1502;this.b=b^15525485}function i9(){e9();this.a=6122;this.b=12230397}w(643,1,{},z8,i9);_.a=0;_.b=0;var f9,g9,jla=0;w(683,679,bv);\n_.Ad=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(xP(),yP)&&this.b.i==(zP(),AP))try{var f=this.b.b,g,h,j;j=null;h=new d_;UZ(new a_,h,new l2(new o2(f)))&&(g=new X7(h),j=Uz(g.a.a));b=j;if(null==b)throw new Ny("V3000 read failed.");a=Rs;this.a.ic.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=Az(l),H(l,96))c=l,d=c.yd();else throw l;}else if(this.b.a==hU)try{var n=this.b.b,o,r,t,z;b=-1!=n.indexOf(Wf)?(o=VS(n,Wf),r=$8(o[0]),t=$8(o[2]),z=m,z+=rc,z+=fQ(1,3)+fQ(1,3)+ba,z+=gc+r,z+=gc+t,z):\n$8(n);this.b.f==(vP(),eU)?a="readSMIRKS":this.b.f==fU&&(a="readSMILES");this.a.ic.a="SMILES conversion provided by OpenChemLib"}catch(v){if(v=Az(v),H(v,96))c=v,d=c.yd();else throw v;}else if(d="Invalid or unsupported input",this.a.zc&&!this.b.d)try{var E,s=new U7,F=iG(this.b.b),P;if(null==F||0==F.length)P=null;else{var M=WS(F),$,da,Z,ca,Hb;if(null==M)P=null;else{S7(s,M,0);$=X(s,4);ca=X(s,4);8<$&&($=ca);da=X(s,$);Z=X(s,ca);Hb=new XZ(da,Z);var aa=null,sb,Mb,K,Ja,$c,Ub,tb,N,za,mc,rd,qa,dd,Zd,Ya,pa,Ab,\nG,Sa,ob,Pc,hc,ga,tc,Y,O,db,Bb,Nb,T,Aa,Wa,Xc,Da,Qc,ub,Fd,ie,Ec,ed,Vb,eb,fd,Yb,Yc,I,pb,wc,Gd,uc,$d,Sd,ld,Zb,Cb,oa,Ld,ae,gd,ic,be,Ta,Na,Fc,xc,kb,yc,Ob,xd,sd,yd,jc;kb=8;s.f=Hb;lZ(s.f);if(!(null==M||0==M.length))if(null!=aa&&0==aa.length&&(aa=null),S7(s,M,0),K=X(s,4),pa=X(s,4),8<K&&(kb=K,K=pa),0==K)EZ(s.f,1==X(s,1));else{Ja=X(s,K);$c=X(s,pa);Cb=X(s,K);gd=X(s,K);ae=X(s,K);Y=X(s,K);for(N=0;N<Ja;++N)gZ(s.f,6);for(I=0;I<Cb;++I)jZ(s.f,X(s,K),7);for(I=0;I<gd;++I)jZ(s.f,X(s,K),8);for(I=0;I<ae;++I)jZ(s.f,X(s,\nK),X(s,8));for(I=0;I<Y;++I)tZ(s.f,X(s,K),X(s,4)-8);O=1+$c-Ja;Xc=X(s,4);Ya=0;L7(s.f,0,0);M7(s.f,0,0);N7(s.f,0,0);Da=null!=aa&&39<=aa[0];jc=sd=Ob=xc=0;T=Nb=!1;Da&&(aa.length>2*Ja-2&&39==aa[2*Ja-2]||aa.length>3*Ja-3&&39==aa[3*Ja-3]?(T=!0,pb=(Nb=aa.length==3*Ja-3+9)?3*Ja-3:2*Ja-2,Zd=86*(aa[pb+1]-40)+aa[pb+2]-40,xc=Math.pow(10,Zd/2E3-1),pb+=2,yc=86*(aa[pb+1]-40)+aa[pb+2]-40,Ob=Math.pow(10,yc/1500-1),pb+=2,xd=86*(aa[pb+1]-40)+aa[pb+2]-40,sd=Math.pow(10,xd/1500-1),Nb&&(pb+=2,yd=86*(aa[pb+1]-40)+aa[pb+2]-\n40,jc=Math.pow(10,yd/1500-1))):Nb=aa.length==3*Ja-3);s.b&&Nb&&(aa=null,Da=!1);for(I=1;I<Ja;++I)Qc=X(s,Xc),0==Qc?(Da&&(L7(s.f,I,s.f.D[0].a+8*(aa[2*I-2]-83)),M7(s.f,I,s.f.D[0].b+8*(aa[2*I-1]-83)),Nb&&N7(s.f,I,s.f.D[0].c+8*(aa[2*Ja-3+I]-83))),++O):(Ya+=Qc-1,Da&&(L7(s.f,I,sX(s.f,Ya)+aa[2*I-2]-83),M7(s.f,I,tX(s.f,Ya)+aa[2*I-1]-83),Nb&&N7(s.f,I,uX(s.f,Ya)+(aa[2*Ja-3+I]-83))),kZ(s.f,Ya,I,1));for(I=0;I<O;++I)kZ(s.f,X(s,K),X(s,K),1);Gd=C(tz,Ou,-1,$c,2);for(G=0;G<$c;++G)switch(Pc=X(s,2),Pc){case 0:J7(s.f,W(s.f,\n0,G))||J7(s.f,W(s.f,1,G))?NY(s.f,G,32):Gd[G]=!0;break;case 2:NY(s.f,G,2);break;case 3:NY(s.f,G,4)}Mb=X(s,K);for(I=0;I<Mb;++I)if(N=X(s,K),8==kb)ic=X(s,2),3==ic?(vZ(s.f,N,1,0),zZ(s.f,N,1,!1)):zZ(s.f,N,ic,!1);else switch(ic=X(s,3),ic){case 4:zZ(s.f,N,1,!1);vZ(s.f,N,1,X(s,3));break;case 5:zZ(s.f,N,2,!1);vZ(s.f,N,1,X(s,3));break;case 6:zZ(s.f,N,1,!1);vZ(s.f,N,2,X(s,3));break;case 7:zZ(s.f,N,2,!1);vZ(s.f,N,2,X(s,3));break;default:zZ(s.f,N,ic,!1)}8==kb&&0==X(s,1)&&(s.f.F=!0);sb=X(s,pa);for(I=0;I<sb;++I)if(G=\nX(s,pa),1==s.f.B[G])switch(ic=X(s,3),ic){case 4:CZ(s.f,G,1,!1);BZ(s.f,G,1,X(s,3));break;case 5:CZ(s.f,G,2,!1);BZ(s.f,G,1,X(s,3));break;case 6:CZ(s.f,G,1,!1);BZ(s.f,G,2,X(s,3));break;case 7:CZ(s.f,G,2,!1);BZ(s.f,G,2,X(s,3));break;default:CZ(s.f,G,ic,!1)}else CZ(s.f,G,X(s,2),!1);EZ(s.f,1==X(s,1));tb=null;for(Ld=0;1==X(s,1);)switch(Wa=Ld+X(s,4),Wa){case 0:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),AZ(s.f,N,2048);break;case 1:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),ld=X(s,8),yZ(s.f,N,ld);break;case 2:oa=X(s,pa);\nfor(I=0;I<oa;++I)G=X(s,pa),NY(s.f,G,64);break;case 3:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),AZ(s.f,N,4096);break;case 4:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Fc=X(s,4)<<3,AZ(s.f,N,Fc);break;case 5:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Ub=X(s,2)<<1,AZ(s.f,N,Ub);break;case 6:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),AZ(s.f,N,1);break;case 7:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Yb=X(s,4)<<7,AZ(s.f,N,Yb);break;case 8:oa=X(s,K);for(I=0;I<oa;++I){N=X(s,K);rd=X(s,4);za=C(A,u,-1,rd,1);for(uc=0;uc<rd;++uc)mc=X(s,8),za[uc]=\nmc;var Qa=s.f,Gc=N,hd=za;null==Qa.t&&(Qa.t=C(eQ,Gu,86,Qa.G,0));null!=hd&&$X(hd);Qa.t[Gc]=hd;Qa.K=0;Qa.E=!0}break;case 9:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),Fc=X(s,2)<<4,DZ(s.f,G,Fc);break;case 10:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),hc=X(s,4),DZ(s.f,G,hc);break;case 11:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),AZ(s.f,N,8192);break;case 12:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),ga=X(s,8)<<6,DZ(s.f,G,ga);break;case 13:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),be=X(s,3)<<14,AZ(s.f,N,be);break;case 14:oa=X(s,K);\nfor(I=0;I<oa;++I)N=X(s,K),Zb=X(s,5)<<17,AZ(s.f,N,Zb);break;case 15:Ld=16;break;case 16:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Na=X(s,3)<<22,AZ(s.f,N,Na);break;case 17:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),sZ(s.f,N,X(s,4));break;case 18:oa=X(s,K);Sd=X(s,4);for(I=0;I<oa;++I){N=X(s,K);Aa=X(s,Sd);$d=C(XS,cv,-1,Aa,1);for(uc=0;uc<Aa;++uc)$d[uc]=X(s,7)<<24>>24;var zd=s.f,Pb=N,Qb=mZ($d,0,$d.length),ce=void 0;if(null!=Qb)if(0==Qb.length)Qb=null;else if(ce=FZ(Qb),0!=ce&&J(Qb,cZ[ce])||J(Qb,Xf))jZ(zd,Pb,ce),Qb=null;\nnull==Qb?null!=zd.r&&(zd.r[Pb]=null):(null==zd.r&&(zd.r=C(eZ,q,3,zd.G,0)),zd.r[Pb]=WS(Qb))}break;case 19:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),tc=X(s,3)<<25,AZ(s.f,N,tc);break;case 20:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),Na=X(s,3)<<14,DZ(s.f,G,Na);break;case 21:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),xZ(s.f,N,X(s,2)<<4);break;case 22:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),AZ(s.f,N,268435456);break;case 23:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),DZ(s.f,G,131072);break;case 24:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,\npa),Ub=X(s,2)<<18,DZ(s.f,G,Ub);break;case 25:for(I=0;I<Ja;++I)if(1==X(s,1)){var Hc=s.f;Hc.s[I]|=512}break;case 26:oa=X(s,pa);tb=C(A,u,-1,oa,1);for(I=0;I<oa;++I)tb[I]=X(s,pa);break;case 27:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),AZ(s.f,N,536870912)}var V=new B7(s.f),Rc,kc,Ra,zc,Xa,nc,of,fb,je,Me,Ad,ke,vc;jY(V.d,1);if(null!=Gd)V.c=Gd;else{V.c=C(tz,Ou,-1,V.d.d,2);for(Ra=0;Ra<V.d.d;++Ra)64==V.d.B[Ra]&&(V.c[Ra]=!0,NY(V.d,Ra,1))}V.e=0;of=C(tz,Ou,-1,V.d.c,2);for(Ra=0;Ra<V.d.d;++Ra)if(V.c[Ra]){++V.b;for(nc=0;2>\nnc;++nc)of[W(V.d,nc,Ra)]||(of[W(V.d,nc,Ra)]=!0,++V.a)}if(0!=V.b){vc=new LZ(V.d,1);if(V.d.E){var le,md,Td,oc,Ic,qb,Ac;for(md=0;md<V.d.d;++md)if(V.c[md])for(oc=0;2>oc;++oc){qb=W(V.d,oc,md);le=!1;for(Ic=0;Ic<V.d.f[qb];++Ic)if(md!=xX(V.d,qb,Ic)&&V.c[xX(V.d,qb,Ic)]){le=!0;break}if(!le){Ac=md;for(Td=W(V.d,1-oc,md);-1!=Ac;){V.c[Ac]=!1;--V.b;NY(V.d,Ac,64);Ac=-1;qb=Td;for(Ic=0;Ic<V.d.f[qb];++Ic)if(V.c[xX(V.d,qb,Ic)])if(-1==Ac)Ac=xX(V.d,qb,Ic),Td=iX(V.d,qb,Ic);else{Ac=-1;break}}break}}}for(kc=0;kc<V.d.c;++kc){var Ne;\nb:{for(var Oe=void 0,Oe=0;Oe<V.d.f[kc];++Oe)if(V.c[xX(V.d,kc,Oe)]){Ne=!0;break b}Ne=!1}Ne&&(7==vc.a[kc]&&(5==V.d.x[kc]&&0==V.d.q[kc]||6==V.d.x[kc]&&1==V.d.q[kc])&&A7(V,kc),5==vc.a[kc]&&(6==V.d.x[kc]&&-1==V.d.q[kc]||7==V.d.x[kc]&&0==V.d.q[kc]&&3==jX(V.d,kc)||8==V.d.x[kc]&&0==V.d.q[kc]&&2==V.d.f[kc]||16==V.d.x[kc]&&0==V.d.q[kc]&&2==V.d.f[kc])&&A7(V,kc))}var lc;for(lc=0;lc<V.d.d;++lc){var Jc;if(Jc=V.c[lc])b:{for(var Bc=void 0,gb=void 0,$b=void 0,de=void 0,xe=void 0,Bd=void 0,xe=0;2>xe;++xe)if(Bc=W(vc.f,\nxe,lc),7==vc.f.x[Bc]&&2==vc.f.f[Bc]){gb=W(vc.f,1-xe,lc);for(Bd=0;Bd<vc.f.f[gb];++Bd)if($b=iX(vc.f,gb,Bd),de=xX(vc.f,gb,Bd),(8==vc.f.x[$b]||16==vc.f.x[$b])&&2==qX(vc.f,de)&&1==vc.f.f[$b]){Jc=!0;break b}}Jc=!1}Jc&&(A7(V,W(V.d,0,lc)),A7(V,W(V.d,1,lc)))}var Sc,Ba,hb,Hd,Cd;for(Ba=0;Ba<V.d.d;++Ba)if(2==qX(V.d,Ba))for(Hd=0;2>Hd;++Hd){Sc=W(V.d,Hd,Ba);for(Cd=0;Cd<V.d.f[Sc];++Cd)if(hb=xX(V.d,Sc,Cd),V.c[hb]){A7(V,Sc);break}}for(z7(V);0!=V.b;){Xa=!1;for(Ra=0;Ra<V.d.d;++Ra)if(V.c[Ra]){for(je=Rc=0;2>je;++je){zc=\nW(V.d,je,Ra);for(Me=0;Me<V.d.f[zc];++Me)V.c[xX(V.d,zc,Me)]&&++Rc}if(4==Rc){y7(V,Ra);z7(V);Xa=!0;break}}if(!Xa)for(Ad=0;Ad<vc.i.c;++Ad)if(6==CF(vc.j,Ad).length){fb=!0;ke=CF(vc.j,Ad);for(nc=0;6>nc;++nc)if(!V.c[ke[nc]]){fb=!1;break}if(fb){for(nc=0;6>nc;nc+=2)y7(V,ke[nc]);Xa=!0;break}}if(!Xa)for(Ra=0;Ra<V.d.d;++Ra)if(V.c[Ra]){y7(V,Ra);z7(V);break}}}if(null!=tb)for(Sa=0,ob=tb.length;Sa<ob;++Sa)G=tb[Sa],NY(s.f,G,2==s.f.B[G]?4:2);db=0;if(null==aa&&M.length>s.d+1&&(32==M[s.d+1]||9==M[s.d+1]))aa=M,db=s.d+\n2;if(null!=aa)try{if(33==aa[db]||35==aa[db]){S7(s,aa,db+1);Nb=1==X(s,1);T=1==X(s,1);Ta=2*X(s,4);Ab=1<<Ta;G=0;for(N=1;N<Ja;++N)G<$c&&W(s.f,1,G)==N?(eb=W(s.f,0,G++),Vb=1):(eb=0,Vb=8),L7(s.f,N,sX(s.f,eb)+Vb*(X(s,Ta)-~~(Ab/2))),M7(s.f,N,tX(s.f,eb)+Vb*(X(s,Ta)-~~(Ab/2))),Nb&&N7(s.f,N,uX(s.f,eb)+Vb*(X(s,Ta)-~~(Ab/2)));dd=Nb?1.5:(PX(),24);qa=H7(s.f,Ja,$c,dd);if(35==aa[db]){Yc=0;fd=C(A,u,-1,Ja,1);for(N=0;N<Ja;++N)Yc+=fd[N]=ZX(s.f,N);for(N=0;N<Ja;++N)for(I=0;I<fd[N];++I)Yb=gZ(s.f,1),kZ(s.f,N,Yb,1),L7(s.f,\nYb,sX(s.f,N)+(X(s,Ta)-~~(Ab/2))),M7(s.f,Yb,tX(s.f,N)+(X(s,Ta)-~~(Ab/2))),Nb&&N7(s.f,Yb,uX(s.f,N)+(X(s,Ta)-~~(Ab/2)));Ja+=Yc}if(T){var Kc=X(s,Ta),Za=Math.log(2E3)*Math.LOG10E*Kc/(Ab-1)-1;xc=Math.pow(10,Za);Ob=xc*T7(X(s,Ta),Ab);sd=xc*T7(X(s,Ta),Ab);Nb&&(jc=xc*T7(X(s,Ta),Ab));Vb=xc/qa;for(N=0;N<Ja;++N)L7(s.f,N,Ob+Vb*sX(s.f,N)),M7(s.f,N,sd+Vb*tX(s.f,N)),Nb&&N7(s.f,N,jc+Vb*uX(s.f,N))}else{Vb=1.5/qa;for(N=0;N<Ja;++N)L7(s.f,N,Vb*sX(s.f,N)),M7(s.f,N,Vb*tX(s.f,N)),Nb&&N7(s.f,N,Vb*uX(s.f,N))}}else if(Nb&&!T&&\n0==xc&&(xc=1.5),0!=xc&&0!=s.f.p){for(G=qa=0;G<s.f.p;++G)ub=sX(s.f,W(s.f,0,G))-sX(s.f,W(s.f,1,G)),Fd=tX(s.f,W(s.f,0,G))-tX(s.f,W(s.f,1,G)),ie=Nb?uX(s.f,W(s.f,0,G))-uX(s.f,W(s.f,1,G)):0,qa+=Math.sqrt(ub*ub+Fd*Fd+ie*ie);qa/=s.f.p;ed=xc/qa;for(N=0;N<s.f.o;++N)L7(s.f,N,sX(s.f,N)*ed+Ob),M7(s.f,N,tX(s.f,N)*ed+sd),Nb&&N7(s.f,N,uX(s.f,N)*ed+jc)}}catch(me){if(me=Az(me),H(me,96))Ec=me,Ec.yd(),aa=null,Nb=!1;else throw me;}if((Bb=null!=aa&&!Nb)||s.b){jY(s.f,3);for(G=0;G<s.f.d;++G)if(2==qX(s.f,G)&&!HX(s.f,G)&&\n0==(s.f.z[G]&3)){var Gf=s.f;Gf.z[G]|=16777216}}!Bb&&s.b&&(s.f.K|=4,wc=new R8,wc.i=new i9,y8(wc,s.f),Bb=!0);Bb?(Q7(s.f),e8(s.f)):Nb||(s.f.K|=4)}P=Hb}}E=new X7(P);b=Uz(E.a.a);a="readOCLCode";d=null}catch(nd){if(nd=Az(nd),!H(nd,96))throw nd;}e=!1;if(null!=b&&null==d)try{if(e=BP(this.a,b,!1)){var Zf=this.a;if(Zf.r){var $f=Zf.r;$f.a=a;aO($f,0,0,0)}Zf.hc=!0}}catch(Hf){if(Hf=Az(Hf),H(Hf,96))d="Invalid converted molfile";else throw Hf;}this.a.Ib=e;this.d?e?GP(this.d):HP(this.d,new Ny(d)):null!=d&&p2(this.a,\nd);this.c&&gK(this.a)};w(690,1,bv);\n_.Ad=function(){var a,b,c;b=vC(this.a,!1,!0);c=null;a=new d_;if(UZ(new a_,a,new l2(new o2(b)))){a=new j9(a,b);b=new i7(0,0,400,300);var d;if(0!=a.G.o){a.p=fA(b.b);a.j=fA(b.a);0==a.G.o?c=null:(x7(a),c=a.K.c*H6(a.G),d=new G7(a.w,b,c),1==d.c&&0==d.a&&0==d.b?d=null:(D7(d,a.K),E7(d,a.w)),w7(a,b,c,131072),c=d);jY(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);X6(a);a.N.qg();a.T.qg();G6(a);k7(a,a.Q);a.F=!0;for(d=0;d<a.G.o;++d)e7(a,d);a.F=!1;d=a.K.c*H6(a.G);P6(a,d);w7(a,b,d,131072);var e;if(e=b){var f=\na.w;e=f.c;var g=f.d,h=f.b,f=f.a,j,l,n,o;0>=b.b||0>=b.a||0>=h||0>=f?e=!1:(j=b.c,n=b.d,l=j+b.b,o=n+b.a,e=j<=e&&e+h<=l&&n<=g&&g+f<=o);e=!e}e&&(b=new G7(a.w,b,d),D7(b,a.K),E7(b,a.w),d=a.x,d.a=d.a*b.c+b.a,d.b=d.b*b.c+b.b,c&&D7(b,c))}if(0!=a.G.o){jY(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);G6(a);b=!1;a.r=C(A,u,-1,a.G.o,1);for(c=0;c<a.G.o;++c)a.r[c]=a.G.s[c]&448,0!=a.r[c]&&(b=!0),AY(a.G,c)&&(a.r[c]=128),0!=(a.G.s[c]&131072)&&0==(a.B&4096)&&(a.r[c]=256);L6(a,-10);if(a.G.E){d=a.P;L6(a,-7);\nfor(c=0;c<a.G.c;++c)0!=(a.G.w[c]&536870912)&&q7(a,S6(a.K,sX(a.G,c))-d,T6(a.K,tX(a.G,c))-d,2*d);a.n=2*a.P;g=new J6;for(e=0;e<a.G.p;++e)c=W(a.G,0,e),d=W(a.G,1,e),0!=(a.G.w[c]&a.G.w[d]&536870912)&&(g.a=S6(a.K,sX(a.G,c)),g.c=T6(a.K,tX(a.G,c)),g.b=S6(a.K,sX(a.G,d)),g.d=T6(a.K,tX(a.G,d)),M6(a,g))}a.n=2*a.L;g=new J6;for(e=0;e<a.G.p;++e)c=W(a.G,0,e),d=W(a.G,1,e),0!=(a.G.z[e]&131072)&&(g.a=S6(a.K,sX(a.G,c)),g.c=T6(a.K,tX(a.G,c)),g.b=S6(a.K,sX(a.G,d)),g.d=T6(a.K,tX(a.G,d)),L6(a,-2),M6(a,g));if(a.G.E){L6(a,\n320);if(0!=(a.B&8))for(c=0;c<a.G.c;++c)0!=(a.G.w[c]&-536870913)&&q7(a,S6(a.K,sX(a.G,c))-a.S/2,T6(a.K,tX(a.G,c))-a.S/2,a.S);for(e=0;e<a.G.d;++e)0!=a.G.A[e]&&(c=W(a.G,0,e),d=W(a.G,1,e),q7(a,(S6(a.K,sX(a.G,c))+S6(a.K,sX(a.G,d))-a.S)/2,(T6(a.K,tX(a.G,c))+T6(a.K,tX(a.G,d))-a.S)/2,a.S))}0==(a.B&32)&&(d=gla(a.G),null!=d&&(0==a.x.a&&0==a.x.b&&(c=a.K.c*H6(a.G),x7(a),P6(a,c),w7(a,null,c,0)),k7(a,fA(a.y)),L6(a,448),r7(a,d,a.x.a,a.x.b+0.30000001192092896*a.y)));k7(a,a.Q);a.n=a.R;L6(a,a.J);X6(a);a.N.qg();a.T.qg();\nfor(c=0;c<a.G.o;++c)W6(a,c)?(L6(a,-3),e7(a,c),L6(a,a.J)):0!=a.r[c]?(L6(a,a.r[c]),e7(a,c),L6(a,a.J)):!b&&1!=a.G.x[c]&&6!=a.G.x[c]&&0==(a.B&2048)&&null==qY(a.G,c)&&a.G.x[c]<uv.length?(d=a,e=uv[a.G.x[c]],h=g=void 0,g=(yK(),zK),h=new Y8(e),e=V8(h,g),d.z=-5,d.e=Xs+(e.d>>16&255)+Jd+(e.d>>8&255)+Jd+(e.d&255)+kd,e7(a,c),L6(a,a.J)):e7(a,c);for(c=new GD(a.N);c.b<c.d.Tf();)b=HD(c),L6(a,b.a),q7(a,b.b-a.O/2,b.c-a.O/2,a.O);L6(a,a.J);c=!1;for(b=0;b<a.G.d;++b)d=null,0!=(a.G.A[b]&16320)?(e=(a.G.A[b]&960)>>6,d=((a.G.A[b]&\n960)>>6)+((a.G.A[b]&15360)>>10),d=e==d?gl+e+Lm:gl+e+zf+d+Lm):0!=(a.G.A[b]&786432)?d=262144==(a.G.A[b]&786432)?$m:32==(a.G.A[b]&48)?"r!a":w6:0!=(a.G.A[b]&48)&&(d=32==(a.G.A[b]&48)?F6:"!r"),e=(a.G.A[b]&114688)>>14,0!=e&&(d=(null==d?m:d)+e),null!=d&&(f=W(a.G,0,b),j=W(a.G,1,b),c||(k7(a,~~((2*a.Q+1)/3)),c=!0),g=(S6(a.K,sX(a.G,f))+S6(a.K,sX(a.G,j)))/2,h=(T6(a.K,tX(a.G,f))+T6(a.K,tX(a.G,j)))/2,e=S6(a.K,sX(a.G,j))-S6(a.K,sX(a.G,f)),j=T6(a.K,tX(a.G,j))-T6(a.K,tX(a.G,f)),f=Math.sqrt(e*e+j*j),n=0.6*g7(a,d),\nl=0.55*a.o,0!=f&&(0<e?h7(a,g+n*j/f,h-l*e/f,d,!0):h7(a,g-n*j/f,h+l*e/f,d,!0)));c&&k7(a,a.Q);a.q=C(kla,q,78,a.G.o,0);for(b=0;b<a.G.p;++b)(2==a.G.B[b]||26==a.G.B[b]||64==a.G.B[b])&&n7(a,b);for(b=0;b<a.G.p;++b)2!=a.G.B[b]&&26!=a.G.B[b]&&64!=a.G.B[b]&&n7(a,b);if(0==(a.B&64))for(b=0;b<a.G.p;++b)if(0!=(a.G.z[b]&48)>>4){switch((a.G.z[b]&48)>>4){case 1:h=2==qX(a.G,b)?JW:0!=(a.G.z[b]&4)?zs:dk;break;case 2:h=2==qX(a.G,b)?"Z":0!=(a.G.z[b]&4)?cr:E6;break;default:h=Xf}k7(a,~~((2*a.Q+1)/3));L6(a,K6(a.G,b)?-3:448);\ne=W(a.G,0,b);g=W(a.G,1,b);c=(S6(a.K,sX(a.G,e))+S6(a.K,sX(a.G,g)))/2;d=(T6(a.K,tX(a.G,e))+T6(a.K,tX(a.G,g)))/2;f=(S6(a.K,sX(a.G,e))-S6(a.K,sX(a.G,g)))/3;e=(T6(a.K,tX(a.G,e))-T6(a.K,tX(a.G,g)))/3;h7(a,c+e,d-f,h,!0);L6(a,a.J);k7(a,a.Q)}if(0!=(a.B&4)){k7(a,~~((2*a.Q+1)/3));L6(a,384);for(b=0;b<a.G.p;++b)e=W(a.G,0,b),g=W(a.G,1,b),h=0!=(a.G.z[b]&512)?"d":rX(a.G,b)?$m:m,c=(S6(a.K,sX(a.G,e))+S6(a.K,sX(a.G,g)))/2,d=(T6(a.K,tX(a.G,e))+T6(a.K,tX(a.G,g)))/2,h7(a,c,d,h+m+b,!0);L6(a,a.J);k7(a,a.Q)}}c=Z7(a)}uC(c)};\nfunction j9(a,b){var c;tv();this.w=new R6;this.G=a;this.B=0;this.E=1;this.K=new F7;this.T=new Zv;this.N=new Zv;this.t=C(tz,Ou,-1,this.G.o,2);this.x=new a7;this.J=0;this.z=-1;c=(yK(),zK);var d=xv;S8();this.u=new wv(fA((c.d>>16&255)+0.30000001192092896*((d.d>>16&255)-(c.d>>16&255))),fA((c.d>>8&255)+0.30000001192092896*((d.d>>8&255)-(c.d>>8&255))),fA((c.d&255)+0.30000001192092896*((d.d&255)-(c.d&255))));this.v=V8(vv,c);this.C=zv;this.D=yv;this.c=new Zv;this.b=new Zv;this.d=new Jy;this.f=new hL(mi,0,\n12);new hL(mi,0,120);this.k=m;++f7;this.a=b}w(702,28,{},j9);_.fd=function(a){var b;b=m;null!=this.a&&0<this.a.length&&(b=FR(this.a,"(\\\\r|\\\\n|\\\\r\\\\n)",pl),b=a+"<chemical:x-mdl-molfile>"+b+"<\/chemical:x-mdl-molfile>\\n");return b};_.gd=function(a){return\'xmlns:chemical="http://www.ch.ic.ac.uk/chemime/"\'+a};_.a=null;var lla=GS(" F");U(626);U(627);var U8=AS(922,lla),Z8=U(523),ila=U(524);U(3);U(28);U(702);var kla=AS(929,Z8);U(4);U(5);U(25);U(24);U(29);U(30);U(33);\nvar mla=U(41),A8=AS(944,mla),nla=U(38),I8=AS(945,nla),ola=U(37),u8=AS(946,ola),hla=AS(947,u8);U(34);U(35);U(36);U(6);U(643);U(39);U(40);U(19);B(sW)(1);function tH(){return this.a}function RJ(){return this.b}function WE(){return m};\n//@ sourceURL=1.js\n')
diff --git a/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/2.cache.js b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/2.cache.js
new file mode 100644
index 0000000..ef24811
--- /dev/null
+++ b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/2.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback2('var pla=" (H\'s don\'t count.)",qla="!#6",rla="!@",sla="#15,",tla="#16,",ula="#6,",vla="#7,",wla="#8,",xla=";!R",yla=";A",zla=";D",Ala=";H",Bla=";R",Cla=";a",Dla="<SELECT>",k9="Any",Ela="Any except C",l9="Aromatic",Fla="Atom is :",Gla="Atom type :",Hla="Atom/Bond Query",Ila="Bond is :",Jla="Br,",Kla="C,",Lla="Cl,",Mla="F,",Nla="F,Cl,Br,I",Ola="Halogen",Pla="I,",Qla="Missing message: awt.103",Rla="N,",Sla="Nonaromatic",m9="Nonring",Tla="Number of connections :",Ula="Number of hydrogens : ",Vla="O,",\nWla="Or select one or more from the list :",Xla="P,",n9="Reset",o9="Ring",Yla="S,",Zla="bidiwrapped",$la="c,",ama="gwt-ListBox",bma="n,",cma="o,",dma="p,",ema="s,",fma="~";function p9(a,b){if(0>b||b>=a.pb.options.length)throw new HG;}function q9(a,b){p9(a,b);return a.pb.options[b].value}function r9(){var a;this.pb=(a=Dla,$doc.createElement(a));this.pb[no]=ama}w(403,380,Hu,r9);function s9(){s9=x}\nfunction t9(a,b){if(null==b)throw new vD(Qla);var c=-1,d,e,f;f=a.Tc.a.pb;e=aA(os);e.text=b;e.removeAttribute(Zla);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 u9(){s9();JJ.call(this);new Zv;this.Tc=new v9((KJ(),this))}w(472,459,{57:1,59:1,66:1,80:1,88:1},u9);_.Pe=function(){return PJ(this.Tc,this)};\n_.cf=function(){return(null==this.Qc&&(this.Qc=tJ(this)),this.Qc)+Jd+this._c+Jd+this.ad+Jd+this.Yc+eu+this.Nc+(this.Xc?m:",hidden")+",current="+q9(this.Tc.a,this.Tc.a.pb.selectedIndex)};function w9(){b2.call(this,7)}w(486,1,lv,w9);function x9(a){a.Tc.Jf(a.j);!vJ(a)&&B1(a);v1(a)}\nfunction y9(a,b,c){Z2.call(this);this.Tc&&this.Tc.Kf(!1);U1(this,!1);XJ(this,new b2(0));a=new d2(a,1);x1(this,a,null);a=new bK;x1(a,this.i,null);x1(this,a,null);b&&(this.j=yJ(b),T1(this),Y2(this.j,~~(Vz(b.Ec.pb,Wr)/2)-~~(this.Yc/2),~~(Vz(b.Ec.pb,Vr)/2)-~~(this.Nc/2)));c&&t1(this,c)}w(659,660,xW,y9);_.Jh=function(){return QW};w(684,679,bv);_.Ad=function(){x9(new y9(this.b,this.a,(hN(),jN)))};w(686,679,bv);_.Ad=function(){this.a.bc?this.a.bc.Tc.$e()?this.a.bc.Tc.Mf():x9(this.a.bc):this.a.bc=new z9(this.a)};\nfunction A9(a,b){q1(b)==a.a?t1(b,(yK(),IK)):t1(b,a.a)}\nfunction B9(a){var b,c,d,e;e=m;d=!1;q1(C9)!=a.a?(e=Dd,d=!0):q1(D9)!=a.a?(e=qla,d=!0):q1(E9)!=a.a?(t1(F9,(yK(),IK)),t1(G9,IK),t1(H9,IK),t1(I9,IK),e=Nla):(b=q1(J9)!=a.a,c=q1(K9)!=a.a,q1(L9)!=a.a&&(b?e+=$la:c?e+=Kla:e+=ula),q1(M9)!=a.a&&(b?e+=bma:c?e+=Rla:e+=vla),q1(N9)!=a.a&&(b?e+=cma:c?e+=Vla:e+=wla),q1(O9)!=a.a&&(b?e+=ema:c?e+=Yla:e+=tla),q1(P9)!=a.a&&(b?e+=dma:c?e+=Xla:e+=sla),q1(F9)!=a.a&&(e+=Mla),q1(G9)!=a.a&&(e+=Lla),q1(H9)!=a.a&&(e+=Jla),q1(I9)!=a.a&&(e+=Pla),US(e,Jd)&&(e=$L(e,0,e.length-1)),\n1>e.length&&!a.b&&(b?e=$m:c?e=dg:(t1(C9,(yK(),IK)),e=Dd)));b=m;d&&q1(J9)!=a.a&&(b+=Cla);d&&q1(K9)!=a.a&&(b+=yla);q1(Q9)!=a.a&&(b+=Bla);q1(R9)!=a.a&&(b+=xla);q1(C9)!=a.a&&0<b.length?e=$L(b,1,b.length):e+=b;d=S9.Tc.a.pb.selectedIndex;0<d&&(--d,e+=Ala+d);d=T9.Tc.a.pb.selectedIndex;0<d&&(--d,e+=zla+d);q1(U9)!=a.a&&(e=fma);q1(V9)!=a.a&&(e=zf);q1(W9)!=a.a&&(e=Yf);q1(X9)!=a.a&&(e=rla);g2(a.e,e)}\nfunction Y9(a){Z9(a);$9(a);var b=S9.Tc.a;p9(b,0);b.pb.options[0].selected=!0;b=T9.Tc.a;p9(b,0);b.pb.options[0].selected=!0;t1(J9,a.a);t1(K9,a.a);t1(Q9,a.a);t1(R9,a.a);t1(S9,a.a);t1(T9,a.a);a$(a)}function Z9(a){t1(L9,a.a);t1(M9,a.a);t1(N9,a.a);t1(O9,a.a);t1(P9,a.a);t1(F9,a.a);t1(G9,a.a);t1(H9,a.a);t1(I9,a.a)}function $9(a){t1(C9,a.a);t1(D9,a.a);t1(E9,a.a)}function a$(a){t1(U9,a.a);t1(V9,a.a);t1(W9,a.a);t1(X9,a.a);a.b=!1}\nfunction z9(a){X1.call(this,Hla);this.i=new O1(this.Jh());rK(this.r,new $2(this));this.a=(hN(),jN);this.c=a;this.d||(a=yJ(a),this.d=new f2(a),Y2(this.d,-150,10));this.j=this.d;XJ(this,new w9);t1(this,this.a);a=new bK;XJ(a,new aL(0,3,1));x1(a,new c2(Gla),null);C9=new O1(k9);D9=new O1(Ela);E9=new O1(Ola);x1(a,C9,null);x1(a,D9,null);x1(a,E9,null);x1(this,a,null);a=new bK;XJ(a,new aL(0,3,1));x1(a,new d2(Wla,0),null);x1(this,a,null);a=new bK;XJ(a,new aL(0,3,1));L9=new O1(Fg);M9=new O1(Nj);N9=new O1(bk);\nO9=new O1(sk);P9=new O1(dk);F9=new O1(ai);G9=new O1(fh);H9=new O1(Eg);I9=new O1(ni);x1(a,L9,null);x1(a,M9,null);x1(a,N9,null);x1(a,O9,null);x1(a,P9,null);x1(a,F9,null);x1(a,G9,null);x1(a,H9,null);x1(a,I9,null);x1(this,a,null);a=new bK;XJ(a,new aL(0,3,1));S9=new u9;t9(S9,k9);t9(S9,Xe);t9(S9,$e);t9(S9,ef);t9(S9,hf);x1(a,new c2(Ula),null);x1(a,S9,null);x1(this,a,null);a=new bK;XJ(a,new aL(0,3,1));T9=new u9;t9(T9,k9);t9(T9,Xe);t9(T9,$e);t9(T9,ef);t9(T9,hf);t9(T9,kf);t9(T9,mf);t9(T9,nf);x1(a,new d2(Tla,\n0),null);x1(a,T9,null);x1(a,new d2(pla,0),null);x1(this,a,null);a=new bK;XJ(a,new aL(0,3,1));x1(a,new c2(Fla),null);J9=new O1(l9);x1(a,J9,null);K9=new O1(Sla);x1(a,K9,null);Q9=new O1(o9);x1(a,Q9,null);R9=new O1(m9);x1(a,R9,null);x1(this,a,null);a=new bK;t1(a,PK(q1(this)));XJ(a,new aL(0,3,1));x1(a,new c2(Ila),null);U9=new O1(k9);x1(a,U9,null);V9=new O1(l9);x1(a,V9,null);W9=new O1(o9);x1(a,W9,null);X9=new O1(m9);x1(a,X9,null);x1(this,a,null);a=new bK;XJ(a,new aL(1,3,1));this.e=new DL(Dd,20);x1(a,this.e,\nnull);x1(a,new O1(n9),null);x1(a,this.i,null);x1(this,a,null);this.Tc&&this.Tc.Kf(!1);U1(this,!1);Z9(this);$9(this);a$(this);t1(J9,this.a);t1(K9,this.a);t1(Q9,this.a);t1(R9,this.a);t1(S9,this.a);t1(T9,this.a);A9(this,C9);T1(this);this.Tc.Jf(this.j);!vJ(this)&&B1(this);v1(this)}w(699,660,xW,z9);\n_.Kh=function(a,b){var c;J(b,n9)?(Y9(this),A9(this,C9),B9(this)):H(a.f,56)?(a$(this),eE(a.f)===eE(C9)?(Z9(this),$9(this)):eE(a.f)===eE(D9)?(Z9(this),$9(this)):eE(a.f)===eE(E9)?(Z9(this),$9(this)):eE(a.f)===eE(Q9)?t1(R9,this.a):eE(a.f)===eE(R9)?(t1(Q9,this.a),t1(J9,this.a)):eE(a.f)===eE(J9)?(t1(K9,this.a),t1(R9,this.a)):eE(a.f)===eE(K9)?t1(J9,this.a):eE(a.f)===eE(U9)||eE(a.f)===eE(V9)||eE(a.f)===eE(W9)||eE(a.f)===eE(X9)?(Y9(this),this.b=!0):$9(this),A9(this,a.f),B9(this)):H(a.f,57)&&(a$(this),c=a.f,\n0==c.Tc.a.pb.selectedIndex?t1(c,this.a):t1(c,(yK(),IK)),B9(this));107!=this.c.k&&(this.c.k=107,gK(this.c));return!0};_.b=!1;_.c=null;_.d=null;var C9=_.e=null,U9=null,D9=null,J9=null,V9=null,H9=null,L9=null,T9=null,S9=null,G9=null,F9=null,E9=null,I9=null,M9=null,K9=null,R9=null,X9=null,N9=null,P9=null,Q9=null,W9=null,O9=null;function v9(a){QV();SV.call(this);this.a=new r9;oG(this.a,new b$(this,a),(L_(),L_(),M_))}w(751,749,{},v9);_.If=function(){return this.a};_.a=null;\nfunction b$(a,b){this.a=a;this.b=b}w(752,1,{},b$);_.Id=function(a){KJ();b3(a,this.b,q9(this.a.a,this.a.a.pb.selectedIndex))};_.a=null;_.b=null;w(789,758,{});_.Mf=function(){R3(this.c)};U(659);U(699);U(472);U(751);U(752);U(403);B(sW)(2);\n//@ sourceURL=2.js\n')
diff --git a/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/3.cache.js b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/3.cache.js
new file mode 100644
index 0000000..a2a2ea4
--- /dev/null
+++ b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/3.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback3('w(685,679,bv);_.Ad=function(){this.a.j&&W2(this.a.j);this.a.j=new a3(0,this.a)};B(sW)(3);\n//@ sourceURL=3.js\n')
diff --git a/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/4.cache.js b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/4.cache.js
new file mode 100644
index 0000000..d51502f
--- /dev/null
+++ b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/4.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback4('w(687,679,bv);_.Ad=function(){this.a.pc&&W2(this.a.pc);this.a.pc=new a3(1,this.a)};B(sW)(4);\n//@ sourceURL=4.js\n')
diff --git a/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/5.cache.js b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/5.cache.js
new file mode 100644
index 0000000..e4a15b2
--- /dev/null
+++ b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/5.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback5('w(688,679,bv);_.Ad=function(){this.a.y&&(W2(this.a.y),this.a.y=null);0==this.a.ob.v&&(this.a.y=new a3(2,this.a))};B(sW)(5);\n//@ sourceURL=5.js\n')
diff --git a/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/6.cache.js b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/6.cache.js
new file mode 100644
index 0000000..c4fb46e
--- /dev/null
+++ b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/6.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback6('function c$(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.c;++h)0!=(a.H.w[a.t[h]]&e)&&++j;if(0==j)return!1;15<b&&(d$(a,c),b-=16);e$(a,1,1);e$(a,b,4);e$(a,j,d);for(h=0;h<a.H.c;++h)b=a.H.w[a.t[h]]&e,0!=b&&(e$(a,h,d),1!=f&&e$(a,b>>g,f));return!0}function f$(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.d;++h)0!=(a.H.A[a.u[h]]&e)&&++j;if(0==j)return!1;15<b&&(d$(a,c),b-=16);e$(a,1,1);e$(a,b,4);e$(a,j,d);for(h=0;h<a.H.d;++h)b=a.H.A[a.u[h]]&e,0!=b&&(e$(a,h,d),1!=f&&e$(a,b>>g,f));return!0}\nfunction e$(a,b,c){for(;0!=c;)0==a.p&&(lM(a.q,a.r+64&65535),a.p=6,a.r=0),a.r<<=1,a.r|=b&1,b>>=1,--c,--a.p}function d$(a,b){b||(e$(a,1,1),e$(a,15,4));return!0}function g$(a,b){var c,d,e;if(2>a.H.k[b])return!1;if(2==a.H.f[b])return!0;for(e=c=0;e<a.H.f[b];++e)d=xX(a.H,b,e),rX(a.H,d)&&(c+=qX(a.H,d)-1);return 1<c}function h$(a){var b;for(b=0;0<a;)a>>=1,++b;return b}\nfunction i$(a,b){var c,d,e,f,g,h,j;e=C(A,u,-1,32,1);for(c=f=0;c<a.H.c;++c)if((1==a.O[c]||2==a.O[c])&&a.Q[c]==b)d=a.P[c],e[d]<a.c[c]&&(0==e[d]&&++f,e[d]=a.c[c]);for(c=0;c<a.H.d;++c)if((1==a.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c])d=a.i[c],g=kw(a.c[W(a.H,0,c)],a.c[W(a.H,1,c)]),e[d]<g&&(0==e[d]&&++f,e[d]=g);d=C(XS,cv,-1,32,1);for(c=0;c<f;++c){h=-1;for(g=j=0;32>g;++g)j<e[g]&&(j=e[g],h=g);e[h]=0;d[h]=c<<24>>24}for(c=0;c<a.H.c;++c)(1==a.O[c]||2==a.O[c])&&a.Q[c]==b&&(a.P[c]=d[a.P[c]]);for(c=0;c<a.H.d;++c)(1==\na.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c]&&(a.i[c]=d[a.i[c]])}w(689,1,bv);\n_.Ad=function(){var a,b,c;b=vC(this.a,!1,!0);c=null;a=new d_;if(UZ(new a_,a,new l2(new o2(b)))){jY(a,7);if(a.b){a=a.b;if(null==a.A){var d,e,f,g,h,j,l,n,o,r;if(!(0==a.H.c||a.x)){c=a.z=0;for(d=1;d<a.H.c;++d)a.c[d]>a.c[c]&&(c=d);e=C(tz,Ou,-1,a.H.c,2);b=C(tz,Ou,-1,a.H.d,2);a.y=C(A,u,-1,a.H.c,1);a.t=C(A,u,-1,a.H.c,1);a.w=C(A,u,-1,a.H.c,1);a.u=C(A,u,-1,a.H.d,1);a.t[0]=c;a.y[c]=0;e[c]=!0;f=1;h=0;j=1;for(c=0;h<a.H.c;)if(h<j){for(;;){o=n=0;l=-1;d=a.t[h];for(r=0;r<MX(a.H,d);++r)if(r<a.H.f[d]||r>=jX(a.H,d))g=\niX(a.H,d,r),!e[g]&&a.c[g]>l&&(n=g,o=xX(a.H,d,r),l=a.c[g]);if(-1==l)break;a.y[n]=j;a.w[j]=h;a.t[j++]=n;a.u[c++]=o;e[n]=!0;b[o]=!0}++h}else{g=0;l=-1;for(d=0;d<a.H.c;++d)!e[d]&&a.c[d]>l&&(g=d,l=a.c[d]);++f;a.y[g]=j;a.w[j]=-1;a.t[j++]=g;e[g]=!0}for(a.v=C(A,u,-1,2*(a.H.d-c),1);;){j=h=a.H.G;l=-1;for(d=0;d<a.H.d;++d)if(!b[d]&&(a.y[W(a.H,0,d)]<a.y[W(a.H,1,d)]?(f=a.y[W(a.H,0,d)],e=a.y[W(a.H,1,d)]):(f=a.y[W(a.H,1,d)],e=a.y[W(a.H,0,d)]),f<h||f==h&&e<j))h=f,j=e,l=d;if(-1==l)break;b[l]=!0;a.u[c++]=l;a.v[2*a.z]=\nh;a.v[2*a.z+1]=j;++a.z}a.x=!0}a.O=C(XS,cv,-1,a.H.c,1);for(e=0;e<a.H.c;++e)if(1==a.S[e]||2==a.S[e]){c=!1;if(2==a.H.f[e]&&2==a.H.j[e][0]&&2==a.H.j[e][1])for(b=0;b<a.H.f[e];++b){j=iX(a.H,e,b);h=0;f=C(A,u,-1,3,1);for(d=0;d<a.H.f[j];++d)f[h]=iX(a.H,j,d),f[h]!=e&&++h;2==h&&a.c[f[0]]>a.c[f[1]]^a.y[f[0]]<a.y[f[1]]&&(c=!c)}else for(b=1;b<a.H.f[e];++b)for(d=0;d<b;++d)f=iX(a.H,e,b),h=iX(a.H,e,d),a.c[f]>a.c[h]&&(c=!c),a.y[f]<a.y[h]&&(c=!c);a.O[e]=1==a.S[e]^c?1:2}else a.O[e]=a.S[e];a.f=C(XS,cv,-1,a.H.d,1);for(e=\n0;e<a.H.d;++e)if(1==a.k[e]||2==a.k[e]){c=!1;for(b=0;2>b;++b)if(j=W(a.H,b,e),3==a.H.f[j]){f=C(A,u,-1,2,1);for(d=h=0;3>d;++d)iX(a.H,j,d)!=W(a.H,1-b,e)&&(f[h++]=iX(a.H,j,d));a.c[f[0]]>a.c[f[1]]&&(c=!c);a.y[f[0]]<a.y[f[1]]&&(c=!c)}a.f[e]=1==a.k[e]^c?1:2}else a.f[e]=a.k[e];i$(a,1);i$(a,2);a.q=new SE;a.p=6;a.r=0;e$(a,9,4);b=kw(h$(a.H.c),h$(a.H.d));e$(a,b,4);if(0==b)e$(a,a.H.E?1:0,1);else{for(d=e=h=f=c=0;d<a.H.c;++d)if(0==(a.H.w[d]&1)){switch(a.H.x[d]){case 6:break;case 7:++e;break;case 8:++h;break;default:++f}0!=\na.H.q[d]&&++c}e$(a,a.H.c,b);e$(a,a.H.d,b);e$(a,e,b);e$(a,h,b);e$(a,f,b);e$(a,c,b);for(d=0;d<a.H.c;++d)7==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&e$(a,d,b);for(d=0;d<a.H.c;++d)8==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&e$(a,d,b);for(d=0;d<a.H.c;++d)6!=a.H.x[a.t[d]]&&7!=a.H.x[a.t[d]]&&8!=a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(e$(a,d,b),e$(a,a.H.x[a.t[d]],8));for(d=0;d<a.H.c;++d)0!=a.H.q[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(e$(a,d,b),e$(a,8+a.H.q[a.t[d]],4));c=f=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-\nc,c=a.w[d]),f<e&&(f=e);f=h$(f);e$(a,f,4);c=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-c,c=a.w[d]),e$(a,e,f);for(e=0;e<2*a.z;++e)e$(a,a.v[e],b);for(d=0;d<a.H.d;++d)c=0!=(a.H.A[d]&16320)?1:0!=(a.H.z[a.u[d]]&512)?0:qX(a.H,a.u[d]),e$(a,c,2);for(d=c=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&++c;e$(a,c,b);for(d=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&(e$(a,d,b),0==a.Q[a.t[d]]?e$(a,a.O[a.t[d]],3):(c=1==a.O[a.t[d]]?1==a.Q[a.t[d]]?4:6:1==a.Q[a.t[d]]?5:7,e$(a,c,3),e$(a,a.P[a.t[d]],3)));for(d=\nc=0;d<a.H.d;++d)0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!HX(a.H,a.u[d])||1==a.H.B[a.u[d]])&&++c;e$(a,c,b);for(d=0;d<a.H.d;++d)if(0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!HX(a.H,a.u[d])||1==a.H.B[a.u[d]]))e$(a,d,b),1==a.H.B[a.u[d]]?0==a.j[a.u[d]]?e$(a,a.f[a.u[d]],3):(c=1==a.f[a.u[d]]?1==a.j[a.u[d]]?4:6:1==a.j[a.u[d]]?5:7,e$(a,c,3),e$(a,a.i[a.u[d]],3)):e$(a,a.f[a.u[d]],2);e$(a,a.H.E?1:0,1);for(d=e=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&++e;if(0!=e){e$(a,1,1);e$(a,1,4);e$(a,e,b);for(d=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&(e$(a,\nd,b),e$(a,a.H.v[a.t[d]],8))}c=!1;if(a.H.E){c$(a,0,!1,b,2048,1,-1);f$(a,2,!1,b,64,1,-1);c$(a,3,!1,b,4096,1,-1);c$(a,4,!1,b,120,4,3);c$(a,5,!1,b,6,2,1);c$(a,6,!1,b,1,1,-1);c$(a,7,!1,b,1920,4,7);for(d=e=0;d<a.H.c;++d)null!=qY(a.H,a.t[d])&&++e;if(0<e){e$(a,1,1);e$(a,8,4);e$(a,e,b);for(d=0;d<a.H.c;++d)if(f=qY(a.H,a.t[d]),null!=f){e$(a,d,b);e$(a,f.length,4);for(e=0;e<f.length;++e)e$(a,f[e],8)}}f$(a,9,!1,b,48,2,4);f$(a,10,!1,b,15,4,0);c$(a,11,!1,b,8192,1,-1);f$(a,12,!1,b,16320,8,6);c$(a,13,!1,b,114688,3,\n14);c$(a,14,!1,b,4063232,5,17);c|=c$(a,16,!1,b,29360128,3,22)}for(d=e=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&++e;if(0!=e){c=d$(a,c);e$(a,1,1);e$(a,1,4);e$(a,e,b);for(d=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&(e$(a,d,b),e$(a,a.a[a.t[d]],4))}if(0!=(a.G&8)){for(d=h=e=0;d<a.H.c;++d)f=yY(a.H,a.t[d]),null!=f&&(++e,h=kw(h,f.length));if(0!=e){c=d$(a,c);f=h$(h);e$(a,1,1);e$(a,2,4);e$(a,e,b);e$(a,f,4);for(d=0;d<a.H.c;++d)if(h=yY(a.H,a.t[d]),null!=h){e$(a,d,b);e$(a,h.length,f);for(e=0;e<h.length;++e)e$(a,\nh.charCodeAt(e),7)}}}a.H.E&&(c|=c$(a,19,c,b,234881024,3,25),c|=f$(a,20,c,b,114688,3,14));for(d=e=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&++e;if(0!=e){c=d$(a,c);e$(a,1,1);e$(a,5,4);e$(a,e,b);for(d=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&(e$(a,d,b),e$(a,(a.H.s[a.t[d]]&48)>>4,2))}a.H.E&&(c|=c$(a,22,c,b,268435456,1,-1),c|=f$(a,23,c,b,131072,1,-1),c|=f$(a,24,c,b,786432,2,18));if(0!=(a.G&16))for(d=0;d<a.H.c;++d)if(AY(a.H,a.t[d])){c=d$(a,c);e$(a,1,1);e$(a,9,4);for(d=0;d<a.H.c;++d)e$(a,AY(a.H,a.t[d])?1:0,1);break}e=\nnull;j=eY(a.H);for(f=0;f<j.i.c;++f)if(j.e[f]){d=0;h=CF(j.i,f);for(g=0,n=h.length;g<n;++g)l=h[g],g$(a,l)&&++d;if(0!=d)if(l=CF(j.j,f),null==e&&(e=C(tz,Ou,-1,a.H.d,2)),d==h.length){n=-1;o=2147483647;for(g=0;g<h.length;++g)o>a.t[l[g]]&&(o=a.t[l[g]],n=g);for(;0<d;)e[l[n]]=!0,n=n+2<h.length?n+2:n+2-h.length,d-=2}else{for(g=0;g$(a,h[g]);)++g;for(;!g$(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length;for(;0<d;){e[l[g]]=!0;g=g+2<h.length?g+2:g+2-h.length;for(d-=2;!g$(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length}}}f=e;\nif(null!=f){for(d=e=0;d<a.H.d;++d)f[a.u[d]]&&++e;c=d$(a,c);e$(a,1,1);e$(a,10,4);e$(a,e,b);for(d=0;d<a.H.d;++d)f[a.u[d]]&&e$(a,d,b)}a.H.E&&c$(a,27,c,b,536870912,1,-1)}e$(a,0,1);a.r<<=a.p;lM(a.q,a.r+64&65535);b=Uz(a.q.a);a.A=b}a=a.A}else a=null;c=a}uC(c)};B(sW)(6);\n//@ sourceURL=6.js\n')
diff --git a/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/7.cache.js b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/7.cache.js
new file mode 100644
index 0000000..9776587
--- /dev/null
+++ b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/7.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback7('var gma="New atom map",hma="atom map";function j$(a){a=a.Jc.b.c++;return Xo+a}w(475,476,xW);_.Ne=function(){return j$(this)};_.Ye=function(){this.Tc=new k$((KJ(),m),this)};_.cf=function(){return(null==this.Qc&&(this.Qc=j$(this)),this.Qc)+Jd+this.Tc.We()+Jd+this.Tc.Xe()+Jd+this.Yc+eu+this.Nc+(this.Xc?m:",hidden")+",title="+this.q+(this.p?",resizable":m)+(this.Tc.c.C?",modal":m)};\nfunction l$(){var a,b,c;b=new O1(QW);a=new O1(IW);this.a=new DL(Xe,4);new W1;this.c=new m$(this,b);this.c.Tc.c.db=!0;XJ(this.c,new cK);x1(this.c,new c2(gma),null);x1(this.c,b,null);x1(this.c,a,null);XJ(this.c,new L1(2));c=new bK;x1(c,new d2(hma,1),null);x1(c,this.a,null);x1(this.c,c,lW);c=new bK;x1(c,b,null);x1(c,a,null);x1(this.c,c,kW);rK(this.c.r,new n$(this))}w(663,1,{},l$);_.a=null;_.b=null;_.c=null;\nfunction m$(a,b){this.a=a;this.b=b;V1.call(this);this.q=m;this.Tc&&this.Tc.Lf(m);this.Tc.c.db=!1;U1(this,!0)}w(664,475,xW,m$);_.Me=function(a){var b;S1(this);if(eE(a.f)===eE(this.b))try{b=pM(Wz(this.a.a.Tc.a.pb,Yt),10);var c=this.a.b,d=c.c,e=c.a;hR(d,c.e).b[e].f=b;MN(d,"changeAtomMap",d.o,e,0);uQ(d)}catch(f){if(f=Az(f),H(f,102))p2(this.a.b.c,"invalid atom map");else throw f;}return!0};_.a=null;_.b=null;function n$(a){this.a=a}w(665,521,AW,n$);_.Df=function(){S1(this.a.c)};_.a=null;w(678,679,bv);\n_.Ad=function(){if(this.b.a==(hN(),Wg)){!this.a.b&&(this.a.b=new l$);var a=this.a.b,b=this.a,c;if(0<b.a){a.b=b;c="Atom "+b.a;var d=a.c;d.q=c;d.Tc&&d.Tc.Lf(c);g2(a.a,m+jQ(b.d.b[b.a]));T1(a.c);a=a.c;!vJ(a)&&B1(a);v1(a)}}};function k$(a,b){QV();Y1.call(this,a,b)}w(788,789,{},k$);U(663);U(475);U(664);U(665);U(788);B(sW)(7);\n//@ sourceURL=7.js\n')
diff --git a/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/8.cache.js b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/8.cache.js
new file mode 100644
index 0000000..b9bbd2e
--- /dev/null
+++ b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/8.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback8('var ima="400px",jma="Accept",kma="Paste",lma="Paste the text to import into the text area below.",mma="dragend",nma="dragenter",oma="dragover",pma="drop",qma="file",rma="gwt-FileUpload",sma="gwt-HTML",tma="gwt-TextArea",uma="textarea";w(254,242,{});function o$(){o$=x;p$=new NB(mma,new q$)}function r$(a){a.a.cancelBubble=!0;bA(a.a)}function q$(){}w(255,254,{},q$);_.Dd=function(){r$(this)};_.Gd=function(){return p$};var p$;function s$(){s$=x;t$=new NB(nma,new u$)}function u$(){}w(256,254,{},u$);\n_.Dd=function(){r$(this)};_.Gd=function(){return t$};var t$;function v$(){v$=x;w$=new NB(oma,new x$)}function x$(){}w(257,254,{},x$);_.Dd=function(){r$(this)};_.Gd=function(){return w$};var w$;function y$(){y$=x;z$=new NB(pma,new A$)}function A$(){}w(258,254,{},A$);\n_.Dd=function(a){var b,c,d,e;this.a.cancelBubble=!0;bA(this.a);d=(this.a.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.a.d&&e>=a.a.d)break a;b=d[e];c=new FileReader;vma(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(Dt),a.a.b.a.a.f.pb[Yt]=null!=b?b:m)};_.Gd=function(){return z$};var z$;function B$(a,b,c){uD(!a.mb?a.mb=new JD(a):a.mb,c,b)}function C$(){this.pb=Yz(qma);this.pb[no]=rma}w(384,365,Hu,C$);_.Yd=function(a){sG(this,a)};\nfunction D$(a){var b=aA($o);GZ(st,z_(b));this.pb=b;this.b=new X0(this.pb);this.pb[no]=sma;W0(this.b,a,!0);e1(this)}w(388,389,Hu,D$);function E$(){TI();var a=aA(uma);!kF&&(kF=new jF);!iF&&(iF=new hF);this.pb=a;SD();this.pb[no]=tma}w(428,429,Hu,E$);function F$(a,b){var c,d;c=aA(Pt);d=aA(Ct);d[on]=a.a.a;d.style[Zt]=a.b.a;var e=(mF(),nF(d));c.appendChild(e);lF(a.d,c);EG(a,b,d)}function G$(){xH.call(this);this.a=(AH(),HH);this.b=(IH(),LH);this.e[eo]=Xe;this.e[co]=Xe}w(437,381,Pu,G$);\n_.ve=function(a){var b;b=$z(a.pb);(a=IG(this,a))&&this.d.removeChild($z(b));return a};function H$(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[$t]=dq,gI(a.pb,!1),a.ab=!1,a.Ie());b=a.pb;b.style[Rq]=0+(RA(),Gs);b.style[Kt]=Ze;I3(a,kw(rA($doc)+(qA()-Vz(a.pb,Wr)>>1),0),kw(sA($doc)+(pA()-Vz(a.pb,Vr)>>1),0));d||((a.ab=c)?(a.pb.style[uo]=Ts,a.pb.style[$t]=au,gI(a.pb,!0),Pv(a.gb,200)):(a.pb.style[$t]=au,gI(a.pb,!0)))}finally{a.w=!0}}\nfunction I$(a){a.i=(new O1(a.j)).Tc.If();oG(a.i,new J$(a),(TB(),TB(),UB));a.d=y(eJ,q,50,[a.i])}function K$(){v3();var a,b,c,d,e;U3.call(this,(m4(),n4),null,!0);this._h();this.db=!0;a=new D$(this.k);this.f=new E$;this.f.pb.style[du]=af;cG(this.f,af);this.Zh();m3(this,ima);e=new G$;e.pb.style[bq]=af;e.e[eo]=10;c=(AH(),BH);e.a=c;F$(e,a);F$(e,this.f);this.e=new PH;this.e.e[eo]=20;for(b=this.d,c=0,d=b.length;c<d;++c)a=b[c],MH(this.e,a);F$(e,this.e);A3(this,e);K3(this,!1);this.$h()}w(759,760,tW,K$);\n_.Zh=function(){I$(this)};_.$h=function(){var a=this.f;a.pb.readOnly=!0;var b=fG(a.pb)+"-readonly";bG(a.ie(),b,!0)};_._h=function(){l4(this.I.b,"Copy")};_.d=null;_.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 J$(a){this.a=a}w(762,1,{},J$);_.Jd=function(){C3(this.a,!1)};_.a=null;function L$(a){this.a=a}w(763,1,{},L$);\n_.pd=function(){kG(this.a.f.pb,!0);iI(this.a.f.pb);var a=this.a.f,b;b=Wz(a.pb,Yt).length;if(0<b&&a.kb){if(0>b)throw new uS("Length must be a positive integer. Length: "+b);if(b>Wz(a.pb,Yt).length)throw new uS("From Index: 0 To Index: "+b+" Text Length: "+Wz(a.pb,Yt).length);var a=a.pb,c=0;try{var d=a.createTextRange(),e=a.value.substr(c,b).match(/(\\r\\n)/gi);null!=e&&(b-=e.length);var f=a.value.substring(0,c).match(/(\\r\\n)/gi);null!=f&&(c-=f.length);d.collapse(!0);d.moveStart("character",c);d.moveEnd("character",\nb);d.select()}catch(g){}}};_.a=null;function M$(a){I$(a);a.a=(new O1(a.b)).Tc.If();oG(a.a,new N$(a),(TB(),TB(),UB));a.d=y(eJ,q,50,[a.a,a.i])}function O$(a){a.j=IW;a.k=lma;a.b=jma;l4(a.I.b,kma)}function P$(a){v3();K$.call(this);this.c=a}w(765,759,tW,P$);_.Zh=function(){M$(this)};_.$h=function(){cG(this.f,"150px")};_._h=function(){O$(this)};_.Ie=function(){T3(this);Jz((Gz(),Hz),new Q$(this))};_.a=null;_.b=null;_.c=null;function R$(a){v3();P$.call(this,a)}w(764,765,tW,R$);\n_.Zh=function(){var a;M$(this);a=new C$;oG(a,new S$(this),(L_(),L_(),M_));this.d=y(eJ,q,50,[this.a,a,this.i])};_.$h=function(){cG(this.f,"150px");var a=new T$(this),b=this.f;B$(b,new U$,(s$(),s$(),t$));B$(b,new V$,(o$(),o$(),p$));B$(b,new W$,(v$(),v$(),w$));B$(b,new X$(a),(y$(),y$(),z$))};_._h=function(){O$(this);this.k+=" Or drag and drop a file on it."};function S$(a){this.a=a}w(766,1,{},S$);_.Id=function(a){var b,c;b=new FileReader;a=(c=a.a.srcElement,c.files[0]);wma(b,new Y$(this));b.readAsText(a)};\n_.a=null;function Y$(a){this.a=a}w(767,1,{},Y$);_.ai=function(a){bM();SI(this.a.a.f,a)};_.a=null;w(770,1,{});w(769,770,{});_.b=null;_.c=1;_.d=-1;function T$(a){this.a=a;this.b=new Z$(this);this.c=this.d=1}w(768,769,{},T$);_.a=null;function Z$(a){this.a=a}w(771,1,{},Z$);_.ai=function(a){this.a.a.f.pb[Yt]=null!=a?a:m};_.a=null;function N$(a){this.a=a}w(775,1,{},N$);_.Jd=function(){if(this.a.c){var a=this.a.c,b;b=new XL(a.a,0,Wz(this.a.f.pb,Yt));oR(a.a.a,b.a)}C3(this.a,!1)};_.a=null;\nfunction Q$(a){this.a=a}w(776,1,{},Q$);_.pd=function(){kG(this.a.f.pb,!0);iI(this.a.f.pb)};_.a=null;w(777,1,bv);_.Ad=function(){var a,b;a=new $$(this.a);void 0!=$wnd.FileReader?b=new R$(a):b=new P$(a);o3(b);H$(b)};function $$(a){this.a=a}w(778,1,{},$$);_.a=null;w(779,1,bv);_.Ad=function(){var a;a=new K$;var b=this.a,c,d;SI(a.f,b);c=(d=VS(b,"\\r\\n|\\r|\\n|\\n\\r"),d.length);1>=c&&(c=~~(b.length/16));cG(a.f,20*(10>c+1?c+1:10)+Gs);Jz((Gz(),Hz),new L$(a));o3(a);H$(a)};\nfunction wma(a,b){a.onload=function(a){b.ai(a.target.result)}}function vma(a,b){a.onloadend=function(a){b.ai(a.target.result)}}function X$(a){this.a=a}w(784,1,{},X$);_.a=null;function U$(){}w(785,1,{},U$);function V$(){}w(786,1,{},V$);function W$(){}w(787,1,{},W$);U(770);U(769);U(784);U(785);U(786);U(787);U(254);U(256);U(255);U(257);U(258);U(759);U(765);U(764);U(778);U(762);U(763);U(775);U(776);U(766);U(767);U(768);U(771);U(388);U(437);U(428);U(384);B(sW)(8);\n//@ sourceURL=8.js\n')
diff --git a/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/9.cache.js b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/9.cache.js
new file mode 100644
index 0000000..eec71a5
--- /dev/null
+++ b/public/jsme/deferredjs/222ADBFEC322C2723C6ED2C4FB31B217/9.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback9('var fW="runCallbacks",gW="end",hW,iW,jW="West",kW="South",lW="North",kda="Last",mW="First",nW="East",oW="Before",pW="After";function qW(a,b){Ky(a.a,b)}function rW(){rW=x;hW=new DD;iW=new EJ(0,0);ED(hW,oW);ED(hW,mW);ED(hW,pW);ED(hW,kda);ED(hW,Sg);ED(hW,lW);ED(hW,kW);ED(hW,jW);ED(hW,nW)}\nfunction sW(a){var b=gz,c,d,e;e=a==b.f?Sq:cp+a;$stats&&(e=lz(e,gW,a),$stats(e));a<b.i.length&&sz(b.i,a,null);jz(b,a)&&b.j.b++;b.b=-1;b.d[a]=!0;qz(b);e=b.a[a];if(null!=e){$stats&&(c=lz(fW+a,Mn,-1),$stats(c));sz(b.a,a,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Ad();$stats&&(a=lz(fW+a,gW,-1),$stats(a))}}\nvar tW={26:1,28:1,36:1,41:1,42:1,44:1,47:1,48:1,50:1,122:1,129:1},uW={88:1,93:1,95:1,113:1},vW={26:1,28:1,36:1,41:1,44:1,47:1,48:1,50:1,129:1},wW={19:1,21:1,88:1,93:1,95:1},xW={59:1,60:1,66:1,71:1,80:1,88:1},yW={26:1,28:1,36:1,39:1,41:1,43:1,44:1,48:1,50:1},zW={26:1,28:1,36:1,39:1,41:1,43:1,44:1,47:1,48:1,50:1,123:1,129:1},AW={83:1},lda={l:6,m:0,h:0},mda=" ",nda=" \'NOT[",oda=" \'[",pda=" Molecular Editor v2017-02-26",qda=" NOT[",rda=" [",sda=" must be non-negative: ",tda="#000",BW="&nbsp;",uda=\n", Column size: ",vda=", Row size: ",wda=", byte=",xda="0.00",yda="0.5",CW="1em",DW="1ex",EW="1in",zda="40BAF81124143A595056A9CCA0E9DBBA.cache.png",Ada="<BUTTON type=\'button\'><\/BUTTON>",Bda="<missing argument>",Cda="<null>",Dda="=(",FW="??",Eda="A PotentialElement cannot be resolved twice.",Fda="A1",Gda="A2",Hda="A3",Ida="ATOM",GW="ATOMS",Jda="ATOMS=(",Kda="About ",Lda="Ac",Mda="Adding a DecoratorPanel is not allowed!",Nda="Ala",Oda="Am",Pda="Ar",Qda="Arg",Rda="Array types must match",Sda="As",Tda=\n"Asn",Uda="Asp",Vda="At",Wda="BEGIN",Xda="BOND",Yda="BONDS",Zda="BONDS=(",$da="Be",aea="Bi",bea="Bk",cea="Body",HW="CFG",dea="CHG",eea="COLLECTION",fea="COUNTS",gea="CTAB",IW="Cancel",hea="Cannot canonize a molecule having more than 65535 atoms",iea="Cannot canonize a molecule having more than 65535 bonds",jea="Ce",kea="Cf",lea="Cm",mea="Co",nea="Column ",oea="Column index: ",pea="Column index: 0, Column size: ",qea="Composite.initWidget() may only be called once.",rea="Cr",sea="Cys",tea="D",uea=\n"DXImageTransform.Microsoft.Alpha",vea="Dy",JW="E",wea="END",xea="Emergency break in while loop.",yea="Er",zea="Es",Aea="Eu",Bea="Fe",Cea="Fm",Dea="From CSD data. Using bond type \'Any\'",KW="GBVTBU-BB",Eea="Gd",Fea="Ge",Gea="Gln",Hea="Glu",Iea="Gly",Jea="H+",Kea="H2",Lea="HCOUNT",Mea="HYD",Nea="He",Oea="Help",Pea="Hf",Qea="Hg",Rea="His",Sea="Ho",Tea="Home",Uea="Ile",Vea="In",LW="Invalid UTF8 sequence",Wea="Invalid UTF8 sequence at ",Xea="Invalid size: ",Yea="Ir",Zea="Kr",$ea="La",afa="Leu",bfa="Lr",\ncfa="Lu",dfa="Lys",efa="M ALS",MW="M RAD",NW="M RBD",OW="M SUB",ffa="MASS",gfa="MDLV30/HILITE",hfa=\'Malformed exponential pattern "\',ifa=\'Malformed pattern "\',jfa="Md",kfa="Met",lfa="Missing message: awt.12A",mfa="Missing message: awt.12B",nfa="Missing message: awt.12C",ofa="Missing message: awt.12D",pfa="Missing message: awt.185",qfa="Missing message: awt.92",rfa="Mn",sfa="Mo",tfa=\'Multiple decimal separators in pattern "\',ufa=\'Multiple exponential symbols in pattern "\',vfa="Must be array types",\nwfa="NaN",xfa="Nb",yfa="Nd",zfa="Ne",Afa="Nnn",Bfa="No",PW="Nonstandard atom",Cfa="Np",QW="OK",Dfa="Os",Efa="Pa",Ffa="Pb",Gfa="Pd",Hfa="Peter Ertl and Bruno Bienfait",Ifa="Phe",Jfa="Pm",Kfa="Po",Lfa="Pol",Mfa="Pr",Nfa="Pro",Ofa="Pt",Pfa="Pu",Qfa="R1",Rfa="R10",Sfa="R11",Tfa="R12",Ufa="R13",Vfa="R14",Wfa="R15",Xfa="R16",Yfa="R2",Zfa="R3",$fa="R4",aga="R5",bga="R6",cga="R7",dga="R8",ega="R9",fga="RAD",gga="RBCNT",hga="Ra",iga="Re",RW="Resize-",jga="Rh",kga="Rn",lga="Row index: ",mga="Row index: 0, Row size: ",\nnga="Ru",oga="SUBST",pga="Sb",qga="Sc",rga="Ser",sga="Sm",tga="Sn",uga="Submit",vga="T",wga="TOPO",xga="Ta",yga="Tb",zga="Tc",Aga="Te",Bga="Th",Cga="Thr",Dga="Ti",Ega="Tl",Fga="Tm",SW=\'Too many percent/per mille characters in pattern "\',Gga="Trp",Hga="Tyr",Iga="U",TW="US$",Jga="USD",Kga="Unexpected \'0\' in pattern \\"",Lga="Unknown currency code",Mga="V",Nga="VAL",Oga="Val",Pga="W",Qga="WindowPanel can only contain one child widget",Rga="Xe",Sga="Y",Tga="Yb",Uga="Zr",UW="]\'",VW="__uiObjectID",Vga="alpha",\nWW="alpha(opacity=",Wga="alpha(opacity=50)",Xga="atomic SMILES",XW="backgroundColor",Yga="borderBottomWidth",Zga="borderLeftWidth",$ga="borderRightWidth",aha="borderStyle",bha="borderTopWidth",cha="cmd cannot be null",YW="col",dha="colgroup",ZW="dir",eha="dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",fha="dragHandle was not draggable",gha="dragdrop-dropTarget",$W="dragdrop-handle",aX="dragdrop-selected",bX="e",cX=\n"filter",dX="float",hha="gwt-Button",iha="gwt-GlassPanel",jha="gwt-Label",eX="html",kha="label",fX="ltr",lha="luni.12",mha="luni.18",nha="luni.A5",oha="luni.D6",pha="marginLeft",qha="marginRight",rha="marginTop",sha="mosaic-Caption",tha="mosaic-Caption-iconBoxRight",uha="mosaic-Caption-text",vha="mosaic-CaptionLayoutPanel",wha="mosaic-HTML",xha="mosaic-ImageButton",yha="mosaic-Label",zha="mosaic-LayoutPanel",Aha="mosaic-WidgetWrapper",Bha="mosaic-WindowPanel",Cha="mosaic-popupLayoutPanel",Dha="ne",\nEha="no distinction applying CIP rules",Fha="nw",gX="opacity",Gha="paddingBottom",Hha="paddingLeft",Iha="paddingRight",Jha="paddingTop",Kha="popup",Lha="static",hX="styleFloat",Mha="sw",Nha="\\u2030",Oha="\\u221e";w(1,-1,dv);_.gC=function(){return this.cZ};\nfunction Pha(a,b,c){var d,e,f,g,h;if(6!=a.H.x[b]&&7!=a.H.x[b])return!1;e=iX(a.H,b,0);d=iX(a.H,b,1);if(1!=a.H.k[e]||1!=a.H.k[d]||1==a.H.f[e]||1==a.H.f[d]||3<jX(a.H,e)||3<jX(a.H,d))return!1;e=new kX(a.H,a.c,b,e);if(e.f&&!c)return!1;f=new kX(a.H,a.c,b,d);if(f.f&&!c||e.f&&f.f)return!1;c&&(e.f&&e.c&&(a.L[b]=!0),f.f&&f.c&&(a.L[b]=!0));g=lX(e);h=lX(f);if(-1==g||-1==h||0==(g+h&1))return c||(a.S[b]=3),!0;d=0;switch(g+h){case 3:case 7:d=2;break;case 5:d=1}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))e.f&&(1==\nd?(mX(a.b[e.b],ru),mX(a.b[e.d],pu)):(mX(a.b[e.b],pu),mX(a.b[e.d],ru))),f.f&&(2==d?(mX(a.b[f.b],ru),mX(a.b[f.d],pu)):(mX(a.b[f.b],pu),mX(a.b[f.d],ru)))}else a.S[b]=d;return!0}\nfunction Qha(a,b,c){var d,e,f,g,h;if(!nX(a.H,b))return!1;d=W(a.H,0,b);e=W(a.H,1,b);f=new kX(a.H,a.c,d,e);if(f.f&&!c)return!1;g=new kX(a.H,a.c,e,d);if(g.f&&!c||f.f&&g.f)return!1;c&&(f.f&&(a.K[b]=oX(a,e)),g.f&&(a.K[b]=oX(a,d)));e=lX(f);h=lX(g);if(-1==e||-1==h||0==(e+h&1))return c||(a.k[b]=3),!0;d=0;switch(e+h){case 3:case 7:d=1;break;case 5:d=2}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))f.f&&(2==d?(mX(a.b[f.b],nu),mX(a.b[f.d],lu)):(mX(a.b[f.b],lu),mX(a.b[f.d],nu))),g.f&&(2==d?(mX(a.b[g.b],nu),mX(a.b[g.d],\nlu)):(mX(a.b[g.b],lu),mX(a.b[g.d],nu)))}else a.k[b]=d;return!0}\nfunction pX(a,b,c){var d,e,f,g,h,j,l,n,o,r;if(0!=a.k[b])return!1;if(1==qX(a.H,b))return Qha(a,b,c);if(2!=qX(a.H,b)||rX(a.H,b))return!1;d=W(a.H,0,b);e=W(a.H,1,b);if(1==a.H.f[d]||1==a.H.f[e]||3<a.H.f[d]||3<a.H.f[e]||2==a.H.k[d]||2==a.H.k[e])return!1;f=new kX(a.H,a.c,e,d);if(f.f&&!c)return!1;e=new kX(a.H,a.c,d,e);if(e.f&&!c||f.f&&e.f)return!1;c&&(f.f&&f.c&&(a.K[b]=!0),e.f&&e.c&&(a.K[b]=!0));d=0!=(a.H.z[b]&16777216)?3:a.X?(g=C(SN,gv,-1,3,1),g[0]=sX(a.H,e.a)-sX(a.H,f.a),g[1]=tX(a.H,e.a)-tX(a.H,f.a),g[2]=\nuX(a.H,e.a)-uX(a.H,f.a),h=C(SN,gv,-1,3,1),h[0]=sX(a.H,f.b)-sX(a.H,f.a),h[1]=tX(a.H,f.b)-tX(a.H,f.a),h[2]=uX(a.H,f.b)-uX(a.H,f.a),j=C(SN,gv,-1,3,1),j[0]=sX(a.H,e.b)-sX(a.H,e.a),j[1]=tX(a.H,e.b)-tX(a.H,e.a),j[2]=uX(a.H,e.b)-uX(a.H,e.a),l=C(SN,gv,-1,3,1),l[0]=g[1]*h[2]-g[2]*h[1],l[1]=g[2]*h[0]-g[0]*h[2],l[2]=g[0]*h[1]-g[1]*h[0],n=C(SN,gv,-1,3,1),n[0]=g[1]*l[2]-g[2]*l[1],n[1]=g[2]*l[0]-g[0]*l[2],n[2]=g[0]*l[1]-g[1]*l[0],o=(h[0]*n[0]+h[1]*n[1]+h[2]*n[2])/(Math.sqrt(h[0]*h[0]+h[1]*h[1]+h[2]*h[2])*Math.sqrt(n[0]*\nn[0]+n[1]*n[1]+n[2]*n[2])),r=(j[0]*n[0]+j[1]*n[1]+j[2]*n[2])/(Math.sqrt(j[0]*j[0]+j[1]*j[1]+j[2]*j[2])*Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2])),0>o^0>r?1:2):-1==lX(f)||-1==lX(e)||0!=((lX(f)|lX(e))&1)?3:lX(f)==lX(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(mX(a.b[f.b],nu),mX(a.b[f.d],lu)):2==d&&(mX(a.b[f.b],lu),mX(a.b[f.d],nu))),e.f&&(1==d?(mX(a.b[e.b],nu),mX(a.b[e.d],lu)):2==d&&(mX(a.b[e.b],lu),mX(a.b[e.d],nu)))):a.k[b]=d;return!0}\nfunction vX(a,b,c){var d,e,f,g,h,j,l;if(0!=a.S[b]||6!=a.H.x[b]&&7!=a.H.x[b]&&14!=a.H.x[b]&&15!=a.H.x[b]&&16!=a.H.x[b])return!1;if(0!=a.H.k[b]){if(2==a.H.f[b]&&2==a.H.j[b][0]&&2==a.H.j[b][1])return Pha(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4<jX(a.H,b)||7==a.H.x[b]&&!a.I[b])return!1;d=C(A,u,-1,4,1);l=C(A,u,-1,4,1);j=C(tz,Ou,-1,4,2);for(g=0;g<jX(a.H,b);++g){f=-1;for(h=e=0;h<jX(a.H,b);++h)!j[h]&&f<a.c[iX(a.H,b,h)]&&(f=a.c[iX(a.H,b,h)],e=h);d[g]=e;l[g]=f;j[e]=!0}if(4==jX(a.H,b)&&\nl[0]==l[1]&&l[2]==l[3]||4==jX(a.H,b)&&(l[0]==l[2]||l[1]==l[3])||3==jX(a.H,b)&&l[0]==l[2])return!1;f=e=0;h=!1;for(g=1;g<jX(a.H,b);++g)if(l[g-1]==l[g]){if(!c||0==l[g])return!1;e=iX(a.H,b,d[g-1]);f=iX(a.H,b,d[g]);wX(a.H,xX(a.H,b,d[g]))&&(a.L[b]=!0);h=!0}if(c&&!h)return!1;if(a.X){g=C(A,u,-1,4,1);for(l=0;l<jX(a.H,b);++l)g[l]=iX(a.H,b,d[l]);3==jX(a.H,b)&&(g[3]=b);d=YD([Rha,SN],[q,gv],[53,-1],[3,3],0,2,1);for(l=0;3>l;++l)d[l][0]=sX(a.H,g[l+1])-sX(a.H,g[0]),d[l][1]=tX(a.H,g[l+1])-tX(a.H,g[0]),d[l][2]=uX(a.H,\ng[l+1])-uX(a.H,g[0]);g=C(SN,gv,-1,3,1);g[0]=d[0][1]*d[1][2]-d[0][2]*d[1][1];g[1]=d[0][2]*d[1][0]-d[0][0]*d[1][2];g[2]=d[0][0]*d[1][1]-d[0][1]*d[1][0];d=0<(d[2][0]*g[0]+d[2][1]*g[1]+d[2][2]*g[2])/(Math.sqrt(d[2][0]*d[2][0]+d[2][1]*d[2][1]+d[2][2]*d[2][2])*Math.sqrt(g[0]*g[0]+g[1]*g[1]+g[2]*g[2]))?1:2}else{var n,o;l=y(eQ,Gu,86,[y(A,u,-1,[2,1,2,1]),y(A,u,-1,[1,2,2,1]),y(A,u,-1,[1,1,2,2]),y(A,u,-1,[2,1,1,2]),y(A,u,-1,[2,2,1,1]),y(A,u,-1,[1,2,1,2])]);g=C(SN,gv,-1,jX(a.H,b),1);for(o=0;o<jX(a.H,b);++o)g[o]=\nyX(a.H,iX(a.H,b,d[o]),b);h=zX(a.H,b,d,g,null)<<24>>24;if(3!=h)d=h;else{for(o=j=h=0;o<jX(a.H,b);++o)n=xX(a.H,b,d[o]),W(a.H,0,n)==b&&(9==a.H.B[n]&&(0!=j&&AX(a.H,b),h=o,j=1),17==a.H.B[n]&&(0!=j&&AX(a.H,b),h=o,j=2));if(0==j)d=3;else{for(o=1;o<jX(a.H,b);++o)g[o]<g[0]&&(g[o]+=6.283185307179586);if(3==jX(a.H,b)){switch(h){case 0:(g[1]<g[2]&&3.141592653589793>g[2]-g[1]||g[1]>g[2]&&3.141592653589793<g[1]-g[2])&&(j=3-j);break;case 1:3.141592653589793<g[2]-g[0]&&(j=3-j);break;case 2:3.141592653589793>g[1]-g[0]&&\n(j=3-j)}d=1==j?2:1}else d=0,g[1]<=g[2]&&g[2]<=g[3]?d=0:g[1]<=g[3]&&g[3]<=g[2]?d=1:g[2]<=g[1]&&g[1]<=g[3]?d=2:g[2]<=g[3]&&g[3]<=g[1]?d=3:g[3]<=g[1]&&g[1]<=g[2]?d=4:g[3]<=g[2]&&g[2]<=g[1]&&(d=5),d=l[d][h]==j?2:1}}}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))1==d?(mX(a.b[e],uu),mX(a.b[f],tu)):2==d&&(mX(a.b[e],tu),mX(a.b[f],uu))}else a.S[b]=d;return!0}function BX(a){var b,c;b=0;c=a.b;CX(c,c.length,(DX(),DX(),EX));for(c=0;c<a.b.length;++c)(0==c||0!=FX(a.b[c],a.b[c-1]))&&++b,a.c[a.b[c].a]=b;return b}\nfunction GX(a,b){var c,d,e;d=!1;for(c=0;c<a.H.d;++c)if(pX(a,c,!1)){a.o[c]=a.C;if(b)a:{d=a;e=c;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,n=void 0;if((1==d.k[e]||2==d.k[e])&&!HX(d.H,e)){l=!1;try{for(j=0;2>j;++j)if(f=W(d.H,j,e),3==d.H.f[f]){g=C(A,u,-1,2,1);for(n=h=0;n<d.H.f[f];++n)xX(d.H,f,n)!=e&&(g[h++]=iX(d.H,f,n));d.c[g[0]]>d.c[g[1]]^IX(d,f,g[0],g[1])&&(l=!l)}}catch(o){o=Az(o);if(H(o,96)){d.e[e]=3;break a}throw o;}1==d.k[e]^l?d.e[e]=1:d.e[e]=2}}d=!0}e=!1;for(c=0;c<a.H.c;++c)if(vX(a,c,!1)){a.W[c]=\na.C;if(b)a:{e=a;var f=c,r=n=l=g=j=void 0,t=h=void 0;if(1==e.S[f]||2==e.S[f]){h=!1;if(2==e.H.k[f])try{for(r=0;2>r;++r)if(j=iX(e.H,f,r),3==e.H.f[j]){l=C(A,u,-1,2,1);for(t=n=0;t<e.H.f[j];++t)1==e.H.j[j][t]&&(l[n++]=iX(e.H,j,t));e.c[l[0]]>e.c[l[1]]^IX(e,j,l[0],l[1])&&(h=!h)}}catch(z){z=Az(z);if(H(z,96)){e.N[f]=3;break a}throw z;}else{try{for(var j=e,l=f,v=t=r=n=void 0,E=void 0,s=void 0,v=jX(j.H,l),E=C(A,u,-1,v,1),r=0;r<v;++r)E[r]=iX(j.H,l,r);for(r=v;1<r;--r){n=!1;for(t=1;t<r;++t)IX(j,l,E[t-1],E[t])&&\n(n=!0,s=E[t-1],E[t-1]=E[t],E[t]=s);if(!n)break}g=E}catch(F){F=Az(F);if(H(F,96)){e.N[f]=3;break a}throw F;}for(r=1;r<g.length;++r)for(t=0;t<r;++t)e.c[g[r]]<e.c[g[t]]&&(h=!h)}1==e.S[f]^h?e.N[f]=1:e.N[f]=2}}e=!0}e&&(a.C=!a.C);return d||e}\nfunction JX(a){var b,c,d,e,f,g,h,j,l;for(e=0;e<a.V.c;++e){d=CF(a.V,e);b=!0;l=-1;f=!1;for(h=0;h<d.length;++h){c=d[h];if(0==a.S[c]){b=!1;break}if(3!=a.S[c]){g=!0;for(j=0;j<d.length;++j)if(j!=h&&a.c[c]==a.c[d[j]]){g=!1;break}g&&l<a.c[c]&&(l=a.c[c],f=1==a.S[c])}}if(b&&-1!=l){for(h=0;h<d.length;++h)c=d[h],f&&(1==a.S[c]?a.S[c]=2:2==a.S[c]&&(a.S[c]=1)),a.U[c]=!1;Nv(a.V,d);--e}}}\nfunction KX(a){var b,c;b=BX(a);do{c=b;b=a;for(var d=void 0,e=void 0,f=void 0,g=void 0,h=e=void 0,j=void 0,l=void 0,f=C(A,u,-1,b.E,1),d=0;d<b.H.c;++d){j=b.H.f[d]+LX(b.H,d);for(g=0;g<MX(b.H,d);++g)if(g<b.H.f[d]||g>=jX(b.H,d)){l=2*b.c[iX(b.H,d,g)];e=xX(b.H,d,g);2==qX(b.H,e)&&(rX(b.H,e)||++l);for(e=0;e<g&&!(l<f[e]);++e);for(h=g;h>e;--h)f[h]=f[h-1];f[e]=l}NX(b.b[d],d);OX(b.b[d],16,JE(b.c[d]));for(g=j;g<b.E;++g)OX(b.b[d],17,ku);for(g=0;g<j;++g)OX(b.b[d],17,JE(f[g]))}b=BX(a)}while(c!=b);return b}\nfunction IX(a,b,c,d){var e,f,g,h,j,l,n,o,r,t,z,v,E,s,F;if(a.H.x[c]!=a.H.x[d])return a.H.x[c]>a.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(PX(),QX)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(PX(),QX)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=C(A,u,-1,h,1);z=C(A,u,-1,h,1);v=C(A,u,-1,h,1);t=C(tz,Ou,-1,h,2);g=C(tz,Ou,-1,a.H.o,2);r[0]=b;r[1]=c;r[2]=d;z[0]=-1;z[1]=0;z[2]=0;g[b]=!0;g[c]=!0;g[d]=!0;j=1;E=2;b=C(A,u,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=E;){for(;j<b[d];){l=r[j];if(!t[j]){for(s=o=n=0;s<a.H.f[l];++s){c=iX(a.H,\nl,s);E+a.H.j[l][s]+1>=h&&(h+=a.H.c,r=RX(r,h),z=RX(z,h),v=RX(v,h),t=(e=C(tz,Ou,-1,h,2),SX(t,0,e,t.length),e));if(0!=(a.H.z[xX(a.H,l,s)]&512))++n,o+=a.H.x[c];else for(f=1;f<a.H.j[l][s];++f)++E,r[E]=c,z[E]=j,t[E]=!0;F=z[j];if(c!=r[F]){f=!1;if(g[c])for(F=z[F];-1!=F;){if(c==r[F]){f=!0;break}F=z[F]}f?(++E,r[E]=c,z[E]=j,t[E]=!0):(++E,r[E]=c,z[E]=j,g[c]=!0)}}0!=n&&(++E,v[E]=~~((o<<2)/n),z[E]=j,t[E]=!0)}++j;if(1E4==j)throw new Ny(xea);}b.length==d+1&&(b=RX(b,b.length+64));b[d+1]=E+1;for(s=b[d];s<b[d+1];++s)0==\nv[s]&&(v[s]=(151==a.H.x[r[s]]?1:152==a.H.x[r[s]]?1:a.H.x[r[s]])<<2),v[s]+=v[z[s]]<<16;TX(a,t,v,z,r,b,d);if(v[1]!=v[2])return v[1]>v[2];1<d&&UX(v,z,b,d);++d}h=C(A,u,-1,a.H.c,1);c=!1;for(e=0;e<a.H.c;++e)if(g[e]&&0!=a.H.v[e]){c=!0;break}if(c){for(e=0;e<a.H.c;++e)h[e]=0==a.H.v[e]?(PX(),QX)[a.H.x[e]]:a.H.v[e];if(VX(a,t,v,z,r,h,b,d))return v[1]>v[2]}e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.d;++e)if(g[W(a.H,0,e)]||g[W(a.H,1,e)])1==a.e[e]?(h[W(a.H,0,e)]=1,h[W(a.H,1,e)]=1,c=!0):2==a.e[e]&&(h[W(a.H,\n0,e)]=2,h[W(a.H,1,e)]=2,c=!0);if(c&&VX(a,t,v,z,r,h,b,d))return v[1]>v[2];e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.c;++e)g[e]&&(2==a.N[e]?(h[e]=1,c=!0):1==a.N[e]&&(h[e]=2,c=!0));if(c&&VX(a,t,v,z,r,h,b,d))return v[1]>v[2];throw new Ny(Eha);}\nfunction UX(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=C(Sha,q,5,c,0);for(f=0;f<c;++f)h[f]=new WX,h[f].c=a[f+e],h[f].b=b[f+e],h[f].a=f+e;e=new XX;for(g=d;1<g;--g){for(f=0;f<c;++f)h[f].c+=a[h[f].b]<<16,h[f].b=b[h[f].b];CX(h,h.length,e?e:(DX(),DX(),EX));d=1;for(f=0;f<c;++f)a[h[f].a]=d,f!=c-1&&0!=(h[f].c!=h[f+1].c?h[f].c>h[f+1].c?1:-1:0)&&++d}}\nfunction VX(a,b,c,d,e,f,g,h){var j,l;for(l=1;l<h;++l){for(j=g[l];j<g[l+1];++j)c[j]=f[e[j]]+(c[d[j]]<<8);TX(a,b,c,d,e,g,l);if(c[1]!=c[2])return!0;1<l&&UX(c,d,g,l)}return!1}\nfunction TX(a,b,c,d,e,f,g){for(var h,j,l,n,o,r;1<g;--g){o=f[g]-f[g-1];r=C(Tha,q,4,o,0);h=f[g];for(j=0;j<o;++j){l=f[g-1]+j;for(n=h;n<f[g+1]&&d[n]==l;)++n;r[j]=new YX;r[j].c=l;r[j].d=c[l];r[j].b=b[l]?0:a.H.f[a.H.o+e[l]]-a.H.f[e[l]]+ZX(a.H,e[l]);r[j].a=C(A,u,-1,n-h,1);for(l=h;l<n;++l)r[j].a[l-h]=c[l];$X(r[j].a);h=n}j=new aY;CX(r,r.length,j?j:(DX(),DX(),EX));h=1;for(j=0;j<o;++j)c[r[j].c]=h,j!=o-1&&0!=bY(r[j],r[j+1])&&++h}}\nfunction cY(a){var b,c;c=YD([Uha,eQ],[q,Gu],[87,86],[2,32],0,2,0);for(b=0;b<a.H.c;++b)a.D[b]&&(1==a.Q[b]?c[0][a.P[b]]=dY(c[0][a.P[b]],b):2==a.Q[b]&&(c[1][a.P[b]]=dY(c[0][a.P[b]],b)));return c}function oX(a,b){var c,d,e,f,g;e=eY(a.H);for(c=0;c<e.i.c;++c)if(e.d[c]&&fY(e,c,b)){for(d=CF(e.i,c),e=0,f=d.length;e<f;++e)if(c=d[e],c!=b)for(g=0;g<a.H.f[c];++g)if(nX(a.H,xX(a.H,c,g)))return!0;break}return!1}\nfunction gY(a,b,c){a.J=b;for(b=0;b<a.H.c;++b)a.c[b]=c[b],a.S[b]=0,a.W[b]=!1;for(c=0;c<a.H.d;++c)a.k[c]=0,a.o[c]=!1}function Vha(a,b){var c,d;c=W(a.H,0,b);if(c>=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=hY(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;d<a.H.f[c];++d)if(2==a.H.j[c][d]&&(1==a.S[iX(a.H,c,d)]||2==a.S[iX(a.H,c,d)]))return!0;return!1}function RX(a,b){var c;c=C(A,u,-1,b,1);SX(a,0,c,a.length);return c}\nfunction iY(a,b){var c;if(65535<a.o)throw new hw(hea);if(65535<a.p)throw new hw(iea);this.H=a;this.G=b;jY(this.H,3);var d,e,f,g,h,j,l,n,o,r,t,z,v,E,s,F,P,M,$,da;this.I=C(tz,Ou,-1,this.H.c,2);for(d=0;d<this.H.c;++d)if(7==this.H.x[d])if(4==this.H.f[d])this.I[d]=!0;else if(3==this.H.f[d])if(1==this.H.q[d])this.I[d]=!0;else if(!kY(this.H,d))if(0!=(this.G&32))this.I[d]=!0;else if(3==lY(this.H,d)&&(da=mY(this.H,d),!(7<da))){M=eY(this.H);for($=0;$<M.i.c&&!(CF(M.j,$).length==da&&fY(M,$,d));)++$;o=n=-1;for(r=\n0;3>r;++r){l=xX(this.H,d,r);var Z;a:{for(var ca=l,Hb=void 0,aa=void 0,aa=CF(M.j,$),Hb=0;Hb<aa.length;++Hb)if(ca==aa[Hb]){Z=!0;break a}Z=!1}if(!Z){n=iX(this.H,d,r);o=l;break}}z=C(tz,Ou,-1,this.H.d,2);z[o]=!0;v=C(A,u,-1,11,1);a:{var sb=this.H,Mb=v,K=n,Ja=d,$c=z,Ub=void 0,tb=void 0,N=void 0,za=void 0,mc=void 0,rd=void 0,qa=void 0,dd=void 0,Zd=void 0;if(K==Ja)Mb[0]=K,E=0;else{jY(sb,1);za=C(A,u,-1,sb.o,1);N=C(A,u,-1,sb.o,1);Zd=C(A,u,-1,sb.o,1);N[0]=K;za[K]=1;for(mc=tb=0;tb<=mc&&10>=za[N[tb]];){dd=N[tb];\nfor(rd=0;rd<sb.f[sb.o+dd];++rd)if(null==$c||$c.length<=sb.i[dd][rd]||!$c[sb.i[dd][rd]]){Ub=sb.e[dd][rd];if(Ub==Ja){qa=za[dd];Mb[qa]=Ub;for(Mb[--qa]=dd;0<qa;)Mb[qa-1]=Zd[Mb[qa]],--qa;E=za[dd];break a}0==za[Ub]&&(N[++mc]=Ub,za[Ub]=za[dd]+1,Zd[Ub]=dd)}++tb}E=-1}}if(-1!=E){for(f=1;!fY(M,$,v[f]);)++f;e=E-f;g=v[f];if(6==da&&2==e&&3==f&&3<=lY(this.H,v[1])){t=!1;P=CF(M.i,$);for(r=0;6>r;++r)if(d==P[r]){F=nY(M,$,g==P[nY(M,$,r+2)]?r-2:r+2);s=P[F];var Ya;if(Ya=3<=lY(this.H,s)){var pa;a:{var Ab=this.H,G=v[1],\nSa=s,ob=void 0,Pc=void 0,hc=void 0,ga=void 0,tc=void 0,Y=void 0;if(G==Sa)pa=0;else{jY(Ab,1);ga=C(A,u,-1,Ab.o,1);hc=C(A,u,-1,Ab.o,1);hc[0]=G;ga[G]=1;for(tc=Pc=0;Pc<=tc&&2>=ga[hc[Pc]];){for(Y=0;Y<Ab.f[Ab.o+hc[Pc]];++Y){ob=Ab.e[hc[Pc]][Y];if(ob==Sa){pa=ga[hc[Pc]];break a}0==ga[ob]&&(hc[++tc]=ob,ga[ob]=ga[hc[Pc]]+1)}++Pc}pa=-1}}Ya=2==pa}Ya&&(t=!0);break}if(t){this.I[d]=!0;continue}}h=1==this.H.k[g]||0!=(this.H.s[g]&4096)||kY(this.H,g);j=!h&&7==this.H.x[g]&&1!=this.H.q[g];if(1==e)!h&&!j&&4>=da&&3>=f&&\n(this.I[d]=!0);else switch(da){case 4:!h&&!j&&4>=f&&(this.I[d]=!0);break;case 5:j?3>=f&&(this.I[d]=!0):h||4>=f&&(this.I[d]=!0);break;case 6:2==e?h?4>=f&&(this.I[d]=!0):j||3>=f&&(this.I[d]=!0):3==e&&(h?6>=f&&(this.I[d]=!0):4>=f&&(this.I[d]=!0));break;case 7:3==e&&3>=f&&(this.I[d]=!0)}}}for(c=0;c<this.H.c;++c)if(0!=uX(this.H,c)){this.X=!0;break}this.S=C(XS,cv,-1,this.H.c,1);this.T=C(tz,Ou,-1,this.H.c,2);this.W=C(tz,Ou,-1,this.H.c,2);this.k=C(XS,cv,-1,this.H.d,1);this.o=C(tz,Ou,-1,this.H.d,2);this.n=\nC(tz,Ou,-1,this.H.d,2);var O,db,Bb,Nb,T,Aa,Wa,Xc,Da,Qc,ub,Fd,ie;Wa=!1;if(this.H.E)for(T=0;T<this.H.d;++T)if(0!=this.H.A[T]){Wa=!0;break}this.E=2;for(O=0;O<this.H.c;++O)this.E=kw(this.E,this.H.f[O]+LX(this.H,O));Nb=kw(2,Wa?~~((78+36*this.E)/63):~~((78+21*this.E)/63));this.c=C(A,u,-1,this.H.o,1);this.b=C(oY,q,6,this.H.c,0);for(O=0;O<this.H.c;++O)this.b[O]=new pY(Nb);Bb=!1;for(O=0;O<this.H.c;++O){NX(this.b[O],O);0!=(this.H.w[O]&1)||null!=qY(this.H,O)?OX(this.b[O],8,lda):OX(this.b[O],8,JE(this.H.x[O]));\nOX(this.b[O],8,JE(this.H.v[O]));OX(this.b[O],2,JE(this.H.k[O]));OX(this.b[O],4,JE(this.H.f[O]+LX(this.H,O)));0!=(this.H.w[O]&1)?OX(this.b[O],4,ou):OX(this.b[O],4,JE(8+this.H.q[O]));OX(this.b[O],5,JE(rY(31,mY(this.H,O))));var Ec=this.b[O],ed=O,Vb=void 0,eb=void 0,fd=void 0,Yb=void 0,Vb=((this.H.s[ed]&-268435456)>>>28)-1,eb=sY(this.H,ed,!1),fd=sY(this.H,ed,!0),Yb=-1;eb!=fd?-1!=Vb&&Vb>eb?Yb=Vb<<24>>24:Yb=eb<<24>>24:-1!=Vb?(Vb>fd||Vb<fd&&Vb>=tY(this.H,ed))&&(Yb=Vb<<24>>24):!uY(this.H,ed)&&0!=ZX(this.H,\ned)&&(Yb=tY(this.H,ed),Yb-=vY(this.H,ed,Yb));var Yc=ed,I=Yb;if(null==this.a)for(var pb=this.a=C(XS,cv,-1,this.H.c,1),wc=pb.length,Gd=void 0,Gd=0;Gd<wc;++Gd)pb[Gd]=-1;this.a[Yc]=I<<24>>24;OX(Ec,4,JE(Yb+1));OX(this.b[O],2,JE((this.H.s[O]&48)>>4));this.H.E&&(OX(this.b[O],30,JE(this.H.w[O])),null!=qY(this.H,O)&&(Bb=!0))}this.J=KX(this);if(this.J<this.H.c){for(O=0;O<this.H.c;++O){NX(this.b[O],O);OX(this.b[O],16,JE(this.c[O]));Xc=C(A,u,-1,this.H.f[O],1);for(Da=0;Da<this.H.f[O];++Da)Xc[Da]=this.c[iX(this.H,\nO,Da)]<<5,Xc[Da]|=rY(31,this.H.n&&xX(this.H,O,Da)<this.H.d?this.H.n.b[xX(this.H,O,Da)]:0);$X(Xc);for(Da=this.E;Da>Xc.length;--Da)OX(this.b[O],21,ku);for(Da=Xc.length-1;0<=Da;--Da)OX(this.b[O],21,JE(Xc[Da]))}this.J=KX(this)}if(Bb&&this.J<this.H.c){for(O=0;O<this.H.c;++O){NX(this.b[O],O);OX(this.b[O],16,JE(this.c[O]));db=qY(this.H,O);Fd=null==db?0:rY(12,db.length);for(Da=12;Da>Fd;--Da)OX(this.b[O],8,ku);for(Da=Fd-1;0<=Da;--Da)OX(this.b[O],8,JE(db[Da]))}this.J=KX(this)}if(Wa&&this.J<this.H.c){for(O=\n0;O<this.H.c;++O){NX(this.b[O],O);OX(this.b[O],16,JE(this.c[O]));Aa=C(eW,Vu,-1,this.H.f[O]+LX(this.H,O),3);for(Da=Qc=0;Da<MX(this.H,O);++Da)if(Da<this.H.f[O]||Da>=jX(this.H,O))Aa[Qc]=JE(this.c[iX(this.H,O,Da)]),Aa[Qc]=DE(Aa[Qc],20),Aa[Qc]=wY(Aa[Qc],JE(this.H.A[xX(this.H,O,Da)])),++Qc;Aa.sort(Wha);for(Da=this.E;Da>Aa.length;--Da)OX(this.b[O],36,ku);for(Da=Aa.length-1;0<=Da;--Da)OX(this.b[O],36,Aa[Da])}this.J=KX(this)}if(0!=(this.G&8)&&this.J<this.H.c){ub=new xY;for(O=0;O<this.H.c;++O)if(null!=yY(this.H,\nO))a:{var uc=ub,$d=yY(this.H,O),Sd=void 0,ld=void 0,Zb=void 0,Cb=void 0,Cb=uc.a.c;if(0==Cb)rL(uc.a,0,$d);else{for(Zb=1;2*Zb<=Cb;)Zb<<=1;ld=Zb;for(--Zb;0!=ld;)if(ld>>=1,Zb>=Cb)Zb-=ld;else{Sd=zY($d,CF(uc.a,Zb));if(0==Sd)break a;if(0==ld)break;0>Sd?Zb-=ld:Zb+=ld}Zb<Cb&&0<zY($d,CF(uc.a,Zb))&&++Zb;rL(uc.a,Zb,$d)}}for(O=0;O<this.H.c;++O){var oa;if(null==yY(this.H,O))oa=0;else{var Ld;a:{var ae=ub,gd=yY(this.H,O),ic=void 0,be=void 0,Ta=void 0,Na=void 0,Na=ae.a.c;if(0!=Na){for(Ta=1;2*Ta<=Na;)Ta<<=1;be=Ta;\nfor(--Ta;0!=be;)if(be>>=1,Ta>=Na)Ta-=be;else{ic=zY(gd,CF(ae.a,Ta));if(0==ic){Ld=Ta;break a}if(0==be)break;0>ic?Ta-=be:Ta+=be}}Ld=-1}oa=1+Ld}ie=oa;NX(this.b[O],O);OX(this.b[O],16,JE(this.c[O]));OX(this.b[O],16,JE(ie))}this.J=KX(this)}if(0!=(this.G&16)&&this.J<this.H.c){for(O=0;O<this.H.c;++O)NX(this.b[O],O),OX(this.b[O],16,JE(this.c[O])),OX(this.b[O],1,JE(AY(this.H,O)?1:0));this.J=KX(this)}var Fc,xc,kb,yc;yc=this.J;kb=C(A,u,-1,this.H.c,1);for(Fc=0;Fc<this.H.c;++Fc)kb[Fc]=this.c[Fc];if(!this.H.E){var Ob,\nxd,sd,yd;this.C=!0;this.N=C(XS,cv,-1,this.H.c,1);this.e=C(XS,cv,-1,this.H.d,1);for(yd=GX(this,!0);this.J<this.H.c&&yd;){for(Ob=0;Ob<this.H.c;++Ob)NX(this.b[Ob],Ob),OX(this.b[Ob],20,JE(this.c[Ob]<<4|this.S[Ob]<<2));for(xd=0;xd<this.H.d;++xd)mX(this.b[W(this.H,0,xd)],JE(this.k[xd])),mX(this.b[W(this.H,1,xd)],JE(this.k[xd]));sd=KX(this);if(this.J==sd)break;this.J=sd;yd=GX(this,!0)}gY(this,yc,kb)}this.Q=C(XS,cv,-1,this.H.c,1);this.P=C(XS,cv,-1,this.H.c,1);for(Fc=0;Fc<this.H.c;++Fc)this.Q[Fc]=BY(this.H,\nFc)<<24>>24,this.P[Fc]=CY(this.H,Fc)<<24>>24;this.j=C(XS,cv,-1,this.H.d,1);this.i=C(XS,cv,-1,this.H.d,1);for(xc=0;xc<this.H.d;++xc)this.j[xc]=(this.H.z[xc]&3072)>>10<<24>>24,this.i[xc]=DY(this.H,xc)<<24>>24;var jc,Qa,Gc,hd,zd,Pb;this.C=!0;for(zd=GX(this,!1);this.J<this.H.c&&zd;){for(jc=0;jc<this.H.c;++jc){NX(this.b[jc],jc);OX(this.b[jc],16,JE(this.c[jc]));Pb=this.S[jc]<<7;if((1==this.S[jc]||2==this.S[jc])&&0!=this.Q[jc])Pb|=this.Q[jc]<<5,Pb|=this.P[jc];OX(this.b[jc],18,JE(Pb<<9))}for(Qa=0;Qa<this.H.d;++Qa){Gc=\nthis.k[Qa]<<7;if((1==this.k[Qa]||2==this.k[Qa])&&1==this.H.B[Qa]&&0!=this.j[Qa])Gc|=this.j[Qa]<<5,Gc|=this.i[Qa];mX(this.b[W(this.H,0,Qa)],JE(Gc));mX(this.b[W(this.H,1,Qa)],JE(Gc))}hd=KX(this);if(this.J==hd)break;this.J=hd;zd=GX(this,!1)}this.M=!1;this.D=C(tz,Ou,-1,this.H.c,2);for(Fc=0;Fc<this.H.c;++Fc)0!=this.S[Fc]&&(this.M=this.D[Fc]=!0);var Qb,ce;for(Qb=0;Qb<this.H.c;++Qb)(!this.D[Qb]||3==this.S[Qb])&&(this.Q[Qb]=0);for(ce=0;ce<this.H.d;++ce)(1!=this.H.B[ce]||0==this.k[ce]||3==this.k[ce])&&(this.j[ce]=\n0);this.F=null;this.R=C(tz,Ou,-1,this.H.c,2);if(this.M){var Hc=this.F=new EY(this.H,kb,this.D,this.S,this.k,this.Q,this.P,this.W,this.o,this.R),V,Rc,kc,Ra,zc,Xa,nc,of;if(null!=Hc.i){Xa=new FY(Hc);Hc.b=new Zv;for(Ra=0;Ra<Hc.i.length;++Ra){for(var fb=void 0,je=void 0,je=fb=0;je<Xa.b;++je)Xa.e[je][Ra]&&-3==Xa.c[je]&&++fb;kc=fb;if(0==kc){GY(Xa,Ra);nc=HY(Hc,Ra,2);V=HY(Hc,Ra,1);Rc=IY(Hc,Ra);if(1==nc&&1==V&&!Rc){for(var Me=Hc,Ad=Ra,ke=Xa.a+Xa.f++,vc=void 0,le=void 0,le=0;le<Me.i[Ad].length;++le)vc=Me.i[Ad][le],\n2==Me.n[vc]&&(Me.n[vc]=1,Me.k[vc]=ke<<24>>24);Tv(Hc.b,new JY(Ra,1,-1,-1))}0<nc?(Rc&&KY(Hc,Ra,Xa.j+Xa.i++,2),Tv(Hc.b,new JY(Ra,1,-1,-1))):0<V?(Rc&&KY(Hc,Ra,Xa.a+Xa.f++,1),Tv(Hc.b,new JY(Ra,1,-1,-1))):Rc&&(KY(Hc,Ra,Xa.a+Xa.f++,1),Tv(Hc.b,new JY(Ra,1,-1,-1)))}else if(1==kc)if(IY(Hc,Ra)){a:{for(var md=void 0,md=0;md<Xa.b;++md)if(Xa.e[md][Ra]&&-3==Xa.c[md]){zc=md<Xa.a?md:md<Xa.b?md-Xa.a:-1;break a}zc=-1}a:{for(var Td=void 0,Td=0;Td<Xa.b;++Td)if(Xa.e[Td][Ra]&&-3==Xa.c[Td]){of=Td<Xa.a?1:Td<Xa.b?2:0;break a}of=\n-1}Tv(Hc.b,new JY(Ra,2,zc,of))}else GY(Xa,Ra),Tv(Hc.b,new JY(Ra,1,-1,-1))}}}this.U=C(tz,Ou,-1,this.H.c,2);this.V=new Zv;var oc,Ic,qb,Ac,Ne,Oe,lc,Jc;for(oc=qb=0;oc<this.H.c;++oc)0!=this.Q[oc]&&++qb;if(0!=qb){Jc=C(A,u,-1,qb,1);for(oc=qb=0;oc<this.H.c;++oc)0!=this.Q[oc]&&(Jc[qb]=this.Q[oc]<<29|this.P[oc]<<24|this.c[oc]<<12|oc,++qb);$X(Jc);lc=Ac=0;for(Ne=Jc[0]&-16777216;;)if(++lc,lc==Jc.length||Ne!=(Jc[lc]&-16777216)){Ic=C(A,u,-1,lc-Ac,1);for(Oe=Ac;Oe<lc;++Oe)oc=Jc[Oe]&4095,Ic[Oe-Ac]=oc,this.U[oc]=!0;\nTv(this.V,Ic);if(lc==Jc.length)break;Ne=Jc[lc]&-16777216;Ac=lc}}gY(this,yc,kb);var Bc,gb,$b,de,xe,Bd;this.C=!0;$b=cY(this);this.F&&LY(this.F,this.c)&&($b=cY(this));GX(this,!1)&&JX(this);for(Bd=!0;this.J<this.H.c&&Bd;){for(var Sc=$b,Ba=void 0,hb=void 0,Hd=void 0,Cd=void 0,Kc=void 0,Za=void 0,me=void 0,Gf=void 0,nd=void 0,Zf=void 0,Hd=YD([eQ,A],[Gu,u],[86,-1],[2,32],0,2,1),Cd=0;2>Cd;++Cd){Ba=C(eQ,Gu,86,32,0);for(hb=Zf=0;32>hb;++hb)if(null!=Sc[Cd][hb]){Gf=Sc[Cd][hb].length;Ba[hb]=C(A,u,-1,Gf,1);for(Kc=\n0;Kc<Gf;++Kc)Ba[hb][Kc]=this.c[Sc[Cd][hb][Kc]];$X(Ba[hb]);++Zf}for(nd=Zf;0<nd;--nd){me=0;Za=null;for(hb=0;32>hb;++hb)if(null!=Ba[hb])if(null==Za||Za.length<Ba[hb].length)Za=Ba[hb],me=hb;else if(Za.length==Ba[hb].length)for(Kc=Za.length-1;0<=Kc;--Kc)if(Za[Kc]<Ba[hb][Kc]){Za=Ba[hb];me=hb;break}Hd[Cd][me]=nd;Ba[me]=null}}de=Hd;for(Bc=0;Bc<this.H.c;++Bc)NX(this.b[Bc],Bc),OX(this.b[Bc],16,JE(this.c[Bc])),OX(this.b[Bc],20,ku),!this.R[Bc]&&0!=this.Q[Bc]&&mX(this.b[Bc],JE((this.Q[Bc]<<18)+(de[1==this.Q[Bc]?\n0:1][this.P[Bc]]<<8))),mX(this.b[Bc],JE(this.S[Bc]<<4));for(gb=0;gb<this.H.d;++gb)mX(this.b[W(this.H,0,gb)],JE(this.k[gb])),mX(this.b[W(this.H,1,gb)],JE(this.k[gb]));xe=KX(this);if(this.J==xe)break;this.J=xe;Bd=!1;this.F&&LY(this.F,this.c)&&(Bd=!0,$b=cY(this));GX(this,!1)&&(Bd=!0,JX(this))}if(this.F){var $f=this.F,Hf,Pe;Pe=!0;for(Hf=0;Hf<$f.j.c;++Hf)if(0!=$f.p[Hf]&&!$f.e[Hf]){Pe=!1;break}this.B=Pe}var wg,Gb,id,Id,pf,xg,Rg,If,xa,ag,Tc,qf;Tc=xa=If=Rg=xg=ag=pf=0;qf=!1;wg=C(tz,Ou,-1,32,2);for(Gb=0;Gb<\nthis.H.c;++Gb)0!=this.S[Gb]&&(++pf,3==this.S[Gb]?++ag:0==this.Q[Gb]?(++xg,this.F&&this.F.e[Gb]&&++Rg):2==this.Q[Gb]?0==this.P[Gb]&&++xa:1==this.Q[Gb]&&(Id=this.P[Gb],wg[Id]||(++Tc,wg[Id]=!0),0==this.P[Gb]&&++If,this.F&&this.F.e[Gb]&&(qf=!0)));for(id=0;id<this.H.d;++id)0!=this.k[id]&&1==this.H.B[id]&&(++pf,3==this.k[id]?++ag:0==this.j[id]?(++xg,this.F&&this.F.e[W(this.H,0,id)]&&this.F.e[W(this.H,1,id)]&&++Rg):2==this.j[id]?0==this.i[id]&&++xa:1==this.j[id]&&(Id=this.i[id],wg[Id]||(++Tc,wg[Id]=!0),\n0==this.i[id]&&++If,this.F&&this.F.e[W(this.H,0,id)]&&this.F.e[W(this.H,1,id)]&&(qf=!0)));this.H.C=0==pf?65536:0!=ag?0:this.B?131072+(1<<Tc):If+Rg==pf&&!qf?196608:xg==pf?262144:xa==pf?327680:xg==pf-1&&1==If?393216:458752+(1<<Tc);var Jb,Jf,Nh,Kf,rf;this.L=C(tz,Ou,-1,this.H.c,2);this.K=C(tz,Ou,-1,this.H.d,2);if(0!=(this.G&6))for(Jb=0;Jb<this.H.c;++Jb)NX(this.b[Jb],Jb),OX(this.b[Jb],28,JE(this.c[Jb]<<12));if(this.J<this.H.c){for(Jb=Nh=0;Jb<this.H.c;++Jb)vX(this,Jb,!0)&&++Nh;for(Jf=0;Jf<this.H.d;++Jf)pX(this,\nJf,!0)&&++Nh}0!=(this.G&6)&&(this.J=KX(this));if(0!=(this.G&1)){this.d=C(A,u,-1,this.H.c,1);for(Jb=0;Jb<this.H.c;++Jb)this.d[Jb]=this.c[Jb]}for(;this.J<this.H.c;){for(Jb=0;Jb<this.H.c;++Jb)NX(this.b[Jb],Jb),OX(this.b[Jb],17,JE(2*this.c[Jb]));rf=C(A,u,-1,this.J+1,1);for(Jb=0;Jb<this.H.c;++Jb)++rf[this.c[Jb]];for(Kf=1;1==rf[Kf];)++Kf;for(Jb=0;Jb<this.H.c;++Jb)if(this.c[Jb]==Kf){mX(this.b[Jb],lu);break}this.J=KX(this);JX(this);this.F&&LY(this.F,this.c)}JX(this);var Md,ne,Ud,ib,bg,od,ya,Gl,Th,lk,Ga,Di,\nlh,Uh,pc,Tg,mk,Hl;lh=C(tz,Ou,-1,this.H.c,2);Uh=C(tz,Ou,-1,this.H.d,2);for(ne=Md=0;ne<this.H.c;++ne)this.L[ne]&&!this.T[ne]&&vX(this,ne,!1)&&(this.T[ne]=!0,lh[ne]=!0,++Md);for(Ud=0;Ud<this.H.d;++Ud)this.K[Ud]&&!this.n[Ud]&&pX(this,Ud,!1)&&(this.n[Ud]=!0,Uh[Ud]=!0,++Md);if(1==Md){for(ne=0;ne<this.H.c;++ne)if(lh[ne]){this.S[ne]=0;break}for(Ud=0;Ud<this.H.d;++Ud)if(Uh[Ud]){this.k[Ud]=0;break}}else if(1<Md){var mh,Vh,zg,nh,Wh,Ug,Ag,Vg,nj,Il,Vd,Qe;if(!this.s){this.s=new Zv;Il=0;Vd=C(A,u,-1,this.H.c,1);\nUg=C(A,u,-1,this.H.c,1);Vg=C(A,u,-1,this.H.d,1);for(mh=0;mh<this.H.c;++mh)if(0==Vd[mh]&&(0!=(this.H.s[mh]&3072)||1==this.H.k[mh])){Ug[0]=mh;Ag=1;nj=0;Vd[mh]=++Il;Vh=C(tz,Ou,-1,this.H.d,2);for(Wh=0;Wh<Ag;++Wh)for(Qe=0;Qe<this.H.f[Ug[Wh]];++Qe)if(nh=xX(this.H,Ug[Wh],Qe),wX(this.H,nh)||2==qX(this.H,nh)||nX(this.H,nh))zg=iX(this.H,Ug[Wh],Qe),Vh[nh]||(Vg[nj++]=nh,Vh[nh]=!0),0==Vd[zg]&&(Ug[Ag++]=zg,Vd[zg]=Il);Tv(this.s,new MY(Ug,Ag,Vg,nj))}}for(bg=new GD(this.s);bg.b<bg.d.Tf();){ib=HD(bg);ya=Gl=Tg=pc=0;\nod=Th=-1;for(Ga=0;Ga<ib.a.length;++Ga)if(lh[ib.a[Ga]]&&(++pc,1==this.S[ib.a[Ga]]||2==this.S[ib.a[Ga]]))++Tg,Th<this.c[ib.a[Ga]]&&(Th=this.c[ib.a[Ga]],Gl=ib.a[Ga]);for(Ga=0;Ga<ib.b.length;++Ga)if(Uh[ib.b[Ga]]&&(++pc,mk=this.c[W(this.H,0,ib.b[Ga])],Hl=this.c[W(this.H,1,ib.b[Ga])],lk=mk>Hl?(mk<<16)+Hl:(Hl<<16)+mk,1==this.k[ib.b[Ga]]||2==this.k[ib.b[Ga]]))++Tg,od<lk&&(od=lk,ya=ib.b[Ga]);if(0!=pc)if(1==pc){for(Ga=0;Ga<ib.a.length;++Ga)lh[ib.a[Ga]]&&(this.S[ib.a[Ga]]=0);for(Ga=0;Ga<ib.b.length;++Ga)Uh[ib.b[Ga]]&&\n(this.k[ib.b[Ga]]=0)}else if(1==Tg){for(Ga=0;Ga<ib.a.length;++Ga)lh[ib.a[Ga]]&&(this.S[ib.a[Ga]]=3);for(Ga=0;Ga<ib.b.length;++Ga)Uh[ib.b[Ga]]&&(this.k[ib.b[Ga]]=3)}else if(Di=!1,-1!=Th?2==this.S[Gl]&&(Di=!0):2==this.k[ya]&&(Di=!0),Di){for(Ga=0;Ga<ib.a.length;++Ga)if(lh[ib.a[Ga]])switch(this.S[ib.a[Ga]]){case 1:this.S[ib.a[Ga]]=2;break;case 2:this.S[ib.a[Ga]]=1}for(Ga=0;Ga<ib.b.length;++Ga)if(Uh[ib.b[Ga]])switch(this.k[ib.b[Ga]]){case 1:this.k[ib.b[Ga]]=2;break;case 2:this.k[ib.b[Ga]]=1}}}}var ye,\nXb;for(ye=0;ye<this.H.c;++ye)0!=(this.H.s[ye]&67108864)^3==this.S[ye]&&AX(this.H,ye),(1==BY(this.H,ye)||2==BY(this.H,ye))&&(!this.D[ye]||3==this.S[ye])&&AX(this.H,ye);for(Xb=0;Xb<this.H.p;++Xb)(17==this.H.B[Xb]||9==this.H.B[Xb])&&!Vha(this,Xb)&&AX(this.H,W(this.H,0,Xb));for(Xb=0;Xb<this.H.d;++Xb){if(2==qX(this.H,Xb)){if(0!=(this.H.z[Xb]&16777216)&&(1==this.k[Xb]||2==this.k[Xb]))this.k[Xb]=3,NY(this.H,Xb,26);3==this.k[Xb]&&!this.n[Xb]&&26!=this.H.B[Xb]&&(AX(this.H,W(this.H,0,Xb)),AX(this.H,W(this.H,\n1,Xb)))}1==this.H.B[Xb]&&3==this.k[Xb]&&(AX(this.H,W(this.H,0,Xb)),AX(this.H,W(this.H,1,Xb)));if((1==(this.H.z[Xb]&3072)>>10||2==(this.H.z[Xb]&3072)>>10)&&(1!=this.H.B[Xb]||1!=this.k[Xb]&&2!=this.k[Xb]))AX(this.H,W(this.H,0,Xb)),AX(this.H,W(this.H,1,Xb))}}w(7,1,{},iY);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=0;_.q=null;_.r=0;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=!1;_.y=null;_.z=0;_.A=null;_.B=!1;_.C=!1;_.D=null;_.E=0;_.F=null;\n_.G=0;_.H=null;_.I=null;_.J=0;_.K=null;_.L=null;_.M=!1;_.N=null;_.O=null;_.P=null;_.Q=null;_.R=null;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=!1;function bY(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=e<f?e:f;for(d=0;d<c;++d)if(--e,--f,a.a[e]!=b.a[f])return a.a[e]>b.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function aY(){}w(8,1,{},aY);_.dd=function(a,b){return bY(a,b)};function YX(){}w(9,1,{4:1},YX);_.a=null;_.b=0;_.c=0;_.d=0;function XX(){}\nw(10,1,{},XX);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function WX(){}w(11,1,{5:1},WX);_.a=0;_.b=0;_.c=0;function OX(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=wY(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=DE(a.d[a.c],b),a.d[a.c]=wY(a.d[a.c],c),a.b-=b):(a.d[a.c]=DE(a.d[a.c],a.b),a.d[a.c]=wY(a.d[a.c],zE(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=wY(a.d[a.c],OY(c,JE((1<<b)-1))))}\nfunction mX(a,b){var c=a.d,d=a.c,e;e=a.d[a.c];var f,g;f=e.l+b.l;g=e.m+b.m+(f>>22);e=pE(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function FX(a,b){var c;for(c=0;c<a.c;++c)if(a.d[c].l!=b.d[c].l||a.d[c].m!=b.d[c].m||a.d[c].h!=b.d[c].h)return!BE(a.d[c],b.d[c])?-1:1;return GE(a.d[a.c],b.d[a.c])?0:!BE(a.d[a.c],b.d[a.c])?-1:1}function NX(a,b){a.a=b;a.c=0;a.b=63;var c=a.d,d=c.length,e;for(e=0;e<d;++e)c[e]=ku}function pY(a){this.d=C(eW,Vu,-1,a,3)}w(12,1,{6:1,93:1},pY);\n_.cT=function(a){return FX(this,a)};_.a=0;_.b=0;_.c=0;_.d=null;function MY(a,b,c,d){var e;this.a=C(A,u,-1,b,1);this.b=C(A,u,-1,d,1);for(e=0;e<b;++e)this.a[e]=a[e];for(a=0;a<d;++a)this.b[a]=c[a]}w(13,1,{},MY);_.a=null;_.b=null;\nfunction PY(a,b,c){var d,e,f,g;if(null!=b){for(d=e=0;d<a.j.c;++d)b[d]&&++e;g=C(A,u,-1,e,1);for(d=e=0;d<a.j.c;++d)b[d]&&(g[e++]=d);e=!1;for(b=new GD(c);b.b<b.d.Tf();)if(a=HD(b),a.length==g.length){d=!1;for(f=0;f<a.length;++f)if(a[f]!=g[f]){d=!0;break}if(!d){e=!0;break}}e||sz(c.b,c.c++,g)}}function IY(a,b){var c,d;for(d=0;d<a.i[b].length;++d)if(c=a.i[b][d],a.f[c]&&(1==a.p[c]||2==a.p[c])&&0==a.n[c])return!0;return!1}\nfunction HY(a,b,c){var d,e,f,g;for(g=f=e=0;g<a.i[b].length;++g)d=a.i[b][g],a.n[d]==c&&(d=1<<a.k[d],0==(f&d)&&(f|=d,++e));return e}function QY(a,b,c,d){var e,f;for(f=0;f<a.j.f[c];++f)if(e=iX(a.j,c,f),!d[e]&&RY(a,b,e))return e;return-1}function SY(a,b){return a.f[b]&&(1==a.p[b]||2==a.p[b])}\nfunction RY(a,b,c){var d,e,f;if(b==c||a.a[b]!=a.a[c]||0!=a.p[b]&&(3==a.p[b]||3==a.p[c]||a.q[b]^a.p[b]!=a.p[c]||a.n[b]!=a.n[c]||a.k[b]!=a.k[c]))return!1;d=TY(a.j,b,c);if(-1!=d&&(1==qX(a.j,d)&&0!=a.c[d]||2==qX(a.j,d)&&2==a.c[d]))return!1;if(1==a.j.k[b]&&0==(a.j.s[b]&4096)){d=-1;for(f=0;f<a.j.f[b];++f)if(iX(a.j,b,f)!=c&&2==a.j.j[b][f]){d=xX(a.j,b,f);break}e=-1;for(f=0;f<a.j.f[c];++f)if(iX(a.j,c,f)!=b&&2==a.j.j[c][f]){e=xX(a.j,c,f);break}if(-1!=d&&0!=a.c[d]&&a.d[d]^a.c[d]==a.c[e])return!1}return!0}\nfunction LY(a,b){var c,d,e,f;if(!a.b)return!1;c=!1;for(e=a.b.c-1;0<=e;--e){d=!1;f=CF(a.b,e);if(2==f.a){d=a;for(var g=f.b,h=f.c,j=f.d,l=b,n=void 0,o=void 0,r=n=void 0,t=void 0,n=r=null,t=0;t<d.i[g].length;++t)o=d.i[g][t],d.f[o]&&(1==d.p[o]||2==d.p[o])&&(0==d.n[o]?n=dY(n,(l[o]<<16)+o):d.n[o]==j&&d.k[o]==h&&(r=dY(r,(l[o]<<16)+o)));n=UY(r,n);if(0==n)d=!1;else{if(0>n)for(t=0;t<d.i[g].length;++t)if(o=d.i[g][t],d.f[o]&&(1==d.p[o]||2==d.p[o]))0==d.n[o]?(d.n[o]=j<<24>>24,d.k[o]=h<<24>>24):d.n[o]==j&&d.k[o]==\nh&&(d.n[o]=0,d.k[o]=-1);d=!0}}else if(1==f.a){d=a;h=b;o=g=n=l=j=void 0;n=d.i[f.b];l=1;for(o=0;o<n.length;++o)if(j=n[o],d.f[j]&&2==d.n[j]){l=2;break}g=C(eQ,Gu,86,32,0);for(o=0;o<n.length;++o)j=n[o],d.f[j]&&d.n[j]==l&&(g[d.k[j]]=dY(g[d.k[j]],(h[j]<<16)+j));for(o=0;32>o;++o)null!=g[o]&&$X(g[o]);h=new VY;CX(g,g.length,h?h:(DX(),DX(),EX));if(0==UY(g[0],g[1]))d=!1;else{for(o=0;o<g[0].length;++o)j=g[0][o]&65535,d.n[j]=0,d.k[j]=-1;d=!0}}if(d){Nv(a.b,f);for(d=0;d<a.i[f.b].length;++d)c=a.i[f.b][d],a.o[c]=!1;\nc=!0}}return c}function KY(a,b,c,d){var e,f;for(f=0;f<a.i[b].length;++f)if(e=a.i[b][f],a.f[e]&&(1==a.p[e]||2==a.p[e])&&0==a.n[e])a.n[e]=d<<24>>24,a.k[e]=c<<24>>24}\nfunction WY(a,b,c){var d,e,f,g,h,j,l,n,o,r,t,z,v;f=C(A,u,-1,a.j.c,1);t=C(A,u,-1,a.j.c,1);l=C(tz,Ou,-1,a.j.c,2);n=C(tz,Ou,-1,a.j.c,2);g=C(tz,Ou,-1,a.j.c,2);C(Xha,q,8,a.j.c,0);f[0]=b;t[b]=c;t[c]=-2;l[b]=!0;l[c]=!0;for(h=c=0;c<=h;){e=f[c];if(t[e]==e)for(j=0;j<a.j.f[e];++j){if(b=iX(a.j,e,j),!l[b])if(2==a.j.j[e][j]&&10>a.j.x[b])f[++h]=b,t[b]=b,g[b]=g[e]||2==a.j.k[b],n[b]=g[e]&&!n[e],l[b]=!0;else if(g[e]&&n[e]){o=QY(a,b,t[e],l);if(-1==o)return null;f[++h]=b;t[b]=o;t[o]=-2;g[b]=!1;l[b]=!0;l[o]=!0}else if(wX(a.j,\nxX(a.j,e,j))&&(f[++h]=b,t[b]=b,g[b]=!1,l[b]=!0,(6==a.j.x[b]&&0==a.j.k[b]||7==a.j.x[b]&&1==a.j.q[b]||14==a.j.x[b]||15==a.j.x[b]&&2<a.j.f[b]||16==a.j.x[b]&&2<a.j.f[b])&&2<a.j.f[b])){d=!1;for(o=1;o<a.j.f[b];++o)if(z=iX(a.j,b,o),!l[z])for(r=0;r<o;++r)v=iX(a.j,b,r),!l[v]&&RY(a,z,v)&&(f[++h]=z,t[z]=v,t[v]=-2,g[z]=!1,l[z]=!0,d=l[v]=!0);if(!d)return null}}else{d=C(tz,Ou,-1,a.j.f[e],2);for(j=0;j<a.j.f[e];++j)if(b=iX(a.j,e,j),l[b])d[j]=t[b]==b;else for(o=0;o<a.j.f[b];++o)if(iX(a.j,b,o)==t[e]){d[j]=!0;break}for(j=\n0;j<a.j.f[e];++j)if(d[j])if(b=iX(a.j,e,j),l[b]){if(-1==TY(a.j,b,t[e]))return null}else f[++h]=b,t[b]=b,n[b]=!1,g[b]=!0,l[b]=!0;for(j=0;j<a.j.f[e];++j)if(!d[j]&&(b=iX(a.j,e,j),!l[b])){o=QY(a,b,t[e],l);if(-1==o)return null;f[++h]=b;t[b]=o;t[o]=-2;g[b]=!1;l[b]=!0;l[o]=!0}}++c}return l}\nfunction EY(a,b,c,d,e,f,g,h,j,l){this.j=a;this.a=b;this.f=c;this.p=d;this.c=e;this.n=f;this.k=g;this.q=h;this.d=j;this.o=l;a=new Zv;for(f=0;f<this.j.c;++f)if(2>this.j.k[f]||2<this.j.f[f])for(b=1;b<this.j.f[f];++b){d=iX(this.j,f,b);for(c=0;c<b;++c)e=iX(this.j,f,c),RY(this,d,e)&&PY(this,WY(this,d,e),a)}for(b=0;b<this.j.d;++b)0!=this.c[b]&&(2!=qX(this.j,b)||2!=this.c[b])||(d=W(this.j,0,b),e=W(this.j,1,b),RY(this,d,e)&&PY(this,WY(this,d,e),a));for(b=a.c-1;0<=b;--b){d=(ZK(b,a.c),a.b[b]);e=!1;for(c=0;c<\nd.length;++c)if(this.f[d[c]]){e=!0;break}e||Nv(a,d)}a=this.i=iw(a,YD([eQ,A],[Gu,u],[86,-1],[0,0],0,2,1));b=new XY;CX(a,a.length,b?b:(DX(),DX(),EX));this.e=C(tz,Ou,-1,this.j.c,2);for(b=0;b<this.i.length;++b)for(c=0;c<this.i[b].length;++c)this.e[this.i[b][c]]=!0}function dY(a,b){var c,d;d=C(A,u,-1,null==a?1:a.length+1,1);for(c=0;c<d.length-1;++c)d[c]=a[c];d[d.length-1]=b;return d}w(14,1,{},EY);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;\n_.q=null;function XY(){}w(15,1,{},XY);_.dd=function(a,b){var c;a:if(a.length!=b.length)c=a.length<b.length?-1:1;else{for(c=0;c<a.length;++c)if(a[c]!=b[c]){c=a[c]<b[c]?-1:1;break a}c=0}return c};function GY(a,b){var c,d,e,f,g,h;for(e=0;e<a.b;++e)if(a.e[e][b]&&-3!=a.c[e])for(d=0;d<=a.k.i.length;++d)if(d!=b&&a.e[e][d]){a.e[e][b]=!1;h=e<a.a?e:e<a.b?e-a.a:-1;g=1==(e<a.a?1:e<a.b?2:0)?a.a+a.f++:a.j+a.i++;for(f=0;f<a.k.i[b].length;++f)c=a.k.i[b][f],SY(a.k,c)&&a.k.k[c]==h&&(a.k.k[c]=g<<24>>24)}}\nfunction YY(a,b){var c,d;d=a.k.n[b];c=a.k.k[b];return 0==d?a.b:1==d?c:a.a+c}\nfunction FY(a){var b,c,d,e;this.k=a;for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&(1==a.n[c]?this.a<=a.k[c]&&(this.a=1+a.k[c]):2==a.n[c]&&this.j<=a.k[c]&&(this.j=1+a.k[c]));this.b=this.a+this.j;this.e=YD([Yha,tz],[q,Ou],[2,-1],[this.b+1,a.i.length+1],0,2,2);for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&!a.e[c]&&(this.e[YY(this,c)][a.i.length]=!0);for(b=0;b<a.i.length;++b)for(e=0;e<a.i[b].length;++e)c=a.i[b][e],a.f[c]&&(1==a.p[c]||2==a.p[c])&&(this.e[YY(this,c)][b]=!0);this.d=C(eQ,Gu,86,\nthis.b,0);for(b=0;b<a.i.length;++b)for(c=1;c<this.b;++c)if(this.e[c][b])for(e=0;e<c;++e)this.e[e][b]&&(this.d[c]=dY(this.d[c],e),this.d[e]=dY(this.d[e],c));this.c=C(A,u,-1,this.b+1,1);for(e=0;e<this.b;++e)this.e[e][a.i.length]?this.c[e]=-1:this.c[e]=-2;for(b=0;b<a.i.length;++b)if(this.e[this.b][b])for(e=0;e<this.b;++e)this.e[e][b]&&this.c[e]!=b&&(-2==this.c[e]?this.c[e]=b:this.c[e]=-3);for(b=0;b<this.b;++b)if(-1<=this.c[b]){e=c=C(A,u,-1,this.b,1);d=b;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,\nl=!1,j=1;e[d]=1;for(f=!0;f;){f=!1;for(g=0;g<this.b;++g)if(e[g]==j)for(h=0;h<this.b;++h){var n;if(n=0==e[h])a:{n=void 0;for(n=0;n<this.k.i.length;++n)if(this.e[g][n]&&this.e[h][n]){n=!0;break a}n=!1}n&&(-2==this.c[h]?(e[h]=j+1,f=!0):this.c[h]!=this.c[d]&&(e[h]=j+1,l=!0))}++j}if(l)for(e=0;e<this.b;++e)0!=c[e]&&(this.c[e]=-3)}for(b=0;b<a.i.length-1;++b)for(c=1;c<this.b;++c)if(this.e[c][b]&&-3!=this.c[c])for(e=0;e<c;++e)if(this.e[e][b]&&-3!=this.c[e]){a:{d=c;for(var f=e,g=b,o=l=j=void 0,r=void 0,t=r=\no=n=h=void 0,h=j=void 0,h=g+1;h<this.k.i.length;++h)if(h!=g&&this.e[d][h]&&this.e[f][h]){o=C(A,u,-1,2,1);o[0]=f;o[1]=d;d=o;break a}h=C(A,u,-1,this.b,1);o=C(A,u,-1,this.b,1);n=C(A,u,-1,this.b,1);r=l=0;n[0]=d;for(o[d]=1;l<=r;){for(t=0;t<this.d[n[l]].length;++t){j=this.d[n[l]][t];if(j==f){if(0==l)continue;r=o[n[l]]+1;o=C(A,u,-1,r,1);o[0]=j;o[1]=n[l];for(j=2;j<r;++j)o[j]=h[o[j-1]];d=o;break a}0==o[j]&&-3!=this.c[j]&&(o[j]=o[n[l]]+1,n[++r]=j,h[j]=n[l])}++l}d=null}if(null!=d){for(e=0;e<d.length;++e)this.c[d[e]]=\n-3;o=n=e=l=j=f=h=g=f=void 0;n=2147483647;e=o=l=-1;for(f=0;f<this.k.j.c;++f)if(SY(this.k,f)&&0!=this.k.n[f])for(j=0;j<d.length;++j)if(g=d[j]<this.a?d[j]:d[j]<this.b?d[j]-this.a:-1,h=d[j]<this.a?1:d[j]<this.b?2:0,this.k.n[f]==h&&this.k.k[f]==g&&n>this.k.a[f]+(1==h?65536:0))n=this.k.a[f]+(1==h?65536:0),l=g,o=h,e=d[j];for(f=0;f<this.k.j.c;++f)SY(this.k,f)&&this.k.n[f]==o&&this.k.k[f]==l&&(this.k.n[f]=0,this.k.k[f]=-1);for(f=0;f<this.k.i.length;++f)this.e[e][f]=!1;break}}}w(16,1,{},FY);_.a=0;_.b=0;\n_.c=null;_.d=null;_.e=null;_.f=0;_.i=0;_.j=0;_.k=null;function UY(a,b){var c,d;if(null==a)return null==b?0:1;if(null==b)return-1;c=rY(a.length,b.length);for(d=0;d<c;++d)if((a[d]&-65536)!=(b[d]&-65536))return(a[d]&-65536)<(b[d]&-65536)?-1:1;return a.length==b.length?0:a.length<b.length?-1:1}function VY(){}w(17,1,{},VY);_.dd=function(a,b){return UY(a,b)};function ZY(){}w(18,1,{7:1,88:1,93:1},ZY);\n_.cT=function(a){return this.a!=a.a?this.a<a.a?-1:1:this.b!=a.b?this.b<a.b?-1:1:this.c!=a.c?this.c<a.c?-1:1:0};_.eQ=function(a){return null==a||!H(a,7)?!1:1.0E-6>PO(a.a-this.a)+PO(a.b-this.b)+PO(a.c-this.c)};_.tS=function(){var a;a=new $Y;return gl+aZ(a.a,this.a)+Kd+aZ(a.a,this.b)+Kd+aZ(a.a,this.c)+Lm};_.a=0;_.b=0;_.c=0;function JY(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},JY);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction lX(a){var b,c,d;if(0!=a.k)return a.k;if(a.j&&15!=a.e.x[a.a]&&16!=a.e.x[a.a])for(c=0;c<jX(a.e,a.a);++c)if(b=xX(a.e,a.a,c),bZ(a.e,b,a.a))return iX(a.e,a.a,c)==a.b?a.k=17==a.e.B[b]?3:1:a.k=17==a.e.B[b]?1:3,a.k;b=yX(a.e,a.a,a.i);c=yX(a.e,a.a,a.b);c<b&&(c+=6.283185307179586);if(2==jX(a.e,a.a)){b=c-b;if(3.0915926535897933<b&&3.191592653589793>b)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=yX(a.e,a.a,a.d),d<b&&(d+=6.283185307179586),a.k=d<c?2:4;return a.k}\nfunction kX(a,b,c,d){var e,f,g;this.e=a;this.i=c;this.a=d;f=-1;for(g=0;g<jX(this.e,this.a);++g)c=iX(this.e,this.a,g),e=xX(this.e,this.a,g),c==this.i?26==this.e.B[e]&&(this.k=-1):(bZ(this.e,e,this.a)&&(this.j&&(a.s[d]|=131072),this.j=!0),f==b[c]?(this.d=c,this.f=!0,this.c=wX(this.e,e)):f<b[c]?(f=b[c],this.d=this.b,this.b=c):this.d=c)}w(21,1,{},kX);_.a=0;_.b=0;_.c=!1;_.d=0;_.e=null;_.f=!1;_.i=0;_.j=!1;_.k=0;\nfunction PX(){PX=x;cZ=y(iE,q,1,[Xf,ji,Nea,Vi,$da,sg,Fg,Nj,bk,ai,zfa,Qj,Fj,jg,Fk,dk,sk,fh,Pda,Ti,Hg,qga,Dga,Mga,rea,rfa,Bea,mea,Sj,xh,fl,ii,Fea,Sda,xk,Eg,Zea,ok,Hk,Sga,Uga,xfa,sfa,zga,nga,jga,Gfa,ig,Qg,Vea,tga,pga,Aga,ni,Rga,wh,tg,$ea,jea,Mfa,yfa,Jfa,sga,Aea,Eea,yga,vea,Sea,yea,Fga,Tga,cfa,Pea,xga,Pga,iga,Dfa,Yea,Ofa,pg,Qea,Ega,Ffa,aea,Kfa,Vda,kga,ei,hga,Lda,Bga,Efa,Iga,Cfa,Pfa,Oda,lea,bea,kea,zea,Cea,jfa,Bfa,bfa,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,$fa,aga,bga,\ncga,dga,ega,Rfa,Sfa,Tfa,Ufa,Vfa,Wfa,Xfa,Qfa,Yfa,Zfa,dg,Fda,Gda,Hda,FW,FW,tea,vga,dl,kk,Kea,Jea,Afa,Mea,Lfa,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,FW,Nda,Qda,Tda,Uda,sea,Gea,Hea,Iea,Rea,Uea,afa,dfa,kfa,Ifa,Nfa,rga,Cga,Gga,Hga,Oga]);QX=y(Zha,Vu,-1,[0,1,4,7,9,11,12,14,16,19,20,23,24,27,28,31,32,35,40,39,40,45,48,51,52,55,56,59,58,63,64,69,74,75,80,79,84,85,88,89,90,93,98,0,102,103,106,107,114,115,120,121,130,127,132,133,138,139,140,141,142,0,152,153,158,159,164,165,166,169,174,175,180,181,184,187,192,193,195,\n197,202,205,208,209,0,0,0,0,0,0,232,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,156,114,115,103,128,129,57,137,113,113,128,131,147,97,87,101,186,163,99]);dZ=y(eZ,q,3,[null,y(XS,cv,-1,[1]),y(XS,cv,-1,[0]),y(XS,cv,-1,[1]),y(XS,cv,-1,[2]),y(XS,cv,-1,[3]),y(XS,cv,-1,[4]),y(XS,cv,-1,[3]),y(XS,cv,-1,[2]),y(XS,cv,-1,[1]),y(XS,cv,-1,[0]),y(XS,cv,-1,[1]),y(XS,cv,-1,[2]),y(XS,cv,-1,[3]),\ny(XS,cv,-1,[4]),y(XS,cv,-1,[3,5]),y(XS,cv,-1,[2,4,6]),y(XS,cv,-1,[1,3,5,7]),y(XS,cv,-1,[0]),y(XS,cv,-1,[1]),y(XS,cv,-1,[2]),null,null,null,null,null,null,null,null,null,null,y(XS,cv,-1,[2,3]),y(XS,cv,-1,[2,4]),y(XS,cv,-1,[3,5]),y(XS,cv,-1,[2,4,6]),y(XS,cv,-1,[1,3,5,7]),y(XS,cv,-1,[0,2]),y(XS,cv,-1,[1,2,3,4]),y(XS,cv,-1,[2]),null,null,null,null,null,null,null,null,null,null,y(XS,cv,-1,[1,2,3]),y(XS,cv,-1,[2,4]),y(XS,cv,-1,[3,5]),y(XS,cv,-1,[2,4,6]),y(XS,cv,-1,[1,3,5,7]),y(XS,cv,-1,[0,2,4,6]),y(XS,\ncv,-1,[1]),y(XS,cv,-1,[2]),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\nnull,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,y(XS,cv,-1,[2]),y(XS,cv,-1,[2]),y(XS,cv,-1,[2]),y(XS,cv,-1,[2]),y(XS,cv,-1,[3]),y(XS,cv,-1,[2]),y(XS,cv,-1,[2]),y(XS,cv,-1,[2]),y(XS,cv,-1,[2]),y(XS,cv,-1,[2]),y(XS,cv,-1,[2]),y(XS,cv,-1,[2]),y(XS,cv,-1,[2]),y(XS,cv,-1,[2]),y(XS,cv,-1,[2]),y(XS,cv,-1,[2]),y(XS,cv,-1,[2]),y(XS,cv,-1,[2]),y(XS,cv,-1,[2]),y(XS,cv,-1,[2])])}function fZ(a,b,c,d){var e;e=gZ(a,6);a=a.D[e];a.a=b;a.b=c;a.c=d;return e}\nfunction gZ(a,b){if(a.o>=a.G){var c=2*a.G,d,e,f;a.x=hZ(a.x,c);a.q=hZ(a.q,c);a.u=hZ(a.u,c);f=a.D.length;e=C(iZ,q,7,c,0);for(d=0;d<a.D.length;++d)e[d]=a.D[d];for(d=f;d<c;++d)e[d]=new ZY;a.D=e;a.v=hZ(a.v,c);a.s=hZ(a.s,c);a.w=hZ(a.w,c);null!=a.t&&(a.t=null);null!=a.r&&(a.r=null);a.G=c}a.x[a.o]=0;jZ(a,a.o,b);a.q[a.o]=0;a.s[a.o]=0;a.w[a.o]=0;a.u[a.o]=0;c=a.D[a.o];c.a=0;c.b=0;c.c=0;null!=a.t&&(a.t[a.o]=null);null!=a.r&&(a.r[a.o]=null);a.K=0;return a.o++}\nfunction kZ(a,b,c,d){var e;if(b==c)return-1;for(e=0;e<a.p;++e)if(a.y[0][e]==b&&a.y[1][e]==c||a.y[0][e]==c&&a.y[1][e]==b)return a.B[e]<d&&(a.B[e]=d),e;a.p>=a.H&&(e=2*a.H,a.y[0]=hZ(a.y[0],e),a.y[1]=hZ(a.y[1],e),a.B=hZ(a.B,e),a.z=hZ(a.z,e),a.A=hZ(a.A,e),a.H=e);a.y[0][a.p]=b;a.y[1][a.p]=c;a.B[a.p]=d;a.z[a.p]=0;a.A[a.p]=0;a.K=0;return a.p++}function lZ(a){a.o=0;a.p=0;a.E=!1;a.F=!1;a.C=0;a.t=null;a.r=null;a.I=null;a.K=0}\nfunction yY(a,b){return null==a.r?null:null==a.r[b]?null:mZ(a.r[b],0,a.r[b].length)}function CY(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function BY(a,b){return(a.s[b]&1572864)>>19}function qY(a,b){return null==a.t?null:a.t[b]}function sX(a,b){return a.D[b].a}function tX(a,b){return a.D[b].b}function uX(a,b){return a.D[b].c}function yX(a,b,c){return nZ(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function W(a,b,c){return a.y[b][c]}\nfunction DY(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function qX(a,b){switch(a.B[b]&103){case 1:case 64:return 1;case 2:return 2;case 4:return 3;default:return 0}}function oZ(a,b){var c;c=a.x[b]<dZ.length?dZ[a.x[b]]:null;return null==c?6:c[c.length-1]}\nfunction vY(a,b,c){var d,e;if(171<=a.x[b]&&190>=a.x[b])return 0;e=0;32==(a.s[b]&48)&&(e-=1);(16==(a.s[b]&48)||48==(a.s[b]&48))&&(e-=2);d=a.q[b];0==d&&a.E&&(201326592==(a.w[b]&234881024)&&(d=-1),100663296==(a.w[b]&234881024)&&(d=1));7==a.x[b]||8==a.x[b]||9==a.x[b]?e+=d:6==a.x[b]||14==a.x[b]||32==a.x[b]?e-=0>d?-d:d:15==a.x[b]||33==a.x[b]?3>=c-e-d?e+=d:e-=d:16==a.x[b]||34==a.x[b]||52==a.x[b]?4>=c-e-d?e+=d:e-=0>d?-d:d:17==a.x[b]||35==a.x[b]||53==a.x[b]?5>=c-e-d?e+=d:e-=0>d?-d:d:e-=d;return e}\nfunction pZ(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=oZ(a,b)),d);return c+vY(a,b,c)}function qZ(a){var b;a.K=0;a.x=C(A,u,-1,a.G,1);a.q=C(A,u,-1,a.G,1);a.u=C(A,u,-1,a.G,1);a.D=C(iZ,q,7,a.G,0);for(b=0;b<a.G;++b)a.D[b]=new ZY;a.v=C(A,u,-1,a.G,1);a.s=C(A,u,-1,a.G,1);a.w=C(A,u,-1,a.G,1);a.t=null;a.r=null;a.y=YD([eQ,A],[Gu,u],[86,-1],[2,a.H],0,2,1);a.B=C(A,u,-1,a.H,1);a.z=C(A,u,-1,a.H,1);a.A=C(A,u,-1,a.H,1)}function AY(a,b){return 0!=(a.s[b]&512)}\nfunction bZ(a,b,c){return(17==a.B[b]||9==a.B[b])&&a.y[0][b]==c}\nfunction rZ(a,b){var c,d,e,f;if(0!=b){d=null;for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(null==d&&(d=C(tz,Ou,-1,32,2)),d[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21]=!0);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(null==d&&(d=C(tz,Ou,-1,32,2)),d[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12]=!0);f=0;if(null!=d){e=C(A,u,-1,32,1);for(c=0;32>c;++c)d[c]&&(e[c]=f++);for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(d=e[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>\n19?-1:(a.s[c]&65011712)>>21],a.s[c]&=-65011713,a.s[c]|=d<<21);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(d=e[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12],a.z[c]&=-126977,a.z[c]|=d<<12)}}}function sZ(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=oZ(a,b)&&(a.s[b]|=1+c<<28),6==a.x[b]&&(-1==c||0==c||2==c||4==c)))a.s[b]&=-49,2==c&&(a.s[b]|=16)}function tZ(a,b,c){a.q[b]=c;a.K=0}function uZ(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction vZ(a,b,c,d){var e;if(0==c)a.s[b]&=-66584577,a.s[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)d!=b&&c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.s[b]&=\n-66584577;a.s[b]|=c<<19|d<<21}a.K&=3}\nfunction wZ(a,b,c,d){if(null==c)null!=a.t&&(a.t[b]=null);else if(1==c.length&&!d){c=c[0];if(a.x[b]!=c&&(d=0,!((1==c||151==c||152==c)&&1<tY(a,b))))if(a.w[b]&=-2,null!=a.t&&(a.t[b]=null),null!=a.r&&(a.r[b]=null),!(c==a.x[b]&&d==a.v[b]&&-1==((a.s[b]&-268435456)>>>28)-1&&0==(a.s[b]&48))){if(151==c||152==c)d=c-149,c=1;a.s[b]&=960;a.x[b]=c;a.v[b]=d;a.q[b]=0;a.w[b]=0;sZ(a,b,-1);xZ(a,b,0);c=a.u[b];for(d=0;d<a.o;++d)QO(a.u[d])==(0>c?-c:c)&&(a.u[d]=0);a.K=0}null!=a.t&&(a.t[b]=null)}else null==a.t&&(a.t=C(eQ,\nGu,86,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function yZ(a,b,c){a.v[b]=c;a.K&=3}function zZ(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function AZ(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function xZ(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function jZ(a,b,c){0<=c&&190>=c&&(151==c||152==c?(a.x[b]=1,a.v[b]=c-149):(a.x[b]=c,a.v[b]=0),a.s[b]&=268435455,a.K=0)}\nfunction BZ(a,b,c,d){var e;if(0==c)a.z[b]&=-130049,a.z[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)d!=b&&c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.z[b]&=\n-130049;a.z[b]|=c<<10|d<<12}a.K&=3}function CZ(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function DZ(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function NY(a,b,c){a.B[b]=c;a.K=0}function EZ(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;c<a.o;++c)a.w[c]=0;for(c=0;c<a.p;++c)a.A[c]=0,64==a.B[c]&&(a.B[c]=1)}a.K=0}function AX(a,b){a.s[b]|=131072}function nZ(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}\nfunction FZ(a){PX();var b;for(b=1;b<cZ.length;++b)if(GZ(a,cZ[b]))return b;return 0}function HZ(a){switch(a){case 7:case 8:case 9:case 15:case 16:case 17:case 33:case 34:case 35:case 53:return!0}return!1}w(23,1,lv);_.o=0;_.p=0;_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.A=null;_.B=null;_.C=0;_.D=null;_.E=!1;_.F=!1;_.G=0;_.H=0;_.I=null;_.J=!1;_.K=0;var cZ,dZ,QX;\nfunction IZ(a){var b,c,d,e,f,g;a.f=C(A,u,-1,3*a.o,1);a.e=C(eQ,Gu,86,a.o,0);a.i=C(eQ,Gu,86,a.o,0);a.j=C(eQ,Gu,86,a.o,0);a.k=C(A,u,-1,a.c,1);b=C(A,u,-1,a.o,1);for(d=0;d<a.p;++d)++b[a.y[0][d]],++b[a.y[1][d]];for(c=0;c<a.o;++c)a.e[c]=C(A,u,-1,b[c],1),a.i[c]=C(A,u,-1,b[c],1),a.j[c]=C(A,u,-1,b[c],1);f=!1;for(d=0;d<a.d;++d)if(g=qX(a,d),0==g)f=!0;else for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=g,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],++a.f[c],c<a.c&&(1<g?a.k[c]+=g+g-2:64==\na.B[d]&&(a.k[c]=2));for(d=a.d;d<a.p;++d)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=1,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],a.y[1-e][d]<a.c&&++a.f[c];if(f)for(d=0;d<a.d;++d)if(g=qX(a,d),0==g)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=0,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c];for(c=0;c<a.c;++c)a.k[c]=~~(a.k[c]/2)}\nfunction JZ(a,b){var c,d,e,f,g,h,j;if(0!=(b&~a.K)){if(0==(a.K&1)){KZ(a);IZ(a);a.K|=1;if(a.E){for(d=0;d<a.o;++d)tY(a,d)>=pZ(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;d<a.c;++d){e=a.f[a.o+d]-a.f[d];if(!a.J&&0<e){0==(a.w[d]&2048)&&(0==pZ(a,d)-tY(a,d)?a.w[d]|=2048:(e=0,128==(a.w[d]&128)&&++e,384==(a.w[d]&1920)&&++e,a.w[d]&=-1921,pZ(a,d)-tY(a,d)<=e?a.w[d]|=2048:0==e?a.w[d]|=128:a.w[d]|=384));for(f=a.f[d];f<a.f[a.o+d];++f)e=a.i[d][f],1==a.B[e]&&(a.x[a.e[d][f]]=-1,a.B[e]=128,c=!0)}0!=(a.w[d]&2)&&(a.w[d]&=-9);0!=\na.q[d]&&(a.s[d]&=-234881025)}if(c){for(e=0;e<a.p;++e)128==a.B[e]&&(d=a.y[0][e],f=a.y[1][e],-1==a.x[d]^-1==a.x[f]&&0!=a.q[d]&&0!=a.q[f]&&0>a.q[d]^0>a.q[f]&&(0>a.q[d]?(++a.q[d],--a.q[f]):(--a.q[d],++a.q[f])));d=C(A,u,-1,a.o,1);for(e=f=0;e<a.o;++e)if(-1==a.x[e])d[e]=-1;else{if(f<e){a.x[f]=a.x[e];a.q[f]=a.q[e];a.v[f]=a.v[e];a.s[f]=a.s[e];a.w[f]=a.w[e];a.u[f]=a.u[e];g=a.D[f];h=a.D[e];j=h.b;var l=h.c;g.a=h.a;g.b=j;g.c=l;null!=a.t&&(a.t[f]=a.t[e]);null!=a.r&&(a.r[f]=a.r[e])}d[e]=f;++f}a.o=f;for(e=f=0;e<\na.p;++e)128!=a.B[e]&&(a.B[f]=a.B[e],a.z[f]=a.z[e],a.A[f]=a.A[e],a.y[0][f]=d[a.y[0][e]],a.y[1][f]=d[a.y[1][e]],++f);a.p=f}}else c=!1;c&&(KZ(a),IZ(a))}if(0!=(b&~a.K)&&0==(a.K&2)){for(c=0;c<a.c;++c)a.s[c]&=-31753;for(c=0;c<a.d;++c)a.z[c]&=-961;a.n=new LZ(a,7);c=C(A,u,-1,a.c,1);for(d=0;d<a.d;++d)0!=a.n.b[d]&&(a.z[d]|=64,++c[a.y[0][d]],++c[a.y[1][d]]);for(d=0;d<a.c;++d)2==c[d]?a.s[d]|=1024:3==c[d]?a.s[d]|=2048:3<c[d]&&(a.s[d]|=3072);for(g=0;g<a.n.i.c;++g){d=CF(a.n.i,g);f=CF(a.n.j,g);e=d.length;for(c=0;c<\ne;++c)a.s[d[c]]|=8,a.z[f[c]]|=128,a.n.d[g]&&(a.s[d[c]]|=4096,a.z[f[c]]|=256),a.n.e[g]&&(a.z[f[c]]|=512),26==a.B[f[c]]&&(a.B[f[c]]=2)}for(c=0;c<a.d;++c)64==a.B[c]&&(a.s[a.y[0][c]]|=4096,a.s[a.y[1][c]]|=4096,a.z[c]|=256,a.z[c]|=512);for(c=0;c<a.c;++c)for(h=0;h<a.f[c];++h)if(f=a.i[c][h],0==(a.z[f]&256)){e=a.e[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&1<a.j[e][j]&&(6==a.x[a.e[e][j]]?a.s[c]|=8192:!rX(a,a.i[e][j])&&HZ(a.x[a.e[e][j]])&&(a.s[c]|=16384))}for(;;){g=!1;for(c=0;c<a.c;++c)if(0<a.k[c]&&16384==(20480&\na.s[c]))for(h=0;h<a.f[c];++h)if(1<a.j[c][h]){e=a.e[c][h];f=a.i[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&(d=a.e[e][j],0==(a.s[d]&16384)&&(a.s[d]|=16384,g=!0))}if(!g)break}a.K|=2}}}function hY(a,b){var c;if(3==a.f[b]&&0!=(a.s[b]&4096)&&6<=(a.n&&b<a.c?a.n.a[b]:0))for(c=0;c<a.f[b];++c)if(nX(a,a.i[b][c]))return a.i[b][c];return-1}function jX(a,b){return a.f[a.o+b]}function MX(a,b){return a.f[2*a.o+b]}function lY(a,b){var c;c=a.s[b]&3072;return 0==c?0:1024==c?2:2048==c?3:4}\nfunction mY(a,b){return a.n&&b<a.c?a.n.a[b]:0}function TY(a,b,c){var d;for(d=0;d<a.f[2*a.o+b];++d)if(a.e[b][d]==c)return a.i[b][d];return-1}function iX(a,b,c){return a.e[b][c]}function xX(a,b,c){return a.i[b][c]}\nfunction $ha(a,b,c,d,e){var f,g,h,j;g=a.f[a.o+b];if(0!=a.k[b]||0!=(a.s[b]&4096)||3>a.f[b]||4<g)return!1;j=C(tz,Ou,-1,4,2);for(h=0;h<g;++h){f=3.9269908169872414-d[h];if(0.0872664675116539<(0>=0.7853981633974483-f%1.5707963267948966?0-(0.7853981633974483-f%1.5707963267948966):0.7853981633974483-f%1.5707963267948966))return!1;e[h]=3&fA(f/1.5707963267948966);if(j[e[h]])return!1;j[e[h]]=!0;if(0==(e[h]&1)){if(1!=a.B[a.i[b][c[h]]])return!1}else if(!bZ(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction zX(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=C(A,u,-1,f,1));if(!$ha(a,b,c,d,e))return 3;d=-1;for(h=0;h<f;++h)if(1==(e[h]&1)){g=a.B[a.i[b][c[h]]];if(-1!=d&&d!=g)return 3;d=g}b=2==QO(e[0]-e[1])?1:0;a=e[b]-e[b+1];return 3==(0>a?-a:a)^e[b]<e[b+1]^(3==f||1==(e[3]&1))^9==d?1:2}function sY(a,b,c){var d;d=tY(a,b);d-=vY(a,b,d);c&&(d-=a.f[a.o+b]-a.f[b]);c=a.x[b]<dZ.length?dZ[a.x[b]]:null;b=null==c?6:c[0];if(d<=b)return-1;if(null!=c)for(a=1;b<d&&a<c.length;++a)b=c[a];return b>d?b:d}\nfunction ZX(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!uY(a,b))return 0;jY(a,1);for(d=e=0;d<a.f[a.o+b];++d)e+=a.j[b][d];if(a.E){c=1;for(d=0;d<a.f[b];++d)64==a.B[a.i[b][d]]&&++c;e+=c>>1}e-=vY(a,b,e);c=((a.s[b]&-268435456)>>>28)-1;if(-1==c)if(171<=a.x[b]&&190>=a.x[b])c=2;else if(f=a.x[b]<dZ.length?dZ[a.x[b]]:null,null==f)c=6;else{c=f[0];for(d=1;c<e&&d<f.length;++d)c=f[d]}return 0>c-e?0:c-e}function LX(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction tY(a,b){var c,d;a.ed(1);for(c=d=0;c<a.f[a.o+b];++c)d+=a.j[b][c];return d}function eY(a){jY(a,3);return a.n}\nfunction KZ(a){var b,c,d,e,f;f=C(tz,Ou,-1,a.o,2);for(b=0;b<a.p;++b)for(e=0;2>e;++e)MZ(a,a.y[e][b])&&!MZ(a,a.y[1-e][b])&&(f[a.y[e][b]]=!0);e=a.o;do--e;while(0<=e&&f[e]);for(b=0;b<e;++b)if(f[b]){c=a;d=b;var g=e,h=void 0,j=void 0,h=h=h=void 0,h=c.x[d];c.x[d]=c.x[g];c.x[g]=h;h=c.q[d];c.q[d]=c.q[g];c.q[g]=h;h=c.v[d];c.v[d]=c.v[g];c.v[g]=h;h=c.s[d];c.s[d]=c.s[g];c.s[g]=h;h=c.w[d];c.w[d]=c.w[g];c.w[g]=h;h=c.u[d];c.u[d]=c.u[g];c.u[g]=h;h=c.D[d];c.D[d]=c.D[g];c.D[g]=h;null!=c.t&&(h=c.t[d],c.t[d]=c.t[g],c.t[g]=\nh);null!=c.r&&(h=c.r[d],c.r[d]=c.r[g],c.r[g]=h);for(h=0;h<c.p;++h)for(j=0;2>j;++j)c.y[j][h]==d?c.y[j][h]=g:c.y[j][h]==g&&(c.y[j][h]=d);c.K=0;c=f[b];f[b]=f[e];f[e]=c;do--e;while(f[e])}a.c=e+1;if(a.o==a.c)a.d=a.p;else{e=C(tz,Ou,-1,a.p,2);for(b=0;b<a.p;++b)c=a.y[0][b],d=a.y[1][b],(f[c]||f[d])&&(e[b]=!0);f=a.p;do--f;while(0<=f&&e[f]);for(b=0;b<f;++b)if(e[b]){c=a.y[0][b];a.y[0][b]=a.y[0][f];a.y[0][f]=c;c=a.y[1][b];a.y[1][b]=a.y[1][f];a.y[1][f]=c;c=a.B[b];a.B[b]=a.B[f];a.B[f]=c;e[b]=!1;do--f;while(e[f])}a.d=\nf+1}}function rX(a,b){return 0!=(a.z[b]&256)}function nX(a,b){var c,d,e,f,g;if(1!=a.B[b]||0!=(a.z[b]&256)||0!=(a.z[b]&64)&&7>(a.n&&b<a.d?a.n.b[b]:0))return!1;c=a.y[0][b];if(0==(a.s[c]&4096)||6>(a.n&&c<a.c?a.n.a[c]:0))return!1;d=a.y[1][b];if(0==(a.s[d]&4096)||6>(a.n&&d<a.c?a.n.a[d]:0))return!1;for(f=g=0;f<a.f[c];++f)e=a.e[c][f],e!=d&&2<a.f[e]&&++g;for(f=0;f<a.f[d];++f)e=a.e[d][f],e!=c&&2<a.f[e]&&++g;return 2<g}\nfunction kY(a,b){var c,d,e,f,g,h;if(7!=a.x[b])return!1;if(0!=(a.s[b]&4096)||0!=a.k[b]||0!=(a.w[b]&268435456))return!0;if(1==a.q[b])return!1;for(f=e=0;f<a.f[b];++f)1==a.j[b][f]&&(c=a.x[a.e[b][f]],(8==c||9==c||17==c)&&++e);if(0==e)for(f=0;f<a.f[b];++f)if(c=a.e[b][f],0!=a.k[c]){if(0!=(a.s[c]&4096)){if(5<=(a.n&&c<a.c?a.n.a[c]:0)){for(h=g=0;h<a.f[c];++h)d=a.e[c][h],d!=b&&3<=a.f[d]&&++g;if(2==g||1==g&&3==a.f[b])continue}return!0}for(h=0;h<a.f[c];++h)if((2==a.j[c][h]||rX(a,a.i[c][h]))&&0!=(a.s[a.e[c][h]]&\n16384))return!0}if(2>e)for(f=0;f<a.f[b];++f){c=a.e[b][f];d=g=!1;for(h=0;h<a.f[c];++h)a.e[c][h]!=b&&(1!=a.j[c][h]&&(7==a.x[a.e[c][h]]||8==a.x[a.e[c][h]]||16==a.x[a.e[c][h]])&&(g=!0),1==a.j[c][h]&&7==a.x[a.e[c][h]]&&(d=!0));if(g&&(!d||0==e))return!0}return!1}function wX(a,b){return 0!=(a.z[b]&64)}function MZ(a,b){return 1==a.x[b]&&0==a.v[b]&&(null==a.r||null==a.r[b])}function HX(a,b){return 0!=(a.z[b]&128)}\nfunction uY(a,b){var c;return 0!=(a.s[b]&-268435456)?!0:1==a.x[b]?!1:(c=a.x[b],1==c||5<=c&&9>=c||14<=c&&17>=c||32<=c&&35>=c||52<=c&&53>=c)||13==a.x[b]||171<=a.x[b]}w(22,23,lv);_.ed=function(a){JZ(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction NZ(a,b,c,d,e,f){var g,h;h=1;g=!1;switch(e){case 1:h=17;break;case 3:h=26;break;case 4:h=17;g=!0;break;case 6:h=9;break;default:switch(d){case 1:h=1;break;case 2:h=2;break;case 3:h=4;break;case 4:h=64;break;case 8:a.d&&(h=32)}}c=kZ(a.c,b,c,h);e=0;g&&vZ(a.c,b,1,-1);if(4<d)switch(d){case 5:e|=3;break;case 6:e|=9;break;case 7:e|=10;break;case 8:a.d||(e|=15)}1==f&&(e|=32);2==f&&(e|=16);0!=e&&DZ(a.c,c,e);return c}function OZ(a,b){var c;c=PZ(a,b+1);return-1==c?a.length:c}\nfunction QZ(a,b){var c;c=!a.a?null:RZ(a.a,new oK(b));return!c?b-1:c.a}function SZ(a,b){var c;c=!a.b?null:RZ(a.b,new oK(b));return!c?b-1:c.a}function TZ(a,b){var c;if(-1==b)return-1;for(c=b+1;c<a.length;++c)if(32!=a.charCodeAt(c)&&9!=a.charCodeAt(c))return c;return-1}function PZ(a,b){var c;for(c=b;c<a.length;++c)if(32==a.charCodeAt(c)||9==a.charCodeAt(c))return c;return-1}\nfunction aia(a){var b,c;if(0<=a.indexOf(gl)){b=a.indexOf(qda);c=a.indexOf(Lm,b);if(0<=b&&0<c)return-(c+1);b=a.indexOf(rda);c=a.indexOf(Lm,b);if(0<=b&&0<c)return c+1;b=a.indexOf(nda);c=a.indexOf(UW,b);if(0<=b&&0<c)return-(c+2);b=a.indexOf(oda);c=a.indexOf(UW,b);if(0<=b&&0<c)return c+2}return 0}function UZ(a,b,c){a.c=b;return bia(a,c)}function VZ(a){return 0==a.length?0:pM(a,10)}\nfunction bia(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,z,v,E,s,F,P,M,$,da,Z,ca,Hb,aa,sb,Mb,K,Ja,$c,Ub,tb,N,za,mc,rd,qa,dd,Zd,Ya;try{a.c&&(lZ(a.c),EZ(a.c,!1));da=WZ(b);if(null==da||null==WZ(b)||null==(F=WZ(b)))return!1;a.d=-1!=F.indexOf(Dea);if(null==(F=WZ(b)))return!1;try{Z=pM(iG(F.substr(0,3)),10),ca=pM(iG(F.substr(3,3)),10),Hb=VZ(iG(F.substr(6,3))),r=VZ(iG(F.substr(12,3))),rd=39<=F.length&&J(F.substr(34,5),Zk)?3:2}catch(pa){pa=Az(pa);if(H(pa,96))return!1;throw pa;}if(3==rd)return Mb=cia(a,b),a.c.I=da,Mb;\n!a.c&&(a.c=new XZ(Z,ca));a.c.I=da;0==r&&(a.c.F=!0);if(0==Z){for(;null!=F&&!J(F,Zi)&&!J(F,ec)&&!J(jG(F,1),dc);)F=WZ(b);return!0}for(z=0;z<Z;++z){if(null==(F=WZ(b)))return!1;dd=YZ(iG(F.substr(0,10)));Zd=YZ(iG(F.substr(10,10)));Ya=YZ(iG(F.substr(20,10)));d=fZ(a.c,dd,-Zd,-Ya);s=iG(F.substr(31,3));g=FZ(s);jZ(a.c,d,g);J(s,dg)&&AZ(a.c,d,1);$=VZ(iG(F.substr(34,2)));0!=$&&yZ(a.c,d,(PX(),QX)[g]+$);o=VZ(iG(F.substr(36,3)));0!=o&&tZ(a.c,d,4-o);P=63>F.length?0:VZ(iG(F.substr(60,3)));a.c.u[d]=P;t=45>F.length?0:\nVZ(iG(F.substr(42,3)));switch(t){case 0:break;case 1:AZ(a.c,d,768);break;case 2:AZ(a.c,d,128);break;case 3:AZ(a.c,d,384);break;default:AZ(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&AZ(a.c,d,8192);mc=51>F.length?0:VZ(iG(F.substr(48,3)));switch(mc){case 0:break;case 15:sZ(a.c,d,0);break;default:sZ(a.c,d,mc)}}for(z=0;z<ca;++z){if(null==(F=WZ(b)))return!1;e=pM(iG(F.substr(0,3)),10)-1;f=pM(iG(F.substr(3,3)),10)-1;l=pM(iG(F.substr(6,3)),10);Ja=12>F.length?0:VZ(iG(F.substr(9,3)));N=18>F.length?0:VZ(iG(F.substr(15,\n3)));NZ(a,e,f,l,Ja,N)}for(z=0;z<Hb;++z)if(null==WZ(b))return!1;if(null==(F=WZ(b)))return 0==r&&jY(a.c,7),!0;for(;null!=F&&!J(F,Zi)&&!J(F,ec);){if(0==F.indexOf(Xi)&&(v=pM(iG(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)d=pM(iG(F.substr(c,c+3-c)),10)-1,n=pM(iG(F.substr(qa,qa+3-qa)),10),tZ(a.c,d,n)}if(0==F.indexOf(aj)&&(v=pM(iG(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)d=pM(iG(F.substr(c,c+3-c)),10)-1,M=pM(iG(F.substr(qa,qa+3-qa)),10),yZ(a.c,d,M)}if(0==F.indexOf(MW)&&\n(v=pM(iG(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)switch(d=pM(iG(F.substr(c,c+3-c)),10)-1,sb=pM(iG(F.substr(qa,qa+3-qa)),10),sb){case 1:xZ(a.c,d,16);break;case 2:xZ(a.c,d,32);break;case 3:xZ(a.c,d,48)}}if(0==F.indexOf(NW)&&(v=pM(iG(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)switch(d=pM(iG(F.substr(c,c+3-c)),10)-1,K=pM(iG(F.substr(qa,qa+3-qa)),10),K){case 3:case -1:AZ(a.c,d,112);break;case 1:AZ(a.c,d,8);break;case 2:AZ(a.c,d,104);break;case 4:AZ(a.c,d,56)}}if(0==\nF.indexOf(efa)&&(d=pM(iG(F.substr(7,3)),10)-1,0<=d)){aa=pM(iG(F.substr(10,3)),10);h=84==F.charCodeAt(14);za=C(A,u,-1,aa,1);c=16;for(E=0;E<aa;++E,c+=4)tb=iG(F.substr(c,c+4-c)),za[E]=FZ(tb);wZ(a.c,d,za,h)}if(0==F.indexOf(OW)&&(v=pM(iG(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)if(d=pM(iG(F.substr(c,c+3-c)),10)-1,$c=pM(iG(F.substr(qa,qa+3-qa)),10),-2==$c)AZ(a.c,d,2048);else if(0<$c){for(j=Ub=0;j<a.c.p;++j)(W(a.c,0,j)==d||W(a.c,1,j)==d)&&++Ub;$c>Ub&&AZ(a.c,d,4096)}}F=WZ(b)}}catch(Ab){Ab=\nAz(Ab);if(H(Ab,96))return Iy(Ab),!1;throw Ab;}jY(a.c,7);return!0}\nfunction cia(a,b){var c,d,e;a.a&&(e=a.a,e.b=null,e.c=0);a.b&&(e=a.b,e.b=null,e.c=0);e=0;for(d=WZ(b);null!=d&&0==d.indexOf(cj);){for(d=iG(jG(d,7));US(d,ee);){c=WZ(b);if(0!=c.indexOf(cj))return!1;d=iG($L(d,0,d.length-1)+jG(c,7))}if(0==d.indexOf(Wda))if(e=iG(jG(d,6)),0==e.indexOf(gea))e=1;else if(0==e.indexOf(Ida))e=2;else if(0==e.indexOf(Xda))e=3;else if(0==e.indexOf(eea))e=4;else return!1;else if(0==d.indexOf(wea))e=0;else if(1==e){c=a;var f=void 0,g=void 0,f=void 0;!c.c&&0==d.indexOf(fea)&&(f=TZ(d,\nPZ(d,7)),g=pM($L(d,7,PZ(d,7)),10),f=pM($L(d,f,PZ(d,f)),10),c.c=new XZ(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,n=h=void 0,o=n=n=j=g=void 0,r=h=f=void 0,t=void 0,l=OZ(d,0),g=pM(d.substr(0,l-0),10),j=TZ(d,l),l=OZ(d,j),n=d.substr(j,l-j),o=null,f=!1,h=aia(d);if(0!=h){var l=d,z=t=r=r=j=o=void 0,v=t=void 0,t=null,j=l.indexOf(gl),r=l.indexOf(Lm,j);if(0<=j&&0<r){o=C(A,u,-1,16,1);v=l.substr(j+1,r-(j+1));r=0;for(z=!0;z&&16>r;)j=v.indexOf(Jd),-1==j?(t=v,z=!1):(t=v.substr(0,j-0),v=jG(v,\nj+1)),o[r++]=FZ(t);t=C(A,u,-1,r,1);SX(o,0,t,r)}o=t;0>h&&(f=!0);l=0>h?-h:h}j=TZ(d,l);l=OZ(d,j);h=YZ(d.substr(j,l-j));j=TZ(d,l);l=OZ(d,j);r=YZ(d.substr(j,l-j));j=TZ(d,l);l=OZ(d,j);t=YZ(d.substr(j,l-j));j=TZ(d,l);l=OZ(d,j);j=pM(d.substr(j,l-j),10);h=fZ(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new ZZ),$Z(c.a,new oK(g),new oK(h)));null!=o&&wZ(c.c,h,o,f);0!=j&&(c.c.u[h]=j);J(n,dg)?AZ(c.c,h,1):J(n,ik)?(g=C(A,u,-1,1,1),g[0]=6,wZ(c.c,h,g,!0)):jZ(c.c,h,FZ(n));for(;-1!=(j=TZ(d,l));)if(l=OZ(d,j),n=d.substr(j,l-j),f=\ngG(n,hG(61)),g=n.substr(0,f-0),f=pM(jG(n,f+1),10),J(g,dea))tZ(c.c,h,f);else if(J(g,fga))switch(f){case 1:xZ(c.c,h,16);break;case 2:xZ(c.c,h,32);break;case 3:xZ(c.c,h,48)}else if(!J(g,HW))if(J(g,ffa))yZ(c.c,h,f);else if(J(g,Nga))sZ(c.c,h,-1==f?0:0==f?-1:f);else if(J(g,Lea))switch(f){case 0:break;case -1:AZ(c.c,h,1792);break;case 1:AZ(c.c,h,128);break;case 2:AZ(c.c,h,384);break;default:AZ(c.c,h,896)}else if(J(g,oga))if(-1==f)AZ(c.c,h,2048);else{if(0<f){for(g=n=0;g<c.c.p;++g)(W(c.c,0,g)==h||W(c.c,1,\ng)==h)&&++n;f>n&&AZ(c.c,h,4096)}}else if(J(g,gga))switch(f){case 3:case -1:AZ(c.c,h,112);break;case 1:AZ(c.c,h,8);break;case 2:AZ(c.c,h,104);break;case 4:AZ(c.c,h,56)}}else if(3==e){c=a;t=j=o=z=h=r=t=r=l=g=f=n=f=void 0;h=OZ(d,0);g=pM(d.substr(0,h-0),10);r=TZ(d,h);h=OZ(d,r);l=pM(d.substr(r,h-r),10);r=TZ(d,h);h=OZ(d,r);f=QZ(c,pM(d.substr(r,h-r),10));r=TZ(d,h);h=OZ(d,r);n=QZ(c,pM(d.substr(r,h-r),10));for(j=o=0;-1!=(r=TZ(d,h));)if(h=OZ(d,r),z=d.substr(r,h-r),t=gG(z,hG(61)),r=z.substr(0,t-0),t=pM(jG(z,\nt+1),10),J(r,HW))switch(t){case 1:o=1;break;case 2:o=2==l?3:4;break;case 3:o=6}else J(r,wga)&&(j=t);f=NZ(c,f,n,l,o,j);f+1!=g&&(!c.b&&(c.b=new ZZ),$Z(c.b,new oK(g),new oK(f)))}else if(4==e){if(c=a,g=f=g=n=n=void 0,g=-1!=d.indexOf(Jda)?GW:-1!=d.indexOf(Zda)?Yda:null,null!=g){f=d;n=g;t=r=j=o=h=l=void 0;j=f.indexOf(n+Dda)+n.length+2;r=nM(f,hG(41),j);o=PZ(f,j);l=pM(f.substr(j,o-j),10);t=C(A,u,-1,l,1);for(h=0;h<l;++h)j=TZ(f,o),o=PZ(f,j),(-1==o||o>r)&&(o=r),t[h]=pM(f.substr(j,o-j),10);f=t;if(0==d.indexOf(mj))if(J(g,\nGW))for(g=0;g<f.length;++g)vZ(c.c,QZ(c,f[g]),0,-1);else for(g=0;g<f.length;++g)BZ(c.c,SZ(c,f[g]),0,-1);else if(0==d.indexOf(oj))if(n=pM($L(d,13,PZ(d,13)),10),J(g,GW))for(g=0;g<f.length;++g)vZ(c.c,QZ(c,f[g]),1,n-1);else for(g=0;g<f.length;++g)BZ(c.c,SZ(c,f[g]),1,n-1);else if(0==d.indexOf(pj))if(n=pM($L(d,13,PZ(d,13)),10),J(g,GW))for(g=0;g<f.length;++g)vZ(c.c,QZ(c,f[g]),2,n-1);else for(g=0;g<f.length;++g)BZ(c.c,SZ(c,f[g]),2,n-1);else if(0==d.indexOf(gfa))if(J(g,GW))for(g=0;g<f.length;++g)uZ(c.c,QZ(c,\nf[g]));else for(g=0;g<f.length;++g)n=SZ(c,f[g]),uZ(c.c,W(c.c,0,n)),uZ(c.c,W(c.c,1,n))}}else return!1;d=WZ(b)}for(;null!=d&&!(0==d.indexOf(Zi)||J(d,ec));)d=WZ(b);return!0}function a_(){}w(26,1,{},a_);_.a=null;_.b=null;_.c=null;_.d=!1;function b_(a,b){var c,d,e,f,g;f=b.length;g=C(A,u,-1,f,1);for(d=0;d<f;++d){c=d==f-1?b[0]:b[d+1];for(e=0;e<a.f.f[b[d]];++e)if(iX(a.f,b[d],e)==c){g[d]=xX(a.f,b[d],e);break}}return g}function fY(a,b,c){b=CF(a.i,b);for(a=0;a<b.length;++a)if(c==b[a])return!0;return!1}\nfunction c_(a,b,c){var d,e;e=b.length;for(d=0;d<e;++d)(0==a.a[b[d]]||a.a[b[d]]>e)&&(a.a[b[d]]=e);for(d=0;d<e;++d)(0==a.b[c[d]]||a.b[c[d]]>e)&&(a.b[c[d]]=e)}function nY(a,b,c){for(a=CF(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction LZ(a,b){var c,d,e,f,g,h,j,l,n;this.f=a;this.i=new Zv;this.j=new Zv;this.a=C(A,u,-1,this.f.c,1);this.b=C(A,u,-1,this.f.d,1);this.f.ed(1);j=C(tz,Ou,-1,this.f.c,2);l=C(tz,Ou,-1,this.f.d,2);do{f=!1;for(c=0;c<this.f.c;++c)if(!j[c]){for(d=g=0;d<this.f.f[c];++d)j[iX(this.f,c,d)]||++g;if(2>g){j[c]=!0;for(d=0;d<this.f.f[c];++d)l[xX(this.f,c,d)]=!0;f=!0}}}while(f);for(d=0;d<this.f.c&&j[d];)++d;if(d!=this.f.c){g=C(A,u,-1,this.f.c,1);g[0]=d;f=C(A,u,-1,this.f.c,1);f[d]=1;h=e=0;for(n=1;e<=h;){for(d=0;d<\nthis.f.f[g[e]];++d)if(c=iX(this.f,g[e],d),0!=f[c]){var o=xX(this.f,g[e],d);c=j;var r=void 0,t=void 0,z=void 0,v=z=r=void 0,E=void 0,s=void 0,F=void 0,P=void 0,M=void 0,$=void 0,t=W(this.f,0,o),z=W(this.f,1,o),v=C(A,u,-1,this.f.c,1),E=C(A,u,-1,this.f.c,1),s=C(A,u,-1,this.f.c,1);v[0]=t;v[1]=z;E[t]=1;E[z]=2;s[t]=-1;s[z]=t;for(F=z=1;z<=F&&!(7<E[v[z]]);){for(P=0;P<this.f.f[v[z]];++P)if(r=iX(this.f,v[z],P),1<z&&r==t){$=C(A,u,-1,E[v[z]],1);r=v[z];for(M=0;M<$.length;++M)$[M]=r,r=s[r];a:{for(var o=$,da=void 0,\nZ=r=void 0,ca=r=M=da=$=Z=void 0,$=void 0,M=o.length,$=this.f.G,r=da=0;r<M;++r)$>o[r]&&($=o[r],da=r);$=C(A,u,-1,M,1);Z=o[0<da?da-1:M-1]<o[da<M-1?da+1:0];for(r=0;r<M;++r)$[r]=o[da],Z?0>--da&&(da=M-1):++da==M&&(da=0);for(r=0;r<this.i.c;++r)if(ca=CF(this.i,r),ca.length==M){da=!0;for(Z=0;Z<M;++Z)if(ca[Z]!=$[Z]){da=!1;break}if(da)break a}Tv(this.i,$);r=b_(this,$);Tv(this.j,r);c_(this,$,r)}}else 0==E[r]&&!c[r]&&(v[++F]=r,E[r]=E[v[z]]+1,s[r]=v[z]);++z}}else j[c]||(f[c]=n,g[++h]=c);++e;if(e>h)for(c=0;c<this.f.c;++c)if(0==\nf[c]&&!j[c]){f[c]=++n;g[++h]=c;break}}if(0!=(b&4)){this.d=C(tz,Ou,-1,this.i.c,2);this.e=C(tz,Ou,-1,this.i.c,2);this.c=C(A,u,-1,this.i.c,1);d=this.d;f=this.e;g=this.c;e=C(eQ,Gu,86,this.i.c,0);for(n=0;n<this.i.c;++n){e[n]=C(A,u,-1,CF(this.i,n).length,1);for(h=0;h<CF(this.i,n).length;++h)e[n][h]=-1}v=C(A,u,-1,this.f.d,1);for(h=0;h<this.j.c;++h)if(t=CF(this.j,h),3==t.length||5<=t.length&&7>=t.length)for(n=0;n<t.length;++n)c=t[n],3==this.f.f[W(this.f,0,c)]&&3==this.f.f[W(this.f,1,c)]&&(0<v[c]?(e[v[c]>>>\n16][v[c]&32767]=h,e[h][n]=v[c]>>>16):v[c]=(h<<16)+32768+n);n=C(tz,Ou,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;h<this.i.c;++h){if(v=!n[h]){for(var v=h,E=e,s=n,z=d,F=f,P=g,Hb=M=ca=ca=da=Z=ca=Z=ca=r=o=da=void 0,$=Z=void 0,M=CF(this.i,v),Hb=CF(this.j,v),Z=Hb.length,o=r=0,$=!1,ca=0;ca<Z;++ca)r<<=1,o<<=1,1<qX(this.f,Hb[ca])||64==this.f.B[Hb[ca]]?r|=1:(da=E[v][ca],-1!=da&&(s[da]?z[da]&&(r|=1,F[da]||(o|=1)):$=!0));da=!1;switch(Z){case 3:ca=y(A,u,-1,[2,1,4]);da=!0;for(Z=0;3>Z;++Z)if((r&ca[Z])==ca[Z]&&\n(6==this.f.x[M[Z]]&&1==this.f.q[M[Z]]||5==this.f.x[M[Z]]&&0==this.f.q[M[Z]]))z[v]=!0,P[v]=Z,0==(o&ca[Z])&&(da=!1);break;case 5:Z=y(A,u,-1,[10,5,18,9,20]);da=!0;for(ca=0;5>ca;++ca)if((r&Z[ca])==Z[ca])switch(this.f.x[M[ca]]){case 6:-1==this.f.q[M[ca]]&&(z[v]=!0,P[v]=ca,0==(o&Z[ca])&&(da=!1));break;case 7:0>=this.f.q[M[ca]]&&(z[v]=!0,P[v]=ca);break;case 8:z[v]=!0;P[v]=ca;break;case 16:2==this.f.f[M[ca]]&&(z[v]=!0,P[v]=ca)}break;case 6:da=!0;21==(r&21)&&(z[v]=!0,0==(o&21)&&(da=!1));42==(r&42)&&(z[v]=\n!0,0==(o&42)&&(da=!1));break;case 7:ca=y(A,u,-1,[42,21,74,37,82,41,84]);da=!0;for(Z=0;7>Z;++Z)if((r&ca[Z])==ca[Z]&&(6==this.f.x[M[Z]]&&1==this.f.q[M[Z]]||5==this.f.x[M[Z]]&&0==this.f.q[M[Z]]))z[v]=!0,P[v]=Z,0==(o&ca[Z])&&(da=!1)}z[v]&&!da&&(F[v]=!0);v=z[v]?!0:!$}v&&(n[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d<this.f.d;++d)if(!l[d]&&0!=qX(this.f,d)){a:{f=j;h=n=E=v=g=c=e=n=t=n=h=e=void 0;h=W(this.f,0,d);n=W(this.f,1,d);e=C(A,u,-1,this.f.c,1);c=C(A,u,-1,this.f.c,1);g=C(A,u,-1,this.f.c,1);e[0]=h;e[1]=n;c[h]=\n1;c[n]=2;g[h]=-1;g[n]=h;for(v=n=1;n<=v;){for(E=0;E<this.f.f[e[n]];++E){t=iX(this.f,e[n],E);if(1<n&&t==h){h=C(A,u,-1,c[e[n]],1);e=e[n];for(n=0;n<h.length;++n)h[n]=e,e=g[e];f=h;break a}0==c[t]&&!f[t]&&(e[++v]=t,c[t]=c[e[n]]+1,g[t]=e[n])}++n}f=null}null!=f&&c_(this,f,b_(this,f))}}}w(27,1,{},LZ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;function xY(){this.a=new Zv}w(31,1,lv,xY);\nfunction jY(a,b){var c,d;JZ(a,b);if(0!=(b&~a.K)){a.a&&(b|=128);for(c=0;c<a.o;++c)a.s[c]&=-134447112;for(c=0;c<a.d;++c)a.z[c]&=-64;d=c=0;0!=(b&16)?(c=16,d=1):0!=(b&32)?(c=32,d=3):0!=(b&64)&&(c=64,d=5);0!=(b&128)&&(c|=128,d|=32);a.b=new iY(a,d);var e=a.b,f,g,h,j,l,n,o;for(f=0;f<e.H.c;++f)if(1==e.S[f]||2==e.S[f]){n=!1;if(0!=e.H.k[f]&&2==e.H.f[f]&&2==e.H.j[f][0]&&2==e.H.j[f][1])for(l=0;l<e.H.f[f];++l){g=iX(e.H,f,l);j=0;h=C(A,u,-1,3,1);for(o=0;o<e.H.f[g];++o)h[j]=iX(e.H,g,o),h[j]!=f&&++j;2==j&&e.c[h[0]]>\ne.c[h[1]]^h[0]<h[1]&&(n=!n)}else for(l=1;l<e.H.f[f];++l)for(o=0;o<l;++o)h=iX(e.H,f,l),j=iX(e.H,f,o),e.c[h]>e.c[j]&&(n=!n),h<j&&(n=!n);zZ(e.H,f,1==e.S[f]^n?1:2,e.T[f])}else zZ(e.H,f,e.S[f],e.T[f]);for(f=0;f<e.H.d;++f)if(1==e.k[f]||2==e.k[f]){n=!1;for(l=0;2>l;++l)if(g=W(e.H,l,f),3==e.H.f[g]){h=C(A,u,-1,2,1);for(o=j=0;3>o;++o)iX(e.H,g,o)!=W(e.H,1-l,f)&&(h[j++]=iX(e.H,g,o));e.c[h[0]]>e.c[h[1]]&&(n=!n);h[0]<h[1]&&(n=!n)}CZ(e.H,f,1==e.k[f]^n?1:2,e.n[f])}else CZ(e.H,f,e.k[f],e.n[f]);e=a.b;for(l=0;l<e.H.c;++l)n=\ne.H,o=l,f=e.D[l],n.s[o]&=-134217729,f&&(n.s[o]|=134217728);e=a.b;if(null!=e.N)for(l=0;l<e.H.c;++l)n=e.H,o=l,f=e.N[l],n.s[o]&=-98305,n.s[o]|=f<<15;if(null!=e.e)for(l=0;l<e.H.d;++l)n=e.H,o=l,f=e.e[l],n.z[o]&=-49,n.z[o]|=f<<4;n=!1;for(e=0;e<a.c;++e)(0==(a.s[e]&134217728)||3==(a.s[e]&3))&&(a.s[e]&=-66584577);if(a.F){if(131072!=(a.C&-65536)){l=C(tz,Ou,-1,a.c,2);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&3)&&1==(a.s[e]&1572864)>>19&&(l[e]=!0);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&\n3)&&(vZ(a,e,1,0),n=!0);for(e=0;e<a.c;++e)l[e]&&(zZ(a,e,1,!1),vZ(a,e,1,-1),n=!0)}a.F=!1}rZ(a,1);rZ(a,2);n&&(a.b=new iY(a,d));a.K|=12|c}}function d_(){PX();this.G=this.H=256;qZ(this)}function XZ(a,b){PX();this.G=1>a?1:a;this.H=1>b?1:b;qZ(this)}w(32,22,lv,d_,XZ);_.ed=function(a){jY(this,a)};_.a=!1;_.b=null;function e_(){e_=x;f_=new Hy}function g_(a){for(var b,a=new GD(a.j.k);a.b<a.d.Tf();)b=HD(a),bG(b.ie(),aX,!1),jT(a)}\nfunction h_(a,b,c){var a=a.n,d;try{d=new i_(b,c.Kd(a),c.Nd(a),(c.Ld(a),c.Md(a))),D(a.c,c,d)}catch(e){e=Az(e);if(H(e,96))throw new Py(eha,e);throw e;}bG(b.ie(),KW,!0);bG(c.ie(),$W,!0);D(f_,b,c)}function j_(a){var b;a.o=!1;for(a=new GD(a.j.k);a.b<a.d.Tf();)b=HD(a),bG(b.ie(),aX,!1),jT(a)}function k_(a,b){Nv(a.j.k,b)?bG(b.ie(),aX,!1):a.o?(Tv(a.j.k,b),bG(b.ie(),aX,!0)):(a.j.k.qg(),Tv(a.j.k,b))}function l_(a){this.f=a;this.j=new m_(this);this.n=new n_(this.j)}w(44,1,{});_.hd=function(){o_(this.j.e,"dragdrop-dragging")};\n_.jd=function(){aG(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var f_;function m_(a){this.k=new Zv;this.d=a;this.a=a.f}w(45,1,{},m_);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;function p_(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.kd()}function q_(a,b){var c;c=MD(a.c,r_).a;b.a.ctrlKey||b.a.metaKey||g_(a.b.d);k_(a.b.d,c)}function s_(a){a.b.f=null;a.b.d.jd();MG((vG(),II(null)),a.a,0,0);var b=a.a.pb;pF=b;rF();b.setCapture();a.d=2}\nfunction n_(a){this.c=new Hy;this.b=a;this.a=new yH;dG(this.a,qA(),pA());oG(this.a,this,(FC(),FC(),GC));oG(this.a,this,(PC(),PC(),QC));a=this.a.pb.style;a[cX]=qn;a.filter=WW+0+kd;a[fr]=0+(RA(),Gs);a[aha]=(t_(),Nr);a[XW]=Qn}w(46,1,{},n_);\n_.ld=function(a){var b,c,d,e;c=a.f;d=RB(a);e=SB(a);b=a.a.button||0;if(!(3==this.d||2==this.d||1!=b)&&!r_)r_=c,this.b.e=MD(this.c,r_).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==oI(this.b.k,this.b.e)&&(g_(this.b.d),k_(this.b.d,this.b.e)),u_(new v_),this.e=!0,bA(a.a),this.f=d,this.i=e,b=new w_(r_,null),r_!=this.b.e&&(c=new w_(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,s_(this),1!=this.d&&p_(this,this.b.i,this.b.j))};\n_.md=function(a){var b,c,d;c=a.f;b=c.pb;d=PB(a,b);a=QB(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(kw(QO(d-this.f),QO(a-this.i))>=this.b.d.k?(x_(),-1!=oI(this.b.k,this.b.e)||k_(this.b.d,this.b.e),c=new w_(r_,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,s_(this)):bA(oF)),1==this.d)return;bA(oF);p_(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new w_(r_,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,s_(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=PB(a,b);b=QB(a,b);if(1==(a.a.button||0))if(this.e=!1,r_)try{if(x_(),1==this.d)q_(this,a);else{d!=this.a&&(c=new w_(d,null),e+=c.a,b+=c.d);try{p_(this,e,b),this.b.d.hd(),3!=this.d&&q_(this,a)}finally{var f=this.a.pb;pF&&f==pF&&(pF=null);rF();f.releaseCapture();uG(this.a);this.d=1;this.b.e=null}}}finally{r_=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var r_=null;function v_(){}w(47,1,Cu,v_);_.pd=function(){x_()};\nfunction i_(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},i_);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=aS;function w_(a,b){!a||a==(vG(),II(null))?this.f=this.e=0:(this.e=a.ee()-hA(a.pb),this.f=a.fe()-(a.pb.scrollTop||0));!b||b==(vG(),II(null))?this.c=this.b=0:(this.b=eA(b.pb)+b.pb.clientLeft,this.c=iA(b.pb)+b.pb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},w_);_.tS=aS;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;\nfunction x_(){try{$doc.selection.empty()}catch(a){}}function dia(a){return $wnd.setInterval(B(function(){a.ud()}),100)}function y_(a,b,c,d){var e;e=Tz(a);Rz(a,e.substr(0,b-0));a[a.explicitLength++]=null==d?Rr:d;Rz(a,jG(e,c))}function z_(a){var b;b=a.tagName;a=a.scopeName;return null==a||GZ(eX,a)?b:a+zf+b}w(194,1,{88:1,93:1,95:1});_.cT=function(a){return this.b-a.b};function t_(){t_=x;A_=new B_;C_=new D_;E_=new F_;G_=new H_;I_=new J_;K_=y(eia,q,19,[A_,C_,E_,G_,I_])}w(193,194,wW);\nvar K_,E_,C_,G_,A_,I_;function B_(){this.b=0}w(195,193,wW,B_);function D_(){this.b=1}w(196,193,wW,D_);function F_(){this.b=2}w(197,193,wW,F_);function H_(){this.b=3}w(198,193,wW,H_);function J_(){this.b=4}w(199,193,wW,J_);function L_(){L_=x;M_=new NB(go,new N_)}function N_(){}w(245,242,{},N_);_.Dd=function(a){a.Id(this)};_.Gd=function(){return M_};var M_;function O_(){O_=x;P_=new NB(Lo,new Q_)}function Q_(){}w(253,247,Au,Q_);\n_.Dd=function(a){var b=a.a,a=!a.a.I.c,c,d;if(a!=b.I.c)if(b.kb){if(a){if(b.O!=(R_(),S_))a=T_(b.pb),c=new U_(Vz(b.pb,Wr),Vz(b.pb,Vr)),d=new U_(Vz(b.T.jb.pb,Wr),Vz(b.T.jb.pb,Vr)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);V_(b.I,!0);a=Vz(b.T.jb.pb,Wr);W_(b,new U_(a,X_(b.T.jb).a));b.J&&b.O!=S_&&Y_(b.r,b)}else V_(b.I,!1),b.O!=(R_(),S_)?W_(b,new U_(b.F.b,b.F.a)):Z_(b,T_(b.r.pb)),b.J&&b.O!=S_&&$_(b.r,b);a0(b.T.jb)}else V_(b.I,!0)};_.Gd=function(){return P_};var P_;function b0(){b0=x;c0=new NB(sp,new d0)}\nfunction d0(){}w(259,242,{},d0);_.Dd=function(a){uG(a.a.a)};_.Gd=function(){return c0};var c0;function e0(a){this.a=a}w(281,243,{},e0);_.Dd=function(a){a.Pd(this)};_.Ed=function(){return f0};var f0=_.a=null;function g0(a){this.a=a}w(283,243,{},g0);_.Dd=function(a){a.Rd(this)};_.Ed=function(){return h0};var h0=_.a=null;function i0(a){a=Wz(a,ZW);return GZ(dt,a)?(j0(),k0):GZ(fX,a)?(j0(),l0):(j0(),m0)}function j0(){j0=x;k0=new n0(0);l0=new n0(1);m0=new n0(2);o0=y(fia,q,29,[k0,l0,m0])}\nfunction n0(a){this.b=a}w(296,194,{29:1,88:1,93:1,95:1},n0);var o0,m0,l0,k0;function p0(){p0=x;var a=(SD(),SD(),TD);!a.a&&(a.a=new q0)}\nfunction aZ(a,b){var c,d,e,f;if(isNaN(b))return wfa;(d=0>b||0==b&&0>1/b)&&(b=-b);c=new SE;if(!isFinite(b))return qW(c,d?a.r:a.u),Ky(c.a,Oha),qW(c,d?a.s:a.v),Uz(c.a);e=b*=a.q;var g,h;f=Uz(c.a).length;qW(c,e.toPrecision(20));e=0;h=nM(Uz(c.a),bX,f);0>h&&(h=nM(Uz(c.a),JW,f));0<=h&&(g=h+1,g<Uz(c.a).length&&43==wS(Uz(c.a),g)&&++g,g<Uz(c.a).length&&(e=pM(jG(Uz(c.a),g),10)),g=Uz(c.a).length,y_(c.a,h,g,m));f=nM(Uz(c.a),Ie,f);0<=f&&(y_(c.a,f,f+1,m),e-=Uz(c.a).length-f);f=e;e=Uz(c.a).length+f+a.j+3;0<e&&e<Uz(c.a).length&&\n57==wS(Uz(c.a),e)&&(r0(a,c,e-1),f+=Uz(c.a).length-e,h=Uz(c.a).length,y_(c.a,e,h,m));a.e=0;a.d=Uz(c.a).length;a.b=a.d+f;e=a.w;f=a.f;1024<a.b&&(e=!0);if(e){for(h=0;h<a.d-1&&48==wS(Uz(c.a),h);)++h;0<h&&(y_(c.a,0,h,m),a.d-=h,a.e-=h);a.k>a.p&&0<a.k?(a.e+=a.b-1,h=a.e%a.k,0>h&&(h+=a.k),a.b=h+1,a.e-=h):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==Uz(c.a).charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.d<a.b;)Rz(c.a,Xe),++a.d;if(!a.w)if(a.b<a.p){for(h=new SE;a.b<a.p;)Rz(h.a,Xe),++a.b,++a.d;h=Uz(h.a);y_(c.a,0,0,h)}else if(a.b>\na.p){g=a.b-a.p;for(h=0;h<g;++h)if(48!=wS(Uz(c.a),h)){g=h;break}0<g&&(y_(c.a,0,g,m),a.d-=g,a.b-=g)}a.d>a.b+a.j&&53<=wS(Uz(c.a),a.b+a.j)&&(h=a.b+a.j-1,r0(a,c,h));if(0<f)for(h=f;h<a.b;h+=f+1)g=a.b-h,y_(c.a,g,g,Jd),++a.b,++a.d;f=a.b+a.o;if(a.d<f)for(;a.d<f;)Rz(c.a,Xe),++a.d;else{h=a.b+a.j;for(h>a.d&&(h=a.d);h>f&&48==wS(Uz(c.a),h-1);)--h;h<a.d&&(y_(c.a,h,a.d,m),a.d=h)}0==a.d&&(y_(c.a,0,0,Xe),++a.b,++a.d);if(a.b<a.d||a.c)f=a.b,y_(c.a,f,f,Ie),++a.d;if(e){Ky(c.a,JW);0>a.e&&(a.e=-a.e,Ky(c.a,ee));e=m+a.e;for(f=\ne.length;f<a.n;++f)Rz(c.a,Xe);Ky(c.a,e)}y_(c.a,0,0,d?a.r:a.u);qW(c,d?a.s:a.v);return Uz(c.a)}\nfunction s0(a,b,c,d,e){var f,g,h,j;f=Uz(d.a).length;y_(d.a,0,f,m);g=!1;h=b.length;for(j=c;j<h;++j)if(f=b.charCodeAt(j),39==f)j+1<h&&39==b.charCodeAt(j+1)?(++j,Ky(d.a,Uc)):g=!g;else if(g)Rz(d.a,String.fromCharCode(f));else switch(f){case 35:case 48:case 44:case 46:case 59:return j-c;case 164:a.i=!0;j+1<h&&164==b.charCodeAt(j+1)?(++j,j<h-3&&164==b.charCodeAt(j+1)&&164==b.charCodeAt(j+2)?(j+=2,Ly(d,a.a[4]||a.a[1])):Ly(d,a.a[0])):Ly(d,a.a[1]);break;case 37:if(!e){if(1!=a.q)throw new hw(SW+b+Db);a.q=100}Ky(d.a,\nsc);break;case 8240:if(!e){if(1!=a.q)throw new hw(SW+b+Db);a.q=1E3}Ky(d.a,Nha);break;case 45:Ky(d.a,ee);break;default:Rz(d.a,String.fromCharCode(f))}return h-c}\nfunction t0(a,b,c,d){var e,f,g,h,j,l,n,o,r;f=-1;h=o=g=0;j=-1;l=b.length;r=c;for(n=!0;r<l&&n;++r)switch(e=b.charCodeAt(r),e){case 35:0<o?++h:++g;0<=j&&0>f&&++j;break;case 48:if(0<h)throw new hw(Kga+b+Db);++o;0<=j&&0>f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new hw(tfa+b+Db);f=g+o+h;break;case 69:if(!d){if(a.w)throw new hw(ufa+b+Db);a.w=!0;a.n=0}for(;r+1<l&&48==b.charCodeAt(r+1);)++r,d||++a.n;if(!d&&1>g+o||1>a.n)throw new hw(hfa+b+Db);n=!1;break;default:--r,n=!1}0==o&&0<g&&0<=f&&(o=f,0==\nf&&++o,h=g-o,g=o-1,o=1);if(0>f&&0<h||0<=f&&(f<g||f>g+o)||0==j)throw new hw(ifa+b+Db);if(d)return r-c;b=g+o+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+o-f,0>a.o&&(a.o=0));a.p=(0<=f?f:b)-g;a.w&&(a.k=g+a.p,0==a.j&&0==a.p&&(a.p=1));a.f=0<j?j:0;a.c=0==f||f==b;return r-c}function r0(a,b,c){var d,e;for(d=!0;d&&0<=c;)if(e=wS(Uz(b.a),c),57==e){e=c--;var f=String.fromCharCode(48);y_(b.a,e,e+1,f)}else d=String.fromCharCode(e+1&65535),y_(b.a,c,c+1,d),d=!1;d&&(y_(b.a,0,0,$e),++a.b,++a.d)}\nfunction u0(a){p0();if(!a)throw new hw(Lga);this.t=xda;this.a=a;var a=this.t,b,c;c=0;b=new Jy;c+=s0(this,a,0,b,!1);this.u=Uz(b.a);c+=t0(this,a,c,!1);c+=s0(this,a,c,b,!1);this.v=Uz(b.a);c<a.length&&59==a.charCodeAt(c)?(++c,c+=s0(this,a,c,b,!0),this.r=Uz(b.a),c+=t0(this,a,c,!0),s0(this,a,c,b,!0),this.s=Uz(b.a)):(this.r=ee+this.u,this.s=this.v)}w(298,1,{},u0);_.a=null;_.b=0;_.c=!1;_.d=0;_.e=0;_.f=3;_.i=!1;_.j=3;_.k=40;_.n=0;_.o=0;_.p=1;_.q=1;_.r=ee;_.s=m;_.t=null;_.u=m;_.v=m;_.w=!1;function q0(){}\nw(299,1,{},q0);function OY(a,b){return pE(a.l&b.l,a.m&b.m,a.h&b.h)}function Wha(a,b){var c,d;c=a.h>>19;d=b.h>>19;if(c!=d)return d-c;c=a.h;d=b.h;if(c!=d)return c-d;c=a.m;d=b.m;return c!=d?c-d:a.l-b.l}function wY(a,b){return pE(a.l|b.l,a.m|b.m,a.h|b.h)}function v0(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=CD(a.a,f,null).Tf();for(e-=1;0<=e;--e)if(d=CD(a.a,f,null).Bh(e),H(d,34)&&Uy(d.a,b)){var j=a.a,l=f;0<j.b?wD(j,new qJ(j,l,null,d)):ND(j,l,null,d)}}}function w0(a){this.a=a}\nw(331,330,ov,w0);_.Ud=function(a){a.c&&(this.a.Zd(a.d)||(a.a=!0))};function x0(a){this.a=a}w(332,330,ov,x0);_.Qd=function(){var a=this.a;y0((z0(),A0),a.a,!0)};w(333,136,Zu,function(){});function B0(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Uv(a.d,1))}function C0(){this.a=new D0(this);this.b=new Zv;this.d=new E0(this);this.f=new F0(this)}w(334,1,{},C0);_.c=!1;_.e=!1;function D0(a){aw();this.a=a}w(335,65,{},D0);_.vd=function(){if(this.a.c){var a=this.a,b=a.f;CF(b.d.b,b.b);H0(a.f);a.c=!1;B0(a)}};_.a=null;\nfunction E0(a){aw();this.a=a}w(336,65,{},E0);_.vd=function(){this.a.e=!1;var a=this.a,b=Qv(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Uv(a.a,1E4);a.f.c<a.f.a;){d=I0(a.f);try{if(null==d)break;H(d,35)&&(c=d,c.pd())}finally{(e=-1==a.f.b)||H0(a.f)}if(100<=Qv()-b)break}}finally{e||(Ov(a.a),a.c=!1,B0(a))}};_.a=null;function I0(a){var b;a.b=a.c;b=CF(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function H0(a){vT(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function F0(a){this.d=a}w(337,1,{},F0);\n_.Vd=function(){return this.c<this.a};_.Wd=function(){return I0(this)};_.Xd=function(){H0(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function J0(){J0=x;K0=new C0}function u_(a){J0();if(!a)throw new vD(cha);var b=K0;Tv(b.b,a);B0(b)}var K0;function L0(){var a;L0=x;M0=(a=$doc,J(a.compatMode,Gg)?a.documentElement:a.body)}var M0;function N0(){this.b=new Zv}function O0(a){a=a[VW];return null==a?-1:a}w(354,1,{},N0);_.a=null;function P0(a,b){this.a=a;this.b=b}w(355,1,{},P0);_.a=0;_.b=null;\nfunction o_(a,b){bG(a.ie(),b,!1)}w(366,1,kv);_.ee=nG;_.fe=bL;_.je=function(){return this.pb.style.display!=Nr};_.ke=function(){throw new Q0;};_.me=function(a){kG(this.pb,a)};function R0(a){for(a=new S0(a);a.a.a<a.a.b.c-1;)fJ(a.a),gJ(a.a)}w(362,363,Pu);_.ze=function(a){EG(this,a,this.pb)};_.Ae=function(a,b,c){NG(this,a);this.Be(a,b,c)};w(369,370,Pu);_.je=function(){return!J(dq,this.pb.style[$t])};_.Zd=function(){return!0};_.me=function(a){this.pb.style[$t]=a?au:dq;gI(this.pb,a)};_.Ie=function(){bH(this)};\nw(372,373,Ru);w(380,365,Hu);_.Kd=mG;_.Ld=RJ;_.Md=RK;_.Nd=hT;w(379,380,Hu);function T0(a){this.pb=$doc.createElement(Ada);this.pb[no]=hha;this.pb.innerHTML=a||m}w(378,379,{26:1,28:1,36:1,38:1,41:1,44:1,48:1,50:1},T0);function U0(a,b){var c;if(a.f)throw new rG(qea);uG(b);c=b.pb;a.pb=c;var d;mF();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((mF(),c).__gwt_resolve=gia(a));a.f=b;xG(b,a)}\nfunction V0(a){if(-1!=a.lb){var b=a.f,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);rF();ZF(d,b)}else b.lb|=c;a.lb=-1}a.f.re();a.pb.__listener=a;a.te()}w(382,365,yW);_.qe=function(){return this.f?this.f.qe():!1};_.re=function(){V0(this)};_.Yd=function(a){sG(this,a);this.f.Yd(a)};_.se=function(){this.f.se()};_.ke=function(){return this.pb=this.f.ke()};_.f=null;\nfunction W0(a,b,c){a.c=!1;c?a.a.innerHTML=b||m:a.a.innerText=b||m;if(a.d!=a.b)switch(a.d=a.b,b=a.a,a.b.b){case 0:b[ZW]=dt;break;case 1:b[ZW]=fX;break;case 2:i0(b)!=(j0(),m0)&&(b[ZW]=m)}}function X0(a){this.a=a;this.c=!1;this.d=this.b=i0(a)}w(383,1,{},X0);_.a=null;_.b=null;_.c=!1;_.d=null;w(385,370,Pu);_.Kd=mG;_.Ld=RJ;_.Md=RK;_.Nd=hT;function Y0(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=Zz(b);e=null;c&&(c=O0(c),e=0>c?null:CF(a.i.b,c));e?Z0(a,e):d&&(b.innerHTML=m||m);return b}\nfunction Z0(a,b){var c;if(b.ob!=a)return!1;try{xG(b,null)}finally{c=b.pb;$z(c).removeChild(c);var d=a.i,e;e=O0(c);c[VW]=null;eL(d.b,e,null);d.a=new P0(e,d.a)}return!0}w(387,364,Pu);_.ye=function(){return new $0(this)};_.ve=function(a){return Z0(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function a1(a){if(0>=a.b)throw new uS(mga+a.b);if(0>=a.a)throw new uS(pea+a.a);}\nfunction b1(){this.i=new N0;this.f=aA(yt);this.c=aA(Bt);lF(this.f,this.c);this.pb=this.f;this.d=new c1(this);var a=new d1(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=aA(dha);var b=a.a;YF(a.b.f,(mF(),nF(b)),0);lF(a.a,aA(YW))}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 uS(lga+a+vda+d);if(0>c)throw new uS(nea+c+sda+c);if(this.a<=c)throw new uS(oea+c+uda+this.a);c=Y0(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=\n0;a<this.b;++a)for(b=this.a;1>b;++b)c=this.c.rows[a],d=aA(Ct),d.innerHTML=BW||m,YF(c,(mF(),nF(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=aA(YW),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(Ct);e.innerHTML=BW;c=$doc.createElement(Pt);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));\nthis.b=1}else for(;1<this.b;){a=this.b-1;c=b=void 0;c=this.a;for(b=0;b<c;++b)Y0(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}w(386,387,Pu,b1);_.a=0;_.b=0;function e1(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(f1(),g1)?a.b.d==(j0(),l0)?(AH(),DH):a.b.d==k0?(AH(),EH):(AH(),FH):a.b.d==(j0(),l0)?(AH(),EH):a.b.d==k0?(AH(),DH):(AH(),GH);b!=a.c&&(a.c=b,a.pb.style[Et]=!a.c?m:a.c.a)}w(390,365,Hu);_.a=null;_.b=null;_.c=null;function h1(){this.pb=aA($o);this.b=new X0(this.pb);this.pb[no]=jha}\nfunction i1(){h1.call(this);W0(this.b,eu,!1);e1(this)}w(389,390,Hu,h1,i1);_.Kd=mG;_.Ld=RJ;_.Md=RK;_.Nd=hT;function j1(a){for(;++a.b<a.d.c&&!(null!=CF(a.d,a.b)););}function $0(a){this.c=a;this.d=this.c.i.b;j1(this)}w(391,1,{},$0);_.Vd=function(){return this.b<this.d.c};_.Wd=function(){var a;if(this.b>=this.d.c)throw new KG;a=CF(this.d,this.b);this.a=this.b;j1(this);return a};_.Xd=function(){var a;if(0>this.a)throw new hJ;a=CF(this.d,this.a);uG(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;\nfunction c1(a){this.a=a}w(392,1,{},c1);_.a=null;function d1(a){this.b=a}w(393,1,{},d1);_.a=null;_.b=null;function f1(){f1=x;g1=new k1}var g1;function k1(){}w(395,1,{},k1);w(399,365,Hu);_.Kd=mG;_.Ld=RJ;_.Md=RK;_.Nd=hT;function l1(a){this.a=a}w(405,404,ov,l1);_.Hd=function(){};function gia(a){return function(){this.__gwt_resolve=hia;return a.ke()}}function hia(){throw Eda;}function m1(a,b){if(0>b||b>=a.c)throw new HG;return a.a[b]}function n1(a,b,c){oJ();pJ.call(this,(gF(),new fF(a)),b,0,c,16)}\nw(443,374,{},n1);function o1(a,b,c,d){0==--a.Oc&&(a.$c!=a.$e()&&(d|=4),!a.Zc&&(d|=2),0<d&&new p1(a,b,c,JE(d)))}function q1(a){return!a.Kc&&a.Sc?q1(a.Sc):a.Kc}function r1(a){0==a.Oc++&&(a.$c=a.$e(),a.Zc=!0,a.ef())}function s1(a){return!a.Mc?(a.Ze(),!0):!1}function t1(a,b){var c;c=a.Kc;a.Kc=b;b==c||b&&QK(b,c)||a.Tc.Rh(b)}function u1(a,b){b==a.Mc||b&&b==a.Mc||(a.Mc=b,a.Ze(),a.Tc.Sh(b),a.$e()&&a.gf())}function v1(a){a.Xc||(r1(a),w1(a,!0),YJ(a),a.Xc=!0,new IJ(a,102),o1(a,a,a.Sc,0),CJ(a),a.Tc.Uh(a))}\nw(459,1,iv);_.Me=TJ;_.Oe=function(){return q1(this)};_._e=yG;_.ef=tH;_.ff=function(){return s1(this)};_.gf=tH;_.jf=function(a,b){this.kf(this._c,this.ad,a,b)};\nfunction x1(a,b,c){var d;if(-1>a.Fc.a.c)throw new hw(lfa);if(H(b,60)){if(b==a)throw new hw(mfa);var e;a:{if(a&&!H(a,71))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(H(e,71))break;e=e.Sc}e=!1}if(e)throw new hw(nfa);if(H(b,71))throw new hw(ofa);}if(b.Sc){e=b.Sc;if(!b)throw new aM;try{d=oI(e.Fc.a,b);var f;f=CF(e.Fc.a,d);e.Gc&&e.Gc.sf(f);y1(e,d);new z1(e,301,f)}catch(g){if(g=Az(g),!H(g,89))throw g;}}d=a.Fc.a.c;r1(b);rL(a.Fc.a,d,b);d=(b.Sc=a,b._e(!0),BJ(a),!!a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1),o1(b,b,a,1),d);try{if(a.Gc)if(H(a.Gc,\n65)){if(!b)throw new vD(pfa);if(null==c||null!=c)A1(a.Gc,c,b);else throw new hw(qfa);}else a.Gc.of(null==c?null:c,b)}catch(h){h=Az(h);if(H(h,98))throw b=h,y1(a,d),b;throw h;}b.hf();new z1(a,300,b)}function w1(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)CF(a.Fc.a,c)._e(b)}function y1(a,b){var c;c=CF(a.Fc.a,b);r1(c);c._e(!1);vT(a.Fc.a,b);c.Sc=null;BJ(a);a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1);o1(c,c,a,1)}function B1(a){var b=(fL(),gL);u1(a,b);for(b=0;b<a.Fc.a.c;++b)CF(a.Fc.a,b).ff()}w(458,459,Ku);\n_._e=function(a){w1(this,a)};_.ef=function(){var a;for(a=0;a<this.Fc.a.c;++a)r1(CF(this.Fc.a,a))};_.ff=function(){var a;if(!s1(this))return!1;for(a=0;a<this.Fc.a.c;++a)CF(this.Fc.a,a).ff();return!0};w(456,457,Ku);_.gf=function(){gK(this)};_.jf=UE;function A1(a,b,c){var d;if(null==b)d=Sg;else if(d=b,!SF(hW.a,b))throw new hw(C1());eE(MD(a.c,d))===eE(c)&&eE(MD(a.b,c))===eE(d)||((b=MD(a.c,d))&&D1(a,b,d),cT(a.a.ye(),c)&&D1(a,c,d),b=a.a,new E1(c,b.a.a),++b.b,D(a.b,c,d),D(a.c,d,c))}\nfunction F1(a,b){return new EJ(kw(b[1].b,kw(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+kw(b[0].a,kw(b[4].a,b[3].a))+a.k)}function D1(a,b,c){dT(a.a,b);OD(a.b,b);OD(a.c,c)}\nfunction G1(a,b){if(!a.n){a.n=!0;var c,d,e;c=a.f;H1(c,c.length,iW);c=a.i;H1(c,c.length,iW);c=a.o;H1(c,c.length,null);a.p=0;for(d=I1(a.a,0);d.b!=d.d.a;){c=J1(d);e=MD(a.b,c);var f=b.Rc;e=Uy(e,Sg)?0:Uy(e,lW)?1:Uy(e,kW)?2:Uy(e,jW)?4:Uy(e,nW)?3:Uy(e,oW)?f.a?4:3:Uy(e,pW)?f.a?3:4:Uy(e,mW)?1:2;c.Xc?a.o[e]||(sz(a.o,e,c),++a.p,a.f[e]=c.Se(),a.i[e]=c.Ue()):a.o[e]||(a.f[e]=c.Se(),a.i[e]=c.Ue())}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)}}\nfunction K1(){rW();L1.call(this,0)}function L1(a){rW();KJ();this.a=new M1;this.b=new Hy;this.c=new Hy;this.d=a;this.j=0;this.n=!1;this.o=C(ET,q,59,5,0);this.f=C(N1,q,61,5,0);this.i=C(N1,q,61,5,0);this.p=this.e=this.k=0}w(468,1,{65:1,88:1},K1,L1);_.of=function(a,b){A1(this,a,b)};\n_.pf=function(a){G1(this,a);if(0!=this.p)if(a=VJ(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.kf(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].jf(a.b,this.i[1].a),this.o[1].lf(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].jf(this.i[4].b,c),this.o[4].lf(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].kf(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].jf(a.b,\nthis.i[2].a),this.o[2].lf(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].jf(this.i[3].b,c),this.o[3].lf(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.qf=function(a){var b;b=this.n;G1(this,a);this.n=b;return 0==this.p?UJ(a,new EJ(0,0)):UJ(a,F1(this,this.f))};_.rf=function(a){var b;b=this.n;G1(this,a);this.n=b;return UJ(a,F1(this,this.i))};_.sf=function(a){var b;b=MD(this.b,a);null!=b&&D1(this,a,b)};_.tS=function(){return iia.d+"[hgap="+this.d+",vgap="+this.j+Lm};_.a=null;\n_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;function O1(a){JJ.call(this);this.Tc=(KJ(),new P1(a,this))}w(469,459,{56:1,59:1,66:1,80:1,88:1},O1);_.Ne=function(){return $n+this.Vc.b.a++};_.Pe=WE;_.hf=tH;w(471,1,{});w(470,471,{},function(){});function Q1(a){if(!a.k){r1(a);a.Fe();var b,c;for(b=0;b<a.o.c;++b)(c=CF(a.o,b))&&Q1(c);w1(a,!1);a.k=!0;o1(a,a,a.Sc,0);new R1(a,202)}}\nfunction S1(a){var b,c;a.Xc&&(a.Tc.Fe(),a.Xc=!1);for(b=0;b<a.o.c;++b)(c=CF(a.o,b))&&c.Fe()}function T1(a){!vJ(a)&&B1(a);var b=FJ(a);a.kf(a._c,a.ad,b.b,b.a);YJ(a)}function U1(a,b){a.p!=b&&(a.p=b)}function V1(){ZJ.call(this);this.r=new MJ;this.o=new Zv;this.n=new QJ(0,0,0,0);this.Xc=!1;XJ(this,new K1)}w(476,458,xW);_.Te=function(){return new QJ(this.n.d,this.n.b,this.n.a,this.n.c)};_.We=function(){return this.Tc.We()};_.Xe=function(){return this.Tc.Xe()};_.Fe=function(){S1(this)};_.$e=function(){return this.Tc.$e()};\n_.kf=function(a,b,c,d){HJ(this,a,b,c,d);this.Lc=0};_.lf=function(a,b,c,d,e,f){e=c!=this.Yc||d!=this.Nc;HJ(this,a,b,c,d);this.Xc&&e&&!f&&YJ(this)};_.k=!1;_.p=!1;_.q=null;function W1(){X1.call(this,m)}function X1(a){V1.call(this);this.q=a;this.Tc&&this.Tc.Lf(a);this.Tc&&this.Tc.Kf(!0);U1(this,!0)}w(483,476,xW,W1);_.nf=function(){return new QJ(this.n.d,this.n.b,this.n.a,this.n.c)};_.Ye=function(){this.Tc=new Y1((KJ(),m),this)};\nfunction Z1(a){var b,c;c=kw(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 EJ(b,c)}function $1(a,b,c){var d,e,f,g,h,j;a.b=cL(b.Fc);if(0==a.b.length)return new VK;g=Z1(a);h=j=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Ue():d.Se(),j=kw(j,d.b),h=kw(h,d.a);return new EJ(j*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}\nfunction a2(a,b,c,d,e){var f,g,h,j;h=d.length;a-=(h-1)*c;for(g=0,j=0;g<h;++g,b+=c)f=fA(a*((g+1)/h))-j,d[g]=f,e[g]=j+b,j+=f}function b2(a){KJ();this.d=0;this.a=1;this.e=a;this.c=0}w(486,1,lv,b2);_.of=UE;\n_.pf=function(a){var b,c;this.b=cL(a.Fc);if(0!=this.b.length&&(b=VJ(a),!(0>=b.b||0>=b.a))){c=Z1(this);var d=c.b;c=c.a;var a=a.Rc.a,e,f,g,h,j,l,n;f=C(A,u,-1,d,1);e=C(A,u,-1,d,1);j=C(A,u,-1,c,1);l=C(A,u,-1,c,1);a2(b.b,b.c,this.c,f,e);a2(b.a,b.d,this.e,j,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(n=a?g:d-g-1,this.b[h].kf(e[n],l[b],f[n],j[b]),++h==this.b.length)break a}};_.qf=function(a){return UJ(a,$1(this,a,!1))};_.rf=function(a){return UJ(a,$1(this,a,!0))};_.sf=yG;\n_.tS=function(){return jia.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+Lm};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function c2(a){d2.call(this,a,0)}function d2(a,b){JJ.call(this);this.Tc=(KJ(),new e2(a));this.a=b;var c=this.Tc;switch(b){case 1:var c=c.a,d=(AH(),BH);c.a=d;e1(c);break;case 0:c=c.a;d=(AH(),DH);c.a=d;e1(c);break;case 2:c=c.a,d=(AH(),EH),c.a=d,e1(c)}}w(491,459,iv,c2,d2);_.Pe=WE;\n_.cf=function(){var a=(null==this.Qc&&(this.Qc=tJ(this)),this.Qc)+Jd+this._c+Jd+this.ad+Jd+this.Yc+eu+this.Nc+(this.Xc?m:",hidden")+",align=",b;b=Rq;switch(this.a){case 1:b=fo;break;case 2:b=Ys}return a+b+",text=null"};_.a=0;function f2(a){var b=a.b;this.a=a.a;this.b=b}w(495,496,{68:1,77:1,88:1},f2);w(505,459,iv);_.Oe=aD;function g2(a,b){var c=a.Tc;SI(c.a,b);c.e.a=-1;c.e.b=-1}function z1(a,b,c){mK();IJ.call(this,a,b);this.a=c}w(515,514,lv,z1);\n_.cf=function(){var a;switch(this.k){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a=Wt}a+=",child=";var b=this.a;null==b.Qc&&(b.Qc=b.Ne());return a+b.Qc};_.a=null;function p1(a,b,c,d){mK();kK.call(this,a);this.k=1400;this.b=b;this.c=c;this.a=d}w(516,460,lv,p1);\n_.cf=function(){var a;switch(this.k){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a=Wt}a+=" (";1400==this.k&&(LE(OY(this.a,lu))&&(a+="PARENT_CHANGED,"),LE(OY(this.a,mu))&&(a+="DISPLAYABILITY_CHANGED,"),LE(OY(this.a,nu))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+kd};_.a=ku;_.b=null;_.c=null;w(521,1,AW);_.Bf=yG;_.Cf=yG;_.Df=yG;_.Ef=yG;_.Ff=yG;_.Gf=yG;_.Hf=yG;\nfunction R1(a,b){mK();IJ.call(this,a,b);this.c=null;this.a=this.b=0}w(522,514,lv,R1);\n_.cf=function(){var a;switch(this.k){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=Wt}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;_.b=0;_.c=null;\nfunction hZ(a,b){var c=a.slice(0,b),d;for(d=c.length;d<b;d++)c.push(0);return c}w(527,1,{});function h2(a){var b;if(-1==a.d||-1<=a.e-a.d)return b=i2(a.c,a.a,0,a.a.length),0<b&&(a.d=-1,a.e=0,a.b=b),b;0==a.d&&-1>a.a.length?(b=2*a.a.length,-1<b&&(b=-1),b=C(NS,Vu,-1,b,1),SX(a.a,0,b,a.a.length),a.a=b):0<a.d&&(SX(a.a,a.d,a.a,a.a.length-a.d),a.e-=a.d,a.b-=a.d,a.d=0);b=i2(a.c,a.a,a.e,a.a.length-a.e);-1!=b&&(a.b+=b);return b}\nfunction WZ(a){var b,c,d,e;if(null==a.a)throw new j2(nha);if(a.e==a.b&&-1==h2(a))return null;for(c=a.e;c<a.b;++c)if(b=a.a[c],!(13<b)){if(10==b)return b=k2(a.a,a.e,c-a.e),a.e=c+1,b;if(13==b)return b=k2(a.a,a.e,c-a.e),a.e=c+1,(a.e<a.b||-1!=h2(a))&&10==a.a[a.e]&&++a.e,b}d=0;e=new kM;for(Rz(e.a,k2(a.a,a.e,a.b-a.e));;){a.e=a.b;if(10==d)return Uz(e.a);if(-1==h2(a))return 0<Uz(e.a).length||0!=d?Uz(e.a):null;for(c=a.e;c<a.b;++c)if(b=a.a[c],0==d)(10==b||13==b)&&(d=b);else return 13==d&&10==b?(c>a.e&&Rz(e.a,\nk2(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&Rz(e.a,k2(a.a,a.e,c-a.e-1)),a.e=c),Uz(e.a);0==d?Rz(e.a,k2(a.a,a.e,a.b-a.e)):Rz(e.a,k2(a.a,a.e,a.b-a.e-1))}}function l2(a){if(!a)throw new aM;this.c=a;this.a=C(NS,Vu,-1,8192,1)}w(526,527,{},l2);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function j2(a){this.f=a}w(528,137,{81:1,88:1,96:1,105:1},j2);\nfunction i2(a,b,c,d){if(null==a.c)throw new j2(oha);if(0>c||c>b.length)throw new m2(n2(lha,y(uT,q,0,[m+c])));if(0>d||d>b.length-c)throw new m2(n2(mha,y(uT,q,0,[m+d])));if(0==d)return 0;if(a.b==a.a)return-1;var d=a.b+d>a.a?a.a:a.b+d,e=a.c,f;for(f=a.b;f<d;++f)b[c++]=e.charCodeAt(f);b=d-a.b;a.b=d;return b}function o2(a){this.c=a;this.a=a.length}w(531,527,{},o2);_.a=0;_.b=0;_.c=null;function p2(a,b){tC(a,Hh+b);a.bf(a.Ec.d)}function m2(a){this.f=a}w(589,590,{88:1,89:1,96:1,104:1,105:1},m2);\nfunction q2(a){this.f=a}w(591,136,Zu,q2);w(592,1,{88:1,90:1,93:1});_.cT=function(a){return this.a==a.a?0:this.a?1:-1};w(595,596,{88:1,93:1,94:1,101:1});_.cT=function(a){return isNaN(this.a)?isNaN(a.a)?0:1:isNaN(a.a)?-1:this.a<a.a?-1:this.a>a.a?1:0};function YZ(a){a=HS(a);return 3.4028234663852886E38<a?Infinity:-3.4028234663852886E38>a?-Infinity:a}w(597,596,{88:1,93:1,97:1,101:1});_.cT=$F;w(599,596,{88:1,93:1,99:1,101:1});_.cT=$F;function rY(a,b){return a<b?a:b}\nfunction GZ(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function zY(a,b){a=""+a;return a==b?0:a<b?-1:1}\nfunction mZ(a,b,c){var d,e,f,g,h,j;for(h=f=0;h<c;){++f;e=a[b+h];if(128==(e&192))throw new hw(LW);if(0==(e&128))++h;else if(192==(e&224))h+=2;else if(224==(e&240))h+=3;else if(240==(e&248))h+=4;else throw new hw(LW);if(h>c)throw new uS(LW);}f=C(NS,Vu,-1,f,1);for(h=g=j=0;h<c;){e=a[b+h++];0==(e&128)?(g=1,e&=127):192==(e&224)?(g=2,e&=31):224==(e&240)?(g=3,e&=15):240==(e&248)?(g=4,e&=7):248==(e&252)&&(g=5,e&=3);for(;0<--g;){d=a[b+h++];if(128!=(d&192))throw new hw(Wea+(b+h-1)+wda+sv(d));e=e<<6|d&63}d=j;\nvar l=f;if(0>e||1114111<e)throw new lK;65536<=e?(l[j++]=55296+(e-65536>>10&1023)&65535,l[j]=56320+(e-65536&1023)&65535,j=2):(l[j]=e&65535,j=1);j=d+j}return String.fromCharCode.apply(null,f)}function k2(a,b,c){c=b+c;if(0>b)throw new oM(b);if(c<b)throw new oM(c-b);if(c>a.length)throw new oM(c);return QS(a,b,c)}_=String.prototype;_.cT=function(a){return zY(this,a)};\nfunction SX(a,b,c,d){var e=0,f,g,h,j,l;if(null==a||null==c)throw new aM;j=Ty(a);g=Ty(c);if(0==(j.b&4)||0==(g.b&4))throw new q2(vfa);h=j.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new q2(Rda);l=a.length;f=c.length;if(0>b||0>e||0>d||b+d>l||e+d>f)throw new HG;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(eE(a)===eE(c)&&b<e){b+=d;for(d=e+d;d-- >e;)sz(c,d,a[--b])}else for(d=e+d;e<d;)sz(c,e++,a[b++]);else Array.prototype.splice.apply(c,[e,d].concat(a.slice(b,b+d)))}function Q0(){}w(611,136,Zu,Q0);w(613,1,lv);\n_.a=null;function $Y(){this.a=(p0(),new u0([Jga,TW,2,TW,dc]))}w(612,613,lv,$Y);w(628,621,Nu);_.Ah=function(a,b){var c;c=I1(this,a);var d=c.d;new E1(b,c.b);++d.b;++c.a;c.c=null};_.Bh=function(a){var b;b=I1(this,a);try{return J1(b)}catch(c){c=Az(c);if(H(c,110))throw new uS("Can\'t get element "+a);throw c;}};_.ye=function(){return I1(this,0)};_.Eh=function(a){var b,c;b=I1(this,a);try{c=J1(b)}catch(d){d=Az(d);if(H(d,110))throw new uS("Can\'t remove element "+a);throw d;}r2(b);return c};\nfunction H1(a,b,c){var d;for(d=0;d<b;++d)sz(a,d,c)}function CX(a,b,c){var d;d=WD(a,b);s2(d,a,0,b,-0.0,c)}function s2(a,b,c,d,e,f){var g,h,j;if(7>d-c){a=c;for(g=a+1;g<d;++g)for(j=g;j>a&&0<f.dd(b[j-1],b[j]);--j)c=b[j],sz(b,j,b[j-1]),sz(b,j-1,c)}else if(h=c+e,g=d+e,j=h+(g-h>>1),s2(b,a,h,j,-e,f),s2(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c<d;)sz(b,c++,a[h++]);else{e=h;for(h=j;c<d;)h>=g||e<j&&0>=f.dd(a[e],a[h])?sz(b,c++,a[e++]):sz(b,c++,a[h++])}}function $X(a){a.sort(function(a,c){return a-c})}\nfunction DX(){DX=x;EX=new t2}var EX;function t2(){}w(634,1,{},t2);_.dd=function(a,b){return a.cT(b)};w(635,1,{88:1,92:1,93:1,106:1});_.cT=function(a){a=EE(L(this.a.getTime()),L(a.a.getTime()));return GE(a,ku)?0:!BE(a,ku)?-1:1};function I1(a,b){var c,d;(0>b||b>a.b)&&nT(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 u2(a,b,d)}function M1(){this.a=new v2;this.b=0}w(638,628,Mu,M1);_.uh=function(a){new E1(a,this.a);++this.b;return!0};\n_.Dh=function(a){return I1(this,a)};_.Tf=function(){return this.b};_.a=null;_.b=0;function J1(a){if(a.b==a.d.a)throw new KG;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}function r2(a){if(!a.c)throw new hJ;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 u2(a,b,c){this.d=a;this.b=c;this.a=b}w(639,1,{},u2);_.Vd=function(){return this.b!=this.d.a};_.Fh=function(){return this.b.b!=this.d.a};_.Wd=function(){return J1(this)};\n_.Gh=function(){if(this.b.b==this.d.a)throw new KG;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Xd=function(){r2(this)};_.a=0;_.b=null;_.c=null;_.d=null;function v2(){this.a=this.b=this}function E1(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}w(640,1,{},v2,E1);_.a=null;_.b=null;_.c=null;function w2(){w2=x;x2=new y2}function RZ(a,b){var c;return(c=z2(a,b))?c.d:null}function z2(a,b){var c,d;for(d=a.b;d;){c=A2(b,d.c);if(0==c)return d;0>c?d=d.a[0]:d=d.a[1]}return null}\nfunction B2(a,b,c,d){var e;if(b){e=A2(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0<e?0:1;b.a[e]=B2(a,b.a[e],c,d);C2(b.a[e])&&(C2(b.a[1-e])?(b.b=!0,b.a[0].b=!1,b.a[1].b=!1):C2(b.a[e].a[e])?b=D2(b,1-e):C2(b.a[e].a[1-e])&&(b=(b.a[1-(1-e)]=D2(b.a[1-(1-e)],1-(1-e)),D2(b,1-e))))}else return c;return b}function C2(a){return!!a&&a.b}function $Z(a,b,c){b=new E2(b,c);c=new F2;a.b=B2(a,a.b,b,c);c.b||++a.c;a.b.b=!1;return c.d}function G2(a,b){var c;c=new F2;H2(a,b,c);return c.d}\nfunction H2(a,b,c){var d,e,f,g,h,j,l,n,o;if(!a.b)return!1;n=f=null;h=new E2(null,null);e=1;h.a[1]=a.b;for(l=h;l.a[e];)if(j=e,g=n,n=l,l=l.a[e],d=A2(l.c,b),e=0>d?1:0,0==d&&(!c.c||Uy(l.d,c.d))&&(f=l),(!l||!l.b)&&!C2(l.a[e]))if(C2(l.a[1-e]))n=n.a[j]=D2(l,e);else if(!C2(l.a[1-e])&&(o=n.a[1-j]))!C2(o.a[1-j])&&!C2(o.a[j])?(n.b=!1,o.b=!0,l.b=!0):(d=g.a[1]==n?1:0,C2(o.a[j])?g.a[d]=(n.a[1-j]=D2(n.a[1-j],1-j),D2(n,j)):C2(o.a[1-j])&&(g.a[d]=D2(n,j)),l.b=g.a[d].b=!0,g.a[d].a[0].b=!1,g.a[d].a[1].b=!1);if(f){c.b=\n!0;c.d=f.d;if(l!=f){b=new E2(l.c,l.d);e=f;j=h;for(g=null==j.c||0<A2(e.c,j.c)?1:0;j.a[g]!=e;)j=j.a[g],g=0<A2(e.c,j.c)?1:0;j.a[g]=b;b.b=e.b;b.a[0]=e.a[0];b.a[1]=e.a[1];e.a[0]=null;e.a[1]=null;n==f&&(n=b)}n.a[n.a[1]==l?1:0]=l.a[!l.a[0]?1:0];--a.c}a.b=h.a[1];a.b&&(a.b.b=!1);return c.b}function D2(a,b){var c;c=a.a[1-b];a.a[1-b]=c.a[b];c.a[b]=a;a.b=!0;c.b=!1;return c}function ZZ(){w2();var a=null;this.b=null;!a&&(a=x2);this.a=a}w(645,540,{88:1,108:1},ZZ);_.Nf=function(a){return!!z2(this,a)};_.Of=function(){return new I2(this)};\n_.Pf=function(a){return RZ(this,a)};_.Rf=function(a,b){return $Z(this,a,b)};_.Sf=function(a){return G2(this,a)};_.Tf=rv;_.a=null;_.b=null;_.c=0;var x2;function A2(a,b){if(null==a||null==b)throw new aM;return a.cT(b)}function y2(){}w(646,1,{},y2);_.dd=function(a,b){return A2(a,b)};function J2(a,b,c,d,e,f){d&&(d.a[0]&&J2(a,b,c,d.a[0],e,f),!(c.Ih()&&0<=A2(d.c,f)||c.Hh()&&0>A2(d.c,e))&&b.uh(d),d.a[1]&&J2(a,b,c,d.a[1],e,f))}function K2(a){jT(a.a);G2(a.c,a.b.xh())}\nfunction L2(a){var b=(M2(),N2),c;this.c=a;c=new Zv;J2(this,c,b,a.b,null,null);this.a=new GD(c)}w(647,1,{},L2);_.Vd=mR;_.Wd=function(){return this.b=HD(this.a)};_.Xd=function(){K2(this)};_.a=null;_.b=null;_.c=null;function I2(a){this.a=a}w(648,616,Yu,I2);_.vh=function(a){var b;if(!H(a,109))return!1;b=z2(this.a,a.xh());return!!b&&tM(b.d,a.yh())};_.ye=function(){return new L2(this.a)};_.wh=function(a){var b;if(!H(a,109))return!1;b=new F2;b.c=!0;b.d=a.yh();return H2(this.a,a.xh(),b)};_.Tf=function(){return this.a.c};\n_.a=null;function E2(a,b){this.c=a;this.d=b;this.a=C(kia,q,112,2,0);this.b=!0}w(649,1,{109:1,112:1},E2);_.eQ=function(a){return!H(a,109)?!1:tM(this.c,a.xh())&&tM(this.d,a.yh())};_.xh=rv;_.yh=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Wy(this.c):0;b=null!=this.d?Wy(this.d):0;return a^b};_.zh=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+Vf+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function F2(){}w(650,1,{},F2);\n_.tS=function(){return"State: mv="+this.c+" value="+this.d+" done="+this.a+" found="+this.b};_.a=!1;_.b=!1;_.c=!1;_.d=null;function M2(){M2=x;N2=new O2(0);P2=new Q2;R2=new S2;T2=new U2;V2=y(lia,q,113,[N2,P2,R2,T2])}function O2(a){this.b=a}w(651,194,uW,O2);_.Hh=MS;_.Ih=MS;var V2,N2,P2,R2,T2;function Q2(){this.b=1}w(652,651,uW,Q2);_.Ih=EL;function S2(){this.b=2}w(653,651,uW,S2);_.Hh=EL;_.Ih=EL;function U2(){this.b=3}w(654,651,uW,U2);_.Hh=EL;function W2(a){a.Tc.$e()&&Q1(a)}\nfunction X2(a){var b;if(a.Tc.$e()){b=yJ(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}S1(a)}function Y2(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 Z2(){X1.call(this,m);this.i=new O1(this.Jh());rK(this.r,new $2(this))}w(660,483,xW);_.Me=function(a,b){return eE(a.f)===eE(this.i)?(X2(this),!0):this.Kh(a,b)};_.Jh=function(){return"Close"};_.Kh=TJ;_.Fe=function(){X2(this)};_.i=null;_.j=null;function $2(a){this.a=a}w(676,521,AW,$2);_.Df=function(){X2(this.a)};_.a=null;\nfunction a3(a,b){var c;yC();var d;Z2.call(this);this.c=new O1(Oea);new O1(Tea);this.d=b;t1(this,(hN(),jN));this.Tc&&this.Tc.Kf(!1);U1(this,!1);d=yJ(b);if(1==a)this.e||(this.e=new f2(d),Y2(this.e,-30,0)),this.j=this.e,c=uN(b),this.q=uk,this.Tc&&this.Tc.Lf(uk),XJ(this,new L1(2)),this.f=new CL(c+mda),x1(this,this.f,Sg),d=new bK,x1(d,this.i,null),this.d.gc&&(c=new O1(uga),x1(d,c,null)),x1(this,d,kW),g2(this.f,iG(Wz(this.f.Tc.a.pb,Yt))),this.Tc&&this.Tc.Kf(!0),U1(this,!0);else if(2==a)this.b||(this.b=\nnew f2(d),Y2(this.b,-50,13*fA(b.mb)-80)),this.j=this.b,this.q=PW,this.Tc&&this.Tc.Lf(PW),XJ(this,new L1(2)),c=new bK,x1(c,new d2(Xga,1),null),x1(this,c,lW),c=ji,zC&&(c=Wz(zC.Tc.a.pb,Yt)),zC=new DL(c,8),x1(this,zC,Sg),c=new bK,x1(c,this.i,null),x1(this,c,kW);else{this.a||(this.a=new f2(d),Y2(this.a,5*fA(b.mb),0));var e,f;this.q=d=Kda+(hN(),pR);this.Tc&&this.Tc.Lf(d);XJ(this,new b2(0));t1(this,jN);x1(this,new d2(pR+pda,1),null);x1(this,new d2(Hfa,1),null);for(c=iN,d=0,f=c.length;d<f;++d)e=c[d],e=new d2(e,\n1),u1(e,this.d.H),x1(this,e,null);c=new bK;x1(c,this.c,null);x1(c,this.i,null);x1(this,c,null);this.j=this.a}T1(this);this.Tc.Jf(this.j);!vJ(this)&&B1(this);v1(this)}w(696,660,xW,a3);_.Kh=function(a){var b;if(a.f===this.c){try{b=new iM(this.d.V),GR(b)}catch(c){if(c=Az(c),H(c,82))p2(this.d,c.f);else throw c;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;function b3(a,b,c){a=new c3(b,c,a);if(!b.Me(a,c))for(b=b.Sc;b&&!b.Me(a,c);)b=b.Sc}\nfunction c3(a,b,c){sC.call(this,a,0,b);this.a=c}w(729,479,lv,c3);w(746,365,Hu);_.ee=nG;_.fe=bL;function d3(a){var b;b=a.Ph();if(!b){var c;if(c=a.Mh()){b=KV(c.a);var d=b.b,e=b.a;dG(c.If(),d,e);c=KV(c.a);b=new EJ(c.b-b.b,c.a-b.a)}else b=new EJ(0,0);a.Th(b)}return b}function e3(a,b){var c;b&&(c=AV(b),a.Oh().pb.style[XW]=c)}w(749,1,{});_.Mh=aD;_.Nh=function(a){this.Rh(a.Oe())};_.Oh=function(){return this.If()};_.Ph=function(){return f3};_.Fe=tH;_.Qh=function(a){this.Sh(vJ(a))};_.Rh=XE;\n_.Th=function(a){f3=a};_.Uh=yG;var f3=null;function P1(a,b){QV();SV.call(this);this.a=new T0(a);var c=m;this.a.ie()[no]=c;oG(this.a,new g3(this,b),(TB(),TB(),UB))}w(748,749,{},P1);_.If=sT;_.Rh=XE;_.a=null;function g3(a,b){this.a=a;this.b=b}w(750,1,{},g3);_.Jd=function(a){KJ();b3(a,this.b,this.a.a.pb.innerText)};_.a=null;_.b=null;function h3(a,b){var c,d;e3(a,b.Oe());for(d=new GD(b.Fc.a);d.b<d.d.Tf();)c=HD(d),c.Xc&&c.Tc.Nh(c)}\nfunction i3(a,b){var c,d,e,f,g,h,j;dG(a.d,b.Ve(),b.Re());for(d=new GD(b.Fc.a);d.b<d.d.Tf();)c=HD(d),c.Xc&&(e=c.Tc,e.Qh(c),h=c.We(),j=c.Xe(),g=c.Ve(),f=c.Re(),0<g&&0<f&&(c=e.If(),g-=d3(e).b,f-=d3(e).a,dG(e.If(),g,f),!c.ob&&a.d.ze(c),a.d.Ae(c,h,j)))}w(753,749,{});_.Nh=function(a){h3(this,a)};_.Qh=function(a){i3(this,a)};function e2(a){QV();SV.call(this);var b=this.a=new h1;W0(b.b,a,!1);e1(b);this.e.a=-1;this.e.b=-1}w(754,749,{},e2);_.If=sT;\n_.Qf=function(){var a;a=(this.a.b.c?Zz(this.a.b.a):this.a.b.a).innerText;return null==a||0==a.length};_.a=null;w(757,749,{});_.Mh=function(){var a;a=new GL;SI(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.Ph=function(){return j3};_.Th=function(a){j3=a};var j3=null;w(758,753,{});function k3(a){var b;b=new U_(Vz(a.pb,Wr),Vz(a.pb,Vr));a=new U_(Vz(a.T.jb.pb,Wr),Vz(a.T.jb.pb,Vr));return y(A,u,-1,[b.b-a.b,b.a-a.a])}\nfunction l3(a){null!=a.R&&null!=a.Q?(eG(a,a.R,a.Q),a.R=a.Q=null):null!=a.R?(m3(a,a.R),a.R=null):null!=a.Q&&(n3(a,a.Q),a.Q=null);u_(a.S)}function o3(a){a.kb?a.Yh(X_(a.T.jb)):(a.Ie(),o3(a))}function n3(a,b){var c;a.kb?(c=k3(a),a.Yh(new U_(-1,p3(b,!1)-c[1]))):a.Q=b}function q3(a,b){var c;b!=a.De()&&(c=a.T.jb,R0(c),r3(c,b,c.pb,c.p.c,!0))}function m3(a,b){var c;a.kb?(c=k3(a),a.Yh(new U_(p3(b,!0)-c[0],-1))):a.R=b}w(761,367,tW);_.Vh=function(){var a,b;b=X_(this.T.jb);a=k3(this);b.b+=a[0];b.a+=a[1];return b};\n_.De=function(){var a;a=this.T.jb;return 0!=a.p.c?s3(m1(a.p,0)):null};_.Wh=function(a){t3(this.T.jb,a)};_.ye=function(){return new S0(this.T.jb)};_.Xh=SJ;_.te=function(){l3(this)};_.Le=SJ;_.ve=function(a){return u3(this.T.jb,a)};_.Yh=function(a){Z_(this.T.jb,a)};_.le=function(a){n3(this,a)};_.Ee=function(a){q3(this,a)};_.ne=function(a){m3(this,a)};_.Q=null;_.R=null;function v3(){v3=x;var a=(w3(),x3(),y3);z3=new TH(a.d,a.b,a.c,a.e,a.a)}\nfunction A3(a,b){if(0!=a.I.a.p.c&&s3(m1(a.I.a.p,0)))throw new rG(Qga);B3(a,b)}function C3(a,b){var c;if(a.w){c=new LF;a.mb&&BD(a.mb,c);a.J&&Y_(a.r,a);D3(a.r.c,a);a.n=E3(a.r,a);try{YG(a,b)}finally{GI(a.t.a),GI(a.s.a),GI(a.u.a),a.P&&Nv(a.P,a.r),a.C&&(a.C=!1)}}else YG(a,b)}function F3(a,b,c){var d,e;e=a.ob;d=new w_(a,e);e.Ae(a,d.a+b,d.d+c)}function G3(a,b,c){b=new H3($z(Zz(a.T.c.children[b].children[c])));xG(b,a);oG(b,a.o,(TB(),TB(),UB));return b}\nfunction W_(a,b){a.J&&(0<=b.b&&(a.q=b.b),0<=b.a&&(a.p=b.a));Z_(a.T.jb,b)}function I3(a,b,c){var d,e;(e=a.r)?(d=J3(e.pb),aH(a,b+(eA(e.pb)+d[3]),c+(iA(e.pb)+d[0]))):aH(a,b,c)}function K3(a,b){a.J!=b&&(a.J=b,a.hb&&(b?$_(a.r,a):Y_(a.r,a)))}function B3(a,b){if(b!=(0!=a.I.a.p.c?s3(m1(a.I.a.p,0)):null)){R0(a.I.a);var c=a.I.a;r3(c,b,c.pb,c.p.c,!0)}}\nfunction L3(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(R_(),M3)&&(a.O=a.G);var d,e;if(a.P)for(e=new GD(a.P);e.b<e.d.Tf();)if(d=HD(e),b==(R_(),N3)){!d.b&&(d.b=new O3);d=a;var f=c,g=void 0,h=void 0;if(d.J&&f==(R_(),S_))g=d.r,h=d.F,d.I.c?(I3(d,h.c,h.d),W_(d,new U_(h.b,-1))):(I3(d,h.c,h.d),W_(d,new U_(h.b,h.a)),$_(g,d)),h_(g.c,d,d.I.b),Uv(d.z,333);else if(!d.C&&f==(R_(),M3))d.pb.style[$t]=au,gI(d.pb,!0),R_()}else if(b==S_){!d.b&&(d.b=new O3);d=a;var f=c,j=h=g=void 0;if(d.J){h=d.r;g=J3(h.pb);j=d.F;if(d.I.c)j.c=\neA(d.pb)-g[3]-eA(h.pb),j.d=iA(d.pb)-g[0]-iA(h.pb),d.F=j,I3(d,0,0),P3(d,T_(h.pb).b,-1);else{if(f!=(R_(),M3))j.c=eA(d.pb)-g[3]-eA(h.pb),j.d=iA(d.pb)-g[0]-iA(h.pb),j.b=d.q,j.a=d.p,d.F=j;I3(d,0,0);Z_(d,new Q3(T_(h.pb)));Y_(h,d)}d==d.r.a||R3(d);Uv(d.z,333)}}else b==M3&&(!d.b&&(d.b=new O3),d=a,d.C||(d.G=c,d.pb.style[$t]=dq,gI(d.pb,!1)))}}function S3(a,b){a.pb.style[fu]=b+1E4+(a.C?1E3:0)+m;(a.C||a.bb)&&null.fi().fi()}\nfunction T3(a){if(!a.kb){a.t=pG(a,a.r,(!f0&&(f0=new gw),f0));a.s=pG(a,a.r,fw?fw:fw=new gw);a.u=pG(a,a.r,(!h0&&(h0=new gw),h0));var b=a.r;!a.P&&(a.P=new Zv);Tv(a.P,b);f0&&(b=new e0(a),a.mb&&BD(a.mb,b));a.J&&$_(a.r,a);h_(a.r.c,a,a.I.b);a.n&&(aH(a,a.n.a,a.n.b),a.n=null);bH(a);R3(a)}}function R3(a){if(a!=a.r.a){var b;h0&&(b=new g0(a),a.mb&&BD(a.mb,b))}}\nfunction U3(a,b,c){var d;d=(iH(),jH);cH.call(this,!1,Kha);this.U=d.a;this.S=new V3(this);d=new W3;d.pb[no]=Cha;VG(this.T,d);$G(this);this.o=new X3(this);this.z=new Y3(this);this.A=new Z3(this);this.B=new $3(this);this.F=new a4;this.O=(R_(),N3);this.J=c;this.r=a;a=this.I=new b4(b);b=new c4;!a.d&&(a.d=new d4);Tv(a.d,b);a=new e4(new SH(z3.a.d.a,z3.a.b,z3.a.c,z3.a.e,z3.a.a));oG(a,new f4(this),(TB(),TB(),UB));b=this.I.b;b.b||(b.b=new PH,c=tha,b.b.ie()[no]=c,c=b.b,d=(IH(),JH),c.c=d,g4(b.f,b.b,new h4(2)));\nif(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new HG;d=NH(c);YF(c.b,(mF(),nF(d)),0);GG(c,a,d,0,!1)}else MH(b.b,a);t3(b.f,null);oG(this.I.b,new i4(this),(O_(),O_(),P_));oG(this.I.b,this.o,UB);q3(this,this.I);bG($z(Zz(this.pb)),Bha,!0)}w(760,761,tW);_.De=function(){return 0!=this.I.a.p.c?s3(m1(this.I.a.p,0)):null};_.Ge=function(a){C3(this,a)};_.ye=function(){return new S0(this.I.a)};_.te=function(){l3(this);u_(new j4(this))};_.ve=function(a){return u3(this.I.a,a)};_.Yh=function(a){W_(this,a)};\n_.He=function(a,b){I3(this,a,b)};_.Ee=function(a){B3(this,a)};_.Ie=function(){T3(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 z3;function Y1(a,b){QV();aK.call(this);this.c=new k4(a);this.b=new PH;this.b.a=(AH(),BH);MH(this.b,this.d);A3(this.c,this.b);this.c.a=this;this.a=b}w(789,758,{},Y1);_.If=rv;_.Oh=function(){return this.b.ob};_.We=function(){return eA(this.c.pb)};\n_.Xe=function(){return iA(this.c.pb)};_.Fe=function(){C3(this.c,!1)};_.$e=function(){return this.c.hb};_.Sh=yG;_.Jf=function(a){I3(this.c,a.a,a.b)};_.Kf=function(a){K3(this.c,a)};_.Lf=function(a){l4(this.c.I.b,a)};_.Uh=function(a){h3(this,a);i3(this,a);o3(this.c);T3(this.c)};_.a=null;_.b=null;_.c=null;function k4(a){v3();U3.call(this,(m4(),n4),a,!1)}w(791,760,tW,k4);\n_.Fe=function(){var a=this.a,b=new R1(a.a,201),c;a=a.a.r;a.a?a=new o4(new GD(a.a)):(a=(PD(),PD(),QD),a=new GD(a));for(;a.Vd();)switch(c=a.Wd(),b.k){case 205:c.Bf(b);break;case 202:c.Cf(b);break;case 201:c.Df(b);break;case 206:c.Ef(b);break;case 204:c.Ff(b);break;case 203:c.Gf(b);break;case 200:c.Hf(b)}};_.a=null;function o4(a){if(!a)throw new aM;this.a=a}w(801,1,{},o4);_.Vd=mR;_.Wd=function(){return HD(this.a)};_.Xd=function(){throw new vM("Missing message: awt.50");};_.a=null;\nfunction C1(){return C1()}\nfunction n2(a,b){var c,d,e,f,g;c=new kM;d=C(iE,q,1,b.length,0);for(f=0;f<b.length;++f)null==b[f]?d[f]=Cda:d[f]=Vy(b[f])?b[f].tS():b[f].toString?b[f].toString():hl;g=0;for(f=nM(a,hG(123),0);0<=f;f=nM(a,hG(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&qW(c,a.substr(g,f-1-g)),Rz(c.a,hu),g=f+1):f>a.length-3?(qW(c,$L(a,g,a.length)),g=a.length):(e=xS(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(qW(c,a.substr(g,f+1-g)),g=f+1):(qW(c,a.substr(g,f-g)),e>=d.length?Ky(c.a,Bda):Ky(c.a,d[e]),g=f+3));\ng<a.length&&qW(c,$L(a,g,a.length));return Uz(c.a)}function p4(){p4=x;var a,b;a=$doc;if((b=a.getElementsByTagName(eX))&&0<b.length)b=$doc.getElementsByTagName(eX)[0],b.style[bq]=af;a.body.style[bq]=af}function J3(a){p4();var b;b=C(A,u,-1,4,1);a.style[gu]=$e;b[0]=q4(r4(a,bha));b[1]=q4(r4(a,$ga));b[2]=q4(r4(a,Yga));b[3]=q4(r4(a,Zga));return b}\nfunction s4(a){p4();var b,c;c=t4(a);b=J3(a);a=(a.style[gu]=$e,new U_(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 T_(a){p4();a.style[gu]=$e;return new U_(a.clientWidth,a.clientHeight)}function t4(a){p4();var b;b=C(A,u,-1,4,1);a.style[gu]=$e;b[0]=q4(r4(a,rha));b[1]=q4(r4(a,qha));b[2]=q4(r4(a,gr));b[3]=q4(r4(a,pha));return b}\nfunction u4(a){p4();var b;b=C(A,u,-1,4,1);a.style[gu]=$e;b[0]=q4(r4(a,Jha));b[1]=q4(r4(a,Iha));b[2]=q4(r4(a,Gha));b[3]=q4(r4(a,Hha));return b}function v4(a,b,c){p4();try{switch(b){case gX:a.style.filter=WW+100*c+kd;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case dX:b=hX;default:a.style[b]=c}}catch(d){if(d=Az(d),H(d,96))z_(a);else throw d;}}\nfunction p3(a,b){p4();var c;w4||(w4=aA(st),v4(w4,Rq,m),v4(w4,Kt,m),v4(w4,Ds,bn),v4(w4,$t,dq),$doc.body.appendChild(w4));v4(w4,du,a);v4(w4,bq,a);c=s4(w4);return b?c.b:c.a}var w4=null;function x4(){U_.call(this,0,0)}function U_(a,b){this.b=a;this.a=b}function Q3(a){U_.call(this,a.b,a.a)}w(807,1,lv,x4,U_,Q3);_.eQ=function(a){return this===a?!0:null==a||mia!=Ty(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=qv;_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+Lm};_.a=0;_.b=0;\nfunction y4(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}w(808,1,{88:1,92:1,121:1},y4);_.eQ=function(a){return a===this?!0:H(a,121)?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 nia.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Lm};_.a=0;_.b=0;_.c=0;_.d=0;function z4(a,b){this.a=a;this.b=b}w(809,1,lv,z4);\n_.eQ=function(a){return this===a?!0:null==a||A4!=Ty(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=qv;_.tS=function(){return A4.d+"[x="+this.a+",y="+this.b+Lm};_.a=0;_.b=0;function a4(){this.b=this.a=this.d=this.c=0}w(810,1,lv,a4);_.eQ=function(a){return this===a?!0:null==a||B4!=Ty(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};\n_.tS=function(){return B4.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Lm};_.a=0;_.b=0;_.c=0;_.d=0;function r4(a,b){var c;if(document.documentElement.currentStyle)switch(b){case gX:c=100;try{c=a.filters[uea].opacity}catch(d){try{c=a.filters(Vga).opacity}catch(e){}}return c/100;case dX:b=hX;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:m+c}w(813,1,{});var C4=-1;function D4(){}w(814,813,{},D4);_.a=-1;_.b=-1;\nvar E4=null;function q4(a){a=parseInt(a,10);a=isNaN(a)?null:oP(a);return!a?0:a.a}w(817,382,zW);_.Vh=function(){return X_(this.f)};_.Wh=function(a){t3(this.f,a)};_.Xh=uM;_.Le=uM;_.le=function(a){var b=this.f;b.pb.style[bq]=a;b.kb||(b.f=a)};_.ne=function(a){var b=this.f;b.pb.style[du]=a;b.kb||(b.i=a)};function w3(){w3=x;x3()}function l4(a,b){a.a.pb.innerText=b||m;t3(a.f,null)}\nfunction F4(a){w3();var b;U0(this,new W3);this.a=new G4;b=this.f;H4(b,new I4);v4(b.pb,As,Ze);b.o=0;g4(b,this.a,new h4(0));b=uha;this.a.ie()[no]=b;this.a.pb.innerText=a||m;t3(this.f,null);this.pb[no]=sha}w(816,817,zW,F4);_.Kd=mG;_.Ld=RJ;_.Md=RK;_.Nd=hT;_.b=null;\nfunction x3(){x3=x;J4=Bz()+zda;new n1(J4,240,20);new n1(J4,224,16);new n1(J4,208,16);new n1(J4,192,16);new n1(J4,176,16);new n1(J4,160,16);new n1(J4,144,16);new n1(J4,128,16);new n1(J4,112,16);new n1(J4,96,16);new n1(J4,80,16);new n1(J4,64,16);new n1(J4,260,16);y3=new n1(J4,48,16);new n1(J4,32,16);new n1(J4,16,16);new n1(J4,0,16)}var J4,y3;function K4(a,b){kG(a.a.pb,!b);t3(a.f,a.a)}function V_(a,b){a.c=b;kG(a.a.pb,!b);t3(a.f,a.a);if(a.d){var c;for(c=new GD(a.d);c.b<c.d.Tf();)HD(c)}}\nfunction b4(a){var b;U0(this,new W3);b=this.f;H4(b,new L4((M4(),N4)));b.o=0;this.b=new F4(a);g4(b,this.b,new h4(1));this.a=new W3;aG(this.a,cea);g4(b,this.a,new h4(0));this.pb[no]=vha}w(819,817,{26:1,28:1,36:1,39:1,41:1,42:1,43:1,44:1,47:1,48:1,50:1,123:1,129:1},b4);_.oe=function(){qG(this.f)};_.pe=function(){tG(this.f)};_.ye=function(){return new S0(this.a)};_.ve=function(a){return u3(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function d4(){tT(this)}w(820,629,nv,d4);function V3(a){this.a=a}\nw(821,1,Cu,V3);_.pd=function(){a0(this.a.T.jb)};_.a=null;function O4(a){var b;b=a.b;a=b.r;b=!a.e?-1:oI(a.e.a,b);a.e&&CF(a.e.a,b)&&vT(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&R3(!a.e?null:CF(a.e.a,b-1))}function P4(a){var b;b=a.a;a=b.r;!a.e&&(a.e=new $J);-1==oI(a.e.a,b)&&Tv(a.e.a,b)}function O3(){}w(822,1,{},O3);_.Od=function(a){O4(a)};_.Pd=function(a){P4(a)};_.Rd=function(a){Q4(a.a.r,a.a)};\nfunction m4(){m4=x;R4=new S4(1,bX);T4=new S4(2,Gr);U4=new S4(3,Dha);V4=new S4(10,Fha);W4=new S4(4,ft);X4=new S4(5,jt);Y4=new S4(12,Mha);Z4=new S4(8,bu);n4=new $4((vG(),II(null)).pb)}function E3(a,b){var c;c=J3(a.pb);return new z4(eA(b.pb)-(eA(a.pb)+c[3]),iA(b.pb)-(iA(a.pb)+c[0]))}function a5(a,b,c){a=a.d;h_(a,b,b);D(a.c,b,c);aG(b,RW+c.b)}\nfunction Y_(a,b){var c;c=a.d;D3(c,b.H);o_(b.H,RW+V4.b);D3(c,b.D);o_(b.D,RW+T4.b);D3(c,b.E);o_(b.E,RW+U4.b);D3(c,b.N);o_(b.N,RW+Z4.b);D3(c,b.v);o_(b.v,RW+R4.b);D3(c,b.M);o_(b.M,RW+Y4.b);D3(c,b.K);o_(b.K,RW+W4.b);D3(c,b.L);o_(b.L,RW+X4.b)}\nfunction $_(a,b){!b.H&&(b.H=G3(b,0,0));a5(a,b.H,V4);!b.D&&(b.D=G3(b,0,1));a5(a,b.D,T4);!b.E&&(b.E=G3(b,0,2));a5(a,b.E,U4);!b.N&&(b.N=G3(b,1,0));a5(a,b.N,Z4);!b.v&&(b.v=G3(b,1,2));a5(a,b.v,R4);!b.M&&(b.M=G3(b,2,0));a5(a,b.M,Y4);!b.K&&(b.K=G3(b,2,1));a5(a,b.K,W4);!b.L&&(b.L=G3(b,2,2));a5(a,b.L,X4)}function Q4(a,b){var c,d;a.a=b;d=a.e.a.c;c=oI(a.e.a,b);if(c+1<d){dT(a.e,b);for(Tv(a.e.a,b);c<d;++c)S3(CF(a.e.a,c),c)}else S3(b,c)}\nfunction $4(a){a=new b5(a);U0(this,a);this.c=new c5(a);this.c.i=!0;j_(this.c);this.c.k=3;this.d=new d5(a);this.d.i=!0;j_(this.d);this.d.k=3;V0(this)}w(823,382,{26:1,28:1,36:1,39:1,41:1,43:1,44:1,47:1,48:1,50:1,129:1},$4);_.Vh=function(){return T_(this.pb)};_.Wh=function(){var a;(a=e5(this))&&a.Wh(null)};_.Xh=lG;_.Od=function(a){!this.b&&(this.b=new O3);O4(a)};_.Pd=function(a){!this.b&&(this.b=new O3);P4(a)};_.Le=lG;_.Rd=function(a){!this.b&&(this.b=new O3);Q4(a.a.r,a.a)};_.a=null;_.b=null;_.c=null;\n_.d=null;_.e=null;var R4,T4,U4,V4,n4,W4,X4,Y4,Z4;function b5(a){this.p=new SG(this);this.pb=a}w(824,362,Pu,b5);function S4(a,b){this.a=a;this.b=b}w(825,1,{},S4);_.a=0;_.b=null;function D3(a,b){try{var c;c=OD(f_,b);var d;d=OD(a.n.c,c);if(!d)throw new Oy(fha);GI(d.b.a);GI(d.d.a);GI(d.c.a);bG(b.ie(),KW,!1);bG(c.ie(),$W,!1)}catch(e){if(e=Az(e),!H(e,96))throw e;}}function c5(a){e_();l_.call(this,a)}w(826,44,{},c5);\n_.hd=function(){var a;a=this.j.e;a.C||uG(a.x);o_(this.j.e,"dragdrop-dragging");!a.I.c&&K4(a.I,!1)};_.kd=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=kw(this.a,rY(a,this.d)),b=kw(this.b,rY(b,this.c)));var c=this.j.e.pb;c.style[Rq]=a+(RA(),Gs);c.style[Kt]=b+Gs};\n_.jd=function(){var a;a=this.j.e;a==a.r.a||R3(a);a.I.c||K4(a.I,!0);a.C||(a.x||(a.x=new f5,aG(a.x,"mosaic-GlassPanel-invisible")),v4(a.x.pb,fu,(p4(),r4(a.pb,fu))),MG((vG(),II(null)),a.x,0,0));aG(this.j.e,"dragdrop-dragging");a=new w_(this.j.a,null);this.a=a.a+this.j.a.pb.clientLeft;this.b=a.d+this.j.a.pb.clientTop;this.d=this.a+this.j.a.pb.clientWidth-this.j.e.he();this.c=this.b+this.j.a.pb.clientHeight-this.j.e.ge()};_.a=0;_.b=0;_.c=0;_.d=0;function d5(a){e_();l_.call(this,a);this.c=new Hy}\nw(827,44,{},d5);_.hd=function(){var a;a=this.j.e.ob;a.C||uG(a.x);o_(this.j.e,"dragdrop-dragging");K4(a.I,!1);W_(a,new U_(a.q,a.p));Uv(a.z,1)};\n_.kd=function(){var a,b,c,d;d=this.j.e.ob;c=MD(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.fe()-kw(this.j.c,this.b):this.j.e.fe()-this.j.c,0!=b&&(a=d.p,b=kw(a+b,Vz(d.I.b.pb,Vr)),b!=a&&F3(d,0,a-b),W_(d,new U_(d.q,b)),Uv(d.z,333))):0!=(c&4)&&(b=this.i?rY(this.j.c,this.d)-this.j.e.fe():this.j.c-this.j.e.fe(),0!=b&&(a=d.p,b=kw(a+b,Vz(d.I.b.pb,Vr)),W_(d,new U_(d.q,b)),Uv(d.z,333)));0!=(c&8)?(b=this.i?this.j.e.ee()-kw(this.j.b,this.a):this.j.e.ee()-this.j.b,0!=b&&(a=d.q,b=96<a+b?a+b:96,b!=a&&F3(d,\na-b,0),W_(d,new U_(b,d.p)),Uv(d.z,333))):0!=(c&1)&&(b=this.i?rY(this.j.b,this.e)-this.j.e.ee():this.j.b-this.j.e.ee(),0!=b&&(a=d.q,W_(d,new U_(96<a+b?a+b:96,d.p)),Uv(d.z,333)))};\n_.jd=function(){var a;a=this.j.e.ob;a==a.r.a||R3(a);K4(a.I,!0);a.C||(a.x||(a.x=new f5,aG(a.x,"mosaic-GlassPanel-invisible")),v4(a.x.pb,fu,(p4(),r4(a.pb,fu))),MG((vG(),II(null)),a.x,0,0));aG(this.j.e,"dragdrop-dragging");a=new w_(this.j.a,null);this.a=a.a+this.j.a.pb.clientLeft;this.b=a.d+this.j.a.pb.clientTop;this.e=this.a+this.j.a.pb.clientWidth-this.j.e.he();this.d=this.b+this.j.a.pb.clientHeight-this.j.e.ge()};_.a=0;_.b=0;_.d=0;_.e=0;function z0(){z0=x;A0=new g5}\nfunction f5(){z0();var a;this.d=new h5(this);this.a=!1;this.b=new WG;U0(this,this.b);a=this.pb.style;a[XW]=tda;a[cX]=Wga;a[gX]=yda;this.pb[no]=iha}w(828,382,yW,f5);\n_.re=function(){var a;V0(this);try{a=this.ob}catch(b){b=Az(b);if(H(b,104))throw new rG("Parent widget must be an instance of AbsolutePanel");throw b;}a==(vG(),II(null))?(y0(A0,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),Nv(bw,a),a.b=!0,a.c=dia(a),Tv(bw,a),this.c=new i5(this),FF(new x0(this.c))):$doc.compatMode==Gg?(this.pb.style[Yn]=Ze,this.pb.style[Ys]=Ze):dG(this,Vz(a.pb,Wr),Vz(a.pb,Vr));this.a&&qF(new w0(this));MG(II(null),new j5,rA($doc),sA($doc))};\n_.se=function(){this.f.se();Ov(this.d);this.c&&(v0(DF,this.c,y(k5,q,27,[(!rD&&(rD=new gw),rD)])),this.c=null);this.a&&v0(tF,this,y(k5,q,27,[(!sF&&(sF=new gw),sF)]))};_.Zd=function(a){switch(QF(a.type)){case 256:if(27==(a.keyCode||0))return uG(this),!1;case 1:if(dA(this.pb,a.srcElement))return uG(this),!1}return!0};_.te=tH;_.a=!1;_.b=null;_.c=null;var A0;function h5(a){aw();this.a=a}w(829,65,{},h5);_.vd=function(){y0((z0(),A0),this.a,!1)};_.a=null;function i5(a){this.a=a}w(830,1,{},i5);_.a=null;\nfunction j5(){this.pb=zH();var a;a=new l1(new l5(this));oG(this,a,(LB(),LB(),MB));oG(this,a,(b0(),b0(),c0))}w(831,385,Pu,j5);_.te=function(){u_(new m5(this))};function l5(a){this.a=a}w(832,1,{},l5);_.a=null;function m5(a){this.a=a}w(833,1,Cu,m5);_.pd=function(){iI(this.a.pb)};_.a=null;function n5(a){a.pb.style[du]=En;a.pb.style[bq]=En;if(a.kb){var a=a.ob,b;H(a,129)?a.Wh(null):(b=e5(a))&&b.Wh(a)}}w(835,365,vW);_.Vh=function(){n5(this);return new U_(Vz(this.pb,Wr),Vz(this.pb,Vr))};_.Wh=function(){n5(this)};\n_.Xh=tH;_.Yd=function(){};_.Le=tH;function G4(){this.pb=aA(kha);this.pb[no]=yha;this.pb.style[cu]=Qr;this.pb[no]=wha}w(834,835,vW,G4);function e4(a){U0(this,new o5(a));this.pb[no]=xha}w(836,382,yW,e4);\nfunction o5(a){var b=(AH(),BH),c=(IH(),JH),d;d=new b1;d.f[Xn]=Xe;d.f[co]=0;d.f[eo]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;a1(b.a);b.a.c.rows[0].cells[0][on]=c.a;a1(b.a);b.a.c.rows[0].cells[0].style[Zt]=e.a;a1(d);b=Y0(d,0,0,!0);a&&(uG(a),c=d.i,c.a?(e=c.a.a,eL(c.b,e,a),c.a=c.a.b):(e=c.b.c,Tv(c.b,a)),a.pb[VW]=e,lF(b,a.pb),xG(a,d));U0(this,d);bG(this.pb,Aha,!0)}w(839,382,yW,o5);_.a=null;_.b=null;function X3(a){this.a=a}w(840,1,{},X3);_.Jd=function(){this.a.hb&&this.a!=this.a.r.a&&R3(this.a)};\n_.a=null;function Y3(a){aw();this.a=a}w(841,65,{},Y3);_.vd=function(){a0(this.a.T.jb);var a=this.a;qD((!a.y&&(a.y=new p5),a.y))};_.a=null;function Z3(a){aw();this.a=a}w(842,65,{},Z3);_.vd=function(){L3(this.a,(R_(),S_))};_.a=null;function $3(a){aw();this.a=a}w(843,65,{},$3);_.vd=function(){L3(this.a,(R_(),M3))};_.a=null;function c4(){}w(844,1,{},c4);function f4(a){this.a=a}w(845,1,{},f4);_.Jd=function(){this.a.Fe()};_.a=null;function i4(a){this.a=a}w(846,1,{},i4);_.a=null;\nfunction j4(a){this.a=a}w(847,1,Cu,j4);_.pd=function(){this.a.O==(R_(),S_)?Uv(this.a.A,333):this.a.O==M3&&Uv(this.a.B,333)};_.a=null;function H3(a){this.pb=a;qG(this)}w(848,365,Hu,H3);_.Kd=mG;_.Ld=RJ;_.Md=RK;_.Nd=hT;function p5(){JD.call(this,null)}w(849,285,Qu,p5);function R_(){R_=x;S_=new q5(0);M3=new q5(1);N3=new q5(2);r5=y(oia,q,124,[S_,M3,N3])}function q5(a){this.b=a}w(850,194,{88:1,93:1,95:1,124:1},q5);var r5,S_,M3,N3;w(851,1,{});\nfunction y0(a,b,c){var d,e,f,g,h;e=qA();d=pA();if(!c||e!=a.b||d!=a.a)f=(vG(),Vz(II(null).pb,Wr)),c=Vz(II(null).pb,Vr),h=(L0(),M0).scrollWidth,g=M0.scrollHeight,f=e>(f>h?f:h)?e:f>h?f:h,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.pb.style[du]=f+Gs),0<=c&&(b.pb.style[bq]=c+Gs),a.b=e,a.a=d}function g5(){}w(852,851,{},g5);_.a=-1;_.b=-1;function s5(a,b){var c,d,e;if(a.k)return!0;a.x.qg();for(c=new S0(b);c.a.a<c.a.b.c-1;)d=s3(fJ(c.a)),e=d.ob,H(e,130)&&e.me(d.je()),d.je()&&Tv(a.x,d);return!0}\nfunction t5(a,b){var c,d,e;if(b.a)a.c&&Mv(a.c),a.c=new u5(a,b),Pv(a.c,333);else for(d=new GD(a.x);d.b<d.d.Tf();)c=HD(d),e=c.nb,v5(b,c,e.s,e.t),w5(c,e.u,e.r,y(A,u,-1,[x5(a.q.a,c).d,x5(a.p.a,c).c,x5(a.n.a,c).a,x5(a.o.a,c).b]),y(A,u,-1,[y5(a.i.a,c).d,y5(a.f.a,c).c,y5(a.d.a,c).a,y5(a.e.a,c).b]),y(A,u,-1,[z5(a.u,c),z5(a.t,c),z5(a.r,c),z5(a.s,c)]))}\nfunction A5(){this.x=new Zv;this.j=new B5(this);this.w=new C5(this.j);this.v=new D5(this.j);this.q=new E5(this.j);this.p=new F5(this.j);this.n=new G5(this.j);this.o=new H5(this.j);this.i=new I5(this.j);this.f=new J5(this.j);this.d=new K5(this.j);this.e=new L5(this.j);this.u=new M5(this.j);this.t=new M5(this.j);this.r=new M5(this.j);this.s=new M5(this.j)}w(853,1,{});_.di=function(a){t5(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;\n_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function u5(a,b){this.a=a;this.b=b;var c=(Wv(),Xv);this.k=new Vv(this);this.s=c}w(854,58,{},u5);_.qd=ZB;_.rd=ZB;\n_.td=function(a){var b,c,d;for(c=new GD(this.a.x);c.b<c.d.Tf();)b=HD(c),H(b,40)&&(b=b.jb),d=b.nb,d.i=fA(d.o+(d.s-d.o)*a),d.v=fA(d.p+(d.t-d.p)*a),d.w=fA(d.q+(d.u-d.q)*a),d.f=fA(d.n+(d.r-d.n)*a),v5(this.b,b,d.i,d.v),w5(b,d.w,d.f,y(A,u,-1,[x5(this.a.q.a,b).d,x5(this.a.p.a,b).c,x5(this.a.n.a,b).a,x5(this.a.o.a,b).b]),y(A,u,-1,[y5(this.a.i.a,b).d,y5(this.a.f.a,b).c,y5(this.a.d.a,b).a,y5(this.a.e.a,b).b]),y(A,u,-1,[z5(this.a.u,b),z5(this.a.t,b),z5(this.a.r,b),z5(this.a.s,b)]))};_.a=null;_.b=null;\nw(856,1,{});_.a=null;function K5(a){this.a=a}w(855,856,{},K5);function L5(a){this.a=a}w(857,856,{},L5);function J5(a){this.a=a}w(858,856,{},J5);function I5(a){this.a=a}w(859,856,{},I5);function G5(a){this.a=a}w(860,856,{},G5);function H5(a){this.a=a}w(861,856,{},H5);function F5(a){this.a=a}w(862,856,{},F5);function E5(a){this.a=a}w(863,856,{},E5);w(864,856,{},function(a){this.a=a});w(865,856,{},function(a){this.a=a});\nfunction z5(a,b){var c=a.a,d;d=MD(c.d,b);d||(d=new y4(u4(b.pb)),D(c.d,b,d));return d.d}function M5(a){this.a=a}w(866,856,{},M5);function D5(a){this.a=a}w(867,856,{},D5);function C5(a){this.a=a}w(868,856,{},C5);function y5(a,b){var c;c=MD(a.a,b);c||(c=new y4(J3(b.pb)),D(a.a,b,c));return c}function x5(a,b){var c;c=MD(a.b,b);c||(c=new y4(t4(b.pb)),D(a.b,b,c));return c}\nfunction N5(a,b){var c,d;d=MD(a.e,b);if(!d){c=b.nb;a:{d=a.f;var e=e5(b),f,g,h,j,l;if(H(b,129)){if(null!=c.k&&null!=c.j){d=new U_(O5(e,!0),O5(e,!1));break a}j=b.Vh();null!=c.k&&(j.b=O5(e,!0));null!=c.j&&(j.a=O5(e,!1))}else{if(null!=c.k&&null!=c.j){d=new U_(O5(e,!0),O5(e,!1));break a}j=new x4;f=b.pb;l=f.style;g=l[Ds];h=l[$t];l[Ds]=Lha;l[$t]=dq;null!=c.k?j.b=O5(e,!0):(l[du]=En,j.b=(f.offsetWidth||0)+x5(d.o.a,b).b+x5(d.p.a,b).c);null!=c.j?j.a=O5(e,!1):(l[bq]=En,j.a=(f.offsetHeight||0)+x5(d.q.a,b).d+x5(d.n.a,\nb).a);l[Ds]=g;l[$t]=h}d=j}null!=c.k&&(RA(),UA)==c.k.fi()||null!=c.j&&(RA(),UA)!=c.j.fi()||D(a.e,b,d)}return d}function B5(a){this.f=a;this.c=new Hy;this.e=new Hy;this.b=new Hy;this.a=new Hy;this.d=new Hy}w(869,1,{},B5);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function P5(a){var b;b=a.nb;if(null==b||!H(b,127))b=new Q5,a.nb=b;return b}function I4(){L4.call(this,(M4(),R5))}function L4(a){var b=(S5(),T5);A5.call(this);this.b=a;this.a=b}w(870,853,{},I4,L4);\n_.ei=function(a){var b,c,d,e,f,g,h,j,l;j=new x4;s5(this,a);l=x5(this.o.a,a).b+x5(this.p.a,a).c+y5(this.e.a,a).b+y5(this.f.a,a).c+z5(this.s,a)+z5(this.t,a);d=x5(this.q.a,a).d+x5(this.n.a,a).a+y5(this.i.a,a).d+y5(this.d.a,a).a+z5(this.u,a)+z5(this.r,a);c=this.x.c;if(0==c)return j.b=l,j.a=d,j;a=a.o;this.b==(M4(),R5)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new GD(this.x);a.b<a.d.Tf();)c=HD(a),e=P5(c),b=null,h=c.ob,H(h,130)&&(b=h,b=U5(b),b=new U_(b[1]+b[3],b[0]+b[0])),this.b==R5?(l+=N5(this.w.a,c).b,e.a=N5(this.v.a,\nc).a,H(h,130)&&(l+=b.b,e.a+=b.a),f=kw(f,e.a)):(d+=N5(this.v.a,c).a,e.b=N5(this.w.a,c).b,H(h,130)&&(d+=b.a,e.b+=b.b),g=kw(g,e.b));this.b==R5?(j.b=l,j.a=d+f):(j.b=l+g,j.a=d);return j};\n_.di=function(a){var b,c,d,e,f,g,h,j,l,n,o,r,t,z,v,E,s,F;if(s5(this,a)&&(e=this.x.c,0!=e)){v=a.o;t=z5(this.s,a);E=z5(this.u,a);c=T_(a.pb);F=c.b-(t+z5(this.t,a));o=c.a-(E+z5(this.r,a));g=F;c=o;this.b==(M4(),R5)?g-=(e-1)*v:c-=(e-1)*v;h=j=0;for(e=new GD(this.x);e.b<e.d.Tf();)d=HD(e),b=null,r=P5(d),z=d.ob,H(z,130)&&(b=z,b=U5(b),b=new U_(b[1]+b[3],b[0]+b[0])),this.b==R5?(r.d?++j:(r.b=N5(this.w.a,d).b,H(z,130)&&(r.b+=b.b),g-=r.b),r.c?r.a=o:(r.a=N5(this.v.a,d).a,H(z,130)&&(r.a+=b.a))):(r.c?++h:(r.a=N5(this.v.a,\nd).a,H(z,130)&&(r.a+=b.a),c-=r.a),r.d?r.b=F:(r.b=N5(this.w.a,d).b,H(z,130)&&(r.b+=b.b)));for(e=new GD(this.x);e.b<e.d.Tf();)d=HD(e),b=null,r=d.nb,z=d.ob,H(z,130)&&(b=z,b=U5(b),b=new U_(b[1]+b[3],b[0]+b[0])),s=r.b,n=r.a,this.b==R5?r.d&&(s=~~(g/j)):r.c&&(n=~~(c/h)),E=0>E?0:E,l=s,f=n,H(z,130)&&(l-=b.b,f-=b.a),this.b==N4?(r.s=this.a==(S5(),T5)?t:this.a==V5?t+~~(F/2)-~~(s/2):t+F-s,r.t=E,r.u=l,r.r=f,E+=n+v):(this.a==(S5(),T5)?(r.s=t,r.t=E):this.a==V5?(r.s=t,r.t=E+~~(o/2)-~~(n/2)):(r.s=t,r.t=E+o-n),r.u=\nl,r.r=f,t+=s+v),a.a&&(z=d.ee()-eA(a.pb)-z5(this.s,a),-1==r.o&&(r.o=z),z=d.fe()-iA(a.pb)-z5(this.u,a),-1==r.p&&(r.p=z),z=d.he(),-1==r.q&&(r.q=z),d=d.ge(),-1==r.n&&(r.n=d));t5(this,a)}};_.a=null;_.b=null;function S5(){S5=x;T5=new W5(0);V5=new W5(1);X5=new W5(2);Y5=y(pia,q,125,[T5,V5,X5])}function W5(a){this.b=a}w(871,194,{88:1,93:1,95:1,125:1},W5);var Y5,V5,X5,T5;function M4(){M4=x;R5=new Z5(0);N4=new Z5(1);$5=y(qia,q,126,[R5,N4])}function Z5(a){this.b=a}w(872,194,{88:1,93:1,95:1,126:1},Z5);\nvar $5,R5,N4;w(874,1,{131: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 Q5(){this.e=!1}function h4(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(873,874,{127:1,131:1},Q5,h4);_.a=0;_.b=0;_.c=!1;_.d=!1;function a6(a,b){if(a.k)return!0;s5(a,b);if(0<a.x.c){a.a=CF(a.x,0);var c=a.a,d;d=c.nb;if(null==d||!H(d,128))d=new b6,c.nb=d;a.b=d;a.x.qg();Tv(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}\nfunction c6(){A5.call(this)}w(875,853,{},c6);_.ei=function(a){var b,c;c=new x4;a6(this,a);if(this.a){b=N5(this.w.a,this.a).b;var d=N5(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.ob;H(b,130)&&(b=U5(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=x5(this.o.a,a).b+x5(this.p.a,a).c+y5(this.e.a,a).b+y5(this.f.a,a).c+z5(this.s,a)+z5(this.t,a);c.a+=x5(this.q.a,a).d+x5(this.n.a,a).a+y5(this.i.a,a).d+y5(this.d.a,a).a+z5(this.u,a)+z5(this.r,a);return c};\n_.di=function(a){var b,c,d,e,f;a6(this,a)&&(d=z5(this.s,a),e=z5(this.u,a),c=T_(a.pb),f=c.b-(d+z5(this.t,a)),c=c.a-(e+z5(this.r,a)),b=this.a.ob,H(b,130)&&(b=U5(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.ee()-eA(a.pb)-z5(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.fe()-iA(a.pb)-z5(this.u,a),-1==d.p&&(d.p=e),d=this.b,e=this.a.he(),-1==d.q&&(d.q=e),d=this.b,e=this.a.ge(),-1==d.n&&(d.n=e)),t5(this,a))};_.a=null;_.b=null;function b6(){this.e=!1}\nw(876,874,{128:1,131:1},b6);function U5(a){var b,c,d,e;null==a.a&&(a.a=C(A,u,-1,4,1),e=Zz(a.c.children[0].children[0]),c=Zz(a.c.children[2].children[2]),d=t4(a.pb),b=J3(a.pb),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 d6(a,b){a.kb&&uG(a);return UG(a,b)}function e6(){qH();hH.call(this,rH)}w(877,372,{26:1,28:1,36:1,40:1,41:1,42:1,44:1,48:1,50:1,130:1},e6);\n_.ve=function(a){return d6(this,a)};_.a=null;function g4(a,b,c){var d=a.p.c;b.nb=c;r3(a,b,a.pb,d,!0)}function f6(a){var b;b=a.ob;return H(b,130)?b:a}function X_(a){if(!a.kb)return new x4;if(-1==a.j.b||-1==a.j.a)a.j=a.d.ei(a),Z_(a,a.j),a.d.di(a),a.j=a.d.ei(a);return a.j}function s3(a){return H(a,130)?a.jb:a}function g6(a){var b;if(!a.n){b=(!E4&&(E4=new D4),E4);var c=h6(a,CW,!0);b.a=c;c=h6(a,DW,!0);b.b=c;a.n=b}return a.n}\nfunction r3(a,b,c,d,e){if(H(b,40))throw new hw(Mda);var f;f=b.nb;null!=f&&H(f,131)&&f.e?(c=new e6,GG(a,c,a.pb,d,!0),VG(c,b)):GG(a,b,c,d,e);t3(a,b)}function t3(a,b){var c;c=a.d;if(b){var d=c.j;OD(d.c,b);OD(d.e,b);OD(d.b,b);OD(d.a,b);OD(d.d,b)}else d=c.j,RI(d.c),RI(d.e),RI(d.b),RI(d.a),RI(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.ob;if(c==f6(a))c=c.ob;else{if(H(c,123)||H(c,39))d=c,c=c.ob,c==f6(d)&&(c=c.ob);H(c,130)&&H(c.ob,122)&&(c=c.ob)}H(c,129)&&!H(c,122)&&(c.Wh(a.ob),c.Wh(a))}}\nfunction a0(a){if(a.kb&&a.pb.style.display!=Nr){a.pb.scrollTop=0;var b=a.pb,c=0;b.currentStyle.direction==dt&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.d.di(a);a.c=!1;i6(a)}}function i6(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=s3(m1(a.p,d)),H(b,130)&&(b=b.jb),b.je()&&(H(b,129)?b.Xh():H(b,47)&&b.Le())}function u3(a,b){var c;H(b,130)&&(b=H(b,130)?b.jb:b);c=f6(b);return OG(a,c)?(H(c,130)&&d6(c,b),t3(a,null),!0):!1}\nfunction H4(a,b){var c;a.d=b;null!=a.e&&o_(a,fG(a.pb)+ee+a.e);a.e=b.cZ.d;c=uJ(a.e,hG(46));a.e=$L(a.e,c+1,a.e.length);aG(a,fG(a.pb)+ee+a.e);t3(a,null)}function h6(a,b,c){a.k||(a.k=aA(st),v4(a.k,Ds,bn),v4(a.k,$t,dq),v4(a.k,Rq,Ze),v4(a.k,Kt,Ze),a.pb.appendChild(a.k));v4(a.k,du,b);v4(a.k,bq,b);a=s4(a.k);return c?a.b:a.a}\nfunction O5(a,b){var c;c=null.fi();if(c==(RA(),fB)){c=(g6(a),null.fi());var d=(-1==C4&&(C4=(p4(),p3(EW,!0))),C4);return Q(L(Math.round(100*d*c/254)))}if(c==WA)return c=g6(a),d=null.fi(),Q(L(R(d*(-1==c.a&&(c.a=p3(CW,!0)),c.a))));if(c==YA)return c=g6(a),d=null.fi(),Q(L(R(d*(-1==c.b&&(c.b=p3(DW,!0)),c.a))));if(c==dB)return c=(g6(a),null.fi()),d=(-1==C4&&(C4=(p4(),p3(EW,!0))),C4),Q(L(Math.round(d*c)));if(c==hB)return c=(g6(a),null.fi()),d=(-1==C4&&(C4=(p4(),p3(EW,!0))),C4),Q(L(Math.round(10*d*c/254)));\nif(c==bB)return Q(L(R(12*(g6(a),null.fi())*Q(L(R((-1==C4&&(C4=(p4(),p3(EW,!0))),C4)/72))))));if(c==UA)return h6(a,null.fi(),b);if(c==$A)return c=(g6(a),Q(L(R(null.fi())))),d=(-1==C4&&(C4=(p4(),p3(EW,!0))),C4),Q(L(Math.round(d*c/72)));if(null.fi()==SA)return Q(L(R(null.fi())));throw new hw(Xea+null.fi());}function W3(){var a=new c6;RG.call(this);this.j=new U_(-1,-1);new j6(this);this.pb[no]=zha;H4(this,a)}w(878,362,{26:1,28:1,36:1,41:1,42:1,44:1,47:1,48:1,50:1,129:1},W3);\n_.ze=function(a){r3(this,a,this.pb,this.p.c,!0)};_.oe=function(){AG(this,new k6)};_.pe=function(){AG(this,new l6)};_.Vh=function(){return X_(this)};_.we=function(a){return JG(this.p,f6(a))};_.xe=function(a,b,c,d){r3(this,a,b,c,d)};_.Wh=function(a){t3(this,a)};_.ye=function(){return new S0(this)};_.Xh=zG;\n_.te=function(){var a;this.b&&(null!=this.i&&null!=this.f?(eG(this,this.i,this.f),this.i=this.f=null):(a=X_(this),null!=this.i?(eG(this,this.i,a.a+Gs),this.i=null):null!=this.f?(eG(this,a.b+Gs,this.f),this.f=null):eG(this,a.b+Gs,a.a+Gs)),a0(this))};_.Le=zG;_.ve=function(a){return u3(this,a)};_.le=function(a){this.pb.style[bq]=a;this.kb||(this.f=a)};_.Ae=function(a,b,c){a=f6(a);NG(this,a);this.Be(a,b,c)};_.ne=function(a){this.pb.style[du]=a;this.kb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;\n_.f=null;_.i=null;_.k=null;_.n=null;_.o=4;function k6(){}w(879,1,{},k6);_.Je=function(a){f6(a).re()};function l6(){}w(880,1,{},l6);_.Je=function(a){f6(a).se()};function S0(a){this.b=a;this.a=new LG(this.b.p)}w(881,1,{},S0);_.Vd=function(){return this.a.a<this.a.b.c-1};_.Wd=function(){return s3(fJ(this.a))};_.Xd=function(){gJ(this.a)};_.b=null;function m6(){m6=x;new i1}function j6(a){m6();bG(a.pb,gha,!0);this.a=a;new n6(this)}w(882,50,{},j6);function n6(a){aw();this.a=a}w(883,65,{},n6);\n_.vd=function(){t3(this.a.a,null);a0(this.a.a)};_.a=null;function e5(a){a=a.ob;return!a?null:H(a,129)?a:e5(a)}function P3(a,b,c){var d;d=a.pb;w5(a,b,c,t4(d),J3(d),u4(d))}function w5(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.ne((0>g?0:g)+(RA(),Gs)),b!=a.he()&&a.ne((0>b?0:b)+Gs));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.le((0>b?0:b)+(RA(),Gs)),c!=a.ge()&&a.le((0>c?0:c)+Gs))}function Z_(a,b){P3(a,b.b,b.a)}function v5(a,b,c,d){b=f6(b);NG(a,b);a.Be(b,c,d)}var ria=GS(" S");\nU(476);U(483);U(660);U(696);U(521);U(676);U(471);var sia=ES(193,function(){t_();return K_}),eia=AS(915,sia);ES(195,null);ES(196,null);ES(197,null);ES(198,null);ES(199,null);var tia=ES(296,function(){j0();return o0}),fia=AS(924,tia);U(491);var jia=U(486);U(469);U(470);FS();FS();FS();U(516);U(23);U(22);U(32);var Zha=AS(930,ria),eZ=AS(931,XS),uia=U(18),iZ=AS(932,uia);U(26);U(754);U(515);U(527);U(526);U(531);U(390);U(389);U(589);U(528);U(522);var iia=U(468),N1=AS(935,WK);U(761);U(760);U(791);U(758);U(789);\nvar via=ES(850,function(){R_();return r5}),oia=AS(936,via);U(849);U(848);U(840);U(841);U(842);U(843);U(844);U(845);U(846);U(847);U(821);U(748);U(750);U(7);var wia=U(12),oY=AS(937,wia),Uha=AS(938,eQ),Rha=AS(939,SN),xia=U(9),Tha=AS(940,xia),yia=U(11),Sha=AS(941,yia);U(21);U(13);U(8);U(10);U(645);U(647);U(648);var zia=U(649),kia=AS(942,zia);U(650);var Aia=ES(651,function(){M2();return V2}),lia=AS(943,Aia);ES(652,null);ES(653,null);ES(654,null);U(646);U(628);U(638);U(639);U(640);U(379);U(378);U(383);\nU(27);U(31);U(14);var Bia=U(null),Xha=AS(950,Bia);U(16);var Yha=AS(951,tz);U(20);U(17);U(15);U(382);U(823);U(44);U(826);U(827);U(825);U(824);U(817);U(816);U(878);U(879);U(880);U(881);U(819);U(283);U(613);U(612);U(245);var mia=U(807),A4=U(809);U(281);U(835);U(834);U(298);U(372);U(877);U(334);U(337);U(335);U(336);U(46);U(48);U(47);U(405);U(331);var k5=AS(953,Yca);U(332);U(634);U(836);U(801);U(299);var B4=U(810);U(820);U(839);U(874);U(873);U(253);U(45);U(853);U(870);\nvar Cia=ES(871,function(){S5();return Y5}),pia=AS(954,Cia),Dia=ES(872,function(){M4();return $5}),qia=AS(955,Dia);U(856);U(865);U(864);U(868);U(867);U(863);U(862);U(860);U(861);U(859);U(858);U(855);U(857);U(866);U(869);U(854);U(822);U(875);U(387);U(386);U(392);U(393);U(391);U(333);U(354);U(355);U(52);U(55);U(876);U(49);U(51);U(50);U(882);U(883);U(828);U(831);U(832);U(833);U(829);U(830);var nia=U(808);U(851);U(852);U(813);U(814);U(259);B(sW)(9);function tH(){}\nfunction RJ(a){return oG(this,a,(FC(),FC(),GC))}function WE(){return!vJ(this)?new EJ(0,0):PJ(this.Tc,this)}function yG(){}function $F(a){return this.a<a.a?-1:this.a>a.a?1:0}function UE(){}function rv(){return this.c}function XE(a){e3(this,a)}function EL(){return!0}\nfunction lG(){var a,b,c,d,e,f;if(this.e){a=T_(this.pb);for(c=0,d=this.e.a.c;c<d;++c)f=CF(this.e.a,c),b=new U_(Vz(f.pb,Wr),Vz(f.pb,Vr)),e=E3(this,f),e.a-=kw(0,e.a+Vz(f.pb,Wr)-a.b),e.b-=kw(0,e.b+Vz(f.pb,Vr)-a.a),I3(f,kw(0,e.a),kw(0,e.b)),b.b=b.b>a.b?a.b:-1,b.a=b.a>a.a?a.a:-1,P3(f,b.b,b.a),f.O==(R_(),S_)&&Z_(f,new Q3(T_(this.pb))),Uv(f.z,1)}}function bL(){return iA(this.pb)}function RK(a){return oG(this,a,(IC(),IC(),JC))}function nG(){return eA(this.pb)}function SJ(){a0(this.T.jb)}\nfunction mG(a){return oG(this,a,(CC(),CC(),DC))}function zG(){a0(this)}\nfunction ZB(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new GD(b.x);d.b<d.d.Tf();)c=HD(d),H(c,40)&&(c=c.jb),e=c.nb,v5(a,c,e.s,e.t),w5(c,e.u,e.r,y(A,u,-1,[x5(b.q.a,c).d,x5(b.p.a,c).c,x5(b.n.a,c).a,x5(b.o.a,c).b]),y(A,u,-1,[y5(b.i.a,c).d,y5(b.f.a,c).c,y5(b.d.a,c).a,y5(b.e.a,c).b]),y(A,u,-1,[z5(b.u,c),z5(b.t,c),z5(b.r,c),z5(b.s,c)]));i6(a);this.a.c=null;for(b=new GD(this.a.x);b.b<b.d.Tf();)a=HD(b),H(a,40)&&(a=a.jb),a=a.nb,a.o=a.p=a.q=a.n=-1}function hT(a){return oG(this,a,(PC(),PC(),QC))}\nfunction MS(){return!1}function aD(){return null}function mR(){return mT(this.a)}function aS(){return bd+this.a+Kd+this.d+kd}function TJ(){return!1}function qv(){var a;a=31+this.a;return a=31*a+this.b}function uM(){a0(this.f)}function sT(){return this.a};\n//@ sourceURL=9.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/1.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/1.cache.js
new file mode 100644
index 0000000..7e53bd3
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/1.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback1('var $Z={10:1,88:1,92:1,103:1},a_="\\t",b_=" ",c_=" 1",d_=" 2",e_=" 3",f_=" 0",g_=" 1",h_=" 2",i_="!a",j_=\'" fill="\',k_="Assignment of aromatic double bonds failed",l_="M",m_="r";function n_(a){var b;b=a.K.c*o_(a.G);a.R=0.06*b;a.M=0.15*b;a.L=0.38*b;a.P=0.47*b;a.Q=Vu(0.6*b*a.E+0.5);a.O=0.12*b;a.S=0.4*b;a.y=0.5*b+0.5}\nfunction p_(a,b,c,d){var e,f,g;f=(b.b-b.a)/10;g=(b.d-b.c)/10;e=new q_;r_(a.G,aR(a.G,c,d))?d=c=-3:(c=a.r[c],d=a.r[d]);s_(a,c);e.a=b.a;e.c=b.c;e.b=b.a+2*f;e.d=b.c+2*g;t_(a,e);e.a=b.a+4*f;e.c=b.c+4*g;e.b=b.a+5*f;e.d=b.c+5*g;t_(a,e);s_(a,d);e.a=b.a+5*f;e.c=b.c+5*g;e.b=b.a+6*f;e.d=b.c+6*g;t_(a,e);e.a=b.a+8*f;e.c=b.c+8*g;e.b=b.b;e.d=b.d;t_(a,e);s_(a,a.J)}\nfunction u_(a,b,c,d){if(r_(a.G,aR(a.G,c,d)))s_(a,-3),t_(a,b),s_(a,a.J);else if(a.r[c]!=a.r[d]){var e,f;e=new q_;f=new q_;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;v_(a,e)&&(s_(a,a.r[c]),t_(a,e));v_(a,f)&&(s_(a,a.r[d]),t_(a,f));s_(a,a.J)}else 0!=a.r[c]?(s_(a,a.r[c]),t_(a,b),s_(a,a.J)):t_(a,b)}\nfunction w_(a,b){var c;for(c=0;c<a.T.c;++c)a.w=x_(a.w,zw(a.T,c));var d,e,f,g,h;d=C(mq,yl,-1,a.G.o,2);for(c=0;c<a.G.p;++c)0!=(a.G.z[c]&131072)&&(d[W(a.G,0,c)]=!0,d[W(a.G,1,c)]=!0);f=new y_;for(c=0;c<a.G.o;++c)if(e=0!=(a.G.w[c]&536870912)?0.47*b:d[c]?0.38*b:0,0!=e){g=z_(a.K,uP(a.G,c));h=A_(a.K,vP(a.G,c));var j=f;h-=e;var l=2*e,o=2*e;j.c=g-e;j.d=h;j.b=l;j.a=o;a.w=x_(a.w,f)}c=0.1*b;a.w.c-=c;a.w.d-=c;a.w.b+=2*c;a.w.a+=2*c}\nfunction B_(a,b){var c,d;if(0!=(a.B&128))return a.r[b];d=C_(a,b);if(-1==d){c=a.G;var e,f,g,h;e=-1;if(1==c.k[b])for(f=0;f<c.f[b];++f)if(2==c.j[b][f]){f=c.e[b][f];if(2==c.f[f]&&2==c.k[f])for(h=0;2>h;++h)if(g=c.e[f][h],g!=b&&1==c.k[g]){e=f;break}break}c=e;-1!=c&&(b=c,d=C_(a,c))}if(-1==d)return a.r[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448}}\nfunction C_(a,b){var c,d,e;d=e=-1;if(0!=(a.B&128))return-1;0!=(a.G.s[b]&134217728)&&(e=JQ(a.G,b),d=KQ(a.G,b));c=oQ(a.G,b);-1!=c&&(e=(a.G.z[c]&3072)>>10,d=LQ(a.G,c));-1!=e&&0!=e&&(e|=d<<8);return e}function D_(a,b){var c;if(0==kP(a.G,b))return!1;for(c=0;c<kP(a.G,b);++c)if(!r_(a.G,zP(a.G,b,c)))return!1;return!0}function E_(a){var b;a.s=C(mq,yl,-1,a.G.o,2);for(b=0;b<a.G.p;++b)a.s[W(a.G,0,b)]=!0,a.s[W(a.G,1,b)]=!0}\nfunction F_(a,b,c,d,e){var f,g,h,j,l,o,m;o=!1;e.a=0;e.b=0;0<d?f=2.617993878:f=3.665191429;m=BP(a.G,b,c);for(j=0;j<a.G.f[b];++j)g=zP(a.G,b,j),h=m,W(a.G,0,g)==b?l=W(a.G,1,g):l=W(a.G,0,g),l!=c&&(g=BP(a.G,b,l),m<g&&(h+=6.283185307179586),g=h-g,0<d?(3.141592653589793>g&&(o=!0),2.617993878<g&&(g=2.617993878),0.523598776>g&&(g=0.523598776),g<=f&&(f=g,g=a.M*Math.tan(g-1.5707963267948966)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))):(3.141592653589793<=g&&(o=!0),3.665191429>g&&(g=3.665191429),5.759586531<\ng&&(g=5.759586531),g>=f&&(f=g,g=a.M*Math.tan(4.712388981-g)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))));return o}function G_(a,b,c,d){0==b?(0>c?d.a=a.M:d.a=-a.M,d.b=0):(c=Math.atan(c/b),0>b&&(c+=3.141592653589793),d.a=-(a.M*Math.sin(c)),d.b=a.M*Math.cos(c))}\nfunction H_(a,b,c,d){var e,f,g,h,j,l,o,m;e=new q_;h=new q_;l=new I_;j=new I_;f=W(a.G,0,c);g=W(a.G,1,c);d&&(o=b.a,b.a=b.b,b.b=o,o=b.c,b.c=b.d,b.d=o,o=f,f=g,g=o);if(v_(a,b))if(yP(a.G,c)){e.a=b.a;e.c=b.c;e.b=b.b;e.d=b.d;d=d?-J_(a,c):J_(a,c);0==d&&(d=1);G_(a,b.b-b.a,b.d-b.c,l);if(0<d){if(h.a=b.a+l.a,h.c=b.c+l.b,h.b=b.b+l.a,h.d=b.d+l.b,F_(a,f,g,1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a}else if(h.a=b.a-l.a,h.c=b.c-l.b,h.b=b.b-l.a,h.d=b.d-l.b,F_(a,f,g,-1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a;26==a.G.B[c]&&\nK_(e,h);v_(a,e)&&u_(a,e,f,g);64==a.G.B[c]?v_(a,h)&&p_(a,h,f,g):v_(a,h)&&u_(a,h,f,g)}else{G_(a,b.b-b.a,b.d-b.c,l);o=l.a/2;m=l.b/2;d=!1;e.a=b.a+o;e.c=b.c+m;e.b=b.b+o;e.d=b.d+m;if(1<a.G.f[f])if(F_(a,f,g,1,j)){if(e.a+=j.a,e.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))e.a+=l.b,e.c-=l.a}else a.q[f]=new L_(e.a,e.c);h.a=b.a-o;h.c=b.c-m;h.b=b.b-o;h.d=b.d-m;if(1<a.G.f[f])if(F_(a,f,g,0,j)){if(h.a+=j.a,h.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))h.a+=l.b,h.c-=l.a}else a.q[f]=new L_(h.a,h.c),d=!0;26==a.G.B[c]&&K_(e,h);64==\na.G.B[c]?d?(p_(a,e,f,g),u_(a,h,f,g)):(u_(a,e,f,g),p_(a,h,f,g)):(u_(a,e,f,g),u_(a,h,f,g))}}\nfunction M_(a,b){var c,d,e,f,g,h,j,l,o,m,r,t;a.F||(r=A_(a.K,vP(a.G,b)),r=\'<circle id="\'+(null!=a.k?a.k:zi+N_)+":Atom:"+b+\'" class="event" cx="\'+Vu(100*z_(a.K,uP(a.G,b)))/100+pa+Vu(100*r)/100+\'" r="8" fill-opacity="0"/>\',Am(a.b,r));h=null;0!=a.G.q[b]&&(r=1==bG(a.G.q[b])?n:n+bG(a.G.q[b]),h=0>a.G.q[b]?r+vb:r+kb);g=null;r=a.G.w[b];0!=r&&(0!=(r&2)&&(g=dg),0!=(r&4)&&(g=null==g?i_:g+",!a"),0!=(r&4096)&&(g=null==g?Cj:g+",s"),0!=(r&1920)&&(e=r&1920,1792==e?g=null==g?"h0":g+",h0":1664==e?g=null==g?"h1":g+",h1":\n1408==e?g=null==g?"h2":g+",h2":128==e?g=null==g?"h>0":g+",h>0":384==e?g=null==g?"h>1":g+",h>1":1024==e?g=null==g?"h<3":g+",h<3":1536==e&&(g=null==g?"h<2":g+",h<2")),0!=(r&234881024)&&(e=r&234881024,167772160==e?g=null==g?"c0":g+",c0":100663296==e?g=null==g?"c+":g+",c+":201326592==e&&(g=null==g?"c-":g+",c-")),0!=(r&114688)&&(e=r&114688,98304==e?g=null==g?"pi0":g+",pi0":81920==e?g=null==g?"pi1":g+",pi1":49152==e?g=null==g?"pi2":g+",pi2":16384==e&&(g=null==g?"pi>0":g+",pi>0")),0!=(r&4063232)&&(e=r&4063232,\n3801088==e?g=null==g?"n1":g+",n1":3538944==e?g=null==g?"n2":g+",n2":3014656==e?g=null==g?"n3":g+",n3":3145728==e?g=null==g?"n<3":g+",n<3":2097152==e?g=null==g?"n<4":g+",n<4":393216==e?g=null==g?"n>1":g+",n>1":917504==e?g=null==g?"n>2":g+",n>2":1966080==e&&(g=null==g?"n>3":g+",n>3")),0!=(r&120)&&(e=r&120,112==e?g=null==g?Ig:g+",c":8==e?g=null==g?m_:g+",r":104==e?g=null==g?"rb2":g+",rb2":88==e?g=null==g?"rb3":g+",rb3":56==e&&(g=null==g?"rb4":g+",rb4")),0!=(r&29360128)&&(g=null==g?"rs"+((r&29360128)>>\n22):g+",rs"+((r&29360128)>>22)),0!=(r&268435456)&&(g=null==g?"sp2":g+",sp2"));0!=a.G.v[b]&&(g=null==g?n+a.G.v[b]:g+lb+(n+a.G.v[b]));r=0;if(0!=(a.G.s[b]&48))switch(a.G.s[b]&48){case 16:h=null==h?Ik:h+",|";break;case 32:r=1;break;case 48:r=2}e=null;if(0==(a.B&64))if(0!=(a.G.s[b]&67108864))e=Ed;else if(0!=(a.G.s[b]&98304)>>15)if(2==a.G.f[b])switch((a.G.s[b]&98304)>>15){case 2:e=0!=(a.G.s[b]&4)?$i:zf;break;case 1:e=0!=(a.G.s[b]&4)?ki:l_;break;default:e=gb}else switch((a.G.s[b]&98304)>>15){case 1:e=0!=\n(a.G.s[b]&4)?m_:Bf;break;case 2:e=0!=(a.G.s[b]&4)?Cj:Hf;break;default:e=gb}0!=(a.B&1792)&&(e=null==e?n+(null==a.G.b.d?-1:a.G.b.d[b]):e+lb+(n+(null==a.G.b.d?-1:a.G.b.d[b])));o=null;0!=(a.B&16)&&0!=bG(a.G.u[b])&&(o=n+bG(a.G.u[b]));l=null;a:{j=a.G;qQ(j,1);if(2==j.f[b]&&2==j.j[b][0]&&2==j.j[b][1])for(d=0;2>d;++d)for(c=0;c<kP(j,j.e[b][d]);++c){if(lR(j,j.i[j.e[b][d]][c],j.e[b][d])){j=j.i[j.e[b][d]][c];break a}}else for(d=0;d<j.f[j.o+b];++d)if(lR(j,j.i[b][d],b)){j=j.i[b][d];break a}j=-1}-1!=j&&(j=C_(a,b),\n-1!=j&&(l=0==j?eg:(1==(j&255)?Na:Xi)+(1+(j>>8))));j=0;a.G.E?((6!=a.G.x[b]||!a.s[b])&&0!=(a.G.w[b]&2048)&&0!=a.G.q[b]||0!=(a.G.s[b]&48))&&(j=dQ(a.G,b)):(6!=a.G.x[b]||!a.s[b]||0!=(a.G.s[b]&48))&&(j=dQ(a.G,b));c=GQ(a.G,b);if(null!=c)j=0;else if(null!=xQ(a.G,b)){d=0!=(a.G.w[b]&1)?"[!":Uf;c=a.G;if(null==c.t||null==c.t[b])c=0!=(c.w[b]&1)?n:mR[c.x[b]];else{t=n;for(m=0;m<c.t[b].length;++m)0<m&&(t+=lb),f=c.t[b][m],t+=mR[f];c=t}c=d+c+bg;5<c.length&&(c=d+xQ(a.G,b).length+bg);0!=(a.G.w[b]&2048)&&(j=-1)}else 0!=\n(a.G.w[b]&1)?(c=Ed,0!=(a.G.w[b]&2048)&&(j=-1)):(6!=a.G.x[b]||null!=h||null!=g||0<j||!a.s[b])&&(c=mR[a.G.x[b]]);d=0;!IQ(a.G,b)&0!=(a.G.w[b]&536870912)&&s_(a,-8);if(null!=c)d=O_(a,c),P_(a,z_(a.K,uP(a.G,b)),A_(a.K,vP(a.G,b)),c,!0),a.t[b]=!0;else{a:if(2!=a.G.f[b])c=!1;else{for(c=0;2>c;++c)if(2!=a.G.j[b][c]){c=!1;break a}c=!0}c&&(c=z_(a.K,uP(a.G,b)),f=A_(a.K,vP(a.G,b)),Am(a.T,new R_(c-a.O,f-a.O,2*a.O,2*a.O)),a.F||Am(a.N,new S_(c,f,D_(a,b)?-3:a.r[b])))}null!=h&&(T_(a,~~((2*a.Q+1)/3)),f=z_(a.K,uP(a.G,b))+\n((d+O_(a,h))/2+1),c=A_(a.K,vP(a.G,b))-~~((4*a.o-4)/8),P_(a,f,c,h,!0),T_(a,a.Q));0!=(a.B&2)&&(g=n+b);null!=g&&(T_(a,~~((2*a.Q+1)/3)),f=z_(a.K,uP(a.G,b))-(d+O_(a,g))/2,c=A_(a.K,vP(a.G,b))-~~((4*a.o-4)/8),P_(a,f,c,g,!0),T_(a,a.Q));null!=e&&(T_(a,~~((2*a.Q+1)/3)),f=z_(a.K,uP(a.G,b))-(d+O_(a,e))/2,c=A_(a.K,vP(a.G,b))+~~((4*a.o+4)/8),m=a.z,s_(a,448),P_(a,f,c,e,!1),s_(a,m),T_(a,a.Q));null!=o&&(T_(a,~~((2*a.Q+1)/3)),f=z_(a.K,uP(a.G,b))+((d+O_(a,o))/2+1),c=A_(a.K,vP(a.G,b))+~~((4*a.o+4)/8),m=a.z,s_(a,0>a.G.u[b]?\n384:448),P_(a,f,c,o,!0),s_(a,m),T_(a,a.Q));if(null!=l){var y,u;c=C(cF,Sl,-1,kP(a.G,b),1);for(f=0;f<kP(a.G,b);++f)c[f]=BP(a.G,b,jP(a.G,b,f));eQ(c);m=U_(c,0);t=V_(c,0,m);for(f=1;f<c.length;++f)y=U_(c,f),u=V_(c,f,y),t<u&&(t=u,m=y);c=m;T_(a,~~((2*a.Q+1)/3));f=z_(a.K,uP(a.G,b))+0.7*a.o*Math.sin(c);c=A_(a.K,vP(a.G,b))+0.7*a.o*Math.cos(c);m=a.z;s_(a,B_(a,b));P_(a,f,c,l,!1);s_(a,m);T_(a,a.Q)}if(!(0==j&&0==r)){l=C(cF,Sl,-1,4,1);for(c=0;c<kP(a.G,b);++c){f=zP(a.G,b,c);for(m=0;2>m;++m)W(a.G,m,f)==b&&(t=BP(a.G,\nW(a.G,m,f),W(a.G,1-m,f)),-1.5707963267948966>t?(l[0]-=t+1.5707963267948966,l[3]+=t+3.141592653589793):0>t?(l[2]+=t+1.5707963267948966,l[3]-=t):1.5707963267948966>t?(l[1]+=t,l[2]+=1.5707963267948966-t):(l[0]+=t-1.5707963267948966,l[1]+=3.141592653589793-t))}0==a.G.f[b]?SR(a.G.x[b])?l[3]-=0.2:l[1]-=0.2:l[1]-=0.1;(null!=h||null!=o)&&(l[1]+=10);(null!=g||null!=e)&&(l[3]+=10);e=n;0!=j&&(f=O_(a,Pe),o=0,-1==j?(e=Ii,T_(a,~~((2*a.Q+1)/3)),o=O_(a,e)):1<j&&(e=n+j,T_(a,~~((2*a.Q+1)/3)),o=O_(a,e)),0.6>l[1]||0.6>\nl[3]?(h=A_(a.K,vP(a.G,b)),l[1]<=l[3]?(l[1]+=10,g=z_(a.K,uP(a.G,b))+(d+f)/2):(l[3]+=10,g=z_(a.K,uP(a.G,b))-(d+f)/2-o)):(g=z_(a.K,uP(a.G,b)),l[0]<l[2]?(l[0]+=10,h=A_(a.K,vP(a.G,b))-a.o):(l[2]+=10,h=A_(a.K,vP(a.G,b))+a.o)),0<o&&(c=h+~~((4*a.o+4)/8),P_(a,g+(f+o)/2,c,e,!0),T_(a,a.Q)),P_(a,g,h,Pe,!0));e=0;if(0!=r){o=50;for(c=g=0;4>c;++c)h=1<c?c-2:c+2,l[c]<o?(e=c,o=l[c],g=l[h]):l[c]==o&&l[h]>g&&(e=c,g=l[h]);switch(e){case 0:g=z_(a.K,uP(a.G,b));h=A_(a.K,vP(a.G,b))-a.O-d/2;break;case 1:g=z_(a.K,uP(a.G,b))+\na.O+d/2;h=A_(a.K,vP(a.G,b));break;case 2:g=z_(a.K,uP(a.G,b));h=A_(a.K,vP(a.G,b))+a.O+d/2;break;default:g=z_(a.K,uP(a.G,b))-a.O-d/2,h=A_(a.K,vP(a.G,b))}if(1==r)Am(a.T,new R_(g-a.O,h-a.O,2*a.O,2*a.O)),a.F||Am(a.N,new S_(g,h,D_(a,b)?-3:a.r[b]));else{switch(e){case 2:case 0:r=2*a.O;e=0;g-=a.O;break;case 1:r=0;e=2*a.O;h-=a.O;break;default:r=0,e=2*a.O,h-=a.O}Am(a.T,new R_(g-a.O,h-a.O,2*a.O,2*a.O));a.F||Am(a.N,new S_(g,h,D_(a,b)?-3:a.r[b]));Am(a.T,new R_(g+r-a.O,h+e-a.O,2*a.O,2*a.O));a.F||Am(a.N,new S_(g+\nr,h+e,D_(a,b)?-3:a.r[b]))}}}-8==a.z&&s_(a,-9)}\nfunction W_(a,b){var c,d,e,f,g,h,j,l,o,m,r,t;o=new q_;c=new q_;f=new q_;j=new I_;h=new I_;d=W(a.G,0,b);e=W(a.G,1,b);var y=A_(a.K,vP(a.G,d)),u=z_(a.K,uP(a.G,e)),D=A_(a.K,vP(a.G,e)),y=\'<line id="\'+(null!=a.k?a.k:zi+N_)+":Bond:"+d+vb+e+\'" class="event" x1="\'+Vu(100*z_(a.K,uP(a.G,d)))/100+va+Vu(100*y)/100+ua+Vu(100*u)/100+wa+Vu(100*D)/100+\'" stroke-width="8" stroke-opacity="0"/>\';Am(a.c,y);!IQ(a.G,d)&&!IQ(a.G,e)&&0!=((a.G.w[d]|a.G.w[e])&536870912)&&s_(a,-8);a.q[d]?(o.a=a.q[d].a,o.c=a.q[d].b):(o.a=z_(a.K,\nuP(a.G,d)),o.c=A_(a.K,vP(a.G,d)));a.q[e]?(o.b=a.q[e].a,o.d=a.q[e].b):(o.b=z_(a.K,uP(a.G,e)),o.d=A_(a.K,vP(a.G,e)));if(0!=(a.G.A[b]&16320))v_(a,o)&&(g=n+Vu(100*o.a)/100,l=n+Vu(100*o.b)/100,m=n+Vu(100*o.c)/100,r=n+Vu(100*o.d)/100,t=\'<line stroke-dasharray="3, 3" x1="\'+g+va+m+ua+l+wa+r+ta+a.e+\'" stroke-width:\'+Vu(100*a.n)/100+Aa,X_(a,t)),s_(a,-9);else{g=64==a.G.B[b]?0:32==a.G.B[b]?1:sP(a.G,b);switch(g){case 1:switch(a.G.B[b]){case 1:v_(a,o)&&u_(a,o,d,e);break;case 17:Y_(a,o,d,e);break;case 9:h=o.b-o.a;\nj=o.d-o.c;r_(a.G,aR(a.G,d,e))?f=e=-3:(e=a.r[d],f=B_(a,d),e==(a.G.s[d]&448)&&(e=f));for(d=2;17>d;d+=2)c.a=o.a+d*h/17-d*j/128,c.c=o.c+d*j/17+d*h/128,c.b=o.a+d*h/17+d*j/128,c.d=o.c+d*j/17-d*h/128,v_(a,c)&&(s_(a,9>d?e:f),t_(a,c),s_(a,a.J));break;case 32:if(v_(a,o)){f=o.b-o.a;j=o.d-o.c;c=Math.sqrt(f*f+j*j);c=2*Q(K(S(c/(4*a.R))));f/=c-1;j/=c-1;r_(a.G,aR(a.G,d,e))?e=d=-3:(d=a.r[d],e=a.r[e]);h=o.a-a.R/2;o=o.c-a.R/2;s_(a,d);for(d=0;d<~~(c/2);++d)Z_(a,h,o,a.R),h+=f,o+=j;s_(a,e);for(d=0;d<~~(c/2);++d)Z_(a,h,\no,a.R),h+=f,o+=j;s_(a,a.J)}}break;case 0:case 2:if((a.t[d]||2==a.G.k[d])&&(a.t[e]||2==a.G.k[e])&&!yP(a.G,b)&&2==g){if(!v_(a,o))break;G_(a,o.b-o.a,o.d-o.c,j);h=j.a/2;j=j.b/2;c.a=o.a+h;c.c=o.c+j;c.b=o.b+h;c.d=o.d+j;f.a=o.a-h;f.c=o.c-j;f.b=o.b-h;f.d=o.d-j;26==a.G.B[b]&&K_(c,f);u_(a,c,d,e);u_(a,f,d,e)}else if((a.t[e]||2==a.G.k[e])&&2==g)H_(a,o,b,!1);else if((a.t[d]||2==a.G.k[d])&&2==g)H_(a,o,b,!0);else{l=J_(a,b);0==l&&(l=1);c.a=o.a;c.c=o.c;c.b=o.b;c.d=o.d;G_(a,o.b-o.a,o.d-o.c,j);if(0<l){f.a=o.a+j.a;f.c=\no.c+j.b;f.b=o.b+j.a;f.d=o.d+j.b;if(F_(a,d,e,1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(F_(a,e,d,-1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}else{f.a=o.a-j.a;f.c=o.c-j.b;f.b=o.b-j.a;f.d=o.d-j.b;if(F_(a,d,e,-1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(F_(a,e,d,1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}26==a.G.B[b]&&K_(c,f);v_(a,c)&&u_(a,c,d,e);2==g?v_(a,f)&&u_(a,f,d,e):v_(a,f)&&p_(a,f,d,e)}break;case 3:v_(a,o)&&(u_(a,o,d,e),G_(a,o.b-o.a,o.d-o.c,j),c.a=o.a+j.a,c.c=o.c+j.b,c.b=o.b+j.a,c.d=o.d+j.b,\nu_(a,c,d,e),c.a=o.a-j.a,c.c=o.c-j.b,c.b=o.b-j.a,c.d=o.d-j.b,u_(a,c,d,e))}-8==a.z&&s_(a,-9)}}function P_(a,b,c,d,e){var f;e&&(e=O_(a,d),e=e/2+~~(a.o/8),f=~~(a.o/2),(d==kb||d==vb)&&(f=2*f/3),Am(a.T,new R_(b-e,c-f,2*e,2*f)));a.F||$_(a,d,b,c)}function a0(a){var b;b=a.a;a.a=a.b;a.b=b;b=a.c;a.c=a.d;a.d=b}\nfunction V_(a,b,c){a=0==b?6.283185307179586+a[0]-a[a.length-1]:a[b]-a[b-1];-2.0943951023931953<c&&1.0471975511965976>c?a-=2*Math.cos(c+0.5235987755982988):a-=0.5*Math.cos(c+0.5235987755982988);return a}function b0(a){var b;b=new y_;a.a<=a.b?(b.c=a.a,b.b=a.b-a.a):(b.c=a.b,b.b=a.a-a.b);a.c<=a.d?(b.d=a.c,b.a=a.d-a.c):(b.d=a.d,b.a=a.c-a.d);return b}function U_(a,b){var c;if(0<b)return(a[b]+a[b-1])/2;c=3.141592653589793+(a[0]+a[a.length-1])/2;return 3.141592653589793<c?c-6.283185307179586:c}\nfunction Y_(a,b,c,d){var e,f,g;g=new q_;if(!(b.a==b.b&&b.c==b.d)){g.a=b.a;g.c=b.c;g.b=b.b;g.d=b.d;f=b0(g);for(b=0;b<a.T.c;++b)if(e=zw(a.T,b),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(c0(a,g.a,g.c,b)){if(c0(a,g.b,g.d,b))return;d0(a,g,0,b);Y_(a,g,c,d);return}if(c0(a,g.b,g.d,b)){d0(a,g,1,b);Y_(a,g,c,d);return}}var h,j,l;j=(g.c-g.d)/9;l=(g.b-g.a)/9;b=C(cF,Sl,-1,3,1);e=C(cF,Sl,-1,3,1);f=C(cF,Sl,-1,4,1);h=C(cF,Sl,-1,4,1);b[0]=g.a;e[0]=g.c;f[2]=g.b+j;h[2]=g.d+l;f[3]=g.b-j;h[3]=g.d-l;b[1]=\n(b[0]+f[2])/2;e[1]=(e[0]+h[2])/2;b[2]=(b[0]+f[3])/2;e[2]=(e[0]+h[3])/2;f[0]=b[2];h[0]=e[2];f[1]=b[1];h[1]=e[1];r_(a.G,aR(a.G,c,d))?g=d=-3:(d=a.r[c],g=B_(a,c),d==(a.G.s[c]&448)&&(d=g));s_(a,d);a.bd(b,e,3);s_(a,g);a.bd(f,h,4);s_(a,a.J)}}function c0(a,b,c,d){if(0!=(a.B&1))return!1;a=zw(a.T,d);return b>a.c&&b<a.c+a.b&&c>a.d&&c<a.d+a.a}function K_(a,b){var c;c=a.b;a.b=b.b;b.b=c;c=a.d;a.d=b.d;b.d=c}\nfunction J_(a,b){var c,d,e,f,g,h,j,l,o,m;j=C(mq,yl,-1,16,2);l=C(mq,yl,-1,16,2);c=C(cF,Sl,-1,16,1);f=C(cF,Sl,-1,2,1);for(h=d=0;2>h;++h){e=W(a.G,h,b);for(o=0;o<a.G.f[e];++o)if(g=zP(a.G,e,o),g!=b){if(4==d)return 0;j[d]=tP(a.G,g);l[d]=yP(a.G,g);c[d++]=BP(a.G,e,jP(a.G,e,o))}}f[0]=BP(a.G,W(a.G,0,b),W(a.G,1,b));0>f[0]?(f[1]=f[0]+3.141592653589793,e=!1):(f[1]=f[0],f[0]=f[1]-3.141592653589793,e=!0);for(h=g=0;h<d;++h)j[h]?m=20:l[h]?m=17:m=16,c[h]>f[0]&&c[h]<f[1]?g-=m:g+=m;return e?-g:g}\nfunction v_(a,b){var c,d,e,f;if(b.a==b.b&&b.c==b.d){for(d=0;d<a.T.c;++d){e=zw(a.T,d);c=b.a;f=b.c;var g=void 0,h=void 0,j=void 0,l=void 0;0>=e.b||0>=e.a?e=!1:(g=e.c,j=e.d,h=g+e.b,l=j+e.a,e=g<=c&&c<h&&j<=f&&f<l);if(e)return!1}return!0}f=b0(b);c=!1;b.a>b.b&&(a0(b),c=!0);for(d=0;d<a.T.c;++d)if(e=zw(a.T,d),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(c0(a,b.a,b.c,d)){if(c0(a,b.b,b.d,d))return c&&a0(b),!1;d0(a,b,0,d);d=v_(a,b);c&&a0(b);return d}if(c0(a,b.b,b.d,d))return d0(a,b,1,d),d=v_(a,\nb),c&&a0(b),d}c&&a0(b);return!0}function d0(a,b,c,d){var e,f,g,h,j,l;0==c?(j=b.a,l=b.c,g=b.b,f=b.d):(j=b.b,l=b.d,g=b.a,f=b.c);d=zw(a.T,d);a=g>j?d.c+d.b:d.c;h=f>l?d.d+d.a:d.d;d=g-j;e=f-l;(0>=d?0-d:d)>(0>=e?0-e:e)?l==f?(f=a,g=l):(f=j+d*(h-l)/e,g>j==a>f?g=h:(f=a,g=l+e*(a-j)/d)):j==g?(f=j,g=h):(g=l+e*(a-j)/d,f>l==h>g?f=a:(f=j+d*(h-l)/e,g=h));0==c?(b.a=f,b.c=g):(b.b=f,b.d=g)}\nfunction e0(a,b,c,d){c/=2;switch(d&786432){case 786432:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+b.a-c;break}case 0:a.x.a=a.w.c+a.w.b/2;a.x.b=a.w.d+a.w.a+c;b&&a.x.b>b.d+b.a-c&&(a.x.b=b.d+b.a-c);break;case 524288:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+c;break}case 262144:a.x.a=a.w.c+a.w.b/2,a.x.b=a.w.d-c,b&&a.x.b<b.d+c&&(a.x.b=b.d+c)}}\nfunction s_(a,b){if(!a.F&&(-10==b&&(a.z=-999,b=a.J),!(b==a.z||-8==a.z&&-9!=b)))switch(-8==b&&(a.I=a.z),-9==b&&(b=a.I),a.z=b,b){case 0:a.cd((zB(),GB));break;case -6:a.cd(a.A);break;case -4:a.cd(a.H);break;case -2:a.cd(a.u);break;case -3:a.cd(a.v);break;case -7:a.cd(a.C);break;case -8:a.cd(a.D);break;case 64:a.cd(lm);break;case 128:a.cd(mm);break;case 256:a.cd(om);break;case 192:a.cd(nm);break;case 320:a.cd(pm);break;case 384:a.cd(qm);break;case 448:a.cd(rm);break;case 1:a.cd((zB(),DB));break;default:a.cd((zB(),\nGB))}}function f0(a){var b,c,d,e,f;e=z_(a.K,a.G.D[0].a);c=z_(a.K,a.G.D[0].a);f=A_(a.K,a.G.D[0].b);d=A_(a.K,a.G.D[0].b);for(b=0;b<a.G.o;++b)e>z_(a.K,uP(a.G,b))&&(e=z_(a.K,uP(a.G,b))),c<z_(a.K,uP(a.G,b))&&(c=z_(a.K,uP(a.G,b))),f>A_(a.K,vP(a.G,b))&&(f=A_(a.K,vP(a.G,b))),d<A_(a.K,vP(a.G,b))&&(d=A_(a.K,vP(a.G,b)));a.w=new R_(e,f,c-e,d-f)}w(3,1,{});_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.x=null;_.y=0;_.z=0;_.A=null;_.B=0;_.C=null;_.D=null;_.E=0;_.F=!1;_.G=null;_.H=null;_.I=0;_.J=0;_.K=null;\n_.L=0;_.M=0;_.N=null;_.O=0;_.P=0;_.Q=0;_.R=0;_.S=0;_.T=null;function S_(a,b,c){this.b=a;this.c=b;this.a=c}w(4,1,{},S_);_.a=0;_.b=0;_.c=0;function q_(){}w(5,1,{},q_);_.a=0;_.b=0;_.c=0;_.d=0;function g0(a,b){var c,d,e,f;1==a.d.B[b]&&(VQ(a.d,b,2),a.e+=2);for(e=0;2>e;++e){c=W(a.d,e,b);for(f=0;f<a.d.f[c];++f)d=zP(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction h0(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.d.d;++c)if(a.c[c]){f=!1;for(e=0;2>e;++e){d=W(a.d,e,c);b=!1;for(g=0;g<a.d.f[d];++g)if(c!=zP(a.d,d,g)&&a.c[zP(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,g0(a,c))}}while(h)}function i0(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=zP(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function j0(a){this.d=a}w(6,1,{},j0);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;function k0(a,b){return(b.a-a.a)*(b.a-a.a)+(b.b-a.b)*(b.b-a.b)+(b.c-a.c)*(b.c-a.c)}\nfunction l0(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b}function m0(a,b){b.c=b.c*a.c+a.a;b.d=b.d*a.c+a.b;b.b*=a.c;b.a*=a.c}function z_(a,b){return b*a.c+a.a}function A_(a,b){return b*a.c+a.b}function n0(){this.b=this.a=0;this.c=1}function o0(a,b,c){var d,e,f;this.b=this.a=0;this.c=1;b&&(d=b.b/a.b,f=b.a/a.a,e=0,0==e?e=24:e/=256,c=e/c,this.c=c<(d<f?d:f)?c:d<f?d:f,this.a=b.c+b.b/2-this.c*(a.c+a.b/2),this.b=b.d+b.a/2-this.c*(a.d+a.a/2))}w(19,1,{},n0,o0);\n_.tS=function(){return"DepictorTransformation Offset: "+this.a+lb+this.b+" Scaling: "+this.c};_.a=0;_.b=0;_.c=0;function o_(a){return p0(a,a.o,a.p,24)}\nfunction p0(a,b,c,d){var e,f,g;f=!1;for(g=0;0==g&&!f;){for(e=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&++g;0==g&&(f=!0)}if(0==g){if(2>b)return d;g=1.7976931348623157E308;for(c=1;c<b;++c)for(e=0;e<c;++e)f=iK(k0(a.D[c],a.D[e])),0<f&&f<g&&(g=f);return 1.7976931348623157E308!=g?0.6*g:d}for(e=b=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&(b+=iK(k0(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function r_(a,b){return 0!=(a.z[b]&262144)}function q0(a,b){return 0!=(a.s[b]&262144)}\nfunction r0(a,b){var c;c=a.x[b];return 3<=c&&4>=c||11<=c&&13>=c||19<=c&&31>=c||37<=c&&51>=c||55<=c&&84>=c||87<=c&&103>=c}function s0(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function t0(a,b,c){a.D[b].a=c;a.K&=3}function u0(a,b,c){a.D[b].b=c;a.K&=3}function v0(a,b,c){a.D[b].c=c;a.K&=3}function w0(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}\nfunction x0(a,b,c){return 1!=sP(a,b)?0:16-a.f[a.o+c]+(1==a.x[c]?4096:0)+(0==(a.B[b]&24)||a.y[0][b]!=c?2048:0)+(0==(a.s[c]&3)?1024:0)+(0!=(a.z[b]&64)?0:512)+(6!=a.x[c]?256:0)}\nfunction y0(a){var b;qQ(a,3);for(b=0;b<a.c;++b){var c=a,d=b,e=void 0,f=void 0,g=f=void 0,h=void 0,j=e=e=void 0,l=g=void 0,l=void 0;if(!(0==(c.s[d]&3)||3==(c.s[d]&3)))if(2==c.k[d]&&2==c.f[d]){var o=l=g=j=void 0,m=j=void 0,r=h=h=g=void 0,t=l=l=void 0,y=e=f=t=o=void 0,h=void 0;if(2!=c.f[d]||2!=c.j[d][0]||2!=c.j[d][1]||2>c.f[c.e[d][0]]||2>c.f[c.e[d][1]]||1!=c.k[c.e[d][0]]||1!=c.k[c.e[d][1]])KR(c,d,0,!1);else{l=t=f=e=-1;for(h=o=0;2>h;++h){g=c.e[d][h];for(r=0;r<c.f[c.o+g];++r)j=c.e[g][r],j!=d&&(m=c.i[g][r],\ny=x0(c,m,j),o<y&&(o=y,f=j,e=m,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<kP(c,c.e[d][h]);++r)c.e[c.e[d][h]][r]!=d&&(c.B[c.i[c.e[d][h]][r]]=1);c.y[1][e]!=f&&(c.y[0][e]=c.y[1][e],c.y[1][e]=f);g=2147483647;for(h=0;h<c.f[t];++h)j=c.e[t][h],j!=d&&g>j&&(g=j);t=C(A,v,-1,2,1);for(h=o=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[o++]=j);j=yR(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==o?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=w0(j,BP(c,l,t[0])),l=w0(j,BP(c,l,t[1])),l=h-l):l=w0(j,BP(c,l,t[0]));0>l^1==(c.s[d]&\n3)^g==f?c.B[e]=17:c.B[e]=9}}}else if(3>c.f[d]||4<c.f[d])KR(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=C(A,v,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;eQ(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=C(cF,Sl,-1,e,1);for(h=0;h<e;++h)f[h]=BP(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==sP(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,u=m=y=r=o=void 0,r=void 0,o=j.f[j.o+g],m=C(A,v,-1,o,1),r=CP(j,g,h,t,m);if(3==r)j=!1;else{y=(j.s[g]&3)==r?17:9;for(u=0;u<o;++u)1==(m[u]&\n1)&&(r=j.i[g][h[u]],j.B[r]=y,j.y[0][r]!=g&&(j.y[1][r]=j.y[0][r],j.y[0][r]=g));j=!0}if(!j){j=-1;for(h=0;h<e;++h)if(g=c.i[d][h],(17==c.B[g]||9==c.B[g])&&c.y[0][g]==d)c.B[c.i[d][h]]=1,-1==j?j=g:j=-2;if(0>j)a:{for(var j=c,g=d,D=m=t=m=y=y=o=u=y=o=h=void 0,r=y=r=void 0,h=j.f[j.o+g],o=C(cF,Sl,-1,h,1),t=0;t<h;++t)o[t]=BP(j,g,j.e[g][t]);for(t=1;t<h;++t)for(m=0;m<t;++m)if(r=aG(w0(o[t],o[m])),0.08>r||3.061592653589793<r){for(D=u=y=0;D<h;++D)D!=t&&D!=m&&(y+=aG(z0(o[t],o[D])),u+=aG(z0(o[m],o[D])));y=y<u?j.i[g][t]:\nj.i[g][m];if(1==sP(j,y)){j=y;break a}}r=-1;for(t=o=0;t<h;++t)y=j.e[g][t],m=j.i[g][t],y=x0(j,m,y),o<y&&(o=y,r=m);j=r}c.y[0][j]!=d&&(c.y[1][j]=c.y[0][j],c.y[0][j]=d);g=-1;for(h=0;h<e;++h)if(j==c.i[d][l[h]]){g=h;break}l=z(qH,ml,86,[z(A,v,-1,[2,1,2,1]),z(A,v,-1,[1,2,2,1]),z(A,v,-1,[1,1,2,2]),z(A,v,-1,[2,1,1,2]),z(A,v,-1,[2,2,1,1]),z(A,v,-1,[1,2,1,2])]);for(h=1;h<e;++h)f[h]<f[0]&&(f[h]+=6.283185307179586);if(3==e){e=!1;switch(g){case 0:e=f[1]<f[2]&&3.141592653589793>f[2]-f[1]||f[1]>f[2]&&3.141592653589793<\nf[1]-f[2];break;case 1:e=3.141592653589793<f[2]-f[0];break;case 2:e=3.141592653589793>f[1]-f[0]}f=1==(c.s[d]&3)^e?17:9}else e=0,f[1]<=f[2]&&f[2]<=f[3]?e=0:f[1]<=f[3]&&f[3]<=f[2]?e=1:f[2]<=f[1]&&f[1]<=f[3]?e=2:f[2]<=f[3]&&f[3]<=f[1]?e=3:f[3]<=f[1]&&f[1]<=f[2]?e=4:f[3]<=f[2]&&f[2]<=f[1]&&(e=5),f=1==(c.s[d]&3)^1==l[e][g]?9:17;c.B[j]=f}}}for(b=0;b<a.d;++b)if(d=a,c=b,h=y=e=h=f=l=o=t=l=r=g=h=j=m=t=g=o=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&pP(d,c)){l=h=f=e=-1;for(g=o=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)m=d.i[j][r],m!=c&&1==sP(d,m)&&(t=d.e[j][r],y=x0(d,m,t),o<y&&(o=y,f=t,e=m,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<kP(d,d.y[g][c]);++r)m=d.i[d.y[g][c]][r],m!=c&&1==sP(d,m)&&(d.B[m]=1);d.y[1][e]!=f&&(d.y[0][e]=d.y[1][e],d.y[1][e]=f);j=2147483647;for(g=0;g<d.f[h];++g)t=d.e[h][g],d.i[h][g]!=c&&j>t&&(j=t);t=C(A,v,-1,2,1);for(g=o=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[o++]=d.e[l][g]);g=yR(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==o?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=w0(g,BP(d,\nl,t[0])),l=w0(g,BP(d,l,t[1])),l=h-l):l=w0(g,BP(d,l,t[0]));0>l^2==(d.z[c]&3)^j==f?d.B[e]=17:d.B[e]=9}}}function X(a,b){var c,d;c=b;for(d=0;0!=b;)0==a.c&&(a.e=(a.a[++a.d]&63)<<11,a.c=6),d|=(65536&a.e)>>16-c+b,a.e<<=1,--b,--a.c;return d}function A0(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function B0(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function C0(){this.b=!0}w(24,1,{},C0);_.a=null;_.b=!1;_.c=0;_.d=0;_.e=0;_.f=null;\nfunction D0(a,b){var c,d;c=b;var e,f;9.0E-4>(0>=c?0-c:c)&&(c=0);c=Q(K(S(c*Math.pow(10,4))))/Math.pow(10,4);d=n+(new $J(c)).a;e=lx(d,mx(46));0>e&&(d+=gc,e=lx(d,mx(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=wc;10<d.length&&(d=Ed);e=n;for(c=1;c<=10-d.length;++c)e+=fa;d=e+d;for(c=d.length;10>c;++c)sD(a.a,32);rO(a.a,d)}function E0(a,b){var c,d,e;if(0>b||999<b)rO(a.a," ?");else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?sD(a.a,48):sD(a.a,32):(sD(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction F0(a){var b=new rD,c,d,e,f,g,h,j,l;qQ(a,7);f=!0;for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1!=(a.s[c]&1572864)>>19){f=!1;break}l=-1;if(f){d=C(A,v,-1,32,1);for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1==(a.s[c]&1572864)>>19){c=1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21;++d[c];0<d[c]&&(l=c);break}}this.a=b;rO(this.a,(null!=a.I?a.I:n)+ca);rO(this.a,"Actelion Java MolfileCreator 1.0\\n\\n");E0(this,a.o);E0(this,a.p);rO(this.a,ja);E0(this,f?0:1);rO(this.a,\n" 0 0 0 0 0999 V2000\\n");b=1==a.o;for(c=1;c<a.o;++c)if(a.D[c].a!=a.D[0].a||a.D[c].b!=a.D[0].b||a.D[c].c!=a.D[0].c){b=!0;break}d=1;if(b)if(c=p0(a,a.o,a.p,24),0!=c)(1>c||3<c)&&(d=1.5/c);else{e=1.7976931348623157E308;for(c=1;c<a.o;++c)for(d=0;d<c;++d)g=a.D[d].a-a.D[c].a,h=a.D[d].b-a.D[c].b,j=a.D[d].c-a.D[c].c,g=g*g+h*h+j*j,e>g&&(e=g);d=3/e}for(c=0;c<a.o;++c)b?(D0(this,d*a.D[c].a),D0(this,d*-a.D[c].b),D0(this,d*-a.D[c].c)):rO(this.a," 0.0000 0.0000 0.0000"),null!=(null==a.t?null:a.t[c])?\nrO(this.a," L "):0!=(a.w[c]&1)?rO(this.a," A "):(e=(SP(),mR)[a.x[c]],rO(this.a,fa+e),1==e.length?rO(this.a,ia):2==e.length&&rO(this.a,fa)),rO(this.a," 0 0 0"),e=1920&a.w[c],0==e?rO(this.a,f_):384==e?rO(this.a," 3"):128==e?rO(this.a,h_):1792==e?rO(this.a,g_):1664==e&&rO(this.a,h_),rO(this.a,0!=(a.w[c]&8192)?g_:f_),e=((a.s[c]&-268435456)>>>28)-1,-1==e?rO(this.a,f_):0==e?rO(this.a," 15"):E0(this,e),rO(this.a,ka),E0(this,bG(a.u[c])),rO(this.a," 0 0\\n");for(c=0;c<a.p;++c){switch(a.B[c]){case 1:b=\n1;d=0;break;case 2:b=2;d=0;break;case 4:b=3;d=0;break;case 9:b=1;d=6;break;case 17:d=b=1;break;case 26:b=2;d=3;break;case 64:b=4;d=0;break;default:b=1,d=0}f&&(1==d||6==d)&&KQ(a,a.y[0][c])!=l&&(d=0);e=a.A[c]&15;0!=e&&(8==e?b=4:3==e?b=5:9==e?b=6:10==e?b=7:b=8);e=a.A[c]&48;e=0==e?0:32==e?1:2;E0(this,1+a.y[0][c]);E0(this,1+a.y[1][c]);E0(this,b);E0(this,d);rO(this.a,f_);E0(this,e);rO(this.a," 0\\n")}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){rO(this.a,gf);E0(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(rO(this.a,\nfa),E0(this,c+1),f=a.q[c],0>f?(rO(this.a," -"),f=-f):rO(this.a,b_),sD(this.a,48+f&65535));rO(this.a,ca)}for(c=f=0;c<a.o;++c)0==a.v[c]||++f;if(0!=f){rO(this.a,kf);E0(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(rO(this.a,fa),E0(this,c+1),rO(this.a,fa),E0(this,a.v[c]));rO(this.a,ca)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){rO(this.a,OO);E0(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(rO(this.a,fa),E0(this,c+1),a.s[c]&48){case 16:rO(this.a,c_);break;case 32:rO(this.a,d_);break;case 48:rO(this.a,\ne_)}rO(this.a,ca)}if(a.E){for(c=f=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){rO(this.a,PO);E0(this,f);for(c=0;c<a.o;++c)if(f=a.w[c]&120,0!=f)switch(rO(this.a,fa),E0(this,c+1),f){case 112:rO(this.a," -1");break;case 8:rO(this.a,c_);break;case 104:rO(this.a,d_);break;case 88:rO(this.a,e_);break;case 56:rO(this.a," 4")}rO(this.a,ca)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){rO(this.a,"M ALS ");E0(this,c+1);E0(this,f.length);rO(this.a,0!=(a.w[c]&1)?" T ":" F ");for(l=0;l<f.length;++l)switch(b=\n(SP(),mR)[f[l]],b.length){case 1:rO(this.a,b+b_);break;case 2:rO(this.a,b+ia);break;case 3:rO(this.a,b+fa);break;default:rO(this.a," ?")}rO(this.a,ca)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){rO(this.a,QO);E0(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(rO(this.a,fa),E0(this,c+1),0!=(f&4096)?rO(this.a,b_+(a.f[a.o+c]+1)):rO(this.a," -2"));rO(this.a,ca)}}rO(this.a,jf)}w(25,1,{},F0);_.a=null;\nfunction t_(a,b){var c,d,e,f;c=n+Vu(100*b.a)/100;d=n+Vu(100*b.b)/100;e=n+Vu(100*b.c)/100;f=n+Vu(100*b.d)/100;c=rd+c+va+e+ua+d+wa+f+\'" style="stroke:\'+a.e+";stroke-width:"+Vu(100*a.n)/100+Aa;X_(a,c)}function $_(a,b,c,d){O_(a,b);b=ud+Vu(100*c)/100+\'" text-anchor="middle" y="\'+Vu(100*(d+~~(a.o/3)))/100+\'" font-family=" \'+a.f.a+\'" font-size="\'+a.f.b+j_+a.e+Ba+b+qd;X_(a,b)}function Z_(a,b,c,d){b=\'<circle cx="\'+Vu(100*b)/100+pa+Vu(100*c)/100+\'" r="\'+Vu(100*d)/100+j_+a.e+\'" />\';X_(a,b)}\nfunction O_(a,b){var c;c=OI();if(-1<c&&9>c)return!a.i&&(a.i=(et(),new xA(a.f))),c=GC(a.i,b),11<=a.f.b&&(c*=1.5714285714285714),c;var d=a.f;c=b;var e=G0;e||(G0=e=$doc.createElement("canvas"));d=n+d.b+lj+d.a;e=e.getContext("2d");e.font=d;c=e.measureText(c);return(new R_(0,0,c.width,0)).b}function T_(a,b){a.o!=b&&(a.o=b,a.f=new jC(Qe,0,b))}\nfunction H0(a){var b,c,d;d=\'<svg id="\'+(null!=a.k?a.k:zi+N_)+\'" xmlns="http://www.w3.org/2000/svg" version="1.1" \'+a.gd(fa)+\'width="\'+a.p+\'px" height="\'+a.j+\'px" viewBox="0 0 \'+a.p+fa+a.j+\'">\\n\';b="<style> #"+(null!=a.k?a.k:zi+N_)+" {pointer-events:none; } #"+(null!=a.k?a.k:zi+N_)+" .event { pointer-events:all;} <\/style>\\n";d+=a_;d+=b;for(c=new vu(a.c);c.b<c.d.Pf();)b=wu(c),X_(a,b);for(c=new vu(a.b);c.b<c.d.Pf();)b=wu(c),X_(a,b);return d+a.fd(a_)+Sq(a.d.a)+pd}\nfunction X_(a,b){yp(a.d,a_);yp(a.d,b);yp(a.d,ca)}w(28,3,{});_.fd=Tv;_.gd=Tv;_.bd=function(a,b,c){var d,e;e=new Iu(\'<polygon points="\');for(d=0;d<c;++d)rO(e,n+Vu(100*a[d])/100),xp(e.a,lb),rO(e,n+Vu(100*b[d])/100),xp(e.a,fa);rO(e,\'" style="fill:\'+this.e+";stroke:"+this.e+\';stroke-width:1"/>\');X_(this,Sq(e.a))};_.cd=function(a){this.e=uj+(a.d>>16&255)+lb+(a.d>>8&255)+lb+(a.d&255)+eb};_.tS=function(){return H0(this)};_.e=Ag;_.i=null;_.j=400;_.k=null;_.n=1;_.o=10;_.p=400;var N_=0;\nfunction I0(a,b){var c,d,e;1==a.b.B[b]&&VQ(a.b,b,2);for(d=0;2>d;++d){c=W(a.b,d,b);s0(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[zP(a.b,c,e)]=!1}}function J0(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.b.d;++c)if(a.a[c]){f=!1;for(e=0;2>e;++e){b=!1;d=W(a.b,e,c);for(g=0;g<a.b.f[d];++g)if(c!=zP(a.b,d,g)&&a.a[zP(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,I0(a,c))}}while(h)}function K0(){}w(29,1,{},K0);_.a=null;_.b=null;\nfunction L0(a,b,c,d){a.b||(4==a.i||3==a.i&&-1!=a.c?a.b=!0:(a.j[a.i]=d,a.f[a.i]=b,a.k[a.i]=c,++a.i))}\nfunction M0(a,b){var c,d,e,f;if(a.b)return 3;-1!=a.c&&(a.c=b[a.c]);for(e=0;e<a.i;++e)2147483647!=a.f[e]&&(a.f[e]=b[a.f[e]]);if(-1==a.c&&0==a.d){d=2147483647;f=-1;for(e=0;e<a.i;++e)d>a.k[e]&&(d=a.k[e],f=e);a.c=a.f[f];for(e=f+1;e<a.i;++e)a.f[e-1]=a.f[e],a.k[e-1]=a.k[e],a.j[e-1]=a.j[e];--a.i}f=(-1==a.c?0:1)+a.d+a.i;if(4<f||3>f)return 3;c=-1==a.c&&1==a.d||-1!=a.c&&YR(a.n.b,a.c);d=-1;for(e=0;e<a.i;++e)if(a.j[e]){if(-1!=d||c)return 3;d=e}f=!1;if(-1!=d)for(e=0;e<a.i;++e)!a.j[e]&&a.f[d]<a.f[e]&&(f=!f);d=\n!1;if(-1!=a.c&&!c)for(e=0;e<a.i;++e)a.c<a.f[e]&&(d=!d);e=a.f;c=a.k;var g,h,j;h=!1;for(g=1;g<a.i;++g)for(j=0;j<g;++j)e[j]>e[g]&&(h=!h),c[j]>c[g]&&(h=!h);return a.e^h^d^f?2:1}function N0(a,b,c,d,e,f){this.n=a;0!=d&&1!=d?this.b=!0:(this.a=b,this.c=c,this.d=d,this.e=f,this.i=0,this.j=C(mq,yl,-1,4,2),this.f=C(A,v,-1,4,1),this.k=C(A,v,-1,4,1),-1!=c&&1==d&&(L0(this,2147483647,e,!0),this.d=0))}w(30,1,{},N0);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction O0(a){var b;qQ(a,15);b=a.C&65535;switch(a.C&-65536){case 65536:return null;case 131072:return 1==b?"meso":n+b+" meso diastereomers";case 0:return"unknown chirality";case 196608:return"racemate";case 262144:return"this enantiomer";case 327680:return"this or other enantiomer";case 393216:return"two epimers";default:return 1==b?"one stereo isomer":n+b+" stereo isomers"}}\nfunction P0(a){qQ(a,15);if(a.b){var a=a.b,b;for(b=0;b<a.H.c;++b)if(0==(a.H.s[b]&67108864)&&3==a.S[b]){var c=a.H;c.s[b]|=67108864;c.K&=3}for(b=0;b<a.H.d;++b)3==a.k[b]&&2==sP(a.H,b)&&VQ(a.H,b,26)}}\nfunction Q0(a,b,c){var d,e,f;f=b.length;d=new R0(a.f,f,a.e);d.a[0]=0;for(e=d.b[0]=0;e<f;++e)d.n[e]=128-f,d.e[e]=b[e];if(8>f)S0(d);else a:{var g,h,j,l,o,m,r;f=z(qH,ml,86,[z(A,v,-1,[627]),null,z(A,v,-1,[2457]),null,z(A,v,-1,[2451,8643,2519]),null,z(A,v,-1,[34377,-2147448999]),null,z(A,v,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,z(A,v,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,z(A,v,-1,[542985,137283,2122017,530691,2206773,-2144711351,219209,2840841,137555,-2146871031,-2147264167,613705,-2145360543,-2146625271,694611,2454837,-2145356703,-2147345133,-2146928951,-2146931805,-2144641719,-2146951869,-2146625237,-2146624183,2841963,1074905,-2146625117,2799955,-2144723645,138583,859225,-2145264843,-2145216253,-2146624149,-2144700727,-2146928917,-2143905527,-2144045771,-2146789097,2288547,544407,2104323,-2146911977,-2144479405,3633737,\n-2146870089,-2146952169]),null,z(A,v,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);m=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[m]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==sP(a.f,c[j])&&(h=a.f.z[c[j]]&3,1==h&&(b+=l),2==h&&(e+=l)),b>>>=1,e>>>=1;for(r=0;r<f[m].length;++r){h=0==(-2147483648&f[m][r]);c=2147483647&f[m][r];for(j=!1;!j;j=!j){if(j){if(h)break;o=0;for(g=1;g!=l;g<<=1)o<<=1,0!=(c&g)&&(o|=1);c=o}for(g=0;g<d.e.length;++g){if(0==(c&b)&&0==(~c&e)){b=\n0;e=!0;for(j=1;j<d.e.length;++j)d.a[j]=d.a[j-1]+Math.sin(b),d.b[j]=d.b[j-1]+Math.cos(b),0==(c&1)&&(e=!e),b+=e?1.0471975511965976:-1.0471975511965976,c>>>=1;break a}0!=(c&1)&&(c|=l);c>>>=1}}}}S0(d)}Am(a.c,d)}function T0(a,b){var c,d;d=0;FP(a,a.length,(GP(),GP(),HP));for(c=0;c<a.length;++c)(0==c||0!=IP(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction U0(a){var b,c,d,e,f,g,h,j,l;j=new Gm;l=new Gm;c=new Gm;for(e=new vu(a.c);e.b<e.d.Pf();){d=wu(e);f=0;c.mg();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(Am(c,new V0(d,g,b)),f+=b);if(0!=f){W0(c,new X0);for(h=new vu(c);h.b<h.d.Pf()&&!(g=wu(h),0<f*g.b&&(b=(0>f?-f:f)>=bG(g.b)?g.b:f,f-=b,Am(0>b?j:l,new V0(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;W0(l,new Y0);W0(j,new Z0);for(f=new vu(l);f.b<f.d.Pf();){e=wu(f);for(d=new vu(j);d.b<d.d.Pf();)if(c=wu(d),e.b==-c.b)return a.j[e.c.e[e.a]]-=\ne.b,a.j[c.c.e[c.a]]-=c.b,new $0(e.c,c.c,e.a,c.a)}for(f=new vu(l);f.b<f.d.Pf();){e=wu(f);for(d=new vu(j);d.b<d.d.Pf();)if(c=wu(d),e.b>-c.b)return a.j[e.c.e[e.a]]+=c.b,a.j[c.c.e[c.a]]-=c.b,new $0(e.c,c.c,e.a,c.a)}for(f=new vu(l);f.b<f.d.Pf();){e=wu(f);for(d=new vu(j);d.b<d.d.Pf();)if(c=wu(d),e.b<-c.b)return a.j[e.c.e[e.a]]-=e.b,a.j[c.c.e[c.a]]+=e.b,new $0(e.c,c.c,e.a,c.a)}return null}function a1(a){return 2>a.c.c?null:new b1(zw(a.c,0),zw(a.c,1))}\nfunction c1(a){var b,c,d,e,f,g,h,j;j=b=null;for(f=0;f<a.f.d;++f)if(32==a.f.B[f]){c=W(a.f,0,f);e=-1;for(g=0;g<a.c.c&&!(e=d1(zw(a.c,g),c),-1!=e);++g);d=W(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=d1(zw(a.c,h),d),-1!=c);++h);g!=h&&(g>h&&(d=g,g=h,h=d,d=e,e=c,c=d),null==j&&(j=C(e1,q,10,a.c.c,0)),null==j[h]&&(j[h]=C(f1,$Z,9,h,0)),j[h][g]?(j[h][g].c[0]+=j[h][g].b[0].a[e],j[h][g].d[0]+=j[h][g].b[0].b[e],j[h][g].c[1]+=j[h][g].b[1].a[c],j[h][g].d[1]+=j[h][g].b[1].b[c],++j[h][g].a[0],++j[h][g].a[1]):(j[h][g]=new $0(zw(a.c,\ng),zw(a.c,h),e,c),!b&&(b=new Gm),Am(b,j[h][g])))}return b}function S0(a){var b,c;b=3.141592653589793-3.141592653589793*(a.e.length-2)/a.e.length;for(c=1;c<a.e.length;++c)a.a[c]=a.a[c-1]+Math.sin(b*(c-1)),a.b[c]=a.b[c-1]+Math.cos(b*(c-1))}function g1(a,b,c){var d,e;for(e=d=0;e<kP(a.f,c);++e)h1(b,jP(a.f,c,e))&&++d;return d}\nfunction i1(a,b,c,d){var e,f,d=new R0(a.f,b.e.length+c.e.length-d,a.e);for(e=a=0;e<b.e.length;++e)d.e[a]=b.e[e],d.n[a]=b.n[e],d.a[a]=b.a[e],d.b[a++]=b.b[e];for(e=0;e<c.e.length;++e)f=d1(b,c.e[e]),-1==f?(d.e[a]=c.e[e],d.n[a]=c.n[e],d.a[a]=c.a[e],d.b[a++]=c.b[e]):d.n[f]<c.n[e]&&(d.n[f]=c.n[e]);return d}\nfunction j1(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new k1);if(0!=(a.e&1)){var j,l,o,m,r;m=!1;qQ(b,7);b.o=b.c;b.p=b.d;for(l=0;l<b.c;++l)b.f[b.o+l]!=b.f[l]&&(b.f[b.o+l]!=b.f[2*b.o+l]&&(m=!0),j=zQ(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=zQ(b,l,!0),j!=r&&(o=((b.s[l]&-268435456)>>>28)-1,(-1==o||o<j)&&DR(b,l,j))));y0(b);m&&(b.K=0)}a.f=b;qQ(a.f,3);a.c=new Gm;a.a=C(mq,yl,-1,a.f.o,2);a.b=C(mq,yl,-1,a.f.p,2);a.d=C(mq,yl,-1,a.f.p,2);for(d=0;d<a.f.p;++d)a.d[d]=32!=a.f.B[d];a.j=C(A,v,-1,a.f.o,1);for(c=0;c<a.f.o;++c)a.j[c]=\na.f.q[c];if(0!=(a.e&6)){for(d=0;d<a.f.p;++d)a.d[d]=!a.d[d]&&q0(a.f,W(a.f,0,d))&&q0(a.f,W(a.f,1,d));var t,y,u,D,s,F,O,L,Z,ea,Y,da;for(D=u=s=0;D<a.f.p;++D)if(q0(a.f,W(a.f,0,D))&&q0(a.f,W(a.f,1,D))){a.b[D]=!0;var Fb=u,$,rb=a.f,Kb=void 0,J=void 0,Ia=void 0,Uc=void 0,Kb=rb.y[0][D],J=rb.y[1][D],Ia=rb.D[J].a-rb.D[Kb].a,Uc=rb.D[J].b-rb.D[Kb].b;$=Math.sqrt(Ia*Ia+Uc*Uc);u=Fb+$;++s}if(!(0==s||0==u)){u/=s;for(t=0;t<a.f.o;++t)q0(a.f,t)&&(0==PP(a.f,t)?s0(a.f,t,!1):a.a[t]=!0);ea=C(A,v,-1,a.f.o,1);var Tb=a.f,sb,\nM,ya,nc,jd,ra,Yc,Ud;qQ(Tb,1);for(sb=0;sb<Tb.o;++sb)ea[sb]=-1;for(sb=jd=0;sb<Tb.o;++sb)if(-1==ea[sb]&&0!=(Tb.s[sb]&262144)){ea[sb]=jd;ra=C(A,v,-1,Tb.o,1);ra[0]=sb;for(Yc=nc=0;nc<=Yc;){ya=PP(Tb,ra[nc]);for(Ud=0;Ud<ya;++Ud)M=Tb.e[ra[nc]][Ud],-1==ea[M]&&0!=(Tb.s[M]&262144)&&(ra[++Yc]=M,ea[M]=jd);++nc}++jd}F=jd;Z=C(A,v,-1,F,1);for(t=0;t<a.f.o;++t)-1!=ea[t]&&++Z[ea[t]];L=C(l1,q,12,F,0);for(O=0;O<F;++O)L[O]=new R0(a.f,Z[O],a.e);y=C(A,v,-1,F,1);for(t=0;t<a.f.o;++t)O=ea[t],-1!=O&&(L[O].n[y[O]]=256,L[O].e[y[O]]=\nt,L[O].a[y[O]]=uP(a.f,t)/u,L[O].b[y[O]]=vP(a.f,t)/u,++y[O]);Y=-1;for(O=da=0;O<F;++O)da<Z[O]&&(da=Z[O],Y=O);Am(a.c,L[Y]);for(O=0;O<F;++O)O!=Y&&Am(a.c,L[O])}}var Ta,qa,Ab,ba,Ua,Db,Nc,oc,ha,pc,U,N,Eb,Ub,P,Za,jc,Va,Zc,Fa,Jc,tb,xd,je,Dc,$c,Vb;for(qa=0;qa<a.f.o;++qa)if(4<kP(a.f,qa)){ha=new R0(a.f,1+kP(a.f,qa),a.e);ha.a[kP(a.f,qa)]=0;ha.b[kP(a.f,qa)]=0;ha.n[kP(a.f,qa)]=32;ha.e[kP(a.f,qa)]=qa;a.a[qa]=!0;for(U=0;U<kP(a.f,qa);++U)Db=jP(a.f,qa,U),ha.a[U]=Math.sin(1.0471975511965976*U-2.0943951023931953),ha.b[U]=\nMath.cos(1.0471975511965976*U-2.0943951023931953),ha.n[U]=32,ha.e[U]=Db,a.a[Db]=!0,a.b[zP(a.f,qa,U)]=!0;Am(a.c,ha)}xd=kQ(a.f);for(tb=0;tb<xd.i.c;++tb){je=zw(xd.j,tb).length;Fa=zw(xd.i,tb);Dc=!1;if(0!=(a.e&6)){Dc=!0;for(U=0;U<je;++U)if(!q0(a.f,Fa[U])){Dc=!1;break}}if(!Dc){N=!1;for(U=0;U<je;++U)if(tQ(a.f,Fa[U])==je){N=!0;break}if(N){Jc=zw(xd.j,tb);Q0(a,Fa,Jc);for(U=0;U<je;++U)a.a[Fa[U]]=!0,a.b[Jc[U]]=!0}}}for(Ua=0;Ua<a.f.p;++Ua)if(yP(a.f,Ua)&&!a.b[Ua]){a:{var fb=a,ad=Ua,Zb=void 0,Oc=void 0,G=void 0,\nnb=void 0,xc=void 0,de=void 0,yc=void 0,Vd=void 0,Gd=void 0,Wd=void 0,kd=void 0,Wb=void 0,oa=void 0,Zb=W(fb.f,0,ad),Oc=W(fb.f,1,ad),xc=C(A,v,-1,fb.f.o,1),de=C(A,v,-1,fb.f.o,1),yc=C(A,v,-1,fb.f.o,1),Vd=C(A,v,-1,fb.f.o,1);xc[0]=Zb;xc[1]=Oc;de[1]=ad;yc[Zb]=1;yc[Oc]=2;Vd[0]=-1;Vd[1]=0;for(Gd=nb=1;nb<=Gd;){for(Wd=0;Wd<kP(fb.f,xc[nb]);++Wd){G=jP(fb.f,xc[nb],Wd);if(1<nb&&G==Zb){oa=new m1(yc[xc[nb]]);de[0]=zP(fb.f,xc[nb],Wd);kd=nb;for(Wb=0;Wb<oa.a.length;++Wb)oa.a[Wb]=xc[kd],oa.b[Wb]=de[kd],kd=Vd[kd];Vb=\noa;break a}0==yc[G]&&0!=(fb.f.s[G]&3072)&&(xc[++Gd]=G,de[Gd]=zP(fb.f,xc[nb],Wd),yc[G]=yc[xc[nb]]+1,Vd[Gd]=nb)}++nb}Vb=null}Fa=Vb.a;Jc=Vb.b;Q0(a,Fa,Jc);for(U=0;U<Vb.a.length;++U)a.a[Fa[U]]=!0,a.b[Jc[U]]=!0}for(Ua=0;Ua<a.f.p;++Ua)if(!a.b[Ua]&&3==sP(a.f,Ua)&&(Ab=W(a.f,0,Ua),ba=W(a.f,1,Ua),P=kP(a.f,Ab)+kP(a.f,ba),2<P)){ha=new R0(a.f,P,a.e);for(U=Nc=0;U<kP(a.f,Ab);++U)Db=jP(a.f,Ab,U),Db!=ba&&(ha.e[Nc++]=Db,a.a[Db]=!0,a.b[zP(a.f,Ab,U)]=!0);ha.e[Nc++]=Ab;ha.e[Nc++]=ba;for(U=0;U<kP(a.f,ba);++U)Db=jP(a.f,\nba,U),Db!=Ab&&(ha.e[Nc++]=Db,a.a[Db]=!0,a.b[zP(a.f,ba,U)]=!0);for(U=0;U<P;++U)ha.a[U]=U,ha.b[U]=0,ha.n[U]=1;a.a[Ab]=!0;a.a[ba]=!0;a.b[Ua]=!0;Am(a.c,ha)}for(Ua=0;Ua<a.f.p;++Ua)if(!a.b[Ua]&&2==sP(a.f,Ua)){Ta=C(A,v,-1,a.f.o,1);for(U=0;2>U;++U)if(Ta[0]=W(a.f,U,Ua),Ta[1]=W(a.f,1-U,Ua),1==a.f.k[Ta[0]]&&2==a.f.k[Ta[1]]&&2==kP(a.f,Ta[1])){a.a[Ta[0]]=!0;a.a[Ta[1]]=!0;a.b[Ua]=!0;Ub=1;do{Za=jP(a.f,Ta[Ub],0)==Ta[Ub-1]?1:0;Ta[Ub+1]=jP(a.f,Ta[Ub],Za);if(2==a.f.k[Ta[Ub+1]]&&2<kP(a.f,Ta[Ub+1]))break;a.a[Ta[Ub+1]]=\n!0;a.b[zP(a.f,Ta[Ub],Za)]=!0;++Ub}while(2==a.f.k[Ta[Ub]]&&2==kP(a.f,Ta[Ub]));P=kP(a.f,Ta[0])+kP(a.f,Ta[Ub])+Ub-1;ha=new R0(a.f,P,a.e);for(Eb=0;Eb<=Ub;++Eb)ha.a[Eb]=Eb,ha.b[Eb]=0,ha.n[Eb]=64,ha.e[Eb]=Ta[Eb];oc=Ub+1;pc=!1;for(Eb=0;Eb<kP(a.f,Ta[0]);++Eb)Db=jP(a.f,Ta[0],Eb),Db!=Ta[1]&&(ha.a[oc]=-0.5,ha.b[oc]=pc?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),ha.n[oc]=64,ha.e[oc]=Db,++oc,pc=!0);pc=!1;for(Eb=0;Eb<kP(a.f,Ta[Ub]);++Eb)Db=jP(a.f,Ta[Ub],Eb),Db!=Ta[Ub-1]&&(ha.a[oc]=Ub+0.5,ha.b[oc]=\npc?-Math.sin(1.0471975511965976):Math.sin(1.0471975511965976),ha.n[oc]=64,ha.e[oc]=Db,++oc,pc=!0);Am(a.c,ha)}}for(qa=0;qa<a.f.o;++qa)if(4==kP(a.f,qa)){jc=C(A,v,-1,4,1);Va=C(A,v,-1,4,1);for(U=Zc=0;4>U;++U)jc[Zc]=jP(a.f,qa,U),Va[Zc]=zP(a.f,qa,U),1==kP(a.f,jc[Zc])&&!a.b[Va[Zc]]&&++Zc;if(2==Zc){ha=new R0(a.f,3,a.e);for(U=0;2>U;++U)a.a[jc[U]]=!0,a.b[Va[U]]=!0,ha.e[U]=jc[U],ha.n[U]=32;ha.a[0]=-0.5;ha.b[0]=0.866;ha.a[1]=0.5;ha.b[1]=0.866;ha.a[2]=0;ha.b[2]=0;ha.n[2]=32;ha.e[2]=qa;Am(a.c,ha)}if(3==Zc){for(U=\n0;2>U;++U)1==sP(a.f,Va[U])&&($c=jc[U],jc[U]=jc[2],jc[2]=$c,$c=Va[U],Va[U]=Va[2],Va[2]=$c);ha=new R0(a.f,4,a.e);for(U=0;3>U;++U)a.a[jc[U]]=!0,a.b[Va[U]]=!0,ha.e[U]=jc[U],ha.n[U]=32;ha.a[0]=-1;ha.b[0]=0;ha.a[1]=1;ha.b[1]=0;ha.a[2]=0;ha.b[2]=1;ha.a[3]=0;ha.b[3]=0;ha.n[3]=32;ha.e[3]=qa;Am(a.c,ha)}}n1(a);for(var Lb,Hd,Pc,Mb,yd,$a;;){Mb=null;for(Lb=0;Lb<a.f.o;++Lb){for(Pc=$a=0;Pc<kP(a.f,Lb);++Pc)a.b[zP(a.f,Lb,Pc)]||++$a;if(1==$a){a:{var Ra=a,zd=Lb,hb=void 0,ob=void 0,Wa=void 0,Nb=void 0,kc=void 0,Qc=void 0,\nuc=void 0,zc=void 0,lc=void 0,Ac=void 0,Ad=void 0,bd=void 0,Wa=C(A,v,-1,Ra.f.o,1),Nb=C(A,v,-1,Ra.f.o,1),kc=C(A,v,-1,Ra.f.o,1),Qc=C(A,v,-1,Ra.f.o,1);Wa[0]=zd;kc[zd]=1;Qc[0]=-1;for(uc=ob=0;ob<=uc;){if(0==ob||!Ra.a[Wa[ob]])for(zc=0;zc<kP(Ra.f,Wa[ob]);++zc)hb=jP(Ra.f,Wa[ob],zc),Ad=zP(Ra.f,Wa[ob],zc),0==kc[hb]&&!Ra.b[Ad]&&(Wa[++uc]=hb,Nb[uc]=Ad,kc[hb]=kc[Wa[ob]]+1,Qc[uc]=ob);if(ob==uc){bd=new m1(kc[Wa[ob]]);lc=ob;for(Ac=0;Ac<bd.a.length;++Ac)bd.a[Ac]=Wa[lc],bd.b[Ac]=Nb[lc],lc=Qc[lc];yd=bd;break a}++ob}yd=\nnull}(!Mb||yd.a.length>Mb.a.length)&&(Mb=yd)}}if(!Mb)break;Hd=new R0(a.f,Mb.a.length,a.e);for(Pc=0;Pc<Mb.a.length;++Pc)a.a[Mb.a[Pc]]=!0,Pc<Mb.a.length-1&&(a.b[Mb.b[Pc]]=!0),Hd.e[Pc]=Mb.a[Pc],Hd.a[Pc]=Math.cos(0.5235987755982988)*Pc,Hd.b[Pc]=1==(Pc&1)?0:0.5,Hd.n[Pc]=128+Mb.a.length;Am(a.c,Hd)}n1(a);for(f=new vu(a.c);f.b<f.d.Pf();){for(var ld=e=wu(f),Ec=void 0,sd=void 0,ee=void 0,R=void 0,Xd=void 0,R=ee=0;R<ld.e.length;++R){Ec=ld.e[R];sd=kP(ld.k,Ec);for(Xd=0;Xd<sd;++Xd)jP(ld.k,Ec,Xd)>Ec&&++ee}ld.f=\nC(A,v,-1,ee,1);ld.i=C(A,v,-1,ld.k.o,1);for(R=ee=0;R<ld.e.length;++R){Ec=ld.e[R];sd=kP(ld.k,Ec);ld.i[Ec]=R;for(Xd=0;Xd<sd;++Xd)jP(ld.k,Ec,Xd)>Ec&&(ld.f[ee++]=zP(ld.k,Ec,Xd))}}var ub,mc,ib,fd,La,ng,jb,Ef,Ge,cd,He,ab;for(Ef=0;Ef<a.c.c;++Ef){jb=zw(a.c,Ef);for(Ge=0;Ge<jb.f.length;++Ge)if(ib=jb.f[Ge],2==sP(a.f,ib)){if(!KP(a.f,ib)&&0==(a.f.z[ib]&3)){var qc=a.f;qc.z[ib]|=16777216}if(!yP(a.f,ib)&&1<a.f.f[W(a.f,0,ib)]&&1<a.f.f[W(a.f,1,ib)]&&(1==(a.f.z[ib]&3)||2==(a.f.z[ib]&3))){ab=C(A,v,-1,2,1);fd=C(A,v,-1,\n2,1);for(cd=0;2>cd;++cd){ab[cd]=a.f.G;fd[cd]=W(a.f,cd,ib);for(He=0;He<kP(a.f,fd[cd]);++He)La=jP(a.f,fd[cd],He),La!=W(a.f,1-cd,ib)&&ab[cd]>La&&(ab[cd]=La)}ng=o1(jb.a[jb.i[fd[0]]],jb.b[jb.i[fd[0]]],jb.a[jb.i[fd[1]]],jb.b[jb.i[fd[1]]]);ub=o1(jb.a[jb.i[ab[0]]],jb.b[jb.i[ab[0]]],jb.a[jb.i[fd[0]]],jb.b[jb.i[fd[0]]]);mc=o1(jb.a[jb.i[fd[1]]],jb.b[jb.i[fd[1]]],jb.a[jb.i[ab[1]]],jb.b[jb.i[ab[1]]]);0>w0(ng,ub)^0>w0(ng,mc)^2==(a.f.z[ib]&3)&&p1(jb,ib)}}}var Id,Jd,Kd,Ob,gd,Bd,ke,Cd,Yd,rc,bb,vc,pb,Ue,Ld,Rc,Pa,Oa,\nSc,$b,Tc,aa,Zd,Dd,Md,le;Tc=C(vQ,q,6,a.f.o,0);for($b=0;$b<a.f.o;++$b)Tc[$b]=new wQ(2),QP(Tc[$b],$b);le=C(A,v,-1,a.f.o,1);for(aa=0;aa<a.f.d;++aa)if(Zd=a.f.z[aa]&3,1==Zd||2==Zd)nP(Tc[W(a.f,0,aa)],Fv(Zd)),nP(Tc[W(a.f,1,aa)],Fv(Zd));Dd=T0(Tc,le);do{Md=Dd;for(var Ve=a,Vf=Tc,mf=le,Pb=void 0,We=void 0,Xe=void 0,md=void 0,td=void 0,Ye=void 0,Ze=void 0,We=C(A,v,-1,16,1),Pb=0;Pb<Ve.f.o;++Pb){for(Xe=0;Xe<kP(Ve.f,Pb);++Xe){Ze=mf[jP(Ve.f,Pb,Xe)];for(md=0;md<Xe&&!(Ze<We[md]);++md);for(td=Xe;td>md;--td)We[td]=We[td-\n1];We[md]=Ze}Ye=yQ(6,kP(Ve.f,Pb));QP(Vf[Pb],Pb);RP(Vf[Pb],16,Fv(mf[Pb]));RP(Vf[Pb],17*(6-Ye),Kk);for(Xe=0;Xe<Ye;++Xe)RP(Vf[Pb],17,Fv(We[Xe]))}Dd=T0(Tc,le)}while(Md!=Dd);Ob=C(nK,Ol,-1,a.f.p,1);var nd,og,fe,Jg,Ff,me,za,bc,ck,tl;for(fe=0;fe<a.f.p;++fe)if(nd=W(a.f,0,fe),og=W(a.f,1,fe),!(yP(a.f,fe)||1!=sP(a.f,fe)||1==kP(a.f,nd)||1==kP(a.f,og)))if(!(0!=(a.e&2)&&q0(a.f,nd))||!q0(a.f,og)){ck=!1;for(za=0;2>za;++za)if(Jg=W(a.f,za,fe),2<kP(a.f,Jg)){tl=!0;me=-1;for(bc=0;bc<kP(a.f,Jg);++bc)Ff=jP(a.f,Jg,bc),Ff!=\nW(a.f,1-za,fe)&&(-1==me?me=le[Ff]:me!=le[Ff]&&(tl=!1));if(tl){ck=!0;break}}ck||(0!=(a.e&4)&&q0(a.f,nd)&&q0(a.f,og)?Ob[fe]=1:Ob[fe]=2)}for(Kd=0;Kd<a.f.p;++Kd)2==Ob[Kd]&&(0!=(a.f.s[W(a.f,0,Kd)]&3072)||0!=(a.f.s[W(a.f,1,Kd)]&3072))&&(Ob[Kd]=3);for(vc=0;vc<a.c.c;++vc){rc=zw(a.c,vc);ke=q1(rc);Rc=rc.c;Ld=new r1(rc,a.e);Ue=-1;for(bb=0;224>bb&&0!=ke.c;++bb){Cd=s1(a.i,ke.c);Bd=($B(Cd,ke.c),ke.b[Cd]);a:{var $g=a,pq=Bd[0],dk=Bd[1],af=void 0,Je=void 0,Gb=void 0,bf=void 0,ah=void 0,ul=void 0,ui=void 0,dj=void 0,\nvi=void 0,Ga=void 0,ej=void 0,Mh=void 0,ah=C(A,v,-1,$g.f.o,1),ul=C(A,v,-1,$g.f.o,1),ui=C(A,v,-1,$g.f.o,1),dj=C(A,v,-1,$g.f.o,1);ah[0]=dk;ui[dk]=1;dj[0]=-1;for(vi=bf=0;bf<=vi;){for(Ga=0;Ga<PP($g.f,ah[bf]);++Ga){Je=jP($g.f,ah[bf],Ga);Mh=zP($g.f,ah[bf],Ga);if(Je==pq){Gb=ui[ah[bf]];af=C(A,v,-1,Gb,1);af[0]=Mh;for(ej=1;ej<Gb;++ej)af[ej]=ul[bf],bf=dj[bf];gd=af;break a}0==ui[Je]&&(ah[++vi]=Je,ul[vi]=Mh,ui[Je]=ui[ah[bf]]+1,dj[vi]=bf)}if(bf==vi)break;++bf}gd=null}Id=C(A,v,-1,gd.length,1);Jd=0;if(32>bb)for(pb=\n1;pb<gd.length-1;++pb)3==Ob[gd[pb]]&&(Id[Jd++]=gd[pb]);else if(96>bb)for(pb=1;pb<gd.length-1;++pb)2<=Ob[gd[pb]]&&(Id[Jd++]=gd[pb]);else for(pb=1;pb<gd.length-1;++pb)1<=Ob[gd[pb]]&&(Id[Jd++]=gd[pb]);if(0!=Jd){Oa=Id[0];if(1<Jd){do Oa=Id[s1(a.i,Jd)];while(Oa==Ue)}Oa!=Ue&&(Ue=Oa,p1(rc,Oa),ke=q1(rc),Rc>rc.c&&(Rc=rc.c,Ld=new r1(rc,a.e)))}}fC(a.c,vc,Ld);rc=Ld;Yd=1;do{Pa=9999;for(pb=0;pb<rc.e.length;++pb)if(Sc=le[rc.e[pb]],Sc==Yd){for(var cc=rc,qg=pb,ek=void 0,vl=void 0,fk=void 0,Gf=void 0,Lg=void 0,fj=void 0,\nbh=void 0,ch=void 0,of=void 0,rg=void 0,gj=void 0,wl=void 0,ne=void 0,Ke=void 0,sg=void 0,pf=void 0,Xa=void 0,Ng=void 0,tk=void 0,xv=void 0,ne=cc.a[qg],Xa=cc.b[qg],Gf=C(t1,q,11,4,0),rg=of=0;rg<cc.f.length&&!(4<=of);++rg)qg==cc.i[W(cc.k,0,cc.f[rg])]||qg==cc.i[W(cc.k,1,cc.f[rg])]||(Ke=cc.a[cc.i[W(cc.k,0,cc.f[rg])]],Ng=cc.b[cc.i[W(cc.k,0,cc.f[rg])]],sg=cc.a[cc.i[W(cc.k,1,cc.f[rg])]],tk=cc.b[cc.i[W(cc.k,1,cc.f[rg])]],fj=Math.sqrt((Ke-ne)*(Ke-ne)+(Ng-Xa)*(Ng-Xa)),bh=Math.sqrt((sg-ne)*(sg-ne)+(tk-Xa)*(tk-\nXa)),fk=Math.sqrt((sg-Ke)*(sg-Ke)+(tk-Ng)*(tk-Ng)),fj<fk&&bh<fk?Ke==sg?(Lg=0>=ne-Ke?0-(ne-Ke):ne-Ke,0.5>Lg&&(Gf[of++]=new u1(o1(Ke,Xa,ne,Xa),(0.5-Lg)/2))):Ng==tk?(Lg=0>=Xa-Ng?0-(Xa-Ng):Xa-Ng,0.5>Lg&&(Gf[of++]=new u1(o1(ne,Ng,ne,Xa),(0.5-Lg)/2))):(gj=(tk-Ng)/(sg-Ke),wl=-1/gj,ek=Ng-gj*Ke,vl=Xa-wl*ne,pf=(vl-ek)/(gj-wl),xv=gj*pf+ek,Lg=Math.sqrt((pf-ne)*(pf-ne)+(xv-Xa)*(xv-Xa)),0.5>Lg&&(Gf[of++]=new u1(o1(pf,xv,ne,Xa),(0.5-Lg)/2))):0.5>fj?Gf[of++]=new u1(o1(Ke,Ng,ne,Xa),(0.5-fj)/2):0.5>bh&&(Gf[of++]=new u1(o1(sg,\ntk,ne,Xa),(0.5-bh)/2)));0<of&&(ch=v1(Gf,of),cc.a[qg]+=ch.b*Math.sin(ch.a),cc.b[qg]+=ch.b*Math.cos(ch.a))}else Sc>Yd&&Sc<Pa&&(Pa=Sc);Yd=Pa}while(9999!=Pa)}var Ml,Gn;for(Ml=0;Ml<a.f.o;++Ml)!q0(a.f,Ml)&&0==kP(a.f,Ml)&&(Gn=new R0(a.f,1,a.e),a.a[Ml]=!0,Gn.e[0]=Ml,Gn.a[0]=0,Gn.b[0]=0,Gn.n[0]=0,Am(a.c,Gn));var Q_,yv;for(yv=c1(a);yv;){for(var Hn=void 0,zv=void 0,bE=void 0,cE=void 0,cE=0,bE=null,zv=new vu(yv);zv.b<zv.d.Pf();)Hn=wu(zv),cE<Hn.b[0].e.length*Hn.b[1].e.length&&(cE=Hn.b[0].e.length*Hn.b[1].e.length,\nbE=Hn);Q_=bE;w1(a,Q_,1.2);yv=c1(a)}var Av;for(Av=U0(a);Av;)w1(a,Av,1.5),Av=U0(a);var Bv;for(Bv=a1(a);Bv;)w1(a,Bv,1.8),Bv=a1(a);for(g=0;g<a.c.c;++g){e=zw(a.c,g);for(h=0;h<e.e.length;++h)t0(a.f,e.e[h],e.a[h]),u0(a.f,e.e[h],e.b[h]),v0(a.f,e.e[h],0)}}\nfunction w1(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,o;e=C(cF,Sl,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];o=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var m=void 0,r=m=void 0,t=void 0,y=void 0,u=void 0,D=void 0,s=D=void 0,F=y=m=u=y=void 0,O=void 0,L=r=void 0,Z=y=m=void 0,ea=void 0;if(1==f.e.length)f=0;else{L=c+Math.sqrt(b.b[1-j].e.length);t=C(cF,Sl,-1,36,1);for(s=0;s<f.e.length;++s)m=o1(h,l,f.a[s],f.b[s]),m=Q(K(Math.round(36*m/6.283185307179586))),m=0>m?m+36:36<=m?m-36:m,y=h-f.a[s],u=l-f.b[s],\ny=y*y+u*u,t[m]<y&&(t[m]=y);m=y=-1;for(s=0;36>s;++s)t[s]=Math.sqrt(t[s]),y<t[s]&&(y=t[s],m=s);m=0>m-18?m-18+36:36<=m-18?m-18-36:m-18;for(s=0;18>=s;++s)t[0>m+s?m+s+36:36<=m+s?m+s-36:m+s]+=0.01*s,t[0>m-s?m-s+36:36<=m-s?m-s-36:m-s]+=0.01*s;Z=C(cF,Sl,-1,9,1);for(s=1;9>s;++s)Z[s]=Math.sin(0.17453292519943295*s);ea=L*L;O=1.7976931348623157E308;F=-1;for(m=0;36>m;++m)if(!(t[m]>=O)){u=t[m];for(s=1;9>s;++s){for(y=-1;1>=y&&!(r=0>m+y*s?m+y*s+36:36<=m+y*s?m+y*s-36:m+y*s,!(t[r]<=u)&&(D=t[r]*Z[s],D<L&&(D*=D,r=Math.sqrt(ea-\nD)+Math.sqrt(t[r]*t[r]-D)-L,u<r&&(u=r,O<=r))));y+=2);if(O<=u)break}O>u&&(O=u,F=m)}f=6.283185307179586*F/36}o[g]=f}x1(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);x1(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);o=1.7976931348623157E308;f=-1.7976931348623157E308;g=b.d[0]-b.d[1];for(j=0;j<b.b[1].b.length;++j)b.b[1].b[j]+=g,o>b.b[1].b[j]&&(o=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-o+2*c;f=Vu(Math.ceil(j));o+=(j-f)/2-c;g=C(cF,Sl,-1,f,1);for(j=0;j<f;++j)g[j]=b.c[1]+c;for(j=0;j<b.b[1].b.length;++j){h=\nb.b[1].b[j]-o;l=Vu(h-c);for(h=yQ(Vu(h+c),f-1);l<=h;++l)g[l]>b.b[1].a[j]&&(g[l]=b.b[1].a[j])}for(j=0;j<f;++j)g[j]-=c;c=b.c[0]-b.c[1];for(j=0;j<b.b[0].a.length;++j)f=Vu(b.b[0].b[j]-o),0<=f&&f<g.length&&c<b.b[0].a[j]-g[f]&&(c=b.b[0].a[j]-g[f]);for(j=0;j<b.b[1].a.length;++j)b.b[1].a[j]+=c;d&&(x1(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),x1(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=i1(a,b.b[0],b.b[1],0);y1(a,b.b[0],b.b[1],d)}\nfunction n1(a){for(var b,c,d,e,f,g,h,j,l,o,m,r,t,y,u;;){o=u=0;y=t=null;for(f=1;f<a.c.c;++f){d=zw(a.c,f);for(g=0;g<f;++g){e=zw(a.c,g);for(j=r=m=c=b=0;j<d.e.length;++j)for(l=0;l<e.e.length;++l)d.e[j]==e.e[l]&&(++c,b=d.e[j],m<d.n[j]&&(m=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==g1(a,d,b)&&1==g1(a,e,b)?0:1,m>r?h=(b<<24)+(m<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(m<<8)+c,u<h)){u=h;o=c;for(j=r=m=0;j<d.e.length;++j)m<d.n[j]&&(m=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);m>r?(t=d,y=e):(t=e,y=\nd)}}}if(0==u)break;if(o==t.e.length)tm(a.c,t);else if(o==y.e.length)tm(a.c,y);else{c=a;f=o;r=m=e=d=o=o=j=b=u=g=void 0;g=C(A,v,-1,f,1);for(b=u=0;b<t.e.length;++b)for(j=0;j<y.e.length;++j)t.e[b]==y.e[j]&&(g[u++]=t.e[b]);if(1==f)f=(o=d1(t,g[0]),d=d1(y,g[0]),z1(y,t.a[o]-y.a[d],t.b[o]-y.b[d]),e=A1(c,t,g[0]),m=A1(c,y,g[0]),r=0,1==g1(c,t,g[0])&&1==g1(c,y,g[0])&&(r=1.0471975511965976),x1(y,y.a[d],y.b[d],e-m+r+3.141592653589793),i1(c,t,y,1));else{o=c;d=t;e=y;r=g;var D=void 0,s=u=void 0,F=void 0,O=void 0,L=\nvoid 0,Z=void 0,ea=void 0,Y=l=j=b=O=void 0,da=s=D=m=u=g=l=j=b=u=D=void 0,Z=void 0;j=C(A,v,-1,f,1);l=C(A,v,-1,f,1);for(b=0;b<f;++b)j[b]=d1(d,r[b]),l[b]=d1(e,r[b]);for(b=D=u=m=g=0;b<f;++b)g+=d.a[j[b]],m+=d.b[j[b]],u+=e.a[l[b]],D+=e.b[l[b]];g/=f;m/=f;u/=f;D/=f;z1(e,g-u,m-D);O=C(t1,q,11,f,0);Z=C(t1,q,11,f,0);D=C(t1,q,11,f,0);u=C(t1,q,11,f,0);for(b=0;b<f;++b)O[b]=new B1(g,m,d.a[j[b]],d.b[j[b]]),Z[b]=new B1(g,m,e.a[l[b]],e.b[l[b]]),D[b]=new u1(O[b].a-Z[b].a,O[b].b*Z[b].b),u[b]=new u1(O[b].a+Z[b].a,O[b].b*\nZ[b].b);D=v1(D,f);u=v1(u,f);for(b=Z=da=0;b<f;++b)for(Y=0;Y<kP(o.f,r[b]);++Y)s=jP(o.f,r[b],Y),h1(d,s)&&!h1(e,s)&&++da,!h1(d,s)&&h1(e,s)&&++Z;L=C(t1,q,11,da,0);ea=C(t1,q,11,Z,0);O=C(t1,q,11,Z,0);for(b=Z=da=0;b<f;++b)for(Y=0;Y<kP(o.f,r[b]);++Y)s=jP(o.f,r[b],Y),h1(d,s)&&!h1(e,s)&&(F=d1(d,s),L[da]=new B1(d.a[j[b]],d.b[j[b]],d.a[F],d.b[F]),++da),!h1(d,s)&&h1(e,s)&&(F=d1(e,s),s=new B1(e.a[l[b]],e.b[l[b]],e.a[F],e.b[F]),ea[Z]=new u1(D.a+s.a,s.b),O[Z]=new u1(u.a-s.a,s.b),++Z);b=v1(L,da);j=v1(ea,Z);l=v1(O,\nZ);if(aG(w0(b.a,j.a))>aG(w0(b.a,l.a)))x1(e,g,m,D.a);else{r=g;b=m;D=l=j=void 0;for(D=0;D<e.e.length;++D)l=iK((e.a[D]-r)*(e.a[D]-r)+(e.b[D]-b)*(e.b[D]-b)),j=0-o1(r,b,e.a[D],e.b[D]),e.a[D]=r+l*Math.sin(j),e.b[D]=b+l*Math.cos(j);x1(e,g,m,u.a)}f=i1(o,d,e,f)}o=f;y1(c,t,y,o)}}}\nfunction A1(a,b,c){var d,e,f,g,h,j,l,o;d=C(cF,Sl,-1,kP(a.f,c)+1,1);f=C(A,v,-1,kP(a.f,c)+1,1);g=C(A,v,-1,kP(a.f,c)+1,1);l=d1(b,c);for(h=e=0;h<kP(a.f,c);++h)f[e]=jP(a.f,c,h),g[e]=zP(a.f,c,h),j=d1(b,f[e]),-1!=j&&(d[e++]=o1(b.a[l],b.b[l],b.a[j],b.b[j]));if(1==e)return d[0]+3.141592653589793;for(h=e-1;0<h;--h)for(b=0;b<h;++b)d[b]>d[b+1]&&(j=d[b],d[b]=d[b+1],d[b+1]=j,j=f[b],f[b]=f[b+1],f[b+1]=j,j=g[b],g[b]=g[b+1],g[b+1]=j);d[e]=d[0]+6.283185307179586;f[e]=f[0];g[e]=g[0];j=-100;for(h=l=0;h<e;++h){b=d[h+\n1]-d[h];if(2<e&&yP(a.f,g[h])&&yP(a.f,g[h+1])){a:{o=a;var m=f[h],r=c,t=f[h+1],y=void 0,u=void 0,D=void 0,s=void 0,F=void 0,O=void 0,D=C(A,v,-1,o.f.o,1),s=C(A,v,-1,o.f.o,1);D[0]=r;D[1]=m;s[r]=1;s[m]=2;for(F=u=1;u<=F;){for(O=0;O<kP(o.f,D[u]);++O){y=jP(o.f,D[u],O);if(y==t){o=1+s[D[u]];break a}0==s[y]&&0!=(o.f.s[y]&3072)&&(D[++F]=y,s[y]=s[D[u]]+1)}++u}o=0}0!=o&&(b-=100-o)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function y1(a,b,c,d){var e;e=yQ(vz(a.c,b),vz(a.c,c));vC(a.c,e,d);tm(a.c,b);tm(a.c,c)}\nfunction C1(){this.e=1}function v1(a,b){var c,d,e;for(d=c=e=0;d<b;++d)e+=a[d].b*Math.sin(a[d].a),c+=a[d].b*Math.cos(a[d].a);0==c?d=0<e?1.5707963267948966:-1.5707963267948966:(d=Math.atan(e/c),0>c&&(d+=3.141592653589793));c=Math.sqrt(e*e+c*c)/b;return new u1(d,c)}w(33,1,{},C1);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function X0(){}w(34,1,{},X0);_.dd=function(a,b){var c,d;return c=bG(a.b),d=bG(b.b),c<d?-1:c==d?0:1};function Y0(){}w(35,1,{},Y0);\n_.dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function Z0(){}w(36,1,{},Z0);_.dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function b1(a,b){var c,d;this.b=C(l1,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(cF,Sl,-1,2,1);this.d=C(cF,Sl,-1,2,1);this.a=C(A,v,-1,2,1);for(c=0;2>c;++c){for(d=0;d<this.b[c].e.length;++d)this.c[c]+=this.b[c].a[d],this.d[c]+=this.b[c].b[d];this.a[c]=this.b[c].e.length}}\nfunction $0(a,b,c,d){this.b=C(l1,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(cF,Sl,-1,2,1);this.d=C(cF,Sl,-1,2,1);this.c[0]=this.b[0].a[c];this.d[0]=this.b[0].b[c];this.c[1]=this.b[1].a[d];this.d[1]=this.b[1].b[d];this.a=C(A,v,-1,2,1);this.a[0]=1;this.a[1]=1}w(37,1,{9:1},b1,$0);_.a=null;_.b=null;_.c=null;_.d=null;function u1(a,b){this.a=a;this.b=b}function B1(a,b,c,d){this.a=o1(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}\nfunction o1(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}w(38,1,{11:1},u1,B1);_.a=0;_.b=0;function m1(a){this.a=C(A,v,-1,a,1);this.b=C(A,v,-1,a,1)}w(39,1,{},m1);_.a=null;_.b=null;function V0(a,b,c){this.c=a;this.a=b;this.b=c}w(40,1,{},V0);_.a=0;_.b=0;_.c=null;\nfunction p1(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=C(qH,ml,86,a.k.p,0));if(null==a.d[b]){g=C(A,v,-1,a.e.length,1);l=C(mq,yl,-1,a.k.o,2);c=W(a.k,0,b);d=W(a.k,1,b);g[0]=c;l[c]=!0;for(h=f=0;f<=h;){for(j=0;j<kP(a.k,g[f]);++j)e=jP(a.k,g[f],j),!l[e]&&e!=d&&(g[++h]=e,l[e]=!0);if(f==h)break;++f}e=h+1>~~(a.e.length/2);if(0!=(a.j&6)){f=g=!1;for(j=0;j<a.e.length;++j)q0(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=C(A,v,-1,e?a.e.length-h:h+2,1);for(j=0;j<a.e.length;++j)a.e[j]==c?a.d[b][e?0:1]=\nj:a.e[j]==d?a.d[b][e?1:0]=j:e^l[a.e[j]]&&(a.d[b][f++]=j)}e=a.a[a.d[b][0]];f=a.b[a.d[b][0]];l=o1(e,f,a.a[a.d[b][1]],a.b[a.d[b][1]]);for(j=2;j<a.d[b].length;++j)h=a.d[b][j],d=iK((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-o1(e,f,a.a[h],a.b[h]),a.a[h]=e+d*Math.sin(c),a.b[h]=f+d*Math.cos(c)}\nfunction q1(a){var b,c,d,e,f;a.c=0;c=new Gm;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=aG(a.a[e]-a.a[f]),d=aG(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=C(A,v,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],kq(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function d1(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function h1(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction x1(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=iK((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=o1(b,c,a.a[g],a.b[g])+d,a.a[g]=b+f*Math.sin(e),a.b[g]=c+f*Math.cos(e)}function z1(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function R0(a,b,c){this.k=a;this.j=c;this.e=C(A,v,-1,b,1);this.n=C(A,v,-1,b,1);this.a=C(cF,Sl,-1,b,1);this.b=C(cF,Sl,-1,b,1)}\nfunction r1(a,b){var c;this.k=a.k;this.j=b;this.e=C(A,v,-1,a.e.length,1);this.n=C(A,v,-1,a.e.length,1);this.a=C(cF,Sl,-1,a.e.length,1);this.b=C(cF,Sl,-1,a.e.length,1);for(c=0;c<a.e.length;++c)this.e[c]=a.e[c],this.n[c]=a.n[c],this.a[c]=a.a[c],this.b[c]=a.b[c];if(null!=a.f){this.f=C(A,v,-1,a.f.length,1);for(c=0;c<a.f.length;++c)this.f[c]=a.f[c]}if(null!=a.i){this.i=C(A,v,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}w(41,1,{12:1},R0,r1);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function z0(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function D1(){D1=x;E1=z(F1,Fl,-1,[0.29899999499320984,0.5870000123977661,0.11400000005960464])}\nfunction G1(a,b){D1();var c,d,e,f,g,h;c=!b?1:(E1[0]*(b.d>>16&255)+E1[1]*(b.d>>8&255)+E1[2]*(b.d&255))/255;f=!a?1:(E1[0]*(a.d>>16&255)+E1[1]*(a.d>>8&255)+E1[2]*(a.d&255))/255;e=aG(c-f);if(0.30000001192092896<e)return a;d=C(F1,Fl,-1,3,1);H1(b.d>>16&255,b.d>>8&255,b.d&255,d);g=C(F1,Fl,-1,3,1);H1(a.d>>16&255,a.d>>8&255,a.d&255,g);h=aG(g[0]-d[0]);0.5<h&&(h=1-h);g=1-(g[1]>d[1]?g[1]:d[1]);d=aG(f+c-1);h=Math.cos(9.42477796076938*h);h=0.30000001192092896*(g>(d>h?d:h)?g:d>h?d:h);if(e>h)c=a;else if(e=(f>c?1<\nf+h:0<f-h)?c-h:c+h,c=null,null==c&&(c=C(F1,Fl,-1,4,1)),null!=a.b?c[3]=a.a:c[3]=(a.d>>24&255)/255,f=c,null==f&&(f=C(F1,Fl,-1,3,1)),null!=a.b?(f[2]=a.b[2],f[1]=a.b[1],f[0]=a.b[0]):(f[2]=(a.d&255)/255,f[1]=(a.d>>8&255)/255,f[0]=(a.d>>16&255)/255),f=!a?1:(E1[0]*(a.d>>16&255)+E1[1]*(a.d>>8&255)+E1[2]*(a.d&255))/255,0==f)c=new I1(f,f,f,c[3]);else{d=e/(!a?1:(E1[0]*(a.d>>16&255)+E1[1]*(a.d>>8&255)+E1[2]*(a.d&255))/255);for(e=f=h=0;3>e;++e)c[e]*=d,1>c[e]?f+=E1[e]:(h+=(c[e]-1)*E1[e],c[e]=1);if(0!=h){for(e=\nd=0;3>e;++e)1>c[e]&&(c[e]+=h/f,1<c[e]&&(d+=(c[e]-1)*E1[e],c[e]=1));if(0!=d)for(e=0;3>e;++e)1>c[e]&&(c[e]+=d/E1[e],1<c[e]&&(c[e]=1))}c=new I1(c[0],c[1],c[2],c[3])}return c}var E1;function I1(a,b,c,d){zB();var e=Vu(255*a+0.5),f=Vu(255*b+0.5),g=Vu(255*c+0.5),h=Vu(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new Pm(xe);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=C(F1,Fl,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}function J1(a){zB();this.d=a|-16777216}\nfunction H1(a,b,c,d){zB();var e,f,g,h,j,l;null==d&&(d=C(F1,Fl,-1,3,1));j=c>(a>b?a:b)?c:a>b?a:b;l=c<(a<b?a:b)?c:a<b?a:b;j==l?g=h=0:(h=(j-l)/j,f=(j-a)/(j-l),e=(j-b)/(j-l),c=(j-c)/(j-l),a==j?g=c-e:b==j?g=2+f-c:g=4+e-f,g/=6,0>g&&++g);d[0]=g;d[1]=h;d[2]=j/255}w(471,1,{58:1,67:1,70:1},I1,J1);var G0=null;function I_(){}function L_(a,b){this.a=a;this.b=b}w(521,494,{77:1,78:1},I_,L_);_.rf=cm;_.sf=oJ;_.tS=function(){return K1.d+"[x="+this.a+",y="+this.b+bg};_.a=0;_.b=0;\nfunction x_(a,b){var c,d,e,f;c=new y_;d=a.c;e=b.rf();d=d<e?d:e;e=a.d;f=b.sf();e=e<f?e:f;f=a.c+a.b;var g=b.rf()+b.uf();f=f>g?f:g;var g=a.d+a.a,h=b.sf()+b.tf();c.c=d;c.d=e;c.b=f-d;c.a=(g>h?g:h)-e;return c}function y_(){}function R_(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(522,497,Ll,y_,R_);_.tf=cm;_.uf=oJ;_.rf=function(){return this.c};_.sf=function(){return this.d};_.tS=function(){return L1.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+bg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction M1(a){var b,c;c=new sS;var d=new K0,e=mK(nx(a)),f,g,h,j,l,o,m,r,t,y,u,D,s,F,O,L,Z,ea,Y,da,Fb,$,rb,Kb,J,Ia,Uc,Tb,sb,M,ya,nc,jd,ra,Yc,Ud,Ta;d.b=c;wR(d.b);rb=null;j=C(A,v,-1,64,1);j[0]=-1;Ia=C(A,v,-1,64,1);Uc=C(A,v,-1,64,1);for(s=0;64>s;++s)Ia[s]=-1;g=J=0;Tb=Kb=M=!1;o=0;sb=e.length;for(l=1;32>=e[J];)++J;for(;J<sb;)if(ya=e[J++]&65535,N1(ya)||42==ya){h=0;u=-1;F=$=O=!1;if(M)82==ya&&YD(e[J]&65535)?(ea=null!=String.fromCharCode(e[J+1]&65535).match(/\\d/)?2:1,h=QR(xR(e,J-1,1+ea)),J+=ea):(L=String.fromCharCode(e[J]&\n65535).toLowerCase().charCodeAt(0)==(e[J]&65535)&&N1(e[J]&65535)?2:1,h=QR(xR(e,J-1,L)),J+=L-1,u=0),64==e[J]&&(++J,64==e[J]&&(F=!0,++J),$=!0),72==e[J]&&(++J,u=1,YD(e[J]&65535)&&(u=e[J]-48,++J));else if(42==ya)h=6,O=!0;else switch(String.fromCharCode(ya).toUpperCase().charCodeAt(0)){case 66:J<sb&&114==e[J]?(h=35,++J):h=5;break;case 67:J<sb&&108==e[J]?(h=17,++J):h=6;break;case 70:h=9;break;case 73:h=53;break;case 78:h=7;break;case 79:h=8;break;case 80:h=15;break;case 83:h=16}if(0==h)throw new Ap("SmilesParser: unknown element label found");\nf=rR(d.b,h);O?(Tb=!0,LR(d.b,f,1)):s0(d.b,f,String.fromCharCode(ya).toLowerCase().charCodeAt(0)==ya&&N1(ya));if(-1!=u&&1!=h){m=C(nK,Ol,-1,1,1);m[0]=u<<24>>24;var qa=d.b,Ab=f,ba=m;null!=ba&&0==ba.length&&(ba=null);null==ba?null!=qa.r&&(qa.r[Ab]=null):(null==qa.r&&(qa.r=C(pR,q,3,qa.G,0)),qa.r[Ab]=ba)}D=j[o];-1!=j[o]&&128!=l&&vR(d.b,f,j[o],l);l=1;j[o]=f;0!=g&&(JR(d.b,f,g),g=0);(da=!rb?null:cS(rb,AG(D)))&&L0(da,f,J,1==h);$&&(!rb&&(rb=new nS),oS(rb,AG(f),new N0(d,f,D,u,J,F)))}else if(46==ya)l=128;else if(61==\nya)l=2;else if(35==ya)l=4;else if(YD(ya))if(Y=ya-48,M){for(;J<sb&&YD(e[J]&65535);)Y=10*Y+e[J]-48,++J;g=Y}else{Kb&&J<sb&&YD(e[J]&65535)&&(Y=10*Y+e[J]-48,++J);Kb=!1;if(64<=Y)throw new Ap("SmilesParser: ringClosureAtom number out of range");if(-1==Ia[Y])Ia[Y]=j[o],Uc[Y]=J-1;else{if(Ia[Y]==j[o])throw new Ap("SmilesParser: ring closure to same atom");rb&&((da=cS(rb,AG(Ia[Y])))&&L0(da,j[o],Uc[Y],!1),(da=cS(rb,AG(j[o])))&&L0(da,Ia[Y],J-1,!1));vR(d.b,j[o],Ia[Y],l);Ia[Y]=-1}l=1}else if(43==ya){if(!M)throw new Ap("SmilesParser: \'+\' found outside brackets");\nfor(r=1;43==e[J];)++r,++J;1==r&&YD(e[J]&65535)&&(r=e[J]-48,++J);ER(d.b,j[o],r)}else if(45==ya){if(M){for(r=-1;45==e[J];)--r,++J;-1==r&&YD(e[J]&65535)&&(r=48-e[J],++J);ER(d.b,j[o],r)}}else if(40==ya){if(-1==j[o])throw new Ap("Smiles with leading parenthesis are not supported");j[o+1]=j[o];++o}else if(41==ya)--o;else if(91==ya){if(M)throw new Ap("SmilesParser: nested square brackets found");M=!0}else if(93==ya){if(!M)throw new Ap("SmilesParser: closing bracket without opening one");M=!1}else if(37==\nya)Kb=!0;else if(58==ya)if(M){for(Z=0;YD(e[J]&65535);)Z=10*Z+e[J]-48,++J;d.b.u[j[o]]=Z}else l=64;else if(47==ya)l=17;else if(92==ya)l=9;else throw new Ap("SmilesParser: unexpected character found: \'"+String.fromCharCode(ya)+cb);if(1!=l)throw new Ap("SmilesParser: dangling open bond");for(s=0;64>s;++s)if(-1!=Ia[s])throw new Ap("SmilesParser: dangling ring closure");var Ua=d.b,Db,Nc,oc,ha,pc,U;U=C(A,v,-1,Ua.o,1);ha=C(mq,yl,-1,Ua.o,2);for(Nc=0;Nc<Ua.p;++Nc)for(oc=0;2>oc;++oc)YR(Ua,Ua.y[oc][Nc])&&!YR(Ua,\nUa.y[1-oc][Nc])&&(ha[Ua.y[oc][Nc]]=!0);for(pc=Ua.o-1;0<=pc&&ha[pc];)U[pc]=pc,--pc;for(Db=0;Db<=pc;++Db)if(ha[Db]){U[Db]=pc;U[pc]=Db;for(--pc;0<=pc&&ha[pc];)U[pc]=pc,--pc}else U[Db]=Db;d.b.J=!0;qQ(d.b,1);for(f=0;f<d.b.o;++f)if(null!=(null==c.r?null:null==c.r[f]?null:xR(c.r[f],0,c.r[f].length))&&!q0(d.b,f))if(y=(null==d.b.r?null:d.b.r[f])[0],d.b.x[f]<(SP(),oR).length&&null!=oR[d.b.x[f]]){t=!1;nc=AQ(d.b,f);nc-=CQ(d.b,f,nc);for(ra=oR[d.b.x[f]],Yc=0,Ud=ra.length;Yc<Ud;++Yc)if(jd=ra[Yc],nc<=jd){t=!0;jd!=\nnc+y&&DR(d.b,f,nc+y);break}t||DR(d.b,f,nc+y)}var N,Eb,Ub,P;for(N=0;N<d.b.c;++N)if(7==d.b.x[N]&&0==d.b.q[N]&&3<AQ(d.b,N)&&0<d.b.k[N])for(P=0;P<d.b.f[N];++P)if(Eb=jP(d.b,N,P),Ub=zP(d.b,N,P),1<sP(d.b,Ub)&&SR(d.b.x[Eb])){4==d.b.B[Ub]?VQ(d.b,Ub,2):VQ(d.b,Ub,1);ER(d.b,N,d.b.q[N]+1);ER(d.b,Eb,d.b.q[Eb]-1);break}var Za,jc,Va,Zc,Fa,Jc,tb,xd,je,Dc,$c,Vb,fb,ad,Zb,Oc;qQ(d.b,1);d.a=C(mq,yl,-1,d.b.d,2);for(Va=0;Va<d.b.d;++Va)64==d.b.B[Va]&&(VQ(d.b,Va,1),d.a[Va]=!0);Oc=new WR(d.b,3);xd=C(mq,yl,-1,Oc.i.c,2);for(fb=\n0;fb<Oc.i.c;++fb){ad=zw(Oc.i,fb);xd[fb]=!0;for(tb=0;tb<ad.length;++tb)if(!q0(d.b,ad[tb])){xd[fb]=!1;break}if(xd[fb]){Zb=zw(Oc.j,fb);for(tb=0;tb<Zb.length;++tb)d.a[Zb[tb]]=!0}}for(Va=0;Va<d.b.d;++Va)if(!d.a[Va]&&0!=Oc.b[Va]&&q0(d.b,W(d.b,0,Va))&&q0(d.b,W(d.b,1,Va)))a:{var G=d,nb=Va,xc=void 0,de=void 0,yc=void 0,Vd=void 0,Gd=void 0,Wd=void 0,kd=void 0,Wb=void 0,oa=void 0,Lb=void 0,Hd=void 0,Pc=void 0,Mb=void 0,Wb=C(A,v,-1,G.b.c,1),Wd=C(A,v,-1,G.b.c,1),kd=C(A,v,-1,G.b.c,1),oa=C(A,v,-1,G.b.c,1),xc=W(G.b,\n0,nb),de=W(G.b,1,nb);Wd[0]=xc;Wd[1]=de;kd[0]=-1;kd[1]=nb;Wb[xc]=1;Wb[de]=2;oa[xc]=-1;oa[de]=xc;for(Lb=Gd=1;Gd<=Lb&&15>Wb[Wd[Gd]];){Mb=Wd[Gd];for(Hd=0;Hd<G.b.f[Mb];++Hd)if(yc=jP(G.b,Mb,Hd),yc!=oa[Mb]){Vd=zP(G.b,Mb,Hd);if(yc==xc){kd[0]=Vd;for(Pc=0;Pc<=Lb;++Pc)G.a[kd[Hd]]=!0;break a}q0(G.b,yc)&&0==Wb[yc]&&(++Lb,Wd[Lb]=yc,kd[Lb]=Vd,Wb[yc]=Wb[Mb]+1,oa[yc]=Mb)}++Gd}}qQ(d.b,3);for(fb=0;fb<Oc.i.c;++fb)if(xd[fb]){ad=zw(Oc.i,fb);for(tb=0;tb<ad.length;++tb){var yd;var $a=d,Ra=ad[tb],zd=void 0;16==$a.b.x[Ra]&&\n0>=$a.b.q[Ra]||6==$a.b.x[Ra]&&0!=$a.b.q[Ra]||!q0($a.b,Ra)?yd=!1:(zd=null==GQ($a.b,Ra)?0:(null==$a.b.r?null:$a.b.r[Ra])[0],yd=1>AR($a.b,Ra)-AQ($a.b,Ra)-zd||5!=$a.b.x[Ra]&&6!=$a.b.x[Ra]&&7!=$a.b.x[Ra]&&8!=$a.b.x[Ra]&&15!=$a.b.x[Ra]&&16!=$a.b.x[Ra]&&33!=$a.b.x[Ra]&&34!=$a.b.x[Ra]?!1:!0);if(!yd){s0(d.b,ad[tb],!1);for(Dc=0;Dc<d.b.f[ad[tb]];++Dc)d.a[zP(d.b,ad[tb],Dc)]=!1}}}J0(d);for(fb=0;fb<Oc.i.c;++fb)if(xd[fb]&&6==zw(Oc.j,fb).length){Zb=zw(Oc.j,fb);je=!0;for(Zc=0,Fa=Zb.length;Zc<Fa;++Zc)if(Va=Zb[Zc],\n!d.a[Va]){je=!1;break}je&&(I0(d,Zb[0]),I0(d,Zb[2]),I0(d,Zb[4]),J0(d))}for(Vb=5;4<=Vb;--Vb){do{$c=!1;for(Va=0;Va<d.b.d;++Va)if(d.a[Va]){for(tb=Za=0;2>tb;++tb){Jc=W(d.b,tb,Va);for(Dc=0;Dc<d.b.f[Jc];++Dc)d.a[zP(d.b,Jc,Dc)]&&++Za}if(Za==Vb){I0(d,Va);J0(d);$c=!0;break}}}while($c)}for(Va=0;Va<d.b.d;++Va)if(d.a[Va])throw new Ap(k_);for(jc=0;jc<d.b.c;++jc)if(q0(d.b,jc))throw new Ap(k_);d.b.r=null;d.b.J=!1;var hb,ob,Wa,Nb,kc,Qc,uc,zc,lc,Ac,Ad;qQ(d.b,3);lc=!1;Ac=C(A,v,-1,2,1);Ad=C(A,v,-1,2,1);zc=C(A,v,-1,2,\n1);for(ob=0;ob<d.b.d;++ob)if(!KP(d.b,ob)&&2==d.b.B[ob]){for(Nb=0;2>Nb;++Nb){Ac[Nb]=-1;zc[Nb]=-1;hb=W(d.b,Nb,ob);for(uc=0;uc<d.b.f[hb];++uc)Wa=zP(d.b,hb,uc),Wa!=ob&&(17==d.b.B[Wa]||9==d.b.B[Wa]?(Ac[Nb]=jP(d.b,hb,uc),Ad[Nb]=Wa):zc[Nb]=jP(d.b,hb,uc));if(-1==Ac[Nb])break}if(-1!=Ac[0]&&-1!=Ac[1]){Qc=d.b.B[Ad[0]]!=d.b.B[Ad[1]];kc=!1;for(Nb=0;2>Nb;++Nb)-1!=zc[Nb]&&zc[Nb]<Ac[Nb]&&(kc=!kc);NR(d.b,ob,Qc^kc?2:1,!1);lc=!0}}for(ob=0;ob<d.b.d;++ob)(17==d.b.B[ob]||9==d.b.B[ob])&&VQ(d.b,ob,1);lc&&(d.b.K|=4);j1(new C1,\nd.b);if(rb){for(Fb=O1((Ta=new bW(rb),new P1(rb,Ta)));DK(Fb.a.a);)da=(Fb.a.b=wu(Fb.a.a)).uh(),KR(d.b,da.a,M0(da,U),!1);d.b.K|=4}y0(d.b);P0(d.b);Tb&&PR(d.b,!0);b=new F0(c);return Sq(b.a.a)}function N1(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function O1(a){a=new eW(a.b.a);return new Q1(a)}function P1(a,b){this.a=a;this.b=b}w(624,612,{},P1);_.rh=function(a){a:{var b,c;for(c=new eW((new bW(this.a)).a);DK(c.a);)if(b=c.b=wu(c.a),b=b.uh(),null==a?null==b:Hp(a,b)){a=!0;break a}a=!1}return a};\n_.ue=function(){return O1(this)};_.Pf=function(){return this.b.a.c};_.a=null;_.b=null;function Q1(a){this.a=a}w(625,1,{},Q1);_.Vd=function(){return DK(this.a.a)};_.Wd=function(){return(this.a.b=wu(this.a.a)).uh()};_.Xd=function(){dW(this.a)};_.a=null;function W0(a,b){Eu();var c;c=Nu(a.b,a.c);FP(c,c.length,b?b:(GP(),GP(),HP));var d,e;e=a.c;for(d=0;d<e;++d)fC(a,d,c[d])}\nfunction R1(){R1=x;var a,b;S1=C(cF,Sl,-1,25,1);T1=C(cF,Sl,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)T1[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)S1[a]=b,b*=0.5}function s1(a,b){var c,d;if(0<b){if((b&-b)==b)return Vu(4.6566128730773926E-10*b*U1(a));do c=U1(a),d=c%b;while(0>c-d+(b-1));return Vu(d)}throw new mB;}\nfunction U1(a){var b,c,d;c=15525485*a.a+1502*a.b;d=15525485*a.b+11;b=Math.floor(5.9604644775390625E-8*d);a.a=(c+b)%16777216;a.b=d-16777216*b;a=128*a.a+Math.floor(a.b*T1[31]);2147483648<=a&&(a-=4294967296);return a}function k1(){R1();var a,b;b=V1++ +(new Date).getTime();a=Vu(Math.floor(5.9604644775390625E-8*b))&16777215;b=Vu(b-16777216*a);this.a=a^1502;this.b=b^15525485}function W1(){R1();this.a=6122;this.b=12230397}w(641,1,{},k1,W1);_.a=0;_.b=0;var S1,T1,V1=0;w(681,677,Nl);\n_.Ad=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(JG(),KG)&&this.b.i==(LG(),MG))try{var f=this.b.b,g,h,j;j=null;h=new sS;gS(new pS,h,new FV(new IV(f)))&&(g=new F0(h),j=Sq(g.a.a));b=j;if(null==b)throw new Ap("V3000 read failed.");a=qj;this.a.ic.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=vq(l),H(l,96))c=l,d=c.yd();else throw l;}else if(this.b.a==zL)try{var o=this.b.b,m,r,t,y;b=-1!=o.indexOf(wd)?(m=kK(o,wd),r=M1(m[0]),t=M1(m[2]),y=n,y+=Ka,y+=rH(1,3)+rH(1,3)+ca,y+=Ha+r,y+=Ha+t,y):\nM1(o);this.b.f==(HG(),wL)?a="readSMIRKS":this.b.f==xL&&(a="readSMILES");this.a.ic.a="SMILES conversion provided by OpenChemLib"}catch(u){if(u=vq(u),H(u,96))c=u,d=c.yd();else throw u;}else if(d="Invalid or unsupported input",this.a.zc&&!this.b.d)try{var D,s=new C0,F=nx(this.b.b),O;if(null==F||0==F.length)O=null;else{var L=mK(F),Z,ea,Y,da,Fb;if(null==L)O=null;else{A0(s,L,0);Z=X(s,4);da=X(s,4);8<Z&&(Z=da);ea=X(s,Z);Y=X(s,da);Fb=new lS(ea,Y);var $=null,rb,Kb,J,Ia,Uc,Tb,sb,M,ya,nc,jd,ra,Yc,Ud,Ta,qa,Ab,\nba,Ua,Db,Nc,oc,ha,pc,U,N,Eb,Ub,P,Za,jc,Va,Zc,Fa,Jc,tb,xd,je,Dc,$c,Vb,fb,ad,Zb,Oc,G,nb,xc,de,yc,Vd,Gd,Wd,kd,Wb,oa,Lb,Hd,Pc,Mb,yd,$a,Ra,zd,hb,ob,Wa,Nb,kc,Qc,uc,zc;ob=8;s.f=Fb;wR(s.f);if(!(null==L||0==L.length))if(null!=$&&0==$.length&&($=null),A0(s,L,0),J=X(s,4),qa=X(s,4),8<J&&(ob=J,J=qa),0==J)PR(s.f,1==X(s,1));else{Ia=X(s,J);Uc=X(s,qa);Wb=X(s,J);Pc=X(s,J);Hd=X(s,J);U=X(s,J);for(M=0;M<Ia;++M)rR(s.f,6);for(G=0;G<Wb;++G)uR(s.f,X(s,J),7);for(G=0;G<Pc;++G)uR(s.f,X(s,J),8);for(G=0;G<Hd;++G)uR(s.f,X(s,J),\nX(s,8));for(G=0;G<U;++G)ER(s.f,X(s,J),X(s,4)-8);N=1+Uc-Ia;Zc=X(s,4);Ta=0;t0(s.f,0,0);u0(s.f,0,0);v0(s.f,0,0);Fa=null!=$&&39<=$[0];zc=Qc=Nb=hb=0;Za=P=!1;Fa&&($.length>2*Ia-2&&39==$[2*Ia-2]||$.length>3*Ia-3&&39==$[3*Ia-3]?(Za=!0,nb=(P=$.length==3*Ia-3+9)?3*Ia-3:2*Ia-2,Ud=86*($[nb+1]-40)+$[nb+2]-40,hb=Math.pow(10,Ud/2E3-1),nb+=2,Wa=86*($[nb+1]-40)+$[nb+2]-40,Nb=Math.pow(10,Wa/1500-1),nb+=2,kc=86*($[nb+1]-40)+$[nb+2]-40,Qc=Math.pow(10,kc/1500-1),P&&(nb+=2,uc=86*($[nb+1]-40)+$[nb+2]-40,zc=Math.pow(10,\nuc/1500-1))):P=$.length==3*Ia-3);s.b&&P&&($=null,Fa=!1);for(G=1;G<Ia;++G)Jc=X(s,Zc),0==Jc?(Fa&&(t0(s.f,G,s.f.D[0].a+8*($[2*G-2]-83)),u0(s.f,G,s.f.D[0].b+8*($[2*G-1]-83)),P&&v0(s.f,G,s.f.D[0].c+8*($[2*Ia-3+G]-83))),++N):(Ta+=Jc-1,Fa&&(t0(s.f,G,uP(s.f,Ta)+$[2*G-2]-83),u0(s.f,G,vP(s.f,Ta)+$[2*G-1]-83),P&&v0(s.f,G,wP(s.f,Ta)+($[2*Ia-3+G]-83))),vR(s.f,Ta,G,1));for(G=0;G<N;++G)vR(s.f,X(s,J),X(s,J),1);de=C(mq,yl,-1,Uc,2);for(ba=0;ba<Uc;++ba)switch(Nc=X(s,2),Nc){case 0:r0(s.f,W(s.f,0,ba))||r0(s.f,W(s.f,1,\nba))?VQ(s.f,ba,32):de[ba]=!0;break;case 2:VQ(s.f,ba,2);break;case 3:VQ(s.f,ba,4)}Kb=X(s,J);for(G=0;G<Kb;++G)if(M=X(s,J),8==ob)Mb=X(s,2),3==Mb?(GR(s.f,M,1,0),KR(s.f,M,1,!1)):KR(s.f,M,Mb,!1);else switch(Mb=X(s,3),Mb){case 4:KR(s.f,M,1,!1);GR(s.f,M,1,X(s,3));break;case 5:KR(s.f,M,2,!1);GR(s.f,M,1,X(s,3));break;case 6:KR(s.f,M,1,!1);GR(s.f,M,2,X(s,3));break;case 7:KR(s.f,M,2,!1);GR(s.f,M,2,X(s,3));break;default:KR(s.f,M,Mb,!1)}8==ob&&0==X(s,1)&&(s.f.F=!0);rb=X(s,qa);for(G=0;G<rb;++G)if(ba=X(s,qa),1==\ns.f.B[ba])switch(Mb=X(s,3),Mb){case 4:NR(s.f,ba,1,!1);MR(s.f,ba,1,X(s,3));break;case 5:NR(s.f,ba,2,!1);MR(s.f,ba,1,X(s,3));break;case 6:NR(s.f,ba,1,!1);MR(s.f,ba,2,X(s,3));break;case 7:NR(s.f,ba,2,!1);MR(s.f,ba,2,X(s,3));break;default:NR(s.f,ba,Mb,!1)}else NR(s.f,ba,X(s,2),!1);PR(s.f,1==X(s,1));sb=null;for(Lb=0;1==X(s,1);)switch(Va=Lb+X(s,4),Va){case 0:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),LR(s.f,M,2048);break;case 1:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),Wd=X(s,8),JR(s.f,M,Wd);break;case 2:oa=X(s,qa);\nfor(G=0;G<oa;++G)ba=X(s,qa),VQ(s.f,ba,64);break;case 3:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),LR(s.f,M,4096);break;case 4:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),zd=X(s,4)<<3,LR(s.f,M,zd);break;case 5:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),Tb=X(s,2)<<1,LR(s.f,M,Tb);break;case 6:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),LR(s.f,M,1);break;case 7:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),Zb=X(s,4)<<7,LR(s.f,M,Zb);break;case 8:oa=X(s,J);for(G=0;G<oa;++G){M=X(s,J);jd=X(s,4);ya=C(A,v,-1,jd,1);for(yc=0;yc<jd;++yc)nc=X(s,8),ya[yc]=\nnc;var lc=s.f,Ac=M,Ad=ya;null==lc.t&&(lc.t=C(qH,ml,86,lc.G,0));null!=Ad&&eQ(Ad);lc.t[Ac]=Ad;lc.K=0;lc.E=!0}break;case 9:oa=X(s,qa);for(G=0;G<oa;++G)ba=X(s,qa),zd=X(s,2)<<4,OR(s.f,ba,zd);break;case 10:oa=X(s,qa);for(G=0;G<oa;++G)ba=X(s,qa),oc=X(s,4),OR(s.f,ba,oc);break;case 11:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),LR(s.f,M,8192);break;case 12:oa=X(s,qa);for(G=0;G<oa;++G)ba=X(s,qa),ha=X(s,8)<<6,OR(s.f,ba,ha);break;case 13:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),yd=X(s,3)<<14,LR(s.f,M,yd);break;case 14:oa=\nX(s,J);for(G=0;G<oa;++G)M=X(s,J),kd=X(s,5)<<17,LR(s.f,M,kd);break;case 15:Lb=16;break;case 16:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),Ra=X(s,3)<<22,LR(s.f,M,Ra);break;case 17:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),DR(s.f,M,X(s,4));break;case 18:oa=X(s,J);Gd=X(s,4);for(G=0;G<oa;++G){M=X(s,J);jc=X(s,Gd);Vd=C(nK,Ol,-1,jc,1);for(yc=0;yc<jc;++yc)Vd[yc]=X(s,7)<<24>>24;var bd=s.f,ld=M,Ec=xR(Vd,0,Vd.length),sd=void 0;if(null!=Ec)if(0==Ec.length)Ec=null;else if(sd=QR(Ec),0!=sd&&I(Ec,mR[sd])||I(Ec,Ed))uR(bd,ld,sd),\nEc=null;null==Ec?null!=bd.r&&(bd.r[ld]=null):(null==bd.r&&(bd.r=C(pR,q,3,bd.G,0)),bd.r[ld]=mK(Ec))}break;case 19:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),pc=X(s,3)<<25,LR(s.f,M,pc);break;case 20:oa=X(s,qa);for(G=0;G<oa;++G)ba=X(s,qa),Ra=X(s,3)<<14,OR(s.f,ba,Ra);break;case 21:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),IR(s.f,M,X(s,2)<<4);break;case 22:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),LR(s.f,M,268435456);break;case 23:oa=X(s,qa);for(G=0;G<oa;++G)ba=X(s,qa),OR(s.f,ba,131072);break;case 24:oa=X(s,qa);for(G=0;G<\noa;++G)ba=X(s,qa),Tb=X(s,2)<<18,OR(s.f,ba,Tb);break;case 25:for(G=0;G<Ia;++G)if(1==X(s,1)){var ee=s.f;ee.s[G]|=512}break;case 26:oa=X(s,qa);sb=C(A,v,-1,oa,1);for(G=0;G<oa;++G)sb[G]=X(s,qa);break;case 27:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),LR(s.f,M,536870912)}var R=new j0(s.f),Xd,ub,mc,ib,fd,La,ng,jb,Ef,Ge,cd,He,ab;qQ(R.d,1);if(null!=de)R.c=de;else{R.c=C(mq,yl,-1,R.d.d,2);for(mc=0;mc<R.d.d;++mc)64==R.d.B[mc]&&(R.c[mc]=!0,VQ(R.d,mc,1))}R.e=0;ng=C(mq,yl,-1,R.d.c,2);for(mc=0;mc<R.d.d;++mc)if(R.c[mc]){++R.b;\nfor(La=0;2>La;++La)ng[W(R.d,La,mc)]||(ng[W(R.d,La,mc)]=!0,++R.a)}if(0!=R.b){ab=new WR(R.d,1);if(R.d.E){var qc,Id,Jd,Kd,Ob,gd,Bd;for(Id=0;Id<R.d.d;++Id)if(R.c[Id])for(Kd=0;2>Kd;++Kd){gd=W(R.d,Kd,Id);qc=!1;for(Ob=0;Ob<R.d.f[gd];++Ob)if(Id!=zP(R.d,gd,Ob)&&R.c[zP(R.d,gd,Ob)]){qc=!0;break}if(!qc){Bd=Id;for(Jd=W(R.d,1-Kd,Id);-1!=Bd;){R.c[Bd]=!1;--R.b;VQ(R.d,Bd,64);Bd=-1;gd=Jd;for(Ob=0;Ob<R.d.f[gd];++Ob)if(R.c[zP(R.d,gd,Ob)])if(-1==Bd)Bd=zP(R.d,gd,Ob),Jd=jP(R.d,gd,Ob);else{Bd=-1;break}}break}}}for(ub=0;ub<\nR.d.c;++ub){var ke;c:{for(var Cd=void 0,Cd=0;Cd<R.d.f[ub];++Cd)if(R.c[zP(R.d,ub,Cd)]){ke=!0;break c}ke=!1}ke&&(7==ab.a[ub]&&(5==R.d.x[ub]&&0==R.d.q[ub]||6==R.d.x[ub]&&1==R.d.q[ub])&&i0(R,ub),5==ab.a[ub]&&(6==R.d.x[ub]&&-1==R.d.q[ub]||7==R.d.x[ub]&&0==R.d.q[ub]&&3==kP(R.d,ub)||8==R.d.x[ub]&&0==R.d.q[ub]&&2==R.d.f[ub]||16==R.d.x[ub]&&0==R.d.q[ub]&&2==R.d.f[ub])&&i0(R,ub))}var Yd;for(Yd=0;Yd<R.d.d;++Yd){var rc;if(rc=R.c[Yd])c:{for(var bb=void 0,vc=void 0,pb=void 0,Ue=void 0,Ld=void 0,Rc=void 0,Ld=0;2>\nLd;++Ld)if(bb=W(ab.f,Ld,Yd),7==ab.f.x[bb]&&2==ab.f.f[bb]){vc=W(ab.f,1-Ld,Yd);for(Rc=0;Rc<ab.f.f[vc];++Rc)if(pb=jP(ab.f,vc,Rc),Ue=zP(ab.f,vc,Rc),(8==ab.f.x[pb]||16==ab.f.x[pb])&&2==sP(ab.f,Ue)&&1==ab.f.f[pb]){rc=!0;break c}}rc=!1}rc&&(i0(R,W(R.d,0,Yd)),i0(R,W(R.d,1,Yd)))}var Pa,Oa,Sc,$b,Tc;for(Oa=0;Oa<R.d.d;++Oa)if(2==sP(R.d,Oa))for($b=0;2>$b;++$b){Pa=W(R.d,$b,Oa);for(Tc=0;Tc<R.d.f[Pa];++Tc)if(Sc=zP(R.d,Pa,Tc),R.c[Sc]){i0(R,Pa);break}}for(h0(R);0!=R.b;){fd=!1;for(mc=0;mc<R.d.d;++mc)if(R.c[mc]){for(Ef=\nXd=0;2>Ef;++Ef){ib=W(R.d,Ef,mc);for(Ge=0;Ge<R.d.f[ib];++Ge)R.c[zP(R.d,ib,Ge)]&&++Xd}if(4==Xd){g0(R,mc);h0(R);fd=!0;break}}if(!fd)for(cd=0;cd<ab.i.c;++cd)if(6==zw(ab.j,cd).length){jb=!0;He=zw(ab.j,cd);for(La=0;6>La;++La)if(!R.c[He[La]]){jb=!1;break}if(jb){for(La=0;6>La;La+=2)g0(R,He[La]);fd=!0;break}}if(!fd)for(mc=0;mc<R.d.d;++mc)if(R.c[mc]){g0(R,mc);h0(R);break}}}if(null!=sb)for(Ua=0,Db=sb.length;Ua<Db;++Ua)ba=sb[Ua],VQ(s.f,ba,2==s.f.B[ba]?4:2);Eb=0;if(null==$&&L.length>s.d+1&&(32==L[s.d+1]||9==L[s.d+\n1]))$=L,Eb=s.d+2;if(null!=$)try{if(33==$[Eb]||35==$[Eb]){A0(s,$,Eb+1);P=1==X(s,1);Za=1==X(s,1);$a=2*X(s,4);Ab=1<<$a;ba=0;for(M=1;M<Ia;++M)ba<Uc&&W(s.f,1,ba)==M?(fb=W(s.f,0,ba++),Vb=1):(fb=0,Vb=8),t0(s.f,M,uP(s.f,fb)+Vb*(X(s,$a)-~~(Ab/2))),u0(s.f,M,vP(s.f,fb)+Vb*(X(s,$a)-~~(Ab/2))),P&&v0(s.f,M,wP(s.f,fb)+Vb*(X(s,$a)-~~(Ab/2)));Yc=P?1.5:(SP(),24);ra=p0(s.f,Ia,Uc,Yc);if(35==$[Eb]){Oc=0;ad=C(A,v,-1,Ia,1);for(M=0;M<Ia;++M)Oc+=ad[M]=dQ(s.f,M);for(M=0;M<Ia;++M)for(G=0;G<ad[M];++G)Zb=rR(s.f,1),vR(s.f,M,Zb,\n1),t0(s.f,Zb,uP(s.f,M)+(X(s,$a)-~~(Ab/2))),u0(s.f,Zb,vP(s.f,M)+(X(s,$a)-~~(Ab/2))),P&&v0(s.f,Zb,wP(s.f,M)+(X(s,$a)-~~(Ab/2)));Ia+=Oc}if(Za){var aa=X(s,$a),Zd=Math.log(2E3)*Math.LOG10E*aa/(Ab-1)-1;hb=Math.pow(10,Zd);Nb=hb*B0(X(s,$a),Ab);Qc=hb*B0(X(s,$a),Ab);P&&(zc=hb*B0(X(s,$a),Ab));Vb=hb/ra;for(M=0;M<Ia;++M)t0(s.f,M,Nb+Vb*uP(s.f,M)),u0(s.f,M,Qc+Vb*vP(s.f,M)),P&&v0(s.f,M,zc+Vb*wP(s.f,M))}else{Vb=1.5/ra;for(M=0;M<Ia;++M)t0(s.f,M,Vb*uP(s.f,M)),u0(s.f,M,Vb*vP(s.f,M)),P&&v0(s.f,M,Vb*wP(s.f,M))}}else if(P&&\n!Za&&0==hb&&(hb=1.5),0!=hb&&0!=s.f.p){for(ba=ra=0;ba<s.f.p;++ba)tb=uP(s.f,W(s.f,0,ba))-uP(s.f,W(s.f,1,ba)),xd=vP(s.f,W(s.f,0,ba))-vP(s.f,W(s.f,1,ba)),je=P?wP(s.f,W(s.f,0,ba))-wP(s.f,W(s.f,1,ba)):0,ra+=Math.sqrt(tb*tb+xd*xd+je*je);ra/=s.f.p;$c=hb/ra;for(M=0;M<s.f.o;++M)t0(s.f,M,uP(s.f,M)*$c+Nb),u0(s.f,M,vP(s.f,M)*$c+Qc),P&&v0(s.f,M,wP(s.f,M)*$c+zc)}}catch(Dd){if(Dd=vq(Dd),H(Dd,96))Dc=Dd,Dc.yd(),$=null,P=!1;else throw Dd;}if((Ub=null!=$&&!P)||s.b){qQ(s.f,3);for(ba=0;ba<s.f.d;++ba)if(2==sP(s.f,ba)&&\n!KP(s.f,ba)&&0==(s.f.z[ba]&3)){var Md=s.f;Md.z[ba]|=16777216}}!Ub&&s.b&&(s.f.K|=4,xc=new C1,xc.i=new W1,j1(xc,s.f),Ub=!0);Ub?(y0(s.f),P0(s.f)):P||(s.f.K|=4)}O=Fb}}D=new F0(O);b=Sq(D.a.a);a="readOCLCode";d=null}catch(le){if(le=vq(le),!H(le,96))throw le;}e=!1;if(null!=b&&null==d)try{if(e=NG(this.a,b,!1)){var Ve=this.a;if(Ve.r){var Vf=Ve.r;Vf.a=a;lF(Vf,0,0,0)}Ve.hc=!0}}catch(mf){if(mf=vq(mf),H(mf,96))d="Invalid converted molfile";else throw mf;}this.a.Ib=e;this.d?e?SG(this.d):TG(this.d,new Ap(d)):null!=\nd&&JV(this.a,d);this.c&&hB(this.a)};w(688,1,Nl);\n_.Ad=function(){var a,b,c;b=jt(this.a,!1,!0);c=null;a=new sS;if(gS(new pS,a,new FV(new IV(b)))){a=new X1(a,b);b=new R_(0,0,400,300);var d;if(0!=a.G.o){a.p=Vu(b.b);a.j=Vu(b.a);0==a.G.o?c=null:(f0(a),c=a.K.c*o_(a.G),d=new o0(a.w,b,c),1==d.c&&0==d.a&&0==d.b?d=null:(l0(d,a.K),m0(d,a.w)),e0(a,b,c,131072),c=d);qQ(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);E_(a);a.N.mg();a.T.mg();n_(a);T_(a,a.Q);a.F=!0;for(d=0;d<a.G.o;++d)M_(a,d);a.F=!1;d=a.K.c*o_(a.G);w_(a,d);e0(a,b,d,131072);var e;if(e=b){e=\na.w.c;var f=a.w.d,g=a.w.b,h=a.w.a,j,l,o,m;0>=b.b||0>=b.a||0>=g||0>=h?e=!1:(j=b.c,o=b.d,l=j+b.b,m=o+b.a,e=j<=e&&e+g<=l&&o<=f&&f+h<=m);e=!e}e&&(b=new o0(a.w,b,d),l0(b,a.K),m0(b,a.w),d=a.x,d.a=d.a*b.c+b.a,d.b=d.b*b.c+b.b,c&&l0(b,c))}if(0!=a.G.o){qQ(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);n_(a);b=!1;a.r=C(A,v,-1,a.G.o,1);for(c=0;c<a.G.o;++c)a.r[c]=a.G.s[c]&448,0!=a.r[c]&&(b=!0),IQ(a.G,c)&&(a.r[c]=128),0!=(a.G.s[c]&131072)&&0==(a.B&4096)&&(a.r[c]=256);s_(a,-10);if(a.G.E){d=a.P;s_(a,-7);\nfor(c=0;c<a.G.c;++c)0!=(a.G.w[c]&536870912)&&Z_(a,z_(a.K,uP(a.G,c))-d,A_(a.K,vP(a.G,c))-d,2*d);a.n=2*a.P;f=new q_;for(e=0;e<a.G.p;++e)c=W(a.G,0,e),d=W(a.G,1,e),0!=(a.G.w[c]&a.G.w[d]&536870912)&&(f.a=z_(a.K,uP(a.G,c)),f.c=A_(a.K,vP(a.G,c)),f.b=z_(a.K,uP(a.G,d)),f.d=A_(a.K,vP(a.G,d)),t_(a,f))}a.n=2*a.L;f=new q_;for(e=0;e<a.G.p;++e)c=W(a.G,0,e),d=W(a.G,1,e),0!=(a.G.z[e]&131072)&&(f.a=z_(a.K,uP(a.G,c)),f.c=A_(a.K,vP(a.G,c)),f.b=z_(a.K,uP(a.G,d)),f.d=A_(a.K,vP(a.G,d)),s_(a,-2),t_(a,f));if(a.G.E){s_(a,\n320);if(0!=(a.B&8))for(c=0;c<a.G.c;++c)0!=(a.G.w[c]&-536870913)&&Z_(a,z_(a.K,uP(a.G,c))-a.S/2,A_(a.K,vP(a.G,c))-a.S/2,a.S);for(e=0;e<a.G.d;++e)0!=a.G.A[e]&&(c=W(a.G,0,e),d=W(a.G,1,e),Z_(a,(z_(a.K,uP(a.G,c))+z_(a.K,uP(a.G,d))-a.S)/2,(A_(a.K,vP(a.G,c))+A_(a.K,vP(a.G,d))-a.S)/2,a.S))}0==(a.B&32)&&(d=O0(a.G),null!=d&&(0==a.x.a&&0==a.x.b&&(c=a.K.c*o_(a.G),f0(a),w_(a,c),e0(a,null,c,0)),T_(a,Vu(a.y)),s_(a,448),$_(a,d,a.x.a,a.x.b+0.30000001192092896*a.y)));T_(a,a.Q);a.n=a.R;s_(a,a.J);E_(a);a.N.mg();a.T.mg();\nfor(c=0;c<a.G.o;++c)D_(a,c)?(s_(a,-3),M_(a,c),s_(a,a.J)):0!=a.r[c]?(s_(a,a.r[c]),M_(a,c),s_(a,a.J)):!b&&1!=a.G.x[c]&&6!=a.G.x[c]&&0==(a.B&2048)&&null==xQ(a.G,c)&&a.G.x[c]<fm.length?(d=a,e=fm[a.G.x[c]],g=f=void 0,f=(zB(),AB),g=new J1(e),e=G1(g,f),d.z=-5,d.e=uj+(e.d>>16&255)+lb+(e.d>>8&255)+lb+(e.d&255)+eb,M_(a,c),s_(a,a.J)):M_(a,c);for(c=new vu(a.N);c.b<c.d.Pf();)b=wu(c),s_(a,b.a),Z_(a,b.b-a.O/2,b.c-a.O/2,a.O);s_(a,a.J);c=!1;for(b=0;b<a.G.d;++b)d=null,0!=(a.G.A[b]&16320)?(e=(a.G.A[b]&960)>>6,d=((a.G.A[b]&\n960)>>6)+((a.G.A[b]&15360)>>10),d=e==d?Uf+e+bg:Uf+e+dd+d+bg):0!=(a.G.A[b]&786432)?d=262144==(a.G.A[b]&786432)?dg:32==(a.G.A[b]&48)?"r!a":i_:0!=(a.G.A[b]&48)&&(d=32==(a.G.A[b]&48)?m_:"!r"),e=(a.G.A[b]&114688)>>14,0!=e&&(d=(null==d?n:d)+e),null!=d&&(h=W(a.G,0,b),j=W(a.G,1,b),c||(T_(a,~~((2*a.Q+1)/3)),c=!0),f=(z_(a.K,uP(a.G,h))+z_(a.K,uP(a.G,j)))/2,g=(A_(a.K,vP(a.G,h))+A_(a.K,vP(a.G,j)))/2,e=z_(a.K,uP(a.G,j))-z_(a.K,uP(a.G,h)),j=A_(a.K,vP(a.G,j))-A_(a.K,vP(a.G,h)),h=Math.sqrt(e*e+j*j),o=0.6*O_(a,d),\nl=0.55*a.o,0!=h&&(0<e?P_(a,f+o*j/h,g-l*e/h,d,!0):P_(a,f-o*j/h,g+l*e/h,d,!0)));c&&T_(a,a.Q);a.q=C(Y1,q,78,a.G.o,0);for(b=0;b<a.G.p;++b)(2==a.G.B[b]||26==a.G.B[b]||64==a.G.B[b])&&W_(a,b);for(b=0;b<a.G.p;++b)2!=a.G.B[b]&&26!=a.G.B[b]&&64!=a.G.B[b]&&W_(a,b);if(0==(a.B&64))for(b=0;b<a.G.p;++b)if(0!=(a.G.z[b]&48)>>4){switch((a.G.z[b]&48)>>4){case 1:g=2==sP(a.G,b)?LO:0!=(a.G.z[b]&4)?$i:zf;break;case 2:g=2==sP(a.G,b)?"Z":0!=(a.G.z[b]&4)?ki:l_;break;default:g=Ed}T_(a,~~((2*a.Q+1)/3));s_(a,r_(a.G,b)?-3:448);\ne=W(a.G,0,b);f=W(a.G,1,b);c=(z_(a.K,uP(a.G,e))+z_(a.K,uP(a.G,f)))/2;d=(A_(a.K,vP(a.G,e))+A_(a.K,vP(a.G,f)))/2;h=(z_(a.K,uP(a.G,e))-z_(a.K,uP(a.G,f)))/3;e=(A_(a.K,vP(a.G,e))-A_(a.K,vP(a.G,f)))/3;P_(a,c+e,d-h,g,!0);s_(a,a.J);T_(a,a.Q)}if(0!=(a.B&4)){T_(a,~~((2*a.Q+1)/3));s_(a,384);for(b=0;b<a.G.p;++b)e=W(a.G,0,b),f=W(a.G,1,b),g=0!=(a.G.z[b]&512)?"d":tP(a.G,b)?dg:n,c=(z_(a.K,uP(a.G,e))+z_(a.K,uP(a.G,f)))/2,d=(A_(a.K,vP(a.G,e))+A_(a.K,vP(a.G,f)))/2,P_(a,c,d,g+n+b,!0);s_(a,a.J);T_(a,a.Q)}}c=H0(a)}it(c)};\nfunction X1(a,b){var c;em();this.w=new y_;this.G=a;this.B=0;this.E=1;this.K=new n0;this.T=new Gm;this.N=new Gm;this.t=C(mq,yl,-1,this.G.o,2);this.x=new I_;this.J=0;this.z=-1;c=(zB(),AB);var d=im;D1();this.u=new hm(Vu((c.d>>16&255)+0.30000001192092896*((d.d>>16&255)-(c.d>>16&255))),Vu((c.d>>8&255)+0.30000001192092896*((d.d>>8&255)-(c.d>>8&255))),Vu((c.d&255)+0.30000001192092896*((d.d&255)-(c.d&255))));this.v=G1(gm,c);this.C=km;this.D=jm;this.c=new Gm;this.b=new Gm;this.d=new wp;this.f=new jC(Qe,0,\n12);new jC(Qe,0,120);this.k=n;++N_;this.a=b}w(700,28,{},X1);_.fd=function(a){var b;b=n;null!=this.a&&0<this.a.length&&(b=RI(this.a,"(\\\\r|\\\\n|\\\\r\\\\n)",$f),b=a+"<chemical:x-mdl-molfile>"+b+"<\/chemical:x-mdl-molfile>\\n");return b};_.gd=function(a){return\'xmlns:chemical="http://www.ch.ic.ac.uk/chemime/"\'+a};_.a=null;var Z1=WJ(" F");V(624);V(625);var F1=QJ(921,Z1),K1=V(521),L1=V(522);V(3);V(28);V(700);var Y1=QJ(928,K1);V(4);V(5);V(25);V(24);V(29);V(30);V(33);\nvar $1=V(41),l1=QJ(943,$1),a2=V(38),t1=QJ(944,a2),b2=V(37),f1=QJ(945,b2),e1=QJ(946,f1);V(34);V(35);V(36);V(6);V(641);V(39);V(40);V(19);B(tO)(1);function Tv(){return n}function cm(){return this.a}function oJ(){return this.b};\n//@ sourceURL=1.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/2.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/2.cache.js
new file mode 100644
index 0000000..22e1d47
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/2.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback2('var c2="Any",d2="Aromatic",e2="Nonring",f2="Reset",g2="Ring";function h2(a,b){if(0>b||b>=a.pb.options.length)throw new Mx;}function i2(a,b){h2(a,b);return a.pb.options[b].value}function j2(){this.pb=$doc.createElement("select");this.pb[Sg]="gwt-ListBox"}w(404,381,nl,j2);function k2(){k2=x}\nfunction l2(a,b){if(null==b)throw new ku("Missing message: awt.103");var c=-1,d,e,f;f=a.Tc.a.pb;e=$doc.createElement(Wi);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 m2(){k2();JA.call(this);new Gm;this.Tc=new n2((KA(),this))}w(470,457,{57:1,59:1,66:1,80:1,88:1},m2);_.Le=function(){return PA(this.Tc,this)};\n_.$e=function(){return(null==this.Qc&&(this.Qc=tA(this)),this.Qc)+lb+this._c+lb+this.ad+lb+this.Yc+Ek+this.Nc+(this.Xc?n:",hidden")+",current="+i2(this.Tc.a,this.Tc.a.pb.selectedIndex)};function o2(){uV.call(this,7)}w(484,1,Xl,o2);function p2(a){a.Tc.Ff(a.j);!vA(a)&&TU(a);NU(a)}\nfunction q2(a,b,c){uW.call(this);this.Tc&&this.Tc.Gf(!1);mV(this,!1);YA(this,new uV(0));a=new xV(a,1);PU(this,a,null);a=new cB;PU(a,this.i,null);PU(this,a,null);b&&(this.j=yA(b),lV(this),tW(this.j,~~(Tq(b.Ec.pb,Ti)/2)-~~(this.Yc/2),~~(Tq(b.Ec.pb,Si)/2)-~~(this.Nc/2)));c&&LU(this,c)}w(657,658,yO,q2);_.Fh=function(){return SO};w(682,677,Nl);_.Ad=function(){p2(new q2(this.b,this.a,(qE(),sE)))};w(684,677,Nl);_.Ad=function(){this.a.bc?this.a.bc.Tc.We()?this.a.bc.Tc.If():p2(this.a.bc):this.a.bc=new r2(this.a)};\nfunction s2(a,b){IU(b)==a.a?LU(b,(zB(),JB)):LU(b,a.a)}\nfunction t2(a){var b,c,d,e;e=n;d=!1;IU(u2)!=a.a?(e=gb,d=!0):IU(v2)!=a.a?(e="!#6",d=!0):IU(w2)!=a.a?(LU(x2,(zB(),JB)),LU(y2,JB),LU(z2,JB),LU(A2,JB),e="F,Cl,Br,I"):(b=IU(B2)!=a.a,c=IU(C2)!=a.a,IU(D2)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),IU(E2)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),IU(F2)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),IU(G2)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),IU(H2)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),IU(x2)!=a.a&&(e+="F,"),IU(y2)!=a.a&&(e+="Cl,"),IU(z2)!=a.a&&(e+="Br,"),IU(A2)!=a.a&&(e+=\n"I,"),jK(e,lb)&&(e=fD(e,0,e.length-1)),1>e.length&&!a.b&&(b?e=dg:c?e=Nd:(LU(u2,(zB(),JB)),e=gb)));b=n;d&&IU(B2)!=a.a&&(b+=";a");d&&IU(C2)!=a.a&&(b+=";A");IU(I2)!=a.a&&(b+=";R");IU(J2)!=a.a&&(b+=";!R");IU(u2)!=a.a&&0<b.length?e=fD(b,1,b.length):e+=b;d=K2.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=L2.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";D"+d);IU(M2)!=a.a&&(e="~");IU(N2)!=a.a&&(e=dd);IU(O2)!=a.a&&(e=Fd);IU(P2)!=a.a&&(e="!@");AV(a.e,e)}\nfunction Q2(a){R2(a);S2(a);var b=K2.Tc.a;h2(b,0);b.pb.options[0].selected=!0;b=L2.Tc.a;h2(b,0);b.pb.options[0].selected=!0;LU(B2,a.a);LU(C2,a.a);LU(I2,a.a);LU(J2,a.a);LU(K2,a.a);LU(L2,a.a);T2(a)}function R2(a){LU(D2,a.a);LU(E2,a.a);LU(F2,a.a);LU(G2,a.a);LU(H2,a.a);LU(x2,a.a);LU(y2,a.a);LU(z2,a.a);LU(A2,a.a)}function S2(a){LU(u2,a.a);LU(v2,a.a);LU(w2,a.a)}function T2(a){LU(M2,a.a);LU(N2,a.a);LU(O2,a.a);LU(P2,a.a);a.b=!1}\nfunction r2(a){pV.call(this,"Atom/Bond Query");this.i=new gV(this.Fh());sB(this.r,new vW(this));this.a=(qE(),sE);this.c=a;this.d||(a=yA(a),this.d=new zV(a),tW(this.d,-150,10));this.j=this.d;YA(this,new o2);LU(this,this.a);a=new cB;YA(a,new bC(0,3,1));PU(a,new wV("Atom type :"),null);u2=new gV(c2);v2=new gV("Any except C");w2=new gV("Halogen");PU(a,u2,null);PU(a,v2,null);PU(a,w2,null);PU(this,a,null);a=new cB;YA(a,new bC(0,3,1));PU(a,new xV("Or select one or more from the list :",0),null);PU(this,\na,null);a=new cB;YA(a,new bC(0,3,1));D2=new gV(pe);E2=new gV(tf);F2=new gV(yf);G2=new gV(Hf);H2=new gV(zf);x2=new gV(Ie);y2=new gV(ve);z2=new gV(oe);A2=new gV(Re);PU(a,D2,null);PU(a,E2,null);PU(a,F2,null);PU(a,G2,null);PU(a,H2,null);PU(a,x2,null);PU(a,y2,null);PU(a,z2,null);PU(a,A2,null);PU(this,a,null);a=new cB;YA(a,new bC(0,3,1));K2=new m2;l2(K2,c2);l2(K2,wc);l2(K2,Fc);l2(K2,Hc);l2(K2,Ic);PU(a,new wV("Number of hydrogens : "),null);PU(a,K2,null);PU(this,a,null);a=new cB;YA(a,new bC(0,3,1));L2=\nnew m2;l2(L2,c2);l2(L2,wc);l2(L2,Fc);l2(L2,Hc);l2(L2,Ic);l2(L2,Kc);l2(L2,Lc);l2(L2,Mc);PU(a,new xV("Number of connections :",0),null);PU(a,L2,null);PU(a,new xV(" (H\'s don\'t count.)",0),null);PU(this,a,null);a=new cB;YA(a,new bC(0,3,1));PU(a,new wV("Atom is :"),null);B2=new gV(d2);PU(a,B2,null);C2=new gV("Nonaromatic");PU(a,C2,null);I2=new gV(g2);PU(a,I2,null);J2=new gV(e2);PU(a,J2,null);PU(this,a,null);a=new cB;LU(a,QB(IU(this)));YA(a,new bC(0,3,1));PU(a,new wV("Bond is :"),null);M2=new gV(c2);PU(a,\nM2,null);N2=new gV(d2);PU(a,N2,null);O2=new gV(g2);PU(a,O2,null);P2=new gV(e2);PU(a,P2,null);PU(this,a,null);a=new cB;YA(a,new bC(1,3,1));this.e=new IC(gb,20);PU(a,this.e,null);PU(a,new gV(f2),null);PU(a,this.i,null);PU(this,a,null);this.Tc&&this.Tc.Gf(!1);mV(this,!1);R2(this);S2(this);T2(this);LU(B2,this.a);LU(C2,this.a);LU(I2,this.a);LU(J2,this.a);LU(K2,this.a);LU(L2,this.a);s2(this,u2);lV(this);this.Tc.Ff(this.j);!vA(this)&&TU(this);NU(this)}w(697,658,yO,r2);\n_.Gh=function(a,b){var c;I(b,f2)?(Q2(this),s2(this,u2),t2(this)):H(a.f,56)?(T2(this),Uu(a.f)===Uu(u2)?(R2(this),S2(this)):Uu(a.f)===Uu(v2)?(R2(this),S2(this)):Uu(a.f)===Uu(w2)?(R2(this),S2(this)):Uu(a.f)===Uu(I2)?LU(J2,this.a):Uu(a.f)===Uu(J2)?(LU(I2,this.a),LU(B2,this.a)):Uu(a.f)===Uu(B2)?(LU(C2,this.a),LU(J2,this.a)):Uu(a.f)===Uu(C2)?LU(B2,this.a):Uu(a.f)===Uu(M2)||Uu(a.f)===Uu(N2)||Uu(a.f)===Uu(O2)||Uu(a.f)===Uu(P2)?(Q2(this),this.b=!0):S2(this),s2(this,a.f),t2(this)):H(a.f,57)&&(T2(this),c=a.f,\n0==c.Tc.a.pb.selectedIndex?LU(c,this.a):LU(c,(zB(),JB)),t2(this));107!=this.c.k&&(this.c.k=107,hB(this.c));return!0};_.b=!1;_.c=null;_.d=null;var u2=_.e=null,M2=null,v2=null,B2=null,N2=null,z2=null,D2=null,L2=null,K2=null,y2=null,x2=null,w2=null,A2=null,E2=null,C2=null,J2=null,P2=null,F2=null,H2=null,I2=null,O2=null,G2=null;function n2(a){gN();iN.call(this);this.a=new j2;tx(this.a,new U2(this,a),(aT(),aT(),bT))}w(750,748,{},n2);_.Ef=function(){return this.a};_.a=null;\nfunction U2(a,b){this.a=a;this.b=b}w(751,1,{},U2);_.Id=function(a){KA();xW(a,this.b,i2(this.a.a,this.a.a.pb.selectedIndex))};_.a=null;_.b=null;w(788,757,{});_.If=function(){mX(this.c)};V(657);V(697);V(470);V(750);V(751);V(404);B(tO)(2);\n//@ sourceURL=2.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/3.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/3.cache.js
new file mode 100644
index 0000000..8498652
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/3.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback3('w(683,677,Nl);_.Ad=function(){this.a.j&&rW(this.a.j);this.a.j=new wW(0,this.a)};B(tO)(3);\n//@ sourceURL=3.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/4.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/4.cache.js
new file mode 100644
index 0000000..1338d4d
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/4.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback4('w(685,677,Nl);_.Ad=function(){this.a.pc&&rW(this.a.pc);this.a.pc=new wW(1,this.a)};B(tO)(4);\n//@ sourceURL=4.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/5.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/5.cache.js
new file mode 100644
index 0000000..6dce5ac
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/5.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback5('w(686,677,Nl);_.Ad=function(){this.a.y&&(rW(this.a.y),this.a.y=null);0==this.a.ob.v&&(this.a.y=new wW(2,this.a))};B(tO)(5);\n//@ sourceURL=5.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/6.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/6.cache.js
new file mode 100644
index 0000000..0036ef8
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/6.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback6('function V2(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.c;++h)0!=(a.H.w[a.t[h]]&e)&&++j;if(0==j)return!1;15<b&&(W2(a,c),b-=16);X2(a,1,1);X2(a,b,4);X2(a,j,d);for(h=0;h<a.H.c;++h)b=a.H.w[a.t[h]]&e,0!=b&&(X2(a,h,d),1!=f&&X2(a,b>>g,f));return!0}function Y2(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.d;++h)0!=(a.H.A[a.u[h]]&e)&&++j;if(0==j)return!1;15<b&&(W2(a,c),b-=16);X2(a,1,1);X2(a,b,4);X2(a,j,d);for(h=0;h<a.H.d;++h)b=a.H.A[a.u[h]]&e,0!=b&&(X2(a,h,d),1!=f&&X2(a,b>>g,f));return!0}\nfunction X2(a,b,c){for(;0!=c;)0==a.p&&(sD(a.q,a.r+64&65535),a.p=6,a.r=0),a.r<<=1,a.r|=b&1,b>>=1,--c,--a.p}function W2(a,b){b||(X2(a,1,1),X2(a,15,4));return!0}function Z2(a,b){var c,d,e;if(2>a.H.k[b])return!1;if(2==a.H.f[b])return!0;for(e=c=0;e<a.H.f[b];++e)d=zP(a.H,b,e),tP(a.H,d)&&(c+=sP(a.H,d)-1);return 1<c}function $2(a){var b;for(b=0;0<a;)a>>=1,++b;return b}\nfunction a3(a,b){var c,d,e,f,g,h,j;e=C(A,v,-1,32,1);for(c=f=0;c<a.H.c;++c)if((1==a.O[c]||2==a.O[c])&&a.Q[c]==b)d=a.P[c],e[d]<a.c[c]&&(0==e[d]&&++f,e[d]=a.c[c]);for(c=0;c<a.H.d;++c)if((1==a.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c])d=a.i[c],g=Um(a.c[W(a.H,0,c)],a.c[W(a.H,1,c)]),e[d]<g&&(0==e[d]&&++f,e[d]=g);d=C(nK,Ol,-1,32,1);for(c=0;c<f;++c){h=-1;for(g=j=0;32>g;++g)j<e[g]&&(j=e[g],h=g);e[h]=0;d[h]=c<<24>>24}for(c=0;c<a.H.c;++c)(1==a.O[c]||2==a.O[c])&&a.Q[c]==b&&(a.P[c]=d[a.P[c]]);for(c=0;c<a.H.d;++c)(1==\na.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c]&&(a.i[c]=d[a.i[c]])}w(687,1,Nl);\n_.Ad=function(){var a,b,c;b=jt(this.a,!1,!0);c=null;a=new sS;if(gS(new pS,a,new FV(new IV(b)))){qQ(a,7);if(a.b){a=a.b;if(null==a.A){var d,e,f,g,h,j,l,o,m,r;if(!(0==a.H.c||a.x)){c=a.z=0;for(d=1;d<a.H.c;++d)a.c[d]>a.c[c]&&(c=d);e=C(mq,yl,-1,a.H.c,2);b=C(mq,yl,-1,a.H.d,2);a.y=C(A,v,-1,a.H.c,1);a.t=C(A,v,-1,a.H.c,1);a.w=C(A,v,-1,a.H.c,1);a.u=C(A,v,-1,a.H.d,1);a.t[0]=c;a.y[c]=0;e[c]=!0;f=1;h=0;j=1;for(c=0;h<a.H.c;)if(h<j){for(;;){m=o=0;l=-1;d=a.t[h];for(r=0;r<PP(a.H,d);++r)if(r<a.H.f[d]||r>=kP(a.H,d))g=\njP(a.H,d,r),!e[g]&&a.c[g]>l&&(o=g,m=zP(a.H,d,r),l=a.c[g]);if(-1==l)break;a.y[o]=j;a.w[j]=h;a.t[j++]=o;a.u[c++]=m;e[o]=!0;b[m]=!0}++h}else{g=0;l=-1;for(d=0;d<a.H.c;++d)!e[d]&&a.c[d]>l&&(g=d,l=a.c[d]);++f;a.y[g]=j;a.w[j]=-1;a.t[j++]=g;e[g]=!0}for(a.v=C(A,v,-1,2*(a.H.d-c),1);;){j=h=a.H.G;l=-1;for(d=0;d<a.H.d;++d)if(!b[d]&&(a.y[W(a.H,0,d)]<a.y[W(a.H,1,d)]?(f=a.y[W(a.H,0,d)],e=a.y[W(a.H,1,d)]):(f=a.y[W(a.H,1,d)],e=a.y[W(a.H,0,d)]),f<h||f==h&&e<j))h=f,j=e,l=d;if(-1==l)break;b[l]=!0;a.u[c++]=l;a.v[2*a.z]=\nh;a.v[2*a.z+1]=j;++a.z}a.x=!0}a.O=C(nK,Ol,-1,a.H.c,1);for(e=0;e<a.H.c;++e)if(1==a.S[e]||2==a.S[e]){c=!1;if(2==a.H.f[e]&&2==a.H.j[e][0]&&2==a.H.j[e][1])for(b=0;b<a.H.f[e];++b){j=jP(a.H,e,b);h=0;f=C(A,v,-1,3,1);for(d=0;d<a.H.f[j];++d)f[h]=jP(a.H,j,d),f[h]!=e&&++h;2==h&&a.c[f[0]]>a.c[f[1]]^a.y[f[0]]<a.y[f[1]]&&(c=!c)}else for(b=1;b<a.H.f[e];++b)for(d=0;d<b;++d)f=jP(a.H,e,b),h=jP(a.H,e,d),a.c[f]>a.c[h]&&(c=!c),a.y[f]<a.y[h]&&(c=!c);a.O[e]=1==a.S[e]^c?1:2}else a.O[e]=a.S[e];a.f=C(nK,Ol,-1,a.H.d,1);for(e=\n0;e<a.H.d;++e)if(1==a.k[e]||2==a.k[e]){c=!1;for(b=0;2>b;++b)if(j=W(a.H,b,e),3==a.H.f[j]){f=C(A,v,-1,2,1);for(d=h=0;3>d;++d)jP(a.H,j,d)!=W(a.H,1-b,e)&&(f[h++]=jP(a.H,j,d));a.c[f[0]]>a.c[f[1]]&&(c=!c);a.y[f[0]]<a.y[f[1]]&&(c=!c)}a.f[e]=1==a.k[e]^c?1:2}else a.f[e]=a.k[e];a3(a,1);a3(a,2);a.q=new Pv;a.p=6;a.r=0;X2(a,9,4);b=Um($2(a.H.c),$2(a.H.d));X2(a,b,4);if(0==b)X2(a,a.H.E?1:0,1);else{for(d=e=h=f=c=0;d<a.H.c;++d)if(0==(a.H.w[d]&1)){switch(a.H.x[d]){case 6:break;case 7:++e;break;case 8:++h;break;default:++f}0!=\na.H.q[d]&&++c}X2(a,a.H.c,b);X2(a,a.H.d,b);X2(a,e,b);X2(a,h,b);X2(a,f,b);X2(a,c,b);for(d=0;d<a.H.c;++d)7==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&X2(a,d,b);for(d=0;d<a.H.c;++d)8==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&X2(a,d,b);for(d=0;d<a.H.c;++d)6!=a.H.x[a.t[d]]&&7!=a.H.x[a.t[d]]&&8!=a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(X2(a,d,b),X2(a,a.H.x[a.t[d]],8));for(d=0;d<a.H.c;++d)0!=a.H.q[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(X2(a,d,b),X2(a,8+a.H.q[a.t[d]],4));c=f=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-\nc,c=a.w[d]),f<e&&(f=e);f=$2(f);X2(a,f,4);c=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-c,c=a.w[d]),X2(a,e,f);for(e=0;e<2*a.z;++e)X2(a,a.v[e],b);for(d=0;d<a.H.d;++d)c=0!=(a.H.A[d]&16320)?1:0!=(a.H.z[a.u[d]]&512)?0:sP(a.H,a.u[d]),X2(a,c,2);for(d=c=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&++c;X2(a,c,b);for(d=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&(X2(a,d,b),0==a.Q[a.t[d]]?X2(a,a.O[a.t[d]],3):(c=1==a.O[a.t[d]]?1==a.Q[a.t[d]]?4:6:1==a.Q[a.t[d]]?5:7,X2(a,c,3),X2(a,a.P[a.t[d]],3)));for(d=\nc=0;d<a.H.d;++d)0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!KP(a.H,a.u[d])||1==a.H.B[a.u[d]])&&++c;X2(a,c,b);for(d=0;d<a.H.d;++d)if(0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!KP(a.H,a.u[d])||1==a.H.B[a.u[d]]))X2(a,d,b),1==a.H.B[a.u[d]]?0==a.j[a.u[d]]?X2(a,a.f[a.u[d]],3):(c=1==a.f[a.u[d]]?1==a.j[a.u[d]]?4:6:1==a.j[a.u[d]]?5:7,X2(a,c,3),X2(a,a.i[a.u[d]],3)):X2(a,a.f[a.u[d]],2);X2(a,a.H.E?1:0,1);for(d=e=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&++e;if(0!=e){X2(a,1,1);X2(a,1,4);X2(a,e,b);for(d=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&(X2(a,\nd,b),X2(a,a.H.v[a.t[d]],8))}c=!1;if(a.H.E){V2(a,0,!1,b,2048,1,-1);Y2(a,2,!1,b,64,1,-1);V2(a,3,!1,b,4096,1,-1);V2(a,4,!1,b,120,4,3);V2(a,5,!1,b,6,2,1);V2(a,6,!1,b,1,1,-1);V2(a,7,!1,b,1920,4,7);for(d=e=0;d<a.H.c;++d)null!=xQ(a.H,a.t[d])&&++e;if(0<e){X2(a,1,1);X2(a,8,4);X2(a,e,b);for(d=0;d<a.H.c;++d)if(f=xQ(a.H,a.t[d]),null!=f){X2(a,d,b);X2(a,f.length,4);for(e=0;e<f.length;++e)X2(a,f[e],8)}}Y2(a,9,!1,b,48,2,4);Y2(a,10,!1,b,15,4,0);V2(a,11,!1,b,8192,1,-1);Y2(a,12,!1,b,16320,8,6);V2(a,13,!1,b,114688,3,\n14);V2(a,14,!1,b,4063232,5,17);c|=V2(a,16,!1,b,29360128,3,22)}for(d=e=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&++e;if(0!=e){c=W2(a,c);X2(a,1,1);X2(a,1,4);X2(a,e,b);for(d=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&(X2(a,d,b),X2(a,a.a[a.t[d]],4))}if(0!=(a.G&8)){for(d=h=e=0;d<a.H.c;++d)f=GQ(a.H,a.t[d]),null!=f&&(++e,h=Um(h,f.length));if(0!=e){c=W2(a,c);f=$2(h);X2(a,1,1);X2(a,2,4);X2(a,e,b);X2(a,f,4);for(d=0;d<a.H.c;++d)if(h=GQ(a.H,a.t[d]),null!=h){X2(a,d,b);X2(a,h.length,f);for(e=0;e<h.length;++e)X2(a,\nh.charCodeAt(e),7)}}}a.H.E&&(c|=V2(a,19,c,b,234881024,3,25),c|=Y2(a,20,c,b,114688,3,14));for(d=e=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&++e;if(0!=e){c=W2(a,c);X2(a,1,1);X2(a,5,4);X2(a,e,b);for(d=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&(X2(a,d,b),X2(a,(a.H.s[a.t[d]]&48)>>4,2))}a.H.E&&(c|=V2(a,22,c,b,268435456,1,-1),c|=Y2(a,23,c,b,131072,1,-1),c|=Y2(a,24,c,b,786432,2,18));if(0!=(a.G&16))for(d=0;d<a.H.c;++d)if(IQ(a.H,a.t[d])){c=W2(a,c);X2(a,1,1);X2(a,9,4);for(d=0;d<a.H.c;++d)X2(a,IQ(a.H,a.t[d])?1:0,1);break}e=\nnull;j=kQ(a.H);for(f=0;f<j.i.c;++f)if(j.e[f]){d=0;h=zw(j.i,f);for(g=0,o=h.length;g<o;++g)l=h[g],Z2(a,l)&&++d;if(0!=d)if(l=zw(j.j,f),null==e&&(e=C(mq,yl,-1,a.H.d,2)),d==h.length){o=-1;m=2147483647;for(g=0;g<h.length;++g)m>a.t[l[g]]&&(m=a.t[l[g]],o=g);for(;0<d;)e[l[o]]=!0,o=o+2<h.length?o+2:o+2-h.length,d-=2}else{for(g=0;Z2(a,h[g]);)++g;for(;!Z2(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length;for(;0<d;){e[l[g]]=!0;g=g+2<h.length?g+2:g+2-h.length;for(d-=2;!Z2(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length}}}f=e;\nif(null!=f){for(d=e=0;d<a.H.d;++d)f[a.u[d]]&&++e;c=W2(a,c);X2(a,1,1);X2(a,10,4);X2(a,e,b);for(d=0;d<a.H.d;++d)f[a.u[d]]&&X2(a,d,b)}a.H.E&&V2(a,27,c,b,536870912,1,-1)}X2(a,0,1);a.r<<=a.p;sD(a.q,a.r+64&65535);b=Sq(a.q.a);a.A=b}a=a.A}else a=null;c=a}it(c)};B(tO)(6);\n//@ sourceURL=6.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/7.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/7.cache.js
new file mode 100644
index 0000000..44c4a28
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/7.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback7('function b3(a){a=a.Jc.b.c++;return kh+a}w(473,474,yO);_.Je=function(){return b3(this)};_.Ue=function(){this.Tc=new c3((KA(),n),this)};_.$e=function(){return(null==this.Qc&&(this.Qc=b3(this)),this.Qc)+lb+this.Tc.Se()+lb+this.Tc.Te()+lb+this.Yc+Ek+this.Nc+(this.Xc?n:",hidden")+",title="+this.q+(this.p?",resizable":n)+(this.Tc.c.C?",modal":n)};\nfunction d3(){var a,b,c;b=new gV(SO);a=new gV(KO);this.a=new IC(wc,4);new oV;this.c=new e3(this,b);this.c.Tc.c.db=!0;YA(this.c,new dB);PU(this.c,new wV("New atom map"),null);PU(this.c,b,null);PU(this.c,a,null);YA(this.c,new cV(2));c=new cB;PU(c,new xV("atom map",1),null);PU(c,this.a,null);PU(this.c,c,mO);c=new cB;PU(c,b,null);PU(c,a,null);PU(this.c,c,lO);sB(this.c.r,new f3(this))}w(661,1,{},d3);_.a=null;_.b=null;_.c=null;\nfunction e3(a,b){this.a=a;this.b=b;nV.call(this);this.q=n;this.Tc&&this.Tc.Hf(n);this.Tc.c.db=!1;mV(this,!0)}w(662,473,yO,e3);_.Ie=function(a){var b;kV(this);if(Uu(a.f)===Uu(this.b))try{b=wD(Uq(this.a.a.Tc.a.pb,yk),10);var c=this.a.b,d=c.c,e=c.a;tI(d,c.e).b[e].f=b;XE(d,"changeAtomMap",d.o,e,0);GH(d)}catch(f){if(f=vq(f),H(f,102))JV(this.a.b.c,"invalid atom map");else throw f;}return!0};_.a=null;_.b=null;function f3(a){this.a=a}w(663,519,BO,f3);_.zf=function(){kV(this.a.c)};_.a=null;w(676,677,Nl);\n_.Ad=function(){if(this.b.a==(qE(),ue)){!this.a.b&&(this.a.b=new d3);var a=this.a.b,b=this.a,c;if(0<b.a){a.b=b;c="Atom "+b.a;var d=a.c;d.q=c;d.Tc&&d.Tc.Hf(c);AV(a.a,n+vH(b.d.b[b.a]));lV(a.c);a=a.c;!vA(a)&&TU(a);NU(a)}}};function c3(a,b){gN();qV.call(this,a,b)}w(787,788,{},c3);V(661);V(473);V(662);V(663);V(787);B(tO)(7);\n//@ sourceURL=7.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/8.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/8.cache.js
new file mode 100644
index 0000000..e8eabab
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/8.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback8('w(255,243,{});function g3(){g3=x;h3=new Bs(qh,new i3)}function j3(a){a.a.stopPropagation();a.a.preventDefault()}function i3(){}w(256,255,{},i3);_.Dd=function(){j3(this)};_.Gd=function(){return h3};var h3;function k3(){k3=x;l3=new Bs(rh,new m3)}function m3(){}w(257,255,{},m3);_.Dd=function(){j3(this)};_.Gd=function(){return l3};var l3;function n3(){n3=x;o3=new Bs(sh,new p3)}function p3(){}w(258,255,{},p3);_.Dd=function(){j3(this)};_.Gd=function(){return o3};var o3;\nfunction q3(){q3=x;r3=new Bs(th,new s3)}function s3(){}w(259,255,{},s3);_.Dd=function(a){var b,c,d,e;this.a.stopPropagation();this.a.preventDefault();d=(this.a.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.a.d&&e>=a.a.d)break a;b=d[e];c=new FileReader;t3(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(ak),a.a.b.a.a.f.pb[yk]=null!=b?b:n)};_.Gd=function(){return r3};var r3;\nfunction u3(a,b,c){var d=a.pb,e=c.b;pw();cx(d,e);I(sh,e)&&cx(d,rh);ju(!a.mb?a.mb=new yu(a):a.mb,c,b)}function v3(){this.pb=Wq("file");this.pb[Sg]="gwt-FileUpload"}w(385,366,nl,v3);_.Yd=function(a){xx(this,a)};function w3(a){var b=$doc.createElement(nh);RR(Qj,b.tagName);this.pb=b;this.b=new nU(this.pb);this.pb[Sg]="gwt-HTML";mU(this.b,a,!0);vU(this)}w(389,390,nl,w3);function x3(){Yz();var a=$doc.createElement("textarea");!gw&&(gw=new fw);!ew&&(ew=new dw);this.pb=a;Ju();this.pb[Sg]="gwt-TextArea"}\nw(429,430,nl,x3);function y3(a,b){var c,d;c=$doc.createElement(qk);d=$doc.createElement($j);d[pg]=a.a.a;d.style[zk]=a.b.a;var e=(iw(),jw(d));c.appendChild(e);hw(a.d,c);Jx(a,b,d)}function z3(){Dy.call(this);this.a=(Gy(),Ny);this.b=(Oy(),Ry);this.e[Mg]=wc;this.e[Kg]=wc}w(438,382,zl,z3);_.re=function(a){var b;b=Yq(a.pb);(a=Nx(this,a))&&this.d.removeChild(Yq(b));return a};\nfunction A3(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[Ak]=Rh,a.ab=!1,a.Ee());b=a.pb;b.style[ci]=0+(Dr(),kj);b.style[lk]=Cc;dX(a,Um($wnd.pageXOffset+(gr()-Tq(a.pb,Ti)>>1),0),Um($wnd.pageYOffset+(fr()-Tq(a.pb,Si)>>1),0));d||((a.ab=c)?(a.pb.style[Vg]=rj,a.pb.style[Ak]=Bk,vm(a.gb,200)):a.pb.style[Ak]=Bk)}finally{a.w=!0}}function B3(a){a.i=(new gV(a.j)).Tc.Ef();tx(a.i,new C3(a),(Hs(),Hs(),Is));a.d=z(kA,q,50,[a.i])}\nfunction D3(){RW();var a,b,c,d,e;pX.call(this,(IX(),JX),null,!0);this.Xh();this.db=!0;a=new w3(this.k);this.f=new x3;this.f.pb.style[Dk]=Gc;hx(this.f,Gc);this.Vh();IW(this,"400px");e=new z3;e.pb.style[Qh]=Gc;e.e[Mg]=10;c=(Gy(),Hy);e.a=c;y3(e,a);y3(e,this.f);this.e=new Vy;this.e.e[Mg]=20;for(b=this.d,c=0,d=b.length;c<d;++c)a=b[c],Sy(this.e,a);y3(e,this.e);WW(this,e);fX(this,!1);this.Wh()}w(758,759,uO,D3);_.Vh=function(){B3(this)};\n_.Wh=function(){var a=this.f;a.pb.readOnly=!0;var b=kx(a.pb)+"-readonly";gx(a.ee(),b,!0)};_.Xh=function(){HX(this.I.b,"Copy")};_.d=null;_.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 C3(a){this.a=a}w(761,1,{},C3);_.Jd=function(){YW(this.a,!1)};_.a=null;function E3(a){this.a=a}w(762,1,{},E3);\n_.pd=function(){px(this.a.f.pb,!0);oz(this.a.f.pb);var a=this.a.f,b;b=Uq(a.pb,yk).length;if(0<b&&a.kb){if(0>b)throw new KJ("Length must be a positive integer. Length: "+b);if(b>Uq(a.pb,yk).length)throw new KJ("From Index: 0 To Index: "+b+" Text Length: "+Uq(a.pb,yk).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.a=null;function F3(a){B3(a);a.a=(new gV(a.b)).Tc.Ef();tx(a.a,new G3(a),(Hs(),Hs(),Is));a.d=z(kA,q,50,[a.a,a.i])}\nfunction H3(a){a.j=KO;a.k="Paste the text to import into the text area below.";a.b="Accept";HX(a.I.b,"Paste")}function I3(a){RW();D3.call(this);this.c=a}w(764,758,uO,I3);_.Vh=function(){F3(this)};_.Wh=function(){hx(this.f,"150px")};_.Xh=function(){H3(this)};_.Ee=function(){oX(this);Gq((Dq(),Eq),new J3(this))};_.a=null;_.b=null;_.c=null;function K3(a){RW();I3.call(this,a)}w(763,764,uO,K3);_.Vh=function(){var a;F3(this);a=new v3;tx(a,new L3(this),(aT(),aT(),bT));this.d=z(kA,q,50,[this.a,a,this.i])};\n_.Wh=function(){hx(this.f,"150px");var a=new M3(this),b=this.f;u3(b,new N3,(k3(),k3(),l3));u3(b,new O3,(g3(),g3(),h3));u3(b,new P3,(n3(),n3(),o3));u3(b,new Q3(a),(q3(),q3(),r3))};_.Xh=function(){H3(this);this.k+=" Or drag and drop a file on it."};function L3(a){this.a=a}w(765,1,{},L3);_.Id=function(a){var b,c;b=new FileReader;a=(c=a.a.target,c.files[0]);R3(b,new S3(this));b.readAsText(a)};_.a=null;function S3(a){this.a=a}w(766,1,{},S3);_.Yh=function(a){hD();Xz(this.a.a.f,a)};_.a=null;w(769,1,{});\nw(768,769,{});_.b=null;_.c=1;_.d=-1;function M3(a){this.a=a;this.b=new T3(this);this.c=this.d=1}w(767,768,{},M3);_.a=null;function T3(a){this.a=a}w(770,1,{},T3);_.Yh=function(a){this.a.a.f.pb[yk]=null!=a?a:n};_.a=null;function G3(a){this.a=a}w(774,1,{},G3);_.Jd=function(){if(this.a.c){var a=this.a.c,b;b=new cD(a.a,0,Uq(this.a.f.pb,yk));AI(a.a.a,b.a)}YW(this.a,!1)};_.a=null;function J3(a){this.a=a}w(775,1,{},J3);_.pd=function(){px(this.a.f.pb,!0);oz(this.a.f.pb)};_.a=null;w(776,1,Nl);\n_.Ad=function(){var a,b;a=new U3(this.a);void 0!=$wnd.FileReader?b=new K3(a):b=new I3(a);KW(b);A3(b)};function U3(a){this.a=a}w(777,1,{},U3);_.a=null;w(778,1,Nl);_.Ad=function(){var a;a=new D3;var b=this.a,c,d;Xz(a.f,b);c=(d=kK(b,"\\r\\n|\\r|\\n|\\n\\r"),d.length);1>=c&&(c=~~(b.length/16));hx(a.f,20*(10>c+1?c+1:10)+kj);Gq((Dq(),Eq),new E3(a));KW(a);A3(a)};function R3(a,b){a.onload=function(a){b.Yh(a.target.result)}}function t3(a,b){a.onloadend=function(a){b.Yh(a.target.result)}}\nfunction Q3(a){this.a=a}w(783,1,{},Q3);_.a=null;function N3(){}w(784,1,{},N3);function O3(){}w(785,1,{},O3);function P3(){}w(786,1,{},P3);V(769);V(768);V(783);V(784);V(785);V(786);V(255);V(257);V(256);V(258);V(259);V(758);V(764);V(763);V(777);V(761);V(762);V(774);V(775);V(765);V(766);V(767);V(770);V(389);V(438);V(429);V(385);B(tO)(8);\n//@ sourceURL=8.js\n')
diff --git a/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/9.cache.js b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/9.cache.js
new file mode 100644
index 0000000..5f6387a
--- /dev/null
+++ b/public/jsme/deferredjs/293DFEFA807A962F28C09E358B34A434/9.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback9('var gO="runCallbacks",hO="end",iO,jO,kO="West",lO="South",mO="North",nO="First",oO="East",pO="Before",qO="After";function rO(a,b){xp(a.a,b)}function sO(){sO=x;iO=new su;jO=new EA(0,0);tu(iO,pO);tu(iO,nO);tu(iO,qO);tu(iO,"Last");tu(iO,te);tu(iO,mO);tu(iO,lO);tu(iO,kO);tu(iO,oO)}\nfunction tO(a){var b=Yp,c,d,e;e=a==b.f?di:ph+a;$stats&&(e=cq(e,hO,a),$stats(e));a<b.i.length&&kq(b.i,a,null);aq(b,a)&&b.j.b++;b.b=-1;b.d[a]=!0;iq(b);e=b.a[a];if(null!=e){$stats&&(c=cq(gO+a,zg,-1),$stats(c));kq(b.a,a,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Ad();$stats&&(a=cq(gO+a,hO,-1),$stats(a))}}\nvar uO={26:1,28:1,36:1,41:1,42:1,44:1,47:1,48:1,50:1,122:1,129:1},vO={88:1,93:1,95:1,113:1},wO={26:1,28:1,36:1,41:1,44:1,47:1,48:1,50:1,129:1},xO={19:1,21:1,88:1,93:1,95:1},yO={59:1,60:1,66:1,71:1,80:1,88:1},zO={26:1,28:1,36:1,39:1,41:1,43:1,44:1,48:1,50:1},AO={26:1,28:1,36:1,39:1,41:1,43:1,44:1,47:1,48:1,50:1,123:1,129:1},BO={83:1},CO={l:6,m:0,h:0},DO="&nbsp;",EO="1em",FO="1ex",GO="1in",HO="??",IO="ATOMS",JO="CFG",KO="Cancel",LO="E",MO="GBVTBU-BB",NO="Invalid UTF8 sequence",OO="M RAD",PO="M RBD",\nQO="M SUB",RO="Nonstandard atom",SO="OK",TO="Resize-",UO=\'Too many percent/per mille characters in pattern "\',VO="US$",WO="]\'",XO="__uiObjectID",YO="backgroundColor",ZO="col",$O="dir",aP="dragdrop-handle",bP="dragdrop-selected",cP="e",dP="filter",eP="float",fP="ltr",gP="opacity",hP="styleFloat";w(1,-1,Pl);_.gC=function(){return this.cZ};\nfunction iP(a,b,c){var d,e,f,g,h;if(6!=a.H.x[b]&&7!=a.H.x[b])return!1;e=jP(a.H,b,0);d=jP(a.H,b,1);if(1!=a.H.k[e]||1!=a.H.k[d]||1==a.H.f[e]||1==a.H.f[d]||3<kP(a.H,e)||3<kP(a.H,d))return!1;e=new lP(a.H,a.c,b,e);if(e.f&&!c)return!1;f=new lP(a.H,a.c,b,d);if(f.f&&!c||e.f&&f.f)return!1;c&&(e.f&&e.c&&(a.L[b]=!0),f.f&&f.c&&(a.L[b]=!0));g=mP(e);h=mP(f);if(-1==g||-1==h||0==(g+h&1))return c||(a.S[b]=3),!0;d=0;switch(g+h){case 3:case 7:d=2;break;case 5:d=1}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))e.f&&(1==\nd?(nP(a.b[e.b],Tk),nP(a.b[e.d],Rk)):(nP(a.b[e.b],Rk),nP(a.b[e.d],Tk))),f.f&&(2==d?(nP(a.b[f.b],Tk),nP(a.b[f.d],Rk)):(nP(a.b[f.b],Rk),nP(a.b[f.d],Tk)))}else a.S[b]=d;return!0}\nfunction oP(a,b,c){var d,e,f,g,h;if(!pP(a.H,b))return!1;d=W(a.H,0,b);e=W(a.H,1,b);f=new lP(a.H,a.c,d,e);if(f.f&&!c)return!1;g=new lP(a.H,a.c,e,d);if(g.f&&!c||f.f&&g.f)return!1;c&&(f.f&&(a.K[b]=qP(a,e)),g.f&&(a.K[b]=qP(a,d)));e=mP(f);h=mP(g);if(-1==e||-1==h||0==(e+h&1))return c||(a.k[b]=3),!0;d=0;switch(e+h){case 3:case 7:d=1;break;case 5:d=2}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))f.f&&(2==d?(nP(a.b[f.b],Ok),nP(a.b[f.d],Lk)):(nP(a.b[f.b],Lk),nP(a.b[f.d],Ok))),g.f&&(2==d?(nP(a.b[g.b],Ok),nP(a.b[g.d],\nLk)):(nP(a.b[g.b],Lk),nP(a.b[g.d],Ok)))}else a.k[b]=d;return!0}\nfunction rP(a,b,c){var d,e,f,g,h,j,l,o,m,r;if(0!=a.k[b])return!1;if(1==sP(a.H,b))return oP(a,b,c);if(2!=sP(a.H,b)||tP(a.H,b))return!1;d=W(a.H,0,b);e=W(a.H,1,b);if(1==a.H.f[d]||1==a.H.f[e]||3<a.H.f[d]||3<a.H.f[e]||2==a.H.k[d]||2==a.H.k[e])return!1;f=new lP(a.H,a.c,e,d);if(f.f&&!c)return!1;e=new lP(a.H,a.c,d,e);if(e.f&&!c||f.f&&e.f)return!1;c&&(f.f&&f.c&&(a.K[b]=!0),e.f&&e.c&&(a.K[b]=!0));d=0!=(a.H.z[b]&16777216)?3:a.X?(g=C(cF,Sl,-1,3,1),g[0]=uP(a.H,e.a)-uP(a.H,f.a),g[1]=vP(a.H,e.a)-vP(a.H,f.a),g[2]=\nwP(a.H,e.a)-wP(a.H,f.a),h=C(cF,Sl,-1,3,1),h[0]=uP(a.H,f.b)-uP(a.H,f.a),h[1]=vP(a.H,f.b)-vP(a.H,f.a),h[2]=wP(a.H,f.b)-wP(a.H,f.a),j=C(cF,Sl,-1,3,1),j[0]=uP(a.H,e.b)-uP(a.H,e.a),j[1]=vP(a.H,e.b)-vP(a.H,e.a),j[2]=wP(a.H,e.b)-wP(a.H,e.a),l=C(cF,Sl,-1,3,1),l[0]=g[1]*h[2]-g[2]*h[1],l[1]=g[2]*h[0]-g[0]*h[2],l[2]=g[0]*h[1]-g[1]*h[0],o=C(cF,Sl,-1,3,1),o[0]=g[1]*l[2]-g[2]*l[1],o[1]=g[2]*l[0]-g[0]*l[2],o[2]=g[0]*l[1]-g[1]*l[0],m=(h[0]*o[0]+h[1]*o[1]+h[2]*o[2])/(Math.sqrt(h[0]*h[0]+h[1]*h[1]+h[2]*h[2])*Math.sqrt(o[0]*\no[0]+o[1]*o[1]+o[2]*o[2])),r=(j[0]*o[0]+j[1]*o[1]+j[2]*o[2])/(Math.sqrt(j[0]*j[0]+j[1]*j[1]+j[2]*j[2])*Math.sqrt(o[0]*o[0]+o[1]*o[1]+o[2]*o[2])),0>m^0>r?1:2):-1==mP(f)||-1==mP(e)||0!=((mP(f)|mP(e))&1)?3:mP(f)==mP(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(nP(a.b[f.b],Ok),nP(a.b[f.d],Lk)):2==d&&(nP(a.b[f.b],Lk),nP(a.b[f.d],Ok))),e.f&&(1==d?(nP(a.b[e.b],Ok),nP(a.b[e.d],Lk)):2==d&&(nP(a.b[e.b],Lk),nP(a.b[e.d],Ok)))):a.k[b]=d;return!0}\nfunction xP(a,b,c){var d,e,f,g,h,j,l;if(0!=a.S[b]||6!=a.H.x[b]&&7!=a.H.x[b]&&14!=a.H.x[b]&&15!=a.H.x[b]&&16!=a.H.x[b])return!1;if(0!=a.H.k[b]){if(2==a.H.f[b]&&2==a.H.j[b][0]&&2==a.H.j[b][1])return iP(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4<kP(a.H,b)||7==a.H.x[b]&&!a.I[b])return!1;d=C(A,v,-1,4,1);l=C(A,v,-1,4,1);j=C(mq,yl,-1,4,2);for(g=0;g<kP(a.H,b);++g){f=-1;for(h=e=0;h<kP(a.H,b);++h)!j[h]&&f<a.c[jP(a.H,b,h)]&&(f=a.c[jP(a.H,b,h)],e=h);d[g]=e;l[g]=f;j[e]=!0}if(4==kP(a.H,b)&&\nl[0]==l[1]&&l[2]==l[3]||4==kP(a.H,b)&&(l[0]==l[2]||l[1]==l[3])||3==kP(a.H,b)&&l[0]==l[2])return!1;f=e=0;h=!1;for(g=1;g<kP(a.H,b);++g)if(l[g-1]==l[g]){if(!c||0==l[g])return!1;e=jP(a.H,b,d[g-1]);f=jP(a.H,b,d[g]);yP(a.H,zP(a.H,b,d[g]))&&(a.L[b]=!0);h=!0}if(c&&!h)return!1;if(a.X){g=C(A,v,-1,4,1);for(l=0;l<kP(a.H,b);++l)g[l]=jP(a.H,b,d[l]);3==kP(a.H,b)&&(g[3]=b);d=Pu([AP,cF],[q,Sl],[53,-1],[3,3],0,2,1);for(l=0;3>l;++l)d[l][0]=uP(a.H,g[l+1])-uP(a.H,g[0]),d[l][1]=vP(a.H,g[l+1])-vP(a.H,g[0]),d[l][2]=wP(a.H,\ng[l+1])-wP(a.H,g[0]);g=C(cF,Sl,-1,3,1);g[0]=d[0][1]*d[1][2]-d[0][2]*d[1][1];g[1]=d[0][2]*d[1][0]-d[0][0]*d[1][2];g[2]=d[0][0]*d[1][1]-d[0][1]*d[1][0];d=0<(d[2][0]*g[0]+d[2][1]*g[1]+d[2][2]*g[2])/(Math.sqrt(d[2][0]*d[2][0]+d[2][1]*d[2][1]+d[2][2]*d[2][2])*Math.sqrt(g[0]*g[0]+g[1]*g[1]+g[2]*g[2]))?1:2}else{var o,m;l=z(qH,ml,86,[z(A,v,-1,[2,1,2,1]),z(A,v,-1,[1,2,2,1]),z(A,v,-1,[1,1,2,2]),z(A,v,-1,[2,1,1,2]),z(A,v,-1,[2,2,1,1]),z(A,v,-1,[1,2,1,2])]);g=C(cF,Sl,-1,kP(a.H,b),1);for(m=0;m<kP(a.H,b);++m)g[m]=\nBP(a.H,jP(a.H,b,d[m]),b);h=CP(a.H,b,d,g,null)<<24>>24;if(3!=h)d=h;else{for(m=j=h=0;m<kP(a.H,b);++m)o=zP(a.H,b,d[m]),W(a.H,0,o)==b&&(9==a.H.B[o]&&(0!=j&&DP(a.H,b),h=m,j=1),17==a.H.B[o]&&(0!=j&&DP(a.H,b),h=m,j=2));if(0==j)d=3;else{for(m=1;m<kP(a.H,b);++m)g[m]<g[0]&&(g[m]+=6.283185307179586);if(3==kP(a.H,b)){switch(h){case 0:(g[1]<g[2]&&3.141592653589793>g[2]-g[1]||g[1]>g[2]&&3.141592653589793<g[1]-g[2])&&(j=3-j);break;case 1:3.141592653589793<g[2]-g[0]&&(j=3-j);break;case 2:3.141592653589793>g[1]-g[0]&&\n(j=3-j)}d=1==j?2:1}else d=0,g[1]<=g[2]&&g[2]<=g[3]?d=0:g[1]<=g[3]&&g[3]<=g[2]?d=1:g[2]<=g[1]&&g[1]<=g[3]?d=2:g[2]<=g[3]&&g[3]<=g[1]?d=3:g[3]<=g[1]&&g[1]<=g[2]?d=4:g[3]<=g[2]&&g[2]<=g[1]&&(d=5),d=l[d][h]==j?2:1}}}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))1==d?(nP(a.b[e],Xk),nP(a.b[f],Vk)):2==d&&(nP(a.b[e],Vk),nP(a.b[f],Xk))}else a.S[b]=d;return!0}function EP(a){var b,c;b=0;c=a.b;FP(c,c.length,(GP(),GP(),HP));for(c=0;c<a.b.length;++c)(0==c||0!=IP(a.b[c],a.b[c-1]))&&++b,a.c[a.b[c].a]=b;return b}\nfunction JP(a,b){var c,d,e;d=!1;for(c=0;c<a.H.d;++c)if(rP(a,c,!1)){a.o[c]=a.C;if(b)a:{d=a;e=c;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,o=void 0;if((1==d.k[e]||2==d.k[e])&&!KP(d.H,e)){l=!1;try{for(j=0;2>j;++j)if(f=W(d.H,j,e),3==d.H.f[f]){g=C(A,v,-1,2,1);for(o=h=0;o<d.H.f[f];++o)zP(d.H,f,o)!=e&&(g[h++]=jP(d.H,f,o));d.c[g[0]]>d.c[g[1]]^LP(d,f,g[0],g[1])&&(l=!l)}}catch(m){m=vq(m);if(H(m,96)){d.e[e]=3;break a}throw m;}1==d.k[e]^l?d.e[e]=1:d.e[e]=2}}d=!0}e=!1;for(c=0;c<a.H.c;++c)if(xP(a,c,!1)){a.W[c]=\na.C;if(b)a:{e=a;var f=c,r=o=l=g=j=void 0,t=h=void 0;if(1==e.S[f]||2==e.S[f]){h=!1;if(2==e.H.k[f])try{for(r=0;2>r;++r)if(j=jP(e.H,f,r),3==e.H.f[j]){l=C(A,v,-1,2,1);for(t=o=0;t<e.H.f[j];++t)1==e.H.j[j][t]&&(l[o++]=jP(e.H,j,t));e.c[l[0]]>e.c[l[1]]^LP(e,j,l[0],l[1])&&(h=!h)}}catch(y){y=vq(y);if(H(y,96)){e.N[f]=3;break a}throw y;}else{try{for(var j=e,l=f,u=t=r=o=void 0,D=void 0,s=void 0,u=kP(j.H,l),D=C(A,v,-1,u,1),r=0;r<u;++r)D[r]=jP(j.H,l,r);for(r=u;1<r;--r){o=!1;for(t=1;t<r;++t)LP(j,l,D[t-1],D[t])&&\n(o=!0,s=D[t-1],D[t-1]=D[t],D[t]=s);if(!o)break}g=D}catch(F){F=vq(F);if(H(F,96)){e.N[f]=3;break a}throw F;}for(r=1;r<g.length;++r)for(t=0;t<r;++t)e.c[g[r]]<e.c[g[t]]&&(h=!h)}1==e.S[f]^h?e.N[f]=1:e.N[f]=2}}e=!0}e&&(a.C=!a.C);return d||e}\nfunction MP(a){var b,c,d,e,f,g,h,j,l;for(e=0;e<a.V.c;++e){d=zw(a.V,e);b=!0;l=-1;f=!1;for(h=0;h<d.length;++h){c=d[h];if(0==a.S[c]){b=!1;break}if(3!=a.S[c]){g=!0;for(j=0;j<d.length;++j)if(j!=h&&a.c[c]==a.c[d[j]]){g=!1;break}g&&l<a.c[c]&&(l=a.c[c],f=1==a.S[c])}}if(b&&-1!=l){for(h=0;h<d.length;++h)c=d[h],f&&(1==a.S[c]?a.S[c]=2:2==a.S[c]&&(a.S[c]=1)),a.U[c]=!1;tm(a.V,d);--e}}}\nfunction NP(a){var b,c;b=EP(a);do{c=b;b=a;for(var d=void 0,e=void 0,f=void 0,g=void 0,h=e=void 0,j=void 0,l=void 0,f=C(A,v,-1,b.E,1),d=0;d<b.H.c;++d){j=b.H.f[d]+OP(b.H,d);for(g=0;g<PP(b.H,d);++g)if(g<b.H.f[d]||g>=kP(b.H,d)){l=2*b.c[jP(b.H,d,g)];e=zP(b.H,d,g);2==sP(b.H,e)&&(tP(b.H,e)||++l);for(e=0;e<g&&!(l<f[e]);++e);for(h=g;h>e;--h)f[h]=f[h-1];f[e]=l}QP(b.b[d],d);RP(b.b[d],16,Fv(b.c[d]));for(g=j;g<b.E;++g)RP(b.b[d],17,Kk);for(g=0;g<j;++g)RP(b.b[d],17,Fv(f[g]))}b=EP(a)}while(c!=b);return b}\nfunction LP(a,b,c,d){var e,f,g,h,j,l,o,m,r,t,y,u,D,s,F;if(a.H.x[c]!=a.H.x[d])return a.H.x[c]>a.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(SP(),TP)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(SP(),TP)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=C(A,v,-1,h,1);y=C(A,v,-1,h,1);u=C(A,v,-1,h,1);t=C(mq,yl,-1,h,2);g=C(mq,yl,-1,a.H.o,2);r[0]=b;r[1]=c;r[2]=d;y[0]=-1;y[1]=0;y[2]=0;g[b]=!0;g[c]=!0;g[d]=!0;j=1;D=2;b=C(A,v,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=D;){for(;j<b[d];){l=r[j];if(!t[j]){for(s=m=o=0;s<a.H.f[l];++s){c=jP(a.H,\nl,s);D+a.H.j[l][s]+1>=h&&(h+=a.H.c,r=UP(r,h),y=UP(y,h),u=UP(u,h),t=(e=C(mq,yl,-1,h,2),VP(t,0,e,t.length),e));if(0!=(a.H.z[zP(a.H,l,s)]&512))++o,m+=a.H.x[c];else for(f=1;f<a.H.j[l][s];++f)++D,r[D]=c,y[D]=j,t[D]=!0;F=y[j];if(c!=r[F]){f=!1;if(g[c])for(F=y[F];-1!=F;){if(c==r[F]){f=!0;break}F=y[F]}f?(++D,r[D]=c,y[D]=j,t[D]=!0):(++D,r[D]=c,y[D]=j,g[c]=!0)}}0!=o&&(++D,u[D]=~~((m<<2)/o),y[D]=j,t[D]=!0)}++j;if(1E4==j)throw new Ap("Emergency break in while loop.");}b.length==d+1&&(b=UP(b,b.length+64));b[d+\n1]=D+1;for(s=b[d];s<b[d+1];++s)0==u[s]&&(u[s]=(151==a.H.x[r[s]]?1:152==a.H.x[r[s]]?1:a.H.x[r[s]])<<2),u[s]+=u[y[s]]<<16;WP(a,t,u,y,r,b,d);if(u[1]!=u[2])return u[1]>u[2];1<d&&XP(u,y,b,d);++d}h=C(A,v,-1,a.H.c,1);c=!1;for(e=0;e<a.H.c;++e)if(g[e]&&0!=a.H.v[e]){c=!0;break}if(c){for(e=0;e<a.H.c;++e)h[e]=0==a.H.v[e]?(SP(),TP)[a.H.x[e]]:a.H.v[e];if(YP(a,t,u,y,r,h,b,d))return u[1]>u[2]}e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.d;++e)if(g[W(a.H,0,e)]||g[W(a.H,1,e)])1==a.e[e]?(h[W(a.H,0,e)]=1,h[W(a.H,\n1,e)]=1,c=!0):2==a.e[e]&&(h[W(a.H,0,e)]=2,h[W(a.H,1,e)]=2,c=!0);if(c&&YP(a,t,u,y,r,h,b,d))return u[1]>u[2];e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.c;++e)g[e]&&(2==a.N[e]?(h[e]=1,c=!0):1==a.N[e]&&(h[e]=2,c=!0));if(c&&YP(a,t,u,y,r,h,b,d))return u[1]>u[2];throw new Ap("no distinction applying CIP rules");}\nfunction XP(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=C(ZP,q,5,c,0);for(f=0;f<c;++f)h[f]=new $P,h[f].c=a[f+e],h[f].b=b[f+e],h[f].a=f+e;e=new aQ;for(g=d;1<g;--g){for(f=0;f<c;++f)h[f].c+=a[h[f].b]<<16,h[f].b=b[h[f].b];FP(h,h.length,e?e:(GP(),GP(),HP));d=1;for(f=0;f<c;++f)a[h[f].a]=d,f!=c-1&&0!=(h[f].c!=h[f+1].c?h[f].c>h[f+1].c?1:-1:0)&&++d}}\nfunction YP(a,b,c,d,e,f,g,h){var j,l;for(l=1;l<h;++l){for(j=g[l];j<g[l+1];++j)c[j]=f[e[j]]+(c[d[j]]<<8);WP(a,b,c,d,e,g,l);if(c[1]!=c[2])return!0;1<l&&XP(c,d,g,l)}return!1}\nfunction WP(a,b,c,d,e,f,g){for(var h,j,l,o,m,r;1<g;--g){m=f[g]-f[g-1];r=C(bQ,q,4,m,0);h=f[g];for(j=0;j<m;++j){l=f[g-1]+j;for(o=h;o<f[g+1]&&d[o]==l;)++o;r[j]=new cQ;r[j].c=l;r[j].d=c[l];r[j].b=b[l]?0:a.H.f[a.H.o+e[l]]-a.H.f[e[l]]+dQ(a.H,e[l]);r[j].a=C(A,v,-1,o-h,1);for(l=h;l<o;++l)r[j].a[l-h]=c[l];eQ(r[j].a);h=o}j=new fQ;FP(r,r.length,j?j:(GP(),GP(),HP));h=1;for(j=0;j<m;++j)c[r[j].c]=h,j!=m-1&&0!=gQ(r[j],r[j+1])&&++h}}\nfunction hQ(a){var b,c;c=Pu([iQ,qH],[q,ml],[87,86],[2,32],0,2,0);for(b=0;b<a.H.c;++b)a.D[b]&&(1==a.Q[b]?c[0][a.P[b]]=jQ(c[0][a.P[b]],b):2==a.Q[b]&&(c[1][a.P[b]]=jQ(c[0][a.P[b]],b)));return c}function qP(a,b){var c,d,e,f,g;e=kQ(a.H);for(c=0;c<e.i.c;++c)if(e.d[c]&&lQ(e,c,b)){for(d=zw(e.i,c),e=0,f=d.length;e<f;++e)if(c=d[e],c!=b)for(g=0;g<a.H.f[c];++g)if(pP(a.H,zP(a.H,c,g)))return!0;break}return!1}\nfunction mQ(a,b,c){a.J=b;for(b=0;b<a.H.c;++b)a.c[b]=c[b],a.S[b]=0,a.W[b]=!1;for(c=0;c<a.H.d;++c)a.k[c]=0,a.o[c]=!1}function nQ(a,b){var c,d;c=W(a.H,0,b);if(c>=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=oQ(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;d<a.H.f[c];++d)if(2==a.H.j[c][d]&&(1==a.S[jP(a.H,c,d)]||2==a.S[jP(a.H,c,d)]))return!0;return!1}function UP(a,b){var c;c=C(A,v,-1,b,1);VP(a,0,c,a.length);return c}\nfunction pQ(a,b){var c;if(65535<a.o)throw new Pm("Cannot canonize a molecule having more than 65535 atoms");if(65535<a.p)throw new Pm("Cannot canonize a molecule having more than 65535 bonds");this.H=a;this.G=b;qQ(this.H,3);var d,e,f,g,h,j,l,o,m,r,t,y,u,D,s,F,O,L,Z,ea;this.I=C(mq,yl,-1,this.H.c,2);for(d=0;d<this.H.c;++d)if(7==this.H.x[d])if(4==this.H.f[d])this.I[d]=!0;else if(3==this.H.f[d])if(1==this.H.q[d])this.I[d]=!0;else if(!rQ(this.H,d))if(0!=(this.G&32))this.I[d]=!0;else if(3==sQ(this.H,d)&&\n(ea=tQ(this.H,d),!(7<ea))){L=kQ(this.H);for(Z=0;Z<L.i.c&&!(zw(L.j,Z).length==ea&&lQ(L,Z,d));)++Z;m=o=-1;for(r=0;3>r;++r){l=zP(this.H,d,r);var Y;a:{for(var da=l,Fb=void 0,$=void 0,$=zw(L.j,Z),Fb=0;Fb<$.length;++Fb)if(da==$[Fb]){Y=!0;break a}Y=!1}if(!Y){o=jP(this.H,d,r);m=l;break}}y=C(mq,yl,-1,this.H.d,2);y[m]=!0;u=C(A,v,-1,11,1);a:{var rb=this.H,Kb=u,J=o,Ia=d,Uc=y,Tb=void 0,sb=void 0,M=void 0,ya=void 0,nc=void 0,jd=void 0,ra=void 0,Yc=void 0,Ud=void 0;if(J==Ia)Kb[0]=J,D=0;else{qQ(rb,1);ya=C(A,v,-1,\nrb.o,1);M=C(A,v,-1,rb.o,1);Ud=C(A,v,-1,rb.o,1);M[0]=J;ya[J]=1;for(nc=sb=0;sb<=nc&&10>=ya[M[sb]];){Yc=M[sb];for(jd=0;jd<rb.f[rb.o+Yc];++jd)if(null==Uc||Uc.length<=rb.i[Yc][jd]||!Uc[rb.i[Yc][jd]]){Tb=rb.e[Yc][jd];if(Tb==Ia){ra=ya[Yc];Kb[ra]=Tb;for(Kb[--ra]=Yc;0<ra;)Kb[ra-1]=Ud[Kb[ra]],--ra;D=ya[Yc];break a}0==ya[Tb]&&(M[++nc]=Tb,ya[Tb]=ya[Yc]+1,Ud[Tb]=Yc)}++sb}D=-1}}if(-1!=D){for(f=1;!lQ(L,Z,u[f]);)++f;e=D-f;g=u[f];if(6==ea&&2==e&&3==f&&3<=sQ(this.H,u[1])){t=!1;O=zw(L.i,Z);for(r=0;6>r;++r)if(d==O[r]){F=\nuQ(L,Z,g==O[uQ(L,Z,r+2)]?r-2:r+2);s=O[F];var Ta;if(Ta=3<=sQ(this.H,s)){var qa;a:{var Ab=this.H,ba=u[1],Ua=s,Db=void 0,Nc=void 0,oc=void 0,ha=void 0,pc=void 0,U=void 0;if(ba==Ua)qa=0;else{qQ(Ab,1);ha=C(A,v,-1,Ab.o,1);oc=C(A,v,-1,Ab.o,1);oc[0]=ba;ha[ba]=1;for(pc=Nc=0;Nc<=pc&&2>=ha[oc[Nc]];){for(U=0;U<Ab.f[Ab.o+oc[Nc]];++U){Db=Ab.e[oc[Nc]][U];if(Db==Ua){qa=ha[oc[Nc]];break a}0==ha[Db]&&(oc[++pc]=Db,ha[Db]=ha[oc[Nc]]+1)}++Nc}qa=-1}}Ta=2==qa}Ta&&(t=!0);break}if(t){this.I[d]=!0;continue}}h=1==this.H.k[g]||\n0!=(this.H.s[g]&4096)||rQ(this.H,g);j=!h&&7==this.H.x[g]&&1!=this.H.q[g];if(1==e)!h&&!j&&4>=ea&&3>=f&&(this.I[d]=!0);else switch(ea){case 4:!h&&!j&&4>=f&&(this.I[d]=!0);break;case 5:j?3>=f&&(this.I[d]=!0):h||4>=f&&(this.I[d]=!0);break;case 6:2==e?h?4>=f&&(this.I[d]=!0):j||3>=f&&(this.I[d]=!0):3==e&&(h?6>=f&&(this.I[d]=!0):4>=f&&(this.I[d]=!0));break;case 7:3==e&&3>=f&&(this.I[d]=!0)}}}for(c=0;c<this.H.c;++c)if(0!=wP(this.H,c)){this.X=!0;break}this.S=C(nK,Ol,-1,this.H.c,1);this.T=C(mq,yl,-1,this.H.c,\n2);this.W=C(mq,yl,-1,this.H.c,2);this.k=C(nK,Ol,-1,this.H.d,1);this.o=C(mq,yl,-1,this.H.d,2);this.n=C(mq,yl,-1,this.H.d,2);var N,Eb,Ub,P,Za,jc,Va,Zc,Fa,Jc,tb,xd,je;Va=!1;if(this.H.E)for(Za=0;Za<this.H.d;++Za)if(0!=this.H.A[Za]){Va=!0;break}this.E=2;for(N=0;N<this.H.c;++N)this.E=Um(this.E,this.H.f[N]+OP(this.H,N));P=Um(2,Va?~~((78+36*this.E)/63):~~((78+21*this.E)/63));this.c=C(A,v,-1,this.H.o,1);this.b=C(vQ,q,6,this.H.c,0);for(N=0;N<this.H.c;++N)this.b[N]=new wQ(P);Ub=!1;for(N=0;N<this.H.c;++N){QP(this.b[N],\nN);0!=(this.H.w[N]&1)||null!=xQ(this.H,N)?RP(this.b[N],8,CO):RP(this.b[N],8,Fv(this.H.x[N]));RP(this.b[N],8,Fv(this.H.v[N]));RP(this.b[N],2,Fv(this.H.k[N]));RP(this.b[N],4,Fv(this.H.f[N]+OP(this.H,N)));0!=(this.H.w[N]&1)?RP(this.b[N],4,Pk):RP(this.b[N],4,Fv(8+this.H.q[N]));RP(this.b[N],5,Fv(yQ(31,tQ(this.H,N))));var Dc=this.b[N],$c=N,Vb=void 0,fb=void 0,ad=void 0,Zb=void 0,Vb=((this.H.s[$c]&-268435456)>>>28)-1,fb=zQ(this.H,$c,!1),ad=zQ(this.H,$c,!0),Zb=-1;fb!=ad?-1!=Vb&&Vb>fb?Zb=Vb<<24>>24:Zb=fb<<\n24>>24:-1!=Vb?(Vb>ad||Vb<ad&&Vb>=AQ(this.H,$c))&&(Zb=Vb<<24>>24):!BQ(this.H,$c)&&0!=dQ(this.H,$c)&&(Zb=AQ(this.H,$c),Zb-=CQ(this.H,$c,Zb));var Oc=$c,G=Zb;if(null==this.a)for(var nb=this.a=C(nK,Ol,-1,this.H.c,1),xc=nb,de=nb.length,yc=void 0,yc=0;yc<de;++yc)xc[yc]=-1;this.a[Oc]=G<<24>>24;RP(Dc,4,Fv(Zb+1));RP(this.b[N],2,Fv((this.H.s[N]&48)>>4));this.H.E&&(RP(this.b[N],30,Fv(this.H.w[N])),null!=xQ(this.H,N)&&(Ub=!0))}this.J=NP(this);if(this.J<this.H.c){for(N=0;N<this.H.c;++N){QP(this.b[N],N);RP(this.b[N],\n16,Fv(this.c[N]));Zc=C(A,v,-1,this.H.f[N],1);for(Fa=0;Fa<this.H.f[N];++Fa)Zc[Fa]=this.c[jP(this.H,N,Fa)]<<5,Zc[Fa]|=yQ(31,this.H.n&&zP(this.H,N,Fa)<this.H.d?this.H.n.b[zP(this.H,N,Fa)]:0);eQ(Zc);for(Fa=this.E;Fa>Zc.length;--Fa)RP(this.b[N],21,Kk);for(Fa=Zc.length-1;0<=Fa;--Fa)RP(this.b[N],21,Fv(Zc[Fa]))}this.J=NP(this)}if(Ub&&this.J<this.H.c){for(N=0;N<this.H.c;++N){QP(this.b[N],N);RP(this.b[N],16,Fv(this.c[N]));Eb=xQ(this.H,N);xd=null==Eb?0:yQ(12,Eb.length);for(Fa=12;Fa>xd;--Fa)RP(this.b[N],8,Kk);\nfor(Fa=xd-1;0<=Fa;--Fa)RP(this.b[N],8,Fv(Eb[Fa]))}this.J=NP(this)}if(Va&&this.J<this.H.c){for(N=0;N<this.H.c;++N){QP(this.b[N],N);RP(this.b[N],16,Fv(this.c[N]));jc=C(aO,Fl,-1,this.H.f[N]+OP(this.H,N),3);for(Fa=Jc=0;Fa<PP(this.H,N);++Fa)if(Fa<this.H.f[N]||Fa>=kP(this.H,N))jc[Jc]=Fv(this.c[jP(this.H,N,Fa)]),jc[Jc]=uv(jc[Jc],20),jc[Jc]=DQ(jc[Jc],Fv(this.H.A[zP(this.H,N,Fa)])),++Jc;jc.sort(EQ);for(Fa=this.E;Fa>jc.length;--Fa)RP(this.b[N],36,Kk);for(Fa=jc.length-1;0<=Fa;--Fa)RP(this.b[N],36,jc[Fa])}this.J=\nNP(this)}if(0!=(this.G&8)&&this.J<this.H.c){tb=new FQ;for(N=0;N<this.H.c;++N)if(null!=GQ(this.H,N))a:{var Vd=tb,Gd=GQ(this.H,N),Wd=void 0,kd=void 0,Wb=void 0,oa=void 0,oa=Vd.a.c;if(0==oa)vC(Vd.a,0,Gd);else{for(Wb=1;2*Wb<=oa;)Wb<<=1;kd=Wb;for(--Wb;0!=kd;)if(kd>>=1,Wb>=oa)Wb-=kd;else{Wd=HQ(Gd,zw(Vd.a,Wb));if(0==Wd)break a;if(0==kd)break;0>Wd?Wb-=kd:Wb+=kd}Wb<oa&&0<HQ(Gd,zw(Vd.a,Wb))&&++Wb;vC(Vd.a,Wb,Gd)}}for(N=0;N<this.H.c;++N){var Lb;if(null==GQ(this.H,N))Lb=0;else{var Hd;a:{var Pc=tb,Mb=GQ(this.H,\nN),yd=void 0,$a=void 0,Ra=void 0,zd=void 0,zd=Pc.a.c;if(0!=zd){for(Ra=1;2*Ra<=zd;)Ra<<=1;$a=Ra;for(--Ra;0!=$a;)if($a>>=1,Ra>=zd)Ra-=$a;else{yd=HQ(Mb,zw(Pc.a,Ra));if(0==yd){Hd=Ra;break a}if(0==$a)break;0>yd?Ra-=$a:Ra+=$a}}Hd=-1}Lb=1+Hd}je=Lb;QP(this.b[N],N);RP(this.b[N],16,Fv(this.c[N]));RP(this.b[N],16,Fv(je))}this.J=NP(this)}if(0!=(this.G&16)&&this.J<this.H.c){for(N=0;N<this.H.c;++N)QP(this.b[N],N),RP(this.b[N],16,Fv(this.c[N])),RP(this.b[N],1,Fv(IQ(this.H,N)?1:0));this.J=NP(this)}var hb,ob,Wa,Nb;\nNb=this.J;Wa=C(A,v,-1,this.H.c,1);for(hb=0;hb<this.H.c;++hb)Wa[hb]=this.c[hb];if(!this.H.E){var kc,Qc,uc,zc;this.C=!0;this.N=C(nK,Ol,-1,this.H.c,1);this.e=C(nK,Ol,-1,this.H.d,1);for(zc=JP(this,!0);this.J<this.H.c&&zc;){for(kc=0;kc<this.H.c;++kc)QP(this.b[kc],kc),RP(this.b[kc],20,Fv(this.c[kc]<<4|this.S[kc]<<2));for(Qc=0;Qc<this.H.d;++Qc)nP(this.b[W(this.H,0,Qc)],Fv(this.k[Qc])),nP(this.b[W(this.H,1,Qc)],Fv(this.k[Qc]));uc=NP(this);if(this.J==uc)break;this.J=uc;zc=JP(this,!0)}mQ(this,Nb,Wa)}this.Q=\nC(nK,Ol,-1,this.H.c,1);this.P=C(nK,Ol,-1,this.H.c,1);for(hb=0;hb<this.H.c;++hb)this.Q[hb]=JQ(this.H,hb)<<24>>24,this.P[hb]=KQ(this.H,hb)<<24>>24;this.j=C(nK,Ol,-1,this.H.d,1);this.i=C(nK,Ol,-1,this.H.d,1);for(ob=0;ob<this.H.d;++ob)this.j[ob]=(this.H.z[ob]&3072)>>10<<24>>24,this.i[ob]=LQ(this.H,ob)<<24>>24;var lc,Ac,Ad,bd,ld,Ec;this.C=!0;for(ld=JP(this,!1);this.J<this.H.c&&ld;){for(lc=0;lc<this.H.c;++lc){QP(this.b[lc],lc);RP(this.b[lc],16,Fv(this.c[lc]));Ec=this.S[lc]<<7;if((1==this.S[lc]||2==this.S[lc])&&\n0!=this.Q[lc])Ec|=this.Q[lc]<<5,Ec|=this.P[lc];RP(this.b[lc],18,Fv(Ec<<9))}for(Ac=0;Ac<this.H.d;++Ac){Ad=this.k[Ac]<<7;if((1==this.k[Ac]||2==this.k[Ac])&&1==this.H.B[Ac]&&0!=this.j[Ac])Ad|=this.j[Ac]<<5,Ad|=this.i[Ac];nP(this.b[W(this.H,0,Ac)],Fv(Ad));nP(this.b[W(this.H,1,Ac)],Fv(Ad))}bd=NP(this);if(this.J==bd)break;this.J=bd;ld=JP(this,!1)}this.M=!1;this.D=C(mq,yl,-1,this.H.c,2);for(hb=0;hb<this.H.c;++hb)0!=this.S[hb]&&(this.M=this.D[hb]=!0);var sd,ee;for(sd=0;sd<this.H.c;++sd)(!this.D[sd]||3==this.S[sd])&&\n(this.Q[sd]=0);for(ee=0;ee<this.H.d;++ee)(1!=this.H.B[ee]||0==this.k[ee]||3==this.k[ee])&&(this.j[ee]=0);this.F=null;this.R=C(mq,yl,-1,this.H.c,2);if(this.M){var R=this.F=new MQ(this.H,Wa,this.D,this.S,this.k,this.Q,this.P,this.W,this.o,this.R),Xd,ub,mc,ib,fd,La,ng,jb;if(null!=R.i){La=new NQ(R);R.b=new Gm;for(ib=0;ib<R.i.length;++ib){for(var Ef=void 0,Ge=void 0,Ge=Ef=0;Ge<La.b;++Ge)La.e[Ge][ib]&&-3==La.c[Ge]&&++Ef;mc=Ef;if(0==mc){OQ(La,ib);ng=PQ(R,ib,2);Xd=PQ(R,ib,1);ub=QQ(R,ib);if(1==ng&&1==Xd&&\n!ub){for(var cd=R,He=ib,ab=La.a+La.f++,qc=void 0,Id=void 0,Id=0;Id<cd.i[He].length;++Id)qc=cd.i[He][Id],2==cd.n[qc]&&(cd.n[qc]=1,cd.k[qc]=ab<<24>>24);Am(R.b,new RQ(ib,1,-1,-1))}0<ng?(ub&&SQ(R,ib,La.j+La.i++,2),Am(R.b,new RQ(ib,1,-1,-1))):0<Xd?(ub&&SQ(R,ib,La.a+La.f++,1),Am(R.b,new RQ(ib,1,-1,-1))):ub&&(SQ(R,ib,La.a+La.f++,1),Am(R.b,new RQ(ib,1,-1,-1)))}else if(1==mc)if(QQ(R,ib)){a:{for(var Jd=void 0,Jd=0;Jd<La.b;++Jd)if(La.e[Jd][ib]&&-3==La.c[Jd]){fd=Jd<La.a?Jd:Jd<La.b?Jd-La.a:-1;break a}fd=-1}a:{for(var Kd=\nvoid 0,Kd=0;Kd<La.b;++Kd)if(La.e[Kd][ib]&&-3==La.c[Kd]){jb=Kd<La.a?1:Kd<La.b?2:0;break a}jb=-1}Am(R.b,new RQ(ib,2,fd,jb))}else OQ(La,ib),Am(R.b,new RQ(ib,1,-1,-1))}}}this.U=C(mq,yl,-1,this.H.c,2);this.V=new Gm;var Ob,gd,Bd,ke,Cd,Yd,rc,bb;for(Ob=Bd=0;Ob<this.H.c;++Ob)0!=this.Q[Ob]&&++Bd;if(0!=Bd){bb=C(A,v,-1,Bd,1);for(Ob=Bd=0;Ob<this.H.c;++Ob)0!=this.Q[Ob]&&(bb[Bd]=this.Q[Ob]<<29|this.P[Ob]<<24|this.c[Ob]<<12|Ob,++Bd);eQ(bb);rc=ke=0;for(Cd=bb[0]&-16777216;;)if(++rc,rc==bb.length||Cd!=(bb[rc]&-16777216)){gd=\nC(A,v,-1,rc-ke,1);for(Yd=ke;Yd<rc;++Yd)Ob=bb[Yd]&4095,gd[Yd-ke]=Ob,this.U[Ob]=!0;Am(this.V,gd);if(rc==bb.length)break;Cd=bb[rc]&-16777216;ke=rc}}mQ(this,Nb,Wa);var vc,pb,Ue,Ld,Rc,Pa;this.C=!0;Ue=hQ(this);this.F&&TQ(this.F,this.c)&&(Ue=hQ(this));JP(this,!1)&&MP(this);for(Pa=!0;this.J<this.H.c&&Pa;){for(var Oa=Ue,Sc=void 0,$b=void 0,Tc=void 0,aa=void 0,Zd=void 0,Dd=void 0,Md=void 0,le=void 0,Ve=void 0,Vf=void 0,Tc=Pu([qH,A],[ml,v],[86,-1],[2,32],0,2,1),aa=0;2>aa;++aa){Sc=C(qH,ml,86,32,0);for($b=Vf=\n0;32>$b;++$b)if(null!=Oa[aa][$b]){le=Oa[aa][$b].length;Sc[$b]=C(A,v,-1,le,1);for(Zd=0;Zd<le;++Zd)Sc[$b][Zd]=this.c[Oa[aa][$b][Zd]];eQ(Sc[$b]);++Vf}for(Ve=Vf;0<Ve;--Ve){Md=0;Dd=null;for($b=0;32>$b;++$b)if(null!=Sc[$b])if(null==Dd||Dd.length<Sc[$b].length)Dd=Sc[$b],Md=$b;else if(Dd.length==Sc[$b].length)for(Zd=Dd.length-1;0<=Zd;--Zd)if(Dd[Zd]<Sc[$b][Zd]){Dd=Sc[$b];Md=$b;break}Tc[aa][Md]=Ve;Sc[Md]=null}}Ld=Tc;for(vc=0;vc<this.H.c;++vc)QP(this.b[vc],vc),RP(this.b[vc],16,Fv(this.c[vc])),RP(this.b[vc],\n20,Kk),!this.R[vc]&&0!=this.Q[vc]&&nP(this.b[vc],Fv((this.Q[vc]<<18)+(Ld[1==this.Q[vc]?0:1][this.P[vc]]<<8))),nP(this.b[vc],Fv(this.S[vc]<<4));for(pb=0;pb<this.H.d;++pb)nP(this.b[W(this.H,0,pb)],Fv(this.k[pb])),nP(this.b[W(this.H,1,pb)],Fv(this.k[pb]));Rc=NP(this);if(this.J==Rc)break;this.J=Rc;Pa=!1;this.F&&TQ(this.F,this.c)&&(Pa=!0,Ue=hQ(this));JP(this,!1)&&(Pa=!0,MP(this))}if(this.F){var mf=this.F,Pb,We;We=!0;for(Pb=0;Pb<mf.j.c;++Pb)if(0!=mf.p[Pb]&&!mf.e[Pb]){We=!1;break}this.B=We}var Xe,md,td,\nYe,Ze,nd,og,fe,Jg,Ff,me,za;me=Jg=fe=og=nd=Ff=Ze=0;za=!1;Xe=C(mq,yl,-1,32,2);for(md=0;md<this.H.c;++md)0!=this.S[md]&&(++Ze,3==this.S[md]?++Ff:0==this.Q[md]?(++nd,this.F&&this.F.e[md]&&++og):2==this.Q[md]?0==this.P[md]&&++Jg:1==this.Q[md]&&(Ye=this.P[md],Xe[Ye]||(++me,Xe[Ye]=!0),0==this.P[md]&&++fe,this.F&&this.F.e[md]&&(za=!0)));for(td=0;td<this.H.d;++td)0!=this.k[td]&&1==this.H.B[td]&&(++Ze,3==this.k[td]?++Ff:0==this.j[td]?(++nd,this.F&&this.F.e[W(this.H,0,td)]&&this.F.e[W(this.H,1,td)]&&++og):2==\nthis.j[td]?0==this.i[td]&&++Jg:1==this.j[td]&&(Ye=this.i[td],Xe[Ye]||(++me,Xe[Ye]=!0),0==this.i[td]&&++fe,this.F&&this.F.e[W(this.H,0,td)]&&this.F.e[W(this.H,1,td)]&&(za=!0)));this.H.C=0==Ze?65536:0!=Ff?0:this.B?131072+(1<<me):fe+og==Ze&&!za?196608:nd==Ze?262144:Jg==Ze?327680:nd==Ze-1&&1==fe?393216:458752+(1<<me);var bc,ck,tl,$g,pq;this.L=C(mq,yl,-1,this.H.c,2);this.K=C(mq,yl,-1,this.H.d,2);if(0!=(this.G&6))for(bc=0;bc<this.H.c;++bc)QP(this.b[bc],bc),RP(this.b[bc],28,Fv(this.c[bc]<<12));if(this.J<\nthis.H.c){for(bc=tl=0;bc<this.H.c;++bc)xP(this,bc,!0)&&++tl;for(ck=0;ck<this.H.d;++ck)rP(this,ck,!0)&&++tl}0!=(this.G&6)&&(this.J=NP(this));if(0!=(this.G&1)){this.d=C(A,v,-1,this.H.c,1);for(bc=0;bc<this.H.c;++bc)this.d[bc]=this.c[bc]}for(;this.J<this.H.c;){for(bc=0;bc<this.H.c;++bc)QP(this.b[bc],bc),RP(this.b[bc],17,Fv(2*this.c[bc]));pq=C(A,v,-1,this.J+1,1);for(bc=0;bc<this.H.c;++bc)++pq[this.c[bc]];for($g=1;1==pq[$g];)++$g;for(bc=0;bc<this.H.c;++bc)if(this.c[bc]==$g){nP(this.b[bc],Lk);break}this.J=\nNP(this);MP(this);this.F&&TQ(this.F,this.c)}MP(this);var dk,af,Je,Gb,bf,ah,ul,ui,dj,vi,Ga,ej,Mh,cc,qg,ek,vl,fk;Mh=C(mq,yl,-1,this.H.c,2);cc=C(mq,yl,-1,this.H.d,2);for(af=dk=0;af<this.H.c;++af)this.L[af]&&!this.T[af]&&xP(this,af,!1)&&(this.T[af]=!0,Mh[af]=!0,++dk);for(Je=0;Je<this.H.d;++Je)this.K[Je]&&!this.n[Je]&&rP(this,Je,!1)&&(this.n[Je]=!0,cc[Je]=!0,++dk);if(1==dk){for(af=0;af<this.H.c;++af)if(Mh[af]){this.S[af]=0;break}for(Je=0;Je<this.H.d;++Je)if(cc[Je]){this.k[Je]=0;break}}else if(1<dk){var Gf,\nLg,fj,bh,ch,of,rg,gj,wl,ne,Ke,sg;if(!this.s){this.s=new Gm;ne=0;Ke=C(A,v,-1,this.H.c,1);of=C(A,v,-1,this.H.c,1);gj=C(A,v,-1,this.H.d,1);for(Gf=0;Gf<this.H.c;++Gf)if(0==Ke[Gf]&&(0!=(this.H.s[Gf]&3072)||1==this.H.k[Gf])){of[0]=Gf;rg=1;wl=0;Ke[Gf]=++ne;Lg=C(mq,yl,-1,this.H.d,2);for(ch=0;ch<rg;++ch)for(sg=0;sg<this.H.f[of[ch]];++sg)if(bh=zP(this.H,of[ch],sg),yP(this.H,bh)||2==sP(this.H,bh)||pP(this.H,bh))fj=jP(this.H,of[ch],sg),Lg[bh]||(gj[wl++]=bh,Lg[bh]=!0),0==Ke[fj]&&(of[rg++]=fj,Ke[fj]=ne);Am(this.s,\nnew UQ(of,rg,gj,wl))}}for(bf=new vu(this.s);bf.b<bf.d.Pf();){Gb=wu(bf);ul=ui=ek=qg=0;ah=dj=-1;for(Ga=0;Ga<Gb.a.length;++Ga)if(Mh[Gb.a[Ga]]&&(++qg,1==this.S[Gb.a[Ga]]||2==this.S[Gb.a[Ga]]))++ek,dj<this.c[Gb.a[Ga]]&&(dj=this.c[Gb.a[Ga]],ui=Gb.a[Ga]);for(Ga=0;Ga<Gb.b.length;++Ga)if(cc[Gb.b[Ga]]&&(++qg,vl=this.c[W(this.H,0,Gb.b[Ga])],fk=this.c[W(this.H,1,Gb.b[Ga])],vi=vl>fk?(vl<<16)+fk:(fk<<16)+vl,1==this.k[Gb.b[Ga]]||2==this.k[Gb.b[Ga]]))++ek,ah<vi&&(ah=vi,ul=Gb.b[Ga]);if(0!=qg)if(1==qg){for(Ga=0;Ga<\nGb.a.length;++Ga)Mh[Gb.a[Ga]]&&(this.S[Gb.a[Ga]]=0);for(Ga=0;Ga<Gb.b.length;++Ga)cc[Gb.b[Ga]]&&(this.k[Gb.b[Ga]]=0)}else if(1==ek){for(Ga=0;Ga<Gb.a.length;++Ga)Mh[Gb.a[Ga]]&&(this.S[Gb.a[Ga]]=3);for(Ga=0;Ga<Gb.b.length;++Ga)cc[Gb.b[Ga]]&&(this.k[Gb.b[Ga]]=3)}else if(ej=!1,-1!=dj?2==this.S[ui]&&(ej=!0):2==this.k[ul]&&(ej=!0),ej){for(Ga=0;Ga<Gb.a.length;++Ga)if(Mh[Gb.a[Ga]])switch(this.S[Gb.a[Ga]]){case 1:this.S[Gb.a[Ga]]=2;break;case 2:this.S[Gb.a[Ga]]=1}for(Ga=0;Ga<Gb.b.length;++Ga)if(cc[Gb.b[Ga]])switch(this.k[Gb.b[Ga]]){case 1:this.k[Gb.b[Ga]]=\n2;break;case 2:this.k[Gb.b[Ga]]=1}}}}var pf,Xa;for(pf=0;pf<this.H.c;++pf)0!=(this.H.s[pf]&67108864)^3==this.S[pf]&&DP(this.H,pf),(1==JQ(this.H,pf)||2==JQ(this.H,pf))&&(!this.D[pf]||3==this.S[pf])&&DP(this.H,pf);for(Xa=0;Xa<this.H.p;++Xa)(17==this.H.B[Xa]||9==this.H.B[Xa])&&!nQ(this,Xa)&&DP(this.H,W(this.H,0,Xa));for(Xa=0;Xa<this.H.d;++Xa){if(2==sP(this.H,Xa)){if(0!=(this.H.z[Xa]&16777216)&&(1==this.k[Xa]||2==this.k[Xa]))this.k[Xa]=3,VQ(this.H,Xa,26);3==this.k[Xa]&&!this.n[Xa]&&26!=this.H.B[Xa]&&(DP(this.H,\nW(this.H,0,Xa)),DP(this.H,W(this.H,1,Xa)))}1==this.H.B[Xa]&&3==this.k[Xa]&&(DP(this.H,W(this.H,0,Xa)),DP(this.H,W(this.H,1,Xa)));if((1==(this.H.z[Xa]&3072)>>10||2==(this.H.z[Xa]&3072)>>10)&&(1!=this.H.B[Xa]||1!=this.k[Xa]&&2!=this.k[Xa]))DP(this.H,W(this.H,0,Xa)),DP(this.H,W(this.H,1,Xa))}}w(7,1,{},pQ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=0;_.q=null;_.r=0;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=!1;_.y=null;_.z=0;_.A=null;\n_.B=!1;_.C=!1;_.D=null;_.E=0;_.F=null;_.G=0;_.H=null;_.I=null;_.J=0;_.K=null;_.L=null;_.M=!1;_.N=null;_.O=null;_.P=null;_.Q=null;_.R=null;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=!1;function gQ(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=e<f?e:f;for(d=0;d<c;++d)if(--e,--f,a.a[e]!=b.a[f])return a.a[e]>b.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function fQ(){}w(8,1,{},fQ);_.dd=function(a,b){return gQ(a,b)};function cQ(){}w(9,1,{4:1},cQ);_.a=null;\n_.b=0;_.c=0;_.d=0;function aQ(){}w(10,1,{},aQ);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function $P(){}w(11,1,{5:1},$P);_.a=0;_.b=0;_.c=0;function RP(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=DQ(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=uv(a.d[a.c],b),a.d[a.c]=DQ(a.d[a.c],c),a.b-=b):(a.d[a.c]=uv(a.d[a.c],a.b),a.d[a.c]=DQ(a.d[a.c],qv(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=DQ(a.d[a.c],WQ(c,Fv((1<<b)-1))))}\nfunction nP(a,b){var c=a.d,d=a.c,e;e=a.d[a.c];var f,g;f=e.l+b.l;g=e.m+b.m+(f>>22);e=fv(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function IP(a,b){var c;for(c=0;c<a.c;++c)if(a.d[c].l!=b.d[c].l||a.d[c].m!=b.d[c].m||a.d[c].h!=b.d[c].h)return!sv(a.d[c],b.d[c])?-1:1;return Cv(a.d[a.c],b.d[a.c])?0:!sv(a.d[a.c],b.d[a.c])?-1:1}function QP(a,b){a.a=b;a.c=0;a.b=63;var c=a.d,d=c.length,e;for(e=0;e<d;++e)c[e]=Kk}function wQ(a){this.d=C(aO,Fl,-1,a,3)}w(12,1,{6:1,93:1},wQ);\n_.cT=function(a){return IP(this,a)};_.a=0;_.b=0;_.c=0;_.d=null;function UQ(a,b,c,d){var e;this.a=C(A,v,-1,b,1);this.b=C(A,v,-1,d,1);for(e=0;e<b;++e)this.a[e]=a[e];for(a=0;a<d;++a)this.b[a]=c[a]}w(13,1,{},UQ);_.a=null;_.b=null;\nfunction XQ(a,b,c){var d,e,f,g;if(null!=b){for(d=e=0;d<a.j.c;++d)b[d]&&++e;g=C(A,v,-1,e,1);for(d=e=0;d<a.j.c;++d)b[d]&&(g[e++]=d);e=!1;for(b=new vu(c);b.b<b.d.Pf();)if(a=wu(b),a.length==g.length){d=!1;for(f=0;f<a.length;++f)if(a[f]!=g[f]){d=!0;break}if(!d){e=!0;break}}e||kq(c.b,c.c++,g)}}function QQ(a,b){var c,d;for(d=0;d<a.i[b].length;++d)if(c=a.i[b][d],a.f[c]&&(1==a.p[c]||2==a.p[c])&&0==a.n[c])return!0;return!1}\nfunction PQ(a,b,c){var d,e,f,g;for(g=f=e=0;g<a.i[b].length;++g)d=a.i[b][g],a.n[d]==c&&(d=1<<a.k[d],0==(f&d)&&(f|=d,++e));return e}function YQ(a,b,c,d){var e,f;for(f=0;f<a.j.f[c];++f)if(e=jP(a.j,c,f),!d[e]&&ZQ(a,b,e))return e;return-1}function $Q(a,b){return a.f[b]&&(1==a.p[b]||2==a.p[b])}\nfunction ZQ(a,b,c){var d,e,f;if(b==c||a.a[b]!=a.a[c]||0!=a.p[b]&&(3==a.p[b]||3==a.p[c]||a.q[b]^a.p[b]!=a.p[c]||a.n[b]!=a.n[c]||a.k[b]!=a.k[c]))return!1;d=aR(a.j,b,c);if(-1!=d&&(1==sP(a.j,d)&&0!=a.c[d]||2==sP(a.j,d)&&2==a.c[d]))return!1;if(1==a.j.k[b]&&0==(a.j.s[b]&4096)){d=-1;for(f=0;f<a.j.f[b];++f)if(jP(a.j,b,f)!=c&&2==a.j.j[b][f]){d=zP(a.j,b,f);break}e=-1;for(f=0;f<a.j.f[c];++f)if(jP(a.j,c,f)!=b&&2==a.j.j[c][f]){e=zP(a.j,c,f);break}if(-1!=d&&0!=a.c[d]&&a.d[d]^a.c[d]==a.c[e])return!1}return!0}\nfunction TQ(a,b){var c,d,e,f;if(!a.b)return!1;c=!1;for(e=a.b.c-1;0<=e;--e){d=!1;f=zw(a.b,e);if(2==f.a){d=a;for(var g=f.b,h=f.c,j=f.d,l=b,o=void 0,m=void 0,r=o=void 0,t=void 0,o=r=null,t=0;t<d.i[g].length;++t)m=d.i[g][t],d.f[m]&&(1==d.p[m]||2==d.p[m])&&(0==d.n[m]?o=jQ(o,(l[m]<<16)+m):d.n[m]==j&&d.k[m]==h&&(r=jQ(r,(l[m]<<16)+m)));o=bR(r,o);if(0==o)d=!1;else{if(0>o)for(t=0;t<d.i[g].length;++t)if(m=d.i[g][t],d.f[m]&&(1==d.p[m]||2==d.p[m]))0==d.n[m]?(d.n[m]=j<<24>>24,d.k[m]=h<<24>>24):d.n[m]==j&&d.k[m]==\nh&&(d.n[m]=0,d.k[m]=-1);d=!0}}else if(1==f.a){d=a;h=b;m=g=o=l=j=void 0;o=d.i[f.b];l=1;for(m=0;m<o.length;++m)if(j=o[m],d.f[j]&&2==d.n[j]){l=2;break}g=C(qH,ml,86,32,0);for(m=0;m<o.length;++m)j=o[m],d.f[j]&&d.n[j]==l&&(g[d.k[j]]=jQ(g[d.k[j]],(h[j]<<16)+j));for(m=0;32>m;++m)null!=g[m]&&eQ(g[m]);h=new cR;FP(g,g.length,h?h:(GP(),GP(),HP));if(0==bR(g[0],g[1]))d=!1;else{for(m=0;m<g[0].length;++m)j=g[0][m]&65535,d.n[j]=0,d.k[j]=-1;d=!0}}if(d){tm(a.b,f);for(d=0;d<a.i[f.b].length;++d)c=a.i[f.b][d],a.o[c]=!1;\nc=!0}}return c}function SQ(a,b,c,d){var e,f;for(f=0;f<a.i[b].length;++f)if(e=a.i[b][f],a.f[e]&&(1==a.p[e]||2==a.p[e])&&0==a.n[e])a.n[e]=d<<24>>24,a.k[e]=c<<24>>24}\nfunction dR(a,b,c){var d,e,f,g,h,j,l,o,m,r,t,y,u;f=C(A,v,-1,a.j.c,1);t=C(A,v,-1,a.j.c,1);l=C(mq,yl,-1,a.j.c,2);o=C(mq,yl,-1,a.j.c,2);g=C(mq,yl,-1,a.j.c,2);C(eR,q,8,a.j.c,0);f[0]=b;t[b]=c;t[c]=-2;l[b]=!0;l[c]=!0;for(h=c=0;c<=h;){e=f[c];if(t[e]==e)for(j=0;j<a.j.f[e];++j){if(b=jP(a.j,e,j),!l[b])if(2==a.j.j[e][j]&&10>a.j.x[b])f[++h]=b,t[b]=b,g[b]=g[e]||2==a.j.k[b],o[b]=g[e]&&!o[e],l[b]=!0;else if(g[e]&&o[e]){m=YQ(a,b,t[e],l);if(-1==m)return null;f[++h]=b;t[b]=m;t[m]=-2;g[b]=!1;l[b]=!0;l[m]=!0}else if(yP(a.j,\nzP(a.j,e,j))&&(f[++h]=b,t[b]=b,g[b]=!1,l[b]=!0,(6==a.j.x[b]&&0==a.j.k[b]||7==a.j.x[b]&&1==a.j.q[b]||14==a.j.x[b]||15==a.j.x[b]&&2<a.j.f[b]||16==a.j.x[b]&&2<a.j.f[b])&&2<a.j.f[b])){d=!1;for(m=1;m<a.j.f[b];++m)if(y=jP(a.j,b,m),!l[y])for(r=0;r<m;++r)u=jP(a.j,b,r),!l[u]&&ZQ(a,y,u)&&(f[++h]=y,t[y]=u,t[u]=-2,g[y]=!1,l[y]=!0,d=l[u]=!0);if(!d)return null}}else{d=C(mq,yl,-1,a.j.f[e],2);for(j=0;j<a.j.f[e];++j)if(b=jP(a.j,e,j),l[b])d[j]=t[b]==b;else for(m=0;m<a.j.f[b];++m)if(jP(a.j,b,m)==t[e]){d[j]=!0;break}for(j=\n0;j<a.j.f[e];++j)if(d[j])if(b=jP(a.j,e,j),l[b]){if(-1==aR(a.j,b,t[e]))return null}else f[++h]=b,t[b]=b,o[b]=!1,g[b]=!0,l[b]=!0;for(j=0;j<a.j.f[e];++j)if(!d[j]&&(b=jP(a.j,e,j),!l[b])){m=YQ(a,b,t[e],l);if(-1==m)return null;f[++h]=b;t[b]=m;t[m]=-2;g[b]=!1;l[b]=!0;l[m]=!0}}++c}return l}\nfunction MQ(a,b,c,d,e,f,g,h,j,l){this.j=a;this.a=b;this.f=c;this.p=d;this.c=e;this.n=f;this.k=g;this.q=h;this.d=j;this.o=l;a=new Gm;for(f=0;f<this.j.c;++f)if(2>this.j.k[f]||2<this.j.f[f])for(b=1;b<this.j.f[f];++b){d=jP(this.j,f,b);for(c=0;c<b;++c)e=jP(this.j,f,c),ZQ(this,d,e)&&XQ(this,dR(this,d,e),a)}for(b=0;b<this.j.d;++b)0!=this.c[b]&&(2!=sP(this.j,b)||2!=this.c[b])||(d=W(this.j,0,b),e=W(this.j,1,b),ZQ(this,d,e)&&XQ(this,dR(this,d,e),a));for(b=a.c-1;0<=b;--b){d=($B(b,a.c),a.b[b]);e=!1;for(c=0;c<\nd.length;++c)if(this.f[d[c]]){e=!0;break}e||tm(a,d)}a=this.i=Sm(a,Pu([qH,A],[ml,v],[86,-1],[0,0],0,2,1));b=new fR;FP(a,a.length,b?b:(GP(),GP(),HP));this.e=C(mq,yl,-1,this.j.c,2);for(b=0;b<this.i.length;++b)for(c=0;c<this.i[b].length;++c)this.e[this.i[b][c]]=!0}function jQ(a,b){var c,d;d=C(A,v,-1,null==a?1:a.length+1,1);for(c=0;c<d.length-1;++c)d[c]=a[c];d[d.length-1]=b;return d}w(14,1,{},MQ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;\n_.q=null;function fR(){}w(15,1,{},fR);_.dd=function(a,b){var c;a:if(a.length!=b.length)c=a.length<b.length?-1:1;else{for(c=0;c<a.length;++c)if(a[c]!=b[c]){c=a[c]<b[c]?-1:1;break a}c=0}return c};function OQ(a,b){var c,d,e,f,g,h;for(e=0;e<a.b;++e)if(a.e[e][b]&&-3!=a.c[e])for(d=0;d<=a.k.i.length;++d)if(d!=b&&a.e[e][d]){a.e[e][b]=!1;h=e<a.a?e:e<a.b?e-a.a:-1;g=1==(e<a.a?1:e<a.b?2:0)?a.a+a.f++:a.j+a.i++;for(f=0;f<a.k.i[b].length;++f)c=a.k.i[b][f],$Q(a.k,c)&&a.k.k[c]==h&&(a.k.k[c]=g<<24>>24)}}\nfunction gR(a,b){var c,d;d=a.k.n[b];c=a.k.k[b];return 0==d?a.b:1==d?c:a.a+c}\nfunction NQ(a){var b,c,d,e;this.k=a;for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&(1==a.n[c]?this.a<=a.k[c]&&(this.a=1+a.k[c]):2==a.n[c]&&this.j<=a.k[c]&&(this.j=1+a.k[c]));this.b=this.a+this.j;this.e=Pu([hR,mq],[q,yl],[2,-1],[this.b+1,a.i.length+1],0,2,2);for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&!a.e[c]&&(this.e[gR(this,c)][a.i.length]=!0);for(b=0;b<a.i.length;++b)for(e=0;e<a.i[b].length;++e)c=a.i[b][e],a.f[c]&&(1==a.p[c]||2==a.p[c])&&(this.e[gR(this,c)][b]=!0);this.d=C(qH,ml,86,\nthis.b,0);for(b=0;b<a.i.length;++b)for(c=1;c<this.b;++c)if(this.e[c][b])for(e=0;e<c;++e)this.e[e][b]&&(this.d[c]=jQ(this.d[c],e),this.d[e]=jQ(this.d[e],c));this.c=C(A,v,-1,this.b+1,1);for(e=0;e<this.b;++e)this.e[e][a.i.length]?this.c[e]=-1:this.c[e]=-2;for(b=0;b<a.i.length;++b)if(this.e[this.b][b])for(e=0;e<this.b;++e)this.e[e][b]&&this.c[e]!=b&&(-2==this.c[e]?this.c[e]=b:this.c[e]=-3);for(b=0;b<this.b;++b)if(-1<=this.c[b]){e=c=C(A,v,-1,this.b,1);d=b;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,\nl=!1,j=1;e[d]=1;for(f=!0;f;){f=!1;for(g=0;g<this.b;++g)if(e[g]==j)for(h=0;h<this.b;++h){var o;if(o=0==e[h])a:{o=void 0;for(o=0;o<this.k.i.length;++o)if(this.e[g][o]&&this.e[h][o]){o=!0;break a}o=!1}o&&(-2==this.c[h]?(e[h]=j+1,f=!0):this.c[h]!=this.c[d]&&(e[h]=j+1,l=!0))}++j}if(l)for(e=0;e<this.b;++e)0!=c[e]&&(this.c[e]=-3)}for(b=0;b<a.i.length-1;++b)for(c=1;c<this.b;++c)if(this.e[c][b]&&-3!=this.c[c])for(e=0;e<c;++e)if(this.e[e][b]&&-3!=this.c[e]){a:{d=c;for(var f=e,g=b,m=l=j=void 0,r=void 0,t=r=\nm=o=h=void 0,h=j=void 0,h=g+1;h<this.k.i.length;++h)if(h!=g&&this.e[d][h]&&this.e[f][h]){m=C(A,v,-1,2,1);m[0]=f;m[1]=d;d=m;break a}h=C(A,v,-1,this.b,1);m=C(A,v,-1,this.b,1);o=C(A,v,-1,this.b,1);r=l=0;o[0]=d;for(m[d]=1;l<=r;){for(t=0;t<this.d[o[l]].length;++t){j=this.d[o[l]][t];if(j==f){if(0==l)continue;r=m[o[l]]+1;m=C(A,v,-1,r,1);m[0]=j;m[1]=o[l];for(j=2;j<r;++j)m[j]=h[m[j-1]];d=m;break a}0==m[j]&&-3!=this.c[j]&&(m[j]=m[o[l]]+1,o[++r]=j,h[j]=o[l])}++l}d=null}if(null!=d){for(e=0;e<d.length;++e)this.c[d[e]]=\n-3;m=o=e=l=j=f=h=g=f=void 0;o=2147483647;e=m=l=-1;for(f=0;f<this.k.j.c;++f)if($Q(this.k,f)&&0!=this.k.n[f])for(j=0;j<d.length;++j)if(g=d[j]<this.a?d[j]:d[j]<this.b?d[j]-this.a:-1,h=d[j]<this.a?1:d[j]<this.b?2:0,this.k.n[f]==h&&this.k.k[f]==g&&o>this.k.a[f]+(1==h?65536:0))o=this.k.a[f]+(1==h?65536:0),l=g,m=h,e=d[j];for(f=0;f<this.k.j.c;++f)$Q(this.k,f)&&this.k.n[f]==m&&this.k.k[f]==l&&(this.k.n[f]=0,this.k.k[f]=-1);for(f=0;f<this.k.i.length;++f)this.e[e][f]=!1;break}}}w(16,1,{},NQ);_.a=0;_.b=0;\n_.c=null;_.d=null;_.e=null;_.f=0;_.i=0;_.j=0;_.k=null;function bR(a,b){var c,d;if(null==a)return null==b?0:1;if(null==b)return-1;c=yQ(a.length,b.length);for(d=0;d<c;++d)if((a[d]&-65536)!=(b[d]&-65536))return(a[d]&-65536)<(b[d]&-65536)?-1:1;return a.length==b.length?0:a.length<b.length?-1:1}function cR(){}w(17,1,{},cR);_.dd=function(a,b){return bR(a,b)};function iR(){}w(18,1,{7:1,88:1,93:1},iR);\n_.cT=function(a){return this.a!=a.a?this.a<a.a?-1:1:this.b!=a.b?this.b<a.b?-1:1:this.c!=a.c?this.c<a.c?-1:1:0};_.eQ=function(a){return null==a||!H(a,7)?!1:1.0E-6>aG(a.a-this.a)+aG(a.b-this.b)+aG(a.c-this.c)};_.tS=function(){var a;a=new jR;return Uf+kR(a.a,this.a)+mb+kR(a.a,this.b)+mb+kR(a.a,this.c)+bg};_.a=0;_.b=0;_.c=0;function RQ(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},RQ);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction mP(a){var b,c,d;if(0!=a.k)return a.k;if(a.j&&15!=a.e.x[a.a]&&16!=a.e.x[a.a])for(c=0;c<kP(a.e,a.a);++c)if(b=zP(a.e,a.a,c),lR(a.e,b,a.a))return jP(a.e,a.a,c)==a.b?a.k=17==a.e.B[b]?3:1:a.k=17==a.e.B[b]?1:3,a.k;b=BP(a.e,a.a,a.i);c=BP(a.e,a.a,a.b);c<b&&(c+=6.283185307179586);if(2==kP(a.e,a.a)){b=c-b;if(3.0915926535897933<b&&3.191592653589793>b)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=BP(a.e,a.a,a.d),d<b&&(d+=6.283185307179586),a.k=d<c?2:4;return a.k}\nfunction lP(a,b,c,d){var e,f,g;this.e=a;this.i=c;this.a=d;f=-1;for(g=0;g<kP(this.e,this.a);++g)c=jP(this.e,this.a,g),e=zP(this.e,this.a,g),c==this.i?26==this.e.B[e]&&(this.k=-1):(lR(this.e,e,this.a)&&(this.j&&(a.s[d]|=131072),this.j=!0),f==b[c]?(this.d=c,this.f=!0,this.c=yP(this.e,e)):f<b[c]?(f=b[c],this.d=this.b,this.b=c):this.d=c)}w(21,1,{},lP);_.a=0;_.b=0;_.c=!1;_.d=0;_.e=null;_.f=!1;_.i=0;_.j=!1;_.k=0;\nfunction SP(){SP=x;mR=z(Zu,q,1,[Ed,Pe,"He",ff,"Be",be,pe,tf,yf,Ie,"Ne",vf,sf,Rd,Lf,zf,Hf,ve,"Ar",ef,re,"Sc","Ti","V","Cr","Mn","Fe","Co",wf,Ae,Tf,Oe,"Ge","As",Jf,oe,"Kr",Df,Mf,"Y","Zr","Nb","Mo","Tc","Ru","Rh","Pd",Qd,se,"In","Sn","Sb","Te",Re,"Xe",ze,ce,"La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W","Re","Os","Ir","Pt",$d,"Hg","Tl","Pb","Bi","Po","At","Rn",Me,"Ra","Ac","Th","Pa","U","Np","Pu","Am","Cm","Bk","Cf","Es","Fm","Md","No","Lr",HO,HO,HO,HO,HO,HO,\nHO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,"R4","R5","R6","R7","R8","R9","R10","R11","R12","R13","R14","R15","R16","R1","R2","R3",Nd,"A1","A2","A3",HO,HO,"D","T",Sf,Bf,"H2","H+","Nnn","HYD","Pol",HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,"Ala","Arg","Asn","Asp","Cys","Gln","Glu","Gly","His","Ile","Leu","Lys","Met","Phe","Pro","Ser","Thr","Trp","Tyr","Val"]);TP=z(nR,Fl,-1,[0,1,4,7,9,11,12,14,16,19,20,23,24,27,28,31,32,35,40,39,40,45,48,51,52,55,56,59,58,63,64,69,74,75,80,79,84,85,88,89,90,93,\n98,0,102,103,106,107,114,115,120,121,130,127,132,133,138,139,140,141,142,0,152,153,158,159,164,165,166,169,174,175,180,181,184,187,192,193,195,197,202,205,208,209,0,0,0,0,0,0,232,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,156,114,115,103,128,129,57,137,113,113,128,131,147,97,87,101,186,163,99]);oR=z(pR,q,3,[null,z(nK,Ol,-1,[1]),z(nK,Ol,-1,[0]),z(nK,Ol,-1,[1]),z(nK,Ol,-1,[2]),z(nK,\nOl,-1,[3]),z(nK,Ol,-1,[4]),z(nK,Ol,-1,[3]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[1]),z(nK,Ol,-1,[0]),z(nK,Ol,-1,[1]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[3]),z(nK,Ol,-1,[4]),z(nK,Ol,-1,[3,5]),z(nK,Ol,-1,[2,4,6]),z(nK,Ol,-1,[1,3,5,7]),z(nK,Ol,-1,[0]),z(nK,Ol,-1,[1]),z(nK,Ol,-1,[2]),null,null,null,null,null,null,null,null,null,null,z(nK,Ol,-1,[2,3]),z(nK,Ol,-1,[2,4]),z(nK,Ol,-1,[3,5]),z(nK,Ol,-1,[2,4,6]),z(nK,Ol,-1,[1,3,5,7]),z(nK,Ol,-1,[0,2]),z(nK,Ol,-1,[1,2,3,4]),z(nK,Ol,-1,[2]),null,null,null,null,null,null,null,null,\nnull,null,z(nK,Ol,-1,[1,2,3]),z(nK,Ol,-1,[2,4]),z(nK,Ol,-1,[3,5]),z(nK,Ol,-1,[2,4,6]),z(nK,Ol,-1,[1,3,5,7]),z(nK,Ol,-1,[0,2,4,6]),z(nK,Ol,-1,[1]),z(nK,Ol,-1,[2]),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\nnull,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[3]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),\nz(nK,Ol,-1,[2]),z(nK,Ol,-1,[2]),z(nK,Ol,-1,[2])])}function qR(a,b,c,d){var e;e=rR(a,6);a=a.D[e];a.a=b;a.b=c;a.c=d;return e}\nfunction rR(a,b){if(a.o>=a.G){var c=2*a.G,d,e,f;a.x=sR(a.x,c);a.q=sR(a.q,c);a.u=sR(a.u,c);f=a.D.length;e=C(tR,q,7,c,0);for(d=0;d<a.D.length;++d)e[d]=a.D[d];for(d=f;d<c;++d)e[d]=new iR;a.D=e;a.v=sR(a.v,c);a.s=sR(a.s,c);a.w=sR(a.w,c);null!=a.t&&(a.t=null);null!=a.r&&(a.r=null);a.G=c}a.x[a.o]=0;uR(a,a.o,b);a.q[a.o]=0;a.s[a.o]=0;a.w[a.o]=0;a.u[a.o]=0;c=a.D[a.o];c.a=0;c.b=0;c.c=0;null!=a.t&&(a.t[a.o]=null);null!=a.r&&(a.r[a.o]=null);a.K=0;return a.o++}\nfunction vR(a,b,c,d){var e;if(b==c)return-1;for(e=0;e<a.p;++e)if(a.y[0][e]==b&&a.y[1][e]==c||a.y[0][e]==c&&a.y[1][e]==b)return a.B[e]<d&&(a.B[e]=d),e;a.p>=a.H&&(e=2*a.H,a.y[0]=sR(a.y[0],e),a.y[1]=sR(a.y[1],e),a.B=sR(a.B,e),a.z=sR(a.z,e),a.A=sR(a.A,e),a.H=e);a.y[0][a.p]=b;a.y[1][a.p]=c;a.B[a.p]=d;a.z[a.p]=0;a.A[a.p]=0;a.K=0;return a.p++}function wR(a){a.o=0;a.p=0;a.E=!1;a.F=!1;a.C=0;a.t=null;a.r=null;a.I=null;a.K=0}\nfunction GQ(a,b){return null==a.r?null:null==a.r[b]?null:xR(a.r[b],0,a.r[b].length)}function KQ(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function JQ(a,b){return(a.s[b]&1572864)>>19}function xQ(a,b){return null==a.t?null:a.t[b]}function uP(a,b){return a.D[b].a}function vP(a,b){return a.D[b].b}function wP(a,b){return a.D[b].c}function BP(a,b,c){return yR(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function W(a,b,c){return a.y[b][c]}\nfunction LQ(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function sP(a,b){switch(a.B[b]&103){case 1:case 64:return 1;case 2:return 2;case 4:return 3;default:return 0}}function zR(a,b){var c;c=a.x[b]<oR.length?oR[a.x[b]]:null;return null==c?6:c[c.length-1]}\nfunction CQ(a,b,c){var d,e;if(171<=a.x[b]&&190>=a.x[b])return 0;e=0;32==(a.s[b]&48)&&(e-=1);(16==(a.s[b]&48)||48==(a.s[b]&48))&&(e-=2);d=a.q[b];0==d&&a.E&&(201326592==(a.w[b]&234881024)&&(d=-1),100663296==(a.w[b]&234881024)&&(d=1));7==a.x[b]||8==a.x[b]||9==a.x[b]?e+=d:6==a.x[b]||14==a.x[b]||32==a.x[b]?e-=0>d?-d:d:15==a.x[b]||33==a.x[b]?3>=c-e-d?e+=d:e-=d:16==a.x[b]||34==a.x[b]||52==a.x[b]?4>=c-e-d?e+=d:e-=0>d?-d:d:17==a.x[b]||35==a.x[b]||53==a.x[b]?5>=c-e-d?e+=d:e-=0>d?-d:d:e-=d;return e}\nfunction AR(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=zR(a,b)),d);return c+CQ(a,b,c)}function BR(a){var b;a.K=0;a.x=C(A,v,-1,a.G,1);a.q=C(A,v,-1,a.G,1);a.u=C(A,v,-1,a.G,1);a.D=C(tR,q,7,a.G,0);for(b=0;b<a.G;++b)a.D[b]=new iR;a.v=C(A,v,-1,a.G,1);a.s=C(A,v,-1,a.G,1);a.w=C(A,v,-1,a.G,1);a.t=null;a.r=null;a.y=Pu([qH,A],[ml,v],[86,-1],[2,a.H],0,2,1);a.B=C(A,v,-1,a.H,1);a.z=C(A,v,-1,a.H,1);a.A=C(A,v,-1,a.H,1)}function IQ(a,b){return 0!=(a.s[b]&512)}\nfunction lR(a,b,c){return(17==a.B[b]||9==a.B[b])&&a.y[0][b]==c}\nfunction CR(a,b){var c,d,e,f;if(0!=b){d=null;for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(null==d&&(d=C(mq,yl,-1,32,2)),d[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21]=!0);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(null==d&&(d=C(mq,yl,-1,32,2)),d[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12]=!0);f=0;if(null!=d){e=C(A,v,-1,32,1);for(c=0;32>c;++c)d[c]&&(e[c]=f++);for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(d=e[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>\n19?-1:(a.s[c]&65011712)>>21],a.s[c]&=-65011713,a.s[c]|=d<<21);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(d=e[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12],a.z[c]&=-126977,a.z[c]|=d<<12)}}}function DR(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=zR(a,b)&&(a.s[b]|=1+c<<28),6==a.x[b]&&(-1==c||0==c||2==c||4==c)))a.s[b]&=-49,2==c&&(a.s[b]|=16)}function ER(a,b,c){a.q[b]=c;a.K=0}function FR(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction GR(a,b,c,d){var e;if(0==c)a.s[b]&=-66584577,a.s[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)d!=b&&c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.s[b]&=\n-66584577;a.s[b]|=c<<19|d<<21}a.K&=3}\nfunction HR(a,b,c,d){if(null==c)null!=a.t&&(a.t[b]=null);else if(1==c.length&&!d){c=c[0];if(a.x[b]!=c&&(d=0,!((1==c||151==c||152==c)&&1<AQ(a,b))))if(a.w[b]&=-2,null!=a.t&&(a.t[b]=null),null!=a.r&&(a.r[b]=null),!(c==a.x[b]&&d==a.v[b]&&-1==((a.s[b]&-268435456)>>>28)-1&&0==(a.s[b]&48))){if(151==c||152==c)d=c-149,c=1;a.s[b]&=960;a.x[b]=c;a.v[b]=d;a.q[b]=0;a.w[b]=0;DR(a,b,-1);IR(a,b,0);c=a.u[b];for(d=0;d<a.o;++d)bG(a.u[d])==(0>c?-c:c)&&(a.u[d]=0);a.K=0}null!=a.t&&(a.t[b]=null)}else null==a.t&&(a.t=C(qH,\nml,86,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function JR(a,b,c){a.v[b]=c;a.K&=3}function KR(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function LR(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function IR(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function uR(a,b,c){0<=c&&190>=c&&(151==c||152==c?(a.x[b]=1,a.v[b]=c-149):(a.x[b]=c,a.v[b]=0),a.s[b]&=268435455,a.K=0)}\nfunction MR(a,b,c,d){var e;if(0==c)a.z[b]&=-130049,a.z[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)d!=b&&c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.z[b]&=\n-130049;a.z[b]|=c<<10|d<<12}a.K&=3}function NR(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function OR(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function VQ(a,b,c){a.B[b]=c;a.K=0}function PR(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;c<a.o;++c)a.w[c]=0;for(c=0;c<a.p;++c)a.A[c]=0,64==a.B[c]&&(a.B[c]=1)}a.K=0}function DP(a,b){a.s[b]|=131072}function yR(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}\nfunction QR(a){SP();var b;for(b=1;b<mR.length;++b)if(RR(a,mR[b]))return b;return 0}function SR(a){switch(a){case 7:case 8:case 9:case 15:case 16:case 17:case 33:case 34:case 35:case 53:return!0}return!1}w(23,1,Xl);_.o=0;_.p=0;_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.A=null;_.B=null;_.C=0;_.D=null;_.E=!1;_.F=!1;_.G=0;_.H=0;_.I=null;_.J=!1;_.K=0;var mR,oR,TP;\nfunction TR(a){var b,c,d,e,f,g;a.f=C(A,v,-1,3*a.o,1);a.e=C(qH,ml,86,a.o,0);a.i=C(qH,ml,86,a.o,0);a.j=C(qH,ml,86,a.o,0);a.k=C(A,v,-1,a.c,1);b=C(A,v,-1,a.o,1);for(d=0;d<a.p;++d)++b[a.y[0][d]],++b[a.y[1][d]];for(c=0;c<a.o;++c)a.e[c]=C(A,v,-1,b[c],1),a.i[c]=C(A,v,-1,b[c],1),a.j[c]=C(A,v,-1,b[c],1);f=!1;for(d=0;d<a.d;++d)if(g=sP(a,d),0==g)f=!0;else for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=g,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],++a.f[c],c<a.c&&(1<g?a.k[c]+=g+g-2:64==\na.B[d]&&(a.k[c]=2));for(d=a.d;d<a.p;++d)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=1,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],a.y[1-e][d]<a.c&&++a.f[c];if(f)for(d=0;d<a.d;++d)if(g=sP(a,d),0==g)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=0,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c];for(c=0;c<a.c;++c)a.k[c]=~~(a.k[c]/2)}\nfunction UR(a,b){var c,d,e,f,g,h,j;if(0!=(b&~a.K)){if(0==(a.K&1)){VR(a);TR(a);a.K|=1;if(a.E){for(d=0;d<a.o;++d)AQ(a,d)>=AR(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;d<a.c;++d){e=a.f[a.o+d]-a.f[d];if(!a.J&&0<e){0==(a.w[d]&2048)&&(0==AR(a,d)-AQ(a,d)?a.w[d]|=2048:(e=0,128==(a.w[d]&128)&&++e,384==(a.w[d]&1920)&&++e,a.w[d]&=-1921,AR(a,d)-AQ(a,d)<=e?a.w[d]|=2048:0==e?a.w[d]|=128:a.w[d]|=384));for(f=a.f[d];f<a.f[a.o+d];++f)e=a.i[d][f],1==a.B[e]&&(a.x[a.e[d][f]]=-1,a.B[e]=128,c=!0)}0!=(a.w[d]&2)&&(a.w[d]&=-9);0!=\na.q[d]&&(a.s[d]&=-234881025)}if(c){for(e=0;e<a.p;++e)128==a.B[e]&&(d=a.y[0][e],f=a.y[1][e],-1==a.x[d]^-1==a.x[f]&&0!=a.q[d]&&0!=a.q[f]&&0>a.q[d]^0>a.q[f]&&(0>a.q[d]?(++a.q[d],--a.q[f]):(--a.q[d],++a.q[f])));d=C(A,v,-1,a.o,1);for(e=f=0;e<a.o;++e)if(-1==a.x[e])d[e]=-1;else{if(f<e){a.x[f]=a.x[e];a.q[f]=a.q[e];a.v[f]=a.v[e];a.s[f]=a.s[e];a.w[f]=a.w[e];a.u[f]=a.u[e];g=a.D[f];h=a.D[e];j=h.b;var l=h.c;g.a=h.a;g.b=j;g.c=l;null!=a.t&&(a.t[f]=a.t[e]);null!=a.r&&(a.r[f]=a.r[e])}d[e]=f;++f}a.o=f;for(e=f=0;e<\na.p;++e)128!=a.B[e]&&(a.B[f]=a.B[e],a.z[f]=a.z[e],a.A[f]=a.A[e],a.y[0][f]=d[a.y[0][e]],a.y[1][f]=d[a.y[1][e]],++f);a.p=f}}else c=!1;c&&(VR(a),TR(a))}if(0!=(b&~a.K)&&0==(a.K&2)){for(c=0;c<a.c;++c)a.s[c]&=-31753;for(c=0;c<a.d;++c)a.z[c]&=-961;a.n=new WR(a,7);c=C(A,v,-1,a.c,1);for(d=0;d<a.d;++d)0!=a.n.b[d]&&(a.z[d]|=64,++c[a.y[0][d]],++c[a.y[1][d]]);for(d=0;d<a.c;++d)2==c[d]?a.s[d]|=1024:3==c[d]?a.s[d]|=2048:3<c[d]&&(a.s[d]|=3072);for(g=0;g<a.n.i.c;++g){d=zw(a.n.i,g);f=zw(a.n.j,g);e=d.length;for(c=0;c<\ne;++c)a.s[d[c]]|=8,a.z[f[c]]|=128,a.n.d[g]&&(a.s[d[c]]|=4096,a.z[f[c]]|=256),a.n.e[g]&&(a.z[f[c]]|=512),26==a.B[f[c]]&&(a.B[f[c]]=2)}for(c=0;c<a.d;++c)64==a.B[c]&&(a.s[a.y[0][c]]|=4096,a.s[a.y[1][c]]|=4096,a.z[c]|=256,a.z[c]|=512);for(c=0;c<a.c;++c)for(h=0;h<a.f[c];++h)if(f=a.i[c][h],0==(a.z[f]&256)){e=a.e[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&1<a.j[e][j]&&(6==a.x[a.e[e][j]]?a.s[c]|=8192:!tP(a,a.i[e][j])&&SR(a.x[a.e[e][j]])&&(a.s[c]|=16384))}for(;;){g=!1;for(c=0;c<a.c;++c)if(0<a.k[c]&&16384==(20480&\na.s[c]))for(h=0;h<a.f[c];++h)if(1<a.j[c][h]){e=a.e[c][h];f=a.i[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&(d=a.e[e][j],0==(a.s[d]&16384)&&(a.s[d]|=16384,g=!0))}if(!g)break}a.K|=2}}}function oQ(a,b){var c;if(3==a.f[b]&&0!=(a.s[b]&4096)&&6<=(a.n&&b<a.c?a.n.a[b]:0))for(c=0;c<a.f[b];++c)if(pP(a,a.i[b][c]))return a.i[b][c];return-1}function kP(a,b){return a.f[a.o+b]}function PP(a,b){return a.f[2*a.o+b]}function sQ(a,b){var c;c=a.s[b]&3072;return 0==c?0:1024==c?2:2048==c?3:4}\nfunction tQ(a,b){return a.n&&b<a.c?a.n.a[b]:0}function aR(a,b,c){var d;for(d=0;d<a.f[2*a.o+b];++d)if(a.e[b][d]==c)return a.i[b][d];return-1}function jP(a,b,c){return a.e[b][c]}function zP(a,b,c){return a.i[b][c]}\nfunction XR(a,b,c,d,e){var f,g,h,j;g=a.f[a.o+b];if(0!=a.k[b]||0!=(a.s[b]&4096)||3>a.f[b]||4<g)return!1;j=C(mq,yl,-1,4,2);for(h=0;h<g;++h){f=3.9269908169872414-d[h];if(0.0872664675116539<(0>=0.7853981633974483-f%1.5707963267948966?0-(0.7853981633974483-f%1.5707963267948966):0.7853981633974483-f%1.5707963267948966))return!1;e[h]=3&Vu(f/1.5707963267948966);if(j[e[h]])return!1;j[e[h]]=!0;if(0==(e[h]&1)){if(1!=a.B[a.i[b][c[h]]])return!1}else if(!lR(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction CP(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=C(A,v,-1,f,1));if(!XR(a,b,c,d,e))return 3;d=-1;for(h=0;h<f;++h)if(1==(e[h]&1)){g=a.B[a.i[b][c[h]]];if(-1!=d&&d!=g)return 3;d=g}b=2==bG(e[0]-e[1])?1:0;a=e[b]-e[b+1];return 3==(0>a?-a:a)^e[b]<e[b+1]^(3==f||1==(e[3]&1))^9==d?1:2}function zQ(a,b,c){var d;d=AQ(a,b);d-=CQ(a,b,d);c&&(d-=a.f[a.o+b]-a.f[b]);c=a.x[b]<oR.length?oR[a.x[b]]:null;b=null==c?6:c[0];if(d<=b)return-1;if(null!=c)for(a=1;b<d&&a<c.length;++a)b=c[a];return b>d?b:d}\nfunction dQ(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!BQ(a,b))return 0;qQ(a,1);for(d=e=0;d<a.f[a.o+b];++d)e+=a.j[b][d];if(a.E){c=1;for(d=0;d<a.f[b];++d)64==a.B[a.i[b][d]]&&++c;e+=c>>1}e-=CQ(a,b,e);c=((a.s[b]&-268435456)>>>28)-1;if(-1==c)if(171<=a.x[b]&&190>=a.x[b])c=2;else if(f=a.x[b]<oR.length?oR[a.x[b]]:null,null==f)c=6;else{c=f[0];for(d=1;c<e&&d<f.length;++d)c=f[d]}return 0>c-e?0:c-e}function OP(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction AQ(a,b){var c,d;a.ed(1);for(c=d=0;c<a.f[a.o+b];++c)d+=a.j[b][c];return d}function kQ(a){qQ(a,3);return a.n}\nfunction VR(a){var b,c,d,e,f;f=C(mq,yl,-1,a.o,2);for(b=0;b<a.p;++b)for(e=0;2>e;++e)YR(a,a.y[e][b])&&!YR(a,a.y[1-e][b])&&(f[a.y[e][b]]=!0);e=a.o;do--e;while(0<=e&&f[e]);for(b=0;b<e;++b)if(f[b]){c=a;d=b;var g=e,h=void 0,j=void 0,h=h=h=void 0,h=c.x[d];c.x[d]=c.x[g];c.x[g]=h;h=c.q[d];c.q[d]=c.q[g];c.q[g]=h;h=c.v[d];c.v[d]=c.v[g];c.v[g]=h;h=c.s[d];c.s[d]=c.s[g];c.s[g]=h;h=c.w[d];c.w[d]=c.w[g];c.w[g]=h;h=c.u[d];c.u[d]=c.u[g];c.u[g]=h;h=c.D[d];c.D[d]=c.D[g];c.D[g]=h;null!=c.t&&(h=c.t[d],c.t[d]=c.t[g],c.t[g]=\nh);null!=c.r&&(h=c.r[d],c.r[d]=c.r[g],c.r[g]=h);for(h=0;h<c.p;++h)for(j=0;2>j;++j)c.y[j][h]==d?c.y[j][h]=g:c.y[j][h]==g&&(c.y[j][h]=d);c.K=0;c=f[b];f[b]=f[e];f[e]=c;do--e;while(f[e])}a.c=e+1;if(a.o==a.c)a.d=a.p;else{e=C(mq,yl,-1,a.p,2);for(b=0;b<a.p;++b)c=a.y[0][b],d=a.y[1][b],(f[c]||f[d])&&(e[b]=!0);f=a.p;do--f;while(0<=f&&e[f]);for(b=0;b<f;++b)if(e[b]){c=a.y[0][b];a.y[0][b]=a.y[0][f];a.y[0][f]=c;c=a.y[1][b];a.y[1][b]=a.y[1][f];a.y[1][f]=c;c=a.B[b];a.B[b]=a.B[f];a.B[f]=c;e[b]=!1;do--f;while(e[f])}a.d=\nf+1}}function tP(a,b){return 0!=(a.z[b]&256)}function pP(a,b){var c,d,e,f,g;if(1!=a.B[b]||0!=(a.z[b]&256)||0!=(a.z[b]&64)&&7>(a.n&&b<a.d?a.n.b[b]:0))return!1;c=a.y[0][b];if(0==(a.s[c]&4096)||6>(a.n&&c<a.c?a.n.a[c]:0))return!1;d=a.y[1][b];if(0==(a.s[d]&4096)||6>(a.n&&d<a.c?a.n.a[d]:0))return!1;for(f=g=0;f<a.f[c];++f)e=a.e[c][f],e!=d&&2<a.f[e]&&++g;for(f=0;f<a.f[d];++f)e=a.e[d][f],e!=c&&2<a.f[e]&&++g;return 2<g}\nfunction rQ(a,b){var c,d,e,f,g,h;if(7!=a.x[b])return!1;if(0!=(a.s[b]&4096)||0!=a.k[b]||0!=(a.w[b]&268435456))return!0;if(1==a.q[b])return!1;for(f=e=0;f<a.f[b];++f)1==a.j[b][f]&&(c=a.x[a.e[b][f]],(8==c||9==c||17==c)&&++e);if(0==e)for(f=0;f<a.f[b];++f)if(c=a.e[b][f],0!=a.k[c]){if(0!=(a.s[c]&4096)){if(5<=(a.n&&c<a.c?a.n.a[c]:0)){for(h=g=0;h<a.f[c];++h)d=a.e[c][h],d!=b&&3<=a.f[d]&&++g;if(2==g||1==g&&3==a.f[b])continue}return!0}for(h=0;h<a.f[c];++h)if((2==a.j[c][h]||tP(a,a.i[c][h]))&&0!=(a.s[a.e[c][h]]&\n16384))return!0}if(2>e)for(f=0;f<a.f[b];++f){c=a.e[b][f];d=g=!1;for(h=0;h<a.f[c];++h)a.e[c][h]!=b&&(1!=a.j[c][h]&&(7==a.x[a.e[c][h]]||8==a.x[a.e[c][h]]||16==a.x[a.e[c][h]])&&(g=!0),1==a.j[c][h]&&7==a.x[a.e[c][h]]&&(d=!0));if(g&&(!d||0==e))return!0}return!1}function yP(a,b){return 0!=(a.z[b]&64)}function YR(a,b){return 1==a.x[b]&&0==a.v[b]&&(null==a.r||null==a.r[b])}function KP(a,b){return 0!=(a.z[b]&128)}\nfunction BQ(a,b){var c;return 0!=(a.s[b]&-268435456)?!0:1==a.x[b]?!1:(c=a.x[b],1==c||5<=c&&9>=c||14<=c&&17>=c||32<=c&&35>=c||52<=c&&53>=c)||13==a.x[b]||171<=a.x[b]}w(22,23,Xl);_.ed=function(a){UR(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction ZR(a,b,c,d,e,f){var g,h;h=1;g=!1;switch(e){case 1:h=17;break;case 3:h=26;break;case 4:h=17;g=!0;break;case 6:h=9;break;default:switch(d){case 1:h=1;break;case 2:h=2;break;case 3:h=4;break;case 4:h=64;break;case 8:a.d&&(h=32)}}c=vR(a.c,b,c,h);e=0;g&&GR(a.c,b,1,-1);if(4<d)switch(d){case 5:e|=3;break;case 6:e|=9;break;case 7:e|=10;break;case 8:a.d||(e|=15)}1==f&&(e|=32);2==f&&(e|=16);0!=e&&OR(a.c,c,e);return c}function $R(a,b){var c;c=aS(a,b+1);return-1==c?a.length:c}\nfunction bS(a,b){var c;c=!a.a?null:cS(a.a,new pB(b));return!c?b-1:c.a}function dS(a,b){var c;c=!a.b?null:cS(a.b,new pB(b));return!c?b-1:c.a}function eS(a,b){var c;if(-1==b)return-1;for(c=b+1;c<a.length;++c)if(32!=a.charCodeAt(c)&&9!=a.charCodeAt(c))return c;return-1}function aS(a,b){var c;for(c=b;c<a.length;++c)if(32==a.charCodeAt(c)||9==a.charCodeAt(c))return c;return-1}\nfunction fS(a){var b,c;if(0<=a.indexOf(Uf)){b=a.indexOf(" NOT[");c=a.indexOf(bg,b);if(0<=b&&0<c)return-(c+1);b=a.indexOf(" [");c=a.indexOf(bg,b);if(0<=b&&0<c)return c+1;b=a.indexOf(" \'NOT[");c=a.indexOf(WO,b);if(0<=b&&0<c)return-(c+2);b=a.indexOf(" \'[");c=a.indexOf(WO,b);if(0<=b&&0<c)return c+2}return 0}function gS(a,b,c){a.c=b;return hS(a,c)}function iS(a){return 0==a.length?0:wD(a,10)}\nfunction hS(a,b){var c,d,e,f,g,h,j,l,o,m,r,t,y,u,D,s,F,O,L,Z,ea,Y,da,Fb,$,rb,Kb,J,Ia,Uc,Tb,sb,M,ya,nc,jd,ra,Yc,Ud,Ta;try{a.c&&(wR(a.c),PR(a.c,!1));ea=jS(b);if(null==ea||null==jS(b)||null==(F=jS(b)))return!1;a.d=-1!=F.indexOf("From CSD data. Using bond type \'Any\'");if(null==(F=jS(b)))return!1;try{Y=wD(nx(F.substr(0,3)),10),da=wD(nx(F.substr(3,3)),10),Fb=iS(nx(F.substr(6,3))),r=iS(nx(F.substr(12,3))),jd=39<=F.length&&I(F.substr(34,5),Rf)?3:2}catch(qa){qa=vq(qa);if(H(qa,96))return!1;throw qa;}if(3==\njd)return Kb=kS(a,b),a.c.I=ea,Kb;!a.c&&(a.c=new lS(Y,da));a.c.I=ea;0==r&&(a.c.F=!0);if(0==Y){for(;null!=F&&!I(F,hf)&&!I(F,Ea)&&!I(ox(F,1),Da);)F=jS(b);return!0}for(y=0;y<Y;++y){if(null==(F=jS(b)))return!1;Yc=mS(nx(F.substr(0,10)));Ud=mS(nx(F.substr(10,10)));Ta=mS(nx(F.substr(20,10)));d=qR(a.c,Yc,-Ud,-Ta);s=nx(F.substr(31,3));g=QR(s);uR(a.c,d,g);I(s,Nd)&&LR(a.c,d,1);Z=iS(nx(F.substr(34,2)));0!=Z&&JR(a.c,d,(SP(),TP)[g]+Z);m=iS(nx(F.substr(36,3)));0!=m&&ER(a.c,d,4-m);O=63>F.length?0:iS(nx(F.substr(60,\n3)));a.c.u[d]=O;t=45>F.length?0:iS(nx(F.substr(42,3)));switch(t){case 0:break;case 1:LR(a.c,d,768);break;case 2:LR(a.c,d,128);break;case 3:LR(a.c,d,384);break;default:LR(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&LR(a.c,d,8192);nc=51>F.length?0:iS(nx(F.substr(48,3)));switch(nc){case 0:break;case 15:DR(a.c,d,0);break;default:DR(a.c,d,nc)}}for(y=0;y<da;++y){if(null==(F=jS(b)))return!1;e=wD(nx(F.substr(0,3)),10)-1;f=wD(nx(F.substr(3,3)),10)-1;l=wD(nx(F.substr(6,3)),10);Ia=12>F.length?0:iS(nx(F.substr(9,\n3)));M=18>F.length?0:iS(nx(F.substr(15,3)));ZR(a,e,f,l,Ia,M)}for(y=0;y<Fb;++y)if(null==jS(b))return!1;if(null==(F=jS(b)))return 0==r&&qQ(a.c,7),!0;for(;null!=F&&!I(F,hf)&&!I(F,Ea);){if(0==F.indexOf(gf)&&(u=wD(nx(F.substr(6,3)),10),0<u)){c=10;ra=14;for(D=1;D<=u;++D,c+=8,ra+=8)d=wD(nx(F.substr(c,c+3-c)),10)-1,o=wD(nx(F.substr(ra,ra+3-ra)),10),ER(a.c,d,o)}if(0==F.indexOf(kf)&&(u=wD(nx(F.substr(6,3)),10),0<u)){c=10;ra=14;for(D=1;D<=u;++D,c+=8,ra+=8)d=wD(nx(F.substr(c,c+3-c)),10)-1,L=wD(nx(F.substr(ra,\nra+3-ra)),10),JR(a.c,d,L)}if(0==F.indexOf(OO)&&(u=wD(nx(F.substr(6,3)),10),0<u)){c=10;ra=14;for(D=1;D<=u;++D,c+=8,ra+=8)switch(d=wD(nx(F.substr(c,c+3-c)),10)-1,rb=wD(nx(F.substr(ra,ra+3-ra)),10),rb){case 1:IR(a.c,d,16);break;case 2:IR(a.c,d,32);break;case 3:IR(a.c,d,48)}}if(0==F.indexOf(PO)&&(u=wD(nx(F.substr(6,3)),10),0<u)){c=10;ra=14;for(D=1;D<=u;++D,c+=8,ra+=8)switch(d=wD(nx(F.substr(c,c+3-c)),10)-1,J=wD(nx(F.substr(ra,ra+3-ra)),10),J){case 3:case -1:LR(a.c,d,112);break;case 1:LR(a.c,d,8);break;\ncase 2:LR(a.c,d,104);break;case 4:LR(a.c,d,56)}}if(0==F.indexOf("M ALS")&&(d=wD(nx(F.substr(7,3)),10)-1,0<=d)){$=wD(nx(F.substr(10,3)),10);h=84==F.charCodeAt(14);ya=C(A,v,-1,$,1);c=16;for(D=0;D<$;++D,c+=4)sb=nx(F.substr(c,c+4-c)),ya[D]=QR(sb);HR(a.c,d,ya,h)}if(0==F.indexOf(QO)&&(u=wD(nx(F.substr(6,3)),10),0<u)){c=10;ra=14;for(D=1;D<=u;++D,c+=8,ra+=8)if(d=wD(nx(F.substr(c,c+3-c)),10)-1,Uc=wD(nx(F.substr(ra,ra+3-ra)),10),-2==Uc)LR(a.c,d,2048);else if(0<Uc){for(j=Tb=0;j<a.c.p;++j)(W(a.c,0,j)==d||W(a.c,\n1,j)==d)&&++Tb;Uc>Tb&&LR(a.c,d,4096)}}F=jS(b)}}catch(Ab){Ab=vq(Ab);if(H(Ab,96))return vp(Ab),!1;throw Ab;}qQ(a.c,7);return!0}\nfunction kS(a,b){var c,d,e;a.a&&(e=a.a,e.b=null,e.c=0);a.b&&(e=a.b,e.b=null,e.c=0);e=0;for(d=jS(b);null!=d&&0==d.indexOf(lf);){for(d=nx(ox(d,7));jK(d,vb);){c=jS(b);if(0!=c.indexOf(lf))return!1;d=nx(fD(d,0,d.length-1)+ox(c,7))}if(0==d.indexOf("BEGIN"))if(e=nx(ox(d,6)),0==e.indexOf("CTAB"))e=1;else if(0==e.indexOf("ATOM"))e=2;else if(0==e.indexOf("BOND"))e=3;else if(0==e.indexOf("COLLECTION"))e=4;else return!1;else if(0==d.indexOf("END"))e=0;else if(1==e){c=a;var f=void 0,g=void 0,f=void 0;!c.c&&0==\nd.indexOf("COUNTS")&&(f=eS(d,aS(d,7)),g=wD(fD(d,7,aS(d,7)),10),f=wD(fD(d,f,aS(d,f)),10),c.c=new lS(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,o=h=void 0,m=o=o=j=g=void 0,r=h=f=void 0,t=void 0,l=$R(d,0),g=wD(d.substr(0,l-0),10),j=eS(d,l),l=$R(d,j),o=d.substr(j,l-j),m=null,f=!1,h=fS(d);if(0!=h){var l=d,y=t=r=r=j=m=void 0,u=t=void 0,t=null,j=l.indexOf(Uf),r=l.indexOf(bg,j);if(0<=j&&0<r){m=C(A,v,-1,16,1);u=l.substr(j+1,r-(j+1));r=0;for(y=!0;y&&16>r;)j=u.indexOf(lb),-1==j?(t=u,y=\n!1):(t=u.substr(0,j-0),u=ox(u,j+1)),m[r++]=QR(t);t=C(A,v,-1,r,1);VP(m,0,t,r)}m=t;0>h&&(f=!0);l=0>h?-h:h}j=eS(d,l);l=$R(d,j);h=mS(d.substr(j,l-j));j=eS(d,l);l=$R(d,j);r=mS(d.substr(j,l-j));j=eS(d,l);l=$R(d,j);t=mS(d.substr(j,l-j));j=eS(d,l);l=$R(d,j);j=wD(d.substr(j,l-j),10);h=qR(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new nS),oS(c.a,new pB(g),new pB(h)));null!=m&&HR(c.c,h,m,f);0!=j&&(c.c.u[h]=j);I(o,Nd)?LR(c.c,h,1):I(o,Af)?(g=C(A,v,-1,1,1),g[0]=6,HR(c.c,h,g,!0)):uR(c.c,h,QR(o));for(;-1!=(j=eS(d,l));)if(l=\n$R(d,j),o=d.substr(j,l-j),f=lx(o,mx(61)),g=o.substr(0,f-0),f=wD(ox(o,f+1),10),I(g,"CHG"))ER(c.c,h,f);else if(I(g,"RAD"))switch(f){case 1:IR(c.c,h,16);break;case 2:IR(c.c,h,32);break;case 3:IR(c.c,h,48)}else if(!I(g,JO))if(I(g,"MASS"))JR(c.c,h,f);else if(I(g,"VAL"))DR(c.c,h,-1==f?0:0==f?-1:f);else if(I(g,"HCOUNT"))switch(f){case 0:break;case -1:LR(c.c,h,1792);break;case 1:LR(c.c,h,128);break;case 2:LR(c.c,h,384);break;default:LR(c.c,h,896)}else if(I(g,"SUBST"))if(-1==f)LR(c.c,h,2048);else{if(0<f){for(g=\no=0;g<c.c.p;++g)(W(c.c,0,g)==h||W(c.c,1,g)==h)&&++o;f>o&&LR(c.c,h,4096)}}else if(I(g,"RBCNT"))switch(f){case 3:case -1:LR(c.c,h,112);break;case 1:LR(c.c,h,8);break;case 2:LR(c.c,h,104);break;case 4:LR(c.c,h,56)}}else if(3==e){c=a;t=j=m=y=h=r=t=r=l=g=f=o=f=void 0;h=$R(d,0);g=wD(d.substr(0,h-0),10);r=eS(d,h);h=$R(d,r);l=wD(d.substr(r,h-r),10);r=eS(d,h);h=$R(d,r);f=bS(c,wD(d.substr(r,h-r),10));r=eS(d,h);h=$R(d,r);o=bS(c,wD(d.substr(r,h-r),10));for(j=m=0;-1!=(r=eS(d,h));)if(h=$R(d,r),y=d.substr(r,h-r),\nt=lx(y,mx(61)),r=y.substr(0,t-0),t=wD(ox(y,t+1),10),I(r,JO))switch(t){case 1:m=1;break;case 2:m=2==l?3:4;break;case 3:m=6}else I(r,"TOPO")&&(j=t);f=ZR(c,f,o,l,m,j);f+1!=g&&(!c.b&&(c.b=new nS),oS(c.b,new pB(g),new pB(f)))}else if(4==e){if(c=a,g=f=g=o=o=void 0,g=-1!=d.indexOf("ATOMS=(")?IO:-1!=d.indexOf("BONDS=(")?"BONDS":null,null!=g){f=d;o=g;t=r=j=m=h=l=void 0;j=f.indexOf(o+"=(")+o.length+2;r=uD(f,mx(41),j);m=aS(f,j);l=wD(f.substr(j,m-j),10);t=C(A,v,-1,l,1);for(h=0;h<l;++h)j=eS(f,m),m=aS(f,j),(-1==\nm||m>r)&&(m=r),t[h]=wD(f.substr(j,m-j),10);f=t;if(0==d.indexOf(nf))if(I(g,IO))for(g=0;g<f.length;++g)GR(c.c,bS(c,f[g]),0,-1);else for(g=0;g<f.length;++g)MR(c.c,dS(c,f[g]),0,-1);else if(0==d.indexOf(qf))if(o=wD(fD(d,13,aS(d,13)),10),I(g,IO))for(g=0;g<f.length;++g)GR(c.c,bS(c,f[g]),1,o-1);else for(g=0;g<f.length;++g)MR(c.c,dS(c,f[g]),1,o-1);else if(0==d.indexOf(rf))if(o=wD(fD(d,13,aS(d,13)),10),I(g,IO))for(g=0;g<f.length;++g)GR(c.c,bS(c,f[g]),2,o-1);else for(g=0;g<f.length;++g)MR(c.c,dS(c,f[g]),2,o-\n1);else if(0==d.indexOf("MDLV30/HILITE"))if(I(g,IO))for(g=0;g<f.length;++g)FR(c.c,bS(c,f[g]));else for(g=0;g<f.length;++g)o=dS(c,f[g]),FR(c.c,W(c.c,0,o)),FR(c.c,W(c.c,1,o))}}else return!1;d=jS(b)}for(;null!=d&&!(0==d.indexOf(hf)||I(d,Ea));)d=jS(b);return!0}function pS(){}w(26,1,{},pS);_.a=null;_.b=null;_.c=null;_.d=!1;function qS(a,b){var c,d,e,f,g;f=b.length;g=C(A,v,-1,f,1);for(d=0;d<f;++d){c=d==f-1?b[0]:b[d+1];for(e=0;e<a.f.f[b[d]];++e)if(jP(a.f,b[d],e)==c){g[d]=zP(a.f,b[d],e);break}}return g}\nfunction lQ(a,b,c){b=zw(a.i,b);for(a=0;a<b.length;++a)if(c==b[a])return!0;return!1}function rS(a,b,c){var d,e;e=b.length;for(d=0;d<e;++d)(0==a.a[b[d]]||a.a[b[d]]>e)&&(a.a[b[d]]=e);for(d=0;d<e;++d)(0==a.b[c[d]]||a.b[c[d]]>e)&&(a.b[c[d]]=e)}function uQ(a,b,c){for(a=zw(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction WR(a,b){var c,d,e,f,g,h,j,l,o;this.f=a;this.i=new Gm;this.j=new Gm;this.a=C(A,v,-1,this.f.c,1);this.b=C(A,v,-1,this.f.d,1);this.f.ed(1);j=C(mq,yl,-1,this.f.c,2);l=C(mq,yl,-1,this.f.d,2);do{f=!1;for(c=0;c<this.f.c;++c)if(!j[c]){for(d=g=0;d<this.f.f[c];++d)j[jP(this.f,c,d)]||++g;if(2>g){j[c]=!0;for(d=0;d<this.f.f[c];++d)l[zP(this.f,c,d)]=!0;f=!0}}}while(f);for(d=0;d<this.f.c&&j[d];)++d;if(d!=this.f.c){g=C(A,v,-1,this.f.c,1);g[0]=d;f=C(A,v,-1,this.f.c,1);f[d]=1;h=e=0;for(o=1;e<=h;){for(d=0;d<\nthis.f.f[g[e]];++d)if(c=jP(this.f,g[e],d),0!=f[c]){var m=zP(this.f,g[e],d);c=j;var r=void 0,t=void 0,y=void 0,u=y=r=void 0,D=void 0,s=void 0,F=void 0,O=void 0,L=void 0,Z=void 0,t=W(this.f,0,m),y=W(this.f,1,m),u=C(A,v,-1,this.f.c,1),D=C(A,v,-1,this.f.c,1),s=C(A,v,-1,this.f.c,1);u[0]=t;u[1]=y;D[t]=1;D[y]=2;s[t]=-1;s[y]=t;for(F=y=1;y<=F&&!(7<D[u[y]]);){for(O=0;O<this.f.f[u[y]];++O)if(r=jP(this.f,u[y],O),1<y&&r==t){Z=C(A,v,-1,D[u[y]],1);r=u[y];for(L=0;L<Z.length;++L)Z[L]=r,r=s[r];a:{for(var m=Z,ea=void 0,\nY=r=void 0,da=r=L=ea=Z=Y=void 0,Z=void 0,L=m.length,Z=this.f.G,r=ea=0;r<L;++r)Z>m[r]&&(Z=m[r],ea=r);Z=C(A,v,-1,L,1);Y=m[0<ea?ea-1:L-1]<m[ea<L-1?ea+1:0];for(r=0;r<L;++r)Z[r]=m[ea],Y?0>--ea&&(ea=L-1):++ea==L&&(ea=0);for(r=0;r<this.i.c;++r)if(da=zw(this.i,r),da.length==L){ea=!0;for(Y=0;Y<L;++Y)if(da[Y]!=Z[Y]){ea=!1;break}if(ea)break a}Am(this.i,Z);r=qS(this,Z);Am(this.j,r);rS(this,Z,r)}}else 0==D[r]&&!c[r]&&(u[++F]=r,D[r]=D[u[y]]+1,s[r]=u[y]);++y}}else j[c]||(f[c]=o,g[++h]=c);++e;if(e>h)for(c=0;c<this.f.c;++c)if(0==\nf[c]&&!j[c]){f[c]=++o;g[++h]=c;break}}if(0!=(b&4)){this.d=C(mq,yl,-1,this.i.c,2);this.e=C(mq,yl,-1,this.i.c,2);this.c=C(A,v,-1,this.i.c,1);d=this.d;f=this.e;g=this.c;e=C(qH,ml,86,this.i.c,0);for(o=0;o<this.i.c;++o){e[o]=C(A,v,-1,zw(this.i,o).length,1);for(h=0;h<zw(this.i,o).length;++h)e[o][h]=-1}u=C(A,v,-1,this.f.d,1);for(h=0;h<this.j.c;++h)if(t=zw(this.j,h),3==t.length||5<=t.length&&7>=t.length)for(o=0;o<t.length;++o)c=t[o],3==this.f.f[W(this.f,0,c)]&&3==this.f.f[W(this.f,1,c)]&&(0<u[c]?(e[u[c]>>>\n16][u[c]&32767]=h,e[h][o]=u[c]>>>16):u[c]=(h<<16)+32768+o);o=C(mq,yl,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;h<this.i.c;++h){if(u=!o[h]){for(var u=h,D=e,s=o,y=d,F=f,O=g,Fb=L=da=da=ea=Y=da=Y=da=r=m=ea=void 0,Z=Y=void 0,L=zw(this.i,u),Fb=zw(this.j,u),Y=Fb.length,m=r=0,Z=!1,da=0;da<Y;++da)r<<=1,m<<=1,1<sP(this.f,Fb[da])||64==this.f.B[Fb[da]]?r|=1:(ea=D[u][da],-1!=ea&&(s[ea]?y[ea]&&(r|=1,F[ea]||(m|=1)):Z=!0));ea=!1;switch(Y){case 3:da=z(A,v,-1,[2,1,4]);ea=!0;for(Y=0;3>Y;++Y)if((r&da[Y])==da[Y]&&\n(6==this.f.x[L[Y]]&&1==this.f.q[L[Y]]||5==this.f.x[L[Y]]&&0==this.f.q[L[Y]]))y[u]=!0,O[u]=Y,0==(m&da[Y])&&(ea=!1);break;case 5:Y=z(A,v,-1,[10,5,18,9,20]);ea=!0;for(da=0;5>da;++da)if((r&Y[da])==Y[da])switch(this.f.x[L[da]]){case 6:-1==this.f.q[L[da]]&&(y[u]=!0,O[u]=da,0==(m&Y[da])&&(ea=!1));break;case 7:0>=this.f.q[L[da]]&&(y[u]=!0,O[u]=da);break;case 8:y[u]=!0;O[u]=da;break;case 16:2==this.f.f[L[da]]&&(y[u]=!0,O[u]=da)}break;case 6:ea=!0;21==(r&21)&&(y[u]=!0,0==(m&21)&&(ea=!1));42==(r&42)&&(y[u]=\n!0,0==(m&42)&&(ea=!1));break;case 7:da=z(A,v,-1,[42,21,74,37,82,41,84]);ea=!0;for(Y=0;7>Y;++Y)if((r&da[Y])==da[Y]&&(6==this.f.x[L[Y]]&&1==this.f.q[L[Y]]||5==this.f.x[L[Y]]&&0==this.f.q[L[Y]]))y[u]=!0,O[u]=Y,0==(m&da[Y])&&(ea=!1)}y[u]&&!ea&&(F[u]=!0);u=y[u]?!0:!Z}u&&(o[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d<this.f.d;++d)if(!l[d]&&0!=sP(this.f,d)){a:{f=j;h=o=D=u=g=c=e=o=t=o=h=e=void 0;h=W(this.f,0,d);o=W(this.f,1,d);e=C(A,v,-1,this.f.c,1);c=C(A,v,-1,this.f.c,1);g=C(A,v,-1,this.f.c,1);e[0]=h;e[1]=o;c[h]=\n1;c[o]=2;g[h]=-1;g[o]=h;for(u=o=1;o<=u;){for(D=0;D<this.f.f[e[o]];++D){t=jP(this.f,e[o],D);if(1<o&&t==h){h=C(A,v,-1,c[e[o]],1);e=e[o];for(o=0;o<h.length;++o)h[o]=e,e=g[e];f=h;break a}0==c[t]&&!f[t]&&(e[++u]=t,c[t]=c[e[o]]+1,g[t]=e[o])}++o}f=null}null!=f&&rS(this,f,qS(this,f))}}}w(27,1,{},WR);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;function FQ(){this.a=new Gm}w(31,1,Xl,FQ);\nfunction qQ(a,b){var c,d;UR(a,b);if(0!=(b&~a.K)){a.a&&(b|=128);for(c=0;c<a.o;++c)a.s[c]&=-134447112;for(c=0;c<a.d;++c)a.z[c]&=-64;d=c=0;0!=(b&16)?(c=16,d=1):0!=(b&32)?(c=32,d=3):0!=(b&64)&&(c=64,d=5);0!=(b&128)&&(c|=128,d|=32);a.b=new pQ(a,d);var e=a.b,f,g,h,j,l,o,m;for(f=0;f<e.H.c;++f)if(1==e.S[f]||2==e.S[f]){o=!1;if(0!=e.H.k[f]&&2==e.H.f[f]&&2==e.H.j[f][0]&&2==e.H.j[f][1])for(l=0;l<e.H.f[f];++l){g=jP(e.H,f,l);j=0;h=C(A,v,-1,3,1);for(m=0;m<e.H.f[g];++m)h[j]=jP(e.H,g,m),h[j]!=f&&++j;2==j&&e.c[h[0]]>\ne.c[h[1]]^h[0]<h[1]&&(o=!o)}else for(l=1;l<e.H.f[f];++l)for(m=0;m<l;++m)h=jP(e.H,f,l),j=jP(e.H,f,m),e.c[h]>e.c[j]&&(o=!o),h<j&&(o=!o);KR(e.H,f,1==e.S[f]^o?1:2,e.T[f])}else KR(e.H,f,e.S[f],e.T[f]);for(f=0;f<e.H.d;++f)if(1==e.k[f]||2==e.k[f]){o=!1;for(l=0;2>l;++l)if(g=W(e.H,l,f),3==e.H.f[g]){h=C(A,v,-1,2,1);for(m=j=0;3>m;++m)jP(e.H,g,m)!=W(e.H,1-l,f)&&(h[j++]=jP(e.H,g,m));e.c[h[0]]>e.c[h[1]]&&(o=!o);h[0]<h[1]&&(o=!o)}NR(e.H,f,1==e.k[f]^o?1:2,e.n[f])}else NR(e.H,f,e.k[f],e.n[f]);e=a.b;for(l=0;l<e.H.c;++l)o=\ne.H,m=l,f=e.D[l],o.s[m]&=-134217729,f&&(o.s[m]|=134217728);e=a.b;if(null!=e.N)for(l=0;l<e.H.c;++l)o=e.H,m=l,f=e.N[l],o.s[m]&=-98305,o.s[m]|=f<<15;if(null!=e.e)for(l=0;l<e.H.d;++l)o=e.H,m=l,f=e.e[l],o.z[m]&=-49,o.z[m]|=f<<4;o=!1;for(e=0;e<a.c;++e)(0==(a.s[e]&134217728)||3==(a.s[e]&3))&&(a.s[e]&=-66584577);if(a.F){if(131072!=(a.C&-65536)){l=C(mq,yl,-1,a.c,2);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&3)&&1==(a.s[e]&1572864)>>19&&(l[e]=!0);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&\n3)&&(GR(a,e,1,0),o=!0);for(e=0;e<a.c;++e)l[e]&&(KR(a,e,1,!1),GR(a,e,1,-1),o=!0)}a.F=!1}CR(a,1);CR(a,2);o&&(a.b=new pQ(a,d));a.K|=12|c}}function sS(){SP();this.G=this.H=256;BR(this)}function lS(a,b){SP();this.G=1>a?1:a;this.H=1>b?1:b;BR(this)}w(32,22,Xl,sS,lS);_.ed=function(a){qQ(this,a)};_.a=!1;_.b=null;function tS(){tS=x;uS=new up}function vS(a){for(var b,a=new vu(a.j.k);a.b<a.d.Pf();)b=wu(a),gx(b.ee(),bP,!1),AK(a)}\nfunction wS(a,b,c){var a=a.n,d;try{d=new xS(b,c.Kd(a),c.Nd(a),(c.Ld(a),c.Md(a))),E(a.c,c,d)}catch(e){e=vq(e);if(H(e,96))throw new Cp("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}gx(b.ee(),MO,!0);gx(c.ee(),aP,!0);E(uS,b,c)}function yS(a){var b;a.o=!1;for(a=new vu(a.j.k);a.b<a.d.Pf();)b=wu(a),gx(b.ee(),bP,!1),AK(a)}\nfunction zS(a,b){tm(a.j.k,b)?gx(b.ee(),bP,!1):a.o?(Am(a.j.k,b),gx(b.ee(),bP,!0)):(a.j.k.mg(),Am(a.j.k,b))}function AS(a){this.f=a;this.j=new BS(this);this.n=new CS(this.j)}w(44,1,{});_.hd=function(){DS(this.j.e,"dragdrop-dragging")};_.jd=function(){fx(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var uS;function BS(a){this.k=new Gm;this.d=a;this.a=a.f}w(45,1,{},BS);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;\nfunction ES(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.kd()}function FS(a,b){var c;c=Bu(a.c,GS).a;b.a.ctrlKey||b.a.metaKey||vS(a.b.d);zS(a.b.d,c)}function HS(a){a.b.f=null;a.b.d.jd();Rx((Ax(),Mz(null)),a.a,0,0);var b=a.a.pb;mw=b;pw();ax=b;a.d=2}function CS(a){this.c=new up;this.b=a;this.a=new Ey;ix(this.a,gr(),fr());tx(this.a,this,(tt(),tt(),ut));tx(this.a,this,(Dt(),Dt(),Et));a=this.a.pb.style;a[dP]="alpha(opacity=0)";a.opacity=0;a[mi]=0+(Dr(),kj);a.borderStyle=(IS(),Mi);a[YO]=Bg}\nw(46,1,{},CS);_.ld=function(a){var b,c,d,e;c=a.f;d=Fs(a);e=Gs(a);b=Zq(a.a);if(!(3==this.d||2==this.d||1!=b)&&!GS)GS=c,this.b.e=Bu(this.c,GS).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==vz(this.b.k,this.b.e)&&(vS(this.b.d),zS(this.b.d,this.b.e)),JS(new KS),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new LS(GS,null),GS!=this.b.e&&(c=new LS(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,HS(this),1!=this.d&&ES(this,this.b.i,this.b.j))};\n_.md=function(a){var b,c,d;c=a.f;b=c.pb;d=Ds(a,b);a=Es(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Um(bG(d-this.f),bG(a-this.i))>=this.b.d.k?(MS(),-1!=vz(this.b.k,this.b.e)||zS(this.b.d,this.b.e),c=new LS(GS,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,HS(this)):lw.preventDefault()),1==this.d)return;lw.preventDefault();ES(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new LS(GS,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,HS(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=Ds(a,b);b=Es(a,b);if(1==Zq(a.a)&&(this.e=!1,GS))try{if(MS(),1==this.d)FS(this,a);else{d!=this.a&&(c=new LS(d,null),e+=c.a,b+=c.d);try{ES(this,e,b),this.b.d.hd(),3!=this.d&&FS(this,a)}finally{var f=this.a.pb;mw&&f==mw&&(mw=null);pw();f===ax&&(ax=null);zx(this.a);this.d=1;this.b.e=null}}}finally{GS=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var GS=null;function KS(){}w(47,1,il,KS);_.pd=function(){MS()};\nfunction xS(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},xS);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=JC;function LS(a,b){!a||a==(Ax(),Mz(null))?this.f=this.e=0:(this.e=a.ae()-cr(a.pb),this.f=a.be()-(a.pb.scrollTop||0));!b||b==(Ax(),Mz(null))?this.c=this.b=0:(this.b=ar(b.pb)+b.pb.clientLeft,this.c=br(b.pb)+$wnd.pageYOffset+b.pb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},LS);_.tS=JC;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\n_.f=0;function MS(){try{$doc.selection.empty()}catch(a){}}function NS(a){return $wnd.setInterval(B(function(){a.ud()}),100)}function OS(a,b,c,d){var e;e=Rq(a);Pq(a,e.substr(0,b-0));a[a.explicitLength++]=null==d?Pi:d;Pq(a,ox(e,c))}w(195,1,{88:1,93:1,95:1});_.cT=function(a){return this.b-a.b};function IS(){IS=x;PS=new QS;RS=new SS;TS=new US;VS=new WS;XS=new YS;ZS=z($S,q,19,[PS,RS,TS,VS,XS])}w(194,195,xO);var ZS,TS,RS,VS,PS,XS;function QS(){this.b=0}w(196,194,xO,QS);function SS(){this.b=1}\nw(197,194,xO,SS);function US(){this.b=2}w(198,194,xO,US);function WS(){this.b=3}w(199,194,xO,WS);function YS(){this.b=4}w(200,194,xO,YS);function aT(){aT=x;bT=new Bs(Pg,new cT)}function cT(){}w(246,243,{},cT);_.Dd=function(a){a.Id(this)};_.Gd=function(){return bT};var bT;function dT(){dT=x;eT=new Bs(hh,new fT)}function fT(){}w(254,248,gl,fT);\n_.Dd=function(a){var b=a.a,a=!a.a.I.c,c,d;if(a!=b.I.c)if(b.kb){if(a){if(b.O!=(gT(),hT))a=iT(b.pb),c=new jT(Tq(b.pb,Ti),Tq(b.pb,Si)),d=new jT(Tq(b.T.jb.pb,Ti),Tq(b.T.jb.pb,Si)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);kT(b.I,!0);a=Tq(b.T.jb.pb,Ti);lT(b,new jT(a,mT(b.T.jb).a));b.J&&b.O!=hT&&nT(b.r,b)}else kT(b.I,!1),b.O!=(gT(),hT)?lT(b,new jT(b.F.b,b.F.a)):oT(b,iT(b.r.pb)),b.J&&b.O!=hT&&pT(b.r,b);qT(b.T.jb)}else kT(b.I,!0)};_.Gd=function(){return eT};var eT;function rT(){rT=x;sT=new Bs(xh,new tT)}\nfunction tT(){}w(260,243,{},tT);_.Dd=function(a){zx(a.a.a)};_.Gd=function(){return sT};var sT;function uT(a){this.a=a}w(282,244,{},uT);_.Dd=function(a){a.Pd(this)};_.Ed=function(){return vT};var vT=_.a=null;function wT(a){this.a=a}w(284,244,{},wT);_.Dd=function(a){a.Rd(this)};_.Ed=function(){return xT};var xT=_.a=null;function yT(a){a=Uq(a,$O);return RR(Aj,a)?(zT(),AT):RR(fP,a)?(zT(),BT):(zT(),CT)}function zT(){zT=x;AT=new DT(0);BT=new DT(1);CT=new DT(2);ET=z(FT,q,29,[AT,BT,CT])}\nfunction DT(a){this.b=a}w(297,195,{29:1,88:1,93:1,95:1},DT);var ET,CT,BT,AT;function GT(){GT=x;var a=(Ju(),Ju(),Ku);!a.a&&(a.a=new HT)}\nfunction kR(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new Pv;if(!isFinite(b))return rO(c,d?a.r:a.u),xp(c.a,"\\u221e"),rO(c,d?a.s:a.v),Sq(c.a);e=b*=a.q;var g,h;f=Sq(c.a).length;rO(c,e.toPrecision(20));e=0;h=uD(Sq(c.a),cP,f);0>h&&(h=uD(Sq(c.a),LO,f));0<=h&&(g=h+1,g<Sq(c.a).length&&43==MJ(Sq(c.a),g)&&++g,g<Sq(c.a).length&&(e=wD(ox(Sq(c.a),g),10)),g=Sq(c.a).length,OS(c.a,h,g,n));f=uD(Sq(c.a),gc,f);0<=f&&(OS(c.a,f,f+1,n),e-=Sq(c.a).length-f);f=e;e=Sq(c.a).length+f+a.j+3;0<\ne&&e<Sq(c.a).length&&57==MJ(Sq(c.a),e)&&(IT(a,c,e-1),f+=Sq(c.a).length-e,h=Sq(c.a).length,OS(c.a,e,h,n));a.e=0;a.d=Sq(c.a).length;a.b=a.d+f;e=a.w;f=a.f;1024<a.b&&(e=!0);if(e){for(h=0;h<a.d-1&&48==MJ(Sq(c.a),h);)++h;0<h&&(OS(c.a,0,h,n),a.d-=h,a.e-=h);a.k>a.p&&0<a.k?(a.e+=a.b-1,h=a.e%a.k,0>h&&(h+=a.k),a.b=h+1,a.e-=h):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==Sq(c.a).charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.d<a.b;)Pq(c.a,wc),++a.d;if(!a.w)if(a.b<a.p){for(h=new Pv;a.b<a.p;)Pq(h.a,wc),++a.b,++a.d;h=Sq(h.a);\nOS(c.a,0,0,h)}else if(a.b>a.p){g=a.b-a.p;for(h=0;h<g;++h)if(48!=MJ(Sq(c.a),h)){g=h;break}0<g&&(OS(c.a,0,g,n),a.d-=g,a.b-=g)}a.d>a.b+a.j&&53<=MJ(Sq(c.a),a.b+a.j)&&(h=a.b+a.j-1,IT(a,c,h));if(0<f)for(h=f;h<a.b;h+=f+1)g=a.b-h,OS(c.a,g,g,lb),++a.b,++a.d;f=a.b+a.o;if(a.d<f)for(;a.d<f;)Pq(c.a,wc),++a.d;else{h=a.b+a.j;for(h>a.d&&(h=a.d);h>f&&48==MJ(Sq(c.a),h-1);)--h;h<a.d&&(OS(c.a,h,a.d,n),a.d=h)}0==a.d&&(OS(c.a,0,0,wc),++a.b,++a.d);if(a.b<a.d||a.c)f=a.b,OS(c.a,f,f,gc),++a.d;if(e){xp(c.a,LO);0>a.e&&(a.e=\n-a.e,xp(c.a,vb));e=n+a.e;for(f=e.length;f<a.n;++f)Pq(c.a,wc);xp(c.a,e)}OS(c.a,0,0,d?a.r:a.u);rO(c,d?a.s:a.v);return Sq(c.a)}\nfunction JT(a,b,c,d,e){var f,g,h,j;f=Sq(d.a).length;OS(d.a,0,f,n);g=!1;h=b.length;for(j=c;j<h;++j)if(f=b.charCodeAt(j),39==f)j+1<h&&39==b.charCodeAt(j+1)?(++j,xp(d.a,cb)):g=!g;else if(g)Pq(d.a,String.fromCharCode(f));else switch(f){case 35:case 48:case 44:case 46:case 59:return j-c;case 164:a.i=!0;j+1<h&&164==b.charCodeAt(j+1)?(++j,j<h-3&&164==b.charCodeAt(j+1)&&164==b.charCodeAt(j+2)?(j+=2,yp(d,a.a[4]||a.a[1])):yp(d,a.a[0])):yp(d,a.a[1]);break;case 37:if(!e){if(1!=a.q)throw new Pm(UO+b+ma);a.q=100}xp(d.a,\nMa);break;case 8240:if(!e){if(1!=a.q)throw new Pm(UO+b+ma);a.q=1E3}xp(d.a,"\\u2030");break;case 45:xp(d.a,vb);break;default:Pq(d.a,String.fromCharCode(f))}return h-c}\nfunction KT(a,b,c,d){var e,f,g,h,j,l,o,m,r;f=-1;h=m=g=0;j=-1;l=b.length;r=c;for(o=!0;r<l&&o;++r)switch(e=b.charCodeAt(r),e){case 35:0<m?++h:++g;0<=j&&0>f&&++j;break;case 48:if(0<h)throw new Pm("Unexpected \'0\' in pattern \\""+b+ma);++m;0<=j&&0>f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new Pm(\'Multiple decimal separators in pattern "\'+b+ma);f=g+m+h;break;case 69:if(!d){if(a.w)throw new Pm(\'Multiple exponential symbols in pattern "\'+b+ma);a.w=!0;a.n=0}for(;r+1<l&&48==b.charCodeAt(r+1);)++r,\nd||++a.n;if(!d&&1>g+m||1>a.n)throw new Pm(\'Malformed exponential pattern "\'+b+ma);o=!1;break;default:--r,o=!1}0==m&&0<g&&0<=f&&(m=f,0==f&&++m,h=g-m,g=m-1,m=1);if(0>f&&0<h||0<=f&&(f<g||f>g+m)||0==j)throw new Pm(\'Malformed pattern "\'+b+ma);if(d)return r-c;b=g+m+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+m-f,0>a.o&&(a.o=0));a.p=(0<=f?f:b)-g;a.w&&(a.k=g+a.p,0==a.j&&0==a.p&&(a.p=1));a.f=0<j?j:0;a.c=0==f||f==b;return r-c}\nfunction IT(a,b,c){var d,e;for(d=!0;d&&0<=c;)if(e=MJ(Sq(b.a),c),57==e){e=c--;var f=String.fromCharCode(48);OS(b.a,e,e+1,f)}else d=String.fromCharCode(e+1&65535),OS(b.a,c,c+1,d),d=!1;d&&(OS(b.a,0,0,Fc),++a.b,++a.d)}\nfunction LT(a){GT();if(!a)throw new Pm("Unknown currency code");this.t="0.00";this.a=a;var a=this.t,b,c;c=0;b=new wp;c+=JT(this,a,0,b,!1);this.u=Sq(b.a);c+=KT(this,a,c,!1);c+=JT(this,a,c,b,!1);this.v=Sq(b.a);c<a.length&&59==a.charCodeAt(c)?(++c,c+=JT(this,a,c,b,!0),this.r=Sq(b.a),c+=KT(this,a,c,!0),JT(this,a,c,b,!0),this.s=Sq(b.a)):(this.r=vb+this.u,this.s=this.v)}w(299,1,{},LT);_.a=null;_.b=0;_.c=!1;_.d=0;_.e=0;_.f=3;_.i=!1;_.j=3;_.k=40;_.n=0;_.o=0;_.p=1;_.q=1;_.r=vb;_.s=n;_.t=null;_.u=n;_.v=n;\n_.w=!1;function HT(){}w(300,1,{},HT);function WQ(a,b){return fv(a.l&b.l,a.m&b.m,a.h&b.h)}function EQ(a,b){var c,d;c=a.h>>19;d=b.h>>19;if(c!=d)return d-c;c=a.h;d=b.h;if(c!=d)return c-d;c=a.m;d=b.m;return c!=d?c-d:a.l-b.l}function DQ(a,b){return fv(a.l|b.l,a.m|b.m,a.h|b.h)}function MT(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=ru(a.a,f,null).Pf();for(e-=1;0<=e;--e)if(d=ru(a.a,f,null).xh(e),H(d,34)&&Hp(d.a,b)){var j=a.a,l=f;0<j.b?lu(j,new qA(j,l,null,d)):Cu(j,l,null,d)}}}\nfunction NT(a){this.a=a}w(332,331,$l,NT);_.Ud=function(a){a.c&&(this.a.Zd(a.d)||(a.a=!0))};function OT(a){this.a=a}w(333,331,$l,OT);_.Qd=function(){var a=this.a;PT((QT(),RT),a.a,!0)};w(334,136,Jl,function(){});function ST(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Bm(a.d,1))}function TT(){this.a=new UT(this);this.b=new Gm;this.d=new VT(this);this.f=new WT(this)}w(335,1,{},TT);_.c=!1;_.e=!1;function UT(a){Im();this.a=a}w(336,65,{},UT);\n_.vd=function(){if(this.a.c){var a=this.a,b=a.f;zw(b.d.b,b.b);XT(a.f);a.c=!1;ST(a)}};_.a=null;function VT(a){Im();this.a=a}w(337,65,{},VT);_.vd=function(){this.a.e=!1;var a=this.a,b=wm(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Bm(a.a,1E4);a.f.c<a.f.a;){d=YT(a.f);try{if(null==d)break;H(d,35)&&(c=d,c.pd())}finally{(e=-1==a.f.b)||XT(a.f)}if(100<=wm()-b)break}}finally{e||(um(a.a),a.c=!1,ST(a))}};_.a=null;function YT(a){var b;a.b=a.c;b=zw(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}\nfunction XT(a){NK(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function WT(a){this.d=a}w(338,1,{},WT);_.Vd=function(){return this.c<this.a};_.Wd=function(){return YT(this)};_.Xd=function(){XT(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function ZT(){ZT=x;$T=new TT}function JS(a){ZT();if(!a)throw new ku("cmd cannot be null");var b=$T;Am(b.b,a);ST(b)}var $T;function aU(){var a;aU=x;bU=(a=$doc,I(a.compatMode,qe)?a.documentElement:a.body)}var bU;function cU(){this.b=new Gm}\nfunction dU(a){a=a[XO];return null==a?-1:a}w(356,1,{},cU);_.a=null;function eU(a,b){this.a=a;this.b=b}w(357,1,{},eU);_.a=0;_.b=null;function DS(a,b){gx(a.ee(),b,!1)}w(367,1,Wl);_.ae=KK;_.be=Qt;_.fe=function(){return this.pb.style.display!=Mi};_.ge=function(){throw new fU;};_.ie=function(a){px(this.pb,a)};function gU(a){for(a=new hU(a);a.a.a<a.a.b.c-1;)lA(a.a),mA(a.a)}w(363,364,zl);_.ve=function(a){Jx(this,a,this.pb)};_.we=function(a,b,c){Ux(this,a,b,c)};w(370,371,zl);_.fe=function(){return!I(Rh,this.pb.style[Ak])};\n_.Zd=function(){return!0};_.ie=function(a){this.pb.style[Ak]=a?Bk:Rh};_.Ee=function(){gy(this)};w(373,374,Bl);w(381,366,nl);_.Kd=SB;_.Ld=RA;_.Md=rx;_.Nd=Ns;w(380,381,nl);function iU(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",Hg),b);this.pb[Sg]="gwt-Button";this.pb.innerHTML=a||n}w(379,380,{26:1,28:1,36:1,38:1,41:1,44:1,48:1,50:1},iU);\nfunction jU(a,b){var c;if(a.f)throw new wx("Composite.initWidget() may only be called once.");zx(b);c=b.pb;a.pb=c;var d;iw();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((iw(),c).__gwt_resolve=kU(a));a.f=b;Cx(b,a)}function lU(a){if(-1!=a.lb){var b=a.f,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);pw();dx(d,b)}else b.lb|=c;a.lb=-1}a.f.ne();a.pb.__listener=a;a.pe()}w(383,366,zO);_.me=function(){return this.f?this.f.me():!1};_.ne=function(){lU(this)};_.Yd=function(a){xx(this,a);this.f.Yd(a)};\n_.oe=function(){this.f.oe()};_.ge=function(){return this.pb=this.f.ge()};_.f=null;function mU(a,b,c){a.c=!1;c?a.a.innerHTML=b||n:a.a.textContent=b||n;if(a.d!=a.b)switch(a.d=a.b,b=a.a,a.b.b){case 0:b[$O]=Aj;break;case 1:b[$O]=fP;break;case 2:yT(b)!=(zT(),CT)&&(b[$O]=n)}}function nU(a){this.a=a;this.c=!1;this.d=this.b=yT(a)}w(384,1,{},nU);_.a=null;_.b=null;_.c=!1;_.d=null;w(386,371,zl);_.Kd=SB;_.Ld=RA;_.Md=rx;_.Nd=Ns;\nfunction oU(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=Xq(b);e=null;c&&(c=dU(c),e=0>c?null:zw(a.i.b,c));e?pU(a,e):d&&(b.innerHTML=n||n);return b}function pU(a,b){var c;if(b.ob!=a)return!1;try{Cx(b,null)}finally{c=b.pb;Yq(c).removeChild(c);var d=a.i,e;e=dU(c);c[XO]=null;fC(d.b,e,null);d.a=new eU(e,d.a)}return!0}w(388,365,zl);_.ue=function(){return new qU(this)};_.re=function(a){return pU(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;\nfunction rU(a){if(0>=a.b)throw new KJ("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new KJ("Column index: 0, Column size: "+a.a);}\nfunction sU(){this.i=new cU;this.f=$doc.createElement(Wj);this.c=$doc.createElement(Zj);hw(this.f,this.c);this.pb=this.f;this.d=new tU(this);var a=new uU(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;bx(a.b.f,(iw(),jw(b)),0);hw(a.a,$doc.createElement(ZO))}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 KJ("Row index: "+a+", Row size: "+d);if(0>c)throw new KJ("Column "+c+" must be non-negative: "+\nc);if(this.a<=c)throw new KJ("Column index: "+c+", Column size: "+this.a);c=oU(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($j),d.innerHTML=DO||n,bx(c,(iw(),jw(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(ZO),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($j);\ne.innerHTML=DO;c=$doc.createElement(qk);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)oU(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}w(387,388,zl,sU);_.a=0;_.b=0;\nfunction vU(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(wU(),xU)?a.b.d==(zT(),BT)?(Gy(),Jy):a.b.d==AT?(Gy(),Ky):(Gy(),Ly):a.b.d==(zT(),BT)?(Gy(),Ky):a.b.d==AT?(Gy(),Jy):(Gy(),My);b!=a.c&&(a.c=b,a.pb.style[bk]=!a.c?n:a.c.a)}w(391,366,nl);_.a=null;_.b=null;_.c=null;function yU(){this.pb=$doc.createElement(nh);this.b=new nU(this.pb);this.pb[Sg]="gwt-Label"}function zU(){yU.call(this);mU(this.b,Ek,!1);vU(this)}w(390,391,nl,yU,zU);_.Kd=SB;_.Ld=RA;_.Md=rx;_.Nd=Ns;\nfunction AU(a){for(;++a.b<a.d.c&&!(null!=zw(a.d,a.b)););}function qU(a){this.c=a;this.d=this.c.i.b;AU(this)}w(392,1,{},qU);_.Vd=function(){return this.b<this.d.c};_.Wd=function(){var a;if(this.b>=this.d.c)throw new Px;a=zw(this.d,this.b);this.a=this.b;AU(this);return a};_.Xd=function(){var a;if(0>this.a)throw new nA;a=zw(this.d,this.a);zx(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function tU(a){this.a=a}w(393,1,{},tU);_.a=null;function uU(a){this.b=a}w(394,1,{},uU);_.a=null;_.b=null;\nfunction wU(){wU=x;xU=new BU}var xU;function BU(){}w(396,1,{},BU);w(400,366,nl);_.Kd=SB;_.Ld=RA;_.Md=rx;_.Nd=Ns;function CU(a){this.a=a}w(406,405,$l,CU);_.Hd=function(){};function kU(a){return function(){this.__gwt_resolve=DU;return a.ge()}}function DU(){throw"A PotentialElement cannot be resolved twice.";}function EU(a,b){if(0>b||b>=a.c)throw new Mx;return a.a[b]}function FU(a,b,c){oA();pA.call(this,(cw(),new bw(a)),b,0,c,16)}w(443,375,{},FU);\nfunction GU(a,b,c,d){0==--a.Oc&&(a.$c!=a.We()&&(d|=4),!a.Zc&&(d|=2),0<d&&new HU(a,b,c,Fv(d)))}function IU(a){return!a.Kc&&a.Sc?IU(a.Sc):a.Kc}function JU(a){0==a.Oc++&&(a.$c=a.We(),a.Zc=!0,a.af())}function KU(a){return!a.Mc?(a.Ve(),!0):!1}function LU(a,b){var c;c=a.Kc;a.Kc=b;b==c||b&&RB(b,c)||a.Tc.Nh(b)}function MU(a,b){b==a.Mc||b&&b==a.Mc||(a.Mc=b,a.Ve(),a.Tc.Oh(b),a.We()&&a.cf())}function NU(a){a.Xc||(JU(a),OU(a,!0),ZA(a),a.Xc=!0,new IA(a,102),GU(a,a,a.Sc,0),CA(a),a.Tc.Qh(a))}w(457,1,Ul);_.Ie=yI;\n_.Ke=function(){return IU(this)};_.Xe=oJ;_.af=Tv;_.bf=function(){return KU(this)};_.cf=Tv;_.ef=function(a,b){this.ff(this._c,this.ad,a,b)};\nfunction PU(a,b,c){var d;if(-1>a.Fc.a.c)throw new Pm("Missing message: awt.12A");if(H(b,60)){if(b==a)throw new Pm("Missing message: awt.12B");var e;a:{if(a&&!H(a,71))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(H(e,71))break;e=e.Sc}e=!1}if(e)throw new Pm("Missing message: awt.12C");if(H(b,71))throw new Pm("Missing message: awt.12D");}if(b.Sc){e=b.Sc;if(!b)throw new gD;try{d=vz(e.Fc.a,b);var f;f=zw(e.Fc.a,d);e.Gc&&e.Gc.of(f);QU(e,d);new RU(e,301,f)}catch(g){if(g=vq(g),!H(g,89))throw g;}}d=a.Fc.a.c;JU(b);\nvC(a.Fc.a,d,b);d=(b.Sc=a,b.Xe(!0),BA(a),!!a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1),GU(b,b,a,1),d);try{if(a.Gc)if(H(a.Gc,65)){if(!b)throw new ku("Missing message: awt.185");if(null==c||null!=c)SU(a.Gc,c,b);else throw new Pm("Missing message: awt.92");}else a.Gc.kf(null==c?null:c,b)}catch(h){h=vq(h);if(H(h,98))throw b=h,QU(a,d),b;throw h;}b.df();new RU(a,300,b)}function OU(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)zw(a.Fc.a,c).Xe(b)}\nfunction QU(a,b){var c;c=zw(a.Fc.a,b);JU(c);c.Xe(!1);NK(a.Fc.a,b);c.Sc=null;BA(a);a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1);GU(c,c,a,1)}function TU(a){var b=(hC(),iC);MU(a,b);for(b=0;b<a.Fc.a.c;++b)zw(a.Fc.a,b).bf()}w(456,457,ql);_.Xe=function(a){OU(this,a)};_.af=function(){var a;for(a=0;a<this.Fc.a.c;++a)JU(zw(this.Fc.a,a))};_.bf=function(){var a;if(!KU(this))return!1;for(a=0;a<this.Fc.a.c;++a)zw(this.Fc.a,a).bf();return!0};w(454,455,ql);_.cf=function(){hB(this)};_.ef=zy;\nfunction SU(a,b,c){var d;if(null==b)d=te;else if(d=b,!Ww(iO.a,b))throw new Pm(UU());Uu(Bu(a.c,d))===Uu(c)&&Uu(Bu(a.b,c))===Uu(d)||((b=Bu(a.c,d))&&VU(a,b,d),tK(a.a.ue(),c)&&VU(a,c,d),b=a.a,new WU(c,b.a.a),++b.b,E(a.b,c,d),E(a.c,d,c))}function XU(a,b){return new EA(Um(b[1].b,Um(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Um(b[0].a,Um(b[4].a,b[3].a))+a.k)}function VU(a,b,c){uK(a.a,b);Du(a.b,b);Du(a.c,c)}\nfunction YU(a,b){if(!a.n){a.n=!0;var c,d,e;ZU(a.f,jO);ZU(a.i,jO);ZU(a.o,null);a.p=0;for(d=$U(a.a,0);d.b!=d.d.a;){c=aV(d);e=Bu(a.b,c);var f=b.Rc;e=Hp(e,te)?0:Hp(e,mO)?1:Hp(e,lO)?2:Hp(e,kO)?4:Hp(e,oO)?3:Hp(e,pO)?f.a?4:3:Hp(e,qO)?f.a?3:4:Hp(e,nO)?1:2;c.Xc?a.o[e]||(kq(a.o,e,c),++a.p,a.f[e]=c.Oe(),a.i[e]=c.Qe()):a.o[e]||(a.f[e]=c.Oe(),a.i[e]=c.Qe())}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 bV(){sO();cV.call(this,0)}\nfunction cV(a){sO();KA();this.a=new dV;this.b=new up;this.c=new up;this.d=a;this.j=0;this.n=!1;this.o=C(WK,q,59,5,0);this.f=C(eV,q,61,5,0);this.i=C(eV,q,61,5,0);this.p=this.e=this.k=0}w(466,1,{65:1,88:1},bV,cV);_.kf=function(a,b){SU(this,a,b)};\n_.lf=function(a){YU(this,a);if(0!=this.p)if(a=WA(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.ff(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].ef(a.b,this.i[1].a),this.o[1].gf(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].ef(this.i[4].b,c),this.o[4].gf(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].ff(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].ef(a.b,\nthis.i[2].a),this.o[2].gf(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].ef(this.i[3].b,c),this.o[3].gf(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.mf=function(a){var b;b=this.n;YU(this,a);this.n=b;return 0==this.p?VA(a,new EA(0,0)):VA(a,XU(this,this.f))};_.nf=function(a){var b;b=this.n;YU(this,a);this.n=b;return VA(a,XU(this,this.i))};_.of=function(a){var b;b=Bu(this.b,a);null!=b&&VU(this,a,b)};_.tS=function(){return fV.d+"[hgap="+this.d+",vgap="+this.j+bg};_.a=null;\n_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;function gV(a){JA.call(this);this.Tc=(KA(),new hV(a,this))}w(467,457,{56:1,59:1,66:1,80:1,88:1},gV);_.Je=function(){return Hg+this.Vc.b.a++};_.Le=qx;_.df=Tv;w(469,1,{});w(468,469,{},function(){});function iV(a){if(!a.k){JU(a);a.Be();var b,c;for(b=0;b<a.o.c;++b)(c=zw(a.o,b))&&iV(c);OU(a,!1);a.k=!0;GU(a,a,a.Sc,0);new jV(a,202)}}\nfunction kV(a){var b,c;a.Xc&&(a.Tc.Be(),a.Xc=!1);for(b=0;b<a.o.c;++b)(c=zw(a.o,b))&&c.Be()}function lV(a){!vA(a)&&TU(a);var b=FA(a);a.ff(a._c,a.ad,b.b,b.a);ZA(a)}function mV(a,b){a.p!=b&&(a.p=b)}function nV(){$A.call(this);this.r=new MA;this.o=new Gm;this.n=new QA(0,0,0,0);this.Xc=!1;YA(this,new bV)}w(474,456,yO);_.Pe=function(){return new QA(this.n.d,this.n.b,this.n.a,this.n.c)};_.Se=function(){return this.Tc.Se()};_.Te=function(){return this.Tc.Te()};_.Be=function(){kV(this)};_.We=function(){return this.Tc.We()};\n_.ff=function(a,b,c,d){HA(this,a,b,c,d);this.Lc=0};_.gf=function(a,b,c,d,e,f){e=c!=this.Yc||d!=this.Nc;HA(this,a,b,c,d);this.Xc&&e&&!f&&ZA(this)};_.k=!1;_.p=!1;_.q=null;function oV(){pV.call(this,n)}function pV(a){nV.call(this);this.q=a;this.Tc&&this.Tc.Hf(a);this.Tc&&this.Tc.Gf(!0);mV(this,!0)}w(481,474,yO,oV);_.jf=function(){return new QA(this.n.d,this.n.b,this.n.a,this.n.c)};_.Ue=function(){this.Tc=new qV((KA(),n),this)};\nfunction rV(a){var b,c;c=Um(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 EA(b,c)}function sV(a,b,c){var d,e,f,g,h,j;a.b=dC(b.Fc);if(0==a.b.length)return new WB;g=rV(a);h=j=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Qe():d.Oe(),j=Um(j,d.b),h=Um(h,d.a);return new EA(j*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}\nfunction tV(a,b,c,d,e){var f,g,h,j;h=d.length;a-=(h-1)*c;for(g=0,j=0;g<h;++g,b+=c)f=Vu(a*((g+1)/h))-j,d[g]=f,e[g]=j+b,j+=f}function uV(a){KA();this.d=0;this.a=1;this.e=a;this.c=0}w(484,1,Xl,uV);_.kf=zy;\n_.lf=function(a){var b,c;this.b=dC(a.Fc);if(0!=this.b.length&&(b=WA(a),!(0>=b.b||0>=b.a))){c=rV(this);var d=c.b;c=c.a;var a=a.Rc.a,e,f,g,h,j,l,o;f=C(A,v,-1,d,1);e=C(A,v,-1,d,1);j=C(A,v,-1,c,1);l=C(A,v,-1,c,1);tV(b.b,b.c,this.c,f,e);tV(b.a,b.d,this.e,j,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.b[h].ff(e[o],l[b],f[o],j[b]),++h==this.b.length)break a}};_.mf=function(a){return VA(a,sV(this,a,!1))};_.nf=function(a){return VA(a,sV(this,a,!0))};_.of=oJ;\n_.tS=function(){return vV.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+bg};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function wV(a){xV.call(this,a,0)}function xV(a,b){JA.call(this);this.Tc=(KA(),new yV(a));this.a=b;var c=this.Tc;switch(b){case 1:var c=c.a,d=(Gy(),Hy);c.a=d;vU(c);break;case 0:c=c.a;d=(Gy(),Jy);c.a=d;vU(c);break;case 2:c=c.a,d=(Gy(),Ky),c.a=d,vU(c)}}w(489,457,Ul,wV,xV);_.Le=qx;\n_.$e=function(){var a=(null==this.Qc&&(this.Qc=tA(this)),this.Qc)+lb+this._c+lb+this.ad+lb+this.Yc+Ek+this.Nc+(this.Xc?n:",hidden")+",align=",b;b=ci;switch(this.a){case 1:b=Og;break;case 2:b=vj}return a+b+",text=null"};_.a=0;function zV(a){var b=a.b;this.a=a.a;this.b=b}w(493,494,{68:1,77:1,88:1},zV);w(503,457,Ul);_.Ke=cC;function AV(a,b){var c=a.Tc;Xz(c.a,b);c.e.a=-1;c.e.b=-1}function RU(a,b,c){nB();IA.call(this,a,b);this.a=c}w(513,512,Xl,RU);\n_.$e=function(){var a;switch(this.k){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a=xk}a+=",child=";var b=this.a;null==b.Qc&&(b.Qc=b.Je());return a+b.Qc};_.a=null;function HU(a,b,c,d){nB();lB.call(this,a);this.k=1400;this.b=b;this.c=c;this.a=d}w(514,458,Xl,HU);\n_.$e=function(){var a;switch(this.k){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a=xk}a+=" (";1400==this.k&&(Iv(WQ(this.a,Lk))&&(a+="PARENT_CHANGED,"),Iv(WQ(this.a,Mk))&&(a+="DISPLAYABILITY_CHANGED,"),Iv(WQ(this.a,Ok))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+eb};_.a=Kk;_.b=null;_.c=null;w(519,1,BO);_.xf=oJ;_.yf=oJ;_.zf=oJ;_.Af=oJ;_.Bf=oJ;_.Cf=oJ;_.Df=oJ;\nfunction jV(a,b){nB();IA.call(this,a,b);this.c=null;this.a=this.b=0}w(520,512,Xl,jV);\n_.$e=function(){var a;switch(this.k){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=xk}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;_.b=0;_.c=null;\nfunction sR(a,b){var c=a.slice(0,b),d;for(d=c.length;d<b;d++)c.push(0);return c}w(525,1,{});function BV(a){var b;if(-1==a.d||-1<=a.e-a.d)return b=CV(a.c,a.a,0,a.a.length),0<b&&(a.d=-1,a.e=0,a.b=b),b;0==a.d&&-1>a.a.length?(b=2*a.a.length,-1<b&&(b=-1),b=C(cK,Fl,-1,b,1),VP(a.a,0,b,a.a.length),a.a=b):0<a.d&&(VP(a.a,a.d,a.a,a.a.length-a.d),a.e-=a.d,a.b-=a.d,a.d=0);b=CV(a.c,a.a,a.e,a.a.length-a.e);-1!=b&&(a.b+=b);return b}\nfunction jS(a){var b,c,d,e;if(null==a.a)throw new DV("luni.A5");if(a.e==a.b&&-1==BV(a))return null;for(c=a.e;c<a.b;++c)if(b=a.a[c],!(13<b)){if(10==b)return b=EV(a.a,a.e,c-a.e),a.e=c+1,b;if(13==b)return b=EV(a.a,a.e,c-a.e),a.e=c+1,(a.e<a.b||-1!=BV(a))&&10==a.a[a.e]&&++a.e,b}d=0;e=new rD;for(Pq(e.a,EV(a.a,a.e,a.b-a.e));;){a.e=a.b;if(10==d)return Sq(e.a);if(-1==BV(a))return 0<Sq(e.a).length||0!=d?Sq(e.a):null;for(c=a.e;c<a.b;++c)if(b=a.a[c],0==d)(10==b||13==b)&&(d=b);else return 13==d&&10==b?(c>a.e&&\nPq(e.a,EV(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&Pq(e.a,EV(a.a,a.e,c-a.e-1)),a.e=c),Sq(e.a);0==d?Pq(e.a,EV(a.a,a.e,a.b-a.e)):Pq(e.a,EV(a.a,a.e,a.b-a.e-1))}}function FV(a){if(!a)throw new gD;this.c=a;this.a=C(cK,Fl,-1,8192,1)}w(524,525,{},FV);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function DV(a){this.f=a}w(526,137,{81:1,88:1,96:1,105:1},DV);\nfunction CV(a,b,c,d){if(null==a.c)throw new DV("luni.D6");if(0>c||c>b.length)throw new GV(HV("luni.12",z(MK,q,0,[n+c])));if(0>d||d>b.length-c)throw new GV(HV("luni.18",z(MK,q,0,[n+d])));if(0==d)return 0;if(a.b==a.a)return-1;var d=a.b+d>a.a?a.a:a.b+d,e=a.c,f;for(f=a.b;f<d;++f)b[c++]=e.charCodeAt(f);b=d-a.b;a.b=d;return b}function IV(a){this.c=a;this.a=a.length}w(529,525,{},IV);_.a=0;_.b=0;_.c=null;function JV(a,b){ht(a,Fe+b);a.Ze(a.Ec.d)}function GV(a){this.f=a}\nw(587,588,{88:1,89:1,96:1,104:1,105:1},GV);function KV(a){this.f=a}w(589,136,Jl,KV);w(590,1,{88:1,90:1,93:1});_.cT=function(a){return this.a==a.a?0:this.a?1:-1};w(593,594,{88:1,93:1,94:1,101:1});_.cT=function(a){return isNaN(this.a)?isNaN(a.a)?0:1:isNaN(a.a)?-1:this.a<a.a?-1:this.a>a.a?1:0};function mS(a){a=XJ(a);return 3.4028234663852886E38<a?Infinity:-3.4028234663852886E38>a?-Infinity:a}w(595,594,{88:1,93:1,97:1,101:1});_.cT=UA;w(597,594,{88:1,93:1,99:1,101:1});_.cT=UA;\nfunction yQ(a,b){return a<b?a:b}function RR(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function HQ(a,b){a=""+a;return a==b?0:a<b?-1:1}\nfunction xR(a,b,c){var d,e,f,g,h,j;for(h=f=0;h<c;){++f;e=a[b+h];if(128==(e&192))throw new Pm(NO);if(0==(e&128))++h;else if(192==(e&224))h+=2;else if(224==(e&240))h+=3;else if(240==(e&248))h+=4;else throw new Pm(NO);if(h>c)throw new KJ(NO);}f=C(cK,Fl,-1,f,1);for(h=g=j=0;h<c;){e=a[b+h++];0==(e&128)?(g=1,e&=127):192==(e&224)?(g=2,e&=31):224==(e&240)?(g=3,e&=15):240==(e&248)?(g=4,e&=7):248==(e&252)&&(g=5,e&=3);for(;0<--g;){d=a[b+h++];if(128!=(d&192))throw new Pm("Invalid UTF8 sequence at "+(b+h-1)+", byte="+\ndm(d));e=e<<6|d&63}d=j;var l=f;if(0>e||1114111<e)throw new mB;65536<=e?(l[j++]=55296+(e-65536>>10&1023)&65535,l[j]=56320+(e-65536&1023)&65535,j=2):(l[j]=e&65535,j=1);j=d+j}return String.fromCharCode.apply(null,f)}function EV(a,b,c){c=b+c;if(0>b)throw new vD(b);if(c<b)throw new vD(c-b);if(c>a.length)throw new vD(c);return fK(a,b,c)}_=String.prototype;_.cT=function(a){return HQ(this,a)};\nfunction VP(a,b,c,d){var e=0,f,g,h,j,l;if(null==a||null==c)throw new gD;j=Gp(a);g=Gp(c);if(0==(j.b&4)||0==(g.b&4))throw new KV("Must be array types");h=j.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new KV("Array types must match");l=a.length;f=c.length;if(0>b||0>e||0>d||b+d>l||e+d>f)throw new Mx;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(Uu(a)===Uu(c)&&b<e){b+=d;for(d=e+d;d-- >e;)kq(c,d,a[--b])}else for(d=e+d;e<d;)kq(c,e++,a[b++]);else Array.prototype.splice.apply(c,[e,d].concat(a.slice(b,b+d)))}\nfunction fU(){}w(609,136,Jl,fU);w(611,1,Xl);_.a=null;function jR(){this.a=(GT(),new LT(["USD",VO,2,VO,Da]))}w(610,611,Xl,jR);w(626,619,xl);_.wh=function(a,b){var c;c=$U(this,a);var d=c.d;new WU(b,c.b);++d.b;++c.a;c.c=null};_.xh=function(a){var b;b=$U(this,a);try{return aV(b)}catch(c){c=vq(c);if(H(c,110))throw new KJ("Can\'t get element "+a);throw c;}};_.ue=function(){return $U(this,0)};\n_.Ah=function(a){var b,c;b=$U(this,a);try{c=aV(b)}catch(d){d=vq(d);if(H(d,110))throw new KJ("Can\'t remove element "+a);throw d;}LV(b);return c};function ZU(a,b){var c=a.length,d;for(d=0;d<c;++d)kq(a,d,b)}function FP(a,b,c){var d;d=Nu(a,b);MV(d,a,0,b,-0.0,c)}\nfunction MV(a,b,c,d,e,f){var g,h,j;if(7>d-c){a=c;for(g=a+1;g<d;++g)for(j=g;j>a&&0<f.dd(b[j-1],b[j]);--j)c=b[j],kq(b,j,b[j-1]),kq(b,j-1,c)}else if(h=c+e,g=d+e,j=h+(g-h>>1),MV(b,a,h,j,-e,f),MV(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c<d;)kq(b,c++,a[h++]);else{e=h;for(h=j;c<d;)h>=g||e<j&&0>=f.dd(a[e],a[h])?kq(b,c++,a[e++]):kq(b,c++,a[h++])}}function eQ(a){a.sort(function(a,c){return a-c})}function GP(){GP=x;HP=new NV}var HP;function NV(){}w(632,1,{},NV);_.dd=function(a,b){return a.cT(b)};\nw(633,1,{88:1,92:1,93:1,106:1});_.cT=function(a){a=vv(K(this.a.getTime()),K(a.a.getTime()));return Cv(a,Kk)?0:!sv(a,Kk)?-1:1};function $U(a,b){var c,d;(0>b||b>a.b)&&FK(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 OV(a,b,d)}function dV(){this.a=new PV;this.b=0}w(636,626,sl,dV);_.qh=function(a){new WU(a,this.a);++this.b;return!0};_.zh=function(a){return $U(this,a)};_.Pf=function(){return this.b};_.a=null;_.b=0;\nfunction aV(a){if(a.b==a.d.a)throw new Px;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}function LV(a){if(!a.c)throw new nA;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 OV(a,b,c){this.d=a;this.b=c;this.a=b}w(637,1,{},OV);_.Vd=function(){return this.b!=this.d.a};_.Bh=function(){return this.b.b!=this.d.a};_.Wd=function(){return aV(this)};_.Ch=function(){if(this.b.b==this.d.a)throw new Px;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Xd=function(){LV(this)};\n_.a=0;_.b=null;_.c=null;_.d=null;function PV(){this.a=this.b=this}function WU(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}w(638,1,{},PV,WU);_.a=null;_.b=null;_.c=null;function QV(){QV=x;RV=new SV}function cS(a,b){var c;return(c=TV(a,b))?c.d:null}function TV(a,b){var c,d;for(d=a.b;d;){c=UV(b,d.c);if(0==c)return d;0>c?d=d.a[0]:d=d.a[1]}return null}\nfunction VV(a,b,c,d){var e;if(b){e=UV(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0<e?0:1;b.a[e]=VV(a,b.a[e],c,d);WV(b.a[e])&&(WV(b.a[1-e])?(b.b=!0,b.a[0].b=!1,b.a[1].b=!1):WV(b.a[e].a[e])?b=XV(b,1-e):WV(b.a[e].a[1-e])&&(b=(b.a[1-(1-e)]=XV(b.a[1-(1-e)],1-(1-e)),XV(b,1-e))))}else return c;return b}function WV(a){return!!a&&a.b}function oS(a,b,c){b=new YV(b,c);c=new ZV;a.b=VV(a,a.b,b,c);c.b||++a.c;a.b.b=!1;return c.d}function $V(a,b){var c;c=new ZV;aW(a,b,c);return c.d}\nfunction aW(a,b,c){var d,e,f,g,h,j,l,o,m;if(!a.b)return!1;o=f=null;h=new YV(null,null);e=1;h.a[1]=a.b;for(l=h;l.a[e];)if(j=e,g=o,o=l,l=l.a[e],d=UV(l.c,b),e=0>d?1:0,0==d&&(!c.c||Hp(l.d,c.d))&&(f=l),(!l||!l.b)&&!WV(l.a[e]))if(WV(l.a[1-e]))o=o.a[j]=XV(l,e);else if(!WV(l.a[1-e])&&(m=o.a[1-j]))!WV(m.a[1-j])&&!WV(m.a[j])?(o.b=!1,m.b=!0,l.b=!0):(d=g.a[1]==o?1:0,WV(m.a[j])?g.a[d]=(o.a[1-j]=XV(o.a[1-j],1-j),XV(o,j)):WV(m.a[1-j])&&(g.a[d]=XV(o,j)),l.b=g.a[d].b=!0,g.a[d].a[0].b=!1,g.a[d].a[1].b=!1);if(f){c.b=\n!0;c.d=f.d;if(l!=f){b=new YV(l.c,l.d);e=f;j=h;for(g=null==j.c||0<UV(e.c,j.c)?1:0;j.a[g]!=e;)j=j.a[g],g=0<UV(e.c,j.c)?1:0;j.a[g]=b;b.b=e.b;b.a[0]=e.a[0];b.a[1]=e.a[1];e.a[0]=null;e.a[1]=null;o==f&&(o=b)}o.a[o.a[1]==l?1:0]=l.a[!l.a[0]?1:0];--a.c}a.b=h.a[1];a.b&&(a.b.b=!1);return c.b}function XV(a,b){var c;c=a.a[1-b];a.a[1-b]=c.a[b];c.a[b]=a;a.b=!0;c.b=!1;return c}function nS(){QV();var a=null;this.b=null;!a&&(a=RV);this.a=a}w(643,538,{88:1,108:1},nS);_.Jf=function(a){return!!TV(this,a)};_.Kf=function(){return new bW(this)};\n_.Lf=function(a){return cS(this,a)};_.Nf=function(a,b){return oS(this,a,b)};_.Of=function(a){return $V(this,a)};_.Pf=Dx;_.a=null;_.b=null;_.c=0;var RV;function UV(a,b){if(null==a||null==b)throw new gD;return a.cT(b)}function SV(){}w(644,1,{},SV);_.dd=function(a,b){return UV(a,b)};function cW(a,b,c,d,e,f){d&&(d.a[0]&&cW(a,b,c,d.a[0],e,f),!(c.Eh()&&0<=UV(d.c,f)||c.Dh()&&0>UV(d.c,e))&&b.qh(d),d.a[1]&&cW(a,b,c,d.a[1],e,f))}function dW(a){AK(a.a);$V(a.c,a.b.th())}\nfunction eW(a){var b=(fW(),gW),c;this.c=a;c=new Gm;cW(this,c,b,a.b,null,null);this.a=new vu(c)}w(645,1,{},eW);_.Vd=bm;_.Wd=function(){return this.b=wu(this.a)};_.Xd=function(){dW(this)};_.a=null;_.b=null;_.c=null;function bW(a){this.a=a}w(646,614,Il,bW);_.rh=function(a){var b;if(!H(a,109))return!1;b=TV(this.a,a.th());return!!b&&zD(b.d,a.uh())};_.ue=function(){return new eW(this.a)};_.sh=function(a){var b;if(!H(a,109))return!1;b=new ZV;b.c=!0;b.d=a.uh();return aW(this.a,a.th(),b)};_.Pf=function(){return this.a.c};\n_.a=null;function YV(a,b){this.c=a;this.d=b;this.a=C(hW,q,112,2,0);this.b=!0}w(647,1,{109:1,112:1},YV);_.eQ=function(a){return!H(a,109)?!1:zD(this.c,a.th())&&zD(this.d,a.uh())};_.th=Dx;_.uh=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Kp(this.c):0;b=null!=this.d?Kp(this.d):0;return a^b};_.vh=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+vd+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function ZV(){}w(648,1,{},ZV);\n_.tS=function(){return"State: mv="+this.c+" value="+this.d+" done="+this.a+" found="+this.b};_.a=!1;_.b=!1;_.c=!1;_.d=null;function fW(){fW=x;gW=new iW(0);jW=new kW;lW=new mW;nW=new oW;pW=z(qW,q,113,[gW,jW,lW,nW])}function iW(a){this.b=a}w(649,195,vO,iW);_.Dh=SA;_.Eh=SA;var pW,gW,jW,lW,nW;function kW(){this.b=1}w(650,649,vO,kW);_.Eh=cm;function mW(){this.b=2}w(651,649,vO,mW);_.Dh=cm;_.Eh=cm;function oW(){this.b=3}w(652,649,vO,oW);_.Dh=cm;function rW(a){a.Tc.We()&&iV(a)}\nfunction sW(a){var b;if(a.Tc.We()){b=yA(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}kV(a)}function tW(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 uW(){pV.call(this,n);this.i=new gV(this.Fh());sB(this.r,new vW(this))}w(658,481,yO);_.Ie=function(a,b){return Uu(a.f)===Uu(this.i)?(sW(this),!0):this.Gh(a,b)};_.Fh=function(){return"Close"};_.Gh=yI;_.Be=function(){sW(this)};_.i=null;_.j=null;function vW(a){this.a=a}w(674,519,BO,vW);_.zf=function(){sW(this.a)};_.a=null;\nfunction wW(a,b){var c;mt();var d;uW.call(this);this.c=new gV("Help");new gV("Home");this.d=b;LU(this,(qE(),sE));this.Tc&&this.Tc.Gf(!1);mV(this,!1);d=yA(b);if(1==a)this.e||(this.e=new zV(d),tW(this.e,-30,0)),this.j=this.e,c=FE(b),this.q=If,this.Tc&&this.Tc.Hf(If),YA(this,new cV(2)),this.f=new HC(c+" "),PU(this,this.f,te),d=new cB,PU(d,this.i,null),this.d.gc&&(c=new gV("Submit"),PU(d,c,null)),PU(this,d,lO),AV(this.f,nx(Uq(this.f.Tc.a.pb,yk))),this.Tc&&this.Tc.Gf(!0),mV(this,!0);else if(2==a)this.b||\n(this.b=new zV(d),tW(this.b,-50,13*Vu(b.mb)-80)),this.j=this.b,this.q=RO,this.Tc&&this.Tc.Hf(RO),YA(this,new cV(2)),c=new cB,PU(c,new xV("atomic SMILES",1),null),PU(this,c,mO),c=Pe,nt&&(c=Uq(nt.Tc.a.pb,yk)),nt=new IC(c,8),PU(this,nt,te),c=new cB,PU(c,this.i,null),PU(this,c,lO);else{this.a||(this.a=new zV(d),tW(this.a,5*Vu(b.mb),0));var e,f;this.q=d="About "+(qE(),BI);this.Tc&&this.Tc.Hf(d);YA(this,new uV(0));LU(this,sE);PU(this,new xV(BI+" Molecular Editor v2017-02-26",1),null);PU(this,new xV("Peter Ertl and Bruno Bienfait",\n1),null);for(c=rE,d=0,f=c.length;d<f;++d)e=c[d],e=new xV(e,1),MU(e,this.d.H),PU(this,e,null);c=new cB;PU(c,this.c,null);PU(c,this.i,null);PU(this,c,null);this.j=this.a}lV(this);this.Tc.Ff(this.j);!vA(this)&&TU(this);NU(this)}w(694,658,yO,wW);_.Gh=function(a){var b;if(a.f===this.c){try{b=new pD(this.d.V),SI(b)}catch(c){if(c=vq(c),H(c,82))JV(this.d,c.f);else throw c;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;\nfunction xW(a,b,c){a=new yW(b,c,a);if(!b.Ie(a,c))for(b=b.Sc;b&&!b.Ie(a,c);)b=b.Sc}function yW(a,b,c){gt.call(this,a,0,b);this.a=c}w(727,477,Xl,yW);w(745,366,nl);_.ae=KK;_.be=Qt;function zW(a){var b;b=a.Lh();if(!b){var c;if(c=a.Ih()){b=eN(c.a);var d=b.b,e=b.a;ix(c.Ef(),d,e);c=eN(c.a);b=new EA(c.b-b.b,c.a-b.a)}else b=new EA(0,0);a.Ph(b)}return b}function AW(a,b){var c;b&&(c=VM(b),a.Kh().pb.style[YO]=c)}w(748,1,{});_.Ih=cC;_.Jh=function(a){this.Nh(a.Ke())};_.Kh=function(){return this.Ef()};_.Lh=function(){return BW};\n_.Be=Tv;_.Mh=function(a){this.Oh(vA(a))};_.Nh=Ex;_.Ph=function(a){BW=a};_.Qh=oJ;var BW=null;function hV(a,b){gN();iN.call(this);this.a=new iU(a);var c=n;this.a.ee()[Sg]=c;tx(this.a,new CW(this,b),(Hs(),Hs(),Is))}w(747,748,{},hV);_.Ef=yK;_.Nh=Ex;_.a=null;function CW(a,b){this.a=a;this.b=b}w(749,1,{},CW);_.Jd=function(a){KA();xW(a,this.b,this.a.a.pb.textContent)};_.a=null;_.b=null;function DW(a,b){var c,d;AW(a,b.Ke());for(d=new vu(b.Fc.a);d.b<d.d.Pf();)c=wu(d),c.Xc&&c.Tc.Jh(c)}\nfunction EW(a,b){var c,d,e,f,g,h,j;ix(a.d,b.Re(),b.Ne());for(d=new vu(b.Fc.a);d.b<d.d.Pf();)c=wu(d),c.Xc&&(e=c.Tc,e.Mh(c),h=c.Se(),j=c.Te(),g=c.Re(),f=c.Ne(),0<g&&0<f&&(c=e.Ef(),g-=zW(e).b,f-=zW(e).a,ix(e.Ef(),g,f),!c.ob&&a.d.ve(c),a.d.we(c,h,j)))}w(752,748,{});_.Jh=function(a){DW(this,a)};_.Mh=function(a){EW(this,a)};function yV(a){gN();iN.call(this);var b=this.a=new yU;mU(b.b,a,!1);vU(b);this.e.a=-1;this.e.b=-1}w(753,748,{},yV);_.Ef=yK;\n_.Mf=function(){var a;a=(this.a.b.c?Xq(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;w(756,748,{});_.Ih=function(){var a;a=new LC;Xz(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.Lh=function(){return FW};_.Ph=function(a){FW=a};var FW=null;w(757,752,{});function GW(a){var b;b=new jT(Tq(a.pb,Ti),Tq(a.pb,Si));a=new jT(Tq(a.T.jb.pb,Ti),Tq(a.T.jb.pb,Si));return z(A,v,-1,[b.b-a.b,b.a-a.a])}\nfunction HW(a){null!=a.R&&null!=a.Q?(jx(a,a.R,a.Q),a.R=a.Q=null):null!=a.R?(IW(a,a.R),a.R=null):null!=a.Q&&(JW(a,a.Q),a.Q=null);JS(a.S)}function KW(a){a.kb?a.Uh(mT(a.T.jb)):(a.Ee(),KW(a))}function JW(a,b){var c;a.kb?(c=GW(a),a.Uh(new jT(-1,LW(b,!1)-c[1]))):a.Q=b}function MW(a,b){var c;b!=a.ze()&&(c=a.T.jb,gU(c),NW(c,b,c.pb,c.p.c,!0))}function IW(a,b){var c;a.kb?(c=GW(a),a.Uh(new jT(LW(b,!0)-c[0],-1))):a.R=b}w(760,368,uO);_.Rh=function(){var a,b;b=mT(this.T.jb);a=GW(this);b.b+=a[0];b.a+=a[1];return b};\n_.ze=function(){var a;a=this.T.jb;return 0!=a.p.c?OW(EU(a.p,0)):null};_.Sh=function(a){PW(this.T.jb,a)};_.ue=function(){return new hU(this.T.jb)};_.Th=AD;_.pe=function(){HW(this)};_.He=AD;_.re=function(a){return QW(this.T.jb,a)};_.Uh=function(a){oT(this.T.jb,a)};_.he=function(a){JW(this,a)};_.Ae=function(a){MW(this,a)};_.je=function(a){IW(this,a)};_.Q=null;_.R=null;function RW(){RW=x;var a=(SW(),TW(),UW);VW=new Zy(a.d,a.b,a.c,a.e,a.a)}\nfunction WW(a,b){if(0!=a.I.a.p.c&&OW(EU(a.I.a.p,0)))throw new wx("WindowPanel can only contain one child widget");XW(a,b)}function YW(a,b){var c;if(a.w){c=new Kw;a.mb&&qu(a.mb,c);a.J&&nT(a.r,a);ZW(a.r.c,a);a.n=$W(a.r,a);try{cy(a,b)}finally{Kz(a.t.a),Kz(a.s.a),Kz(a.u.a),a.P&&tm(a.P,a.r),a.C&&(a.C=!1)}}else cy(a,b)}function aX(a,b,c){var d,e;e=a.ob;d=new LS(a,e);e.we(a,d.a+b,d.d+c)}function bX(a,b,c){b=new cX(Yq(Xq(Tw(Tw(a.T.c,b),c))));Cx(b,a);tx(b,a.o,(Hs(),Hs(),Is));return b}\nfunction lT(a,b){a.J&&(0<=b.b&&(a.q=b.b),0<=b.a&&(a.p=b.a));oT(a.T.jb,b)}function dX(a,b,c){var d,e;(e=a.r)?(d=eX(e.pb),fy(a,b+(ar(e.pb)+d[3]),c+(br(e.pb)+$wnd.pageYOffset+d[0]))):fy(a,b,c)}function fX(a,b){a.J!=b&&(a.J=b,a.hb&&(b?pT(a.r,a):nT(a.r,a)))}function XW(a,b){if(b!=(0!=a.I.a.p.c?OW(EU(a.I.a.p,0)):null)){gU(a.I.a);var c=a.I.a;NW(c,b,c.pb,c.p.c,!0)}}\nfunction gX(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(gT(),hX)&&(a.O=a.G);var d,e;if(a.P)for(e=new vu(a.P);e.b<e.d.Pf();)if(d=wu(e),b==(gT(),iX)){!d.b&&(d.b=new jX);d=a;var f=c,g=void 0,h=void 0;if(d.J&&f==(gT(),hT))g=d.r,h=d.F,d.I.c?(dX(d,h.c,h.d),lT(d,new jT(h.b,-1))):(dX(d,h.c,h.d),lT(d,new jT(h.b,h.a)),pT(g,d)),wS(g.c,d,d.I.b),Bm(d.z,333);else if(!d.C&&f==(gT(),hX))d.pb.style[Ak]=Bk,gT()}else if(b==hT){!d.b&&(d.b=new jX);d=a;var f=c,j=h=g=void 0;if(d.J){h=d.r;g=eX(h.pb);j=d.F;if(d.I.c)j.c=ar(d.pb)-\ng[3]-ar(h.pb),j.d=br(d.pb)+$wnd.pageYOffset-g[0]-(br(h.pb)+$wnd.pageYOffset),d.F=j,dX(d,0,0),kX(d,iT(h.pb).b,-1);else{if(f!=(gT(),hX))j.c=ar(d.pb)-g[3]-ar(h.pb),j.d=br(d.pb)+$wnd.pageYOffset-g[0]-(br(h.pb)+$wnd.pageYOffset),j.b=d.q,j.a=d.p,d.F=j;dX(d,0,0);oT(d,new lX(iT(h.pb)));nT(h,d)}d==d.r.a||mX(d);Bm(d.z,333)}}else b==hX&&(!d.b&&(d.b=new jX),d=a,d.C||(d.G=c,d.pb.style[Ak]=Rh))}}function nX(a,b){a.pb.style[Fk]=b+1E4+(a.C?1E3:0)+n;(a.C||a.bb)&&null.bi().bi()}\nfunction oX(a){if(!a.kb){a.t=ux(a,a.r,(!vT&&(vT=new Om),vT));a.s=ux(a,a.r,Nm?Nm:Nm=new Om);a.u=ux(a,a.r,(!xT&&(xT=new Om),xT));var b=a.r;!a.P&&(a.P=new Gm);Am(a.P,b);vT&&(b=new uT(a),a.mb&&qu(a.mb,b));a.J&&pT(a.r,a);wS(a.r.c,a,a.I.b);a.n&&(fy(a,a.n.a,a.n.b),a.n=null);gy(a);mX(a)}}function mX(a){if(a!=a.r.a){var b;xT&&(b=new wT(a),a.mb&&qu(a.mb,b))}}\nfunction pX(a,b,c){var d;d=(ny(),oy);hy.call(this,!1,"popup");this.U=d.a;this.S=new qX(this);d=new rX;d.pb[Sg]="mosaic-popupLayoutPanel";$x(this.T,d);ey(this);this.o=new sX(this);this.z=new tX(this);this.A=new uX(this);this.B=new vX(this);this.F=new wX;this.O=(gT(),iX);this.J=c;this.r=a;a=this.I=new xX(b);b=new yX;!a.d&&(a.d=new zX);Am(a.d,b);a=new AX(new Yy(VW.a.d.a,VW.a.b,VW.a.c,VW.a.e,VW.a.a));tx(a,new BX(this),(Hs(),Hs(),Is));b=this.I.b;b.b||(b.b=new Vy,b.b.ee()[Sg]="mosaic-Caption-iconBoxRight",\nc=b.b,d=(Oy(),Py),c.c=d,c=b.f,CX(c,b.b,new DX(2),c.p.c));if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new Mx;d=Ty(c);bx(c.b,(iw(),jw(d)),0);Lx(c,a,d,0,!1)}else Sy(b.b,a);PW(b.f,null);tx(this.I.b,new EX(this),(dT(),dT(),eT));tx(this.I.b,this.o,Is);MW(this,this.I);gx(Yq(Xq(this.pb)),"mosaic-WindowPanel",!0)}w(759,760,uO);_.ze=function(){return 0!=this.I.a.p.c?OW(EU(this.I.a.p,0)):null};_.Ce=function(a){YW(this,a)};_.ue=function(){return new hU(this.I.a)};_.pe=function(){HW(this);JS(new FX(this))};\n_.re=function(a){return QW(this.I.a,a)};_.Uh=function(a){lT(this,a)};_.De=function(a,b){dX(this,a,b)};_.Ae=function(a){XW(this,a)};_.Ee=function(){oX(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 VW;\nfunction qV(a,b){gN();bB.call(this);this.c=new GX(a);this.b=new Vy;this.b.a=(Gy(),Hy);Sy(this.b,this.d);WW(this.c,this.b);this.c.a=this;this.a=b}w(788,757,{},qV);_.Ef=Dx;_.Kh=function(){return this.b.ob};_.Se=function(){return ar(this.c.pb)};_.Te=function(){return br(this.c.pb)+$wnd.pageYOffset};_.Be=function(){YW(this.c,!1)};_.We=function(){return this.c.hb};_.Oh=oJ;_.Ff=function(a){dX(this.c,a.a,a.b)};_.Gf=function(a){fX(this.c,a)};_.Hf=function(a){HX(this.c.I.b,a)};\n_.Qh=function(a){DW(this,a);EW(this,a);KW(this.c);oX(this.c)};_.a=null;_.b=null;_.c=null;function GX(a){RW();pX.call(this,(IX(),JX),a,!1)}w(790,759,uO,GX);_.Be=function(){var a=this.a,b=new jV(a.a,201),c;a=a.a.r;a.a?a=new KX(new vu(a.a)):(a=(Eu(),Eu(),Fu),a=new vu(a));for(;a.Vd();)switch(c=a.Wd(),b.k){case 205:c.xf(b);break;case 202:c.yf(b);break;case 201:c.zf(b);break;case 206:c.Af(b);break;case 204:c.Bf(b);break;case 203:c.Cf(b);break;case 200:c.Df(b)}};_.a=null;\nfunction KX(a){if(!a)throw new gD;this.a=a}w(800,1,{},KX);_.Vd=bm;_.Wd=function(){return wu(this.a)};_.Xd=function(){throw new BD("Missing message: awt.50");};_.a=null;function UU(){return UU()}\nfunction HV(a,b){var c,d,e,f,g;c=new rD;d=C(Zu,q,1,b.length,0);for(f=0;f<b.length;++f)null==b[f]?d[f]="<null>":d[f]=Mp(b[f]);g=0;for(f=uD(a,mx(123),0);0<=f;f=uD(a,mx(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&rO(c,a.substr(g,f-1-g)),Pq(c.a,Hk),g=f+1):f>a.length-3?(rO(c,fD(a,g,a.length)),g=a.length):(e=NJ(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(rO(c,a.substr(g,f+1-g)),g=f+1):(rO(c,a.substr(g,f-g)),e>=d.length?xp(c.a,"<missing argument>"):xp(c.a,d[e]),g=f+3));g<a.length&&rO(c,fD(a,\ng,a.length));return Sq(c.a)}function eX(a){var b;b=C(A,v,-1,4,1);a.style[Gk]=Fc;b[0]=LX(MX(a,"borderTopWidth"));b[1]=LX(MX(a,"borderRightWidth"));b[2]=LX(MX(a,"borderBottomWidth"));b[3]=LX(MX(a,"borderLeftWidth"));return b}function NX(a){var b,c;c=OX(a);b=eX(a);a=(a.style[Gk]=Fc,new jT(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 iT(a){a.style[Gk]=Fc;return new jT(a.clientWidth,a.clientHeight)}\nfunction OX(a){var b;b=C(A,v,-1,4,1);a.style[Gk]=Fc;b[0]=LX(MX(a,"marginTop"));b[1]=LX(MX(a,"marginRight"));b[2]=LX(MX(a,ni));b[3]=LX(MX(a,"marginLeft"));return b}function PX(a){var b;b=C(A,v,-1,4,1);a.style[Gk]=Fc;b[0]=LX(MX(a,"paddingTop"));b[1]=LX(MX(a,"paddingRight"));b[2]=LX(MX(a,"paddingBottom"));b[3]=LX(MX(a,"paddingLeft"));return b}\nfunction QX(a,b,c){try{switch(b){case gP:a.style.filter="alpha(opacity="+100*c+eb;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case eP:b=hP;default:a.style[b]=c}}catch(d){if(d=vq(d),!H(d,96))throw d;}}function LW(a,b){var c;RX||(RX=$doc.createElement(Qj),QX(RX,ci,n),QX(RX,lk,n),QX(RX,hj,fg),QX(RX,Ak,Rh),$doc.body.appendChild(RX));QX(RX,Dk,a);QX(RX,Qh,a);c=NX(RX);return b?c.b:c.a}var RX=null;function SX(){jT.call(this,0,0)}function jT(a,b){this.b=a;this.a=b}\nfunction lX(a){jT.call(this,a.b,a.a)}w(806,1,Xl,SX,jT,lX);_.eQ=function(a){return this===a?!0:null==a||TX!=Gp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=sK;_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+bg};_.a=0;_.b=0;function UX(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}w(807,1,{88:1,92:1,121:1},UX);_.eQ=function(a){return a===this?!0:H(a,121)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};\n_.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 VX.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+bg};_.a=0;_.b=0;_.c=0;_.d=0;function WX(a,b){this.a=a;this.b=b}w(808,1,Xl,WX);_.eQ=function(a){return this===a?!0:null==a||XX!=Gp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=sK;_.tS=function(){return XX.d+"[x="+this.a+",y="+this.b+bg};_.a=0;_.b=0;function wX(){this.b=this.a=this.d=this.c=0}w(809,1,Xl,wX);\n_.eQ=function(a){return this===a?!0:null==a||YX!=Gp(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 YX.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+bg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction MX(a,b){var c;if(document.documentElement.currentStyle)switch(b){case gP:c=100;try{c=a.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(d){try{c=a.filters("alpha").opacity}catch(e){}}return c/100;case eP:b=hP;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:n+c}w(812,1,{});var ZX=-1;function $X(){}w(813,812,{},$X);_.a=-1;_.b=-1;var aY=null;function LX(a){a=parseInt(a,10);a=isNaN(a)?null:AG(a);return!a?0:a.a}\nw(816,383,AO);_.Rh=function(){return mT(this.f)};_.Sh=function(a){PW(this.f,a)};_.Th=zI;_.He=zI;_.he=function(a){var b=this.f;b.pb.style[Qh]=a;b.kb||(b.f=a)};_.je=function(a){var b=this.f;b.pb.style[Dk]=a;b.kb||(b.i=a)};function SW(){SW=x;TW()}function HX(a,b){a.a.pb.textContent=b||n;PW(a.f,null)}\nfunction bY(a){SW();var b;jU(this,new rX);this.a=new cY;b=this.f;dY(b,new eY);QX(b.pb,aj,Cc);b.o=0;CX(b,this.a,new DX(0),b.p.c);this.a.ee()[Sg]="mosaic-Caption-text";this.a.pb.textContent=a||n;PW(this.f,null);this.pb[Sg]="mosaic-Caption"}w(815,816,AO,bY);_.Kd=SB;_.Ld=RA;_.Md=rx;_.Nd=Ns;_.b=null;\nfunction TW(){TW=x;fY=xq()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new FU(fY,240,20);new FU(fY,224,16);new FU(fY,208,16);new FU(fY,192,16);new FU(fY,176,16);new FU(fY,160,16);new FU(fY,144,16);new FU(fY,128,16);new FU(fY,112,16);new FU(fY,96,16);new FU(fY,80,16);new FU(fY,64,16);new FU(fY,260,16);UW=new FU(fY,48,16);new FU(fY,32,16);new FU(fY,16,16);new FU(fY,0,16)}var fY,UW;function gY(a,b){px(a.a.pb,!b);PW(a.f,a.a)}\nfunction kT(a,b){a.c=b;px(a.a.pb,!b);PW(a.f,a.a);if(a.d){var c;for(c=new vu(a.d);c.b<c.d.Pf();)wu(c)}}function xX(a){var b;jU(this,new rX);b=this.f;dY(b,new hY((iY(),jY)));b.o=0;this.b=new bY(a);CX(b,this.b,new DX(1),b.p.c);this.a=new rX;fx(this.a,"Body");CX(b,this.a,new DX(0),b.p.c);this.pb[Sg]="mosaic-CaptionLayoutPanel"}w(818,816,{26:1,28:1,36:1,39:1,41:1,42:1,43:1,44:1,47:1,48:1,50:1,123:1,129:1},xX);_.ke=function(){vx(this.f)};_.le=function(){yx(this.f)};_.ue=function(){return new hU(this.a)};\n_.re=function(a){return QW(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function zX(){LK(this)}w(819,627,Zl,zX);function qX(a){this.a=a}w(820,1,il,qX);_.pd=function(){qT(this.a.T.jb)};_.a=null;function kY(a){var b;b=a.b;a=b.r;b=!a.e?-1:vz(a.e.a,b);a.e&&zw(a.e.a,b)&&NK(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&mX(!a.e?null:zw(a.e.a,b-1))}function lY(a){var b;b=a.a;a=b.r;!a.e&&(a.e=new aB);-1==vz(a.e.a,b)&&Am(a.e.a,b)}function jX(){}w(821,1,{},jX);_.Od=function(a){kY(a)};_.Pd=function(a){lY(a)};\n_.Rd=function(a){mY(a.a.r,a.a)};function IX(){IX=x;nY=new oY(1,cP);pY=new oY(2,Ii);qY=new oY(3,"ne");rY=new oY(10,"nw");sY=new oY(4,Cj);tY=new oY(5,Gj);uY=new oY(12,"sw");vY=new oY(8,"w");JX=new wY((Ax(),Mz(null)).pb)}function $W(a,b){var c;c=eX(a.pb);return new WX(ar(b.pb)-(ar(a.pb)+c[3]),br(b.pb)+$wnd.pageYOffset-(br(a.pb)+$wnd.pageYOffset+c[0]))}function xY(a,b,c){a=a.d;wS(a,b,b);E(a.c,b,c);fx(b,TO+c.b)}\nfunction nT(a,b){var c;c=a.d;ZW(c,b.H);DS(b.H,TO+rY.b);ZW(c,b.D);DS(b.D,TO+pY.b);ZW(c,b.E);DS(b.E,TO+qY.b);ZW(c,b.N);DS(b.N,TO+vY.b);ZW(c,b.v);DS(b.v,TO+nY.b);ZW(c,b.M);DS(b.M,TO+uY.b);ZW(c,b.K);DS(b.K,TO+sY.b);ZW(c,b.L);DS(b.L,TO+tY.b)}\nfunction pT(a,b){!b.H&&(b.H=bX(b,0,0));xY(a,b.H,rY);!b.D&&(b.D=bX(b,0,1));xY(a,b.D,pY);!b.E&&(b.E=bX(b,0,2));xY(a,b.E,qY);!b.N&&(b.N=bX(b,1,0));xY(a,b.N,vY);!b.v&&(b.v=bX(b,1,2));xY(a,b.v,nY);!b.M&&(b.M=bX(b,2,0));xY(a,b.M,uY);!b.K&&(b.K=bX(b,2,1));xY(a,b.K,sY);!b.L&&(b.L=bX(b,2,2));xY(a,b.L,tY)}function mY(a,b){var c,d;a.a=b;d=a.e.a.c;c=vz(a.e.a,b);if(c+1<d){uK(a.e,b);for(Am(a.e.a,b);c<d;++c)nX(zw(a.e.a,c),c)}else nX(b,c)}\nfunction wY(a){a=new yY(a);jU(this,a);this.c=new zY(a);this.c.i=!0;yS(this.c);this.c.k=3;this.d=new AY(a);this.d.i=!0;yS(this.d);this.d.k=3;lU(this)}w(822,383,{26:1,28:1,36:1,39:1,41:1,43:1,44:1,47:1,48:1,50:1,129:1},wY);_.Rh=function(){return iT(this.pb)};_.Sh=function(){var a;(a=BY(this))&&a.Sh(null)};_.Th=Rv;_.Od=function(a){!this.b&&(this.b=new jX);kY(a)};_.Pd=function(a){!this.b&&(this.b=new jX);lY(a)};_.He=Rv;_.Rd=function(a){!this.b&&(this.b=new jX);mY(a.a.r,a.a)};_.a=null;_.b=null;_.c=null;\n_.d=null;_.e=null;var nY,pY,qY,rY,JX,sY,tY,uY,vY;function yY(a){this.p=new Xx(this);this.pb=a}w(823,363,zl,yY);function oY(a,b){this.a=a;this.b=b}w(824,1,{},oY);_.a=0;_.b=null;function ZW(a,b){try{var c;c=Du(uS,b);var d;d=Du(a.n.c,c);if(!d)throw new Bp("dragHandle was not draggable");Kz(d.b.a);Kz(d.d.a);Kz(d.c.a);gx(b.ee(),MO,!1);gx(c.ee(),aP,!1)}catch(e){if(e=vq(e),!H(e,96))throw e;}}function zY(a){tS();AS.call(this,a)}w(825,44,{},zY);\n_.hd=function(){var a;a=this.j.e;a.C||zx(a.x);DS(this.j.e,"dragdrop-dragging");!a.I.c&&gY(a.I,!1)};_.kd=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Um(this.a,yQ(a,this.d)),b=Um(this.b,yQ(b,this.c)));var c=this.j.e.pb;c.style[ci]=a+(Dr(),kj);c.style[lk]=b+kj};\n_.jd=function(){var a;a=this.j.e;a==a.r.a||mX(a);a.I.c||gY(a.I,!0);a.C||(a.x||(a.x=new CY,fx(a.x,"mosaic-GlassPanel-invisible")),QX(a.x.pb,Fk,MX(a.pb,Fk)),Rx((Ax(),Mz(null)),a.x,0,0));fx(this.j.e,"dragdrop-dragging");a=new LS(this.j.a,null);this.a=a.a+this.j.a.pb.clientLeft;this.b=a.d+this.j.a.pb.clientTop;this.d=this.a+this.j.a.pb.clientWidth-this.j.e.de();this.c=this.b+this.j.a.pb.clientHeight-this.j.e.ce()};_.a=0;_.b=0;_.c=0;_.d=0;function AY(a){tS();AS.call(this,a);this.c=new up}w(826,44,{},AY);\n_.hd=function(){var a;a=this.j.e.ob;a.C||zx(a.x);DS(this.j.e,"dragdrop-dragging");gY(a.I,!1);lT(a,new jT(a.q,a.p));Bm(a.z,1)};\n_.kd=function(){var a,b,c,d;d=this.j.e.ob;c=Bu(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.be()-Um(this.j.c,this.b):this.j.e.be()-this.j.c,0!=b&&(a=d.p,b=Um(a+b,Tq(d.I.b.pb,Si)),b!=a&&aX(d,0,a-b),lT(d,new jT(d.q,b)),Bm(d.z,333))):0!=(c&4)&&(b=this.i?yQ(this.j.c,this.d)-this.j.e.be():this.j.c-this.j.e.be(),0!=b&&(a=d.p,b=Um(a+b,Tq(d.I.b.pb,Si)),lT(d,new jT(d.q,b)),Bm(d.z,333)));0!=(c&8)?(b=this.i?this.j.e.ae()-Um(this.j.b,this.a):this.j.e.ae()-this.j.b,0!=b&&(a=d.q,b=96<a+b?a+b:96,b!=a&&aX(d,\na-b,0),lT(d,new jT(b,d.p)),Bm(d.z,333))):0!=(c&1)&&(b=this.i?yQ(this.j.b,this.e)-this.j.e.ae():this.j.b-this.j.e.ae(),0!=b&&(a=d.q,lT(d,new jT(96<a+b?a+b:96,d.p)),Bm(d.z,333)))};\n_.jd=function(){var a;a=this.j.e.ob;a==a.r.a||mX(a);gY(a.I,!0);a.C||(a.x||(a.x=new CY,fx(a.x,"mosaic-GlassPanel-invisible")),QX(a.x.pb,Fk,MX(a.pb,Fk)),Rx((Ax(),Mz(null)),a.x,0,0));fx(this.j.e,"dragdrop-dragging");a=new LS(this.j.a,null);this.a=a.a+this.j.a.pb.clientLeft;this.b=a.d+this.j.a.pb.clientTop;this.e=this.a+this.j.a.pb.clientWidth-this.j.e.de();this.d=this.b+this.j.a.pb.clientHeight-this.j.e.ce()};_.a=0;_.b=0;_.d=0;_.e=0;function QT(){QT=x;RT=new DY}\nfunction CY(){QT();var a;this.d=new EY(this);this.a=!1;this.b=new ay;jU(this,this.b);a=this.pb.style;a[YO]="#000";a[dP]="alpha(opacity=50)";a[gP]="0.5";this.pb[Sg]="gwt-GlassPanel"}w(827,383,zO,CY);\n_.ne=function(){var a;lU(this);try{a=this.ob}catch(b){b=vq(b);if(H(b,104))throw new wx("Parent widget must be an instance of AbsolutePanel");throw b;}a==(Ax(),Mz(null))?(PT(RT,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),tm(Jm,a),a.b=!0,a.c=NS(a),Am(Jm,a),this.c=new FY(this),Cw(new OT(this.c))):$doc.compatMode==qe?(this.pb.style[Gg]=Cc,this.pb.style[vj]=Cc):ix(this,Tq(a.pb,Ti),Tq(a.pb,Si));this.a&&ow(new NT(this));Rx(Mz(null),new GY,$wnd.pageXOffset,$wnd.pageYOffset)};\n_.oe=function(){this.f.oe();um(this.d);this.c&&(MT(Aw,this.c,z(HY,q,27,[(!gu&&(gu=new Om),gu)])),this.c=null);this.a&&MT(rw,this,z(HY,q,27,[(!qw&&(qw=new Om),qw)]))};_.Zd=function(a){switch(nw(a.type)){case 256:if(27==(a.keyCode||0))return zx(this),!1;case 1:if(dr(this.pb,a.target))return zx(this),!1}return!0};_.pe=Tv;_.a=!1;_.b=null;_.c=null;var RT;function EY(a){Im();this.a=a}w(828,65,{},EY);_.vd=function(){PT((QT(),RT),this.a,!1)};_.a=null;function FY(a){this.a=a}w(829,1,{},FY);_.a=null;\nfunction GY(){this.pb=Fy();var a;a=new CU(new IY(this));tx(this,a,(zs(),zs(),As));tx(this,a,(rT(),rT(),sT))}w(830,386,zl,GY);_.pe=function(){JS(new JY(this))};function IY(a){this.a=a}w(831,1,{},IY);_.a=null;function JY(a){this.a=a}w(832,1,il,JY);_.pd=function(){oz(this.a.pb)};_.a=null;function KY(a){a.pb.style[Dk]=wg;a.pb.style[Qh]=wg;if(a.kb){var a=a.ob,b;H(a,129)?a.Sh(null):(b=BY(a))&&b.Sh(a)}}w(834,366,wO);_.Rh=function(){KY(this);return new jT(Tq(this.pb,Ti),Tq(this.pb,Si))};_.Sh=function(){KY(this)};\n_.Th=Tv;_.Yd=function(){};_.He=Tv;function cY(){this.pb=$doc.createElement("label");this.pb[Sg]="mosaic-Label";this.pb.style[Ck]=Oi;this.pb[Sg]="mosaic-HTML"}w(833,834,wO,cY);function AX(a){jU(this,new LY(a));this.pb[Sg]="mosaic-ImageButton"}w(835,383,zO,AX);\nfunction LY(a){var b=(Gy(),Hy),c=(Oy(),Py),d;d=new sU;d.f[Fg]=wc;d.f[Kg]=0;d.f[Mg]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;rU(b.a);b.a.c.rows[0].cells[0][pg]=c.a;rU(b.a);b.a.c.rows[0].cells[0].style[zk]=e.a;rU(d);b=oU(d,0,0,!0);a&&(zx(a),c=d.i,c.a?(e=c.a.a,fC(c.b,e,a),c.a=c.a.b):(e=c.b.c,Am(c.b,a)),a.pb[XO]=e,hw(b,a.pb),Cx(a,d));jU(this,d);gx(this.pb,"mosaic-WidgetWrapper",!0)}w(838,383,zO,LY);_.a=null;_.b=null;function sX(a){this.a=a}w(839,1,{},sX);\n_.Jd=function(){this.a.hb&&this.a!=this.a.r.a&&mX(this.a)};_.a=null;function tX(a){Im();this.a=a}w(840,65,{},tX);_.vd=function(){qT(this.a.T.jb);var a=this.a;fu((!a.y&&(a.y=new MY),a.y))};_.a=null;function uX(a){Im();this.a=a}w(841,65,{},uX);_.vd=function(){gX(this.a,(gT(),hT))};_.a=null;function vX(a){Im();this.a=a}w(842,65,{},vX);_.vd=function(){gX(this.a,(gT(),hX))};_.a=null;function yX(){}w(843,1,{},yX);function BX(a){this.a=a}w(844,1,{},BX);_.Jd=function(){this.a.Be()};_.a=null;\nfunction EX(a){this.a=a}w(845,1,{},EX);_.a=null;function FX(a){this.a=a}w(846,1,il,FX);_.pd=function(){this.a.O==(gT(),hT)?Bm(this.a.A,333):this.a.O==hX&&Bm(this.a.B,333)};_.a=null;function cX(a){this.pb=a;vx(this)}w(847,366,nl,cX);_.Kd=SB;_.Ld=RA;_.Md=rx;_.Nd=Ns;function MY(){yu.call(this,null)}w(848,286,Al,MY);function gT(){gT=x;hT=new NY(0);hX=new NY(1);iX=new NY(2);OY=z(PY,q,124,[hT,hX,iX])}function NY(a){this.b=a}w(849,195,{88:1,93:1,95:1,124:1},NY);var OY,hT,hX,iX;w(850,1,{});\nfunction PT(a,b,c){var d,e,f,g,h;e=gr();d=fr();if(!c||e!=a.b||d!=a.a)f=(Ax(),Tq(Mz(null).pb,Ti)),c=Tq(Mz(null).pb,Si),h=(aU(),bU).scrollWidth,g=bU.scrollHeight,f=e>(f>h?f:h)?e:f>h?f:h,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.pb.style[Dk]=f+kj),0<=c&&(b.pb.style[Qh]=c+kj),a.b=e,a.a=d}function DY(){}w(851,850,{},DY);_.a=-1;_.b=-1;function QY(a,b){var c,d,e;if(a.k)return!0;a.x.mg();for(c=new hU(b);c.a.a<c.a.b.c-1;)d=OW(lA(c.a)),e=d.ob,H(e,130)&&e.ie(d.fe()),d.fe()&&Am(a.x,d);return!0}\nfunction RY(a,b){var c,d,e;if(b.a)a.c&&sm(a.c),a.c=new SY(a,b),vm(a.c,333);else for(d=new vu(a.x);d.b<d.d.Pf();)c=wu(d),e=c.nb,Ux(b,TY(c),e.s,e.t),UY(c,e.u,e.r,z(A,v,-1,[VY(a.q.a,c).d,VY(a.p.a,c).c,VY(a.n.a,c).a,VY(a.o.a,c).b]),(z(A,v,-1,[WY(a.i.a,c).d,WY(a.f.a,c).c,WY(a.d.a,c).a,WY(a.e.a,c).b]),z(A,v,-1,[XY(a.u,c),XY(a.t,c),XY(a.r,c),XY(a.s,c)])))}\nfunction YY(){this.x=new Gm;this.j=new ZY(this);this.w=new $Y(this.j);this.v=new aZ(this.j);this.q=new bZ(this.j);this.p=new cZ(this.j);this.n=new dZ(this.j);this.o=new eZ(this.j);this.i=new fZ(this.j);this.f=new gZ(this.j);this.d=new hZ(this.j);this.e=new iZ(this.j);this.u=new jZ(this.j);this.t=new jZ(this.j);this.r=new jZ(this.j);this.s=new jZ(this.j)}w(852,1,{});_._h=function(a){RY(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;\n_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function SY(a,b){this.a=a;this.b=b;var c=(Dm(),Em);this.k=new Cm(this);this.s=c}w(853,58,{},SY);_.qd=Uv;_.rd=Uv;\n_.td=function(a){var b,c,d;for(c=new vu(this.a.x);c.b<c.d.Pf();){b=wu(c);H(b,40)&&(b=b.jb);d=b.nb;d.i=Vu(d.o+(d.s-d.o)*a);d.v=Vu(d.p+(d.t-d.p)*a);d.w=Vu(d.q+(d.u-d.q)*a);d.f=Vu(d.n+(d.r-d.n)*a);Ux(this.b,TY(b),d.i,d.v);var e=b,f=d.w;d=d.f;var g=z(A,v,-1,[VY(this.a.q.a,b).d,VY(this.a.p.a,b).c,VY(this.a.n.a,b).a,VY(this.a.o.a,b).b]),h=this.a,j=b;z(A,v,-1,[WY(h.i.a,j).d,WY(h.f.a,j).c,WY(h.d.a,j).a,WY(h.e.a,j).b]);UY(e,f,d,g,z(A,v,-1,[XY(this.a.u,b),XY(this.a.t,b),XY(this.a.r,b),XY(this.a.s,b)]))}};\n_.a=null;_.b=null;w(855,1,{});_.a=null;function hZ(a){this.a=a}w(854,855,{},hZ);function iZ(a){this.a=a}w(856,855,{},iZ);function gZ(a){this.a=a}w(857,855,{},gZ);function fZ(a){this.a=a}w(858,855,{},fZ);function dZ(a){this.a=a}w(859,855,{},dZ);function eZ(a){this.a=a}w(860,855,{},eZ);function cZ(a){this.a=a}w(861,855,{},cZ);function bZ(a){this.a=a}w(862,855,{},bZ);w(863,855,{},function(a){this.a=a});w(864,855,{},function(a){this.a=a});\nfunction XY(a,b){var c=a.a,d;d=Bu(c.d,b);d||(d=new UX(PX(b.pb)),E(c.d,b,d));return d.d}function jZ(a){this.a=a}w(865,855,{},jZ);function aZ(a){this.a=a}w(866,855,{},aZ);function $Y(a){this.a=a}w(867,855,{},$Y);function WY(a,b){var c;c=Bu(a.a,b);c||(c=new UX(eX(b.pb)),E(a.a,b,c));return c}function VY(a,b){var c;c=Bu(a.b,b);c||(c=new UX(OX(b.pb)),E(a.b,b,c));return c}\nfunction kZ(a,b){var c,d;d=Bu(a.e,b);if(!d){c=b.nb;a:{d=a.f;var e=BY(b),f,g,h,j,l;if(H(b,129)){if(null!=c.k&&null!=c.j){d=new jT(lZ(e,!0),lZ(e,!1));break a}j=b.Rh();null!=c.k&&(j.b=lZ(e,!0));null!=c.j&&(j.a=lZ(e,!1))}else{if(null!=c.k&&null!=c.j){d=new jT(lZ(e,!0),lZ(e,!1));break a}j=new SX;f=b.pb;l=f.style;g=l[hj];h=l[Ak];l[hj]="static";l[Ak]=Rh;null!=c.k?j.b=lZ(e,!0):(l[Dk]=wg,j.b=(f.offsetWidth||0)+VY(d.o.a,b).b+VY(d.p.a,b).c);null!=c.j?j.a=lZ(e,!1):(l[Qh]=wg,j.a=(f.offsetHeight||0)+VY(d.q.a,b).d+\nVY(d.n.a,b).a);l[hj]=g;l[Ak]=h}d=j}null!=c.k&&(Dr(),Gr)==c.k.bi()||null!=c.j&&(Dr(),Gr)!=c.j.bi()||E(a.e,b,d)}return d}function ZY(a){this.f=a;this.c=new up;this.e=new up;this.b=new up;this.a=new up;this.d=new up}w(868,1,{},ZY);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function mZ(a){var b;b=a.nb;if(null==b||!H(b,127))b=new nZ,a.nb=b;return b}function eY(){hY.call(this,(iY(),oZ))}function hY(a){var b=(pZ(),qZ);YY.call(this);this.b=a;this.a=b}w(869,852,{},eY,hY);\n_.ai=function(a){var b,c,d,e,f,g,h,j,l;j=new SX;QY(this,a);l=VY(this.o.a,a).b+VY(this.p.a,a).c+WY(this.e.a,a).b+WY(this.f.a,a).c+XY(this.s,a)+XY(this.t,a);d=VY(this.q.a,a).d+VY(this.n.a,a).a+WY(this.i.a,a).d+WY(this.d.a,a).a+XY(this.u,a)+XY(this.r,a);c=this.x.c;if(0==c)return j.b=l,j.a=d,j;a=a.o;this.b==(iY(),oZ)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new vu(this.x);a.b<a.d.Pf();)c=wu(a),e=mZ(c),b=null,h=c.ob,H(h,130)&&(b=h,b=rZ(b),b=new jT(b[1]+b[3],b[0]+b[0])),this.b==oZ?(l+=kZ(this.w.a,c).b,e.a=kZ(this.v.a,\nc).a,H(h,130)&&(l+=b.b,e.a+=b.a),f=Um(f,e.a)):(d+=kZ(this.v.a,c).a,e.b=kZ(this.w.a,c).b,H(h,130)&&(d+=b.a,e.b+=b.b),g=Um(g,e.b));this.b==oZ?(j.b=l,j.a=d+f):(j.b=l+g,j.a=d);return j};\n_._h=function(a){var b,c,d,e,f,g,h,j,l,o,m,r,t,y,u,D,s,F;if(QY(this,a)&&(e=this.x.c,0!=e)){u=a.o;t=XY(this.s,a);D=XY(this.u,a);c=iT(a.pb);F=c.b-(t+XY(this.t,a));m=c.a-(D+XY(this.r,a));g=F;c=m;this.b==(iY(),oZ)?g-=(e-1)*u:c-=(e-1)*u;h=j=0;for(e=new vu(this.x);e.b<e.d.Pf();)d=wu(e),b=null,r=mZ(d),y=d.ob,H(y,130)&&(b=y,b=rZ(b),b=new jT(b[1]+b[3],b[0]+b[0])),this.b==oZ?(r.d?++j:(r.b=kZ(this.w.a,d).b,H(y,130)&&(r.b+=b.b),g-=r.b),r.c?r.a=m:(r.a=kZ(this.v.a,d).a,H(y,130)&&(r.a+=b.a))):(r.c?++h:(r.a=kZ(this.v.a,\nd).a,H(y,130)&&(r.a+=b.a),c-=r.a),r.d?r.b=F:(r.b=kZ(this.w.a,d).b,H(y,130)&&(r.b+=b.b)));for(e=new vu(this.x);e.b<e.d.Pf();)d=wu(e),b=null,r=d.nb,y=d.ob,H(y,130)&&(b=y,b=rZ(b),b=new jT(b[1]+b[3],b[0]+b[0])),s=r.b,o=r.a,this.b==oZ?r.d&&(s=~~(g/j)):r.c&&(o=~~(c/h)),D=0>D?0:D,l=s,f=o,H(y,130)&&(l-=b.b,f-=b.a),this.b==jY?(r.s=this.a==(pZ(),qZ)?t:this.a==sZ?t+~~(F/2)-~~(s/2):t+F-s,r.t=D,r.u=l,r.r=f,D+=o+u):(this.a==(pZ(),qZ)?(r.s=t,r.t=D):this.a==sZ?(r.s=t,r.t=D+~~(m/2)-~~(o/2)):(r.s=t,r.t=D+m-o),r.u=\nl,r.r=f,t+=s+u),a.a&&(y=d.ae()-ar(a.pb)-XY(this.s,a),-1==r.o&&(r.o=y),y=d.be()-(br(a.pb)+$wnd.pageYOffset)-XY(this.u,a),-1==r.p&&(r.p=y),y=d.de(),-1==r.q&&(r.q=y),d=d.ce(),-1==r.n&&(r.n=d));RY(this,a)}};_.a=null;_.b=null;function pZ(){pZ=x;qZ=new tZ(0);sZ=new tZ(1);uZ=new tZ(2);vZ=z(wZ,q,125,[qZ,sZ,uZ])}function tZ(a){this.b=a}w(870,195,{88:1,93:1,95:1,125:1},tZ);var vZ,sZ,uZ,qZ;function iY(){iY=x;oZ=new xZ(0);jY=new xZ(1);yZ=z(zZ,q,126,[oZ,jY])}function xZ(a){this.b=a}\nw(871,195,{88:1,93:1,95:1,126:1},xZ);var yZ,oZ,jY;w(873,1,{131: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 nZ(){this.e=!1}function DX(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(872,873,{127:1,131:1},nZ,DX);_.a=0;_.b=0;_.c=!1;_.d=!1;\nfunction AZ(a,b){if(a.k)return!0;QY(a,b);if(0<a.x.c){a.a=zw(a.x,0);var c=a.a,d;d=c.nb;if(null==d||!H(d,128))d=new BZ,c.nb=d;a.b=d;a.x.mg();Am(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function CZ(){YY.call(this)}w(874,852,{},CZ);\n_.ai=function(a){var b,c;c=new SX;AZ(this,a);if(this.a){b=kZ(this.w.a,this.a).b;var d=kZ(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.ob;H(b,130)&&(b=rZ(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=VY(this.o.a,a).b+VY(this.p.a,a).c+WY(this.e.a,a).b+WY(this.f.a,a).c+XY(this.s,a)+XY(this.t,a);c.a+=VY(this.q.a,a).d+VY(this.n.a,a).a+WY(this.i.a,a).d+WY(this.d.a,a).a+XY(this.u,a)+XY(this.r,a);return c};\n_._h=function(a){var b,c,d,e,f;AZ(this,a)&&(d=XY(this.s,a),e=XY(this.u,a),c=iT(a.pb),f=c.b-(d+XY(this.t,a)),c=c.a-(e+XY(this.r,a)),b=this.a.ob,H(b,130)&&(b=rZ(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.ae()-ar(a.pb)-XY(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.be()-(br(a.pb)+$wnd.pageYOffset)-XY(this.u,a),-1==d.p&&(d.p=e),d=this.b,e=this.a.de(),-1==d.q&&(d.q=e),d=this.b,e=this.a.ce(),-1==d.n&&(d.n=e)),RY(this,a))};_.a=null;_.b=null;\nfunction BZ(){this.e=!1}w(875,873,{128:1,131:1},BZ);function rZ(a){var b,c,d,e;null==a.a&&(a.a=C(A,v,-1,4,1),e=Xq(Tw(Tw(a.c,0),0)),c=Xq(Tw(Tw(a.c,2),2)),d=OX(a.pb),b=eX(a.pb),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 DZ(a,b){a.kb&&zx(a);return Zx(a,b)}function EZ(){wy();my.call(this,xy)}w(876,373,{26:1,28:1,36:1,40:1,41:1,42:1,44:1,48:1,50:1,130:1},EZ);\n_.re=function(a){return DZ(this,a)};_.a=null;function TY(a){var b;b=a.ob;return H(b,130)?b:a}function mT(a){if(!a.kb)return new SX;if(-1==a.j.b||-1==a.j.a)a.j=a.d.ai(a),oT(a,a.j),a.d._h(a),a.j=a.d.ai(a);return a.j}function OW(a){return H(a,130)?a.jb:a}function FZ(a){var b;if(!a.n){b=(!aY&&(aY=new $X),aY);var c=GZ(a,EO,!0);b.a=c;c=GZ(a,FO,!0);b.b=c;a.n=b}return a.n}\nfunction NW(a,b,c,d,e){if(H(b,40))throw new Pm("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&H(f,131)&&f.e?(c=new EZ,Lx(a,c,a.pb,d,!0),$x(c,b)):Lx(a,b,c,d,e);PW(a,b)}function CX(a,b,c,d){b.nb=c;NW(a,b,a.pb,d,!0)}\nfunction PW(a,b){var c;c=a.d;if(b){var d=c.j;Du(d.c,b);Du(d.e,b);Du(d.b,b);Du(d.a,b);Du(d.d,b)}else d=c.j,Wz(d.c),Wz(d.e),Wz(d.b),Wz(d.a),Wz(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.ob;if(c==TY(a))c=c.ob;else{if(H(c,123)||H(c,39))d=c,c=c.ob,c==TY(d)&&(c=c.ob);H(c,130)&&H(c.ob,122)&&(c=c.ob)}H(c,129)&&!H(c,122)&&(c.Sh(a.ob),c.Sh(a))}}function qT(a){if(a.kb&&a.pb.style.display!=Mi){a.pb.scrollTop=0;var b=a.pb,c=0;$q(b)&&(c=-c);b.scrollLeft=c;a.d._h(a);a.c=!1;HZ(a)}}\nfunction HZ(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=OW(EU(a.p,d)),H(b,130)&&(b=b.jb),b.fe()&&(H(b,129)?b.Th():H(b,47)&&b.He())}function QW(a,b){var c;H(b,130)&&(b=H(b,130)?b.jb:b);c=TY(b);return Sx(a,c)?(H(c,130)&&DZ(c,b),PW(a,null),!0):!1}function dY(a,b){var c;a.d=b;null!=a.e&&DS(a,kx(a.pb)+vb+a.e);a.e=b.cZ.d;c=uA(a.e,mx(46));a.e=fD(a.e,c+1,a.e.length);fx(a,kx(a.pb)+vb+a.e);PW(a,null)}\nfunction GZ(a,b,c){a.k||(a.k=$doc.createElement(Qj),QX(a.k,hj,fg),QX(a.k,Ak,Rh),QX(a.k,ci,Cc),QX(a.k,lk,Cc),a.pb.appendChild(a.k));QX(a.k,Dk,b);QX(a.k,Qh,b);a=NX(a.k);return c?a.b:a.a}\nfunction lZ(a,b){var c;c=null.bi();if(c==(Dr(),Sr)){c=(FZ(a),null.bi());var d=(-1==ZX&&(ZX=LW(GO,!0)),ZX);return Q(K(Math.round(100*d*c/254)))}if(c==Ir)return c=FZ(a),d=null.bi(),Q(K(S(d*(-1==c.a&&(c.a=LW(EO,!0)),c.a))));if(c==Kr)return c=FZ(a),d=null.bi(),Q(K(S(d*(-1==c.b&&(c.b=LW(FO,!0)),c.a))));if(c==Qr)return c=(FZ(a),null.bi()),d=(-1==ZX&&(ZX=LW(GO,!0)),ZX),Q(K(Math.round(d*c)));if(c==Ur)return c=(FZ(a),null.bi()),d=(-1==ZX&&(ZX=LW(GO,!0)),ZX),Q(K(Math.round(10*d*c/254)));if(c==Or)return Q(K(S(12*\n(FZ(a),null.bi())*Q(K(S((-1==ZX&&(ZX=LW(GO,!0)),ZX)/72))))));if(c==Gr)return GZ(a,null.bi(),b);if(c==Mr)return c=(FZ(a),Q(K(S(null.bi())))),d=(-1==ZX&&(ZX=LW(GO,!0)),ZX),Q(K(Math.round(d*c/72)));if(null.bi()==Er)return Q(K(S(null.bi())));throw new Pm("Invalid size: "+null.bi());}function rX(){var a=new CZ;Wx.call(this);this.j=new jT(-1,-1);new IZ(this);this.pb[Sg]="mosaic-LayoutPanel";dY(this,a)}w(877,363,{26:1,28:1,36:1,41:1,42:1,44:1,47:1,48:1,50:1,129:1},rX);\n_.ve=function(a){NW(this,a,this.pb,this.p.c,!0)};_.ke=function(){Fx(this,new JZ)};_.le=function(){Fx(this,new KZ)};_.Rh=function(){return mT(this)};_.se=function(a){return Ox(this.p,TY(a))};_.te=function(a,b,c,d){NW(this,a,b,c,d)};_.Sh=function(a){PW(this,a)};_.ue=function(){return new hU(this)};_.Th=KC;\n_.pe=function(){var a;this.b&&(null!=this.i&&null!=this.f?(jx(this,this.i,this.f),this.i=this.f=null):(a=mT(this),null!=this.i?(jx(this,this.i,a.a+kj),this.i=null):null!=this.f?(jx(this,a.b+kj,this.f),this.f=null):jx(this,a.b+kj,a.a+kj)),qT(this))};_.He=KC;_.re=function(a){return QW(this,a)};_.he=function(a){this.pb.style[Qh]=a;this.kb||(this.f=a)};_.we=function(a,b,c){Ux(this,TY(a),b,c)};_.je=function(a){this.pb.style[Dk]=a;this.kb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.k=null;_.n=null;_.o=4;function JZ(){}w(878,1,{},JZ);_.Fe=function(a){TY(a).ne()};function KZ(){}w(879,1,{},KZ);_.Fe=function(a){TY(a).oe()};function hU(a){this.b=a;this.a=new Qx(this.b.p)}w(880,1,{},hU);_.Vd=function(){return this.a.a<this.a.b.c-1};_.Wd=function(){return OW(lA(this.a))};_.Xd=function(){mA(this.a)};_.b=null;function LZ(){LZ=x;new zU}function IZ(a){LZ();gx(a.pb,"dragdrop-dropTarget",!0);this.a=a;new MZ(this)}w(881,50,{},IZ);function MZ(a){Im();this.a=a}w(882,65,{},MZ);\n_.vd=function(){PW(this.a.a,null);qT(this.a.a)};_.a=null;function BY(a){a=a.ob;return!a?null:H(a,129)?a:BY(a)}function kX(a,b,c){var d;d=a.pb;UY(a,b,c,OX(d),(eX(d),PX(d)))}function UY(a,b,c,d){0<=b&&(b-=d[1]+d[3],a.je((0>b?0:b)+(Dr(),kj)));0<=c&&(c-=d[0]+d[2],a.he((0>c?0:c)+(Dr(),kj)))}function oT(a,b){kX(a,b.b,b.a)}var NZ=WJ(" S");V(474);V(481);V(658);V(694);V(519);V(674);V(469);var OZ=UJ(194,function(){IS();return ZS}),$S=QJ(914,OZ);UJ(196,null);UJ(197,null);UJ(198,null);UJ(199,null);UJ(200,null);\nvar PZ=UJ(297,function(){zT();return ET}),FT=QJ(923,PZ);V(489);var vV=V(484);V(467);V(468);VJ();VJ();VJ();V(514);V(23);V(22);V(32);var nR=QJ(929,NZ),pR=QJ(930,nK),QZ=V(18),tR=QJ(931,QZ);V(26);V(753);V(513);V(525);V(524);V(529);V(391);V(390);V(587);V(526);V(520);var fV=V(466),eV=QJ(934,XB);V(760);V(759);V(790);V(757);V(788);var RZ=UJ(849,function(){gT();return OY}),PY=QJ(935,RZ);V(848);V(847);V(839);V(840);V(841);V(842);V(843);V(844);V(845);V(846);V(820);V(747);V(749);V(7);\nvar SZ=V(12),vQ=QJ(936,SZ),iQ=QJ(937,qH),AP=QJ(938,cF),TZ=V(9),bQ=QJ(939,TZ),UZ=V(11),ZP=QJ(940,UZ);V(21);V(13);V(8);V(10);V(643);V(645);V(646);var VZ=V(647),hW=QJ(941,VZ);V(648);var WZ=UJ(649,function(){fW();return pW}),qW=QJ(942,WZ);UJ(650,null);UJ(651,null);UJ(652,null);V(644);V(626);V(636);V(637);V(638);V(380);V(379);V(384);V(27);V(31);V(14);var XZ=V(null),eR=QJ(949,XZ);V(16);var hR=QJ(950,mq);V(20);V(17);V(15);V(383);V(822);V(44);V(825);V(826);V(824);V(823);V(816);V(815);V(877);V(878);V(879);\nV(880);V(818);V(284);V(611);V(610);V(246);var TX=V(806),XX=V(808);V(282);V(834);V(833);V(299);V(373);V(876);V(335);V(338);V(336);V(337);V(46);V(48);V(47);V(406);V(332);var HY=QJ(952,TN);V(333);V(632);V(835);V(800);V(300);var YX=V(809);V(819);V(838);V(873);V(872);V(254);V(45);V(852);V(869);var YZ=UJ(870,function(){pZ();return vZ}),wZ=QJ(953,YZ),ZZ=UJ(871,function(){iY();return yZ}),zZ=QJ(954,ZZ);V(855);V(864);V(863);V(867);V(866);V(862);V(861);V(859);V(860);V(858);V(857);V(854);V(856);V(865);V(868);\nV(853);V(821);V(874);V(388);V(387);V(393);V(394);V(392);V(334);V(356);V(357);V(52);V(55);V(875);V(49);V(51);V(50);V(881);V(882);V(827);V(830);V(831);V(832);V(828);V(829);var VX=V(807);V(850);V(851);V(812);V(813);V(260);B(tO)(9);function Tv(){}function cm(){return!0}function oJ(){}function Ns(a){return tx(this,a,(Dt(),Dt(),Et))}function Dx(){return this.c}function SA(){return!1}function rx(a){return tx(this,a,(wt(),wt(),xt))}function SB(a){return tx(this,a,(qt(),qt(),rt))}function yI(){return!1}\nfunction yK(){return this.a}function KC(){qT(this)}function RA(a){return tx(this,a,(tt(),tt(),ut))}function UA(a){return this.a<a.a?-1:this.a>a.a?1:0}function zy(){}function KK(){return ar(this.pb)}function bm(){return DK(this.a)}\nfunction Rv(){var a,b,c,d,e,f;if(this.e){a=iT(this.pb);for(c=0,d=this.e.a.c;c<d;++c)f=zw(this.e.a,c),b=new jT(Tq(f.pb,Ti),Tq(f.pb,Si)),e=$W(this,f),e.a-=Um(0,e.a+Tq(f.pb,Ti)-a.b),e.b-=Um(0,e.b+Tq(f.pb,Si)-a.a),dX(f,Um(0,e.a),Um(0,e.b)),b.b=b.b>a.b?a.b:-1,b.a=b.a>a.a?a.a:-1,kX(f,b.b,b.a),f.O==(gT(),hT)&&oT(f,new lX(iT(this.pb))),Bm(f.z,1)}}function AD(){qT(this.T.jb)}function zI(){qT(this.f)}function qx(){return!vA(this)?new EA(0,0):PA(this.Tc,this)}\nfunction Uv(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new vu(b.x);d.b<d.d.Pf();)c=wu(d),H(c,40)&&(c=c.jb),e=c.nb,Ux(a,TY(c),e.s,e.t),UY(c,e.u,e.r,z(A,v,-1,[VY(b.q.a,c).d,VY(b.p.a,c).c,VY(b.n.a,c).a,VY(b.o.a,c).b]),(z(A,v,-1,[WY(b.i.a,c).d,WY(b.f.a,c).c,WY(b.d.a,c).a,WY(b.e.a,c).b]),z(A,v,-1,[XY(b.u,c),XY(b.t,c),XY(b.r,c),XY(b.s,c)])));HZ(a);this.a.c=null;for(b=new vu(this.a.x);b.b<b.d.Pf();)a=wu(b),H(a,40)&&(a=a.jb),a=a.nb,a.o=a.p=a.q=a.n=-1}\nfunction sK(){var a;a=31+this.a;return a=31*a+this.b}function cC(){return null}function Qt(){return br(this.pb)+$wnd.pageYOffset}function JC(){return db+this.a+mb+this.d+eb}function Ex(a){AW(this,a)};\n//@ sourceURL=9.js\n')
diff --git a/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/1.cache.js b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/1.cache.js
new file mode 100644
index 0000000..ffd2f82
--- /dev/null
+++ b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/1.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback1('var K0={10:1,89:1,93:1,104:1},L0="\\t",M0=" ",N0=" 1",O0=" 2",P0=" 3",Q0=" 0",R0=" 1",S0=" 2",T0="!a",U0=\'" fill="\',V0="Assignment of aromatic double bonds failed",W0="M",X0="r";function Y0(a){var b;b=a.K.c*Z0(a.G);a.R=0.06*b;a.M=0.15*b;a.L=0.38*b;a.P=0.47*b;a.Q=nw(0.6*b*a.E+0.5);a.O=0.12*b;a.S=0.4*b;a.y=0.5*b+0.5}\nfunction $0(a,b,c,d){var e,f,g;f=(b.b-b.a)/10;g=(b.d-b.c)/10;e=new a1;b1(a.G,MS(a.G,c,d))?d=c=-3:(c=a.r[c],d=a.r[d]);c1(a,c);e.a=b.a;e.c=b.c;e.b=b.a+2*f;e.d=b.c+2*g;d1(a,e);e.a=b.a+4*f;e.c=b.c+4*g;e.b=b.a+5*f;e.d=b.c+5*g;d1(a,e);c1(a,d);e.a=b.a+5*f;e.c=b.c+5*g;e.b=b.a+6*f;e.d=b.c+6*g;d1(a,e);e.a=b.a+8*f;e.c=b.c+8*g;e.b=b.b;e.d=b.d;d1(a,e);c1(a,a.J)}\nfunction e1(a,b,c,d){if(b1(a.G,MS(a.G,c,d)))c1(a,-3),d1(a,b),c1(a,a.J);else if(a.r[c]!=a.r[d]){var e,f;e=new a1;f=new a1;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;f1(a,e)&&(c1(a,a.r[c]),d1(a,e));f1(a,f)&&(c1(a,a.r[d]),d1(a,f));c1(a,a.J)}else 0!=a.r[c]?(c1(a,a.r[c]),d1(a,b),c1(a,a.J)):d1(a,b)}\nfunction g1(a,b){var c;for(c=0;c<a.T.c;++c)a.w=h1(a.w,Nx(a.T,c));var d,e,f,g,h;d=D(Aq,ul,-1,a.G.o,2);for(c=0;c<a.G.p;++c)0!=(a.G.z[c]&131072)&&(d[Y(a.G,0,c)]=!0,d[Y(a.G,1,c)]=!0);f=new i1;for(c=0;c<a.G.o;++c)if(e=0!=(a.G.w[c]&536870912)?0.47*b:d[c]?0.38*b:0,0!=e){g=j1(a.K,fR(a.G,c));h=k1(a.K,gR(a.G,c));var j=f;h-=e;var l=2*e,o=2*e;j.c=g-e;j.d=h;j.b=l;j.a=o;a.w=h1(a.w,f)}c=0.1*b;a.w.c-=c;a.w.d-=c;a.w.b+=2*c;a.w.a+=2*c}\nfunction l1(a,b){var c,d;if(0!=(a.B&128))return a.r[b];d=m1(a,b);if(-1==d){c=a.G;var e,f,g,h;e=-1;if(1==c.k[b])for(f=0;f<c.f[b];++f)if(2==c.j[b][f]){f=c.e[b][f];if(2==c.f[f]&&2==c.k[f])for(h=0;2>h;++h)if(g=c.e[f][h],g!=b&&1==c.k[g]){e=f;break}break}c=e;-1!=c&&(b=c,d=m1(a,c))}if(-1==d)return a.r[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448}}\nfunction m1(a,b){var c,d,e;d=e=-1;if(0!=(a.B&128))return-1;0!=(a.G.s[b]&134217728)&&(e=uS(a.G,b),d=vS(a.G,b));c=$R(a.G,b);-1!=c&&(e=~~(a.G.z[c]&3072)>>10,d=wS(a.G,c));-1!=e&&0!=e&&(e|=d<<8);return e}function n1(a,b){var c;if(0==WQ(a.G,b))return!1;for(c=0;c<WQ(a.G,b);++c)if(!b1(a.G,kR(a.G,b,c)))return!1;return!0}function p1(a){var b;a.s=D(Aq,ul,-1,a.G.o,2);for(b=0;b<a.G.p;++b)a.s[Y(a.G,0,b)]=!0,a.s[Y(a.G,1,b)]=!0}\nfunction q1(a,b,c,d,e){var f,g,h,j,l,o,n;o=!1;e.a=0;e.b=0;0<d?f=2.617993878:f=3.665191429;n=mR(a.G,b,c);for(j=0;j<a.G.f[b];++j)g=kR(a.G,b,j),h=n,Y(a.G,0,g)==b?l=Y(a.G,1,g):l=Y(a.G,0,g),l!=c&&(g=mR(a.G,b,l),n<g&&(h+=6.283185307179586),g=h-g,0<d?(3.141592653589793>g&&(o=!0),2.617993878<g&&(g=2.617993878),0.523598776>g&&(g=0.523598776),g<=f&&(f=g,g=a.M*Math.tan(g-1.5707963267948966)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))):(3.141592653589793<=g&&(o=!0),3.665191429>g&&(g=3.665191429),5.759586531<\ng&&(g=5.759586531),g>=f&&(f=g,g=a.M*Math.tan(4.712388981-g)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))));return o}function r1(a,b,c,d){0==b?(0>c?d.a=a.M:d.a=-a.M,d.b=0):(c=Math.atan(c/b),0>b&&(c+=3.141592653589793),d.a=-(a.M*Math.sin(c)),d.b=a.M*Math.cos(c))}\nfunction s1(a,b,c,d){var e,f,g,h,j,l,o,n;e=new a1;h=new a1;l=new t1;j=new t1;f=Y(a.G,0,c);g=Y(a.G,1,c);d&&(o=b.a,b.a=b.b,b.b=o,o=b.c,b.c=b.d,b.d=o,o=f,f=g,g=o);if(f1(a,b))if(jR(a.G,c)){e.a=b.a;e.c=b.c;e.b=b.b;e.d=b.d;d=d?-u1(a,c):u1(a,c);0==d&&(d=1);r1(a,b.b-b.a,b.d-b.c,l);if(0<d){if(h.a=b.a+l.a,h.c=b.c+l.b,h.b=b.b+l.a,h.d=b.d+l.b,q1(a,f,g,1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a}else if(h.a=b.a-l.a,h.c=b.c-l.b,h.b=b.b-l.a,h.d=b.d-l.b,q1(a,f,g,-1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a;26==a.G.B[c]&&\nv1(e,h);f1(a,e)&&e1(a,e,f,g);64==a.G.B[c]?f1(a,h)&&$0(a,h,f,g):f1(a,h)&&e1(a,h,f,g)}else{r1(a,b.b-b.a,b.d-b.c,l);o=l.a/2;n=l.b/2;d=!1;e.a=b.a+o;e.c=b.c+n;e.b=b.b+o;e.d=b.d+n;if(1<a.G.f[f])if(q1(a,f,g,1,j)){if(e.a+=j.a,e.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))e.a+=l.b,e.c-=l.a}else a.q[f]=new w1(e.a,e.c);h.a=b.a-o;h.c=b.c-n;h.b=b.b-o;h.d=b.d-n;if(1<a.G.f[f])if(q1(a,f,g,0,j)){if(h.a+=j.a,h.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))h.a+=l.b,h.c-=l.a}else a.q[f]=new w1(h.a,h.c),d=!0;26==a.G.B[c]&&v1(e,h);64==\na.G.B[c]?d?($0(a,e,f,g),e1(a,h,f,g)):(e1(a,e,f,g),$0(a,h,f,g)):(e1(a,e,f,g),e1(a,h,f,g))}}\nfunction x1(a,b){var c,d,e,f,g,h,j,l,o,n,r,t;a.F||(r=k1(a.K,gR(a.G,b)),r=\'<circle id="\'+(null!=a.k?a.k:Li+y1)+":Atom:"+b+\'" class="event" cx="\'+nw(100*j1(a.K,fR(a.G,b)))/100+pa+nw(100*r)/100+\'" r="8" fill-opacity="0"/>\',Qm(a.b,r));h=null;0!=a.G.q[b]&&(r=1==MH(a.G.q[b])?m:m+MH(a.G.q[b]),h=0>a.G.q[b]?r+rb:r+lb);g=null;r=a.G.w[b];0!=r&&(0!=(r&2)&&(g=fg),0!=(r&4)&&(g=null==g?T0:g+",!a"),0!=(r&4096)&&(g=null==g?Nj:g+",s"),0!=(r&1920)&&(e=r&1920,1792==e?g=null==g?"h0":g+",h0":1664==e?g=null==g?"h1":g+",h1":\n1408==e?g=null==g?"h2":g+",h2":128==e?g=null==g?"h>0":g+",h>0":384==e?g=null==g?"h>1":g+",h>1":1024==e?g=null==g?"h<3":g+",h<3":1536==e&&(g=null==g?"h<2":g+",h<2")),0!=(r&234881024)&&(e=r&234881024,167772160==e?g=null==g?"c0":g+",c0":100663296==e?g=null==g?"c+":g+",c+":201326592==e&&(g=null==g?"c-":g+",c-")),0!=(r&114688)&&(e=r&114688,98304==e?g=null==g?"pi0":g+",pi0":81920==e?g=null==g?"pi1":g+",pi1":49152==e?g=null==g?"pi2":g+",pi2":16384==e&&(g=null==g?"pi>0":g+",pi>0")),0!=(r&4063232)&&(e=r&4063232,\n3801088==e?g=null==g?"n1":g+",n1":3538944==e?g=null==g?"n2":g+",n2":3014656==e?g=null==g?"n3":g+",n3":3145728==e?g=null==g?"n<3":g+",n<3":2097152==e?g=null==g?"n<4":g+",n<4":393216==e?g=null==g?"n>1":g+",n>1":917504==e?g=null==g?"n>2":g+",n>2":1966080==e&&(g=null==g?"n>3":g+",n>3")),0!=(r&120)&&(e=r&120,112==e?g=null==g?Rg:g+",c":8==e?g=null==g?X0:g+",r":104==e?g=null==g?"rb2":g+",rb2":88==e?g=null==g?"rb3":g+",rb3":56==e&&(g=null==g?"rb4":g+",rb4")),0!=(r&29360128)&&(g=null==g?"rs"+(~~(r&29360128)>>\n22):g+",rs"+(~~(r&29360128)>>22)),0!=(r&268435456)&&(g=null==g?"sp2":g+",sp2"));0!=a.G.v[b]&&(g=null==g?m+a.G.v[b]:g+mb+(m+a.G.v[b]));r=0;if(0!=(a.G.s[b]&48))switch(a.G.s[b]&48){case 16:h=null==h?Rk:h+",|";break;case 32:r=1;break;case 48:r=2}e=null;if(0==(a.B&64))if(0!=(a.G.s[b]&67108864))e=Md;else if(0!=~~(a.G.s[b]&98304)>>15)if(2==a.G.f[b])switch(~~(a.G.s[b]&98304)>>15){case 2:e=0!=(a.G.s[b]&4)?nj:Af;break;case 1:e=0!=(a.G.s[b]&4)?xi:W0;break;default:e=kb}else switch(~~(a.G.s[b]&98304)>>15){case 1:e=\n0!=(a.G.s[b]&4)?X0:Gf;break;case 2:e=0!=(a.G.s[b]&4)?Nj:Jf;break;default:e=kb}0!=(a.B&1792)&&(e=null==e?m+(null==a.G.b.d?-1:a.G.b.d[b]):e+mb+(m+(null==a.G.b.d?-1:a.G.b.d[b])));o=null;0!=(a.B&16)&&0!=MH(a.G.u[b])&&(o=m+MH(a.G.u[b]));l=null;a:{j=a.G;bS(j,1);if(2==j.f[b]&&2==j.j[b][0]&&2==j.j[b][1])for(d=0;2>d;++d)for(c=0;c<WQ(j,j.e[b][d]);++c){if(XS(j,j.i[j.e[b][d]][c],j.e[b][d])){j=j.i[j.e[b][d]][c];break a}}else for(d=0;d<j.f[j.o+b];++d)if(XS(j,j.i[b][d],b)){j=j.i[b][d];break a}j=-1}-1!=j&&(j=m1(a,\nb),-1!=j&&(l=0==j?gg:(1==(j&255)?Ta:kj)+(1+(~~j>>8))));j=0;a.G.E?((6!=a.G.x[b]||!a.s[b])&&0!=(a.G.w[b]&2048)&&0!=a.G.q[b]||0!=(a.G.s[b]&48))&&(j=PR(a.G,b)):(6!=a.G.x[b]||!a.s[b]||0!=(a.G.s[b]&48))&&(j=PR(a.G,b));c=rS(a.G,b);if(null!=c)j=0;else if(null!=iS(a.G,b)){d=0!=(a.G.w[b]&1)?"[!":Xf;c=a.G;if(null==c.t||null==c.t[b])c=0!=(c.w[b]&1)?m:YS[c.x[b]];else{t=m;for(n=0;n<c.t[b].length;++n)0<n&&(t+=mb),f=c.t[b][n],t+=YS[f];c=t}c=d+c+dg;5<c.length&&(c=d+iS(a.G,b).length+dg);0!=(a.G.w[b]&2048)&&(j=-1)}else 0!=\n(a.G.w[b]&1)?(c=Md,0!=(a.G.w[b]&2048)&&(j=-1)):(6!=a.G.x[b]||null!=h||null!=g||0<j||!a.s[b])&&(c=YS[a.G.x[b]]);d=0;!tS(a.G,b)&0!=(a.G.w[b]&536870912)&&c1(a,-8);if(null!=c)d=z1(a,c),A1(a,j1(a.K,fR(a.G,b)),k1(a.K,gR(a.G,b)),c,!0),a.t[b]=!0;else{a:if(2!=a.G.f[b])c=!1;else{for(c=0;2>c;++c)if(2!=a.G.j[b][c]){c=!1;break a}c=!0}c&&(c=j1(a.K,fR(a.G,b)),f=k1(a.K,gR(a.G,b)),Qm(a.T,new B1(c-a.O,f-a.O,2*a.O,2*a.O)),a.F||Qm(a.N,new C1(c,f,n1(a,b)?-3:a.r[b])))}null!=h&&(D1(a,~~((2*a.Q+1)/3)),f=j1(a.K,fR(a.G,b))+\n((d+z1(a,h))/2+1),c=k1(a.K,gR(a.G,b))-~~((4*a.o-4)/8),A1(a,f,c,h,!0),D1(a,a.Q));0!=(a.B&2)&&(g=m+b);null!=g&&(D1(a,~~((2*a.Q+1)/3)),f=j1(a.K,fR(a.G,b))-(d+z1(a,g))/2,c=k1(a.K,gR(a.G,b))-~~((4*a.o-4)/8),A1(a,f,c,g,!0),D1(a,a.Q));null!=e&&(D1(a,~~((2*a.Q+1)/3)),f=j1(a.K,fR(a.G,b))-(d+z1(a,e))/2,c=k1(a.K,gR(a.G,b))+~~((4*a.o+4)/8),n=a.z,c1(a,448),A1(a,f,c,e,!1),c1(a,n),D1(a,a.Q));null!=o&&(D1(a,~~((2*a.Q+1)/3)),f=j1(a.K,fR(a.G,b))+((d+z1(a,o))/2+1),c=k1(a.K,gR(a.G,b))+~~((4*a.o+4)/8),n=a.z,c1(a,0>a.G.u[b]?\n384:448),A1(a,f,c,o,!0),c1(a,n),D1(a,a.Q));if(null!=l){var y,v;c=D(OG,vl,-1,WQ(a.G,b),1);for(f=0;f<WQ(a.G,b);++f)c[f]=mR(a.G,b,VQ(a.G,b,f));QR(c);n=E1(c,0);t=F1(c,0,n);for(f=1;f<c.length;++f)y=E1(c,f),v=F1(c,f,y),t<v&&(t=v,n=y);c=n;D1(a,~~((2*a.Q+1)/3));f=j1(a.K,fR(a.G,b))+0.7*a.o*Math.sin(c);c=k1(a.K,gR(a.G,b))+0.7*a.o*Math.cos(c);n=a.z;c1(a,l1(a,b));A1(a,f,c,l,!1);c1(a,n);D1(a,a.Q)}if(!(0==j&&0==r)){l=D(OG,vl,-1,4,1);for(c=0;c<WQ(a.G,b);++c){f=kR(a.G,b,c);for(n=0;2>n;++n)Y(a.G,n,f)==b&&(t=mR(a.G,\nY(a.G,n,f),Y(a.G,1-n,f)),-1.5707963267948966>t?(l[0]-=t+1.5707963267948966,l[3]+=t+3.141592653589793):0>t?(l[2]+=t+1.5707963267948966,l[3]-=t):1.5707963267948966>t?(l[1]+=t,l[2]+=1.5707963267948966-t):(l[0]+=t-1.5707963267948966,l[1]+=3.141592653589793-t))}0==a.G.f[b]?DT(a.G.x[b])?l[3]-=0.2:l[1]-=0.2:l[1]-=0.1;(null!=h||null!=o)&&(l[1]+=10);(null!=g||null!=e)&&(l[3]+=10);e=m;0!=j&&(f=z1(a,Ue),o=0,-1==j?(e=Vi,D1(a,~~((2*a.Q+1)/3)),o=z1(a,e)):1<j&&(e=m+j,D1(a,~~((2*a.Q+1)/3)),o=z1(a,e)),0.6>l[1]||0.6>\nl[3]?(h=k1(a.K,gR(a.G,b)),l[1]<=l[3]?(l[1]+=10,g=j1(a.K,fR(a.G,b))+(d+f)/2):(l[3]+=10,g=j1(a.K,fR(a.G,b))-(d+f)/2-o)):(g=j1(a.K,fR(a.G,b)),l[0]<l[2]?(l[0]+=10,h=k1(a.K,gR(a.G,b))-a.o):(l[2]+=10,h=k1(a.K,gR(a.G,b))+a.o)),0<o&&(c=h+~~((4*a.o+4)/8),A1(a,g+(f+o)/2,c,e,!0),D1(a,a.Q)),A1(a,g,h,Ue,!0));e=0;if(0!=r){o=50;for(c=g=0;4>c;++c)h=1<c?c-2:c+2,l[c]<o?(e=c,o=l[c],g=l[h]):l[c]==o&&l[h]>g&&(e=c,g=l[h]);switch(e){case 0:g=j1(a.K,fR(a.G,b));h=k1(a.K,gR(a.G,b))-a.O-d/2;break;case 1:g=j1(a.K,fR(a.G,b))+\na.O+d/2;h=k1(a.K,gR(a.G,b));break;case 2:g=j1(a.K,fR(a.G,b));h=k1(a.K,gR(a.G,b))+a.O+d/2;break;default:g=j1(a.K,fR(a.G,b))-a.O-d/2,h=k1(a.K,gR(a.G,b))}if(1==r)Qm(a.T,new B1(g-a.O,h-a.O,2*a.O,2*a.O)),a.F||Qm(a.N,new C1(g,h,n1(a,b)?-3:a.r[b]));else{switch(e){case 2:case 0:r=2*a.O;e=0;g-=a.O;break;case 1:r=0;e=2*a.O;h-=a.O;break;default:r=0,e=2*a.O,h-=a.O}Qm(a.T,new B1(g-a.O,h-a.O,2*a.O,2*a.O));a.F||Qm(a.N,new C1(g,h,n1(a,b)?-3:a.r[b]));Qm(a.T,new B1(g+r-a.O,h+e-a.O,2*a.O,2*a.O));a.F||Qm(a.N,new C1(g+\nr,h+e,n1(a,b)?-3:a.r[b]))}}}-8==a.z&&c1(a,-9)}\nfunction G1(a,b){var c,d,e,f,g,h,j,l,o,n,r,t;o=new a1;c=new a1;f=new a1;j=new t1;h=new t1;d=Y(a.G,0,b);e=Y(a.G,1,b);var y=k1(a.K,gR(a.G,d)),v=j1(a.K,fR(a.G,e)),s=k1(a.K,gR(a.G,e)),y=\'<line id="\'+(null!=a.k?a.k:Li+y1)+":Bond:"+d+rb+e+\'" class="event" x1="\'+nw(100*j1(a.K,fR(a.G,d)))/100+wa+nw(100*y)/100+va+nw(100*v)/100+xa+nw(100*s)/100+\'" stroke-width="8" stroke-opacity="0"/>\';Qm(a.c,y);!tS(a.G,d)&&!tS(a.G,e)&&0!=((a.G.w[d]|a.G.w[e])&536870912)&&c1(a,-8);a.q[d]?(o.a=a.q[d].a,o.c=a.q[d].b):(o.a=j1(a.K,\nfR(a.G,d)),o.c=k1(a.K,gR(a.G,d)));a.q[e]?(o.b=a.q[e].a,o.d=a.q[e].b):(o.b=j1(a.K,fR(a.G,e)),o.d=k1(a.K,gR(a.G,e)));if(0!=(a.G.A[b]&16320))f1(a,o)&&(g=m+nw(100*o.a)/100,l=m+nw(100*o.b)/100,n=m+nw(100*o.c)/100,r=m+nw(100*o.d)/100,t=\'<line stroke-dasharray="3, 3" x1="\'+g+wa+n+va+l+xa+r+ua+a.e+\'" stroke-width:\'+nw(100*a.n)/100+za,H1(a,t)),c1(a,-9);else{g=64==a.G.B[b]?0:32==a.G.B[b]?1:dR(a.G,b);switch(g){case 1:switch(a.G.B[b]){case 1:f1(a,o)&&e1(a,o,d,e);break;case 17:I1(a,o,d,e);break;case 9:h=o.b-o.a;\nj=o.d-o.c;b1(a.G,MS(a.G,d,e))?f=e=-3:(e=a.r[d],f=l1(a,d),e==(a.G.s[d]&448)&&(e=f));for(d=2;17>d;d+=2)c.a=o.a+d*h/17-d*j/128,c.c=o.c+d*j/17+d*h/128,c.b=o.a+d*h/17+d*j/128,c.d=o.c+d*j/17-d*h/128,f1(a,c)&&(c1(a,9>d?e:f),d1(a,c),c1(a,a.J));break;case 32:if(f1(a,o)){f=o.b-o.a;j=o.d-o.c;c=Math.sqrt(f*f+j*j);c=2*P(J(Q(c/(4*a.R))));f/=c-1;j/=c-1;b1(a.G,MS(a.G,d,e))?e=d=-3:(d=a.r[d],e=a.r[e]);h=o.a-a.R/2;o=o.c-a.R/2;c1(a,d);for(d=0;d<~~(c/2);++d)J1(a,h,o,a.R),h+=f,o+=j;c1(a,e);for(d=0;d<~~(c/2);++d)J1(a,h,\no,a.R),h+=f,o+=j;c1(a,a.J)}}break;case 0:case 2:if((a.t[d]||2==a.G.k[d])&&(a.t[e]||2==a.G.k[e])&&!jR(a.G,b)&&2==g){if(!f1(a,o))break;r1(a,o.b-o.a,o.d-o.c,j);h=j.a/2;j=j.b/2;c.a=o.a+h;c.c=o.c+j;c.b=o.b+h;c.d=o.d+j;f.a=o.a-h;f.c=o.c-j;f.b=o.b-h;f.d=o.d-j;26==a.G.B[b]&&v1(c,f);e1(a,c,d,e);e1(a,f,d,e)}else if((a.t[e]||2==a.G.k[e])&&2==g)s1(a,o,b,!1);else if((a.t[d]||2==a.G.k[d])&&2==g)s1(a,o,b,!0);else{l=u1(a,b);0==l&&(l=1);c.a=o.a;c.c=o.c;c.b=o.b;c.d=o.d;r1(a,o.b-o.a,o.d-o.c,j);if(0<l){f.a=o.a+j.a;f.c=\no.c+j.b;f.b=o.b+j.a;f.d=o.d+j.b;if(q1(a,d,e,1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(q1(a,e,d,-1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}else{f.a=o.a-j.a;f.c=o.c-j.b;f.b=o.b-j.a;f.d=o.d-j.b;if(q1(a,d,e,-1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(q1(a,e,d,1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}26==a.G.B[b]&&v1(c,f);f1(a,c)&&e1(a,c,d,e);2==g?f1(a,f)&&e1(a,f,d,e):f1(a,f)&&$0(a,f,d,e)}break;case 3:f1(a,o)&&(e1(a,o,d,e),r1(a,o.b-o.a,o.d-o.c,j),c.a=o.a+j.a,c.c=o.c+j.b,c.b=o.b+j.a,c.d=o.d+j.b,\ne1(a,c,d,e),c.a=o.a-j.a,c.c=o.c-j.b,c.b=o.b-j.a,c.d=o.d-j.b,e1(a,c,d,e))}-8==a.z&&c1(a,-9)}}function A1(a,b,c,d,e){var f;e&&(e=z1(a,d),e=e/2+~~(a.o/8),f=~~(a.o/2),(d==lb||d==rb)&&(f=2*f/3),Qm(a.T,new B1(b-e,c-f,2*e,2*f)));a.F||K1(a,d,b,c)}function L1(a){var b;b=a.a;a.a=a.b;a.b=b;b=a.c;a.c=a.d;a.d=b}\nfunction F1(a,b,c){a=0==b?6.283185307179586+a[0]-a[a.length-1]:a[b]-a[b-1];-2.0943951023931953<c&&1.0471975511965976>c?a-=2*Math.cos(c+0.5235987755982988):a-=0.5*Math.cos(c+0.5235987755982988);return a}function M1(a){var b;b=new i1;a.a<=a.b?(b.c=a.a,b.b=a.b-a.a):(b.c=a.b,b.b=a.a-a.b);a.c<=a.d?(b.d=a.c,b.a=a.d-a.c):(b.d=a.d,b.a=a.c-a.d);return b}function E1(a,b){var c;if(0<b)return(a[b]+a[b-1])/2;c=3.141592653589793+(a[0]+a[a.length-1])/2;return 3.141592653589793<c?c-6.283185307179586:c}\nfunction I1(a,b,c,d){var e,f,g;g=new a1;if(!(b.a==b.b&&b.c==b.d)){g.a=b.a;g.c=b.c;g.b=b.b;g.d=b.d;f=M1(g);for(b=0;b<a.T.c;++b)if(e=Nx(a.T,b),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(N1(a,g.a,g.c,b)){if(N1(a,g.b,g.d,b))return;O1(a,g,0,b);I1(a,g,c,d);return}if(N1(a,g.b,g.d,b)){O1(a,g,1,b);I1(a,g,c,d);return}}var h,j,l;j=(g.c-g.d)/9;l=(g.b-g.a)/9;b=D(OG,vl,-1,3,1);e=D(OG,vl,-1,3,1);f=D(OG,vl,-1,4,1);h=D(OG,vl,-1,4,1);b[0]=g.a;e[0]=g.c;f[2]=g.b+j;h[2]=g.d+l;f[3]=g.b-j;h[3]=g.d-l;b[1]=\n(b[0]+f[2])/2;e[1]=(e[0]+h[2])/2;b[2]=(b[0]+f[3])/2;e[2]=(e[0]+h[3])/2;f[0]=b[2];h[0]=e[2];f[1]=b[1];h[1]=e[1];b1(a.G,MS(a.G,c,d))?g=d=-3:(d=a.r[c],g=l1(a,c),d==(a.G.s[c]&448)&&(d=g));c1(a,d);a.bd(b,e,3);c1(a,g);a.bd(f,h,4);c1(a,a.J)}}function N1(a,b,c,d){if(0!=(a.B&1))return!1;a=Nx(a.T,d);return b>a.c&&b<a.c+a.b&&c>a.d&&c<a.d+a.a}function v1(a,b){var c;c=a.b;a.b=b.b;b.b=c;c=a.d;a.d=b.d;b.d=c}\nfunction u1(a,b){var c,d,e,f,g,h,j,l,o,n;j=D(Aq,ul,-1,16,2);l=D(Aq,ul,-1,16,2);c=D(OG,vl,-1,16,1);f=D(OG,vl,-1,2,1);for(h=d=0;2>h;++h){e=Y(a.G,h,b);for(o=0;o<a.G.f[e];++o)if(g=kR(a.G,e,o),g!=b){if(4==d)return 0;j[d]=eR(a.G,g);l[d]=jR(a.G,g);c[d++]=mR(a.G,e,VQ(a.G,e,o))}}f[0]=mR(a.G,Y(a.G,0,b),Y(a.G,1,b));0>f[0]?(f[1]=f[0]+3.141592653589793,e=!1):(f[1]=f[0],f[0]=f[1]-3.141592653589793,e=!0);for(h=g=0;h<d;++h)j[h]?n=20:l[h]?n=17:n=16,c[h]>f[0]&&c[h]<f[1]?g-=n:g+=n;return e?-g:g}\nfunction f1(a,b){var c,d,e,f;if(b.a==b.b&&b.c==b.d){for(d=0;d<a.T.c;++d){e=Nx(a.T,d);c=b.a;f=b.c;var g=void 0,h=void 0,j=void 0,l=void 0;0>=e.b||0>=e.a?e=!1:(g=e.c,j=e.d,h=g+e.b,l=j+e.a,e=g<=c&&c<h&&j<=f&&f<l);if(e)return!1}return!0}f=M1(b);c=!1;b.a>b.b&&(L1(b),c=!0);for(d=0;d<a.T.c;++d)if(e=Nx(a.T,d),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(N1(a,b.a,b.c,d)){if(N1(a,b.b,b.d,d))return c&&L1(b),!1;O1(a,b,0,d);d=f1(a,b);c&&L1(b);return d}if(N1(a,b.b,b.d,d))return O1(a,b,1,d),d=f1(a,\nb),c&&L1(b),d}c&&L1(b);return!0}function O1(a,b,c,d){var e,f,g,h,j,l;0==c?(j=b.a,l=b.c,g=b.b,f=b.d):(j=b.b,l=b.d,g=b.a,f=b.c);d=Nx(a.T,d);a=g>j?d.c+d.b:d.c;h=f>l?d.d+d.a:d.d;d=g-j;e=f-l;(0>=d?0-d:d)>(0>=e?0-e:e)?l==f?(f=a,g=l):(f=j+d*(h-l)/e,g>j==a>f?g=h:(f=a,g=l+e*(a-j)/d)):j==g?(f=j,g=h):(g=l+e*(a-j)/d,f>l==h>g?f=a:(f=j+d*(h-l)/e,g=h));0==c?(b.a=f,b.c=g):(b.b=f,b.d=g)}\nfunction P1(a,b,c,d){c/=2;switch(d&786432){case 786432:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+b.a-c;break}case 0:a.x.a=a.w.c+a.w.b/2;a.x.b=a.w.d+a.w.a+c;b&&a.x.b>b.d+b.a-c&&(a.x.b=b.d+b.a-c);break;case 524288:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+c;break}case 262144:a.x.a=a.w.c+a.w.b/2,a.x.b=a.w.d-c,b&&a.x.b<b.d+c&&(a.x.b=b.d+c)}}\nfunction c1(a,b){if(!a.F&&(-10==b&&(a.z=-999,b=a.J),!(b==a.z||-8==a.z&&-9!=b)))switch(-8==b&&(a.I=a.z),-9==b&&(b=a.I),a.z=b,b){case 0:a.cd(($C(),gD));break;case -6:a.cd(a.A);break;case -4:a.cd(a.H);break;case -2:a.cd(a.u);break;case -3:a.cd(a.v);break;case -7:a.cd(a.C);break;case -8:a.cd(a.D);break;case 64:a.cd(wm);break;case 128:a.cd(xm);break;case 256:a.cd(zm);break;case 192:a.cd(ym);break;case 320:a.cd(Am);break;case 384:a.cd(Bm);break;case 448:a.cd(Cm);break;case 1:a.cd(($C(),dD));break;default:a.cd(($C(),\ngD))}}function Q1(a){var b,c,d,e,f;e=j1(a.K,a.G.D[0].a);c=j1(a.K,a.G.D[0].a);f=k1(a.K,a.G.D[0].b);d=k1(a.K,a.G.D[0].b);for(b=0;b<a.G.o;++b)e>j1(a.K,fR(a.G,b))&&(e=j1(a.K,fR(a.G,b))),c<j1(a.K,fR(a.G,b))&&(c=j1(a.K,fR(a.G,b))),f>k1(a.K,gR(a.G,b))&&(f=k1(a.K,gR(a.G,b))),d<k1(a.K,gR(a.G,b))&&(d=k1(a.K,gR(a.G,b)));a.w=new B1(e,f,c-e,d-f)}w(3,1,{});_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.x=null;_.y=0;_.z=0;_.A=null;_.B=0;_.C=null;_.D=null;_.E=0;_.F=!1;_.G=null;_.H=null;_.I=0;_.J=0;_.K=null;\n_.L=0;_.M=0;_.N=null;_.O=0;_.P=0;_.Q=0;_.R=0;_.S=0;_.T=null;function C1(a,b,c){this.b=a;this.c=b;this.a=c}w(4,1,{},C1);_.a=0;_.b=0;_.c=0;function a1(){}w(5,1,{},a1);_.a=0;_.b=0;_.c=0;_.d=0;function R1(a,b){var c,d,e,f;1==a.d.B[b]&&(GS(a.d,b,2),a.e+=2);for(e=0;2>e;++e){c=Y(a.d,e,b);for(f=0;f<a.d.f[c];++f)d=kR(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction S1(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.d.d;++c)if(a.c[c]){f=!1;for(e=0;2>e;++e){d=Y(a.d,e,c);b=!1;for(g=0;g<a.d.f[d];++g)if(c!=kR(a.d,d,g)&&a.c[kR(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,R1(a,c))}}while(h)}function T1(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=kR(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function U1(a){this.d=a}w(6,1,{},U1);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;function V1(a,b){return(b.a-a.a)*(b.a-a.a)+(b.b-a.b)*(b.b-a.b)+(b.c-a.c)*(b.c-a.c)}\nfunction W1(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b}function X1(a,b){b.c=b.c*a.c+a.a;b.d=b.d*a.c+a.b;b.b*=a.c;b.a*=a.c}function j1(a,b){return b*a.c+a.a}function k1(a,b){return b*a.c+a.b}function Y1(){this.b=this.a=0;this.c=1}function Z1(a,b,c){var d,e,f;this.b=this.a=0;this.c=1;b&&(d=b.b/a.b,f=b.a/a.a,e=0,0==e?e=24:e/=256,c=e/c,this.c=c<(d<f?d:f)?c:d<f?d:f,this.a=b.c+b.b/2-this.c*(a.c+a.b/2),this.b=b.d+b.a/2-this.c*(a.d+a.a/2))}w(19,1,{},Y1,Z1);\n_.tS=function(){return"DepictorTransformation Offset: "+this.a+mb+this.b+" Scaling: "+this.c};_.a=0;_.b=0;_.c=0;function Z0(a){return $1(a,a.o,a.p,24)}\nfunction $1(a,b,c,d){var e,f,g;f=!1;for(g=0;0==g&&!f;){for(e=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&++g;0==g&&(f=!0)}if(0==g){if(2>b)return d;g=1.7976931348623157E308;for(c=1;c<b;++c)for(e=0;e<c;++e)f=SL(V1(a.D[c],a.D[e])),0<f&&f<g&&(g=f);return 1.7976931348623157E308!=g?0.6*g:d}for(e=b=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&(b+=SL(V1(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function b1(a,b){return 0!=(a.z[b]&262144)}function a2(a,b){return 0!=(a.s[b]&262144)}\nfunction b2(a,b){var c;c=a.x[b];return 3<=c&&4>=c||11<=c&&13>=c||19<=c&&31>=c||37<=c&&51>=c||55<=c&&84>=c||87<=c&&103>=c}function c2(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function d2(a,b,c){a.D[b].a=c;a.K&=3}function e2(a,b,c){a.D[b].b=c;a.K&=3}function f2(a,b,c){a.D[b].c=c;a.K&=3}function g2(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}\nfunction h2(a,b,c){return 1!=dR(a,b)?0:16-a.f[a.o+c]+(1==a.x[c]?4096:0)+(0==(a.B[b]&24)||a.y[0][b]!=c?2048:0)+(0==(a.s[c]&3)?1024:0)+(0!=(a.z[b]&64)?0:512)+(6!=a.x[c]?256:0)}\nfunction i2(a){var b;bS(a,3);for(b=0;b<a.c;++b){var c=a,d=b,e=void 0,f=void 0,g=f=void 0,h=void 0,j=e=e=void 0,l=g=void 0,l=void 0;if(!(0==(c.s[d]&3)||3==(c.s[d]&3)))if(2==c.k[d]&&2==c.f[d]){var o=l=g=j=void 0,n=j=void 0,r=h=h=g=void 0,t=l=l=void 0,y=e=f=t=o=void 0,h=void 0;if(2!=c.f[d]||2!=c.j[d][0]||2!=c.j[d][1]||2>c.f[c.e[d][0]]||2>c.f[c.e[d][1]]||1!=c.k[c.e[d][0]]||1!=c.k[c.e[d][1]])vT(c,d,0,!1);else{l=t=f=e=-1;for(h=o=0;2>h;++h){g=c.e[d][h];for(r=0;r<c.f[c.o+g];++r)j=c.e[g][r],j!=d&&(n=c.i[g][r],\ny=h2(c,n,j),o<y&&(o=y,f=j,e=n,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<WQ(c,c.e[d][h]);++r)c.e[c.e[d][h]][r]!=d&&(c.B[c.i[c.e[d][h]][r]]=1);c.y[1][e]!=f&&(c.y[0][e]=c.y[1][e],c.y[1][e]=f);g=2147483647;for(h=0;h<c.f[t];++h)j=c.e[t][h],j!=d&&g>j&&(g=j);t=D(B,q,-1,2,1);for(h=o=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[o++]=j);j=jT(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==o?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=g2(j,mR(c,l,t[0])),l=g2(j,mR(c,l,t[1])),l=h-l):l=g2(j,mR(c,l,t[0]));0>l^1==(c.s[d]&\n3)^g==f?c.B[e]=17:c.B[e]=9}}}else if(3>c.f[d]||4<c.f[d])vT(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=D(B,q,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;QR(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=D(OG,vl,-1,e,1);for(h=0;h<e;++h)f[h]=mR(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==dR(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,v=n=y=r=o=void 0,r=void 0,o=j.f[j.o+g],n=D(B,q,-1,o,1),r=nR(j,g,h,t,n);if(3==r)j=!1;else{y=(j.s[g]&3)==r?17:9;for(v=0;v<o;++v)1==(n[v]&\n1)&&(r=j.i[g][h[v]],j.B[r]=y,j.y[0][r]!=g&&(j.y[1][r]=j.y[0][r],j.y[0][r]=g));j=!0}if(!j){j=-1;for(h=0;h<e;++h)if(g=c.i[d][h],(17==c.B[g]||9==c.B[g])&&c.y[0][g]==d)c.B[c.i[d][h]]=1,-1==j?j=g:j=-2;if(0>j)a:{for(var j=c,g=d,s=n=t=n=y=y=o=v=y=o=h=void 0,r=y=r=void 0,h=j.f[j.o+g],o=D(OG,vl,-1,h,1),t=0;t<h;++t)o[t]=mR(j,g,j.e[g][t]);for(t=1;t<h;++t)for(n=0;n<t;++n)if(r=LH(g2(o[t],o[n])),0.08>r||3.061592653589793<r){for(s=v=y=0;s<h;++s)s!=t&&s!=n&&(y+=LH(j2(o[t],o[s])),v+=LH(j2(o[n],o[s])));y=y<v?j.i[g][t]:\nj.i[g][n];if(1==dR(j,y)){j=y;break a}}r=-1;for(t=o=0;t<h;++t)y=j.e[g][t],n=j.i[g][t],y=h2(j,n,y),o<y&&(o=y,r=n);j=r}c.y[0][j]!=d&&(c.y[1][j]=c.y[0][j],c.y[0][j]=d);g=-1;for(h=0;h<e;++h)if(j==c.i[d][l[h]]){g=h;break}l=z(ZI,im,87,[z(B,q,-1,[2,1,2,1]),z(B,q,-1,[1,2,2,1]),z(B,q,-1,[1,1,2,2]),z(B,q,-1,[2,1,1,2]),z(B,q,-1,[2,2,1,1]),z(B,q,-1,[1,2,1,2])]);for(h=1;h<e;++h)f[h]<f[0]&&(f[h]+=6.283185307179586);if(3==e){e=!1;switch(g){case 0:e=f[1]<f[2]&&3.141592653589793>f[2]-f[1]||f[1]>f[2]&&3.141592653589793<\nf[1]-f[2];break;case 1:e=3.141592653589793<f[2]-f[0];break;case 2:e=3.141592653589793>f[1]-f[0]}f=1==(c.s[d]&3)^e?17:9}else e=0,f[1]<=f[2]&&f[2]<=f[3]?e=0:f[1]<=f[3]&&f[3]<=f[2]?e=1:f[2]<=f[1]&&f[1]<=f[3]?e=2:f[2]<=f[3]&&f[3]<=f[1]?e=3:f[3]<=f[1]&&f[1]<=f[2]?e=4:f[3]<=f[2]&&f[2]<=f[1]&&(e=5),f=1==(c.s[d]&3)^1==l[e][g]?9:17;c.B[j]=f}}}for(b=0;b<a.d;++b)if(d=a,c=b,h=y=e=h=f=l=o=t=l=r=g=h=j=n=t=g=o=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&aR(d,c)){l=h=f=e=-1;for(g=o=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)n=d.i[j][r],n!=c&&1==dR(d,n)&&(t=d.e[j][r],y=h2(d,n,t),o<y&&(o=y,f=t,e=n,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<WQ(d,d.y[g][c]);++r)n=d.i[d.y[g][c]][r],n!=c&&1==dR(d,n)&&(d.B[n]=1);d.y[1][e]!=f&&(d.y[0][e]=d.y[1][e],d.y[1][e]=f);j=2147483647;for(g=0;g<d.f[h];++g)t=d.e[h][g],d.i[h][g]!=c&&j>t&&(j=t);t=D(B,q,-1,2,1);for(g=o=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[o++]=d.e[l][g]);g=jT(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==o?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=g2(g,mR(d,\nl,t[0])),l=g2(g,mR(d,l,t[1])),l=h-l):l=g2(g,mR(d,l,t[0]));0>l^2==(d.z[c]&3)^j==f?d.B[e]=17:d.B[e]=9}}}function Z(a,b){var c,d;c=b;for(d=0;0!=b;)0==a.c&&(a.e=(a.a[++a.d]&63)<<11,a.c=6),d|=~~(65536&a.e)>>16-c+b,a.e<<=1,--b,--a.c;return d}function k2(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function l2(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function m2(){this.b=!0}w(24,1,{},m2);_.a=null;_.b=!1;_.c=0;_.d=0;_.e=0;_.f=null;\nfunction n2(a,b){var c,d;c=b;var e,f;9.0E-4>(0>=c?0-c:c)&&(c=0);c=P(J(Q(c*Math.pow(10,4))))/Math.pow(10,4);d=m+(new JL(c)).a;e=wy(d,xy(46));0>e&&(d+=ic,e=wy(d,xy(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=yc;10<d.length&&(d=Md);e=m;for(c=1;c<=10-d.length;++c)e+=ea;d=e+d;for(c=d.length;10>c;++c)WE(a.a,32);cQ(a.a,d)}function o2(a,b){var c,d,e;if(0>b||999<b)cQ(a.a," ?");else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?WE(a.a,48):WE(a.a,32):(WE(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction p2(a){var b=new VE,c,d,e,f,g,h,j,l;bS(a,7);f=!0;for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1!=~~(a.s[c]&1572864)>>19){f=!1;break}l=-1;if(f){d=D(B,q,-1,32,1);for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1==~~(a.s[c]&1572864)>>19){c=1!=~~(a.s[c]&1572864)>>19&&2!=~~(a.s[c]&1572864)>>19?-1:~~(a.s[c]&65011712)>>21;++d[c];0<d[c]&&(l=c);break}}this.a=b;cQ(this.a,(null!=a.I?a.I:m)+da);cQ(this.a,"Actelion Java MolfileCreator 1.0\\n\\n");o2(this,a.o);o2(this,a.p);cQ(this.a,ha);o2(this,\nf?0:1);cQ(this.a," 0 0 0 0 0999 V2000\\n");b=1==a.o;for(c=1;c<a.o;++c)if(a.D[c].a!=a.D[0].a||a.D[c].b!=a.D[0].b||a.D[c].c!=a.D[0].c){b=!0;break}d=1;if(b)if(c=$1(a,a.o,a.p,24),0!=c)(1>c||3<c)&&(d=1.5/c);else{e=1.7976931348623157E308;for(c=1;c<a.o;++c)for(d=0;d<c;++d)g=a.D[d].a-a.D[c].a,h=a.D[d].b-a.D[c].b,j=a.D[d].c-a.D[c].c,g=g*g+h*h+j*j,e>g&&(e=g);d=3/e}for(c=0;c<a.o;++c)b?(n2(this,d*a.D[c].a),n2(this,d*-a.D[c].b),n2(this,d*-a.D[c].c)):cQ(this.a," 0.0000 0.0000 0.0000"),null!=(null==\na.t?null:a.t[c])?cQ(this.a," L "):0!=(a.w[c]&1)?cQ(this.a," A "):(e=(DR(),YS)[a.x[c]],cQ(this.a,ea+e),1==e.length?cQ(this.a,ga):2==e.length&&cQ(this.a,ea)),cQ(this.a," 0 0 0"),e=1920&a.w[c],0==e?cQ(this.a,Q0):384==e?cQ(this.a," 3"):128==e?cQ(this.a,S0):1792==e?cQ(this.a,R0):1664==e&&cQ(this.a,S0),cQ(this.a,0!=(a.w[c]&8192)?R0:Q0),e=(~~(a.s[c]&-268435456)>>>28)-1,-1==e?cQ(this.a,Q0):0==e?cQ(this.a," 15"):o2(this,e),cQ(this.a,ia),o2(this,MH(a.u[c])),cQ(this.a," 0 0\\n");for(c=0;c<a.p;++c){switch(a.B[c]){case 1:b=\n1;d=0;break;case 2:b=2;d=0;break;case 4:b=3;d=0;break;case 9:b=1;d=6;break;case 17:d=b=1;break;case 26:b=2;d=3;break;case 64:b=4;d=0;break;default:b=1,d=0}f&&(1==d||6==d)&&vS(a,a.y[0][c])!=l&&(d=0);e=a.A[c]&15;0!=e&&(8==e?b=4:3==e?b=5:9==e?b=6:10==e?b=7:b=8);e=a.A[c]&48;e=0==e?0:32==e?1:2;o2(this,1+a.y[0][c]);o2(this,1+a.y[1][c]);o2(this,b);o2(this,d);cQ(this.a,Q0);o2(this,e);cQ(this.a," 0\\n")}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){cQ(this.a,ef);o2(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(cQ(this.a,\nea),o2(this,c+1),f=a.q[c],0>f?(cQ(this.a," -"),f=-f):cQ(this.a,M0),WE(this.a,48+f&65535));cQ(this.a,da)}for(c=f=0;c<a.o;++c)0==a.v[c]||++f;if(0!=f){cQ(this.a,nf);o2(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(cQ(this.a,ea),o2(this,c+1),cQ(this.a,ea),o2(this,a.v[c]));cQ(this.a,da)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){cQ(this.a,AQ);o2(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(cQ(this.a,ea),o2(this,c+1),a.s[c]&48){case 16:cQ(this.a,N0);break;case 32:cQ(this.a,O0);break;case 48:cQ(this.a,\nP0)}cQ(this.a,da)}if(a.E){for(c=f=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){cQ(this.a,BQ);o2(this,f);for(c=0;c<a.o;++c)if(f=a.w[c]&120,0!=f)switch(cQ(this.a,ea),o2(this,c+1),f){case 112:cQ(this.a," -1");break;case 8:cQ(this.a,N0);break;case 104:cQ(this.a,O0);break;case 88:cQ(this.a,P0);break;case 56:cQ(this.a," 4")}cQ(this.a,da)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){cQ(this.a,"M ALS ");o2(this,c+1);o2(this,f.length);cQ(this.a,0!=(a.w[c]&1)?" T ":" F ");for(l=0;l<f.length;++l)switch(b=\n(DR(),YS)[f[l]],b.length){case 1:cQ(this.a,b+M0);break;case 2:cQ(this.a,b+ga);break;case 3:cQ(this.a,b+ea);break;default:cQ(this.a," ?")}cQ(this.a,da)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){cQ(this.a,CQ);o2(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(cQ(this.a,ea),o2(this,c+1),0!=(f&4096)?cQ(this.a,M0+(a.f[a.o+c]+1)):cQ(this.a," -2"));cQ(this.a,da)}}cQ(this.a,lf)}w(25,1,{},p2);_.a=null;\nfunction d1(a,b){var c,d,e,f;c=m+nw(100*b.a)/100;d=m+nw(100*b.b)/100;e=m+nw(100*b.c)/100;f=m+nw(100*b.d)/100;c=Ad+c+wa+e+va+d+xa+f+\'" style="stroke:\'+a.e+";stroke-width:"+nw(100*a.n)/100+za;H1(a,c)}function K1(a,b,c,d){z1(a,b);b=Hd+nw(100*c)/100+\'" text-anchor="middle" y="\'+nw(100*(d+~~(a.o/3)))/100+\'" font-family=" \'+a.f.a+\'" font-size="\'+a.f.b+U0+a.e+Ca+b+zd;H1(a,b)}function J1(a,b,c,d){b=\'<circle cx="\'+nw(100*b)/100+pa+nw(100*c)/100+\'" r="\'+nw(100*d)/100+U0+a.e+\'" />\';H1(a,b)}\nfunction z1(a,b){var c;c=vK();if(-1<c&&9>c)return!a.i&&(a.i=(tu(),new YB(a.f))),c=gE(a.i,b),11<=a.f.b&&(c*=1.5714285714285714),c;var d=a.f;c=b;var e=q2;e||(q2=e=$doc.createElement("canvas"));d=m+d.b+vj+d.a;e=e.getContext("2d");e.font=d;c=e.measureText(c);return(new B1(0,0,c.width,0)).b}function D1(a,b){a.o!=b&&(a.o=b,a.f=new KD(We,0,b))}\nfunction r2(a){var b,c,d;d=\'<svg id="\'+(null!=a.k?a.k:Li+y1)+\'" xmlns="http://www.w3.org/2000/svg" version="1.1" \'+a.gd(ea)+\'width="\'+a.p+\'px" height="\'+a.j+\'px" viewBox="0 0 \'+a.p+ea+a.j+\'">\\n\';b="<style> #"+(null!=a.k?a.k:Li+y1)+" {pointer-events:none; } #"+(null!=a.k?a.k:Li+y1)+" .event { pointer-events:all;} <\/style>\\n";d+=L0;d+=b;for(c=new Jv(a.c);c.b<c.d.Yf();)b=Kv(c),H1(a,b);for(c=new Jv(a.b);c.b<c.d.Yf();)b=Kv(c),H1(a,b);return d+a.fd(L0)+a.d.a.a+rd}\nfunction H1(a,b){Lp(a.d,L0);Lp(a.d,b);Lp(a.d,da)}w(28,3,{});_.fd=tC;_.gd=tC;_.bd=function(a,b,c){var d,e;e=new aw(\'<polygon points="\');for(d=0;d<c;++d)cQ(e,m+nw(100*a[d])/100),e.a.a+=mb,cQ(e,m+nw(100*b[d])/100),e.a.a+=ea;cQ(e,\'" style="fill:\'+this.e+";stroke:"+this.e+\';stroke-width:1"/>\');H1(this,e.a.a)};_.cd=function(a){this.e=Ej+(~~a.d>>16&255)+mb+(~~a.d>>8&255)+mb+(a.d&255)+gb};_.tS=function(){return r2(this)};_.e=Bg;_.i=null;_.j=400;_.k=null;_.n=1;_.o=10;_.p=400;var y1=0;\nfunction s2(a,b){var c,d,e;1==a.b.B[b]&&GS(a.b,b,2);for(d=0;2>d;++d){c=Y(a.b,d,b);c2(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[kR(a.b,c,e)]=!1}}function t2(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.b.d;++c)if(a.a[c]){f=!1;for(e=0;2>e;++e){b=!1;d=Y(a.b,e,c);for(g=0;g<a.b.f[d];++g)if(c!=kR(a.b,d,g)&&a.a[kR(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,s2(a,c))}}while(h)}function u2(){}w(29,1,{},u2);_.a=null;_.b=null;\nfunction v2(a,b,c,d){a.b||(4==a.i||3==a.i&&-1!=a.c?a.b=!0:(a.j[a.i]=d,a.f[a.i]=b,a.k[a.i]=c,++a.i))}\nfunction w2(a,b){var c,d,e,f;if(a.b)return 3;-1!=a.c&&(a.c=b[a.c]);for(e=0;e<a.i;++e)2147483647!=a.f[e]&&(a.f[e]=b[a.f[e]]);if(-1==a.c&&0==a.d){d=2147483647;f=-1;for(e=0;e<a.i;++e)d>a.k[e]&&(d=a.k[e],f=e);a.c=a.f[f];for(e=f+1;e<a.i;++e)a.f[e-1]=a.f[e],a.k[e-1]=a.k[e],a.j[e-1]=a.j[e];--a.i}f=(-1==a.c?0:1)+a.d+a.i;if(4<f||3>f)return 3;c=-1==a.c&&1==a.d||-1!=a.c&&JT(a.n.b,a.c);d=-1;for(e=0;e<a.i;++e)if(a.j[e]){if(-1!=d||c)return 3;d=e}f=!1;if(-1!=d)for(e=0;e<a.i;++e)!a.j[e]&&a.f[d]<a.f[e]&&(f=!f);d=\n!1;if(-1!=a.c&&!c)for(e=0;e<a.i;++e)a.c<a.f[e]&&(d=!d);e=a.f;c=a.k;var g,h,j;h=!1;for(g=1;g<a.i;++g)for(j=0;j<g;++j)e[j]>e[g]&&(h=!h),c[j]>c[g]&&(h=!h);return a.e^h^d^f?2:1}function x2(a,b,c,d,e,f){this.n=a;0!=d&&1!=d?this.b=!0:(this.a=b,this.c=c,this.d=d,this.e=f,this.i=0,this.j=D(Aq,ul,-1,4,2),this.f=D(B,q,-1,4,1),this.k=D(B,q,-1,4,1),-1!=c&&1==d&&(v2(this,2147483647,e,!0),this.d=0))}w(30,1,{},x2);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction y2(a){var b;bS(a,15);b=a.C&65535;switch(a.C&-65536){case 65536:return null;case 131072:return 1==b?"meso":m+b+" meso diastereomers";case 0:return"unknown chirality";case 196608:return"racemate";case 262144:return"this enantiomer";case 327680:return"this or other enantiomer";case 393216:return"two epimers";default:return 1==b?"one stereo isomer":m+b+" stereo isomers"}}\nfunction z2(a){bS(a,15);if(a.b){var a=a.b,b;for(b=0;b<a.H.c;++b)if(0==(a.H.s[b]&67108864)&&3==a.S[b]){var c=a.H;c.s[b]|=67108864;c.K&=3}for(b=0;b<a.H.d;++b)3==a.k[b]&&2==dR(a.H,b)&&GS(a.H,b,26)}}\nfunction A2(a,b,c){var d,e,f;f=b.length;d=new B2(a.f,f,a.e);d.a[0]=0;for(e=d.b[0]=0;e<f;++e)d.n[e]=128-f,d.e[e]=b[e];if(8>f)C2(d);else a:{var g,h,j,l,o,n,r;f=z(ZI,im,87,[z(B,q,-1,[627]),null,z(B,q,-1,[2457]),null,z(B,q,-1,[2451,8643,2519]),null,z(B,q,-1,[34377,-2147448999]),null,z(B,q,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,z(B,q,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,z(B,q,-1,[542985,137283,2122017,530691,2206773,-2144711351,219209,2840841,137555,-2146871031,-2147264167,613705,-2145360543,-2146625271,694611,2454837,-2145356703,-2147345133,-2146928951,-2146931805,-2144641719,-2146951869,-2146625237,-2146624183,2841963,1074905,-2146625117,2799955,-2144723645,138583,859225,-2145264843,-2145216253,-2146624149,-2144700727,-2146928917,-2143905527,-2144045771,-2146789097,2288547,544407,2104323,-2146911977,-2144479405,3633737,\n-2146870089,-2146952169]),null,z(B,q,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);n=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[n]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==dR(a.f,c[j])&&(h=a.f.z[c[j]]&3,1==h&&(b+=l),2==h&&(e+=l)),b>>>=1,e>>>=1;for(r=0;r<f[n].length;++r){h=0==(-2147483648&f[n][r]);c=2147483647&f[n][r];for(j=!1;!j;j=!j){if(j){if(h)break;o=0;for(g=1;g!=l;g<<=1)o<<=1,0!=(c&g)&&(o|=1);c=o}for(g=0;g<d.e.length;++g){if(0==(c&b)&&0==(~c&e)){b=\n0;e=!0;for(j=1;j<d.e.length;++j)d.a[j]=d.a[j-1]+Math.sin(b),d.b[j]=d.b[j-1]+Math.cos(b),0==(c&1)&&(e=!e),b+=e?1.0471975511965976:-1.0471975511965976,c>>>=1;break a}0!=(c&1)&&(c|=l);c>>>=1}}}}C2(d)}Qm(a.c,d)}function D2(a,b){var c,d;d=0;qR(a,a.length,(rR(),rR(),sR));for(c=0;c<a.length;++c)(0==c||0!=tR(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction E2(a){var b,c,d,e,f,g,h,j,l;j=new Nm;l=new Nm;c=new Nm;for(e=new Jv(a.c);e.b<e.d.Yf();){d=Kv(e);f=0;c.vg();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(Qm(c,new F2(d,g,b)),f+=b);if(0!=f){G2(c,new H2);for(h=new Jv(c);h.b<h.d.Yf()&&!(g=Kv(h),0<f*g.b&&(b=(0>f?-f:f)>=MH(g.b)?g.b:f,f-=b,Qm(0>b?j:l,new F2(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;G2(l,new I2);G2(j,new J2);for(f=new Jv(l);f.b<f.d.Yf();){e=Kv(f);for(d=new Jv(j);d.b<d.d.Yf();)if(c=Kv(d),e.b==-c.b)return a.j[e.c.e[e.a]]-=\ne.b,a.j[c.c.e[c.a]]-=c.b,new K2(e.c,c.c,e.a,c.a)}for(f=new Jv(l);f.b<f.d.Yf();){e=Kv(f);for(d=new Jv(j);d.b<d.d.Yf();)if(c=Kv(d),e.b>-c.b)return a.j[e.c.e[e.a]]+=c.b,a.j[c.c.e[c.a]]-=c.b,new K2(e.c,c.c,e.a,c.a)}for(f=new Jv(l);f.b<f.d.Yf();){e=Kv(f);for(d=new Jv(j);d.b<d.d.Yf();)if(c=Kv(d),e.b<-c.b)return a.j[e.c.e[e.a]]-=e.b,a.j[c.c.e[c.a]]+=e.b,new K2(e.c,c.c,e.a,c.a)}return null}function L2(a){return 2>a.c.c?null:new M2(Nx(a.c,0),Nx(a.c,1))}\nfunction N2(a){var b,c,d,e,f,g,h,j;j=b=null;for(f=0;f<a.f.d;++f)if(32==a.f.B[f]){c=Y(a.f,0,f);e=-1;for(g=0;g<a.c.c&&!(e=O2(Nx(a.c,g),c),-1!=e);++g);d=Y(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=O2(Nx(a.c,h),d),-1!=c);++h);g!=h&&(g>h&&(d=g,g=h,h=d,d=e,e=c,c=d),null==j&&(j=D(P2,u,10,a.c.c,0)),null==j[h]&&(j[h]=D(Q2,K0,9,h,0)),j[h][g]?(j[h][g].c[0]+=j[h][g].b[0].a[e],j[h][g].d[0]+=j[h][g].b[0].b[e],j[h][g].c[1]+=j[h][g].b[1].a[c],j[h][g].d[1]+=j[h][g].b[1].b[c],++j[h][g].a[0],++j[h][g].a[1]):(j[h][g]=new K2(Nx(a.c,\ng),Nx(a.c,h),e,c),!b&&(b=new Nm),Qm(b,j[h][g])))}return b}function C2(a){var b,c;b=3.141592653589793-3.141592653589793*(a.e.length-2)/a.e.length;for(c=1;c<a.e.length;++c)a.a[c]=a.a[c-1]+Math.sin(b*(c-1)),a.b[c]=a.b[c-1]+Math.cos(b*(c-1))}function R2(a,b,c){var d,e;for(e=d=0;e<WQ(a.f,c);++e)S2(b,VQ(a.f,c,e))&&++d;return d}\nfunction T2(a,b,c,d){var e,f,d=new B2(a.f,b.e.length+c.e.length-d,a.e);for(e=a=0;e<b.e.length;++e)d.e[a]=b.e[e],d.n[a]=b.n[e],d.a[a]=b.a[e],d.b[a++]=b.b[e];for(e=0;e<c.e.length;++e)f=O2(b,c.e[e]),-1==f?(d.e[a]=c.e[e],d.n[a]=c.n[e],d.a[a]=c.a[e],d.b[a++]=c.b[e]):d.n[f]<c.n[e]&&(d.n[f]=c.n[e]);return d}\nfunction U2(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new V2);if(0!=(a.e&1)){var j,l,o,n,r;n=!1;bS(b,7);b.o=b.c;b.p=b.d;for(l=0;l<b.c;++l)b.f[b.o+l]!=b.f[l]&&(b.f[b.o+l]!=b.f[2*b.o+l]&&(n=!0),j=kS(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=kS(b,l,!0),j!=r&&(o=(~~(b.s[l]&-268435456)>>>28)-1,(-1==o||o<j)&&oT(b,l,j))));i2(b);n&&(b.K=0)}a.f=b;bS(a.f,3);a.c=new Nm;a.a=D(Aq,ul,-1,a.f.o,2);a.b=D(Aq,ul,-1,a.f.p,2);a.d=D(Aq,ul,-1,a.f.p,2);for(d=0;d<a.f.p;++d)a.d[d]=32!=a.f.B[d];a.j=D(B,q,-1,a.f.o,1);for(c=0;c<a.f.o;++c)a.j[c]=\na.f.q[c];if(0!=(a.e&6)){for(d=0;d<a.f.p;++d)a.d[d]=!a.d[d]&&a2(a.f,Y(a.f,0,d))&&a2(a.f,Y(a.f,1,d));var t,y,v,s,A,F,M,N,$,V,W,ca;for(s=v=A=0;s<a.f.p;++s)if(a2(a.f,Y(a.f,0,s))&&a2(a.f,Y(a.f,1,s))){a.b[s]=!0;var ja=v,ra,ac=a.f,K=void 0,oa=void 0,Ac=void 0,id=void 0,K=ac.y[0][s],oa=ac.y[1][s],Ac=ac.D[oa].a-ac.D[K].a,id=ac.D[oa].b-ac.D[K].b;ra=Math.sqrt(Ac*Ac+id*id);v=ja+ra;++A}if(!(0==A||0==v)){v/=A;for(t=0;t<a.f.o;++t)a2(a.f,t)&&(0==AR(a.f,t)?c2(a.f,t,!1):a.a[t]=!0);V=D(B,q,-1,a.f.o,1);var tb=a.f,L,\nFa,ub,Ic,tc,Aa,jd,cd;bS(tb,1);for(L=0;L<tb.o;++L)V[L]=-1;for(L=tc=0;L<tb.o;++L)if(-1==V[L]&&0!=(tb.s[L]&262144)){V[L]=tc;Aa=D(B,q,-1,tb.o,1);Aa[0]=L;for(jd=Ic=0;Ic<=jd;){ub=AR(tb,Aa[Ic]);for(cd=0;cd<ub;++cd)Fa=tb.e[Aa[Ic]][cd],-1==V[Fa]&&0!=(tb.s[Fa]&262144)&&(Aa[++jd]=Fa,V[Fa]=tc);++Ic}++tc}F=tc;$=D(B,q,-1,F,1);for(t=0;t<a.f.o;++t)-1!=V[t]&&++$[V[t]];N=D(W2,u,12,F,0);for(M=0;M<F;++M)N[M]=new B2(a.f,$[M],a.e);y=D(B,q,-1,F,1);for(t=0;t<a.f.o;++t)M=V[t],-1!=M&&(N[M].n[y[M]]=256,N[M].e[y[M]]=t,N[M].a[y[M]]=\nfR(a.f,t)/v,N[M].b[y[M]]=gR(a.f,t)/v,++y[M]);W=-1;for(M=ca=0;M<F;++M)ca<$[M]&&(ca=$[M],W=M);Qm(a.c,N[W]);for(M=0;M<F;++M)M!=W&&Qm(a.c,N[M])}}var ta,Da,aa,Fb,cb,Gb,Pc,oc,ba,kd,S,O,Db,Ua,T,db,Ma,dd,Qc,Na,eb,Kc,$d,Bd,Xc,Jb,nb;for(Da=0;Da<a.f.o;++Da)if(4<WQ(a.f,Da)){ba=new B2(a.f,1+WQ(a.f,Da),a.e);ba.a[WQ(a.f,Da)]=0;ba.b[WQ(a.f,Da)]=0;ba.n[WQ(a.f,Da)]=32;ba.e[WQ(a.f,Da)]=Da;a.a[Da]=!0;for(S=0;S<WQ(a.f,Da);++S)Gb=VQ(a.f,Da,S),ba.a[S]=Math.sin(1.0471975511965976*S-2.0943951023931953),ba.b[S]=Math.cos(1.0471975511965976*\nS-2.0943951023931953),ba.n[S]=32,ba.e[S]=Gb,a.a[Gb]=!0,a.b[kR(a.f,Da,S)]=!0;Qm(a.c,ba)}$d=WR(a.f);for(Kc=0;Kc<$d.i.c;++Kc){Bd=Nx($d.j,Kc).length;Na=Nx($d.i,Kc);Xc=!1;if(0!=(a.e&6)){Xc=!0;for(S=0;S<Bd;++S)if(!a2(a.f,Na[S])){Xc=!1;break}}if(!Xc){O=!1;for(S=0;S<Bd;++S)if(eS(a.f,Na[S])==Bd){O=!0;break}if(O){eb=Nx($d.j,Kc);A2(a,Na,eb);for(S=0;S<Bd;++S)a.a[Na[S]]=!0,a.b[eb[S]]=!0}}}for(cb=0;cb<a.f.p;++cb)if(jR(a.f,cb)&&!a.b[cb]){a:{var jc=a,uc=cb,cc=void 0,I=void 0,pc=void 0,dc=void 0,Bc=void 0,vc=void 0,\nCd=void 0,ae=void 0,Jd=void 0,ed=void 0,Nb=void 0,ka=void 0,be=void 0,cc=Y(jc.f,0,uc),I=Y(jc.f,1,uc),Bc=D(B,q,-1,jc.f.o,1),vc=D(B,q,-1,jc.f.o,1),Cd=D(B,q,-1,jc.f.o,1),ae=D(B,q,-1,jc.f.o,1);Bc[0]=cc;Bc[1]=I;vc[1]=uc;Cd[cc]=1;Cd[I]=2;ae[0]=-1;ae[1]=0;for(Jd=dc=1;dc<=Jd;){for(ed=0;ed<WQ(jc.f,Bc[dc]);++ed){pc=VQ(jc.f,Bc[dc],ed);if(1<dc&&pc==cc){be=new X2(Cd[Bc[dc]]);vc[0]=kR(jc.f,Bc[dc],ed);Nb=dc;for(ka=0;ka<be.a.length;++ka)be.a[ka]=Bc[Nb],be.b[ka]=vc[Nb],Nb=ae[Nb];nb=be;break a}0==Cd[pc]&&0!=(jc.f.s[pc]&\n3072)&&(Bc[++Jd]=pc,vc[Jd]=kR(jc.f,Bc[dc],ed),Cd[pc]=Cd[Bc[dc]]+1,ae[Jd]=dc)}++dc}nb=null}Na=nb.a;eb=nb.b;A2(a,Na,eb);for(S=0;S<nb.a.length;++S)a.a[Na[S]]=!0,a.b[eb[S]]=!0}for(cb=0;cb<a.f.p;++cb)if(!a.b[cb]&&3==dR(a.f,cb)&&(aa=Y(a.f,0,cb),Fb=Y(a.f,1,cb),T=WQ(a.f,aa)+WQ(a.f,Fb),2<T)){ba=new B2(a.f,T,a.e);for(S=Pc=0;S<WQ(a.f,aa);++S)Gb=VQ(a.f,aa,S),Gb!=Fb&&(ba.e[Pc++]=Gb,a.a[Gb]=!0,a.b[kR(a.f,aa,S)]=!0);ba.e[Pc++]=aa;ba.e[Pc++]=Fb;for(S=0;S<WQ(a.f,Fb);++S)Gb=VQ(a.f,Fb,S),Gb!=aa&&(ba.e[Pc++]=Gb,a.a[Gb]=\n!0,a.b[kR(a.f,Fb,S)]=!0);for(S=0;S<T;++S)ba.a[S]=S,ba.b[S]=0,ba.n[S]=1;a.a[aa]=!0;a.a[Fb]=!0;a.b[cb]=!0;Qm(a.c,ba)}for(cb=0;cb<a.f.p;++cb)if(!a.b[cb]&&2==dR(a.f,cb)){ta=D(B,q,-1,a.f.o,1);for(S=0;2>S;++S)if(ta[0]=Y(a.f,S,cb),ta[1]=Y(a.f,1-S,cb),1==a.f.k[ta[0]]&&2==a.f.k[ta[1]]&&2==WQ(a.f,ta[1])){a.a[ta[0]]=!0;a.a[ta[1]]=!0;a.b[cb]=!0;Ua=1;do{db=VQ(a.f,ta[Ua],0)==ta[Ua-1]?1:0;ta[Ua+1]=VQ(a.f,ta[Ua],db);if(2==a.f.k[ta[Ua+1]]&&2<WQ(a.f,ta[Ua+1]))break;a.a[ta[Ua+1]]=!0;a.b[kR(a.f,ta[Ua],db)]=!0;++Ua}while(2==\na.f.k[ta[Ua]]&&2==WQ(a.f,ta[Ua]));T=WQ(a.f,ta[0])+WQ(a.f,ta[Ua])+Ua-1;ba=new B2(a.f,T,a.e);for(Db=0;Db<=Ua;++Db)ba.a[Db]=Db,ba.b[Db]=0,ba.n[Db]=64,ba.e[Db]=ta[Db];oc=Ua+1;kd=!1;for(Db=0;Db<WQ(a.f,ta[0]);++Db)Gb=VQ(a.f,ta[0],Db),Gb!=ta[1]&&(ba.a[oc]=-0.5,ba.b[oc]=kd?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),ba.n[oc]=64,ba.e[oc]=Gb,++oc,kd=!0);kd=!1;for(Db=0;Db<WQ(a.f,ta[Ua]);++Db)Gb=VQ(a.f,ta[Ua],Db),Gb!=ta[Ua-1]&&(ba.a[oc]=Ua+0.5,ba.b[oc]=kd?-Math.sin(1.0471975511965976):Math.sin(1.0471975511965976),\nba.n[oc]=64,ba.e[oc]=Gb,++oc,kd=!0);Qm(a.c,ba)}}for(Da=0;Da<a.f.o;++Da)if(4==WQ(a.f,Da)){Ma=D(B,q,-1,4,1);dd=D(B,q,-1,4,1);for(S=Qc=0;4>S;++S)Ma[Qc]=VQ(a.f,Da,S),dd[Qc]=kR(a.f,Da,S),1==WQ(a.f,Ma[Qc])&&!a.b[dd[Qc]]&&++Qc;if(2==Qc){ba=new B2(a.f,3,a.e);for(S=0;2>S;++S)a.a[Ma[S]]=!0,a.b[dd[S]]=!0,ba.e[S]=Ma[S],ba.n[S]=32;ba.a[0]=-0.5;ba.b[0]=0.866;ba.a[1]=0.5;ba.b[1]=0.866;ba.a[2]=0;ba.b[2]=0;ba.n[2]=32;ba.e[2]=Da;Qm(a.c,ba)}if(3==Qc){for(S=0;2>S;++S)1==dR(a.f,dd[S])&&(Jb=Ma[S],Ma[S]=Ma[2],Ma[2]=Jb,\nJb=dd[S],dd[S]=dd[2],dd[2]=Jb);ba=new B2(a.f,4,a.e);for(S=0;3>S;++S)a.a[Ma[S]]=!0,a.b[dd[S]]=!0,ba.e[S]=Ma[S],ba.n[S]=32;ba.a[0]=-1;ba.b[0]=0;ba.a[1]=1;ba.b[1]=0;ba.a[2]=0;ba.b[2]=1;ba.a[3]=0;ba.b[3]=0;ba.n[3]=32;ba.e[3]=Da;Qm(a.c,ba)}}Y2(a);for(var Ob,pe,Hb,Rc,Ra,hb;;){Rc=null;for(Ob=0;Ob<a.f.o;++Ob){for(Hb=hb=0;Hb<WQ(a.f,Ob);++Hb)a.b[kR(a.f,Ob,Hb)]||++hb;if(1==hb){a:{var sd=a,Xa=Ob,Pb=void 0,Cc=void 0,Ba=void 0,Yc=void 0,ec=void 0,ld=void 0,fc=void 0,xb=void 0,wc=void 0,md=void 0,qe=void 0,Dd=void 0,\nBa=D(B,q,-1,sd.f.o,1),Yc=D(B,q,-1,sd.f.o,1),ec=D(B,q,-1,sd.f.o,1),ld=D(B,q,-1,sd.f.o,1);Ba[0]=Xa;ec[Xa]=1;ld[0]=-1;for(fc=Cc=0;Cc<=fc;){if(0==Cc||!sd.a[Ba[Cc]])for(xb=0;xb<WQ(sd.f,Ba[Cc]);++xb)Pb=VQ(sd.f,Ba[Cc],xb),qe=kR(sd.f,Ba[Cc],xb),0==ec[Pb]&&!sd.b[qe]&&(Ba[++fc]=Pb,Yc[fc]=qe,ec[Pb]=ec[Ba[Cc]]+1,ld[fc]=Cc);if(Cc==fc){Dd=new X2(ec[Ba[Cc]]);wc=Cc;for(md=0;md<Dd.a.length;++md)Dd.a[md]=Ba[wc],Dd.b[md]=Yc[wc],wc=ld[wc];Ra=Dd;break a}++Cc}Ra=null}(!Rc||Ra.a.length>Rc.a.length)&&(Rc=Ra)}}if(!Rc)break;\npe=new B2(a.f,Rc.a.length,a.e);for(Hb=0;Hb<Rc.a.length;++Hb)a.a[Rc.a[Hb]]=!0,Hb<Rc.a.length-1&&(a.b[Rc.b[Hb]]=!0),pe.e[Hb]=Rc.a[Hb],pe.a[Hb]=Math.cos(0.5235987755982988)*Hb,pe.b[Hb]=1==(Hb&1)?0:0.5,pe.n[Hb]=128+Rc.a.length;Qm(a.c,pe)}Y2(a);for(f=new Jv(a.c);f.b<f.d.Yf();){for(var gc=e=Kv(f),nd=void 0,Ed=void 0,U=void 0,Zc=void 0,ib=void 0,Zc=U=0;Zc<gc.e.length;++Zc){nd=gc.e[Zc];Ed=WQ(gc.k,nd);for(ib=0;ib<Ed;++ib)VQ(gc.k,nd,ib)>nd&&++U}gc.f=D(B,q,-1,U,1);gc.i=D(B,q,-1,gc.k.o,1);for(Zc=U=0;Zc<gc.e.length;++Zc){nd=\ngc.e[Zc];Ed=WQ(gc.k,nd);gc.i[nd]=Zc;for(ib=0;ib<Ed;++ib)VQ(gc.k,nd,ib)>nd&&(gc.f[U++]=kR(gc.k,nd,ib))}}var Eb,kc,$c,Ga,Rd,mg,fb,Se,re,Kd,Dc,Ec;for(Se=0;Se<a.c.c;++Se){fb=Nx(a.c,Se);for(re=0;re<fb.f.length;++re)if($c=fb.f[re],2==dR(a.f,$c)){if(!vR(a.f,$c)&&0==(a.f.z[$c]&3)){var Lc=a.f;Lc.z[$c]|=16777216}if(!jR(a.f,$c)&&1<a.f.f[Y(a.f,0,$c)]&&1<a.f.f[Y(a.f,1,$c)]&&(1==(a.f.z[$c]&3)||2==(a.f.z[$c]&3))){Ec=D(B,q,-1,2,1);Ga=D(B,q,-1,2,1);for(Kd=0;2>Kd;++Kd){Ec[Kd]=a.f.G;Ga[Kd]=Y(a.f,Kd,$c);for(Dc=0;Dc<\nWQ(a.f,Ga[Kd]);++Dc)Rd=VQ(a.f,Ga[Kd],Dc),Rd!=Y(a.f,1-Kd,$c)&&Ec[Kd]>Rd&&(Ec[Kd]=Rd)}mg=Z2(fb.a[fb.i[Ga[0]]],fb.b[fb.i[Ga[0]]],fb.a[fb.i[Ga[1]]],fb.b[fb.i[Ga[1]]]);Eb=Z2(fb.a[fb.i[Ec[0]]],fb.b[fb.i[Ec[0]]],fb.a[fb.i[Ga[0]]],fb.b[fb.i[Ga[0]]]);kc=Z2(fb.a[fb.i[Ga[1]]],fb.b[fb.i[Ga[1]]],fb.a[fb.i[Ec[1]]],fb.b[fb.i[Ec[1]]]);0>g2(mg,Eb)^0>g2(mg,kc)^2==(a.f.z[$c]&3)&&$2(fb,$c)}}}var Fd,td,Ya,ud,hc,Cb,ce,Sc,Gd,Qb,pb,Sa,jb,Sd,Ee,od,Za,vd,Rb,wd,ie,Td,Ud,Bf,Hg,qc;ie=D(gS,u,6,a.f.o,0);for(wd=0;wd<a.f.o;++wd)ie[wd]=\nnew hS(2),BR(ie[wd],wd);qc=D(B,q,-1,a.f.o,1);for(Td=0;Td<a.f.d;++Td)if(Ud=a.f.z[Td]&3,1==Ud||2==Ud)ZQ(ie[Y(a.f,0,Td)],Tw(Ud)),ZQ(ie[Y(a.f,1,Td)],Tw(Ud));Bf=D2(ie,qc);do{Hg=Bf;for(var gf=a,xd=ie,Ig=qc,je=void 0,Cf=void 0,Tc=void 0,sa=void 0,Te=void 0,xc=void 0,hf=void 0,Cf=D(B,q,-1,16,1),je=0;je<gf.f.o;++je){for(Tc=0;Tc<WQ(gf.f,je);++Tc){hf=Ig[VQ(gf.f,je,Tc)];for(sa=0;sa<Tc&&!(hf<Cf[sa]);++sa);for(Te=Tc;Te>sa;--Te)Cf[Te]=Cf[Te-1];Cf[sa]=hf}xc=jS(6,WQ(gf.f,je));BR(xd[je],je);CR(xd[je],16,Tw(Ig[je]));\nCR(xd[je],17*(6-xc),Tk);for(Tc=0;Tc<xc;++Tc)CR(xd[je],17,Tw(Cf[Tc]))}Bf=D2(ie,qc)}while(Hg!=Bf);ud=D(XL,Cl,-1,a.f.p,1);var Jh,jf,se,kf,Df,yd,yb,ng,Kh,Rf;for(se=0;se<a.f.p;++se)if(Jh=Y(a.f,0,se),jf=Y(a.f,1,se),!(jR(a.f,se)||1!=dR(a.f,se)||1==WQ(a.f,Jh)||1==WQ(a.f,jf)))if(!(0!=(a.e&2)&&a2(a.f,Jh))||!a2(a.f,jf)){Kh=!1;for(yb=0;2>yb;++yb)if(kf=Y(a.f,yb,se),2<WQ(a.f,kf)){Rf=!0;yd=-1;for(ng=0;ng<WQ(a.f,kf);++ng)Df=VQ(a.f,kf,ng),Df!=Y(a.f,1-yb,se)&&(-1==yd?yd=qc[Df]:yd!=qc[Df]&&(Rf=!1));if(Rf){Kh=!0;break}}Kh||\n(0!=(a.e&4)&&a2(a.f,Jh)&&a2(a.f,jf)?ud[se]=1:ud[se]=2)}for(Ya=0;Ya<a.f.p;++Ya)2==ud[Ya]&&(0!=(a.f.s[Y(a.f,0,Ya)]&3072)||0!=(a.f.s[Y(a.f,1,Ya)]&3072))&&(ud[Ya]=3);for(Sa=0;Sa<a.c.c;++Sa){Qb=Nx(a.c,Sa);ce=a3(Qb);od=Qb.c;Ee=new b3(Qb,a.e);Sd=-1;for(pb=0;224>pb&&0!=ce.c;++pb){Sc=c3(a.i,ce.c);Cb=(AD(Sc,ce.c),ce.b[Sc]);a:{var de=a,Oa=Cb[0],Ef=Cb[1],Ve=void 0,zb=void 0,ek=void 0,mf=void 0,fh=void 0,yl=void 0,Qh=void 0,fk=void 0,Ja=void 0,Bi=void 0,gh=void 0,Rh=void 0,fh=D(B,q,-1,de.f.o,1),yl=D(B,q,-1,de.f.o,\n1),Qh=D(B,q,-1,de.f.o,1),fk=D(B,q,-1,de.f.o,1);fh[0]=Ef;Qh[Ef]=1;fk[0]=-1;for(Ja=mf=0;mf<=Ja;){for(Bi=0;Bi<AR(de.f,fh[mf]);++Bi){zb=VQ(de.f,fh[mf],Bi);Rh=kR(de.f,fh[mf],Bi);if(zb==Oa){ek=Qh[fh[mf]];Ve=D(B,q,-1,ek,1);Ve[0]=Rh;for(gh=1;gh<ek;++gh)Ve[gh]=yl[mf],mf=fk[mf];hc=Ve;break a}0==Qh[zb]&&(fh[++Ja]=zb,yl[Ja]=Rh,Qh[zb]=Qh[fh[mf]]+1,fk[Ja]=mf)}if(mf==Ja)break;++mf}hc=null}Fd=D(B,q,-1,hc.length,1);td=0;if(32>pb)for(jb=1;jb<hc.length-1;++jb)3==ud[hc[jb]]&&(Fd[td++]=hc[jb]);else if(96>pb)for(jb=1;jb<\nhc.length-1;++jb)2<=ud[hc[jb]]&&(Fd[td++]=hc[jb]);else for(jb=1;jb<hc.length-1;++jb)1<=ud[hc[jb]]&&(Fd[td++]=hc[jb]);if(0!=td){vd=Fd[0];if(1<td){do vd=Fd[c3(a.i,td)];while(vd==Sd)}vd!=Sd&&(Sd=vd,$2(Qb,vd),ce=a3(Qb),od>Qb.c&&(od=Qb.c,Ee=new b3(Qb,a.e)))}}GD(a.c,Sa,Ee);Qb=Ee;Gd=1;do{Za=9999;for(jb=0;jb<Qb.e.length;++jb)if(Rb=qc[Qb.e[jb]],Rb==Gd){for(var lc=Qb,Kg=jb,gk=void 0,zl=void 0,hh=void 0,Sh=void 0,pg=void 0,ih=void 0,Th=void 0,Lg=void 0,qg=void 0,Mg=void 0,jj=void 0,Al=void 0,Vd=void 0,Fe=void 0,\nte=void 0,Tb=void 0,of=void 0,Og=void 0,vk=void 0,Nv=void 0,Vd=lc.a[Kg],of=lc.b[Kg],Sh=D(d3,u,11,4,0),Mg=qg=0;Mg<lc.f.length&&!(4<=qg);++Mg)Kg==lc.i[Y(lc.k,0,lc.f[Mg])]||Kg==lc.i[Y(lc.k,1,lc.f[Mg])]||(Fe=lc.a[lc.i[Y(lc.k,0,lc.f[Mg])]],Og=lc.b[lc.i[Y(lc.k,0,lc.f[Mg])]],te=lc.a[lc.i[Y(lc.k,1,lc.f[Mg])]],vk=lc.b[lc.i[Y(lc.k,1,lc.f[Mg])]],ih=Math.sqrt((Fe-Vd)*(Fe-Vd)+(Og-of)*(Og-of)),Th=Math.sqrt((te-Vd)*(te-Vd)+(vk-of)*(vk-of)),hh=Math.sqrt((te-Fe)*(te-Fe)+(vk-Og)*(vk-Og)),ih<hh&&Th<hh?Fe==te?(pg=0>=\nVd-Fe?0-(Vd-Fe):Vd-Fe,0.5>pg&&(Sh[qg++]=new e3(Z2(Fe,of,Vd,of),(0.5-pg)/2))):Og==vk?(pg=0>=of-Og?0-(of-Og):of-Og,0.5>pg&&(Sh[qg++]=new e3(Z2(Vd,Og,Vd,of),(0.5-pg)/2))):(jj=(vk-Og)/(te-Fe),Al=-1/jj,gk=Og-jj*Fe,zl=of-Al*Vd,Tb=(zl-gk)/(jj-Al),Nv=jj*Tb+gk,pg=Math.sqrt((Tb-Vd)*(Tb-Vd)+(Nv-of)*(Nv-of)),0.5>pg&&(Sh[qg++]=new e3(Z2(Tb,Nv,Vd,of),(0.5-pg)/2))):0.5>ih?Sh[qg++]=new e3(Z2(Fe,Og,Vd,of),(0.5-ih)/2):0.5>Th&&(Sh[qg++]=new e3(Z2(te,vk,Vd,of),(0.5-Th)/2)));0<qg&&(Lg=f3(Sh,qg),lc.a[Kg]+=Lg.b*Math.sin(Lg.a),\nlc.b[Kg]+=Lg.b*Math.cos(Lg.a))}else Rb>Gd&&Rb<Za&&(Za=Rb);Gd=Za}while(9999!=Za)}var Ql,Qn;for(Ql=0;Ql<a.f.o;++Ql)!a2(a.f,Ql)&&0==WQ(a.f,Ql)&&(Qn=new B2(a.f,1,a.e),a.a[Ql]=!0,Qn.e[0]=Ql,Qn.a[0]=0,Qn.b[0]=0,Qn.n[0]=0,Qm(a.c,Qn));var o1,Ov;for(Ov=N2(a);Ov;){for(var Rn=void 0,Pv=void 0,pE=void 0,qE=void 0,qE=0,pE=null,Pv=new Jv(Ov);Pv.b<Pv.d.Yf();)Rn=Kv(Pv),qE<Rn.b[0].e.length*Rn.b[1].e.length&&(qE=Rn.b[0].e.length*Rn.b[1].e.length,pE=Rn);o1=pE;g3(a,o1,1.2);Ov=N2(a)}var Qv;for(Qv=E2(a);Qv;)g3(a,Qv,1.5),\nQv=E2(a);var Rv;for(Rv=L2(a);Rv;)g3(a,Rv,1.8),Rv=L2(a);for(g=0;g<a.c.c;++g){e=Nx(a.c,g);for(h=0;h<e.e.length;++h)d2(a.f,e.e[h],e.a[h]),e2(a.f,e.e[h],e.b[h]),f2(a.f,e.e[h],0)}}\nfunction g3(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,o;e=D(OG,vl,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];o=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var n=void 0,r=n=void 0,t=void 0,y=void 0,v=void 0,s=void 0,A=s=void 0,F=y=n=v=y=void 0,M=void 0,N=r=void 0,$=y=n=void 0,V=void 0;if(1==f.e.length)f=0;else{N=c+Math.sqrt(b.b[1-j].e.length);t=D(OG,vl,-1,36,1);for(A=0;A<f.e.length;++A)n=Z2(h,l,f.a[A],f.b[A]),n=P(J(Math.round(36*n/6.283185307179586))),n=0>n?n+36:36<=n?n-36:n,y=h-f.a[A],v=l-f.b[A],\ny=y*y+v*v,t[n]<y&&(t[n]=y);n=y=-1;for(A=0;36>A;++A)t[A]=Math.sqrt(t[A]),y<t[A]&&(y=t[A],n=A);n=0>n-18?n-18+36:36<=n-18?n-18-36:n-18;for(A=0;18>=A;++A)t[0>n+A?n+A+36:36<=n+A?n+A-36:n+A]+=0.01*A,t[0>n-A?n-A+36:36<=n-A?n-A-36:n-A]+=0.01*A;$=D(OG,vl,-1,9,1);for(A=1;9>A;++A)$[A]=Math.sin(0.17453292519943295*A);V=N*N;M=1.7976931348623157E308;F=-1;for(n=0;36>n;++n)if(!(t[n]>=M)){v=t[n];for(A=1;9>A;++A){for(y=-1;1>=y&&!(r=0>n+y*A?n+y*A+36:36<=n+y*A?n+y*A-36:n+y*A,!(t[r]<=v)&&(s=t[r]*$[A],s<N&&(s*=s,r=Math.sqrt(V-\ns)+Math.sqrt(t[r]*t[r]-s)-N,v<r&&(v=r,M<=r))));y+=2);if(M<=v)break}M>v&&(M=v,F=n)}f=6.283185307179586*F/36}o[g]=f}h3(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);h3(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);o=1.7976931348623157E308;f=-1.7976931348623157E308;g=b.d[0]-b.d[1];for(j=0;j<b.b[1].b.length;++j)b.b[1].b[j]+=g,o>b.b[1].b[j]&&(o=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-o+2*c;f=nw(Math.ceil(j));o+=(j-f)/2-c;g=D(OG,vl,-1,f,1);for(j=0;j<f;++j)g[j]=b.c[1]+c;for(j=0;j<b.b[1].b.length;++j){h=\nb.b[1].b[j]-o;l=nw(h-c);for(h=jS(nw(h+c),f-1);l<=h;++l)g[l]>b.b[1].a[j]&&(g[l]=b.b[1].a[j])}for(j=0;j<f;++j)g[j]-=c;c=b.c[0]-b.c[1];for(j=0;j<b.b[0].a.length;++j)f=nw(b.b[0].b[j]-o),0<=f&&f<g.length&&c<b.b[0].a[j]-g[f]&&(c=b.b[0].a[j]-g[f]);for(j=0;j<b.b[1].a.length;++j)b.b[1].a[j]+=c;d&&(h3(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),h3(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=T2(a,b.b[0],b.b[1],0);i3(a,b.b[0],b.b[1],d)}\nfunction Y2(a){for(var b,c,d,e,f,g,h,j,l,o,n,r,t,y,v;;){o=v=0;y=t=null;for(f=1;f<a.c.c;++f){d=Nx(a.c,f);for(g=0;g<f;++g){e=Nx(a.c,g);for(j=r=n=c=b=0;j<d.e.length;++j)for(l=0;l<e.e.length;++l)d.e[j]==e.e[l]&&(++c,b=d.e[j],n<d.n[j]&&(n=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==R2(a,d,b)&&1==R2(a,e,b)?0:1,n>r?h=(b<<24)+(n<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(n<<8)+c,v<h)){v=h;o=c;for(j=r=n=0;j<d.e.length;++j)n<d.n[j]&&(n=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);n>r?(t=d,y=e):(t=e,y=\nd)}}}if(0==v)break;if(o==t.e.length)$m(a.c,t);else if(o==y.e.length)$m(a.c,y);else{c=a;f=o;r=n=e=d=o=o=j=b=v=g=void 0;g=D(B,q,-1,f,1);for(b=v=0;b<t.e.length;++b)for(j=0;j<y.e.length;++j)t.e[b]==y.e[j]&&(g[v++]=t.e[b]);if(1==f)f=(o=O2(t,g[0]),d=O2(y,g[0]),j3(y,t.a[o]-y.a[d],t.b[o]-y.b[d]),e=k3(c,t,g[0]),n=k3(c,y,g[0]),r=0,1==R2(c,t,g[0])&&1==R2(c,y,g[0])&&(r=1.0471975511965976),h3(y,y.a[d],y.b[d],e-n+r+3.141592653589793),T2(c,t,y,1));else{o=c;d=t;e=y;r=g;var s=void 0,A=v=void 0,F=void 0,M=void 0,N=\nvoid 0,$=void 0,V=void 0,W=l=j=b=M=void 0,ca=A=s=n=v=g=l=j=b=v=s=void 0,$=void 0;j=D(B,q,-1,f,1);l=D(B,q,-1,f,1);for(b=0;b<f;++b)j[b]=O2(d,r[b]),l[b]=O2(e,r[b]);for(b=s=v=n=g=0;b<f;++b)g+=d.a[j[b]],n+=d.b[j[b]],v+=e.a[l[b]],s+=e.b[l[b]];g/=f;n/=f;v/=f;s/=f;j3(e,g-v,n-s);M=D(d3,u,11,f,0);$=D(d3,u,11,f,0);s=D(d3,u,11,f,0);v=D(d3,u,11,f,0);for(b=0;b<f;++b)M[b]=new l3(g,n,d.a[j[b]],d.b[j[b]]),$[b]=new l3(g,n,e.a[l[b]],e.b[l[b]]),s[b]=new e3(M[b].a-$[b].a,M[b].b*$[b].b),v[b]=new e3(M[b].a+$[b].a,M[b].b*\n$[b].b);s=f3(s,f);v=f3(v,f);for(b=$=ca=0;b<f;++b)for(W=0;W<WQ(o.f,r[b]);++W)A=VQ(o.f,r[b],W),S2(d,A)&&!S2(e,A)&&++ca,!S2(d,A)&&S2(e,A)&&++$;N=D(d3,u,11,ca,0);V=D(d3,u,11,$,0);M=D(d3,u,11,$,0);for(b=$=ca=0;b<f;++b)for(W=0;W<WQ(o.f,r[b]);++W)A=VQ(o.f,r[b],W),S2(d,A)&&!S2(e,A)&&(F=O2(d,A),N[ca]=new l3(d.a[j[b]],d.b[j[b]],d.a[F],d.b[F]),++ca),!S2(d,A)&&S2(e,A)&&(F=O2(e,A),A=new l3(e.a[l[b]],e.b[l[b]],e.a[F],e.b[F]),V[$]=new e3(s.a+A.a,A.b),M[$]=new e3(v.a-A.a,A.b),++$);b=f3(N,ca);j=f3(V,$);l=f3(M,$);\nif(LH(g2(b.a,j.a))>LH(g2(b.a,l.a)))h3(e,g,n,s.a);else{r=g;b=n;s=l=j=void 0;for(s=0;s<e.e.length;++s)l=SL((e.a[s]-r)*(e.a[s]-r)+(e.b[s]-b)*(e.b[s]-b)),j=0-Z2(r,b,e.a[s],e.b[s]),e.a[s]=r+l*Math.sin(j),e.b[s]=b+l*Math.cos(j);h3(e,g,n,v.a)}f=T2(o,d,e,f)}o=f;i3(c,t,y,o)}}}\nfunction k3(a,b,c){var d,e,f,g,h,j,l,o;d=D(OG,vl,-1,WQ(a.f,c)+1,1);f=D(B,q,-1,WQ(a.f,c)+1,1);g=D(B,q,-1,WQ(a.f,c)+1,1);l=O2(b,c);for(h=e=0;h<WQ(a.f,c);++h)f[e]=VQ(a.f,c,h),g[e]=kR(a.f,c,h),j=O2(b,f[e]),-1!=j&&(d[e++]=Z2(b.a[l],b.b[l],b.a[j],b.b[j]));if(1==e)return d[0]+3.141592653589793;for(h=e-1;0<h;--h)for(b=0;b<h;++b)d[b]>d[b+1]&&(j=d[b],d[b]=d[b+1],d[b+1]=j,j=f[b],f[b]=f[b+1],f[b+1]=j,j=g[b],g[b]=g[b+1],g[b+1]=j);d[e]=d[0]+6.283185307179586;f[e]=f[0];g[e]=g[0];j=-100;for(h=l=0;h<e;++h){b=d[h+\n1]-d[h];if(2<e&&jR(a.f,g[h])&&jR(a.f,g[h+1])){a:{o=a;var n=f[h],r=c,t=f[h+1],y=void 0,v=void 0,s=void 0,A=void 0,F=void 0,M=void 0,s=D(B,q,-1,o.f.o,1),A=D(B,q,-1,o.f.o,1);s[0]=r;s[1]=n;A[r]=1;A[n]=2;for(F=v=1;v<=F;){for(M=0;M<WQ(o.f,s[v]);++M){y=VQ(o.f,s[v],M);if(y==t){o=1+A[s[v]];break a}0==A[y]&&0!=(o.f.s[y]&3072)&&(s[++F]=y,A[y]=A[s[v]]+1)}++v}o=0}0!=o&&(b-=100-o)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function i3(a,b,c,d){var e;e=jS(QA(a.c,b),QA(a.c,c));WD(a.c,e,d);$m(a.c,b);$m(a.c,c)}\nfunction m3(){this.e=1}function f3(a,b){var c,d,e;for(d=c=e=0;d<b;++d)e+=a[d].b*Math.sin(a[d].a),c+=a[d].b*Math.cos(a[d].a);0==c?d=0<e?1.5707963267948966:-1.5707963267948966:(d=Math.atan(e/c),0>c&&(d+=3.141592653589793));c=Math.sqrt(e*e+c*c)/b;return new e3(d,c)}w(33,1,{},m3);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function H2(){}w(34,1,{},H2);_.dd=function(a,b){var c,d;return c=MH(a.b),d=MH(b.b),c<d?-1:c==d?0:1};function I2(){}w(35,1,{},I2);\n_.dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function J2(){}w(36,1,{},J2);_.dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function M2(a,b){var c,d;this.b=D(W2,u,12,2,0);this.b[0]=a;this.b[1]=b;this.c=D(OG,vl,-1,2,1);this.d=D(OG,vl,-1,2,1);this.a=D(B,q,-1,2,1);for(c=0;2>c;++c){for(d=0;d<this.b[c].e.length;++d)this.c[c]+=this.b[c].a[d],this.d[c]+=this.b[c].b[d];this.a[c]=this.b[c].e.length}}\nfunction K2(a,b,c,d){this.b=D(W2,u,12,2,0);this.b[0]=a;this.b[1]=b;this.c=D(OG,vl,-1,2,1);this.d=D(OG,vl,-1,2,1);this.c[0]=this.b[0].a[c];this.d[0]=this.b[0].b[c];this.c[1]=this.b[1].a[d];this.d[1]=this.b[1].b[d];this.a=D(B,q,-1,2,1);this.a[0]=1;this.a[1]=1}w(37,1,{9:1},M2,K2);_.a=null;_.b=null;_.c=null;_.d=null;function e3(a,b){this.a=a;this.b=b}function l3(a,b,c,d){this.a=Z2(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}\nfunction Z2(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}w(38,1,{11:1},e3,l3);_.a=0;_.b=0;function X2(a){this.a=D(B,q,-1,a,1);this.b=D(B,q,-1,a,1)}w(39,1,{},X2);_.a=null;_.b=null;function F2(a,b,c){this.c=a;this.a=b;this.b=c}w(40,1,{},F2);_.a=0;_.b=0;_.c=null;\nfunction $2(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=D(ZI,im,87,a.k.p,0));if(null==a.d[b]){g=D(B,q,-1,a.e.length,1);l=D(Aq,ul,-1,a.k.o,2);c=Y(a.k,0,b);d=Y(a.k,1,b);g[0]=c;l[c]=!0;for(h=f=0;f<=h;){for(j=0;j<WQ(a.k,g[f]);++j)e=VQ(a.k,g[f],j),!l[e]&&e!=d&&(g[++h]=e,l[e]=!0);if(f==h)break;++f}e=h+1>~~(a.e.length/2);if(0!=(a.j&6)){f=g=!1;for(j=0;j<a.e.length;++j)a2(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=D(B,q,-1,e?a.e.length-h:h+2,1);for(j=0;j<a.e.length;++j)a.e[j]==c?a.d[b][e?0:1]=\nj:a.e[j]==d?a.d[b][e?1:0]=j:e^l[a.e[j]]&&(a.d[b][f++]=j)}e=a.a[a.d[b][0]];f=a.b[a.d[b][0]];l=Z2(e,f,a.a[a.d[b][1]],a.b[a.d[b][1]]);for(j=2;j<a.d[b].length;++j)h=a.d[b][j],d=SL((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-Z2(e,f,a.a[h],a.b[h]),a.a[h]=e+d*Math.sin(c),a.b[h]=f+d*Math.cos(c)}\nfunction a3(a){var b,c,d,e,f;a.c=0;c=new Nm;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=LH(a.a[e]-a.a[f]),d=LH(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=D(B,q,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],yq(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function O2(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function S2(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction h3(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=SL((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=Z2(b,c,a.a[g],a.b[g])+d,a.a[g]=b+f*Math.sin(e),a.b[g]=c+f*Math.cos(e)}function j3(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function B2(a,b,c){this.k=a;this.j=c;this.e=D(B,q,-1,b,1);this.n=D(B,q,-1,b,1);this.a=D(OG,vl,-1,b,1);this.b=D(OG,vl,-1,b,1)}\nfunction b3(a,b){var c;this.k=a.k;this.j=b;this.e=D(B,q,-1,a.e.length,1);this.n=D(B,q,-1,a.e.length,1);this.a=D(OG,vl,-1,a.e.length,1);this.b=D(OG,vl,-1,a.e.length,1);for(c=0;c<a.e.length;++c)this.e[c]=a.e[c],this.n[c]=a.n[c],this.a[c]=a.a[c],this.b[c]=a.b[c];if(null!=a.f){this.f=D(B,q,-1,a.f.length,1);for(c=0;c<a.f.length;++c)this.f[c]=a.f[c]}if(null!=a.i){this.i=D(B,q,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}w(41,1,{12:1},B2,b3);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function j2(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function n3(){n3=x;o3=z(p3,Dl,-1,[0.29899999499320984,0.5870000123977661,0.11400000005960464])}\nfunction q3(a,b){n3();var c,d,e,f,g,h;c=!b?1:(o3[0]*(~~b.d>>16&255)+o3[1]*(~~b.d>>8&255)+o3[2]*(b.d&255))/255;f=!a?1:(o3[0]*(~~a.d>>16&255)+o3[1]*(~~a.d>>8&255)+o3[2]*(a.d&255))/255;e=LH(c-f);if(0.30000001192092896<e)return a;d=D(p3,Dl,-1,3,1);r3(~~b.d>>16&255,~~b.d>>8&255,b.d&255,d);g=D(p3,Dl,-1,3,1);r3(~~a.d>>16&255,~~a.d>>8&255,a.d&255,g);h=LH(g[0]-d[0]);0.5<h&&(h=1-h);g=1-(g[1]>d[1]?g[1]:d[1]);d=LH(f+c-1);h=Math.cos(9.42477796076938*h);h=0.30000001192092896*(g>(d>h?d:h)?g:d>h?d:h);if(e>h)c=a;\nelse if(e=(f>c?1<f+h:0<f-h)?c-h:c+h,c=null,null==c&&(c=D(p3,Dl,-1,4,1)),null!=a.b?c[3]=a.a:c[3]=(~~a.d>>24&255)/255,f=c,null==f&&(f=D(p3,Dl,-1,3,1)),null!=a.b?(f[2]=a.b[2],f[1]=a.b[1],f[0]=a.b[0]):(f[2]=(a.d&255)/255,f[1]=(~~a.d>>8&255)/255,f[0]=(~~a.d>>16&255)/255),f=!a?1:(o3[0]*(~~a.d>>16&255)+o3[1]*(~~a.d>>8&255)+o3[2]*(a.d&255))/255,0==f)c=new s3(f,f,f,c[3]);else{d=e/(!a?1:(o3[0]*(~~a.d>>16&255)+o3[1]*(~~a.d>>8&255)+o3[2]*(a.d&255))/255);for(e=f=h=0;3>e;++e)c[e]*=d,1>c[e]?f+=o3[e]:(h+=(c[e]-1)*\no3[e],c[e]=1);if(0!=h){for(e=d=0;3>e;++e)1>c[e]&&(c[e]+=h/f,1<c[e]&&(d+=(c[e]-1)*o3[e],c[e]=1));if(0!=d)for(e=0;3>e;++e)1>c[e]&&(c[e]+=d/o3[e],1<c[e]&&(c[e]=1))}c=new s3(c[0],c[1],c[2],c[3])}return c}var o3;function s3(a,b,c,d){$C();var e=nw(255*a+0.5),f=nw(255*b+0.5),g=nw(255*c+0.5),h=nw(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new an(Ce);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=D(p3,Dl,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}\nfunction t3(a){$C();this.d=a|-16777216}function r3(a,b,c,d){$C();var e,f,g,h,j,l;null==d&&(d=D(p3,Dl,-1,3,1));j=c>(a>b?a:b)?c:a>b?a:b;l=c<(a<b?a:b)?c:a<b?a:b;j==l?g=h=0:(h=(j-l)/j,f=(j-a)/(j-l),e=(j-b)/(j-l),c=(j-c)/(j-l),a==j?g=c-e:b==j?g=2+f-c:g=4+e-f,g/=6,0>g&&++g);d[0]=g;d[1]=h;d[2]=j/255}w(491,1,{59:1,68:1,71:1},s3,t3);var q2=null;function t1(){}function w1(a,b){this.a=a;this.b=b}w(541,514,{78:1,79:1},t1,w1);_.Af=Uz;_.Bf=sC;_.tS=function(){return u3.d+"[x="+this.a+",y="+this.b+dg};_.a=0;\n_.b=0;function h1(a,b){var c,d,e,f;c=new i1;d=a.c;e=b.Af();d=d<e?d:e;e=a.d;f=b.Bf();e=e<f?e:f;f=a.c+a.b;var g=b.Af()+b.Df();f=f>g?f:g;var g=a.d+a.a,h=b.Bf()+b.Cf();c.c=d;c.d=e;c.b=f-d;c.a=(g>h?g:h)-e;return c}function i1(){}function B1(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(542,517,Ul,i1,B1);_.Cf=Uz;_.Df=sC;_.Af=function(){return this.c};_.Bf=function(){return this.d};_.tS=function(){return v3.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+dg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction w3(a){var b;b=new dU;var c=new u2,d=WL(yy(a)),e,f,g,h,j,l,o,n,r,t,y,v,s,A,F,M,N,$,V,W,ca,ja,ra,ac,K,oa,Ac,id,tb,L,Fa,ub,Ic,tc,Aa,jd,cd;c.b=b;hT(c.b);ra=null;h=D(B,q,-1,64,1);h[0]=-1;oa=D(B,q,-1,64,1);Ac=D(B,q,-1,64,1);for(s=0;64>s;++s)oa[s]=-1;f=K=0;id=ac=L=!1;l=0;tb=d.length;for(j=1;32>=d[K];)++K;for(;K<tb;)if(Fa=d[K++]&65535,x3(Fa)||42==Fa){g=0;y=-1;A=ja=F=!1;if(L)82==Fa&&BF(d[K]&65535)?($=null!=String.fromCharCode(d[K+1]&65535).match(/\\d/)?2:1,g=BT(iT(d,K-1,1+$)),K+=$):(M=String.fromCharCode(d[K]&\n65535).toLowerCase().charCodeAt(0)==(d[K]&65535)&&x3(d[K]&65535)?2:1,g=BT(iT(d,K-1,M)),K+=M-1,y=0),64==d[K]&&(++K,64==d[K]&&(A=!0,++K),ja=!0),72==d[K]&&(++K,y=1,BF(d[K]&65535)&&(y=d[K]-48,++K));else if(42==Fa)g=6,F=!0;else switch(String.fromCharCode(Fa).toUpperCase().charCodeAt(0)){case 66:K<tb&&114==d[K]?(g=35,++K):g=5;break;case 67:K<tb&&108==d[K]?(g=17,++K):g=6;break;case 70:g=9;break;case 73:g=53;break;case 78:g=7;break;case 79:g=8;break;case 80:g=15;break;case 83:g=16}if(0==g)throw new Op("SmilesParser: unknown element label found");\ne=cT(c.b,g);F?(id=!0,wT(c.b,e,1)):c2(c.b,e,String.fromCharCode(Fa).toLowerCase().charCodeAt(0)==Fa&&x3(Fa));if(-1!=y&&1!=g){o=D(XL,Cl,-1,1,1);o[0]=~~(y<<24)>>24;var ta=c.b,Da=e,aa=o;null!=aa&&0==aa.length&&(aa=null);null==aa?null!=ta.r&&(ta.r[Da]=null):(null==ta.r&&(ta.r=D(aT,u,3,ta.G,0)),ta.r[Da]=aa)}v=h[l];-1!=h[l]&&128!=j&&gT(c.b,e,h[l],j);j=1;h[l]=e;0!=f&&(uT(c.b,e,f),f=0);(W=!ra?null:OT(ra,jI(v)))&&v2(W,e,K,1==g);ja&&(!ra&&(ra=new ZT),$T(ra,jI(e),new x2(c,e,v,y,K,A)))}else if(46==Fa)j=128;else if(61==\nFa)j=2;else if(35==Fa)j=4;else if(BF(Fa))if(V=Fa-48,L){for(;K<tb&&BF(d[K]&65535);)V=10*V+d[K]-48,++K;f=V}else{ac&&K<tb&&BF(d[K]&65535)&&(V=10*V+d[K]-48,++K);ac=!1;if(64<=V)throw new Op("SmilesParser: ringClosureAtom number out of range");if(-1==oa[V])oa[V]=h[l],Ac[V]=K-1;else{if(oa[V]==h[l])throw new Op("SmilesParser: ring closure to same atom");ra&&((W=OT(ra,jI(oa[V])))&&v2(W,h[l],Ac[V],!1),(W=OT(ra,jI(h[l])))&&v2(W,oa[V],K-1,!1));gT(c.b,h[l],oa[V],j);oa[V]=-1}j=1}else if(43==Fa){if(!L)throw new Op("SmilesParser: \'+\' found outside brackets");\nfor(n=1;43==d[K];)++n,++K;1==n&&BF(d[K]&65535)&&(n=d[K]-48,++K);pT(c.b,h[l],n)}else if(45==Fa){if(L){for(n=-1;45==d[K];)--n,++K;-1==n&&BF(d[K]&65535)&&(n=48-d[K],++K);pT(c.b,h[l],n)}}else if(40==Fa){if(-1==h[l])throw new Op("Smiles with leading parenthesis are not supported");h[l+1]=h[l];++l}else if(41==Fa)--l;else if(91==Fa){if(L)throw new Op("SmilesParser: nested square brackets found");L=!0}else if(93==Fa){if(!L)throw new Op("SmilesParser: closing bracket without opening one");L=!1}else if(37==\nFa)ac=!0;else if(58==Fa)if(L){for(N=0;BF(d[K]&65535);)N=10*N+d[K]-48,++K;c.b.u[h[l]]=N}else j=64;else if(47==Fa)j=17;else if(92==Fa)j=9;else throw new Op("SmilesParser: unexpected character found: \'"+String.fromCharCode(Fa)+ab);if(1!=j)throw new Op("SmilesParser: dangling open bond");for(s=0;64>s;++s)if(-1!=oa[s])throw new Op("SmilesParser: dangling ring closure");var Fb=c.b,cb,Gb,Pc,oc,ba,kd;kd=D(B,q,-1,Fb.o,1);oc=D(Aq,ul,-1,Fb.o,2);for(Gb=0;Gb<Fb.p;++Gb)for(Pc=0;2>Pc;++Pc)JT(Fb,Fb.y[Pc][Gb])&&!JT(Fb,\nFb.y[1-Pc][Gb])&&(oc[Fb.y[Pc][Gb]]=!0);for(ba=Fb.o-1;0<=ba&&oc[ba];)kd[ba]=ba,--ba;for(cb=0;cb<=ba;++cb)if(oc[cb]){kd[cb]=ba;kd[ba]=cb;for(--ba;0<=ba&&oc[ba];)kd[ba]=ba,--ba}else kd[cb]=cb;c.b.J=!0;bS(c.b,1);for(e=0;e<c.b.o;++e)if(null!=(null==b.r?null:null==b.r[e]?null:iT(b.r[e],0,b.r[e].length))&&!a2(c.b,e))if(t=(null==c.b.r?null:c.b.r[e])[0],c.b.x[e]<(DR(),$S).length&&null!=$S[c.b.x[e]]){r=!1;ub=lS(c.b,e);ub-=nS(c.b,e,ub);for(tc=$S[c.b.x[e]],Aa=0,jd=tc.length;Aa<jd;++Aa)if(Ic=tc[Aa],ub<=Ic){r=\n!0;Ic!=ub+t&&oT(c.b,e,ub+t);break}r||oT(c.b,e,ub+t)}var S,O,Db,Ua;for(S=0;S<c.b.c;++S)if(7==c.b.x[S]&&0==c.b.q[S]&&3<lS(c.b,S)&&0<c.b.k[S])for(Ua=0;Ua<c.b.f[S];++Ua)if(O=VQ(c.b,S,Ua),Db=kR(c.b,S,Ua),1<dR(c.b,Db)&&DT(c.b.x[O])){4==c.b.B[Db]?GS(c.b,Db,2):GS(c.b,Db,1);pT(c.b,S,c.b.q[S]+1);pT(c.b,O,c.b.q[O]-1);break}var T,db,Ma,dd,Qc,Na,eb,Kc,$d,Bd,Xc,Jb,nb,jc,uc,cc;bS(c.b,1);c.a=D(Aq,ul,-1,c.b.d,2);for(Ma=0;Ma<c.b.d;++Ma)64==c.b.B[Ma]&&(GS(c.b,Ma,1),c.a[Ma]=!0);cc=new HT(c.b,3);Kc=D(Aq,ul,-1,cc.i.c,\n2);for(nb=0;nb<cc.i.c;++nb){jc=Nx(cc.i,nb);Kc[nb]=!0;for(eb=0;eb<jc.length;++eb)if(!a2(c.b,jc[eb])){Kc[nb]=!1;break}if(Kc[nb]){uc=Nx(cc.j,nb);for(eb=0;eb<uc.length;++eb)c.a[uc[eb]]=!0}}for(Ma=0;Ma<c.b.d;++Ma)if(!c.a[Ma]&&0!=cc.b[Ma]&&a2(c.b,Y(c.b,0,Ma))&&a2(c.b,Y(c.b,1,Ma)))a:{var I=c,pc=Ma,dc=void 0,Bc=void 0,vc=void 0,Cd=void 0,ae=void 0,Jd=void 0,ed=void 0,Nb=void 0,ka=void 0,be=void 0,Ob=void 0,pe=void 0,Hb=void 0,Nb=D(B,q,-1,I.b.c,1),Jd=D(B,q,-1,I.b.c,1),ed=D(B,q,-1,I.b.c,1),ka=D(B,q,-1,I.b.c,\n1),dc=Y(I.b,0,pc),Bc=Y(I.b,1,pc);Jd[0]=dc;Jd[1]=Bc;ed[0]=-1;ed[1]=pc;Nb[dc]=1;Nb[Bc]=2;ka[dc]=-1;ka[Bc]=dc;for(be=ae=1;ae<=be&&15>Nb[Jd[ae]];){Hb=Jd[ae];for(Ob=0;Ob<I.b.f[Hb];++Ob)if(vc=VQ(I.b,Hb,Ob),vc!=ka[Hb]){Cd=kR(I.b,Hb,Ob);if(vc==dc){ed[0]=Cd;for(pe=0;pe<=be;++pe)I.a[ed[Ob]]=!0;break a}a2(I.b,vc)&&0==Nb[vc]&&(++be,Jd[be]=vc,ed[be]=Cd,Nb[vc]=Nb[Hb]+1,ka[vc]=Hb)}++ae}}bS(c.b,3);for(nb=0;nb<cc.i.c;++nb)if(Kc[nb]){jc=Nx(cc.i,nb);for(eb=0;eb<jc.length;++eb){var Rc;var Ra=c,hb=jc[eb],sd=void 0;16==\nRa.b.x[hb]&&0>=Ra.b.q[hb]||6==Ra.b.x[hb]&&0!=Ra.b.q[hb]||!a2(Ra.b,hb)?Rc=!1:(sd=null==rS(Ra.b,hb)?0:(null==Ra.b.r?null:Ra.b.r[hb])[0],Rc=1>lT(Ra.b,hb)-lS(Ra.b,hb)-sd||5!=Ra.b.x[hb]&&6!=Ra.b.x[hb]&&7!=Ra.b.x[hb]&&8!=Ra.b.x[hb]&&15!=Ra.b.x[hb]&&16!=Ra.b.x[hb]&&33!=Ra.b.x[hb]&&34!=Ra.b.x[hb]?!1:!0);if(!Rc){c2(c.b,jc[eb],!1);for(Bd=0;Bd<c.b.f[jc[eb]];++Bd)c.a[kR(c.b,jc[eb],Bd)]=!1}}}t2(c);for(nb=0;nb<cc.i.c;++nb)if(Kc[nb]&&6==Nx(cc.j,nb).length){uc=Nx(cc.j,nb);$d=!0;for(dd=0,Qc=uc.length;dd<Qc;++dd)if(Ma=\nuc[dd],!c.a[Ma]){$d=!1;break}$d&&(s2(c,uc[0]),s2(c,uc[2]),s2(c,uc[4]),t2(c))}for(Jb=5;4<=Jb;--Jb){do{Xc=!1;for(Ma=0;Ma<c.b.d;++Ma)if(c.a[Ma]){for(eb=T=0;2>eb;++eb){Na=Y(c.b,eb,Ma);for(Bd=0;Bd<c.b.f[Na];++Bd)c.a[kR(c.b,Na,Bd)]&&++T}if(T==Jb){s2(c,Ma);t2(c);Xc=!0;break}}}while(Xc)}for(Ma=0;Ma<c.b.d;++Ma)if(c.a[Ma])throw new Op(V0);for(db=0;db<c.b.c;++db)if(a2(c.b,db))throw new Op(V0);c.b.r=null;c.b.J=!1;var Xa,Pb,Cc,Ba,Yc,ec,ld,fc,xb,wc,md;bS(c.b,3);xb=!1;wc=D(B,q,-1,2,1);md=D(B,q,-1,2,1);fc=D(B,q,\n-1,2,1);for(Pb=0;Pb<c.b.d;++Pb)if(!vR(c.b,Pb)&&2==c.b.B[Pb]){for(Ba=0;2>Ba;++Ba){wc[Ba]=-1;fc[Ba]=-1;Xa=Y(c.b,Ba,Pb);for(ld=0;ld<c.b.f[Xa];++ld)Cc=kR(c.b,Xa,ld),Cc!=Pb&&(17==c.b.B[Cc]||9==c.b.B[Cc]?(wc[Ba]=VQ(c.b,Xa,ld),md[Ba]=Cc):fc[Ba]=VQ(c.b,Xa,ld));if(-1==wc[Ba])break}if(-1!=wc[0]&&-1!=wc[1]){ec=c.b.B[md[0]]!=c.b.B[md[1]];Yc=!1;for(Ba=0;2>Ba;++Ba)-1!=fc[Ba]&&fc[Ba]<wc[Ba]&&(Yc=!Yc);yT(c.b,Pb,ec^Yc?2:1,!1);xb=!0}}for(Pb=0;Pb<c.b.d;++Pb)(17==c.b.B[Pb]||9==c.b.B[Pb])&&GS(c.b,Pb,1);xb&&(c.b.K|=4);\nU2(new m3,c.b);if(ra){for(ca=y3((cd=new MX(ra),new z3(ra,cd)));nM(ca.a.a);)W=(ca.a.b=Kv(ca.a.a)).Dh(),vT(c.b,W.a,w2(W,kd),!1);c.b.K|=4}i2(c.b);z2(c.b);id&&AT(c.b,!0);return(new p2(b)).a.a.a}function x3(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function y3(a){a=new PX(a.b.a);return new A3(a)}function z3(a,b){this.a=a;this.b=b}w(650,638,{},z3);_.Ah=function(a){a:{var b,c;for(c=new PX((new MX(this.a)).a);nM(c.a);)if(b=c.b=Kv(c.a),b=b.Dh(),null==a?null==b:Vp(a,b)){a=!0;break a}a=!1}return a};\n_.Ce=function(){return y3(this)};_.Yf=function(){return this.b.a.c};_.a=null;_.b=null;function A3(a){this.a=a}w(651,1,{},A3);_.be=function(){return nM(this.a.a)};_.ce=function(){return(this.a.b=Kv(this.a.a)).Dh()};_.de=function(){OX(this.a)};_.a=null;function G2(a,b){Xv();var c;c=fw(a.b,a.c);qR(c,c.length,b?b:(rR(),rR(),sR));var d,e;e=a.c;for(d=0;d<e;++d)GD(a,d,c[d])}\nfunction B3(){B3=x;var a,b;C3=D(OG,vl,-1,25,1);D3=D(OG,vl,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)D3[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)C3[a]=b,b*=0.5}function c3(a,b){var c,d;if(0<b){if((b&-b)==b)return nw(4.6566128730773926E-10*b*E3(a));do c=E3(a),d=c%b;while(0>c-d+(b-1));return nw(d)}throw new NC;}\nfunction E3(a){var b,c,d;c=15525485*a.a+1502*a.b;d=15525485*a.b+11;b=Math.floor(5.9604644775390625E-8*d);a.a=(c+b)%16777216;a.b=d-16777216*b;a=128*a.a+Math.floor(a.b*D3[31]);2147483648<=a&&(a-=4294967296);return a}function V2(){B3();var a,b;b=F3++ +(new Date).getTime();a=nw(Math.floor(5.9604644775390625E-8*b))&16777215;b=nw(b-16777216*a);this.a=a^1502;this.b=b^15525485}function G3(){B3();this.a=6122;this.b=12230397}w(667,1,{},V2,G3);_.a=0;_.b=0;var C3,D3,F3=0;w(707,703,am);\n_.Ed=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(rI(),sI)&&this.b.i==(tI(),uI))try{var f=this.b.b,g,h,j;j=null;h=new dU;ST(new aU,h,new pX(new sX(f)))&&(g=new p2(h),j=g.a.a.a);b=j;if(null==b)throw new Op("V3000 read failed.");a=Aj;this.a.ic.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=Iq(l),G(l,97))c=l,d=c.Cd();else throw l;}else if(this.b.a==jN)try{var o=this.b.b,n,r,t,y;b=-1!=o.indexOf(Ld)?(n=UL(o,Ld),r=w3(n[0]),t=w3(n[2]),y=m,y+=Pa,y+=$I(1,3)+$I(1,3)+da,y+=Ka+r,y+=Ka+t,y):w3(o);\nthis.b.f==(pI(),gN)?a="readSMIRKS":this.b.f==hN&&(a="readSMILES");this.a.ic.a="SMILES conversion provided by OpenChemLib"}catch(v){if(v=Iq(v),G(v,97))c=v,d=c.Cd();else throw v;}else if(d="Invalid or unsupported input",this.a.zc&&!this.b.d)try{var s=new m2,A=yy(this.b.b),F;if(null==A||0==A.length)F=null;else{var M=WL(A),N,$,V,W,ca;if(null==M)F=null;else{k2(s,M,0);N=Z(s,4);W=Z(s,4);8<N&&(N=W);$=Z(s,N);V=Z(s,W);ca=new XT($,V);var ja=null,ra,ac,K,oa,Ac,id,tb,L,Fa,ub,Ic,tc,Aa,jd,cd,ta,Da,aa,Fb,cb,Gb,Pc,\noc,ba,kd,S,O,Db,Ua,T,db,Ma,dd,Qc,Na,eb,Kc,$d,Bd,Xc,Jb,nb,jc,uc,cc,I,pc,dc,Bc,vc,Cd,ae,Jd,ed,Nb,ka,be,Ob,pe,Hb,Rc,Ra,hb,sd,Xa,Pb,Cc,Ba,Yc,ec,ld,fc;Pb=8;s.f=ca;hT(s.f);if(!(null==M||0==M.length))if(null!=ja&&0==ja.length&&(ja=null),k2(s,M,0),K=Z(s,4),ta=Z(s,4),8<K&&(Pb=K,K=ta),0==K)AT(s.f,1==Z(s,1));else{oa=Z(s,K);Ac=Z(s,ta);Nb=Z(s,K);pe=Z(s,K);Ob=Z(s,K);kd=Z(s,K);for(L=0;L<oa;++L)cT(s.f,6);for(I=0;I<Nb;++I)fT(s.f,Z(s,K),7);for(I=0;I<pe;++I)fT(s.f,Z(s,K),8);for(I=0;I<Ob;++I)fT(s.f,Z(s,K),Z(s,8));for(I=\n0;I<kd;++I)pT(s.f,Z(s,K),Z(s,4)-8);S=1+Ac-oa;dd=Z(s,4);cd=0;d2(s.f,0,0);e2(s.f,0,0);f2(s.f,0,0);Qc=null!=ja&&39<=ja[0];fc=ec=Ba=Xa=0;T=Ua=!1;Qc&&(ja.length>2*oa-2&&39==ja[2*oa-2]||ja.length>3*oa-3&&39==ja[3*oa-3]?(T=!0,pc=(Ua=ja.length==3*oa-3+9)?3*oa-3:2*oa-2,jd=86*(ja[pc+1]-40)+ja[pc+2]-40,Xa=Math.pow(10,jd/2E3-1),pc+=2,Cc=86*(ja[pc+1]-40)+ja[pc+2]-40,Ba=Math.pow(10,Cc/1500-1),pc+=2,Yc=86*(ja[pc+1]-40)+ja[pc+2]-40,ec=Math.pow(10,Yc/1500-1),Ua&&(pc+=2,ld=86*(ja[pc+1]-40)+ja[pc+2]-40,fc=Math.pow(10,\nld/1500-1))):Ua=ja.length==3*oa-3);s.b&&Ua&&(ja=null,Qc=!1);for(I=1;I<oa;++I)Na=Z(s,dd),0==Na?(Qc&&(d2(s.f,I,s.f.D[0].a+8*(ja[2*I-2]-83)),e2(s.f,I,s.f.D[0].b+8*(ja[2*I-1]-83)),Ua&&f2(s.f,I,s.f.D[0].c+8*(ja[2*oa-3+I]-83))),++S):(cd+=Na-1,Qc&&(d2(s.f,I,fR(s.f,cd)+ja[2*I-2]-83),e2(s.f,I,gR(s.f,cd)+ja[2*I-1]-83),Ua&&f2(s.f,I,hR(s.f,cd)+(ja[2*oa-3+I]-83))),gT(s.f,cd,I,1));for(I=0;I<S;++I)gT(s.f,Z(s,K),Z(s,K),1);Bc=D(Aq,ul,-1,Ac,2);for(aa=0;aa<Ac;++aa)switch(Gb=Z(s,2),Gb){case 0:b2(s.f,Y(s.f,0,aa))||b2(s.f,\nY(s.f,1,aa))?GS(s.f,aa,32):Bc[aa]=!0;break;case 2:GS(s.f,aa,2);break;case 3:GS(s.f,aa,4)}ac=Z(s,K);for(I=0;I<ac;++I)if(L=Z(s,K),8==Pb)Hb=Z(s,2),3==Hb?(rT(s.f,L,1,0),vT(s.f,L,1,!1)):vT(s.f,L,Hb,!1);else switch(Hb=Z(s,3),Hb){case 4:vT(s.f,L,1,!1);rT(s.f,L,1,Z(s,3));break;case 5:vT(s.f,L,2,!1);rT(s.f,L,1,Z(s,3));break;case 6:vT(s.f,L,1,!1);rT(s.f,L,2,Z(s,3));break;case 7:vT(s.f,L,2,!1);rT(s.f,L,2,Z(s,3));break;default:vT(s.f,L,Hb,!1)}8==Pb&&0==Z(s,1)&&(s.f.F=!0);ra=Z(s,ta);for(I=0;I<ra;++I)if(aa=Z(s,\nta),1==s.f.B[aa])switch(Hb=Z(s,3),Hb){case 4:yT(s.f,aa,1,!1);xT(s.f,aa,1,Z(s,3));break;case 5:yT(s.f,aa,2,!1);xT(s.f,aa,1,Z(s,3));break;case 6:yT(s.f,aa,1,!1);xT(s.f,aa,2,Z(s,3));break;case 7:yT(s.f,aa,2,!1);xT(s.f,aa,2,Z(s,3));break;default:yT(s.f,aa,Hb,!1)}else yT(s.f,aa,Z(s,2),!1);AT(s.f,1==Z(s,1));tb=null;for(be=0;1==Z(s,1);)switch(Ma=be+Z(s,4),Ma){case 0:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),wT(s.f,L,2048);break;case 1:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),Jd=Z(s,8),uT(s.f,L,Jd);break;case 2:ka=\nZ(s,ta);for(I=0;I<ka;++I)aa=Z(s,ta),GS(s.f,aa,64);break;case 3:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),wT(s.f,L,4096);break;case 4:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),sd=Z(s,4)<<3,wT(s.f,L,sd);break;case 5:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),id=Z(s,2)<<1,wT(s.f,L,id);break;case 6:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),wT(s.f,L,1);break;case 7:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),uc=Z(s,4)<<7,wT(s.f,L,uc);break;case 8:ka=Z(s,K);for(I=0;I<ka;++I){L=Z(s,K);Ic=Z(s,4);Fa=D(B,q,-1,Ic,1);for(vc=0;vc<Ic;++vc)ub=\nZ(s,8),Fa[vc]=ub;var xb=s.f,wc=L,md=Fa;null==xb.t&&(xb.t=D(ZI,im,87,xb.G,0));null!=md&&QR(md);xb.t[wc]=md;xb.K=0;xb.E=!0}break;case 9:ka=Z(s,ta);for(I=0;I<ka;++I)aa=Z(s,ta),sd=Z(s,2)<<4,zT(s.f,aa,sd);break;case 10:ka=Z(s,ta);for(I=0;I<ka;++I)aa=Z(s,ta),Pc=Z(s,4),zT(s.f,aa,Pc);break;case 11:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),wT(s.f,L,8192);break;case 12:ka=Z(s,ta);for(I=0;I<ka;++I)aa=Z(s,ta),oc=Z(s,8)<<6,zT(s.f,aa,oc);break;case 13:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),Rc=Z(s,3)<<14,wT(s.f,L,Rc);break;\ncase 14:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),ed=Z(s,5)<<17,wT(s.f,L,ed);break;case 15:be=16;break;case 16:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),hb=Z(s,3)<<22,wT(s.f,L,hb);break;case 17:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),oT(s.f,L,Z(s,4));break;case 18:ka=Z(s,K);ae=Z(s,4);for(I=0;I<ka;++I){L=Z(s,K);db=Z(s,ae);Cd=D(XL,Cl,-1,db,1);for(vc=0;vc<db;++vc)Cd[vc]=~~(Z(s,7)<<24)>>24;var qe=s.f,Dd=L,gc=iT(Cd,0,Cd.length),nd=void 0;if(null!=gc)if(0==gc.length)gc=null;else if(nd=BT(gc),0!=nd&&H(gc,YS[nd])||H(gc,\nMd))fT(qe,Dd,nd),gc=null;null==gc?null!=qe.r&&(qe.r[Dd]=null):(null==qe.r&&(qe.r=D(aT,u,3,qe.G,0)),qe.r[Dd]=WL(gc))}break;case 19:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),ba=Z(s,3)<<25,wT(s.f,L,ba);break;case 20:ka=Z(s,ta);for(I=0;I<ka;++I)aa=Z(s,ta),hb=Z(s,3)<<14,zT(s.f,aa,hb);break;case 21:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),tT(s.f,L,Z(s,2)<<4);break;case 22:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),wT(s.f,L,268435456);break;case 23:ka=Z(s,ta);for(I=0;I<ka;++I)aa=Z(s,ta),zT(s.f,aa,131072);break;case 24:ka=\nZ(s,ta);for(I=0;I<ka;++I)aa=Z(s,ta),id=Z(s,2)<<18,zT(s.f,aa,id);break;case 25:for(I=0;I<oa;++I)if(1==Z(s,1)){var Ed=s.f;Ed.s[I]|=512}break;case 26:ka=Z(s,ta);tb=D(B,q,-1,ka,1);for(I=0;I<ka;++I)tb[I]=Z(s,ta);break;case 27:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),wT(s.f,L,536870912)}var U=new U1(s.f),Zc,ib,Eb,kc,$c,Ga,Rd,mg,fb,Se,re,Kd,Dc;bS(U.d,1);if(null!=Bc)U.c=Bc;else{U.c=D(Aq,ul,-1,U.d.d,2);for(Eb=0;Eb<U.d.d;++Eb)64==U.d.B[Eb]&&(U.c[Eb]=!0,GS(U.d,Eb,1))}U.e=0;Rd=D(Aq,ul,-1,U.d.c,2);for(Eb=0;Eb<U.d.d;++Eb)if(U.c[Eb]){++U.b;\nfor(Ga=0;2>Ga;++Ga)Rd[Y(U.d,Ga,Eb)]||(Rd[Y(U.d,Ga,Eb)]=!0,++U.a)}if(0!=U.b){Dc=new HT(U.d,1);if(U.d.E){var Ec,Lc,Fd,td,Ya,ud,hc;for(Lc=0;Lc<U.d.d;++Lc)if(U.c[Lc])for(td=0;2>td;++td){ud=Y(U.d,td,Lc);Ec=!1;for(Ya=0;Ya<U.d.f[ud];++Ya)if(Lc!=kR(U.d,ud,Ya)&&U.c[kR(U.d,ud,Ya)]){Ec=!0;break}if(!Ec){hc=Lc;for(Fd=Y(U.d,1-td,Lc);-1!=hc;){U.c[hc]=!1;--U.b;GS(U.d,hc,64);hc=-1;ud=Fd;for(Ya=0;Ya<U.d.f[ud];++Ya)if(U.c[kR(U.d,ud,Ya)])if(-1==hc)hc=kR(U.d,ud,Ya),Fd=VQ(U.d,ud,Ya);else{hc=-1;break}}break}}}for(ib=0;ib<\nU.d.c;++ib){var Cb;b:{for(var ce=void 0,ce=0;ce<U.d.f[ib];++ce)if(U.c[kR(U.d,ib,ce)]){Cb=!0;break b}Cb=!1}Cb&&(7==Dc.a[ib]&&(5==U.d.x[ib]&&0==U.d.q[ib]||6==U.d.x[ib]&&1==U.d.q[ib])&&T1(U,ib),5==Dc.a[ib]&&(6==U.d.x[ib]&&-1==U.d.q[ib]||7==U.d.x[ib]&&0==U.d.q[ib]&&3==WQ(U.d,ib)||8==U.d.x[ib]&&0==U.d.q[ib]&&2==U.d.f[ib]||16==U.d.x[ib]&&0==U.d.q[ib]&&2==U.d.f[ib])&&T1(U,ib))}var Sc;for(Sc=0;Sc<U.d.d;++Sc){var Gd;if(Gd=U.c[Sc])b:{for(var Qb=void 0,pb=void 0,Sa=void 0,jb=void 0,Sd=void 0,Ee=void 0,Sd=0;2>\nSd;++Sd)if(Qb=Y(Dc.f,Sd,Sc),7==Dc.f.x[Qb]&&2==Dc.f.f[Qb]){pb=Y(Dc.f,1-Sd,Sc);for(Ee=0;Ee<Dc.f.f[pb];++Ee)if(Sa=VQ(Dc.f,pb,Ee),jb=kR(Dc.f,pb,Ee),(8==Dc.f.x[Sa]||16==Dc.f.x[Sa])&&2==dR(Dc.f,jb)&&1==Dc.f.f[Sa]){Gd=!0;break b}}Gd=!1}Gd&&(T1(U,Y(U.d,0,Sc)),T1(U,Y(U.d,1,Sc)))}var od,Za,vd,Rb,wd;for(Za=0;Za<U.d.d;++Za)if(2==dR(U.d,Za))for(Rb=0;2>Rb;++Rb){od=Y(U.d,Rb,Za);for(wd=0;wd<U.d.f[od];++wd)if(vd=kR(U.d,od,wd),U.c[vd]){T1(U,od);break}}for(S1(U);0!=U.b;){$c=!1;for(Eb=0;Eb<U.d.d;++Eb)if(U.c[Eb]){for(fb=\nZc=0;2>fb;++fb){kc=Y(U.d,fb,Eb);for(Se=0;Se<U.d.f[kc];++Se)U.c[kR(U.d,kc,Se)]&&++Zc}if(4==Zc){R1(U,Eb);S1(U);$c=!0;break}}if(!$c)for(re=0;re<Dc.i.c;++re)if(6==Nx(Dc.j,re).length){mg=!0;Kd=Nx(Dc.j,re);for(Ga=0;6>Ga;++Ga)if(!U.c[Kd[Ga]]){mg=!1;break}if(mg){for(Ga=0;6>Ga;Ga+=2)R1(U,Kd[Ga]);$c=!0;break}}if(!$c)for(Eb=0;Eb<U.d.d;++Eb)if(U.c[Eb]){R1(U,Eb);S1(U);break}}}if(null!=tb)for(Fb=0,cb=tb.length;Fb<cb;++Fb)aa=tb[Fb],GS(s.f,aa,2==s.f.B[aa]?4:2);O=0;if(null==ja&&M.length>s.d+1&&(32==M[s.d+1]||9==M[s.d+\n1]))ja=M,O=s.d+2;if(null!=ja)try{if(33==ja[O]||35==ja[O]){k2(s,ja,O+1);Ua=1==Z(s,1);T=1==Z(s,1);Ra=2*Z(s,4);Da=1<<Ra;aa=0;for(L=1;L<oa;++L)aa<Ac&&Y(s.f,1,aa)==L?(nb=Y(s.f,0,aa++),Jb=1):(nb=0,Jb=8),d2(s.f,L,fR(s.f,nb)+Jb*(Z(s,Ra)-~~(Da/2))),e2(s.f,L,gR(s.f,nb)+Jb*(Z(s,Ra)-~~(Da/2))),Ua&&f2(s.f,L,hR(s.f,nb)+Jb*(Z(s,Ra)-~~(Da/2)));Aa=Ua?1.5:(DR(),24);tc=$1(s.f,oa,Ac,Aa);if(35==ja[O]){cc=0;jc=D(B,q,-1,oa,1);for(L=0;L<oa;++L)cc+=jc[L]=PR(s.f,L);for(L=0;L<oa;++L)for(I=0;I<jc[L];++I)uc=cT(s.f,1),gT(s.f,\nL,uc,1),d2(s.f,uc,fR(s.f,L)+(Z(s,Ra)-~~(Da/2))),e2(s.f,uc,gR(s.f,L)+(Z(s,Ra)-~~(Da/2))),Ua&&f2(s.f,uc,hR(s.f,L)+(Z(s,Ra)-~~(Da/2)));oa+=cc}if(T){var ie=Z(s,Ra),Td=Math.log(2E3)*Math.LOG10E*ie/(Da-1)-1;Xa=Math.pow(10,Td);Ba=Xa*l2(Z(s,Ra),Da);ec=Xa*l2(Z(s,Ra),Da);Ua&&(fc=Xa*l2(Z(s,Ra),Da));Jb=Xa/tc;for(L=0;L<oa;++L)d2(s.f,L,Ba+Jb*fR(s.f,L)),e2(s.f,L,ec+Jb*gR(s.f,L)),Ua&&f2(s.f,L,fc+Jb*hR(s.f,L))}else{Jb=1.5/tc;for(L=0;L<oa;++L)d2(s.f,L,Jb*fR(s.f,L)),e2(s.f,L,Jb*gR(s.f,L)),Ua&&f2(s.f,L,Jb*hR(s.f,L))}}else if(Ua&&\n!T&&0==Xa&&(Xa=1.5),0!=Xa&&0!=s.f.p){for(aa=tc=0;aa<s.f.p;++aa)eb=fR(s.f,Y(s.f,0,aa))-fR(s.f,Y(s.f,1,aa)),Kc=gR(s.f,Y(s.f,0,aa))-gR(s.f,Y(s.f,1,aa)),$d=Ua?hR(s.f,Y(s.f,0,aa))-hR(s.f,Y(s.f,1,aa)):0,tc+=Math.sqrt(eb*eb+Kc*Kc+$d*$d);tc/=s.f.p;Xc=Xa/tc;for(L=0;L<s.f.o;++L)d2(s.f,L,fR(s.f,L)*Xc+Ba),e2(s.f,L,gR(s.f,L)*Xc+ec),Ua&&f2(s.f,L,hR(s.f,L)*Xc+fc)}}catch(Ud){if(Ud=Iq(Ud),G(Ud,97))Bd=Ud,Bd.Cd(),ja=null,Ua=!1;else throw Ud;}if((Db=null!=ja&&!Ua)||s.b){bS(s.f,3);for(aa=0;aa<s.f.d;++aa)if(2==dR(s.f,\naa)&&!vR(s.f,aa)&&0==(s.f.z[aa]&3)){var Bf=s.f;Bf.z[aa]|=16777216}}!Db&&s.b&&(s.f.K|=4,dc=new m3,dc.i=new G3,U2(dc,s.f),Db=!0);Db?(i2(s.f),z2(s.f)):Ua||(s.f.K|=4)}F=ca}}b=(new p2(F)).a.a.a;a="readOCLCode";d=null}catch(Hg){if(Hg=Iq(Hg),!G(Hg,97))throw Hg;}e=!1;if(null!=b&&null==d)try{if(e=vI(this.a,b,!1)){var qc=this.a;if(qc.r){var gf=qc.r;gf.a=a;XG(gf,0,0,0)}qc.hc=!0}}catch(xd){if(xd=Iq(xd),G(xd,97))d="Invalid converted molfile";else throw xd;}this.a.Ib=e;this.d?e?AI(this.d):BI(this.d,new Op(d)):\nnull!=d&&tX(this.a,d);this.c&&IC(this.a)};w(714,1,am);\n_.Ed=function(){var a,b,c;b=$t(this.a,!1,!0);c=null;a=new dU;if(ST(new aU,a,new pX(new sX(b)))){a=new H3(a,b);b=new B1(0,0,400,300);var d;if(0!=a.G.o){a.p=nw(b.b);a.j=nw(b.a);0==a.G.o?c=null:(Q1(a),c=a.K.c*Z0(a.G),d=new Z1(a.w,b,c),1==d.c&&0==d.a&&0==d.b?d=null:(W1(d,a.K),X1(d,a.w)),P1(a,b,c,131072),c=d);bS(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);p1(a);a.N.vg();a.T.vg();Y0(a);D1(a,a.Q);a.F=!0;for(d=0;d<a.G.o;++d)x1(a,d);a.F=!1;d=a.K.c*Z0(a.G);g1(a,d);P1(a,b,d,131072);var e;if(e=b){e=\na.w.c;var f=a.w.d,g=a.w.b,h=a.w.a,j,l,o,n;0>=b.b||0>=b.a||0>=g||0>=h?e=!1:(j=b.c,o=b.d,l=j+b.b,n=o+b.a,e=j<=e&&e+g<=l&&o<=f&&f+h<=n);e=!e}e&&(b=new Z1(a.w,b,d),W1(b,a.K),X1(b,a.w),d=a.x,d.a=d.a*b.c+b.a,d.b=d.b*b.c+b.b,c&&W1(b,c))}if(0!=a.G.o){bS(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);Y0(a);b=!1;a.r=D(B,q,-1,a.G.o,1);for(c=0;c<a.G.o;++c)a.r[c]=a.G.s[c]&448,0!=a.r[c]&&(b=!0),tS(a.G,c)&&(a.r[c]=128),0!=(a.G.s[c]&131072)&&0==(a.B&4096)&&(a.r[c]=256);c1(a,-10);if(a.G.E){d=a.P;c1(a,-7);\nfor(c=0;c<a.G.c;++c)0!=(a.G.w[c]&536870912)&&J1(a,j1(a.K,fR(a.G,c))-d,k1(a.K,gR(a.G,c))-d,2*d);a.n=2*a.P;f=new a1;for(e=0;e<a.G.p;++e)c=Y(a.G,0,e),d=Y(a.G,1,e),0!=(a.G.w[c]&a.G.w[d]&536870912)&&(f.a=j1(a.K,fR(a.G,c)),f.c=k1(a.K,gR(a.G,c)),f.b=j1(a.K,fR(a.G,d)),f.d=k1(a.K,gR(a.G,d)),d1(a,f))}a.n=2*a.L;f=new a1;for(e=0;e<a.G.p;++e)c=Y(a.G,0,e),d=Y(a.G,1,e),0!=(a.G.z[e]&131072)&&(f.a=j1(a.K,fR(a.G,c)),f.c=k1(a.K,gR(a.G,c)),f.b=j1(a.K,fR(a.G,d)),f.d=k1(a.K,gR(a.G,d)),c1(a,-2),d1(a,f));if(a.G.E){c1(a,\n320);if(0!=(a.B&8))for(c=0;c<a.G.c;++c)0!=(a.G.w[c]&-536870913)&&J1(a,j1(a.K,fR(a.G,c))-a.S/2,k1(a.K,gR(a.G,c))-a.S/2,a.S);for(e=0;e<a.G.d;++e)0!=a.G.A[e]&&(c=Y(a.G,0,e),d=Y(a.G,1,e),J1(a,(j1(a.K,fR(a.G,c))+j1(a.K,fR(a.G,d))-a.S)/2,(k1(a.K,gR(a.G,c))+k1(a.K,gR(a.G,d))-a.S)/2,a.S))}0==(a.B&32)&&(d=y2(a.G),null!=d&&(0==a.x.a&&0==a.x.b&&(c=a.K.c*Z0(a.G),Q1(a),g1(a,c),P1(a,null,c,0)),D1(a,nw(a.y)),c1(a,448),K1(a,d,a.x.a,a.x.b+0.30000001192092896*a.y)));D1(a,a.Q);a.n=a.R;c1(a,a.J);p1(a);a.N.vg();a.T.vg();\nfor(c=0;c<a.G.o;++c)n1(a,c)?(c1(a,-3),x1(a,c),c1(a,a.J)):0!=a.r[c]?(c1(a,a.r[c]),x1(a,c),c1(a,a.J)):!b&&1!=a.G.x[c]&&6!=a.G.x[c]&&0==(a.B&2048)&&null==iS(a.G,c)&&a.G.x[c]<qm.length?(d=a,e=qm[a.G.x[c]],g=f=void 0,f=($C(),aD),g=new t3(e),e=q3(g,f),d.z=-5,d.e=Ej+(~~e.d>>16&255)+mb+(~~e.d>>8&255)+mb+(e.d&255)+gb,x1(a,c),c1(a,a.J)):x1(a,c);for(c=new Jv(a.N);c.b<c.d.Yf();)b=Kv(c),c1(a,b.a),J1(a,b.b-a.O/2,b.c-a.O/2,a.O);c1(a,a.J);c=!1;for(b=0;b<a.G.d;++b)d=null,0!=(a.G.A[b]&16320)?(e=~~(a.G.A[b]&960)>>6,\nd=(~~(a.G.A[b]&960)>>6)+(~~(a.G.A[b]&15360)>>10),d=e==d?Xf+e+dg:Xf+e+fd+d+dg):0!=(a.G.A[b]&786432)?d=262144==(a.G.A[b]&786432)?fg:32==(a.G.A[b]&48)?"r!a":T0:0!=(a.G.A[b]&48)&&(d=32==(a.G.A[b]&48)?X0:"!r"),e=~~(a.G.A[b]&114688)>>14,0!=e&&(d=(null==d?m:d)+e),null!=d&&(h=Y(a.G,0,b),j=Y(a.G,1,b),c||(D1(a,~~((2*a.Q+1)/3)),c=!0),f=(j1(a.K,fR(a.G,h))+j1(a.K,fR(a.G,j)))/2,g=(k1(a.K,gR(a.G,h))+k1(a.K,gR(a.G,j)))/2,e=j1(a.K,fR(a.G,j))-j1(a.K,fR(a.G,h)),j=k1(a.K,gR(a.G,j))-k1(a.K,gR(a.G,h)),h=Math.sqrt(e*e+\nj*j),o=0.6*z1(a,d),l=0.55*a.o,0!=h&&(0<e?A1(a,f+o*j/h,g-l*e/h,d,!0):A1(a,f-o*j/h,g+l*e/h,d,!0)));c&&D1(a,a.Q);a.q=D(I3,u,79,a.G.o,0);for(b=0;b<a.G.p;++b)(2==a.G.B[b]||26==a.G.B[b]||64==a.G.B[b])&&G1(a,b);for(b=0;b<a.G.p;++b)2!=a.G.B[b]&&26!=a.G.B[b]&&64!=a.G.B[b]&&G1(a,b);if(0==(a.B&64))for(b=0;b<a.G.p;++b)if(0!=~~(a.G.z[b]&48)>>4){switch(~~(a.G.z[b]&48)>>4){case 1:g=2==dR(a.G,b)?xQ:0!=(a.G.z[b]&4)?nj:Af;break;case 2:g=2==dR(a.G,b)?"Z":0!=(a.G.z[b]&4)?xi:W0;break;default:g=Md}D1(a,~~((2*a.Q+1)/3));\nc1(a,b1(a.G,b)?-3:448);e=Y(a.G,0,b);f=Y(a.G,1,b);c=(j1(a.K,fR(a.G,e))+j1(a.K,fR(a.G,f)))/2;d=(k1(a.K,gR(a.G,e))+k1(a.K,gR(a.G,f)))/2;h=(j1(a.K,fR(a.G,e))-j1(a.K,fR(a.G,f)))/3;e=(k1(a.K,gR(a.G,e))-k1(a.K,gR(a.G,f)))/3;A1(a,c+e,d-h,g,!0);c1(a,a.J);D1(a,a.Q)}if(0!=(a.B&4)){D1(a,~~((2*a.Q+1)/3));c1(a,384);for(b=0;b<a.G.p;++b)e=Y(a.G,0,b),f=Y(a.G,1,b),g=0!=(a.G.z[b]&512)?"d":eR(a.G,b)?fg:m,c=(j1(a.K,fR(a.G,e))+j1(a.K,fR(a.G,f)))/2,d=(k1(a.K,gR(a.G,e))+k1(a.K,gR(a.G,f)))/2,A1(a,c,d,g+m+b,!0);c1(a,a.J);\nD1(a,a.Q)}}c=r2(a)}xu(c)};\nfunction H3(a,b){var c;pm();this.w=new i1;this.G=a;this.B=0;this.E=1;this.K=new Y1;this.T=new Nm;this.N=new Nm;this.t=D(Aq,ul,-1,this.G.o,2);this.x=new t1;this.J=0;this.z=-1;c=($C(),aD);var d=tm;n3();this.u=new sm(nw((~~c.d>>16&255)+0.30000001192092896*((~~d.d>>16&255)-(~~c.d>>16&255))),nw((~~c.d>>8&255)+0.30000001192092896*((~~d.d>>8&255)-(~~c.d>>8&255))),nw((c.d&255)+0.30000001192092896*((d.d&255)-(c.d&255))));this.v=q3(rm,c);this.C=vm;this.D=um;this.c=new Nm;this.b=new Nm;this.d=new Kp;this.f=\nnew KD(We,0,12);new KD(We,0,120);this.k=m;++y1;this.a=b}w(726,28,{},H3);_.fd=function(a){var b;b=m;null!=this.a&&0<this.a.length&&(b=yK(this.a,"(\\\\r|\\\\n|\\\\r\\\\n)",bg),b=a+"<chemical:x-mdl-molfile>"+b+"<\/chemical:x-mdl-molfile>\\n");return b};_.gd=function(a){return\'xmlns:chemical="http://www.ch.ic.ac.uk/chemime/"\'+a};_.a=null;var J3=FL(" F");X(650);X(651);var p3=zL(946,J3),u3=X(541),v3=X(542);X(3);X(28);X(726);var I3=zL(953,u3);X(4);X(5);X(25);X(24);X(29);X(30);X(33);\nvar K3=X(41),W2=zL(968,K3),L3=X(38),d3=zL(969,L3),M3=X(37),Q2=zL(970,M3),P2=zL(971,Q2);X(34);X(35);X(36);X(6);X(667);X(39);X(40);X(19);C(fQ)(1);function sC(){return this.b}function tC(){return m}function Uz(){return this.a};\n//@ sourceURL=1.js\n')
diff --git a/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/2.cache.js b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/2.cache.js
new file mode 100644
index 0000000..c76416b
--- /dev/null
+++ b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/2.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback2('var N3="Any",O3="Aromatic",P3="Nonring",Q3="Reset",R3="Ring";function S3(a,b){if(0>b||b>=a.pb.options.length)throw new Yy;}function T3(a,b){S3(a,b);return a.pb.options[b].value}function U3(){Pz();this.pb=$doc.createElement("select");this.pb[Yg]="gwt-ListBox"}w(423,400,xl,U3);function V3(){V3=x}\nfunction W3(a,b){if(null==b)throw new yv("Missing message: awt.103");var c=-1,d,e,f;f=a.Tc.a.pb;e=$doc.createElement(ij);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 X3(){V3();jC.call(this);new Nm;this.Tc=new Y3((kC(),this))}w(490,477,{58:1,60:1,67:1,81:1,89:1},X3);_.Ue=function(){return pC(this.Tc,this)};\n_.hf=function(){return(null==this.Qc&&(this.Qc=UB(this)),this.Qc)+mb+this._c+mb+this.ad+mb+this.Yc+Ok+this.Nc+(this.Xc?m:",hidden")+",current="+T3(this.Tc.a,this.Tc.a.pb.selectedIndex)};function Z3(){fX.call(this,7)}w(504,1,Xl,Z3);function $3(a){a.Tc.Of(a.j);!WB(a)&&EW(a);yW(a)}\nfunction a4(a,b,c){eY.call(this);this.Tc&&this.Tc.Pf(!1);YW(this,!1);yC(this,new fX(0));a=new iX(a,1);AW(this,a,null);a=new DC;AW(a,this.i,null);AW(this,a,null);b&&(this.j=ZB(b),XW(this),dY(this.j,~~(cr(b.Ec.pb,fj)/2)-~~(this.Yc/2),~~(cr(b.Ec.pb,ej)/2)-~~(this.Nc/2)));c&&wW(this,c)}w(683,684,nQ,a4);_.Oh=function(){return EQ};w(708,703,am);_.Ed=function(){$3(new a4(this.b,this.a,(bG(),dG)))};w(710,703,am);_.Ed=function(){this.a.bc?this.a.bc.Tc.df()?this.a.bc.Tc.Rf():$3(this.a.bc):this.a.bc=new b4(this.a)};\nfunction c4(a,b){tW(b)==a.a?wW(b,($C(),jD)):wW(b,a.a)}\nfunction d4(a){var b,c,d,e;e=m;d=!1;tW(e4)!=a.a?(e=kb,d=!0):tW(f4)!=a.a?(e="!#6",d=!0):tW(g4)!=a.a?(wW(h4,($C(),jD)),wW(i4,jD),wW(j4,jD),wW(k4,jD),e="F,Cl,Br,I"):(b=tW(l4)!=a.a,c=tW(m4)!=a.a,tW(n4)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),tW(o4)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),tW(p4)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),tW(q4)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),tW(r4)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),tW(h4)!=a.a&&(e+="F,"),tW(i4)!=a.a&&(e+="Cl,"),tW(j4)!=a.a&&(e+="Br,"),tW(k4)!=a.a&&(e+=\n"I,"),TL(e,mb)&&(e=JE(e,0,e.length-1)),1>e.length&&!a.b&&(b?e=fg:c?e=Od:(wW(e4,($C(),jD)),e=kb)));b=m;d&&tW(l4)!=a.a&&(b+=";a");d&&tW(m4)!=a.a&&(b+=";A");tW(s4)!=a.a&&(b+=";R");tW(t4)!=a.a&&(b+=";!R");tW(e4)!=a.a&&0<b.length?e=JE(b,1,b.length):e+=b;d=u4.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=v4.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";D"+d);tW(w4)!=a.a&&(e="~");tW(x4)!=a.a&&(e=fd);tW(y4)!=a.a&&(e=Nd);tW(z4)!=a.a&&(e="!@");jE(a.e.Tc,e)}\nfunction A4(a){B4(a);C4(a);var b=u4.Tc.a;S3(b,0);b.pb.options[0].selected=!0;b=v4.Tc.a;S3(b,0);b.pb.options[0].selected=!0;wW(l4,a.a);wW(m4,a.a);wW(s4,a.a);wW(t4,a.a);wW(u4,a.a);wW(v4,a.a);D4(a)}function B4(a){wW(n4,a.a);wW(o4,a.a);wW(p4,a.a);wW(q4,a.a);wW(r4,a.a);wW(h4,a.a);wW(i4,a.a);wW(j4,a.a);wW(k4,a.a)}function C4(a){wW(e4,a.a);wW(f4,a.a);wW(g4,a.a)}function D4(a){wW(w4,a.a);wW(x4,a.a);wW(y4,a.a);wW(z4,a.a);a.b=!1}\nfunction b4(a){aX.call(this,"Atom/Bond Query");this.i=new SW(this.Oh());TC(this.r,new fY(this));this.a=(bG(),dG);this.c=a;this.d||(a=ZB(a),this.d=new kX(a),dY(this.d,-150,10));this.j=this.d;yC(this,new Z3);wW(this,this.a);a=new DC;yC(a,new CD(0,3,1));AW(a,new hX("Atom type :"),null);e4=new SW(N3);f4=new SW("Any except C");g4=new SW("Halogen");AW(a,e4,null);AW(a,f4,null);AW(a,g4,null);AW(this,a,null);a=new DC;yC(a,new CD(0,3,1));AW(a,new iX("Or select one or more from the list :",0),null);AW(this,\na,null);a=new DC;yC(a,new CD(0,3,1));n4=new SW(ue);o4=new SW(uf);p4=new SW(zf);q4=new SW(Jf);r4=new SW(Af);h4=new SW(Ne);i4=new SW(Ae);j4=new SW(oe);k4=new SW(Xe);AW(a,n4,null);AW(a,o4,null);AW(a,p4,null);AW(a,q4,null);AW(a,r4,null);AW(a,h4,null);AW(a,i4,null);AW(a,j4,null);AW(a,k4,null);AW(this,a,null);a=new DC;yC(a,new CD(0,3,1));u4=new X3;W3(u4,N3);W3(u4,yc);W3(u4,Gc);W3(u4,Mc);W3(u4,Nc);AW(a,new hX("Number of hydrogens : "),null);AW(a,u4,null);AW(this,a,null);a=new DC;yC(a,new CD(0,3,1));v4=\nnew X3;W3(v4,N3);W3(v4,yc);W3(v4,Gc);W3(v4,Mc);W3(v4,Nc);W3(v4,Oc);W3(v4,Uc);W3(v4,Vc);AW(a,new iX("Number of connections :",0),null);AW(a,v4,null);AW(a,new iX(" (H\'s don\'t count.)",0),null);AW(this,a,null);a=new DC;yC(a,new CD(0,3,1));AW(a,new hX("Atom is :"),null);l4=new SW(O3);AW(a,l4,null);m4=new SW("Nonaromatic");AW(a,m4,null);s4=new SW(R3);AW(a,s4,null);t4=new SW(P3);AW(a,t4,null);AW(this,a,null);a=new DC;wW(a,qD(tW(this)));yC(a,new CD(0,3,1));AW(a,new hX("Bond is :"),null);w4=new SW(N3);AW(a,\nw4,null);x4=new SW(O3);AW(a,x4,null);y4=new SW(R3);AW(a,y4,null);z4=new SW(P3);AW(a,z4,null);AW(this,a,null);a=new DC;yC(a,new CD(1,3,1));this.e=new iE(kb,20);AW(a,this.e,null);AW(a,new SW(Q3),null);AW(a,this.i,null);AW(this,a,null);this.Tc&&this.Tc.Pf(!1);YW(this,!1);B4(this);C4(this);D4(this);wW(l4,this.a);wW(m4,this.a);wW(s4,this.a);wW(t4,this.a);wW(u4,this.a);wW(v4,this.a);c4(this,e4);XW(this);this.Tc.Of(this.j);!WB(this)&&EW(this);yW(this)}w(723,684,nQ,b4);\n_.Ph=function(a,b){var c;H(b,Q3)?(A4(this),c4(this,e4),d4(this)):G(a.f,57)?(D4(this),mw(a.f)===mw(e4)?(B4(this),C4(this)):mw(a.f)===mw(f4)?(B4(this),C4(this)):mw(a.f)===mw(g4)?(B4(this),C4(this)):mw(a.f)===mw(s4)?wW(t4,this.a):mw(a.f)===mw(t4)?(wW(s4,this.a),wW(l4,this.a)):mw(a.f)===mw(l4)?(wW(m4,this.a),wW(t4,this.a)):mw(a.f)===mw(m4)?wW(l4,this.a):mw(a.f)===mw(w4)||mw(a.f)===mw(x4)||mw(a.f)===mw(y4)||mw(a.f)===mw(z4)?(A4(this),this.b=!0):C4(this),c4(this,a.f),d4(this)):G(a.f,58)&&(D4(this),c=a.f,\n0==c.Tc.a.pb.selectedIndex?wW(c,this.a):wW(c,($C(),jD)),d4(this));107!=this.c.k&&(this.c.k=107,IC(this.c));return!0};_.b=!1;_.c=null;_.d=null;var e4=_.e=null,w4=null,f4=null,l4=null,x4=null,j4=null,n4=null,v4=null,u4=null,i4=null,h4=null,g4=null,k4=null,o4=null,m4=null,t4=null,z4=null,p4=null,r4=null,s4=null,y4=null,q4=null;function Y3(a){RO();TO.call(this);this.a=new U3;Fy(this.a,new E4(this,a),(OU(),OU(),PU))}w(776,774,{},Y3);_.Nf=function(){return this.a};_.a=null;\nfunction E4(a,b){this.a=a;this.b=b}w(777,1,{},E4);_.Md=function(a){kC();hY(a,this.b,T3(this.a.a,this.a.a.pb.selectedIndex))};_.a=null;_.b=null;w(812,783,{});_.Rf=function(){XY(this.c)};X(683);X(723);X(490);X(776);X(777);X(423);C(fQ)(2);\n//@ sourceURL=2.js\n')
diff --git a/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/3.cache.js b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/3.cache.js
new file mode 100644
index 0000000..00c87db
--- /dev/null
+++ b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/3.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback3('w(709,703,am);_.Ed=function(){this.a.j&&bY(this.a.j);this.a.j=new gY(0,this.a)};C(fQ)(3);\n//@ sourceURL=3.js\n')
diff --git a/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/4.cache.js b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/4.cache.js
new file mode 100644
index 0000000..dacdade
--- /dev/null
+++ b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/4.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback4('w(711,703,am);_.Ed=function(){this.a.pc&&bY(this.a.pc);this.a.pc=new gY(1,this.a)};C(fQ)(4);\n//@ sourceURL=4.js\n')
diff --git a/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/5.cache.js b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/5.cache.js
new file mode 100644
index 0000000..065eed2
--- /dev/null
+++ b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/5.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback5('w(712,703,am);_.Ed=function(){this.a.y&&(bY(this.a.y),this.a.y=null);0==this.a.ob.v&&(this.a.y=new gY(2,this.a))};C(fQ)(5);\n//@ sourceURL=5.js\n')
diff --git a/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/6.cache.js b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/6.cache.js
new file mode 100644
index 0000000..f6fe52a
--- /dev/null
+++ b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/6.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback6('function F4(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.c;++h)0!=(a.H.w[a.t[h]]&e)&&++j;if(0==j)return!1;15<b&&(G4(a,c),b-=16);H4(a,1,1);H4(a,b,4);H4(a,j,d);for(h=0;h<a.H.c;++h)b=a.H.w[a.t[h]]&e,0!=b&&(H4(a,h,d),1!=f&&H4(a,~~b>>g,f));return!0}function I4(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.d;++h)0!=(a.H.A[a.u[h]]&e)&&++j;if(0==j)return!1;15<b&&(G4(a,c),b-=16);H4(a,1,1);H4(a,b,4);H4(a,j,d);for(h=0;h<a.H.d;++h)b=a.H.A[a.u[h]]&e,0!=b&&(H4(a,h,d),1!=f&&H4(a,~~b>>g,f));return!0}\nfunction H4(a,b,c){for(;0!=c;)0==a.p&&(WE(a.q,a.r+64&65535),a.p=6,a.r=0),a.r<<=1,a.r|=b&1,b>>=1,--c,--a.p}function G4(a,b){b||(H4(a,1,1),H4(a,15,4));return!0}function J4(a,b){var c,d,e;if(2>a.H.k[b])return!1;if(2==a.H.f[b])return!0;for(e=c=0;e<a.H.f[b];++e)d=kR(a.H,b,e),eR(a.H,d)&&(c+=dR(a.H,d)-1);return 1<c}function K4(a){var b;for(b=0;0<a;)a>>=1,++b;return b}\nfunction L4(a,b){var c,d,e,f,g,h,j;e=D(B,q,-1,32,1);for(c=f=0;c<a.H.c;++c)if((1==a.O[c]||2==a.O[c])&&a.Q[c]==b)d=a.P[c],e[d]<a.c[c]&&(0==e[d]&&++f,e[d]=a.c[c]);for(c=0;c<a.H.d;++c)if((1==a.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c])d=a.i[c],g=fn(a.c[Y(a.H,0,c)],a.c[Y(a.H,1,c)]),e[d]<g&&(0==e[d]&&++f,e[d]=g);d=D(XL,Cl,-1,32,1);for(c=0;c<f;++c){h=-1;for(g=j=0;32>g;++g)j<e[g]&&(j=e[g],h=g);e[h]=0;d[h]=~~(c<<24)>>24}for(c=0;c<a.H.c;++c)(1==a.O[c]||2==a.O[c])&&a.Q[c]==b&&(a.P[c]=d[a.P[c]]);for(c=0;c<a.H.d;++c)(1==\na.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c]&&(a.i[c]=d[a.i[c]])}w(713,1,am);\n_.Ed=function(){var a,b,c;b=$t(this.a,!1,!0);c=null;a=new dU;if(ST(new aU,a,new pX(new sX(b)))){bS(a,7);if(a.b){a=a.b;if(null==a.A){var d,e,f,g,h,j,l,o,n,r;if(!(0==a.H.c||a.x)){c=a.z=0;for(d=1;d<a.H.c;++d)a.c[d]>a.c[c]&&(c=d);e=D(Aq,ul,-1,a.H.c,2);b=D(Aq,ul,-1,a.H.d,2);a.y=D(B,q,-1,a.H.c,1);a.t=D(B,q,-1,a.H.c,1);a.w=D(B,q,-1,a.H.c,1);a.u=D(B,q,-1,a.H.d,1);a.t[0]=c;a.y[c]=0;e[c]=!0;f=1;h=0;j=1;for(c=0;h<a.H.c;)if(h<j){for(;;){n=o=0;l=-1;d=a.t[h];for(r=0;r<AR(a.H,d);++r)if(r<a.H.f[d]||r>=WQ(a.H,d))g=\nVQ(a.H,d,r),!e[g]&&a.c[g]>l&&(o=g,n=kR(a.H,d,r),l=a.c[g]);if(-1==l)break;a.y[o]=j;a.w[j]=h;a.t[j++]=o;a.u[c++]=n;e[o]=!0;b[n]=!0}++h}else{g=0;l=-1;for(d=0;d<a.H.c;++d)!e[d]&&a.c[d]>l&&(g=d,l=a.c[d]);++f;a.y[g]=j;a.w[j]=-1;a.t[j++]=g;e[g]=!0}for(a.v=D(B,q,-1,2*(a.H.d-c),1);;){j=h=a.H.G;l=-1;for(d=0;d<a.H.d;++d)if(!b[d]&&(a.y[Y(a.H,0,d)]<a.y[Y(a.H,1,d)]?(f=a.y[Y(a.H,0,d)],e=a.y[Y(a.H,1,d)]):(f=a.y[Y(a.H,1,d)],e=a.y[Y(a.H,0,d)]),f<h||f==h&&e<j))h=f,j=e,l=d;if(-1==l)break;b[l]=!0;a.u[c++]=l;a.v[2*a.z]=\nh;a.v[2*a.z+1]=j;++a.z}a.x=!0}a.O=D(XL,Cl,-1,a.H.c,1);for(e=0;e<a.H.c;++e)if(1==a.S[e]||2==a.S[e]){c=!1;if(2==a.H.f[e]&&2==a.H.j[e][0]&&2==a.H.j[e][1])for(b=0;b<a.H.f[e];++b){j=VQ(a.H,e,b);h=0;f=D(B,q,-1,3,1);for(d=0;d<a.H.f[j];++d)f[h]=VQ(a.H,j,d),f[h]!=e&&++h;2==h&&a.c[f[0]]>a.c[f[1]]^a.y[f[0]]<a.y[f[1]]&&(c=!c)}else for(b=1;b<a.H.f[e];++b)for(d=0;d<b;++d)f=VQ(a.H,e,b),h=VQ(a.H,e,d),a.c[f]>a.c[h]&&(c=!c),a.y[f]<a.y[h]&&(c=!c);a.O[e]=1==a.S[e]^c?1:2}else a.O[e]=a.S[e];a.f=D(XL,Cl,-1,a.H.d,1);for(e=\n0;e<a.H.d;++e)if(1==a.k[e]||2==a.k[e]){c=!1;for(b=0;2>b;++b)if(j=Y(a.H,b,e),3==a.H.f[j]){f=D(B,q,-1,2,1);for(d=h=0;3>d;++d)VQ(a.H,j,d)!=Y(a.H,1-b,e)&&(f[h++]=VQ(a.H,j,d));a.c[f[0]]>a.c[f[1]]&&(c=!c);a.y[f[0]]<a.y[f[1]]&&(c=!c)}a.f[e]=1==a.k[e]^c?1:2}else a.f[e]=a.k[e];L4(a,1);L4(a,2);a.q=new cx;a.p=6;a.r=0;H4(a,9,4);b=fn(K4(a.H.c),K4(a.H.d));H4(a,b,4);if(0==b)H4(a,a.H.E?1:0,1);else{for(d=e=h=f=c=0;d<a.H.c;++d)if(0==(a.H.w[d]&1)){switch(a.H.x[d]){case 6:break;case 7:++e;break;case 8:++h;break;default:++f}0!=\na.H.q[d]&&++c}H4(a,a.H.c,b);H4(a,a.H.d,b);H4(a,e,b);H4(a,h,b);H4(a,f,b);H4(a,c,b);for(d=0;d<a.H.c;++d)7==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&H4(a,d,b);for(d=0;d<a.H.c;++d)8==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&H4(a,d,b);for(d=0;d<a.H.c;++d)6!=a.H.x[a.t[d]]&&7!=a.H.x[a.t[d]]&&8!=a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(H4(a,d,b),H4(a,a.H.x[a.t[d]],8));for(d=0;d<a.H.c;++d)0!=a.H.q[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(H4(a,d,b),H4(a,8+a.H.q[a.t[d]],4));c=f=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-\nc,c=a.w[d]),f<e&&(f=e);f=K4(f);H4(a,f,4);c=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-c,c=a.w[d]),H4(a,e,f);for(e=0;e<2*a.z;++e)H4(a,a.v[e],b);for(d=0;d<a.H.d;++d)c=0!=(a.H.A[d]&16320)?1:0!=(a.H.z[a.u[d]]&512)?0:dR(a.H,a.u[d]),H4(a,c,2);for(d=c=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&++c;H4(a,c,b);for(d=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&(H4(a,d,b),0==a.Q[a.t[d]]?H4(a,a.O[a.t[d]],3):(c=1==a.O[a.t[d]]?1==a.Q[a.t[d]]?4:6:1==a.Q[a.t[d]]?5:7,H4(a,c,3),H4(a,a.P[a.t[d]],3)));for(d=\nc=0;d<a.H.d;++d)0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!vR(a.H,a.u[d])||1==a.H.B[a.u[d]])&&++c;H4(a,c,b);for(d=0;d<a.H.d;++d)if(0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!vR(a.H,a.u[d])||1==a.H.B[a.u[d]]))H4(a,d,b),1==a.H.B[a.u[d]]?0==a.j[a.u[d]]?H4(a,a.f[a.u[d]],3):(c=1==a.f[a.u[d]]?1==a.j[a.u[d]]?4:6:1==a.j[a.u[d]]?5:7,H4(a,c,3),H4(a,a.i[a.u[d]],3)):H4(a,a.f[a.u[d]],2);H4(a,a.H.E?1:0,1);for(d=e=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&++e;if(0!=e){H4(a,1,1);H4(a,1,4);H4(a,e,b);for(d=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&(H4(a,\nd,b),H4(a,a.H.v[a.t[d]],8))}c=!1;if(a.H.E){F4(a,0,!1,b,2048,1,-1);I4(a,2,!1,b,64,1,-1);F4(a,3,!1,b,4096,1,-1);F4(a,4,!1,b,120,4,3);F4(a,5,!1,b,6,2,1);F4(a,6,!1,b,1,1,-1);F4(a,7,!1,b,1920,4,7);for(d=e=0;d<a.H.c;++d)null!=iS(a.H,a.t[d])&&++e;if(0<e){H4(a,1,1);H4(a,8,4);H4(a,e,b);for(d=0;d<a.H.c;++d)if(f=iS(a.H,a.t[d]),null!=f){H4(a,d,b);H4(a,f.length,4);for(e=0;e<f.length;++e)H4(a,f[e],8)}}I4(a,9,!1,b,48,2,4);I4(a,10,!1,b,15,4,0);F4(a,11,!1,b,8192,1,-1);I4(a,12,!1,b,16320,8,6);F4(a,13,!1,b,114688,3,\n14);F4(a,14,!1,b,4063232,5,17);c|=F4(a,16,!1,b,29360128,3,22)}for(d=e=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&++e;if(0!=e){c=G4(a,c);H4(a,1,1);H4(a,1,4);H4(a,e,b);for(d=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&(H4(a,d,b),H4(a,a.a[a.t[d]],4))}if(0!=(a.G&8)){for(d=h=e=0;d<a.H.c;++d)f=rS(a.H,a.t[d]),null!=f&&(++e,h=fn(h,f.length));if(0!=e){c=G4(a,c);f=K4(h);H4(a,1,1);H4(a,2,4);H4(a,e,b);H4(a,f,4);for(d=0;d<a.H.c;++d)if(h=rS(a.H,a.t[d]),null!=h){H4(a,d,b);H4(a,h.length,f);for(e=0;e<h.length;++e)H4(a,\nh.charCodeAt(e),7)}}}a.H.E&&(c|=F4(a,19,c,b,234881024,3,25),c|=I4(a,20,c,b,114688,3,14));for(d=e=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&++e;if(0!=e){c=G4(a,c);H4(a,1,1);H4(a,5,4);H4(a,e,b);for(d=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&(H4(a,d,b),H4(a,~~(a.H.s[a.t[d]]&48)>>4,2))}a.H.E&&(c|=F4(a,22,c,b,268435456,1,-1),c|=I4(a,23,c,b,131072,1,-1),c|=I4(a,24,c,b,786432,2,18));if(0!=(a.G&16))for(d=0;d<a.H.c;++d)if(tS(a.H,a.t[d])){c=G4(a,c);H4(a,1,1);H4(a,9,4);for(d=0;d<a.H.c;++d)H4(a,tS(a.H,a.t[d])?1:0,1);\nbreak}e=null;j=WR(a.H);for(f=0;f<j.i.c;++f)if(j.e[f]){d=0;h=Nx(j.i,f);for(g=0,o=h.length;g<o;++g)l=h[g],J4(a,l)&&++d;if(0!=d)if(l=Nx(j.j,f),null==e&&(e=D(Aq,ul,-1,a.H.d,2)),d==h.length){o=-1;n=2147483647;for(g=0;g<h.length;++g)n>a.t[l[g]]&&(n=a.t[l[g]],o=g);for(;0<d;)e[l[o]]=!0,o=o+2<h.length?o+2:o+2-h.length,d-=2}else{for(g=0;J4(a,h[g]);)++g;for(;!J4(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length;for(;0<d;){e[l[g]]=!0;g=g+2<h.length?g+2:g+2-h.length;for(d-=2;!J4(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length}}}f=\ne;if(null!=f){for(d=e=0;d<a.H.d;++d)f[a.u[d]]&&++e;c=G4(a,c);H4(a,1,1);H4(a,10,4);H4(a,e,b);for(d=0;d<a.H.d;++d)f[a.u[d]]&&H4(a,d,b)}a.H.E&&F4(a,27,c,b,536870912,1,-1)}H4(a,0,1);a.r<<=a.p;WE(a.q,a.r+64&65535);a.A=a.q.a.a}a=a.A}else a=null;c=a}xu(c)};C(fQ)(6);\n//@ sourceURL=6.js\n')
diff --git a/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/7.cache.js b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/7.cache.js
new file mode 100644
index 0000000..a7c24d8
--- /dev/null
+++ b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/7.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback7('function M4(a){a=a.Jc.b.c++;return qh+a}w(493,494,nQ);_.Se=function(){return M4(this)};_.bf=function(){this.Tc=new N4((kC(),m),this)};_.hf=function(){return(null==this.Qc&&(this.Qc=M4(this)),this.Qc)+mb+this.Tc._e()+mb+this.Tc.af()+mb+this.Yc+Ok+this.Nc+(this.Xc?m:",hidden")+",title="+this.q+(this.p?",resizable":m)+(this.Tc.c.C?",modal":m)};\nfunction O4(){var a,b,c;b=new SW(EQ);a=new SW(wQ);this.a=new iE(yc,4);new $W;this.c=new P4(this,b);this.c.Tc.c.db=!0;yC(this.c,new EC);AW(this.c,new hX("New atom map"),null);AW(this.c,b,null);AW(this.c,a,null);yC(this.c,new OW(2));c=new DC;AW(c,new iX("atom map",1),null);AW(c,this.a,null);AW(this.c,c,YP);c=new DC;AW(c,b,null);AW(c,a,null);AW(this.c,c,XP);TC(this.c.r,new Q4(this))}w(687,1,{},O4);_.a=null;_.b=null;_.c=null;\nfunction P4(a,b){this.a=a;this.b=b;ZW.call(this);this.q=m;this.Tc&&this.Tc.Qf(m);this.Tc.c.db=!1;YW(this,!0)}w(688,493,nQ,P4);_.Re=function(a){var b;WW(this);if(mw(a.f)===mw(this.b))try{b=$E(dr(this.a.a.Tc.a.pb,Ik),10);var c=this.a.b,d=c.c,e=c.a;bK(d,c.e).b[e].f=b;IG(d,"changeAtomMap",d.o,e,0);oJ(d)}catch(f){if(f=Iq(f),G(f,103))tX(this.a.b.c,"invalid atom map");else throw f;}return!0};_.a=null;_.b=null;function Q4(a){this.a=a}w(689,539,kQ,Q4);_.If=function(){WW(this.a.c)};_.a=null;w(702,703,am);\n_.Ed=function(){if(this.b.a==(bG(),ze)){!this.a.b&&(this.a.b=new O4);var a=this.a.b,b=this.a,c;if(0<b.a){a.b=b;c="Atom "+b.a;var d=a.c;d.q=c;d.Tc&&d.Tc.Qf(c);jE(a.a.Tc,m+dJ(b.d.b[b.a]));XW(a.c);a=a.c;!WB(a)&&EW(a);yW(a)}}};function N4(a,b){RO();bX.call(this,a,b)}w(811,812,{},N4);X(687);X(493);X(688);X(689);X(811);C(fQ)(7);\n//@ sourceURL=7.js\n')
diff --git a/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/8.cache.js b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/8.cache.js
new file mode 100644
index 0000000..8b5523d
--- /dev/null
+++ b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/8.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback8('function R4(){this.pb=gr("file");this.pb[Yg]="gwt-FileUpload"}w(404,385,xl,R4);_.ee=function(a){Jy(this,a)};function S4(a){var b=$doc.createElement(th);CT(ak,b.tagName);this.pb=b;this.b=new ZV(this.pb);this.pb[Yg]="gwt-HTML";YV(this.b,a,!0);gW(this)}w(408,409,xl,S4);function T4(){sB();uB.call(this,$doc.createElement("textarea"));this.pb[Yg]="gwt-TextArea"}w(448,449,xl,T4);\nfunction U4(a,b){var c,d;c=$doc.createElement(Bk);d=$doc.createElement(nk);d[tg]=a.a.a;d.style[Jk]=a.b.a;var e=(wx(),xx(d));c.appendChild(e);vx(a.d,c);Vy(a,b,d)}function V4(){Xz.call(this);this.a=(aA(),hA);this.b=(iA(),lA);this.e[Tg]=yc;this.e[Sg]=yc}w(457,401,tl,V4);_.ze=function(a){var b;b=ir(a.pb);(a=Zy(this,a))&&this.d.removeChild(ir(b));return a};w(463,1,{});_.Qe=function(a){a.focus()};w(464,465,{});_.Qe=function(a){JA(a)};\nfunction W4(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[Kk]=ei,a.ab=!1,a.Me());b=a.pb;b.style[pi]=0+(zs(),uj);b.style[wk]=Fc;e=~~(qr()-cr(a.pb,fj))>>1;f=~~(pr()-cr(a.pb,ej))>>1;OY(a,fn(lr($doc.body)+e,0),fn(($doc.body.scrollTop||0)+f,0));d||((a.ab=c)?(a.pb.style[ah]=Bj,a.pb.style[Kk]=Lk,Em(a.gb,200)):a.pb.style[Kk]=Lk)}finally{a.w=!0}}function X4(a){a.i=(new SW(a.j)).Tc.Nf();Fy(a.i,new Y4(a),(Et(),Et(),Ft));a.d=z(GB,u,51,[a.i])}\nfunction Z4(){BY();var a,b,c,d,e;$Y.call(this,(sZ(),tZ),null,!0);this.ei();this.db=!0;a=new S4(this.k);this.f=new T4;this.f.pb.style[Nk]=Hc;ry(this.f,Hc);this.ci();sY(this,"400px");e=new V4;e.pb.style[di]=Hc;e.e[Tg]=10;c=(aA(),bA);e.a=c;U4(e,a);U4(e,this.f);this.e=new pA;this.e.e[Tg]=20;for(b=this.d,c=0,d=b.length;c<d;++c)a=b[c],mA(this.e,a);U4(e,this.e);GY(this,e);QY(this,!1);this.di()}w(784,785,gQ,Z4);_.ci=function(){X4(this)};\n_.di=function(){var a=this.f;a.pb.readOnly=!0;var b=vy(a.pb)+"-readonly";qy(a.me(),b,!0)};_.ei=function(){rZ(this.I.b,"Copy")};_.d=null;_.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 Y4(a){this.a=a}w(787,1,{},Y4);_.Nd=function(){IY(this.a,!1)};_.a=null;function $4(a){this.a=a}w(788,1,{},$4);\n_.pd=function(){Ay(this.a.f.pb,!0);Qz.Qe(this.a.f.pb);var a=this.a.f,b;b=dr(a.pb,Ik).length;if(0<b&&a.kb){if(0>b)throw new tL("Length must be a positive integer. Length: "+b);if(b>dr(a.pb,Ik).length)throw new tL("From Index: 0 To Index: "+b+" Text Length: "+dr(a.pb,Ik).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.a=null;function a5(a){X4(a);a.a=(new SW(a.b)).Tc.Nf();Fy(a.a,new b5(a),(Et(),Et(),Ft));a.d=z(GB,u,51,[a.a,a.i])}\nfunction c5(a){a.j=wQ;a.k="Paste the text to import into the text area below.";a.b="Accept";rZ(a.I.b,"Paste")}function d5(a){BY();Z4.call(this);this.c=a}w(790,784,gQ,d5);_.ci=function(){a5(this)};_.di=function(){ry(this.f,"150px")};_.ei=function(){c5(this)};_.Me=function(){ZY(this);Tq((Qq(),Rq),new e5(this))};_.a=null;_.b=null;_.c=null;function f5(a){BY();d5.call(this,a)}w(789,790,gQ,f5);_.ci=function(){var a;a5(this);a=new R4;Fy(a,new g5(this),(OU(),OU(),PU));this.d=z(GB,u,51,[this.a,a,this.i])};\n_.di=function(){ry(this.f,"150px");EF(new h5(this),this.f)};_.ei=function(){c5(this);this.k+=" Or drag and drop a file on it."};function g5(a){this.a=a}w(791,1,{},g5);_.Md=function(a){var b,c;b=new FileReader;a=(c=nr(a.a),c.files[0]);i5(b,new j5(this));b.readAsText(a)};_.a=null;function j5(a){this.a=a}w(792,1,{},j5);_.ag=function(a){LE();rB(this.a.a.f,a)};_.a=null;function h5(a){this.a=a;this.b=new k5(this);this.c=this.d=1}w(793,568,{},h5);_.a=null;function k5(a){this.a=a}w(794,1,{},k5);\n_.ag=function(a){this.a.a.f.pb[Ik]=null!=a?a:m};_.a=null;function b5(a){this.a=a}w(798,1,{},b5);_.Nd=function(){if(this.a.c){var a=this.a.c,b;b=new GE(a.a,0,dr(this.a.f.pb,Ik));MF(a.a.a,b.a)}IY(this.a,!1)};_.a=null;function e5(a){this.a=a}w(799,1,{},e5);_.pd=function(){Ay(this.a.f.pb,!0);Qz.Qe(this.a.f.pb)};_.a=null;w(800,1,am);_.Ed=function(){var a,b;a=new l5(this.a);void 0!=$wnd.FileReader?b=new f5(a):b=new d5(a);uY(b);W4(b)};function l5(a){this.a=a}w(801,1,{},l5);_.a=null;w(802,1,am);\n_.Ed=function(){var a;a=new Z4;var b=this.a,c,d;rB(a.f,b);c=(d=UL(b,"\\r\\n|\\r|\\n|\\n\\r"),d.length);1>=c&&(c=~~(b.length/16));ry(a.f,20*(10>c+1?c+1:10)+uj);Tq((Qq(),Rq),new $4(a));uY(a);W4(a)};function i5(a,b){a.onload=function(a){b.ag(a.target.result)}}X(784);X(790);X(789);X(801);X(787);X(788);X(798);X(799);X(791);X(792);X(793);X(794);X(408);X(457);X(448);X(404);C(fQ)(8);\n//@ sourceURL=8.js\n')
diff --git a/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/9.cache.js b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/9.cache.js
new file mode 100644
index 0000000..0cf1e68
--- /dev/null
+++ b/public/jsme/deferredjs/61B683D3493CAED438D5743A0404863D/9.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback9('var SP="runCallbacks",TP="end",UP,VP,WP="West",XP="South",YP="North",ZP="First",$P="East",aQ="Before",bQ="After";function cQ(a,b){Mp(a.a,b)}function dQ(){dQ=x;UP=new Gv;VP=new eC(0,0);Hv(UP,aQ);Hv(UP,ZP);Hv(UP,bQ);Hv(UP,"Last");Hv(UP,ye);Hv(UP,YP);Hv(UP,XP);Hv(UP,WP);Hv(UP,$P)}function eQ(a,b){a.a+=b}\nfunction fQ(a){var b=lq,c,d,e;e=a==b.f?qi:vh+a;$stats&&(e=qq(e,TP,a),$stats(e));a<b.i.length&&yq(b.i,a,null);oq(b,a)&&b.j.b++;b.b=-1;b.d[a]=!0;wq(b);e=b.a[a];if(null!=e){$stats&&(c=qq(SP+a,Ag,-1),$stats(c));yq(b.a,a,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Ed();$stats&&(a=qq(SP+a,TP,-1),$stats(a))}}\nvar gQ={27:1,29:1,37:1,42:1,43:1,45:1,48:1,49:1,51:1,123:1,130:1},hQ={27:1,29:1,37:1,42:1,45:1,48:1,49:1,51:1,130:1},iQ={27:1,29:1,37:1,40:1,42:1,44:1,45:1,48:1,49:1,51:1,124:1,130:1},jQ={19:1,22:1,89:1,94:1,96:1},kQ={84:1},lQ={27:1,29:1,37:1,40:1,42:1,44:1,45:1,49:1,51:1},mQ={89:1,94:1,96:1,114:1},nQ={60:1,61:1,67:1,72:1,81:1,89:1},oQ={l:6,m:0,h:0},pQ="&nbsp;",qQ="1em",rQ="1ex",sQ="1in",tQ="??",uQ="ATOMS",vQ="CFG",wQ="Cancel",xQ="E",yQ="GBVTBU-BB",zQ="Invalid UTF8 sequence",AQ="M RAD",BQ="M RBD",\nCQ="M SUB",DQ="Nonstandard atom",EQ="OK",FQ="Resize-",GQ=\'Too many percent/per mille characters in pattern "\',HQ="US$",IQ="]\'",JQ="__uiObjectID",KQ="backgroundColor",LQ="col",MQ="cssFloat",NQ="dir",OQ="dragdrop-handle",PQ="dragdrop-selected",QQ="e",RQ="filter",SQ="float",TQ="ltr";w(1,-1,bm);_.gC=function(){return this.cZ};\nfunction UQ(a,b,c){var d,e,f,g,h;if(6!=a.H.x[b]&&7!=a.H.x[b])return!1;e=VQ(a.H,b,0);d=VQ(a.H,b,1);if(1!=a.H.k[e]||1!=a.H.k[d]||1==a.H.f[e]||1==a.H.f[d]||3<WQ(a.H,e)||3<WQ(a.H,d))return!1;e=new XQ(a.H,a.c,b,e);if(e.f&&!c)return!1;f=new XQ(a.H,a.c,b,d);if(f.f&&!c||e.f&&f.f)return!1;c&&(e.f&&e.c&&(a.L[b]=!0),f.f&&f.c&&(a.L[b]=!0));g=YQ(e);h=YQ(f);if(-1==g||-1==h||0==(g+h&1))return c||(a.S[b]=3),!0;d=0;switch(g+h){case 3:case 7:d=2;break;case 5:d=1}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))e.f&&(1==\nd?(ZQ(a.b[e.b],bl),ZQ(a.b[e.d],$k)):(ZQ(a.b[e.b],$k),ZQ(a.b[e.d],bl))),f.f&&(2==d?(ZQ(a.b[f.b],bl),ZQ(a.b[f.d],$k)):(ZQ(a.b[f.b],$k),ZQ(a.b[f.d],bl)))}else a.S[b]=d;return!0}\nfunction $Q(a,b,c){var d,e,f,g,h;if(!aR(a.H,b))return!1;d=Y(a.H,0,b);e=Y(a.H,1,b);f=new XQ(a.H,a.c,d,e);if(f.f&&!c)return!1;g=new XQ(a.H,a.c,e,d);if(g.f&&!c||f.f&&g.f)return!1;c&&(f.f&&(a.K[b]=bR(a,e)),g.f&&(a.K[b]=bR(a,d)));e=YQ(f);h=YQ(g);if(-1==e||-1==h||0==(e+h&1))return c||(a.k[b]=3),!0;d=0;switch(e+h){case 3:case 7:d=1;break;case 5:d=2}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))f.f&&(2==d?(ZQ(a.b[f.b],Xk),ZQ(a.b[f.d],Uk)):(ZQ(a.b[f.b],Uk),ZQ(a.b[f.d],Xk))),g.f&&(2==d?(ZQ(a.b[g.b],Xk),ZQ(a.b[g.d],\nUk)):(ZQ(a.b[g.b],Uk),ZQ(a.b[g.d],Xk)))}else a.k[b]=d;return!0}\nfunction cR(a,b,c){var d,e,f,g,h,j,l,o,n,r;if(0!=a.k[b])return!1;if(1==dR(a.H,b))return $Q(a,b,c);if(2!=dR(a.H,b)||eR(a.H,b))return!1;d=Y(a.H,0,b);e=Y(a.H,1,b);if(1==a.H.f[d]||1==a.H.f[e]||3<a.H.f[d]||3<a.H.f[e]||2==a.H.k[d]||2==a.H.k[e])return!1;f=new XQ(a.H,a.c,e,d);if(f.f&&!c)return!1;e=new XQ(a.H,a.c,d,e);if(e.f&&!c||f.f&&e.f)return!1;c&&(f.f&&f.c&&(a.K[b]=!0),e.f&&e.c&&(a.K[b]=!0));d=0!=(a.H.z[b]&16777216)?3:a.X?(g=D(OG,vl,-1,3,1),g[0]=fR(a.H,e.a)-fR(a.H,f.a),g[1]=gR(a.H,e.a)-gR(a.H,f.a),g[2]=\nhR(a.H,e.a)-hR(a.H,f.a),h=D(OG,vl,-1,3,1),h[0]=fR(a.H,f.b)-fR(a.H,f.a),h[1]=gR(a.H,f.b)-gR(a.H,f.a),h[2]=hR(a.H,f.b)-hR(a.H,f.a),j=D(OG,vl,-1,3,1),j[0]=fR(a.H,e.b)-fR(a.H,e.a),j[1]=gR(a.H,e.b)-gR(a.H,e.a),j[2]=hR(a.H,e.b)-hR(a.H,e.a),l=D(OG,vl,-1,3,1),l[0]=g[1]*h[2]-g[2]*h[1],l[1]=g[2]*h[0]-g[0]*h[2],l[2]=g[0]*h[1]-g[1]*h[0],o=D(OG,vl,-1,3,1),o[0]=g[1]*l[2]-g[2]*l[1],o[1]=g[2]*l[0]-g[0]*l[2],o[2]=g[0]*l[1]-g[1]*l[0],n=(h[0]*o[0]+h[1]*o[1]+h[2]*o[2])/(Math.sqrt(h[0]*h[0]+h[1]*h[1]+h[2]*h[2])*Math.sqrt(o[0]*\no[0]+o[1]*o[1]+o[2]*o[2])),r=(j[0]*o[0]+j[1]*o[1]+j[2]*o[2])/(Math.sqrt(j[0]*j[0]+j[1]*j[1]+j[2]*j[2])*Math.sqrt(o[0]*o[0]+o[1]*o[1]+o[2]*o[2])),0>n^0>r?1:2):-1==YQ(f)||-1==YQ(e)||0!=((YQ(f)|YQ(e))&1)?3:YQ(f)==YQ(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(ZQ(a.b[f.b],Xk),ZQ(a.b[f.d],Uk)):2==d&&(ZQ(a.b[f.b],Uk),ZQ(a.b[f.d],Xk))),e.f&&(1==d?(ZQ(a.b[e.b],Xk),ZQ(a.b[e.d],Uk)):2==d&&(ZQ(a.b[e.b],Uk),ZQ(a.b[e.d],Xk)))):a.k[b]=d;return!0}\nfunction iR(a,b,c){var d,e,f,g,h,j,l;if(0!=a.S[b]||6!=a.H.x[b]&&7!=a.H.x[b]&&14!=a.H.x[b]&&15!=a.H.x[b]&&16!=a.H.x[b])return!1;if(0!=a.H.k[b]){if(2==a.H.f[b]&&2==a.H.j[b][0]&&2==a.H.j[b][1])return UQ(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4<WQ(a.H,b)||7==a.H.x[b]&&!a.I[b])return!1;d=D(B,q,-1,4,1);l=D(B,q,-1,4,1);j=D(Aq,ul,-1,4,2);for(g=0;g<WQ(a.H,b);++g){f=-1;for(h=e=0;h<WQ(a.H,b);++h)!j[h]&&f<a.c[VQ(a.H,b,h)]&&(f=a.c[VQ(a.H,b,h)],e=h);d[g]=e;l[g]=f;j[e]=!0}if(4==WQ(a.H,b)&&\nl[0]==l[1]&&l[2]==l[3]||4==WQ(a.H,b)&&(l[0]==l[2]||l[1]==l[3])||3==WQ(a.H,b)&&l[0]==l[2])return!1;f=e=0;h=!1;for(g=1;g<WQ(a.H,b);++g)if(l[g-1]==l[g]){if(!c||0==l[g])return!1;e=VQ(a.H,b,d[g-1]);f=VQ(a.H,b,d[g]);jR(a.H,kR(a.H,b,d[g]))&&(a.L[b]=!0);h=!0}if(c&&!h)return!1;if(a.X){g=D(B,q,-1,4,1);for(l=0;l<WQ(a.H,b);++l)g[l]=VQ(a.H,b,d[l]);3==WQ(a.H,b)&&(g[3]=b);d=hw([lR,OG],[u,vl],[54,-1],[3,3],0,2,1);for(l=0;3>l;++l)d[l][0]=fR(a.H,g[l+1])-fR(a.H,g[0]),d[l][1]=gR(a.H,g[l+1])-gR(a.H,g[0]),d[l][2]=hR(a.H,\ng[l+1])-hR(a.H,g[0]);g=D(OG,vl,-1,3,1);g[0]=d[0][1]*d[1][2]-d[0][2]*d[1][1];g[1]=d[0][2]*d[1][0]-d[0][0]*d[1][2];g[2]=d[0][0]*d[1][1]-d[0][1]*d[1][0];d=0<(d[2][0]*g[0]+d[2][1]*g[1]+d[2][2]*g[2])/(Math.sqrt(d[2][0]*d[2][0]+d[2][1]*d[2][1]+d[2][2]*d[2][2])*Math.sqrt(g[0]*g[0]+g[1]*g[1]+g[2]*g[2]))?1:2}else{var o,n;l=z(ZI,im,87,[z(B,q,-1,[2,1,2,1]),z(B,q,-1,[1,2,2,1]),z(B,q,-1,[1,1,2,2]),z(B,q,-1,[2,1,1,2]),z(B,q,-1,[2,2,1,1]),z(B,q,-1,[1,2,1,2])]);g=D(OG,vl,-1,WQ(a.H,b),1);for(n=0;n<WQ(a.H,b);++n)g[n]=\nmR(a.H,VQ(a.H,b,d[n]),b);h=~~(nR(a.H,b,d,g,null)<<24)>>24;if(3!=h)d=h;else{for(n=j=h=0;n<WQ(a.H,b);++n)o=kR(a.H,b,d[n]),Y(a.H,0,o)==b&&(9==a.H.B[o]&&(0!=j&&oR(a.H,b),h=n,j=1),17==a.H.B[o]&&(0!=j&&oR(a.H,b),h=n,j=2));if(0==j)d=3;else{for(n=1;n<WQ(a.H,b);++n)g[n]<g[0]&&(g[n]+=6.283185307179586);if(3==WQ(a.H,b)){switch(h){case 0:(g[1]<g[2]&&3.141592653589793>g[2]-g[1]||g[1]>g[2]&&3.141592653589793<g[1]-g[2])&&(j=3-j);break;case 1:3.141592653589793<g[2]-g[0]&&(j=3-j);break;case 2:3.141592653589793>g[1]-\ng[0]&&(j=3-j)}d=1==j?2:1}else d=0,g[1]<=g[2]&&g[2]<=g[3]?d=0:g[1]<=g[3]&&g[3]<=g[2]?d=1:g[2]<=g[1]&&g[1]<=g[3]?d=2:g[2]<=g[3]&&g[3]<=g[1]?d=3:g[3]<=g[1]&&g[1]<=g[2]?d=4:g[3]<=g[2]&&g[2]<=g[1]&&(d=5),d=l[d][h]==j?2:1}}}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))1==d?(ZQ(a.b[e],gl),ZQ(a.b[f],dl)):2==d&&(ZQ(a.b[e],dl),ZQ(a.b[f],gl))}else a.S[b]=d;return!0}\nfunction pR(a){var b,c;b=0;c=a.b;qR(c,c.length,(rR(),rR(),sR));for(c=0;c<a.b.length;++c)(0==c||0!=tR(a.b[c],a.b[c-1]))&&++b,a.c[a.b[c].a]=b;return b}\nfunction uR(a,b){var c,d,e;d=!1;for(c=0;c<a.H.d;++c)if(cR(a,c,!1)){a.o[c]=a.C;if(b)a:{d=a;e=c;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,o=void 0;if((1==d.k[e]||2==d.k[e])&&!vR(d.H,e)){l=!1;try{for(j=0;2>j;++j)if(f=Y(d.H,j,e),3==d.H.f[f]){g=D(B,q,-1,2,1);for(o=h=0;o<d.H.f[f];++o)kR(d.H,f,o)!=e&&(g[h++]=VQ(d.H,f,o));d.c[g[0]]>d.c[g[1]]^wR(d,f,g[0],g[1])&&(l=!l)}}catch(n){n=Iq(n);if(G(n,97)){d.e[e]=3;break a}throw n;}1==d.k[e]^l?d.e[e]=1:d.e[e]=2}}d=!0}e=!1;for(c=0;c<a.H.c;++c)if(iR(a,c,!1)){a.W[c]=\na.C;if(b)a:{e=a;var f=c,r=o=l=g=j=void 0,t=h=void 0;if(1==e.S[f]||2==e.S[f]){h=!1;if(2==e.H.k[f])try{for(r=0;2>r;++r)if(j=VQ(e.H,f,r),3==e.H.f[j]){l=D(B,q,-1,2,1);for(t=o=0;t<e.H.f[j];++t)1==e.H.j[j][t]&&(l[o++]=VQ(e.H,j,t));e.c[l[0]]>e.c[l[1]]^wR(e,j,l[0],l[1])&&(h=!h)}}catch(y){y=Iq(y);if(G(y,97)){e.N[f]=3;break a}throw y;}else{try{for(var j=e,l=f,v=t=r=o=void 0,s=void 0,A=void 0,v=WQ(j.H,l),s=D(B,q,-1,v,1),r=0;r<v;++r)s[r]=VQ(j.H,l,r);for(r=v;1<r;--r){o=!1;for(t=1;t<r;++t)wR(j,l,s[t-1],s[t])&&\n(o=!0,A=s[t-1],s[t-1]=s[t],s[t]=A);if(!o)break}g=s}catch(F){F=Iq(F);if(G(F,97)){e.N[f]=3;break a}throw F;}for(r=1;r<g.length;++r)for(t=0;t<r;++t)e.c[g[r]]<e.c[g[t]]&&(h=!h)}1==e.S[f]^h?e.N[f]=1:e.N[f]=2}}e=!0}e&&(a.C=!a.C);return d||e}\nfunction xR(a){var b,c,d,e,f,g,h,j,l;for(e=0;e<a.V.c;++e){d=Nx(a.V,e);b=!0;l=-1;f=!1;for(h=0;h<d.length;++h){c=d[h];if(0==a.S[c]){b=!1;break}if(3!=a.S[c]){g=!0;for(j=0;j<d.length;++j)if(j!=h&&a.c[c]==a.c[d[j]]){g=!1;break}g&&l<a.c[c]&&(l=a.c[c],f=1==a.S[c])}}if(b&&-1!=l){for(h=0;h<d.length;++h)c=d[h],f&&(1==a.S[c]?a.S[c]=2:2==a.S[c]&&(a.S[c]=1)),a.U[c]=!1;$m(a.V,d);--e}}}\nfunction yR(a){var b,c;b=pR(a);do{c=b;b=a;for(var d=void 0,e=void 0,f=void 0,g=void 0,h=e=void 0,j=void 0,l=void 0,f=D(B,q,-1,b.E,1),d=0;d<b.H.c;++d){j=b.H.f[d]+zR(b.H,d);for(g=0;g<AR(b.H,d);++g)if(g<b.H.f[d]||g>=WQ(b.H,d)){l=2*b.c[VQ(b.H,d,g)];e=kR(b.H,d,g);2==dR(b.H,e)&&(eR(b.H,e)||++l);for(e=0;e<g&&!(l<f[e]);++e);for(h=g;h>e;--h)f[h]=f[h-1];f[e]=l}BR(b.b[d],d);CR(b.b[d],16,Tw(b.c[d]));for(g=j;g<b.E;++g)CR(b.b[d],17,Tk);for(g=0;g<j;++g)CR(b.b[d],17,Tw(f[g]))}b=pR(a)}while(c!=b);return b}\nfunction wR(a,b,c,d){var e,f,g,h,j,l,o,n,r,t,y,v,s,A,F;if(a.H.x[c]!=a.H.x[d])return a.H.x[c]>a.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(DR(),ER)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(DR(),ER)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=D(B,q,-1,h,1);y=D(B,q,-1,h,1);v=D(B,q,-1,h,1);t=D(Aq,ul,-1,h,2);g=D(Aq,ul,-1,a.H.o,2);r[0]=b;r[1]=c;r[2]=d;y[0]=-1;y[1]=0;y[2]=0;g[b]=!0;g[c]=!0;g[d]=!0;j=1;s=2;b=D(B,q,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=s;){for(;j<b[d];){l=r[j];if(!t[j]){for(A=n=o=0;A<a.H.f[l];++A){c=VQ(a.H,\nl,A);s+a.H.j[l][A]+1>=h&&(h+=a.H.c,r=FR(r,h),y=FR(y,h),v=FR(v,h),t=(e=D(Aq,ul,-1,h,2),GR(t,0,e,t.length),e));if(0!=(a.H.z[kR(a.H,l,A)]&512))++o,n+=a.H.x[c];else for(f=1;f<a.H.j[l][A];++f)++s,r[s]=c,y[s]=j,t[s]=!0;F=y[j];if(c!=r[F]){f=!1;if(g[c])for(F=y[F];-1!=F;){if(c==r[F]){f=!0;break}F=y[F]}f?(++s,r[s]=c,y[s]=j,t[s]=!0):(++s,r[s]=c,y[s]=j,g[c]=!0)}}0!=o&&(++s,v[s]=~~((n<<2)/o),y[s]=j,t[s]=!0)}++j;if(1E4==j)throw new Op("Emergency break in while loop.");}b.length==d+1&&(b=FR(b,b.length+64));b[d+\n1]=s+1;for(A=b[d];A<b[d+1];++A)0==v[A]&&(v[A]=(151==a.H.x[r[A]]?1:152==a.H.x[r[A]]?1:a.H.x[r[A]])<<2),v[A]+=v[y[A]]<<16;HR(a,t,v,y,r,b,d);if(v[1]!=v[2])return v[1]>v[2];1<d&&IR(v,y,b,d);++d}h=D(B,q,-1,a.H.c,1);c=!1;for(e=0;e<a.H.c;++e)if(g[e]&&0!=a.H.v[e]){c=!0;break}if(c){for(e=0;e<a.H.c;++e)h[e]=0==a.H.v[e]?(DR(),ER)[a.H.x[e]]:a.H.v[e];if(JR(a,t,v,y,r,h,b,d))return v[1]>v[2]}e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.d;++e)if(g[Y(a.H,0,e)]||g[Y(a.H,1,e)])1==a.e[e]?(h[Y(a.H,0,e)]=1,h[Y(a.H,\n1,e)]=1,c=!0):2==a.e[e]&&(h[Y(a.H,0,e)]=2,h[Y(a.H,1,e)]=2,c=!0);if(c&&JR(a,t,v,y,r,h,b,d))return v[1]>v[2];e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.c;++e)g[e]&&(2==a.N[e]?(h[e]=1,c=!0):1==a.N[e]&&(h[e]=2,c=!0));if(c&&JR(a,t,v,y,r,h,b,d))return v[1]>v[2];throw new Op("no distinction applying CIP rules");}\nfunction IR(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=D(KR,u,5,c,0);for(f=0;f<c;++f)h[f]=new LR,h[f].c=a[f+e],h[f].b=b[f+e],h[f].a=f+e;e=new MR;for(g=d;1<g;--g){for(f=0;f<c;++f)h[f].c+=a[h[f].b]<<16,h[f].b=b[h[f].b];qR(h,h.length,e?e:(rR(),rR(),sR));d=1;for(f=0;f<c;++f)a[h[f].a]=d,f!=c-1&&0!=(h[f].c!=h[f+1].c?h[f].c>h[f+1].c?1:-1:0)&&++d}}\nfunction JR(a,b,c,d,e,f,g,h){var j,l;for(l=1;l<h;++l){for(j=g[l];j<g[l+1];++j)c[j]=f[e[j]]+(c[d[j]]<<8);HR(a,b,c,d,e,g,l);if(c[1]!=c[2])return!0;1<l&&IR(c,d,g,l)}return!1}\nfunction HR(a,b,c,d,e,f,g){for(var h,j,l,o,n,r;1<g;--g){n=f[g]-f[g-1];r=D(NR,u,4,n,0);h=f[g];for(j=0;j<n;++j){l=f[g-1]+j;for(o=h;o<f[g+1]&&d[o]==l;)++o;r[j]=new OR;r[j].c=l;r[j].d=c[l];r[j].b=b[l]?0:a.H.f[a.H.o+e[l]]-a.H.f[e[l]]+PR(a.H,e[l]);r[j].a=D(B,q,-1,o-h,1);for(l=h;l<o;++l)r[j].a[l-h]=c[l];QR(r[j].a);h=o}j=new RR;qR(r,r.length,j?j:(rR(),rR(),sR));h=1;for(j=0;j<n;++j)c[r[j].c]=h,j!=n-1&&0!=SR(r[j],r[j+1])&&++h}}\nfunction TR(a){var b,c;c=hw([UR,ZI],[u,im],[88,87],[2,32],0,2,0);for(b=0;b<a.H.c;++b)a.D[b]&&(1==a.Q[b]?c[0][a.P[b]]=VR(c[0][a.P[b]],b):2==a.Q[b]&&(c[1][a.P[b]]=VR(c[0][a.P[b]],b)));return c}function bR(a,b){var c,d,e,f,g;e=WR(a.H);for(c=0;c<e.i.c;++c)if(e.d[c]&&XR(e,c,b)){for(d=Nx(e.i,c),e=0,f=d.length;e<f;++e)if(c=d[e],c!=b)for(g=0;g<a.H.f[c];++g)if(aR(a.H,kR(a.H,c,g)))return!0;break}return!1}\nfunction YR(a,b,c){a.J=b;for(b=0;b<a.H.c;++b)a.c[b]=c[b],a.S[b]=0,a.W[b]=!1;for(c=0;c<a.H.d;++c)a.k[c]=0,a.o[c]=!1}function ZR(a,b){var c,d;c=Y(a.H,0,b);if(c>=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=$R(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;d<a.H.f[c];++d)if(2==a.H.j[c][d]&&(1==a.S[VQ(a.H,c,d)]||2==a.S[VQ(a.H,c,d)]))return!0;return!1}function FR(a,b){var c;c=D(B,q,-1,b,1);GR(a,0,c,a.length);return c}\nfunction aS(a,b){var c;if(65535<a.o)throw new an("Cannot canonize a molecule having more than 65535 atoms");if(65535<a.p)throw new an("Cannot canonize a molecule having more than 65535 bonds");this.H=a;this.G=b;bS(this.H,3);var d,e,f,g,h,j,l,o,n,r,t,y,v,s,A,F,M,N,$,V;this.I=D(Aq,ul,-1,this.H.c,2);for(d=0;d<this.H.c;++d)if(7==this.H.x[d])if(4==this.H.f[d])this.I[d]=!0;else if(3==this.H.f[d])if(1==this.H.q[d])this.I[d]=!0;else if(!cS(this.H,d))if(0!=(this.G&32))this.I[d]=!0;else if(3==dS(this.H,d)&&\n(V=eS(this.H,d),!(7<V))){N=WR(this.H);for($=0;$<N.i.c&&!(Nx(N.j,$).length==V&&XR(N,$,d));)++$;n=o=-1;for(r=0;3>r;++r){l=kR(this.H,d,r);var W;a:{for(var ca=l,ja=void 0,ra=void 0,ra=Nx(N.j,$),ja=0;ja<ra.length;++ja)if(ca==ra[ja]){W=!0;break a}W=!1}if(!W){o=VQ(this.H,d,r);n=l;break}}y=D(Aq,ul,-1,this.H.d,2);y[n]=!0;v=D(B,q,-1,11,1);a:{var ac=this.H,K=v,oa=o,Ac=d,id=y,tb=void 0,L=void 0,Fa=void 0,ub=void 0,Ic=void 0,tc=void 0,Aa=void 0,jd=void 0,cd=void 0;if(oa==Ac)K[0]=oa,s=0;else{bS(ac,1);ub=D(B,q,\n-1,ac.o,1);Fa=D(B,q,-1,ac.o,1);cd=D(B,q,-1,ac.o,1);Fa[0]=oa;ub[oa]=1;for(Ic=L=0;L<=Ic&&10>=ub[Fa[L]];){jd=Fa[L];for(tc=0;tc<ac.f[ac.o+jd];++tc)if(null==id||id.length<=ac.i[jd][tc]||!id[ac.i[jd][tc]]){tb=ac.e[jd][tc];if(tb==Ac){Aa=ub[jd];K[Aa]=tb;for(K[--Aa]=jd;0<Aa;)K[Aa-1]=cd[K[Aa]],--Aa;s=ub[jd];break a}0==ub[tb]&&(Fa[++Ic]=tb,ub[tb]=ub[jd]+1,cd[tb]=jd)}++L}s=-1}}if(-1!=s){for(f=1;!XR(N,$,v[f]);)++f;e=s-f;g=v[f];if(6==V&&2==e&&3==f&&3<=dS(this.H,v[1])){t=!1;M=Nx(N.i,$);for(r=0;6>r;++r)if(d==M[r]){F=\nfS(N,$,g==M[fS(N,$,r+2)]?r-2:r+2);A=M[F];var ta;if(ta=3<=dS(this.H,A)){var Da;a:{var aa=this.H,Fb=v[1],cb=A,Gb=void 0,Pc=void 0,oc=void 0,ba=void 0,kd=void 0,S=void 0;if(Fb==cb)Da=0;else{bS(aa,1);ba=D(B,q,-1,aa.o,1);oc=D(B,q,-1,aa.o,1);oc[0]=Fb;ba[Fb]=1;for(kd=Pc=0;Pc<=kd&&2>=ba[oc[Pc]];){for(S=0;S<aa.f[aa.o+oc[Pc]];++S){Gb=aa.e[oc[Pc]][S];if(Gb==cb){Da=ba[oc[Pc]];break a}0==ba[Gb]&&(oc[++kd]=Gb,ba[Gb]=ba[oc[Pc]]+1)}++Pc}Da=-1}}ta=2==Da}ta&&(t=!0);break}if(t){this.I[d]=!0;continue}}h=1==this.H.k[g]||\n0!=(this.H.s[g]&4096)||cS(this.H,g);j=!h&&7==this.H.x[g]&&1!=this.H.q[g];if(1==e)!h&&!j&&4>=V&&3>=f&&(this.I[d]=!0);else switch(V){case 4:!h&&!j&&4>=f&&(this.I[d]=!0);break;case 5:j?3>=f&&(this.I[d]=!0):h||4>=f&&(this.I[d]=!0);break;case 6:2==e?h?4>=f&&(this.I[d]=!0):j||3>=f&&(this.I[d]=!0):3==e&&(h?6>=f&&(this.I[d]=!0):4>=f&&(this.I[d]=!0));break;case 7:3==e&&3>=f&&(this.I[d]=!0)}}}for(c=0;c<this.H.c;++c)if(0!=hR(this.H,c)){this.X=!0;break}this.S=D(XL,Cl,-1,this.H.c,1);this.T=D(Aq,ul,-1,this.H.c,\n2);this.W=D(Aq,ul,-1,this.H.c,2);this.k=D(XL,Cl,-1,this.H.d,1);this.o=D(Aq,ul,-1,this.H.d,2);this.n=D(Aq,ul,-1,this.H.d,2);var O,Db,Ua,T,db,Ma,dd,Qc,Na,eb,Kc,$d,Bd;dd=!1;if(this.H.E)for(db=0;db<this.H.d;++db)if(0!=this.H.A[db]){dd=!0;break}this.E=2;for(O=0;O<this.H.c;++O)this.E=fn(this.E,this.H.f[O]+zR(this.H,O));T=fn(2,dd?~~((78+36*this.E)/63):~~((78+21*this.E)/63));this.c=D(B,q,-1,this.H.o,1);this.b=D(gS,u,6,this.H.c,0);for(O=0;O<this.H.c;++O)this.b[O]=new hS(T);Ua=!1;for(O=0;O<this.H.c;++O){BR(this.b[O],\nO);0!=(this.H.w[O]&1)||null!=iS(this.H,O)?CR(this.b[O],8,oQ):CR(this.b[O],8,Tw(this.H.x[O]));CR(this.b[O],8,Tw(this.H.v[O]));CR(this.b[O],2,Tw(this.H.k[O]));CR(this.b[O],4,Tw(this.H.f[O]+zR(this.H,O)));0!=(this.H.w[O]&1)?CR(this.b[O],4,Yk):CR(this.b[O],4,Tw(8+this.H.q[O]));CR(this.b[O],5,Tw(jS(31,eS(this.H,O))));var Xc=this.b[O],Jb=O,nb=void 0,jc=void 0,uc=void 0,cc=void 0,nb=(~~(this.H.s[Jb]&-268435456)>>>28)-1,jc=kS(this.H,Jb,!1),uc=kS(this.H,Jb,!0),cc=-1;jc!=uc?-1!=nb&&nb>jc?cc=~~(nb<<24)>>24:\ncc=~~(jc<<24)>>24:-1!=nb?(nb>uc||nb<uc&&nb>=lS(this.H,Jb))&&(cc=~~(nb<<24)>>24):!mS(this.H,Jb)&&0!=PR(this.H,Jb)&&(cc=lS(this.H,Jb),cc-=nS(this.H,Jb,cc));var I=Jb,pc=cc;if(null==this.a)for(var dc=this.a=D(XL,Cl,-1,this.H.c,1),Bc=dc.length,vc=void 0,vc=0;vc<Bc;++vc)dc[vc]=-1;this.a[I]=~~(pc<<24)>>24;CR(Xc,4,Tw(cc+1));CR(this.b[O],2,Tw(~~(this.H.s[O]&48)>>4));this.H.E&&(CR(this.b[O],30,Tw(this.H.w[O])),null!=iS(this.H,O)&&(Ua=!0))}this.J=yR(this);if(this.J<this.H.c){for(O=0;O<this.H.c;++O){BR(this.b[O],\nO);CR(this.b[O],16,Tw(this.c[O]));Qc=D(B,q,-1,this.H.f[O],1);for(Na=0;Na<this.H.f[O];++Na)Qc[Na]=this.c[VQ(this.H,O,Na)]<<5,Qc[Na]|=jS(31,this.H.n&&kR(this.H,O,Na)<this.H.d?this.H.n.b[kR(this.H,O,Na)]:0);QR(Qc);for(Na=this.E;Na>Qc.length;--Na)CR(this.b[O],21,Tk);for(Na=Qc.length-1;0<=Na;--Na)CR(this.b[O],21,Tw(Qc[Na]))}this.J=yR(this)}if(Ua&&this.J<this.H.c){for(O=0;O<this.H.c;++O){BR(this.b[O],O);CR(this.b[O],16,Tw(this.c[O]));Db=iS(this.H,O);$d=null==Db?0:jS(12,Db.length);for(Na=12;Na>$d;--Na)CR(this.b[O],\n8,Tk);for(Na=$d-1;0<=Na;--Na)CR(this.b[O],8,Tw(Db[Na]))}this.J=yR(this)}if(dd&&this.J<this.H.c){for(O=0;O<this.H.c;++O){BR(this.b[O],O);CR(this.b[O],16,Tw(this.c[O]));Ma=D(MP,Dl,-1,this.H.f[O]+zR(this.H,O),3);for(Na=eb=0;Na<AR(this.H,O);++Na)if(Na<this.H.f[O]||Na>=WQ(this.H,O))Ma[eb]=Tw(this.c[VQ(this.H,O,Na)]),Ma[eb]=Nw(Ma[eb],20),Ma[eb]=oS(Ma[eb],Tw(this.H.A[kR(this.H,O,Na)])),++eb;Ma.sort(pS);for(Na=this.E;Na>Ma.length;--Na)CR(this.b[O],36,Tk);for(Na=Ma.length-1;0<=Na;--Na)CR(this.b[O],36,Ma[Na])}this.J=\nyR(this)}if(0!=(this.G&8)&&this.J<this.H.c){Kc=new qS;for(O=0;O<this.H.c;++O)if(null!=rS(this.H,O))a:{var Cd=Kc,ae=rS(this.H,O),Jd=void 0,ed=void 0,Nb=void 0,ka=void 0,ka=Cd.a.c;if(0==ka)WD(Cd.a,0,ae);else{for(Nb=1;2*Nb<=ka;)Nb<<=1;ed=Nb;for(--Nb;0!=ed;)if(ed>>=1,Nb>=ka)Nb-=ed;else{Jd=sS(ae,Nx(Cd.a,Nb));if(0==Jd)break a;if(0==ed)break;0>Jd?Nb-=ed:Nb+=ed}Nb<ka&&0<sS(ae,Nx(Cd.a,Nb))&&++Nb;WD(Cd.a,Nb,ae)}}for(O=0;O<this.H.c;++O){var be;if(null==rS(this.H,O))be=0;else{var Ob;a:{var pe=Kc,Hb=rS(this.H,\nO),Rc=void 0,Ra=void 0,hb=void 0,sd=void 0,sd=pe.a.c;if(0!=sd){for(hb=1;2*hb<=sd;)hb<<=1;Ra=hb;for(--hb;0!=Ra;)if(Ra>>=1,hb>=sd)hb-=Ra;else{Rc=sS(Hb,Nx(pe.a,hb));if(0==Rc){Ob=hb;break a}if(0==Ra)break;0>Rc?hb-=Ra:hb+=Ra}}Ob=-1}be=1+Ob}Bd=be;BR(this.b[O],O);CR(this.b[O],16,Tw(this.c[O]));CR(this.b[O],16,Tw(Bd))}this.J=yR(this)}if(0!=(this.G&16)&&this.J<this.H.c){for(O=0;O<this.H.c;++O)BR(this.b[O],O),CR(this.b[O],16,Tw(this.c[O])),CR(this.b[O],1,Tw(tS(this.H,O)?1:0));this.J=yR(this)}var Xa,Pb,Cc,Ba;\nBa=this.J;Cc=D(B,q,-1,this.H.c,1);for(Xa=0;Xa<this.H.c;++Xa)Cc[Xa]=this.c[Xa];if(!this.H.E){var Yc,ec,ld,fc;this.C=!0;this.N=D(XL,Cl,-1,this.H.c,1);this.e=D(XL,Cl,-1,this.H.d,1);for(fc=uR(this,!0);this.J<this.H.c&&fc;){for(Yc=0;Yc<this.H.c;++Yc)BR(this.b[Yc],Yc),CR(this.b[Yc],20,Tw(this.c[Yc]<<4|this.S[Yc]<<2));for(ec=0;ec<this.H.d;++ec)ZQ(this.b[Y(this.H,0,ec)],Tw(this.k[ec])),ZQ(this.b[Y(this.H,1,ec)],Tw(this.k[ec]));ld=yR(this);if(this.J==ld)break;this.J=ld;fc=uR(this,!0)}YR(this,Ba,Cc)}this.Q=\nD(XL,Cl,-1,this.H.c,1);this.P=D(XL,Cl,-1,this.H.c,1);for(Xa=0;Xa<this.H.c;++Xa)this.Q[Xa]=~~(uS(this.H,Xa)<<24)>>24,this.P[Xa]=~~(vS(this.H,Xa)<<24)>>24;this.j=D(XL,Cl,-1,this.H.d,1);this.i=D(XL,Cl,-1,this.H.d,1);for(Pb=0;Pb<this.H.d;++Pb)this.j[Pb]=~~(~~(this.H.z[Pb]&3072)>>10<<24)>>24,this.i[Pb]=~~(wS(this.H,Pb)<<24)>>24;var xb,wc,md,qe,Dd,gc;this.C=!0;for(Dd=uR(this,!1);this.J<this.H.c&&Dd;){for(xb=0;xb<this.H.c;++xb){BR(this.b[xb],xb);CR(this.b[xb],16,Tw(this.c[xb]));gc=this.S[xb]<<7;if((1==this.S[xb]||\n2==this.S[xb])&&0!=this.Q[xb])gc|=this.Q[xb]<<5,gc|=this.P[xb];CR(this.b[xb],18,Tw(gc<<9))}for(wc=0;wc<this.H.d;++wc){md=this.k[wc]<<7;if((1==this.k[wc]||2==this.k[wc])&&1==this.H.B[wc]&&0!=this.j[wc])md|=this.j[wc]<<5,md|=this.i[wc];ZQ(this.b[Y(this.H,0,wc)],Tw(md));ZQ(this.b[Y(this.H,1,wc)],Tw(md))}qe=yR(this);if(this.J==qe)break;this.J=qe;Dd=uR(this,!1)}this.M=!1;this.D=D(Aq,ul,-1,this.H.c,2);for(Xa=0;Xa<this.H.c;++Xa)0!=this.S[Xa]&&(this.M=this.D[Xa]=!0);var nd,Ed;for(nd=0;nd<this.H.c;++nd)(!this.D[nd]||\n3==this.S[nd])&&(this.Q[nd]=0);for(Ed=0;Ed<this.H.d;++Ed)(1!=this.H.B[Ed]||0==this.k[Ed]||3==this.k[Ed])&&(this.j[Ed]=0);this.F=null;this.R=D(Aq,ul,-1,this.H.c,2);if(this.M){var U=this.F=new xS(this.H,Cc,this.D,this.S,this.k,this.Q,this.P,this.W,this.o,this.R),Zc,ib,Eb,kc,$c,Ga,Rd,mg;if(null!=U.i){Ga=new yS(U);U.b=new Nm;for(kc=0;kc<U.i.length;++kc){for(var fb=void 0,Se=void 0,Se=fb=0;Se<Ga.b;++Se)Ga.e[Se][kc]&&-3==Ga.c[Se]&&++fb;Eb=fb;if(0==Eb){zS(Ga,kc);Rd=AS(U,kc,2);Zc=AS(U,kc,1);ib=BS(U,kc);if(1==\nRd&&1==Zc&&!ib){for(var re=U,Kd=kc,Dc=Ga.a+Ga.f++,Ec=void 0,Lc=void 0,Lc=0;Lc<re.i[Kd].length;++Lc)Ec=re.i[Kd][Lc],2==re.n[Ec]&&(re.n[Ec]=1,re.k[Ec]=~~(Dc<<24)>>24);Qm(U.b,new CS(kc,1,-1,-1))}0<Rd?(ib&&DS(U,kc,Ga.j+Ga.i++,2),Qm(U.b,new CS(kc,1,-1,-1))):0<Zc?(ib&&DS(U,kc,Ga.a+Ga.f++,1),Qm(U.b,new CS(kc,1,-1,-1))):ib&&(DS(U,kc,Ga.a+Ga.f++,1),Qm(U.b,new CS(kc,1,-1,-1)))}else if(1==Eb)if(BS(U,kc)){a:{for(var Fd=void 0,Fd=0;Fd<Ga.b;++Fd)if(Ga.e[Fd][kc]&&-3==Ga.c[Fd]){$c=Fd<Ga.a?Fd:Fd<Ga.b?Fd-Ga.a:-1;break a}$c=\n-1}a:{for(var td=void 0,td=0;td<Ga.b;++td)if(Ga.e[td][kc]&&-3==Ga.c[td]){mg=td<Ga.a?1:td<Ga.b?2:0;break a}mg=-1}Qm(U.b,new CS(kc,2,$c,mg))}else zS(Ga,kc),Qm(U.b,new CS(kc,1,-1,-1))}}}this.U=D(Aq,ul,-1,this.H.c,2);this.V=new Nm;var Ya,ud,hc,Cb,ce,Sc,Gd,Qb;for(Ya=hc=0;Ya<this.H.c;++Ya)0!=this.Q[Ya]&&++hc;if(0!=hc){Qb=D(B,q,-1,hc,1);for(Ya=hc=0;Ya<this.H.c;++Ya)0!=this.Q[Ya]&&(Qb[hc]=this.Q[Ya]<<29|this.P[Ya]<<24|this.c[Ya]<<12|Ya,++hc);QR(Qb);Gd=Cb=0;for(ce=Qb[0]&-16777216;;)if(++Gd,Gd==Qb.length||\nce!=(Qb[Gd]&-16777216)){ud=D(B,q,-1,Gd-Cb,1);for(Sc=Cb;Sc<Gd;++Sc)Ya=Qb[Sc]&4095,ud[Sc-Cb]=Ya,this.U[Ya]=!0;Qm(this.V,ud);if(Gd==Qb.length)break;ce=Qb[Gd]&-16777216;Cb=Gd}}YR(this,Ba,Cc);var pb,Sa,jb,Sd,Ee,od;this.C=!0;jb=TR(this);this.F&&ES(this.F,this.c)&&(jb=TR(this));uR(this,!1)&&xR(this);for(od=!0;this.J<this.H.c&&od;){for(var Za=jb,vd=void 0,Rb=void 0,wd=void 0,ie=void 0,Td=void 0,Ud=void 0,Bf=void 0,Hg=void 0,qc=void 0,gf=void 0,wd=hw([ZI,B],[im,q],[87,-1],[2,32],0,2,1),ie=0;2>ie;++ie){vd=\nD(ZI,im,87,32,0);for(Rb=gf=0;32>Rb;++Rb)if(null!=Za[ie][Rb]){Hg=Za[ie][Rb].length;vd[Rb]=D(B,q,-1,Hg,1);for(Td=0;Td<Hg;++Td)vd[Rb][Td]=this.c[Za[ie][Rb][Td]];QR(vd[Rb]);++gf}for(qc=gf;0<qc;--qc){Bf=0;Ud=null;for(Rb=0;32>Rb;++Rb)if(null!=vd[Rb])if(null==Ud||Ud.length<vd[Rb].length)Ud=vd[Rb],Bf=Rb;else if(Ud.length==vd[Rb].length)for(Td=Ud.length-1;0<=Td;--Td)if(Ud[Td]<vd[Rb][Td]){Ud=vd[Rb];Bf=Rb;break}wd[ie][Bf]=qc;vd[Bf]=null}}Sd=wd;for(pb=0;pb<this.H.c;++pb)BR(this.b[pb],pb),CR(this.b[pb],16,Tw(this.c[pb])),\nCR(this.b[pb],20,Tk),!this.R[pb]&&0!=this.Q[pb]&&ZQ(this.b[pb],Tw((this.Q[pb]<<18)+(Sd[1==this.Q[pb]?0:1][this.P[pb]]<<8))),ZQ(this.b[pb],Tw(this.S[pb]<<4));for(Sa=0;Sa<this.H.d;++Sa)ZQ(this.b[Y(this.H,0,Sa)],Tw(this.k[Sa])),ZQ(this.b[Y(this.H,1,Sa)],Tw(this.k[Sa]));Ee=yR(this);if(this.J==Ee)break;this.J=Ee;od=!1;this.F&&ES(this.F,this.c)&&(od=!0,jb=TR(this));uR(this,!1)&&(od=!0,xR(this))}if(this.F){var xd=this.F,Ig,je;je=!0;for(Ig=0;Ig<xd.j.c;++Ig)if(0!=xd.p[Ig]&&!xd.e[Ig]){je=!1;break}this.B=je}var Cf,\nTc,sa,Te,xc,hf,Jh,jf,se,kf,Df,yd;Df=se=jf=Jh=hf=kf=xc=0;yd=!1;Cf=D(Aq,ul,-1,32,2);for(Tc=0;Tc<this.H.c;++Tc)0!=this.S[Tc]&&(++xc,3==this.S[Tc]?++kf:0==this.Q[Tc]?(++hf,this.F&&this.F.e[Tc]&&++Jh):2==this.Q[Tc]?0==this.P[Tc]&&++se:1==this.Q[Tc]&&(Te=this.P[Tc],Cf[Te]||(++Df,Cf[Te]=!0),0==this.P[Tc]&&++jf,this.F&&this.F.e[Tc]&&(yd=!0)));for(sa=0;sa<this.H.d;++sa)0!=this.k[sa]&&1==this.H.B[sa]&&(++xc,3==this.k[sa]?++kf:0==this.j[sa]?(++hf,this.F&&this.F.e[Y(this.H,0,sa)]&&this.F.e[Y(this.H,1,sa)]&&++Jh):\n2==this.j[sa]?0==this.i[sa]&&++se:1==this.j[sa]&&(Te=this.i[sa],Cf[Te]||(++Df,Cf[Te]=!0),0==this.i[sa]&&++jf,this.F&&this.F.e[Y(this.H,0,sa)]&&this.F.e[Y(this.H,1,sa)]&&(yd=!0)));this.H.C=0==xc?65536:0!=kf?0:this.B?131072+(1<<Df):jf+Jh==xc&&!yd?196608:hf==xc?262144:se==xc?327680:hf==xc-1&&1==jf?393216:458752+(1<<Df);var yb,ng,Kh,Rf,de;this.L=D(Aq,ul,-1,this.H.c,2);this.K=D(Aq,ul,-1,this.H.d,2);if(0!=(this.G&6))for(yb=0;yb<this.H.c;++yb)BR(this.b[yb],yb),CR(this.b[yb],28,Tw(this.c[yb]<<12));if(this.J<\nthis.H.c){for(yb=Kh=0;yb<this.H.c;++yb)iR(this,yb,!0)&&++Kh;for(ng=0;ng<this.H.d;++ng)cR(this,ng,!0)&&++Kh}0!=(this.G&6)&&(this.J=yR(this));if(0!=(this.G&1)){this.d=D(B,q,-1,this.H.c,1);for(yb=0;yb<this.H.c;++yb)this.d[yb]=this.c[yb]}for(;this.J<this.H.c;){for(yb=0;yb<this.H.c;++yb)BR(this.b[yb],yb),CR(this.b[yb],17,Tw(2*this.c[yb]));de=D(B,q,-1,this.J+1,1);for(yb=0;yb<this.H.c;++yb)++de[this.c[yb]];for(Rf=1;1==de[Rf];)++Rf;for(yb=0;yb<this.H.c;++yb)if(this.c[yb]==Rf){ZQ(this.b[yb],Uk);break}this.J=\nyR(this);xR(this);this.F&&ES(this.F,this.c)}xR(this);var Oa,Ef,Ve,zb,ek,mf,fh,yl,Qh,fk,Ja,Bi,gh,Rh,lc,Kg,gk,zl;gh=D(Aq,ul,-1,this.H.c,2);Rh=D(Aq,ul,-1,this.H.d,2);for(Ef=Oa=0;Ef<this.H.c;++Ef)this.L[Ef]&&!this.T[Ef]&&iR(this,Ef,!1)&&(this.T[Ef]=!0,gh[Ef]=!0,++Oa);for(Ve=0;Ve<this.H.d;++Ve)this.K[Ve]&&!this.n[Ve]&&cR(this,Ve,!1)&&(this.n[Ve]=!0,Rh[Ve]=!0,++Oa);if(1==Oa){for(Ef=0;Ef<this.H.c;++Ef)if(gh[Ef]){this.S[Ef]=0;break}for(Ve=0;Ve<this.H.d;++Ve)if(Rh[Ve]){this.k[Ve]=0;break}}else if(1<Oa){var hh,\nSh,pg,ih,Th,Lg,qg,Mg,jj,Al,Vd,Fe;if(!this.s){this.s=new Nm;Al=0;Vd=D(B,q,-1,this.H.c,1);Lg=D(B,q,-1,this.H.c,1);Mg=D(B,q,-1,this.H.d,1);for(hh=0;hh<this.H.c;++hh)if(0==Vd[hh]&&(0!=(this.H.s[hh]&3072)||1==this.H.k[hh])){Lg[0]=hh;qg=1;jj=0;Vd[hh]=++Al;Sh=D(Aq,ul,-1,this.H.d,2);for(Th=0;Th<qg;++Th)for(Fe=0;Fe<this.H.f[Lg[Th]];++Fe)if(ih=kR(this.H,Lg[Th],Fe),jR(this.H,ih)||2==dR(this.H,ih)||aR(this.H,ih))pg=VQ(this.H,Lg[Th],Fe),Sh[ih]||(Mg[jj++]=ih,Sh[ih]=!0),0==Vd[pg]&&(Lg[qg++]=pg,Vd[pg]=Al);Qm(this.s,\nnew FS(Lg,qg,Mg,jj))}}for(ek=new Jv(this.s);ek.b<ek.d.Yf();){zb=Kv(ek);fh=yl=Kg=lc=0;mf=Qh=-1;for(Ja=0;Ja<zb.a.length;++Ja)if(gh[zb.a[Ja]]&&(++lc,1==this.S[zb.a[Ja]]||2==this.S[zb.a[Ja]]))++Kg,Qh<this.c[zb.a[Ja]]&&(Qh=this.c[zb.a[Ja]],yl=zb.a[Ja]);for(Ja=0;Ja<zb.b.length;++Ja)if(Rh[zb.b[Ja]]&&(++lc,gk=this.c[Y(this.H,0,zb.b[Ja])],zl=this.c[Y(this.H,1,zb.b[Ja])],fk=gk>zl?(gk<<16)+zl:(zl<<16)+gk,1==this.k[zb.b[Ja]]||2==this.k[zb.b[Ja]]))++Kg,mf<fk&&(mf=fk,fh=zb.b[Ja]);if(0!=lc)if(1==lc){for(Ja=0;Ja<\nzb.a.length;++Ja)gh[zb.a[Ja]]&&(this.S[zb.a[Ja]]=0);for(Ja=0;Ja<zb.b.length;++Ja)Rh[zb.b[Ja]]&&(this.k[zb.b[Ja]]=0)}else if(1==Kg){for(Ja=0;Ja<zb.a.length;++Ja)gh[zb.a[Ja]]&&(this.S[zb.a[Ja]]=3);for(Ja=0;Ja<zb.b.length;++Ja)Rh[zb.b[Ja]]&&(this.k[zb.b[Ja]]=3)}else if(Bi=!1,-1!=Qh?2==this.S[yl]&&(Bi=!0):2==this.k[fh]&&(Bi=!0),Bi){for(Ja=0;Ja<zb.a.length;++Ja)if(gh[zb.a[Ja]])switch(this.S[zb.a[Ja]]){case 1:this.S[zb.a[Ja]]=2;break;case 2:this.S[zb.a[Ja]]=1}for(Ja=0;Ja<zb.b.length;++Ja)if(Rh[zb.b[Ja]])switch(this.k[zb.b[Ja]]){case 1:this.k[zb.b[Ja]]=\n2;break;case 2:this.k[zb.b[Ja]]=1}}}}var te,Tb;for(te=0;te<this.H.c;++te)0!=(this.H.s[te]&67108864)^3==this.S[te]&&oR(this.H,te),(1==uS(this.H,te)||2==uS(this.H,te))&&(!this.D[te]||3==this.S[te])&&oR(this.H,te);for(Tb=0;Tb<this.H.p;++Tb)(17==this.H.B[Tb]||9==this.H.B[Tb])&&!ZR(this,Tb)&&oR(this.H,Y(this.H,0,Tb));for(Tb=0;Tb<this.H.d;++Tb){if(2==dR(this.H,Tb)){if(0!=(this.H.z[Tb]&16777216)&&(1==this.k[Tb]||2==this.k[Tb]))this.k[Tb]=3,GS(this.H,Tb,26);3==this.k[Tb]&&!this.n[Tb]&&26!=this.H.B[Tb]&&(oR(this.H,\nY(this.H,0,Tb)),oR(this.H,Y(this.H,1,Tb)))}1==this.H.B[Tb]&&3==this.k[Tb]&&(oR(this.H,Y(this.H,0,Tb)),oR(this.H,Y(this.H,1,Tb)));if((1==~~(this.H.z[Tb]&3072)>>10||2==~~(this.H.z[Tb]&3072)>>10)&&(1!=this.H.B[Tb]||1!=this.k[Tb]&&2!=this.k[Tb]))oR(this.H,Y(this.H,0,Tb)),oR(this.H,Y(this.H,1,Tb))}}w(7,1,{},aS);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=0;_.q=null;_.r=0;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=!1;_.y=null;_.z=0;_.A=null;\n_.B=!1;_.C=!1;_.D=null;_.E=0;_.F=null;_.G=0;_.H=null;_.I=null;_.J=0;_.K=null;_.L=null;_.M=!1;_.N=null;_.O=null;_.P=null;_.Q=null;_.R=null;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=!1;function SR(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=e<f?e:f;for(d=0;d<c;++d)if(--e,--f,a.a[e]!=b.a[f])return a.a[e]>b.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function RR(){}w(8,1,{},RR);_.dd=function(a,b){return SR(a,b)};function OR(){}w(9,1,{4:1},OR);_.a=null;\n_.b=0;_.c=0;_.d=0;function MR(){}w(10,1,{},MR);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function LR(){}w(11,1,{5:1},LR);_.a=0;_.b=0;_.c=0;function CR(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=oS(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=Nw(a.d[a.c],b),a.d[a.c]=oS(a.d[a.c],c),a.b-=b):(a.d[a.c]=Nw(a.d[a.c],a.b),a.d[a.c]=oS(a.d[a.c],Jw(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=oS(a.d[a.c],HS(c,Tw((1<<b)-1))))}\nfunction ZQ(a,b){var c=a.d,d=a.c,e;e=a.d[a.c];var f,g;f=e.l+b.l;g=e.m+b.m+(~~f>>22);e=yw(f&4194303,g&4194303,e.h+b.h+(~~g>>22)&1048575);c[d]=e}function tR(a,b){var c;for(c=0;c<a.c;++c)if(a.d[c].l!=b.d[c].l||a.d[c].m!=b.d[c].m||a.d[c].h!=b.d[c].h)return!Lw(a.d[c],b.d[c])?-1:1;return Qw(a.d[a.c],b.d[a.c])?0:!Lw(a.d[a.c],b.d[a.c])?-1:1}function BR(a,b){a.a=b;a.c=0;a.b=63;var c=a.d,d=c.length,e;for(e=0;e<d;++e)c[e]=Tk}function hS(a){this.d=D(MP,Dl,-1,a,3)}w(12,1,{6:1,94:1},hS);\n_.cT=function(a){return tR(this,a)};_.a=0;_.b=0;_.c=0;_.d=null;function FS(a,b,c,d){var e;this.a=D(B,q,-1,b,1);this.b=D(B,q,-1,d,1);for(e=0;e<b;++e)this.a[e]=a[e];for(a=0;a<d;++a)this.b[a]=c[a]}w(13,1,{},FS);_.a=null;_.b=null;\nfunction IS(a,b,c){var d,e,f,g;if(null!=b){for(d=e=0;d<a.j.c;++d)b[d]&&++e;g=D(B,q,-1,e,1);for(d=e=0;d<a.j.c;++d)b[d]&&(g[e++]=d);e=!1;for(b=new Jv(c);b.b<b.d.Yf();)if(a=Kv(b),a.length==g.length){d=!1;for(f=0;f<a.length;++f)if(a[f]!=g[f]){d=!0;break}if(!d){e=!0;break}}e||yq(c.b,c.c++,g)}}function BS(a,b){var c,d;for(d=0;d<a.i[b].length;++d)if(c=a.i[b][d],a.f[c]&&(1==a.p[c]||2==a.p[c])&&0==a.n[c])return!0;return!1}\nfunction AS(a,b,c){var d,e,f,g;for(g=f=e=0;g<a.i[b].length;++g)d=a.i[b][g],a.n[d]==c&&(d=1<<a.k[d],0==(f&d)&&(f|=d,++e));return e}function JS(a,b,c,d){var e,f;for(f=0;f<a.j.f[c];++f)if(e=VQ(a.j,c,f),!d[e]&&KS(a,b,e))return e;return-1}function LS(a,b){return a.f[b]&&(1==a.p[b]||2==a.p[b])}\nfunction KS(a,b,c){var d,e,f;if(b==c||a.a[b]!=a.a[c]||0!=a.p[b]&&(3==a.p[b]||3==a.p[c]||a.q[b]^a.p[b]!=a.p[c]||a.n[b]!=a.n[c]||a.k[b]!=a.k[c]))return!1;d=MS(a.j,b,c);if(-1!=d&&(1==dR(a.j,d)&&0!=a.c[d]||2==dR(a.j,d)&&2==a.c[d]))return!1;if(1==a.j.k[b]&&0==(a.j.s[b]&4096)){d=-1;for(f=0;f<a.j.f[b];++f)if(VQ(a.j,b,f)!=c&&2==a.j.j[b][f]){d=kR(a.j,b,f);break}e=-1;for(f=0;f<a.j.f[c];++f)if(VQ(a.j,c,f)!=b&&2==a.j.j[c][f]){e=kR(a.j,c,f);break}if(-1!=d&&0!=a.c[d]&&a.d[d]^a.c[d]==a.c[e])return!1}return!0}\nfunction ES(a,b){var c,d,e,f;if(!a.b)return!1;c=!1;for(e=a.b.c-1;0<=e;--e){d=!1;f=Nx(a.b,e);if(2==f.a){d=a;for(var g=f.b,h=f.c,j=f.d,l=b,o=void 0,n=void 0,r=o=void 0,t=void 0,o=r=null,t=0;t<d.i[g].length;++t)n=d.i[g][t],d.f[n]&&(1==d.p[n]||2==d.p[n])&&(0==d.n[n]?o=VR(o,(l[n]<<16)+n):d.n[n]==j&&d.k[n]==h&&(r=VR(r,(l[n]<<16)+n)));o=NS(r,o);if(0==o)d=!1;else{if(0>o)for(t=0;t<d.i[g].length;++t)if(n=d.i[g][t],d.f[n]&&(1==d.p[n]||2==d.p[n]))0==d.n[n]?(d.n[n]=~~(j<<24)>>24,d.k[n]=~~(h<<24)>>24):d.n[n]==\nj&&d.k[n]==h&&(d.n[n]=0,d.k[n]=-1);d=!0}}else if(1==f.a){d=a;h=b;n=g=o=l=j=void 0;o=d.i[f.b];l=1;for(n=0;n<o.length;++n)if(j=o[n],d.f[j]&&2==d.n[j]){l=2;break}g=D(ZI,im,87,32,0);for(n=0;n<o.length;++n)j=o[n],d.f[j]&&d.n[j]==l&&(g[d.k[j]]=VR(g[d.k[j]],(h[j]<<16)+j));for(n=0;32>n;++n)null!=g[n]&&QR(g[n]);h=new OS;qR(g,g.length,h?h:(rR(),rR(),sR));if(0==NS(g[0],g[1]))d=!1;else{for(n=0;n<g[0].length;++n)j=g[0][n]&65535,d.n[j]=0,d.k[j]=-1;d=!0}}if(d){$m(a.b,f);for(d=0;d<a.i[f.b].length;++d)c=a.i[f.b][d],\na.o[c]=!1;c=!0}}return c}function DS(a,b,c,d){var e,f;for(f=0;f<a.i[b].length;++f)if(e=a.i[b][f],a.f[e]&&(1==a.p[e]||2==a.p[e])&&0==a.n[e])a.n[e]=~~(d<<24)>>24,a.k[e]=~~(c<<24)>>24}\nfunction PS(a,b,c){var d,e,f,g,h,j,l,o,n,r,t,y,v;f=D(B,q,-1,a.j.c,1);t=D(B,q,-1,a.j.c,1);l=D(Aq,ul,-1,a.j.c,2);o=D(Aq,ul,-1,a.j.c,2);g=D(Aq,ul,-1,a.j.c,2);D(QS,u,8,a.j.c,0);f[0]=b;t[b]=c;t[c]=-2;l[b]=!0;l[c]=!0;for(h=c=0;c<=h;){e=f[c];if(t[e]==e)for(j=0;j<a.j.f[e];++j){if(b=VQ(a.j,e,j),!l[b])if(2==a.j.j[e][j]&&10>a.j.x[b])f[++h]=b,t[b]=b,g[b]=g[e]||2==a.j.k[b],o[b]=g[e]&&!o[e],l[b]=!0;else if(g[e]&&o[e]){n=JS(a,b,t[e],l);if(-1==n)return null;f[++h]=b;t[b]=n;t[n]=-2;g[b]=!1;l[b]=!0;l[n]=!0}else if(jR(a.j,\nkR(a.j,e,j))&&(f[++h]=b,t[b]=b,g[b]=!1,l[b]=!0,(6==a.j.x[b]&&0==a.j.k[b]||7==a.j.x[b]&&1==a.j.q[b]||14==a.j.x[b]||15==a.j.x[b]&&2<a.j.f[b]||16==a.j.x[b]&&2<a.j.f[b])&&2<a.j.f[b])){d=!1;for(n=1;n<a.j.f[b];++n)if(y=VQ(a.j,b,n),!l[y])for(r=0;r<n;++r)v=VQ(a.j,b,r),!l[v]&&KS(a,y,v)&&(f[++h]=y,t[y]=v,t[v]=-2,g[y]=!1,l[y]=!0,d=l[v]=!0);if(!d)return null}}else{d=D(Aq,ul,-1,a.j.f[e],2);for(j=0;j<a.j.f[e];++j)if(b=VQ(a.j,e,j),l[b])d[j]=t[b]==b;else for(n=0;n<a.j.f[b];++n)if(VQ(a.j,b,n)==t[e]){d[j]=!0;break}for(j=\n0;j<a.j.f[e];++j)if(d[j])if(b=VQ(a.j,e,j),l[b]){if(-1==MS(a.j,b,t[e]))return null}else f[++h]=b,t[b]=b,o[b]=!1,g[b]=!0,l[b]=!0;for(j=0;j<a.j.f[e];++j)if(!d[j]&&(b=VQ(a.j,e,j),!l[b])){n=JS(a,b,t[e],l);if(-1==n)return null;f[++h]=b;t[b]=n;t[n]=-2;g[b]=!1;l[b]=!0;l[n]=!0}}++c}return l}\nfunction xS(a,b,c,d,e,f,g,h,j,l){this.j=a;this.a=b;this.f=c;this.p=d;this.c=e;this.n=f;this.k=g;this.q=h;this.d=j;this.o=l;a=new Nm;for(f=0;f<this.j.c;++f)if(2>this.j.k[f]||2<this.j.f[f])for(b=1;b<this.j.f[f];++b){d=VQ(this.j,f,b);for(c=0;c<b;++c)e=VQ(this.j,f,c),KS(this,d,e)&&IS(this,PS(this,d,e),a)}for(b=0;b<this.j.d;++b)0!=this.c[b]&&(2!=dR(this.j,b)||2!=this.c[b])||(d=Y(this.j,0,b),e=Y(this.j,1,b),KS(this,d,e)&&IS(this,PS(this,d,e),a));for(b=a.c-1;0<=b;--b){d=(AD(b,a.c),a.b[b]);e=!1;for(c=0;c<\nd.length;++c)if(this.f[d[c]]){e=!0;break}e||$m(a,d)}a=this.i=dn(a,hw([ZI,B],[im,q],[87,-1],[0,0],0,2,1));b=new RS;qR(a,a.length,b?b:(rR(),rR(),sR));this.e=D(Aq,ul,-1,this.j.c,2);for(b=0;b<this.i.length;++b)for(c=0;c<this.i[b].length;++c)this.e[this.i[b][c]]=!0}function VR(a,b){var c,d;d=D(B,q,-1,null==a?1:a.length+1,1);for(c=0;c<d.length-1;++c)d[c]=a[c];d[d.length-1]=b;return d}w(14,1,{},xS);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;\n_.q=null;function RS(){}w(15,1,{},RS);_.dd=function(a,b){var c;a:if(a.length!=b.length)c=a.length<b.length?-1:1;else{for(c=0;c<a.length;++c)if(a[c]!=b[c]){c=a[c]<b[c]?-1:1;break a}c=0}return c};function zS(a,b){var c,d,e,f,g,h;for(e=0;e<a.b;++e)if(a.e[e][b]&&-3!=a.c[e])for(d=0;d<=a.k.i.length;++d)if(d!=b&&a.e[e][d]){a.e[e][b]=!1;h=e<a.a?e:e<a.b?e-a.a:-1;g=1==(e<a.a?1:e<a.b?2:0)?a.a+a.f++:a.j+a.i++;for(f=0;f<a.k.i[b].length;++f)c=a.k.i[b][f],LS(a.k,c)&&a.k.k[c]==h&&(a.k.k[c]=~~(g<<24)>>24)}}\nfunction SS(a,b){var c,d;d=a.k.n[b];c=a.k.k[b];return 0==d?a.b:1==d?c:a.a+c}\nfunction yS(a){var b,c,d,e;this.k=a;for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&(1==a.n[c]?this.a<=a.k[c]&&(this.a=1+a.k[c]):2==a.n[c]&&this.j<=a.k[c]&&(this.j=1+a.k[c]));this.b=this.a+this.j;this.e=hw([TS,Aq],[u,ul],[2,-1],[this.b+1,a.i.length+1],0,2,2);for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&!a.e[c]&&(this.e[SS(this,c)][a.i.length]=!0);for(b=0;b<a.i.length;++b)for(e=0;e<a.i[b].length;++e)c=a.i[b][e],a.f[c]&&(1==a.p[c]||2==a.p[c])&&(this.e[SS(this,c)][b]=!0);this.d=D(ZI,im,87,\nthis.b,0);for(b=0;b<a.i.length;++b)for(c=1;c<this.b;++c)if(this.e[c][b])for(e=0;e<c;++e)this.e[e][b]&&(this.d[c]=VR(this.d[c],e),this.d[e]=VR(this.d[e],c));this.c=D(B,q,-1,this.b+1,1);for(e=0;e<this.b;++e)this.e[e][a.i.length]?this.c[e]=-1:this.c[e]=-2;for(b=0;b<a.i.length;++b)if(this.e[this.b][b])for(e=0;e<this.b;++e)this.e[e][b]&&this.c[e]!=b&&(-2==this.c[e]?this.c[e]=b:this.c[e]=-3);for(b=0;b<this.b;++b)if(-1<=this.c[b]){e=c=D(B,q,-1,this.b,1);d=b;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,\nl=!1,j=1;e[d]=1;for(f=!0;f;){f=!1;for(g=0;g<this.b;++g)if(e[g]==j)for(h=0;h<this.b;++h){var o;if(o=0==e[h])a:{o=void 0;for(o=0;o<this.k.i.length;++o)if(this.e[g][o]&&this.e[h][o]){o=!0;break a}o=!1}o&&(-2==this.c[h]?(e[h]=j+1,f=!0):this.c[h]!=this.c[d]&&(e[h]=j+1,l=!0))}++j}if(l)for(e=0;e<this.b;++e)0!=c[e]&&(this.c[e]=-3)}for(b=0;b<a.i.length-1;++b)for(c=1;c<this.b;++c)if(this.e[c][b]&&-3!=this.c[c])for(e=0;e<c;++e)if(this.e[e][b]&&-3!=this.c[e]){a:{d=c;for(var f=e,g=b,n=l=j=void 0,r=void 0,t=r=\nn=o=h=void 0,h=j=void 0,h=g+1;h<this.k.i.length;++h)if(h!=g&&this.e[d][h]&&this.e[f][h]){n=D(B,q,-1,2,1);n[0]=f;n[1]=d;d=n;break a}h=D(B,q,-1,this.b,1);n=D(B,q,-1,this.b,1);o=D(B,q,-1,this.b,1);r=l=0;o[0]=d;for(n[d]=1;l<=r;){for(t=0;t<this.d[o[l]].length;++t){j=this.d[o[l]][t];if(j==f){if(0==l)continue;r=n[o[l]]+1;n=D(B,q,-1,r,1);n[0]=j;n[1]=o[l];for(j=2;j<r;++j)n[j]=h[n[j-1]];d=n;break a}0==n[j]&&-3!=this.c[j]&&(n[j]=n[o[l]]+1,o[++r]=j,h[j]=o[l])}++l}d=null}if(null!=d){for(e=0;e<d.length;++e)this.c[d[e]]=\n-3;n=o=e=l=j=f=h=g=f=void 0;o=2147483647;e=n=l=-1;for(f=0;f<this.k.j.c;++f)if(LS(this.k,f)&&0!=this.k.n[f])for(j=0;j<d.length;++j)if(g=d[j]<this.a?d[j]:d[j]<this.b?d[j]-this.a:-1,h=d[j]<this.a?1:d[j]<this.b?2:0,this.k.n[f]==h&&this.k.k[f]==g&&o>this.k.a[f]+(1==h?65536:0))o=this.k.a[f]+(1==h?65536:0),l=g,n=h,e=d[j];for(f=0;f<this.k.j.c;++f)LS(this.k,f)&&this.k.n[f]==n&&this.k.k[f]==l&&(this.k.n[f]=0,this.k.k[f]=-1);for(f=0;f<this.k.i.length;++f)this.e[e][f]=!1;break}}}w(16,1,{},yS);_.a=0;_.b=0;\n_.c=null;_.d=null;_.e=null;_.f=0;_.i=0;_.j=0;_.k=null;function NS(a,b){var c,d;if(null==a)return null==b?0:1;if(null==b)return-1;c=jS(a.length,b.length);for(d=0;d<c;++d)if((a[d]&-65536)!=(b[d]&-65536))return(a[d]&-65536)<(b[d]&-65536)?-1:1;return a.length==b.length?0:a.length<b.length?-1:1}function OS(){}w(17,1,{},OS);_.dd=function(a,b){return NS(a,b)};function US(){}w(18,1,{7:1,89:1,94:1},US);\n_.cT=function(a){return this.a!=a.a?this.a<a.a?-1:1:this.b!=a.b?this.b<a.b?-1:1:this.c!=a.c?this.c<a.c?-1:1:0};_.eQ=function(a){return null==a||!G(a,7)?!1:1.0E-6>LH(a.a-this.a)+LH(a.b-this.b)+LH(a.c-this.c)};_.tS=function(){var a;a=new VS;return Xf+WS(a.a,this.a)+ob+WS(a.a,this.b)+ob+WS(a.a,this.c)+dg};_.a=0;_.b=0;_.c=0;function CS(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},CS);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction YQ(a){var b,c,d;if(0!=a.k)return a.k;if(a.j&&15!=a.e.x[a.a]&&16!=a.e.x[a.a])for(c=0;c<WQ(a.e,a.a);++c)if(b=kR(a.e,a.a,c),XS(a.e,b,a.a))return VQ(a.e,a.a,c)==a.b?a.k=17==a.e.B[b]?3:1:a.k=17==a.e.B[b]?1:3,a.k;b=mR(a.e,a.a,a.i);c=mR(a.e,a.a,a.b);c<b&&(c+=6.283185307179586);if(2==WQ(a.e,a.a)){b=c-b;if(3.0915926535897933<b&&3.191592653589793>b)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=mR(a.e,a.a,a.d),d<b&&(d+=6.283185307179586),a.k=d<c?2:4;return a.k}\nfunction XQ(a,b,c,d){var e,f,g;this.e=a;this.i=c;this.a=d;f=-1;for(g=0;g<WQ(this.e,this.a);++g)c=VQ(this.e,this.a,g),e=kR(this.e,this.a,g),c==this.i?26==this.e.B[e]&&(this.k=-1):(XS(this.e,e,this.a)&&(this.j&&(a.s[d]|=131072),this.j=!0),f==b[c]?(this.d=c,this.f=!0,this.c=jR(this.e,e)):f<b[c]?(f=b[c],this.d=this.b,this.b=c):this.d=c)}w(21,1,{},XQ);_.a=0;_.b=0;_.c=!1;_.d=0;_.e=null;_.f=!1;_.i=0;_.j=!1;_.k=0;\nfunction DR(){DR=x;YS=z(rw,u,1,[Md,Ue,"He",df,"Be",ge,ue,uf,zf,Ne,"Ne",wf,tf,Xd,Nf,Af,Jf,Ae,"Ar",cf,we,"Sc","Ti","V","Cr","Mn","Fe","Co",xf,He,Wf,Re,"Ge","As",Lf,oe,"Kr",If,Of,"Y","Zr","Nb","Mo","Tc","Ru","Rh","Pd",Wd,xe,"In","Sn","Sb","Te",Xe,"Xe",Ge,ke,"La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W","Re","Os","Ir","Pt",ee,"Hg","Tl","Pb","Bi","Po","At","Rn",Pe,"Ra","Ac","Th","Pa","U","Np","Pu","Am","Cm","Bk","Cf","Es","Fm","Md","No","Lr",tQ,tQ,tQ,tQ,tQ,tQ,\ntQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,"R4","R5","R6","R7","R8","R9","R10","R11","R12","R13","R14","R15","R16","R1","R2","R3",Od,"A1","A2","A3",tQ,tQ,"D","T",Vf,Gf,"H2","H+","Nnn","HYD","Pol",tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,"Ala","Arg","Asn","Asp","Cys","Gln","Glu","Gly","His","Ile","Leu","Lys","Met","Phe","Pro","Ser","Thr","Trp","Tyr","Val"]);ER=z(ZS,Dl,-1,[0,1,4,7,9,11,12,14,16,19,20,23,24,27,28,31,32,35,40,39,40,45,48,51,52,55,56,59,58,63,64,69,74,75,80,79,84,85,88,89,90,93,\n98,0,102,103,106,107,114,115,120,121,130,127,132,133,138,139,140,141,142,0,152,153,158,159,164,165,166,169,174,175,180,181,184,187,192,193,195,197,202,205,208,209,0,0,0,0,0,0,232,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,156,114,115,103,128,129,57,137,113,113,128,131,147,97,87,101,186,163,99]);$S=z(aT,u,3,[null,z(XL,Cl,-1,[1]),z(XL,Cl,-1,[0]),z(XL,Cl,-1,[1]),z(XL,Cl,-1,[2]),z(XL,\nCl,-1,[3]),z(XL,Cl,-1,[4]),z(XL,Cl,-1,[3]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[1]),z(XL,Cl,-1,[0]),z(XL,Cl,-1,[1]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[3]),z(XL,Cl,-1,[4]),z(XL,Cl,-1,[3,5]),z(XL,Cl,-1,[2,4,6]),z(XL,Cl,-1,[1,3,5,7]),z(XL,Cl,-1,[0]),z(XL,Cl,-1,[1]),z(XL,Cl,-1,[2]),null,null,null,null,null,null,null,null,null,null,z(XL,Cl,-1,[2,3]),z(XL,Cl,-1,[2,4]),z(XL,Cl,-1,[3,5]),z(XL,Cl,-1,[2,4,6]),z(XL,Cl,-1,[1,3,5,7]),z(XL,Cl,-1,[0,2]),z(XL,Cl,-1,[1,2,3,4]),z(XL,Cl,-1,[2]),null,null,null,null,null,null,null,null,\nnull,null,z(XL,Cl,-1,[1,2,3]),z(XL,Cl,-1,[2,4]),z(XL,Cl,-1,[3,5]),z(XL,Cl,-1,[2,4,6]),z(XL,Cl,-1,[1,3,5,7]),z(XL,Cl,-1,[0,2,4,6]),z(XL,Cl,-1,[1]),z(XL,Cl,-1,[2]),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\nnull,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,z(XL,Cl,-1,[2]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[3]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[2]),\nz(XL,Cl,-1,[2]),z(XL,Cl,-1,[2]),z(XL,Cl,-1,[2])])}function bT(a,b,c,d){var e;e=cT(a,6);a=a.D[e];a.a=b;a.b=c;a.c=d;return e}\nfunction cT(a,b){if(a.o>=a.G){var c=2*a.G,d,e,f;a.x=dT(a.x,c);a.q=dT(a.q,c);a.u=dT(a.u,c);f=a.D.length;e=D(eT,u,7,c,0);for(d=0;d<a.D.length;++d)e[d]=a.D[d];for(d=f;d<c;++d)e[d]=new US;a.D=e;a.v=dT(a.v,c);a.s=dT(a.s,c);a.w=dT(a.w,c);null!=a.t&&(a.t=null);null!=a.r&&(a.r=null);a.G=c}a.x[a.o]=0;fT(a,a.o,b);a.q[a.o]=0;a.s[a.o]=0;a.w[a.o]=0;a.u[a.o]=0;c=a.D[a.o];c.a=0;c.b=0;c.c=0;null!=a.t&&(a.t[a.o]=null);null!=a.r&&(a.r[a.o]=null);a.K=0;return a.o++}\nfunction gT(a,b,c,d){var e;if(b==c)return-1;for(e=0;e<a.p;++e)if(a.y[0][e]==b&&a.y[1][e]==c||a.y[0][e]==c&&a.y[1][e]==b)return a.B[e]<d&&(a.B[e]=d),e;a.p>=a.H&&(e=2*a.H,a.y[0]=dT(a.y[0],e),a.y[1]=dT(a.y[1],e),a.B=dT(a.B,e),a.z=dT(a.z,e),a.A=dT(a.A,e),a.H=e);a.y[0][a.p]=b;a.y[1][a.p]=c;a.B[a.p]=d;a.z[a.p]=0;a.A[a.p]=0;a.K=0;return a.p++}function hT(a){a.o=0;a.p=0;a.E=!1;a.F=!1;a.C=0;a.t=null;a.r=null;a.I=null;a.K=0}\nfunction rS(a,b){return null==a.r?null:null==a.r[b]?null:iT(a.r[b],0,a.r[b].length)}function vS(a,b){return 1!=~~(a.s[b]&1572864)>>19&&2!=~~(a.s[b]&1572864)>>19?-1:~~(a.s[b]&65011712)>>21}function uS(a,b){return~~(a.s[b]&1572864)>>19}function iS(a,b){return null==a.t?null:a.t[b]}function fR(a,b){return a.D[b].a}function gR(a,b){return a.D[b].b}function hR(a,b){return a.D[b].c}function mR(a,b,c){return jT(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function Y(a,b,c){return a.y[b][c]}\nfunction wS(a,b){return 1!=~~(a.z[b]&3072)>>10&&2!=~~(a.z[b]&3072)>>10?-1:~~(a.z[b]&126976)>>12}function dR(a,b){switch(a.B[b]&103){case 1:case 64:return 1;case 2:return 2;case 4:return 3;default:return 0}}function kT(a,b){var c;c=a.x[b]<$S.length?$S[a.x[b]]:null;return null==c?6:c[c.length-1]}\nfunction nS(a,b,c){var d,e;if(171<=a.x[b]&&190>=a.x[b])return 0;e=0;32==(a.s[b]&48)&&(e-=1);(16==(a.s[b]&48)||48==(a.s[b]&48))&&(e-=2);d=a.q[b];0==d&&a.E&&(201326592==(a.w[b]&234881024)&&(d=-1),100663296==(a.w[b]&234881024)&&(d=1));7==a.x[b]||8==a.x[b]||9==a.x[b]?e+=d:6==a.x[b]||14==a.x[b]||32==a.x[b]?e-=0>d?-d:d:15==a.x[b]||33==a.x[b]?3>=c-e-d?e+=d:e-=d:16==a.x[b]||34==a.x[b]||52==a.x[b]?4>=c-e-d?e+=d:e-=0>d?-d:d:17==a.x[b]||35==a.x[b]||53==a.x[b]?5>=c-e-d?e+=d:e-=0>d?-d:d:e-=d;return e}\nfunction lT(a,b){var c,d;c=(d=(~~(a.s[b]&-268435456)>>>28)-1,-1==d&&(d=kT(a,b)),d);return c+nS(a,b,c)}function mT(a){var b;a.K=0;a.x=D(B,q,-1,a.G,1);a.q=D(B,q,-1,a.G,1);a.u=D(B,q,-1,a.G,1);a.D=D(eT,u,7,a.G,0);for(b=0;b<a.G;++b)a.D[b]=new US;a.v=D(B,q,-1,a.G,1);a.s=D(B,q,-1,a.G,1);a.w=D(B,q,-1,a.G,1);a.t=null;a.r=null;a.y=hw([ZI,B],[im,q],[87,-1],[2,a.H],0,2,1);a.B=D(B,q,-1,a.H,1);a.z=D(B,q,-1,a.H,1);a.A=D(B,q,-1,a.H,1)}function tS(a,b){return 0!=(a.s[b]&512)}\nfunction XS(a,b,c){return(17==a.B[b]||9==a.B[b])&&a.y[0][b]==c}\nfunction nT(a,b){var c,d,e,f;if(0!=b){d=null;for(c=0;c<a.o;++c)~~(a.s[c]&1572864)>>19==b&&(null==d&&(d=D(Aq,ul,-1,32,2)),d[1!=~~(a.s[c]&1572864)>>19&&2!=~~(a.s[c]&1572864)>>19?-1:~~(a.s[c]&65011712)>>21]=!0);for(c=0;c<a.p;++c)~~(a.z[c]&3072)>>10==b&&(null==d&&(d=D(Aq,ul,-1,32,2)),d[1!=~~(a.z[c]&3072)>>10&&2!=~~(a.z[c]&3072)>>10?-1:~~(a.z[c]&126976)>>12]=!0);f=0;if(null!=d){e=D(B,q,-1,32,1);for(c=0;32>c;++c)d[c]&&(e[c]=f++);for(c=0;c<a.o;++c)~~(a.s[c]&1572864)>>19==b&&(d=e[1!=~~(a.s[c]&1572864)>>19&&\n2!=~~(a.s[c]&1572864)>>19?-1:~~(a.s[c]&65011712)>>21],a.s[c]&=-65011713,a.s[c]|=d<<21);for(c=0;c<a.p;++c)~~(a.z[c]&3072)>>10==b&&(d=e[1!=~~(a.z[c]&3072)>>10&&2!=~~(a.z[c]&3072)>>10?-1:~~(a.z[c]&126976)>>12],a.z[c]&=-126977,a.z[c]|=d<<12)}}}function oT(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=kT(a,b)&&(a.s[b]|=1+c<<28),6==a.x[b]&&(-1==c||0==c||2==c||4==c)))a.s[b]&=-49,2==c&&(a.s[b]|=16)}function pT(a,b,c){a.q[b]=c;a.K=0}function qT(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction rT(a,b,c,d){var e;if(0==c)a.s[b]&=-66584577,a.s[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)d!=b&&c==~~(a.s[d]&1572864)>>19&&e<(1!=~~(a.s[d]&1572864)>>19&&2!=~~(a.s[d]&1572864)>>19?-1:~~(a.s[d]&65011712)>>21)&&(e=1!=~~(a.s[d]&1572864)>>19&&2!=~~(a.s[d]&1572864)>>19?-1:~~(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)c==~~(a.z[d]&3072)>>10&&e<(1!=~~(a.z[d]&3072)>>10&&2!=~~(a.z[d]&3072)>>10?-1:~~(a.z[d]&126976)>>12)&&(e=1!=~~(a.z[d]&3072)>>10&&2!=~~(a.z[d]&3072)>>10?-1:~~(a.z[d]&\n126976)>>12);d=e+1;if(32<=d)return}a.s[b]&=-66584577;a.s[b]|=c<<19|d<<21}a.K&=3}\nfunction sT(a,b,c,d){if(null==c)null!=a.t&&(a.t[b]=null);else if(1==c.length&&!d){c=c[0];if(a.x[b]!=c&&(d=0,!((1==c||151==c||152==c)&&1<lS(a,b))))if(a.w[b]&=-2,null!=a.t&&(a.t[b]=null),null!=a.r&&(a.r[b]=null),!(c==a.x[b]&&d==a.v[b]&&-1==(~~(a.s[b]&-268435456)>>>28)-1&&0==(a.s[b]&48))){if(151==c||152==c)d=c-149,c=1;a.s[b]&=960;a.x[b]=c;a.v[b]=d;a.q[b]=0;a.w[b]=0;oT(a,b,-1);tT(a,b,0);c=a.u[b];for(d=0;d<a.o;++d)MH(a.u[d])==(0>c?-c:c)&&(a.u[d]=0);a.K=0}null!=a.t&&(a.t[b]=null)}else null==a.t&&(a.t=D(ZI,\nim,87,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function uT(a,b,c){a.v[b]=c;a.K&=3}function vT(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function wT(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function tT(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function fT(a,b,c){0<=c&&190>=c&&(151==c||152==c?(a.x[b]=1,a.v[b]=c-149):(a.x[b]=c,a.v[b]=0),a.s[b]&=268435455,a.K=0)}\nfunction xT(a,b,c,d){var e;if(0==c)a.z[b]&=-130049,a.z[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)c==~~(a.s[d]&1572864)>>19&&e<(1!=~~(a.s[d]&1572864)>>19&&2!=~~(a.s[d]&1572864)>>19?-1:~~(a.s[d]&65011712)>>21)&&(e=1!=~~(a.s[d]&1572864)>>19&&2!=~~(a.s[d]&1572864)>>19?-1:~~(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)d!=b&&c==~~(a.z[d]&3072)>>10&&e<(1!=~~(a.z[d]&3072)>>10&&2!=~~(a.z[d]&3072)>>10?-1:~~(a.z[d]&126976)>>12)&&(e=1!=~~(a.z[d]&3072)>>10&&2!=~~(a.z[d]&3072)>>10?-1:~~(a.z[d]&126976)>>\n12);d=e+1;if(32<=d)return}a.z[b]&=-130049;a.z[b]|=c<<10|d<<12}a.K&=3}function yT(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function zT(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function GS(a,b,c){a.B[b]=c;a.K=0}function AT(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;c<a.o;++c)a.w[c]=0;for(c=0;c<a.p;++c)a.A[c]=0,64==a.B[c]&&(a.B[c]=1)}a.K=0}function oR(a,b){a.s[b]|=131072}\nfunction jT(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}function BT(a){DR();var b;for(b=1;b<YS.length;++b)if(CT(a,YS[b]))return b;return 0}function DT(a){switch(a){case 7:case 8:case 9:case 15:case 16:case 17:case 33:case 34:case 35:case 53:return!0}return!1}w(23,1,Xl);_.o=0;_.p=0;_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.A=null;_.B=null;\n_.C=0;_.D=null;_.E=!1;_.F=!1;_.G=0;_.H=0;_.I=null;_.J=!1;_.K=0;var YS,$S,ER;\nfunction ET(a){var b,c,d,e,f,g;a.f=D(B,q,-1,3*a.o,1);a.e=D(ZI,im,87,a.o,0);a.i=D(ZI,im,87,a.o,0);a.j=D(ZI,im,87,a.o,0);a.k=D(B,q,-1,a.c,1);b=D(B,q,-1,a.o,1);for(d=0;d<a.p;++d)++b[a.y[0][d]],++b[a.y[1][d]];for(c=0;c<a.o;++c)a.e[c]=D(B,q,-1,b[c],1),a.i[c]=D(B,q,-1,b[c],1),a.j[c]=D(B,q,-1,b[c],1);f=!1;for(d=0;d<a.d;++d)if(g=dR(a,d),0==g)f=!0;else for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=g,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],++a.f[c],c<a.c&&(1<g?a.k[c]+=g+g-2:64==\na.B[d]&&(a.k[c]=2));for(d=a.d;d<a.p;++d)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=1,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],a.y[1-e][d]<a.c&&++a.f[c];if(f)for(d=0;d<a.d;++d)if(g=dR(a,d),0==g)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=0,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c];for(c=0;c<a.c;++c)a.k[c]=~~(a.k[c]/2)}\nfunction FT(a,b){var c,d,e,f,g,h,j;if(0!=(b&~a.K)){if(0==(a.K&1)){GT(a);ET(a);a.K|=1;if(a.E){for(d=0;d<a.o;++d)lS(a,d)>=lT(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;d<a.c;++d){e=a.f[a.o+d]-a.f[d];if(!a.J&&0<e){0==(a.w[d]&2048)&&(0==lT(a,d)-lS(a,d)?a.w[d]|=2048:(e=0,128==(a.w[d]&128)&&++e,384==(a.w[d]&1920)&&++e,a.w[d]&=-1921,lT(a,d)-lS(a,d)<=e?a.w[d]|=2048:0==e?a.w[d]|=128:a.w[d]|=384));for(f=a.f[d];f<a.f[a.o+d];++f)e=a.i[d][f],1==a.B[e]&&(a.x[a.e[d][f]]=-1,a.B[e]=128,c=!0)}0!=(a.w[d]&2)&&(a.w[d]&=-9);0!=\na.q[d]&&(a.s[d]&=-234881025)}if(c){for(e=0;e<a.p;++e)128==a.B[e]&&(d=a.y[0][e],f=a.y[1][e],-1==a.x[d]^-1==a.x[f]&&0!=a.q[d]&&0!=a.q[f]&&0>a.q[d]^0>a.q[f]&&(0>a.q[d]?(++a.q[d],--a.q[f]):(--a.q[d],++a.q[f])));d=D(B,q,-1,a.o,1);for(e=f=0;e<a.o;++e)if(-1==a.x[e])d[e]=-1;else{if(f<e){a.x[f]=a.x[e];a.q[f]=a.q[e];a.v[f]=a.v[e];a.s[f]=a.s[e];a.w[f]=a.w[e];a.u[f]=a.u[e];g=a.D[f];h=a.D[e];j=h.b;var l=h.c;g.a=h.a;g.b=j;g.c=l;null!=a.t&&(a.t[f]=a.t[e]);null!=a.r&&(a.r[f]=a.r[e])}d[e]=f;++f}a.o=f;for(e=f=0;e<\na.p;++e)128!=a.B[e]&&(a.B[f]=a.B[e],a.z[f]=a.z[e],a.A[f]=a.A[e],a.y[0][f]=d[a.y[0][e]],a.y[1][f]=d[a.y[1][e]],++f);a.p=f}}else c=!1;c&&(GT(a),ET(a))}if(0!=(b&~a.K)&&0==(a.K&2)){for(c=0;c<a.c;++c)a.s[c]&=-31753;for(c=0;c<a.d;++c)a.z[c]&=-961;a.n=new HT(a,7);c=D(B,q,-1,a.c,1);for(d=0;d<a.d;++d)0!=a.n.b[d]&&(a.z[d]|=64,++c[a.y[0][d]],++c[a.y[1][d]]);for(d=0;d<a.c;++d)2==c[d]?a.s[d]|=1024:3==c[d]?a.s[d]|=2048:3<c[d]&&(a.s[d]|=3072);for(g=0;g<a.n.i.c;++g){d=Nx(a.n.i,g);f=Nx(a.n.j,g);e=d.length;for(c=0;c<\ne;++c)a.s[d[c]]|=8,a.z[f[c]]|=128,a.n.d[g]&&(a.s[d[c]]|=4096,a.z[f[c]]|=256),a.n.e[g]&&(a.z[f[c]]|=512),26==a.B[f[c]]&&(a.B[f[c]]=2)}for(c=0;c<a.d;++c)64==a.B[c]&&(a.s[a.y[0][c]]|=4096,a.s[a.y[1][c]]|=4096,a.z[c]|=256,a.z[c]|=512);for(c=0;c<a.c;++c)for(h=0;h<a.f[c];++h)if(f=a.i[c][h],0==(a.z[f]&256)){e=a.e[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&1<a.j[e][j]&&(6==a.x[a.e[e][j]]?a.s[c]|=8192:!eR(a,a.i[e][j])&&DT(a.x[a.e[e][j]])&&(a.s[c]|=16384))}for(;;){g=!1;for(c=0;c<a.c;++c)if(0<a.k[c]&&16384==(20480&\na.s[c]))for(h=0;h<a.f[c];++h)if(1<a.j[c][h]){e=a.e[c][h];f=a.i[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&(d=a.e[e][j],0==(a.s[d]&16384)&&(a.s[d]|=16384,g=!0))}if(!g)break}a.K|=2}}}function $R(a,b){var c;if(3==a.f[b]&&0!=(a.s[b]&4096)&&6<=(a.n&&b<a.c?a.n.a[b]:0))for(c=0;c<a.f[b];++c)if(aR(a,a.i[b][c]))return a.i[b][c];return-1}function WQ(a,b){return a.f[a.o+b]}function AR(a,b){return a.f[2*a.o+b]}function dS(a,b){var c;c=a.s[b]&3072;return 0==c?0:1024==c?2:2048==c?3:4}\nfunction eS(a,b){return a.n&&b<a.c?a.n.a[b]:0}function MS(a,b,c){var d;for(d=0;d<a.f[2*a.o+b];++d)if(a.e[b][d]==c)return a.i[b][d];return-1}function VQ(a,b,c){return a.e[b][c]}function kR(a,b,c){return a.i[b][c]}\nfunction IT(a,b,c,d,e){var f,g,h,j;g=a.f[a.o+b];if(0!=a.k[b]||0!=(a.s[b]&4096)||3>a.f[b]||4<g)return!1;j=D(Aq,ul,-1,4,2);for(h=0;h<g;++h){f=3.9269908169872414-d[h];if(0.0872664675116539<(0>=0.7853981633974483-f%1.5707963267948966?0-(0.7853981633974483-f%1.5707963267948966):0.7853981633974483-f%1.5707963267948966))return!1;e[h]=3&nw(f/1.5707963267948966);if(j[e[h]])return!1;j[e[h]]=!0;if(0==(e[h]&1)){if(1!=a.B[a.i[b][c[h]]])return!1}else if(!XS(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction nR(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=D(B,q,-1,f,1));if(!IT(a,b,c,d,e))return 3;d=-1;for(h=0;h<f;++h)if(1==(e[h]&1)){g=a.B[a.i[b][c[h]]];if(-1!=d&&d!=g)return 3;d=g}b=2==MH(e[0]-e[1])?1:0;a=e[b]-e[b+1];return 3==(0>a?-a:a)^e[b]<e[b+1]^(3==f||1==(e[3]&1))^9==d?1:2}function kS(a,b,c){var d;d=lS(a,b);d-=nS(a,b,d);c&&(d-=a.f[a.o+b]-a.f[b]);c=a.x[b]<$S.length?$S[a.x[b]]:null;b=null==c?6:c[0];if(d<=b)return-1;if(null!=c)for(a=1;b<d&&a<c.length;++a)b=c[a];return b>d?b:d}\nfunction PR(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!mS(a,b))return 0;bS(a,1);for(d=e=0;d<a.f[a.o+b];++d)e+=a.j[b][d];if(a.E){c=1;for(d=0;d<a.f[b];++d)64==a.B[a.i[b][d]]&&++c;e+=~~c>>1}e-=nS(a,b,e);c=(~~(a.s[b]&-268435456)>>>28)-1;if(-1==c)if(171<=a.x[b]&&190>=a.x[b])c=2;else if(f=a.x[b]<$S.length?$S[a.x[b]]:null,null==f)c=6;else{c=f[0];for(d=1;c<e&&d<f.length;++d)c=f[d]}return 0>c-e?0:c-e}function zR(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction lS(a,b){var c,d;a.ed(1);for(c=d=0;c<a.f[a.o+b];++c)d+=a.j[b][c];return d}function WR(a){bS(a,3);return a.n}\nfunction GT(a){var b,c,d,e,f;f=D(Aq,ul,-1,a.o,2);for(b=0;b<a.p;++b)for(e=0;2>e;++e)JT(a,a.y[e][b])&&!JT(a,a.y[1-e][b])&&(f[a.y[e][b]]=!0);e=a.o;do--e;while(0<=e&&f[e]);for(b=0;b<e;++b)if(f[b]){c=a;d=b;var g=e,h=void 0,j=void 0,h=h=h=void 0,h=c.x[d];c.x[d]=c.x[g];c.x[g]=h;h=c.q[d];c.q[d]=c.q[g];c.q[g]=h;h=c.v[d];c.v[d]=c.v[g];c.v[g]=h;h=c.s[d];c.s[d]=c.s[g];c.s[g]=h;h=c.w[d];c.w[d]=c.w[g];c.w[g]=h;h=c.u[d];c.u[d]=c.u[g];c.u[g]=h;h=c.D[d];c.D[d]=c.D[g];c.D[g]=h;null!=c.t&&(h=c.t[d],c.t[d]=c.t[g],c.t[g]=\nh);null!=c.r&&(h=c.r[d],c.r[d]=c.r[g],c.r[g]=h);for(h=0;h<c.p;++h)for(j=0;2>j;++j)c.y[j][h]==d?c.y[j][h]=g:c.y[j][h]==g&&(c.y[j][h]=d);c.K=0;c=f[b];f[b]=f[e];f[e]=c;do--e;while(f[e])}a.c=e+1;if(a.o==a.c)a.d=a.p;else{e=D(Aq,ul,-1,a.p,2);for(b=0;b<a.p;++b)c=a.y[0][b],d=a.y[1][b],(f[c]||f[d])&&(e[b]=!0);f=a.p;do--f;while(0<=f&&e[f]);for(b=0;b<f;++b)if(e[b]){c=a.y[0][b];a.y[0][b]=a.y[0][f];a.y[0][f]=c;c=a.y[1][b];a.y[1][b]=a.y[1][f];a.y[1][f]=c;c=a.B[b];a.B[b]=a.B[f];a.B[f]=c;e[b]=!1;do--f;while(e[f])}a.d=\nf+1}}function eR(a,b){return 0!=(a.z[b]&256)}function aR(a,b){var c,d,e,f,g;if(1!=a.B[b]||0!=(a.z[b]&256)||0!=(a.z[b]&64)&&7>(a.n&&b<a.d?a.n.b[b]:0))return!1;c=a.y[0][b];if(0==(a.s[c]&4096)||6>(a.n&&c<a.c?a.n.a[c]:0))return!1;d=a.y[1][b];if(0==(a.s[d]&4096)||6>(a.n&&d<a.c?a.n.a[d]:0))return!1;for(f=g=0;f<a.f[c];++f)e=a.e[c][f],e!=d&&2<a.f[e]&&++g;for(f=0;f<a.f[d];++f)e=a.e[d][f],e!=c&&2<a.f[e]&&++g;return 2<g}\nfunction cS(a,b){var c,d,e,f,g,h;if(7!=a.x[b])return!1;if(0!=(a.s[b]&4096)||0!=a.k[b]||0!=(a.w[b]&268435456))return!0;if(1==a.q[b])return!1;for(f=e=0;f<a.f[b];++f)1==a.j[b][f]&&(c=a.x[a.e[b][f]],(8==c||9==c||17==c)&&++e);if(0==e)for(f=0;f<a.f[b];++f)if(c=a.e[b][f],0!=a.k[c]){if(0!=(a.s[c]&4096)){if(5<=(a.n&&c<a.c?a.n.a[c]:0)){for(h=g=0;h<a.f[c];++h)d=a.e[c][h],d!=b&&3<=a.f[d]&&++g;if(2==g||1==g&&3==a.f[b])continue}return!0}for(h=0;h<a.f[c];++h)if((2==a.j[c][h]||eR(a,a.i[c][h]))&&0!=(a.s[a.e[c][h]]&\n16384))return!0}if(2>e)for(f=0;f<a.f[b];++f){c=a.e[b][f];d=g=!1;for(h=0;h<a.f[c];++h)a.e[c][h]!=b&&(1!=a.j[c][h]&&(7==a.x[a.e[c][h]]||8==a.x[a.e[c][h]]||16==a.x[a.e[c][h]])&&(g=!0),1==a.j[c][h]&&7==a.x[a.e[c][h]]&&(d=!0));if(g&&(!d||0==e))return!0}return!1}function jR(a,b){return 0!=(a.z[b]&64)}function JT(a,b){return 1==a.x[b]&&0==a.v[b]&&(null==a.r||null==a.r[b])}function vR(a,b){return 0!=(a.z[b]&128)}\nfunction mS(a,b){var c;return 0!=(a.s[b]&-268435456)?!0:1==a.x[b]?!1:(c=a.x[b],1==c||5<=c&&9>=c||14<=c&&17>=c||32<=c&&35>=c||52<=c&&53>=c)||13==a.x[b]||171<=a.x[b]}w(22,23,Xl);_.ed=function(a){FT(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction KT(a,b,c,d,e,f){var g,h;h=1;g=!1;switch(e){case 1:h=17;break;case 3:h=26;break;case 4:h=17;g=!0;break;case 6:h=9;break;default:switch(d){case 1:h=1;break;case 2:h=2;break;case 3:h=4;break;case 4:h=64;break;case 8:a.d&&(h=32)}}c=gT(a.c,b,c,h);e=0;g&&rT(a.c,b,1,-1);if(4<d)switch(d){case 5:e|=3;break;case 6:e|=9;break;case 7:e|=10;break;case 8:a.d||(e|=15)}1==f&&(e|=32);2==f&&(e|=16);0!=e&&zT(a.c,c,e);return c}function LT(a,b){var c;c=MT(a,b+1);return-1==c?a.length:c}\nfunction NT(a,b){var c;c=!a.a?null:OT(a.a,new QC(b));return!c?b-1:c.a}function PT(a,b){var c;c=!a.b?null:OT(a.b,new QC(b));return!c?b-1:c.a}function QT(a,b){var c;if(-1==b)return-1;for(c=b+1;c<a.length;++c)if(32!=a.charCodeAt(c)&&9!=a.charCodeAt(c))return c;return-1}function MT(a,b){var c;for(c=b;c<a.length;++c)if(32==a.charCodeAt(c)||9==a.charCodeAt(c))return c;return-1}\nfunction RT(a){var b,c;if(0<=a.indexOf(Xf)){b=a.indexOf(" NOT[");c=a.indexOf(dg,b);if(0<=b&&0<c)return-(c+1);b=a.indexOf(" [");c=a.indexOf(dg,b);if(0<=b&&0<c)return c+1;b=a.indexOf(" \'NOT[");c=a.indexOf(IQ,b);if(0<=b&&0<c)return-(c+2);b=a.indexOf(" \'[");c=a.indexOf(IQ,b);if(0<=b&&0<c)return c+2}return 0}function ST(a,b,c){a.c=b;return TT(a,c)}function UT(a){return 0==a.length?0:$E(a,10)}\nfunction TT(a,b){var c,d,e,f,g,h,j,l,o,n,r,t,y,v,s,A,F,M,N,$,V,W,ca,ja,ra,ac,K,oa,Ac,id,tb,L,Fa,ub,Ic,tc,Aa,jd,cd,ta;try{a.c&&(hT(a.c),AT(a.c,!1));V=VT(b);if(null==V||null==VT(b)||null==(F=VT(b)))return!1;a.d=-1!=F.indexOf("From CSD data. Using bond type \'Any\'");if(null==(F=VT(b)))return!1;try{W=$E(yy(F.substr(0,3)),10),ca=$E(yy(F.substr(3,3)),10),ja=UT(yy(F.substr(6,3))),r=UT(yy(F.substr(12,3))),tc=39<=F.length&&H(F.substr(34,5),Tf)?3:2}catch(Da){Da=Iq(Da);if(G(Da,97))return!1;throw Da;}if(3==tc)return K=\nWT(a,b),a.c.I=V,K;!a.c&&(a.c=new XT(W,ca));a.c.I=V;0==r&&(a.c.F=!0);if(0==W){for(;null!=F&&!H(F,ff)&&!H(F,Ia)&&!H(zy(F,1),Ha);)F=VT(b);return!0}for(y=0;y<W;++y){if(null==(F=VT(b)))return!1;jd=YT(yy(F.substr(0,10)));cd=YT(yy(F.substr(10,10)));ta=YT(yy(F.substr(20,10)));d=bT(a.c,jd,-cd,-ta);A=yy(F.substr(31,3));g=BT(A);fT(a.c,d,g);H(A,Od)&&wT(a.c,d,1);$=UT(yy(F.substr(34,2)));0!=$&&uT(a.c,d,(DR(),ER)[g]+$);n=UT(yy(F.substr(36,3)));0!=n&&pT(a.c,d,4-n);M=63>F.length?0:UT(yy(F.substr(60,3)));a.c.u[d]=\nM;t=45>F.length?0:UT(yy(F.substr(42,3)));switch(t){case 0:break;case 1:wT(a.c,d,768);break;case 2:wT(a.c,d,128);break;case 3:wT(a.c,d,384);break;default:wT(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&wT(a.c,d,8192);Ic=51>F.length?0:UT(yy(F.substr(48,3)));switch(Ic){case 0:break;case 15:oT(a.c,d,0);break;default:oT(a.c,d,Ic)}}for(y=0;y<ca;++y){if(null==(F=VT(b)))return!1;e=$E(yy(F.substr(0,3)),10)-1;f=$E(yy(F.substr(3,3)),10)-1;l=$E(yy(F.substr(6,3)),10);Ac=12>F.length?0:UT(yy(F.substr(9,3)));Fa=\n18>F.length?0:UT(yy(F.substr(15,3)));KT(a,e,f,l,Ac,Fa)}for(y=0;y<ja;++y)if(null==VT(b))return!1;if(null==(F=VT(b)))return 0==r&&bS(a.c,7),!0;for(;null!=F&&!H(F,ff)&&!H(F,Ia);){if(0==F.indexOf(ef)&&(v=$E(yy(F.substr(6,3)),10),0<v)){c=10;Aa=14;for(s=1;s<=v;++s,c+=8,Aa+=8)d=$E(yy(F.substr(c,c+3-c)),10)-1,o=$E(yy(F.substr(Aa,Aa+3-Aa)),10),pT(a.c,d,o)}if(0==F.indexOf(nf)&&(v=$E(yy(F.substr(6,3)),10),0<v)){c=10;Aa=14;for(s=1;s<=v;++s,c+=8,Aa+=8)d=$E(yy(F.substr(c,c+3-c)),10)-1,N=$E(yy(F.substr(Aa,Aa+3-\nAa)),10),uT(a.c,d,N)}if(0==F.indexOf(AQ)&&(v=$E(yy(F.substr(6,3)),10),0<v)){c=10;Aa=14;for(s=1;s<=v;++s,c+=8,Aa+=8)switch(d=$E(yy(F.substr(c,c+3-c)),10)-1,ac=$E(yy(F.substr(Aa,Aa+3-Aa)),10),ac){case 1:tT(a.c,d,16);break;case 2:tT(a.c,d,32);break;case 3:tT(a.c,d,48)}}if(0==F.indexOf(BQ)&&(v=$E(yy(F.substr(6,3)),10),0<v)){c=10;Aa=14;for(s=1;s<=v;++s,c+=8,Aa+=8)switch(d=$E(yy(F.substr(c,c+3-c)),10)-1,oa=$E(yy(F.substr(Aa,Aa+3-Aa)),10),oa){case 3:case -1:wT(a.c,d,112);break;case 1:wT(a.c,d,8);break;case 2:wT(a.c,\nd,104);break;case 4:wT(a.c,d,56)}}if(0==F.indexOf("M ALS")&&(d=$E(yy(F.substr(7,3)),10)-1,0<=d)){ra=$E(yy(F.substr(10,3)),10);h=84==F.charCodeAt(14);ub=D(B,q,-1,ra,1);c=16;for(s=0;s<ra;++s,c+=4)L=yy(F.substr(c,c+4-c)),ub[s]=BT(L);sT(a.c,d,ub,h)}if(0==F.indexOf(CQ)&&(v=$E(yy(F.substr(6,3)),10),0<v)){c=10;Aa=14;for(s=1;s<=v;++s,c+=8,Aa+=8)if(d=$E(yy(F.substr(c,c+3-c)),10)-1,id=$E(yy(F.substr(Aa,Aa+3-Aa)),10),-2==id)wT(a.c,d,2048);else if(0<id){for(j=tb=0;j<a.c.p;++j)(Y(a.c,0,j)==d||Y(a.c,1,j)==d)&&\n++tb;id>tb&&wT(a.c,d,4096)}}F=VT(b)}}catch(aa){aa=Iq(aa);if(G(aa,97))return Jp(aa),!1;throw aa;}bS(a.c,7);return!0}\nfunction WT(a,b){var c,d,e;a.a&&(e=a.a,e.b=null,e.c=0);a.b&&(e=a.b,e.b=null,e.c=0);e=0;for(d=VT(b);null!=d&&0==d.indexOf(pf);){for(d=yy(zy(d,7));TL(d,rb);){c=VT(b);if(0!=c.indexOf(pf))return!1;d=yy(JE(d,0,d.length-1)+zy(c,7))}if(0==d.indexOf("BEGIN"))if(e=yy(zy(d,6)),0==e.indexOf("CTAB"))e=1;else if(0==e.indexOf("ATOM"))e=2;else if(0==e.indexOf("BOND"))e=3;else if(0==e.indexOf("COLLECTION"))e=4;else return!1;else if(0==d.indexOf("END"))e=0;else if(1==e){c=a;var f=void 0,g=void 0,f=void 0;!c.c&&0==\nd.indexOf("COUNTS")&&(f=QT(d,MT(d,7)),g=$E(JE(d,7,MT(d,7)),10),f=$E(JE(d,f,MT(d,f)),10),c.c=new XT(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,o=h=void 0,n=o=o=j=g=void 0,r=h=f=void 0,t=void 0,l=LT(d,0),g=$E(d.substr(0,l-0),10),j=QT(d,l),l=LT(d,j),o=d.substr(j,l-j),n=null,f=!1,h=RT(d);if(0!=h){var l=d,y=t=r=r=j=n=void 0,v=t=void 0,t=null,j=l.indexOf(Xf),r=l.indexOf(dg,j);if(0<=j&&0<r){n=D(B,q,-1,16,1);v=l.substr(j+1,r-(j+1));r=0;for(y=!0;y&&16>r;)j=v.indexOf(mb),-1==j?(t=v,y=\n!1):(t=v.substr(0,j-0),v=zy(v,j+1)),n[r++]=BT(t);t=D(B,q,-1,r,1);GR(n,0,t,r)}n=t;0>h&&(f=!0);l=0>h?-h:h}j=QT(d,l);l=LT(d,j);h=YT(d.substr(j,l-j));j=QT(d,l);l=LT(d,j);r=YT(d.substr(j,l-j));j=QT(d,l);l=LT(d,j);t=YT(d.substr(j,l-j));j=QT(d,l);l=LT(d,j);j=$E(d.substr(j,l-j),10);h=bT(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new ZT),$T(c.a,new QC(g),new QC(h)));null!=n&&sT(c.c,h,n,f);0!=j&&(c.c.u[h]=j);H(o,Od)?wT(c.c,h,1):H(o,Ff)?(g=D(B,q,-1,1,1),g[0]=6,sT(c.c,h,g,!0)):fT(c.c,h,BT(o));for(;-1!=(j=QT(d,l));)if(l=\nLT(d,j),o=d.substr(j,l-j),f=wy(o,xy(61)),g=o.substr(0,f-0),f=$E(zy(o,f+1),10),H(g,"CHG"))pT(c.c,h,f);else if(H(g,"RAD"))switch(f){case 1:tT(c.c,h,16);break;case 2:tT(c.c,h,32);break;case 3:tT(c.c,h,48)}else if(!H(g,vQ))if(H(g,"MASS"))uT(c.c,h,f);else if(H(g,"VAL"))oT(c.c,h,-1==f?0:0==f?-1:f);else if(H(g,"HCOUNT"))switch(f){case 0:break;case -1:wT(c.c,h,1792);break;case 1:wT(c.c,h,128);break;case 2:wT(c.c,h,384);break;default:wT(c.c,h,896)}else if(H(g,"SUBST"))if(-1==f)wT(c.c,h,2048);else{if(0<f){for(g=\no=0;g<c.c.p;++g)(Y(c.c,0,g)==h||Y(c.c,1,g)==h)&&++o;f>o&&wT(c.c,h,4096)}}else if(H(g,"RBCNT"))switch(f){case 3:case -1:wT(c.c,h,112);break;case 1:wT(c.c,h,8);break;case 2:wT(c.c,h,104);break;case 4:wT(c.c,h,56)}}else if(3==e){c=a;t=j=n=y=h=r=t=r=l=g=f=o=f=void 0;h=LT(d,0);g=$E(d.substr(0,h-0),10);r=QT(d,h);h=LT(d,r);l=$E(d.substr(r,h-r),10);r=QT(d,h);h=LT(d,r);f=NT(c,$E(d.substr(r,h-r),10));r=QT(d,h);h=LT(d,r);o=NT(c,$E(d.substr(r,h-r),10));for(j=n=0;-1!=(r=QT(d,h));)if(h=LT(d,r),y=d.substr(r,h-r),\nt=wy(y,xy(61)),r=y.substr(0,t-0),t=$E(zy(y,t+1),10),H(r,vQ))switch(t){case 1:n=1;break;case 2:n=2==l?3:4;break;case 3:n=6}else H(r,"TOPO")&&(j=t);f=KT(c,f,o,l,n,j);f+1!=g&&(!c.b&&(c.b=new ZT),$T(c.b,new QC(g),new QC(f)))}else if(4==e){if(c=a,g=f=g=o=o=void 0,g=-1!=d.indexOf("ATOMS=(")?uQ:-1!=d.indexOf("BONDS=(")?"BONDS":null,null!=g){f=d;o=g;t=r=j=n=h=l=void 0;j=f.indexOf(o+"=(")+o.length+2;r=YE(f,xy(41),j);n=MT(f,j);l=$E(f.substr(j,n-j),10);t=D(B,q,-1,l,1);for(h=0;h<l;++h)j=QT(f,n),n=MT(f,j),(-1==\nn||n>r)&&(n=r),t[h]=$E(f.substr(j,n-j),10);f=t;if(0==d.indexOf(qf))if(H(g,uQ))for(g=0;g<f.length;++g)rT(c.c,NT(c,f[g]),0,-1);else for(g=0;g<f.length;++g)xT(c.c,PT(c,f[g]),0,-1);else if(0==d.indexOf(rf))if(o=$E(JE(d,13,MT(d,13)),10),H(g,uQ))for(g=0;g<f.length;++g)rT(c.c,NT(c,f[g]),1,o-1);else for(g=0;g<f.length;++g)xT(c.c,PT(c,f[g]),1,o-1);else if(0==d.indexOf(sf))if(o=$E(JE(d,13,MT(d,13)),10),H(g,uQ))for(g=0;g<f.length;++g)rT(c.c,NT(c,f[g]),2,o-1);else for(g=0;g<f.length;++g)xT(c.c,PT(c,f[g]),2,o-\n1);else if(0==d.indexOf("MDLV30/HILITE"))if(H(g,uQ))for(g=0;g<f.length;++g)qT(c.c,NT(c,f[g]));else for(g=0;g<f.length;++g)o=PT(c,f[g]),qT(c.c,Y(c.c,0,o)),qT(c.c,Y(c.c,1,o))}}else return!1;d=VT(b)}for(;null!=d&&!(0==d.indexOf(ff)||H(d,Ia));)d=VT(b);return!0}function aU(){}w(26,1,{},aU);_.a=null;_.b=null;_.c=null;_.d=!1;function bU(a,b){var c,d,e,f,g;f=b.length;g=D(B,q,-1,f,1);for(d=0;d<f;++d){c=d==f-1?b[0]:b[d+1];for(e=0;e<a.f.f[b[d]];++e)if(VQ(a.f,b[d],e)==c){g[d]=kR(a.f,b[d],e);break}}return g}\nfunction XR(a,b,c){b=Nx(a.i,b);for(a=0;a<b.length;++a)if(c==b[a])return!0;return!1}function cU(a,b,c){var d,e;e=b.length;for(d=0;d<e;++d)(0==a.a[b[d]]||a.a[b[d]]>e)&&(a.a[b[d]]=e);for(d=0;d<e;++d)(0==a.b[c[d]]||a.b[c[d]]>e)&&(a.b[c[d]]=e)}function fS(a,b,c){for(a=Nx(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction HT(a,b){var c,d,e,f,g,h,j,l,o;this.f=a;this.i=new Nm;this.j=new Nm;this.a=D(B,q,-1,this.f.c,1);this.b=D(B,q,-1,this.f.d,1);this.f.ed(1);j=D(Aq,ul,-1,this.f.c,2);l=D(Aq,ul,-1,this.f.d,2);do{f=!1;for(c=0;c<this.f.c;++c)if(!j[c]){for(d=g=0;d<this.f.f[c];++d)j[VQ(this.f,c,d)]||++g;if(2>g){j[c]=!0;for(d=0;d<this.f.f[c];++d)l[kR(this.f,c,d)]=!0;f=!0}}}while(f);for(d=0;d<this.f.c&&j[d];)++d;if(d!=this.f.c){g=D(B,q,-1,this.f.c,1);g[0]=d;f=D(B,q,-1,this.f.c,1);f[d]=1;h=e=0;for(o=1;e<=h;){for(d=0;d<\nthis.f.f[g[e]];++d)if(c=VQ(this.f,g[e],d),0!=f[c]){var n=kR(this.f,g[e],d);c=j;var r=void 0,t=void 0,y=void 0,v=y=r=void 0,s=void 0,A=void 0,F=void 0,M=void 0,N=void 0,$=void 0,t=Y(this.f,0,n),y=Y(this.f,1,n),v=D(B,q,-1,this.f.c,1),s=D(B,q,-1,this.f.c,1),A=D(B,q,-1,this.f.c,1);v[0]=t;v[1]=y;s[t]=1;s[y]=2;A[t]=-1;A[y]=t;for(F=y=1;y<=F&&!(7<s[v[y]]);){for(M=0;M<this.f.f[v[y]];++M)if(r=VQ(this.f,v[y],M),1<y&&r==t){$=D(B,q,-1,s[v[y]],1);r=v[y];for(N=0;N<$.length;++N)$[N]=r,r=A[r];a:{for(var n=$,V=void 0,\nW=r=void 0,ca=r=N=V=$=W=void 0,$=void 0,N=n.length,$=this.f.G,r=V=0;r<N;++r)$>n[r]&&($=n[r],V=r);$=D(B,q,-1,N,1);W=n[0<V?V-1:N-1]<n[V<N-1?V+1:0];for(r=0;r<N;++r)$[r]=n[V],W?0>--V&&(V=N-1):++V==N&&(V=0);for(r=0;r<this.i.c;++r)if(ca=Nx(this.i,r),ca.length==N){V=!0;for(W=0;W<N;++W)if(ca[W]!=$[W]){V=!1;break}if(V)break a}Qm(this.i,$);r=bU(this,$);Qm(this.j,r);cU(this,$,r)}}else 0==s[r]&&!c[r]&&(v[++F]=r,s[r]=s[v[y]]+1,A[r]=v[y]);++y}}else j[c]||(f[c]=o,g[++h]=c);++e;if(e>h)for(c=0;c<this.f.c;++c)if(0==\nf[c]&&!j[c]){f[c]=++o;g[++h]=c;break}}if(0!=(b&4)){this.d=D(Aq,ul,-1,this.i.c,2);this.e=D(Aq,ul,-1,this.i.c,2);this.c=D(B,q,-1,this.i.c,1);d=this.d;f=this.e;g=this.c;e=D(ZI,im,87,this.i.c,0);for(o=0;o<this.i.c;++o){e[o]=D(B,q,-1,Nx(this.i,o).length,1);for(h=0;h<Nx(this.i,o).length;++h)e[o][h]=-1}v=D(B,q,-1,this.f.d,1);for(h=0;h<this.j.c;++h)if(t=Nx(this.j,h),3==t.length||5<=t.length&&7>=t.length)for(o=0;o<t.length;++o)c=t[o],3==this.f.f[Y(this.f,0,c)]&&3==this.f.f[Y(this.f,1,c)]&&(0<v[c]?(e[~~v[c]>>>\n16][v[c]&32767]=h,e[h][o]=~~v[c]>>>16):v[c]=(h<<16)+32768+o);o=D(Aq,ul,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;h<this.i.c;++h){if(v=!o[h]){for(var v=h,s=e,A=o,y=d,F=f,M=g,ja=N=ca=ca=V=W=ca=W=ca=r=n=V=void 0,$=W=void 0,N=Nx(this.i,v),ja=Nx(this.j,v),W=ja.length,n=r=0,$=!1,ca=0;ca<W;++ca)r<<=1,n<<=1,1<dR(this.f,ja[ca])||64==this.f.B[ja[ca]]?r|=1:(V=s[v][ca],-1!=V&&(A[V]?y[V]&&(r|=1,F[V]||(n|=1)):$=!0));V=!1;switch(W){case 3:ca=z(B,q,-1,[2,1,4]);V=!0;for(W=0;3>W;++W)if((r&ca[W])==ca[W]&&(6==this.f.x[N[W]]&&\n1==this.f.q[N[W]]||5==this.f.x[N[W]]&&0==this.f.q[N[W]]))y[v]=!0,M[v]=W,0==(n&ca[W])&&(V=!1);break;case 5:W=z(B,q,-1,[10,5,18,9,20]);V=!0;for(ca=0;5>ca;++ca)if((r&W[ca])==W[ca])switch(this.f.x[N[ca]]){case 6:-1==this.f.q[N[ca]]&&(y[v]=!0,M[v]=ca,0==(n&W[ca])&&(V=!1));break;case 7:0>=this.f.q[N[ca]]&&(y[v]=!0,M[v]=ca);break;case 8:y[v]=!0;M[v]=ca;break;case 16:2==this.f.f[N[ca]]&&(y[v]=!0,M[v]=ca)}break;case 6:V=!0;21==(r&21)&&(y[v]=!0,0==(n&21)&&(V=!1));42==(r&42)&&(y[v]=!0,0==(n&42)&&(V=!1));break;\ncase 7:ca=z(B,q,-1,[42,21,74,37,82,41,84]);V=!0;for(W=0;7>W;++W)if((r&ca[W])==ca[W]&&(6==this.f.x[N[W]]&&1==this.f.q[N[W]]||5==this.f.x[N[W]]&&0==this.f.q[N[W]]))y[v]=!0,M[v]=W,0==(n&ca[W])&&(V=!1)}y[v]&&!V&&(F[v]=!0);v=y[v]?!0:!$}v&&(o[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d<this.f.d;++d)if(!l[d]&&0!=dR(this.f,d)){a:{f=j;h=o=s=v=g=c=e=o=t=o=h=e=void 0;h=Y(this.f,0,d);o=Y(this.f,1,d);e=D(B,q,-1,this.f.c,1);c=D(B,q,-1,this.f.c,1);g=D(B,q,-1,this.f.c,1);e[0]=h;e[1]=o;c[h]=1;c[o]=2;g[h]=-1;g[o]=h;for(v=o=\n1;o<=v;){for(s=0;s<this.f.f[e[o]];++s){t=VQ(this.f,e[o],s);if(1<o&&t==h){h=D(B,q,-1,c[e[o]],1);e=e[o];for(o=0;o<h.length;++o)h[o]=e,e=g[e];f=h;break a}0==c[t]&&!f[t]&&(e[++v]=t,c[t]=c[e[o]]+1,g[t]=e[o])}++o}f=null}null!=f&&cU(this,f,bU(this,f))}}}w(27,1,{},HT);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;function qS(){this.a=new Nm}w(31,1,Xl,qS);\nfunction bS(a,b){var c,d;FT(a,b);if(0!=(b&~a.K)){a.a&&(b|=128);for(c=0;c<a.o;++c)a.s[c]&=-134447112;for(c=0;c<a.d;++c)a.z[c]&=-64;d=c=0;0!=(b&16)?(c=16,d=1):0!=(b&32)?(c=32,d=3):0!=(b&64)&&(c=64,d=5);0!=(b&128)&&(c|=128,d|=32);a.b=new aS(a,d);var e=a.b,f,g,h,j,l,o,n;for(f=0;f<e.H.c;++f)if(1==e.S[f]||2==e.S[f]){o=!1;if(0!=e.H.k[f]&&2==e.H.f[f]&&2==e.H.j[f][0]&&2==e.H.j[f][1])for(l=0;l<e.H.f[f];++l){g=VQ(e.H,f,l);j=0;h=D(B,q,-1,3,1);for(n=0;n<e.H.f[g];++n)h[j]=VQ(e.H,g,n),h[j]!=f&&++j;2==j&&e.c[h[0]]>\ne.c[h[1]]^h[0]<h[1]&&(o=!o)}else for(l=1;l<e.H.f[f];++l)for(n=0;n<l;++n)h=VQ(e.H,f,l),j=VQ(e.H,f,n),e.c[h]>e.c[j]&&(o=!o),h<j&&(o=!o);vT(e.H,f,1==e.S[f]^o?1:2,e.T[f])}else vT(e.H,f,e.S[f],e.T[f]);for(f=0;f<e.H.d;++f)if(1==e.k[f]||2==e.k[f]){o=!1;for(l=0;2>l;++l)if(g=Y(e.H,l,f),3==e.H.f[g]){h=D(B,q,-1,2,1);for(n=j=0;3>n;++n)VQ(e.H,g,n)!=Y(e.H,1-l,f)&&(h[j++]=VQ(e.H,g,n));e.c[h[0]]>e.c[h[1]]&&(o=!o);h[0]<h[1]&&(o=!o)}yT(e.H,f,1==e.k[f]^o?1:2,e.n[f])}else yT(e.H,f,e.k[f],e.n[f]);e=a.b;for(l=0;l<e.H.c;++l)o=\ne.H,n=l,f=e.D[l],o.s[n]&=-134217729,f&&(o.s[n]|=134217728);e=a.b;if(null!=e.N)for(l=0;l<e.H.c;++l)o=e.H,n=l,f=e.N[l],o.s[n]&=-98305,o.s[n]|=f<<15;if(null!=e.e)for(l=0;l<e.H.d;++l)o=e.H,n=l,f=e.e[l],o.z[n]&=-49,o.z[n]|=f<<4;o=!1;for(e=0;e<a.c;++e)(0==(a.s[e]&134217728)||3==(a.s[e]&3))&&(a.s[e]&=-66584577);if(a.F){if(131072!=(a.C&-65536)){l=D(Aq,ul,-1,a.c,2);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&3)&&1==~~(a.s[e]&1572864)>>19&&(l[e]=!0);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&\n3)&&(rT(a,e,1,0),o=!0);for(e=0;e<a.c;++e)l[e]&&(vT(a,e,1,!1),rT(a,e,1,-1),o=!0)}a.F=!1}nT(a,1);nT(a,2);o&&(a.b=new aS(a,d));a.K|=12|c}}function dU(){DR();this.G=this.H=256;mT(this)}function XT(a,b){DR();this.G=1>a?1:a;this.H=1>b?1:b;mT(this)}w(32,22,Xl,dU,XT);_.ed=function(a){bS(this,a)};_.a=!1;_.b=null;function eU(){eU=x;fU=new Ip}function gU(a){for(var b,a=new Jv(a.j.k);a.b<a.d.Yf();)b=Kv(a),qy(b.me(),PQ,!1),kM(a)}\nfunction hU(a,b,c){var a=a.n,d;try{d=new iU(b,c.Sd(a),c.Vd(a),(c.Td(a),c.Ud(a))),E(a.c,c,d)}catch(e){e=Iq(e);if(G(e,97))throw new Qp("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}qy(b.me(),yQ,!0);qy(c.me(),OQ,!0);E(fU,b,c)}function jU(a){var b;a.o=!1;for(a=new Jv(a.j.k);a.b<a.d.Yf();)b=Kv(a),qy(b.me(),PQ,!1),kM(a)}\nfunction kU(a,b){$m(a.j.k,b)?qy(b.me(),PQ,!1):a.o?(Qm(a.j.k,b),qy(b.me(),PQ,!0)):(a.j.k.vg(),Qm(a.j.k,b))}function lU(a){this.f=a;this.j=new mU(this);this.n=new nU(this.j)}w(44,1,{});_.hd=function(){oU(this.j.e,"dragdrop-dragging")};_.jd=function(){py(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var fU;function mU(a){this.k=new Nm;this.d=a;this.a=a.f}w(45,1,{},mU);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;\nfunction pU(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.kd()}function qU(a,b){var c;c=Uv(a.c,rU).a;b.a.ctrlKey||b.a.metaKey||gU(a.b.d);kU(a.b.d,c)}function sU(a){a.b.f=null;a.b.d.jd();cz((My(),gB(null)),a.a,0,0);var b=a.a.pb;Ax=b;Dx();ky=b;a.d=2}function nU(a){this.c=new Ip;this.b=a;this.a=new Zz;sy(this.a,qr(),pr());Fy(this.a,this,(Hu(),Hu(),Iu));Fy(this.a,this,(Ru(),Ru(),Su));a=this.a.pb.style;a[RQ]="alpha(opacity=0)";a.opacity=0;a[zi]=0+(zs(),uj);a.borderStyle=(tU(),Zi);a[KQ]=Cg}\nw(46,1,{},nU);_.ld=function(a){var b,c,d,e;c=a.f;d=Ct(a);e=Dt(a);b=jr(a.a);if(!(3==this.d||2==this.d||1!=b)&&!rU)rU=c,this.b.e=Uv(this.c,rU).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==QA(this.b.k,this.b.e)&&(gU(this.b.d),kU(this.b.d,this.b.e)),uU(new vU),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new wU(rU,null),rU!=this.b.e&&(c=new wU(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,sU(this),1!=this.d&&pU(this,this.b.i,this.b.j))};\n_.md=function(a){var b,c,d;c=a.f;b=c.pb;d=At(a,b);a=Bt(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(fn(MH(d-this.f),MH(a-this.i))>=this.b.d.k?(xU(),-1!=QA(this.b.k,this.b.e)||kU(this.b.d,this.b.e),c=new wU(rU,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,sU(this)):zx.preventDefault()),1==this.d)return;zx.preventDefault();pU(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new wU(rU,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,sU(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=At(a,b);b=Bt(a,b);if(1==jr(a.a)&&(this.e=!1,rU))try{if(xU(),1==this.d)qU(this,a);else{d!=this.a&&(c=new wU(d,null),e+=c.a,b+=c.d);try{pU(this,e,b),this.b.d.hd(),3!=this.d&&qU(this,a)}finally{var f=this.a.pb;Ax&&f==Ax&&(Ax=null);Dx();f===ky&&(ky=null);Ly(this.a);this.d=1;this.b.e=null}}}finally{rU=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var rU=null;function vU(){}w(47,1,Kl,vU);_.pd=function(){xU()};\nfunction iU(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},iU);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=LL;function wU(a,b){!a||a==(My(),gB(null))?this.f=this.e=0:(this.e=a.ie()-lr(a.pb),this.f=a.je()-(a.pb.scrollTop||0));!b||b==(My(),gB(null))?this.c=this.b=0:(this.b=kr(b.pb)+yU(b.pb),this.c=mr(b.pb)+zU(b.pb));this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},wU);_.tS=LL;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;\nfunction xU(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function yU(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(Jg),-1==a.indexOf(uj)?0:parseInt(a.substr(0,a.length-2))):0}function zU(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(Ng),-1==a.indexOf(uj)?0:parseInt(a.substr(0,a.length-2))):0}function AU(a){return $wnd.setInterval(C(function(){a.yd()}),100)}\nfunction BU(a,b,c,d){a.a=JE(a.a,0,b)+d+zy(a.a,c)}w(198,1,{89:1,94:1,96:1});_.cT=function(a){return this.b-a.b};function tU(){tU=x;CU=new DU;EU=new FU;GU=new HU;IU=new JU;KU=new LU;MU=z(NU,u,19,[CU,EU,GU,IU,KU])}w(197,198,jQ);var MU,GU,EU,IU,CU,KU;function DU(){this.b=0}w(199,197,jQ,DU);function FU(){this.b=1}w(200,197,jQ,FU);function HU(){this.b=2}w(201,197,jQ,HU);function JU(){this.b=3}w(202,197,jQ,JU);function LU(){this.b=4}w(203,197,jQ,LU);function OU(){OU=x;PU=new yt(Vg,new QU)}\nfunction QU(){}w(267,264,{},QU);_.Hd=function(a){a.Md(this)};_.Kd=function(){return PU};var PU;function RU(){RU=x;SU=new yt(nh,new TU)}function TU(){}w(275,269,Jl,TU);\n_.Hd=function(a){var b=a.a,a=!a.a.I.c,c,d;if(a!=b.I.c)if(b.kb){if(a){if(b.O!=(UU(),VU))a=WU(b.pb),c=new XU(cr(b.pb,fj),cr(b.pb,ej)),d=new XU(cr(b.T.jb.pb,fj),cr(b.T.jb.pb,ej)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);YU(b.I,!0);a=cr(b.T.jb.pb,fj);ZU(b,new XU(a,$U(b.T.jb).a));b.J&&b.O!=VU&&aV(b.r,b)}else YU(b.I,!1),b.O!=(UU(),VU)?ZU(b,new XU(b.F.b,b.F.a)):bV(b,WU(b.r.pb)),b.J&&b.O!=VU&&cV(b.r,b);dV(b.T.jb)}else YU(b.I,!0)};_.Kd=function(){return SU};var SU;function eV(){eV=x;fV=new yt(Fh,new gV)}\nfunction gV(){}w(282,264,{},gV);_.Hd=function(a){Ly(a.a.a)};_.Kd=function(){return fV};var fV;function hV(a){this.a=a}w(304,265,{},hV);_.Hd=function(a){a.Xd(this)};_.Id=function(){return iV};var iV=_.a=null;function jV(a){this.a=a}w(306,265,{},jV);_.Hd=function(a){a.Zd(this)};_.Id=function(){return kV};var kV=_.a=null;function lV(a){a=dr(a,NQ);return CT(Lj,a)?(mV(),nV):CT(TQ,a)?(mV(),oV):(mV(),pV)}function mV(){mV=x;nV=new qV(0);oV=new qV(1);pV=new qV(2);rV=z(sV,u,30,[nV,oV,pV])}\nfunction qV(a){this.b=a}w(319,198,{30:1,89:1,94:1,96:1},qV);var rV,pV,oV,nV;function tV(){tV=x;var a=(bw(),bw(),cw);!a.a&&(a.a=new uV)}\nfunction WS(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new cx;if(!isFinite(b))return cQ(c,d?a.r:a.u),c.a.a+="\\u221e",cQ(c,d?a.s:a.v),c.a.a;var b=b*a.q,g,h;h=c.a.a.length;cQ(c,b.toPrecision(20));e=0;g=c.a.a.indexOf(QQ,h);0>g&&(g=c.a.a.indexOf(xQ,h));0<=g&&(f=g+1,f<c.a.a.length&&43==c.a.a.charCodeAt(f)&&++f,f<c.a.a.length&&(e=$E(zy(c.a.a,f),10)),BU(c.a,g,c.a.a.length,m));f=c.a.a.indexOf(ic,h);0<=f&&(BU(c.a,f,f+1,m),e-=c.a.a.length-f);f=e;e=c.a.a.length+f+a.j+3;0<e&&e<c.a.a.length&&\n57==c.a.a.charCodeAt(e)&&(vV(a,c,e-1),f+=c.a.a.length-e,BU(c.a,e,c.a.a.length,m));a.e=0;a.d=c.a.a.length;a.b=a.d+f;e=a.w;f=a.f;1024<a.b&&(e=!0);if(e){for(g=0;g<a.d-1&&48==c.a.a.charCodeAt(g);)++g;0<g&&(BU(c.a,0,g,m),a.d-=g,a.e-=g);a.k>a.p&&0<a.k?(a.e+=a.b-1,g=a.e%a.k,0>g&&(g+=a.k),a.b=g+1,a.e-=g):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==c.a.a.charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.d<a.b;)c.a.a+=yc,++a.d;if(!a.w)if(a.b<a.p){for(g=new cx;a.b<a.p;)g.a.a+=yc,++a.b,++a.d;BU(c.a,0,0,g.a.a)}else if(a.b>\na.p){h=a.b-a.p;for(g=0;g<h;++g)if(48!=c.a.a.charCodeAt(g)){h=g;break}0<h&&(BU(c.a,0,h,m),a.d-=h,a.b-=h)}a.d>a.b+a.j&&53<=c.a.a.charCodeAt(a.b+a.j)&&(g=a.b+a.j-1,vV(a,c,g));if(0<f)for(g=f;g<a.b;g+=f+1)h=a.b-g,BU(c.a,h,h,mb),++a.b,++a.d;f=a.b+a.o;if(a.d<f)for(;a.d<f;)c.a.a+=yc,++a.d;else{g=a.b+a.j;for(g>a.d&&(g=a.d);g>f&&48==c.a.a.charCodeAt(g-1);)--g;g<a.d&&(BU(c.a,g,a.d,m),a.d=g)}0==a.d&&(BU(c.a,0,0,yc),++a.b,++a.d);if(a.b<a.d||a.c)f=a.b,BU(c.a,f,f,ic),++a.d;if(e){c.a.a+=xQ;0>a.e&&(a.e=-a.e,c.a.a+=\nrb);e=m+a.e;for(f=e.length;f<a.n;++f)c.a.a+=yc;Mp(c.a,e)}BU(c.a,0,0,d?a.r:a.u);cQ(c,d?a.s:a.v);return c.a.a}\nfunction wV(a,b,c,d,e){var f,g,h,j;BU(d.a,0,d.a.a.length,m);g=!1;h=b.length;for(j=c;j<h;++j)if(f=b.charCodeAt(j),39==f)j+1<h&&39==b.charCodeAt(j+1)?(++j,d.a.a+=ab):g=!g;else if(g)eQ(d.a,String.fromCharCode(f));else switch(f){case 35:case 48:case 44:case 46:case 59:return j-c;case 164:a.i=!0;j+1<h&&164==b.charCodeAt(j+1)?(++j,j<h-3&&164==b.charCodeAt(j+1)&&164==b.charCodeAt(j+2)?(j+=2,Lp(d,a.a[4]||a.a[1])):Lp(d,a.a[0])):Lp(d,a.a[1]);break;case 37:if(!e){if(1!=a.q)throw new an(GQ+b+ma);a.q=100}d.a.a+=\nQa;break;case 8240:if(!e){if(1!=a.q)throw new an(GQ+b+ma);a.q=1E3}d.a.a+="\\u2030";break;case 45:d.a.a+=rb;break;default:eQ(d.a,String.fromCharCode(f))}return h-c}\nfunction xV(a,b,c,d){var e,f,g,h,j,l,o,n,r;f=-1;h=n=g=0;j=-1;l=b.length;r=c;for(o=!0;r<l&&o;++r)switch(e=b.charCodeAt(r),e){case 35:0<n?++h:++g;0<=j&&0>f&&++j;break;case 48:if(0<h)throw new an("Unexpected \'0\' in pattern \\""+b+ma);++n;0<=j&&0>f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new an(\'Multiple decimal separators in pattern "\'+b+ma);f=g+n+h;break;case 69:if(!d){if(a.w)throw new an(\'Multiple exponential symbols in pattern "\'+b+ma);a.w=!0;a.n=0}for(;r+1<l&&48==b.charCodeAt(r+1);)++r,\nd||++a.n;if(!d&&1>g+n||1>a.n)throw new an(\'Malformed exponential pattern "\'+b+ma);o=!1;break;default:--r,o=!1}0==n&&0<g&&0<=f&&(n=f,0==f&&++n,h=g-n,g=n-1,n=1);if(0>f&&0<h||0<=f&&(f<g||f>g+n)||0==j)throw new an(\'Malformed pattern "\'+b+ma);if(d)return r-c;b=g+n+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+n-f,0>a.o&&(a.o=0));a.p=(0<=f?f:b)-g;a.w&&(a.k=g+a.p,0==a.j&&0==a.p&&(a.p=1));a.f=0<j?j:0;a.c=0==f||f==b;return r-c}\nfunction vV(a,b,c){var d,e;for(d=!0;d&&0<=c;)if(e=b.a.a.charCodeAt(c),57==e){e=c--;var f=String.fromCharCode(48);BU(b.a,e,e+1,f)}else d=String.fromCharCode(e+1&65535),BU(b.a,c,c+1,d),d=!1;d&&(BU(b.a,0,0,Gc),++a.b,++a.d)}\nfunction yV(a){tV();if(!a)throw new an("Unknown currency code");this.t="0.00";this.a=a;var a=this.t,b,c;c=0;b=new Kp;c+=wV(this,a,0,b,!1);this.u=b.a.a;c+=xV(this,a,c,!1);c+=wV(this,a,c,b,!1);this.v=b.a.a;c<a.length&&59==a.charCodeAt(c)?(++c,c+=wV(this,a,c,b,!0),this.r=b.a.a,c+=xV(this,a,c,!0),wV(this,a,c,b,!0),this.s=b.a.a):(this.r=rb+this.u,this.s=this.v)}w(321,1,{},yV);_.a=null;_.b=0;_.c=!1;_.d=0;_.e=0;_.f=3;_.i=!1;_.j=3;_.k=40;_.n=0;_.o=0;_.p=1;_.q=1;_.r=rb;_.s=m;_.t=null;_.u=m;_.v=m;_.w=!1;\nfunction uV(){}w(322,1,{},uV);function HS(a,b){return yw(a.l&b.l,a.m&b.m,a.h&b.h)}function pS(a,b){var c,d;c=~~a.h>>19;d=~~b.h>>19;if(c!=d)return d-c;c=a.h;d=b.h;if(c!=d)return c-d;c=a.m;d=b.m;return c!=d?c-d:a.l-b.l}function oS(a,b){return yw(a.l|b.l,a.m|b.m,a.h|b.h)}function zV(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=Fv(a.a,f,null).Yf();for(e-=1;0<=e;--e)if(d=Fv(a.a,f,null).Gh(e),G(d,35)&&Vp(d.a,b)){var j=a.a,l=f;0<j.b?zv(j,new RB(j,l,null,d)):Vv(j,l,null,d)}}}\nfunction AV(a){this.a=a}w(354,353,$l,AV);_.ae=function(a){a.c&&(this.a.fe(a.d)||(a.a=!0))};function BV(a){this.a=a}w(355,353,$l,BV);_.Yd=function(){CV(this.a.a.pb)};w(356,139,lm,function(){});function DV(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Rm(a.d,1))}function EV(){this.a=new FV(this);this.b=new Nm;this.d=new GV(this);this.f=new HV(this)}w(357,1,{},EV);_.c=!1;_.e=!1;function FV(a){Sm();this.a=a}w(358,66,{},FV);_.zd=function(){if(this.a.c){var a=this.a,b=a.f;Nx(b.d.b,b.b);IV(a.f);a.c=!1;DV(a)}};_.a=null;\nfunction GV(a){Sm();this.a=a}w(359,66,{},GV);_.zd=function(){this.a.e=!1;var a=this.a,b=Fm(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Rm(a.a,1E4);a.f.c<a.f.a;){d=JV(a.f);try{if(null==d)break;G(d,36)&&(c=d,c.pd())}finally{(e=-1==a.f.b)||IV(a.f)}if(100<=Fm()-b)break}}finally{e||(Zm(a.a),a.c=!1,DV(a))}};_.a=null;function JV(a){var b;a.b=a.c;b=Nx(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function IV(a){xM(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function HV(a){this.d=a}w(360,1,{},HV);\n_.be=function(){return this.c<this.a};_.ce=function(){return JV(this)};_.de=function(){IV(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function KV(){KV=x;LV=new EV}function uU(a){KV();if(!a)throw new yv("cmd cannot be null");var b=LV;Qm(b.b,a);DV(b)}var LV;function MV(){var a;MV=x;NV=(a=$doc,H(a.compatMode,ve)?a.documentElement:a.body)}var NV;function OV(){this.b=new Nm}function PV(a){a=a[JQ];return null==a?-1:a}w(376,1,{},OV);_.a=null;function QV(a,b){this.a=a;this.b=b}w(377,1,{},QV);_.a=0;_.b=null;\nfunction oU(a,b){qy(a.me(),b,!1)}w(386,1,Hl);_.ie=Tz;_.je=DD;_.ne=function(){return this.pb.style.display!=Zi};_.oe=function(){throw new RV;};_.qe=function(a){Ay(this.pb,a)};function SV(a){for(a=new TV(a);a.a.a<a.a.b.c-1;)HB(a.a),IB(a.a)}w(382,383,tl);_.De=function(a){Vy(this,a,this.pb)};_.Ee=function(a,b,c){dz(this,a);this.Fe(a,b,c)};w(389,390,tl);_.ne=function(){return!H(ei,this.pb.style[Kk])};_.fe=function(){return!0};_.qe=function(a){this.pb.style[Kk]=a?Lk:ei};_.Me=function(){sz(this)};\nw(392,393,wl);w(400,385,xl);_.Sd=tC;_.Td=gx;_.Ud=Lz;_.Vd=sD;w(399,400,xl);function UV(a){var b;Pz();this.pb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",Qg),b);this.pb[Yg]="gwt-Button";this.pb.innerHTML=a||m}w(398,399,{27:1,29:1,37:1,39:1,42:1,45:1,49:1,51:1},UV);function VV(a,b){var c;if(a.f)throw new Iy("Composite.initWidget() may only be called once.");Ly(b);c=b.pb;a.pb=c;var d;wx();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((wx(),c).__gwt_resolve=WV(a));a.f=b;Oy(b,a)}\nfunction XV(a){if(-1!=a.lb){var b=a.f,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);Dx();ny(d,b)}else b.lb|=c;a.lb=-1}a.f.ve();a.pb.__listener=a;a.xe()}w(402,385,lQ);_.ue=function(){return this.f?this.f.ue():!1};_.ve=function(){XV(this)};_.ee=function(a){Jy(this,a);this.f.ee(a)};_.we=function(){this.f.we()};_.oe=function(){return this.pb=this.f.oe()};_.f=null;\nfunction YV(a,b,c){a.c=!1;c?a.a.innerHTML=b||m:a.a.textContent=b||m;if(a.d!=a.b)switch(a.d=a.b,b=a.a,a.b.b){case 0:b[NQ]=Lj;break;case 1:b[NQ]=TQ;break;case 2:lV(b)!=(mV(),pV)&&(b[NQ]=m)}}function ZV(a){this.a=a;this.c=!1;this.d=this.b=lV(a)}w(403,1,{},ZV);_.a=null;_.b=null;_.c=!1;_.d=null;w(405,390,tl);_.Sd=tC;_.Td=gx;_.Ud=Lz;_.Vd=sD;function $V(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=hr(b);e=null;c&&(c=PV(c),e=0>c?null:Nx(a.i.b,c));e?aW(a,e):d&&(b.innerHTML=m||m);return b}\nfunction aW(a,b){var c;if(b.ob!=a)return!1;try{Oy(b,null)}finally{c=b.pb;ir(c).removeChild(c);var d=a.i,e;e=PV(c);c[JQ]=null;GD(d.b,e,null);d.a=new QV(e,d.a)}return!0}w(407,384,tl);_.Od=Wz;_.Pd=hx;_.Qd=iM;_.Rd=hK;_.Ce=function(){return new bW(this)};_.ze=function(a){return aW(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function cW(a){if(0>=a.b)throw new tL("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new tL("Column index: 0, Column size: "+a.a);}\nfunction dW(){this.i=new OV;this.f=$doc.createElement(jk);this.c=$doc.createElement(mk);vx(this.f,this.c);this.pb=this.f;this.d=new eW(this);var a=new fW(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;ly(a.b.f,(wx(),xx(b)),0);vx(a.a,$doc.createElement(LQ))}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 tL("Row index: "+a+", Row size: "+d);if(0>c)throw new tL("Column "+c+" must be non-negative: "+\nc);if(this.a<=c)throw new tL("Column index: "+c+", Column size: "+this.a);c=$V(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(nk),d.innerHTML=pQ||m,ly(c,(wx(),xx(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(LQ),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(nk);\ne.innerHTML=pQ;c=$doc.createElement(Bk);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)$V(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}w(406,407,tl,dW);_.a=0;_.b=0;\nfunction gW(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(hW(),iW)?a.b.d==(mV(),oV)?(aA(),dA):a.b.d==nV?(aA(),eA):(aA(),fA):a.b.d==(mV(),oV)?(aA(),eA):a.b.d==nV?(aA(),dA):(aA(),gA);b!=a.c&&(a.c=b,a.pb.style[pk]=!a.c?m:a.c.a)}w(410,385,xl);_.a=null;_.b=null;_.c=null;function jW(){this.pb=$doc.createElement(th);this.b=new ZV(this.pb);this.pb[Yg]="gwt-Label"}function kW(){jW.call(this);YV(this.b,Ok,!1);gW(this)}w(409,410,xl,jW,kW);_.Od=Wz;_.Pd=hx;_.Qd=iM;_.Rd=hK;_.Sd=tC;_.Td=gx;_.Ud=Lz;_.Vd=sD;\nfunction lW(a){for(;++a.b<a.d.c&&!(null!=Nx(a.d,a.b)););}function bW(a){this.c=a;this.d=this.c.i.b;lW(this)}w(411,1,{},bW);_.be=function(){return this.b<this.d.c};_.ce=function(){var a;if(this.b>=this.d.c)throw new az;a=Nx(this.d,this.b);this.a=this.b;lW(this);return a};_.de=function(){var a;if(0>this.a)throw new JB;a=Nx(this.d,this.a);Ly(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function eW(a){this.a=a}w(412,1,{},eW);_.a=null;function fW(a){this.b=a}w(413,1,{},fW);_.a=null;_.b=null;\nfunction hW(){hW=x;iW=new mW}var iW;function mW(){}w(415,1,{},mW);w(419,385,xl);_.Sd=tC;_.Td=gx;_.Ud=Lz;_.Vd=sD;function nW(a){this.a=a}w(425,424,$l,nW);_.Ld=function(){};function WV(a){return function(){this.__gwt_resolve=oW;return a.oe()}}function oW(){throw"A PotentialElement cannot be resolved twice.";}function pW(a,b){if(0>b||b>=a.c)throw new Yy;return a.a[b]}function qW(a,b,c){KB();LB.call(this,(qx(),new px(a)),b,0,c,16)}w(462,394,{},qW);\nfunction rW(a,b,c,d){0==--a.Oc&&(a.$c!=a.df()&&(d|=4),!a.Zc&&(d|=2),0<d&&new sW(a,b,c,Tw(d)))}function tW(a){return!a.Kc&&a.Sc?tW(a.Sc):a.Kc}function uW(a){0==a.Oc++&&(a.$c=a.df(),a.Zc=!0,a.kf())}function vW(a){return!a.Mc?(a.cf(),!0):!1}function wW(a,b){var c;c=a.Kc;a.Kc=b;b==c||b&&rD(b,c)||a.Tc.Wh(b)}function xW(a,b){b==a.Mc||b&&b==a.Mc||(a.Mc=b,a.cf(),a.Tc.Xh(b),a.df()&&a.mf())}function yW(a){a.Xc||(uW(a),zW(a,!0),zC(a),a.Xc=!0,new iC(a,102),rW(a,a,a.Sc,0),cC(a),a.Tc.Zh(a))}w(477,1,Fl);_.Re=ex;\n_.Te=function(){return tW(this)};_.ef=Uz;_.kf=dF;_.lf=function(){return vW(this)};_.mf=dF;_.of=function(a,b){this.pf(this._c,this.ad,a,b)};\nfunction AW(a,b,c){var d;if(-1>a.Fc.a.c)throw new an("Missing message: awt.12A");if(G(b,61)){if(b==a)throw new an("Missing message: awt.12B");var e;a:{if(a&&!G(a,72))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(G(e,72))break;e=e.Sc}e=!1}if(e)throw new an("Missing message: awt.12C");if(G(b,72))throw new an("Missing message: awt.12D");}if(b.Sc){e=b.Sc;if(!b)throw new KE;try{d=QA(e.Fc.a,b);var f;f=Nx(e.Fc.a,d);e.Gc&&e.Gc.xf(f);BW(e,d);new CW(e,301,f)}catch(g){if(g=Iq(g),!G(g,90))throw g;}}d=a.Fc.a.c;uW(b);\nWD(a.Fc.a,d,b);d=(b.Sc=a,b.ef(!0),bC(a),!!a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1),rW(b,b,a,1),d);try{if(a.Gc)if(G(a.Gc,66)){if(!b)throw new yv("Missing message: awt.185");if(null==c||null!=c)DW(a.Gc,c,b);else throw new an("Missing message: awt.92");}else a.Gc.tf(null==c?null:c,b)}catch(h){h=Iq(h);if(G(h,99))throw b=h,BW(a,d),b;throw h;}b.nf();new CW(a,300,b)}function zW(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)Nx(a.Fc.a,c).ef(b)}\nfunction BW(a,b){var c;c=Nx(a.Fc.a,b);uW(c);c.ef(!1);xM(a.Fc.a,b);c.Sc=null;bC(a);a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1);rW(c,c,a,1)}function EW(a){var b=(ID(),JD);xW(a,b);for(b=0;b<a.Fc.a.c;++b)Nx(a.Fc.a,b).lf()}w(476,477,Ll);_.ef=function(a){zW(this,a)};_.kf=function(){var a;for(a=0;a<this.Fc.a.c;++a)uW(Nx(this.Fc.a,a))};_.lf=function(){var a;if(!vW(this))return!1;for(a=0;a<this.Fc.a.c;++a)Nx(this.Fc.a,a).lf();return!0};w(474,475,Ll);_.mf=function(){IC(this)};_.of=KL;\nfunction DW(a,b,c){var d;if(null==b)d=ye;else if(d=b,!fy(UP.a,b))throw new an(FW());mw(Uv(a.c,d))===mw(c)&&mw(Uv(a.b,c))===mw(d)||((b=Uv(a.c,d))&&GW(a,b,d),dM(a.a.Ce(),c)&&GW(a,c,d),b=a.a,new HW(c,b.a.a),++b.b,E(a.b,c,d),E(a.c,d,c))}function IW(a,b){return new eC(fn(b[1].b,fn(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+fn(b[0].a,fn(b[4].a,b[3].a))+a.k)}function GW(a,b,c){eM(a.a,b);Wv(a.b,b);Wv(a.c,c)}\nfunction JW(a,b){if(!a.n){a.n=!0;var c,d,e;c=a.f;KW(c,c.length,VP);c=a.i;KW(c,c.length,VP);c=a.o;KW(c,c.length,null);a.p=0;for(d=LW(a.a,0);d.b!=d.d.a;){c=MW(d);e=Uv(a.b,c);var f=b.Rc;e=Vp(e,ye)?0:Vp(e,YP)?1:Vp(e,XP)?2:Vp(e,WP)?4:Vp(e,$P)?3:Vp(e,aQ)?f.a?4:3:Vp(e,bQ)?f.a?3:4:Vp(e,ZP)?1:2;c.Xc?a.o[e]||(yq(a.o,e,c),++a.p,a.f[e]=c.Xe(),a.i[e]=c.Ze()):a.o[e]||(a.f[e]=c.Xe(),a.i[e]=c.Ze())}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)}}\nfunction NW(){dQ();OW.call(this,0)}function OW(a){dQ();kC();this.a=new PW;this.b=new Ip;this.c=new Ip;this.d=a;this.j=0;this.n=!1;this.o=D(GM,u,60,5,0);this.f=D(QW,u,62,5,0);this.i=D(QW,u,62,5,0);this.p=this.e=this.k=0}w(486,1,{66:1,89:1},NW,OW);_.tf=function(a,b){DW(this,a,b)};\n_.uf=function(a){JW(this,a);if(0!=this.p)if(a=wC(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.pf(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].of(a.b,this.i[1].a),this.o[1].qf(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].of(this.i[4].b,c),this.o[4].qf(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].pf(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].of(a.b,\nthis.i[2].a),this.o[2].qf(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].of(this.i[3].b,c),this.o[3].qf(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.vf=function(a){var b;b=this.n;JW(this,a);this.n=b;return 0==this.p?vC(a,new eC(0,0)):vC(a,IW(this,this.f))};_.wf=function(a){var b;b=this.n;JW(this,a);this.n=b;return vC(a,IW(this,this.i))};_.xf=function(a){var b;b=Uv(this.b,a);null!=b&&GW(this,a,b)};_.tS=function(){return RW.d+"[hgap="+this.d+",vgap="+this.j+dg};_.a=null;\n_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;function SW(a){jC.call(this);this.Tc=(kC(),new TW(a,this))}w(487,477,{57:1,60:1,67:1,81:1,89:1},SW);_.Se=function(){return Qg+this.Vc.b.a++};_.Ue=nm;_.nf=dF;w(489,1,{});w(488,489,{},function(){});function UW(a){if(!a.k){uW(a);a.Je();var b,c;for(b=0;b<a.o.c;++b)(c=Nx(a.o,b))&&UW(c);zW(a,!1);a.k=!0;rW(a,a,a.Sc,0);new VW(a,202)}}\nfunction WW(a){var b,c;a.Xc&&(a.Tc.Je(),a.Xc=!1);for(b=0;b<a.o.c;++b)(c=Nx(a.o,b))&&c.Je()}function XW(a){!WB(a)&&EW(a);var b=fC(a);a.pf(a._c,a.ad,b.b,b.a);zC(a)}function YW(a,b){a.p!=b&&(a.p=b)}function ZW(){AC.call(this);this.r=new mC;this.o=new Nm;this.n=new qC(0,0,0,0);this.Xc=!1;yC(this,new NW)}w(494,476,nQ);_.Ye=function(){return new qC(this.n.d,this.n.b,this.n.a,this.n.c)};_._e=function(){return this.Tc._e()};_.af=function(){return this.Tc.af()};_.Je=function(){WW(this)};_.df=function(){return this.Tc.df()};\n_.pf=function(a,b,c,d){hC(this,a,b,c,d);this.Lc=0};_.qf=function(a,b,c,d,e,f){e=c!=this.Yc||d!=this.Nc;hC(this,a,b,c,d);this.Xc&&e&&!f&&zC(this)};_.k=!1;_.p=!1;_.q=null;function $W(){aX.call(this,m)}function aX(a){ZW.call(this);this.q=a;this.Tc&&this.Tc.Qf(a);this.Tc&&this.Tc.Pf(!0);YW(this,!0)}w(501,494,nQ,$W);_.sf=function(){return new qC(this.n.d,this.n.b,this.n.a,this.n.c)};_.bf=function(){this.Tc=new bX((kC(),m),this)};\nfunction cX(a){var b,c;c=fn(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 eC(b,c)}function dX(a,b,c){var d,e,f,g,h,j;a.b=ED(b.Fc);if(0==a.b.length)return new wD;g=cX(a);h=j=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Ze():d.Xe(),j=fn(j,d.b),h=fn(h,d.a);return new eC(j*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}\nfunction eX(a,b,c,d,e){var f,g,h,j;h=d.length;a-=(h-1)*c;for(g=0,j=0;g<h;++g,b+=c)f=nw(a*((g+1)/h))-j,d[g]=f,e[g]=j+b,j+=f}function fX(a){kC();this.d=0;this.a=1;this.e=a;this.c=0}w(504,1,Xl,fX);_.tf=KL;\n_.uf=function(a){var b,c;this.b=ED(a.Fc);if(0!=this.b.length&&(b=wC(a),!(0>=b.b||0>=b.a))){c=cX(this);var d=c.b;c=c.a;var a=a.Rc.a,e,f,g,h,j,l,o;f=D(B,q,-1,d,1);e=D(B,q,-1,d,1);j=D(B,q,-1,c,1);l=D(B,q,-1,c,1);eX(b.b,b.c,this.c,f,e);eX(b.a,b.d,this.e,j,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.b[h].pf(e[o],l[b],f[o],j[b]),++h==this.b.length)break a}};_.vf=function(a){return vC(a,dX(this,a,!1))};_.wf=function(a){return vC(a,dX(this,a,!0))};_.xf=Uz;\n_.tS=function(){return gX.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+dg};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function hX(a){iX.call(this,a,0)}function iX(a,b){jC.call(this);this.Tc=(kC(),new jX(a));this.a=b;var c=this.Tc;switch(b){case 1:var c=c.a,d=(aA(),bA);c.a=d;gW(c);break;case 0:c=c.a;d=(aA(),dA);c.a=d;gW(c);break;case 2:c=c.a,d=(aA(),eA),c.a=d,gW(c)}}w(509,477,Fl,hX,iX);_.Ue=nm;\n_.hf=function(){var a=(null==this.Qc&&(this.Qc=UB(this)),this.Qc)+mb+this._c+mb+this.ad+mb+this.Yc+Ok+this.Nc+(this.Xc?m:",hidden")+",align=",b;b=pi;switch(this.a){case 1:b=Ug;break;case 2:b=Fj}return a+b+",text=null"};_.a=0;function kX(a){var b=a.b;this.a=a.a;this.b=b}w(513,514,{69:1,78:1,89:1},kX);w(523,477,Fl);_.Te=sC;function CW(a,b,c){OC();iC.call(this,a,b);this.a=c}w(533,532,Xl,CW);\n_.hf=function(){var a;switch(this.k){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a=Hk}a+=",child=";var b=this.a;null==b.Qc&&(b.Qc=b.Se());return a+b.Qc};_.a=null;function sW(a,b,c,d){OC();MC.call(this,a);this.k=1400;this.b=b;this.c=c;this.a=d}w(534,478,Xl,sW);\n_.hf=function(){var a;switch(this.k){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a=Hk}a+=" (";1400==this.k&&(Ww(HS(this.a,Uk))&&(a+="PARENT_CHANGED,"),Ww(HS(this.a,Vk))&&(a+="DISPLAYABILITY_CHANGED,"),Ww(HS(this.a,Xk))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+gb};_.a=Tk;_.b=null;_.c=null;w(539,1,kQ);_.Gf=Uz;_.Hf=Uz;_.If=Uz;_.Jf=Uz;_.Kf=Uz;_.Lf=Uz;_.Mf=Uz;\nfunction VW(a,b){OC();iC.call(this,a,b);this.c=null;this.a=this.b=0}w(540,532,Xl,VW);\n_.hf=function(){var a;switch(this.k){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=Hk}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;_.b=0;_.c=null;\nfunction dT(a,b){var c=a.slice(0,b),d;for(d=c.length;d<b;d++)c.push(0);return c}w(545,1,{});function lX(a){var b;if(-1==a.d||-1<=a.e-a.d)return b=mX(a.c,a.a,0,a.a.length),0<b&&(a.d=-1,a.e=0,a.b=b),b;0==a.d&&-1>a.a.length?(b=2*a.a.length,-1<b&&(b=-1),b=D(ML,Dl,-1,b,1),GR(a.a,0,b,a.a.length),a.a=b):0<a.d&&(GR(a.a,a.d,a.a,a.a.length-a.d),a.e-=a.d,a.b-=a.d,a.d=0);b=mX(a.c,a.a,a.e,a.a.length-a.e);-1!=b&&(a.b+=b);return b}\nfunction VT(a){var b,c,d,e;if(null==a.a)throw new nX("luni.A5");if(a.e==a.b&&-1==lX(a))return null;for(c=a.e;c<a.b;++c)if(b=a.a[c],!(13<b)){if(10==b)return b=oX(a.a,a.e,c-a.e),a.e=c+1,b;if(13==b)return b=oX(a.a,a.e,c-a.e),a.e=c+1,(a.e<a.b||-1!=lX(a))&&10==a.a[a.e]&&++a.e,b}d=0;e=new VE;for(eQ(e.a,oX(a.a,a.e,a.b-a.e));;){a.e=a.b;if(10==d)return e.a.a;if(-1==lX(a))return 0<e.a.a.length||0!=d?e.a.a:null;for(c=a.e;c<a.b;++c)if(b=a.a[c],0==d)(10==b||13==b)&&(d=b);else return 13==d&&10==b?(c>a.e&&eQ(e.a,\noX(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&eQ(e.a,oX(a.a,a.e,c-a.e-1)),a.e=c),e.a.a;0==d?eQ(e.a,oX(a.a,a.e,a.b-a.e)):eQ(e.a,oX(a.a,a.e,a.b-a.e-1))}}function pX(a){if(!a)throw new KE;this.c=a;this.a=D(ML,Dl,-1,8192,1)}w(544,545,{},pX);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function nX(a){this.f=a}w(546,140,{82:1,89:1,97:1,106:1},nX);\nfunction mX(a,b,c,d){if(null==a.c)throw new nX("luni.D6");if(0>c||c>b.length)throw new qX(rX("luni.12",z(wM,u,0,[m+c])));if(0>d||d>b.length-c)throw new qX(rX("luni.18",z(wM,u,0,[m+d])));if(0==d)return 0;if(a.b==a.a)return-1;var d=a.b+d>a.a?a.a:a.b+d,e=a.c,f;for(f=a.b;f<d;++f)b[c++]=e.charCodeAt(f);b=d-a.b;a.b=d;return b}function sX(a){this.c=a;this.a=a.length}w(549,545,{},sX);_.a=0;_.b=0;_.c=null;function tX(a,b){wu(a,Me+b);a.gf(a.Ec.d)}function qX(a){this.f=a}\nw(613,614,{89:1,90:1,97:1,105:1,106:1},qX);function uX(a){this.f=a}w(615,139,lm,uX);w(616,1,{89:1,91:1,94:1});_.cT=function(a){return this.a==a.a?0:this.a?1:-1};w(619,620,{89:1,94:1,95:1,102:1});_.cT=function(a){return isNaN(this.a)?isNaN(a.a)?0:1:isNaN(a.a)?-1:this.a<a.a?-1:this.a>a.a?1:0};function YT(a){a=GL(a);return 3.4028234663852886E38<a?Infinity:-3.4028234663852886E38>a?-Infinity:a}w(621,620,{89:1,94:1,98:1,102:1});_.cT=kE;w(623,620,{89:1,94:1,100:1,102:1});_.cT=kE;\nfunction jS(a,b){return a<b?a:b}function CT(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function sS(a,b){a=""+a;return a==b?0:a<b?-1:1}\nfunction iT(a,b,c){var d,e,f,g,h,j;for(h=f=0;h<c;){++f;e=a[b+h];if(128==(e&192))throw new an(zQ);if(0==(e&128))++h;else if(192==(e&224))h+=2;else if(224==(e&240))h+=3;else if(240==(e&248))h+=4;else throw new an(zQ);if(h>c)throw new tL(zQ);}f=D(ML,Dl,-1,f,1);for(h=g=j=0;h<c;){e=a[b+h++];0==(e&128)?(g=1,e&=127):192==(e&224)?(g=2,e&=31):224==(e&240)?(g=3,e&=15):240==(e&248)?(g=4,e&=7):248==(e&252)&&(g=5,e&=3);for(;0<--g;){d=a[b+h++];if(128!=(d&192))throw new an("Invalid UTF8 sequence at "+(b+h-1)+", byte="+\nom(d));e=e<<6|d&63}d=j;var l=f;if(0>e||1114111<e)throw new NC;65536<=e?(l[j++]=55296+(~~(e-65536)>>10&1023)&65535,l[j]=56320+(e-65536&1023)&65535,j=2):(l[j]=e&65535,j=1);j=d+j}return String.fromCharCode.apply(null,f)}function oX(a,b,c){c=b+c;if(0>b)throw new ZE(b);if(c<b)throw new ZE(c-b);if(c>a.length)throw new ZE(c);return PL(a,b,c)}_=String.prototype;_.cT=function(a){return sS(this,a)};\nfunction GR(a,b,c,d){var e=0,f,g,h,j,l;if(null==a||null==c)throw new KE;j=Up(a);g=Up(c);if(0==(j.b&4)||0==(g.b&4))throw new uX("Must be array types");h=j.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new uX("Array types must match");l=a.length;f=c.length;if(0>b||0>e||0>d||b+d>l||e+d>f)throw new Yy;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(mw(a)===mw(c)&&b<e){b+=d;for(d=e+d;d-- >e;)yq(c,d,a[--b])}else for(d=e+d;e<d;)yq(c,e++,a[b++]);else Array.prototype.splice.apply(c,[e,d].concat(a.slice(b,b+d)))}\nfunction RV(){}w(635,139,lm,RV);w(637,1,Xl);_.a=null;function VS(){this.a=(tV(),new yV(["USD",HQ,2,HQ,Ha]))}w(636,637,Xl,VS);w(652,645,Bl);_.Fh=function(a,b){var c;c=LW(this,a);var d=c.d;new HW(b,c.b);++d.b;++c.a;c.c=null};_.Gh=function(a){var b;b=LW(this,a);try{return MW(b)}catch(c){c=Iq(c);if(G(c,111))throw new tL("Can\'t get element "+a);throw c;}};_.Ce=function(){return LW(this,0)};\n_.Jh=function(a){var b,c;b=LW(this,a);try{c=MW(b)}catch(d){d=Iq(d);if(G(d,111))throw new tL("Can\'t remove element "+a);throw d;}vX(b);return c};function KW(a,b,c){var d;for(d=0;d<b;++d)yq(a,d,c)}function qR(a,b,c){var d;d=fw(a,b);wX(d,a,0,b,-0.0,c)}\nfunction wX(a,b,c,d,e,f){var g,h,j;if(7>d-c){a=c;for(g=a+1;g<d;++g)for(j=g;j>a&&0<f.dd(b[j-1],b[j]);--j)c=b[j],yq(b,j,b[j-1]),yq(b,j-1,c)}else if(h=c+e,g=d+e,j=h+(~~(g-h)>>1),wX(b,a,h,j,-e,f),wX(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c<d;)yq(b,c++,a[h++]);else{e=h;for(h=j;c<d;)h>=g||e<j&&0>=f.dd(a[e],a[h])?yq(b,c++,a[e++]):yq(b,c++,a[h++])}}function QR(a){a.sort(function(a,c){return a-c})}function rR(){rR=x;sR=new xX}var sR;function xX(){}w(658,1,{},xX);_.dd=function(a,b){return a.cT(b)};\nw(659,1,{89:1,93:1,94:1,107:1});_.cT=function(a){a=Ow(J(this.a.getTime()),J(a.a.getTime()));return Qw(a,Tk)?0:!Lw(a,Tk)?-1:1};function LW(a,b){var c,d;(0>b||b>a.b)&&pM(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 yX(a,b,d)}function PW(){this.a=new zX;this.b=0}w(662,652,hm,PW);_.zh=function(a){new HW(a,this.a);++this.b;return!0};_.Ih=function(a){return LW(this,a)};_.Yf=function(){return this.b};_.a=null;_.b=0;\nfunction MW(a){if(a.b==a.d.a)throw new az;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}function vX(a){if(!a.c)throw new JB;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 yX(a,b,c){this.d=a;this.b=c;this.a=b}w(663,1,{},yX);_.be=function(){return this.b!=this.d.a};_.Kh=function(){return this.b.b!=this.d.a};_.ce=function(){return MW(this)};_.Lh=function(){if(this.b.b==this.d.a)throw new az;this.c=this.b=this.b.b;--this.a;return this.c.c};_.de=function(){vX(this)};\n_.a=0;_.b=null;_.c=null;_.d=null;function zX(){this.a=this.b=this}function HW(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}w(664,1,{},zX,HW);_.a=null;_.b=null;_.c=null;function AX(){AX=x;BX=new CX}function OT(a,b){var c;return(c=DX(a,b))?c.d:null}function DX(a,b){var c,d;for(d=a.b;d;){c=EX(b,d.c);if(0==c)return d;0>c?d=d.a[0]:d=d.a[1]}return null}\nfunction FX(a,b,c,d){var e;if(b){e=EX(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0<e?0:1;b.a[e]=FX(a,b.a[e],c,d);GX(b.a[e])&&(GX(b.a[1-e])?(b.b=!0,b.a[0].b=!1,b.a[1].b=!1):GX(b.a[e].a[e])?b=HX(b,1-e):GX(b.a[e].a[1-e])&&(b=(b.a[1-(1-e)]=HX(b.a[1-(1-e)],1-(1-e)),HX(b,1-e))))}else return c;return b}function GX(a){return!!a&&a.b}function $T(a,b,c){b=new IX(b,c);c=new JX;a.b=FX(a,a.b,b,c);c.b||++a.c;a.b.b=!1;return c.d}function KX(a,b){var c;c=new JX;LX(a,b,c);return c.d}\nfunction LX(a,b,c){var d,e,f,g,h,j,l,o,n;if(!a.b)return!1;o=f=null;h=new IX(null,null);e=1;h.a[1]=a.b;for(l=h;l.a[e];)if(j=e,g=o,o=l,l=l.a[e],d=EX(l.c,b),e=0>d?1:0,0==d&&(!c.c||Vp(l.d,c.d))&&(f=l),(!l||!l.b)&&!GX(l.a[e]))if(GX(l.a[1-e]))o=o.a[j]=HX(l,e);else if(!GX(l.a[1-e])&&(n=o.a[1-j]))!GX(n.a[1-j])&&!GX(n.a[j])?(o.b=!1,n.b=!0,l.b=!0):(d=g.a[1]==o?1:0,GX(n.a[j])?g.a[d]=(o.a[1-j]=HX(o.a[1-j],1-j),HX(o,j)):GX(n.a[1-j])&&(g.a[d]=HX(o,j)),l.b=g.a[d].b=!0,g.a[d].a[0].b=!1,g.a[d].a[1].b=!1);if(f){c.b=\n!0;c.d=f.d;if(l!=f){b=new IX(l.c,l.d);e=f;j=h;for(g=null==j.c||0<EX(e.c,j.c)?1:0;j.a[g]!=e;)j=j.a[g],g=0<EX(e.c,j.c)?1:0;j.a[g]=b;b.b=e.b;b.a[0]=e.a[0];b.a[1]=e.a[1];e.a[0]=null;e.a[1]=null;o==f&&(o=b)}o.a[o.a[1]==l?1:0]=l.a[!l.a[0]?1:0];--a.c}a.b=h.a[1];a.b&&(a.b.b=!1);return c.b}function HX(a,b){var c;c=a.a[1-b];a.a[1-b]=c.a[b];c.a[b]=a;a.b=!0;c.b=!1;return c}function ZT(){AX();var a=null;this.b=null;!a&&(a=BX);this.a=a}w(669,558,{89:1,109:1},ZT);_.Sf=function(a){return!!DX(this,a)};_.Tf=function(){return new MX(this)};\n_.Uf=function(a){return OT(this,a)};_.Wf=function(a,b){return $T(this,a,b)};_.Xf=function(a){return KX(this,a)};_.Yf=mm;_.a=null;_.b=null;_.c=0;var BX;function EX(a,b){if(null==a||null==b)throw new KE;return a.cT(b)}function CX(){}w(670,1,{},CX);_.dd=function(a,b){return EX(a,b)};function NX(a,b,c,d,e,f){d&&(d.a[0]&&NX(a,b,c,d.a[0],e,f),!(c.Nh()&&0<=EX(d.c,f)||c.Mh()&&0>EX(d.c,e))&&b.zh(d),d.a[1]&&NX(a,b,c,d.a[1],e,f))}function OX(a){kM(a.a);KX(a.c,a.b.Ch())}\nfunction PX(a){var b=(QX(),RX),c;this.c=a;c=new Nm;NX(this,c,b,a.b,null,null);this.a=new Jv(c)}w(671,1,{},PX);_.be=Kt;_.ce=function(){return this.b=Kv(this.a)};_.de=function(){OX(this)};_.a=null;_.b=null;_.c=null;function MX(a){this.a=a}w(672,640,Pl,MX);_.Ah=function(a){var b;if(!G(a,110))return!1;b=DX(this.a,a.Ch());return!!b&&cF(b.d,a.Dh())};_.Ce=function(){return new PX(this.a)};_.Bh=function(a){var b;if(!G(a,110))return!1;b=new JX;b.c=!0;b.d=a.Dh();return LX(this.a,a.Ch(),b)};_.Yf=function(){return this.a.c};\n_.a=null;function IX(a,b){this.c=a;this.d=b;this.a=D(SX,u,113,2,0);this.b=!0}w(673,1,{110:1,113:1},IX);_.eQ=function(a){return!G(a,110)?!1:cF(this.c,a.Ch())&&cF(this.d,a.Dh())};_.Ch=mm;_.Dh=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Yp(this.c):0;b=null!=this.d?Yp(this.d):0;return a^b};_.Eh=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+Id+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function JX(){}w(674,1,{},JX);\n_.tS=function(){return"State: mv="+this.c+" value="+this.d+" done="+this.a+" found="+this.b};_.a=!1;_.b=!1;_.c=!1;_.d=null;function QX(){QX=x;RX=new TX(0);UX=new VX;WX=new XX;YX=new ZX;$X=z(aY,u,114,[RX,UX,WX,YX])}function TX(a){this.b=a}w(675,198,mQ,TX);_.Mh=gK;_.Nh=gK;var $X,RX,UX,WX,YX;function VX(){this.b=1}w(676,675,mQ,VX);_.Nh=Py;function XX(){this.b=2}w(677,675,mQ,XX);_.Mh=Py;_.Nh=Py;function ZX(){this.b=3}w(678,675,mQ,ZX);_.Mh=Py;function bY(a){a.Tc.df()&&UW(a)}\nfunction cY(a){var b;if(a.Tc.df()){b=ZB(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}WW(a)}function dY(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 eY(){aX.call(this,m);this.i=new SW(this.Oh());TC(this.r,new fY(this))}w(684,501,nQ);_.Re=function(a,b){return mw(a.f)===mw(this.i)?(cY(this),!0):this.Ph(a,b)};_.Oh=function(){return"Close"};_.Ph=ex;_.Je=function(){cY(this)};_.i=null;_.j=null;function fY(a){this.a=a}w(700,539,kQ,fY);_.If=function(){cY(this.a)};_.a=null;\nfunction gY(a,b){var c;Au();var d;eY.call(this);this.c=new SW("Help");new SW("Home");this.d=b;wW(this,(bG(),dG));this.Tc&&this.Tc.Pf(!1);YW(this,!1);d=ZB(b);if(1==a)this.e||(this.e=new kX(d),dY(this.e,-30,0)),this.j=this.e,c=qG(b),this.q=Kf,this.Tc&&this.Tc.Qf(Kf),yC(this,new OW(2)),this.f=new hE(c+" "),AW(this,this.f,ye),d=new DC,AW(d,this.i,null),this.d.gc&&(c=new SW("Submit"),AW(d,c,null)),AW(this,d,XP),c=yy(dr(this.f.Tc.a.pb,Ik)),jE(this.f.Tc,c),this.Tc&&this.Tc.Pf(!0),YW(this,!0);else if(2==\na)this.b||(this.b=new kX(d),dY(this.b,-50,13*nw(b.mb)-80)),this.j=this.b,this.q=DQ,this.Tc&&this.Tc.Qf(DQ),yC(this,new OW(2)),c=new DC,AW(c,new iX("atomic SMILES",1),null),AW(this,c,YP),c=Ue,Bu&&(c=dr(Bu.Tc.a.pb,Ik)),Bu=new iE(c,8),AW(this,Bu,ye),c=new DC,AW(c,this.i,null),AW(this,c,XP);else{this.a||(this.a=new kX(d),dY(this.a,5*nw(b.mb),0));var e,f;this.q=d="About "+(bG(),iK);this.Tc&&this.Tc.Qf(d);yC(this,new fX(0));wW(this,dG);AW(this,new iX(iK+" Molecular Editor v2017-02-26",1),null);AW(this,\nnew iX("Peter Ertl and Bruno Bienfait",1),null);for(c=cG,d=0,f=c.length;d<f;++d)e=c[d],e=new iX(e,1),xW(e,this.d.H),AW(this,e,null);c=new DC;AW(c,this.c,null);AW(c,this.i,null);AW(this,c,null);this.j=this.a}XW(this);this.Tc.Of(this.j);!WB(this)&&EW(this);yW(this)}w(720,684,nQ,gY);_.Ph=function(a){var b;if(a.f===this.c){try{b=new TE(this.d.V),zK(b)}catch(c){if(c=Iq(c),G(c,83))tX(this.d,c.f);else throw c;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;\nfunction hY(a,b,c){a=new iY(b,c,a);if(!b.Re(a,c))for(b=b.Sc;b&&!b.Re(a,c);)b=b.Sc}function iY(a,b,c){vu.call(this,a,0,b);this.a=c}w(753,497,Xl,iY);w(771,385,xl);_.ie=Tz;_.je=DD;function jY(a){var b;b=a.Uh();if(!b){var c;if(c=a.Rh()){b=PO(c.a);var d=b.b,e=b.a;sy(c.Nf(),d,e);c=PO(c.a);b=new eC(c.b-b.b,c.a-b.a)}else b=new eC(0,0);a.Yh(b)}return b}function kY(a,b){var c;b&&(c=FO(b),a.Th().pb.style[KQ]=c)}w(774,1,{});_.Rh=sC;_.Sh=function(a){this.Wh(a.Te())};_.Th=function(){return this.Nf()};_.Uh=function(){return lY};\n_.Je=dF;_.Vh=function(a){this.Xh(WB(a))};_.Wh=Cy;_.Yh=function(a){lY=a};_.Zh=Uz;var lY=null;function TW(a,b){RO();TO.call(this);this.a=new UV(a);var c=m;this.a.me()[Yg]=c;Fy(this.a,new mY(this,b),(Et(),Et(),Ft))}w(773,774,{},TW);_.Nf=uM;_.Wh=Cy;_.a=null;function mY(a,b){this.a=a;this.b=b}w(775,1,{},mY);_.Nd=function(a){kC();hY(a,this.b,this.a.a.pb.textContent)};_.a=null;_.b=null;function nY(a,b){var c,d;kY(a,b.Te());for(d=new Jv(b.Fc.a);d.b<d.d.Yf();)c=Kv(d),c.Xc&&c.Tc.Sh(c)}\nfunction oY(a,b){var c,d,e,f,g,h,j;sy(a.d,b.$e(),b.We());for(d=new Jv(b.Fc.a);d.b<d.d.Yf();)c=Kv(d),c.Xc&&(e=c.Tc,e.Vh(c),h=c._e(),j=c.af(),g=c.$e(),f=c.We(),0<g&&0<f&&(c=e.Nf(),g-=jY(e).b,f-=jY(e).a,sy(e.Nf(),g,f),!c.ob&&a.d.De(c),a.d.Ee(c,h,j)))}w(778,774,{});_.Sh=function(a){nY(this,a)};_.Vh=function(a){oY(this,a)};function jX(a){RO();TO.call(this);var b=this.a=new jW;YV(b.b,a,!1);gW(b);this.e.a=-1;this.e.b=-1}w(779,774,{},jX);_.Nf=uM;\n_.Vf=function(){var a;a=(this.a.b.c?hr(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;w(782,774,{});_.Rh=function(){var a;a=new mE;rB(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.Uh=function(){return pY};_.Yh=function(a){pY=a};var pY=null;w(783,778,{});function qY(a){var b;b=new XU(cr(a.pb,fj),cr(a.pb,ej));a=new XU(cr(a.T.jb.pb,fj),cr(a.T.jb.pb,ej));return z(B,q,-1,[b.b-a.b,b.a-a.a])}\nfunction rY(a){null!=a.R&&null!=a.Q?(ty(a,a.R,a.Q),a.R=a.Q=null):null!=a.R?(sY(a,a.R),a.R=null):null!=a.Q&&(tY(a,a.Q),a.Q=null);uU(a.S)}function uY(a){a.kb?a.bi($U(a.T.jb)):(a.Me(),uY(a))}function tY(a,b){var c;a.kb?(c=qY(a),a.bi(new XU(-1,vY(b,!1)-c[1]))):a.Q=b}function wY(a,b){var c;b!=a.He()&&(c=a.T.jb,SV(c),xY(c,b,c.pb,c.p.c,!0))}function sY(a,b){var c;a.kb?(c=qY(a),a.bi(new XU(vY(b,!0)-c[0],-1))):a.R=b}w(786,387,gQ);_.$h=function(){var a,b;b=$U(this.T.jb);a=qY(this);b.b+=a[0];b.a+=a[1];return b};\n_.He=function(){var a;a=this.T.jb;return 0!=a.p.c?yY(pW(a.p,0)):null};_._h=function(a){zY(this.T.jb,a)};_.Ce=function(){return new TV(this.T.jb)};_.ai=Vz;_.xe=function(){rY(this)};_.Pe=Vz;_.ze=function(a){return AY(this.T.jb,a)};_.bi=function(a){bV(this.T.jb,a)};_.pe=function(a){tY(this,a)};_.Ie=function(a){wY(this,a)};_.re=function(a){sY(this,a)};_.Q=null;_.R=null;function BY(){BY=x;var a=(CY(),DY(),EY);FY=new tA(a.d,a.b,a.c,a.e,a.a)}\nfunction GY(a,b){if(0!=a.I.a.p.c&&yY(pW(a.I.a.p,0)))throw new Iy("WindowPanel can only contain one child widget");HY(a,b)}function IY(a,b){var c;if(a.w){c=new Wx;a.mb&&Ev(a.mb,c);a.J&&aV(a.r,a);JY(a.r.c,a);a.n=KY(a.r,a);try{oz(a,b)}finally{eB(a.t.a),eB(a.s.a),eB(a.u.a),a.P&&$m(a.P,a.r),a.C&&(a.C=!1)}}else oz(a,b)}function LY(a,b,c){var d,e;e=a.ob;d=new wU(a,e);e.Ee(a,d.a+b,d.d+c)}function MY(a,b,c){b=new NY(ir(hr(cy(cy(a.T.c,b),c))));Oy(b,a);Fy(b,a.o,(Et(),Et(),Ft));return b}\nfunction ZU(a,b){a.J&&(0<=b.b&&(a.q=b.b),0<=b.a&&(a.p=b.a));bV(a.T.jb,b)}function OY(a,b,c){var d,e;(e=a.r)?(d=PY(e.pb),rz(a,b+(kr(e.pb)+d[3]),c+(mr(e.pb)+d[0]))):rz(a,b,c)}function QY(a,b){a.J!=b&&(a.J=b,a.hb&&(b?cV(a.r,a):aV(a.r,a)))}function HY(a,b){if(b!=(0!=a.I.a.p.c?yY(pW(a.I.a.p,0)):null)){SV(a.I.a);var c=a.I.a;xY(c,b,c.pb,c.p.c,!0)}}\nfunction RY(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(UU(),SY)&&(a.O=a.G);var d,e;if(a.P)for(e=new Jv(a.P);e.b<e.d.Yf();)if(d=Kv(e),b==(UU(),TY)){!d.b&&(d.b=new UY);d=a;var f=c,g=void 0,h=void 0;if(d.J&&f==(UU(),VU))g=d.r,h=d.F,d.I.c?(OY(d,h.c,h.d),ZU(d,new XU(h.b,-1))):(OY(d,h.c,h.d),ZU(d,new XU(h.b,h.a)),cV(g,d)),hU(g.c,d,d.I.b),Rm(d.z,333);else if(!d.C&&f==(UU(),SY))d.pb.style[Kk]=Lk,UU()}else if(b==VU){!d.b&&(d.b=new UY);d=a;var f=c,j=h=g=void 0;if(d.J){h=d.r;g=PY(h.pb);j=d.F;if(d.I.c)j.c=kr(d.pb)-\ng[3]-kr(h.pb),j.d=mr(d.pb)-g[0]-mr(h.pb),d.F=j,OY(d,0,0),VY(d,WU(h.pb).b,-1);else{if(f!=(UU(),SY))j.c=kr(d.pb)-g[3]-kr(h.pb),j.d=mr(d.pb)-g[0]-mr(h.pb),j.b=d.q,j.a=d.p,d.F=j;OY(d,0,0);bV(d,new WY(WU(h.pb)));aV(h,d)}d==d.r.a||XY(d);Rm(d.z,333)}}else b==SY&&(!d.b&&(d.b=new UY),d=a,d.C||(d.G=c,d.pb.style[Kk]=ei))}}function YY(a,b){a.pb.style[Pk]=b+1E4+(a.C?1E3:0)+m;(a.C||a.bb)&&null.ji().ji()}\nfunction ZY(a){if(!a.kb){a.t=Gy(a,a.r,(!iV&&(iV=new Ym),iV));a.s=Gy(a,a.r,Xm?Xm:Xm=new Ym);a.u=Gy(a,a.r,(!kV&&(kV=new Ym),kV));var b=a.r;!a.P&&(a.P=new Nm);Qm(a.P,b);iV&&(b=new hV(a),a.mb&&Ev(a.mb,b));a.J&&cV(a.r,a);hU(a.r.c,a,a.I.b);a.n&&(rz(a,a.n.a,a.n.b),a.n=null);sz(a);XY(a)}}function XY(a){if(a!=a.r.a){var b;kV&&(b=new jV(a),a.mb&&Ev(a.mb,b))}}\nfunction $Y(a,b,c){var d;d=(zz(),Az);tz.call(this,!1,"popup");this.U=d.a;this.S=new aZ(this);d=new bZ;d.pb[Yg]="mosaic-popupLayoutPanel";lz(this.T,d);qz(this);this.o=new cZ(this);this.z=new dZ(this);this.A=new eZ(this);this.B=new fZ(this);this.F=new gZ;this.O=(UU(),TY);this.J=c;this.r=a;a=this.I=new hZ(b);b=new iZ;!a.d&&(a.d=new jZ);Qm(a.d,b);a=new kZ(new sA(FY.a.d.a,FY.a.b,FY.a.c,FY.a.e,FY.a.a));Fy(a,new lZ(this),(Et(),Et(),Ft));b=this.I.b;b.b||(b.b=new pA,b.b.me()[Yg]="mosaic-Caption-iconBoxRight",\nc=b.b,d=(iA(),jA),c.c=d,mZ(b.f,b.b,new nZ(2)));if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new Yy;d=nA(c);ly(c.b,(wx(),xx(d)),0);Xy(c,a,d,0,!1)}else mA(b.b,a);zY(b.f,null);Fy(this.I.b,new oZ(this),(RU(),RU(),SU));Fy(this.I.b,this.o,Ft);wY(this,this.I);qy(ir(hr(this.pb)),"mosaic-WindowPanel",!0)}w(785,786,gQ);_.He=function(){return 0!=this.I.a.p.c?yY(pW(this.I.a.p,0)):null};_.Ke=function(a){IY(this,a)};_.Ce=function(){return new TV(this.I.a)};_.xe=function(){rY(this);uU(new pZ(this))};\n_.ze=function(a){return AY(this.I.a,a)};_.bi=function(a){ZU(this,a)};_.Le=function(a,b){OY(this,a,b)};_.Ie=function(a){HY(this,a)};_.Me=function(){ZY(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 FY;\nfunction bX(a,b){RO();CC.call(this);this.c=new qZ(a);this.b=new pA;this.b.a=(aA(),bA);mA(this.b,this.d);GY(this.c,this.b);this.c.a=this;this.a=b}w(812,783,{},bX);_.Nf=mm;_.Th=function(){return this.b.ob};_._e=function(){return kr(this.c.pb)};_.af=function(){return mr(this.c.pb)};_.Je=function(){IY(this.c,!1)};_.df=function(){return this.c.hb};_.Xh=Uz;_.Of=function(a){OY(this.c,a.a,a.b)};_.Pf=function(a){QY(this.c,a)};_.Qf=function(a){rZ(this.c.I.b,a)};\n_.Zh=function(a){nY(this,a);oY(this,a);uY(this.c);ZY(this.c)};_.a=null;_.b=null;_.c=null;function qZ(a){BY();$Y.call(this,(sZ(),tZ),a,!1)}w(814,785,gQ,qZ);_.Je=function(){var a=this.a,b=new VW(a.a,201),c;a=a.a.r;a.a?a=new uZ(new Jv(a.a)):(a=(Xv(),Xv(),Yv),a=new Jv(a));for(;a.be();)switch(c=a.ce(),b.k){case 205:c.Gf(b);break;case 202:c.Hf(b);break;case 201:c.If(b);break;case 206:c.Jf(b);break;case 204:c.Kf(b);break;case 203:c.Lf(b);break;case 200:c.Mf(b)}};_.a=null;\nfunction uZ(a){if(!a)throw new KE;this.a=a}w(824,1,{},uZ);_.be=Kt;_.ce=function(){return Kv(this.a)};_.de=function(){throw new eF("Missing message: awt.50");};_.a=null;function FW(){return FW()}\nfunction rX(a,b){var c,d,e,f,g;c=new VE;d=D(rw,u,1,b.length,0);for(f=0;f<b.length;++f)null==b[f]?d[f]="<null>":d[f]=$p(b[f]);g=0;for(f=YE(a,xy(123),0);0<=f;f=YE(a,xy(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&cQ(c,a.substr(g,f-1-g)),c.a.a+=Qk,g=f+1):f>a.length-3?(cQ(c,JE(a,g,a.length)),g=a.length):(e=~~(wL(a.charCodeAt(f+1),10)<<24)>>24,0>e||125!=a.charCodeAt(f+2)?(cQ(c,a.substr(g,f+1-g)),g=f+1):(cQ(c,a.substr(g,f-g)),e>=d.length?c.a.a+="<missing argument>":Mp(c.a,d[e]),g=f+3));g<a.length&&cQ(c,JE(a,\ng,a.length));return c.a.a}function PY(a){var b;b=D(B,q,-1,4,1);b[0]=vZ(wZ(a,"borderTopWidth"));b[1]=vZ(wZ(a,"borderRightWidth"));b[2]=vZ(wZ(a,"borderBottomWidth"));b[3]=vZ(wZ(a,"borderLeftWidth"));return b}function xZ(a){var b,c;c=yZ(a);b=PY(a);a=new XU(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 WU(a){return new XU(a.clientWidth,a.clientHeight)}\nfunction yZ(a){var b;b=D(B,q,-1,4,1);b[0]=vZ(wZ(a,"marginTop"));b[1]=vZ(wZ(a,"marginRight"));b[2]=vZ(wZ(a,Ai));b[3]=vZ(wZ(a,"marginLeft"));return b}function zZ(a){var b;b=D(B,q,-1,4,1);b[0]=vZ(wZ(a,"paddingTop"));b[1]=vZ(wZ(a,"paddingRight"));b[2]=vZ(wZ(a,"paddingBottom"));b[3]=vZ(wZ(a,"paddingLeft"));return b}function AZ(a,b,c){try{H(b,SQ)&&(b=MQ),a.style[b]=c}catch(d){if(d=Iq(d),!G(d,97))throw d;}}\nfunction vY(a,b){var c;BZ||(BZ=$doc.createElement(ak),AZ(BZ,pi,m),AZ(BZ,wk,m),AZ(BZ,rj,hg),AZ(BZ,Kk,ei),$doc.body.appendChild(BZ));AZ(BZ,Nk,a);AZ(BZ,di,a);c=xZ(BZ);return b?c.b:c.a}var BZ=null;function CZ(){XU.call(this,0,0)}function XU(a,b){this.b=a;this.a=b}function WY(a){XU.call(this,a.b,a.a)}w(830,1,Xl,CZ,XU,WY);_.eQ=function(a){return this===a?!0:null==a||DZ!=Up(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=dv;_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+dg};_.a=0;_.b=0;\nfunction EZ(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}w(831,1,{89:1,93:1,122:1},EZ);_.eQ=function(a){return a===this?!0:G(a,122)?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 FZ.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+dg};_.a=0;_.b=0;_.c=0;_.d=0;function GZ(a,b){this.a=a;this.b=b}w(832,1,Xl,GZ);\n_.eQ=function(a){return this===a?!0:null==a||HZ!=Up(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=dv;_.tS=function(){return HZ.d+"[x="+this.a+",y="+this.b+dg};_.a=0;_.b=0;function gZ(){this.b=this.a=this.d=this.c=0}w(833,1,Xl,gZ);_.eQ=function(a){return this===a?!0:null==a||IZ!=Up(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};\n_.tS=function(){return IZ.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+dg};_.a=0;_.b=0;_.c=0;_.d=0;function wZ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==SQ&&(b=MQ);var d=a.ownerDocument.defaultView.getComputedStyle(a,m);d&&(c=d[b]);return c||a.style[b]||m}return el.style[b]||m}w(835,1,{});var JZ=-1;function KZ(){}w(836,835,{},KZ);_.a=-1;_.b=-1;var LZ=null;function vZ(a){a=parseInt(a,10);a=isNaN(a)?null:jI(a);return!a?0:a.a}w(839,402,iQ);\n_.$h=function(){return $U(this.f)};_._h=function(a){zY(this.f,a)};_.ai=cM;_.Pe=cM;_.pe=function(a){var b=this.f;b.pb.style[di]=a;b.kb||(b.f=a)};_.re=function(a){var b=this.f;b.pb.style[Nk]=a;b.kb||(b.i=a)};function CY(){CY=x;DY()}function rZ(a,b){a.a.pb.textContent=b||m;zY(a.f,null)}\nfunction MZ(a){CY();var b;VV(this,new bZ);this.a=new NZ;b=this.f;OZ(b,new PZ);AZ(b.pb,oj,Fc);b.o=0;mZ(b,this.a,new nZ(0));this.a.me()[Yg]="mosaic-Caption-text";this.a.pb.textContent=a||m;zY(this.f,null);this.pb[Yg]="mosaic-Caption"}w(838,839,iQ,MZ);_.Sd=tC;_.Td=gx;_.Ud=Lz;_.Vd=sD;_.b=null;\nfunction DY(){DY=x;QZ=Kq()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new qW(QZ,240,20);new qW(QZ,224,16);new qW(QZ,208,16);new qW(QZ,192,16);new qW(QZ,176,16);new qW(QZ,160,16);new qW(QZ,144,16);new qW(QZ,128,16);new qW(QZ,112,16);new qW(QZ,96,16);new qW(QZ,80,16);new qW(QZ,64,16);new qW(QZ,260,16);EY=new qW(QZ,48,16);new qW(QZ,32,16);new qW(QZ,16,16);new qW(QZ,0,16)}var QZ,EY;function RZ(a,b){Ay(a.a.pb,!b);zY(a.f,a.a)}\nfunction YU(a,b){a.c=b;Ay(a.a.pb,!b);zY(a.f,a.a);if(a.d){var c;for(c=new Jv(a.d);c.b<c.d.Yf();)Kv(c)}}function hZ(a){var b;VV(this,new bZ);b=this.f;OZ(b,new SZ((TZ(),UZ)));b.o=0;this.b=new MZ(a);mZ(b,this.b,new nZ(1));this.a=new bZ;py(this.a,"Body");mZ(b,this.a,new nZ(0));this.pb[Yg]="mosaic-CaptionLayoutPanel"}w(841,839,{27:1,29:1,37:1,40:1,42:1,43:1,44:1,45:1,48:1,49:1,51:1,124:1,130:1},hZ);_.se=function(){Hy(this.f)};_.te=function(){Ky(this.f)};_.Ce=function(){return new TV(this.a)};\n_.ze=function(a){return AY(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function jZ(){vM(this)}w(842,653,sl,jZ);function aZ(a){this.a=a}w(843,1,Kl,aZ);_.pd=function(){dV(this.a.T.jb)};_.a=null;function VZ(a){var b;b=a.b;a=b.r;b=!a.e?-1:QA(a.e.a,b);a.e&&Nx(a.e.a,b)&&xM(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&XY(!a.e?null:Nx(a.e.a,b-1))}function WZ(a){var b;b=a.a;a=b.r;!a.e&&(a.e=new BC);-1==QA(a.e.a,b)&&Qm(a.e.a,b)}function UY(){}w(844,1,{},UY);_.Wd=function(a){VZ(a)};_.Xd=function(a){WZ(a)};\n_.Zd=function(a){XZ(a.a.r,a.a)};function sZ(){sZ=x;YZ=new ZZ(1,QQ);$Z=new ZZ(2,Vi);a_=new ZZ(3,"ne");b_=new ZZ(10,"nw");c_=new ZZ(4,Nj);d_=new ZZ(5,Rj);e_=new ZZ(12,"sw");f_=new ZZ(8,"w");tZ=new g_((My(),gB(null)).pb)}function KY(a,b){var c;c=PY(a.pb);return new GZ(kr(b.pb)-(kr(a.pb)+c[3]),mr(b.pb)-(mr(a.pb)+c[0]))}function h_(a,b,c){a=a.d;hU(a,b,b);E(a.c,b,c);py(b,FQ+c.b)}\nfunction aV(a,b){var c;c=a.d;JY(c,b.H);oU(b.H,FQ+b_.b);JY(c,b.D);oU(b.D,FQ+$Z.b);JY(c,b.E);oU(b.E,FQ+a_.b);JY(c,b.N);oU(b.N,FQ+f_.b);JY(c,b.v);oU(b.v,FQ+YZ.b);JY(c,b.M);oU(b.M,FQ+e_.b);JY(c,b.K);oU(b.K,FQ+c_.b);JY(c,b.L);oU(b.L,FQ+d_.b)}\nfunction cV(a,b){!b.H&&(b.H=MY(b,0,0));h_(a,b.H,b_);!b.D&&(b.D=MY(b,0,1));h_(a,b.D,$Z);!b.E&&(b.E=MY(b,0,2));h_(a,b.E,a_);!b.N&&(b.N=MY(b,1,0));h_(a,b.N,f_);!b.v&&(b.v=MY(b,1,2));h_(a,b.v,YZ);!b.M&&(b.M=MY(b,2,0));h_(a,b.M,e_);!b.K&&(b.K=MY(b,2,1));h_(a,b.K,c_);!b.L&&(b.L=MY(b,2,2));h_(a,b.L,d_)}function XZ(a,b){var c,d;a.a=b;d=a.e.a.c;c=QA(a.e.a,b);if(c+1<d){eM(a.e,b);for(Qm(a.e.a,b);c<d;++c)YY(Nx(a.e.a,c),c)}else YY(b,c)}\nfunction g_(a){a=new i_(a);VV(this,a);this.c=new j_(a);this.c.i=!0;jU(this.c);this.c.k=3;this.d=new k_(a);this.d.i=!0;jU(this.d);this.d.k=3;XV(this)}w(845,402,{27:1,29:1,37:1,40:1,42:1,44:1,45:1,48:1,49:1,51:1,130:1},g_);_.$h=function(){return WU(this.pb)};_._h=function(){var a;(a=l_(this))&&a._h(null)};_.ai=YK;_.Wd=function(a){!this.b&&(this.b=new UY);VZ(a)};_.Xd=function(a){!this.b&&(this.b=new UY);WZ(a)};_.Pe=YK;_.Zd=function(a){!this.b&&(this.b=new UY);XZ(a.a.r,a.a)};_.a=null;_.b=null;_.c=null;\n_.d=null;_.e=null;var YZ,$Z,a_,b_,tZ,c_,d_,e_,f_;function i_(a){this.p=new iz(this);this.pb=a}w(846,382,tl,i_);function ZZ(a,b){this.a=a;this.b=b}w(847,1,{},ZZ);_.a=0;_.b=null;function JY(a,b){try{var c;c=Wv(fU,b);var d;d=Wv(a.n.c,c);if(!d)throw new Pp("dragHandle was not draggable");eB(d.b.a);eB(d.d.a);eB(d.c.a);qy(b.me(),yQ,!1);qy(c.me(),OQ,!1)}catch(e){if(e=Iq(e),!G(e,97))throw e;}}function j_(a){eU();lU.call(this,a)}w(848,44,{},j_);\n_.hd=function(){var a;a=this.j.e;a.C||Ly(a.x);oU(this.j.e,"dragdrop-dragging");!a.I.c&&RZ(a.I,!1)};_.kd=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=fn(this.a,jS(a,this.d)),b=fn(this.b,jS(b,this.c)));var c=this.j.e.pb;c.style[pi]=a+(zs(),uj);c.style[wk]=b+uj};\n_.jd=function(){var a;a=this.j.e;a==a.r.a||XY(a);a.I.c||RZ(a.I,!0);a.C||(a.x||(a.x=new m_,py(a.x,"mosaic-GlassPanel-invisible")),AZ(a.x.pb,Pk,wZ(a.pb,Pk)),cz((My(),gB(null)),a.x,0,0));py(this.j.e,"dragdrop-dragging");a=new wU(this.j.a,null);this.a=a.a+yU(this.j.a.pb);this.b=a.d+zU(this.j.a.pb);this.d=this.a+(this.j.a.pb.clientWidth||0)-this.j.e.le();this.c=this.b+(this.j.a.pb.clientHeight||0)-this.j.e.ke()};_.a=0;_.b=0;_.c=0;_.d=0;function k_(a){eU();lU.call(this,a);this.c=new Ip}w(849,44,{},k_);\n_.hd=function(){var a;a=this.j.e.ob;a.C||Ly(a.x);oU(this.j.e,"dragdrop-dragging");RZ(a.I,!1);ZU(a,new XU(a.q,a.p));Rm(a.z,1)};\n_.kd=function(){var a,b,c,d;d=this.j.e.ob;c=Uv(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.je()-fn(this.j.c,this.b):this.j.e.je()-this.j.c,0!=b&&(a=d.p,b=fn(a+b,cr(d.I.b.pb,ej)),b!=a&&LY(d,0,a-b),ZU(d,new XU(d.q,b)),Rm(d.z,333))):0!=(c&4)&&(b=this.i?jS(this.j.c,this.d)-this.j.e.je():this.j.c-this.j.e.je(),0!=b&&(a=d.p,b=fn(a+b,cr(d.I.b.pb,ej)),ZU(d,new XU(d.q,b)),Rm(d.z,333)));0!=(c&8)?(b=this.i?this.j.e.ie()-fn(this.j.b,this.a):this.j.e.ie()-this.j.b,0!=b&&(a=d.q,b=96<a+b?a+b:96,b!=a&&LY(d,\na-b,0),ZU(d,new XU(b,d.p)),Rm(d.z,333))):0!=(c&1)&&(b=this.i?jS(this.j.b,this.e)-this.j.e.ie():this.j.b-this.j.e.ie(),0!=b&&(a=d.q,ZU(d,new XU(96<a+b?a+b:96,d.p)),Rm(d.z,333)))};\n_.jd=function(){var a;a=this.j.e.ob;a==a.r.a||XY(a);RZ(a.I,!0);a.C||(a.x||(a.x=new m_,py(a.x,"mosaic-GlassPanel-invisible")),AZ(a.x.pb,Pk,wZ(a.pb,Pk)),cz((My(),gB(null)),a.x,0,0));py(this.j.e,"dragdrop-dragging");a=new wU(this.j.a,null);this.a=a.a+yU(this.j.a.pb);this.b=a.d+zU(this.j.a.pb);this.e=this.a+(this.j.a.pb.clientWidth||0)-this.j.e.le();this.d=this.b+(this.j.a.pb.clientHeight||0)-this.j.e.ke()};_.a=0;_.b=0;_.d=0;_.e=0;\nfunction m_(){var a;this.d=new n_(this);this.a=!1;this.b=new mz;VV(this,this.b);a=this.pb.style;a[KQ]="#000";a[RQ]="alpha(opacity=50)";a.opacity="0.5";this.pb[Yg]="gwt-GlassPanel"}w(850,402,lQ,m_);\n_.ve=function(){var a;XV(this);try{a=this.ob}catch(b){b=Iq(b);if(G(b,105))throw new Iy("Parent widget must be an instance of AbsolutePanel");throw b;}a==(My(),gB(null))?(CV(this.pb),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),$m(Tm,a),a.b=!0,a.c=AU(a),Qm(Tm,a),this.c=new o_(this),Qx(new BV(this.c))):(this.pb.style[Pg]=Fc,this.pb.style[Fj]=Fc);this.a&&Cx(new AV(this));cz(gB(null),new p_,lr($doc.body),$doc.body.scrollTop||0)};\n_.we=function(){this.f.we();Zm(this.d);this.c&&(zV(Ox,this.c,z(q_,u,28,[(!uv&&(uv=new Ym),uv)])),this.c=null);this.a&&zV(Fx,this,z(q_,u,28,[(!Ex&&(Ex=new Ym),Ex)]))};_.fe=function(a){switch(Bx(a.type)){case 256:if(27==(a.keyCode||0))return Ly(this),!1;case 1:if(this.pb.contains(nr(a)))return Ly(this),!1}return!0};_.xe=dF;_.a=!1;_.b=null;_.c=null;function n_(a){Sm();this.a=a}w(851,66,{},n_);_.zd=function(){CV(this.a.pb)};_.a=null;function o_(a){this.a=a}w(852,1,{},o_);_.a=null;\nfunction p_(){Yz();Zz.call(this);var a;a=new nW(new r_(this));Fy(this,a,(wt(),wt(),xt));Fy(this,a,(eV(),eV(),fV))}w(853,405,tl,p_);_.xe=function(){uU(new s_(this))};function r_(a){this.a=a}w(854,1,{},r_);_.a=null;function s_(a){this.a=a}w(855,1,Kl,s_);_.pd=function(){JA(this.a.pb)};_.a=null;function t_(a){a.pb.style[Nk]=xg;a.pb.style[di]=xg;if(a.kb){var a=a.ob,b;G(a,130)?a._h(null):(b=l_(a))&&b._h(a)}}w(857,385,hQ);_.$h=function(){t_(this);return new XU(cr(this.pb,fj),cr(this.pb,ej))};_._h=function(){t_(this)};\n_.ai=dF;_.ee=function(){};_.Pe=dF;function NZ(){this.pb=$doc.createElement("label");this.pb[Yg]="mosaic-Label";this.pb.style[Mk]=aj;this.pb[Yg]="mosaic-HTML"}w(856,857,hQ,NZ);function kZ(a){VV(this,new u_(a));this.pb[Yg]="mosaic-ImageButton"}w(858,402,lQ,kZ);\nfunction u_(a){var b=(aA(),bA),c=(iA(),jA),d;d=new dW;d.f[Gg]=yc;d.f[Sg]=0;d.f[Tg]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;cW(b.a);b.a.c.rows[0].cells[0][tg]=c.a;cW(b.a);b.a.c.rows[0].cells[0].style[Jk]=e.a;cW(d);b=$V(d,0,0,!0);a&&(Ly(a),c=d.i,c.a?(e=c.a.a,GD(c.b,e,a),c.a=c.a.b):(e=c.b.c,Qm(c.b,a)),a.pb[JQ]=e,vx(b,a.pb),Oy(a,d));VV(this,d);qy(this.pb,"mosaic-WidgetWrapper",!0)}w(861,402,lQ,u_);_.a=null;_.b=null;function cZ(a){this.a=a}w(862,1,{},cZ);\n_.Nd=function(){this.a.hb&&this.a!=this.a.r.a&&XY(this.a)};_.a=null;function dZ(a){Sm();this.a=a}w(863,66,{},dZ);_.zd=function(){dV(this.a.T.jb);var a=this.a;tv((!a.y&&(a.y=new v_),a.y))};_.a=null;function eZ(a){Sm();this.a=a}w(864,66,{},eZ);_.zd=function(){RY(this.a,(UU(),VU))};_.a=null;function fZ(a){Sm();this.a=a}w(865,66,{},fZ);_.zd=function(){RY(this.a,(UU(),SY))};_.a=null;function iZ(){}w(866,1,{},iZ);function lZ(a){this.a=a}w(867,1,{},lZ);_.Nd=function(){this.a.Je()};_.a=null;\nfunction oZ(a){this.a=a}w(868,1,{},oZ);_.a=null;function pZ(a){this.a=a}w(869,1,Kl,pZ);_.pd=function(){this.a.O==(UU(),VU)?Rm(this.a.A,333):this.a.O==SY&&Rm(this.a.B,333)};_.a=null;function NY(a){this.pb=a;Hy(this)}w(870,385,xl,NY);_.Sd=tC;_.Td=gx;_.Ud=Lz;_.Vd=sD;function v_(){Mv.call(this,null)}w(871,308,dm,v_);function UU(){UU=x;VU=new w_(0);SY=new w_(1);TY=new w_(2);x_=z(y_,u,125,[VU,SY,TY])}function w_(a){this.b=a}w(872,198,{89:1,94:1,96:1,125:1},w_);var x_,VU,SY,TY;\nfunction CV(a){var b=(MV(),NV).scrollWidth,c=NV.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+uj;a.style.marginTop=-d+uj;a.style.width=b+e+uj;a.style.height=c+d+uj}\nfunction z_(a,b){var c,d,e;if(a.k)return!0;a.x.vg();for(c=new TV(b);c.a.a<c.a.b.c-1;)d=yY(HB(c.a)),e=d.ob,G(e,131)&&e.qe(d.ne()),d.ne()&&Qm(a.x,d);return!0}\nfunction A_(a,b){var c,d,e;if(b.a)a.c&&Dm(a.c),a.c=new B_(a,b),Em(a.c,333);else for(d=new Jv(a.x);d.b<d.d.Yf();)c=Kv(d),e=c.nb,C_(b,c,e.s,e.t),D_(c,e.u,e.r,z(B,q,-1,[E_(a.q.a,c).d,E_(a.p.a,c).c,E_(a.n.a,c).a,E_(a.o.a,c).b]),z(B,q,-1,[F_(a.i.a,c).d,F_(a.f.a,c).c,F_(a.d.a,c).a,F_(a.e.a,c).b]),z(B,q,-1,[G_(a.u,c),G_(a.t,c),G_(a.r,c),G_(a.s,c)]))}\nfunction H_(){this.x=new Nm;this.j=new I_(this);this.w=new J_(this.j);this.v=new K_(this.j);this.q=new L_(this.j);this.p=new M_(this.j);this.n=new N_(this.j);this.o=new O_(this.j);this.i=new P_(this.j);this.f=new Q_(this.j);this.d=new R_(this.j);this.e=new S_(this.j);this.u=new T_(this.j);this.t=new T_(this.j);this.r=new T_(this.j);this.s=new T_(this.j)}w(876,1,{});_.hi=function(a){A_(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;\n_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function B_(a,b){this.a=a;this.b=b;var c=(Jm(),Mm);this.k=new Im(this);this.t=c}w(877,59,{},B_);_.qd=rC;_.rd=rC;\n_.td=function(a){var b,c,d;for(c=new Jv(this.a.x);c.b<c.d.Yf();)b=Kv(c),G(b,41)&&(b=b.jb),d=b.nb,d.i=nw(d.o+(d.s-d.o)*a),d.v=nw(d.p+(d.t-d.p)*a),d.w=nw(d.q+(d.u-d.q)*a),d.f=nw(d.n+(d.r-d.n)*a),C_(this.b,b,d.i,d.v),D_(b,d.w,d.f,z(B,q,-1,[E_(this.a.q.a,b).d,E_(this.a.p.a,b).c,E_(this.a.n.a,b).a,E_(this.a.o.a,b).b]),z(B,q,-1,[F_(this.a.i.a,b).d,F_(this.a.f.a,b).c,F_(this.a.d.a,b).a,F_(this.a.e.a,b).b]),z(B,q,-1,[G_(this.a.u,b),G_(this.a.t,b),G_(this.a.r,b),G_(this.a.s,b)]))};_.a=null;_.b=null;\nw(879,1,{});_.a=null;function R_(a){this.a=a}w(878,879,{},R_);function S_(a){this.a=a}w(880,879,{},S_);function Q_(a){this.a=a}w(881,879,{},Q_);function P_(a){this.a=a}w(882,879,{},P_);function N_(a){this.a=a}w(883,879,{},N_);function O_(a){this.a=a}w(884,879,{},O_);function M_(a){this.a=a}w(885,879,{},M_);function L_(a){this.a=a}w(886,879,{},L_);w(887,879,{},function(a){this.a=a});w(888,879,{},function(a){this.a=a});\nfunction G_(a,b){var c=a.a,d;d=Uv(c.d,b);d||(d=new EZ(zZ(b.pb)),E(c.d,b,d));return d.d}function T_(a){this.a=a}w(889,879,{},T_);function K_(a){this.a=a}w(890,879,{},K_);function J_(a){this.a=a}w(891,879,{},J_);function F_(a,b){var c;c=Uv(a.a,b);c||(c=new EZ(PY(b.pb)),E(a.a,b,c));return c}function E_(a,b){var c;c=Uv(a.b,b);c||(c=new EZ(yZ(b.pb)),E(a.b,b,c));return c}\nfunction U_(a,b){var c,d;d=Uv(a.e,b);if(!d){c=b.nb;a:{d=a.f;var e=l_(b),f,g,h,j,l;if(G(b,130)){if(null!=c.k&&null!=c.j){d=new XU(V_(e,!0),V_(e,!1));break a}j=b.$h();null!=c.k&&(j.b=V_(e,!0));null!=c.j&&(j.a=V_(e,!1))}else{if(null!=c.k&&null!=c.j){d=new XU(V_(e,!0),V_(e,!1));break a}j=new CZ;f=b.pb;l=f.style;g=l[rj];h=l[Kk];l[rj]="static";l[Kk]=ei;null!=c.k?j.b=V_(e,!0):(l[Nk]=xg,j.b=(f.offsetWidth||0)+E_(d.o.a,b).b+E_(d.p.a,b).c);null!=c.j?j.a=V_(e,!1):(l[di]=xg,j.a=(f.offsetHeight||0)+E_(d.q.a,b).d+\nE_(d.n.a,b).a);l[rj]=g;l[Kk]=h}d=j}null!=c.k&&(zs(),Cs)==c.k.ji()||null!=c.j&&(zs(),Cs)!=c.j.ji()||E(a.e,b,d)}return d}function I_(a){this.f=a;this.c=new Ip;this.e=new Ip;this.b=new Ip;this.a=new Ip;this.d=new Ip}w(892,1,{},I_);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function W_(a){var b;b=a.nb;if(null==b||!G(b,128))b=new X_,a.nb=b;return b}function PZ(){SZ.call(this,(TZ(),Y_))}function SZ(a){var b=(Z_(),$_);H_.call(this);this.b=a;this.a=b}w(893,876,{},PZ,SZ);\n_.ii=function(a){var b,c,d,e,f,g,h,j,l;j=new CZ;z_(this,a);l=E_(this.o.a,a).b+E_(this.p.a,a).c+F_(this.e.a,a).b+F_(this.f.a,a).c+G_(this.s,a)+G_(this.t,a);d=E_(this.q.a,a).d+E_(this.n.a,a).a+F_(this.i.a,a).d+F_(this.d.a,a).a+G_(this.u,a)+G_(this.r,a);c=this.x.c;if(0==c)return j.b=l,j.a=d,j;a=a.o;this.b==(TZ(),Y_)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Jv(this.x);a.b<a.d.Yf();)c=Kv(a),e=W_(c),b=null,h=c.ob,G(h,131)&&(b=h,b=a0(b),b=new XU(b[1]+b[3],b[0]+b[0])),this.b==Y_?(l+=U_(this.w.a,c).b,e.a=U_(this.v.a,\nc).a,G(h,131)&&(l+=b.b,e.a+=b.a),f=fn(f,e.a)):(d+=U_(this.v.a,c).a,e.b=U_(this.w.a,c).b,G(h,131)&&(d+=b.a,e.b+=b.b),g=fn(g,e.b));this.b==Y_?(j.b=l,j.a=d+f):(j.b=l+g,j.a=d);return j};\n_.hi=function(a){var b,c,d,e,f,g,h,j,l,o,n,r,t,y,v,s,A,F;if(z_(this,a)&&(e=this.x.c,0!=e)){v=a.o;t=G_(this.s,a);s=G_(this.u,a);c=WU(a.pb);F=c.b-(t+G_(this.t,a));n=c.a-(s+G_(this.r,a));g=F;c=n;this.b==(TZ(),Y_)?g-=(e-1)*v:c-=(e-1)*v;h=j=0;for(e=new Jv(this.x);e.b<e.d.Yf();)d=Kv(e),b=null,r=W_(d),y=d.ob,G(y,131)&&(b=y,b=a0(b),b=new XU(b[1]+b[3],b[0]+b[0])),this.b==Y_?(r.d?++j:(r.b=U_(this.w.a,d).b,G(y,131)&&(r.b+=b.b),g-=r.b),r.c?r.a=n:(r.a=U_(this.v.a,d).a,G(y,131)&&(r.a+=b.a))):(r.c?++h:(r.a=U_(this.v.a,\nd).a,G(y,131)&&(r.a+=b.a),c-=r.a),r.d?r.b=F:(r.b=U_(this.w.a,d).b,G(y,131)&&(r.b+=b.b)));for(e=new Jv(this.x);e.b<e.d.Yf();)d=Kv(e),b=null,r=d.nb,y=d.ob,G(y,131)&&(b=y,b=a0(b),b=new XU(b[1]+b[3],b[0]+b[0])),A=r.b,o=r.a,this.b==Y_?r.d&&(A=~~(g/j)):r.c&&(o=~~(c/h)),s=0>s?0:s,l=A,f=o,G(y,131)&&(l-=b.b,f-=b.a),this.b==UZ?(r.s=this.a==(Z_(),$_)?t:this.a==b0?t+~~(F/2)-~~(A/2):t+F-A,r.t=s,r.u=l,r.r=f,s+=o+v):(this.a==(Z_(),$_)?(r.s=t,r.t=s):this.a==b0?(r.s=t,r.t=s+~~(n/2)-~~(o/2)):(r.s=t,r.t=s+n-o),r.u=\nl,r.r=f,t+=A+v),a.a&&(y=d.ie()-kr(a.pb)-G_(this.s,a),-1==r.o&&(r.o=y),y=d.je()-mr(a.pb)-G_(this.u,a),-1==r.p&&(r.p=y),y=d.le(),-1==r.q&&(r.q=y),d=d.ke(),-1==r.n&&(r.n=d));A_(this,a)}};_.a=null;_.b=null;function Z_(){Z_=x;$_=new c0(0);b0=new c0(1);d0=new c0(2);e0=z(f0,u,126,[$_,b0,d0])}function c0(a){this.b=a}w(894,198,{89:1,94:1,96:1,126:1},c0);var e0,b0,d0,$_;function TZ(){TZ=x;Y_=new g0(0);UZ=new g0(1);h0=z(i0,u,127,[Y_,UZ])}function g0(a){this.b=a}w(895,198,{89:1,94:1,96:1,127:1},g0);\nvar h0,Y_,UZ;w(897,1,{132: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 nZ(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(896,897,{128:1,132:1},X_,nZ);_.a=0;_.b=0;_.c=!1;_.d=!1;function j0(a,b){if(a.k)return!0;z_(a,b);if(0<a.x.c){a.a=Nx(a.x,0);var c=a.a,d;d=c.nb;if(null==d||!G(d,129))d=new k0,c.nb=d;a.b=d;a.x.vg();Qm(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}\nfunction l0(){H_.call(this)}w(898,876,{},l0);_.ii=function(a){var b,c;c=new CZ;j0(this,a);if(this.a){b=U_(this.w.a,this.a).b;var d=U_(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.ob;G(b,131)&&(b=a0(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=E_(this.o.a,a).b+E_(this.p.a,a).c+F_(this.e.a,a).b+F_(this.f.a,a).c+G_(this.s,a)+G_(this.t,a);c.a+=E_(this.q.a,a).d+E_(this.n.a,a).a+F_(this.i.a,a).d+F_(this.d.a,a).a+G_(this.u,a)+G_(this.r,a);return c};\n_.hi=function(a){var b,c,d,e,f;j0(this,a)&&(d=G_(this.s,a),e=G_(this.u,a),c=WU(a.pb),f=c.b-(d+G_(this.t,a)),c=c.a-(e+G_(this.r,a)),b=this.a.ob,G(b,131)&&(b=a0(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.ie()-kr(a.pb)-G_(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.je()-mr(a.pb)-G_(this.u,a),-1==d.p&&(d.p=e),d=this.b,e=this.a.le(),-1==d.q&&(d.q=e),d=this.b,e=this.a.ke(),-1==d.n&&(d.n=e)),A_(this,a))};_.a=null;_.b=null;function k0(){this.e=!1}\nw(899,897,{129:1,132:1},k0);function a0(a){var b,c,d,e;null==a.a&&(a.a=D(B,q,-1,4,1),e=hr(cy(cy(a.c,0),0)),c=hr(cy(cy(a.c,2),2)),d=yZ(a.pb),b=PY(a.pb),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 m0(a,b){a.kb&&Ly(a);return kz(a,b)}function n0(){Iz();yz.call(this,Jz)}w(900,392,{27:1,29:1,37:1,41:1,42:1,43:1,45:1,49:1,51:1,131:1},n0);_.ze=function(a){return m0(this,a)};_.a=null;\nfunction mZ(a,b,c){var d=a.p.c;b.nb=c;xY(a,b,a.pb,d,!0)}function o0(a){var b;b=a.ob;return G(b,131)?b:a}function $U(a){if(!a.kb)return new CZ;if(-1==a.j.b||-1==a.j.a)a.j=a.d.ii(a),bV(a,a.j),a.d.hi(a),a.j=a.d.ii(a);return a.j}function yY(a){return G(a,131)?a.jb:a}function p0(a){var b;if(!a.n){b=(!LZ&&(LZ=new KZ),LZ);var c=q0(a,qQ,!0);b.a=c;c=q0(a,rQ,!0);b.b=c;a.n=b}return a.n}\nfunction xY(a,b,c,d,e){if(G(b,41))throw new an("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&G(f,132)&&f.e?(c=new n0,Xy(a,c,a.pb,d,!0),lz(c,b)):Xy(a,b,c,d,e);zY(a,b)}\nfunction zY(a,b){var c;c=a.d;if(b){var d=c.j;Wv(d.c,b);Wv(d.e,b);Wv(d.b,b);Wv(d.a,b);Wv(d.d,b)}else d=c.j,qB(d.c),qB(d.e),qB(d.b),qB(d.a),qB(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.ob;if(c==o0(a))c=c.ob;else{if(G(c,124)||G(c,40))d=c,c=c.ob,c==o0(d)&&(c=c.ob);G(c,131)&&G(c.ob,123)&&(c=c.ob)}G(c,130)&&!G(c,123)&&(c._h(a.ob),c._h(a))}}\nfunction dV(a){if(a.kb&&a.pb.style.display!=Zi){a.pb.scrollTop=0;var b=a.pb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,m).direction==Lj&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.d.hi(a);a.c=!1;r0(a)}}function r0(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=yY(pW(a.p,d)),G(b,131)&&(b=b.jb),b.ne()&&(G(b,130)?b.ai():G(b,48)&&b.Pe())}function AY(a,b){var c;G(b,131)&&(b=G(b,131)?b.jb:b);c=o0(b);return ez(a,c)?(G(c,131)&&m0(c,b),zY(a,null),!0):!1}\nfunction OZ(a,b){var c;a.d=b;null!=a.e&&oU(a,vy(a.pb)+rb+a.e);a.e=b.cZ.d;c=VB(a.e,xy(46));a.e=JE(a.e,c+1,a.e.length);py(a,vy(a.pb)+rb+a.e);zY(a,null)}function q0(a,b,c){a.k||(a.k=$doc.createElement(ak),AZ(a.k,rj,hg),AZ(a.k,Kk,ei),AZ(a.k,pi,Fc),AZ(a.k,wk,Fc),a.pb.appendChild(a.k));AZ(a.k,Nk,b);AZ(a.k,di,b);a=xZ(a.k);return c?a.b:a.a}\nfunction V_(a,b){var c;c=null.ji();if(c==(zs(),Os)){c=(p0(a),null.ji());var d=(-1==JZ&&(JZ=vY(sQ,!0)),JZ);return P(J(Math.round(100*d*c/254)))}if(c==Es)return c=p0(a),d=null.ji(),P(J(Q(d*(-1==c.a&&(c.a=vY(qQ,!0)),c.a))));if(c==Gs)return c=p0(a),d=null.ji(),P(J(Q(d*(-1==c.b&&(c.b=vY(rQ,!0)),c.a))));if(c==Ms)return c=(p0(a),null.ji()),d=(-1==JZ&&(JZ=vY(sQ,!0)),JZ),P(J(Math.round(d*c)));if(c==Qs)return c=(p0(a),null.ji()),d=(-1==JZ&&(JZ=vY(sQ,!0)),JZ),P(J(Math.round(10*d*c/254)));if(c==Ks)return P(J(Q(12*\n(p0(a),null.ji())*P(J(Q((-1==JZ&&(JZ=vY(sQ,!0)),JZ)/72))))));if(c==Cs)return q0(a,null.ji(),b);if(c==Is)return c=(p0(a),P(J(Q(null.ji())))),d=(-1==JZ&&(JZ=vY(sQ,!0)),JZ),P(J(Math.round(d*c/72)));if(null.ji()==As)return P(J(Q(null.ji())));throw new an("Invalid size: "+null.ji());}function bZ(){var a=new l0;hz.call(this);this.j=new XU(-1,-1);new s0(this);this.pb[Yg]="mosaic-LayoutPanel";OZ(this,a)}w(901,382,{27:1,29:1,37:1,42:1,43:1,45:1,48:1,49:1,51:1,130:1},bZ);\n_.De=function(a){xY(this,a,this.pb,this.p.c,!0)};_.se=function(){Ry(this,new t0)};_.te=function(){Ry(this,new u0)};_.$h=function(){return $U(this)};_.Ae=function(a){return $y(this.p,o0(a))};_.Be=function(a,b,c,d){xY(this,a,b,c,d)};_._h=function(a){zY(this,a)};_.Ce=function(){return new TV(this)};_.ai=lE;\n_.xe=function(){var a;this.b&&(null!=this.i&&null!=this.f?(ty(this,this.i,this.f),this.i=this.f=null):(a=$U(this),null!=this.i?(ty(this,this.i,a.a+uj),this.i=null):null!=this.f?(ty(this,a.b+uj,this.f),this.f=null):ty(this,a.b+uj,a.a+uj)),dV(this))};_.Pe=lE;_.ze=function(a){return AY(this,a)};_.pe=function(a){this.pb.style[di]=a;this.kb||(this.f=a)};_.Ee=function(a,b,c){a=o0(a);dz(this,a);this.Fe(a,b,c)};_.re=function(a){this.pb.style[Nk]=a;this.kb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;\n_.f=null;_.i=null;_.k=null;_.n=null;_.o=4;function t0(){}w(902,1,{},t0);_.Ne=function(a){o0(a).ve()};function u0(){}w(903,1,{},u0);_.Ne=function(a){o0(a).we()};function TV(a){this.b=a;this.a=new bz(this.b.p)}w(904,1,{},TV);_.be=function(){return this.a.a<this.a.b.c-1};_.ce=function(){return yY(HB(this.a))};_.de=function(){IB(this.a)};_.b=null;function v0(){v0=x;new kW}function s0(a){v0();qy(a.pb,"dragdrop-dropTarget",!0);this.a=a;new w0(this)}w(905,50,{},s0);function w0(a){Sm();this.a=a}\nw(906,66,{},w0);_.zd=function(){zY(this.a.a,null);dV(this.a.a)};_.a=null;function l_(a){a=a.ob;return!a?null:G(a,130)?a:l_(a)}function VY(a,b,c){var d;d=a.pb;D_(a,b,c,yZ(d),PY(d),zZ(d))}function D_(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.re((0>g?0:g)+(zs(),uj)),b!=a.le()&&a.re((0>b?0:b)+uj));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.pe((0>b?0:b)+(zs(),uj)),c!=a.ke()&&a.pe((0>c?0:c)+uj))}function bV(a,b){VY(a,b.b,b.a)}\nfunction C_(a,b,c,d){b=o0(b);dz(a,b);a.Fe(b,c,d)}var x0=FL(" S");X(494);X(501);X(684);X(720);X(539);X(700);X(489);var y0=DL(197,function(){tU();return MU}),NU=zL(938,y0);DL(199,null);DL(200,null);DL(201,null);DL(202,null);DL(203,null);var z0=DL(319,function(){mV();return rV}),sV=zL(948,z0);X(509);var gX=X(504);X(487);X(488);EL();EL();EL();X(534);X(23);X(22);X(32);var ZS=zL(954,x0),aT=zL(955,XL),A0=X(18),eT=zL(956,A0);X(26);X(779);X(533);X(545);X(544);X(549);X(410);X(409);X(613);X(546);X(540);\nvar RW=X(486),QW=zL(959,xD);X(786);X(785);X(814);X(783);X(812);var B0=DL(872,function(){UU();return x_}),y_=zL(960,B0);X(871);X(870);X(862);X(863);X(864);X(865);X(866);X(867);X(868);X(869);X(843);X(773);X(775);X(7);var C0=X(12),gS=zL(961,C0),UR=zL(962,ZI),lR=zL(963,OG),D0=X(9),NR=zL(964,D0),E0=X(11),KR=zL(965,E0);X(21);X(13);X(8);X(10);X(669);X(671);X(672);var F0=X(673),SX=zL(966,F0);X(674);var G0=DL(675,function(){QX();return $X}),aY=zL(967,G0);DL(676,null);DL(677,null);DL(678,null);X(670);X(652);\nX(662);X(663);X(664);X(399);X(398);X(403);X(27);X(31);X(14);var H0=X(null),QS=zL(974,H0);X(16);var TS=zL(975,Aq);X(20);X(17);X(15);X(402);X(845);X(44);X(848);X(849);X(847);X(846);X(839);X(838);X(901);X(902);X(903);X(904);X(841);X(306);X(637);X(636);X(267);var DZ=X(830),HZ=X(832);X(304);X(857);X(856);X(321);X(392);X(900);X(357);X(360);X(358);X(359);X(46);X(48);X(47);X(425);X(354);var q_=zL(977,EP);X(355);X(658);X(858);X(824);X(322);var IZ=X(833);X(842);X(861);X(897);X(896);X(275);X(45);X(876);X(893);\nvar I0=DL(894,function(){Z_();return e0}),f0=zL(978,I0),J0=DL(895,function(){TZ();return h0}),i0=zL(979,J0);X(879);X(888);X(887);X(891);X(890);X(886);X(885);X(883);X(884);X(882);X(881);X(878);X(880);X(889);X(892);X(877);X(844);X(898);X(407);X(406);X(412);X(413);X(411);X(356);X(376);X(377);X(52);X(55);X(899);X(49);X(51);X(50);X(905);X(906);X(850);X(853);X(854);X(855);X(851);X(852);var FZ=X(831);X(835);X(836);X(282);C(fQ)(9);function sC(){return null}\nfunction tC(a){return Fy(this,a,(Eu(),Eu(),Fu))}function Uz(){}function gx(a){return Fy(this,a,(Hu(),Hu(),Iu))}function YK(){var a,b,c,d,e,f;if(this.e){a=WU(this.pb);for(c=0,d=this.e.a.c;c<d;++c)f=Nx(this.e.a,c),b=new XU(cr(f.pb,fj),cr(f.pb,ej)),e=KY(this,f),e.a-=fn(0,e.a+cr(f.pb,fj)-a.b),e.b-=fn(0,e.b+cr(f.pb,ej)-a.a),OY(f,fn(0,e.a),fn(0,e.b)),b.b=b.b>a.b?a.b:-1,b.a=b.a>a.a?a.a:-1,VY(f,b.b,b.a),f.O==(UU(),VU)&&bV(f,new WY(WU(this.pb))),Rm(f.z,1)}}function KL(){}function Py(){return!0}\nfunction hx(a){return Ey(this,a,(Rt(),Rt(),St))}function ex(){return!1}function LL(){return bb+this.a+ob+this.d+gb}function dv(){var a;a=31+this.a;return a=31*a+this.b}function Lz(a){return Fy(this,a,(Ku(),Ku(),Lu))}function mm(){return this.c}function Cy(a){kY(this,a)}function sD(a){return Fy(this,a,(Ru(),Ru(),Su))}\nfunction rC(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new Jv(b.x);d.b<d.d.Yf();)c=Kv(d),G(c,41)&&(c=c.jb),e=c.nb,C_(a,c,e.s,e.t),D_(c,e.u,e.r,z(B,q,-1,[E_(b.q.a,c).d,E_(b.p.a,c).c,E_(b.n.a,c).a,E_(b.o.a,c).b]),z(B,q,-1,[F_(b.i.a,c).d,F_(b.f.a,c).c,F_(b.d.a,c).a,F_(b.e.a,c).b]),z(B,q,-1,[G_(b.u,c),G_(b.t,c),G_(b.r,c),G_(b.s,c)]));r0(a);this.a.c=null;for(b=new Jv(this.a.x);b.b<b.d.Yf();)a=Kv(b),G(a,41)&&(a=a.jb),a=a.nb,a.o=a.p=a.q=a.n=-1}function lE(){dV(this)}function DD(){return mr(this.pb)}\nfunction nm(){return!WB(this)?new eC(0,0):pC(this.Tc,this)}function uM(){return this.a}function iM(a){return Ey(this,a,(Ut(),Ut(),Vt))}function Kt(){return nM(this.a)}function dF(){}function gK(){return!1}function Vz(){dV(this.T.jb)}function kE(a){return this.a<a.a?-1:this.a>a.a?1:0}function Wz(a){return Ey(this,a,(Nt(),Nt(),Ot))}function Tz(){return kr(this.pb)}function cM(){dV(this.f)}function hK(a){return Ey(this,a,(au(),au(),bu))};\n//@ sourceURL=9.js\n')
diff --git a/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/1.cache.js b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/1.cache.js
new file mode 100644
index 0000000..f4b343a
--- /dev/null
+++ b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/1.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback1('var a_={10:1,88:1,92:1,103:1},b_="\\t",c_=" ",d_=" 1",e_=" 2",f_=" 3",g_=" 0",h_=" 1",i_=" 2",j_="!a",k_=\'" cy="\',l_=\'" fill="\',m_=\'" x2="\',n_=\'" y1="\',o_=\'" y2="\',p_=\'"/>\',q_="Assignment of aromatic double bonds failed",r_="M",s_="r";function t_(a){var b;b=a.K.c*u_(a.G);a.R=0.06*b;a.M=0.15*b;a.L=0.38*b;a.P=0.47*b;a.Q=Uu(0.6*b*a.E+0.5);a.O=0.12*b;a.S=0.4*b;a.y=0.5*b+0.5}\nfunction v_(a,b,c,d){var e,f,g;f=(b.b-b.a)/10;g=(b.d-b.c)/10;e=new w_;x_(a.G,ZQ(a.G,c,d))?d=c=-3:(c=a.r[c],d=a.r[d]);y_(a,c);e.a=b.a;e.c=b.c;e.b=b.a+2*f;e.d=b.c+2*g;z_(a,e);e.a=b.a+4*f;e.c=b.c+4*g;e.b=b.a+5*f;e.d=b.c+5*g;z_(a,e);y_(a,d);e.a=b.a+5*f;e.c=b.c+5*g;e.b=b.a+6*f;e.d=b.c+6*g;z_(a,e);e.a=b.a+8*f;e.c=b.c+8*g;e.b=b.b;e.d=b.d;z_(a,e);y_(a,a.J)}\nfunction A_(a,b,c,d){if(x_(a.G,ZQ(a.G,c,d)))y_(a,-3),z_(a,b),y_(a,a.J);else if(a.r[c]!=a.r[d]){var e,f;e=new w_;f=new w_;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;B_(a,e)&&(y_(a,a.r[c]),z_(a,e));B_(a,f)&&(y_(a,a.r[d]),z_(a,f));y_(a,a.J)}else 0!=a.r[c]?(y_(a,a.r[c]),z_(a,b),y_(a,a.J)):z_(a,b)}\nfunction C_(a,b){var c;for(c=0;c<a.T.c;++c)a.w=D_(a.w,ww(a.T,c));var d,e,f,g,h;d=C(hq,ql,-1,a.G.o,2);for(c=0;c<a.G.p;++c)0!=(a.G.z[c]&131072)&&(d[W(a.G,0,c)]=!0,d[W(a.G,1,c)]=!0);f=new E_;for(c=0;c<a.G.o;++c)if(e=0!=(a.G.w[c]&536870912)?0.47*b:d[c]?0.38*b:0,0!=e){g=F_(a.K,sP(a.G,c));h=G_(a.K,tP(a.G,c));var j=f;h-=e;var l=2*e,n=2*e;j.c=g-e;j.d=h;j.b=l;j.a=n;a.w=D_(a.w,f)}c=0.1*b;a.w.c-=c;a.w.d-=c;a.w.b+=2*c;a.w.a+=2*c}\nfunction H_(a,b){var c,d;if(0!=(a.B&128))return a.r[b];d=I_(a,b);if(-1==d){c=a.G;var e,f,g,h;e=-1;if(1==c.k[b])for(f=0;f<c.f[b];++f)if(2==c.j[b][f]){f=c.e[b][f];if(2==c.f[f]&&2==c.k[f])for(h=0;2>h;++h)if(g=c.e[f][h],g!=b&&1==c.k[g]){e=f;break}break}c=e;-1!=c&&(b=c,d=I_(a,c))}if(-1==d)return a.r[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448}}\nfunction I_(a,b){var c,d,e;d=e=-1;if(0!=(a.B&128))return-1;0!=(a.G.s[b]&134217728)&&(e=HQ(a.G,b),d=IQ(a.G,b));c=mQ(a.G,b);-1!=c&&(e=(a.G.z[c]&3072)>>10,d=JQ(a.G,c));-1!=e&&0!=e&&(e|=d<<8);return e}function J_(a,b){var c;if(0==iP(a.G,b))return!1;for(c=0;c<iP(a.G,b);++c)if(!x_(a.G,xP(a.G,b,c)))return!1;return!0}function K_(a){var b;a.s=C(hq,ql,-1,a.G.o,2);for(b=0;b<a.G.p;++b)a.s[W(a.G,0,b)]=!0,a.s[W(a.G,1,b)]=!0}\nfunction L_(a,b,c,d,e){var f,g,h,j,l,n,o;n=!1;e.a=0;e.b=0;0<d?f=2.617993878:f=3.665191429;o=zP(a.G,b,c);for(j=0;j<a.G.f[b];++j)g=xP(a.G,b,j),h=o,W(a.G,0,g)==b?l=W(a.G,1,g):l=W(a.G,0,g),l!=c&&(g=zP(a.G,b,l),o<g&&(h+=6.283185307179586),g=h-g,0<d?(3.141592653589793>g&&(n=!0),2.617993878<g&&(g=2.617993878),0.523598776>g&&(g=0.523598776),g<=f&&(f=g,g=a.M*Math.tan(g-1.5707963267948966)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))):(3.141592653589793<=g&&(n=!0),3.665191429>g&&(g=3.665191429),5.759586531<\ng&&(g=5.759586531),g>=f&&(f=g,g=a.M*Math.tan(4.712388981-g)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))));return n}function M_(a,b,c,d){0==b?(0>c?d.a=a.M:d.a=-a.M,d.b=0):(c=Math.atan(c/b),0>b&&(c+=3.141592653589793),d.a=-(a.M*Math.sin(c)),d.b=a.M*Math.cos(c))}\nfunction N_(a,b,c,d){var e,f,g,h,j,l,n,o;e=new w_;h=new w_;l=new O_;j=new O_;f=W(a.G,0,c);g=W(a.G,1,c);d&&(n=b.a,b.a=b.b,b.b=n,n=b.c,b.c=b.d,b.d=n,n=f,f=g,g=n);if(B_(a,b))if(wP(a.G,c)){e.a=b.a;e.c=b.c;e.b=b.b;e.d=b.d;d=d?-P_(a,c):P_(a,c);0==d&&(d=1);M_(a,b.b-b.a,b.d-b.c,l);if(0<d){if(h.a=b.a+l.a,h.c=b.c+l.b,h.b=b.b+l.a,h.d=b.d+l.b,L_(a,f,g,1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a}else if(h.a=b.a-l.a,h.c=b.c-l.b,h.b=b.b-l.a,h.d=b.d-l.b,L_(a,f,g,-1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a;26==a.G.B[c]&&\nQ_(e,h);B_(a,e)&&A_(a,e,f,g);64==a.G.B[c]?B_(a,h)&&v_(a,h,f,g):B_(a,h)&&A_(a,h,f,g)}else{M_(a,b.b-b.a,b.d-b.c,l);n=l.a/2;o=l.b/2;d=!1;e.a=b.a+n;e.c=b.c+o;e.b=b.b+n;e.d=b.d+o;if(1<a.G.f[f])if(L_(a,f,g,1,j)){if(e.a+=j.a,e.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))e.a+=l.b,e.c-=l.a}else a.q[f]=new R_(e.a,e.c);h.a=b.a-n;h.c=b.c-o;h.b=b.b-n;h.d=b.d-o;if(1<a.G.f[f])if(L_(a,f,g,0,j)){if(h.a+=j.a,h.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))h.a+=l.b,h.c-=l.a}else a.q[f]=new R_(h.a,h.c),d=!0;26==a.G.B[c]&&Q_(e,h);64==\na.G.B[c]?d?(v_(a,e,f,g),A_(a,h,f,g)):(A_(a,e,f,g),v_(a,h,f,g)):(A_(a,e,f,g),A_(a,h,f,g))}}\nfunction S_(a,b){var c,d,e,f,g,h,j,l,n,o,r,t;a.F||(r=G_(a.K,tP(a.G,b)),r=\'<circle id="\'+(null!=a.k?a.k:ri+T_)+":Atom:"+b+\'" class="event" cx="\'+Uu(100*F_(a.K,sP(a.G,b)))/100+k_+Uu(100*r)/100+\'" r="8" fill-opacity="0"/>\',vm(a.b,r));h=null;0!=a.G.q[b]&&(r=1==WF(a.G.q[b])?m:m+WF(a.G.q[b]),h=0>a.G.q[b]?r+$a:r+Oa);g=null;r=a.G.w[b];0!=r&&(0!=(r&2)&&(g=Wf),0!=(r&4)&&(g=null==g?j_:g+",!a"),0!=(r&4096)&&(g=null==g?Aj:g+",s"),0!=(r&1920)&&(e=r&1920,1792==e?g=null==g?"h0":g+",h0":1664==e?g=null==g?"h1":g+",h1":\n1408==e?g=null==g?"h2":g+",h2":128==e?g=null==g?"h>0":g+",h>0":384==e?g=null==g?"h>1":g+",h>1":1024==e?g=null==g?"h<3":g+",h<3":1536==e&&(g=null==g?"h<2":g+",h<2")),0!=(r&234881024)&&(e=r&234881024,167772160==e?g=null==g?"c0":g+",c0":100663296==e?g=null==g?"c+":g+",c+":201326592==e&&(g=null==g?"c-":g+",c-")),0!=(r&114688)&&(e=r&114688,98304==e?g=null==g?"pi0":g+",pi0":81920==e?g=null==g?"pi1":g+",pi1":49152==e?g=null==g?"pi2":g+",pi2":16384==e&&(g=null==g?"pi>0":g+",pi>0")),0!=(r&4063232)&&(e=r&4063232,\n3801088==e?g=null==g?"n1":g+",n1":3538944==e?g=null==g?"n2":g+",n2":3014656==e?g=null==g?"n3":g+",n3":3145728==e?g=null==g?"n<3":g+",n<3":2097152==e?g=null==g?"n<4":g+",n<4":393216==e?g=null==g?"n>1":g+",n>1":917504==e?g=null==g?"n>2":g+",n>2":1966080==e&&(g=null==g?"n>3":g+",n>3")),0!=(r&120)&&(e=r&120,112==e?g=null==g?Dg:g+",c":8==e?g=null==g?s_:g+",r":104==e?g=null==g?"rb2":g+",rb2":88==e?g=null==g?"rb3":g+",rb3":56==e&&(g=null==g?"rb4":g+",rb4")),0!=(r&29360128)&&(g=null==g?"rs"+((r&29360128)>>\n22):g+",rs"+((r&29360128)>>22)),0!=(r&268435456)&&(g=null==g?"sp2":g+",sp2"));0!=a.G.v[b]&&(g=null==g?m+a.G.v[b]:g+Pa+(m+a.G.v[b]));r=0;if(0!=(a.G.s[b]&48))switch(a.G.s[b]&48){case 16:h=null==h?Ek:h+",|";break;case 32:r=1;break;case 48:r=2}e=null;if(0==(a.B&64))if(0!=(a.G.s[b]&67108864))e=id;else if(0!=(a.G.s[b]&98304)>>15)if(2==a.G.f[b])switch((a.G.s[b]&98304)>>15){case 2:e=0!=(a.G.s[b]&4)?Vi:hf;break;case 1:e=0!=(a.G.s[b]&4)?ei:r_;break;default:e=Ma}else switch((a.G.s[b]&98304)>>15){case 1:e=0!=\n(a.G.s[b]&4)?s_:kf;break;case 2:e=0!=(a.G.s[b]&4)?Aj:sf;break;default:e=Ma}0!=(a.B&1792)&&(e=null==e?m+(null==a.G.b.d?-1:a.G.b.d[b]):e+Pa+(m+(null==a.G.b.d?-1:a.G.b.d[b])));n=null;0!=(a.B&16)&&0!=WF(a.G.u[b])&&(n=m+WF(a.G.u[b]));l=null;a:{j=a.G;oQ(j,1);if(2==j.f[b]&&2==j.j[b][0]&&2==j.j[b][1])for(d=0;2>d;++d)for(c=0;c<iP(j,j.e[b][d]);++c){if(jR(j,j.i[j.e[b][d]][c],j.e[b][d])){j=j.i[j.e[b][d]][c];break a}}else for(d=0;d<j.f[j.o+b];++d)if(jR(j,j.i[b][d],b)){j=j.i[b][d];break a}j=-1}-1!=j&&(j=I_(a,b),\n-1!=j&&(l=0==j?ag:(1==(j&255)?Ca:Si)+(1+(j>>8))));j=0;a.G.E?((6!=a.G.x[b]||!a.s[b])&&0!=(a.G.w[b]&2048)&&0!=a.G.q[b]||0!=(a.G.s[b]&48))&&(j=bQ(a.G,b)):(6!=a.G.x[b]||!a.s[b]||0!=(a.G.s[b]&48))&&(j=bQ(a.G,b));c=EQ(a.G,b);if(null!=c)j=0;else if(null!=vQ(a.G,b)){d=0!=(a.G.w[b]&1)?"[!":Mf;c=a.G;if(null==c.t||null==c.t[b])c=0!=(c.w[b]&1)?m:kR[c.x[b]];else{t=m;for(o=0;o<c.t[b].length;++o)0<o&&(t+=Pa),f=c.t[b][o],t+=kR[f];c=t}c=d+c+Tf;5<c.length&&(c=d+vQ(a.G,b).length+Tf);0!=(a.G.w[b]&2048)&&(j=-1)}else 0!=\n(a.G.w[b]&1)?(c=id,0!=(a.G.w[b]&2048)&&(j=-1)):(6!=a.G.x[b]||null!=h||null!=g||0<j||!a.s[b])&&(c=kR[a.G.x[b]]);d=0;!GQ(a.G,b)&0!=(a.G.w[b]&536870912)&&y_(a,-8);if(null!=c)d=U_(a,c),V_(a,F_(a.K,sP(a.G,b)),G_(a.K,tP(a.G,b)),c,!0),a.t[b]=!0;else{a:if(2!=a.G.f[b])c=!1;else{for(c=0;2>c;++c)if(2!=a.G.j[b][c]){c=!1;break a}c=!0}c&&(c=F_(a.K,sP(a.G,b)),f=G_(a.K,tP(a.G,b)),vm(a.T,new W_(c-a.O,f-a.O,2*a.O,2*a.O)),a.F||vm(a.N,new X_(c,f,J_(a,b)?-3:a.r[b])))}null!=h&&(Z_(a,~~((2*a.Q+1)/3)),f=F_(a.K,sP(a.G,b))+\n((d+U_(a,h))/2+1),c=G_(a.K,tP(a.G,b))-~~((4*a.o-4)/8),V_(a,f,c,h,!0),Z_(a,a.Q));0!=(a.B&2)&&(g=m+b);null!=g&&(Z_(a,~~((2*a.Q+1)/3)),f=F_(a.K,sP(a.G,b))-(d+U_(a,g))/2,c=G_(a.K,tP(a.G,b))-~~((4*a.o-4)/8),V_(a,f,c,g,!0),Z_(a,a.Q));null!=e&&(Z_(a,~~((2*a.Q+1)/3)),f=F_(a.K,sP(a.G,b))-(d+U_(a,e))/2,c=G_(a.K,tP(a.G,b))+~~((4*a.o+4)/8),o=a.z,y_(a,448),V_(a,f,c,e,!1),y_(a,o),Z_(a,a.Q));null!=n&&(Z_(a,~~((2*a.Q+1)/3)),f=F_(a.K,sP(a.G,b))+((d+U_(a,n))/2+1),c=G_(a.K,tP(a.G,b))+~~((4*a.o+4)/8),o=a.z,y_(a,0>a.G.u[b]?\n384:448),V_(a,f,c,n,!0),y_(a,o),Z_(a,a.Q));if(null!=l){var z,v;c=C(XE,Ml,-1,iP(a.G,b),1);for(f=0;f<iP(a.G,b);++f)c[f]=zP(a.G,b,hP(a.G,b,f));cQ(c);o=$_(c,0);t=a0(c,0,o);for(f=1;f<c.length;++f)z=$_(c,f),v=a0(c,f,z),t<v&&(t=v,o=z);c=o;Z_(a,~~((2*a.Q+1)/3));f=F_(a.K,sP(a.G,b))+0.7*a.o*Math.sin(c);c=G_(a.K,tP(a.G,b))+0.7*a.o*Math.cos(c);o=a.z;y_(a,H_(a,b));V_(a,f,c,l,!1);y_(a,o);Z_(a,a.Q)}if(!(0==j&&0==r)){l=C(XE,Ml,-1,4,1);for(c=0;c<iP(a.G,b);++c){f=xP(a.G,b,c);for(o=0;2>o;++o)W(a.G,o,f)==b&&(t=zP(a.G,\nW(a.G,o,f),W(a.G,1-o,f)),-1.5707963267948966>t?(l[0]-=t+1.5707963267948966,l[3]+=t+3.141592653589793):0>t?(l[2]+=t+1.5707963267948966,l[3]-=t):1.5707963267948966>t?(l[1]+=t,l[2]+=1.5707963267948966-t):(l[0]+=t-1.5707963267948966,l[1]+=3.141592653589793-t))}0==a.G.f[b]?QR(a.G.x[b])?l[3]-=0.2:l[1]-=0.2:l[1]-=0.1;(null!=h||null!=n)&&(l[1]+=10);(null!=g||null!=e)&&(l[3]+=10);e=m;0!=j&&(f=U_(a,Ee),n=0,-1==j?(e=Ai,Z_(a,~~((2*a.Q+1)/3)),n=U_(a,e)):1<j&&(e=m+j,Z_(a,~~((2*a.Q+1)/3)),n=U_(a,e)),0.6>l[1]||0.6>\nl[3]?(h=G_(a.K,tP(a.G,b)),l[1]<=l[3]?(l[1]+=10,g=F_(a.K,sP(a.G,b))+(d+f)/2):(l[3]+=10,g=F_(a.K,sP(a.G,b))-(d+f)/2-n)):(g=F_(a.K,sP(a.G,b)),l[0]<l[2]?(l[0]+=10,h=G_(a.K,tP(a.G,b))-a.o):(l[2]+=10,h=G_(a.K,tP(a.G,b))+a.o)),0<n&&(c=h+~~((4*a.o+4)/8),V_(a,g+(f+n)/2,c,e,!0),Z_(a,a.Q)),V_(a,g,h,Ee,!0));e=0;if(0!=r){n=50;for(c=g=0;4>c;++c)h=1<c?c-2:c+2,l[c]<n?(e=c,n=l[c],g=l[h]):l[c]==n&&l[h]>g&&(e=c,g=l[h]);switch(e){case 0:g=F_(a.K,sP(a.G,b));h=G_(a.K,tP(a.G,b))-a.O-d/2;break;case 1:g=F_(a.K,sP(a.G,b))+\na.O+d/2;h=G_(a.K,tP(a.G,b));break;case 2:g=F_(a.K,sP(a.G,b));h=G_(a.K,tP(a.G,b))+a.O+d/2;break;default:g=F_(a.K,sP(a.G,b))-a.O-d/2,h=G_(a.K,tP(a.G,b))}if(1==r)vm(a.T,new W_(g-a.O,h-a.O,2*a.O,2*a.O)),a.F||vm(a.N,new X_(g,h,J_(a,b)?-3:a.r[b]));else{switch(e){case 2:case 0:r=2*a.O;e=0;g-=a.O;break;case 1:r=0;e=2*a.O;h-=a.O;break;default:r=0,e=2*a.O,h-=a.O}vm(a.T,new W_(g-a.O,h-a.O,2*a.O,2*a.O));a.F||vm(a.N,new X_(g,h,J_(a,b)?-3:a.r[b]));vm(a.T,new W_(g+r-a.O,h+e-a.O,2*a.O,2*a.O));a.F||vm(a.N,new X_(g+\nr,h+e,J_(a,b)?-3:a.r[b]))}}}-8==a.z&&y_(a,-9)}\nfunction b0(a,b){var c,d,e,f,g,h,j,l,n,o,r,t;n=new w_;c=new w_;f=new w_;j=new O_;h=new O_;d=W(a.G,0,b);e=W(a.G,1,b);var z=G_(a.K,tP(a.G,d)),v=F_(a.K,sP(a.G,e)),E=G_(a.K,tP(a.G,e)),z=\'<line id="\'+(null!=a.k?a.k:ri+T_)+":Bond:"+d+$a+e+\'" class="event" x1="\'+Uu(100*F_(a.K,sP(a.G,d)))/100+n_+Uu(100*z)/100+m_+Uu(100*v)/100+o_+Uu(100*E)/100+\'" stroke-width="8" stroke-opacity="0"/>\';vm(a.c,z);!GQ(a.G,d)&&!GQ(a.G,e)&&0!=((a.G.w[d]|a.G.w[e])&536870912)&&y_(a,-8);a.q[d]?(n.a=a.q[d].a,n.c=a.q[d].b):(n.a=F_(a.K,\nsP(a.G,d)),n.c=G_(a.K,tP(a.G,d)));a.q[e]?(n.b=a.q[e].a,n.d=a.q[e].b):(n.b=F_(a.K,sP(a.G,e)),n.d=G_(a.K,tP(a.G,e)));if(0!=(a.G.A[b]&16320))B_(a,n)&&(g=m+Uu(100*n.a)/100,l=m+Uu(100*n.b)/100,o=m+Uu(100*n.c)/100,r=m+Uu(100*n.d)/100,t=\'<line stroke-dasharray="3, 3" x1="\'+g+n_+o+m_+l+o_+r+\'" stroke="\'+a.e+\'" stroke-width:\'+Uu(100*a.n)/100+p_,c0(a,t)),y_(a,-9);else{g=64==a.G.B[b]?0:32==a.G.B[b]?1:qP(a.G,b);switch(g){case 1:switch(a.G.B[b]){case 1:B_(a,n)&&A_(a,n,d,e);break;case 17:d0(a,n,d,e);break;case 9:h=\nn.b-n.a;j=n.d-n.c;x_(a.G,ZQ(a.G,d,e))?f=e=-3:(e=a.r[d],f=H_(a,d),e==(a.G.s[d]&448)&&(e=f));for(d=2;17>d;d+=2)c.a=n.a+d*h/17-d*j/128,c.c=n.c+d*j/17+d*h/128,c.b=n.a+d*h/17+d*j/128,c.d=n.c+d*j/17-d*h/128,B_(a,c)&&(y_(a,9>d?e:f),z_(a,c),y_(a,a.J));break;case 32:if(B_(a,n)){f=n.b-n.a;j=n.d-n.c;c=Math.sqrt(f*f+j*j);c=2*Q(L(R(c/(4*a.R))));f/=c-1;j/=c-1;x_(a.G,ZQ(a.G,d,e))?e=d=-3:(d=a.r[d],e=a.r[e]);h=n.a-a.R/2;n=n.c-a.R/2;y_(a,d);for(d=0;d<~~(c/2);++d)e0(a,h,n,a.R),h+=f,n+=j;y_(a,e);for(d=0;d<~~(c/2);++d)e0(a,\nh,n,a.R),h+=f,n+=j;y_(a,a.J)}}break;case 0:case 2:if((a.t[d]||2==a.G.k[d])&&(a.t[e]||2==a.G.k[e])&&!wP(a.G,b)&&2==g){if(!B_(a,n))break;M_(a,n.b-n.a,n.d-n.c,j);h=j.a/2;j=j.b/2;c.a=n.a+h;c.c=n.c+j;c.b=n.b+h;c.d=n.d+j;f.a=n.a-h;f.c=n.c-j;f.b=n.b-h;f.d=n.d-j;26==a.G.B[b]&&Q_(c,f);A_(a,c,d,e);A_(a,f,d,e)}else if((a.t[e]||2==a.G.k[e])&&2==g)N_(a,n,b,!1);else if((a.t[d]||2==a.G.k[d])&&2==g)N_(a,n,b,!0);else{l=P_(a,b);0==l&&(l=1);c.a=n.a;c.c=n.c;c.b=n.b;c.d=n.d;M_(a,n.b-n.a,n.d-n.c,j);if(0<l){f.a=n.a+j.a;\nf.c=n.c+j.b;f.b=n.b+j.a;f.d=n.d+j.b;if(L_(a,d,e,1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(L_(a,e,d,-1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}else{f.a=n.a-j.a;f.c=n.c-j.b;f.b=n.b-j.a;f.d=n.d-j.b;if(L_(a,d,e,-1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(L_(a,e,d,1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}26==a.G.B[b]&&Q_(c,f);B_(a,c)&&A_(a,c,d,e);2==g?B_(a,f)&&A_(a,f,d,e):B_(a,f)&&v_(a,f,d,e)}break;case 3:B_(a,n)&&(A_(a,n,d,e),M_(a,n.b-n.a,n.d-n.c,j),c.a=n.a+j.a,c.c=n.c+j.b,c.b=n.b+j.a,c.d=n.d+\nj.b,A_(a,c,d,e),c.a=n.a-j.a,c.c=n.c-j.b,c.b=n.b-j.a,c.d=n.d-j.b,A_(a,c,d,e))}-8==a.z&&y_(a,-9)}}function V_(a,b,c,d,e){var f;e&&(e=U_(a,d),e=e/2+~~(a.o/8),f=~~(a.o/2),(d==Oa||d==$a)&&(f=2*f/3),vm(a.T,new W_(b-e,c-f,2*e,2*f)));a.F||f0(a,d,b,c)}function g0(a){var b;b=a.a;a.a=a.b;a.b=b;b=a.c;a.c=a.d;a.d=b}\nfunction a0(a,b,c){a=0==b?6.283185307179586+a[0]-a[a.length-1]:a[b]-a[b-1];-2.0943951023931953<c&&1.0471975511965976>c?a-=2*Math.cos(c+0.5235987755982988):a-=0.5*Math.cos(c+0.5235987755982988);return a}function h0(a){var b;b=new E_;a.a<=a.b?(b.c=a.a,b.b=a.b-a.a):(b.c=a.b,b.b=a.a-a.b);a.c<=a.d?(b.d=a.c,b.a=a.d-a.c):(b.d=a.d,b.a=a.c-a.d);return b}function $_(a,b){var c;if(0<b)return(a[b]+a[b-1])/2;c=3.141592653589793+(a[0]+a[a.length-1])/2;return 3.141592653589793<c?c-6.283185307179586:c}\nfunction d0(a,b,c,d){var e,f,g;g=new w_;if(!(b.a==b.b&&b.c==b.d)){g.a=b.a;g.c=b.c;g.b=b.b;g.d=b.d;f=h0(g);for(b=0;b<a.T.c;++b)if(e=ww(a.T,b),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(i0(a,g.a,g.c,b)){if(i0(a,g.b,g.d,b))return;j0(a,g,0,b);d0(a,g,c,d);return}if(i0(a,g.b,g.d,b)){j0(a,g,1,b);d0(a,g,c,d);return}}var h,j,l;j=(g.c-g.d)/9;l=(g.b-g.a)/9;b=C(XE,Ml,-1,3,1);e=C(XE,Ml,-1,3,1);f=C(XE,Ml,-1,4,1);h=C(XE,Ml,-1,4,1);b[0]=g.a;e[0]=g.c;f[2]=g.b+j;h[2]=g.d+l;f[3]=g.b-j;h[3]=g.d-l;b[1]=\n(b[0]+f[2])/2;e[1]=(e[0]+h[2])/2;b[2]=(b[0]+f[3])/2;e[2]=(e[0]+h[3])/2;f[0]=b[2];h[0]=e[2];f[1]=b[1];h[1]=e[1];x_(a.G,ZQ(a.G,c,d))?g=d=-3:(d=a.r[c],g=H_(a,c),d==(a.G.s[c]&448)&&(d=g));y_(a,d);a.bd(b,e,3);y_(a,g);a.bd(f,h,4);y_(a,a.J)}}function i0(a,b,c,d){if(0!=(a.B&1))return!1;a=ww(a.T,d);return b>a.c&&b<a.c+a.b&&c>a.d&&c<a.d+a.a}function Q_(a,b){var c;c=a.b;a.b=b.b;b.b=c;c=a.d;a.d=b.d;b.d=c}\nfunction P_(a,b){var c,d,e,f,g,h,j,l,n,o;j=C(hq,ql,-1,16,2);l=C(hq,ql,-1,16,2);c=C(XE,Ml,-1,16,1);f=C(XE,Ml,-1,2,1);for(h=d=0;2>h;++h){e=W(a.G,h,b);for(n=0;n<a.G.f[e];++n)if(g=xP(a.G,e,n),g!=b){if(4==d)return 0;j[d]=rP(a.G,g);l[d]=wP(a.G,g);c[d++]=zP(a.G,e,hP(a.G,e,n))}}f[0]=zP(a.G,W(a.G,0,b),W(a.G,1,b));0>f[0]?(f[1]=f[0]+3.141592653589793,e=!1):(f[1]=f[0],f[0]=f[1]-3.141592653589793,e=!0);for(h=g=0;h<d;++h)j[h]?o=20:l[h]?o=17:o=16,c[h]>f[0]&&c[h]<f[1]?g-=o:g+=o;return e?-g:g}\nfunction B_(a,b){var c,d,e,f;if(b.a==b.b&&b.c==b.d){for(d=0;d<a.T.c;++d){e=ww(a.T,d);c=b.a;f=b.c;var g=void 0,h=void 0,j=void 0,l=void 0;0>=e.b||0>=e.a?e=!1:(g=e.c,j=e.d,h=g+e.b,l=j+e.a,e=g<=c&&c<h&&j<=f&&f<l);if(e)return!1}return!0}f=h0(b);c=!1;b.a>b.b&&(g0(b),c=!0);for(d=0;d<a.T.c;++d)if(e=ww(a.T,d),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(i0(a,b.a,b.c,d)){if(i0(a,b.b,b.d,d))return c&&g0(b),!1;j0(a,b,0,d);d=B_(a,b);c&&g0(b);return d}if(i0(a,b.b,b.d,d))return j0(a,b,1,d),d=B_(a,\nb),c&&g0(b),d}c&&g0(b);return!0}function j0(a,b,c,d){var e,f,g,h,j,l;0==c?(j=b.a,l=b.c,g=b.b,f=b.d):(j=b.b,l=b.d,g=b.a,f=b.c);d=ww(a.T,d);a=g>j?d.c+d.b:d.c;h=f>l?d.d+d.a:d.d;d=g-j;e=f-l;(0>=d?0-d:d)>(0>=e?0-e:e)?l==f?(f=a,g=l):(f=j+d*(h-l)/e,g>j==a>f?g=h:(f=a,g=l+e*(a-j)/d)):j==g?(f=j,g=h):(g=l+e*(a-j)/d,f>l==h>g?f=a:(f=j+d*(h-l)/e,g=h));0==c?(b.a=f,b.c=g):(b.b=f,b.d=g)}\nfunction k0(a,b,c,d){c/=2;switch(d&786432){case 786432:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+b.a-c;break}case 0:a.x.a=a.w.c+a.w.b/2;a.x.b=a.w.d+a.w.a+c;b&&a.x.b>b.d+b.a-c&&(a.x.b=b.d+b.a-c);break;case 524288:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+c;break}case 262144:a.x.a=a.w.c+a.w.b/2,a.x.b=a.w.d-c,b&&a.x.b<b.d+c&&(a.x.b=b.d+c)}}\nfunction y_(a,b){if(!a.F&&(-10==b&&(a.z=-999,b=a.J),!(b==a.z||-8==a.z&&-9!=b)))switch(-8==b&&(a.I=a.z),-9==b&&(b=a.I),a.z=b,b){case 0:a.cd((sB(),zB));break;case -6:a.cd(a.A);break;case -4:a.cd(a.H);break;case -2:a.cd(a.u);break;case -3:a.cd(a.v);break;case -7:a.cd(a.C);break;case -8:a.cd(a.D);break;case 64:a.cd(gm);break;case 128:a.cd(hm);break;case 256:a.cd(jm);break;case 192:a.cd(im);break;case 320:a.cd(km);break;case 384:a.cd(lm);break;case 448:a.cd(mm);break;case 1:a.cd((sB(),wB));break;default:a.cd((sB(),\nzB))}}function l0(a){var b,c,d,e,f;e=F_(a.K,a.G.D[0].a);c=F_(a.K,a.G.D[0].a);f=G_(a.K,a.G.D[0].b);d=G_(a.K,a.G.D[0].b);for(b=0;b<a.G.o;++b)e>F_(a.K,sP(a.G,b))&&(e=F_(a.K,sP(a.G,b))),c<F_(a.K,sP(a.G,b))&&(c=F_(a.K,sP(a.G,b))),f>G_(a.K,tP(a.G,b))&&(f=G_(a.K,tP(a.G,b))),d<G_(a.K,tP(a.G,b))&&(d=G_(a.K,tP(a.G,b)));a.w=new W_(e,f,c-e,d-f)}w(3,1,{});_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.x=null;_.y=0;_.z=0;_.A=null;_.B=0;_.C=null;_.D=null;_.E=0;_.F=!1;_.G=null;_.H=null;_.I=0;_.J=0;_.K=null;\n_.L=0;_.M=0;_.N=null;_.O=0;_.P=0;_.Q=0;_.R=0;_.S=0;_.T=null;function X_(a,b,c){this.b=a;this.c=b;this.a=c}w(4,1,{},X_);_.a=0;_.b=0;_.c=0;function w_(){}w(5,1,{},w_);_.a=0;_.b=0;_.c=0;_.d=0;function m0(a,b){var c,d,e,f;1==a.d.B[b]&&(TQ(a.d,b,2),a.e+=2);for(e=0;2>e;++e){c=W(a.d,e,b);for(f=0;f<a.d.f[c];++f)d=xP(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction n0(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.d.d;++c)if(a.c[c]){f=!1;for(e=0;2>e;++e){d=W(a.d,e,c);b=!1;for(g=0;g<a.d.f[d];++g)if(c!=xP(a.d,d,g)&&a.c[xP(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,m0(a,c))}}while(h)}function o0(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=xP(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function p0(a){this.d=a}w(6,1,{},p0);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;function q0(a,b){return(b.a-a.a)*(b.a-a.a)+(b.b-a.b)*(b.b-a.b)+(b.c-a.c)*(b.c-a.c)}\nfunction r0(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b}function s0(a,b){b.c=b.c*a.c+a.a;b.d=b.d*a.c+a.b;b.b*=a.c;b.a*=a.c}function F_(a,b){return b*a.c+a.a}function G_(a,b){return b*a.c+a.b}function t0(){this.b=this.a=0;this.c=1}function u0(a,b,c){var d,e,f;this.b=this.a=0;this.c=1;b&&(d=b.b/a.b,f=b.a/a.a,e=0,0==e?e=24:e/=256,c=e/c,this.c=c<(d<f?d:f)?c:d<f?d:f,this.a=b.c+b.b/2-this.c*(a.c+a.b/2),this.b=b.d+b.a/2-this.c*(a.d+a.a/2))}w(19,1,{},t0,u0);\n_.tS=function(){return"DepictorTransformation Offset: "+this.a+Pa+this.b+" Scaling: "+this.c};_.a=0;_.b=0;_.c=0;function u_(a){return v0(a,a.o,a.p,24)}\nfunction v0(a,b,c,d){var e,f,g;f=!1;for(g=0;0==g&&!f;){for(e=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&++g;0==g&&(f=!0)}if(0==g){if(2>b)return d;g=1.7976931348623157E308;for(c=1;c<b;++c)for(e=0;e<c;++e)f=cK(q0(a.D[c],a.D[e])),0<f&&f<g&&(g=f);return 1.7976931348623157E308!=g?0.6*g:d}for(e=b=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&(b+=cK(q0(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function x_(a,b){return 0!=(a.z[b]&262144)}function w0(a,b){return 0!=(a.s[b]&262144)}\nfunction x0(a,b){var c;c=a.x[b];return 3<=c&&4>=c||11<=c&&13>=c||19<=c&&31>=c||37<=c&&51>=c||55<=c&&84>=c||87<=c&&103>=c}function y0(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function z0(a,b,c){a.D[b].a=c;a.K&=3}function A0(a,b,c){a.D[b].b=c;a.K&=3}function B0(a,b,c){a.D[b].c=c;a.K&=3}function C0(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}\nfunction D0(a,b,c){return 1!=qP(a,b)?0:16-a.f[a.o+c]+(1==a.x[c]?4096:0)+(0==(a.B[b]&24)||a.y[0][b]!=c?2048:0)+(0==(a.s[c]&3)?1024:0)+(0!=(a.z[b]&64)?0:512)+(6!=a.x[c]?256:0)}\nfunction E0(a){var b;oQ(a,3);for(b=0;b<a.c;++b){var c=a,d=b,e=void 0,f=void 0,g=f=void 0,h=void 0,j=e=e=void 0,l=g=void 0,l=void 0;if(!(0==(c.s[d]&3)||3==(c.s[d]&3)))if(2==c.k[d]&&2==c.f[d]){var n=l=g=j=void 0,o=j=void 0,r=h=h=g=void 0,t=l=l=void 0,z=e=f=t=n=void 0,h=void 0;if(2!=c.f[d]||2!=c.j[d][0]||2!=c.j[d][1]||2>c.f[c.e[d][0]]||2>c.f[c.e[d][1]]||1!=c.k[c.e[d][0]]||1!=c.k[c.e[d][1]])IR(c,d,0,!1);else{l=t=f=e=-1;for(h=n=0;2>h;++h){g=c.e[d][h];for(r=0;r<c.f[c.o+g];++r)j=c.e[g][r],j!=d&&(o=c.i[g][r],\nz=D0(c,o,j),n<z&&(n=z,f=j,e=o,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<iP(c,c.e[d][h]);++r)c.e[c.e[d][h]][r]!=d&&(c.B[c.i[c.e[d][h]][r]]=1);c.y[1][e]!=f&&(c.y[0][e]=c.y[1][e],c.y[1][e]=f);g=2147483647;for(h=0;h<c.f[t];++h)j=c.e[t][h],j!=d&&g>j&&(g=j);t=C(A,u,-1,2,1);for(h=n=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[n++]=j);j=wR(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==n?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=C0(j,zP(c,l,t[0])),l=C0(j,zP(c,l,t[1])),l=h-l):l=C0(j,zP(c,l,t[0]));0>l^1==(c.s[d]&\n3)^g==f?c.B[e]=17:c.B[e]=9}}}else if(3>c.f[d]||4<c.f[d])IR(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=C(A,u,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;cQ(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=C(XE,Ml,-1,e,1);for(h=0;h<e;++h)f[h]=zP(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==qP(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,v=o=z=r=n=void 0,r=void 0,n=j.f[j.o+g],o=C(A,u,-1,n,1),r=AP(j,g,h,t,o);if(3==r)j=!1;else{z=(j.s[g]&3)==r?17:9;for(v=0;v<n;++v)1==(o[v]&\n1)&&(r=j.i[g][h[v]],j.B[r]=z,j.y[0][r]!=g&&(j.y[1][r]=j.y[0][r],j.y[0][r]=g));j=!0}if(!j){j=-1;for(h=0;h<e;++h)if(g=c.i[d][h],(17==c.B[g]||9==c.B[g])&&c.y[0][g]==d)c.B[c.i[d][h]]=1,-1==j?j=g:j=-2;if(0>j)a:{for(var j=c,g=d,E=o=t=o=z=z=n=v=z=n=h=void 0,r=z=r=void 0,h=j.f[j.o+g],n=C(XE,Ml,-1,h,1),t=0;t<h;++t)n[t]=zP(j,g,j.e[g][t]);for(t=1;t<h;++t)for(o=0;o<t;++o)if(r=VF(C0(n[t],n[o])),0.08>r||3.061592653589793<r){for(E=v=z=0;E<h;++E)E!=t&&E!=o&&(z+=VF(F0(n[t],n[E])),v+=VF(F0(n[o],n[E])));z=z<v?j.i[g][t]:\nj.i[g][o];if(1==qP(j,z)){j=z;break a}}r=-1;for(t=n=0;t<h;++t)z=j.e[g][t],o=j.i[g][t],z=D0(j,o,z),n<z&&(n=z,r=o);j=r}c.y[0][j]!=d&&(c.y[1][j]=c.y[0][j],c.y[0][j]=d);g=-1;for(h=0;h<e;++h)if(j==c.i[d][l[h]]){g=h;break}l=y(kH,il,86,[y(A,u,-1,[2,1,2,1]),y(A,u,-1,[1,2,2,1]),y(A,u,-1,[1,1,2,2]),y(A,u,-1,[2,1,1,2]),y(A,u,-1,[2,2,1,1]),y(A,u,-1,[1,2,1,2])]);for(h=1;h<e;++h)f[h]<f[0]&&(f[h]+=6.283185307179586);if(3==e){e=!1;switch(g){case 0:e=f[1]<f[2]&&3.141592653589793>f[2]-f[1]||f[1]>f[2]&&3.141592653589793<\nf[1]-f[2];break;case 1:e=3.141592653589793<f[2]-f[0];break;case 2:e=3.141592653589793>f[1]-f[0]}f=1==(c.s[d]&3)^e?17:9}else e=0,f[1]<=f[2]&&f[2]<=f[3]?e=0:f[1]<=f[3]&&f[3]<=f[2]?e=1:f[2]<=f[1]&&f[1]<=f[3]?e=2:f[2]<=f[3]&&f[3]<=f[1]?e=3:f[3]<=f[1]&&f[1]<=f[2]?e=4:f[3]<=f[2]&&f[2]<=f[1]&&(e=5),f=1==(c.s[d]&3)^1==l[e][g]?9:17;c.B[j]=f}}}for(b=0;b<a.d;++b)if(d=a,c=b,h=z=e=h=f=l=n=t=l=r=g=h=j=o=t=g=n=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&nP(d,c)){l=h=f=e=-1;for(g=n=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)o=d.i[j][r],o!=c&&1==qP(d,o)&&(t=d.e[j][r],z=D0(d,o,t),n<z&&(n=z,f=t,e=o,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<iP(d,d.y[g][c]);++r)o=d.i[d.y[g][c]][r],o!=c&&1==qP(d,o)&&(d.B[o]=1);d.y[1][e]!=f&&(d.y[0][e]=d.y[1][e],d.y[1][e]=f);j=2147483647;for(g=0;g<d.f[h];++g)t=d.e[h][g],d.i[h][g]!=c&&j>t&&(j=t);t=C(A,u,-1,2,1);for(g=n=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[n++]=d.e[l][g]);g=wR(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==n?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=C0(g,zP(d,\nl,t[0])),l=C0(g,zP(d,l,t[1])),l=h-l):l=C0(g,zP(d,l,t[0]));0>l^2==(d.z[c]&3)^j==f?d.B[e]=17:d.B[e]=9}}}function X(a,b){var c,d;c=b;for(d=0;0!=b;)0==a.c&&(a.e=(a.a[++a.d]&63)<<11,a.c=6),d|=(65536&a.e)>>16-c+b,a.e<<=1,--b,--a.c;return d}function G0(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function H0(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function I0(){this.b=!0}w(24,1,{},I0);_.a=null;_.b=!1;_.c=0;_.d=0;_.e=0;_.f=null;\nfunction J0(a,b){var c,d;c=b;var e,f;9.0E-4>(0>=c?0-c:c)&&(c=0);c=Q(L(R(c*Math.pow(10,4))))/Math.pow(10,4);d=m+(new UJ(c)).a;e=ex(d,fx(46));0>e&&(d+=Lb,e=ex(d,fx(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=bc;10<d.length&&(d=id);e=m;for(c=1;c<=10-d.length;++c)e+=ea;d=e+d;for(c=d.length;10>c;++c)mD(a.a,32);oO(a.a,d)}function K0(a,b){var c,d,e;if(0>b||999<b)oO(a.a," ?");else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?mD(a.a,48):mD(a.a,32):(mD(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction L0(a){var b=new lD,c,d,e,f,g,h,j,l;oQ(a,7);f=!0;for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1!=(a.s[c]&1572864)>>19){f=!1;break}l=-1;if(f){d=C(A,u,-1,32,1);for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1==(a.s[c]&1572864)>>19){c=1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21;++d[c];0<d[c]&&(l=c);break}}this.a=b;oO(this.a,(null!=a.I?a.I:m)+ba);oO(this.a,"Actelion Java MolfileCreator 1.0\\n\\n");K0(this,a.o);K0(this,a.p);oO(this.a,ia);K0(this,f?0:1);oO(this.a,\n" 0 0 0 0 0999 V2000\\n");b=1==a.o;for(c=1;c<a.o;++c)if(a.D[c].a!=a.D[0].a||a.D[c].b!=a.D[0].b||a.D[c].c!=a.D[0].c){b=!0;break}d=1;if(b)if(c=v0(a,a.o,a.p,24),0!=c)(1>c||3<c)&&(d=1.5/c);else{e=1.7976931348623157E308;for(c=1;c<a.o;++c)for(d=0;d<c;++d)g=a.D[d].a-a.D[c].a,h=a.D[d].b-a.D[c].b,j=a.D[d].c-a.D[c].c,g=g*g+h*h+j*j,e>g&&(e=g);d=3/e}for(c=0;c<a.o;++c)b?(J0(this,d*a.D[c].a),J0(this,d*-a.D[c].b),J0(this,d*-a.D[c].c)):oO(this.a," 0.0000 0.0000 0.0000"),null!=(null==a.t?null:a.t[c])?\noO(this.a," L "):0!=(a.w[c]&1)?oO(this.a," A "):(e=(QP(),kR)[a.x[c]],oO(this.a,ea+e),1==e.length?oO(this.a,ha):2==e.length&&oO(this.a,ea)),oO(this.a," 0 0 0"),e=1920&a.w[c],0==e?oO(this.a,g_):384==e?oO(this.a," 3"):128==e?oO(this.a,i_):1792==e?oO(this.a,h_):1664==e&&oO(this.a,i_),oO(this.a,0!=(a.w[c]&8192)?h_:g_),e=((a.s[c]&-268435456)>>>28)-1,-1==e?oO(this.a,g_):0==e?oO(this.a," 15"):K0(this,e),oO(this.a,ja),K0(this,WF(a.u[c])),oO(this.a," 0 0\\n");for(c=0;c<a.p;++c){switch(a.B[c]){case 1:b=\n1;d=0;break;case 2:b=2;d=0;break;case 4:b=3;d=0;break;case 9:b=1;d=6;break;case 17:d=b=1;break;case 26:b=2;d=3;break;case 64:b=4;d=0;break;default:b=1,d=0}f&&(1==d||6==d)&&IQ(a,a.y[0][c])!=l&&(d=0);e=a.A[c]&15;0!=e&&(8==e?b=4:3==e?b=5:9==e?b=6:10==e?b=7:b=8);e=a.A[c]&48;e=0==e?0:32==e?1:2;K0(this,1+a.y[0][c]);K0(this,1+a.y[1][c]);K0(this,b);K0(this,d);oO(this.a,g_);K0(this,e);oO(this.a," 0\\n")}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){oO(this.a,Te);K0(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(oO(this.a,\nea),K0(this,c+1),f=a.q[c],0>f?(oO(this.a," -"),f=-f):oO(this.a,c_),mD(this.a,48+f&65535));oO(this.a,ba)}for(c=f=0;c<a.o;++c)0==a.v[c]||++f;if(0!=f){oO(this.a,We);K0(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(oO(this.a,ea),K0(this,c+1),oO(this.a,ea),K0(this,a.v[c]));oO(this.a,ba)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){oO(this.a,LO);K0(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(oO(this.a,ea),K0(this,c+1),a.s[c]&48){case 16:oO(this.a,d_);break;case 32:oO(this.a,e_);break;case 48:oO(this.a,\nf_)}oO(this.a,ba)}if(a.E){for(c=f=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){oO(this.a,MO);K0(this,f);for(c=0;c<a.o;++c)if(f=a.w[c]&120,0!=f)switch(oO(this.a,ea),K0(this,c+1),f){case 112:oO(this.a," -1");break;case 8:oO(this.a,d_);break;case 104:oO(this.a,e_);break;case 88:oO(this.a,f_);break;case 56:oO(this.a," 4")}oO(this.a,ba)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){oO(this.a,"M ALS ");K0(this,c+1);K0(this,f.length);oO(this.a,0!=(a.w[c]&1)?" T ":" F ");for(l=0;l<f.length;++l)switch(b=\n(QP(),kR)[f[l]],b.length){case 1:oO(this.a,b+c_);break;case 2:oO(this.a,b+ha);break;case 3:oO(this.a,b+ea);break;default:oO(this.a," ?")}oO(this.a,ba)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){oO(this.a,NO);K0(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(oO(this.a,ea),K0(this,c+1),0!=(f&4096)?oO(this.a,c_+(a.f[a.o+c]+1)):oO(this.a," -2"));oO(this.a,ba)}}oO(this.a,Ve)}w(25,1,{},L0);_.a=null;\nfunction z_(a,b){var c,d,e,f;c=m+Uu(100*b.a)/100;d=m+Uu(100*b.b)/100;e=m+Uu(100*b.c)/100;f=m+Uu(100*b.d)/100;c=\'<line x1="\'+c+n_+e+m_+d+o_+f+\'" style="stroke:\'+a.e+";stroke-width:"+Uu(100*a.n)/100+p_;c0(a,c)}function f0(a,b,c,d){U_(a,b);b=\'<text x="\'+Uu(100*c)/100+\'" text-anchor="middle" y="\'+Uu(100*(d+~~(a.o/3)))/100+\'" font-family=" \'+a.f.a+\'" font-size="\'+a.f.b+l_+a.e+\'">\'+b+"<\/text>";c0(a,b)}\nfunction e0(a,b,c,d){b=\'<circle cx="\'+Uu(100*b)/100+k_+Uu(100*c)/100+\'" r="\'+Uu(100*d)/100+l_+a.e+\'" />\';c0(a,b)}function U_(a,b){var c;c=II();if(-1<c&&9>c)return!a.i&&(a.i=(dt(),new qA(a.f))),c=AC(a.i,b),11<=a.f.b&&(c*=1.5714285714285714),c;var d=a.f;c=b;var e=M0;e||(M0=e=$doc.createElement("canvas"));d=m+d.b+cj+d.a;e=e.getContext("2d");e.font=d;c=e.measureText(c);return(new W_(0,0,c.width,0)).b}function Z_(a,b){a.o!=b&&(a.o=b,a.f=new cC(Fe,0,b))}\nfunction N0(a){var b,c,d;d=\'<svg id="\'+(null!=a.k?a.k:ri+T_)+\'" xmlns="http://www.w3.org/2000/svg" version="1.1" \'+a.gd(ea)+\'width="\'+a.p+\'px" height="\'+a.j+\'px" viewBox="0 0 \'+a.p+ea+a.j+\'">\\n\';b="<style> #"+(null!=a.k?a.k:ri+T_)+" {pointer-events:none; } #"+(null!=a.k?a.k:ri+T_)+" .event { pointer-events:all;} <\/style>\\n";d+=b_;d+=b;for(c=new uu(a.c);c.b<c.d.Pf();)b=vu(c),c0(a,b);for(c=new uu(a.b);c.b<c.d.Pf();)b=vu(c),c0(a,b);return d+a.fd(b_)+Mq(a.d.a)+"<\/svg>"}\nfunction c0(a,b){tp(a.d,b_);tp(a.d,b);tp(a.d,ba)}w(28,3,{});_.fd=Sv;_.gd=Sv;_.bd=function(a,b,c){var d,e;e=new Hu(\'<polygon points="\');for(d=0;d<c;++d)oO(e,m+Uu(100*a[d])/100),sp(e.a,Pa),oO(e,m+Uu(100*b[d])/100),sp(e.a,ea);oO(e,\'" style="fill:\'+this.e+";stroke:"+this.e+\';stroke-width:1"/>\');c0(this,Mq(e.a))};_.cd=function(a){this.e=sj+(a.d>>16&255)+Pa+(a.d>>8&255)+Pa+(a.d&255)+La};_.tS=function(){return N0(this)};_.e=tg;_.i=null;_.j=400;_.k=null;_.n=1;_.o=10;_.p=400;var T_=0;\nfunction O0(a,b){var c,d,e;1==a.b.B[b]&&TQ(a.b,b,2);for(d=0;2>d;++d){c=W(a.b,d,b);y0(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[xP(a.b,c,e)]=!1}}function P0(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.b.d;++c)if(a.a[c]){f=!1;for(e=0;2>e;++e){b=!1;d=W(a.b,e,c);for(g=0;g<a.b.f[d];++g)if(c!=xP(a.b,d,g)&&a.a[xP(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,O0(a,c))}}while(h)}function Q0(){}w(29,1,{},Q0);_.a=null;_.b=null;\nfunction R0(a,b,c,d){a.b||(4==a.i||3==a.i&&-1!=a.c?a.b=!0:(a.j[a.i]=d,a.f[a.i]=b,a.k[a.i]=c,++a.i))}\nfunction S0(a,b){var c,d,e,f;if(a.b)return 3;-1!=a.c&&(a.c=b[a.c]);for(e=0;e<a.i;++e)2147483647!=a.f[e]&&(a.f[e]=b[a.f[e]]);if(-1==a.c&&0==a.d){d=2147483647;f=-1;for(e=0;e<a.i;++e)d>a.k[e]&&(d=a.k[e],f=e);a.c=a.f[f];for(e=f+1;e<a.i;++e)a.f[e-1]=a.f[e],a.k[e-1]=a.k[e],a.j[e-1]=a.j[e];--a.i}f=(-1==a.c?0:1)+a.d+a.i;if(4<f||3>f)return 3;c=-1==a.c&&1==a.d||-1!=a.c&&WR(a.n.b,a.c);d=-1;for(e=0;e<a.i;++e)if(a.j[e]){if(-1!=d||c)return 3;d=e}f=!1;if(-1!=d)for(e=0;e<a.i;++e)!a.j[e]&&a.f[d]<a.f[e]&&(f=!f);d=\n!1;if(-1!=a.c&&!c)for(e=0;e<a.i;++e)a.c<a.f[e]&&(d=!d);e=a.f;c=a.k;var g,h,j;h=!1;for(g=1;g<a.i;++g)for(j=0;j<g;++j)e[j]>e[g]&&(h=!h),c[j]>c[g]&&(h=!h);return a.e^h^d^f?2:1}function T0(a,b,c,d,e,f){this.n=a;0!=d&&1!=d?this.b=!0:(this.a=b,this.c=c,this.d=d,this.e=f,this.i=0,this.j=C(hq,ql,-1,4,2),this.f=C(A,u,-1,4,1),this.k=C(A,u,-1,4,1),-1!=c&&1==d&&(R0(this,2147483647,e,!0),this.d=0))}w(30,1,{},T0);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction U0(a){var b;oQ(a,15);b=a.C&65535;switch(a.C&-65536){case 65536:return null;case 131072:return 1==b?"meso":m+b+" meso diastereomers";case 0:return"unknown chirality";case 196608:return"racemate";case 262144:return"this enantiomer";case 327680:return"this or other enantiomer";case 393216:return"two epimers";default:return 1==b?"one stereo isomer":m+b+" stereo isomers"}}\nfunction V0(a){oQ(a,15);if(a.b){var a=a.b,b;for(b=0;b<a.H.c;++b)if(0==(a.H.s[b]&67108864)&&3==a.S[b]){var c=a.H;c.s[b]|=67108864;c.K&=3}for(b=0;b<a.H.d;++b)3==a.k[b]&&2==qP(a.H,b)&&TQ(a.H,b,26)}}\nfunction W0(a,b,c){var d,e,f;f=b.length;d=new X0(a.f,f,a.e);d.a[0]=0;for(e=d.b[0]=0;e<f;++e)d.n[e]=128-f,d.e[e]=b[e];if(8>f)Y0(d);else a:{var g,h,j,l,n,o,r;f=y(kH,il,86,[y(A,u,-1,[627]),null,y(A,u,-1,[2457]),null,y(A,u,-1,[2451,8643,2519]),null,y(A,u,-1,[34377,-2147448999]),null,y(A,u,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,y(A,u,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,y(A,u,-1,[542985,137283,2122017,530691,2206773,-2144711351,219209,2840841,137555,-2146871031,-2147264167,613705,-2145360543,-2146625271,694611,2454837,-2145356703,-2147345133,-2146928951,-2146931805,-2144641719,-2146951869,-2146625237,-2146624183,2841963,1074905,-2146625117,2799955,-2144723645,138583,859225,-2145264843,-2145216253,-2146624149,-2144700727,-2146928917,-2143905527,-2144045771,-2146789097,2288547,544407,2104323,-2146911977,-2144479405,3633737,\n-2146870089,-2146952169]),null,y(A,u,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);o=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[o]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==qP(a.f,c[j])&&(h=a.f.z[c[j]]&3,1==h&&(b+=l),2==h&&(e+=l)),b>>>=1,e>>>=1;for(r=0;r<f[o].length;++r){h=0==(-2147483648&f[o][r]);c=2147483647&f[o][r];for(j=!1;!j;j=!j){if(j){if(h)break;n=0;for(g=1;g!=l;g<<=1)n<<=1,0!=(c&g)&&(n|=1);c=n}for(g=0;g<d.e.length;++g){if(0==(c&b)&&0==(~c&e)){b=\n0;e=!0;for(j=1;j<d.e.length;++j)d.a[j]=d.a[j-1]+Math.sin(b),d.b[j]=d.b[j-1]+Math.cos(b),0==(c&1)&&(e=!e),b+=e?1.0471975511965976:-1.0471975511965976,c>>>=1;break a}0!=(c&1)&&(c|=l);c>>>=1}}}}Y0(d)}vm(a.c,d)}function Z0(a,b){var c,d;d=0;DP(a,a.length,(EP(),EP(),FP));for(c=0;c<a.length;++c)(0==c||0!=GP(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction $0(a){var b,c,d,e,f,g,h,j,l;j=new Bm;l=new Bm;c=new Bm;for(e=new uu(a.c);e.b<e.d.Pf();){d=vu(e);f=0;c.mg();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(vm(c,new a1(d,g,b)),f+=b);if(0!=f){b1(c,new c1);for(h=new uu(c);h.b<h.d.Pf()&&!(g=vu(h),0<f*g.b&&(b=(0>f?-f:f)>=WF(g.b)?g.b:f,f-=b,vm(0>b?j:l,new a1(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;b1(l,new d1);b1(j,new e1);for(f=new uu(l);f.b<f.d.Pf();){e=vu(f);for(d=new uu(j);d.b<d.d.Pf();)if(c=vu(d),e.b==-c.b)return a.j[e.c.e[e.a]]-=\ne.b,a.j[c.c.e[c.a]]-=c.b,new f1(e.c,c.c,e.a,c.a)}for(f=new uu(l);f.b<f.d.Pf();){e=vu(f);for(d=new uu(j);d.b<d.d.Pf();)if(c=vu(d),e.b>-c.b)return a.j[e.c.e[e.a]]+=c.b,a.j[c.c.e[c.a]]-=c.b,new f1(e.c,c.c,e.a,c.a)}for(f=new uu(l);f.b<f.d.Pf();){e=vu(f);for(d=new uu(j);d.b<d.d.Pf();)if(c=vu(d),e.b<-c.b)return a.j[e.c.e[e.a]]-=e.b,a.j[c.c.e[c.a]]+=e.b,new f1(e.c,c.c,e.a,c.a)}return null}function g1(a){return 2>a.c.c?null:new h1(ww(a.c,0),ww(a.c,1))}\nfunction i1(a){var b,c,d,e,f,g,h,j;j=b=null;for(f=0;f<a.f.d;++f)if(32==a.f.B[f]){c=W(a.f,0,f);e=-1;for(g=0;g<a.c.c&&!(e=j1(ww(a.c,g),c),-1!=e);++g);d=W(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=j1(ww(a.c,h),d),-1!=c);++h);g!=h&&(g>h&&(d=g,g=h,h=d,d=e,e=c,c=d),null==j&&(j=C(k1,q,10,a.c.c,0)),null==j[h]&&(j[h]=C(l1,a_,9,h,0)),j[h][g]?(j[h][g].c[0]+=j[h][g].b[0].a[e],j[h][g].d[0]+=j[h][g].b[0].b[e],j[h][g].c[1]+=j[h][g].b[1].a[c],j[h][g].d[1]+=j[h][g].b[1].b[c],++j[h][g].a[0],++j[h][g].a[1]):(j[h][g]=new f1(ww(a.c,\ng),ww(a.c,h),e,c),!b&&(b=new Bm),vm(b,j[h][g])))}return b}function Y0(a){var b,c;b=3.141592653589793-3.141592653589793*(a.e.length-2)/a.e.length;for(c=1;c<a.e.length;++c)a.a[c]=a.a[c-1]+Math.sin(b*(c-1)),a.b[c]=a.b[c-1]+Math.cos(b*(c-1))}function m1(a,b,c){var d,e;for(e=d=0;e<iP(a.f,c);++e)n1(b,hP(a.f,c,e))&&++d;return d}\nfunction o1(a,b,c,d){var e,f,d=new X0(a.f,b.e.length+c.e.length-d,a.e);for(e=a=0;e<b.e.length;++e)d.e[a]=b.e[e],d.n[a]=b.n[e],d.a[a]=b.a[e],d.b[a++]=b.b[e];for(e=0;e<c.e.length;++e)f=j1(b,c.e[e]),-1==f?(d.e[a]=c.e[e],d.n[a]=c.n[e],d.a[a]=c.a[e],d.b[a++]=c.b[e]):d.n[f]<c.n[e]&&(d.n[f]=c.n[e]);return d}\nfunction p1(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new q1);if(0!=(a.e&1)){var j,l,n,o,r;o=!1;oQ(b,7);b.o=b.c;b.p=b.d;for(l=0;l<b.c;++l)b.f[b.o+l]!=b.f[l]&&(b.f[b.o+l]!=b.f[2*b.o+l]&&(o=!0),j=xQ(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=xQ(b,l,!0),j!=r&&(n=((b.s[l]&-268435456)>>>28)-1,(-1==n||n<j)&&BR(b,l,j))));E0(b);o&&(b.K=0)}a.f=b;oQ(a.f,3);a.c=new Bm;a.a=C(hq,ql,-1,a.f.o,2);a.b=C(hq,ql,-1,a.f.p,2);a.d=C(hq,ql,-1,a.f.p,2);for(d=0;d<a.f.p;++d)a.d[d]=32!=a.f.B[d];a.j=C(A,u,-1,a.f.o,1);for(c=0;c<a.f.o;++c)a.j[c]=\na.f.q[c];if(0!=(a.e&6)){for(d=0;d<a.f.p;++d)a.d[d]=!a.d[d]&&w0(a.f,W(a.f,0,d))&&w0(a.f,W(a.f,1,d));var t,z,v,E,s,F,P,M,$,da,Z,ca;for(E=v=s=0;E<a.f.p;++E)if(w0(a.f,W(a.f,0,E))&&w0(a.f,W(a.f,1,E))){a.b[E]=!0;var Hb=v,aa,sb=a.f,Mb=void 0,K=void 0,Ja=void 0,Zc=void 0,Mb=sb.y[0][E],K=sb.y[1][E],Ja=sb.D[K].a-sb.D[Mb].a,Zc=sb.D[K].b-sb.D[Mb].b;aa=Math.sqrt(Ja*Ja+Zc*Zc);v=Hb+aa;++s}if(!(0==s||0==v)){v/=s;for(t=0;t<a.f.o;++t)w0(a.f,t)&&(0==NP(a.f,t)?y0(a.f,t,!1):a.a[t]=!0);da=C(A,u,-1,a.f.o,1);var Ub=a.f,\ntb,N,za,mc,rd,qa,cd,$d;oQ(Ub,1);for(tb=0;tb<Ub.o;++tb)da[tb]=-1;for(tb=rd=0;tb<Ub.o;++tb)if(-1==da[tb]&&0!=(Ub.s[tb]&262144)){da[tb]=rd;qa=C(A,u,-1,Ub.o,1);qa[0]=tb;for(cd=mc=0;mc<=cd;){za=NP(Ub,qa[mc]);for($d=0;$d<za;++$d)N=Ub.e[qa[mc]][$d],-1==da[N]&&0!=(Ub.s[N]&262144)&&(qa[++cd]=N,da[N]=rd);++mc}++rd}F=rd;$=C(A,u,-1,F,1);for(t=0;t<a.f.o;++t)-1!=da[t]&&++$[da[t]];M=C(r1,q,12,F,0);for(P=0;P<F;++P)M[P]=new X0(a.f,$[P],a.e);z=C(A,u,-1,F,1);for(t=0;t<a.f.o;++t)P=da[t],-1!=P&&(M[P].n[z[P]]=256,M[P].e[z[P]]=\nt,M[P].a[z[P]]=sP(a.f,t)/v,M[P].b[z[P]]=tP(a.f,t)/v,++z[P]);Z=-1;for(P=ca=0;P<F;++P)ca<$[P]&&(ca=$[P],Z=P);vm(a.c,M[Z]);for(P=0;P<F;++P)P!=Z&&vm(a.c,M[P])}}var Ya,pa,Ab,G,Sa,ob,Pc,hc,ga,tc,Y,O,db,Bb,Nb,T,Aa,Wa,Xc,Da,Qc,ub,Fd,ie,Ec,dd,Vb;for(pa=0;pa<a.f.o;++pa)if(4<iP(a.f,pa)){ga=new X0(a.f,1+iP(a.f,pa),a.e);ga.a[iP(a.f,pa)]=0;ga.b[iP(a.f,pa)]=0;ga.n[iP(a.f,pa)]=32;ga.e[iP(a.f,pa)]=pa;a.a[pa]=!0;for(Y=0;Y<iP(a.f,pa);++Y)ob=hP(a.f,pa,Y),ga.a[Y]=Math.sin(1.0471975511965976*Y-2.0943951023931953),ga.b[Y]=\nMath.cos(1.0471975511965976*Y-2.0943951023931953),ga.n[Y]=32,ga.e[Y]=ob,a.a[ob]=!0,a.b[xP(a.f,pa,Y)]=!0;vm(a.c,ga)}Fd=iQ(a.f);for(ub=0;ub<Fd.i.c;++ub){ie=ww(Fd.j,ub).length;Da=ww(Fd.i,ub);Ec=!1;if(0!=(a.e&6)){Ec=!0;for(Y=0;Y<ie;++Y)if(!w0(a.f,Da[Y])){Ec=!1;break}}if(!Ec){O=!1;for(Y=0;Y<ie;++Y)if(rQ(a.f,Da[Y])==ie){O=!0;break}if(O){Qc=ww(Fd.j,ub);W0(a,Da,Qc);for(Y=0;Y<ie;++Y)a.a[Da[Y]]=!0,a.b[Qc[Y]]=!0}}}for(Sa=0;Sa<a.f.p;++Sa)if(wP(a.f,Sa)&&!a.b[Sa]){a:{var eb=a,ed=Sa,Yb=void 0,Yc=void 0,I=void 0,\npb=void 0,wc=void 0,Gd=void 0,uc=void 0,ae=void 0,Sd=void 0,kd=void 0,Zb=void 0,Cb=void 0,oa=void 0,Yb=W(eb.f,0,ed),Yc=W(eb.f,1,ed),wc=C(A,u,-1,eb.f.o,1),Gd=C(A,u,-1,eb.f.o,1),uc=C(A,u,-1,eb.f.o,1),ae=C(A,u,-1,eb.f.o,1);wc[0]=Yb;wc[1]=Yc;Gd[1]=ed;uc[Yb]=1;uc[Yc]=2;ae[0]=-1;ae[1]=0;for(Sd=pb=1;pb<=Sd;){for(kd=0;kd<iP(eb.f,wc[pb]);++kd){I=hP(eb.f,wc[pb],kd);if(1<pb&&I==Yb){oa=new s1(uc[wc[pb]]);Gd[0]=xP(eb.f,wc[pb],kd);Zb=pb;for(Cb=0;Cb<oa.a.length;++Cb)oa.a[Cb]=wc[Zb],oa.b[Cb]=Gd[Zb],Zb=ae[Zb];Vb=\noa;break a}0==uc[I]&&0!=(eb.f.s[I]&3072)&&(wc[++Sd]=I,Gd[Sd]=xP(eb.f,wc[pb],kd),uc[I]=uc[wc[pb]]+1,ae[Sd]=pb)}++pb}Vb=null}Da=Vb.a;Qc=Vb.b;W0(a,Da,Qc);for(Y=0;Y<Vb.a.length;++Y)a.a[Da[Y]]=!0,a.b[Qc[Y]]=!0}for(Sa=0;Sa<a.f.p;++Sa)if(!a.b[Sa]&&3==qP(a.f,Sa)&&(Ab=W(a.f,0,Sa),G=W(a.f,1,Sa),Nb=iP(a.f,Ab)+iP(a.f,G),2<Nb)){ga=new X0(a.f,Nb,a.e);for(Y=Pc=0;Y<iP(a.f,Ab);++Y)ob=hP(a.f,Ab,Y),ob!=G&&(ga.e[Pc++]=ob,a.a[ob]=!0,a.b[xP(a.f,Ab,Y)]=!0);ga.e[Pc++]=Ab;ga.e[Pc++]=G;for(Y=0;Y<iP(a.f,G);++Y)ob=hP(a.f,G,\nY),ob!=Ab&&(ga.e[Pc++]=ob,a.a[ob]=!0,a.b[xP(a.f,G,Y)]=!0);for(Y=0;Y<Nb;++Y)ga.a[Y]=Y,ga.b[Y]=0,ga.n[Y]=1;a.a[Ab]=!0;a.a[G]=!0;a.b[Sa]=!0;vm(a.c,ga)}for(Sa=0;Sa<a.f.p;++Sa)if(!a.b[Sa]&&2==qP(a.f,Sa)){Ya=C(A,u,-1,a.f.o,1);for(Y=0;2>Y;++Y)if(Ya[0]=W(a.f,Y,Sa),Ya[1]=W(a.f,1-Y,Sa),1==a.f.k[Ya[0]]&&2==a.f.k[Ya[1]]&&2==iP(a.f,Ya[1])){a.a[Ya[0]]=!0;a.a[Ya[1]]=!0;a.b[Sa]=!0;Bb=1;do{T=hP(a.f,Ya[Bb],0)==Ya[Bb-1]?1:0;Ya[Bb+1]=hP(a.f,Ya[Bb],T);if(2==a.f.k[Ya[Bb+1]]&&2<iP(a.f,Ya[Bb+1]))break;a.a[Ya[Bb+1]]=!0;a.b[xP(a.f,\nYa[Bb],T)]=!0;++Bb}while(2==a.f.k[Ya[Bb]]&&2==iP(a.f,Ya[Bb]));Nb=iP(a.f,Ya[0])+iP(a.f,Ya[Bb])+Bb-1;ga=new X0(a.f,Nb,a.e);for(db=0;db<=Bb;++db)ga.a[db]=db,ga.b[db]=0,ga.n[db]=64,ga.e[db]=Ya[db];hc=Bb+1;tc=!1;for(db=0;db<iP(a.f,Ya[0]);++db)ob=hP(a.f,Ya[0],db),ob!=Ya[1]&&(ga.a[hc]=-0.5,ga.b[hc]=tc?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),ga.n[hc]=64,ga.e[hc]=ob,++hc,tc=!0);tc=!1;for(db=0;db<iP(a.f,Ya[Bb]);++db)ob=hP(a.f,Ya[Bb],db),ob!=Ya[Bb-1]&&(ga.a[hc]=Bb+0.5,ga.b[hc]=tc?-Math.sin(1.0471975511965976):\nMath.sin(1.0471975511965976),ga.n[hc]=64,ga.e[hc]=ob,++hc,tc=!0);vm(a.c,ga)}}for(pa=0;pa<a.f.o;++pa)if(4==iP(a.f,pa)){Aa=C(A,u,-1,4,1);Wa=C(A,u,-1,4,1);for(Y=Xc=0;4>Y;++Y)Aa[Xc]=hP(a.f,pa,Y),Wa[Xc]=xP(a.f,pa,Y),1==iP(a.f,Aa[Xc])&&!a.b[Wa[Xc]]&&++Xc;if(2==Xc){ga=new X0(a.f,3,a.e);for(Y=0;2>Y;++Y)a.a[Aa[Y]]=!0,a.b[Wa[Y]]=!0,ga.e[Y]=Aa[Y],ga.n[Y]=32;ga.a[0]=-0.5;ga.b[0]=0.866;ga.a[1]=0.5;ga.b[1]=0.866;ga.a[2]=0;ga.b[2]=0;ga.n[2]=32;ga.e[2]=pa;vm(a.c,ga)}if(3==Xc){for(Y=0;2>Y;++Y)1==qP(a.f,Wa[Y])&&(dd=\nAa[Y],Aa[Y]=Aa[2],Aa[2]=dd,dd=Wa[Y],Wa[Y]=Wa[2],Wa[2]=dd);ga=new X0(a.f,4,a.e);for(Y=0;3>Y;++Y)a.a[Aa[Y]]=!0,a.b[Wa[Y]]=!0,ga.e[Y]=Aa[Y],ga.n[Y]=32;ga.a[0]=-1;ga.b[0]=0;ga.a[1]=1;ga.b[1]=0;ga.a[2]=0;ga.b[2]=1;ga.a[3]=0;ga.b[3]=0;ga.n[3]=32;ga.e[3]=pa;vm(a.c,ga)}}t1(a);for(var Ld,be,fd,ic,ce,Ta;;){ic=null;for(Ld=0;Ld<a.f.o;++Ld){for(fd=Ta=0;fd<iP(a.f,Ld);++fd)a.b[xP(a.f,Ld,fd)]||++Ta;if(1==Ta){a:{var Na=a,Fc=Ld,xc=void 0,kb=void 0,yc=void 0,Ob=void 0,xd=void 0,sd=void 0,yd=void 0,jc=void 0,Qa=void 0,\nGc=void 0,gd=void 0,zd=void 0,yc=C(A,u,-1,Na.f.o,1),Ob=C(A,u,-1,Na.f.o,1),xd=C(A,u,-1,Na.f.o,1),sd=C(A,u,-1,Na.f.o,1);yc[0]=Fc;xd[Fc]=1;sd[0]=-1;for(yd=kb=0;kb<=yd;){if(0==kb||!Na.a[yc[kb]])for(jc=0;jc<iP(Na.f,yc[kb]);++jc)xc=hP(Na.f,yc[kb],jc),gd=xP(Na.f,yc[kb],jc),0==xd[xc]&&!Na.b[gd]&&(yc[++yd]=xc,Ob[yd]=gd,xd[xc]=xd[yc[kb]]+1,sd[yd]=kb);if(kb==yd){zd=new s1(xd[yc[kb]]);Qa=kb;for(Gc=0;Gc<zd.a.length;++Gc)zd.a[Gc]=yc[Qa],zd.b[Gc]=Ob[Qa],Qa=sd[Qa];ce=zd;break a}++kb}ce=null}(!ic||ce.a.length>ic.a.length)&&\n(ic=ce)}}if(!ic)break;be=new X0(a.f,ic.a.length,a.e);for(fd=0;fd<ic.a.length;++fd)a.a[ic.a[fd]]=!0,fd<ic.a.length-1&&(a.b[ic.b[fd]]=!0),be.e[fd]=ic.a[fd],be.a[fd]=Math.cos(0.5235987755982988)*fd,be.b[fd]=1==(fd&1)?0:0.5,be.n[fd]=128+ic.a.length;vm(a.c,be)}t1(a);for(f=new uu(a.c);f.b<f.d.Pf();){for(var Pb=e=vu(f),Qb=void 0,de=void 0,Hc=void 0,V=void 0,Rc=void 0,V=Hc=0;V<Pb.e.length;++V){Qb=Pb.e[V];de=iP(Pb.k,Qb);for(Rc=0;Rc<de;++Rc)hP(Pb.k,Qb,Rc)>Qb&&++Hc}Pb.f=C(A,u,-1,Hc,1);Pb.i=C(A,u,-1,Pb.k.o,1);\nfor(V=Hc=0;V<Pb.e.length;++V){Qb=Pb.e[V];de=iP(Pb.k,Qb);Pb.i[Qb]=V;for(Rc=0;Rc<de;++Rc)hP(Pb.k,Qb,Rc)>Qb&&(Pb.f[Hc++]=xP(Pb.k,Qb,Rc))}}var kc,Ra,zc,Xa,nc,lf,fb,je,Le,Ad,ke,vc;for(je=0;je<a.c.c;++je){fb=ww(a.c,je);for(Le=0;Le<fb.f.length;++Le)if(zc=fb.f[Le],2==qP(a.f,zc)){if(!IP(a.f,zc)&&0==(a.f.z[zc]&3)){var le=a.f;le.z[zc]|=16777216}if(!wP(a.f,zc)&&1<a.f.f[W(a.f,0,zc)]&&1<a.f.f[W(a.f,1,zc)]&&(1==(a.f.z[zc]&3)||2==(a.f.z[zc]&3))){vc=C(A,u,-1,2,1);Xa=C(A,u,-1,2,1);for(Ad=0;2>Ad;++Ad){vc[Ad]=a.f.G;\nXa[Ad]=W(a.f,Ad,zc);for(ke=0;ke<iP(a.f,Xa[Ad]);++ke)nc=hP(a.f,Xa[Ad],ke),nc!=W(a.f,1-Ad,zc)&&vc[Ad]>nc&&(vc[Ad]=nc)}lf=u1(fb.a[fb.i[Xa[0]]],fb.b[fb.i[Xa[0]]],fb.a[fb.i[Xa[1]]],fb.b[fb.i[Xa[1]]]);kc=u1(fb.a[fb.i[vc[0]]],fb.b[fb.i[vc[0]]],fb.a[fb.i[Xa[0]]],fb.b[fb.i[Xa[0]]]);Ra=u1(fb.a[fb.i[Xa[1]]],fb.b[fb.i[Xa[1]]],fb.a[fb.i[vc[1]]],fb.b[fb.i[vc[1]]]);0>C0(lf,kc)^0>C0(lf,Ra)^2==(a.f.z[zc]&3)&&v1(fb,zc)}}}var ld,Td,oc,Ic,qb,Ac,Me,Ne,lc,Jc,Bc,gb,$b,ee,we,Bd,Sc,Ba,hb,Hd,Cd,Kc,Za,me,Ff,md;Cd=C(tQ,q,6,\na.f.o,0);for(Hd=0;Hd<a.f.o;++Hd)Cd[Hd]=new uQ(2),OP(Cd[Hd],Hd);md=C(A,u,-1,a.f.o,1);for(Kc=0;Kc<a.f.d;++Kc)if(Za=a.f.z[Kc]&3,1==Za||2==Za)lP(Cd[W(a.f,0,Kc)],Ev(Za)),lP(Cd[W(a.f,1,Kc)],Ev(Za));me=Z0(Cd,md);do{Ff=me;for(var Xf=a,Yf=Cd,Gf=md,Oe=void 0,rg=void 0,Fb=void 0,hd=void 0,Id=void 0,mf=void 0,sg=void 0,rg=C(A,u,-1,16,1),Oe=0;Oe<Xf.f.o;++Oe){for(Fb=0;Fb<iP(Xf.f,Oe);++Fb){sg=Gf[hP(Xf.f,Oe,Fb)];for(hd=0;hd<Fb&&!(sg<rg[hd]);++hd);for(Id=Fb;Id>hd;--Id)rg[Id]=rg[Id-1];rg[hd]=sg}mf=wQ(6,iP(Xf.f,Oe));\nOP(Yf[Oe],Oe);PP(Yf[Oe],16,Ev(Gf[Oe]));PP(Yf[Oe],17*(6-mf),Gk);for(Fb=0;Fb<mf;++Fb)PP(Yf[Oe],17,Ev(rg[Fb]))}me=Z0(Cd,md)}while(Ff!=me);Ic=C(hK,Il,-1,a.f.p,1);var Og,Hf,xa,Zf,Tc,nf,Jb,If,Jh,Jf;for(xa=0;xa<a.f.p;++xa)if(Og=W(a.f,0,xa),Hf=W(a.f,1,xa),!(wP(a.f,xa)||1!=qP(a.f,xa)||1==iP(a.f,Og)||1==iP(a.f,Hf)))if(!(0!=(a.e&2)&&w0(a.f,Og))||!w0(a.f,Hf)){Jh=!1;for(Jb=0;2>Jb;++Jb)if(Zf=W(a.f,Jb,xa),2<iP(a.f,Zf)){Jf=!0;nf=-1;for(If=0;If<iP(a.f,Zf);++If)Tc=hP(a.f,Zf,If),Tc!=W(a.f,1-Jb,xa)&&(-1==nf?nf=md[Tc]:\nnf!=md[Tc]&&(Jf=!1));if(Jf){Jh=!0;break}}Jh||(0!=(a.e&4)&&w0(a.f,Og)&&w0(a.f,Hf)?Ic[xa]=1:Ic[xa]=2)}for(oc=0;oc<a.f.p;++oc)2==Ic[oc]&&(0!=(a.f.s[W(a.f,0,oc)]&3072)||0!=(a.f.s[W(a.f,1,oc)]&3072))&&(Ic[oc]=3);for(gb=0;gb<a.c.c;++gb){Jc=ww(a.c,gb);Me=w1(Jc);Bd=Jc.c;we=new x1(Jc,a.e);ee=-1;for(Bc=0;224>Bc&&0!=Me.c;++Bc){Ne=y1(a.i,Me.c);Ac=(TB(Ne,Me.c),Me.b[Ne]);a:{var of=a,Md=Ac[0],ne=Ac[1],Ud=void 0,ib=void 0,$f=void 0,nd=void 0,ya=void 0,yl=void 0,Qh=void 0,ik=void 0,Ga=void 0,Bi=void 0,hh=void 0,Rh=\nvoid 0,ya=C(A,u,-1,of.f.o,1),yl=C(A,u,-1,of.f.o,1),Qh=C(A,u,-1,of.f.o,1),ik=C(A,u,-1,of.f.o,1);ya[0]=ne;Qh[ne]=1;ik[0]=-1;for(Ga=nd=0;nd<=Ga;){for(Bi=0;Bi<NP(of.f,ya[nd]);++Bi){ib=hP(of.f,ya[nd],Bi);Rh=xP(of.f,ya[nd],Bi);if(ib==Md){$f=Qh[ya[nd]];Ud=C(A,u,-1,$f,1);Ud[0]=Rh;for(hh=1;hh<$f;++hh)Ud[hh]=yl[nd],nd=ik[nd];qb=Ud;break a}0==Qh[ib]&&(ya[++Ga]=ib,yl[Ga]=Rh,Qh[ib]=Qh[ya[nd]]+1,ik[Ga]=nd)}if(nd==Ga)break;++nd}qb=null}ld=C(A,u,-1,qb.length,1);Td=0;if(32>Bc)for($b=1;$b<qb.length-1;++$b)3==Ic[qb[$b]]&&\n(ld[Td++]=qb[$b]);else if(96>Bc)for($b=1;$b<qb.length-1;++$b)2<=Ic[qb[$b]]&&(ld[Td++]=qb[$b]);else for($b=1;$b<qb.length-1;++$b)1<=Ic[qb[$b]]&&(ld[Td++]=qb[$b]);if(0!=Td){Ba=ld[0];if(1<Td){do Ba=ld[y1(a.i,Td)];while(Ba==ee)}Ba!=ee&&(ee=Ba,v1(Jc,Ba),Me=w1(Jc),Bd>Jc.c&&(Bd=Jc.c,we=new x1(Jc,a.e)))}}ZB(a.c,gb,we);Jc=we;lc=1;do{Sc=9999;for($b=0;$b<Jc.e.length;++$b)if(hb=md[Jc.e[$b]],hb==lc){for(var pc=Jc,Rg=$b,jk=void 0,zl=void 0,ih=void 0,Sh=void 0,ug=void 0,jh=void 0,Th=void 0,Sg=void 0,vg=void 0,Tg=\nvoid 0,nj=void 0,Al=void 0,Vd=void 0,Pe=void 0,xe=void 0,Xb=void 0,rf=void 0,Vg=void 0,xk=void 0,uv=void 0,Vd=pc.a[Rg],rf=pc.b[Rg],Sh=C(z1,q,11,4,0),Tg=vg=0;Tg<pc.f.length&&!(4<=vg);++Tg)Rg==pc.i[W(pc.k,0,pc.f[Tg])]||Rg==pc.i[W(pc.k,1,pc.f[Tg])]||(Pe=pc.a[pc.i[W(pc.k,0,pc.f[Tg])]],Vg=pc.b[pc.i[W(pc.k,0,pc.f[Tg])]],xe=pc.a[pc.i[W(pc.k,1,pc.f[Tg])]],xk=pc.b[pc.i[W(pc.k,1,pc.f[Tg])]],jh=Math.sqrt((Pe-Vd)*(Pe-Vd)+(Vg-rf)*(Vg-rf)),Th=Math.sqrt((xe-Vd)*(xe-Vd)+(xk-rf)*(xk-rf)),ih=Math.sqrt((xe-Pe)*(xe-\nPe)+(xk-Vg)*(xk-Vg)),jh<ih&&Th<ih?Pe==xe?(ug=0>=Vd-Pe?0-(Vd-Pe):Vd-Pe,0.5>ug&&(Sh[vg++]=new A1(u1(Pe,rf,Vd,rf),(0.5-ug)/2))):Vg==xk?(ug=0>=rf-Vg?0-(rf-Vg):rf-Vg,0.5>ug&&(Sh[vg++]=new A1(u1(Vd,Vg,Vd,rf),(0.5-ug)/2))):(nj=(xk-Vg)/(xe-Pe),Al=-1/nj,jk=Vg-nj*Pe,zl=rf-Al*Vd,Xb=(zl-jk)/(nj-Al),uv=nj*Xb+jk,ug=Math.sqrt((Xb-Vd)*(Xb-Vd)+(uv-rf)*(uv-rf)),0.5>ug&&(Sh[vg++]=new A1(u1(Xb,uv,Vd,rf),(0.5-ug)/2))):0.5>jh?Sh[vg++]=new A1(u1(Pe,Vg,Vd,rf),(0.5-jh)/2):0.5>Th&&(Sh[vg++]=new A1(u1(xe,xk,Vd,rf),(0.5-Th)/\n2)));0<vg&&(Sg=B1(Sh,vg),pc.a[Rg]+=Sg.b*Math.sin(Sg.a),pc.b[Rg]+=Sg.b*Math.cos(Sg.a))}else hb>lc&&hb<Sc&&(Sc=hb);lc=Sc}while(9999!=Sc)}var Ql,Mn;for(Ql=0;Ql<a.f.o;++Ql)!w0(a.f,Ql)&&0==iP(a.f,Ql)&&(Mn=new X0(a.f,1,a.e),a.a[Ql]=!0,Mn.e[0]=Ql,Mn.a[0]=0,Mn.b[0]=0,Mn.n[0]=0,vm(a.c,Mn));var Y_,vv;for(vv=i1(a);vv;){for(var Nn=void 0,wv=void 0,LD=void 0,MD=void 0,MD=0,LD=null,wv=new uu(vv);wv.b<wv.d.Pf();)Nn=vu(wv),MD<Nn.b[0].e.length*Nn.b[1].e.length&&(MD=Nn.b[0].e.length*Nn.b[1].e.length,LD=Nn);Y_=LD;C1(a,\nY_,1.2);vv=i1(a)}var xv;for(xv=$0(a);xv;)C1(a,xv,1.5),xv=$0(a);var yv;for(yv=g1(a);yv;)C1(a,yv,1.8),yv=g1(a);for(g=0;g<a.c.c;++g){e=ww(a.c,g);for(h=0;h<e.e.length;++h)z0(a.f,e.e[h],e.a[h]),A0(a.f,e.e[h],e.b[h]),B0(a.f,e.e[h],0)}}\nfunction C1(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,n;e=C(XE,Ml,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];n=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var o=void 0,r=o=void 0,t=void 0,z=void 0,v=void 0,E=void 0,s=E=void 0,F=z=o=v=z=void 0,P=void 0,M=r=void 0,$=z=o=void 0,da=void 0;if(1==f.e.length)f=0;else{M=c+Math.sqrt(b.b[1-j].e.length);t=C(XE,Ml,-1,36,1);for(s=0;s<f.e.length;++s)o=u1(h,l,f.a[s],f.b[s]),o=Q(L(Math.round(36*o/6.283185307179586))),o=0>o?o+36:36<=o?o-36:o,z=h-f.a[s],v=l-f.b[s],\nz=z*z+v*v,t[o]<z&&(t[o]=z);o=z=-1;for(s=0;36>s;++s)t[s]=Math.sqrt(t[s]),z<t[s]&&(z=t[s],o=s);o=0>o-18?o-18+36:36<=o-18?o-18-36:o-18;for(s=0;18>=s;++s)t[0>o+s?o+s+36:36<=o+s?o+s-36:o+s]+=0.01*s,t[0>o-s?o-s+36:36<=o-s?o-s-36:o-s]+=0.01*s;$=C(XE,Ml,-1,9,1);for(s=1;9>s;++s)$[s]=Math.sin(0.17453292519943295*s);da=M*M;P=1.7976931348623157E308;F=-1;for(o=0;36>o;++o)if(!(t[o]>=P)){v=t[o];for(s=1;9>s;++s){for(z=-1;1>=z&&!(r=0>o+z*s?o+z*s+36:36<=o+z*s?o+z*s-36:o+z*s,!(t[r]<=v)&&(E=t[r]*$[s],E<M&&(E*=E,r=Math.sqrt(da-\nE)+Math.sqrt(t[r]*t[r]-E)-M,v<r&&(v=r,P<=r))));z+=2);if(P<=v)break}P>v&&(P=v,F=o)}f=6.283185307179586*F/36}n[g]=f}D1(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);D1(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);n=1.7976931348623157E308;f=-1.7976931348623157E308;g=b.d[0]-b.d[1];for(j=0;j<b.b[1].b.length;++j)b.b[1].b[j]+=g,n>b.b[1].b[j]&&(n=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-n+2*c;f=Uu(Math.ceil(j));n+=(j-f)/2-c;g=C(XE,Ml,-1,f,1);for(j=0;j<f;++j)g[j]=b.c[1]+c;for(j=0;j<b.b[1].b.length;++j){h=\nb.b[1].b[j]-n;l=Uu(h-c);for(h=wQ(Uu(h+c),f-1);l<=h;++l)g[l]>b.b[1].a[j]&&(g[l]=b.b[1].a[j])}for(j=0;j<f;++j)g[j]-=c;c=b.c[0]-b.c[1];for(j=0;j<b.b[0].a.length;++j)f=Uu(b.b[0].b[j]-n),0<=f&&f<g.length&&c<b.b[0].a[j]-g[f]&&(c=b.b[0].a[j]-g[f]);for(j=0;j<b.b[1].a.length;++j)b.b[1].a[j]+=c;d&&(D1(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),D1(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=o1(a,b.b[0],b.b[1],0);E1(a,b.b[0],b.b[1],d)}\nfunction t1(a){for(var b,c,d,e,f,g,h,j,l,n,o,r,t,z,v;;){n=v=0;z=t=null;for(f=1;f<a.c.c;++f){d=ww(a.c,f);for(g=0;g<f;++g){e=ww(a.c,g);for(j=r=o=c=b=0;j<d.e.length;++j)for(l=0;l<e.e.length;++l)d.e[j]==e.e[l]&&(++c,b=d.e[j],o<d.n[j]&&(o=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==m1(a,d,b)&&1==m1(a,e,b)?0:1,o>r?h=(b<<24)+(o<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(o<<8)+c,v<h)){v=h;n=c;for(j=r=o=0;j<d.e.length;++j)o<d.n[j]&&(o=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);o>r?(t=d,z=e):(t=e,z=\nd)}}}if(0==v)break;if(n==t.e.length)om(a.c,t);else if(n==z.e.length)om(a.c,z);else{c=a;f=n;r=o=e=d=n=n=j=b=v=g=void 0;g=C(A,u,-1,f,1);for(b=v=0;b<t.e.length;++b)for(j=0;j<z.e.length;++j)t.e[b]==z.e[j]&&(g[v++]=t.e[b]);if(1==f)f=(n=j1(t,g[0]),d=j1(z,g[0]),F1(z,t.a[n]-z.a[d],t.b[n]-z.b[d]),e=G1(c,t,g[0]),o=G1(c,z,g[0]),r=0,1==m1(c,t,g[0])&&1==m1(c,z,g[0])&&(r=1.0471975511965976),D1(z,z.a[d],z.b[d],e-o+r+3.141592653589793),o1(c,t,z,1));else{n=c;d=t;e=z;r=g;var E=void 0,s=v=void 0,F=void 0,P=void 0,M=\nvoid 0,$=void 0,da=void 0,Z=l=j=b=P=void 0,ca=s=E=o=v=g=l=j=b=v=E=void 0,$=void 0;j=C(A,u,-1,f,1);l=C(A,u,-1,f,1);for(b=0;b<f;++b)j[b]=j1(d,r[b]),l[b]=j1(e,r[b]);for(b=E=v=o=g=0;b<f;++b)g+=d.a[j[b]],o+=d.b[j[b]],v+=e.a[l[b]],E+=e.b[l[b]];g/=f;o/=f;v/=f;E/=f;F1(e,g-v,o-E);P=C(z1,q,11,f,0);$=C(z1,q,11,f,0);E=C(z1,q,11,f,0);v=C(z1,q,11,f,0);for(b=0;b<f;++b)P[b]=new H1(g,o,d.a[j[b]],d.b[j[b]]),$[b]=new H1(g,o,e.a[l[b]],e.b[l[b]]),E[b]=new A1(P[b].a-$[b].a,P[b].b*$[b].b),v[b]=new A1(P[b].a+$[b].a,P[b].b*\n$[b].b);E=B1(E,f);v=B1(v,f);for(b=$=ca=0;b<f;++b)for(Z=0;Z<iP(n.f,r[b]);++Z)s=hP(n.f,r[b],Z),n1(d,s)&&!n1(e,s)&&++ca,!n1(d,s)&&n1(e,s)&&++$;M=C(z1,q,11,ca,0);da=C(z1,q,11,$,0);P=C(z1,q,11,$,0);for(b=$=ca=0;b<f;++b)for(Z=0;Z<iP(n.f,r[b]);++Z)s=hP(n.f,r[b],Z),n1(d,s)&&!n1(e,s)&&(F=j1(d,s),M[ca]=new H1(d.a[j[b]],d.b[j[b]],d.a[F],d.b[F]),++ca),!n1(d,s)&&n1(e,s)&&(F=j1(e,s),s=new H1(e.a[l[b]],e.b[l[b]],e.a[F],e.b[F]),da[$]=new A1(E.a+s.a,s.b),P[$]=new A1(v.a-s.a,s.b),++$);b=B1(M,ca);j=B1(da,$);l=B1(P,\n$);if(VF(C0(b.a,j.a))>VF(C0(b.a,l.a)))D1(e,g,o,E.a);else{r=g;b=o;E=l=j=void 0;for(E=0;E<e.e.length;++E)l=cK((e.a[E]-r)*(e.a[E]-r)+(e.b[E]-b)*(e.b[E]-b)),j=0-u1(r,b,e.a[E],e.b[E]),e.a[E]=r+l*Math.sin(j),e.b[E]=b+l*Math.cos(j);D1(e,g,o,v.a)}f=o1(n,d,e,f)}n=f;E1(c,t,z,n)}}}\nfunction G1(a,b,c){var d,e,f,g,h,j,l,n;d=C(XE,Ml,-1,iP(a.f,c)+1,1);f=C(A,u,-1,iP(a.f,c)+1,1);g=C(A,u,-1,iP(a.f,c)+1,1);l=j1(b,c);for(h=e=0;h<iP(a.f,c);++h)f[e]=hP(a.f,c,h),g[e]=xP(a.f,c,h),j=j1(b,f[e]),-1!=j&&(d[e++]=u1(b.a[l],b.b[l],b.a[j],b.b[j]));if(1==e)return d[0]+3.141592653589793;for(h=e-1;0<h;--h)for(b=0;b<h;++b)d[b]>d[b+1]&&(j=d[b],d[b]=d[b+1],d[b+1]=j,j=f[b],f[b]=f[b+1],f[b+1]=j,j=g[b],g[b]=g[b+1],g[b+1]=j);d[e]=d[0]+6.283185307179586;f[e]=f[0];g[e]=g[0];j=-100;for(h=l=0;h<e;++h){b=d[h+\n1]-d[h];if(2<e&&wP(a.f,g[h])&&wP(a.f,g[h+1])){a:{n=a;var o=f[h],r=c,t=f[h+1],z=void 0,v=void 0,E=void 0,s=void 0,F=void 0,P=void 0,E=C(A,u,-1,n.f.o,1),s=C(A,u,-1,n.f.o,1);E[0]=r;E[1]=o;s[r]=1;s[o]=2;for(F=v=1;v<=F;){for(P=0;P<iP(n.f,E[v]);++P){z=hP(n.f,E[v],P);if(z==t){n=1+s[E[v]];break a}0==s[z]&&0!=(n.f.s[z]&3072)&&(E[++F]=z,s[z]=s[E[v]]+1)}++v}n=0}0!=n&&(b-=100-n)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function E1(a,b,c,d){var e;e=wQ(oz(a.c,b),oz(a.c,c));pC(a.c,e,d);om(a.c,b);om(a.c,c)}\nfunction I1(){this.e=1}function B1(a,b){var c,d,e;for(d=c=e=0;d<b;++d)e+=a[d].b*Math.sin(a[d].a),c+=a[d].b*Math.cos(a[d].a);0==c?d=0<e?1.5707963267948966:-1.5707963267948966:(d=Math.atan(e/c),0>c&&(d+=3.141592653589793));c=Math.sqrt(e*e+c*c)/b;return new A1(d,c)}w(33,1,{},I1);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function c1(){}w(34,1,{},c1);_.dd=function(a,b){var c,d;return c=WF(a.b),d=WF(b.b),c<d?-1:c==d?0:1};function d1(){}w(35,1,{},d1);\n_.dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function e1(){}w(36,1,{},e1);_.dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function h1(a,b){var c,d;this.b=C(r1,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(XE,Ml,-1,2,1);this.d=C(XE,Ml,-1,2,1);this.a=C(A,u,-1,2,1);for(c=0;2>c;++c){for(d=0;d<this.b[c].e.length;++d)this.c[c]+=this.b[c].a[d],this.d[c]+=this.b[c].b[d];this.a[c]=this.b[c].e.length}}\nfunction f1(a,b,c,d){this.b=C(r1,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(XE,Ml,-1,2,1);this.d=C(XE,Ml,-1,2,1);this.c[0]=this.b[0].a[c];this.d[0]=this.b[0].b[c];this.c[1]=this.b[1].a[d];this.d[1]=this.b[1].b[d];this.a=C(A,u,-1,2,1);this.a[0]=1;this.a[1]=1}w(37,1,{9:1},h1,f1);_.a=null;_.b=null;_.c=null;_.d=null;function A1(a,b){this.a=a;this.b=b}function H1(a,b,c,d){this.a=u1(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}\nfunction u1(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}w(38,1,{11:1},A1,H1);_.a=0;_.b=0;function s1(a){this.a=C(A,u,-1,a,1);this.b=C(A,u,-1,a,1)}w(39,1,{},s1);_.a=null;_.b=null;function a1(a,b,c){this.c=a;this.a=b;this.b=c}w(40,1,{},a1);_.a=0;_.b=0;_.c=null;\nfunction v1(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=C(kH,il,86,a.k.p,0));if(null==a.d[b]){g=C(A,u,-1,a.e.length,1);l=C(hq,ql,-1,a.k.o,2);c=W(a.k,0,b);d=W(a.k,1,b);g[0]=c;l[c]=!0;for(h=f=0;f<=h;){for(j=0;j<iP(a.k,g[f]);++j)e=hP(a.k,g[f],j),!l[e]&&e!=d&&(g[++h]=e,l[e]=!0);if(f==h)break;++f}e=h+1>~~(a.e.length/2);if(0!=(a.j&6)){f=g=!1;for(j=0;j<a.e.length;++j)w0(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=C(A,u,-1,e?a.e.length-h:h+2,1);for(j=0;j<a.e.length;++j)a.e[j]==c?a.d[b][e?0:1]=\nj:a.e[j]==d?a.d[b][e?1:0]=j:e^l[a.e[j]]&&(a.d[b][f++]=j)}e=a.a[a.d[b][0]];f=a.b[a.d[b][0]];l=u1(e,f,a.a[a.d[b][1]],a.b[a.d[b][1]]);for(j=2;j<a.d[b].length;++j)h=a.d[b][j],d=cK((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-u1(e,f,a.a[h],a.b[h]),a.a[h]=e+d*Math.sin(c),a.b[h]=f+d*Math.cos(c)}\nfunction w1(a){var b,c,d,e,f;a.c=0;c=new Bm;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=VF(a.a[e]-a.a[f]),d=VF(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=C(A,u,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],fq(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function j1(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function n1(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction D1(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=cK((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=u1(b,c,a.a[g],a.b[g])+d,a.a[g]=b+f*Math.sin(e),a.b[g]=c+f*Math.cos(e)}function F1(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function X0(a,b,c){this.k=a;this.j=c;this.e=C(A,u,-1,b,1);this.n=C(A,u,-1,b,1);this.a=C(XE,Ml,-1,b,1);this.b=C(XE,Ml,-1,b,1)}\nfunction x1(a,b){var c;this.k=a.k;this.j=b;this.e=C(A,u,-1,a.e.length,1);this.n=C(A,u,-1,a.e.length,1);this.a=C(XE,Ml,-1,a.e.length,1);this.b=C(XE,Ml,-1,a.e.length,1);for(c=0;c<a.e.length;++c)this.e[c]=a.e[c],this.n[c]=a.n[c],this.a[c]=a.a[c],this.b[c]=a.b[c];if(null!=a.f){this.f=C(A,u,-1,a.f.length,1);for(c=0;c<a.f.length;++c)this.f[c]=a.f[c]}if(null!=a.i){this.i=C(A,u,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}w(41,1,{12:1},X0,x1);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function F0(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function J1(){J1=x;K1=y(L1,xl,-1,[0.29899999499320984,0.5870000123977661,0.11400000005960464])}\nfunction M1(a,b){J1();var c,d,e,f,g,h;c=!b?1:(K1[0]*(b.d>>16&255)+K1[1]*(b.d>>8&255)+K1[2]*(b.d&255))/255;f=!a?1:(K1[0]*(a.d>>16&255)+K1[1]*(a.d>>8&255)+K1[2]*(a.d&255))/255;e=VF(c-f);if(0.30000001192092896<e)return a;d=C(L1,xl,-1,3,1);N1(b.d>>16&255,b.d>>8&255,b.d&255,d);g=C(L1,xl,-1,3,1);N1(a.d>>16&255,a.d>>8&255,a.d&255,g);h=VF(g[0]-d[0]);0.5<h&&(h=1-h);g=1-(g[1]>d[1]?g[1]:d[1]);d=VF(f+c-1);h=Math.cos(9.42477796076938*h);h=0.30000001192092896*(g>(d>h?d:h)?g:d>h?d:h);if(e>h)c=a;else if(e=(f>c?1<\nf+h:0<f-h)?c-h:c+h,c=null,null==c&&(c=C(L1,xl,-1,4,1)),null!=a.b?c[3]=a.a:c[3]=(a.d>>24&255)/255,f=c,null==f&&(f=C(L1,xl,-1,3,1)),null!=a.b?(f[2]=a.b[2],f[1]=a.b[1],f[0]=a.b[0]):(f[2]=(a.d&255)/255,f[1]=(a.d>>8&255)/255,f[0]=(a.d>>16&255)/255),f=!a?1:(K1[0]*(a.d>>16&255)+K1[1]*(a.d>>8&255)+K1[2]*(a.d&255))/255,0==f)c=new O1(f,f,f,c[3]);else{d=e/(!a?1:(K1[0]*(a.d>>16&255)+K1[1]*(a.d>>8&255)+K1[2]*(a.d&255))/255);for(e=f=h=0;3>e;++e)c[e]*=d,1>c[e]?f+=K1[e]:(h+=(c[e]-1)*K1[e],c[e]=1);if(0!=h){for(e=\nd=0;3>e;++e)1>c[e]&&(c[e]+=h/f,1<c[e]&&(d+=(c[e]-1)*K1[e],c[e]=1));if(0!=d)for(e=0;3>e;++e)1>c[e]&&(c[e]+=d/K1[e],1<c[e]&&(c[e]=1))}c=new O1(c[0],c[1],c[2],c[3])}return c}var K1;function O1(a,b,c,d){sB();var e=Uu(255*a+0.5),f=Uu(255*b+0.5),g=Uu(255*c+0.5),h=Uu(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new Km(oe);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=C(L1,xl,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}function P1(a){sB();this.d=a|-16777216}\nfunction N1(a,b,c,d){sB();var e,f,g,h,j,l;null==d&&(d=C(L1,xl,-1,3,1));j=c>(a>b?a:b)?c:a>b?a:b;l=c<(a<b?a:b)?c:a<b?a:b;j==l?g=h=0:(h=(j-l)/j,f=(j-a)/(j-l),e=(j-b)/(j-l),c=(j-c)/(j-l),a==j?g=c-e:b==j?g=2+f-c:g=4+e-f,g/=6,0>g&&++g);d[0]=g;d[1]=h;d[2]=j/255}w(468,1,{58:1,67:1,70:1},O1,P1);var M0=null;function O_(){}function R_(a,b){this.a=a;this.b=b}w(518,491,{77:1,78:1},O_,R_);_.rf=sy;_.sf=tI;_.tS=function(){return Q1.d+"[x="+this.a+",y="+this.b+Tf};_.a=0;_.b=0;\nfunction D_(a,b){var c,d,e,f;c=new E_;d=a.c;e=b.rf();d=d<e?d:e;e=a.d;f=b.sf();e=e<f?e:f;f=a.c+a.b;var g=b.rf()+b.uf();f=f>g?f:g;var g=a.d+a.a,h=b.sf()+b.tf();c.c=d;c.d=e;c.b=f-d;c.a=(g>h?g:h)-e;return c}function E_(){}function W_(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(519,494,Gl,E_,W_);_.tf=sy;_.uf=tI;_.rf=function(){return this.c};_.sf=function(){return this.d};_.tS=function(){return R1.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Tf};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction S1(a){var b,c;c=new qS;var d=new Q0,e=gK(gx(a)),f,g,h,j,l,n,o,r,t,z,v,E,s,F,P,M,$,da,Z,ca,Hb,aa,sb,Mb,K,Ja,Zc,Ub,tb,N,za,mc,rd,qa,cd,$d,Ya;d.b=c;uR(d.b);sb=null;j=C(A,u,-1,64,1);j[0]=-1;Ja=C(A,u,-1,64,1);Zc=C(A,u,-1,64,1);for(s=0;64>s;++s)Ja[s]=-1;g=K=0;Ub=Mb=N=!1;n=0;tb=e.length;for(l=1;32>=e[K];)++K;for(;K<tb;)if(za=e[K++]&65535,T1(za)||42==za){h=0;v=-1;F=aa=P=!1;if(N)82==za&&UD(e[K]&65535)?(da=null!=String.fromCharCode(e[K+1]&65535).match(/\\d/)?2:1,h=OR(vR(e,K-1,1+da)),K+=da):(M=String.fromCharCode(e[K]&\n65535).toLowerCase().charCodeAt(0)==(e[K]&65535)&&T1(e[K]&65535)?2:1,h=OR(vR(e,K-1,M)),K+=M-1,v=0),64==e[K]&&(++K,64==e[K]&&(F=!0,++K),aa=!0),72==e[K]&&(++K,v=1,UD(e[K]&65535)&&(v=e[K]-48,++K));else if(42==za)h=6,P=!0;else switch(String.fromCharCode(za).toUpperCase().charCodeAt(0)){case 66:K<tb&&114==e[K]?(h=35,++K):h=5;break;case 67:K<tb&&108==e[K]?(h=17,++K):h=6;break;case 70:h=9;break;case 73:h=53;break;case 78:h=7;break;case 79:h=8;break;case 80:h=15;break;case 83:h=16}if(0==h)throw new vp("SmilesParser: unknown element label found");\nf=pR(d.b,h);P?(Ub=!0,JR(d.b,f,1)):y0(d.b,f,String.fromCharCode(za).toLowerCase().charCodeAt(0)==za&&T1(za));if(-1!=v&&1!=h){o=C(hK,Il,-1,1,1);o[0]=v<<24>>24;var pa=d.b,Ab=f,G=o;null!=G&&0==G.length&&(G=null);null==G?null!=pa.r&&(pa.r[Ab]=null):(null==pa.r&&(pa.r=C(nR,q,3,pa.G,0)),pa.r[Ab]=G)}E=j[n];-1!=j[n]&&128!=l&&tR(d.b,f,j[n],l);l=1;j[n]=f;0!=g&&(HR(d.b,f,g),g=0);(ca=!sb?null:aS(sb,uG(E)))&&R0(ca,f,K,1==h);aa&&(!sb&&(sb=new lS),mS(sb,uG(f),new T0(d,f,E,v,K,F)))}else if(46==za)l=128;else if(61==\nza)l=2;else if(35==za)l=4;else if(UD(za))if(Z=za-48,N){for(;K<tb&&UD(e[K]&65535);)Z=10*Z+e[K]-48,++K;g=Z}else{Mb&&K<tb&&UD(e[K]&65535)&&(Z=10*Z+e[K]-48,++K);Mb=!1;if(64<=Z)throw new vp("SmilesParser: ringClosureAtom number out of range");if(-1==Ja[Z])Ja[Z]=j[n],Zc[Z]=K-1;else{if(Ja[Z]==j[n])throw new vp("SmilesParser: ring closure to same atom");sb&&((ca=aS(sb,uG(Ja[Z])))&&R0(ca,j[n],Zc[Z],!1),(ca=aS(sb,uG(j[n])))&&R0(ca,Ja[Z],K-1,!1));tR(d.b,j[n],Ja[Z],l);Ja[Z]=-1}l=1}else if(43==za){if(!N)throw new vp("SmilesParser: \'+\' found outside brackets");\nfor(r=1;43==e[K];)++r,++K;1==r&&UD(e[K]&65535)&&(r=e[K]-48,++K);CR(d.b,j[n],r)}else if(45==za){if(N){for(r=-1;45==e[K];)--r,++K;-1==r&&UD(e[K]&65535)&&(r=48-e[K],++K);CR(d.b,j[n],r)}}else if(40==za){if(-1==j[n])throw new vp("Smiles with leading parenthesis are not supported");j[n+1]=j[n];++n}else if(41==za)--n;else if(91==za){if(N)throw new vp("SmilesParser: nested square brackets found");N=!0}else if(93==za){if(!N)throw new vp("SmilesParser: closing bracket without opening one");N=!1}else if(37==\nza)Mb=!0;else if(58==za)if(N){for($=0;UD(e[K]&65535);)$=10*$+e[K]-48,++K;d.b.u[j[n]]=$}else l=64;else if(47==za)l=17;else if(92==za)l=9;else throw new vp("SmilesParser: unexpected character found: \'"+String.fromCharCode(za)+Ia);if(1!=l)throw new vp("SmilesParser: dangling open bond");for(s=0;64>s;++s)if(-1!=Ja[s])throw new vp("SmilesParser: dangling ring closure");var Sa=d.b,ob,Pc,hc,ga,tc,Y;Y=C(A,u,-1,Sa.o,1);ga=C(hq,ql,-1,Sa.o,2);for(Pc=0;Pc<Sa.p;++Pc)for(hc=0;2>hc;++hc)WR(Sa,Sa.y[hc][Pc])&&!WR(Sa,\nSa.y[1-hc][Pc])&&(ga[Sa.y[hc][Pc]]=!0);for(tc=Sa.o-1;0<=tc&&ga[tc];)Y[tc]=tc,--tc;for(ob=0;ob<=tc;++ob)if(ga[ob]){Y[ob]=tc;Y[tc]=ob;for(--tc;0<=tc&&ga[tc];)Y[tc]=tc,--tc}else Y[ob]=ob;d.b.J=!0;oQ(d.b,1);for(f=0;f<d.b.o;++f)if(null!=(null==c.r?null:null==c.r[f]?null:vR(c.r[f],0,c.r[f].length))&&!w0(d.b,f))if(z=(null==d.b.r?null:d.b.r[f])[0],d.b.x[f]<(QP(),mR).length&&null!=mR[d.b.x[f]]){t=!1;mc=yQ(d.b,f);mc-=AQ(d.b,f,mc);for(qa=mR[d.b.x[f]],cd=0,$d=qa.length;cd<$d;++cd)if(rd=qa[cd],mc<=rd){t=!0;rd!=\nmc+z&&BR(d.b,f,mc+z);break}t||BR(d.b,f,mc+z)}var O,db,Bb,Nb;for(O=0;O<d.b.c;++O)if(7==d.b.x[O]&&0==d.b.q[O]&&3<yQ(d.b,O)&&0<d.b.k[O])for(Nb=0;Nb<d.b.f[O];++Nb)if(db=hP(d.b,O,Nb),Bb=xP(d.b,O,Nb),1<qP(d.b,Bb)&&QR(d.b.x[db])){4==d.b.B[Bb]?TQ(d.b,Bb,2):TQ(d.b,Bb,1);CR(d.b,O,d.b.q[O]+1);CR(d.b,db,d.b.q[db]-1);break}var T,Aa,Wa,Xc,Da,Qc,ub,Fd,ie,Ec,dd,Vb,eb,ed,Yb,Yc;oQ(d.b,1);d.a=C(hq,ql,-1,d.b.d,2);for(Wa=0;Wa<d.b.d;++Wa)64==d.b.B[Wa]&&(TQ(d.b,Wa,1),d.a[Wa]=!0);Yc=new UR(d.b,3);Fd=C(hq,ql,-1,Yc.i.c,2);\nfor(eb=0;eb<Yc.i.c;++eb){ed=ww(Yc.i,eb);Fd[eb]=!0;for(ub=0;ub<ed.length;++ub)if(!w0(d.b,ed[ub])){Fd[eb]=!1;break}if(Fd[eb]){Yb=ww(Yc.j,eb);for(ub=0;ub<Yb.length;++ub)d.a[Yb[ub]]=!0}}for(Wa=0;Wa<d.b.d;++Wa)if(!d.a[Wa]&&0!=Yc.b[Wa]&&w0(d.b,W(d.b,0,Wa))&&w0(d.b,W(d.b,1,Wa)))a:{var I=d,pb=Wa,wc=void 0,Gd=void 0,uc=void 0,ae=void 0,Sd=void 0,kd=void 0,Zb=void 0,Cb=void 0,oa=void 0,Ld=void 0,be=void 0,fd=void 0,ic=void 0,Cb=C(A,u,-1,I.b.c,1),kd=C(A,u,-1,I.b.c,1),Zb=C(A,u,-1,I.b.c,1),oa=C(A,u,-1,I.b.c,1),\nwc=W(I.b,0,pb),Gd=W(I.b,1,pb);kd[0]=wc;kd[1]=Gd;Zb[0]=-1;Zb[1]=pb;Cb[wc]=1;Cb[Gd]=2;oa[wc]=-1;oa[Gd]=wc;for(Ld=Sd=1;Sd<=Ld&&15>Cb[kd[Sd]];){ic=kd[Sd];for(be=0;be<I.b.f[ic];++be)if(uc=hP(I.b,ic,be),uc!=oa[ic]){ae=xP(I.b,ic,be);if(uc==wc){Zb[0]=ae;for(fd=0;fd<=Ld;++fd)I.a[Zb[be]]=!0;break a}w0(I.b,uc)&&0==Cb[uc]&&(++Ld,kd[Ld]=uc,Zb[Ld]=ae,Cb[uc]=Cb[ic]+1,oa[uc]=ic)}++Sd}}oQ(d.b,3);for(eb=0;eb<Yc.i.c;++eb)if(Fd[eb]){ed=ww(Yc.i,eb);for(ub=0;ub<ed.length;++ub){var ce;var Ta=d,Na=ed[ub],Fc=void 0;16==Ta.b.x[Na]&&\n0>=Ta.b.q[Na]||6==Ta.b.x[Na]&&0!=Ta.b.q[Na]||!w0(Ta.b,Na)?ce=!1:(Fc=null==EQ(Ta.b,Na)?0:(null==Ta.b.r?null:Ta.b.r[Na])[0],ce=1>yR(Ta.b,Na)-yQ(Ta.b,Na)-Fc||5!=Ta.b.x[Na]&&6!=Ta.b.x[Na]&&7!=Ta.b.x[Na]&&8!=Ta.b.x[Na]&&15!=Ta.b.x[Na]&&16!=Ta.b.x[Na]&&33!=Ta.b.x[Na]&&34!=Ta.b.x[Na]?!1:!0);if(!ce){y0(d.b,ed[ub],!1);for(Ec=0;Ec<d.b.f[ed[ub]];++Ec)d.a[xP(d.b,ed[ub],Ec)]=!1}}}P0(d);for(eb=0;eb<Yc.i.c;++eb)if(Fd[eb]&&6==ww(Yc.j,eb).length){Yb=ww(Yc.j,eb);ie=!0;for(Xc=0,Da=Yb.length;Xc<Da;++Xc)if(Wa=Yb[Xc],\n!d.a[Wa]){ie=!1;break}ie&&(O0(d,Yb[0]),O0(d,Yb[2]),O0(d,Yb[4]),P0(d))}for(Vb=5;4<=Vb;--Vb){do{dd=!1;for(Wa=0;Wa<d.b.d;++Wa)if(d.a[Wa]){for(ub=T=0;2>ub;++ub){Qc=W(d.b,ub,Wa);for(Ec=0;Ec<d.b.f[Qc];++Ec)d.a[xP(d.b,Qc,Ec)]&&++T}if(T==Vb){O0(d,Wa);P0(d);dd=!0;break}}}while(dd)}for(Wa=0;Wa<d.b.d;++Wa)if(d.a[Wa])throw new vp(q_);for(Aa=0;Aa<d.b.c;++Aa)if(w0(d.b,Aa))throw new vp(q_);d.b.r=null;d.b.J=!1;var xc,kb,yc,Ob,xd,sd,yd,jc,Qa,Gc,gd;oQ(d.b,3);Qa=!1;Gc=C(A,u,-1,2,1);gd=C(A,u,-1,2,1);jc=C(A,u,-1,2,1);\nfor(kb=0;kb<d.b.d;++kb)if(!IP(d.b,kb)&&2==d.b.B[kb]){for(Ob=0;2>Ob;++Ob){Gc[Ob]=-1;jc[Ob]=-1;xc=W(d.b,Ob,kb);for(yd=0;yd<d.b.f[xc];++yd)yc=xP(d.b,xc,yd),yc!=kb&&(17==d.b.B[yc]||9==d.b.B[yc]?(Gc[Ob]=hP(d.b,xc,yd),gd[Ob]=yc):jc[Ob]=hP(d.b,xc,yd));if(-1==Gc[Ob])break}if(-1!=Gc[0]&&-1!=Gc[1]){sd=d.b.B[gd[0]]!=d.b.B[gd[1]];xd=!1;for(Ob=0;2>Ob;++Ob)-1!=jc[Ob]&&jc[Ob]<Gc[Ob]&&(xd=!xd);LR(d.b,kb,sd^xd?2:1,!1);Qa=!0}}for(kb=0;kb<d.b.d;++kb)(17==d.b.B[kb]||9==d.b.B[kb])&&TQ(d.b,kb,1);Qa&&(d.b.K|=4);p1(new I1,\nd.b);if(sb){for(Hb=U1((Ya=new cW(sb),new V1(sb,Ya)));xK(Hb.a.a);)ca=(Hb.a.b=vu(Hb.a.a)).uh(),IR(d.b,ca.a,S0(ca,Y),!1);d.b.K|=4}E0(d.b);V0(d.b);Ub&&NR(d.b,!0);b=new L0(c);return Mq(b.a.a)}function T1(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function U1(a){a=new fW(a.b.a);return new W1(a)}function V1(a,b){this.a=a;this.b=b}w(621,609,{},V1);_.rh=function(a){a:{var b,c;for(c=new fW((new cW(this.a)).a);xK(c.a);)if(b=c.b=vu(c.a),b=b.uh(),null==a?null==b:Cp(a,b)){a=!0;break a}a=!1}return a};\n_.ue=function(){return U1(this)};_.Pf=function(){return this.b.a.c};_.a=null;_.b=null;function W1(a){this.a=a}w(622,1,{},W1);_.Vd=function(){return xK(this.a.a)};_.Wd=function(){return(this.a.b=vu(this.a.a)).uh()};_.Xd=function(){eW(this.a)};_.a=null;function b1(a,b){Du();var c;c=Mu(a.b,a.c);DP(c,c.length,b?b:(EP(),EP(),FP));var d,e;e=a.c;for(d=0;d<e;++d)ZB(a,d,c[d])}\nfunction X1(){X1=x;var a,b;Y1=C(XE,Ml,-1,25,1);Z1=C(XE,Ml,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)Z1[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)Y1[a]=b,b*=0.5}function y1(a,b){var c,d;if(0<b){if((b&-b)==b)return Uu(4.6566128730773926E-10*b*$1(a));do c=$1(a),d=c%b;while(0>c-d+(b-1));return Uu(d)}throw new fB;}\nfunction $1(a){var b,c,d;c=15525485*a.a+1502*a.b;d=15525485*a.b+11;b=Math.floor(5.9604644775390625E-8*d);a.a=(c+b)%16777216;a.b=d-16777216*b;a=128*a.a+Math.floor(a.b*Z1[31]);2147483648<=a&&(a-=4294967296);return a}function q1(){X1();var a,b;b=a2++ +(new Date).getTime();a=Uu(Math.floor(5.9604644775390625E-8*b))&16777215;b=Uu(b-16777216*a);this.a=a^1502;this.b=b^15525485}function b2(){X1();this.a=6122;this.b=12230397}w(638,1,{},q1,b2);_.a=0;_.b=0;var Y1,Z1,a2=0;w(678,674,Hl);\n_.Ad=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(DG(),EG)&&this.b.i==(FG(),GG))try{var f=this.b.b,g,h,j;j=null;h=new qS;eS(new nS,h,new GV(new JV(f)))&&(g=new L0(h),j=Mq(g.a.a));b=j;if(null==b)throw new vp("V3000 read failed.");a=mj;this.a.ic.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=pq(l),H(l,96))c=l,d=c.yd();else throw l;}else if(this.b.a==tL)try{var n=this.b.b,o,r,t,z;b=-1!=n.indexOf(bd)?(o=eK(n,bd),r=S1(o[0]),t=S1(o[2]),z=m,z+=va,z+=lH(1,3)+lH(1,3)+ba,z+=ta+r,z+=ta+t,z):\nS1(n);this.b.f==(BG(),qL)?a="readSMIRKS":this.b.f==rL&&(a="readSMILES");this.a.ic.a="SMILES conversion provided by OpenChemLib"}catch(v){if(v=pq(v),H(v,96))c=v,d=c.yd();else throw v;}else if(d="Invalid or unsupported input",this.a.zc&&!this.b.d)try{var E,s=new I0,F=gx(this.b.b),P;if(null==F||0==F.length)P=null;else{var M=gK(F),$,da,Z,ca,Hb;if(null==M)P=null;else{G0(s,M,0);$=X(s,4);ca=X(s,4);8<$&&($=ca);da=X(s,$);Z=X(s,ca);Hb=new jS(da,Z);var aa=null,sb,Mb,K,Ja,Zc,Ub,tb,N,za,mc,rd,qa,cd,$d,Ya,pa,Ab,\nG,Sa,ob,Pc,hc,ga,tc,Y,O,db,Bb,Nb,T,Aa,Wa,Xc,Da,Qc,ub,Fd,ie,Ec,dd,Vb,eb,ed,Yb,Yc,I,pb,wc,Gd,uc,ae,Sd,kd,Zb,Cb,oa,Ld,be,fd,ic,ce,Ta,Na,Fc,xc,kb,yc,Ob,xd,sd,yd,jc;kb=8;s.f=Hb;uR(s.f);if(!(null==M||0==M.length))if(null!=aa&&0==aa.length&&(aa=null),G0(s,M,0),K=X(s,4),pa=X(s,4),8<K&&(kb=K,K=pa),0==K)NR(s.f,1==X(s,1));else{Ja=X(s,K);Zc=X(s,pa);Cb=X(s,K);fd=X(s,K);be=X(s,K);Y=X(s,K);for(N=0;N<Ja;++N)pR(s.f,6);for(I=0;I<Cb;++I)sR(s.f,X(s,K),7);for(I=0;I<fd;++I)sR(s.f,X(s,K),8);for(I=0;I<be;++I)sR(s.f,X(s,\nK),X(s,8));for(I=0;I<Y;++I)CR(s.f,X(s,K),X(s,4)-8);O=1+Zc-Ja;Xc=X(s,4);Ya=0;z0(s.f,0,0);A0(s.f,0,0);B0(s.f,0,0);Da=null!=aa&&39<=aa[0];jc=sd=Ob=xc=0;T=Nb=!1;Da&&(aa.length>2*Ja-2&&39==aa[2*Ja-2]||aa.length>3*Ja-3&&39==aa[3*Ja-3]?(T=!0,pb=(Nb=aa.length==3*Ja-3+9)?3*Ja-3:2*Ja-2,$d=86*(aa[pb+1]-40)+aa[pb+2]-40,xc=Math.pow(10,$d/2E3-1),pb+=2,yc=86*(aa[pb+1]-40)+aa[pb+2]-40,Ob=Math.pow(10,yc/1500-1),pb+=2,xd=86*(aa[pb+1]-40)+aa[pb+2]-40,sd=Math.pow(10,xd/1500-1),Nb&&(pb+=2,yd=86*(aa[pb+1]-40)+aa[pb+2]-\n40,jc=Math.pow(10,yd/1500-1))):Nb=aa.length==3*Ja-3);s.b&&Nb&&(aa=null,Da=!1);for(I=1;I<Ja;++I)Qc=X(s,Xc),0==Qc?(Da&&(z0(s.f,I,s.f.D[0].a+8*(aa[2*I-2]-83)),A0(s.f,I,s.f.D[0].b+8*(aa[2*I-1]-83)),Nb&&B0(s.f,I,s.f.D[0].c+8*(aa[2*Ja-3+I]-83))),++O):(Ya+=Qc-1,Da&&(z0(s.f,I,sP(s.f,Ya)+aa[2*I-2]-83),A0(s.f,I,tP(s.f,Ya)+aa[2*I-1]-83),Nb&&B0(s.f,I,uP(s.f,Ya)+(aa[2*Ja-3+I]-83))),tR(s.f,Ya,I,1));for(I=0;I<O;++I)tR(s.f,X(s,K),X(s,K),1);Gd=C(hq,ql,-1,Zc,2);for(G=0;G<Zc;++G)switch(Pc=X(s,2),Pc){case 0:x0(s.f,W(s.f,\n0,G))||x0(s.f,W(s.f,1,G))?TQ(s.f,G,32):Gd[G]=!0;break;case 2:TQ(s.f,G,2);break;case 3:TQ(s.f,G,4)}Mb=X(s,K);for(I=0;I<Mb;++I)if(N=X(s,K),8==kb)ic=X(s,2),3==ic?(ER(s.f,N,1,0),IR(s.f,N,1,!1)):IR(s.f,N,ic,!1);else switch(ic=X(s,3),ic){case 4:IR(s.f,N,1,!1);ER(s.f,N,1,X(s,3));break;case 5:IR(s.f,N,2,!1);ER(s.f,N,1,X(s,3));break;case 6:IR(s.f,N,1,!1);ER(s.f,N,2,X(s,3));break;case 7:IR(s.f,N,2,!1);ER(s.f,N,2,X(s,3));break;default:IR(s.f,N,ic,!1)}8==kb&&0==X(s,1)&&(s.f.F=!0);sb=X(s,pa);for(I=0;I<sb;++I)if(G=\nX(s,pa),1==s.f.B[G])switch(ic=X(s,3),ic){case 4:LR(s.f,G,1,!1);KR(s.f,G,1,X(s,3));break;case 5:LR(s.f,G,2,!1);KR(s.f,G,1,X(s,3));break;case 6:LR(s.f,G,1,!1);KR(s.f,G,2,X(s,3));break;case 7:LR(s.f,G,2,!1);KR(s.f,G,2,X(s,3));break;default:LR(s.f,G,ic,!1)}else LR(s.f,G,X(s,2),!1);NR(s.f,1==X(s,1));tb=null;for(Ld=0;1==X(s,1);)switch(Wa=Ld+X(s,4),Wa){case 0:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),JR(s.f,N,2048);break;case 1:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),kd=X(s,8),HR(s.f,N,kd);break;case 2:oa=X(s,pa);\nfor(I=0;I<oa;++I)G=X(s,pa),TQ(s.f,G,64);break;case 3:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),JR(s.f,N,4096);break;case 4:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Fc=X(s,4)<<3,JR(s.f,N,Fc);break;case 5:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Ub=X(s,2)<<1,JR(s.f,N,Ub);break;case 6:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),JR(s.f,N,1);break;case 7:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Yb=X(s,4)<<7,JR(s.f,N,Yb);break;case 8:oa=X(s,K);for(I=0;I<oa;++I){N=X(s,K);rd=X(s,4);za=C(A,u,-1,rd,1);for(uc=0;uc<rd;++uc)mc=X(s,8),za[uc]=\nmc;var Qa=s.f,Gc=N,gd=za;null==Qa.t&&(Qa.t=C(kH,il,86,Qa.G,0));null!=gd&&cQ(gd);Qa.t[Gc]=gd;Qa.K=0;Qa.E=!0}break;case 9:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),Fc=X(s,2)<<4,MR(s.f,G,Fc);break;case 10:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),hc=X(s,4),MR(s.f,G,hc);break;case 11:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),JR(s.f,N,8192);break;case 12:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),ga=X(s,8)<<6,MR(s.f,G,ga);break;case 13:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),ce=X(s,3)<<14,JR(s.f,N,ce);break;case 14:oa=X(s,K);\nfor(I=0;I<oa;++I)N=X(s,K),Zb=X(s,5)<<17,JR(s.f,N,Zb);break;case 15:Ld=16;break;case 16:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Na=X(s,3)<<22,JR(s.f,N,Na);break;case 17:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),BR(s.f,N,X(s,4));break;case 18:oa=X(s,K);Sd=X(s,4);for(I=0;I<oa;++I){N=X(s,K);Aa=X(s,Sd);ae=C(hK,Il,-1,Aa,1);for(uc=0;uc<Aa;++uc)ae[uc]=X(s,7)<<24>>24;var zd=s.f,Pb=N,Qb=vR(ae,0,ae.length),de=void 0;if(null!=Qb)if(0==Qb.length)Qb=null;else if(de=OR(Qb),0!=de&&J(Qb,kR[de])||J(Qb,id))sR(zd,Pb,de),Qb=null;\nnull==Qb?null!=zd.r&&(zd.r[Pb]=null):(null==zd.r&&(zd.r=C(nR,q,3,zd.G,0)),zd.r[Pb]=gK(Qb))}break;case 19:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),tc=X(s,3)<<25,JR(s.f,N,tc);break;case 20:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),Na=X(s,3)<<14,MR(s.f,G,Na);break;case 21:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),GR(s.f,N,X(s,2)<<4);break;case 22:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),JR(s.f,N,268435456);break;case 23:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),MR(s.f,G,131072);break;case 24:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,\npa),Ub=X(s,2)<<18,MR(s.f,G,Ub);break;case 25:for(I=0;I<Ja;++I)if(1==X(s,1)){var Hc=s.f;Hc.s[I]|=512}break;case 26:oa=X(s,pa);tb=C(A,u,-1,oa,1);for(I=0;I<oa;++I)tb[I]=X(s,pa);break;case 27:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),JR(s.f,N,536870912)}var V=new p0(s.f),Rc,kc,Ra,zc,Xa,nc,lf,fb,je,Le,Ad,ke,vc;oQ(V.d,1);if(null!=Gd)V.c=Gd;else{V.c=C(hq,ql,-1,V.d.d,2);for(Ra=0;Ra<V.d.d;++Ra)64==V.d.B[Ra]&&(V.c[Ra]=!0,TQ(V.d,Ra,1))}V.e=0;lf=C(hq,ql,-1,V.d.c,2);for(Ra=0;Ra<V.d.d;++Ra)if(V.c[Ra]){++V.b;for(nc=0;2>\nnc;++nc)lf[W(V.d,nc,Ra)]||(lf[W(V.d,nc,Ra)]=!0,++V.a)}if(0!=V.b){vc=new UR(V.d,1);if(V.d.E){var le,ld,Td,oc,Ic,qb,Ac;for(ld=0;ld<V.d.d;++ld)if(V.c[ld])for(oc=0;2>oc;++oc){qb=W(V.d,oc,ld);le=!1;for(Ic=0;Ic<V.d.f[qb];++Ic)if(ld!=xP(V.d,qb,Ic)&&V.c[xP(V.d,qb,Ic)]){le=!0;break}if(!le){Ac=ld;for(Td=W(V.d,1-oc,ld);-1!=Ac;){V.c[Ac]=!1;--V.b;TQ(V.d,Ac,64);Ac=-1;qb=Td;for(Ic=0;Ic<V.d.f[qb];++Ic)if(V.c[xP(V.d,qb,Ic)])if(-1==Ac)Ac=xP(V.d,qb,Ic),Td=hP(V.d,qb,Ic);else{Ac=-1;break}}break}}}for(kc=0;kc<V.d.c;++kc){var Me;\nb:{for(var Ne=void 0,Ne=0;Ne<V.d.f[kc];++Ne)if(V.c[xP(V.d,kc,Ne)]){Me=!0;break b}Me=!1}Me&&(7==vc.a[kc]&&(5==V.d.x[kc]&&0==V.d.q[kc]||6==V.d.x[kc]&&1==V.d.q[kc])&&o0(V,kc),5==vc.a[kc]&&(6==V.d.x[kc]&&-1==V.d.q[kc]||7==V.d.x[kc]&&0==V.d.q[kc]&&3==iP(V.d,kc)||8==V.d.x[kc]&&0==V.d.q[kc]&&2==V.d.f[kc]||16==V.d.x[kc]&&0==V.d.q[kc]&&2==V.d.f[kc])&&o0(V,kc))}var lc;for(lc=0;lc<V.d.d;++lc){var Jc;if(Jc=V.c[lc])b:{for(var Bc=void 0,gb=void 0,$b=void 0,ee=void 0,we=void 0,Bd=void 0,we=0;2>we;++we)if(Bc=W(vc.f,\nwe,lc),7==vc.f.x[Bc]&&2==vc.f.f[Bc]){gb=W(vc.f,1-we,lc);for(Bd=0;Bd<vc.f.f[gb];++Bd)if($b=hP(vc.f,gb,Bd),ee=xP(vc.f,gb,Bd),(8==vc.f.x[$b]||16==vc.f.x[$b])&&2==qP(vc.f,ee)&&1==vc.f.f[$b]){Jc=!0;break b}}Jc=!1}Jc&&(o0(V,W(V.d,0,lc)),o0(V,W(V.d,1,lc)))}var Sc,Ba,hb,Hd,Cd;for(Ba=0;Ba<V.d.d;++Ba)if(2==qP(V.d,Ba))for(Hd=0;2>Hd;++Hd){Sc=W(V.d,Hd,Ba);for(Cd=0;Cd<V.d.f[Sc];++Cd)if(hb=xP(V.d,Sc,Cd),V.c[hb]){o0(V,Sc);break}}for(n0(V);0!=V.b;){Xa=!1;for(Ra=0;Ra<V.d.d;++Ra)if(V.c[Ra]){for(je=Rc=0;2>je;++je){zc=\nW(V.d,je,Ra);for(Le=0;Le<V.d.f[zc];++Le)V.c[xP(V.d,zc,Le)]&&++Rc}if(4==Rc){m0(V,Ra);n0(V);Xa=!0;break}}if(!Xa)for(Ad=0;Ad<vc.i.c;++Ad)if(6==ww(vc.j,Ad).length){fb=!0;ke=ww(vc.j,Ad);for(nc=0;6>nc;++nc)if(!V.c[ke[nc]]){fb=!1;break}if(fb){for(nc=0;6>nc;nc+=2)m0(V,ke[nc]);Xa=!0;break}}if(!Xa)for(Ra=0;Ra<V.d.d;++Ra)if(V.c[Ra]){m0(V,Ra);n0(V);break}}}if(null!=tb)for(Sa=0,ob=tb.length;Sa<ob;++Sa)G=tb[Sa],TQ(s.f,G,2==s.f.B[G]?4:2);db=0;if(null==aa&&M.length>s.d+1&&(32==M[s.d+1]||9==M[s.d+1]))aa=M,db=s.d+\n2;if(null!=aa)try{if(33==aa[db]||35==aa[db]){G0(s,aa,db+1);Nb=1==X(s,1);T=1==X(s,1);Ta=2*X(s,4);Ab=1<<Ta;G=0;for(N=1;N<Ja;++N)G<Zc&&W(s.f,1,G)==N?(eb=W(s.f,0,G++),Vb=1):(eb=0,Vb=8),z0(s.f,N,sP(s.f,eb)+Vb*(X(s,Ta)-~~(Ab/2))),A0(s.f,N,tP(s.f,eb)+Vb*(X(s,Ta)-~~(Ab/2))),Nb&&B0(s.f,N,uP(s.f,eb)+Vb*(X(s,Ta)-~~(Ab/2)));cd=Nb?1.5:(QP(),24);qa=v0(s.f,Ja,Zc,cd);if(35==aa[db]){Yc=0;ed=C(A,u,-1,Ja,1);for(N=0;N<Ja;++N)Yc+=ed[N]=bQ(s.f,N);for(N=0;N<Ja;++N)for(I=0;I<ed[N];++I)Yb=pR(s.f,1),tR(s.f,N,Yb,1),z0(s.f,\nYb,sP(s.f,N)+(X(s,Ta)-~~(Ab/2))),A0(s.f,Yb,tP(s.f,N)+(X(s,Ta)-~~(Ab/2))),Nb&&B0(s.f,Yb,uP(s.f,N)+(X(s,Ta)-~~(Ab/2)));Ja+=Yc}if(T){var Kc=X(s,Ta),Za=Math.log(2E3)*Math.LOG10E*Kc/(Ab-1)-1;xc=Math.pow(10,Za);Ob=xc*H0(X(s,Ta),Ab);sd=xc*H0(X(s,Ta),Ab);Nb&&(jc=xc*H0(X(s,Ta),Ab));Vb=xc/qa;for(N=0;N<Ja;++N)z0(s.f,N,Ob+Vb*sP(s.f,N)),A0(s.f,N,sd+Vb*tP(s.f,N)),Nb&&B0(s.f,N,jc+Vb*uP(s.f,N))}else{Vb=1.5/qa;for(N=0;N<Ja;++N)z0(s.f,N,Vb*sP(s.f,N)),A0(s.f,N,Vb*tP(s.f,N)),Nb&&B0(s.f,N,Vb*uP(s.f,N))}}else if(Nb&&!T&&\n0==xc&&(xc=1.5),0!=xc&&0!=s.f.p){for(G=qa=0;G<s.f.p;++G)ub=sP(s.f,W(s.f,0,G))-sP(s.f,W(s.f,1,G)),Fd=tP(s.f,W(s.f,0,G))-tP(s.f,W(s.f,1,G)),ie=Nb?uP(s.f,W(s.f,0,G))-uP(s.f,W(s.f,1,G)):0,qa+=Math.sqrt(ub*ub+Fd*Fd+ie*ie);qa/=s.f.p;dd=xc/qa;for(N=0;N<s.f.o;++N)z0(s.f,N,sP(s.f,N)*dd+Ob),A0(s.f,N,tP(s.f,N)*dd+sd),Nb&&B0(s.f,N,uP(s.f,N)*dd+jc)}}catch(me){if(me=pq(me),H(me,96))Ec=me,Ec.yd(),aa=null,Nb=!1;else throw me;}if((Bb=null!=aa&&!Nb)||s.b){oQ(s.f,3);for(G=0;G<s.f.d;++G)if(2==qP(s.f,G)&&!IP(s.f,G)&&\n0==(s.f.z[G]&3)){var Ff=s.f;Ff.z[G]|=16777216}}!Bb&&s.b&&(s.f.K|=4,wc=new I1,wc.i=new b2,p1(wc,s.f),Bb=!0);Bb?(E0(s.f),V0(s.f)):Nb||(s.f.K|=4)}P=Hb}}E=new L0(P);b=Mq(E.a.a);a="readOCLCode";d=null}catch(md){if(md=pq(md),!H(md,96))throw md;}e=!1;if(null!=b&&null==d)try{if(e=HG(this.a,b,!1)){var Xf=this.a;if(Xf.r){var Yf=Xf.r;Yf.a=a;fF(Yf,0,0,0)}Xf.hc=!0}}catch(Gf){if(Gf=pq(Gf),H(Gf,96))d="Invalid converted molfile";else throw Gf;}this.a.Ib=e;this.d?e?MG(this.d):NG(this.d,new vp(d)):null!=d&&KV(this.a,\nd);this.c&&aB(this.a)};w(685,1,Hl);\n_.Ad=function(){var a,b,c;b=it(this.a,!1,!0);c=null;a=new qS;if(eS(new nS,a,new GV(new JV(b)))){a=new c2(a,b);b=new W_(0,0,400,300);var d;if(0!=a.G.o){a.p=Uu(b.b);a.j=Uu(b.a);0==a.G.o?c=null:(l0(a),c=a.K.c*u_(a.G),d=new u0(a.w,b,c),1==d.c&&0==d.a&&0==d.b?d=null:(r0(d,a.K),s0(d,a.w)),k0(a,b,c,131072),c=d);oQ(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);K_(a);a.N.mg();a.T.mg();t_(a);Z_(a,a.Q);a.F=!0;for(d=0;d<a.G.o;++d)S_(a,d);a.F=!1;d=a.K.c*u_(a.G);C_(a,d);k0(a,b,d,131072);var e;if(e=b){e=\na.w.c;var f=a.w.d,g=a.w.b,h=a.w.a,j,l,n,o;0>=b.b||0>=b.a||0>=g||0>=h?e=!1:(j=b.c,n=b.d,l=j+b.b,o=n+b.a,e=j<=e&&e+g<=l&&n<=f&&f+h<=o);e=!e}e&&(b=new u0(a.w,b,d),r0(b,a.K),s0(b,a.w),d=a.x,d.a=d.a*b.c+b.a,d.b=d.b*b.c+b.b,c&&r0(b,c))}if(0!=a.G.o){oQ(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);t_(a);b=!1;a.r=C(A,u,-1,a.G.o,1);for(c=0;c<a.G.o;++c)a.r[c]=a.G.s[c]&448,0!=a.r[c]&&(b=!0),GQ(a.G,c)&&(a.r[c]=128),0!=(a.G.s[c]&131072)&&0==(a.B&4096)&&(a.r[c]=256);y_(a,-10);if(a.G.E){d=a.P;y_(a,-7);\nfor(c=0;c<a.G.c;++c)0!=(a.G.w[c]&536870912)&&e0(a,F_(a.K,sP(a.G,c))-d,G_(a.K,tP(a.G,c))-d,2*d);a.n=2*a.P;f=new w_;for(e=0;e<a.G.p;++e)c=W(a.G,0,e),d=W(a.G,1,e),0!=(a.G.w[c]&a.G.w[d]&536870912)&&(f.a=F_(a.K,sP(a.G,c)),f.c=G_(a.K,tP(a.G,c)),f.b=F_(a.K,sP(a.G,d)),f.d=G_(a.K,tP(a.G,d)),z_(a,f))}a.n=2*a.L;f=new w_;for(e=0;e<a.G.p;++e)c=W(a.G,0,e),d=W(a.G,1,e),0!=(a.G.z[e]&131072)&&(f.a=F_(a.K,sP(a.G,c)),f.c=G_(a.K,tP(a.G,c)),f.b=F_(a.K,sP(a.G,d)),f.d=G_(a.K,tP(a.G,d)),y_(a,-2),z_(a,f));if(a.G.E){y_(a,\n320);if(0!=(a.B&8))for(c=0;c<a.G.c;++c)0!=(a.G.w[c]&-536870913)&&e0(a,F_(a.K,sP(a.G,c))-a.S/2,G_(a.K,tP(a.G,c))-a.S/2,a.S);for(e=0;e<a.G.d;++e)0!=a.G.A[e]&&(c=W(a.G,0,e),d=W(a.G,1,e),e0(a,(F_(a.K,sP(a.G,c))+F_(a.K,sP(a.G,d))-a.S)/2,(G_(a.K,tP(a.G,c))+G_(a.K,tP(a.G,d))-a.S)/2,a.S))}0==(a.B&32)&&(d=U0(a.G),null!=d&&(0==a.x.a&&0==a.x.b&&(c=a.K.c*u_(a.G),l0(a),C_(a,c),k0(a,null,c,0)),Z_(a,Uu(a.y)),y_(a,448),f0(a,d,a.x.a,a.x.b+0.30000001192092896*a.y)));Z_(a,a.Q);a.n=a.R;y_(a,a.J);K_(a);a.N.mg();a.T.mg();\nfor(c=0;c<a.G.o;++c)J_(a,c)?(y_(a,-3),S_(a,c),y_(a,a.J)):0!=a.r[c]?(y_(a,a.r[c]),S_(a,c),y_(a,a.J)):!b&&1!=a.G.x[c]&&6!=a.G.x[c]&&0==(a.B&2048)&&null==vQ(a.G,c)&&a.G.x[c]<am.length?(d=a,e=am[a.G.x[c]],g=f=void 0,f=(sB(),tB),g=new P1(e),e=M1(g,f),d.z=-5,d.e=sj+(e.d>>16&255)+Pa+(e.d>>8&255)+Pa+(e.d&255)+La,S_(a,c),y_(a,a.J)):S_(a,c);for(c=new uu(a.N);c.b<c.d.Pf();)b=vu(c),y_(a,b.a),e0(a,b.b-a.O/2,b.c-a.O/2,a.O);y_(a,a.J);c=!1;for(b=0;b<a.G.d;++b)d=null,0!=(a.G.A[b]&16320)?(e=(a.G.A[b]&960)>>6,d=((a.G.A[b]&\n960)>>6)+((a.G.A[b]&15360)>>10),d=e==d?Mf+e+Tf:Mf+e+Nc+d+Tf):0!=(a.G.A[b]&786432)?d=262144==(a.G.A[b]&786432)?Wf:32==(a.G.A[b]&48)?"r!a":j_:0!=(a.G.A[b]&48)&&(d=32==(a.G.A[b]&48)?s_:"!r"),e=(a.G.A[b]&114688)>>14,0!=e&&(d=(null==d?m:d)+e),null!=d&&(h=W(a.G,0,b),j=W(a.G,1,b),c||(Z_(a,~~((2*a.Q+1)/3)),c=!0),f=(F_(a.K,sP(a.G,h))+F_(a.K,sP(a.G,j)))/2,g=(G_(a.K,tP(a.G,h))+G_(a.K,tP(a.G,j)))/2,e=F_(a.K,sP(a.G,j))-F_(a.K,sP(a.G,h)),j=G_(a.K,tP(a.G,j))-G_(a.K,tP(a.G,h)),h=Math.sqrt(e*e+j*j),n=0.6*U_(a,d),\nl=0.55*a.o,0!=h&&(0<e?V_(a,f+n*j/h,g-l*e/h,d,!0):V_(a,f-n*j/h,g+l*e/h,d,!0)));c&&Z_(a,a.Q);a.q=C(d2,q,78,a.G.o,0);for(b=0;b<a.G.p;++b)(2==a.G.B[b]||26==a.G.B[b]||64==a.G.B[b])&&b0(a,b);for(b=0;b<a.G.p;++b)2!=a.G.B[b]&&26!=a.G.B[b]&&64!=a.G.B[b]&&b0(a,b);if(0==(a.B&64))for(b=0;b<a.G.p;++b)if(0!=(a.G.z[b]&48)>>4){switch((a.G.z[b]&48)>>4){case 1:g=2==qP(a.G,b)?IO:0!=(a.G.z[b]&4)?Vi:hf;break;case 2:g=2==qP(a.G,b)?"Z":0!=(a.G.z[b]&4)?ei:r_;break;default:g=id}Z_(a,~~((2*a.Q+1)/3));y_(a,x_(a.G,b)?-3:448);\ne=W(a.G,0,b);f=W(a.G,1,b);c=(F_(a.K,sP(a.G,e))+F_(a.K,sP(a.G,f)))/2;d=(G_(a.K,tP(a.G,e))+G_(a.K,tP(a.G,f)))/2;h=(F_(a.K,sP(a.G,e))-F_(a.K,sP(a.G,f)))/3;e=(G_(a.K,tP(a.G,e))-G_(a.K,tP(a.G,f)))/3;V_(a,c+e,d-h,g,!0);y_(a,a.J);Z_(a,a.Q)}if(0!=(a.B&4)){Z_(a,~~((2*a.Q+1)/3));y_(a,384);for(b=0;b<a.G.p;++b)e=W(a.G,0,b),f=W(a.G,1,b),g=0!=(a.G.z[b]&512)?"d":rP(a.G,b)?Wf:m,c=(F_(a.K,sP(a.G,e))+F_(a.K,sP(a.G,f)))/2,d=(G_(a.K,tP(a.G,e))+G_(a.K,tP(a.G,f)))/2,V_(a,c,d,g+m+b,!0);y_(a,a.J);Z_(a,a.Q)}}c=N0(a)}ht(c)};\nfunction c2(a,b){var c;$l();this.w=new E_;this.G=a;this.B=0;this.E=1;this.K=new t0;this.T=new Bm;this.N=new Bm;this.t=C(hq,ql,-1,this.G.o,2);this.x=new O_;this.J=0;this.z=-1;c=(sB(),tB);var d=dm;J1();this.u=new cm(Uu((c.d>>16&255)+0.30000001192092896*((d.d>>16&255)-(c.d>>16&255))),Uu((c.d>>8&255)+0.30000001192092896*((d.d>>8&255)-(c.d>>8&255))),Uu((c.d&255)+0.30000001192092896*((d.d&255)-(c.d&255))));this.v=M1(bm,c);this.C=fm;this.D=em;this.c=new Bm;this.b=new Bm;this.d=new rp;this.f=new cC(Fe,0,\n12);new cC(Fe,0,120);this.k=m;++T_;this.a=b}w(697,28,{},c2);_.fd=function(a){var b;b=m;null!=this.a&&0<this.a.length&&(b=LI(this.a,"(\\\\r|\\\\n|\\\\r\\\\n)",Rf),b=a+"<chemical:x-mdl-molfile>"+b+"<\/chemical:x-mdl-molfile>\\n");return b};_.gd=function(a){return\'xmlns:chemical="http://www.ch.ic.ac.uk/chemime/"\'+a};_.a=null;var e2=QJ(" F");U(621);U(622);var L1=KJ(917,e2),Q1=U(518),R1=U(519);U(3);U(28);U(697);var d2=KJ(924,Q1);U(4);U(5);U(25);U(24);U(29);U(30);U(33);\nvar f2=U(41),r1=KJ(939,f2),g2=U(38),z1=KJ(940,g2),h2=U(37),l1=KJ(941,h2),k1=KJ(942,l1);U(34);U(35);U(36);U(6);U(638);U(39);U(40);U(19);B(qO)(1);function Sv(){return m}function tI(){return this.b}function sy(){return this.a};\n//@ sourceURL=1.js\n')
diff --git a/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/2.cache.js b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/2.cache.js
new file mode 100644
index 0000000..1000834
--- /dev/null
+++ b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/2.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback2('var i2="Any",j2="Aromatic",k2="Nonring",l2="Reset",m2="Ring";function n2(a,b){if(0>b||b>=a.pb.options.length)throw new Fx;}function o2(a,b){n2(a,b);return a.pb.options[b].value}function p2(){this.pb=$doc.createElement("<SELECT>");this.pb[Kg]="gwt-ListBox"}w(400,377,jl,p2);function q2(){q2=x}\nfunction r2(a,b){if(null==b)throw new ju("Missing message: awt.103");var c=-1,d,e,f;f=a.Tc.a.pb;e=Tq(Ri);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 s2(){q2();CA.call(this);new Bm;this.Tc=new t2((DA(),this))}w(467,454,{57:1,59:1,66:1,80:1,88:1},s2);_.Le=function(){return IA(this.Tc,this)};\n_.$e=function(){return(null==this.Qc&&(this.Qc=mA(this)),this.Qc)+Pa+this._c+Pa+this.ad+Pa+this.Yc+Ak+this.Nc+(this.Xc?m:",hidden")+",current="+o2(this.Tc.a,this.Tc.a.pb.selectedIndex)};function u2(){vV.call(this,7)}w(481,1,Sl,u2);function v2(a){a.Tc.Ff(a.j);!oA(a)&&UU(a);OU(a)}\nfunction w2(a,b,c){vW.call(this);this.Tc&&this.Tc.Gf(!1);nV(this,!1);RA(this,new vV(0));a=new yV(a,1);QU(this,a,null);a=new WA;QU(a,this.i,null);QU(this,a,null);b&&(this.j=rA(b),mV(this),uW(this.j,~~(Nq(b.Ec.pb,Mi)/2)-~~(this.Yc/2),~~(Nq(b.Ec.pb,Li)/2)-~~(this.Nc/2)));c&&MU(this,c)}w(654,655,vO,w2);_.Fh=function(){return PO};w(679,674,Hl);_.Ad=function(){v2(new w2(this.b,this.a,(kE(),mE)))};w(681,674,Hl);_.Ad=function(){this.a.bc?this.a.bc.Tc.We()?this.a.bc.Tc.If():v2(this.a.bc):this.a.bc=new x2(this.a)};\nfunction y2(a,b){JU(b)==a.a?MU(b,(sB(),CB)):MU(b,a.a)}\nfunction z2(a){var b,c,d,e;e=m;d=!1;JU(A2)!=a.a?(e=Ma,d=!0):JU(B2)!=a.a?(e="!#6",d=!0):JU(C2)!=a.a?(MU(D2,(sB(),CB)),MU(E2,CB),MU(F2,CB),MU(G2,CB),e="F,Cl,Br,I"):(b=JU(H2)!=a.a,c=JU(I2)!=a.a,JU(J2)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),JU(K2)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),JU(L2)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),JU(M2)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),JU(N2)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),JU(D2)!=a.a&&(e+="F,"),JU(E2)!=a.a&&(e+="Cl,"),JU(F2)!=a.a&&(e+="Br,"),JU(G2)!=a.a&&(e+=\n"I,"),dK(e,Pa)&&(e=$C(e,0,e.length-1)),1>e.length&&!a.b&&(b?e=Wf:c?e=od:(MU(A2,(sB(),CB)),e=Ma)));b=m;d&&JU(H2)!=a.a&&(b+=";a");d&&JU(I2)!=a.a&&(b+=";A");JU(O2)!=a.a&&(b+=";R");JU(P2)!=a.a&&(b+=";!R");JU(A2)!=a.a&&0<b.length?e=$C(b,1,b.length):e+=b;d=Q2.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=R2.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";D"+d);JU(S2)!=a.a&&(e="~");JU(T2)!=a.a&&(e=Nc);JU(U2)!=a.a&&(e=jd);JU(V2)!=a.a&&(e="!@");BV(a.e,e)}\nfunction W2(a){X2(a);Y2(a);var b=Q2.Tc.a;n2(b,0);b.pb.options[0].selected=!0;b=R2.Tc.a;n2(b,0);b.pb.options[0].selected=!0;MU(H2,a.a);MU(I2,a.a);MU(O2,a.a);MU(P2,a.a);MU(Q2,a.a);MU(R2,a.a);Z2(a)}function X2(a){MU(J2,a.a);MU(K2,a.a);MU(L2,a.a);MU(M2,a.a);MU(N2,a.a);MU(D2,a.a);MU(E2,a.a);MU(F2,a.a);MU(G2,a.a)}function Y2(a){MU(A2,a.a);MU(B2,a.a);MU(C2,a.a)}function Z2(a){MU(S2,a.a);MU(T2,a.a);MU(U2,a.a);MU(V2,a.a);a.b=!1}\nfunction x2(a){qV.call(this,"Atom/Bond Query");this.i=new hV(this.Fh());lB(this.r,new wW(this));this.a=(kE(),mE);this.c=a;this.d||(a=rA(a),this.d=new AV(a),uW(this.d,-150,10));this.j=this.d;RA(this,new u2);MU(this,this.a);a=new WA;RA(a,new VB(0,3,1));QU(a,new xV("Atom type :"),null);A2=new hV(i2);B2=new hV("Any except C");C2=new hV("Halogen");QU(a,A2,null);QU(a,B2,null);QU(a,C2,null);QU(this,a,null);a=new WA;RA(a,new VB(0,3,1));QU(a,new yV("Or select one or more from the list :",0),null);QU(this,\na,null);a=new WA;RA(a,new VB(0,3,1));J2=new hV(Rd);K2=new hV(bf);L2=new hV(gf);M2=new hV(sf);N2=new hV(hf);D2=new hV(ze);E2=new hV(ge);F2=new hV(Qd);G2=new hV(Ge);QU(a,J2,null);QU(a,K2,null);QU(a,L2,null);QU(a,M2,null);QU(a,N2,null);QU(a,D2,null);QU(a,E2,null);QU(a,F2,null);QU(a,G2,null);QU(this,a,null);a=new WA;RA(a,new VB(0,3,1));Q2=new s2;r2(Q2,i2);r2(Q2,bc);r2(Q2,ec);r2(Q2,gc);r2(Q2,qc);QU(a,new xV("Number of hydrogens : "),null);QU(a,Q2,null);QU(this,a,null);a=new WA;RA(a,new VB(0,3,1));R2=\nnew s2;r2(R2,i2);r2(R2,bc);r2(R2,ec);r2(R2,gc);r2(R2,qc);r2(R2,rc);r2(R2,sc);r2(R2,Cc);QU(a,new yV("Number of connections :",0),null);QU(a,R2,null);QU(a,new yV(" (H\'s don\'t count.)",0),null);QU(this,a,null);a=new WA;RA(a,new VB(0,3,1));QU(a,new xV("Atom is :"),null);H2=new hV(j2);QU(a,H2,null);I2=new hV("Nonaromatic");QU(a,I2,null);O2=new hV(m2);QU(a,O2,null);P2=new hV(k2);QU(a,P2,null);QU(this,a,null);a=new WA;MU(a,JB(JU(this)));RA(a,new VB(0,3,1));QU(a,new xV("Bond is :"),null);S2=new hV(i2);QU(a,\nS2,null);T2=new hV(j2);QU(a,T2,null);U2=new hV(m2);QU(a,U2,null);V2=new hV(k2);QU(a,V2,null);QU(this,a,null);a=new WA;RA(a,new VB(1,3,1));this.e=new CC(Ma,20);QU(a,this.e,null);QU(a,new hV(l2),null);QU(a,this.i,null);QU(this,a,null);this.Tc&&this.Tc.Gf(!1);nV(this,!1);X2(this);Y2(this);Z2(this);MU(H2,this.a);MU(I2,this.a);MU(O2,this.a);MU(P2,this.a);MU(Q2,this.a);MU(R2,this.a);y2(this,A2);mV(this);this.Tc.Ff(this.j);!oA(this)&&UU(this);OU(this)}w(694,655,vO,x2);\n_.Gh=function(a,b){var c;J(b,l2)?(W2(this),y2(this,A2),z2(this)):H(a.f,56)?(Z2(this),Tu(a.f)===Tu(A2)?(X2(this),Y2(this)):Tu(a.f)===Tu(B2)?(X2(this),Y2(this)):Tu(a.f)===Tu(C2)?(X2(this),Y2(this)):Tu(a.f)===Tu(O2)?MU(P2,this.a):Tu(a.f)===Tu(P2)?(MU(O2,this.a),MU(H2,this.a)):Tu(a.f)===Tu(H2)?(MU(I2,this.a),MU(P2,this.a)):Tu(a.f)===Tu(I2)?MU(H2,this.a):Tu(a.f)===Tu(S2)||Tu(a.f)===Tu(T2)||Tu(a.f)===Tu(U2)||Tu(a.f)===Tu(V2)?(W2(this),this.b=!0):Y2(this),y2(this,a.f),z2(this)):H(a.f,57)&&(Z2(this),c=a.f,\n0==c.Tc.a.pb.selectedIndex?MU(c,this.a):MU(c,(sB(),CB)),z2(this));107!=this.c.k&&(this.c.k=107,aB(this.c));return!0};_.b=!1;_.c=null;_.d=null;var A2=_.e=null,S2=null,B2=null,H2=null,T2=null,F2=null,J2=null,R2=null,Q2=null,E2=null,D2=null,C2=null,G2=null,K2=null,I2=null,P2=null,V2=null,L2=null,N2=null,O2=null,U2=null,M2=null;function t2(a){dN();fN.call(this);this.a=new p2;mx(this.a,new $2(this,a),(bT(),bT(),cT))}w(746,744,{},t2);_.Ef=function(){return this.a};_.a=null;\nfunction $2(a,b){this.a=a;this.b=b}w(747,1,{},$2);_.Id=function(a){DA();yW(a,this.b,o2(this.a.a,this.a.a.pb.selectedIndex))};_.a=null;_.b=null;w(784,753,{});_.If=function(){nX(this.c)};U(654);U(694);U(467);U(746);U(747);U(400);B(qO)(2);\n//@ sourceURL=2.js\n')
diff --git a/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/3.cache.js b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/3.cache.js
new file mode 100644
index 0000000..af60335
--- /dev/null
+++ b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/3.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback3('w(680,674,Hl);_.Ad=function(){this.a.j&&sW(this.a.j);this.a.j=new xW(0,this.a)};B(qO)(3);\n//@ sourceURL=3.js\n')
diff --git a/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/4.cache.js b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/4.cache.js
new file mode 100644
index 0000000..3690fd3
--- /dev/null
+++ b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/4.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback4('w(682,674,Hl);_.Ad=function(){this.a.pc&&sW(this.a.pc);this.a.pc=new xW(1,this.a)};B(qO)(4);\n//@ sourceURL=4.js\n')
diff --git a/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/5.cache.js b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/5.cache.js
new file mode 100644
index 0000000..ecea8d5
--- /dev/null
+++ b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/5.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback5('w(683,674,Hl);_.Ad=function(){this.a.y&&(sW(this.a.y),this.a.y=null);0==this.a.ob.v&&(this.a.y=new xW(2,this.a))};B(qO)(5);\n//@ sourceURL=5.js\n')
diff --git a/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/6.cache.js b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/6.cache.js
new file mode 100644
index 0000000..e8510ea
--- /dev/null
+++ b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/6.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback6('function a3(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.c;++h)0!=(a.H.w[a.t[h]]&e)&&++j;if(0==j)return!1;15<b&&(b3(a,c),b-=16);c3(a,1,1);c3(a,b,4);c3(a,j,d);for(h=0;h<a.H.c;++h)b=a.H.w[a.t[h]]&e,0!=b&&(c3(a,h,d),1!=f&&c3(a,b>>g,f));return!0}function d3(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.d;++h)0!=(a.H.A[a.u[h]]&e)&&++j;if(0==j)return!1;15<b&&(b3(a,c),b-=16);c3(a,1,1);c3(a,b,4);c3(a,j,d);for(h=0;h<a.H.d;++h)b=a.H.A[a.u[h]]&e,0!=b&&(c3(a,h,d),1!=f&&c3(a,b>>g,f));return!0}\nfunction c3(a,b,c){for(;0!=c;)0==a.p&&(mD(a.q,a.r+64&65535),a.p=6,a.r=0),a.r<<=1,a.r|=b&1,b>>=1,--c,--a.p}function b3(a,b){b||(c3(a,1,1),c3(a,15,4));return!0}function e3(a,b){var c,d,e;if(2>a.H.k[b])return!1;if(2==a.H.f[b])return!0;for(e=c=0;e<a.H.f[b];++e)d=xP(a.H,b,e),rP(a.H,d)&&(c+=qP(a.H,d)-1);return 1<c}function f3(a){var b;for(b=0;0<a;)a>>=1,++b;return b}\nfunction g3(a,b){var c,d,e,f,g,h,j;e=C(A,u,-1,32,1);for(c=f=0;c<a.H.c;++c)if((1==a.O[c]||2==a.O[c])&&a.Q[c]==b)d=a.P[c],e[d]<a.c[c]&&(0==e[d]&&++f,e[d]=a.c[c]);for(c=0;c<a.H.d;++c)if((1==a.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c])d=a.i[c],g=Pm(a.c[W(a.H,0,c)],a.c[W(a.H,1,c)]),e[d]<g&&(0==e[d]&&++f,e[d]=g);d=C(hK,Il,-1,32,1);for(c=0;c<f;++c){h=-1;for(g=j=0;32>g;++g)j<e[g]&&(j=e[g],h=g);e[h]=0;d[h]=c<<24>>24}for(c=0;c<a.H.c;++c)(1==a.O[c]||2==a.O[c])&&a.Q[c]==b&&(a.P[c]=d[a.P[c]]);for(c=0;c<a.H.d;++c)(1==\na.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c]&&(a.i[c]=d[a.i[c]])}w(684,1,Hl);\n_.Ad=function(){var a,b,c;b=it(this.a,!1,!0);c=null;a=new qS;if(eS(new nS,a,new GV(new JV(b)))){oQ(a,7);if(a.b){a=a.b;if(null==a.A){var d,e,f,g,h,j,l,n,o,r;if(!(0==a.H.c||a.x)){c=a.z=0;for(d=1;d<a.H.c;++d)a.c[d]>a.c[c]&&(c=d);e=C(hq,ql,-1,a.H.c,2);b=C(hq,ql,-1,a.H.d,2);a.y=C(A,u,-1,a.H.c,1);a.t=C(A,u,-1,a.H.c,1);a.w=C(A,u,-1,a.H.c,1);a.u=C(A,u,-1,a.H.d,1);a.t[0]=c;a.y[c]=0;e[c]=!0;f=1;h=0;j=1;for(c=0;h<a.H.c;)if(h<j){for(;;){o=n=0;l=-1;d=a.t[h];for(r=0;r<NP(a.H,d);++r)if(r<a.H.f[d]||r>=iP(a.H,d))g=\nhP(a.H,d,r),!e[g]&&a.c[g]>l&&(n=g,o=xP(a.H,d,r),l=a.c[g]);if(-1==l)break;a.y[n]=j;a.w[j]=h;a.t[j++]=n;a.u[c++]=o;e[n]=!0;b[o]=!0}++h}else{g=0;l=-1;for(d=0;d<a.H.c;++d)!e[d]&&a.c[d]>l&&(g=d,l=a.c[d]);++f;a.y[g]=j;a.w[j]=-1;a.t[j++]=g;e[g]=!0}for(a.v=C(A,u,-1,2*(a.H.d-c),1);;){j=h=a.H.G;l=-1;for(d=0;d<a.H.d;++d)if(!b[d]&&(a.y[W(a.H,0,d)]<a.y[W(a.H,1,d)]?(f=a.y[W(a.H,0,d)],e=a.y[W(a.H,1,d)]):(f=a.y[W(a.H,1,d)],e=a.y[W(a.H,0,d)]),f<h||f==h&&e<j))h=f,j=e,l=d;if(-1==l)break;b[l]=!0;a.u[c++]=l;a.v[2*a.z]=\nh;a.v[2*a.z+1]=j;++a.z}a.x=!0}a.O=C(hK,Il,-1,a.H.c,1);for(e=0;e<a.H.c;++e)if(1==a.S[e]||2==a.S[e]){c=!1;if(2==a.H.f[e]&&2==a.H.j[e][0]&&2==a.H.j[e][1])for(b=0;b<a.H.f[e];++b){j=hP(a.H,e,b);h=0;f=C(A,u,-1,3,1);for(d=0;d<a.H.f[j];++d)f[h]=hP(a.H,j,d),f[h]!=e&&++h;2==h&&a.c[f[0]]>a.c[f[1]]^a.y[f[0]]<a.y[f[1]]&&(c=!c)}else for(b=1;b<a.H.f[e];++b)for(d=0;d<b;++d)f=hP(a.H,e,b),h=hP(a.H,e,d),a.c[f]>a.c[h]&&(c=!c),a.y[f]<a.y[h]&&(c=!c);a.O[e]=1==a.S[e]^c?1:2}else a.O[e]=a.S[e];a.f=C(hK,Il,-1,a.H.d,1);for(e=\n0;e<a.H.d;++e)if(1==a.k[e]||2==a.k[e]){c=!1;for(b=0;2>b;++b)if(j=W(a.H,b,e),3==a.H.f[j]){f=C(A,u,-1,2,1);for(d=h=0;3>d;++d)hP(a.H,j,d)!=W(a.H,1-b,e)&&(f[h++]=hP(a.H,j,d));a.c[f[0]]>a.c[f[1]]&&(c=!c);a.y[f[0]]<a.y[f[1]]&&(c=!c)}a.f[e]=1==a.k[e]^c?1:2}else a.f[e]=a.k[e];g3(a,1);g3(a,2);a.q=new Ov;a.p=6;a.r=0;c3(a,9,4);b=Pm(f3(a.H.c),f3(a.H.d));c3(a,b,4);if(0==b)c3(a,a.H.E?1:0,1);else{for(d=e=h=f=c=0;d<a.H.c;++d)if(0==(a.H.w[d]&1)){switch(a.H.x[d]){case 6:break;case 7:++e;break;case 8:++h;break;default:++f}0!=\na.H.q[d]&&++c}c3(a,a.H.c,b);c3(a,a.H.d,b);c3(a,e,b);c3(a,h,b);c3(a,f,b);c3(a,c,b);for(d=0;d<a.H.c;++d)7==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&c3(a,d,b);for(d=0;d<a.H.c;++d)8==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&c3(a,d,b);for(d=0;d<a.H.c;++d)6!=a.H.x[a.t[d]]&&7!=a.H.x[a.t[d]]&&8!=a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(c3(a,d,b),c3(a,a.H.x[a.t[d]],8));for(d=0;d<a.H.c;++d)0!=a.H.q[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(c3(a,d,b),c3(a,8+a.H.q[a.t[d]],4));c=f=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-\nc,c=a.w[d]),f<e&&(f=e);f=f3(f);c3(a,f,4);c=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-c,c=a.w[d]),c3(a,e,f);for(e=0;e<2*a.z;++e)c3(a,a.v[e],b);for(d=0;d<a.H.d;++d)c=0!=(a.H.A[d]&16320)?1:0!=(a.H.z[a.u[d]]&512)?0:qP(a.H,a.u[d]),c3(a,c,2);for(d=c=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&++c;c3(a,c,b);for(d=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&(c3(a,d,b),0==a.Q[a.t[d]]?c3(a,a.O[a.t[d]],3):(c=1==a.O[a.t[d]]?1==a.Q[a.t[d]]?4:6:1==a.Q[a.t[d]]?5:7,c3(a,c,3),c3(a,a.P[a.t[d]],3)));for(d=\nc=0;d<a.H.d;++d)0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!IP(a.H,a.u[d])||1==a.H.B[a.u[d]])&&++c;c3(a,c,b);for(d=0;d<a.H.d;++d)if(0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!IP(a.H,a.u[d])||1==a.H.B[a.u[d]]))c3(a,d,b),1==a.H.B[a.u[d]]?0==a.j[a.u[d]]?c3(a,a.f[a.u[d]],3):(c=1==a.f[a.u[d]]?1==a.j[a.u[d]]?4:6:1==a.j[a.u[d]]?5:7,c3(a,c,3),c3(a,a.i[a.u[d]],3)):c3(a,a.f[a.u[d]],2);c3(a,a.H.E?1:0,1);for(d=e=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&++e;if(0!=e){c3(a,1,1);c3(a,1,4);c3(a,e,b);for(d=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&(c3(a,\nd,b),c3(a,a.H.v[a.t[d]],8))}c=!1;if(a.H.E){a3(a,0,!1,b,2048,1,-1);d3(a,2,!1,b,64,1,-1);a3(a,3,!1,b,4096,1,-1);a3(a,4,!1,b,120,4,3);a3(a,5,!1,b,6,2,1);a3(a,6,!1,b,1,1,-1);a3(a,7,!1,b,1920,4,7);for(d=e=0;d<a.H.c;++d)null!=vQ(a.H,a.t[d])&&++e;if(0<e){c3(a,1,1);c3(a,8,4);c3(a,e,b);for(d=0;d<a.H.c;++d)if(f=vQ(a.H,a.t[d]),null!=f){c3(a,d,b);c3(a,f.length,4);for(e=0;e<f.length;++e)c3(a,f[e],8)}}d3(a,9,!1,b,48,2,4);d3(a,10,!1,b,15,4,0);a3(a,11,!1,b,8192,1,-1);d3(a,12,!1,b,16320,8,6);a3(a,13,!1,b,114688,3,\n14);a3(a,14,!1,b,4063232,5,17);c|=a3(a,16,!1,b,29360128,3,22)}for(d=e=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&++e;if(0!=e){c=b3(a,c);c3(a,1,1);c3(a,1,4);c3(a,e,b);for(d=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&(c3(a,d,b),c3(a,a.a[a.t[d]],4))}if(0!=(a.G&8)){for(d=h=e=0;d<a.H.c;++d)f=EQ(a.H,a.t[d]),null!=f&&(++e,h=Pm(h,f.length));if(0!=e){c=b3(a,c);f=f3(h);c3(a,1,1);c3(a,2,4);c3(a,e,b);c3(a,f,4);for(d=0;d<a.H.c;++d)if(h=EQ(a.H,a.t[d]),null!=h){c3(a,d,b);c3(a,h.length,f);for(e=0;e<h.length;++e)c3(a,\nh.charCodeAt(e),7)}}}a.H.E&&(c|=a3(a,19,c,b,234881024,3,25),c|=d3(a,20,c,b,114688,3,14));for(d=e=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&++e;if(0!=e){c=b3(a,c);c3(a,1,1);c3(a,5,4);c3(a,e,b);for(d=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&(c3(a,d,b),c3(a,(a.H.s[a.t[d]]&48)>>4,2))}a.H.E&&(c|=a3(a,22,c,b,268435456,1,-1),c|=d3(a,23,c,b,131072,1,-1),c|=d3(a,24,c,b,786432,2,18));if(0!=(a.G&16))for(d=0;d<a.H.c;++d)if(GQ(a.H,a.t[d])){c=b3(a,c);c3(a,1,1);c3(a,9,4);for(d=0;d<a.H.c;++d)c3(a,GQ(a.H,a.t[d])?1:0,1);break}e=\nnull;j=iQ(a.H);for(f=0;f<j.i.c;++f)if(j.e[f]){d=0;h=ww(j.i,f);for(g=0,n=h.length;g<n;++g)l=h[g],e3(a,l)&&++d;if(0!=d)if(l=ww(j.j,f),null==e&&(e=C(hq,ql,-1,a.H.d,2)),d==h.length){n=-1;o=2147483647;for(g=0;g<h.length;++g)o>a.t[l[g]]&&(o=a.t[l[g]],n=g);for(;0<d;)e[l[n]]=!0,n=n+2<h.length?n+2:n+2-h.length,d-=2}else{for(g=0;e3(a,h[g]);)++g;for(;!e3(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length;for(;0<d;){e[l[g]]=!0;g=g+2<h.length?g+2:g+2-h.length;for(d-=2;!e3(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length}}}f=e;\nif(null!=f){for(d=e=0;d<a.H.d;++d)f[a.u[d]]&&++e;c=b3(a,c);c3(a,1,1);c3(a,10,4);c3(a,e,b);for(d=0;d<a.H.d;++d)f[a.u[d]]&&c3(a,d,b)}a.H.E&&a3(a,27,c,b,536870912,1,-1)}c3(a,0,1);a.r<<=a.p;mD(a.q,a.r+64&65535);b=Mq(a.q.a);a.A=b}a=a.A}else a=null;c=a}ht(c)};B(qO)(6);\n//@ sourceURL=6.js\n')
diff --git a/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/7.cache.js b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/7.cache.js
new file mode 100644
index 0000000..c22da5e
--- /dev/null
+++ b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/7.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback7('function h3(a){a=a.Jc.b.c++;return dh+a}w(470,471,vO);_.Je=function(){return h3(this)};_.Ue=function(){this.Tc=new i3((DA(),m),this)};_.$e=function(){return(null==this.Qc&&(this.Qc=h3(this)),this.Qc)+Pa+this.Tc.Se()+Pa+this.Tc.Te()+Pa+this.Yc+Ak+this.Nc+(this.Xc?m:",hidden")+",title="+this.q+(this.p?",resizable":m)+(this.Tc.c.C?",modal":m)};\nfunction j3(){var a,b,c;b=new hV(PO);a=new hV(HO);this.a=new CC(bc,4);new pV;this.c=new k3(this,b);this.c.Tc.c.db=!0;RA(this.c,new XA);QU(this.c,new xV("New atom map"),null);QU(this.c,b,null);QU(this.c,a,null);RA(this.c,new dV(2));c=new WA;QU(c,new yV("atom map",1),null);QU(c,this.a,null);QU(this.c,c,jO);c=new WA;QU(c,b,null);QU(c,a,null);QU(this.c,c,iO);lB(this.c.r,new l3(this))}w(658,1,{},j3);_.a=null;_.b=null;_.c=null;\nfunction k3(a,b){this.a=a;this.b=b;oV.call(this);this.q=m;this.Tc&&this.Tc.Hf(m);this.Tc.c.db=!1;nV(this,!0)}w(659,470,vO,k3);_.Ie=function(a){var b;lV(this);if(Tu(a.f)===Tu(this.b))try{b=qD(Oq(this.a.a.Tc.a.pb,sk),10);var c=this.a.b,d=c.c,e=c.a;nI(d,c.e).b[e].f=b;RE(d,"changeAtomMap",d.o,e,0);AH(d)}catch(f){if(f=pq(f),H(f,102))KV(this.a.b.c,"invalid atom map");else throw f;}return!0};_.a=null;_.b=null;function l3(a){this.a=a}w(660,516,yO,l3);_.zf=function(){lV(this.a.c)};_.a=null;w(673,674,Hl);\n_.Ad=function(){if(this.b.a==(kE(),fe)){!this.a.b&&(this.a.b=new j3);var a=this.a.b,b=this.a,c;if(0<b.a){a.b=b;c="Atom "+b.a;var d=a.c;d.q=c;d.Tc&&d.Tc.Hf(c);BV(a.a,m+pH(b.d.b[b.a]));mV(a.c);a=a.c;!oA(a)&&UU(a);OU(a)}}};function i3(a,b){dN();rV.call(this,a,b)}w(783,784,{},i3);U(658);U(470);U(659);U(660);U(783);B(qO)(7);\n//@ sourceURL=7.js\n')
diff --git a/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/8.cache.js b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/8.cache.js
new file mode 100644
index 0000000..f18fc9a
--- /dev/null
+++ b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/8.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback8('w(253,241,{});function m3(){m3=x;n3=new As("dragend",new o3)}function p3(a){a.a.cancelBubble=!0;Uq(a.a)}function o3(){}w(254,253,{},o3);_.Dd=function(){p3(this)};_.Gd=function(){return n3};var n3;function q3(){q3=x;r3=new As("dragenter",new s3)}function s3(){}w(255,253,{},s3);_.Dd=function(){p3(this)};_.Gd=function(){return r3};var r3;function t3(){t3=x;u3=new As("dragover",new v3)}function v3(){}w(256,253,{},v3);_.Dd=function(){p3(this)};_.Gd=function(){return u3};var u3;\nfunction w3(){w3=x;x3=new As("drop",new y3)}function y3(){}w(257,253,{},y3);_.Dd=function(a){var b,c,d,e;this.a.cancelBubble=!0;Uq(this.a);d=(this.a.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.a.d&&e>=a.a.d)break a;b=d[e];c=new FileReader;z3(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(Yj),a.a.b.a.a.f.pb[sk]=null!=b?b:m)};_.Gd=function(){return x3};var x3;function A3(a,b,c){iu(!a.mb?a.mb=new xu(a):a.mb,c,b)}\nfunction B3(){this.pb=Qq("file");this.pb[Kg]="gwt-FileUpload"}w(381,362,jl,B3);_.Yd=function(a){qx(this,a)};function C3(a){var b=Tq(gh);PR(Nj,PS(b));this.pb=b;this.b=new oU(this.pb);this.pb[Kg]="gwt-HTML";nU(this.b,a,!0);wU(this)}w(385,386,jl,C3);function D3(){Rz();var a=Tq("textarea");!fw&&(fw=new ew);!dw&&(dw=new cw);this.pb=a;Iu();this.pb[Kg]="gwt-TextArea"}w(425,426,jl,D3);\nfunction E3(a,b){var c,d;c=Tq(lk);d=Tq(Xj);d[jg]=a.a.a;d.style[tk]=a.b.a;var e=(hw(),iw(d));c.appendChild(e);gw(a.d,c);Cx(a,b,d)}function F3(){wy.call(this);this.a=(zy(),Gy);this.b=(Hy(),Ky);this.e[Fg]=bc;this.e[Eg]=bc}w(434,378,rl,F3);_.re=function(a){var b;b=Sq(a.pb);(a=Gx(this,a))&&this.d.removeChild(Sq(b));return a};\nfunction G3(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[uk]=Ih,a.ab=!1,a.Ee());b=a.pb;b.style[Xh]=0+(Cr(),bj);b.style[ek]=dc;eX(a,Pm(er($doc)+(dr()-Nq(a.pb,Mi)>>1),0),Pm(fr($doc)+(cr()-Nq(a.pb,Li)>>1),0));d||((a.ab=c)?(a.pb.style[Ng]=oj,a.pb.style[uk]=vk,qm(a.gb,200)):a.pb.style[uk]=vk)}finally{a.w=!0}}function H3(a){a.i=(new hV(a.j)).Tc.Ef();mx(a.i,new I3(a),(Gs(),Gs(),Hs));a.d=y(dA,q,50,[a.i])}\nfunction J3(){SW();var a,b,c,d,e;qX.call(this,(JX(),KX),null,!0);this.Xh();this.db=!0;a=new C3(this.k);this.f=new D3;this.f.pb.style[zk]=fc;ax(this.f,fc);this.Vh();JW(this,"400px");e=new F3;e.pb.style[Hh]=fc;e.e[Fg]=10;c=(zy(),Ay);e.a=c;E3(e,a);E3(e,this.f);this.e=new Oy;this.e.e[Fg]=20;for(b=this.d,c=0,d=b.length;c<d;++c)a=b[c],Ly(this.e,a);E3(e,this.e);XW(this,e);gX(this,!1);this.Wh()}w(754,755,rO,J3);_.Vh=function(){H3(this)};\n_.Wh=function(){var a=this.f;a.pb.readOnly=!0;var b=dx(a.pb)+"-readonly";$w(a.ee(),b,!0)};_.Xh=function(){IX(this.I.b,"Copy")};_.d=null;_.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 I3(a){this.a=a}w(757,1,{},I3);_.Jd=function(){ZW(this.a,!1)};_.a=null;function K3(a){this.a=a}w(758,1,{},K3);\n_.pd=function(){ix(this.a.f.pb,!0);hz(this.a.f.pb);var a=this.a.f,b;b=Oq(a.pb,sk).length;if(0<b&&a.kb){if(0>b)throw new EJ("Length must be a positive integer. Length: "+b);if(b>Oq(a.pb,sk).length)throw new EJ("From Index: 0 To Index: "+b+" Text Length: "+Oq(a.pb,sk).length);var a=a.pb,c=0;try{var d=a.createTextRange(),e=a.value.substr(c,b).match(/(\\r\\n)/gi);null!=e&&(b-=e.length);var f=a.value.substring(0,c).match(/(\\r\\n)/gi);null!=f&&(c-=f.length);d.collapse(!0);d.moveStart("character",c);d.moveEnd("character",\nb);d.select()}catch(g){}}};_.a=null;function L3(a){H3(a);a.a=(new hV(a.b)).Tc.Ef();mx(a.a,new M3(a),(Gs(),Gs(),Hs));a.d=y(dA,q,50,[a.a,a.i])}function N3(a){a.j=HO;a.k="Paste the text to import into the text area below.";a.b="Accept";IX(a.I.b,"Paste")}function O3(a){SW();J3.call(this);this.c=a}w(760,754,rO,O3);_.Vh=function(){L3(this)};_.Wh=function(){ax(this.f,"150px")};_.Xh=function(){N3(this)};_.Ee=function(){pX(this);Aq((xq(),yq),new P3(this))};_.a=null;_.b=null;_.c=null;\nfunction Q3(a){SW();O3.call(this,a)}w(759,760,rO,Q3);_.Vh=function(){var a;L3(this);a=new B3;mx(a,new R3(this),(bT(),bT(),cT));this.d=y(dA,q,50,[this.a,a,this.i])};_.Wh=function(){ax(this.f,"150px");var a=new S3(this),b=this.f;A3(b,new T3,(q3(),q3(),r3));A3(b,new U3,(m3(),m3(),n3));A3(b,new V3,(t3(),t3(),u3));A3(b,new W3(a),(w3(),w3(),x3))};_.Xh=function(){N3(this);this.k+=" Or drag and drop a file on it."};function R3(a){this.a=a}w(761,1,{},R3);\n_.Id=function(a){var b,c;b=new FileReader;a=(c=a.a.srcElement,c.files[0]);X3(b,new Y3(this));b.readAsText(a)};_.a=null;function Y3(a){this.a=a}w(762,1,{},Y3);_.Yh=function(a){bD();Qz(this.a.a.f,a)};_.a=null;w(765,1,{});w(764,765,{});_.b=null;_.c=1;_.d=-1;function S3(a){this.a=a;this.b=new Z3(this);this.c=this.d=1}w(763,764,{},S3);_.a=null;function Z3(a){this.a=a}w(766,1,{},Z3);_.Yh=function(a){this.a.a.f.pb[sk]=null!=a?a:m};_.a=null;function M3(a){this.a=a}w(770,1,{},M3);\n_.Jd=function(){if(this.a.c){var a=this.a.c,b;b=new XC(a.a,0,Oq(this.a.f.pb,sk));uI(a.a.a,b.a)}ZW(this.a,!1)};_.a=null;function P3(a){this.a=a}w(771,1,{},P3);_.pd=function(){ix(this.a.f.pb,!0);hz(this.a.f.pb)};_.a=null;w(772,1,Hl);_.Ad=function(){var a,b;a=new $3(this.a);void 0!=$wnd.FileReader?b=new Q3(a):b=new O3(a);LW(b);G3(b)};function $3(a){this.a=a}w(773,1,{},$3);_.a=null;w(774,1,Hl);\n_.Ad=function(){var a;a=new J3;var b=this.a,c,d;Qz(a.f,b);c=(d=eK(b,"\\r\\n|\\r|\\n|\\n\\r"),d.length);1>=c&&(c=~~(b.length/16));ax(a.f,20*(10>c+1?c+1:10)+bj);Aq((xq(),yq),new K3(a));LW(a);G3(a)};function X3(a,b){a.onload=function(a){b.Yh(a.target.result)}}function z3(a,b){a.onloadend=function(a){b.Yh(a.target.result)}}function W3(a){this.a=a}w(779,1,{},W3);_.a=null;function T3(){}w(780,1,{},T3);function U3(){}w(781,1,{},U3);function V3(){}w(782,1,{},V3);U(765);U(764);U(779);U(780);U(781);U(782);U(253);\nU(255);U(254);U(256);U(257);U(754);U(760);U(759);U(773);U(757);U(758);U(770);U(771);U(761);U(762);U(763);U(766);U(385);U(434);U(425);U(381);B(qO)(8);\n//@ sourceURL=8.js\n')
diff --git a/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/9.cache.js b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/9.cache.js
new file mode 100644
index 0000000..53f7df5
--- /dev/null
+++ b/public/jsme/deferredjs/6ABB8447ACAB1353A478923AC9C0550B/9.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback9('var dO="runCallbacks",eO="end",fO,gO,hO="West",iO="South",jO="North",kO="First",lO="East",mO="Before",nO="After";function oO(a,b){sp(a.a,b)}function pO(){pO=x;fO=new ru;gO=new xA(0,0);su(fO,mO);su(fO,kO);su(fO,nO);su(fO,"Last");su(fO,Zd);su(fO,jO);su(fO,iO);su(fO,hO);su(fO,lO)}\nfunction qO(a){var b=Tp,c,d,e;e=a==b.f?Yh:lh+a;$stats&&(e=Yp(e,eO,a),$stats(e));a<b.i.length&&fq(b.i,a,null);Wp(b,a)&&b.j.b++;b.b=-1;b.d[a]=!0;dq(b);e=b.a[a];if(null!=e){$stats&&(c=Yp(dO+a,qg,-1),$stats(c));fq(b.a,a,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Ad();$stats&&(a=Yp(dO+a,eO,-1),$stats(a))}}\nvar rO={26:1,28:1,36:1,41:1,42:1,44:1,47:1,48:1,50:1,122:1,129:1},sO={88:1,93:1,95:1,113:1},tO={26:1,28:1,36:1,41:1,44:1,47:1,48:1,50:1,129:1},uO={19:1,21:1,88:1,93:1,95:1},vO={59:1,60:1,66:1,71:1,80:1,88:1},wO={26:1,28:1,36:1,39:1,41:1,43:1,44:1,48:1,50:1},xO={26:1,28:1,36:1,39:1,41:1,43:1,44:1,47:1,48:1,50:1,123:1,129:1},yO={83:1},zO={l:6,m:0,h:0},AO="&nbsp;",BO="1em",CO="1ex",DO="1in",EO="??",FO="ATOMS",GO="CFG",HO="Cancel",IO="E",JO="GBVTBU-BB",KO="Invalid UTF8 sequence",LO="M RAD",MO="M RBD",\nNO="M SUB",OO="Nonstandard atom",PO="OK",QO="Resize-",RO=\'Too many percent/per mille characters in pattern "\',SO="US$",TO="]\'",UO="__uiObjectID",VO="alpha(opacity=",WO="backgroundColor",XO="col",YO="dir",ZO="dragdrop-handle",$O="dragdrop-selected",aP="e",bP="filter",cP="float",dP="ltr",eP="opacity",fP="styleFloat";w(1,-1,Jl);_.gC=function(){return this.cZ};\nfunction gP(a,b,c){var d,e,f,g,h;if(6!=a.H.x[b]&&7!=a.H.x[b])return!1;e=hP(a.H,b,0);d=hP(a.H,b,1);if(1!=a.H.k[e]||1!=a.H.k[d]||1==a.H.f[e]||1==a.H.f[d]||3<iP(a.H,e)||3<iP(a.H,d))return!1;e=new jP(a.H,a.c,b,e);if(e.f&&!c)return!1;f=new jP(a.H,a.c,b,d);if(f.f&&!c||e.f&&f.f)return!1;c&&(e.f&&e.c&&(a.L[b]=!0),f.f&&f.c&&(a.L[b]=!0));g=kP(e);h=kP(f);if(-1==g||-1==h||0==(g+h&1))return c||(a.S[b]=3),!0;d=0;switch(g+h){case 3:case 7:d=2;break;case 5:d=1}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))e.f&&(1==\nd?(lP(a.b[e.b],Pk),lP(a.b[e.d],Nk)):(lP(a.b[e.b],Nk),lP(a.b[e.d],Pk))),f.f&&(2==d?(lP(a.b[f.b],Pk),lP(a.b[f.d],Nk)):(lP(a.b[f.b],Nk),lP(a.b[f.d],Pk)))}else a.S[b]=d;return!0}\nfunction mP(a,b,c){var d,e,f,g,h;if(!nP(a.H,b))return!1;d=W(a.H,0,b);e=W(a.H,1,b);f=new jP(a.H,a.c,d,e);if(f.f&&!c)return!1;g=new jP(a.H,a.c,e,d);if(g.f&&!c||f.f&&g.f)return!1;c&&(f.f&&(a.K[b]=oP(a,e)),g.f&&(a.K[b]=oP(a,d)));e=kP(f);h=kP(g);if(-1==e||-1==h||0==(e+h&1))return c||(a.k[b]=3),!0;d=0;switch(e+h){case 3:case 7:d=1;break;case 5:d=2}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))f.f&&(2==d?(lP(a.b[f.b],Kk),lP(a.b[f.d],Hk)):(lP(a.b[f.b],Hk),lP(a.b[f.d],Kk))),g.f&&(2==d?(lP(a.b[g.b],Kk),lP(a.b[g.d],\nHk)):(lP(a.b[g.b],Hk),lP(a.b[g.d],Kk)))}else a.k[b]=d;return!0}\nfunction pP(a,b,c){var d,e,f,g,h,j,l,n,o,r;if(0!=a.k[b])return!1;if(1==qP(a.H,b))return mP(a,b,c);if(2!=qP(a.H,b)||rP(a.H,b))return!1;d=W(a.H,0,b);e=W(a.H,1,b);if(1==a.H.f[d]||1==a.H.f[e]||3<a.H.f[d]||3<a.H.f[e]||2==a.H.k[d]||2==a.H.k[e])return!1;f=new jP(a.H,a.c,e,d);if(f.f&&!c)return!1;e=new jP(a.H,a.c,d,e);if(e.f&&!c||f.f&&e.f)return!1;c&&(f.f&&f.c&&(a.K[b]=!0),e.f&&e.c&&(a.K[b]=!0));d=0!=(a.H.z[b]&16777216)?3:a.X?(g=C(XE,Ml,-1,3,1),g[0]=sP(a.H,e.a)-sP(a.H,f.a),g[1]=tP(a.H,e.a)-tP(a.H,f.a),g[2]=\nuP(a.H,e.a)-uP(a.H,f.a),h=C(XE,Ml,-1,3,1),h[0]=sP(a.H,f.b)-sP(a.H,f.a),h[1]=tP(a.H,f.b)-tP(a.H,f.a),h[2]=uP(a.H,f.b)-uP(a.H,f.a),j=C(XE,Ml,-1,3,1),j[0]=sP(a.H,e.b)-sP(a.H,e.a),j[1]=tP(a.H,e.b)-tP(a.H,e.a),j[2]=uP(a.H,e.b)-uP(a.H,e.a),l=C(XE,Ml,-1,3,1),l[0]=g[1]*h[2]-g[2]*h[1],l[1]=g[2]*h[0]-g[0]*h[2],l[2]=g[0]*h[1]-g[1]*h[0],n=C(XE,Ml,-1,3,1),n[0]=g[1]*l[2]-g[2]*l[1],n[1]=g[2]*l[0]-g[0]*l[2],n[2]=g[0]*l[1]-g[1]*l[0],o=(h[0]*n[0]+h[1]*n[1]+h[2]*n[2])/(Math.sqrt(h[0]*h[0]+h[1]*h[1]+h[2]*h[2])*Math.sqrt(n[0]*\nn[0]+n[1]*n[1]+n[2]*n[2])),r=(j[0]*n[0]+j[1]*n[1]+j[2]*n[2])/(Math.sqrt(j[0]*j[0]+j[1]*j[1]+j[2]*j[2])*Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2])),0>o^0>r?1:2):-1==kP(f)||-1==kP(e)||0!=((kP(f)|kP(e))&1)?3:kP(f)==kP(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(lP(a.b[f.b],Kk),lP(a.b[f.d],Hk)):2==d&&(lP(a.b[f.b],Hk),lP(a.b[f.d],Kk))),e.f&&(1==d?(lP(a.b[e.b],Kk),lP(a.b[e.d],Hk)):2==d&&(lP(a.b[e.b],Hk),lP(a.b[e.d],Kk)))):a.k[b]=d;return!0}\nfunction vP(a,b,c){var d,e,f,g,h,j,l;if(0!=a.S[b]||6!=a.H.x[b]&&7!=a.H.x[b]&&14!=a.H.x[b]&&15!=a.H.x[b]&&16!=a.H.x[b])return!1;if(0!=a.H.k[b]){if(2==a.H.f[b]&&2==a.H.j[b][0]&&2==a.H.j[b][1])return gP(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4<iP(a.H,b)||7==a.H.x[b]&&!a.I[b])return!1;d=C(A,u,-1,4,1);l=C(A,u,-1,4,1);j=C(hq,ql,-1,4,2);for(g=0;g<iP(a.H,b);++g){f=-1;for(h=e=0;h<iP(a.H,b);++h)!j[h]&&f<a.c[hP(a.H,b,h)]&&(f=a.c[hP(a.H,b,h)],e=h);d[g]=e;l[g]=f;j[e]=!0}if(4==iP(a.H,b)&&\nl[0]==l[1]&&l[2]==l[3]||4==iP(a.H,b)&&(l[0]==l[2]||l[1]==l[3])||3==iP(a.H,b)&&l[0]==l[2])return!1;f=e=0;h=!1;for(g=1;g<iP(a.H,b);++g)if(l[g-1]==l[g]){if(!c||0==l[g])return!1;e=hP(a.H,b,d[g-1]);f=hP(a.H,b,d[g]);wP(a.H,xP(a.H,b,d[g]))&&(a.L[b]=!0);h=!0}if(c&&!h)return!1;if(a.X){g=C(A,u,-1,4,1);for(l=0;l<iP(a.H,b);++l)g[l]=hP(a.H,b,d[l]);3==iP(a.H,b)&&(g[3]=b);d=Ou([yP,XE],[q,Ml],[53,-1],[3,3],0,2,1);for(l=0;3>l;++l)d[l][0]=sP(a.H,g[l+1])-sP(a.H,g[0]),d[l][1]=tP(a.H,g[l+1])-tP(a.H,g[0]),d[l][2]=uP(a.H,\ng[l+1])-uP(a.H,g[0]);g=C(XE,Ml,-1,3,1);g[0]=d[0][1]*d[1][2]-d[0][2]*d[1][1];g[1]=d[0][2]*d[1][0]-d[0][0]*d[1][2];g[2]=d[0][0]*d[1][1]-d[0][1]*d[1][0];d=0<(d[2][0]*g[0]+d[2][1]*g[1]+d[2][2]*g[2])/(Math.sqrt(d[2][0]*d[2][0]+d[2][1]*d[2][1]+d[2][2]*d[2][2])*Math.sqrt(g[0]*g[0]+g[1]*g[1]+g[2]*g[2]))?1:2}else{var n,o;l=y(kH,il,86,[y(A,u,-1,[2,1,2,1]),y(A,u,-1,[1,2,2,1]),y(A,u,-1,[1,1,2,2]),y(A,u,-1,[2,1,1,2]),y(A,u,-1,[2,2,1,1]),y(A,u,-1,[1,2,1,2])]);g=C(XE,Ml,-1,iP(a.H,b),1);for(o=0;o<iP(a.H,b);++o)g[o]=\nzP(a.H,hP(a.H,b,d[o]),b);h=AP(a.H,b,d,g,null)<<24>>24;if(3!=h)d=h;else{for(o=j=h=0;o<iP(a.H,b);++o)n=xP(a.H,b,d[o]),W(a.H,0,n)==b&&(9==a.H.B[n]&&(0!=j&&BP(a.H,b),h=o,j=1),17==a.H.B[n]&&(0!=j&&BP(a.H,b),h=o,j=2));if(0==j)d=3;else{for(o=1;o<iP(a.H,b);++o)g[o]<g[0]&&(g[o]+=6.283185307179586);if(3==iP(a.H,b)){switch(h){case 0:(g[1]<g[2]&&3.141592653589793>g[2]-g[1]||g[1]>g[2]&&3.141592653589793<g[1]-g[2])&&(j=3-j);break;case 1:3.141592653589793<g[2]-g[0]&&(j=3-j);break;case 2:3.141592653589793>g[1]-g[0]&&\n(j=3-j)}d=1==j?2:1}else d=0,g[1]<=g[2]&&g[2]<=g[3]?d=0:g[1]<=g[3]&&g[3]<=g[2]?d=1:g[2]<=g[1]&&g[1]<=g[3]?d=2:g[2]<=g[3]&&g[3]<=g[1]?d=3:g[3]<=g[1]&&g[1]<=g[2]?d=4:g[3]<=g[2]&&g[2]<=g[1]&&(d=5),d=l[d][h]==j?2:1}}}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))1==d?(lP(a.b[e],Tk),lP(a.b[f],Rk)):2==d&&(lP(a.b[e],Rk),lP(a.b[f],Tk))}else a.S[b]=d;return!0}function CP(a){var b,c;b=0;c=a.b;DP(c,c.length,(EP(),EP(),FP));for(c=0;c<a.b.length;++c)(0==c||0!=GP(a.b[c],a.b[c-1]))&&++b,a.c[a.b[c].a]=b;return b}\nfunction HP(a,b){var c,d,e;d=!1;for(c=0;c<a.H.d;++c)if(pP(a,c,!1)){a.o[c]=a.C;if(b)a:{d=a;e=c;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,n=void 0;if((1==d.k[e]||2==d.k[e])&&!IP(d.H,e)){l=!1;try{for(j=0;2>j;++j)if(f=W(d.H,j,e),3==d.H.f[f]){g=C(A,u,-1,2,1);for(n=h=0;n<d.H.f[f];++n)xP(d.H,f,n)!=e&&(g[h++]=hP(d.H,f,n));d.c[g[0]]>d.c[g[1]]^JP(d,f,g[0],g[1])&&(l=!l)}}catch(o){o=pq(o);if(H(o,96)){d.e[e]=3;break a}throw o;}1==d.k[e]^l?d.e[e]=1:d.e[e]=2}}d=!0}e=!1;for(c=0;c<a.H.c;++c)if(vP(a,c,!1)){a.W[c]=\na.C;if(b)a:{e=a;var f=c,r=n=l=g=j=void 0,t=h=void 0;if(1==e.S[f]||2==e.S[f]){h=!1;if(2==e.H.k[f])try{for(r=0;2>r;++r)if(j=hP(e.H,f,r),3==e.H.f[j]){l=C(A,u,-1,2,1);for(t=n=0;t<e.H.f[j];++t)1==e.H.j[j][t]&&(l[n++]=hP(e.H,j,t));e.c[l[0]]>e.c[l[1]]^JP(e,j,l[0],l[1])&&(h=!h)}}catch(z){z=pq(z);if(H(z,96)){e.N[f]=3;break a}throw z;}else{try{for(var j=e,l=f,v=t=r=n=void 0,E=void 0,s=void 0,v=iP(j.H,l),E=C(A,u,-1,v,1),r=0;r<v;++r)E[r]=hP(j.H,l,r);for(r=v;1<r;--r){n=!1;for(t=1;t<r;++t)JP(j,l,E[t-1],E[t])&&\n(n=!0,s=E[t-1],E[t-1]=E[t],E[t]=s);if(!n)break}g=E}catch(F){F=pq(F);if(H(F,96)){e.N[f]=3;break a}throw F;}for(r=1;r<g.length;++r)for(t=0;t<r;++t)e.c[g[r]]<e.c[g[t]]&&(h=!h)}1==e.S[f]^h?e.N[f]=1:e.N[f]=2}}e=!0}e&&(a.C=!a.C);return d||e}\nfunction KP(a){var b,c,d,e,f,g,h,j,l;for(e=0;e<a.V.c;++e){d=ww(a.V,e);b=!0;l=-1;f=!1;for(h=0;h<d.length;++h){c=d[h];if(0==a.S[c]){b=!1;break}if(3!=a.S[c]){g=!0;for(j=0;j<d.length;++j)if(j!=h&&a.c[c]==a.c[d[j]]){g=!1;break}g&&l<a.c[c]&&(l=a.c[c],f=1==a.S[c])}}if(b&&-1!=l){for(h=0;h<d.length;++h)c=d[h],f&&(1==a.S[c]?a.S[c]=2:2==a.S[c]&&(a.S[c]=1)),a.U[c]=!1;om(a.V,d);--e}}}\nfunction LP(a){var b,c;b=CP(a);do{c=b;b=a;for(var d=void 0,e=void 0,f=void 0,g=void 0,h=e=void 0,j=void 0,l=void 0,f=C(A,u,-1,b.E,1),d=0;d<b.H.c;++d){j=b.H.f[d]+MP(b.H,d);for(g=0;g<NP(b.H,d);++g)if(g<b.H.f[d]||g>=iP(b.H,d)){l=2*b.c[hP(b.H,d,g)];e=xP(b.H,d,g);2==qP(b.H,e)&&(rP(b.H,e)||++l);for(e=0;e<g&&!(l<f[e]);++e);for(h=g;h>e;--h)f[h]=f[h-1];f[e]=l}OP(b.b[d],d);PP(b.b[d],16,Ev(b.c[d]));for(g=j;g<b.E;++g)PP(b.b[d],17,Gk);for(g=0;g<j;++g)PP(b.b[d],17,Ev(f[g]))}b=CP(a)}while(c!=b);return b}\nfunction JP(a,b,c,d){var e,f,g,h,j,l,n,o,r,t,z,v,E,s,F;if(a.H.x[c]!=a.H.x[d])return a.H.x[c]>a.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(QP(),RP)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(QP(),RP)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=C(A,u,-1,h,1);z=C(A,u,-1,h,1);v=C(A,u,-1,h,1);t=C(hq,ql,-1,h,2);g=C(hq,ql,-1,a.H.o,2);r[0]=b;r[1]=c;r[2]=d;z[0]=-1;z[1]=0;z[2]=0;g[b]=!0;g[c]=!0;g[d]=!0;j=1;E=2;b=C(A,u,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=E;){for(;j<b[d];){l=r[j];if(!t[j]){for(s=o=n=0;s<a.H.f[l];++s){c=hP(a.H,\nl,s);E+a.H.j[l][s]+1>=h&&(h+=a.H.c,r=SP(r,h),z=SP(z,h),v=SP(v,h),t=(e=C(hq,ql,-1,h,2),TP(t,0,e,t.length),e));if(0!=(a.H.z[xP(a.H,l,s)]&512))++n,o+=a.H.x[c];else for(f=1;f<a.H.j[l][s];++f)++E,r[E]=c,z[E]=j,t[E]=!0;F=z[j];if(c!=r[F]){f=!1;if(g[c])for(F=z[F];-1!=F;){if(c==r[F]){f=!0;break}F=z[F]}f?(++E,r[E]=c,z[E]=j,t[E]=!0):(++E,r[E]=c,z[E]=j,g[c]=!0)}}0!=n&&(++E,v[E]=~~((o<<2)/n),z[E]=j,t[E]=!0)}++j;if(1E4==j)throw new vp("Emergency break in while loop.");}b.length==d+1&&(b=SP(b,b.length+64));b[d+\n1]=E+1;for(s=b[d];s<b[d+1];++s)0==v[s]&&(v[s]=(151==a.H.x[r[s]]?1:152==a.H.x[r[s]]?1:a.H.x[r[s]])<<2),v[s]+=v[z[s]]<<16;UP(a,t,v,z,r,b,d);if(v[1]!=v[2])return v[1]>v[2];1<d&&VP(v,z,b,d);++d}h=C(A,u,-1,a.H.c,1);c=!1;for(e=0;e<a.H.c;++e)if(g[e]&&0!=a.H.v[e]){c=!0;break}if(c){for(e=0;e<a.H.c;++e)h[e]=0==a.H.v[e]?(QP(),RP)[a.H.x[e]]:a.H.v[e];if(WP(a,t,v,z,r,h,b,d))return v[1]>v[2]}e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.d;++e)if(g[W(a.H,0,e)]||g[W(a.H,1,e)])1==a.e[e]?(h[W(a.H,0,e)]=1,h[W(a.H,\n1,e)]=1,c=!0):2==a.e[e]&&(h[W(a.H,0,e)]=2,h[W(a.H,1,e)]=2,c=!0);if(c&&WP(a,t,v,z,r,h,b,d))return v[1]>v[2];e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.c;++e)g[e]&&(2==a.N[e]?(h[e]=1,c=!0):1==a.N[e]&&(h[e]=2,c=!0));if(c&&WP(a,t,v,z,r,h,b,d))return v[1]>v[2];throw new vp("no distinction applying CIP rules");}\nfunction VP(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=C(XP,q,5,c,0);for(f=0;f<c;++f)h[f]=new YP,h[f].c=a[f+e],h[f].b=b[f+e],h[f].a=f+e;e=new ZP;for(g=d;1<g;--g){for(f=0;f<c;++f)h[f].c+=a[h[f].b]<<16,h[f].b=b[h[f].b];DP(h,h.length,e?e:(EP(),EP(),FP));d=1;for(f=0;f<c;++f)a[h[f].a]=d,f!=c-1&&0!=(h[f].c!=h[f+1].c?h[f].c>h[f+1].c?1:-1:0)&&++d}}\nfunction WP(a,b,c,d,e,f,g,h){var j,l;for(l=1;l<h;++l){for(j=g[l];j<g[l+1];++j)c[j]=f[e[j]]+(c[d[j]]<<8);UP(a,b,c,d,e,g,l);if(c[1]!=c[2])return!0;1<l&&VP(c,d,g,l)}return!1}\nfunction UP(a,b,c,d,e,f,g){for(var h,j,l,n,o,r;1<g;--g){o=f[g]-f[g-1];r=C($P,q,4,o,0);h=f[g];for(j=0;j<o;++j){l=f[g-1]+j;for(n=h;n<f[g+1]&&d[n]==l;)++n;r[j]=new aQ;r[j].c=l;r[j].d=c[l];r[j].b=b[l]?0:a.H.f[a.H.o+e[l]]-a.H.f[e[l]]+bQ(a.H,e[l]);r[j].a=C(A,u,-1,n-h,1);for(l=h;l<n;++l)r[j].a[l-h]=c[l];cQ(r[j].a);h=n}j=new dQ;DP(r,r.length,j?j:(EP(),EP(),FP));h=1;for(j=0;j<o;++j)c[r[j].c]=h,j!=o-1&&0!=eQ(r[j],r[j+1])&&++h}}\nfunction fQ(a){var b,c;c=Ou([gQ,kH],[q,il],[87,86],[2,32],0,2,0);for(b=0;b<a.H.c;++b)a.D[b]&&(1==a.Q[b]?c[0][a.P[b]]=hQ(c[0][a.P[b]],b):2==a.Q[b]&&(c[1][a.P[b]]=hQ(c[0][a.P[b]],b)));return c}function oP(a,b){var c,d,e,f,g;e=iQ(a.H);for(c=0;c<e.i.c;++c)if(e.d[c]&&jQ(e,c,b)){for(d=ww(e.i,c),e=0,f=d.length;e<f;++e)if(c=d[e],c!=b)for(g=0;g<a.H.f[c];++g)if(nP(a.H,xP(a.H,c,g)))return!0;break}return!1}\nfunction kQ(a,b,c){a.J=b;for(b=0;b<a.H.c;++b)a.c[b]=c[b],a.S[b]=0,a.W[b]=!1;for(c=0;c<a.H.d;++c)a.k[c]=0,a.o[c]=!1}function lQ(a,b){var c,d;c=W(a.H,0,b);if(c>=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=mQ(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;d<a.H.f[c];++d)if(2==a.H.j[c][d]&&(1==a.S[hP(a.H,c,d)]||2==a.S[hP(a.H,c,d)]))return!0;return!1}function SP(a,b){var c;c=C(A,u,-1,b,1);TP(a,0,c,a.length);return c}\nfunction nQ(a,b){var c;if(65535<a.o)throw new Km("Cannot canonize a molecule having more than 65535 atoms");if(65535<a.p)throw new Km("Cannot canonize a molecule having more than 65535 bonds");this.H=a;this.G=b;oQ(this.H,3);var d,e,f,g,h,j,l,n,o,r,t,z,v,E,s,F,P,M,$,da;this.I=C(hq,ql,-1,this.H.c,2);for(d=0;d<this.H.c;++d)if(7==this.H.x[d])if(4==this.H.f[d])this.I[d]=!0;else if(3==this.H.f[d])if(1==this.H.q[d])this.I[d]=!0;else if(!pQ(this.H,d))if(0!=(this.G&32))this.I[d]=!0;else if(3==qQ(this.H,d)&&\n(da=rQ(this.H,d),!(7<da))){M=iQ(this.H);for($=0;$<M.i.c&&!(ww(M.j,$).length==da&&jQ(M,$,d));)++$;o=n=-1;for(r=0;3>r;++r){l=xP(this.H,d,r);var Z;a:{for(var ca=l,Hb=void 0,aa=void 0,aa=ww(M.j,$),Hb=0;Hb<aa.length;++Hb)if(ca==aa[Hb]){Z=!0;break a}Z=!1}if(!Z){n=hP(this.H,d,r);o=l;break}}z=C(hq,ql,-1,this.H.d,2);z[o]=!0;v=C(A,u,-1,11,1);a:{var sb=this.H,Mb=v,K=n,Ja=d,Zc=z,Ub=void 0,tb=void 0,N=void 0,za=void 0,mc=void 0,rd=void 0,qa=void 0,cd=void 0,$d=void 0;if(K==Ja)Mb[0]=K,E=0;else{oQ(sb,1);za=C(A,\nu,-1,sb.o,1);N=C(A,u,-1,sb.o,1);$d=C(A,u,-1,sb.o,1);N[0]=K;za[K]=1;for(mc=tb=0;tb<=mc&&10>=za[N[tb]];){cd=N[tb];for(rd=0;rd<sb.f[sb.o+cd];++rd)if(null==Zc||Zc.length<=sb.i[cd][rd]||!Zc[sb.i[cd][rd]]){Ub=sb.e[cd][rd];if(Ub==Ja){qa=za[cd];Mb[qa]=Ub;for(Mb[--qa]=cd;0<qa;)Mb[qa-1]=$d[Mb[qa]],--qa;E=za[cd];break a}0==za[Ub]&&(N[++mc]=Ub,za[Ub]=za[cd]+1,$d[Ub]=cd)}++tb}E=-1}}if(-1!=E){for(f=1;!jQ(M,$,v[f]);)++f;e=E-f;g=v[f];if(6==da&&2==e&&3==f&&3<=qQ(this.H,v[1])){t=!1;P=ww(M.i,$);for(r=0;6>r;++r)if(d==\nP[r]){F=sQ(M,$,g==P[sQ(M,$,r+2)]?r-2:r+2);s=P[F];var Ya;if(Ya=3<=qQ(this.H,s)){var pa;a:{var Ab=this.H,G=v[1],Sa=s,ob=void 0,Pc=void 0,hc=void 0,ga=void 0,tc=void 0,Y=void 0;if(G==Sa)pa=0;else{oQ(Ab,1);ga=C(A,u,-1,Ab.o,1);hc=C(A,u,-1,Ab.o,1);hc[0]=G;ga[G]=1;for(tc=Pc=0;Pc<=tc&&2>=ga[hc[Pc]];){for(Y=0;Y<Ab.f[Ab.o+hc[Pc]];++Y){ob=Ab.e[hc[Pc]][Y];if(ob==Sa){pa=ga[hc[Pc]];break a}0==ga[ob]&&(hc[++tc]=ob,ga[ob]=ga[hc[Pc]]+1)}++Pc}pa=-1}}Ya=2==pa}Ya&&(t=!0);break}if(t){this.I[d]=!0;continue}}h=1==this.H.k[g]||\n0!=(this.H.s[g]&4096)||pQ(this.H,g);j=!h&&7==this.H.x[g]&&1!=this.H.q[g];if(1==e)!h&&!j&&4>=da&&3>=f&&(this.I[d]=!0);else switch(da){case 4:!h&&!j&&4>=f&&(this.I[d]=!0);break;case 5:j?3>=f&&(this.I[d]=!0):h||4>=f&&(this.I[d]=!0);break;case 6:2==e?h?4>=f&&(this.I[d]=!0):j||3>=f&&(this.I[d]=!0):3==e&&(h?6>=f&&(this.I[d]=!0):4>=f&&(this.I[d]=!0));break;case 7:3==e&&3>=f&&(this.I[d]=!0)}}}for(c=0;c<this.H.c;++c)if(0!=uP(this.H,c)){this.X=!0;break}this.S=C(hK,Il,-1,this.H.c,1);this.T=C(hq,ql,-1,this.H.c,\n2);this.W=C(hq,ql,-1,this.H.c,2);this.k=C(hK,Il,-1,this.H.d,1);this.o=C(hq,ql,-1,this.H.d,2);this.n=C(hq,ql,-1,this.H.d,2);var O,db,Bb,Nb,T,Aa,Wa,Xc,Da,Qc,ub,Fd,ie;Wa=!1;if(this.H.E)for(T=0;T<this.H.d;++T)if(0!=this.H.A[T]){Wa=!0;break}this.E=2;for(O=0;O<this.H.c;++O)this.E=Pm(this.E,this.H.f[O]+MP(this.H,O));Nb=Pm(2,Wa?~~((78+36*this.E)/63):~~((78+21*this.E)/63));this.c=C(A,u,-1,this.H.o,1);this.b=C(tQ,q,6,this.H.c,0);for(O=0;O<this.H.c;++O)this.b[O]=new uQ(Nb);Bb=!1;for(O=0;O<this.H.c;++O){OP(this.b[O],\nO);0!=(this.H.w[O]&1)||null!=vQ(this.H,O)?PP(this.b[O],8,zO):PP(this.b[O],8,Ev(this.H.x[O]));PP(this.b[O],8,Ev(this.H.v[O]));PP(this.b[O],2,Ev(this.H.k[O]));PP(this.b[O],4,Ev(this.H.f[O]+MP(this.H,O)));0!=(this.H.w[O]&1)?PP(this.b[O],4,Lk):PP(this.b[O],4,Ev(8+this.H.q[O]));PP(this.b[O],5,Ev(wQ(31,rQ(this.H,O))));var Ec=this.b[O],dd=O,Vb=void 0,eb=void 0,ed=void 0,Yb=void 0,Vb=((this.H.s[dd]&-268435456)>>>28)-1,eb=xQ(this.H,dd,!1),ed=xQ(this.H,dd,!0),Yb=-1;eb!=ed?-1!=Vb&&Vb>eb?Yb=Vb<<24>>24:Yb=eb<<\n24>>24:-1!=Vb?(Vb>ed||Vb<ed&&Vb>=yQ(this.H,dd))&&(Yb=Vb<<24>>24):!zQ(this.H,dd)&&0!=bQ(this.H,dd)&&(Yb=yQ(this.H,dd),Yb-=AQ(this.H,dd,Yb));var Yc=dd,I=Yb;if(null==this.a)for(var pb=this.a=C(hK,Il,-1,this.H.c,1),wc=pb.length,Gd=void 0,Gd=0;Gd<wc;++Gd)pb[Gd]=-1;this.a[Yc]=I<<24>>24;PP(Ec,4,Ev(Yb+1));PP(this.b[O],2,Ev((this.H.s[O]&48)>>4));this.H.E&&(PP(this.b[O],30,Ev(this.H.w[O])),null!=vQ(this.H,O)&&(Bb=!0))}this.J=LP(this);if(this.J<this.H.c){for(O=0;O<this.H.c;++O){OP(this.b[O],O);PP(this.b[O],\n16,Ev(this.c[O]));Xc=C(A,u,-1,this.H.f[O],1);for(Da=0;Da<this.H.f[O];++Da)Xc[Da]=this.c[hP(this.H,O,Da)]<<5,Xc[Da]|=wQ(31,this.H.n&&xP(this.H,O,Da)<this.H.d?this.H.n.b[xP(this.H,O,Da)]:0);cQ(Xc);for(Da=this.E;Da>Xc.length;--Da)PP(this.b[O],21,Gk);for(Da=Xc.length-1;0<=Da;--Da)PP(this.b[O],21,Ev(Xc[Da]))}this.J=LP(this)}if(Bb&&this.J<this.H.c){for(O=0;O<this.H.c;++O){OP(this.b[O],O);PP(this.b[O],16,Ev(this.c[O]));db=vQ(this.H,O);Fd=null==db?0:wQ(12,db.length);for(Da=12;Da>Fd;--Da)PP(this.b[O],8,Gk);\nfor(Da=Fd-1;0<=Da;--Da)PP(this.b[O],8,Ev(db[Da]))}this.J=LP(this)}if(Wa&&this.J<this.H.c){for(O=0;O<this.H.c;++O){OP(this.b[O],O);PP(this.b[O],16,Ev(this.c[O]));Aa=C(YN,xl,-1,this.H.f[O]+MP(this.H,O),3);for(Da=Qc=0;Da<NP(this.H,O);++Da)if(Da<this.H.f[O]||Da>=iP(this.H,O))Aa[Qc]=Ev(this.c[hP(this.H,O,Da)]),Aa[Qc]=tv(Aa[Qc],20),Aa[Qc]=BQ(Aa[Qc],Ev(this.H.A[xP(this.H,O,Da)])),++Qc;Aa.sort(CQ);for(Da=this.E;Da>Aa.length;--Da)PP(this.b[O],36,Gk);for(Da=Aa.length-1;0<=Da;--Da)PP(this.b[O],36,Aa[Da])}this.J=\nLP(this)}if(0!=(this.G&8)&&this.J<this.H.c){ub=new DQ;for(O=0;O<this.H.c;++O)if(null!=EQ(this.H,O))a:{var uc=ub,ae=EQ(this.H,O),Sd=void 0,kd=void 0,Zb=void 0,Cb=void 0,Cb=uc.a.c;if(0==Cb)pC(uc.a,0,ae);else{for(Zb=1;2*Zb<=Cb;)Zb<<=1;kd=Zb;for(--Zb;0!=kd;)if(kd>>=1,Zb>=Cb)Zb-=kd;else{Sd=FQ(ae,ww(uc.a,Zb));if(0==Sd)break a;if(0==kd)break;0>Sd?Zb-=kd:Zb+=kd}Zb<Cb&&0<FQ(ae,ww(uc.a,Zb))&&++Zb;pC(uc.a,Zb,ae)}}for(O=0;O<this.H.c;++O){var oa;if(null==EQ(this.H,O))oa=0;else{var Ld;a:{var be=ub,fd=EQ(this.H,\nO),ic=void 0,ce=void 0,Ta=void 0,Na=void 0,Na=be.a.c;if(0!=Na){for(Ta=1;2*Ta<=Na;)Ta<<=1;ce=Ta;for(--Ta;0!=ce;)if(ce>>=1,Ta>=Na)Ta-=ce;else{ic=FQ(fd,ww(be.a,Ta));if(0==ic){Ld=Ta;break a}if(0==ce)break;0>ic?Ta-=ce:Ta+=ce}}Ld=-1}oa=1+Ld}ie=oa;OP(this.b[O],O);PP(this.b[O],16,Ev(this.c[O]));PP(this.b[O],16,Ev(ie))}this.J=LP(this)}if(0!=(this.G&16)&&this.J<this.H.c){for(O=0;O<this.H.c;++O)OP(this.b[O],O),PP(this.b[O],16,Ev(this.c[O])),PP(this.b[O],1,Ev(GQ(this.H,O)?1:0));this.J=LP(this)}var Fc,xc,kb,yc;\nyc=this.J;kb=C(A,u,-1,this.H.c,1);for(Fc=0;Fc<this.H.c;++Fc)kb[Fc]=this.c[Fc];if(!this.H.E){var Ob,xd,sd,yd;this.C=!0;this.N=C(hK,Il,-1,this.H.c,1);this.e=C(hK,Il,-1,this.H.d,1);for(yd=HP(this,!0);this.J<this.H.c&&yd;){for(Ob=0;Ob<this.H.c;++Ob)OP(this.b[Ob],Ob),PP(this.b[Ob],20,Ev(this.c[Ob]<<4|this.S[Ob]<<2));for(xd=0;xd<this.H.d;++xd)lP(this.b[W(this.H,0,xd)],Ev(this.k[xd])),lP(this.b[W(this.H,1,xd)],Ev(this.k[xd]));sd=LP(this);if(this.J==sd)break;this.J=sd;yd=HP(this,!0)}kQ(this,yc,kb)}this.Q=\nC(hK,Il,-1,this.H.c,1);this.P=C(hK,Il,-1,this.H.c,1);for(Fc=0;Fc<this.H.c;++Fc)this.Q[Fc]=HQ(this.H,Fc)<<24>>24,this.P[Fc]=IQ(this.H,Fc)<<24>>24;this.j=C(hK,Il,-1,this.H.d,1);this.i=C(hK,Il,-1,this.H.d,1);for(xc=0;xc<this.H.d;++xc)this.j[xc]=(this.H.z[xc]&3072)>>10<<24>>24,this.i[xc]=JQ(this.H,xc)<<24>>24;var jc,Qa,Gc,gd,zd,Pb;this.C=!0;for(zd=HP(this,!1);this.J<this.H.c&&zd;){for(jc=0;jc<this.H.c;++jc){OP(this.b[jc],jc);PP(this.b[jc],16,Ev(this.c[jc]));Pb=this.S[jc]<<7;if((1==this.S[jc]||2==this.S[jc])&&\n0!=this.Q[jc])Pb|=this.Q[jc]<<5,Pb|=this.P[jc];PP(this.b[jc],18,Ev(Pb<<9))}for(Qa=0;Qa<this.H.d;++Qa){Gc=this.k[Qa]<<7;if((1==this.k[Qa]||2==this.k[Qa])&&1==this.H.B[Qa]&&0!=this.j[Qa])Gc|=this.j[Qa]<<5,Gc|=this.i[Qa];lP(this.b[W(this.H,0,Qa)],Ev(Gc));lP(this.b[W(this.H,1,Qa)],Ev(Gc))}gd=LP(this);if(this.J==gd)break;this.J=gd;zd=HP(this,!1)}this.M=!1;this.D=C(hq,ql,-1,this.H.c,2);for(Fc=0;Fc<this.H.c;++Fc)0!=this.S[Fc]&&(this.M=this.D[Fc]=!0);var Qb,de;for(Qb=0;Qb<this.H.c;++Qb)(!this.D[Qb]||3==this.S[Qb])&&\n(this.Q[Qb]=0);for(de=0;de<this.H.d;++de)(1!=this.H.B[de]||0==this.k[de]||3==this.k[de])&&(this.j[de]=0);this.F=null;this.R=C(hq,ql,-1,this.H.c,2);if(this.M){var Hc=this.F=new KQ(this.H,kb,this.D,this.S,this.k,this.Q,this.P,this.W,this.o,this.R),V,Rc,kc,Ra,zc,Xa,nc,lf;if(null!=Hc.i){Xa=new LQ(Hc);Hc.b=new Bm;for(Ra=0;Ra<Hc.i.length;++Ra){for(var fb=void 0,je=void 0,je=fb=0;je<Xa.b;++je)Xa.e[je][Ra]&&-3==Xa.c[je]&&++fb;kc=fb;if(0==kc){MQ(Xa,Ra);nc=NQ(Hc,Ra,2);V=NQ(Hc,Ra,1);Rc=OQ(Hc,Ra);if(1==nc&&1==\nV&&!Rc){for(var Le=Hc,Ad=Ra,ke=Xa.a+Xa.f++,vc=void 0,le=void 0,le=0;le<Le.i[Ad].length;++le)vc=Le.i[Ad][le],2==Le.n[vc]&&(Le.n[vc]=1,Le.k[vc]=ke<<24>>24);vm(Hc.b,new PQ(Ra,1,-1,-1))}0<nc?(Rc&&QQ(Hc,Ra,Xa.j+Xa.i++,2),vm(Hc.b,new PQ(Ra,1,-1,-1))):0<V?(Rc&&QQ(Hc,Ra,Xa.a+Xa.f++,1),vm(Hc.b,new PQ(Ra,1,-1,-1))):Rc&&(QQ(Hc,Ra,Xa.a+Xa.f++,1),vm(Hc.b,new PQ(Ra,1,-1,-1)))}else if(1==kc)if(OQ(Hc,Ra)){a:{for(var ld=void 0,ld=0;ld<Xa.b;++ld)if(Xa.e[ld][Ra]&&-3==Xa.c[ld]){zc=ld<Xa.a?ld:ld<Xa.b?ld-Xa.a:-1;break a}zc=\n-1}a:{for(var Td=void 0,Td=0;Td<Xa.b;++Td)if(Xa.e[Td][Ra]&&-3==Xa.c[Td]){lf=Td<Xa.a?1:Td<Xa.b?2:0;break a}lf=-1}vm(Hc.b,new PQ(Ra,2,zc,lf))}else MQ(Xa,Ra),vm(Hc.b,new PQ(Ra,1,-1,-1))}}}this.U=C(hq,ql,-1,this.H.c,2);this.V=new Bm;var oc,Ic,qb,Ac,Me,Ne,lc,Jc;for(oc=qb=0;oc<this.H.c;++oc)0!=this.Q[oc]&&++qb;if(0!=qb){Jc=C(A,u,-1,qb,1);for(oc=qb=0;oc<this.H.c;++oc)0!=this.Q[oc]&&(Jc[qb]=this.Q[oc]<<29|this.P[oc]<<24|this.c[oc]<<12|oc,++qb);cQ(Jc);lc=Ac=0;for(Me=Jc[0]&-16777216;;)if(++lc,lc==Jc.length||\nMe!=(Jc[lc]&-16777216)){Ic=C(A,u,-1,lc-Ac,1);for(Ne=Ac;Ne<lc;++Ne)oc=Jc[Ne]&4095,Ic[Ne-Ac]=oc,this.U[oc]=!0;vm(this.V,Ic);if(lc==Jc.length)break;Me=Jc[lc]&-16777216;Ac=lc}}kQ(this,yc,kb);var Bc,gb,$b,ee,we,Bd;this.C=!0;$b=fQ(this);this.F&&RQ(this.F,this.c)&&($b=fQ(this));HP(this,!1)&&KP(this);for(Bd=!0;this.J<this.H.c&&Bd;){for(var Sc=$b,Ba=void 0,hb=void 0,Hd=void 0,Cd=void 0,Kc=void 0,Za=void 0,me=void 0,Ff=void 0,md=void 0,Xf=void 0,Hd=Ou([kH,A],[il,u],[86,-1],[2,32],0,2,1),Cd=0;2>Cd;++Cd){Ba=\nC(kH,il,86,32,0);for(hb=Xf=0;32>hb;++hb)if(null!=Sc[Cd][hb]){Ff=Sc[Cd][hb].length;Ba[hb]=C(A,u,-1,Ff,1);for(Kc=0;Kc<Ff;++Kc)Ba[hb][Kc]=this.c[Sc[Cd][hb][Kc]];cQ(Ba[hb]);++Xf}for(md=Xf;0<md;--md){me=0;Za=null;for(hb=0;32>hb;++hb)if(null!=Ba[hb])if(null==Za||Za.length<Ba[hb].length)Za=Ba[hb],me=hb;else if(Za.length==Ba[hb].length)for(Kc=Za.length-1;0<=Kc;--Kc)if(Za[Kc]<Ba[hb][Kc]){Za=Ba[hb];me=hb;break}Hd[Cd][me]=md;Ba[me]=null}}ee=Hd;for(Bc=0;Bc<this.H.c;++Bc)OP(this.b[Bc],Bc),PP(this.b[Bc],16,Ev(this.c[Bc])),\nPP(this.b[Bc],20,Gk),!this.R[Bc]&&0!=this.Q[Bc]&&lP(this.b[Bc],Ev((this.Q[Bc]<<18)+(ee[1==this.Q[Bc]?0:1][this.P[Bc]]<<8))),lP(this.b[Bc],Ev(this.S[Bc]<<4));for(gb=0;gb<this.H.d;++gb)lP(this.b[W(this.H,0,gb)],Ev(this.k[gb])),lP(this.b[W(this.H,1,gb)],Ev(this.k[gb]));we=LP(this);if(this.J==we)break;this.J=we;Bd=!1;this.F&&RQ(this.F,this.c)&&(Bd=!0,$b=fQ(this));HP(this,!1)&&(Bd=!0,KP(this))}if(this.F){var Yf=this.F,Gf,Oe;Oe=!0;for(Gf=0;Gf<Yf.j.c;++Gf)if(0!=Yf.p[Gf]&&!Yf.e[Gf]){Oe=!1;break}this.B=Oe}var rg,\nFb,hd,Id,mf,sg,Og,Hf,xa,Zf,Tc,nf;Tc=xa=Hf=Og=sg=Zf=mf=0;nf=!1;rg=C(hq,ql,-1,32,2);for(Fb=0;Fb<this.H.c;++Fb)0!=this.S[Fb]&&(++mf,3==this.S[Fb]?++Zf:0==this.Q[Fb]?(++sg,this.F&&this.F.e[Fb]&&++Og):2==this.Q[Fb]?0==this.P[Fb]&&++xa:1==this.Q[Fb]&&(Id=this.P[Fb],rg[Id]||(++Tc,rg[Id]=!0),0==this.P[Fb]&&++Hf,this.F&&this.F.e[Fb]&&(nf=!0)));for(hd=0;hd<this.H.d;++hd)0!=this.k[hd]&&1==this.H.B[hd]&&(++mf,3==this.k[hd]?++Zf:0==this.j[hd]?(++sg,this.F&&this.F.e[W(this.H,0,hd)]&&this.F.e[W(this.H,1,hd)]&&++Og):\n2==this.j[hd]?0==this.i[hd]&&++xa:1==this.j[hd]&&(Id=this.i[hd],rg[Id]||(++Tc,rg[Id]=!0),0==this.i[hd]&&++Hf,this.F&&this.F.e[W(this.H,0,hd)]&&this.F.e[W(this.H,1,hd)]&&(nf=!0)));this.H.C=0==mf?65536:0!=Zf?0:this.B?131072+(1<<Tc):Hf+Og==mf&&!nf?196608:sg==mf?262144:xa==mf?327680:sg==mf-1&&1==Hf?393216:458752+(1<<Tc);var Jb,If,Jh,Jf,of;this.L=C(hq,ql,-1,this.H.c,2);this.K=C(hq,ql,-1,this.H.d,2);if(0!=(this.G&6))for(Jb=0;Jb<this.H.c;++Jb)OP(this.b[Jb],Jb),PP(this.b[Jb],28,Ev(this.c[Jb]<<12));if(this.J<\nthis.H.c){for(Jb=Jh=0;Jb<this.H.c;++Jb)vP(this,Jb,!0)&&++Jh;for(If=0;If<this.H.d;++If)pP(this,If,!0)&&++Jh}0!=(this.G&6)&&(this.J=LP(this));if(0!=(this.G&1)){this.d=C(A,u,-1,this.H.c,1);for(Jb=0;Jb<this.H.c;++Jb)this.d[Jb]=this.c[Jb]}for(;this.J<this.H.c;){for(Jb=0;Jb<this.H.c;++Jb)OP(this.b[Jb],Jb),PP(this.b[Jb],17,Ev(2*this.c[Jb]));of=C(A,u,-1,this.J+1,1);for(Jb=0;Jb<this.H.c;++Jb)++of[this.c[Jb]];for(Jf=1;1==of[Jf];)++Jf;for(Jb=0;Jb<this.H.c;++Jb)if(this.c[Jb]==Jf){lP(this.b[Jb],Hk);break}this.J=\nLP(this);KP(this);this.F&&RQ(this.F,this.c)}KP(this);var Md,ne,Ud,ib,$f,nd,ya,yl,Qh,ik,Ga,Bi,hh,Rh,pc,Rg,jk,zl;hh=C(hq,ql,-1,this.H.c,2);Rh=C(hq,ql,-1,this.H.d,2);for(ne=Md=0;ne<this.H.c;++ne)this.L[ne]&&!this.T[ne]&&vP(this,ne,!1)&&(this.T[ne]=!0,hh[ne]=!0,++Md);for(Ud=0;Ud<this.H.d;++Ud)this.K[Ud]&&!this.n[Ud]&&pP(this,Ud,!1)&&(this.n[Ud]=!0,Rh[Ud]=!0,++Md);if(1==Md){for(ne=0;ne<this.H.c;++ne)if(hh[ne]){this.S[ne]=0;break}for(Ud=0;Ud<this.H.d;++Ud)if(Rh[Ud]){this.k[Ud]=0;break}}else if(1<Md){var ih,\nSh,ug,jh,Th,Sg,vg,Tg,nj,Al,Vd,Pe;if(!this.s){this.s=new Bm;Al=0;Vd=C(A,u,-1,this.H.c,1);Sg=C(A,u,-1,this.H.c,1);Tg=C(A,u,-1,this.H.d,1);for(ih=0;ih<this.H.c;++ih)if(0==Vd[ih]&&(0!=(this.H.s[ih]&3072)||1==this.H.k[ih])){Sg[0]=ih;vg=1;nj=0;Vd[ih]=++Al;Sh=C(hq,ql,-1,this.H.d,2);for(Th=0;Th<vg;++Th)for(Pe=0;Pe<this.H.f[Sg[Th]];++Pe)if(jh=xP(this.H,Sg[Th],Pe),wP(this.H,jh)||2==qP(this.H,jh)||nP(this.H,jh))ug=hP(this.H,Sg[Th],Pe),Sh[jh]||(Tg[nj++]=jh,Sh[jh]=!0),0==Vd[ug]&&(Sg[vg++]=ug,Vd[ug]=Al);vm(this.s,\nnew SQ(Sg,vg,Tg,nj))}}for($f=new uu(this.s);$f.b<$f.d.Pf();){ib=vu($f);ya=yl=Rg=pc=0;nd=Qh=-1;for(Ga=0;Ga<ib.a.length;++Ga)if(hh[ib.a[Ga]]&&(++pc,1==this.S[ib.a[Ga]]||2==this.S[ib.a[Ga]]))++Rg,Qh<this.c[ib.a[Ga]]&&(Qh=this.c[ib.a[Ga]],yl=ib.a[Ga]);for(Ga=0;Ga<ib.b.length;++Ga)if(Rh[ib.b[Ga]]&&(++pc,jk=this.c[W(this.H,0,ib.b[Ga])],zl=this.c[W(this.H,1,ib.b[Ga])],ik=jk>zl?(jk<<16)+zl:(zl<<16)+jk,1==this.k[ib.b[Ga]]||2==this.k[ib.b[Ga]]))++Rg,nd<ik&&(nd=ik,ya=ib.b[Ga]);if(0!=pc)if(1==pc){for(Ga=0;Ga<\nib.a.length;++Ga)hh[ib.a[Ga]]&&(this.S[ib.a[Ga]]=0);for(Ga=0;Ga<ib.b.length;++Ga)Rh[ib.b[Ga]]&&(this.k[ib.b[Ga]]=0)}else if(1==Rg){for(Ga=0;Ga<ib.a.length;++Ga)hh[ib.a[Ga]]&&(this.S[ib.a[Ga]]=3);for(Ga=0;Ga<ib.b.length;++Ga)Rh[ib.b[Ga]]&&(this.k[ib.b[Ga]]=3)}else if(Bi=!1,-1!=Qh?2==this.S[yl]&&(Bi=!0):2==this.k[ya]&&(Bi=!0),Bi){for(Ga=0;Ga<ib.a.length;++Ga)if(hh[ib.a[Ga]])switch(this.S[ib.a[Ga]]){case 1:this.S[ib.a[Ga]]=2;break;case 2:this.S[ib.a[Ga]]=1}for(Ga=0;Ga<ib.b.length;++Ga)if(Rh[ib.b[Ga]])switch(this.k[ib.b[Ga]]){case 1:this.k[ib.b[Ga]]=\n2;break;case 2:this.k[ib.b[Ga]]=1}}}}var xe,Xb;for(xe=0;xe<this.H.c;++xe)0!=(this.H.s[xe]&67108864)^3==this.S[xe]&&BP(this.H,xe),(1==HQ(this.H,xe)||2==HQ(this.H,xe))&&(!this.D[xe]||3==this.S[xe])&&BP(this.H,xe);for(Xb=0;Xb<this.H.p;++Xb)(17==this.H.B[Xb]||9==this.H.B[Xb])&&!lQ(this,Xb)&&BP(this.H,W(this.H,0,Xb));for(Xb=0;Xb<this.H.d;++Xb){if(2==qP(this.H,Xb)){if(0!=(this.H.z[Xb]&16777216)&&(1==this.k[Xb]||2==this.k[Xb]))this.k[Xb]=3,TQ(this.H,Xb,26);3==this.k[Xb]&&!this.n[Xb]&&26!=this.H.B[Xb]&&(BP(this.H,\nW(this.H,0,Xb)),BP(this.H,W(this.H,1,Xb)))}1==this.H.B[Xb]&&3==this.k[Xb]&&(BP(this.H,W(this.H,0,Xb)),BP(this.H,W(this.H,1,Xb)));if((1==(this.H.z[Xb]&3072)>>10||2==(this.H.z[Xb]&3072)>>10)&&(1!=this.H.B[Xb]||1!=this.k[Xb]&&2!=this.k[Xb]))BP(this.H,W(this.H,0,Xb)),BP(this.H,W(this.H,1,Xb))}}w(7,1,{},nQ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=0;_.q=null;_.r=0;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=!1;_.y=null;_.z=0;_.A=null;\n_.B=!1;_.C=!1;_.D=null;_.E=0;_.F=null;_.G=0;_.H=null;_.I=null;_.J=0;_.K=null;_.L=null;_.M=!1;_.N=null;_.O=null;_.P=null;_.Q=null;_.R=null;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=!1;function eQ(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=e<f?e:f;for(d=0;d<c;++d)if(--e,--f,a.a[e]!=b.a[f])return a.a[e]>b.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function dQ(){}w(8,1,{},dQ);_.dd=function(a,b){return eQ(a,b)};function aQ(){}w(9,1,{4:1},aQ);_.a=null;\n_.b=0;_.c=0;_.d=0;function ZP(){}w(10,1,{},ZP);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function YP(){}w(11,1,{5:1},YP);_.a=0;_.b=0;_.c=0;function PP(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=BQ(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=tv(a.d[a.c],b),a.d[a.c]=BQ(a.d[a.c],c),a.b-=b):(a.d[a.c]=tv(a.d[a.c],a.b),a.d[a.c]=BQ(a.d[a.c],pv(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=BQ(a.d[a.c],UQ(c,Ev((1<<b)-1))))}\nfunction lP(a,b){var c=a.d,d=a.c,e;e=a.d[a.c];var f,g;f=e.l+b.l;g=e.m+b.m+(f>>22);e=ev(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function GP(a,b){var c;for(c=0;c<a.c;++c)if(a.d[c].l!=b.d[c].l||a.d[c].m!=b.d[c].m||a.d[c].h!=b.d[c].h)return!rv(a.d[c],b.d[c])?-1:1;return Bv(a.d[a.c],b.d[a.c])?0:!rv(a.d[a.c],b.d[a.c])?-1:1}function OP(a,b){a.a=b;a.c=0;a.b=63;var c=a.d,d=c.length,e;for(e=0;e<d;++e)c[e]=Gk}function uQ(a){this.d=C(YN,xl,-1,a,3)}w(12,1,{6:1,93:1},uQ);\n_.cT=function(a){return GP(this,a)};_.a=0;_.b=0;_.c=0;_.d=null;function SQ(a,b,c,d){var e;this.a=C(A,u,-1,b,1);this.b=C(A,u,-1,d,1);for(e=0;e<b;++e)this.a[e]=a[e];for(a=0;a<d;++a)this.b[a]=c[a]}w(13,1,{},SQ);_.a=null;_.b=null;\nfunction VQ(a,b,c){var d,e,f,g;if(null!=b){for(d=e=0;d<a.j.c;++d)b[d]&&++e;g=C(A,u,-1,e,1);for(d=e=0;d<a.j.c;++d)b[d]&&(g[e++]=d);e=!1;for(b=new uu(c);b.b<b.d.Pf();)if(a=vu(b),a.length==g.length){d=!1;for(f=0;f<a.length;++f)if(a[f]!=g[f]){d=!0;break}if(!d){e=!0;break}}e||fq(c.b,c.c++,g)}}function OQ(a,b){var c,d;for(d=0;d<a.i[b].length;++d)if(c=a.i[b][d],a.f[c]&&(1==a.p[c]||2==a.p[c])&&0==a.n[c])return!0;return!1}\nfunction NQ(a,b,c){var d,e,f,g;for(g=f=e=0;g<a.i[b].length;++g)d=a.i[b][g],a.n[d]==c&&(d=1<<a.k[d],0==(f&d)&&(f|=d,++e));return e}function WQ(a,b,c,d){var e,f;for(f=0;f<a.j.f[c];++f)if(e=hP(a.j,c,f),!d[e]&&XQ(a,b,e))return e;return-1}function YQ(a,b){return a.f[b]&&(1==a.p[b]||2==a.p[b])}\nfunction XQ(a,b,c){var d,e,f;if(b==c||a.a[b]!=a.a[c]||0!=a.p[b]&&(3==a.p[b]||3==a.p[c]||a.q[b]^a.p[b]!=a.p[c]||a.n[b]!=a.n[c]||a.k[b]!=a.k[c]))return!1;d=ZQ(a.j,b,c);if(-1!=d&&(1==qP(a.j,d)&&0!=a.c[d]||2==qP(a.j,d)&&2==a.c[d]))return!1;if(1==a.j.k[b]&&0==(a.j.s[b]&4096)){d=-1;for(f=0;f<a.j.f[b];++f)if(hP(a.j,b,f)!=c&&2==a.j.j[b][f]){d=xP(a.j,b,f);break}e=-1;for(f=0;f<a.j.f[c];++f)if(hP(a.j,c,f)!=b&&2==a.j.j[c][f]){e=xP(a.j,c,f);break}if(-1!=d&&0!=a.c[d]&&a.d[d]^a.c[d]==a.c[e])return!1}return!0}\nfunction RQ(a,b){var c,d,e,f;if(!a.b)return!1;c=!1;for(e=a.b.c-1;0<=e;--e){d=!1;f=ww(a.b,e);if(2==f.a){d=a;for(var g=f.b,h=f.c,j=f.d,l=b,n=void 0,o=void 0,r=n=void 0,t=void 0,n=r=null,t=0;t<d.i[g].length;++t)o=d.i[g][t],d.f[o]&&(1==d.p[o]||2==d.p[o])&&(0==d.n[o]?n=hQ(n,(l[o]<<16)+o):d.n[o]==j&&d.k[o]==h&&(r=hQ(r,(l[o]<<16)+o)));n=$Q(r,n);if(0==n)d=!1;else{if(0>n)for(t=0;t<d.i[g].length;++t)if(o=d.i[g][t],d.f[o]&&(1==d.p[o]||2==d.p[o]))0==d.n[o]?(d.n[o]=j<<24>>24,d.k[o]=h<<24>>24):d.n[o]==j&&d.k[o]==\nh&&(d.n[o]=0,d.k[o]=-1);d=!0}}else if(1==f.a){d=a;h=b;o=g=n=l=j=void 0;n=d.i[f.b];l=1;for(o=0;o<n.length;++o)if(j=n[o],d.f[j]&&2==d.n[j]){l=2;break}g=C(kH,il,86,32,0);for(o=0;o<n.length;++o)j=n[o],d.f[j]&&d.n[j]==l&&(g[d.k[j]]=hQ(g[d.k[j]],(h[j]<<16)+j));for(o=0;32>o;++o)null!=g[o]&&cQ(g[o]);h=new aR;DP(g,g.length,h?h:(EP(),EP(),FP));if(0==$Q(g[0],g[1]))d=!1;else{for(o=0;o<g[0].length;++o)j=g[0][o]&65535,d.n[j]=0,d.k[j]=-1;d=!0}}if(d){om(a.b,f);for(d=0;d<a.i[f.b].length;++d)c=a.i[f.b][d],a.o[c]=!1;\nc=!0}}return c}function QQ(a,b,c,d){var e,f;for(f=0;f<a.i[b].length;++f)if(e=a.i[b][f],a.f[e]&&(1==a.p[e]||2==a.p[e])&&0==a.n[e])a.n[e]=d<<24>>24,a.k[e]=c<<24>>24}\nfunction bR(a,b,c){var d,e,f,g,h,j,l,n,o,r,t,z,v;f=C(A,u,-1,a.j.c,1);t=C(A,u,-1,a.j.c,1);l=C(hq,ql,-1,a.j.c,2);n=C(hq,ql,-1,a.j.c,2);g=C(hq,ql,-1,a.j.c,2);C(cR,q,8,a.j.c,0);f[0]=b;t[b]=c;t[c]=-2;l[b]=!0;l[c]=!0;for(h=c=0;c<=h;){e=f[c];if(t[e]==e)for(j=0;j<a.j.f[e];++j){if(b=hP(a.j,e,j),!l[b])if(2==a.j.j[e][j]&&10>a.j.x[b])f[++h]=b,t[b]=b,g[b]=g[e]||2==a.j.k[b],n[b]=g[e]&&!n[e],l[b]=!0;else if(g[e]&&n[e]){o=WQ(a,b,t[e],l);if(-1==o)return null;f[++h]=b;t[b]=o;t[o]=-2;g[b]=!1;l[b]=!0;l[o]=!0}else if(wP(a.j,\nxP(a.j,e,j))&&(f[++h]=b,t[b]=b,g[b]=!1,l[b]=!0,(6==a.j.x[b]&&0==a.j.k[b]||7==a.j.x[b]&&1==a.j.q[b]||14==a.j.x[b]||15==a.j.x[b]&&2<a.j.f[b]||16==a.j.x[b]&&2<a.j.f[b])&&2<a.j.f[b])){d=!1;for(o=1;o<a.j.f[b];++o)if(z=hP(a.j,b,o),!l[z])for(r=0;r<o;++r)v=hP(a.j,b,r),!l[v]&&XQ(a,z,v)&&(f[++h]=z,t[z]=v,t[v]=-2,g[z]=!1,l[z]=!0,d=l[v]=!0);if(!d)return null}}else{d=C(hq,ql,-1,a.j.f[e],2);for(j=0;j<a.j.f[e];++j)if(b=hP(a.j,e,j),l[b])d[j]=t[b]==b;else for(o=0;o<a.j.f[b];++o)if(hP(a.j,b,o)==t[e]){d[j]=!0;break}for(j=\n0;j<a.j.f[e];++j)if(d[j])if(b=hP(a.j,e,j),l[b]){if(-1==ZQ(a.j,b,t[e]))return null}else f[++h]=b,t[b]=b,n[b]=!1,g[b]=!0,l[b]=!0;for(j=0;j<a.j.f[e];++j)if(!d[j]&&(b=hP(a.j,e,j),!l[b])){o=WQ(a,b,t[e],l);if(-1==o)return null;f[++h]=b;t[b]=o;t[o]=-2;g[b]=!1;l[b]=!0;l[o]=!0}}++c}return l}\nfunction KQ(a,b,c,d,e,f,g,h,j,l){this.j=a;this.a=b;this.f=c;this.p=d;this.c=e;this.n=f;this.k=g;this.q=h;this.d=j;this.o=l;a=new Bm;for(f=0;f<this.j.c;++f)if(2>this.j.k[f]||2<this.j.f[f])for(b=1;b<this.j.f[f];++b){d=hP(this.j,f,b);for(c=0;c<b;++c)e=hP(this.j,f,c),XQ(this,d,e)&&VQ(this,bR(this,d,e),a)}for(b=0;b<this.j.d;++b)0!=this.c[b]&&(2!=qP(this.j,b)||2!=this.c[b])||(d=W(this.j,0,b),e=W(this.j,1,b),XQ(this,d,e)&&VQ(this,bR(this,d,e),a));for(b=a.c-1;0<=b;--b){d=(TB(b,a.c),a.b[b]);e=!1;for(c=0;c<\nd.length;++c)if(this.f[d[c]]){e=!0;break}e||om(a,d)}a=this.i=Nm(a,Ou([kH,A],[il,u],[86,-1],[0,0],0,2,1));b=new dR;DP(a,a.length,b?b:(EP(),EP(),FP));this.e=C(hq,ql,-1,this.j.c,2);for(b=0;b<this.i.length;++b)for(c=0;c<this.i[b].length;++c)this.e[this.i[b][c]]=!0}function hQ(a,b){var c,d;d=C(A,u,-1,null==a?1:a.length+1,1);for(c=0;c<d.length-1;++c)d[c]=a[c];d[d.length-1]=b;return d}w(14,1,{},KQ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;\n_.q=null;function dR(){}w(15,1,{},dR);_.dd=function(a,b){var c;a:if(a.length!=b.length)c=a.length<b.length?-1:1;else{for(c=0;c<a.length;++c)if(a[c]!=b[c]){c=a[c]<b[c]?-1:1;break a}c=0}return c};function MQ(a,b){var c,d,e,f,g,h;for(e=0;e<a.b;++e)if(a.e[e][b]&&-3!=a.c[e])for(d=0;d<=a.k.i.length;++d)if(d!=b&&a.e[e][d]){a.e[e][b]=!1;h=e<a.a?e:e<a.b?e-a.a:-1;g=1==(e<a.a?1:e<a.b?2:0)?a.a+a.f++:a.j+a.i++;for(f=0;f<a.k.i[b].length;++f)c=a.k.i[b][f],YQ(a.k,c)&&a.k.k[c]==h&&(a.k.k[c]=g<<24>>24)}}\nfunction eR(a,b){var c,d;d=a.k.n[b];c=a.k.k[b];return 0==d?a.b:1==d?c:a.a+c}\nfunction LQ(a){var b,c,d,e;this.k=a;for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&(1==a.n[c]?this.a<=a.k[c]&&(this.a=1+a.k[c]):2==a.n[c]&&this.j<=a.k[c]&&(this.j=1+a.k[c]));this.b=this.a+this.j;this.e=Ou([fR,hq],[q,ql],[2,-1],[this.b+1,a.i.length+1],0,2,2);for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&!a.e[c]&&(this.e[eR(this,c)][a.i.length]=!0);for(b=0;b<a.i.length;++b)for(e=0;e<a.i[b].length;++e)c=a.i[b][e],a.f[c]&&(1==a.p[c]||2==a.p[c])&&(this.e[eR(this,c)][b]=!0);this.d=C(kH,il,86,\nthis.b,0);for(b=0;b<a.i.length;++b)for(c=1;c<this.b;++c)if(this.e[c][b])for(e=0;e<c;++e)this.e[e][b]&&(this.d[c]=hQ(this.d[c],e),this.d[e]=hQ(this.d[e],c));this.c=C(A,u,-1,this.b+1,1);for(e=0;e<this.b;++e)this.e[e][a.i.length]?this.c[e]=-1:this.c[e]=-2;for(b=0;b<a.i.length;++b)if(this.e[this.b][b])for(e=0;e<this.b;++e)this.e[e][b]&&this.c[e]!=b&&(-2==this.c[e]?this.c[e]=b:this.c[e]=-3);for(b=0;b<this.b;++b)if(-1<=this.c[b]){e=c=C(A,u,-1,this.b,1);d=b;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,\nl=!1,j=1;e[d]=1;for(f=!0;f;){f=!1;for(g=0;g<this.b;++g)if(e[g]==j)for(h=0;h<this.b;++h){var n;if(n=0==e[h])a:{n=void 0;for(n=0;n<this.k.i.length;++n)if(this.e[g][n]&&this.e[h][n]){n=!0;break a}n=!1}n&&(-2==this.c[h]?(e[h]=j+1,f=!0):this.c[h]!=this.c[d]&&(e[h]=j+1,l=!0))}++j}if(l)for(e=0;e<this.b;++e)0!=c[e]&&(this.c[e]=-3)}for(b=0;b<a.i.length-1;++b)for(c=1;c<this.b;++c)if(this.e[c][b]&&-3!=this.c[c])for(e=0;e<c;++e)if(this.e[e][b]&&-3!=this.c[e]){a:{d=c;for(var f=e,g=b,o=l=j=void 0,r=void 0,t=r=\no=n=h=void 0,h=j=void 0,h=g+1;h<this.k.i.length;++h)if(h!=g&&this.e[d][h]&&this.e[f][h]){o=C(A,u,-1,2,1);o[0]=f;o[1]=d;d=o;break a}h=C(A,u,-1,this.b,1);o=C(A,u,-1,this.b,1);n=C(A,u,-1,this.b,1);r=l=0;n[0]=d;for(o[d]=1;l<=r;){for(t=0;t<this.d[n[l]].length;++t){j=this.d[n[l]][t];if(j==f){if(0==l)continue;r=o[n[l]]+1;o=C(A,u,-1,r,1);o[0]=j;o[1]=n[l];for(j=2;j<r;++j)o[j]=h[o[j-1]];d=o;break a}0==o[j]&&-3!=this.c[j]&&(o[j]=o[n[l]]+1,n[++r]=j,h[j]=n[l])}++l}d=null}if(null!=d){for(e=0;e<d.length;++e)this.c[d[e]]=\n-3;o=n=e=l=j=f=h=g=f=void 0;n=2147483647;e=o=l=-1;for(f=0;f<this.k.j.c;++f)if(YQ(this.k,f)&&0!=this.k.n[f])for(j=0;j<d.length;++j)if(g=d[j]<this.a?d[j]:d[j]<this.b?d[j]-this.a:-1,h=d[j]<this.a?1:d[j]<this.b?2:0,this.k.n[f]==h&&this.k.k[f]==g&&n>this.k.a[f]+(1==h?65536:0))n=this.k.a[f]+(1==h?65536:0),l=g,o=h,e=d[j];for(f=0;f<this.k.j.c;++f)YQ(this.k,f)&&this.k.n[f]==o&&this.k.k[f]==l&&(this.k.n[f]=0,this.k.k[f]=-1);for(f=0;f<this.k.i.length;++f)this.e[e][f]=!1;break}}}w(16,1,{},LQ);_.a=0;_.b=0;\n_.c=null;_.d=null;_.e=null;_.f=0;_.i=0;_.j=0;_.k=null;function $Q(a,b){var c,d;if(null==a)return null==b?0:1;if(null==b)return-1;c=wQ(a.length,b.length);for(d=0;d<c;++d)if((a[d]&-65536)!=(b[d]&-65536))return(a[d]&-65536)<(b[d]&-65536)?-1:1;return a.length==b.length?0:a.length<b.length?-1:1}function aR(){}w(17,1,{},aR);_.dd=function(a,b){return $Q(a,b)};function gR(){}w(18,1,{7:1,88:1,93:1},gR);\n_.cT=function(a){return this.a!=a.a?this.a<a.a?-1:1:this.b!=a.b?this.b<a.b?-1:1:this.c!=a.c?this.c<a.c?-1:1:0};_.eQ=function(a){return null==a||!H(a,7)?!1:1.0E-6>VF(a.a-this.a)+VF(a.b-this.b)+VF(a.c-this.c)};_.tS=function(){var a;a=new hR;return Mf+iR(a.a,this.a)+Ua+iR(a.a,this.b)+Ua+iR(a.a,this.c)+Tf};_.a=0;_.b=0;_.c=0;function PQ(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},PQ);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction kP(a){var b,c,d;if(0!=a.k)return a.k;if(a.j&&15!=a.e.x[a.a]&&16!=a.e.x[a.a])for(c=0;c<iP(a.e,a.a);++c)if(b=xP(a.e,a.a,c),jR(a.e,b,a.a))return hP(a.e,a.a,c)==a.b?a.k=17==a.e.B[b]?3:1:a.k=17==a.e.B[b]?1:3,a.k;b=zP(a.e,a.a,a.i);c=zP(a.e,a.a,a.b);c<b&&(c+=6.283185307179586);if(2==iP(a.e,a.a)){b=c-b;if(3.0915926535897933<b&&3.191592653589793>b)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=zP(a.e,a.a,a.d),d<b&&(d+=6.283185307179586),a.k=d<c?2:4;return a.k}\nfunction jP(a,b,c,d){var e,f,g;this.e=a;this.i=c;this.a=d;f=-1;for(g=0;g<iP(this.e,this.a);++g)c=hP(this.e,this.a,g),e=xP(this.e,this.a,g),c==this.i?26==this.e.B[e]&&(this.k=-1):(jR(this.e,e,this.a)&&(this.j&&(a.s[d]|=131072),this.j=!0),f==b[c]?(this.d=c,this.f=!0,this.c=wP(this.e,e)):f<b[c]?(f=b[c],this.d=this.b,this.b=c):this.d=c)}w(21,1,{},jP);_.a=0;_.b=0;_.c=!1;_.d=0;_.e=null;_.f=!1;_.i=0;_.j=!1;_.k=0;\nfunction QP(){QP=x;kR=y(Yu,q,1,[id,Ee,"He",Se,"Be",Jd,Rd,bf,gf,ze,"Ne",df,af,ud,wf,hf,sf,ge,"Ar",Re,Xd,"Sc","Ti","V","Cr","Mn","Fe","Co",ef,re,Lf,De,"Ge","As",uf,Qd,"Kr",qf,xf,"Y","Zr","Nb","Mo","Tc","Ru","Rh","Pd",td,Yd,"In","Sn","Sb","Te",Ge,"Xe",qe,Kd,"La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W","Re","Os","Ir","Pt",Dd,"Hg","Tl","Pb","Bi","Po","At","Rn",Be,"Ra","Ac","Th","Pa","U","Np","Pu","Am","Cm","Bk","Cf","Es","Fm","Md","No","Lr",EO,EO,EO,EO,EO,EO,\nEO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,"R4","R5","R6","R7","R8","R9","R10","R11","R12","R13","R14","R15","R16","R1","R2","R3",od,"A1","A2","A3",EO,EO,"D","T",Kf,kf,"H2","H+","Nnn","HYD","Pol",EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,"Ala","Arg","Asn","Asp","Cys","Gln","Glu","Gly","His","Ile","Leu","Lys","Met","Phe","Pro","Ser","Thr","Trp","Tyr","Val"]);RP=y(lR,xl,-1,[0,1,4,7,9,11,12,14,16,19,20,23,24,27,28,31,32,35,40,39,40,45,48,51,52,55,56,59,58,63,64,69,74,75,80,79,84,85,88,89,90,93,\n98,0,102,103,106,107,114,115,120,121,130,127,132,133,138,139,140,141,142,0,152,153,158,159,164,165,166,169,174,175,180,181,184,187,192,193,195,197,202,205,208,209,0,0,0,0,0,0,232,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,156,114,115,103,128,129,57,137,113,113,128,131,147,97,87,101,186,163,99]);mR=y(nR,q,3,[null,y(hK,Il,-1,[1]),y(hK,Il,-1,[0]),y(hK,Il,-1,[1]),y(hK,Il,-1,[2]),y(hK,\nIl,-1,[3]),y(hK,Il,-1,[4]),y(hK,Il,-1,[3]),y(hK,Il,-1,[2]),y(hK,Il,-1,[1]),y(hK,Il,-1,[0]),y(hK,Il,-1,[1]),y(hK,Il,-1,[2]),y(hK,Il,-1,[3]),y(hK,Il,-1,[4]),y(hK,Il,-1,[3,5]),y(hK,Il,-1,[2,4,6]),y(hK,Il,-1,[1,3,5,7]),y(hK,Il,-1,[0]),y(hK,Il,-1,[1]),y(hK,Il,-1,[2]),null,null,null,null,null,null,null,null,null,null,y(hK,Il,-1,[2,3]),y(hK,Il,-1,[2,4]),y(hK,Il,-1,[3,5]),y(hK,Il,-1,[2,4,6]),y(hK,Il,-1,[1,3,5,7]),y(hK,Il,-1,[0,2]),y(hK,Il,-1,[1,2,3,4]),y(hK,Il,-1,[2]),null,null,null,null,null,null,null,null,\nnull,null,y(hK,Il,-1,[1,2,3]),y(hK,Il,-1,[2,4]),y(hK,Il,-1,[3,5]),y(hK,Il,-1,[2,4,6]),y(hK,Il,-1,[1,3,5,7]),y(hK,Il,-1,[0,2,4,6]),y(hK,Il,-1,[1]),y(hK,Il,-1,[2]),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\nnull,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[3]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),\ny(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2])])}function oR(a,b,c,d){var e;e=pR(a,6);a=a.D[e];a.a=b;a.b=c;a.c=d;return e}\nfunction pR(a,b){if(a.o>=a.G){var c=2*a.G,d,e,f;a.x=qR(a.x,c);a.q=qR(a.q,c);a.u=qR(a.u,c);f=a.D.length;e=C(rR,q,7,c,0);for(d=0;d<a.D.length;++d)e[d]=a.D[d];for(d=f;d<c;++d)e[d]=new gR;a.D=e;a.v=qR(a.v,c);a.s=qR(a.s,c);a.w=qR(a.w,c);null!=a.t&&(a.t=null);null!=a.r&&(a.r=null);a.G=c}a.x[a.o]=0;sR(a,a.o,b);a.q[a.o]=0;a.s[a.o]=0;a.w[a.o]=0;a.u[a.o]=0;c=a.D[a.o];c.a=0;c.b=0;c.c=0;null!=a.t&&(a.t[a.o]=null);null!=a.r&&(a.r[a.o]=null);a.K=0;return a.o++}\nfunction tR(a,b,c,d){var e;if(b==c)return-1;for(e=0;e<a.p;++e)if(a.y[0][e]==b&&a.y[1][e]==c||a.y[0][e]==c&&a.y[1][e]==b)return a.B[e]<d&&(a.B[e]=d),e;a.p>=a.H&&(e=2*a.H,a.y[0]=qR(a.y[0],e),a.y[1]=qR(a.y[1],e),a.B=qR(a.B,e),a.z=qR(a.z,e),a.A=qR(a.A,e),a.H=e);a.y[0][a.p]=b;a.y[1][a.p]=c;a.B[a.p]=d;a.z[a.p]=0;a.A[a.p]=0;a.K=0;return a.p++}function uR(a){a.o=0;a.p=0;a.E=!1;a.F=!1;a.C=0;a.t=null;a.r=null;a.I=null;a.K=0}\nfunction EQ(a,b){return null==a.r?null:null==a.r[b]?null:vR(a.r[b],0,a.r[b].length)}function IQ(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function HQ(a,b){return(a.s[b]&1572864)>>19}function vQ(a,b){return null==a.t?null:a.t[b]}function sP(a,b){return a.D[b].a}function tP(a,b){return a.D[b].b}function uP(a,b){return a.D[b].c}function zP(a,b,c){return wR(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function W(a,b,c){return a.y[b][c]}\nfunction JQ(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function qP(a,b){switch(a.B[b]&103){case 1:case 64:return 1;case 2:return 2;case 4:return 3;default:return 0}}function xR(a,b){var c;c=a.x[b]<mR.length?mR[a.x[b]]:null;return null==c?6:c[c.length-1]}\nfunction AQ(a,b,c){var d,e;if(171<=a.x[b]&&190>=a.x[b])return 0;e=0;32==(a.s[b]&48)&&(e-=1);(16==(a.s[b]&48)||48==(a.s[b]&48))&&(e-=2);d=a.q[b];0==d&&a.E&&(201326592==(a.w[b]&234881024)&&(d=-1),100663296==(a.w[b]&234881024)&&(d=1));7==a.x[b]||8==a.x[b]||9==a.x[b]?e+=d:6==a.x[b]||14==a.x[b]||32==a.x[b]?e-=0>d?-d:d:15==a.x[b]||33==a.x[b]?3>=c-e-d?e+=d:e-=d:16==a.x[b]||34==a.x[b]||52==a.x[b]?4>=c-e-d?e+=d:e-=0>d?-d:d:17==a.x[b]||35==a.x[b]||53==a.x[b]?5>=c-e-d?e+=d:e-=0>d?-d:d:e-=d;return e}\nfunction yR(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=xR(a,b)),d);return c+AQ(a,b,c)}function zR(a){var b;a.K=0;a.x=C(A,u,-1,a.G,1);a.q=C(A,u,-1,a.G,1);a.u=C(A,u,-1,a.G,1);a.D=C(rR,q,7,a.G,0);for(b=0;b<a.G;++b)a.D[b]=new gR;a.v=C(A,u,-1,a.G,1);a.s=C(A,u,-1,a.G,1);a.w=C(A,u,-1,a.G,1);a.t=null;a.r=null;a.y=Ou([kH,A],[il,u],[86,-1],[2,a.H],0,2,1);a.B=C(A,u,-1,a.H,1);a.z=C(A,u,-1,a.H,1);a.A=C(A,u,-1,a.H,1)}function GQ(a,b){return 0!=(a.s[b]&512)}\nfunction jR(a,b,c){return(17==a.B[b]||9==a.B[b])&&a.y[0][b]==c}\nfunction AR(a,b){var c,d,e,f;if(0!=b){d=null;for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(null==d&&(d=C(hq,ql,-1,32,2)),d[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21]=!0);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(null==d&&(d=C(hq,ql,-1,32,2)),d[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12]=!0);f=0;if(null!=d){e=C(A,u,-1,32,1);for(c=0;32>c;++c)d[c]&&(e[c]=f++);for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(d=e[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>\n19?-1:(a.s[c]&65011712)>>21],a.s[c]&=-65011713,a.s[c]|=d<<21);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(d=e[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12],a.z[c]&=-126977,a.z[c]|=d<<12)}}}function BR(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=xR(a,b)&&(a.s[b]|=1+c<<28),6==a.x[b]&&(-1==c||0==c||2==c||4==c)))a.s[b]&=-49,2==c&&(a.s[b]|=16)}function CR(a,b,c){a.q[b]=c;a.K=0}function DR(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction ER(a,b,c,d){var e;if(0==c)a.s[b]&=-66584577,a.s[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)d!=b&&c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.s[b]&=\n-66584577;a.s[b]|=c<<19|d<<21}a.K&=3}\nfunction FR(a,b,c,d){if(null==c)null!=a.t&&(a.t[b]=null);else if(1==c.length&&!d){c=c[0];if(a.x[b]!=c&&(d=0,!((1==c||151==c||152==c)&&1<yQ(a,b))))if(a.w[b]&=-2,null!=a.t&&(a.t[b]=null),null!=a.r&&(a.r[b]=null),!(c==a.x[b]&&d==a.v[b]&&-1==((a.s[b]&-268435456)>>>28)-1&&0==(a.s[b]&48))){if(151==c||152==c)d=c-149,c=1;a.s[b]&=960;a.x[b]=c;a.v[b]=d;a.q[b]=0;a.w[b]=0;BR(a,b,-1);GR(a,b,0);c=a.u[b];for(d=0;d<a.o;++d)WF(a.u[d])==(0>c?-c:c)&&(a.u[d]=0);a.K=0}null!=a.t&&(a.t[b]=null)}else null==a.t&&(a.t=C(kH,\nil,86,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function HR(a,b,c){a.v[b]=c;a.K&=3}function IR(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function JR(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function GR(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function sR(a,b,c){0<=c&&190>=c&&(151==c||152==c?(a.x[b]=1,a.v[b]=c-149):(a.x[b]=c,a.v[b]=0),a.s[b]&=268435455,a.K=0)}\nfunction KR(a,b,c,d){var e;if(0==c)a.z[b]&=-130049,a.z[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)d!=b&&c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.z[b]&=\n-130049;a.z[b]|=c<<10|d<<12}a.K&=3}function LR(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function MR(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function TQ(a,b,c){a.B[b]=c;a.K=0}function NR(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;c<a.o;++c)a.w[c]=0;for(c=0;c<a.p;++c)a.A[c]=0,64==a.B[c]&&(a.B[c]=1)}a.K=0}function BP(a,b){a.s[b]|=131072}function wR(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}\nfunction OR(a){QP();var b;for(b=1;b<kR.length;++b)if(PR(a,kR[b]))return b;return 0}function QR(a){switch(a){case 7:case 8:case 9:case 15:case 16:case 17:case 33:case 34:case 35:case 53:return!0}return!1}w(23,1,Sl);_.o=0;_.p=0;_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.A=null;_.B=null;_.C=0;_.D=null;_.E=!1;_.F=!1;_.G=0;_.H=0;_.I=null;_.J=!1;_.K=0;var kR,mR,RP;\nfunction RR(a){var b,c,d,e,f,g;a.f=C(A,u,-1,3*a.o,1);a.e=C(kH,il,86,a.o,0);a.i=C(kH,il,86,a.o,0);a.j=C(kH,il,86,a.o,0);a.k=C(A,u,-1,a.c,1);b=C(A,u,-1,a.o,1);for(d=0;d<a.p;++d)++b[a.y[0][d]],++b[a.y[1][d]];for(c=0;c<a.o;++c)a.e[c]=C(A,u,-1,b[c],1),a.i[c]=C(A,u,-1,b[c],1),a.j[c]=C(A,u,-1,b[c],1);f=!1;for(d=0;d<a.d;++d)if(g=qP(a,d),0==g)f=!0;else for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=g,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],++a.f[c],c<a.c&&(1<g?a.k[c]+=g+g-2:64==\na.B[d]&&(a.k[c]=2));for(d=a.d;d<a.p;++d)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=1,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],a.y[1-e][d]<a.c&&++a.f[c];if(f)for(d=0;d<a.d;++d)if(g=qP(a,d),0==g)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=0,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c];for(c=0;c<a.c;++c)a.k[c]=~~(a.k[c]/2)}\nfunction SR(a,b){var c,d,e,f,g,h,j;if(0!=(b&~a.K)){if(0==(a.K&1)){TR(a);RR(a);a.K|=1;if(a.E){for(d=0;d<a.o;++d)yQ(a,d)>=yR(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;d<a.c;++d){e=a.f[a.o+d]-a.f[d];if(!a.J&&0<e){0==(a.w[d]&2048)&&(0==yR(a,d)-yQ(a,d)?a.w[d]|=2048:(e=0,128==(a.w[d]&128)&&++e,384==(a.w[d]&1920)&&++e,a.w[d]&=-1921,yR(a,d)-yQ(a,d)<=e?a.w[d]|=2048:0==e?a.w[d]|=128:a.w[d]|=384));for(f=a.f[d];f<a.f[a.o+d];++f)e=a.i[d][f],1==a.B[e]&&(a.x[a.e[d][f]]=-1,a.B[e]=128,c=!0)}0!=(a.w[d]&2)&&(a.w[d]&=-9);0!=\na.q[d]&&(a.s[d]&=-234881025)}if(c){for(e=0;e<a.p;++e)128==a.B[e]&&(d=a.y[0][e],f=a.y[1][e],-1==a.x[d]^-1==a.x[f]&&0!=a.q[d]&&0!=a.q[f]&&0>a.q[d]^0>a.q[f]&&(0>a.q[d]?(++a.q[d],--a.q[f]):(--a.q[d],++a.q[f])));d=C(A,u,-1,a.o,1);for(e=f=0;e<a.o;++e)if(-1==a.x[e])d[e]=-1;else{if(f<e){a.x[f]=a.x[e];a.q[f]=a.q[e];a.v[f]=a.v[e];a.s[f]=a.s[e];a.w[f]=a.w[e];a.u[f]=a.u[e];g=a.D[f];h=a.D[e];j=h.b;var l=h.c;g.a=h.a;g.b=j;g.c=l;null!=a.t&&(a.t[f]=a.t[e]);null!=a.r&&(a.r[f]=a.r[e])}d[e]=f;++f}a.o=f;for(e=f=0;e<\na.p;++e)128!=a.B[e]&&(a.B[f]=a.B[e],a.z[f]=a.z[e],a.A[f]=a.A[e],a.y[0][f]=d[a.y[0][e]],a.y[1][f]=d[a.y[1][e]],++f);a.p=f}}else c=!1;c&&(TR(a),RR(a))}if(0!=(b&~a.K)&&0==(a.K&2)){for(c=0;c<a.c;++c)a.s[c]&=-31753;for(c=0;c<a.d;++c)a.z[c]&=-961;a.n=new UR(a,7);c=C(A,u,-1,a.c,1);for(d=0;d<a.d;++d)0!=a.n.b[d]&&(a.z[d]|=64,++c[a.y[0][d]],++c[a.y[1][d]]);for(d=0;d<a.c;++d)2==c[d]?a.s[d]|=1024:3==c[d]?a.s[d]|=2048:3<c[d]&&(a.s[d]|=3072);for(g=0;g<a.n.i.c;++g){d=ww(a.n.i,g);f=ww(a.n.j,g);e=d.length;for(c=0;c<\ne;++c)a.s[d[c]]|=8,a.z[f[c]]|=128,a.n.d[g]&&(a.s[d[c]]|=4096,a.z[f[c]]|=256),a.n.e[g]&&(a.z[f[c]]|=512),26==a.B[f[c]]&&(a.B[f[c]]=2)}for(c=0;c<a.d;++c)64==a.B[c]&&(a.s[a.y[0][c]]|=4096,a.s[a.y[1][c]]|=4096,a.z[c]|=256,a.z[c]|=512);for(c=0;c<a.c;++c)for(h=0;h<a.f[c];++h)if(f=a.i[c][h],0==(a.z[f]&256)){e=a.e[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&1<a.j[e][j]&&(6==a.x[a.e[e][j]]?a.s[c]|=8192:!rP(a,a.i[e][j])&&QR(a.x[a.e[e][j]])&&(a.s[c]|=16384))}for(;;){g=!1;for(c=0;c<a.c;++c)if(0<a.k[c]&&16384==(20480&\na.s[c]))for(h=0;h<a.f[c];++h)if(1<a.j[c][h]){e=a.e[c][h];f=a.i[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&(d=a.e[e][j],0==(a.s[d]&16384)&&(a.s[d]|=16384,g=!0))}if(!g)break}a.K|=2}}}function mQ(a,b){var c;if(3==a.f[b]&&0!=(a.s[b]&4096)&&6<=(a.n&&b<a.c?a.n.a[b]:0))for(c=0;c<a.f[b];++c)if(nP(a,a.i[b][c]))return a.i[b][c];return-1}function iP(a,b){return a.f[a.o+b]}function NP(a,b){return a.f[2*a.o+b]}function qQ(a,b){var c;c=a.s[b]&3072;return 0==c?0:1024==c?2:2048==c?3:4}\nfunction rQ(a,b){return a.n&&b<a.c?a.n.a[b]:0}function ZQ(a,b,c){var d;for(d=0;d<a.f[2*a.o+b];++d)if(a.e[b][d]==c)return a.i[b][d];return-1}function hP(a,b,c){return a.e[b][c]}function xP(a,b,c){return a.i[b][c]}\nfunction VR(a,b,c,d,e){var f,g,h,j;g=a.f[a.o+b];if(0!=a.k[b]||0!=(a.s[b]&4096)||3>a.f[b]||4<g)return!1;j=C(hq,ql,-1,4,2);for(h=0;h<g;++h){f=3.9269908169872414-d[h];if(0.0872664675116539<(0>=0.7853981633974483-f%1.5707963267948966?0-(0.7853981633974483-f%1.5707963267948966):0.7853981633974483-f%1.5707963267948966))return!1;e[h]=3&Uu(f/1.5707963267948966);if(j[e[h]])return!1;j[e[h]]=!0;if(0==(e[h]&1)){if(1!=a.B[a.i[b][c[h]]])return!1}else if(!jR(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction AP(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=C(A,u,-1,f,1));if(!VR(a,b,c,d,e))return 3;d=-1;for(h=0;h<f;++h)if(1==(e[h]&1)){g=a.B[a.i[b][c[h]]];if(-1!=d&&d!=g)return 3;d=g}b=2==WF(e[0]-e[1])?1:0;a=e[b]-e[b+1];return 3==(0>a?-a:a)^e[b]<e[b+1]^(3==f||1==(e[3]&1))^9==d?1:2}function xQ(a,b,c){var d;d=yQ(a,b);d-=AQ(a,b,d);c&&(d-=a.f[a.o+b]-a.f[b]);c=a.x[b]<mR.length?mR[a.x[b]]:null;b=null==c?6:c[0];if(d<=b)return-1;if(null!=c)for(a=1;b<d&&a<c.length;++a)b=c[a];return b>d?b:d}\nfunction bQ(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!zQ(a,b))return 0;oQ(a,1);for(d=e=0;d<a.f[a.o+b];++d)e+=a.j[b][d];if(a.E){c=1;for(d=0;d<a.f[b];++d)64==a.B[a.i[b][d]]&&++c;e+=c>>1}e-=AQ(a,b,e);c=((a.s[b]&-268435456)>>>28)-1;if(-1==c)if(171<=a.x[b]&&190>=a.x[b])c=2;else if(f=a.x[b]<mR.length?mR[a.x[b]]:null,null==f)c=6;else{c=f[0];for(d=1;c<e&&d<f.length;++d)c=f[d]}return 0>c-e?0:c-e}function MP(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction yQ(a,b){var c,d;a.ed(1);for(c=d=0;c<a.f[a.o+b];++c)d+=a.j[b][c];return d}function iQ(a){oQ(a,3);return a.n}\nfunction TR(a){var b,c,d,e,f;f=C(hq,ql,-1,a.o,2);for(b=0;b<a.p;++b)for(e=0;2>e;++e)WR(a,a.y[e][b])&&!WR(a,a.y[1-e][b])&&(f[a.y[e][b]]=!0);e=a.o;do--e;while(0<=e&&f[e]);for(b=0;b<e;++b)if(f[b]){c=a;d=b;var g=e,h=void 0,j=void 0,h=h=h=void 0,h=c.x[d];c.x[d]=c.x[g];c.x[g]=h;h=c.q[d];c.q[d]=c.q[g];c.q[g]=h;h=c.v[d];c.v[d]=c.v[g];c.v[g]=h;h=c.s[d];c.s[d]=c.s[g];c.s[g]=h;h=c.w[d];c.w[d]=c.w[g];c.w[g]=h;h=c.u[d];c.u[d]=c.u[g];c.u[g]=h;h=c.D[d];c.D[d]=c.D[g];c.D[g]=h;null!=c.t&&(h=c.t[d],c.t[d]=c.t[g],c.t[g]=\nh);null!=c.r&&(h=c.r[d],c.r[d]=c.r[g],c.r[g]=h);for(h=0;h<c.p;++h)for(j=0;2>j;++j)c.y[j][h]==d?c.y[j][h]=g:c.y[j][h]==g&&(c.y[j][h]=d);c.K=0;c=f[b];f[b]=f[e];f[e]=c;do--e;while(f[e])}a.c=e+1;if(a.o==a.c)a.d=a.p;else{e=C(hq,ql,-1,a.p,2);for(b=0;b<a.p;++b)c=a.y[0][b],d=a.y[1][b],(f[c]||f[d])&&(e[b]=!0);f=a.p;do--f;while(0<=f&&e[f]);for(b=0;b<f;++b)if(e[b]){c=a.y[0][b];a.y[0][b]=a.y[0][f];a.y[0][f]=c;c=a.y[1][b];a.y[1][b]=a.y[1][f];a.y[1][f]=c;c=a.B[b];a.B[b]=a.B[f];a.B[f]=c;e[b]=!1;do--f;while(e[f])}a.d=\nf+1}}function rP(a,b){return 0!=(a.z[b]&256)}function nP(a,b){var c,d,e,f,g;if(1!=a.B[b]||0!=(a.z[b]&256)||0!=(a.z[b]&64)&&7>(a.n&&b<a.d?a.n.b[b]:0))return!1;c=a.y[0][b];if(0==(a.s[c]&4096)||6>(a.n&&c<a.c?a.n.a[c]:0))return!1;d=a.y[1][b];if(0==(a.s[d]&4096)||6>(a.n&&d<a.c?a.n.a[d]:0))return!1;for(f=g=0;f<a.f[c];++f)e=a.e[c][f],e!=d&&2<a.f[e]&&++g;for(f=0;f<a.f[d];++f)e=a.e[d][f],e!=c&&2<a.f[e]&&++g;return 2<g}\nfunction pQ(a,b){var c,d,e,f,g,h;if(7!=a.x[b])return!1;if(0!=(a.s[b]&4096)||0!=a.k[b]||0!=(a.w[b]&268435456))return!0;if(1==a.q[b])return!1;for(f=e=0;f<a.f[b];++f)1==a.j[b][f]&&(c=a.x[a.e[b][f]],(8==c||9==c||17==c)&&++e);if(0==e)for(f=0;f<a.f[b];++f)if(c=a.e[b][f],0!=a.k[c]){if(0!=(a.s[c]&4096)){if(5<=(a.n&&c<a.c?a.n.a[c]:0)){for(h=g=0;h<a.f[c];++h)d=a.e[c][h],d!=b&&3<=a.f[d]&&++g;if(2==g||1==g&&3==a.f[b])continue}return!0}for(h=0;h<a.f[c];++h)if((2==a.j[c][h]||rP(a,a.i[c][h]))&&0!=(a.s[a.e[c][h]]&\n16384))return!0}if(2>e)for(f=0;f<a.f[b];++f){c=a.e[b][f];d=g=!1;for(h=0;h<a.f[c];++h)a.e[c][h]!=b&&(1!=a.j[c][h]&&(7==a.x[a.e[c][h]]||8==a.x[a.e[c][h]]||16==a.x[a.e[c][h]])&&(g=!0),1==a.j[c][h]&&7==a.x[a.e[c][h]]&&(d=!0));if(g&&(!d||0==e))return!0}return!1}function wP(a,b){return 0!=(a.z[b]&64)}function WR(a,b){return 1==a.x[b]&&0==a.v[b]&&(null==a.r||null==a.r[b])}function IP(a,b){return 0!=(a.z[b]&128)}\nfunction zQ(a,b){var c;return 0!=(a.s[b]&-268435456)?!0:1==a.x[b]?!1:(c=a.x[b],1==c||5<=c&&9>=c||14<=c&&17>=c||32<=c&&35>=c||52<=c&&53>=c)||13==a.x[b]||171<=a.x[b]}w(22,23,Sl);_.ed=function(a){SR(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction XR(a,b,c,d,e,f){var g,h;h=1;g=!1;switch(e){case 1:h=17;break;case 3:h=26;break;case 4:h=17;g=!0;break;case 6:h=9;break;default:switch(d){case 1:h=1;break;case 2:h=2;break;case 3:h=4;break;case 4:h=64;break;case 8:a.d&&(h=32)}}c=tR(a.c,b,c,h);e=0;g&&ER(a.c,b,1,-1);if(4<d)switch(d){case 5:e|=3;break;case 6:e|=9;break;case 7:e|=10;break;case 8:a.d||(e|=15)}1==f&&(e|=32);2==f&&(e|=16);0!=e&&MR(a.c,c,e);return c}function YR(a,b){var c;c=ZR(a,b+1);return-1==c?a.length:c}\nfunction $R(a,b){var c;c=!a.a?null:aS(a.a,new iB(b));return!c?b-1:c.a}function bS(a,b){var c;c=!a.b?null:aS(a.b,new iB(b));return!c?b-1:c.a}function cS(a,b){var c;if(-1==b)return-1;for(c=b+1;c<a.length;++c)if(32!=a.charCodeAt(c)&&9!=a.charCodeAt(c))return c;return-1}function ZR(a,b){var c;for(c=b;c<a.length;++c)if(32==a.charCodeAt(c)||9==a.charCodeAt(c))return c;return-1}\nfunction dS(a){var b,c;if(0<=a.indexOf(Mf)){b=a.indexOf(" NOT[");c=a.indexOf(Tf,b);if(0<=b&&0<c)return-(c+1);b=a.indexOf(" [");c=a.indexOf(Tf,b);if(0<=b&&0<c)return c+1;b=a.indexOf(" \'NOT[");c=a.indexOf(TO,b);if(0<=b&&0<c)return-(c+2);b=a.indexOf(" \'[");c=a.indexOf(TO,b);if(0<=b&&0<c)return c+2}return 0}function eS(a,b,c){a.c=b;return fS(a,c)}function gS(a){return 0==a.length?0:qD(a,10)}\nfunction fS(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,z,v,E,s,F,P,M,$,da,Z,ca,Hb,aa,sb,Mb,K,Ja,Zc,Ub,tb,N,za,mc,rd,qa,cd,$d,Ya;try{a.c&&(uR(a.c),NR(a.c,!1));da=hS(b);if(null==da||null==hS(b)||null==(F=hS(b)))return!1;a.d=-1!=F.indexOf("From CSD data. Using bond type \'Any\'");if(null==(F=hS(b)))return!1;try{Z=qD(gx(F.substr(0,3)),10),ca=qD(gx(F.substr(3,3)),10),Hb=gS(gx(F.substr(6,3))),r=gS(gx(F.substr(12,3))),rd=39<=F.length&&J(F.substr(34,5),Ef)?3:2}catch(pa){pa=pq(pa);if(H(pa,96))return!1;throw pa;}if(3==\nrd)return Mb=iS(a,b),a.c.I=da,Mb;!a.c&&(a.c=new jS(Z,ca));a.c.I=da;0==r&&(a.c.F=!0);if(0==Z){for(;null!=F&&!J(F,Ue)&&!J(F,sa)&&!J(hx(F,1),ra);)F=hS(b);return!0}for(z=0;z<Z;++z){if(null==(F=hS(b)))return!1;cd=kS(gx(F.substr(0,10)));$d=kS(gx(F.substr(10,10)));Ya=kS(gx(F.substr(20,10)));d=oR(a.c,cd,-$d,-Ya);s=gx(F.substr(31,3));g=OR(s);sR(a.c,d,g);J(s,od)&&JR(a.c,d,1);$=gS(gx(F.substr(34,2)));0!=$&&HR(a.c,d,(QP(),RP)[g]+$);o=gS(gx(F.substr(36,3)));0!=o&&CR(a.c,d,4-o);P=63>F.length?0:gS(gx(F.substr(60,\n3)));a.c.u[d]=P;t=45>F.length?0:gS(gx(F.substr(42,3)));switch(t){case 0:break;case 1:JR(a.c,d,768);break;case 2:JR(a.c,d,128);break;case 3:JR(a.c,d,384);break;default:JR(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&JR(a.c,d,8192);mc=51>F.length?0:gS(gx(F.substr(48,3)));switch(mc){case 0:break;case 15:BR(a.c,d,0);break;default:BR(a.c,d,mc)}}for(z=0;z<ca;++z){if(null==(F=hS(b)))return!1;e=qD(gx(F.substr(0,3)),10)-1;f=qD(gx(F.substr(3,3)),10)-1;l=qD(gx(F.substr(6,3)),10);Ja=12>F.length?0:gS(gx(F.substr(9,\n3)));N=18>F.length?0:gS(gx(F.substr(15,3)));XR(a,e,f,l,Ja,N)}for(z=0;z<Hb;++z)if(null==hS(b))return!1;if(null==(F=hS(b)))return 0==r&&oQ(a.c,7),!0;for(;null!=F&&!J(F,Ue)&&!J(F,sa);){if(0==F.indexOf(Te)&&(v=qD(gx(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)d=qD(gx(F.substr(c,c+3-c)),10)-1,n=qD(gx(F.substr(qa,qa+3-qa)),10),CR(a.c,d,n)}if(0==F.indexOf(We)&&(v=qD(gx(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)d=qD(gx(F.substr(c,c+3-c)),10)-1,M=qD(gx(F.substr(qa,\nqa+3-qa)),10),HR(a.c,d,M)}if(0==F.indexOf(LO)&&(v=qD(gx(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)switch(d=qD(gx(F.substr(c,c+3-c)),10)-1,sb=qD(gx(F.substr(qa,qa+3-qa)),10),sb){case 1:GR(a.c,d,16);break;case 2:GR(a.c,d,32);break;case 3:GR(a.c,d,48)}}if(0==F.indexOf(MO)&&(v=qD(gx(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)switch(d=qD(gx(F.substr(c,c+3-c)),10)-1,K=qD(gx(F.substr(qa,qa+3-qa)),10),K){case 3:case -1:JR(a.c,d,112);break;case 1:JR(a.c,d,8);break;\ncase 2:JR(a.c,d,104);break;case 4:JR(a.c,d,56)}}if(0==F.indexOf("M ALS")&&(d=qD(gx(F.substr(7,3)),10)-1,0<=d)){aa=qD(gx(F.substr(10,3)),10);h=84==F.charCodeAt(14);za=C(A,u,-1,aa,1);c=16;for(E=0;E<aa;++E,c+=4)tb=gx(F.substr(c,c+4-c)),za[E]=OR(tb);FR(a.c,d,za,h)}if(0==F.indexOf(NO)&&(v=qD(gx(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)if(d=qD(gx(F.substr(c,c+3-c)),10)-1,Zc=qD(gx(F.substr(qa,qa+3-qa)),10),-2==Zc)JR(a.c,d,2048);else if(0<Zc){for(j=Ub=0;j<a.c.p;++j)(W(a.c,0,j)==d||\nW(a.c,1,j)==d)&&++Ub;Zc>Ub&&JR(a.c,d,4096)}}F=hS(b)}}catch(Ab){Ab=pq(Ab);if(H(Ab,96))return qp(Ab),!1;throw Ab;}oQ(a.c,7);return!0}\nfunction iS(a,b){var c,d,e;a.a&&(e=a.a,e.b=null,e.c=0);a.b&&(e=a.b,e.b=null,e.c=0);e=0;for(d=hS(b);null!=d&&0==d.indexOf(Xe);){for(d=gx(hx(d,7));dK(d,$a);){c=hS(b);if(0!=c.indexOf(Xe))return!1;d=gx($C(d,0,d.length-1)+hx(c,7))}if(0==d.indexOf("BEGIN"))if(e=gx(hx(d,6)),0==e.indexOf("CTAB"))e=1;else if(0==e.indexOf("ATOM"))e=2;else if(0==e.indexOf("BOND"))e=3;else if(0==e.indexOf("COLLECTION"))e=4;else return!1;else if(0==d.indexOf("END"))e=0;else if(1==e){c=a;var f=void 0,g=void 0,f=void 0;!c.c&&0==\nd.indexOf("COUNTS")&&(f=cS(d,ZR(d,7)),g=qD($C(d,7,ZR(d,7)),10),f=qD($C(d,f,ZR(d,f)),10),c.c=new jS(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,n=h=void 0,o=n=n=j=g=void 0,r=h=f=void 0,t=void 0,l=YR(d,0),g=qD(d.substr(0,l-0),10),j=cS(d,l),l=YR(d,j),n=d.substr(j,l-j),o=null,f=!1,h=dS(d);if(0!=h){var l=d,z=t=r=r=j=o=void 0,v=t=void 0,t=null,j=l.indexOf(Mf),r=l.indexOf(Tf,j);if(0<=j&&0<r){o=C(A,u,-1,16,1);v=l.substr(j+1,r-(j+1));r=0;for(z=!0;z&&16>r;)j=v.indexOf(Pa),-1==j?(t=v,z=\n!1):(t=v.substr(0,j-0),v=hx(v,j+1)),o[r++]=OR(t);t=C(A,u,-1,r,1);TP(o,0,t,r)}o=t;0>h&&(f=!0);l=0>h?-h:h}j=cS(d,l);l=YR(d,j);h=kS(d.substr(j,l-j));j=cS(d,l);l=YR(d,j);r=kS(d.substr(j,l-j));j=cS(d,l);l=YR(d,j);t=kS(d.substr(j,l-j));j=cS(d,l);l=YR(d,j);j=qD(d.substr(j,l-j),10);h=oR(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new lS),mS(c.a,new iB(g),new iB(h)));null!=o&&FR(c.c,h,o,f);0!=j&&(c.c.u[h]=j);J(n,od)?JR(c.c,h,1):J(n,jf)?(g=C(A,u,-1,1,1),g[0]=6,FR(c.c,h,g,!0)):sR(c.c,h,OR(n));for(;-1!=(j=cS(d,l));)if(l=\nYR(d,j),n=d.substr(j,l-j),f=ex(n,fx(61)),g=n.substr(0,f-0),f=qD(hx(n,f+1),10),J(g,"CHG"))CR(c.c,h,f);else if(J(g,"RAD"))switch(f){case 1:GR(c.c,h,16);break;case 2:GR(c.c,h,32);break;case 3:GR(c.c,h,48)}else if(!J(g,GO))if(J(g,"MASS"))HR(c.c,h,f);else if(J(g,"VAL"))BR(c.c,h,-1==f?0:0==f?-1:f);else if(J(g,"HCOUNT"))switch(f){case 0:break;case -1:JR(c.c,h,1792);break;case 1:JR(c.c,h,128);break;case 2:JR(c.c,h,384);break;default:JR(c.c,h,896)}else if(J(g,"SUBST"))if(-1==f)JR(c.c,h,2048);else{if(0<f){for(g=\nn=0;g<c.c.p;++g)(W(c.c,0,g)==h||W(c.c,1,g)==h)&&++n;f>n&&JR(c.c,h,4096)}}else if(J(g,"RBCNT"))switch(f){case 3:case -1:JR(c.c,h,112);break;case 1:JR(c.c,h,8);break;case 2:JR(c.c,h,104);break;case 4:JR(c.c,h,56)}}else if(3==e){c=a;t=j=o=z=h=r=t=r=l=g=f=n=f=void 0;h=YR(d,0);g=qD(d.substr(0,h-0),10);r=cS(d,h);h=YR(d,r);l=qD(d.substr(r,h-r),10);r=cS(d,h);h=YR(d,r);f=$R(c,qD(d.substr(r,h-r),10));r=cS(d,h);h=YR(d,r);n=$R(c,qD(d.substr(r,h-r),10));for(j=o=0;-1!=(r=cS(d,h));)if(h=YR(d,r),z=d.substr(r,h-r),\nt=ex(z,fx(61)),r=z.substr(0,t-0),t=qD(hx(z,t+1),10),J(r,GO))switch(t){case 1:o=1;break;case 2:o=2==l?3:4;break;case 3:o=6}else J(r,"TOPO")&&(j=t);f=XR(c,f,n,l,o,j);f+1!=g&&(!c.b&&(c.b=new lS),mS(c.b,new iB(g),new iB(f)))}else if(4==e){if(c=a,g=f=g=n=n=void 0,g=-1!=d.indexOf("ATOMS=(")?FO:-1!=d.indexOf("BONDS=(")?"BONDS":null,null!=g){f=d;n=g;t=r=j=o=h=l=void 0;j=f.indexOf(n+"=(")+n.length+2;r=oD(f,fx(41),j);o=ZR(f,j);l=qD(f.substr(j,o-j),10);t=C(A,u,-1,l,1);for(h=0;h<l;++h)j=cS(f,o),o=ZR(f,j),(-1==\no||o>r)&&(o=r),t[h]=qD(f.substr(j,o-j),10);f=t;if(0==d.indexOf(Ye))if(J(g,FO))for(g=0;g<f.length;++g)ER(c.c,$R(c,f[g]),0,-1);else for(g=0;g<f.length;++g)KR(c.c,bS(c,f[g]),0,-1);else if(0==d.indexOf(Ze))if(n=qD($C(d,13,ZR(d,13)),10),J(g,FO))for(g=0;g<f.length;++g)ER(c.c,$R(c,f[g]),1,n-1);else for(g=0;g<f.length;++g)KR(c.c,bS(c,f[g]),1,n-1);else if(0==d.indexOf($e))if(n=qD($C(d,13,ZR(d,13)),10),J(g,FO))for(g=0;g<f.length;++g)ER(c.c,$R(c,f[g]),2,n-1);else for(g=0;g<f.length;++g)KR(c.c,bS(c,f[g]),2,n-\n1);else if(0==d.indexOf("MDLV30/HILITE"))if(J(g,FO))for(g=0;g<f.length;++g)DR(c.c,$R(c,f[g]));else for(g=0;g<f.length;++g)n=bS(c,f[g]),DR(c.c,W(c.c,0,n)),DR(c.c,W(c.c,1,n))}}else return!1;d=hS(b)}for(;null!=d&&!(0==d.indexOf(Ue)||J(d,sa));)d=hS(b);return!0}function nS(){}w(26,1,{},nS);_.a=null;_.b=null;_.c=null;_.d=!1;function oS(a,b){var c,d,e,f,g;f=b.length;g=C(A,u,-1,f,1);for(d=0;d<f;++d){c=d==f-1?b[0]:b[d+1];for(e=0;e<a.f.f[b[d]];++e)if(hP(a.f,b[d],e)==c){g[d]=xP(a.f,b[d],e);break}}return g}\nfunction jQ(a,b,c){b=ww(a.i,b);for(a=0;a<b.length;++a)if(c==b[a])return!0;return!1}function pS(a,b,c){var d,e;e=b.length;for(d=0;d<e;++d)(0==a.a[b[d]]||a.a[b[d]]>e)&&(a.a[b[d]]=e);for(d=0;d<e;++d)(0==a.b[c[d]]||a.b[c[d]]>e)&&(a.b[c[d]]=e)}function sQ(a,b,c){for(a=ww(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction UR(a,b){var c,d,e,f,g,h,j,l,n;this.f=a;this.i=new Bm;this.j=new Bm;this.a=C(A,u,-1,this.f.c,1);this.b=C(A,u,-1,this.f.d,1);this.f.ed(1);j=C(hq,ql,-1,this.f.c,2);l=C(hq,ql,-1,this.f.d,2);do{f=!1;for(c=0;c<this.f.c;++c)if(!j[c]){for(d=g=0;d<this.f.f[c];++d)j[hP(this.f,c,d)]||++g;if(2>g){j[c]=!0;for(d=0;d<this.f.f[c];++d)l[xP(this.f,c,d)]=!0;f=!0}}}while(f);for(d=0;d<this.f.c&&j[d];)++d;if(d!=this.f.c){g=C(A,u,-1,this.f.c,1);g[0]=d;f=C(A,u,-1,this.f.c,1);f[d]=1;h=e=0;for(n=1;e<=h;){for(d=0;d<\nthis.f.f[g[e]];++d)if(c=hP(this.f,g[e],d),0!=f[c]){var o=xP(this.f,g[e],d);c=j;var r=void 0,t=void 0,z=void 0,v=z=r=void 0,E=void 0,s=void 0,F=void 0,P=void 0,M=void 0,$=void 0,t=W(this.f,0,o),z=W(this.f,1,o),v=C(A,u,-1,this.f.c,1),E=C(A,u,-1,this.f.c,1),s=C(A,u,-1,this.f.c,1);v[0]=t;v[1]=z;E[t]=1;E[z]=2;s[t]=-1;s[z]=t;for(F=z=1;z<=F&&!(7<E[v[z]]);){for(P=0;P<this.f.f[v[z]];++P)if(r=hP(this.f,v[z],P),1<z&&r==t){$=C(A,u,-1,E[v[z]],1);r=v[z];for(M=0;M<$.length;++M)$[M]=r,r=s[r];a:{for(var o=$,da=void 0,\nZ=r=void 0,ca=r=M=da=$=Z=void 0,$=void 0,M=o.length,$=this.f.G,r=da=0;r<M;++r)$>o[r]&&($=o[r],da=r);$=C(A,u,-1,M,1);Z=o[0<da?da-1:M-1]<o[da<M-1?da+1:0];for(r=0;r<M;++r)$[r]=o[da],Z?0>--da&&(da=M-1):++da==M&&(da=0);for(r=0;r<this.i.c;++r)if(ca=ww(this.i,r),ca.length==M){da=!0;for(Z=0;Z<M;++Z)if(ca[Z]!=$[Z]){da=!1;break}if(da)break a}vm(this.i,$);r=oS(this,$);vm(this.j,r);pS(this,$,r)}}else 0==E[r]&&!c[r]&&(v[++F]=r,E[r]=E[v[z]]+1,s[r]=v[z]);++z}}else j[c]||(f[c]=n,g[++h]=c);++e;if(e>h)for(c=0;c<this.f.c;++c)if(0==\nf[c]&&!j[c]){f[c]=++n;g[++h]=c;break}}if(0!=(b&4)){this.d=C(hq,ql,-1,this.i.c,2);this.e=C(hq,ql,-1,this.i.c,2);this.c=C(A,u,-1,this.i.c,1);d=this.d;f=this.e;g=this.c;e=C(kH,il,86,this.i.c,0);for(n=0;n<this.i.c;++n){e[n]=C(A,u,-1,ww(this.i,n).length,1);for(h=0;h<ww(this.i,n).length;++h)e[n][h]=-1}v=C(A,u,-1,this.f.d,1);for(h=0;h<this.j.c;++h)if(t=ww(this.j,h),3==t.length||5<=t.length&&7>=t.length)for(n=0;n<t.length;++n)c=t[n],3==this.f.f[W(this.f,0,c)]&&3==this.f.f[W(this.f,1,c)]&&(0<v[c]?(e[v[c]>>>\n16][v[c]&32767]=h,e[h][n]=v[c]>>>16):v[c]=(h<<16)+32768+n);n=C(hq,ql,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;h<this.i.c;++h){if(v=!n[h]){for(var v=h,E=e,s=n,z=d,F=f,P=g,Hb=M=ca=ca=da=Z=ca=Z=ca=r=o=da=void 0,$=Z=void 0,M=ww(this.i,v),Hb=ww(this.j,v),Z=Hb.length,o=r=0,$=!1,ca=0;ca<Z;++ca)r<<=1,o<<=1,1<qP(this.f,Hb[ca])||64==this.f.B[Hb[ca]]?r|=1:(da=E[v][ca],-1!=da&&(s[da]?z[da]&&(r|=1,F[da]||(o|=1)):$=!0));da=!1;switch(Z){case 3:ca=y(A,u,-1,[2,1,4]);da=!0;for(Z=0;3>Z;++Z)if((r&ca[Z])==ca[Z]&&\n(6==this.f.x[M[Z]]&&1==this.f.q[M[Z]]||5==this.f.x[M[Z]]&&0==this.f.q[M[Z]]))z[v]=!0,P[v]=Z,0==(o&ca[Z])&&(da=!1);break;case 5:Z=y(A,u,-1,[10,5,18,9,20]);da=!0;for(ca=0;5>ca;++ca)if((r&Z[ca])==Z[ca])switch(this.f.x[M[ca]]){case 6:-1==this.f.q[M[ca]]&&(z[v]=!0,P[v]=ca,0==(o&Z[ca])&&(da=!1));break;case 7:0>=this.f.q[M[ca]]&&(z[v]=!0,P[v]=ca);break;case 8:z[v]=!0;P[v]=ca;break;case 16:2==this.f.f[M[ca]]&&(z[v]=!0,P[v]=ca)}break;case 6:da=!0;21==(r&21)&&(z[v]=!0,0==(o&21)&&(da=!1));42==(r&42)&&(z[v]=\n!0,0==(o&42)&&(da=!1));break;case 7:ca=y(A,u,-1,[42,21,74,37,82,41,84]);da=!0;for(Z=0;7>Z;++Z)if((r&ca[Z])==ca[Z]&&(6==this.f.x[M[Z]]&&1==this.f.q[M[Z]]||5==this.f.x[M[Z]]&&0==this.f.q[M[Z]]))z[v]=!0,P[v]=Z,0==(o&ca[Z])&&(da=!1)}z[v]&&!da&&(F[v]=!0);v=z[v]?!0:!$}v&&(n[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d<this.f.d;++d)if(!l[d]&&0!=qP(this.f,d)){a:{f=j;h=n=E=v=g=c=e=n=t=n=h=e=void 0;h=W(this.f,0,d);n=W(this.f,1,d);e=C(A,u,-1,this.f.c,1);c=C(A,u,-1,this.f.c,1);g=C(A,u,-1,this.f.c,1);e[0]=h;e[1]=n;c[h]=\n1;c[n]=2;g[h]=-1;g[n]=h;for(v=n=1;n<=v;){for(E=0;E<this.f.f[e[n]];++E){t=hP(this.f,e[n],E);if(1<n&&t==h){h=C(A,u,-1,c[e[n]],1);e=e[n];for(n=0;n<h.length;++n)h[n]=e,e=g[e];f=h;break a}0==c[t]&&!f[t]&&(e[++v]=t,c[t]=c[e[n]]+1,g[t]=e[n])}++n}f=null}null!=f&&pS(this,f,oS(this,f))}}}w(27,1,{},UR);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;function DQ(){this.a=new Bm}w(31,1,Sl,DQ);\nfunction oQ(a,b){var c,d;SR(a,b);if(0!=(b&~a.K)){a.a&&(b|=128);for(c=0;c<a.o;++c)a.s[c]&=-134447112;for(c=0;c<a.d;++c)a.z[c]&=-64;d=c=0;0!=(b&16)?(c=16,d=1):0!=(b&32)?(c=32,d=3):0!=(b&64)&&(c=64,d=5);0!=(b&128)&&(c|=128,d|=32);a.b=new nQ(a,d);var e=a.b,f,g,h,j,l,n,o;for(f=0;f<e.H.c;++f)if(1==e.S[f]||2==e.S[f]){n=!1;if(0!=e.H.k[f]&&2==e.H.f[f]&&2==e.H.j[f][0]&&2==e.H.j[f][1])for(l=0;l<e.H.f[f];++l){g=hP(e.H,f,l);j=0;h=C(A,u,-1,3,1);for(o=0;o<e.H.f[g];++o)h[j]=hP(e.H,g,o),h[j]!=f&&++j;2==j&&e.c[h[0]]>\ne.c[h[1]]^h[0]<h[1]&&(n=!n)}else for(l=1;l<e.H.f[f];++l)for(o=0;o<l;++o)h=hP(e.H,f,l),j=hP(e.H,f,o),e.c[h]>e.c[j]&&(n=!n),h<j&&(n=!n);IR(e.H,f,1==e.S[f]^n?1:2,e.T[f])}else IR(e.H,f,e.S[f],e.T[f]);for(f=0;f<e.H.d;++f)if(1==e.k[f]||2==e.k[f]){n=!1;for(l=0;2>l;++l)if(g=W(e.H,l,f),3==e.H.f[g]){h=C(A,u,-1,2,1);for(o=j=0;3>o;++o)hP(e.H,g,o)!=W(e.H,1-l,f)&&(h[j++]=hP(e.H,g,o));e.c[h[0]]>e.c[h[1]]&&(n=!n);h[0]<h[1]&&(n=!n)}LR(e.H,f,1==e.k[f]^n?1:2,e.n[f])}else LR(e.H,f,e.k[f],e.n[f]);e=a.b;for(l=0;l<e.H.c;++l)n=\ne.H,o=l,f=e.D[l],n.s[o]&=-134217729,f&&(n.s[o]|=134217728);e=a.b;if(null!=e.N)for(l=0;l<e.H.c;++l)n=e.H,o=l,f=e.N[l],n.s[o]&=-98305,n.s[o]|=f<<15;if(null!=e.e)for(l=0;l<e.H.d;++l)n=e.H,o=l,f=e.e[l],n.z[o]&=-49,n.z[o]|=f<<4;n=!1;for(e=0;e<a.c;++e)(0==(a.s[e]&134217728)||3==(a.s[e]&3))&&(a.s[e]&=-66584577);if(a.F){if(131072!=(a.C&-65536)){l=C(hq,ql,-1,a.c,2);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&3)&&1==(a.s[e]&1572864)>>19&&(l[e]=!0);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&\n3)&&(ER(a,e,1,0),n=!0);for(e=0;e<a.c;++e)l[e]&&(IR(a,e,1,!1),ER(a,e,1,-1),n=!0)}a.F=!1}AR(a,1);AR(a,2);n&&(a.b=new nQ(a,d));a.K|=12|c}}function qS(){QP();this.G=this.H=256;zR(this)}function jS(a,b){QP();this.G=1>a?1:a;this.H=1>b?1:b;zR(this)}w(32,22,Sl,qS,jS);_.ed=function(a){oQ(this,a)};_.a=!1;_.b=null;function rS(){rS=x;sS=new pp}function tS(a){for(var b,a=new uu(a.j.k);a.b<a.d.Pf();)b=vu(a),$w(b.ee(),$O,!1),uK(a)}\nfunction uS(a,b,c){var a=a.n,d;try{d=new vS(b,c.Kd(a),c.Nd(a),(c.Ld(a),c.Md(a))),D(a.c,c,d)}catch(e){e=pq(e);if(H(e,96))throw new xp("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}$w(b.ee(),JO,!0);$w(c.ee(),ZO,!0);D(sS,b,c)}function wS(a){var b;a.o=!1;for(a=new uu(a.j.k);a.b<a.d.Pf();)b=vu(a),$w(b.ee(),$O,!1),uK(a)}\nfunction xS(a,b){om(a.j.k,b)?$w(b.ee(),$O,!1):a.o?(vm(a.j.k,b),$w(b.ee(),$O,!0)):(a.j.k.mg(),vm(a.j.k,b))}function yS(a){this.f=a;this.j=new zS(this);this.n=new AS(this.j)}w(44,1,{});_.hd=function(){BS(this.j.e,"dragdrop-dragging")};_.jd=function(){Zw(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var sS;function zS(a){this.k=new Bm;this.d=a;this.a=a.f}w(45,1,{},zS);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;\nfunction CS(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.kd()}function DS(a,b){var c;c=Au(a.c,ES).a;b.a.ctrlKey||b.a.metaKey||tS(a.b.d);xS(a.b.d,c)}function FS(a){a.b.f=null;a.b.d.jd();Kx((tx(),Fz(null)),a.a,0,0);var b=a.a.pb;kw=b;mw();b.setCapture();a.d=2}\nfunction AS(a){this.c=new pp;this.b=a;this.a=new xy;bx(this.a,dr(),cr());mx(this.a,this,(st(),st(),tt));mx(this.a,this,(Ct(),Ct(),Dt));a=this.a.pb.style;a[bP]="alpha(opacity=0)";GS||(HS=-1!=navigator.userAgent.toLowerCase().indexOf(yi)&&8==$doc.documentMode?!0:!1,GS=!0);HS?a.filter=VO+0+La:a.opacity=0;a[gi]=0+(Cr(),bj);a.borderStyle=(IS(),Fi);a[WO]=wg}w(46,1,{},AS);\n_.ld=function(a){var b,c,d,e;c=a.f;d=Es(a);e=Fs(a);b=a.a.button||0;if(!(3==this.d||2==this.d||1!=b)&&!ES)ES=c,this.b.e=Au(this.c,ES).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==oz(this.b.k,this.b.e)&&(tS(this.b.d),xS(this.b.d,this.b.e)),JS(new KS),this.e=!0,Uq(a.a),this.f=d,this.i=e,b=new LS(ES,null),ES!=this.b.e&&(c=new LS(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,FS(this),1!=this.d&&CS(this,this.b.i,this.b.j))};\n_.md=function(a){var b,c,d;c=a.f;b=c.pb;d=Cs(a,b);a=Ds(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Pm(WF(d-this.f),WF(a-this.i))>=this.b.d.k?(MS(),-1!=oz(this.b.k,this.b.e)||xS(this.b.d,this.b.e),c=new LS(ES,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,FS(this)):Uq(jw)),1==this.d)return;Uq(jw);CS(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new LS(ES,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,FS(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=Cs(a,b);b=Ds(a,b);if(1==(a.a.button||0))if(this.e=!1,ES)try{if(MS(),1==this.d)DS(this,a);else{d!=this.a&&(c=new LS(d,null),e+=c.a,b+=c.d);try{CS(this,e,b),this.b.d.hd(),3!=this.d&&DS(this,a)}finally{var f=this.a.pb;kw&&f==kw&&(kw=null);mw();f.releaseCapture();sx(this.a);this.d=1;this.b.e=null}}}finally{ES=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var ES=null;function KS(){}w(47,1,el,KS);_.pd=function(){MS()};\nfunction vS(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},vS);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=LB;function LS(a,b){!a||a==(tx(),Fz(null))?this.f=this.e=0:(this.e=a.ae()-Yq(a.pb),this.f=a.be()-(a.pb.scrollTop||0));!b||b==(tx(),Fz(null))?this.c=this.b=0:(this.b=Xq(b.pb)+b.pb.clientLeft,this.c=Zq(b.pb)+b.pb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},LS);_.tS=LB;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;\nfunction MS(){try{$doc.selection.empty()}catch(a){}}function NS(a){return $wnd.setInterval(B(function(){a.ud()}),100)}function OS(a,b,c,d){var e;e=Lq(a);Jq(a,e.substr(0,b-0));a[a.explicitLength++]=null==d?Ii:d;Jq(a,hx(e,c))}function PS(a){var b;b=a.tagName;a=a.scopeName;return null==a||PR("html",a)?b:a+Nc+b}var HS=!1,GS=!1;w(193,1,{88:1,93:1,95:1});_.cT=function(a){return this.b-a.b};function IS(){IS=x;QS=new RS;SS=new TS;US=new VS;WS=new XS;YS=new ZS;$S=y(aT,q,19,[QS,SS,US,WS,YS])}w(192,193,uO);\nvar $S,US,SS,WS,QS,YS;function RS(){this.b=0}w(194,192,uO,RS);function TS(){this.b=1}w(195,192,uO,TS);function VS(){this.b=2}w(196,192,uO,VS);function XS(){this.b=3}w(197,192,uO,XS);function ZS(){this.b=4}w(198,192,uO,ZS);function bT(){bT=x;cT=new As(Hg,new dT)}function dT(){}w(244,241,{},dT);_.Dd=function(a){a.Id(this)};_.Gd=function(){return cT};var cT;function eT(){eT=x;fT=new As(ah,new gT)}function gT(){}w(252,246,cl,gT);\n_.Dd=function(a){var b=a.a,a=!a.a.I.c,c,d;if(a!=b.I.c)if(b.kb){if(a){if(b.O!=(hT(),iT))a=jT(b.pb),c=new kT(Nq(b.pb,Mi),Nq(b.pb,Li)),d=new kT(Nq(b.T.jb.pb,Mi),Nq(b.T.jb.pb,Li)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);lT(b.I,!0);a=Nq(b.T.jb.pb,Mi);mT(b,new kT(a,nT(b.T.jb).a));b.J&&b.O!=iT&&oT(b.r,b)}else lT(b.I,!1),b.O!=(hT(),iT)?mT(b,new kT(b.F.b,b.F.a)):pT(b,jT(b.r.pb)),b.J&&b.O!=iT&&qT(b.r,b);rT(b.T.jb)}else lT(b.I,!0)};_.Gd=function(){return fT};var fT;function sT(){sT=x;tT=new As(ph,new uT)}\nfunction uT(){}w(258,241,{},uT);_.Dd=function(a){sx(a.a.a)};_.Gd=function(){return tT};var tT;function vT(a){this.a=a}w(280,242,{},vT);_.Dd=function(a){a.Pd(this)};_.Ed=function(){return wT};var wT=_.a=null;function xT(a){this.a=a}w(282,242,{},xT);_.Dd=function(a){a.Rd(this)};_.Ed=function(){return yT};var yT=_.a=null;function zT(a){a=Oq(a,YO);return PR(yj,a)?(AT(),BT):PR(dP,a)?(AT(),CT):(AT(),DT)}function AT(){AT=x;BT=new ET(0);CT=new ET(1);DT=new ET(2);FT=y(GT,q,29,[BT,CT,DT])}\nfunction ET(a){this.b=a}w(295,193,{29:1,88:1,93:1,95:1},ET);var FT,DT,CT,BT;function HT(){HT=x;var a=(Iu(),Iu(),Ju);!a.a&&(a.a=new IT)}\nfunction iR(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new Ov;if(!isFinite(b))return oO(c,d?a.r:a.u),sp(c.a,"\\u221e"),oO(c,d?a.s:a.v),Mq(c.a);e=b*=a.q;var g,h;f=Mq(c.a).length;oO(c,e.toPrecision(20));e=0;h=oD(Mq(c.a),aP,f);0>h&&(h=oD(Mq(c.a),IO,f));0<=h&&(g=h+1,g<Mq(c.a).length&&43==GJ(Mq(c.a),g)&&++g,g<Mq(c.a).length&&(e=qD(hx(Mq(c.a),g),10)),g=Mq(c.a).length,OS(c.a,h,g,m));f=oD(Mq(c.a),Lb,f);0<=f&&(OS(c.a,f,f+1,m),e-=Mq(c.a).length-f);f=e;e=Mq(c.a).length+f+a.j+3;0<\ne&&e<Mq(c.a).length&&57==GJ(Mq(c.a),e)&&(JT(a,c,e-1),f+=Mq(c.a).length-e,h=Mq(c.a).length,OS(c.a,e,h,m));a.e=0;a.d=Mq(c.a).length;a.b=a.d+f;e=a.w;f=a.f;1024<a.b&&(e=!0);if(e){for(h=0;h<a.d-1&&48==GJ(Mq(c.a),h);)++h;0<h&&(OS(c.a,0,h,m),a.d-=h,a.e-=h);a.k>a.p&&0<a.k?(a.e+=a.b-1,h=a.e%a.k,0>h&&(h+=a.k),a.b=h+1,a.e-=h):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==Mq(c.a).charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.d<a.b;)Jq(c.a,bc),++a.d;if(!a.w)if(a.b<a.p){for(h=new Ov;a.b<a.p;)Jq(h.a,bc),++a.b,++a.d;h=Mq(h.a);\nOS(c.a,0,0,h)}else if(a.b>a.p){g=a.b-a.p;for(h=0;h<g;++h)if(48!=GJ(Mq(c.a),h)){g=h;break}0<g&&(OS(c.a,0,g,m),a.d-=g,a.b-=g)}a.d>a.b+a.j&&53<=GJ(Mq(c.a),a.b+a.j)&&(h=a.b+a.j-1,JT(a,c,h));if(0<f)for(h=f;h<a.b;h+=f+1)g=a.b-h,OS(c.a,g,g,Pa),++a.b,++a.d;f=a.b+a.o;if(a.d<f)for(;a.d<f;)Jq(c.a,bc),++a.d;else{h=a.b+a.j;for(h>a.d&&(h=a.d);h>f&&48==GJ(Mq(c.a),h-1);)--h;h<a.d&&(OS(c.a,h,a.d,m),a.d=h)}0==a.d&&(OS(c.a,0,0,bc),++a.b,++a.d);if(a.b<a.d||a.c)f=a.b,OS(c.a,f,f,Lb),++a.d;if(e){sp(c.a,IO);0>a.e&&(a.e=\n-a.e,sp(c.a,$a));e=m+a.e;for(f=e.length;f<a.n;++f)Jq(c.a,bc);sp(c.a,e)}OS(c.a,0,0,d?a.r:a.u);oO(c,d?a.s:a.v);return Mq(c.a)}\nfunction KT(a,b,c,d,e){var f,g,h,j;f=Mq(d.a).length;OS(d.a,0,f,m);g=!1;h=b.length;for(j=c;j<h;++j)if(f=b.charCodeAt(j),39==f)j+1<h&&39==b.charCodeAt(j+1)?(++j,sp(d.a,Ia)):g=!g;else if(g)Jq(d.a,String.fromCharCode(f));else switch(f){case 35:case 48:case 44:case 46:case 59:return j-c;case 164:a.i=!0;j+1<h&&164==b.charCodeAt(j+1)?(++j,j<h-3&&164==b.charCodeAt(j+1)&&164==b.charCodeAt(j+2)?(j+=2,tp(d,a.a[4]||a.a[1])):tp(d,a.a[0])):tp(d,a.a[1]);break;case 37:if(!e){if(1!=a.q)throw new Km(RO+b+la);a.q=100}sp(d.a,\nwa);break;case 8240:if(!e){if(1!=a.q)throw new Km(RO+b+la);a.q=1E3}sp(d.a,"\\u2030");break;case 45:sp(d.a,$a);break;default:Jq(d.a,String.fromCharCode(f))}return h-c}\nfunction LT(a,b,c,d){var e,f,g,h,j,l,n,o,r;f=-1;h=o=g=0;j=-1;l=b.length;r=c;for(n=!0;r<l&&n;++r)switch(e=b.charCodeAt(r),e){case 35:0<o?++h:++g;0<=j&&0>f&&++j;break;case 48:if(0<h)throw new Km("Unexpected \'0\' in pattern \\""+b+la);++o;0<=j&&0>f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new Km(\'Multiple decimal separators in pattern "\'+b+la);f=g+o+h;break;case 69:if(!d){if(a.w)throw new Km(\'Multiple exponential symbols in pattern "\'+b+la);a.w=!0;a.n=0}for(;r+1<l&&48==b.charCodeAt(r+1);)++r,\nd||++a.n;if(!d&&1>g+o||1>a.n)throw new Km(\'Malformed exponential pattern "\'+b+la);n=!1;break;default:--r,n=!1}0==o&&0<g&&0<=f&&(o=f,0==f&&++o,h=g-o,g=o-1,o=1);if(0>f&&0<h||0<=f&&(f<g||f>g+o)||0==j)throw new Km(\'Malformed pattern "\'+b+la);if(d)return r-c;b=g+o+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+o-f,0>a.o&&(a.o=0));a.p=(0<=f?f:b)-g;a.w&&(a.k=g+a.p,0==a.j&&0==a.p&&(a.p=1));a.f=0<j?j:0;a.c=0==f||f==b;return r-c}\nfunction JT(a,b,c){var d,e;for(d=!0;d&&0<=c;)if(e=GJ(Mq(b.a),c),57==e){e=c--;var f=String.fromCharCode(48);OS(b.a,e,e+1,f)}else d=String.fromCharCode(e+1&65535),OS(b.a,c,c+1,d),d=!1;d&&(OS(b.a,0,0,ec),++a.b,++a.d)}\nfunction MT(a){HT();if(!a)throw new Km("Unknown currency code");this.t="0.00";this.a=a;var a=this.t,b,c;c=0;b=new rp;c+=KT(this,a,0,b,!1);this.u=Mq(b.a);c+=LT(this,a,c,!1);c+=KT(this,a,c,b,!1);this.v=Mq(b.a);c<a.length&&59==a.charCodeAt(c)?(++c,c+=KT(this,a,c,b,!0),this.r=Mq(b.a),c+=LT(this,a,c,!0),KT(this,a,c,b,!0),this.s=Mq(b.a)):(this.r=$a+this.u,this.s=this.v)}w(297,1,{},MT);_.a=null;_.b=0;_.c=!1;_.d=0;_.e=0;_.f=3;_.i=!1;_.j=3;_.k=40;_.n=0;_.o=0;_.p=1;_.q=1;_.r=$a;_.s=m;_.t=null;_.u=m;_.v=m;\n_.w=!1;function IT(){}w(298,1,{},IT);function UQ(a,b){return ev(a.l&b.l,a.m&b.m,a.h&b.h)}function CQ(a,b){var c,d;c=a.h>>19;d=b.h>>19;if(c!=d)return d-c;c=a.h;d=b.h;if(c!=d)return c-d;c=a.m;d=b.m;return c!=d?c-d:a.l-b.l}function BQ(a,b){return ev(a.l|b.l,a.m|b.m,a.h|b.h)}function NT(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=qu(a.a,f,null).Pf();for(e-=1;0<=e;--e)if(d=qu(a.a,f,null).xh(e),H(d,34)&&Cp(d.a,b)){var j=a.a,l=f;0<j.b?ku(j,new jA(j,l,null,d)):Bu(j,l,null,d)}}}\nfunction OT(a){this.a=a}w(330,329,Vl,OT);_.Ud=function(a){a.c&&(this.a.Zd(a.d)||(a.a=!0))};function PT(a){this.a=a}w(331,329,Vl,PT);_.Qd=function(){var a=this.a;QT((RT(),ST),a.a,!0)};w(332,136,El,function(){});function TT(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,wm(a.d,1))}function UT(){this.a=new VT(this);this.b=new Bm;this.d=new WT(this);this.f=new XT(this)}w(333,1,{},UT);_.c=!1;_.e=!1;function VT(a){Dm();this.a=a}w(334,65,{},VT);\n_.vd=function(){if(this.a.c){var a=this.a,b=a.f;ww(b.d.b,b.b);YT(a.f);a.c=!1;TT(a)}};_.a=null;function WT(a){Dm();this.a=a}w(335,65,{},WT);_.vd=function(){this.a.e=!1;var a=this.a,b=rm(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(wm(a.a,1E4);a.f.c<a.f.a;){d=ZT(a.f);try{if(null==d)break;H(d,35)&&(c=d,c.pd())}finally{(e=-1==a.f.b)||YT(a.f)}if(100<=rm()-b)break}}finally{e||(pm(a.a),a.c=!1,TT(a))}};_.a=null;function ZT(a){var b;a.b=a.c;b=ww(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}\nfunction YT(a){HK(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function XT(a){this.d=a}w(336,1,{},XT);_.Vd=function(){return this.c<this.a};_.Wd=function(){return ZT(this)};_.Xd=function(){YT(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function $T(){$T=x;aU=new UT}function JS(a){$T();if(!a)throw new ju("cmd cannot be null");var b=aU;vm(b.b,a);TT(b)}var aU;function bU(){var a;bU=x;cU=(a=$doc,J(a.compatMode,Wd)?a.documentElement:a.body)}var cU;function dU(){this.b=new Bm}\nfunction eU(a){a=a[UO];return null==a?-1:a}w(352,1,{},dU);_.a=null;function fU(a,b){this.a=a;this.b=b}w(353,1,{},fU);_.a=0;_.b=null;function BS(a,b){$w(a.ee(),b,!1)}w(363,1,Rl);_.ae=MA;_.be=sI;_.fe=function(){return this.pb.style.display!=Fi};_.ge=function(){throw new gU;};_.ie=function(a){ix(this.pb,a)};function hU(a){for(a=new iU(a);a.a.a<a.a.b.c-1;)eA(a.a),fA(a.a)}w(359,360,rl);_.ve=function(a){Cx(this,a,this.pb)};_.we=function(a,b,c){Nx(this,a,b,c)};w(366,367,rl);_.fe=function(){return!J(Ih,this.pb.style[uk])};\n_.Zd=function(){return!0};_.ie=function(a){this.pb.style[uk]=a?vk:Ih};_.Ee=function(){$x(this)};w(369,370,tl);w(377,362,jl);_.Kd=sK;_.Ld=Sv;_.Md=iJ;_.Nd=EK;w(376,377,jl);function jU(a){this.pb=$doc.createElement("<BUTTON type=\'button\'><\/BUTTON>");this.pb[Kg]="gwt-Button";this.pb.innerHTML=a||m}w(375,376,{26:1,28:1,36:1,38:1,41:1,44:1,48:1,50:1},jU);\nfunction kU(a,b){var c;if(a.f)throw new px("Composite.initWidget() may only be called once.");sx(b);c=b.pb;a.pb=c;var d;hw();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((hw(),c).__gwt_resolve=lU(a));a.f=b;vx(b,a)}function mU(a){if(-1!=a.lb){var b=a.f,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);mw();Xw(d,b)}else b.lb|=c;a.lb=-1}a.f.ne();a.pb.__listener=a;a.pe()}w(379,362,wO);_.me=function(){return this.f?this.f.me():!1};_.ne=function(){mU(this)};_.Yd=function(a){qx(this,a);this.f.Yd(a)};\n_.oe=function(){this.f.oe()};_.ge=function(){return this.pb=this.f.ge()};_.f=null;function nU(a,b,c){a.c=!1;c?a.a.innerHTML=b||m:a.a.innerText=b||m;if(a.d!=a.b)switch(a.d=a.b,b=a.a,a.b.b){case 0:b[YO]=yj;break;case 1:b[YO]=dP;break;case 2:zT(b)!=(AT(),DT)&&(b[YO]=m)}}function oU(a){this.a=a;this.c=!1;this.d=this.b=zT(a)}w(380,1,{},oU);_.a=null;_.b=null;_.c=!1;_.d=null;w(382,367,rl);_.Kd=sK;_.Ld=Sv;_.Md=iJ;_.Nd=EK;\nfunction pU(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=Rq(b);e=null;c&&(c=eU(c),e=0>c?null:ww(a.i.b,c));e?qU(a,e):d&&(b.innerHTML=m||m);return b}function qU(a,b){var c;if(b.ob!=a)return!1;try{vx(b,null)}finally{c=b.pb;Sq(c).removeChild(c);var d=a.i,e;e=eU(c);c[UO]=null;ZB(d.b,e,null);d.a=new fU(e,d.a)}return!0}w(384,361,rl);_.ue=function(){return new rU(this)};_.re=function(a){return qU(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;\nfunction sU(a){if(0>=a.b)throw new EJ("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new EJ("Column index: 0, Column size: "+a.a);}\nfunction tU(){this.i=new dU;this.f=Tq(Tj);this.c=Tq(Wj);gw(this.f,this.c);this.pb=this.f;this.d=new uU(this);var a=new vU(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=Tq("colgroup");var b=a.a;Ww(a.b.f,(hw(),iw(b)),0);gw(a.a,Tq(XO))}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 EJ("Row index: "+a+", Row size: "+d);if(0>c)throw new EJ("Column "+c+" must be non-negative: "+c);if(this.a<=c)throw new EJ("Column index: "+\nc+", Column size: "+this.a);c=pU(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=Tq(Xj),d.innerHTML=AO||m,Ww(c,(hw(),iw(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=Tq(XO),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(Xj);e.innerHTML=AO;c=$doc.createElement(lk);for(var f=0;f<d;f++){var g=\ne.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)pU(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}w(383,384,rl,tU);_.a=0;_.b=0;function wU(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(xU(),yU)?a.b.d==(AT(),CT)?(zy(),Cy):a.b.d==BT?(zy(),Dy):(zy(),Ey):a.b.d==(AT(),CT)?(zy(),Dy):a.b.d==BT?(zy(),Cy):(zy(),Fy);b!=a.c&&(a.c=b,a.pb.style[Zj]=!a.c?m:a.c.a)}w(387,362,jl);_.a=null;\n_.b=null;_.c=null;function zU(){this.pb=Tq(gh);this.b=new oU(this.pb);this.pb[Kg]="gwt-Label"}function AU(){zU.call(this);nU(this.b,Ak,!1);wU(this)}w(386,387,jl,zU,AU);_.Kd=sK;_.Ld=Sv;_.Md=iJ;_.Nd=EK;function BU(a){for(;++a.b<a.d.c&&!(null!=ww(a.d,a.b)););}function rU(a){this.c=a;this.d=this.c.i.b;BU(this)}w(388,1,{},rU);_.Vd=function(){return this.b<this.d.c};_.Wd=function(){var a;if(this.b>=this.d.c)throw new Ix;a=ww(this.d,this.b);this.a=this.b;BU(this);return a};\n_.Xd=function(){var a;if(0>this.a)throw new gA;a=ww(this.d,this.a);sx(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function uU(a){this.a=a}w(389,1,{},uU);_.a=null;function vU(a){this.b=a}w(390,1,{},vU);_.a=null;_.b=null;function xU(){xU=x;yU=new CU}var yU;function CU(){}w(392,1,{},CU);w(396,362,jl);_.Kd=sK;_.Ld=Sv;_.Md=iJ;_.Nd=EK;function DU(a){this.a=a}w(402,401,Vl,DU);_.Hd=function(){};function lU(a){return function(){this.__gwt_resolve=EU;return a.ge()}}\nfunction EU(){throw"A PotentialElement cannot be resolved twice.";}function FU(a,b){if(0>b||b>=a.c)throw new Fx;return a.a[b]}function GU(a,b,c){hA();iA.call(this,(bw(),new aw(a)),b,0,c,16)}w(439,371,{},GU);function HU(a,b,c,d){0==--a.Oc&&(a.$c!=a.We()&&(d|=4),!a.Zc&&(d|=2),0<d&&new IU(a,b,c,Ev(d)))}function JU(a){return!a.Kc&&a.Sc?JU(a.Sc):a.Kc}function KU(a){0==a.Oc++&&(a.$c=a.We(),a.Zc=!0,a.af())}function LU(a){return!a.Mc?(a.Ve(),!0):!1}\nfunction MU(a,b){var c;c=a.Kc;a.Kc=b;b==c||b&&KB(b,c)||a.Tc.Nh(b)}function NU(a,b){b==a.Mc||b&&b==a.Mc||(a.Mc=b,a.Ve(),a.Tc.Oh(b),a.We()&&a.cf())}function OU(a){a.Xc||(KU(a),PU(a,!0),SA(a),a.Xc=!0,new BA(a,102),HU(a,a,a.Sc,0),vA(a),a.Tc.Qh(a))}w(454,1,Ol);_.Ie=wx;_.Ke=function(){return JU(this)};_.Xe=Qv;_.af=tI;_.bf=function(){return LU(this)};_.cf=tI;_.ef=function(a,b){this.ff(this._c,this.ad,a,b)};\nfunction QU(a,b,c){var d;if(-1>a.Fc.a.c)throw new Km("Missing message: awt.12A");if(H(b,60)){if(b==a)throw new Km("Missing message: awt.12B");var e;a:{if(a&&!H(a,71))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(H(e,71))break;e=e.Sc}e=!1}if(e)throw new Km("Missing message: awt.12C");if(H(b,71))throw new Km("Missing message: awt.12D");}if(b.Sc){e=b.Sc;if(!b)throw new aD;try{d=oz(e.Fc.a,b);var f;f=ww(e.Fc.a,d);e.Gc&&e.Gc.of(f);RU(e,d);new SU(e,301,f)}catch(g){if(g=pq(g),!H(g,89))throw g;}}d=a.Fc.a.c;KU(b);\npC(a.Fc.a,d,b);d=(b.Sc=a,b.Xe(!0),uA(a),!!a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1),HU(b,b,a,1),d);try{if(a.Gc)if(H(a.Gc,65)){if(!b)throw new ju("Missing message: awt.185");if(null==c||null!=c)TU(a.Gc,c,b);else throw new Km("Missing message: awt.92");}else a.Gc.kf(null==c?null:c,b)}catch(h){h=pq(h);if(H(h,98))throw b=h,RU(a,d),b;throw h;}b.df();new SU(a,300,b)}function PU(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)ww(a.Fc.a,c).Xe(b)}\nfunction RU(a,b){var c;c=ww(a.Fc.a,b);KU(c);c.Xe(!1);HK(a.Fc.a,b);c.Sc=null;uA(a);a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1);HU(c,c,a,1)}function UU(a){var b=(aC(),bC);NU(a,b);for(b=0;b<a.Fc.a.c;++b)ww(a.Fc.a,b).bf()}w(453,454,ml);_.Xe=function(a){PU(this,a)};_.af=function(){var a;for(a=0;a<this.Fc.a.c;++a)KU(ww(this.Fc.a,a))};_.bf=function(){var a;if(!LU(this))return!1;for(a=0;a<this.Fc.a.c;++a)ww(this.Fc.a,a).bf();return!0};w(451,452,ml);_.cf=function(){aB(this)};_.ef=WJ;\nfunction TU(a,b,c){var d;if(null==b)d=Zd;else if(d=b,!Qw(fO.a,b))throw new Km(VU());Tu(Au(a.c,d))===Tu(c)&&Tu(Au(a.b,c))===Tu(d)||((b=Au(a.c,d))&&WU(a,b,d),nK(a.a.ue(),c)&&WU(a,c,d),b=a.a,new XU(c,b.a.a),++b.b,D(a.b,c,d),D(a.c,d,c))}function YU(a,b){return new xA(Pm(b[1].b,Pm(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Pm(b[0].a,Pm(b[4].a,b[3].a))+a.k)}function WU(a,b,c){oK(a.a,b);Cu(a.b,b);Cu(a.c,c)}\nfunction ZU(a,b){if(!a.n){a.n=!0;var c,d,e;c=a.f;$U(c,c.length,gO);c=a.i;$U(c,c.length,gO);c=a.o;$U(c,c.length,null);a.p=0;for(d=aV(a.a,0);d.b!=d.d.a;){c=bV(d);e=Au(a.b,c);var f=b.Rc;e=Cp(e,Zd)?0:Cp(e,jO)?1:Cp(e,iO)?2:Cp(e,hO)?4:Cp(e,lO)?3:Cp(e,mO)?f.a?4:3:Cp(e,nO)?f.a?3:4:Cp(e,kO)?1:2;c.Xc?a.o[e]||(fq(a.o,e,c),++a.p,a.f[e]=c.Oe(),a.i[e]=c.Qe()):a.o[e]||(a.f[e]=c.Oe(),a.i[e]=c.Qe())}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)}}\nfunction cV(){pO();dV.call(this,0)}function dV(a){pO();DA();this.a=new eV;this.b=new pp;this.c=new pp;this.d=a;this.j=0;this.n=!1;this.o=C(QK,q,59,5,0);this.f=C(fV,q,61,5,0);this.i=C(fV,q,61,5,0);this.p=this.e=this.k=0}w(463,1,{65:1,88:1},cV,dV);_.kf=function(a,b){TU(this,a,b)};\n_.lf=function(a){ZU(this,a);if(0!=this.p)if(a=PA(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.ff(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].ef(a.b,this.i[1].a),this.o[1].gf(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].ef(this.i[4].b,c),this.o[4].gf(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].ff(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].ef(a.b,\nthis.i[2].a),this.o[2].gf(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].ef(this.i[3].b,c),this.o[3].gf(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.mf=function(a){var b;b=this.n;ZU(this,a);this.n=b;return 0==this.p?OA(a,new xA(0,0)):OA(a,YU(this,this.f))};_.nf=function(a){var b;b=this.n;ZU(this,a);this.n=b;return OA(a,YU(this,this.i))};_.of=function(a){var b;b=Au(this.b,a);null!=b&&WU(this,a,b)};_.tS=function(){return gV.d+"[hgap="+this.d+",vgap="+this.j+Tf};_.a=null;\n_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;function hV(a){CA.call(this);this.Tc=(DA(),new iV(a,this))}w(464,454,{56:1,59:1,66:1,80:1,88:1},hV);_.Je=function(){return Cg+this.Vc.b.a++};_.Le=mK;_.df=tI;w(466,1,{});w(465,466,{},function(){});function jV(a){if(!a.k){KU(a);a.Be();var b,c;for(b=0;b<a.o.c;++b)(c=ww(a.o,b))&&jV(c);PU(a,!1);a.k=!0;HU(a,a,a.Sc,0);new kV(a,202)}}\nfunction lV(a){var b,c;a.Xc&&(a.Tc.Be(),a.Xc=!1);for(b=0;b<a.o.c;++b)(c=ww(a.o,b))&&c.Be()}function mV(a){!oA(a)&&UU(a);var b=yA(a);a.ff(a._c,a.ad,b.b,b.a);SA(a)}function nV(a,b){a.p!=b&&(a.p=b)}function oV(){TA.call(this);this.r=new FA;this.o=new Bm;this.n=new JA(0,0,0,0);this.Xc=!1;RA(this,new cV)}w(471,453,vO);_.Pe=function(){return new JA(this.n.d,this.n.b,this.n.a,this.n.c)};_.Se=function(){return this.Tc.Se()};_.Te=function(){return this.Tc.Te()};_.Be=function(){lV(this)};_.We=function(){return this.Tc.We()};\n_.ff=function(a,b,c,d){AA(this,a,b,c,d);this.Lc=0};_.gf=function(a,b,c,d,e,f){e=c!=this.Yc||d!=this.Nc;AA(this,a,b,c,d);this.Xc&&e&&!f&&SA(this)};_.k=!1;_.p=!1;_.q=null;function pV(){qV.call(this,m)}function qV(a){oV.call(this);this.q=a;this.Tc&&this.Tc.Hf(a);this.Tc&&this.Tc.Gf(!0);nV(this,!0)}w(478,471,vO,pV);_.jf=function(){return new JA(this.n.d,this.n.b,this.n.a,this.n.c)};_.Ue=function(){this.Tc=new rV((DA(),m),this)};\nfunction sV(a){var b,c;c=Pm(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 xA(b,c)}function tV(a,b,c){var d,e,f,g,h,j;a.b=XB(b.Fc);if(0==a.b.length)return new PB;g=sV(a);h=j=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Qe():d.Oe(),j=Pm(j,d.b),h=Pm(h,d.a);return new xA(j*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}\nfunction uV(a,b,c,d,e){var f,g,h,j;h=d.length;a-=(h-1)*c;for(g=0,j=0;g<h;++g,b+=c)f=Uu(a*((g+1)/h))-j,d[g]=f,e[g]=j+b,j+=f}function vV(a){DA();this.d=0;this.a=1;this.e=a;this.c=0}w(481,1,Sl,vV);_.kf=WJ;\n_.lf=function(a){var b,c;this.b=XB(a.Fc);if(0!=this.b.length&&(b=PA(a),!(0>=b.b||0>=b.a))){c=sV(this);var d=c.b;c=c.a;var a=a.Rc.a,e,f,g,h,j,l,n;f=C(A,u,-1,d,1);e=C(A,u,-1,d,1);j=C(A,u,-1,c,1);l=C(A,u,-1,c,1);uV(b.b,b.c,this.c,f,e);uV(b.a,b.d,this.e,j,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(n=a?g:d-g-1,this.b[h].ff(e[n],l[b],f[n],j[b]),++h==this.b.length)break a}};_.mf=function(a){return OA(a,tV(this,a,!1))};_.nf=function(a){return OA(a,tV(this,a,!0))};_.of=Qv;\n_.tS=function(){return wV.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+Tf};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function xV(a){yV.call(this,a,0)}function yV(a,b){CA.call(this);this.Tc=(DA(),new zV(a));this.a=b;var c=this.Tc;switch(b){case 1:var c=c.a,d=(zy(),Ay);c.a=d;wU(c);break;case 0:c=c.a;d=(zy(),Cy);c.a=d;wU(c);break;case 2:c=c.a,d=(zy(),Dy),c.a=d,wU(c)}}w(486,454,Ol,xV,yV);_.Le=mK;\n_.$e=function(){var a=(null==this.Qc&&(this.Qc=mA(this)),this.Qc)+Pa+this._c+Pa+this.ad+Pa+this.Yc+Ak+this.Nc+(this.Xc?m:",hidden")+",align=",b;b=Xh;switch(this.a){case 1:b=Gg;break;case 2:b=tj}return a+b+",text=null"};_.a=0;function AV(a){var b=a.b;this.a=a.a;this.b=b}w(490,491,{68:1,77:1,88:1},AV);w(500,454,Ol);_.Ke=DC;function BV(a,b){var c=a.Tc;Qz(c.a,b);c.e.a=-1;c.e.b=-1}function SU(a,b,c){gB();BA.call(this,a,b);this.a=c}w(510,509,Sl,SU);\n_.$e=function(){var a;switch(this.k){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a=rk}a+=",child=";var b=this.a;null==b.Qc&&(b.Qc=b.Je());return a+b.Qc};_.a=null;function IU(a,b,c,d){gB();eB.call(this,a);this.k=1400;this.b=b;this.c=c;this.a=d}w(511,455,Sl,IU);\n_.$e=function(){var a;switch(this.k){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a=rk}a+=" (";1400==this.k&&(Hv(UQ(this.a,Hk))&&(a+="PARENT_CHANGED,"),Hv(UQ(this.a,Ik))&&(a+="DISPLAYABILITY_CHANGED,"),Hv(UQ(this.a,Kk))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+La};_.a=Gk;_.b=null;_.c=null;w(516,1,yO);_.xf=Qv;_.yf=Qv;_.zf=Qv;_.Af=Qv;_.Bf=Qv;_.Cf=Qv;_.Df=Qv;\nfunction kV(a,b){gB();BA.call(this,a,b);this.c=null;this.a=this.b=0}w(517,509,Sl,kV);\n_.$e=function(){var a;switch(this.k){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=rk}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;_.b=0;_.c=null;\nfunction qR(a,b){var c=a.slice(0,b),d;for(d=c.length;d<b;d++)c.push(0);return c}w(522,1,{});function CV(a){var b;if(-1==a.d||-1<=a.e-a.d)return b=DV(a.c,a.a,0,a.a.length),0<b&&(a.d=-1,a.e=0,a.b=b),b;0==a.d&&-1>a.a.length?(b=2*a.a.length,-1<b&&(b=-1),b=C(XJ,xl,-1,b,1),TP(a.a,0,b,a.a.length),a.a=b):0<a.d&&(TP(a.a,a.d,a.a,a.a.length-a.d),a.e-=a.d,a.b-=a.d,a.d=0);b=DV(a.c,a.a,a.e,a.a.length-a.e);-1!=b&&(a.b+=b);return b}\nfunction hS(a){var b,c,d,e;if(null==a.a)throw new EV("luni.A5");if(a.e==a.b&&-1==CV(a))return null;for(c=a.e;c<a.b;++c)if(b=a.a[c],!(13<b)){if(10==b)return b=FV(a.a,a.e,c-a.e),a.e=c+1,b;if(13==b)return b=FV(a.a,a.e,c-a.e),a.e=c+1,(a.e<a.b||-1!=CV(a))&&10==a.a[a.e]&&++a.e,b}d=0;e=new lD;for(Jq(e.a,FV(a.a,a.e,a.b-a.e));;){a.e=a.b;if(10==d)return Mq(e.a);if(-1==CV(a))return 0<Mq(e.a).length||0!=d?Mq(e.a):null;for(c=a.e;c<a.b;++c)if(b=a.a[c],0==d)(10==b||13==b)&&(d=b);else return 13==d&&10==b?(c>a.e&&\nJq(e.a,FV(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&Jq(e.a,FV(a.a,a.e,c-a.e-1)),a.e=c),Mq(e.a);0==d?Jq(e.a,FV(a.a,a.e,a.b-a.e)):Jq(e.a,FV(a.a,a.e,a.b-a.e-1))}}function GV(a){if(!a)throw new aD;this.c=a;this.a=C(XJ,xl,-1,8192,1)}w(521,522,{},GV);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function EV(a){this.f=a}w(523,137,{81:1,88:1,96:1,105:1},EV);\nfunction DV(a,b,c,d){if(null==a.c)throw new EV("luni.D6");if(0>c||c>b.length)throw new HV(IV("luni.12",y(GK,q,0,[m+c])));if(0>d||d>b.length-c)throw new HV(IV("luni.18",y(GK,q,0,[m+d])));if(0==d)return 0;if(a.b==a.a)return-1;var d=a.b+d>a.a?a.a:a.b+d,e=a.c,f;for(f=a.b;f<d;++f)b[c++]=e.charCodeAt(f);b=d-a.b;a.b=d;return b}function JV(a){this.c=a;this.a=a.length}w(526,522,{},JV);_.a=0;_.b=0;_.c=null;function KV(a,b){gt(a,ye+b);a.Ze(a.Ec.d)}function HV(a){this.f=a}\nw(584,585,{88:1,89:1,96:1,104:1,105:1},HV);function LV(a){this.f=a}w(586,136,El,LV);w(587,1,{88:1,90:1,93:1});_.cT=function(a){return this.a==a.a?0:this.a?1:-1};w(590,591,{88:1,93:1,94:1,101:1});_.cT=function(a){return isNaN(this.a)?isNaN(a.a)?0:1:isNaN(a.a)?-1:this.a<a.a?-1:this.a>a.a?1:0};function kS(a){a=RJ(a);return 3.4028234663852886E38<a?Infinity:-3.4028234663852886E38>a?-Infinity:a}w(592,591,{88:1,93:1,97:1,101:1});_.cT=VJ;w(594,591,{88:1,93:1,99:1,101:1});_.cT=VJ;\nfunction wQ(a,b){return a<b?a:b}function PR(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function FQ(a,b){a=""+a;return a==b?0:a<b?-1:1}\nfunction vR(a,b,c){var d,e,f,g,h,j;for(h=f=0;h<c;){++f;e=a[b+h];if(128==(e&192))throw new Km(KO);if(0==(e&128))++h;else if(192==(e&224))h+=2;else if(224==(e&240))h+=3;else if(240==(e&248))h+=4;else throw new Km(KO);if(h>c)throw new EJ(KO);}f=C(XJ,xl,-1,f,1);for(h=g=j=0;h<c;){e=a[b+h++];0==(e&128)?(g=1,e&=127):192==(e&224)?(g=2,e&=31):224==(e&240)?(g=3,e&=15):240==(e&248)?(g=4,e&=7):248==(e&252)&&(g=5,e&=3);for(;0<--g;){d=a[b+h++];if(128!=(d&192))throw new Km("Invalid UTF8 sequence at "+(b+h-1)+", byte="+\nZl(d));e=e<<6|d&63}d=j;var l=f;if(0>e||1114111<e)throw new fB;65536<=e?(l[j++]=55296+(e-65536>>10&1023)&65535,l[j]=56320+(e-65536&1023)&65535,j=2):(l[j]=e&65535,j=1);j=d+j}return String.fromCharCode.apply(null,f)}function FV(a,b,c){c=b+c;if(0>b)throw new pD(b);if(c<b)throw new pD(c-b);if(c>a.length)throw new pD(c);return $J(a,b,c)}_=String.prototype;_.cT=function(a){return FQ(this,a)};\nfunction TP(a,b,c,d){var e=0,f,g,h,j,l;if(null==a||null==c)throw new aD;j=Bp(a);g=Bp(c);if(0==(j.b&4)||0==(g.b&4))throw new LV("Must be array types");h=j.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new LV("Array types must match");l=a.length;f=c.length;if(0>b||0>e||0>d||b+d>l||e+d>f)throw new Fx;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(Tu(a)===Tu(c)&&b<e){b+=d;for(d=e+d;d-- >e;)fq(c,d,a[--b])}else for(d=e+d;e<d;)fq(c,e++,a[b++]);else Array.prototype.splice.apply(c,[e,d].concat(a.slice(b,b+d)))}\nfunction gU(){}w(606,136,El,gU);w(608,1,Sl);_.a=null;function hR(){this.a=(HT(),new MT(["USD",SO,2,SO,ra]))}w(607,608,Sl,hR);w(623,616,pl);_.wh=function(a,b){var c;c=aV(this,a);var d=c.d;new XU(b,c.b);++d.b;++c.a;c.c=null};_.xh=function(a){var b;b=aV(this,a);try{return bV(b)}catch(c){c=pq(c);if(H(c,110))throw new EJ("Can\'t get element "+a);throw c;}};_.ue=function(){return aV(this,0)};\n_.Ah=function(a){var b,c;b=aV(this,a);try{c=bV(b)}catch(d){d=pq(d);if(H(d,110))throw new EJ("Can\'t remove element "+a);throw d;}MV(b);return c};function $U(a,b,c){var d;for(d=0;d<b;++d)fq(a,d,c)}function DP(a,b,c){var d;d=Mu(a,b);NV(d,a,0,b,-0.0,c)}\nfunction NV(a,b,c,d,e,f){var g,h,j;if(7>d-c){a=c;for(g=a+1;g<d;++g)for(j=g;j>a&&0<f.dd(b[j-1],b[j]);--j)c=b[j],fq(b,j,b[j-1]),fq(b,j-1,c)}else if(h=c+e,g=d+e,j=h+(g-h>>1),NV(b,a,h,j,-e,f),NV(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c<d;)fq(b,c++,a[h++]);else{e=h;for(h=j;c<d;)h>=g||e<j&&0>=f.dd(a[e],a[h])?fq(b,c++,a[e++]):fq(b,c++,a[h++])}}function cQ(a){a.sort(function(a,c){return a-c})}function EP(){EP=x;FP=new OV}var FP;function OV(){}w(629,1,{},OV);_.dd=function(a,b){return a.cT(b)};\nw(630,1,{88:1,92:1,93:1,106:1});_.cT=function(a){a=zv(L(this.a.getTime()),L(a.a.getTime()));return Bv(a,Gk)?0:!rv(a,Gk)?-1:1};function aV(a,b){var c,d;(0>b||b>a.b)&&zK(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 PV(a,b,d)}function eV(){this.a=new QV;this.b=0}w(633,623,ol,eV);_.qh=function(a){new XU(a,this.a);++this.b;return!0};_.zh=function(a){return aV(this,a)};_.Pf=function(){return this.b};_.a=null;_.b=0;\nfunction bV(a){if(a.b==a.d.a)throw new Ix;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}function MV(a){if(!a.c)throw new gA;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 PV(a,b,c){this.d=a;this.b=c;this.a=b}w(634,1,{},PV);_.Vd=function(){return this.b!=this.d.a};_.Bh=function(){return this.b.b!=this.d.a};_.Wd=function(){return bV(this)};_.Ch=function(){if(this.b.b==this.d.a)throw new Ix;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Xd=function(){MV(this)};\n_.a=0;_.b=null;_.c=null;_.d=null;function QV(){this.a=this.b=this}function XU(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}w(635,1,{},QV,XU);_.a=null;_.b=null;_.c=null;function RV(){RV=x;SV=new TV}function aS(a,b){var c;return(c=UV(a,b))?c.d:null}function UV(a,b){var c,d;for(d=a.b;d;){c=VV(b,d.c);if(0==c)return d;0>c?d=d.a[0]:d=d.a[1]}return null}\nfunction WV(a,b,c,d){var e;if(b){e=VV(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0<e?0:1;b.a[e]=WV(a,b.a[e],c,d);XV(b.a[e])&&(XV(b.a[1-e])?(b.b=!0,b.a[0].b=!1,b.a[1].b=!1):XV(b.a[e].a[e])?b=YV(b,1-e):XV(b.a[e].a[1-e])&&(b=(b.a[1-(1-e)]=YV(b.a[1-(1-e)],1-(1-e)),YV(b,1-e))))}else return c;return b}function XV(a){return!!a&&a.b}function mS(a,b,c){b=new ZV(b,c);c=new $V;a.b=WV(a,a.b,b,c);c.b||++a.c;a.b.b=!1;return c.d}function aW(a,b){var c;c=new $V;bW(a,b,c);return c.d}\nfunction bW(a,b,c){var d,e,f,g,h,j,l,n,o;if(!a.b)return!1;n=f=null;h=new ZV(null,null);e=1;h.a[1]=a.b;for(l=h;l.a[e];)if(j=e,g=n,n=l,l=l.a[e],d=VV(l.c,b),e=0>d?1:0,0==d&&(!c.c||Cp(l.d,c.d))&&(f=l),(!l||!l.b)&&!XV(l.a[e]))if(XV(l.a[1-e]))n=n.a[j]=YV(l,e);else if(!XV(l.a[1-e])&&(o=n.a[1-j]))!XV(o.a[1-j])&&!XV(o.a[j])?(n.b=!1,o.b=!0,l.b=!0):(d=g.a[1]==n?1:0,XV(o.a[j])?g.a[d]=(n.a[1-j]=YV(n.a[1-j],1-j),YV(n,j)):XV(o.a[1-j])&&(g.a[d]=YV(n,j)),l.b=g.a[d].b=!0,g.a[d].a[0].b=!1,g.a[d].a[1].b=!1);if(f){c.b=\n!0;c.d=f.d;if(l!=f){b=new ZV(l.c,l.d);e=f;j=h;for(g=null==j.c||0<VV(e.c,j.c)?1:0;j.a[g]!=e;)j=j.a[g],g=0<VV(e.c,j.c)?1:0;j.a[g]=b;b.b=e.b;b.a[0]=e.a[0];b.a[1]=e.a[1];e.a[0]=null;e.a[1]=null;n==f&&(n=b)}n.a[n.a[1]==l?1:0]=l.a[!l.a[0]?1:0];--a.c}a.b=h.a[1];a.b&&(a.b.b=!1);return c.b}function YV(a,b){var c;c=a.a[1-b];a.a[1-b]=c.a[b];c.a[b]=a;a.b=!0;c.b=!1;return c}function lS(){RV();var a=null;this.b=null;!a&&(a=SV);this.a=a}w(640,535,{88:1,108:1},lS);_.Jf=function(a){return!!UV(this,a)};_.Kf=function(){return new cW(this)};\n_.Lf=function(a){return aS(this,a)};_.Nf=function(a,b){return mS(this,a,b)};_.Of=function(a){return aW(this,a)};_.Pf=KA;_.a=null;_.b=null;_.c=0;var SV;function VV(a,b){if(null==a||null==b)throw new aD;return a.cT(b)}function TV(){}w(641,1,{},TV);_.dd=function(a,b){return VV(a,b)};function dW(a,b,c,d,e,f){d&&(d.a[0]&&dW(a,b,c,d.a[0],e,f),!(c.Eh()&&0<=VV(d.c,f)||c.Dh()&&0>VV(d.c,e))&&b.qh(d),d.a[1]&&dW(a,b,c,d.a[1],e,f))}function eW(a){uK(a.a);aW(a.c,a.b.th())}\nfunction fW(a){var b=(gW(),hW),c;this.c=a;c=new Bm;dW(this,c,b,a.b,null,null);this.a=new uu(c)}w(642,1,{},fW);_.Vd=Pt;_.Wd=function(){return this.b=vu(this.a)};_.Xd=function(){eW(this)};_.a=null;_.b=null;_.c=null;function cW(a){this.a=a}w(643,611,Dl,cW);_.rh=function(a){var b;if(!H(a,109))return!1;b=UV(this.a,a.th());return!!b&&tD(b.d,a.uh())};_.ue=function(){return new fW(this.a)};_.sh=function(a){var b;if(!H(a,109))return!1;b=new $V;b.c=!0;b.d=a.uh();return bW(this.a,a.th(),b)};_.Pf=function(){return this.a.c};\n_.a=null;function ZV(a,b){this.c=a;this.d=b;this.a=C(iW,q,112,2,0);this.b=!0}w(644,1,{109:1,112:1},ZV);_.eQ=function(a){return!H(a,109)?!1:tD(this.c,a.th())&&tD(this.d,a.uh())};_.th=KA;_.uh=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Fp(this.c):0;b=null!=this.d?Fp(this.d):0;return a^b};_.vh=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+ad+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function $V(){}w(645,1,{},$V);\n_.tS=function(){return"State: mv="+this.c+" value="+this.d+" done="+this.a+" found="+this.b};_.a=!1;_.b=!1;_.c=!1;_.d=null;function gW(){gW=x;hW=new jW(0);kW=new lW;mW=new nW;oW=new pW;qW=y(rW,q,113,[hW,kW,mW,oW])}function jW(a){this.b=a}w(646,193,sO,jW);_.Dh=xx;_.Eh=xx;var qW,hW,kW,mW,oW;function lW(){this.b=1}w(647,646,sO,lW);_.Eh=jx;function nW(){this.b=2}w(648,646,sO,nW);_.Dh=jx;_.Eh=jx;function pW(){this.b=3}w(649,646,sO,pW);_.Dh=jx;function sW(a){a.Tc.We()&&jV(a)}\nfunction tW(a){var b;if(a.Tc.We()){b=rA(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}lV(a)}function uW(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 vW(){qV.call(this,m);this.i=new hV(this.Fh());lB(this.r,new wW(this))}w(655,478,vO);_.Ie=function(a,b){return Tu(a.f)===Tu(this.i)?(tW(this),!0):this.Gh(a,b)};_.Fh=function(){return"Close"};_.Gh=wx;_.Be=function(){tW(this)};_.i=null;_.j=null;function wW(a){this.a=a}w(671,516,yO,wW);_.zf=function(){tW(this.a)};_.a=null;\nfunction xW(a,b){var c;lt();var d;vW.call(this);this.c=new hV("Help");new hV("Home");this.d=b;MU(this,(kE(),mE));this.Tc&&this.Tc.Gf(!1);nV(this,!1);d=rA(b);if(1==a)this.e||(this.e=new AV(d),uW(this.e,-30,0)),this.j=this.e,c=zE(b),this.q=tf,this.Tc&&this.Tc.Hf(tf),RA(this,new dV(2)),this.f=new BC(c+" "),QU(this,this.f,Zd),d=new WA,QU(d,this.i,null),this.d.gc&&(c=new hV("Submit"),QU(d,c,null)),QU(this,d,iO),BV(this.f,gx(Oq(this.f.Tc.a.pb,sk))),this.Tc&&this.Tc.Gf(!0),nV(this,!0);else if(2==a)this.b||\n(this.b=new AV(d),uW(this.b,-50,13*Uu(b.mb)-80)),this.j=this.b,this.q=OO,this.Tc&&this.Tc.Hf(OO),RA(this,new dV(2)),c=new WA,QU(c,new yV("atomic SMILES",1),null),QU(this,c,jO),c=Ee,mt&&(c=Oq(mt.Tc.a.pb,sk)),mt=new CC(c,8),QU(this,mt,Zd),c=new WA,QU(c,this.i,null),QU(this,c,iO);else{this.a||(this.a=new AV(d),uW(this.a,5*Uu(b.mb),0));var e,f;this.q=d="About "+(kE(),vI);this.Tc&&this.Tc.Hf(d);RA(this,new vV(0));MU(this,mE);QU(this,new yV(vI+" Molecular Editor v2017-02-26",1),null);QU(this,new yV("Peter Ertl and Bruno Bienfait",\n1),null);for(c=lE,d=0,f=c.length;d<f;++d)e=c[d],e=new yV(e,1),NU(e,this.d.H),QU(this,e,null);c=new WA;QU(c,this.c,null);QU(c,this.i,null);QU(this,c,null);this.j=this.a}mV(this);this.Tc.Ff(this.j);!oA(this)&&UU(this);OU(this)}w(691,655,vO,xW);_.Gh=function(a){var b;if(a.f===this.c){try{b=new jD(this.d.V),MI(b)}catch(c){if(c=pq(c),H(c,82))KV(this.d,c.f);else throw c;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;\nfunction yW(a,b,c){a=new zW(b,c,a);if(!b.Ie(a,c))for(b=b.Sc;b&&!b.Ie(a,c);)b=b.Sc}function zW(a,b,c){ft.call(this,a,0,b);this.a=c}w(724,474,Sl,zW);w(741,362,jl);_.ae=MA;_.be=sI;function AW(a){var b;b=a.Lh();if(!b){var c;if(c=a.Ih()){b=XM(c.a);var d=b.b,e=b.a;bx(c.Ef(),d,e);c=XM(c.a);b=new xA(c.b-b.b,c.a-b.a)}else b=new xA(0,0);a.Ph(b)}return b}function BW(a,b){var c;b&&(c=NM(b),a.Kh().pb.style[WO]=c)}w(744,1,{});_.Ih=DC;_.Jh=function(a){this.Nh(a.Ke())};_.Kh=function(){return this.Ef()};_.Lh=function(){return CW};\n_.Be=tI;_.Mh=function(a){this.Oh(oA(a))};_.Nh=Ms;_.Ph=function(a){CW=a};_.Qh=Qv;var CW=null;function iV(a,b){dN();fN.call(this);this.a=new jU(a);var c=m;this.a.ee()[Kg]=c;mx(this.a,new DW(this,b),(Gs(),Gs(),Hs))}w(743,744,{},iV);_.Ef=WB;_.Nh=Ms;_.a=null;function DW(a,b){this.a=a;this.b=b}w(745,1,{},DW);_.Jd=function(a){DA();yW(a,this.b,this.a.a.pb.innerText)};_.a=null;_.b=null;function EW(a,b){var c,d;BW(a,b.Ke());for(d=new uu(b.Fc.a);d.b<d.d.Pf();)c=vu(d),c.Xc&&c.Tc.Jh(c)}\nfunction FW(a,b){var c,d,e,f,g,h,j;bx(a.d,b.Re(),b.Ne());for(d=new uu(b.Fc.a);d.b<d.d.Pf();)c=vu(d),c.Xc&&(e=c.Tc,e.Mh(c),h=c.Se(),j=c.Te(),g=c.Re(),f=c.Ne(),0<g&&0<f&&(c=e.Ef(),g-=AW(e).b,f-=AW(e).a,bx(e.Ef(),g,f),!c.ob&&a.d.ve(c),a.d.we(c,h,j)))}w(748,744,{});_.Jh=function(a){EW(this,a)};_.Mh=function(a){FW(this,a)};function zV(a){dN();fN.call(this);var b=this.a=new zU;nU(b.b,a,!1);wU(b);this.e.a=-1;this.e.b=-1}w(749,744,{},zV);_.Ef=WB;\n_.Mf=function(){var a;a=(this.a.b.c?Rq(this.a.b.a):this.a.b.a).innerText;return null==a||0==a.length};_.a=null;w(752,744,{});_.Ih=function(){var a;a=new FC;Qz(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.Lh=function(){return GW};_.Ph=function(a){GW=a};var GW=null;w(753,748,{});function HW(a){var b;b=new kT(Nq(a.pb,Mi),Nq(a.pb,Li));a=new kT(Nq(a.T.jb.pb,Mi),Nq(a.T.jb.pb,Li));return y(A,u,-1,[b.b-a.b,b.a-a.a])}\nfunction IW(a){null!=a.R&&null!=a.Q?(cx(a,a.R,a.Q),a.R=a.Q=null):null!=a.R?(JW(a,a.R),a.R=null):null!=a.Q&&(KW(a,a.Q),a.Q=null);JS(a.S)}function LW(a){a.kb?a.Uh(nT(a.T.jb)):(a.Ee(),LW(a))}function KW(a,b){var c;a.kb?(c=HW(a),a.Uh(new kT(-1,MW(b,!1)-c[1]))):a.Q=b}function NW(a,b){var c;b!=a.ze()&&(c=a.T.jb,hU(c),OW(c,b,c.pb,c.p.c,!0))}function JW(a,b){var c;a.kb?(c=HW(a),a.Uh(new kT(MW(b,!0)-c[0],-1))):a.R=b}w(756,364,rO);_.Rh=function(){var a,b;b=nT(this.T.jb);a=HW(this);b.b+=a[0];b.a+=a[1];return b};\n_.ze=function(){var a;a=this.T.jb;return 0!=a.p.c?PW(FU(a.p,0)):null};_.Sh=function(a){QW(this.T.jb,a)};_.ue=function(){return new iU(this.T.jb)};_.Th=Tv;_.pe=function(){IW(this)};_.He=Tv;_.re=function(a){return RW(this.T.jb,a)};_.Uh=function(a){pT(this.T.jb,a)};_.he=function(a){KW(this,a)};_.Ae=function(a){NW(this,a)};_.je=function(a){JW(this,a)};_.Q=null;_.R=null;function SW(){SW=x;var a=(TW(),UW(),VW);WW=new Sy(a.d,a.b,a.c,a.e,a.a)}\nfunction XW(a,b){if(0!=a.I.a.p.c&&PW(FU(a.I.a.p,0)))throw new px("WindowPanel can only contain one child widget");YW(a,b)}function ZW(a,b){var c;if(a.w){c=new Hw;a.mb&&pu(a.mb,c);a.J&&oT(a.r,a);$W(a.r.c,a);a.n=aX(a.r,a);try{Wx(a,b)}finally{Dz(a.t.a),Dz(a.s.a),Dz(a.u.a),a.P&&om(a.P,a.r),a.C&&(a.C=!1)}}else Wx(a,b)}function bX(a,b,c){var d,e;e=a.ob;d=new LS(a,e);e.we(a,d.a+b,d.d+c)}function cX(a,b,c){b=new dX(Sq(Rq(a.T.c.children[b].children[c])));vx(b,a);mx(b,a.o,(Gs(),Gs(),Hs));return b}\nfunction mT(a,b){a.J&&(0<=b.b&&(a.q=b.b),0<=b.a&&(a.p=b.a));pT(a.T.jb,b)}function eX(a,b,c){var d,e;(e=a.r)?(d=fX(e.pb),Zx(a,b+(Xq(e.pb)+d[3]),c+(Zq(e.pb)+d[0]))):Zx(a,b,c)}function gX(a,b){a.J!=b&&(a.J=b,a.hb&&(b?qT(a.r,a):oT(a.r,a)))}function YW(a,b){if(b!=(0!=a.I.a.p.c?PW(FU(a.I.a.p,0)):null)){hU(a.I.a);var c=a.I.a;OW(c,b,c.pb,c.p.c,!0)}}\nfunction hX(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(hT(),iX)&&(a.O=a.G);var d,e;if(a.P)for(e=new uu(a.P);e.b<e.d.Pf();)if(d=vu(e),b==(hT(),jX)){!d.b&&(d.b=new kX);d=a;var f=c,g=void 0,h=void 0;if(d.J&&f==(hT(),iT))g=d.r,h=d.F,d.I.c?(eX(d,h.c,h.d),mT(d,new kT(h.b,-1))):(eX(d,h.c,h.d),mT(d,new kT(h.b,h.a)),qT(g,d)),uS(g.c,d,d.I.b),wm(d.z,333);else if(!d.C&&f==(hT(),iX))d.pb.style[uk]=vk,hT()}else if(b==iT){!d.b&&(d.b=new kX);d=a;var f=c,j=h=g=void 0;if(d.J){h=d.r;g=fX(h.pb);j=d.F;if(d.I.c)j.c=Xq(d.pb)-\ng[3]-Xq(h.pb),j.d=Zq(d.pb)-g[0]-Zq(h.pb),d.F=j,eX(d,0,0),lX(d,jT(h.pb).b,-1);else{if(f!=(hT(),iX))j.c=Xq(d.pb)-g[3]-Xq(h.pb),j.d=Zq(d.pb)-g[0]-Zq(h.pb),j.b=d.q,j.a=d.p,d.F=j;eX(d,0,0);pT(d,new mX(jT(h.pb)));oT(h,d)}d==d.r.a||nX(d);wm(d.z,333)}}else b==iX&&(!d.b&&(d.b=new kX),d=a,d.C||(d.G=c,d.pb.style[uk]=Ih))}}function oX(a,b){a.pb.style[Bk]=b+1E4+(a.C?1E3:0)+m;(a.C||a.bb)&&null.bi().bi()}\nfunction pX(a){if(!a.kb){a.t=nx(a,a.r,(!wT&&(wT=new Jm),wT));a.s=nx(a,a.r,Im?Im:Im=new Jm);a.u=nx(a,a.r,(!yT&&(yT=new Jm),yT));var b=a.r;!a.P&&(a.P=new Bm);vm(a.P,b);wT&&(b=new vT(a),a.mb&&pu(a.mb,b));a.J&&qT(a.r,a);uS(a.r.c,a,a.I.b);a.n&&(Zx(a,a.n.a,a.n.b),a.n=null);$x(a);nX(a)}}function nX(a){if(a!=a.r.a){var b;yT&&(b=new xT(a),a.mb&&pu(a.mb,b))}}\nfunction qX(a,b,c){var d;d=(gy(),hy);ay.call(this,!1,"popup");this.U=d.a;this.S=new rX(this);d=new sX;d.pb[Kg]="mosaic-popupLayoutPanel";Tx(this.T,d);Yx(this);this.o=new tX(this);this.z=new uX(this);this.A=new vX(this);this.B=new wX(this);this.F=new xX;this.O=(hT(),jX);this.J=c;this.r=a;a=this.I=new yX(b);b=new zX;!a.d&&(a.d=new AX);vm(a.d,b);a=new BX(new Ry(WW.a.d.a,WW.a.b,WW.a.c,WW.a.e,WW.a.a));mx(a,new CX(this),(Gs(),Gs(),Hs));b=this.I.b;b.b||(b.b=new Oy,b.b.ee()[Kg]="mosaic-Caption-iconBoxRight",\nc=b.b,d=(Hy(),Iy),c.c=d,c=b.f,DX(c,b.b,new EX(2),c.p.c));if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new Fx;d=My(c);Ww(c.b,(hw(),iw(d)),0);Ex(c,a,d,0,!1)}else Ly(b.b,a);QW(b.f,null);mx(this.I.b,new FX(this),(eT(),eT(),fT));mx(this.I.b,this.o,Hs);NW(this,this.I);$w(Sq(Rq(this.pb)),"mosaic-WindowPanel",!0)}w(755,756,rO);_.ze=function(){return 0!=this.I.a.p.c?PW(FU(this.I.a.p,0)):null};_.Ce=function(a){ZW(this,a)};_.ue=function(){return new iU(this.I.a)};_.pe=function(){IW(this);JS(new GX(this))};\n_.re=function(a){return RW(this.I.a,a)};_.Uh=function(a){mT(this,a)};_.De=function(a,b){eX(this,a,b)};_.Ae=function(a){YW(this,a)};_.Ee=function(){pX(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 WW;\nfunction rV(a,b){dN();VA.call(this);this.c=new HX(a);this.b=new Oy;this.b.a=(zy(),Ay);Ly(this.b,this.d);XW(this.c,this.b);this.c.a=this;this.a=b}w(784,753,{},rV);_.Ef=KA;_.Kh=function(){return this.b.ob};_.Se=function(){return Xq(this.c.pb)};_.Te=function(){return Zq(this.c.pb)};_.Be=function(){ZW(this.c,!1)};_.We=function(){return this.c.hb};_.Oh=Qv;_.Ff=function(a){eX(this.c,a.a,a.b)};_.Gf=function(a){gX(this.c,a)};_.Hf=function(a){IX(this.c.I.b,a)};\n_.Qh=function(a){EW(this,a);FW(this,a);LW(this.c);pX(this.c)};_.a=null;_.b=null;_.c=null;function HX(a){SW();qX.call(this,(JX(),KX),a,!1)}w(786,755,rO,HX);_.Be=function(){var a=this.a,b=new kV(a.a,201),c;a=a.a.r;a.a?a=new LX(new uu(a.a)):(a=(Du(),Du(),Eu),a=new uu(a));for(;a.Vd();)switch(c=a.Wd(),b.k){case 205:c.xf(b);break;case 202:c.yf(b);break;case 201:c.zf(b);break;case 206:c.Af(b);break;case 204:c.Bf(b);break;case 203:c.Cf(b);break;case 200:c.Df(b)}};_.a=null;\nfunction LX(a){if(!a)throw new aD;this.a=a}w(796,1,{},LX);_.Vd=Pt;_.Wd=function(){return vu(this.a)};_.Xd=function(){throw new vD("Missing message: awt.50");};_.a=null;function VU(){return VU()}\nfunction IV(a,b){var c,d,e,f,g;c=new lD;d=C(Yu,q,1,b.length,0);for(f=0;f<b.length;++f)null==b[f]?d[f]="<null>":d[f]=Dp(b[f])?b[f].tS():Hp(b[f]);g=0;for(f=oD(a,fx(123),0);0<=f;f=oD(a,fx(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&oO(c,a.substr(g,f-1-g)),Jq(c.a,Dk),g=f+1):f>a.length-3?(oO(c,$C(a,g,a.length)),g=a.length):(e=HJ(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(oO(c,a.substr(g,f+1-g)),g=f+1):(oO(c,a.substr(g,f-g)),e>=d.length?sp(c.a,"<missing argument>"):sp(c.a,d[e]),g=f+3));g<\na.length&&oO(c,$C(a,g,a.length));return Mq(c.a)}function fX(a){var b;b=C(A,u,-1,4,1);a.style[Ck]=ec;b[0]=MX(NX(a,"borderTopWidth"));b[1]=MX(NX(a,"borderRightWidth"));b[2]=MX(NX(a,"borderBottomWidth"));b[3]=MX(NX(a,"borderLeftWidth"));return b}function OX(a){var b,c;c=PX(a);b=fX(a);a=(a.style[Ck]=ec,new kT(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 jT(a){a.style[Ck]=ec;return new kT(a.clientWidth,a.clientHeight)}\nfunction PX(a){var b;b=C(A,u,-1,4,1);a.style[Ck]=ec;b[0]=MX(NX(a,"marginTop"));b[1]=MX(NX(a,"marginRight"));b[2]=MX(NX(a,hi));b[3]=MX(NX(a,"marginLeft"));return b}function QX(a){var b;b=C(A,u,-1,4,1);a.style[Ck]=ec;b[0]=MX(NX(a,"paddingTop"));b[1]=MX(NX(a,"paddingRight"));b[2]=MX(NX(a,"paddingBottom"));b[3]=MX(NX(a,"paddingLeft"));return b}\nfunction RX(a,b,c){try{switch(b){case eP:a.style.filter=VO+100*c+La;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case cP:b=fP;default:a.style[b]=c}}catch(d){if(d=pq(d),H(d,96))PS(a);else throw d;}}function MW(a,b){var c;SX||(SX=Tq(Nj),RX(SX,Xh,m),RX(SX,ek,m),RX(SX,Zi,bg),RX(SX,uk,Ih),$doc.body.appendChild(SX));RX(SX,zk,a);RX(SX,Hh,a);c=OX(SX);return b?c.b:c.a}var SX=null;function TX(){kT.call(this,0,0)}function kT(a,b){this.b=a;this.a=b}\nfunction mX(a){kT.call(this,a.b,a.a)}w(802,1,Sl,TX,kT,mX);_.eQ=function(a){return this===a?!0:null==a||UX!=Bp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=LA;_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+Tf};_.a=0;_.b=0;function VX(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}w(803,1,{88:1,92:1,121:1},VX);_.eQ=function(a){return a===this?!0:H(a,121)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};\n_.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 WX.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Tf};_.a=0;_.b=0;_.c=0;_.d=0;function XX(a,b){this.a=a;this.b=b}w(804,1,Sl,XX);_.eQ=function(a){return this===a?!0:null==a||YX!=Bp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=LA;_.tS=function(){return YX.d+"[x="+this.a+",y="+this.b+Tf};_.a=0;_.b=0;function xX(){this.b=this.a=this.d=this.c=0}w(805,1,Sl,xX);\n_.eQ=function(a){return this===a?!0:null==a||ZX!=Bp(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 ZX.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Tf};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction NX(a,b){var c;if(document.documentElement.currentStyle)switch(b){case eP:c=100;try{c=a.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(d){try{c=a.filters("alpha").opacity}catch(e){}}return c/100;case cP:b=fP;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:m+c}w(808,1,{});var $X=-1;function aY(){}w(809,808,{},aY);_.a=-1;_.b=-1;var bY=null;function MX(a){a=parseInt(a,10);a=isNaN(a)?null:uG(a);return!a?0:a.a}\nw(812,379,xO);_.Rh=function(){return nT(this.f)};_.Sh=function(a){QW(this.f,a)};_.Th=sy;_.He=sy;_.he=function(a){var b=this.f;b.pb.style[Hh]=a;b.kb||(b.f=a)};_.je=function(a){var b=this.f;b.pb.style[zk]=a;b.kb||(b.i=a)};function TW(){TW=x;UW()}function IX(a,b){a.a.pb.innerText=b||m;QW(a.f,null)}\nfunction cY(a){TW();var b;kU(this,new sX);this.a=new dY;b=this.f;eY(b,new fY);RX(b.pb,Wi,dc);b.o=0;DX(b,this.a,new EX(0),b.p.c);this.a.ee()[Kg]="mosaic-Caption-text";this.a.pb.innerText=a||m;QW(this.f,null);this.pb[Kg]="mosaic-Caption"}w(811,812,xO,cY);_.Kd=sK;_.Ld=Sv;_.Md=iJ;_.Nd=EK;_.b=null;\nfunction UW(){UW=x;gY=rq()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new GU(gY,240,20);new GU(gY,224,16);new GU(gY,208,16);new GU(gY,192,16);new GU(gY,176,16);new GU(gY,160,16);new GU(gY,144,16);new GU(gY,128,16);new GU(gY,112,16);new GU(gY,96,16);new GU(gY,80,16);new GU(gY,64,16);new GU(gY,260,16);VW=new GU(gY,48,16);new GU(gY,32,16);new GU(gY,16,16);new GU(gY,0,16)}var gY,VW;function hY(a,b){ix(a.a.pb,!b);QW(a.f,a.a)}\nfunction lT(a,b){a.c=b;ix(a.a.pb,!b);QW(a.f,a.a);if(a.d){var c;for(c=new uu(a.d);c.b<c.d.Pf();)vu(c)}}function yX(a){var b;kU(this,new sX);b=this.f;eY(b,new iY((jY(),kY)));b.o=0;this.b=new cY(a);DX(b,this.b,new EX(1),b.p.c);this.a=new sX;Zw(this.a,"Body");DX(b,this.a,new EX(0),b.p.c);this.pb[Kg]="mosaic-CaptionLayoutPanel"}w(814,812,{26:1,28:1,36:1,39:1,41:1,42:1,43:1,44:1,47:1,48:1,50:1,123:1,129:1},yX);_.ke=function(){ox(this.f)};_.le=function(){rx(this.f)};_.ue=function(){return new iU(this.a)};\n_.re=function(a){return RW(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function AX(){FK(this)}w(815,624,Ul,AX);function rX(a){this.a=a}w(816,1,el,rX);_.pd=function(){rT(this.a.T.jb)};_.a=null;function lY(a){var b;b=a.b;a=b.r;b=!a.e?-1:oz(a.e.a,b);a.e&&ww(a.e.a,b)&&HK(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&nX(!a.e?null:ww(a.e.a,b-1))}function mY(a){var b;b=a.a;a=b.r;!a.e&&(a.e=new UA);-1==oz(a.e.a,b)&&vm(a.e.a,b)}function kX(){}w(817,1,{},kX);_.Od=function(a){lY(a)};_.Pd=function(a){mY(a)};\n_.Rd=function(a){nY(a.a.r,a.a)};function JX(){JX=x;oY=new pY(1,aP);qY=new pY(2,Ai);rY=new pY(3,"ne");sY=new pY(10,"nw");tY=new pY(4,Aj);uY=new pY(5,Ej);vY=new pY(12,"sw");wY=new pY(8,wk);KX=new xY((tx(),Fz(null)).pb)}function aX(a,b){var c;c=fX(a.pb);return new XX(Xq(b.pb)-(Xq(a.pb)+c[3]),Zq(b.pb)-(Zq(a.pb)+c[0]))}function yY(a,b,c){a=a.d;uS(a,b,b);D(a.c,b,c);Zw(b,QO+c.b)}\nfunction oT(a,b){var c;c=a.d;$W(c,b.H);BS(b.H,QO+sY.b);$W(c,b.D);BS(b.D,QO+qY.b);$W(c,b.E);BS(b.E,QO+rY.b);$W(c,b.N);BS(b.N,QO+wY.b);$W(c,b.v);BS(b.v,QO+oY.b);$W(c,b.M);BS(b.M,QO+vY.b);$W(c,b.K);BS(b.K,QO+tY.b);$W(c,b.L);BS(b.L,QO+uY.b)}\nfunction qT(a,b){!b.H&&(b.H=cX(b,0,0));yY(a,b.H,sY);!b.D&&(b.D=cX(b,0,1));yY(a,b.D,qY);!b.E&&(b.E=cX(b,0,2));yY(a,b.E,rY);!b.N&&(b.N=cX(b,1,0));yY(a,b.N,wY);!b.v&&(b.v=cX(b,1,2));yY(a,b.v,oY);!b.M&&(b.M=cX(b,2,0));yY(a,b.M,vY);!b.K&&(b.K=cX(b,2,1));yY(a,b.K,tY);!b.L&&(b.L=cX(b,2,2));yY(a,b.L,uY)}function nY(a,b){var c,d;a.a=b;d=a.e.a.c;c=oz(a.e.a,b);if(c+1<d){oK(a.e,b);for(vm(a.e.a,b);c<d;++c)oX(ww(a.e.a,c),c)}else oX(b,c)}\nfunction xY(a){a=new zY(a);kU(this,a);this.c=new AY(a);this.c.i=!0;wS(this.c);this.c.k=3;this.d=new BY(a);this.d.i=!0;wS(this.d);this.d.k=3;mU(this)}w(818,379,{26:1,28:1,36:1,39:1,41:1,43:1,44:1,47:1,48:1,50:1,129:1},xY);_.Rh=function(){return jT(this.pb)};_.Sh=function(){var a;(a=CY(this))&&a.Sh(null)};_.Th=uD;_.Od=function(a){!this.b&&(this.b=new kX);lY(a)};_.Pd=function(a){!this.b&&(this.b=new kX);mY(a)};_.He=uD;_.Rd=function(a){!this.b&&(this.b=new kX);nY(a.a.r,a.a)};_.a=null;_.b=null;_.c=null;\n_.d=null;_.e=null;var oY,qY,rY,sY,KX,tY,uY,vY,wY;function zY(a){this.p=new Qx(this);this.pb=a}w(819,359,rl,zY);function pY(a,b){this.a=a;this.b=b}w(820,1,{},pY);_.a=0;_.b=null;function $W(a,b){try{var c;c=Cu(sS,b);var d;d=Cu(a.n.c,c);if(!d)throw new wp("dragHandle was not draggable");Dz(d.b.a);Dz(d.d.a);Dz(d.c.a);$w(b.ee(),JO,!1);$w(c.ee(),ZO,!1)}catch(e){if(e=pq(e),!H(e,96))throw e;}}function AY(a){rS();yS.call(this,a)}w(821,44,{},AY);\n_.hd=function(){var a;a=this.j.e;a.C||sx(a.x);BS(this.j.e,"dragdrop-dragging");!a.I.c&&hY(a.I,!1)};_.kd=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Pm(this.a,wQ(a,this.d)),b=Pm(this.b,wQ(b,this.c)));var c=this.j.e.pb;c.style[Xh]=a+(Cr(),bj);c.style[ek]=b+bj};\n_.jd=function(){var a;a=this.j.e;a==a.r.a||nX(a);a.I.c||hY(a.I,!0);a.C||(a.x||(a.x=new DY,Zw(a.x,"mosaic-GlassPanel-invisible")),RX(a.x.pb,Bk,NX(a.pb,Bk)),Kx((tx(),Fz(null)),a.x,0,0));Zw(this.j.e,"dragdrop-dragging");a=new LS(this.j.a,null);this.a=a.a+this.j.a.pb.clientLeft;this.b=a.d+this.j.a.pb.clientTop;this.d=this.a+this.j.a.pb.clientWidth-this.j.e.de();this.c=this.b+this.j.a.pb.clientHeight-this.j.e.ce()};_.a=0;_.b=0;_.c=0;_.d=0;function BY(a){rS();yS.call(this,a);this.c=new pp}w(822,44,{},BY);\n_.hd=function(){var a;a=this.j.e.ob;a.C||sx(a.x);BS(this.j.e,"dragdrop-dragging");hY(a.I,!1);mT(a,new kT(a.q,a.p));wm(a.z,1)};\n_.kd=function(){var a,b,c,d;d=this.j.e.ob;c=Au(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.be()-Pm(this.j.c,this.b):this.j.e.be()-this.j.c,0!=b&&(a=d.p,b=Pm(a+b,Nq(d.I.b.pb,Li)),b!=a&&bX(d,0,a-b),mT(d,new kT(d.q,b)),wm(d.z,333))):0!=(c&4)&&(b=this.i?wQ(this.j.c,this.d)-this.j.e.be():this.j.c-this.j.e.be(),0!=b&&(a=d.p,b=Pm(a+b,Nq(d.I.b.pb,Li)),mT(d,new kT(d.q,b)),wm(d.z,333)));0!=(c&8)?(b=this.i?this.j.e.ae()-Pm(this.j.b,this.a):this.j.e.ae()-this.j.b,0!=b&&(a=d.q,b=96<a+b?a+b:96,b!=a&&bX(d,\na-b,0),mT(d,new kT(b,d.p)),wm(d.z,333))):0!=(c&1)&&(b=this.i?wQ(this.j.b,this.e)-this.j.e.ae():this.j.b-this.j.e.ae(),0!=b&&(a=d.q,mT(d,new kT(96<a+b?a+b:96,d.p)),wm(d.z,333)))};\n_.jd=function(){var a;a=this.j.e.ob;a==a.r.a||nX(a);hY(a.I,!0);a.C||(a.x||(a.x=new DY,Zw(a.x,"mosaic-GlassPanel-invisible")),RX(a.x.pb,Bk,NX(a.pb,Bk)),Kx((tx(),Fz(null)),a.x,0,0));Zw(this.j.e,"dragdrop-dragging");a=new LS(this.j.a,null);this.a=a.a+this.j.a.pb.clientLeft;this.b=a.d+this.j.a.pb.clientTop;this.e=this.a+this.j.a.pb.clientWidth-this.j.e.de();this.d=this.b+this.j.a.pb.clientHeight-this.j.e.ce()};_.a=0;_.b=0;_.d=0;_.e=0;function RT(){RT=x;ST=new EY}\nfunction DY(){RT();var a;this.d=new FY(this);this.a=!1;this.b=new Ux;kU(this,this.b);a=this.pb.style;a[WO]="#000";a[bP]="alpha(opacity=50)";a[eP]="0.5";this.pb[Kg]="gwt-GlassPanel"}w(823,379,wO,DY);\n_.ne=function(){var a;mU(this);try{a=this.ob}catch(b){b=pq(b);if(H(b,104))throw new px("Parent widget must be an instance of AbsolutePanel");throw b;}a==(tx(),Fz(null))?(QT(ST,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),om(Em,a),a.b=!0,a.c=NS(a),vm(Em,a),this.c=new GY(this),zw(new PT(this.c))):$doc.compatMode==Wd?(this.pb.style[Bg]=dc,this.pb.style[tj]=dc):bx(this,Nq(a.pb,Mi),Nq(a.pb,Li));this.a&&lw(new OT(this));Kx(Fz(null),new HY,er($doc),fr($doc))};\n_.oe=function(){this.f.oe();pm(this.d);this.c&&(NT(xw,this.c,y(IY,q,27,[(!fu&&(fu=new Jm),fu)])),this.c=null);this.a&&NT(ow,this,y(IY,q,27,[(!nw&&(nw=new Jm),nw)]))};_.Zd=function(a){switch(Nw(a.type)){case 256:if(27==(a.keyCode||0))return sx(this),!1;case 1:if(Wq(this.pb,a.srcElement))return sx(this),!1}return!0};_.pe=tI;_.a=!1;_.b=null;_.c=null;var ST;function FY(a){Dm();this.a=a}w(824,65,{},FY);_.vd=function(){QT((RT(),ST),this.a,!1)};_.a=null;function GY(a){this.a=a}w(825,1,{},GY);_.a=null;\nfunction HY(){this.pb=yy();var a;a=new DU(new JY(this));mx(this,a,(ys(),ys(),zs));mx(this,a,(sT(),sT(),tT))}w(826,382,rl,HY);_.pe=function(){JS(new KY(this))};function JY(a){this.a=a}w(827,1,{},JY);_.a=null;function KY(a){this.a=a}w(828,1,el,KY);_.pd=function(){hz(this.a.pb)};_.a=null;function LY(a){a.pb.style[zk]=ng;a.pb.style[Hh]=ng;if(a.kb){var a=a.ob,b;H(a,129)?a.Sh(null):(b=CY(a))&&b.Sh(a)}}w(830,362,tO);_.Rh=function(){LY(this);return new kT(Nq(this.pb,Mi),Nq(this.pb,Li))};_.Sh=function(){LY(this)};\n_.Th=tI;_.Yd=function(){};_.He=tI;function dY(){this.pb=Tq("label");this.pb[Kg]="mosaic-Label";this.pb.style[yk]=Hi;this.pb[Kg]="mosaic-HTML"}w(829,830,tO,dY);function BX(a){kU(this,new MY(a));this.pb[Kg]="mosaic-ImageButton"}w(831,379,wO,BX);\nfunction MY(a){var b=(zy(),Ay),c=(Hy(),Iy),d;d=new tU;d.f[Ag]=bc;d.f[Eg]=0;d.f[Fg]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;sU(b.a);b.a.c.rows[0].cells[0][jg]=c.a;sU(b.a);b.a.c.rows[0].cells[0].style[tk]=e.a;sU(d);b=pU(d,0,0,!0);a&&(sx(a),c=d.i,c.a?(e=c.a.a,ZB(c.b,e,a),c.a=c.a.b):(e=c.b.c,vm(c.b,a)),a.pb[UO]=e,gw(b,a.pb),vx(a,d));kU(this,d);$w(this.pb,"mosaic-WidgetWrapper",!0)}w(834,379,wO,MY);_.a=null;_.b=null;function tX(a){this.a=a}w(835,1,{},tX);\n_.Jd=function(){this.a.hb&&this.a!=this.a.r.a&&nX(this.a)};_.a=null;function uX(a){Dm();this.a=a}w(836,65,{},uX);_.vd=function(){rT(this.a.T.jb);var a=this.a;eu((!a.y&&(a.y=new NY),a.y))};_.a=null;function vX(a){Dm();this.a=a}w(837,65,{},vX);_.vd=function(){hX(this.a,(hT(),iT))};_.a=null;function wX(a){Dm();this.a=a}w(838,65,{},wX);_.vd=function(){hX(this.a,(hT(),iX))};_.a=null;function zX(){}w(839,1,{},zX);function CX(a){this.a=a}w(840,1,{},CX);_.Jd=function(){this.a.Be()};_.a=null;\nfunction FX(a){this.a=a}w(841,1,{},FX);_.a=null;function GX(a){this.a=a}w(842,1,el,GX);_.pd=function(){this.a.O==(hT(),iT)?wm(this.a.A,333):this.a.O==iX&&wm(this.a.B,333)};_.a=null;function dX(a){this.pb=a;ox(this)}w(843,362,jl,dX);_.Kd=sK;_.Ld=Sv;_.Md=iJ;_.Nd=EK;function NY(){xu.call(this,null)}w(844,284,sl,NY);function hT(){hT=x;iT=new OY(0);iX=new OY(1);jX=new OY(2);PY=y(QY,q,124,[iT,iX,jX])}function OY(a){this.b=a}w(845,193,{88:1,93:1,95:1,124:1},OY);var PY,iT,iX,jX;w(846,1,{});\nfunction QT(a,b,c){var d,e,f,g,h;e=dr();d=cr();if(!c||e!=a.b||d!=a.a)f=(tx(),Nq(Fz(null).pb,Mi)),c=Nq(Fz(null).pb,Li),h=(bU(),cU).scrollWidth,g=cU.scrollHeight,f=e>(f>h?f:h)?e:f>h?f:h,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.pb.style[zk]=f+bj),0<=c&&(b.pb.style[Hh]=c+bj),a.b=e,a.a=d}function EY(){}w(847,846,{},EY);_.a=-1;_.b=-1;function RY(a,b){var c,d,e;if(a.k)return!0;a.x.mg();for(c=new iU(b);c.a.a<c.a.b.c-1;)d=PW(eA(c.a)),e=d.ob,H(e,130)&&e.ie(d.fe()),d.fe()&&vm(a.x,d);return!0}\nfunction SY(a,b){var c,d,e;if(b.a)a.c&&nm(a.c),a.c=new TY(a,b),qm(a.c,333);else for(d=new uu(a.x);d.b<d.d.Pf();)c=vu(d),e=c.nb,Nx(b,UY(c),e.s,e.t),VY(c,e.u,e.r,y(A,u,-1,[WY(a.q.a,c).d,WY(a.p.a,c).c,WY(a.n.a,c).a,WY(a.o.a,c).b]),(y(A,u,-1,[XY(a.i.a,c).d,XY(a.f.a,c).c,XY(a.d.a,c).a,XY(a.e.a,c).b]),y(A,u,-1,[YY(a.u,c),YY(a.t,c),YY(a.r,c),YY(a.s,c)])))}\nfunction ZY(){this.x=new Bm;this.j=new $Y(this);this.w=new aZ(this.j);this.v=new bZ(this.j);this.q=new cZ(this.j);this.p=new dZ(this.j);this.n=new eZ(this.j);this.o=new fZ(this.j);this.i=new gZ(this.j);this.f=new hZ(this.j);this.d=new iZ(this.j);this.e=new jZ(this.j);this.u=new kZ(this.j);this.t=new kZ(this.j);this.r=new kZ(this.j);this.s=new kZ(this.j)}w(848,1,{});_._h=function(a){SY(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;\n_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function TY(a,b){this.a=a;this.b=b;var c=(ym(),zm);this.k=new xm(this);this.s=c}w(849,58,{},TY);_.qd=NA;_.rd=NA;\n_.td=function(a){var b,c,d;for(c=new uu(this.a.x);c.b<c.d.Pf();){b=vu(c);H(b,40)&&(b=b.jb);d=b.nb;d.i=Uu(d.o+(d.s-d.o)*a);d.v=Uu(d.p+(d.t-d.p)*a);d.w=Uu(d.q+(d.u-d.q)*a);d.f=Uu(d.n+(d.r-d.n)*a);Nx(this.b,UY(b),d.i,d.v);var e=b,f=d.w;d=d.f;var g=y(A,u,-1,[WY(this.a.q.a,b).d,WY(this.a.p.a,b).c,WY(this.a.n.a,b).a,WY(this.a.o.a,b).b]),h=this.a,j=b;y(A,u,-1,[XY(h.i.a,j).d,XY(h.f.a,j).c,XY(h.d.a,j).a,XY(h.e.a,j).b]);VY(e,f,d,g,y(A,u,-1,[YY(this.a.u,b),YY(this.a.t,b),YY(this.a.r,b),YY(this.a.s,b)]))}};\n_.a=null;_.b=null;w(851,1,{});_.a=null;function iZ(a){this.a=a}w(850,851,{},iZ);function jZ(a){this.a=a}w(852,851,{},jZ);function hZ(a){this.a=a}w(853,851,{},hZ);function gZ(a){this.a=a}w(854,851,{},gZ);function eZ(a){this.a=a}w(855,851,{},eZ);function fZ(a){this.a=a}w(856,851,{},fZ);function dZ(a){this.a=a}w(857,851,{},dZ);function cZ(a){this.a=a}w(858,851,{},cZ);w(859,851,{},function(a){this.a=a});w(860,851,{},function(a){this.a=a});\nfunction YY(a,b){var c=a.a,d;d=Au(c.d,b);d||(d=new VX(QX(b.pb)),D(c.d,b,d));return d.d}function kZ(a){this.a=a}w(861,851,{},kZ);function bZ(a){this.a=a}w(862,851,{},bZ);function aZ(a){this.a=a}w(863,851,{},aZ);function XY(a,b){var c;c=Au(a.a,b);c||(c=new VX(fX(b.pb)),D(a.a,b,c));return c}function WY(a,b){var c;c=Au(a.b,b);c||(c=new VX(PX(b.pb)),D(a.b,b,c));return c}\nfunction lZ(a,b){var c,d;d=Au(a.e,b);if(!d){c=b.nb;a:{d=a.f;var e=CY(b),f,g,h,j,l;if(H(b,129)){if(null!=c.k&&null!=c.j){d=new kT(mZ(e,!0),mZ(e,!1));break a}j=b.Rh();null!=c.k&&(j.b=mZ(e,!0));null!=c.j&&(j.a=mZ(e,!1))}else{if(null!=c.k&&null!=c.j){d=new kT(mZ(e,!0),mZ(e,!1));break a}j=new TX;f=b.pb;l=f.style;g=l[Zi];h=l[uk];l[Zi]="static";l[uk]=Ih;null!=c.k?j.b=mZ(e,!0):(l[zk]=ng,j.b=(f.offsetWidth||0)+WY(d.o.a,b).b+WY(d.p.a,b).c);null!=c.j?j.a=mZ(e,!1):(l[Hh]=ng,j.a=(f.offsetHeight||0)+WY(d.q.a,b).d+\nWY(d.n.a,b).a);l[Zi]=g;l[uk]=h}d=j}null!=c.k&&(Cr(),Fr)==c.k.bi()||null!=c.j&&(Cr(),Fr)!=c.j.bi()||D(a.e,b,d)}return d}function $Y(a){this.f=a;this.c=new pp;this.e=new pp;this.b=new pp;this.a=new pp;this.d=new pp}w(864,1,{},$Y);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function nZ(a){var b;b=a.nb;if(null==b||!H(b,127))b=new oZ,a.nb=b;return b}function fY(){iY.call(this,(jY(),pZ))}function iY(a){var b=(qZ(),rZ);ZY.call(this);this.b=a;this.a=b}w(865,848,{},fY,iY);\n_.ai=function(a){var b,c,d,e,f,g,h,j,l;j=new TX;RY(this,a);l=WY(this.o.a,a).b+WY(this.p.a,a).c+XY(this.e.a,a).b+XY(this.f.a,a).c+YY(this.s,a)+YY(this.t,a);d=WY(this.q.a,a).d+WY(this.n.a,a).a+XY(this.i.a,a).d+XY(this.d.a,a).a+YY(this.u,a)+YY(this.r,a);c=this.x.c;if(0==c)return j.b=l,j.a=d,j;a=a.o;this.b==(jY(),pZ)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new uu(this.x);a.b<a.d.Pf();)c=vu(a),e=nZ(c),b=null,h=c.ob,H(h,130)&&(b=h,b=sZ(b),b=new kT(b[1]+b[3],b[0]+b[0])),this.b==pZ?(l+=lZ(this.w.a,c).b,e.a=lZ(this.v.a,\nc).a,H(h,130)&&(l+=b.b,e.a+=b.a),f=Pm(f,e.a)):(d+=lZ(this.v.a,c).a,e.b=lZ(this.w.a,c).b,H(h,130)&&(d+=b.a,e.b+=b.b),g=Pm(g,e.b));this.b==pZ?(j.b=l,j.a=d+f):(j.b=l+g,j.a=d);return j};\n_._h=function(a){var b,c,d,e,f,g,h,j,l,n,o,r,t,z,v,E,s,F;if(RY(this,a)&&(e=this.x.c,0!=e)){v=a.o;t=YY(this.s,a);E=YY(this.u,a);c=jT(a.pb);F=c.b-(t+YY(this.t,a));o=c.a-(E+YY(this.r,a));g=F;c=o;this.b==(jY(),pZ)?g-=(e-1)*v:c-=(e-1)*v;h=j=0;for(e=new uu(this.x);e.b<e.d.Pf();)d=vu(e),b=null,r=nZ(d),z=d.ob,H(z,130)&&(b=z,b=sZ(b),b=new kT(b[1]+b[3],b[0]+b[0])),this.b==pZ?(r.d?++j:(r.b=lZ(this.w.a,d).b,H(z,130)&&(r.b+=b.b),g-=r.b),r.c?r.a=o:(r.a=lZ(this.v.a,d).a,H(z,130)&&(r.a+=b.a))):(r.c?++h:(r.a=lZ(this.v.a,\nd).a,H(z,130)&&(r.a+=b.a),c-=r.a),r.d?r.b=F:(r.b=lZ(this.w.a,d).b,H(z,130)&&(r.b+=b.b)));for(e=new uu(this.x);e.b<e.d.Pf();)d=vu(e),b=null,r=d.nb,z=d.ob,H(z,130)&&(b=z,b=sZ(b),b=new kT(b[1]+b[3],b[0]+b[0])),s=r.b,n=r.a,this.b==pZ?r.d&&(s=~~(g/j)):r.c&&(n=~~(c/h)),E=0>E?0:E,l=s,f=n,H(z,130)&&(l-=b.b,f-=b.a),this.b==kY?(r.s=this.a==(qZ(),rZ)?t:this.a==tZ?t+~~(F/2)-~~(s/2):t+F-s,r.t=E,r.u=l,r.r=f,E+=n+v):(this.a==(qZ(),rZ)?(r.s=t,r.t=E):this.a==tZ?(r.s=t,r.t=E+~~(o/2)-~~(n/2)):(r.s=t,r.t=E+o-n),r.u=\nl,r.r=f,t+=s+v),a.a&&(z=d.ae()-Xq(a.pb)-YY(this.s,a),-1==r.o&&(r.o=z),z=d.be()-Zq(a.pb)-YY(this.u,a),-1==r.p&&(r.p=z),z=d.de(),-1==r.q&&(r.q=z),d=d.ce(),-1==r.n&&(r.n=d));SY(this,a)}};_.a=null;_.b=null;function qZ(){qZ=x;rZ=new uZ(0);tZ=new uZ(1);vZ=new uZ(2);wZ=y(xZ,q,125,[rZ,tZ,vZ])}function uZ(a){this.b=a}w(866,193,{88:1,93:1,95:1,125:1},uZ);var wZ,tZ,vZ,rZ;function jY(){jY=x;pZ=new yZ(0);kY=new yZ(1);zZ=y(AZ,q,126,[pZ,kY])}function yZ(a){this.b=a}w(867,193,{88:1,93:1,95:1,126:1},yZ);\nvar zZ,pZ,kY;w(869,1,{131: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 oZ(){this.e=!1}function EX(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(868,869,{127:1,131:1},oZ,EX);_.a=0;_.b=0;_.c=!1;_.d=!1;function BZ(a,b){if(a.k)return!0;RY(a,b);if(0<a.x.c){a.a=ww(a.x,0);var c=a.a,d;d=c.nb;if(null==d||!H(d,128))d=new CZ,c.nb=d;a.b=d;a.x.mg();vm(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}\nfunction DZ(){ZY.call(this)}w(870,848,{},DZ);_.ai=function(a){var b,c;c=new TX;BZ(this,a);if(this.a){b=lZ(this.w.a,this.a).b;var d=lZ(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.ob;H(b,130)&&(b=sZ(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=WY(this.o.a,a).b+WY(this.p.a,a).c+XY(this.e.a,a).b+XY(this.f.a,a).c+YY(this.s,a)+YY(this.t,a);c.a+=WY(this.q.a,a).d+WY(this.n.a,a).a+XY(this.i.a,a).d+XY(this.d.a,a).a+YY(this.u,a)+YY(this.r,a);return c};\n_._h=function(a){var b,c,d,e,f;BZ(this,a)&&(d=YY(this.s,a),e=YY(this.u,a),c=jT(a.pb),f=c.b-(d+YY(this.t,a)),c=c.a-(e+YY(this.r,a)),b=this.a.ob,H(b,130)&&(b=sZ(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.ae()-Xq(a.pb)-YY(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.be()-Zq(a.pb)-YY(this.u,a),-1==d.p&&(d.p=e),d=this.b,e=this.a.de(),-1==d.q&&(d.q=e),d=this.b,e=this.a.ce(),-1==d.n&&(d.n=e)),SY(this,a))};_.a=null;_.b=null;function CZ(){this.e=!1}\nw(871,869,{128:1,131:1},CZ);function sZ(a){var b,c,d,e;null==a.a&&(a.a=C(A,u,-1,4,1),e=Rq(a.c.children[0].children[0]),c=Rq(a.c.children[2].children[2]),d=PX(a.pb),b=fX(a.pb),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 EZ(a,b){a.kb&&sx(a);return Sx(a,b)}function FZ(){py();fy.call(this,qy)}w(872,369,{26:1,28:1,36:1,40:1,41:1,42:1,44:1,48:1,50:1,130:1},FZ);\n_.re=function(a){return EZ(this,a)};_.a=null;function UY(a){var b;b=a.ob;return H(b,130)?b:a}function nT(a){if(!a.kb)return new TX;if(-1==a.j.b||-1==a.j.a)a.j=a.d.ai(a),pT(a,a.j),a.d._h(a),a.j=a.d.ai(a);return a.j}function PW(a){return H(a,130)?a.jb:a}function GZ(a){var b;if(!a.n){b=(!bY&&(bY=new aY),bY);var c=HZ(a,BO,!0);b.a=c;c=HZ(a,CO,!0);b.b=c;a.n=b}return a.n}\nfunction OW(a,b,c,d,e){if(H(b,40))throw new Km("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&H(f,131)&&f.e?(c=new FZ,Ex(a,c,a.pb,d,!0),Tx(c,b)):Ex(a,b,c,d,e);QW(a,b)}function DX(a,b,c,d){b.nb=c;OW(a,b,a.pb,d,!0)}\nfunction QW(a,b){var c;c=a.d;if(b){var d=c.j;Cu(d.c,b);Cu(d.e,b);Cu(d.b,b);Cu(d.a,b);Cu(d.d,b)}else d=c.j,Pz(d.c),Pz(d.e),Pz(d.b),Pz(d.a),Pz(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.ob;if(c==UY(a))c=c.ob;else{if(H(c,123)||H(c,39))d=c,c=c.ob,c==UY(d)&&(c=c.ob);H(c,130)&&H(c.ob,122)&&(c=c.ob)}H(c,129)&&!H(c,122)&&(c.Sh(a.ob),c.Sh(a))}}\nfunction rT(a){if(a.kb&&a.pb.style.display!=Fi){a.pb.scrollTop=0;var b=a.pb,c=0;b.currentStyle.direction==yj&&(c=-c);b.scrollLeft=c;a.d._h(a);a.c=!1;IZ(a)}}function IZ(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=PW(FU(a.p,d)),H(b,130)&&(b=b.jb),b.fe()&&(H(b,129)?b.Th():H(b,47)&&b.He())}function RW(a,b){var c;H(b,130)&&(b=H(b,130)?b.jb:b);c=UY(b);return Lx(a,c)?(H(c,130)&&EZ(c,b),QW(a,null),!0):!1}\nfunction eY(a,b){var c;a.d=b;null!=a.e&&BS(a,dx(a.pb)+$a+a.e);a.e=b.cZ.d;c=nA(a.e,fx(46));a.e=$C(a.e,c+1,a.e.length);Zw(a,dx(a.pb)+$a+a.e);QW(a,null)}function HZ(a,b,c){a.k||(a.k=Tq(Nj),RX(a.k,Zi,bg),RX(a.k,uk,Ih),RX(a.k,Xh,dc),RX(a.k,ek,dc),a.pb.appendChild(a.k));RX(a.k,zk,b);RX(a.k,Hh,b);a=OX(a.k);return c?a.b:a.a}\nfunction mZ(a,b){var c;c=null.bi();if(c==(Cr(),Rr)){c=(GZ(a),null.bi());var d=(-1==$X&&($X=MW(DO,!0)),$X);return Q(L(Math.round(100*d*c/254)))}if(c==Hr)return c=GZ(a),d=null.bi(),Q(L(R(d*(-1==c.a&&(c.a=MW(BO,!0)),c.a))));if(c==Jr)return c=GZ(a),d=null.bi(),Q(L(R(d*(-1==c.b&&(c.b=MW(CO,!0)),c.a))));if(c==Pr)return c=(GZ(a),null.bi()),d=(-1==$X&&($X=MW(DO,!0)),$X),Q(L(Math.round(d*c)));if(c==Tr)return c=(GZ(a),null.bi()),d=(-1==$X&&($X=MW(DO,!0)),$X),Q(L(Math.round(10*d*c/254)));if(c==Nr)return Q(L(R(12*\n(GZ(a),null.bi())*Q(L(R((-1==$X&&($X=MW(DO,!0)),$X)/72))))));if(c==Fr)return HZ(a,null.bi(),b);if(c==Lr)return c=(GZ(a),Q(L(R(null.bi())))),d=(-1==$X&&($X=MW(DO,!0)),$X),Q(L(Math.round(d*c/72)));if(null.bi()==Dr)return Q(L(R(null.bi())));throw new Km("Invalid size: "+null.bi());}function sX(){var a=new DZ;Px.call(this);this.j=new kT(-1,-1);new JZ(this);this.pb[Kg]="mosaic-LayoutPanel";eY(this,a)}w(873,359,{26:1,28:1,36:1,41:1,42:1,44:1,47:1,48:1,50:1,129:1},sX);\n_.ve=function(a){OW(this,a,this.pb,this.p.c,!0)};_.ke=function(){yx(this,new KZ)};_.le=function(){yx(this,new LZ)};_.Rh=function(){return nT(this)};_.se=function(a){return Hx(this.p,UY(a))};_.te=function(a,b,c,d){OW(this,a,b,c,d)};_.Sh=function(a){QW(this,a)};_.ue=function(){return new iU(this)};_.Th=Yl;\n_.pe=function(){var a;this.b&&(null!=this.i&&null!=this.f?(cx(this,this.i,this.f),this.i=this.f=null):(a=nT(this),null!=this.i?(cx(this,this.i,a.a+bj),this.i=null):null!=this.f?(cx(this,a.b+bj,this.f),this.f=null):cx(this,a.b+bj,a.a+bj)),rT(this))};_.He=Yl;_.re=function(a){return RW(this,a)};_.he=function(a){this.pb.style[Hh]=a;this.kb||(this.f=a)};_.we=function(a,b,c){Nx(this,UY(a),b,c)};_.je=function(a){this.pb.style[zk]=a;this.kb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.k=null;_.n=null;_.o=4;function KZ(){}w(874,1,{},KZ);_.Fe=function(a){UY(a).ne()};function LZ(){}w(875,1,{},LZ);_.Fe=function(a){UY(a).oe()};function iU(a){this.b=a;this.a=new Jx(this.b.p)}w(876,1,{},iU);_.Vd=function(){return this.a.a<this.a.b.c-1};_.Wd=function(){return PW(eA(this.a))};_.Xd=function(){fA(this.a)};_.b=null;function MZ(){MZ=x;new AU}function JZ(a){MZ();$w(a.pb,"dragdrop-dropTarget",!0);this.a=a;new NZ(this)}w(877,50,{},JZ);function NZ(a){Dm();this.a=a}w(878,65,{},NZ);\n_.vd=function(){QW(this.a.a,null);rT(this.a.a)};_.a=null;function CY(a){a=a.ob;return!a?null:H(a,129)?a:CY(a)}function lX(a,b,c){var d;d=a.pb;VY(a,b,c,PX(d),(fX(d),QX(d)))}function VY(a,b,c,d){0<=b&&(b-=d[1]+d[3],a.je((0>b?0:b)+(Cr(),bj)));0<=c&&(c-=d[0]+d[2],a.he((0>c?0:c)+(Cr(),bj)))}function pT(a,b){lX(a,b.b,b.a)}var OZ=QJ(" S");U(471);U(478);U(655);U(691);U(516);U(671);U(466);var PZ=OJ(192,function(){IS();return $S}),aT=KJ(910,PZ);OJ(194,null);OJ(195,null);OJ(196,null);OJ(197,null);OJ(198,null);\nvar QZ=OJ(295,function(){AT();return FT}),GT=KJ(919,QZ);U(486);var wV=U(481);U(464);U(465);PJ();PJ();PJ();U(511);U(23);U(22);U(32);var lR=KJ(925,OZ),nR=KJ(926,hK),RZ=U(18),rR=KJ(927,RZ);U(26);U(749);U(510);U(522);U(521);U(526);U(387);U(386);U(584);U(523);U(517);var gV=U(463),fV=KJ(930,QB);U(756);U(755);U(786);U(753);U(784);var SZ=OJ(845,function(){hT();return PY}),QY=KJ(931,SZ);U(844);U(843);U(835);U(836);U(837);U(838);U(839);U(840);U(841);U(842);U(816);U(743);U(745);U(7);\nvar TZ=U(12),tQ=KJ(932,TZ),gQ=KJ(933,kH),yP=KJ(934,XE),UZ=U(9),$P=KJ(935,UZ),VZ=U(11),XP=KJ(936,VZ);U(21);U(13);U(8);U(10);U(640);U(642);U(643);var WZ=U(644),iW=KJ(937,WZ);U(645);var XZ=OJ(646,function(){gW();return qW}),rW=KJ(938,XZ);OJ(647,null);OJ(648,null);OJ(649,null);U(641);U(623);U(633);U(634);U(635);U(376);U(375);U(380);U(27);U(31);U(14);var YZ=U(null),cR=KJ(945,YZ);U(16);var fR=KJ(946,hq);U(20);U(17);U(15);U(379);U(818);U(44);U(821);U(822);U(820);U(819);U(812);U(811);U(873);U(874);U(875);\nU(876);U(814);U(282);U(608);U(607);U(244);var UX=U(802),YX=U(804);U(280);U(830);U(829);U(297);U(369);U(872);U(333);U(336);U(334);U(335);U(46);U(48);U(47);U(402);U(330);var IY=KJ(948,QN);U(331);U(629);U(831);U(796);U(298);var ZX=U(805);U(815);U(834);U(869);U(868);U(252);U(45);U(848);U(865);var ZZ=OJ(866,function(){qZ();return wZ}),xZ=KJ(949,ZZ),$Z=OJ(867,function(){jY();return zZ}),AZ=KJ(950,$Z);U(851);U(860);U(859);U(863);U(862);U(858);U(857);U(855);U(856);U(854);U(853);U(850);U(852);U(861);U(864);\nU(849);U(817);U(870);U(384);U(383);U(389);U(390);U(388);U(332);U(352);U(353);U(52);U(55);U(871);U(49);U(51);U(50);U(877);U(878);U(823);U(826);U(827);U(828);U(824);U(825);var WX=U(803);U(846);U(847);U(808);U(809);U(258);B(qO)(9);function Sv(a){return mx(this,a,(st(),st(),tt))}function tI(){}function sy(){rT(this.f)}function Qv(){}function sK(a){return mx(this,a,(pt(),pt(),qt))}function iJ(a){return mx(this,a,(vt(),vt(),wt))}function Yl(){rT(this)}\nfunction LA(){var a;a=31+this.a;return a=31*a+this.b}function WJ(){}function MA(){return Xq(this.pb)}function Ms(a){BW(this,a)}function jx(){return!0}function KA(){return this.c}function Tv(){rT(this.T.jb)}function EK(a){return mx(this,a,(Ct(),Ct(),Dt))}function wx(){return!1}function mK(){return!oA(this)?new xA(0,0):IA(this.Tc,this)}function sI(){return Zq(this.pb)}function DC(){return null}function LB(){return Ka+this.a+Ua+this.d+La}function Pt(){return xK(this.a)}\nfunction VJ(a){return this.a<a.a?-1:this.a>a.a?1:0}function uD(){var a,b,c,d,e,f;if(this.e){a=jT(this.pb);for(c=0,d=this.e.a.c;c<d;++c)f=ww(this.e.a,c),b=new kT(Nq(f.pb,Mi),Nq(f.pb,Li)),e=aX(this,f),e.a-=Pm(0,e.a+Nq(f.pb,Mi)-a.b),e.b-=Pm(0,e.b+Nq(f.pb,Li)-a.a),eX(f,Pm(0,e.a),Pm(0,e.b)),b.b=b.b>a.b?a.b:-1,b.a=b.a>a.a?a.a:-1,lX(f,b.b,b.a),f.O==(hT(),iT)&&pT(f,new mX(jT(this.pb))),wm(f.z,1)}}function xx(){return!1}function WB(){return this.a}\nfunction NA(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new uu(b.x);d.b<d.d.Pf();)c=vu(d),H(c,40)&&(c=c.jb),e=c.nb,Nx(a,UY(c),e.s,e.t),VY(c,e.u,e.r,y(A,u,-1,[WY(b.q.a,c).d,WY(b.p.a,c).c,WY(b.n.a,c).a,WY(b.o.a,c).b]),(y(A,u,-1,[XY(b.i.a,c).d,XY(b.f.a,c).c,XY(b.d.a,c).a,XY(b.e.a,c).b]),y(A,u,-1,[YY(b.u,c),YY(b.t,c),YY(b.r,c),YY(b.s,c)])));IZ(a);this.a.c=null;for(b=new uu(this.a.x);b.b<b.d.Pf();)a=vu(b),H(a,40)&&(a=a.jb),a=a.nb,a.o=a.p=a.q=a.n=-1};\n//@ sourceURL=9.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/1.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/1.cache.js
new file mode 100644
index 0000000..52f135b
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/1.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback1('var t0={10:1,89:1,93:1,104:1},u0="\\t",v0=" ",w0=" 1",x0=" 2",y0=" 3",z0=" 0",A0=" 1",B0=" 2",C0="!a",D0=\'" fill="\',E0="Assignment of aromatic double bonds failed",F0="M",G0="r";function H0(a){var b;b=a.K.c*I0(a.G);a.R=0.06*b;a.M=0.15*b;a.L=0.38*b;a.P=0.47*b;a.Q=dw(0.6*b*a.E+0.5);a.O=0.12*b;a.S=0.4*b;a.y=0.5*b+0.5}\nfunction J0(a,b,c,d){var e,f,g;f=(b.b-b.a)/10;g=(b.d-b.c)/10;e=new K0;L0(a.G,sS(a.G,c,d))?d=c=-3:(c=a.r[c],d=a.r[d]);M0(a,c);e.a=b.a;e.c=b.c;e.b=b.a+2*f;e.d=b.c+2*g;N0(a,e);e.a=b.a+4*f;e.c=b.c+4*g;e.b=b.a+5*f;e.d=b.c+5*g;N0(a,e);M0(a,d);e.a=b.a+5*f;e.c=b.c+5*g;e.b=b.a+6*f;e.d=b.c+6*g;N0(a,e);e.a=b.a+8*f;e.c=b.c+8*g;e.b=b.b;e.d=b.d;N0(a,e);M0(a,a.J)}\nfunction O0(a,b,c,d){if(L0(a.G,sS(a.G,c,d)))M0(a,-3),N0(a,b),M0(a,a.J);else if(a.r[c]!=a.r[d]){var e,f;e=new K0;f=new K0;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;P0(a,e)&&(M0(a,a.r[c]),N0(a,e));P0(a,f)&&(M0(a,a.r[d]),N0(a,f));M0(a,a.J)}else 0!=a.r[c]?(M0(a,a.r[c]),N0(a,b),M0(a,a.J)):N0(a,b)}\nfunction Q0(a,b){var c;for(c=0;c<a.T.c;++c)a.w=R0(a.w,Dx(a.T,c));var d,e,f,g,h;d=D(pq,ml,-1,a.G.o,2);for(c=0;c<a.G.p;++c)0!=(a.G.z[c]&131072)&&(d[Y(a.G,0,c)]=!0,d[Y(a.G,1,c)]=!0);f=new S0;for(c=0;c<a.G.o;++c)if(e=0!=(a.G.w[c]&536870912)?0.47*b:d[c]?0.38*b:0,0!=e){g=T0(a.K,MQ(a.G,c));h=U0(a.K,NQ(a.G,c));var j=f;h-=e;var l=2*e,o=2*e;j.c=g-e;j.d=h;j.b=l;j.a=o;a.w=R0(a.w,f)}c=0.1*b;a.w.c-=c;a.w.d-=c;a.w.b+=2*c;a.w.a+=2*c}\nfunction V0(a,b){var c,d;if(0!=(a.B&128))return a.r[b];d=W0(a,b);if(-1==d){c=a.G;var e,f,g,h;e=-1;if(1==c.k[b])for(f=0;f<c.f[b];++f)if(2==c.j[b][f]){f=c.e[b][f];if(2==c.f[f]&&2==c.k[f])for(h=0;2>h;++h)if(g=c.e[f][h],g!=b&&1==c.k[g]){e=f;break}break}c=e;-1!=c&&(b=c,d=W0(a,c))}if(-1==d)return a.r[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448}}\nfunction W0(a,b){var c,d,e;d=e=-1;if(0!=(a.B&128))return-1;0!=(a.G.s[b]&134217728)&&(e=aS(a.G,b),d=bS(a.G,b));c=GR(a.G,b);-1!=c&&(e=(a.G.z[c]&3072)>>10,d=cS(a.G,c));-1!=e&&0!=e&&(e|=d<<8);return e}function X0(a,b){var c;if(0==CQ(a.G,b))return!1;for(c=0;c<CQ(a.G,b);++c)if(!L0(a.G,RQ(a.G,b,c)))return!1;return!0}function Y0(a){var b;a.s=D(pq,ml,-1,a.G.o,2);for(b=0;b<a.G.p;++b)a.s[Y(a.G,0,b)]=!0,a.s[Y(a.G,1,b)]=!0}\nfunction Z0(a,b,c,d,e){var f,g,h,j,l,o,m;o=!1;e.a=0;e.b=0;0<d?f=2.617993878:f=3.665191429;m=TQ(a.G,b,c);for(j=0;j<a.G.f[b];++j)g=RQ(a.G,b,j),h=m,Y(a.G,0,g)==b?l=Y(a.G,1,g):l=Y(a.G,0,g),l!=c&&(g=TQ(a.G,b,l),m<g&&(h+=6.283185307179586),g=h-g,0<d?(3.141592653589793>g&&(o=!0),2.617993878<g&&(g=2.617993878),0.523598776>g&&(g=0.523598776),g<=f&&(f=g,g=a.M*Math.tan(g-1.5707963267948966)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))):(3.141592653589793<=g&&(o=!0),3.665191429>g&&(g=3.665191429),5.759586531<\ng&&(g=5.759586531),g>=f&&(f=g,g=a.M*Math.tan(4.712388981-g)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))));return o}function a1(a,b,c,d){0==b?(0>c?d.a=a.M:d.a=-a.M,d.b=0):(c=Math.atan(c/b),0>b&&(c+=3.141592653589793),d.a=-(a.M*Math.sin(c)),d.b=a.M*Math.cos(c))}\nfunction b1(a,b,c,d){var e,f,g,h,j,l,o,m;e=new K0;h=new K0;l=new c1;j=new c1;f=Y(a.G,0,c);g=Y(a.G,1,c);d&&(o=b.a,b.a=b.b,b.b=o,o=b.c,b.c=b.d,b.d=o,o=f,f=g,g=o);if(P0(a,b))if(QQ(a.G,c)){e.a=b.a;e.c=b.c;e.b=b.b;e.d=b.d;d=d?-d1(a,c):d1(a,c);0==d&&(d=1);a1(a,b.b-b.a,b.d-b.c,l);if(0<d){if(h.a=b.a+l.a,h.c=b.c+l.b,h.b=b.b+l.a,h.d=b.d+l.b,Z0(a,f,g,1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a}else if(h.a=b.a-l.a,h.c=b.c-l.b,h.b=b.b-l.a,h.d=b.d-l.b,Z0(a,f,g,-1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a;26==a.G.B[c]&&\ne1(e,h);P0(a,e)&&O0(a,e,f,g);64==a.G.B[c]?P0(a,h)&&J0(a,h,f,g):P0(a,h)&&O0(a,h,f,g)}else{a1(a,b.b-b.a,b.d-b.c,l);o=l.a/2;m=l.b/2;d=!1;e.a=b.a+o;e.c=b.c+m;e.b=b.b+o;e.d=b.d+m;if(1<a.G.f[f])if(Z0(a,f,g,1,j)){if(e.a+=j.a,e.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))e.a+=l.b,e.c-=l.a}else a.q[f]=new f1(e.a,e.c);h.a=b.a-o;h.c=b.c-m;h.b=b.b-o;h.d=b.d-m;if(1<a.G.f[f])if(Z0(a,f,g,0,j)){if(h.a+=j.a,h.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))h.a+=l.b,h.c-=l.a}else a.q[f]=new f1(h.a,h.c),d=!0;26==a.G.B[c]&&e1(e,h);64==\na.G.B[c]?d?(J0(a,e,f,g),O0(a,h,f,g)):(O0(a,e,f,g),J0(a,h,f,g)):(O0(a,e,f,g),O0(a,h,f,g))}}\nfunction g1(a,b){var c,d,e,f,g,h,j,l,o,m,r,t;a.F||(r=U0(a.K,NQ(a.G,b)),r=\'<circle id="\'+(null!=a.k?a.k:Ci+h1)+":Atom:"+b+\'" class="event" cx="\'+dw(100*T0(a.K,MQ(a.G,b)))/100+qa+dw(100*r)/100+\'" r="8" fill-opacity="0"/>\',Dm(a.b,r));h=null;0!=a.G.q[b]&&(r=1==qH(a.G.q[b])?n:n+qH(a.G.q[b]),h=0>a.G.q[b]?r+rb:r+jb);g=null;r=a.G.w[b];0!=r&&(0!=(r&2)&&(g=eg),0!=(r&4)&&(g=null==g?C0:g+",!a"),0!=(r&4096)&&(g=null==g?Fj:g+",s"),0!=(r&1920)&&(e=r&1920,1792==e?g=null==g?"h0":g+",h0":1664==e?g=null==g?"h1":g+",h1":\n1408==e?g=null==g?"h2":g+",h2":128==e?g=null==g?"h>0":g+",h>0":384==e?g=null==g?"h>1":g+",h>1":1024==e?g=null==g?"h<3":g+",h<3":1536==e&&(g=null==g?"h<2":g+",h<2")),0!=(r&234881024)&&(e=r&234881024,167772160==e?g=null==g?"c0":g+",c0":100663296==e?g=null==g?"c+":g+",c+":201326592==e&&(g=null==g?"c-":g+",c-")),0!=(r&114688)&&(e=r&114688,98304==e?g=null==g?"pi0":g+",pi0":81920==e?g=null==g?"pi1":g+",pi1":49152==e?g=null==g?"pi2":g+",pi2":16384==e&&(g=null==g?"pi>0":g+",pi>0")),0!=(r&4063232)&&(e=r&4063232,\n3801088==e?g=null==g?"n1":g+",n1":3538944==e?g=null==g?"n2":g+",n2":3014656==e?g=null==g?"n3":g+",n3":3145728==e?g=null==g?"n<3":g+",n<3":2097152==e?g=null==g?"n<4":g+",n<4":393216==e?g=null==g?"n>1":g+",n>1":917504==e?g=null==g?"n>2":g+",n>2":1966080==e&&(g=null==g?"n>3":g+",n>3")),0!=(r&120)&&(e=r&120,112==e?g=null==g?Mg:g+",c":8==e?g=null==g?G0:g+",r":104==e?g=null==g?"rb2":g+",rb2":88==e?g=null==g?"rb3":g+",rb3":56==e&&(g=null==g?"rb4":g+",rb4")),0!=(r&29360128)&&(g=null==g?"rs"+((r&29360128)>>\n22):g+",rs"+((r&29360128)>>22)),0!=(r&268435456)&&(g=null==g?"sp2":g+",sp2"));0!=a.G.v[b]&&(g=null==g?n+a.G.v[b]:g+kb+(n+a.G.v[b]));r=0;if(0!=(a.G.s[b]&48))switch(a.G.s[b]&48){case 16:h=null==h?Jk:h+",|";break;case 32:r=1;break;case 48:r=2}e=null;if(0==(a.B&64))if(0!=(a.G.s[b]&67108864))e=Gd;else if(0!=(a.G.s[b]&98304)>>15)if(2==a.G.f[b])switch((a.G.s[b]&98304)>>15){case 2:e=0!=(a.G.s[b]&4)?hj:yf;break;case 1:e=0!=(a.G.s[b]&4)?ni:F0;break;default:e=ib}else switch((a.G.s[b]&98304)>>15){case 1:e=0!=\n(a.G.s[b]&4)?G0:Ef;break;case 2:e=0!=(a.G.s[b]&4)?Fj:Hf;break;default:e=ib}0!=(a.B&1792)&&(e=null==e?n+(null==a.G.b.d?-1:a.G.b.d[b]):e+kb+(n+(null==a.G.b.d?-1:a.G.b.d[b])));o=null;0!=(a.B&16)&&0!=qH(a.G.u[b])&&(o=n+qH(a.G.u[b]));l=null;a:{j=a.G;IR(j,1);if(2==j.f[b]&&2==j.j[b][0]&&2==j.j[b][1])for(d=0;2>d;++d)for(c=0;c<CQ(j,j.e[b][d]);++c){if(DS(j,j.i[j.e[b][d]][c],j.e[b][d])){j=j.i[j.e[b][d]][c];break a}}else for(d=0;d<j.f[j.o+b];++d)if(DS(j,j.i[b][d],b)){j=j.i[b][d];break a}j=-1}-1!=j&&(j=W0(a,b),\n-1!=j&&(l=0==j?fg:(1==(j&255)?Qa:aj)+(1+(j>>8))));j=0;a.G.E?((6!=a.G.x[b]||!a.s[b])&&0!=(a.G.w[b]&2048)&&0!=a.G.q[b]||0!=(a.G.s[b]&48))&&(j=vR(a.G,b)):(6!=a.G.x[b]||!a.s[b]||0!=(a.G.s[b]&48))&&(j=vR(a.G,b));c=YR(a.G,b);if(null!=c)j=0;else if(null!=PR(a.G,b)){d=0!=(a.G.w[b]&1)?"[!":Wf;c=a.G;if(null==c.t||null==c.t[b])c=0!=(c.w[b]&1)?n:ES[c.x[b]];else{t=n;for(m=0;m<c.t[b].length;++m)0<m&&(t+=kb),f=c.t[b][m],t+=ES[f];c=t}c=d+c+cg;5<c.length&&(c=d+PR(a.G,b).length+cg);0!=(a.G.w[b]&2048)&&(j=-1)}else 0!=\n(a.G.w[b]&1)?(c=Gd,0!=(a.G.w[b]&2048)&&(j=-1)):(6!=a.G.x[b]||null!=h||null!=g||0<j||!a.s[b])&&(c=ES[a.G.x[b]]);d=0;!$R(a.G,b)&0!=(a.G.w[b]&536870912)&&M0(a,-8);if(null!=c)d=i1(a,c),j1(a,T0(a.K,MQ(a.G,b)),U0(a.K,NQ(a.G,b)),c,!0),a.t[b]=!0;else{a:if(2!=a.G.f[b])c=!1;else{for(c=0;2>c;++c)if(2!=a.G.j[b][c]){c=!1;break a}c=!0}c&&(c=T0(a.K,MQ(a.G,b)),f=U0(a.K,NQ(a.G,b)),Dm(a.T,new k1(c-a.O,f-a.O,2*a.O,2*a.O)),a.F||Dm(a.N,new l1(c,f,X0(a,b)?-3:a.r[b])))}null!=h&&(m1(a,~~((2*a.Q+1)/3)),f=T0(a.K,MQ(a.G,b))+\n((d+i1(a,h))/2+1),c=U0(a.K,NQ(a.G,b))-~~((4*a.o-4)/8),j1(a,f,c,h,!0),m1(a,a.Q));0!=(a.B&2)&&(g=n+b);null!=g&&(m1(a,~~((2*a.Q+1)/3)),f=T0(a.K,MQ(a.G,b))-(d+i1(a,g))/2,c=U0(a.K,NQ(a.G,b))-~~((4*a.o-4)/8),j1(a,f,c,g,!0),m1(a,a.Q));null!=e&&(m1(a,~~((2*a.Q+1)/3)),f=T0(a.K,MQ(a.G,b))-(d+i1(a,e))/2,c=U0(a.K,NQ(a.G,b))+~~((4*a.o+4)/8),m=a.z,M0(a,448),j1(a,f,c,e,!1),M0(a,m),m1(a,a.Q));null!=o&&(m1(a,~~((2*a.Q+1)/3)),f=T0(a.K,MQ(a.G,b))+((d+i1(a,o))/2+1),c=U0(a.K,NQ(a.G,b))+~~((4*a.o+4)/8),m=a.z,M0(a,0>a.G.u[b]?\n384:448),j1(a,f,c,o,!0),M0(a,m),m1(a,a.Q));if(null!=l){var y,v;c=D(rG,nl,-1,CQ(a.G,b),1);for(f=0;f<CQ(a.G,b);++f)c[f]=TQ(a.G,b,BQ(a.G,b,f));wR(c);m=n1(c,0);t=o1(c,0,m);for(f=1;f<c.length;++f)y=n1(c,f),v=o1(c,f,y),t<v&&(t=v,m=y);c=m;m1(a,~~((2*a.Q+1)/3));f=T0(a.K,MQ(a.G,b))+0.7*a.o*Math.sin(c);c=U0(a.K,NQ(a.G,b))+0.7*a.o*Math.cos(c);m=a.z;M0(a,V0(a,b));j1(a,f,c,l,!1);M0(a,m);m1(a,a.Q)}if(!(0==j&&0==r)){l=D(rG,nl,-1,4,1);for(c=0;c<CQ(a.G,b);++c){f=RQ(a.G,b,c);for(m=0;2>m;++m)Y(a.G,m,f)==b&&(t=TQ(a.G,\nY(a.G,m,f),Y(a.G,1-m,f)),-1.5707963267948966>t?(l[0]-=t+1.5707963267948966,l[3]+=t+3.141592653589793):0>t?(l[2]+=t+1.5707963267948966,l[3]-=t):1.5707963267948966>t?(l[1]+=t,l[2]+=1.5707963267948966-t):(l[0]+=t-1.5707963267948966,l[1]+=3.141592653589793-t))}0==a.G.f[b]?jT(a.G.x[b])?l[3]-=0.2:l[1]-=0.2:l[1]-=0.1;(null!=h||null!=o)&&(l[1]+=10);(null!=g||null!=e)&&(l[3]+=10);e=n;0!=j&&(f=i1(a,Pe),o=0,-1==j?(e=Mi,m1(a,~~((2*a.Q+1)/3)),o=i1(a,e)):1<j&&(e=n+j,m1(a,~~((2*a.Q+1)/3)),o=i1(a,e)),0.6>l[1]||0.6>\nl[3]?(h=U0(a.K,NQ(a.G,b)),l[1]<=l[3]?(l[1]+=10,g=T0(a.K,MQ(a.G,b))+(d+f)/2):(l[3]+=10,g=T0(a.K,MQ(a.G,b))-(d+f)/2-o)):(g=T0(a.K,MQ(a.G,b)),l[0]<l[2]?(l[0]+=10,h=U0(a.K,NQ(a.G,b))-a.o):(l[2]+=10,h=U0(a.K,NQ(a.G,b))+a.o)),0<o&&(c=h+~~((4*a.o+4)/8),j1(a,g+(f+o)/2,c,e,!0),m1(a,a.Q)),j1(a,g,h,Pe,!0));e=0;if(0!=r){o=50;for(c=g=0;4>c;++c)h=1<c?c-2:c+2,l[c]<o?(e=c,o=l[c],g=l[h]):l[c]==o&&l[h]>g&&(e=c,g=l[h]);switch(e){case 0:g=T0(a.K,MQ(a.G,b));h=U0(a.K,NQ(a.G,b))-a.O-d/2;break;case 1:g=T0(a.K,MQ(a.G,b))+\na.O+d/2;h=U0(a.K,NQ(a.G,b));break;case 2:g=T0(a.K,MQ(a.G,b));h=U0(a.K,NQ(a.G,b))+a.O+d/2;break;default:g=T0(a.K,MQ(a.G,b))-a.O-d/2,h=U0(a.K,NQ(a.G,b))}if(1==r)Dm(a.T,new k1(g-a.O,h-a.O,2*a.O,2*a.O)),a.F||Dm(a.N,new l1(g,h,X0(a,b)?-3:a.r[b]));else{switch(e){case 2:case 0:r=2*a.O;e=0;g-=a.O;break;case 1:r=0;e=2*a.O;h-=a.O;break;default:r=0,e=2*a.O,h-=a.O}Dm(a.T,new k1(g-a.O,h-a.O,2*a.O,2*a.O));a.F||Dm(a.N,new l1(g,h,X0(a,b)?-3:a.r[b]));Dm(a.T,new k1(g+r-a.O,h+e-a.O,2*a.O,2*a.O));a.F||Dm(a.N,new l1(g+\nr,h+e,X0(a,b)?-3:a.r[b]))}}}-8==a.z&&M0(a,-9)}\nfunction p1(a,b){var c,d,e,f,g,h,j,l,o,m,r,t;o=new K0;c=new K0;f=new K0;j=new c1;h=new c1;d=Y(a.G,0,b);e=Y(a.G,1,b);var y=U0(a.K,NQ(a.G,d)),v=T0(a.K,MQ(a.G,e)),s=U0(a.K,NQ(a.G,e)),y=\'<line id="\'+(null!=a.k?a.k:Ci+h1)+":Bond:"+d+rb+e+\'" class="event" x1="\'+dw(100*T0(a.K,MQ(a.G,d)))/100+wa+dw(100*y)/100+va+dw(100*v)/100+xa+dw(100*s)/100+\'" stroke-width="8" stroke-opacity="0"/>\';Dm(a.c,y);!$R(a.G,d)&&!$R(a.G,e)&&0!=((a.G.w[d]|a.G.w[e])&536870912)&&M0(a,-8);a.q[d]?(o.a=a.q[d].a,o.c=a.q[d].b):(o.a=T0(a.K,\nMQ(a.G,d)),o.c=U0(a.K,NQ(a.G,d)));a.q[e]?(o.b=a.q[e].a,o.d=a.q[e].b):(o.b=T0(a.K,MQ(a.G,e)),o.d=U0(a.K,NQ(a.G,e)));if(0!=(a.G.A[b]&16320))P0(a,o)&&(g=n+dw(100*o.a)/100,l=n+dw(100*o.b)/100,m=n+dw(100*o.c)/100,r=n+dw(100*o.d)/100,t=\'<line stroke-dasharray="3, 3" x1="\'+g+wa+m+va+l+xa+r+ua+a.e+\'" stroke-width:\'+dw(100*a.n)/100+Aa,q1(a,t)),M0(a,-9);else{g=64==a.G.B[b]?0:32==a.G.B[b]?1:KQ(a.G,b);switch(g){case 1:switch(a.G.B[b]){case 1:P0(a,o)&&O0(a,o,d,e);break;case 17:r1(a,o,d,e);break;case 9:h=o.b-o.a;\nj=o.d-o.c;L0(a.G,sS(a.G,d,e))?f=e=-3:(e=a.r[d],f=V0(a,d),e==(a.G.s[d]&448)&&(e=f));for(d=2;17>d;d+=2)c.a=o.a+d*h/17-d*j/128,c.c=o.c+d*j/17+d*h/128,c.b=o.a+d*h/17+d*j/128,c.d=o.c+d*j/17-d*h/128,P0(a,c)&&(M0(a,9>d?e:f),N0(a,c),M0(a,a.J));break;case 32:if(P0(a,o)){f=o.b-o.a;j=o.d-o.c;c=Math.sqrt(f*f+j*j);c=2*P(J(Q(c/(4*a.R))));f/=c-1;j/=c-1;L0(a.G,sS(a.G,d,e))?e=d=-3:(d=a.r[d],e=a.r[e]);h=o.a-a.R/2;o=o.c-a.R/2;M0(a,d);for(d=0;d<~~(c/2);++d)s1(a,h,o,a.R),h+=f,o+=j;M0(a,e);for(d=0;d<~~(c/2);++d)s1(a,h,\no,a.R),h+=f,o+=j;M0(a,a.J)}}break;case 0:case 2:if((a.t[d]||2==a.G.k[d])&&(a.t[e]||2==a.G.k[e])&&!QQ(a.G,b)&&2==g){if(!P0(a,o))break;a1(a,o.b-o.a,o.d-o.c,j);h=j.a/2;j=j.b/2;c.a=o.a+h;c.c=o.c+j;c.b=o.b+h;c.d=o.d+j;f.a=o.a-h;f.c=o.c-j;f.b=o.b-h;f.d=o.d-j;26==a.G.B[b]&&e1(c,f);O0(a,c,d,e);O0(a,f,d,e)}else if((a.t[e]||2==a.G.k[e])&&2==g)b1(a,o,b,!1);else if((a.t[d]||2==a.G.k[d])&&2==g)b1(a,o,b,!0);else{l=d1(a,b);0==l&&(l=1);c.a=o.a;c.c=o.c;c.b=o.b;c.d=o.d;a1(a,o.b-o.a,o.d-o.c,j);if(0<l){f.a=o.a+j.a;f.c=\no.c+j.b;f.b=o.b+j.a;f.d=o.d+j.b;if(Z0(a,d,e,1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(Z0(a,e,d,-1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}else{f.a=o.a-j.a;f.c=o.c-j.b;f.b=o.b-j.a;f.d=o.d-j.b;if(Z0(a,d,e,-1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(Z0(a,e,d,1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}26==a.G.B[b]&&e1(c,f);P0(a,c)&&O0(a,c,d,e);2==g?P0(a,f)&&O0(a,f,d,e):P0(a,f)&&J0(a,f,d,e)}break;case 3:P0(a,o)&&(O0(a,o,d,e),a1(a,o.b-o.a,o.d-o.c,j),c.a=o.a+j.a,c.c=o.c+j.b,c.b=o.b+j.a,c.d=o.d+j.b,\nO0(a,c,d,e),c.a=o.a-j.a,c.c=o.c-j.b,c.b=o.b-j.a,c.d=o.d-j.b,O0(a,c,d,e))}-8==a.z&&M0(a,-9)}}function j1(a,b,c,d,e){var f;e&&(e=i1(a,d),e=e/2+~~(a.o/8),f=~~(a.o/2),(d==jb||d==rb)&&(f=2*f/3),Dm(a.T,new k1(b-e,c-f,2*e,2*f)));a.F||t1(a,d,b,c)}function u1(a){var b;b=a.a;a.a=a.b;a.b=b;b=a.c;a.c=a.d;a.d=b}\nfunction o1(a,b,c){a=0==b?6.283185307179586+a[0]-a[a.length-1]:a[b]-a[b-1];-2.0943951023931953<c&&1.0471975511965976>c?a-=2*Math.cos(c+0.5235987755982988):a-=0.5*Math.cos(c+0.5235987755982988);return a}function v1(a){var b;b=new S0;a.a<=a.b?(b.c=a.a,b.b=a.b-a.a):(b.c=a.b,b.b=a.a-a.b);a.c<=a.d?(b.d=a.c,b.a=a.d-a.c):(b.d=a.d,b.a=a.c-a.d);return b}function n1(a,b){var c;if(0<b)return(a[b]+a[b-1])/2;c=3.141592653589793+(a[0]+a[a.length-1])/2;return 3.141592653589793<c?c-6.283185307179586:c}\nfunction r1(a,b,c,d){var e,f,g;g=new K0;if(!(b.a==b.b&&b.c==b.d)){g.a=b.a;g.c=b.c;g.b=b.b;g.d=b.d;f=v1(g);for(b=0;b<a.T.c;++b)if(e=Dx(a.T,b),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(w1(a,g.a,g.c,b)){if(w1(a,g.b,g.d,b))return;x1(a,g,0,b);r1(a,g,c,d);return}if(w1(a,g.b,g.d,b)){x1(a,g,1,b);r1(a,g,c,d);return}}var h,j,l;j=(g.c-g.d)/9;l=(g.b-g.a)/9;b=D(rG,nl,-1,3,1);e=D(rG,nl,-1,3,1);f=D(rG,nl,-1,4,1);h=D(rG,nl,-1,4,1);b[0]=g.a;e[0]=g.c;f[2]=g.b+j;h[2]=g.d+l;f[3]=g.b-j;h[3]=g.d-l;b[1]=\n(b[0]+f[2])/2;e[1]=(e[0]+h[2])/2;b[2]=(b[0]+f[3])/2;e[2]=(e[0]+h[3])/2;f[0]=b[2];h[0]=e[2];f[1]=b[1];h[1]=e[1];L0(a.G,sS(a.G,c,d))?g=d=-3:(d=a.r[c],g=V0(a,c),d==(a.G.s[c]&448)&&(d=g));M0(a,d);a.bd(b,e,3);M0(a,g);a.bd(f,h,4);M0(a,a.J)}}function w1(a,b,c,d){if(0!=(a.B&1))return!1;a=Dx(a.T,d);return b>a.c&&b<a.c+a.b&&c>a.d&&c<a.d+a.a}function e1(a,b){var c;c=a.b;a.b=b.b;b.b=c;c=a.d;a.d=b.d;b.d=c}\nfunction d1(a,b){var c,d,e,f,g,h,j,l,o,m;j=D(pq,ml,-1,16,2);l=D(pq,ml,-1,16,2);c=D(rG,nl,-1,16,1);f=D(rG,nl,-1,2,1);for(h=d=0;2>h;++h){e=Y(a.G,h,b);for(o=0;o<a.G.f[e];++o)if(g=RQ(a.G,e,o),g!=b){if(4==d)return 0;j[d]=LQ(a.G,g);l[d]=QQ(a.G,g);c[d++]=TQ(a.G,e,BQ(a.G,e,o))}}f[0]=TQ(a.G,Y(a.G,0,b),Y(a.G,1,b));0>f[0]?(f[1]=f[0]+3.141592653589793,e=!1):(f[1]=f[0],f[0]=f[1]-3.141592653589793,e=!0);for(h=g=0;h<d;++h)j[h]?m=20:l[h]?m=17:m=16,c[h]>f[0]&&c[h]<f[1]?g-=m:g+=m;return e?-g:g}\nfunction P0(a,b){var c,d,e,f;if(b.a==b.b&&b.c==b.d){for(d=0;d<a.T.c;++d){e=Dx(a.T,d);c=b.a;f=b.c;var g=void 0,h=void 0,j=void 0,l=void 0;0>=e.b||0>=e.a?e=!1:(g=e.c,j=e.d,h=g+e.b,l=j+e.a,e=g<=c&&c<h&&j<=f&&f<l);if(e)return!1}return!0}f=v1(b);c=!1;b.a>b.b&&(u1(b),c=!0);for(d=0;d<a.T.c;++d)if(e=Dx(a.T,d),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(w1(a,b.a,b.c,d)){if(w1(a,b.b,b.d,d))return c&&u1(b),!1;x1(a,b,0,d);d=P0(a,b);c&&u1(b);return d}if(w1(a,b.b,b.d,d))return x1(a,b,1,d),d=P0(a,\nb),c&&u1(b),d}c&&u1(b);return!0}function x1(a,b,c,d){var e,f,g,h,j,l;0==c?(j=b.a,l=b.c,g=b.b,f=b.d):(j=b.b,l=b.d,g=b.a,f=b.c);d=Dx(a.T,d);a=g>j?d.c+d.b:d.c;h=f>l?d.d+d.a:d.d;d=g-j;e=f-l;(0>=d?0-d:d)>(0>=e?0-e:e)?l==f?(f=a,g=l):(f=j+d*(h-l)/e,g>j==a>f?g=h:(f=a,g=l+e*(a-j)/d)):j==g?(f=j,g=h):(g=l+e*(a-j)/d,f>l==h>g?f=a:(f=j+d*(h-l)/e,g=h));0==c?(b.a=f,b.c=g):(b.b=f,b.d=g)}\nfunction y1(a,b,c,d){c/=2;switch(d&786432){case 786432:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+b.a-c;break}case 0:a.x.a=a.w.c+a.w.b/2;a.x.b=a.w.d+a.w.a+c;b&&a.x.b>b.d+b.a-c&&(a.x.b=b.d+b.a-c);break;case 524288:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+c;break}case 262144:a.x.a=a.w.c+a.w.b/2,a.x.b=a.w.d-c,b&&a.x.b<b.d+c&&(a.x.b=b.d+c)}}\nfunction M0(a,b){if(!a.F&&(-10==b&&(a.z=-999,b=a.J),!(b==a.z||-8==a.z&&-9!=b)))switch(-8==b&&(a.I=a.z),-9==b&&(b=a.I),a.z=b,b){case 0:a.cd((EC(),LC));break;case -6:a.cd(a.A);break;case -4:a.cd(a.H);break;case -2:a.cd(a.u);break;case -3:a.cd(a.v);break;case -7:a.cd(a.C);break;case -8:a.cd(a.D);break;case 64:a.cd(om);break;case 128:a.cd(pm);break;case 256:a.cd(rm);break;case 192:a.cd(qm);break;case 320:a.cd(sm);break;case 384:a.cd(tm);break;case 448:a.cd(um);break;case 1:a.cd((EC(),IC));break;default:a.cd((EC(),\nLC))}}function z1(a){var b,c,d,e,f;e=T0(a.K,a.G.D[0].a);c=T0(a.K,a.G.D[0].a);f=U0(a.K,a.G.D[0].b);d=U0(a.K,a.G.D[0].b);for(b=0;b<a.G.o;++b)e>T0(a.K,MQ(a.G,b))&&(e=T0(a.K,MQ(a.G,b))),c<T0(a.K,MQ(a.G,b))&&(c=T0(a.K,MQ(a.G,b))),f>U0(a.K,NQ(a.G,b))&&(f=U0(a.K,NQ(a.G,b))),d<U0(a.K,NQ(a.G,b))&&(d=U0(a.K,NQ(a.G,b)));a.w=new k1(e,f,c-e,d-f)}w(3,1,{});_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.x=null;_.y=0;_.z=0;_.A=null;_.B=0;_.C=null;_.D=null;_.E=0;_.F=!1;_.G=null;_.H=null;_.I=0;_.J=0;_.K=null;\n_.L=0;_.M=0;_.N=null;_.O=0;_.P=0;_.Q=0;_.R=0;_.S=0;_.T=null;function l1(a,b,c){this.b=a;this.c=b;this.a=c}w(4,1,{},l1);_.a=0;_.b=0;_.c=0;function K0(){}w(5,1,{},K0);_.a=0;_.b=0;_.c=0;_.d=0;function A1(a,b){var c,d,e,f;1==a.d.B[b]&&(mS(a.d,b,2),a.e+=2);for(e=0;2>e;++e){c=Y(a.d,e,b);for(f=0;f<a.d.f[c];++f)d=RQ(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction B1(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.d.d;++c)if(a.c[c]){f=!1;for(e=0;2>e;++e){d=Y(a.d,e,c);b=!1;for(g=0;g<a.d.f[d];++g)if(c!=RQ(a.d,d,g)&&a.c[RQ(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,A1(a,c))}}while(h)}function C1(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=RQ(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function D1(a){this.d=a}w(6,1,{},D1);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;function E1(a,b){return(b.a-a.a)*(b.a-a.a)+(b.b-a.b)*(b.b-a.b)+(b.c-a.c)*(b.c-a.c)}\nfunction F1(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b}function G1(a,b){b.c=b.c*a.c+a.a;b.d=b.d*a.c+a.b;b.b*=a.c;b.a*=a.c}function T0(a,b){return b*a.c+a.a}function U0(a,b){return b*a.c+a.b}function H1(){this.b=this.a=0;this.c=1}function I1(a,b,c){var d,e,f;this.b=this.a=0;this.c=1;b&&(d=b.b/a.b,f=b.a/a.a,e=0,0==e?e=24:e/=256,c=e/c,this.c=c<(d<f?d:f)?c:d<f?d:f,this.a=b.c+b.b/2-this.c*(a.c+a.b/2),this.b=b.d+b.a/2-this.c*(a.d+a.a/2))}w(19,1,{},H1,I1);\n_.tS=function(){return"DepictorTransformation Offset: "+this.a+kb+this.b+" Scaling: "+this.c};_.a=0;_.b=0;_.c=0;function I0(a){return J1(a,a.o,a.p,24)}\nfunction J1(a,b,c,d){var e,f,g;f=!1;for(g=0;0==g&&!f;){for(e=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&++g;0==g&&(f=!0)}if(0==g){if(2>b)return d;g=1.7976931348623157E308;for(c=1;c<b;++c)for(e=0;e<c;++e)f=wL(E1(a.D[c],a.D[e])),0<f&&f<g&&(g=f);return 1.7976931348623157E308!=g?0.6*g:d}for(e=b=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&(b+=wL(E1(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function L0(a,b){return 0!=(a.z[b]&262144)}function K1(a,b){return 0!=(a.s[b]&262144)}\nfunction L1(a,b){var c;c=a.x[b];return 3<=c&&4>=c||11<=c&&13>=c||19<=c&&31>=c||37<=c&&51>=c||55<=c&&84>=c||87<=c&&103>=c}function M1(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function N1(a,b,c){a.D[b].a=c;a.K&=3}function O1(a,b,c){a.D[b].b=c;a.K&=3}function P1(a,b,c){a.D[b].c=c;a.K&=3}function Q1(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}\nfunction R1(a,b,c){return 1!=KQ(a,b)?0:16-a.f[a.o+c]+(1==a.x[c]?4096:0)+(0==(a.B[b]&24)||a.y[0][b]!=c?2048:0)+(0==(a.s[c]&3)?1024:0)+(0!=(a.z[b]&64)?0:512)+(6!=a.x[c]?256:0)}\nfunction S1(a){var b;IR(a,3);for(b=0;b<a.c;++b){var c=a,d=b,e=void 0,f=void 0,g=f=void 0,h=void 0,j=e=e=void 0,l=g=void 0,l=void 0;if(!(0==(c.s[d]&3)||3==(c.s[d]&3)))if(2==c.k[d]&&2==c.f[d]){var o=l=g=j=void 0,m=j=void 0,r=h=h=g=void 0,t=l=l=void 0,y=e=f=t=o=void 0,h=void 0;if(2!=c.f[d]||2!=c.j[d][0]||2!=c.j[d][1]||2>c.f[c.e[d][0]]||2>c.f[c.e[d][1]]||1!=c.k[c.e[d][0]]||1!=c.k[c.e[d][1]])bT(c,d,0,!1);else{l=t=f=e=-1;for(h=o=0;2>h;++h){g=c.e[d][h];for(r=0;r<c.f[c.o+g];++r)j=c.e[g][r],j!=d&&(m=c.i[g][r],\ny=R1(c,m,j),o<y&&(o=y,f=j,e=m,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<CQ(c,c.e[d][h]);++r)c.e[c.e[d][h]][r]!=d&&(c.B[c.i[c.e[d][h]][r]]=1);c.y[1][e]!=f&&(c.y[0][e]=c.y[1][e],c.y[1][e]=f);g=2147483647;for(h=0;h<c.f[t];++h)j=c.e[t][h],j!=d&&g>j&&(g=j);t=D(B,q,-1,2,1);for(h=o=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[o++]=j);j=QS(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==o?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=Q1(j,TQ(c,l,t[0])),l=Q1(j,TQ(c,l,t[1])),l=h-l):l=Q1(j,TQ(c,l,t[0]));0>l^1==(c.s[d]&\n3)^g==f?c.B[e]=17:c.B[e]=9}}}else if(3>c.f[d]||4<c.f[d])bT(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=D(B,q,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;wR(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=D(rG,nl,-1,e,1);for(h=0;h<e;++h)f[h]=TQ(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==KQ(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,v=m=y=r=o=void 0,r=void 0,o=j.f[j.o+g],m=D(B,q,-1,o,1),r=UQ(j,g,h,t,m);if(3==r)j=!1;else{y=(j.s[g]&3)==r?17:9;for(v=0;v<o;++v)1==(m[v]&\n1)&&(r=j.i[g][h[v]],j.B[r]=y,j.y[0][r]!=g&&(j.y[1][r]=j.y[0][r],j.y[0][r]=g));j=!0}if(!j){j=-1;for(h=0;h<e;++h)if(g=c.i[d][h],(17==c.B[g]||9==c.B[g])&&c.y[0][g]==d)c.B[c.i[d][h]]=1,-1==j?j=g:j=-2;if(0>j)a:{for(var j=c,g=d,s=m=t=m=y=y=o=v=y=o=h=void 0,r=y=r=void 0,h=j.f[j.o+g],o=D(rG,nl,-1,h,1),t=0;t<h;++t)o[t]=TQ(j,g,j.e[g][t]);for(t=1;t<h;++t)for(m=0;m<t;++m)if(r=pH(Q1(o[t],o[m])),0.08>r||3.061592653589793<r){for(s=v=y=0;s<h;++s)s!=t&&s!=m&&(y+=pH(T1(o[t],o[s])),v+=pH(T1(o[m],o[s])));y=y<v?j.i[g][t]:\nj.i[g][m];if(1==KQ(j,y)){j=y;break a}}r=-1;for(t=o=0;t<h;++t)y=j.e[g][t],m=j.i[g][t],y=R1(j,m,y),o<y&&(o=y,r=m);j=r}c.y[0][j]!=d&&(c.y[1][j]=c.y[0][j],c.y[0][j]=d);g=-1;for(h=0;h<e;++h)if(j==c.i[d][l[h]]){g=h;break}l=z(DI,am,87,[z(B,q,-1,[2,1,2,1]),z(B,q,-1,[1,2,2,1]),z(B,q,-1,[1,1,2,2]),z(B,q,-1,[2,1,1,2]),z(B,q,-1,[2,2,1,1]),z(B,q,-1,[1,2,1,2])]);for(h=1;h<e;++h)f[h]<f[0]&&(f[h]+=6.283185307179586);if(3==e){e=!1;switch(g){case 0:e=f[1]<f[2]&&3.141592653589793>f[2]-f[1]||f[1]>f[2]&&3.141592653589793<\nf[1]-f[2];break;case 1:e=3.141592653589793<f[2]-f[0];break;case 2:e=3.141592653589793>f[1]-f[0]}f=1==(c.s[d]&3)^e?17:9}else e=0,f[1]<=f[2]&&f[2]<=f[3]?e=0:f[1]<=f[3]&&f[3]<=f[2]?e=1:f[2]<=f[1]&&f[1]<=f[3]?e=2:f[2]<=f[3]&&f[3]<=f[1]?e=3:f[3]<=f[1]&&f[1]<=f[2]?e=4:f[3]<=f[2]&&f[2]<=f[1]&&(e=5),f=1==(c.s[d]&3)^1==l[e][g]?9:17;c.B[j]=f}}}for(b=0;b<a.d;++b)if(d=a,c=b,h=y=e=h=f=l=o=t=l=r=g=h=j=m=t=g=o=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&HQ(d,c)){l=h=f=e=-1;for(g=o=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)m=d.i[j][r],m!=c&&1==KQ(d,m)&&(t=d.e[j][r],y=R1(d,m,t),o<y&&(o=y,f=t,e=m,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<CQ(d,d.y[g][c]);++r)m=d.i[d.y[g][c]][r],m!=c&&1==KQ(d,m)&&(d.B[m]=1);d.y[1][e]!=f&&(d.y[0][e]=d.y[1][e],d.y[1][e]=f);j=2147483647;for(g=0;g<d.f[h];++g)t=d.e[h][g],d.i[h][g]!=c&&j>t&&(j=t);t=D(B,q,-1,2,1);for(g=o=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[o++]=d.e[l][g]);g=QS(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==o?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=Q1(g,TQ(d,\nl,t[0])),l=Q1(g,TQ(d,l,t[1])),l=h-l):l=Q1(g,TQ(d,l,t[0]));0>l^2==(d.z[c]&3)^j==f?d.B[e]=17:d.B[e]=9}}}function Z(a,b){var c,d;c=b;for(d=0;0!=b;)0==a.c&&(a.e=(a.a[++a.d]&63)<<11,a.c=6),d|=(65536&a.e)>>16-c+b,a.e<<=1,--b,--a.c;return d}function U1(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function V1(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function W1(){this.b=!0}w(24,1,{},W1);_.a=null;_.b=!1;_.c=0;_.d=0;_.e=0;_.f=null;\nfunction X1(a,b){var c,d;c=b;var e,f;9.0E-4>(0>=c?0-c:c)&&(c=0);c=P(J(Q(c*Math.pow(10,4))))/Math.pow(10,4);d=n+(new nL(c)).a;e=my(d,ny(46));0>e&&(d+=lc,e=my(d,ny(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=Fc;10<d.length&&(d=Gd);e=n;for(c=1;c<=10-d.length;++c)e+=ga;d=e+d;for(c=d.length;10>c;++c)zE(a.a,32);HP(a.a,d)}function Y1(a,b){var c,d,e;if(0>b||999<b)HP(a.a," ?");else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?zE(a.a,48):zE(a.a,32):(zE(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction Z1(a){var b=new yE,c,d,e,f,g,h,j,l;IR(a,7);f=!0;for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1!=(a.s[c]&1572864)>>19){f=!1;break}l=-1;if(f){d=D(B,q,-1,32,1);for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1==(a.s[c]&1572864)>>19){c=1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21;++d[c];0<d[c]&&(l=c);break}}this.a=b;HP(this.a,(null!=a.I?a.I:n)+ea);HP(this.a,"Actelion Java MolfileCreator 1.0\\n\\n");Y1(this,a.o);Y1(this,a.p);HP(this.a,ja);Y1(this,f?0:1);HP(this.a,\n" 0 0 0 0 0999 V2000\\n");b=1==a.o;for(c=1;c<a.o;++c)if(a.D[c].a!=a.D[0].a||a.D[c].b!=a.D[0].b||a.D[c].c!=a.D[0].c){b=!0;break}d=1;if(b)if(c=J1(a,a.o,a.p,24),0!=c)(1>c||3<c)&&(d=1.5/c);else{e=1.7976931348623157E308;for(c=1;c<a.o;++c)for(d=0;d<c;++d)g=a.D[d].a-a.D[c].a,h=a.D[d].b-a.D[c].b,j=a.D[d].c-a.D[c].c,g=g*g+h*h+j*j,e>g&&(e=g);d=3/e}for(c=0;c<a.o;++c)b?(X1(this,d*a.D[c].a),X1(this,d*-a.D[c].b),X1(this,d*-a.D[c].c)):HP(this.a," 0.0000 0.0000 0.0000"),null!=(null==a.t?null:a.t[c])?\nHP(this.a," L "):0!=(a.w[c]&1)?HP(this.a," A "):(e=(jR(),ES)[a.x[c]],HP(this.a,ga+e),1==e.length?HP(this.a,ia):2==e.length&&HP(this.a,ga)),HP(this.a," 0 0 0"),e=1920&a.w[c],0==e?HP(this.a,z0):384==e?HP(this.a," 3"):128==e?HP(this.a,B0):1792==e?HP(this.a,A0):1664==e&&HP(this.a,B0),HP(this.a,0!=(a.w[c]&8192)?A0:z0),e=((a.s[c]&-268435456)>>>28)-1,-1==e?HP(this.a,z0):0==e?HP(this.a," 15"):Y1(this,e),HP(this.a,ka),Y1(this,qH(a.u[c])),HP(this.a," 0 0\\n");for(c=0;c<a.p;++c){switch(a.B[c]){case 1:b=\n1;d=0;break;case 2:b=2;d=0;break;case 4:b=3;d=0;break;case 9:b=1;d=6;break;case 17:d=b=1;break;case 26:b=2;d=3;break;case 64:b=4;d=0;break;default:b=1,d=0}f&&(1==d||6==d)&&bS(a,a.y[0][c])!=l&&(d=0);e=a.A[c]&15;0!=e&&(8==e?b=4:3==e?b=5:9==e?b=6:10==e?b=7:b=8);e=a.A[c]&48;e=0==e?0:32==e?1:2;Y1(this,1+a.y[0][c]);Y1(this,1+a.y[1][c]);Y1(this,b);Y1(this,d);HP(this.a,z0);Y1(this,e);HP(this.a," 0\\n")}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){HP(this.a,ef);Y1(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(HP(this.a,\nga),Y1(this,c+1),f=a.q[c],0>f?(HP(this.a," -"),f=-f):HP(this.a,v0),zE(this.a,48+f&65535));HP(this.a,ea)}for(c=f=0;c<a.o;++c)0==a.v[c]||++f;if(0!=f){HP(this.a,kf);Y1(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(HP(this.a,ga),Y1(this,c+1),HP(this.a,ga),Y1(this,a.v[c]));HP(this.a,ea)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){HP(this.a,eQ);Y1(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(HP(this.a,ga),Y1(this,c+1),a.s[c]&48){case 16:HP(this.a,w0);break;case 32:HP(this.a,x0);break;case 48:HP(this.a,\ny0)}HP(this.a,ea)}if(a.E){for(c=f=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){HP(this.a,fQ);Y1(this,f);for(c=0;c<a.o;++c)if(f=a.w[c]&120,0!=f)switch(HP(this.a,ga),Y1(this,c+1),f){case 112:HP(this.a," -1");break;case 8:HP(this.a,w0);break;case 104:HP(this.a,x0);break;case 88:HP(this.a,y0);break;case 56:HP(this.a," 4")}HP(this.a,ea)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){HP(this.a,"M ALS ");Y1(this,c+1);Y1(this,f.length);HP(this.a,0!=(a.w[c]&1)?" T ":" F ");for(l=0;l<f.length;++l)switch(b=\n(jR(),ES)[f[l]],b.length){case 1:HP(this.a,b+v0);break;case 2:HP(this.a,b+ia);break;case 3:HP(this.a,b+ga);break;default:HP(this.a," ?")}HP(this.a,ea)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){HP(this.a,gQ);Y1(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(HP(this.a,ga),Y1(this,c+1),0!=(f&4096)?HP(this.a,v0+(a.f[a.o+c]+1)):HP(this.a," -2"));HP(this.a,ea)}}HP(this.a,gf)}w(25,1,{},Z1);_.a=null;\nfunction N0(a,b){var c,d,e,f;c=n+dw(100*b.a)/100;d=n+dw(100*b.b)/100;e=n+dw(100*b.c)/100;f=n+dw(100*b.d)/100;c=zd+c+wa+e+va+d+xa+f+\'" style="stroke:\'+a.e+";stroke-width:"+dw(100*a.n)/100+Aa;q1(a,c)}function t1(a,b,c,d){i1(a,b);b=Ad+dw(100*c)/100+\'" text-anchor="middle" y="\'+dw(100*(d+~~(a.o/3)))/100+\'" font-family=" \'+a.f.a+\'" font-size="\'+a.f.b+D0+a.e+Ca+b+vd;q1(a,b)}function s1(a,b,c,d){b=\'<circle cx="\'+dw(100*b)/100+qa+dw(100*c)/100+\'" r="\'+dw(100*d)/100+D0+a.e+\'" />\';q1(a,b)}\nfunction i1(a,b){var c;c=$J();if(-1<c&&9>c)return!a.i&&(a.i=(ju(),new CB(a.f))),c=LD(a.i,b),11<=a.f.b&&(c*=1.5714285714285714),c;var d=a.f;c=b;var e=$1;e||($1=e=$doc.createElement("canvas"));d=n+d.b+pj+d.a;e=e.getContext("2d");e.font=d;c=e.measureText(c);return(new k1(0,0,c.width,0)).b}function m1(a,b){a.o!=b&&(a.o=b,a.f=new oD(Ue,0,b))}\nfunction a2(a){var b,c,d;d=\'<svg id="\'+(null!=a.k?a.k:Ci+h1)+\'" xmlns="http://www.w3.org/2000/svg" version="1.1" \'+a.gd(ga)+\'width="\'+a.p+\'px" height="\'+a.j+\'px" viewBox="0 0 \'+a.p+ga+a.j+\'">\\n\';b="<style> #"+(null!=a.k?a.k:Ci+h1)+" {pointer-events:none; } #"+(null!=a.k?a.k:Ci+h1)+" .event { pointer-events:all;} <\/style>\\n";d+=u0;d+=b;for(c=new zv(a.c);c.b<c.d.Tf();)b=Av(c),q1(a,b);for(c=new zv(a.b);c.b<c.d.Tf();)b=Av(c),q1(a,b);return d+a.fd(u0)+a.d.a.a+ud}\nfunction q1(a,b){Ap(a.d,u0);Ap(a.d,b);Ap(a.d,ea)}w(28,3,{});_.fd=At;_.gd=At;_.bd=function(a,b,c){var d,e;e=new Rv(\'<polygon points="\');for(d=0;d<c;++d)HP(e,n+dw(100*a[d])/100),e.a.a+=kb,HP(e,n+dw(100*b[d])/100),e.a.a+=ga;HP(e,\'" style="fill:\'+this.e+";stroke:"+this.e+\';stroke-width:1"/>\');q1(this,e.a.a)};_.cd=function(a){this.e=yj+(a.d>>16&255)+kb+(a.d>>8&255)+kb+(a.d&255)+hb};_.tS=function(){return a2(this)};_.e=Bg;_.i=null;_.j=400;_.k=null;_.n=1;_.o=10;_.p=400;var h1=0;\nfunction b2(a,b){var c,d,e;1==a.b.B[b]&&mS(a.b,b,2);for(d=0;2>d;++d){c=Y(a.b,d,b);M1(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[RQ(a.b,c,e)]=!1}}function c2(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.b.d;++c)if(a.a[c]){f=!1;for(e=0;2>e;++e){b=!1;d=Y(a.b,e,c);for(g=0;g<a.b.f[d];++g)if(c!=RQ(a.b,d,g)&&a.a[RQ(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,b2(a,c))}}while(h)}function d2(){}w(29,1,{},d2);_.a=null;_.b=null;\nfunction e2(a,b,c,d){a.b||(4==a.i||3==a.i&&-1!=a.c?a.b=!0:(a.j[a.i]=d,a.f[a.i]=b,a.k[a.i]=c,++a.i))}\nfunction f2(a,b){var c,d,e,f;if(a.b)return 3;-1!=a.c&&(a.c=b[a.c]);for(e=0;e<a.i;++e)2147483647!=a.f[e]&&(a.f[e]=b[a.f[e]]);if(-1==a.c&&0==a.d){d=2147483647;f=-1;for(e=0;e<a.i;++e)d>a.k[e]&&(d=a.k[e],f=e);a.c=a.f[f];for(e=f+1;e<a.i;++e)a.f[e-1]=a.f[e],a.k[e-1]=a.k[e],a.j[e-1]=a.j[e];--a.i}f=(-1==a.c?0:1)+a.d+a.i;if(4<f||3>f)return 3;c=-1==a.c&&1==a.d||-1!=a.c&&pT(a.n.b,a.c);d=-1;for(e=0;e<a.i;++e)if(a.j[e]){if(-1!=d||c)return 3;d=e}f=!1;if(-1!=d)for(e=0;e<a.i;++e)!a.j[e]&&a.f[d]<a.f[e]&&(f=!f);d=\n!1;if(-1!=a.c&&!c)for(e=0;e<a.i;++e)a.c<a.f[e]&&(d=!d);e=a.f;c=a.k;var g,h,j;h=!1;for(g=1;g<a.i;++g)for(j=0;j<g;++j)e[j]>e[g]&&(h=!h),c[j]>c[g]&&(h=!h);return a.e^h^d^f?2:1}function g2(a,b,c,d,e,f){this.n=a;0!=d&&1!=d?this.b=!0:(this.a=b,this.c=c,this.d=d,this.e=f,this.i=0,this.j=D(pq,ml,-1,4,2),this.f=D(B,q,-1,4,1),this.k=D(B,q,-1,4,1),-1!=c&&1==d&&(e2(this,2147483647,e,!0),this.d=0))}w(30,1,{},g2);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction h2(a){var b;IR(a,15);b=a.C&65535;switch(a.C&-65536){case 65536:return null;case 131072:return 1==b?"meso":n+b+" meso diastereomers";case 0:return"unknown chirality";case 196608:return"racemate";case 262144:return"this enantiomer";case 327680:return"this or other enantiomer";case 393216:return"two epimers";default:return 1==b?"one stereo isomer":n+b+" stereo isomers"}}\nfunction i2(a){IR(a,15);if(a.b){var a=a.b,b;for(b=0;b<a.H.c;++b)if(0==(a.H.s[b]&67108864)&&3==a.S[b]){var c=a.H;c.s[b]|=67108864;c.K&=3}for(b=0;b<a.H.d;++b)3==a.k[b]&&2==KQ(a.H,b)&&mS(a.H,b,26)}}\nfunction j2(a,b,c){var d,e,f;f=b.length;d=new k2(a.f,f,a.e);d.a[0]=0;for(e=d.b[0]=0;e<f;++e)d.n[e]=128-f,d.e[e]=b[e];if(8>f)l2(d);else a:{var g,h,j,l,o,m,r;f=z(DI,am,87,[z(B,q,-1,[627]),null,z(B,q,-1,[2457]),null,z(B,q,-1,[2451,8643,2519]),null,z(B,q,-1,[34377,-2147448999]),null,z(B,q,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,z(B,q,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,z(B,q,-1,[542985,137283,2122017,530691,2206773,-2144711351,219209,2840841,137555,-2146871031,-2147264167,613705,-2145360543,-2146625271,694611,2454837,-2145356703,-2147345133,-2146928951,-2146931805,-2144641719,-2146951869,-2146625237,-2146624183,2841963,1074905,-2146625117,2799955,-2144723645,138583,859225,-2145264843,-2145216253,-2146624149,-2144700727,-2146928917,-2143905527,-2144045771,-2146789097,2288547,544407,2104323,-2146911977,-2144479405,3633737,\n-2146870089,-2146952169]),null,z(B,q,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);m=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[m]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==KQ(a.f,c[j])&&(h=a.f.z[c[j]]&3,1==h&&(b+=l),2==h&&(e+=l)),b>>>=1,e>>>=1;for(r=0;r<f[m].length;++r){h=0==(-2147483648&f[m][r]);c=2147483647&f[m][r];for(j=!1;!j;j=!j){if(j){if(h)break;o=0;for(g=1;g!=l;g<<=1)o<<=1,0!=(c&g)&&(o|=1);c=o}for(g=0;g<d.e.length;++g){if(0==(c&b)&&0==(~c&e)){b=\n0;e=!0;for(j=1;j<d.e.length;++j)d.a[j]=d.a[j-1]+Math.sin(b),d.b[j]=d.b[j-1]+Math.cos(b),0==(c&1)&&(e=!e),b+=e?1.0471975511965976:-1.0471975511965976,c>>>=1;break a}0!=(c&1)&&(c|=l);c>>>=1}}}}l2(d)}Dm(a.c,d)}function m2(a,b){var c,d;d=0;XQ(a,a.length,(YQ(),YQ(),ZQ));for(c=0;c<a.length;++c)(0==c||0!=$Q(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction n2(a){var b,c,d,e,f,g,h,j,l;j=new Jm;l=new Jm;c=new Jm;for(e=new zv(a.c);e.b<e.d.Tf();){d=Av(e);f=0;c.qg();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(Dm(c,new o2(d,g,b)),f+=b);if(0!=f){p2(c,new q2);for(h=new zv(c);h.b<h.d.Tf()&&!(g=Av(h),0<f*g.b&&(b=(0>f?-f:f)>=qH(g.b)?g.b:f,f-=b,Dm(0>b?j:l,new o2(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;p2(l,new r2);p2(j,new s2);for(f=new zv(l);f.b<f.d.Tf();){e=Av(f);for(d=new zv(j);d.b<d.d.Tf();)if(c=Av(d),e.b==-c.b)return a.j[e.c.e[e.a]]-=\ne.b,a.j[c.c.e[c.a]]-=c.b,new t2(e.c,c.c,e.a,c.a)}for(f=new zv(l);f.b<f.d.Tf();){e=Av(f);for(d=new zv(j);d.b<d.d.Tf();)if(c=Av(d),e.b>-c.b)return a.j[e.c.e[e.a]]+=c.b,a.j[c.c.e[c.a]]-=c.b,new t2(e.c,c.c,e.a,c.a)}for(f=new zv(l);f.b<f.d.Tf();){e=Av(f);for(d=new zv(j);d.b<d.d.Tf();)if(c=Av(d),e.b<-c.b)return a.j[e.c.e[e.a]]-=e.b,a.j[c.c.e[c.a]]+=e.b,new t2(e.c,c.c,e.a,c.a)}return null}function u2(a){return 2>a.c.c?null:new v2(Dx(a.c,0),Dx(a.c,1))}\nfunction w2(a){var b,c,d,e,f,g,h,j;j=b=null;for(f=0;f<a.f.d;++f)if(32==a.f.B[f]){c=Y(a.f,0,f);e=-1;for(g=0;g<a.c.c&&!(e=x2(Dx(a.c,g),c),-1!=e);++g);d=Y(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=x2(Dx(a.c,h),d),-1!=c);++h);g!=h&&(g>h&&(d=g,g=h,h=d,d=e,e=c,c=d),null==j&&(j=D(y2,u,10,a.c.c,0)),null==j[h]&&(j[h]=D(z2,t0,9,h,0)),j[h][g]?(j[h][g].c[0]+=j[h][g].b[0].a[e],j[h][g].d[0]+=j[h][g].b[0].b[e],j[h][g].c[1]+=j[h][g].b[1].a[c],j[h][g].d[1]+=j[h][g].b[1].b[c],++j[h][g].a[0],++j[h][g].a[1]):(j[h][g]=new t2(Dx(a.c,\ng),Dx(a.c,h),e,c),!b&&(b=new Jm),Dm(b,j[h][g])))}return b}function l2(a){var b,c;b=3.141592653589793-3.141592653589793*(a.e.length-2)/a.e.length;for(c=1;c<a.e.length;++c)a.a[c]=a.a[c-1]+Math.sin(b*(c-1)),a.b[c]=a.b[c-1]+Math.cos(b*(c-1))}function A2(a,b,c){var d,e;for(e=d=0;e<CQ(a.f,c);++e)B2(b,BQ(a.f,c,e))&&++d;return d}\nfunction C2(a,b,c,d){var e,f,d=new k2(a.f,b.e.length+c.e.length-d,a.e);for(e=a=0;e<b.e.length;++e)d.e[a]=b.e[e],d.n[a]=b.n[e],d.a[a]=b.a[e],d.b[a++]=b.b[e];for(e=0;e<c.e.length;++e)f=x2(b,c.e[e]),-1==f?(d.e[a]=c.e[e],d.n[a]=c.n[e],d.a[a]=c.a[e],d.b[a++]=c.b[e]):d.n[f]<c.n[e]&&(d.n[f]=c.n[e]);return d}\nfunction D2(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new E2);if(0!=(a.e&1)){var j,l,o,m,r;m=!1;IR(b,7);b.o=b.c;b.p=b.d;for(l=0;l<b.c;++l)b.f[b.o+l]!=b.f[l]&&(b.f[b.o+l]!=b.f[2*b.o+l]&&(m=!0),j=RR(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=RR(b,l,!0),j!=r&&(o=((b.s[l]&-268435456)>>>28)-1,(-1==o||o<j)&&VS(b,l,j))));S1(b);m&&(b.K=0)}a.f=b;IR(a.f,3);a.c=new Jm;a.a=D(pq,ml,-1,a.f.o,2);a.b=D(pq,ml,-1,a.f.p,2);a.d=D(pq,ml,-1,a.f.p,2);for(d=0;d<a.f.p;++d)a.d[d]=32!=a.f.B[d];a.j=D(B,q,-1,a.f.o,1);for(c=0;c<a.f.o;++c)a.j[c]=\na.f.q[c];if(0!=(a.e&6)){for(d=0;d<a.f.p;++d)a.d[d]=!a.d[d]&&K1(a.f,Y(a.f,0,d))&&K1(a.f,Y(a.f,1,d));var t,y,v,s,A,F,M,N,$,U,V,da;for(s=v=A=0;s<a.f.p;++s)if(K1(a.f,Y(a.f,0,s))&&K1(a.f,Y(a.f,1,s))){a.b[s]=!0;var la=v,sa,cc=a.f,K=void 0,pa=void 0,Ac=void 0,jd=void 0,K=cc.y[0][s],pa=cc.y[1][s],Ac=cc.D[pa].a-cc.D[K].a,jd=cc.D[pa].b-cc.D[K].b;sa=Math.sqrt(Ac*Ac+jd*jd);v=la+sa;++A}if(!(0==A||0==v)){v/=A;for(t=0;t<a.f.o;++t)K1(a.f,t)&&(0==gR(a.f,t)?M1(a.f,t,!1):a.a[t]=!0);U=D(B,q,-1,a.f.o,1);var tb=a.f,L,\nGa,ub,Jc,uc,Ba,kd,cd;IR(tb,1);for(L=0;L<tb.o;++L)U[L]=-1;for(L=uc=0;L<tb.o;++L)if(-1==U[L]&&0!=(tb.s[L]&262144)){U[L]=uc;Ba=D(B,q,-1,tb.o,1);Ba[0]=L;for(kd=Jc=0;Jc<=kd;){ub=gR(tb,Ba[Jc]);for(cd=0;cd<ub;++cd)Ga=tb.e[Ba[Jc]][cd],-1==U[Ga]&&0!=(tb.s[Ga]&262144)&&(Ba[++kd]=Ga,U[Ga]=uc);++Jc}++uc}F=uc;$=D(B,q,-1,F,1);for(t=0;t<a.f.o;++t)-1!=U[t]&&++$[U[t]];N=D(F2,u,12,F,0);for(M=0;M<F;++M)N[M]=new k2(a.f,$[M],a.e);y=D(B,q,-1,F,1);for(t=0;t<a.f.o;++t)M=U[t],-1!=M&&(N[M].n[y[M]]=256,N[M].e[y[M]]=t,N[M].a[y[M]]=\nMQ(a.f,t)/v,N[M].b[y[M]]=NQ(a.f,t)/v,++y[M]);V=-1;for(M=da=0;M<F;++M)da<$[M]&&(da=$[M],V=M);Dm(a.c,N[V]);for(M=0;M<F;++M)M!=V&&Dm(a.c,N[M])}}var ta,Da,aa,Eb,db,Fb,Qc,nc,ca,ld,S,O,Bb,Ra,T,eb,Ma,dd,Rc,Na,fb,Lc,Zd,Bd,Yc,Ib,lb;for(Da=0;Da<a.f.o;++Da)if(4<CQ(a.f,Da)){ca=new k2(a.f,1+CQ(a.f,Da),a.e);ca.a[CQ(a.f,Da)]=0;ca.b[CQ(a.f,Da)]=0;ca.n[CQ(a.f,Da)]=32;ca.e[CQ(a.f,Da)]=Da;a.a[Da]=!0;for(S=0;S<CQ(a.f,Da);++S)Fb=BQ(a.f,Da,S),ca.a[S]=Math.sin(1.0471975511965976*S-2.0943951023931953),ca.b[S]=Math.cos(1.0471975511965976*\nS-2.0943951023931953),ca.n[S]=32,ca.e[S]=Fb,a.a[Fb]=!0,a.b[RQ(a.f,Da,S)]=!0;Dm(a.c,ca)}Zd=CR(a.f);for(Lc=0;Lc<Zd.i.c;++Lc){Bd=Dx(Zd.j,Lc).length;Na=Dx(Zd.i,Lc);Yc=!1;if(0!=(a.e&6)){Yc=!0;for(S=0;S<Bd;++S)if(!K1(a.f,Na[S])){Yc=!1;break}}if(!Yc){O=!1;for(S=0;S<Bd;++S)if(LR(a.f,Na[S])==Bd){O=!0;break}if(O){fb=Dx(Zd.j,Lc);j2(a,Na,fb);for(S=0;S<Bd;++S)a.a[Na[S]]=!0,a.b[fb[S]]=!0}}}for(db=0;db<a.f.p;++db)if(QQ(a.f,db)&&!a.b[db]){a:{var ic=a,vc=db,ec=void 0,I=void 0,oc=void 0,fc=void 0,Bc=void 0,Sc=void 0,\nHd=void 0,Td=void 0,Cd=void 0,Ud=void 0,ed=void 0,fa=void 0,Id=void 0,ec=Y(ic.f,0,vc),I=Y(ic.f,1,vc),Bc=D(B,q,-1,ic.f.o,1),Sc=D(B,q,-1,ic.f.o,1),Hd=D(B,q,-1,ic.f.o,1),Td=D(B,q,-1,ic.f.o,1);Bc[0]=ec;Bc[1]=I;Sc[1]=vc;Hd[ec]=1;Hd[I]=2;Td[0]=-1;Td[1]=0;for(Cd=fc=1;fc<=Cd;){for(Ud=0;Ud<CQ(ic.f,Bc[fc]);++Ud){oc=BQ(ic.f,Bc[fc],Ud);if(1<fc&&oc==ec){Id=new G2(Hd[Bc[fc]]);Sc[0]=RQ(ic.f,Bc[fc],Ud);ed=fc;for(fa=0;fa<Id.a.length;++fa)Id.a[fa]=Bc[ed],Id.b[fa]=Sc[ed],ed=Td[ed];lb=Id;break a}0==Hd[oc]&&0!=(ic.f.s[oc]&\n3072)&&(Bc[++Cd]=oc,Sc[Cd]=RQ(ic.f,Bc[fc],Ud),Hd[oc]=Hd[Bc[fc]]+1,Td[Cd]=fc)}++fc}lb=null}Na=lb.a;fb=lb.b;j2(a,Na,fb);for(S=0;S<lb.a.length;++S)a.a[Na[S]]=!0,a.b[fb[S]]=!0}for(db=0;db<a.f.p;++db)if(!a.b[db]&&3==KQ(a.f,db)&&(aa=Y(a.f,0,db),Eb=Y(a.f,1,db),T=CQ(a.f,aa)+CQ(a.f,Eb),2<T)){ca=new k2(a.f,T,a.e);for(S=Qc=0;S<CQ(a.f,aa);++S)Fb=BQ(a.f,aa,S),Fb!=Eb&&(ca.e[Qc++]=Fb,a.a[Fb]=!0,a.b[RQ(a.f,aa,S)]=!0);ca.e[Qc++]=aa;ca.e[Qc++]=Eb;for(S=0;S<CQ(a.f,Eb);++S)Fb=BQ(a.f,Eb,S),Fb!=aa&&(ca.e[Qc++]=Fb,a.a[Fb]=\n!0,a.b[RQ(a.f,Eb,S)]=!0);for(S=0;S<T;++S)ca.a[S]=S,ca.b[S]=0,ca.n[S]=1;a.a[aa]=!0;a.a[Eb]=!0;a.b[db]=!0;Dm(a.c,ca)}for(db=0;db<a.f.p;++db)if(!a.b[db]&&2==KQ(a.f,db)){ta=D(B,q,-1,a.f.o,1);for(S=0;2>S;++S)if(ta[0]=Y(a.f,S,db),ta[1]=Y(a.f,1-S,db),1==a.f.k[ta[0]]&&2==a.f.k[ta[1]]&&2==CQ(a.f,ta[1])){a.a[ta[0]]=!0;a.a[ta[1]]=!0;a.b[db]=!0;Ra=1;do{eb=BQ(a.f,ta[Ra],0)==ta[Ra-1]?1:0;ta[Ra+1]=BQ(a.f,ta[Ra],eb);if(2==a.f.k[ta[Ra+1]]&&2<CQ(a.f,ta[Ra+1]))break;a.a[ta[Ra+1]]=!0;a.b[RQ(a.f,ta[Ra],eb)]=!0;++Ra}while(2==\na.f.k[ta[Ra]]&&2==CQ(a.f,ta[Ra]));T=CQ(a.f,ta[0])+CQ(a.f,ta[Ra])+Ra-1;ca=new k2(a.f,T,a.e);for(Bb=0;Bb<=Ra;++Bb)ca.a[Bb]=Bb,ca.b[Bb]=0,ca.n[Bb]=64,ca.e[Bb]=ta[Bb];nc=Ra+1;ld=!1;for(Bb=0;Bb<CQ(a.f,ta[0]);++Bb)Fb=BQ(a.f,ta[0],Bb),Fb!=ta[1]&&(ca.a[nc]=-0.5,ca.b[nc]=ld?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),ca.n[nc]=64,ca.e[nc]=Fb,++nc,ld=!0);ld=!1;for(Bb=0;Bb<CQ(a.f,ta[Ra]);++Bb)Fb=BQ(a.f,ta[Ra],Bb),Fb!=ta[Ra-1]&&(ca.a[nc]=Ra+0.5,ca.b[nc]=ld?-Math.sin(1.0471975511965976):Math.sin(1.0471975511965976),\nca.n[nc]=64,ca.e[nc]=Fb,++nc,ld=!0);Dm(a.c,ca)}}for(Da=0;Da<a.f.o;++Da)if(4==CQ(a.f,Da)){Ma=D(B,q,-1,4,1);dd=D(B,q,-1,4,1);for(S=Rc=0;4>S;++S)Ma[Rc]=BQ(a.f,Da,S),dd[Rc]=RQ(a.f,Da,S),1==CQ(a.f,Ma[Rc])&&!a.b[dd[Rc]]&&++Rc;if(2==Rc){ca=new k2(a.f,3,a.e);for(S=0;2>S;++S)a.a[Ma[S]]=!0,a.b[dd[S]]=!0,ca.e[S]=Ma[S],ca.n[S]=32;ca.a[0]=-0.5;ca.b[0]=0.866;ca.a[1]=0.5;ca.b[1]=0.866;ca.a[2]=0;ca.b[2]=0;ca.n[2]=32;ca.e[2]=Da;Dm(a.c,ca)}if(3==Rc){for(S=0;2>S;++S)1==KQ(a.f,dd[S])&&(Ib=Ma[S],Ma[S]=Ma[2],Ma[2]=Ib,\nIb=dd[S],dd[S]=dd[2],dd[2]=Ib);ca=new k2(a.f,4,a.e);for(S=0;3>S;++S)a.a[Ma[S]]=!0,a.b[dd[S]]=!0,ca.e[S]=Ma[S],ca.n[S]=32;ca.a[0]=-1;ca.b[0]=0;ca.a[1]=1;ca.b[1]=0;ca.a[2]=0;ca.b[2]=1;ca.a[3]=0;ca.b[3]=0;ca.n[3]=32;ca.e[3]=Da;Dm(a.c,ca)}}H2(a);for(var Ob,ge,Cb,fd,Va,Jb;;){fd=null;for(Ob=0;Ob<a.f.o;++Ob){for(Cb=Jb=0;Cb<CQ(a.f,Ob);++Cb)a.b[RQ(a.f,Ob,Cb)]||++Jb;if(1==Jb){a:{var Qb=a,jc=Ob,Za=void 0,pc=void 0,ya=void 0,Jd=void 0,Rb=void 0,Mc=void 0,gc=void 0,Cc=void 0,kc=void 0,Dc=void 0,Kd=void 0,Dd=void 0,\nya=D(B,q,-1,Qb.f.o,1),Jd=D(B,q,-1,Qb.f.o,1),Rb=D(B,q,-1,Qb.f.o,1),Mc=D(B,q,-1,Qb.f.o,1);ya[0]=jc;Rb[jc]=1;Mc[0]=-1;for(gc=pc=0;pc<=gc;){if(0==pc||!Qb.a[ya[pc]])for(Cc=0;Cc<CQ(Qb.f,ya[pc]);++Cc)Za=BQ(Qb.f,ya[pc],Cc),Kd=RQ(Qb.f,ya[pc],Cc),0==Rb[Za]&&!Qb.b[Kd]&&(ya[++gc]=Za,Jd[gc]=Kd,Rb[Za]=Rb[ya[pc]]+1,Mc[gc]=pc);if(pc==gc){Dd=new G2(Rb[ya[pc]]);kc=pc;for(Dc=0;Dc<Dd.a.length;++Dc)Dd.a[Dc]=ya[kc],Dd.b[Dc]=Jd[kc],kc=Mc[kc];Va=Dd;break a}++pc}Va=null}(!fd||Va.a.length>fd.a.length)&&(fd=Va)}}if(!fd)break;\nge=new k2(a.f,fd.a.length,a.e);for(Cb=0;Cb<fd.a.length;++Cb)a.a[fd.a[Cb]]=!0,Cb<fd.a.length-1&&(a.b[fd.b[Cb]]=!0),ge.e[Cb]=fd.a[Cb],ge.a[Cb]=Math.cos(0.5235987755982988)*Cb,ge.b[Cb]=1==(Cb&1)?0:0.5,ge.n[Cb]=128+fd.a.length;Dm(a.c,ge)}H2(a);for(f=new zv(a.c);f.b<f.d.Tf();){for(var wc=e=Av(f),md=void 0,Ld=void 0,X=void 0,ob=void 0,pb=void 0,ob=X=0;ob<wc.e.length;++ob){md=wc.e[ob];Ld=CQ(wc.k,md);for(pb=0;pb<Ld;++pb)BQ(wc.k,md,pb)>md&&++X}wc.f=D(B,q,-1,X,1);wc.i=D(B,q,-1,wc.k.o,1);for(ob=X=0;ob<wc.e.length;++ob){md=\nwc.e[ob];Ld=CQ(wc.k,md);wc.i[md]=ob;for(pb=0;pb<Ld;++pb)BQ(wc.k,md,pb)>md&&(wc.f[X++]=RQ(wc.k,md,pb))}}var xb,Af,$a,Sb,mb,mg,gb,Bf,pe,nd,xc,qc;for(Bf=0;Bf<a.c.c;++Bf){gb=Dx(a.c,Bf);for(pe=0;pe<gb.f.length;++pe)if($a=gb.f[pe],2==KQ(a.f,$a)){if(!bR(a.f,$a)&&0==(a.f.z[$a]&3)){var Gb=a.f;Gb.z[$a]|=16777216}if(!QQ(a.f,$a)&&1<a.f.f[Y(a.f,0,$a)]&&1<a.f.f[Y(a.f,1,$a)]&&(1==(a.f.z[$a]&3)||2==(a.f.z[$a]&3))){qc=D(B,q,-1,2,1);Sb=D(B,q,-1,2,1);for(nd=0;2>nd;++nd){qc[nd]=a.f.G;Sb[nd]=Y(a.f,nd,$a);for(xc=0;xc<\nCQ(a.f,Sb[nd]);++xc)mb=BQ(a.f,Sb[nd],xc),mb!=Y(a.f,1-nd,$a)&&qc[nd]>mb&&(qc[nd]=mb)}mg=I2(gb.a[gb.i[Sb[0]]],gb.b[gb.i[Sb[0]]],gb.a[gb.i[Sb[1]]],gb.b[gb.i[Sb[1]]]);xb=I2(gb.a[gb.i[qc[0]]],gb.b[gb.i[qc[0]]],gb.a[gb.i[Sb[0]]],gb.b[gb.i[Sb[0]]]);Af=I2(gb.a[gb.i[Sb[1]]],gb.b[gb.i[Sb[1]]],gb.a[gb.i[qc[1]]],gb.b[gb.i[qc[1]]]);0>Q1(mg,xb)^0>Q1(mg,Af)^2==(a.f.z[$a]&3)&&J2(gb,$a)}}}var Ce,wd,Tc,Tb,od,qe,$d,Zc,De,rc,Xa,sc,yb,he,Md,$c,Sa,Ta,Ec,Ub,pd,ba,qd,ae,xd,re;pd=D(NR,u,6,a.f.o,0);for(Ub=0;Ub<a.f.o;++Ub)pd[Ub]=\nnew OR(2),hR(pd[Ub],Ub);re=D(B,q,-1,a.f.o,1);for(ba=0;ba<a.f.d;++ba)if(qd=a.f.z[ba]&3,1==qd||2==qd)FQ(pd[Y(a.f,0,ba)],Jw(qd)),FQ(pd[Y(a.f,1,ba)],Jw(qd));ae=m2(pd,re);do{xd=ae;for(var hf=a,jf=pd,Xg=re,Kb=void 0,Qe=void 0,Re=void 0,rd=void 0,yd=void 0,Se=void 0,Te=void 0,Qe=D(B,q,-1,16,1),Kb=0;Kb<hf.f.o;++Kb){for(Re=0;Re<CQ(hf.f,Kb);++Re){Te=Xg[BQ(hf.f,Kb,Re)];for(rd=0;rd<Re&&!(Te<Qe[rd]);++rd);for(yd=Re;yd>rd;--yd)Qe[yd]=Qe[yd-1];Qe[rd]=Te}Se=QR(6,CQ(hf.f,Kb));hR(jf[Kb],Kb);iR(jf[Kb],16,Jw(Xg[Kb]));\niR(jf[Kb],17*(6-Se),Lk);for(Re=0;Re<Se;++Re)iR(jf[Kb],17,Jw(Qe[Re]))}ae=m2(pd,re)}while(xd!=ae);Tb=D(BL,rl,-1,a.f.p,1);var sd,ng,be,Hg,Cf,ie,Ea,Wb,ck,zl;for(be=0;be<a.f.p;++be)if(sd=Y(a.f,0,be),ng=Y(a.f,1,be),!(QQ(a.f,be)||1!=KQ(a.f,be)||1==CQ(a.f,sd)||1==CQ(a.f,ng)))if(!(0!=(a.e&2)&&K1(a.f,sd))||!K1(a.f,ng)){ck=!1;for(Ea=0;2>Ea;++Ea)if(Hg=Y(a.f,Ea,be),2<CQ(a.f,Hg)){zl=!0;ie=-1;for(Wb=0;Wb<CQ(a.f,Hg);++Wb)Cf=BQ(a.f,Hg,Wb),Cf!=Y(a.f,1-Ea,be)&&(-1==ie?ie=re[Cf]:ie!=re[Cf]&&(zl=!1));if(zl){ck=!0;break}}ck||\n(0!=(a.e&4)&&K1(a.f,sd)&&K1(a.f,ng)?Tb[be]=1:Tb[be]=2)}for(Tc=0;Tc<a.f.p;++Tc)2==Tb[Tc]&&(0!=(a.f.s[Y(a.f,0,Tc)]&3072)||0!=(a.f.s[Y(a.f,1,Tc)]&3072))&&(Tb[Tc]=3);for(sc=0;sc<a.c.c;++sc){rc=Dx(a.c,sc);$d=K2(rc);$c=rc.c;Md=new L2(rc,a.e);he=-1;for(Xa=0;224>Xa&&0!=$d.c;++Xa){Zc=M2(a.i,$d.c);qe=(eD(Zc,$d.c),$d.b[Zc]);a:{var bh=a,yq=qe[0],dk=qe[1],Ve=void 0,Ee=void 0,Db=void 0,We=void 0,ch=void 0,Al=void 0,ui=void 0,dj=void 0,vi=void 0,Ka=void 0,ej=void 0,Jh=void 0,ch=D(B,q,-1,bh.f.o,1),Al=D(B,q,-1,bh.f.o,\n1),ui=D(B,q,-1,bh.f.o,1),dj=D(B,q,-1,bh.f.o,1);ch[0]=dk;ui[dk]=1;dj[0]=-1;for(vi=We=0;We<=vi;){for(Ka=0;Ka<gR(bh.f,ch[We]);++Ka){Ee=BQ(bh.f,ch[We],Ka);Jh=RQ(bh.f,ch[We],Ka);if(Ee==yq){Db=ui[ch[We]];Ve=D(B,q,-1,Db,1);Ve[0]=Jh;for(ej=1;ej<Db;++ej)Ve[ej]=Al[We],We=dj[We];od=Ve;break a}0==ui[Ee]&&(ch[++vi]=Ee,Al[vi]=Jh,ui[Ee]=ui[ch[We]]+1,dj[vi]=We)}if(We==vi)break;++We}od=null}Ce=D(B,q,-1,od.length,1);wd=0;if(32>Xa)for(yb=1;yb<od.length-1;++yb)3==Tb[od[yb]]&&(Ce[wd++]=od[yb]);else if(96>Xa)for(yb=1;yb<\nod.length-1;++yb)2<=Tb[od[yb]]&&(Ce[wd++]=od[yb]);else for(yb=1;yb<od.length-1;++yb)1<=Tb[od[yb]]&&(Ce[wd++]=od[yb]);if(0!=wd){Ta=Ce[0];if(1<wd){do Ta=Ce[M2(a.i,wd)];while(Ta==he)}Ta!=he&&(he=Ta,J2(rc,Ta),$d=K2(rc),$c>rc.c&&($c=rc.c,Md=new L2(rc,a.e)))}}kD(a.c,sc,Md);rc=Md;De=1;do{Sa=9999;for(yb=0;yb<rc.e.length;++yb)if(Ec=re[rc.e[yb]],Ec==De){for(var Xb=rc,pg=yb,ek=void 0,Bl=void 0,fk=void 0,Df=void 0,Jg=void 0,fj=void 0,dh=void 0,eh=void 0,lf=void 0,qg=void 0,gj=void 0,Cl=void 0,je=void 0,Fe=void 0,\nrg=void 0,mf=void 0,Wa=void 0,Lg=void 0,tk=void 0,Kv=void 0,je=Xb.a[pg],Wa=Xb.b[pg],Df=D(N2,u,11,4,0),qg=lf=0;qg<Xb.f.length&&!(4<=lf);++qg)pg==Xb.i[Y(Xb.k,0,Xb.f[qg])]||pg==Xb.i[Y(Xb.k,1,Xb.f[qg])]||(Fe=Xb.a[Xb.i[Y(Xb.k,0,Xb.f[qg])]],Lg=Xb.b[Xb.i[Y(Xb.k,0,Xb.f[qg])]],rg=Xb.a[Xb.i[Y(Xb.k,1,Xb.f[qg])]],tk=Xb.b[Xb.i[Y(Xb.k,1,Xb.f[qg])]],fj=Math.sqrt((Fe-je)*(Fe-je)+(Lg-Wa)*(Lg-Wa)),dh=Math.sqrt((rg-je)*(rg-je)+(tk-Wa)*(tk-Wa)),fk=Math.sqrt((rg-Fe)*(rg-Fe)+(tk-Lg)*(tk-Lg)),fj<fk&&dh<fk?Fe==rg?(Jg=0>=\nje-Fe?0-(je-Fe):je-Fe,0.5>Jg&&(Df[lf++]=new O2(I2(Fe,Wa,je,Wa),(0.5-Jg)/2))):Lg==tk?(Jg=0>=Wa-Lg?0-(Wa-Lg):Wa-Lg,0.5>Jg&&(Df[lf++]=new O2(I2(je,Lg,je,Wa),(0.5-Jg)/2))):(gj=(tk-Lg)/(rg-Fe),Cl=-1/gj,ek=Lg-gj*Fe,Bl=Wa-Cl*je,mf=(Bl-ek)/(gj-Cl),Kv=gj*mf+ek,Jg=Math.sqrt((mf-je)*(mf-je)+(Kv-Wa)*(Kv-Wa)),0.5>Jg&&(Df[lf++]=new O2(I2(mf,Kv,je,Wa),(0.5-Jg)/2))):0.5>fj?Df[lf++]=new O2(I2(Fe,Lg,je,Wa),(0.5-fj)/2):0.5>dh&&(Df[lf++]=new O2(I2(rg,tk,je,Wa),(0.5-dh)/2)));0<lf&&(eh=P2(Df,lf),Xb.a[pg]+=eh.b*Math.sin(eh.a),\nXb.b[pg]+=eh.b*Math.cos(eh.a))}else Ec>De&&Ec<Sa&&(Sa=Ec);De=Sa}while(9999!=Sa)}var Sl,Nn;for(Sl=0;Sl<a.f.o;++Sl)!K1(a.f,Sl)&&0==CQ(a.f,Sl)&&(Nn=new k2(a.f,1,a.e),a.a[Sl]=!0,Nn.e[0]=Sl,Nn.a[0]=0,Nn.b[0]=0,Nn.n[0]=0,Dm(a.c,Nn));var $0,Lv;for(Lv=w2(a);Lv;){for(var On=void 0,Mv=void 0,mE=void 0,nE=void 0,nE=0,mE=null,Mv=new zv(Lv);Mv.b<Mv.d.Tf();)On=Av(Mv),nE<On.b[0].e.length*On.b[1].e.length&&(nE=On.b[0].e.length*On.b[1].e.length,mE=On);$0=mE;Q2(a,$0,1.2);Lv=w2(a)}var Nv;for(Nv=n2(a);Nv;)Q2(a,Nv,1.5),\nNv=n2(a);var Ov;for(Ov=u2(a);Ov;)Q2(a,Ov,1.8),Ov=u2(a);for(g=0;g<a.c.c;++g){e=Dx(a.c,g);for(h=0;h<e.e.length;++h)N1(a.f,e.e[h],e.a[h]),O1(a.f,e.e[h],e.b[h]),P1(a.f,e.e[h],0)}}\nfunction Q2(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,o;e=D(rG,nl,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];o=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var m=void 0,r=m=void 0,t=void 0,y=void 0,v=void 0,s=void 0,A=s=void 0,F=y=m=v=y=void 0,M=void 0,N=r=void 0,$=y=m=void 0,U=void 0;if(1==f.e.length)f=0;else{N=c+Math.sqrt(b.b[1-j].e.length);t=D(rG,nl,-1,36,1);for(A=0;A<f.e.length;++A)m=I2(h,l,f.a[A],f.b[A]),m=P(J(Math.round(36*m/6.283185307179586))),m=0>m?m+36:36<=m?m-36:m,y=h-f.a[A],v=l-f.b[A],\ny=y*y+v*v,t[m]<y&&(t[m]=y);m=y=-1;for(A=0;36>A;++A)t[A]=Math.sqrt(t[A]),y<t[A]&&(y=t[A],m=A);m=0>m-18?m-18+36:36<=m-18?m-18-36:m-18;for(A=0;18>=A;++A)t[0>m+A?m+A+36:36<=m+A?m+A-36:m+A]+=0.01*A,t[0>m-A?m-A+36:36<=m-A?m-A-36:m-A]+=0.01*A;$=D(rG,nl,-1,9,1);for(A=1;9>A;++A)$[A]=Math.sin(0.17453292519943295*A);U=N*N;M=1.7976931348623157E308;F=-1;for(m=0;36>m;++m)if(!(t[m]>=M)){v=t[m];for(A=1;9>A;++A){for(y=-1;1>=y&&!(r=0>m+y*A?m+y*A+36:36<=m+y*A?m+y*A-36:m+y*A,!(t[r]<=v)&&(s=t[r]*$[A],s<N&&(s*=s,r=Math.sqrt(U-\ns)+Math.sqrt(t[r]*t[r]-s)-N,v<r&&(v=r,M<=r))));y+=2);if(M<=v)break}M>v&&(M=v,F=m)}f=6.283185307179586*F/36}o[g]=f}R2(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);R2(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);o=1.7976931348623157E308;f=-1.7976931348623157E308;g=b.d[0]-b.d[1];for(j=0;j<b.b[1].b.length;++j)b.b[1].b[j]+=g,o>b.b[1].b[j]&&(o=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-o+2*c;f=dw(Math.ceil(j));o+=(j-f)/2-c;g=D(rG,nl,-1,f,1);for(j=0;j<f;++j)g[j]=b.c[1]+c;for(j=0;j<b.b[1].b.length;++j){h=\nb.b[1].b[j]-o;l=dw(h-c);for(h=QR(dw(h+c),f-1);l<=h;++l)g[l]>b.b[1].a[j]&&(g[l]=b.b[1].a[j])}for(j=0;j<f;++j)g[j]-=c;c=b.c[0]-b.c[1];for(j=0;j<b.b[0].a.length;++j)f=dw(b.b[0].b[j]-o),0<=f&&f<g.length&&c<b.b[0].a[j]-g[f]&&(c=b.b[0].a[j]-g[f]);for(j=0;j<b.b[1].a.length;++j)b.b[1].a[j]+=c;d&&(R2(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),R2(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=C2(a,b.b[0],b.b[1],0);S2(a,b.b[0],b.b[1],d)}\nfunction H2(a){for(var b,c,d,e,f,g,h,j,l,o,m,r,t,y,v;;){o=v=0;y=t=null;for(f=1;f<a.c.c;++f){d=Dx(a.c,f);for(g=0;g<f;++g){e=Dx(a.c,g);for(j=r=m=c=b=0;j<d.e.length;++j)for(l=0;l<e.e.length;++l)d.e[j]==e.e[l]&&(++c,b=d.e[j],m<d.n[j]&&(m=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==A2(a,d,b)&&1==A2(a,e,b)?0:1,m>r?h=(b<<24)+(m<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(m<<8)+c,v<h)){v=h;o=c;for(j=r=m=0;j<d.e.length;++j)m<d.n[j]&&(m=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);m>r?(t=d,y=e):(t=e,y=\nd)}}}if(0==v)break;if(o==t.e.length)wm(a.c,t);else if(o==y.e.length)wm(a.c,y);else{c=a;f=o;r=m=e=d=o=o=j=b=v=g=void 0;g=D(B,q,-1,f,1);for(b=v=0;b<t.e.length;++b)for(j=0;j<y.e.length;++j)t.e[b]==y.e[j]&&(g[v++]=t.e[b]);if(1==f)f=(o=x2(t,g[0]),d=x2(y,g[0]),T2(y,t.a[o]-y.a[d],t.b[o]-y.b[d]),e=U2(c,t,g[0]),m=U2(c,y,g[0]),r=0,1==A2(c,t,g[0])&&1==A2(c,y,g[0])&&(r=1.0471975511965976),R2(y,y.a[d],y.b[d],e-m+r+3.141592653589793),C2(c,t,y,1));else{o=c;d=t;e=y;r=g;var s=void 0,A=v=void 0,F=void 0,M=void 0,N=\nvoid 0,$=void 0,U=void 0,V=l=j=b=M=void 0,da=A=s=m=v=g=l=j=b=v=s=void 0,$=void 0;j=D(B,q,-1,f,1);l=D(B,q,-1,f,1);for(b=0;b<f;++b)j[b]=x2(d,r[b]),l[b]=x2(e,r[b]);for(b=s=v=m=g=0;b<f;++b)g+=d.a[j[b]],m+=d.b[j[b]],v+=e.a[l[b]],s+=e.b[l[b]];g/=f;m/=f;v/=f;s/=f;T2(e,g-v,m-s);M=D(N2,u,11,f,0);$=D(N2,u,11,f,0);s=D(N2,u,11,f,0);v=D(N2,u,11,f,0);for(b=0;b<f;++b)M[b]=new V2(g,m,d.a[j[b]],d.b[j[b]]),$[b]=new V2(g,m,e.a[l[b]],e.b[l[b]]),s[b]=new O2(M[b].a-$[b].a,M[b].b*$[b].b),v[b]=new O2(M[b].a+$[b].a,M[b].b*\n$[b].b);s=P2(s,f);v=P2(v,f);for(b=$=da=0;b<f;++b)for(V=0;V<CQ(o.f,r[b]);++V)A=BQ(o.f,r[b],V),B2(d,A)&&!B2(e,A)&&++da,!B2(d,A)&&B2(e,A)&&++$;N=D(N2,u,11,da,0);U=D(N2,u,11,$,0);M=D(N2,u,11,$,0);for(b=$=da=0;b<f;++b)for(V=0;V<CQ(o.f,r[b]);++V)A=BQ(o.f,r[b],V),B2(d,A)&&!B2(e,A)&&(F=x2(d,A),N[da]=new V2(d.a[j[b]],d.b[j[b]],d.a[F],d.b[F]),++da),!B2(d,A)&&B2(e,A)&&(F=x2(e,A),A=new V2(e.a[l[b]],e.b[l[b]],e.a[F],e.b[F]),U[$]=new O2(s.a+A.a,A.b),M[$]=new O2(v.a-A.a,A.b),++$);b=P2(N,da);j=P2(U,$);l=P2(M,$);\nif(pH(Q1(b.a,j.a))>pH(Q1(b.a,l.a)))R2(e,g,m,s.a);else{r=g;b=m;s=l=j=void 0;for(s=0;s<e.e.length;++s)l=wL((e.a[s]-r)*(e.a[s]-r)+(e.b[s]-b)*(e.b[s]-b)),j=0-I2(r,b,e.a[s],e.b[s]),e.a[s]=r+l*Math.sin(j),e.b[s]=b+l*Math.cos(j);R2(e,g,m,v.a)}f=C2(o,d,e,f)}o=f;S2(c,t,y,o)}}}\nfunction U2(a,b,c){var d,e,f,g,h,j,l,o;d=D(rG,nl,-1,CQ(a.f,c)+1,1);f=D(B,q,-1,CQ(a.f,c)+1,1);g=D(B,q,-1,CQ(a.f,c)+1,1);l=x2(b,c);for(h=e=0;h<CQ(a.f,c);++h)f[e]=BQ(a.f,c,h),g[e]=RQ(a.f,c,h),j=x2(b,f[e]),-1!=j&&(d[e++]=I2(b.a[l],b.b[l],b.a[j],b.b[j]));if(1==e)return d[0]+3.141592653589793;for(h=e-1;0<h;--h)for(b=0;b<h;++b)d[b]>d[b+1]&&(j=d[b],d[b]=d[b+1],d[b+1]=j,j=f[b],f[b]=f[b+1],f[b+1]=j,j=g[b],g[b]=g[b+1],g[b+1]=j);d[e]=d[0]+6.283185307179586;f[e]=f[0];g[e]=g[0];j=-100;for(h=l=0;h<e;++h){b=d[h+\n1]-d[h];if(2<e&&QQ(a.f,g[h])&&QQ(a.f,g[h+1])){a:{o=a;var m=f[h],r=c,t=f[h+1],y=void 0,v=void 0,s=void 0,A=void 0,F=void 0,M=void 0,s=D(B,q,-1,o.f.o,1),A=D(B,q,-1,o.f.o,1);s[0]=r;s[1]=m;A[r]=1;A[m]=2;for(F=v=1;v<=F;){for(M=0;M<CQ(o.f,s[v]);++M){y=BQ(o.f,s[v],M);if(y==t){o=1+A[s[v]];break a}0==A[y]&&0!=(o.f.s[y]&3072)&&(s[++F]=y,A[y]=A[s[v]]+1)}++v}o=0}0!=o&&(b-=100-o)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function S2(a,b,c,d){var e;e=QR(AA(a.c,b),AA(a.c,c));AD(a.c,e,d);wm(a.c,b);wm(a.c,c)}\nfunction W2(){this.e=1}function P2(a,b){var c,d,e;for(d=c=e=0;d<b;++d)e+=a[d].b*Math.sin(a[d].a),c+=a[d].b*Math.cos(a[d].a);0==c?d=0<e?1.5707963267948966:-1.5707963267948966:(d=Math.atan(e/c),0>c&&(d+=3.141592653589793));c=Math.sqrt(e*e+c*c)/b;return new O2(d,c)}w(33,1,{},W2);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function q2(){}w(34,1,{},q2);_.dd=function(a,b){var c,d;return c=qH(a.b),d=qH(b.b),c<d?-1:c==d?0:1};function r2(){}w(35,1,{},r2);\n_.dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function s2(){}w(36,1,{},s2);_.dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function v2(a,b){var c,d;this.b=D(F2,u,12,2,0);this.b[0]=a;this.b[1]=b;this.c=D(rG,nl,-1,2,1);this.d=D(rG,nl,-1,2,1);this.a=D(B,q,-1,2,1);for(c=0;2>c;++c){for(d=0;d<this.b[c].e.length;++d)this.c[c]+=this.b[c].a[d],this.d[c]+=this.b[c].b[d];this.a[c]=this.b[c].e.length}}\nfunction t2(a,b,c,d){this.b=D(F2,u,12,2,0);this.b[0]=a;this.b[1]=b;this.c=D(rG,nl,-1,2,1);this.d=D(rG,nl,-1,2,1);this.c[0]=this.b[0].a[c];this.d[0]=this.b[0].b[c];this.c[1]=this.b[1].a[d];this.d[1]=this.b[1].b[d];this.a=D(B,q,-1,2,1);this.a[0]=1;this.a[1]=1}w(37,1,{9:1},v2,t2);_.a=null;_.b=null;_.c=null;_.d=null;function O2(a,b){this.a=a;this.b=b}function V2(a,b,c,d){this.a=I2(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}\nfunction I2(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}w(38,1,{11:1},O2,V2);_.a=0;_.b=0;function G2(a){this.a=D(B,q,-1,a,1);this.b=D(B,q,-1,a,1)}w(39,1,{},G2);_.a=null;_.b=null;function o2(a,b,c){this.c=a;this.a=b;this.b=c}w(40,1,{},o2);_.a=0;_.b=0;_.c=null;\nfunction J2(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=D(DI,am,87,a.k.p,0));if(null==a.d[b]){g=D(B,q,-1,a.e.length,1);l=D(pq,ml,-1,a.k.o,2);c=Y(a.k,0,b);d=Y(a.k,1,b);g[0]=c;l[c]=!0;for(h=f=0;f<=h;){for(j=0;j<CQ(a.k,g[f]);++j)e=BQ(a.k,g[f],j),!l[e]&&e!=d&&(g[++h]=e,l[e]=!0);if(f==h)break;++f}e=h+1>~~(a.e.length/2);if(0!=(a.j&6)){f=g=!1;for(j=0;j<a.e.length;++j)K1(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=D(B,q,-1,e?a.e.length-h:h+2,1);for(j=0;j<a.e.length;++j)a.e[j]==c?a.d[b][e?0:1]=\nj:a.e[j]==d?a.d[b][e?1:0]=j:e^l[a.e[j]]&&(a.d[b][f++]=j)}e=a.a[a.d[b][0]];f=a.b[a.d[b][0]];l=I2(e,f,a.a[a.d[b][1]],a.b[a.d[b][1]]);for(j=2;j<a.d[b].length;++j)h=a.d[b][j],d=wL((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-I2(e,f,a.a[h],a.b[h]),a.a[h]=e+d*Math.sin(c),a.b[h]=f+d*Math.cos(c)}\nfunction K2(a){var b,c,d,e,f;a.c=0;c=new Jm;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=pH(a.a[e]-a.a[f]),d=pH(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=D(B,q,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],nq(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function x2(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function B2(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction R2(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=wL((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=I2(b,c,a.a[g],a.b[g])+d,a.a[g]=b+f*Math.sin(e),a.b[g]=c+f*Math.cos(e)}function T2(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function k2(a,b,c){this.k=a;this.j=c;this.e=D(B,q,-1,b,1);this.n=D(B,q,-1,b,1);this.a=D(rG,nl,-1,b,1);this.b=D(rG,nl,-1,b,1)}\nfunction L2(a,b){var c;this.k=a.k;this.j=b;this.e=D(B,q,-1,a.e.length,1);this.n=D(B,q,-1,a.e.length,1);this.a=D(rG,nl,-1,a.e.length,1);this.b=D(rG,nl,-1,a.e.length,1);for(c=0;c<a.e.length;++c)this.e[c]=a.e[c],this.n[c]=a.n[c],this.a[c]=a.a[c],this.b[c]=a.b[c];if(null!=a.f){this.f=D(B,q,-1,a.f.length,1);for(c=0;c<a.f.length;++c)this.f[c]=a.f[c]}if(null!=a.i){this.i=D(B,q,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}w(41,1,{12:1},k2,L2);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function T1(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function X2(){X2=x;Y2=z(Z2,sl,-1,[0.29899999499320984,0.5870000123977661,0.11400000005960464])}\nfunction $2(a,b){X2();var c,d,e,f,g,h;c=!b?1:(Y2[0]*(b.d>>16&255)+Y2[1]*(b.d>>8&255)+Y2[2]*(b.d&255))/255;f=!a?1:(Y2[0]*(a.d>>16&255)+Y2[1]*(a.d>>8&255)+Y2[2]*(a.d&255))/255;e=pH(c-f);if(0.30000001192092896<e)return a;d=D(Z2,sl,-1,3,1);a3(b.d>>16&255,b.d>>8&255,b.d&255,d);g=D(Z2,sl,-1,3,1);a3(a.d>>16&255,a.d>>8&255,a.d&255,g);h=pH(g[0]-d[0]);0.5<h&&(h=1-h);g=1-(g[1]>d[1]?g[1]:d[1]);d=pH(f+c-1);h=Math.cos(9.42477796076938*h);h=0.30000001192092896*(g>(d>h?d:h)?g:d>h?d:h);if(e>h)c=a;else if(e=(f>c?1<\nf+h:0<f-h)?c-h:c+h,c=null,null==c&&(c=D(Z2,sl,-1,4,1)),null!=a.b?c[3]=a.a:c[3]=(a.d>>24&255)/255,f=c,null==f&&(f=D(Z2,sl,-1,3,1)),null!=a.b?(f[2]=a.b[2],f[1]=a.b[1],f[0]=a.b[0]):(f[2]=(a.d&255)/255,f[1]=(a.d>>8&255)/255,f[0]=(a.d>>16&255)/255),f=!a?1:(Y2[0]*(a.d>>16&255)+Y2[1]*(a.d>>8&255)+Y2[2]*(a.d&255))/255,0==f)c=new b3(f,f,f,c[3]);else{d=e/(!a?1:(Y2[0]*(a.d>>16&255)+Y2[1]*(a.d>>8&255)+Y2[2]*(a.d&255))/255);for(e=f=h=0;3>e;++e)c[e]*=d,1>c[e]?f+=Y2[e]:(h+=(c[e]-1)*Y2[e],c[e]=1);if(0!=h){for(e=\nd=0;3>e;++e)1>c[e]&&(c[e]+=h/f,1<c[e]&&(d+=(c[e]-1)*Y2[e],c[e]=1));if(0!=d)for(e=0;3>e;++e)1>c[e]&&(c[e]+=d/Y2[e],1<c[e]&&(c[e]=1))}c=new b3(c[0],c[1],c[2],c[3])}return c}var Y2;function b3(a,b,c,d){EC();var e=dw(255*a+0.5),f=dw(255*b+0.5),g=dw(255*c+0.5),h=dw(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new Sm(xe);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=D(Z2,sl,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}function c3(a){EC();this.d=a|-16777216}\nfunction a3(a,b,c,d){EC();var e,f,g,h,j,l;null==d&&(d=D(Z2,sl,-1,3,1));j=c>(a>b?a:b)?c:a>b?a:b;l=c<(a<b?a:b)?c:a<b?a:b;j==l?g=h=0:(h=(j-l)/j,f=(j-a)/(j-l),e=(j-b)/(j-l),c=(j-c)/(j-l),a==j?g=c-e:b==j?g=2+f-c:g=4+e-f,g/=6,0>g&&++g);d[0]=g;d[1]=h;d[2]=j/255}w(486,1,{59:1,68:1,71:1},b3,c3);var $1=null;function c1(){}function f1(a,b){this.a=a;this.b=b}w(536,509,{78:1,79:1},c1,f1);_.vf=ZL;_.wf=Hz;_.tS=function(){return d3.d+"[x="+this.a+",y="+this.b+cg};_.a=0;_.b=0;\nfunction R0(a,b){var c,d,e,f;c=new S0;d=a.c;e=b.vf();d=d<e?d:e;e=a.d;f=b.wf();e=e<f?e:f;f=a.c+a.b;var g=b.vf()+b.yf();f=f>g?f:g;var g=a.d+a.a,h=b.wf()+b.xf();c.c=d;c.d=e;c.b=f-d;c.a=(g>h?g:h)-e;return c}function S0(){}function k1(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(537,512,Ml,S0,k1);_.xf=ZL;_.yf=Hz;_.vf=function(){return this.c};_.wf=function(){return this.d};_.tS=function(){return e3.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+cg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction f3(a){var b;b=new KT;var c=new d2,d=AL(oy(a)),e,f,g,h,j,l,o,m,r,t,y,v,s,A,F,M,N,$,U,V,da,la,sa,cc,K,pa,Ac,jd,tb,L,Ga,ub,Jc,uc,Ba,kd,cd;c.b=b;OS(c.b);sa=null;h=D(B,q,-1,64,1);h[0]=-1;pa=D(B,q,-1,64,1);Ac=D(B,q,-1,64,1);for(s=0;64>s;++s)pa[s]=-1;f=K=0;jd=cc=L=!1;l=0;tb=d.length;for(j=1;32>=d[K];)++K;for(;K<tb;)if(Ga=d[K++]&65535,g3(Ga)||42==Ga){g=0;y=-1;A=la=F=!1;if(L)82==Ga&&eF(d[K]&65535)?($=null!=String.fromCharCode(d[K+1]&65535).match(/\\d/)?2:1,g=hT(PS(d,K-1,1+$)),K+=$):(M=String.fromCharCode(d[K]&\n65535).toLowerCase().charCodeAt(0)==(d[K]&65535)&&g3(d[K]&65535)?2:1,g=hT(PS(d,K-1,M)),K+=M-1,y=0),64==d[K]&&(++K,64==d[K]&&(A=!0,++K),la=!0),72==d[K]&&(++K,y=1,eF(d[K]&65535)&&(y=d[K]-48,++K));else if(42==Ga)g=6,F=!0;else switch(String.fromCharCode(Ga).toUpperCase().charCodeAt(0)){case 66:K<tb&&114==d[K]?(g=35,++K):g=5;break;case 67:K<tb&&108==d[K]?(g=17,++K):g=6;break;case 70:g=9;break;case 73:g=53;break;case 78:g=7;break;case 79:g=8;break;case 80:g=15;break;case 83:g=16}if(0==g)throw new Dp("SmilesParser: unknown element label found");\ne=JS(c.b,g);F?(jd=!0,cT(c.b,e,1)):M1(c.b,e,String.fromCharCode(Ga).toLowerCase().charCodeAt(0)==Ga&&g3(Ga));if(-1!=y&&1!=g){o=D(BL,rl,-1,1,1);o[0]=y<<24>>24;var ta=c.b,Da=e,aa=o;null!=aa&&0==aa.length&&(aa=null);null==aa?null!=ta.r&&(ta.r[Da]=null):(null==ta.r&&(ta.r=D(HS,u,3,ta.G,0)),ta.r[Da]=aa)}v=h[l];-1!=h[l]&&128!=j&&NS(c.b,e,h[l],j);j=1;h[l]=e;0!=f&&(aT(c.b,e,f),f=0);(V=!sa?null:uT(sa,OH(v)))&&e2(V,e,K,1==g);la&&(!sa&&(sa=new FT),GT(sa,OH(e),new g2(c,e,v,y,K,A)))}else if(46==Ga)j=128;else if(61==\nGa)j=2;else if(35==Ga)j=4;else if(eF(Ga))if(U=Ga-48,L){for(;K<tb&&eF(d[K]&65535);)U=10*U+d[K]-48,++K;f=U}else{cc&&K<tb&&eF(d[K]&65535)&&(U=10*U+d[K]-48,++K);cc=!1;if(64<=U)throw new Dp("SmilesParser: ringClosureAtom number out of range");if(-1==pa[U])pa[U]=h[l],Ac[U]=K-1;else{if(pa[U]==h[l])throw new Dp("SmilesParser: ring closure to same atom");sa&&((V=uT(sa,OH(pa[U])))&&e2(V,h[l],Ac[U],!1),(V=uT(sa,OH(h[l])))&&e2(V,pa[U],K-1,!1));NS(c.b,h[l],pa[U],j);pa[U]=-1}j=1}else if(43==Ga){if(!L)throw new Dp("SmilesParser: \'+\' found outside brackets");\nfor(m=1;43==d[K];)++m,++K;1==m&&eF(d[K]&65535)&&(m=d[K]-48,++K);WS(c.b,h[l],m)}else if(45==Ga){if(L){for(m=-1;45==d[K];)--m,++K;-1==m&&eF(d[K]&65535)&&(m=48-d[K],++K);WS(c.b,h[l],m)}}else if(40==Ga){if(-1==h[l])throw new Dp("Smiles with leading parenthesis are not supported");h[l+1]=h[l];++l}else if(41==Ga)--l;else if(91==Ga){if(L)throw new Dp("SmilesParser: nested square brackets found");L=!0}else if(93==Ga){if(!L)throw new Dp("SmilesParser: closing bracket without opening one");L=!1}else if(37==\nGa)cc=!0;else if(58==Ga)if(L){for(N=0;eF(d[K]&65535);)N=10*N+d[K]-48,++K;c.b.u[h[l]]=N}else j=64;else if(47==Ga)j=17;else if(92==Ga)j=9;else throw new Dp("SmilesParser: unexpected character found: \'"+String.fromCharCode(Ga)+bb);if(1!=j)throw new Dp("SmilesParser: dangling open bond");for(s=0;64>s;++s)if(-1!=pa[s])throw new Dp("SmilesParser: dangling ring closure");var Eb=c.b,db,Fb,Qc,nc,ca,ld;ld=D(B,q,-1,Eb.o,1);nc=D(pq,ml,-1,Eb.o,2);for(Fb=0;Fb<Eb.p;++Fb)for(Qc=0;2>Qc;++Qc)pT(Eb,Eb.y[Qc][Fb])&&!pT(Eb,\nEb.y[1-Qc][Fb])&&(nc[Eb.y[Qc][Fb]]=!0);for(ca=Eb.o-1;0<=ca&&nc[ca];)ld[ca]=ca,--ca;for(db=0;db<=ca;++db)if(nc[db]){ld[db]=ca;ld[ca]=db;for(--ca;0<=ca&&nc[ca];)ld[ca]=ca,--ca}else ld[db]=db;c.b.J=!0;IR(c.b,1);for(e=0;e<c.b.o;++e)if(null!=(null==b.r?null:null==b.r[e]?null:PS(b.r[e],0,b.r[e].length))&&!K1(c.b,e))if(t=(null==c.b.r?null:c.b.r[e])[0],c.b.x[e]<(jR(),GS).length&&null!=GS[c.b.x[e]]){r=!1;ub=SR(c.b,e);ub-=UR(c.b,e,ub);for(uc=GS[c.b.x[e]],Ba=0,kd=uc.length;Ba<kd;++Ba)if(Jc=uc[Ba],ub<=Jc){r=\n!0;Jc!=ub+t&&VS(c.b,e,ub+t);break}r||VS(c.b,e,ub+t)}var S,O,Bb,Ra;for(S=0;S<c.b.c;++S)if(7==c.b.x[S]&&0==c.b.q[S]&&3<SR(c.b,S)&&0<c.b.k[S])for(Ra=0;Ra<c.b.f[S];++Ra)if(O=BQ(c.b,S,Ra),Bb=RQ(c.b,S,Ra),1<KQ(c.b,Bb)&&jT(c.b.x[O])){4==c.b.B[Bb]?mS(c.b,Bb,2):mS(c.b,Bb,1);WS(c.b,S,c.b.q[S]+1);WS(c.b,O,c.b.q[O]-1);break}var T,eb,Ma,dd,Rc,Na,fb,Lc,Zd,Bd,Yc,Ib,lb,ic,vc,ec;IR(c.b,1);c.a=D(pq,ml,-1,c.b.d,2);for(Ma=0;Ma<c.b.d;++Ma)64==c.b.B[Ma]&&(mS(c.b,Ma,1),c.a[Ma]=!0);ec=new nT(c.b,3);Lc=D(pq,ml,-1,ec.i.c,\n2);for(lb=0;lb<ec.i.c;++lb){ic=Dx(ec.i,lb);Lc[lb]=!0;for(fb=0;fb<ic.length;++fb)if(!K1(c.b,ic[fb])){Lc[lb]=!1;break}if(Lc[lb]){vc=Dx(ec.j,lb);for(fb=0;fb<vc.length;++fb)c.a[vc[fb]]=!0}}for(Ma=0;Ma<c.b.d;++Ma)if(!c.a[Ma]&&0!=ec.b[Ma]&&K1(c.b,Y(c.b,0,Ma))&&K1(c.b,Y(c.b,1,Ma)))a:{var I=c,oc=Ma,fc=void 0,Bc=void 0,Sc=void 0,Hd=void 0,Td=void 0,Cd=void 0,Ud=void 0,ed=void 0,fa=void 0,Id=void 0,Ob=void 0,ge=void 0,Cb=void 0,ed=D(B,q,-1,I.b.c,1),Cd=D(B,q,-1,I.b.c,1),Ud=D(B,q,-1,I.b.c,1),fa=D(B,q,-1,I.b.c,\n1),fc=Y(I.b,0,oc),Bc=Y(I.b,1,oc);Cd[0]=fc;Cd[1]=Bc;Ud[0]=-1;Ud[1]=oc;ed[fc]=1;ed[Bc]=2;fa[fc]=-1;fa[Bc]=fc;for(Id=Td=1;Td<=Id&&15>ed[Cd[Td]];){Cb=Cd[Td];for(Ob=0;Ob<I.b.f[Cb];++Ob)if(Sc=BQ(I.b,Cb,Ob),Sc!=fa[Cb]){Hd=RQ(I.b,Cb,Ob);if(Sc==fc){Ud[0]=Hd;for(ge=0;ge<=Id;++ge)I.a[Ud[Ob]]=!0;break a}K1(I.b,Sc)&&0==ed[Sc]&&(++Id,Cd[Id]=Sc,Ud[Id]=Hd,ed[Sc]=ed[Cb]+1,fa[Sc]=Cb)}++Td}}IR(c.b,3);for(lb=0;lb<ec.i.c;++lb)if(Lc[lb]){ic=Dx(ec.i,lb);for(fb=0;fb<ic.length;++fb){var fd;var Va=c,Jb=ic[fb],Qb=void 0;16==\nVa.b.x[Jb]&&0>=Va.b.q[Jb]||6==Va.b.x[Jb]&&0!=Va.b.q[Jb]||!K1(Va.b,Jb)?fd=!1:(Qb=null==YR(Va.b,Jb)?0:(null==Va.b.r?null:Va.b.r[Jb])[0],fd=1>SS(Va.b,Jb)-SR(Va.b,Jb)-Qb||5!=Va.b.x[Jb]&&6!=Va.b.x[Jb]&&7!=Va.b.x[Jb]&&8!=Va.b.x[Jb]&&15!=Va.b.x[Jb]&&16!=Va.b.x[Jb]&&33!=Va.b.x[Jb]&&34!=Va.b.x[Jb]?!1:!0);if(!fd){M1(c.b,ic[fb],!1);for(Bd=0;Bd<c.b.f[ic[fb]];++Bd)c.a[RQ(c.b,ic[fb],Bd)]=!1}}}c2(c);for(lb=0;lb<ec.i.c;++lb)if(Lc[lb]&&6==Dx(ec.j,lb).length){vc=Dx(ec.j,lb);Zd=!0;for(dd=0,Rc=vc.length;dd<Rc;++dd)if(Ma=\nvc[dd],!c.a[Ma]){Zd=!1;break}Zd&&(b2(c,vc[0]),b2(c,vc[2]),b2(c,vc[4]),c2(c))}for(Ib=5;4<=Ib;--Ib){do{Yc=!1;for(Ma=0;Ma<c.b.d;++Ma)if(c.a[Ma]){for(fb=T=0;2>fb;++fb){Na=Y(c.b,fb,Ma);for(Bd=0;Bd<c.b.f[Na];++Bd)c.a[RQ(c.b,Na,Bd)]&&++T}if(T==Ib){b2(c,Ma);c2(c);Yc=!0;break}}}while(Yc)}for(Ma=0;Ma<c.b.d;++Ma)if(c.a[Ma])throw new Dp(E0);for(eb=0;eb<c.b.c;++eb)if(K1(c.b,eb))throw new Dp(E0);c.b.r=null;c.b.J=!1;var jc,Za,pc,ya,Jd,Rb,Mc,gc,Cc,kc,Dc;IR(c.b,3);Cc=!1;kc=D(B,q,-1,2,1);Dc=D(B,q,-1,2,1);gc=D(B,q,\n-1,2,1);for(Za=0;Za<c.b.d;++Za)if(!bR(c.b,Za)&&2==c.b.B[Za]){for(ya=0;2>ya;++ya){kc[ya]=-1;gc[ya]=-1;jc=Y(c.b,ya,Za);for(Mc=0;Mc<c.b.f[jc];++Mc)pc=RQ(c.b,jc,Mc),pc!=Za&&(17==c.b.B[pc]||9==c.b.B[pc]?(kc[ya]=BQ(c.b,jc,Mc),Dc[ya]=pc):gc[ya]=BQ(c.b,jc,Mc));if(-1==kc[ya])break}if(-1!=kc[0]&&-1!=kc[1]){Rb=c.b.B[Dc[0]]!=c.b.B[Dc[1]];Jd=!1;for(ya=0;2>ya;++ya)-1!=gc[ya]&&gc[ya]<kc[ya]&&(Jd=!Jd);eT(c.b,Za,Rb^Jd?2:1,!1);Cc=!0}}for(Za=0;Za<c.b.d;++Za)(17==c.b.B[Za]||9==c.b.B[Za])&&mS(c.b,Za,1);Cc&&(c.b.K|=4);\nD2(new W2,c.b);if(sa){for(da=h3((cd=new vX(sa),new i3(sa,cd)));SL(da.a.a);)V=(da.a.b=Av(da.a.a)).yh(),bT(c.b,V.a,f2(V,ld),!1);c.b.K|=4}S1(c.b);i2(c.b);jd&&gT(c.b,!0);return(new Z1(b)).a.a.a}function g3(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function h3(a){a=new yX(a.b.a);return new j3(a)}function i3(a,b){this.a=a;this.b=b}w(645,633,{},i3);_.vh=function(a){a:{var b,c;for(c=new yX((new vX(this.a)).a);SL(c.a);)if(b=c.b=Av(c.a),b=b.yh(),null==a?null==b:Kp(a,b)){a=!0;break a}a=!1}return a};\n_.ye=function(){return h3(this)};_.Tf=function(){return this.b.a.c};_.a=null;_.b=null;function j3(a){this.a=a}w(646,1,{},j3);_.Zd=function(){return SL(this.a.a)};_.$d=function(){return(this.a.b=Av(this.a.a)).yh()};_._d=function(){xX(this.a)};_.a=null;function p2(a,b){Iv();var c;c=Wv(a.b,a.c);XQ(c,c.length,b?b:(YQ(),YQ(),ZQ));var d,e;e=a.c;for(d=0;d<e;++d)kD(a,d,c[d])}\nfunction k3(){k3=x;var a,b;l3=D(rG,nl,-1,25,1);m3=D(rG,nl,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)m3[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)l3[a]=b,b*=0.5}function M2(a,b){var c,d;if(0<b){if((b&-b)==b)return dw(4.6566128730773926E-10*b*n3(a));do c=n3(a),d=c%b;while(0>c-d+(b-1));return dw(d)}throw new rC;}\nfunction n3(a){var b,c,d;c=15525485*a.a+1502*a.b;d=15525485*a.b+11;b=Math.floor(5.9604644775390625E-8*d);a.a=(c+b)%16777216;a.b=d-16777216*b;a=128*a.a+Math.floor(a.b*m3[31]);2147483648<=a&&(a-=4294967296);return a}function E2(){k3();var a,b;b=o3++ +(new Date).getTime();a=dw(Math.floor(5.9604644775390625E-8*b))&16777215;b=dw(b-16777216*a);this.a=a^1502;this.b=b^15525485}function p3(){k3();this.a=6122;this.b=12230397}w(662,1,{},E2,p3);_.a=0;_.b=0;var l3,m3,o3=0;w(702,698,Ul);\n_.Ad=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(WH(),XH)&&this.b.i==(YH(),ZH))try{var f=this.b.b,g,h,j;j=null;h=new KT;yT(new HT,h,new ZW(new bX(f)))&&(g=new Z1(h),j=g.a.a.a);b=j;if(null==b)throw new Dp("V3000 read failed.");a=uj;this.a.ic.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=xq(l),G(l,97))c=l,d=c.yd();else throw l;}else if(this.b.a==OM)try{var o=this.b.b,m,r,t,y;b=-1!=o.indexOf(Fd)?(m=yL(o,Fd),r=f3(m[0]),t=f3(m[2]),y=n,y+=Oa,y+=EI(1,3)+EI(1,3)+ea,y+=Ja+r,y+=Ja+t,y):f3(o);\nthis.b.f==(UH(),LM)?a="readSMIRKS":this.b.f==MM&&(a="readSMILES");this.a.ic.a="SMILES conversion provided by OpenChemLib"}catch(v){if(v=xq(v),G(v,97))c=v,d=c.yd();else throw v;}else if(d="Invalid or unsupported input",this.a.zc&&!this.b.d)try{var s=new W1,A=oy(this.b.b),F;if(null==A||0==A.length)F=null;else{var M=AL(A),N,$,U,V,da;if(null==M)F=null;else{U1(s,M,0);N=Z(s,4);V=Z(s,4);8<N&&(N=V);$=Z(s,N);U=Z(s,V);da=new DT($,U);var la=null,sa,cc,K,pa,Ac,jd,tb,L,Ga,ub,Jc,uc,Ba,kd,cd,ta,Da,aa,Eb,db,Fb,Qc,\nnc,ca,ld,S,O,Bb,Ra,T,eb,Ma,dd,Rc,Na,fb,Lc,Zd,Bd,Yc,Ib,lb,ic,vc,ec,I,oc,fc,Bc,Sc,Hd,Td,Cd,Ud,ed,fa,Id,Ob,ge,Cb,fd,Va,Jb,Qb,jc,Za,pc,ya,Jd,Rb,Mc,gc;Za=8;s.f=da;OS(s.f);if(!(null==M||0==M.length))if(null!=la&&0==la.length&&(la=null),U1(s,M,0),K=Z(s,4),ta=Z(s,4),8<K&&(Za=K,K=ta),0==K)gT(s.f,1==Z(s,1));else{pa=Z(s,K);Ac=Z(s,ta);ed=Z(s,K);ge=Z(s,K);Ob=Z(s,K);ld=Z(s,K);for(L=0;L<pa;++L)JS(s.f,6);for(I=0;I<ed;++I)MS(s.f,Z(s,K),7);for(I=0;I<ge;++I)MS(s.f,Z(s,K),8);for(I=0;I<Ob;++I)MS(s.f,Z(s,K),Z(s,8));for(I=\n0;I<ld;++I)WS(s.f,Z(s,K),Z(s,4)-8);S=1+Ac-pa;dd=Z(s,4);cd=0;N1(s.f,0,0);O1(s.f,0,0);P1(s.f,0,0);Rc=null!=la&&39<=la[0];gc=Rb=ya=jc=0;T=Ra=!1;Rc&&(la.length>2*pa-2&&39==la[2*pa-2]||la.length>3*pa-3&&39==la[3*pa-3]?(T=!0,oc=(Ra=la.length==3*pa-3+9)?3*pa-3:2*pa-2,kd=86*(la[oc+1]-40)+la[oc+2]-40,jc=Math.pow(10,kd/2E3-1),oc+=2,pc=86*(la[oc+1]-40)+la[oc+2]-40,ya=Math.pow(10,pc/1500-1),oc+=2,Jd=86*(la[oc+1]-40)+la[oc+2]-40,Rb=Math.pow(10,Jd/1500-1),Ra&&(oc+=2,Mc=86*(la[oc+1]-40)+la[oc+2]-40,gc=Math.pow(10,\nMc/1500-1))):Ra=la.length==3*pa-3);s.b&&Ra&&(la=null,Rc=!1);for(I=1;I<pa;++I)Na=Z(s,dd),0==Na?(Rc&&(N1(s.f,I,s.f.D[0].a+8*(la[2*I-2]-83)),O1(s.f,I,s.f.D[0].b+8*(la[2*I-1]-83)),Ra&&P1(s.f,I,s.f.D[0].c+8*(la[2*pa-3+I]-83))),++S):(cd+=Na-1,Rc&&(N1(s.f,I,MQ(s.f,cd)+la[2*I-2]-83),O1(s.f,I,NQ(s.f,cd)+la[2*I-1]-83),Ra&&P1(s.f,I,OQ(s.f,cd)+(la[2*pa-3+I]-83))),NS(s.f,cd,I,1));for(I=0;I<S;++I)NS(s.f,Z(s,K),Z(s,K),1);Bc=D(pq,ml,-1,Ac,2);for(aa=0;aa<Ac;++aa)switch(Fb=Z(s,2),Fb){case 0:L1(s.f,Y(s.f,0,aa))||L1(s.f,\nY(s.f,1,aa))?mS(s.f,aa,32):Bc[aa]=!0;break;case 2:mS(s.f,aa,2);break;case 3:mS(s.f,aa,4)}cc=Z(s,K);for(I=0;I<cc;++I)if(L=Z(s,K),8==Za)Cb=Z(s,2),3==Cb?(YS(s.f,L,1,0),bT(s.f,L,1,!1)):bT(s.f,L,Cb,!1);else switch(Cb=Z(s,3),Cb){case 4:bT(s.f,L,1,!1);YS(s.f,L,1,Z(s,3));break;case 5:bT(s.f,L,2,!1);YS(s.f,L,1,Z(s,3));break;case 6:bT(s.f,L,1,!1);YS(s.f,L,2,Z(s,3));break;case 7:bT(s.f,L,2,!1);YS(s.f,L,2,Z(s,3));break;default:bT(s.f,L,Cb,!1)}8==Za&&0==Z(s,1)&&(s.f.F=!0);sa=Z(s,ta);for(I=0;I<sa;++I)if(aa=Z(s,\nta),1==s.f.B[aa])switch(Cb=Z(s,3),Cb){case 4:eT(s.f,aa,1,!1);dT(s.f,aa,1,Z(s,3));break;case 5:eT(s.f,aa,2,!1);dT(s.f,aa,1,Z(s,3));break;case 6:eT(s.f,aa,1,!1);dT(s.f,aa,2,Z(s,3));break;case 7:eT(s.f,aa,2,!1);dT(s.f,aa,2,Z(s,3));break;default:eT(s.f,aa,Cb,!1)}else eT(s.f,aa,Z(s,2),!1);gT(s.f,1==Z(s,1));tb=null;for(Id=0;1==Z(s,1);)switch(Ma=Id+Z(s,4),Ma){case 0:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),cT(s.f,L,2048);break;case 1:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),Cd=Z(s,8),aT(s.f,L,Cd);break;case 2:fa=\nZ(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),mS(s.f,aa,64);break;case 3:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),cT(s.f,L,4096);break;case 4:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),Qb=Z(s,4)<<3,cT(s.f,L,Qb);break;case 5:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),jd=Z(s,2)<<1,cT(s.f,L,jd);break;case 6:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),cT(s.f,L,1);break;case 7:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),vc=Z(s,4)<<7,cT(s.f,L,vc);break;case 8:fa=Z(s,K);for(I=0;I<fa;++I){L=Z(s,K);Jc=Z(s,4);Ga=D(B,q,-1,Jc,1);for(Sc=0;Sc<Jc;++Sc)ub=\nZ(s,8),Ga[Sc]=ub;var Cc=s.f,kc=L,Dc=Ga;null==Cc.t&&(Cc.t=D(DI,am,87,Cc.G,0));null!=Dc&&wR(Dc);Cc.t[kc]=Dc;Cc.K=0;Cc.E=!0}break;case 9:fa=Z(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),Qb=Z(s,2)<<4,fT(s.f,aa,Qb);break;case 10:fa=Z(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),Qc=Z(s,4),fT(s.f,aa,Qc);break;case 11:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),cT(s.f,L,8192);break;case 12:fa=Z(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),nc=Z(s,8)<<6,fT(s.f,aa,nc);break;case 13:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),fd=Z(s,3)<<14,cT(s.f,L,fd);break;\ncase 14:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),Ud=Z(s,5)<<17,cT(s.f,L,Ud);break;case 15:Id=16;break;case 16:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),Jb=Z(s,3)<<22,cT(s.f,L,Jb);break;case 17:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),VS(s.f,L,Z(s,4));break;case 18:fa=Z(s,K);Td=Z(s,4);for(I=0;I<fa;++I){L=Z(s,K);eb=Z(s,Td);Hd=D(BL,rl,-1,eb,1);for(Sc=0;Sc<eb;++Sc)Hd[Sc]=Z(s,7)<<24>>24;var Kd=s.f,Dd=L,wc=PS(Hd,0,Hd.length),md=void 0;if(null!=wc)if(0==wc.length)wc=null;else if(md=hT(wc),0!=md&&H(wc,ES[md])||H(wc,Gd))MS(Kd,\nDd,md),wc=null;null==wc?null!=Kd.r&&(Kd.r[Dd]=null):(null==Kd.r&&(Kd.r=D(HS,u,3,Kd.G,0)),Kd.r[Dd]=AL(wc))}break;case 19:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),ca=Z(s,3)<<25,cT(s.f,L,ca);break;case 20:fa=Z(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),Jb=Z(s,3)<<14,fT(s.f,aa,Jb);break;case 21:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),$S(s.f,L,Z(s,2)<<4);break;case 22:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),cT(s.f,L,268435456);break;case 23:fa=Z(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),fT(s.f,aa,131072);break;case 24:fa=Z(s,ta);for(I=\n0;I<fa;++I)aa=Z(s,ta),jd=Z(s,2)<<18,fT(s.f,aa,jd);break;case 25:for(I=0;I<pa;++I)if(1==Z(s,1)){var Ld=s.f;Ld.s[I]|=512}break;case 26:fa=Z(s,ta);tb=D(B,q,-1,fa,1);for(I=0;I<fa;++I)tb[I]=Z(s,ta);break;case 27:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),cT(s.f,L,536870912)}var X=new D1(s.f),ob,pb,xb,Af,$a,Sb,mb,mg,gb,Bf,pe,nd,xc;IR(X.d,1);if(null!=Bc)X.c=Bc;else{X.c=D(pq,ml,-1,X.d.d,2);for(xb=0;xb<X.d.d;++xb)64==X.d.B[xb]&&(X.c[xb]=!0,mS(X.d,xb,1))}X.e=0;mb=D(pq,ml,-1,X.d.c,2);for(xb=0;xb<X.d.d;++xb)if(X.c[xb]){++X.b;\nfor(Sb=0;2>Sb;++Sb)mb[Y(X.d,Sb,xb)]||(mb[Y(X.d,Sb,xb)]=!0,++X.a)}if(0!=X.b){xc=new nT(X.d,1);if(X.d.E){var qc,Gb,Ce,wd,Tc,Tb,od;for(Gb=0;Gb<X.d.d;++Gb)if(X.c[Gb])for(wd=0;2>wd;++wd){Tb=Y(X.d,wd,Gb);qc=!1;for(Tc=0;Tc<X.d.f[Tb];++Tc)if(Gb!=RQ(X.d,Tb,Tc)&&X.c[RQ(X.d,Tb,Tc)]){qc=!0;break}if(!qc){od=Gb;for(Ce=Y(X.d,1-wd,Gb);-1!=od;){X.c[od]=!1;--X.b;mS(X.d,od,64);od=-1;Tb=Ce;for(Tc=0;Tc<X.d.f[Tb];++Tc)if(X.c[RQ(X.d,Tb,Tc)])if(-1==od)od=RQ(X.d,Tb,Tc),Ce=BQ(X.d,Tb,Tc);else{od=-1;break}}break}}}for(pb=0;pb<\nX.d.c;++pb){var qe;b:{for(var $d=void 0,$d=0;$d<X.d.f[pb];++$d)if(X.c[RQ(X.d,pb,$d)]){qe=!0;break b}qe=!1}qe&&(7==xc.a[pb]&&(5==X.d.x[pb]&&0==X.d.q[pb]||6==X.d.x[pb]&&1==X.d.q[pb])&&C1(X,pb),5==xc.a[pb]&&(6==X.d.x[pb]&&-1==X.d.q[pb]||7==X.d.x[pb]&&0==X.d.q[pb]&&3==CQ(X.d,pb)||8==X.d.x[pb]&&0==X.d.q[pb]&&2==X.d.f[pb]||16==X.d.x[pb]&&0==X.d.q[pb]&&2==X.d.f[pb])&&C1(X,pb))}var Zc;for(Zc=0;Zc<X.d.d;++Zc){var De;if(De=X.c[Zc])b:{for(var rc=void 0,Xa=void 0,sc=void 0,yb=void 0,he=void 0,Md=void 0,he=0;2>\nhe;++he)if(rc=Y(xc.f,he,Zc),7==xc.f.x[rc]&&2==xc.f.f[rc]){Xa=Y(xc.f,1-he,Zc);for(Md=0;Md<xc.f.f[Xa];++Md)if(sc=BQ(xc.f,Xa,Md),yb=RQ(xc.f,Xa,Md),(8==xc.f.x[sc]||16==xc.f.x[sc])&&2==KQ(xc.f,yb)&&1==xc.f.f[sc]){De=!0;break b}}De=!1}De&&(C1(X,Y(X.d,0,Zc)),C1(X,Y(X.d,1,Zc)))}var $c,Sa,Ta,Ec,Ub;for(Sa=0;Sa<X.d.d;++Sa)if(2==KQ(X.d,Sa))for(Ec=0;2>Ec;++Ec){$c=Y(X.d,Ec,Sa);for(Ub=0;Ub<X.d.f[$c];++Ub)if(Ta=RQ(X.d,$c,Ub),X.c[Ta]){C1(X,$c);break}}for(B1(X);0!=X.b;){$a=!1;for(xb=0;xb<X.d.d;++xb)if(X.c[xb]){for(gb=\nob=0;2>gb;++gb){Af=Y(X.d,gb,xb);for(Bf=0;Bf<X.d.f[Af];++Bf)X.c[RQ(X.d,Af,Bf)]&&++ob}if(4==ob){A1(X,xb);B1(X);$a=!0;break}}if(!$a)for(pe=0;pe<xc.i.c;++pe)if(6==Dx(xc.j,pe).length){mg=!0;nd=Dx(xc.j,pe);for(Sb=0;6>Sb;++Sb)if(!X.c[nd[Sb]]){mg=!1;break}if(mg){for(Sb=0;6>Sb;Sb+=2)A1(X,nd[Sb]);$a=!0;break}}if(!$a)for(xb=0;xb<X.d.d;++xb)if(X.c[xb]){A1(X,xb);B1(X);break}}}if(null!=tb)for(Eb=0,db=tb.length;Eb<db;++Eb)aa=tb[Eb],mS(s.f,aa,2==s.f.B[aa]?4:2);O=0;if(null==la&&M.length>s.d+1&&(32==M[s.d+1]||9==M[s.d+\n1]))la=M,O=s.d+2;if(null!=la)try{if(33==la[O]||35==la[O]){U1(s,la,O+1);Ra=1==Z(s,1);T=1==Z(s,1);Va=2*Z(s,4);Da=1<<Va;aa=0;for(L=1;L<pa;++L)aa<Ac&&Y(s.f,1,aa)==L?(lb=Y(s.f,0,aa++),Ib=1):(lb=0,Ib=8),N1(s.f,L,MQ(s.f,lb)+Ib*(Z(s,Va)-~~(Da/2))),O1(s.f,L,NQ(s.f,lb)+Ib*(Z(s,Va)-~~(Da/2))),Ra&&P1(s.f,L,OQ(s.f,lb)+Ib*(Z(s,Va)-~~(Da/2)));Ba=Ra?1.5:(jR(),24);uc=J1(s.f,pa,Ac,Ba);if(35==la[O]){ec=0;ic=D(B,q,-1,pa,1);for(L=0;L<pa;++L)ec+=ic[L]=vR(s.f,L);for(L=0;L<pa;++L)for(I=0;I<ic[L];++I)vc=JS(s.f,1),NS(s.f,\nL,vc,1),N1(s.f,vc,MQ(s.f,L)+(Z(s,Va)-~~(Da/2))),O1(s.f,vc,NQ(s.f,L)+(Z(s,Va)-~~(Da/2))),Ra&&P1(s.f,vc,OQ(s.f,L)+(Z(s,Va)-~~(Da/2)));pa+=ec}if(T){var pd=Z(s,Va),ba=Math.log(2E3)*Math.LOG10E*pd/(Da-1)-1;jc=Math.pow(10,ba);ya=jc*V1(Z(s,Va),Da);Rb=jc*V1(Z(s,Va),Da);Ra&&(gc=jc*V1(Z(s,Va),Da));Ib=jc/uc;for(L=0;L<pa;++L)N1(s.f,L,ya+Ib*MQ(s.f,L)),O1(s.f,L,Rb+Ib*NQ(s.f,L)),Ra&&P1(s.f,L,gc+Ib*OQ(s.f,L))}else{Ib=1.5/uc;for(L=0;L<pa;++L)N1(s.f,L,Ib*MQ(s.f,L)),O1(s.f,L,Ib*NQ(s.f,L)),Ra&&P1(s.f,L,Ib*OQ(s.f,L))}}else if(Ra&&\n!T&&0==jc&&(jc=1.5),0!=jc&&0!=s.f.p){for(aa=uc=0;aa<s.f.p;++aa)fb=MQ(s.f,Y(s.f,0,aa))-MQ(s.f,Y(s.f,1,aa)),Lc=NQ(s.f,Y(s.f,0,aa))-NQ(s.f,Y(s.f,1,aa)),Zd=Ra?OQ(s.f,Y(s.f,0,aa))-OQ(s.f,Y(s.f,1,aa)):0,uc+=Math.sqrt(fb*fb+Lc*Lc+Zd*Zd);uc/=s.f.p;Yc=jc/uc;for(L=0;L<s.f.o;++L)N1(s.f,L,MQ(s.f,L)*Yc+ya),O1(s.f,L,NQ(s.f,L)*Yc+Rb),Ra&&P1(s.f,L,OQ(s.f,L)*Yc+gc)}}catch(qd){if(qd=xq(qd),G(qd,97))Bd=qd,Bd.yd(),la=null,Ra=!1;else throw qd;}if((Bb=null!=la&&!Ra)||s.b){IR(s.f,3);for(aa=0;aa<s.f.d;++aa)if(2==KQ(s.f,\naa)&&!bR(s.f,aa)&&0==(s.f.z[aa]&3)){var ae=s.f;ae.z[aa]|=16777216}}!Bb&&s.b&&(s.f.K|=4,fc=new W2,fc.i=new p3,D2(fc,s.f),Bb=!0);Bb?(S1(s.f),i2(s.f)):Ra||(s.f.K|=4)}F=da}}b=(new Z1(F)).a.a.a;a="readOCLCode";d=null}catch(xd){if(xd=xq(xd),!G(xd,97))throw xd;}e=!1;if(null!=b&&null==d)try{if(e=$H(this.a,b,!1)){var re=this.a;if(re.r){var hf=re.r;hf.a=a;AG(hf,0,0,0)}re.hc=!0}}catch(jf){if(jf=xq(jf),G(jf,97))d="Invalid converted molfile";else throw jf;}this.a.Ib=e;this.d?e?eI(this.d):fI(this.d,new Dp(d)):\nnull!=d&&cX(this.a,d);this.c&&mC(this.a)};w(709,1,Ul);\n_.Ad=function(){var a,b,c;b=Qt(this.a,!1,!0);c=null;a=new KT;if(yT(new HT,a,new ZW(new bX(b)))){a=new q3(a,b);b=new k1(0,0,400,300);var d;if(0!=a.G.o){a.p=dw(b.b);a.j=dw(b.a);0==a.G.o?c=null:(z1(a),c=a.K.c*I0(a.G),d=new I1(a.w,b,c),1==d.c&&0==d.a&&0==d.b?d=null:(F1(d,a.K),G1(d,a.w)),y1(a,b,c,131072),c=d);IR(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);Y0(a);a.N.qg();a.T.qg();H0(a);m1(a,a.Q);a.F=!0;for(d=0;d<a.G.o;++d)g1(a,d);a.F=!1;d=a.K.c*I0(a.G);Q0(a,d);y1(a,b,d,131072);var e;if(e=b){e=\na.w.c;var f=a.w.d,g=a.w.b,h=a.w.a,j,l,o,m;0>=b.b||0>=b.a||0>=g||0>=h?e=!1:(j=b.c,o=b.d,l=j+b.b,m=o+b.a,e=j<=e&&e+g<=l&&o<=f&&f+h<=m);e=!e}e&&(b=new I1(a.w,b,d),F1(b,a.K),G1(b,a.w),d=a.x,d.a=d.a*b.c+b.a,d.b=d.b*b.c+b.b,c&&F1(b,c))}if(0!=a.G.o){IR(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);H0(a);b=!1;a.r=D(B,q,-1,a.G.o,1);for(c=0;c<a.G.o;++c)a.r[c]=a.G.s[c]&448,0!=a.r[c]&&(b=!0),$R(a.G,c)&&(a.r[c]=128),0!=(a.G.s[c]&131072)&&0==(a.B&4096)&&(a.r[c]=256);M0(a,-10);if(a.G.E){d=a.P;M0(a,-7);\nfor(c=0;c<a.G.c;++c)0!=(a.G.w[c]&536870912)&&s1(a,T0(a.K,MQ(a.G,c))-d,U0(a.K,NQ(a.G,c))-d,2*d);a.n=2*a.P;f=new K0;for(e=0;e<a.G.p;++e)c=Y(a.G,0,e),d=Y(a.G,1,e),0!=(a.G.w[c]&a.G.w[d]&536870912)&&(f.a=T0(a.K,MQ(a.G,c)),f.c=U0(a.K,NQ(a.G,c)),f.b=T0(a.K,MQ(a.G,d)),f.d=U0(a.K,NQ(a.G,d)),N0(a,f))}a.n=2*a.L;f=new K0;for(e=0;e<a.G.p;++e)c=Y(a.G,0,e),d=Y(a.G,1,e),0!=(a.G.z[e]&131072)&&(f.a=T0(a.K,MQ(a.G,c)),f.c=U0(a.K,NQ(a.G,c)),f.b=T0(a.K,MQ(a.G,d)),f.d=U0(a.K,NQ(a.G,d)),M0(a,-2),N0(a,f));if(a.G.E){M0(a,\n320);if(0!=(a.B&8))for(c=0;c<a.G.c;++c)0!=(a.G.w[c]&-536870913)&&s1(a,T0(a.K,MQ(a.G,c))-a.S/2,U0(a.K,NQ(a.G,c))-a.S/2,a.S);for(e=0;e<a.G.d;++e)0!=a.G.A[e]&&(c=Y(a.G,0,e),d=Y(a.G,1,e),s1(a,(T0(a.K,MQ(a.G,c))+T0(a.K,MQ(a.G,d))-a.S)/2,(U0(a.K,NQ(a.G,c))+U0(a.K,NQ(a.G,d))-a.S)/2,a.S))}0==(a.B&32)&&(d=h2(a.G),null!=d&&(0==a.x.a&&0==a.x.b&&(c=a.K.c*I0(a.G),z1(a),Q0(a,c),y1(a,null,c,0)),m1(a,dw(a.y)),M0(a,448),t1(a,d,a.x.a,a.x.b+0.30000001192092896*a.y)));m1(a,a.Q);a.n=a.R;M0(a,a.J);Y0(a);a.N.qg();a.T.qg();\nfor(c=0;c<a.G.o;++c)X0(a,c)?(M0(a,-3),g1(a,c),M0(a,a.J)):0!=a.r[c]?(M0(a,a.r[c]),g1(a,c),M0(a,a.J)):!b&&1!=a.G.x[c]&&6!=a.G.x[c]&&0==(a.B&2048)&&null==PR(a.G,c)&&a.G.x[c]<im.length?(d=a,e=im[a.G.x[c]],g=f=void 0,f=(EC(),FC),g=new c3(e),e=$2(g,f),d.z=-5,d.e=yj+(e.d>>16&255)+kb+(e.d>>8&255)+kb+(e.d&255)+hb,g1(a,c),M0(a,a.J)):g1(a,c);for(c=new zv(a.N);c.b<c.d.Tf();)b=Av(c),M0(a,b.a),s1(a,b.b-a.O/2,b.c-a.O/2,a.O);M0(a,a.J);c=!1;for(b=0;b<a.G.d;++b)d=null,0!=(a.G.A[b]&16320)?(e=(a.G.A[b]&960)>>6,d=((a.G.A[b]&\n960)>>6)+((a.G.A[b]&15360)>>10),d=e==d?Wf+e+cg:Wf+e+bd+d+cg):0!=(a.G.A[b]&786432)?d=262144==(a.G.A[b]&786432)?eg:32==(a.G.A[b]&48)?"r!a":C0:0!=(a.G.A[b]&48)&&(d=32==(a.G.A[b]&48)?G0:"!r"),e=(a.G.A[b]&114688)>>14,0!=e&&(d=(null==d?n:d)+e),null!=d&&(h=Y(a.G,0,b),j=Y(a.G,1,b),c||(m1(a,~~((2*a.Q+1)/3)),c=!0),f=(T0(a.K,MQ(a.G,h))+T0(a.K,MQ(a.G,j)))/2,g=(U0(a.K,NQ(a.G,h))+U0(a.K,NQ(a.G,j)))/2,e=T0(a.K,MQ(a.G,j))-T0(a.K,MQ(a.G,h)),j=U0(a.K,NQ(a.G,j))-U0(a.K,NQ(a.G,h)),h=Math.sqrt(e*e+j*j),o=0.6*i1(a,d),\nl=0.55*a.o,0!=h&&(0<e?j1(a,f+o*j/h,g-l*e/h,d,!0):j1(a,f-o*j/h,g+l*e/h,d,!0)));c&&m1(a,a.Q);a.q=D(r3,u,79,a.G.o,0);for(b=0;b<a.G.p;++b)(2==a.G.B[b]||26==a.G.B[b]||64==a.G.B[b])&&p1(a,b);for(b=0;b<a.G.p;++b)2!=a.G.B[b]&&26!=a.G.B[b]&&64!=a.G.B[b]&&p1(a,b);if(0==(a.B&64))for(b=0;b<a.G.p;++b)if(0!=(a.G.z[b]&48)>>4){switch((a.G.z[b]&48)>>4){case 1:g=2==KQ(a.G,b)?bQ:0!=(a.G.z[b]&4)?hj:yf;break;case 2:g=2==KQ(a.G,b)?"Z":0!=(a.G.z[b]&4)?ni:F0;break;default:g=Gd}m1(a,~~((2*a.Q+1)/3));M0(a,L0(a.G,b)?-3:448);\ne=Y(a.G,0,b);f=Y(a.G,1,b);c=(T0(a.K,MQ(a.G,e))+T0(a.K,MQ(a.G,f)))/2;d=(U0(a.K,NQ(a.G,e))+U0(a.K,NQ(a.G,f)))/2;h=(T0(a.K,MQ(a.G,e))-T0(a.K,MQ(a.G,f)))/3;e=(U0(a.K,NQ(a.G,e))-U0(a.K,NQ(a.G,f)))/3;j1(a,c+e,d-h,g,!0);M0(a,a.J);m1(a,a.Q)}if(0!=(a.B&4)){m1(a,~~((2*a.Q+1)/3));M0(a,384);for(b=0;b<a.G.p;++b)e=Y(a.G,0,b),f=Y(a.G,1,b),g=0!=(a.G.z[b]&512)?"d":LQ(a.G,b)?eg:n,c=(T0(a.K,MQ(a.G,e))+T0(a.K,MQ(a.G,f)))/2,d=(U0(a.K,NQ(a.G,e))+U0(a.K,NQ(a.G,f)))/2,j1(a,c,d,g+n+b,!0);M0(a,a.J);m1(a,a.Q)}}c=a2(a)}nu(c)};\nfunction q3(a,b){var c;hm();this.w=new S0;this.G=a;this.B=0;this.E=1;this.K=new H1;this.T=new Jm;this.N=new Jm;this.t=D(pq,ml,-1,this.G.o,2);this.x=new c1;this.J=0;this.z=-1;c=(EC(),FC);var d=lm;X2();this.u=new km(dw((c.d>>16&255)+0.30000001192092896*((d.d>>16&255)-(c.d>>16&255))),dw((c.d>>8&255)+0.30000001192092896*((d.d>>8&255)-(c.d>>8&255))),dw((c.d&255)+0.30000001192092896*((d.d&255)-(c.d&255))));this.v=$2(jm,c);this.C=nm;this.D=mm;this.c=new Jm;this.b=new Jm;this.d=new zp;this.f=new oD(Ue,0,\n12);new oD(Ue,0,120);this.k=n;++h1;this.a=b}w(721,28,{},q3);_.fd=function(a){var b;b=n;null!=this.a&&0<this.a.length&&(b=cK(this.a,"(\\\\r|\\\\n|\\\\r\\\\n)",ag),b=a+"<chemical:x-mdl-molfile>"+b+"<\/chemical:x-mdl-molfile>\\n");return b};_.gd=function(a){return\'xmlns:chemical="http://www.ch.ic.ac.uk/chemime/"\'+a};_.a=null;var s3=jL(" F");W(645);W(646);var Z2=dL(940,s3),d3=W(536),e3=W(537);W(3);W(28);W(721);var r3=dL(947,d3);W(4);W(5);W(25);W(24);W(29);W(30);W(33);\nvar t3=W(41),F2=dL(962,t3),u3=W(38),N2=dL(963,u3),v3=W(37),z2=dL(964,v3),y2=dL(965,z2);W(34);W(35);W(36);W(6);W(662);W(39);W(40);W(19);C(KP)(1);function Hz(){return this.b}function ZL(){return this.a}function At(){return n};\n//@ sourceURL=1.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/2.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/2.cache.js
new file mode 100644
index 0000000..00d9ac7
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/2.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback2('var w3="Any",x3="Aromatic",y3="Nonring",z3="Reset",A3="Ring";function B3(a,b){if(0>b||b>=a.pb.options.length)throw new Oy;}function C3(a,b){B3(a,b);return a.pb.options[b].value}function D3(){this.pb=$doc.createElement("select");this.pb[Tg]="gwt-ListBox"}w(420,395,pl,D3);function E3(){E3=x}\nfunction F3(a,b){if(null==b)throw new ov("Missing message: awt.103");var c=-1,d,e,f;f=a.Tc.a.pb;e=$doc.createElement($i);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 G3(){E3();OB.call(this);new Jm;this.Tc=new H3((PB(),this))}w(485,472,{58:1,60:1,67:1,81:1,89:1},G3);_.Pe=function(){return UB(this.Tc,this)};\n_.cf=function(){return(null==this.Qc&&(this.Qc=yB(this)),this.Qc)+kb+this._c+kb+this.ad+kb+this.Yc+Gk+this.Nc+(this.Xc?n:",hidden")+",current="+C3(this.Tc.a,this.Tc.a.pb.selectedIndex)};function I3(){OW.call(this,7)}w(499,1,Pl,I3);function J3(a){a.Tc.Jf(a.j);!AB(a)&&mW(a);gW(a)}\nfunction K3(a,b,c){OX.call(this);this.Tc&&this.Tc.Kf(!1);GW(this,!1);cC(this,new OW(0));a=new RW(a,1);iW(this,a,null);a=new hC;iW(a,this.i,null);iW(this,a,null);b&&(this.j=DB(b),FW(this),NX(this.j,~~(Tq(b.Ec.pb,Xi)/2)-~~(this.Yc/2),~~(Tq(b.Ec.pb,Wi)/2)-~~(this.Nc/2)));c&&eW(this,c)}w(678,679,SP,K3);_.Jh=function(){return iQ};w(703,698,Ul);_.Ad=function(){J3(new K3(this.b,this.a,(FF(),HF)))};w(705,698,Ul);_.Ad=function(){this.a.bc?this.a.bc.Tc.$e()?this.a.bc.Tc.Mf():J3(this.a.bc):this.a.bc=new L3(this.a)};\nfunction M3(a,b){bW(b)==a.a?eW(b,(EC(),OC)):eW(b,a.a)}\nfunction N3(a){var b,c,d,e;e=n;d=!1;bW(O3)!=a.a?(e=ib,d=!0):bW(P3)!=a.a?(e="!#6",d=!0):bW(Q3)!=a.a?(eW(R3,(EC(),OC)),eW(S3,OC),eW(T3,OC),eW(U3,OC),e="F,Cl,Br,I"):(b=bW(V3)!=a.a,c=bW(W3)!=a.a,bW(X3)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),bW(Y3)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),bW(Z3)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),bW($3)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),bW(a4)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),bW(R3)!=a.a&&(e+="F,"),bW(S3)!=a.a&&(e+="Cl,"),bW(T3)!=a.a&&(e+="Br,"),bW(U3)!=a.a&&(e+=\n"I,"),xL(e,kb)&&(e=kE(e,0,e.length-1)),1>e.length&&!a.b&&(b?e=eg:c?e=Od:(eW(O3,(EC(),OC)),e=ib)));b=n;d&&bW(V3)!=a.a&&(b+=";a");d&&bW(W3)!=a.a&&(b+=";A");bW(b4)!=a.a&&(b+=";R");bW(c4)!=a.a&&(b+=";!R");bW(O3)!=a.a&&0<b.length?e=kE(b,1,b.length):e+=b;d=d4.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=e4.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";D"+d);bW(f4)!=a.a&&(e="~");bW(g4)!=a.a&&(e=bd);bW(h4)!=a.a&&(e=Nd);bW(i4)!=a.a&&(e="!@");UW(a.e,e)}\nfunction j4(a){k4(a);l4(a);var b=d4.Tc.a;B3(b,0);b.pb.options[0].selected=!0;b=e4.Tc.a;B3(b,0);b.pb.options[0].selected=!0;eW(V3,a.a);eW(W3,a.a);eW(b4,a.a);eW(c4,a.a);eW(d4,a.a);eW(e4,a.a);m4(a)}function k4(a){eW(X3,a.a);eW(Y3,a.a);eW(Z3,a.a);eW($3,a.a);eW(a4,a.a);eW(R3,a.a);eW(S3,a.a);eW(T3,a.a);eW(U3,a.a)}function l4(a){eW(O3,a.a);eW(P3,a.a);eW(Q3,a.a)}function m4(a){eW(f4,a.a);eW(g4,a.a);eW(h4,a.a);eW(i4,a.a);a.b=!1}\nfunction L3(a){JW.call(this,"Atom/Bond Query");this.i=new AW(this.Jh());xC(this.r,new PX(this));this.a=(FF(),HF);this.c=a;this.d||(a=DB(a),this.d=new TW(a),NX(this.d,-150,10));this.j=this.d;cC(this,new I3);eW(this,this.a);a=new hC;cC(a,new gD(0,3,1));iW(a,new QW("Atom type :"),null);O3=new AW(w3);P3=new AW("Any except C");Q3=new AW("Halogen");iW(a,O3,null);iW(a,P3,null);iW(a,Q3,null);iW(this,a,null);a=new hC;cC(a,new gD(0,3,1));iW(a,new RW("Or select one or more from the list :",0),null);iW(this,\na,null);a=new hC;cC(a,new gD(0,3,1));X3=new AW(me);Y3=new AW(sf);Z3=new AW(xf);$3=new AW(Hf);a4=new AW(yf);R3=new AW(Ke);S3=new AW(ve);T3=new AW(le);U3=new AW(Xe);iW(a,X3,null);iW(a,Y3,null);iW(a,Z3,null);iW(a,$3,null);iW(a,a4,null);iW(a,R3,null);iW(a,S3,null);iW(a,T3,null);iW(a,U3,null);iW(this,a,null);a=new hC;cC(a,new gD(0,3,1));d4=new G3;F3(d4,w3);F3(d4,Fc);F3(d4,Ic);F3(d4,Nc);F3(d4,Oc);iW(a,new QW("Number of hydrogens : "),null);iW(a,d4,null);iW(this,a,null);a=new hC;cC(a,new gD(0,3,1));e4=\nnew G3;F3(e4,w3);F3(e4,Fc);F3(e4,Ic);F3(e4,Nc);F3(e4,Oc);F3(e4,Pc);F3(e4,Uc);F3(e4,Vc);iW(a,new RW("Number of connections :",0),null);iW(a,e4,null);iW(a,new RW(" (H\'s don\'t count.)",0),null);iW(this,a,null);a=new hC;cC(a,new gD(0,3,1));iW(a,new QW("Atom is :"),null);V3=new AW(x3);iW(a,V3,null);W3=new AW("Nonaromatic");iW(a,W3,null);b4=new AW(A3);iW(a,b4,null);c4=new AW(y3);iW(a,c4,null);iW(this,a,null);a=new hC;eW(a,VC(bW(this)));cC(a,new gD(0,3,1));iW(a,new QW("Bond is :"),null);f4=new AW(w3);iW(a,\nf4,null);g4=new AW(x3);iW(a,g4,null);h4=new AW(A3);iW(a,h4,null);i4=new AW(y3);iW(a,i4,null);iW(this,a,null);a=new hC;cC(a,new gD(1,3,1));this.e=new ND(ib,20);iW(a,this.e,null);iW(a,new AW(z3),null);iW(a,this.i,null);iW(this,a,null);this.Tc&&this.Tc.Kf(!1);GW(this,!1);k4(this);l4(this);m4(this);eW(V3,this.a);eW(W3,this.a);eW(b4,this.a);eW(c4,this.a);eW(d4,this.a);eW(e4,this.a);M3(this,O3);FW(this);this.Tc.Jf(this.j);!AB(this)&&mW(this);gW(this)}w(718,679,SP,L3);\n_.Kh=function(a,b){var c;H(b,z3)?(j4(this),M3(this,O3),N3(this)):G(a.f,57)?(m4(this),cw(a.f)===cw(O3)?(k4(this),l4(this)):cw(a.f)===cw(P3)?(k4(this),l4(this)):cw(a.f)===cw(Q3)?(k4(this),l4(this)):cw(a.f)===cw(b4)?eW(c4,this.a):cw(a.f)===cw(c4)?(eW(b4,this.a),eW(V3,this.a)):cw(a.f)===cw(V3)?(eW(W3,this.a),eW(c4,this.a)):cw(a.f)===cw(W3)?eW(V3,this.a):cw(a.f)===cw(f4)||cw(a.f)===cw(g4)||cw(a.f)===cw(h4)||cw(a.f)===cw(i4)?(j4(this),this.b=!0):l4(this),M3(this,a.f),N3(this)):G(a.f,58)&&(m4(this),c=a.f,\n0==c.Tc.a.pb.selectedIndex?eW(c,this.a):eW(c,(EC(),OC)),N3(this));107!=this.c.k&&(this.c.k=107,mC(this.c));return!0};_.b=!1;_.c=null;_.d=null;var O3=_.e=null,f4=null,P3=null,V3=null,g4=null,T3=null,X3=null,e4=null,d4=null,S3=null,R3=null,Q3=null,U3=null,Y3=null,W3=null,c4=null,i4=null,Z3=null,a4=null,b4=null,h4=null,$3=null;function H3(a){vO();xO.call(this);this.a=new D3;vy(this.a,new n4(this,a),(wU(),wU(),xU))}w(771,769,{},H3);_.If=function(){return this.a};_.a=null;\nfunction n4(a,b){this.a=a;this.b=b}w(772,1,{},n4);_.Id=function(a){PB();RX(a,this.b,C3(this.a.a,this.a.a.pb.selectedIndex))};_.a=null;_.b=null;w(807,778,{});_.Mf=function(){GY(this.c)};W(678);W(718);W(485);W(771);W(772);W(420);C(KP)(2);\n//@ sourceURL=2.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/3.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/3.cache.js
new file mode 100644
index 0000000..8e9ea85
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/3.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback3('w(704,698,Ul);_.Ad=function(){this.a.j&&LX(this.a.j);this.a.j=new QX(0,this.a)};C(KP)(3);\n//@ sourceURL=3.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/4.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/4.cache.js
new file mode 100644
index 0000000..f78d7b5
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/4.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback4('w(706,698,Ul);_.Ad=function(){this.a.pc&&LX(this.a.pc);this.a.pc=new QX(1,this.a)};C(KP)(4);\n//@ sourceURL=4.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/5.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/5.cache.js
new file mode 100644
index 0000000..f94d0d5
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/5.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback5('w(707,698,Ul);_.Ad=function(){this.a.y&&(LX(this.a.y),this.a.y=null);0==this.a.ob.v&&(this.a.y=new QX(2,this.a))};C(KP)(5);\n//@ sourceURL=5.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/6.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/6.cache.js
new file mode 100644
index 0000000..d22f379
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/6.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback6('function o4(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.c;++h)0!=(a.H.w[a.t[h]]&e)&&++j;if(0==j)return!1;15<b&&(p4(a,c),b-=16);q4(a,1,1);q4(a,b,4);q4(a,j,d);for(h=0;h<a.H.c;++h)b=a.H.w[a.t[h]]&e,0!=b&&(q4(a,h,d),1!=f&&q4(a,b>>g,f));return!0}function r4(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.d;++h)0!=(a.H.A[a.u[h]]&e)&&++j;if(0==j)return!1;15<b&&(p4(a,c),b-=16);q4(a,1,1);q4(a,b,4);q4(a,j,d);for(h=0;h<a.H.d;++h)b=a.H.A[a.u[h]]&e,0!=b&&(q4(a,h,d),1!=f&&q4(a,b>>g,f));return!0}\nfunction q4(a,b,c){for(;0!=c;)0==a.p&&(zE(a.q,a.r+64&65535),a.p=6,a.r=0),a.r<<=1,a.r|=b&1,b>>=1,--c,--a.p}function p4(a,b){b||(q4(a,1,1),q4(a,15,4));return!0}function s4(a,b){var c,d,e;if(2>a.H.k[b])return!1;if(2==a.H.f[b])return!0;for(e=c=0;e<a.H.f[b];++e)d=RQ(a.H,b,e),LQ(a.H,d)&&(c+=KQ(a.H,d)-1);return 1<c}function t4(a){var b;for(b=0;0<a;)a>>=1,++b;return b}\nfunction u4(a,b){var c,d,e,f,g,h,j;e=D(B,q,-1,32,1);for(c=f=0;c<a.H.c;++c)if((1==a.O[c]||2==a.O[c])&&a.Q[c]==b)d=a.P[c],e[d]<a.c[c]&&(0==e[d]&&++f,e[d]=a.c[c]);for(c=0;c<a.H.d;++c)if((1==a.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c])d=a.i[c],g=Xm(a.c[Y(a.H,0,c)],a.c[Y(a.H,1,c)]),e[d]<g&&(0==e[d]&&++f,e[d]=g);d=D(BL,rl,-1,32,1);for(c=0;c<f;++c){h=-1;for(g=j=0;32>g;++g)j<e[g]&&(j=e[g],h=g);e[h]=0;d[h]=c<<24>>24}for(c=0;c<a.H.c;++c)(1==a.O[c]||2==a.O[c])&&a.Q[c]==b&&(a.P[c]=d[a.P[c]]);for(c=0;c<a.H.d;++c)(1==\na.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c]&&(a.i[c]=d[a.i[c]])}w(708,1,Ul);\n_.Ad=function(){var a,b,c;b=Qt(this.a,!1,!0);c=null;a=new KT;if(yT(new HT,a,new ZW(new bX(b)))){IR(a,7);if(a.b){a=a.b;if(null==a.A){var d,e,f,g,h,j,l,o,m,r;if(!(0==a.H.c||a.x)){c=a.z=0;for(d=1;d<a.H.c;++d)a.c[d]>a.c[c]&&(c=d);e=D(pq,ml,-1,a.H.c,2);b=D(pq,ml,-1,a.H.d,2);a.y=D(B,q,-1,a.H.c,1);a.t=D(B,q,-1,a.H.c,1);a.w=D(B,q,-1,a.H.c,1);a.u=D(B,q,-1,a.H.d,1);a.t[0]=c;a.y[c]=0;e[c]=!0;f=1;h=0;j=1;for(c=0;h<a.H.c;)if(h<j){for(;;){m=o=0;l=-1;d=a.t[h];for(r=0;r<gR(a.H,d);++r)if(r<a.H.f[d]||r>=CQ(a.H,d))g=\nBQ(a.H,d,r),!e[g]&&a.c[g]>l&&(o=g,m=RQ(a.H,d,r),l=a.c[g]);if(-1==l)break;a.y[o]=j;a.w[j]=h;a.t[j++]=o;a.u[c++]=m;e[o]=!0;b[m]=!0}++h}else{g=0;l=-1;for(d=0;d<a.H.c;++d)!e[d]&&a.c[d]>l&&(g=d,l=a.c[d]);++f;a.y[g]=j;a.w[j]=-1;a.t[j++]=g;e[g]=!0}for(a.v=D(B,q,-1,2*(a.H.d-c),1);;){j=h=a.H.G;l=-1;for(d=0;d<a.H.d;++d)if(!b[d]&&(a.y[Y(a.H,0,d)]<a.y[Y(a.H,1,d)]?(f=a.y[Y(a.H,0,d)],e=a.y[Y(a.H,1,d)]):(f=a.y[Y(a.H,1,d)],e=a.y[Y(a.H,0,d)]),f<h||f==h&&e<j))h=f,j=e,l=d;if(-1==l)break;b[l]=!0;a.u[c++]=l;a.v[2*a.z]=\nh;a.v[2*a.z+1]=j;++a.z}a.x=!0}a.O=D(BL,rl,-1,a.H.c,1);for(e=0;e<a.H.c;++e)if(1==a.S[e]||2==a.S[e]){c=!1;if(2==a.H.f[e]&&2==a.H.j[e][0]&&2==a.H.j[e][1])for(b=0;b<a.H.f[e];++b){j=BQ(a.H,e,b);h=0;f=D(B,q,-1,3,1);for(d=0;d<a.H.f[j];++d)f[h]=BQ(a.H,j,d),f[h]!=e&&++h;2==h&&a.c[f[0]]>a.c[f[1]]^a.y[f[0]]<a.y[f[1]]&&(c=!c)}else for(b=1;b<a.H.f[e];++b)for(d=0;d<b;++d)f=BQ(a.H,e,b),h=BQ(a.H,e,d),a.c[f]>a.c[h]&&(c=!c),a.y[f]<a.y[h]&&(c=!c);a.O[e]=1==a.S[e]^c?1:2}else a.O[e]=a.S[e];a.f=D(BL,rl,-1,a.H.d,1);for(e=\n0;e<a.H.d;++e)if(1==a.k[e]||2==a.k[e]){c=!1;for(b=0;2>b;++b)if(j=Y(a.H,b,e),3==a.H.f[j]){f=D(B,q,-1,2,1);for(d=h=0;3>d;++d)BQ(a.H,j,d)!=Y(a.H,1-b,e)&&(f[h++]=BQ(a.H,j,d));a.c[f[0]]>a.c[f[1]]&&(c=!c);a.y[f[0]]<a.y[f[1]]&&(c=!c)}a.f[e]=1==a.k[e]^c?1:2}else a.f[e]=a.k[e];u4(a,1);u4(a,2);a.q=new Tw;a.p=6;a.r=0;q4(a,9,4);b=Xm(t4(a.H.c),t4(a.H.d));q4(a,b,4);if(0==b)q4(a,a.H.E?1:0,1);else{for(d=e=h=f=c=0;d<a.H.c;++d)if(0==(a.H.w[d]&1)){switch(a.H.x[d]){case 6:break;case 7:++e;break;case 8:++h;break;default:++f}0!=\na.H.q[d]&&++c}q4(a,a.H.c,b);q4(a,a.H.d,b);q4(a,e,b);q4(a,h,b);q4(a,f,b);q4(a,c,b);for(d=0;d<a.H.c;++d)7==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&q4(a,d,b);for(d=0;d<a.H.c;++d)8==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&q4(a,d,b);for(d=0;d<a.H.c;++d)6!=a.H.x[a.t[d]]&&7!=a.H.x[a.t[d]]&&8!=a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(q4(a,d,b),q4(a,a.H.x[a.t[d]],8));for(d=0;d<a.H.c;++d)0!=a.H.q[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(q4(a,d,b),q4(a,8+a.H.q[a.t[d]],4));c=f=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-\nc,c=a.w[d]),f<e&&(f=e);f=t4(f);q4(a,f,4);c=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-c,c=a.w[d]),q4(a,e,f);for(e=0;e<2*a.z;++e)q4(a,a.v[e],b);for(d=0;d<a.H.d;++d)c=0!=(a.H.A[d]&16320)?1:0!=(a.H.z[a.u[d]]&512)?0:KQ(a.H,a.u[d]),q4(a,c,2);for(d=c=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&++c;q4(a,c,b);for(d=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&(q4(a,d,b),0==a.Q[a.t[d]]?q4(a,a.O[a.t[d]],3):(c=1==a.O[a.t[d]]?1==a.Q[a.t[d]]?4:6:1==a.Q[a.t[d]]?5:7,q4(a,c,3),q4(a,a.P[a.t[d]],3)));for(d=\nc=0;d<a.H.d;++d)0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!bR(a.H,a.u[d])||1==a.H.B[a.u[d]])&&++c;q4(a,c,b);for(d=0;d<a.H.d;++d)if(0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!bR(a.H,a.u[d])||1==a.H.B[a.u[d]]))q4(a,d,b),1==a.H.B[a.u[d]]?0==a.j[a.u[d]]?q4(a,a.f[a.u[d]],3):(c=1==a.f[a.u[d]]?1==a.j[a.u[d]]?4:6:1==a.j[a.u[d]]?5:7,q4(a,c,3),q4(a,a.i[a.u[d]],3)):q4(a,a.f[a.u[d]],2);q4(a,a.H.E?1:0,1);for(d=e=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&++e;if(0!=e){q4(a,1,1);q4(a,1,4);q4(a,e,b);for(d=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&(q4(a,\nd,b),q4(a,a.H.v[a.t[d]],8))}c=!1;if(a.H.E){o4(a,0,!1,b,2048,1,-1);r4(a,2,!1,b,64,1,-1);o4(a,3,!1,b,4096,1,-1);o4(a,4,!1,b,120,4,3);o4(a,5,!1,b,6,2,1);o4(a,6,!1,b,1,1,-1);o4(a,7,!1,b,1920,4,7);for(d=e=0;d<a.H.c;++d)null!=PR(a.H,a.t[d])&&++e;if(0<e){q4(a,1,1);q4(a,8,4);q4(a,e,b);for(d=0;d<a.H.c;++d)if(f=PR(a.H,a.t[d]),null!=f){q4(a,d,b);q4(a,f.length,4);for(e=0;e<f.length;++e)q4(a,f[e],8)}}r4(a,9,!1,b,48,2,4);r4(a,10,!1,b,15,4,0);o4(a,11,!1,b,8192,1,-1);r4(a,12,!1,b,16320,8,6);o4(a,13,!1,b,114688,3,\n14);o4(a,14,!1,b,4063232,5,17);c|=o4(a,16,!1,b,29360128,3,22)}for(d=e=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&++e;if(0!=e){c=p4(a,c);q4(a,1,1);q4(a,1,4);q4(a,e,b);for(d=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&(q4(a,d,b),q4(a,a.a[a.t[d]],4))}if(0!=(a.G&8)){for(d=h=e=0;d<a.H.c;++d)f=YR(a.H,a.t[d]),null!=f&&(++e,h=Xm(h,f.length));if(0!=e){c=p4(a,c);f=t4(h);q4(a,1,1);q4(a,2,4);q4(a,e,b);q4(a,f,4);for(d=0;d<a.H.c;++d)if(h=YR(a.H,a.t[d]),null!=h){q4(a,d,b);q4(a,h.length,f);for(e=0;e<h.length;++e)q4(a,\nh.charCodeAt(e),7)}}}a.H.E&&(c|=o4(a,19,c,b,234881024,3,25),c|=r4(a,20,c,b,114688,3,14));for(d=e=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&++e;if(0!=e){c=p4(a,c);q4(a,1,1);q4(a,5,4);q4(a,e,b);for(d=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&(q4(a,d,b),q4(a,(a.H.s[a.t[d]]&48)>>4,2))}a.H.E&&(c|=o4(a,22,c,b,268435456,1,-1),c|=r4(a,23,c,b,131072,1,-1),c|=r4(a,24,c,b,786432,2,18));if(0!=(a.G&16))for(d=0;d<a.H.c;++d)if($R(a.H,a.t[d])){c=p4(a,c);q4(a,1,1);q4(a,9,4);for(d=0;d<a.H.c;++d)q4(a,$R(a.H,a.t[d])?1:0,1);break}e=\nnull;j=CR(a.H);for(f=0;f<j.i.c;++f)if(j.e[f]){d=0;h=Dx(j.i,f);for(g=0,o=h.length;g<o;++g)l=h[g],s4(a,l)&&++d;if(0!=d)if(l=Dx(j.j,f),null==e&&(e=D(pq,ml,-1,a.H.d,2)),d==h.length){o=-1;m=2147483647;for(g=0;g<h.length;++g)m>a.t[l[g]]&&(m=a.t[l[g]],o=g);for(;0<d;)e[l[o]]=!0,o=o+2<h.length?o+2:o+2-h.length,d-=2}else{for(g=0;s4(a,h[g]);)++g;for(;!s4(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length;for(;0<d;){e[l[g]]=!0;g=g+2<h.length?g+2:g+2-h.length;for(d-=2;!s4(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length}}}f=e;\nif(null!=f){for(d=e=0;d<a.H.d;++d)f[a.u[d]]&&++e;c=p4(a,c);q4(a,1,1);q4(a,10,4);q4(a,e,b);for(d=0;d<a.H.d;++d)f[a.u[d]]&&q4(a,d,b)}a.H.E&&o4(a,27,c,b,536870912,1,-1)}q4(a,0,1);a.r<<=a.p;zE(a.q,a.r+64&65535);a.A=a.q.a.a}a=a.A}else a=null;c=a}nu(c)};C(KP)(6);\n//@ sourceURL=6.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/7.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/7.cache.js
new file mode 100644
index 0000000..2b67bf9
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/7.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback7('function v4(a){a=a.Jc.b.c++;return mh+a}w(488,489,SP);_.Ne=function(){return v4(this)};_.Ye=function(){this.Tc=new w4((PB(),n),this)};_.cf=function(){return(null==this.Qc&&(this.Qc=v4(this)),this.Qc)+kb+this.Tc.We()+kb+this.Tc.Xe()+kb+this.Yc+Gk+this.Nc+(this.Xc?n:",hidden")+",title="+this.q+(this.p?",resizable":n)+(this.Tc.c.C?",modal":n)};\nfunction x4(){var a,b,c;b=new AW(iQ);a=new AW(aQ);this.a=new ND(Fc,4);new IW;this.c=new y4(this,b);this.c.Tc.c.db=!0;cC(this.c,new iC);iW(this.c,new QW("New atom map"),null);iW(this.c,b,null);iW(this.c,a,null);cC(this.c,new wW(2));c=new hC;iW(c,new RW("atom map",1),null);iW(c,this.a,null);iW(this.c,c,CP);c=new hC;iW(c,b,null);iW(c,a,null);iW(this.c,c,BP);xC(this.c.r,new z4(this))}w(682,1,{},x4);_.a=null;_.b=null;_.c=null;\nfunction y4(a,b){this.a=a;this.b=b;HW.call(this);this.q=n;this.Tc&&this.Tc.Lf(n);this.Tc.c.db=!1;GW(this,!0)}w(683,488,SP,y4);_.Me=function(a){var b;EW(this);if(cw(a.f)===cw(this.b))try{b=DE(Uq(this.a.a.Tc.a.pb,Ak),10);var c=this.a.b,d=c.c,e=c.a;GJ(d,c.e).b[e].f=b;lG(d,"changeAtomMap",d.o,e,0);TI(d)}catch(f){if(f=xq(f),G(f,103))cX(this.a.b.c,"invalid atom map");else throw f;}return!0};_.a=null;_.b=null;function z4(a){this.a=a}w(684,534,PP,z4);_.Df=function(){EW(this.a.c)};_.a=null;w(697,698,Ul);\n_.Ad=function(){if(this.b.a==(FF(),ue)){!this.a.b&&(this.a.b=new x4);var a=this.a.b,b=this.a,c;if(0<b.a){a.b=b;c="Atom "+b.a;var d=a.c;d.q=c;d.Tc&&d.Tc.Lf(c);UW(a.a,n+II(b.d.b[b.a]));FW(a.c);a=a.c;!AB(a)&&mW(a);gW(a)}}};function w4(a,b){vO();KW.call(this,a,b)}w(806,807,{},w4);W(682);W(488);W(683);W(684);W(806);C(KP)(7);\n//@ sourceURL=7.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/8.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/8.cache.js
new file mode 100644
index 0000000..07e7a5b
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/8.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback8('function A4(){this.pb=Wq("file");this.pb[Tg]="gwt-FileUpload";this.a=new B4;this.a.c=this;if(-1==this.lb){var a=this.pb,b=4096|(this.pb.__eventBits||0);tx();dy(a,b)}else this.lb|=4096}w(399,380,pl,A4);_.ae=function(a){var b;a:{b=this.a;switch(rx(a.type)){case 1024:if(!b.a){b.b=!0;b=!1;break a}break;case 4096:if(b.b){b.a=!0;var c=b.c.pb,d=Zq(Qg,!0);c.dispatchEvent(d);b.a=!1;b.b=!1}}b=!0}b&&zy(this,a)};_.a=null;w(400,1,{});function B4(){}w(401,400,{},B4);_.a=!1;_.b=!1;_.c=null;\nfunction C4(a){var b=$doc.createElement(ph);iT(Sj,b.tagName);this.pb=b;this.b=new HV(this.pb);this.pb[Tg]="gwt-HTML";GV(this.b,a,!0);PV(this)}w(405,406,pl,C4);function D4(){cB();var a=$doc.createElement("textarea");!kx&&(kx=new jx);!ix&&(ix=new hx);this.pb=a;Sv();this.pb[Tg]="gwt-TextArea"}w(445,446,pl,D4);function E4(a,b){var c,d;c=$doc.createElement(sk);d=$doc.createElement(bk);d[tg]=a.a.a;d.style[Bk]=a.b.a;var e=(mx(),nx(d));c.appendChild(e);lx(a.d,c);Ly(a,b,d)}\nfunction F4(){Jz.call(this);this.a=(Mz(),Tz);this.b=(Uz(),Xz);this.e[Og]=Fc;this.e[Ng]=Fc}w(454,396,ll,F4);_.ve=function(a){var b;b=Yq(a.pb);(a=Py(this,a))&&this.d.removeChild(Yq(b));return a};\nfunction G4(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[Ck]=Vh,a.ab=!1,a.Ie());b=a.pb;b.style[fi]=0+(ps(),oj);b.style[nk]=Hc;xY(a,Xm(fr($doc)+(er()-Tq(a.pb,Xi)>>1),0),Xm(gr($doc)+(dr()-Tq(a.pb,Wi)>>1),0));d||((a.ab=c)?(a.pb.style[Wg]=vj,a.pb.style[Ck]=Dk,ym(a.gb,200)):a.pb.style[Ck]=Dk)}finally{a.w=!0}}function H4(a){a.i=(new AW(a.j)).Tc.If();vy(a.i,new I4(a),(ut(),ut(),vt));a.d=z(pB,u,51,[a.i])}\nfunction J4(){kY();var a,b,c,d,e;JY.call(this,(bZ(),cZ),null,!0);this._h();this.db=!0;a=new C4(this.k);this.f=new D4;this.f.pb.style[Fk]=Kc;hy(this.f,Kc);this.Zh();bY(this,"400px");e=new F4;e.pb.style[Uh]=Kc;e.e[Og]=10;c=(Mz(),Nz);e.a=c;E4(e,a);E4(e,this.f);this.e=new aA;this.e.e[Og]=20;for(b=this.d,c=0,d=b.length;c<d;++c)a=b[c],Yz(this.e,a);E4(e,this.e);pY(this,e);zY(this,!1);this.$h()}w(779,780,LP,J4);_.Zh=function(){H4(this)};\n_.$h=function(){var a=this.f;a.pb.readOnly=!0;var b=ly(a.pb)+"-readonly";gy(a.ie(),b,!0)};_._h=function(){aZ(this.I.b,"Copy")};_.d=null;_.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 I4(a){this.a=a}w(782,1,{},I4);_.Jd=function(){rY(this.a,!1)};_.a=null;function K4(a){this.a=a}w(783,1,{},K4);\n_.pd=function(){qy(this.a.f.pb,!0);this.a.f.pb.focus();var a=this.a.f,b;b=Uq(a.pb,Ak).length;if(0<b&&a.kb){if(0>b)throw new YK("Length must be a positive integer. Length: "+b);if(b>Uq(a.pb,Ak).length)throw new YK("From Index: 0 To Index: "+b+" Text Length: "+Uq(a.pb,Ak).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.a=null;function L4(a){H4(a);a.a=(new AW(a.b)).Tc.If();vy(a.a,new M4(a),(ut(),ut(),vt));a.d=z(pB,u,51,[a.a,a.i])}\nfunction N4(a){a.j=aQ;a.k="Paste the text to import into the text area below.";a.b="Accept";aZ(a.I.b,"Paste")}function O4(a){kY();J4.call(this);this.c=a}w(785,779,LP,O4);_.Zh=function(){L4(this)};_.$h=function(){hy(this.f,"150px")};_._h=function(){N4(this)};_.Ie=function(){IY(this);Jq((Gq(),Hq),new P4(this))};_.a=null;_.b=null;_.c=null;function Q4(a){kY();O4.call(this,a)}w(784,785,LP,Q4);_.Zh=function(){var a;L4(this);a=new A4;vy(a,new R4(this),(wU(),wU(),xU));this.d=z(pB,u,51,[this.a,a,this.i])};\n_.$h=function(){hy(this.f,"150px");hF(new S4(this),this.f)};_._h=function(){N4(this);this.k+=" Or drag and drop a file on it."};function R4(a){this.a=a}w(786,1,{},R4);_.Id=function(a){var b,c;b=new FileReader;a=(c=a.a.target,c.files[0]);T4(b,new U4(this));b.readAsText(a)};_.a=null;function U4(a){this.a=a}w(787,1,{},U4);_.Xf=function(a){oE();bB(this.a.a.f,a)};_.a=null;function S4(a){this.a=a;this.b=new V4(this);this.c=this.d=1}w(788,563,{},S4);_.a=null;function V4(a){this.a=a}w(789,1,{},V4);\n_.Xf=function(a){this.a.a.f.pb[Ak]=null!=a?a:n};_.a=null;function M4(a){this.a=a}w(793,1,{},M4);_.Jd=function(){if(this.a.c){var a=this.a.c,b;b=new hE(a.a,0,Uq(this.a.f.pb,Ak));pF(a.a.a,b.a)}rY(this.a,!1)};_.a=null;function P4(a){this.a=a}w(794,1,{},P4);_.pd=function(){qy(this.a.f.pb,!0);this.a.f.pb.focus()};_.a=null;w(795,1,Ul);_.Ad=function(){var a,b;a=new W4(this.a);void 0!=$wnd.FileReader?b=new Q4(a):b=new O4(a);dY(b);G4(b)};function W4(a){this.a=a}w(796,1,{},W4);_.a=null;w(797,1,Ul);\n_.Ad=function(){var a;a=new J4;var b=this.a,c,d;bB(a.f,b);c=(d=yL(b,"\\r\\n|\\r|\\n|\\n\\r"),d.length);1>=c&&(c=~~(b.length/16));hy(a.f,20*(10>c+1?c+1:10)+oj);Jq((Gq(),Hq),new K4(a));dY(a);G4(a)};function T4(a,b){a.onload=function(a){b.Xf(a.target.result)}}W(779);W(785);W(784);W(796);W(782);W(783);W(793);W(794);W(786);W(787);W(788);W(789);W(405);W(454);W(445);W(399);W(400);W(401);C(KP)(8);\n//@ sourceURL=8.js\n')
diff --git a/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/9.cache.js b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/9.cache.js
new file mode 100644
index 0000000..0a98686
--- /dev/null
+++ b/public/jsme/deferredjs/7A65B607B90DE29D7EA26AA83BF69D4F/9.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback9('var wP="runCallbacks",xP="end",yP,zP,AP="West",BP="South",CP="North",DP="First",EP="East",FP="Before",GP="After";function HP(a,b){Bp(a.a,b)}function IP(){IP=x;yP=new wv;zP=new JB(0,0);xv(yP,FP);xv(yP,DP);xv(yP,GP);xv(yP,"Last");xv(yP,te);xv(yP,CP);xv(yP,BP);xv(yP,AP);xv(yP,EP)}function JP(a,b){a.a+=b}\nfunction KP(a){var b=aq,c,d,e;e=a==b.f?gi:rh+a;$stats&&(e=fq(e,xP,a),$stats(e));a<b.i.length&&nq(b.i,a,null);dq(b,a)&&b.j.b++;b.b=-1;b.d[a]=!0;lq(b);e=b.a[a];if(null!=e){$stats&&(c=fq(wP+a,Ag,-1),$stats(c));nq(b.a,a,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Ad();$stats&&(a=fq(wP+a,xP,-1),$stats(a))}}\nvar LP={27:1,29:1,37:1,42:1,43:1,45:1,48:1,49:1,51:1,123:1,130:1},MP={27:1,29:1,37:1,42:1,45:1,48:1,49:1,51:1,130:1},NP={27:1,29:1,37:1,40:1,42:1,44:1,45:1,48:1,49:1,51:1,124:1,130:1},OP={19:1,22:1,89:1,94:1,96:1},PP={84:1},QP={27:1,29:1,37:1,40:1,42:1,44:1,45:1,49:1,51:1},RP={89:1,94:1,96:1,114:1},SP={60:1,61:1,67:1,72:1,81:1,89:1},TP={l:6,m:0,h:0},UP="&nbsp;",VP="1em",WP="1ex",XP="1in",YP="??",ZP="ATOMS",$P="CFG",aQ="Cancel",bQ="E",cQ="GBVTBU-BB",dQ="Invalid UTF8 sequence",eQ="M RAD",fQ="M RBD",\ngQ="M SUB",hQ="Nonstandard atom",iQ="OK",jQ="Resize-",kQ=\'Too many percent/per mille characters in pattern "\',lQ="US$",mQ="]\'",nQ="__uiObjectID",oQ="backgroundColor",pQ="col",qQ="cssFloat",rQ="dir",sQ="dragdrop-handle",tQ="dragdrop-selected",uQ="e",vQ="filter",wQ="float",xQ="html",yQ="ltr",zQ="rtl";w(1,-1,Vl);_.gC=function(){return this.cZ};\nfunction AQ(a,b,c){var d,e,f,g,h;if(6!=a.H.x[b]&&7!=a.H.x[b])return!1;e=BQ(a.H,b,0);d=BQ(a.H,b,1);if(1!=a.H.k[e]||1!=a.H.k[d]||1==a.H.f[e]||1==a.H.f[d]||3<CQ(a.H,e)||3<CQ(a.H,d))return!1;e=new DQ(a.H,a.c,b,e);if(e.f&&!c)return!1;f=new DQ(a.H,a.c,b,d);if(f.f&&!c||e.f&&f.f)return!1;c&&(e.f&&e.c&&(a.L[b]=!0),f.f&&f.c&&(a.L[b]=!0));g=EQ(e);h=EQ(f);if(-1==g||-1==h||0==(g+h&1))return c||(a.S[b]=3),!0;d=0;switch(g+h){case 3:case 7:d=2;break;case 5:d=1}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))e.f&&(1==\nd?(FQ(a.b[e.b],Uk),FQ(a.b[e.d],Sk)):(FQ(a.b[e.b],Sk),FQ(a.b[e.d],Uk))),f.f&&(2==d?(FQ(a.b[f.b],Uk),FQ(a.b[f.d],Sk)):(FQ(a.b[f.b],Sk),FQ(a.b[f.d],Uk)))}else a.S[b]=d;return!0}\nfunction GQ(a,b,c){var d,e,f,g,h;if(!HQ(a.H,b))return!1;d=Y(a.H,0,b);e=Y(a.H,1,b);f=new DQ(a.H,a.c,d,e);if(f.f&&!c)return!1;g=new DQ(a.H,a.c,e,d);if(g.f&&!c||f.f&&g.f)return!1;c&&(f.f&&(a.K[b]=IQ(a,e)),g.f&&(a.K[b]=IQ(a,d)));e=EQ(f);h=EQ(g);if(-1==e||-1==h||0==(e+h&1))return c||(a.k[b]=3),!0;d=0;switch(e+h){case 3:case 7:d=1;break;case 5:d=2}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))f.f&&(2==d?(FQ(a.b[f.b],Pk),FQ(a.b[f.d],Mk)):(FQ(a.b[f.b],Mk),FQ(a.b[f.d],Pk))),g.f&&(2==d?(FQ(a.b[g.b],Pk),FQ(a.b[g.d],\nMk)):(FQ(a.b[g.b],Mk),FQ(a.b[g.d],Pk)))}else a.k[b]=d;return!0}\nfunction JQ(a,b,c){var d,e,f,g,h,j,l,o,m,r;if(0!=a.k[b])return!1;if(1==KQ(a.H,b))return GQ(a,b,c);if(2!=KQ(a.H,b)||LQ(a.H,b))return!1;d=Y(a.H,0,b);e=Y(a.H,1,b);if(1==a.H.f[d]||1==a.H.f[e]||3<a.H.f[d]||3<a.H.f[e]||2==a.H.k[d]||2==a.H.k[e])return!1;f=new DQ(a.H,a.c,e,d);if(f.f&&!c)return!1;e=new DQ(a.H,a.c,d,e);if(e.f&&!c||f.f&&e.f)return!1;c&&(f.f&&f.c&&(a.K[b]=!0),e.f&&e.c&&(a.K[b]=!0));d=0!=(a.H.z[b]&16777216)?3:a.X?(g=D(rG,nl,-1,3,1),g[0]=MQ(a.H,e.a)-MQ(a.H,f.a),g[1]=NQ(a.H,e.a)-NQ(a.H,f.a),g[2]=\nOQ(a.H,e.a)-OQ(a.H,f.a),h=D(rG,nl,-1,3,1),h[0]=MQ(a.H,f.b)-MQ(a.H,f.a),h[1]=NQ(a.H,f.b)-NQ(a.H,f.a),h[2]=OQ(a.H,f.b)-OQ(a.H,f.a),j=D(rG,nl,-1,3,1),j[0]=MQ(a.H,e.b)-MQ(a.H,e.a),j[1]=NQ(a.H,e.b)-NQ(a.H,e.a),j[2]=OQ(a.H,e.b)-OQ(a.H,e.a),l=D(rG,nl,-1,3,1),l[0]=g[1]*h[2]-g[2]*h[1],l[1]=g[2]*h[0]-g[0]*h[2],l[2]=g[0]*h[1]-g[1]*h[0],o=D(rG,nl,-1,3,1),o[0]=g[1]*l[2]-g[2]*l[1],o[1]=g[2]*l[0]-g[0]*l[2],o[2]=g[0]*l[1]-g[1]*l[0],m=(h[0]*o[0]+h[1]*o[1]+h[2]*o[2])/(Math.sqrt(h[0]*h[0]+h[1]*h[1]+h[2]*h[2])*Math.sqrt(o[0]*\no[0]+o[1]*o[1]+o[2]*o[2])),r=(j[0]*o[0]+j[1]*o[1]+j[2]*o[2])/(Math.sqrt(j[0]*j[0]+j[1]*j[1]+j[2]*j[2])*Math.sqrt(o[0]*o[0]+o[1]*o[1]+o[2]*o[2])),0>m^0>r?1:2):-1==EQ(f)||-1==EQ(e)||0!=((EQ(f)|EQ(e))&1)?3:EQ(f)==EQ(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(FQ(a.b[f.b],Pk),FQ(a.b[f.d],Mk)):2==d&&(FQ(a.b[f.b],Mk),FQ(a.b[f.d],Pk))),e.f&&(1==d?(FQ(a.b[e.b],Pk),FQ(a.b[e.d],Mk)):2==d&&(FQ(a.b[e.b],Mk),FQ(a.b[e.d],Pk)))):a.k[b]=d;return!0}\nfunction PQ(a,b,c){var d,e,f,g,h,j,l;if(0!=a.S[b]||6!=a.H.x[b]&&7!=a.H.x[b]&&14!=a.H.x[b]&&15!=a.H.x[b]&&16!=a.H.x[b])return!1;if(0!=a.H.k[b]){if(2==a.H.f[b]&&2==a.H.j[b][0]&&2==a.H.j[b][1])return AQ(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4<CQ(a.H,b)||7==a.H.x[b]&&!a.I[b])return!1;d=D(B,q,-1,4,1);l=D(B,q,-1,4,1);j=D(pq,ml,-1,4,2);for(g=0;g<CQ(a.H,b);++g){f=-1;for(h=e=0;h<CQ(a.H,b);++h)!j[h]&&f<a.c[BQ(a.H,b,h)]&&(f=a.c[BQ(a.H,b,h)],e=h);d[g]=e;l[g]=f;j[e]=!0}if(4==CQ(a.H,b)&&\nl[0]==l[1]&&l[2]==l[3]||4==CQ(a.H,b)&&(l[0]==l[2]||l[1]==l[3])||3==CQ(a.H,b)&&l[0]==l[2])return!1;f=e=0;h=!1;for(g=1;g<CQ(a.H,b);++g)if(l[g-1]==l[g]){if(!c||0==l[g])return!1;e=BQ(a.H,b,d[g-1]);f=BQ(a.H,b,d[g]);QQ(a.H,RQ(a.H,b,d[g]))&&(a.L[b]=!0);h=!0}if(c&&!h)return!1;if(a.X){g=D(B,q,-1,4,1);for(l=0;l<CQ(a.H,b);++l)g[l]=BQ(a.H,b,d[l]);3==CQ(a.H,b)&&(g[3]=b);d=Yv([SQ,rG],[u,nl],[54,-1],[3,3],0,2,1);for(l=0;3>l;++l)d[l][0]=MQ(a.H,g[l+1])-MQ(a.H,g[0]),d[l][1]=NQ(a.H,g[l+1])-NQ(a.H,g[0]),d[l][2]=OQ(a.H,\ng[l+1])-OQ(a.H,g[0]);g=D(rG,nl,-1,3,1);g[0]=d[0][1]*d[1][2]-d[0][2]*d[1][1];g[1]=d[0][2]*d[1][0]-d[0][0]*d[1][2];g[2]=d[0][0]*d[1][1]-d[0][1]*d[1][0];d=0<(d[2][0]*g[0]+d[2][1]*g[1]+d[2][2]*g[2])/(Math.sqrt(d[2][0]*d[2][0]+d[2][1]*d[2][1]+d[2][2]*d[2][2])*Math.sqrt(g[0]*g[0]+g[1]*g[1]+g[2]*g[2]))?1:2}else{var o,m;l=z(DI,am,87,[z(B,q,-1,[2,1,2,1]),z(B,q,-1,[1,2,2,1]),z(B,q,-1,[1,1,2,2]),z(B,q,-1,[2,1,1,2]),z(B,q,-1,[2,2,1,1]),z(B,q,-1,[1,2,1,2])]);g=D(rG,nl,-1,CQ(a.H,b),1);for(m=0;m<CQ(a.H,b);++m)g[m]=\nTQ(a.H,BQ(a.H,b,d[m]),b);h=UQ(a.H,b,d,g,null)<<24>>24;if(3!=h)d=h;else{for(m=j=h=0;m<CQ(a.H,b);++m)o=RQ(a.H,b,d[m]),Y(a.H,0,o)==b&&(9==a.H.B[o]&&(0!=j&&VQ(a.H,b),h=m,j=1),17==a.H.B[o]&&(0!=j&&VQ(a.H,b),h=m,j=2));if(0==j)d=3;else{for(m=1;m<CQ(a.H,b);++m)g[m]<g[0]&&(g[m]+=6.283185307179586);if(3==CQ(a.H,b)){switch(h){case 0:(g[1]<g[2]&&3.141592653589793>g[2]-g[1]||g[1]>g[2]&&3.141592653589793<g[1]-g[2])&&(j=3-j);break;case 1:3.141592653589793<g[2]-g[0]&&(j=3-j);break;case 2:3.141592653589793>g[1]-g[0]&&\n(j=3-j)}d=1==j?2:1}else d=0,g[1]<=g[2]&&g[2]<=g[3]?d=0:g[1]<=g[3]&&g[3]<=g[2]?d=1:g[2]<=g[1]&&g[1]<=g[3]?d=2:g[2]<=g[3]&&g[3]<=g[1]?d=3:g[3]<=g[1]&&g[1]<=g[2]?d=4:g[3]<=g[2]&&g[2]<=g[1]&&(d=5),d=l[d][h]==j?2:1}}}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))1==d?(FQ(a.b[e],Yk),FQ(a.b[f],Wk)):2==d&&(FQ(a.b[e],Wk),FQ(a.b[f],Yk))}else a.S[b]=d;return!0}function WQ(a){var b,c;b=0;c=a.b;XQ(c,c.length,(YQ(),YQ(),ZQ));for(c=0;c<a.b.length;++c)(0==c||0!=$Q(a.b[c],a.b[c-1]))&&++b,a.c[a.b[c].a]=b;return b}\nfunction aR(a,b){var c,d,e;d=!1;for(c=0;c<a.H.d;++c)if(JQ(a,c,!1)){a.o[c]=a.C;if(b)a:{d=a;e=c;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,o=void 0;if((1==d.k[e]||2==d.k[e])&&!bR(d.H,e)){l=!1;try{for(j=0;2>j;++j)if(f=Y(d.H,j,e),3==d.H.f[f]){g=D(B,q,-1,2,1);for(o=h=0;o<d.H.f[f];++o)RQ(d.H,f,o)!=e&&(g[h++]=BQ(d.H,f,o));d.c[g[0]]>d.c[g[1]]^cR(d,f,g[0],g[1])&&(l=!l)}}catch(m){m=xq(m);if(G(m,97)){d.e[e]=3;break a}throw m;}1==d.k[e]^l?d.e[e]=1:d.e[e]=2}}d=!0}e=!1;for(c=0;c<a.H.c;++c)if(PQ(a,c,!1)){a.W[c]=\na.C;if(b)a:{e=a;var f=c,r=o=l=g=j=void 0,t=h=void 0;if(1==e.S[f]||2==e.S[f]){h=!1;if(2==e.H.k[f])try{for(r=0;2>r;++r)if(j=BQ(e.H,f,r),3==e.H.f[j]){l=D(B,q,-1,2,1);for(t=o=0;t<e.H.f[j];++t)1==e.H.j[j][t]&&(l[o++]=BQ(e.H,j,t));e.c[l[0]]>e.c[l[1]]^cR(e,j,l[0],l[1])&&(h=!h)}}catch(y){y=xq(y);if(G(y,97)){e.N[f]=3;break a}throw y;}else{try{for(var j=e,l=f,v=t=r=o=void 0,s=void 0,A=void 0,v=CQ(j.H,l),s=D(B,q,-1,v,1),r=0;r<v;++r)s[r]=BQ(j.H,l,r);for(r=v;1<r;--r){o=!1;for(t=1;t<r;++t)cR(j,l,s[t-1],s[t])&&\n(o=!0,A=s[t-1],s[t-1]=s[t],s[t]=A);if(!o)break}g=s}catch(F){F=xq(F);if(G(F,97)){e.N[f]=3;break a}throw F;}for(r=1;r<g.length;++r)for(t=0;t<r;++t)e.c[g[r]]<e.c[g[t]]&&(h=!h)}1==e.S[f]^h?e.N[f]=1:e.N[f]=2}}e=!0}e&&(a.C=!a.C);return d||e}\nfunction dR(a){var b,c,d,e,f,g,h,j,l;for(e=0;e<a.V.c;++e){d=Dx(a.V,e);b=!0;l=-1;f=!1;for(h=0;h<d.length;++h){c=d[h];if(0==a.S[c]){b=!1;break}if(3!=a.S[c]){g=!0;for(j=0;j<d.length;++j)if(j!=h&&a.c[c]==a.c[d[j]]){g=!1;break}g&&l<a.c[c]&&(l=a.c[c],f=1==a.S[c])}}if(b&&-1!=l){for(h=0;h<d.length;++h)c=d[h],f&&(1==a.S[c]?a.S[c]=2:2==a.S[c]&&(a.S[c]=1)),a.U[c]=!1;wm(a.V,d);--e}}}\nfunction eR(a){var b,c;b=WQ(a);do{c=b;b=a;for(var d=void 0,e=void 0,f=void 0,g=void 0,h=e=void 0,j=void 0,l=void 0,f=D(B,q,-1,b.E,1),d=0;d<b.H.c;++d){j=b.H.f[d]+fR(b.H,d);for(g=0;g<gR(b.H,d);++g)if(g<b.H.f[d]||g>=CQ(b.H,d)){l=2*b.c[BQ(b.H,d,g)];e=RQ(b.H,d,g);2==KQ(b.H,e)&&(LQ(b.H,e)||++l);for(e=0;e<g&&!(l<f[e]);++e);for(h=g;h>e;--h)f[h]=f[h-1];f[e]=l}hR(b.b[d],d);iR(b.b[d],16,Jw(b.c[d]));for(g=j;g<b.E;++g)iR(b.b[d],17,Lk);for(g=0;g<j;++g)iR(b.b[d],17,Jw(f[g]))}b=WQ(a)}while(c!=b);return b}\nfunction cR(a,b,c,d){var e,f,g,h,j,l,o,m,r,t,y,v,s,A,F;if(a.H.x[c]!=a.H.x[d])return a.H.x[c]>a.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(jR(),kR)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(jR(),kR)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=D(B,q,-1,h,1);y=D(B,q,-1,h,1);v=D(B,q,-1,h,1);t=D(pq,ml,-1,h,2);g=D(pq,ml,-1,a.H.o,2);r[0]=b;r[1]=c;r[2]=d;y[0]=-1;y[1]=0;y[2]=0;g[b]=!0;g[c]=!0;g[d]=!0;j=1;s=2;b=D(B,q,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=s;){for(;j<b[d];){l=r[j];if(!t[j]){for(A=m=o=0;A<a.H.f[l];++A){c=BQ(a.H,\nl,A);s+a.H.j[l][A]+1>=h&&(h+=a.H.c,r=lR(r,h),y=lR(y,h),v=lR(v,h),t=(e=D(pq,ml,-1,h,2),mR(t,0,e,t.length),e));if(0!=(a.H.z[RQ(a.H,l,A)]&512))++o,m+=a.H.x[c];else for(f=1;f<a.H.j[l][A];++f)++s,r[s]=c,y[s]=j,t[s]=!0;F=y[j];if(c!=r[F]){f=!1;if(g[c])for(F=y[F];-1!=F;){if(c==r[F]){f=!0;break}F=y[F]}f?(++s,r[s]=c,y[s]=j,t[s]=!0):(++s,r[s]=c,y[s]=j,g[c]=!0)}}0!=o&&(++s,v[s]=~~((m<<2)/o),y[s]=j,t[s]=!0)}++j;if(1E4==j)throw new Dp("Emergency break in while loop.");}b.length==d+1&&(b=lR(b,b.length+64));b[d+\n1]=s+1;for(A=b[d];A<b[d+1];++A)0==v[A]&&(v[A]=(151==a.H.x[r[A]]?1:152==a.H.x[r[A]]?1:a.H.x[r[A]])<<2),v[A]+=v[y[A]]<<16;nR(a,t,v,y,r,b,d);if(v[1]!=v[2])return v[1]>v[2];1<d&&oR(v,y,b,d);++d}h=D(B,q,-1,a.H.c,1);c=!1;for(e=0;e<a.H.c;++e)if(g[e]&&0!=a.H.v[e]){c=!0;break}if(c){for(e=0;e<a.H.c;++e)h[e]=0==a.H.v[e]?(jR(),kR)[a.H.x[e]]:a.H.v[e];if(pR(a,t,v,y,r,h,b,d))return v[1]>v[2]}e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.d;++e)if(g[Y(a.H,0,e)]||g[Y(a.H,1,e)])1==a.e[e]?(h[Y(a.H,0,e)]=1,h[Y(a.H,\n1,e)]=1,c=!0):2==a.e[e]&&(h[Y(a.H,0,e)]=2,h[Y(a.H,1,e)]=2,c=!0);if(c&&pR(a,t,v,y,r,h,b,d))return v[1]>v[2];e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.c;++e)g[e]&&(2==a.N[e]?(h[e]=1,c=!0):1==a.N[e]&&(h[e]=2,c=!0));if(c&&pR(a,t,v,y,r,h,b,d))return v[1]>v[2];throw new Dp("no distinction applying CIP rules");}\nfunction oR(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=D(qR,u,5,c,0);for(f=0;f<c;++f)h[f]=new rR,h[f].c=a[f+e],h[f].b=b[f+e],h[f].a=f+e;e=new sR;for(g=d;1<g;--g){for(f=0;f<c;++f)h[f].c+=a[h[f].b]<<16,h[f].b=b[h[f].b];XQ(h,h.length,e?e:(YQ(),YQ(),ZQ));d=1;for(f=0;f<c;++f)a[h[f].a]=d,f!=c-1&&0!=(h[f].c!=h[f+1].c?h[f].c>h[f+1].c?1:-1:0)&&++d}}\nfunction pR(a,b,c,d,e,f,g,h){var j,l;for(l=1;l<h;++l){for(j=g[l];j<g[l+1];++j)c[j]=f[e[j]]+(c[d[j]]<<8);nR(a,b,c,d,e,g,l);if(c[1]!=c[2])return!0;1<l&&oR(c,d,g,l)}return!1}\nfunction nR(a,b,c,d,e,f,g){for(var h,j,l,o,m,r;1<g;--g){m=f[g]-f[g-1];r=D(tR,u,4,m,0);h=f[g];for(j=0;j<m;++j){l=f[g-1]+j;for(o=h;o<f[g+1]&&d[o]==l;)++o;r[j]=new uR;r[j].c=l;r[j].d=c[l];r[j].b=b[l]?0:a.H.f[a.H.o+e[l]]-a.H.f[e[l]]+vR(a.H,e[l]);r[j].a=D(B,q,-1,o-h,1);for(l=h;l<o;++l)r[j].a[l-h]=c[l];wR(r[j].a);h=o}j=new xR;XQ(r,r.length,j?j:(YQ(),YQ(),ZQ));h=1;for(j=0;j<m;++j)c[r[j].c]=h,j!=m-1&&0!=yR(r[j],r[j+1])&&++h}}\nfunction zR(a){var b,c;c=Yv([AR,DI],[u,am],[88,87],[2,32],0,2,0);for(b=0;b<a.H.c;++b)a.D[b]&&(1==a.Q[b]?c[0][a.P[b]]=BR(c[0][a.P[b]],b):2==a.Q[b]&&(c[1][a.P[b]]=BR(c[0][a.P[b]],b)));return c}function IQ(a,b){var c,d,e,f,g;e=CR(a.H);for(c=0;c<e.i.c;++c)if(e.d[c]&&DR(e,c,b)){for(d=Dx(e.i,c),e=0,f=d.length;e<f;++e)if(c=d[e],c!=b)for(g=0;g<a.H.f[c];++g)if(HQ(a.H,RQ(a.H,c,g)))return!0;break}return!1}\nfunction ER(a,b,c){a.J=b;for(b=0;b<a.H.c;++b)a.c[b]=c[b],a.S[b]=0,a.W[b]=!1;for(c=0;c<a.H.d;++c)a.k[c]=0,a.o[c]=!1}function FR(a,b){var c,d;c=Y(a.H,0,b);if(c>=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=GR(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;d<a.H.f[c];++d)if(2==a.H.j[c][d]&&(1==a.S[BQ(a.H,c,d)]||2==a.S[BQ(a.H,c,d)]))return!0;return!1}function lR(a,b){var c;c=D(B,q,-1,b,1);mR(a,0,c,a.length);return c}\nfunction HR(a,b){var c;if(65535<a.o)throw new Sm("Cannot canonize a molecule having more than 65535 atoms");if(65535<a.p)throw new Sm("Cannot canonize a molecule having more than 65535 bonds");this.H=a;this.G=b;IR(this.H,3);var d,e,f,g,h,j,l,o,m,r,t,y,v,s,A,F,M,N,$,U;this.I=D(pq,ml,-1,this.H.c,2);for(d=0;d<this.H.c;++d)if(7==this.H.x[d])if(4==this.H.f[d])this.I[d]=!0;else if(3==this.H.f[d])if(1==this.H.q[d])this.I[d]=!0;else if(!JR(this.H,d))if(0!=(this.G&32))this.I[d]=!0;else if(3==KR(this.H,d)&&\n(U=LR(this.H,d),!(7<U))){N=CR(this.H);for($=0;$<N.i.c&&!(Dx(N.j,$).length==U&&DR(N,$,d));)++$;m=o=-1;for(r=0;3>r;++r){l=RQ(this.H,d,r);var V;a:{for(var da=l,la=void 0,sa=void 0,sa=Dx(N.j,$),la=0;la<sa.length;++la)if(da==sa[la]){V=!0;break a}V=!1}if(!V){o=BQ(this.H,d,r);m=l;break}}y=D(pq,ml,-1,this.H.d,2);y[m]=!0;v=D(B,q,-1,11,1);a:{var cc=this.H,K=v,pa=o,Ac=d,jd=y,tb=void 0,L=void 0,Ga=void 0,ub=void 0,Jc=void 0,uc=void 0,Ba=void 0,kd=void 0,cd=void 0;if(pa==Ac)K[0]=pa,s=0;else{IR(cc,1);ub=D(B,q,\n-1,cc.o,1);Ga=D(B,q,-1,cc.o,1);cd=D(B,q,-1,cc.o,1);Ga[0]=pa;ub[pa]=1;for(Jc=L=0;L<=Jc&&10>=ub[Ga[L]];){kd=Ga[L];for(uc=0;uc<cc.f[cc.o+kd];++uc)if(null==jd||jd.length<=cc.i[kd][uc]||!jd[cc.i[kd][uc]]){tb=cc.e[kd][uc];if(tb==Ac){Ba=ub[kd];K[Ba]=tb;for(K[--Ba]=kd;0<Ba;)K[Ba-1]=cd[K[Ba]],--Ba;s=ub[kd];break a}0==ub[tb]&&(Ga[++Jc]=tb,ub[tb]=ub[kd]+1,cd[tb]=kd)}++L}s=-1}}if(-1!=s){for(f=1;!DR(N,$,v[f]);)++f;e=s-f;g=v[f];if(6==U&&2==e&&3==f&&3<=KR(this.H,v[1])){t=!1;M=Dx(N.i,$);for(r=0;6>r;++r)if(d==M[r]){F=\nMR(N,$,g==M[MR(N,$,r+2)]?r-2:r+2);A=M[F];var ta;if(ta=3<=KR(this.H,A)){var Da;a:{var aa=this.H,Eb=v[1],db=A,Fb=void 0,Qc=void 0,nc=void 0,ca=void 0,ld=void 0,S=void 0;if(Eb==db)Da=0;else{IR(aa,1);ca=D(B,q,-1,aa.o,1);nc=D(B,q,-1,aa.o,1);nc[0]=Eb;ca[Eb]=1;for(ld=Qc=0;Qc<=ld&&2>=ca[nc[Qc]];){for(S=0;S<aa.f[aa.o+nc[Qc]];++S){Fb=aa.e[nc[Qc]][S];if(Fb==db){Da=ca[nc[Qc]];break a}0==ca[Fb]&&(nc[++ld]=Fb,ca[Fb]=ca[nc[Qc]]+1)}++Qc}Da=-1}}ta=2==Da}ta&&(t=!0);break}if(t){this.I[d]=!0;continue}}h=1==this.H.k[g]||\n0!=(this.H.s[g]&4096)||JR(this.H,g);j=!h&&7==this.H.x[g]&&1!=this.H.q[g];if(1==e)!h&&!j&&4>=U&&3>=f&&(this.I[d]=!0);else switch(U){case 4:!h&&!j&&4>=f&&(this.I[d]=!0);break;case 5:j?3>=f&&(this.I[d]=!0):h||4>=f&&(this.I[d]=!0);break;case 6:2==e?h?4>=f&&(this.I[d]=!0):j||3>=f&&(this.I[d]=!0):3==e&&(h?6>=f&&(this.I[d]=!0):4>=f&&(this.I[d]=!0));break;case 7:3==e&&3>=f&&(this.I[d]=!0)}}}for(c=0;c<this.H.c;++c)if(0!=OQ(this.H,c)){this.X=!0;break}this.S=D(BL,rl,-1,this.H.c,1);this.T=D(pq,ml,-1,this.H.c,\n2);this.W=D(pq,ml,-1,this.H.c,2);this.k=D(BL,rl,-1,this.H.d,1);this.o=D(pq,ml,-1,this.H.d,2);this.n=D(pq,ml,-1,this.H.d,2);var O,Bb,Ra,T,eb,Ma,dd,Rc,Na,fb,Lc,Zd,Bd;dd=!1;if(this.H.E)for(eb=0;eb<this.H.d;++eb)if(0!=this.H.A[eb]){dd=!0;break}this.E=2;for(O=0;O<this.H.c;++O)this.E=Xm(this.E,this.H.f[O]+fR(this.H,O));T=Xm(2,dd?~~((78+36*this.E)/63):~~((78+21*this.E)/63));this.c=D(B,q,-1,this.H.o,1);this.b=D(NR,u,6,this.H.c,0);for(O=0;O<this.H.c;++O)this.b[O]=new OR(T);Ra=!1;for(O=0;O<this.H.c;++O){hR(this.b[O],\nO);0!=(this.H.w[O]&1)||null!=PR(this.H,O)?iR(this.b[O],8,TP):iR(this.b[O],8,Jw(this.H.x[O]));iR(this.b[O],8,Jw(this.H.v[O]));iR(this.b[O],2,Jw(this.H.k[O]));iR(this.b[O],4,Jw(this.H.f[O]+fR(this.H,O)));0!=(this.H.w[O]&1)?iR(this.b[O],4,Qk):iR(this.b[O],4,Jw(8+this.H.q[O]));iR(this.b[O],5,Jw(QR(31,LR(this.H,O))));var Yc=this.b[O],Ib=O,lb=void 0,ic=void 0,vc=void 0,ec=void 0,lb=((this.H.s[Ib]&-268435456)>>>28)-1,ic=RR(this.H,Ib,!1),vc=RR(this.H,Ib,!0),ec=-1;ic!=vc?-1!=lb&&lb>ic?ec=lb<<24>>24:ec=ic<<\n24>>24:-1!=lb?(lb>vc||lb<vc&&lb>=SR(this.H,Ib))&&(ec=lb<<24>>24):!TR(this.H,Ib)&&0!=vR(this.H,Ib)&&(ec=SR(this.H,Ib),ec-=UR(this.H,Ib,ec));var I=Ib,oc=ec;if(null==this.a)for(var fc=this.a=D(BL,rl,-1,this.H.c,1),Bc=fc,Sc=fc.length,Hd=void 0,Hd=0;Hd<Sc;++Hd)Bc[Hd]=-1;this.a[I]=oc<<24>>24;iR(Yc,4,Jw(ec+1));iR(this.b[O],2,Jw((this.H.s[O]&48)>>4));this.H.E&&(iR(this.b[O],30,Jw(this.H.w[O])),null!=PR(this.H,O)&&(Ra=!0))}this.J=eR(this);if(this.J<this.H.c){for(O=0;O<this.H.c;++O){hR(this.b[O],O);iR(this.b[O],\n16,Jw(this.c[O]));Rc=D(B,q,-1,this.H.f[O],1);for(Na=0;Na<this.H.f[O];++Na)Rc[Na]=this.c[BQ(this.H,O,Na)]<<5,Rc[Na]|=QR(31,this.H.n&&RQ(this.H,O,Na)<this.H.d?this.H.n.b[RQ(this.H,O,Na)]:0);wR(Rc);for(Na=this.E;Na>Rc.length;--Na)iR(this.b[O],21,Lk);for(Na=Rc.length-1;0<=Na;--Na)iR(this.b[O],21,Jw(Rc[Na]))}this.J=eR(this)}if(Ra&&this.J<this.H.c){for(O=0;O<this.H.c;++O){hR(this.b[O],O);iR(this.b[O],16,Jw(this.c[O]));Bb=PR(this.H,O);Zd=null==Bb?0:QR(12,Bb.length);for(Na=12;Na>Zd;--Na)iR(this.b[O],8,Lk);\nfor(Na=Zd-1;0<=Na;--Na)iR(this.b[O],8,Jw(Bb[Na]))}this.J=eR(this)}if(dd&&this.J<this.H.c){for(O=0;O<this.H.c;++O){hR(this.b[O],O);iR(this.b[O],16,Jw(this.c[O]));Ma=D(qP,sl,-1,this.H.f[O]+fR(this.H,O),3);for(Na=fb=0;Na<gR(this.H,O);++Na)if(Na<this.H.f[O]||Na>=CQ(this.H,O))Ma[fb]=Jw(this.c[BQ(this.H,O,Na)]),Ma[fb]=Dw(Ma[fb],20),Ma[fb]=VR(Ma[fb],Jw(this.H.A[RQ(this.H,O,Na)])),++fb;Ma.sort(WR);for(Na=this.E;Na>Ma.length;--Na)iR(this.b[O],36,Lk);for(Na=Ma.length-1;0<=Na;--Na)iR(this.b[O],36,Ma[Na])}this.J=\neR(this)}if(0!=(this.G&8)&&this.J<this.H.c){Lc=new XR;for(O=0;O<this.H.c;++O)if(null!=YR(this.H,O))a:{var Td=Lc,Cd=YR(this.H,O),Ud=void 0,ed=void 0,fa=void 0,Id=void 0,Id=Td.a.c;if(0==Id)AD(Td.a,0,Cd);else{for(fa=1;2*fa<=Id;)fa<<=1;ed=fa;for(--fa;0!=ed;)if(ed>>=1,fa>=Id)fa-=ed;else{Ud=ZR(Cd,Dx(Td.a,fa));if(0==Ud)break a;if(0==ed)break;0>Ud?fa-=ed:fa+=ed}fa<Id&&0<ZR(Cd,Dx(Td.a,fa))&&++fa;AD(Td.a,fa,Cd)}}for(O=0;O<this.H.c;++O){var Ob;if(null==YR(this.H,O))Ob=0;else{var ge;a:{var Cb=Lc,fd=YR(this.H,\nO),Va=void 0,Jb=void 0,Qb=void 0,jc=void 0,jc=Cb.a.c;if(0!=jc){for(Qb=1;2*Qb<=jc;)Qb<<=1;Jb=Qb;for(--Qb;0!=Jb;)if(Jb>>=1,Qb>=jc)Qb-=Jb;else{Va=ZR(fd,Dx(Cb.a,Qb));if(0==Va){ge=Qb;break a}if(0==Jb)break;0>Va?Qb-=Jb:Qb+=Jb}}ge=-1}Ob=1+ge}Bd=Ob;hR(this.b[O],O);iR(this.b[O],16,Jw(this.c[O]));iR(this.b[O],16,Jw(Bd))}this.J=eR(this)}if(0!=(this.G&16)&&this.J<this.H.c){for(O=0;O<this.H.c;++O)hR(this.b[O],O),iR(this.b[O],16,Jw(this.c[O])),iR(this.b[O],1,Jw($R(this.H,O)?1:0));this.J=eR(this)}var Za,pc,ya,Jd;\nJd=this.J;ya=D(B,q,-1,this.H.c,1);for(Za=0;Za<this.H.c;++Za)ya[Za]=this.c[Za];if(!this.H.E){var Rb,Mc,gc,Cc;this.C=!0;this.N=D(BL,rl,-1,this.H.c,1);this.e=D(BL,rl,-1,this.H.d,1);for(Cc=aR(this,!0);this.J<this.H.c&&Cc;){for(Rb=0;Rb<this.H.c;++Rb)hR(this.b[Rb],Rb),iR(this.b[Rb],20,Jw(this.c[Rb]<<4|this.S[Rb]<<2));for(Mc=0;Mc<this.H.d;++Mc)FQ(this.b[Y(this.H,0,Mc)],Jw(this.k[Mc])),FQ(this.b[Y(this.H,1,Mc)],Jw(this.k[Mc]));gc=eR(this);if(this.J==gc)break;this.J=gc;Cc=aR(this,!0)}ER(this,Jd,ya)}this.Q=\nD(BL,rl,-1,this.H.c,1);this.P=D(BL,rl,-1,this.H.c,1);for(Za=0;Za<this.H.c;++Za)this.Q[Za]=aS(this.H,Za)<<24>>24,this.P[Za]=bS(this.H,Za)<<24>>24;this.j=D(BL,rl,-1,this.H.d,1);this.i=D(BL,rl,-1,this.H.d,1);for(pc=0;pc<this.H.d;++pc)this.j[pc]=(this.H.z[pc]&3072)>>10<<24>>24,this.i[pc]=cS(this.H,pc)<<24>>24;var kc,Dc,Kd,Dd,wc,md;this.C=!0;for(wc=aR(this,!1);this.J<this.H.c&&wc;){for(kc=0;kc<this.H.c;++kc){hR(this.b[kc],kc);iR(this.b[kc],16,Jw(this.c[kc]));md=this.S[kc]<<7;if((1==this.S[kc]||2==this.S[kc])&&\n0!=this.Q[kc])md|=this.Q[kc]<<5,md|=this.P[kc];iR(this.b[kc],18,Jw(md<<9))}for(Dc=0;Dc<this.H.d;++Dc){Kd=this.k[Dc]<<7;if((1==this.k[Dc]||2==this.k[Dc])&&1==this.H.B[Dc]&&0!=this.j[Dc])Kd|=this.j[Dc]<<5,Kd|=this.i[Dc];FQ(this.b[Y(this.H,0,Dc)],Jw(Kd));FQ(this.b[Y(this.H,1,Dc)],Jw(Kd))}Dd=eR(this);if(this.J==Dd)break;this.J=Dd;wc=aR(this,!1)}this.M=!1;this.D=D(pq,ml,-1,this.H.c,2);for(Za=0;Za<this.H.c;++Za)0!=this.S[Za]&&(this.M=this.D[Za]=!0);var Ld,X;for(Ld=0;Ld<this.H.c;++Ld)(!this.D[Ld]||3==this.S[Ld])&&\n(this.Q[Ld]=0);for(X=0;X<this.H.d;++X)(1!=this.H.B[X]||0==this.k[X]||3==this.k[X])&&(this.j[X]=0);this.F=null;this.R=D(pq,ml,-1,this.H.c,2);if(this.M){var ob=this.F=new dS(this.H,ya,this.D,this.S,this.k,this.Q,this.P,this.W,this.o,this.R),pb,xb,Af,$a,Sb,mb,mg,gb;if(null!=ob.i){mb=new eS(ob);ob.b=new Jm;for($a=0;$a<ob.i.length;++$a){for(var Bf=void 0,pe=void 0,pe=Bf=0;pe<mb.b;++pe)mb.e[pe][$a]&&-3==mb.c[pe]&&++Bf;Af=Bf;if(0==Af){fS(mb,$a);mg=gS(ob,$a,2);pb=gS(ob,$a,1);xb=hS(ob,$a);if(1==mg&&1==pb&&\n!xb){for(var nd=ob,xc=$a,qc=mb.a+mb.f++,Gb=void 0,Ce=void 0,Ce=0;Ce<nd.i[xc].length;++Ce)Gb=nd.i[xc][Ce],2==nd.n[Gb]&&(nd.n[Gb]=1,nd.k[Gb]=qc<<24>>24);Dm(ob.b,new iS($a,1,-1,-1))}0<mg?(xb&&jS(ob,$a,mb.j+mb.i++,2),Dm(ob.b,new iS($a,1,-1,-1))):0<pb?(xb&&jS(ob,$a,mb.a+mb.f++,1),Dm(ob.b,new iS($a,1,-1,-1))):xb&&(jS(ob,$a,mb.a+mb.f++,1),Dm(ob.b,new iS($a,1,-1,-1)))}else if(1==Af)if(hS(ob,$a)){a:{for(var wd=void 0,wd=0;wd<mb.b;++wd)if(mb.e[wd][$a]&&-3==mb.c[wd]){Sb=wd<mb.a?wd:wd<mb.b?wd-mb.a:-1;break a}Sb=\n-1}a:{for(var Tc=void 0,Tc=0;Tc<mb.b;++Tc)if(mb.e[Tc][$a]&&-3==mb.c[Tc]){gb=Tc<mb.a?1:Tc<mb.b?2:0;break a}gb=-1}Dm(ob.b,new iS($a,2,Sb,gb))}else fS(mb,$a),Dm(ob.b,new iS($a,1,-1,-1))}}}this.U=D(pq,ml,-1,this.H.c,2);this.V=new Jm;var Tb,od,qe,$d,Zc,De,rc,Xa;for(Tb=qe=0;Tb<this.H.c;++Tb)0!=this.Q[Tb]&&++qe;if(0!=qe){Xa=D(B,q,-1,qe,1);for(Tb=qe=0;Tb<this.H.c;++Tb)0!=this.Q[Tb]&&(Xa[qe]=this.Q[Tb]<<29|this.P[Tb]<<24|this.c[Tb]<<12|Tb,++qe);wR(Xa);rc=$d=0;for(Zc=Xa[0]&-16777216;;)if(++rc,rc==Xa.length||\nZc!=(Xa[rc]&-16777216)){od=D(B,q,-1,rc-$d,1);for(De=$d;De<rc;++De)Tb=Xa[De]&4095,od[De-$d]=Tb,this.U[Tb]=!0;Dm(this.V,od);if(rc==Xa.length)break;Zc=Xa[rc]&-16777216;$d=rc}}ER(this,Jd,ya);var sc,yb,he,Md,$c,Sa;this.C=!0;he=zR(this);this.F&&kS(this.F,this.c)&&(he=zR(this));aR(this,!1)&&dR(this);for(Sa=!0;this.J<this.H.c&&Sa;){for(var Ta=he,Ec=void 0,Ub=void 0,pd=void 0,ba=void 0,qd=void 0,ae=void 0,xd=void 0,re=void 0,hf=void 0,jf=void 0,pd=Yv([DI,B],[am,q],[87,-1],[2,32],0,2,1),ba=0;2>ba;++ba){Ec=\nD(DI,am,87,32,0);for(Ub=jf=0;32>Ub;++Ub)if(null!=Ta[ba][Ub]){re=Ta[ba][Ub].length;Ec[Ub]=D(B,q,-1,re,1);for(qd=0;qd<re;++qd)Ec[Ub][qd]=this.c[Ta[ba][Ub][qd]];wR(Ec[Ub]);++jf}for(hf=jf;0<hf;--hf){xd=0;ae=null;for(Ub=0;32>Ub;++Ub)if(null!=Ec[Ub])if(null==ae||ae.length<Ec[Ub].length)ae=Ec[Ub],xd=Ub;else if(ae.length==Ec[Ub].length)for(qd=ae.length-1;0<=qd;--qd)if(ae[qd]<Ec[Ub][qd]){ae=Ec[Ub];xd=Ub;break}pd[ba][xd]=hf;Ec[xd]=null}}Md=pd;for(sc=0;sc<this.H.c;++sc)hR(this.b[sc],sc),iR(this.b[sc],16,Jw(this.c[sc])),\niR(this.b[sc],20,Lk),!this.R[sc]&&0!=this.Q[sc]&&FQ(this.b[sc],Jw((this.Q[sc]<<18)+(Md[1==this.Q[sc]?0:1][this.P[sc]]<<8))),FQ(this.b[sc],Jw(this.S[sc]<<4));for(yb=0;yb<this.H.d;++yb)FQ(this.b[Y(this.H,0,yb)],Jw(this.k[yb])),FQ(this.b[Y(this.H,1,yb)],Jw(this.k[yb]));$c=eR(this);if(this.J==$c)break;this.J=$c;Sa=!1;this.F&&kS(this.F,this.c)&&(Sa=!0,he=zR(this));aR(this,!1)&&(Sa=!0,dR(this))}if(this.F){var Xg=this.F,Kb,Qe;Qe=!0;for(Kb=0;Kb<Xg.j.c;++Kb)if(0!=Xg.p[Kb]&&!Xg.e[Kb]){Qe=!1;break}this.B=Qe}var Re,\nrd,yd,Se,Te,sd,ng,be,Hg,Cf,ie,Ea;ie=Hg=be=ng=sd=Cf=Te=0;Ea=!1;Re=D(pq,ml,-1,32,2);for(rd=0;rd<this.H.c;++rd)0!=this.S[rd]&&(++Te,3==this.S[rd]?++Cf:0==this.Q[rd]?(++sd,this.F&&this.F.e[rd]&&++ng):2==this.Q[rd]?0==this.P[rd]&&++Hg:1==this.Q[rd]&&(Se=this.P[rd],Re[Se]||(++ie,Re[Se]=!0),0==this.P[rd]&&++be,this.F&&this.F.e[rd]&&(Ea=!0)));for(yd=0;yd<this.H.d;++yd)0!=this.k[yd]&&1==this.H.B[yd]&&(++Te,3==this.k[yd]?++Cf:0==this.j[yd]?(++sd,this.F&&this.F.e[Y(this.H,0,yd)]&&this.F.e[Y(this.H,1,yd)]&&++ng):\n2==this.j[yd]?0==this.i[yd]&&++Hg:1==this.j[yd]&&(Se=this.i[yd],Re[Se]||(++ie,Re[Se]=!0),0==this.i[yd]&&++be,this.F&&this.F.e[Y(this.H,0,yd)]&&this.F.e[Y(this.H,1,yd)]&&(Ea=!0)));this.H.C=0==Te?65536:0!=Cf?0:this.B?131072+(1<<ie):be+ng==Te&&!Ea?196608:sd==Te?262144:Hg==Te?327680:sd==Te-1&&1==be?393216:458752+(1<<ie);var Wb,ck,zl,bh,yq;this.L=D(pq,ml,-1,this.H.c,2);this.K=D(pq,ml,-1,this.H.d,2);if(0!=(this.G&6))for(Wb=0;Wb<this.H.c;++Wb)hR(this.b[Wb],Wb),iR(this.b[Wb],28,Jw(this.c[Wb]<<12));if(this.J<\nthis.H.c){for(Wb=zl=0;Wb<this.H.c;++Wb)PQ(this,Wb,!0)&&++zl;for(ck=0;ck<this.H.d;++ck)JQ(this,ck,!0)&&++zl}0!=(this.G&6)&&(this.J=eR(this));if(0!=(this.G&1)){this.d=D(B,q,-1,this.H.c,1);for(Wb=0;Wb<this.H.c;++Wb)this.d[Wb]=this.c[Wb]}for(;this.J<this.H.c;){for(Wb=0;Wb<this.H.c;++Wb)hR(this.b[Wb],Wb),iR(this.b[Wb],17,Jw(2*this.c[Wb]));yq=D(B,q,-1,this.J+1,1);for(Wb=0;Wb<this.H.c;++Wb)++yq[this.c[Wb]];for(bh=1;1==yq[bh];)++bh;for(Wb=0;Wb<this.H.c;++Wb)if(this.c[Wb]==bh){FQ(this.b[Wb],Mk);break}this.J=\neR(this);dR(this);this.F&&kS(this.F,this.c)}dR(this);var dk,Ve,Ee,Db,We,ch,Al,ui,dj,vi,Ka,ej,Jh,Xb,pg,ek,Bl,fk;Jh=D(pq,ml,-1,this.H.c,2);Xb=D(pq,ml,-1,this.H.d,2);for(Ve=dk=0;Ve<this.H.c;++Ve)this.L[Ve]&&!this.T[Ve]&&PQ(this,Ve,!1)&&(this.T[Ve]=!0,Jh[Ve]=!0,++dk);for(Ee=0;Ee<this.H.d;++Ee)this.K[Ee]&&!this.n[Ee]&&JQ(this,Ee,!1)&&(this.n[Ee]=!0,Xb[Ee]=!0,++dk);if(1==dk){for(Ve=0;Ve<this.H.c;++Ve)if(Jh[Ve]){this.S[Ve]=0;break}for(Ee=0;Ee<this.H.d;++Ee)if(Xb[Ee]){this.k[Ee]=0;break}}else if(1<dk){var Df,\nJg,fj,dh,eh,lf,qg,gj,Cl,je,Fe,rg;if(!this.s){this.s=new Jm;je=0;Fe=D(B,q,-1,this.H.c,1);lf=D(B,q,-1,this.H.c,1);gj=D(B,q,-1,this.H.d,1);for(Df=0;Df<this.H.c;++Df)if(0==Fe[Df]&&(0!=(this.H.s[Df]&3072)||1==this.H.k[Df])){lf[0]=Df;qg=1;Cl=0;Fe[Df]=++je;Jg=D(pq,ml,-1,this.H.d,2);for(eh=0;eh<qg;++eh)for(rg=0;rg<this.H.f[lf[eh]];++rg)if(dh=RQ(this.H,lf[eh],rg),QQ(this.H,dh)||2==KQ(this.H,dh)||HQ(this.H,dh))fj=BQ(this.H,lf[eh],rg),Jg[dh]||(gj[Cl++]=dh,Jg[dh]=!0),0==Fe[fj]&&(lf[qg++]=fj,Fe[fj]=je);Dm(this.s,\nnew lS(lf,qg,gj,Cl))}}for(We=new zv(this.s);We.b<We.d.Tf();){Db=Av(We);Al=ui=ek=pg=0;ch=dj=-1;for(Ka=0;Ka<Db.a.length;++Ka)if(Jh[Db.a[Ka]]&&(++pg,1==this.S[Db.a[Ka]]||2==this.S[Db.a[Ka]]))++ek,dj<this.c[Db.a[Ka]]&&(dj=this.c[Db.a[Ka]],ui=Db.a[Ka]);for(Ka=0;Ka<Db.b.length;++Ka)if(Xb[Db.b[Ka]]&&(++pg,Bl=this.c[Y(this.H,0,Db.b[Ka])],fk=this.c[Y(this.H,1,Db.b[Ka])],vi=Bl>fk?(Bl<<16)+fk:(fk<<16)+Bl,1==this.k[Db.b[Ka]]||2==this.k[Db.b[Ka]]))++ek,ch<vi&&(ch=vi,Al=Db.b[Ka]);if(0!=pg)if(1==pg){for(Ka=0;Ka<\nDb.a.length;++Ka)Jh[Db.a[Ka]]&&(this.S[Db.a[Ka]]=0);for(Ka=0;Ka<Db.b.length;++Ka)Xb[Db.b[Ka]]&&(this.k[Db.b[Ka]]=0)}else if(1==ek){for(Ka=0;Ka<Db.a.length;++Ka)Jh[Db.a[Ka]]&&(this.S[Db.a[Ka]]=3);for(Ka=0;Ka<Db.b.length;++Ka)Xb[Db.b[Ka]]&&(this.k[Db.b[Ka]]=3)}else if(ej=!1,-1!=dj?2==this.S[ui]&&(ej=!0):2==this.k[Al]&&(ej=!0),ej){for(Ka=0;Ka<Db.a.length;++Ka)if(Jh[Db.a[Ka]])switch(this.S[Db.a[Ka]]){case 1:this.S[Db.a[Ka]]=2;break;case 2:this.S[Db.a[Ka]]=1}for(Ka=0;Ka<Db.b.length;++Ka)if(Xb[Db.b[Ka]])switch(this.k[Db.b[Ka]]){case 1:this.k[Db.b[Ka]]=\n2;break;case 2:this.k[Db.b[Ka]]=1}}}}var mf,Wa;for(mf=0;mf<this.H.c;++mf)0!=(this.H.s[mf]&67108864)^3==this.S[mf]&&VQ(this.H,mf),(1==aS(this.H,mf)||2==aS(this.H,mf))&&(!this.D[mf]||3==this.S[mf])&&VQ(this.H,mf);for(Wa=0;Wa<this.H.p;++Wa)(17==this.H.B[Wa]||9==this.H.B[Wa])&&!FR(this,Wa)&&VQ(this.H,Y(this.H,0,Wa));for(Wa=0;Wa<this.H.d;++Wa){if(2==KQ(this.H,Wa)){if(0!=(this.H.z[Wa]&16777216)&&(1==this.k[Wa]||2==this.k[Wa]))this.k[Wa]=3,mS(this.H,Wa,26);3==this.k[Wa]&&!this.n[Wa]&&26!=this.H.B[Wa]&&(VQ(this.H,\nY(this.H,0,Wa)),VQ(this.H,Y(this.H,1,Wa)))}1==this.H.B[Wa]&&3==this.k[Wa]&&(VQ(this.H,Y(this.H,0,Wa)),VQ(this.H,Y(this.H,1,Wa)));if((1==(this.H.z[Wa]&3072)>>10||2==(this.H.z[Wa]&3072)>>10)&&(1!=this.H.B[Wa]||1!=this.k[Wa]&&2!=this.k[Wa]))VQ(this.H,Y(this.H,0,Wa)),VQ(this.H,Y(this.H,1,Wa))}}w(7,1,{},HR);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=0;_.q=null;_.r=0;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=!1;_.y=null;_.z=0;_.A=null;\n_.B=!1;_.C=!1;_.D=null;_.E=0;_.F=null;_.G=0;_.H=null;_.I=null;_.J=0;_.K=null;_.L=null;_.M=!1;_.N=null;_.O=null;_.P=null;_.Q=null;_.R=null;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=!1;function yR(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=e<f?e:f;for(d=0;d<c;++d)if(--e,--f,a.a[e]!=b.a[f])return a.a[e]>b.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function xR(){}w(8,1,{},xR);_.dd=function(a,b){return yR(a,b)};function uR(){}w(9,1,{4:1},uR);_.a=null;\n_.b=0;_.c=0;_.d=0;function sR(){}w(10,1,{},sR);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function rR(){}w(11,1,{5:1},rR);_.a=0;_.b=0;_.c=0;function iR(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=VR(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=Dw(a.d[a.c],b),a.d[a.c]=VR(a.d[a.c],c),a.b-=b):(a.d[a.c]=Dw(a.d[a.c],a.b),a.d[a.c]=VR(a.d[a.c],zw(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=VR(a.d[a.c],nS(c,Jw((1<<b)-1))))}\nfunction FQ(a,b){var c=a.d,d=a.c,e;e=a.d[a.c];var f,g;f=e.l+b.l;g=e.m+b.m+(f>>22);e=ow(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function $Q(a,b){var c;for(c=0;c<a.c;++c)if(a.d[c].l!=b.d[c].l||a.d[c].m!=b.d[c].m||a.d[c].h!=b.d[c].h)return!Bw(a.d[c],b.d[c])?-1:1;return Gw(a.d[a.c],b.d[a.c])?0:!Bw(a.d[a.c],b.d[a.c])?-1:1}function hR(a,b){a.a=b;a.c=0;a.b=63;var c=a.d,d=c.length,e;for(e=0;e<d;++e)c[e]=Lk}function OR(a){this.d=D(qP,sl,-1,a,3)}w(12,1,{6:1,94:1},OR);\n_.cT=function(a){return $Q(this,a)};_.a=0;_.b=0;_.c=0;_.d=null;function lS(a,b,c,d){var e;this.a=D(B,q,-1,b,1);this.b=D(B,q,-1,d,1);for(e=0;e<b;++e)this.a[e]=a[e];for(a=0;a<d;++a)this.b[a]=c[a]}w(13,1,{},lS);_.a=null;_.b=null;\nfunction oS(a,b,c){var d,e,f,g;if(null!=b){for(d=e=0;d<a.j.c;++d)b[d]&&++e;g=D(B,q,-1,e,1);for(d=e=0;d<a.j.c;++d)b[d]&&(g[e++]=d);e=!1;for(b=new zv(c);b.b<b.d.Tf();)if(a=Av(b),a.length==g.length){d=!1;for(f=0;f<a.length;++f)if(a[f]!=g[f]){d=!0;break}if(!d){e=!0;break}}e||nq(c.b,c.c++,g)}}function hS(a,b){var c,d;for(d=0;d<a.i[b].length;++d)if(c=a.i[b][d],a.f[c]&&(1==a.p[c]||2==a.p[c])&&0==a.n[c])return!0;return!1}\nfunction gS(a,b,c){var d,e,f,g;for(g=f=e=0;g<a.i[b].length;++g)d=a.i[b][g],a.n[d]==c&&(d=1<<a.k[d],0==(f&d)&&(f|=d,++e));return e}function pS(a,b,c,d){var e,f;for(f=0;f<a.j.f[c];++f)if(e=BQ(a.j,c,f),!d[e]&&qS(a,b,e))return e;return-1}function rS(a,b){return a.f[b]&&(1==a.p[b]||2==a.p[b])}\nfunction qS(a,b,c){var d,e,f;if(b==c||a.a[b]!=a.a[c]||0!=a.p[b]&&(3==a.p[b]||3==a.p[c]||a.q[b]^a.p[b]!=a.p[c]||a.n[b]!=a.n[c]||a.k[b]!=a.k[c]))return!1;d=sS(a.j,b,c);if(-1!=d&&(1==KQ(a.j,d)&&0!=a.c[d]||2==KQ(a.j,d)&&2==a.c[d]))return!1;if(1==a.j.k[b]&&0==(a.j.s[b]&4096)){d=-1;for(f=0;f<a.j.f[b];++f)if(BQ(a.j,b,f)!=c&&2==a.j.j[b][f]){d=RQ(a.j,b,f);break}e=-1;for(f=0;f<a.j.f[c];++f)if(BQ(a.j,c,f)!=b&&2==a.j.j[c][f]){e=RQ(a.j,c,f);break}if(-1!=d&&0!=a.c[d]&&a.d[d]^a.c[d]==a.c[e])return!1}return!0}\nfunction kS(a,b){var c,d,e,f;if(!a.b)return!1;c=!1;for(e=a.b.c-1;0<=e;--e){d=!1;f=Dx(a.b,e);if(2==f.a){d=a;for(var g=f.b,h=f.c,j=f.d,l=b,o=void 0,m=void 0,r=o=void 0,t=void 0,o=r=null,t=0;t<d.i[g].length;++t)m=d.i[g][t],d.f[m]&&(1==d.p[m]||2==d.p[m])&&(0==d.n[m]?o=BR(o,(l[m]<<16)+m):d.n[m]==j&&d.k[m]==h&&(r=BR(r,(l[m]<<16)+m)));o=tS(r,o);if(0==o)d=!1;else{if(0>o)for(t=0;t<d.i[g].length;++t)if(m=d.i[g][t],d.f[m]&&(1==d.p[m]||2==d.p[m]))0==d.n[m]?(d.n[m]=j<<24>>24,d.k[m]=h<<24>>24):d.n[m]==j&&d.k[m]==\nh&&(d.n[m]=0,d.k[m]=-1);d=!0}}else if(1==f.a){d=a;h=b;m=g=o=l=j=void 0;o=d.i[f.b];l=1;for(m=0;m<o.length;++m)if(j=o[m],d.f[j]&&2==d.n[j]){l=2;break}g=D(DI,am,87,32,0);for(m=0;m<o.length;++m)j=o[m],d.f[j]&&d.n[j]==l&&(g[d.k[j]]=BR(g[d.k[j]],(h[j]<<16)+j));for(m=0;32>m;++m)null!=g[m]&&wR(g[m]);h=new uS;XQ(g,g.length,h?h:(YQ(),YQ(),ZQ));if(0==tS(g[0],g[1]))d=!1;else{for(m=0;m<g[0].length;++m)j=g[0][m]&65535,d.n[j]=0,d.k[j]=-1;d=!0}}if(d){wm(a.b,f);for(d=0;d<a.i[f.b].length;++d)c=a.i[f.b][d],a.o[c]=!1;\nc=!0}}return c}function jS(a,b,c,d){var e,f;for(f=0;f<a.i[b].length;++f)if(e=a.i[b][f],a.f[e]&&(1==a.p[e]||2==a.p[e])&&0==a.n[e])a.n[e]=d<<24>>24,a.k[e]=c<<24>>24}\nfunction vS(a,b,c){var d,e,f,g,h,j,l,o,m,r,t,y,v;f=D(B,q,-1,a.j.c,1);t=D(B,q,-1,a.j.c,1);l=D(pq,ml,-1,a.j.c,2);o=D(pq,ml,-1,a.j.c,2);g=D(pq,ml,-1,a.j.c,2);D(wS,u,8,a.j.c,0);f[0]=b;t[b]=c;t[c]=-2;l[b]=!0;l[c]=!0;for(h=c=0;c<=h;){e=f[c];if(t[e]==e)for(j=0;j<a.j.f[e];++j){if(b=BQ(a.j,e,j),!l[b])if(2==a.j.j[e][j]&&10>a.j.x[b])f[++h]=b,t[b]=b,g[b]=g[e]||2==a.j.k[b],o[b]=g[e]&&!o[e],l[b]=!0;else if(g[e]&&o[e]){m=pS(a,b,t[e],l);if(-1==m)return null;f[++h]=b;t[b]=m;t[m]=-2;g[b]=!1;l[b]=!0;l[m]=!0}else if(QQ(a.j,\nRQ(a.j,e,j))&&(f[++h]=b,t[b]=b,g[b]=!1,l[b]=!0,(6==a.j.x[b]&&0==a.j.k[b]||7==a.j.x[b]&&1==a.j.q[b]||14==a.j.x[b]||15==a.j.x[b]&&2<a.j.f[b]||16==a.j.x[b]&&2<a.j.f[b])&&2<a.j.f[b])){d=!1;for(m=1;m<a.j.f[b];++m)if(y=BQ(a.j,b,m),!l[y])for(r=0;r<m;++r)v=BQ(a.j,b,r),!l[v]&&qS(a,y,v)&&(f[++h]=y,t[y]=v,t[v]=-2,g[y]=!1,l[y]=!0,d=l[v]=!0);if(!d)return null}}else{d=D(pq,ml,-1,a.j.f[e],2);for(j=0;j<a.j.f[e];++j)if(b=BQ(a.j,e,j),l[b])d[j]=t[b]==b;else for(m=0;m<a.j.f[b];++m)if(BQ(a.j,b,m)==t[e]){d[j]=!0;break}for(j=\n0;j<a.j.f[e];++j)if(d[j])if(b=BQ(a.j,e,j),l[b]){if(-1==sS(a.j,b,t[e]))return null}else f[++h]=b,t[b]=b,o[b]=!1,g[b]=!0,l[b]=!0;for(j=0;j<a.j.f[e];++j)if(!d[j]&&(b=BQ(a.j,e,j),!l[b])){m=pS(a,b,t[e],l);if(-1==m)return null;f[++h]=b;t[b]=m;t[m]=-2;g[b]=!1;l[b]=!0;l[m]=!0}}++c}return l}\nfunction dS(a,b,c,d,e,f,g,h,j,l){this.j=a;this.a=b;this.f=c;this.p=d;this.c=e;this.n=f;this.k=g;this.q=h;this.d=j;this.o=l;a=new Jm;for(f=0;f<this.j.c;++f)if(2>this.j.k[f]||2<this.j.f[f])for(b=1;b<this.j.f[f];++b){d=BQ(this.j,f,b);for(c=0;c<b;++c)e=BQ(this.j,f,c),qS(this,d,e)&&oS(this,vS(this,d,e),a)}for(b=0;b<this.j.d;++b)0!=this.c[b]&&(2!=KQ(this.j,b)||2!=this.c[b])||(d=Y(this.j,0,b),e=Y(this.j,1,b),qS(this,d,e)&&oS(this,vS(this,d,e),a));for(b=a.c-1;0<=b;--b){d=(eD(b,a.c),a.b[b]);e=!1;for(c=0;c<\nd.length;++c)if(this.f[d[c]]){e=!0;break}e||wm(a,d)}a=this.i=Vm(a,Yv([DI,B],[am,q],[87,-1],[0,0],0,2,1));b=new xS;XQ(a,a.length,b?b:(YQ(),YQ(),ZQ));this.e=D(pq,ml,-1,this.j.c,2);for(b=0;b<this.i.length;++b)for(c=0;c<this.i[b].length;++c)this.e[this.i[b][c]]=!0}function BR(a,b){var c,d;d=D(B,q,-1,null==a?1:a.length+1,1);for(c=0;c<d.length-1;++c)d[c]=a[c];d[d.length-1]=b;return d}w(14,1,{},dS);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;\n_.q=null;function xS(){}w(15,1,{},xS);_.dd=function(a,b){var c;a:if(a.length!=b.length)c=a.length<b.length?-1:1;else{for(c=0;c<a.length;++c)if(a[c]!=b[c]){c=a[c]<b[c]?-1:1;break a}c=0}return c};function fS(a,b){var c,d,e,f,g,h;for(e=0;e<a.b;++e)if(a.e[e][b]&&-3!=a.c[e])for(d=0;d<=a.k.i.length;++d)if(d!=b&&a.e[e][d]){a.e[e][b]=!1;h=e<a.a?e:e<a.b?e-a.a:-1;g=1==(e<a.a?1:e<a.b?2:0)?a.a+a.f++:a.j+a.i++;for(f=0;f<a.k.i[b].length;++f)c=a.k.i[b][f],rS(a.k,c)&&a.k.k[c]==h&&(a.k.k[c]=g<<24>>24)}}\nfunction yS(a,b){var c,d;d=a.k.n[b];c=a.k.k[b];return 0==d?a.b:1==d?c:a.a+c}\nfunction eS(a){var b,c,d,e;this.k=a;for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&(1==a.n[c]?this.a<=a.k[c]&&(this.a=1+a.k[c]):2==a.n[c]&&this.j<=a.k[c]&&(this.j=1+a.k[c]));this.b=this.a+this.j;this.e=Yv([zS,pq],[u,ml],[2,-1],[this.b+1,a.i.length+1],0,2,2);for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&!a.e[c]&&(this.e[yS(this,c)][a.i.length]=!0);for(b=0;b<a.i.length;++b)for(e=0;e<a.i[b].length;++e)c=a.i[b][e],a.f[c]&&(1==a.p[c]||2==a.p[c])&&(this.e[yS(this,c)][b]=!0);this.d=D(DI,am,87,\nthis.b,0);for(b=0;b<a.i.length;++b)for(c=1;c<this.b;++c)if(this.e[c][b])for(e=0;e<c;++e)this.e[e][b]&&(this.d[c]=BR(this.d[c],e),this.d[e]=BR(this.d[e],c));this.c=D(B,q,-1,this.b+1,1);for(e=0;e<this.b;++e)this.e[e][a.i.length]?this.c[e]=-1:this.c[e]=-2;for(b=0;b<a.i.length;++b)if(this.e[this.b][b])for(e=0;e<this.b;++e)this.e[e][b]&&this.c[e]!=b&&(-2==this.c[e]?this.c[e]=b:this.c[e]=-3);for(b=0;b<this.b;++b)if(-1<=this.c[b]){e=c=D(B,q,-1,this.b,1);d=b;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,\nl=!1,j=1;e[d]=1;for(f=!0;f;){f=!1;for(g=0;g<this.b;++g)if(e[g]==j)for(h=0;h<this.b;++h){var o;if(o=0==e[h])a:{o=void 0;for(o=0;o<this.k.i.length;++o)if(this.e[g][o]&&this.e[h][o]){o=!0;break a}o=!1}o&&(-2==this.c[h]?(e[h]=j+1,f=!0):this.c[h]!=this.c[d]&&(e[h]=j+1,l=!0))}++j}if(l)for(e=0;e<this.b;++e)0!=c[e]&&(this.c[e]=-3)}for(b=0;b<a.i.length-1;++b)for(c=1;c<this.b;++c)if(this.e[c][b]&&-3!=this.c[c])for(e=0;e<c;++e)if(this.e[e][b]&&-3!=this.c[e]){a:{d=c;for(var f=e,g=b,m=l=j=void 0,r=void 0,t=r=\nm=o=h=void 0,h=j=void 0,h=g+1;h<this.k.i.length;++h)if(h!=g&&this.e[d][h]&&this.e[f][h]){m=D(B,q,-1,2,1);m[0]=f;m[1]=d;d=m;break a}h=D(B,q,-1,this.b,1);m=D(B,q,-1,this.b,1);o=D(B,q,-1,this.b,1);r=l=0;o[0]=d;for(m[d]=1;l<=r;){for(t=0;t<this.d[o[l]].length;++t){j=this.d[o[l]][t];if(j==f){if(0==l)continue;r=m[o[l]]+1;m=D(B,q,-1,r,1);m[0]=j;m[1]=o[l];for(j=2;j<r;++j)m[j]=h[m[j-1]];d=m;break a}0==m[j]&&-3!=this.c[j]&&(m[j]=m[o[l]]+1,o[++r]=j,h[j]=o[l])}++l}d=null}if(null!=d){for(e=0;e<d.length;++e)this.c[d[e]]=\n-3;m=o=e=l=j=f=h=g=f=void 0;o=2147483647;e=m=l=-1;for(f=0;f<this.k.j.c;++f)if(rS(this.k,f)&&0!=this.k.n[f])for(j=0;j<d.length;++j)if(g=d[j]<this.a?d[j]:d[j]<this.b?d[j]-this.a:-1,h=d[j]<this.a?1:d[j]<this.b?2:0,this.k.n[f]==h&&this.k.k[f]==g&&o>this.k.a[f]+(1==h?65536:0))o=this.k.a[f]+(1==h?65536:0),l=g,m=h,e=d[j];for(f=0;f<this.k.j.c;++f)rS(this.k,f)&&this.k.n[f]==m&&this.k.k[f]==l&&(this.k.n[f]=0,this.k.k[f]=-1);for(f=0;f<this.k.i.length;++f)this.e[e][f]=!1;break}}}w(16,1,{},eS);_.a=0;_.b=0;\n_.c=null;_.d=null;_.e=null;_.f=0;_.i=0;_.j=0;_.k=null;function tS(a,b){var c,d;if(null==a)return null==b?0:1;if(null==b)return-1;c=QR(a.length,b.length);for(d=0;d<c;++d)if((a[d]&-65536)!=(b[d]&-65536))return(a[d]&-65536)<(b[d]&-65536)?-1:1;return a.length==b.length?0:a.length<b.length?-1:1}function uS(){}w(17,1,{},uS);_.dd=function(a,b){return tS(a,b)};function AS(){}w(18,1,{7:1,89:1,94:1},AS);\n_.cT=function(a){return this.a!=a.a?this.a<a.a?-1:1:this.b!=a.b?this.b<a.b?-1:1:this.c!=a.c?this.c<a.c?-1:1:0};_.eQ=function(a){return null==a||!G(a,7)?!1:1.0E-6>pH(a.a-this.a)+pH(a.b-this.b)+pH(a.c-this.c)};_.tS=function(){var a;a=new BS;return Wf+CS(a.a,this.a)+nb+CS(a.a,this.b)+nb+CS(a.a,this.c)+cg};_.a=0;_.b=0;_.c=0;function iS(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},iS);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction EQ(a){var b,c,d;if(0!=a.k)return a.k;if(a.j&&15!=a.e.x[a.a]&&16!=a.e.x[a.a])for(c=0;c<CQ(a.e,a.a);++c)if(b=RQ(a.e,a.a,c),DS(a.e,b,a.a))return BQ(a.e,a.a,c)==a.b?a.k=17==a.e.B[b]?3:1:a.k=17==a.e.B[b]?1:3,a.k;b=TQ(a.e,a.a,a.i);c=TQ(a.e,a.a,a.b);c<b&&(c+=6.283185307179586);if(2==CQ(a.e,a.a)){b=c-b;if(3.0915926535897933<b&&3.191592653589793>b)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=TQ(a.e,a.a,a.d),d<b&&(d+=6.283185307179586),a.k=d<c?2:4;return a.k}\nfunction DQ(a,b,c,d){var e,f,g;this.e=a;this.i=c;this.a=d;f=-1;for(g=0;g<CQ(this.e,this.a);++g)c=BQ(this.e,this.a,g),e=RQ(this.e,this.a,g),c==this.i?26==this.e.B[e]&&(this.k=-1):(DS(this.e,e,this.a)&&(this.j&&(a.s[d]|=131072),this.j=!0),f==b[c]?(this.d=c,this.f=!0,this.c=QQ(this.e,e)):f<b[c]?(f=b[c],this.d=this.b,this.b=c):this.d=c)}w(21,1,{},DQ);_.a=0;_.b=0;_.c=!1;_.d=0;_.e=null;_.f=!1;_.i=0;_.j=!1;_.k=0;\nfunction jR(){jR=x;ES=z(hw,u,1,[Gd,Pe,"He",df,"Be",ce,me,sf,xf,Ke,"Ne",uf,rf,Sd,Lf,yf,Hf,ve,"Ar",cf,oe,"Sc","Ti","V","Cr","Mn","Fe","Co",vf,Ae,Vf,Oe,"Ge","As",Jf,le,"Kr",Gf,Mf,"Y","Zr","Nb","Mo","Tc","Ru","Rh","Pd",Rd,se,"In","Sn","Sb","Te",Xe,"Xe",ze,de,"La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W","Re","Os","Ir","Pt",Xd,"Hg","Tl","Pb","Bi","Po","At","Rn",Me,"Ra","Ac","Th","Pa","U","Np","Pu","Am","Cm","Bk","Cf","Es","Fm","Md","No","Lr",YP,YP,YP,YP,YP,YP,\nYP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,"R4","R5","R6","R7","R8","R9","R10","R11","R12","R13","R14","R15","R16","R1","R2","R3",Od,"A1","A2","A3",YP,YP,"D","T",Uf,Ef,"H2","H+","Nnn","HYD","Pol",YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,"Ala","Arg","Asn","Asp","Cys","Gln","Glu","Gly","His","Ile","Leu","Lys","Met","Phe","Pro","Ser","Thr","Trp","Tyr","Val"]);kR=z(FS,sl,-1,[0,1,4,7,9,11,12,14,16,19,20,23,24,27,28,31,32,35,40,39,40,45,48,51,52,55,56,59,58,63,64,69,74,75,80,79,84,85,88,89,90,93,\n98,0,102,103,106,107,114,115,120,121,130,127,132,133,138,139,140,141,142,0,152,153,158,159,164,165,166,169,174,175,180,181,184,187,192,193,195,197,202,205,208,209,0,0,0,0,0,0,232,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,156,114,115,103,128,129,57,137,113,113,128,131,147,97,87,101,186,163,99]);GS=z(HS,u,3,[null,z(BL,rl,-1,[1]),z(BL,rl,-1,[0]),z(BL,rl,-1,[1]),z(BL,rl,-1,[2]),z(BL,\nrl,-1,[3]),z(BL,rl,-1,[4]),z(BL,rl,-1,[3]),z(BL,rl,-1,[2]),z(BL,rl,-1,[1]),z(BL,rl,-1,[0]),z(BL,rl,-1,[1]),z(BL,rl,-1,[2]),z(BL,rl,-1,[3]),z(BL,rl,-1,[4]),z(BL,rl,-1,[3,5]),z(BL,rl,-1,[2,4,6]),z(BL,rl,-1,[1,3,5,7]),z(BL,rl,-1,[0]),z(BL,rl,-1,[1]),z(BL,rl,-1,[2]),null,null,null,null,null,null,null,null,null,null,z(BL,rl,-1,[2,3]),z(BL,rl,-1,[2,4]),z(BL,rl,-1,[3,5]),z(BL,rl,-1,[2,4,6]),z(BL,rl,-1,[1,3,5,7]),z(BL,rl,-1,[0,2]),z(BL,rl,-1,[1,2,3,4]),z(BL,rl,-1,[2]),null,null,null,null,null,null,null,null,\nnull,null,z(BL,rl,-1,[1,2,3]),z(BL,rl,-1,[2,4]),z(BL,rl,-1,[3,5]),z(BL,rl,-1,[2,4,6]),z(BL,rl,-1,[1,3,5,7]),z(BL,rl,-1,[0,2,4,6]),z(BL,rl,-1,[1]),z(BL,rl,-1,[2]),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\nnull,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[3]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),\nz(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2])])}function IS(a,b,c,d){var e;e=JS(a,6);a=a.D[e];a.a=b;a.b=c;a.c=d;return e}\nfunction JS(a,b){if(a.o>=a.G){var c=2*a.G,d,e,f;a.x=KS(a.x,c);a.q=KS(a.q,c);a.u=KS(a.u,c);f=a.D.length;e=D(LS,u,7,c,0);for(d=0;d<a.D.length;++d)e[d]=a.D[d];for(d=f;d<c;++d)e[d]=new AS;a.D=e;a.v=KS(a.v,c);a.s=KS(a.s,c);a.w=KS(a.w,c);null!=a.t&&(a.t=null);null!=a.r&&(a.r=null);a.G=c}a.x[a.o]=0;MS(a,a.o,b);a.q[a.o]=0;a.s[a.o]=0;a.w[a.o]=0;a.u[a.o]=0;c=a.D[a.o];c.a=0;c.b=0;c.c=0;null!=a.t&&(a.t[a.o]=null);null!=a.r&&(a.r[a.o]=null);a.K=0;return a.o++}\nfunction NS(a,b,c,d){var e;if(b==c)return-1;for(e=0;e<a.p;++e)if(a.y[0][e]==b&&a.y[1][e]==c||a.y[0][e]==c&&a.y[1][e]==b)return a.B[e]<d&&(a.B[e]=d),e;a.p>=a.H&&(e=2*a.H,a.y[0]=KS(a.y[0],e),a.y[1]=KS(a.y[1],e),a.B=KS(a.B,e),a.z=KS(a.z,e),a.A=KS(a.A,e),a.H=e);a.y[0][a.p]=b;a.y[1][a.p]=c;a.B[a.p]=d;a.z[a.p]=0;a.A[a.p]=0;a.K=0;return a.p++}function OS(a){a.o=0;a.p=0;a.E=!1;a.F=!1;a.C=0;a.t=null;a.r=null;a.I=null;a.K=0}\nfunction YR(a,b){return null==a.r?null:null==a.r[b]?null:PS(a.r[b],0,a.r[b].length)}function bS(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function aS(a,b){return(a.s[b]&1572864)>>19}function PR(a,b){return null==a.t?null:a.t[b]}function MQ(a,b){return a.D[b].a}function NQ(a,b){return a.D[b].b}function OQ(a,b){return a.D[b].c}function TQ(a,b,c){return QS(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function Y(a,b,c){return a.y[b][c]}\nfunction cS(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function KQ(a,b){switch(a.B[b]&103){case 1:case 64:return 1;case 2:return 2;case 4:return 3;default:return 0}}function RS(a,b){var c;c=a.x[b]<GS.length?GS[a.x[b]]:null;return null==c?6:c[c.length-1]}\nfunction UR(a,b,c){var d,e;if(171<=a.x[b]&&190>=a.x[b])return 0;e=0;32==(a.s[b]&48)&&(e-=1);(16==(a.s[b]&48)||48==(a.s[b]&48))&&(e-=2);d=a.q[b];0==d&&a.E&&(201326592==(a.w[b]&234881024)&&(d=-1),100663296==(a.w[b]&234881024)&&(d=1));7==a.x[b]||8==a.x[b]||9==a.x[b]?e+=d:6==a.x[b]||14==a.x[b]||32==a.x[b]?e-=0>d?-d:d:15==a.x[b]||33==a.x[b]?3>=c-e-d?e+=d:e-=d:16==a.x[b]||34==a.x[b]||52==a.x[b]?4>=c-e-d?e+=d:e-=0>d?-d:d:17==a.x[b]||35==a.x[b]||53==a.x[b]?5>=c-e-d?e+=d:e-=0>d?-d:d:e-=d;return e}\nfunction SS(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=RS(a,b)),d);return c+UR(a,b,c)}function TS(a){var b;a.K=0;a.x=D(B,q,-1,a.G,1);a.q=D(B,q,-1,a.G,1);a.u=D(B,q,-1,a.G,1);a.D=D(LS,u,7,a.G,0);for(b=0;b<a.G;++b)a.D[b]=new AS;a.v=D(B,q,-1,a.G,1);a.s=D(B,q,-1,a.G,1);a.w=D(B,q,-1,a.G,1);a.t=null;a.r=null;a.y=Yv([DI,B],[am,q],[87,-1],[2,a.H],0,2,1);a.B=D(B,q,-1,a.H,1);a.z=D(B,q,-1,a.H,1);a.A=D(B,q,-1,a.H,1)}function $R(a,b){return 0!=(a.s[b]&512)}\nfunction DS(a,b,c){return(17==a.B[b]||9==a.B[b])&&a.y[0][b]==c}\nfunction US(a,b){var c,d,e,f;if(0!=b){d=null;for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(null==d&&(d=D(pq,ml,-1,32,2)),d[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21]=!0);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(null==d&&(d=D(pq,ml,-1,32,2)),d[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12]=!0);f=0;if(null!=d){e=D(B,q,-1,32,1);for(c=0;32>c;++c)d[c]&&(e[c]=f++);for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(d=e[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>\n19?-1:(a.s[c]&65011712)>>21],a.s[c]&=-65011713,a.s[c]|=d<<21);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(d=e[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12],a.z[c]&=-126977,a.z[c]|=d<<12)}}}function VS(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=RS(a,b)&&(a.s[b]|=1+c<<28),6==a.x[b]&&(-1==c||0==c||2==c||4==c)))a.s[b]&=-49,2==c&&(a.s[b]|=16)}function WS(a,b,c){a.q[b]=c;a.K=0}function XS(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction YS(a,b,c,d){var e;if(0==c)a.s[b]&=-66584577,a.s[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)d!=b&&c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.s[b]&=\n-66584577;a.s[b]|=c<<19|d<<21}a.K&=3}\nfunction ZS(a,b,c,d){if(null==c)null!=a.t&&(a.t[b]=null);else if(1==c.length&&!d){c=c[0];if(a.x[b]!=c&&(d=0,!((1==c||151==c||152==c)&&1<SR(a,b))))if(a.w[b]&=-2,null!=a.t&&(a.t[b]=null),null!=a.r&&(a.r[b]=null),!(c==a.x[b]&&d==a.v[b]&&-1==((a.s[b]&-268435456)>>>28)-1&&0==(a.s[b]&48))){if(151==c||152==c)d=c-149,c=1;a.s[b]&=960;a.x[b]=c;a.v[b]=d;a.q[b]=0;a.w[b]=0;VS(a,b,-1);$S(a,b,0);c=a.u[b];for(d=0;d<a.o;++d)qH(a.u[d])==(0>c?-c:c)&&(a.u[d]=0);a.K=0}null!=a.t&&(a.t[b]=null)}else null==a.t&&(a.t=D(DI,\nam,87,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function aT(a,b,c){a.v[b]=c;a.K&=3}function bT(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function cT(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function $S(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function MS(a,b,c){0<=c&&190>=c&&(151==c||152==c?(a.x[b]=1,a.v[b]=c-149):(a.x[b]=c,a.v[b]=0),a.s[b]&=268435455,a.K=0)}\nfunction dT(a,b,c,d){var e;if(0==c)a.z[b]&=-130049,a.z[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)d!=b&&c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.z[b]&=\n-130049;a.z[b]|=c<<10|d<<12}a.K&=3}function eT(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function fT(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function mS(a,b,c){a.B[b]=c;a.K=0}function gT(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;c<a.o;++c)a.w[c]=0;for(c=0;c<a.p;++c)a.A[c]=0,64==a.B[c]&&(a.B[c]=1)}a.K=0}function VQ(a,b){a.s[b]|=131072}function QS(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}\nfunction hT(a){jR();var b;for(b=1;b<ES.length;++b)if(iT(a,ES[b]))return b;return 0}function jT(a){switch(a){case 7:case 8:case 9:case 15:case 16:case 17:case 33:case 34:case 35:case 53:return!0}return!1}w(23,1,Pl);_.o=0;_.p=0;_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.A=null;_.B=null;_.C=0;_.D=null;_.E=!1;_.F=!1;_.G=0;_.H=0;_.I=null;_.J=!1;_.K=0;var ES,GS,kR;\nfunction kT(a){var b,c,d,e,f,g;a.f=D(B,q,-1,3*a.o,1);a.e=D(DI,am,87,a.o,0);a.i=D(DI,am,87,a.o,0);a.j=D(DI,am,87,a.o,0);a.k=D(B,q,-1,a.c,1);b=D(B,q,-1,a.o,1);for(d=0;d<a.p;++d)++b[a.y[0][d]],++b[a.y[1][d]];for(c=0;c<a.o;++c)a.e[c]=D(B,q,-1,b[c],1),a.i[c]=D(B,q,-1,b[c],1),a.j[c]=D(B,q,-1,b[c],1);f=!1;for(d=0;d<a.d;++d)if(g=KQ(a,d),0==g)f=!0;else for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=g,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],++a.f[c],c<a.c&&(1<g?a.k[c]+=g+g-2:64==\na.B[d]&&(a.k[c]=2));for(d=a.d;d<a.p;++d)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=1,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],a.y[1-e][d]<a.c&&++a.f[c];if(f)for(d=0;d<a.d;++d)if(g=KQ(a,d),0==g)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=0,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c];for(c=0;c<a.c;++c)a.k[c]=~~(a.k[c]/2)}\nfunction lT(a,b){var c,d,e,f,g,h,j;if(0!=(b&~a.K)){if(0==(a.K&1)){mT(a);kT(a);a.K|=1;if(a.E){for(d=0;d<a.o;++d)SR(a,d)>=SS(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;d<a.c;++d){e=a.f[a.o+d]-a.f[d];if(!a.J&&0<e){0==(a.w[d]&2048)&&(0==SS(a,d)-SR(a,d)?a.w[d]|=2048:(e=0,128==(a.w[d]&128)&&++e,384==(a.w[d]&1920)&&++e,a.w[d]&=-1921,SS(a,d)-SR(a,d)<=e?a.w[d]|=2048:0==e?a.w[d]|=128:a.w[d]|=384));for(f=a.f[d];f<a.f[a.o+d];++f)e=a.i[d][f],1==a.B[e]&&(a.x[a.e[d][f]]=-1,a.B[e]=128,c=!0)}0!=(a.w[d]&2)&&(a.w[d]&=-9);0!=\na.q[d]&&(a.s[d]&=-234881025)}if(c){for(e=0;e<a.p;++e)128==a.B[e]&&(d=a.y[0][e],f=a.y[1][e],-1==a.x[d]^-1==a.x[f]&&0!=a.q[d]&&0!=a.q[f]&&0>a.q[d]^0>a.q[f]&&(0>a.q[d]?(++a.q[d],--a.q[f]):(--a.q[d],++a.q[f])));d=D(B,q,-1,a.o,1);for(e=f=0;e<a.o;++e)if(-1==a.x[e])d[e]=-1;else{if(f<e){a.x[f]=a.x[e];a.q[f]=a.q[e];a.v[f]=a.v[e];a.s[f]=a.s[e];a.w[f]=a.w[e];a.u[f]=a.u[e];g=a.D[f];h=a.D[e];j=h.b;var l=h.c;g.a=h.a;g.b=j;g.c=l;null!=a.t&&(a.t[f]=a.t[e]);null!=a.r&&(a.r[f]=a.r[e])}d[e]=f;++f}a.o=f;for(e=f=0;e<\na.p;++e)128!=a.B[e]&&(a.B[f]=a.B[e],a.z[f]=a.z[e],a.A[f]=a.A[e],a.y[0][f]=d[a.y[0][e]],a.y[1][f]=d[a.y[1][e]],++f);a.p=f}}else c=!1;c&&(mT(a),kT(a))}if(0!=(b&~a.K)&&0==(a.K&2)){for(c=0;c<a.c;++c)a.s[c]&=-31753;for(c=0;c<a.d;++c)a.z[c]&=-961;a.n=new nT(a,7);c=D(B,q,-1,a.c,1);for(d=0;d<a.d;++d)0!=a.n.b[d]&&(a.z[d]|=64,++c[a.y[0][d]],++c[a.y[1][d]]);for(d=0;d<a.c;++d)2==c[d]?a.s[d]|=1024:3==c[d]?a.s[d]|=2048:3<c[d]&&(a.s[d]|=3072);for(g=0;g<a.n.i.c;++g){d=Dx(a.n.i,g);f=Dx(a.n.j,g);e=d.length;for(c=0;c<\ne;++c)a.s[d[c]]|=8,a.z[f[c]]|=128,a.n.d[g]&&(a.s[d[c]]|=4096,a.z[f[c]]|=256),a.n.e[g]&&(a.z[f[c]]|=512),26==a.B[f[c]]&&(a.B[f[c]]=2)}for(c=0;c<a.d;++c)64==a.B[c]&&(a.s[a.y[0][c]]|=4096,a.s[a.y[1][c]]|=4096,a.z[c]|=256,a.z[c]|=512);for(c=0;c<a.c;++c)for(h=0;h<a.f[c];++h)if(f=a.i[c][h],0==(a.z[f]&256)){e=a.e[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&1<a.j[e][j]&&(6==a.x[a.e[e][j]]?a.s[c]|=8192:!LQ(a,a.i[e][j])&&jT(a.x[a.e[e][j]])&&(a.s[c]|=16384))}for(;;){g=!1;for(c=0;c<a.c;++c)if(0<a.k[c]&&16384==(20480&\na.s[c]))for(h=0;h<a.f[c];++h)if(1<a.j[c][h]){e=a.e[c][h];f=a.i[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&(d=a.e[e][j],0==(a.s[d]&16384)&&(a.s[d]|=16384,g=!0))}if(!g)break}a.K|=2}}}function GR(a,b){var c;if(3==a.f[b]&&0!=(a.s[b]&4096)&&6<=(a.n&&b<a.c?a.n.a[b]:0))for(c=0;c<a.f[b];++c)if(HQ(a,a.i[b][c]))return a.i[b][c];return-1}function CQ(a,b){return a.f[a.o+b]}function gR(a,b){return a.f[2*a.o+b]}function KR(a,b){var c;c=a.s[b]&3072;return 0==c?0:1024==c?2:2048==c?3:4}\nfunction LR(a,b){return a.n&&b<a.c?a.n.a[b]:0}function sS(a,b,c){var d;for(d=0;d<a.f[2*a.o+b];++d)if(a.e[b][d]==c)return a.i[b][d];return-1}function BQ(a,b,c){return a.e[b][c]}function RQ(a,b,c){return a.i[b][c]}\nfunction oT(a,b,c,d,e){var f,g,h,j;g=a.f[a.o+b];if(0!=a.k[b]||0!=(a.s[b]&4096)||3>a.f[b]||4<g)return!1;j=D(pq,ml,-1,4,2);for(h=0;h<g;++h){f=3.9269908169872414-d[h];if(0.0872664675116539<(0>=0.7853981633974483-f%1.5707963267948966?0-(0.7853981633974483-f%1.5707963267948966):0.7853981633974483-f%1.5707963267948966))return!1;e[h]=3&dw(f/1.5707963267948966);if(j[e[h]])return!1;j[e[h]]=!0;if(0==(e[h]&1)){if(1!=a.B[a.i[b][c[h]]])return!1}else if(!DS(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction UQ(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=D(B,q,-1,f,1));if(!oT(a,b,c,d,e))return 3;d=-1;for(h=0;h<f;++h)if(1==(e[h]&1)){g=a.B[a.i[b][c[h]]];if(-1!=d&&d!=g)return 3;d=g}b=2==qH(e[0]-e[1])?1:0;a=e[b]-e[b+1];return 3==(0>a?-a:a)^e[b]<e[b+1]^(3==f||1==(e[3]&1))^9==d?1:2}function RR(a,b,c){var d;d=SR(a,b);d-=UR(a,b,d);c&&(d-=a.f[a.o+b]-a.f[b]);c=a.x[b]<GS.length?GS[a.x[b]]:null;b=null==c?6:c[0];if(d<=b)return-1;if(null!=c)for(a=1;b<d&&a<c.length;++a)b=c[a];return b>d?b:d}\nfunction vR(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!TR(a,b))return 0;IR(a,1);for(d=e=0;d<a.f[a.o+b];++d)e+=a.j[b][d];if(a.E){c=1;for(d=0;d<a.f[b];++d)64==a.B[a.i[b][d]]&&++c;e+=c>>1}e-=UR(a,b,e);c=((a.s[b]&-268435456)>>>28)-1;if(-1==c)if(171<=a.x[b]&&190>=a.x[b])c=2;else if(f=a.x[b]<GS.length?GS[a.x[b]]:null,null==f)c=6;else{c=f[0];for(d=1;c<e&&d<f.length;++d)c=f[d]}return 0>c-e?0:c-e}function fR(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction SR(a,b){var c,d;a.ed(1);for(c=d=0;c<a.f[a.o+b];++c)d+=a.j[b][c];return d}function CR(a){IR(a,3);return a.n}\nfunction mT(a){var b,c,d,e,f;f=D(pq,ml,-1,a.o,2);for(b=0;b<a.p;++b)for(e=0;2>e;++e)pT(a,a.y[e][b])&&!pT(a,a.y[1-e][b])&&(f[a.y[e][b]]=!0);e=a.o;do--e;while(0<=e&&f[e]);for(b=0;b<e;++b)if(f[b]){c=a;d=b;var g=e,h=void 0,j=void 0,h=h=h=void 0,h=c.x[d];c.x[d]=c.x[g];c.x[g]=h;h=c.q[d];c.q[d]=c.q[g];c.q[g]=h;h=c.v[d];c.v[d]=c.v[g];c.v[g]=h;h=c.s[d];c.s[d]=c.s[g];c.s[g]=h;h=c.w[d];c.w[d]=c.w[g];c.w[g]=h;h=c.u[d];c.u[d]=c.u[g];c.u[g]=h;h=c.D[d];c.D[d]=c.D[g];c.D[g]=h;null!=c.t&&(h=c.t[d],c.t[d]=c.t[g],c.t[g]=\nh);null!=c.r&&(h=c.r[d],c.r[d]=c.r[g],c.r[g]=h);for(h=0;h<c.p;++h)for(j=0;2>j;++j)c.y[j][h]==d?c.y[j][h]=g:c.y[j][h]==g&&(c.y[j][h]=d);c.K=0;c=f[b];f[b]=f[e];f[e]=c;do--e;while(f[e])}a.c=e+1;if(a.o==a.c)a.d=a.p;else{e=D(pq,ml,-1,a.p,2);for(b=0;b<a.p;++b)c=a.y[0][b],d=a.y[1][b],(f[c]||f[d])&&(e[b]=!0);f=a.p;do--f;while(0<=f&&e[f]);for(b=0;b<f;++b)if(e[b]){c=a.y[0][b];a.y[0][b]=a.y[0][f];a.y[0][f]=c;c=a.y[1][b];a.y[1][b]=a.y[1][f];a.y[1][f]=c;c=a.B[b];a.B[b]=a.B[f];a.B[f]=c;e[b]=!1;do--f;while(e[f])}a.d=\nf+1}}function LQ(a,b){return 0!=(a.z[b]&256)}function HQ(a,b){var c,d,e,f,g;if(1!=a.B[b]||0!=(a.z[b]&256)||0!=(a.z[b]&64)&&7>(a.n&&b<a.d?a.n.b[b]:0))return!1;c=a.y[0][b];if(0==(a.s[c]&4096)||6>(a.n&&c<a.c?a.n.a[c]:0))return!1;d=a.y[1][b];if(0==(a.s[d]&4096)||6>(a.n&&d<a.c?a.n.a[d]:0))return!1;for(f=g=0;f<a.f[c];++f)e=a.e[c][f],e!=d&&2<a.f[e]&&++g;for(f=0;f<a.f[d];++f)e=a.e[d][f],e!=c&&2<a.f[e]&&++g;return 2<g}\nfunction JR(a,b){var c,d,e,f,g,h;if(7!=a.x[b])return!1;if(0!=(a.s[b]&4096)||0!=a.k[b]||0!=(a.w[b]&268435456))return!0;if(1==a.q[b])return!1;for(f=e=0;f<a.f[b];++f)1==a.j[b][f]&&(c=a.x[a.e[b][f]],(8==c||9==c||17==c)&&++e);if(0==e)for(f=0;f<a.f[b];++f)if(c=a.e[b][f],0!=a.k[c]){if(0!=(a.s[c]&4096)){if(5<=(a.n&&c<a.c?a.n.a[c]:0)){for(h=g=0;h<a.f[c];++h)d=a.e[c][h],d!=b&&3<=a.f[d]&&++g;if(2==g||1==g&&3==a.f[b])continue}return!0}for(h=0;h<a.f[c];++h)if((2==a.j[c][h]||LQ(a,a.i[c][h]))&&0!=(a.s[a.e[c][h]]&\n16384))return!0}if(2>e)for(f=0;f<a.f[b];++f){c=a.e[b][f];d=g=!1;for(h=0;h<a.f[c];++h)a.e[c][h]!=b&&(1!=a.j[c][h]&&(7==a.x[a.e[c][h]]||8==a.x[a.e[c][h]]||16==a.x[a.e[c][h]])&&(g=!0),1==a.j[c][h]&&7==a.x[a.e[c][h]]&&(d=!0));if(g&&(!d||0==e))return!0}return!1}function QQ(a,b){return 0!=(a.z[b]&64)}function pT(a,b){return 1==a.x[b]&&0==a.v[b]&&(null==a.r||null==a.r[b])}function bR(a,b){return 0!=(a.z[b]&128)}\nfunction TR(a,b){var c;return 0!=(a.s[b]&-268435456)?!0:1==a.x[b]?!1:(c=a.x[b],1==c||5<=c&&9>=c||14<=c&&17>=c||32<=c&&35>=c||52<=c&&53>=c)||13==a.x[b]||171<=a.x[b]}w(22,23,Pl);_.ed=function(a){lT(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction qT(a,b,c,d,e,f){var g,h;h=1;g=!1;switch(e){case 1:h=17;break;case 3:h=26;break;case 4:h=17;g=!0;break;case 6:h=9;break;default:switch(d){case 1:h=1;break;case 2:h=2;break;case 3:h=4;break;case 4:h=64;break;case 8:a.d&&(h=32)}}c=NS(a.c,b,c,h);e=0;g&&YS(a.c,b,1,-1);if(4<d)switch(d){case 5:e|=3;break;case 6:e|=9;break;case 7:e|=10;break;case 8:a.d||(e|=15)}1==f&&(e|=32);2==f&&(e|=16);0!=e&&fT(a.c,c,e);return c}function rT(a,b){var c;c=sT(a,b+1);return-1==c?a.length:c}\nfunction tT(a,b){var c;c=!a.a?null:uT(a.a,new uC(b));return!c?b-1:c.a}function vT(a,b){var c;c=!a.b?null:uT(a.b,new uC(b));return!c?b-1:c.a}function wT(a,b){var c;if(-1==b)return-1;for(c=b+1;c<a.length;++c)if(32!=a.charCodeAt(c)&&9!=a.charCodeAt(c))return c;return-1}function sT(a,b){var c;for(c=b;c<a.length;++c)if(32==a.charCodeAt(c)||9==a.charCodeAt(c))return c;return-1}\nfunction xT(a){var b,c;if(0<=a.indexOf(Wf)){b=a.indexOf(" NOT[");c=a.indexOf(cg,b);if(0<=b&&0<c)return-(c+1);b=a.indexOf(" [");c=a.indexOf(cg,b);if(0<=b&&0<c)return c+1;b=a.indexOf(" \'NOT[");c=a.indexOf(mQ,b);if(0<=b&&0<c)return-(c+2);b=a.indexOf(" \'[");c=a.indexOf(mQ,b);if(0<=b&&0<c)return c+2}return 0}function yT(a,b,c){a.c=b;return zT(a,c)}function AT(a){return 0==a.length?0:DE(a,10)}\nfunction zT(a,b){var c,d,e,f,g,h,j,l,o,m,r,t,y,v,s,A,F,M,N,$,U,V,da,la,sa,cc,K,pa,Ac,jd,tb,L,Ga,ub,Jc,uc,Ba,kd,cd,ta;try{a.c&&(OS(a.c),gT(a.c,!1));U=BT(b);if(null==U||null==BT(b)||null==(F=BT(b)))return!1;a.d=-1!=F.indexOf("From CSD data. Using bond type \'Any\'");if(null==(F=BT(b)))return!1;try{V=DE(oy(F.substr(0,3)),10),da=DE(oy(F.substr(3,3)),10),la=AT(oy(F.substr(6,3))),r=AT(oy(F.substr(12,3))),uc=39<=F.length&&H(F.substr(34,5),Sf)?3:2}catch(Da){Da=xq(Da);if(G(Da,97))return!1;throw Da;}if(3==uc)return K=\nCT(a,b),a.c.I=U,K;!a.c&&(a.c=new DT(V,da));a.c.I=U;0==r&&(a.c.F=!0);if(0==V){for(;null!=F&&!H(F,ff)&&!H(F,Ia)&&!H(py(F,1),Ha);)F=BT(b);return!0}for(y=0;y<V;++y){if(null==(F=BT(b)))return!1;kd=ET(oy(F.substr(0,10)));cd=ET(oy(F.substr(10,10)));ta=ET(oy(F.substr(20,10)));d=IS(a.c,kd,-cd,-ta);A=oy(F.substr(31,3));g=hT(A);MS(a.c,d,g);H(A,Od)&&cT(a.c,d,1);$=AT(oy(F.substr(34,2)));0!=$&&aT(a.c,d,(jR(),kR)[g]+$);m=AT(oy(F.substr(36,3)));0!=m&&WS(a.c,d,4-m);M=63>F.length?0:AT(oy(F.substr(60,3)));a.c.u[d]=\nM;t=45>F.length?0:AT(oy(F.substr(42,3)));switch(t){case 0:break;case 1:cT(a.c,d,768);break;case 2:cT(a.c,d,128);break;case 3:cT(a.c,d,384);break;default:cT(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&cT(a.c,d,8192);Jc=51>F.length?0:AT(oy(F.substr(48,3)));switch(Jc){case 0:break;case 15:VS(a.c,d,0);break;default:VS(a.c,d,Jc)}}for(y=0;y<da;++y){if(null==(F=BT(b)))return!1;e=DE(oy(F.substr(0,3)),10)-1;f=DE(oy(F.substr(3,3)),10)-1;l=DE(oy(F.substr(6,3)),10);Ac=12>F.length?0:AT(oy(F.substr(9,3)));Ga=\n18>F.length?0:AT(oy(F.substr(15,3)));qT(a,e,f,l,Ac,Ga)}for(y=0;y<la;++y)if(null==BT(b))return!1;if(null==(F=BT(b)))return 0==r&&IR(a.c,7),!0;for(;null!=F&&!H(F,ff)&&!H(F,Ia);){if(0==F.indexOf(ef)&&(v=DE(oy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)d=DE(oy(F.substr(c,c+3-c)),10)-1,o=DE(oy(F.substr(Ba,Ba+3-Ba)),10),WS(a.c,d,o)}if(0==F.indexOf(kf)&&(v=DE(oy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)d=DE(oy(F.substr(c,c+3-c)),10)-1,N=DE(oy(F.substr(Ba,Ba+3-\nBa)),10),aT(a.c,d,N)}if(0==F.indexOf(eQ)&&(v=DE(oy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)switch(d=DE(oy(F.substr(c,c+3-c)),10)-1,cc=DE(oy(F.substr(Ba,Ba+3-Ba)),10),cc){case 1:$S(a.c,d,16);break;case 2:$S(a.c,d,32);break;case 3:$S(a.c,d,48)}}if(0==F.indexOf(fQ)&&(v=DE(oy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)switch(d=DE(oy(F.substr(c,c+3-c)),10)-1,pa=DE(oy(F.substr(Ba,Ba+3-Ba)),10),pa){case 3:case -1:cT(a.c,d,112);break;case 1:cT(a.c,d,8);break;case 2:cT(a.c,\nd,104);break;case 4:cT(a.c,d,56)}}if(0==F.indexOf("M ALS")&&(d=DE(oy(F.substr(7,3)),10)-1,0<=d)){sa=DE(oy(F.substr(10,3)),10);h=84==F.charCodeAt(14);ub=D(B,q,-1,sa,1);c=16;for(s=0;s<sa;++s,c+=4)L=oy(F.substr(c,c+4-c)),ub[s]=hT(L);ZS(a.c,d,ub,h)}if(0==F.indexOf(gQ)&&(v=DE(oy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)if(d=DE(oy(F.substr(c,c+3-c)),10)-1,jd=DE(oy(F.substr(Ba,Ba+3-Ba)),10),-2==jd)cT(a.c,d,2048);else if(0<jd){for(j=tb=0;j<a.c.p;++j)(Y(a.c,0,j)==d||Y(a.c,1,j)==d)&&\n++tb;jd>tb&&cT(a.c,d,4096)}}F=BT(b)}}catch(aa){aa=xq(aa);if(G(aa,97))return yp(aa),!1;throw aa;}IR(a.c,7);return!0}\nfunction CT(a,b){var c,d,e;a.a&&(e=a.a,e.b=null,e.c=0);a.b&&(e=a.b,e.b=null,e.c=0);e=0;for(d=BT(b);null!=d&&0==d.indexOf(nf);){for(d=oy(py(d,7));xL(d,rb);){c=BT(b);if(0!=c.indexOf(nf))return!1;d=oy(kE(d,0,d.length-1)+py(c,7))}if(0==d.indexOf("BEGIN"))if(e=oy(py(d,6)),0==e.indexOf("CTAB"))e=1;else if(0==e.indexOf("ATOM"))e=2;else if(0==e.indexOf("BOND"))e=3;else if(0==e.indexOf("COLLECTION"))e=4;else return!1;else if(0==d.indexOf("END"))e=0;else if(1==e){c=a;var f=void 0,g=void 0,f=void 0;!c.c&&0==\nd.indexOf("COUNTS")&&(f=wT(d,sT(d,7)),g=DE(kE(d,7,sT(d,7)),10),f=DE(kE(d,f,sT(d,f)),10),c.c=new DT(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,o=h=void 0,m=o=o=j=g=void 0,r=h=f=void 0,t=void 0,l=rT(d,0),g=DE(d.substr(0,l-0),10),j=wT(d,l),l=rT(d,j),o=d.substr(j,l-j),m=null,f=!1,h=xT(d);if(0!=h){var l=d,y=t=r=r=j=m=void 0,v=t=void 0,t=null,j=l.indexOf(Wf),r=l.indexOf(cg,j);if(0<=j&&0<r){m=D(B,q,-1,16,1);v=l.substr(j+1,r-(j+1));r=0;for(y=!0;y&&16>r;)j=v.indexOf(kb),-1==j?(t=v,y=\n!1):(t=v.substr(0,j-0),v=py(v,j+1)),m[r++]=hT(t);t=D(B,q,-1,r,1);mR(m,0,t,r)}m=t;0>h&&(f=!0);l=0>h?-h:h}j=wT(d,l);l=rT(d,j);h=ET(d.substr(j,l-j));j=wT(d,l);l=rT(d,j);r=ET(d.substr(j,l-j));j=wT(d,l);l=rT(d,j);t=ET(d.substr(j,l-j));j=wT(d,l);l=rT(d,j);j=DE(d.substr(j,l-j),10);h=IS(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new FT),GT(c.a,new uC(g),new uC(h)));null!=m&&ZS(c.c,h,m,f);0!=j&&(c.c.u[h]=j);H(o,Od)?cT(c.c,h,1):H(o,zf)?(g=D(B,q,-1,1,1),g[0]=6,ZS(c.c,h,g,!0)):MS(c.c,h,hT(o));for(;-1!=(j=wT(d,l));)if(l=\nrT(d,j),o=d.substr(j,l-j),f=my(o,ny(61)),g=o.substr(0,f-0),f=DE(py(o,f+1),10),H(g,"CHG"))WS(c.c,h,f);else if(H(g,"RAD"))switch(f){case 1:$S(c.c,h,16);break;case 2:$S(c.c,h,32);break;case 3:$S(c.c,h,48)}else if(!H(g,$P))if(H(g,"MASS"))aT(c.c,h,f);else if(H(g,"VAL"))VS(c.c,h,-1==f?0:0==f?-1:f);else if(H(g,"HCOUNT"))switch(f){case 0:break;case -1:cT(c.c,h,1792);break;case 1:cT(c.c,h,128);break;case 2:cT(c.c,h,384);break;default:cT(c.c,h,896)}else if(H(g,"SUBST"))if(-1==f)cT(c.c,h,2048);else{if(0<f){for(g=\no=0;g<c.c.p;++g)(Y(c.c,0,g)==h||Y(c.c,1,g)==h)&&++o;f>o&&cT(c.c,h,4096)}}else if(H(g,"RBCNT"))switch(f){case 3:case -1:cT(c.c,h,112);break;case 1:cT(c.c,h,8);break;case 2:cT(c.c,h,104);break;case 4:cT(c.c,h,56)}}else if(3==e){c=a;t=j=m=y=h=r=t=r=l=g=f=o=f=void 0;h=rT(d,0);g=DE(d.substr(0,h-0),10);r=wT(d,h);h=rT(d,r);l=DE(d.substr(r,h-r),10);r=wT(d,h);h=rT(d,r);f=tT(c,DE(d.substr(r,h-r),10));r=wT(d,h);h=rT(d,r);o=tT(c,DE(d.substr(r,h-r),10));for(j=m=0;-1!=(r=wT(d,h));)if(h=rT(d,r),y=d.substr(r,h-r),\nt=my(y,ny(61)),r=y.substr(0,t-0),t=DE(py(y,t+1),10),H(r,$P))switch(t){case 1:m=1;break;case 2:m=2==l?3:4;break;case 3:m=6}else H(r,"TOPO")&&(j=t);f=qT(c,f,o,l,m,j);f+1!=g&&(!c.b&&(c.b=new FT),GT(c.b,new uC(g),new uC(f)))}else if(4==e){if(c=a,g=f=g=o=o=void 0,g=-1!=d.indexOf("ATOMS=(")?ZP:-1!=d.indexOf("BONDS=(")?"BONDS":null,null!=g){f=d;o=g;t=r=j=m=h=l=void 0;j=f.indexOf(o+"=(")+o.length+2;r=BE(f,ny(41),j);m=sT(f,j);l=DE(f.substr(j,m-j),10);t=D(B,q,-1,l,1);for(h=0;h<l;++h)j=wT(f,m),m=sT(f,j),(-1==\nm||m>r)&&(m=r),t[h]=DE(f.substr(j,m-j),10);f=t;if(0==d.indexOf(of))if(H(g,ZP))for(g=0;g<f.length;++g)YS(c.c,tT(c,f[g]),0,-1);else for(g=0;g<f.length;++g)dT(c.c,vT(c,f[g]),0,-1);else if(0==d.indexOf(pf))if(o=DE(kE(d,13,sT(d,13)),10),H(g,ZP))for(g=0;g<f.length;++g)YS(c.c,tT(c,f[g]),1,o-1);else for(g=0;g<f.length;++g)dT(c.c,vT(c,f[g]),1,o-1);else if(0==d.indexOf(qf))if(o=DE(kE(d,13,sT(d,13)),10),H(g,ZP))for(g=0;g<f.length;++g)YS(c.c,tT(c,f[g]),2,o-1);else for(g=0;g<f.length;++g)dT(c.c,vT(c,f[g]),2,o-\n1);else if(0==d.indexOf("MDLV30/HILITE"))if(H(g,ZP))for(g=0;g<f.length;++g)XS(c.c,tT(c,f[g]));else for(g=0;g<f.length;++g)o=vT(c,f[g]),XS(c.c,Y(c.c,0,o)),XS(c.c,Y(c.c,1,o))}}else return!1;d=BT(b)}for(;null!=d&&!(0==d.indexOf(ff)||H(d,Ia));)d=BT(b);return!0}function HT(){}w(26,1,{},HT);_.a=null;_.b=null;_.c=null;_.d=!1;function IT(a,b){var c,d,e,f,g;f=b.length;g=D(B,q,-1,f,1);for(d=0;d<f;++d){c=d==f-1?b[0]:b[d+1];for(e=0;e<a.f.f[b[d]];++e)if(BQ(a.f,b[d],e)==c){g[d]=RQ(a.f,b[d],e);break}}return g}\nfunction DR(a,b,c){b=Dx(a.i,b);for(a=0;a<b.length;++a)if(c==b[a])return!0;return!1}function JT(a,b,c){var d,e;e=b.length;for(d=0;d<e;++d)(0==a.a[b[d]]||a.a[b[d]]>e)&&(a.a[b[d]]=e);for(d=0;d<e;++d)(0==a.b[c[d]]||a.b[c[d]]>e)&&(a.b[c[d]]=e)}function MR(a,b,c){for(a=Dx(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction nT(a,b){var c,d,e,f,g,h,j,l,o;this.f=a;this.i=new Jm;this.j=new Jm;this.a=D(B,q,-1,this.f.c,1);this.b=D(B,q,-1,this.f.d,1);this.f.ed(1);j=D(pq,ml,-1,this.f.c,2);l=D(pq,ml,-1,this.f.d,2);do{f=!1;for(c=0;c<this.f.c;++c)if(!j[c]){for(d=g=0;d<this.f.f[c];++d)j[BQ(this.f,c,d)]||++g;if(2>g){j[c]=!0;for(d=0;d<this.f.f[c];++d)l[RQ(this.f,c,d)]=!0;f=!0}}}while(f);for(d=0;d<this.f.c&&j[d];)++d;if(d!=this.f.c){g=D(B,q,-1,this.f.c,1);g[0]=d;f=D(B,q,-1,this.f.c,1);f[d]=1;h=e=0;for(o=1;e<=h;){for(d=0;d<\nthis.f.f[g[e]];++d)if(c=BQ(this.f,g[e],d),0!=f[c]){var m=RQ(this.f,g[e],d);c=j;var r=void 0,t=void 0,y=void 0,v=y=r=void 0,s=void 0,A=void 0,F=void 0,M=void 0,N=void 0,$=void 0,t=Y(this.f,0,m),y=Y(this.f,1,m),v=D(B,q,-1,this.f.c,1),s=D(B,q,-1,this.f.c,1),A=D(B,q,-1,this.f.c,1);v[0]=t;v[1]=y;s[t]=1;s[y]=2;A[t]=-1;A[y]=t;for(F=y=1;y<=F&&!(7<s[v[y]]);){for(M=0;M<this.f.f[v[y]];++M)if(r=BQ(this.f,v[y],M),1<y&&r==t){$=D(B,q,-1,s[v[y]],1);r=v[y];for(N=0;N<$.length;++N)$[N]=r,r=A[r];a:{for(var m=$,U=void 0,\nV=r=void 0,da=r=N=U=$=V=void 0,$=void 0,N=m.length,$=this.f.G,r=U=0;r<N;++r)$>m[r]&&($=m[r],U=r);$=D(B,q,-1,N,1);V=m[0<U?U-1:N-1]<m[U<N-1?U+1:0];for(r=0;r<N;++r)$[r]=m[U],V?0>--U&&(U=N-1):++U==N&&(U=0);for(r=0;r<this.i.c;++r)if(da=Dx(this.i,r),da.length==N){U=!0;for(V=0;V<N;++V)if(da[V]!=$[V]){U=!1;break}if(U)break a}Dm(this.i,$);r=IT(this,$);Dm(this.j,r);JT(this,$,r)}}else 0==s[r]&&!c[r]&&(v[++F]=r,s[r]=s[v[y]]+1,A[r]=v[y]);++y}}else j[c]||(f[c]=o,g[++h]=c);++e;if(e>h)for(c=0;c<this.f.c;++c)if(0==\nf[c]&&!j[c]){f[c]=++o;g[++h]=c;break}}if(0!=(b&4)){this.d=D(pq,ml,-1,this.i.c,2);this.e=D(pq,ml,-1,this.i.c,2);this.c=D(B,q,-1,this.i.c,1);d=this.d;f=this.e;g=this.c;e=D(DI,am,87,this.i.c,0);for(o=0;o<this.i.c;++o){e[o]=D(B,q,-1,Dx(this.i,o).length,1);for(h=0;h<Dx(this.i,o).length;++h)e[o][h]=-1}v=D(B,q,-1,this.f.d,1);for(h=0;h<this.j.c;++h)if(t=Dx(this.j,h),3==t.length||5<=t.length&&7>=t.length)for(o=0;o<t.length;++o)c=t[o],3==this.f.f[Y(this.f,0,c)]&&3==this.f.f[Y(this.f,1,c)]&&(0<v[c]?(e[v[c]>>>\n16][v[c]&32767]=h,e[h][o]=v[c]>>>16):v[c]=(h<<16)+32768+o);o=D(pq,ml,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;h<this.i.c;++h){if(v=!o[h]){for(var v=h,s=e,A=o,y=d,F=f,M=g,la=N=da=da=U=V=da=V=da=r=m=U=void 0,$=V=void 0,N=Dx(this.i,v),la=Dx(this.j,v),V=la.length,m=r=0,$=!1,da=0;da<V;++da)r<<=1,m<<=1,1<KQ(this.f,la[da])||64==this.f.B[la[da]]?r|=1:(U=s[v][da],-1!=U&&(A[U]?y[U]&&(r|=1,F[U]||(m|=1)):$=!0));U=!1;switch(V){case 3:da=z(B,q,-1,[2,1,4]);U=!0;for(V=0;3>V;++V)if((r&da[V])==da[V]&&(6==this.f.x[N[V]]&&\n1==this.f.q[N[V]]||5==this.f.x[N[V]]&&0==this.f.q[N[V]]))y[v]=!0,M[v]=V,0==(m&da[V])&&(U=!1);break;case 5:V=z(B,q,-1,[10,5,18,9,20]);U=!0;for(da=0;5>da;++da)if((r&V[da])==V[da])switch(this.f.x[N[da]]){case 6:-1==this.f.q[N[da]]&&(y[v]=!0,M[v]=da,0==(m&V[da])&&(U=!1));break;case 7:0>=this.f.q[N[da]]&&(y[v]=!0,M[v]=da);break;case 8:y[v]=!0;M[v]=da;break;case 16:2==this.f.f[N[da]]&&(y[v]=!0,M[v]=da)}break;case 6:U=!0;21==(r&21)&&(y[v]=!0,0==(m&21)&&(U=!1));42==(r&42)&&(y[v]=!0,0==(m&42)&&(U=!1));break;\ncase 7:da=z(B,q,-1,[42,21,74,37,82,41,84]);U=!0;for(V=0;7>V;++V)if((r&da[V])==da[V]&&(6==this.f.x[N[V]]&&1==this.f.q[N[V]]||5==this.f.x[N[V]]&&0==this.f.q[N[V]]))y[v]=!0,M[v]=V,0==(m&da[V])&&(U=!1)}y[v]&&!U&&(F[v]=!0);v=y[v]?!0:!$}v&&(o[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d<this.f.d;++d)if(!l[d]&&0!=KQ(this.f,d)){a:{f=j;h=o=s=v=g=c=e=o=t=o=h=e=void 0;h=Y(this.f,0,d);o=Y(this.f,1,d);e=D(B,q,-1,this.f.c,1);c=D(B,q,-1,this.f.c,1);g=D(B,q,-1,this.f.c,1);e[0]=h;e[1]=o;c[h]=1;c[o]=2;g[h]=-1;g[o]=h;for(v=o=\n1;o<=v;){for(s=0;s<this.f.f[e[o]];++s){t=BQ(this.f,e[o],s);if(1<o&&t==h){h=D(B,q,-1,c[e[o]],1);e=e[o];for(o=0;o<h.length;++o)h[o]=e,e=g[e];f=h;break a}0==c[t]&&!f[t]&&(e[++v]=t,c[t]=c[e[o]]+1,g[t]=e[o])}++o}f=null}null!=f&&JT(this,f,IT(this,f))}}}w(27,1,{},nT);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;function XR(){this.a=new Jm}w(31,1,Pl,XR);\nfunction IR(a,b){var c,d;lT(a,b);if(0!=(b&~a.K)){a.a&&(b|=128);for(c=0;c<a.o;++c)a.s[c]&=-134447112;for(c=0;c<a.d;++c)a.z[c]&=-64;d=c=0;0!=(b&16)?(c=16,d=1):0!=(b&32)?(c=32,d=3):0!=(b&64)&&(c=64,d=5);0!=(b&128)&&(c|=128,d|=32);a.b=new HR(a,d);var e=a.b,f,g,h,j,l,o,m;for(f=0;f<e.H.c;++f)if(1==e.S[f]||2==e.S[f]){o=!1;if(0!=e.H.k[f]&&2==e.H.f[f]&&2==e.H.j[f][0]&&2==e.H.j[f][1])for(l=0;l<e.H.f[f];++l){g=BQ(e.H,f,l);j=0;h=D(B,q,-1,3,1);for(m=0;m<e.H.f[g];++m)h[j]=BQ(e.H,g,m),h[j]!=f&&++j;2==j&&e.c[h[0]]>\ne.c[h[1]]^h[0]<h[1]&&(o=!o)}else for(l=1;l<e.H.f[f];++l)for(m=0;m<l;++m)h=BQ(e.H,f,l),j=BQ(e.H,f,m),e.c[h]>e.c[j]&&(o=!o),h<j&&(o=!o);bT(e.H,f,1==e.S[f]^o?1:2,e.T[f])}else bT(e.H,f,e.S[f],e.T[f]);for(f=0;f<e.H.d;++f)if(1==e.k[f]||2==e.k[f]){o=!1;for(l=0;2>l;++l)if(g=Y(e.H,l,f),3==e.H.f[g]){h=D(B,q,-1,2,1);for(m=j=0;3>m;++m)BQ(e.H,g,m)!=Y(e.H,1-l,f)&&(h[j++]=BQ(e.H,g,m));e.c[h[0]]>e.c[h[1]]&&(o=!o);h[0]<h[1]&&(o=!o)}eT(e.H,f,1==e.k[f]^o?1:2,e.n[f])}else eT(e.H,f,e.k[f],e.n[f]);e=a.b;for(l=0;l<e.H.c;++l)o=\ne.H,m=l,f=e.D[l],o.s[m]&=-134217729,f&&(o.s[m]|=134217728);e=a.b;if(null!=e.N)for(l=0;l<e.H.c;++l)o=e.H,m=l,f=e.N[l],o.s[m]&=-98305,o.s[m]|=f<<15;if(null!=e.e)for(l=0;l<e.H.d;++l)o=e.H,m=l,f=e.e[l],o.z[m]&=-49,o.z[m]|=f<<4;o=!1;for(e=0;e<a.c;++e)(0==(a.s[e]&134217728)||3==(a.s[e]&3))&&(a.s[e]&=-66584577);if(a.F){if(131072!=(a.C&-65536)){l=D(pq,ml,-1,a.c,2);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&3)&&1==(a.s[e]&1572864)>>19&&(l[e]=!0);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&\n3)&&(YS(a,e,1,0),o=!0);for(e=0;e<a.c;++e)l[e]&&(bT(a,e,1,!1),YS(a,e,1,-1),o=!0)}a.F=!1}US(a,1);US(a,2);o&&(a.b=new HR(a,d));a.K|=12|c}}function KT(){jR();this.G=this.H=256;TS(this)}function DT(a,b){jR();this.G=1>a?1:a;this.H=1>b?1:b;TS(this)}w(32,22,Pl,KT,DT);_.ed=function(a){IR(this,a)};_.a=!1;_.b=null;function LT(){LT=x;MT=new xp}function NT(a){for(var b,a=new zv(a.j.k);a.b<a.d.Tf();)b=Av(a),gy(b.ie(),tQ,!1),PL(a)}\nfunction OT(a,b,c){var a=a.n,d;try{d=new PT(b,c.Od(a),c.Rd(a),(c.Pd(a),c.Qd(a))),E(a.c,c,d)}catch(e){e=xq(e);if(G(e,97))throw new Fp("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}gy(b.ie(),cQ,!0);gy(c.ie(),sQ,!0);E(MT,b,c)}function QT(a){var b;a.o=!1;for(a=new zv(a.j.k);a.b<a.d.Tf();)b=Av(a),gy(b.ie(),tQ,!1),PL(a)}\nfunction RT(a,b){wm(a.j.k,b)?gy(b.ie(),tQ,!1):a.o?(Dm(a.j.k,b),gy(b.ie(),tQ,!0)):(a.j.k.qg(),Dm(a.j.k,b))}function ST(a){this.f=a;this.j=new TT(this);this.n=new UT(this.j)}w(44,1,{});_.hd=function(){VT(this.j.e,"dragdrop-dragging")};_.jd=function(){fy(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var MT;function TT(a){this.k=new Jm;this.d=a;this.a=a.f}w(45,1,{},TT);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;\nfunction WT(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.kd()}function XT(a,b){var c;c=Fv(a.c,YT).a;b.a.ctrlKey||b.a.metaKey||NT(a.b.d);RT(a.b.d,c)}function ZT(a){a.b.f=null;a.b.d.jd();Ty((Cy(),RA(null)),a.a,0,0);var b=a.a.pb;qx=b;tx();ay=b;a.d=2}function UT(a){this.c=new xp;this.b=a;this.a=new Kz;iy(this.a,er(),dr());vy(this.a,this,(xu(),xu(),yu));vy(this.a,this,(Hu(),Hu(),Iu));a=this.a.pb.style;a[vQ]="alpha(opacity=0)";a.opacity=0;a[pi]=0+(ps(),oj);a.borderStyle=($T(),Qi);a[oQ]=Cg}\nw(46,1,{},UT);_.ld=function(a){var b,c,d,e;c=a.f;d=st(a);e=tt(a);b=$q(a.a);if(!(3==this.d||2==this.d||1!=b)&&!YT)YT=c,this.b.e=Fv(this.c,YT).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==AA(this.b.k,this.b.e)&&(NT(this.b.d),RT(this.b.d,this.b.e)),aU(new bU),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new cU(YT,null),YT!=this.b.e&&(c=new cU(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,ZT(this),1!=this.d&&WT(this,this.b.i,this.b.j))};\n_.md=function(a){var b,c,d;c=a.f;b=c.pb;d=qt(a,b);a=rt(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Xm(qH(d-this.f),qH(a-this.i))>=this.b.d.k?(dU(),-1!=AA(this.b.k,this.b.e)||RT(this.b.d,this.b.e),c=new cU(YT,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,ZT(this)):px.preventDefault()),1==this.d)return;px.preventDefault();WT(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new cU(YT,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,ZT(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=qt(a,b);b=rt(a,b);if(1==$q(a.a)&&(this.e=!1,YT))try{if(dU(),1==this.d)XT(this,a);else{d!=this.a&&(c=new cU(d,null),e+=c.a,b+=c.d);try{WT(this,e,b),this.b.d.hd(),3!=this.d&&XT(this,a)}finally{var f=this.a.pb;qx&&f==qx&&(qx=null);tx();f===ay&&(ay=null);By(this.a);this.d=1;this.b.e=null}}}finally{YT=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var YT=null;function bU(){}w(47,1,Dl,bU);_.pd=function(){dU()};\nfunction PT(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},PT);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=Uu;function cU(a,b){!a||a==(Cy(),RA(null))?this.f=this.e=0:(this.e=a.ee()-(a.pb.scrollLeft||0),this.f=a.fe()-(a.pb.scrollTop||0));!b||b==(Cy(),RA(null))?this.c=this.b=0:(this.b=ar(b.pb)+eU(b.pb),this.c=br(b.pb)+fU(b.pb));this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},cU);_.tS=Uu;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;\nfunction dU(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\\n"+a);}}function eU(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(oj)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\\n"+c);}}\nfunction fU(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(oj)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function gU(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\\n"+b);}}function hU(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\\n"+b);}}function iU(a){return $wnd.setInterval(C(function(){a.ud()}),100)}\nfunction jU(a,b,c,d){a.a=kE(a.a,0,b)+d+py(a.a,c)}w(193,1,{89:1,94:1,96:1});_.cT=function(a){return this.b-a.b};function $T(){$T=x;kU=new lU;mU=new nU;oU=new pU;qU=new rU;sU=new tU;uU=z(vU,u,19,[kU,mU,oU,qU,sU])}w(192,193,OP);var uU,oU,mU,qU,kU,sU;function lU(){this.b=0}w(194,192,OP,lU);function nU(){this.b=1}w(195,192,OP,nU);function pU(){this.b=2}w(196,192,OP,pU);function rU(){this.b=3}w(197,192,OP,rU);function tU(){this.b=4}w(198,192,OP,tU);function wU(){wU=x;xU=new ot(Qg,new yU)}\nfunction yU(){}w(262,259,{},yU);_.Dd=function(a){a.Id(this)};_.Gd=function(){return xU};var xU;function zU(){zU=x;AU=new ot(jh,new BU)}function BU(){}w(270,264,yl,BU);\n_.Dd=function(a){var b=a.a,a=!a.a.I.c,c,d;if(a!=b.I.c)if(b.kb){if(a){if(b.O!=(CU(),DU))a=EU(b.pb),c=new FU(Tq(b.pb,Xi),Tq(b.pb,Wi)),d=new FU(Tq(b.T.jb.pb,Xi),Tq(b.T.jb.pb,Wi)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);GU(b.I,!0);a=Tq(b.T.jb.pb,Xi);HU(b,new FU(a,IU(b.T.jb).a));b.J&&b.O!=DU&&JU(b.r,b)}else GU(b.I,!1),b.O!=(CU(),DU)?HU(b,new FU(b.F.b,b.F.a)):KU(b,EU(b.r.pb)),b.J&&b.O!=DU&&LU(b.r,b);MU(b.T.jb)}else GU(b.I,!0)};_.Gd=function(){return AU};var AU;function NU(){NU=x;OU=new ot(Ah,new PU)}\nfunction PU(){}w(277,259,{},PU);_.Dd=function(a){By(a.a.a)};_.Gd=function(){return OU};var OU;function QU(a){this.a=a}w(299,260,{},QU);_.Dd=function(a){a.Td(this)};_.Ed=function(){return RU};var RU=_.a=null;function SU(a){this.a=a}w(301,260,{},SU);_.Dd=function(a){a.Vd(this)};_.Ed=function(){return TU};var TU=_.a=null;function UU(a){a=Uq(a,rQ);return iT(zQ,a)?(VU(),WU):iT(yQ,a)?(VU(),XU):(VU(),YU)}function VU(){VU=x;WU=new ZU(0);XU=new ZU(1);YU=new ZU(2);$U=z(aV,u,30,[WU,XU,YU])}\nfunction ZU(a){this.b=a}w(314,193,{30:1,89:1,94:1,96:1},ZU);var $U,YU,XU,WU;function bV(){bV=x;var a=(Sv(),Sv(),Tv);!a.a&&(a.a=new cV)}\nfunction CS(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new Tw;if(!isFinite(b))return HP(c,d?a.r:a.u),c.a.a+="\\u221e",HP(c,d?a.s:a.v),c.a.a;var b=b*a.q,g,h;h=c.a.a.length;HP(c,b.toPrecision(20));e=0;g=c.a.a.indexOf(uQ,h);0>g&&(g=c.a.a.indexOf(bQ,h));0<=g&&(f=g+1,f<c.a.a.length&&43==c.a.a.charCodeAt(f)&&++f,f<c.a.a.length&&(e=DE(py(c.a.a,f),10)),jU(c.a,g,c.a.a.length,n));f=c.a.a.indexOf(lc,h);0<=f&&(jU(c.a,f,f+1,n),e-=c.a.a.length-f);f=e;e=c.a.a.length+f+a.j+3;0<e&&e<c.a.a.length&&\n57==c.a.a.charCodeAt(e)&&(dV(a,c,e-1),f+=c.a.a.length-e,jU(c.a,e,c.a.a.length,n));a.e=0;a.d=c.a.a.length;a.b=a.d+f;e=a.w;f=a.f;1024<a.b&&(e=!0);if(e){for(g=0;g<a.d-1&&48==c.a.a.charCodeAt(g);)++g;0<g&&(jU(c.a,0,g,n),a.d-=g,a.e-=g);a.k>a.p&&0<a.k?(a.e+=a.b-1,g=a.e%a.k,0>g&&(g+=a.k),a.b=g+1,a.e-=g):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==c.a.a.charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.d<a.b;)c.a.a+=Fc,++a.d;if(!a.w)if(a.b<a.p){for(g=new Tw;a.b<a.p;)g.a.a+=Fc,++a.b,++a.d;jU(c.a,0,0,g.a.a)}else if(a.b>\na.p){h=a.b-a.p;for(g=0;g<h;++g)if(48!=c.a.a.charCodeAt(g)){h=g;break}0<h&&(jU(c.a,0,h,n),a.d-=h,a.b-=h)}a.d>a.b+a.j&&53<=c.a.a.charCodeAt(a.b+a.j)&&(g=a.b+a.j-1,dV(a,c,g));if(0<f)for(g=f;g<a.b;g+=f+1)h=a.b-g,jU(c.a,h,h,kb),++a.b,++a.d;f=a.b+a.o;if(a.d<f)for(;a.d<f;)c.a.a+=Fc,++a.d;else{g=a.b+a.j;for(g>a.d&&(g=a.d);g>f&&48==c.a.a.charCodeAt(g-1);)--g;g<a.d&&(jU(c.a,g,a.d,n),a.d=g)}0==a.d&&(jU(c.a,0,0,Fc),++a.b,++a.d);if(a.b<a.d||a.c)f=a.b,jU(c.a,f,f,lc),++a.d;if(e){c.a.a+=bQ;0>a.e&&(a.e=-a.e,c.a.a+=\nrb);e=n+a.e;for(f=e.length;f<a.n;++f)c.a.a+=Fc;Bp(c.a,e)}jU(c.a,0,0,d?a.r:a.u);HP(c,d?a.s:a.v);return c.a.a}\nfunction eV(a,b,c,d,e){var f,g,h,j;jU(d.a,0,d.a.a.length,n);g=!1;h=b.length;for(j=c;j<h;++j)if(f=b.charCodeAt(j),39==f)j+1<h&&39==b.charCodeAt(j+1)?(++j,d.a.a+=bb):g=!g;else if(g)JP(d.a,String.fromCharCode(f));else switch(f){case 35:case 48:case 44:case 46:case 59:return j-c;case 164:a.i=!0;j+1<h&&164==b.charCodeAt(j+1)?(++j,j<h-3&&164==b.charCodeAt(j+1)&&164==b.charCodeAt(j+2)?(j+=2,Ap(d,a.a[4]||a.a[1])):Ap(d,a.a[0])):Ap(d,a.a[1]);break;case 37:if(!e){if(1!=a.q)throw new Sm(kQ+b+na);a.q=100}d.a.a+=\nPa;break;case 8240:if(!e){if(1!=a.q)throw new Sm(kQ+b+na);a.q=1E3}d.a.a+="\\u2030";break;case 45:d.a.a+=rb;break;default:JP(d.a,String.fromCharCode(f))}return h-c}\nfunction fV(a,b,c,d){var e,f,g,h,j,l,o,m,r;f=-1;h=m=g=0;j=-1;l=b.length;r=c;for(o=!0;r<l&&o;++r)switch(e=b.charCodeAt(r),e){case 35:0<m?++h:++g;0<=j&&0>f&&++j;break;case 48:if(0<h)throw new Sm("Unexpected \'0\' in pattern \\""+b+na);++m;0<=j&&0>f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new Sm(\'Multiple decimal separators in pattern "\'+b+na);f=g+m+h;break;case 69:if(!d){if(a.w)throw new Sm(\'Multiple exponential symbols in pattern "\'+b+na);a.w=!0;a.n=0}for(;r+1<l&&48==b.charCodeAt(r+1);)++r,\nd||++a.n;if(!d&&1>g+m||1>a.n)throw new Sm(\'Malformed exponential pattern "\'+b+na);o=!1;break;default:--r,o=!1}0==m&&0<g&&0<=f&&(m=f,0==f&&++m,h=g-m,g=m-1,m=1);if(0>f&&0<h||0<=f&&(f<g||f>g+m)||0==j)throw new Sm(\'Malformed pattern "\'+b+na);if(d)return r-c;b=g+m+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+m-f,0>a.o&&(a.o=0));a.p=(0<=f?f:b)-g;a.w&&(a.k=g+a.p,0==a.j&&0==a.p&&(a.p=1));a.f=0<j?j:0;a.c=0==f||f==b;return r-c}\nfunction dV(a,b,c){var d,e;for(d=!0;d&&0<=c;)if(e=b.a.a.charCodeAt(c),57==e){e=c--;var f=String.fromCharCode(48);jU(b.a,e,e+1,f)}else d=String.fromCharCode(e+1&65535),jU(b.a,c,c+1,d),d=!1;d&&(jU(b.a,0,0,Ic),++a.b,++a.d)}\nfunction gV(a){bV();if(!a)throw new Sm("Unknown currency code");this.t="0.00";this.a=a;var a=this.t,b,c;c=0;b=new zp;c+=eV(this,a,0,b,!1);this.u=b.a.a;c+=fV(this,a,c,!1);c+=eV(this,a,c,b,!1);this.v=b.a.a;c<a.length&&59==a.charCodeAt(c)?(++c,c+=eV(this,a,c,b,!0),this.r=b.a.a,c+=fV(this,a,c,!0),eV(this,a,c,b,!0),this.s=b.a.a):(this.r=rb+this.u,this.s=this.v)}w(316,1,{},gV);_.a=null;_.b=0;_.c=!1;_.d=0;_.e=0;_.f=3;_.i=!1;_.j=3;_.k=40;_.n=0;_.o=0;_.p=1;_.q=1;_.r=rb;_.s=n;_.t=null;_.u=n;_.v=n;_.w=!1;\nfunction cV(){}w(317,1,{},cV);function nS(a,b){return ow(a.l&b.l,a.m&b.m,a.h&b.h)}function WR(a,b){var c,d;c=a.h>>19;d=b.h>>19;if(c!=d)return d-c;c=a.h;d=b.h;if(c!=d)return c-d;c=a.m;d=b.m;return c!=d?c-d:a.l-b.l}function VR(a,b){return ow(a.l|b.l,a.m|b.m,a.h|b.h)}function hV(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=vv(a.a,f,null).Tf();for(e-=1;0<=e;--e)if(d=vv(a.a,f,null).Bh(e),G(d,35)&&Kp(d.a,b)){var j=a.a,l=f;0<j.b?pv(j,new vB(j,l,null,d)):Gv(j,l,null,d)}}}\nfunction iV(a){this.a=a}w(349,348,Tl,iV);_.Yd=function(a){a.c&&(this.a.be(a.d)||(a.a=!0))};function jV(a){this.a=a}w(350,348,Tl,jV);_.Ud=function(){kV(this.a.a)};w(351,136,dm,function(){});function lV(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Em(a.d,1))}function mV(){this.a=new nV(this);this.b=new Jm;this.d=new oV(this);this.f=new pV(this)}w(352,1,{},mV);_.c=!1;_.e=!1;function nV(a){Lm();this.a=a}w(353,65,{},nV);_.vd=function(){if(this.a.c){var a=this.a,b=a.f;Dx(b.d.b,b.b);qV(a.f);a.c=!1;lV(a)}};_.a=null;\nfunction oV(a){Lm();this.a=a}w(354,65,{},oV);_.vd=function(){this.a.e=!1;var a=this.a,b=zm(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Em(a.a,1E4);a.f.c<a.f.a;){d=rV(a.f);try{if(null==d)break;G(d,36)&&(c=d,c.pd())}finally{(e=-1==a.f.b)||qV(a.f)}if(100<=zm()-b)break}}finally{e||(xm(a.a),a.c=!1,lV(a))}};_.a=null;function rV(a){var b;a.b=a.c;b=Dx(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function qV(a){bM(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function pV(a){this.d=a}w(355,1,{},pV);\n_.Zd=function(){return this.c<this.a};_.$d=function(){return rV(this)};_._d=function(){qV(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function sV(){sV=x;tV=new mV}function aU(a){sV();if(!a)throw new ov("cmd cannot be null");var b=tV;Dm(b.b,a);lV(b)}var tV;function uV(){var a;uV=x;vV=(a=$doc,H(a.compatMode,ne)?a.documentElement:a.body)}var vV;function wV(){this.b=new Jm}function xV(a){a=a[nQ];return null==a?-1:a}w(372,1,{},wV);_.a=null;function yV(a,b){this.a=a;this.b=b}w(373,1,{},yV);_.a=0;_.b=null;\nfunction VT(a,b){gy(a.ie(),b,!1)}w(381,1,wl);_.ee=ZB;_.fe=CK;_.je=function(){return this.pb.style.display!=Qi};_.ke=function(){throw new zV;};_.me=function(a){qy(this.pb,a)};function AV(a){for(a=new BV(a);a.a.a<a.a.b.c-1;)qB(a.a),rB(a.a)}w(377,378,ll);_.ze=function(a){Ly(this,a,this.pb)};_.Ae=function(a,b,c){Wy(this,a,b,c)};w(384,385,ll);_.je=function(){return!H(Vh,this.pb.style[Ck])};_.be=function(){return!0};_.me=function(a){this.pb.style[Ck]=a?Dk:Vh};_.Ie=function(){iz(this)};w(387,388,ol);\nw(395,380,pl);_.Od=YB;_.Pd=Iz;_.Qd=ZL;_.Rd=Xw;w(394,395,pl);function CV(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=Kg,b);this.pb[Tg]="gwt-Button";this.pb.innerHTML=a||n}w(393,394,{27:1,29:1,37:1,39:1,42:1,45:1,49:1,51:1},CV);function DV(a,b){var c;if(a.f)throw new yy("Composite.initWidget() may only be called once.");By(b);c=b.pb;a.pb=c;var d;mx();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((mx(),c).__gwt_resolve=EV(a));a.f=b;Ey(b,a)}\nfunction FV(a){if(-1!=a.lb){var b=a.f,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);tx();dy(d,b)}else b.lb|=c;a.lb=-1}a.f.re();a.pb.__listener=a;a.te()}w(397,380,QP);_.qe=function(){return this.f?this.f.qe():!1};_.re=function(){FV(this)};_.ae=function(a){zy(this,a);this.f.ae(a)};_.se=function(){this.f.se()};_.ke=function(){return this.pb=this.f.ke()};_.f=null;\nfunction GV(a,b,c){a.c=!1;c?a.a.innerHTML=b||n:a.a.textContent=b||n;if(a.d!=a.b)switch(a.d=a.b,b=a.a,a.b.b){case 0:b[rQ]=zQ;break;case 1:b[rQ]=yQ;break;case 2:UU(b)!=(VU(),YU)&&(b[rQ]=n)}}function HV(a){this.a=a;this.c=!1;this.d=this.b=UU(a)}w(398,1,{},HV);_.a=null;_.b=null;_.c=!1;_.d=null;w(402,385,ll);_.Od=YB;_.Pd=Iz;_.Qd=ZL;_.Rd=Xw;function IV(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=Xq(b);e=null;c&&(c=xV(c),e=0>c?null:Dx(a.i.b,c));e?JV(a,e):d&&(b.innerHTML=n||n);return b}\nfunction JV(a,b){var c;if(b.ob!=a)return!1;try{Ey(b,null)}finally{c=b.pb;Yq(c).removeChild(c);var d=a.i,e;e=xV(c);c[nQ]=null;kD(d.b,e,null);d.a=new yV(e,d.a)}return!0}w(404,379,ll);_.Kd=sy;_.Ld=Fy;_.Md=WB;_.Nd=HE;_.ye=function(){return new KV(this)};_.ve=function(a){return JV(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function LV(a){if(0>=a.b)throw new YK("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new YK("Column index: 0, Column size: "+a.a);}\nfunction MV(){this.i=new wV;this.f=$doc.createElement(Yj);this.c=$doc.createElement(ak);lx(this.f,this.c);this.pb=this.f;this.d=new NV(this);var a=new OV(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;by(a.b.f,(mx(),nx(b)),0);lx(a.a,$doc.createElement(pQ))}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 YK("Row index: "+a+", Row size: "+d);if(0>c)throw new YK("Column "+c+" must be non-negative: "+\nc);if(this.a<=c)throw new YK("Column index: "+c+", Column size: "+this.a);c=IV(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(bk),d.innerHTML=UP||n,by(c,(mx(),nx(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(pQ),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(bk);\ne.innerHTML=UP;c=$doc.createElement(sk);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)IV(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}w(403,404,ll,MV);_.a=0;_.b=0;\nfunction PV(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(QV(),RV)?a.b.d==(VU(),XU)?(Mz(),Pz):a.b.d==WU?(Mz(),Qz):(Mz(),Rz):a.b.d==(VU(),XU)?(Mz(),Qz):a.b.d==WU?(Mz(),Pz):(Mz(),Sz);b!=a.c&&(a.c=b,a.pb.style[hk]=!a.c?n:a.c.a)}w(407,380,pl);_.a=null;_.b=null;_.c=null;function SV(){this.pb=$doc.createElement(ph);this.b=new HV(this.pb);this.pb[Tg]="gwt-Label"}function TV(){SV.call(this);GV(this.b,Gk,!1);PV(this)}w(406,407,pl,SV,TV);_.Kd=sy;_.Ld=Fy;_.Md=WB;_.Nd=HE;_.Od=YB;_.Pd=Iz;_.Qd=ZL;_.Rd=Xw;\nfunction UV(a){for(;++a.b<a.d.c&&!(null!=Dx(a.d,a.b)););}function KV(a){this.c=a;this.d=this.c.i.b;UV(this)}w(408,1,{},KV);_.Zd=function(){return this.b<this.d.c};_.$d=function(){var a;if(this.b>=this.d.c)throw new Ry;a=Dx(this.d,this.b);this.a=this.b;UV(this);return a};_._d=function(){var a;if(0>this.a)throw new sB;a=Dx(this.d,this.a);By(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function NV(a){this.a=a}w(409,1,{},NV);_.a=null;function OV(a){this.b=a}w(410,1,{},OV);_.a=null;_.b=null;\nfunction QV(){QV=x;RV=new VV}var RV;function VV(){}w(412,1,{},VV);w(416,380,pl);_.Od=YB;_.Pd=Iz;_.Qd=ZL;_.Rd=Xw;function WV(a){this.a=a}w(422,421,Tl,WV);_.Hd=function(){};function EV(a){return function(){this.__gwt_resolve=XV;return a.ke()}}function XV(){throw"A PotentialElement cannot be resolved twice.";}function YV(a,b){if(0>b||b>=a.c)throw new Oy;return a.a[b]}function ZV(a,b,c){tB();uB.call(this,(gx(),new fx(a)),b,0,c,16)}w(459,389,{},ZV);\nfunction $V(a,b,c,d){0==--a.Oc&&(a.$c!=a.$e()&&(d|=4),!a.Zc&&(d|=2),0<d&&new aW(a,b,c,Jw(d)))}function bW(a){return!a.Kc&&a.Sc?bW(a.Sc):a.Kc}function cW(a){0==a.Oc++&&(a.$c=a.$e(),a.Zc=!0,a.ef())}function dW(a){return!a.Mc?(a.Ze(),!0):!1}function eW(a,b){var c;c=a.Kc;a.Kc=b;b==c||b&&WC(b,c)||a.Tc.Rh(b)}function fW(a,b){b==a.Mc||b&&b==a.Mc||(a.Mc=b,a.Ze(),a.Tc.Sh(b),a.$e()&&a.gf())}function gW(a){a.Xc||(cW(a),hW(a,!0),dC(a),a.Xc=!0,new NB(a,102),$V(a,a,a.Sc,0),HB(a),a.Tc.Uh(a))}w(472,1,ul);_.Me=XB;\n_.Oe=function(){return bW(this)};_._e=At;_.ef=oL;_.ff=function(){return dW(this)};_.gf=oL;_.jf=function(a,b){this.kf(this._c,this.ad,a,b)};\nfunction iW(a,b,c){var d;if(-1>a.Fc.a.c)throw new Sm("Missing message: awt.12A");if(G(b,61)){if(b==a)throw new Sm("Missing message: awt.12B");var e;a:{if(a&&!G(a,72))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(G(e,72))break;e=e.Sc}e=!1}if(e)throw new Sm("Missing message: awt.12C");if(G(b,72))throw new Sm("Missing message: awt.12D");}if(b.Sc){e=b.Sc;if(!b)throw new lE;try{d=AA(e.Fc.a,b);var f;f=Dx(e.Fc.a,d);e.Gc&&e.Gc.sf(f);jW(e,d);new kW(e,301,f)}catch(g){if(g=xq(g),!G(g,90))throw g;}}d=a.Fc.a.c;cW(b);\nAD(a.Fc.a,d,b);d=(b.Sc=a,b._e(!0),GB(a),!!a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1),$V(b,b,a,1),d);try{if(a.Gc)if(G(a.Gc,66)){if(!b)throw new ov("Missing message: awt.185");if(null==c||null!=c)lW(a.Gc,c,b);else throw new Sm("Missing message: awt.92");}else a.Gc.of(null==c?null:c,b)}catch(h){h=xq(h);if(G(h,99))throw b=h,jW(a,d),b;throw h;}b.hf();new kW(a,300,b)}function hW(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)Dx(a.Fc.a,c)._e(b)}\nfunction jW(a,b){var c;c=Dx(a.Fc.a,b);cW(c);c._e(!1);bM(a.Fc.a,b);c.Sc=null;GB(a);a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1);$V(c,c,a,1)}function mW(a){var b=(mD(),nD);fW(a,b);for(b=0;b<a.Fc.a.c;++b)Dx(a.Fc.a,b).ff()}w(471,472,El);_._e=function(a){hW(this,a)};_.ef=function(){var a;for(a=0;a<this.Fc.a.c;++a)cW(Dx(this.Fc.a,a))};_.ff=function(){var a;if(!dW(this))return!1;for(a=0;a<this.Fc.a.c;++a)Dx(this.Fc.a,a).ff();return!0};w(469,470,El);_.gf=function(){mC(this)};_.jf=Hz;\nfunction lW(a,b,c){var d;if(null==b)d=te;else if(d=b,!Wx(yP.a,b))throw new Sm(nW());cw(Fv(a.c,d))===cw(c)&&cw(Fv(a.b,c))===cw(d)||((b=Fv(a.c,d))&&oW(a,b,d),IL(a.a.ye(),c)&&oW(a,c,d),b=a.a,new pW(c,b.a.a),++b.b,E(a.b,c,d),E(a.c,d,c))}function qW(a,b){return new JB(Xm(b[1].b,Xm(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Xm(b[0].a,Xm(b[4].a,b[3].a))+a.k)}function oW(a,b,c){JL(a.a,b);Hv(a.b,b);Hv(a.c,c)}\nfunction rW(a,b){if(!a.n){a.n=!0;var c,d,e;sW(a.f,zP);sW(a.i,zP);sW(a.o,null);a.p=0;for(d=tW(a.a,0);d.b!=d.d.a;){c=uW(d);e=Fv(a.b,c);var f=b.Rc;e=Kp(e,te)?0:Kp(e,CP)?1:Kp(e,BP)?2:Kp(e,AP)?4:Kp(e,EP)?3:Kp(e,FP)?f.a?4:3:Kp(e,GP)?f.a?3:4:Kp(e,DP)?1:2;c.Xc?a.o[e]||(nq(a.o,e,c),++a.p,a.f[e]=c.Se(),a.i[e]=c.Ue()):a.o[e]||(a.f[e]=c.Se(),a.i[e]=c.Ue())}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 vW(){IP();wW.call(this,0)}\nfunction wW(a){IP();PB();this.a=new xW;this.b=new xp;this.c=new xp;this.d=a;this.j=0;this.n=!1;this.o=D(kM,u,60,5,0);this.f=D(yW,u,62,5,0);this.i=D(yW,u,62,5,0);this.p=this.e=this.k=0}w(481,1,{66:1,89:1},vW,wW);_.of=function(a,b){lW(this,a,b)};\n_.pf=function(a){rW(this,a);if(0!=this.p)if(a=aC(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.kf(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].jf(a.b,this.i[1].a),this.o[1].lf(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].jf(this.i[4].b,c),this.o[4].lf(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].kf(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].jf(a.b,\nthis.i[2].a),this.o[2].lf(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].jf(this.i[3].b,c),this.o[3].lf(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.qf=function(a){var b;b=this.n;rW(this,a);this.n=b;return 0==this.p?$B(a,new JB(0,0)):$B(a,qW(this,this.f))};_.rf=function(a){var b;b=this.n;rW(this,a);this.n=b;return $B(a,qW(this,this.i))};_.sf=function(a){var b;b=Fv(this.b,a);null!=b&&oW(this,a,b)};_.tS=function(){return zW.d+"[hgap="+this.d+",vgap="+this.j+cg};_.a=null;\n_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;function AW(a){OB.call(this);this.Tc=(PB(),new BW(a,this))}w(482,472,{57:1,60:1,67:1,81:1,89:1},AW);_.Ne=function(){return Kg+this.Vc.b.a++};_.Pe=Vw;_.hf=oL;w(484,1,{});w(483,484,{},function(){});function CW(a){if(!a.k){cW(a);a.Fe();var b,c;for(b=0;b<a.o.c;++b)(c=Dx(a.o,b))&&CW(c);hW(a,!1);a.k=!0;$V(a,a,a.Sc,0);new DW(a,202)}}\nfunction EW(a){var b,c;a.Xc&&(a.Tc.Fe(),a.Xc=!1);for(b=0;b<a.o.c;++b)(c=Dx(a.o,b))&&c.Fe()}function FW(a){!AB(a)&&mW(a);var b=KB(a);a.kf(a._c,a.ad,b.b,b.a);dC(a)}function GW(a,b){a.p!=b&&(a.p=b)}function HW(){eC.call(this);this.r=new RB;this.o=new Jm;this.n=new VB(0,0,0,0);this.Xc=!1;cC(this,new vW)}w(489,471,SP);_.Te=function(){return new VB(this.n.d,this.n.b,this.n.a,this.n.c)};_.We=function(){return this.Tc.We()};_.Xe=function(){return this.Tc.Xe()};_.Fe=function(){EW(this)};_.$e=function(){return this.Tc.$e()};\n_.kf=function(a,b,c,d){MB(this,a,b,c,d);this.Lc=0};_.lf=function(a,b,c,d,e,f){e=c!=this.Yc||d!=this.Nc;MB(this,a,b,c,d);this.Xc&&e&&!f&&dC(this)};_.k=!1;_.p=!1;_.q=null;function IW(){JW.call(this,n)}function JW(a){HW.call(this);this.q=a;this.Tc&&this.Tc.Lf(a);this.Tc&&this.Tc.Kf(!0);GW(this,!0)}w(496,489,SP,IW);_.nf=function(){return new VB(this.n.d,this.n.b,this.n.a,this.n.c)};_.Ye=function(){this.Tc=new KW((PB(),n),this)};\nfunction LW(a){var b,c;c=Xm(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 JB(b,c)}function MW(a,b,c){var d,e,f,g,h,j;a.b=iD(b.Fc);if(0==a.b.length)return new aD;g=LW(a);h=j=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Ue():d.Se(),j=Xm(j,d.b),h=Xm(h,d.a);return new JB(j*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}\nfunction NW(a,b,c,d,e){var f,g,h,j;h=d.length;a-=(h-1)*c;for(g=0,j=0;g<h;++g,b+=c)f=dw(a*((g+1)/h))-j,d[g]=f,e[g]=j+b,j+=f}function OW(a){PB();this.d=0;this.a=1;this.e=a;this.c=0}w(499,1,Pl,OW);_.of=Hz;\n_.pf=function(a){var b,c;this.b=iD(a.Fc);if(0!=this.b.length&&(b=aC(a),!(0>=b.b||0>=b.a))){c=LW(this);var d=c.b;c=c.a;var a=a.Rc.a,e,f,g,h,j,l,o;f=D(B,q,-1,d,1);e=D(B,q,-1,d,1);j=D(B,q,-1,c,1);l=D(B,q,-1,c,1);NW(b.b,b.c,this.c,f,e);NW(b.a,b.d,this.e,j,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.b[h].kf(e[o],l[b],f[o],j[b]),++h==this.b.length)break a}};_.qf=function(a){return $B(a,MW(this,a,!1))};_.rf=function(a){return $B(a,MW(this,a,!0))};_.sf=At;\n_.tS=function(){return PW.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+cg};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function QW(a){RW.call(this,a,0)}function RW(a,b){OB.call(this);this.Tc=(PB(),new SW(a));this.a=b;var c=this.Tc;switch(b){case 1:var c=c.a,d=(Mz(),Nz);c.a=d;PV(c);break;case 0:c=c.a;d=(Mz(),Pz);c.a=d;PV(c);break;case 2:c=c.a,d=(Mz(),Qz),c.a=d,PV(c)}}w(504,472,ul,QW,RW);_.Pe=Vw;\n_.cf=function(){var a=(null==this.Qc&&(this.Qc=yB(this)),this.Qc)+kb+this._c+kb+this.ad+kb+this.Yc+Gk+this.Nc+(this.Xc?n:",hidden")+",align=",b;b=fi;switch(this.a){case 1:b=Pg;break;case 2:b=zj}return a+b+",text=null"};_.a=0;function TW(a){var b=a.b;this.a=a.a;this.b=b}w(508,509,{69:1,78:1,89:1},TW);w(518,472,ul);_.Oe=fm;function UW(a,b){var c=a.Tc;bB(c.a,b);c.e.a=-1;c.e.b=-1}function kW(a,b,c){sC();NB.call(this,a,b);this.a=c}w(528,527,Pl,kW);\n_.cf=function(){var a;switch(this.k){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a=zk}a+=",child=";var b=this.a;null==b.Qc&&(b.Qc=b.Ne());return a+b.Qc};_.a=null;function aW(a,b,c,d){sC();qC.call(this,a);this.k=1400;this.b=b;this.c=c;this.a=d}w(529,473,Pl,aW);\n_.cf=function(){var a;switch(this.k){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a=zk}a+=" (";1400==this.k&&(Mw(nS(this.a,Mk))&&(a+="PARENT_CHANGED,"),Mw(nS(this.a,Nk))&&(a+="DISPLAYABILITY_CHANGED,"),Mw(nS(this.a,Pk))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+hb};_.a=Lk;_.b=null;_.c=null;w(534,1,PP);_.Bf=At;_.Cf=At;_.Df=At;_.Ef=At;_.Ff=At;_.Gf=At;_.Hf=At;\nfunction DW(a,b){sC();NB.call(this,a,b);this.c=null;this.a=this.b=0}w(535,527,Pl,DW);\n_.cf=function(){var a;switch(this.k){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=zk}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;_.b=0;_.c=null;\nfunction KS(a,b){var c=a.slice(0,b),d;for(d=c.length;d<b;d++)c.push(0);return c}w(540,1,{});function VW(a){var b;if(-1==a.d||-1<=a.e-a.d)return b=WW(a.c,a.a,0,a.a.length),0<b&&(a.d=-1,a.e=0,a.b=b),b;0==a.d&&-1>a.a.length?(b=2*a.a.length,-1<b&&(b=-1),b=D(qL,sl,-1,b,1),mR(a.a,0,b,a.a.length),a.a=b):0<a.d&&(mR(a.a,a.d,a.a,a.a.length-a.d),a.e-=a.d,a.b-=a.d,a.d=0);b=WW(a.c,a.a,a.e,a.a.length-a.e);-1!=b&&(a.b+=b);return b}\nfunction BT(a){var b,c,d,e;if(null==a.a)throw new XW("luni.A5");if(a.e==a.b&&-1==VW(a))return null;for(c=a.e;c<a.b;++c)if(b=a.a[c],!(13<b)){if(10==b)return b=YW(a.a,a.e,c-a.e),a.e=c+1,b;if(13==b)return b=YW(a.a,a.e,c-a.e),a.e=c+1,(a.e<a.b||-1!=VW(a))&&10==a.a[a.e]&&++a.e,b}d=0;e=new yE;for(JP(e.a,YW(a.a,a.e,a.b-a.e));;){a.e=a.b;if(10==d)return e.a.a;if(-1==VW(a))return 0<e.a.a.length||0!=d?e.a.a:null;for(c=a.e;c<a.b;++c)if(b=a.a[c],0==d)(10==b||13==b)&&(d=b);else return 13==d&&10==b?(c>a.e&&JP(e.a,\nYW(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&JP(e.a,YW(a.a,a.e,c-a.e-1)),a.e=c),e.a.a;0==d?JP(e.a,YW(a.a,a.e,a.b-a.e)):JP(e.a,YW(a.a,a.e,a.b-a.e-1))}}function ZW(a){if(!a)throw new lE;this.c=a;this.a=D(qL,sl,-1,8192,1)}w(539,540,{},ZW);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function XW(a){this.f=a}w(541,137,{82:1,89:1,97:1,106:1},XW);\nfunction WW(a,b,c,d){if(null==a.c)throw new XW("luni.D6");if(0>c||c>b.length)throw new $W(aX("luni.12",z(aM,u,0,[n+c])));if(0>d||d>b.length-c)throw new $W(aX("luni.18",z(aM,u,0,[n+d])));if(0==d)return 0;if(a.b==a.a)return-1;var d=a.b+d>a.a?a.a:a.b+d,e=a.c,f;for(f=a.b;f<d;++f)b[c++]=e.charCodeAt(f);b=d-a.b;a.b=d;return b}function bX(a){this.c=a;this.a=a.length}w(544,540,{},bX);_.a=0;_.b=0;_.c=null;function cX(a,b){mu(a,Je+b);a.bf(a.Ec.d)}function $W(a){this.f=a}\nw(608,609,{89:1,90:1,97:1,105:1,106:1},$W);function dX(a){this.f=a}w(610,136,dm,dX);w(611,1,{89:1,91:1,94:1});_.cT=function(a){return this.a==a.a?0:this.a?1:-1};w(614,615,{89:1,94:1,95:1,102:1});_.cT=function(a){return isNaN(this.a)?isNaN(a.a)?0:1:isNaN(a.a)?-1:this.a<a.a?-1:this.a>a.a?1:0};function ET(a){a=kL(a);return 3.4028234663852886E38<a?Infinity:-3.4028234663852886E38>a?-Infinity:a}w(616,615,{89:1,94:1,98:1,102:1});_.cT=MJ;w(618,615,{89:1,94:1,100:1,102:1});_.cT=MJ;\nfunction QR(a,b){return a<b?a:b}function iT(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function ZR(a,b){a=""+a;return a==b?0:a<b?-1:1}\nfunction PS(a,b,c){var d,e,f,g,h,j;for(h=f=0;h<c;){++f;e=a[b+h];if(128==(e&192))throw new Sm(dQ);if(0==(e&128))++h;else if(192==(e&224))h+=2;else if(224==(e&240))h+=3;else if(240==(e&248))h+=4;else throw new Sm(dQ);if(h>c)throw new YK(dQ);}f=D(qL,sl,-1,f,1);for(h=g=j=0;h<c;){e=a[b+h++];0==(e&128)?(g=1,e&=127):192==(e&224)?(g=2,e&=31):224==(e&240)?(g=3,e&=15):240==(e&248)?(g=4,e&=7):248==(e&252)&&(g=5,e&=3);for(;0<--g;){d=a[b+h++];if(128!=(d&192))throw new Sm("Invalid UTF8 sequence at "+(b+h-1)+", byte="+\ngm(d));e=e<<6|d&63}d=j;var l=f;if(0>e||1114111<e)throw new rC;65536<=e?(l[j++]=55296+(e-65536>>10&1023)&65535,l[j]=56320+(e-65536&1023)&65535,j=2):(l[j]=e&65535,j=1);j=d+j}return String.fromCharCode.apply(null,f)}function YW(a,b,c){c=b+c;if(0>b)throw new CE(b);if(c<b)throw new CE(c-b);if(c>a.length)throw new CE(c);return tL(a,b,c)}_=String.prototype;_.cT=function(a){return ZR(this,a)};\nfunction mR(a,b,c,d){var e=0,f,g,h,j,l;if(null==a||null==c)throw new lE;j=Jp(a);g=Jp(c);if(0==(j.b&4)||0==(g.b&4))throw new dX("Must be array types");h=j.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new dX("Array types must match");l=a.length;f=c.length;if(0>b||0>e||0>d||b+d>l||e+d>f)throw new Oy;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(cw(a)===cw(c)&&b<e){b+=d;for(d=e+d;d-- >e;)nq(c,d,a[--b])}else for(d=e+d;e<d;)nq(c,e++,a[b++]);else Array.prototype.splice.apply(c,[e,d].concat(a.slice(b,b+d)))}\nfunction zV(){}w(630,136,dm,zV);w(632,1,Pl);_.a=null;function BS(){this.a=(bV(),new gV(["USD",lQ,2,lQ,Ha]))}w(631,632,Pl,BS);w(647,640,ql);_.Ah=function(a,b){var c;c=tW(this,a);var d=c.d;new pW(b,c.b);++d.b;++c.a;c.c=null};_.Bh=function(a){var b;b=tW(this,a);try{return uW(b)}catch(c){c=xq(c);if(G(c,111))throw new YK("Can\'t get element "+a);throw c;}};_.ye=function(){return tW(this,0)};\n_.Eh=function(a){var b,c;b=tW(this,a);try{c=uW(b)}catch(d){d=xq(d);if(G(d,111))throw new YK("Can\'t remove element "+a);throw d;}eX(b);return c};function sW(a,b){var c=a.length,d;for(d=0;d<c;++d)nq(a,d,b)}function XQ(a,b,c){var d;d=Wv(a,b);fX(d,a,0,b,-0.0,c)}\nfunction fX(a,b,c,d,e,f){var g,h,j;if(7>d-c){a=c;for(g=a+1;g<d;++g)for(j=g;j>a&&0<f.dd(b[j-1],b[j]);--j)c=b[j],nq(b,j,b[j-1]),nq(b,j-1,c)}else if(h=c+e,g=d+e,j=h+(g-h>>1),fX(b,a,h,j,-e,f),fX(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c<d;)nq(b,c++,a[h++]);else{e=h;for(h=j;c<d;)h>=g||e<j&&0>=f.dd(a[e],a[h])?nq(b,c++,a[e++]):nq(b,c++,a[h++])}}function wR(a){a.sort(function(a,c){return a-c})}function YQ(){YQ=x;ZQ=new gX}var ZQ;function gX(){}w(653,1,{},gX);_.dd=function(a,b){return a.cT(b)};\nw(654,1,{89:1,93:1,94:1,107:1});_.cT=function(a){a=Ew(J(this.a.getTime()),J(a.a.getTime()));return Gw(a,Lk)?0:!Bw(a,Lk)?-1:1};function tW(a,b){var c,d;(0>b||b>a.b)&&UL(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 hX(a,b,d)}function xW(){this.a=new iX;this.b=0}w(657,647,$l,xW);_.uh=function(a){new pW(a,this.a);++this.b;return!0};_.Dh=function(a){return tW(this,a)};_.Tf=function(){return this.b};_.a=null;_.b=0;\nfunction uW(a){if(a.b==a.d.a)throw new Ry;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}function eX(a){if(!a.c)throw new sB;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 hX(a,b,c){this.d=a;this.b=c;this.a=b}w(658,1,{},hX);_.Zd=function(){return this.b!=this.d.a};_.Fh=function(){return this.b.b!=this.d.a};_.$d=function(){return uW(this)};_.Gh=function(){if(this.b.b==this.d.a)throw new Ry;this.c=this.b=this.b.b;--this.a;return this.c.c};_._d=function(){eX(this)};\n_.a=0;_.b=null;_.c=null;_.d=null;function iX(){this.a=this.b=this}function pW(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}w(659,1,{},iX,pW);_.a=null;_.b=null;_.c=null;function jX(){jX=x;kX=new lX}function uT(a,b){var c;return(c=mX(a,b))?c.d:null}function mX(a,b){var c,d;for(d=a.b;d;){c=nX(b,d.c);if(0==c)return d;0>c?d=d.a[0]:d=d.a[1]}return null}\nfunction oX(a,b,c,d){var e;if(b){e=nX(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0<e?0:1;b.a[e]=oX(a,b.a[e],c,d);pX(b.a[e])&&(pX(b.a[1-e])?(b.b=!0,b.a[0].b=!1,b.a[1].b=!1):pX(b.a[e].a[e])?b=qX(b,1-e):pX(b.a[e].a[1-e])&&(b=(b.a[1-(1-e)]=qX(b.a[1-(1-e)],1-(1-e)),qX(b,1-e))))}else return c;return b}function pX(a){return!!a&&a.b}function GT(a,b,c){b=new rX(b,c);c=new sX;a.b=oX(a,a.b,b,c);c.b||++a.c;a.b.b=!1;return c.d}function tX(a,b){var c;c=new sX;uX(a,b,c);return c.d}\nfunction uX(a,b,c){var d,e,f,g,h,j,l,o,m;if(!a.b)return!1;o=f=null;h=new rX(null,null);e=1;h.a[1]=a.b;for(l=h;l.a[e];)if(j=e,g=o,o=l,l=l.a[e],d=nX(l.c,b),e=0>d?1:0,0==d&&(!c.c||Kp(l.d,c.d))&&(f=l),(!l||!l.b)&&!pX(l.a[e]))if(pX(l.a[1-e]))o=o.a[j]=qX(l,e);else if(!pX(l.a[1-e])&&(m=o.a[1-j]))!pX(m.a[1-j])&&!pX(m.a[j])?(o.b=!1,m.b=!0,l.b=!0):(d=g.a[1]==o?1:0,pX(m.a[j])?g.a[d]=(o.a[1-j]=qX(o.a[1-j],1-j),qX(o,j)):pX(m.a[1-j])&&(g.a[d]=qX(o,j)),l.b=g.a[d].b=!0,g.a[d].a[0].b=!1,g.a[d].a[1].b=!1);if(f){c.b=\n!0;c.d=f.d;if(l!=f){b=new rX(l.c,l.d);e=f;j=h;for(g=null==j.c||0<nX(e.c,j.c)?1:0;j.a[g]!=e;)j=j.a[g],g=0<nX(e.c,j.c)?1:0;j.a[g]=b;b.b=e.b;b.a[0]=e.a[0];b.a[1]=e.a[1];e.a[0]=null;e.a[1]=null;o==f&&(o=b)}o.a[o.a[1]==l?1:0]=l.a[!l.a[0]?1:0];--a.c}a.b=h.a[1];a.b&&(a.b.b=!1);return c.b}function qX(a,b){var c;c=a.a[1-b];a.a[1-b]=c.a[b];c.a[b]=a;a.b=!0;c.b=!1;return c}function FT(){jX();var a=null;this.b=null;!a&&(a=kX);this.a=a}w(664,553,{89:1,109:1},FT);_.Nf=function(a){return!!mX(this,a)};_.Of=function(){return new vX(this)};\n_.Pf=function(a){return uT(this,a)};_.Rf=function(a,b){return GT(this,a,b)};_.Sf=function(a){return tX(this,a)};_.Tf=hD;_.a=null;_.b=null;_.c=0;var kX;function nX(a,b){if(null==a||null==b)throw new lE;return a.cT(b)}function lX(){}w(665,1,{},lX);_.dd=function(a,b){return nX(a,b)};function wX(a,b,c,d,e,f){d&&(d.a[0]&&wX(a,b,c,d.a[0],e,f),!(c.Ih()&&0<=nX(d.c,f)||c.Hh()&&0>nX(d.c,e))&&b.uh(d),d.a[1]&&wX(a,b,c,d.a[1],e,f))}function xX(a){PL(a.a);tX(a.c,a.b.xh())}\nfunction yX(a){var b=(zX(),AX),c;this.c=a;c=new Jm;wX(this,c,b,a.b,null,null);this.a=new zv(c)}w(666,1,{},yX);_.Zd=em;_.$d=function(){return this.b=Av(this.a)};_._d=function(){xX(this)};_.a=null;_.b=null;_.c=null;function vX(a){this.a=a}w(667,635,Il,vX);_.vh=function(a){var b;if(!G(a,110))return!1;b=mX(this.a,a.xh());return!!b&&GE(b.d,a.yh())};_.ye=function(){return new yX(this.a)};_.wh=function(a){var b;if(!G(a,110))return!1;b=new sX;b.c=!0;b.d=a.yh();return uX(this.a,a.xh(),b)};_.Tf=function(){return this.a.c};\n_.a=null;function rX(a,b){this.c=a;this.d=b;this.a=D(BX,u,113,2,0);this.b=!0}w(668,1,{110:1,113:1},rX);_.eQ=function(a){return!G(a,110)?!1:GE(this.c,a.xh())&&GE(this.d,a.yh())};_.xh=hD;_.yh=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Np(this.c):0;b=null!=this.d?Np(this.d):0;return a^b};_.zh=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+Ed+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function sX(){}w(669,1,{},sX);\n_.tS=function(){return"State: mv="+this.c+" value="+this.d+" done="+this.a+" found="+this.b};_.a=!1;_.b=!1;_.c=!1;_.d=null;function zX(){zX=x;AX=new CX(0);DX=new EX;FX=new GX;HX=new IX;JX=z(KX,u,114,[AX,DX,FX,HX])}function CX(a){this.b=a}w(670,193,RP,CX);_.Hh=OD;_.Ih=OD;var JX,AX,DX,FX,HX;function EX(){this.b=1}w(671,670,RP,EX);_.Ih=ty;function GX(){this.b=2}w(672,670,RP,GX);_.Hh=ty;_.Ih=ty;function IX(){this.b=3}w(673,670,RP,IX);_.Hh=ty;function LX(a){a.Tc.$e()&&CW(a)}\nfunction MX(a){var b;if(a.Tc.$e()){b=DB(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}EW(a)}function NX(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 OX(){JW.call(this,n);this.i=new AW(this.Jh());xC(this.r,new PX(this))}w(679,496,SP);_.Me=function(a,b){return cw(a.f)===cw(this.i)?(MX(this),!0):this.Kh(a,b)};_.Jh=function(){return"Close"};_.Kh=XB;_.Fe=function(){MX(this)};_.i=null;_.j=null;function PX(a){this.a=a}w(695,534,PP,PX);_.Df=function(){MX(this.a)};_.a=null;\nfunction QX(a,b){var c;qu();var d;OX.call(this);this.c=new AW("Help");new AW("Home");this.d=b;eW(this,(FF(),HF));this.Tc&&this.Tc.Kf(!1);GW(this,!1);d=DB(b);if(1==a)this.e||(this.e=new TW(d),NX(this.e,-30,0)),this.j=this.e,c=UF(b),this.q=If,this.Tc&&this.Tc.Lf(If),cC(this,new wW(2)),this.f=new MD(c+" "),iW(this,this.f,te),d=new hC,iW(d,this.i,null),this.d.gc&&(c=new AW("Submit"),iW(d,c,null)),iW(this,d,BP),UW(this.f,oy(Uq(this.f.Tc.a.pb,Ak))),this.Tc&&this.Tc.Kf(!0),GW(this,!0);else if(2==a)this.b||\n(this.b=new TW(d),NX(this.b,-50,13*dw(b.mb)-80)),this.j=this.b,this.q=hQ,this.Tc&&this.Tc.Lf(hQ),cC(this,new wW(2)),c=new hC,iW(c,new RW("atomic SMILES",1),null),iW(this,c,CP),c=Pe,ru&&(c=Uq(ru.Tc.a.pb,Ak)),ru=new ND(c,8),iW(this,ru,te),c=new hC,iW(c,this.i,null),iW(this,c,BP);else{this.a||(this.a=new TW(d),NX(this.a,5*dw(b.mb),0));var e,f;this.q=d="About "+(FF(),NJ);this.Tc&&this.Tc.Lf(d);cC(this,new OW(0));eW(this,HF);iW(this,new RW(NJ+" Molecular Editor v2017-02-26",1),null);iW(this,new RW("Peter Ertl and Bruno Bienfait",\n1),null);for(c=GF,d=0,f=c.length;d<f;++d)e=c[d],e=new RW(e,1),fW(e,this.d.H),iW(this,e,null);c=new hC;iW(c,this.c,null);iW(c,this.i,null);iW(this,c,null);this.j=this.a}FW(this);this.Tc.Jf(this.j);!AB(this)&&mW(this);gW(this)}w(715,679,SP,QX);_.Kh=function(a){var b;if(a.f===this.c){try{b=new wE(this.d.V),dK(b)}catch(c){if(c=xq(c),G(c,83))cX(this.d,c.f);else throw c;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;\nfunction RX(a,b,c){a=new SX(b,c,a);if(!b.Me(a,c))for(b=b.Sc;b&&!b.Me(a,c);)b=b.Sc}function SX(a,b,c){lu.call(this,a,0,b);this.a=c}w(748,492,Pl,SX);w(766,380,pl);_.ee=ZB;_.fe=CK;function TX(a){var b;b=a.Ph();if(!b){var c;if(c=a.Mh()){b=tO(c.a);var d=b.b,e=b.a;iy(c.If(),d,e);c=tO(c.a);b=new JB(c.b-b.b,c.a-b.a)}else b=new JB(0,0);a.Th(b)}return b}function UX(a,b){var c;b&&(c=jO(b),a.Oh().pb.style[oQ]=c)}w(769,1,{});_.Mh=fm;_.Nh=function(a){this.Rh(a.Oe())};_.Oh=function(){return this.If()};_.Ph=function(){return VX};\n_.Fe=oL;_.Qh=function(a){this.Sh(AB(a))};_.Rh=Bz;_.Th=function(a){VX=a};_.Uh=At;var VX=null;function BW(a,b){vO();xO.call(this);this.a=new CV(a);var c=n;this.a.ie()[Tg]=c;vy(this.a,new WX(this,b),(ut(),ut(),vt))}w(768,769,{},BW);_.If=Fz;_.Rh=Bz;_.a=null;function WX(a,b){this.a=a;this.b=b}w(770,1,{},WX);_.Jd=function(a){PB();RX(a,this.b,this.a.a.pb.textContent)};_.a=null;_.b=null;function XX(a,b){var c,d;UX(a,b.Oe());for(d=new zv(b.Fc.a);d.b<d.d.Tf();)c=Av(d),c.Xc&&c.Tc.Nh(c)}\nfunction YX(a,b){var c,d,e,f,g,h,j;iy(a.d,b.Ve(),b.Re());for(d=new zv(b.Fc.a);d.b<d.d.Tf();)c=Av(d),c.Xc&&(e=c.Tc,e.Qh(c),h=c.We(),j=c.Xe(),g=c.Ve(),f=c.Re(),0<g&&0<f&&(c=e.If(),g-=TX(e).b,f-=TX(e).a,iy(e.If(),g,f),!c.ob&&a.d.ze(c),a.d.Ae(c,h,j)))}w(773,769,{});_.Nh=function(a){XX(this,a)};_.Qh=function(a){YX(this,a)};function SW(a){vO();xO.call(this);var b=this.a=new SV;GV(b.b,a,!1);PV(b);this.e.a=-1;this.e.b=-1}w(774,769,{},SW);_.If=Fz;\n_.Qf=function(){var a;a=(this.a.b.c?Xq(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;w(777,769,{});_.Mh=function(){var a;a=new QD;bB(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.Ph=function(){return ZX};_.Th=function(a){ZX=a};var ZX=null;w(778,773,{});function $X(a){var b;b=new FU(Tq(a.pb,Xi),Tq(a.pb,Wi));a=new FU(Tq(a.T.jb.pb,Xi),Tq(a.T.jb.pb,Wi));return z(B,q,-1,[b.b-a.b,b.a-a.a])}\nfunction aY(a){null!=a.R&&null!=a.Q?(jy(a,a.R,a.Q),a.R=a.Q=null):null!=a.R?(bY(a,a.R),a.R=null):null!=a.Q&&(cY(a,a.Q),a.Q=null);aU(a.S)}function dY(a){a.kb?a.Yh(IU(a.T.jb)):(a.Ie(),dY(a))}function cY(a,b){var c;a.kb?(c=$X(a),a.Yh(new FU(-1,eY(b,!1)-c[1]))):a.Q=b}function fY(a,b){var c;b!=a.De()&&(c=a.T.jb,AV(c),gY(c,b,c.pb,c.p.c,!0))}function bY(a,b){var c;a.kb?(c=$X(a),a.Yh(new FU(eY(b,!0)-c[0],-1))):a.R=b}w(781,382,LP);_.Vh=function(){var a,b;b=IU(this.T.jb);a=$X(this);b.b+=a[0];b.a+=a[1];return b};\n_.De=function(){var a;a=this.T.jb;return 0!=a.p.c?hY(YV(a.p,0)):null};_.Wh=function(a){iY(this.T.jb,a)};_.ye=function(){return new BV(this.T.jb)};_.Xh=PD;_.te=function(){aY(this)};_.Le=PD;_.ve=function(a){return jY(this.T.jb,a)};_.Yh=function(a){KU(this.T.jb,a)};_.le=function(a){cY(this,a)};_.Ee=function(a){fY(this,a)};_.ne=function(a){bY(this,a)};_.Q=null;_.R=null;function kY(){kY=x;var a=(lY(),mY(),nY);oY=new eA(a.d,a.b,a.c,a.e,a.a)}\nfunction pY(a,b){if(0!=a.I.a.p.c&&hY(YV(a.I.a.p,0)))throw new yy("WindowPanel can only contain one child widget");qY(a,b)}function rY(a,b){var c;if(a.w){c=new Mx;a.mb&&uv(a.mb,c);a.J&&JU(a.r,a);sY(a.r.c,a);a.n=tY(a.r,a);try{ez(a,b)}finally{PA(a.t.a),PA(a.s.a),PA(a.u.a),a.P&&wm(a.P,a.r),a.C&&(a.C=!1)}}else ez(a,b)}function uY(a,b,c){var d,e;e=a.ob;d=new cU(a,e);e.Ae(a,d.a+b,d.d+c)}function vY(a,b,c){b=new wY(Yq(Xq(Tx(Tx(a.T.c,b),c))));Ey(b,a);vy(b,a.o,(ut(),ut(),vt));return b}\nfunction HU(a,b){a.J&&(0<=b.b&&(a.q=b.b),0<=b.a&&(a.p=b.a));KU(a.T.jb,b)}function xY(a,b,c){var d,e;(e=a.r)?(d=yY(e.pb),hz(a,b+(ar(e.pb)+d[3]),c+(br(e.pb)+d[0]))):hz(a,b,c)}function zY(a,b){a.J!=b&&(a.J=b,a.hb&&(b?LU(a.r,a):JU(a.r,a)))}function qY(a,b){if(b!=(0!=a.I.a.p.c?hY(YV(a.I.a.p,0)):null)){AV(a.I.a);var c=a.I.a;gY(c,b,c.pb,c.p.c,!0)}}\nfunction AY(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(CU(),BY)&&(a.O=a.G);var d,e;if(a.P)for(e=new zv(a.P);e.b<e.d.Tf();)if(d=Av(e),b==(CU(),CY)){!d.b&&(d.b=new DY);d=a;var f=c,g=void 0,h=void 0;if(d.J&&f==(CU(),DU))g=d.r,h=d.F,d.I.c?(xY(d,h.c,h.d),HU(d,new FU(h.b,-1))):(xY(d,h.c,h.d),HU(d,new FU(h.b,h.a)),LU(g,d)),OT(g.c,d,d.I.b),Em(d.z,333);else if(!d.C&&f==(CU(),BY))d.pb.style[Ck]=Dk,CU()}else if(b==DU){!d.b&&(d.b=new DY);d=a;var f=c,j=h=g=void 0;if(d.J){h=d.r;g=yY(h.pb);j=d.F;if(d.I.c)j.c=ar(d.pb)-\ng[3]-ar(h.pb),j.d=br(d.pb)-g[0]-br(h.pb),d.F=j,xY(d,0,0),EY(d,EU(h.pb).b,-1);else{if(f!=(CU(),BY))j.c=ar(d.pb)-g[3]-ar(h.pb),j.d=br(d.pb)-g[0]-br(h.pb),j.b=d.q,j.a=d.p,d.F=j;xY(d,0,0);KU(d,new FY(EU(h.pb)));JU(h,d)}d==d.r.a||GY(d);Em(d.z,333)}}else b==BY&&(!d.b&&(d.b=new DY),d=a,d.C||(d.G=c,d.pb.style[Ck]=Vh))}}function HY(a,b){a.pb.style[Hk]=b+1E4+(a.C?1E3:0)+n;(a.C||a.bb)&&null.ei().ei()}\nfunction IY(a){if(!a.kb){a.t=wy(a,a.r,(!RU&&(RU=new Rm),RU));a.s=wy(a,a.r,Qm?Qm:Qm=new Rm);a.u=wy(a,a.r,(!TU&&(TU=new Rm),TU));var b=a.r;!a.P&&(a.P=new Jm);Dm(a.P,b);RU&&(b=new QU(a),a.mb&&uv(a.mb,b));a.J&&LU(a.r,a);OT(a.r.c,a,a.I.b);a.n&&(hz(a,a.n.a,a.n.b),a.n=null);iz(a);GY(a)}}function GY(a){if(a!=a.r.a){var b;TU&&(b=new SU(a),a.mb&&uv(a.mb,b))}}\nfunction JY(a,b,c){var d;d=(pz(),qz);jz.call(this,!1,"popup");this.U=d.a;this.S=new KY(this);d=new LY;d.pb[Tg]="mosaic-popupLayoutPanel";bz(this.T,d);gz(this);this.o=new MY(this);this.z=new NY(this);this.A=new OY(this);this.B=new PY(this);this.F=new QY;this.O=(CU(),CY);this.J=c;this.r=a;a=this.I=new RY(b);b=new SY;!a.d&&(a.d=new TY);Dm(a.d,b);a=new UY(new dA(oY.a.d.a,oY.a.b,oY.a.c,oY.a.e,oY.a.a));vy(a,new VY(this),(ut(),ut(),vt));b=this.I.b;b.b||(b.b=new aA,b.b.ie()[Tg]="mosaic-Caption-iconBoxRight",\nc=b.b,d=(Uz(),Vz),c.c=d,c=b.f,WY(c,b.b,new XY(2),c.p.c));if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new Oy;d=Zz(c);by(c.b,(mx(),nx(d)),0);Ny(c,a,d,0,!1)}else Yz(b.b,a);iY(b.f,null);vy(this.I.b,new YY(this),(zU(),zU(),AU));vy(this.I.b,this.o,vt);fY(this,this.I);gy(Yq(Xq(this.pb)),"mosaic-WindowPanel",!0)}w(780,781,LP);_.De=function(){return 0!=this.I.a.p.c?hY(YV(this.I.a.p,0)):null};_.Ge=function(a){rY(this,a)};_.ye=function(){return new BV(this.I.a)};_.te=function(){aY(this);aU(new ZY(this))};\n_.ve=function(a){return jY(this.I.a,a)};_.Yh=function(a){HU(this,a)};_.He=function(a,b){xY(this,a,b)};_.Ee=function(a){qY(this,a)};_.Ie=function(){IY(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 oY;\nfunction KW(a,b){vO();gC.call(this);this.c=new $Y(a);this.b=new aA;this.b.a=(Mz(),Nz);Yz(this.b,this.d);pY(this.c,this.b);this.c.a=this;this.a=b}w(807,778,{},KW);_.If=hD;_.Oh=function(){return this.b.ob};_.We=function(){return ar(this.c.pb)};_.Xe=function(){return br(this.c.pb)};_.Fe=function(){rY(this.c,!1)};_.$e=function(){return this.c.hb};_.Sh=At;_.Jf=function(a){xY(this.c,a.a,a.b)};_.Kf=function(a){zY(this.c,a)};_.Lf=function(a){aZ(this.c.I.b,a)};\n_.Uh=function(a){XX(this,a);YX(this,a);dY(this.c);IY(this.c)};_.a=null;_.b=null;_.c=null;function $Y(a){kY();JY.call(this,(bZ(),cZ),a,!1)}w(809,780,LP,$Y);_.Fe=function(){var a=this.a,b=new DW(a.a,201),c;a=a.a.r;a.a?a=new dZ(new zv(a.a)):(a=(Iv(),Iv(),Jv),a=new zv(a));for(;a.Zd();)switch(c=a.$d(),b.k){case 205:c.Bf(b);break;case 202:c.Cf(b);break;case 201:c.Df(b);break;case 206:c.Ef(b);break;case 204:c.Ff(b);break;case 203:c.Gf(b);break;case 200:c.Hf(b)}};_.a=null;\nfunction dZ(a){if(!a)throw new lE;this.a=a}w(819,1,{},dZ);_.Zd=em;_.$d=function(){return Av(this.a)};_._d=function(){throw new IE("Missing message: awt.50");};_.a=null;function nW(){return nW()}\nfunction aX(a,b){var c,d,e,f,g;c=new yE;d=D(hw,u,1,b.length,0);for(f=0;f<b.length;++f)null==b[f]?d[f]="<null>":d[f]=Lp(b[f])?b[f].tS():Pp(b[f]);g=0;for(f=BE(a,ny(123),0);0<=f;f=BE(a,ny(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&HP(c,a.substr(g,f-1-g)),c.a.a+=Ik,g=f+1):f>a.length-3?(HP(c,kE(a,g,a.length)),g=a.length):(e=aL(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(HP(c,a.substr(g,f+1-g)),g=f+1):(HP(c,a.substr(g,f-g)),e>=d.length?c.a.a+="<missing argument>":Bp(c.a,d[e]),g=f+3));g<a.length&&\nHP(c,kE(a,g,a.length));return c.a.a}function eZ(){eZ=x;var a,b;a=$doc;if((b=a.getElementsByTagName(xQ))&&0<b.length)b=$doc.getElementsByTagName(xQ)[0],b.style[Uh]=Kc;a.body.style[Uh]=Kc}function yY(a){eZ();var b;b=D(B,q,-1,4,1);b[0]=fZ(gZ(a,"borderTopWidth"));b[1]=fZ(gZ(a,"borderRightWidth"));b[2]=fZ(gZ(a,"borderBottomWidth"));b[3]=fZ(gZ(a,"borderLeftWidth"));return b}\nfunction hZ(a){eZ();var b,c;c=iZ(a);b=yY(a);a=new FU(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 EU(a){eZ();return new FU(a.clientWidth,a.clientHeight)}function iZ(a){eZ();var b;b=D(B,q,-1,4,1);b[0]=fZ(gZ(a,"marginTop"));b[1]=fZ(gZ(a,"marginRight"));b[2]=fZ(gZ(a,qi));b[3]=fZ(gZ(a,"marginLeft"));return b}\nfunction jZ(a){eZ();var b;b=D(B,q,-1,4,1);b[0]=fZ(gZ(a,"paddingTop"));b[1]=fZ(gZ(a,"paddingRight"));b[2]=fZ(gZ(a,"paddingBottom"));b[3]=fZ(gZ(a,"paddingLeft"));return b}function kZ(a,b,c){eZ();try{H(b,wQ)&&(b=qQ),a.style[b]=c}catch(d){if(d=xq(d),!G(d,97))throw d;}}function eY(a,b){eZ();var c;lZ||(lZ=$doc.createElement(Sj),kZ(lZ,fi,n),kZ(lZ,nk,n),kZ(lZ,lj,gg),kZ(lZ,Ck,Vh),$doc.body.appendChild(lZ));kZ(lZ,Fk,a);kZ(lZ,Uh,a);c=hZ(lZ);return b?c.b:c.a}var lZ=null;function mZ(){FU.call(this,0,0)}\nfunction FU(a,b){this.b=a;this.a=b}function FY(a){FU.call(this,a.b,a.a)}w(825,1,Pl,mZ,FU,FY);_.eQ=function(a){return this===a?!0:null==a||nZ!=Jp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=Gy;_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+cg};_.a=0;_.b=0;function oZ(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}w(826,1,{89:1,93:1,122:1},oZ);_.eQ=function(a){return a===this?!0:G(a,122)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};\n_.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 pZ.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+cg};_.a=0;_.b=0;_.c=0;_.d=0;function qZ(a,b){this.a=a;this.b=b}w(827,1,Pl,qZ);_.eQ=function(a){return this===a?!0:null==a||rZ!=Jp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=Gy;_.tS=function(){return rZ.d+"[x="+this.a+",y="+this.b+cg};_.a=0;_.b=0;function QY(){this.b=this.a=this.d=this.c=0}w(828,1,Pl,QY);\n_.eQ=function(a){return this===a?!0:null==a||sZ!=Jp(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 sZ.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+cg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction gZ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==wQ&&(b=qQ);var d=a.ownerDocument.defaultView.getComputedStyle(a,n);d&&(c=d[b]);return c||a.style[b]||n}return el.style[b]||n}w(830,1,{});var tZ=-1;function uZ(){}w(831,830,{},uZ);_.a=-1;_.b=-1;var vZ=null;function fZ(a){a=parseInt(a,10);a=isNaN(a)?null:OH(a);return!a?0:a.a}w(834,397,NP);_.Vh=function(){return IU(this.f)};_.Wh=function(a){iY(this.f,a)};_.Xh=XC;_.Le=XC;\n_.le=function(a){var b=this.f;b.pb.style[Uh]=a;b.kb||(b.f=a)};_.ne=function(a){var b=this.f;b.pb.style[Fk]=a;b.kb||(b.i=a)};function lY(){lY=x;mY()}function aZ(a,b){a.a.pb.textContent=b||n;iY(a.f,null)}function wZ(a){lY();var b;DV(this,new LY);this.a=new xZ;b=this.f;yZ(b,new zZ);kZ(b.pb,ij,Hc);b.o=0;WY(b,this.a,new XY(0),b.p.c);this.a.ie()[Tg]="mosaic-Caption-text";this.a.pb.textContent=a||n;iY(this.f,null);this.pb[Tg]="mosaic-Caption"}w(833,834,NP,wZ);_.Od=YB;_.Pd=Iz;_.Qd=ZL;_.Rd=Xw;_.b=null;\nfunction mY(){mY=x;AZ=Aq()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new ZV(AZ,240,20);new ZV(AZ,224,16);new ZV(AZ,208,16);new ZV(AZ,192,16);new ZV(AZ,176,16);new ZV(AZ,160,16);new ZV(AZ,144,16);new ZV(AZ,128,16);new ZV(AZ,112,16);new ZV(AZ,96,16);new ZV(AZ,80,16);new ZV(AZ,64,16);new ZV(AZ,260,16);nY=new ZV(AZ,48,16);new ZV(AZ,32,16);new ZV(AZ,16,16);new ZV(AZ,0,16)}var AZ,nY;function BZ(a,b){qy(a.a.pb,!b);iY(a.f,a.a)}\nfunction GU(a,b){a.c=b;qy(a.a.pb,!b);iY(a.f,a.a);if(a.d){var c;for(c=new zv(a.d);c.b<c.d.Tf();)Av(c)}}function RY(a){var b;DV(this,new LY);b=this.f;yZ(b,new CZ((DZ(),EZ)));b.o=0;this.b=new wZ(a);WY(b,this.b,new XY(1),b.p.c);this.a=new LY;fy(this.a,"Body");WY(b,this.a,new XY(0),b.p.c);this.pb[Tg]="mosaic-CaptionLayoutPanel"}w(836,834,{27:1,29:1,37:1,40:1,42:1,43:1,44:1,45:1,48:1,49:1,51:1,124:1,130:1},RY);_.oe=function(){xy(this.f)};_.pe=function(){Ay(this.f)};_.ye=function(){return new BV(this.a)};\n_.ve=function(a){return jY(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function TY(){$L(this)}w(837,648,kl,TY);function KY(a){this.a=a}w(838,1,Dl,KY);_.pd=function(){MU(this.a.T.jb)};_.a=null;function FZ(a){var b;b=a.b;a=b.r;b=!a.e?-1:AA(a.e.a,b);a.e&&Dx(a.e.a,b)&&bM(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&GY(!a.e?null:Dx(a.e.a,b-1))}function GZ(a){var b;b=a.a;a=b.r;!a.e&&(a.e=new fC);-1==AA(a.e.a,b)&&Dm(a.e.a,b)}function DY(){}w(839,1,{},DY);_.Sd=function(a){FZ(a)};_.Td=function(a){GZ(a)};\n_.Vd=function(a){HZ(a.a.r,a.a)};function bZ(){bZ=x;IZ=new JZ(1,uQ);KZ=new JZ(2,Mi);LZ=new JZ(3,"ne");MZ=new JZ(10,"nw");NZ=new JZ(4,Fj);OZ=new JZ(5,Ij);PZ=new JZ(12,"sw");QZ=new JZ(8,"w");cZ=new RZ((Cy(),RA(null)).pb)}function tY(a,b){var c;c=yY(a.pb);return new qZ(ar(b.pb)-(ar(a.pb)+c[3]),br(b.pb)-(br(a.pb)+c[0]))}function SZ(a,b,c){a=a.d;OT(a,b,b);E(a.c,b,c);fy(b,jQ+c.b)}\nfunction JU(a,b){var c;c=a.d;sY(c,b.H);VT(b.H,jQ+MZ.b);sY(c,b.D);VT(b.D,jQ+KZ.b);sY(c,b.E);VT(b.E,jQ+LZ.b);sY(c,b.N);VT(b.N,jQ+QZ.b);sY(c,b.v);VT(b.v,jQ+IZ.b);sY(c,b.M);VT(b.M,jQ+PZ.b);sY(c,b.K);VT(b.K,jQ+NZ.b);sY(c,b.L);VT(b.L,jQ+OZ.b)}\nfunction LU(a,b){!b.H&&(b.H=vY(b,0,0));SZ(a,b.H,MZ);!b.D&&(b.D=vY(b,0,1));SZ(a,b.D,KZ);!b.E&&(b.E=vY(b,0,2));SZ(a,b.E,LZ);!b.N&&(b.N=vY(b,1,0));SZ(a,b.N,QZ);!b.v&&(b.v=vY(b,1,2));SZ(a,b.v,IZ);!b.M&&(b.M=vY(b,2,0));SZ(a,b.M,PZ);!b.K&&(b.K=vY(b,2,1));SZ(a,b.K,NZ);!b.L&&(b.L=vY(b,2,2));SZ(a,b.L,OZ)}function HZ(a,b){var c,d;a.a=b;d=a.e.a.c;c=AA(a.e.a,b);if(c+1<d){JL(a.e,b);for(Dm(a.e.a,b);c<d;++c)HY(Dx(a.e.a,c),c)}else HY(b,c)}\nfunction RZ(a){a=new TZ(a);DV(this,a);this.c=new UZ(a);this.c.i=!0;QT(this.c);this.c.k=3;this.d=new VZ(a);this.d.i=!0;QT(this.d);this.d.k=3;FV(this)}w(840,397,{27:1,29:1,37:1,40:1,42:1,44:1,45:1,48:1,49:1,51:1,130:1},RZ);_.Vh=function(){return EU(this.pb)};_.Wh=function(){var a;(a=WZ(this))&&a.Wh(null)};_.Xh=pL;_.Sd=function(a){!this.b&&(this.b=new DY);FZ(a)};_.Td=function(a){!this.b&&(this.b=new DY);GZ(a)};_.Le=pL;_.Vd=function(a){!this.b&&(this.b=new DY);HZ(a.a.r,a.a)};_.a=null;_.b=null;_.c=null;\n_.d=null;_.e=null;var IZ,KZ,LZ,MZ,cZ,NZ,OZ,PZ,QZ;function TZ(a){this.p=new Zy(this);this.pb=a}w(841,377,ll,TZ);function JZ(a,b){this.a=a;this.b=b}w(842,1,{},JZ);_.a=0;_.b=null;function sY(a,b){try{var c;c=Hv(MT,b);var d;d=Hv(a.n.c,c);if(!d)throw new Ep("dragHandle was not draggable");PA(d.b.a);PA(d.d.a);PA(d.c.a);gy(b.ie(),cQ,!1);gy(c.ie(),sQ,!1)}catch(e){if(e=xq(e),!G(e,97))throw e;}}function UZ(a){LT();ST.call(this,a)}w(843,44,{},UZ);\n_.hd=function(){var a;a=this.j.e;a.C||By(a.x);VT(this.j.e,"dragdrop-dragging");!a.I.c&&BZ(a.I,!1)};_.kd=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Xm(this.a,QR(a,this.d)),b=Xm(this.b,QR(b,this.c)));var c=this.j.e.pb;c.style[fi]=a+(ps(),oj);c.style[nk]=b+oj};\n_.jd=function(){var a;a=this.j.e;a==a.r.a||GY(a);a.I.c||BZ(a.I,!0);a.C||(a.x||(a.x=new XZ,fy(a.x,"mosaic-GlassPanel-invisible")),kZ(a.x.pb,Hk,(eZ(),gZ(a.pb,Hk))),Ty((Cy(),RA(null)),a.x,0,0));fy(this.j.e,"dragdrop-dragging");a=new cU(this.j.a,null);this.a=a.a+eU(this.j.a.pb);this.b=a.d+fU(this.j.a.pb);this.d=this.a+hU(this.j.a.pb)-this.j.e.he();this.c=this.b+gU(this.j.a.pb)-this.j.e.ge()};_.a=0;_.b=0;_.c=0;_.d=0;function VZ(a){LT();ST.call(this,a);this.c=new xp}w(844,44,{},VZ);\n_.hd=function(){var a;a=this.j.e.ob;a.C||By(a.x);VT(this.j.e,"dragdrop-dragging");BZ(a.I,!1);HU(a,new FU(a.q,a.p));Em(a.z,1)};\n_.kd=function(){var a,b,c,d;d=this.j.e.ob;c=Fv(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.fe()-Xm(this.j.c,this.b):this.j.e.fe()-this.j.c,0!=b&&(a=d.p,b=Xm(a+b,Tq(d.I.b.pb,Wi)),b!=a&&uY(d,0,a-b),HU(d,new FU(d.q,b)),Em(d.z,333))):0!=(c&4)&&(b=this.i?QR(this.j.c,this.d)-this.j.e.fe():this.j.c-this.j.e.fe(),0!=b&&(a=d.p,b=Xm(a+b,Tq(d.I.b.pb,Wi)),HU(d,new FU(d.q,b)),Em(d.z,333)));0!=(c&8)?(b=this.i?this.j.e.ee()-Xm(this.j.b,this.a):this.j.e.ee()-this.j.b,0!=b&&(a=d.q,b=96<a+b?a+b:96,b!=a&&uY(d,\na-b,0),HU(d,new FU(b,d.p)),Em(d.z,333))):0!=(c&1)&&(b=this.i?QR(this.j.b,this.e)-this.j.e.ee():this.j.b-this.j.e.ee(),0!=b&&(a=d.q,HU(d,new FU(96<a+b?a+b:96,d.p)),Em(d.z,333)))};\n_.jd=function(){var a;a=this.j.e.ob;a==a.r.a||GY(a);BZ(a.I,!0);a.C||(a.x||(a.x=new XZ,fy(a.x,"mosaic-GlassPanel-invisible")),kZ(a.x.pb,Hk,(eZ(),gZ(a.pb,Hk))),Ty((Cy(),RA(null)),a.x,0,0));fy(this.j.e,"dragdrop-dragging");a=new cU(this.j.a,null);this.a=a.a+eU(this.j.a.pb);this.b=a.d+fU(this.j.a.pb);this.e=this.a+hU(this.j.a.pb)-this.j.e.he();this.d=this.b+gU(this.j.a.pb)-this.j.e.ge()};_.a=0;_.b=0;_.d=0;_.e=0;\nfunction XZ(){var a;this.d=new YZ(this);this.a=!1;this.b=new cz;DV(this,this.b);a=this.pb.style;a[oQ]="#000";a[vQ]="alpha(opacity=50)";a.opacity="0.5";this.pb[Tg]="gwt-GlassPanel"}w(845,397,QP,XZ);\n_.re=function(){var a;FV(this);try{a=this.ob}catch(b){b=xq(b);if(G(b,105))throw new yy("Parent widget must be an instance of AbsolutePanel");throw b;}a==(Cy(),RA(null))?(kV(this),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),wm(Mm,a),a.b=!0,a.c=iU(a),Dm(Mm,a),this.c=new ZZ(this),Gx(new jV(this.c))):(this.pb.style[Ig]=Hc,this.pb.style[zj]=Hc);this.a&&sx(new iV(this));Ty(RA(null),new $Z,fr($doc),gr($doc))};\n_.se=function(){this.f.se();xm(this.d);this.c&&(hV(Ex,this.c,z(a_,u,28,[(!kv&&(kv=new Rm),kv)])),this.c=null);this.a&&hV(vx,this,z(a_,u,28,[(!ux&&(ux=new Rm),ux)]))};_.be=function(a){switch(rx(a.type)){case 256:if(27==(a.keyCode||0))return By(this),!1;case 1:if(this.pb.contains(a.target))return By(this),!1}return!0};_.te=oL;_.a=!1;_.b=null;_.c=null;function YZ(a){Lm();this.a=a}w(846,65,{},YZ);_.vd=function(){kV(this.a)};_.a=null;function ZZ(a){this.a=a}w(847,1,{},ZZ);_.a=null;\nfunction $Z(){this.pb=Lz();var a;a=new WV(new b_(this));vy(this,a,(mt(),mt(),nt));vy(this,a,(NU(),NU(),OU))}w(848,402,ll,$Z);_.te=function(){aU(new c_(this))};function b_(a){this.a=a}w(849,1,{},b_);_.a=null;function c_(a){this.a=a}w(850,1,Dl,c_);_.pd=function(){this.a.pb.focus()};_.a=null;function d_(a){a.pb.style[Fk]=xg;a.pb.style[Uh]=xg;if(a.kb){var a=a.ob,b;G(a,130)?a.Wh(null):(b=WZ(a))&&b.Wh(a)}}w(852,380,MP);_.Vh=function(){d_(this);return new FU(Tq(this.pb,Xi),Tq(this.pb,Wi))};_.Wh=function(){d_(this)};\n_.Xh=oL;_.ae=function(){};_.Le=oL;function xZ(){this.pb=$doc.createElement("label");this.pb[Tg]="mosaic-Label";this.pb.style[Ek]=Si;this.pb[Tg]="mosaic-HTML"}w(851,852,MP,xZ);function UY(a){DV(this,new e_(a));this.pb[Tg]="mosaic-ImageButton"}w(853,397,QP,UY);\nfunction e_(a){var b=(Mz(),Nz),c=(Uz(),Vz),d;d=new MV;d.f[Gg]=Fc;d.f[Ng]=0;d.f[Og]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;LV(b.a);b.a.c.rows[0].cells[0][tg]=c.a;LV(b.a);b.a.c.rows[0].cells[0].style[Bk]=e.a;LV(d);b=IV(d,0,0,!0);a&&(By(a),c=d.i,c.a?(e=c.a.a,kD(c.b,e,a),c.a=c.a.b):(e=c.b.c,Dm(c.b,a)),a.pb[nQ]=e,lx(b,a.pb),Ey(a,d));DV(this,d);gy(this.pb,"mosaic-WidgetWrapper",!0)}w(856,397,QP,e_);_.a=null;_.b=null;function MY(a){this.a=a}w(857,1,{},MY);\n_.Jd=function(){this.a.hb&&this.a!=this.a.r.a&&GY(this.a)};_.a=null;function NY(a){Lm();this.a=a}w(858,65,{},NY);_.vd=function(){MU(this.a.T.jb);var a=this.a;jv((!a.y&&(a.y=new f_),a.y))};_.a=null;function OY(a){Lm();this.a=a}w(859,65,{},OY);_.vd=function(){AY(this.a,(CU(),DU))};_.a=null;function PY(a){Lm();this.a=a}w(860,65,{},PY);_.vd=function(){AY(this.a,(CU(),BY))};_.a=null;function SY(){}w(861,1,{},SY);function VY(a){this.a=a}w(862,1,{},VY);_.Jd=function(){this.a.Fe()};_.a=null;\nfunction YY(a){this.a=a}w(863,1,{},YY);_.a=null;function ZY(a){this.a=a}w(864,1,Dl,ZY);_.pd=function(){this.a.O==(CU(),DU)?Em(this.a.A,333):this.a.O==BY&&Em(this.a.B,333)};_.a=null;function wY(a){this.pb=a;xy(this)}w(865,380,pl,wY);_.Od=YB;_.Pd=Iz;_.Qd=ZL;_.Rd=Xw;function f_(){Cv.call(this,null)}w(866,303,Xl,f_);function CU(){CU=x;DU=new g_(0);BY=new g_(1);CY=new g_(2);h_=z(i_,u,125,[DU,BY,CY])}function g_(a){this.b=a}w(867,193,{89:1,94:1,96:1,125:1},g_);var h_,DU,BY,CY;\nfunction kV(a){var b,c,d,e;c=er();b=dr();e=(uV(),vV).scrollWidth;d=vV.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[Fk]=c-1+oj);0<=b-1&&(a.pb.style[Uh]=b-1+oj)}function j_(a,b){var c,d,e;if(a.k)return!0;a.x.qg();for(c=new BV(b);c.a.a<c.a.b.c-1;)d=hY(qB(c.a)),e=d.ob,G(e,131)&&e.me(d.je()),d.je()&&Dm(a.x,d);return!0}\nfunction k_(a,b){var c,d,e;if(b.a)a.c&&vm(a.c),a.c=new l_(a,b),ym(a.c,333);else for(d=new zv(a.x);d.b<d.d.Tf();)c=Av(d),e=c.nb,Wy(b,m_(c),e.s,e.t),n_(c,e.u,e.r,z(B,q,-1,[o_(a.q.a,c).d,o_(a.p.a,c).c,o_(a.n.a,c).a,o_(a.o.a,c).b]),z(B,q,-1,[p_(a.i.a,c).d,p_(a.f.a,c).c,p_(a.d.a,c).a,p_(a.e.a,c).b]),z(B,q,-1,[q_(a.u,c),q_(a.t,c),q_(a.r,c),q_(a.s,c)]))}\nfunction r_(){this.x=new Jm;this.j=new s_(this);this.w=new t_(this.j);this.v=new u_(this.j);this.q=new v_(this.j);this.p=new w_(this.j);this.n=new x_(this.j);this.o=new y_(this.j);this.i=new z_(this.j);this.f=new A_(this.j);this.d=new B_(this.j);this.e=new C_(this.j);this.u=new D_(this.j);this.t=new D_(this.j);this.r=new D_(this.j);this.s=new D_(this.j)}w(870,1,{});_.ci=function(a){k_(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;\n_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function l_(a,b){this.a=a;this.b=b;var c=(Gm(),Hm);this.k=new Fm(this);this.s=c}w(871,58,{},l_);_.qd=LJ;_.rd=LJ;\n_.td=function(a){var b,c,d;for(c=new zv(this.a.x);c.b<c.d.Tf();)b=Av(c),G(b,41)&&(b=b.jb),d=b.nb,d.i=dw(d.o+(d.s-d.o)*a),d.v=dw(d.p+(d.t-d.p)*a),d.w=dw(d.q+(d.u-d.q)*a),d.f=dw(d.n+(d.r-d.n)*a),Wy(this.b,m_(b),d.i,d.v),n_(b,d.w,d.f,z(B,q,-1,[o_(this.a.q.a,b).d,o_(this.a.p.a,b).c,o_(this.a.n.a,b).a,o_(this.a.o.a,b).b]),z(B,q,-1,[p_(this.a.i.a,b).d,p_(this.a.f.a,b).c,p_(this.a.d.a,b).a,p_(this.a.e.a,b).b]),z(B,q,-1,[q_(this.a.u,b),q_(this.a.t,b),q_(this.a.r,b),q_(this.a.s,b)]))};_.a=null;_.b=null;\nw(873,1,{});_.a=null;function B_(a){this.a=a}w(872,873,{},B_);function C_(a){this.a=a}w(874,873,{},C_);function A_(a){this.a=a}w(875,873,{},A_);function z_(a){this.a=a}w(876,873,{},z_);function x_(a){this.a=a}w(877,873,{},x_);function y_(a){this.a=a}w(878,873,{},y_);function w_(a){this.a=a}w(879,873,{},w_);function v_(a){this.a=a}w(880,873,{},v_);w(881,873,{},function(a){this.a=a});w(882,873,{},function(a){this.a=a});\nfunction q_(a,b){var c=a.a,d;d=Fv(c.d,b);d||(d=new oZ(jZ(b.pb)),E(c.d,b,d));return d.d}function D_(a){this.a=a}w(883,873,{},D_);function u_(a){this.a=a}w(884,873,{},u_);function t_(a){this.a=a}w(885,873,{},t_);function p_(a,b){var c;c=Fv(a.a,b);c||(c=new oZ(yY(b.pb)),E(a.a,b,c));return c}function o_(a,b){var c;c=Fv(a.b,b);c||(c=new oZ(iZ(b.pb)),E(a.b,b,c));return c}\nfunction E_(a,b){var c,d;d=Fv(a.e,b);if(!d){c=b.nb;a:{d=a.f;var e=WZ(b),f,g,h,j,l;if(G(b,130)){if(null!=c.k&&null!=c.j){d=new FU(F_(e,!0),F_(e,!1));break a}j=b.Vh();null!=c.k&&(j.b=F_(e,!0));null!=c.j&&(j.a=F_(e,!1))}else{if(null!=c.k&&null!=c.j){d=new FU(F_(e,!0),F_(e,!1));break a}j=new mZ;f=b.pb;l=f.style;g=l[lj];h=l[Ck];l[lj]="static";l[Ck]=Vh;null!=c.k?j.b=F_(e,!0):(l[Fk]=xg,j.b=(f.offsetWidth||0)+o_(d.o.a,b).b+o_(d.p.a,b).c);null!=c.j?j.a=F_(e,!1):(l[Uh]=xg,j.a=(f.offsetHeight||0)+o_(d.q.a,b).d+\no_(d.n.a,b).a);l[lj]=g;l[Ck]=h}d=j}null!=c.k&&(ps(),ss)==c.k.ei()||null!=c.j&&(ps(),ss)!=c.j.ei()||E(a.e,b,d)}return d}function s_(a){this.f=a;this.c=new xp;this.e=new xp;this.b=new xp;this.a=new xp;this.d=new xp}w(886,1,{},s_);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function G_(a){var b;b=a.nb;if(null==b||!G(b,128))b=new H_,a.nb=b;return b}function zZ(){CZ.call(this,(DZ(),I_))}function CZ(a){var b=(J_(),K_);r_.call(this);this.b=a;this.a=b}w(887,870,{},zZ,CZ);\n_.di=function(a){var b,c,d,e,f,g,h,j,l;j=new mZ;j_(this,a);l=o_(this.o.a,a).b+o_(this.p.a,a).c+p_(this.e.a,a).b+p_(this.f.a,a).c+q_(this.s,a)+q_(this.t,a);d=o_(this.q.a,a).d+o_(this.n.a,a).a+p_(this.i.a,a).d+p_(this.d.a,a).a+q_(this.u,a)+q_(this.r,a);c=this.x.c;if(0==c)return j.b=l,j.a=d,j;a=a.o;this.b==(DZ(),I_)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new zv(this.x);a.b<a.d.Tf();)c=Av(a),e=G_(c),b=null,h=c.ob,G(h,131)&&(b=h,b=L_(b),b=new FU(b[1]+b[3],b[0]+b[0])),this.b==I_?(l+=E_(this.w.a,c).b,e.a=E_(this.v.a,\nc).a,G(h,131)&&(l+=b.b,e.a+=b.a),f=Xm(f,e.a)):(d+=E_(this.v.a,c).a,e.b=E_(this.w.a,c).b,G(h,131)&&(d+=b.a,e.b+=b.b),g=Xm(g,e.b));this.b==I_?(j.b=l,j.a=d+f):(j.b=l+g,j.a=d);return j};\n_.ci=function(a){var b,c,d,e,f,g,h,j,l,o,m,r,t,y,v,s,A,F;if(j_(this,a)&&(e=this.x.c,0!=e)){v=a.o;t=q_(this.s,a);s=q_(this.u,a);c=EU(a.pb);F=c.b-(t+q_(this.t,a));m=c.a-(s+q_(this.r,a));g=F;c=m;this.b==(DZ(),I_)?g-=(e-1)*v:c-=(e-1)*v;h=j=0;for(e=new zv(this.x);e.b<e.d.Tf();)d=Av(e),b=null,r=G_(d),y=d.ob,G(y,131)&&(b=y,b=L_(b),b=new FU(b[1]+b[3],b[0]+b[0])),this.b==I_?(r.d?++j:(r.b=E_(this.w.a,d).b,G(y,131)&&(r.b+=b.b),g-=r.b),r.c?r.a=m:(r.a=E_(this.v.a,d).a,G(y,131)&&(r.a+=b.a))):(r.c?++h:(r.a=E_(this.v.a,\nd).a,G(y,131)&&(r.a+=b.a),c-=r.a),r.d?r.b=F:(r.b=E_(this.w.a,d).b,G(y,131)&&(r.b+=b.b)));for(e=new zv(this.x);e.b<e.d.Tf();)d=Av(e),b=null,r=d.nb,y=d.ob,G(y,131)&&(b=y,b=L_(b),b=new FU(b[1]+b[3],b[0]+b[0])),A=r.b,o=r.a,this.b==I_?r.d&&(A=~~(g/j)):r.c&&(o=~~(c/h)),s=0>s?0:s,l=A,f=o,G(y,131)&&(l-=b.b,f-=b.a),this.b==EZ?(r.s=this.a==(J_(),K_)?t:this.a==M_?t+~~(F/2)-~~(A/2):t+F-A,r.t=s,r.u=l,r.r=f,s+=o+v):(this.a==(J_(),K_)?(r.s=t,r.t=s):this.a==M_?(r.s=t,r.t=s+~~(m/2)-~~(o/2)):(r.s=t,r.t=s+m-o),r.u=\nl,r.r=f,t+=A+v),a.a&&(y=d.ee()-ar(a.pb)-q_(this.s,a),-1==r.o&&(r.o=y),y=d.fe()-br(a.pb)-q_(this.u,a),-1==r.p&&(r.p=y),y=d.he(),-1==r.q&&(r.q=y),d=d.ge(),-1==r.n&&(r.n=d));k_(this,a)}};_.a=null;_.b=null;function J_(){J_=x;K_=new N_(0);M_=new N_(1);O_=new N_(2);P_=z(Q_,u,126,[K_,M_,O_])}function N_(a){this.b=a}w(888,193,{89:1,94:1,96:1,126:1},N_);var P_,M_,O_,K_;function DZ(){DZ=x;I_=new R_(0);EZ=new R_(1);S_=z(T_,u,127,[I_,EZ])}function R_(a){this.b=a}w(889,193,{89:1,94:1,96:1,127:1},R_);\nvar S_,I_,EZ;w(891,1,{132: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 H_(){this.e=!1}function XY(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(890,891,{128:1,132:1},H_,XY);_.a=0;_.b=0;_.c=!1;_.d=!1;function U_(a,b){if(a.k)return!0;j_(a,b);if(0<a.x.c){a.a=Dx(a.x,0);var c=a.a,d;d=c.nb;if(null==d||!G(d,129))d=new V_,c.nb=d;a.b=d;a.x.qg();Dm(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}\nfunction W_(){r_.call(this)}w(892,870,{},W_);_.di=function(a){var b,c;c=new mZ;U_(this,a);if(this.a){b=E_(this.w.a,this.a).b;var d=E_(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.ob;G(b,131)&&(b=L_(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=o_(this.o.a,a).b+o_(this.p.a,a).c+p_(this.e.a,a).b+p_(this.f.a,a).c+q_(this.s,a)+q_(this.t,a);c.a+=o_(this.q.a,a).d+o_(this.n.a,a).a+p_(this.i.a,a).d+p_(this.d.a,a).a+q_(this.u,a)+q_(this.r,a);return c};\n_.ci=function(a){var b,c,d,e,f;U_(this,a)&&(d=q_(this.s,a),e=q_(this.u,a),c=EU(a.pb),f=c.b-(d+q_(this.t,a)),c=c.a-(e+q_(this.r,a)),b=this.a.ob,G(b,131)&&(b=L_(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.ee()-ar(a.pb)-q_(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.fe()-br(a.pb)-q_(this.u,a),-1==d.p&&(d.p=e),d=this.b,e=this.a.he(),-1==d.q&&(d.q=e),d=this.b,e=this.a.ge(),-1==d.n&&(d.n=e)),k_(this,a))};_.a=null;_.b=null;function V_(){this.e=!1}\nw(893,891,{129:1,132:1},V_);function L_(a){var b,c,d,e;null==a.a&&(a.a=D(B,q,-1,4,1),e=Xq(Tx(Tx(a.c,0),0)),c=Xq(Tx(Tx(a.c,2),2)),d=iZ(a.pb),b=yY(a.pb),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 X_(a,b){a.kb&&By(a);return az(a,b)}function Y_(){yz();oz.call(this,zz)}w(894,387,{27:1,29:1,37:1,41:1,42:1,43:1,45:1,49:1,51:1,131:1},Y_);_.ve=function(a){return X_(this,a)};_.a=null;\nfunction m_(a){var b;b=a.ob;return G(b,131)?b:a}function IU(a){if(!a.kb)return new mZ;if(-1==a.j.b||-1==a.j.a)a.j=a.d.di(a),KU(a,a.j),a.d.ci(a),a.j=a.d.di(a);return a.j}function hY(a){return G(a,131)?a.jb:a}function Z_(a){var b;if(!a.n){b=(!vZ&&(vZ=new uZ),vZ);var c=$_(a,VP,!0);b.a=c;c=$_(a,WP,!0);b.b=c;a.n=b}return a.n}\nfunction gY(a,b,c,d,e){if(G(b,41))throw new Sm("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&G(f,132)&&f.e?(c=new Y_,Ny(a,c,a.pb,d,!0),bz(c,b)):Ny(a,b,c,d,e);iY(a,b)}function WY(a,b,c,d){b.nb=c;gY(a,b,a.pb,d,!0)}\nfunction iY(a,b){var c;c=a.d;if(b){var d=c.j;Hv(d.c,b);Hv(d.e,b);Hv(d.b,b);Hv(d.a,b);Hv(d.d,b)}else d=c.j,aB(d.c),aB(d.e),aB(d.b),aB(d.a),aB(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.ob;if(c==m_(a))c=c.ob;else{if(G(c,124)||G(c,40))d=c,c=c.ob,c==m_(d)&&(c=c.ob);G(c,131)&&G(c.ob,123)&&(c=c.ob)}G(c,130)&&!G(c,123)&&(c.Wh(a.ob),c.Wh(a))}}function MU(a){a.kb&&a.pb.style.display!=Qi&&(a.pb.scrollTop=0,a.pb.scrollLeft=0,a.d.ci(a),a.c=!1,a0(a))}\nfunction a0(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=hY(YV(a.p,d)),G(b,131)&&(b=b.jb),b.je()&&(G(b,130)?b.Xh():G(b,48)&&b.Le())}function jY(a,b){var c;G(b,131)&&(b=G(b,131)?b.jb:b);c=m_(b);return Uy(a,c)?(G(c,131)&&X_(c,b),iY(a,null),!0):!1}function yZ(a,b){var c;a.d=b;null!=a.e&&VT(a,ly(a.pb)+rb+a.e);a.e=b.cZ.d;c=zB(a.e,ny(46));a.e=kE(a.e,c+1,a.e.length);fy(a,ly(a.pb)+rb+a.e);iY(a,null)}\nfunction $_(a,b,c){a.k||(a.k=$doc.createElement(Sj),kZ(a.k,lj,gg),kZ(a.k,Ck,Vh),kZ(a.k,fi,Hc),kZ(a.k,nk,Hc),a.pb.appendChild(a.k));kZ(a.k,Fk,b);kZ(a.k,Uh,b);a=hZ(a.k);return c?a.b:a.a}\nfunction F_(a,b){var c;c=null.ei();if(c==(ps(),Es)){c=(Z_(a),null.ei());var d=(-1==tZ&&(tZ=(eZ(),eY(XP,!0))),tZ);return P(J(Math.round(100*d*c/254)))}if(c==us)return c=Z_(a),d=null.ei(),P(J(Q(d*(-1==c.a&&(c.a=eY(VP,!0)),c.a))));if(c==ws)return c=Z_(a),d=null.ei(),P(J(Q(d*(-1==c.b&&(c.b=eY(WP,!0)),c.a))));if(c==Cs)return c=(Z_(a),null.ei()),d=(-1==tZ&&(tZ=(eZ(),eY(XP,!0))),tZ),P(J(Math.round(d*c)));if(c==Gs)return c=(Z_(a),null.ei()),d=(-1==tZ&&(tZ=(eZ(),eY(XP,!0))),tZ),P(J(Math.round(10*d*c/254)));\nif(c==As)return P(J(Q(12*(Z_(a),null.ei())*P(J(Q((-1==tZ&&(tZ=(eZ(),eY(XP,!0))),tZ)/72))))));if(c==ss)return $_(a,null.ei(),b);if(c==ys)return c=(Z_(a),P(J(Q(null.ei())))),d=(-1==tZ&&(tZ=(eZ(),eY(XP,!0))),tZ),P(J(Math.round(d*c/72)));if(null.ei()==qs)return P(J(Q(null.ei())));throw new Sm("Invalid size: "+null.ei());}function LY(){var a=new W_;Yy.call(this);this.j=new FU(-1,-1);new b0(this);this.pb[Tg]="mosaic-LayoutPanel";yZ(this,a)}\nw(895,377,{27:1,29:1,37:1,42:1,43:1,45:1,48:1,49:1,51:1,130:1},LY);_.ze=function(a){gY(this,a,this.pb,this.p.c,!0)};_.oe=function(){Hy(this,new c0)};_.pe=function(){Hy(this,new d0)};_.Vh=function(){return IU(this)};_.we=function(a){return Qy(this.p,m_(a))};_.xe=function(a,b,c,d){gY(this,a,b,c,d)};_.Wh=function(a){iY(this,a)};_.ye=function(){return new BV(this)};_.Xh=Yw;\n_.te=function(){var a;this.b&&(null!=this.i&&null!=this.f?(jy(this,this.i,this.f),this.i=this.f=null):(a=IU(this),null!=this.i?(jy(this,this.i,a.a+oj),this.i=null):null!=this.f?(jy(this,a.b+oj,this.f),this.f=null):jy(this,a.b+oj,a.a+oj)),MU(this))};_.Le=Yw;_.ve=function(a){return jY(this,a)};_.le=function(a){this.pb.style[Uh]=a;this.kb||(this.f=a)};_.Ae=function(a,b,c){Wy(this,m_(a),b,c)};_.ne=function(a){this.pb.style[Fk]=a;this.kb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.k=null;_.n=null;_.o=4;function c0(){}w(896,1,{},c0);_.Je=function(a){m_(a).re()};function d0(){}w(897,1,{},d0);_.Je=function(a){m_(a).se()};function BV(a){this.b=a;this.a=new Sy(this.b.p)}w(898,1,{},BV);_.Zd=function(){return this.a.a<this.a.b.c-1};_.$d=function(){return hY(qB(this.a))};_._d=function(){rB(this.a)};_.b=null;function e0(){e0=x;new TV}function b0(a){e0();gy(a.pb,"dragdrop-dropTarget",!0);this.a=a;new f0(this)}w(899,50,{},b0);function f0(a){Lm();this.a=a}w(900,65,{},f0);\n_.vd=function(){iY(this.a.a,null);MU(this.a.a)};_.a=null;function WZ(a){a=a.ob;return!a?null:G(a,130)?a:WZ(a)}function EY(a,b,c){var d;d=a.pb;n_(a,b,c,iZ(d),yY(d),jZ(d))}function n_(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.ne((0>g?0:g)+(ps(),oj)),b!=a.he()&&a.ne((0>b?0:b)+oj));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.le((0>b?0:b)+(ps(),oj)),c!=a.ge()&&a.le((0>c?0:c)+oj))}function KU(a,b){EY(a,b.b,b.a)}var g0=jL(" S");W(489);W(496);W(679);W(715);W(534);W(695);W(484);\nvar h0=hL(192,function(){$T();return uU}),vU=dL(932,h0);hL(194,null);hL(195,null);hL(196,null);hL(197,null);hL(198,null);var i0=hL(314,function(){VU();return $U}),aV=dL(942,i0);W(504);var PW=W(499);W(482);W(483);iL();iL();iL();W(529);W(23);W(22);W(32);var FS=dL(948,g0),HS=dL(949,BL),j0=W(18),LS=dL(950,j0);W(26);W(774);W(528);W(540);W(539);W(544);W(407);W(406);W(608);W(541);W(535);var zW=W(481),yW=dL(953,bD);W(781);W(780);W(809);W(778);W(807);var k0=hL(867,function(){CU();return h_}),i_=dL(954,k0);\nW(866);W(865);W(857);W(858);W(859);W(860);W(861);W(862);W(863);W(864);W(838);W(768);W(770);W(7);var l0=W(12),NR=dL(955,l0),AR=dL(956,DI),SQ=dL(957,rG),m0=W(9),tR=dL(958,m0),n0=W(11),qR=dL(959,n0);W(21);W(13);W(8);W(10);W(664);W(666);W(667);var o0=W(668),BX=dL(960,o0);W(669);var p0=hL(670,function(){zX();return JX}),KX=dL(961,p0);hL(671,null);hL(672,null);hL(673,null);W(665);W(647);W(657);W(658);W(659);W(394);W(393);W(398);W(27);W(31);W(14);var q0=W(null),wS=dL(968,q0);W(16);var zS=dL(969,pq);W(20);\nW(17);W(15);W(397);W(840);W(44);W(843);W(844);W(842);W(841);W(834);W(833);W(895);W(896);W(897);W(898);W(836);W(301);W(632);W(631);W(262);var nZ=W(825),rZ=W(827);W(299);W(852);W(851);W(316);W(387);W(894);W(352);W(355);W(353);W(354);W(46);W(48);W(47);W(422);W(349);var a_=dL(971,iP);W(350);W(653);W(853);W(819);W(317);var sZ=W(828);W(837);W(856);W(891);W(890);W(270);W(45);W(870);W(887);var r0=hL(888,function(){J_();return P_}),Q_=dL(972,r0),s0=hL(889,function(){DZ();return S_}),T_=dL(973,s0);W(873);W(882);\nW(881);W(885);W(884);W(880);W(879);W(877);W(878);W(876);W(875);W(872);W(874);W(883);W(886);W(871);W(839);W(892);W(404);W(403);W(409);W(410);W(408);W(351);W(372);W(373);W(52);W(55);W(893);W(49);W(51);W(50);W(899);W(900);W(845);W(848);W(849);W(850);W(846);W(847);var pZ=W(826);W(830);W(831);W(277);C(KP)(9);function Hz(){}function ZL(a){return vy(this,a,(Au(),Au(),Bu))}function At(){}function Iz(a){return vy(this,a,(xu(),xu(),yu))}function Xw(a){return vy(this,a,(Hu(),Hu(),Iu))}\nfunction Vw(){return!AB(this)?new JB(0,0):UB(this.Tc,this)}function XB(){return!1}function Uu(){return cb+this.a+nb+this.d+hb}function Fy(a){return uy(this,a,(Ht(),Ht(),It))}function ZB(){return ar(this.pb)}function XC(){MU(this.f)}\nfunction LJ(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new zv(b.x);d.b<d.d.Tf();)c=Av(d),G(c,41)&&(c=c.jb),e=c.nb,Wy(a,m_(c),e.s,e.t),n_(c,e.u,e.r,z(B,q,-1,[o_(b.q.a,c).d,o_(b.p.a,c).c,o_(b.n.a,c).a,o_(b.o.a,c).b]),z(B,q,-1,[p_(b.i.a,c).d,p_(b.f.a,c).c,p_(b.d.a,c).a,p_(b.e.a,c).b]),z(B,q,-1,[q_(b.u,c),q_(b.t,c),q_(b.r,c),q_(b.s,c)]));a0(a);this.a.c=null;for(b=new zv(this.a.x);b.b<b.d.Tf();)a=Av(b),G(a,41)&&(a=a.jb),a=a.nb,a.o=a.p=a.q=a.n=-1}function fm(){return null}\nfunction YB(a){return vy(this,a,(uu(),uu(),vu))}function hD(){return this.c}function Fz(){return this.a}function Bz(a){UX(this,a)}function oL(){}function MJ(a){return this.a<a.a?-1:this.a>a.a?1:0}function CK(){return br(this.pb)}function WB(a){return uy(this,a,(Kt(),Kt(),Lt))}function HE(a){return uy(this,a,(Rt(),Rt(),St))}function Gy(){var a;a=31+this.a;return a=31*a+this.b}function sy(a){return uy(this,a,(Dt(),Dt(),Et))}\nfunction pL(){var a,b,c,d,e,f;if(this.e){a=EU(this.pb);for(c=0,d=this.e.a.c;c<d;++c)f=Dx(this.e.a,c),b=new FU(Tq(f.pb,Xi),Tq(f.pb,Wi)),e=tY(this,f),e.a-=Xm(0,e.a+Tq(f.pb,Xi)-a.b),e.b-=Xm(0,e.b+Tq(f.pb,Wi)-a.a),xY(f,Xm(0,e.a),Xm(0,e.b)),b.b=b.b>a.b?a.b:-1,b.a=b.a>a.a?a.a:-1,EY(f,b.b,b.a),f.O==(CU(),DU)&&KU(f,new FY(EU(this.pb))),Em(f.z,1)}}function Yw(){MU(this)}function ty(){return!0}function OD(){return!1}function em(){return SL(this.a)}function PD(){MU(this.T.jb)};\n//@ sourceURL=9.js\n')
diff --git a/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/1.cache.js b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/1.cache.js
new file mode 100644
index 0000000..ad19f4f
--- /dev/null
+++ b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/1.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback1('var r0={10:1,89:1,93:1,104:1},s0="\\t",t0=" ",u0=" 1",v0=" 2",w0=" 3",x0=" 0",y0=" 1",z0=" 2",A0="!a",B0=\'" fill="\',C0="Assignment of aromatic double bonds failed",D0="M",E0="r";function F0(a){var b;b=a.K.c*G0(a.G);a.R=0.06*b;a.M=0.15*b;a.L=0.38*b;a.P=0.47*b;a.Q=dw(0.6*b*a.E+0.5);a.O=0.12*b;a.S=0.4*b;a.y=0.5*b+0.5}\nfunction H0(a,b,c,d){var e,f,g;f=(b.b-b.a)/10;g=(b.d-b.c)/10;e=new I0;J0(a.G,rS(a.G,c,d))?d=c=-3:(c=a.r[c],d=a.r[d]);K0(a,c);e.a=b.a;e.c=b.c;e.b=b.a+2*f;e.d=b.c+2*g;L0(a,e);e.a=b.a+4*f;e.c=b.c+4*g;e.b=b.a+5*f;e.d=b.c+5*g;L0(a,e);K0(a,d);e.a=b.a+5*f;e.c=b.c+5*g;e.b=b.a+6*f;e.d=b.c+6*g;L0(a,e);e.a=b.a+8*f;e.c=b.c+8*g;e.b=b.b;e.d=b.d;L0(a,e);K0(a,a.J)}\nfunction M0(a,b,c,d){if(J0(a.G,rS(a.G,c,d)))K0(a,-3),L0(a,b),K0(a,a.J);else if(a.r[c]!=a.r[d]){var e,f;e=new I0;f=new I0;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;N0(a,e)&&(K0(a,a.r[c]),L0(a,e));N0(a,f)&&(K0(a,a.r[d]),L0(a,f));K0(a,a.J)}else 0!=a.r[c]?(K0(a,a.r[c]),L0(a,b),K0(a,a.J)):L0(a,b)}\nfunction O0(a,b){var c;for(c=0;c<a.T.c;++c)a.w=P0(a.w,Dx(a.T,c));var d,e,f,g,h;d=D(pq,ml,-1,a.G.o,2);for(c=0;c<a.G.p;++c)0!=(a.G.z[c]&131072)&&(d[Y(a.G,0,c)]=!0,d[Y(a.G,1,c)]=!0);f=new Q0;for(c=0;c<a.G.o;++c)if(e=0!=(a.G.w[c]&536870912)?0.47*b:d[c]?0.38*b:0,0!=e){g=R0(a.K,LQ(a.G,c));h=S0(a.K,MQ(a.G,c));var j=f;h-=e;var l=2*e,o=2*e;j.c=g-e;j.d=h;j.b=l;j.a=o;a.w=P0(a.w,f)}c=0.1*b;a.w.c-=c;a.w.d-=c;a.w.b+=2*c;a.w.a+=2*c}\nfunction T0(a,b){var c,d;if(0!=(a.B&128))return a.r[b];d=U0(a,b);if(-1==d){c=a.G;var e,f,g,h;e=-1;if(1==c.k[b])for(f=0;f<c.f[b];++f)if(2==c.j[b][f]){f=c.e[b][f];if(2==c.f[f]&&2==c.k[f])for(h=0;2>h;++h)if(g=c.e[f][h],g!=b&&1==c.k[g]){e=f;break}break}c=e;-1!=c&&(b=c,d=U0(a,c))}if(-1==d)return a.r[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448}}\nfunction U0(a,b){var c,d,e;d=e=-1;if(0!=(a.B&128))return-1;0!=(a.G.s[b]&134217728)&&(e=$R(a.G,b),d=aS(a.G,b));c=FR(a.G,b);-1!=c&&(e=(a.G.z[c]&3072)>>10,d=bS(a.G,c));-1!=e&&0!=e&&(e|=d<<8);return e}function V0(a,b){var c;if(0==BQ(a.G,b))return!1;for(c=0;c<BQ(a.G,b);++c)if(!J0(a.G,QQ(a.G,b,c)))return!1;return!0}function W0(a){var b;a.s=D(pq,ml,-1,a.G.o,2);for(b=0;b<a.G.p;++b)a.s[Y(a.G,0,b)]=!0,a.s[Y(a.G,1,b)]=!0}\nfunction X0(a,b,c,d,e){var f,g,h,j,l,o,m;o=!1;e.a=0;e.b=0;0<d?f=2.617993878:f=3.665191429;m=SQ(a.G,b,c);for(j=0;j<a.G.f[b];++j)g=QQ(a.G,b,j),h=m,Y(a.G,0,g)==b?l=Y(a.G,1,g):l=Y(a.G,0,g),l!=c&&(g=SQ(a.G,b,l),m<g&&(h+=6.283185307179586),g=h-g,0<d?(3.141592653589793>g&&(o=!0),2.617993878<g&&(g=2.617993878),0.523598776>g&&(g=0.523598776),g<=f&&(f=g,g=a.M*Math.tan(g-1.5707963267948966)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))):(3.141592653589793<=g&&(o=!0),3.665191429>g&&(g=3.665191429),5.759586531<\ng&&(g=5.759586531),g>=f&&(f=g,g=a.M*Math.tan(4.712388981-g)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))));return o}function Z0(a,b,c,d){0==b?(0>c?d.a=a.M:d.a=-a.M,d.b=0):(c=Math.atan(c/b),0>b&&(c+=3.141592653589793),d.a=-(a.M*Math.sin(c)),d.b=a.M*Math.cos(c))}\nfunction $0(a,b,c,d){var e,f,g,h,j,l,o,m;e=new I0;h=new I0;l=new a1;j=new a1;f=Y(a.G,0,c);g=Y(a.G,1,c);d&&(o=b.a,b.a=b.b,b.b=o,o=b.c,b.c=b.d,b.d=o,o=f,f=g,g=o);if(N0(a,b))if(PQ(a.G,c)){e.a=b.a;e.c=b.c;e.b=b.b;e.d=b.d;d=d?-b1(a,c):b1(a,c);0==d&&(d=1);Z0(a,b.b-b.a,b.d-b.c,l);if(0<d){if(h.a=b.a+l.a,h.c=b.c+l.b,h.b=b.b+l.a,h.d=b.d+l.b,X0(a,f,g,1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a}else if(h.a=b.a-l.a,h.c=b.c-l.b,h.b=b.b-l.a,h.d=b.d-l.b,X0(a,f,g,-1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a;26==a.G.B[c]&&\nc1(e,h);N0(a,e)&&M0(a,e,f,g);64==a.G.B[c]?N0(a,h)&&H0(a,h,f,g):N0(a,h)&&M0(a,h,f,g)}else{Z0(a,b.b-b.a,b.d-b.c,l);o=l.a/2;m=l.b/2;d=!1;e.a=b.a+o;e.c=b.c+m;e.b=b.b+o;e.d=b.d+m;if(1<a.G.f[f])if(X0(a,f,g,1,j)){if(e.a+=j.a,e.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))e.a+=l.b,e.c-=l.a}else a.q[f]=new d1(e.a,e.c);h.a=b.a-o;h.c=b.c-m;h.b=b.b-o;h.d=b.d-m;if(1<a.G.f[f])if(X0(a,f,g,0,j)){if(h.a+=j.a,h.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))h.a+=l.b,h.c-=l.a}else a.q[f]=new d1(h.a,h.c),d=!0;26==a.G.B[c]&&c1(e,h);64==\na.G.B[c]?d?(H0(a,e,f,g),M0(a,h,f,g)):(M0(a,e,f,g),H0(a,h,f,g)):(M0(a,e,f,g),M0(a,h,f,g))}}\nfunction e1(a,b){var c,d,e,f,g,h,j,l,o,m,r,t;a.F||(r=S0(a.K,MQ(a.G,b)),r=\'<circle id="\'+(null!=a.k?a.k:Ci+f1)+":Atom:"+b+\'" class="event" cx="\'+dw(100*R0(a.K,LQ(a.G,b)))/100+qa+dw(100*r)/100+\'" r="8" fill-opacity="0"/>\',Dm(a.b,r));h=null;0!=a.G.q[b]&&(r=1==qH(a.G.q[b])?n:n+qH(a.G.q[b]),h=0>a.G.q[b]?r+rb:r+jb);g=null;r=a.G.w[b];0!=r&&(0!=(r&2)&&(g=eg),0!=(r&4)&&(g=null==g?A0:g+",!a"),0!=(r&4096)&&(g=null==g?Fj:g+",s"),0!=(r&1920)&&(e=r&1920,1792==e?g=null==g?"h0":g+",h0":1664==e?g=null==g?"h1":g+",h1":\n1408==e?g=null==g?"h2":g+",h2":128==e?g=null==g?"h>0":g+",h>0":384==e?g=null==g?"h>1":g+",h>1":1024==e?g=null==g?"h<3":g+",h<3":1536==e&&(g=null==g?"h<2":g+",h<2")),0!=(r&234881024)&&(e=r&234881024,167772160==e?g=null==g?"c0":g+",c0":100663296==e?g=null==g?"c+":g+",c+":201326592==e&&(g=null==g?"c-":g+",c-")),0!=(r&114688)&&(e=r&114688,98304==e?g=null==g?"pi0":g+",pi0":81920==e?g=null==g?"pi1":g+",pi1":49152==e?g=null==g?"pi2":g+",pi2":16384==e&&(g=null==g?"pi>0":g+",pi>0")),0!=(r&4063232)&&(e=r&4063232,\n3801088==e?g=null==g?"n1":g+",n1":3538944==e?g=null==g?"n2":g+",n2":3014656==e?g=null==g?"n3":g+",n3":3145728==e?g=null==g?"n<3":g+",n<3":2097152==e?g=null==g?"n<4":g+",n<4":393216==e?g=null==g?"n>1":g+",n>1":917504==e?g=null==g?"n>2":g+",n>2":1966080==e&&(g=null==g?"n>3":g+",n>3")),0!=(r&120)&&(e=r&120,112==e?g=null==g?Mg:g+",c":8==e?g=null==g?E0:g+",r":104==e?g=null==g?"rb2":g+",rb2":88==e?g=null==g?"rb3":g+",rb3":56==e&&(g=null==g?"rb4":g+",rb4")),0!=(r&29360128)&&(g=null==g?"rs"+((r&29360128)>>\n22):g+",rs"+((r&29360128)>>22)),0!=(r&268435456)&&(g=null==g?"sp2":g+",sp2"));0!=a.G.v[b]&&(g=null==g?n+a.G.v[b]:g+kb+(n+a.G.v[b]));r=0;if(0!=(a.G.s[b]&48))switch(a.G.s[b]&48){case 16:h=null==h?Jk:h+",|";break;case 32:r=1;break;case 48:r=2}e=null;if(0==(a.B&64))if(0!=(a.G.s[b]&67108864))e=Gd;else if(0!=(a.G.s[b]&98304)>>15)if(2==a.G.f[b])switch((a.G.s[b]&98304)>>15){case 2:e=0!=(a.G.s[b]&4)?hj:yf;break;case 1:e=0!=(a.G.s[b]&4)?ni:D0;break;default:e=ib}else switch((a.G.s[b]&98304)>>15){case 1:e=0!=\n(a.G.s[b]&4)?E0:Ef;break;case 2:e=0!=(a.G.s[b]&4)?Fj:Hf;break;default:e=ib}0!=(a.B&1792)&&(e=null==e?n+(null==a.G.b.d?-1:a.G.b.d[b]):e+kb+(n+(null==a.G.b.d?-1:a.G.b.d[b])));o=null;0!=(a.B&16)&&0!=qH(a.G.u[b])&&(o=n+qH(a.G.u[b]));l=null;a:{j=a.G;HR(j,1);if(2==j.f[b]&&2==j.j[b][0]&&2==j.j[b][1])for(d=0;2>d;++d)for(c=0;c<BQ(j,j.e[b][d]);++c){if(CS(j,j.i[j.e[b][d]][c],j.e[b][d])){j=j.i[j.e[b][d]][c];break a}}else for(d=0;d<j.f[j.o+b];++d)if(CS(j,j.i[b][d],b)){j=j.i[b][d];break a}j=-1}-1!=j&&(j=U0(a,b),\n-1!=j&&(l=0==j?fg:(1==(j&255)?Qa:aj)+(1+(j>>8))));j=0;a.G.E?((6!=a.G.x[b]||!a.s[b])&&0!=(a.G.w[b]&2048)&&0!=a.G.q[b]||0!=(a.G.s[b]&48))&&(j=uR(a.G,b)):(6!=a.G.x[b]||!a.s[b]||0!=(a.G.s[b]&48))&&(j=uR(a.G,b));c=XR(a.G,b);if(null!=c)j=0;else if(null!=OR(a.G,b)){d=0!=(a.G.w[b]&1)?"[!":Wf;c=a.G;if(null==c.t||null==c.t[b])c=0!=(c.w[b]&1)?n:DS[c.x[b]];else{t=n;for(m=0;m<c.t[b].length;++m)0<m&&(t+=kb),f=c.t[b][m],t+=DS[f];c=t}c=d+c+cg;5<c.length&&(c=d+OR(a.G,b).length+cg);0!=(a.G.w[b]&2048)&&(j=-1)}else 0!=\n(a.G.w[b]&1)?(c=Gd,0!=(a.G.w[b]&2048)&&(j=-1)):(6!=a.G.x[b]||null!=h||null!=g||0<j||!a.s[b])&&(c=DS[a.G.x[b]]);d=0;!ZR(a.G,b)&0!=(a.G.w[b]&536870912)&&K0(a,-8);if(null!=c)d=g1(a,c),h1(a,R0(a.K,LQ(a.G,b)),S0(a.K,MQ(a.G,b)),c,!0),a.t[b]=!0;else{a:if(2!=a.G.f[b])c=!1;else{for(c=0;2>c;++c)if(2!=a.G.j[b][c]){c=!1;break a}c=!0}c&&(c=R0(a.K,LQ(a.G,b)),f=S0(a.K,MQ(a.G,b)),Dm(a.T,new i1(c-a.O,f-a.O,2*a.O,2*a.O)),a.F||Dm(a.N,new j1(c,f,V0(a,b)?-3:a.r[b])))}null!=h&&(k1(a,~~((2*a.Q+1)/3)),f=R0(a.K,LQ(a.G,b))+\n((d+g1(a,h))/2+1),c=S0(a.K,MQ(a.G,b))-~~((4*a.o-4)/8),h1(a,f,c,h,!0),k1(a,a.Q));0!=(a.B&2)&&(g=n+b);null!=g&&(k1(a,~~((2*a.Q+1)/3)),f=R0(a.K,LQ(a.G,b))-(d+g1(a,g))/2,c=S0(a.K,MQ(a.G,b))-~~((4*a.o-4)/8),h1(a,f,c,g,!0),k1(a,a.Q));null!=e&&(k1(a,~~((2*a.Q+1)/3)),f=R0(a.K,LQ(a.G,b))-(d+g1(a,e))/2,c=S0(a.K,MQ(a.G,b))+~~((4*a.o+4)/8),m=a.z,K0(a,448),h1(a,f,c,e,!1),K0(a,m),k1(a,a.Q));null!=o&&(k1(a,~~((2*a.Q+1)/3)),f=R0(a.K,LQ(a.G,b))+((d+g1(a,o))/2+1),c=S0(a.K,MQ(a.G,b))+~~((4*a.o+4)/8),m=a.z,K0(a,0>a.G.u[b]?\n384:448),h1(a,f,c,o,!0),K0(a,m),k1(a,a.Q));if(null!=l){var y,v;c=D(rG,nl,-1,BQ(a.G,b),1);for(f=0;f<BQ(a.G,b);++f)c[f]=SQ(a.G,b,AQ(a.G,b,f));vR(c);m=l1(c,0);t=m1(c,0,m);for(f=1;f<c.length;++f)y=l1(c,f),v=m1(c,f,y),t<v&&(t=v,m=y);c=m;k1(a,~~((2*a.Q+1)/3));f=R0(a.K,LQ(a.G,b))+0.7*a.o*Math.sin(c);c=S0(a.K,MQ(a.G,b))+0.7*a.o*Math.cos(c);m=a.z;K0(a,T0(a,b));h1(a,f,c,l,!1);K0(a,m);k1(a,a.Q)}if(!(0==j&&0==r)){l=D(rG,nl,-1,4,1);for(c=0;c<BQ(a.G,b);++c){f=QQ(a.G,b,c);for(m=0;2>m;++m)Y(a.G,m,f)==b&&(t=SQ(a.G,\nY(a.G,m,f),Y(a.G,1-m,f)),-1.5707963267948966>t?(l[0]-=t+1.5707963267948966,l[3]+=t+3.141592653589793):0>t?(l[2]+=t+1.5707963267948966,l[3]-=t):1.5707963267948966>t?(l[1]+=t,l[2]+=1.5707963267948966-t):(l[0]+=t-1.5707963267948966,l[1]+=3.141592653589793-t))}0==a.G.f[b]?iT(a.G.x[b])?l[3]-=0.2:l[1]-=0.2:l[1]-=0.1;(null!=h||null!=o)&&(l[1]+=10);(null!=g||null!=e)&&(l[3]+=10);e=n;0!=j&&(f=g1(a,Pe),o=0,-1==j?(e=Mi,k1(a,~~((2*a.Q+1)/3)),o=g1(a,e)):1<j&&(e=n+j,k1(a,~~((2*a.Q+1)/3)),o=g1(a,e)),0.6>l[1]||0.6>\nl[3]?(h=S0(a.K,MQ(a.G,b)),l[1]<=l[3]?(l[1]+=10,g=R0(a.K,LQ(a.G,b))+(d+f)/2):(l[3]+=10,g=R0(a.K,LQ(a.G,b))-(d+f)/2-o)):(g=R0(a.K,LQ(a.G,b)),l[0]<l[2]?(l[0]+=10,h=S0(a.K,MQ(a.G,b))-a.o):(l[2]+=10,h=S0(a.K,MQ(a.G,b))+a.o)),0<o&&(c=h+~~((4*a.o+4)/8),h1(a,g+(f+o)/2,c,e,!0),k1(a,a.Q)),h1(a,g,h,Pe,!0));e=0;if(0!=r){o=50;for(c=g=0;4>c;++c)h=1<c?c-2:c+2,l[c]<o?(e=c,o=l[c],g=l[h]):l[c]==o&&l[h]>g&&(e=c,g=l[h]);switch(e){case 0:g=R0(a.K,LQ(a.G,b));h=S0(a.K,MQ(a.G,b))-a.O-d/2;break;case 1:g=R0(a.K,LQ(a.G,b))+\na.O+d/2;h=S0(a.K,MQ(a.G,b));break;case 2:g=R0(a.K,LQ(a.G,b));h=S0(a.K,MQ(a.G,b))+a.O+d/2;break;default:g=R0(a.K,LQ(a.G,b))-a.O-d/2,h=S0(a.K,MQ(a.G,b))}if(1==r)Dm(a.T,new i1(g-a.O,h-a.O,2*a.O,2*a.O)),a.F||Dm(a.N,new j1(g,h,V0(a,b)?-3:a.r[b]));else{switch(e){case 2:case 0:r=2*a.O;e=0;g-=a.O;break;case 1:r=0;e=2*a.O;h-=a.O;break;default:r=0,e=2*a.O,h-=a.O}Dm(a.T,new i1(g-a.O,h-a.O,2*a.O,2*a.O));a.F||Dm(a.N,new j1(g,h,V0(a,b)?-3:a.r[b]));Dm(a.T,new i1(g+r-a.O,h+e-a.O,2*a.O,2*a.O));a.F||Dm(a.N,new j1(g+\nr,h+e,V0(a,b)?-3:a.r[b]))}}}-8==a.z&&K0(a,-9)}\nfunction n1(a,b){var c,d,e,f,g,h,j,l,o,m,r,t;o=new I0;c=new I0;f=new I0;j=new a1;h=new a1;d=Y(a.G,0,b);e=Y(a.G,1,b);var y=S0(a.K,MQ(a.G,d)),v=R0(a.K,LQ(a.G,e)),s=S0(a.K,MQ(a.G,e)),y=\'<line id="\'+(null!=a.k?a.k:Ci+f1)+":Bond:"+d+rb+e+\'" class="event" x1="\'+dw(100*R0(a.K,LQ(a.G,d)))/100+wa+dw(100*y)/100+va+dw(100*v)/100+xa+dw(100*s)/100+\'" stroke-width="8" stroke-opacity="0"/>\';Dm(a.c,y);!ZR(a.G,d)&&!ZR(a.G,e)&&0!=((a.G.w[d]|a.G.w[e])&536870912)&&K0(a,-8);a.q[d]?(o.a=a.q[d].a,o.c=a.q[d].b):(o.a=R0(a.K,\nLQ(a.G,d)),o.c=S0(a.K,MQ(a.G,d)));a.q[e]?(o.b=a.q[e].a,o.d=a.q[e].b):(o.b=R0(a.K,LQ(a.G,e)),o.d=S0(a.K,MQ(a.G,e)));if(0!=(a.G.A[b]&16320))N0(a,o)&&(g=n+dw(100*o.a)/100,l=n+dw(100*o.b)/100,m=n+dw(100*o.c)/100,r=n+dw(100*o.d)/100,t=\'<line stroke-dasharray="3, 3" x1="\'+g+wa+m+va+l+xa+r+ua+a.e+\'" stroke-width:\'+dw(100*a.n)/100+Aa,o1(a,t)),K0(a,-9);else{g=64==a.G.B[b]?0:32==a.G.B[b]?1:JQ(a.G,b);switch(g){case 1:switch(a.G.B[b]){case 1:N0(a,o)&&M0(a,o,d,e);break;case 17:p1(a,o,d,e);break;case 9:h=o.b-o.a;\nj=o.d-o.c;J0(a.G,rS(a.G,d,e))?f=e=-3:(e=a.r[d],f=T0(a,d),e==(a.G.s[d]&448)&&(e=f));for(d=2;17>d;d+=2)c.a=o.a+d*h/17-d*j/128,c.c=o.c+d*j/17+d*h/128,c.b=o.a+d*h/17+d*j/128,c.d=o.c+d*j/17-d*h/128,N0(a,c)&&(K0(a,9>d?e:f),L0(a,c),K0(a,a.J));break;case 32:if(N0(a,o)){f=o.b-o.a;j=o.d-o.c;c=Math.sqrt(f*f+j*j);c=2*P(J(Q(c/(4*a.R))));f/=c-1;j/=c-1;J0(a.G,rS(a.G,d,e))?e=d=-3:(d=a.r[d],e=a.r[e]);h=o.a-a.R/2;o=o.c-a.R/2;K0(a,d);for(d=0;d<~~(c/2);++d)q1(a,h,o,a.R),h+=f,o+=j;K0(a,e);for(d=0;d<~~(c/2);++d)q1(a,h,\no,a.R),h+=f,o+=j;K0(a,a.J)}}break;case 0:case 2:if((a.t[d]||2==a.G.k[d])&&(a.t[e]||2==a.G.k[e])&&!PQ(a.G,b)&&2==g){if(!N0(a,o))break;Z0(a,o.b-o.a,o.d-o.c,j);h=j.a/2;j=j.b/2;c.a=o.a+h;c.c=o.c+j;c.b=o.b+h;c.d=o.d+j;f.a=o.a-h;f.c=o.c-j;f.b=o.b-h;f.d=o.d-j;26==a.G.B[b]&&c1(c,f);M0(a,c,d,e);M0(a,f,d,e)}else if((a.t[e]||2==a.G.k[e])&&2==g)$0(a,o,b,!1);else if((a.t[d]||2==a.G.k[d])&&2==g)$0(a,o,b,!0);else{l=b1(a,b);0==l&&(l=1);c.a=o.a;c.c=o.c;c.b=o.b;c.d=o.d;Z0(a,o.b-o.a,o.d-o.c,j);if(0<l){f.a=o.a+j.a;f.c=\no.c+j.b;f.b=o.b+j.a;f.d=o.d+j.b;if(X0(a,d,e,1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(X0(a,e,d,-1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}else{f.a=o.a-j.a;f.c=o.c-j.b;f.b=o.b-j.a;f.d=o.d-j.b;if(X0(a,d,e,-1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(X0(a,e,d,1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}26==a.G.B[b]&&c1(c,f);N0(a,c)&&M0(a,c,d,e);2==g?N0(a,f)&&M0(a,f,d,e):N0(a,f)&&H0(a,f,d,e)}break;case 3:N0(a,o)&&(M0(a,o,d,e),Z0(a,o.b-o.a,o.d-o.c,j),c.a=o.a+j.a,c.c=o.c+j.b,c.b=o.b+j.a,c.d=o.d+j.b,\nM0(a,c,d,e),c.a=o.a-j.a,c.c=o.c-j.b,c.b=o.b-j.a,c.d=o.d-j.b,M0(a,c,d,e))}-8==a.z&&K0(a,-9)}}function h1(a,b,c,d,e){var f;e&&(e=g1(a,d),e=e/2+~~(a.o/8),f=~~(a.o/2),(d==jb||d==rb)&&(f=2*f/3),Dm(a.T,new i1(b-e,c-f,2*e,2*f)));a.F||r1(a,d,b,c)}function s1(a){var b;b=a.a;a.a=a.b;a.b=b;b=a.c;a.c=a.d;a.d=b}\nfunction m1(a,b,c){a=0==b?6.283185307179586+a[0]-a[a.length-1]:a[b]-a[b-1];-2.0943951023931953<c&&1.0471975511965976>c?a-=2*Math.cos(c+0.5235987755982988):a-=0.5*Math.cos(c+0.5235987755982988);return a}function t1(a){var b;b=new Q0;a.a<=a.b?(b.c=a.a,b.b=a.b-a.a):(b.c=a.b,b.b=a.a-a.b);a.c<=a.d?(b.d=a.c,b.a=a.d-a.c):(b.d=a.d,b.a=a.c-a.d);return b}function l1(a,b){var c;if(0<b)return(a[b]+a[b-1])/2;c=3.141592653589793+(a[0]+a[a.length-1])/2;return 3.141592653589793<c?c-6.283185307179586:c}\nfunction p1(a,b,c,d){var e,f,g;g=new I0;if(!(b.a==b.b&&b.c==b.d)){g.a=b.a;g.c=b.c;g.b=b.b;g.d=b.d;f=t1(g);for(b=0;b<a.T.c;++b)if(e=Dx(a.T,b),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(u1(a,g.a,g.c,b)){if(u1(a,g.b,g.d,b))return;v1(a,g,0,b);p1(a,g,c,d);return}if(u1(a,g.b,g.d,b)){v1(a,g,1,b);p1(a,g,c,d);return}}var h,j,l;j=(g.c-g.d)/9;l=(g.b-g.a)/9;b=D(rG,nl,-1,3,1);e=D(rG,nl,-1,3,1);f=D(rG,nl,-1,4,1);h=D(rG,nl,-1,4,1);b[0]=g.a;e[0]=g.c;f[2]=g.b+j;h[2]=g.d+l;f[3]=g.b-j;h[3]=g.d-l;b[1]=\n(b[0]+f[2])/2;e[1]=(e[0]+h[2])/2;b[2]=(b[0]+f[3])/2;e[2]=(e[0]+h[3])/2;f[0]=b[2];h[0]=e[2];f[1]=b[1];h[1]=e[1];J0(a.G,rS(a.G,c,d))?g=d=-3:(d=a.r[c],g=T0(a,c),d==(a.G.s[c]&448)&&(d=g));K0(a,d);a.bd(b,e,3);K0(a,g);a.bd(f,h,4);K0(a,a.J)}}function u1(a,b,c,d){if(0!=(a.B&1))return!1;a=Dx(a.T,d);return b>a.c&&b<a.c+a.b&&c>a.d&&c<a.d+a.a}function c1(a,b){var c;c=a.b;a.b=b.b;b.b=c;c=a.d;a.d=b.d;b.d=c}\nfunction b1(a,b){var c,d,e,f,g,h,j,l,o,m;j=D(pq,ml,-1,16,2);l=D(pq,ml,-1,16,2);c=D(rG,nl,-1,16,1);f=D(rG,nl,-1,2,1);for(h=d=0;2>h;++h){e=Y(a.G,h,b);for(o=0;o<a.G.f[e];++o)if(g=QQ(a.G,e,o),g!=b){if(4==d)return 0;j[d]=KQ(a.G,g);l[d]=PQ(a.G,g);c[d++]=SQ(a.G,e,AQ(a.G,e,o))}}f[0]=SQ(a.G,Y(a.G,0,b),Y(a.G,1,b));0>f[0]?(f[1]=f[0]+3.141592653589793,e=!1):(f[1]=f[0],f[0]=f[1]-3.141592653589793,e=!0);for(h=g=0;h<d;++h)j[h]?m=20:l[h]?m=17:m=16,c[h]>f[0]&&c[h]<f[1]?g-=m:g+=m;return e?-g:g}\nfunction N0(a,b){var c,d,e,f;if(b.a==b.b&&b.c==b.d){for(d=0;d<a.T.c;++d){e=Dx(a.T,d);c=b.a;f=b.c;var g=void 0,h=void 0,j=void 0,l=void 0;0>=e.b||0>=e.a?e=!1:(g=e.c,j=e.d,h=g+e.b,l=j+e.a,e=g<=c&&c<h&&j<=f&&f<l);if(e)return!1}return!0}f=t1(b);c=!1;b.a>b.b&&(s1(b),c=!0);for(d=0;d<a.T.c;++d)if(e=Dx(a.T,d),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(u1(a,b.a,b.c,d)){if(u1(a,b.b,b.d,d))return c&&s1(b),!1;v1(a,b,0,d);d=N0(a,b);c&&s1(b);return d}if(u1(a,b.b,b.d,d))return v1(a,b,1,d),d=N0(a,\nb),c&&s1(b),d}c&&s1(b);return!0}function v1(a,b,c,d){var e,f,g,h,j,l;0==c?(j=b.a,l=b.c,g=b.b,f=b.d):(j=b.b,l=b.d,g=b.a,f=b.c);d=Dx(a.T,d);a=g>j?d.c+d.b:d.c;h=f>l?d.d+d.a:d.d;d=g-j;e=f-l;(0>=d?0-d:d)>(0>=e?0-e:e)?l==f?(f=a,g=l):(f=j+d*(h-l)/e,g>j==a>f?g=h:(f=a,g=l+e*(a-j)/d)):j==g?(f=j,g=h):(g=l+e*(a-j)/d,f>l==h>g?f=a:(f=j+d*(h-l)/e,g=h));0==c?(b.a=f,b.c=g):(b.b=f,b.d=g)}\nfunction w1(a,b,c,d){c/=2;switch(d&786432){case 786432:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+b.a-c;break}case 0:a.x.a=a.w.c+a.w.b/2;a.x.b=a.w.d+a.w.a+c;b&&a.x.b>b.d+b.a-c&&(a.x.b=b.d+b.a-c);break;case 524288:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+c;break}case 262144:a.x.a=a.w.c+a.w.b/2,a.x.b=a.w.d-c,b&&a.x.b<b.d+c&&(a.x.b=b.d+c)}}\nfunction K0(a,b){if(!a.F&&(-10==b&&(a.z=-999,b=a.J),!(b==a.z||-8==a.z&&-9!=b)))switch(-8==b&&(a.I=a.z),-9==b&&(b=a.I),a.z=b,b){case 0:a.cd((EC(),LC));break;case -6:a.cd(a.A);break;case -4:a.cd(a.H);break;case -2:a.cd(a.u);break;case -3:a.cd(a.v);break;case -7:a.cd(a.C);break;case -8:a.cd(a.D);break;case 64:a.cd(om);break;case 128:a.cd(pm);break;case 256:a.cd(rm);break;case 192:a.cd(qm);break;case 320:a.cd(sm);break;case 384:a.cd(tm);break;case 448:a.cd(um);break;case 1:a.cd((EC(),IC));break;default:a.cd((EC(),\nLC))}}function x1(a){var b,c,d,e,f;e=R0(a.K,a.G.D[0].a);c=R0(a.K,a.G.D[0].a);f=S0(a.K,a.G.D[0].b);d=S0(a.K,a.G.D[0].b);for(b=0;b<a.G.o;++b)e>R0(a.K,LQ(a.G,b))&&(e=R0(a.K,LQ(a.G,b))),c<R0(a.K,LQ(a.G,b))&&(c=R0(a.K,LQ(a.G,b))),f>S0(a.K,MQ(a.G,b))&&(f=S0(a.K,MQ(a.G,b))),d<S0(a.K,MQ(a.G,b))&&(d=S0(a.K,MQ(a.G,b)));a.w=new i1(e,f,c-e,d-f)}w(3,1,{});_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.x=null;_.y=0;_.z=0;_.A=null;_.B=0;_.C=null;_.D=null;_.E=0;_.F=!1;_.G=null;_.H=null;_.I=0;_.J=0;_.K=null;\n_.L=0;_.M=0;_.N=null;_.O=0;_.P=0;_.Q=0;_.R=0;_.S=0;_.T=null;function j1(a,b,c){this.b=a;this.c=b;this.a=c}w(4,1,{},j1);_.a=0;_.b=0;_.c=0;function I0(){}w(5,1,{},I0);_.a=0;_.b=0;_.c=0;_.d=0;function y1(a,b){var c,d,e,f;1==a.d.B[b]&&(lS(a.d,b,2),a.e+=2);for(e=0;2>e;++e){c=Y(a.d,e,b);for(f=0;f<a.d.f[c];++f)d=QQ(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction z1(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.d.d;++c)if(a.c[c]){f=!1;for(e=0;2>e;++e){d=Y(a.d,e,c);b=!1;for(g=0;g<a.d.f[d];++g)if(c!=QQ(a.d,d,g)&&a.c[QQ(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,y1(a,c))}}while(h)}function A1(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=QQ(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function B1(a){this.d=a}w(6,1,{},B1);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;function C1(a,b){return(b.a-a.a)*(b.a-a.a)+(b.b-a.b)*(b.b-a.b)+(b.c-a.c)*(b.c-a.c)}\nfunction D1(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b}function E1(a,b){b.c=b.c*a.c+a.a;b.d=b.d*a.c+a.b;b.b*=a.c;b.a*=a.c}function R0(a,b){return b*a.c+a.a}function S0(a,b){return b*a.c+a.b}function F1(){this.b=this.a=0;this.c=1}function G1(a,b,c){var d,e,f;this.b=this.a=0;this.c=1;b&&(d=b.b/a.b,f=b.a/a.a,e=0,0==e?e=24:e/=256,c=e/c,this.c=c<(d<f?d:f)?c:d<f?d:f,this.a=b.c+b.b/2-this.c*(a.c+a.b/2),this.b=b.d+b.a/2-this.c*(a.d+a.a/2))}w(19,1,{},F1,G1);\n_.tS=function(){return"DepictorTransformation Offset: "+this.a+kb+this.b+" Scaling: "+this.c};_.a=0;_.b=0;_.c=0;function G0(a){return H1(a,a.o,a.p,24)}\nfunction H1(a,b,c,d){var e,f,g;f=!1;for(g=0;0==g&&!f;){for(e=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&++g;0==g&&(f=!0)}if(0==g){if(2>b)return d;g=1.7976931348623157E308;for(c=1;c<b;++c)for(e=0;e<c;++e)f=wL(C1(a.D[c],a.D[e])),0<f&&f<g&&(g=f);return 1.7976931348623157E308!=g?0.6*g:d}for(e=b=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&(b+=wL(C1(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function J0(a,b){return 0!=(a.z[b]&262144)}function I1(a,b){return 0!=(a.s[b]&262144)}\nfunction J1(a,b){var c;c=a.x[b];return 3<=c&&4>=c||11<=c&&13>=c||19<=c&&31>=c||37<=c&&51>=c||55<=c&&84>=c||87<=c&&103>=c}function K1(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function L1(a,b,c){a.D[b].a=c;a.K&=3}function M1(a,b,c){a.D[b].b=c;a.K&=3}function N1(a,b,c){a.D[b].c=c;a.K&=3}function O1(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}\nfunction P1(a,b,c){return 1!=JQ(a,b)?0:16-a.f[a.o+c]+(1==a.x[c]?4096:0)+(0==(a.B[b]&24)||a.y[0][b]!=c?2048:0)+(0==(a.s[c]&3)?1024:0)+(0!=(a.z[b]&64)?0:512)+(6!=a.x[c]?256:0)}\nfunction Q1(a){var b;HR(a,3);for(b=0;b<a.c;++b){var c=a,d=b,e=void 0,f=void 0,g=f=void 0,h=void 0,j=e=e=void 0,l=g=void 0,l=void 0;if(!(0==(c.s[d]&3)||3==(c.s[d]&3)))if(2==c.k[d]&&2==c.f[d]){var o=l=g=j=void 0,m=j=void 0,r=h=h=g=void 0,t=l=l=void 0,y=e=f=t=o=void 0,h=void 0;if(2!=c.f[d]||2!=c.j[d][0]||2!=c.j[d][1]||2>c.f[c.e[d][0]]||2>c.f[c.e[d][1]]||1!=c.k[c.e[d][0]]||1!=c.k[c.e[d][1]])aT(c,d,0,!1);else{l=t=f=e=-1;for(h=o=0;2>h;++h){g=c.e[d][h];for(r=0;r<c.f[c.o+g];++r)j=c.e[g][r],j!=d&&(m=c.i[g][r],\ny=P1(c,m,j),o<y&&(o=y,f=j,e=m,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<BQ(c,c.e[d][h]);++r)c.e[c.e[d][h]][r]!=d&&(c.B[c.i[c.e[d][h]][r]]=1);c.y[1][e]!=f&&(c.y[0][e]=c.y[1][e],c.y[1][e]=f);g=2147483647;for(h=0;h<c.f[t];++h)j=c.e[t][h],j!=d&&g>j&&(g=j);t=D(B,q,-1,2,1);for(h=o=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[o++]=j);j=PS(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==o?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=O1(j,SQ(c,l,t[0])),l=O1(j,SQ(c,l,t[1])),l=h-l):l=O1(j,SQ(c,l,t[0]));0>l^1==(c.s[d]&\n3)^g==f?c.B[e]=17:c.B[e]=9}}}else if(3>c.f[d]||4<c.f[d])aT(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=D(B,q,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;vR(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=D(rG,nl,-1,e,1);for(h=0;h<e;++h)f[h]=SQ(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==JQ(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,v=m=y=r=o=void 0,r=void 0,o=j.f[j.o+g],m=D(B,q,-1,o,1),r=TQ(j,g,h,t,m);if(3==r)j=!1;else{y=(j.s[g]&3)==r?17:9;for(v=0;v<o;++v)1==(m[v]&\n1)&&(r=j.i[g][h[v]],j.B[r]=y,j.y[0][r]!=g&&(j.y[1][r]=j.y[0][r],j.y[0][r]=g));j=!0}if(!j){j=-1;for(h=0;h<e;++h)if(g=c.i[d][h],(17==c.B[g]||9==c.B[g])&&c.y[0][g]==d)c.B[c.i[d][h]]=1,-1==j?j=g:j=-2;if(0>j)a:{for(var j=c,g=d,s=m=t=m=y=y=o=v=y=o=h=void 0,r=y=r=void 0,h=j.f[j.o+g],o=D(rG,nl,-1,h,1),t=0;t<h;++t)o[t]=SQ(j,g,j.e[g][t]);for(t=1;t<h;++t)for(m=0;m<t;++m)if(r=pH(O1(o[t],o[m])),0.08>r||3.061592653589793<r){for(s=v=y=0;s<h;++s)s!=t&&s!=m&&(y+=pH(R1(o[t],o[s])),v+=pH(R1(o[m],o[s])));y=y<v?j.i[g][t]:\nj.i[g][m];if(1==JQ(j,y)){j=y;break a}}r=-1;for(t=o=0;t<h;++t)y=j.e[g][t],m=j.i[g][t],y=P1(j,m,y),o<y&&(o=y,r=m);j=r}c.y[0][j]!=d&&(c.y[1][j]=c.y[0][j],c.y[0][j]=d);g=-1;for(h=0;h<e;++h)if(j==c.i[d][l[h]]){g=h;break}l=z(DI,am,87,[z(B,q,-1,[2,1,2,1]),z(B,q,-1,[1,2,2,1]),z(B,q,-1,[1,1,2,2]),z(B,q,-1,[2,1,1,2]),z(B,q,-1,[2,2,1,1]),z(B,q,-1,[1,2,1,2])]);for(h=1;h<e;++h)f[h]<f[0]&&(f[h]+=6.283185307179586);if(3==e){e=!1;switch(g){case 0:e=f[1]<f[2]&&3.141592653589793>f[2]-f[1]||f[1]>f[2]&&3.141592653589793<\nf[1]-f[2];break;case 1:e=3.141592653589793<f[2]-f[0];break;case 2:e=3.141592653589793>f[1]-f[0]}f=1==(c.s[d]&3)^e?17:9}else e=0,f[1]<=f[2]&&f[2]<=f[3]?e=0:f[1]<=f[3]&&f[3]<=f[2]?e=1:f[2]<=f[1]&&f[1]<=f[3]?e=2:f[2]<=f[3]&&f[3]<=f[1]?e=3:f[3]<=f[1]&&f[1]<=f[2]?e=4:f[3]<=f[2]&&f[2]<=f[1]&&(e=5),f=1==(c.s[d]&3)^1==l[e][g]?9:17;c.B[j]=f}}}for(b=0;b<a.d;++b)if(d=a,c=b,h=y=e=h=f=l=o=t=l=r=g=h=j=m=t=g=o=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&GQ(d,c)){l=h=f=e=-1;for(g=o=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)m=d.i[j][r],m!=c&&1==JQ(d,m)&&(t=d.e[j][r],y=P1(d,m,t),o<y&&(o=y,f=t,e=m,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<BQ(d,d.y[g][c]);++r)m=d.i[d.y[g][c]][r],m!=c&&1==JQ(d,m)&&(d.B[m]=1);d.y[1][e]!=f&&(d.y[0][e]=d.y[1][e],d.y[1][e]=f);j=2147483647;for(g=0;g<d.f[h];++g)t=d.e[h][g],d.i[h][g]!=c&&j>t&&(j=t);t=D(B,q,-1,2,1);for(g=o=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[o++]=d.e[l][g]);g=PS(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==o?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=O1(g,SQ(d,\nl,t[0])),l=O1(g,SQ(d,l,t[1])),l=h-l):l=O1(g,SQ(d,l,t[0]));0>l^2==(d.z[c]&3)^j==f?d.B[e]=17:d.B[e]=9}}}function Z(a,b){var c,d;c=b;for(d=0;0!=b;)0==a.c&&(a.e=(a.a[++a.d]&63)<<11,a.c=6),d|=(65536&a.e)>>16-c+b,a.e<<=1,--b,--a.c;return d}function S1(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function T1(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function U1(){this.b=!0}w(24,1,{},U1);_.a=null;_.b=!1;_.c=0;_.d=0;_.e=0;_.f=null;\nfunction V1(a,b){var c,d;c=b;var e,f;9.0E-4>(0>=c?0-c:c)&&(c=0);c=P(J(Q(c*Math.pow(10,4))))/Math.pow(10,4);d=n+(new nL(c)).a;e=my(d,ny(46));0>e&&(d+=lc,e=my(d,ny(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=Fc;10<d.length&&(d=Gd);e=n;for(c=1;c<=10-d.length;++c)e+=ga;d=e+d;for(c=d.length;10>c;++c)zE(a.a,32);HP(a.a,d)}function W1(a,b){var c,d,e;if(0>b||999<b)HP(a.a," ?");else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?zE(a.a,48):zE(a.a,32):(zE(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction X1(a){var b=new yE,c,d,e,f,g,h,j,l;HR(a,7);f=!0;for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1!=(a.s[c]&1572864)>>19){f=!1;break}l=-1;if(f){d=D(B,q,-1,32,1);for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1==(a.s[c]&1572864)>>19){c=1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21;++d[c];0<d[c]&&(l=c);break}}this.a=b;HP(this.a,(null!=a.I?a.I:n)+ea);HP(this.a,"Actelion Java MolfileCreator 1.0\\n\\n");W1(this,a.o);W1(this,a.p);HP(this.a,ja);W1(this,f?0:1);HP(this.a,\n" 0 0 0 0 0999 V2000\\n");b=1==a.o;for(c=1;c<a.o;++c)if(a.D[c].a!=a.D[0].a||a.D[c].b!=a.D[0].b||a.D[c].c!=a.D[0].c){b=!0;break}d=1;if(b)if(c=H1(a,a.o,a.p,24),0!=c)(1>c||3<c)&&(d=1.5/c);else{e=1.7976931348623157E308;for(c=1;c<a.o;++c)for(d=0;d<c;++d)g=a.D[d].a-a.D[c].a,h=a.D[d].b-a.D[c].b,j=a.D[d].c-a.D[c].c,g=g*g+h*h+j*j,e>g&&(e=g);d=3/e}for(c=0;c<a.o;++c)b?(V1(this,d*a.D[c].a),V1(this,d*-a.D[c].b),V1(this,d*-a.D[c].c)):HP(this.a," 0.0000 0.0000 0.0000"),null!=(null==a.t?null:a.t[c])?\nHP(this.a," L "):0!=(a.w[c]&1)?HP(this.a," A "):(e=(iR(),DS)[a.x[c]],HP(this.a,ga+e),1==e.length?HP(this.a,ia):2==e.length&&HP(this.a,ga)),HP(this.a," 0 0 0"),e=1920&a.w[c],0==e?HP(this.a,x0):384==e?HP(this.a," 3"):128==e?HP(this.a,z0):1792==e?HP(this.a,y0):1664==e&&HP(this.a,z0),HP(this.a,0!=(a.w[c]&8192)?y0:x0),e=((a.s[c]&-268435456)>>>28)-1,-1==e?HP(this.a,x0):0==e?HP(this.a," 15"):W1(this,e),HP(this.a,ka),W1(this,qH(a.u[c])),HP(this.a," 0 0\\n");for(c=0;c<a.p;++c){switch(a.B[c]){case 1:b=\n1;d=0;break;case 2:b=2;d=0;break;case 4:b=3;d=0;break;case 9:b=1;d=6;break;case 17:d=b=1;break;case 26:b=2;d=3;break;case 64:b=4;d=0;break;default:b=1,d=0}f&&(1==d||6==d)&&aS(a,a.y[0][c])!=l&&(d=0);e=a.A[c]&15;0!=e&&(8==e?b=4:3==e?b=5:9==e?b=6:10==e?b=7:b=8);e=a.A[c]&48;e=0==e?0:32==e?1:2;W1(this,1+a.y[0][c]);W1(this,1+a.y[1][c]);W1(this,b);W1(this,d);HP(this.a,x0);W1(this,e);HP(this.a," 0\\n")}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){HP(this.a,ef);W1(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(HP(this.a,\nga),W1(this,c+1),f=a.q[c],0>f?(HP(this.a," -"),f=-f):HP(this.a,t0),zE(this.a,48+f&65535));HP(this.a,ea)}for(c=f=0;c<a.o;++c)0==a.v[c]||++f;if(0!=f){HP(this.a,kf);W1(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(HP(this.a,ga),W1(this,c+1),HP(this.a,ga),W1(this,a.v[c]));HP(this.a,ea)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){HP(this.a,eQ);W1(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(HP(this.a,ga),W1(this,c+1),a.s[c]&48){case 16:HP(this.a,u0);break;case 32:HP(this.a,v0);break;case 48:HP(this.a,\nw0)}HP(this.a,ea)}if(a.E){for(c=f=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){HP(this.a,fQ);W1(this,f);for(c=0;c<a.o;++c)if(f=a.w[c]&120,0!=f)switch(HP(this.a,ga),W1(this,c+1),f){case 112:HP(this.a," -1");break;case 8:HP(this.a,u0);break;case 104:HP(this.a,v0);break;case 88:HP(this.a,w0);break;case 56:HP(this.a," 4")}HP(this.a,ea)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){HP(this.a,"M ALS ");W1(this,c+1);W1(this,f.length);HP(this.a,0!=(a.w[c]&1)?" T ":" F ");for(l=0;l<f.length;++l)switch(b=\n(iR(),DS)[f[l]],b.length){case 1:HP(this.a,b+t0);break;case 2:HP(this.a,b+ia);break;case 3:HP(this.a,b+ga);break;default:HP(this.a," ?")}HP(this.a,ea)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){HP(this.a,gQ);W1(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(HP(this.a,ga),W1(this,c+1),0!=(f&4096)?HP(this.a,t0+(a.f[a.o+c]+1)):HP(this.a," -2"));HP(this.a,ea)}}HP(this.a,gf)}w(25,1,{},X1);_.a=null;\nfunction L0(a,b){var c,d,e,f;c=n+dw(100*b.a)/100;d=n+dw(100*b.b)/100;e=n+dw(100*b.c)/100;f=n+dw(100*b.d)/100;c=zd+c+wa+e+va+d+xa+f+\'" style="stroke:\'+a.e+";stroke-width:"+dw(100*a.n)/100+Aa;o1(a,c)}function r1(a,b,c,d){g1(a,b);b=Ad+dw(100*c)/100+\'" text-anchor="middle" y="\'+dw(100*(d+~~(a.o/3)))/100+\'" font-family=" \'+a.f.a+\'" font-size="\'+a.f.b+B0+a.e+Ca+b+vd;o1(a,b)}function q1(a,b,c,d){b=\'<circle cx="\'+dw(100*b)/100+qa+dw(100*c)/100+\'" r="\'+dw(100*d)/100+B0+a.e+\'" />\';o1(a,b)}\nfunction g1(a,b){var c;c=$J();if(-1<c&&9>c)return!a.i&&(a.i=(ju(),new CB(a.f))),c=LD(a.i,b),11<=a.f.b&&(c*=1.5714285714285714),c;var d=a.f;c=b;var e=Y1;e||(Y1=e=$doc.createElement("canvas"));d=n+d.b+pj+d.a;e=e.getContext("2d");e.font=d;c=e.measureText(c);return(new i1(0,0,c.width,0)).b}function k1(a,b){a.o!=b&&(a.o=b,a.f=new oD(Ue,0,b))}\nfunction Z1(a){var b,c,d;d=\'<svg id="\'+(null!=a.k?a.k:Ci+f1)+\'" xmlns="http://www.w3.org/2000/svg" version="1.1" \'+a.gd(ga)+\'width="\'+a.p+\'px" height="\'+a.j+\'px" viewBox="0 0 \'+a.p+ga+a.j+\'">\\n\';b="<style> #"+(null!=a.k?a.k:Ci+f1)+" {pointer-events:none; } #"+(null!=a.k?a.k:Ci+f1)+" .event { pointer-events:all;} <\/style>\\n";d+=s0;d+=b;for(c=new zv(a.c);c.b<c.d.Tf();)b=Av(c),o1(a,b);for(c=new zv(a.b);c.b<c.d.Tf();)b=Av(c),o1(a,b);return d+a.fd(s0)+a.d.a.a+ud}\nfunction o1(a,b){Ap(a.d,s0);Ap(a.d,b);Ap(a.d,ea)}w(28,3,{});_.fd=YB;_.gd=YB;_.bd=function(a,b,c){var d,e;e=new Rv(\'<polygon points="\');for(d=0;d<c;++d)HP(e,n+dw(100*a[d])/100),e.a.a+=kb,HP(e,n+dw(100*b[d])/100),e.a.a+=ga;HP(e,\'" style="fill:\'+this.e+";stroke:"+this.e+\';stroke-width:1"/>\');o1(this,e.a.a)};_.cd=function(a){this.e=yj+(a.d>>16&255)+kb+(a.d>>8&255)+kb+(a.d&255)+hb};_.tS=function(){return Z1(this)};_.e=Bg;_.i=null;_.j=400;_.k=null;_.n=1;_.o=10;_.p=400;var f1=0;\nfunction $1(a,b){var c,d,e;1==a.b.B[b]&&lS(a.b,b,2);for(d=0;2>d;++d){c=Y(a.b,d,b);K1(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[QQ(a.b,c,e)]=!1}}function a2(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.b.d;++c)if(a.a[c]){f=!1;for(e=0;2>e;++e){b=!1;d=Y(a.b,e,c);for(g=0;g<a.b.f[d];++g)if(c!=QQ(a.b,d,g)&&a.a[QQ(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,$1(a,c))}}while(h)}function b2(){}w(29,1,{},b2);_.a=null;_.b=null;\nfunction c2(a,b,c,d){a.b||(4==a.i||3==a.i&&-1!=a.c?a.b=!0:(a.j[a.i]=d,a.f[a.i]=b,a.k[a.i]=c,++a.i))}\nfunction d2(a,b){var c,d,e,f;if(a.b)return 3;-1!=a.c&&(a.c=b[a.c]);for(e=0;e<a.i;++e)2147483647!=a.f[e]&&(a.f[e]=b[a.f[e]]);if(-1==a.c&&0==a.d){d=2147483647;f=-1;for(e=0;e<a.i;++e)d>a.k[e]&&(d=a.k[e],f=e);a.c=a.f[f];for(e=f+1;e<a.i;++e)a.f[e-1]=a.f[e],a.k[e-1]=a.k[e],a.j[e-1]=a.j[e];--a.i}f=(-1==a.c?0:1)+a.d+a.i;if(4<f||3>f)return 3;c=-1==a.c&&1==a.d||-1!=a.c&&oT(a.n.b,a.c);d=-1;for(e=0;e<a.i;++e)if(a.j[e]){if(-1!=d||c)return 3;d=e}f=!1;if(-1!=d)for(e=0;e<a.i;++e)!a.j[e]&&a.f[d]<a.f[e]&&(f=!f);d=\n!1;if(-1!=a.c&&!c)for(e=0;e<a.i;++e)a.c<a.f[e]&&(d=!d);e=a.f;c=a.k;var g,h,j;h=!1;for(g=1;g<a.i;++g)for(j=0;j<g;++j)e[j]>e[g]&&(h=!h),c[j]>c[g]&&(h=!h);return a.e^h^d^f?2:1}function e2(a,b,c,d,e,f){this.n=a;0!=d&&1!=d?this.b=!0:(this.a=b,this.c=c,this.d=d,this.e=f,this.i=0,this.j=D(pq,ml,-1,4,2),this.f=D(B,q,-1,4,1),this.k=D(B,q,-1,4,1),-1!=c&&1==d&&(c2(this,2147483647,e,!0),this.d=0))}w(30,1,{},e2);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction f2(a){var b;HR(a,15);b=a.C&65535;switch(a.C&-65536){case 65536:return null;case 131072:return 1==b?"meso":n+b+" meso diastereomers";case 0:return"unknown chirality";case 196608:return"racemate";case 262144:return"this enantiomer";case 327680:return"this or other enantiomer";case 393216:return"two epimers";default:return 1==b?"one stereo isomer":n+b+" stereo isomers"}}\nfunction g2(a){HR(a,15);if(a.b){var a=a.b,b;for(b=0;b<a.H.c;++b)if(0==(a.H.s[b]&67108864)&&3==a.S[b]){var c=a.H;c.s[b]|=67108864;c.K&=3}for(b=0;b<a.H.d;++b)3==a.k[b]&&2==JQ(a.H,b)&&lS(a.H,b,26)}}\nfunction h2(a,b,c){var d,e,f;f=b.length;d=new i2(a.f,f,a.e);d.a[0]=0;for(e=d.b[0]=0;e<f;++e)d.n[e]=128-f,d.e[e]=b[e];if(8>f)j2(d);else a:{var g,h,j,l,o,m,r;f=z(DI,am,87,[z(B,q,-1,[627]),null,z(B,q,-1,[2457]),null,z(B,q,-1,[2451,8643,2519]),null,z(B,q,-1,[34377,-2147448999]),null,z(B,q,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,z(B,q,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,z(B,q,-1,[542985,137283,2122017,530691,2206773,-2144711351,219209,2840841,137555,-2146871031,-2147264167,613705,-2145360543,-2146625271,694611,2454837,-2145356703,-2147345133,-2146928951,-2146931805,-2144641719,-2146951869,-2146625237,-2146624183,2841963,1074905,-2146625117,2799955,-2144723645,138583,859225,-2145264843,-2145216253,-2146624149,-2144700727,-2146928917,-2143905527,-2144045771,-2146789097,2288547,544407,2104323,-2146911977,-2144479405,3633737,\n-2146870089,-2146952169]),null,z(B,q,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);m=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[m]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==JQ(a.f,c[j])&&(h=a.f.z[c[j]]&3,1==h&&(b+=l),2==h&&(e+=l)),b>>>=1,e>>>=1;for(r=0;r<f[m].length;++r){h=0==(-2147483648&f[m][r]);c=2147483647&f[m][r];for(j=!1;!j;j=!j){if(j){if(h)break;o=0;for(g=1;g!=l;g<<=1)o<<=1,0!=(c&g)&&(o|=1);c=o}for(g=0;g<d.e.length;++g){if(0==(c&b)&&0==(~c&e)){b=\n0;e=!0;for(j=1;j<d.e.length;++j)d.a[j]=d.a[j-1]+Math.sin(b),d.b[j]=d.b[j-1]+Math.cos(b),0==(c&1)&&(e=!e),b+=e?1.0471975511965976:-1.0471975511965976,c>>>=1;break a}0!=(c&1)&&(c|=l);c>>>=1}}}}j2(d)}Dm(a.c,d)}function k2(a,b){var c,d;d=0;WQ(a,a.length,(XQ(),XQ(),YQ));for(c=0;c<a.length;++c)(0==c||0!=ZQ(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction l2(a){var b,c,d,e,f,g,h,j,l;j=new Jm;l=new Jm;c=new Jm;for(e=new zv(a.c);e.b<e.d.Tf();){d=Av(e);f=0;c.qg();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(Dm(c,new m2(d,g,b)),f+=b);if(0!=f){n2(c,new o2);for(h=new zv(c);h.b<h.d.Tf()&&!(g=Av(h),0<f*g.b&&(b=(0>f?-f:f)>=qH(g.b)?g.b:f,f-=b,Dm(0>b?j:l,new m2(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;n2(l,new p2);n2(j,new q2);for(f=new zv(l);f.b<f.d.Tf();){e=Av(f);for(d=new zv(j);d.b<d.d.Tf();)if(c=Av(d),e.b==-c.b)return a.j[e.c.e[e.a]]-=\ne.b,a.j[c.c.e[c.a]]-=c.b,new r2(e.c,c.c,e.a,c.a)}for(f=new zv(l);f.b<f.d.Tf();){e=Av(f);for(d=new zv(j);d.b<d.d.Tf();)if(c=Av(d),e.b>-c.b)return a.j[e.c.e[e.a]]+=c.b,a.j[c.c.e[c.a]]-=c.b,new r2(e.c,c.c,e.a,c.a)}for(f=new zv(l);f.b<f.d.Tf();){e=Av(f);for(d=new zv(j);d.b<d.d.Tf();)if(c=Av(d),e.b<-c.b)return a.j[e.c.e[e.a]]-=e.b,a.j[c.c.e[c.a]]+=e.b,new r2(e.c,c.c,e.a,c.a)}return null}function s2(a){return 2>a.c.c?null:new t2(Dx(a.c,0),Dx(a.c,1))}\nfunction u2(a){var b,c,d,e,f,g,h,j;j=b=null;for(f=0;f<a.f.d;++f)if(32==a.f.B[f]){c=Y(a.f,0,f);e=-1;for(g=0;g<a.c.c&&!(e=v2(Dx(a.c,g),c),-1!=e);++g);d=Y(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=v2(Dx(a.c,h),d),-1!=c);++h);g!=h&&(g>h&&(d=g,g=h,h=d,d=e,e=c,c=d),null==j&&(j=D(w2,u,10,a.c.c,0)),null==j[h]&&(j[h]=D(x2,r0,9,h,0)),j[h][g]?(j[h][g].c[0]+=j[h][g].b[0].a[e],j[h][g].d[0]+=j[h][g].b[0].b[e],j[h][g].c[1]+=j[h][g].b[1].a[c],j[h][g].d[1]+=j[h][g].b[1].b[c],++j[h][g].a[0],++j[h][g].a[1]):(j[h][g]=new r2(Dx(a.c,\ng),Dx(a.c,h),e,c),!b&&(b=new Jm),Dm(b,j[h][g])))}return b}function j2(a){var b,c;b=3.141592653589793-3.141592653589793*(a.e.length-2)/a.e.length;for(c=1;c<a.e.length;++c)a.a[c]=a.a[c-1]+Math.sin(b*(c-1)),a.b[c]=a.b[c-1]+Math.cos(b*(c-1))}function y2(a,b,c){var d,e;for(e=d=0;e<BQ(a.f,c);++e)z2(b,AQ(a.f,c,e))&&++d;return d}\nfunction A2(a,b,c,d){var e,f,d=new i2(a.f,b.e.length+c.e.length-d,a.e);for(e=a=0;e<b.e.length;++e)d.e[a]=b.e[e],d.n[a]=b.n[e],d.a[a]=b.a[e],d.b[a++]=b.b[e];for(e=0;e<c.e.length;++e)f=v2(b,c.e[e]),-1==f?(d.e[a]=c.e[e],d.n[a]=c.n[e],d.a[a]=c.a[e],d.b[a++]=c.b[e]):d.n[f]<c.n[e]&&(d.n[f]=c.n[e]);return d}\nfunction B2(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new C2);if(0!=(a.e&1)){var j,l,o,m,r;m=!1;HR(b,7);b.o=b.c;b.p=b.d;for(l=0;l<b.c;++l)b.f[b.o+l]!=b.f[l]&&(b.f[b.o+l]!=b.f[2*b.o+l]&&(m=!0),j=QR(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=QR(b,l,!0),j!=r&&(o=((b.s[l]&-268435456)>>>28)-1,(-1==o||o<j)&&US(b,l,j))));Q1(b);m&&(b.K=0)}a.f=b;HR(a.f,3);a.c=new Jm;a.a=D(pq,ml,-1,a.f.o,2);a.b=D(pq,ml,-1,a.f.p,2);a.d=D(pq,ml,-1,a.f.p,2);for(d=0;d<a.f.p;++d)a.d[d]=32!=a.f.B[d];a.j=D(B,q,-1,a.f.o,1);for(c=0;c<a.f.o;++c)a.j[c]=\na.f.q[c];if(0!=(a.e&6)){for(d=0;d<a.f.p;++d)a.d[d]=!a.d[d]&&I1(a.f,Y(a.f,0,d))&&I1(a.f,Y(a.f,1,d));var t,y,v,s,A,F,M,N,$,U,V,da;for(s=v=A=0;s<a.f.p;++s)if(I1(a.f,Y(a.f,0,s))&&I1(a.f,Y(a.f,1,s))){a.b[s]=!0;var la=v,sa,cc=a.f,K=void 0,pa=void 0,Ac=void 0,jd=void 0,K=cc.y[0][s],pa=cc.y[1][s],Ac=cc.D[pa].a-cc.D[K].a,jd=cc.D[pa].b-cc.D[K].b;sa=Math.sqrt(Ac*Ac+jd*jd);v=la+sa;++A}if(!(0==A||0==v)){v/=A;for(t=0;t<a.f.o;++t)I1(a.f,t)&&(0==fR(a.f,t)?K1(a.f,t,!1):a.a[t]=!0);U=D(B,q,-1,a.f.o,1);var tb=a.f,L,\nGa,ub,Jc,uc,Ba,kd,cd;HR(tb,1);for(L=0;L<tb.o;++L)U[L]=-1;for(L=uc=0;L<tb.o;++L)if(-1==U[L]&&0!=(tb.s[L]&262144)){U[L]=uc;Ba=D(B,q,-1,tb.o,1);Ba[0]=L;for(kd=Jc=0;Jc<=kd;){ub=fR(tb,Ba[Jc]);for(cd=0;cd<ub;++cd)Ga=tb.e[Ba[Jc]][cd],-1==U[Ga]&&0!=(tb.s[Ga]&262144)&&(Ba[++kd]=Ga,U[Ga]=uc);++Jc}++uc}F=uc;$=D(B,q,-1,F,1);for(t=0;t<a.f.o;++t)-1!=U[t]&&++$[U[t]];N=D(D2,u,12,F,0);for(M=0;M<F;++M)N[M]=new i2(a.f,$[M],a.e);y=D(B,q,-1,F,1);for(t=0;t<a.f.o;++t)M=U[t],-1!=M&&(N[M].n[y[M]]=256,N[M].e[y[M]]=t,N[M].a[y[M]]=\nLQ(a.f,t)/v,N[M].b[y[M]]=MQ(a.f,t)/v,++y[M]);V=-1;for(M=da=0;M<F;++M)da<$[M]&&(da=$[M],V=M);Dm(a.c,N[V]);for(M=0;M<F;++M)M!=V&&Dm(a.c,N[M])}}var ta,Da,aa,Eb,db,Fb,Qc,nc,ca,ld,S,O,Bb,Ra,T,eb,Ma,dd,Rc,Na,fb,Lc,Yd,Bd,Yc,Ib,lb;for(Da=0;Da<a.f.o;++Da)if(4<BQ(a.f,Da)){ca=new i2(a.f,1+BQ(a.f,Da),a.e);ca.a[BQ(a.f,Da)]=0;ca.b[BQ(a.f,Da)]=0;ca.n[BQ(a.f,Da)]=32;ca.e[BQ(a.f,Da)]=Da;a.a[Da]=!0;for(S=0;S<BQ(a.f,Da);++S)Fb=AQ(a.f,Da,S),ca.a[S]=Math.sin(1.0471975511965976*S-2.0943951023931953),ca.b[S]=Math.cos(1.0471975511965976*\nS-2.0943951023931953),ca.n[S]=32,ca.e[S]=Fb,a.a[Fb]=!0,a.b[QQ(a.f,Da,S)]=!0;Dm(a.c,ca)}Yd=BR(a.f);for(Lc=0;Lc<Yd.i.c;++Lc){Bd=Dx(Yd.j,Lc).length;Na=Dx(Yd.i,Lc);Yc=!1;if(0!=(a.e&6)){Yc=!0;for(S=0;S<Bd;++S)if(!I1(a.f,Na[S])){Yc=!1;break}}if(!Yc){O=!1;for(S=0;S<Bd;++S)if(KR(a.f,Na[S])==Bd){O=!0;break}if(O){fb=Dx(Yd.j,Lc);h2(a,Na,fb);for(S=0;S<Bd;++S)a.a[Na[S]]=!0,a.b[fb[S]]=!0}}}for(db=0;db<a.f.p;++db)if(PQ(a.f,db)&&!a.b[db]){a:{var ic=a,vc=db,ec=void 0,I=void 0,oc=void 0,fc=void 0,Bc=void 0,Sc=void 0,\nHd=void 0,Sd=void 0,Cd=void 0,Td=void 0,ed=void 0,fa=void 0,Id=void 0,ec=Y(ic.f,0,vc),I=Y(ic.f,1,vc),Bc=D(B,q,-1,ic.f.o,1),Sc=D(B,q,-1,ic.f.o,1),Hd=D(B,q,-1,ic.f.o,1),Sd=D(B,q,-1,ic.f.o,1);Bc[0]=ec;Bc[1]=I;Sc[1]=vc;Hd[ec]=1;Hd[I]=2;Sd[0]=-1;Sd[1]=0;for(Cd=fc=1;fc<=Cd;){for(Td=0;Td<BQ(ic.f,Bc[fc]);++Td){oc=AQ(ic.f,Bc[fc],Td);if(1<fc&&oc==ec){Id=new E2(Hd[Bc[fc]]);Sc[0]=QQ(ic.f,Bc[fc],Td);ed=fc;for(fa=0;fa<Id.a.length;++fa)Id.a[fa]=Bc[ed],Id.b[fa]=Sc[ed],ed=Sd[ed];lb=Id;break a}0==Hd[oc]&&0!=(ic.f.s[oc]&\n3072)&&(Bc[++Cd]=oc,Sc[Cd]=QQ(ic.f,Bc[fc],Td),Hd[oc]=Hd[Bc[fc]]+1,Sd[Cd]=fc)}++fc}lb=null}Na=lb.a;fb=lb.b;h2(a,Na,fb);for(S=0;S<lb.a.length;++S)a.a[Na[S]]=!0,a.b[fb[S]]=!0}for(db=0;db<a.f.p;++db)if(!a.b[db]&&3==JQ(a.f,db)&&(aa=Y(a.f,0,db),Eb=Y(a.f,1,db),T=BQ(a.f,aa)+BQ(a.f,Eb),2<T)){ca=new i2(a.f,T,a.e);for(S=Qc=0;S<BQ(a.f,aa);++S)Fb=AQ(a.f,aa,S),Fb!=Eb&&(ca.e[Qc++]=Fb,a.a[Fb]=!0,a.b[QQ(a.f,aa,S)]=!0);ca.e[Qc++]=aa;ca.e[Qc++]=Eb;for(S=0;S<BQ(a.f,Eb);++S)Fb=AQ(a.f,Eb,S),Fb!=aa&&(ca.e[Qc++]=Fb,a.a[Fb]=\n!0,a.b[QQ(a.f,Eb,S)]=!0);for(S=0;S<T;++S)ca.a[S]=S,ca.b[S]=0,ca.n[S]=1;a.a[aa]=!0;a.a[Eb]=!0;a.b[db]=!0;Dm(a.c,ca)}for(db=0;db<a.f.p;++db)if(!a.b[db]&&2==JQ(a.f,db)){ta=D(B,q,-1,a.f.o,1);for(S=0;2>S;++S)if(ta[0]=Y(a.f,S,db),ta[1]=Y(a.f,1-S,db),1==a.f.k[ta[0]]&&2==a.f.k[ta[1]]&&2==BQ(a.f,ta[1])){a.a[ta[0]]=!0;a.a[ta[1]]=!0;a.b[db]=!0;Ra=1;do{eb=AQ(a.f,ta[Ra],0)==ta[Ra-1]?1:0;ta[Ra+1]=AQ(a.f,ta[Ra],eb);if(2==a.f.k[ta[Ra+1]]&&2<BQ(a.f,ta[Ra+1]))break;a.a[ta[Ra+1]]=!0;a.b[QQ(a.f,ta[Ra],eb)]=!0;++Ra}while(2==\na.f.k[ta[Ra]]&&2==BQ(a.f,ta[Ra]));T=BQ(a.f,ta[0])+BQ(a.f,ta[Ra])+Ra-1;ca=new i2(a.f,T,a.e);for(Bb=0;Bb<=Ra;++Bb)ca.a[Bb]=Bb,ca.b[Bb]=0,ca.n[Bb]=64,ca.e[Bb]=ta[Bb];nc=Ra+1;ld=!1;for(Bb=0;Bb<BQ(a.f,ta[0]);++Bb)Fb=AQ(a.f,ta[0],Bb),Fb!=ta[1]&&(ca.a[nc]=-0.5,ca.b[nc]=ld?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),ca.n[nc]=64,ca.e[nc]=Fb,++nc,ld=!0);ld=!1;for(Bb=0;Bb<BQ(a.f,ta[Ra]);++Bb)Fb=AQ(a.f,ta[Ra],Bb),Fb!=ta[Ra-1]&&(ca.a[nc]=Ra+0.5,ca.b[nc]=ld?-Math.sin(1.0471975511965976):Math.sin(1.0471975511965976),\nca.n[nc]=64,ca.e[nc]=Fb,++nc,ld=!0);Dm(a.c,ca)}}for(Da=0;Da<a.f.o;++Da)if(4==BQ(a.f,Da)){Ma=D(B,q,-1,4,1);dd=D(B,q,-1,4,1);for(S=Rc=0;4>S;++S)Ma[Rc]=AQ(a.f,Da,S),dd[Rc]=QQ(a.f,Da,S),1==BQ(a.f,Ma[Rc])&&!a.b[dd[Rc]]&&++Rc;if(2==Rc){ca=new i2(a.f,3,a.e);for(S=0;2>S;++S)a.a[Ma[S]]=!0,a.b[dd[S]]=!0,ca.e[S]=Ma[S],ca.n[S]=32;ca.a[0]=-0.5;ca.b[0]=0.866;ca.a[1]=0.5;ca.b[1]=0.866;ca.a[2]=0;ca.b[2]=0;ca.n[2]=32;ca.e[2]=Da;Dm(a.c,ca)}if(3==Rc){for(S=0;2>S;++S)1==JQ(a.f,dd[S])&&(Ib=Ma[S],Ma[S]=Ma[2],Ma[2]=Ib,\nIb=dd[S],dd[S]=dd[2],dd[2]=Ib);ca=new i2(a.f,4,a.e);for(S=0;3>S;++S)a.a[Ma[S]]=!0,a.b[dd[S]]=!0,ca.e[S]=Ma[S],ca.n[S]=32;ca.a[0]=-1;ca.b[0]=0;ca.a[1]=1;ca.b[1]=0;ca.a[2]=0;ca.b[2]=1;ca.a[3]=0;ca.b[3]=0;ca.n[3]=32;ca.e[3]=Da;Dm(a.c,ca)}}F2(a);for(var Ob,ge,Cb,fd,Va,Jb;;){fd=null;for(Ob=0;Ob<a.f.o;++Ob){for(Cb=Jb=0;Cb<BQ(a.f,Ob);++Cb)a.b[QQ(a.f,Ob,Cb)]||++Jb;if(1==Jb){a:{var Qb=a,jc=Ob,Za=void 0,pc=void 0,ya=void 0,Jd=void 0,Rb=void 0,Mc=void 0,gc=void 0,Cc=void 0,kc=void 0,Dc=void 0,Kd=void 0,Dd=void 0,\nya=D(B,q,-1,Qb.f.o,1),Jd=D(B,q,-1,Qb.f.o,1),Rb=D(B,q,-1,Qb.f.o,1),Mc=D(B,q,-1,Qb.f.o,1);ya[0]=jc;Rb[jc]=1;Mc[0]=-1;for(gc=pc=0;pc<=gc;){if(0==pc||!Qb.a[ya[pc]])for(Cc=0;Cc<BQ(Qb.f,ya[pc]);++Cc)Za=AQ(Qb.f,ya[pc],Cc),Kd=QQ(Qb.f,ya[pc],Cc),0==Rb[Za]&&!Qb.b[Kd]&&(ya[++gc]=Za,Jd[gc]=Kd,Rb[Za]=Rb[ya[pc]]+1,Mc[gc]=pc);if(pc==gc){Dd=new E2(Rb[ya[pc]]);kc=pc;for(Dc=0;Dc<Dd.a.length;++Dc)Dd.a[Dc]=ya[kc],Dd.b[Dc]=Jd[kc],kc=Mc[kc];Va=Dd;break a}++pc}Va=null}(!fd||Va.a.length>fd.a.length)&&(fd=Va)}}if(!fd)break;\nge=new i2(a.f,fd.a.length,a.e);for(Cb=0;Cb<fd.a.length;++Cb)a.a[fd.a[Cb]]=!0,Cb<fd.a.length-1&&(a.b[fd.b[Cb]]=!0),ge.e[Cb]=fd.a[Cb],ge.a[Cb]=Math.cos(0.5235987755982988)*Cb,ge.b[Cb]=1==(Cb&1)?0:0.5,ge.n[Cb]=128+fd.a.length;Dm(a.c,ge)}F2(a);for(f=new zv(a.c);f.b<f.d.Tf();){for(var wc=e=Av(f),md=void 0,Ld=void 0,X=void 0,ob=void 0,pb=void 0,ob=X=0;ob<wc.e.length;++ob){md=wc.e[ob];Ld=BQ(wc.k,md);for(pb=0;pb<Ld;++pb)AQ(wc.k,md,pb)>md&&++X}wc.f=D(B,q,-1,X,1);wc.i=D(B,q,-1,wc.k.o,1);for(ob=X=0;ob<wc.e.length;++ob){md=\nwc.e[ob];Ld=BQ(wc.k,md);wc.i[md]=ob;for(pb=0;pb<Ld;++pb)AQ(wc.k,md,pb)>md&&(wc.f[X++]=QQ(wc.k,md,pb))}}var xb,Af,$a,Sb,mb,lg,gb,Bf,oe,nd,xc,qc;for(Bf=0;Bf<a.c.c;++Bf){gb=Dx(a.c,Bf);for(oe=0;oe<gb.f.length;++oe)if($a=gb.f[oe],2==JQ(a.f,$a)){if(!aR(a.f,$a)&&0==(a.f.z[$a]&3)){var Gb=a.f;Gb.z[$a]|=16777216}if(!PQ(a.f,$a)&&1<a.f.f[Y(a.f,0,$a)]&&1<a.f.f[Y(a.f,1,$a)]&&(1==(a.f.z[$a]&3)||2==(a.f.z[$a]&3))){qc=D(B,q,-1,2,1);Sb=D(B,q,-1,2,1);for(nd=0;2>nd;++nd){qc[nd]=a.f.G;Sb[nd]=Y(a.f,nd,$a);for(xc=0;xc<\nBQ(a.f,Sb[nd]);++xc)mb=AQ(a.f,Sb[nd],xc),mb!=Y(a.f,1-nd,$a)&&qc[nd]>mb&&(qc[nd]=mb)}lg=G2(gb.a[gb.i[Sb[0]]],gb.b[gb.i[Sb[0]]],gb.a[gb.i[Sb[1]]],gb.b[gb.i[Sb[1]]]);xb=G2(gb.a[gb.i[qc[0]]],gb.b[gb.i[qc[0]]],gb.a[gb.i[Sb[0]]],gb.b[gb.i[Sb[0]]]);Af=G2(gb.a[gb.i[Sb[1]]],gb.b[gb.i[Sb[1]]],gb.a[gb.i[qc[1]]],gb.b[gb.i[qc[1]]]);0>O1(lg,xb)^0>O1(lg,Af)^2==(a.f.z[$a]&3)&&H2(gb,$a)}}}var Ae,wd,Tc,Tb,od,pe,Zd,Zc,Be,rc,Xa,sc,yb,he,Md,$c,Sa,Ta,Ec,Ub,pd,ba,qd,$d,xd,qe;pd=D(MR,u,6,a.f.o,0);for(Ub=0;Ub<a.f.o;++Ub)pd[Ub]=\nnew NR(2),gR(pd[Ub],Ub);qe=D(B,q,-1,a.f.o,1);for(ba=0;ba<a.f.d;++ba)if(qd=a.f.z[ba]&3,1==qd||2==qd)EQ(pd[Y(a.f,0,ba)],Jw(qd)),EQ(pd[Y(a.f,1,ba)],Jw(qd));$d=k2(pd,qe);do{xd=$d;for(var hf=a,jf=pd,Xg=qe,Kb=void 0,Qe=void 0,Re=void 0,rd=void 0,yd=void 0,Se=void 0,Te=void 0,Qe=D(B,q,-1,16,1),Kb=0;Kb<hf.f.o;++Kb){for(Re=0;Re<BQ(hf.f,Kb);++Re){Te=Xg[AQ(hf.f,Kb,Re)];for(rd=0;rd<Re&&!(Te<Qe[rd]);++rd);for(yd=Re;yd>rd;--yd)Qe[yd]=Qe[yd-1];Qe[rd]=Te}Se=PR(6,BQ(hf.f,Kb));gR(jf[Kb],Kb);hR(jf[Kb],16,Jw(Xg[Kb]));\nhR(jf[Kb],17*(6-Se),Lk);for(Re=0;Re<Se;++Re)hR(jf[Kb],17,Jw(Qe[Re]))}$d=k2(pd,qe)}while(xd!=$d);Tb=D(BL,rl,-1,a.f.p,1);var sd,mg,ae,Hg,Cf,ie,Ea,Wb,ck,vl;for(ae=0;ae<a.f.p;++ae)if(sd=Y(a.f,0,ae),mg=Y(a.f,1,ae),!(PQ(a.f,ae)||1!=JQ(a.f,ae)||1==BQ(a.f,sd)||1==BQ(a.f,mg)))if(!(0!=(a.e&2)&&I1(a.f,sd))||!I1(a.f,mg)){ck=!1;for(Ea=0;2>Ea;++Ea)if(Hg=Y(a.f,Ea,ae),2<BQ(a.f,Hg)){vl=!0;ie=-1;for(Wb=0;Wb<BQ(a.f,Hg);++Wb)Cf=AQ(a.f,Hg,Wb),Cf!=Y(a.f,1-Ea,ae)&&(-1==ie?ie=qe[Cf]:ie!=qe[Cf]&&(vl=!1));if(vl){ck=!0;break}}ck||\n(0!=(a.e&4)&&I1(a.f,sd)&&I1(a.f,mg)?Tb[ae]=1:Tb[ae]=2)}for(Tc=0;Tc<a.f.p;++Tc)2==Tb[Tc]&&(0!=(a.f.s[Y(a.f,0,Tc)]&3072)||0!=(a.f.s[Y(a.f,1,Tc)]&3072))&&(Tb[Tc]=3);for(sc=0;sc<a.c.c;++sc){rc=Dx(a.c,sc);Zd=I2(rc);$c=rc.c;Md=new J2(rc,a.e);he=-1;for(Xa=0;224>Xa&&0!=Zd.c;++Xa){Zc=K2(a.i,Zd.c);pe=(eD(Zc,Zd.c),Zd.b[Zc]);a:{var ah=a,xq=pe[0],dk=pe[1],Ve=void 0,Ce=void 0,Db=void 0,We=void 0,bh=void 0,wl=void 0,ti=void 0,dj=void 0,ui=void 0,Ka=void 0,ej=void 0,Kh=void 0,bh=D(B,q,-1,ah.f.o,1),wl=D(B,q,-1,ah.f.o,\n1),ti=D(B,q,-1,ah.f.o,1),dj=D(B,q,-1,ah.f.o,1);bh[0]=dk;ti[dk]=1;dj[0]=-1;for(ui=We=0;We<=ui;){for(Ka=0;Ka<fR(ah.f,bh[We]);++Ka){Ce=AQ(ah.f,bh[We],Ka);Kh=QQ(ah.f,bh[We],Ka);if(Ce==xq){Db=ti[bh[We]];Ve=D(B,q,-1,Db,1);Ve[0]=Kh;for(ej=1;ej<Db;++ej)Ve[ej]=wl[We],We=dj[We];od=Ve;break a}0==ti[Ce]&&(bh[++ui]=Ce,wl[ui]=Kh,ti[Ce]=ti[bh[We]]+1,dj[ui]=We)}if(We==ui)break;++We}od=null}Ae=D(B,q,-1,od.length,1);wd=0;if(32>Xa)for(yb=1;yb<od.length-1;++yb)3==Tb[od[yb]]&&(Ae[wd++]=od[yb]);else if(96>Xa)for(yb=1;yb<\nod.length-1;++yb)2<=Tb[od[yb]]&&(Ae[wd++]=od[yb]);else for(yb=1;yb<od.length-1;++yb)1<=Tb[od[yb]]&&(Ae[wd++]=od[yb]);if(0!=wd){Ta=Ae[0];if(1<wd){do Ta=Ae[K2(a.i,wd)];while(Ta==he)}Ta!=he&&(he=Ta,H2(rc,Ta),Zd=I2(rc),$c>rc.c&&($c=rc.c,Md=new J2(rc,a.e)))}}kD(a.c,sc,Md);rc=Md;Be=1;do{Sa=9999;for(yb=0;yb<rc.e.length;++yb)if(Ec=qe[rc.e[yb]],Ec==Be){for(var Xb=rc,og=yb,ek=void 0,xl=void 0,fk=void 0,Df=void 0,Jg=void 0,fj=void 0,ch=void 0,dh=void 0,lf=void 0,pg=void 0,gj=void 0,yl=void 0,je=void 0,De=void 0,\nqg=void 0,mf=void 0,Wa=void 0,Lg=void 0,tk=void 0,Jv=void 0,je=Xb.a[og],Wa=Xb.b[og],Df=D(L2,u,11,4,0),pg=lf=0;pg<Xb.f.length&&!(4<=lf);++pg)og==Xb.i[Y(Xb.k,0,Xb.f[pg])]||og==Xb.i[Y(Xb.k,1,Xb.f[pg])]||(De=Xb.a[Xb.i[Y(Xb.k,0,Xb.f[pg])]],Lg=Xb.b[Xb.i[Y(Xb.k,0,Xb.f[pg])]],qg=Xb.a[Xb.i[Y(Xb.k,1,Xb.f[pg])]],tk=Xb.b[Xb.i[Y(Xb.k,1,Xb.f[pg])]],fj=Math.sqrt((De-je)*(De-je)+(Lg-Wa)*(Lg-Wa)),ch=Math.sqrt((qg-je)*(qg-je)+(tk-Wa)*(tk-Wa)),fk=Math.sqrt((qg-De)*(qg-De)+(tk-Lg)*(tk-Lg)),fj<fk&&ch<fk?De==qg?(Jg=0>=\nje-De?0-(je-De):je-De,0.5>Jg&&(Df[lf++]=new M2(G2(De,Wa,je,Wa),(0.5-Jg)/2))):Lg==tk?(Jg=0>=Wa-Lg?0-(Wa-Lg):Wa-Lg,0.5>Jg&&(Df[lf++]=new M2(G2(je,Lg,je,Wa),(0.5-Jg)/2))):(gj=(tk-Lg)/(qg-De),yl=-1/gj,ek=Lg-gj*De,xl=Wa-yl*je,mf=(xl-ek)/(gj-yl),Jv=gj*mf+ek,Jg=Math.sqrt((mf-je)*(mf-je)+(Jv-Wa)*(Jv-Wa)),0.5>Jg&&(Df[lf++]=new M2(G2(mf,Jv,je,Wa),(0.5-Jg)/2))):0.5>fj?Df[lf++]=new M2(G2(De,Lg,je,Wa),(0.5-fj)/2):0.5>ch&&(Df[lf++]=new M2(G2(qg,tk,je,Wa),(0.5-ch)/2)));0<lf&&(dh=N2(Df,lf),Xb.a[og]+=dh.b*Math.sin(dh.a),\nXb.b[og]+=dh.b*Math.cos(dh.a))}else Ec>Be&&Ec<Sa&&(Sa=Ec);Be=Sa}while(9999!=Sa)}var Ol,Mn;for(Ol=0;Ol<a.f.o;++Ol)!I1(a.f,Ol)&&0==BQ(a.f,Ol)&&(Mn=new i2(a.f,1,a.e),a.a[Ol]=!0,Mn.e[0]=Ol,Mn.a[0]=0,Mn.b[0]=0,Mn.n[0]=0,Dm(a.c,Mn));var Y0,Kv;for(Kv=u2(a);Kv;){for(var Nn=void 0,Lv=void 0,kE=void 0,lE=void 0,lE=0,kE=null,Lv=new zv(Kv);Lv.b<Lv.d.Tf();)Nn=Av(Lv),lE<Nn.b[0].e.length*Nn.b[1].e.length&&(lE=Nn.b[0].e.length*Nn.b[1].e.length,kE=Nn);Y0=kE;O2(a,Y0,1.2);Kv=u2(a)}var Mv;for(Mv=l2(a);Mv;)O2(a,Mv,1.5),\nMv=l2(a);var Nv;for(Nv=s2(a);Nv;)O2(a,Nv,1.8),Nv=s2(a);for(g=0;g<a.c.c;++g){e=Dx(a.c,g);for(h=0;h<e.e.length;++h)L1(a.f,e.e[h],e.a[h]),M1(a.f,e.e[h],e.b[h]),N1(a.f,e.e[h],0)}}\nfunction O2(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,o;e=D(rG,nl,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];o=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var m=void 0,r=m=void 0,t=void 0,y=void 0,v=void 0,s=void 0,A=s=void 0,F=y=m=v=y=void 0,M=void 0,N=r=void 0,$=y=m=void 0,U=void 0;if(1==f.e.length)f=0;else{N=c+Math.sqrt(b.b[1-j].e.length);t=D(rG,nl,-1,36,1);for(A=0;A<f.e.length;++A)m=G2(h,l,f.a[A],f.b[A]),m=P(J(Math.round(36*m/6.283185307179586))),m=0>m?m+36:36<=m?m-36:m,y=h-f.a[A],v=l-f.b[A],\ny=y*y+v*v,t[m]<y&&(t[m]=y);m=y=-1;for(A=0;36>A;++A)t[A]=Math.sqrt(t[A]),y<t[A]&&(y=t[A],m=A);m=0>m-18?m-18+36:36<=m-18?m-18-36:m-18;for(A=0;18>=A;++A)t[0>m+A?m+A+36:36<=m+A?m+A-36:m+A]+=0.01*A,t[0>m-A?m-A+36:36<=m-A?m-A-36:m-A]+=0.01*A;$=D(rG,nl,-1,9,1);for(A=1;9>A;++A)$[A]=Math.sin(0.17453292519943295*A);U=N*N;M=1.7976931348623157E308;F=-1;for(m=0;36>m;++m)if(!(t[m]>=M)){v=t[m];for(A=1;9>A;++A){for(y=-1;1>=y&&!(r=0>m+y*A?m+y*A+36:36<=m+y*A?m+y*A-36:m+y*A,!(t[r]<=v)&&(s=t[r]*$[A],s<N&&(s*=s,r=Math.sqrt(U-\ns)+Math.sqrt(t[r]*t[r]-s)-N,v<r&&(v=r,M<=r))));y+=2);if(M<=v)break}M>v&&(M=v,F=m)}f=6.283185307179586*F/36}o[g]=f}P2(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);P2(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);o=1.7976931348623157E308;f=-1.7976931348623157E308;g=b.d[0]-b.d[1];for(j=0;j<b.b[1].b.length;++j)b.b[1].b[j]+=g,o>b.b[1].b[j]&&(o=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-o+2*c;f=dw(Math.ceil(j));o+=(j-f)/2-c;g=D(rG,nl,-1,f,1);for(j=0;j<f;++j)g[j]=b.c[1]+c;for(j=0;j<b.b[1].b.length;++j){h=\nb.b[1].b[j]-o;l=dw(h-c);for(h=PR(dw(h+c),f-1);l<=h;++l)g[l]>b.b[1].a[j]&&(g[l]=b.b[1].a[j])}for(j=0;j<f;++j)g[j]-=c;c=b.c[0]-b.c[1];for(j=0;j<b.b[0].a.length;++j)f=dw(b.b[0].b[j]-o),0<=f&&f<g.length&&c<b.b[0].a[j]-g[f]&&(c=b.b[0].a[j]-g[f]);for(j=0;j<b.b[1].a.length;++j)b.b[1].a[j]+=c;d&&(P2(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),P2(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=A2(a,b.b[0],b.b[1],0);Q2(a,b.b[0],b.b[1],d)}\nfunction F2(a){for(var b,c,d,e,f,g,h,j,l,o,m,r,t,y,v;;){o=v=0;y=t=null;for(f=1;f<a.c.c;++f){d=Dx(a.c,f);for(g=0;g<f;++g){e=Dx(a.c,g);for(j=r=m=c=b=0;j<d.e.length;++j)for(l=0;l<e.e.length;++l)d.e[j]==e.e[l]&&(++c,b=d.e[j],m<d.n[j]&&(m=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==y2(a,d,b)&&1==y2(a,e,b)?0:1,m>r?h=(b<<24)+(m<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(m<<8)+c,v<h)){v=h;o=c;for(j=r=m=0;j<d.e.length;++j)m<d.n[j]&&(m=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);m>r?(t=d,y=e):(t=e,y=\nd)}}}if(0==v)break;if(o==t.e.length)wm(a.c,t);else if(o==y.e.length)wm(a.c,y);else{c=a;f=o;r=m=e=d=o=o=j=b=v=g=void 0;g=D(B,q,-1,f,1);for(b=v=0;b<t.e.length;++b)for(j=0;j<y.e.length;++j)t.e[b]==y.e[j]&&(g[v++]=t.e[b]);if(1==f)f=(o=v2(t,g[0]),d=v2(y,g[0]),R2(y,t.a[o]-y.a[d],t.b[o]-y.b[d]),e=S2(c,t,g[0]),m=S2(c,y,g[0]),r=0,1==y2(c,t,g[0])&&1==y2(c,y,g[0])&&(r=1.0471975511965976),P2(y,y.a[d],y.b[d],e-m+r+3.141592653589793),A2(c,t,y,1));else{o=c;d=t;e=y;r=g;var s=void 0,A=v=void 0,F=void 0,M=void 0,N=\nvoid 0,$=void 0,U=void 0,V=l=j=b=M=void 0,da=A=s=m=v=g=l=j=b=v=s=void 0,$=void 0;j=D(B,q,-1,f,1);l=D(B,q,-1,f,1);for(b=0;b<f;++b)j[b]=v2(d,r[b]),l[b]=v2(e,r[b]);for(b=s=v=m=g=0;b<f;++b)g+=d.a[j[b]],m+=d.b[j[b]],v+=e.a[l[b]],s+=e.b[l[b]];g/=f;m/=f;v/=f;s/=f;R2(e,g-v,m-s);M=D(L2,u,11,f,0);$=D(L2,u,11,f,0);s=D(L2,u,11,f,0);v=D(L2,u,11,f,0);for(b=0;b<f;++b)M[b]=new T2(g,m,d.a[j[b]],d.b[j[b]]),$[b]=new T2(g,m,e.a[l[b]],e.b[l[b]]),s[b]=new M2(M[b].a-$[b].a,M[b].b*$[b].b),v[b]=new M2(M[b].a+$[b].a,M[b].b*\n$[b].b);s=N2(s,f);v=N2(v,f);for(b=$=da=0;b<f;++b)for(V=0;V<BQ(o.f,r[b]);++V)A=AQ(o.f,r[b],V),z2(d,A)&&!z2(e,A)&&++da,!z2(d,A)&&z2(e,A)&&++$;N=D(L2,u,11,da,0);U=D(L2,u,11,$,0);M=D(L2,u,11,$,0);for(b=$=da=0;b<f;++b)for(V=0;V<BQ(o.f,r[b]);++V)A=AQ(o.f,r[b],V),z2(d,A)&&!z2(e,A)&&(F=v2(d,A),N[da]=new T2(d.a[j[b]],d.b[j[b]],d.a[F],d.b[F]),++da),!z2(d,A)&&z2(e,A)&&(F=v2(e,A),A=new T2(e.a[l[b]],e.b[l[b]],e.a[F],e.b[F]),U[$]=new M2(s.a+A.a,A.b),M[$]=new M2(v.a-A.a,A.b),++$);b=N2(N,da);j=N2(U,$);l=N2(M,$);\nif(pH(O1(b.a,j.a))>pH(O1(b.a,l.a)))P2(e,g,m,s.a);else{r=g;b=m;s=l=j=void 0;for(s=0;s<e.e.length;++s)l=wL((e.a[s]-r)*(e.a[s]-r)+(e.b[s]-b)*(e.b[s]-b)),j=0-G2(r,b,e.a[s],e.b[s]),e.a[s]=r+l*Math.sin(j),e.b[s]=b+l*Math.cos(j);P2(e,g,m,v.a)}f=A2(o,d,e,f)}o=f;Q2(c,t,y,o)}}}\nfunction S2(a,b,c){var d,e,f,g,h,j,l,o;d=D(rG,nl,-1,BQ(a.f,c)+1,1);f=D(B,q,-1,BQ(a.f,c)+1,1);g=D(B,q,-1,BQ(a.f,c)+1,1);l=v2(b,c);for(h=e=0;h<BQ(a.f,c);++h)f[e]=AQ(a.f,c,h),g[e]=QQ(a.f,c,h),j=v2(b,f[e]),-1!=j&&(d[e++]=G2(b.a[l],b.b[l],b.a[j],b.b[j]));if(1==e)return d[0]+3.141592653589793;for(h=e-1;0<h;--h)for(b=0;b<h;++b)d[b]>d[b+1]&&(j=d[b],d[b]=d[b+1],d[b+1]=j,j=f[b],f[b]=f[b+1],f[b+1]=j,j=g[b],g[b]=g[b+1],g[b+1]=j);d[e]=d[0]+6.283185307179586;f[e]=f[0];g[e]=g[0];j=-100;for(h=l=0;h<e;++h){b=d[h+\n1]-d[h];if(2<e&&PQ(a.f,g[h])&&PQ(a.f,g[h+1])){a:{o=a;var m=f[h],r=c,t=f[h+1],y=void 0,v=void 0,s=void 0,A=void 0,F=void 0,M=void 0,s=D(B,q,-1,o.f.o,1),A=D(B,q,-1,o.f.o,1);s[0]=r;s[1]=m;A[r]=1;A[m]=2;for(F=v=1;v<=F;){for(M=0;M<BQ(o.f,s[v]);++M){y=AQ(o.f,s[v],M);if(y==t){o=1+A[s[v]];break a}0==A[y]&&0!=(o.f.s[y]&3072)&&(s[++F]=y,A[y]=A[s[v]]+1)}++v}o=0}0!=o&&(b-=100-o)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function Q2(a,b,c,d){var e;e=PR(AA(a.c,b),AA(a.c,c));AD(a.c,e,d);wm(a.c,b);wm(a.c,c)}\nfunction U2(){this.e=1}function N2(a,b){var c,d,e;for(d=c=e=0;d<b;++d)e+=a[d].b*Math.sin(a[d].a),c+=a[d].b*Math.cos(a[d].a);0==c?d=0<e?1.5707963267948966:-1.5707963267948966:(d=Math.atan(e/c),0>c&&(d+=3.141592653589793));c=Math.sqrt(e*e+c*c)/b;return new M2(d,c)}w(33,1,{},U2);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function o2(){}w(34,1,{},o2);_.dd=function(a,b){var c,d;return c=qH(a.b),d=qH(b.b),c<d?-1:c==d?0:1};function p2(){}w(35,1,{},p2);\n_.dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function q2(){}w(36,1,{},q2);_.dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function t2(a,b){var c,d;this.b=D(D2,u,12,2,0);this.b[0]=a;this.b[1]=b;this.c=D(rG,nl,-1,2,1);this.d=D(rG,nl,-1,2,1);this.a=D(B,q,-1,2,1);for(c=0;2>c;++c){for(d=0;d<this.b[c].e.length;++d)this.c[c]+=this.b[c].a[d],this.d[c]+=this.b[c].b[d];this.a[c]=this.b[c].e.length}}\nfunction r2(a,b,c,d){this.b=D(D2,u,12,2,0);this.b[0]=a;this.b[1]=b;this.c=D(rG,nl,-1,2,1);this.d=D(rG,nl,-1,2,1);this.c[0]=this.b[0].a[c];this.d[0]=this.b[0].b[c];this.c[1]=this.b[1].a[d];this.d[1]=this.b[1].b[d];this.a=D(B,q,-1,2,1);this.a[0]=1;this.a[1]=1}w(37,1,{9:1},t2,r2);_.a=null;_.b=null;_.c=null;_.d=null;function M2(a,b){this.a=a;this.b=b}function T2(a,b,c,d){this.a=G2(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}\nfunction G2(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}w(38,1,{11:1},M2,T2);_.a=0;_.b=0;function E2(a){this.a=D(B,q,-1,a,1);this.b=D(B,q,-1,a,1)}w(39,1,{},E2);_.a=null;_.b=null;function m2(a,b,c){this.c=a;this.a=b;this.b=c}w(40,1,{},m2);_.a=0;_.b=0;_.c=null;\nfunction H2(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=D(DI,am,87,a.k.p,0));if(null==a.d[b]){g=D(B,q,-1,a.e.length,1);l=D(pq,ml,-1,a.k.o,2);c=Y(a.k,0,b);d=Y(a.k,1,b);g[0]=c;l[c]=!0;for(h=f=0;f<=h;){for(j=0;j<BQ(a.k,g[f]);++j)e=AQ(a.k,g[f],j),!l[e]&&e!=d&&(g[++h]=e,l[e]=!0);if(f==h)break;++f}e=h+1>~~(a.e.length/2);if(0!=(a.j&6)){f=g=!1;for(j=0;j<a.e.length;++j)I1(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=D(B,q,-1,e?a.e.length-h:h+2,1);for(j=0;j<a.e.length;++j)a.e[j]==c?a.d[b][e?0:1]=\nj:a.e[j]==d?a.d[b][e?1:0]=j:e^l[a.e[j]]&&(a.d[b][f++]=j)}e=a.a[a.d[b][0]];f=a.b[a.d[b][0]];l=G2(e,f,a.a[a.d[b][1]],a.b[a.d[b][1]]);for(j=2;j<a.d[b].length;++j)h=a.d[b][j],d=wL((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-G2(e,f,a.a[h],a.b[h]),a.a[h]=e+d*Math.sin(c),a.b[h]=f+d*Math.cos(c)}\nfunction I2(a){var b,c,d,e,f;a.c=0;c=new Jm;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=pH(a.a[e]-a.a[f]),d=pH(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=D(B,q,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],nq(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function v2(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function z2(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction P2(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=wL((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=G2(b,c,a.a[g],a.b[g])+d,a.a[g]=b+f*Math.sin(e),a.b[g]=c+f*Math.cos(e)}function R2(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function i2(a,b,c){this.k=a;this.j=c;this.e=D(B,q,-1,b,1);this.n=D(B,q,-1,b,1);this.a=D(rG,nl,-1,b,1);this.b=D(rG,nl,-1,b,1)}\nfunction J2(a,b){var c;this.k=a.k;this.j=b;this.e=D(B,q,-1,a.e.length,1);this.n=D(B,q,-1,a.e.length,1);this.a=D(rG,nl,-1,a.e.length,1);this.b=D(rG,nl,-1,a.e.length,1);for(c=0;c<a.e.length;++c)this.e[c]=a.e[c],this.n[c]=a.n[c],this.a[c]=a.a[c],this.b[c]=a.b[c];if(null!=a.f){this.f=D(B,q,-1,a.f.length,1);for(c=0;c<a.f.length;++c)this.f[c]=a.f[c]}if(null!=a.i){this.i=D(B,q,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}w(41,1,{12:1},i2,J2);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function R1(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function V2(){V2=x;W2=z(X2,sl,-1,[0.29899999499320984,0.5870000123977661,0.11400000005960464])}\nfunction Y2(a,b){V2();var c,d,e,f,g,h;c=!b?1:(W2[0]*(b.d>>16&255)+W2[1]*(b.d>>8&255)+W2[2]*(b.d&255))/255;f=!a?1:(W2[0]*(a.d>>16&255)+W2[1]*(a.d>>8&255)+W2[2]*(a.d&255))/255;e=pH(c-f);if(0.30000001192092896<e)return a;d=D(X2,sl,-1,3,1);Z2(b.d>>16&255,b.d>>8&255,b.d&255,d);g=D(X2,sl,-1,3,1);Z2(a.d>>16&255,a.d>>8&255,a.d&255,g);h=pH(g[0]-d[0]);0.5<h&&(h=1-h);g=1-(g[1]>d[1]?g[1]:d[1]);d=pH(f+c-1);h=Math.cos(9.42477796076938*h);h=0.30000001192092896*(g>(d>h?d:h)?g:d>h?d:h);if(e>h)c=a;else if(e=(f>c?1<\nf+h:0<f-h)?c-h:c+h,c=null,null==c&&(c=D(X2,sl,-1,4,1)),null!=a.b?c[3]=a.a:c[3]=(a.d>>24&255)/255,f=c,null==f&&(f=D(X2,sl,-1,3,1)),null!=a.b?(f[2]=a.b[2],f[1]=a.b[1],f[0]=a.b[0]):(f[2]=(a.d&255)/255,f[1]=(a.d>>8&255)/255,f[0]=(a.d>>16&255)/255),f=!a?1:(W2[0]*(a.d>>16&255)+W2[1]*(a.d>>8&255)+W2[2]*(a.d&255))/255,0==f)c=new $2(f,f,f,c[3]);else{d=e/(!a?1:(W2[0]*(a.d>>16&255)+W2[1]*(a.d>>8&255)+W2[2]*(a.d&255))/255);for(e=f=h=0;3>e;++e)c[e]*=d,1>c[e]?f+=W2[e]:(h+=(c[e]-1)*W2[e],c[e]=1);if(0!=h){for(e=\nd=0;3>e;++e)1>c[e]&&(c[e]+=h/f,1<c[e]&&(d+=(c[e]-1)*W2[e],c[e]=1));if(0!=d)for(e=0;3>e;++e)1>c[e]&&(c[e]+=d/W2[e],1<c[e]&&(c[e]=1))}c=new $2(c[0],c[1],c[2],c[3])}return c}var W2;function $2(a,b,c,d){EC();var e=dw(255*a+0.5),f=dw(255*b+0.5),g=dw(255*c+0.5),h=dw(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new Sm(xe);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=D(X2,sl,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}function a3(a){EC();this.d=a|-16777216}\nfunction Z2(a,b,c,d){EC();var e,f,g,h,j,l;null==d&&(d=D(X2,sl,-1,3,1));j=c>(a>b?a:b)?c:a>b?a:b;l=c<(a<b?a:b)?c:a<b?a:b;j==l?g=h=0:(h=(j-l)/j,f=(j-a)/(j-l),e=(j-b)/(j-l),c=(j-c)/(j-l),a==j?g=c-e:b==j?g=2+f-c:g=4+e-f,g/=6,0>g&&++g);d[0]=g;d[1]=h;d[2]=j/255}w(486,1,{59:1,68:1,71:1},$2,a3);var Y1=null;function a1(){}function d1(a,b){this.a=a;this.b=b}w(536,509,{78:1,79:1},a1,d1);_.vf=XB;_.wf=Iz;_.tS=function(){return b3.d+"[x="+this.a+",y="+this.b+cg};_.a=0;_.b=0;\nfunction P0(a,b){var c,d,e,f;c=new Q0;d=a.c;e=b.vf();d=d<e?d:e;e=a.d;f=b.wf();e=e<f?e:f;f=a.c+a.b;var g=b.vf()+b.yf();f=f>g?f:g;var g=a.d+a.a,h=b.wf()+b.xf();c.c=d;c.d=e;c.b=f-d;c.a=(g>h?g:h)-e;return c}function Q0(){}function i1(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(537,512,Ml,Q0,i1);_.xf=XB;_.yf=Iz;_.vf=function(){return this.c};_.wf=function(){return this.d};_.tS=function(){return c3.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+cg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction d3(a){var b;b=new JT;var c=new b2,d=AL(oy(a)),e,f,g,h,j,l,o,m,r,t,y,v,s,A,F,M,N,$,U,V,da,la,sa,cc,K,pa,Ac,jd,tb,L,Ga,ub,Jc,uc,Ba,kd,cd;c.b=b;NS(c.b);sa=null;h=D(B,q,-1,64,1);h[0]=-1;pa=D(B,q,-1,64,1);Ac=D(B,q,-1,64,1);for(s=0;64>s;++s)pa[s]=-1;f=K=0;jd=cc=L=!1;l=0;tb=d.length;for(j=1;32>=d[K];)++K;for(;K<tb;)if(Ga=d[K++]&65535,e3(Ga)||42==Ga){g=0;y=-1;A=la=F=!1;if(L)82==Ga&&eF(d[K]&65535)?($=null!=String.fromCharCode(d[K+1]&65535).match(/\\d/)?2:1,g=gT(OS(d,K-1,1+$)),K+=$):(M=String.fromCharCode(d[K]&\n65535).toLowerCase().charCodeAt(0)==(d[K]&65535)&&e3(d[K]&65535)?2:1,g=gT(OS(d,K-1,M)),K+=M-1,y=0),64==d[K]&&(++K,64==d[K]&&(A=!0,++K),la=!0),72==d[K]&&(++K,y=1,eF(d[K]&65535)&&(y=d[K]-48,++K));else if(42==Ga)g=6,F=!0;else switch(String.fromCharCode(Ga).toUpperCase().charCodeAt(0)){case 66:K<tb&&114==d[K]?(g=35,++K):g=5;break;case 67:K<tb&&108==d[K]?(g=17,++K):g=6;break;case 70:g=9;break;case 73:g=53;break;case 78:g=7;break;case 79:g=8;break;case 80:g=15;break;case 83:g=16}if(0==g)throw new Dp("SmilesParser: unknown element label found");\ne=IS(c.b,g);F?(jd=!0,bT(c.b,e,1)):K1(c.b,e,String.fromCharCode(Ga).toLowerCase().charCodeAt(0)==Ga&&e3(Ga));if(-1!=y&&1!=g){o=D(BL,rl,-1,1,1);o[0]=y<<24>>24;var ta=c.b,Da=e,aa=o;null!=aa&&0==aa.length&&(aa=null);null==aa?null!=ta.r&&(ta.r[Da]=null):(null==ta.r&&(ta.r=D(GS,u,3,ta.G,0)),ta.r[Da]=aa)}v=h[l];-1!=h[l]&&128!=j&&MS(c.b,e,h[l],j);j=1;h[l]=e;0!=f&&($S(c.b,e,f),f=0);(V=!sa?null:tT(sa,OH(v)))&&c2(V,e,K,1==g);la&&(!sa&&(sa=new ET),FT(sa,OH(e),new e2(c,e,v,y,K,A)))}else if(46==Ga)j=128;else if(61==\nGa)j=2;else if(35==Ga)j=4;else if(eF(Ga))if(U=Ga-48,L){for(;K<tb&&eF(d[K]&65535);)U=10*U+d[K]-48,++K;f=U}else{cc&&K<tb&&eF(d[K]&65535)&&(U=10*U+d[K]-48,++K);cc=!1;if(64<=U)throw new Dp("SmilesParser: ringClosureAtom number out of range");if(-1==pa[U])pa[U]=h[l],Ac[U]=K-1;else{if(pa[U]==h[l])throw new Dp("SmilesParser: ring closure to same atom");sa&&((V=tT(sa,OH(pa[U])))&&c2(V,h[l],Ac[U],!1),(V=tT(sa,OH(h[l])))&&c2(V,pa[U],K-1,!1));MS(c.b,h[l],pa[U],j);pa[U]=-1}j=1}else if(43==Ga){if(!L)throw new Dp("SmilesParser: \'+\' found outside brackets");\nfor(m=1;43==d[K];)++m,++K;1==m&&eF(d[K]&65535)&&(m=d[K]-48,++K);VS(c.b,h[l],m)}else if(45==Ga){if(L){for(m=-1;45==d[K];)--m,++K;-1==m&&eF(d[K]&65535)&&(m=48-d[K],++K);VS(c.b,h[l],m)}}else if(40==Ga){if(-1==h[l])throw new Dp("Smiles with leading parenthesis are not supported");h[l+1]=h[l];++l}else if(41==Ga)--l;else if(91==Ga){if(L)throw new Dp("SmilesParser: nested square brackets found");L=!0}else if(93==Ga){if(!L)throw new Dp("SmilesParser: closing bracket without opening one");L=!1}else if(37==\nGa)cc=!0;else if(58==Ga)if(L){for(N=0;eF(d[K]&65535);)N=10*N+d[K]-48,++K;c.b.u[h[l]]=N}else j=64;else if(47==Ga)j=17;else if(92==Ga)j=9;else throw new Dp("SmilesParser: unexpected character found: \'"+String.fromCharCode(Ga)+bb);if(1!=j)throw new Dp("SmilesParser: dangling open bond");for(s=0;64>s;++s)if(-1!=pa[s])throw new Dp("SmilesParser: dangling ring closure");var Eb=c.b,db,Fb,Qc,nc,ca,ld;ld=D(B,q,-1,Eb.o,1);nc=D(pq,ml,-1,Eb.o,2);for(Fb=0;Fb<Eb.p;++Fb)for(Qc=0;2>Qc;++Qc)oT(Eb,Eb.y[Qc][Fb])&&!oT(Eb,\nEb.y[1-Qc][Fb])&&(nc[Eb.y[Qc][Fb]]=!0);for(ca=Eb.o-1;0<=ca&&nc[ca];)ld[ca]=ca,--ca;for(db=0;db<=ca;++db)if(nc[db]){ld[db]=ca;ld[ca]=db;for(--ca;0<=ca&&nc[ca];)ld[ca]=ca,--ca}else ld[db]=db;c.b.J=!0;HR(c.b,1);for(e=0;e<c.b.o;++e)if(null!=(null==b.r?null:null==b.r[e]?null:OS(b.r[e],0,b.r[e].length))&&!I1(c.b,e))if(t=(null==c.b.r?null:c.b.r[e])[0],c.b.x[e]<(iR(),FS).length&&null!=FS[c.b.x[e]]){r=!1;ub=RR(c.b,e);ub-=TR(c.b,e,ub);for(uc=FS[c.b.x[e]],Ba=0,kd=uc.length;Ba<kd;++Ba)if(Jc=uc[Ba],ub<=Jc){r=\n!0;Jc!=ub+t&&US(c.b,e,ub+t);break}r||US(c.b,e,ub+t)}var S,O,Bb,Ra;for(S=0;S<c.b.c;++S)if(7==c.b.x[S]&&0==c.b.q[S]&&3<RR(c.b,S)&&0<c.b.k[S])for(Ra=0;Ra<c.b.f[S];++Ra)if(O=AQ(c.b,S,Ra),Bb=QQ(c.b,S,Ra),1<JQ(c.b,Bb)&&iT(c.b.x[O])){4==c.b.B[Bb]?lS(c.b,Bb,2):lS(c.b,Bb,1);VS(c.b,S,c.b.q[S]+1);VS(c.b,O,c.b.q[O]-1);break}var T,eb,Ma,dd,Rc,Na,fb,Lc,Yd,Bd,Yc,Ib,lb,ic,vc,ec;HR(c.b,1);c.a=D(pq,ml,-1,c.b.d,2);for(Ma=0;Ma<c.b.d;++Ma)64==c.b.B[Ma]&&(lS(c.b,Ma,1),c.a[Ma]=!0);ec=new mT(c.b,3);Lc=D(pq,ml,-1,ec.i.c,\n2);for(lb=0;lb<ec.i.c;++lb){ic=Dx(ec.i,lb);Lc[lb]=!0;for(fb=0;fb<ic.length;++fb)if(!I1(c.b,ic[fb])){Lc[lb]=!1;break}if(Lc[lb]){vc=Dx(ec.j,lb);for(fb=0;fb<vc.length;++fb)c.a[vc[fb]]=!0}}for(Ma=0;Ma<c.b.d;++Ma)if(!c.a[Ma]&&0!=ec.b[Ma]&&I1(c.b,Y(c.b,0,Ma))&&I1(c.b,Y(c.b,1,Ma)))a:{var I=c,oc=Ma,fc=void 0,Bc=void 0,Sc=void 0,Hd=void 0,Sd=void 0,Cd=void 0,Td=void 0,ed=void 0,fa=void 0,Id=void 0,Ob=void 0,ge=void 0,Cb=void 0,ed=D(B,q,-1,I.b.c,1),Cd=D(B,q,-1,I.b.c,1),Td=D(B,q,-1,I.b.c,1),fa=D(B,q,-1,I.b.c,\n1),fc=Y(I.b,0,oc),Bc=Y(I.b,1,oc);Cd[0]=fc;Cd[1]=Bc;Td[0]=-1;Td[1]=oc;ed[fc]=1;ed[Bc]=2;fa[fc]=-1;fa[Bc]=fc;for(Id=Sd=1;Sd<=Id&&15>ed[Cd[Sd]];){Cb=Cd[Sd];for(Ob=0;Ob<I.b.f[Cb];++Ob)if(Sc=AQ(I.b,Cb,Ob),Sc!=fa[Cb]){Hd=QQ(I.b,Cb,Ob);if(Sc==fc){Td[0]=Hd;for(ge=0;ge<=Id;++ge)I.a[Td[Ob]]=!0;break a}I1(I.b,Sc)&&0==ed[Sc]&&(++Id,Cd[Id]=Sc,Td[Id]=Hd,ed[Sc]=ed[Cb]+1,fa[Sc]=Cb)}++Sd}}HR(c.b,3);for(lb=0;lb<ec.i.c;++lb)if(Lc[lb]){ic=Dx(ec.i,lb);for(fb=0;fb<ic.length;++fb){var fd;var Va=c,Jb=ic[fb],Qb=void 0;16==\nVa.b.x[Jb]&&0>=Va.b.q[Jb]||6==Va.b.x[Jb]&&0!=Va.b.q[Jb]||!I1(Va.b,Jb)?fd=!1:(Qb=null==XR(Va.b,Jb)?0:(null==Va.b.r?null:Va.b.r[Jb])[0],fd=1>RS(Va.b,Jb)-RR(Va.b,Jb)-Qb||5!=Va.b.x[Jb]&&6!=Va.b.x[Jb]&&7!=Va.b.x[Jb]&&8!=Va.b.x[Jb]&&15!=Va.b.x[Jb]&&16!=Va.b.x[Jb]&&33!=Va.b.x[Jb]&&34!=Va.b.x[Jb]?!1:!0);if(!fd){K1(c.b,ic[fb],!1);for(Bd=0;Bd<c.b.f[ic[fb]];++Bd)c.a[QQ(c.b,ic[fb],Bd)]=!1}}}a2(c);for(lb=0;lb<ec.i.c;++lb)if(Lc[lb]&&6==Dx(ec.j,lb).length){vc=Dx(ec.j,lb);Yd=!0;for(dd=0,Rc=vc.length;dd<Rc;++dd)if(Ma=\nvc[dd],!c.a[Ma]){Yd=!1;break}Yd&&($1(c,vc[0]),$1(c,vc[2]),$1(c,vc[4]),a2(c))}for(Ib=5;4<=Ib;--Ib){do{Yc=!1;for(Ma=0;Ma<c.b.d;++Ma)if(c.a[Ma]){for(fb=T=0;2>fb;++fb){Na=Y(c.b,fb,Ma);for(Bd=0;Bd<c.b.f[Na];++Bd)c.a[QQ(c.b,Na,Bd)]&&++T}if(T==Ib){$1(c,Ma);a2(c);Yc=!0;break}}}while(Yc)}for(Ma=0;Ma<c.b.d;++Ma)if(c.a[Ma])throw new Dp(C0);for(eb=0;eb<c.b.c;++eb)if(I1(c.b,eb))throw new Dp(C0);c.b.r=null;c.b.J=!1;var jc,Za,pc,ya,Jd,Rb,Mc,gc,Cc,kc,Dc;HR(c.b,3);Cc=!1;kc=D(B,q,-1,2,1);Dc=D(B,q,-1,2,1);gc=D(B,q,\n-1,2,1);for(Za=0;Za<c.b.d;++Za)if(!aR(c.b,Za)&&2==c.b.B[Za]){for(ya=0;2>ya;++ya){kc[ya]=-1;gc[ya]=-1;jc=Y(c.b,ya,Za);for(Mc=0;Mc<c.b.f[jc];++Mc)pc=QQ(c.b,jc,Mc),pc!=Za&&(17==c.b.B[pc]||9==c.b.B[pc]?(kc[ya]=AQ(c.b,jc,Mc),Dc[ya]=pc):gc[ya]=AQ(c.b,jc,Mc));if(-1==kc[ya])break}if(-1!=kc[0]&&-1!=kc[1]){Rb=c.b.B[Dc[0]]!=c.b.B[Dc[1]];Jd=!1;for(ya=0;2>ya;++ya)-1!=gc[ya]&&gc[ya]<kc[ya]&&(Jd=!Jd);dT(c.b,Za,Rb^Jd?2:1,!1);Cc=!0}}for(Za=0;Za<c.b.d;++Za)(17==c.b.B[Za]||9==c.b.B[Za])&&lS(c.b,Za,1);Cc&&(c.b.K|=4);\nB2(new U2,c.b);if(sa){for(da=f3((cd=new uX(sa),new g3(sa,cd)));SL(da.a.a);)V=(da.a.b=Av(da.a.a)).yh(),aT(c.b,V.a,d2(V,ld),!1);c.b.K|=4}Q1(c.b);g2(c.b);jd&&fT(c.b,!0);return(new X1(b)).a.a.a}function e3(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function f3(a){a=new xX(a.b.a);return new h3(a)}function g3(a,b){this.a=a;this.b=b}w(645,633,{},g3);_.vh=function(a){a:{var b,c;for(c=new xX((new uX(this.a)).a);SL(c.a);)if(b=c.b=Av(c.a),b=b.yh(),null==a?null==b:Kp(a,b)){a=!0;break a}a=!1}return a};\n_.ye=function(){return f3(this)};_.Tf=function(){return this.b.a.c};_.a=null;_.b=null;function h3(a){this.a=a}w(646,1,{},h3);_.Zd=function(){return SL(this.a.a)};_.$d=function(){return(this.a.b=Av(this.a.a)).yh()};_._d=function(){wX(this.a)};_.a=null;function n2(a,b){Iv();var c;c=Wv(a.b,a.c);WQ(c,c.length,b?b:(XQ(),XQ(),YQ));var d,e;e=a.c;for(d=0;d<e;++d)kD(a,d,c[d])}\nfunction i3(){i3=x;var a,b;j3=D(rG,nl,-1,25,1);k3=D(rG,nl,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)k3[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)j3[a]=b,b*=0.5}function K2(a,b){var c,d;if(0<b){if((b&-b)==b)return dw(4.6566128730773926E-10*b*l3(a));do c=l3(a),d=c%b;while(0>c-d+(b-1));return dw(d)}throw new rC;}\nfunction l3(a){var b,c,d;c=15525485*a.a+1502*a.b;d=15525485*a.b+11;b=Math.floor(5.9604644775390625E-8*d);a.a=(c+b)%16777216;a.b=d-16777216*b;a=128*a.a+Math.floor(a.b*k3[31]);2147483648<=a&&(a-=4294967296);return a}function C2(){i3();var a,b;b=m3++ +(new Date).getTime();a=dw(Math.floor(5.9604644775390625E-8*b))&16777215;b=dw(b-16777216*a);this.a=a^1502;this.b=b^15525485}function n3(){i3();this.a=6122;this.b=12230397}w(662,1,{},C2,n3);_.a=0;_.b=0;var j3,k3,m3=0;w(702,698,Ul);\n_.Ad=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(WH(),XH)&&this.b.i==(YH(),ZH))try{var f=this.b.b,g,h,j;j=null;h=new JT;xT(new GT,h,new YW(new aX(f)))&&(g=new X1(h),j=g.a.a.a);b=j;if(null==b)throw new Dp("V3000 read failed.");a=uj;this.a.ic.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=yq(l),G(l,97))c=l,d=c.yd();else throw l;}else if(this.b.a==OM)try{var o=this.b.b,m,r,t,y;b=-1!=o.indexOf(Fd)?(m=yL(o,Fd),r=d3(m[0]),t=d3(m[2]),y=n,y+=Oa,y+=EI(1,3)+EI(1,3)+ea,y+=Ja+r,y+=Ja+t,y):d3(o);\nthis.b.f==(UH(),LM)?a="readSMIRKS":this.b.f==MM&&(a="readSMILES");this.a.ic.a="SMILES conversion provided by OpenChemLib"}catch(v){if(v=yq(v),G(v,97))c=v,d=c.yd();else throw v;}else if(d="Invalid or unsupported input",this.a.zc&&!this.b.d)try{var s=new U1,A=oy(this.b.b),F;if(null==A||0==A.length)F=null;else{var M=AL(A),N,$,U,V,da;if(null==M)F=null;else{S1(s,M,0);N=Z(s,4);V=Z(s,4);8<N&&(N=V);$=Z(s,N);U=Z(s,V);da=new CT($,U);var la=null,sa,cc,K,pa,Ac,jd,tb,L,Ga,ub,Jc,uc,Ba,kd,cd,ta,Da,aa,Eb,db,Fb,Qc,\nnc,ca,ld,S,O,Bb,Ra,T,eb,Ma,dd,Rc,Na,fb,Lc,Yd,Bd,Yc,Ib,lb,ic,vc,ec,I,oc,fc,Bc,Sc,Hd,Sd,Cd,Td,ed,fa,Id,Ob,ge,Cb,fd,Va,Jb,Qb,jc,Za,pc,ya,Jd,Rb,Mc,gc;Za=8;s.f=da;NS(s.f);if(!(null==M||0==M.length))if(null!=la&&0==la.length&&(la=null),S1(s,M,0),K=Z(s,4),ta=Z(s,4),8<K&&(Za=K,K=ta),0==K)fT(s.f,1==Z(s,1));else{pa=Z(s,K);Ac=Z(s,ta);ed=Z(s,K);ge=Z(s,K);Ob=Z(s,K);ld=Z(s,K);for(L=0;L<pa;++L)IS(s.f,6);for(I=0;I<ed;++I)LS(s.f,Z(s,K),7);for(I=0;I<ge;++I)LS(s.f,Z(s,K),8);for(I=0;I<Ob;++I)LS(s.f,Z(s,K),Z(s,8));for(I=\n0;I<ld;++I)VS(s.f,Z(s,K),Z(s,4)-8);S=1+Ac-pa;dd=Z(s,4);cd=0;L1(s.f,0,0);M1(s.f,0,0);N1(s.f,0,0);Rc=null!=la&&39<=la[0];gc=Rb=ya=jc=0;T=Ra=!1;Rc&&(la.length>2*pa-2&&39==la[2*pa-2]||la.length>3*pa-3&&39==la[3*pa-3]?(T=!0,oc=(Ra=la.length==3*pa-3+9)?3*pa-3:2*pa-2,kd=86*(la[oc+1]-40)+la[oc+2]-40,jc=Math.pow(10,kd/2E3-1),oc+=2,pc=86*(la[oc+1]-40)+la[oc+2]-40,ya=Math.pow(10,pc/1500-1),oc+=2,Jd=86*(la[oc+1]-40)+la[oc+2]-40,Rb=Math.pow(10,Jd/1500-1),Ra&&(oc+=2,Mc=86*(la[oc+1]-40)+la[oc+2]-40,gc=Math.pow(10,\nMc/1500-1))):Ra=la.length==3*pa-3);s.b&&Ra&&(la=null,Rc=!1);for(I=1;I<pa;++I)Na=Z(s,dd),0==Na?(Rc&&(L1(s.f,I,s.f.D[0].a+8*(la[2*I-2]-83)),M1(s.f,I,s.f.D[0].b+8*(la[2*I-1]-83)),Ra&&N1(s.f,I,s.f.D[0].c+8*(la[2*pa-3+I]-83))),++S):(cd+=Na-1,Rc&&(L1(s.f,I,LQ(s.f,cd)+la[2*I-2]-83),M1(s.f,I,MQ(s.f,cd)+la[2*I-1]-83),Ra&&N1(s.f,I,NQ(s.f,cd)+(la[2*pa-3+I]-83))),MS(s.f,cd,I,1));for(I=0;I<S;++I)MS(s.f,Z(s,K),Z(s,K),1);Bc=D(pq,ml,-1,Ac,2);for(aa=0;aa<Ac;++aa)switch(Fb=Z(s,2),Fb){case 0:J1(s.f,Y(s.f,0,aa))||J1(s.f,\nY(s.f,1,aa))?lS(s.f,aa,32):Bc[aa]=!0;break;case 2:lS(s.f,aa,2);break;case 3:lS(s.f,aa,4)}cc=Z(s,K);for(I=0;I<cc;++I)if(L=Z(s,K),8==Za)Cb=Z(s,2),3==Cb?(XS(s.f,L,1,0),aT(s.f,L,1,!1)):aT(s.f,L,Cb,!1);else switch(Cb=Z(s,3),Cb){case 4:aT(s.f,L,1,!1);XS(s.f,L,1,Z(s,3));break;case 5:aT(s.f,L,2,!1);XS(s.f,L,1,Z(s,3));break;case 6:aT(s.f,L,1,!1);XS(s.f,L,2,Z(s,3));break;case 7:aT(s.f,L,2,!1);XS(s.f,L,2,Z(s,3));break;default:aT(s.f,L,Cb,!1)}8==Za&&0==Z(s,1)&&(s.f.F=!0);sa=Z(s,ta);for(I=0;I<sa;++I)if(aa=Z(s,\nta),1==s.f.B[aa])switch(Cb=Z(s,3),Cb){case 4:dT(s.f,aa,1,!1);cT(s.f,aa,1,Z(s,3));break;case 5:dT(s.f,aa,2,!1);cT(s.f,aa,1,Z(s,3));break;case 6:dT(s.f,aa,1,!1);cT(s.f,aa,2,Z(s,3));break;case 7:dT(s.f,aa,2,!1);cT(s.f,aa,2,Z(s,3));break;default:dT(s.f,aa,Cb,!1)}else dT(s.f,aa,Z(s,2),!1);fT(s.f,1==Z(s,1));tb=null;for(Id=0;1==Z(s,1);)switch(Ma=Id+Z(s,4),Ma){case 0:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),bT(s.f,L,2048);break;case 1:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),Cd=Z(s,8),$S(s.f,L,Cd);break;case 2:fa=\nZ(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),lS(s.f,aa,64);break;case 3:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),bT(s.f,L,4096);break;case 4:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),Qb=Z(s,4)<<3,bT(s.f,L,Qb);break;case 5:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),jd=Z(s,2)<<1,bT(s.f,L,jd);break;case 6:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),bT(s.f,L,1);break;case 7:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),vc=Z(s,4)<<7,bT(s.f,L,vc);break;case 8:fa=Z(s,K);for(I=0;I<fa;++I){L=Z(s,K);Jc=Z(s,4);Ga=D(B,q,-1,Jc,1);for(Sc=0;Sc<Jc;++Sc)ub=\nZ(s,8),Ga[Sc]=ub;var Cc=s.f,kc=L,Dc=Ga;null==Cc.t&&(Cc.t=D(DI,am,87,Cc.G,0));null!=Dc&&vR(Dc);Cc.t[kc]=Dc;Cc.K=0;Cc.E=!0}break;case 9:fa=Z(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),Qb=Z(s,2)<<4,eT(s.f,aa,Qb);break;case 10:fa=Z(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),Qc=Z(s,4),eT(s.f,aa,Qc);break;case 11:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),bT(s.f,L,8192);break;case 12:fa=Z(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),nc=Z(s,8)<<6,eT(s.f,aa,nc);break;case 13:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),fd=Z(s,3)<<14,bT(s.f,L,fd);break;\ncase 14:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),Td=Z(s,5)<<17,bT(s.f,L,Td);break;case 15:Id=16;break;case 16:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),Jb=Z(s,3)<<22,bT(s.f,L,Jb);break;case 17:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),US(s.f,L,Z(s,4));break;case 18:fa=Z(s,K);Sd=Z(s,4);for(I=0;I<fa;++I){L=Z(s,K);eb=Z(s,Sd);Hd=D(BL,rl,-1,eb,1);for(Sc=0;Sc<eb;++Sc)Hd[Sc]=Z(s,7)<<24>>24;var Kd=s.f,Dd=L,wc=OS(Hd,0,Hd.length),md=void 0;if(null!=wc)if(0==wc.length)wc=null;else if(md=gT(wc),0!=md&&H(wc,DS[md])||H(wc,Gd))LS(Kd,\nDd,md),wc=null;null==wc?null!=Kd.r&&(Kd.r[Dd]=null):(null==Kd.r&&(Kd.r=D(GS,u,3,Kd.G,0)),Kd.r[Dd]=AL(wc))}break;case 19:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),ca=Z(s,3)<<25,bT(s.f,L,ca);break;case 20:fa=Z(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),Jb=Z(s,3)<<14,eT(s.f,aa,Jb);break;case 21:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),ZS(s.f,L,Z(s,2)<<4);break;case 22:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),bT(s.f,L,268435456);break;case 23:fa=Z(s,ta);for(I=0;I<fa;++I)aa=Z(s,ta),eT(s.f,aa,131072);break;case 24:fa=Z(s,ta);for(I=\n0;I<fa;++I)aa=Z(s,ta),jd=Z(s,2)<<18,eT(s.f,aa,jd);break;case 25:for(I=0;I<pa;++I)if(1==Z(s,1)){var Ld=s.f;Ld.s[I]|=512}break;case 26:fa=Z(s,ta);tb=D(B,q,-1,fa,1);for(I=0;I<fa;++I)tb[I]=Z(s,ta);break;case 27:fa=Z(s,K);for(I=0;I<fa;++I)L=Z(s,K),bT(s.f,L,536870912)}var X=new B1(s.f),ob,pb,xb,Af,$a,Sb,mb,lg,gb,Bf,oe,nd,xc;HR(X.d,1);if(null!=Bc)X.c=Bc;else{X.c=D(pq,ml,-1,X.d.d,2);for(xb=0;xb<X.d.d;++xb)64==X.d.B[xb]&&(X.c[xb]=!0,lS(X.d,xb,1))}X.e=0;mb=D(pq,ml,-1,X.d.c,2);for(xb=0;xb<X.d.d;++xb)if(X.c[xb]){++X.b;\nfor(Sb=0;2>Sb;++Sb)mb[Y(X.d,Sb,xb)]||(mb[Y(X.d,Sb,xb)]=!0,++X.a)}if(0!=X.b){xc=new mT(X.d,1);if(X.d.E){var qc,Gb,Ae,wd,Tc,Tb,od;for(Gb=0;Gb<X.d.d;++Gb)if(X.c[Gb])for(wd=0;2>wd;++wd){Tb=Y(X.d,wd,Gb);qc=!1;for(Tc=0;Tc<X.d.f[Tb];++Tc)if(Gb!=QQ(X.d,Tb,Tc)&&X.c[QQ(X.d,Tb,Tc)]){qc=!0;break}if(!qc){od=Gb;for(Ae=Y(X.d,1-wd,Gb);-1!=od;){X.c[od]=!1;--X.b;lS(X.d,od,64);od=-1;Tb=Ae;for(Tc=0;Tc<X.d.f[Tb];++Tc)if(X.c[QQ(X.d,Tb,Tc)])if(-1==od)od=QQ(X.d,Tb,Tc),Ae=AQ(X.d,Tb,Tc);else{od=-1;break}}break}}}for(pb=0;pb<\nX.d.c;++pb){var pe;b:{for(var Zd=void 0,Zd=0;Zd<X.d.f[pb];++Zd)if(X.c[QQ(X.d,pb,Zd)]){pe=!0;break b}pe=!1}pe&&(7==xc.a[pb]&&(5==X.d.x[pb]&&0==X.d.q[pb]||6==X.d.x[pb]&&1==X.d.q[pb])&&A1(X,pb),5==xc.a[pb]&&(6==X.d.x[pb]&&-1==X.d.q[pb]||7==X.d.x[pb]&&0==X.d.q[pb]&&3==BQ(X.d,pb)||8==X.d.x[pb]&&0==X.d.q[pb]&&2==X.d.f[pb]||16==X.d.x[pb]&&0==X.d.q[pb]&&2==X.d.f[pb])&&A1(X,pb))}var Zc;for(Zc=0;Zc<X.d.d;++Zc){var Be;if(Be=X.c[Zc])b:{for(var rc=void 0,Xa=void 0,sc=void 0,yb=void 0,he=void 0,Md=void 0,he=0;2>\nhe;++he)if(rc=Y(xc.f,he,Zc),7==xc.f.x[rc]&&2==xc.f.f[rc]){Xa=Y(xc.f,1-he,Zc);for(Md=0;Md<xc.f.f[Xa];++Md)if(sc=AQ(xc.f,Xa,Md),yb=QQ(xc.f,Xa,Md),(8==xc.f.x[sc]||16==xc.f.x[sc])&&2==JQ(xc.f,yb)&&1==xc.f.f[sc]){Be=!0;break b}}Be=!1}Be&&(A1(X,Y(X.d,0,Zc)),A1(X,Y(X.d,1,Zc)))}var $c,Sa,Ta,Ec,Ub;for(Sa=0;Sa<X.d.d;++Sa)if(2==JQ(X.d,Sa))for(Ec=0;2>Ec;++Ec){$c=Y(X.d,Ec,Sa);for(Ub=0;Ub<X.d.f[$c];++Ub)if(Ta=QQ(X.d,$c,Ub),X.c[Ta]){A1(X,$c);break}}for(z1(X);0!=X.b;){$a=!1;for(xb=0;xb<X.d.d;++xb)if(X.c[xb]){for(gb=\nob=0;2>gb;++gb){Af=Y(X.d,gb,xb);for(Bf=0;Bf<X.d.f[Af];++Bf)X.c[QQ(X.d,Af,Bf)]&&++ob}if(4==ob){y1(X,xb);z1(X);$a=!0;break}}if(!$a)for(oe=0;oe<xc.i.c;++oe)if(6==Dx(xc.j,oe).length){lg=!0;nd=Dx(xc.j,oe);for(Sb=0;6>Sb;++Sb)if(!X.c[nd[Sb]]){lg=!1;break}if(lg){for(Sb=0;6>Sb;Sb+=2)y1(X,nd[Sb]);$a=!0;break}}if(!$a)for(xb=0;xb<X.d.d;++xb)if(X.c[xb]){y1(X,xb);z1(X);break}}}if(null!=tb)for(Eb=0,db=tb.length;Eb<db;++Eb)aa=tb[Eb],lS(s.f,aa,2==s.f.B[aa]?4:2);O=0;if(null==la&&M.length>s.d+1&&(32==M[s.d+1]||9==M[s.d+\n1]))la=M,O=s.d+2;if(null!=la)try{if(33==la[O]||35==la[O]){S1(s,la,O+1);Ra=1==Z(s,1);T=1==Z(s,1);Va=2*Z(s,4);Da=1<<Va;aa=0;for(L=1;L<pa;++L)aa<Ac&&Y(s.f,1,aa)==L?(lb=Y(s.f,0,aa++),Ib=1):(lb=0,Ib=8),L1(s.f,L,LQ(s.f,lb)+Ib*(Z(s,Va)-~~(Da/2))),M1(s.f,L,MQ(s.f,lb)+Ib*(Z(s,Va)-~~(Da/2))),Ra&&N1(s.f,L,NQ(s.f,lb)+Ib*(Z(s,Va)-~~(Da/2)));Ba=Ra?1.5:(iR(),24);uc=H1(s.f,pa,Ac,Ba);if(35==la[O]){ec=0;ic=D(B,q,-1,pa,1);for(L=0;L<pa;++L)ec+=ic[L]=uR(s.f,L);for(L=0;L<pa;++L)for(I=0;I<ic[L];++I)vc=IS(s.f,1),MS(s.f,\nL,vc,1),L1(s.f,vc,LQ(s.f,L)+(Z(s,Va)-~~(Da/2))),M1(s.f,vc,MQ(s.f,L)+(Z(s,Va)-~~(Da/2))),Ra&&N1(s.f,vc,NQ(s.f,L)+(Z(s,Va)-~~(Da/2)));pa+=ec}if(T){var pd=Z(s,Va),ba=Math.log(2E3)*Math.LOG10E*pd/(Da-1)-1;jc=Math.pow(10,ba);ya=jc*T1(Z(s,Va),Da);Rb=jc*T1(Z(s,Va),Da);Ra&&(gc=jc*T1(Z(s,Va),Da));Ib=jc/uc;for(L=0;L<pa;++L)L1(s.f,L,ya+Ib*LQ(s.f,L)),M1(s.f,L,Rb+Ib*MQ(s.f,L)),Ra&&N1(s.f,L,gc+Ib*NQ(s.f,L))}else{Ib=1.5/uc;for(L=0;L<pa;++L)L1(s.f,L,Ib*LQ(s.f,L)),M1(s.f,L,Ib*MQ(s.f,L)),Ra&&N1(s.f,L,Ib*NQ(s.f,L))}}else if(Ra&&\n!T&&0==jc&&(jc=1.5),0!=jc&&0!=s.f.p){for(aa=uc=0;aa<s.f.p;++aa)fb=LQ(s.f,Y(s.f,0,aa))-LQ(s.f,Y(s.f,1,aa)),Lc=MQ(s.f,Y(s.f,0,aa))-MQ(s.f,Y(s.f,1,aa)),Yd=Ra?NQ(s.f,Y(s.f,0,aa))-NQ(s.f,Y(s.f,1,aa)):0,uc+=Math.sqrt(fb*fb+Lc*Lc+Yd*Yd);uc/=s.f.p;Yc=jc/uc;for(L=0;L<s.f.o;++L)L1(s.f,L,LQ(s.f,L)*Yc+ya),M1(s.f,L,MQ(s.f,L)*Yc+Rb),Ra&&N1(s.f,L,NQ(s.f,L)*Yc+gc)}}catch(qd){if(qd=yq(qd),G(qd,97))Bd=qd,Bd.yd(),la=null,Ra=!1;else throw qd;}if((Bb=null!=la&&!Ra)||s.b){HR(s.f,3);for(aa=0;aa<s.f.d;++aa)if(2==JQ(s.f,\naa)&&!aR(s.f,aa)&&0==(s.f.z[aa]&3)){var $d=s.f;$d.z[aa]|=16777216}}!Bb&&s.b&&(s.f.K|=4,fc=new U2,fc.i=new n3,B2(fc,s.f),Bb=!0);Bb?(Q1(s.f),g2(s.f)):Ra||(s.f.K|=4)}F=da}}b=(new X1(F)).a.a.a;a="readOCLCode";d=null}catch(xd){if(xd=yq(xd),!G(xd,97))throw xd;}e=!1;if(null!=b&&null==d)try{if(e=$H(this.a,b,!1)){var qe=this.a;if(qe.r){var hf=qe.r;hf.a=a;AG(hf,0,0,0)}qe.hc=!0}}catch(jf){if(jf=yq(jf),G(jf,97))d="Invalid converted molfile";else throw jf;}this.a.Ib=e;this.d?e?eI(this.d):fI(this.d,new Dp(d)):\nnull!=d&&bX(this.a,d);this.c&&mC(this.a)};w(709,1,Ul);\n_.Ad=function(){var a,b,c;b=Qt(this.a,!1,!0);c=null;a=new JT;if(xT(new GT,a,new YW(new aX(b)))){a=new o3(a,b);b=new i1(0,0,400,300);var d;if(0!=a.G.o){a.p=dw(b.b);a.j=dw(b.a);0==a.G.o?c=null:(x1(a),c=a.K.c*G0(a.G),d=new G1(a.w,b,c),1==d.c&&0==d.a&&0==d.b?d=null:(D1(d,a.K),E1(d,a.w)),w1(a,b,c,131072),c=d);HR(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);W0(a);a.N.qg();a.T.qg();F0(a);k1(a,a.Q);a.F=!0;for(d=0;d<a.G.o;++d)e1(a,d);a.F=!1;d=a.K.c*G0(a.G);O0(a,d);w1(a,b,d,131072);var e;if(e=b){e=\na.w.c;var f=a.w.d,g=a.w.b,h=a.w.a,j,l,o,m;0>=b.b||0>=b.a||0>=g||0>=h?e=!1:(j=b.c,o=b.d,l=j+b.b,m=o+b.a,e=j<=e&&e+g<=l&&o<=f&&f+h<=m);e=!e}e&&(b=new G1(a.w,b,d),D1(b,a.K),E1(b,a.w),d=a.x,d.a=d.a*b.c+b.a,d.b=d.b*b.c+b.b,c&&D1(b,c))}if(0!=a.G.o){HR(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);F0(a);b=!1;a.r=D(B,q,-1,a.G.o,1);for(c=0;c<a.G.o;++c)a.r[c]=a.G.s[c]&448,0!=a.r[c]&&(b=!0),ZR(a.G,c)&&(a.r[c]=128),0!=(a.G.s[c]&131072)&&0==(a.B&4096)&&(a.r[c]=256);K0(a,-10);if(a.G.E){d=a.P;K0(a,-7);\nfor(c=0;c<a.G.c;++c)0!=(a.G.w[c]&536870912)&&q1(a,R0(a.K,LQ(a.G,c))-d,S0(a.K,MQ(a.G,c))-d,2*d);a.n=2*a.P;f=new I0;for(e=0;e<a.G.p;++e)c=Y(a.G,0,e),d=Y(a.G,1,e),0!=(a.G.w[c]&a.G.w[d]&536870912)&&(f.a=R0(a.K,LQ(a.G,c)),f.c=S0(a.K,MQ(a.G,c)),f.b=R0(a.K,LQ(a.G,d)),f.d=S0(a.K,MQ(a.G,d)),L0(a,f))}a.n=2*a.L;f=new I0;for(e=0;e<a.G.p;++e)c=Y(a.G,0,e),d=Y(a.G,1,e),0!=(a.G.z[e]&131072)&&(f.a=R0(a.K,LQ(a.G,c)),f.c=S0(a.K,MQ(a.G,c)),f.b=R0(a.K,LQ(a.G,d)),f.d=S0(a.K,MQ(a.G,d)),K0(a,-2),L0(a,f));if(a.G.E){K0(a,\n320);if(0!=(a.B&8))for(c=0;c<a.G.c;++c)0!=(a.G.w[c]&-536870913)&&q1(a,R0(a.K,LQ(a.G,c))-a.S/2,S0(a.K,MQ(a.G,c))-a.S/2,a.S);for(e=0;e<a.G.d;++e)0!=a.G.A[e]&&(c=Y(a.G,0,e),d=Y(a.G,1,e),q1(a,(R0(a.K,LQ(a.G,c))+R0(a.K,LQ(a.G,d))-a.S)/2,(S0(a.K,MQ(a.G,c))+S0(a.K,MQ(a.G,d))-a.S)/2,a.S))}0==(a.B&32)&&(d=f2(a.G),null!=d&&(0==a.x.a&&0==a.x.b&&(c=a.K.c*G0(a.G),x1(a),O0(a,c),w1(a,null,c,0)),k1(a,dw(a.y)),K0(a,448),r1(a,d,a.x.a,a.x.b+0.30000001192092896*a.y)));k1(a,a.Q);a.n=a.R;K0(a,a.J);W0(a);a.N.qg();a.T.qg();\nfor(c=0;c<a.G.o;++c)V0(a,c)?(K0(a,-3),e1(a,c),K0(a,a.J)):0!=a.r[c]?(K0(a,a.r[c]),e1(a,c),K0(a,a.J)):!b&&1!=a.G.x[c]&&6!=a.G.x[c]&&0==(a.B&2048)&&null==OR(a.G,c)&&a.G.x[c]<im.length?(d=a,e=im[a.G.x[c]],g=f=void 0,f=(EC(),FC),g=new a3(e),e=Y2(g,f),d.z=-5,d.e=yj+(e.d>>16&255)+kb+(e.d>>8&255)+kb+(e.d&255)+hb,e1(a,c),K0(a,a.J)):e1(a,c);for(c=new zv(a.N);c.b<c.d.Tf();)b=Av(c),K0(a,b.a),q1(a,b.b-a.O/2,b.c-a.O/2,a.O);K0(a,a.J);c=!1;for(b=0;b<a.G.d;++b)d=null,0!=(a.G.A[b]&16320)?(e=(a.G.A[b]&960)>>6,d=((a.G.A[b]&\n960)>>6)+((a.G.A[b]&15360)>>10),d=e==d?Wf+e+cg:Wf+e+bd+d+cg):0!=(a.G.A[b]&786432)?d=262144==(a.G.A[b]&786432)?eg:32==(a.G.A[b]&48)?"r!a":A0:0!=(a.G.A[b]&48)&&(d=32==(a.G.A[b]&48)?E0:"!r"),e=(a.G.A[b]&114688)>>14,0!=e&&(d=(null==d?n:d)+e),null!=d&&(h=Y(a.G,0,b),j=Y(a.G,1,b),c||(k1(a,~~((2*a.Q+1)/3)),c=!0),f=(R0(a.K,LQ(a.G,h))+R0(a.K,LQ(a.G,j)))/2,g=(S0(a.K,MQ(a.G,h))+S0(a.K,MQ(a.G,j)))/2,e=R0(a.K,LQ(a.G,j))-R0(a.K,LQ(a.G,h)),j=S0(a.K,MQ(a.G,j))-S0(a.K,MQ(a.G,h)),h=Math.sqrt(e*e+j*j),o=0.6*g1(a,d),\nl=0.55*a.o,0!=h&&(0<e?h1(a,f+o*j/h,g-l*e/h,d,!0):h1(a,f-o*j/h,g+l*e/h,d,!0)));c&&k1(a,a.Q);a.q=D(p3,u,79,a.G.o,0);for(b=0;b<a.G.p;++b)(2==a.G.B[b]||26==a.G.B[b]||64==a.G.B[b])&&n1(a,b);for(b=0;b<a.G.p;++b)2!=a.G.B[b]&&26!=a.G.B[b]&&64!=a.G.B[b]&&n1(a,b);if(0==(a.B&64))for(b=0;b<a.G.p;++b)if(0!=(a.G.z[b]&48)>>4){switch((a.G.z[b]&48)>>4){case 1:g=2==JQ(a.G,b)?bQ:0!=(a.G.z[b]&4)?hj:yf;break;case 2:g=2==JQ(a.G,b)?"Z":0!=(a.G.z[b]&4)?ni:D0;break;default:g=Gd}k1(a,~~((2*a.Q+1)/3));K0(a,J0(a.G,b)?-3:448);\ne=Y(a.G,0,b);f=Y(a.G,1,b);c=(R0(a.K,LQ(a.G,e))+R0(a.K,LQ(a.G,f)))/2;d=(S0(a.K,MQ(a.G,e))+S0(a.K,MQ(a.G,f)))/2;h=(R0(a.K,LQ(a.G,e))-R0(a.K,LQ(a.G,f)))/3;e=(S0(a.K,MQ(a.G,e))-S0(a.K,MQ(a.G,f)))/3;h1(a,c+e,d-h,g,!0);K0(a,a.J);k1(a,a.Q)}if(0!=(a.B&4)){k1(a,~~((2*a.Q+1)/3));K0(a,384);for(b=0;b<a.G.p;++b)e=Y(a.G,0,b),f=Y(a.G,1,b),g=0!=(a.G.z[b]&512)?"d":KQ(a.G,b)?eg:n,c=(R0(a.K,LQ(a.G,e))+R0(a.K,LQ(a.G,f)))/2,d=(S0(a.K,MQ(a.G,e))+S0(a.K,MQ(a.G,f)))/2,h1(a,c,d,g+n+b,!0);K0(a,a.J);k1(a,a.Q)}}c=Z1(a)}nu(c)};\nfunction o3(a,b){var c;hm();this.w=new Q0;this.G=a;this.B=0;this.E=1;this.K=new F1;this.T=new Jm;this.N=new Jm;this.t=D(pq,ml,-1,this.G.o,2);this.x=new a1;this.J=0;this.z=-1;c=(EC(),FC);var d=lm;V2();this.u=new km(dw((c.d>>16&255)+0.30000001192092896*((d.d>>16&255)-(c.d>>16&255))),dw((c.d>>8&255)+0.30000001192092896*((d.d>>8&255)-(c.d>>8&255))),dw((c.d&255)+0.30000001192092896*((d.d&255)-(c.d&255))));this.v=Y2(jm,c);this.C=nm;this.D=mm;this.c=new Jm;this.b=new Jm;this.d=new zp;this.f=new oD(Ue,0,\n12);new oD(Ue,0,120);this.k=n;++f1;this.a=b}w(721,28,{},o3);_.fd=function(a){var b;b=n;null!=this.a&&0<this.a.length&&(b=cK(this.a,"(\\\\r|\\\\n|\\\\r\\\\n)",ag),b=a+"<chemical:x-mdl-molfile>"+b+"<\/chemical:x-mdl-molfile>\\n");return b};_.gd=function(a){return\'xmlns:chemical="http://www.ch.ic.ac.uk/chemime/"\'+a};_.a=null;var q3=jL(" F");W(645);W(646);var X2=dL(940,q3),b3=W(536),c3=W(537);W(3);W(28);W(721);var p3=dL(947,b3);W(4);W(5);W(25);W(24);W(29);W(30);W(33);\nvar r3=W(41),D2=dL(962,r3),s3=W(38),L2=dL(963,s3),t3=W(37),x2=dL(964,t3),w2=dL(965,x2);W(34);W(35);W(36);W(6);W(662);W(39);W(40);W(19);C(KP)(1);function YB(){return n}function XB(){return this.a}function Iz(){return this.b};\n//@ sourceURL=1.js\n')
diff --git a/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/2.cache.js b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/2.cache.js
new file mode 100644
index 0000000..d77c1e2
--- /dev/null
+++ b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/2.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback2('var u3="Any",v3="Aromatic",w3="Nonring",x3="Reset",y3="Ring";function z3(a,b){if(0>b||b>=a.pb.options.length)throw new Oy;}function A3(a,b){z3(a,b);return a.pb.options[b].value}function B3(){this.pb=$doc.createElement("select");this.pb[Tg]="gwt-ListBox"}w(420,395,pl,B3);function C3(){C3=x}\nfunction D3(a,b){if(null==b)throw new ov("Missing message: awt.103");var c=-1,d,e,f;f=a.Tc.a.pb;e=$doc.createElement($i);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 E3(){C3();OB.call(this);new Jm;this.Tc=new F3((PB(),this))}w(485,472,{58:1,60:1,67:1,81:1,89:1},E3);_.Pe=function(){return UB(this.Tc,this)};\n_.cf=function(){return(null==this.Qc&&(this.Qc=yB(this)),this.Qc)+kb+this._c+kb+this.ad+kb+this.Yc+Gk+this.Nc+(this.Xc?n:",hidden")+",current="+A3(this.Tc.a,this.Tc.a.pb.selectedIndex)};function G3(){NW.call(this,7)}w(499,1,Ql,G3);function H3(a){a.Tc.Jf(a.j);!AB(a)&&lW(a);fW(a)}\nfunction I3(a,b,c){NX.call(this);this.Tc&&this.Tc.Kf(!1);FW(this,!1);cC(this,new NW(0));a=new QW(a,1);hW(this,a,null);a=new hC;hW(a,this.i,null);hW(this,a,null);b&&(this.j=DB(b),EW(this),MX(this.j,~~(Tq(b.Ec.pb,Xi)/2)-~~(this.Yc/2),~~(Tq(b.Ec.pb,Wi)/2)-~~(this.Nc/2)));c&&dW(this,c)}w(678,679,SP,I3);_.Jh=function(){return iQ};w(703,698,Ul);_.Ad=function(){H3(new I3(this.b,this.a,(FF(),HF)))};w(705,698,Ul);_.Ad=function(){this.a.bc?this.a.bc.Tc.$e()?this.a.bc.Tc.Mf():H3(this.a.bc):this.a.bc=new J3(this.a)};\nfunction K3(a,b){aW(b)==a.a?dW(b,(EC(),OC)):dW(b,a.a)}\nfunction L3(a){var b,c,d,e;e=n;d=!1;aW(M3)!=a.a?(e=ib,d=!0):aW(N3)!=a.a?(e="!#6",d=!0):aW(O3)!=a.a?(dW(P3,(EC(),OC)),dW(Q3,OC),dW(R3,OC),dW(S3,OC),e="F,Cl,Br,I"):(b=aW(T3)!=a.a,c=aW(U3)!=a.a,aW(V3)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),aW(W3)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),aW(X3)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),aW(Y3)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),aW(Z3)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),aW(P3)!=a.a&&(e+="F,"),aW(Q3)!=a.a&&(e+="Cl,"),aW(R3)!=a.a&&(e+="Br,"),aW(S3)!=a.a&&(e+=\n"I,"),xL(e,kb)&&(e=mE(e,0,e.length-1)),1>e.length&&!a.b&&(b?e=eg:c?e=Od:(dW(M3,(EC(),OC)),e=ib)));b=n;d&&aW(T3)!=a.a&&(b+=";a");d&&aW(U3)!=a.a&&(b+=";A");aW($3)!=a.a&&(b+=";R");aW(a4)!=a.a&&(b+=";!R");aW(M3)!=a.a&&0<b.length?e=mE(b,1,b.length):e+=b;d=b4.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=c4.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";D"+d);aW(d4)!=a.a&&(e="~");aW(e4)!=a.a&&(e=bd);aW(f4)!=a.a&&(e=Nd);aW(g4)!=a.a&&(e="!@");TW(a.e,e)}\nfunction h4(a){i4(a);j4(a);var b=b4.Tc.a;z3(b,0);b.pb.options[0].selected=!0;b=c4.Tc.a;z3(b,0);b.pb.options[0].selected=!0;dW(T3,a.a);dW(U3,a.a);dW($3,a.a);dW(a4,a.a);dW(b4,a.a);dW(c4,a.a);k4(a)}function i4(a){dW(V3,a.a);dW(W3,a.a);dW(X3,a.a);dW(Y3,a.a);dW(Z3,a.a);dW(P3,a.a);dW(Q3,a.a);dW(R3,a.a);dW(S3,a.a)}function j4(a){dW(M3,a.a);dW(N3,a.a);dW(O3,a.a)}function k4(a){dW(d4,a.a);dW(e4,a.a);dW(f4,a.a);dW(g4,a.a);a.b=!1}\nfunction J3(a){IW.call(this,"Atom/Bond Query");this.i=new zW(this.Jh());xC(this.r,new OX(this));this.a=(FF(),HF);this.c=a;this.d||(a=DB(a),this.d=new SW(a),MX(this.d,-150,10));this.j=this.d;cC(this,new G3);dW(this,this.a);a=new hC;cC(a,new gD(0,3,1));hW(a,new PW("Atom type :"),null);M3=new zW(u3);N3=new zW("Any except C");O3=new zW("Halogen");hW(a,M3,null);hW(a,N3,null);hW(a,O3,null);hW(this,a,null);a=new hC;cC(a,new gD(0,3,1));hW(a,new QW("Or select one or more from the list :",0),null);hW(this,\na,null);a=new hC;cC(a,new gD(0,3,1));V3=new zW(me);W3=new zW(sf);X3=new zW(xf);Y3=new zW(Hf);Z3=new zW(yf);P3=new zW(Ke);Q3=new zW(ve);R3=new zW(le);S3=new zW(Xe);hW(a,V3,null);hW(a,W3,null);hW(a,X3,null);hW(a,Y3,null);hW(a,Z3,null);hW(a,P3,null);hW(a,Q3,null);hW(a,R3,null);hW(a,S3,null);hW(this,a,null);a=new hC;cC(a,new gD(0,3,1));b4=new E3;D3(b4,u3);D3(b4,Fc);D3(b4,Ic);D3(b4,Nc);D3(b4,Oc);hW(a,new PW("Number of hydrogens : "),null);hW(a,b4,null);hW(this,a,null);a=new hC;cC(a,new gD(0,3,1));c4=\nnew E3;D3(c4,u3);D3(c4,Fc);D3(c4,Ic);D3(c4,Nc);D3(c4,Oc);D3(c4,Pc);D3(c4,Uc);D3(c4,Vc);hW(a,new QW("Number of connections :",0),null);hW(a,c4,null);hW(a,new QW(" (H\'s don\'t count.)",0),null);hW(this,a,null);a=new hC;cC(a,new gD(0,3,1));hW(a,new PW("Atom is :"),null);T3=new zW(v3);hW(a,T3,null);U3=new zW("Nonaromatic");hW(a,U3,null);$3=new zW(y3);hW(a,$3,null);a4=new zW(w3);hW(a,a4,null);hW(this,a,null);a=new hC;dW(a,VC(aW(this)));cC(a,new gD(0,3,1));hW(a,new PW("Bond is :"),null);d4=new zW(u3);hW(a,\nd4,null);e4=new zW(v3);hW(a,e4,null);f4=new zW(y3);hW(a,f4,null);g4=new zW(w3);hW(a,g4,null);hW(this,a,null);a=new hC;cC(a,new gD(1,3,1));this.e=new ND(ib,20);hW(a,this.e,null);hW(a,new zW(x3),null);hW(a,this.i,null);hW(this,a,null);this.Tc&&this.Tc.Kf(!1);FW(this,!1);i4(this);j4(this);k4(this);dW(T3,this.a);dW(U3,this.a);dW($3,this.a);dW(a4,this.a);dW(b4,this.a);dW(c4,this.a);K3(this,M3);EW(this);this.Tc.Jf(this.j);!AB(this)&&lW(this);fW(this)}w(718,679,SP,J3);\n_.Kh=function(a,b){var c;H(b,x3)?(h4(this),K3(this,M3),L3(this)):G(a.f,57)?(k4(this),cw(a.f)===cw(M3)?(i4(this),j4(this)):cw(a.f)===cw(N3)?(i4(this),j4(this)):cw(a.f)===cw(O3)?(i4(this),j4(this)):cw(a.f)===cw($3)?dW(a4,this.a):cw(a.f)===cw(a4)?(dW($3,this.a),dW(T3,this.a)):cw(a.f)===cw(T3)?(dW(U3,this.a),dW(a4,this.a)):cw(a.f)===cw(U3)?dW(T3,this.a):cw(a.f)===cw(d4)||cw(a.f)===cw(e4)||cw(a.f)===cw(f4)||cw(a.f)===cw(g4)?(h4(this),this.b=!0):j4(this),K3(this,a.f),L3(this)):G(a.f,58)&&(k4(this),c=a.f,\n0==c.Tc.a.pb.selectedIndex?dW(c,this.a):dW(c,(EC(),OC)),L3(this));107!=this.c.k&&(this.c.k=107,mC(this.c));return!0};_.b=!1;_.c=null;_.d=null;var M3=_.e=null,d4=null,N3=null,T3=null,e4=null,R3=null,V3=null,c4=null,b4=null,Q3=null,P3=null,O3=null,S3=null,W3=null,U3=null,a4=null,g4=null,X3=null,Z3=null,$3=null,f4=null,Y3=null;function F3(a){vO();xO.call(this);this.a=new B3;vy(this.a,new l4(this,a),(vU(),vU(),wU))}w(771,769,{},F3);_.If=function(){return this.a};_.a=null;\nfunction l4(a,b){this.a=a;this.b=b}w(772,1,{},l4);_.Id=function(a){PB();QX(a,this.b,A3(this.a.a,this.a.a.pb.selectedIndex))};_.a=null;_.b=null;w(807,778,{});_.Mf=function(){FY(this.c)};W(678);W(718);W(485);W(771);W(772);W(420);C(KP)(2);\n//@ sourceURL=2.js\n')
diff --git a/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/3.cache.js b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/3.cache.js
new file mode 100644
index 0000000..ba15e18
--- /dev/null
+++ b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/3.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback3('w(704,698,Ul);_.Ad=function(){this.a.j&&KX(this.a.j);this.a.j=new PX(0,this.a)};C(KP)(3);\n//@ sourceURL=3.js\n')
diff --git a/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/4.cache.js b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/4.cache.js
new file mode 100644
index 0000000..4e4998d
--- /dev/null
+++ b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/4.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback4('w(706,698,Ul);_.Ad=function(){this.a.pc&&KX(this.a.pc);this.a.pc=new PX(1,this.a)};C(KP)(4);\n//@ sourceURL=4.js\n')
diff --git a/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/5.cache.js b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/5.cache.js
new file mode 100644
index 0000000..73c9898
--- /dev/null
+++ b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/5.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback5('w(707,698,Ul);_.Ad=function(){this.a.y&&(KX(this.a.y),this.a.y=null);0==this.a.ob.v&&(this.a.y=new PX(2,this.a))};C(KP)(5);\n//@ sourceURL=5.js\n')
diff --git a/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/6.cache.js b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/6.cache.js
new file mode 100644
index 0000000..5600a68
--- /dev/null
+++ b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/6.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback6('function m4(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.c;++h)0!=(a.H.w[a.t[h]]&e)&&++j;if(0==j)return!1;15<b&&(n4(a,c),b-=16);o4(a,1,1);o4(a,b,4);o4(a,j,d);for(h=0;h<a.H.c;++h)b=a.H.w[a.t[h]]&e,0!=b&&(o4(a,h,d),1!=f&&o4(a,b>>g,f));return!0}function p4(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.d;++h)0!=(a.H.A[a.u[h]]&e)&&++j;if(0==j)return!1;15<b&&(n4(a,c),b-=16);o4(a,1,1);o4(a,b,4);o4(a,j,d);for(h=0;h<a.H.d;++h)b=a.H.A[a.u[h]]&e,0!=b&&(o4(a,h,d),1!=f&&o4(a,b>>g,f));return!0}\nfunction o4(a,b,c){for(;0!=c;)0==a.p&&(zE(a.q,a.r+64&65535),a.p=6,a.r=0),a.r<<=1,a.r|=b&1,b>>=1,--c,--a.p}function n4(a,b){b||(o4(a,1,1),o4(a,15,4));return!0}function q4(a,b){var c,d,e;if(2>a.H.k[b])return!1;if(2==a.H.f[b])return!0;for(e=c=0;e<a.H.f[b];++e)d=QQ(a.H,b,e),KQ(a.H,d)&&(c+=JQ(a.H,d)-1);return 1<c}function r4(a){var b;for(b=0;0<a;)a>>=1,++b;return b}\nfunction s4(a,b){var c,d,e,f,g,h,j;e=D(B,q,-1,32,1);for(c=f=0;c<a.H.c;++c)if((1==a.O[c]||2==a.O[c])&&a.Q[c]==b)d=a.P[c],e[d]<a.c[c]&&(0==e[d]&&++f,e[d]=a.c[c]);for(c=0;c<a.H.d;++c)if((1==a.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c])d=a.i[c],g=Xm(a.c[Y(a.H,0,c)],a.c[Y(a.H,1,c)]),e[d]<g&&(0==e[d]&&++f,e[d]=g);d=D(BL,rl,-1,32,1);for(c=0;c<f;++c){h=-1;for(g=j=0;32>g;++g)j<e[g]&&(j=e[g],h=g);e[h]=0;d[h]=c<<24>>24}for(c=0;c<a.H.c;++c)(1==a.O[c]||2==a.O[c])&&a.Q[c]==b&&(a.P[c]=d[a.P[c]]);for(c=0;c<a.H.d;++c)(1==\na.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c]&&(a.i[c]=d[a.i[c]])}w(708,1,Ul);\n_.Ad=function(){var a,b,c;b=Qt(this.a,!1,!0);c=null;a=new JT;if(xT(new GT,a,new YW(new aX(b)))){HR(a,7);if(a.b){a=a.b;if(null==a.A){var d,e,f,g,h,j,l,o,m,r;if(!(0==a.H.c||a.x)){c=a.z=0;for(d=1;d<a.H.c;++d)a.c[d]>a.c[c]&&(c=d);e=D(pq,ml,-1,a.H.c,2);b=D(pq,ml,-1,a.H.d,2);a.y=D(B,q,-1,a.H.c,1);a.t=D(B,q,-1,a.H.c,1);a.w=D(B,q,-1,a.H.c,1);a.u=D(B,q,-1,a.H.d,1);a.t[0]=c;a.y[c]=0;e[c]=!0;f=1;h=0;j=1;for(c=0;h<a.H.c;)if(h<j){for(;;){m=o=0;l=-1;d=a.t[h];for(r=0;r<fR(a.H,d);++r)if(r<a.H.f[d]||r>=BQ(a.H,d))g=\nAQ(a.H,d,r),!e[g]&&a.c[g]>l&&(o=g,m=QQ(a.H,d,r),l=a.c[g]);if(-1==l)break;a.y[o]=j;a.w[j]=h;a.t[j++]=o;a.u[c++]=m;e[o]=!0;b[m]=!0}++h}else{g=0;l=-1;for(d=0;d<a.H.c;++d)!e[d]&&a.c[d]>l&&(g=d,l=a.c[d]);++f;a.y[g]=j;a.w[j]=-1;a.t[j++]=g;e[g]=!0}for(a.v=D(B,q,-1,2*(a.H.d-c),1);;){j=h=a.H.G;l=-1;for(d=0;d<a.H.d;++d)if(!b[d]&&(a.y[Y(a.H,0,d)]<a.y[Y(a.H,1,d)]?(f=a.y[Y(a.H,0,d)],e=a.y[Y(a.H,1,d)]):(f=a.y[Y(a.H,1,d)],e=a.y[Y(a.H,0,d)]),f<h||f==h&&e<j))h=f,j=e,l=d;if(-1==l)break;b[l]=!0;a.u[c++]=l;a.v[2*a.z]=\nh;a.v[2*a.z+1]=j;++a.z}a.x=!0}a.O=D(BL,rl,-1,a.H.c,1);for(e=0;e<a.H.c;++e)if(1==a.S[e]||2==a.S[e]){c=!1;if(2==a.H.f[e]&&2==a.H.j[e][0]&&2==a.H.j[e][1])for(b=0;b<a.H.f[e];++b){j=AQ(a.H,e,b);h=0;f=D(B,q,-1,3,1);for(d=0;d<a.H.f[j];++d)f[h]=AQ(a.H,j,d),f[h]!=e&&++h;2==h&&a.c[f[0]]>a.c[f[1]]^a.y[f[0]]<a.y[f[1]]&&(c=!c)}else for(b=1;b<a.H.f[e];++b)for(d=0;d<b;++d)f=AQ(a.H,e,b),h=AQ(a.H,e,d),a.c[f]>a.c[h]&&(c=!c),a.y[f]<a.y[h]&&(c=!c);a.O[e]=1==a.S[e]^c?1:2}else a.O[e]=a.S[e];a.f=D(BL,rl,-1,a.H.d,1);for(e=\n0;e<a.H.d;++e)if(1==a.k[e]||2==a.k[e]){c=!1;for(b=0;2>b;++b)if(j=Y(a.H,b,e),3==a.H.f[j]){f=D(B,q,-1,2,1);for(d=h=0;3>d;++d)AQ(a.H,j,d)!=Y(a.H,1-b,e)&&(f[h++]=AQ(a.H,j,d));a.c[f[0]]>a.c[f[1]]&&(c=!c);a.y[f[0]]<a.y[f[1]]&&(c=!c)}a.f[e]=1==a.k[e]^c?1:2}else a.f[e]=a.k[e];s4(a,1);s4(a,2);a.q=new Tw;a.p=6;a.r=0;o4(a,9,4);b=Xm(r4(a.H.c),r4(a.H.d));o4(a,b,4);if(0==b)o4(a,a.H.E?1:0,1);else{for(d=e=h=f=c=0;d<a.H.c;++d)if(0==(a.H.w[d]&1)){switch(a.H.x[d]){case 6:break;case 7:++e;break;case 8:++h;break;default:++f}0!=\na.H.q[d]&&++c}o4(a,a.H.c,b);o4(a,a.H.d,b);o4(a,e,b);o4(a,h,b);o4(a,f,b);o4(a,c,b);for(d=0;d<a.H.c;++d)7==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&o4(a,d,b);for(d=0;d<a.H.c;++d)8==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&o4(a,d,b);for(d=0;d<a.H.c;++d)6!=a.H.x[a.t[d]]&&7!=a.H.x[a.t[d]]&&8!=a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(o4(a,d,b),o4(a,a.H.x[a.t[d]],8));for(d=0;d<a.H.c;++d)0!=a.H.q[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(o4(a,d,b),o4(a,8+a.H.q[a.t[d]],4));c=f=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-\nc,c=a.w[d]),f<e&&(f=e);f=r4(f);o4(a,f,4);c=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-c,c=a.w[d]),o4(a,e,f);for(e=0;e<2*a.z;++e)o4(a,a.v[e],b);for(d=0;d<a.H.d;++d)c=0!=(a.H.A[d]&16320)?1:0!=(a.H.z[a.u[d]]&512)?0:JQ(a.H,a.u[d]),o4(a,c,2);for(d=c=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&++c;o4(a,c,b);for(d=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&(o4(a,d,b),0==a.Q[a.t[d]]?o4(a,a.O[a.t[d]],3):(c=1==a.O[a.t[d]]?1==a.Q[a.t[d]]?4:6:1==a.Q[a.t[d]]?5:7,o4(a,c,3),o4(a,a.P[a.t[d]],3)));for(d=\nc=0;d<a.H.d;++d)0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!aR(a.H,a.u[d])||1==a.H.B[a.u[d]])&&++c;o4(a,c,b);for(d=0;d<a.H.d;++d)if(0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!aR(a.H,a.u[d])||1==a.H.B[a.u[d]]))o4(a,d,b),1==a.H.B[a.u[d]]?0==a.j[a.u[d]]?o4(a,a.f[a.u[d]],3):(c=1==a.f[a.u[d]]?1==a.j[a.u[d]]?4:6:1==a.j[a.u[d]]?5:7,o4(a,c,3),o4(a,a.i[a.u[d]],3)):o4(a,a.f[a.u[d]],2);o4(a,a.H.E?1:0,1);for(d=e=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&++e;if(0!=e){o4(a,1,1);o4(a,1,4);o4(a,e,b);for(d=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&(o4(a,\nd,b),o4(a,a.H.v[a.t[d]],8))}c=!1;if(a.H.E){m4(a,0,!1,b,2048,1,-1);p4(a,2,!1,b,64,1,-1);m4(a,3,!1,b,4096,1,-1);m4(a,4,!1,b,120,4,3);m4(a,5,!1,b,6,2,1);m4(a,6,!1,b,1,1,-1);m4(a,7,!1,b,1920,4,7);for(d=e=0;d<a.H.c;++d)null!=OR(a.H,a.t[d])&&++e;if(0<e){o4(a,1,1);o4(a,8,4);o4(a,e,b);for(d=0;d<a.H.c;++d)if(f=OR(a.H,a.t[d]),null!=f){o4(a,d,b);o4(a,f.length,4);for(e=0;e<f.length;++e)o4(a,f[e],8)}}p4(a,9,!1,b,48,2,4);p4(a,10,!1,b,15,4,0);m4(a,11,!1,b,8192,1,-1);p4(a,12,!1,b,16320,8,6);m4(a,13,!1,b,114688,3,\n14);m4(a,14,!1,b,4063232,5,17);c|=m4(a,16,!1,b,29360128,3,22)}for(d=e=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&++e;if(0!=e){c=n4(a,c);o4(a,1,1);o4(a,1,4);o4(a,e,b);for(d=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&(o4(a,d,b),o4(a,a.a[a.t[d]],4))}if(0!=(a.G&8)){for(d=h=e=0;d<a.H.c;++d)f=XR(a.H,a.t[d]),null!=f&&(++e,h=Xm(h,f.length));if(0!=e){c=n4(a,c);f=r4(h);o4(a,1,1);o4(a,2,4);o4(a,e,b);o4(a,f,4);for(d=0;d<a.H.c;++d)if(h=XR(a.H,a.t[d]),null!=h){o4(a,d,b);o4(a,h.length,f);for(e=0;e<h.length;++e)o4(a,\nh.charCodeAt(e),7)}}}a.H.E&&(c|=m4(a,19,c,b,234881024,3,25),c|=p4(a,20,c,b,114688,3,14));for(d=e=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&++e;if(0!=e){c=n4(a,c);o4(a,1,1);o4(a,5,4);o4(a,e,b);for(d=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&(o4(a,d,b),o4(a,(a.H.s[a.t[d]]&48)>>4,2))}a.H.E&&(c|=m4(a,22,c,b,268435456,1,-1),c|=p4(a,23,c,b,131072,1,-1),c|=p4(a,24,c,b,786432,2,18));if(0!=(a.G&16))for(d=0;d<a.H.c;++d)if(ZR(a.H,a.t[d])){c=n4(a,c);o4(a,1,1);o4(a,9,4);for(d=0;d<a.H.c;++d)o4(a,ZR(a.H,a.t[d])?1:0,1);break}e=\nnull;j=BR(a.H);for(f=0;f<j.i.c;++f)if(j.e[f]){d=0;h=Dx(j.i,f);for(g=0,o=h.length;g<o;++g)l=h[g],q4(a,l)&&++d;if(0!=d)if(l=Dx(j.j,f),null==e&&(e=D(pq,ml,-1,a.H.d,2)),d==h.length){o=-1;m=2147483647;for(g=0;g<h.length;++g)m>a.t[l[g]]&&(m=a.t[l[g]],o=g);for(;0<d;)e[l[o]]=!0,o=o+2<h.length?o+2:o+2-h.length,d-=2}else{for(g=0;q4(a,h[g]);)++g;for(;!q4(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length;for(;0<d;){e[l[g]]=!0;g=g+2<h.length?g+2:g+2-h.length;for(d-=2;!q4(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length}}}f=e;\nif(null!=f){for(d=e=0;d<a.H.d;++d)f[a.u[d]]&&++e;c=n4(a,c);o4(a,1,1);o4(a,10,4);o4(a,e,b);for(d=0;d<a.H.d;++d)f[a.u[d]]&&o4(a,d,b)}a.H.E&&m4(a,27,c,b,536870912,1,-1)}o4(a,0,1);a.r<<=a.p;zE(a.q,a.r+64&65535);a.A=a.q.a.a}a=a.A}else a=null;c=a}nu(c)};C(KP)(6);\n//@ sourceURL=6.js\n')
diff --git a/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/7.cache.js b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/7.cache.js
new file mode 100644
index 0000000..fd85937
--- /dev/null
+++ b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/7.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback7('function t4(a){a=a.Jc.b.c++;return mh+a}w(488,489,SP);_.Ne=function(){return t4(this)};_.Ye=function(){this.Tc=new u4((PB(),n),this)};_.cf=function(){return(null==this.Qc&&(this.Qc=t4(this)),this.Qc)+kb+this.Tc.We()+kb+this.Tc.Xe()+kb+this.Yc+Gk+this.Nc+(this.Xc?n:",hidden")+",title="+this.q+(this.p?",resizable":n)+(this.Tc.c.C?",modal":n)};\nfunction v4(){var a,b,c;b=new zW(iQ);a=new zW(aQ);this.a=new ND(Fc,4);new HW;this.c=new w4(this,b);this.c.Tc.c.db=!0;cC(this.c,new iC);hW(this.c,new PW("New atom map"),null);hW(this.c,b,null);hW(this.c,a,null);cC(this.c,new vW(2));c=new hC;hW(c,new QW("atom map",1),null);hW(c,this.a,null);hW(this.c,c,CP);c=new hC;hW(c,b,null);hW(c,a,null);hW(this.c,c,BP);xC(this.c.r,new x4(this))}w(682,1,{},v4);_.a=null;_.b=null;_.c=null;\nfunction w4(a,b){this.a=a;this.b=b;GW.call(this);this.q=n;this.Tc&&this.Tc.Lf(n);this.Tc.c.db=!1;FW(this,!0)}w(683,488,SP,w4);_.Me=function(a){var b;DW(this);if(cw(a.f)===cw(this.b))try{b=DE(Uq(this.a.a.Tc.a.pb,Ak),10);var c=this.a.b,d=c.c,e=c.a;GJ(d,c.e).b[e].f=b;lG(d,"changeAtomMap",d.o,e,0);TI(d)}catch(f){if(f=yq(f),G(f,103))bX(this.a.b.c,"invalid atom map");else throw f;}return!0};_.a=null;_.b=null;function x4(a){this.a=a}w(684,534,PP,x4);_.Df=function(){DW(this.a.c)};_.a=null;w(697,698,Ul);\n_.Ad=function(){if(this.b.a==(FF(),ue)){!this.a.b&&(this.a.b=new v4);var a=this.a.b,b=this.a,c;if(0<b.a){a.b=b;c="Atom "+b.a;var d=a.c;d.q=c;d.Tc&&d.Tc.Lf(c);TW(a.a,n+II(b.d.b[b.a]));EW(a.c);a=a.c;!AB(a)&&lW(a);fW(a)}}};function u4(a,b){vO();JW.call(this,a,b)}w(806,807,{},u4);W(682);W(488);W(683);W(684);W(806);C(KP)(7);\n//@ sourceURL=7.js\n')
diff --git a/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/8.cache.js b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/8.cache.js
new file mode 100644
index 0000000..34e117f
--- /dev/null
+++ b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/8.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback8('function y4(){this.pb=Wq("file");this.pb[Tg]="gwt-FileUpload";this.a=new z4;this.a.c=this;if(-1==this.lb){var a=this.pb,b=4096|(this.pb.__eventBits||0);tx();dy(a,b)}else this.lb|=4096}w(399,380,pl,y4);_.ae=function(a){var b;a:{b=this.a;switch(rx(a.type)){case 1024:if(!b.a){b.b=!0;b=!1;break a}break;case 4096:if(b.b){b.a=!0;var c=b.c.pb,d=Zq(Qg,!0);c.dispatchEvent(d);b.a=!1;b.b=!1}}b=!0}b&&zy(this,a)};_.a=null;w(400,1,{});function z4(){}w(401,400,{},z4);_.a=!1;_.b=!1;_.c=null;\nfunction A4(a){var b=$doc.createElement(ph);hT(Sj,b.tagName);this.pb=b;this.b=new GV(this.pb);this.pb[Tg]="gwt-HTML";FV(this.b,a,!0);OV(this)}w(405,406,pl,A4);function B4(){cB();var a=$doc.createElement("textarea");!kx&&(kx=new jx);!ix&&(ix=new hx);this.pb=a;Sv();this.pb[Tg]="gwt-TextArea"}w(445,446,pl,B4);function C4(a,b){var c,d;c=$doc.createElement(sk);d=$doc.createElement(bk);d[tg]=a.a.a;d.style[Bk]=a.b.a;var e=(mx(),nx(d));c.appendChild(e);lx(a.d,c);Ly(a,b,d)}\nfunction D4(){Jz.call(this);this.a=(Mz(),Tz);this.b=(Uz(),Xz);this.e[Og]=Fc;this.e[Ng]=Fc}w(454,396,ll,D4);_.ve=function(a){var b;b=Yq(a.pb);(a=Py(this,a))&&this.d.removeChild(Yq(b));return a};\nfunction E4(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[Ck]=Vh,a.ab=!1,a.Ie());b=a.pb;b.style[fi]=0+(ps(),oj);b.style[nk]=Hc;wY(a,Xm(fr($doc)+(er()-Tq(a.pb,Xi)>>1),0),Xm(gr($doc)+(dr()-Tq(a.pb,Wi)>>1),0));d||((a.ab=c)?(a.pb.style[Wg]=vj,a.pb.style[Ck]=Dk,ym(a.gb,200)):a.pb.style[Ck]=Dk)}finally{a.w=!0}}function F4(a){a.i=(new zW(a.j)).Tc.If();vy(a.i,new G4(a),(ut(),ut(),vt));a.d=z(pB,u,51,[a.i])}\nfunction H4(){jY();var a,b,c,d,e;IY.call(this,(aZ(),bZ),null,!0);this._h();this.db=!0;a=new A4(this.k);this.f=new B4;this.f.pb.style[Fk]=Kc;hy(this.f,Kc);this.Zh();aY(this,"400px");e=new D4;e.pb.style[Uh]=Kc;e.e[Og]=10;c=(Mz(),Nz);e.a=c;C4(e,a);C4(e,this.f);this.e=new aA;this.e.e[Og]=20;for(b=this.d,c=0,d=b.length;c<d;++c)a=b[c],Yz(this.e,a);C4(e,this.e);oY(this,e);yY(this,!1);this.$h()}w(779,780,LP,H4);_.Zh=function(){F4(this)};\n_.$h=function(){var a=this.f;a.pb.readOnly=!0;var b=ly(a.pb)+"-readonly";gy(a.ie(),b,!0)};_._h=function(){$Y(this.I.b,"Copy")};_.d=null;_.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 G4(a){this.a=a}w(782,1,{},G4);_.Jd=function(){qY(this.a,!1)};_.a=null;function I4(a){this.a=a}w(783,1,{},I4);\n_.pd=function(){qy(this.a.f.pb,!0);this.a.f.pb.focus();var a=this.a.f,b;b=Uq(a.pb,Ak).length;if(0<b&&a.kb){if(0>b)throw new YK("Length must be a positive integer. Length: "+b);if(b>Uq(a.pb,Ak).length)throw new YK("From Index: 0 To Index: "+b+" Text Length: "+Uq(a.pb,Ak).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.a=null;function J4(a){F4(a);a.a=(new zW(a.b)).Tc.If();vy(a.a,new K4(a),(ut(),ut(),vt));a.d=z(pB,u,51,[a.a,a.i])}\nfunction L4(a){a.j=aQ;a.k="Paste the text to import into the text area below.";a.b="Accept";$Y(a.I.b,"Paste")}function M4(a){jY();H4.call(this);this.c=a}w(785,779,LP,M4);_.Zh=function(){J4(this)};_.$h=function(){hy(this.f,"150px")};_._h=function(){L4(this)};_.Ie=function(){HY(this);Jq((Gq(),Hq),new N4(this))};_.a=null;_.b=null;_.c=null;function O4(a){jY();M4.call(this,a)}w(784,785,LP,O4);_.Zh=function(){var a;J4(this);a=new y4;vy(a,new P4(this),(vU(),vU(),wU));this.d=z(pB,u,51,[this.a,a,this.i])};\n_.$h=function(){hy(this.f,"150px");hF(new Q4(this),this.f)};_._h=function(){L4(this);this.k+=" Or drag and drop a file on it."};function P4(a){this.a=a}w(786,1,{},P4);_.Id=function(a){var b,c;b=new FileReader;a=(c=a.a.target,c.files[0]);R4(b,new S4(this));b.readAsText(a)};_.a=null;function S4(a){this.a=a}w(787,1,{},S4);_.Xf=function(a){oE();bB(this.a.a.f,a)};_.a=null;function Q4(a){this.a=a;this.b=new T4(this);this.c=this.d=1}w(788,563,{},Q4);_.a=null;function T4(a){this.a=a}w(789,1,{},T4);\n_.Xf=function(a){this.a.a.f.pb[Ak]=null!=a?a:n};_.a=null;function K4(a){this.a=a}w(793,1,{},K4);_.Jd=function(){if(this.a.c){var a=this.a.c,b;b=new hE(a.a,0,Uq(this.a.f.pb,Ak));pF(a.a.a,b.a)}qY(this.a,!1)};_.a=null;function N4(a){this.a=a}w(794,1,{},N4);_.pd=function(){qy(this.a.f.pb,!0);this.a.f.pb.focus()};_.a=null;w(795,1,Ul);_.Ad=function(){var a,b;a=new U4(this.a);void 0!=$wnd.FileReader?b=new O4(a):b=new M4(a);cY(b);E4(b)};function U4(a){this.a=a}w(796,1,{},U4);_.a=null;w(797,1,Ul);\n_.Ad=function(){var a;a=new H4;var b=this.a,c,d;bB(a.f,b);c=(d=yL(b,"\\r\\n|\\r|\\n|\\n\\r"),d.length);1>=c&&(c=~~(b.length/16));hy(a.f,20*(10>c+1?c+1:10)+oj);Jq((Gq(),Hq),new I4(a));cY(a);E4(a)};function R4(a,b){a.onload=function(a){b.Xf(a.target.result)}}W(779);W(785);W(784);W(796);W(782);W(783);W(793);W(794);W(786);W(787);W(788);W(789);W(405);W(454);W(445);W(399);W(400);W(401);C(KP)(8);\n//@ sourceURL=8.js\n')
diff --git a/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/9.cache.js b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/9.cache.js
new file mode 100644
index 0000000..f8f5d48
--- /dev/null
+++ b/public/jsme/deferredjs/8816D61E367E34DBCFA53666849E21D8/9.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback9('var wP="runCallbacks",xP="end",yP,zP,AP="West",BP="South",CP="North",DP="First",EP="East",FP="Before",GP="After";function HP(a,b){Bp(a.a,b)}function IP(){IP=x;yP=new wv;zP=new JB(0,0);xv(yP,FP);xv(yP,DP);xv(yP,GP);xv(yP,"Last");xv(yP,te);xv(yP,CP);xv(yP,BP);xv(yP,AP);xv(yP,EP)}function JP(a,b){a.a+=b}\nfunction KP(a){var b=aq,c,d,e;e=a==b.f?gi:rh+a;$stats&&(e=fq(e,xP,a),$stats(e));a<b.i.length&&nq(b.i,a,null);dq(b,a)&&b.j.b++;b.b=-1;b.d[a]=!0;lq(b);e=b.a[a];if(null!=e){$stats&&(c=fq(wP+a,Ag,-1),$stats(c));nq(b.a,a,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Ad();$stats&&(a=fq(wP+a,xP,-1),$stats(a))}}\nvar LP={27:1,29:1,37:1,42:1,43:1,45:1,48:1,49:1,51:1,123:1,130:1},MP={27:1,29:1,37:1,42:1,45:1,48:1,49:1,51:1,130:1},NP={27:1,29:1,37:1,40:1,42:1,44:1,45:1,48:1,49:1,51:1,124:1,130:1},OP={19:1,22:1,89:1,94:1,96:1},PP={84:1},QP={27:1,29:1,37:1,40:1,42:1,44:1,45:1,49:1,51:1},RP={89:1,94:1,96:1,114:1},SP={60:1,61:1,67:1,72:1,81:1,89:1},TP={l:6,m:0,h:0},UP="&nbsp;",VP="1em",WP="1ex",XP="1in",YP="??",ZP="ATOMS",$P="CFG",aQ="Cancel",bQ="E",cQ="GBVTBU-BB",dQ="Invalid UTF8 sequence",eQ="M RAD",fQ="M RBD",\ngQ="M SUB",hQ="Nonstandard atom",iQ="OK",jQ="Resize-",kQ=\'Too many percent/per mille characters in pattern "\',lQ="US$",mQ="]\'",nQ="__uiObjectID",oQ="backgroundColor",pQ="col",qQ="cssFloat",rQ="dir",sQ="dragdrop-handle",tQ="dragdrop-selected",uQ="e",vQ="filter",wQ="float",xQ="ltr",yQ="rtl";w(1,-1,Vl);_.gC=function(){return this.cZ};\nfunction zQ(a,b,c){var d,e,f,g,h;if(6!=a.H.x[b]&&7!=a.H.x[b])return!1;e=AQ(a.H,b,0);d=AQ(a.H,b,1);if(1!=a.H.k[e]||1!=a.H.k[d]||1==a.H.f[e]||1==a.H.f[d]||3<BQ(a.H,e)||3<BQ(a.H,d))return!1;e=new CQ(a.H,a.c,b,e);if(e.f&&!c)return!1;f=new CQ(a.H,a.c,b,d);if(f.f&&!c||e.f&&f.f)return!1;c&&(e.f&&e.c&&(a.L[b]=!0),f.f&&f.c&&(a.L[b]=!0));g=DQ(e);h=DQ(f);if(-1==g||-1==h||0==(g+h&1))return c||(a.S[b]=3),!0;d=0;switch(g+h){case 3:case 7:d=2;break;case 5:d=1}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))e.f&&(1==\nd?(EQ(a.b[e.b],Uk),EQ(a.b[e.d],Sk)):(EQ(a.b[e.b],Sk),EQ(a.b[e.d],Uk))),f.f&&(2==d?(EQ(a.b[f.b],Uk),EQ(a.b[f.d],Sk)):(EQ(a.b[f.b],Sk),EQ(a.b[f.d],Uk)))}else a.S[b]=d;return!0}\nfunction FQ(a,b,c){var d,e,f,g,h;if(!GQ(a.H,b))return!1;d=Y(a.H,0,b);e=Y(a.H,1,b);f=new CQ(a.H,a.c,d,e);if(f.f&&!c)return!1;g=new CQ(a.H,a.c,e,d);if(g.f&&!c||f.f&&g.f)return!1;c&&(f.f&&(a.K[b]=HQ(a,e)),g.f&&(a.K[b]=HQ(a,d)));e=DQ(f);h=DQ(g);if(-1==e||-1==h||0==(e+h&1))return c||(a.k[b]=3),!0;d=0;switch(e+h){case 3:case 7:d=1;break;case 5:d=2}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))f.f&&(2==d?(EQ(a.b[f.b],Pk),EQ(a.b[f.d],Mk)):(EQ(a.b[f.b],Mk),EQ(a.b[f.d],Pk))),g.f&&(2==d?(EQ(a.b[g.b],Pk),EQ(a.b[g.d],\nMk)):(EQ(a.b[g.b],Mk),EQ(a.b[g.d],Pk)))}else a.k[b]=d;return!0}\nfunction IQ(a,b,c){var d,e,f,g,h,j,l,o,m,r;if(0!=a.k[b])return!1;if(1==JQ(a.H,b))return FQ(a,b,c);if(2!=JQ(a.H,b)||KQ(a.H,b))return!1;d=Y(a.H,0,b);e=Y(a.H,1,b);if(1==a.H.f[d]||1==a.H.f[e]||3<a.H.f[d]||3<a.H.f[e]||2==a.H.k[d]||2==a.H.k[e])return!1;f=new CQ(a.H,a.c,e,d);if(f.f&&!c)return!1;e=new CQ(a.H,a.c,d,e);if(e.f&&!c||f.f&&e.f)return!1;c&&(f.f&&f.c&&(a.K[b]=!0),e.f&&e.c&&(a.K[b]=!0));d=0!=(a.H.z[b]&16777216)?3:a.X?(g=D(rG,nl,-1,3,1),g[0]=LQ(a.H,e.a)-LQ(a.H,f.a),g[1]=MQ(a.H,e.a)-MQ(a.H,f.a),g[2]=\nNQ(a.H,e.a)-NQ(a.H,f.a),h=D(rG,nl,-1,3,1),h[0]=LQ(a.H,f.b)-LQ(a.H,f.a),h[1]=MQ(a.H,f.b)-MQ(a.H,f.a),h[2]=NQ(a.H,f.b)-NQ(a.H,f.a),j=D(rG,nl,-1,3,1),j[0]=LQ(a.H,e.b)-LQ(a.H,e.a),j[1]=MQ(a.H,e.b)-MQ(a.H,e.a),j[2]=NQ(a.H,e.b)-NQ(a.H,e.a),l=D(rG,nl,-1,3,1),l[0]=g[1]*h[2]-g[2]*h[1],l[1]=g[2]*h[0]-g[0]*h[2],l[2]=g[0]*h[1]-g[1]*h[0],o=D(rG,nl,-1,3,1),o[0]=g[1]*l[2]-g[2]*l[1],o[1]=g[2]*l[0]-g[0]*l[2],o[2]=g[0]*l[1]-g[1]*l[0],m=(h[0]*o[0]+h[1]*o[1]+h[2]*o[2])/(Math.sqrt(h[0]*h[0]+h[1]*h[1]+h[2]*h[2])*Math.sqrt(o[0]*\no[0]+o[1]*o[1]+o[2]*o[2])),r=(j[0]*o[0]+j[1]*o[1]+j[2]*o[2])/(Math.sqrt(j[0]*j[0]+j[1]*j[1]+j[2]*j[2])*Math.sqrt(o[0]*o[0]+o[1]*o[1]+o[2]*o[2])),0>m^0>r?1:2):-1==DQ(f)||-1==DQ(e)||0!=((DQ(f)|DQ(e))&1)?3:DQ(f)==DQ(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(EQ(a.b[f.b],Pk),EQ(a.b[f.d],Mk)):2==d&&(EQ(a.b[f.b],Mk),EQ(a.b[f.d],Pk))),e.f&&(1==d?(EQ(a.b[e.b],Pk),EQ(a.b[e.d],Mk)):2==d&&(EQ(a.b[e.b],Mk),EQ(a.b[e.d],Pk)))):a.k[b]=d;return!0}\nfunction OQ(a,b,c){var d,e,f,g,h,j,l;if(0!=a.S[b]||6!=a.H.x[b]&&7!=a.H.x[b]&&14!=a.H.x[b]&&15!=a.H.x[b]&&16!=a.H.x[b])return!1;if(0!=a.H.k[b]){if(2==a.H.f[b]&&2==a.H.j[b][0]&&2==a.H.j[b][1])return zQ(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4<BQ(a.H,b)||7==a.H.x[b]&&!a.I[b])return!1;d=D(B,q,-1,4,1);l=D(B,q,-1,4,1);j=D(pq,ml,-1,4,2);for(g=0;g<BQ(a.H,b);++g){f=-1;for(h=e=0;h<BQ(a.H,b);++h)!j[h]&&f<a.c[AQ(a.H,b,h)]&&(f=a.c[AQ(a.H,b,h)],e=h);d[g]=e;l[g]=f;j[e]=!0}if(4==BQ(a.H,b)&&\nl[0]==l[1]&&l[2]==l[3]||4==BQ(a.H,b)&&(l[0]==l[2]||l[1]==l[3])||3==BQ(a.H,b)&&l[0]==l[2])return!1;f=e=0;h=!1;for(g=1;g<BQ(a.H,b);++g)if(l[g-1]==l[g]){if(!c||0==l[g])return!1;e=AQ(a.H,b,d[g-1]);f=AQ(a.H,b,d[g]);PQ(a.H,QQ(a.H,b,d[g]))&&(a.L[b]=!0);h=!0}if(c&&!h)return!1;if(a.X){g=D(B,q,-1,4,1);for(l=0;l<BQ(a.H,b);++l)g[l]=AQ(a.H,b,d[l]);3==BQ(a.H,b)&&(g[3]=b);d=Yv([RQ,rG],[u,nl],[54,-1],[3,3],0,2,1);for(l=0;3>l;++l)d[l][0]=LQ(a.H,g[l+1])-LQ(a.H,g[0]),d[l][1]=MQ(a.H,g[l+1])-MQ(a.H,g[0]),d[l][2]=NQ(a.H,\ng[l+1])-NQ(a.H,g[0]);g=D(rG,nl,-1,3,1);g[0]=d[0][1]*d[1][2]-d[0][2]*d[1][1];g[1]=d[0][2]*d[1][0]-d[0][0]*d[1][2];g[2]=d[0][0]*d[1][1]-d[0][1]*d[1][0];d=0<(d[2][0]*g[0]+d[2][1]*g[1]+d[2][2]*g[2])/(Math.sqrt(d[2][0]*d[2][0]+d[2][1]*d[2][1]+d[2][2]*d[2][2])*Math.sqrt(g[0]*g[0]+g[1]*g[1]+g[2]*g[2]))?1:2}else{var o,m;l=z(DI,am,87,[z(B,q,-1,[2,1,2,1]),z(B,q,-1,[1,2,2,1]),z(B,q,-1,[1,1,2,2]),z(B,q,-1,[2,1,1,2]),z(B,q,-1,[2,2,1,1]),z(B,q,-1,[1,2,1,2])]);g=D(rG,nl,-1,BQ(a.H,b),1);for(m=0;m<BQ(a.H,b);++m)g[m]=\nSQ(a.H,AQ(a.H,b,d[m]),b);h=TQ(a.H,b,d,g,null)<<24>>24;if(3!=h)d=h;else{for(m=j=h=0;m<BQ(a.H,b);++m)o=QQ(a.H,b,d[m]),Y(a.H,0,o)==b&&(9==a.H.B[o]&&(0!=j&&UQ(a.H,b),h=m,j=1),17==a.H.B[o]&&(0!=j&&UQ(a.H,b),h=m,j=2));if(0==j)d=3;else{for(m=1;m<BQ(a.H,b);++m)g[m]<g[0]&&(g[m]+=6.283185307179586);if(3==BQ(a.H,b)){switch(h){case 0:(g[1]<g[2]&&3.141592653589793>g[2]-g[1]||g[1]>g[2]&&3.141592653589793<g[1]-g[2])&&(j=3-j);break;case 1:3.141592653589793<g[2]-g[0]&&(j=3-j);break;case 2:3.141592653589793>g[1]-g[0]&&\n(j=3-j)}d=1==j?2:1}else d=0,g[1]<=g[2]&&g[2]<=g[3]?d=0:g[1]<=g[3]&&g[3]<=g[2]?d=1:g[2]<=g[1]&&g[1]<=g[3]?d=2:g[2]<=g[3]&&g[3]<=g[1]?d=3:g[3]<=g[1]&&g[1]<=g[2]?d=4:g[3]<=g[2]&&g[2]<=g[1]&&(d=5),d=l[d][h]==j?2:1}}}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))1==d?(EQ(a.b[e],Yk),EQ(a.b[f],Wk)):2==d&&(EQ(a.b[e],Wk),EQ(a.b[f],Yk))}else a.S[b]=d;return!0}function VQ(a){var b,c;b=0;c=a.b;WQ(c,c.length,(XQ(),XQ(),YQ));for(c=0;c<a.b.length;++c)(0==c||0!=ZQ(a.b[c],a.b[c-1]))&&++b,a.c[a.b[c].a]=b;return b}\nfunction $Q(a,b){var c,d,e;d=!1;for(c=0;c<a.H.d;++c)if(IQ(a,c,!1)){a.o[c]=a.C;if(b)a:{d=a;e=c;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,o=void 0;if((1==d.k[e]||2==d.k[e])&&!aR(d.H,e)){l=!1;try{for(j=0;2>j;++j)if(f=Y(d.H,j,e),3==d.H.f[f]){g=D(B,q,-1,2,1);for(o=h=0;o<d.H.f[f];++o)QQ(d.H,f,o)!=e&&(g[h++]=AQ(d.H,f,o));d.c[g[0]]>d.c[g[1]]^bR(d,f,g[0],g[1])&&(l=!l)}}catch(m){m=yq(m);if(G(m,97)){d.e[e]=3;break a}throw m;}1==d.k[e]^l?d.e[e]=1:d.e[e]=2}}d=!0}e=!1;for(c=0;c<a.H.c;++c)if(OQ(a,c,!1)){a.W[c]=\na.C;if(b)a:{e=a;var f=c,r=o=l=g=j=void 0,t=h=void 0;if(1==e.S[f]||2==e.S[f]){h=!1;if(2==e.H.k[f])try{for(r=0;2>r;++r)if(j=AQ(e.H,f,r),3==e.H.f[j]){l=D(B,q,-1,2,1);for(t=o=0;t<e.H.f[j];++t)1==e.H.j[j][t]&&(l[o++]=AQ(e.H,j,t));e.c[l[0]]>e.c[l[1]]^bR(e,j,l[0],l[1])&&(h=!h)}}catch(y){y=yq(y);if(G(y,97)){e.N[f]=3;break a}throw y;}else{try{for(var j=e,l=f,v=t=r=o=void 0,s=void 0,A=void 0,v=BQ(j.H,l),s=D(B,q,-1,v,1),r=0;r<v;++r)s[r]=AQ(j.H,l,r);for(r=v;1<r;--r){o=!1;for(t=1;t<r;++t)bR(j,l,s[t-1],s[t])&&\n(o=!0,A=s[t-1],s[t-1]=s[t],s[t]=A);if(!o)break}g=s}catch(F){F=yq(F);if(G(F,97)){e.N[f]=3;break a}throw F;}for(r=1;r<g.length;++r)for(t=0;t<r;++t)e.c[g[r]]<e.c[g[t]]&&(h=!h)}1==e.S[f]^h?e.N[f]=1:e.N[f]=2}}e=!0}e&&(a.C=!a.C);return d||e}\nfunction cR(a){var b,c,d,e,f,g,h,j,l;for(e=0;e<a.V.c;++e){d=Dx(a.V,e);b=!0;l=-1;f=!1;for(h=0;h<d.length;++h){c=d[h];if(0==a.S[c]){b=!1;break}if(3!=a.S[c]){g=!0;for(j=0;j<d.length;++j)if(j!=h&&a.c[c]==a.c[d[j]]){g=!1;break}g&&l<a.c[c]&&(l=a.c[c],f=1==a.S[c])}}if(b&&-1!=l){for(h=0;h<d.length;++h)c=d[h],f&&(1==a.S[c]?a.S[c]=2:2==a.S[c]&&(a.S[c]=1)),a.U[c]=!1;wm(a.V,d);--e}}}\nfunction dR(a){var b,c;b=VQ(a);do{c=b;b=a;for(var d=void 0,e=void 0,f=void 0,g=void 0,h=e=void 0,j=void 0,l=void 0,f=D(B,q,-1,b.E,1),d=0;d<b.H.c;++d){j=b.H.f[d]+eR(b.H,d);for(g=0;g<fR(b.H,d);++g)if(g<b.H.f[d]||g>=BQ(b.H,d)){l=2*b.c[AQ(b.H,d,g)];e=QQ(b.H,d,g);2==JQ(b.H,e)&&(KQ(b.H,e)||++l);for(e=0;e<g&&!(l<f[e]);++e);for(h=g;h>e;--h)f[h]=f[h-1];f[e]=l}gR(b.b[d],d);hR(b.b[d],16,Jw(b.c[d]));for(g=j;g<b.E;++g)hR(b.b[d],17,Lk);for(g=0;g<j;++g)hR(b.b[d],17,Jw(f[g]))}b=VQ(a)}while(c!=b);return b}\nfunction bR(a,b,c,d){var e,f,g,h,j,l,o,m,r,t,y,v,s,A,F;if(a.H.x[c]!=a.H.x[d])return a.H.x[c]>a.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(iR(),jR)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(iR(),jR)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=D(B,q,-1,h,1);y=D(B,q,-1,h,1);v=D(B,q,-1,h,1);t=D(pq,ml,-1,h,2);g=D(pq,ml,-1,a.H.o,2);r[0]=b;r[1]=c;r[2]=d;y[0]=-1;y[1]=0;y[2]=0;g[b]=!0;g[c]=!0;g[d]=!0;j=1;s=2;b=D(B,q,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=s;){for(;j<b[d];){l=r[j];if(!t[j]){for(A=m=o=0;A<a.H.f[l];++A){c=AQ(a.H,\nl,A);s+a.H.j[l][A]+1>=h&&(h+=a.H.c,r=kR(r,h),y=kR(y,h),v=kR(v,h),t=(e=D(pq,ml,-1,h,2),lR(t,0,e,t.length),e));if(0!=(a.H.z[QQ(a.H,l,A)]&512))++o,m+=a.H.x[c];else for(f=1;f<a.H.j[l][A];++f)++s,r[s]=c,y[s]=j,t[s]=!0;F=y[j];if(c!=r[F]){f=!1;if(g[c])for(F=y[F];-1!=F;){if(c==r[F]){f=!0;break}F=y[F]}f?(++s,r[s]=c,y[s]=j,t[s]=!0):(++s,r[s]=c,y[s]=j,g[c]=!0)}}0!=o&&(++s,v[s]=~~((m<<2)/o),y[s]=j,t[s]=!0)}++j;if(1E4==j)throw new Dp("Emergency break in while loop.");}b.length==d+1&&(b=kR(b,b.length+64));b[d+\n1]=s+1;for(A=b[d];A<b[d+1];++A)0==v[A]&&(v[A]=(151==a.H.x[r[A]]?1:152==a.H.x[r[A]]?1:a.H.x[r[A]])<<2),v[A]+=v[y[A]]<<16;mR(a,t,v,y,r,b,d);if(v[1]!=v[2])return v[1]>v[2];1<d&&nR(v,y,b,d);++d}h=D(B,q,-1,a.H.c,1);c=!1;for(e=0;e<a.H.c;++e)if(g[e]&&0!=a.H.v[e]){c=!0;break}if(c){for(e=0;e<a.H.c;++e)h[e]=0==a.H.v[e]?(iR(),jR)[a.H.x[e]]:a.H.v[e];if(oR(a,t,v,y,r,h,b,d))return v[1]>v[2]}e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.d;++e)if(g[Y(a.H,0,e)]||g[Y(a.H,1,e)])1==a.e[e]?(h[Y(a.H,0,e)]=1,h[Y(a.H,\n1,e)]=1,c=!0):2==a.e[e]&&(h[Y(a.H,0,e)]=2,h[Y(a.H,1,e)]=2,c=!0);if(c&&oR(a,t,v,y,r,h,b,d))return v[1]>v[2];e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.c;++e)g[e]&&(2==a.N[e]?(h[e]=1,c=!0):1==a.N[e]&&(h[e]=2,c=!0));if(c&&oR(a,t,v,y,r,h,b,d))return v[1]>v[2];throw new Dp("no distinction applying CIP rules");}\nfunction nR(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=D(pR,u,5,c,0);for(f=0;f<c;++f)h[f]=new qR,h[f].c=a[f+e],h[f].b=b[f+e],h[f].a=f+e;e=new rR;for(g=d;1<g;--g){for(f=0;f<c;++f)h[f].c+=a[h[f].b]<<16,h[f].b=b[h[f].b];WQ(h,h.length,e?e:(XQ(),XQ(),YQ));d=1;for(f=0;f<c;++f)a[h[f].a]=d,f!=c-1&&0!=(h[f].c!=h[f+1].c?h[f].c>h[f+1].c?1:-1:0)&&++d}}\nfunction oR(a,b,c,d,e,f,g,h){var j,l;for(l=1;l<h;++l){for(j=g[l];j<g[l+1];++j)c[j]=f[e[j]]+(c[d[j]]<<8);mR(a,b,c,d,e,g,l);if(c[1]!=c[2])return!0;1<l&&nR(c,d,g,l)}return!1}\nfunction mR(a,b,c,d,e,f,g){for(var h,j,l,o,m,r;1<g;--g){m=f[g]-f[g-1];r=D(sR,u,4,m,0);h=f[g];for(j=0;j<m;++j){l=f[g-1]+j;for(o=h;o<f[g+1]&&d[o]==l;)++o;r[j]=new tR;r[j].c=l;r[j].d=c[l];r[j].b=b[l]?0:a.H.f[a.H.o+e[l]]-a.H.f[e[l]]+uR(a.H,e[l]);r[j].a=D(B,q,-1,o-h,1);for(l=h;l<o;++l)r[j].a[l-h]=c[l];vR(r[j].a);h=o}j=new wR;WQ(r,r.length,j?j:(XQ(),XQ(),YQ));h=1;for(j=0;j<m;++j)c[r[j].c]=h,j!=m-1&&0!=xR(r[j],r[j+1])&&++h}}\nfunction yR(a){var b,c;c=Yv([zR,DI],[u,am],[88,87],[2,32],0,2,0);for(b=0;b<a.H.c;++b)a.D[b]&&(1==a.Q[b]?c[0][a.P[b]]=AR(c[0][a.P[b]],b):2==a.Q[b]&&(c[1][a.P[b]]=AR(c[0][a.P[b]],b)));return c}function HQ(a,b){var c,d,e,f,g;e=BR(a.H);for(c=0;c<e.i.c;++c)if(e.d[c]&&CR(e,c,b)){for(d=Dx(e.i,c),e=0,f=d.length;e<f;++e)if(c=d[e],c!=b)for(g=0;g<a.H.f[c];++g)if(GQ(a.H,QQ(a.H,c,g)))return!0;break}return!1}\nfunction DR(a,b,c){a.J=b;for(b=0;b<a.H.c;++b)a.c[b]=c[b],a.S[b]=0,a.W[b]=!1;for(c=0;c<a.H.d;++c)a.k[c]=0,a.o[c]=!1}function ER(a,b){var c,d;c=Y(a.H,0,b);if(c>=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=FR(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;d<a.H.f[c];++d)if(2==a.H.j[c][d]&&(1==a.S[AQ(a.H,c,d)]||2==a.S[AQ(a.H,c,d)]))return!0;return!1}function kR(a,b){var c;c=D(B,q,-1,b,1);lR(a,0,c,a.length);return c}\nfunction GR(a,b){var c;if(65535<a.o)throw new Sm("Cannot canonize a molecule having more than 65535 atoms");if(65535<a.p)throw new Sm("Cannot canonize a molecule having more than 65535 bonds");this.H=a;this.G=b;HR(this.H,3);var d,e,f,g,h,j,l,o,m,r,t,y,v,s,A,F,M,N,$,U;this.I=D(pq,ml,-1,this.H.c,2);for(d=0;d<this.H.c;++d)if(7==this.H.x[d])if(4==this.H.f[d])this.I[d]=!0;else if(3==this.H.f[d])if(1==this.H.q[d])this.I[d]=!0;else if(!IR(this.H,d))if(0!=(this.G&32))this.I[d]=!0;else if(3==JR(this.H,d)&&\n(U=KR(this.H,d),!(7<U))){N=BR(this.H);for($=0;$<N.i.c&&!(Dx(N.j,$).length==U&&CR(N,$,d));)++$;m=o=-1;for(r=0;3>r;++r){l=QQ(this.H,d,r);var V;a:{for(var da=l,la=void 0,sa=void 0,sa=Dx(N.j,$),la=0;la<sa.length;++la)if(da==sa[la]){V=!0;break a}V=!1}if(!V){o=AQ(this.H,d,r);m=l;break}}y=D(pq,ml,-1,this.H.d,2);y[m]=!0;v=D(B,q,-1,11,1);a:{var cc=this.H,K=v,pa=o,Ac=d,jd=y,tb=void 0,L=void 0,Ga=void 0,ub=void 0,Jc=void 0,uc=void 0,Ba=void 0,kd=void 0,cd=void 0;if(pa==Ac)K[0]=pa,s=0;else{HR(cc,1);ub=D(B,q,\n-1,cc.o,1);Ga=D(B,q,-1,cc.o,1);cd=D(B,q,-1,cc.o,1);Ga[0]=pa;ub[pa]=1;for(Jc=L=0;L<=Jc&&10>=ub[Ga[L]];){kd=Ga[L];for(uc=0;uc<cc.f[cc.o+kd];++uc)if(null==jd||jd.length<=cc.i[kd][uc]||!jd[cc.i[kd][uc]]){tb=cc.e[kd][uc];if(tb==Ac){Ba=ub[kd];K[Ba]=tb;for(K[--Ba]=kd;0<Ba;)K[Ba-1]=cd[K[Ba]],--Ba;s=ub[kd];break a}0==ub[tb]&&(Ga[++Jc]=tb,ub[tb]=ub[kd]+1,cd[tb]=kd)}++L}s=-1}}if(-1!=s){for(f=1;!CR(N,$,v[f]);)++f;e=s-f;g=v[f];if(6==U&&2==e&&3==f&&3<=JR(this.H,v[1])){t=!1;M=Dx(N.i,$);for(r=0;6>r;++r)if(d==M[r]){F=\nLR(N,$,g==M[LR(N,$,r+2)]?r-2:r+2);A=M[F];var ta;if(ta=3<=JR(this.H,A)){var Da;a:{var aa=this.H,Eb=v[1],db=A,Fb=void 0,Qc=void 0,nc=void 0,ca=void 0,ld=void 0,S=void 0;if(Eb==db)Da=0;else{HR(aa,1);ca=D(B,q,-1,aa.o,1);nc=D(B,q,-1,aa.o,1);nc[0]=Eb;ca[Eb]=1;for(ld=Qc=0;Qc<=ld&&2>=ca[nc[Qc]];){for(S=0;S<aa.f[aa.o+nc[Qc]];++S){Fb=aa.e[nc[Qc]][S];if(Fb==db){Da=ca[nc[Qc]];break a}0==ca[Fb]&&(nc[++ld]=Fb,ca[Fb]=ca[nc[Qc]]+1)}++Qc}Da=-1}}ta=2==Da}ta&&(t=!0);break}if(t){this.I[d]=!0;continue}}h=1==this.H.k[g]||\n0!=(this.H.s[g]&4096)||IR(this.H,g);j=!h&&7==this.H.x[g]&&1!=this.H.q[g];if(1==e)!h&&!j&&4>=U&&3>=f&&(this.I[d]=!0);else switch(U){case 4:!h&&!j&&4>=f&&(this.I[d]=!0);break;case 5:j?3>=f&&(this.I[d]=!0):h||4>=f&&(this.I[d]=!0);break;case 6:2==e?h?4>=f&&(this.I[d]=!0):j||3>=f&&(this.I[d]=!0):3==e&&(h?6>=f&&(this.I[d]=!0):4>=f&&(this.I[d]=!0));break;case 7:3==e&&3>=f&&(this.I[d]=!0)}}}for(c=0;c<this.H.c;++c)if(0!=NQ(this.H,c)){this.X=!0;break}this.S=D(BL,rl,-1,this.H.c,1);this.T=D(pq,ml,-1,this.H.c,\n2);this.W=D(pq,ml,-1,this.H.c,2);this.k=D(BL,rl,-1,this.H.d,1);this.o=D(pq,ml,-1,this.H.d,2);this.n=D(pq,ml,-1,this.H.d,2);var O,Bb,Ra,T,eb,Ma,dd,Rc,Na,fb,Lc,Yd,Bd;dd=!1;if(this.H.E)for(eb=0;eb<this.H.d;++eb)if(0!=this.H.A[eb]){dd=!0;break}this.E=2;for(O=0;O<this.H.c;++O)this.E=Xm(this.E,this.H.f[O]+eR(this.H,O));T=Xm(2,dd?~~((78+36*this.E)/63):~~((78+21*this.E)/63));this.c=D(B,q,-1,this.H.o,1);this.b=D(MR,u,6,this.H.c,0);for(O=0;O<this.H.c;++O)this.b[O]=new NR(T);Ra=!1;for(O=0;O<this.H.c;++O){gR(this.b[O],\nO);0!=(this.H.w[O]&1)||null!=OR(this.H,O)?hR(this.b[O],8,TP):hR(this.b[O],8,Jw(this.H.x[O]));hR(this.b[O],8,Jw(this.H.v[O]));hR(this.b[O],2,Jw(this.H.k[O]));hR(this.b[O],4,Jw(this.H.f[O]+eR(this.H,O)));0!=(this.H.w[O]&1)?hR(this.b[O],4,Qk):hR(this.b[O],4,Jw(8+this.H.q[O]));hR(this.b[O],5,Jw(PR(31,KR(this.H,O))));var Yc=this.b[O],Ib=O,lb=void 0,ic=void 0,vc=void 0,ec=void 0,lb=((this.H.s[Ib]&-268435456)>>>28)-1,ic=QR(this.H,Ib,!1),vc=QR(this.H,Ib,!0),ec=-1;ic!=vc?-1!=lb&&lb>ic?ec=lb<<24>>24:ec=ic<<\n24>>24:-1!=lb?(lb>vc||lb<vc&&lb>=RR(this.H,Ib))&&(ec=lb<<24>>24):!SR(this.H,Ib)&&0!=uR(this.H,Ib)&&(ec=RR(this.H,Ib),ec-=TR(this.H,Ib,ec));var I=Ib,oc=ec;if(null==this.a)for(var fc=this.a=D(BL,rl,-1,this.H.c,1),Bc=fc,Sc=fc.length,Hd=void 0,Hd=0;Hd<Sc;++Hd)Bc[Hd]=-1;this.a[I]=oc<<24>>24;hR(Yc,4,Jw(ec+1));hR(this.b[O],2,Jw((this.H.s[O]&48)>>4));this.H.E&&(hR(this.b[O],30,Jw(this.H.w[O])),null!=OR(this.H,O)&&(Ra=!0))}this.J=dR(this);if(this.J<this.H.c){for(O=0;O<this.H.c;++O){gR(this.b[O],O);hR(this.b[O],\n16,Jw(this.c[O]));Rc=D(B,q,-1,this.H.f[O],1);for(Na=0;Na<this.H.f[O];++Na)Rc[Na]=this.c[AQ(this.H,O,Na)]<<5,Rc[Na]|=PR(31,this.H.n&&QQ(this.H,O,Na)<this.H.d?this.H.n.b[QQ(this.H,O,Na)]:0);vR(Rc);for(Na=this.E;Na>Rc.length;--Na)hR(this.b[O],21,Lk);for(Na=Rc.length-1;0<=Na;--Na)hR(this.b[O],21,Jw(Rc[Na]))}this.J=dR(this)}if(Ra&&this.J<this.H.c){for(O=0;O<this.H.c;++O){gR(this.b[O],O);hR(this.b[O],16,Jw(this.c[O]));Bb=OR(this.H,O);Yd=null==Bb?0:PR(12,Bb.length);for(Na=12;Na>Yd;--Na)hR(this.b[O],8,Lk);\nfor(Na=Yd-1;0<=Na;--Na)hR(this.b[O],8,Jw(Bb[Na]))}this.J=dR(this)}if(dd&&this.J<this.H.c){for(O=0;O<this.H.c;++O){gR(this.b[O],O);hR(this.b[O],16,Jw(this.c[O]));Ma=D(qP,sl,-1,this.H.f[O]+eR(this.H,O),3);for(Na=fb=0;Na<fR(this.H,O);++Na)if(Na<this.H.f[O]||Na>=BQ(this.H,O))Ma[fb]=Jw(this.c[AQ(this.H,O,Na)]),Ma[fb]=Dw(Ma[fb],20),Ma[fb]=UR(Ma[fb],Jw(this.H.A[QQ(this.H,O,Na)])),++fb;Ma.sort(VR);for(Na=this.E;Na>Ma.length;--Na)hR(this.b[O],36,Lk);for(Na=Ma.length-1;0<=Na;--Na)hR(this.b[O],36,Ma[Na])}this.J=\ndR(this)}if(0!=(this.G&8)&&this.J<this.H.c){Lc=new WR;for(O=0;O<this.H.c;++O)if(null!=XR(this.H,O))a:{var Sd=Lc,Cd=XR(this.H,O),Td=void 0,ed=void 0,fa=void 0,Id=void 0,Id=Sd.a.c;if(0==Id)AD(Sd.a,0,Cd);else{for(fa=1;2*fa<=Id;)fa<<=1;ed=fa;for(--fa;0!=ed;)if(ed>>=1,fa>=Id)fa-=ed;else{Td=YR(Cd,Dx(Sd.a,fa));if(0==Td)break a;if(0==ed)break;0>Td?fa-=ed:fa+=ed}fa<Id&&0<YR(Cd,Dx(Sd.a,fa))&&++fa;AD(Sd.a,fa,Cd)}}for(O=0;O<this.H.c;++O){var Ob;if(null==XR(this.H,O))Ob=0;else{var ge;a:{var Cb=Lc,fd=XR(this.H,\nO),Va=void 0,Jb=void 0,Qb=void 0,jc=void 0,jc=Cb.a.c;if(0!=jc){for(Qb=1;2*Qb<=jc;)Qb<<=1;Jb=Qb;for(--Qb;0!=Jb;)if(Jb>>=1,Qb>=jc)Qb-=Jb;else{Va=YR(fd,Dx(Cb.a,Qb));if(0==Va){ge=Qb;break a}if(0==Jb)break;0>Va?Qb-=Jb:Qb+=Jb}}ge=-1}Ob=1+ge}Bd=Ob;gR(this.b[O],O);hR(this.b[O],16,Jw(this.c[O]));hR(this.b[O],16,Jw(Bd))}this.J=dR(this)}if(0!=(this.G&16)&&this.J<this.H.c){for(O=0;O<this.H.c;++O)gR(this.b[O],O),hR(this.b[O],16,Jw(this.c[O])),hR(this.b[O],1,Jw(ZR(this.H,O)?1:0));this.J=dR(this)}var Za,pc,ya,Jd;\nJd=this.J;ya=D(B,q,-1,this.H.c,1);for(Za=0;Za<this.H.c;++Za)ya[Za]=this.c[Za];if(!this.H.E){var Rb,Mc,gc,Cc;this.C=!0;this.N=D(BL,rl,-1,this.H.c,1);this.e=D(BL,rl,-1,this.H.d,1);for(Cc=$Q(this,!0);this.J<this.H.c&&Cc;){for(Rb=0;Rb<this.H.c;++Rb)gR(this.b[Rb],Rb),hR(this.b[Rb],20,Jw(this.c[Rb]<<4|this.S[Rb]<<2));for(Mc=0;Mc<this.H.d;++Mc)EQ(this.b[Y(this.H,0,Mc)],Jw(this.k[Mc])),EQ(this.b[Y(this.H,1,Mc)],Jw(this.k[Mc]));gc=dR(this);if(this.J==gc)break;this.J=gc;Cc=$Q(this,!0)}DR(this,Jd,ya)}this.Q=\nD(BL,rl,-1,this.H.c,1);this.P=D(BL,rl,-1,this.H.c,1);for(Za=0;Za<this.H.c;++Za)this.Q[Za]=$R(this.H,Za)<<24>>24,this.P[Za]=aS(this.H,Za)<<24>>24;this.j=D(BL,rl,-1,this.H.d,1);this.i=D(BL,rl,-1,this.H.d,1);for(pc=0;pc<this.H.d;++pc)this.j[pc]=(this.H.z[pc]&3072)>>10<<24>>24,this.i[pc]=bS(this.H,pc)<<24>>24;var kc,Dc,Kd,Dd,wc,md;this.C=!0;for(wc=$Q(this,!1);this.J<this.H.c&&wc;){for(kc=0;kc<this.H.c;++kc){gR(this.b[kc],kc);hR(this.b[kc],16,Jw(this.c[kc]));md=this.S[kc]<<7;if((1==this.S[kc]||2==this.S[kc])&&\n0!=this.Q[kc])md|=this.Q[kc]<<5,md|=this.P[kc];hR(this.b[kc],18,Jw(md<<9))}for(Dc=0;Dc<this.H.d;++Dc){Kd=this.k[Dc]<<7;if((1==this.k[Dc]||2==this.k[Dc])&&1==this.H.B[Dc]&&0!=this.j[Dc])Kd|=this.j[Dc]<<5,Kd|=this.i[Dc];EQ(this.b[Y(this.H,0,Dc)],Jw(Kd));EQ(this.b[Y(this.H,1,Dc)],Jw(Kd))}Dd=dR(this);if(this.J==Dd)break;this.J=Dd;wc=$Q(this,!1)}this.M=!1;this.D=D(pq,ml,-1,this.H.c,2);for(Za=0;Za<this.H.c;++Za)0!=this.S[Za]&&(this.M=this.D[Za]=!0);var Ld,X;for(Ld=0;Ld<this.H.c;++Ld)(!this.D[Ld]||3==this.S[Ld])&&\n(this.Q[Ld]=0);for(X=0;X<this.H.d;++X)(1!=this.H.B[X]||0==this.k[X]||3==this.k[X])&&(this.j[X]=0);this.F=null;this.R=D(pq,ml,-1,this.H.c,2);if(this.M){var ob=this.F=new cS(this.H,ya,this.D,this.S,this.k,this.Q,this.P,this.W,this.o,this.R),pb,xb,Af,$a,Sb,mb,lg,gb;if(null!=ob.i){mb=new dS(ob);ob.b=new Jm;for($a=0;$a<ob.i.length;++$a){for(var Bf=void 0,oe=void 0,oe=Bf=0;oe<mb.b;++oe)mb.e[oe][$a]&&-3==mb.c[oe]&&++Bf;Af=Bf;if(0==Af){eS(mb,$a);lg=fS(ob,$a,2);pb=fS(ob,$a,1);xb=gS(ob,$a);if(1==lg&&1==pb&&\n!xb){for(var nd=ob,xc=$a,qc=mb.a+mb.f++,Gb=void 0,Ae=void 0,Ae=0;Ae<nd.i[xc].length;++Ae)Gb=nd.i[xc][Ae],2==nd.n[Gb]&&(nd.n[Gb]=1,nd.k[Gb]=qc<<24>>24);Dm(ob.b,new hS($a,1,-1,-1))}0<lg?(xb&&iS(ob,$a,mb.j+mb.i++,2),Dm(ob.b,new hS($a,1,-1,-1))):0<pb?(xb&&iS(ob,$a,mb.a+mb.f++,1),Dm(ob.b,new hS($a,1,-1,-1))):xb&&(iS(ob,$a,mb.a+mb.f++,1),Dm(ob.b,new hS($a,1,-1,-1)))}else if(1==Af)if(gS(ob,$a)){a:{for(var wd=void 0,wd=0;wd<mb.b;++wd)if(mb.e[wd][$a]&&-3==mb.c[wd]){Sb=wd<mb.a?wd:wd<mb.b?wd-mb.a:-1;break a}Sb=\n-1}a:{for(var Tc=void 0,Tc=0;Tc<mb.b;++Tc)if(mb.e[Tc][$a]&&-3==mb.c[Tc]){gb=Tc<mb.a?1:Tc<mb.b?2:0;break a}gb=-1}Dm(ob.b,new hS($a,2,Sb,gb))}else eS(mb,$a),Dm(ob.b,new hS($a,1,-1,-1))}}}this.U=D(pq,ml,-1,this.H.c,2);this.V=new Jm;var Tb,od,pe,Zd,Zc,Be,rc,Xa;for(Tb=pe=0;Tb<this.H.c;++Tb)0!=this.Q[Tb]&&++pe;if(0!=pe){Xa=D(B,q,-1,pe,1);for(Tb=pe=0;Tb<this.H.c;++Tb)0!=this.Q[Tb]&&(Xa[pe]=this.Q[Tb]<<29|this.P[Tb]<<24|this.c[Tb]<<12|Tb,++pe);vR(Xa);rc=Zd=0;for(Zc=Xa[0]&-16777216;;)if(++rc,rc==Xa.length||\nZc!=(Xa[rc]&-16777216)){od=D(B,q,-1,rc-Zd,1);for(Be=Zd;Be<rc;++Be)Tb=Xa[Be]&4095,od[Be-Zd]=Tb,this.U[Tb]=!0;Dm(this.V,od);if(rc==Xa.length)break;Zc=Xa[rc]&-16777216;Zd=rc}}DR(this,Jd,ya);var sc,yb,he,Md,$c,Sa;this.C=!0;he=yR(this);this.F&&jS(this.F,this.c)&&(he=yR(this));$Q(this,!1)&&cR(this);for(Sa=!0;this.J<this.H.c&&Sa;){for(var Ta=he,Ec=void 0,Ub=void 0,pd=void 0,ba=void 0,qd=void 0,$d=void 0,xd=void 0,qe=void 0,hf=void 0,jf=void 0,pd=Yv([DI,B],[am,q],[87,-1],[2,32],0,2,1),ba=0;2>ba;++ba){Ec=\nD(DI,am,87,32,0);for(Ub=jf=0;32>Ub;++Ub)if(null!=Ta[ba][Ub]){qe=Ta[ba][Ub].length;Ec[Ub]=D(B,q,-1,qe,1);for(qd=0;qd<qe;++qd)Ec[Ub][qd]=this.c[Ta[ba][Ub][qd]];vR(Ec[Ub]);++jf}for(hf=jf;0<hf;--hf){xd=0;$d=null;for(Ub=0;32>Ub;++Ub)if(null!=Ec[Ub])if(null==$d||$d.length<Ec[Ub].length)$d=Ec[Ub],xd=Ub;else if($d.length==Ec[Ub].length)for(qd=$d.length-1;0<=qd;--qd)if($d[qd]<Ec[Ub][qd]){$d=Ec[Ub];xd=Ub;break}pd[ba][xd]=hf;Ec[xd]=null}}Md=pd;for(sc=0;sc<this.H.c;++sc)gR(this.b[sc],sc),hR(this.b[sc],16,Jw(this.c[sc])),\nhR(this.b[sc],20,Lk),!this.R[sc]&&0!=this.Q[sc]&&EQ(this.b[sc],Jw((this.Q[sc]<<18)+(Md[1==this.Q[sc]?0:1][this.P[sc]]<<8))),EQ(this.b[sc],Jw(this.S[sc]<<4));for(yb=0;yb<this.H.d;++yb)EQ(this.b[Y(this.H,0,yb)],Jw(this.k[yb])),EQ(this.b[Y(this.H,1,yb)],Jw(this.k[yb]));$c=dR(this);if(this.J==$c)break;this.J=$c;Sa=!1;this.F&&jS(this.F,this.c)&&(Sa=!0,he=yR(this));$Q(this,!1)&&(Sa=!0,cR(this))}if(this.F){var Xg=this.F,Kb,Qe;Qe=!0;for(Kb=0;Kb<Xg.j.c;++Kb)if(0!=Xg.p[Kb]&&!Xg.e[Kb]){Qe=!1;break}this.B=Qe}var Re,\nrd,yd,Se,Te,sd,mg,ae,Hg,Cf,ie,Ea;ie=Hg=ae=mg=sd=Cf=Te=0;Ea=!1;Re=D(pq,ml,-1,32,2);for(rd=0;rd<this.H.c;++rd)0!=this.S[rd]&&(++Te,3==this.S[rd]?++Cf:0==this.Q[rd]?(++sd,this.F&&this.F.e[rd]&&++mg):2==this.Q[rd]?0==this.P[rd]&&++Hg:1==this.Q[rd]&&(Se=this.P[rd],Re[Se]||(++ie,Re[Se]=!0),0==this.P[rd]&&++ae,this.F&&this.F.e[rd]&&(Ea=!0)));for(yd=0;yd<this.H.d;++yd)0!=this.k[yd]&&1==this.H.B[yd]&&(++Te,3==this.k[yd]?++Cf:0==this.j[yd]?(++sd,this.F&&this.F.e[Y(this.H,0,yd)]&&this.F.e[Y(this.H,1,yd)]&&++mg):\n2==this.j[yd]?0==this.i[yd]&&++Hg:1==this.j[yd]&&(Se=this.i[yd],Re[Se]||(++ie,Re[Se]=!0),0==this.i[yd]&&++ae,this.F&&this.F.e[Y(this.H,0,yd)]&&this.F.e[Y(this.H,1,yd)]&&(Ea=!0)));this.H.C=0==Te?65536:0!=Cf?0:this.B?131072+(1<<ie):ae+mg==Te&&!Ea?196608:sd==Te?262144:Hg==Te?327680:sd==Te-1&&1==ae?393216:458752+(1<<ie);var Wb,ck,vl,ah,xq;this.L=D(pq,ml,-1,this.H.c,2);this.K=D(pq,ml,-1,this.H.d,2);if(0!=(this.G&6))for(Wb=0;Wb<this.H.c;++Wb)gR(this.b[Wb],Wb),hR(this.b[Wb],28,Jw(this.c[Wb]<<12));if(this.J<\nthis.H.c){for(Wb=vl=0;Wb<this.H.c;++Wb)OQ(this,Wb,!0)&&++vl;for(ck=0;ck<this.H.d;++ck)IQ(this,ck,!0)&&++vl}0!=(this.G&6)&&(this.J=dR(this));if(0!=(this.G&1)){this.d=D(B,q,-1,this.H.c,1);for(Wb=0;Wb<this.H.c;++Wb)this.d[Wb]=this.c[Wb]}for(;this.J<this.H.c;){for(Wb=0;Wb<this.H.c;++Wb)gR(this.b[Wb],Wb),hR(this.b[Wb],17,Jw(2*this.c[Wb]));xq=D(B,q,-1,this.J+1,1);for(Wb=0;Wb<this.H.c;++Wb)++xq[this.c[Wb]];for(ah=1;1==xq[ah];)++ah;for(Wb=0;Wb<this.H.c;++Wb)if(this.c[Wb]==ah){EQ(this.b[Wb],Mk);break}this.J=\ndR(this);cR(this);this.F&&jS(this.F,this.c)}cR(this);var dk,Ve,Ce,Db,We,bh,wl,ti,dj,ui,Ka,ej,Kh,Xb,og,ek,xl,fk;Kh=D(pq,ml,-1,this.H.c,2);Xb=D(pq,ml,-1,this.H.d,2);for(Ve=dk=0;Ve<this.H.c;++Ve)this.L[Ve]&&!this.T[Ve]&&OQ(this,Ve,!1)&&(this.T[Ve]=!0,Kh[Ve]=!0,++dk);for(Ce=0;Ce<this.H.d;++Ce)this.K[Ce]&&!this.n[Ce]&&IQ(this,Ce,!1)&&(this.n[Ce]=!0,Xb[Ce]=!0,++dk);if(1==dk){for(Ve=0;Ve<this.H.c;++Ve)if(Kh[Ve]){this.S[Ve]=0;break}for(Ce=0;Ce<this.H.d;++Ce)if(Xb[Ce]){this.k[Ce]=0;break}}else if(1<dk){var Df,\nJg,fj,ch,dh,lf,pg,gj,yl,je,De,qg;if(!this.s){this.s=new Jm;je=0;De=D(B,q,-1,this.H.c,1);lf=D(B,q,-1,this.H.c,1);gj=D(B,q,-1,this.H.d,1);for(Df=0;Df<this.H.c;++Df)if(0==De[Df]&&(0!=(this.H.s[Df]&3072)||1==this.H.k[Df])){lf[0]=Df;pg=1;yl=0;De[Df]=++je;Jg=D(pq,ml,-1,this.H.d,2);for(dh=0;dh<pg;++dh)for(qg=0;qg<this.H.f[lf[dh]];++qg)if(ch=QQ(this.H,lf[dh],qg),PQ(this.H,ch)||2==JQ(this.H,ch)||GQ(this.H,ch))fj=AQ(this.H,lf[dh],qg),Jg[ch]||(gj[yl++]=ch,Jg[ch]=!0),0==De[fj]&&(lf[pg++]=fj,De[fj]=je);Dm(this.s,\nnew kS(lf,pg,gj,yl))}}for(We=new zv(this.s);We.b<We.d.Tf();){Db=Av(We);wl=ti=ek=og=0;bh=dj=-1;for(Ka=0;Ka<Db.a.length;++Ka)if(Kh[Db.a[Ka]]&&(++og,1==this.S[Db.a[Ka]]||2==this.S[Db.a[Ka]]))++ek,dj<this.c[Db.a[Ka]]&&(dj=this.c[Db.a[Ka]],ti=Db.a[Ka]);for(Ka=0;Ka<Db.b.length;++Ka)if(Xb[Db.b[Ka]]&&(++og,xl=this.c[Y(this.H,0,Db.b[Ka])],fk=this.c[Y(this.H,1,Db.b[Ka])],ui=xl>fk?(xl<<16)+fk:(fk<<16)+xl,1==this.k[Db.b[Ka]]||2==this.k[Db.b[Ka]]))++ek,bh<ui&&(bh=ui,wl=Db.b[Ka]);if(0!=og)if(1==og){for(Ka=0;Ka<\nDb.a.length;++Ka)Kh[Db.a[Ka]]&&(this.S[Db.a[Ka]]=0);for(Ka=0;Ka<Db.b.length;++Ka)Xb[Db.b[Ka]]&&(this.k[Db.b[Ka]]=0)}else if(1==ek){for(Ka=0;Ka<Db.a.length;++Ka)Kh[Db.a[Ka]]&&(this.S[Db.a[Ka]]=3);for(Ka=0;Ka<Db.b.length;++Ka)Xb[Db.b[Ka]]&&(this.k[Db.b[Ka]]=3)}else if(ej=!1,-1!=dj?2==this.S[ti]&&(ej=!0):2==this.k[wl]&&(ej=!0),ej){for(Ka=0;Ka<Db.a.length;++Ka)if(Kh[Db.a[Ka]])switch(this.S[Db.a[Ka]]){case 1:this.S[Db.a[Ka]]=2;break;case 2:this.S[Db.a[Ka]]=1}for(Ka=0;Ka<Db.b.length;++Ka)if(Xb[Db.b[Ka]])switch(this.k[Db.b[Ka]]){case 1:this.k[Db.b[Ka]]=\n2;break;case 2:this.k[Db.b[Ka]]=1}}}}var mf,Wa;for(mf=0;mf<this.H.c;++mf)0!=(this.H.s[mf]&67108864)^3==this.S[mf]&&UQ(this.H,mf),(1==$R(this.H,mf)||2==$R(this.H,mf))&&(!this.D[mf]||3==this.S[mf])&&UQ(this.H,mf);for(Wa=0;Wa<this.H.p;++Wa)(17==this.H.B[Wa]||9==this.H.B[Wa])&&!ER(this,Wa)&&UQ(this.H,Y(this.H,0,Wa));for(Wa=0;Wa<this.H.d;++Wa){if(2==JQ(this.H,Wa)){if(0!=(this.H.z[Wa]&16777216)&&(1==this.k[Wa]||2==this.k[Wa]))this.k[Wa]=3,lS(this.H,Wa,26);3==this.k[Wa]&&!this.n[Wa]&&26!=this.H.B[Wa]&&(UQ(this.H,\nY(this.H,0,Wa)),UQ(this.H,Y(this.H,1,Wa)))}1==this.H.B[Wa]&&3==this.k[Wa]&&(UQ(this.H,Y(this.H,0,Wa)),UQ(this.H,Y(this.H,1,Wa)));if((1==(this.H.z[Wa]&3072)>>10||2==(this.H.z[Wa]&3072)>>10)&&(1!=this.H.B[Wa]||1!=this.k[Wa]&&2!=this.k[Wa]))UQ(this.H,Y(this.H,0,Wa)),UQ(this.H,Y(this.H,1,Wa))}}w(7,1,{},GR);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=0;_.q=null;_.r=0;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=!1;_.y=null;_.z=0;_.A=null;\n_.B=!1;_.C=!1;_.D=null;_.E=0;_.F=null;_.G=0;_.H=null;_.I=null;_.J=0;_.K=null;_.L=null;_.M=!1;_.N=null;_.O=null;_.P=null;_.Q=null;_.R=null;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=!1;function xR(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=e<f?e:f;for(d=0;d<c;++d)if(--e,--f,a.a[e]!=b.a[f])return a.a[e]>b.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function wR(){}w(8,1,{},wR);_.dd=function(a,b){return xR(a,b)};function tR(){}w(9,1,{4:1},tR);_.a=null;\n_.b=0;_.c=0;_.d=0;function rR(){}w(10,1,{},rR);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function qR(){}w(11,1,{5:1},qR);_.a=0;_.b=0;_.c=0;function hR(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=UR(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=Dw(a.d[a.c],b),a.d[a.c]=UR(a.d[a.c],c),a.b-=b):(a.d[a.c]=Dw(a.d[a.c],a.b),a.d[a.c]=UR(a.d[a.c],zw(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=UR(a.d[a.c],mS(c,Jw((1<<b)-1))))}\nfunction EQ(a,b){var c=a.d,d=a.c,e;e=a.d[a.c];var f,g;f=e.l+b.l;g=e.m+b.m+(f>>22);e=ow(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function ZQ(a,b){var c;for(c=0;c<a.c;++c)if(a.d[c].l!=b.d[c].l||a.d[c].m!=b.d[c].m||a.d[c].h!=b.d[c].h)return!Bw(a.d[c],b.d[c])?-1:1;return Gw(a.d[a.c],b.d[a.c])?0:!Bw(a.d[a.c],b.d[a.c])?-1:1}function gR(a,b){a.a=b;a.c=0;a.b=63;var c=a.d,d=c.length,e;for(e=0;e<d;++e)c[e]=Lk}function NR(a){this.d=D(qP,sl,-1,a,3)}w(12,1,{6:1,94:1},NR);\n_.cT=function(a){return ZQ(this,a)};_.a=0;_.b=0;_.c=0;_.d=null;function kS(a,b,c,d){var e;this.a=D(B,q,-1,b,1);this.b=D(B,q,-1,d,1);for(e=0;e<b;++e)this.a[e]=a[e];for(a=0;a<d;++a)this.b[a]=c[a]}w(13,1,{},kS);_.a=null;_.b=null;\nfunction nS(a,b,c){var d,e,f,g;if(null!=b){for(d=e=0;d<a.j.c;++d)b[d]&&++e;g=D(B,q,-1,e,1);for(d=e=0;d<a.j.c;++d)b[d]&&(g[e++]=d);e=!1;for(b=new zv(c);b.b<b.d.Tf();)if(a=Av(b),a.length==g.length){d=!1;for(f=0;f<a.length;++f)if(a[f]!=g[f]){d=!0;break}if(!d){e=!0;break}}e||nq(c.b,c.c++,g)}}function gS(a,b){var c,d;for(d=0;d<a.i[b].length;++d)if(c=a.i[b][d],a.f[c]&&(1==a.p[c]||2==a.p[c])&&0==a.n[c])return!0;return!1}\nfunction fS(a,b,c){var d,e,f,g;for(g=f=e=0;g<a.i[b].length;++g)d=a.i[b][g],a.n[d]==c&&(d=1<<a.k[d],0==(f&d)&&(f|=d,++e));return e}function oS(a,b,c,d){var e,f;for(f=0;f<a.j.f[c];++f)if(e=AQ(a.j,c,f),!d[e]&&pS(a,b,e))return e;return-1}function qS(a,b){return a.f[b]&&(1==a.p[b]||2==a.p[b])}\nfunction pS(a,b,c){var d,e,f;if(b==c||a.a[b]!=a.a[c]||0!=a.p[b]&&(3==a.p[b]||3==a.p[c]||a.q[b]^a.p[b]!=a.p[c]||a.n[b]!=a.n[c]||a.k[b]!=a.k[c]))return!1;d=rS(a.j,b,c);if(-1!=d&&(1==JQ(a.j,d)&&0!=a.c[d]||2==JQ(a.j,d)&&2==a.c[d]))return!1;if(1==a.j.k[b]&&0==(a.j.s[b]&4096)){d=-1;for(f=0;f<a.j.f[b];++f)if(AQ(a.j,b,f)!=c&&2==a.j.j[b][f]){d=QQ(a.j,b,f);break}e=-1;for(f=0;f<a.j.f[c];++f)if(AQ(a.j,c,f)!=b&&2==a.j.j[c][f]){e=QQ(a.j,c,f);break}if(-1!=d&&0!=a.c[d]&&a.d[d]^a.c[d]==a.c[e])return!1}return!0}\nfunction jS(a,b){var c,d,e,f;if(!a.b)return!1;c=!1;for(e=a.b.c-1;0<=e;--e){d=!1;f=Dx(a.b,e);if(2==f.a){d=a;for(var g=f.b,h=f.c,j=f.d,l=b,o=void 0,m=void 0,r=o=void 0,t=void 0,o=r=null,t=0;t<d.i[g].length;++t)m=d.i[g][t],d.f[m]&&(1==d.p[m]||2==d.p[m])&&(0==d.n[m]?o=AR(o,(l[m]<<16)+m):d.n[m]==j&&d.k[m]==h&&(r=AR(r,(l[m]<<16)+m)));o=sS(r,o);if(0==o)d=!1;else{if(0>o)for(t=0;t<d.i[g].length;++t)if(m=d.i[g][t],d.f[m]&&(1==d.p[m]||2==d.p[m]))0==d.n[m]?(d.n[m]=j<<24>>24,d.k[m]=h<<24>>24):d.n[m]==j&&d.k[m]==\nh&&(d.n[m]=0,d.k[m]=-1);d=!0}}else if(1==f.a){d=a;h=b;m=g=o=l=j=void 0;o=d.i[f.b];l=1;for(m=0;m<o.length;++m)if(j=o[m],d.f[j]&&2==d.n[j]){l=2;break}g=D(DI,am,87,32,0);for(m=0;m<o.length;++m)j=o[m],d.f[j]&&d.n[j]==l&&(g[d.k[j]]=AR(g[d.k[j]],(h[j]<<16)+j));for(m=0;32>m;++m)null!=g[m]&&vR(g[m]);h=new tS;WQ(g,g.length,h?h:(XQ(),XQ(),YQ));if(0==sS(g[0],g[1]))d=!1;else{for(m=0;m<g[0].length;++m)j=g[0][m]&65535,d.n[j]=0,d.k[j]=-1;d=!0}}if(d){wm(a.b,f);for(d=0;d<a.i[f.b].length;++d)c=a.i[f.b][d],a.o[c]=!1;\nc=!0}}return c}function iS(a,b,c,d){var e,f;for(f=0;f<a.i[b].length;++f)if(e=a.i[b][f],a.f[e]&&(1==a.p[e]||2==a.p[e])&&0==a.n[e])a.n[e]=d<<24>>24,a.k[e]=c<<24>>24}\nfunction uS(a,b,c){var d,e,f,g,h,j,l,o,m,r,t,y,v;f=D(B,q,-1,a.j.c,1);t=D(B,q,-1,a.j.c,1);l=D(pq,ml,-1,a.j.c,2);o=D(pq,ml,-1,a.j.c,2);g=D(pq,ml,-1,a.j.c,2);D(vS,u,8,a.j.c,0);f[0]=b;t[b]=c;t[c]=-2;l[b]=!0;l[c]=!0;for(h=c=0;c<=h;){e=f[c];if(t[e]==e)for(j=0;j<a.j.f[e];++j){if(b=AQ(a.j,e,j),!l[b])if(2==a.j.j[e][j]&&10>a.j.x[b])f[++h]=b,t[b]=b,g[b]=g[e]||2==a.j.k[b],o[b]=g[e]&&!o[e],l[b]=!0;else if(g[e]&&o[e]){m=oS(a,b,t[e],l);if(-1==m)return null;f[++h]=b;t[b]=m;t[m]=-2;g[b]=!1;l[b]=!0;l[m]=!0}else if(PQ(a.j,\nQQ(a.j,e,j))&&(f[++h]=b,t[b]=b,g[b]=!1,l[b]=!0,(6==a.j.x[b]&&0==a.j.k[b]||7==a.j.x[b]&&1==a.j.q[b]||14==a.j.x[b]||15==a.j.x[b]&&2<a.j.f[b]||16==a.j.x[b]&&2<a.j.f[b])&&2<a.j.f[b])){d=!1;for(m=1;m<a.j.f[b];++m)if(y=AQ(a.j,b,m),!l[y])for(r=0;r<m;++r)v=AQ(a.j,b,r),!l[v]&&pS(a,y,v)&&(f[++h]=y,t[y]=v,t[v]=-2,g[y]=!1,l[y]=!0,d=l[v]=!0);if(!d)return null}}else{d=D(pq,ml,-1,a.j.f[e],2);for(j=0;j<a.j.f[e];++j)if(b=AQ(a.j,e,j),l[b])d[j]=t[b]==b;else for(m=0;m<a.j.f[b];++m)if(AQ(a.j,b,m)==t[e]){d[j]=!0;break}for(j=\n0;j<a.j.f[e];++j)if(d[j])if(b=AQ(a.j,e,j),l[b]){if(-1==rS(a.j,b,t[e]))return null}else f[++h]=b,t[b]=b,o[b]=!1,g[b]=!0,l[b]=!0;for(j=0;j<a.j.f[e];++j)if(!d[j]&&(b=AQ(a.j,e,j),!l[b])){m=oS(a,b,t[e],l);if(-1==m)return null;f[++h]=b;t[b]=m;t[m]=-2;g[b]=!1;l[b]=!0;l[m]=!0}}++c}return l}\nfunction cS(a,b,c,d,e,f,g,h,j,l){this.j=a;this.a=b;this.f=c;this.p=d;this.c=e;this.n=f;this.k=g;this.q=h;this.d=j;this.o=l;a=new Jm;for(f=0;f<this.j.c;++f)if(2>this.j.k[f]||2<this.j.f[f])for(b=1;b<this.j.f[f];++b){d=AQ(this.j,f,b);for(c=0;c<b;++c)e=AQ(this.j,f,c),pS(this,d,e)&&nS(this,uS(this,d,e),a)}for(b=0;b<this.j.d;++b)0!=this.c[b]&&(2!=JQ(this.j,b)||2!=this.c[b])||(d=Y(this.j,0,b),e=Y(this.j,1,b),pS(this,d,e)&&nS(this,uS(this,d,e),a));for(b=a.c-1;0<=b;--b){d=(eD(b,a.c),a.b[b]);e=!1;for(c=0;c<\nd.length;++c)if(this.f[d[c]]){e=!0;break}e||wm(a,d)}a=this.i=Vm(a,Yv([DI,B],[am,q],[87,-1],[0,0],0,2,1));b=new wS;WQ(a,a.length,b?b:(XQ(),XQ(),YQ));this.e=D(pq,ml,-1,this.j.c,2);for(b=0;b<this.i.length;++b)for(c=0;c<this.i[b].length;++c)this.e[this.i[b][c]]=!0}function AR(a,b){var c,d;d=D(B,q,-1,null==a?1:a.length+1,1);for(c=0;c<d.length-1;++c)d[c]=a[c];d[d.length-1]=b;return d}w(14,1,{},cS);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;\n_.q=null;function wS(){}w(15,1,{},wS);_.dd=function(a,b){var c;a:if(a.length!=b.length)c=a.length<b.length?-1:1;else{for(c=0;c<a.length;++c)if(a[c]!=b[c]){c=a[c]<b[c]?-1:1;break a}c=0}return c};function eS(a,b){var c,d,e,f,g,h;for(e=0;e<a.b;++e)if(a.e[e][b]&&-3!=a.c[e])for(d=0;d<=a.k.i.length;++d)if(d!=b&&a.e[e][d]){a.e[e][b]=!1;h=e<a.a?e:e<a.b?e-a.a:-1;g=1==(e<a.a?1:e<a.b?2:0)?a.a+a.f++:a.j+a.i++;for(f=0;f<a.k.i[b].length;++f)c=a.k.i[b][f],qS(a.k,c)&&a.k.k[c]==h&&(a.k.k[c]=g<<24>>24)}}\nfunction xS(a,b){var c,d;d=a.k.n[b];c=a.k.k[b];return 0==d?a.b:1==d?c:a.a+c}\nfunction dS(a){var b,c,d,e;this.k=a;for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&(1==a.n[c]?this.a<=a.k[c]&&(this.a=1+a.k[c]):2==a.n[c]&&this.j<=a.k[c]&&(this.j=1+a.k[c]));this.b=this.a+this.j;this.e=Yv([yS,pq],[u,ml],[2,-1],[this.b+1,a.i.length+1],0,2,2);for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&!a.e[c]&&(this.e[xS(this,c)][a.i.length]=!0);for(b=0;b<a.i.length;++b)for(e=0;e<a.i[b].length;++e)c=a.i[b][e],a.f[c]&&(1==a.p[c]||2==a.p[c])&&(this.e[xS(this,c)][b]=!0);this.d=D(DI,am,87,\nthis.b,0);for(b=0;b<a.i.length;++b)for(c=1;c<this.b;++c)if(this.e[c][b])for(e=0;e<c;++e)this.e[e][b]&&(this.d[c]=AR(this.d[c],e),this.d[e]=AR(this.d[e],c));this.c=D(B,q,-1,this.b+1,1);for(e=0;e<this.b;++e)this.e[e][a.i.length]?this.c[e]=-1:this.c[e]=-2;for(b=0;b<a.i.length;++b)if(this.e[this.b][b])for(e=0;e<this.b;++e)this.e[e][b]&&this.c[e]!=b&&(-2==this.c[e]?this.c[e]=b:this.c[e]=-3);for(b=0;b<this.b;++b)if(-1<=this.c[b]){e=c=D(B,q,-1,this.b,1);d=b;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,\nl=!1,j=1;e[d]=1;for(f=!0;f;){f=!1;for(g=0;g<this.b;++g)if(e[g]==j)for(h=0;h<this.b;++h){var o;if(o=0==e[h])a:{o=void 0;for(o=0;o<this.k.i.length;++o)if(this.e[g][o]&&this.e[h][o]){o=!0;break a}o=!1}o&&(-2==this.c[h]?(e[h]=j+1,f=!0):this.c[h]!=this.c[d]&&(e[h]=j+1,l=!0))}++j}if(l)for(e=0;e<this.b;++e)0!=c[e]&&(this.c[e]=-3)}for(b=0;b<a.i.length-1;++b)for(c=1;c<this.b;++c)if(this.e[c][b]&&-3!=this.c[c])for(e=0;e<c;++e)if(this.e[e][b]&&-3!=this.c[e]){a:{d=c;for(var f=e,g=b,m=l=j=void 0,r=void 0,t=r=\nm=o=h=void 0,h=j=void 0,h=g+1;h<this.k.i.length;++h)if(h!=g&&this.e[d][h]&&this.e[f][h]){m=D(B,q,-1,2,1);m[0]=f;m[1]=d;d=m;break a}h=D(B,q,-1,this.b,1);m=D(B,q,-1,this.b,1);o=D(B,q,-1,this.b,1);r=l=0;o[0]=d;for(m[d]=1;l<=r;){for(t=0;t<this.d[o[l]].length;++t){j=this.d[o[l]][t];if(j==f){if(0==l)continue;r=m[o[l]]+1;m=D(B,q,-1,r,1);m[0]=j;m[1]=o[l];for(j=2;j<r;++j)m[j]=h[m[j-1]];d=m;break a}0==m[j]&&-3!=this.c[j]&&(m[j]=m[o[l]]+1,o[++r]=j,h[j]=o[l])}++l}d=null}if(null!=d){for(e=0;e<d.length;++e)this.c[d[e]]=\n-3;m=o=e=l=j=f=h=g=f=void 0;o=2147483647;e=m=l=-1;for(f=0;f<this.k.j.c;++f)if(qS(this.k,f)&&0!=this.k.n[f])for(j=0;j<d.length;++j)if(g=d[j]<this.a?d[j]:d[j]<this.b?d[j]-this.a:-1,h=d[j]<this.a?1:d[j]<this.b?2:0,this.k.n[f]==h&&this.k.k[f]==g&&o>this.k.a[f]+(1==h?65536:0))o=this.k.a[f]+(1==h?65536:0),l=g,m=h,e=d[j];for(f=0;f<this.k.j.c;++f)qS(this.k,f)&&this.k.n[f]==m&&this.k.k[f]==l&&(this.k.n[f]=0,this.k.k[f]=-1);for(f=0;f<this.k.i.length;++f)this.e[e][f]=!1;break}}}w(16,1,{},dS);_.a=0;_.b=0;\n_.c=null;_.d=null;_.e=null;_.f=0;_.i=0;_.j=0;_.k=null;function sS(a,b){var c,d;if(null==a)return null==b?0:1;if(null==b)return-1;c=PR(a.length,b.length);for(d=0;d<c;++d)if((a[d]&-65536)!=(b[d]&-65536))return(a[d]&-65536)<(b[d]&-65536)?-1:1;return a.length==b.length?0:a.length<b.length?-1:1}function tS(){}w(17,1,{},tS);_.dd=function(a,b){return sS(a,b)};function zS(){}w(18,1,{7:1,89:1,94:1},zS);\n_.cT=function(a){return this.a!=a.a?this.a<a.a?-1:1:this.b!=a.b?this.b<a.b?-1:1:this.c!=a.c?this.c<a.c?-1:1:0};_.eQ=function(a){return null==a||!G(a,7)?!1:1.0E-6>pH(a.a-this.a)+pH(a.b-this.b)+pH(a.c-this.c)};_.tS=function(){var a;a=new AS;return Wf+BS(a.a,this.a)+nb+BS(a.a,this.b)+nb+BS(a.a,this.c)+cg};_.a=0;_.b=0;_.c=0;function hS(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},hS);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction DQ(a){var b,c,d;if(0!=a.k)return a.k;if(a.j&&15!=a.e.x[a.a]&&16!=a.e.x[a.a])for(c=0;c<BQ(a.e,a.a);++c)if(b=QQ(a.e,a.a,c),CS(a.e,b,a.a))return AQ(a.e,a.a,c)==a.b?a.k=17==a.e.B[b]?3:1:a.k=17==a.e.B[b]?1:3,a.k;b=SQ(a.e,a.a,a.i);c=SQ(a.e,a.a,a.b);c<b&&(c+=6.283185307179586);if(2==BQ(a.e,a.a)){b=c-b;if(3.0915926535897933<b&&3.191592653589793>b)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=SQ(a.e,a.a,a.d),d<b&&(d+=6.283185307179586),a.k=d<c?2:4;return a.k}\nfunction CQ(a,b,c,d){var e,f,g;this.e=a;this.i=c;this.a=d;f=-1;for(g=0;g<BQ(this.e,this.a);++g)c=AQ(this.e,this.a,g),e=QQ(this.e,this.a,g),c==this.i?26==this.e.B[e]&&(this.k=-1):(CS(this.e,e,this.a)&&(this.j&&(a.s[d]|=131072),this.j=!0),f==b[c]?(this.d=c,this.f=!0,this.c=PQ(this.e,e)):f<b[c]?(f=b[c],this.d=this.b,this.b=c):this.d=c)}w(21,1,{},CQ);_.a=0;_.b=0;_.c=!1;_.d=0;_.e=null;_.f=!1;_.i=0;_.j=!1;_.k=0;\nfunction iR(){iR=x;DS=z(hw,u,1,[Gd,Pe,"He",df,"Be",ce,me,sf,xf,Ke,"Ne",uf,rf,Ud,Lf,yf,Hf,ve,"Ar",cf,re,"Sc","Ti","V","Cr","Mn","Fe","Co",vf,Ee,Vf,Oe,"Ge","As",Jf,le,"Kr",Gf,Mf,"Y","Zr","Nb","Mo","Tc","Ru","Rh","Pd",Rd,se,"In","Sn","Sb","Te",Xe,"Xe",ze,de,"La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W","Re","Os","Ir","Pt",Xd,"Hg","Tl","Pb","Bi","Po","At","Rn",Me,"Ra","Ac","Th","Pa","U","Np","Pu","Am","Cm","Bk","Cf","Es","Fm","Md","No","Lr",YP,YP,YP,YP,YP,YP,\nYP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,"R4","R5","R6","R7","R8","R9","R10","R11","R12","R13","R14","R15","R16","R1","R2","R3",Od,"A1","A2","A3",YP,YP,"D","T",Uf,Ef,"H2","H+","Nnn","HYD","Pol",YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,YP,"Ala","Arg","Asn","Asp","Cys","Gln","Glu","Gly","His","Ile","Leu","Lys","Met","Phe","Pro","Ser","Thr","Trp","Tyr","Val"]);jR=z(ES,sl,-1,[0,1,4,7,9,11,12,14,16,19,20,23,24,27,28,31,32,35,40,39,40,45,48,51,52,55,56,59,58,63,64,69,74,75,80,79,84,85,88,89,90,93,\n98,0,102,103,106,107,114,115,120,121,130,127,132,133,138,139,140,141,142,0,152,153,158,159,164,165,166,169,174,175,180,181,184,187,192,193,195,197,202,205,208,209,0,0,0,0,0,0,232,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,156,114,115,103,128,129,57,137,113,113,128,131,147,97,87,101,186,163,99]);FS=z(GS,u,3,[null,z(BL,rl,-1,[1]),z(BL,rl,-1,[0]),z(BL,rl,-1,[1]),z(BL,rl,-1,[2]),z(BL,\nrl,-1,[3]),z(BL,rl,-1,[4]),z(BL,rl,-1,[3]),z(BL,rl,-1,[2]),z(BL,rl,-1,[1]),z(BL,rl,-1,[0]),z(BL,rl,-1,[1]),z(BL,rl,-1,[2]),z(BL,rl,-1,[3]),z(BL,rl,-1,[4]),z(BL,rl,-1,[3,5]),z(BL,rl,-1,[2,4,6]),z(BL,rl,-1,[1,3,5,7]),z(BL,rl,-1,[0]),z(BL,rl,-1,[1]),z(BL,rl,-1,[2]),null,null,null,null,null,null,null,null,null,null,z(BL,rl,-1,[2,3]),z(BL,rl,-1,[2,4]),z(BL,rl,-1,[3,5]),z(BL,rl,-1,[2,4,6]),z(BL,rl,-1,[1,3,5,7]),z(BL,rl,-1,[0,2]),z(BL,rl,-1,[1,2,3,4]),z(BL,rl,-1,[2]),null,null,null,null,null,null,null,null,\nnull,null,z(BL,rl,-1,[1,2,3]),z(BL,rl,-1,[2,4]),z(BL,rl,-1,[3,5]),z(BL,rl,-1,[2,4,6]),z(BL,rl,-1,[1,3,5,7]),z(BL,rl,-1,[0,2,4,6]),z(BL,rl,-1,[1]),z(BL,rl,-1,[2]),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\nnull,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[3]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2]),\nz(BL,rl,-1,[2]),z(BL,rl,-1,[2]),z(BL,rl,-1,[2])])}function HS(a,b,c,d){var e;e=IS(a,6);a=a.D[e];a.a=b;a.b=c;a.c=d;return e}\nfunction IS(a,b){if(a.o>=a.G){var c=2*a.G,d,e,f;a.x=JS(a.x,c);a.q=JS(a.q,c);a.u=JS(a.u,c);f=a.D.length;e=D(KS,u,7,c,0);for(d=0;d<a.D.length;++d)e[d]=a.D[d];for(d=f;d<c;++d)e[d]=new zS;a.D=e;a.v=JS(a.v,c);a.s=JS(a.s,c);a.w=JS(a.w,c);null!=a.t&&(a.t=null);null!=a.r&&(a.r=null);a.G=c}a.x[a.o]=0;LS(a,a.o,b);a.q[a.o]=0;a.s[a.o]=0;a.w[a.o]=0;a.u[a.o]=0;c=a.D[a.o];c.a=0;c.b=0;c.c=0;null!=a.t&&(a.t[a.o]=null);null!=a.r&&(a.r[a.o]=null);a.K=0;return a.o++}\nfunction MS(a,b,c,d){var e;if(b==c)return-1;for(e=0;e<a.p;++e)if(a.y[0][e]==b&&a.y[1][e]==c||a.y[0][e]==c&&a.y[1][e]==b)return a.B[e]<d&&(a.B[e]=d),e;a.p>=a.H&&(e=2*a.H,a.y[0]=JS(a.y[0],e),a.y[1]=JS(a.y[1],e),a.B=JS(a.B,e),a.z=JS(a.z,e),a.A=JS(a.A,e),a.H=e);a.y[0][a.p]=b;a.y[1][a.p]=c;a.B[a.p]=d;a.z[a.p]=0;a.A[a.p]=0;a.K=0;return a.p++}function NS(a){a.o=0;a.p=0;a.E=!1;a.F=!1;a.C=0;a.t=null;a.r=null;a.I=null;a.K=0}\nfunction XR(a,b){return null==a.r?null:null==a.r[b]?null:OS(a.r[b],0,a.r[b].length)}function aS(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function $R(a,b){return(a.s[b]&1572864)>>19}function OR(a,b){return null==a.t?null:a.t[b]}function LQ(a,b){return a.D[b].a}function MQ(a,b){return a.D[b].b}function NQ(a,b){return a.D[b].c}function SQ(a,b,c){return PS(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function Y(a,b,c){return a.y[b][c]}\nfunction bS(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function JQ(a,b){switch(a.B[b]&103){case 1:case 64:return 1;case 2:return 2;case 4:return 3;default:return 0}}function QS(a,b){var c;c=a.x[b]<FS.length?FS[a.x[b]]:null;return null==c?6:c[c.length-1]}\nfunction TR(a,b,c){var d,e;if(171<=a.x[b]&&190>=a.x[b])return 0;e=0;32==(a.s[b]&48)&&(e-=1);(16==(a.s[b]&48)||48==(a.s[b]&48))&&(e-=2);d=a.q[b];0==d&&a.E&&(201326592==(a.w[b]&234881024)&&(d=-1),100663296==(a.w[b]&234881024)&&(d=1));7==a.x[b]||8==a.x[b]||9==a.x[b]?e+=d:6==a.x[b]||14==a.x[b]||32==a.x[b]?e-=0>d?-d:d:15==a.x[b]||33==a.x[b]?3>=c-e-d?e+=d:e-=d:16==a.x[b]||34==a.x[b]||52==a.x[b]?4>=c-e-d?e+=d:e-=0>d?-d:d:17==a.x[b]||35==a.x[b]||53==a.x[b]?5>=c-e-d?e+=d:e-=0>d?-d:d:e-=d;return e}\nfunction RS(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=QS(a,b)),d);return c+TR(a,b,c)}function SS(a){var b;a.K=0;a.x=D(B,q,-1,a.G,1);a.q=D(B,q,-1,a.G,1);a.u=D(B,q,-1,a.G,1);a.D=D(KS,u,7,a.G,0);for(b=0;b<a.G;++b)a.D[b]=new zS;a.v=D(B,q,-1,a.G,1);a.s=D(B,q,-1,a.G,1);a.w=D(B,q,-1,a.G,1);a.t=null;a.r=null;a.y=Yv([DI,B],[am,q],[87,-1],[2,a.H],0,2,1);a.B=D(B,q,-1,a.H,1);a.z=D(B,q,-1,a.H,1);a.A=D(B,q,-1,a.H,1)}function ZR(a,b){return 0!=(a.s[b]&512)}\nfunction CS(a,b,c){return(17==a.B[b]||9==a.B[b])&&a.y[0][b]==c}\nfunction TS(a,b){var c,d,e,f;if(0!=b){d=null;for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(null==d&&(d=D(pq,ml,-1,32,2)),d[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21]=!0);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(null==d&&(d=D(pq,ml,-1,32,2)),d[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12]=!0);f=0;if(null!=d){e=D(B,q,-1,32,1);for(c=0;32>c;++c)d[c]&&(e[c]=f++);for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(d=e[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>\n19?-1:(a.s[c]&65011712)>>21],a.s[c]&=-65011713,a.s[c]|=d<<21);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(d=e[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12],a.z[c]&=-126977,a.z[c]|=d<<12)}}}function US(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=QS(a,b)&&(a.s[b]|=1+c<<28),6==a.x[b]&&(-1==c||0==c||2==c||4==c)))a.s[b]&=-49,2==c&&(a.s[b]|=16)}function VS(a,b,c){a.q[b]=c;a.K=0}function WS(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction XS(a,b,c,d){var e;if(0==c)a.s[b]&=-66584577,a.s[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)d!=b&&c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.s[b]&=\n-66584577;a.s[b]|=c<<19|d<<21}a.K&=3}\nfunction YS(a,b,c,d){if(null==c)null!=a.t&&(a.t[b]=null);else if(1==c.length&&!d){c=c[0];if(a.x[b]!=c&&(d=0,!((1==c||151==c||152==c)&&1<RR(a,b))))if(a.w[b]&=-2,null!=a.t&&(a.t[b]=null),null!=a.r&&(a.r[b]=null),!(c==a.x[b]&&d==a.v[b]&&-1==((a.s[b]&-268435456)>>>28)-1&&0==(a.s[b]&48))){if(151==c||152==c)d=c-149,c=1;a.s[b]&=960;a.x[b]=c;a.v[b]=d;a.q[b]=0;a.w[b]=0;US(a,b,-1);ZS(a,b,0);c=a.u[b];for(d=0;d<a.o;++d)qH(a.u[d])==(0>c?-c:c)&&(a.u[d]=0);a.K=0}null!=a.t&&(a.t[b]=null)}else null==a.t&&(a.t=D(DI,\nam,87,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function $S(a,b,c){a.v[b]=c;a.K&=3}function aT(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function bT(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function ZS(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function LS(a,b,c){0<=c&&190>=c&&(151==c||152==c?(a.x[b]=1,a.v[b]=c-149):(a.x[b]=c,a.v[b]=0),a.s[b]&=268435455,a.K=0)}\nfunction cT(a,b,c,d){var e;if(0==c)a.z[b]&=-130049,a.z[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)d!=b&&c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.z[b]&=\n-130049;a.z[b]|=c<<10|d<<12}a.K&=3}function dT(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function eT(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function lS(a,b,c){a.B[b]=c;a.K=0}function fT(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;c<a.o;++c)a.w[c]=0;for(c=0;c<a.p;++c)a.A[c]=0,64==a.B[c]&&(a.B[c]=1)}a.K=0}function UQ(a,b){a.s[b]|=131072}function PS(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}\nfunction gT(a){iR();var b;for(b=1;b<DS.length;++b)if(hT(a,DS[b]))return b;return 0}function iT(a){switch(a){case 7:case 8:case 9:case 15:case 16:case 17:case 33:case 34:case 35:case 53:return!0}return!1}w(23,1,Ql);_.o=0;_.p=0;_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.A=null;_.B=null;_.C=0;_.D=null;_.E=!1;_.F=!1;_.G=0;_.H=0;_.I=null;_.J=!1;_.K=0;var DS,FS,jR;\nfunction jT(a){var b,c,d,e,f,g;a.f=D(B,q,-1,3*a.o,1);a.e=D(DI,am,87,a.o,0);a.i=D(DI,am,87,a.o,0);a.j=D(DI,am,87,a.o,0);a.k=D(B,q,-1,a.c,1);b=D(B,q,-1,a.o,1);for(d=0;d<a.p;++d)++b[a.y[0][d]],++b[a.y[1][d]];for(c=0;c<a.o;++c)a.e[c]=D(B,q,-1,b[c],1),a.i[c]=D(B,q,-1,b[c],1),a.j[c]=D(B,q,-1,b[c],1);f=!1;for(d=0;d<a.d;++d)if(g=JQ(a,d),0==g)f=!0;else for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=g,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],++a.f[c],c<a.c&&(1<g?a.k[c]+=g+g-2:64==\na.B[d]&&(a.k[c]=2));for(d=a.d;d<a.p;++d)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=1,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],a.y[1-e][d]<a.c&&++a.f[c];if(f)for(d=0;d<a.d;++d)if(g=JQ(a,d),0==g)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=0,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c];for(c=0;c<a.c;++c)a.k[c]=~~(a.k[c]/2)}\nfunction kT(a,b){var c,d,e,f,g,h,j;if(0!=(b&~a.K)){if(0==(a.K&1)){lT(a);jT(a);a.K|=1;if(a.E){for(d=0;d<a.o;++d)RR(a,d)>=RS(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;d<a.c;++d){e=a.f[a.o+d]-a.f[d];if(!a.J&&0<e){0==(a.w[d]&2048)&&(0==RS(a,d)-RR(a,d)?a.w[d]|=2048:(e=0,128==(a.w[d]&128)&&++e,384==(a.w[d]&1920)&&++e,a.w[d]&=-1921,RS(a,d)-RR(a,d)<=e?a.w[d]|=2048:0==e?a.w[d]|=128:a.w[d]|=384));for(f=a.f[d];f<a.f[a.o+d];++f)e=a.i[d][f],1==a.B[e]&&(a.x[a.e[d][f]]=-1,a.B[e]=128,c=!0)}0!=(a.w[d]&2)&&(a.w[d]&=-9);0!=\na.q[d]&&(a.s[d]&=-234881025)}if(c){for(e=0;e<a.p;++e)128==a.B[e]&&(d=a.y[0][e],f=a.y[1][e],-1==a.x[d]^-1==a.x[f]&&0!=a.q[d]&&0!=a.q[f]&&0>a.q[d]^0>a.q[f]&&(0>a.q[d]?(++a.q[d],--a.q[f]):(--a.q[d],++a.q[f])));d=D(B,q,-1,a.o,1);for(e=f=0;e<a.o;++e)if(-1==a.x[e])d[e]=-1;else{if(f<e){a.x[f]=a.x[e];a.q[f]=a.q[e];a.v[f]=a.v[e];a.s[f]=a.s[e];a.w[f]=a.w[e];a.u[f]=a.u[e];g=a.D[f];h=a.D[e];j=h.b;var l=h.c;g.a=h.a;g.b=j;g.c=l;null!=a.t&&(a.t[f]=a.t[e]);null!=a.r&&(a.r[f]=a.r[e])}d[e]=f;++f}a.o=f;for(e=f=0;e<\na.p;++e)128!=a.B[e]&&(a.B[f]=a.B[e],a.z[f]=a.z[e],a.A[f]=a.A[e],a.y[0][f]=d[a.y[0][e]],a.y[1][f]=d[a.y[1][e]],++f);a.p=f}}else c=!1;c&&(lT(a),jT(a))}if(0!=(b&~a.K)&&0==(a.K&2)){for(c=0;c<a.c;++c)a.s[c]&=-31753;for(c=0;c<a.d;++c)a.z[c]&=-961;a.n=new mT(a,7);c=D(B,q,-1,a.c,1);for(d=0;d<a.d;++d)0!=a.n.b[d]&&(a.z[d]|=64,++c[a.y[0][d]],++c[a.y[1][d]]);for(d=0;d<a.c;++d)2==c[d]?a.s[d]|=1024:3==c[d]?a.s[d]|=2048:3<c[d]&&(a.s[d]|=3072);for(g=0;g<a.n.i.c;++g){d=Dx(a.n.i,g);f=Dx(a.n.j,g);e=d.length;for(c=0;c<\ne;++c)a.s[d[c]]|=8,a.z[f[c]]|=128,a.n.d[g]&&(a.s[d[c]]|=4096,a.z[f[c]]|=256),a.n.e[g]&&(a.z[f[c]]|=512),26==a.B[f[c]]&&(a.B[f[c]]=2)}for(c=0;c<a.d;++c)64==a.B[c]&&(a.s[a.y[0][c]]|=4096,a.s[a.y[1][c]]|=4096,a.z[c]|=256,a.z[c]|=512);for(c=0;c<a.c;++c)for(h=0;h<a.f[c];++h)if(f=a.i[c][h],0==(a.z[f]&256)){e=a.e[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&1<a.j[e][j]&&(6==a.x[a.e[e][j]]?a.s[c]|=8192:!KQ(a,a.i[e][j])&&iT(a.x[a.e[e][j]])&&(a.s[c]|=16384))}for(;;){g=!1;for(c=0;c<a.c;++c)if(0<a.k[c]&&16384==(20480&\na.s[c]))for(h=0;h<a.f[c];++h)if(1<a.j[c][h]){e=a.e[c][h];f=a.i[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&(d=a.e[e][j],0==(a.s[d]&16384)&&(a.s[d]|=16384,g=!0))}if(!g)break}a.K|=2}}}function FR(a,b){var c;if(3==a.f[b]&&0!=(a.s[b]&4096)&&6<=(a.n&&b<a.c?a.n.a[b]:0))for(c=0;c<a.f[b];++c)if(GQ(a,a.i[b][c]))return a.i[b][c];return-1}function BQ(a,b){return a.f[a.o+b]}function fR(a,b){return a.f[2*a.o+b]}function JR(a,b){var c;c=a.s[b]&3072;return 0==c?0:1024==c?2:2048==c?3:4}\nfunction KR(a,b){return a.n&&b<a.c?a.n.a[b]:0}function rS(a,b,c){var d;for(d=0;d<a.f[2*a.o+b];++d)if(a.e[b][d]==c)return a.i[b][d];return-1}function AQ(a,b,c){return a.e[b][c]}function QQ(a,b,c){return a.i[b][c]}\nfunction nT(a,b,c,d,e){var f,g,h,j;g=a.f[a.o+b];if(0!=a.k[b]||0!=(a.s[b]&4096)||3>a.f[b]||4<g)return!1;j=D(pq,ml,-1,4,2);for(h=0;h<g;++h){f=3.9269908169872414-d[h];if(0.0872664675116539<(0>=0.7853981633974483-f%1.5707963267948966?0-(0.7853981633974483-f%1.5707963267948966):0.7853981633974483-f%1.5707963267948966))return!1;e[h]=3&dw(f/1.5707963267948966);if(j[e[h]])return!1;j[e[h]]=!0;if(0==(e[h]&1)){if(1!=a.B[a.i[b][c[h]]])return!1}else if(!CS(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction TQ(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=D(B,q,-1,f,1));if(!nT(a,b,c,d,e))return 3;d=-1;for(h=0;h<f;++h)if(1==(e[h]&1)){g=a.B[a.i[b][c[h]]];if(-1!=d&&d!=g)return 3;d=g}b=2==qH(e[0]-e[1])?1:0;a=e[b]-e[b+1];return 3==(0>a?-a:a)^e[b]<e[b+1]^(3==f||1==(e[3]&1))^9==d?1:2}function QR(a,b,c){var d;d=RR(a,b);d-=TR(a,b,d);c&&(d-=a.f[a.o+b]-a.f[b]);c=a.x[b]<FS.length?FS[a.x[b]]:null;b=null==c?6:c[0];if(d<=b)return-1;if(null!=c)for(a=1;b<d&&a<c.length;++a)b=c[a];return b>d?b:d}\nfunction uR(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!SR(a,b))return 0;HR(a,1);for(d=e=0;d<a.f[a.o+b];++d)e+=a.j[b][d];if(a.E){c=1;for(d=0;d<a.f[b];++d)64==a.B[a.i[b][d]]&&++c;e+=c>>1}e-=TR(a,b,e);c=((a.s[b]&-268435456)>>>28)-1;if(-1==c)if(171<=a.x[b]&&190>=a.x[b])c=2;else if(f=a.x[b]<FS.length?FS[a.x[b]]:null,null==f)c=6;else{c=f[0];for(d=1;c<e&&d<f.length;++d)c=f[d]}return 0>c-e?0:c-e}function eR(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction RR(a,b){var c,d;a.ed(1);for(c=d=0;c<a.f[a.o+b];++c)d+=a.j[b][c];return d}function BR(a){HR(a,3);return a.n}\nfunction lT(a){var b,c,d,e,f;f=D(pq,ml,-1,a.o,2);for(b=0;b<a.p;++b)for(e=0;2>e;++e)oT(a,a.y[e][b])&&!oT(a,a.y[1-e][b])&&(f[a.y[e][b]]=!0);e=a.o;do--e;while(0<=e&&f[e]);for(b=0;b<e;++b)if(f[b]){c=a;d=b;var g=e,h=void 0,j=void 0,h=h=h=void 0,h=c.x[d];c.x[d]=c.x[g];c.x[g]=h;h=c.q[d];c.q[d]=c.q[g];c.q[g]=h;h=c.v[d];c.v[d]=c.v[g];c.v[g]=h;h=c.s[d];c.s[d]=c.s[g];c.s[g]=h;h=c.w[d];c.w[d]=c.w[g];c.w[g]=h;h=c.u[d];c.u[d]=c.u[g];c.u[g]=h;h=c.D[d];c.D[d]=c.D[g];c.D[g]=h;null!=c.t&&(h=c.t[d],c.t[d]=c.t[g],c.t[g]=\nh);null!=c.r&&(h=c.r[d],c.r[d]=c.r[g],c.r[g]=h);for(h=0;h<c.p;++h)for(j=0;2>j;++j)c.y[j][h]==d?c.y[j][h]=g:c.y[j][h]==g&&(c.y[j][h]=d);c.K=0;c=f[b];f[b]=f[e];f[e]=c;do--e;while(f[e])}a.c=e+1;if(a.o==a.c)a.d=a.p;else{e=D(pq,ml,-1,a.p,2);for(b=0;b<a.p;++b)c=a.y[0][b],d=a.y[1][b],(f[c]||f[d])&&(e[b]=!0);f=a.p;do--f;while(0<=f&&e[f]);for(b=0;b<f;++b)if(e[b]){c=a.y[0][b];a.y[0][b]=a.y[0][f];a.y[0][f]=c;c=a.y[1][b];a.y[1][b]=a.y[1][f];a.y[1][f]=c;c=a.B[b];a.B[b]=a.B[f];a.B[f]=c;e[b]=!1;do--f;while(e[f])}a.d=\nf+1}}function KQ(a,b){return 0!=(a.z[b]&256)}function GQ(a,b){var c,d,e,f,g;if(1!=a.B[b]||0!=(a.z[b]&256)||0!=(a.z[b]&64)&&7>(a.n&&b<a.d?a.n.b[b]:0))return!1;c=a.y[0][b];if(0==(a.s[c]&4096)||6>(a.n&&c<a.c?a.n.a[c]:0))return!1;d=a.y[1][b];if(0==(a.s[d]&4096)||6>(a.n&&d<a.c?a.n.a[d]:0))return!1;for(f=g=0;f<a.f[c];++f)e=a.e[c][f],e!=d&&2<a.f[e]&&++g;for(f=0;f<a.f[d];++f)e=a.e[d][f],e!=c&&2<a.f[e]&&++g;return 2<g}\nfunction IR(a,b){var c,d,e,f,g,h;if(7!=a.x[b])return!1;if(0!=(a.s[b]&4096)||0!=a.k[b]||0!=(a.w[b]&268435456))return!0;if(1==a.q[b])return!1;for(f=e=0;f<a.f[b];++f)1==a.j[b][f]&&(c=a.x[a.e[b][f]],(8==c||9==c||17==c)&&++e);if(0==e)for(f=0;f<a.f[b];++f)if(c=a.e[b][f],0!=a.k[c]){if(0!=(a.s[c]&4096)){if(5<=(a.n&&c<a.c?a.n.a[c]:0)){for(h=g=0;h<a.f[c];++h)d=a.e[c][h],d!=b&&3<=a.f[d]&&++g;if(2==g||1==g&&3==a.f[b])continue}return!0}for(h=0;h<a.f[c];++h)if((2==a.j[c][h]||KQ(a,a.i[c][h]))&&0!=(a.s[a.e[c][h]]&\n16384))return!0}if(2>e)for(f=0;f<a.f[b];++f){c=a.e[b][f];d=g=!1;for(h=0;h<a.f[c];++h)a.e[c][h]!=b&&(1!=a.j[c][h]&&(7==a.x[a.e[c][h]]||8==a.x[a.e[c][h]]||16==a.x[a.e[c][h]])&&(g=!0),1==a.j[c][h]&&7==a.x[a.e[c][h]]&&(d=!0));if(g&&(!d||0==e))return!0}return!1}function PQ(a,b){return 0!=(a.z[b]&64)}function oT(a,b){return 1==a.x[b]&&0==a.v[b]&&(null==a.r||null==a.r[b])}function aR(a,b){return 0!=(a.z[b]&128)}\nfunction SR(a,b){var c;return 0!=(a.s[b]&-268435456)?!0:1==a.x[b]?!1:(c=a.x[b],1==c||5<=c&&9>=c||14<=c&&17>=c||32<=c&&35>=c||52<=c&&53>=c)||13==a.x[b]||171<=a.x[b]}w(22,23,Ql);_.ed=function(a){kT(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction pT(a,b,c,d,e,f){var g,h;h=1;g=!1;switch(e){case 1:h=17;break;case 3:h=26;break;case 4:h=17;g=!0;break;case 6:h=9;break;default:switch(d){case 1:h=1;break;case 2:h=2;break;case 3:h=4;break;case 4:h=64;break;case 8:a.d&&(h=32)}}c=MS(a.c,b,c,h);e=0;g&&XS(a.c,b,1,-1);if(4<d)switch(d){case 5:e|=3;break;case 6:e|=9;break;case 7:e|=10;break;case 8:a.d||(e|=15)}1==f&&(e|=32);2==f&&(e|=16);0!=e&&eT(a.c,c,e);return c}function qT(a,b){var c;c=rT(a,b+1);return-1==c?a.length:c}\nfunction sT(a,b){var c;c=!a.a?null:tT(a.a,new uC(b));return!c?b-1:c.a}function uT(a,b){var c;c=!a.b?null:tT(a.b,new uC(b));return!c?b-1:c.a}function vT(a,b){var c;if(-1==b)return-1;for(c=b+1;c<a.length;++c)if(32!=a.charCodeAt(c)&&9!=a.charCodeAt(c))return c;return-1}function rT(a,b){var c;for(c=b;c<a.length;++c)if(32==a.charCodeAt(c)||9==a.charCodeAt(c))return c;return-1}\nfunction wT(a){var b,c;if(0<=a.indexOf(Wf)){b=a.indexOf(" NOT[");c=a.indexOf(cg,b);if(0<=b&&0<c)return-(c+1);b=a.indexOf(" [");c=a.indexOf(cg,b);if(0<=b&&0<c)return c+1;b=a.indexOf(" \'NOT[");c=a.indexOf(mQ,b);if(0<=b&&0<c)return-(c+2);b=a.indexOf(" \'[");c=a.indexOf(mQ,b);if(0<=b&&0<c)return c+2}return 0}function xT(a,b,c){a.c=b;return yT(a,c)}function zT(a){return 0==a.length?0:DE(a,10)}\nfunction yT(a,b){var c,d,e,f,g,h,j,l,o,m,r,t,y,v,s,A,F,M,N,$,U,V,da,la,sa,cc,K,pa,Ac,jd,tb,L,Ga,ub,Jc,uc,Ba,kd,cd,ta;try{a.c&&(NS(a.c),fT(a.c,!1));U=AT(b);if(null==U||null==AT(b)||null==(F=AT(b)))return!1;a.d=-1!=F.indexOf("From CSD data. Using bond type \'Any\'");if(null==(F=AT(b)))return!1;try{V=DE(oy(F.substr(0,3)),10),da=DE(oy(F.substr(3,3)),10),la=zT(oy(F.substr(6,3))),r=zT(oy(F.substr(12,3))),uc=39<=F.length&&H(F.substr(34,5),Sf)?3:2}catch(Da){Da=yq(Da);if(G(Da,97))return!1;throw Da;}if(3==uc)return K=\nBT(a,b),a.c.I=U,K;!a.c&&(a.c=new CT(V,da));a.c.I=U;0==r&&(a.c.F=!0);if(0==V){for(;null!=F&&!H(F,ff)&&!H(F,Ia)&&!H(py(F,1),Ha);)F=AT(b);return!0}for(y=0;y<V;++y){if(null==(F=AT(b)))return!1;kd=DT(oy(F.substr(0,10)));cd=DT(oy(F.substr(10,10)));ta=DT(oy(F.substr(20,10)));d=HS(a.c,kd,-cd,-ta);A=oy(F.substr(31,3));g=gT(A);LS(a.c,d,g);H(A,Od)&&bT(a.c,d,1);$=zT(oy(F.substr(34,2)));0!=$&&$S(a.c,d,(iR(),jR)[g]+$);m=zT(oy(F.substr(36,3)));0!=m&&VS(a.c,d,4-m);M=63>F.length?0:zT(oy(F.substr(60,3)));a.c.u[d]=\nM;t=45>F.length?0:zT(oy(F.substr(42,3)));switch(t){case 0:break;case 1:bT(a.c,d,768);break;case 2:bT(a.c,d,128);break;case 3:bT(a.c,d,384);break;default:bT(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&bT(a.c,d,8192);Jc=51>F.length?0:zT(oy(F.substr(48,3)));switch(Jc){case 0:break;case 15:US(a.c,d,0);break;default:US(a.c,d,Jc)}}for(y=0;y<da;++y){if(null==(F=AT(b)))return!1;e=DE(oy(F.substr(0,3)),10)-1;f=DE(oy(F.substr(3,3)),10)-1;l=DE(oy(F.substr(6,3)),10);Ac=12>F.length?0:zT(oy(F.substr(9,3)));Ga=\n18>F.length?0:zT(oy(F.substr(15,3)));pT(a,e,f,l,Ac,Ga)}for(y=0;y<la;++y)if(null==AT(b))return!1;if(null==(F=AT(b)))return 0==r&&HR(a.c,7),!0;for(;null!=F&&!H(F,ff)&&!H(F,Ia);){if(0==F.indexOf(ef)&&(v=DE(oy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)d=DE(oy(F.substr(c,c+3-c)),10)-1,o=DE(oy(F.substr(Ba,Ba+3-Ba)),10),VS(a.c,d,o)}if(0==F.indexOf(kf)&&(v=DE(oy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)d=DE(oy(F.substr(c,c+3-c)),10)-1,N=DE(oy(F.substr(Ba,Ba+3-\nBa)),10),$S(a.c,d,N)}if(0==F.indexOf(eQ)&&(v=DE(oy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)switch(d=DE(oy(F.substr(c,c+3-c)),10)-1,cc=DE(oy(F.substr(Ba,Ba+3-Ba)),10),cc){case 1:ZS(a.c,d,16);break;case 2:ZS(a.c,d,32);break;case 3:ZS(a.c,d,48)}}if(0==F.indexOf(fQ)&&(v=DE(oy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)switch(d=DE(oy(F.substr(c,c+3-c)),10)-1,pa=DE(oy(F.substr(Ba,Ba+3-Ba)),10),pa){case 3:case -1:bT(a.c,d,112);break;case 1:bT(a.c,d,8);break;case 2:bT(a.c,\nd,104);break;case 4:bT(a.c,d,56)}}if(0==F.indexOf("M ALS")&&(d=DE(oy(F.substr(7,3)),10)-1,0<=d)){sa=DE(oy(F.substr(10,3)),10);h=84==F.charCodeAt(14);ub=D(B,q,-1,sa,1);c=16;for(s=0;s<sa;++s,c+=4)L=oy(F.substr(c,c+4-c)),ub[s]=gT(L);YS(a.c,d,ub,h)}if(0==F.indexOf(gQ)&&(v=DE(oy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)if(d=DE(oy(F.substr(c,c+3-c)),10)-1,jd=DE(oy(F.substr(Ba,Ba+3-Ba)),10),-2==jd)bT(a.c,d,2048);else if(0<jd){for(j=tb=0;j<a.c.p;++j)(Y(a.c,0,j)==d||Y(a.c,1,j)==d)&&\n++tb;jd>tb&&bT(a.c,d,4096)}}F=AT(b)}}catch(aa){aa=yq(aa);if(G(aa,97))return yp(aa),!1;throw aa;}HR(a.c,7);return!0}\nfunction BT(a,b){var c,d,e;a.a&&(e=a.a,e.b=null,e.c=0);a.b&&(e=a.b,e.b=null,e.c=0);e=0;for(d=AT(b);null!=d&&0==d.indexOf(nf);){for(d=oy(py(d,7));xL(d,rb);){c=AT(b);if(0!=c.indexOf(nf))return!1;d=oy(mE(d,0,d.length-1)+py(c,7))}if(0==d.indexOf("BEGIN"))if(e=oy(py(d,6)),0==e.indexOf("CTAB"))e=1;else if(0==e.indexOf("ATOM"))e=2;else if(0==e.indexOf("BOND"))e=3;else if(0==e.indexOf("COLLECTION"))e=4;else return!1;else if(0==d.indexOf("END"))e=0;else if(1==e){c=a;var f=void 0,g=void 0,f=void 0;!c.c&&0==\nd.indexOf("COUNTS")&&(f=vT(d,rT(d,7)),g=DE(mE(d,7,rT(d,7)),10),f=DE(mE(d,f,rT(d,f)),10),c.c=new CT(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,o=h=void 0,m=o=o=j=g=void 0,r=h=f=void 0,t=void 0,l=qT(d,0),g=DE(d.substr(0,l-0),10),j=vT(d,l),l=qT(d,j),o=d.substr(j,l-j),m=null,f=!1,h=wT(d);if(0!=h){var l=d,y=t=r=r=j=m=void 0,v=t=void 0,t=null,j=l.indexOf(Wf),r=l.indexOf(cg,j);if(0<=j&&0<r){m=D(B,q,-1,16,1);v=l.substr(j+1,r-(j+1));r=0;for(y=!0;y&&16>r;)j=v.indexOf(kb),-1==j?(t=v,y=\n!1):(t=v.substr(0,j-0),v=py(v,j+1)),m[r++]=gT(t);t=D(B,q,-1,r,1);lR(m,0,t,r)}m=t;0>h&&(f=!0);l=0>h?-h:h}j=vT(d,l);l=qT(d,j);h=DT(d.substr(j,l-j));j=vT(d,l);l=qT(d,j);r=DT(d.substr(j,l-j));j=vT(d,l);l=qT(d,j);t=DT(d.substr(j,l-j));j=vT(d,l);l=qT(d,j);j=DE(d.substr(j,l-j),10);h=HS(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new ET),FT(c.a,new uC(g),new uC(h)));null!=m&&YS(c.c,h,m,f);0!=j&&(c.c.u[h]=j);H(o,Od)?bT(c.c,h,1):H(o,zf)?(g=D(B,q,-1,1,1),g[0]=6,YS(c.c,h,g,!0)):LS(c.c,h,gT(o));for(;-1!=(j=vT(d,l));)if(l=\nqT(d,j),o=d.substr(j,l-j),f=my(o,ny(61)),g=o.substr(0,f-0),f=DE(py(o,f+1),10),H(g,"CHG"))VS(c.c,h,f);else if(H(g,"RAD"))switch(f){case 1:ZS(c.c,h,16);break;case 2:ZS(c.c,h,32);break;case 3:ZS(c.c,h,48)}else if(!H(g,$P))if(H(g,"MASS"))$S(c.c,h,f);else if(H(g,"VAL"))US(c.c,h,-1==f?0:0==f?-1:f);else if(H(g,"HCOUNT"))switch(f){case 0:break;case -1:bT(c.c,h,1792);break;case 1:bT(c.c,h,128);break;case 2:bT(c.c,h,384);break;default:bT(c.c,h,896)}else if(H(g,"SUBST"))if(-1==f)bT(c.c,h,2048);else{if(0<f){for(g=\no=0;g<c.c.p;++g)(Y(c.c,0,g)==h||Y(c.c,1,g)==h)&&++o;f>o&&bT(c.c,h,4096)}}else if(H(g,"RBCNT"))switch(f){case 3:case -1:bT(c.c,h,112);break;case 1:bT(c.c,h,8);break;case 2:bT(c.c,h,104);break;case 4:bT(c.c,h,56)}}else if(3==e){c=a;t=j=m=y=h=r=t=r=l=g=f=o=f=void 0;h=qT(d,0);g=DE(d.substr(0,h-0),10);r=vT(d,h);h=qT(d,r);l=DE(d.substr(r,h-r),10);r=vT(d,h);h=qT(d,r);f=sT(c,DE(d.substr(r,h-r),10));r=vT(d,h);h=qT(d,r);o=sT(c,DE(d.substr(r,h-r),10));for(j=m=0;-1!=(r=vT(d,h));)if(h=qT(d,r),y=d.substr(r,h-r),\nt=my(y,ny(61)),r=y.substr(0,t-0),t=DE(py(y,t+1),10),H(r,$P))switch(t){case 1:m=1;break;case 2:m=2==l?3:4;break;case 3:m=6}else H(r,"TOPO")&&(j=t);f=pT(c,f,o,l,m,j);f+1!=g&&(!c.b&&(c.b=new ET),FT(c.b,new uC(g),new uC(f)))}else if(4==e){if(c=a,g=f=g=o=o=void 0,g=-1!=d.indexOf("ATOMS=(")?ZP:-1!=d.indexOf("BONDS=(")?"BONDS":null,null!=g){f=d;o=g;t=r=j=m=h=l=void 0;j=f.indexOf(o+"=(")+o.length+2;r=BE(f,ny(41),j);m=rT(f,j);l=DE(f.substr(j,m-j),10);t=D(B,q,-1,l,1);for(h=0;h<l;++h)j=vT(f,m),m=rT(f,j),(-1==\nm||m>r)&&(m=r),t[h]=DE(f.substr(j,m-j),10);f=t;if(0==d.indexOf(of))if(H(g,ZP))for(g=0;g<f.length;++g)XS(c.c,sT(c,f[g]),0,-1);else for(g=0;g<f.length;++g)cT(c.c,uT(c,f[g]),0,-1);else if(0==d.indexOf(pf))if(o=DE(mE(d,13,rT(d,13)),10),H(g,ZP))for(g=0;g<f.length;++g)XS(c.c,sT(c,f[g]),1,o-1);else for(g=0;g<f.length;++g)cT(c.c,uT(c,f[g]),1,o-1);else if(0==d.indexOf(qf))if(o=DE(mE(d,13,rT(d,13)),10),H(g,ZP))for(g=0;g<f.length;++g)XS(c.c,sT(c,f[g]),2,o-1);else for(g=0;g<f.length;++g)cT(c.c,uT(c,f[g]),2,o-\n1);else if(0==d.indexOf("MDLV30/HILITE"))if(H(g,ZP))for(g=0;g<f.length;++g)WS(c.c,sT(c,f[g]));else for(g=0;g<f.length;++g)o=uT(c,f[g]),WS(c.c,Y(c.c,0,o)),WS(c.c,Y(c.c,1,o))}}else return!1;d=AT(b)}for(;null!=d&&!(0==d.indexOf(ff)||H(d,Ia));)d=AT(b);return!0}function GT(){}w(26,1,{},GT);_.a=null;_.b=null;_.c=null;_.d=!1;function HT(a,b){var c,d,e,f,g;f=b.length;g=D(B,q,-1,f,1);for(d=0;d<f;++d){c=d==f-1?b[0]:b[d+1];for(e=0;e<a.f.f[b[d]];++e)if(AQ(a.f,b[d],e)==c){g[d]=QQ(a.f,b[d],e);break}}return g}\nfunction CR(a,b,c){b=Dx(a.i,b);for(a=0;a<b.length;++a)if(c==b[a])return!0;return!1}function IT(a,b,c){var d,e;e=b.length;for(d=0;d<e;++d)(0==a.a[b[d]]||a.a[b[d]]>e)&&(a.a[b[d]]=e);for(d=0;d<e;++d)(0==a.b[c[d]]||a.b[c[d]]>e)&&(a.b[c[d]]=e)}function LR(a,b,c){for(a=Dx(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction mT(a,b){var c,d,e,f,g,h,j,l,o;this.f=a;this.i=new Jm;this.j=new Jm;this.a=D(B,q,-1,this.f.c,1);this.b=D(B,q,-1,this.f.d,1);this.f.ed(1);j=D(pq,ml,-1,this.f.c,2);l=D(pq,ml,-1,this.f.d,2);do{f=!1;for(c=0;c<this.f.c;++c)if(!j[c]){for(d=g=0;d<this.f.f[c];++d)j[AQ(this.f,c,d)]||++g;if(2>g){j[c]=!0;for(d=0;d<this.f.f[c];++d)l[QQ(this.f,c,d)]=!0;f=!0}}}while(f);for(d=0;d<this.f.c&&j[d];)++d;if(d!=this.f.c){g=D(B,q,-1,this.f.c,1);g[0]=d;f=D(B,q,-1,this.f.c,1);f[d]=1;h=e=0;for(o=1;e<=h;){for(d=0;d<\nthis.f.f[g[e]];++d)if(c=AQ(this.f,g[e],d),0!=f[c]){var m=QQ(this.f,g[e],d);c=j;var r=void 0,t=void 0,y=void 0,v=y=r=void 0,s=void 0,A=void 0,F=void 0,M=void 0,N=void 0,$=void 0,t=Y(this.f,0,m),y=Y(this.f,1,m),v=D(B,q,-1,this.f.c,1),s=D(B,q,-1,this.f.c,1),A=D(B,q,-1,this.f.c,1);v[0]=t;v[1]=y;s[t]=1;s[y]=2;A[t]=-1;A[y]=t;for(F=y=1;y<=F&&!(7<s[v[y]]);){for(M=0;M<this.f.f[v[y]];++M)if(r=AQ(this.f,v[y],M),1<y&&r==t){$=D(B,q,-1,s[v[y]],1);r=v[y];for(N=0;N<$.length;++N)$[N]=r,r=A[r];a:{for(var m=$,U=void 0,\nV=r=void 0,da=r=N=U=$=V=void 0,$=void 0,N=m.length,$=this.f.G,r=U=0;r<N;++r)$>m[r]&&($=m[r],U=r);$=D(B,q,-1,N,1);V=m[0<U?U-1:N-1]<m[U<N-1?U+1:0];for(r=0;r<N;++r)$[r]=m[U],V?0>--U&&(U=N-1):++U==N&&(U=0);for(r=0;r<this.i.c;++r)if(da=Dx(this.i,r),da.length==N){U=!0;for(V=0;V<N;++V)if(da[V]!=$[V]){U=!1;break}if(U)break a}Dm(this.i,$);r=HT(this,$);Dm(this.j,r);IT(this,$,r)}}else 0==s[r]&&!c[r]&&(v[++F]=r,s[r]=s[v[y]]+1,A[r]=v[y]);++y}}else j[c]||(f[c]=o,g[++h]=c);++e;if(e>h)for(c=0;c<this.f.c;++c)if(0==\nf[c]&&!j[c]){f[c]=++o;g[++h]=c;break}}if(0!=(b&4)){this.d=D(pq,ml,-1,this.i.c,2);this.e=D(pq,ml,-1,this.i.c,2);this.c=D(B,q,-1,this.i.c,1);d=this.d;f=this.e;g=this.c;e=D(DI,am,87,this.i.c,0);for(o=0;o<this.i.c;++o){e[o]=D(B,q,-1,Dx(this.i,o).length,1);for(h=0;h<Dx(this.i,o).length;++h)e[o][h]=-1}v=D(B,q,-1,this.f.d,1);for(h=0;h<this.j.c;++h)if(t=Dx(this.j,h),3==t.length||5<=t.length&&7>=t.length)for(o=0;o<t.length;++o)c=t[o],3==this.f.f[Y(this.f,0,c)]&&3==this.f.f[Y(this.f,1,c)]&&(0<v[c]?(e[v[c]>>>\n16][v[c]&32767]=h,e[h][o]=v[c]>>>16):v[c]=(h<<16)+32768+o);o=D(pq,ml,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;h<this.i.c;++h){if(v=!o[h]){for(var v=h,s=e,A=o,y=d,F=f,M=g,la=N=da=da=U=V=da=V=da=r=m=U=void 0,$=V=void 0,N=Dx(this.i,v),la=Dx(this.j,v),V=la.length,m=r=0,$=!1,da=0;da<V;++da)r<<=1,m<<=1,1<JQ(this.f,la[da])||64==this.f.B[la[da]]?r|=1:(U=s[v][da],-1!=U&&(A[U]?y[U]&&(r|=1,F[U]||(m|=1)):$=!0));U=!1;switch(V){case 3:da=z(B,q,-1,[2,1,4]);U=!0;for(V=0;3>V;++V)if((r&da[V])==da[V]&&(6==this.f.x[N[V]]&&\n1==this.f.q[N[V]]||5==this.f.x[N[V]]&&0==this.f.q[N[V]]))y[v]=!0,M[v]=V,0==(m&da[V])&&(U=!1);break;case 5:V=z(B,q,-1,[10,5,18,9,20]);U=!0;for(da=0;5>da;++da)if((r&V[da])==V[da])switch(this.f.x[N[da]]){case 6:-1==this.f.q[N[da]]&&(y[v]=!0,M[v]=da,0==(m&V[da])&&(U=!1));break;case 7:0>=this.f.q[N[da]]&&(y[v]=!0,M[v]=da);break;case 8:y[v]=!0;M[v]=da;break;case 16:2==this.f.f[N[da]]&&(y[v]=!0,M[v]=da)}break;case 6:U=!0;21==(r&21)&&(y[v]=!0,0==(m&21)&&(U=!1));42==(r&42)&&(y[v]=!0,0==(m&42)&&(U=!1));break;\ncase 7:da=z(B,q,-1,[42,21,74,37,82,41,84]);U=!0;for(V=0;7>V;++V)if((r&da[V])==da[V]&&(6==this.f.x[N[V]]&&1==this.f.q[N[V]]||5==this.f.x[N[V]]&&0==this.f.q[N[V]]))y[v]=!0,M[v]=V,0==(m&da[V])&&(U=!1)}y[v]&&!U&&(F[v]=!0);v=y[v]?!0:!$}v&&(o[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d<this.f.d;++d)if(!l[d]&&0!=JQ(this.f,d)){a:{f=j;h=o=s=v=g=c=e=o=t=o=h=e=void 0;h=Y(this.f,0,d);o=Y(this.f,1,d);e=D(B,q,-1,this.f.c,1);c=D(B,q,-1,this.f.c,1);g=D(B,q,-1,this.f.c,1);e[0]=h;e[1]=o;c[h]=1;c[o]=2;g[h]=-1;g[o]=h;for(v=o=\n1;o<=v;){for(s=0;s<this.f.f[e[o]];++s){t=AQ(this.f,e[o],s);if(1<o&&t==h){h=D(B,q,-1,c[e[o]],1);e=e[o];for(o=0;o<h.length;++o)h[o]=e,e=g[e];f=h;break a}0==c[t]&&!f[t]&&(e[++v]=t,c[t]=c[e[o]]+1,g[t]=e[o])}++o}f=null}null!=f&&IT(this,f,HT(this,f))}}}w(27,1,{},mT);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;function WR(){this.a=new Jm}w(31,1,Ql,WR);\nfunction HR(a,b){var c,d;kT(a,b);if(0!=(b&~a.K)){a.a&&(b|=128);for(c=0;c<a.o;++c)a.s[c]&=-134447112;for(c=0;c<a.d;++c)a.z[c]&=-64;d=c=0;0!=(b&16)?(c=16,d=1):0!=(b&32)?(c=32,d=3):0!=(b&64)&&(c=64,d=5);0!=(b&128)&&(c|=128,d|=32);a.b=new GR(a,d);var e=a.b,f,g,h,j,l,o,m;for(f=0;f<e.H.c;++f)if(1==e.S[f]||2==e.S[f]){o=!1;if(0!=e.H.k[f]&&2==e.H.f[f]&&2==e.H.j[f][0]&&2==e.H.j[f][1])for(l=0;l<e.H.f[f];++l){g=AQ(e.H,f,l);j=0;h=D(B,q,-1,3,1);for(m=0;m<e.H.f[g];++m)h[j]=AQ(e.H,g,m),h[j]!=f&&++j;2==j&&e.c[h[0]]>\ne.c[h[1]]^h[0]<h[1]&&(o=!o)}else for(l=1;l<e.H.f[f];++l)for(m=0;m<l;++m)h=AQ(e.H,f,l),j=AQ(e.H,f,m),e.c[h]>e.c[j]&&(o=!o),h<j&&(o=!o);aT(e.H,f,1==e.S[f]^o?1:2,e.T[f])}else aT(e.H,f,e.S[f],e.T[f]);for(f=0;f<e.H.d;++f)if(1==e.k[f]||2==e.k[f]){o=!1;for(l=0;2>l;++l)if(g=Y(e.H,l,f),3==e.H.f[g]){h=D(B,q,-1,2,1);for(m=j=0;3>m;++m)AQ(e.H,g,m)!=Y(e.H,1-l,f)&&(h[j++]=AQ(e.H,g,m));e.c[h[0]]>e.c[h[1]]&&(o=!o);h[0]<h[1]&&(o=!o)}dT(e.H,f,1==e.k[f]^o?1:2,e.n[f])}else dT(e.H,f,e.k[f],e.n[f]);e=a.b;for(l=0;l<e.H.c;++l)o=\ne.H,m=l,f=e.D[l],o.s[m]&=-134217729,f&&(o.s[m]|=134217728);e=a.b;if(null!=e.N)for(l=0;l<e.H.c;++l)o=e.H,m=l,f=e.N[l],o.s[m]&=-98305,o.s[m]|=f<<15;if(null!=e.e)for(l=0;l<e.H.d;++l)o=e.H,m=l,f=e.e[l],o.z[m]&=-49,o.z[m]|=f<<4;o=!1;for(e=0;e<a.c;++e)(0==(a.s[e]&134217728)||3==(a.s[e]&3))&&(a.s[e]&=-66584577);if(a.F){if(131072!=(a.C&-65536)){l=D(pq,ml,-1,a.c,2);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&3)&&1==(a.s[e]&1572864)>>19&&(l[e]=!0);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&\n3)&&(XS(a,e,1,0),o=!0);for(e=0;e<a.c;++e)l[e]&&(aT(a,e,1,!1),XS(a,e,1,-1),o=!0)}a.F=!1}TS(a,1);TS(a,2);o&&(a.b=new GR(a,d));a.K|=12|c}}function JT(){iR();this.G=this.H=256;SS(this)}function CT(a,b){iR();this.G=1>a?1:a;this.H=1>b?1:b;SS(this)}w(32,22,Ql,JT,CT);_.ed=function(a){HR(this,a)};_.a=!1;_.b=null;function KT(){KT=x;LT=new xp}function MT(a){for(var b,a=new zv(a.j.k);a.b<a.d.Tf();)b=Av(a),gy(b.ie(),tQ,!1),PL(a)}\nfunction NT(a,b,c){var a=a.n,d;try{d=new OT(b,c.Od(a),c.Rd(a),(c.Pd(a),c.Qd(a))),E(a.c,c,d)}catch(e){e=yq(e);if(G(e,97))throw new Fp("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}gy(b.ie(),cQ,!0);gy(c.ie(),sQ,!0);E(LT,b,c)}function PT(a){var b;a.o=!1;for(a=new zv(a.j.k);a.b<a.d.Tf();)b=Av(a),gy(b.ie(),tQ,!1),PL(a)}\nfunction QT(a,b){wm(a.j.k,b)?gy(b.ie(),tQ,!1):a.o?(Dm(a.j.k,b),gy(b.ie(),tQ,!0)):(a.j.k.qg(),Dm(a.j.k,b))}function RT(a){this.f=a;this.j=new ST(this);this.n=new TT(this.j)}w(44,1,{});_.hd=function(){UT(this.j.e,"dragdrop-dragging")};_.jd=function(){fy(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var LT;function ST(a){this.k=new Jm;this.d=a;this.a=a.f}w(45,1,{},ST);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;\nfunction VT(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.kd()}function WT(a,b){var c;c=Fv(a.c,XT).a;b.a.ctrlKey||b.a.metaKey||MT(a.b.d);QT(a.b.d,c)}function YT(a){a.b.f=null;a.b.d.jd();Ty((Cy(),RA(null)),a.a,0,0);var b=a.a.pb;qx=b;tx();ay=b;a.d=2}function TT(a){this.c=new xp;this.b=a;this.a=new Kz;iy(this.a,er(),dr());vy(this.a,this,(xu(),xu(),yu));vy(this.a,this,(Hu(),Hu(),Iu));a=this.a.pb.style;a[vQ]="alpha(opacity=0)";a.opacity=0;a[pi]=0+(ps(),oj);a.borderStyle=(ZT(),Qi);a[oQ]=Cg}\nw(46,1,{},TT);_.ld=function(a){var b,c,d,e;c=a.f;d=st(a);e=tt(a);b=$q(a.a);if(!(3==this.d||2==this.d||1!=b)&&!XT)XT=c,this.b.e=Fv(this.c,XT).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==AA(this.b.k,this.b.e)&&(MT(this.b.d),QT(this.b.d,this.b.e)),$T(new aU),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new bU(XT,null),XT!=this.b.e&&(c=new bU(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,YT(this),1!=this.d&&VT(this,this.b.i,this.b.j))};\n_.md=function(a){var b,c,d;c=a.f;b=c.pb;d=qt(a,b);a=rt(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Xm(qH(d-this.f),qH(a-this.i))>=this.b.d.k?(cU(),-1!=AA(this.b.k,this.b.e)||QT(this.b.d,this.b.e),c=new bU(XT,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,YT(this)):px.preventDefault()),1==this.d)return;px.preventDefault();VT(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new bU(XT,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,YT(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=qt(a,b);b=rt(a,b);if(1==$q(a.a)&&(this.e=!1,XT))try{if(cU(),1==this.d)WT(this,a);else{d!=this.a&&(c=new bU(d,null),e+=c.a,b+=c.d);try{VT(this,e,b),this.b.d.hd(),3!=this.d&&WT(this,a)}finally{var f=this.a.pb;qx&&f==qx&&(qx=null);tx();f===ay&&(ay=null);By(this.a);this.d=1;this.b.e=null}}}finally{XT=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var XT=null;function aU(){}w(47,1,Dl,aU);_.pd=function(){cU()};\nfunction OT(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},OT);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=ZL;function bU(a,b){!a||a==(Cy(),RA(null))?this.f=this.e=0:(this.e=a.ee()-(a.pb.scrollLeft||0),this.f=a.fe()-(a.pb.scrollTop||0));!b||b==(Cy(),RA(null))?this.c=this.b=0:(this.b=ar(b.pb)+dU(b.pb),this.c=br(b.pb)+eU(b.pb));this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},bU);_.tS=ZL;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;\nfunction cU(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\\n"+a);}}function dU(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(oj)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\\n"+c);}}\nfunction eU(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(oj)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function fU(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\\n"+b);}}function gU(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\\n"+b);}}function hU(a){return $wnd.setInterval(C(function(){a.ud()}),100)}\nfunction iU(a,b,c,d){a.a=mE(a.a,0,b)+d+py(a.a,c)}w(193,1,{89:1,94:1,96:1});_.cT=function(a){return this.b-a.b};function ZT(){ZT=x;jU=new kU;lU=new mU;nU=new oU;pU=new qU;rU=new sU;tU=z(uU,u,19,[jU,lU,nU,pU,rU])}w(192,193,OP);var tU,nU,lU,pU,jU,rU;function kU(){this.b=0}w(194,192,OP,kU);function mU(){this.b=1}w(195,192,OP,mU);function oU(){this.b=2}w(196,192,OP,oU);function qU(){this.b=3}w(197,192,OP,qU);function sU(){this.b=4}w(198,192,OP,sU);function vU(){vU=x;wU=new ot(Qg,new xU)}\nfunction xU(){}w(262,259,{},xU);_.Dd=function(a){a.Id(this)};_.Gd=function(){return wU};var wU;function yU(){yU=x;zU=new ot(jh,new AU)}function AU(){}w(270,264,Cl,AU);\n_.Dd=function(a){var b=a.a,a=!a.a.I.c,c,d;if(a!=b.I.c)if(b.kb){if(a){if(b.O!=(BU(),CU))a=DU(b.pb),c=new EU(Tq(b.pb,Xi),Tq(b.pb,Wi)),d=new EU(Tq(b.T.jb.pb,Xi),Tq(b.T.jb.pb,Wi)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);FU(b.I,!0);a=Tq(b.T.jb.pb,Xi);GU(b,new EU(a,HU(b.T.jb).a));b.J&&b.O!=CU&&IU(b.r,b)}else FU(b.I,!1),b.O!=(BU(),CU)?GU(b,new EU(b.F.b,b.F.a)):JU(b,DU(b.r.pb)),b.J&&b.O!=CU&&KU(b.r,b);LU(b.T.jb)}else FU(b.I,!0)};_.Gd=function(){return zU};var zU;function MU(){MU=x;NU=new ot(Ah,new OU)}\nfunction OU(){}w(277,259,{},OU);_.Dd=function(a){By(a.a.a)};_.Gd=function(){return NU};var NU;function PU(a){this.a=a}w(299,260,{},PU);_.Dd=function(a){a.Td(this)};_.Ed=function(){return QU};var QU=_.a=null;function RU(a){this.a=a}w(301,260,{},RU);_.Dd=function(a){a.Vd(this)};_.Ed=function(){return SU};var SU=_.a=null;function TU(a){a=Uq(a,rQ);return hT(yQ,a)?(UU(),VU):hT(xQ,a)?(UU(),WU):(UU(),XU)}function UU(){UU=x;VU=new YU(0);WU=new YU(1);XU=new YU(2);ZU=z($U,u,30,[VU,WU,XU])}\nfunction YU(a){this.b=a}w(314,193,{30:1,89:1,94:1,96:1},YU);var ZU,XU,WU,VU;function aV(){aV=x;var a=(Sv(),Sv(),Tv);!a.a&&(a.a=new bV)}\nfunction BS(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new Tw;if(!isFinite(b))return HP(c,d?a.r:a.u),c.a.a+="\\u221e",HP(c,d?a.s:a.v),c.a.a;var b=b*a.q,g,h;h=c.a.a.length;HP(c,b.toPrecision(20));e=0;g=c.a.a.indexOf(uQ,h);0>g&&(g=c.a.a.indexOf(bQ,h));0<=g&&(f=g+1,f<c.a.a.length&&43==c.a.a.charCodeAt(f)&&++f,f<c.a.a.length&&(e=DE(py(c.a.a,f),10)),iU(c.a,g,c.a.a.length,n));f=c.a.a.indexOf(lc,h);0<=f&&(iU(c.a,f,f+1,n),e-=c.a.a.length-f);f=e;e=c.a.a.length+f+a.j+3;0<e&&e<c.a.a.length&&\n57==c.a.a.charCodeAt(e)&&(cV(a,c,e-1),f+=c.a.a.length-e,iU(c.a,e,c.a.a.length,n));a.e=0;a.d=c.a.a.length;a.b=a.d+f;e=a.w;f=a.f;1024<a.b&&(e=!0);if(e){for(g=0;g<a.d-1&&48==c.a.a.charCodeAt(g);)++g;0<g&&(iU(c.a,0,g,n),a.d-=g,a.e-=g);a.k>a.p&&0<a.k?(a.e+=a.b-1,g=a.e%a.k,0>g&&(g+=a.k),a.b=g+1,a.e-=g):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==c.a.a.charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.d<a.b;)c.a.a+=Fc,++a.d;if(!a.w)if(a.b<a.p){for(g=new Tw;a.b<a.p;)g.a.a+=Fc,++a.b,++a.d;iU(c.a,0,0,g.a.a)}else if(a.b>\na.p){h=a.b-a.p;for(g=0;g<h;++g)if(48!=c.a.a.charCodeAt(g)){h=g;break}0<h&&(iU(c.a,0,h,n),a.d-=h,a.b-=h)}a.d>a.b+a.j&&53<=c.a.a.charCodeAt(a.b+a.j)&&(g=a.b+a.j-1,cV(a,c,g));if(0<f)for(g=f;g<a.b;g+=f+1)h=a.b-g,iU(c.a,h,h,kb),++a.b,++a.d;f=a.b+a.o;if(a.d<f)for(;a.d<f;)c.a.a+=Fc,++a.d;else{g=a.b+a.j;for(g>a.d&&(g=a.d);g>f&&48==c.a.a.charCodeAt(g-1);)--g;g<a.d&&(iU(c.a,g,a.d,n),a.d=g)}0==a.d&&(iU(c.a,0,0,Fc),++a.b,++a.d);if(a.b<a.d||a.c)f=a.b,iU(c.a,f,f,lc),++a.d;if(e){c.a.a+=bQ;0>a.e&&(a.e=-a.e,c.a.a+=\nrb);e=n+a.e;for(f=e.length;f<a.n;++f)c.a.a+=Fc;Bp(c.a,e)}iU(c.a,0,0,d?a.r:a.u);HP(c,d?a.s:a.v);return c.a.a}\nfunction dV(a,b,c,d,e){var f,g,h,j;iU(d.a,0,d.a.a.length,n);g=!1;h=b.length;for(j=c;j<h;++j)if(f=b.charCodeAt(j),39==f)j+1<h&&39==b.charCodeAt(j+1)?(++j,d.a.a+=bb):g=!g;else if(g)JP(d.a,String.fromCharCode(f));else switch(f){case 35:case 48:case 44:case 46:case 59:return j-c;case 164:a.i=!0;j+1<h&&164==b.charCodeAt(j+1)?(++j,j<h-3&&164==b.charCodeAt(j+1)&&164==b.charCodeAt(j+2)?(j+=2,Ap(d,a.a[4]||a.a[1])):Ap(d,a.a[0])):Ap(d,a.a[1]);break;case 37:if(!e){if(1!=a.q)throw new Sm(kQ+b+na);a.q=100}d.a.a+=\nPa;break;case 8240:if(!e){if(1!=a.q)throw new Sm(kQ+b+na);a.q=1E3}d.a.a+="\\u2030";break;case 45:d.a.a+=rb;break;default:JP(d.a,String.fromCharCode(f))}return h-c}\nfunction eV(a,b,c,d){var e,f,g,h,j,l,o,m,r;f=-1;h=m=g=0;j=-1;l=b.length;r=c;for(o=!0;r<l&&o;++r)switch(e=b.charCodeAt(r),e){case 35:0<m?++h:++g;0<=j&&0>f&&++j;break;case 48:if(0<h)throw new Sm("Unexpected \'0\' in pattern \\""+b+na);++m;0<=j&&0>f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new Sm(\'Multiple decimal separators in pattern "\'+b+na);f=g+m+h;break;case 69:if(!d){if(a.w)throw new Sm(\'Multiple exponential symbols in pattern "\'+b+na);a.w=!0;a.n=0}for(;r+1<l&&48==b.charCodeAt(r+1);)++r,\nd||++a.n;if(!d&&1>g+m||1>a.n)throw new Sm(\'Malformed exponential pattern "\'+b+na);o=!1;break;default:--r,o=!1}0==m&&0<g&&0<=f&&(m=f,0==f&&++m,h=g-m,g=m-1,m=1);if(0>f&&0<h||0<=f&&(f<g||f>g+m)||0==j)throw new Sm(\'Malformed pattern "\'+b+na);if(d)return r-c;b=g+m+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+m-f,0>a.o&&(a.o=0));a.p=(0<=f?f:b)-g;a.w&&(a.k=g+a.p,0==a.j&&0==a.p&&(a.p=1));a.f=0<j?j:0;a.c=0==f||f==b;return r-c}\nfunction cV(a,b,c){var d,e;for(d=!0;d&&0<=c;)if(e=b.a.a.charCodeAt(c),57==e){e=c--;var f=String.fromCharCode(48);iU(b.a,e,e+1,f)}else d=String.fromCharCode(e+1&65535),iU(b.a,c,c+1,d),d=!1;d&&(iU(b.a,0,0,Ic),++a.b,++a.d)}\nfunction fV(a){aV();if(!a)throw new Sm("Unknown currency code");this.t="0.00";this.a=a;var a=this.t,b,c;c=0;b=new zp;c+=dV(this,a,0,b,!1);this.u=b.a.a;c+=eV(this,a,c,!1);c+=dV(this,a,c,b,!1);this.v=b.a.a;c<a.length&&59==a.charCodeAt(c)?(++c,c+=dV(this,a,c,b,!0),this.r=b.a.a,c+=eV(this,a,c,!0),dV(this,a,c,b,!0),this.s=b.a.a):(this.r=rb+this.u,this.s=this.v)}w(316,1,{},fV);_.a=null;_.b=0;_.c=!1;_.d=0;_.e=0;_.f=3;_.i=!1;_.j=3;_.k=40;_.n=0;_.o=0;_.p=1;_.q=1;_.r=rb;_.s=n;_.t=null;_.u=n;_.v=n;_.w=!1;\nfunction bV(){}w(317,1,{},bV);function mS(a,b){return ow(a.l&b.l,a.m&b.m,a.h&b.h)}function VR(a,b){var c,d;c=a.h>>19;d=b.h>>19;if(c!=d)return d-c;c=a.h;d=b.h;if(c!=d)return c-d;c=a.m;d=b.m;return c!=d?c-d:a.l-b.l}function UR(a,b){return ow(a.l|b.l,a.m|b.m,a.h|b.h)}function gV(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=vv(a.a,f,null).Tf();for(e-=1;0<=e;--e)if(d=vv(a.a,f,null).Bh(e),G(d,35)&&Kp(d.a,b)){var j=a.a,l=f;0<j.b?pv(j,new vB(j,l,null,d)):Gv(j,l,null,d)}}}\nfunction hV(a){this.a=a}w(349,348,Tl,hV);_.Yd=function(a){a.c&&(this.a.be(a.d)||(a.a=!0))};function iV(a){this.a=a}w(350,348,Tl,iV);_.Ud=function(){jV(this.a.a)};w(351,136,dm,function(){});function kV(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Em(a.d,1))}function lV(){this.a=new mV(this);this.b=new Jm;this.d=new nV(this);this.f=new oV(this)}w(352,1,{},lV);_.c=!1;_.e=!1;function mV(a){Lm();this.a=a}w(353,65,{},mV);_.vd=function(){if(this.a.c){var a=this.a,b=a.f;Dx(b.d.b,b.b);pV(a.f);a.c=!1;kV(a)}};_.a=null;\nfunction nV(a){Lm();this.a=a}w(354,65,{},nV);_.vd=function(){this.a.e=!1;var a=this.a,b=zm(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Em(a.a,1E4);a.f.c<a.f.a;){d=qV(a.f);try{if(null==d)break;G(d,36)&&(c=d,c.pd())}finally{(e=-1==a.f.b)||pV(a.f)}if(100<=zm()-b)break}}finally{e||(xm(a.a),a.c=!1,kV(a))}};_.a=null;function qV(a){var b;a.b=a.c;b=Dx(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function pV(a){bM(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function oV(a){this.d=a}w(355,1,{},oV);\n_.Zd=function(){return this.c<this.a};_.$d=function(){return qV(this)};_._d=function(){pV(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function rV(){rV=x;sV=new lV}function $T(a){rV();if(!a)throw new ov("cmd cannot be null");var b=sV;Dm(b.b,a);kV(b)}var sV;function tV(){var a;tV=x;uV=(a=$doc,H(a.compatMode,ne)?a.documentElement:a.body)}var uV;function vV(){this.b=new Jm}function wV(a){a=a[nQ];return null==a?-1:a}w(372,1,{},vV);_.a=null;function xV(a,b){this.a=a;this.b=b}w(373,1,{},xV);_.a=0;_.b=null;\nfunction UT(a,b){gy(a.ie(),b,!1)}w(381,1,Al);_.ee=XC;_.fe=ZB;_.je=function(){return this.pb.style.display!=Qi};_.ke=function(){throw new yV;};_.me=function(a){qy(this.pb,a)};function zV(a){for(a=new AV(a);a.a.a<a.a.b.c-1;)qB(a.a),rB(a.a)}w(377,378,ll);_.ze=function(a){Ly(this,a,this.pb)};_.Ae=function(a,b,c){Wy(this,a,b,c)};w(384,385,ll);_.je=function(){return!H(Vh,this.pb.style[Ck])};_.be=function(){return!0};_.me=function(a){this.pb.style[Ck]=a?Dk:Vh};_.Ie=function(){iz(this)};w(387,388,ol);\nw(395,380,pl);_.Od=At;_.Pd=Bz;_.Qd=YB;_.Rd=sy;w(394,395,pl);function BV(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=Kg,b);this.pb[Tg]="gwt-Button";this.pb.innerHTML=a||n}w(393,394,{27:1,29:1,37:1,39:1,42:1,45:1,49:1,51:1},BV);function CV(a,b){var c;if(a.f)throw new yy("Composite.initWidget() may only be called once.");By(b);c=b.pb;a.pb=c;var d;mx();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((mx(),c).__gwt_resolve=DV(a));a.f=b;Ey(b,a)}\nfunction EV(a){if(-1!=a.lb){var b=a.f,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);tx();dy(d,b)}else b.lb|=c;a.lb=-1}a.f.re();a.pb.__listener=a;a.te()}w(397,380,QP);_.qe=function(){return this.f?this.f.qe():!1};_.re=function(){EV(this)};_.ae=function(a){zy(this,a);this.f.ae(a)};_.se=function(){this.f.se()};_.ke=function(){return this.pb=this.f.ke()};_.f=null;\nfunction FV(a,b,c){a.c=!1;c?a.a.innerHTML=b||n:a.a.textContent=b||n;if(a.d!=a.b)switch(a.d=a.b,b=a.a,a.b.b){case 0:b[rQ]=yQ;break;case 1:b[rQ]=xQ;break;case 2:TU(b)!=(UU(),XU)&&(b[rQ]=n)}}function GV(a){this.a=a;this.c=!1;this.d=this.b=TU(a)}w(398,1,{},GV);_.a=null;_.b=null;_.c=!1;_.d=null;w(402,385,ll);_.Od=At;_.Pd=Bz;_.Qd=YB;_.Rd=sy;function HV(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=Xq(b);e=null;c&&(c=wV(c),e=0>c?null:Dx(a.i.b,c));e?IV(a,e):d&&(b.innerHTML=n||n);return b}\nfunction IV(a,b){var c;if(b.ob!=a)return!1;try{Ey(b,null)}finally{c=b.pb;Yq(c).removeChild(c);var d=a.i,e;e=wV(c);c[nQ]=null;kD(d.b,e,null);d.a=new xV(e,d.a)}return!0}w(404,379,ll);_.Kd=ry;_.Ld=em;_.Md=Vw;_.Nd=fm;_.ye=function(){return new JV(this)};_.ve=function(a){return IV(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function KV(a){if(0>=a.b)throw new YK("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new YK("Column index: 0, Column size: "+a.a);}\nfunction LV(){this.i=new vV;this.f=$doc.createElement(Yj);this.c=$doc.createElement(ak);lx(this.f,this.c);this.pb=this.f;this.d=new MV(this);var a=new NV(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;by(a.b.f,(mx(),nx(b)),0);lx(a.a,$doc.createElement(pQ))}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 YK("Row index: "+a+", Row size: "+d);if(0>c)throw new YK("Column "+c+" must be non-negative: "+\nc);if(this.a<=c)throw new YK("Column index: "+c+", Column size: "+this.a);c=HV(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(bk),d.innerHTML=UP||n,by(c,(mx(),nx(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(pQ),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(bk);\ne.innerHTML=UP;c=$doc.createElement(sk);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)HV(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}w(403,404,ll,LV);_.a=0;_.b=0;\nfunction OV(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(PV(),QV)?a.b.d==(UU(),WU)?(Mz(),Pz):a.b.d==VU?(Mz(),Qz):(Mz(),Rz):a.b.d==(UU(),WU)?(Mz(),Qz):a.b.d==VU?(Mz(),Pz):(Mz(),Sz);b!=a.c&&(a.c=b,a.pb.style[hk]=!a.c?n:a.c.a)}w(407,380,pl);_.a=null;_.b=null;_.c=null;function RV(){this.pb=$doc.createElement(ph);this.b=new GV(this.pb);this.pb[Tg]="gwt-Label"}function SV(){RV.call(this);FV(this.b,Gk,!1);OV(this)}w(406,407,pl,RV,SV);_.Kd=ry;_.Ld=em;_.Md=Vw;_.Nd=fm;_.Od=At;_.Pd=Bz;_.Qd=YB;_.Rd=sy;\nfunction TV(a){for(;++a.b<a.d.c&&!(null!=Dx(a.d,a.b)););}function JV(a){this.c=a;this.d=this.c.i.b;TV(this)}w(408,1,{},JV);_.Zd=function(){return this.b<this.d.c};_.$d=function(){var a;if(this.b>=this.d.c)throw new Ry;a=Dx(this.d,this.b);this.a=this.b;TV(this);return a};_._d=function(){var a;if(0>this.a)throw new sB;a=Dx(this.d,this.a);By(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function MV(a){this.a=a}w(409,1,{},MV);_.a=null;function NV(a){this.b=a}w(410,1,{},NV);_.a=null;_.b=null;\nfunction PV(){PV=x;QV=new UV}var QV;function UV(){}w(412,1,{},UV);w(416,380,pl);_.Od=At;_.Pd=Bz;_.Qd=YB;_.Rd=sy;function VV(a){this.a=a}w(422,421,Tl,VV);_.Hd=function(){};function DV(a){return function(){this.__gwt_resolve=WV;return a.ke()}}function WV(){throw"A PotentialElement cannot be resolved twice.";}function XV(a,b){if(0>b||b>=a.c)throw new Oy;return a.a[b]}function YV(a,b,c){tB();uB.call(this,(gx(),new fx(a)),b,0,c,16)}w(459,389,{},YV);\nfunction ZV(a,b,c,d){0==--a.Oc&&(a.$c!=a.$e()&&(d|=4),!a.Zc&&(d|=2),0<d&&new $V(a,b,c,Jw(d)))}function aW(a){return!a.Kc&&a.Sc?aW(a.Sc):a.Kc}function bW(a){0==a.Oc++&&(a.$c=a.$e(),a.Zc=!0,a.ef())}function cW(a){return!a.Mc?(a.Ze(),!0):!1}function dW(a,b){var c;c=a.Kc;a.Kc=b;b==c||b&&WC(b,c)||a.Tc.Rh(b)}function eW(a,b){b==a.Mc||b&&b==a.Mc||(a.Mc=b,a.Ze(),a.Tc.Sh(b),a.$e()&&a.gf())}function fW(a){a.Xc||(bW(a),gW(a,!0),dC(a),a.Xc=!0,new NB(a,102),ZV(a,a,a.Sc,0),HB(a),a.Tc.Uh(a))}w(472,1,ul);_.Me=XB;\n_.Oe=function(){return aW(this)};_._e=Iz;_.ef=Fz;_.ff=function(){return cW(this)};_.gf=Fz;_.jf=function(a,b){this.kf(this._c,this.ad,a,b)};\nfunction hW(a,b,c){var d;if(-1>a.Fc.a.c)throw new Sm("Missing message: awt.12A");if(G(b,61)){if(b==a)throw new Sm("Missing message: awt.12B");var e;a:{if(a&&!G(a,72))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(G(e,72))break;e=e.Sc}e=!1}if(e)throw new Sm("Missing message: awt.12C");if(G(b,72))throw new Sm("Missing message: awt.12D");}if(b.Sc){e=b.Sc;if(!b)throw new nE;try{d=AA(e.Fc.a,b);var f;f=Dx(e.Fc.a,d);e.Gc&&e.Gc.sf(f);iW(e,d);new jW(e,301,f)}catch(g){if(g=yq(g),!G(g,90))throw g;}}d=a.Fc.a.c;bW(b);\nAD(a.Fc.a,d,b);d=(b.Sc=a,b._e(!0),GB(a),!!a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1),ZV(b,b,a,1),d);try{if(a.Gc)if(G(a.Gc,66)){if(!b)throw new ov("Missing message: awt.185");if(null==c||null!=c)kW(a.Gc,c,b);else throw new Sm("Missing message: awt.92");}else a.Gc.of(null==c?null:c,b)}catch(h){h=yq(h);if(G(h,99))throw b=h,iW(a,d),b;throw h;}b.hf();new jW(a,300,b)}function gW(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)Dx(a.Fc.a,c)._e(b)}\nfunction iW(a,b){var c;c=Dx(a.Fc.a,b);bW(c);c._e(!1);bM(a.Fc.a,b);c.Sc=null;GB(a);a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1);ZV(c,c,a,1)}function lW(a){var b=(mD(),nD);eW(a,b);for(b=0;b<a.Fc.a.c;++b)Dx(a.Fc.a,b).ff()}w(471,472,El);_._e=function(a){gW(this,a)};_.ef=function(){var a;for(a=0;a<this.Fc.a.c;++a)bW(Dx(this.Fc.a,a))};_.ff=function(){var a;if(!cW(this))return!1;for(a=0;a<this.Fc.a.c;++a)Dx(this.Fc.a,a).ff();return!0};w(469,470,El);_.gf=function(){mC(this)};_.jf=Hz;\nfunction kW(a,b,c){var d;if(null==b)d=te;else if(d=b,!Wx(yP.a,b))throw new Sm(mW());cw(Fv(a.c,d))===cw(c)&&cw(Fv(a.b,c))===cw(d)||((b=Fv(a.c,d))&&nW(a,b,d),IL(a.a.ye(),c)&&nW(a,c,d),b=a.a,new oW(c,b.a.a),++b.b,E(a.b,c,d),E(a.c,d,c))}function pW(a,b){return new JB(Xm(b[1].b,Xm(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Xm(b[0].a,Xm(b[4].a,b[3].a))+a.k)}function nW(a,b,c){JL(a.a,b);Hv(a.b,b);Hv(a.c,c)}\nfunction qW(a,b){if(!a.n){a.n=!0;var c,d,e;rW(a.f,zP);rW(a.i,zP);rW(a.o,null);a.p=0;for(d=sW(a.a,0);d.b!=d.d.a;){c=tW(d);e=Fv(a.b,c);var f=b.Rc;e=Kp(e,te)?0:Kp(e,CP)?1:Kp(e,BP)?2:Kp(e,AP)?4:Kp(e,EP)?3:Kp(e,FP)?f.a?4:3:Kp(e,GP)?f.a?3:4:Kp(e,DP)?1:2;c.Xc?a.o[e]||(nq(a.o,e,c),++a.p,a.f[e]=c.Se(),a.i[e]=c.Ue()):a.o[e]||(a.f[e]=c.Se(),a.i[e]=c.Ue())}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 uW(){IP();vW.call(this,0)}\nfunction vW(a){IP();PB();this.a=new wW;this.b=new xp;this.c=new xp;this.d=a;this.j=0;this.n=!1;this.o=D(kM,u,60,5,0);this.f=D(xW,u,62,5,0);this.i=D(xW,u,62,5,0);this.p=this.e=this.k=0}w(481,1,{66:1,89:1},uW,vW);_.of=function(a,b){kW(this,a,b)};\n_.pf=function(a){qW(this,a);if(0!=this.p)if(a=aC(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.kf(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].jf(a.b,this.i[1].a),this.o[1].lf(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].jf(this.i[4].b,c),this.o[4].lf(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].kf(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].jf(a.b,\nthis.i[2].a),this.o[2].lf(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].jf(this.i[3].b,c),this.o[3].lf(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.qf=function(a){var b;b=this.n;qW(this,a);this.n=b;return 0==this.p?$B(a,new JB(0,0)):$B(a,pW(this,this.f))};_.rf=function(a){var b;b=this.n;qW(this,a);this.n=b;return $B(a,pW(this,this.i))};_.sf=function(a){var b;b=Fv(this.b,a);null!=b&&nW(this,a,b)};_.tS=function(){return yW.d+"[hgap="+this.d+",vgap="+this.j+cg};_.a=null;\n_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;function zW(a){OB.call(this);this.Tc=(PB(),new AW(a,this))}w(482,472,{57:1,60:1,67:1,81:1,89:1},zW);_.Ne=function(){return Kg+this.Vc.b.a++};_.Pe=WB;_.hf=Fz;w(484,1,{});w(483,484,{},function(){});function BW(a){if(!a.k){bW(a);a.Fe();var b,c;for(b=0;b<a.o.c;++b)(c=Dx(a.o,b))&&BW(c);gW(a,!1);a.k=!0;ZV(a,a,a.Sc,0);new CW(a,202)}}\nfunction DW(a){var b,c;a.Xc&&(a.Tc.Fe(),a.Xc=!1);for(b=0;b<a.o.c;++b)(c=Dx(a.o,b))&&c.Fe()}function EW(a){!AB(a)&&lW(a);var b=KB(a);a.kf(a._c,a.ad,b.b,b.a);dC(a)}function FW(a,b){a.p!=b&&(a.p=b)}function GW(){eC.call(this);this.r=new RB;this.o=new Jm;this.n=new VB(0,0,0,0);this.Xc=!1;cC(this,new uW)}w(489,471,SP);_.Te=function(){return new VB(this.n.d,this.n.b,this.n.a,this.n.c)};_.We=function(){return this.Tc.We()};_.Xe=function(){return this.Tc.Xe()};_.Fe=function(){DW(this)};_.$e=function(){return this.Tc.$e()};\n_.kf=function(a,b,c,d){MB(this,a,b,c,d);this.Lc=0};_.lf=function(a,b,c,d,e,f){e=c!=this.Yc||d!=this.Nc;MB(this,a,b,c,d);this.Xc&&e&&!f&&dC(this)};_.k=!1;_.p=!1;_.q=null;function HW(){IW.call(this,n)}function IW(a){GW.call(this);this.q=a;this.Tc&&this.Tc.Lf(a);this.Tc&&this.Tc.Kf(!0);FW(this,!0)}w(496,489,SP,HW);_.nf=function(){return new VB(this.n.d,this.n.b,this.n.a,this.n.c)};_.Ye=function(){this.Tc=new JW((PB(),n),this)};\nfunction KW(a){var b,c;c=Xm(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 JB(b,c)}function LW(a,b,c){var d,e,f,g,h,j;a.b=iD(b.Fc);if(0==a.b.length)return new aD;g=KW(a);h=j=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Ue():d.Se(),j=Xm(j,d.b),h=Xm(h,d.a);return new JB(j*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}\nfunction MW(a,b,c,d,e){var f,g,h,j;h=d.length;a-=(h-1)*c;for(g=0,j=0;g<h;++g,b+=c)f=dw(a*((g+1)/h))-j,d[g]=f,e[g]=j+b,j+=f}function NW(a){PB();this.d=0;this.a=1;this.e=a;this.c=0}w(499,1,Ql,NW);_.of=Hz;\n_.pf=function(a){var b,c;this.b=iD(a.Fc);if(0!=this.b.length&&(b=aC(a),!(0>=b.b||0>=b.a))){c=KW(this);var d=c.b;c=c.a;var a=a.Rc.a,e,f,g,h,j,l,o;f=D(B,q,-1,d,1);e=D(B,q,-1,d,1);j=D(B,q,-1,c,1);l=D(B,q,-1,c,1);MW(b.b,b.c,this.c,f,e);MW(b.a,b.d,this.e,j,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.b[h].kf(e[o],l[b],f[o],j[b]),++h==this.b.length)break a}};_.qf=function(a){return $B(a,LW(this,a,!1))};_.rf=function(a){return $B(a,LW(this,a,!0))};_.sf=Iz;\n_.tS=function(){return OW.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+cg};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function PW(a){QW.call(this,a,0)}function QW(a,b){OB.call(this);this.Tc=(PB(),new RW(a));this.a=b;var c=this.Tc;switch(b){case 1:var c=c.a,d=(Mz(),Nz);c.a=d;OV(c);break;case 0:c=c.a;d=(Mz(),Pz);c.a=d;OV(c);break;case 2:c=c.a,d=(Mz(),Qz),c.a=d,OV(c)}}w(504,472,ul,PW,QW);_.Pe=WB;\n_.cf=function(){var a=(null==this.Qc&&(this.Qc=yB(this)),this.Qc)+kb+this._c+kb+this.ad+kb+this.Yc+Gk+this.Nc+(this.Xc?n:",hidden")+",align=",b;b=fi;switch(this.a){case 1:b=Pg;break;case 2:b=zj}return a+b+",text=null"};_.a=0;function SW(a){var b=a.b;this.a=a.a;this.b=b}w(508,509,{69:1,78:1,89:1},SW);w(518,472,ul);_.Oe=OD;function TW(a,b){var c=a.Tc;bB(c.a,b);c.e.a=-1;c.e.b=-1}function jW(a,b,c){sC();NB.call(this,a,b);this.a=c}w(528,527,Ql,jW);\n_.cf=function(){var a;switch(this.k){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a=zk}a+=",child=";var b=this.a;null==b.Qc&&(b.Qc=b.Ne());return a+b.Qc};_.a=null;function $V(a,b,c,d){sC();qC.call(this,a);this.k=1400;this.b=b;this.c=c;this.a=d}w(529,473,Ql,$V);\n_.cf=function(){var a;switch(this.k){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a=zk}a+=" (";1400==this.k&&(Mw(mS(this.a,Mk))&&(a+="PARENT_CHANGED,"),Mw(mS(this.a,Nk))&&(a+="DISPLAYABILITY_CHANGED,"),Mw(mS(this.a,Pk))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+hb};_.a=Lk;_.b=null;_.c=null;w(534,1,PP);_.Bf=Iz;_.Cf=Iz;_.Df=Iz;_.Ef=Iz;_.Ff=Iz;_.Gf=Iz;_.Hf=Iz;\nfunction CW(a,b){sC();NB.call(this,a,b);this.c=null;this.a=this.b=0}w(535,527,Ql,CW);\n_.cf=function(){var a;switch(this.k){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=zk}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;_.b=0;_.c=null;\nfunction JS(a,b){var c=a.slice(0,b),d;for(d=c.length;d<b;d++)c.push(0);return c}w(540,1,{});function UW(a){var b;if(-1==a.d||-1<=a.e-a.d)return b=VW(a.c,a.a,0,a.a.length),0<b&&(a.d=-1,a.e=0,a.b=b),b;0==a.d&&-1>a.a.length?(b=2*a.a.length,-1<b&&(b=-1),b=D(qL,sl,-1,b,1),lR(a.a,0,b,a.a.length),a.a=b):0<a.d&&(lR(a.a,a.d,a.a,a.a.length-a.d),a.e-=a.d,a.b-=a.d,a.d=0);b=VW(a.c,a.a,a.e,a.a.length-a.e);-1!=b&&(a.b+=b);return b}\nfunction AT(a){var b,c,d,e;if(null==a.a)throw new WW("luni.A5");if(a.e==a.b&&-1==UW(a))return null;for(c=a.e;c<a.b;++c)if(b=a.a[c],!(13<b)){if(10==b)return b=XW(a.a,a.e,c-a.e),a.e=c+1,b;if(13==b)return b=XW(a.a,a.e,c-a.e),a.e=c+1,(a.e<a.b||-1!=UW(a))&&10==a.a[a.e]&&++a.e,b}d=0;e=new yE;for(JP(e.a,XW(a.a,a.e,a.b-a.e));;){a.e=a.b;if(10==d)return e.a.a;if(-1==UW(a))return 0<e.a.a.length||0!=d?e.a.a:null;for(c=a.e;c<a.b;++c)if(b=a.a[c],0==d)(10==b||13==b)&&(d=b);else return 13==d&&10==b?(c>a.e&&JP(e.a,\nXW(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&JP(e.a,XW(a.a,a.e,c-a.e-1)),a.e=c),e.a.a;0==d?JP(e.a,XW(a.a,a.e,a.b-a.e)):JP(e.a,XW(a.a,a.e,a.b-a.e-1))}}function YW(a){if(!a)throw new nE;this.c=a;this.a=D(qL,sl,-1,8192,1)}w(539,540,{},YW);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function WW(a){this.f=a}w(541,137,{82:1,89:1,97:1,106:1},WW);\nfunction VW(a,b,c,d){if(null==a.c)throw new WW("luni.D6");if(0>c||c>b.length)throw new ZW($W("luni.12",z(aM,u,0,[n+c])));if(0>d||d>b.length-c)throw new ZW($W("luni.18",z(aM,u,0,[n+d])));if(0==d)return 0;if(a.b==a.a)return-1;var d=a.b+d>a.a?a.a:a.b+d,e=a.c,f;for(f=a.b;f<d;++f)b[c++]=e.charCodeAt(f);b=d-a.b;a.b=d;return b}function aX(a){this.c=a;this.a=a.length}w(544,540,{},aX);_.a=0;_.b=0;_.c=null;function bX(a,b){mu(a,Je+b);a.bf(a.Ec.d)}function ZW(a){this.f=a}\nw(608,609,{89:1,90:1,97:1,105:1,106:1},ZW);function cX(a){this.f=a}w(610,136,dm,cX);w(611,1,{89:1,91:1,94:1});_.cT=function(a){return this.a==a.a?0:this.a?1:-1};w(614,615,{89:1,94:1,95:1,102:1});_.cT=function(a){return isNaN(this.a)?isNaN(a.a)?0:1:isNaN(a.a)?-1:this.a<a.a?-1:this.a>a.a?1:0};function DT(a){a=kL(a);return 3.4028234663852886E38<a?Infinity:-3.4028234663852886E38>a?-Infinity:a}w(616,615,{89:1,94:1,98:1,102:1});_.cT=hD;w(618,615,{89:1,94:1,100:1,102:1});_.cT=hD;\nfunction PR(a,b){return a<b?a:b}function hT(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function YR(a,b){a=""+a;return a==b?0:a<b?-1:1}\nfunction OS(a,b,c){var d,e,f,g,h,j;for(h=f=0;h<c;){++f;e=a[b+h];if(128==(e&192))throw new Sm(dQ);if(0==(e&128))++h;else if(192==(e&224))h+=2;else if(224==(e&240))h+=3;else if(240==(e&248))h+=4;else throw new Sm(dQ);if(h>c)throw new YK(dQ);}f=D(qL,sl,-1,f,1);for(h=g=j=0;h<c;){e=a[b+h++];0==(e&128)?(g=1,e&=127):192==(e&224)?(g=2,e&=31):224==(e&240)?(g=3,e&=15):240==(e&248)?(g=4,e&=7):248==(e&252)&&(g=5,e&=3);for(;0<--g;){d=a[b+h++];if(128!=(d&192))throw new Sm("Invalid UTF8 sequence at "+(b+h-1)+", byte="+\ngm(d));e=e<<6|d&63}d=j;var l=f;if(0>e||1114111<e)throw new rC;65536<=e?(l[j++]=55296+(e-65536>>10&1023)&65535,l[j]=56320+(e-65536&1023)&65535,j=2):(l[j]=e&65535,j=1);j=d+j}return String.fromCharCode.apply(null,f)}function XW(a,b,c){c=b+c;if(0>b)throw new CE(b);if(c<b)throw new CE(c-b);if(c>a.length)throw new CE(c);return tL(a,b,c)}_=String.prototype;_.cT=function(a){return YR(this,a)};\nfunction lR(a,b,c,d){var e=0,f,g,h,j,l;if(null==a||null==c)throw new nE;j=Jp(a);g=Jp(c);if(0==(j.b&4)||0==(g.b&4))throw new cX("Must be array types");h=j.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new cX("Array types must match");l=a.length;f=c.length;if(0>b||0>e||0>d||b+d>l||e+d>f)throw new Oy;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(cw(a)===cw(c)&&b<e){b+=d;for(d=e+d;d-- >e;)nq(c,d,a[--b])}else for(d=e+d;e<d;)nq(c,e++,a[b++]);else Array.prototype.splice.apply(c,[e,d].concat(a.slice(b,b+d)))}\nfunction yV(){}w(630,136,dm,yV);w(632,1,Ql);_.a=null;function AS(){this.a=(aV(),new fV(["USD",lQ,2,lQ,Ha]))}w(631,632,Ql,AS);w(647,640,ql);_.Ah=function(a,b){var c;c=sW(this,a);var d=c.d;new oW(b,c.b);++d.b;++c.a;c.c=null};_.Bh=function(a){var b;b=sW(this,a);try{return tW(b)}catch(c){c=yq(c);if(G(c,111))throw new YK("Can\'t get element "+a);throw c;}};_.ye=function(){return sW(this,0)};\n_.Eh=function(a){var b,c;b=sW(this,a);try{c=tW(b)}catch(d){d=yq(d);if(G(d,111))throw new YK("Can\'t remove element "+a);throw d;}dX(b);return c};function rW(a,b){var c=a.length,d;for(d=0;d<c;++d)nq(a,d,b)}function WQ(a,b,c){var d;d=Wv(a,b);eX(d,a,0,b,-0.0,c)}\nfunction eX(a,b,c,d,e,f){var g,h,j;if(7>d-c){a=c;for(g=a+1;g<d;++g)for(j=g;j>a&&0<f.dd(b[j-1],b[j]);--j)c=b[j],nq(b,j,b[j-1]),nq(b,j-1,c)}else if(h=c+e,g=d+e,j=h+(g-h>>1),eX(b,a,h,j,-e,f),eX(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c<d;)nq(b,c++,a[h++]);else{e=h;for(h=j;c<d;)h>=g||e<j&&0>=f.dd(a[e],a[h])?nq(b,c++,a[e++]):nq(b,c++,a[h++])}}function vR(a){a.sort(function(a,c){return a-c})}function XQ(){XQ=x;YQ=new fX}var YQ;function fX(){}w(653,1,{},fX);_.dd=function(a,b){return a.cT(b)};\nw(654,1,{89:1,93:1,94:1,107:1});_.cT=function(a){a=Ew(J(this.a.getTime()),J(a.a.getTime()));return Gw(a,Lk)?0:!Bw(a,Lk)?-1:1};function sW(a,b){var c,d;(0>b||b>a.b)&&UL(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 gX(a,b,d)}function wW(){this.a=new hX;this.b=0}w(657,647,$l,wW);_.uh=function(a){new oW(a,this.a);++this.b;return!0};_.Dh=function(a){return sW(this,a)};_.Tf=function(){return this.b};_.a=null;_.b=0;\nfunction tW(a){if(a.b==a.d.a)throw new Ry;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}function dX(a){if(!a.c)throw new sB;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 gX(a,b,c){this.d=a;this.b=c;this.a=b}w(658,1,{},gX);_.Zd=function(){return this.b!=this.d.a};_.Fh=function(){return this.b.b!=this.d.a};_.$d=function(){return tW(this)};_.Gh=function(){if(this.b.b==this.d.a)throw new Ry;this.c=this.b=this.b.b;--this.a;return this.c.c};_._d=function(){dX(this)};\n_.a=0;_.b=null;_.c=null;_.d=null;function hX(){this.a=this.b=this}function oW(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}w(659,1,{},hX,oW);_.a=null;_.b=null;_.c=null;function iX(){iX=x;jX=new kX}function tT(a,b){var c;return(c=lX(a,b))?c.d:null}function lX(a,b){var c,d;for(d=a.b;d;){c=mX(b,d.c);if(0==c)return d;0>c?d=d.a[0]:d=d.a[1]}return null}\nfunction nX(a,b,c,d){var e;if(b){e=mX(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0<e?0:1;b.a[e]=nX(a,b.a[e],c,d);oX(b.a[e])&&(oX(b.a[1-e])?(b.b=!0,b.a[0].b=!1,b.a[1].b=!1):oX(b.a[e].a[e])?b=pX(b,1-e):oX(b.a[e].a[1-e])&&(b=(b.a[1-(1-e)]=pX(b.a[1-(1-e)],1-(1-e)),pX(b,1-e))))}else return c;return b}function oX(a){return!!a&&a.b}function FT(a,b,c){b=new qX(b,c);c=new rX;a.b=nX(a,a.b,b,c);c.b||++a.c;a.b.b=!1;return c.d}function sX(a,b){var c;c=new rX;tX(a,b,c);return c.d}\nfunction tX(a,b,c){var d,e,f,g,h,j,l,o,m;if(!a.b)return!1;o=f=null;h=new qX(null,null);e=1;h.a[1]=a.b;for(l=h;l.a[e];)if(j=e,g=o,o=l,l=l.a[e],d=mX(l.c,b),e=0>d?1:0,0==d&&(!c.c||Kp(l.d,c.d))&&(f=l),(!l||!l.b)&&!oX(l.a[e]))if(oX(l.a[1-e]))o=o.a[j]=pX(l,e);else if(!oX(l.a[1-e])&&(m=o.a[1-j]))!oX(m.a[1-j])&&!oX(m.a[j])?(o.b=!1,m.b=!0,l.b=!0):(d=g.a[1]==o?1:0,oX(m.a[j])?g.a[d]=(o.a[1-j]=pX(o.a[1-j],1-j),pX(o,j)):oX(m.a[1-j])&&(g.a[d]=pX(o,j)),l.b=g.a[d].b=!0,g.a[d].a[0].b=!1,g.a[d].a[1].b=!1);if(f){c.b=\n!0;c.d=f.d;if(l!=f){b=new qX(l.c,l.d);e=f;j=h;for(g=null==j.c||0<mX(e.c,j.c)?1:0;j.a[g]!=e;)j=j.a[g],g=0<mX(e.c,j.c)?1:0;j.a[g]=b;b.b=e.b;b.a[0]=e.a[0];b.a[1]=e.a[1];e.a[0]=null;e.a[1]=null;o==f&&(o=b)}o.a[o.a[1]==l?1:0]=l.a[!l.a[0]?1:0];--a.c}a.b=h.a[1];a.b&&(a.b.b=!1);return c.b}function pX(a,b){var c;c=a.a[1-b];a.a[1-b]=c.a[b];c.a[b]=a;a.b=!0;c.b=!1;return c}function ET(){iX();var a=null;this.b=null;!a&&(a=jX);this.a=a}w(664,553,{89:1,109:1},ET);_.Nf=function(a){return!!lX(this,a)};_.Of=function(){return new uX(this)};\n_.Pf=function(a){return tT(this,a)};_.Rf=function(a,b){return FT(this,a,b)};_.Sf=function(a){return sX(this,a)};_.Tf=MJ;_.a=null;_.b=null;_.c=0;var jX;function mX(a,b){if(null==a||null==b)throw new nE;return a.cT(b)}function kX(){}w(665,1,{},kX);_.dd=function(a,b){return mX(a,b)};function vX(a,b,c,d,e,f){d&&(d.a[0]&&vX(a,b,c,d.a[0],e,f),!(c.Ih()&&0<=mX(d.c,f)||c.Hh()&&0>mX(d.c,e))&&b.uh(d),d.a[1]&&vX(a,b,c,d.a[1],e,f))}function wX(a){PL(a.a);sX(a.c,a.b.xh())}\nfunction xX(a){var b=(yX(),zX),c;this.c=a;c=new Jm;vX(this,c,b,a.b,null,null);this.a=new zv(c)}w(666,1,{},xX);_.Zd=Xw;_.$d=function(){return this.b=Av(this.a)};_._d=function(){wX(this)};_.a=null;_.b=null;_.c=null;function uX(a){this.a=a}w(667,635,Il,uX);_.vh=function(a){var b;if(!G(a,110))return!1;b=lX(this.a,a.xh());return!!b&&GE(b.d,a.yh())};_.ye=function(){return new xX(this.a)};_.wh=function(a){var b;if(!G(a,110))return!1;b=new rX;b.c=!0;b.d=a.yh();return tX(this.a,a.xh(),b)};_.Tf=function(){return this.a.c};\n_.a=null;function qX(a,b){this.c=a;this.d=b;this.a=D(AX,u,113,2,0);this.b=!0}w(668,1,{110:1,113:1},qX);_.eQ=function(a){return!G(a,110)?!1:GE(this.c,a.xh())&&GE(this.d,a.yh())};_.xh=MJ;_.yh=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Np(this.c):0;b=null!=this.d?Np(this.d):0;return a^b};_.zh=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+Ed+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function rX(){}w(669,1,{},rX);\n_.tS=function(){return"State: mv="+this.c+" value="+this.d+" done="+this.a+" found="+this.b};_.a=!1;_.b=!1;_.c=!1;_.d=null;function yX(){yX=x;zX=new BX(0);CX=new DX;EX=new FX;GX=new HX;IX=z(JX,u,114,[zX,CX,EX,GX])}function BX(a){this.b=a}w(670,193,RP,BX);_.Hh=HE;_.Ih=HE;var IX,zX,CX,EX,GX;function DX(){this.b=1}w(671,670,RP,DX);_.Ih=CK;function FX(){this.b=2}w(672,670,RP,FX);_.Hh=CK;_.Ih=CK;function HX(){this.b=3}w(673,670,RP,HX);_.Hh=CK;function KX(a){a.Tc.$e()&&BW(a)}\nfunction LX(a){var b;if(a.Tc.$e()){b=DB(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}DW(a)}function MX(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 NX(){IW.call(this,n);this.i=new zW(this.Jh());xC(this.r,new OX(this))}w(679,496,SP);_.Me=function(a,b){return cw(a.f)===cw(this.i)?(LX(this),!0):this.Kh(a,b)};_.Jh=function(){return"Close"};_.Kh=XB;_.Fe=function(){LX(this)};_.i=null;_.j=null;function OX(a){this.a=a}w(695,534,PP,OX);_.Df=function(){LX(this.a)};_.a=null;\nfunction PX(a,b){var c;qu();var d;NX.call(this);this.c=new zW("Help");new zW("Home");this.d=b;dW(this,(FF(),HF));this.Tc&&this.Tc.Kf(!1);FW(this,!1);d=DB(b);if(1==a)this.e||(this.e=new SW(d),MX(this.e,-30,0)),this.j=this.e,c=UF(b),this.q=If,this.Tc&&this.Tc.Lf(If),cC(this,new vW(2)),this.f=new MD(c+" "),hW(this,this.f,te),d=new hC,hW(d,this.i,null),this.d.gc&&(c=new zW("Submit"),hW(d,c,null)),hW(this,d,BP),TW(this.f,oy(Uq(this.f.Tc.a.pb,Ak))),this.Tc&&this.Tc.Kf(!0),FW(this,!0);else if(2==a)this.b||\n(this.b=new SW(d),MX(this.b,-50,13*dw(b.mb)-80)),this.j=this.b,this.q=hQ,this.Tc&&this.Tc.Lf(hQ),cC(this,new vW(2)),c=new hC,hW(c,new QW("atomic SMILES",1),null),hW(this,c,CP),c=Pe,ru&&(c=Uq(ru.Tc.a.pb,Ak)),ru=new ND(c,8),hW(this,ru,te),c=new hC,hW(c,this.i,null),hW(this,c,BP);else{this.a||(this.a=new SW(d),MX(this.a,5*dw(b.mb),0));var e,f;this.q=d="About "+(FF(),NJ);this.Tc&&this.Tc.Lf(d);cC(this,new NW(0));dW(this,HF);hW(this,new QW(NJ+" Molecular Editor v2017-02-26",1),null);hW(this,new QW("Peter Ertl and Bruno Bienfait",\n1),null);for(c=GF,d=0,f=c.length;d<f;++d)e=c[d],e=new QW(e,1),eW(e,this.d.H),hW(this,e,null);c=new hC;hW(c,this.c,null);hW(c,this.i,null);hW(this,c,null);this.j=this.a}EW(this);this.Tc.Jf(this.j);!AB(this)&&lW(this);fW(this)}w(715,679,SP,PX);_.Kh=function(a){var b;if(a.f===this.c){try{b=new wE(this.d.V),dK(b)}catch(c){if(c=yq(c),G(c,83))bX(this.d,c.f);else throw c;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;\nfunction QX(a,b,c){a=new RX(b,c,a);if(!b.Me(a,c))for(b=b.Sc;b&&!b.Me(a,c);)b=b.Sc}function RX(a,b,c){lu.call(this,a,0,b);this.a=c}w(748,492,Ql,RX);w(766,380,pl);_.ee=XC;_.fe=ZB;function SX(a){var b;b=a.Ph();if(!b){var c;if(c=a.Mh()){b=tO(c.a);var d=b.b,e=b.a;iy(c.If(),d,e);c=tO(c.a);b=new JB(c.b-b.b,c.a-b.a)}else b=new JB(0,0);a.Th(b)}return b}function TX(a,b){var c;b&&(c=jO(b),a.Oh().pb.style[oQ]=c)}w(769,1,{});_.Mh=OD;_.Nh=function(a){this.Rh(a.Oe())};_.Oh=function(){return this.If()};_.Ph=function(){return UX};\n_.Fe=Fz;_.Qh=function(a){this.Sh(AB(a))};_.Rh=oL;_.Th=function(a){UX=a};_.Uh=Iz;var UX=null;function AW(a,b){vO();xO.call(this);this.a=new BV(a);var c=n;this.a.ie()[Tg]=c;vy(this.a,new VX(this,b),(ut(),ut(),vt))}w(768,769,{},AW);_.If=pL;_.Rh=oL;_.a=null;function VX(a,b){this.a=a;this.b=b}w(770,1,{},VX);_.Jd=function(a){PB();QX(a,this.b,this.a.a.pb.textContent)};_.a=null;_.b=null;function WX(a,b){var c,d;TX(a,b.Oe());for(d=new zv(b.Fc.a);d.b<d.d.Tf();)c=Av(d),c.Xc&&c.Tc.Nh(c)}\nfunction XX(a,b){var c,d,e,f,g,h,j;iy(a.d,b.Ve(),b.Re());for(d=new zv(b.Fc.a);d.b<d.d.Tf();)c=Av(d),c.Xc&&(e=c.Tc,e.Qh(c),h=c.We(),j=c.Xe(),g=c.Ve(),f=c.Re(),0<g&&0<f&&(c=e.If(),g-=SX(e).b,f-=SX(e).a,iy(e.If(),g,f),!c.ob&&a.d.ze(c),a.d.Ae(c,h,j)))}w(773,769,{});_.Nh=function(a){WX(this,a)};_.Qh=function(a){XX(this,a)};function RW(a){vO();xO.call(this);var b=this.a=new RV;FV(b.b,a,!1);OV(b);this.e.a=-1;this.e.b=-1}w(774,769,{},RW);_.If=pL;\n_.Qf=function(){var a;a=(this.a.b.c?Xq(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;w(777,769,{});_.Mh=function(){var a;a=new QD;bB(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.Ph=function(){return YX};_.Th=function(a){YX=a};var YX=null;w(778,773,{});function ZX(a){var b;b=new EU(Tq(a.pb,Xi),Tq(a.pb,Wi));a=new EU(Tq(a.T.jb.pb,Xi),Tq(a.T.jb.pb,Wi));return z(B,q,-1,[b.b-a.b,b.a-a.a])}\nfunction $X(a){null!=a.R&&null!=a.Q?(jy(a,a.R,a.Q),a.R=a.Q=null):null!=a.R?(aY(a,a.R),a.R=null):null!=a.Q&&(bY(a,a.Q),a.Q=null);$T(a.S)}function cY(a){a.kb?a.Yh(HU(a.T.jb)):(a.Ie(),cY(a))}function bY(a,b){var c;a.kb?(c=ZX(a),a.Yh(new EU(-1,dY(b,!1)-c[1]))):a.Q=b}function eY(a,b){var c;b!=a.De()&&(c=a.T.jb,zV(c),fY(c,b,c.pb,c.p.c,!0))}function aY(a,b){var c;a.kb?(c=ZX(a),a.Yh(new EU(dY(b,!0)-c[0],-1))):a.R=b}w(781,382,LP);_.Vh=function(){var a,b;b=HU(this.T.jb);a=ZX(this);b.b+=a[0];b.a+=a[1];return b};\n_.De=function(){var a;a=this.T.jb;return 0!=a.p.c?gY(XV(a.p,0)):null};_.Wh=function(a){hY(this.T.jb,a)};_.ye=function(){return new AV(this.T.jb)};_.Xh=Gz;_.te=function(){$X(this)};_.Le=Gz;_.ve=function(a){return iY(this.T.jb,a)};_.Yh=function(a){JU(this.T.jb,a)};_.le=function(a){bY(this,a)};_.Ee=function(a){eY(this,a)};_.ne=function(a){aY(this,a)};_.Q=null;_.R=null;function jY(){jY=x;var a=(kY(),lY(),mY);nY=new eA(a.d,a.b,a.c,a.e,a.a)}\nfunction oY(a,b){if(0!=a.I.a.p.c&&gY(XV(a.I.a.p,0)))throw new yy("WindowPanel can only contain one child widget");pY(a,b)}function qY(a,b){var c;if(a.w){c=new Mx;a.mb&&uv(a.mb,c);a.J&&IU(a.r,a);rY(a.r.c,a);a.n=sY(a.r,a);try{ez(a,b)}finally{PA(a.t.a),PA(a.s.a),PA(a.u.a),a.P&&wm(a.P,a.r),a.C&&(a.C=!1)}}else ez(a,b)}function tY(a,b,c){var d,e;e=a.ob;d=new bU(a,e);e.Ae(a,d.a+b,d.d+c)}function uY(a,b,c){b=new vY(Yq(Xq(Tx(Tx(a.T.c,b),c))));Ey(b,a);vy(b,a.o,(ut(),ut(),vt));return b}\nfunction GU(a,b){a.J&&(0<=b.b&&(a.q=b.b),0<=b.a&&(a.p=b.a));JU(a.T.jb,b)}function wY(a,b,c){var d,e;(e=a.r)?(d=xY(e.pb),hz(a,b+(ar(e.pb)+d[3]),c+(br(e.pb)+d[0]))):hz(a,b,c)}function yY(a,b){a.J!=b&&(a.J=b,a.hb&&(b?KU(a.r,a):IU(a.r,a)))}function pY(a,b){if(b!=(0!=a.I.a.p.c?gY(XV(a.I.a.p,0)):null)){zV(a.I.a);var c=a.I.a;fY(c,b,c.pb,c.p.c,!0)}}\nfunction zY(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(BU(),AY)&&(a.O=a.G);var d,e;if(a.P)for(e=new zv(a.P);e.b<e.d.Tf();)if(d=Av(e),b==(BU(),BY)){!d.b&&(d.b=new CY);d=a;var f=c,g=void 0,h=void 0;if(d.J&&f==(BU(),CU))g=d.r,h=d.F,d.I.c?(wY(d,h.c,h.d),GU(d,new EU(h.b,-1))):(wY(d,h.c,h.d),GU(d,new EU(h.b,h.a)),KU(g,d)),NT(g.c,d,d.I.b),Em(d.z,333);else if(!d.C&&f==(BU(),AY))d.pb.style[Ck]=Dk,BU()}else if(b==CU){!d.b&&(d.b=new CY);d=a;var f=c,j=h=g=void 0;if(d.J){h=d.r;g=xY(h.pb);j=d.F;if(d.I.c)j.c=ar(d.pb)-\ng[3]-ar(h.pb),j.d=br(d.pb)-g[0]-br(h.pb),d.F=j,wY(d,0,0),DY(d,DU(h.pb).b,-1);else{if(f!=(BU(),AY))j.c=ar(d.pb)-g[3]-ar(h.pb),j.d=br(d.pb)-g[0]-br(h.pb),j.b=d.q,j.a=d.p,d.F=j;wY(d,0,0);JU(d,new EY(DU(h.pb)));IU(h,d)}d==d.r.a||FY(d);Em(d.z,333)}}else b==AY&&(!d.b&&(d.b=new CY),d=a,d.C||(d.G=c,d.pb.style[Ck]=Vh))}}function GY(a,b){a.pb.style[Hk]=b+1E4+(a.C?1E3:0)+n;(a.C||a.bb)&&null.ei().ei()}\nfunction HY(a){if(!a.kb){a.t=wy(a,a.r,(!QU&&(QU=new Rm),QU));a.s=wy(a,a.r,Qm?Qm:Qm=new Rm);a.u=wy(a,a.r,(!SU&&(SU=new Rm),SU));var b=a.r;!a.P&&(a.P=new Jm);Dm(a.P,b);QU&&(b=new PU(a),a.mb&&uv(a.mb,b));a.J&&KU(a.r,a);NT(a.r.c,a,a.I.b);a.n&&(hz(a,a.n.a,a.n.b),a.n=null);iz(a);FY(a)}}function FY(a){if(a!=a.r.a){var b;SU&&(b=new RU(a),a.mb&&uv(a.mb,b))}}\nfunction IY(a,b,c){var d;d=(pz(),qz);jz.call(this,!1,"popup");this.U=d.a;this.S=new JY(this);d=new KY;d.pb[Tg]="mosaic-popupLayoutPanel";bz(this.T,d);gz(this);this.o=new LY(this);this.z=new MY(this);this.A=new NY(this);this.B=new OY(this);this.F=new PY;this.O=(BU(),BY);this.J=c;this.r=a;a=this.I=new QY(b);b=new RY;!a.d&&(a.d=new SY);Dm(a.d,b);a=new TY(new dA(nY.a.d.a,nY.a.b,nY.a.c,nY.a.e,nY.a.a));vy(a,new UY(this),(ut(),ut(),vt));b=this.I.b;b.b||(b.b=new aA,b.b.ie()[Tg]="mosaic-Caption-iconBoxRight",\nc=b.b,d=(Uz(),Vz),c.c=d,c=b.f,VY(c,b.b,new WY(2),c.p.c));if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new Oy;d=Zz(c);by(c.b,(mx(),nx(d)),0);Ny(c,a,d,0,!1)}else Yz(b.b,a);hY(b.f,null);vy(this.I.b,new XY(this),(yU(),yU(),zU));vy(this.I.b,this.o,vt);eY(this,this.I);gy(Yq(Xq(this.pb)),"mosaic-WindowPanel",!0)}w(780,781,LP);_.De=function(){return 0!=this.I.a.p.c?gY(XV(this.I.a.p,0)):null};_.Ge=function(a){qY(this,a)};_.ye=function(){return new AV(this.I.a)};_.te=function(){$X(this);$T(new YY(this))};\n_.ve=function(a){return iY(this.I.a,a)};_.Yh=function(a){GU(this,a)};_.He=function(a,b){wY(this,a,b)};_.Ee=function(a){pY(this,a)};_.Ie=function(){HY(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 nY;\nfunction JW(a,b){vO();gC.call(this);this.c=new ZY(a);this.b=new aA;this.b.a=(Mz(),Nz);Yz(this.b,this.d);oY(this.c,this.b);this.c.a=this;this.a=b}w(807,778,{},JW);_.If=MJ;_.Oh=function(){return this.b.ob};_.We=function(){return ar(this.c.pb)};_.Xe=function(){return br(this.c.pb)};_.Fe=function(){qY(this.c,!1)};_.$e=function(){return this.c.hb};_.Sh=Iz;_.Jf=function(a){wY(this.c,a.a,a.b)};_.Kf=function(a){yY(this.c,a)};_.Lf=function(a){$Y(this.c.I.b,a)};\n_.Uh=function(a){WX(this,a);XX(this,a);cY(this.c);HY(this.c)};_.a=null;_.b=null;_.c=null;function ZY(a){jY();IY.call(this,(aZ(),bZ),a,!1)}w(809,780,LP,ZY);_.Fe=function(){var a=this.a,b=new CW(a.a,201),c;a=a.a.r;a.a?a=new cZ(new zv(a.a)):(a=(Iv(),Iv(),Ov),a=new zv(a));for(;a.Zd();)switch(c=a.$d(),b.k){case 205:c.Bf(b);break;case 202:c.Cf(b);break;case 201:c.Df(b);break;case 206:c.Ef(b);break;case 204:c.Ff(b);break;case 203:c.Gf(b);break;case 200:c.Hf(b)}};_.a=null;\nfunction cZ(a){if(!a)throw new nE;this.a=a}w(819,1,{},cZ);_.Zd=Xw;_.$d=function(){return Av(this.a)};_._d=function(){throw new IE("Missing message: awt.50");};_.a=null;function mW(){return mW()}\nfunction $W(a,b){var c,d,e,f,g;c=new yE;d=D(hw,u,1,b.length,0);for(f=0;f<b.length;++f)null==b[f]?d[f]="<null>":d[f]=Lp(b[f])?b[f].tS():Pp(b[f]);g=0;for(f=BE(a,ny(123),0);0<=f;f=BE(a,ny(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&HP(c,a.substr(g,f-1-g)),c.a.a+=Ik,g=f+1):f>a.length-3?(HP(c,mE(a,g,a.length)),g=a.length):(e=aL(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(HP(c,a.substr(g,f+1-g)),g=f+1):(HP(c,a.substr(g,f-g)),e>=d.length?c.a.a+="<missing argument>":Bp(c.a,d[e]),g=f+3));g<a.length&&\nHP(c,mE(a,g,a.length));return c.a.a}function xY(a){var b;b=D(B,q,-1,4,1);b[0]=dZ(eZ(a,"borderTopWidth"));b[1]=dZ(eZ(a,"borderRightWidth"));b[2]=dZ(eZ(a,"borderBottomWidth"));b[3]=dZ(eZ(a,"borderLeftWidth"));return b}function fZ(a){var b,c;c=gZ(a);b=xY(a);a=new EU(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 DU(a){return new EU(a.clientWidth,a.clientHeight)}\nfunction gZ(a){var b;b=D(B,q,-1,4,1);b[0]=dZ(eZ(a,"marginTop"));b[1]=dZ(eZ(a,"marginRight"));b[2]=dZ(eZ(a,qi));b[3]=dZ(eZ(a,"marginLeft"));return b}function hZ(a){var b;b=D(B,q,-1,4,1);b[0]=dZ(eZ(a,"paddingTop"));b[1]=dZ(eZ(a,"paddingRight"));b[2]=dZ(eZ(a,"paddingBottom"));b[3]=dZ(eZ(a,"paddingLeft"));return b}function iZ(a,b,c){try{H(b,wQ)&&(b=qQ),a.style[b]=c}catch(d){if(d=yq(d),!G(d,97))throw d;}}\nfunction dY(a,b){var c;jZ||(jZ=$doc.createElement(Sj),iZ(jZ,fi,n),iZ(jZ,nk,n),iZ(jZ,lj,gg),iZ(jZ,Ck,Vh),$doc.body.appendChild(jZ));iZ(jZ,Fk,a);iZ(jZ,Uh,a);c=fZ(jZ);return b?c.b:c.a}var jZ=null;function kZ(){EU.call(this,0,0)}function EU(a,b){this.b=a;this.a=b}function EY(a){EU.call(this,a.b,a.a)}w(825,1,Ql,kZ,EU,EY);_.eQ=function(a){return this===a?!0:null==a||lZ!=Jp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=LJ;_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+cg};_.a=0;_.b=0;\nfunction mZ(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}w(826,1,{89:1,93:1,122:1},mZ);_.eQ=function(a){return a===this?!0:G(a,122)?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 nZ.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+cg};_.a=0;_.b=0;_.c=0;_.d=0;function oZ(a,b){this.a=a;this.b=b}w(827,1,Ql,oZ);\n_.eQ=function(a){return this===a?!0:null==a||pZ!=Jp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=LJ;_.tS=function(){return pZ.d+"[x="+this.a+",y="+this.b+cg};_.a=0;_.b=0;function PY(){this.b=this.a=this.d=this.c=0}w(828,1,Ql,PY);_.eQ=function(a){return this===a?!0:null==a||qZ!=Jp(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};\n_.tS=function(){return qZ.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+cg};_.a=0;_.b=0;_.c=0;_.d=0;function eZ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==wQ&&(b=qQ);var d=a.ownerDocument.defaultView.getComputedStyle(a,n);d&&(c=d[b]);return c||a.style[b]||n}return el.style[b]||n}w(830,1,{});var rZ=-1;function sZ(){}w(831,830,{},sZ);_.a=-1;_.b=-1;var tZ=null;function dZ(a){a=parseInt(a,10);a=isNaN(a)?null:OH(a);return!a?0:a.a}w(834,397,NP);\n_.Vh=function(){return HU(this.f)};_.Wh=function(a){hY(this.f,a)};_.Xh=NL;_.Le=NL;_.le=function(a){var b=this.f;b.pb.style[Uh]=a;b.kb||(b.f=a)};_.ne=function(a){var b=this.f;b.pb.style[Fk]=a;b.kb||(b.i=a)};function kY(){kY=x;lY()}function $Y(a,b){a.a.pb.textContent=b||n;hY(a.f,null)}\nfunction uZ(a){kY();var b;CV(this,new KY);this.a=new vZ;b=this.f;wZ(b,new xZ);iZ(b.pb,ij,Hc);b.o=0;VY(b,this.a,new WY(0),b.p.c);this.a.ie()[Tg]="mosaic-Caption-text";this.a.pb.textContent=a||n;hY(this.f,null);this.pb[Tg]="mosaic-Caption"}w(833,834,NP,uZ);_.Od=At;_.Pd=Bz;_.Qd=YB;_.Rd=sy;_.b=null;\nfunction lY(){lY=x;yZ=Aq()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new YV(yZ,240,20);new YV(yZ,224,16);new YV(yZ,208,16);new YV(yZ,192,16);new YV(yZ,176,16);new YV(yZ,160,16);new YV(yZ,144,16);new YV(yZ,128,16);new YV(yZ,112,16);new YV(yZ,96,16);new YV(yZ,80,16);new YV(yZ,64,16);new YV(yZ,260,16);mY=new YV(yZ,48,16);new YV(yZ,32,16);new YV(yZ,16,16);new YV(yZ,0,16)}var yZ,mY;function zZ(a,b){qy(a.a.pb,!b);hY(a.f,a.a)}\nfunction FU(a,b){a.c=b;qy(a.a.pb,!b);hY(a.f,a.a);if(a.d){var c;for(c=new zv(a.d);c.b<c.d.Tf();)Av(c)}}function QY(a){var b;CV(this,new KY);b=this.f;wZ(b,new AZ((BZ(),CZ)));b.o=0;this.b=new uZ(a);VY(b,this.b,new WY(1),b.p.c);this.a=new KY;fy(this.a,"Body");VY(b,this.a,new WY(0),b.p.c);this.pb[Tg]="mosaic-CaptionLayoutPanel"}w(836,834,{27:1,29:1,37:1,40:1,42:1,43:1,44:1,45:1,48:1,49:1,51:1,124:1,130:1},QY);_.oe=function(){xy(this.f)};_.pe=function(){Ay(this.f)};_.ye=function(){return new AV(this.a)};\n_.ve=function(a){return iY(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function SY(){$L(this)}w(837,648,kl,SY);function JY(a){this.a=a}w(838,1,Dl,JY);_.pd=function(){LU(this.a.T.jb)};_.a=null;function DZ(a){var b;b=a.b;a=b.r;b=!a.e?-1:AA(a.e.a,b);a.e&&Dx(a.e.a,b)&&bM(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&FY(!a.e?null:Dx(a.e.a,b-1))}function EZ(a){var b;b=a.a;a=b.r;!a.e&&(a.e=new fC);-1==AA(a.e.a,b)&&Dm(a.e.a,b)}function CY(){}w(839,1,{},CY);_.Sd=function(a){DZ(a)};_.Td=function(a){EZ(a)};\n_.Vd=function(a){FZ(a.a.r,a.a)};function aZ(){aZ=x;GZ=new HZ(1,uQ);IZ=new HZ(2,Mi);JZ=new HZ(3,"ne");KZ=new HZ(10,"nw");LZ=new HZ(4,Fj);MZ=new HZ(5,Ij);NZ=new HZ(12,"sw");OZ=new HZ(8,"w");bZ=new PZ((Cy(),RA(null)).pb)}function sY(a,b){var c;c=xY(a.pb);return new oZ(ar(b.pb)-(ar(a.pb)+c[3]),br(b.pb)-(br(a.pb)+c[0]))}function QZ(a,b,c){a=a.d;NT(a,b,b);E(a.c,b,c);fy(b,jQ+c.b)}\nfunction IU(a,b){var c;c=a.d;rY(c,b.H);UT(b.H,jQ+KZ.b);rY(c,b.D);UT(b.D,jQ+IZ.b);rY(c,b.E);UT(b.E,jQ+JZ.b);rY(c,b.N);UT(b.N,jQ+OZ.b);rY(c,b.v);UT(b.v,jQ+GZ.b);rY(c,b.M);UT(b.M,jQ+NZ.b);rY(c,b.K);UT(b.K,jQ+LZ.b);rY(c,b.L);UT(b.L,jQ+MZ.b)}\nfunction KU(a,b){!b.H&&(b.H=uY(b,0,0));QZ(a,b.H,KZ);!b.D&&(b.D=uY(b,0,1));QZ(a,b.D,IZ);!b.E&&(b.E=uY(b,0,2));QZ(a,b.E,JZ);!b.N&&(b.N=uY(b,1,0));QZ(a,b.N,OZ);!b.v&&(b.v=uY(b,1,2));QZ(a,b.v,GZ);!b.M&&(b.M=uY(b,2,0));QZ(a,b.M,NZ);!b.K&&(b.K=uY(b,2,1));QZ(a,b.K,LZ);!b.L&&(b.L=uY(b,2,2));QZ(a,b.L,MZ)}function FZ(a,b){var c,d;a.a=b;d=a.e.a.c;c=AA(a.e.a,b);if(c+1<d){JL(a.e,b);for(Dm(a.e.a,b);c<d;++c)GY(Dx(a.e.a,c),c)}else GY(b,c)}\nfunction PZ(a){a=new RZ(a);CV(this,a);this.c=new SZ(a);this.c.i=!0;PT(this.c);this.c.k=3;this.d=new TZ(a);this.d.i=!0;PT(this.d);this.d.k=3;EV(this)}w(840,397,{27:1,29:1,37:1,40:1,42:1,44:1,45:1,48:1,49:1,51:1,130:1},PZ);_.Vh=function(){return DU(this.pb)};_.Wh=function(){var a;(a=UZ(this))&&a.Wh(null)};_.Xh=Fy;_.Sd=function(a){!this.b&&(this.b=new CY);DZ(a)};_.Td=function(a){!this.b&&(this.b=new CY);EZ(a)};_.Le=Fy;_.Vd=function(a){!this.b&&(this.b=new CY);FZ(a.a.r,a.a)};_.a=null;_.b=null;_.c=null;\n_.d=null;_.e=null;var GZ,IZ,JZ,KZ,bZ,LZ,MZ,NZ,OZ;function RZ(a){this.p=new Zy(this);this.pb=a}w(841,377,ll,RZ);function HZ(a,b){this.a=a;this.b=b}w(842,1,{},HZ);_.a=0;_.b=null;function rY(a,b){try{var c;c=Hv(LT,b);var d;d=Hv(a.n.c,c);if(!d)throw new Ep("dragHandle was not draggable");PA(d.b.a);PA(d.d.a);PA(d.c.a);gy(b.ie(),cQ,!1);gy(c.ie(),sQ,!1)}catch(e){if(e=yq(e),!G(e,97))throw e;}}function SZ(a){KT();RT.call(this,a)}w(843,44,{},SZ);\n_.hd=function(){var a;a=this.j.e;a.C||By(a.x);UT(this.j.e,"dragdrop-dragging");!a.I.c&&zZ(a.I,!1)};_.kd=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Xm(this.a,PR(a,this.d)),b=Xm(this.b,PR(b,this.c)));var c=this.j.e.pb;c.style[fi]=a+(ps(),oj);c.style[nk]=b+oj};\n_.jd=function(){var a;a=this.j.e;a==a.r.a||FY(a);a.I.c||zZ(a.I,!0);a.C||(a.x||(a.x=new VZ,fy(a.x,"mosaic-GlassPanel-invisible")),iZ(a.x.pb,Hk,eZ(a.pb,Hk)),Ty((Cy(),RA(null)),a.x,0,0));fy(this.j.e,"dragdrop-dragging");a=new bU(this.j.a,null);this.a=a.a+dU(this.j.a.pb);this.b=a.d+eU(this.j.a.pb);this.d=this.a+gU(this.j.a.pb)-this.j.e.he();this.c=this.b+fU(this.j.a.pb)-this.j.e.ge()};_.a=0;_.b=0;_.c=0;_.d=0;function TZ(a){KT();RT.call(this,a);this.c=new xp}w(844,44,{},TZ);\n_.hd=function(){var a;a=this.j.e.ob;a.C||By(a.x);UT(this.j.e,"dragdrop-dragging");zZ(a.I,!1);GU(a,new EU(a.q,a.p));Em(a.z,1)};\n_.kd=function(){var a,b,c,d;d=this.j.e.ob;c=Fv(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.fe()-Xm(this.j.c,this.b):this.j.e.fe()-this.j.c,0!=b&&(a=d.p,b=Xm(a+b,Tq(d.I.b.pb,Wi)),b!=a&&tY(d,0,a-b),GU(d,new EU(d.q,b)),Em(d.z,333))):0!=(c&4)&&(b=this.i?PR(this.j.c,this.d)-this.j.e.fe():this.j.c-this.j.e.fe(),0!=b&&(a=d.p,b=Xm(a+b,Tq(d.I.b.pb,Wi)),GU(d,new EU(d.q,b)),Em(d.z,333)));0!=(c&8)?(b=this.i?this.j.e.ee()-Xm(this.j.b,this.a):this.j.e.ee()-this.j.b,0!=b&&(a=d.q,b=96<a+b?a+b:96,b!=a&&tY(d,\na-b,0),GU(d,new EU(b,d.p)),Em(d.z,333))):0!=(c&1)&&(b=this.i?PR(this.j.b,this.e)-this.j.e.ee():this.j.b-this.j.e.ee(),0!=b&&(a=d.q,GU(d,new EU(96<a+b?a+b:96,d.p)),Em(d.z,333)))};\n_.jd=function(){var a;a=this.j.e.ob;a==a.r.a||FY(a);zZ(a.I,!0);a.C||(a.x||(a.x=new VZ,fy(a.x,"mosaic-GlassPanel-invisible")),iZ(a.x.pb,Hk,eZ(a.pb,Hk)),Ty((Cy(),RA(null)),a.x,0,0));fy(this.j.e,"dragdrop-dragging");a=new bU(this.j.a,null);this.a=a.a+dU(this.j.a.pb);this.b=a.d+eU(this.j.a.pb);this.e=this.a+gU(this.j.a.pb)-this.j.e.he();this.d=this.b+fU(this.j.a.pb)-this.j.e.ge()};_.a=0;_.b=0;_.d=0;_.e=0;\nfunction VZ(){var a;this.d=new WZ(this);this.a=!1;this.b=new cz;CV(this,this.b);a=this.pb.style;a[oQ]="#000";a[vQ]="alpha(opacity=50)";a.opacity="0.5";this.pb[Tg]="gwt-GlassPanel"}w(845,397,QP,VZ);\n_.re=function(){var a;EV(this);try{a=this.ob}catch(b){b=yq(b);if(G(b,105))throw new yy("Parent widget must be an instance of AbsolutePanel");throw b;}a==(Cy(),RA(null))?(jV(this),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),wm(Mm,a),a.b=!0,a.c=hU(a),Dm(Mm,a),this.c=new XZ(this),Gx(new iV(this.c))):(this.pb.style[Ig]=Hc,this.pb.style[zj]=Hc);this.a&&sx(new hV(this));Ty(RA(null),new YZ,fr($doc),gr($doc))};\n_.se=function(){this.f.se();xm(this.d);this.c&&(gV(Ex,this.c,z(ZZ,u,28,[(!kv&&(kv=new Rm),kv)])),this.c=null);this.a&&gV(vx,this,z(ZZ,u,28,[(!ux&&(ux=new Rm),ux)]))};_.be=function(a){switch(rx(a.type)){case 256:if(27==(a.keyCode||0))return By(this),!1;case 1:if(this.pb.contains(a.target))return By(this),!1}return!0};_.te=Fz;_.a=!1;_.b=null;_.c=null;function WZ(a){Lm();this.a=a}w(846,65,{},WZ);_.vd=function(){jV(this.a)};_.a=null;function XZ(a){this.a=a}w(847,1,{},XZ);_.a=null;\nfunction YZ(){this.pb=Lz();var a;a=new VV(new $Z(this));vy(this,a,(mt(),mt(),nt));vy(this,a,(MU(),MU(),NU))}w(848,402,ll,YZ);_.te=function(){$T(new a_(this))};function $Z(a){this.a=a}w(849,1,{},$Z);_.a=null;function a_(a){this.a=a}w(850,1,Dl,a_);_.pd=function(){this.a.pb.focus()};_.a=null;function b_(a){a.pb.style[Fk]=xg;a.pb.style[Uh]=xg;if(a.kb){var a=a.ob,b;G(a,130)?a.Wh(null):(b=UZ(a))&&b.Wh(a)}}w(852,380,MP);_.Vh=function(){b_(this);return new EU(Tq(this.pb,Xi),Tq(this.pb,Wi))};_.Wh=function(){b_(this)};\n_.Xh=Fz;_.ae=function(){};_.Le=Fz;function vZ(){this.pb=$doc.createElement("label");this.pb[Tg]="mosaic-Label";this.pb.style[Ek]=Si;this.pb[Tg]="mosaic-HTML"}w(851,852,MP,vZ);function TY(a){CV(this,new c_(a));this.pb[Tg]="mosaic-ImageButton"}w(853,397,QP,TY);\nfunction c_(a){var b=(Mz(),Nz),c=(Uz(),Vz),d;d=new LV;d.f[Gg]=Fc;d.f[Ng]=0;d.f[Og]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;KV(b.a);b.a.c.rows[0].cells[0][tg]=c.a;KV(b.a);b.a.c.rows[0].cells[0].style[Bk]=e.a;KV(d);b=HV(d,0,0,!0);a&&(By(a),c=d.i,c.a?(e=c.a.a,kD(c.b,e,a),c.a=c.a.b):(e=c.b.c,Dm(c.b,a)),a.pb[nQ]=e,lx(b,a.pb),Ey(a,d));CV(this,d);gy(this.pb,"mosaic-WidgetWrapper",!0)}w(856,397,QP,c_);_.a=null;_.b=null;function LY(a){this.a=a}w(857,1,{},LY);\n_.Jd=function(){this.a.hb&&this.a!=this.a.r.a&&FY(this.a)};_.a=null;function MY(a){Lm();this.a=a}w(858,65,{},MY);_.vd=function(){LU(this.a.T.jb);var a=this.a;jv((!a.y&&(a.y=new d_),a.y))};_.a=null;function NY(a){Lm();this.a=a}w(859,65,{},NY);_.vd=function(){zY(this.a,(BU(),CU))};_.a=null;function OY(a){Lm();this.a=a}w(860,65,{},OY);_.vd=function(){zY(this.a,(BU(),AY))};_.a=null;function RY(){}w(861,1,{},RY);function UY(a){this.a=a}w(862,1,{},UY);_.Jd=function(){this.a.Fe()};_.a=null;\nfunction XY(a){this.a=a}w(863,1,{},XY);_.a=null;function YY(a){this.a=a}w(864,1,Dl,YY);_.pd=function(){this.a.O==(BU(),CU)?Em(this.a.A,333):this.a.O==AY&&Em(this.a.B,333)};_.a=null;function vY(a){this.pb=a;xy(this)}w(865,380,pl,vY);_.Od=At;_.Pd=Bz;_.Qd=YB;_.Rd=sy;function d_(){Cv.call(this,null)}w(866,303,Xl,d_);function BU(){BU=x;CU=new e_(0);AY=new e_(1);BY=new e_(2);f_=z(g_,u,125,[CU,AY,BY])}function e_(a){this.b=a}w(867,193,{89:1,94:1,96:1,125:1},e_);var f_,CU,AY,BY;\nfunction jV(a){var b,c,d,e;c=er();b=dr();e=(tV(),uV).scrollWidth;d=uV.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[Fk]=c-1+oj);0<=b-1&&(a.pb.style[Uh]=b-1+oj)}function h_(a,b){var c,d,e;if(a.k)return!0;a.x.qg();for(c=new AV(b);c.a.a<c.a.b.c-1;)d=gY(qB(c.a)),e=d.ob,G(e,131)&&e.me(d.je()),d.je()&&Dm(a.x,d);return!0}\nfunction i_(a,b){var c,d,e;if(b.a)a.c&&vm(a.c),a.c=new j_(a,b),ym(a.c,333);else for(d=new zv(a.x);d.b<d.d.Tf();)c=Av(d),e=c.nb,Wy(b,k_(c),e.s,e.t),l_(c,e.u,e.r,z(B,q,-1,[m_(a.q.a,c).d,m_(a.p.a,c).c,m_(a.n.a,c).a,m_(a.o.a,c).b]),z(B,q,-1,[n_(a.i.a,c).d,n_(a.f.a,c).c,n_(a.d.a,c).a,n_(a.e.a,c).b]),z(B,q,-1,[o_(a.u,c),o_(a.t,c),o_(a.r,c),o_(a.s,c)]))}\nfunction p_(){this.x=new Jm;this.j=new q_(this);this.w=new r_(this.j);this.v=new s_(this.j);this.q=new t_(this.j);this.p=new u_(this.j);this.n=new v_(this.j);this.o=new w_(this.j);this.i=new x_(this.j);this.f=new y_(this.j);this.d=new z_(this.j);this.e=new A_(this.j);this.u=new B_(this.j);this.t=new B_(this.j);this.r=new B_(this.j);this.s=new B_(this.j)}w(870,1,{});_.ci=function(a){i_(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;\n_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function j_(a,b){this.a=a;this.b=b;var c=(Gm(),Hm);this.k=new Fm(this);this.s=c}w(871,58,{},j_);_.qd=ty;_.rd=ty;\n_.td=function(a){var b,c,d;for(c=new zv(this.a.x);c.b<c.d.Tf();)b=Av(c),G(b,41)&&(b=b.jb),d=b.nb,d.i=dw(d.o+(d.s-d.o)*a),d.v=dw(d.p+(d.t-d.p)*a),d.w=dw(d.q+(d.u-d.q)*a),d.f=dw(d.n+(d.r-d.n)*a),Wy(this.b,k_(b),d.i,d.v),l_(b,d.w,d.f,z(B,q,-1,[m_(this.a.q.a,b).d,m_(this.a.p.a,b).c,m_(this.a.n.a,b).a,m_(this.a.o.a,b).b]),z(B,q,-1,[n_(this.a.i.a,b).d,n_(this.a.f.a,b).c,n_(this.a.d.a,b).a,n_(this.a.e.a,b).b]),z(B,q,-1,[o_(this.a.u,b),o_(this.a.t,b),o_(this.a.r,b),o_(this.a.s,b)]))};_.a=null;_.b=null;\nw(873,1,{});_.a=null;function z_(a){this.a=a}w(872,873,{},z_);function A_(a){this.a=a}w(874,873,{},A_);function y_(a){this.a=a}w(875,873,{},y_);function x_(a){this.a=a}w(876,873,{},x_);function v_(a){this.a=a}w(877,873,{},v_);function w_(a){this.a=a}w(878,873,{},w_);function u_(a){this.a=a}w(879,873,{},u_);function t_(a){this.a=a}w(880,873,{},t_);w(881,873,{},function(a){this.a=a});w(882,873,{},function(a){this.a=a});\nfunction o_(a,b){var c=a.a,d;d=Fv(c.d,b);d||(d=new mZ(hZ(b.pb)),E(c.d,b,d));return d.d}function B_(a){this.a=a}w(883,873,{},B_);function s_(a){this.a=a}w(884,873,{},s_);function r_(a){this.a=a}w(885,873,{},r_);function n_(a,b){var c;c=Fv(a.a,b);c||(c=new mZ(xY(b.pb)),E(a.a,b,c));return c}function m_(a,b){var c;c=Fv(a.b,b);c||(c=new mZ(gZ(b.pb)),E(a.b,b,c));return c}\nfunction C_(a,b){var c,d;d=Fv(a.e,b);if(!d){c=b.nb;a:{d=a.f;var e=UZ(b),f,g,h,j,l;if(G(b,130)){if(null!=c.k&&null!=c.j){d=new EU(D_(e,!0),D_(e,!1));break a}j=b.Vh();null!=c.k&&(j.b=D_(e,!0));null!=c.j&&(j.a=D_(e,!1))}else{if(null!=c.k&&null!=c.j){d=new EU(D_(e,!0),D_(e,!1));break a}j=new kZ;f=b.pb;l=f.style;g=l[lj];h=l[Ck];l[lj]="static";l[Ck]=Vh;null!=c.k?j.b=D_(e,!0):(l[Fk]=xg,j.b=(f.offsetWidth||0)+m_(d.o.a,b).b+m_(d.p.a,b).c);null!=c.j?j.a=D_(e,!1):(l[Uh]=xg,j.a=(f.offsetHeight||0)+m_(d.q.a,b).d+\nm_(d.n.a,b).a);l[lj]=g;l[Ck]=h}d=j}null!=c.k&&(ps(),ss)==c.k.ei()||null!=c.j&&(ps(),ss)!=c.j.ei()||E(a.e,b,d)}return d}function q_(a){this.f=a;this.c=new xp;this.e=new xp;this.b=new xp;this.a=new xp;this.d=new xp}w(886,1,{},q_);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function E_(a){var b;b=a.nb;if(null==b||!G(b,128))b=new F_,a.nb=b;return b}function xZ(){AZ.call(this,(BZ(),G_))}function AZ(a){var b=(H_(),I_);p_.call(this);this.b=a;this.a=b}w(887,870,{},xZ,AZ);\n_.di=function(a){var b,c,d,e,f,g,h,j,l;j=new kZ;h_(this,a);l=m_(this.o.a,a).b+m_(this.p.a,a).c+n_(this.e.a,a).b+n_(this.f.a,a).c+o_(this.s,a)+o_(this.t,a);d=m_(this.q.a,a).d+m_(this.n.a,a).a+n_(this.i.a,a).d+n_(this.d.a,a).a+o_(this.u,a)+o_(this.r,a);c=this.x.c;if(0==c)return j.b=l,j.a=d,j;a=a.o;this.b==(BZ(),G_)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new zv(this.x);a.b<a.d.Tf();)c=Av(a),e=E_(c),b=null,h=c.ob,G(h,131)&&(b=h,b=J_(b),b=new EU(b[1]+b[3],b[0]+b[0])),this.b==G_?(l+=C_(this.w.a,c).b,e.a=C_(this.v.a,\nc).a,G(h,131)&&(l+=b.b,e.a+=b.a),f=Xm(f,e.a)):(d+=C_(this.v.a,c).a,e.b=C_(this.w.a,c).b,G(h,131)&&(d+=b.a,e.b+=b.b),g=Xm(g,e.b));this.b==G_?(j.b=l,j.a=d+f):(j.b=l+g,j.a=d);return j};\n_.ci=function(a){var b,c,d,e,f,g,h,j,l,o,m,r,t,y,v,s,A,F;if(h_(this,a)&&(e=this.x.c,0!=e)){v=a.o;t=o_(this.s,a);s=o_(this.u,a);c=DU(a.pb);F=c.b-(t+o_(this.t,a));m=c.a-(s+o_(this.r,a));g=F;c=m;this.b==(BZ(),G_)?g-=(e-1)*v:c-=(e-1)*v;h=j=0;for(e=new zv(this.x);e.b<e.d.Tf();)d=Av(e),b=null,r=E_(d),y=d.ob,G(y,131)&&(b=y,b=J_(b),b=new EU(b[1]+b[3],b[0]+b[0])),this.b==G_?(r.d?++j:(r.b=C_(this.w.a,d).b,G(y,131)&&(r.b+=b.b),g-=r.b),r.c?r.a=m:(r.a=C_(this.v.a,d).a,G(y,131)&&(r.a+=b.a))):(r.c?++h:(r.a=C_(this.v.a,\nd).a,G(y,131)&&(r.a+=b.a),c-=r.a),r.d?r.b=F:(r.b=C_(this.w.a,d).b,G(y,131)&&(r.b+=b.b)));for(e=new zv(this.x);e.b<e.d.Tf();)d=Av(e),b=null,r=d.nb,y=d.ob,G(y,131)&&(b=y,b=J_(b),b=new EU(b[1]+b[3],b[0]+b[0])),A=r.b,o=r.a,this.b==G_?r.d&&(A=~~(g/j)):r.c&&(o=~~(c/h)),s=0>s?0:s,l=A,f=o,G(y,131)&&(l-=b.b,f-=b.a),this.b==CZ?(r.s=this.a==(H_(),I_)?t:this.a==K_?t+~~(F/2)-~~(A/2):t+F-A,r.t=s,r.u=l,r.r=f,s+=o+v):(this.a==(H_(),I_)?(r.s=t,r.t=s):this.a==K_?(r.s=t,r.t=s+~~(m/2)-~~(o/2)):(r.s=t,r.t=s+m-o),r.u=\nl,r.r=f,t+=A+v),a.a&&(y=d.ee()-ar(a.pb)-o_(this.s,a),-1==r.o&&(r.o=y),y=d.fe()-br(a.pb)-o_(this.u,a),-1==r.p&&(r.p=y),y=d.he(),-1==r.q&&(r.q=y),d=d.ge(),-1==r.n&&(r.n=d));i_(this,a)}};_.a=null;_.b=null;function H_(){H_=x;I_=new L_(0);K_=new L_(1);M_=new L_(2);N_=z(O_,u,126,[I_,K_,M_])}function L_(a){this.b=a}w(888,193,{89:1,94:1,96:1,126:1},L_);var N_,K_,M_,I_;function BZ(){BZ=x;G_=new P_(0);CZ=new P_(1);Q_=z(R_,u,127,[G_,CZ])}function P_(a){this.b=a}w(889,193,{89:1,94:1,96:1,127:1},P_);\nvar Q_,G_,CZ;w(891,1,{132: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 F_(){this.e=!1}function WY(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(890,891,{128:1,132:1},F_,WY);_.a=0;_.b=0;_.c=!1;_.d=!1;function S_(a,b){if(a.k)return!0;h_(a,b);if(0<a.x.c){a.a=Dx(a.x,0);var c=a.a,d;d=c.nb;if(null==d||!G(d,129))d=new T_,c.nb=d;a.b=d;a.x.qg();Dm(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}\nfunction U_(){p_.call(this)}w(892,870,{},U_);_.di=function(a){var b,c;c=new kZ;S_(this,a);if(this.a){b=C_(this.w.a,this.a).b;var d=C_(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.ob;G(b,131)&&(b=J_(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=m_(this.o.a,a).b+m_(this.p.a,a).c+n_(this.e.a,a).b+n_(this.f.a,a).c+o_(this.s,a)+o_(this.t,a);c.a+=m_(this.q.a,a).d+m_(this.n.a,a).a+n_(this.i.a,a).d+n_(this.d.a,a).a+o_(this.u,a)+o_(this.r,a);return c};\n_.ci=function(a){var b,c,d,e,f;S_(this,a)&&(d=o_(this.s,a),e=o_(this.u,a),c=DU(a.pb),f=c.b-(d+o_(this.t,a)),c=c.a-(e+o_(this.r,a)),b=this.a.ob,G(b,131)&&(b=J_(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.ee()-ar(a.pb)-o_(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.fe()-br(a.pb)-o_(this.u,a),-1==d.p&&(d.p=e),d=this.b,e=this.a.he(),-1==d.q&&(d.q=e),d=this.b,e=this.a.ge(),-1==d.n&&(d.n=e)),i_(this,a))};_.a=null;_.b=null;function T_(){this.e=!1}\nw(893,891,{129:1,132:1},T_);function J_(a){var b,c,d,e;null==a.a&&(a.a=D(B,q,-1,4,1),e=Xq(Tx(Tx(a.c,0),0)),c=Xq(Tx(Tx(a.c,2),2)),d=gZ(a.pb),b=xY(a.pb),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 V_(a,b){a.kb&&By(a);return az(a,b)}function W_(){yz();oz.call(this,zz)}w(894,387,{27:1,29:1,37:1,41:1,42:1,43:1,45:1,49:1,51:1,131:1},W_);_.ve=function(a){return V_(this,a)};_.a=null;\nfunction k_(a){var b;b=a.ob;return G(b,131)?b:a}function HU(a){if(!a.kb)return new kZ;if(-1==a.j.b||-1==a.j.a)a.j=a.d.di(a),JU(a,a.j),a.d.ci(a),a.j=a.d.di(a);return a.j}function gY(a){return G(a,131)?a.jb:a}function X_(a){var b;if(!a.n){b=(!tZ&&(tZ=new sZ),tZ);var c=Y_(a,VP,!0);b.a=c;c=Y_(a,WP,!0);b.b=c;a.n=b}return a.n}\nfunction fY(a,b,c,d,e){if(G(b,41))throw new Sm("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&G(f,132)&&f.e?(c=new W_,Ny(a,c,a.pb,d,!0),bz(c,b)):Ny(a,b,c,d,e);hY(a,b)}function VY(a,b,c,d){b.nb=c;fY(a,b,a.pb,d,!0)}\nfunction hY(a,b){var c;c=a.d;if(b){var d=c.j;Hv(d.c,b);Hv(d.e,b);Hv(d.b,b);Hv(d.a,b);Hv(d.d,b)}else d=c.j,aB(d.c),aB(d.e),aB(d.b),aB(d.a),aB(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.ob;if(c==k_(a))c=c.ob;else{if(G(c,124)||G(c,40))d=c,c=c.ob,c==k_(d)&&(c=c.ob);G(c,131)&&G(c.ob,123)&&(c=c.ob)}G(c,130)&&!G(c,123)&&(c.Wh(a.ob),c.Wh(a))}}function LU(a){a.kb&&a.pb.style.display!=Qi&&(a.pb.scrollTop=0,a.pb.scrollLeft=0,a.d.ci(a),a.c=!1,Z_(a))}\nfunction Z_(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=gY(XV(a.p,d)),G(b,131)&&(b=b.jb),b.je()&&(G(b,130)?b.Xh():G(b,48)&&b.Le())}function iY(a,b){var c;G(b,131)&&(b=G(b,131)?b.jb:b);c=k_(b);return Uy(a,c)?(G(c,131)&&V_(c,b),hY(a,null),!0):!1}function wZ(a,b){var c;a.d=b;null!=a.e&&UT(a,ly(a.pb)+rb+a.e);a.e=b.cZ.d;c=zB(a.e,ny(46));a.e=mE(a.e,c+1,a.e.length);fy(a,ly(a.pb)+rb+a.e);hY(a,null)}\nfunction Y_(a,b,c){a.k||(a.k=$doc.createElement(Sj),iZ(a.k,lj,gg),iZ(a.k,Ck,Vh),iZ(a.k,fi,Hc),iZ(a.k,nk,Hc),a.pb.appendChild(a.k));iZ(a.k,Fk,b);iZ(a.k,Uh,b);a=fZ(a.k);return c?a.b:a.a}\nfunction D_(a,b){var c;c=null.ei();if(c==(ps(),Es)){c=(X_(a),null.ei());var d=(-1==rZ&&(rZ=dY(XP,!0)),rZ);return P(J(Math.round(100*d*c/254)))}if(c==us)return c=X_(a),d=null.ei(),P(J(Q(d*(-1==c.a&&(c.a=dY(VP,!0)),c.a))));if(c==ws)return c=X_(a),d=null.ei(),P(J(Q(d*(-1==c.b&&(c.b=dY(WP,!0)),c.a))));if(c==Cs)return c=(X_(a),null.ei()),d=(-1==rZ&&(rZ=dY(XP,!0)),rZ),P(J(Math.round(d*c)));if(c==Gs)return c=(X_(a),null.ei()),d=(-1==rZ&&(rZ=dY(XP,!0)),rZ),P(J(Math.round(10*d*c/254)));if(c==As)return P(J(Q(12*\n(X_(a),null.ei())*P(J(Q((-1==rZ&&(rZ=dY(XP,!0)),rZ)/72))))));if(c==ss)return Y_(a,null.ei(),b);if(c==ys)return c=(X_(a),P(J(Q(null.ei())))),d=(-1==rZ&&(rZ=dY(XP,!0)),rZ),P(J(Math.round(d*c/72)));if(null.ei()==qs)return P(J(Q(null.ei())));throw new Sm("Invalid size: "+null.ei());}function KY(){var a=new U_;Yy.call(this);this.j=new EU(-1,-1);new $_(this);this.pb[Tg]="mosaic-LayoutPanel";wZ(this,a)}w(895,377,{27:1,29:1,37:1,42:1,43:1,45:1,48:1,49:1,51:1,130:1},KY);\n_.ze=function(a){fY(this,a,this.pb,this.p.c,!0)};_.oe=function(){Hy(this,new a0)};_.pe=function(){Hy(this,new b0)};_.Vh=function(){return HU(this)};_.we=function(a){return Qy(this.p,k_(a))};_.xe=function(a,b,c,d){fY(this,a,b,c,d)};_.Wh=function(a){hY(this,a)};_.ye=function(){return new AV(this)};_.Xh=Yw;\n_.te=function(){var a;this.b&&(null!=this.i&&null!=this.f?(jy(this,this.i,this.f),this.i=this.f=null):(a=HU(this),null!=this.i?(jy(this,this.i,a.a+oj),this.i=null):null!=this.f?(jy(this,a.b+oj,this.f),this.f=null):jy(this,a.b+oj,a.a+oj)),LU(this))};_.Le=Yw;_.ve=function(a){return iY(this,a)};_.le=function(a){this.pb.style[Uh]=a;this.kb||(this.f=a)};_.Ae=function(a,b,c){Wy(this,k_(a),b,c)};_.ne=function(a){this.pb.style[Fk]=a;this.kb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.k=null;_.n=null;_.o=4;function a0(){}w(896,1,{},a0);_.Je=function(a){k_(a).re()};function b0(){}w(897,1,{},b0);_.Je=function(a){k_(a).se()};function AV(a){this.b=a;this.a=new Sy(this.b.p)}w(898,1,{},AV);_.Zd=function(){return this.a.a<this.a.b.c-1};_.$d=function(){return gY(qB(this.a))};_._d=function(){rB(this.a)};_.b=null;function c0(){c0=x;new SV}function $_(a){c0();gy(a.pb,"dragdrop-dropTarget",!0);this.a=a;new d0(this)}w(899,50,{},$_);function d0(a){Lm();this.a=a}w(900,65,{},d0);\n_.vd=function(){hY(this.a.a,null);LU(this.a.a)};_.a=null;function UZ(a){a=a.ob;return!a?null:G(a,130)?a:UZ(a)}function DY(a,b,c){var d;d=a.pb;l_(a,b,c,gZ(d),xY(d),hZ(d))}function l_(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.ne((0>g?0:g)+(ps(),oj)),b!=a.he()&&a.ne((0>b?0:b)+oj));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.le((0>b?0:b)+(ps(),oj)),c!=a.ge()&&a.le((0>c?0:c)+oj))}function JU(a,b){DY(a,b.b,b.a)}var e0=jL(" S");W(489);W(496);W(679);W(715);W(534);W(695);W(484);\nvar f0=hL(192,function(){ZT();return tU}),uU=dL(932,f0);hL(194,null);hL(195,null);hL(196,null);hL(197,null);hL(198,null);var g0=hL(314,function(){UU();return ZU}),$U=dL(942,g0);W(504);var OW=W(499);W(482);W(483);iL();iL();iL();W(529);W(23);W(22);W(32);var ES=dL(948,e0),GS=dL(949,BL),h0=W(18),KS=dL(950,h0);W(26);W(774);W(528);W(540);W(539);W(544);W(407);W(406);W(608);W(541);W(535);var yW=W(481),xW=dL(953,bD);W(781);W(780);W(809);W(778);W(807);var i0=hL(867,function(){BU();return f_}),g_=dL(954,i0);\nW(866);W(865);W(857);W(858);W(859);W(860);W(861);W(862);W(863);W(864);W(838);W(768);W(770);W(7);var j0=W(12),MR=dL(955,j0),zR=dL(956,DI),RQ=dL(957,rG),k0=W(9),sR=dL(958,k0),l0=W(11),pR=dL(959,l0);W(21);W(13);W(8);W(10);W(664);W(666);W(667);var m0=W(668),AX=dL(960,m0);W(669);var n0=hL(670,function(){yX();return IX}),JX=dL(961,n0);hL(671,null);hL(672,null);hL(673,null);W(665);W(647);W(657);W(658);W(659);W(394);W(393);W(398);W(27);W(31);W(14);var o0=W(null),vS=dL(968,o0);W(16);var yS=dL(969,pq);W(20);\nW(17);W(15);W(397);W(840);W(44);W(843);W(844);W(842);W(841);W(834);W(833);W(895);W(896);W(897);W(898);W(836);W(301);W(632);W(631);W(262);var lZ=W(825),pZ=W(827);W(299);W(852);W(851);W(316);W(387);W(894);W(352);W(355);W(353);W(354);W(46);W(48);W(47);W(422);W(349);var ZZ=dL(971,iP);W(350);W(653);W(853);W(819);W(317);var qZ=W(828);W(837);W(856);W(891);W(890);W(270);W(45);W(870);W(887);var p0=hL(888,function(){H_();return N_}),O_=dL(972,p0),q0=hL(889,function(){BZ();return Q_}),R_=dL(973,q0);W(873);W(882);\nW(881);W(885);W(884);W(880);W(879);W(877);W(878);W(876);W(875);W(872);W(874);W(883);W(886);W(871);W(839);W(892);W(404);W(403);W(409);W(410);W(408);W(351);W(372);W(373);W(52);W(55);W(893);W(49);W(51);W(50);W(899);W(900);W(845);W(848);W(849);W(850);W(846);W(847);var nZ=W(826);W(830);W(831);W(277);C(KP)(9);function YB(a){return vy(this,a,(Au(),Au(),Bu))}function XB(){return!1}function Iz(){}function Xw(){return SL(this.a)}function CK(){return!0}function MJ(){return this.c}\nfunction Vw(a){return uy(this,a,(Kt(),Kt(),Lt))}function sy(a){return vy(this,a,(Hu(),Hu(),Iu))}function fm(a){return uy(this,a,(Rt(),Rt(),St))}function Hz(){}function Fy(){var a,b,c,d,e,f;if(this.e){a=DU(this.pb);for(c=0,d=this.e.a.c;c<d;++c)f=Dx(this.e.a,c),b=new EU(Tq(f.pb,Xi),Tq(f.pb,Wi)),e=sY(this,f),e.a-=Xm(0,e.a+Tq(f.pb,Xi)-a.b),e.b-=Xm(0,e.b+Tq(f.pb,Wi)-a.a),wY(f,Xm(0,e.a),Xm(0,e.b)),b.b=b.b>a.b?a.b:-1,b.a=b.a>a.a?a.a:-1,DY(f,b.b,b.a),f.O==(BU(),CU)&&JU(f,new EY(DU(this.pb))),Em(f.z,1)}}\nfunction em(a){return uy(this,a,(Ht(),Ht(),It))}function ZB(){return br(this.pb)}function HE(){return!1}function Fz(){}function At(a){return vy(this,a,(uu(),uu(),vu))}function pL(){return this.a}\nfunction ty(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new zv(b.x);d.b<d.d.Tf();)c=Av(d),G(c,41)&&(c=c.jb),e=c.nb,Wy(a,k_(c),e.s,e.t),l_(c,e.u,e.r,z(B,q,-1,[m_(b.q.a,c).d,m_(b.p.a,c).c,m_(b.n.a,c).a,m_(b.o.a,c).b]),z(B,q,-1,[n_(b.i.a,c).d,n_(b.f.a,c).c,n_(b.d.a,c).a,n_(b.e.a,c).b]),z(B,q,-1,[o_(b.u,c),o_(b.t,c),o_(b.r,c),o_(b.s,c)]));Z_(a);this.a.c=null;for(b=new zv(this.a.x);b.b<b.d.Tf();)a=Av(b),G(a,41)&&(a=a.jb),a=a.nb,a.o=a.p=a.q=a.n=-1}function XC(){return ar(this.pb)}\nfunction WB(){return!AB(this)?new JB(0,0):UB(this.Tc,this)}function Bz(a){return vy(this,a,(xu(),xu(),yu))}function NL(){LU(this.f)}function hD(a){return this.a<a.a?-1:this.a>a.a?1:0}function Gz(){LU(this.T.jb)}function Yw(){LU(this)}function ZL(){return cb+this.a+nb+this.d+hb}function ry(a){return uy(this,a,(Dt(),Dt(),Et))}function LJ(){var a;a=31+this.a;return a=31*a+this.b}function oL(a){TX(this,a)}function OD(){return null};\n//@ sourceURL=9.js\n')
diff --git a/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/1.cache.js b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/1.cache.js
new file mode 100644
index 0000000..4a117ed
--- /dev/null
+++ b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/1.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback1('var Cia={10:1,88:1,92:1,103:1},o6="\\t",p6=" ",Dia=" 0.0000 0.0000 0.0000",q6=" 1",r6=" 2",s6=" 3",Eia=" 4",Fia=" ?",Gia=" -",Hia=" -1",Iia=" -2",t6=" 0",Jia=" 0\\n",Kia=" 0 0\\n",Lia=" 0 0 0 0 0999 V2000\\n",u6=" 1",v6=" 2",Mia=" 3",Nia=" ?",Oia=" .event { pointer-events:all;} <\/style>\\n",Pia=" 0 0 0",Qia=" 15",Ria=" A ",Sia=" F ",Tia=" L ",Uia=" T ",Via=" meso diastereomers",Wia=" stereo isomers",Xia=" {pointer-events:none; } #",w6="!a",Yia=\'" />\',Zia=\'" class="event" cx="\',\n$ia=\'" class="event" x1="\',x6=\'" cy="\',y6=\'" fill="\',aja=\'" font-family=" \',bja=\'" font-size="\',cja=\'" r="\',dja=\'" r="8" fill-opacity="0"/>\',eja=\'" stroke-width:\',fja=\'" stroke-width="8" stroke-opacity="0"/>\',gja=\'" stroke="\',hja=\'" style="stroke:\',ija=\'" text-anchor="middle" y="\',z6=\'" x2="\',jja=\'" xmlns="http://www.w3.org/2000/svg" version="1.1" \',A6=\'" y1="\',B6=\'" y2="\',C6=\'"/>\',kja=\'">\',lja=\'">\\n\',mja=",!a",nja=",c",oja=",c+",pja=",c-",qja=",c0",rja=",h0",sja=",h1",tja=",h2",uja=",h<2",vja=",h<3",\nwja=",h>0",xja=",h>1",yja=",n1",zja=",n2",Aja=",n3",Bja=",n<3",Cja=",n<4",Dja=",n>1",Eja=",n>2",Fja=",n>3",Gja=",pi0",Hja=",pi1",Ija=",pi2",Jja=",pi>0",Kja=",r",Lja=",rb2",Mja=",rb3",Nja=",rb4",Oja=",rs",Pja=",s",Qja=",sp2",Rja=",|",Sja="2d",Tja=":Atom:",Uja=":Bond:",Vja=";stroke-width:",Wja="<\/svg>",Xja="<\/text>",Yja=\'<circle cx="\',Zja=\'<circle id="\',$ja=\'<line id="\',aka=\'<line stroke-dasharray="3, 3" x1="\',bka=\'<line x1="\',cka="<style> #",dka=\'<svg id="\',eka=\'<text x="\',fka="Actelion Java MolfileCreator 1.0\\n\\n",\nD6="Assignment of aromatic double bonds failed",E6="M",gka="M ALS ",hka="Smiles with leading parenthesis are not supported",ika="SmilesParser: \'+\' found outside brackets",jka="SmilesParser: closing bracket without opening one",kka="SmilesParser: dangling open bond",lka="SmilesParser: dangling ring closure",mka="SmilesParser: nested square brackets found",nka="SmilesParser: ring closure to same atom",oka="SmilesParser: ringClosureAtom number out of range",pka="SmilesParser: unexpected character found: \'",\nqka="SmilesParser: unknown element label found",rka="[!",ska="c+",tka="c-",uka="c0",vka="canvas",wka="h0",xka="h1",yka="h2",zka="h<2",Aka="h<3",Bka="h>0",Cka="h>1",Dka="meso",Eka="n1",Fka="n2",Gka="n3",Hka="n<3",Ika="n<4",Jka="n>1",Kka="n>2",Lka="n>3",Mka="one stereo isomer",Nka="pi0",Oka="pi1",Pka="pi2",Qka="pi>0",Rka=\'px" height="\',Ska=\'px" viewBox="0 0 \',F6="r",Tka="racemate",Uka="rb2",Vka="rb3",Wka="rb4",Xka="rs",Yka="sp2",Zka="this enantiomer",$ka="this or other enantiomer",ala="two epimers",\nbla="unknown chirality",cla=\'width="\';function G6(a){var b;b=a.K.c*H6(a.G);a.R=0.06*b;a.M=0.15*b;a.L=0.38*b;a.P=0.47*b;a.Q=iA(0.6*b*a.E+0.5);a.O=0.12*b;a.S=0.4*b;a.y=0.5*b+0.5}\nfunction I6(a,b,c,d){var e,f,g;f=(b.b-b.a)/10;g=(b.d-b.c)/10;e=new J6;K6(a.G,VY(a.G,c,d))?d=c=-3:(c=a.r[c],d=a.r[d]);L6(a,c);e.a=b.a;e.c=b.c;e.b=b.a+2*f;e.d=b.c+2*g;M6(a,e);e.a=b.a+4*f;e.c=b.c+4*g;e.b=b.a+5*f;e.d=b.c+5*g;M6(a,e);L6(a,d);e.a=b.a+5*f;e.c=b.c+5*g;e.b=b.a+6*f;e.d=b.c+6*g;M6(a,e);e.a=b.a+8*f;e.c=b.c+8*g;e.b=b.b;e.d=b.d;M6(a,e);L6(a,a.J)}\nfunction N6(a,b,c,d){if(K6(a.G,VY(a.G,c,d)))L6(a,-3),M6(a,b),L6(a,a.J);else if(a.r[c]!=a.r[d]){var e,f;e=new J6;f=new J6;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;O6(a,e)&&(L6(a,a.r[c]),M6(a,e));O6(a,f)&&(L6(a,a.r[d]),M6(a,f));L6(a,a.J)}else 0!=a.r[c]?(L6(a,a.r[c]),M6(a,b),L6(a,a.J)):M6(a,b)}\nfunction P6(a,b){var c;for(c=0;c<a.T.c;++c)a.w=Q6(a.w,FF(a.T,c));var d,e,f,g,h;d=C(wz,Ru,-1,a.G.o,2);for(c=0;c<a.G.p;++c)0!=(a.G.z[c]&131072)&&(d[W(a.G,0,c)]=!0,d[W(a.G,1,c)]=!0);f=new R6;for(c=0;c<a.G.o;++c)if(e=0!=(a.G.w[c]&536870912)?0.47*b:d[c]?0.38*b:0,0!=e){g=S6(a.K,uX(a.G,c));h=T6(a.K,vX(a.G,c));var j=f;h-=e;var l=2*e,n=2*e;j.c=g-e;j.d=h;j.b=l;j.a=n;a.w=Q6(a.w,f)}c=0.1*b;a.w.c-=c;a.w.d-=c;a.w.b+=2*c;a.w.a+=2*c}\nfunction U6(a,b){var c,d;if(0!=(a.B&128))return a.r[b];d=V6(a,b);if(-1==d){c=a.G;var e,f,g,h;e=-1;if(1==c.k[b])for(f=0;f<c.f[b];++f)if(2==c.j[b][f]){f=c.e[b][f];if(2==c.f[f]&&2==c.k[f])for(h=0;2>h;++h)if(g=c.e[f][h],g!=b&&1==c.k[g]){e=f;break}break}c=e;-1!=c&&(b=c,d=V6(a,c))}if(-1==d)return a.r[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448}}\nfunction V6(a,b){var c,d,e;d=e=-1;if(0!=(a.B&128))return-1;0!=(a.G.s[b]&134217728)&&(e=DY(a.G,b),d=EY(a.G,b));c=jY(a.G,b);-1!=c&&(e=(a.G.z[c]&3072)>>10,d=FY(a.G,c));-1!=e&&0!=e&&(e|=d<<8);return e}function W6(a,b){var c;if(0==lX(a.G,b))return!1;for(c=0;c<lX(a.G,b);++c)if(!K6(a.G,zX(a.G,b,c)))return!1;return!0}function X6(a){var b;a.s=C(wz,Ru,-1,a.G.o,2);for(b=0;b<a.G.p;++b)a.s[W(a.G,0,b)]=!0,a.s[W(a.G,1,b)]=!0}\nfunction Y6(a,b,c,d,e){var f,g,h,j,l,n,o;n=!1;e.a=0;e.b=0;0<d?f=2.617993878:f=3.665191429;o=AX(a.G,b,c);for(j=0;j<a.G.f[b];++j)g=zX(a.G,b,j),h=o,W(a.G,0,g)==b?l=W(a.G,1,g):l=W(a.G,0,g),l!=c&&(g=AX(a.G,b,l),o<g&&(h+=6.283185307179586),g=h-g,0<d?(3.141592653589793>g&&(n=!0),2.617993878<g&&(g=2.617993878),0.523598776>g&&(g=0.523598776),g<=f&&(f=g,g=a.M*Math.tan(g-1.5707963267948966)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))):(3.141592653589793<=g&&(n=!0),3.665191429>g&&(g=3.665191429),5.759586531<\ng&&(g=5.759586531),g>=f&&(f=g,g=a.M*Math.tan(4.712388981-g)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))));return n}function Z6(a,b,c,d){0==b?(0>c?d.a=a.M:d.a=-a.M,d.b=0):(c=Math.atan(c/b),0>b&&(c+=3.141592653589793),d.a=-(a.M*Math.sin(c)),d.b=a.M*Math.cos(c))}\nfunction $6(a,b,c,d){var e,f,g,h,j,l,n,o;e=new J6;h=new J6;l=new a7;j=new a7;f=W(a.G,0,c);g=W(a.G,1,c);d&&(n=b.a,b.a=b.b,b.b=n,n=b.c,b.c=b.d,b.d=n,n=f,f=g,g=n);if(O6(a,b))if(yX(a.G,c)){e.a=b.a;e.c=b.c;e.b=b.b;e.d=b.d;d=d?-b7(a,c):b7(a,c);0==d&&(d=1);Z6(a,b.b-b.a,b.d-b.c,l);if(0<d){if(h.a=b.a+l.a,h.c=b.c+l.b,h.b=b.b+l.a,h.d=b.d+l.b,Y6(a,f,g,1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a}else if(h.a=b.a-l.a,h.c=b.c-l.b,h.b=b.b-l.a,h.d=b.d-l.b,Y6(a,f,g,-1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a;26==a.G.B[c]&&\nc7(e,h);O6(a,e)&&N6(a,e,f,g);64==a.G.B[c]?O6(a,h)&&I6(a,h,f,g):O6(a,h)&&N6(a,h,f,g)}else{Z6(a,b.b-b.a,b.d-b.c,l);n=l.a/2;o=l.b/2;d=!1;e.a=b.a+n;e.c=b.c+o;e.b=b.b+n;e.d=b.d+o;if(1<a.G.f[f])if(Y6(a,f,g,1,j)){if(e.a+=j.a,e.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))e.a+=l.b,e.c-=l.a}else a.q[f]=new d7(e.a,e.c);h.a=b.a-n;h.c=b.c-o;h.b=b.b-n;h.d=b.d-o;if(1<a.G.f[f])if(Y6(a,f,g,0,j)){if(h.a+=j.a,h.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))h.a+=l.b,h.c-=l.a}else a.q[f]=new d7(h.a,h.c),d=!0;26==a.G.B[c]&&c7(e,h);64==\na.G.B[c]?d?(I6(a,e,f,g),N6(a,h,f,g)):(N6(a,e,f,g),I6(a,h,f,g)):(N6(a,e,f,g),N6(a,h,f,g))}}\nfunction e7(a,b){var c,d,e,f,g,h,j,l,n,o,r,t;a.F||(r=T6(a.K,vX(a.G,b)),r=Zja+(null!=a.k?a.k:vr+f7)+Tja+b+Zia+iA(100*S6(a.K,uX(a.G,b)))/100+x6+iA(100*r)/100+dja,Wv(a.b,r));h=null;0!=a.G.q[b]&&(r=1==TO(a.G.q[b])?m:m+TO(a.G.q[b]),h=0>a.G.q[b]?r+Zd:r+Ed);g=null;r=a.G.w[b];0!=r&&(0!=(r&2)&&(g=$m),0!=(r&4)&&(g=null==g?w6:g+mja),0!=(r&4096)&&(g=null==g?it:g+Pja),0!=(r&1920)&&(e=r&1920,1792==e?g=null==g?wka:g+rja:1664==e?g=null==g?xka:g+sja:1408==e?g=null==g?yka:g+tja:128==e?g=null==g?Bka:g+wja:384==e?g=\nnull==g?Cka:g+xja:1024==e?g=null==g?Aka:g+vja:1536==e&&(g=null==g?zka:g+uja)),0!=(r&234881024)&&(e=r&234881024,167772160==e?g=null==g?uka:g+qja:100663296==e?g=null==g?ska:g+oja:201326592==e&&(g=null==g?tka:g+pja)),0!=(r&114688)&&(e=r&114688,98304==e?g=null==g?Nka:g+Gja:81920==e?g=null==g?Oka:g+Hja:49152==e?g=null==g?Pka:g+Ija:16384==e&&(g=null==g?Qka:g+Jja)),0!=(r&4063232)&&(e=r&4063232,3801088==e?g=null==g?Eka:g+yja:3538944==e?g=null==g?Fka:g+zja:3014656==e?g=null==g?Gka:g+Aja:3145728==e?g=null==\ng?Hka:g+Bja:2097152==e?g=null==g?Ika:g+Cja:393216==e?g=null==g?Jka:g+Dja:917504==e?g=null==g?Kka:g+Eja:1966080==e&&(g=null==g?Lka:g+Fja)),0!=(r&120)&&(e=r&120,112==e?g=null==g?ao:g+nja:8==e?g=null==g?F6:g+Kja:104==e?g=null==g?Uka:g+Lja:88==e?g=null==g?Vka:g+Mja:56==e&&(g=null==g?Wka:g+Nja)),0!=(r&29360128)&&(g=null==g?Xka+((r&29360128)>>22):g+Oja+((r&29360128)>>22)),0!=(r&268435456)&&(g=null==g?Yka:g+Qja));0!=a.G.v[b]&&(g=null==g?m+a.G.v[b]:g+Jd+(m+a.G.v[b]));r=0;if(0!=(a.G.s[b]&48))switch(a.G.s[b]&\n48){case 16:h=null==h?lu:h+Rja;break;case 32:r=1;break;case 48:r=2}e=null;if(0==(a.B&64))if(0!=(a.G.s[b]&67108864))e=Xf;else if(0!=(a.G.s[b]&98304)>>15)if(2==a.G.f[b])switch((a.G.s[b]&98304)>>15){case 2:e=0!=(a.G.s[b]&4)?zs:dk;break;case 1:e=0!=(a.G.s[b]&4)?cr:E6;break;default:e=Dd}else switch((a.G.s[b]&98304)>>15){case 1:e=0!=(a.G.s[b]&4)?F6:kk;break;case 2:e=0!=(a.G.s[b]&4)?it:sk;break;default:e=Dd}0!=(a.B&1792)&&(e=null==e?m+(null==a.G.b.d?-1:a.G.b.d[b]):e+Jd+(m+(null==a.G.b.d?-1:a.G.b.d[b])));\nn=null;0!=(a.B&16)&&0!=TO(a.G.u[b])&&(n=m+TO(a.G.u[b]));l=null;a:{j=a.G;lY(j,1);if(2==j.f[b]&&2==j.j[b][0]&&2==j.j[b][1])for(d=0;2>d;++d)for(c=0;c<lX(j,j.e[b][d]);++c){if(dZ(j,j.i[j.e[b][d]][c],j.e[b][d])){j=j.i[j.e[b][d]][c];break a}}else for(d=0;d<j.f[j.o+b];++d)if(dZ(j,j.i[b][d],b)){j=j.i[b][d];break a}j=-1}-1!=j&&(j=V6(a,b),-1!=j&&(l=0==j?an:(1==(j&255)?Cc:qs)+(1+(j>>8))));j=0;a.G.E?((6!=a.G.x[b]||!a.s[b])&&0!=(a.G.w[b]&2048)&&0!=a.G.q[b]||0!=(a.G.s[b]&48))&&(j=aY(a.G,b)):(6!=a.G.x[b]||!a.s[b]||\n0!=(a.G.s[b]&48))&&(j=aY(a.G,b));c=AY(a.G,b);if(null!=c)j=0;else if(null!=sY(a.G,b)){d=0!=(a.G.w[b]&1)?rka:gl;c=a.G;if(null==c.t||null==c.t[b])c=0!=(c.w[b]&1)?m:eZ[c.x[b]];else{t=m;for(o=0;o<c.t[b].length;++o)0<o&&(t+=Jd),f=c.t[b][o],t+=eZ[f];c=t}c=d+c+Lm;5<c.length&&(c=d+sY(a.G,b).length+Lm);0!=(a.G.w[b]&2048)&&(j=-1)}else 0!=(a.G.w[b]&1)?(c=Xf,0!=(a.G.w[b]&2048)&&(j=-1)):(6!=a.G.x[b]||null!=h||null!=g||0<j||!a.s[b])&&(c=eZ[a.G.x[b]]);d=0;!CY(a.G,b)&0!=(a.G.w[b]&536870912)&&L6(a,-8);if(null!=c)d=\ng7(a,c),h7(a,S6(a.K,uX(a.G,b)),T6(a.K,vX(a.G,b)),c,!0),a.t[b]=!0;else{a:if(2!=a.G.f[b])c=!1;else{for(c=0;2>c;++c)if(2!=a.G.j[b][c]){c=!1;break a}c=!0}c&&(c=S6(a.K,uX(a.G,b)),f=T6(a.K,vX(a.G,b)),Wv(a.T,new i7(c-a.O,f-a.O,2*a.O,2*a.O)),a.F||Wv(a.N,new j7(c,f,W6(a,b)?-3:a.r[b])))}null!=h&&(k7(a,~~((2*a.Q+1)/3)),f=S6(a.K,uX(a.G,b))+((d+g7(a,h))/2+1),c=T6(a.K,vX(a.G,b))-~~((4*a.o-4)/8),h7(a,f,c,h,!0),k7(a,a.Q));0!=(a.B&2)&&(g=m+b);null!=g&&(k7(a,~~((2*a.Q+1)/3)),f=S6(a.K,uX(a.G,b))-(d+g7(a,g))/2,c=T6(a.K,\nvX(a.G,b))-~~((4*a.o-4)/8),h7(a,f,c,g,!0),k7(a,a.Q));null!=e&&(k7(a,~~((2*a.Q+1)/3)),f=S6(a.K,uX(a.G,b))-(d+g7(a,e))/2,c=T6(a.K,vX(a.G,b))+~~((4*a.o+4)/8),o=a.z,L6(a,448),h7(a,f,c,e,!1),L6(a,o),k7(a,a.Q));null!=n&&(k7(a,~~((2*a.Q+1)/3)),f=S6(a.K,uX(a.G,b))+((d+g7(a,n))/2+1),c=T6(a.K,vX(a.G,b))+~~((4*a.o+4)/8),o=a.z,L6(a,0>a.G.u[b]?384:448),h7(a,f,c,n,!0),L6(a,o),k7(a,a.Q));if(null!=l){var z,v;c=C(VN,jv,-1,lX(a.G,b),1);for(f=0;f<lX(a.G,b);++f)c[f]=AX(a.G,b,kX(a.G,b,f));bY(c);o=l7(c,0);t=m7(c,0,o);\nfor(f=1;f<c.length;++f)z=l7(c,f),v=m7(c,f,z),t<v&&(t=v,o=z);c=o;k7(a,~~((2*a.Q+1)/3));f=S6(a.K,uX(a.G,b))+0.7*a.o*Math.sin(c);c=T6(a.K,vX(a.G,b))+0.7*a.o*Math.cos(c);o=a.z;L6(a,U6(a,b));h7(a,f,c,l,!1);L6(a,o);k7(a,a.Q)}if(!(0==j&&0==r)){l=C(VN,jv,-1,4,1);for(c=0;c<lX(a.G,b);++c){f=zX(a.G,b,c);for(o=0;2>o;++o)W(a.G,o,f)==b&&(t=AX(a.G,W(a.G,o,f),W(a.G,1-o,f)),-1.5707963267948966>t?(l[0]-=t+1.5707963267948966,l[3]+=t+3.141592653589793):0>t?(l[2]+=t+1.5707963267948966,l[3]-=t):1.5707963267948966>t?(l[1]+=\nt,l[2]+=1.5707963267948966-t):(l[0]+=t-1.5707963267948966,l[1]+=3.141592653589793-t))}0==a.G.f[b]?JZ(a.G.x[b])?l[3]-=0.2:l[1]-=0.2:l[1]-=0.1;(null!=h||null!=n)&&(l[1]+=10);(null!=g||null!=e)&&(l[3]+=10);e=m;0!=j&&(f=g7(a,ji),n=0,-1==j?(e=Gr,k7(a,~~((2*a.Q+1)/3)),n=g7(a,e)):1<j&&(e=m+j,k7(a,~~((2*a.Q+1)/3)),n=g7(a,e)),0.6>l[1]||0.6>l[3]?(h=T6(a.K,vX(a.G,b)),l[1]<=l[3]?(l[1]+=10,g=S6(a.K,uX(a.G,b))+(d+f)/2):(l[3]+=10,g=S6(a.K,uX(a.G,b))-(d+f)/2-n)):(g=S6(a.K,uX(a.G,b)),l[0]<l[2]?(l[0]+=10,h=T6(a.K,\nvX(a.G,b))-a.o):(l[2]+=10,h=T6(a.K,vX(a.G,b))+a.o)),0<n&&(c=h+~~((4*a.o+4)/8),h7(a,g+(f+n)/2,c,e,!0),k7(a,a.Q)),h7(a,g,h,ji,!0));e=0;if(0!=r){n=50;for(c=g=0;4>c;++c)h=1<c?c-2:c+2,l[c]<n?(e=c,n=l[c],g=l[h]):l[c]==n&&l[h]>g&&(e=c,g=l[h]);switch(e){case 0:g=S6(a.K,uX(a.G,b));h=T6(a.K,vX(a.G,b))-a.O-d/2;break;case 1:g=S6(a.K,uX(a.G,b))+a.O+d/2;h=T6(a.K,vX(a.G,b));break;case 2:g=S6(a.K,uX(a.G,b));h=T6(a.K,vX(a.G,b))+a.O+d/2;break;default:g=S6(a.K,uX(a.G,b))-a.O-d/2,h=T6(a.K,vX(a.G,b))}if(1==r)Wv(a.T,new i7(g-\na.O,h-a.O,2*a.O,2*a.O)),a.F||Wv(a.N,new j7(g,h,W6(a,b)?-3:a.r[b]));else{switch(e){case 2:case 0:r=2*a.O;e=0;g-=a.O;break;case 1:r=0;e=2*a.O;h-=a.O;break;default:r=0,e=2*a.O,h-=a.O}Wv(a.T,new i7(g-a.O,h-a.O,2*a.O,2*a.O));a.F||Wv(a.N,new j7(g,h,W6(a,b)?-3:a.r[b]));Wv(a.T,new i7(g+r-a.O,h+e-a.O,2*a.O,2*a.O));a.F||Wv(a.N,new j7(g+r,h+e,W6(a,b)?-3:a.r[b]))}}}-8==a.z&&L6(a,-9)}\nfunction n7(a,b){var c,d,e,f,g,h,j,l,n,o,r,t;n=new J6;c=new J6;f=new J6;j=new a7;h=new a7;d=W(a.G,0,b);e=W(a.G,1,b);var z=T6(a.K,vX(a.G,d)),v=S6(a.K,uX(a.G,e)),E=T6(a.K,vX(a.G,e)),z=$ja+(null!=a.k?a.k:vr+f7)+Uja+d+Zd+e+$ia+iA(100*S6(a.K,uX(a.G,d)))/100+A6+iA(100*z)/100+z6+iA(100*v)/100+B6+iA(100*E)/100+fja;Wv(a.c,z);!CY(a.G,d)&&!CY(a.G,e)&&0!=((a.G.w[d]|a.G.w[e])&536870912)&&L6(a,-8);a.q[d]?(n.a=a.q[d].a,n.c=a.q[d].b):(n.a=S6(a.K,uX(a.G,d)),n.c=T6(a.K,vX(a.G,d)));a.q[e]?(n.b=a.q[e].a,n.d=a.q[e].b):\n(n.b=S6(a.K,uX(a.G,e)),n.d=T6(a.K,vX(a.G,e)));if(0!=(a.G.A[b]&16320))O6(a,n)&&(g=m+iA(100*n.a)/100,l=m+iA(100*n.b)/100,o=m+iA(100*n.c)/100,r=m+iA(100*n.d)/100,t=aka+g+A6+o+z6+l+B6+r+gja+a.e+eja+iA(100*a.n)/100+C6,o7(a,t)),L6(a,-9);else{g=64==a.G.B[b]?0:32==a.G.B[b]?1:sX(a.G,b);switch(g){case 1:switch(a.G.B[b]){case 1:O6(a,n)&&N6(a,n,d,e);break;case 17:p7(a,n,d,e);break;case 9:h=n.b-n.a;j=n.d-n.c;K6(a.G,VY(a.G,d,e))?f=e=-3:(e=a.r[d],f=U6(a,d),e==(a.G.s[d]&448)&&(e=f));for(d=2;17>d;d+=2)c.a=n.a+d*h/\n17-d*j/128,c.c=n.c+d*j/17+d*h/128,c.b=n.a+d*h/17+d*j/128,c.d=n.c+d*j/17-d*h/128,O6(a,c)&&(L6(a,9>d?e:f),M6(a,c),L6(a,a.J));break;case 32:if(O6(a,n)){f=n.b-n.a;j=n.d-n.c;c=Math.sqrt(f*f+j*j);c=2*Q(L(R(c/(4*a.R))));f/=c-1;j/=c-1;K6(a.G,VY(a.G,d,e))?e=d=-3:(d=a.r[d],e=a.r[e]);h=n.a-a.R/2;n=n.c-a.R/2;L6(a,d);for(d=0;d<~~(c/2);++d)q7(a,h,n,a.R),h+=f,n+=j;L6(a,e);for(d=0;d<~~(c/2);++d)q7(a,h,n,a.R),h+=f,n+=j;L6(a,a.J)}}break;case 0:case 2:if((a.t[d]||2==a.G.k[d])&&(a.t[e]||2==a.G.k[e])&&!yX(a.G,b)&&2==\ng){if(!O6(a,n))break;Z6(a,n.b-n.a,n.d-n.c,j);h=j.a/2;j=j.b/2;c.a=n.a+h;c.c=n.c+j;c.b=n.b+h;c.d=n.d+j;f.a=n.a-h;f.c=n.c-j;f.b=n.b-h;f.d=n.d-j;26==a.G.B[b]&&c7(c,f);N6(a,c,d,e);N6(a,f,d,e)}else if((a.t[e]||2==a.G.k[e])&&2==g)$6(a,n,b,!1);else if((a.t[d]||2==a.G.k[d])&&2==g)$6(a,n,b,!0);else{l=b7(a,b);0==l&&(l=1);c.a=n.a;c.c=n.c;c.b=n.b;c.d=n.d;Z6(a,n.b-n.a,n.d-n.c,j);if(0<l){f.a=n.a+j.a;f.c=n.c+j.b;f.b=n.b+j.a;f.d=n.d+j.b;if(Y6(a,d,e,1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(Y6(a,e,d,-1,h)||1<a.G.f[e])f.b+=\nh.a-j.b,f.d+=h.b+j.a}else{f.a=n.a-j.a;f.c=n.c-j.b;f.b=n.b-j.a;f.d=n.d-j.b;if(Y6(a,d,e,-1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(Y6(a,e,d,1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}26==a.G.B[b]&&c7(c,f);O6(a,c)&&N6(a,c,d,e);2==g?O6(a,f)&&N6(a,f,d,e):O6(a,f)&&I6(a,f,d,e)}break;case 3:O6(a,n)&&(N6(a,n,d,e),Z6(a,n.b-n.a,n.d-n.c,j),c.a=n.a+j.a,c.c=n.c+j.b,c.b=n.b+j.a,c.d=n.d+j.b,N6(a,c,d,e),c.a=n.a-j.a,c.c=n.c-j.b,c.b=n.b-j.a,c.d=n.d-j.b,N6(a,c,d,e))}-8==a.z&&L6(a,-9)}}\nfunction h7(a,b,c,d,e){var f;e&&(e=g7(a,d),e=e/2+~~(a.o/8),f=~~(a.o/2),(d==Ed||d==Zd)&&(f=2*f/3),Wv(a.T,new i7(b-e,c-f,2*e,2*f)));a.F||r7(a,d,b,c)}function s7(a){var b;b=a.a;a.a=a.b;a.b=b;b=a.c;a.c=a.d;a.d=b}function m7(a,b,c){a=0==b?6.283185307179586+a[0]-a[a.length-1]:a[b]-a[b-1];-2.0943951023931953<c&&1.0471975511965976>c?a-=2*Math.cos(c+0.5235987755982988):a-=0.5*Math.cos(c+0.5235987755982988);return a}\nfunction t7(a){var b;b=new R6;a.a<=a.b?(b.c=a.a,b.b=a.b-a.a):(b.c=a.b,b.b=a.a-a.b);a.c<=a.d?(b.d=a.c,b.a=a.d-a.c):(b.d=a.d,b.a=a.c-a.d);return b}function l7(a,b){var c;if(0<b)return(a[b]+a[b-1])/2;c=3.141592653589793+(a[0]+a[a.length-1])/2;return 3.141592653589793<c?c-6.283185307179586:c}\nfunction p7(a,b,c,d){var e,f,g;g=new J6;if(!(b.a==b.b&&b.c==b.d)){g.a=b.a;g.c=b.c;g.b=b.b;g.d=b.d;f=t7(g);for(b=0;b<a.T.c;++b)if(e=FF(a.T,b),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(u7(a,g.a,g.c,b)){if(u7(a,g.b,g.d,b))return;v7(a,g,0,b);p7(a,g,c,d);return}if(u7(a,g.b,g.d,b)){v7(a,g,1,b);p7(a,g,c,d);return}}var h,j,l;j=(g.c-g.d)/9;l=(g.b-g.a)/9;b=C(VN,jv,-1,3,1);e=C(VN,jv,-1,3,1);f=C(VN,jv,-1,4,1);h=C(VN,jv,-1,4,1);b[0]=g.a;e[0]=g.c;f[2]=g.b+j;h[2]=g.d+l;f[3]=g.b-j;h[3]=g.d-l;b[1]=\n(b[0]+f[2])/2;e[1]=(e[0]+h[2])/2;b[2]=(b[0]+f[3])/2;e[2]=(e[0]+h[3])/2;f[0]=b[2];h[0]=e[2];f[1]=b[1];h[1]=e[1];K6(a.G,VY(a.G,c,d))?g=d=-3:(d=a.r[c],g=U6(a,c),d==(a.G.s[c]&448)&&(d=g));L6(a,d);a.bd(b,e,3);L6(a,g);a.bd(f,h,4);L6(a,a.J)}}function u7(a,b,c,d){if(0!=(a.B&1))return!1;a=FF(a.T,d);return b>a.c&&b<a.c+a.b&&c>a.d&&c<a.d+a.a}function c7(a,b){var c;c=a.b;a.b=b.b;b.b=c;c=a.d;a.d=b.d;b.d=c}\nfunction b7(a,b){var c,d,e,f,g,h,j,l,n,o;j=C(wz,Ru,-1,16,2);l=C(wz,Ru,-1,16,2);c=C(VN,jv,-1,16,1);f=C(VN,jv,-1,2,1);for(h=d=0;2>h;++h){e=W(a.G,h,b);for(n=0;n<a.G.f[e];++n)if(g=zX(a.G,e,n),g!=b){if(4==d)return 0;j[d]=tX(a.G,g);l[d]=yX(a.G,g);c[d++]=AX(a.G,e,kX(a.G,e,n))}}f[0]=AX(a.G,W(a.G,0,b),W(a.G,1,b));0>f[0]?(f[1]=f[0]+3.141592653589793,e=!1):(f[1]=f[0],f[0]=f[1]-3.141592653589793,e=!0);for(h=g=0;h<d;++h)j[h]?o=20:l[h]?o=17:o=16,c[h]>f[0]&&c[h]<f[1]?g-=o:g+=o;return e?-g:g}\nfunction O6(a,b){var c,d,e,f;if(b.a==b.b&&b.c==b.d){for(d=0;d<a.T.c;++d){e=FF(a.T,d);c=b.a;f=b.c;var g=void 0,h=void 0,j=void 0,l=void 0;0>=e.b||0>=e.a?e=!1:(g=e.c,j=e.d,h=g+e.b,l=j+e.a,e=g<=c&&c<h&&j<=f&&f<l);if(e)return!1}return!0}f=t7(b);c=!1;b.a>b.b&&(s7(b),c=!0);for(d=0;d<a.T.c;++d)if(e=FF(a.T,d),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(u7(a,b.a,b.c,d)){if(u7(a,b.b,b.d,d))return c&&s7(b),!1;v7(a,b,0,d);d=O6(a,b);c&&s7(b);return d}if(u7(a,b.b,b.d,d))return v7(a,b,1,d),d=O6(a,\nb),c&&s7(b),d}c&&s7(b);return!0}function v7(a,b,c,d){var e,f,g,h,j,l;0==c?(j=b.a,l=b.c,g=b.b,f=b.d):(j=b.b,l=b.d,g=b.a,f=b.c);d=FF(a.T,d);a=g>j?d.c+d.b:d.c;h=f>l?d.d+d.a:d.d;d=g-j;e=f-l;(0>=d?0-d:d)>(0>=e?0-e:e)?l==f?(f=a,g=l):(f=j+d*(h-l)/e,g>j==a>f?g=h:(f=a,g=l+e*(a-j)/d)):j==g?(f=j,g=h):(g=l+e*(a-j)/d,f>l==h>g?f=a:(f=j+d*(h-l)/e,g=h));0==c?(b.a=f,b.c=g):(b.b=f,b.d=g)}\nfunction w7(a,b,c,d){c/=2;switch(d&786432){case 786432:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+b.a-c;break}case 0:a.x.a=a.w.c+a.w.b/2;a.x.b=a.w.d+a.w.a+c;b&&a.x.b>b.d+b.a-c&&(a.x.b=b.d+b.a-c);break;case 524288:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+c;break}case 262144:a.x.a=a.w.c+a.w.b/2,a.x.b=a.w.d-c,b&&a.x.b<b.d+c&&(a.x.b=b.d+c)}}\nfunction L6(a,b){if(!a.F&&(-10==b&&(a.z=-999,b=a.J),!(b==a.z||-8==a.z&&-9!=b)))switch(-8==b&&(a.I=a.z),-9==b&&(b=a.I),a.z=b,b){case 0:a.cd((BK(),IK));break;case -6:a.cd(a.A);break;case -4:a.cd(a.H);break;case -2:a.cd(a.u);break;case -3:a.cd(a.v);break;case -7:a.cd(a.C);break;case -8:a.cd(a.D);break;case 64:a.cd(Dv);break;case 128:a.cd(Ev);break;case 256:a.cd(Lv);break;case 192:a.cd(Kv);break;case 320:a.cd(Mv);break;case 384:a.cd(Nv);break;case 448:a.cd(Ov);break;case 1:a.cd((BK(),FK));break;default:a.cd((BK(),\nIK))}}function x7(a){var b,c,d,e,f;e=S6(a.K,a.G.D[0].a);c=S6(a.K,a.G.D[0].a);f=T6(a.K,a.G.D[0].b);d=T6(a.K,a.G.D[0].b);for(b=0;b<a.G.o;++b)e>S6(a.K,uX(a.G,b))&&(e=S6(a.K,uX(a.G,b))),c<S6(a.K,uX(a.G,b))&&(c=S6(a.K,uX(a.G,b))),f>T6(a.K,vX(a.G,b))&&(f=T6(a.K,vX(a.G,b))),d<T6(a.K,vX(a.G,b))&&(d=T6(a.K,vX(a.G,b)));a.w=new i7(e,f,c-e,d-f)}w(3,1,{});_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.x=null;_.y=0;_.z=0;_.A=null;_.B=0;_.C=null;_.D=null;_.E=0;_.F=!1;_.G=null;_.H=null;_.I=0;_.J=0;_.K=null;\n_.L=0;_.M=0;_.N=null;_.O=0;_.P=0;_.Q=0;_.R=0;_.S=0;_.T=null;function j7(a,b,c){this.b=a;this.c=b;this.a=c}w(4,1,{},j7);_.a=0;_.b=0;_.c=0;function J6(){}w(5,1,{},J6);_.a=0;_.b=0;_.c=0;_.d=0;function y7(a,b){var c,d,e,f;1==a.d.B[b]&&(PY(a.d,b,2),a.e+=2);for(e=0;2>e;++e){c=W(a.d,e,b);for(f=0;f<a.d.f[c];++f)d=zX(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction z7(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.d.d;++c)if(a.c[c]){f=!1;for(e=0;2>e;++e){d=W(a.d,e,c);b=!1;for(g=0;g<a.d.f[d];++g)if(c!=zX(a.d,d,g)&&a.c[zX(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,y7(a,c))}}while(h)}function A7(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=zX(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function B7(a){this.d=a}w(6,1,{},B7);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;function C7(a,b){return(b.a-a.a)*(b.a-a.a)+(b.b-a.b)*(b.b-a.b)+(b.c-a.c)*(b.c-a.c)}\nfunction D7(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b}function E7(a,b){b.c=b.c*a.c+a.a;b.d=b.d*a.c+a.b;b.b*=a.c;b.a*=a.c}function S6(a,b){return b*a.c+a.a}function T6(a,b){return b*a.c+a.b}function F7(){this.b=this.a=0;this.c=1}function G7(a,b,c){var d,e,f;this.b=this.a=0;this.c=1;b&&(d=b.b/a.b,f=b.a/a.a,e=0,0==e?e=24:e/=256,c=e/c,this.c=c<(d<f?d:f)?c:d<f?d:f,this.a=b.c+b.b/2-this.c*(a.c+a.b/2),this.b=b.d+b.a/2-this.c*(a.d+a.a/2))}w(19,1,{},F7,G7);\n_.tS=function(){return"DepictorTransformation Offset: "+this.a+Jd+this.b+" Scaling: "+this.c};_.a=0;_.b=0;_.c=0;function H6(a){return H7(a,a.o,a.p,24)}\nfunction H7(a,b,c,d){var e,f,g;f=!1;for(g=0;0==g&&!f;){for(e=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&++g;0==g&&(f=!0)}if(0==g){if(2>b)return d;g=1.7976931348623157E308;for(c=1;c<b;++c)for(e=0;e<c;++e)f=WS(C7(a.D[c],a.D[e])),0<f&&f<g&&(g=f);return 1.7976931348623157E308!=g?0.6*g:d}for(e=b=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&(b+=WS(C7(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function K6(a,b){return 0!=(a.z[b]&262144)}function I7(a,b){return 0!=(a.s[b]&262144)}\nfunction J7(a,b){var c;c=a.x[b];return 3<=c&&4>=c||11<=c&&13>=c||19<=c&&31>=c||37<=c&&51>=c||55<=c&&84>=c||87<=c&&103>=c}function K7(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function L7(a,b,c){a.D[b].a=c;a.K&=3}function M7(a,b,c){a.D[b].b=c;a.K&=3}function N7(a,b,c){a.D[b].c=c;a.K&=3}function O7(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}\nfunction P7(a,b,c){return 1!=sX(a,b)?0:16-a.f[a.o+c]+(1==a.x[c]?4096:0)+(0==(a.B[b]&24)||a.y[0][b]!=c?2048:0)+(0==(a.s[c]&3)?1024:0)+(0!=(a.z[b]&64)?0:512)+(6!=a.x[c]?256:0)}\nfunction Q7(a){var b;lY(a,3);for(b=0;b<a.c;++b){var c=a,d=b,e=void 0,f=void 0,g=f=void 0,h=void 0,j=e=e=void 0,l=g=void 0,l=void 0;if(!(0==(c.s[d]&3)||3==(c.s[d]&3)))if(2==c.k[d]&&2==c.f[d]){var n=l=g=j=void 0,o=j=void 0,r=h=h=g=void 0,t=l=l=void 0,z=e=f=t=n=void 0,h=void 0;if(2!=c.f[d]||2!=c.j[d][0]||2!=c.j[d][1]||2>c.f[c.e[d][0]]||2>c.f[c.e[d][1]]||1!=c.k[c.e[d][0]]||1!=c.k[c.e[d][1]])BZ(c,d,0,!1);else{l=t=f=e=-1;for(h=n=0;2>h;++h){g=c.e[d][h];for(r=0;r<c.f[c.o+g];++r)j=c.e[g][r],j!=d&&(o=c.i[g][r],\nz=P7(c,o,j),n<z&&(n=z,f=j,e=o,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<lX(c,c.e[d][h]);++r)c.e[c.e[d][h]][r]!=d&&(c.B[c.i[c.e[d][h]][r]]=1);c.y[1][e]!=f&&(c.y[0][e]=c.y[1][e],c.y[1][e]=f);g=2147483647;for(h=0;h<c.f[t];++h)j=c.e[t][h],j!=d&&g>j&&(g=j);t=C(A,u,-1,2,1);for(h=n=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[n++]=j);j=pZ(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==n?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=O7(j,AX(c,l,t[0])),l=O7(j,AX(c,l,t[1])),l=h-l):l=O7(j,AX(c,l,t[0]));0>l^1==(c.s[d]&\n3)^g==f?c.B[e]=17:c.B[e]=9}}}else if(3>c.f[d]||4<c.f[d])BZ(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=C(A,u,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;bY(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=C(VN,jv,-1,e,1);for(h=0;h<e;++h)f[h]=AX(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==sX(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,v=o=z=r=n=void 0,r=void 0,n=j.f[j.o+g],o=C(A,u,-1,n,1),r=BX(j,g,h,t,o);if(3==r)j=!1;else{z=(j.s[g]&3)==r?17:9;for(v=0;v<n;++v)1==(o[v]&\n1)&&(r=j.i[g][h[v]],j.B[r]=z,j.y[0][r]!=g&&(j.y[1][r]=j.y[0][r],j.y[0][r]=g));j=!0}if(!j){j=-1;for(h=0;h<e;++h)if(g=c.i[d][h],(17==c.B[g]||9==c.B[g])&&c.y[0][g]==d)c.B[c.i[d][h]]=1,-1==j?j=g:j=-2;if(0>j)a:{for(var j=c,g=d,E=o=t=o=z=z=n=v=z=n=h=void 0,r=z=r=void 0,h=j.f[j.o+g],n=C(VN,jv,-1,h,1),t=0;t<h;++t)n[t]=AX(j,g,j.e[g][t]);for(t=1;t<h;++t)for(o=0;o<t;++o)if(r=SO(O7(n[t],n[o])),0.08>r||3.061592653589793<r){for(E=v=z=0;E<h;++E)E!=t&&E!=o&&(z+=SO(R7(n[t],n[E])),v+=SO(R7(n[o],n[E])));z=z<v?j.i[g][t]:\nj.i[g][o];if(1==sX(j,z)){j=z;break a}}r=-1;for(t=n=0;t<h;++t)z=j.e[g][t],o=j.i[g][t],z=P7(j,o,z),n<z&&(n=z,r=o);j=r}c.y[0][j]!=d&&(c.y[1][j]=c.y[0][j],c.y[0][j]=d);g=-1;for(h=0;h<e;++h)if(j==c.i[d][l[h]]){g=h;break}l=y(hQ,Ju,86,[y(A,u,-1,[2,1,2,1]),y(A,u,-1,[1,2,2,1]),y(A,u,-1,[1,1,2,2]),y(A,u,-1,[2,1,1,2]),y(A,u,-1,[2,2,1,1]),y(A,u,-1,[1,2,1,2])]);for(h=1;h<e;++h)f[h]<f[0]&&(f[h]+=6.283185307179586);if(3==e){e=!1;switch(g){case 0:e=f[1]<f[2]&&3.141592653589793>f[2]-f[1]||f[1]>f[2]&&3.141592653589793<\nf[1]-f[2];break;case 1:e=3.141592653589793<f[2]-f[0];break;case 2:e=3.141592653589793>f[1]-f[0]}f=1==(c.s[d]&3)^e?17:9}else e=0,f[1]<=f[2]&&f[2]<=f[3]?e=0:f[1]<=f[3]&&f[3]<=f[2]?e=1:f[2]<=f[1]&&f[1]<=f[3]?e=2:f[2]<=f[3]&&f[3]<=f[1]?e=3:f[3]<=f[1]&&f[1]<=f[2]?e=4:f[3]<=f[2]&&f[2]<=f[1]&&(e=5),f=1==(c.s[d]&3)^1==l[e][g]?9:17;c.B[j]=f}}}for(b=0;b<a.d;++b)if(d=a,c=b,h=z=e=h=f=l=n=t=l=r=g=h=j=o=t=g=n=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&pX(d,c)){l=h=f=e=-1;for(g=n=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)o=d.i[j][r],o!=c&&1==sX(d,o)&&(t=d.e[j][r],z=P7(d,o,t),n<z&&(n=z,f=t,e=o,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<lX(d,d.y[g][c]);++r)o=d.i[d.y[g][c]][r],o!=c&&1==sX(d,o)&&(d.B[o]=1);d.y[1][e]!=f&&(d.y[0][e]=d.y[1][e],d.y[1][e]=f);j=2147483647;for(g=0;g<d.f[h];++g)t=d.e[h][g],d.i[h][g]!=c&&j>t&&(j=t);t=C(A,u,-1,2,1);for(g=n=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[n++]=d.e[l][g]);g=pZ(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==n?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=O7(g,AX(d,\nl,t[0])),l=O7(g,AX(d,l,t[1])),l=h-l):l=O7(g,AX(d,l,t[0]));0>l^2==(d.z[c]&3)^j==f?d.B[e]=17:d.B[e]=9}}}function X(a,b){var c,d;c=b;for(d=0;0!=b;)0==a.c&&(a.e=(a.a[++a.d]&63)<<11,a.c=6),d|=(65536&a.e)>>16-c+b,a.e<<=1,--b,--a.c;return d}function S7(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function T7(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function U7(){this.b=!0}w(24,1,{},U7);_.a=null;_.b=!1;_.c=0;_.d=0;_.e=0;_.f=null;\nfunction V7(a,b){var c,d;c=b;var e,f;9.0E-4>(0>=c?0-c:c)&&(c=0);c=Q(L(R(c*Math.pow(10,4))))/Math.pow(10,4);d=m+(new NS(c)).a;e=jG(d,kG(46));0>e&&(d+=Ie,e=jG(d,kG(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=Xe;10<d.length&&(d=Xf);e=m;for(c=1;c<=10-d.length;++c)e+=fa;d=e+d;for(c=d.length;10>c;++c)oM(a.a,32);tW(a.a,d)}function W7(a,b){var c,d,e;if(0>b||999<b)tW(a.a,Nia);else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?oM(a.a,48):oM(a.a,32):(oM(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction X7(a){var b=new nM,c,d,e,f,g,h,j,l;lY(a,7);f=!0;for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1!=(a.s[c]&1572864)>>19){f=!1;break}l=-1;if(f){d=C(A,u,-1,32,1);for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1==(a.s[c]&1572864)>>19){c=1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21;++d[c];0<d[c]&&(l=c);break}}this.a=b;tW(this.a,(null!=a.I?a.I:m)+ba);tW(this.a,fka);W7(this,a.o);W7(this,a.p);tW(this.a,ja);W7(this,f?0:1);tW(this.a,Lia);b=1==a.o;for(c=1;c<a.o;++c)if(a.D[c].a!=\na.D[0].a||a.D[c].b!=a.D[0].b||a.D[c].c!=a.D[0].c){b=!0;break}d=1;if(b)if(c=H7(a,a.o,a.p,24),0!=c)(1>c||3<c)&&(d=1.5/c);else{e=1.7976931348623157E308;for(c=1;c<a.o;++c)for(d=0;d<c;++d)g=a.D[d].a-a.D[c].a,h=a.D[d].b-a.D[c].b,j=a.D[d].c-a.D[c].c,g=g*g+h*h+j*j,e>g&&(e=g);d=3/e}for(c=0;c<a.o;++c)b?(V7(this,d*a.D[c].a),V7(this,d*-a.D[c].b),V7(this,d*-a.D[c].c)):tW(this.a,Dia),null!=(null==a.t?null:a.t[c])?tW(this.a,Tia):0!=(a.w[c]&1)?tW(this.a,Ria):(e=(RX(),eZ)[a.x[c]],tW(this.a,fa+e),1==e.length?tW(this.a,\nia):2==e.length&&tW(this.a,fa)),tW(this.a,Pia),e=1920&a.w[c],0==e?tW(this.a,t6):384==e?tW(this.a,Mia):128==e?tW(this.a,v6):1792==e?tW(this.a,u6):1664==e&&tW(this.a,v6),tW(this.a,0!=(a.w[c]&8192)?u6:t6),e=((a.s[c]&-268435456)>>>28)-1,-1==e?tW(this.a,t6):0==e?tW(this.a,Qia):W7(this,e),tW(this.a,ka),W7(this,TO(a.u[c])),tW(this.a,Kia);for(c=0;c<a.p;++c){switch(a.B[c]){case 1:b=1;d=0;break;case 2:b=2;d=0;break;case 4:b=3;d=0;break;case 9:b=1;d=6;break;case 17:d=b=1;break;case 26:b=2;d=3;break;case 64:b=\n4;d=0;break;default:b=1,d=0}f&&(1==d||6==d)&&EY(a,a.y[0][c])!=l&&(d=0);e=a.A[c]&15;0!=e&&(8==e?b=4:3==e?b=5:9==e?b=6:10==e?b=7:b=8);e=a.A[c]&48;e=0==e?0:32==e?1:2;W7(this,1+a.y[0][c]);W7(this,1+a.y[1][c]);W7(this,b);W7(this,d);tW(this.a,t6);W7(this,e);tW(this.a,Jia)}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){tW(this.a,Xi);W7(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(tW(this.a,fa),W7(this,c+1),f=a.q[c],0>f?(tW(this.a,Gia),f=-f):tW(this.a,p6),oM(this.a,48+f&65535));tW(this.a,ba)}for(c=f=0;c<a.o;++c)0==\na.v[c]||++f;if(0!=f){tW(this.a,aj);W7(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(tW(this.a,fa),W7(this,c+1),tW(this.a,fa),W7(this,a.v[c]));tW(this.a,ba)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){tW(this.a,PW);W7(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(tW(this.a,fa),W7(this,c+1),a.s[c]&48){case 16:tW(this.a,q6);break;case 32:tW(this.a,r6);break;case 48:tW(this.a,s6)}tW(this.a,ba)}if(a.E){for(c=f=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){tW(this.a,QW);W7(this,f);for(c=0;c<a.o;++c)if(f=\na.w[c]&120,0!=f)switch(tW(this.a,fa),W7(this,c+1),f){case 112:tW(this.a,Hia);break;case 8:tW(this.a,q6);break;case 104:tW(this.a,r6);break;case 88:tW(this.a,s6);break;case 56:tW(this.a,Eia)}tW(this.a,ba)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){tW(this.a,gka);W7(this,c+1);W7(this,f.length);tW(this.a,0!=(a.w[c]&1)?Uia:Sia);for(l=0;l<f.length;++l)switch(b=(RX(),eZ)[f[l]],b.length){case 1:tW(this.a,b+p6);break;case 2:tW(this.a,b+ia);break;case 3:tW(this.a,b+fa);break;default:tW(this.a,Fia)}tW(this.a,\nba)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){tW(this.a,RW);W7(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(tW(this.a,fa),W7(this,c+1),0!=(f&4096)?tW(this.a,p6+(a.f[a.o+c]+1)):tW(this.a,Iia));tW(this.a,ba)}}tW(this.a,$i)}w(25,1,{},X7);_.a=null;function M6(a,b){var c,d,e,f;c=m+iA(100*b.a)/100;d=m+iA(100*b.b)/100;e=m+iA(100*b.c)/100;f=m+iA(100*b.d)/100;c=bka+c+A6+e+z6+d+B6+f+hja+a.e+Vja+iA(100*a.n)/100+C6;o7(a,c)}\nfunction r7(a,b,c,d){g7(a,b);b=eka+iA(100*c)/100+ija+iA(100*(d+~~(a.o/3)))/100+aja+a.f.a+bja+a.f.b+y6+a.e+kja+b+Xja;o7(a,b)}function q7(a,b,c,d){b=Yja+iA(100*b)/100+x6+iA(100*c)/100+cja+iA(100*d)/100+y6+a.e+Yia;o7(a,b)}function g7(a,b){var c;c=FR();if(-1<c&&9>c)return!a.i&&(a.i=(tC(),new AJ(a.f))),c=EL(a.i,b),11<=a.f.b&&(c*=1.5714285714285714),c;var d=a.f;c=b;var e=Y7;e||(Y7=e=$doc.createElement(vka));d=m+d.b+Ks+d.a;e=e.getContext(Sja);e.font=d;c=e.measureText(c);return(new i7(0,0,c.width,0)).b}\nfunction k7(a,b){a.o!=b&&(a.o=b,a.f=new kL(mi,0,b))}function Z7(a){var b,c,d;d=dka+(null!=a.k?a.k:vr+f7)+jja+a.gd(fa)+cla+a.p+Rka+a.j+Ska+a.p+fa+a.j+lja;b=cka+(null!=a.k?a.k:vr+f7)+Xia+(null!=a.k?a.k:vr+f7)+Oia;d+=o6;d+=b;for(c=new JD(a.c);c.b<c.d.Tf();)b=KD(c),o7(a,b);for(c=new JD(a.b);c.b<c.d.Tf();)b=KD(c),o7(a,b);return d+a.fd(o6)+Xz(a.d.a)+Wja}function o7(a,b){Oy(a.d,o6);Oy(a.d,b);Oy(a.d,ba)}w(28,3,{});_.fd=BG;_.gd=BG;\n_.bd=function(a,b,c){var d,e;e=new UD(\'<polygon points="\');for(d=0;d<c;++d)tW(e,m+iA(100*a[d])/100),Ny(e.a,Jd),tW(e,m+iA(100*b[d])/100),Ny(e.a,fa);tW(e,\'" style="fill:\'+this.e+";stroke:"+this.e+\';stroke-width:1"/>\');o7(this,Xz(e.a))};_.cd=function(a){this.e=$s+(a.d>>16&255)+Jd+(a.d>>8&255)+Jd+(a.d&255)+od};_.tS=function(){return Z7(this)};_.e=On;_.i=null;_.j=400;_.k=null;_.n=1;_.o=10;_.p=400;var f7=0;\nfunction $7(a,b){var c,d,e;1==a.b.B[b]&&PY(a.b,b,2);for(d=0;2>d;++d){c=W(a.b,d,b);K7(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[zX(a.b,c,e)]=!1}}function a8(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.b.d;++c)if(a.a[c]){f=!1;for(e=0;2>e;++e){b=!1;d=W(a.b,e,c);for(g=0;g<a.b.f[d];++g)if(c!=zX(a.b,d,g)&&a.a[zX(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,$7(a,c))}}while(h)}function b8(){}w(29,1,{},b8);_.a=null;_.b=null;\nfunction c8(a,b,c,d){a.b||(4==a.i||3==a.i&&-1!=a.c?a.b=!0:(a.j[a.i]=d,a.f[a.i]=b,a.k[a.i]=c,++a.i))}\nfunction dla(a,b){var c,d,e,f;if(a.b)return 3;-1!=a.c&&(a.c=b[a.c]);for(e=0;e<a.i;++e)2147483647!=a.f[e]&&(a.f[e]=b[a.f[e]]);if(-1==a.c&&0==a.d){d=2147483647;f=-1;for(e=0;e<a.i;++e)d>a.k[e]&&(d=a.k[e],f=e);a.c=a.f[f];for(e=f+1;e<a.i;++e)a.f[e-1]=a.f[e],a.k[e-1]=a.k[e],a.j[e-1]=a.j[e];--a.i}f=(-1==a.c?0:1)+a.d+a.i;if(4<f||3>f)return 3;c=-1==a.c&&1==a.d||-1!=a.c&&OZ(a.n.b,a.c);d=-1;for(e=0;e<a.i;++e)if(a.j[e]){if(-1!=d||c)return 3;d=e}f=!1;if(-1!=d)for(e=0;e<a.i;++e)!a.j[e]&&a.f[d]<a.f[e]&&(f=!f);d=\n!1;if(-1!=a.c&&!c)for(e=0;e<a.i;++e)a.c<a.f[e]&&(d=!d);e=a.f;c=a.k;var g,h,j;h=!1;for(g=1;g<a.i;++g)for(j=0;j<g;++j)e[j]>e[g]&&(h=!h),c[j]>c[g]&&(h=!h);return a.e^h^d^f?2:1}function d8(a,b,c,d,e,f){this.n=a;0!=d&&1!=d?this.b=!0:(this.a=b,this.c=c,this.d=d,this.e=f,this.i=0,this.j=C(wz,Ru,-1,4,2),this.f=C(A,u,-1,4,1),this.k=C(A,u,-1,4,1),-1!=c&&1==d&&(c8(this,2147483647,e,!0),this.d=0))}w(30,1,{},d8);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction ela(a){var b;lY(a,15);b=a.C&65535;switch(a.C&-65536){case 65536:return null;case 131072:return 1==b?Dka:m+b+Via;case 0:return bla;case 196608:return Tka;case 262144:return Zka;case 327680:return $ka;case 393216:return ala;default:return 1==b?Mka:m+b+Wia}}function e8(a){lY(a,15);if(a.b){var a=a.b,b;for(b=0;b<a.H.c;++b)if(0==(a.H.s[b]&67108864)&&3==a.S[b]){var c=a.H;c.s[b]|=67108864;c.K&=3}for(b=0;b<a.H.d;++b)3==a.k[b]&&2==sX(a.H,b)&&PY(a.H,b,26)}}\nfunction f8(a,b,c){var d,e,f;f=b.length;d=new g8(a.f,f,a.e);d.a[0]=0;for(e=d.b[0]=0;e<f;++e)d.n[e]=128-f,d.e[e]=b[e];if(8>f)h8(d);else a:{var g,h,j,l,n,o,r;f=y(hQ,Ju,86,[y(A,u,-1,[627]),null,y(A,u,-1,[2457]),null,y(A,u,-1,[2451,8643,2519]),null,y(A,u,-1,[34377,-2147448999]),null,y(A,u,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,y(A,u,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,y(A,u,-1,[542985,137283,2122017,530691,2206773,-2144711351,219209,2840841,137555,-2146871031,-2147264167,613705,-2145360543,-2146625271,694611,2454837,-2145356703,-2147345133,-2146928951,-2146931805,-2144641719,-2146951869,-2146625237,-2146624183,2841963,1074905,-2146625117,2799955,-2144723645,138583,859225,-2145264843,-2145216253,-2146624149,-2144700727,-2146928917,-2143905527,-2144045771,-2146789097,2288547,544407,2104323,-2146911977,-2144479405,3633737,\n-2146870089,-2146952169]),null,y(A,u,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);o=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[o]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==sX(a.f,c[j])&&(h=a.f.z[c[j]]&3,1==h&&(b+=l),2==h&&(e+=l)),b>>>=1,e>>>=1;for(r=0;r<f[o].length;++r){h=0==(-2147483648&f[o][r]);c=2147483647&f[o][r];for(j=!1;!j;j=!j){if(j){if(h)break;n=0;for(g=1;g!=l;g<<=1)n<<=1,0!=(c&g)&&(n|=1);c=n}for(g=0;g<d.e.length;++g){if(0==(c&b)&&0==(~c&e)){b=\n0;e=!0;for(j=1;j<d.e.length;++j)d.a[j]=d.a[j-1]+Math.sin(b),d.b[j]=d.b[j-1]+Math.cos(b),0==(c&1)&&(e=!e),b+=e?1.0471975511965976:-1.0471975511965976,c>>>=1;break a}0!=(c&1)&&(c|=l);c>>>=1}}}}h8(d)}Wv(a.c,d)}function i8(a,b){var c,d;d=0;EX(a,a.length,(FX(),FX(),GX));for(c=0;c<a.length;++c)(0==c||0!=HX(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction j8(a){var b,c,d,e,f,g,h,j,l;j=new bw;l=new bw;c=new bw;for(e=new JD(a.c);e.b<e.d.Tf();){d=KD(e);f=0;c.qg();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(Wv(c,new k8(d,g,b)),f+=b);if(0!=f){l8(c,new m8);for(h=new JD(c);h.b<h.d.Tf()&&!(g=KD(h),0<f*g.b&&(b=(0>f?-f:f)>=TO(g.b)?g.b:f,f-=b,Wv(0>b?j:l,new k8(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;l8(l,new n8);l8(j,new o8);for(f=new JD(l);f.b<f.d.Tf();){e=KD(f);for(d=new JD(j);d.b<d.d.Tf();)if(c=KD(d),e.b==-c.b)return a.j[e.c.e[e.a]]-=\ne.b,a.j[c.c.e[c.a]]-=c.b,new p8(e.c,c.c,e.a,c.a)}for(f=new JD(l);f.b<f.d.Tf();){e=KD(f);for(d=new JD(j);d.b<d.d.Tf();)if(c=KD(d),e.b>-c.b)return a.j[e.c.e[e.a]]+=c.b,a.j[c.c.e[c.a]]-=c.b,new p8(e.c,c.c,e.a,c.a)}for(f=new JD(l);f.b<f.d.Tf();){e=KD(f);for(d=new JD(j);d.b<d.d.Tf();)if(c=KD(d),e.b<-c.b)return a.j[e.c.e[e.a]]-=e.b,a.j[c.c.e[c.a]]+=e.b,new p8(e.c,c.c,e.a,c.a)}return null}function q8(a){return 2>a.c.c?null:new r8(FF(a.c,0),FF(a.c,1))}\nfunction s8(a){var b,c,d,e,f,g,h,j;j=b=null;for(f=0;f<a.f.d;++f)if(32==a.f.B[f]){c=W(a.f,0,f);e=-1;for(g=0;g<a.c.c&&!(e=t8(FF(a.c,g),c),-1!=e);++g);d=W(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=t8(FF(a.c,h),d),-1!=c);++h);g!=h&&(g>h&&(d=g,g=h,h=d,d=e,e=c,c=d),null==j&&(j=C(fla,q,10,a.c.c,0)),null==j[h]&&(j[h]=C(u8,Cia,9,h,0)),j[h][g]?(j[h][g].c[0]+=j[h][g].b[0].a[e],j[h][g].d[0]+=j[h][g].b[0].b[e],j[h][g].c[1]+=j[h][g].b[1].a[c],j[h][g].d[1]+=j[h][g].b[1].b[c],++j[h][g].a[0],++j[h][g].a[1]):(j[h][g]=new p8(FF(a.c,\ng),FF(a.c,h),e,c),!b&&(b=new bw),Wv(b,j[h][g])))}return b}function h8(a){var b,c;b=3.141592653589793-3.141592653589793*(a.e.length-2)/a.e.length;for(c=1;c<a.e.length;++c)a.a[c]=a.a[c-1]+Math.sin(b*(c-1)),a.b[c]=a.b[c-1]+Math.cos(b*(c-1))}function v8(a,b,c){var d,e;for(e=d=0;e<lX(a.f,c);++e)w8(b,kX(a.f,c,e))&&++d;return d}\nfunction x8(a,b,c,d){var e,f,d=new g8(a.f,b.e.length+c.e.length-d,a.e);for(e=a=0;e<b.e.length;++e)d.e[a]=b.e[e],d.n[a]=b.n[e],d.a[a]=b.a[e],d.b[a++]=b.b[e];for(e=0;e<c.e.length;++e)f=t8(b,c.e[e]),-1==f?(d.e[a]=c.e[e],d.n[a]=c.n[e],d.a[a]=c.a[e],d.b[a++]=c.b[e]):d.n[f]<c.n[e]&&(d.n[f]=c.n[e]);return d}\nfunction y8(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new z8);if(0!=(a.e&1)){var j,l,n,o,r;o=!1;lY(b,7);b.o=b.c;b.p=b.d;for(l=0;l<b.c;++l)b.f[b.o+l]!=b.f[l]&&(b.f[b.o+l]!=b.f[2*b.o+l]&&(o=!0),j=uY(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=uY(b,l,!0),j!=r&&(n=((b.s[l]&-268435456)>>>28)-1,(-1==n||n<j)&&uZ(b,l,j))));Q7(b);o&&(b.K=0)}a.f=b;lY(a.f,3);a.c=new bw;a.a=C(wz,Ru,-1,a.f.o,2);a.b=C(wz,Ru,-1,a.f.p,2);a.d=C(wz,Ru,-1,a.f.p,2);for(d=0;d<a.f.p;++d)a.d[d]=32!=a.f.B[d];a.j=C(A,u,-1,a.f.o,1);for(c=0;c<a.f.o;++c)a.j[c]=\na.f.q[c];if(0!=(a.e&6)){for(d=0;d<a.f.p;++d)a.d[d]=!a.d[d]&&I7(a.f,W(a.f,0,d))&&I7(a.f,W(a.f,1,d));var t,z,v,E,s,F,P,M,$,da,Z,ca;for(E=v=s=0;E<a.f.p;++E)if(I7(a.f,W(a.f,0,E))&&I7(a.f,W(a.f,1,E))){a.b[E]=!0;var Hb=v,aa,sb=a.f,Mb=void 0,K=void 0,Ja=void 0,Zc=void 0,Mb=sb.y[0][E],K=sb.y[1][E],Ja=sb.D[K].a-sb.D[Mb].a,Zc=sb.D[K].b-sb.D[Mb].b;aa=Math.sqrt(Ja*Ja+Zc*Zc);v=Hb+aa;++s}if(!(0==s||0==v)){v/=s;for(t=0;t<a.f.o;++t)I7(a.f,t)&&(0==OX(a.f,t)?K7(a.f,t,!1):a.a[t]=!0);da=C(A,u,-1,a.f.o,1);var Ub=a.f,\ntb,N,za,mc,rd,qa,cd,$d;lY(Ub,1);for(tb=0;tb<Ub.o;++tb)da[tb]=-1;for(tb=rd=0;tb<Ub.o;++tb)if(-1==da[tb]&&0!=(Ub.s[tb]&262144)){da[tb]=rd;qa=C(A,u,-1,Ub.o,1);qa[0]=tb;for(cd=mc=0;mc<=cd;){za=OX(Ub,qa[mc]);for($d=0;$d<za;++$d)N=Ub.e[qa[mc]][$d],-1==da[N]&&0!=(Ub.s[N]&262144)&&(qa[++cd]=N,da[N]=rd);++mc}++rd}F=rd;$=C(A,u,-1,F,1);for(t=0;t<a.f.o;++t)-1!=da[t]&&++$[da[t]];M=C(A8,q,12,F,0);for(P=0;P<F;++P)M[P]=new g8(a.f,$[P],a.e);z=C(A,u,-1,F,1);for(t=0;t<a.f.o;++t)P=da[t],-1!=P&&(M[P].n[z[P]]=256,M[P].e[z[P]]=\nt,M[P].a[z[P]]=uX(a.f,t)/v,M[P].b[z[P]]=vX(a.f,t)/v,++z[P]);Z=-1;for(P=ca=0;P<F;++P)ca<$[P]&&(ca=$[P],Z=P);Wv(a.c,M[Z]);for(P=0;P<F;++P)P!=Z&&Wv(a.c,M[P])}}var Ya,pa,Ab,G,Sa,ob,Pc,hc,ga,tc,Y,O,db,Bb,Nb,T,Aa,Wa,Xc,Da,Qc,ub,Fd,ie,Ec,dd,Vb;for(pa=0;pa<a.f.o;++pa)if(4<lX(a.f,pa)){ga=new g8(a.f,1+lX(a.f,pa),a.e);ga.a[lX(a.f,pa)]=0;ga.b[lX(a.f,pa)]=0;ga.n[lX(a.f,pa)]=32;ga.e[lX(a.f,pa)]=pa;a.a[pa]=!0;for(Y=0;Y<lX(a.f,pa);++Y)ob=kX(a.f,pa,Y),ga.a[Y]=Math.sin(1.0471975511965976*Y-2.0943951023931953),ga.b[Y]=\nMath.cos(1.0471975511965976*Y-2.0943951023931953),ga.n[Y]=32,ga.e[Y]=ob,a.a[ob]=!0,a.b[zX(a.f,pa,Y)]=!0;Wv(a.c,ga)}Fd=gY(a.f);for(ub=0;ub<Fd.i.c;++ub){ie=FF(Fd.j,ub).length;Da=FF(Fd.i,ub);Ec=!1;if(0!=(a.e&6)){Ec=!0;for(Y=0;Y<ie;++Y)if(!I7(a.f,Da[Y])){Ec=!1;break}}if(!Ec){O=!1;for(Y=0;Y<ie;++Y)if(oY(a.f,Da[Y])==ie){O=!0;break}if(O){Qc=FF(Fd.j,ub);f8(a,Da,Qc);for(Y=0;Y<ie;++Y)a.a[Da[Y]]=!0,a.b[Qc[Y]]=!0}}}for(Sa=0;Sa<a.f.p;++Sa)if(yX(a.f,Sa)&&!a.b[Sa]){a:{var eb=a,ed=Sa,Yb=void 0,Yc=void 0,I=void 0,\npb=void 0,wc=void 0,Gd=void 0,uc=void 0,ae=void 0,Sd=void 0,kd=void 0,Zb=void 0,Cb=void 0,oa=void 0,Yb=W(eb.f,0,ed),Yc=W(eb.f,1,ed),wc=C(A,u,-1,eb.f.o,1),Gd=C(A,u,-1,eb.f.o,1),uc=C(A,u,-1,eb.f.o,1),ae=C(A,u,-1,eb.f.o,1);wc[0]=Yb;wc[1]=Yc;Gd[1]=ed;uc[Yb]=1;uc[Yc]=2;ae[0]=-1;ae[1]=0;for(Sd=pb=1;pb<=Sd;){for(kd=0;kd<lX(eb.f,wc[pb]);++kd){I=kX(eb.f,wc[pb],kd);if(1<pb&&I==Yb){oa=new B8(uc[wc[pb]]);Gd[0]=zX(eb.f,wc[pb],kd);Zb=pb;for(Cb=0;Cb<oa.a.length;++Cb)oa.a[Cb]=wc[Zb],oa.b[Cb]=Gd[Zb],Zb=ae[Zb];Vb=\noa;break a}0==uc[I]&&0!=(eb.f.s[I]&3072)&&(wc[++Sd]=I,Gd[Sd]=zX(eb.f,wc[pb],kd),uc[I]=uc[wc[pb]]+1,ae[Sd]=pb)}++pb}Vb=null}Da=Vb.a;Qc=Vb.b;f8(a,Da,Qc);for(Y=0;Y<Vb.a.length;++Y)a.a[Da[Y]]=!0,a.b[Qc[Y]]=!0}for(Sa=0;Sa<a.f.p;++Sa)if(!a.b[Sa]&&3==sX(a.f,Sa)&&(Ab=W(a.f,0,Sa),G=W(a.f,1,Sa),Nb=lX(a.f,Ab)+lX(a.f,G),2<Nb)){ga=new g8(a.f,Nb,a.e);for(Y=Pc=0;Y<lX(a.f,Ab);++Y)ob=kX(a.f,Ab,Y),ob!=G&&(ga.e[Pc++]=ob,a.a[ob]=!0,a.b[zX(a.f,Ab,Y)]=!0);ga.e[Pc++]=Ab;ga.e[Pc++]=G;for(Y=0;Y<lX(a.f,G);++Y)ob=kX(a.f,G,\nY),ob!=Ab&&(ga.e[Pc++]=ob,a.a[ob]=!0,a.b[zX(a.f,G,Y)]=!0);for(Y=0;Y<Nb;++Y)ga.a[Y]=Y,ga.b[Y]=0,ga.n[Y]=1;a.a[Ab]=!0;a.a[G]=!0;a.b[Sa]=!0;Wv(a.c,ga)}for(Sa=0;Sa<a.f.p;++Sa)if(!a.b[Sa]&&2==sX(a.f,Sa)){Ya=C(A,u,-1,a.f.o,1);for(Y=0;2>Y;++Y)if(Ya[0]=W(a.f,Y,Sa),Ya[1]=W(a.f,1-Y,Sa),1==a.f.k[Ya[0]]&&2==a.f.k[Ya[1]]&&2==lX(a.f,Ya[1])){a.a[Ya[0]]=!0;a.a[Ya[1]]=!0;a.b[Sa]=!0;Bb=1;do{T=kX(a.f,Ya[Bb],0)==Ya[Bb-1]?1:0;Ya[Bb+1]=kX(a.f,Ya[Bb],T);if(2==a.f.k[Ya[Bb+1]]&&2<lX(a.f,Ya[Bb+1]))break;a.a[Ya[Bb+1]]=!0;a.b[zX(a.f,\nYa[Bb],T)]=!0;++Bb}while(2==a.f.k[Ya[Bb]]&&2==lX(a.f,Ya[Bb]));Nb=lX(a.f,Ya[0])+lX(a.f,Ya[Bb])+Bb-1;ga=new g8(a.f,Nb,a.e);for(db=0;db<=Bb;++db)ga.a[db]=db,ga.b[db]=0,ga.n[db]=64,ga.e[db]=Ya[db];hc=Bb+1;tc=!1;for(db=0;db<lX(a.f,Ya[0]);++db)ob=kX(a.f,Ya[0],db),ob!=Ya[1]&&(ga.a[hc]=-0.5,ga.b[hc]=tc?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),ga.n[hc]=64,ga.e[hc]=ob,++hc,tc=!0);tc=!1;for(db=0;db<lX(a.f,Ya[Bb]);++db)ob=kX(a.f,Ya[Bb],db),ob!=Ya[Bb-1]&&(ga.a[hc]=Bb+0.5,ga.b[hc]=tc?-Math.sin(1.0471975511965976):\nMath.sin(1.0471975511965976),ga.n[hc]=64,ga.e[hc]=ob,++hc,tc=!0);Wv(a.c,ga)}}for(pa=0;pa<a.f.o;++pa)if(4==lX(a.f,pa)){Aa=C(A,u,-1,4,1);Wa=C(A,u,-1,4,1);for(Y=Xc=0;4>Y;++Y)Aa[Xc]=kX(a.f,pa,Y),Wa[Xc]=zX(a.f,pa,Y),1==lX(a.f,Aa[Xc])&&!a.b[Wa[Xc]]&&++Xc;if(2==Xc){ga=new g8(a.f,3,a.e);for(Y=0;2>Y;++Y)a.a[Aa[Y]]=!0,a.b[Wa[Y]]=!0,ga.e[Y]=Aa[Y],ga.n[Y]=32;ga.a[0]=-0.5;ga.b[0]=0.866;ga.a[1]=0.5;ga.b[1]=0.866;ga.a[2]=0;ga.b[2]=0;ga.n[2]=32;ga.e[2]=pa;Wv(a.c,ga)}if(3==Xc){for(Y=0;2>Y;++Y)1==sX(a.f,Wa[Y])&&(dd=\nAa[Y],Aa[Y]=Aa[2],Aa[2]=dd,dd=Wa[Y],Wa[Y]=Wa[2],Wa[2]=dd);ga=new g8(a.f,4,a.e);for(Y=0;3>Y;++Y)a.a[Aa[Y]]=!0,a.b[Wa[Y]]=!0,ga.e[Y]=Aa[Y],ga.n[Y]=32;ga.a[0]=-1;ga.b[0]=0;ga.a[1]=1;ga.b[1]=0;ga.a[2]=0;ga.b[2]=1;ga.a[3]=0;ga.b[3]=0;ga.n[3]=32;ga.e[3]=pa;Wv(a.c,ga)}}C8(a);for(var Ld,be,fd,ic,ce,Ta;;){ic=null;for(Ld=0;Ld<a.f.o;++Ld){for(fd=Ta=0;fd<lX(a.f,Ld);++fd)a.b[zX(a.f,Ld,fd)]||++Ta;if(1==Ta){a:{var Na=a,Fc=Ld,xc=void 0,kb=void 0,yc=void 0,Ob=void 0,xd=void 0,sd=void 0,yd=void 0,jc=void 0,Qa=void 0,\nGc=void 0,gd=void 0,zd=void 0,yc=C(A,u,-1,Na.f.o,1),Ob=C(A,u,-1,Na.f.o,1),xd=C(A,u,-1,Na.f.o,1),sd=C(A,u,-1,Na.f.o,1);yc[0]=Fc;xd[Fc]=1;sd[0]=-1;for(yd=kb=0;kb<=yd;){if(0==kb||!Na.a[yc[kb]])for(jc=0;jc<lX(Na.f,yc[kb]);++jc)xc=kX(Na.f,yc[kb],jc),gd=zX(Na.f,yc[kb],jc),0==xd[xc]&&!Na.b[gd]&&(yc[++yd]=xc,Ob[yd]=gd,xd[xc]=xd[yc[kb]]+1,sd[yd]=kb);if(kb==yd){zd=new B8(xd[yc[kb]]);Qa=kb;for(Gc=0;Gc<zd.a.length;++Gc)zd.a[Gc]=yc[Qa],zd.b[Gc]=Ob[Qa],Qa=sd[Qa];ce=zd;break a}++kb}ce=null}(!ic||ce.a.length>ic.a.length)&&\n(ic=ce)}}if(!ic)break;be=new g8(a.f,ic.a.length,a.e);for(fd=0;fd<ic.a.length;++fd)a.a[ic.a[fd]]=!0,fd<ic.a.length-1&&(a.b[ic.b[fd]]=!0),be.e[fd]=ic.a[fd],be.a[fd]=Math.cos(0.5235987755982988)*fd,be.b[fd]=1==(fd&1)?0:0.5,be.n[fd]=128+ic.a.length;Wv(a.c,be)}C8(a);for(f=new JD(a.c);f.b<f.d.Tf();){for(var Pb=e=KD(f),Qb=void 0,de=void 0,Hc=void 0,V=void 0,Rc=void 0,V=Hc=0;V<Pb.e.length;++V){Qb=Pb.e[V];de=lX(Pb.k,Qb);for(Rc=0;Rc<de;++Rc)kX(Pb.k,Qb,Rc)>Qb&&++Hc}Pb.f=C(A,u,-1,Hc,1);Pb.i=C(A,u,-1,Pb.k.o,1);\nfor(V=Hc=0;V<Pb.e.length;++V){Qb=Pb.e[V];de=lX(Pb.k,Qb);Pb.i[Qb]=V;for(Rc=0;Rc<de;++Rc)kX(Pb.k,Qb,Rc)>Qb&&(Pb.f[Hc++]=zX(Pb.k,Qb,Rc))}}var kc,Ra,zc,Xa,nc,pf,fb,je,Me,Ad,ke,vc;for(je=0;je<a.c.c;++je){fb=FF(a.c,je);for(Me=0;Me<fb.f.length;++Me)if(zc=fb.f[Me],2==sX(a.f,zc)){if(!JX(a.f,zc)&&0==(a.f.z[zc]&3)){var le=a.f;le.z[zc]|=16777216}if(!yX(a.f,zc)&&1<a.f.f[W(a.f,0,zc)]&&1<a.f.f[W(a.f,1,zc)]&&(1==(a.f.z[zc]&3)||2==(a.f.z[zc]&3))){vc=C(A,u,-1,2,1);Xa=C(A,u,-1,2,1);for(Ad=0;2>Ad;++Ad){vc[Ad]=a.f.G;\nXa[Ad]=W(a.f,Ad,zc);for(ke=0;ke<lX(a.f,Xa[Ad]);++ke)nc=kX(a.f,Xa[Ad],ke),nc!=W(a.f,1-Ad,zc)&&vc[Ad]>nc&&(vc[Ad]=nc)}pf=D8(fb.a[fb.i[Xa[0]]],fb.b[fb.i[Xa[0]]],fb.a[fb.i[Xa[1]]],fb.b[fb.i[Xa[1]]]);kc=D8(fb.a[fb.i[vc[0]]],fb.b[fb.i[vc[0]]],fb.a[fb.i[Xa[0]]],fb.b[fb.i[Xa[0]]]);Ra=D8(fb.a[fb.i[Xa[1]]],fb.b[fb.i[Xa[1]]],fb.a[fb.i[vc[1]]],fb.b[fb.i[vc[1]]]);0>O7(pf,kc)^0>O7(pf,Ra)^2==(a.f.z[zc]&3)&&E8(fb,zc)}}}var ld,Td,oc,Ic,qb,Ac,Ne,Oe,lc,Jc,Bc,gb,$b,ee,xe,Bd,Sc,Ba,hb,Hd,Cd,Kc,Za,me,Gf,md;Cd=C(qY,q,6,\na.f.o,0);for(Hd=0;Hd<a.f.o;++Hd)Cd[Hd]=new rY(2),PX(Cd[Hd],Hd);md=C(A,u,-1,a.f.o,1);for(Kc=0;Kc<a.f.d;++Kc)if(Za=a.f.z[Kc]&3,1==Za||2==Za)oX(Cd[W(a.f,0,Kc)],ME(Za)),oX(Cd[W(a.f,1,Kc)],ME(Za));me=i8(Cd,md);do{Gf=me;for(var Yf=a,Zf=Cd,Hf=md,Pe=void 0,ug=void 0,Gb=void 0,hd=void 0,Id=void 0,qf=void 0,vg=void 0,ug=C(A,u,-1,16,1),Pe=0;Pe<Yf.f.o;++Pe){for(Gb=0;Gb<lX(Yf.f,Pe);++Gb){vg=Hf[kX(Yf.f,Pe,Gb)];for(hd=0;hd<Gb&&!(vg<ug[hd]);++hd);for(Id=Gb;Id>hd;--Id)ug[Id]=ug[Id-1];ug[hd]=vg}qf=tY(6,lX(Yf.f,Pe));\nPX(Zf[Pe],Pe);QX(Zf[Pe],16,ME(Hf[Pe]));QX(Zf[Pe],17*(6-qf),nu);for(Gb=0;Gb<qf;++Gb)QX(Zf[Pe],17,ME(ug[Gb]))}me=i8(Cd,md)}while(Gf!=me);Ic=C($S,fv,-1,a.f.p,1);var Pg,If,xa,$f,Tc,rf,Jb,Jf,Kh,Kf;for(xa=0;xa<a.f.p;++xa)if(Pg=W(a.f,0,xa),If=W(a.f,1,xa),!(yX(a.f,xa)||1!=sX(a.f,xa)||1==lX(a.f,Pg)||1==lX(a.f,If)))if(!(0!=(a.e&2)&&I7(a.f,Pg))||!I7(a.f,If)){Kh=!1;for(Jb=0;2>Jb;++Jb)if($f=W(a.f,Jb,xa),2<lX(a.f,$f)){Kf=!0;rf=-1;for(Jf=0;Jf<lX(a.f,$f);++Jf)Tc=kX(a.f,$f,Jf),Tc!=W(a.f,1-Jb,xa)&&(-1==rf?rf=md[Tc]:\nrf!=md[Tc]&&(Kf=!1));if(Kf){Kh=!0;break}}Kh||(0!=(a.e&4)&&I7(a.f,Pg)&&I7(a.f,If)?Ic[xa]=1:Ic[xa]=2)}for(oc=0;oc<a.f.p;++oc)2==Ic[oc]&&(0!=(a.f.s[W(a.f,0,oc)]&3072)||0!=(a.f.s[W(a.f,1,oc)]&3072))&&(Ic[oc]=3);for(gb=0;gb<a.c.c;++gb){Jc=FF(a.c,gb);Ne=F8(Jc);Bd=Jc.c;xe=new G8(Jc,a.e);ee=-1;for(Bc=0;224>Bc&&0!=Ne.c;++Bc){Oe=H8(a.i,Ne.c);Ac=(bL(Oe,Ne.c),Ne.b[Oe]);a:{var sf=a,Md=Ac[0],ne=Ac[1],Ud=void 0,ib=void 0,ag=void 0,nd=void 0,ya=void 0,El=void 0,Sh=void 0,lk=void 0,Ga=void 0,Di=void 0,jh=void 0,Th=\nvoid 0,ya=C(A,u,-1,sf.f.o,1),El=C(A,u,-1,sf.f.o,1),Sh=C(A,u,-1,sf.f.o,1),lk=C(A,u,-1,sf.f.o,1);ya[0]=ne;Sh[ne]=1;lk[0]=-1;for(Ga=nd=0;nd<=Ga;){for(Di=0;Di<OX(sf.f,ya[nd]);++Di){ib=kX(sf.f,ya[nd],Di);Th=zX(sf.f,ya[nd],Di);if(ib==Md){ag=Sh[ya[nd]];Ud=C(A,u,-1,ag,1);Ud[0]=Th;for(jh=1;jh<ag;++jh)Ud[jh]=El[nd],nd=lk[nd];qb=Ud;break a}0==Sh[ib]&&(ya[++Ga]=ib,El[Ga]=Th,Sh[ib]=Sh[ya[nd]]+1,lk[Ga]=nd)}if(nd==Ga)break;++nd}qb=null}ld=C(A,u,-1,qb.length,1);Td=0;if(32>Bc)for($b=1;$b<qb.length-1;++$b)3==Ic[qb[$b]]&&\n(ld[Td++]=qb[$b]);else if(96>Bc)for($b=1;$b<qb.length-1;++$b)2<=Ic[qb[$b]]&&(ld[Td++]=qb[$b]);else for($b=1;$b<qb.length-1;++$b)1<=Ic[qb[$b]]&&(ld[Td++]=qb[$b]);if(0!=Td){Ba=ld[0];if(1<Td){do Ba=ld[H8(a.i,Td)];while(Ba==ee)}Ba!=ee&&(ee=Ba,E8(Jc,Ba),Ne=F8(Jc),Bd>Jc.c&&(Bd=Jc.c,xe=new G8(Jc,a.e)))}}hL(a.c,gb,xe);Jc=xe;lc=1;do{Sc=9999;for($b=0;$b<Jc.e.length;++$b)if(hb=md[Jc.e[$b]],hb==lc){for(var pc=Jc,Rg=$b,mk=void 0,Fl=void 0,kh=void 0,Uh=void 0,xg=void 0,lh=void 0,Vh=void 0,Sg=void 0,yg=void 0,Tg=\nvoid 0,mj=void 0,Gl=void 0,Vd=void 0,Qe=void 0,ye=void 0,Xb=void 0,vf=void 0,Vg=void 0,Ak=void 0,Fv=void 0,Vd=pc.a[Rg],vf=pc.b[Rg],Uh=C(I8,q,11,4,0),Tg=yg=0;Tg<pc.f.length&&!(4<=yg);++Tg)Rg==pc.i[W(pc.k,0,pc.f[Tg])]||Rg==pc.i[W(pc.k,1,pc.f[Tg])]||(Qe=pc.a[pc.i[W(pc.k,0,pc.f[Tg])]],Vg=pc.b[pc.i[W(pc.k,0,pc.f[Tg])]],ye=pc.a[pc.i[W(pc.k,1,pc.f[Tg])]],Ak=pc.b[pc.i[W(pc.k,1,pc.f[Tg])]],lh=Math.sqrt((Qe-Vd)*(Qe-Vd)+(Vg-vf)*(Vg-vf)),Vh=Math.sqrt((ye-Vd)*(ye-Vd)+(Ak-vf)*(Ak-vf)),kh=Math.sqrt((ye-Qe)*(ye-\nQe)+(Ak-Vg)*(Ak-Vg)),lh<kh&&Vh<kh?Qe==ye?(xg=0>=Vd-Qe?0-(Vd-Qe):Vd-Qe,0.5>xg&&(Uh[yg++]=new J8(D8(Qe,vf,Vd,vf),(0.5-xg)/2))):Vg==Ak?(xg=0>=vf-Vg?0-(vf-Vg):vf-Vg,0.5>xg&&(Uh[yg++]=new J8(D8(Vd,Vg,Vd,vf),(0.5-xg)/2))):(mj=(Ak-Vg)/(ye-Qe),Gl=-1/mj,mk=Vg-mj*Qe,Fl=vf-Gl*Vd,Xb=(Fl-mk)/(mj-Gl),Fv=mj*Xb+mk,xg=Math.sqrt((Xb-Vd)*(Xb-Vd)+(Fv-vf)*(Fv-vf)),0.5>xg&&(Uh[yg++]=new J8(D8(Xb,Fv,Vd,vf),(0.5-xg)/2))):0.5>lh?Uh[yg++]=new J8(D8(Qe,Vg,Vd,vf),(0.5-lh)/2):0.5>Vh&&(Uh[yg++]=new J8(D8(ye,Ak,Vd,vf),(0.5-Vh)/\n2)));0<yg&&(Sg=K8(Uh,yg),pc.a[Rg]+=Sg.b*Math.sin(Sg.a),pc.b[Rg]+=Sg.b*Math.cos(Sg.a))}else hb>lc&&hb<Sc&&(Sc=hb);lc=Sc}while(9999!=Sc)}var Wl,Qn;for(Wl=0;Wl<a.f.o;++Wl)!I7(a.f,Wl)&&0==lX(a.f,Wl)&&(Qn=new g8(a.f,1,a.e),a.a[Wl]=!0,Qn.e[0]=Wl,Qn.a[0]=0,Qn.b[0]=0,Qn.n[0]=0,Wv(a.c,Qn));var D0,Gv;for(Gv=s8(a);Gv;){for(var Rn=void 0,Hv=void 0,$D=void 0,aE=void 0,aE=0,$D=null,Hv=new JD(Gv);Hv.b<Hv.d.Tf();)Rn=KD(Hv),aE<Rn.b[0].e.length*Rn.b[1].e.length&&(aE=Rn.b[0].e.length*Rn.b[1].e.length,$D=Rn);D0=$D;L8(a,\nD0,1.2);Gv=s8(a)}var Iv;for(Iv=j8(a);Iv;)L8(a,Iv,1.5),Iv=j8(a);var Jv;for(Jv=q8(a);Jv;)L8(a,Jv,1.8),Jv=q8(a);for(g=0;g<a.c.c;++g){e=FF(a.c,g);for(h=0;h<e.e.length;++h)L7(a.f,e.e[h],e.a[h]),M7(a.f,e.e[h],e.b[h]),N7(a.f,e.e[h],0)}}\nfunction L8(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,n;e=C(VN,jv,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];n=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var o=void 0,r=o=void 0,t=void 0,z=void 0,v=void 0,E=void 0,s=E=void 0,F=z=o=v=z=void 0,P=void 0,M=r=void 0,$=z=o=void 0,da=void 0;if(1==f.e.length)f=0;else{M=c+Math.sqrt(b.b[1-j].e.length);t=C(VN,jv,-1,36,1);for(s=0;s<f.e.length;++s)o=D8(h,l,f.a[s],f.b[s]),o=Q(L(Math.round(36*o/6.283185307179586))),o=0>o?o+36:36<=o?o-36:o,z=h-f.a[s],v=l-f.b[s],\nz=z*z+v*v,t[o]<z&&(t[o]=z);o=z=-1;for(s=0;36>s;++s)t[s]=Math.sqrt(t[s]),z<t[s]&&(z=t[s],o=s);o=0>o-18?o-18+36:36<=o-18?o-18-36:o-18;for(s=0;18>=s;++s)t[0>o+s?o+s+36:36<=o+s?o+s-36:o+s]+=0.01*s,t[0>o-s?o-s+36:36<=o-s?o-s-36:o-s]+=0.01*s;$=C(VN,jv,-1,9,1);for(s=1;9>s;++s)$[s]=Math.sin(0.17453292519943295*s);da=M*M;P=1.7976931348623157E308;F=-1;for(o=0;36>o;++o)if(!(t[o]>=P)){v=t[o];for(s=1;9>s;++s){for(z=-1;1>=z&&!(r=0>o+z*s?o+z*s+36:36<=o+z*s?o+z*s-36:o+z*s,!(t[r]<=v)&&(E=t[r]*$[s],E<M&&(E*=E,r=Math.sqrt(da-\nE)+Math.sqrt(t[r]*t[r]-E)-M,v<r&&(v=r,P<=r))));z+=2);if(P<=v)break}P>v&&(P=v,F=o)}f=6.283185307179586*F/36}n[g]=f}M8(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);M8(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);n=1.7976931348623157E308;f=-1.7976931348623157E308;g=b.d[0]-b.d[1];for(j=0;j<b.b[1].b.length;++j)b.b[1].b[j]+=g,n>b.b[1].b[j]&&(n=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-n+2*c;f=iA(Math.ceil(j));n+=(j-f)/2-c;g=C(VN,jv,-1,f,1);for(j=0;j<f;++j)g[j]=b.c[1]+c;for(j=0;j<b.b[1].b.length;++j){h=\nb.b[1].b[j]-n;l=iA(h-c);for(h=tY(iA(h+c),f-1);l<=h;++l)g[l]>b.b[1].a[j]&&(g[l]=b.b[1].a[j])}for(j=0;j<f;++j)g[j]-=c;c=b.c[0]-b.c[1];for(j=0;j<b.b[0].a.length;++j)f=iA(b.b[0].b[j]-n),0<=f&&f<g.length&&c<b.b[0].a[j]-g[f]&&(c=b.b[0].a[j]-g[f]);for(j=0;j<b.b[1].a.length;++j)b.b[1].a[j]+=c;d&&(M8(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),M8(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=x8(a,b.b[0],b.b[1],0);N8(a,b.b[0],b.b[1],d)}\nfunction C8(a){for(var b,c,d,e,f,g,h,j,l,n,o,r,t,z,v;;){n=v=0;z=t=null;for(f=1;f<a.c.c;++f){d=FF(a.c,f);for(g=0;g<f;++g){e=FF(a.c,g);for(j=r=o=c=b=0;j<d.e.length;++j)for(l=0;l<e.e.length;++l)d.e[j]==e.e[l]&&(++c,b=d.e[j],o<d.n[j]&&(o=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==v8(a,d,b)&&1==v8(a,e,b)?0:1,o>r?h=(b<<24)+(o<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(o<<8)+c,v<h)){v=h;n=c;for(j=r=o=0;j<d.e.length;++j)o<d.n[j]&&(o=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);o>r?(t=d,z=e):(t=e,z=\nd)}}}if(0==v)break;if(n==t.e.length)Qv(a.c,t);else if(n==z.e.length)Qv(a.c,z);else{c=a;f=n;r=o=e=d=n=n=j=b=v=g=void 0;g=C(A,u,-1,f,1);for(b=v=0;b<t.e.length;++b)for(j=0;j<z.e.length;++j)t.e[b]==z.e[j]&&(g[v++]=t.e[b]);if(1==f)f=(n=t8(t,g[0]),d=t8(z,g[0]),O8(z,t.a[n]-z.a[d],t.b[n]-z.b[d]),e=P8(c,t,g[0]),o=P8(c,z,g[0]),r=0,1==v8(c,t,g[0])&&1==v8(c,z,g[0])&&(r=1.0471975511965976),M8(z,z.a[d],z.b[d],e-o+r+3.141592653589793),x8(c,t,z,1));else{n=c;d=t;e=z;r=g;var E=void 0,s=v=void 0,F=void 0,P=void 0,M=\nvoid 0,$=void 0,da=void 0,Z=l=j=b=P=void 0,ca=s=E=o=v=g=l=j=b=v=E=void 0,$=void 0;j=C(A,u,-1,f,1);l=C(A,u,-1,f,1);for(b=0;b<f;++b)j[b]=t8(d,r[b]),l[b]=t8(e,r[b]);for(b=E=v=o=g=0;b<f;++b)g+=d.a[j[b]],o+=d.b[j[b]],v+=e.a[l[b]],E+=e.b[l[b]];g/=f;o/=f;v/=f;E/=f;O8(e,g-v,o-E);P=C(I8,q,11,f,0);$=C(I8,q,11,f,0);E=C(I8,q,11,f,0);v=C(I8,q,11,f,0);for(b=0;b<f;++b)P[b]=new Q8(g,o,d.a[j[b]],d.b[j[b]]),$[b]=new Q8(g,o,e.a[l[b]],e.b[l[b]]),E[b]=new J8(P[b].a-$[b].a,P[b].b*$[b].b),v[b]=new J8(P[b].a+$[b].a,P[b].b*\n$[b].b);E=K8(E,f);v=K8(v,f);for(b=$=ca=0;b<f;++b)for(Z=0;Z<lX(n.f,r[b]);++Z)s=kX(n.f,r[b],Z),w8(d,s)&&!w8(e,s)&&++ca,!w8(d,s)&&w8(e,s)&&++$;M=C(I8,q,11,ca,0);da=C(I8,q,11,$,0);P=C(I8,q,11,$,0);for(b=$=ca=0;b<f;++b)for(Z=0;Z<lX(n.f,r[b]);++Z)s=kX(n.f,r[b],Z),w8(d,s)&&!w8(e,s)&&(F=t8(d,s),M[ca]=new Q8(d.a[j[b]],d.b[j[b]],d.a[F],d.b[F]),++ca),!w8(d,s)&&w8(e,s)&&(F=t8(e,s),s=new Q8(e.a[l[b]],e.b[l[b]],e.a[F],e.b[F]),da[$]=new J8(E.a+s.a,s.b),P[$]=new J8(v.a-s.a,s.b),++$);b=K8(M,ca);j=K8(da,$);l=K8(P,\n$);if(SO(O7(b.a,j.a))>SO(O7(b.a,l.a)))M8(e,g,o,E.a);else{r=g;b=o;E=l=j=void 0;for(E=0;E<e.e.length;++E)l=WS((e.a[E]-r)*(e.a[E]-r)+(e.b[E]-b)*(e.b[E]-b)),j=0-D8(r,b,e.a[E],e.b[E]),e.a[E]=r+l*Math.sin(j),e.b[E]=b+l*Math.cos(j);M8(e,g,o,v.a)}f=x8(n,d,e,f)}n=f;N8(c,t,z,n)}}}\nfunction P8(a,b,c){var d,e,f,g,h,j,l,n;d=C(VN,jv,-1,lX(a.f,c)+1,1);f=C(A,u,-1,lX(a.f,c)+1,1);g=C(A,u,-1,lX(a.f,c)+1,1);l=t8(b,c);for(h=e=0;h<lX(a.f,c);++h)f[e]=kX(a.f,c,h),g[e]=zX(a.f,c,h),j=t8(b,f[e]),-1!=j&&(d[e++]=D8(b.a[l],b.b[l],b.a[j],b.b[j]));if(1==e)return d[0]+3.141592653589793;for(h=e-1;0<h;--h)for(b=0;b<h;++b)d[b]>d[b+1]&&(j=d[b],d[b]=d[b+1],d[b+1]=j,j=f[b],f[b]=f[b+1],f[b+1]=j,j=g[b],g[b]=g[b+1],g[b+1]=j);d[e]=d[0]+6.283185307179586;f[e]=f[0];g[e]=g[0];j=-100;for(h=l=0;h<e;++h){b=d[h+\n1]-d[h];if(2<e&&yX(a.f,g[h])&&yX(a.f,g[h+1])){a:{n=a;var o=f[h],r=c,t=f[h+1],z=void 0,v=void 0,E=void 0,s=void 0,F=void 0,P=void 0,E=C(A,u,-1,n.f.o,1),s=C(A,u,-1,n.f.o,1);E[0]=r;E[1]=o;s[r]=1;s[o]=2;for(F=v=1;v<=F;){for(P=0;P<lX(n.f,E[v]);++P){z=kX(n.f,E[v],P);if(z==t){n=1+s[E[v]];break a}0==s[z]&&0!=(n.f.s[z]&3072)&&(E[++F]=z,s[z]=s[E[v]]+1)}++v}n=0}0!=n&&(b-=100-n)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function N8(a,b,c,d){var e;e=tY(rI(a.c,b),rI(a.c,c));uL(a.c,e,d);Qv(a.c,b);Qv(a.c,c)}\nfunction R8(){this.e=1}function K8(a,b){var c,d,e;for(d=c=e=0;d<b;++d)e+=a[d].b*Math.sin(a[d].a),c+=a[d].b*Math.cos(a[d].a);0==c?d=0<e?1.5707963267948966:-1.5707963267948966:(d=Math.atan(e/c),0>c&&(d+=3.141592653589793));c=Math.sqrt(e*e+c*c)/b;return new J8(d,c)}w(33,1,{},R8);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function m8(){}w(34,1,{},m8);_.dd=function(a,b){var c,d;return c=TO(a.b),d=TO(b.b),c<d?-1:c==d?0:1};function n8(){}w(35,1,{},n8);\n_.dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function o8(){}w(36,1,{},o8);_.dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function r8(a,b){var c,d;this.b=C(A8,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(VN,jv,-1,2,1);this.d=C(VN,jv,-1,2,1);this.a=C(A,u,-1,2,1);for(c=0;2>c;++c){for(d=0;d<this.b[c].e.length;++d)this.c[c]+=this.b[c].a[d],this.d[c]+=this.b[c].b[d];this.a[c]=this.b[c].e.length}}\nfunction p8(a,b,c,d){this.b=C(A8,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(VN,jv,-1,2,1);this.d=C(VN,jv,-1,2,1);this.c[0]=this.b[0].a[c];this.d[0]=this.b[0].b[c];this.c[1]=this.b[1].a[d];this.d[1]=this.b[1].b[d];this.a=C(A,u,-1,2,1);this.a[0]=1;this.a[1]=1}w(37,1,{9:1},r8,p8);_.a=null;_.b=null;_.c=null;_.d=null;function J8(a,b){this.a=a;this.b=b}function Q8(a,b,c,d){this.a=D8(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}\nfunction D8(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}w(38,1,{11:1},J8,Q8);_.a=0;_.b=0;function B8(a){this.a=C(A,u,-1,a,1);this.b=C(A,u,-1,a,1)}w(39,1,{},B8);_.a=null;_.b=null;function k8(a,b,c){this.c=a;this.a=b;this.b=c}w(40,1,{},k8);_.a=0;_.b=0;_.c=null;\nfunction E8(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=C(hQ,Ju,86,a.k.p,0));if(null==a.d[b]){g=C(A,u,-1,a.e.length,1);l=C(wz,Ru,-1,a.k.o,2);c=W(a.k,0,b);d=W(a.k,1,b);g[0]=c;l[c]=!0;for(h=f=0;f<=h;){for(j=0;j<lX(a.k,g[f]);++j)e=kX(a.k,g[f],j),!l[e]&&e!=d&&(g[++h]=e,l[e]=!0);if(f==h)break;++f}e=h+1>~~(a.e.length/2);if(0!=(a.j&6)){f=g=!1;for(j=0;j<a.e.length;++j)I7(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=C(A,u,-1,e?a.e.length-h:h+2,1);for(j=0;j<a.e.length;++j)a.e[j]==c?a.d[b][e?0:1]=\nj:a.e[j]==d?a.d[b][e?1:0]=j:e^l[a.e[j]]&&(a.d[b][f++]=j)}e=a.a[a.d[b][0]];f=a.b[a.d[b][0]];l=D8(e,f,a.a[a.d[b][1]],a.b[a.d[b][1]]);for(j=2;j<a.d[b].length;++j)h=a.d[b][j],d=WS((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-D8(e,f,a.a[h],a.b[h]),a.a[h]=e+d*Math.sin(c),a.b[h]=f+d*Math.cos(c)}\nfunction F8(a){var b,c,d,e,f;a.c=0;c=new bw;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=SO(a.a[e]-a.a[f]),d=SO(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=C(A,u,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],vz(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function t8(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function w8(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction M8(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=WS((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=D8(b,c,a.a[g],a.b[g])+d,a.a[g]=b+f*Math.sin(e),a.b[g]=c+f*Math.cos(e)}function O8(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function g8(a,b,c){this.k=a;this.j=c;this.e=C(A,u,-1,b,1);this.n=C(A,u,-1,b,1);this.a=C(VN,jv,-1,b,1);this.b=C(VN,jv,-1,b,1)}\nfunction G8(a,b){var c;this.k=a.k;this.j=b;this.e=C(A,u,-1,a.e.length,1);this.n=C(A,u,-1,a.e.length,1);this.a=C(VN,jv,-1,a.e.length,1);this.b=C(VN,jv,-1,a.e.length,1);for(c=0;c<a.e.length;++c)this.e[c]=a.e[c],this.n[c]=a.n[c],this.a[c]=a.a[c],this.b[c]=a.b[c];if(null!=a.f){this.f=C(A,u,-1,a.f.length,1);for(c=0;c<a.f.length;++c)this.f[c]=a.f[c]}if(null!=a.i){this.i=C(A,u,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}w(41,1,{12:1},g8,G8);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function R7(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function S8(){S8=x;T8=y(U8,Yu,-1,[0.29899999499320984,0.5870000123977661,0.11400000005960464])}\nfunction V8(a,b){S8();var c,d,e,f,g,h;c=!b?1:(T8[0]*(b.d>>16&255)+T8[1]*(b.d>>8&255)+T8[2]*(b.d&255))/255;f=!a?1:(T8[0]*(a.d>>16&255)+T8[1]*(a.d>>8&255)+T8[2]*(a.d&255))/255;e=SO(c-f);if(0.30000001192092896<e)return a;d=C(U8,Yu,-1,3,1);W8(b.d>>16&255,b.d>>8&255,b.d&255,d);g=C(U8,Yu,-1,3,1);W8(a.d>>16&255,a.d>>8&255,a.d&255,g);h=SO(g[0]-d[0]);0.5<h&&(h=1-h);g=1-(g[1]>d[1]?g[1]:d[1]);d=SO(f+c-1);h=Math.cos(9.42477796076938*h);h=0.30000001192092896*(g>(d>h?d:h)?g:d>h?d:h);if(e>h)c=a;else if(e=(f>c?1<\nf+h:0<f-h)?c-h:c+h,c=null,null==c&&(c=C(U8,Yu,-1,4,1)),null!=a.b?c[3]=a.a:c[3]=(a.d>>24&255)/255,f=c,null==f&&(f=C(U8,Yu,-1,3,1)),null!=a.b?(f[2]=a.b[2],f[1]=a.b[1],f[0]=a.b[0]):(f[2]=(a.d&255)/255,f[1]=(a.d>>8&255)/255,f[0]=(a.d>>16&255)/255),f=!a?1:(T8[0]*(a.d>>16&255)+T8[1]*(a.d>>8&255)+T8[2]*(a.d&255))/255,0==f)c=new X8(f,f,f,c[3]);else{d=e/(!a?1:(T8[0]*(a.d>>16&255)+T8[1]*(a.d>>8&255)+T8[2]*(a.d&255))/255);for(e=f=h=0;3>e;++e)c[e]*=d,1>c[e]?f+=T8[e]:(h+=(c[e]-1)*T8[e],c[e]=1);if(0!=h){for(e=\nd=0;3>e;++e)1>c[e]&&(c[e]+=h/f,1<c[e]&&(d+=(c[e]-1)*T8[e],c[e]=1));if(0!=d)for(e=0;3>e;++e)1>c[e]&&(c[e]+=d/T8[e],1<c[e]&&(c[e]=1))}c=new X8(c[0],c[1],c[2],c[3])}return c}var T8;function X8(a,b,c,d){BK();var e=iA(255*a+0.5),f=iA(255*b+0.5),g=iA(255*c+0.5),h=iA(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new kw(ih);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=C(U8,Yu,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}function Y8(a){BK();this.d=a|-16777216}\nfunction W8(a,b,c,d){BK();var e,f,g,h,j,l;null==d&&(d=C(U8,Yu,-1,3,1));j=c>(a>b?a:b)?c:a>b?a:b;l=c<(a<b?a:b)?c:a<b?a:b;j==l?g=h=0:(h=(j-l)/j,f=(j-a)/(j-l),e=(j-b)/(j-l),c=(j-c)/(j-l),a==j?g=c-e:b==j?g=2+f-c:g=4+e-f,g/=6,0>g&&++g);d[0]=g;d[1]=h;d[2]=j/255}w(473,1,{58:1,67:1,70:1},X8,Y8);var Y7=null;function a7(){}function d7(a,b){this.a=a;this.b=b}w(523,496,{77:1,78:1},a7,d7);_.vf=ZE;_.wf=$E;_.tS=function(){return Z8.d+"[x="+this.a+",y="+this.b+Lm};_.a=0;_.b=0;\nfunction Q6(a,b){var c,d,e,f;c=new R6;d=a.c;e=b.vf();d=d<e?d:e;e=a.d;f=b.wf();e=e<f?e:f;f=a.c+a.b;var g=b.vf()+b.yf();f=f>g?f:g;var g=a.d+a.a,h=b.wf()+b.xf();c.c=d;c.d=e;c.b=f-d;c.a=(g>h?g:h)-e;return c}function R6(){}function i7(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(524,499,dv,R6,i7);_.xf=ZE;_.yf=$E;_.vf=function(){return this.c};_.wf=function(){return this.d};_.tS=function(){return gla.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Lm};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction $8(a){var b,c;c=new f_;var d=new b8,e=ZS(lG(a)),f,g,h,j,l,n,o,r,t,z,v,E,s,F,P,M,$,da,Z,ca,Hb,aa,sb,Mb,K,Ja,Zc,Ub,tb,N,za,mc,rd,qa,cd,$d,Ya;d.b=c;nZ(d.b);sb=null;j=C(A,u,-1,64,1);j[0]=-1;Ja=C(A,u,-1,64,1);Zc=C(A,u,-1,64,1);for(s=0;64>s;++s)Ja[s]=-1;g=K=0;Ub=Mb=N=!1;n=0;tb=e.length;for(l=1;32>=e[K];)++K;for(;K<tb;)if(za=e[K++]&65535,a9(za)||42==za){h=0;v=-1;F=aa=P=!1;if(N)82==za&&VM(e[K]&65535)?(da=null!=String.fromCharCode(e[K+1]&65535).match(/\\d/)?2:1,h=HZ(oZ(e,K-1,1+da)),K+=da):(M=String.fromCharCode(e[K]&\n65535).toLowerCase().charCodeAt(0)==(e[K]&65535)&&a9(e[K]&65535)?2:1,h=HZ(oZ(e,K-1,M)),K+=M-1,v=0),64==e[K]&&(++K,64==e[K]&&(F=!0,++K),aa=!0),72==e[K]&&(++K,v=1,VM(e[K]&65535)&&(v=e[K]-48,++K));else if(42==za)h=6,P=!0;else switch(String.fromCharCode(za).toUpperCase().charCodeAt(0)){case 66:K<tb&&114==e[K]?(h=35,++K):h=5;break;case 67:K<tb&&108==e[K]?(h=17,++K):h=6;break;case 70:h=9;break;case 73:h=53;break;case 78:h=7;break;case 79:h=8;break;case 80:h=15;break;case 83:h=16}if(0==h)throw new Qy(qka);\nf=iZ(d.b,h);P?(Ub=!0,CZ(d.b,f,1)):K7(d.b,f,String.fromCharCode(za).toLowerCase().charCodeAt(0)==za&&a9(za));if(-1!=v&&1!=h){o=C($S,fv,-1,1,1);o[0]=v<<24>>24;var pa=d.b,Ab=f,G=o;null!=G&&0==G.length&&(G=null);null==G?null!=pa.r&&(pa.r[Ab]=null):(null==pa.r&&(pa.r=C(gZ,q,3,pa.G,0)),pa.r[Ab]=G)}E=j[n];-1!=j[n]&&128!=l&&mZ(d.b,f,j[n],l);l=1;j[n]=f;0!=g&&(AZ(d.b,f,g),g=0);(ca=!sb?null:TZ(sb,rP(E)))&&c8(ca,f,K,1==h);aa&&(!sb&&(sb=new a_),b_(sb,rP(f),new d8(d,f,E,v,K,F)))}else if(46==za)l=128;else if(61==\nza)l=2;else if(35==za)l=4;else if(VM(za))if(Z=za-48,N){for(;K<tb&&VM(e[K]&65535);)Z=10*Z+e[K]-48,++K;g=Z}else{Mb&&K<tb&&VM(e[K]&65535)&&(Z=10*Z+e[K]-48,++K);Mb=!1;if(64<=Z)throw new Qy(oka);if(-1==Ja[Z])Ja[Z]=j[n],Zc[Z]=K-1;else{if(Ja[Z]==j[n])throw new Qy(nka);sb&&((ca=TZ(sb,rP(Ja[Z])))&&c8(ca,j[n],Zc[Z],!1),(ca=TZ(sb,rP(j[n])))&&c8(ca,Ja[Z],K-1,!1));mZ(d.b,j[n],Ja[Z],l);Ja[Z]=-1}l=1}else if(43==za){if(!N)throw new Qy(ika);for(r=1;43==e[K];)++r,++K;1==r&&VM(e[K]&65535)&&(r=e[K]-48,++K);vZ(d.b,j[n],\nr)}else if(45==za){if(N){for(r=-1;45==e[K];)--r,++K;-1==r&&VM(e[K]&65535)&&(r=48-e[K],++K);vZ(d.b,j[n],r)}}else if(40==za){if(-1==j[n])throw new Qy(hka);j[n+1]=j[n];++n}else if(41==za)--n;else if(91==za){if(N)throw new Qy(mka);N=!0}else if(93==za){if(!N)throw new Qy(jka);N=!1}else if(37==za)Mb=!0;else if(58==za)if(N){for($=0;VM(e[K]&65535);)$=10*$+e[K]-48,++K;d.b.u[j[n]]=$}else l=64;else if(47==za)l=17;else if(92==za)l=9;else throw new Qy(pka+String.fromCharCode(za)+Uc);if(1!=l)throw new Qy(kka);\nfor(s=0;64>s;++s)if(-1!=Ja[s])throw new Qy(lka);var Sa=d.b,ob,Pc,hc,ga,tc,Y;Y=C(A,u,-1,Sa.o,1);ga=C(wz,Ru,-1,Sa.o,2);for(Pc=0;Pc<Sa.p;++Pc)for(hc=0;2>hc;++hc)OZ(Sa,Sa.y[hc][Pc])&&!OZ(Sa,Sa.y[1-hc][Pc])&&(ga[Sa.y[hc][Pc]]=!0);for(tc=Sa.o-1;0<=tc&&ga[tc];)Y[tc]=tc,--tc;for(ob=0;ob<=tc;++ob)if(ga[ob]){Y[ob]=tc;Y[tc]=ob;for(--tc;0<=tc&&ga[tc];)Y[tc]=tc,--tc}else Y[ob]=ob;d.b.J=!0;lY(d.b,1);for(f=0;f<d.b.o;++f)if(null!=(null==c.r?null:null==c.r[f]?null:oZ(c.r[f],0,c.r[f].length))&&!I7(d.b,f))if(z=(null==\nd.b.r?null:d.b.r[f])[0],d.b.x[f]<(RX(),fZ).length&&null!=fZ[d.b.x[f]]){t=!1;mc=vY(d.b,f);mc-=xY(d.b,f,mc);for(qa=fZ[d.b.x[f]],cd=0,$d=qa.length;cd<$d;++cd)if(rd=qa[cd],mc<=rd){t=!0;rd!=mc+z&&uZ(d.b,f,mc+z);break}t||uZ(d.b,f,mc+z)}var O,db,Bb,Nb;for(O=0;O<d.b.c;++O)if(7==d.b.x[O]&&0==d.b.q[O]&&3<vY(d.b,O)&&0<d.b.k[O])for(Nb=0;Nb<d.b.f[O];++Nb)if(db=kX(d.b,O,Nb),Bb=zX(d.b,O,Nb),1<sX(d.b,Bb)&&JZ(d.b.x[db])){4==d.b.B[Bb]?PY(d.b,Bb,2):PY(d.b,Bb,1);vZ(d.b,O,d.b.q[O]+1);vZ(d.b,db,d.b.q[db]-1);break}var T,\nAa,Wa,Xc,Da,Qc,ub,Fd,ie,Ec,dd,Vb,eb,ed,Yb,Yc;lY(d.b,1);d.a=C(wz,Ru,-1,d.b.d,2);for(Wa=0;Wa<d.b.d;++Wa)64==d.b.B[Wa]&&(PY(d.b,Wa,1),d.a[Wa]=!0);Yc=new NZ(d.b,3);Fd=C(wz,Ru,-1,Yc.i.c,2);for(eb=0;eb<Yc.i.c;++eb){ed=FF(Yc.i,eb);Fd[eb]=!0;for(ub=0;ub<ed.length;++ub)if(!I7(d.b,ed[ub])){Fd[eb]=!1;break}if(Fd[eb]){Yb=FF(Yc.j,eb);for(ub=0;ub<Yb.length;++ub)d.a[Yb[ub]]=!0}}for(Wa=0;Wa<d.b.d;++Wa)if(!d.a[Wa]&&0!=Yc.b[Wa]&&I7(d.b,W(d.b,0,Wa))&&I7(d.b,W(d.b,1,Wa)))a:{var I=d,pb=Wa,wc=void 0,Gd=void 0,uc=void 0,\nae=void 0,Sd=void 0,kd=void 0,Zb=void 0,Cb=void 0,oa=void 0,Ld=void 0,be=void 0,fd=void 0,ic=void 0,Cb=C(A,u,-1,I.b.c,1),kd=C(A,u,-1,I.b.c,1),Zb=C(A,u,-1,I.b.c,1),oa=C(A,u,-1,I.b.c,1),wc=W(I.b,0,pb),Gd=W(I.b,1,pb);kd[0]=wc;kd[1]=Gd;Zb[0]=-1;Zb[1]=pb;Cb[wc]=1;Cb[Gd]=2;oa[wc]=-1;oa[Gd]=wc;for(Ld=Sd=1;Sd<=Ld&&15>Cb[kd[Sd]];){ic=kd[Sd];for(be=0;be<I.b.f[ic];++be)if(uc=kX(I.b,ic,be),uc!=oa[ic]){ae=zX(I.b,ic,be);if(uc==wc){Zb[0]=ae;for(fd=0;fd<=Ld;++fd)I.a[Zb[be]]=!0;break a}I7(I.b,uc)&&0==Cb[uc]&&(++Ld,\nkd[Ld]=uc,Zb[Ld]=ae,Cb[uc]=Cb[ic]+1,oa[uc]=ic)}++Sd}}lY(d.b,3);for(eb=0;eb<Yc.i.c;++eb)if(Fd[eb]){ed=FF(Yc.i,eb);for(ub=0;ub<ed.length;++ub){var ce;var Ta=d,Na=ed[ub],Fc=void 0;16==Ta.b.x[Na]&&0>=Ta.b.q[Na]||6==Ta.b.x[Na]&&0!=Ta.b.q[Na]||!I7(Ta.b,Na)?ce=!1:(Fc=null==AY(Ta.b,Na)?0:(null==Ta.b.r?null:Ta.b.r[Na])[0],ce=1>rZ(Ta.b,Na)-vY(Ta.b,Na)-Fc||5!=Ta.b.x[Na]&&6!=Ta.b.x[Na]&&7!=Ta.b.x[Na]&&8!=Ta.b.x[Na]&&15!=Ta.b.x[Na]&&16!=Ta.b.x[Na]&&33!=Ta.b.x[Na]&&34!=Ta.b.x[Na]?!1:!0);if(!ce){K7(d.b,ed[ub],!1);\nfor(Ec=0;Ec<d.b.f[ed[ub]];++Ec)d.a[zX(d.b,ed[ub],Ec)]=!1}}}a8(d);for(eb=0;eb<Yc.i.c;++eb)if(Fd[eb]&&6==FF(Yc.j,eb).length){Yb=FF(Yc.j,eb);ie=!0;for(Xc=0,Da=Yb.length;Xc<Da;++Xc)if(Wa=Yb[Xc],!d.a[Wa]){ie=!1;break}ie&&($7(d,Yb[0]),$7(d,Yb[2]),$7(d,Yb[4]),a8(d))}for(Vb=5;4<=Vb;--Vb){do{dd=!1;for(Wa=0;Wa<d.b.d;++Wa)if(d.a[Wa]){for(ub=T=0;2>ub;++ub){Qc=W(d.b,ub,Wa);for(Ec=0;Ec<d.b.f[Qc];++Ec)d.a[zX(d.b,Qc,Ec)]&&++T}if(T==Vb){$7(d,Wa);a8(d);dd=!0;break}}}while(dd)}for(Wa=0;Wa<d.b.d;++Wa)if(d.a[Wa])throw new Qy(D6);\nfor(Aa=0;Aa<d.b.c;++Aa)if(I7(d.b,Aa))throw new Qy(D6);d.b.r=null;d.b.J=!1;var xc,kb,yc,Ob,xd,sd,yd,jc,Qa,Gc,gd;lY(d.b,3);Qa=!1;Gc=C(A,u,-1,2,1);gd=C(A,u,-1,2,1);jc=C(A,u,-1,2,1);for(kb=0;kb<d.b.d;++kb)if(!JX(d.b,kb)&&2==d.b.B[kb]){for(Ob=0;2>Ob;++Ob){Gc[Ob]=-1;jc[Ob]=-1;xc=W(d.b,Ob,kb);for(yd=0;yd<d.b.f[xc];++yd)yc=zX(d.b,xc,yd),yc!=kb&&(17==d.b.B[yc]||9==d.b.B[yc]?(Gc[Ob]=kX(d.b,xc,yd),gd[Ob]=yc):jc[Ob]=kX(d.b,xc,yd));if(-1==Gc[Ob])break}if(-1!=Gc[0]&&-1!=Gc[1]){sd=d.b.B[gd[0]]!=d.b.B[gd[1]];xd=\n!1;for(Ob=0;2>Ob;++Ob)-1!=jc[Ob]&&jc[Ob]<Gc[Ob]&&(xd=!xd);EZ(d.b,kb,sd^xd?2:1,!1);Qa=!0}}for(kb=0;kb<d.b.d;++kb)(17==d.b.B[kb]||9==d.b.B[kb])&&PY(d.b,kb,1);Qa&&(d.b.K|=4);y8(new R8,d.b);if(sb){for(Hb=b9((Ya=new K2(sb),new c9(sb,Ya)));pT(Hb.a.a);)ca=(Hb.a.b=KD(Hb.a.a)).yh(),BZ(d.b,ca.a,dla(ca,Y),!1);d.b.K|=4}Q7(d.b);e8(d.b);Ub&&GZ(d.b,!0);b=new X7(c);return Xz(b.a.a)}function a9(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function b9(a){a=new N2(a.b.a);return new d9(a)}\nfunction c9(a,b){this.a=a;this.b=b}w(626,614,{},c9);_.vh=function(a){a:{var b,c;for(c=new N2((new K2(this.a)).a);pT(c.a);)if(b=c.b=KD(c.a),b=b.yh(),null==a?null==b:Xy(a,b)){a=!0;break a}a=!1}return a};_.ye=function(){return b9(this)};_.Tf=function(){return this.b.a.c};_.a=null;_.b=null;function d9(a){this.a=a}w(627,1,{},d9);_.Vd=function(){return pT(this.a.a)};_.Wd=function(){return(this.a.b=KD(this.a.a)).yh()};_.Xd=function(){M2(this.a)};_.a=null;\nfunction l8(a,b){SD();var c;c=ZD(a.b,a.c);EX(c,c.length,b?b:(FX(),FX(),GX));var d,e;e=a.c;for(d=0;d<e;++d)hL(a,d,c[d])}function e9(){e9=x;var a,b;f9=C(VN,jv,-1,25,1);g9=C(VN,jv,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)g9[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)f9[a]=b,b*=0.5}function H8(a,b){var c,d;if(0<b){if((b&-b)==b)return iA(4.6566128730773926E-10*b*h9(a));do c=h9(a),d=c%b;while(0>c-d+(b-1));return iA(d)}throw new oK;}\nfunction h9(a){var b,c,d;c=15525485*a.a+1502*a.b;d=15525485*a.b+11;b=Math.floor(5.9604644775390625E-8*d);a.a=(c+b)%16777216;a.b=d-16777216*b;a=128*a.a+Math.floor(a.b*g9[31]);2147483648<=a&&(a-=4294967296);return a}function z8(){e9();var a,b;b=hla++ +(new Date).getTime();a=iA(Math.floor(5.9604644775390625E-8*b))&16777215;b=iA(b-16777216*a);this.a=a^1502;this.b=b^15525485}function i9(){e9();this.a=6122;this.b=12230397}w(643,1,{},z8,i9);_.a=0;_.b=0;var f9,g9,hla=0;w(683,679,ev);\n_.Ad=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(AP(),BP)&&this.b.i==(CP(),DP))try{var f=this.b.b,g,h,j;j=null;h=new f_;WZ(new c_,h,new n2(new q2(f)))&&(g=new X7(h),j=Xz(g.a.a));b=j;if(null==b)throw new Qy("V3000 read failed.");a=Us;this.a.ic.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=Dz(l),H(l,96))c=l,d=c.yd();else throw l;}else if(this.b.a==kU)try{var n=this.b.b,o,r,t,z;b=-1!=n.indexOf(Wf)?(o=YS(n,Wf),r=$8(o[0]),t=$8(o[2]),z=m,z+=rc,z+=iQ(1,3)+iQ(1,3)+ba,z+=gc+r,z+=gc+t,z):\n$8(n);this.b.f==(yP(),hU)?a="readSMIRKS":this.b.f==iU&&(a="readSMILES");this.a.ic.a="SMILES conversion provided by OpenChemLib"}catch(v){if(v=Dz(v),H(v,96))c=v,d=c.yd();else throw v;}else if(d="Invalid or unsupported input",this.a.zc&&!this.b.d)try{var E,s=new U7,F=lG(this.b.b),P;if(null==F||0==F.length)P=null;else{var M=ZS(F),$,da,Z,ca,Hb;if(null==M)P=null;else{S7(s,M,0);$=X(s,4);ca=X(s,4);8<$&&($=ca);da=X(s,$);Z=X(s,ca);Hb=new ZZ(da,Z);var aa=null,sb,Mb,K,Ja,Zc,Ub,tb,N,za,mc,rd,qa,cd,$d,Ya,pa,Ab,\nG,Sa,ob,Pc,hc,ga,tc,Y,O,db,Bb,Nb,T,Aa,Wa,Xc,Da,Qc,ub,Fd,ie,Ec,dd,Vb,eb,ed,Yb,Yc,I,pb,wc,Gd,uc,ae,Sd,kd,Zb,Cb,oa,Ld,be,fd,ic,ce,Ta,Na,Fc,xc,kb,yc,Ob,xd,sd,yd,jc;kb=8;s.f=Hb;nZ(s.f);if(!(null==M||0==M.length))if(null!=aa&&0==aa.length&&(aa=null),S7(s,M,0),K=X(s,4),pa=X(s,4),8<K&&(kb=K,K=pa),0==K)GZ(s.f,1==X(s,1));else{Ja=X(s,K);Zc=X(s,pa);Cb=X(s,K);fd=X(s,K);be=X(s,K);Y=X(s,K);for(N=0;N<Ja;++N)iZ(s.f,6);for(I=0;I<Cb;++I)lZ(s.f,X(s,K),7);for(I=0;I<fd;++I)lZ(s.f,X(s,K),8);for(I=0;I<be;++I)lZ(s.f,X(s,\nK),X(s,8));for(I=0;I<Y;++I)vZ(s.f,X(s,K),X(s,4)-8);O=1+Zc-Ja;Xc=X(s,4);Ya=0;L7(s.f,0,0);M7(s.f,0,0);N7(s.f,0,0);Da=null!=aa&&39<=aa[0];jc=sd=Ob=xc=0;T=Nb=!1;Da&&(aa.length>2*Ja-2&&39==aa[2*Ja-2]||aa.length>3*Ja-3&&39==aa[3*Ja-3]?(T=!0,pb=(Nb=aa.length==3*Ja-3+9)?3*Ja-3:2*Ja-2,$d=86*(aa[pb+1]-40)+aa[pb+2]-40,xc=Math.pow(10,$d/2E3-1),pb+=2,yc=86*(aa[pb+1]-40)+aa[pb+2]-40,Ob=Math.pow(10,yc/1500-1),pb+=2,xd=86*(aa[pb+1]-40)+aa[pb+2]-40,sd=Math.pow(10,xd/1500-1),Nb&&(pb+=2,yd=86*(aa[pb+1]-40)+aa[pb+2]-\n40,jc=Math.pow(10,yd/1500-1))):Nb=aa.length==3*Ja-3);s.b&&Nb&&(aa=null,Da=!1);for(I=1;I<Ja;++I)Qc=X(s,Xc),0==Qc?(Da&&(L7(s.f,I,s.f.D[0].a+8*(aa[2*I-2]-83)),M7(s.f,I,s.f.D[0].b+8*(aa[2*I-1]-83)),Nb&&N7(s.f,I,s.f.D[0].c+8*(aa[2*Ja-3+I]-83))),++O):(Ya+=Qc-1,Da&&(L7(s.f,I,uX(s.f,Ya)+aa[2*I-2]-83),M7(s.f,I,vX(s.f,Ya)+aa[2*I-1]-83),Nb&&N7(s.f,I,wX(s.f,Ya)+(aa[2*Ja-3+I]-83))),mZ(s.f,Ya,I,1));for(I=0;I<O;++I)mZ(s.f,X(s,K),X(s,K),1);Gd=C(wz,Ru,-1,Zc,2);for(G=0;G<Zc;++G)switch(Pc=X(s,2),Pc){case 0:J7(s.f,W(s.f,\n0,G))||J7(s.f,W(s.f,1,G))?PY(s.f,G,32):Gd[G]=!0;break;case 2:PY(s.f,G,2);break;case 3:PY(s.f,G,4)}Mb=X(s,K);for(I=0;I<Mb;++I)if(N=X(s,K),8==kb)ic=X(s,2),3==ic?(xZ(s.f,N,1,0),BZ(s.f,N,1,!1)):BZ(s.f,N,ic,!1);else switch(ic=X(s,3),ic){case 4:BZ(s.f,N,1,!1);xZ(s.f,N,1,X(s,3));break;case 5:BZ(s.f,N,2,!1);xZ(s.f,N,1,X(s,3));break;case 6:BZ(s.f,N,1,!1);xZ(s.f,N,2,X(s,3));break;case 7:BZ(s.f,N,2,!1);xZ(s.f,N,2,X(s,3));break;default:BZ(s.f,N,ic,!1)}8==kb&&0==X(s,1)&&(s.f.F=!0);sb=X(s,pa);for(I=0;I<sb;++I)if(G=\nX(s,pa),1==s.f.B[G])switch(ic=X(s,3),ic){case 4:EZ(s.f,G,1,!1);DZ(s.f,G,1,X(s,3));break;case 5:EZ(s.f,G,2,!1);DZ(s.f,G,1,X(s,3));break;case 6:EZ(s.f,G,1,!1);DZ(s.f,G,2,X(s,3));break;case 7:EZ(s.f,G,2,!1);DZ(s.f,G,2,X(s,3));break;default:EZ(s.f,G,ic,!1)}else EZ(s.f,G,X(s,2),!1);GZ(s.f,1==X(s,1));tb=null;for(Ld=0;1==X(s,1);)switch(Wa=Ld+X(s,4),Wa){case 0:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),CZ(s.f,N,2048);break;case 1:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),kd=X(s,8),AZ(s.f,N,kd);break;case 2:oa=X(s,pa);\nfor(I=0;I<oa;++I)G=X(s,pa),PY(s.f,G,64);break;case 3:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),CZ(s.f,N,4096);break;case 4:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Fc=X(s,4)<<3,CZ(s.f,N,Fc);break;case 5:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Ub=X(s,2)<<1,CZ(s.f,N,Ub);break;case 6:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),CZ(s.f,N,1);break;case 7:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Yb=X(s,4)<<7,CZ(s.f,N,Yb);break;case 8:oa=X(s,K);for(I=0;I<oa;++I){N=X(s,K);rd=X(s,4);za=C(A,u,-1,rd,1);for(uc=0;uc<rd;++uc)mc=X(s,8),za[uc]=\nmc;var Qa=s.f,Gc=N,gd=za;null==Qa.t&&(Qa.t=C(hQ,Ju,86,Qa.G,0));null!=gd&&bY(gd);Qa.t[Gc]=gd;Qa.K=0;Qa.E=!0}break;case 9:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),Fc=X(s,2)<<4,FZ(s.f,G,Fc);break;case 10:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),hc=X(s,4),FZ(s.f,G,hc);break;case 11:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),CZ(s.f,N,8192);break;case 12:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),ga=X(s,8)<<6,FZ(s.f,G,ga);break;case 13:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),ce=X(s,3)<<14,CZ(s.f,N,ce);break;case 14:oa=X(s,K);\nfor(I=0;I<oa;++I)N=X(s,K),Zb=X(s,5)<<17,CZ(s.f,N,Zb);break;case 15:Ld=16;break;case 16:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Na=X(s,3)<<22,CZ(s.f,N,Na);break;case 17:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),uZ(s.f,N,X(s,4));break;case 18:oa=X(s,K);Sd=X(s,4);for(I=0;I<oa;++I){N=X(s,K);Aa=X(s,Sd);ae=C($S,fv,-1,Aa,1);for(uc=0;uc<Aa;++uc)ae[uc]=X(s,7)<<24>>24;var zd=s.f,Pb=N,Qb=oZ(ae,0,ae.length),de=void 0;if(null!=Qb)if(0==Qb.length)Qb=null;else if(de=HZ(Qb),0!=de&&J(Qb,eZ[de])||J(Qb,Xf))lZ(zd,Pb,de),Qb=null;\nnull==Qb?null!=zd.r&&(zd.r[Pb]=null):(null==zd.r&&(zd.r=C(gZ,q,3,zd.G,0)),zd.r[Pb]=ZS(Qb))}break;case 19:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),tc=X(s,3)<<25,CZ(s.f,N,tc);break;case 20:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),Na=X(s,3)<<14,FZ(s.f,G,Na);break;case 21:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),zZ(s.f,N,X(s,2)<<4);break;case 22:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),CZ(s.f,N,268435456);break;case 23:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),FZ(s.f,G,131072);break;case 24:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,\npa),Ub=X(s,2)<<18,FZ(s.f,G,Ub);break;case 25:for(I=0;I<Ja;++I)if(1==X(s,1)){var Hc=s.f;Hc.s[I]|=512}break;case 26:oa=X(s,pa);tb=C(A,u,-1,oa,1);for(I=0;I<oa;++I)tb[I]=X(s,pa);break;case 27:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),CZ(s.f,N,536870912)}var V=new B7(s.f),Rc,kc,Ra,zc,Xa,nc,pf,fb,je,Me,Ad,ke,vc;lY(V.d,1);if(null!=Gd)V.c=Gd;else{V.c=C(wz,Ru,-1,V.d.d,2);for(Ra=0;Ra<V.d.d;++Ra)64==V.d.B[Ra]&&(V.c[Ra]=!0,PY(V.d,Ra,1))}V.e=0;pf=C(wz,Ru,-1,V.d.c,2);for(Ra=0;Ra<V.d.d;++Ra)if(V.c[Ra]){++V.b;for(nc=0;2>\nnc;++nc)pf[W(V.d,nc,Ra)]||(pf[W(V.d,nc,Ra)]=!0,++V.a)}if(0!=V.b){vc=new NZ(V.d,1);if(V.d.E){var le,ld,Td,oc,Ic,qb,Ac;for(ld=0;ld<V.d.d;++ld)if(V.c[ld])for(oc=0;2>oc;++oc){qb=W(V.d,oc,ld);le=!1;for(Ic=0;Ic<V.d.f[qb];++Ic)if(ld!=zX(V.d,qb,Ic)&&V.c[zX(V.d,qb,Ic)]){le=!0;break}if(!le){Ac=ld;for(Td=W(V.d,1-oc,ld);-1!=Ac;){V.c[Ac]=!1;--V.b;PY(V.d,Ac,64);Ac=-1;qb=Td;for(Ic=0;Ic<V.d.f[qb];++Ic)if(V.c[zX(V.d,qb,Ic)])if(-1==Ac)Ac=zX(V.d,qb,Ic),Td=kX(V.d,qb,Ic);else{Ac=-1;break}}break}}}for(kc=0;kc<V.d.c;++kc){var Ne;\nb:{for(var Oe=void 0,Oe=0;Oe<V.d.f[kc];++Oe)if(V.c[zX(V.d,kc,Oe)]){Ne=!0;break b}Ne=!1}Ne&&(7==vc.a[kc]&&(5==V.d.x[kc]&&0==V.d.q[kc]||6==V.d.x[kc]&&1==V.d.q[kc])&&A7(V,kc),5==vc.a[kc]&&(6==V.d.x[kc]&&-1==V.d.q[kc]||7==V.d.x[kc]&&0==V.d.q[kc]&&3==lX(V.d,kc)||8==V.d.x[kc]&&0==V.d.q[kc]&&2==V.d.f[kc]||16==V.d.x[kc]&&0==V.d.q[kc]&&2==V.d.f[kc])&&A7(V,kc))}var lc;for(lc=0;lc<V.d.d;++lc){var Jc;if(Jc=V.c[lc])b:{for(var Bc=void 0,gb=void 0,$b=void 0,ee=void 0,xe=void 0,Bd=void 0,xe=0;2>xe;++xe)if(Bc=W(vc.f,\nxe,lc),7==vc.f.x[Bc]&&2==vc.f.f[Bc]){gb=W(vc.f,1-xe,lc);for(Bd=0;Bd<vc.f.f[gb];++Bd)if($b=kX(vc.f,gb,Bd),ee=zX(vc.f,gb,Bd),(8==vc.f.x[$b]||16==vc.f.x[$b])&&2==sX(vc.f,ee)&&1==vc.f.f[$b]){Jc=!0;break b}}Jc=!1}Jc&&(A7(V,W(V.d,0,lc)),A7(V,W(V.d,1,lc)))}var Sc,Ba,hb,Hd,Cd;for(Ba=0;Ba<V.d.d;++Ba)if(2==sX(V.d,Ba))for(Hd=0;2>Hd;++Hd){Sc=W(V.d,Hd,Ba);for(Cd=0;Cd<V.d.f[Sc];++Cd)if(hb=zX(V.d,Sc,Cd),V.c[hb]){A7(V,Sc);break}}for(z7(V);0!=V.b;){Xa=!1;for(Ra=0;Ra<V.d.d;++Ra)if(V.c[Ra]){for(je=Rc=0;2>je;++je){zc=\nW(V.d,je,Ra);for(Me=0;Me<V.d.f[zc];++Me)V.c[zX(V.d,zc,Me)]&&++Rc}if(4==Rc){y7(V,Ra);z7(V);Xa=!0;break}}if(!Xa)for(Ad=0;Ad<vc.i.c;++Ad)if(6==FF(vc.j,Ad).length){fb=!0;ke=FF(vc.j,Ad);for(nc=0;6>nc;++nc)if(!V.c[ke[nc]]){fb=!1;break}if(fb){for(nc=0;6>nc;nc+=2)y7(V,ke[nc]);Xa=!0;break}}if(!Xa)for(Ra=0;Ra<V.d.d;++Ra)if(V.c[Ra]){y7(V,Ra);z7(V);break}}}if(null!=tb)for(Sa=0,ob=tb.length;Sa<ob;++Sa)G=tb[Sa],PY(s.f,G,2==s.f.B[G]?4:2);db=0;if(null==aa&&M.length>s.d+1&&(32==M[s.d+1]||9==M[s.d+1]))aa=M,db=s.d+\n2;if(null!=aa)try{if(33==aa[db]||35==aa[db]){S7(s,aa,db+1);Nb=1==X(s,1);T=1==X(s,1);Ta=2*X(s,4);Ab=1<<Ta;G=0;for(N=1;N<Ja;++N)G<Zc&&W(s.f,1,G)==N?(eb=W(s.f,0,G++),Vb=1):(eb=0,Vb=8),L7(s.f,N,uX(s.f,eb)+Vb*(X(s,Ta)-~~(Ab/2))),M7(s.f,N,vX(s.f,eb)+Vb*(X(s,Ta)-~~(Ab/2))),Nb&&N7(s.f,N,wX(s.f,eb)+Vb*(X(s,Ta)-~~(Ab/2)));cd=Nb?1.5:(RX(),24);qa=H7(s.f,Ja,Zc,cd);if(35==aa[db]){Yc=0;ed=C(A,u,-1,Ja,1);for(N=0;N<Ja;++N)Yc+=ed[N]=aY(s.f,N);for(N=0;N<Ja;++N)for(I=0;I<ed[N];++I)Yb=iZ(s.f,1),mZ(s.f,N,Yb,1),L7(s.f,\nYb,uX(s.f,N)+(X(s,Ta)-~~(Ab/2))),M7(s.f,Yb,vX(s.f,N)+(X(s,Ta)-~~(Ab/2))),Nb&&N7(s.f,Yb,wX(s.f,N)+(X(s,Ta)-~~(Ab/2)));Ja+=Yc}if(T){var Kc=X(s,Ta),Za=Math.log(2E3)*Math.LOG10E*Kc/(Ab-1)-1;xc=Math.pow(10,Za);Ob=xc*T7(X(s,Ta),Ab);sd=xc*T7(X(s,Ta),Ab);Nb&&(jc=xc*T7(X(s,Ta),Ab));Vb=xc/qa;for(N=0;N<Ja;++N)L7(s.f,N,Ob+Vb*uX(s.f,N)),M7(s.f,N,sd+Vb*vX(s.f,N)),Nb&&N7(s.f,N,jc+Vb*wX(s.f,N))}else{Vb=1.5/qa;for(N=0;N<Ja;++N)L7(s.f,N,Vb*uX(s.f,N)),M7(s.f,N,Vb*vX(s.f,N)),Nb&&N7(s.f,N,Vb*wX(s.f,N))}}else if(Nb&&!T&&\n0==xc&&(xc=1.5),0!=xc&&0!=s.f.p){for(G=qa=0;G<s.f.p;++G)ub=uX(s.f,W(s.f,0,G))-uX(s.f,W(s.f,1,G)),Fd=vX(s.f,W(s.f,0,G))-vX(s.f,W(s.f,1,G)),ie=Nb?wX(s.f,W(s.f,0,G))-wX(s.f,W(s.f,1,G)):0,qa+=Math.sqrt(ub*ub+Fd*Fd+ie*ie);qa/=s.f.p;dd=xc/qa;for(N=0;N<s.f.o;++N)L7(s.f,N,uX(s.f,N)*dd+Ob),M7(s.f,N,vX(s.f,N)*dd+sd),Nb&&N7(s.f,N,wX(s.f,N)*dd+jc)}}catch(me){if(me=Dz(me),H(me,96))Ec=me,Ec.yd(),aa=null,Nb=!1;else throw me;}if((Bb=null!=aa&&!Nb)||s.b){lY(s.f,3);for(G=0;G<s.f.d;++G)if(2==sX(s.f,G)&&!JX(s.f,G)&&\n0==(s.f.z[G]&3)){var Gf=s.f;Gf.z[G]|=16777216}}!Bb&&s.b&&(s.f.K|=4,wc=new R8,wc.i=new i9,y8(wc,s.f),Bb=!0);Bb?(Q7(s.f),e8(s.f)):Nb||(s.f.K|=4)}P=Hb}}E=new X7(P);b=Xz(E.a.a);a="readOCLCode";d=null}catch(md){if(md=Dz(md),!H(md,96))throw md;}e=!1;if(null!=b&&null==d)try{if(e=EP(this.a,b,!1)){var Yf=this.a;if(Yf.r){var Zf=Yf.r;Zf.a=a;dO(Zf,0,0,0)}Yf.hc=!0}}catch(Hf){if(Hf=Dz(Hf),H(Hf,96))d="Invalid converted molfile";else throw Hf;}this.a.Ib=e;this.d?e?JP(this.d):KP(this.d,new Qy(d)):null!=d&&r2(this.a,\nd);this.c&&jK(this.a)};w(690,1,ev);\n_.Ad=function(){var a,b,c;b=yC(this.a,!1,!0);c=null;a=new f_;if(WZ(new c_,a,new n2(new q2(b)))){a=new j9(a,b);b=new i7(0,0,400,300);var d;if(0!=a.G.o){a.p=iA(b.b);a.j=iA(b.a);0==a.G.o?c=null:(x7(a),c=a.K.c*H6(a.G),d=new G7(a.w,b,c),1==d.c&&0==d.a&&0==d.b?d=null:(D7(d,a.K),E7(d,a.w)),w7(a,b,c,131072),c=d);lY(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);X6(a);a.N.qg();a.T.qg();G6(a);k7(a,a.Q);a.F=!0;for(d=0;d<a.G.o;++d)e7(a,d);a.F=!1;d=a.K.c*H6(a.G);P6(a,d);w7(a,b,d,131072);var e;if(e=b){var f=\na.w;e=f.c;var g=f.d,h=f.b,f=f.a,j,l,n,o;0>=b.b||0>=b.a||0>=h||0>=f?e=!1:(j=b.c,n=b.d,l=j+b.b,o=n+b.a,e=j<=e&&e+h<=l&&n<=g&&g+f<=o);e=!e}e&&(b=new G7(a.w,b,d),D7(b,a.K),E7(b,a.w),d=a.x,d.a=d.a*b.c+b.a,d.b=d.b*b.c+b.b,c&&D7(b,c))}if(0!=a.G.o){lY(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);G6(a);b=!1;a.r=C(A,u,-1,a.G.o,1);for(c=0;c<a.G.o;++c)a.r[c]=a.G.s[c]&448,0!=a.r[c]&&(b=!0),CY(a.G,c)&&(a.r[c]=128),0!=(a.G.s[c]&131072)&&0==(a.B&4096)&&(a.r[c]=256);L6(a,-10);if(a.G.E){d=a.P;L6(a,-7);\nfor(c=0;c<a.G.c;++c)0!=(a.G.w[c]&536870912)&&q7(a,S6(a.K,uX(a.G,c))-d,T6(a.K,vX(a.G,c))-d,2*d);a.n=2*a.P;g=new J6;for(e=0;e<a.G.p;++e)c=W(a.G,0,e),d=W(a.G,1,e),0!=(a.G.w[c]&a.G.w[d]&536870912)&&(g.a=S6(a.K,uX(a.G,c)),g.c=T6(a.K,vX(a.G,c)),g.b=S6(a.K,uX(a.G,d)),g.d=T6(a.K,vX(a.G,d)),M6(a,g))}a.n=2*a.L;g=new J6;for(e=0;e<a.G.p;++e)c=W(a.G,0,e),d=W(a.G,1,e),0!=(a.G.z[e]&131072)&&(g.a=S6(a.K,uX(a.G,c)),g.c=T6(a.K,vX(a.G,c)),g.b=S6(a.K,uX(a.G,d)),g.d=T6(a.K,vX(a.G,d)),L6(a,-2),M6(a,g));if(a.G.E){L6(a,\n320);if(0!=(a.B&8))for(c=0;c<a.G.c;++c)0!=(a.G.w[c]&-536870913)&&q7(a,S6(a.K,uX(a.G,c))-a.S/2,T6(a.K,vX(a.G,c))-a.S/2,a.S);for(e=0;e<a.G.d;++e)0!=a.G.A[e]&&(c=W(a.G,0,e),d=W(a.G,1,e),q7(a,(S6(a.K,uX(a.G,c))+S6(a.K,uX(a.G,d))-a.S)/2,(T6(a.K,vX(a.G,c))+T6(a.K,vX(a.G,d))-a.S)/2,a.S))}0==(a.B&32)&&(d=ela(a.G),null!=d&&(0==a.x.a&&0==a.x.b&&(c=a.K.c*H6(a.G),x7(a),P6(a,c),w7(a,null,c,0)),k7(a,iA(a.y)),L6(a,448),r7(a,d,a.x.a,a.x.b+0.30000001192092896*a.y)));k7(a,a.Q);a.n=a.R;L6(a,a.J);X6(a);a.N.qg();a.T.qg();\nfor(c=0;c<a.G.o;++c)W6(a,c)?(L6(a,-3),e7(a,c),L6(a,a.J)):0!=a.r[c]?(L6(a,a.r[c]),e7(a,c),L6(a,a.J)):!b&&1!=a.G.x[c]&&6!=a.G.x[c]&&0==(a.B&2048)&&null==sY(a.G,c)&&a.G.x[c]<xv.length?(d=a,e=xv[a.G.x[c]],h=g=void 0,g=(BK(),CK),h=new Y8(e),e=V8(h,g),d.z=-5,d.e=$s+(e.d>>16&255)+Jd+(e.d>>8&255)+Jd+(e.d&255)+od,e7(a,c),L6(a,a.J)):e7(a,c);for(c=new JD(a.N);c.b<c.d.Tf();)b=KD(c),L6(a,b.a),q7(a,b.b-a.O/2,b.c-a.O/2,a.O);L6(a,a.J);c=!1;for(b=0;b<a.G.d;++b)d=null,0!=(a.G.A[b]&16320)?(e=(a.G.A[b]&960)>>6,d=((a.G.A[b]&\n960)>>6)+((a.G.A[b]&15360)>>10),d=e==d?gl+e+Lm:gl+e+zf+d+Lm):0!=(a.G.A[b]&786432)?d=262144==(a.G.A[b]&786432)?$m:32==(a.G.A[b]&48)?"r!a":w6:0!=(a.G.A[b]&48)&&(d=32==(a.G.A[b]&48)?F6:"!r"),e=(a.G.A[b]&114688)>>14,0!=e&&(d=(null==d?m:d)+e),null!=d&&(f=W(a.G,0,b),j=W(a.G,1,b),c||(k7(a,~~((2*a.Q+1)/3)),c=!0),g=(S6(a.K,uX(a.G,f))+S6(a.K,uX(a.G,j)))/2,h=(T6(a.K,vX(a.G,f))+T6(a.K,vX(a.G,j)))/2,e=S6(a.K,uX(a.G,j))-S6(a.K,uX(a.G,f)),j=T6(a.K,vX(a.G,j))-T6(a.K,vX(a.G,f)),f=Math.sqrt(e*e+j*j),n=0.6*g7(a,d),\nl=0.55*a.o,0!=f&&(0<e?h7(a,g+n*j/f,h-l*e/f,d,!0):h7(a,g-n*j/f,h+l*e/f,d,!0)));c&&k7(a,a.Q);a.q=C(ila,q,78,a.G.o,0);for(b=0;b<a.G.p;++b)(2==a.G.B[b]||26==a.G.B[b]||64==a.G.B[b])&&n7(a,b);for(b=0;b<a.G.p;++b)2!=a.G.B[b]&&26!=a.G.B[b]&&64!=a.G.B[b]&&n7(a,b);if(0==(a.B&64))for(b=0;b<a.G.p;++b)if(0!=(a.G.z[b]&48)>>4){switch((a.G.z[b]&48)>>4){case 1:h=2==sX(a.G,b)?MW:0!=(a.G.z[b]&4)?zs:dk;break;case 2:h=2==sX(a.G,b)?"Z":0!=(a.G.z[b]&4)?cr:E6;break;default:h=Xf}k7(a,~~((2*a.Q+1)/3));L6(a,K6(a.G,b)?-3:448);\ne=W(a.G,0,b);g=W(a.G,1,b);c=(S6(a.K,uX(a.G,e))+S6(a.K,uX(a.G,g)))/2;d=(T6(a.K,vX(a.G,e))+T6(a.K,vX(a.G,g)))/2;f=(S6(a.K,uX(a.G,e))-S6(a.K,uX(a.G,g)))/3;e=(T6(a.K,vX(a.G,e))-T6(a.K,vX(a.G,g)))/3;h7(a,c+e,d-f,h,!0);L6(a,a.J);k7(a,a.Q)}if(0!=(a.B&4)){k7(a,~~((2*a.Q+1)/3));L6(a,384);for(b=0;b<a.G.p;++b)e=W(a.G,0,b),g=W(a.G,1,b),h=0!=(a.G.z[b]&512)?"d":tX(a.G,b)?$m:m,c=(S6(a.K,uX(a.G,e))+S6(a.K,uX(a.G,g)))/2,d=(T6(a.K,vX(a.G,e))+T6(a.K,vX(a.G,g)))/2,h7(a,c,d,h+m+b,!0);L6(a,a.J);k7(a,a.Q)}}c=Z7(a)}xC(c)};\nfunction j9(a,b){var c;wv();this.w=new R6;this.G=a;this.B=0;this.E=1;this.K=new F7;this.T=new bw;this.N=new bw;this.t=C(wz,Ru,-1,this.G.o,2);this.x=new a7;this.J=0;this.z=-1;c=(BK(),CK);var d=Av;S8();this.u=new zv(iA((c.d>>16&255)+0.30000001192092896*((d.d>>16&255)-(c.d>>16&255))),iA((c.d>>8&255)+0.30000001192092896*((d.d>>8&255)-(c.d>>8&255))),iA((c.d&255)+0.30000001192092896*((d.d&255)-(c.d&255))));this.v=V8(yv,c);this.C=Cv;this.D=Bv;this.c=new bw;this.b=new bw;this.d=new My;this.f=new kL(mi,0,\n12);new kL(mi,0,120);this.k=m;++f7;this.a=b}w(702,28,{},j9);_.fd=function(a){var b;b=m;null!=this.a&&0<this.a.length&&(b=IR(this.a,"(\\\\r|\\\\n|\\\\r\\\\n)",pl),b=a+"<chemical:x-mdl-molfile>"+b+"<\/chemical:x-mdl-molfile>\\n");return b};_.gd=function(a){return\'xmlns:chemical="http://www.ch.ic.ac.uk/chemime/"\'+a};_.a=null;var jla=JS(" F");U(626);U(627);var U8=DS(922,jla),Z8=U(523),gla=U(524);U(3);U(28);U(702);var ila=DS(929,Z8);U(4);U(5);U(25);U(24);U(29);U(30);U(33);\nvar kla=U(41),A8=DS(944,kla),lla=U(38),I8=DS(945,lla),mla=U(37),u8=DS(946,mla),fla=DS(947,u8);U(34);U(35);U(36);U(6);U(643);U(39);U(40);U(19);B(vW)(1);function BG(){return m}function $E(){return this.b}function ZE(){return this.a};\n//@ sourceURL=1.js\n')
diff --git a/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/2.cache.js b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/2.cache.js
new file mode 100644
index 0000000..51771cf
--- /dev/null
+++ b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/2.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback2('var nla=" (H\'s don\'t count.)",ola="!#6",pla="!@",qla="#15,",rla="#16,",sla="#6,",tla="#7,",ula="#8,",vla=";!R",wla=";A",xla=";D",yla=";H",zla=";R",Ala=";a",Bla="<SELECT>",k9="Any",Cla="Any except C",l9="Aromatic",Dla="Atom is :",Ela="Atom type :",Fla="Atom/Bond Query",Gla="Bond is :",Hla="Br,",Ila="C,",Jla="Cl,",Kla="F,",Lla="F,Cl,Br,I",Mla="Halogen",Nla="I,",Ola="Missing message: awt.103",Pla="N,",Qla="Nonaromatic",m9="Nonring",Rla="Number of connections :",Sla="Number of hydrogens : ",Tla="O,",\nUla="Or select one or more from the list :",Vla="P,",n9="Reset",o9="Ring",Wla="S,",Xla="bidiwrapped",Yla="c,",Zla="gwt-ListBox",$la="n,",ama="o,",bma="p,",cma="s,",dma="~";function p9(a,b){if(0>b||b>=a.pb.options.length)throw new KG;}function q9(a,b){p9(a,b);return a.pb.options[b].value}function r9(){var a;this.pb=(a=Bla,$doc.createElement(a));this.pb[no]=Zla}w(403,380,Ku,r9);function s9(){s9=x}\nfunction t9(a,b){if(null==b)throw new yD(Ola);var c=-1,d,e,f;f=a.Tc.a.pb;e=dA(os);e.text=b;e.removeAttribute(Xla);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 u9(){s9();MJ.call(this);new bw;this.Tc=new v9((NJ(),this))}w(472,459,{57:1,59:1,66:1,80:1,88:1},u9);_.Pe=function(){return SJ(this.Tc,this)};\n_.cf=function(){return(null==this.Qc&&(this.Qc=wJ(this)),this.Qc)+Jd+this._c+Jd+this.ad+Jd+this.Yc+hu+this.Nc+(this.Xc?m:",hidden")+",current="+q9(this.Tc.a,this.Tc.a.pb.selectedIndex)};function w9(){d2.call(this,7)}w(486,1,ov,w9);function x9(a){a.Tc.Jf(a.j);!yJ(a)&&D1(a);x1(a)}\nfunction y9(a,b,c){a3.call(this);this.Tc&&this.Tc.Kf(!1);W1(this,!1);$J(this,new d2(0));a=new f2(a,1);z1(this,a,null);a=new eK;z1(a,this.i,null);z1(this,a,null);b&&(this.j=BJ(b),V1(this),$2(this.j,~~(Yz(b.Ec.pb,Wr)/2)-~~(this.Yc/2),~~(Yz(b.Ec.pb,Vr)/2)-~~(this.Nc/2)));c&&v1(this,c)}w(659,660,AW,y9);_.Jh=function(){return TW};w(684,679,ev);_.Ad=function(){x9(new y9(this.b,this.a,(kN(),mN)))};w(686,679,ev);_.Ad=function(){this.a.bc?this.a.bc.Tc.$e()?this.a.bc.Tc.Mf():x9(this.a.bc):this.a.bc=new z9(this.a)};\nfunction A9(a,b){s1(b)==a.a?v1(b,(BK(),LK)):v1(b,a.a)}\nfunction B9(a){var b,c,d,e;e=m;d=!1;s1(C9)!=a.a?(e=Dd,d=!0):s1(D9)!=a.a?(e=ola,d=!0):s1(E9)!=a.a?(v1(F9,(BK(),LK)),v1(G9,LK),v1(H9,LK),v1(I9,LK),e=Lla):(b=s1(J9)!=a.a,c=s1(K9)!=a.a,s1(L9)!=a.a&&(b?e+=Yla:c?e+=Ila:e+=sla),s1(M9)!=a.a&&(b?e+=$la:c?e+=Pla:e+=tla),s1(N9)!=a.a&&(b?e+=ama:c?e+=Tla:e+=ula),s1(O9)!=a.a&&(b?e+=cma:c?e+=Wla:e+=rla),s1(P9)!=a.a&&(b?e+=bma:c?e+=Vla:e+=qla),s1(F9)!=a.a&&(e+=Kla),s1(G9)!=a.a&&(e+=Jla),s1(H9)!=a.a&&(e+=Hla),s1(I9)!=a.a&&(e+=Nla),XS(e,Jd)&&(e=cM(e,0,e.length-1)),\n1>e.length&&!a.b&&(b?e=$m:c?e=dg:(v1(C9,(BK(),LK)),e=Dd)));b=m;d&&s1(J9)!=a.a&&(b+=Ala);d&&s1(K9)!=a.a&&(b+=wla);s1(Q9)!=a.a&&(b+=zla);s1(R9)!=a.a&&(b+=vla);s1(C9)!=a.a&&0<b.length?e=cM(b,1,b.length):e+=b;d=S9.Tc.a.pb.selectedIndex;0<d&&(--d,e+=yla+d);d=T9.Tc.a.pb.selectedIndex;0<d&&(--d,e+=xla+d);s1(U9)!=a.a&&(e=dma);s1(V9)!=a.a&&(e=zf);s1(W9)!=a.a&&(e=bg);s1(X9)!=a.a&&(e=pla);i2(a.e,e)}\nfunction Y9(a){Z9(a);$9(a);var b=S9.Tc.a;p9(b,0);b.pb.options[0].selected=!0;b=T9.Tc.a;p9(b,0);b.pb.options[0].selected=!0;v1(J9,a.a);v1(K9,a.a);v1(Q9,a.a);v1(R9,a.a);v1(S9,a.a);v1(T9,a.a);a$(a)}function Z9(a){v1(L9,a.a);v1(M9,a.a);v1(N9,a.a);v1(O9,a.a);v1(P9,a.a);v1(F9,a.a);v1(G9,a.a);v1(H9,a.a);v1(I9,a.a)}function $9(a){v1(C9,a.a);v1(D9,a.a);v1(E9,a.a)}function a$(a){v1(U9,a.a);v1(V9,a.a);v1(W9,a.a);v1(X9,a.a);a.b=!1}\nfunction z9(a){Z1.call(this,Fla);this.i=new Q1(this.Jh());uK(this.r,new b3(this));this.a=(kN(),mN);this.c=a;this.d||(a=BJ(a),this.d=new h2(a),$2(this.d,-150,10));this.j=this.d;$J(this,new w9);v1(this,this.a);a=new eK;$J(a,new dL(0,3,1));z1(a,new e2(Ela),null);C9=new Q1(k9);D9=new Q1(Cla);E9=new Q1(Mla);z1(a,C9,null);z1(a,D9,null);z1(a,E9,null);z1(this,a,null);a=new eK;$J(a,new dL(0,3,1));z1(a,new f2(Ula,0),null);z1(this,a,null);a=new eK;$J(a,new dL(0,3,1));L9=new Q1(Fg);M9=new Q1(Nj);N9=new Q1(bk);\nO9=new Q1(sk);P9=new Q1(dk);F9=new Q1(ai);G9=new Q1(fh);H9=new Q1(Eg);I9=new Q1(ni);z1(a,L9,null);z1(a,M9,null);z1(a,N9,null);z1(a,O9,null);z1(a,P9,null);z1(a,F9,null);z1(a,G9,null);z1(a,H9,null);z1(a,I9,null);z1(this,a,null);a=new eK;$J(a,new dL(0,3,1));S9=new u9;t9(S9,k9);t9(S9,Xe);t9(S9,$e);t9(S9,ef);t9(S9,hf);z1(a,new e2(Sla),null);z1(a,S9,null);z1(this,a,null);a=new eK;$J(a,new dL(0,3,1));T9=new u9;t9(T9,k9);t9(T9,Xe);t9(T9,$e);t9(T9,ef);t9(T9,hf);t9(T9,kf);t9(T9,mf);t9(T9,nf);z1(a,new f2(Rla,\n0),null);z1(a,T9,null);z1(a,new f2(nla,0),null);z1(this,a,null);a=new eK;$J(a,new dL(0,3,1));z1(a,new e2(Dla),null);J9=new Q1(l9);z1(a,J9,null);K9=new Q1(Qla);z1(a,K9,null);Q9=new Q1(o9);z1(a,Q9,null);R9=new Q1(m9);z1(a,R9,null);z1(this,a,null);a=new eK;v1(a,SK(s1(this)));$J(a,new dL(0,3,1));z1(a,new e2(Gla),null);U9=new Q1(k9);z1(a,U9,null);V9=new Q1(l9);z1(a,V9,null);W9=new Q1(o9);z1(a,W9,null);X9=new Q1(m9);z1(a,X9,null);z1(this,a,null);a=new eK;$J(a,new dL(1,3,1));this.e=new GL(Dd,20);z1(a,this.e,\nnull);z1(a,new Q1(n9),null);z1(a,this.i,null);z1(this,a,null);this.Tc&&this.Tc.Kf(!1);W1(this,!1);Z9(this);$9(this);a$(this);v1(J9,this.a);v1(K9,this.a);v1(Q9,this.a);v1(R9,this.a);v1(S9,this.a);v1(T9,this.a);A9(this,C9);V1(this);this.Tc.Jf(this.j);!yJ(this)&&D1(this);x1(this)}w(699,660,AW,z9);\n_.Kh=function(a,b){var c;J(b,n9)?(Y9(this),A9(this,C9),B9(this)):H(a.f,56)?(a$(this),hE(a.f)===hE(C9)?(Z9(this),$9(this)):hE(a.f)===hE(D9)?(Z9(this),$9(this)):hE(a.f)===hE(E9)?(Z9(this),$9(this)):hE(a.f)===hE(Q9)?v1(R9,this.a):hE(a.f)===hE(R9)?(v1(Q9,this.a),v1(J9,this.a)):hE(a.f)===hE(J9)?(v1(K9,this.a),v1(R9,this.a)):hE(a.f)===hE(K9)?v1(J9,this.a):hE(a.f)===hE(U9)||hE(a.f)===hE(V9)||hE(a.f)===hE(W9)||hE(a.f)===hE(X9)?(Y9(this),this.b=!0):$9(this),A9(this,a.f),B9(this)):H(a.f,57)&&(a$(this),c=a.f,\n0==c.Tc.a.pb.selectedIndex?v1(c,this.a):v1(c,(BK(),LK)),B9(this));107!=this.c.k&&(this.c.k=107,jK(this.c));return!0};_.b=!1;_.c=null;_.d=null;var C9=_.e=null,U9=null,D9=null,J9=null,V9=null,H9=null,L9=null,T9=null,S9=null,G9=null,F9=null,E9=null,I9=null,M9=null,K9=null,R9=null,X9=null,N9=null,P9=null,Q9=null,W9=null,O9=null;function v9(a){TV();VV.call(this);this.a=new r9;rG(this.a,new b$(this,a),(N_(),N_(),O_))}w(751,749,{},v9);_.If=function(){return this.a};_.a=null;\nfunction b$(a,b){this.a=a;this.b=b}w(752,1,{},b$);_.Id=function(a){NJ();d3(a,this.b,q9(this.a.a,this.a.a.pb.selectedIndex))};_.a=null;_.b=null;w(789,758,{});_.Mf=function(){T3(this.c)};U(659);U(699);U(472);U(751);U(752);U(403);B(vW)(2);\n//@ sourceURL=2.js\n')
diff --git a/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/3.cache.js b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/3.cache.js
new file mode 100644
index 0000000..1488325
--- /dev/null
+++ b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/3.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback3('w(685,679,ev);_.Ad=function(){this.a.j&&Y2(this.a.j);this.a.j=new c3(0,this.a)};B(vW)(3);\n//@ sourceURL=3.js\n')
diff --git a/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/4.cache.js b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/4.cache.js
new file mode 100644
index 0000000..b87bacd
--- /dev/null
+++ b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/4.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback4('w(687,679,ev);_.Ad=function(){this.a.pc&&Y2(this.a.pc);this.a.pc=new c3(1,this.a)};B(vW)(4);\n//@ sourceURL=4.js\n')
diff --git a/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/5.cache.js b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/5.cache.js
new file mode 100644
index 0000000..1a52d0b
--- /dev/null
+++ b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/5.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback5('w(688,679,ev);_.Ad=function(){this.a.y&&(Y2(this.a.y),this.a.y=null);0==this.a.ob.v&&(this.a.y=new c3(2,this.a))};B(vW)(5);\n//@ sourceURL=5.js\n')
diff --git a/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/6.cache.js b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/6.cache.js
new file mode 100644
index 0000000..ba4ed85
--- /dev/null
+++ b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/6.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback6('function c$(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.c;++h)0!=(a.H.w[a.t[h]]&e)&&++j;if(0==j)return!1;15<b&&(d$(a,c),b-=16);e$(a,1,1);e$(a,b,4);e$(a,j,d);for(h=0;h<a.H.c;++h)b=a.H.w[a.t[h]]&e,0!=b&&(e$(a,h,d),1!=f&&e$(a,b>>g,f));return!0}function f$(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.d;++h)0!=(a.H.A[a.u[h]]&e)&&++j;if(0==j)return!1;15<b&&(d$(a,c),b-=16);e$(a,1,1);e$(a,b,4);e$(a,j,d);for(h=0;h<a.H.d;++h)b=a.H.A[a.u[h]]&e,0!=b&&(e$(a,h,d),1!=f&&e$(a,b>>g,f));return!0}\nfunction e$(a,b,c){for(;0!=c;)0==a.p&&(oM(a.q,a.r+64&65535),a.p=6,a.r=0),a.r<<=1,a.r|=b&1,b>>=1,--c,--a.p}function d$(a,b){b||(e$(a,1,1),e$(a,15,4));return!0}function g$(a,b){var c,d,e;if(2>a.H.k[b])return!1;if(2==a.H.f[b])return!0;for(e=c=0;e<a.H.f[b];++e)d=zX(a.H,b,e),tX(a.H,d)&&(c+=sX(a.H,d)-1);return 1<c}function h$(a){var b;for(b=0;0<a;)a>>=1,++b;return b}\nfunction i$(a,b){var c,d,e,f,g,h,j;e=C(A,u,-1,32,1);for(c=f=0;c<a.H.c;++c)if((1==a.O[c]||2==a.O[c])&&a.Q[c]==b)d=a.P[c],e[d]<a.c[c]&&(0==e[d]&&++f,e[d]=a.c[c]);for(c=0;c<a.H.d;++c)if((1==a.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c])d=a.i[c],g=nw(a.c[W(a.H,0,c)],a.c[W(a.H,1,c)]),e[d]<g&&(0==e[d]&&++f,e[d]=g);d=C($S,fv,-1,32,1);for(c=0;c<f;++c){h=-1;for(g=j=0;32>g;++g)j<e[g]&&(j=e[g],h=g);e[h]=0;d[h]=c<<24>>24}for(c=0;c<a.H.c;++c)(1==a.O[c]||2==a.O[c])&&a.Q[c]==b&&(a.P[c]=d[a.P[c]]);for(c=0;c<a.H.d;++c)(1==\na.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c]&&(a.i[c]=d[a.i[c]])}w(689,1,ev);\n_.Ad=function(){var a,b,c;b=yC(this.a,!1,!0);c=null;a=new f_;if(WZ(new c_,a,new n2(new q2(b)))){lY(a,7);if(a.b){a=a.b;if(null==a.A){var d,e,f,g,h,j,l,n,o,r;if(!(0==a.H.c||a.x)){c=a.z=0;for(d=1;d<a.H.c;++d)a.c[d]>a.c[c]&&(c=d);e=C(wz,Ru,-1,a.H.c,2);b=C(wz,Ru,-1,a.H.d,2);a.y=C(A,u,-1,a.H.c,1);a.t=C(A,u,-1,a.H.c,1);a.w=C(A,u,-1,a.H.c,1);a.u=C(A,u,-1,a.H.d,1);a.t[0]=c;a.y[c]=0;e[c]=!0;f=1;h=0;j=1;for(c=0;h<a.H.c;)if(h<j){for(;;){o=n=0;l=-1;d=a.t[h];for(r=0;r<OX(a.H,d);++r)if(r<a.H.f[d]||r>=lX(a.H,d))g=\nkX(a.H,d,r),!e[g]&&a.c[g]>l&&(n=g,o=zX(a.H,d,r),l=a.c[g]);if(-1==l)break;a.y[n]=j;a.w[j]=h;a.t[j++]=n;a.u[c++]=o;e[n]=!0;b[o]=!0}++h}else{g=0;l=-1;for(d=0;d<a.H.c;++d)!e[d]&&a.c[d]>l&&(g=d,l=a.c[d]);++f;a.y[g]=j;a.w[j]=-1;a.t[j++]=g;e[g]=!0}for(a.v=C(A,u,-1,2*(a.H.d-c),1);;){j=h=a.H.G;l=-1;for(d=0;d<a.H.d;++d)if(!b[d]&&(a.y[W(a.H,0,d)]<a.y[W(a.H,1,d)]?(f=a.y[W(a.H,0,d)],e=a.y[W(a.H,1,d)]):(f=a.y[W(a.H,1,d)],e=a.y[W(a.H,0,d)]),f<h||f==h&&e<j))h=f,j=e,l=d;if(-1==l)break;b[l]=!0;a.u[c++]=l;a.v[2*a.z]=\nh;a.v[2*a.z+1]=j;++a.z}a.x=!0}a.O=C($S,fv,-1,a.H.c,1);for(e=0;e<a.H.c;++e)if(1==a.S[e]||2==a.S[e]){c=!1;if(2==a.H.f[e]&&2==a.H.j[e][0]&&2==a.H.j[e][1])for(b=0;b<a.H.f[e];++b){j=kX(a.H,e,b);h=0;f=C(A,u,-1,3,1);for(d=0;d<a.H.f[j];++d)f[h]=kX(a.H,j,d),f[h]!=e&&++h;2==h&&a.c[f[0]]>a.c[f[1]]^a.y[f[0]]<a.y[f[1]]&&(c=!c)}else for(b=1;b<a.H.f[e];++b)for(d=0;d<b;++d)f=kX(a.H,e,b),h=kX(a.H,e,d),a.c[f]>a.c[h]&&(c=!c),a.y[f]<a.y[h]&&(c=!c);a.O[e]=1==a.S[e]^c?1:2}else a.O[e]=a.S[e];a.f=C($S,fv,-1,a.H.d,1);for(e=\n0;e<a.H.d;++e)if(1==a.k[e]||2==a.k[e]){c=!1;for(b=0;2>b;++b)if(j=W(a.H,b,e),3==a.H.f[j]){f=C(A,u,-1,2,1);for(d=h=0;3>d;++d)kX(a.H,j,d)!=W(a.H,1-b,e)&&(f[h++]=kX(a.H,j,d));a.c[f[0]]>a.c[f[1]]&&(c=!c);a.y[f[0]]<a.y[f[1]]&&(c=!c)}a.f[e]=1==a.k[e]^c?1:2}else a.f[e]=a.k[e];i$(a,1);i$(a,2);a.q=new VE;a.p=6;a.r=0;e$(a,9,4);b=nw(h$(a.H.c),h$(a.H.d));e$(a,b,4);if(0==b)e$(a,a.H.E?1:0,1);else{for(d=e=h=f=c=0;d<a.H.c;++d)if(0==(a.H.w[d]&1)){switch(a.H.x[d]){case 6:break;case 7:++e;break;case 8:++h;break;default:++f}0!=\na.H.q[d]&&++c}e$(a,a.H.c,b);e$(a,a.H.d,b);e$(a,e,b);e$(a,h,b);e$(a,f,b);e$(a,c,b);for(d=0;d<a.H.c;++d)7==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&e$(a,d,b);for(d=0;d<a.H.c;++d)8==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&e$(a,d,b);for(d=0;d<a.H.c;++d)6!=a.H.x[a.t[d]]&&7!=a.H.x[a.t[d]]&&8!=a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(e$(a,d,b),e$(a,a.H.x[a.t[d]],8));for(d=0;d<a.H.c;++d)0!=a.H.q[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(e$(a,d,b),e$(a,8+a.H.q[a.t[d]],4));c=f=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-\nc,c=a.w[d]),f<e&&(f=e);f=h$(f);e$(a,f,4);c=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-c,c=a.w[d]),e$(a,e,f);for(e=0;e<2*a.z;++e)e$(a,a.v[e],b);for(d=0;d<a.H.d;++d)c=0!=(a.H.A[d]&16320)?1:0!=(a.H.z[a.u[d]]&512)?0:sX(a.H,a.u[d]),e$(a,c,2);for(d=c=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&++c;e$(a,c,b);for(d=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&(e$(a,d,b),0==a.Q[a.t[d]]?e$(a,a.O[a.t[d]],3):(c=1==a.O[a.t[d]]?1==a.Q[a.t[d]]?4:6:1==a.Q[a.t[d]]?5:7,e$(a,c,3),e$(a,a.P[a.t[d]],3)));for(d=\nc=0;d<a.H.d;++d)0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!JX(a.H,a.u[d])||1==a.H.B[a.u[d]])&&++c;e$(a,c,b);for(d=0;d<a.H.d;++d)if(0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!JX(a.H,a.u[d])||1==a.H.B[a.u[d]]))e$(a,d,b),1==a.H.B[a.u[d]]?0==a.j[a.u[d]]?e$(a,a.f[a.u[d]],3):(c=1==a.f[a.u[d]]?1==a.j[a.u[d]]?4:6:1==a.j[a.u[d]]?5:7,e$(a,c,3),e$(a,a.i[a.u[d]],3)):e$(a,a.f[a.u[d]],2);e$(a,a.H.E?1:0,1);for(d=e=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&++e;if(0!=e){e$(a,1,1);e$(a,1,4);e$(a,e,b);for(d=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&(e$(a,\nd,b),e$(a,a.H.v[a.t[d]],8))}c=!1;if(a.H.E){c$(a,0,!1,b,2048,1,-1);f$(a,2,!1,b,64,1,-1);c$(a,3,!1,b,4096,1,-1);c$(a,4,!1,b,120,4,3);c$(a,5,!1,b,6,2,1);c$(a,6,!1,b,1,1,-1);c$(a,7,!1,b,1920,4,7);for(d=e=0;d<a.H.c;++d)null!=sY(a.H,a.t[d])&&++e;if(0<e){e$(a,1,1);e$(a,8,4);e$(a,e,b);for(d=0;d<a.H.c;++d)if(f=sY(a.H,a.t[d]),null!=f){e$(a,d,b);e$(a,f.length,4);for(e=0;e<f.length;++e)e$(a,f[e],8)}}f$(a,9,!1,b,48,2,4);f$(a,10,!1,b,15,4,0);c$(a,11,!1,b,8192,1,-1);f$(a,12,!1,b,16320,8,6);c$(a,13,!1,b,114688,3,\n14);c$(a,14,!1,b,4063232,5,17);c|=c$(a,16,!1,b,29360128,3,22)}for(d=e=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&++e;if(0!=e){c=d$(a,c);e$(a,1,1);e$(a,1,4);e$(a,e,b);for(d=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&(e$(a,d,b),e$(a,a.a[a.t[d]],4))}if(0!=(a.G&8)){for(d=h=e=0;d<a.H.c;++d)f=AY(a.H,a.t[d]),null!=f&&(++e,h=nw(h,f.length));if(0!=e){c=d$(a,c);f=h$(h);e$(a,1,1);e$(a,2,4);e$(a,e,b);e$(a,f,4);for(d=0;d<a.H.c;++d)if(h=AY(a.H,a.t[d]),null!=h){e$(a,d,b);e$(a,h.length,f);for(e=0;e<h.length;++e)e$(a,\nh.charCodeAt(e),7)}}}a.H.E&&(c|=c$(a,19,c,b,234881024,3,25),c|=f$(a,20,c,b,114688,3,14));for(d=e=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&++e;if(0!=e){c=d$(a,c);e$(a,1,1);e$(a,5,4);e$(a,e,b);for(d=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&(e$(a,d,b),e$(a,(a.H.s[a.t[d]]&48)>>4,2))}a.H.E&&(c|=c$(a,22,c,b,268435456,1,-1),c|=f$(a,23,c,b,131072,1,-1),c|=f$(a,24,c,b,786432,2,18));if(0!=(a.G&16))for(d=0;d<a.H.c;++d)if(CY(a.H,a.t[d])){c=d$(a,c);e$(a,1,1);e$(a,9,4);for(d=0;d<a.H.c;++d)e$(a,CY(a.H,a.t[d])?1:0,1);break}e=\nnull;j=gY(a.H);for(f=0;f<j.i.c;++f)if(j.e[f]){d=0;h=FF(j.i,f);for(g=0,n=h.length;g<n;++g)l=h[g],g$(a,l)&&++d;if(0!=d)if(l=FF(j.j,f),null==e&&(e=C(wz,Ru,-1,a.H.d,2)),d==h.length){n=-1;o=2147483647;for(g=0;g<h.length;++g)o>a.t[l[g]]&&(o=a.t[l[g]],n=g);for(;0<d;)e[l[n]]=!0,n=n+2<h.length?n+2:n+2-h.length,d-=2}else{for(g=0;g$(a,h[g]);)++g;for(;!g$(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length;for(;0<d;){e[l[g]]=!0;g=g+2<h.length?g+2:g+2-h.length;for(d-=2;!g$(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length}}}f=e;\nif(null!=f){for(d=e=0;d<a.H.d;++d)f[a.u[d]]&&++e;c=d$(a,c);e$(a,1,1);e$(a,10,4);e$(a,e,b);for(d=0;d<a.H.d;++d)f[a.u[d]]&&e$(a,d,b)}a.H.E&&c$(a,27,c,b,536870912,1,-1)}e$(a,0,1);a.r<<=a.p;oM(a.q,a.r+64&65535);b=Xz(a.q.a);a.A=b}a=a.A}else a=null;c=a}xC(c)};B(vW)(6);\n//@ sourceURL=6.js\n')
diff --git a/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/7.cache.js b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/7.cache.js
new file mode 100644
index 0000000..5dcd0cb
--- /dev/null
+++ b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/7.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback7('var ema="New atom map",fma="atom map";function j$(a){a=a.Jc.b.c++;return Xo+a}w(475,476,AW);_.Ne=function(){return j$(this)};_.Ye=function(){this.Tc=new k$((NJ(),m),this)};_.cf=function(){return(null==this.Qc&&(this.Qc=j$(this)),this.Qc)+Jd+this.Tc.We()+Jd+this.Tc.Xe()+Jd+this.Yc+hu+this.Nc+(this.Xc?m:",hidden")+",title="+this.q+(this.p?",resizable":m)+(this.Tc.c.C?",modal":m)};\nfunction l$(){var a,b,c;b=new Q1(TW);a=new Q1(LW);this.a=new GL(Xe,4);new Y1;this.c=new m$(this,b);this.c.Tc.c.db=!0;$J(this.c,new fK);z1(this.c,new e2(ema),null);z1(this.c,b,null);z1(this.c,a,null);$J(this.c,new N1(2));c=new eK;z1(c,new f2(fma,1),null);z1(c,this.a,null);z1(this.c,c,oW);c=new eK;z1(c,b,null);z1(c,a,null);z1(this.c,c,nW);uK(this.c.r,new n$(this))}w(663,1,{},l$);_.a=null;_.b=null;_.c=null;\nfunction m$(a,b){this.a=a;this.b=b;X1.call(this);this.q=m;this.Tc&&this.Tc.Lf(m);this.Tc.c.db=!1;W1(this,!0)}w(664,475,AW,m$);_.Me=function(a){var b;U1(this);if(hE(a.f)===hE(this.b))try{b=sM(Zz(this.a.a.Tc.a.pb,au),10);var c=this.a.b,d=c.c,e=c.a;kR(d,c.e).b[e].f=b;PN(d,"changeAtomMap",d.o,e,0);xQ(d)}catch(f){if(f=Dz(f),H(f,102))r2(this.a.b.c,"invalid atom map");else throw f;}return!0};_.a=null;_.b=null;function n$(a){this.a=a}w(665,521,DW,n$);_.Df=function(){U1(this.a.c)};_.a=null;w(678,679,ev);\n_.Ad=function(){if(this.b.a==(kN(),Xg)){!this.a.b&&(this.a.b=new l$);var a=this.a.b,b=this.a,c;if(0<b.a){a.b=b;c="Atom "+b.a;var d=a.c;d.q=c;d.Tc&&d.Tc.Lf(c);i2(a.a,m+mQ(b.d.b[b.a]));V1(a.c);a=a.c;!yJ(a)&&D1(a);x1(a)}}};function k$(a,b){TV();$1.call(this,a,b)}w(788,789,{},k$);U(663);U(475);U(664);U(665);U(788);B(vW)(7);\n//@ sourceURL=7.js\n')
diff --git a/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/8.cache.js b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/8.cache.js
new file mode 100644
index 0000000..f49ff5b
--- /dev/null
+++ b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/8.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback8('var gma="400px",hma="Accept",ima="Paste",jma="Paste the text to import into the text area below.",kma="dragend",lma="dragenter",mma="dragover",nma="drop",oma="file",pma="gwt-FileUpload",qma="gwt-HTML",rma="gwt-TextArea",sma="textarea";w(254,242,{});function o$(){o$=x;p$=new QB(kma,new q$)}function r$(a){a.a.cancelBubble=!0;eA(a.a)}function q$(){}w(255,254,{},q$);_.Dd=function(){r$(this)};_.Gd=function(){return p$};var p$;function s$(){s$=x;t$=new QB(lma,new u$)}function u$(){}w(256,254,{},u$);\n_.Dd=function(){r$(this)};_.Gd=function(){return t$};var t$;function v$(){v$=x;w$=new QB(mma,new x$)}function x$(){}w(257,254,{},x$);_.Dd=function(){r$(this)};_.Gd=function(){return w$};var w$;function y$(){y$=x;z$=new QB(nma,new A$)}function A$(){}w(258,254,{},A$);\n_.Dd=function(a){var b,c,d,e;this.a.cancelBubble=!0;eA(this.a);d=(this.a.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.a.d&&e>=a.a.d)break a;b=d[e];c=new FileReader;tma(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(Gt),a.a.b.a.a.f.pb[au]=null!=b?b:m)};_.Gd=function(){return z$};var z$;function B$(a,b,c){xD(!a.mb?a.mb=new MD(a):a.mb,c,b)}function C$(){this.pb=aA(oma);this.pb[no]=pma}w(384,365,Ku,C$);_.Yd=function(a){vG(this,a)};\nfunction D$(a){var b=dA($o);IZ(vt,B_(b));this.pb=b;this.b=new Z0(this.pb);this.pb[no]=qma;Y0(this.b,a,!0);g1(this)}w(388,389,Ku,D$);function E$(){WI();var a=dA(sma);!nF&&(nF=new mF);!lF&&(lF=new kF);this.pb=a;VD();this.pb[no]=rma}w(428,429,Ku,E$);function F$(a,b){var c,d;c=dA(St);d=dA(Ft);d[on]=a.a.a;d.style[bu]=a.b.a;var e=(pF(),qF(d));c.appendChild(e);oF(a.d,c);HG(a,b,d)}function G$(){AH.call(this);this.a=(DH(),KH);this.b=(LH(),OH);this.e[eo]=Xe;this.e[co]=Xe}w(437,381,Su,G$);\n_.ve=function(a){var b;b=cA(a.pb);(a=LG(this,a))&&this.d.removeChild(cA(b));return a};function H$(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[cu]=dq,jI(a.pb,!1),a.ab=!1,a.Ie());b=a.pb;b.style[Rq]=0+(UA(),Js);b.style[Nt]=Ze;K3(a,nw(uA($doc)+(tA()-Yz(a.pb,Wr)>>1),0),nw(vA($doc)+(sA()-Yz(a.pb,Vr)>>1),0));d||((a.ab=c)?(a.pb.style[uo]=Ws,a.pb.style[cu]=du,jI(a.pb,!0),Sv(a.gb,200)):(a.pb.style[cu]=du,jI(a.pb,!0)))}finally{a.w=!0}}\nfunction I$(a){a.i=(new Q1(a.j)).Tc.If();rG(a.i,new J$(a),(WB(),WB(),XB));a.d=y(hJ,q,50,[a.i])}function K$(){x3();var a,b,c,d,e;W3.call(this,(o4(),p4),null,!0);this._h();this.db=!0;a=new D$(this.k);this.f=new E$;this.f.pb.style[gu]=af;fG(this.f,af);this.Zh();o3(this,gma);e=new G$;e.pb.style[bq]=af;e.e[eo]=10;c=(DH(),EH);e.a=c;F$(e,a);F$(e,this.f);this.e=new SH;this.e.e[eo]=20;for(b=this.d,c=0,d=b.length;c<d;++c)a=b[c],PH(this.e,a);F$(e,this.e);C3(this,e);M3(this,!1);this.$h()}w(759,760,wW,K$);\n_.Zh=function(){I$(this)};_.$h=function(){var a=this.f;a.pb.readOnly=!0;var b=iG(a.pb)+"-readonly";eG(a.ie(),b,!0)};_._h=function(){n4(this.I.b,"Copy")};_.d=null;_.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 J$(a){this.a=a}w(762,1,{},J$);_.Jd=function(){E3(this.a,!1)};_.a=null;function L$(a){this.a=a}w(763,1,{},L$);\n_.pd=function(){nG(this.a.f.pb,!0);lI(this.a.f.pb);var a=this.a.f,b;b=Zz(a.pb,au).length;if(0<b&&a.kb){if(0>b)throw new xS("Length must be a positive integer. Length: "+b);if(b>Zz(a.pb,au).length)throw new xS("From Index: 0 To Index: "+b+" Text Length: "+Zz(a.pb,au).length);var a=a.pb,c=0;try{var d=a.createTextRange(),e=a.value.substr(c,b).match(/(\\r\\n)/gi);null!=e&&(b-=e.length);var f=a.value.substring(0,c).match(/(\\r\\n)/gi);null!=f&&(c-=f.length);d.collapse(!0);d.moveStart("character",c);d.moveEnd("character",\nb);d.select()}catch(g){}}};_.a=null;function M$(a){I$(a);a.a=(new Q1(a.b)).Tc.If();rG(a.a,new N$(a),(WB(),WB(),XB));a.d=y(hJ,q,50,[a.a,a.i])}function O$(a){a.j=LW;a.k=jma;a.b=hma;n4(a.I.b,ima)}function P$(a){x3();K$.call(this);this.c=a}w(765,759,wW,P$);_.Zh=function(){M$(this)};_.$h=function(){fG(this.f,"150px")};_._h=function(){O$(this)};_.Ie=function(){V3(this);Mz((Jz(),Kz),new Q$(this))};_.a=null;_.b=null;_.c=null;function R$(a){x3();P$.call(this,a)}w(764,765,wW,R$);\n_.Zh=function(){var a;M$(this);a=new C$;rG(a,new S$(this),(N_(),N_(),O_));this.d=y(hJ,q,50,[this.a,a,this.i])};_.$h=function(){fG(this.f,"150px");var a=new T$(this),b=this.f;B$(b,new U$,(s$(),s$(),t$));B$(b,new V$,(o$(),o$(),p$));B$(b,new W$,(v$(),v$(),w$));B$(b,new X$(a),(y$(),y$(),z$))};_._h=function(){O$(this);this.k+=" Or drag and drop a file on it."};function S$(a){this.a=a}w(766,1,{},S$);_.Id=function(a){var b,c;b=new FileReader;a=(c=a.a.srcElement,c.files[0]);uma(b,new Y$(this));b.readAsText(a)};\n_.a=null;function Y$(a){this.a=a}w(767,1,{},Y$);_.ai=function(a){eM();VI(this.a.a.f,a)};_.a=null;w(770,1,{});w(769,770,{});_.b=null;_.c=1;_.d=-1;function T$(a){this.a=a;this.b=new Z$(this);this.c=this.d=1}w(768,769,{},T$);_.a=null;function Z$(a){this.a=a}w(771,1,{},Z$);_.ai=function(a){this.a.a.f.pb[au]=null!=a?a:m};_.a=null;function N$(a){this.a=a}w(775,1,{},N$);_.Jd=function(){if(this.a.c){var a=this.a.c,b;b=new $L(a.a,0,Zz(this.a.f.pb,au));rR(a.a.a,b.a)}E3(this.a,!1)};_.a=null;\nfunction Q$(a){this.a=a}w(776,1,{},Q$);_.pd=function(){nG(this.a.f.pb,!0);lI(this.a.f.pb)};_.a=null;w(777,1,ev);_.Ad=function(){var a,b;a=new $$(this.a);void 0!=$wnd.FileReader?b=new R$(a):b=new P$(a);q3(b);H$(b)};function $$(a){this.a=a}w(778,1,{},$$);_.a=null;w(779,1,ev);_.Ad=function(){var a;a=new K$;var b=this.a,c,d;VI(a.f,b);c=(d=YS(b,"\\r\\n|\\r|\\n|\\n\\r"),d.length);1>=c&&(c=~~(b.length/16));fG(a.f,20*(10>c+1?c+1:10)+Js);Mz((Jz(),Kz),new L$(a));q3(a);H$(a)};\nfunction uma(a,b){a.onload=function(a){b.ai(a.target.result)}}function tma(a,b){a.onloadend=function(a){b.ai(a.target.result)}}function X$(a){this.a=a}w(784,1,{},X$);_.a=null;function U$(){}w(785,1,{},U$);function V$(){}w(786,1,{},V$);function W$(){}w(787,1,{},W$);U(770);U(769);U(784);U(785);U(786);U(787);U(254);U(256);U(255);U(257);U(258);U(759);U(765);U(764);U(778);U(762);U(763);U(775);U(776);U(766);U(767);U(768);U(771);U(388);U(437);U(428);U(384);B(vW)(8);\n//@ sourceURL=8.js\n')
diff --git a/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/9.cache.js b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/9.cache.js
new file mode 100644
index 0000000..ac8271a
--- /dev/null
+++ b/public/jsme/deferredjs/8BDB7ED57B756F8D50277056A0D59DA8/9.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback9('var iW="runCallbacks",jW="end",kW,lW,mW="West",nW="South",oW="North",hda="Last",pW="First",qW="East",rW="Before",sW="After";function tW(a,b){Ny(a.a,b)}function uW(){uW=x;kW=new GD;lW=new HJ(0,0);HD(kW,rW);HD(kW,pW);HD(kW,sW);HD(kW,hda);HD(kW,Wg);HD(kW,oW);HD(kW,nW);HD(kW,mW);HD(kW,qW)}\nfunction vW(a){var b=jz,c,d,e;e=a==b.f?Sq:cp+a;$stats&&(e=oz(e,jW,a),$stats(e));a<b.i.length&&vz(b.i,a,null);mz(b,a)&&b.j.b++;b.b=-1;b.d[a]=!0;tz(b);e=b.a[a];if(null!=e){$stats&&(c=oz(iW+a,Mn,-1),$stats(c));vz(b.a,a,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Ad();$stats&&(a=oz(iW+a,jW,-1),$stats(a))}}\nvar wW={26:1,28:1,36:1,41:1,42:1,44:1,47:1,48:1,50:1,122:1,129:1},xW={88:1,93:1,95:1,113:1},yW={26:1,28:1,36:1,41:1,44:1,47:1,48:1,50:1,129:1},zW={19:1,21:1,88:1,93:1,95:1},AW={59:1,60:1,66:1,71:1,80:1,88:1},BW={26:1,28:1,36:1,39:1,41:1,43:1,44:1,48:1,50:1},CW={26:1,28:1,36:1,39:1,41:1,43:1,44:1,47:1,48:1,50:1,123:1,129:1},DW={83:1},ida={l:6,m:0,h:0},jda=" ",kda=" \'NOT[",lda=" \'[",mda=" Molecular Editor v2017-02-26",nda=" NOT[",oda=" [",pda=" must be non-negative: ",qda="#000",EW="&nbsp;",rda=\n", Column size: ",sda=", Row size: ",tda=", byte=",uda="0.00",vda="0.5",FW="1em",GW="1ex",HW="1in",wda="40BAF81124143A595056A9CCA0E9DBBA.cache.png",xda="<BUTTON type=\'button\'><\/BUTTON>",yda="<missing argument>",zda="<null>",Ada="=(",IW="??",Bda="A PotentialElement cannot be resolved twice.",Cda="A1",Dda="A2",Eda="A3",Fda="ATOM",JW="ATOMS",Gda="ATOMS=(",Hda="About ",Ida="Ac",Jda="Adding a DecoratorPanel is not allowed!",Kda="Ala",Lda="Am",Mda="Ar",Nda="Arg",Oda="Array types must match",Pda="As",Qda=\n"Asn",Rda="Asp",Sda="At",Tda="BEGIN",Uda="BOND",Vda="BONDS",Wda="BONDS=(",Xda="Be",Yda="Bi",Zda="Bk",$da="Body",KW="CFG",aea="CHG",bea="COLLECTION",cea="COUNTS",dea="CTAB",LW="Cancel",eea="Cannot canonize a molecule having more than 65535 atoms",fea="Cannot canonize a molecule having more than 65535 bonds",gea="Ce",hea="Cf",iea="Cm",jea="Co",kea="Column ",lea="Column index: ",mea="Column index: 0, Column size: ",nea="Composite.initWidget() may only be called once.",oea="Cr",pea="Cys",qea="D",rea=\n"DXImageTransform.Microsoft.Alpha",sea="Dy",MW="E",tea="END",uea="Emergency break in while loop.",vea="Er",wea="Es",xea="Eu",yea="Fe",zea="Fm",Aea="From CSD data. Using bond type \'Any\'",NW="GBVTBU-BB",Bea="Gd",Cea="Ge",Dea="Gln",Eea="Glu",Fea="Gly",Gea="H+",Hea="H2",Iea="HCOUNT",Jea="HYD",Kea="He",Lea="Help",Mea="Hf",Nea="Hg",Oea="His",Pea="Ho",Qea="Home",Rea="Ile",Sea="In",OW="Invalid UTF8 sequence",Tea="Invalid UTF8 sequence at ",Uea="Invalid size: ",Vea="Ir",Wea="Kr",Xea="La",Yea="Leu",Zea="Lr",\n$ea="Lu",afa="Lys",bfa="M ALS",PW="M RAD",QW="M RBD",RW="M SUB",cfa="MASS",dfa="MDLV30/HILITE",efa=\'Malformed exponential pattern "\',ffa=\'Malformed pattern "\',gfa="Md",hfa="Met",ifa="Missing message: awt.12A",jfa="Missing message: awt.12B",kfa="Missing message: awt.12C",lfa="Missing message: awt.12D",mfa="Missing message: awt.185",nfa="Missing message: awt.92",ofa="Mn",pfa="Mo",qfa=\'Multiple decimal separators in pattern "\',rfa=\'Multiple exponential symbols in pattern "\',sfa="Must be array types",\ntfa="NaN",ufa="Nb",vfa="Nd",wfa="Ne",xfa="Nnn",yfa="No",SW="Nonstandard atom",zfa="Np",TW="OK",Afa="Os",Bfa="Pa",Cfa="Pb",Dfa="Pd",Efa="Peter Ertl and Bruno Bienfait",Ffa="Phe",Gfa="Pm",Hfa="Po",Ifa="Pol",Jfa="Pr",Kfa="Pro",Lfa="Pt",Mfa="Pu",Nfa="R1",Ofa="R10",Pfa="R11",Qfa="R12",Rfa="R13",Sfa="R14",Tfa="R15",Ufa="R16",Vfa="R2",Wfa="R3",Xfa="R4",Yfa="R5",Zfa="R6",$fa="R7",aga="R8",bga="R9",cga="RAD",dga="RBCNT",ega="Ra",fga="Re",UW="Resize-",gga="Rh",hga="Rn",iga="Row index: ",jga="Row index: 0, Row size: ",\nkga="Ru",lga="SUBST",mga="Sb",nga="Sc",oga="Ser",pga="Sm",qga="Sn",rga="Submit",sga="T",tga="TOPO",uga="Ta",vga="Tb",wga="Tc",xga="Te",yga="Th",zga="Thr",Aga="Ti",Bga="Tl",Cga="Tm",VW=\'Too many percent/per mille characters in pattern "\',Dga="Trp",Ega="Tyr",Fga="U",WW="US$",Gga="USD",Hga="Unexpected \'0\' in pattern \\"",Iga="Unknown currency code",Jga="V",Kga="VAL",Lga="Val",Mga="W",Nga="WindowPanel can only contain one child widget",Oga="Xe",Pga="Y",Qga="Yb",Rga="Zr",XW="]\'",YW="__uiObjectID",Sga="alpha",\nZW="alpha(opacity=",Tga="alpha(opacity=50)",Uga="atomic SMILES",$W="backgroundColor",Vga="borderBottomWidth",Wga="borderLeftWidth",Xga="borderRightWidth",Yga="borderStyle",Zga="borderTopWidth",$ga="cmd cannot be null",aX="col",aha="colgroup",bX="dir",bha="dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",cha="dragHandle was not draggable",dha="dragdrop-dropTarget",cX="dragdrop-handle",dX="dragdrop-selected",eX="e",fX=\n"filter",gX="float",eha="gwt-Button",fha="gwt-GlassPanel",gha="gwt-Label",hha="html",iha="label",hX="ltr",jha="luni.12",kha="luni.18",lha="luni.A5",mha="luni.D6",nha="marginLeft",oha="marginRight",pha="marginTop",qha="mosaic-Caption",rha="mosaic-Caption-iconBoxRight",sha="mosaic-Caption-text",tha="mosaic-CaptionLayoutPanel",uha="mosaic-HTML",vha="mosaic-ImageButton",wha="mosaic-Label",xha="mosaic-LayoutPanel",yha="mosaic-WidgetWrapper",zha="mosaic-WindowPanel",Aha="mosaic-popupLayoutPanel",Bha="ne",\nCha="no distinction applying CIP rules",Dha="nw",iX="opacity",Eha="paddingBottom",Fha="paddingLeft",Gha="paddingRight",Hha="paddingTop",Iha="popup",Jha="static",jX="styleFloat",Kha="sw",Lha="\\u2030",Mha="\\u221e";w(1,-1,gv);_.gC=function(){return this.cZ};\nfunction Nha(a,b,c){var d,e,f,g,h;if(6!=a.H.x[b]&&7!=a.H.x[b])return!1;e=kX(a.H,b,0);d=kX(a.H,b,1);if(1!=a.H.k[e]||1!=a.H.k[d]||1==a.H.f[e]||1==a.H.f[d]||3<lX(a.H,e)||3<lX(a.H,d))return!1;e=new mX(a.H,a.c,b,e);if(e.f&&!c)return!1;f=new mX(a.H,a.c,b,d);if(f.f&&!c||e.f&&f.f)return!1;c&&(e.f&&e.c&&(a.L[b]=!0),f.f&&f.c&&(a.L[b]=!0));g=nX(e);h=nX(f);if(-1==g||-1==h||0==(g+h&1))return c||(a.S[b]=3),!0;d=0;switch(g+h){case 3:case 7:d=2;break;case 5:d=1}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))e.f&&(1==\nd?(oX(a.b[e.b],uu),oX(a.b[e.d],su)):(oX(a.b[e.b],su),oX(a.b[e.d],uu))),f.f&&(2==d?(oX(a.b[f.b],uu),oX(a.b[f.d],su)):(oX(a.b[f.b],su),oX(a.b[f.d],uu)))}else a.S[b]=d;return!0}\nfunction Oha(a,b,c){var d,e,f,g,h;if(!pX(a.H,b))return!1;d=W(a.H,0,b);e=W(a.H,1,b);f=new mX(a.H,a.c,d,e);if(f.f&&!c)return!1;g=new mX(a.H,a.c,e,d);if(g.f&&!c||f.f&&g.f)return!1;c&&(f.f&&(a.K[b]=qX(a,e)),g.f&&(a.K[b]=qX(a,d)));e=nX(f);h=nX(g);if(-1==e||-1==h||0==(e+h&1))return c||(a.k[b]=3),!0;d=0;switch(e+h){case 3:case 7:d=1;break;case 5:d=2}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))f.f&&(2==d?(oX(a.b[f.b],qu),oX(a.b[f.d],ou)):(oX(a.b[f.b],ou),oX(a.b[f.d],qu))),g.f&&(2==d?(oX(a.b[g.b],qu),oX(a.b[g.d],\nou)):(oX(a.b[g.b],ou),oX(a.b[g.d],qu)))}else a.k[b]=d;return!0}\nfunction rX(a,b,c){var d,e,f,g,h,j,l,n,o,r;if(0!=a.k[b])return!1;if(1==sX(a.H,b))return Oha(a,b,c);if(2!=sX(a.H,b)||tX(a.H,b))return!1;d=W(a.H,0,b);e=W(a.H,1,b);if(1==a.H.f[d]||1==a.H.f[e]||3<a.H.f[d]||3<a.H.f[e]||2==a.H.k[d]||2==a.H.k[e])return!1;f=new mX(a.H,a.c,e,d);if(f.f&&!c)return!1;e=new mX(a.H,a.c,d,e);if(e.f&&!c||f.f&&e.f)return!1;c&&(f.f&&f.c&&(a.K[b]=!0),e.f&&e.c&&(a.K[b]=!0));d=0!=(a.H.z[b]&16777216)?3:a.X?(g=C(VN,jv,-1,3,1),g[0]=uX(a.H,e.a)-uX(a.H,f.a),g[1]=vX(a.H,e.a)-vX(a.H,f.a),g[2]=\nwX(a.H,e.a)-wX(a.H,f.a),h=C(VN,jv,-1,3,1),h[0]=uX(a.H,f.b)-uX(a.H,f.a),h[1]=vX(a.H,f.b)-vX(a.H,f.a),h[2]=wX(a.H,f.b)-wX(a.H,f.a),j=C(VN,jv,-1,3,1),j[0]=uX(a.H,e.b)-uX(a.H,e.a),j[1]=vX(a.H,e.b)-vX(a.H,e.a),j[2]=wX(a.H,e.b)-wX(a.H,e.a),l=C(VN,jv,-1,3,1),l[0]=g[1]*h[2]-g[2]*h[1],l[1]=g[2]*h[0]-g[0]*h[2],l[2]=g[0]*h[1]-g[1]*h[0],n=C(VN,jv,-1,3,1),n[0]=g[1]*l[2]-g[2]*l[1],n[1]=g[2]*l[0]-g[0]*l[2],n[2]=g[0]*l[1]-g[1]*l[0],o=(h[0]*n[0]+h[1]*n[1]+h[2]*n[2])/(Math.sqrt(h[0]*h[0]+h[1]*h[1]+h[2]*h[2])*Math.sqrt(n[0]*\nn[0]+n[1]*n[1]+n[2]*n[2])),r=(j[0]*n[0]+j[1]*n[1]+j[2]*n[2])/(Math.sqrt(j[0]*j[0]+j[1]*j[1]+j[2]*j[2])*Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2])),0>o^0>r?1:2):-1==nX(f)||-1==nX(e)||0!=((nX(f)|nX(e))&1)?3:nX(f)==nX(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(oX(a.b[f.b],qu),oX(a.b[f.d],ou)):2==d&&(oX(a.b[f.b],ou),oX(a.b[f.d],qu))),e.f&&(1==d?(oX(a.b[e.b],qu),oX(a.b[e.d],ou)):2==d&&(oX(a.b[e.b],ou),oX(a.b[e.d],qu)))):a.k[b]=d;return!0}\nfunction xX(a,b,c){var d,e,f,g,h,j,l;if(0!=a.S[b]||6!=a.H.x[b]&&7!=a.H.x[b]&&14!=a.H.x[b]&&15!=a.H.x[b]&&16!=a.H.x[b])return!1;if(0!=a.H.k[b]){if(2==a.H.f[b]&&2==a.H.j[b][0]&&2==a.H.j[b][1])return Nha(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4<lX(a.H,b)||7==a.H.x[b]&&!a.I[b])return!1;d=C(A,u,-1,4,1);l=C(A,u,-1,4,1);j=C(wz,Ru,-1,4,2);for(g=0;g<lX(a.H,b);++g){f=-1;for(h=e=0;h<lX(a.H,b);++h)!j[h]&&f<a.c[kX(a.H,b,h)]&&(f=a.c[kX(a.H,b,h)],e=h);d[g]=e;l[g]=f;j[e]=!0}if(4==lX(a.H,b)&&\nl[0]==l[1]&&l[2]==l[3]||4==lX(a.H,b)&&(l[0]==l[2]||l[1]==l[3])||3==lX(a.H,b)&&l[0]==l[2])return!1;f=e=0;h=!1;for(g=1;g<lX(a.H,b);++g)if(l[g-1]==l[g]){if(!c||0==l[g])return!1;e=kX(a.H,b,d[g-1]);f=kX(a.H,b,d[g]);yX(a.H,zX(a.H,b,d[g]))&&(a.L[b]=!0);h=!0}if(c&&!h)return!1;if(a.X){g=C(A,u,-1,4,1);for(l=0;l<lX(a.H,b);++l)g[l]=kX(a.H,b,d[l]);3==lX(a.H,b)&&(g[3]=b);d=cE([Pha,VN],[q,jv],[53,-1],[3,3],0,2,1);for(l=0;3>l;++l)d[l][0]=uX(a.H,g[l+1])-uX(a.H,g[0]),d[l][1]=vX(a.H,g[l+1])-vX(a.H,g[0]),d[l][2]=wX(a.H,\ng[l+1])-wX(a.H,g[0]);g=C(VN,jv,-1,3,1);g[0]=d[0][1]*d[1][2]-d[0][2]*d[1][1];g[1]=d[0][2]*d[1][0]-d[0][0]*d[1][2];g[2]=d[0][0]*d[1][1]-d[0][1]*d[1][0];d=0<(d[2][0]*g[0]+d[2][1]*g[1]+d[2][2]*g[2])/(Math.sqrt(d[2][0]*d[2][0]+d[2][1]*d[2][1]+d[2][2]*d[2][2])*Math.sqrt(g[0]*g[0]+g[1]*g[1]+g[2]*g[2]))?1:2}else{var n,o;l=y(hQ,Ju,86,[y(A,u,-1,[2,1,2,1]),y(A,u,-1,[1,2,2,1]),y(A,u,-1,[1,1,2,2]),y(A,u,-1,[2,1,1,2]),y(A,u,-1,[2,2,1,1]),y(A,u,-1,[1,2,1,2])]);g=C(VN,jv,-1,lX(a.H,b),1);for(o=0;o<lX(a.H,b);++o)g[o]=\nAX(a.H,kX(a.H,b,d[o]),b);h=BX(a.H,b,d,g,null)<<24>>24;if(3!=h)d=h;else{for(o=j=h=0;o<lX(a.H,b);++o)n=zX(a.H,b,d[o]),W(a.H,0,n)==b&&(9==a.H.B[n]&&(0!=j&&CX(a.H,b),h=o,j=1),17==a.H.B[n]&&(0!=j&&CX(a.H,b),h=o,j=2));if(0==j)d=3;else{for(o=1;o<lX(a.H,b);++o)g[o]<g[0]&&(g[o]+=6.283185307179586);if(3==lX(a.H,b)){switch(h){case 0:(g[1]<g[2]&&3.141592653589793>g[2]-g[1]||g[1]>g[2]&&3.141592653589793<g[1]-g[2])&&(j=3-j);break;case 1:3.141592653589793<g[2]-g[0]&&(j=3-j);break;case 2:3.141592653589793>g[1]-g[0]&&\n(j=3-j)}d=1==j?2:1}else d=0,g[1]<=g[2]&&g[2]<=g[3]?d=0:g[1]<=g[3]&&g[3]<=g[2]?d=1:g[2]<=g[1]&&g[1]<=g[3]?d=2:g[2]<=g[3]&&g[3]<=g[1]?d=3:g[3]<=g[1]&&g[1]<=g[2]?d=4:g[3]<=g[2]&&g[2]<=g[1]&&(d=5),d=l[d][h]==j?2:1}}}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))1==d?(oX(a.b[e],xu),oX(a.b[f],wu)):2==d&&(oX(a.b[e],wu),oX(a.b[f],xu))}else a.S[b]=d;return!0}function DX(a){var b,c;b=0;c=a.b;EX(c,c.length,(FX(),FX(),GX));for(c=0;c<a.b.length;++c)(0==c||0!=HX(a.b[c],a.b[c-1]))&&++b,a.c[a.b[c].a]=b;return b}\nfunction IX(a,b){var c,d,e;d=!1;for(c=0;c<a.H.d;++c)if(rX(a,c,!1)){a.o[c]=a.C;if(b)a:{d=a;e=c;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,n=void 0;if((1==d.k[e]||2==d.k[e])&&!JX(d.H,e)){l=!1;try{for(j=0;2>j;++j)if(f=W(d.H,j,e),3==d.H.f[f]){g=C(A,u,-1,2,1);for(n=h=0;n<d.H.f[f];++n)zX(d.H,f,n)!=e&&(g[h++]=kX(d.H,f,n));d.c[g[0]]>d.c[g[1]]^KX(d,f,g[0],g[1])&&(l=!l)}}catch(o){o=Dz(o);if(H(o,96)){d.e[e]=3;break a}throw o;}1==d.k[e]^l?d.e[e]=1:d.e[e]=2}}d=!0}e=!1;for(c=0;c<a.H.c;++c)if(xX(a,c,!1)){a.W[c]=\na.C;if(b)a:{e=a;var f=c,r=n=l=g=j=void 0,t=h=void 0;if(1==e.S[f]||2==e.S[f]){h=!1;if(2==e.H.k[f])try{for(r=0;2>r;++r)if(j=kX(e.H,f,r),3==e.H.f[j]){l=C(A,u,-1,2,1);for(t=n=0;t<e.H.f[j];++t)1==e.H.j[j][t]&&(l[n++]=kX(e.H,j,t));e.c[l[0]]>e.c[l[1]]^KX(e,j,l[0],l[1])&&(h=!h)}}catch(z){z=Dz(z);if(H(z,96)){e.N[f]=3;break a}throw z;}else{try{for(var j=e,l=f,v=t=r=n=void 0,E=void 0,s=void 0,v=lX(j.H,l),E=C(A,u,-1,v,1),r=0;r<v;++r)E[r]=kX(j.H,l,r);for(r=v;1<r;--r){n=!1;for(t=1;t<r;++t)KX(j,l,E[t-1],E[t])&&\n(n=!0,s=E[t-1],E[t-1]=E[t],E[t]=s);if(!n)break}g=E}catch(F){F=Dz(F);if(H(F,96)){e.N[f]=3;break a}throw F;}for(r=1;r<g.length;++r)for(t=0;t<r;++t)e.c[g[r]]<e.c[g[t]]&&(h=!h)}1==e.S[f]^h?e.N[f]=1:e.N[f]=2}}e=!0}e&&(a.C=!a.C);return d||e}\nfunction LX(a){var b,c,d,e,f,g,h,j,l;for(e=0;e<a.V.c;++e){d=FF(a.V,e);b=!0;l=-1;f=!1;for(h=0;h<d.length;++h){c=d[h];if(0==a.S[c]){b=!1;break}if(3!=a.S[c]){g=!0;for(j=0;j<d.length;++j)if(j!=h&&a.c[c]==a.c[d[j]]){g=!1;break}g&&l<a.c[c]&&(l=a.c[c],f=1==a.S[c])}}if(b&&-1!=l){for(h=0;h<d.length;++h)c=d[h],f&&(1==a.S[c]?a.S[c]=2:2==a.S[c]&&(a.S[c]=1)),a.U[c]=!1;Qv(a.V,d);--e}}}\nfunction MX(a){var b,c;b=DX(a);do{c=b;b=a;for(var d=void 0,e=void 0,f=void 0,g=void 0,h=e=void 0,j=void 0,l=void 0,f=C(A,u,-1,b.E,1),d=0;d<b.H.c;++d){j=b.H.f[d]+NX(b.H,d);for(g=0;g<OX(b.H,d);++g)if(g<b.H.f[d]||g>=lX(b.H,d)){l=2*b.c[kX(b.H,d,g)];e=zX(b.H,d,g);2==sX(b.H,e)&&(tX(b.H,e)||++l);for(e=0;e<g&&!(l<f[e]);++e);for(h=g;h>e;--h)f[h]=f[h-1];f[e]=l}PX(b.b[d],d);QX(b.b[d],16,ME(b.c[d]));for(g=j;g<b.E;++g)QX(b.b[d],17,nu);for(g=0;g<j;++g)QX(b.b[d],17,ME(f[g]))}b=DX(a)}while(c!=b);return b}\nfunction KX(a,b,c,d){var e,f,g,h,j,l,n,o,r,t,z,v,E,s,F;if(a.H.x[c]!=a.H.x[d])return a.H.x[c]>a.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(RX(),SX)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(RX(),SX)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=C(A,u,-1,h,1);z=C(A,u,-1,h,1);v=C(A,u,-1,h,1);t=C(wz,Ru,-1,h,2);g=C(wz,Ru,-1,a.H.o,2);r[0]=b;r[1]=c;r[2]=d;z[0]=-1;z[1]=0;z[2]=0;g[b]=!0;g[c]=!0;g[d]=!0;j=1;E=2;b=C(A,u,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=E;){for(;j<b[d];){l=r[j];if(!t[j]){for(s=o=n=0;s<a.H.f[l];++s){c=kX(a.H,\nl,s);E+a.H.j[l][s]+1>=h&&(h+=a.H.c,r=TX(r,h),z=TX(z,h),v=TX(v,h),t=(e=C(wz,Ru,-1,h,2),UX(t,0,e,t.length),e));if(0!=(a.H.z[zX(a.H,l,s)]&512))++n,o+=a.H.x[c];else for(f=1;f<a.H.j[l][s];++f)++E,r[E]=c,z[E]=j,t[E]=!0;F=z[j];if(c!=r[F]){f=!1;if(g[c])for(F=z[F];-1!=F;){if(c==r[F]){f=!0;break}F=z[F]}f?(++E,r[E]=c,z[E]=j,t[E]=!0):(++E,r[E]=c,z[E]=j,g[c]=!0)}}0!=n&&(++E,v[E]=~~((o<<2)/n),z[E]=j,t[E]=!0)}++j;if(1E4==j)throw new Qy(uea);}b.length==d+1&&(b=TX(b,b.length+64));b[d+1]=E+1;for(s=b[d];s<b[d+1];++s)0==\nv[s]&&(v[s]=(151==a.H.x[r[s]]?1:152==a.H.x[r[s]]?1:a.H.x[r[s]])<<2),v[s]+=v[z[s]]<<16;VX(a,t,v,z,r,b,d);if(v[1]!=v[2])return v[1]>v[2];1<d&&WX(v,z,b,d);++d}h=C(A,u,-1,a.H.c,1);c=!1;for(e=0;e<a.H.c;++e)if(g[e]&&0!=a.H.v[e]){c=!0;break}if(c){for(e=0;e<a.H.c;++e)h[e]=0==a.H.v[e]?(RX(),SX)[a.H.x[e]]:a.H.v[e];if(XX(a,t,v,z,r,h,b,d))return v[1]>v[2]}e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.d;++e)if(g[W(a.H,0,e)]||g[W(a.H,1,e)])1==a.e[e]?(h[W(a.H,0,e)]=1,h[W(a.H,1,e)]=1,c=!0):2==a.e[e]&&(h[W(a.H,\n0,e)]=2,h[W(a.H,1,e)]=2,c=!0);if(c&&XX(a,t,v,z,r,h,b,d))return v[1]>v[2];e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.c;++e)g[e]&&(2==a.N[e]?(h[e]=1,c=!0):1==a.N[e]&&(h[e]=2,c=!0));if(c&&XX(a,t,v,z,r,h,b,d))return v[1]>v[2];throw new Qy(Cha);}\nfunction WX(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=C(Qha,q,5,c,0);for(f=0;f<c;++f)h[f]=new YX,h[f].c=a[f+e],h[f].b=b[f+e],h[f].a=f+e;e=new ZX;for(g=d;1<g;--g){for(f=0;f<c;++f)h[f].c+=a[h[f].b]<<16,h[f].b=b[h[f].b];EX(h,h.length,e?e:(FX(),FX(),GX));d=1;for(f=0;f<c;++f)a[h[f].a]=d,f!=c-1&&0!=(h[f].c!=h[f+1].c?h[f].c>h[f+1].c?1:-1:0)&&++d}}\nfunction XX(a,b,c,d,e,f,g,h){var j,l;for(l=1;l<h;++l){for(j=g[l];j<g[l+1];++j)c[j]=f[e[j]]+(c[d[j]]<<8);VX(a,b,c,d,e,g,l);if(c[1]!=c[2])return!0;1<l&&WX(c,d,g,l)}return!1}\nfunction VX(a,b,c,d,e,f,g){for(var h,j,l,n,o,r;1<g;--g){o=f[g]-f[g-1];r=C(Rha,q,4,o,0);h=f[g];for(j=0;j<o;++j){l=f[g-1]+j;for(n=h;n<f[g+1]&&d[n]==l;)++n;r[j]=new $X;r[j].c=l;r[j].d=c[l];r[j].b=b[l]?0:a.H.f[a.H.o+e[l]]-a.H.f[e[l]]+aY(a.H,e[l]);r[j].a=C(A,u,-1,n-h,1);for(l=h;l<n;++l)r[j].a[l-h]=c[l];bY(r[j].a);h=n}j=new cY;EX(r,r.length,j?j:(FX(),FX(),GX));h=1;for(j=0;j<o;++j)c[r[j].c]=h,j!=o-1&&0!=dY(r[j],r[j+1])&&++h}}\nfunction eY(a){var b,c;c=cE([Sha,hQ],[q,Ju],[87,86],[2,32],0,2,0);for(b=0;b<a.H.c;++b)a.D[b]&&(1==a.Q[b]?c[0][a.P[b]]=fY(c[0][a.P[b]],b):2==a.Q[b]&&(c[1][a.P[b]]=fY(c[0][a.P[b]],b)));return c}function qX(a,b){var c,d,e,f,g;e=gY(a.H);for(c=0;c<e.i.c;++c)if(e.d[c]&&hY(e,c,b)){for(d=FF(e.i,c),e=0,f=d.length;e<f;++e)if(c=d[e],c!=b)for(g=0;g<a.H.f[c];++g)if(pX(a.H,zX(a.H,c,g)))return!0;break}return!1}\nfunction iY(a,b,c){a.J=b;for(b=0;b<a.H.c;++b)a.c[b]=c[b],a.S[b]=0,a.W[b]=!1;for(c=0;c<a.H.d;++c)a.k[c]=0,a.o[c]=!1}function Tha(a,b){var c,d;c=W(a.H,0,b);if(c>=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=jY(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;d<a.H.f[c];++d)if(2==a.H.j[c][d]&&(1==a.S[kX(a.H,c,d)]||2==a.S[kX(a.H,c,d)]))return!0;return!1}function TX(a,b){var c;c=C(A,u,-1,b,1);UX(a,0,c,a.length);return c}\nfunction kY(a,b){var c;if(65535<a.o)throw new kw(eea);if(65535<a.p)throw new kw(fea);this.H=a;this.G=b;lY(this.H,3);var d,e,f,g,h,j,l,n,o,r,t,z,v,E,s,F,P,M,$,da;this.I=C(wz,Ru,-1,this.H.c,2);for(d=0;d<this.H.c;++d)if(7==this.H.x[d])if(4==this.H.f[d])this.I[d]=!0;else if(3==this.H.f[d])if(1==this.H.q[d])this.I[d]=!0;else if(!mY(this.H,d))if(0!=(this.G&32))this.I[d]=!0;else if(3==nY(this.H,d)&&(da=oY(this.H,d),!(7<da))){M=gY(this.H);for($=0;$<M.i.c&&!(FF(M.j,$).length==da&&hY(M,$,d));)++$;o=n=-1;for(r=\n0;3>r;++r){l=zX(this.H,d,r);var Z;a:{for(var ca=l,Hb=void 0,aa=void 0,aa=FF(M.j,$),Hb=0;Hb<aa.length;++Hb)if(ca==aa[Hb]){Z=!0;break a}Z=!1}if(!Z){n=kX(this.H,d,r);o=l;break}}z=C(wz,Ru,-1,this.H.d,2);z[o]=!0;v=C(A,u,-1,11,1);a:{var sb=this.H,Mb=v,K=n,Ja=d,Zc=z,Ub=void 0,tb=void 0,N=void 0,za=void 0,mc=void 0,rd=void 0,qa=void 0,cd=void 0,$d=void 0;if(K==Ja)Mb[0]=K,E=0;else{lY(sb,1);za=C(A,u,-1,sb.o,1);N=C(A,u,-1,sb.o,1);$d=C(A,u,-1,sb.o,1);N[0]=K;za[K]=1;for(mc=tb=0;tb<=mc&&10>=za[N[tb]];){cd=N[tb];\nfor(rd=0;rd<sb.f[sb.o+cd];++rd)if(null==Zc||Zc.length<=sb.i[cd][rd]||!Zc[sb.i[cd][rd]]){Ub=sb.e[cd][rd];if(Ub==Ja){qa=za[cd];Mb[qa]=Ub;for(Mb[--qa]=cd;0<qa;)Mb[qa-1]=$d[Mb[qa]],--qa;E=za[cd];break a}0==za[Ub]&&(N[++mc]=Ub,za[Ub]=za[cd]+1,$d[Ub]=cd)}++tb}E=-1}}if(-1!=E){for(f=1;!hY(M,$,v[f]);)++f;e=E-f;g=v[f];if(6==da&&2==e&&3==f&&3<=nY(this.H,v[1])){t=!1;P=FF(M.i,$);for(r=0;6>r;++r)if(d==P[r]){F=pY(M,$,g==P[pY(M,$,r+2)]?r-2:r+2);s=P[F];var Ya;if(Ya=3<=nY(this.H,s)){var pa;a:{var Ab=this.H,G=v[1],\nSa=s,ob=void 0,Pc=void 0,hc=void 0,ga=void 0,tc=void 0,Y=void 0;if(G==Sa)pa=0;else{lY(Ab,1);ga=C(A,u,-1,Ab.o,1);hc=C(A,u,-1,Ab.o,1);hc[0]=G;ga[G]=1;for(tc=Pc=0;Pc<=tc&&2>=ga[hc[Pc]];){for(Y=0;Y<Ab.f[Ab.o+hc[Pc]];++Y){ob=Ab.e[hc[Pc]][Y];if(ob==Sa){pa=ga[hc[Pc]];break a}0==ga[ob]&&(hc[++tc]=ob,ga[ob]=ga[hc[Pc]]+1)}++Pc}pa=-1}}Ya=2==pa}Ya&&(t=!0);break}if(t){this.I[d]=!0;continue}}h=1==this.H.k[g]||0!=(this.H.s[g]&4096)||mY(this.H,g);j=!h&&7==this.H.x[g]&&1!=this.H.q[g];if(1==e)!h&&!j&&4>=da&&3>=f&&\n(this.I[d]=!0);else switch(da){case 4:!h&&!j&&4>=f&&(this.I[d]=!0);break;case 5:j?3>=f&&(this.I[d]=!0):h||4>=f&&(this.I[d]=!0);break;case 6:2==e?h?4>=f&&(this.I[d]=!0):j||3>=f&&(this.I[d]=!0):3==e&&(h?6>=f&&(this.I[d]=!0):4>=f&&(this.I[d]=!0));break;case 7:3==e&&3>=f&&(this.I[d]=!0)}}}for(c=0;c<this.H.c;++c)if(0!=wX(this.H,c)){this.X=!0;break}this.S=C($S,fv,-1,this.H.c,1);this.T=C(wz,Ru,-1,this.H.c,2);this.W=C(wz,Ru,-1,this.H.c,2);this.k=C($S,fv,-1,this.H.d,1);this.o=C(wz,Ru,-1,this.H.d,2);this.n=\nC(wz,Ru,-1,this.H.d,2);var O,db,Bb,Nb,T,Aa,Wa,Xc,Da,Qc,ub,Fd,ie;Wa=!1;if(this.H.E)for(T=0;T<this.H.d;++T)if(0!=this.H.A[T]){Wa=!0;break}this.E=2;for(O=0;O<this.H.c;++O)this.E=nw(this.E,this.H.f[O]+NX(this.H,O));Nb=nw(2,Wa?~~((78+36*this.E)/63):~~((78+21*this.E)/63));this.c=C(A,u,-1,this.H.o,1);this.b=C(qY,q,6,this.H.c,0);for(O=0;O<this.H.c;++O)this.b[O]=new rY(Nb);Bb=!1;for(O=0;O<this.H.c;++O){PX(this.b[O],O);0!=(this.H.w[O]&1)||null!=sY(this.H,O)?QX(this.b[O],8,ida):QX(this.b[O],8,ME(this.H.x[O]));\nQX(this.b[O],8,ME(this.H.v[O]));QX(this.b[O],2,ME(this.H.k[O]));QX(this.b[O],4,ME(this.H.f[O]+NX(this.H,O)));0!=(this.H.w[O]&1)?QX(this.b[O],4,ru):QX(this.b[O],4,ME(8+this.H.q[O]));QX(this.b[O],5,ME(tY(31,oY(this.H,O))));var Ec=this.b[O],dd=O,Vb=void 0,eb=void 0,ed=void 0,Yb=void 0,Vb=((this.H.s[dd]&-268435456)>>>28)-1,eb=uY(this.H,dd,!1),ed=uY(this.H,dd,!0),Yb=-1;eb!=ed?-1!=Vb&&Vb>eb?Yb=Vb<<24>>24:Yb=eb<<24>>24:-1!=Vb?(Vb>ed||Vb<ed&&Vb>=vY(this.H,dd))&&(Yb=Vb<<24>>24):!wY(this.H,dd)&&0!=aY(this.H,\ndd)&&(Yb=vY(this.H,dd),Yb-=xY(this.H,dd,Yb));var Yc=dd,I=Yb;if(null==this.a)for(var pb=this.a=C($S,fv,-1,this.H.c,1),wc=pb.length,Gd=void 0,Gd=0;Gd<wc;++Gd)pb[Gd]=-1;this.a[Yc]=I<<24>>24;QX(Ec,4,ME(Yb+1));QX(this.b[O],2,ME((this.H.s[O]&48)>>4));this.H.E&&(QX(this.b[O],30,ME(this.H.w[O])),null!=sY(this.H,O)&&(Bb=!0))}this.J=MX(this);if(this.J<this.H.c){for(O=0;O<this.H.c;++O){PX(this.b[O],O);QX(this.b[O],16,ME(this.c[O]));Xc=C(A,u,-1,this.H.f[O],1);for(Da=0;Da<this.H.f[O];++Da)Xc[Da]=this.c[kX(this.H,\nO,Da)]<<5,Xc[Da]|=tY(31,this.H.n&&zX(this.H,O,Da)<this.H.d?this.H.n.b[zX(this.H,O,Da)]:0);bY(Xc);for(Da=this.E;Da>Xc.length;--Da)QX(this.b[O],21,nu);for(Da=Xc.length-1;0<=Da;--Da)QX(this.b[O],21,ME(Xc[Da]))}this.J=MX(this)}if(Bb&&this.J<this.H.c){for(O=0;O<this.H.c;++O){PX(this.b[O],O);QX(this.b[O],16,ME(this.c[O]));db=sY(this.H,O);Fd=null==db?0:tY(12,db.length);for(Da=12;Da>Fd;--Da)QX(this.b[O],8,nu);for(Da=Fd-1;0<=Da;--Da)QX(this.b[O],8,ME(db[Da]))}this.J=MX(this)}if(Wa&&this.J<this.H.c){for(O=\n0;O<this.H.c;++O){PX(this.b[O],O);QX(this.b[O],16,ME(this.c[O]));Aa=C(hW,Yu,-1,this.H.f[O]+NX(this.H,O),3);for(Da=Qc=0;Da<OX(this.H,O);++Da)if(Da<this.H.f[O]||Da>=lX(this.H,O))Aa[Qc]=ME(this.c[kX(this.H,O,Da)]),Aa[Qc]=GE(Aa[Qc],20),Aa[Qc]=yY(Aa[Qc],ME(this.H.A[zX(this.H,O,Da)])),++Qc;Aa.sort(Uha);for(Da=this.E;Da>Aa.length;--Da)QX(this.b[O],36,nu);for(Da=Aa.length-1;0<=Da;--Da)QX(this.b[O],36,Aa[Da])}this.J=MX(this)}if(0!=(this.G&8)&&this.J<this.H.c){ub=new zY;for(O=0;O<this.H.c;++O)if(null!=AY(this.H,\nO))a:{var uc=ub,ae=AY(this.H,O),Sd=void 0,kd=void 0,Zb=void 0,Cb=void 0,Cb=uc.a.c;if(0==Cb)uL(uc.a,0,ae);else{for(Zb=1;2*Zb<=Cb;)Zb<<=1;kd=Zb;for(--Zb;0!=kd;)if(kd>>=1,Zb>=Cb)Zb-=kd;else{Sd=BY(ae,FF(uc.a,Zb));if(0==Sd)break a;if(0==kd)break;0>Sd?Zb-=kd:Zb+=kd}Zb<Cb&&0<BY(ae,FF(uc.a,Zb))&&++Zb;uL(uc.a,Zb,ae)}}for(O=0;O<this.H.c;++O){var oa;if(null==AY(this.H,O))oa=0;else{var Ld;a:{var be=ub,fd=AY(this.H,O),ic=void 0,ce=void 0,Ta=void 0,Na=void 0,Na=be.a.c;if(0!=Na){for(Ta=1;2*Ta<=Na;)Ta<<=1;ce=Ta;\nfor(--Ta;0!=ce;)if(ce>>=1,Ta>=Na)Ta-=ce;else{ic=BY(fd,FF(be.a,Ta));if(0==ic){Ld=Ta;break a}if(0==ce)break;0>ic?Ta-=ce:Ta+=ce}}Ld=-1}oa=1+Ld}ie=oa;PX(this.b[O],O);QX(this.b[O],16,ME(this.c[O]));QX(this.b[O],16,ME(ie))}this.J=MX(this)}if(0!=(this.G&16)&&this.J<this.H.c){for(O=0;O<this.H.c;++O)PX(this.b[O],O),QX(this.b[O],16,ME(this.c[O])),QX(this.b[O],1,ME(CY(this.H,O)?1:0));this.J=MX(this)}var Fc,xc,kb,yc;yc=this.J;kb=C(A,u,-1,this.H.c,1);for(Fc=0;Fc<this.H.c;++Fc)kb[Fc]=this.c[Fc];if(!this.H.E){var Ob,\nxd,sd,yd;this.C=!0;this.N=C($S,fv,-1,this.H.c,1);this.e=C($S,fv,-1,this.H.d,1);for(yd=IX(this,!0);this.J<this.H.c&&yd;){for(Ob=0;Ob<this.H.c;++Ob)PX(this.b[Ob],Ob),QX(this.b[Ob],20,ME(this.c[Ob]<<4|this.S[Ob]<<2));for(xd=0;xd<this.H.d;++xd)oX(this.b[W(this.H,0,xd)],ME(this.k[xd])),oX(this.b[W(this.H,1,xd)],ME(this.k[xd]));sd=MX(this);if(this.J==sd)break;this.J=sd;yd=IX(this,!0)}iY(this,yc,kb)}this.Q=C($S,fv,-1,this.H.c,1);this.P=C($S,fv,-1,this.H.c,1);for(Fc=0;Fc<this.H.c;++Fc)this.Q[Fc]=DY(this.H,\nFc)<<24>>24,this.P[Fc]=EY(this.H,Fc)<<24>>24;this.j=C($S,fv,-1,this.H.d,1);this.i=C($S,fv,-1,this.H.d,1);for(xc=0;xc<this.H.d;++xc)this.j[xc]=(this.H.z[xc]&3072)>>10<<24>>24,this.i[xc]=FY(this.H,xc)<<24>>24;var jc,Qa,Gc,gd,zd,Pb;this.C=!0;for(zd=IX(this,!1);this.J<this.H.c&&zd;){for(jc=0;jc<this.H.c;++jc){PX(this.b[jc],jc);QX(this.b[jc],16,ME(this.c[jc]));Pb=this.S[jc]<<7;if((1==this.S[jc]||2==this.S[jc])&&0!=this.Q[jc])Pb|=this.Q[jc]<<5,Pb|=this.P[jc];QX(this.b[jc],18,ME(Pb<<9))}for(Qa=0;Qa<this.H.d;++Qa){Gc=\nthis.k[Qa]<<7;if((1==this.k[Qa]||2==this.k[Qa])&&1==this.H.B[Qa]&&0!=this.j[Qa])Gc|=this.j[Qa]<<5,Gc|=this.i[Qa];oX(this.b[W(this.H,0,Qa)],ME(Gc));oX(this.b[W(this.H,1,Qa)],ME(Gc))}gd=MX(this);if(this.J==gd)break;this.J=gd;zd=IX(this,!1)}this.M=!1;this.D=C(wz,Ru,-1,this.H.c,2);for(Fc=0;Fc<this.H.c;++Fc)0!=this.S[Fc]&&(this.M=this.D[Fc]=!0);var Qb,de;for(Qb=0;Qb<this.H.c;++Qb)(!this.D[Qb]||3==this.S[Qb])&&(this.Q[Qb]=0);for(de=0;de<this.H.d;++de)(1!=this.H.B[de]||0==this.k[de]||3==this.k[de])&&(this.j[de]=\n0);this.F=null;this.R=C(wz,Ru,-1,this.H.c,2);if(this.M){var Hc=this.F=new GY(this.H,kb,this.D,this.S,this.k,this.Q,this.P,this.W,this.o,this.R),V,Rc,kc,Ra,zc,Xa,nc,pf;if(null!=Hc.i){Xa=new HY(Hc);Hc.b=new bw;for(Ra=0;Ra<Hc.i.length;++Ra){for(var fb=void 0,je=void 0,je=fb=0;je<Xa.b;++je)Xa.e[je][Ra]&&-3==Xa.c[je]&&++fb;kc=fb;if(0==kc){IY(Xa,Ra);nc=JY(Hc,Ra,2);V=JY(Hc,Ra,1);Rc=KY(Hc,Ra);if(1==nc&&1==V&&!Rc){for(var Me=Hc,Ad=Ra,ke=Xa.a+Xa.f++,vc=void 0,le=void 0,le=0;le<Me.i[Ad].length;++le)vc=Me.i[Ad][le],\n2==Me.n[vc]&&(Me.n[vc]=1,Me.k[vc]=ke<<24>>24);Wv(Hc.b,new LY(Ra,1,-1,-1))}0<nc?(Rc&&MY(Hc,Ra,Xa.j+Xa.i++,2),Wv(Hc.b,new LY(Ra,1,-1,-1))):0<V?(Rc&&MY(Hc,Ra,Xa.a+Xa.f++,1),Wv(Hc.b,new LY(Ra,1,-1,-1))):Rc&&(MY(Hc,Ra,Xa.a+Xa.f++,1),Wv(Hc.b,new LY(Ra,1,-1,-1)))}else if(1==kc)if(KY(Hc,Ra)){a:{for(var ld=void 0,ld=0;ld<Xa.b;++ld)if(Xa.e[ld][Ra]&&-3==Xa.c[ld]){zc=ld<Xa.a?ld:ld<Xa.b?ld-Xa.a:-1;break a}zc=-1}a:{for(var Td=void 0,Td=0;Td<Xa.b;++Td)if(Xa.e[Td][Ra]&&-3==Xa.c[Td]){pf=Td<Xa.a?1:Td<Xa.b?2:0;break a}pf=\n-1}Wv(Hc.b,new LY(Ra,2,zc,pf))}else IY(Xa,Ra),Wv(Hc.b,new LY(Ra,1,-1,-1))}}}this.U=C(wz,Ru,-1,this.H.c,2);this.V=new bw;var oc,Ic,qb,Ac,Ne,Oe,lc,Jc;for(oc=qb=0;oc<this.H.c;++oc)0!=this.Q[oc]&&++qb;if(0!=qb){Jc=C(A,u,-1,qb,1);for(oc=qb=0;oc<this.H.c;++oc)0!=this.Q[oc]&&(Jc[qb]=this.Q[oc]<<29|this.P[oc]<<24|this.c[oc]<<12|oc,++qb);bY(Jc);lc=Ac=0;for(Ne=Jc[0]&-16777216;;)if(++lc,lc==Jc.length||Ne!=(Jc[lc]&-16777216)){Ic=C(A,u,-1,lc-Ac,1);for(Oe=Ac;Oe<lc;++Oe)oc=Jc[Oe]&4095,Ic[Oe-Ac]=oc,this.U[oc]=!0;\nWv(this.V,Ic);if(lc==Jc.length)break;Ne=Jc[lc]&-16777216;Ac=lc}}iY(this,yc,kb);var Bc,gb,$b,ee,xe,Bd;this.C=!0;$b=eY(this);this.F&&NY(this.F,this.c)&&($b=eY(this));IX(this,!1)&&LX(this);for(Bd=!0;this.J<this.H.c&&Bd;){for(var Sc=$b,Ba=void 0,hb=void 0,Hd=void 0,Cd=void 0,Kc=void 0,Za=void 0,me=void 0,Gf=void 0,md=void 0,Yf=void 0,Hd=cE([hQ,A],[Ju,u],[86,-1],[2,32],0,2,1),Cd=0;2>Cd;++Cd){Ba=C(hQ,Ju,86,32,0);for(hb=Yf=0;32>hb;++hb)if(null!=Sc[Cd][hb]){Gf=Sc[Cd][hb].length;Ba[hb]=C(A,u,-1,Gf,1);for(Kc=\n0;Kc<Gf;++Kc)Ba[hb][Kc]=this.c[Sc[Cd][hb][Kc]];bY(Ba[hb]);++Yf}for(md=Yf;0<md;--md){me=0;Za=null;for(hb=0;32>hb;++hb)if(null!=Ba[hb])if(null==Za||Za.length<Ba[hb].length)Za=Ba[hb],me=hb;else if(Za.length==Ba[hb].length)for(Kc=Za.length-1;0<=Kc;--Kc)if(Za[Kc]<Ba[hb][Kc]){Za=Ba[hb];me=hb;break}Hd[Cd][me]=md;Ba[me]=null}}ee=Hd;for(Bc=0;Bc<this.H.c;++Bc)PX(this.b[Bc],Bc),QX(this.b[Bc],16,ME(this.c[Bc])),QX(this.b[Bc],20,nu),!this.R[Bc]&&0!=this.Q[Bc]&&oX(this.b[Bc],ME((this.Q[Bc]<<18)+(ee[1==this.Q[Bc]?\n0:1][this.P[Bc]]<<8))),oX(this.b[Bc],ME(this.S[Bc]<<4));for(gb=0;gb<this.H.d;++gb)oX(this.b[W(this.H,0,gb)],ME(this.k[gb])),oX(this.b[W(this.H,1,gb)],ME(this.k[gb]));xe=MX(this);if(this.J==xe)break;this.J=xe;Bd=!1;this.F&&NY(this.F,this.c)&&(Bd=!0,$b=eY(this));IX(this,!1)&&(Bd=!0,LX(this))}if(this.F){var Zf=this.F,Hf,Pe;Pe=!0;for(Hf=0;Hf<Zf.j.c;++Hf)if(0!=Zf.p[Hf]&&!Zf.e[Hf]){Pe=!1;break}this.B=Pe}var ug,Gb,hd,Id,qf,vg,Pg,If,xa,$f,Tc,rf;Tc=xa=If=Pg=vg=$f=qf=0;rf=!1;ug=C(wz,Ru,-1,32,2);for(Gb=0;Gb<\nthis.H.c;++Gb)0!=this.S[Gb]&&(++qf,3==this.S[Gb]?++$f:0==this.Q[Gb]?(++vg,this.F&&this.F.e[Gb]&&++Pg):2==this.Q[Gb]?0==this.P[Gb]&&++xa:1==this.Q[Gb]&&(Id=this.P[Gb],ug[Id]||(++Tc,ug[Id]=!0),0==this.P[Gb]&&++If,this.F&&this.F.e[Gb]&&(rf=!0)));for(hd=0;hd<this.H.d;++hd)0!=this.k[hd]&&1==this.H.B[hd]&&(++qf,3==this.k[hd]?++$f:0==this.j[hd]?(++vg,this.F&&this.F.e[W(this.H,0,hd)]&&this.F.e[W(this.H,1,hd)]&&++Pg):2==this.j[hd]?0==this.i[hd]&&++xa:1==this.j[hd]&&(Id=this.i[hd],ug[Id]||(++Tc,ug[Id]=!0),\n0==this.i[hd]&&++If,this.F&&this.F.e[W(this.H,0,hd)]&&this.F.e[W(this.H,1,hd)]&&(rf=!0)));this.H.C=0==qf?65536:0!=$f?0:this.B?131072+(1<<Tc):If+Pg==qf&&!rf?196608:vg==qf?262144:xa==qf?327680:vg==qf-1&&1==If?393216:458752+(1<<Tc);var Jb,Jf,Kh,Kf,sf;this.L=C(wz,Ru,-1,this.H.c,2);this.K=C(wz,Ru,-1,this.H.d,2);if(0!=(this.G&6))for(Jb=0;Jb<this.H.c;++Jb)PX(this.b[Jb],Jb),QX(this.b[Jb],28,ME(this.c[Jb]<<12));if(this.J<this.H.c){for(Jb=Kh=0;Jb<this.H.c;++Jb)xX(this,Jb,!0)&&++Kh;for(Jf=0;Jf<this.H.d;++Jf)rX(this,\nJf,!0)&&++Kh}0!=(this.G&6)&&(this.J=MX(this));if(0!=(this.G&1)){this.d=C(A,u,-1,this.H.c,1);for(Jb=0;Jb<this.H.c;++Jb)this.d[Jb]=this.c[Jb]}for(;this.J<this.H.c;){for(Jb=0;Jb<this.H.c;++Jb)PX(this.b[Jb],Jb),QX(this.b[Jb],17,ME(2*this.c[Jb]));sf=C(A,u,-1,this.J+1,1);for(Jb=0;Jb<this.H.c;++Jb)++sf[this.c[Jb]];for(Kf=1;1==sf[Kf];)++Kf;for(Jb=0;Jb<this.H.c;++Jb)if(this.c[Jb]==Kf){oX(this.b[Jb],ou);break}this.J=MX(this);LX(this);this.F&&NY(this.F,this.c)}LX(this);var Md,ne,Ud,ib,ag,nd,ya,El,Sh,lk,Ga,Di,\njh,Th,pc,Rg,mk,Fl;jh=C(wz,Ru,-1,this.H.c,2);Th=C(wz,Ru,-1,this.H.d,2);for(ne=Md=0;ne<this.H.c;++ne)this.L[ne]&&!this.T[ne]&&xX(this,ne,!1)&&(this.T[ne]=!0,jh[ne]=!0,++Md);for(Ud=0;Ud<this.H.d;++Ud)this.K[Ud]&&!this.n[Ud]&&rX(this,Ud,!1)&&(this.n[Ud]=!0,Th[Ud]=!0,++Md);if(1==Md){for(ne=0;ne<this.H.c;++ne)if(jh[ne]){this.S[ne]=0;break}for(Ud=0;Ud<this.H.d;++Ud)if(Th[Ud]){this.k[Ud]=0;break}}else if(1<Md){var kh,Uh,xg,lh,Vh,Sg,yg,Tg,mj,Gl,Vd,Qe;if(!this.s){this.s=new bw;Gl=0;Vd=C(A,u,-1,this.H.c,1);\nSg=C(A,u,-1,this.H.c,1);Tg=C(A,u,-1,this.H.d,1);for(kh=0;kh<this.H.c;++kh)if(0==Vd[kh]&&(0!=(this.H.s[kh]&3072)||1==this.H.k[kh])){Sg[0]=kh;yg=1;mj=0;Vd[kh]=++Gl;Uh=C(wz,Ru,-1,this.H.d,2);for(Vh=0;Vh<yg;++Vh)for(Qe=0;Qe<this.H.f[Sg[Vh]];++Qe)if(lh=zX(this.H,Sg[Vh],Qe),yX(this.H,lh)||2==sX(this.H,lh)||pX(this.H,lh))xg=kX(this.H,Sg[Vh],Qe),Uh[lh]||(Tg[mj++]=lh,Uh[lh]=!0),0==Vd[xg]&&(Sg[yg++]=xg,Vd[xg]=Gl);Wv(this.s,new OY(Sg,yg,Tg,mj))}}for(ag=new JD(this.s);ag.b<ag.d.Tf();){ib=KD(ag);ya=El=Rg=pc=0;\nnd=Sh=-1;for(Ga=0;Ga<ib.a.length;++Ga)if(jh[ib.a[Ga]]&&(++pc,1==this.S[ib.a[Ga]]||2==this.S[ib.a[Ga]]))++Rg,Sh<this.c[ib.a[Ga]]&&(Sh=this.c[ib.a[Ga]],El=ib.a[Ga]);for(Ga=0;Ga<ib.b.length;++Ga)if(Th[ib.b[Ga]]&&(++pc,mk=this.c[W(this.H,0,ib.b[Ga])],Fl=this.c[W(this.H,1,ib.b[Ga])],lk=mk>Fl?(mk<<16)+Fl:(Fl<<16)+mk,1==this.k[ib.b[Ga]]||2==this.k[ib.b[Ga]]))++Rg,nd<lk&&(nd=lk,ya=ib.b[Ga]);if(0!=pc)if(1==pc){for(Ga=0;Ga<ib.a.length;++Ga)jh[ib.a[Ga]]&&(this.S[ib.a[Ga]]=0);for(Ga=0;Ga<ib.b.length;++Ga)Th[ib.b[Ga]]&&\n(this.k[ib.b[Ga]]=0)}else if(1==Rg){for(Ga=0;Ga<ib.a.length;++Ga)jh[ib.a[Ga]]&&(this.S[ib.a[Ga]]=3);for(Ga=0;Ga<ib.b.length;++Ga)Th[ib.b[Ga]]&&(this.k[ib.b[Ga]]=3)}else if(Di=!1,-1!=Sh?2==this.S[El]&&(Di=!0):2==this.k[ya]&&(Di=!0),Di){for(Ga=0;Ga<ib.a.length;++Ga)if(jh[ib.a[Ga]])switch(this.S[ib.a[Ga]]){case 1:this.S[ib.a[Ga]]=2;break;case 2:this.S[ib.a[Ga]]=1}for(Ga=0;Ga<ib.b.length;++Ga)if(Th[ib.b[Ga]])switch(this.k[ib.b[Ga]]){case 1:this.k[ib.b[Ga]]=2;break;case 2:this.k[ib.b[Ga]]=1}}}}var ye,\nXb;for(ye=0;ye<this.H.c;++ye)0!=(this.H.s[ye]&67108864)^3==this.S[ye]&&CX(this.H,ye),(1==DY(this.H,ye)||2==DY(this.H,ye))&&(!this.D[ye]||3==this.S[ye])&&CX(this.H,ye);for(Xb=0;Xb<this.H.p;++Xb)(17==this.H.B[Xb]||9==this.H.B[Xb])&&!Tha(this,Xb)&&CX(this.H,W(this.H,0,Xb));for(Xb=0;Xb<this.H.d;++Xb){if(2==sX(this.H,Xb)){if(0!=(this.H.z[Xb]&16777216)&&(1==this.k[Xb]||2==this.k[Xb]))this.k[Xb]=3,PY(this.H,Xb,26);3==this.k[Xb]&&!this.n[Xb]&&26!=this.H.B[Xb]&&(CX(this.H,W(this.H,0,Xb)),CX(this.H,W(this.H,\n1,Xb)))}1==this.H.B[Xb]&&3==this.k[Xb]&&(CX(this.H,W(this.H,0,Xb)),CX(this.H,W(this.H,1,Xb)));if((1==(this.H.z[Xb]&3072)>>10||2==(this.H.z[Xb]&3072)>>10)&&(1!=this.H.B[Xb]||1!=this.k[Xb]&&2!=this.k[Xb]))CX(this.H,W(this.H,0,Xb)),CX(this.H,W(this.H,1,Xb))}}w(7,1,{},kY);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=0;_.q=null;_.r=0;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=!1;_.y=null;_.z=0;_.A=null;_.B=!1;_.C=!1;_.D=null;_.E=0;_.F=null;\n_.G=0;_.H=null;_.I=null;_.J=0;_.K=null;_.L=null;_.M=!1;_.N=null;_.O=null;_.P=null;_.Q=null;_.R=null;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=!1;function dY(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=e<f?e:f;for(d=0;d<c;++d)if(--e,--f,a.a[e]!=b.a[f])return a.a[e]>b.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function cY(){}w(8,1,{},cY);_.dd=function(a,b){return dY(a,b)};function $X(){}w(9,1,{4:1},$X);_.a=null;_.b=0;_.c=0;_.d=0;function ZX(){}\nw(10,1,{},ZX);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function YX(){}w(11,1,{5:1},YX);_.a=0;_.b=0;_.c=0;function QX(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=yY(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=GE(a.d[a.c],b),a.d[a.c]=yY(a.d[a.c],c),a.b-=b):(a.d[a.c]=GE(a.d[a.c],a.b),a.d[a.c]=yY(a.d[a.c],CE(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=yY(a.d[a.c],QY(c,ME((1<<b)-1))))}\nfunction oX(a,b){var c=a.d,d=a.c,e;e=a.d[a.c];var f,g;f=e.l+b.l;g=e.m+b.m+(f>>22);e=sE(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function HX(a,b){var c;for(c=0;c<a.c;++c)if(a.d[c].l!=b.d[c].l||a.d[c].m!=b.d[c].m||a.d[c].h!=b.d[c].h)return!EE(a.d[c],b.d[c])?-1:1;return JE(a.d[a.c],b.d[a.c])?0:!EE(a.d[a.c],b.d[a.c])?-1:1}function PX(a,b){a.a=b;a.c=0;a.b=63;var c=a.d,d=c.length,e;for(e=0;e<d;++e)c[e]=nu}function rY(a){this.d=C(hW,Yu,-1,a,3)}w(12,1,{6:1,93:1},rY);\n_.cT=function(a){return HX(this,a)};_.a=0;_.b=0;_.c=0;_.d=null;function OY(a,b,c,d){var e;this.a=C(A,u,-1,b,1);this.b=C(A,u,-1,d,1);for(e=0;e<b;++e)this.a[e]=a[e];for(a=0;a<d;++a)this.b[a]=c[a]}w(13,1,{},OY);_.a=null;_.b=null;\nfunction RY(a,b,c){var d,e,f,g;if(null!=b){for(d=e=0;d<a.j.c;++d)b[d]&&++e;g=C(A,u,-1,e,1);for(d=e=0;d<a.j.c;++d)b[d]&&(g[e++]=d);e=!1;for(b=new JD(c);b.b<b.d.Tf();)if(a=KD(b),a.length==g.length){d=!1;for(f=0;f<a.length;++f)if(a[f]!=g[f]){d=!0;break}if(!d){e=!0;break}}e||vz(c.b,c.c++,g)}}function KY(a,b){var c,d;for(d=0;d<a.i[b].length;++d)if(c=a.i[b][d],a.f[c]&&(1==a.p[c]||2==a.p[c])&&0==a.n[c])return!0;return!1}\nfunction JY(a,b,c){var d,e,f,g;for(g=f=e=0;g<a.i[b].length;++g)d=a.i[b][g],a.n[d]==c&&(d=1<<a.k[d],0==(f&d)&&(f|=d,++e));return e}function SY(a,b,c,d){var e,f;for(f=0;f<a.j.f[c];++f)if(e=kX(a.j,c,f),!d[e]&&TY(a,b,e))return e;return-1}function UY(a,b){return a.f[b]&&(1==a.p[b]||2==a.p[b])}\nfunction TY(a,b,c){var d,e,f;if(b==c||a.a[b]!=a.a[c]||0!=a.p[b]&&(3==a.p[b]||3==a.p[c]||a.q[b]^a.p[b]!=a.p[c]||a.n[b]!=a.n[c]||a.k[b]!=a.k[c]))return!1;d=VY(a.j,b,c);if(-1!=d&&(1==sX(a.j,d)&&0!=a.c[d]||2==sX(a.j,d)&&2==a.c[d]))return!1;if(1==a.j.k[b]&&0==(a.j.s[b]&4096)){d=-1;for(f=0;f<a.j.f[b];++f)if(kX(a.j,b,f)!=c&&2==a.j.j[b][f]){d=zX(a.j,b,f);break}e=-1;for(f=0;f<a.j.f[c];++f)if(kX(a.j,c,f)!=b&&2==a.j.j[c][f]){e=zX(a.j,c,f);break}if(-1!=d&&0!=a.c[d]&&a.d[d]^a.c[d]==a.c[e])return!1}return!0}\nfunction NY(a,b){var c,d,e,f;if(!a.b)return!1;c=!1;for(e=a.b.c-1;0<=e;--e){d=!1;f=FF(a.b,e);if(2==f.a){d=a;for(var g=f.b,h=f.c,j=f.d,l=b,n=void 0,o=void 0,r=n=void 0,t=void 0,n=r=null,t=0;t<d.i[g].length;++t)o=d.i[g][t],d.f[o]&&(1==d.p[o]||2==d.p[o])&&(0==d.n[o]?n=fY(n,(l[o]<<16)+o):d.n[o]==j&&d.k[o]==h&&(r=fY(r,(l[o]<<16)+o)));n=WY(r,n);if(0==n)d=!1;else{if(0>n)for(t=0;t<d.i[g].length;++t)if(o=d.i[g][t],d.f[o]&&(1==d.p[o]||2==d.p[o]))0==d.n[o]?(d.n[o]=j<<24>>24,d.k[o]=h<<24>>24):d.n[o]==j&&d.k[o]==\nh&&(d.n[o]=0,d.k[o]=-1);d=!0}}else if(1==f.a){d=a;h=b;o=g=n=l=j=void 0;n=d.i[f.b];l=1;for(o=0;o<n.length;++o)if(j=n[o],d.f[j]&&2==d.n[j]){l=2;break}g=C(hQ,Ju,86,32,0);for(o=0;o<n.length;++o)j=n[o],d.f[j]&&d.n[j]==l&&(g[d.k[j]]=fY(g[d.k[j]],(h[j]<<16)+j));for(o=0;32>o;++o)null!=g[o]&&bY(g[o]);h=new XY;EX(g,g.length,h?h:(FX(),FX(),GX));if(0==WY(g[0],g[1]))d=!1;else{for(o=0;o<g[0].length;++o)j=g[0][o]&65535,d.n[j]=0,d.k[j]=-1;d=!0}}if(d){Qv(a.b,f);for(d=0;d<a.i[f.b].length;++d)c=a.i[f.b][d],a.o[c]=!1;\nc=!0}}return c}function MY(a,b,c,d){var e,f;for(f=0;f<a.i[b].length;++f)if(e=a.i[b][f],a.f[e]&&(1==a.p[e]||2==a.p[e])&&0==a.n[e])a.n[e]=d<<24>>24,a.k[e]=c<<24>>24}\nfunction YY(a,b,c){var d,e,f,g,h,j,l,n,o,r,t,z,v;f=C(A,u,-1,a.j.c,1);t=C(A,u,-1,a.j.c,1);l=C(wz,Ru,-1,a.j.c,2);n=C(wz,Ru,-1,a.j.c,2);g=C(wz,Ru,-1,a.j.c,2);C(Vha,q,8,a.j.c,0);f[0]=b;t[b]=c;t[c]=-2;l[b]=!0;l[c]=!0;for(h=c=0;c<=h;){e=f[c];if(t[e]==e)for(j=0;j<a.j.f[e];++j){if(b=kX(a.j,e,j),!l[b])if(2==a.j.j[e][j]&&10>a.j.x[b])f[++h]=b,t[b]=b,g[b]=g[e]||2==a.j.k[b],n[b]=g[e]&&!n[e],l[b]=!0;else if(g[e]&&n[e]){o=SY(a,b,t[e],l);if(-1==o)return null;f[++h]=b;t[b]=o;t[o]=-2;g[b]=!1;l[b]=!0;l[o]=!0}else if(yX(a.j,\nzX(a.j,e,j))&&(f[++h]=b,t[b]=b,g[b]=!1,l[b]=!0,(6==a.j.x[b]&&0==a.j.k[b]||7==a.j.x[b]&&1==a.j.q[b]||14==a.j.x[b]||15==a.j.x[b]&&2<a.j.f[b]||16==a.j.x[b]&&2<a.j.f[b])&&2<a.j.f[b])){d=!1;for(o=1;o<a.j.f[b];++o)if(z=kX(a.j,b,o),!l[z])for(r=0;r<o;++r)v=kX(a.j,b,r),!l[v]&&TY(a,z,v)&&(f[++h]=z,t[z]=v,t[v]=-2,g[z]=!1,l[z]=!0,d=l[v]=!0);if(!d)return null}}else{d=C(wz,Ru,-1,a.j.f[e],2);for(j=0;j<a.j.f[e];++j)if(b=kX(a.j,e,j),l[b])d[j]=t[b]==b;else for(o=0;o<a.j.f[b];++o)if(kX(a.j,b,o)==t[e]){d[j]=!0;break}for(j=\n0;j<a.j.f[e];++j)if(d[j])if(b=kX(a.j,e,j),l[b]){if(-1==VY(a.j,b,t[e]))return null}else f[++h]=b,t[b]=b,n[b]=!1,g[b]=!0,l[b]=!0;for(j=0;j<a.j.f[e];++j)if(!d[j]&&(b=kX(a.j,e,j),!l[b])){o=SY(a,b,t[e],l);if(-1==o)return null;f[++h]=b;t[b]=o;t[o]=-2;g[b]=!1;l[b]=!0;l[o]=!0}}++c}return l}\nfunction GY(a,b,c,d,e,f,g,h,j,l){this.j=a;this.a=b;this.f=c;this.p=d;this.c=e;this.n=f;this.k=g;this.q=h;this.d=j;this.o=l;a=new bw;for(f=0;f<this.j.c;++f)if(2>this.j.k[f]||2<this.j.f[f])for(b=1;b<this.j.f[f];++b){d=kX(this.j,f,b);for(c=0;c<b;++c)e=kX(this.j,f,c),TY(this,d,e)&&RY(this,YY(this,d,e),a)}for(b=0;b<this.j.d;++b)0!=this.c[b]&&(2!=sX(this.j,b)||2!=this.c[b])||(d=W(this.j,0,b),e=W(this.j,1,b),TY(this,d,e)&&RY(this,YY(this,d,e),a));for(b=a.c-1;0<=b;--b){d=(bL(b,a.c),a.b[b]);e=!1;for(c=0;c<\nd.length;++c)if(this.f[d[c]]){e=!0;break}e||Qv(a,d)}a=this.i=lw(a,cE([hQ,A],[Ju,u],[86,-1],[0,0],0,2,1));b=new ZY;EX(a,a.length,b?b:(FX(),FX(),GX));this.e=C(wz,Ru,-1,this.j.c,2);for(b=0;b<this.i.length;++b)for(c=0;c<this.i[b].length;++c)this.e[this.i[b][c]]=!0}function fY(a,b){var c,d;d=C(A,u,-1,null==a?1:a.length+1,1);for(c=0;c<d.length-1;++c)d[c]=a[c];d[d.length-1]=b;return d}w(14,1,{},GY);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;\n_.q=null;function ZY(){}w(15,1,{},ZY);_.dd=function(a,b){var c;a:if(a.length!=b.length)c=a.length<b.length?-1:1;else{for(c=0;c<a.length;++c)if(a[c]!=b[c]){c=a[c]<b[c]?-1:1;break a}c=0}return c};function IY(a,b){var c,d,e,f,g,h;for(e=0;e<a.b;++e)if(a.e[e][b]&&-3!=a.c[e])for(d=0;d<=a.k.i.length;++d)if(d!=b&&a.e[e][d]){a.e[e][b]=!1;h=e<a.a?e:e<a.b?e-a.a:-1;g=1==(e<a.a?1:e<a.b?2:0)?a.a+a.f++:a.j+a.i++;for(f=0;f<a.k.i[b].length;++f)c=a.k.i[b][f],UY(a.k,c)&&a.k.k[c]==h&&(a.k.k[c]=g<<24>>24)}}\nfunction $Y(a,b){var c,d;d=a.k.n[b];c=a.k.k[b];return 0==d?a.b:1==d?c:a.a+c}\nfunction HY(a){var b,c,d,e;this.k=a;for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&(1==a.n[c]?this.a<=a.k[c]&&(this.a=1+a.k[c]):2==a.n[c]&&this.j<=a.k[c]&&(this.j=1+a.k[c]));this.b=this.a+this.j;this.e=cE([Wha,wz],[q,Ru],[2,-1],[this.b+1,a.i.length+1],0,2,2);for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&!a.e[c]&&(this.e[$Y(this,c)][a.i.length]=!0);for(b=0;b<a.i.length;++b)for(e=0;e<a.i[b].length;++e)c=a.i[b][e],a.f[c]&&(1==a.p[c]||2==a.p[c])&&(this.e[$Y(this,c)][b]=!0);this.d=C(hQ,Ju,86,\nthis.b,0);for(b=0;b<a.i.length;++b)for(c=1;c<this.b;++c)if(this.e[c][b])for(e=0;e<c;++e)this.e[e][b]&&(this.d[c]=fY(this.d[c],e),this.d[e]=fY(this.d[e],c));this.c=C(A,u,-1,this.b+1,1);for(e=0;e<this.b;++e)this.e[e][a.i.length]?this.c[e]=-1:this.c[e]=-2;for(b=0;b<a.i.length;++b)if(this.e[this.b][b])for(e=0;e<this.b;++e)this.e[e][b]&&this.c[e]!=b&&(-2==this.c[e]?this.c[e]=b:this.c[e]=-3);for(b=0;b<this.b;++b)if(-1<=this.c[b]){e=c=C(A,u,-1,this.b,1);d=b;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,\nl=!1,j=1;e[d]=1;for(f=!0;f;){f=!1;for(g=0;g<this.b;++g)if(e[g]==j)for(h=0;h<this.b;++h){var n;if(n=0==e[h])a:{n=void 0;for(n=0;n<this.k.i.length;++n)if(this.e[g][n]&&this.e[h][n]){n=!0;break a}n=!1}n&&(-2==this.c[h]?(e[h]=j+1,f=!0):this.c[h]!=this.c[d]&&(e[h]=j+1,l=!0))}++j}if(l)for(e=0;e<this.b;++e)0!=c[e]&&(this.c[e]=-3)}for(b=0;b<a.i.length-1;++b)for(c=1;c<this.b;++c)if(this.e[c][b]&&-3!=this.c[c])for(e=0;e<c;++e)if(this.e[e][b]&&-3!=this.c[e]){a:{d=c;for(var f=e,g=b,o=l=j=void 0,r=void 0,t=r=\no=n=h=void 0,h=j=void 0,h=g+1;h<this.k.i.length;++h)if(h!=g&&this.e[d][h]&&this.e[f][h]){o=C(A,u,-1,2,1);o[0]=f;o[1]=d;d=o;break a}h=C(A,u,-1,this.b,1);o=C(A,u,-1,this.b,1);n=C(A,u,-1,this.b,1);r=l=0;n[0]=d;for(o[d]=1;l<=r;){for(t=0;t<this.d[n[l]].length;++t){j=this.d[n[l]][t];if(j==f){if(0==l)continue;r=o[n[l]]+1;o=C(A,u,-1,r,1);o[0]=j;o[1]=n[l];for(j=2;j<r;++j)o[j]=h[o[j-1]];d=o;break a}0==o[j]&&-3!=this.c[j]&&(o[j]=o[n[l]]+1,n[++r]=j,h[j]=n[l])}++l}d=null}if(null!=d){for(e=0;e<d.length;++e)this.c[d[e]]=\n-3;o=n=e=l=j=f=h=g=f=void 0;n=2147483647;e=o=l=-1;for(f=0;f<this.k.j.c;++f)if(UY(this.k,f)&&0!=this.k.n[f])for(j=0;j<d.length;++j)if(g=d[j]<this.a?d[j]:d[j]<this.b?d[j]-this.a:-1,h=d[j]<this.a?1:d[j]<this.b?2:0,this.k.n[f]==h&&this.k.k[f]==g&&n>this.k.a[f]+(1==h?65536:0))n=this.k.a[f]+(1==h?65536:0),l=g,o=h,e=d[j];for(f=0;f<this.k.j.c;++f)UY(this.k,f)&&this.k.n[f]==o&&this.k.k[f]==l&&(this.k.n[f]=0,this.k.k[f]=-1);for(f=0;f<this.k.i.length;++f)this.e[e][f]=!1;break}}}w(16,1,{},HY);_.a=0;_.b=0;\n_.c=null;_.d=null;_.e=null;_.f=0;_.i=0;_.j=0;_.k=null;function WY(a,b){var c,d;if(null==a)return null==b?0:1;if(null==b)return-1;c=tY(a.length,b.length);for(d=0;d<c;++d)if((a[d]&-65536)!=(b[d]&-65536))return(a[d]&-65536)<(b[d]&-65536)?-1:1;return a.length==b.length?0:a.length<b.length?-1:1}function XY(){}w(17,1,{},XY);_.dd=function(a,b){return WY(a,b)};function aZ(){}w(18,1,{7:1,88:1,93:1},aZ);\n_.cT=function(a){return this.a!=a.a?this.a<a.a?-1:1:this.b!=a.b?this.b<a.b?-1:1:this.c!=a.c?this.c<a.c?-1:1:0};_.eQ=function(a){return null==a||!H(a,7)?!1:1.0E-6>SO(a.a-this.a)+SO(a.b-this.b)+SO(a.c-this.c)};_.tS=function(){var a;a=new bZ;return gl+cZ(a.a,this.a)+Kd+cZ(a.a,this.b)+Kd+cZ(a.a,this.c)+Lm};_.a=0;_.b=0;_.c=0;function LY(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},LY);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction nX(a){var b,c,d;if(0!=a.k)return a.k;if(a.j&&15!=a.e.x[a.a]&&16!=a.e.x[a.a])for(c=0;c<lX(a.e,a.a);++c)if(b=zX(a.e,a.a,c),dZ(a.e,b,a.a))return kX(a.e,a.a,c)==a.b?a.k=17==a.e.B[b]?3:1:a.k=17==a.e.B[b]?1:3,a.k;b=AX(a.e,a.a,a.i);c=AX(a.e,a.a,a.b);c<b&&(c+=6.283185307179586);if(2==lX(a.e,a.a)){b=c-b;if(3.0915926535897933<b&&3.191592653589793>b)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=AX(a.e,a.a,a.d),d<b&&(d+=6.283185307179586),a.k=d<c?2:4;return a.k}\nfunction mX(a,b,c,d){var e,f,g;this.e=a;this.i=c;this.a=d;f=-1;for(g=0;g<lX(this.e,this.a);++g)c=kX(this.e,this.a,g),e=zX(this.e,this.a,g),c==this.i?26==this.e.B[e]&&(this.k=-1):(dZ(this.e,e,this.a)&&(this.j&&(a.s[d]|=131072),this.j=!0),f==b[c]?(this.d=c,this.f=!0,this.c=yX(this.e,e)):f<b[c]?(f=b[c],this.d=this.b,this.b=c):this.d=c)}w(21,1,{},mX);_.a=0;_.b=0;_.c=!1;_.d=0;_.e=null;_.f=!1;_.i=0;_.j=!1;_.k=0;\nfunction RX(){RX=x;eZ=y(lE,q,1,[Xf,ji,Kea,Vi,Xda,sg,Fg,Nj,bk,ai,wfa,Qj,Fj,jg,Fk,dk,sk,fh,Mda,Ti,Hg,nga,Aga,Jga,oea,ofa,yea,jea,Sj,xh,fl,ii,Cea,Pda,xk,Eg,Wea,ok,Hk,Pga,Rga,ufa,pfa,wga,kga,gga,Dfa,ig,Ug,Sea,qga,mga,xga,ni,Oga,wh,tg,Xea,gea,Jfa,vfa,Gfa,pga,xea,Bea,vga,sea,Pea,vea,Cga,Qga,$ea,Mea,uga,Mga,fga,Afa,Vea,Lfa,pg,Nea,Bga,Cfa,Yda,Hfa,Sda,hga,ei,ega,Ida,yga,Bfa,Fga,zfa,Mfa,Lda,iea,Zda,hea,wea,zea,gfa,yfa,Zea,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,Xfa,Yfa,Zfa,\n$fa,aga,bga,Ofa,Pfa,Qfa,Rfa,Sfa,Tfa,Ufa,Nfa,Vfa,Wfa,dg,Cda,Dda,Eda,IW,IW,qea,sga,dl,kk,Hea,Gea,xfa,Jea,Ifa,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,IW,Kda,Nda,Qda,Rda,pea,Dea,Eea,Fea,Oea,Rea,Yea,afa,hfa,Ffa,Kfa,oga,zga,Dga,Ega,Lga]);SX=y(Xha,Yu,-1,[0,1,4,7,9,11,12,14,16,19,20,23,24,27,28,31,32,35,40,39,40,45,48,51,52,55,56,59,58,63,64,69,74,75,80,79,84,85,88,89,90,93,98,0,102,103,106,107,114,115,120,121,130,127,132,133,138,139,140,141,142,0,152,153,158,159,164,165,166,169,174,175,180,181,184,187,192,193,195,\n197,202,205,208,209,0,0,0,0,0,0,232,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,156,114,115,103,128,129,57,137,113,113,128,131,147,97,87,101,186,163,99]);fZ=y(gZ,q,3,[null,y($S,fv,-1,[1]),y($S,fv,-1,[0]),y($S,fv,-1,[1]),y($S,fv,-1,[2]),y($S,fv,-1,[3]),y($S,fv,-1,[4]),y($S,fv,-1,[3]),y($S,fv,-1,[2]),y($S,fv,-1,[1]),y($S,fv,-1,[0]),y($S,fv,-1,[1]),y($S,fv,-1,[2]),y($S,fv,-1,[3]),\ny($S,fv,-1,[4]),y($S,fv,-1,[3,5]),y($S,fv,-1,[2,4,6]),y($S,fv,-1,[1,3,5,7]),y($S,fv,-1,[0]),y($S,fv,-1,[1]),y($S,fv,-1,[2]),null,null,null,null,null,null,null,null,null,null,y($S,fv,-1,[2,3]),y($S,fv,-1,[2,4]),y($S,fv,-1,[3,5]),y($S,fv,-1,[2,4,6]),y($S,fv,-1,[1,3,5,7]),y($S,fv,-1,[0,2]),y($S,fv,-1,[1,2,3,4]),y($S,fv,-1,[2]),null,null,null,null,null,null,null,null,null,null,y($S,fv,-1,[1,2,3]),y($S,fv,-1,[2,4]),y($S,fv,-1,[3,5]),y($S,fv,-1,[2,4,6]),y($S,fv,-1,[1,3,5,7]),y($S,fv,-1,[0,2,4,6]),y($S,\nfv,-1,[1]),y($S,fv,-1,[2]),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\nnull,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,y($S,fv,-1,[2]),y($S,fv,-1,[2]),y($S,fv,-1,[2]),y($S,fv,-1,[2]),y($S,fv,-1,[3]),y($S,fv,-1,[2]),y($S,fv,-1,[2]),y($S,fv,-1,[2]),y($S,fv,-1,[2]),y($S,fv,-1,[2]),y($S,fv,-1,[2]),y($S,fv,-1,[2]),y($S,fv,-1,[2]),y($S,fv,-1,[2]),y($S,fv,-1,[2]),y($S,fv,-1,[2]),y($S,fv,-1,[2]),y($S,fv,-1,[2]),y($S,fv,-1,[2]),y($S,fv,-1,[2])])}function hZ(a,b,c,d){var e;e=iZ(a,6);a=a.D[e];a.a=b;a.b=c;a.c=d;return e}\nfunction iZ(a,b){if(a.o>=a.G){var c=2*a.G,d,e,f;a.x=jZ(a.x,c);a.q=jZ(a.q,c);a.u=jZ(a.u,c);f=a.D.length;e=C(kZ,q,7,c,0);for(d=0;d<a.D.length;++d)e[d]=a.D[d];for(d=f;d<c;++d)e[d]=new aZ;a.D=e;a.v=jZ(a.v,c);a.s=jZ(a.s,c);a.w=jZ(a.w,c);null!=a.t&&(a.t=null);null!=a.r&&(a.r=null);a.G=c}a.x[a.o]=0;lZ(a,a.o,b);a.q[a.o]=0;a.s[a.o]=0;a.w[a.o]=0;a.u[a.o]=0;c=a.D[a.o];c.a=0;c.b=0;c.c=0;null!=a.t&&(a.t[a.o]=null);null!=a.r&&(a.r[a.o]=null);a.K=0;return a.o++}\nfunction mZ(a,b,c,d){var e;if(b==c)return-1;for(e=0;e<a.p;++e)if(a.y[0][e]==b&&a.y[1][e]==c||a.y[0][e]==c&&a.y[1][e]==b)return a.B[e]<d&&(a.B[e]=d),e;a.p>=a.H&&(e=2*a.H,a.y[0]=jZ(a.y[0],e),a.y[1]=jZ(a.y[1],e),a.B=jZ(a.B,e),a.z=jZ(a.z,e),a.A=jZ(a.A,e),a.H=e);a.y[0][a.p]=b;a.y[1][a.p]=c;a.B[a.p]=d;a.z[a.p]=0;a.A[a.p]=0;a.K=0;return a.p++}function nZ(a){a.o=0;a.p=0;a.E=!1;a.F=!1;a.C=0;a.t=null;a.r=null;a.I=null;a.K=0}\nfunction AY(a,b){return null==a.r?null:null==a.r[b]?null:oZ(a.r[b],0,a.r[b].length)}function EY(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function DY(a,b){return(a.s[b]&1572864)>>19}function sY(a,b){return null==a.t?null:a.t[b]}function uX(a,b){return a.D[b].a}function vX(a,b){return a.D[b].b}function wX(a,b){return a.D[b].c}function AX(a,b,c){return pZ(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function W(a,b,c){return a.y[b][c]}\nfunction FY(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function sX(a,b){switch(a.B[b]&103){case 1:case 64:return 1;case 2:return 2;case 4:return 3;default:return 0}}function qZ(a,b){var c;c=a.x[b]<fZ.length?fZ[a.x[b]]:null;return null==c?6:c[c.length-1]}\nfunction xY(a,b,c){var d,e;if(171<=a.x[b]&&190>=a.x[b])return 0;e=0;32==(a.s[b]&48)&&(e-=1);(16==(a.s[b]&48)||48==(a.s[b]&48))&&(e-=2);d=a.q[b];0==d&&a.E&&(201326592==(a.w[b]&234881024)&&(d=-1),100663296==(a.w[b]&234881024)&&(d=1));7==a.x[b]||8==a.x[b]||9==a.x[b]?e+=d:6==a.x[b]||14==a.x[b]||32==a.x[b]?e-=0>d?-d:d:15==a.x[b]||33==a.x[b]?3>=c-e-d?e+=d:e-=d:16==a.x[b]||34==a.x[b]||52==a.x[b]?4>=c-e-d?e+=d:e-=0>d?-d:d:17==a.x[b]||35==a.x[b]||53==a.x[b]?5>=c-e-d?e+=d:e-=0>d?-d:d:e-=d;return e}\nfunction rZ(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=qZ(a,b)),d);return c+xY(a,b,c)}function sZ(a){var b;a.K=0;a.x=C(A,u,-1,a.G,1);a.q=C(A,u,-1,a.G,1);a.u=C(A,u,-1,a.G,1);a.D=C(kZ,q,7,a.G,0);for(b=0;b<a.G;++b)a.D[b]=new aZ;a.v=C(A,u,-1,a.G,1);a.s=C(A,u,-1,a.G,1);a.w=C(A,u,-1,a.G,1);a.t=null;a.r=null;a.y=cE([hQ,A],[Ju,u],[86,-1],[2,a.H],0,2,1);a.B=C(A,u,-1,a.H,1);a.z=C(A,u,-1,a.H,1);a.A=C(A,u,-1,a.H,1)}function CY(a,b){return 0!=(a.s[b]&512)}\nfunction dZ(a,b,c){return(17==a.B[b]||9==a.B[b])&&a.y[0][b]==c}\nfunction tZ(a,b){var c,d,e,f;if(0!=b){d=null;for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(null==d&&(d=C(wz,Ru,-1,32,2)),d[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21]=!0);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(null==d&&(d=C(wz,Ru,-1,32,2)),d[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12]=!0);f=0;if(null!=d){e=C(A,u,-1,32,1);for(c=0;32>c;++c)d[c]&&(e[c]=f++);for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(d=e[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>\n19?-1:(a.s[c]&65011712)>>21],a.s[c]&=-65011713,a.s[c]|=d<<21);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(d=e[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12],a.z[c]&=-126977,a.z[c]|=d<<12)}}}function uZ(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=qZ(a,b)&&(a.s[b]|=1+c<<28),6==a.x[b]&&(-1==c||0==c||2==c||4==c)))a.s[b]&=-49,2==c&&(a.s[b]|=16)}function vZ(a,b,c){a.q[b]=c;a.K=0}function wZ(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction xZ(a,b,c,d){var e;if(0==c)a.s[b]&=-66584577,a.s[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)d!=b&&c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.s[b]&=\n-66584577;a.s[b]|=c<<19|d<<21}a.K&=3}\nfunction yZ(a,b,c,d){if(null==c)null!=a.t&&(a.t[b]=null);else if(1==c.length&&!d){c=c[0];if(a.x[b]!=c&&(d=0,!((1==c||151==c||152==c)&&1<vY(a,b))))if(a.w[b]&=-2,null!=a.t&&(a.t[b]=null),null!=a.r&&(a.r[b]=null),!(c==a.x[b]&&d==a.v[b]&&-1==((a.s[b]&-268435456)>>>28)-1&&0==(a.s[b]&48))){if(151==c||152==c)d=c-149,c=1;a.s[b]&=960;a.x[b]=c;a.v[b]=d;a.q[b]=0;a.w[b]=0;uZ(a,b,-1);zZ(a,b,0);c=a.u[b];for(d=0;d<a.o;++d)TO(a.u[d])==(0>c?-c:c)&&(a.u[d]=0);a.K=0}null!=a.t&&(a.t[b]=null)}else null==a.t&&(a.t=C(hQ,\nJu,86,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function AZ(a,b,c){a.v[b]=c;a.K&=3}function BZ(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function CZ(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function zZ(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function lZ(a,b,c){0<=c&&190>=c&&(151==c||152==c?(a.x[b]=1,a.v[b]=c-149):(a.x[b]=c,a.v[b]=0),a.s[b]&=268435455,a.K=0)}\nfunction DZ(a,b,c,d){var e;if(0==c)a.z[b]&=-130049,a.z[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)d!=b&&c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.z[b]&=\n-130049;a.z[b]|=c<<10|d<<12}a.K&=3}function EZ(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function FZ(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function PY(a,b,c){a.B[b]=c;a.K=0}function GZ(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;c<a.o;++c)a.w[c]=0;for(c=0;c<a.p;++c)a.A[c]=0,64==a.B[c]&&(a.B[c]=1)}a.K=0}function CX(a,b){a.s[b]|=131072}function pZ(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}\nfunction HZ(a){RX();var b;for(b=1;b<eZ.length;++b)if(IZ(a,eZ[b]))return b;return 0}function JZ(a){switch(a){case 7:case 8:case 9:case 15:case 16:case 17:case 33:case 34:case 35:case 53:return!0}return!1}w(23,1,ov);_.o=0;_.p=0;_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.A=null;_.B=null;_.C=0;_.D=null;_.E=!1;_.F=!1;_.G=0;_.H=0;_.I=null;_.J=!1;_.K=0;var eZ,fZ,SX;\nfunction KZ(a){var b,c,d,e,f,g;a.f=C(A,u,-1,3*a.o,1);a.e=C(hQ,Ju,86,a.o,0);a.i=C(hQ,Ju,86,a.o,0);a.j=C(hQ,Ju,86,a.o,0);a.k=C(A,u,-1,a.c,1);b=C(A,u,-1,a.o,1);for(d=0;d<a.p;++d)++b[a.y[0][d]],++b[a.y[1][d]];for(c=0;c<a.o;++c)a.e[c]=C(A,u,-1,b[c],1),a.i[c]=C(A,u,-1,b[c],1),a.j[c]=C(A,u,-1,b[c],1);f=!1;for(d=0;d<a.d;++d)if(g=sX(a,d),0==g)f=!0;else for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=g,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],++a.f[c],c<a.c&&(1<g?a.k[c]+=g+g-2:64==\na.B[d]&&(a.k[c]=2));for(d=a.d;d<a.p;++d)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=1,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],a.y[1-e][d]<a.c&&++a.f[c];if(f)for(d=0;d<a.d;++d)if(g=sX(a,d),0==g)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=0,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c];for(c=0;c<a.c;++c)a.k[c]=~~(a.k[c]/2)}\nfunction LZ(a,b){var c,d,e,f,g,h,j;if(0!=(b&~a.K)){if(0==(a.K&1)){MZ(a);KZ(a);a.K|=1;if(a.E){for(d=0;d<a.o;++d)vY(a,d)>=rZ(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;d<a.c;++d){e=a.f[a.o+d]-a.f[d];if(!a.J&&0<e){0==(a.w[d]&2048)&&(0==rZ(a,d)-vY(a,d)?a.w[d]|=2048:(e=0,128==(a.w[d]&128)&&++e,384==(a.w[d]&1920)&&++e,a.w[d]&=-1921,rZ(a,d)-vY(a,d)<=e?a.w[d]|=2048:0==e?a.w[d]|=128:a.w[d]|=384));for(f=a.f[d];f<a.f[a.o+d];++f)e=a.i[d][f],1==a.B[e]&&(a.x[a.e[d][f]]=-1,a.B[e]=128,c=!0)}0!=(a.w[d]&2)&&(a.w[d]&=-9);0!=\na.q[d]&&(a.s[d]&=-234881025)}if(c){for(e=0;e<a.p;++e)128==a.B[e]&&(d=a.y[0][e],f=a.y[1][e],-1==a.x[d]^-1==a.x[f]&&0!=a.q[d]&&0!=a.q[f]&&0>a.q[d]^0>a.q[f]&&(0>a.q[d]?(++a.q[d],--a.q[f]):(--a.q[d],++a.q[f])));d=C(A,u,-1,a.o,1);for(e=f=0;e<a.o;++e)if(-1==a.x[e])d[e]=-1;else{if(f<e){a.x[f]=a.x[e];a.q[f]=a.q[e];a.v[f]=a.v[e];a.s[f]=a.s[e];a.w[f]=a.w[e];a.u[f]=a.u[e];g=a.D[f];h=a.D[e];j=h.b;var l=h.c;g.a=h.a;g.b=j;g.c=l;null!=a.t&&(a.t[f]=a.t[e]);null!=a.r&&(a.r[f]=a.r[e])}d[e]=f;++f}a.o=f;for(e=f=0;e<\na.p;++e)128!=a.B[e]&&(a.B[f]=a.B[e],a.z[f]=a.z[e],a.A[f]=a.A[e],a.y[0][f]=d[a.y[0][e]],a.y[1][f]=d[a.y[1][e]],++f);a.p=f}}else c=!1;c&&(MZ(a),KZ(a))}if(0!=(b&~a.K)&&0==(a.K&2)){for(c=0;c<a.c;++c)a.s[c]&=-31753;for(c=0;c<a.d;++c)a.z[c]&=-961;a.n=new NZ(a,7);c=C(A,u,-1,a.c,1);for(d=0;d<a.d;++d)0!=a.n.b[d]&&(a.z[d]|=64,++c[a.y[0][d]],++c[a.y[1][d]]);for(d=0;d<a.c;++d)2==c[d]?a.s[d]|=1024:3==c[d]?a.s[d]|=2048:3<c[d]&&(a.s[d]|=3072);for(g=0;g<a.n.i.c;++g){d=FF(a.n.i,g);f=FF(a.n.j,g);e=d.length;for(c=0;c<\ne;++c)a.s[d[c]]|=8,a.z[f[c]]|=128,a.n.d[g]&&(a.s[d[c]]|=4096,a.z[f[c]]|=256),a.n.e[g]&&(a.z[f[c]]|=512),26==a.B[f[c]]&&(a.B[f[c]]=2)}for(c=0;c<a.d;++c)64==a.B[c]&&(a.s[a.y[0][c]]|=4096,a.s[a.y[1][c]]|=4096,a.z[c]|=256,a.z[c]|=512);for(c=0;c<a.c;++c)for(h=0;h<a.f[c];++h)if(f=a.i[c][h],0==(a.z[f]&256)){e=a.e[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&1<a.j[e][j]&&(6==a.x[a.e[e][j]]?a.s[c]|=8192:!tX(a,a.i[e][j])&&JZ(a.x[a.e[e][j]])&&(a.s[c]|=16384))}for(;;){g=!1;for(c=0;c<a.c;++c)if(0<a.k[c]&&16384==(20480&\na.s[c]))for(h=0;h<a.f[c];++h)if(1<a.j[c][h]){e=a.e[c][h];f=a.i[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&(d=a.e[e][j],0==(a.s[d]&16384)&&(a.s[d]|=16384,g=!0))}if(!g)break}a.K|=2}}}function jY(a,b){var c;if(3==a.f[b]&&0!=(a.s[b]&4096)&&6<=(a.n&&b<a.c?a.n.a[b]:0))for(c=0;c<a.f[b];++c)if(pX(a,a.i[b][c]))return a.i[b][c];return-1}function lX(a,b){return a.f[a.o+b]}function OX(a,b){return a.f[2*a.o+b]}function nY(a,b){var c;c=a.s[b]&3072;return 0==c?0:1024==c?2:2048==c?3:4}\nfunction oY(a,b){return a.n&&b<a.c?a.n.a[b]:0}function VY(a,b,c){var d;for(d=0;d<a.f[2*a.o+b];++d)if(a.e[b][d]==c)return a.i[b][d];return-1}function kX(a,b,c){return a.e[b][c]}function zX(a,b,c){return a.i[b][c]}\nfunction Yha(a,b,c,d,e){var f,g,h,j;g=a.f[a.o+b];if(0!=a.k[b]||0!=(a.s[b]&4096)||3>a.f[b]||4<g)return!1;j=C(wz,Ru,-1,4,2);for(h=0;h<g;++h){f=3.9269908169872414-d[h];if(0.0872664675116539<(0>=0.7853981633974483-f%1.5707963267948966?0-(0.7853981633974483-f%1.5707963267948966):0.7853981633974483-f%1.5707963267948966))return!1;e[h]=3&iA(f/1.5707963267948966);if(j[e[h]])return!1;j[e[h]]=!0;if(0==(e[h]&1)){if(1!=a.B[a.i[b][c[h]]])return!1}else if(!dZ(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction BX(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=C(A,u,-1,f,1));if(!Yha(a,b,c,d,e))return 3;d=-1;for(h=0;h<f;++h)if(1==(e[h]&1)){g=a.B[a.i[b][c[h]]];if(-1!=d&&d!=g)return 3;d=g}b=2==TO(e[0]-e[1])?1:0;a=e[b]-e[b+1];return 3==(0>a?-a:a)^e[b]<e[b+1]^(3==f||1==(e[3]&1))^9==d?1:2}function uY(a,b,c){var d;d=vY(a,b);d-=xY(a,b,d);c&&(d-=a.f[a.o+b]-a.f[b]);c=a.x[b]<fZ.length?fZ[a.x[b]]:null;b=null==c?6:c[0];if(d<=b)return-1;if(null!=c)for(a=1;b<d&&a<c.length;++a)b=c[a];return b>d?b:d}\nfunction aY(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!wY(a,b))return 0;lY(a,1);for(d=e=0;d<a.f[a.o+b];++d)e+=a.j[b][d];if(a.E){c=1;for(d=0;d<a.f[b];++d)64==a.B[a.i[b][d]]&&++c;e+=c>>1}e-=xY(a,b,e);c=((a.s[b]&-268435456)>>>28)-1;if(-1==c)if(171<=a.x[b]&&190>=a.x[b])c=2;else if(f=a.x[b]<fZ.length?fZ[a.x[b]]:null,null==f)c=6;else{c=f[0];for(d=1;c<e&&d<f.length;++d)c=f[d]}return 0>c-e?0:c-e}function NX(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction vY(a,b){var c,d;a.ed(1);for(c=d=0;c<a.f[a.o+b];++c)d+=a.j[b][c];return d}function gY(a){lY(a,3);return a.n}\nfunction MZ(a){var b,c,d,e,f;f=C(wz,Ru,-1,a.o,2);for(b=0;b<a.p;++b)for(e=0;2>e;++e)OZ(a,a.y[e][b])&&!OZ(a,a.y[1-e][b])&&(f[a.y[e][b]]=!0);e=a.o;do--e;while(0<=e&&f[e]);for(b=0;b<e;++b)if(f[b]){c=a;d=b;var g=e,h=void 0,j=void 0,h=h=h=void 0,h=c.x[d];c.x[d]=c.x[g];c.x[g]=h;h=c.q[d];c.q[d]=c.q[g];c.q[g]=h;h=c.v[d];c.v[d]=c.v[g];c.v[g]=h;h=c.s[d];c.s[d]=c.s[g];c.s[g]=h;h=c.w[d];c.w[d]=c.w[g];c.w[g]=h;h=c.u[d];c.u[d]=c.u[g];c.u[g]=h;h=c.D[d];c.D[d]=c.D[g];c.D[g]=h;null!=c.t&&(h=c.t[d],c.t[d]=c.t[g],c.t[g]=\nh);null!=c.r&&(h=c.r[d],c.r[d]=c.r[g],c.r[g]=h);for(h=0;h<c.p;++h)for(j=0;2>j;++j)c.y[j][h]==d?c.y[j][h]=g:c.y[j][h]==g&&(c.y[j][h]=d);c.K=0;c=f[b];f[b]=f[e];f[e]=c;do--e;while(f[e])}a.c=e+1;if(a.o==a.c)a.d=a.p;else{e=C(wz,Ru,-1,a.p,2);for(b=0;b<a.p;++b)c=a.y[0][b],d=a.y[1][b],(f[c]||f[d])&&(e[b]=!0);f=a.p;do--f;while(0<=f&&e[f]);for(b=0;b<f;++b)if(e[b]){c=a.y[0][b];a.y[0][b]=a.y[0][f];a.y[0][f]=c;c=a.y[1][b];a.y[1][b]=a.y[1][f];a.y[1][f]=c;c=a.B[b];a.B[b]=a.B[f];a.B[f]=c;e[b]=!1;do--f;while(e[f])}a.d=\nf+1}}function tX(a,b){return 0!=(a.z[b]&256)}function pX(a,b){var c,d,e,f,g;if(1!=a.B[b]||0!=(a.z[b]&256)||0!=(a.z[b]&64)&&7>(a.n&&b<a.d?a.n.b[b]:0))return!1;c=a.y[0][b];if(0==(a.s[c]&4096)||6>(a.n&&c<a.c?a.n.a[c]:0))return!1;d=a.y[1][b];if(0==(a.s[d]&4096)||6>(a.n&&d<a.c?a.n.a[d]:0))return!1;for(f=g=0;f<a.f[c];++f)e=a.e[c][f],e!=d&&2<a.f[e]&&++g;for(f=0;f<a.f[d];++f)e=a.e[d][f],e!=c&&2<a.f[e]&&++g;return 2<g}\nfunction mY(a,b){var c,d,e,f,g,h;if(7!=a.x[b])return!1;if(0!=(a.s[b]&4096)||0!=a.k[b]||0!=(a.w[b]&268435456))return!0;if(1==a.q[b])return!1;for(f=e=0;f<a.f[b];++f)1==a.j[b][f]&&(c=a.x[a.e[b][f]],(8==c||9==c||17==c)&&++e);if(0==e)for(f=0;f<a.f[b];++f)if(c=a.e[b][f],0!=a.k[c]){if(0!=(a.s[c]&4096)){if(5<=(a.n&&c<a.c?a.n.a[c]:0)){for(h=g=0;h<a.f[c];++h)d=a.e[c][h],d!=b&&3<=a.f[d]&&++g;if(2==g||1==g&&3==a.f[b])continue}return!0}for(h=0;h<a.f[c];++h)if((2==a.j[c][h]||tX(a,a.i[c][h]))&&0!=(a.s[a.e[c][h]]&\n16384))return!0}if(2>e)for(f=0;f<a.f[b];++f){c=a.e[b][f];d=g=!1;for(h=0;h<a.f[c];++h)a.e[c][h]!=b&&(1!=a.j[c][h]&&(7==a.x[a.e[c][h]]||8==a.x[a.e[c][h]]||16==a.x[a.e[c][h]])&&(g=!0),1==a.j[c][h]&&7==a.x[a.e[c][h]]&&(d=!0));if(g&&(!d||0==e))return!0}return!1}function yX(a,b){return 0!=(a.z[b]&64)}function OZ(a,b){return 1==a.x[b]&&0==a.v[b]&&(null==a.r||null==a.r[b])}function JX(a,b){return 0!=(a.z[b]&128)}\nfunction wY(a,b){var c;return 0!=(a.s[b]&-268435456)?!0:1==a.x[b]?!1:(c=a.x[b],1==c||5<=c&&9>=c||14<=c&&17>=c||32<=c&&35>=c||52<=c&&53>=c)||13==a.x[b]||171<=a.x[b]}w(22,23,ov);_.ed=function(a){LZ(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction PZ(a,b,c,d,e,f){var g,h;h=1;g=!1;switch(e){case 1:h=17;break;case 3:h=26;break;case 4:h=17;g=!0;break;case 6:h=9;break;default:switch(d){case 1:h=1;break;case 2:h=2;break;case 3:h=4;break;case 4:h=64;break;case 8:a.d&&(h=32)}}c=mZ(a.c,b,c,h);e=0;g&&xZ(a.c,b,1,-1);if(4<d)switch(d){case 5:e|=3;break;case 6:e|=9;break;case 7:e|=10;break;case 8:a.d||(e|=15)}1==f&&(e|=32);2==f&&(e|=16);0!=e&&FZ(a.c,c,e);return c}function QZ(a,b){var c;c=RZ(a,b+1);return-1==c?a.length:c}\nfunction SZ(a,b){var c;c=!a.a?null:TZ(a.a,new rK(b));return!c?b-1:c.a}function UZ(a,b){var c;c=!a.b?null:TZ(a.b,new rK(b));return!c?b-1:c.a}function VZ(a,b){var c;if(-1==b)return-1;for(c=b+1;c<a.length;++c)if(32!=a.charCodeAt(c)&&9!=a.charCodeAt(c))return c;return-1}function RZ(a,b){var c;for(c=b;c<a.length;++c)if(32==a.charCodeAt(c)||9==a.charCodeAt(c))return c;return-1}\nfunction Zha(a){var b,c;if(0<=a.indexOf(gl)){b=a.indexOf(nda);c=a.indexOf(Lm,b);if(0<=b&&0<c)return-(c+1);b=a.indexOf(oda);c=a.indexOf(Lm,b);if(0<=b&&0<c)return c+1;b=a.indexOf(kda);c=a.indexOf(XW,b);if(0<=b&&0<c)return-(c+2);b=a.indexOf(lda);c=a.indexOf(XW,b);if(0<=b&&0<c)return c+2}return 0}function WZ(a,b,c){a.c=b;return $ha(a,c)}function XZ(a){return 0==a.length?0:sM(a,10)}\nfunction $ha(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,z,v,E,s,F,P,M,$,da,Z,ca,Hb,aa,sb,Mb,K,Ja,Zc,Ub,tb,N,za,mc,rd,qa,cd,$d,Ya;try{a.c&&(nZ(a.c),GZ(a.c,!1));da=YZ(b);if(null==da||null==YZ(b)||null==(F=YZ(b)))return!1;a.d=-1!=F.indexOf(Aea);if(null==(F=YZ(b)))return!1;try{Z=sM(lG(F.substr(0,3)),10),ca=sM(lG(F.substr(3,3)),10),Hb=XZ(lG(F.substr(6,3))),r=XZ(lG(F.substr(12,3))),rd=39<=F.length&&J(F.substr(34,5),Zk)?3:2}catch(pa){pa=Dz(pa);if(H(pa,96))return!1;throw pa;}if(3==rd)return Mb=aia(a,b),a.c.I=da,Mb;\n!a.c&&(a.c=new ZZ(Z,ca));a.c.I=da;0==r&&(a.c.F=!0);if(0==Z){for(;null!=F&&!J(F,Zi)&&!J(F,ec)&&!J(mG(F,1),dc);)F=YZ(b);return!0}for(z=0;z<Z;++z){if(null==(F=YZ(b)))return!1;cd=$Z(lG(F.substr(0,10)));$d=$Z(lG(F.substr(10,10)));Ya=$Z(lG(F.substr(20,10)));d=hZ(a.c,cd,-$d,-Ya);s=lG(F.substr(31,3));g=HZ(s);lZ(a.c,d,g);J(s,dg)&&CZ(a.c,d,1);$=XZ(lG(F.substr(34,2)));0!=$&&AZ(a.c,d,(RX(),SX)[g]+$);o=XZ(lG(F.substr(36,3)));0!=o&&vZ(a.c,d,4-o);P=63>F.length?0:XZ(lG(F.substr(60,3)));a.c.u[d]=P;t=45>F.length?0:\nXZ(lG(F.substr(42,3)));switch(t){case 0:break;case 1:CZ(a.c,d,768);break;case 2:CZ(a.c,d,128);break;case 3:CZ(a.c,d,384);break;default:CZ(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&CZ(a.c,d,8192);mc=51>F.length?0:XZ(lG(F.substr(48,3)));switch(mc){case 0:break;case 15:uZ(a.c,d,0);break;default:uZ(a.c,d,mc)}}for(z=0;z<ca;++z){if(null==(F=YZ(b)))return!1;e=sM(lG(F.substr(0,3)),10)-1;f=sM(lG(F.substr(3,3)),10)-1;l=sM(lG(F.substr(6,3)),10);Ja=12>F.length?0:XZ(lG(F.substr(9,3)));N=18>F.length?0:XZ(lG(F.substr(15,\n3)));PZ(a,e,f,l,Ja,N)}for(z=0;z<Hb;++z)if(null==YZ(b))return!1;if(null==(F=YZ(b)))return 0==r&&lY(a.c,7),!0;for(;null!=F&&!J(F,Zi)&&!J(F,ec);){if(0==F.indexOf(Xi)&&(v=sM(lG(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)d=sM(lG(F.substr(c,c+3-c)),10)-1,n=sM(lG(F.substr(qa,qa+3-qa)),10),vZ(a.c,d,n)}if(0==F.indexOf(aj)&&(v=sM(lG(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)d=sM(lG(F.substr(c,c+3-c)),10)-1,M=sM(lG(F.substr(qa,qa+3-qa)),10),AZ(a.c,d,M)}if(0==F.indexOf(PW)&&\n(v=sM(lG(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)switch(d=sM(lG(F.substr(c,c+3-c)),10)-1,sb=sM(lG(F.substr(qa,qa+3-qa)),10),sb){case 1:zZ(a.c,d,16);break;case 2:zZ(a.c,d,32);break;case 3:zZ(a.c,d,48)}}if(0==F.indexOf(QW)&&(v=sM(lG(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)switch(d=sM(lG(F.substr(c,c+3-c)),10)-1,K=sM(lG(F.substr(qa,qa+3-qa)),10),K){case 3:case -1:CZ(a.c,d,112);break;case 1:CZ(a.c,d,8);break;case 2:CZ(a.c,d,104);break;case 4:CZ(a.c,d,56)}}if(0==\nF.indexOf(bfa)&&(d=sM(lG(F.substr(7,3)),10)-1,0<=d)){aa=sM(lG(F.substr(10,3)),10);h=84==F.charCodeAt(14);za=C(A,u,-1,aa,1);c=16;for(E=0;E<aa;++E,c+=4)tb=lG(F.substr(c,c+4-c)),za[E]=HZ(tb);yZ(a.c,d,za,h)}if(0==F.indexOf(RW)&&(v=sM(lG(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)if(d=sM(lG(F.substr(c,c+3-c)),10)-1,Zc=sM(lG(F.substr(qa,qa+3-qa)),10),-2==Zc)CZ(a.c,d,2048);else if(0<Zc){for(j=Ub=0;j<a.c.p;++j)(W(a.c,0,j)==d||W(a.c,1,j)==d)&&++Ub;Zc>Ub&&CZ(a.c,d,4096)}}F=YZ(b)}}catch(Ab){Ab=\nDz(Ab);if(H(Ab,96))return Ly(Ab),!1;throw Ab;}lY(a.c,7);return!0}\nfunction aia(a,b){var c,d,e;a.a&&(e=a.a,e.b=null,e.c=0);a.b&&(e=a.b,e.b=null,e.c=0);e=0;for(d=YZ(b);null!=d&&0==d.indexOf(cj);){for(d=lG(mG(d,7));XS(d,Zd);){c=YZ(b);if(0!=c.indexOf(cj))return!1;d=lG(cM(d,0,d.length-1)+mG(c,7))}if(0==d.indexOf(Tda))if(e=lG(mG(d,6)),0==e.indexOf(dea))e=1;else if(0==e.indexOf(Fda))e=2;else if(0==e.indexOf(Uda))e=3;else if(0==e.indexOf(bea))e=4;else return!1;else if(0==d.indexOf(tea))e=0;else if(1==e){c=a;var f=void 0,g=void 0,f=void 0;!c.c&&0==d.indexOf(cea)&&(f=VZ(d,\nRZ(d,7)),g=sM(cM(d,7,RZ(d,7)),10),f=sM(cM(d,f,RZ(d,f)),10),c.c=new ZZ(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,n=h=void 0,o=n=n=j=g=void 0,r=h=f=void 0,t=void 0,l=QZ(d,0),g=sM(d.substr(0,l-0),10),j=VZ(d,l),l=QZ(d,j),n=d.substr(j,l-j),o=null,f=!1,h=Zha(d);if(0!=h){var l=d,z=t=r=r=j=o=void 0,v=t=void 0,t=null,j=l.indexOf(gl),r=l.indexOf(Lm,j);if(0<=j&&0<r){o=C(A,u,-1,16,1);v=l.substr(j+1,r-(j+1));r=0;for(z=!0;z&&16>r;)j=v.indexOf(Jd),-1==j?(t=v,z=!1):(t=v.substr(0,j-0),v=mG(v,\nj+1)),o[r++]=HZ(t);t=C(A,u,-1,r,1);UX(o,0,t,r)}o=t;0>h&&(f=!0);l=0>h?-h:h}j=VZ(d,l);l=QZ(d,j);h=$Z(d.substr(j,l-j));j=VZ(d,l);l=QZ(d,j);r=$Z(d.substr(j,l-j));j=VZ(d,l);l=QZ(d,j);t=$Z(d.substr(j,l-j));j=VZ(d,l);l=QZ(d,j);j=sM(d.substr(j,l-j),10);h=hZ(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new a_),b_(c.a,new rK(g),new rK(h)));null!=o&&yZ(c.c,h,o,f);0!=j&&(c.c.u[h]=j);J(n,dg)?CZ(c.c,h,1):J(n,ik)?(g=C(A,u,-1,1,1),g[0]=6,yZ(c.c,h,g,!0)):lZ(c.c,h,HZ(n));for(;-1!=(j=VZ(d,l));)if(l=QZ(d,j),n=d.substr(j,l-j),f=\njG(n,kG(61)),g=n.substr(0,f-0),f=sM(mG(n,f+1),10),J(g,aea))vZ(c.c,h,f);else if(J(g,cga))switch(f){case 1:zZ(c.c,h,16);break;case 2:zZ(c.c,h,32);break;case 3:zZ(c.c,h,48)}else if(!J(g,KW))if(J(g,cfa))AZ(c.c,h,f);else if(J(g,Kga))uZ(c.c,h,-1==f?0:0==f?-1:f);else if(J(g,Iea))switch(f){case 0:break;case -1:CZ(c.c,h,1792);break;case 1:CZ(c.c,h,128);break;case 2:CZ(c.c,h,384);break;default:CZ(c.c,h,896)}else if(J(g,lga))if(-1==f)CZ(c.c,h,2048);else{if(0<f){for(g=n=0;g<c.c.p;++g)(W(c.c,0,g)==h||W(c.c,1,\ng)==h)&&++n;f>n&&CZ(c.c,h,4096)}}else if(J(g,dga))switch(f){case 3:case -1:CZ(c.c,h,112);break;case 1:CZ(c.c,h,8);break;case 2:CZ(c.c,h,104);break;case 4:CZ(c.c,h,56)}}else if(3==e){c=a;t=j=o=z=h=r=t=r=l=g=f=n=f=void 0;h=QZ(d,0);g=sM(d.substr(0,h-0),10);r=VZ(d,h);h=QZ(d,r);l=sM(d.substr(r,h-r),10);r=VZ(d,h);h=QZ(d,r);f=SZ(c,sM(d.substr(r,h-r),10));r=VZ(d,h);h=QZ(d,r);n=SZ(c,sM(d.substr(r,h-r),10));for(j=o=0;-1!=(r=VZ(d,h));)if(h=QZ(d,r),z=d.substr(r,h-r),t=jG(z,kG(61)),r=z.substr(0,t-0),t=sM(mG(z,\nt+1),10),J(r,KW))switch(t){case 1:o=1;break;case 2:o=2==l?3:4;break;case 3:o=6}else J(r,tga)&&(j=t);f=PZ(c,f,n,l,o,j);f+1!=g&&(!c.b&&(c.b=new a_),b_(c.b,new rK(g),new rK(f)))}else if(4==e){if(c=a,g=f=g=n=n=void 0,g=-1!=d.indexOf(Gda)?JW:-1!=d.indexOf(Wda)?Vda:null,null!=g){f=d;n=g;t=r=j=o=h=l=void 0;j=f.indexOf(n+Ada)+n.length+2;r=qM(f,kG(41),j);o=RZ(f,j);l=sM(f.substr(j,o-j),10);t=C(A,u,-1,l,1);for(h=0;h<l;++h)j=VZ(f,o),o=RZ(f,j),(-1==o||o>r)&&(o=r),t[h]=sM(f.substr(j,o-j),10);f=t;if(0==d.indexOf(nj))if(J(g,\nJW))for(g=0;g<f.length;++g)xZ(c.c,SZ(c,f[g]),0,-1);else for(g=0;g<f.length;++g)DZ(c.c,UZ(c,f[g]),0,-1);else if(0==d.indexOf(oj))if(n=sM(cM(d,13,RZ(d,13)),10),J(g,JW))for(g=0;g<f.length;++g)xZ(c.c,SZ(c,f[g]),1,n-1);else for(g=0;g<f.length;++g)DZ(c.c,UZ(c,f[g]),1,n-1);else if(0==d.indexOf(pj))if(n=sM(cM(d,13,RZ(d,13)),10),J(g,JW))for(g=0;g<f.length;++g)xZ(c.c,SZ(c,f[g]),2,n-1);else for(g=0;g<f.length;++g)DZ(c.c,UZ(c,f[g]),2,n-1);else if(0==d.indexOf(dfa))if(J(g,JW))for(g=0;g<f.length;++g)wZ(c.c,SZ(c,\nf[g]));else for(g=0;g<f.length;++g)n=UZ(c,f[g]),wZ(c.c,W(c.c,0,n)),wZ(c.c,W(c.c,1,n))}}else return!1;d=YZ(b)}for(;null!=d&&!(0==d.indexOf(Zi)||J(d,ec));)d=YZ(b);return!0}function c_(){}w(26,1,{},c_);_.a=null;_.b=null;_.c=null;_.d=!1;function d_(a,b){var c,d,e,f,g;f=b.length;g=C(A,u,-1,f,1);for(d=0;d<f;++d){c=d==f-1?b[0]:b[d+1];for(e=0;e<a.f.f[b[d]];++e)if(kX(a.f,b[d],e)==c){g[d]=zX(a.f,b[d],e);break}}return g}function hY(a,b,c){b=FF(a.i,b);for(a=0;a<b.length;++a)if(c==b[a])return!0;return!1}\nfunction e_(a,b,c){var d,e;e=b.length;for(d=0;d<e;++d)(0==a.a[b[d]]||a.a[b[d]]>e)&&(a.a[b[d]]=e);for(d=0;d<e;++d)(0==a.b[c[d]]||a.b[c[d]]>e)&&(a.b[c[d]]=e)}function pY(a,b,c){for(a=FF(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction NZ(a,b){var c,d,e,f,g,h,j,l,n;this.f=a;this.i=new bw;this.j=new bw;this.a=C(A,u,-1,this.f.c,1);this.b=C(A,u,-1,this.f.d,1);this.f.ed(1);j=C(wz,Ru,-1,this.f.c,2);l=C(wz,Ru,-1,this.f.d,2);do{f=!1;for(c=0;c<this.f.c;++c)if(!j[c]){for(d=g=0;d<this.f.f[c];++d)j[kX(this.f,c,d)]||++g;if(2>g){j[c]=!0;for(d=0;d<this.f.f[c];++d)l[zX(this.f,c,d)]=!0;f=!0}}}while(f);for(d=0;d<this.f.c&&j[d];)++d;if(d!=this.f.c){g=C(A,u,-1,this.f.c,1);g[0]=d;f=C(A,u,-1,this.f.c,1);f[d]=1;h=e=0;for(n=1;e<=h;){for(d=0;d<\nthis.f.f[g[e]];++d)if(c=kX(this.f,g[e],d),0!=f[c]){var o=zX(this.f,g[e],d);c=j;var r=void 0,t=void 0,z=void 0,v=z=r=void 0,E=void 0,s=void 0,F=void 0,P=void 0,M=void 0,$=void 0,t=W(this.f,0,o),z=W(this.f,1,o),v=C(A,u,-1,this.f.c,1),E=C(A,u,-1,this.f.c,1),s=C(A,u,-1,this.f.c,1);v[0]=t;v[1]=z;E[t]=1;E[z]=2;s[t]=-1;s[z]=t;for(F=z=1;z<=F&&!(7<E[v[z]]);){for(P=0;P<this.f.f[v[z]];++P)if(r=kX(this.f,v[z],P),1<z&&r==t){$=C(A,u,-1,E[v[z]],1);r=v[z];for(M=0;M<$.length;++M)$[M]=r,r=s[r];a:{for(var o=$,da=void 0,\nZ=r=void 0,ca=r=M=da=$=Z=void 0,$=void 0,M=o.length,$=this.f.G,r=da=0;r<M;++r)$>o[r]&&($=o[r],da=r);$=C(A,u,-1,M,1);Z=o[0<da?da-1:M-1]<o[da<M-1?da+1:0];for(r=0;r<M;++r)$[r]=o[da],Z?0>--da&&(da=M-1):++da==M&&(da=0);for(r=0;r<this.i.c;++r)if(ca=FF(this.i,r),ca.length==M){da=!0;for(Z=0;Z<M;++Z)if(ca[Z]!=$[Z]){da=!1;break}if(da)break a}Wv(this.i,$);r=d_(this,$);Wv(this.j,r);e_(this,$,r)}}else 0==E[r]&&!c[r]&&(v[++F]=r,E[r]=E[v[z]]+1,s[r]=v[z]);++z}}else j[c]||(f[c]=n,g[++h]=c);++e;if(e>h)for(c=0;c<this.f.c;++c)if(0==\nf[c]&&!j[c]){f[c]=++n;g[++h]=c;break}}if(0!=(b&4)){this.d=C(wz,Ru,-1,this.i.c,2);this.e=C(wz,Ru,-1,this.i.c,2);this.c=C(A,u,-1,this.i.c,1);d=this.d;f=this.e;g=this.c;e=C(hQ,Ju,86,this.i.c,0);for(n=0;n<this.i.c;++n){e[n]=C(A,u,-1,FF(this.i,n).length,1);for(h=0;h<FF(this.i,n).length;++h)e[n][h]=-1}v=C(A,u,-1,this.f.d,1);for(h=0;h<this.j.c;++h)if(t=FF(this.j,h),3==t.length||5<=t.length&&7>=t.length)for(n=0;n<t.length;++n)c=t[n],3==this.f.f[W(this.f,0,c)]&&3==this.f.f[W(this.f,1,c)]&&(0<v[c]?(e[v[c]>>>\n16][v[c]&32767]=h,e[h][n]=v[c]>>>16):v[c]=(h<<16)+32768+n);n=C(wz,Ru,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;h<this.i.c;++h){if(v=!n[h]){for(var v=h,E=e,s=n,z=d,F=f,P=g,Hb=M=ca=ca=da=Z=ca=Z=ca=r=o=da=void 0,$=Z=void 0,M=FF(this.i,v),Hb=FF(this.j,v),Z=Hb.length,o=r=0,$=!1,ca=0;ca<Z;++ca)r<<=1,o<<=1,1<sX(this.f,Hb[ca])||64==this.f.B[Hb[ca]]?r|=1:(da=E[v][ca],-1!=da&&(s[da]?z[da]&&(r|=1,F[da]||(o|=1)):$=!0));da=!1;switch(Z){case 3:ca=y(A,u,-1,[2,1,4]);da=!0;for(Z=0;3>Z;++Z)if((r&ca[Z])==ca[Z]&&\n(6==this.f.x[M[Z]]&&1==this.f.q[M[Z]]||5==this.f.x[M[Z]]&&0==this.f.q[M[Z]]))z[v]=!0,P[v]=Z,0==(o&ca[Z])&&(da=!1);break;case 5:Z=y(A,u,-1,[10,5,18,9,20]);da=!0;for(ca=0;5>ca;++ca)if((r&Z[ca])==Z[ca])switch(this.f.x[M[ca]]){case 6:-1==this.f.q[M[ca]]&&(z[v]=!0,P[v]=ca,0==(o&Z[ca])&&(da=!1));break;case 7:0>=this.f.q[M[ca]]&&(z[v]=!0,P[v]=ca);break;case 8:z[v]=!0;P[v]=ca;break;case 16:2==this.f.f[M[ca]]&&(z[v]=!0,P[v]=ca)}break;case 6:da=!0;21==(r&21)&&(z[v]=!0,0==(o&21)&&(da=!1));42==(r&42)&&(z[v]=\n!0,0==(o&42)&&(da=!1));break;case 7:ca=y(A,u,-1,[42,21,74,37,82,41,84]);da=!0;for(Z=0;7>Z;++Z)if((r&ca[Z])==ca[Z]&&(6==this.f.x[M[Z]]&&1==this.f.q[M[Z]]||5==this.f.x[M[Z]]&&0==this.f.q[M[Z]]))z[v]=!0,P[v]=Z,0==(o&ca[Z])&&(da=!1)}z[v]&&!da&&(F[v]=!0);v=z[v]?!0:!$}v&&(n[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d<this.f.d;++d)if(!l[d]&&0!=sX(this.f,d)){a:{f=j;h=n=E=v=g=c=e=n=t=n=h=e=void 0;h=W(this.f,0,d);n=W(this.f,1,d);e=C(A,u,-1,this.f.c,1);c=C(A,u,-1,this.f.c,1);g=C(A,u,-1,this.f.c,1);e[0]=h;e[1]=n;c[h]=\n1;c[n]=2;g[h]=-1;g[n]=h;for(v=n=1;n<=v;){for(E=0;E<this.f.f[e[n]];++E){t=kX(this.f,e[n],E);if(1<n&&t==h){h=C(A,u,-1,c[e[n]],1);e=e[n];for(n=0;n<h.length;++n)h[n]=e,e=g[e];f=h;break a}0==c[t]&&!f[t]&&(e[++v]=t,c[t]=c[e[n]]+1,g[t]=e[n])}++n}f=null}null!=f&&e_(this,f,d_(this,f))}}}w(27,1,{},NZ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;function zY(){this.a=new bw}w(31,1,ov,zY);\nfunction lY(a,b){var c,d;LZ(a,b);if(0!=(b&~a.K)){a.a&&(b|=128);for(c=0;c<a.o;++c)a.s[c]&=-134447112;for(c=0;c<a.d;++c)a.z[c]&=-64;d=c=0;0!=(b&16)?(c=16,d=1):0!=(b&32)?(c=32,d=3):0!=(b&64)&&(c=64,d=5);0!=(b&128)&&(c|=128,d|=32);a.b=new kY(a,d);var e=a.b,f,g,h,j,l,n,o;for(f=0;f<e.H.c;++f)if(1==e.S[f]||2==e.S[f]){n=!1;if(0!=e.H.k[f]&&2==e.H.f[f]&&2==e.H.j[f][0]&&2==e.H.j[f][1])for(l=0;l<e.H.f[f];++l){g=kX(e.H,f,l);j=0;h=C(A,u,-1,3,1);for(o=0;o<e.H.f[g];++o)h[j]=kX(e.H,g,o),h[j]!=f&&++j;2==j&&e.c[h[0]]>\ne.c[h[1]]^h[0]<h[1]&&(n=!n)}else for(l=1;l<e.H.f[f];++l)for(o=0;o<l;++o)h=kX(e.H,f,l),j=kX(e.H,f,o),e.c[h]>e.c[j]&&(n=!n),h<j&&(n=!n);BZ(e.H,f,1==e.S[f]^n?1:2,e.T[f])}else BZ(e.H,f,e.S[f],e.T[f]);for(f=0;f<e.H.d;++f)if(1==e.k[f]||2==e.k[f]){n=!1;for(l=0;2>l;++l)if(g=W(e.H,l,f),3==e.H.f[g]){h=C(A,u,-1,2,1);for(o=j=0;3>o;++o)kX(e.H,g,o)!=W(e.H,1-l,f)&&(h[j++]=kX(e.H,g,o));e.c[h[0]]>e.c[h[1]]&&(n=!n);h[0]<h[1]&&(n=!n)}EZ(e.H,f,1==e.k[f]^n?1:2,e.n[f])}else EZ(e.H,f,e.k[f],e.n[f]);e=a.b;for(l=0;l<e.H.c;++l)n=\ne.H,o=l,f=e.D[l],n.s[o]&=-134217729,f&&(n.s[o]|=134217728);e=a.b;if(null!=e.N)for(l=0;l<e.H.c;++l)n=e.H,o=l,f=e.N[l],n.s[o]&=-98305,n.s[o]|=f<<15;if(null!=e.e)for(l=0;l<e.H.d;++l)n=e.H,o=l,f=e.e[l],n.z[o]&=-49,n.z[o]|=f<<4;n=!1;for(e=0;e<a.c;++e)(0==(a.s[e]&134217728)||3==(a.s[e]&3))&&(a.s[e]&=-66584577);if(a.F){if(131072!=(a.C&-65536)){l=C(wz,Ru,-1,a.c,2);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&3)&&1==(a.s[e]&1572864)>>19&&(l[e]=!0);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&\n3)&&(xZ(a,e,1,0),n=!0);for(e=0;e<a.c;++e)l[e]&&(BZ(a,e,1,!1),xZ(a,e,1,-1),n=!0)}a.F=!1}tZ(a,1);tZ(a,2);n&&(a.b=new kY(a,d));a.K|=12|c}}function f_(){RX();this.G=this.H=256;sZ(this)}function ZZ(a,b){RX();this.G=1>a?1:a;this.H=1>b?1:b;sZ(this)}w(32,22,ov,f_,ZZ);_.ed=function(a){lY(this,a)};_.a=!1;_.b=null;function g_(){g_=x;h_=new Ky}function i_(a){for(var b,a=new JD(a.j.k);a.b<a.d.Tf();)b=KD(a),eG(b.ie(),dX,!1),mT(a)}\nfunction j_(a,b,c){var a=a.n,d;try{d=new k_(b,c.Kd(a),c.Nd(a),(c.Ld(a),c.Md(a))),D(a.c,c,d)}catch(e){e=Dz(e);if(H(e,96))throw new Sy(bha,e);throw e;}eG(b.ie(),NW,!0);eG(c.ie(),cX,!0);D(h_,b,c)}function l_(a){var b;a.o=!1;for(a=new JD(a.j.k);a.b<a.d.Tf();)b=KD(a),eG(b.ie(),dX,!1),mT(a)}function m_(a,b){Qv(a.j.k,b)?eG(b.ie(),dX,!1):a.o?(Wv(a.j.k,b),eG(b.ie(),dX,!0)):(a.j.k.qg(),Wv(a.j.k,b))}function n_(a){this.f=a;this.j=new o_(this);this.n=new p_(this.j)}w(44,1,{});_.hd=function(){q_(this.j.e,"dragdrop-dragging")};\n_.jd=function(){dG(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var h_;function o_(a){this.k=new bw;this.d=a;this.a=a.f}w(45,1,{},o_);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;function r_(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.kd()}function s_(a,b){var c;c=PD(a.c,t_).a;b.a.ctrlKey||b.a.metaKey||i_(a.b.d);m_(a.b.d,c)}function u_(a){a.b.f=null;a.b.d.jd();PG((yG(),LI(null)),a.a,0,0);var b=a.a.pb;sF=b;uF();b.setCapture();a.d=2}\nfunction p_(a){this.c=new Ky;this.b=a;this.a=new BH;gG(this.a,tA(),sA());rG(this.a,this,(IC(),IC(),JC));rG(this.a,this,(SC(),SC(),TC));a=this.a.pb.style;a[fX]=qn;a.filter=ZW+0+od;a[fr]=0+(UA(),Js);a[Yga]=(v_(),Nr);a[$W]=Sn}w(46,1,{},p_);\n_.ld=function(a){var b,c,d,e;c=a.f;d=UB(a);e=VB(a);b=a.a.button||0;if(!(3==this.d||2==this.d||1!=b)&&!t_)t_=c,this.b.e=PD(this.c,t_).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==rI(this.b.k,this.b.e)&&(i_(this.b.d),m_(this.b.d,this.b.e)),w_(new x_),this.e=!0,eA(a.a),this.f=d,this.i=e,b=new y_(t_,null),t_!=this.b.e&&(c=new y_(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,u_(this),1!=this.d&&r_(this,this.b.i,this.b.j))};\n_.md=function(a){var b,c,d;c=a.f;b=c.pb;d=SB(a,b);a=TB(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(nw(TO(d-this.f),TO(a-this.i))>=this.b.d.k?(z_(),-1!=rI(this.b.k,this.b.e)||m_(this.b.d,this.b.e),c=new y_(t_,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,u_(this)):eA(rF)),1==this.d)return;eA(rF);r_(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new y_(t_,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,u_(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=SB(a,b);b=TB(a,b);if(1==(a.a.button||0))if(this.e=!1,t_)try{if(z_(),1==this.d)s_(this,a);else{d!=this.a&&(c=new y_(d,null),e+=c.a,b+=c.d);try{r_(this,e,b),this.b.d.hd(),3!=this.d&&s_(this,a)}finally{var f=this.a.pb;sF&&f==sF&&(sF=null);uF();f.releaseCapture();xG(this.a);this.d=1;this.b.e=null}}}finally{t_=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var t_=null;function x_(){}w(47,1,Fu,x_);_.pd=function(){z_()};\nfunction k_(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},k_);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=IL;function y_(a,b){!a||a==(yG(),LI(null))?this.f=this.e=0:(this.e=a.ee()-kA(a.pb),this.f=a.fe()-(a.pb.scrollTop||0));!b||b==(yG(),LI(null))?this.c=this.b=0:(this.b=hA(b.pb)+b.pb.clientLeft,this.c=lA(b.pb)+b.pb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},y_);_.tS=IL;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;\nfunction z_(){try{$doc.selection.empty()}catch(a){}}function bia(a){return $wnd.setInterval(B(function(){a.ud()}),100)}function A_(a,b,c,d){var e;e=Wz(a);Uz(a,e.substr(0,b-0));a[a.explicitLength++]=null==d?Rr:d;Uz(a,mG(e,c))}function B_(a){var b;b=a.tagName;a=a.scopeName;return null==a||IZ(hha,a)?b:a+zf+b}w(194,1,{88:1,93:1,95:1});_.cT=function(a){return this.b-a.b};function v_(){v_=x;C_=new D_;E_=new F_;G_=new H_;I_=new J_;K_=new L_;M_=y(cia,q,19,[C_,E_,G_,I_,K_])}w(193,194,zW);\nvar M_,G_,E_,I_,C_,K_;function D_(){this.b=0}w(195,193,zW,D_);function F_(){this.b=1}w(196,193,zW,F_);function H_(){this.b=2}w(197,193,zW,H_);function J_(){this.b=3}w(198,193,zW,J_);function L_(){this.b=4}w(199,193,zW,L_);function N_(){N_=x;O_=new QB(go,new P_)}function P_(){}w(245,242,{},P_);_.Dd=function(a){a.Id(this)};_.Gd=function(){return O_};var O_;function Q_(){Q_=x;R_=new QB(Lo,new S_)}function S_(){}w(253,247,Du,S_);\n_.Dd=function(a){var b=a.a,a=!a.a.I.c,c,d;if(a!=b.I.c)if(b.kb){if(a){if(b.O!=(T_(),U_))a=V_(b.pb),c=new W_(Yz(b.pb,Wr),Yz(b.pb,Vr)),d=new W_(Yz(b.T.jb.pb,Wr),Yz(b.T.jb.pb,Vr)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);X_(b.I,!0);a=Yz(b.T.jb.pb,Wr);Y_(b,new W_(a,Z_(b.T.jb).a));b.J&&b.O!=U_&&$_(b.r,b)}else X_(b.I,!1),b.O!=(T_(),U_)?Y_(b,new W_(b.F.b,b.F.a)):a0(b,V_(b.r.pb)),b.J&&b.O!=U_&&b0(b.r,b);c0(b.T.jb)}else X_(b.I,!0)};_.Gd=function(){return R_};var R_;function d0(){d0=x;e0=new QB(sp,new f0)}\nfunction f0(){}w(259,242,{},f0);_.Dd=function(a){xG(a.a.a)};_.Gd=function(){return e0};var e0;function g0(a){this.a=a}w(281,243,{},g0);_.Dd=function(a){a.Pd(this)};_.Ed=function(){return h0};var h0=_.a=null;function i0(a){this.a=a}w(283,243,{},i0);_.Dd=function(a){a.Rd(this)};_.Ed=function(){return j0};var j0=_.a=null;function k0(a){a=Zz(a,bX);return IZ(gt,a)?(l0(),m0):IZ(hX,a)?(l0(),n0):(l0(),o0)}function l0(){l0=x;m0=new p0(0);n0=new p0(1);o0=new p0(2);q0=y(dia,q,29,[m0,n0,o0])}\nfunction p0(a){this.b=a}w(296,194,{29:1,88:1,93:1,95:1},p0);var q0,o0,n0,m0;function r0(){r0=x;var a=(VD(),VD(),WD);!a.a&&(a.a=new s0)}\nfunction cZ(a,b){var c,d,e,f;if(isNaN(b))return tfa;(d=0>b||0==b&&0>1/b)&&(b=-b);c=new VE;if(!isFinite(b))return tW(c,d?a.r:a.u),Ny(c.a,Mha),tW(c,d?a.s:a.v),Xz(c.a);e=b*=a.q;var g,h;f=Xz(c.a).length;tW(c,e.toPrecision(20));e=0;h=qM(Xz(c.a),eX,f);0>h&&(h=qM(Xz(c.a),MW,f));0<=h&&(g=h+1,g<Xz(c.a).length&&43==zS(Xz(c.a),g)&&++g,g<Xz(c.a).length&&(e=sM(mG(Xz(c.a),g),10)),g=Xz(c.a).length,A_(c.a,h,g,m));f=qM(Xz(c.a),Ie,f);0<=f&&(A_(c.a,f,f+1,m),e-=Xz(c.a).length-f);f=e;e=Xz(c.a).length+f+a.j+3;0<e&&e<Xz(c.a).length&&\n57==zS(Xz(c.a),e)&&(t0(a,c,e-1),f+=Xz(c.a).length-e,h=Xz(c.a).length,A_(c.a,e,h,m));a.e=0;a.d=Xz(c.a).length;a.b=a.d+f;e=a.w;f=a.f;1024<a.b&&(e=!0);if(e){for(h=0;h<a.d-1&&48==zS(Xz(c.a),h);)++h;0<h&&(A_(c.a,0,h,m),a.d-=h,a.e-=h);a.k>a.p&&0<a.k?(a.e+=a.b-1,h=a.e%a.k,0>h&&(h+=a.k),a.b=h+1,a.e-=h):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==Xz(c.a).charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.d<a.b;)Uz(c.a,Xe),++a.d;if(!a.w)if(a.b<a.p){for(h=new VE;a.b<a.p;)Uz(h.a,Xe),++a.b,++a.d;h=Xz(h.a);A_(c.a,0,0,h)}else if(a.b>\na.p){g=a.b-a.p;for(h=0;h<g;++h)if(48!=zS(Xz(c.a),h)){g=h;break}0<g&&(A_(c.a,0,g,m),a.d-=g,a.b-=g)}a.d>a.b+a.j&&53<=zS(Xz(c.a),a.b+a.j)&&(h=a.b+a.j-1,t0(a,c,h));if(0<f)for(h=f;h<a.b;h+=f+1)g=a.b-h,A_(c.a,g,g,Jd),++a.b,++a.d;f=a.b+a.o;if(a.d<f)for(;a.d<f;)Uz(c.a,Xe),++a.d;else{h=a.b+a.j;for(h>a.d&&(h=a.d);h>f&&48==zS(Xz(c.a),h-1);)--h;h<a.d&&(A_(c.a,h,a.d,m),a.d=h)}0==a.d&&(A_(c.a,0,0,Xe),++a.b,++a.d);if(a.b<a.d||a.c)f=a.b,A_(c.a,f,f,Ie),++a.d;if(e){Ny(c.a,MW);0>a.e&&(a.e=-a.e,Ny(c.a,Zd));e=m+a.e;for(f=\ne.length;f<a.n;++f)Uz(c.a,Xe);Ny(c.a,e)}A_(c.a,0,0,d?a.r:a.u);tW(c,d?a.s:a.v);return Xz(c.a)}\nfunction u0(a,b,c,d,e){var f,g,h,j;f=Xz(d.a).length;A_(d.a,0,f,m);g=!1;h=b.length;for(j=c;j<h;++j)if(f=b.charCodeAt(j),39==f)j+1<h&&39==b.charCodeAt(j+1)?(++j,Ny(d.a,Uc)):g=!g;else if(g)Uz(d.a,String.fromCharCode(f));else switch(f){case 35:case 48:case 44:case 46:case 59:return j-c;case 164:a.i=!0;j+1<h&&164==b.charCodeAt(j+1)?(++j,j<h-3&&164==b.charCodeAt(j+1)&&164==b.charCodeAt(j+2)?(j+=2,Oy(d,a.a[4]||a.a[1])):Oy(d,a.a[0])):Oy(d,a.a[1]);break;case 37:if(!e){if(1!=a.q)throw new kw(VW+b+Db);a.q=100}Ny(d.a,\nsc);break;case 8240:if(!e){if(1!=a.q)throw new kw(VW+b+Db);a.q=1E3}Ny(d.a,Lha);break;case 45:Ny(d.a,Zd);break;default:Uz(d.a,String.fromCharCode(f))}return h-c}\nfunction v0(a,b,c,d){var e,f,g,h,j,l,n,o,r;f=-1;h=o=g=0;j=-1;l=b.length;r=c;for(n=!0;r<l&&n;++r)switch(e=b.charCodeAt(r),e){case 35:0<o?++h:++g;0<=j&&0>f&&++j;break;case 48:if(0<h)throw new kw(Hga+b+Db);++o;0<=j&&0>f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new kw(qfa+b+Db);f=g+o+h;break;case 69:if(!d){if(a.w)throw new kw(rfa+b+Db);a.w=!0;a.n=0}for(;r+1<l&&48==b.charCodeAt(r+1);)++r,d||++a.n;if(!d&&1>g+o||1>a.n)throw new kw(efa+b+Db);n=!1;break;default:--r,n=!1}0==o&&0<g&&0<=f&&(o=f,0==\nf&&++o,h=g-o,g=o-1,o=1);if(0>f&&0<h||0<=f&&(f<g||f>g+o)||0==j)throw new kw(ffa+b+Db);if(d)return r-c;b=g+o+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+o-f,0>a.o&&(a.o=0));a.p=(0<=f?f:b)-g;a.w&&(a.k=g+a.p,0==a.j&&0==a.p&&(a.p=1));a.f=0<j?j:0;a.c=0==f||f==b;return r-c}function t0(a,b,c){var d,e;for(d=!0;d&&0<=c;)if(e=zS(Xz(b.a),c),57==e){e=c--;var f=String.fromCharCode(48);A_(b.a,e,e+1,f)}else d=String.fromCharCode(e+1&65535),A_(b.a,c,c+1,d),d=!1;d&&(A_(b.a,0,0,$e),++a.b,++a.d)}\nfunction w0(a){r0();if(!a)throw new kw(Iga);this.t=uda;this.a=a;var a=this.t,b,c;c=0;b=new My;c+=u0(this,a,0,b,!1);this.u=Xz(b.a);c+=v0(this,a,c,!1);c+=u0(this,a,c,b,!1);this.v=Xz(b.a);c<a.length&&59==a.charCodeAt(c)?(++c,c+=u0(this,a,c,b,!0),this.r=Xz(b.a),c+=v0(this,a,c,!0),u0(this,a,c,b,!0),this.s=Xz(b.a)):(this.r=Zd+this.u,this.s=this.v)}w(298,1,{},w0);_.a=null;_.b=0;_.c=!1;_.d=0;_.e=0;_.f=3;_.i=!1;_.j=3;_.k=40;_.n=0;_.o=0;_.p=1;_.q=1;_.r=Zd;_.s=m;_.t=null;_.u=m;_.v=m;_.w=!1;function s0(){}\nw(299,1,{},s0);function QY(a,b){return sE(a.l&b.l,a.m&b.m,a.h&b.h)}function Uha(a,b){var c,d;c=a.h>>19;d=b.h>>19;if(c!=d)return d-c;c=a.h;d=b.h;if(c!=d)return c-d;c=a.m;d=b.m;return c!=d?c-d:a.l-b.l}function yY(a,b){return sE(a.l|b.l,a.m|b.m,a.h|b.h)}function x0(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=FD(a.a,f,null).Tf();for(e-=1;0<=e;--e)if(d=FD(a.a,f,null).Bh(e),H(d,34)&&Xy(d.a,b)){var j=a.a,l=f;0<j.b?zD(j,new tJ(j,l,null,d)):QD(j,l,null,d)}}}function y0(a){this.a=a}\nw(331,330,rv,y0);_.Ud=function(a){a.c&&(this.a.Zd(a.d)||(a.a=!0))};function z0(a){this.a=a}w(332,330,rv,z0);_.Qd=function(){var a=this.a;A0((B0(),C0),a.a,!0)};w(333,136,bv,function(){});function E0(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Xv(a.d,1))}function F0(){this.a=new G0(this);this.b=new bw;this.d=new H0(this);this.f=new I0(this)}w(334,1,{},F0);_.c=!1;_.e=!1;function G0(a){dw();this.a=a}w(335,65,{},G0);_.vd=function(){if(this.a.c){var a=this.a,b=a.f;FF(b.d.b,b.b);J0(a.f);a.c=!1;E0(a)}};_.a=null;\nfunction H0(a){dw();this.a=a}w(336,65,{},H0);_.vd=function(){this.a.e=!1;var a=this.a,b=Tv(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Xv(a.a,1E4);a.f.c<a.f.a;){d=K0(a.f);try{if(null==d)break;H(d,35)&&(c=d,c.pd())}finally{(e=-1==a.f.b)||J0(a.f)}if(100<=Tv()-b)break}}finally{e||(Rv(a.a),a.c=!1,E0(a))}};_.a=null;function K0(a){var b;a.b=a.c;b=FF(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function J0(a){yT(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function I0(a){this.d=a}w(337,1,{},I0);\n_.Vd=function(){return this.c<this.a};_.Wd=function(){return K0(this)};_.Xd=function(){J0(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function L0(){L0=x;M0=new F0}function w_(a){L0();if(!a)throw new yD($ga);var b=M0;Wv(b.b,a);E0(b)}var M0;function N0(){var a;N0=x;O0=(a=$doc,J(a.compatMode,Gg)?a.documentElement:a.body)}var O0;function P0(){this.b=new bw}function Q0(a){a=a[YW];return null==a?-1:a}w(354,1,{},P0);_.a=null;function R0(a,b){this.a=a;this.b=b}w(355,1,{},R0);_.a=0;_.b=null;\nfunction q_(a,b){eG(a.ie(),b,!1)}w(366,1,nv);_.ee=kT;_.fe=pR;_.je=function(){return this.pb.style.display!=Nr};_.ke=function(){throw new S0;};_.me=function(a){nG(this.pb,a)};function T0(a){for(a=new U0(a);a.a.a<a.a.b.c-1;)iJ(a.a),jJ(a.a)}w(362,363,Su);_.ze=function(a){HG(this,a,this.pb)};_.Ae=function(a,b,c){SG(this,a,b,c)};w(369,370,Su);_.je=function(){return!J(dq,this.pb.style[cu])};_.Zd=function(){return!0};_.me=function(a){this.pb.style[cu]=a?du:dq;jI(this.pb,a)};_.Ie=function(){eH(this)};\nw(372,373,Uu);w(380,365,Ku);_.Kd=ZE;_.Ld=cG;_.Md=tv;_.Nd=dS;w(379,380,Ku);function V0(a){this.pb=$doc.createElement(xda);this.pb[no]=eha;this.pb.innerHTML=a||m}w(378,379,{26:1,28:1,36:1,38:1,41:1,44:1,48:1,50:1},V0);function W0(a,b){var c;if(a.f)throw new uG(nea);xG(b);c=b.pb;a.pb=c;var d;pF();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((pF(),c).__gwt_resolve=eia(a));a.f=b;AG(b,a)}\nfunction X0(a){if(-1!=a.lb){var b=a.f,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);uF();bG(d,b)}else b.lb|=c;a.lb=-1}a.f.re();a.pb.__listener=a;a.te()}w(382,365,BW);_.qe=function(){return this.f?this.f.qe():!1};_.re=function(){X0(this)};_.Yd=function(a){vG(this,a);this.f.Yd(a)};_.se=function(){this.f.se()};_.ke=function(){return this.pb=this.f.ke()};_.f=null;\nfunction Y0(a,b,c){a.c=!1;c?a.a.innerHTML=b||m:a.a.innerText=b||m;if(a.d!=a.b)switch(a.d=a.b,b=a.a,a.b.b){case 0:b[bX]=gt;break;case 1:b[bX]=hX;break;case 2:k0(b)!=(l0(),o0)&&(b[bX]=m)}}function Z0(a){this.a=a;this.c=!1;this.d=this.b=k0(a)}w(383,1,{},Z0);_.a=null;_.b=null;_.c=!1;_.d=null;w(385,370,Su);_.Kd=ZE;_.Ld=cG;_.Md=tv;_.Nd=dS;function $0(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=bA(b);e=null;c&&(c=Q0(c),e=0>c?null:FF(a.i.b,c));e?a1(a,e):d&&(b.innerHTML=m||m);return b}\nfunction a1(a,b){var c;if(b.ob!=a)return!1;try{AG(b,null)}finally{c=b.pb;cA(c).removeChild(c);var d=a.i,e;e=Q0(c);c[YW]=null;hL(d.b,e,null);d.a=new R0(e,d.a)}return!0}w(387,364,Su);_.ye=function(){return new b1(this)};_.ve=function(a){return a1(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function c1(a){if(0>=a.b)throw new xS(jga+a.b);if(0>=a.a)throw new xS(mea+a.a);}\nfunction d1(){this.i=new P0;this.f=dA(Bt);this.c=dA(Et);oF(this.f,this.c);this.pb=this.f;this.d=new e1(this);var a=new f1(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=dA(aha);var b=a.a;aG(a.b.f,(pF(),qF(b)),0);oF(a.a,dA(aX))}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 xS(iga+a+sda+d);if(0>c)throw new xS(kea+c+pda+c);if(this.a<=c)throw new xS(lea+c+rda+this.a);c=$0(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=\n0;a<this.b;++a)for(b=this.a;1>b;++b)c=this.c.rows[a],d=dA(Ft),d.innerHTML=EW||m,aG(c,(pF(),qF(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=dA(aX),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(Ft);e.innerHTML=EW;c=$doc.createElement(St);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));\nthis.b=1}else for(;1<this.b;){a=this.b-1;c=b=void 0;c=this.a;for(b=0;b<c;++b)$0(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}w(386,387,Su,d1);_.a=0;_.b=0;function g1(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(h1(),i1)?a.b.d==(l0(),n0)?(DH(),GH):a.b.d==m0?(DH(),HH):(DH(),IH):a.b.d==(l0(),n0)?(DH(),HH):a.b.d==m0?(DH(),GH):(DH(),JH);b!=a.c&&(a.c=b,a.pb.style[Ht]=!a.c?m:a.c.a)}w(390,365,Ku);_.a=null;_.b=null;_.c=null;function j1(){this.pb=dA($o);this.b=new Z0(this.pb);this.pb[no]=gha}\nfunction k1(){j1.call(this);Y0(this.b,hu,!1);g1(this)}w(389,390,Ku,j1,k1);_.Kd=ZE;_.Ld=cG;_.Md=tv;_.Nd=dS;function l1(a){for(;++a.b<a.d.c&&!(null!=FF(a.d,a.b)););}function b1(a){this.c=a;this.d=this.c.i.b;l1(this)}w(391,1,{},b1);_.Vd=function(){return this.b<this.d.c};_.Wd=function(){var a;if(this.b>=this.d.c)throw new NG;a=FF(this.d,this.b);this.a=this.b;l1(this);return a};_.Xd=function(){var a;if(0>this.a)throw new kJ;a=FF(this.d,this.a);xG(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;\nfunction e1(a){this.a=a}w(392,1,{},e1);_.a=null;function f1(a){this.b=a}w(393,1,{},f1);_.a=null;_.b=null;function h1(){h1=x;i1=new m1}var i1;function m1(){}w(395,1,{},m1);w(399,365,Ku);_.Kd=ZE;_.Ld=cG;_.Md=tv;_.Nd=dS;function n1(a){this.a=a}w(405,404,rv,n1);_.Hd=function(){};function eia(a){return function(){this.__gwt_resolve=fia;return a.ke()}}function fia(){throw Bda;}function o1(a,b){if(0>b||b>=a.c)throw new KG;return a.a[b]}function p1(a,b,c){rJ();sJ.call(this,(jF(),new iF(a)),b,0,c,16)}\nw(443,374,{},p1);function q1(a,b,c,d){0==--a.Oc&&(a.$c!=a.$e()&&(d|=4),!a.Zc&&(d|=2),0<d&&new r1(a,b,c,ME(d)))}function s1(a){return!a.Kc&&a.Sc?s1(a.Sc):a.Kc}function t1(a){0==a.Oc++&&(a.$c=a.$e(),a.Zc=!0,a.ef())}function u1(a){return!a.Mc?(a.Ze(),!0):!1}function v1(a,b){var c;c=a.Kc;a.Kc=b;b==c||b&&TK(b,c)||a.Tc.Rh(b)}function w1(a,b){b==a.Mc||b&&b==a.Mc||(a.Mc=b,a.Ze(),a.Tc.Sh(b),a.$e()&&a.gf())}function x1(a){a.Xc||(t1(a),y1(a,!0),aK(a),a.Xc=!0,new LJ(a,102),q1(a,a,a.Sc,0),FJ(a),a.Tc.Uh(a))}\nw(459,1,lv);_.Me=UK;_.Oe=function(){return s1(this)};_._e=$E;_.ef=PS;_.ff=function(){return u1(this)};_.gf=PS;_.jf=function(a,b){this.kf(this._c,this.ad,a,b)};\nfunction z1(a,b,c){var d;if(-1>a.Fc.a.c)throw new kw(ifa);if(H(b,60)){if(b==a)throw new kw(jfa);var e;a:{if(a&&!H(a,71))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(H(e,71))break;e=e.Sc}e=!1}if(e)throw new kw(kfa);if(H(b,71))throw new kw(lfa);}if(b.Sc){e=b.Sc;if(!b)throw new dM;try{d=rI(e.Fc.a,b);var f;f=FF(e.Fc.a,d);e.Gc&&e.Gc.sf(f);A1(e,d);new B1(e,301,f)}catch(g){if(g=Dz(g),!H(g,89))throw g;}}d=a.Fc.a.c;t1(b);uL(a.Fc.a,d,b);d=(b.Sc=a,b._e(!0),EJ(a),!!a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1),q1(b,b,a,1),d);try{if(a.Gc)if(H(a.Gc,\n65)){if(!b)throw new yD(mfa);if(null==c||null!=c)C1(a.Gc,c,b);else throw new kw(nfa);}else a.Gc.of(null==c?null:c,b)}catch(h){h=Dz(h);if(H(h,98))throw b=h,A1(a,d),b;throw h;}b.hf();new B1(a,300,b)}function y1(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)FF(a.Fc.a,c)._e(b)}function A1(a,b){var c;c=FF(a.Fc.a,b);t1(c);c._e(!1);yT(a.Fc.a,b);c.Sc=null;EJ(a);a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1);q1(c,c,a,1)}function D1(a){var b=(iL(),jL);w1(a,b);for(b=0;b<a.Fc.a.c;++b)FF(a.Fc.a,b).ff()}w(458,459,Nu);\n_._e=function(a){y1(this,a)};_.ef=function(){var a;for(a=0;a<this.Fc.a.c;++a)t1(FF(this.Fc.a,a))};_.ff=function(){var a;if(!u1(this))return!1;for(a=0;a<this.Fc.a.c;++a)FF(this.Fc.a,a).ff();return!0};w(456,457,Nu);_.gf=function(){jK(this)};_.jf=qG;function C1(a,b,c){var d;if(null==b)d=Wg;else if(d=b,!VF(kW.a,b))throw new kw(E1());hE(PD(a.c,d))===hE(c)&&hE(PD(a.b,c))===hE(d)||((b=PD(a.c,d))&&F1(a,b,d),fT(a.a.ye(),c)&&F1(a,c,d),b=a.a,new G1(c,b.a.a),++b.b,D(a.b,c,d),D(a.c,d,c))}\nfunction H1(a,b){return new HJ(nw(b[1].b,nw(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+nw(b[0].a,nw(b[4].a,b[3].a))+a.k)}function F1(a,b,c){gT(a.a,b);RD(a.b,b);RD(a.c,c)}\nfunction I1(a,b){if(!a.n){a.n=!0;var c,d,e;c=a.f;J1(c,c.length,lW);c=a.i;J1(c,c.length,lW);c=a.o;J1(c,c.length,null);a.p=0;for(d=K1(a.a,0);d.b!=d.d.a;){c=L1(d);e=PD(a.b,c);var f=b.Rc;e=Xy(e,Wg)?0:Xy(e,oW)?1:Xy(e,nW)?2:Xy(e,mW)?4:Xy(e,qW)?3:Xy(e,rW)?f.a?4:3:Xy(e,sW)?f.a?3:4:Xy(e,pW)?1:2;c.Xc?a.o[e]||(vz(a.o,e,c),++a.p,a.f[e]=c.Se(),a.i[e]=c.Ue()):a.o[e]||(a.f[e]=c.Se(),a.i[e]=c.Ue())}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)}}\nfunction M1(){uW();N1.call(this,0)}function N1(a){uW();NJ();this.a=new O1;this.b=new Ky;this.c=new Ky;this.d=a;this.j=0;this.n=!1;this.o=C(HT,q,59,5,0);this.f=C(P1,q,61,5,0);this.i=C(P1,q,61,5,0);this.p=this.e=this.k=0}w(468,1,{65:1,88:1},M1,N1);_.of=function(a,b){C1(this,a,b)};\n_.pf=function(a){I1(this,a);if(0!=this.p)if(a=YJ(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.kf(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].jf(a.b,this.i[1].a),this.o[1].lf(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].jf(this.i[4].b,c),this.o[4].lf(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].kf(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].jf(a.b,\nthis.i[2].a),this.o[2].lf(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].jf(this.i[3].b,c),this.o[3].lf(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.qf=function(a){var b;b=this.n;I1(this,a);this.n=b;return 0==this.p?XJ(a,new HJ(0,0)):XJ(a,H1(this,this.f))};_.rf=function(a){var b;b=this.n;I1(this,a);this.n=b;return XJ(a,H1(this,this.i))};_.sf=function(a){var b;b=PD(this.b,a);null!=b&&F1(this,a,b)};_.tS=function(){return gia.d+"[hgap="+this.d+",vgap="+this.j+Lm};_.a=null;\n_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;function Q1(a){MJ.call(this);this.Tc=(NJ(),new R1(a,this))}w(469,459,{56:1,59:1,66:1,80:1,88:1},Q1);_.Ne=function(){return $n+this.Vc.b.a++};_.Pe=dD;_.hf=PS;w(471,1,{});w(470,471,{},function(){});function S1(a){if(!a.k){t1(a);a.Fe();var b,c;for(b=0;b<a.o.c;++b)(c=FF(a.o,b))&&S1(c);y1(a,!1);a.k=!0;q1(a,a,a.Sc,0);new T1(a,202)}}\nfunction U1(a){var b,c;a.Xc&&(a.Tc.Fe(),a.Xc=!1);for(b=0;b<a.o.c;++b)(c=FF(a.o,b))&&c.Fe()}function V1(a){!yJ(a)&&D1(a);var b=IJ(a);a.kf(a._c,a.ad,b.b,b.a);aK(a)}function W1(a,b){a.p!=b&&(a.p=b)}function X1(){bK.call(this);this.r=new PJ;this.o=new bw;this.n=new TJ(0,0,0,0);this.Xc=!1;$J(this,new M1)}w(476,458,AW);_.Te=function(){return new TJ(this.n.d,this.n.b,this.n.a,this.n.c)};_.We=function(){return this.Tc.We()};_.Xe=function(){return this.Tc.Xe()};_.Fe=function(){U1(this)};_.$e=function(){return this.Tc.$e()};\n_.kf=function(a,b,c,d){KJ(this,a,b,c,d);this.Lc=0};_.lf=function(a,b,c,d,e,f){e=c!=this.Yc||d!=this.Nc;KJ(this,a,b,c,d);this.Xc&&e&&!f&&aK(this)};_.k=!1;_.p=!1;_.q=null;function Y1(){Z1.call(this,m)}function Z1(a){X1.call(this);this.q=a;this.Tc&&this.Tc.Lf(a);this.Tc&&this.Tc.Kf(!0);W1(this,!0)}w(483,476,AW,Y1);_.nf=function(){return new TJ(this.n.d,this.n.b,this.n.a,this.n.c)};_.Ye=function(){this.Tc=new $1((NJ(),m),this)};\nfunction a2(a){var b,c;c=nw(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 HJ(b,c)}function b2(a,b,c){var d,e,f,g,h,j;a.b=fL(b.Fc);if(0==a.b.length)return new YK;g=a2(a);h=j=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Ue():d.Se(),j=nw(j,d.b),h=nw(h,d.a);return new HJ(j*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}\nfunction c2(a,b,c,d,e){var f,g,h,j;h=d.length;a-=(h-1)*c;for(g=0,j=0;g<h;++g,b+=c)f=iA(a*((g+1)/h))-j,d[g]=f,e[g]=j+b,j+=f}function d2(a){NJ();this.d=0;this.a=1;this.e=a;this.c=0}w(486,1,ov,d2);_.of=qG;\n_.pf=function(a){var b,c;this.b=fL(a.Fc);if(0!=this.b.length&&(b=YJ(a),!(0>=b.b||0>=b.a))){c=a2(this);var d=c.b;c=c.a;var a=a.Rc.a,e,f,g,h,j,l,n;f=C(A,u,-1,d,1);e=C(A,u,-1,d,1);j=C(A,u,-1,c,1);l=C(A,u,-1,c,1);c2(b.b,b.c,this.c,f,e);c2(b.a,b.d,this.e,j,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(n=a?g:d-g-1,this.b[h].kf(e[n],l[b],f[n],j[b]),++h==this.b.length)break a}};_.qf=function(a){return XJ(a,b2(this,a,!1))};_.rf=function(a){return XJ(a,b2(this,a,!0))};_.sf=$E;\n_.tS=function(){return hia.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+Lm};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function e2(a){f2.call(this,a,0)}function f2(a,b){MJ.call(this);this.Tc=(NJ(),new g2(a));this.a=b;var c=this.Tc;switch(b){case 1:var c=c.a,d=(DH(),EH);c.a=d;g1(c);break;case 0:c=c.a;d=(DH(),GH);c.a=d;g1(c);break;case 2:c=c.a,d=(DH(),HH),c.a=d,g1(c)}}w(491,459,lv,e2,f2);_.Pe=dD;\n_.cf=function(){var a=(null==this.Qc&&(this.Qc=wJ(this)),this.Qc)+Jd+this._c+Jd+this.ad+Jd+this.Yc+hu+this.Nc+(this.Xc?m:",hidden")+",align=",b;b=Rq;switch(this.a){case 1:b=fo;break;case 2:b=at}return a+b+",text=null"};_.a=0;function h2(a){var b=a.b;this.a=a.a;this.b=b}w(495,496,{68:1,77:1,88:1},h2);w(505,459,lv);_.Oe=OS;function i2(a,b){var c=a.Tc;VI(c.a,b);c.e.a=-1;c.e.b=-1}function B1(a,b,c){pK();LJ.call(this,a,b);this.a=c}w(515,514,ov,B1);\n_.cf=function(){var a;switch(this.k){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a=Zt}a+=",child=";var b=this.a;null==b.Qc&&(b.Qc=b.Ne());return a+b.Qc};_.a=null;function r1(a,b,c,d){pK();nK.call(this,a);this.k=1400;this.b=b;this.c=c;this.a=d}w(516,460,ov,r1);\n_.cf=function(){var a;switch(this.k){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a=Zt}a+=" (";1400==this.k&&(OE(QY(this.a,ou))&&(a+="PARENT_CHANGED,"),OE(QY(this.a,pu))&&(a+="DISPLAYABILITY_CHANGED,"),OE(QY(this.a,qu))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+od};_.a=nu;_.b=null;_.c=null;w(521,1,DW);_.Bf=$E;_.Cf=$E;_.Df=$E;_.Ef=$E;_.Ff=$E;_.Gf=$E;_.Hf=$E;\nfunction T1(a,b){pK();LJ.call(this,a,b);this.c=null;this.a=this.b=0}w(522,514,ov,T1);\n_.cf=function(){var a;switch(this.k){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=Zt}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;_.b=0;_.c=null;\nfunction jZ(a,b){var c=a.slice(0,b),d;for(d=c.length;d<b;d++)c.push(0);return c}w(527,1,{});function j2(a){var b;if(-1==a.d||-1<=a.e-a.d)return b=k2(a.c,a.a,0,a.a.length),0<b&&(a.d=-1,a.e=0,a.b=b),b;0==a.d&&-1>a.a.length?(b=2*a.a.length,-1<b&&(b=-1),b=C(QS,Yu,-1,b,1),UX(a.a,0,b,a.a.length),a.a=b):0<a.d&&(UX(a.a,a.d,a.a,a.a.length-a.d),a.e-=a.d,a.b-=a.d,a.d=0);b=k2(a.c,a.a,a.e,a.a.length-a.e);-1!=b&&(a.b+=b);return b}\nfunction YZ(a){var b,c,d,e;if(null==a.a)throw new l2(lha);if(a.e==a.b&&-1==j2(a))return null;for(c=a.e;c<a.b;++c)if(b=a.a[c],!(13<b)){if(10==b)return b=m2(a.a,a.e,c-a.e),a.e=c+1,b;if(13==b)return b=m2(a.a,a.e,c-a.e),a.e=c+1,(a.e<a.b||-1!=j2(a))&&10==a.a[a.e]&&++a.e,b}d=0;e=new nM;for(Uz(e.a,m2(a.a,a.e,a.b-a.e));;){a.e=a.b;if(10==d)return Xz(e.a);if(-1==j2(a))return 0<Xz(e.a).length||0!=d?Xz(e.a):null;for(c=a.e;c<a.b;++c)if(b=a.a[c],0==d)(10==b||13==b)&&(d=b);else return 13==d&&10==b?(c>a.e&&Uz(e.a,\nm2(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&Uz(e.a,m2(a.a,a.e,c-a.e-1)),a.e=c),Xz(e.a);0==d?Uz(e.a,m2(a.a,a.e,a.b-a.e)):Uz(e.a,m2(a.a,a.e,a.b-a.e-1))}}function n2(a){if(!a)throw new dM;this.c=a;this.a=C(QS,Yu,-1,8192,1)}w(526,527,{},n2);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function l2(a){this.f=a}w(528,137,{81:1,88:1,96:1,105:1},l2);\nfunction k2(a,b,c,d){if(null==a.c)throw new l2(mha);if(0>c||c>b.length)throw new o2(p2(jha,y(xT,q,0,[m+c])));if(0>d||d>b.length-c)throw new o2(p2(kha,y(xT,q,0,[m+d])));if(0==d)return 0;if(a.b==a.a)return-1;var d=a.b+d>a.a?a.a:a.b+d,e=a.c,f;for(f=a.b;f<d;++f)b[c++]=e.charCodeAt(f);b=d-a.b;a.b=d;return b}function q2(a){this.c=a;this.a=a.length}w(531,527,{},q2);_.a=0;_.b=0;_.c=null;function r2(a,b){wC(a,Hh+b);a.bf(a.Ec.d)}function o2(a){this.f=a}w(589,590,{88:1,89:1,96:1,104:1,105:1},o2);\nfunction s2(a){this.f=a}w(591,136,bv,s2);w(592,1,{88:1,90:1,93:1});_.cT=function(a){return this.a==a.a?0:this.a?1:-1};w(595,596,{88:1,93:1,94:1,101:1});_.cT=function(a){return isNaN(this.a)?isNaN(a.a)?0:1:isNaN(a.a)?-1:this.a<a.a?-1:this.a>a.a?1:0};function $Z(a){a=KS(a);return 3.4028234663852886E38<a?Infinity:-3.4028234663852886E38>a?-Infinity:a}w(597,596,{88:1,93:1,97:1,101:1});_.cT=BG;w(599,596,{88:1,93:1,99:1,101:1});_.cT=BG;function tY(a,b){return a<b?a:b}\nfunction IZ(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function BY(a,b){a=""+a;return a==b?0:a<b?-1:1}\nfunction oZ(a,b,c){var d,e,f,g,h,j;for(h=f=0;h<c;){++f;e=a[b+h];if(128==(e&192))throw new kw(OW);if(0==(e&128))++h;else if(192==(e&224))h+=2;else if(224==(e&240))h+=3;else if(240==(e&248))h+=4;else throw new kw(OW);if(h>c)throw new xS(OW);}f=C(QS,Yu,-1,f,1);for(h=g=j=0;h<c;){e=a[b+h++];0==(e&128)?(g=1,e&=127):192==(e&224)?(g=2,e&=31):224==(e&240)?(g=3,e&=15):240==(e&248)?(g=4,e&=7):248==(e&252)&&(g=5,e&=3);for(;0<--g;){d=a[b+h++];if(128!=(d&192))throw new kw(Tea+(b+h-1)+tda+vv(d));e=e<<6|d&63}d=j;\nvar l=f;if(0>e||1114111<e)throw new oK;65536<=e?(l[j++]=55296+(e-65536>>10&1023)&65535,l[j]=56320+(e-65536&1023)&65535,j=2):(l[j]=e&65535,j=1);j=d+j}return String.fromCharCode.apply(null,f)}function m2(a,b,c){c=b+c;if(0>b)throw new rM(b);if(c<b)throw new rM(c-b);if(c>a.length)throw new rM(c);return TS(a,b,c)}_=String.prototype;_.cT=function(a){return BY(this,a)};\nfunction UX(a,b,c,d){var e=0,f,g,h,j,l;if(null==a||null==c)throw new dM;j=Wy(a);g=Wy(c);if(0==(j.b&4)||0==(g.b&4))throw new s2(sfa);h=j.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new s2(Oda);l=a.length;f=c.length;if(0>b||0>e||0>d||b+d>l||e+d>f)throw new KG;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(hE(a)===hE(c)&&b<e){b+=d;for(d=e+d;d-- >e;)vz(c,d,a[--b])}else for(d=e+d;e<d;)vz(c,e++,a[b++]);else Array.prototype.splice.apply(c,[e,d].concat(a.slice(b,b+d)))}function S0(){}w(611,136,bv,S0);w(613,1,ov);\n_.a=null;function bZ(){this.a=(r0(),new w0([Gga,WW,2,WW,dc]))}w(612,613,ov,bZ);w(628,621,Qu);_.Ah=function(a,b){var c;c=K1(this,a);var d=c.d;new G1(b,c.b);++d.b;++c.a;c.c=null};_.Bh=function(a){var b;b=K1(this,a);try{return L1(b)}catch(c){c=Dz(c);if(H(c,110))throw new xS("Can\'t get element "+a);throw c;}};_.ye=function(){return K1(this,0)};_.Eh=function(a){var b,c;b=K1(this,a);try{c=L1(b)}catch(d){d=Dz(d);if(H(d,110))throw new xS("Can\'t remove element "+a);throw d;}t2(b);return c};\nfunction J1(a,b,c){var d;for(d=0;d<b;++d)vz(a,d,c)}function EX(a,b,c){var d;d=ZD(a,b);u2(d,a,0,b,-0.0,c)}function u2(a,b,c,d,e,f){var g,h,j;if(7>d-c){a=c;for(g=a+1;g<d;++g)for(j=g;j>a&&0<f.dd(b[j-1],b[j]);--j)c=b[j],vz(b,j,b[j-1]),vz(b,j-1,c)}else if(h=c+e,g=d+e,j=h+(g-h>>1),u2(b,a,h,j,-e,f),u2(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c<d;)vz(b,c++,a[h++]);else{e=h;for(h=j;c<d;)h>=g||e<j&&0>=f.dd(a[e],a[h])?vz(b,c++,a[e++]):vz(b,c++,a[h++])}}function bY(a){a.sort(function(a,c){return a-c})}\nfunction FX(){FX=x;GX=new v2}var GX;function v2(){}w(634,1,{},v2);_.dd=function(a,b){return a.cT(b)};w(635,1,{88:1,92:1,93:1,106:1});_.cT=function(a){a=HE(L(this.a.getTime()),L(a.a.getTime()));return JE(a,nu)?0:!EE(a,nu)?-1:1};function K1(a,b){var c,d;(0>b||b>a.b)&&qT(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 w2(a,b,d)}function O1(){this.a=new x2;this.b=0}w(638,628,Pu,O1);_.uh=function(a){new G1(a,this.a);++this.b;return!0};\n_.Dh=function(a){return K1(this,a)};_.Tf=function(){return this.b};_.a=null;_.b=0;function L1(a){if(a.b==a.d.a)throw new NG;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}function t2(a){if(!a.c)throw new kJ;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 w2(a,b,c){this.d=a;this.b=c;this.a=b}w(639,1,{},w2);_.Vd=function(){return this.b!=this.d.a};_.Fh=function(){return this.b.b!=this.d.a};_.Wd=function(){return L1(this)};\n_.Gh=function(){if(this.b.b==this.d.a)throw new NG;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Xd=function(){t2(this)};_.a=0;_.b=null;_.c=null;_.d=null;function x2(){this.a=this.b=this}function G1(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}w(640,1,{},x2,G1);_.a=null;_.b=null;_.c=null;function y2(){y2=x;z2=new A2}function TZ(a,b){var c;return(c=B2(a,b))?c.d:null}function B2(a,b){var c,d;for(d=a.b;d;){c=C2(b,d.c);if(0==c)return d;0>c?d=d.a[0]:d=d.a[1]}return null}\nfunction D2(a,b,c,d){var e;if(b){e=C2(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0<e?0:1;b.a[e]=D2(a,b.a[e],c,d);E2(b.a[e])&&(E2(b.a[1-e])?(b.b=!0,b.a[0].b=!1,b.a[1].b=!1):E2(b.a[e].a[e])?b=F2(b,1-e):E2(b.a[e].a[1-e])&&(b=(b.a[1-(1-e)]=F2(b.a[1-(1-e)],1-(1-e)),F2(b,1-e))))}else return c;return b}function E2(a){return!!a&&a.b}function b_(a,b,c){b=new G2(b,c);c=new H2;a.b=D2(a,a.b,b,c);c.b||++a.c;a.b.b=!1;return c.d}function I2(a,b){var c;c=new H2;J2(a,b,c);return c.d}\nfunction J2(a,b,c){var d,e,f,g,h,j,l,n,o;if(!a.b)return!1;n=f=null;h=new G2(null,null);e=1;h.a[1]=a.b;for(l=h;l.a[e];)if(j=e,g=n,n=l,l=l.a[e],d=C2(l.c,b),e=0>d?1:0,0==d&&(!c.c||Xy(l.d,c.d))&&(f=l),(!l||!l.b)&&!E2(l.a[e]))if(E2(l.a[1-e]))n=n.a[j]=F2(l,e);else if(!E2(l.a[1-e])&&(o=n.a[1-j]))!E2(o.a[1-j])&&!E2(o.a[j])?(n.b=!1,o.b=!0,l.b=!0):(d=g.a[1]==n?1:0,E2(o.a[j])?g.a[d]=(n.a[1-j]=F2(n.a[1-j],1-j),F2(n,j)):E2(o.a[1-j])&&(g.a[d]=F2(n,j)),l.b=g.a[d].b=!0,g.a[d].a[0].b=!1,g.a[d].a[1].b=!1);if(f){c.b=\n!0;c.d=f.d;if(l!=f){b=new G2(l.c,l.d);e=f;j=h;for(g=null==j.c||0<C2(e.c,j.c)?1:0;j.a[g]!=e;)j=j.a[g],g=0<C2(e.c,j.c)?1:0;j.a[g]=b;b.b=e.b;b.a[0]=e.a[0];b.a[1]=e.a[1];e.a[0]=null;e.a[1]=null;n==f&&(n=b)}n.a[n.a[1]==l?1:0]=l.a[!l.a[0]?1:0];--a.c}a.b=h.a[1];a.b&&(a.b.b=!1);return c.b}function F2(a,b){var c;c=a.a[1-b];a.a[1-b]=c.a[b];c.a[b]=a;a.b=!0;c.b=!1;return c}function a_(){y2();var a=null;this.b=null;!a&&(a=z2);this.a=a}w(645,540,{88:1,108:1},a_);_.Nf=function(a){return!!B2(this,a)};_.Of=function(){return new K2(this)};\n_.Pf=function(a){return TZ(this,a)};_.Rf=function(a,b){return b_(this,a,b)};_.Sf=function(a){return I2(this,a)};_.Tf=bC;_.a=null;_.b=null;_.c=0;var z2;function C2(a,b){if(null==a||null==b)throw new dM;return a.cT(b)}function A2(){}w(646,1,{},A2);_.dd=function(a,b){return C2(a,b)};function L2(a,b,c,d,e,f){d&&(d.a[0]&&L2(a,b,c,d.a[0],e,f),!(c.Ih()&&0<=C2(d.c,f)||c.Hh()&&0>C2(d.c,e))&&b.uh(d),d.a[1]&&L2(a,b,c,d.a[1],e,f))}function M2(a){mT(a.a);I2(a.c,a.b.xh())}\nfunction N2(a){var b=(O2(),P2),c;this.c=a;c=new bw;L2(this,c,b,a.b,null,null);this.a=new JD(c)}w(647,1,{},N2);_.Vd=eL;_.Wd=function(){return this.b=KD(this.a)};_.Xd=function(){M2(this)};_.a=null;_.b=null;_.c=null;function K2(a){this.a=a}w(648,616,av,K2);_.vh=function(a){var b;if(!H(a,109))return!1;b=B2(this.a,a.xh());return!!b&&wM(b.d,a.yh())};_.ye=function(){return new N2(this.a)};_.wh=function(a){var b;if(!H(a,109))return!1;b=new H2;b.c=!0;b.d=a.yh();return J2(this.a,a.xh(),b)};_.Tf=function(){return this.a.c};\n_.a=null;function G2(a,b){this.c=a;this.d=b;this.a=C(iia,q,112,2,0);this.b=!0}w(649,1,{109:1,112:1},G2);_.eQ=function(a){return!H(a,109)?!1:wM(this.c,a.xh())&&wM(this.d,a.yh())};_.xh=bC;_.yh=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Zy(this.c):0;b=null!=this.d?Zy(this.d):0;return a^b};_.zh=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+Vf+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function H2(){}w(650,1,{},H2);\n_.tS=function(){return"State: mv="+this.c+" value="+this.d+" done="+this.a+" found="+this.b};_.a=!1;_.b=!1;_.c=!1;_.d=null;function O2(){O2=x;P2=new Q2(0);R2=new S2;T2=new U2;V2=new W2;X2=y(jia,q,113,[P2,R2,T2,V2])}function Q2(a){this.b=a}w(651,194,xW,Q2);_.Hh=pG;_.Ih=pG;var X2,P2,R2,T2,V2;function S2(){this.b=1}w(652,651,xW,S2);_.Ih=VJ;function U2(){this.b=2}w(653,651,xW,U2);_.Hh=VJ;_.Ih=VJ;function W2(){this.b=3}w(654,651,xW,W2);_.Hh=VJ;function Y2(a){a.Tc.$e()&&S1(a)}\nfunction Z2(a){var b;if(a.Tc.$e()){b=BJ(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}U1(a)}function $2(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 a3(){Z1.call(this,m);this.i=new Q1(this.Jh());uK(this.r,new b3(this))}w(660,483,AW);_.Me=function(a,b){return hE(a.f)===hE(this.i)?(Z2(this),!0):this.Kh(a,b)};_.Jh=function(){return"Close"};_.Kh=UK;_.Fe=function(){Z2(this)};_.i=null;_.j=null;function b3(a){this.a=a}w(676,521,DW,b3);_.Df=function(){Z2(this.a)};_.a=null;\nfunction c3(a,b){var c;BC();var d;a3.call(this);this.c=new Q1(Lea);new Q1(Qea);this.d=b;v1(this,(kN(),mN));this.Tc&&this.Tc.Kf(!1);W1(this,!1);d=BJ(b);if(1==a)this.e||(this.e=new h2(d),$2(this.e,-30,0)),this.j=this.e,c=xN(b),this.q=uk,this.Tc&&this.Tc.Lf(uk),$J(this,new N1(2)),this.f=new FL(c+jda),z1(this,this.f,Wg),d=new eK,z1(d,this.i,null),this.d.gc&&(c=new Q1(rga),z1(d,c,null)),z1(this,d,nW),i2(this.f,lG(Zz(this.f.Tc.a.pb,au))),this.Tc&&this.Tc.Kf(!0),W1(this,!0);else if(2==a)this.b||(this.b=\nnew h2(d),$2(this.b,-50,13*iA(b.mb)-80)),this.j=this.b,this.q=SW,this.Tc&&this.Tc.Lf(SW),$J(this,new N1(2)),c=new eK,z1(c,new f2(Uga,1),null),z1(this,c,oW),c=ji,CC&&(c=Zz(CC.Tc.a.pb,au)),CC=new GL(c,8),z1(this,CC,Wg),c=new eK,z1(c,this.i,null),z1(this,c,nW);else{this.a||(this.a=new h2(d),$2(this.a,5*iA(b.mb),0));var e,f;this.q=d=Hda+(kN(),sR);this.Tc&&this.Tc.Lf(d);$J(this,new d2(0));v1(this,mN);z1(this,new f2(sR+mda,1),null);z1(this,new f2(Efa,1),null);for(c=lN,d=0,f=c.length;d<f;++d)e=c[d],e=new f2(e,\n1),w1(e,this.d.H),z1(this,e,null);c=new eK;z1(c,this.c,null);z1(c,this.i,null);z1(this,c,null);this.j=this.a}V1(this);this.Tc.Jf(this.j);!yJ(this)&&D1(this);x1(this)}w(696,660,AW,c3);_.Kh=function(a){var b;if(a.f===this.c){try{b=new lM(this.d.V),JR(b)}catch(c){if(c=Dz(c),H(c,82))r2(this.d,c.f);else throw c;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;function d3(a,b,c){a=new e3(b,c,a);if(!b.Me(a,c))for(b=b.Sc;b&&!b.Me(a,c);)b=b.Sc}\nfunction e3(a,b,c){vC.call(this,a,0,b);this.a=c}w(729,479,ov,e3);w(746,365,Ku);_.ee=kT;_.fe=pR;function f3(a){var b;b=a.Ph();if(!b){var c;if(c=a.Mh()){b=NV(c.a);var d=b.b,e=b.a;gG(c.If(),d,e);c=NV(c.a);b=new HJ(c.b-b.b,c.a-b.a)}else b=new HJ(0,0);a.Th(b)}return b}function g3(a,b){var c;b&&(c=DV(b),a.Oh().pb.style[$W]=c)}w(749,1,{});_.Mh=OS;_.Nh=function(a){this.Rh(a.Oe())};_.Oh=function(){return this.If()};_.Ph=function(){return h3};_.Fe=PS;_.Qh=function(a){this.Sh(yJ(a))};_.Rh=WJ;\n_.Th=function(a){h3=a};_.Uh=$E;var h3=null;function R1(a,b){TV();VV.call(this);this.a=new V0(a);var c=m;this.a.ie()[no]=c;rG(this.a,new i3(this,b),(WB(),WB(),XB))}w(748,749,{},R1);_.If=vT;_.Rh=WJ;_.a=null;function i3(a,b){this.a=a;this.b=b}w(750,1,{},i3);_.Jd=function(a){NJ();d3(a,this.b,this.a.a.pb.innerText)};_.a=null;_.b=null;function j3(a,b){var c,d;g3(a,b.Oe());for(d=new JD(b.Fc.a);d.b<d.d.Tf();)c=KD(d),c.Xc&&c.Tc.Nh(c)}\nfunction k3(a,b){var c,d,e,f,g,h,j;gG(a.d,b.Ve(),b.Re());for(d=new JD(b.Fc.a);d.b<d.d.Tf();)c=KD(d),c.Xc&&(e=c.Tc,e.Qh(c),h=c.We(),j=c.Xe(),g=c.Ve(),f=c.Re(),0<g&&0<f&&(c=e.If(),g-=f3(e).b,f-=f3(e).a,gG(e.If(),g,f),!c.ob&&a.d.ze(c),a.d.Ae(c,h,j)))}w(753,749,{});_.Nh=function(a){j3(this,a)};_.Qh=function(a){k3(this,a)};function g2(a){TV();VV.call(this);var b=this.a=new j1;Y0(b.b,a,!1);g1(b);this.e.a=-1;this.e.b=-1}w(754,749,{},g2);_.If=vT;\n_.Qf=function(){var a;a=(this.a.b.c?bA(this.a.b.a):this.a.b.a).innerText;return null==a||0==a.length};_.a=null;w(757,749,{});_.Mh=function(){var a;a=new JL;VI(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.Ph=function(){return l3};_.Th=function(a){l3=a};var l3=null;w(758,753,{});function m3(a){var b;b=new W_(Yz(a.pb,Wr),Yz(a.pb,Vr));a=new W_(Yz(a.T.jb.pb,Wr),Yz(a.T.jb.pb,Vr));return y(A,u,-1,[b.b-a.b,b.a-a.a])}\nfunction n3(a){null!=a.R&&null!=a.Q?(hG(a,a.R,a.Q),a.R=a.Q=null):null!=a.R?(o3(a,a.R),a.R=null):null!=a.Q&&(p3(a,a.Q),a.Q=null);w_(a.S)}function q3(a){a.kb?a.Yh(Z_(a.T.jb)):(a.Ie(),q3(a))}function p3(a,b){var c;a.kb?(c=m3(a),a.Yh(new W_(-1,r3(b,!1)-c[1]))):a.Q=b}function s3(a,b){var c;b!=a.De()&&(c=a.T.jb,T0(c),t3(c,b,c.pb,c.p.c,!0))}function o3(a,b){var c;a.kb?(c=m3(a),a.Yh(new W_(r3(b,!0)-c[0],-1))):a.R=b}w(761,367,wW);_.Vh=function(){var a,b;b=Z_(this.T.jb);a=m3(this);b.b+=a[0];b.a+=a[1];return b};\n_.De=function(){var a;a=this.T.jb;return 0!=a.p.c?u3(o1(a.p,0)):null};_.Wh=function(a){v3(this.T.jb,a)};_.ye=function(){return new U0(this.T.jb)};_.Xh=xM;_.te=function(){n3(this)};_.Le=xM;_.ve=function(a){return w3(this.T.jb,a)};_.Yh=function(a){a0(this.T.jb,a)};_.le=function(a){p3(this,a)};_.Ee=function(a){s3(this,a)};_.ne=function(a){o3(this,a)};_.Q=null;_.R=null;function x3(){x3=x;var a=(y3(),z3(),A3);B3=new WH(a.d,a.b,a.c,a.e,a.a)}\nfunction C3(a,b){if(0!=a.I.a.p.c&&u3(o1(a.I.a.p,0)))throw new uG(Nga);D3(a,b)}function E3(a,b){var c;if(a.w){c=new OF;a.mb&&ED(a.mb,c);a.J&&$_(a.r,a);F3(a.r.c,a);a.n=G3(a.r,a);try{aH(a,b)}finally{JI(a.t.a),JI(a.s.a),JI(a.u.a),a.P&&Qv(a.P,a.r),a.C&&(a.C=!1)}}else aH(a,b)}function H3(a,b,c){var d,e;e=a.ob;d=new y_(a,e);e.Ae(a,d.a+b,d.d+c)}function I3(a,b,c){b=new J3(cA(bA(a.T.c.children[b].children[c])));AG(b,a);rG(b,a.o,(WB(),WB(),XB));return b}\nfunction Y_(a,b){a.J&&(0<=b.b&&(a.q=b.b),0<=b.a&&(a.p=b.a));a0(a.T.jb,b)}function K3(a,b,c){var d,e;(e=a.r)?(d=L3(e.pb),dH(a,b+(hA(e.pb)+d[3]),c+(lA(e.pb)+d[0]))):dH(a,b,c)}function M3(a,b){a.J!=b&&(a.J=b,a.hb&&(b?b0(a.r,a):$_(a.r,a)))}function D3(a,b){if(b!=(0!=a.I.a.p.c?u3(o1(a.I.a.p,0)):null)){T0(a.I.a);var c=a.I.a;t3(c,b,c.pb,c.p.c,!0)}}\nfunction N3(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(T_(),O3)&&(a.O=a.G);var d,e;if(a.P)for(e=new JD(a.P);e.b<e.d.Tf();)if(d=KD(e),b==(T_(),P3)){!d.b&&(d.b=new Q3);d=a;var f=c,g=void 0,h=void 0;if(d.J&&f==(T_(),U_))g=d.r,h=d.F,d.I.c?(K3(d,h.c,h.d),Y_(d,new W_(h.b,-1))):(K3(d,h.c,h.d),Y_(d,new W_(h.b,h.a)),b0(g,d)),j_(g.c,d,d.I.b),Xv(d.z,333);else if(!d.C&&f==(T_(),O3))d.pb.style[cu]=du,jI(d.pb,!0),T_()}else if(b==U_){!d.b&&(d.b=new Q3);d=a;var f=c,j=h=g=void 0;if(d.J){h=d.r;g=L3(h.pb);j=d.F;if(d.I.c)j.c=\nhA(d.pb)-g[3]-hA(h.pb),j.d=lA(d.pb)-g[0]-lA(h.pb),d.F=j,K3(d,0,0),R3(d,V_(h.pb).b,-1);else{if(f!=(T_(),O3))j.c=hA(d.pb)-g[3]-hA(h.pb),j.d=lA(d.pb)-g[0]-lA(h.pb),j.b=d.q,j.a=d.p,d.F=j;K3(d,0,0);a0(d,new S3(V_(h.pb)));$_(h,d)}d==d.r.a||T3(d);Xv(d.z,333)}}else b==O3&&(!d.b&&(d.b=new Q3),d=a,d.C||(d.G=c,d.pb.style[cu]=dq,jI(d.pb,!1)))}}function U3(a,b){a.pb.style[iu]=b+1E4+(a.C?1E3:0)+m;(a.C||a.bb)&&null.fi().fi()}\nfunction V3(a){if(!a.kb){a.t=sG(a,a.r,(!h0&&(h0=new jw),h0));a.s=sG(a,a.r,iw?iw:iw=new jw);a.u=sG(a,a.r,(!j0&&(j0=new jw),j0));var b=a.r;!a.P&&(a.P=new bw);Wv(a.P,b);h0&&(b=new g0(a),a.mb&&ED(a.mb,b));a.J&&b0(a.r,a);j_(a.r.c,a,a.I.b);a.n&&(dH(a,a.n.a,a.n.b),a.n=null);eH(a);T3(a)}}function T3(a){if(a!=a.r.a){var b;j0&&(b=new i0(a),a.mb&&ED(a.mb,b))}}\nfunction W3(a,b,c){var d;d=(lH(),mH);fH.call(this,!1,Iha);this.U=d.a;this.S=new X3(this);d=new Y3;d.pb[no]=Aha;YG(this.T,d);cH(this);this.o=new Z3(this);this.z=new $3(this);this.A=new a4(this);this.B=new b4(this);this.F=new c4;this.O=(T_(),P3);this.J=c;this.r=a;a=this.I=new d4(b);b=new e4;!a.d&&(a.d=new f4);Wv(a.d,b);a=new g4(new VH(B3.a.d.a,B3.a.b,B3.a.c,B3.a.e,B3.a.a));rG(a,new h4(this),(WB(),WB(),XB));b=this.I.b;b.b||(b.b=new SH,c=rha,b.b.ie()[no]=c,c=b.b,d=(LH(),MH),c.c=d,i4(b.f,b.b,new j4(2)));\nif(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new KG;d=QH(c);aG(c.b,(pF(),qF(d)),0);JG(c,a,d,0,!1)}else PH(b.b,a);v3(b.f,null);rG(this.I.b,new k4(this),(Q_(),Q_(),R_));rG(this.I.b,this.o,XB);s3(this,this.I);eG(cA(bA(this.pb)),zha,!0)}w(760,761,wW);_.De=function(){return 0!=this.I.a.p.c?u3(o1(this.I.a.p,0)):null};_.Ge=function(a){E3(this,a)};_.ye=function(){return new U0(this.I.a)};_.te=function(){n3(this);w_(new l4(this))};_.ve=function(a){return w3(this.I.a,a)};_.Yh=function(a){Y_(this,a)};\n_.He=function(a,b){K3(this,a,b)};_.Ee=function(a){D3(this,a)};_.Ie=function(){V3(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 B3;function $1(a,b){TV();dK.call(this);this.c=new m4(a);this.b=new SH;this.b.a=(DH(),EH);PH(this.b,this.d);C3(this.c,this.b);this.c.a=this;this.a=b}w(789,758,{},$1);_.If=bC;_.Oh=function(){return this.b.ob};_.We=function(){return hA(this.c.pb)};\n_.Xe=function(){return lA(this.c.pb)};_.Fe=function(){E3(this.c,!1)};_.$e=function(){return this.c.hb};_.Sh=$E;_.Jf=function(a){K3(this.c,a.a,a.b)};_.Kf=function(a){M3(this.c,a)};_.Lf=function(a){n4(this.c.I.b,a)};_.Uh=function(a){j3(this,a);k3(this,a);q3(this.c);V3(this.c)};_.a=null;_.b=null;_.c=null;function m4(a){x3();W3.call(this,(o4(),p4),a,!1)}w(791,760,wW,m4);\n_.Fe=function(){var a=this.a,b=new T1(a.a,201),c;a=a.a.r;a.a?a=new q4(new JD(a.a)):(a=(SD(),SD(),TD),a=new JD(a));for(;a.Vd();)switch(c=a.Wd(),b.k){case 205:c.Bf(b);break;case 202:c.Cf(b);break;case 201:c.Df(b);break;case 206:c.Ef(b);break;case 204:c.Ff(b);break;case 203:c.Gf(b);break;case 200:c.Hf(b)}};_.a=null;function q4(a){if(!a)throw new dM;this.a=a}w(801,1,{},q4);_.Vd=eL;_.Wd=function(){return KD(this.a)};_.Xd=function(){throw new yM("Missing message: awt.50");};_.a=null;\nfunction E1(){return E1()}\nfunction p2(a,b){var c,d,e,f,g;c=new nM;d=C(lE,q,1,b.length,0);for(f=0;f<b.length;++f)null==b[f]?d[f]=zda:d[f]=Yy(b[f])?b[f].tS():b[f].toString?b[f].toString():hl;g=0;for(f=qM(a,kG(123),0);0<=f;f=qM(a,kG(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&tW(c,a.substr(g,f-1-g)),Uz(c.a,ku),g=f+1):f>a.length-3?(tW(c,cM(a,g,a.length)),g=a.length):(e=AS(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(tW(c,a.substr(g,f+1-g)),g=f+1):(tW(c,a.substr(g,f-g)),e>=d.length?Ny(c.a,yda):Ny(c.a,d[e]),g=f+3));\ng<a.length&&tW(c,cM(a,g,a.length));return Xz(c.a)}function L3(a){var b;b=C(A,u,-1,4,1);a.style[ju]=$e;b[0]=r4(s4(a,Zga));b[1]=r4(s4(a,Xga));b[2]=r4(s4(a,Vga));b[3]=r4(s4(a,Wga));return b}function t4(a){var b,c;c=u4(a);b=L3(a);a=(a.style[ju]=$e,new W_(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 V_(a){a.style[ju]=$e;return new W_(a.clientWidth,a.clientHeight)}\nfunction u4(a){var b;b=C(A,u,-1,4,1);a.style[ju]=$e;b[0]=r4(s4(a,pha));b[1]=r4(s4(a,oha));b[2]=r4(s4(a,gr));b[3]=r4(s4(a,nha));return b}function v4(a){var b;b=C(A,u,-1,4,1);a.style[ju]=$e;b[0]=r4(s4(a,Hha));b[1]=r4(s4(a,Gha));b[2]=r4(s4(a,Eha));b[3]=r4(s4(a,Fha));return b}function w4(a,b,c){try{switch(b){case iX:a.style.filter=ZW+100*c+od;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case gX:b=jX;default:a.style[b]=c}}catch(d){if(d=Dz(d),H(d,96))B_(a);else throw d;}}\nfunction r3(a,b){var c;x4||(x4=dA(vt),w4(x4,Rq,m),w4(x4,Nt,m),w4(x4,Gs,bn),w4(x4,cu,dq),$doc.body.appendChild(x4));w4(x4,gu,a);w4(x4,bq,a);c=t4(x4);return b?c.b:c.a}var x4=null;function y4(){W_.call(this,0,0)}function W_(a,b){this.b=a;this.a=b}function S3(a){W_.call(this,a.b,a.a)}w(807,1,ov,y4,W_,S3);_.eQ=function(a){return this===a?!0:null==a||kia!=Wy(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=UJ;_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+Lm};_.a=0;_.b=0;\nfunction z4(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}w(808,1,{88:1,92:1,121:1},z4);_.eQ=function(a){return a===this?!0:H(a,121)?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 lia.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Lm};_.a=0;_.b=0;_.c=0;_.d=0;function A4(a,b){this.a=a;this.b=b}w(809,1,ov,A4);\n_.eQ=function(a){return this===a?!0:null==a||B4!=Wy(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=UJ;_.tS=function(){return B4.d+"[x="+this.a+",y="+this.b+Lm};_.a=0;_.b=0;function c4(){this.b=this.a=this.d=this.c=0}w(810,1,ov,c4);_.eQ=function(a){return this===a?!0:null==a||C4!=Wy(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};\n_.tS=function(){return C4.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Lm};_.a=0;_.b=0;_.c=0;_.d=0;function s4(a,b){var c;if(document.documentElement.currentStyle)switch(b){case iX:c=100;try{c=a.filters[rea].opacity}catch(d){try{c=a.filters(Sga).opacity}catch(e){}}return c/100;case gX:b=jX;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:m+c}w(813,1,{});var D4=-1;function E4(){}w(814,813,{},E4);_.a=-1;_.b=-1;\nvar F4=null;function r4(a){a=parseInt(a,10);a=isNaN(a)?null:rP(a);return!a?0:a.a}w(817,382,CW);_.Vh=function(){return Z_(this.f)};_.Wh=function(a){v3(this.f,a)};_.Xh=wH;_.Le=wH;_.le=function(a){var b=this.f;b.pb.style[bq]=a;b.kb||(b.f=a)};_.ne=function(a){var b=this.f;b.pb.style[gu]=a;b.kb||(b.i=a)};function y3(){y3=x;z3()}function n4(a,b){a.a.pb.innerText=b||m;v3(a.f,null)}\nfunction G4(a){y3();var b;W0(this,new Y3);this.a=new H4;b=this.f;I4(b,new J4);w4(b.pb,Bs,Ze);b.o=0;i4(b,this.a,new j4(0));b=sha;this.a.ie()[no]=b;this.a.pb.innerText=a||m;v3(this.f,null);this.pb[no]=qha}w(816,817,CW,G4);_.Kd=ZE;_.Ld=cG;_.Md=tv;_.Nd=dS;_.b=null;\nfunction z3(){z3=x;K4=Ez()+wda;new p1(K4,240,20);new p1(K4,224,16);new p1(K4,208,16);new p1(K4,192,16);new p1(K4,176,16);new p1(K4,160,16);new p1(K4,144,16);new p1(K4,128,16);new p1(K4,112,16);new p1(K4,96,16);new p1(K4,80,16);new p1(K4,64,16);new p1(K4,260,16);A3=new p1(K4,48,16);new p1(K4,32,16);new p1(K4,16,16);new p1(K4,0,16)}var K4,A3;function L4(a,b){nG(a.a.pb,!b);v3(a.f,a.a)}function X_(a,b){a.c=b;nG(a.a.pb,!b);v3(a.f,a.a);if(a.d){var c;for(c=new JD(a.d);c.b<c.d.Tf();)KD(c)}}\nfunction d4(a){var b;W0(this,new Y3);b=this.f;I4(b,new M4((N4(),O4)));b.o=0;this.b=new G4(a);i4(b,this.b,new j4(1));this.a=new Y3;dG(this.a,$da);i4(b,this.a,new j4(0));this.pb[no]=tha}w(819,817,{26:1,28:1,36:1,39:1,41:1,42:1,43:1,44:1,47:1,48:1,50:1,123:1,129:1},d4);_.oe=function(){tG(this.f)};_.pe=function(){wG(this.f)};_.ye=function(){return new U0(this.a)};_.ve=function(a){return w3(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function f4(){wT(this)}w(820,629,qv,f4);function X3(a){this.a=a}\nw(821,1,Fu,X3);_.pd=function(){c0(this.a.T.jb)};_.a=null;function P4(a){var b;b=a.b;a=b.r;b=!a.e?-1:rI(a.e.a,b);a.e&&FF(a.e.a,b)&&yT(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&T3(!a.e?null:FF(a.e.a,b-1))}function Q4(a){var b;b=a.a;a=b.r;!a.e&&(a.e=new cK);-1==rI(a.e.a,b)&&Wv(a.e.a,b)}function Q3(){}w(822,1,{},Q3);_.Od=function(a){P4(a)};_.Pd=function(a){Q4(a)};_.Rd=function(a){R4(a.a.r,a.a)};\nfunction o4(){o4=x;S4=new T4(1,eX);U4=new T4(2,Gr);V4=new T4(3,Bha);W4=new T4(10,Dha);X4=new T4(4,it);Y4=new T4(5,mt);Z4=new T4(12,Kha);$4=new T4(8,eu);p4=new a5((yG(),LI(null)).pb)}function G3(a,b){var c;c=L3(a.pb);return new A4(hA(b.pb)-(hA(a.pb)+c[3]),lA(b.pb)-(lA(a.pb)+c[0]))}function b5(a,b,c){a=a.d;j_(a,b,b);D(a.c,b,c);dG(b,UW+c.b)}\nfunction $_(a,b){var c;c=a.d;F3(c,b.H);q_(b.H,UW+W4.b);F3(c,b.D);q_(b.D,UW+U4.b);F3(c,b.E);q_(b.E,UW+V4.b);F3(c,b.N);q_(b.N,UW+$4.b);F3(c,b.v);q_(b.v,UW+S4.b);F3(c,b.M);q_(b.M,UW+Z4.b);F3(c,b.K);q_(b.K,UW+X4.b);F3(c,b.L);q_(b.L,UW+Y4.b)}\nfunction b0(a,b){!b.H&&(b.H=I3(b,0,0));b5(a,b.H,W4);!b.D&&(b.D=I3(b,0,1));b5(a,b.D,U4);!b.E&&(b.E=I3(b,0,2));b5(a,b.E,V4);!b.N&&(b.N=I3(b,1,0));b5(a,b.N,$4);!b.v&&(b.v=I3(b,1,2));b5(a,b.v,S4);!b.M&&(b.M=I3(b,2,0));b5(a,b.M,Z4);!b.K&&(b.K=I3(b,2,1));b5(a,b.K,X4);!b.L&&(b.L=I3(b,2,2));b5(a,b.L,Y4)}function R4(a,b){var c,d;a.a=b;d=a.e.a.c;c=rI(a.e.a,b);if(c+1<d){gT(a.e,b);for(Wv(a.e.a,b);c<d;++c)U3(FF(a.e.a,c),c)}else U3(b,c)}\nfunction a5(a){a=new c5(a);W0(this,a);this.c=new d5(a);this.c.i=!0;l_(this.c);this.c.k=3;this.d=new e5(a);this.d.i=!0;l_(this.d);this.d.k=3;X0(this)}w(823,382,{26:1,28:1,36:1,39:1,41:1,43:1,44:1,47:1,48:1,50:1,129:1},a5);_.Vh=function(){return V_(this.pb)};_.Wh=function(){var a;(a=f5(this))&&a.Wh(null)};_.Xh=uv;_.Od=function(a){!this.b&&(this.b=new Q3);P4(a)};_.Pd=function(a){!this.b&&(this.b=new Q3);Q4(a)};_.Le=uv;_.Rd=function(a){!this.b&&(this.b=new Q3);R4(a.a.r,a.a)};_.a=null;_.b=null;_.c=null;\n_.d=null;_.e=null;var S4,U4,V4,W4,p4,X4,Y4,Z4,$4;function c5(a){this.p=new VG(this);this.pb=a}w(824,362,Su,c5);function T4(a,b){this.a=a;this.b=b}w(825,1,{},T4);_.a=0;_.b=null;function F3(a,b){try{var c;c=RD(h_,b);var d;d=RD(a.n.c,c);if(!d)throw new Ry(cha);JI(d.b.a);JI(d.d.a);JI(d.c.a);eG(b.ie(),NW,!1);eG(c.ie(),cX,!1)}catch(e){if(e=Dz(e),!H(e,96))throw e;}}function d5(a){g_();n_.call(this,a)}w(826,44,{},d5);\n_.hd=function(){var a;a=this.j.e;a.C||xG(a.x);q_(this.j.e,"dragdrop-dragging");!a.I.c&&L4(a.I,!1)};_.kd=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=nw(this.a,tY(a,this.d)),b=nw(this.b,tY(b,this.c)));var c=this.j.e.pb;c.style[Rq]=a+(UA(),Js);c.style[Nt]=b+Js};\n_.jd=function(){var a;a=this.j.e;a==a.r.a||T3(a);a.I.c||L4(a.I,!0);a.C||(a.x||(a.x=new g5,dG(a.x,"mosaic-GlassPanel-invisible")),w4(a.x.pb,iu,s4(a.pb,iu)),PG((yG(),LI(null)),a.x,0,0));dG(this.j.e,"dragdrop-dragging");a=new y_(this.j.a,null);this.a=a.a+this.j.a.pb.clientLeft;this.b=a.d+this.j.a.pb.clientTop;this.d=this.a+this.j.a.pb.clientWidth-this.j.e.he();this.c=this.b+this.j.a.pb.clientHeight-this.j.e.ge()};_.a=0;_.b=0;_.c=0;_.d=0;function e5(a){g_();n_.call(this,a);this.c=new Ky}w(827,44,{},e5);\n_.hd=function(){var a;a=this.j.e.ob;a.C||xG(a.x);q_(this.j.e,"dragdrop-dragging");L4(a.I,!1);Y_(a,new W_(a.q,a.p));Xv(a.z,1)};\n_.kd=function(){var a,b,c,d;d=this.j.e.ob;c=PD(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.fe()-nw(this.j.c,this.b):this.j.e.fe()-this.j.c,0!=b&&(a=d.p,b=nw(a+b,Yz(d.I.b.pb,Vr)),b!=a&&H3(d,0,a-b),Y_(d,new W_(d.q,b)),Xv(d.z,333))):0!=(c&4)&&(b=this.i?tY(this.j.c,this.d)-this.j.e.fe():this.j.c-this.j.e.fe(),0!=b&&(a=d.p,b=nw(a+b,Yz(d.I.b.pb,Vr)),Y_(d,new W_(d.q,b)),Xv(d.z,333)));0!=(c&8)?(b=this.i?this.j.e.ee()-nw(this.j.b,this.a):this.j.e.ee()-this.j.b,0!=b&&(a=d.q,b=96<a+b?a+b:96,b!=a&&H3(d,\na-b,0),Y_(d,new W_(b,d.p)),Xv(d.z,333))):0!=(c&1)&&(b=this.i?tY(this.j.b,this.e)-this.j.e.ee():this.j.b-this.j.e.ee(),0!=b&&(a=d.q,Y_(d,new W_(96<a+b?a+b:96,d.p)),Xv(d.z,333)))};\n_.jd=function(){var a;a=this.j.e.ob;a==a.r.a||T3(a);L4(a.I,!0);a.C||(a.x||(a.x=new g5,dG(a.x,"mosaic-GlassPanel-invisible")),w4(a.x.pb,iu,s4(a.pb,iu)),PG((yG(),LI(null)),a.x,0,0));dG(this.j.e,"dragdrop-dragging");a=new y_(this.j.a,null);this.a=a.a+this.j.a.pb.clientLeft;this.b=a.d+this.j.a.pb.clientTop;this.e=this.a+this.j.a.pb.clientWidth-this.j.e.he();this.d=this.b+this.j.a.pb.clientHeight-this.j.e.ge()};_.a=0;_.b=0;_.d=0;_.e=0;function B0(){B0=x;C0=new h5}\nfunction g5(){B0();var a;this.d=new i5(this);this.a=!1;this.b=new ZG;W0(this,this.b);a=this.pb.style;a[$W]=qda;a[fX]=Tga;a[iX]=vda;this.pb[no]=fha}w(828,382,BW,g5);\n_.re=function(){var a;X0(this);try{a=this.ob}catch(b){b=Dz(b);if(H(b,104))throw new uG("Parent widget must be an instance of AbsolutePanel");throw b;}a==(yG(),LI(null))?(A0(C0,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),Qv(ew,a),a.b=!0,a.c=bia(a),Wv(ew,a),this.c=new j5(this),IF(new z0(this.c))):$doc.compatMode==Gg?(this.pb.style[Yn]=Ze,this.pb.style[at]=Ze):gG(this,Yz(a.pb,Wr),Yz(a.pb,Vr));this.a&&tF(new y0(this));PG(LI(null),new k5,uA($doc),vA($doc))};\n_.se=function(){this.f.se();Rv(this.d);this.c&&(x0(GF,this.c,y(l5,q,27,[(!uD&&(uD=new jw),uD)])),this.c=null);this.a&&x0(wF,this,y(l5,q,27,[(!vF&&(vF=new jw),vF)]))};_.Zd=function(a){switch(TF(a.type)){case 256:if(27==(a.keyCode||0))return xG(this),!1;case 1:if(gA(this.pb,a.srcElement))return xG(this),!1}return!0};_.te=PS;_.a=!1;_.b=null;_.c=null;var C0;function i5(a){dw();this.a=a}w(829,65,{},i5);_.vd=function(){A0((B0(),C0),this.a,!1)};_.a=null;function j5(a){this.a=a}w(830,1,{},j5);_.a=null;\nfunction k5(){this.pb=CH();var a;a=new n1(new m5(this));rG(this,a,(OB(),OB(),PB));rG(this,a,(d0(),d0(),e0))}w(831,385,Su,k5);_.te=function(){w_(new n5(this))};function m5(a){this.a=a}w(832,1,{},m5);_.a=null;function n5(a){this.a=a}w(833,1,Fu,n5);_.pd=function(){lI(this.a.pb)};_.a=null;function o5(a){a.pb.style[gu]=En;a.pb.style[bq]=En;if(a.kb){var a=a.ob,b;H(a,129)?a.Wh(null):(b=f5(a))&&b.Wh(a)}}w(835,365,yW);_.Vh=function(){o5(this);return new W_(Yz(this.pb,Wr),Yz(this.pb,Vr))};_.Wh=function(){o5(this)};\n_.Xh=PS;_.Yd=function(){};_.Le=PS;function H4(){this.pb=dA(iha);this.pb[no]=wha;this.pb.style[fu]=Qr;this.pb[no]=uha}w(834,835,yW,H4);function g4(a){W0(this,new p5(a));this.pb[no]=vha}w(836,382,BW,g4);\nfunction p5(a){var b=(DH(),EH),c=(LH(),MH),d;d=new d1;d.f[Xn]=Xe;d.f[co]=0;d.f[eo]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;c1(b.a);b.a.c.rows[0].cells[0][on]=c.a;c1(b.a);b.a.c.rows[0].cells[0].style[bu]=e.a;c1(d);b=$0(d,0,0,!0);a&&(xG(a),c=d.i,c.a?(e=c.a.a,hL(c.b,e,a),c.a=c.a.b):(e=c.b.c,Wv(c.b,a)),a.pb[YW]=e,oF(b,a.pb),AG(a,d));W0(this,d);eG(this.pb,yha,!0)}w(839,382,BW,p5);_.a=null;_.b=null;function Z3(a){this.a=a}w(840,1,{},Z3);_.Jd=function(){this.a.hb&&this.a!=this.a.r.a&&T3(this.a)};\n_.a=null;function $3(a){dw();this.a=a}w(841,65,{},$3);_.vd=function(){c0(this.a.T.jb);var a=this.a;tD((!a.y&&(a.y=new q5),a.y))};_.a=null;function a4(a){dw();this.a=a}w(842,65,{},a4);_.vd=function(){N3(this.a,(T_(),U_))};_.a=null;function b4(a){dw();this.a=a}w(843,65,{},b4);_.vd=function(){N3(this.a,(T_(),O3))};_.a=null;function e4(){}w(844,1,{},e4);function h4(a){this.a=a}w(845,1,{},h4);_.Jd=function(){this.a.Fe()};_.a=null;function k4(a){this.a=a}w(846,1,{},k4);_.a=null;\nfunction l4(a){this.a=a}w(847,1,Fu,l4);_.pd=function(){this.a.O==(T_(),U_)?Xv(this.a.A,333):this.a.O==O3&&Xv(this.a.B,333)};_.a=null;function J3(a){this.pb=a;tG(this)}w(848,365,Ku,J3);_.Kd=ZE;_.Ld=cG;_.Md=tv;_.Nd=dS;function q5(){MD.call(this,null)}w(849,285,Tu,q5);function T_(){T_=x;U_=new r5(0);O3=new r5(1);P3=new r5(2);s5=y(mia,q,124,[U_,O3,P3])}function r5(a){this.b=a}w(850,194,{88:1,93:1,95:1,124:1},r5);var s5,U_,O3,P3;w(851,1,{});\nfunction A0(a,b,c){var d,e,f,g,h;e=tA();d=sA();if(!c||e!=a.b||d!=a.a)f=(yG(),Yz(LI(null).pb,Wr)),c=Yz(LI(null).pb,Vr),h=(N0(),O0).scrollWidth,g=O0.scrollHeight,f=e>(f>h?f:h)?e:f>h?f:h,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.pb.style[gu]=f+Js),0<=c&&(b.pb.style[bq]=c+Js),a.b=e,a.a=d}function h5(){}w(852,851,{},h5);_.a=-1;_.b=-1;function t5(a,b){var c,d,e;if(a.k)return!0;a.x.qg();for(c=new U0(b);c.a.a<c.a.b.c-1;)d=u3(iJ(c.a)),e=d.ob,H(e,130)&&e.me(d.je()),d.je()&&Wv(a.x,d);return!0}\nfunction u5(a,b){var c,d,e;if(b.a)a.c&&Pv(a.c),a.c=new v5(a,b),Sv(a.c,333);else for(d=new JD(a.x);d.b<d.d.Tf();)c=KD(d),e=c.nb,SG(b,w5(c),e.s,e.t),x5(c,e.u,e.r,y(A,u,-1,[y5(a.q.a,c).d,y5(a.p.a,c).c,y5(a.n.a,c).a,y5(a.o.a,c).b]),(y(A,u,-1,[z5(a.i.a,c).d,z5(a.f.a,c).c,z5(a.d.a,c).a,z5(a.e.a,c).b]),y(A,u,-1,[A5(a.u,c),A5(a.t,c),A5(a.r,c),A5(a.s,c)])))}\nfunction B5(){this.x=new bw;this.j=new C5(this);this.w=new D5(this.j);this.v=new E5(this.j);this.q=new F5(this.j);this.p=new G5(this.j);this.n=new H5(this.j);this.o=new I5(this.j);this.i=new J5(this.j);this.f=new K5(this.j);this.d=new L5(this.j);this.e=new M5(this.j);this.u=new N5(this.j);this.t=new N5(this.j);this.r=new N5(this.j);this.s=new N5(this.j)}w(853,1,{});_.di=function(a){u5(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;\n_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function v5(a,b){this.a=a;this.b=b;var c=(Zv(),$v);this.k=new Yv(this);this.s=c}w(854,58,{},v5);_.qd=eT;_.rd=eT;\n_.td=function(a){var b,c,d;for(c=new JD(this.a.x);c.b<c.d.Tf();){b=KD(c);H(b,40)&&(b=b.jb);d=b.nb;d.i=iA(d.o+(d.s-d.o)*a);d.v=iA(d.p+(d.t-d.p)*a);d.w=iA(d.q+(d.u-d.q)*a);d.f=iA(d.n+(d.r-d.n)*a);SG(this.b,w5(b),d.i,d.v);var e=b,f=d.w;d=d.f;var g=y(A,u,-1,[y5(this.a.q.a,b).d,y5(this.a.p.a,b).c,y5(this.a.n.a,b).a,y5(this.a.o.a,b).b]),h=this.a,j=b;y(A,u,-1,[z5(h.i.a,j).d,z5(h.f.a,j).c,z5(h.d.a,j).a,z5(h.e.a,j).b]);x5(e,f,d,g,y(A,u,-1,[A5(this.a.u,b),A5(this.a.t,b),A5(this.a.r,b),A5(this.a.s,b)]))}};\n_.a=null;_.b=null;w(856,1,{});_.a=null;function L5(a){this.a=a}w(855,856,{},L5);function M5(a){this.a=a}w(857,856,{},M5);function K5(a){this.a=a}w(858,856,{},K5);function J5(a){this.a=a}w(859,856,{},J5);function H5(a){this.a=a}w(860,856,{},H5);function I5(a){this.a=a}w(861,856,{},I5);function G5(a){this.a=a}w(862,856,{},G5);function F5(a){this.a=a}w(863,856,{},F5);w(864,856,{},function(a){this.a=a});w(865,856,{},function(a){this.a=a});\nfunction A5(a,b){var c=a.a,d;d=PD(c.d,b);d||(d=new z4(v4(b.pb)),D(c.d,b,d));return d.d}function N5(a){this.a=a}w(866,856,{},N5);function E5(a){this.a=a}w(867,856,{},E5);function D5(a){this.a=a}w(868,856,{},D5);function z5(a,b){var c;c=PD(a.a,b);c||(c=new z4(L3(b.pb)),D(a.a,b,c));return c}function y5(a,b){var c;c=PD(a.b,b);c||(c=new z4(u4(b.pb)),D(a.b,b,c));return c}\nfunction O5(a,b){var c,d;d=PD(a.e,b);if(!d){c=b.nb;a:{d=a.f;var e=f5(b),f,g,h,j,l;if(H(b,129)){if(null!=c.k&&null!=c.j){d=new W_(P5(e,!0),P5(e,!1));break a}j=b.Vh();null!=c.k&&(j.b=P5(e,!0));null!=c.j&&(j.a=P5(e,!1))}else{if(null!=c.k&&null!=c.j){d=new W_(P5(e,!0),P5(e,!1));break a}j=new y4;f=b.pb;l=f.style;g=l[Gs];h=l[cu];l[Gs]=Jha;l[cu]=dq;null!=c.k?j.b=P5(e,!0):(l[gu]=En,j.b=(f.offsetWidth||0)+y5(d.o.a,b).b+y5(d.p.a,b).c);null!=c.j?j.a=P5(e,!1):(l[bq]=En,j.a=(f.offsetHeight||0)+y5(d.q.a,b).d+y5(d.n.a,\nb).a);l[Gs]=g;l[cu]=h}d=j}null!=c.k&&(UA(),XA)==c.k.fi()||null!=c.j&&(UA(),XA)!=c.j.fi()||D(a.e,b,d)}return d}function C5(a){this.f=a;this.c=new Ky;this.e=new Ky;this.b=new Ky;this.a=new Ky;this.d=new Ky}w(869,1,{},C5);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function Q5(a){var b;b=a.nb;if(null==b||!H(b,127))b=new R5,a.nb=b;return b}function J4(){M4.call(this,(N4(),S5))}function M4(a){var b=(T5(),U5);B5.call(this);this.b=a;this.a=b}w(870,853,{},J4,M4);\n_.ei=function(a){var b,c,d,e,f,g,h,j,l;j=new y4;t5(this,a);l=y5(this.o.a,a).b+y5(this.p.a,a).c+z5(this.e.a,a).b+z5(this.f.a,a).c+A5(this.s,a)+A5(this.t,a);d=y5(this.q.a,a).d+y5(this.n.a,a).a+z5(this.i.a,a).d+z5(this.d.a,a).a+A5(this.u,a)+A5(this.r,a);c=this.x.c;if(0==c)return j.b=l,j.a=d,j;a=a.o;this.b==(N4(),S5)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new JD(this.x);a.b<a.d.Tf();)c=KD(a),e=Q5(c),b=null,h=c.ob,H(h,130)&&(b=h,b=V5(b),b=new W_(b[1]+b[3],b[0]+b[0])),this.b==S5?(l+=O5(this.w.a,c).b,e.a=O5(this.v.a,\nc).a,H(h,130)&&(l+=b.b,e.a+=b.a),f=nw(f,e.a)):(d+=O5(this.v.a,c).a,e.b=O5(this.w.a,c).b,H(h,130)&&(d+=b.a,e.b+=b.b),g=nw(g,e.b));this.b==S5?(j.b=l,j.a=d+f):(j.b=l+g,j.a=d);return j};\n_.di=function(a){var b,c,d,e,f,g,h,j,l,n,o,r,t,z,v,E,s,F;if(t5(this,a)&&(e=this.x.c,0!=e)){v=a.o;t=A5(this.s,a);E=A5(this.u,a);c=V_(a.pb);F=c.b-(t+A5(this.t,a));o=c.a-(E+A5(this.r,a));g=F;c=o;this.b==(N4(),S5)?g-=(e-1)*v:c-=(e-1)*v;h=j=0;for(e=new JD(this.x);e.b<e.d.Tf();)d=KD(e),b=null,r=Q5(d),z=d.ob,H(z,130)&&(b=z,b=V5(b),b=new W_(b[1]+b[3],b[0]+b[0])),this.b==S5?(r.d?++j:(r.b=O5(this.w.a,d).b,H(z,130)&&(r.b+=b.b),g-=r.b),r.c?r.a=o:(r.a=O5(this.v.a,d).a,H(z,130)&&(r.a+=b.a))):(r.c?++h:(r.a=O5(this.v.a,\nd).a,H(z,130)&&(r.a+=b.a),c-=r.a),r.d?r.b=F:(r.b=O5(this.w.a,d).b,H(z,130)&&(r.b+=b.b)));for(e=new JD(this.x);e.b<e.d.Tf();)d=KD(e),b=null,r=d.nb,z=d.ob,H(z,130)&&(b=z,b=V5(b),b=new W_(b[1]+b[3],b[0]+b[0])),s=r.b,n=r.a,this.b==S5?r.d&&(s=~~(g/j)):r.c&&(n=~~(c/h)),E=0>E?0:E,l=s,f=n,H(z,130)&&(l-=b.b,f-=b.a),this.b==O4?(r.s=this.a==(T5(),U5)?t:this.a==W5?t+~~(F/2)-~~(s/2):t+F-s,r.t=E,r.u=l,r.r=f,E+=n+v):(this.a==(T5(),U5)?(r.s=t,r.t=E):this.a==W5?(r.s=t,r.t=E+~~(o/2)-~~(n/2)):(r.s=t,r.t=E+o-n),r.u=\nl,r.r=f,t+=s+v),a.a&&(z=d.ee()-hA(a.pb)-A5(this.s,a),-1==r.o&&(r.o=z),z=d.fe()-lA(a.pb)-A5(this.u,a),-1==r.p&&(r.p=z),z=d.he(),-1==r.q&&(r.q=z),d=d.ge(),-1==r.n&&(r.n=d));u5(this,a)}};_.a=null;_.b=null;function T5(){T5=x;U5=new X5(0);W5=new X5(1);Y5=new X5(2);Z5=y(nia,q,125,[U5,W5,Y5])}function X5(a){this.b=a}w(871,194,{88:1,93:1,95:1,125:1},X5);var Z5,W5,Y5,U5;function N4(){N4=x;S5=new $5(0);O4=new $5(1);a6=y(oia,q,126,[S5,O4])}function $5(a){this.b=a}w(872,194,{88:1,93:1,95:1,126:1},$5);\nvar a6,S5,O4;w(874,1,{131: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 R5(){this.e=!1}function j4(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(873,874,{127:1,131:1},R5,j4);_.a=0;_.b=0;_.c=!1;_.d=!1;function b6(a,b){if(a.k)return!0;t5(a,b);if(0<a.x.c){a.a=FF(a.x,0);var c=a.a,d;d=c.nb;if(null==d||!H(d,128))d=new c6,c.nb=d;a.b=d;a.x.qg();Wv(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}\nfunction d6(){B5.call(this)}w(875,853,{},d6);_.ei=function(a){var b,c;c=new y4;b6(this,a);if(this.a){b=O5(this.w.a,this.a).b;var d=O5(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.ob;H(b,130)&&(b=V5(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=y5(this.o.a,a).b+y5(this.p.a,a).c+z5(this.e.a,a).b+z5(this.f.a,a).c+A5(this.s,a)+A5(this.t,a);c.a+=y5(this.q.a,a).d+y5(this.n.a,a).a+z5(this.i.a,a).d+z5(this.d.a,a).a+A5(this.u,a)+A5(this.r,a);return c};\n_.di=function(a){var b,c,d,e,f;b6(this,a)&&(d=A5(this.s,a),e=A5(this.u,a),c=V_(a.pb),f=c.b-(d+A5(this.t,a)),c=c.a-(e+A5(this.r,a)),b=this.a.ob,H(b,130)&&(b=V5(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.ee()-hA(a.pb)-A5(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.fe()-lA(a.pb)-A5(this.u,a),-1==d.p&&(d.p=e),d=this.b,e=this.a.he(),-1==d.q&&(d.q=e),d=this.b,e=this.a.ge(),-1==d.n&&(d.n=e)),u5(this,a))};_.a=null;_.b=null;function c6(){this.e=!1}\nw(876,874,{128:1,131:1},c6);function V5(a){var b,c,d,e;null==a.a&&(a.a=C(A,u,-1,4,1),e=bA(a.c.children[0].children[0]),c=bA(a.c.children[2].children[2]),d=u4(a.pb),b=L3(a.pb),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 e6(a,b){a.kb&&xG(a);return XG(a,b)}function f6(){tH();kH.call(this,uH)}w(877,372,{26:1,28:1,36:1,40:1,41:1,42:1,44:1,48:1,50:1,130:1},f6);\n_.ve=function(a){return e6(this,a)};_.a=null;function i4(a,b,c){var d=a.p.c;b.nb=c;t3(a,b,a.pb,d,!0)}function w5(a){var b;b=a.ob;return H(b,130)?b:a}function Z_(a){if(!a.kb)return new y4;if(-1==a.j.b||-1==a.j.a)a.j=a.d.ei(a),a0(a,a.j),a.d.di(a),a.j=a.d.ei(a);return a.j}function u3(a){return H(a,130)?a.jb:a}function g6(a){var b;if(!a.n){b=(!F4&&(F4=new E4),F4);var c=h6(a,FW,!0);b.a=c;c=h6(a,GW,!0);b.b=c;a.n=b}return a.n}\nfunction t3(a,b,c,d,e){if(H(b,40))throw new kw(Jda);var f;f=b.nb;null!=f&&H(f,131)&&f.e?(c=new f6,JG(a,c,a.pb,d,!0),YG(c,b)):JG(a,b,c,d,e);v3(a,b)}function v3(a,b){var c;c=a.d;if(b){var d=c.j;RD(d.c,b);RD(d.e,b);RD(d.b,b);RD(d.a,b);RD(d.d,b)}else d=c.j,UI(d.c),UI(d.e),UI(d.b),UI(d.a),UI(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.ob;if(c==w5(a))c=c.ob;else{if(H(c,123)||H(c,39))d=c,c=c.ob,c==w5(d)&&(c=c.ob);H(c,130)&&H(c.ob,122)&&(c=c.ob)}H(c,129)&&!H(c,122)&&(c.Wh(a.ob),c.Wh(a))}}\nfunction c0(a){if(a.kb&&a.pb.style.display!=Nr){a.pb.scrollTop=0;var b=a.pb,c=0;b.currentStyle.direction==gt&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.d.di(a);a.c=!1;i6(a)}}function i6(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=u3(o1(a.p,d)),H(b,130)&&(b=b.jb),b.je()&&(H(b,129)?b.Xh():H(b,47)&&b.Le())}function w3(a,b){var c;H(b,130)&&(b=H(b,130)?b.jb:b);c=w5(b);return QG(a,c)?(H(c,130)&&e6(c,b),v3(a,null),!0):!1}\nfunction I4(a,b){var c;a.d=b;null!=a.e&&q_(a,iG(a.pb)+Zd+a.e);a.e=b.cZ.d;c=xJ(a.e,kG(46));a.e=cM(a.e,c+1,a.e.length);dG(a,iG(a.pb)+Zd+a.e);v3(a,null)}function h6(a,b,c){a.k||(a.k=dA(vt),w4(a.k,Gs,bn),w4(a.k,cu,dq),w4(a.k,Rq,Ze),w4(a.k,Nt,Ze),a.pb.appendChild(a.k));w4(a.k,gu,b);w4(a.k,bq,b);a=t4(a.k);return c?a.b:a.a}\nfunction P5(a,b){var c;c=null.fi();if(c==(UA(),iB)){c=(g6(a),null.fi());var d=(-1==D4&&(D4=r3(HW,!0)),D4);return Q(L(Math.round(100*d*c/254)))}if(c==ZA)return c=g6(a),d=null.fi(),Q(L(R(d*(-1==c.a&&(c.a=r3(FW,!0)),c.a))));if(c==aB)return c=g6(a),d=null.fi(),Q(L(R(d*(-1==c.b&&(c.b=r3(GW,!0)),c.a))));if(c==gB)return c=(g6(a),null.fi()),d=(-1==D4&&(D4=r3(HW,!0)),D4),Q(L(Math.round(d*c)));if(c==kB)return c=(g6(a),null.fi()),d=(-1==D4&&(D4=r3(HW,!0)),D4),Q(L(Math.round(10*d*c/254)));if(c==eB)return Q(L(R(12*\n(g6(a),null.fi())*Q(L(R((-1==D4&&(D4=r3(HW,!0)),D4)/72))))));if(c==XA)return h6(a,null.fi(),b);if(c==cB)return c=(g6(a),Q(L(R(null.fi())))),d=(-1==D4&&(D4=r3(HW,!0)),D4),Q(L(Math.round(d*c/72)));if(null.fi()==VA)return Q(L(R(null.fi())));throw new kw(Uea+null.fi());}function Y3(){var a=new d6;UG.call(this);this.j=new W_(-1,-1);new j6(this);this.pb[no]=xha;I4(this,a)}w(878,362,{26:1,28:1,36:1,41:1,42:1,44:1,47:1,48:1,50:1,129:1},Y3);_.ze=function(a){t3(this,a,this.pb,this.p.c,!0)};\n_.oe=function(){DG(this,new k6)};_.pe=function(){DG(this,new l6)};_.Vh=function(){return Z_(this)};_.we=function(a){return MG(this.p,w5(a))};_.xe=function(a,b,c,d){t3(this,a,b,c,d)};_.Wh=function(a){v3(this,a)};_.ye=function(){return new U0(this)};_.Xh=oG;_.te=function(){var a;this.b&&(null!=this.i&&null!=this.f?(hG(this,this.i,this.f),this.i=this.f=null):(a=Z_(this),null!=this.i?(hG(this,this.i,a.a+Js),this.i=null):null!=this.f?(hG(this,a.b+Js,this.f),this.f=null):hG(this,a.b+Js,a.a+Js)),c0(this))};\n_.Le=oG;_.ve=function(a){return w3(this,a)};_.le=function(a){this.pb.style[bq]=a;this.kb||(this.f=a)};_.Ae=function(a,b,c){SG(this,w5(a),b,c)};_.ne=function(a){this.pb.style[gu]=a;this.kb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;_.i=null;_.k=null;_.n=null;_.o=4;function k6(){}w(879,1,{},k6);_.Je=function(a){w5(a).re()};function l6(){}w(880,1,{},l6);_.Je=function(a){w5(a).se()};function U0(a){this.b=a;this.a=new OG(this.b.p)}w(881,1,{},U0);\n_.Vd=function(){return this.a.a<this.a.b.c-1};_.Wd=function(){return u3(iJ(this.a))};_.Xd=function(){jJ(this.a)};_.b=null;function m6(){m6=x;new k1}function j6(a){m6();eG(a.pb,dha,!0);this.a=a;new n6(this)}w(882,50,{},j6);function n6(a){dw();this.a=a}w(883,65,{},n6);_.vd=function(){v3(this.a.a,null);c0(this.a.a)};_.a=null;function f5(a){a=a.ob;return!a?null:H(a,129)?a:f5(a)}function R3(a,b,c){var d;d=a.pb;x5(a,b,c,u4(d),(L3(d),v4(d)))}\nfunction x5(a,b,c,d){0<=b&&(b-=d[1]+d[3],a.ne((0>b?0:b)+(UA(),Js)));0<=c&&(c-=d[0]+d[2],a.le((0>c?0:c)+(UA(),Js)))}function a0(a,b){R3(a,b.b,b.a)}var pia=JS(" S");U(476);U(483);U(660);U(696);U(521);U(676);U(471);var qia=HS(193,function(){v_();return M_}),cia=DS(915,qia);HS(195,null);HS(196,null);HS(197,null);HS(198,null);HS(199,null);var ria=HS(296,function(){l0();return q0}),dia=DS(924,ria);U(491);var hia=U(486);U(469);U(470);IS();IS();IS();U(516);U(23);U(22);U(32);\nvar Xha=DS(930,pia),gZ=DS(931,$S),sia=U(18),kZ=DS(932,sia);U(26);U(754);U(515);U(527);U(526);U(531);U(390);U(389);U(589);U(528);U(522);var gia=U(468),P1=DS(935,ZK);U(761);U(760);U(791);U(758);U(789);var tia=HS(850,function(){T_();return s5}),mia=DS(936,tia);U(849);U(848);U(840);U(841);U(842);U(843);U(844);U(845);U(846);U(847);U(821);U(748);U(750);U(7);var uia=U(12),qY=DS(937,uia),Sha=DS(938,hQ),Pha=DS(939,VN),via=U(9),Rha=DS(940,via),wia=U(11),Qha=DS(941,wia);U(21);U(13);U(8);U(10);U(645);U(647);\nU(648);var xia=U(649),iia=DS(942,xia);U(650);var yia=HS(651,function(){O2();return X2}),jia=DS(943,yia);HS(652,null);HS(653,null);HS(654,null);U(646);U(628);U(638);U(639);U(640);U(379);U(378);U(383);U(27);U(31);U(14);var zia=U(null),Vha=DS(950,zia);U(16);var Wha=DS(951,wz);U(20);U(17);U(15);U(382);U(823);U(44);U(826);U(827);U(825);U(824);U(817);U(816);U(878);U(879);U(880);U(881);U(819);U(283);U(613);U(612);U(245);var kia=U(807),B4=U(809);U(281);U(835);U(834);U(298);U(372);U(877);U(334);U(337);U(335);\nU(336);U(46);U(48);U(47);U(405);U(331);var l5=DS(953,Vca);U(332);U(634);U(836);U(801);U(299);var C4=U(810);U(820);U(839);U(874);U(873);U(253);U(45);U(853);U(870);var Aia=HS(871,function(){T5();return Z5}),nia=DS(954,Aia),Bia=HS(872,function(){N4();return a6}),oia=DS(955,Bia);U(856);U(865);U(864);U(868);U(867);U(863);U(862);U(860);U(861);U(859);U(858);U(855);U(857);U(866);U(869);U(854);U(822);U(875);U(387);U(386);U(392);U(393);U(391);U(333);U(354);U(355);U(52);U(55);U(876);U(49);U(51);U(50);U(882);\nU(883);U(828);U(831);U(832);U(833);U(829);U(830);var lia=U(808);U(851);U(852);U(813);U(814);U(259);B(vW)(9);function BG(a){return this.a<a.a?-1:this.a>a.a?1:0}function $E(){}function ZE(a){return rG(this,a,(FC(),FC(),GC))}function dS(a){return rG(this,a,(SC(),SC(),TC))}function PS(){}function cG(a){return rG(this,a,(IC(),IC(),JC))}function vT(){return this.a}function tv(a){return rG(this,a,(LC(),LC(),MC))}function eL(){return pT(this.a)}function bC(){return this.c}function VJ(){return!0}\nfunction UJ(){var a;a=31+this.a;return a=31*a+this.b}function pG(){return!1}function kT(){return hA(this.pb)}function uv(){var a,b,c,d,e,f;if(this.e){a=V_(this.pb);for(c=0,d=this.e.a.c;c<d;++c)f=FF(this.e.a,c),b=new W_(Yz(f.pb,Wr),Yz(f.pb,Vr)),e=G3(this,f),e.a-=nw(0,e.a+Yz(f.pb,Wr)-a.b),e.b-=nw(0,e.b+Yz(f.pb,Vr)-a.a),K3(f,nw(0,e.a),nw(0,e.b)),b.b=b.b>a.b?a.b:-1,b.a=b.a>a.a?a.a:-1,R3(f,b.b,b.a),f.O==(T_(),U_)&&a0(f,new S3(V_(this.pb))),Xv(f.z,1)}}function OS(){return null}\nfunction pR(){return lA(this.pb)}function xM(){c0(this.T.jb)}function UK(){return!1}\nfunction eT(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new JD(b.x);d.b<d.d.Tf();)c=KD(d),H(c,40)&&(c=c.jb),e=c.nb,SG(a,w5(c),e.s,e.t),x5(c,e.u,e.r,y(A,u,-1,[y5(b.q.a,c).d,y5(b.p.a,c).c,y5(b.n.a,c).a,y5(b.o.a,c).b]),(y(A,u,-1,[z5(b.i.a,c).d,z5(b.f.a,c).c,z5(b.d.a,c).a,z5(b.e.a,c).b]),y(A,u,-1,[A5(b.u,c),A5(b.t,c),A5(b.r,c),A5(b.s,c)])));i6(a);this.a.c=null;for(b=new JD(this.a.x);b.b<b.d.Tf();)a=KD(b),H(a,40)&&(a=a.jb),a=a.nb,a.o=a.p=a.q=a.n=-1}function wH(){c0(this.f)}function qG(){}\nfunction oG(){c0(this)}function IL(){return bd+this.a+Kd+this.d+od}function WJ(a){g3(this,a)}function dD(){return!yJ(this)?new HJ(0,0):SJ(this.Tc,this)};\n//@ sourceURL=9.js\n')
diff --git a/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/1.cache.js b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/1.cache.js
new file mode 100644
index 0000000..0757c3e
--- /dev/null
+++ b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/1.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback1('var e1={10:1,90:1,94:1,105:1},f1="\\t",g1=" ",h1=" 1",i1=" 2",j1=" 3",k1=" 0",l1=" 1",m1=" 2",n1="!a",o1=\'" fill="\',p1="Assignment of aromatic double bonds failed",q1="M",r1="r";function s1(a){var b;b=a.K.c*t1(a.G);a.R=0.06*b;a.M=0.15*b;a.L=0.38*b;a.P=0.47*b;a.Q=Gw(0.6*b*a.E+0.5);a.O=0.12*b;a.S=0.4*b;a.y=0.5*b+0.5}\nfunction u1(a,b,c,d){var e,f,g;f=(b.b-b.a)/10;g=(b.d-b.c)/10;e=new v1;w1(a.G,cT(a.G,c,d))?d=c=-3:(c=a.r[c],d=a.r[d]);x1(a,c);e.a=b.a;e.c=b.c;e.b=b.a+2*f;e.d=b.c+2*g;y1(a,e);e.a=b.a+4*f;e.c=b.c+4*g;e.b=b.a+5*f;e.d=b.c+5*g;y1(a,e);x1(a,d);e.a=b.a+5*f;e.c=b.c+5*g;e.b=b.a+6*f;e.d=b.c+6*g;y1(a,e);e.a=b.a+8*f;e.c=b.c+8*g;e.b=b.b;e.d=b.d;y1(a,e);x1(a,a.J)}\nfunction z1(a,b,c,d){if(w1(a.G,cT(a.G,c,d)))x1(a,-3),y1(a,b),x1(a,a.J);else if(a.r[c]!=a.r[d]){var e,f;e=new v1;f=new v1;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;A1(a,e)&&(x1(a,a.r[c]),y1(a,e));A1(a,f)&&(x1(a,a.r[d]),y1(a,f));x1(a,a.J)}else 0!=a.r[c]?(x1(a,a.r[c]),y1(a,b),x1(a,a.J)):y1(a,b)}\nfunction B1(a,b){var c;for(c=0;c<a.T.c;++c)a.w=C1(a.w,fy(a.T,c));var d,e,f,g,h;d=D(zq,sl,-1,a.G.o,2);for(c=0;c<a.G.p;++c)0!=(a.G.z[c]&131072)&&(d[Y(a.G,0,c)]=!0,d[Y(a.G,1,c)]=!0);f=new D1;for(c=0;c<a.G.o;++c)if(e=0!=(a.G.w[c]&536870912)?0.47*b:d[c]?0.38*b:0,0!=e){g=E1(a.K,wR(a.G,c));h=F1(a.K,xR(a.G,c));var j=f;h-=e;var l=2*e,n=2*e;j.c=g-e;j.d=h;j.b=l;j.a=n;a.w=C1(a.w,f)}c=0.1*b;a.w.c-=c;a.w.d-=c;a.w.b+=2*c;a.w.a+=2*c}\nfunction H1(a,b){var c,d;if(0!=(a.B&128))return a.r[b];d=I1(a,b);if(-1==d){c=a.G;var e,f,g,h;e=-1;if(1==c.k[b])for(f=0;f<c.f[b];++f)if(2==c.j[b][f]){f=c.e[b][f];if(2==c.f[f]&&2==c.k[f])for(h=0;2>h;++h)if(g=c.e[f][h],g!=b&&1==c.k[g]){e=f;break}break}c=e;-1!=c&&(b=c,d=I1(a,c))}if(-1==d)return a.r[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448}}\nfunction I1(a,b){var c,d,e;d=e=-1;if(0!=(a.B&128))return-1;0!=(a.G.s[b]&134217728)&&(e=LS(a.G,b),d=MS(a.G,b));c=qS(a.G,b);-1!=c&&(e=(a.G.z[c]&3072)>>10,d=NS(a.G,c));-1!=e&&0!=e&&(e|=d<<8);return e}function J1(a,b){var c;if(0==mR(a.G,b))return!1;for(c=0;c<mR(a.G,b);++c)if(!w1(a.G,BR(a.G,b,c)))return!1;return!0}function K1(a){var b;a.s=D(zq,sl,-1,a.G.o,2);for(b=0;b<a.G.p;++b)a.s[Y(a.G,0,b)]=!0,a.s[Y(a.G,1,b)]=!0}\nfunction L1(a,b,c,d,e){var f,g,h,j,l,n,o;n=!1;e.a=0;e.b=0;0<d?f=2.617993878:f=3.665191429;o=DR(a.G,b,c);for(j=0;j<a.G.f[b];++j)g=BR(a.G,b,j),h=o,Y(a.G,0,g)==b?l=Y(a.G,1,g):l=Y(a.G,0,g),l!=c&&(g=DR(a.G,b,l),o<g&&(h+=6.283185307179586),g=h-g,0<d?(3.141592653589793>g&&(n=!0),2.617993878<g&&(g=2.617993878),0.523598776>g&&(g=0.523598776),g<=f&&(f=g,g=a.M*Math.tan(g-1.5707963267948966)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))):(3.141592653589793<=g&&(n=!0),3.665191429>g&&(g=3.665191429),5.759586531<\ng&&(g=5.759586531),g>=f&&(f=g,g=a.M*Math.tan(4.712388981-g)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))));return n}function M1(a,b,c,d){0==b?(0>c?d.a=a.M:d.a=-a.M,d.b=0):(c=Math.atan(c/b),0>b&&(c+=3.141592653589793),d.a=-(a.M*Math.sin(c)),d.b=a.M*Math.cos(c))}\nfunction N1(a,b,c,d){var e,f,g,h,j,l,n,o;e=new v1;h=new v1;l=new O1;j=new O1;f=Y(a.G,0,c);g=Y(a.G,1,c);d&&(n=b.a,b.a=b.b,b.b=n,n=b.c,b.c=b.d,b.d=n,n=f,f=g,g=n);if(A1(a,b))if(AR(a.G,c)){e.a=b.a;e.c=b.c;e.b=b.b;e.d=b.d;d=d?-P1(a,c):P1(a,c);0==d&&(d=1);M1(a,b.b-b.a,b.d-b.c,l);if(0<d){if(h.a=b.a+l.a,h.c=b.c+l.b,h.b=b.b+l.a,h.d=b.d+l.b,L1(a,f,g,1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a}else if(h.a=b.a-l.a,h.c=b.c-l.b,h.b=b.b-l.a,h.d=b.d-l.b,L1(a,f,g,-1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a;26==a.G.B[c]&&\nQ1(e,h);A1(a,e)&&z1(a,e,f,g);64==a.G.B[c]?A1(a,h)&&u1(a,h,f,g):A1(a,h)&&z1(a,h,f,g)}else{M1(a,b.b-b.a,b.d-b.c,l);n=l.a/2;o=l.b/2;d=!1;e.a=b.a+n;e.c=b.c+o;e.b=b.b+n;e.d=b.d+o;if(1<a.G.f[f])if(L1(a,f,g,1,j)){if(e.a+=j.a,e.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))e.a+=l.b,e.c-=l.a}else a.q[f]=new R1(e.a,e.c);h.a=b.a-n;h.c=b.c-o;h.b=b.b-n;h.d=b.d-o;if(1<a.G.f[f])if(L1(a,f,g,0,j)){if(h.a+=j.a,h.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))h.a+=l.b,h.c-=l.a}else a.q[f]=new R1(h.a,h.c),d=!0;26==a.G.B[c]&&Q1(e,h);64==\na.G.B[c]?d?(u1(a,e,f,g),z1(a,h,f,g)):(z1(a,e,f,g),u1(a,h,f,g)):(z1(a,e,f,g),z1(a,h,f,g))}}\nfunction S1(a,b){var c,d,e,f,g,h,j,l,n,o,r,t;a.F||(r=F1(a.K,xR(a.G,b)),r=\'<circle id="\'+(null!=a.k?a.k:Li+T1)+":Atom:"+b+\'" class="event" cx="\'+Gw(100*E1(a.K,wR(a.G,b)))/100+qa+Gw(100*r)/100+\'" r="8" fill-opacity="0"/>\',Rm(a.b,r));h=null;0!=a.G.q[b]&&(r=1==aI(a.G.q[b])?m:m+aI(a.G.q[b]),h=0>a.G.q[b]?r+ub:r+mb);g=null;r=a.G.w[b];0!=r&&(0!=(r&2)&&(g=gg),0!=(r&4)&&(g=null==g?n1:g+",!a"),0!=(r&4096)&&(g=null==g?Nj:g+",s"),0!=(r&1920)&&(e=r&1920,1792==e?g=null==g?"h0":g+",h0":1664==e?g=null==g?"h1":g+",h1":\n1408==e?g=null==g?"h2":g+",h2":128==e?g=null==g?"h>0":g+",h>0":384==e?g=null==g?"h>1":g+",h>1":1024==e?g=null==g?"h<3":g+",h<3":1536==e&&(g=null==g?"h<2":g+",h<2")),0!=(r&234881024)&&(e=r&234881024,167772160==e?g=null==g?"c0":g+",c0":100663296==e?g=null==g?"c+":g+",c+":201326592==e&&(g=null==g?"c-":g+",c-")),0!=(r&114688)&&(e=r&114688,98304==e?g=null==g?"pi0":g+",pi0":81920==e?g=null==g?"pi1":g+",pi1":49152==e?g=null==g?"pi2":g+",pi2":16384==e&&(g=null==g?"pi>0":g+",pi>0")),0!=(r&4063232)&&(e=r&4063232,\n3801088==e?g=null==g?"n1":g+",n1":3538944==e?g=null==g?"n2":g+",n2":3014656==e?g=null==g?"n3":g+",n3":3145728==e?g=null==g?"n<3":g+",n<3":2097152==e?g=null==g?"n<4":g+",n<4":393216==e?g=null==g?"n>1":g+",n>1":917504==e?g=null==g?"n>2":g+",n>2":1966080==e&&(g=null==g?"n>3":g+",n>3")),0!=(r&120)&&(e=r&120,112==e?g=null==g?Lg:g+",c":8==e?g=null==g?r1:g+",r":104==e?g=null==g?"rb2":g+",rb2":88==e?g=null==g?"rb3":g+",rb3":56==e&&(g=null==g?"rb4":g+",rb4")),0!=(r&29360128)&&(g=null==g?"rs"+((r&29360128)>>\n22):g+",rs"+((r&29360128)>>22)),0!=(r&268435456)&&(g=null==g?"sp2":g+",sp2"));0!=a.G.v[b]&&(g=null==g?m+a.G.v[b]:g+nb+(m+a.G.v[b]));r=0;if(0!=(a.G.s[b]&48))switch(a.G.s[b]&48){case 16:h=null==h?Pk:h+",|";break;case 32:r=1;break;case 48:r=2}e=null;if(0==(a.B&64))if(0!=(a.G.s[b]&67108864))e=Gd;else if(0!=(a.G.s[b]&98304)>>15)if(2==a.G.f[b])switch((a.G.s[b]&98304)>>15){case 2:e=0!=(a.G.s[b]&4)?nj:Bf;break;case 1:e=0!=(a.G.s[b]&4)?xi:q1;break;default:e=lb}else switch((a.G.s[b]&98304)>>15){case 1:e=0!=\n(a.G.s[b]&4)?r1:Df;break;case 2:e=0!=(a.G.s[b]&4)?Nj:Jf;break;default:e=lb}0!=(a.B&1792)&&(e=null==e?m+(null==a.G.b.d?-1:a.G.b.d[b]):e+nb+(m+(null==a.G.b.d?-1:a.G.b.d[b])));n=null;0!=(a.B&16)&&0!=aI(a.G.u[b])&&(n=m+aI(a.G.u[b]));l=null;a:{j=a.G;sS(j,1);if(2==j.f[b]&&2==j.j[b][0]&&2==j.j[b][1])for(d=0;2>d;++d)for(c=0;c<mR(j,j.e[b][d]);++c){if(nT(j,j.i[j.e[b][d]][c],j.e[b][d])){j=j.i[j.e[b][d]][c];break a}}else for(d=0;d<j.f[j.o+b];++d)if(nT(j,j.i[b][d],b)){j=j.i[b][d];break a}j=-1}-1!=j&&(j=I1(a,b),\n-1!=j&&(l=0==j?hg:(1==(j&255)?Ta:jj)+(1+(j>>8))));j=0;a.G.E?((6!=a.G.x[b]||!a.s[b])&&0!=(a.G.w[b]&2048)&&0!=a.G.q[b]||0!=(a.G.s[b]&48))&&(j=fS(a.G,b)):(6!=a.G.x[b]||!a.s[b]||0!=(a.G.s[b]&48))&&(j=fS(a.G,b));c=IS(a.G,b);if(null!=c)j=0;else if(null!=zS(a.G,b)){d=0!=(a.G.w[b]&1)?"[!":Yf;c=a.G;if(null==c.t||null==c.t[b])c=0!=(c.w[b]&1)?m:oT[c.x[b]];else{t=m;for(o=0;o<c.t[b].length;++o)0<o&&(t+=nb),f=c.t[b][o],t+=oT[f];c=t}c=d+c+eg;5<c.length&&(c=d+zS(a.G,b).length+eg);0!=(a.G.w[b]&2048)&&(j=-1)}else 0!=\n(a.G.w[b]&1)?(c=Gd,0!=(a.G.w[b]&2048)&&(j=-1)):(6!=a.G.x[b]||null!=h||null!=g||0<j||!a.s[b])&&(c=oT[a.G.x[b]]);d=0;!KS(a.G,b)&0!=(a.G.w[b]&536870912)&&x1(a,-8);if(null!=c)d=U1(a,c),V1(a,E1(a.K,wR(a.G,b)),F1(a.K,xR(a.G,b)),c,!0),a.t[b]=!0;else{a:if(2!=a.G.f[b])c=!1;else{for(c=0;2>c;++c)if(2!=a.G.j[b][c]){c=!1;break a}c=!0}c&&(c=E1(a.K,wR(a.G,b)),f=F1(a.K,xR(a.G,b)),Rm(a.T,new W1(c-a.O,f-a.O,2*a.O,2*a.O)),a.F||Rm(a.N,new X1(c,f,J1(a,b)?-3:a.r[b])))}null!=h&&(Y1(a,~~((2*a.Q+1)/3)),f=E1(a.K,wR(a.G,b))+\n((d+U1(a,h))/2+1),c=F1(a.K,xR(a.G,b))-~~((4*a.o-4)/8),V1(a,f,c,h,!0),Y1(a,a.Q));0!=(a.B&2)&&(g=m+b);null!=g&&(Y1(a,~~((2*a.Q+1)/3)),f=E1(a.K,wR(a.G,b))-(d+U1(a,g))/2,c=F1(a.K,xR(a.G,b))-~~((4*a.o-4)/8),V1(a,f,c,g,!0),Y1(a,a.Q));null!=e&&(Y1(a,~~((2*a.Q+1)/3)),f=E1(a.K,wR(a.G,b))-(d+U1(a,e))/2,c=F1(a.K,xR(a.G,b))+~~((4*a.o+4)/8),o=a.z,x1(a,448),V1(a,f,c,e,!1),x1(a,o),Y1(a,a.Q));null!=n&&(Y1(a,~~((2*a.Q+1)/3)),f=E1(a.K,wR(a.G,b))+((d+U1(a,n))/2+1),c=F1(a.K,xR(a.G,b))+~~((4*a.o+4)/8),o=a.z,x1(a,0>a.G.u[b]?\n384:448),V1(a,f,c,n,!0),x1(a,o),Y1(a,a.Q));if(null!=l){var y,v;c=D(bH,Zl,-1,mR(a.G,b),1);for(f=0;f<mR(a.G,b);++f)c[f]=DR(a.G,b,lR(a.G,b,f));gS(c);o=Z1(c,0);t=$1(c,0,o);for(f=1;f<c.length;++f)y=Z1(c,f),v=$1(c,f,y),t<v&&(t=v,o=y);c=o;Y1(a,~~((2*a.Q+1)/3));f=E1(a.K,wR(a.G,b))+0.7*a.o*Math.sin(c);c=F1(a.K,xR(a.G,b))+0.7*a.o*Math.cos(c);o=a.z;x1(a,H1(a,b));V1(a,f,c,l,!1);x1(a,o);Y1(a,a.Q)}if(!(0==j&&0==r)){l=D(bH,Zl,-1,4,1);for(c=0;c<mR(a.G,b);++c){f=BR(a.G,b,c);for(o=0;2>o;++o)Y(a.G,o,f)==b&&(t=DR(a.G,\nY(a.G,o,f),Y(a.G,1-o,f)),-1.5707963267948966>t?(l[0]-=t+1.5707963267948966,l[3]+=t+3.141592653589793):0>t?(l[2]+=t+1.5707963267948966,l[3]-=t):1.5707963267948966>t?(l[1]+=t,l[2]+=1.5707963267948966-t):(l[0]+=t-1.5707963267948966,l[1]+=3.141592653589793-t))}0==a.G.f[b]?UT(a.G.x[b])?l[3]-=0.2:l[1]-=0.2:l[1]-=0.1;(null!=h||null!=n)&&(l[1]+=10);(null!=g||null!=e)&&(l[3]+=10);e=m;0!=j&&(f=U1(a,Ue),n=0,-1==j?(e=Vi,Y1(a,~~((2*a.Q+1)/3)),n=U1(a,e)):1<j&&(e=m+j,Y1(a,~~((2*a.Q+1)/3)),n=U1(a,e)),0.6>l[1]||0.6>\nl[3]?(h=F1(a.K,xR(a.G,b)),l[1]<=l[3]?(l[1]+=10,g=E1(a.K,wR(a.G,b))+(d+f)/2):(l[3]+=10,g=E1(a.K,wR(a.G,b))-(d+f)/2-n)):(g=E1(a.K,wR(a.G,b)),l[0]<l[2]?(l[0]+=10,h=F1(a.K,xR(a.G,b))-a.o):(l[2]+=10,h=F1(a.K,xR(a.G,b))+a.o)),0<n&&(c=h+~~((4*a.o+4)/8),V1(a,g+(f+n)/2,c,e,!0),Y1(a,a.Q)),V1(a,g,h,Ue,!0));e=0;if(0!=r){n=50;for(c=g=0;4>c;++c)h=1<c?c-2:c+2,l[c]<n?(e=c,n=l[c],g=l[h]):l[c]==n&&l[h]>g&&(e=c,g=l[h]);switch(e){case 0:g=E1(a.K,wR(a.G,b));h=F1(a.K,xR(a.G,b))-a.O-d/2;break;case 1:g=E1(a.K,wR(a.G,b))+\na.O+d/2;h=F1(a.K,xR(a.G,b));break;case 2:g=E1(a.K,wR(a.G,b));h=F1(a.K,xR(a.G,b))+a.O+d/2;break;default:g=E1(a.K,wR(a.G,b))-a.O-d/2,h=F1(a.K,xR(a.G,b))}if(1==r)Rm(a.T,new W1(g-a.O,h-a.O,2*a.O,2*a.O)),a.F||Rm(a.N,new X1(g,h,J1(a,b)?-3:a.r[b]));else{switch(e){case 2:case 0:r=2*a.O;e=0;g-=a.O;break;case 1:r=0;e=2*a.O;h-=a.O;break;default:r=0,e=2*a.O,h-=a.O}Rm(a.T,new W1(g-a.O,h-a.O,2*a.O,2*a.O));a.F||Rm(a.N,new X1(g,h,J1(a,b)?-3:a.r[b]));Rm(a.T,new W1(g+r-a.O,h+e-a.O,2*a.O,2*a.O));a.F||Rm(a.N,new X1(g+\nr,h+e,J1(a,b)?-3:a.r[b]))}}}-8==a.z&&x1(a,-9)}\nfunction a2(a,b){var c,d,e,f,g,h,j,l,n,o,r,t;n=new v1;c=new v1;f=new v1;j=new O1;h=new O1;d=Y(a.G,0,b);e=Y(a.G,1,b);var y=F1(a.K,xR(a.G,d)),v=E1(a.K,wR(a.G,e)),s=F1(a.K,xR(a.G,e)),y=\'<line id="\'+(null!=a.k?a.k:Li+T1)+":Bond:"+d+ub+e+\'" class="event" x1="\'+Gw(100*E1(a.K,wR(a.G,d)))/100+xa+Gw(100*y)/100+wa+Gw(100*v)/100+ya+Gw(100*s)/100+\'" stroke-width="8" stroke-opacity="0"/>\';Rm(a.c,y);!KS(a.G,d)&&!KS(a.G,e)&&0!=((a.G.w[d]|a.G.w[e])&536870912)&&x1(a,-8);a.q[d]?(n.a=a.q[d].a,n.c=a.q[d].b):(n.a=E1(a.K,\nwR(a.G,d)),n.c=F1(a.K,xR(a.G,d)));a.q[e]?(n.b=a.q[e].a,n.d=a.q[e].b):(n.b=E1(a.K,wR(a.G,e)),n.d=F1(a.K,xR(a.G,e)));if(0!=(a.G.A[b]&16320))A1(a,n)&&(g=m+Gw(100*n.a)/100,l=m+Gw(100*n.b)/100,o=m+Gw(100*n.c)/100,r=m+Gw(100*n.d)/100,t=\'<line stroke-dasharray="3, 3" x1="\'+g+xa+o+wa+l+ya+r+ua+a.e+\'" stroke-width:\'+Gw(100*a.n)/100+Aa,b2(a,t)),x1(a,-9);else{g=64==a.G.B[b]?0:32==a.G.B[b]?1:uR(a.G,b);switch(g){case 1:switch(a.G.B[b]){case 1:A1(a,n)&&z1(a,n,d,e);break;case 17:c2(a,n,d,e);break;case 9:h=n.b-n.a;\nj=n.d-n.c;w1(a.G,cT(a.G,d,e))?f=e=-3:(e=a.r[d],f=H1(a,d),e==(a.G.s[d]&448)&&(e=f));for(d=2;17>d;d+=2)c.a=n.a+d*h/17-d*j/128,c.c=n.c+d*j/17+d*h/128,c.b=n.a+d*h/17+d*j/128,c.d=n.c+d*j/17-d*h/128,A1(a,c)&&(x1(a,9>d?e:f),y1(a,c),x1(a,a.J));break;case 32:if(A1(a,n)){f=n.b-n.a;j=n.d-n.c;c=Math.sqrt(f*f+j*j);c=2*P(J(Q(c/(4*a.R))));f/=c-1;j/=c-1;w1(a.G,cT(a.G,d,e))?e=d=-3:(d=a.r[d],e=a.r[e]);h=n.a-a.R/2;n=n.c-a.R/2;x1(a,d);for(d=0;d<~~(c/2);++d)d2(a,h,n,a.R),h+=f,n+=j;x1(a,e);for(d=0;d<~~(c/2);++d)d2(a,h,\nn,a.R),h+=f,n+=j;x1(a,a.J)}}break;case 0:case 2:if((a.t[d]||2==a.G.k[d])&&(a.t[e]||2==a.G.k[e])&&!AR(a.G,b)&&2==g){if(!A1(a,n))break;M1(a,n.b-n.a,n.d-n.c,j);h=j.a/2;j=j.b/2;c.a=n.a+h;c.c=n.c+j;c.b=n.b+h;c.d=n.d+j;f.a=n.a-h;f.c=n.c-j;f.b=n.b-h;f.d=n.d-j;26==a.G.B[b]&&Q1(c,f);z1(a,c,d,e);z1(a,f,d,e)}else if((a.t[e]||2==a.G.k[e])&&2==g)N1(a,n,b,!1);else if((a.t[d]||2==a.G.k[d])&&2==g)N1(a,n,b,!0);else{l=P1(a,b);0==l&&(l=1);c.a=n.a;c.c=n.c;c.b=n.b;c.d=n.d;M1(a,n.b-n.a,n.d-n.c,j);if(0<l){f.a=n.a+j.a;f.c=\nn.c+j.b;f.b=n.b+j.a;f.d=n.d+j.b;if(L1(a,d,e,1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(L1(a,e,d,-1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}else{f.a=n.a-j.a;f.c=n.c-j.b;f.b=n.b-j.a;f.d=n.d-j.b;if(L1(a,d,e,-1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(L1(a,e,d,1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}26==a.G.B[b]&&Q1(c,f);A1(a,c)&&z1(a,c,d,e);2==g?A1(a,f)&&z1(a,f,d,e):A1(a,f)&&u1(a,f,d,e)}break;case 3:A1(a,n)&&(z1(a,n,d,e),M1(a,n.b-n.a,n.d-n.c,j),c.a=n.a+j.a,c.c=n.c+j.b,c.b=n.b+j.a,c.d=n.d+j.b,\nz1(a,c,d,e),c.a=n.a-j.a,c.c=n.c-j.b,c.b=n.b-j.a,c.d=n.d-j.b,z1(a,c,d,e))}-8==a.z&&x1(a,-9)}}function V1(a,b,c,d,e){var f;e&&(e=U1(a,d),e=e/2+~~(a.o/8),f=~~(a.o/2),(d==mb||d==ub)&&(f=2*f/3),Rm(a.T,new W1(b-e,c-f,2*e,2*f)));a.F||e2(a,d,b,c)}function f2(a){var b;b=a.a;a.a=a.b;a.b=b;b=a.c;a.c=a.d;a.d=b}\nfunction $1(a,b,c){a=0==b?6.283185307179586+a[0]-a[a.length-1]:a[b]-a[b-1];-2.0943951023931953<c&&1.0471975511965976>c?a-=2*Math.cos(c+0.5235987755982988):a-=0.5*Math.cos(c+0.5235987755982988);return a}function g2(a){var b;b=new D1;a.a<=a.b?(b.c=a.a,b.b=a.b-a.a):(b.c=a.b,b.b=a.a-a.b);a.c<=a.d?(b.d=a.c,b.a=a.d-a.c):(b.d=a.d,b.a=a.c-a.d);return b}function Z1(a,b){var c;if(0<b)return(a[b]+a[b-1])/2;c=3.141592653589793+(a[0]+a[a.length-1])/2;return 3.141592653589793<c?c-6.283185307179586:c}\nfunction c2(a,b,c,d){var e,f,g;g=new v1;if(!(b.a==b.b&&b.c==b.d)){g.a=b.a;g.c=b.c;g.b=b.b;g.d=b.d;f=g2(g);for(b=0;b<a.T.c;++b)if(e=fy(a.T,b),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(h2(a,g.a,g.c,b)){if(h2(a,g.b,g.d,b))return;i2(a,g,0,b);c2(a,g,c,d);return}if(h2(a,g.b,g.d,b)){i2(a,g,1,b);c2(a,g,c,d);return}}var h,j,l;j=(g.c-g.d)/9;l=(g.b-g.a)/9;b=D(bH,Zl,-1,3,1);e=D(bH,Zl,-1,3,1);f=D(bH,Zl,-1,4,1);h=D(bH,Zl,-1,4,1);b[0]=g.a;e[0]=g.c;f[2]=g.b+j;h[2]=g.d+l;f[3]=g.b-j;h[3]=g.d-l;b[1]=\n(b[0]+f[2])/2;e[1]=(e[0]+h[2])/2;b[2]=(b[0]+f[3])/2;e[2]=(e[0]+h[3])/2;f[0]=b[2];h[0]=e[2];f[1]=b[1];h[1]=e[1];w1(a.G,cT(a.G,c,d))?g=d=-3:(d=a.r[c],g=H1(a,c),d==(a.G.s[c]&448)&&(d=g));x1(a,d);a.bd(b,e,3);x1(a,g);a.bd(f,h,4);x1(a,a.J)}}function h2(a,b,c,d){if(0!=(a.B&1))return!1;a=fy(a.T,d);return b>a.c&&b<a.c+a.b&&c>a.d&&c<a.d+a.a}function Q1(a,b){var c;c=a.b;a.b=b.b;b.b=c;c=a.d;a.d=b.d;b.d=c}\nfunction P1(a,b){var c,d,e,f,g,h,j,l,n,o;j=D(zq,sl,-1,16,2);l=D(zq,sl,-1,16,2);c=D(bH,Zl,-1,16,1);f=D(bH,Zl,-1,2,1);for(h=d=0;2>h;++h){e=Y(a.G,h,b);for(n=0;n<a.G.f[e];++n)if(g=BR(a.G,e,n),g!=b){if(4==d)return 0;j[d]=vR(a.G,g);l[d]=AR(a.G,g);c[d++]=DR(a.G,e,lR(a.G,e,n))}}f[0]=DR(a.G,Y(a.G,0,b),Y(a.G,1,b));0>f[0]?(f[1]=f[0]+3.141592653589793,e=!1):(f[1]=f[0],f[0]=f[1]-3.141592653589793,e=!0);for(h=g=0;h<d;++h)j[h]?o=20:l[h]?o=17:o=16,c[h]>f[0]&&c[h]<f[1]?g-=o:g+=o;return e?-g:g}\nfunction A1(a,b){var c,d,e,f;if(b.a==b.b&&b.c==b.d){for(d=0;d<a.T.c;++d){e=fy(a.T,d);c=b.a;f=b.c;var g=void 0,h=void 0,j=void 0,l=void 0;0>=e.b||0>=e.a?e=!1:(g=e.c,j=e.d,h=g+e.b,l=j+e.a,e=g<=c&&c<h&&j<=f&&f<l);if(e)return!1}return!0}f=g2(b);c=!1;b.a>b.b&&(f2(b),c=!0);for(d=0;d<a.T.c;++d)if(e=fy(a.T,d),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(h2(a,b.a,b.c,d)){if(h2(a,b.b,b.d,d))return c&&f2(b),!1;i2(a,b,0,d);d=A1(a,b);c&&f2(b);return d}if(h2(a,b.b,b.d,d))return i2(a,b,1,d),d=A1(a,\nb),c&&f2(b),d}c&&f2(b);return!0}function i2(a,b,c,d){var e,f,g,h,j,l;0==c?(j=b.a,l=b.c,g=b.b,f=b.d):(j=b.b,l=b.d,g=b.a,f=b.c);d=fy(a.T,d);a=g>j?d.c+d.b:d.c;h=f>l?d.d+d.a:d.d;d=g-j;e=f-l;(0>=d?0-d:d)>(0>=e?0-e:e)?l==f?(f=a,g=l):(f=j+d*(h-l)/e,g>j==a>f?g=h:(f=a,g=l+e*(a-j)/d)):j==g?(f=j,g=h):(g=l+e*(a-j)/d,f>l==h>g?f=a:(f=j+d*(h-l)/e,g=h));0==c?(b.a=f,b.c=g):(b.b=f,b.d=g)}\nfunction j2(a,b,c,d){c/=2;switch(d&786432){case 786432:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+b.a-c;break}case 0:a.x.a=a.w.c+a.w.b/2;a.x.b=a.w.d+a.w.a+c;b&&a.x.b>b.d+b.a-c&&(a.x.b=b.d+b.a-c);break;case 524288:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+c;break}case 262144:a.x.a=a.w.c+a.w.b/2,a.x.b=a.w.d-c,b&&a.x.b<b.d+c&&(a.x.b=b.d+c)}}\nfunction x1(a,b){if(!a.F&&(-10==b&&(a.z=-999,b=a.J),!(b==a.z||-8==a.z&&-9!=b)))switch(-8==b&&(a.I=a.z),-9==b&&(b=a.I),a.z=b,b){case 0:a.cd((oD(),vD));break;case -6:a.cd(a.A);break;case -4:a.cd(a.H);break;case -2:a.cd(a.u);break;case -3:a.cd(a.v);break;case -7:a.cd(a.C);break;case -8:a.cd(a.D);break;case 64:a.cd(vm);break;case 128:a.cd(wm);break;case 256:a.cd(ym);break;case 192:a.cd(xm);break;case 320:a.cd(zm);break;case 384:a.cd(Am);break;case 448:a.cd(Bm);break;case 1:a.cd((oD(),sD));break;default:a.cd((oD(),\nvD))}}function k2(a){var b,c,d,e,f;e=E1(a.K,a.G.D[0].a);c=E1(a.K,a.G.D[0].a);f=F1(a.K,a.G.D[0].b);d=F1(a.K,a.G.D[0].b);for(b=0;b<a.G.o;++b)e>E1(a.K,wR(a.G,b))&&(e=E1(a.K,wR(a.G,b))),c<E1(a.K,wR(a.G,b))&&(c=E1(a.K,wR(a.G,b))),f>F1(a.K,xR(a.G,b))&&(f=F1(a.K,xR(a.G,b))),d<F1(a.K,xR(a.G,b))&&(d=F1(a.K,xR(a.G,b)));a.w=new W1(e,f,c-e,d-f)}w(3,1,{});_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.x=null;_.y=0;_.z=0;_.A=null;_.B=0;_.C=null;_.D=null;_.E=0;_.F=!1;_.G=null;_.H=null;_.I=0;_.J=0;_.K=null;\n_.L=0;_.M=0;_.N=null;_.O=0;_.P=0;_.Q=0;_.R=0;_.S=0;_.T=null;function X1(a,b,c){this.b=a;this.c=b;this.a=c}w(4,1,{},X1);_.a=0;_.b=0;_.c=0;function v1(){}w(5,1,{},v1);_.a=0;_.b=0;_.c=0;_.d=0;function l2(a,b){var c,d,e,f;1==a.d.B[b]&&(XS(a.d,b,2),a.e+=2);for(e=0;2>e;++e){c=Y(a.d,e,b);for(f=0;f<a.d.f[c];++f)d=BR(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction m2(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.d.d;++c)if(a.c[c]){f=!1;for(e=0;2>e;++e){d=Y(a.d,e,c);b=!1;for(g=0;g<a.d.f[d];++g)if(c!=BR(a.d,d,g)&&a.c[BR(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,l2(a,c))}}while(h)}function n2(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=BR(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function o2(a){this.d=a}w(6,1,{},o2);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;function p2(a,b){return(b.a-a.a)*(b.a-a.a)+(b.b-a.b)*(b.b-a.b)+(b.c-a.c)*(b.c-a.c)}\nfunction q2(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b}function r2(a,b){b.c=b.c*a.c+a.a;b.d=b.d*a.c+a.b;b.b*=a.c;b.a*=a.c}function E1(a,b){return b*a.c+a.a}function F1(a,b){return b*a.c+a.b}function s2(){this.b=this.a=0;this.c=1}function t2(a,b,c){var d,e,f;this.b=this.a=0;this.c=1;b&&(d=b.b/a.b,f=b.a/a.a,e=0,0==e?e=24:e/=256,c=e/c,this.c=c<(d<f?d:f)?c:d<f?d:f,this.a=b.c+b.b/2-this.c*(a.c+a.b/2),this.b=b.d+b.a/2-this.c*(a.d+a.a/2))}w(19,1,{},s2,t2);\n_.tS=function(){return"DepictorTransformation Offset: "+this.a+nb+this.b+" Scaling: "+this.c};_.a=0;_.b=0;_.c=0;function t1(a){return u2(a,a.o,a.p,24)}\nfunction u2(a,b,c,d){var e,f,g;f=!1;for(g=0;0==g&&!f;){for(e=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&++g;0==g&&(f=!0)}if(0==g){if(2>b)return d;g=1.7976931348623157E308;for(c=1;c<b;++c)for(e=0;e<c;++e)f=gM(p2(a.D[c],a.D[e])),0<f&&f<g&&(g=f);return 1.7976931348623157E308!=g?0.6*g:d}for(e=b=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&(b+=gM(p2(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function w1(a,b){return 0!=(a.z[b]&262144)}function v2(a,b){return 0!=(a.s[b]&262144)}\nfunction w2(a,b){var c;c=a.x[b];return 3<=c&&4>=c||11<=c&&13>=c||19<=c&&31>=c||37<=c&&51>=c||55<=c&&84>=c||87<=c&&103>=c}function x2(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function y2(a,b,c){a.D[b].a=c;a.K&=3}function z2(a,b,c){a.D[b].b=c;a.K&=3}function A2(a,b,c){a.D[b].c=c;a.K&=3}function B2(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}\nfunction C2(a,b,c){return 1!=uR(a,b)?0:16-a.f[a.o+c]+(1==a.x[c]?4096:0)+(0==(a.B[b]&24)||a.y[0][b]!=c?2048:0)+(0==(a.s[c]&3)?1024:0)+(0!=(a.z[b]&64)?0:512)+(6!=a.x[c]?256:0)}\nfunction D2(a){var b;sS(a,3);for(b=0;b<a.c;++b){var c=a,d=b,e=void 0,f=void 0,g=f=void 0,h=void 0,j=e=e=void 0,l=g=void 0,l=void 0;if(!(0==(c.s[d]&3)||3==(c.s[d]&3)))if(2==c.k[d]&&2==c.f[d]){var n=l=g=j=void 0,o=j=void 0,r=h=h=g=void 0,t=l=l=void 0,y=e=f=t=n=void 0,h=void 0;if(2!=c.f[d]||2!=c.j[d][0]||2!=c.j[d][1]||2>c.f[c.e[d][0]]||2>c.f[c.e[d][1]]||1!=c.k[c.e[d][0]]||1!=c.k[c.e[d][1]])MT(c,d,0,!1);else{l=t=f=e=-1;for(h=n=0;2>h;++h){g=c.e[d][h];for(r=0;r<c.f[c.o+g];++r)j=c.e[g][r],j!=d&&(o=c.i[g][r],\ny=C2(c,o,j),n<y&&(n=y,f=j,e=o,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<mR(c,c.e[d][h]);++r)c.e[c.e[d][h]][r]!=d&&(c.B[c.i[c.e[d][h]][r]]=1);c.y[1][e]!=f&&(c.y[0][e]=c.y[1][e],c.y[1][e]=f);g=2147483647;for(h=0;h<c.f[t];++h)j=c.e[t][h],j!=d&&g>j&&(g=j);t=D(B,u,-1,2,1);for(h=n=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[n++]=j);j=AT(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==n?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=B2(j,DR(c,l,t[0])),l=B2(j,DR(c,l,t[1])),l=h-l):l=B2(j,DR(c,l,t[0]));0>l^1==(c.s[d]&\n3)^g==f?c.B[e]=17:c.B[e]=9}}}else if(3>c.f[d]||4<c.f[d])MT(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=D(B,u,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;gS(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=D(bH,Zl,-1,e,1);for(h=0;h<e;++h)f[h]=DR(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==uR(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,v=o=y=r=n=void 0,r=void 0,n=j.f[j.o+g],o=D(B,u,-1,n,1),r=ER(j,g,h,t,o);if(3==r)j=!1;else{y=(j.s[g]&3)==r?17:9;for(v=0;v<n;++v)1==(o[v]&\n1)&&(r=j.i[g][h[v]],j.B[r]=y,j.y[0][r]!=g&&(j.y[1][r]=j.y[0][r],j.y[0][r]=g));j=!0}if(!j){j=-1;for(h=0;h<e;++h)if(g=c.i[d][h],(17==c.B[g]||9==c.B[g])&&c.y[0][g]==d)c.B[c.i[d][h]]=1,-1==j?j=g:j=-2;if(0>j)a:{for(var j=c,g=d,s=o=t=o=y=y=n=v=y=n=h=void 0,r=y=r=void 0,h=j.f[j.o+g],n=D(bH,Zl,-1,h,1),t=0;t<h;++t)n[t]=DR(j,g,j.e[g][t]);for(t=1;t<h;++t)for(o=0;o<t;++o)if(r=$H(B2(n[t],n[o])),0.08>r||3.061592653589793<r){for(s=v=y=0;s<h;++s)s!=t&&s!=o&&(y+=$H(E2(n[t],n[s])),v+=$H(E2(n[o],n[s])));y=y<v?j.i[g][t]:\nj.i[g][o];if(1==uR(j,y)){j=y;break a}}r=-1;for(t=n=0;t<h;++t)y=j.e[g][t],o=j.i[g][t],y=C2(j,o,y),n<y&&(n=y,r=o);j=r}c.y[0][j]!=d&&(c.y[1][j]=c.y[0][j],c.y[0][j]=d);g=-1;for(h=0;h<e;++h)if(j==c.i[d][l[h]]){g=h;break}l=z(nJ,Ol,88,[z(B,u,-1,[2,1,2,1]),z(B,u,-1,[1,2,2,1]),z(B,u,-1,[1,1,2,2]),z(B,u,-1,[2,1,1,2]),z(B,u,-1,[2,2,1,1]),z(B,u,-1,[1,2,1,2])]);for(h=1;h<e;++h)f[h]<f[0]&&(f[h]+=6.283185307179586);if(3==e){e=!1;switch(g){case 0:e=f[1]<f[2]&&3.141592653589793>f[2]-f[1]||f[1]>f[2]&&3.141592653589793<\nf[1]-f[2];break;case 1:e=3.141592653589793<f[2]-f[0];break;case 2:e=3.141592653589793>f[1]-f[0]}f=1==(c.s[d]&3)^e?17:9}else e=0,f[1]<=f[2]&&f[2]<=f[3]?e=0:f[1]<=f[3]&&f[3]<=f[2]?e=1:f[2]<=f[1]&&f[1]<=f[3]?e=2:f[2]<=f[3]&&f[3]<=f[1]?e=3:f[3]<=f[1]&&f[1]<=f[2]?e=4:f[3]<=f[2]&&f[2]<=f[1]&&(e=5),f=1==(c.s[d]&3)^1==l[e][g]?9:17;c.B[j]=f}}}for(b=0;b<a.d;++b)if(d=a,c=b,h=y=e=h=f=l=n=t=l=r=g=h=j=o=t=g=n=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&rR(d,c)){l=h=f=e=-1;for(g=n=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)o=d.i[j][r],o!=c&&1==uR(d,o)&&(t=d.e[j][r],y=C2(d,o,t),n<y&&(n=y,f=t,e=o,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<mR(d,d.y[g][c]);++r)o=d.i[d.y[g][c]][r],o!=c&&1==uR(d,o)&&(d.B[o]=1);d.y[1][e]!=f&&(d.y[0][e]=d.y[1][e],d.y[1][e]=f);j=2147483647;for(g=0;g<d.f[h];++g)t=d.e[h][g],d.i[h][g]!=c&&j>t&&(j=t);t=D(B,u,-1,2,1);for(g=n=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[n++]=d.e[l][g]);g=AT(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==n?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=B2(g,DR(d,\nl,t[0])),l=B2(g,DR(d,l,t[1])),l=h-l):l=B2(g,DR(d,l,t[0]));0>l^2==(d.z[c]&3)^j==f?d.B[e]=17:d.B[e]=9}}}function Z(a,b){var c,d;c=b;for(d=0;0!=b;)0==a.c&&(a.e=(a.a[++a.d]&63)<<11,a.c=6),d|=(65536&a.e)>>16-c+b,a.e<<=1,--b,--a.c;return d}function F2(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function G2(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function H2(){this.b=!0}w(24,1,{},H2);_.a=null;_.b=!1;_.c=0;_.d=0;_.e=0;_.f=null;\nfunction I2(a,b){var c,d;c=b;var e,f;9.0E-4>(0>=c?0-c:c)&&(c=0);c=P(J(Q(c*Math.pow(10,4))))/Math.pow(10,4);d=m+(new YL(c)).a;e=Qy(d,Ry(46));0>e&&(d+=bc,e=Qy(d,Ry(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=xc;10<d.length&&(d=Gd);e=m;for(c=1;c<=10-d.length;++c)e+=ha;d=e+d;for(c=d.length;10>c;++c)jF(a.a,32);sQ(a.a,d)}function J2(a,b){var c,d,e;if(0>b||999<b)sQ(a.a," ?");else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?jF(a.a,48):jF(a.a,32):(jF(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction K2(a){var b=new iF,c,d,e,f,g,h,j,l;sS(a,7);f=!0;for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1!=(a.s[c]&1572864)>>19){f=!1;break}l=-1;if(f){d=D(B,u,-1,32,1);for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1==(a.s[c]&1572864)>>19){c=1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21;++d[c];0<d[c]&&(l=c);break}}this.a=b;sQ(this.a,(null!=a.I?a.I:m)+fa);sQ(this.a,"Actelion Java MolfileCreator 1.0\\n\\n");J2(this,a.o);J2(this,a.p);sQ(this.a,ka);J2(this,f?0:1);sQ(this.a,\n" 0 0 0 0 0999 V2000\\n");b=1==a.o;for(c=1;c<a.o;++c)if(a.D[c].a!=a.D[0].a||a.D[c].b!=a.D[0].b||a.D[c].c!=a.D[0].c){b=!0;break}d=1;if(b)if(c=u2(a,a.o,a.p,24),0!=c)(1>c||3<c)&&(d=1.5/c);else{e=1.7976931348623157E308;for(c=1;c<a.o;++c)for(d=0;d<c;++d)g=a.D[d].a-a.D[c].a,h=a.D[d].b-a.D[c].b,j=a.D[d].c-a.D[c].c,g=g*g+h*h+j*j,e>g&&(e=g);d=3/e}for(c=0;c<a.o;++c)b?(I2(this,d*a.D[c].a),I2(this,d*-a.D[c].b),I2(this,d*-a.D[c].c)):sQ(this.a," 0.0000 0.0000 0.0000"),null!=(null==a.t?null:a.t[c])?\nsQ(this.a," L "):0!=(a.w[c]&1)?sQ(this.a," A "):(e=(UR(),oT)[a.x[c]],sQ(this.a,ha+e),1==e.length?sQ(this.a,ja):2==e.length&&sQ(this.a,ha)),sQ(this.a," 0 0 0"),e=1920&a.w[c],0==e?sQ(this.a,k1):384==e?sQ(this.a," 3"):128==e?sQ(this.a,m1):1792==e?sQ(this.a,l1):1664==e&&sQ(this.a,m1),sQ(this.a,0!=(a.w[c]&8192)?l1:k1),e=((a.s[c]&-268435456)>>>28)-1,-1==e?sQ(this.a,k1):0==e?sQ(this.a," 15"):J2(this,e),sQ(this.a,la),J2(this,aI(a.u[c])),sQ(this.a," 0 0\\n");for(c=0;c<a.p;++c){switch(a.B[c]){case 1:b=\n1;d=0;break;case 2:b=2;d=0;break;case 4:b=3;d=0;break;case 9:b=1;d=6;break;case 17:d=b=1;break;case 26:b=2;d=3;break;case 64:b=4;d=0;break;default:b=1,d=0}f&&(1==d||6==d)&&MS(a,a.y[0][c])!=l&&(d=0);e=a.A[c]&15;0!=e&&(8==e?b=4:3==e?b=5:9==e?b=6:10==e?b=7:b=8);e=a.A[c]&48;e=0==e?0:32==e?1:2;J2(this,1+a.y[0][c]);J2(this,1+a.y[1][c]);J2(this,b);J2(this,d);sQ(this.a,k1);J2(this,e);sQ(this.a," 0\\n")}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){sQ(this.a,ff);J2(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(sQ(this.a,\nha),J2(this,c+1),f=a.q[c],0>f?(sQ(this.a," -"),f=-f):sQ(this.a,g1),jF(this.a,48+f&65535));sQ(this.a,fa)}for(c=f=0;c<a.o;++c)0==a.v[c]||++f;if(0!=f){sQ(this.a,jf);J2(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(sQ(this.a,ha),J2(this,c+1),sQ(this.a,ha),J2(this,a.v[c]));sQ(this.a,fa)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){sQ(this.a,RQ);J2(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(sQ(this.a,ha),J2(this,c+1),a.s[c]&48){case 16:sQ(this.a,h1);break;case 32:sQ(this.a,i1);break;case 48:sQ(this.a,\nj1)}sQ(this.a,fa)}if(a.E){for(c=f=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){sQ(this.a,SQ);J2(this,f);for(c=0;c<a.o;++c)if(f=a.w[c]&120,0!=f)switch(sQ(this.a,ha),J2(this,c+1),f){case 112:sQ(this.a," -1");break;case 8:sQ(this.a,h1);break;case 104:sQ(this.a,i1);break;case 88:sQ(this.a,j1);break;case 56:sQ(this.a," 4")}sQ(this.a,fa)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){sQ(this.a,"M ALS ");J2(this,c+1);J2(this,f.length);sQ(this.a,0!=(a.w[c]&1)?" T ":" F ");for(l=0;l<f.length;++l)switch(b=\n(UR(),oT)[f[l]],b.length){case 1:sQ(this.a,b+g1);break;case 2:sQ(this.a,b+ja);break;case 3:sQ(this.a,b+ha);break;default:sQ(this.a," ?")}sQ(this.a,fa)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){sQ(this.a,TQ);J2(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(sQ(this.a,ha),J2(this,c+1),0!=(f&4096)?sQ(this.a,g1+(a.f[a.o+c]+1)):sQ(this.a," -2"));sQ(this.a,fa)}}sQ(this.a,hf)}w(25,1,{},K2);_.a=null;\nfunction y1(a,b){var c,d,e,f;c=m+Gw(100*b.a)/100;d=m+Gw(100*b.b)/100;e=m+Gw(100*b.c)/100;f=m+Gw(100*b.d)/100;c=ud+c+xa+e+wa+d+ya+f+\'" style="stroke:\'+a.e+";stroke-width:"+Gw(100*a.n)/100+Aa;b2(a,c)}function e2(a,b,c,d){U1(a,b);b=vd+Gw(100*c)/100+\'" text-anchor="middle" y="\'+Gw(100*(d+~~(a.o/3)))/100+\'" font-family=" \'+a.f.a+\'" font-size="\'+a.f.b+o1+a.e+Ea+b+rd;b2(a,b)}function d2(a,b,c,d){b=\'<circle cx="\'+Gw(100*b)/100+qa+Gw(100*c)/100+\'" r="\'+Gw(100*d)/100+o1+a.e+\'" />\';b2(a,b)}\nfunction U1(a,b){var c;c=KK();if(-1<c&&9>c)return!a.i&&(a.i=(Mu(),new mC(a.f))),c=vE(a.i,b),11<=a.f.b&&(c*=1.5714285714285714),c;var d=a.f;c=b;var e=L2;e||(L2=e=$doc.createElement("canvas"));d=m+d.b+vj+d.a;e=e.getContext("2d");e.font=d;c=e.measureText(c);return(new W1(0,0,c.width,0)).b}function Y1(a,b){a.o!=b&&(a.o=b,a.f=new ZD(Xe,0,b))}\nfunction M2(a){var b,c,d;d=\'<svg id="\'+(null!=a.k?a.k:Li+T1)+\'" xmlns="http://www.w3.org/2000/svg" version="1.1" \'+a.gd(ha)+\'width="\'+a.p+\'px" height="\'+a.j+\'px" viewBox="0 0 \'+a.p+ha+a.j+\'">\\n\';b="<style> #"+(null!=a.k?a.k:Li+T1)+" {pointer-events:none; } #"+(null!=a.k?a.k:Li+T1)+" .event { pointer-events:all;} <\/style>\\n";d+=f1;d+=b;for(c=new gw(a.c);c.b<c.d.Xf();)b=hw(c),b2(a,b);for(c=new gw(a.b);c.b<c.d.Xf();)b=hw(c),b2(a,b);return d+a.fd(f1)+a.d.a.a+qd}\nfunction b2(a,b){Kp(a.d,f1);Kp(a.d,b);Kp(a.d,fa)}w(28,3,{});_.fd=BE;_.gd=BE;_.bd=function(a,b,c){var d,e;e=new tw(\'<polygon points="\');for(d=0;d<c;++d)sQ(e,m+Gw(100*a[d])/100),e.a.a+=nb,sQ(e,m+Gw(100*b[d])/100),e.a.a+=ha;sQ(e,\'" style="fill:\'+this.e+";stroke:"+this.e+\';stroke-width:1"/>\');b2(this,e.a.a)};_.cd=function(a){this.e=Ej+(a.d>>16&255)+nb+(a.d>>8&255)+nb+(a.d&255)+jb};_.tS=function(){return M2(this)};_.e=Dg;_.i=null;_.j=400;_.k=null;_.n=1;_.o=10;_.p=400;var T1=0;\nfunction N2(a,b){var c,d,e;1==a.b.B[b]&&XS(a.b,b,2);for(d=0;2>d;++d){c=Y(a.b,d,b);x2(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[BR(a.b,c,e)]=!1}}function O2(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.b.d;++c)if(a.a[c]){f=!1;for(e=0;2>e;++e){b=!1;d=Y(a.b,e,c);for(g=0;g<a.b.f[d];++g)if(c!=BR(a.b,d,g)&&a.a[BR(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,N2(a,c))}}while(h)}function P2(){}w(29,1,{},P2);_.a=null;_.b=null;\nfunction Q2(a,b,c,d){a.b||(4==a.i||3==a.i&&-1!=a.c?a.b=!0:(a.j[a.i]=d,a.f[a.i]=b,a.k[a.i]=c,++a.i))}\nfunction R2(a,b){var c,d,e,f;if(a.b)return 3;-1!=a.c&&(a.c=b[a.c]);for(e=0;e<a.i;++e)2147483647!=a.f[e]&&(a.f[e]=b[a.f[e]]);if(-1==a.c&&0==a.d){d=2147483647;f=-1;for(e=0;e<a.i;++e)d>a.k[e]&&(d=a.k[e],f=e);a.c=a.f[f];for(e=f+1;e<a.i;++e)a.f[e-1]=a.f[e],a.k[e-1]=a.k[e],a.j[e-1]=a.j[e];--a.i}f=(-1==a.c?0:1)+a.d+a.i;if(4<f||3>f)return 3;c=-1==a.c&&1==a.d||-1!=a.c&&$T(a.n.b,a.c);d=-1;for(e=0;e<a.i;++e)if(a.j[e]){if(-1!=d||c)return 3;d=e}f=!1;if(-1!=d)for(e=0;e<a.i;++e)!a.j[e]&&a.f[d]<a.f[e]&&(f=!f);d=\n!1;if(-1!=a.c&&!c)for(e=0;e<a.i;++e)a.c<a.f[e]&&(d=!d);e=a.f;c=a.k;var g,h,j;h=!1;for(g=1;g<a.i;++g)for(j=0;j<g;++j)e[j]>e[g]&&(h=!h),c[j]>c[g]&&(h=!h);return a.e^h^d^f?2:1}function S2(a,b,c,d,e,f){this.n=a;0!=d&&1!=d?this.b=!0:(this.a=b,this.c=c,this.d=d,this.e=f,this.i=0,this.j=D(zq,sl,-1,4,2),this.f=D(B,u,-1,4,1),this.k=D(B,u,-1,4,1),-1!=c&&1==d&&(Q2(this,2147483647,e,!0),this.d=0))}w(30,1,{},S2);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction T2(a){var b;sS(a,15);b=a.C&65535;switch(a.C&-65536){case 65536:return null;case 131072:return 1==b?"meso":m+b+" meso diastereomers";case 0:return"unknown chirality";case 196608:return"racemate";case 262144:return"this enantiomer";case 327680:return"this or other enantiomer";case 393216:return"two epimers";default:return 1==b?"one stereo isomer":m+b+" stereo isomers"}}\nfunction U2(a){sS(a,15);if(a.b){var a=a.b,b;for(b=0;b<a.H.c;++b)if(0==(a.H.s[b]&67108864)&&3==a.S[b]){var c=a.H;c.s[b]|=67108864;c.K&=3}for(b=0;b<a.H.d;++b)3==a.k[b]&&2==uR(a.H,b)&&XS(a.H,b,26)}}\nfunction V2(a,b,c){var d,e,f;f=b.length;d=new W2(a.f,f,a.e);d.a[0]=0;for(e=d.b[0]=0;e<f;++e)d.n[e]=128-f,d.e[e]=b[e];if(8>f)X2(d);else a:{var g,h,j,l,n,o,r;f=z(nJ,Ol,88,[z(B,u,-1,[627]),null,z(B,u,-1,[2457]),null,z(B,u,-1,[2451,8643,2519]),null,z(B,u,-1,[34377,-2147448999]),null,z(B,u,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,z(B,u,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,z(B,u,-1,[542985,137283,2122017,530691,2206773,-2144711351,219209,2840841,137555,-2146871031,-2147264167,613705,-2145360543,-2146625271,694611,2454837,-2145356703,-2147345133,-2146928951,-2146931805,-2144641719,-2146951869,-2146625237,-2146624183,2841963,1074905,-2146625117,2799955,-2144723645,138583,859225,-2145264843,-2145216253,-2146624149,-2144700727,-2146928917,-2143905527,-2144045771,-2146789097,2288547,544407,2104323,-2146911977,-2144479405,3633737,\n-2146870089,-2146952169]),null,z(B,u,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);o=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[o]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==uR(a.f,c[j])&&(h=a.f.z[c[j]]&3,1==h&&(b+=l),2==h&&(e+=l)),b>>>=1,e>>>=1;for(r=0;r<f[o].length;++r){h=0==(-2147483648&f[o][r]);c=2147483647&f[o][r];for(j=!1;!j;j=!j){if(j){if(h)break;n=0;for(g=1;g!=l;g<<=1)n<<=1,0!=(c&g)&&(n|=1);c=n}for(g=0;g<d.e.length;++g){if(0==(c&b)&&0==(~c&e)){b=\n0;e=!0;for(j=1;j<d.e.length;++j)d.a[j]=d.a[j-1]+Math.sin(b),d.b[j]=d.b[j-1]+Math.cos(b),0==(c&1)&&(e=!e),b+=e?1.0471975511965976:-1.0471975511965976,c>>>=1;break a}0!=(c&1)&&(c|=l);c>>>=1}}}}X2(d)}Rm(a.c,d)}function Y2(a,b){var c,d;d=0;HR(a,a.length,(IR(),IR(),JR));for(c=0;c<a.length;++c)(0==c||0!=KR(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction Z2(a){var b,c,d,e,f,g,h,j,l;j=new Om;l=new Om;c=new Om;for(e=new gw(a.c);e.b<e.d.Xf();){d=hw(e);f=0;c.ug();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(Rm(c,new $2(d,g,b)),f+=b);if(0!=f){a3(c,new b3);for(h=new gw(c);h.b<h.d.Xf()&&!(g=hw(h),0<f*g.b&&(b=(0>f?-f:f)>=aI(g.b)?g.b:f,f-=b,Rm(0>b?j:l,new $2(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;a3(l,new c3);a3(j,new d3);for(f=new gw(l);f.b<f.d.Xf();){e=hw(f);for(d=new gw(j);d.b<d.d.Xf();)if(c=hw(d),e.b==-c.b)return a.j[e.c.e[e.a]]-=\ne.b,a.j[c.c.e[c.a]]-=c.b,new e3(e.c,c.c,e.a,c.a)}for(f=new gw(l);f.b<f.d.Xf();){e=hw(f);for(d=new gw(j);d.b<d.d.Xf();)if(c=hw(d),e.b>-c.b)return a.j[e.c.e[e.a]]+=c.b,a.j[c.c.e[c.a]]-=c.b,new e3(e.c,c.c,e.a,c.a)}for(f=new gw(l);f.b<f.d.Xf();){e=hw(f);for(d=new gw(j);d.b<d.d.Xf();)if(c=hw(d),e.b<-c.b)return a.j[e.c.e[e.a]]-=e.b,a.j[c.c.e[c.a]]+=e.b,new e3(e.c,c.c,e.a,c.a)}return null}function f3(a){return 2>a.c.c?null:new g3(fy(a.c,0),fy(a.c,1))}\nfunction h3(a){var b,c,d,e,f,g,h,j;j=b=null;for(f=0;f<a.f.d;++f)if(32==a.f.B[f]){c=Y(a.f,0,f);e=-1;for(g=0;g<a.c.c&&!(e=i3(fy(a.c,g),c),-1!=e);++g);d=Y(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=i3(fy(a.c,h),d),-1!=c);++h);g!=h&&(g>h&&(d=g,g=h,h=d,d=e,e=c,c=d),null==j&&(j=D(j3,q,10,a.c.c,0)),null==j[h]&&(j[h]=D(k3,e1,9,h,0)),j[h][g]?(j[h][g].c[0]+=j[h][g].b[0].a[e],j[h][g].d[0]+=j[h][g].b[0].b[e],j[h][g].c[1]+=j[h][g].b[1].a[c],j[h][g].d[1]+=j[h][g].b[1].b[c],++j[h][g].a[0],++j[h][g].a[1]):(j[h][g]=new e3(fy(a.c,\ng),fy(a.c,h),e,c),!b&&(b=new Om),Rm(b,j[h][g])))}return b}function X2(a){var b,c;b=3.141592653589793-3.141592653589793*(a.e.length-2)/a.e.length;for(c=1;c<a.e.length;++c)a.a[c]=a.a[c-1]+Math.sin(b*(c-1)),a.b[c]=a.b[c-1]+Math.cos(b*(c-1))}function l3(a,b,c){var d,e;for(e=d=0;e<mR(a.f,c);++e)m3(b,lR(a.f,c,e))&&++d;return d}\nfunction n3(a,b,c,d){var e,f,d=new W2(a.f,b.e.length+c.e.length-d,a.e);for(e=a=0;e<b.e.length;++e)d.e[a]=b.e[e],d.n[a]=b.n[e],d.a[a]=b.a[e],d.b[a++]=b.b[e];for(e=0;e<c.e.length;++e)f=i3(b,c.e[e]),-1==f?(d.e[a]=c.e[e],d.n[a]=c.n[e],d.a[a]=c.a[e],d.b[a++]=c.b[e]):d.n[f]<c.n[e]&&(d.n[f]=c.n[e]);return d}\nfunction o3(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new p3);if(0!=(a.e&1)){var j,l,n,o,r;o=!1;sS(b,7);b.o=b.c;b.p=b.d;for(l=0;l<b.c;++l)b.f[b.o+l]!=b.f[l]&&(b.f[b.o+l]!=b.f[2*b.o+l]&&(o=!0),j=BS(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=BS(b,l,!0),j!=r&&(n=((b.s[l]&-268435456)>>>28)-1,(-1==n||n<j)&&FT(b,l,j))));D2(b);o&&(b.K=0)}a.f=b;sS(a.f,3);a.c=new Om;a.a=D(zq,sl,-1,a.f.o,2);a.b=D(zq,sl,-1,a.f.p,2);a.d=D(zq,sl,-1,a.f.p,2);for(d=0;d<a.f.p;++d)a.d[d]=32!=a.f.B[d];a.j=D(B,u,-1,a.f.o,1);for(c=0;c<a.f.o;++c)a.j[c]=\na.f.q[c];if(0!=(a.e&6)){for(d=0;d<a.f.p;++d)a.d[d]=!a.d[d]&&v2(a.f,Y(a.f,0,d))&&v2(a.f,Y(a.f,1,d));var t,y,v,s,A,F,M,N,$,S,V,ea;for(s=v=A=0;s<a.f.p;++s)if(v2(a.f,Y(a.f,0,s))&&v2(a.f,Y(a.f,1,s))){a.b[s]=!0;var na=v,ta,Yb=a.f,K=void 0,ra=void 0,yc=void 0,jd=void 0,K=Yb.y[0][s],ra=Yb.y[1][s],yc=Yb.D[ra].a-Yb.D[K].a,jd=Yb.D[ra].b-Yb.D[K].b;ta=Math.sqrt(yc*yc+jd*jd);v=na+ta;++A}if(!(0==A||0==v)){v/=A;for(t=0;t<a.f.o;++t)v2(a.f,t)&&(0==RR(a.f,t)?x2(a.f,t,!1):a.a[t]=!0);S=D(B,u,-1,a.f.o,1);var wb=a.f,L,\nHa,xb,Hc,tc,Ba,kd,ld;sS(wb,1);for(L=0;L<wb.o;++L)S[L]=-1;for(L=tc=0;L<wb.o;++L)if(-1==S[L]&&0!=(wb.s[L]&262144)){S[L]=tc;Ba=D(B,u,-1,wb.o,1);Ba[0]=L;for(kd=Hc=0;Hc<=kd;){xb=RR(wb,Ba[Hc]);for(ld=0;ld<xb;++ld)Ha=wb.e[Ba[Hc]][ld],-1==S[Ha]&&0!=(wb.s[Ha]&262144)&&(Ba[++kd]=Ha,S[Ha]=tc);++Hc}++tc}F=tc;$=D(B,u,-1,F,1);for(t=0;t<a.f.o;++t)-1!=S[t]&&++$[S[t]];N=D(q3,q,12,F,0);for(M=0;M<F;++M)N[M]=new W2(a.f,$[M],a.e);y=D(B,u,-1,F,1);for(t=0;t<a.f.o;++t)M=S[t],-1!=M&&(N[M].n[y[M]]=256,N[M].e[y[M]]=t,N[M].a[y[M]]=\nwR(a.f,t)/v,N[M].b[y[M]]=xR(a.f,t)/v,++y[M]);V=-1;for(M=ea=0;M<F;++M)ea<$[M]&&(ea=$[M],V=M);Rm(a.c,N[V]);for(M=0;M<F;++M)M!=V&&Rm(a.c,N[M])}}var va,Fa,ba,aa,Ya,Ab,Jc,cc,da,sd,W,O,kb,Ia,ce,U,ga,$c,Kc,Oa,eb,Lc,de,wd,Wc,Kb,ob;for(Fa=0;Fa<a.f.o;++Fa)if(4<mR(a.f,Fa)){da=new W2(a.f,1+mR(a.f,Fa),a.e);da.a[mR(a.f,Fa)]=0;da.b[mR(a.f,Fa)]=0;da.n[mR(a.f,Fa)]=32;da.e[mR(a.f,Fa)]=Fa;a.a[Fa]=!0;for(W=0;W<mR(a.f,Fa);++W)Ab=lR(a.f,Fa,W),da.a[W]=Math.sin(1.0471975511965976*W-2.0943951023931953),da.b[W]=Math.cos(1.0471975511965976*\nW-2.0943951023931953),da.n[W]=32,da.e[W]=Ab,a.a[Ab]=!0,a.b[BR(a.f,Fa,W)]=!0;Rm(a.c,da)}de=mS(a.f);for(Lc=0;Lc<de.i.c;++Lc){wd=fy(de.j,Lc).length;Oa=fy(de.i,Lc);Wc=!1;if(0!=(a.e&6)){Wc=!0;for(W=0;W<wd;++W)if(!v2(a.f,Oa[W])){Wc=!1;break}}if(!Wc){O=!1;for(W=0;W<wd;++W)if(vS(a.f,Oa[W])==wd){O=!0;break}if(O){eb=fy(de.j,Lc);V2(a,Oa,eb);for(W=0;W<wd;++W)a.a[Oa[W]]=!0,a.b[eb[W]]=!0}}}for(Ya=0;Ya<a.f.p;++Ya)if(AR(a.f,Ya)&&!a.b[Ya]){a:{var dc=a,uc=Ya,$b=void 0,I=void 0,oc=void 0,ac=void 0,zc=void 0,vc=void 0,\nxd=void 0,ee=void 0,Hd=void 0,ad=void 0,Ob=void 0,ca=void 0,Sd=void 0,$b=Y(dc.f,0,uc),I=Y(dc.f,1,uc),zc=D(B,u,-1,dc.f.o,1),vc=D(B,u,-1,dc.f.o,1),xd=D(B,u,-1,dc.f.o,1),ee=D(B,u,-1,dc.f.o,1);zc[0]=$b;zc[1]=I;vc[1]=uc;xd[$b]=1;xd[I]=2;ee[0]=-1;ee[1]=0;for(Hd=ac=1;ac<=Hd;){for(ad=0;ad<mR(dc.f,zc[ac]);++ad){oc=lR(dc.f,zc[ac],ad);if(1<ac&&oc==$b){Sd=new r3(xd[zc[ac]]);vc[0]=BR(dc.f,zc[ac],ad);Ob=ac;for(ca=0;ca<Sd.a.length;++ca)Sd.a[ca]=zc[Ob],Sd.b[ca]=vc[Ob],Ob=ee[Ob];ob=Sd;break a}0==xd[oc]&&0!=(dc.f.s[oc]&\n3072)&&(zc[++Hd]=oc,vc[Hd]=BR(dc.f,zc[ac],ad),xd[oc]=xd[zc[ac]]+1,ee[Hd]=ac)}++ac}ob=null}Oa=ob.a;eb=ob.b;V2(a,Oa,eb);for(W=0;W<ob.a.length;++W)a.a[Oa[W]]=!0,a.b[eb[W]]=!0}for(Ya=0;Ya<a.f.p;++Ya)if(!a.b[Ya]&&3==uR(a.f,Ya)&&(ba=Y(a.f,0,Ya),aa=Y(a.f,1,Ya),ce=mR(a.f,ba)+mR(a.f,aa),2<ce)){da=new W2(a.f,ce,a.e);for(W=Jc=0;W<mR(a.f,ba);++W)Ab=lR(a.f,ba,W),Ab!=aa&&(da.e[Jc++]=Ab,a.a[Ab]=!0,a.b[BR(a.f,ba,W)]=!0);da.e[Jc++]=ba;da.e[Jc++]=aa;for(W=0;W<mR(a.f,aa);++W)Ab=lR(a.f,aa,W),Ab!=ba&&(da.e[Jc++]=Ab,a.a[Ab]=\n!0,a.b[BR(a.f,aa,W)]=!0);for(W=0;W<ce;++W)da.a[W]=W,da.b[W]=0,da.n[W]=1;a.a[ba]=!0;a.a[aa]=!0;a.b[Ya]=!0;Rm(a.c,da)}for(Ya=0;Ya<a.f.p;++Ya)if(!a.b[Ya]&&2==uR(a.f,Ya)){va=D(B,u,-1,a.f.o,1);for(W=0;2>W;++W)if(va[0]=Y(a.f,W,Ya),va[1]=Y(a.f,1-W,Ya),1==a.f.k[va[0]]&&2==a.f.k[va[1]]&&2==mR(a.f,va[1])){a.a[va[0]]=!0;a.a[va[1]]=!0;a.b[Ya]=!0;Ia=1;do{U=lR(a.f,va[Ia],0)==va[Ia-1]?1:0;va[Ia+1]=lR(a.f,va[Ia],U);if(2==a.f.k[va[Ia+1]]&&2<mR(a.f,va[Ia+1]))break;a.a[va[Ia+1]]=!0;a.b[BR(a.f,va[Ia],U)]=!0;++Ia}while(2==\na.f.k[va[Ia]]&&2==mR(a.f,va[Ia]));ce=mR(a.f,va[0])+mR(a.f,va[Ia])+Ia-1;da=new W2(a.f,ce,a.e);for(kb=0;kb<=Ia;++kb)da.a[kb]=kb,da.b[kb]=0,da.n[kb]=64,da.e[kb]=va[kb];cc=Ia+1;sd=!1;for(kb=0;kb<mR(a.f,va[0]);++kb)Ab=lR(a.f,va[0],kb),Ab!=va[1]&&(da.a[cc]=-0.5,da.b[cc]=sd?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),da.n[cc]=64,da.e[cc]=Ab,++cc,sd=!0);sd=!1;for(kb=0;kb<mR(a.f,va[Ia]);++kb)Ab=lR(a.f,va[Ia],kb),Ab!=va[Ia-1]&&(da.a[cc]=Ia+0.5,da.b[cc]=sd?-Math.sin(1.0471975511965976):Math.sin(1.0471975511965976),\nda.n[cc]=64,da.e[cc]=Ab,++cc,sd=!0);Rm(a.c,da)}}for(Fa=0;Fa<a.f.o;++Fa)if(4==mR(a.f,Fa)){ga=D(B,u,-1,4,1);$c=D(B,u,-1,4,1);for(W=Kc=0;4>W;++W)ga[Kc]=lR(a.f,Fa,W),$c[Kc]=BR(a.f,Fa,W),1==mR(a.f,ga[Kc])&&!a.b[$c[Kc]]&&++Kc;if(2==Kc){da=new W2(a.f,3,a.e);for(W=0;2>W;++W)a.a[ga[W]]=!0,a.b[$c[W]]=!0,da.e[W]=ga[W],da.n[W]=32;da.a[0]=-0.5;da.b[0]=0.866;da.a[1]=0.5;da.b[1]=0.866;da.a[2]=0;da.b[2]=0;da.n[2]=32;da.e[2]=Fa;Rm(a.c,da)}if(3==Kc){for(W=0;2>W;++W)1==uR(a.f,$c[W])&&(Kb=ga[W],ga[W]=ga[2],ga[2]=Kb,\nKb=$c[W],$c[W]=$c[2],$c[2]=Kb);da=new W2(a.f,4,a.e);for(W=0;3>W;++W)a.a[ga[W]]=!0,a.b[$c[W]]=!0,da.e[W]=ga[W],da.n[W]=32;da.a[0]=-1;da.b[0]=0;da.a[1]=1;da.b[1]=0;da.a[2]=0;da.b[2]=1;da.a[3]=0;da.b[3]=0;da.n[3]=32;da.e[3]=Fa;Rm(a.c,da)}}s3(a);for(var Td,Je,Gb,yd,fb,rb;;){yd=null;for(Td=0;Td<a.f.o;++Td){for(Gb=rb=0;Gb<mR(a.f,Td);++Gb)a.b[BR(a.f,Td,Gb)]||++rb;if(1==rb){a:{var Hb=a,Db=Td,ec=void 0,fc=void 0,gb=void 0,Id=void 0,md=void 0,bd=void 0,cd=void 0,gc=void 0,Ua=void 0,Mc=void 0,dd=void 0,fe=void 0,\ngb=D(B,u,-1,Hb.f.o,1),Id=D(B,u,-1,Hb.f.o,1),md=D(B,u,-1,Hb.f.o,1),bd=D(B,u,-1,Hb.f.o,1);gb[0]=Db;md[Db]=1;bd[0]=-1;for(cd=fc=0;fc<=cd;){if(0==fc||!Hb.a[gb[fc]])for(gc=0;gc<mR(Hb.f,gb[fc]);++gc)ec=lR(Hb.f,gb[fc],gc),dd=BR(Hb.f,gb[fc],gc),0==md[ec]&&!Hb.b[dd]&&(gb[++cd]=ec,Id[cd]=dd,md[ec]=md[gb[fc]]+1,bd[cd]=fc);if(fc==cd){fe=new r3(md[gb[fc]]);Ua=fc;for(Mc=0;Mc<fe.a.length;++Mc)fe.a[Mc]=gb[Ua],fe.b[Mc]=Id[Ua],Ua=bd[Ua];fb=fe;break a}++fc}fb=null}(!yd||fb.a.length>yd.a.length)&&(yd=fb)}}if(!yd)break;\nJe=new W2(a.f,yd.a.length,a.e);for(Gb=0;Gb<yd.a.length;++Gb)a.a[yd.a[Gb]]=!0,Gb<yd.a.length-1&&(a.b[yd.b[Gb]]=!0),Je.e[Gb]=yd.a[Gb],Je.a[Gb]=Math.cos(0.5235987755982988)*Gb,Je.b[Gb]=1==(Gb&1)?0:0.5,Je.n[Gb]=128+yd.a.length;Rm(a.c,Je)}s3(a);for(f=new gw(a.c);f.b<f.d.Xf();){for(var pb=e=hw(f),pc=void 0,ue=void 0,T=void 0,ge=void 0,Wa=void 0,ge=T=0;ge<pb.e.length;++ge){pc=pb.e[ge];ue=mR(pb.k,pc);for(Wa=0;Wa<ue;++Wa)lR(pb.k,pc,Wa)>pc&&++T}pb.f=D(B,u,-1,T,1);pb.i=D(B,u,-1,pb.k.o,1);for(ge=T=0;ge<pb.e.length;++ge){pc=\npb.e[ge];ue=mR(pb.k,pc);pb.i[pc]=ge;for(Wa=0;Wa<ue;++Wa)lR(pb.k,pc,Wa)>pc&&(pb.f[T++]=BR(pb.k,pc,Wa))}}var hc,qc,ic,Ja,Jd,lf,ab,ne,ve,Kd,jc,we;for(ne=0;ne<a.c.c;++ne){ab=fy(a.c,ne);for(ve=0;ve<ab.f.length;++ve)if(ic=ab.f[ve],2==uR(a.f,ic)){if(!MR(a.f,ic)&&0==(a.f.z[ic]&3)){var td=a.f;td.z[ic]|=16777216}if(!AR(a.f,ic)&&1<a.f.f[Y(a.f,0,ic)]&&1<a.f.f[Y(a.f,1,ic)]&&(1==(a.f.z[ic]&3)||2==(a.f.z[ic]&3))){we=D(B,u,-1,2,1);Ja=D(B,u,-1,2,1);for(Kd=0;2>Kd;++Kd){we[Kd]=a.f.G;Ja[Kd]=Y(a.f,Kd,ic);for(jc=0;jc<\nmR(a.f,Ja[Kd]);++jc)Jd=lR(a.f,Ja[Kd],jc),Jd!=Y(a.f,1-Kd,ic)&&we[Kd]>Jd&&(we[Kd]=Jd)}lf=t3(ab.a[ab.i[Ja[0]]],ab.b[ab.i[Ja[0]]],ab.a[ab.i[Ja[1]]],ab.b[ab.i[Ja[1]]]);hc=t3(ab.a[ab.i[we[0]]],ab.b[ab.i[we[0]]],ab.a[ab.i[Ja[0]]],ab.b[ab.i[Ja[0]]]);qc=t3(ab.a[ab.i[Ja[1]]],ab.b[ab.i[Ja[1]]],ab.a[ab.i[we[1]]],ab.b[ab.i[we[1]]]);0>B2(lf,hc)^0>B2(lf,qc)^2==(a.f.z[ic]&3)&&u3(ab,ic)}}}var Ud,zd,Fb,Sc,sb,ed,xe,Vd,Ac,Nc,rc,hb,kc,Ad,ye,Bd,Bc,Pa,Za,Cd,Wd,Cc,Va,Ve,We,nd;Wd=D(xS,q,6,a.f.o,0);for(Cd=0;Cd<a.f.o;++Cd)Wd[Cd]=\nnew yS(2),SR(Wd[Cd],Cd);nd=D(B,u,-1,a.f.o,1);for(Cc=0;Cc<a.f.d;++Cc)if(Va=a.f.z[Cc]&3,1==Va||2==Va)pR(Wd[Y(a.f,0,Cc)],lx(Va)),pR(Wd[Y(a.f,1,Cc)],lx(Va));Ve=Y2(Wd,nd);do{We=Ve;for(var qg=a,mf=Wd,Lh=nd,Ke=void 0,rg=void 0,Eb=void 0,Xc=void 0,Dd=void 0,nf=void 0,sg=void 0,rg=D(B,u,-1,16,1),Ke=0;Ke<qg.f.o;++Ke){for(Eb=0;Eb<mR(qg.f,Ke);++Eb){sg=Lh[lR(qg.f,Ke,Eb)];for(Xc=0;Xc<Eb&&!(sg<rg[Xc]);++Xc);for(Dd=Eb;Dd>Xc;--Dd)rg[Dd]=rg[Dd-1];rg[Xc]=sg}nf=AS(6,mR(qg.f,Ke));SR(mf[Ke],Ke);TR(mf[Ke],16,lx(Lh[Ke]));\nTR(mf[Ke],17*(6-nf),Rk);for(Eb=0;Eb<nf;++Eb)TR(mf[Ke],17,lx(rg[Eb]))}Ve=Y2(Wd,nd)}while(We!=Ve);Sc=D(lM,cm,-1,a.f.p,1);var Mg,Ef,Ca,Tf,Oc,of,Ib,Ff,Mh,Gf;for(Ca=0;Ca<a.f.p;++Ca)if(Mg=Y(a.f,0,Ca),Ef=Y(a.f,1,Ca),!(AR(a.f,Ca)||1!=uR(a.f,Ca)||1==mR(a.f,Mg)||1==mR(a.f,Ef)))if(!(0!=(a.e&2)&&v2(a.f,Mg))||!v2(a.f,Ef)){Mh=!1;for(Ib=0;2>Ib;++Ib)if(Tf=Y(a.f,Ib,Ca),2<mR(a.f,Tf)){Gf=!0;of=-1;for(Ff=0;Ff<mR(a.f,Tf);++Ff)Oc=lR(a.f,Tf,Ff),Oc!=Y(a.f,1-Ib,Ca)&&(-1==of?of=nd[Oc]:of!=nd[Oc]&&(Gf=!1));if(Gf){Mh=!0;break}}Mh||\n(0!=(a.e&4)&&v2(a.f,Mg)&&v2(a.f,Ef)?Sc[Ca]=1:Sc[Ca]=2)}for(Fb=0;Fb<a.f.p;++Fb)2==Sc[Fb]&&(0!=(a.f.s[Y(a.f,0,Fb)]&3072)||0!=(a.f.s[Y(a.f,1,Fb)]&3072))&&(Sc[Fb]=3);for(hb=0;hb<a.c.c;++hb){Nc=fy(a.c,hb);xe=v3(Nc);Bd=Nc.c;ye=new w3(Nc,a.e);Ad=-1;for(rc=0;224>rc&&0!=xe.c;++rc){Vd=x3(a.i,xe.c);ed=(PD(Vd,xe.c),xe.b[Vd]);a:{var pf=a,Ld=ed[0],oe=ed[1],Xd=void 0,ib=void 0,Uf=void 0,fd=void 0,Da=void 0,zl=void 0,Sh=void 0,hk=void 0,Ma=void 0,Ci=void 0,hh=void 0,Th=void 0,Da=D(B,u,-1,pf.f.o,1),zl=D(B,u,-1,pf.f.o,\n1),Sh=D(B,u,-1,pf.f.o,1),hk=D(B,u,-1,pf.f.o,1);Da[0]=oe;Sh[oe]=1;hk[0]=-1;for(Ma=fd=0;fd<=Ma;){for(Ci=0;Ci<RR(pf.f,Da[fd]);++Ci){ib=lR(pf.f,Da[fd],Ci);Th=BR(pf.f,Da[fd],Ci);if(ib==Ld){Uf=Sh[Da[fd]];Xd=D(B,u,-1,Uf,1);Xd[0]=Th;for(hh=1;hh<Uf;++hh)Xd[hh]=zl[fd],fd=hk[fd];sb=Xd;break a}0==Sh[ib]&&(Da[++Ma]=ib,zl[Ma]=Th,Sh[ib]=Sh[Da[fd]]+1,hk[Ma]=fd)}if(fd==Ma)break;++fd}sb=null}Ud=D(B,u,-1,sb.length,1);zd=0;if(32>rc)for(kc=1;kc<sb.length-1;++kc)3==Sc[sb[kc]]&&(Ud[zd++]=sb[kc]);else if(96>rc)for(kc=1;kc<\nsb.length-1;++kc)2<=Sc[sb[kc]]&&(Ud[zd++]=sb[kc]);else for(kc=1;kc<sb.length-1;++kc)1<=Sc[sb[kc]]&&(Ud[zd++]=sb[kc]);if(0!=zd){Pa=Ud[0];if(1<zd){do Pa=Ud[x3(a.i,zd)];while(Pa==Ad)}Pa!=Ad&&(Ad=Pa,u3(Nc,Pa),xe=v3(Nc),Bd>Nc.c&&(Bd=Nc.c,ye=new w3(Nc,a.e)))}}VD(a.c,hb,ye);Nc=ye;Ac=1;do{Bc=9999;for(kc=0;kc<Nc.e.length;++kc)if(Za=nd[Nc.e[kc]],Za==Ac){for(var lc=Nc,Og=kc,ik=void 0,Al=void 0,ih=void 0,Uh=void 0,ug=void 0,jh=void 0,Vh=void 0,Pg=void 0,vg=void 0,Qg=void 0,mj=void 0,Bl=void 0,Yd=void 0,Le=void 0,\nze=void 0,Qb=void 0,sf=void 0,Sg=void 0,wk=void 0,Xv=void 0,Yd=lc.a[Og],sf=lc.b[Og],Uh=D(y3,q,11,4,0),Qg=vg=0;Qg<lc.f.length&&!(4<=vg);++Qg)Og==lc.i[Y(lc.k,0,lc.f[Qg])]||Og==lc.i[Y(lc.k,1,lc.f[Qg])]||(Le=lc.a[lc.i[Y(lc.k,0,lc.f[Qg])]],Sg=lc.b[lc.i[Y(lc.k,0,lc.f[Qg])]],ze=lc.a[lc.i[Y(lc.k,1,lc.f[Qg])]],wk=lc.b[lc.i[Y(lc.k,1,lc.f[Qg])]],jh=Math.sqrt((Le-Yd)*(Le-Yd)+(Sg-sf)*(Sg-sf)),Vh=Math.sqrt((ze-Yd)*(ze-Yd)+(wk-sf)*(wk-sf)),ih=Math.sqrt((ze-Le)*(ze-Le)+(wk-Sg)*(wk-Sg)),jh<ih&&Vh<ih?Le==ze?(ug=0>=\nYd-Le?0-(Yd-Le):Yd-Le,0.5>ug&&(Uh[vg++]=new z3(t3(Le,sf,Yd,sf),(0.5-ug)/2))):Sg==wk?(ug=0>=sf-Sg?0-(sf-Sg):sf-Sg,0.5>ug&&(Uh[vg++]=new z3(t3(Yd,Sg,Yd,sf),(0.5-ug)/2))):(mj=(wk-Sg)/(ze-Le),Bl=-1/mj,ik=Sg-mj*Le,Al=sf-Bl*Yd,Qb=(Al-ik)/(mj-Bl),Xv=mj*Qb+ik,ug=Math.sqrt((Qb-Yd)*(Qb-Yd)+(Xv-sf)*(Xv-sf)),0.5>ug&&(Uh[vg++]=new z3(t3(Qb,Xv,Yd,sf),(0.5-ug)/2))):0.5>jh?Uh[vg++]=new z3(t3(Le,Sg,Yd,sf),(0.5-jh)/2):0.5>Vh&&(Uh[vg++]=new z3(t3(ze,wk,Yd,sf),(0.5-Vh)/2)));0<vg&&(Pg=A3(Uh,vg),lc.a[Og]+=Pg.b*Math.sin(Pg.a),\nlc.b[Og]+=Pg.b*Math.cos(Pg.a))}else Za>Ac&&Za<Bc&&(Bc=Za);Ac=Bc}while(9999!=Bc)}var Rl,Tn;for(Rl=0;Rl<a.f.o;++Rl)!v2(a.f,Rl)&&0==mR(a.f,Rl)&&(Tn=new W2(a.f,1,a.e),a.a[Rl]=!0,Tn.e[0]=Rl,Tn.a[0]=0,Tn.b[0]=0,Tn.n[0]=0,Rm(a.c,Tn));var G1,Yv;for(Yv=h3(a);Yv;){for(var Un=void 0,Zv=void 0,zE=void 0,AE=void 0,AE=0,zE=null,Zv=new gw(Yv);Zv.b<Zv.d.Xf();)Un=hw(Zv),AE<Un.b[0].e.length*Un.b[1].e.length&&(AE=Un.b[0].e.length*Un.b[1].e.length,zE=Un);G1=zE;B3(a,G1,1.2);Yv=h3(a)}var $v;for($v=Z2(a);$v;)B3(a,$v,1.5),\n$v=Z2(a);var aw;for(aw=f3(a);aw;)B3(a,aw,1.8),aw=f3(a);for(g=0;g<a.c.c;++g){e=fy(a.c,g);for(h=0;h<e.e.length;++h)y2(a.f,e.e[h],e.a[h]),z2(a.f,e.e[h],e.b[h]),A2(a.f,e.e[h],0)}}\nfunction B3(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,n;e=D(bH,Zl,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];n=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var o=void 0,r=o=void 0,t=void 0,y=void 0,v=void 0,s=void 0,A=s=void 0,F=y=o=v=y=void 0,M=void 0,N=r=void 0,$=y=o=void 0,S=void 0;if(1==f.e.length)f=0;else{N=c+Math.sqrt(b.b[1-j].e.length);t=D(bH,Zl,-1,36,1);for(A=0;A<f.e.length;++A)o=t3(h,l,f.a[A],f.b[A]),o=P(J(Math.round(36*o/6.283185307179586))),o=0>o?o+36:36<=o?o-36:o,y=h-f.a[A],v=l-f.b[A],\ny=y*y+v*v,t[o]<y&&(t[o]=y);o=y=-1;for(A=0;36>A;++A)t[A]=Math.sqrt(t[A]),y<t[A]&&(y=t[A],o=A);o=0>o-18?o-18+36:36<=o-18?o-18-36:o-18;for(A=0;18>=A;++A)t[0>o+A?o+A+36:36<=o+A?o+A-36:o+A]+=0.01*A,t[0>o-A?o-A+36:36<=o-A?o-A-36:o-A]+=0.01*A;$=D(bH,Zl,-1,9,1);for(A=1;9>A;++A)$[A]=Math.sin(0.17453292519943295*A);S=N*N;M=1.7976931348623157E308;F=-1;for(o=0;36>o;++o)if(!(t[o]>=M)){v=t[o];for(A=1;9>A;++A){for(y=-1;1>=y&&!(r=0>o+y*A?o+y*A+36:36<=o+y*A?o+y*A-36:o+y*A,!(t[r]<=v)&&(s=t[r]*$[A],s<N&&(s*=s,r=Math.sqrt(S-\ns)+Math.sqrt(t[r]*t[r]-s)-N,v<r&&(v=r,M<=r))));y+=2);if(M<=v)break}M>v&&(M=v,F=o)}f=6.283185307179586*F/36}n[g]=f}C3(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);C3(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);n=1.7976931348623157E308;f=-1.7976931348623157E308;g=b.d[0]-b.d[1];for(j=0;j<b.b[1].b.length;++j)b.b[1].b[j]+=g,n>b.b[1].b[j]&&(n=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-n+2*c;f=Gw(Math.ceil(j));n+=(j-f)/2-c;g=D(bH,Zl,-1,f,1);for(j=0;j<f;++j)g[j]=b.c[1]+c;for(j=0;j<b.b[1].b.length;++j){h=\nb.b[1].b[j]-n;l=Gw(h-c);for(h=AS(Gw(h+c),f-1);l<=h;++l)g[l]>b.b[1].a[j]&&(g[l]=b.b[1].a[j])}for(j=0;j<f;++j)g[j]-=c;c=b.c[0]-b.c[1];for(j=0;j<b.b[0].a.length;++j)f=Gw(b.b[0].b[j]-n),0<=f&&f<g.length&&c<b.b[0].a[j]-g[f]&&(c=b.b[0].a[j]-g[f]);for(j=0;j<b.b[1].a.length;++j)b.b[1].a[j]+=c;d&&(C3(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),C3(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=n3(a,b.b[0],b.b[1],0);D3(a,b.b[0],b.b[1],d)}\nfunction s3(a){for(var b,c,d,e,f,g,h,j,l,n,o,r,t,y,v;;){n=v=0;y=t=null;for(f=1;f<a.c.c;++f){d=fy(a.c,f);for(g=0;g<f;++g){e=fy(a.c,g);for(j=r=o=c=b=0;j<d.e.length;++j)for(l=0;l<e.e.length;++l)d.e[j]==e.e[l]&&(++c,b=d.e[j],o<d.n[j]&&(o=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==l3(a,d,b)&&1==l3(a,e,b)?0:1,o>r?h=(b<<24)+(o<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(o<<8)+c,v<h)){v=h;n=c;for(j=r=o=0;j<d.e.length;++j)o<d.n[j]&&(o=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);o>r?(t=d,y=e):(t=e,y=\nd)}}}if(0==v)break;if(n==t.e.length)an(a.c,t);else if(n==y.e.length)an(a.c,y);else{c=a;f=n;r=o=e=d=n=n=j=b=v=g=void 0;g=D(B,u,-1,f,1);for(b=v=0;b<t.e.length;++b)for(j=0;j<y.e.length;++j)t.e[b]==y.e[j]&&(g[v++]=t.e[b]);if(1==f)f=(n=i3(t,g[0]),d=i3(y,g[0]),E3(y,t.a[n]-y.a[d],t.b[n]-y.b[d]),e=F3(c,t,g[0]),o=F3(c,y,g[0]),r=0,1==l3(c,t,g[0])&&1==l3(c,y,g[0])&&(r=1.0471975511965976),C3(y,y.a[d],y.b[d],e-o+r+3.141592653589793),n3(c,t,y,1));else{n=c;d=t;e=y;r=g;var s=void 0,A=v=void 0,F=void 0,M=void 0,N=\nvoid 0,$=void 0,S=void 0,V=l=j=b=M=void 0,ea=A=s=o=v=g=l=j=b=v=s=void 0,$=void 0;j=D(B,u,-1,f,1);l=D(B,u,-1,f,1);for(b=0;b<f;++b)j[b]=i3(d,r[b]),l[b]=i3(e,r[b]);for(b=s=v=o=g=0;b<f;++b)g+=d.a[j[b]],o+=d.b[j[b]],v+=e.a[l[b]],s+=e.b[l[b]];g/=f;o/=f;v/=f;s/=f;E3(e,g-v,o-s);M=D(y3,q,11,f,0);$=D(y3,q,11,f,0);s=D(y3,q,11,f,0);v=D(y3,q,11,f,0);for(b=0;b<f;++b)M[b]=new G3(g,o,d.a[j[b]],d.b[j[b]]),$[b]=new G3(g,o,e.a[l[b]],e.b[l[b]]),s[b]=new z3(M[b].a-$[b].a,M[b].b*$[b].b),v[b]=new z3(M[b].a+$[b].a,M[b].b*\n$[b].b);s=A3(s,f);v=A3(v,f);for(b=$=ea=0;b<f;++b)for(V=0;V<mR(n.f,r[b]);++V)A=lR(n.f,r[b],V),m3(d,A)&&!m3(e,A)&&++ea,!m3(d,A)&&m3(e,A)&&++$;N=D(y3,q,11,ea,0);S=D(y3,q,11,$,0);M=D(y3,q,11,$,0);for(b=$=ea=0;b<f;++b)for(V=0;V<mR(n.f,r[b]);++V)A=lR(n.f,r[b],V),m3(d,A)&&!m3(e,A)&&(F=i3(d,A),N[ea]=new G3(d.a[j[b]],d.b[j[b]],d.a[F],d.b[F]),++ea),!m3(d,A)&&m3(e,A)&&(F=i3(e,A),A=new G3(e.a[l[b]],e.b[l[b]],e.a[F],e.b[F]),S[$]=new z3(s.a+A.a,A.b),M[$]=new z3(v.a-A.a,A.b),++$);b=A3(N,ea);j=A3(S,$);l=A3(M,$);\nif($H(B2(b.a,j.a))>$H(B2(b.a,l.a)))C3(e,g,o,s.a);else{r=g;b=o;s=l=j=void 0;for(s=0;s<e.e.length;++s)l=gM((e.a[s]-r)*(e.a[s]-r)+(e.b[s]-b)*(e.b[s]-b)),j=0-t3(r,b,e.a[s],e.b[s]),e.a[s]=r+l*Math.sin(j),e.b[s]=b+l*Math.cos(j);C3(e,g,o,v.a)}f=n3(n,d,e,f)}n=f;D3(c,t,y,n)}}}\nfunction F3(a,b,c){var d,e,f,g,h,j,l,n;d=D(bH,Zl,-1,mR(a.f,c)+1,1);f=D(B,u,-1,mR(a.f,c)+1,1);g=D(B,u,-1,mR(a.f,c)+1,1);l=i3(b,c);for(h=e=0;h<mR(a.f,c);++h)f[e]=lR(a.f,c,h),g[e]=BR(a.f,c,h),j=i3(b,f[e]),-1!=j&&(d[e++]=t3(b.a[l],b.b[l],b.a[j],b.b[j]));if(1==e)return d[0]+3.141592653589793;for(h=e-1;0<h;--h)for(b=0;b<h;++b)d[b]>d[b+1]&&(j=d[b],d[b]=d[b+1],d[b+1]=j,j=f[b],f[b]=f[b+1],f[b+1]=j,j=g[b],g[b]=g[b+1],g[b+1]=j);d[e]=d[0]+6.283185307179586;f[e]=f[0];g[e]=g[0];j=-100;for(h=l=0;h<e;++h){b=d[h+\n1]-d[h];if(2<e&&AR(a.f,g[h])&&AR(a.f,g[h+1])){a:{n=a;var o=f[h],r=c,t=f[h+1],y=void 0,v=void 0,s=void 0,A=void 0,F=void 0,M=void 0,s=D(B,u,-1,n.f.o,1),A=D(B,u,-1,n.f.o,1);s[0]=r;s[1]=o;A[r]=1;A[o]=2;for(F=v=1;v<=F;){for(M=0;M<mR(n.f,s[v]);++M){y=lR(n.f,s[v],M);if(y==t){n=1+A[s[v]];break a}0==A[y]&&0!=(n.f.s[y]&3072)&&(s[++F]=y,A[y]=A[s[v]]+1)}++v}n=0}0!=n&&(b-=100-n)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function D3(a,b,c,d){var e;e=AS(hB(a.c,b),hB(a.c,c));kE(a.c,e,d);an(a.c,b);an(a.c,c)}\nfunction H3(){this.e=1}function A3(a,b){var c,d,e;for(d=c=e=0;d<b;++d)e+=a[d].b*Math.sin(a[d].a),c+=a[d].b*Math.cos(a[d].a);0==c?d=0<e?1.5707963267948966:-1.5707963267948966:(d=Math.atan(e/c),0>c&&(d+=3.141592653589793));c=Math.sqrt(e*e+c*c)/b;return new z3(d,c)}w(33,1,{},H3);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function b3(){}w(34,1,{},b3);_.dd=function(a,b){var c,d;return c=aI(a.b),d=aI(b.b),c<d?-1:c==d?0:1};function c3(){}w(35,1,{},c3);\n_.dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function d3(){}w(36,1,{},d3);_.dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function g3(a,b){var c,d;this.b=D(q3,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=D(bH,Zl,-1,2,1);this.d=D(bH,Zl,-1,2,1);this.a=D(B,u,-1,2,1);for(c=0;2>c;++c){for(d=0;d<this.b[c].e.length;++d)this.c[c]+=this.b[c].a[d],this.d[c]+=this.b[c].b[d];this.a[c]=this.b[c].e.length}}\nfunction e3(a,b,c,d){this.b=D(q3,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=D(bH,Zl,-1,2,1);this.d=D(bH,Zl,-1,2,1);this.c[0]=this.b[0].a[c];this.d[0]=this.b[0].b[c];this.c[1]=this.b[1].a[d];this.d[1]=this.b[1].b[d];this.a=D(B,u,-1,2,1);this.a[0]=1;this.a[1]=1}w(37,1,{9:1},g3,e3);_.a=null;_.b=null;_.c=null;_.d=null;function z3(a,b){this.a=a;this.b=b}function G3(a,b,c,d){this.a=t3(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}\nfunction t3(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}w(38,1,{11:1},z3,G3);_.a=0;_.b=0;function r3(a){this.a=D(B,u,-1,a,1);this.b=D(B,u,-1,a,1)}w(39,1,{},r3);_.a=null;_.b=null;function $2(a,b,c){this.c=a;this.a=b;this.b=c}w(40,1,{},$2);_.a=0;_.b=0;_.c=null;\nfunction u3(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=D(nJ,Ol,88,a.k.p,0));if(null==a.d[b]){g=D(B,u,-1,a.e.length,1);l=D(zq,sl,-1,a.k.o,2);c=Y(a.k,0,b);d=Y(a.k,1,b);g[0]=c;l[c]=!0;for(h=f=0;f<=h;){for(j=0;j<mR(a.k,g[f]);++j)e=lR(a.k,g[f],j),!l[e]&&e!=d&&(g[++h]=e,l[e]=!0);if(f==h)break;++f}e=h+1>~~(a.e.length/2);if(0!=(a.j&6)){f=g=!1;for(j=0;j<a.e.length;++j)v2(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=D(B,u,-1,e?a.e.length-h:h+2,1);for(j=0;j<a.e.length;++j)a.e[j]==c?a.d[b][e?0:1]=\nj:a.e[j]==d?a.d[b][e?1:0]=j:e^l[a.e[j]]&&(a.d[b][f++]=j)}e=a.a[a.d[b][0]];f=a.b[a.d[b][0]];l=t3(e,f,a.a[a.d[b][1]],a.b[a.d[b][1]]);for(j=2;j<a.d[b].length;++j)h=a.d[b][j],d=gM((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-t3(e,f,a.a[h],a.b[h]),a.a[h]=e+d*Math.sin(c),a.b[h]=f+d*Math.cos(c)}\nfunction v3(a){var b,c,d,e,f;a.c=0;c=new Om;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=$H(a.a[e]-a.a[f]),d=$H(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=D(B,u,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],xq(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function i3(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function m3(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction C3(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=gM((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=t3(b,c,a.a[g],a.b[g])+d,a.a[g]=b+f*Math.sin(e),a.b[g]=c+f*Math.cos(e)}function E3(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function W2(a,b,c){this.k=a;this.j=c;this.e=D(B,u,-1,b,1);this.n=D(B,u,-1,b,1);this.a=D(bH,Zl,-1,b,1);this.b=D(bH,Zl,-1,b,1)}\nfunction w3(a,b){var c;this.k=a.k;this.j=b;this.e=D(B,u,-1,a.e.length,1);this.n=D(B,u,-1,a.e.length,1);this.a=D(bH,Zl,-1,a.e.length,1);this.b=D(bH,Zl,-1,a.e.length,1);for(c=0;c<a.e.length;++c)this.e[c]=a.e[c],this.n[c]=a.n[c],this.a[c]=a.a[c],this.b[c]=a.b[c];if(null!=a.f){this.f=D(B,u,-1,a.f.length,1);for(c=0;c<a.f.length;++c)this.f[c]=a.f[c]}if(null!=a.i){this.i=D(B,u,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}w(41,1,{12:1},W2,w3);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function E2(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function I3(){I3=x;J3=z(K3,gm,-1,[0.29899999499320984,0.5870000123977661,0.11400000005960464])}\nfunction L3(a,b){I3();var c,d,e,f,g,h;c=!b?1:(J3[0]*(b.d>>16&255)+J3[1]*(b.d>>8&255)+J3[2]*(b.d&255))/255;f=!a?1:(J3[0]*(a.d>>16&255)+J3[1]*(a.d>>8&255)+J3[2]*(a.d&255))/255;e=$H(c-f);if(0.30000001192092896<e)return a;d=D(K3,gm,-1,3,1);M3(b.d>>16&255,b.d>>8&255,b.d&255,d);g=D(K3,gm,-1,3,1);M3(a.d>>16&255,a.d>>8&255,a.d&255,g);h=$H(g[0]-d[0]);0.5<h&&(h=1-h);g=1-(g[1]>d[1]?g[1]:d[1]);d=$H(f+c-1);h=Math.cos(9.42477796076938*h);h=0.30000001192092896*(g>(d>h?d:h)?g:d>h?d:h);if(e>h)c=a;else if(e=(f>c?1<\nf+h:0<f-h)?c-h:c+h,c=null,null==c&&(c=D(K3,gm,-1,4,1)),null!=a.b?c[3]=a.a:c[3]=(a.d>>24&255)/255,f=c,null==f&&(f=D(K3,gm,-1,3,1)),null!=a.b?(f[2]=a.b[2],f[1]=a.b[1],f[0]=a.b[0]):(f[2]=(a.d&255)/255,f[1]=(a.d>>8&255)/255,f[0]=(a.d>>16&255)/255),f=!a?1:(J3[0]*(a.d>>16&255)+J3[1]*(a.d>>8&255)+J3[2]*(a.d&255))/255,0==f)c=new N3(f,f,f,c[3]);else{d=e/(!a?1:(J3[0]*(a.d>>16&255)+J3[1]*(a.d>>8&255)+J3[2]*(a.d&255))/255);for(e=f=h=0;3>e;++e)c[e]*=d,1>c[e]?f+=J3[e]:(h+=(c[e]-1)*J3[e],c[e]=1);if(0!=h){for(e=\nd=0;3>e;++e)1>c[e]&&(c[e]+=h/f,1<c[e]&&(d+=(c[e]-1)*J3[e],c[e]=1));if(0!=d)for(e=0;3>e;++e)1>c[e]&&(c[e]+=d/J3[e],1<c[e]&&(c[e]=1))}c=new N3(c[0],c[1],c[2],c[3])}return c}var J3;function N3(a,b,c,d){oD();var e=Gw(255*a+0.5),f=Gw(255*b+0.5),g=Gw(255*c+0.5),h=Gw(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new bn(De);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=D(K3,gm,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}function O3(a){oD();this.d=a|-16777216}\nfunction M3(a,b,c,d){oD();var e,f,g,h,j,l;null==d&&(d=D(K3,gm,-1,3,1));j=c>(a>b?a:b)?c:a>b?a:b;l=c<(a<b?a:b)?c:a<b?a:b;j==l?g=h=0:(h=(j-l)/j,f=(j-a)/(j-l),e=(j-b)/(j-l),c=(j-c)/(j-l),a==j?g=c-e:b==j?g=2+f-c:g=4+e-f,g/=6,0>g&&++g);d[0]=g;d[1]=h;d[2]=j/255}w(495,1,{60:1,69:1,72:1},N3,O3);var L2=null;function O1(){}function R1(a,b){this.a=a;this.b=b}w(545,518,{79:1,80:1},O1,R1);_.zf=HC;_.Af=oA;_.tS=function(){return P3.d+"[x="+this.a+",y="+this.b+eg};_.a=0;_.b=0;\nfunction C1(a,b){var c,d,e,f;c=new D1;d=a.c;e=b.zf();d=d<e?d:e;e=a.d;f=b.Af();e=e<f?e:f;f=a.c+a.b;var g=b.zf()+b.Cf();f=f>g?f:g;var g=a.d+a.a,h=b.Af()+b.Bf();c.c=d;c.d=e;c.b=f-d;c.a=(g>h?g:h)-e;return c}function D1(){}function W1(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(546,521,im,D1,W1);_.Bf=HC;_.Cf=oA;_.zf=function(){return this.c};_.Af=function(){return this.d};_.tS=function(){return Q3.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+eg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction R3(a){var b;b=new uU;var c=new P2,d=kM(Sy(a)),e,f,g,h,j,l,n,o,r,t,y,v,s,A,F,M,N,$,S,V,ea,na,ta,Yb,K,ra,yc,jd,wb,L,Ha,xb,Hc,tc,Ba,kd,ld;c.b=b;yT(c.b);ta=null;h=D(B,u,-1,64,1);h[0]=-1;ra=D(B,u,-1,64,1);yc=D(B,u,-1,64,1);for(s=0;64>s;++s)ra[s]=-1;f=K=0;jd=Yb=L=!1;l=0;wb=d.length;for(j=1;32>=d[K];)++K;for(;K<wb;)if(Ha=d[K++]&65535,S3(Ha)||42==Ha){g=0;y=-1;A=na=F=!1;if(L)82==Ha&&PF(d[K]&65535)?($=null!=String.fromCharCode(d[K+1]&65535).match(/\\d/)?2:1,g=ST(zT(d,K-1,1+$)),K+=$):(M=String.fromCharCode(d[K]&\n65535).toLowerCase().charCodeAt(0)==(d[K]&65535)&&S3(d[K]&65535)?2:1,g=ST(zT(d,K-1,M)),K+=M-1,y=0),64==d[K]&&(++K,64==d[K]&&(A=!0,++K),na=!0),72==d[K]&&(++K,y=1,PF(d[K]&65535)&&(y=d[K]-48,++K));else if(42==Ha)g=6,F=!0;else switch(String.fromCharCode(Ha).toUpperCase().charCodeAt(0)){case 66:K<wb&&114==d[K]?(g=35,++K):g=5;break;case 67:K<wb&&108==d[K]?(g=17,++K):g=6;break;case 70:g=9;break;case 73:g=53;break;case 78:g=7;break;case 79:g=8;break;case 80:g=15;break;case 83:g=16}if(0==g)throw new Np("SmilesParser: unknown element label found");\ne=tT(c.b,g);F?(jd=!0,NT(c.b,e,1)):x2(c.b,e,String.fromCharCode(Ha).toLowerCase().charCodeAt(0)==Ha&&S3(Ha));if(-1!=y&&1!=g){n=D(lM,cm,-1,1,1);n[0]=y<<24>>24;var va=c.b,Fa=e,ba=n;null!=ba&&0==ba.length&&(ba=null);null==ba?null!=va.r&&(va.r[Fa]=null):(null==va.r&&(va.r=D(rT,q,3,va.G,0)),va.r[Fa]=ba)}v=h[l];-1!=h[l]&&128!=j&&xT(c.b,e,h[l],j);j=1;h[l]=e;0!=f&&(LT(c.b,e,f),f=0);(V=!ta?null:eU(ta,yI(v)))&&Q2(V,e,K,1==g);na&&(!ta&&(ta=new pU),qU(ta,yI(e),new S2(c,e,v,y,K,A)))}else if(46==Ha)j=128;else if(61==\nHa)j=2;else if(35==Ha)j=4;else if(PF(Ha))if(S=Ha-48,L){for(;K<wb&&PF(d[K]&65535);)S=10*S+d[K]-48,++K;f=S}else{Yb&&K<wb&&PF(d[K]&65535)&&(S=10*S+d[K]-48,++K);Yb=!1;if(64<=S)throw new Np("SmilesParser: ringClosureAtom number out of range");if(-1==ra[S])ra[S]=h[l],yc[S]=K-1;else{if(ra[S]==h[l])throw new Np("SmilesParser: ring closure to same atom");ta&&((V=eU(ta,yI(ra[S])))&&Q2(V,h[l],yc[S],!1),(V=eU(ta,yI(h[l])))&&Q2(V,ra[S],K-1,!1));xT(c.b,h[l],ra[S],j);ra[S]=-1}j=1}else if(43==Ha){if(!L)throw new Np("SmilesParser: \'+\' found outside brackets");\nfor(o=1;43==d[K];)++o,++K;1==o&&PF(d[K]&65535)&&(o=d[K]-48,++K);GT(c.b,h[l],o)}else if(45==Ha){if(L){for(o=-1;45==d[K];)--o,++K;-1==o&&PF(d[K]&65535)&&(o=48-d[K],++K);GT(c.b,h[l],o)}}else if(40==Ha){if(-1==h[l])throw new Np("Smiles with leading parenthesis are not supported");h[l+1]=h[l];++l}else if(41==Ha)--l;else if(91==Ha){if(L)throw new Np("SmilesParser: nested square brackets found");L=!0}else if(93==Ha){if(!L)throw new Np("SmilesParser: closing bracket without opening one");L=!1}else if(37==\nHa)Yb=!0;else if(58==Ha)if(L){for(N=0;PF(d[K]&65535);)N=10*N+d[K]-48,++K;c.b.u[h[l]]=N}else j=64;else if(47==Ha)j=17;else if(92==Ha)j=9;else throw new Np("SmilesParser: unexpected character found: \'"+String.fromCharCode(Ha)+cb);if(1!=j)throw new Np("SmilesParser: dangling open bond");for(s=0;64>s;++s)if(-1!=ra[s])throw new Np("SmilesParser: dangling ring closure");var aa=c.b,Ya,Ab,Jc,cc,da,sd;sd=D(B,u,-1,aa.o,1);cc=D(zq,sl,-1,aa.o,2);for(Ab=0;Ab<aa.p;++Ab)for(Jc=0;2>Jc;++Jc)$T(aa,aa.y[Jc][Ab])&&!$T(aa,\naa.y[1-Jc][Ab])&&(cc[aa.y[Jc][Ab]]=!0);for(da=aa.o-1;0<=da&&cc[da];)sd[da]=da,--da;for(Ya=0;Ya<=da;++Ya)if(cc[Ya]){sd[Ya]=da;sd[da]=Ya;for(--da;0<=da&&cc[da];)sd[da]=da,--da}else sd[Ya]=Ya;c.b.J=!0;sS(c.b,1);for(e=0;e<c.b.o;++e)if(null!=(null==b.r?null:null==b.r[e]?null:zT(b.r[e],0,b.r[e].length))&&!v2(c.b,e))if(t=(null==c.b.r?null:c.b.r[e])[0],c.b.x[e]<(UR(),qT).length&&null!=qT[c.b.x[e]]){r=!1;xb=CS(c.b,e);xb-=ES(c.b,e,xb);for(tc=qT[c.b.x[e]],Ba=0,kd=tc.length;Ba<kd;++Ba)if(Hc=tc[Ba],xb<=Hc){r=\n!0;Hc!=xb+t&&FT(c.b,e,xb+t);break}r||FT(c.b,e,xb+t)}var W,O,kb,Ia;for(W=0;W<c.b.c;++W)if(7==c.b.x[W]&&0==c.b.q[W]&&3<CS(c.b,W)&&0<c.b.k[W])for(Ia=0;Ia<c.b.f[W];++Ia)if(O=lR(c.b,W,Ia),kb=BR(c.b,W,Ia),1<uR(c.b,kb)&&UT(c.b.x[O])){4==c.b.B[kb]?XS(c.b,kb,2):XS(c.b,kb,1);GT(c.b,W,c.b.q[W]+1);GT(c.b,O,c.b.q[O]-1);break}var ce,U,ga,$c,Kc,Oa,eb,Lc,de,wd,Wc,Kb,ob,dc,uc,$b;sS(c.b,1);c.a=D(zq,sl,-1,c.b.d,2);for(ga=0;ga<c.b.d;++ga)64==c.b.B[ga]&&(XS(c.b,ga,1),c.a[ga]=!0);$b=new YT(c.b,3);Lc=D(zq,sl,-1,$b.i.c,\n2);for(ob=0;ob<$b.i.c;++ob){dc=fy($b.i,ob);Lc[ob]=!0;for(eb=0;eb<dc.length;++eb)if(!v2(c.b,dc[eb])){Lc[ob]=!1;break}if(Lc[ob]){uc=fy($b.j,ob);for(eb=0;eb<uc.length;++eb)c.a[uc[eb]]=!0}}for(ga=0;ga<c.b.d;++ga)if(!c.a[ga]&&0!=$b.b[ga]&&v2(c.b,Y(c.b,0,ga))&&v2(c.b,Y(c.b,1,ga)))a:{var I=c,oc=ga,ac=void 0,zc=void 0,vc=void 0,xd=void 0,ee=void 0,Hd=void 0,ad=void 0,Ob=void 0,ca=void 0,Sd=void 0,Td=void 0,Je=void 0,Gb=void 0,Ob=D(B,u,-1,I.b.c,1),Hd=D(B,u,-1,I.b.c,1),ad=D(B,u,-1,I.b.c,1),ca=D(B,u,-1,I.b.c,\n1),ac=Y(I.b,0,oc),zc=Y(I.b,1,oc);Hd[0]=ac;Hd[1]=zc;ad[0]=-1;ad[1]=oc;Ob[ac]=1;Ob[zc]=2;ca[ac]=-1;ca[zc]=ac;for(Sd=ee=1;ee<=Sd&&15>Ob[Hd[ee]];){Gb=Hd[ee];for(Td=0;Td<I.b.f[Gb];++Td)if(vc=lR(I.b,Gb,Td),vc!=ca[Gb]){xd=BR(I.b,Gb,Td);if(vc==ac){ad[0]=xd;for(Je=0;Je<=Sd;++Je)I.a[ad[Td]]=!0;break a}v2(I.b,vc)&&0==Ob[vc]&&(++Sd,Hd[Sd]=vc,ad[Sd]=xd,Ob[vc]=Ob[Gb]+1,ca[vc]=Gb)}++ee}}sS(c.b,3);for(ob=0;ob<$b.i.c;++ob)if(Lc[ob]){dc=fy($b.i,ob);for(eb=0;eb<dc.length;++eb){var yd;var fb=c,rb=dc[eb],Hb=void 0;16==\nfb.b.x[rb]&&0>=fb.b.q[rb]||6==fb.b.x[rb]&&0!=fb.b.q[rb]||!v2(fb.b,rb)?yd=!1:(Hb=null==IS(fb.b,rb)?0:(null==fb.b.r?null:fb.b.r[rb])[0],yd=1>CT(fb.b,rb)-CS(fb.b,rb)-Hb||5!=fb.b.x[rb]&&6!=fb.b.x[rb]&&7!=fb.b.x[rb]&&8!=fb.b.x[rb]&&15!=fb.b.x[rb]&&16!=fb.b.x[rb]&&33!=fb.b.x[rb]&&34!=fb.b.x[rb]?!1:!0);if(!yd){x2(c.b,dc[eb],!1);for(wd=0;wd<c.b.f[dc[eb]];++wd)c.a[BR(c.b,dc[eb],wd)]=!1}}}O2(c);for(ob=0;ob<$b.i.c;++ob)if(Lc[ob]&&6==fy($b.j,ob).length){uc=fy($b.j,ob);de=!0;for($c=0,Kc=uc.length;$c<Kc;++$c)if(ga=\nuc[$c],!c.a[ga]){de=!1;break}de&&(N2(c,uc[0]),N2(c,uc[2]),N2(c,uc[4]),O2(c))}for(Kb=5;4<=Kb;--Kb){do{Wc=!1;for(ga=0;ga<c.b.d;++ga)if(c.a[ga]){for(eb=ce=0;2>eb;++eb){Oa=Y(c.b,eb,ga);for(wd=0;wd<c.b.f[Oa];++wd)c.a[BR(c.b,Oa,wd)]&&++ce}if(ce==Kb){N2(c,ga);O2(c);Wc=!0;break}}}while(Wc)}for(ga=0;ga<c.b.d;++ga)if(c.a[ga])throw new Np(p1);for(U=0;U<c.b.c;++U)if(v2(c.b,U))throw new Np(p1);c.b.r=null;c.b.J=!1;var Db,ec,fc,gb,Id,md,bd,cd,gc,Ua,Mc;sS(c.b,3);gc=!1;Ua=D(B,u,-1,2,1);Mc=D(B,u,-1,2,1);cd=D(B,u,-1,\n2,1);for(ec=0;ec<c.b.d;++ec)if(!MR(c.b,ec)&&2==c.b.B[ec]){for(gb=0;2>gb;++gb){Ua[gb]=-1;cd[gb]=-1;Db=Y(c.b,gb,ec);for(bd=0;bd<c.b.f[Db];++bd)fc=BR(c.b,Db,bd),fc!=ec&&(17==c.b.B[fc]||9==c.b.B[fc]?(Ua[gb]=lR(c.b,Db,bd),Mc[gb]=fc):cd[gb]=lR(c.b,Db,bd));if(-1==Ua[gb])break}if(-1!=Ua[0]&&-1!=Ua[1]){md=c.b.B[Mc[0]]!=c.b.B[Mc[1]];Id=!1;for(gb=0;2>gb;++gb)-1!=cd[gb]&&cd[gb]<Ua[gb]&&(Id=!Id);PT(c.b,ec,md^Id?2:1,!1);gc=!0}}for(ec=0;ec<c.b.d;++ec)(17==c.b.B[ec]||9==c.b.B[ec])&&XS(c.b,ec,1);gc&&(c.b.K|=4);o3(new H3,\nc.b);if(ta){for(ea=T3((ld=new gY(ta),new U3(ta,ld)));CM(ea.a.a);)V=(ea.a.b=hw(ea.a.a)).Ch(),MT(c.b,V.a,R2(V,sd),!1);c.b.K|=4}D2(c.b);U2(c.b);jd&&RT(c.b,!0);return(new K2(b)).a.a.a}function S3(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function T3(a){a=new jY(a.b.a);return new V3(a)}function U3(a,b){this.a=a;this.b=b}w(654,642,{},U3);_.zh=function(a){a:{var b,c;for(c=new jY((new gY(this.a)).a);CM(c.a);)if(b=c.b=hw(c.a),b=b.Ch(),null==a?null==b:Up(a,b)){a=!0;break a}a=!1}return a};\n_.Ce=function(){return T3(this)};_.Xf=function(){return this.b.a.c};_.a=null;_.b=null;function V3(a){this.a=a}w(655,1,{},V3);_.be=function(){return CM(this.a.a)};_.ce=function(){return(this.a.b=hw(this.a.a)).Ch()};_.de=function(){iY(this.a)};_.a=null;function a3(a,b){pw();var c;c=yw(a.b,a.c);HR(c,c.length,b?b:(IR(),IR(),JR));var d,e;e=a.c;for(d=0;d<e;++d)VD(a,d,c[d])}\nfunction W3(){W3=x;var a,b;X3=D(bH,Zl,-1,25,1);Y3=D(bH,Zl,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)Y3[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)X3[a]=b,b*=0.5}function x3(a,b){var c,d;if(0<b){if((b&-b)==b)return Gw(4.6566128730773926E-10*b*Z3(a));do c=Z3(a),d=c%b;while(0>c-d+(b-1));return Gw(d)}throw new bD;}\nfunction Z3(a){var b,c,d;c=15525485*a.a+1502*a.b;d=15525485*a.b+11;b=Math.floor(5.9604644775390625E-8*d);a.a=(c+b)%16777216;a.b=d-16777216*b;a=128*a.a+Math.floor(a.b*Y3[31]);2147483648<=a&&(a-=4294967296);return a}function p3(){W3();var a,b;b=$3++ +(new Date).getTime();a=Gw(Math.floor(5.9604644775390625E-8*b))&16777215;b=Gw(b-16777216*a);this.a=a^1502;this.b=b^15525485}function a4(){W3();this.a=6122;this.b=12230397}w(671,1,{},p3,a4);_.a=0;_.b=0;var X3,Y3,$3=0;w(711,707,Yl);\n_.Ed=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(GI(),HI)&&this.b.i==(II(),JI))try{var f=this.b.b,g,h,j;j=null;h=new uU;iU(new rU,h,new KX(new NX(f)))&&(g=new K2(h),j=g.a.a.a);b=j;if(null==b)throw new Np("V3000 read failed.");a=Aj;this.a.ic.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=Hq(l),G(l,98))c=l,d=c.Cd();else throw l;}else if(this.b.a==yN)try{var n=this.b.b,o,r,t,y;b=-1!=n.indexOf(Fd)?(o=iM(n,Fd),r=R3(o[0]),t=R3(o[2]),y=m,y+=Ra,y+=oJ(1,3)+oJ(1,3)+fa,y+=Na+r,y+=Na+t,y):R3(n);\nthis.b.f==(EI(),vN)?a="readSMIRKS":this.b.f==wN&&(a="readSMILES");this.a.ic.a="SMILES conversion provided by OpenChemLib"}catch(v){if(v=Hq(v),G(v,98))c=v,d=c.Cd();else throw v;}else if(d="Invalid or unsupported input",this.a.zc&&!this.b.d)try{var s=new H2,A=Sy(this.b.b),F;if(null==A||0==A.length)F=null;else{var M=kM(A),N,$,S,V,ea;if(null==M)F=null;else{F2(s,M,0);N=Z(s,4);V=Z(s,4);8<N&&(N=V);$=Z(s,N);S=Z(s,V);ea=new nU($,S);var na=null,ta,Yb,K,ra,yc,jd,wb,L,Ha,xb,Hc,tc,Ba,kd,ld,va,Fa,ba,aa,Ya,Ab,Jc,\ncc,da,sd,W,O,kb,Ia,ce,U,ga,$c,Kc,Oa,eb,Lc,de,wd,Wc,Kb,ob,dc,uc,$b,I,oc,ac,zc,vc,xd,ee,Hd,ad,Ob,ca,Sd,Td,Je,Gb,yd,fb,rb,Hb,Db,ec,fc,gb,Id,md,bd,cd;ec=8;s.f=ea;yT(s.f);if(!(null==M||0==M.length))if(null!=na&&0==na.length&&(na=null),F2(s,M,0),K=Z(s,4),va=Z(s,4),8<K&&(ec=K,K=va),0==K)RT(s.f,1==Z(s,1));else{ra=Z(s,K);yc=Z(s,va);Ob=Z(s,K);Je=Z(s,K);Td=Z(s,K);sd=Z(s,K);for(L=0;L<ra;++L)tT(s.f,6);for(I=0;I<Ob;++I)wT(s.f,Z(s,K),7);for(I=0;I<Je;++I)wT(s.f,Z(s,K),8);for(I=0;I<Td;++I)wT(s.f,Z(s,K),Z(s,8));for(I=\n0;I<sd;++I)GT(s.f,Z(s,K),Z(s,4)-8);W=1+yc-ra;$c=Z(s,4);ld=0;y2(s.f,0,0);z2(s.f,0,0);A2(s.f,0,0);Kc=null!=na&&39<=na[0];cd=md=gb=Db=0;ce=Ia=!1;Kc&&(na.length>2*ra-2&&39==na[2*ra-2]||na.length>3*ra-3&&39==na[3*ra-3]?(ce=!0,oc=(Ia=na.length==3*ra-3+9)?3*ra-3:2*ra-2,kd=86*(na[oc+1]-40)+na[oc+2]-40,Db=Math.pow(10,kd/2E3-1),oc+=2,fc=86*(na[oc+1]-40)+na[oc+2]-40,gb=Math.pow(10,fc/1500-1),oc+=2,Id=86*(na[oc+1]-40)+na[oc+2]-40,md=Math.pow(10,Id/1500-1),Ia&&(oc+=2,bd=86*(na[oc+1]-40)+na[oc+2]-40,cd=Math.pow(10,\nbd/1500-1))):Ia=na.length==3*ra-3);s.b&&Ia&&(na=null,Kc=!1);for(I=1;I<ra;++I)Oa=Z(s,$c),0==Oa?(Kc&&(y2(s.f,I,s.f.D[0].a+8*(na[2*I-2]-83)),z2(s.f,I,s.f.D[0].b+8*(na[2*I-1]-83)),Ia&&A2(s.f,I,s.f.D[0].c+8*(na[2*ra-3+I]-83))),++W):(ld+=Oa-1,Kc&&(y2(s.f,I,wR(s.f,ld)+na[2*I-2]-83),z2(s.f,I,xR(s.f,ld)+na[2*I-1]-83),Ia&&A2(s.f,I,yR(s.f,ld)+(na[2*ra-3+I]-83))),xT(s.f,ld,I,1));for(I=0;I<W;++I)xT(s.f,Z(s,K),Z(s,K),1);zc=D(zq,sl,-1,yc,2);for(ba=0;ba<yc;++ba)switch(Ab=Z(s,2),Ab){case 0:w2(s.f,Y(s.f,0,ba))||w2(s.f,\nY(s.f,1,ba))?XS(s.f,ba,32):zc[ba]=!0;break;case 2:XS(s.f,ba,2);break;case 3:XS(s.f,ba,4)}Yb=Z(s,K);for(I=0;I<Yb;++I)if(L=Z(s,K),8==ec)Gb=Z(s,2),3==Gb?(IT(s.f,L,1,0),MT(s.f,L,1,!1)):MT(s.f,L,Gb,!1);else switch(Gb=Z(s,3),Gb){case 4:MT(s.f,L,1,!1);IT(s.f,L,1,Z(s,3));break;case 5:MT(s.f,L,2,!1);IT(s.f,L,1,Z(s,3));break;case 6:MT(s.f,L,1,!1);IT(s.f,L,2,Z(s,3));break;case 7:MT(s.f,L,2,!1);IT(s.f,L,2,Z(s,3));break;default:MT(s.f,L,Gb,!1)}8==ec&&0==Z(s,1)&&(s.f.F=!0);ta=Z(s,va);for(I=0;I<ta;++I)if(ba=Z(s,\nva),1==s.f.B[ba])switch(Gb=Z(s,3),Gb){case 4:PT(s.f,ba,1,!1);OT(s.f,ba,1,Z(s,3));break;case 5:PT(s.f,ba,2,!1);OT(s.f,ba,1,Z(s,3));break;case 6:PT(s.f,ba,1,!1);OT(s.f,ba,2,Z(s,3));break;case 7:PT(s.f,ba,2,!1);OT(s.f,ba,2,Z(s,3));break;default:PT(s.f,ba,Gb,!1)}else PT(s.f,ba,Z(s,2),!1);RT(s.f,1==Z(s,1));wb=null;for(Sd=0;1==Z(s,1);)switch(ga=Sd+Z(s,4),ga){case 0:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),NT(s.f,L,2048);break;case 1:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),Hd=Z(s,8),LT(s.f,L,Hd);break;case 2:ca=\nZ(s,va);for(I=0;I<ca;++I)ba=Z(s,va),XS(s.f,ba,64);break;case 3:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),NT(s.f,L,4096);break;case 4:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),Hb=Z(s,4)<<3,NT(s.f,L,Hb);break;case 5:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),jd=Z(s,2)<<1,NT(s.f,L,jd);break;case 6:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),NT(s.f,L,1);break;case 7:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),uc=Z(s,4)<<7,NT(s.f,L,uc);break;case 8:ca=Z(s,K);for(I=0;I<ca;++I){L=Z(s,K);Hc=Z(s,4);Ha=D(B,u,-1,Hc,1);for(vc=0;vc<Hc;++vc)xb=\nZ(s,8),Ha[vc]=xb;var gc=s.f,Ua=L,Mc=Ha;null==gc.t&&(gc.t=D(nJ,Ol,88,gc.G,0));null!=Mc&&gS(Mc);gc.t[Ua]=Mc;gc.K=0;gc.E=!0}break;case 9:ca=Z(s,va);for(I=0;I<ca;++I)ba=Z(s,va),Hb=Z(s,2)<<4,QT(s.f,ba,Hb);break;case 10:ca=Z(s,va);for(I=0;I<ca;++I)ba=Z(s,va),Jc=Z(s,4),QT(s.f,ba,Jc);break;case 11:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),NT(s.f,L,8192);break;case 12:ca=Z(s,va);for(I=0;I<ca;++I)ba=Z(s,va),cc=Z(s,8)<<6,QT(s.f,ba,cc);break;case 13:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),yd=Z(s,3)<<14,NT(s.f,L,yd);break;\ncase 14:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),ad=Z(s,5)<<17,NT(s.f,L,ad);break;case 15:Sd=16;break;case 16:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),rb=Z(s,3)<<22,NT(s.f,L,rb);break;case 17:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),FT(s.f,L,Z(s,4));break;case 18:ca=Z(s,K);ee=Z(s,4);for(I=0;I<ca;++I){L=Z(s,K);U=Z(s,ee);xd=D(lM,cm,-1,U,1);for(vc=0;vc<U;++vc)xd[vc]=Z(s,7)<<24>>24;var dd=s.f,fe=L,pb=zT(xd,0,xd.length),pc=void 0;if(null!=pb)if(0==pb.length)pb=null;else if(pc=ST(pb),0!=pc&&H(pb,oT[pc])||H(pb,Gd))wT(dd,\nfe,pc),pb=null;null==pb?null!=dd.r&&(dd.r[fe]=null):(null==dd.r&&(dd.r=D(rT,q,3,dd.G,0)),dd.r[fe]=kM(pb))}break;case 19:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),da=Z(s,3)<<25,NT(s.f,L,da);break;case 20:ca=Z(s,va);for(I=0;I<ca;++I)ba=Z(s,va),rb=Z(s,3)<<14,QT(s.f,ba,rb);break;case 21:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),KT(s.f,L,Z(s,2)<<4);break;case 22:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),NT(s.f,L,268435456);break;case 23:ca=Z(s,va);for(I=0;I<ca;++I)ba=Z(s,va),QT(s.f,ba,131072);break;case 24:ca=Z(s,va);for(I=\n0;I<ca;++I)ba=Z(s,va),jd=Z(s,2)<<18,QT(s.f,ba,jd);break;case 25:for(I=0;I<ra;++I)if(1==Z(s,1)){var ue=s.f;ue.s[I]|=512}break;case 26:ca=Z(s,va);wb=D(B,u,-1,ca,1);for(I=0;I<ca;++I)wb[I]=Z(s,va);break;case 27:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),NT(s.f,L,536870912)}var T=new o2(s.f),ge,Wa,hc,qc,ic,Ja,Jd,lf,ab,ne,ve,Kd,jc;sS(T.d,1);if(null!=zc)T.c=zc;else{T.c=D(zq,sl,-1,T.d.d,2);for(hc=0;hc<T.d.d;++hc)64==T.d.B[hc]&&(T.c[hc]=!0,XS(T.d,hc,1))}T.e=0;Jd=D(zq,sl,-1,T.d.c,2);for(hc=0;hc<T.d.d;++hc)if(T.c[hc]){++T.b;\nfor(Ja=0;2>Ja;++Ja)Jd[Y(T.d,Ja,hc)]||(Jd[Y(T.d,Ja,hc)]=!0,++T.a)}if(0!=T.b){jc=new YT(T.d,1);if(T.d.E){var we,td,Ud,zd,Fb,Sc,sb;for(td=0;td<T.d.d;++td)if(T.c[td])for(zd=0;2>zd;++zd){Sc=Y(T.d,zd,td);we=!1;for(Fb=0;Fb<T.d.f[Sc];++Fb)if(td!=BR(T.d,Sc,Fb)&&T.c[BR(T.d,Sc,Fb)]){we=!0;break}if(!we){sb=td;for(Ud=Y(T.d,1-zd,td);-1!=sb;){T.c[sb]=!1;--T.b;XS(T.d,sb,64);sb=-1;Sc=Ud;for(Fb=0;Fb<T.d.f[Sc];++Fb)if(T.c[BR(T.d,Sc,Fb)])if(-1==sb)sb=BR(T.d,Sc,Fb),Ud=lR(T.d,Sc,Fb);else{sb=-1;break}}break}}}for(Wa=0;Wa<\nT.d.c;++Wa){var ed;b:{for(var xe=void 0,xe=0;xe<T.d.f[Wa];++xe)if(T.c[BR(T.d,Wa,xe)]){ed=!0;break b}ed=!1}ed&&(7==jc.a[Wa]&&(5==T.d.x[Wa]&&0==T.d.q[Wa]||6==T.d.x[Wa]&&1==T.d.q[Wa])&&n2(T,Wa),5==jc.a[Wa]&&(6==T.d.x[Wa]&&-1==T.d.q[Wa]||7==T.d.x[Wa]&&0==T.d.q[Wa]&&3==mR(T.d,Wa)||8==T.d.x[Wa]&&0==T.d.q[Wa]&&2==T.d.f[Wa]||16==T.d.x[Wa]&&0==T.d.q[Wa]&&2==T.d.f[Wa])&&n2(T,Wa))}var Vd;for(Vd=0;Vd<T.d.d;++Vd){var Ac;if(Ac=T.c[Vd])b:{for(var Nc=void 0,rc=void 0,hb=void 0,kc=void 0,Ad=void 0,ye=void 0,Ad=0;2>\nAd;++Ad)if(Nc=Y(jc.f,Ad,Vd),7==jc.f.x[Nc]&&2==jc.f.f[Nc]){rc=Y(jc.f,1-Ad,Vd);for(ye=0;ye<jc.f.f[rc];++ye)if(hb=lR(jc.f,rc,ye),kc=BR(jc.f,rc,ye),(8==jc.f.x[hb]||16==jc.f.x[hb])&&2==uR(jc.f,kc)&&1==jc.f.f[hb]){Ac=!0;break b}}Ac=!1}Ac&&(n2(T,Y(T.d,0,Vd)),n2(T,Y(T.d,1,Vd)))}var Bd,Bc,Pa,Za,Cd;for(Bc=0;Bc<T.d.d;++Bc)if(2==uR(T.d,Bc))for(Za=0;2>Za;++Za){Bd=Y(T.d,Za,Bc);for(Cd=0;Cd<T.d.f[Bd];++Cd)if(Pa=BR(T.d,Bd,Cd),T.c[Pa]){n2(T,Bd);break}}for(m2(T);0!=T.b;){ic=!1;for(hc=0;hc<T.d.d;++hc)if(T.c[hc]){for(ab=\nge=0;2>ab;++ab){qc=Y(T.d,ab,hc);for(ne=0;ne<T.d.f[qc];++ne)T.c[BR(T.d,qc,ne)]&&++ge}if(4==ge){l2(T,hc);m2(T);ic=!0;break}}if(!ic)for(ve=0;ve<jc.i.c;++ve)if(6==fy(jc.j,ve).length){lf=!0;Kd=fy(jc.j,ve);for(Ja=0;6>Ja;++Ja)if(!T.c[Kd[Ja]]){lf=!1;break}if(lf){for(Ja=0;6>Ja;Ja+=2)l2(T,Kd[Ja]);ic=!0;break}}if(!ic)for(hc=0;hc<T.d.d;++hc)if(T.c[hc]){l2(T,hc);m2(T);break}}}if(null!=wb)for(aa=0,Ya=wb.length;aa<Ya;++aa)ba=wb[aa],XS(s.f,ba,2==s.f.B[ba]?4:2);O=0;if(null==na&&M.length>s.d+1&&(32==M[s.d+1]||9==M[s.d+\n1]))na=M,O=s.d+2;if(null!=na)try{if(33==na[O]||35==na[O]){F2(s,na,O+1);Ia=1==Z(s,1);ce=1==Z(s,1);fb=2*Z(s,4);Fa=1<<fb;ba=0;for(L=1;L<ra;++L)ba<yc&&Y(s.f,1,ba)==L?(ob=Y(s.f,0,ba++),Kb=1):(ob=0,Kb=8),y2(s.f,L,wR(s.f,ob)+Kb*(Z(s,fb)-~~(Fa/2))),z2(s.f,L,xR(s.f,ob)+Kb*(Z(s,fb)-~~(Fa/2))),Ia&&A2(s.f,L,yR(s.f,ob)+Kb*(Z(s,fb)-~~(Fa/2)));Ba=Ia?1.5:(UR(),24);tc=u2(s.f,ra,yc,Ba);if(35==na[O]){$b=0;dc=D(B,u,-1,ra,1);for(L=0;L<ra;++L)$b+=dc[L]=fS(s.f,L);for(L=0;L<ra;++L)for(I=0;I<dc[L];++I)uc=tT(s.f,1),xT(s.f,\nL,uc,1),y2(s.f,uc,wR(s.f,L)+(Z(s,fb)-~~(Fa/2))),z2(s.f,uc,xR(s.f,L)+(Z(s,fb)-~~(Fa/2))),Ia&&A2(s.f,uc,yR(s.f,L)+(Z(s,fb)-~~(Fa/2)));ra+=$b}if(ce){var Wd=Z(s,fb),Cc=Math.log(2E3)*Math.LOG10E*Wd/(Fa-1)-1;Db=Math.pow(10,Cc);gb=Db*G2(Z(s,fb),Fa);md=Db*G2(Z(s,fb),Fa);Ia&&(cd=Db*G2(Z(s,fb),Fa));Kb=Db/tc;for(L=0;L<ra;++L)y2(s.f,L,gb+Kb*wR(s.f,L)),z2(s.f,L,md+Kb*xR(s.f,L)),Ia&&A2(s.f,L,cd+Kb*yR(s.f,L))}else{Kb=1.5/tc;for(L=0;L<ra;++L)y2(s.f,L,Kb*wR(s.f,L)),z2(s.f,L,Kb*xR(s.f,L)),Ia&&A2(s.f,L,Kb*yR(s.f,L))}}else if(Ia&&\n!ce&&0==Db&&(Db=1.5),0!=Db&&0!=s.f.p){for(ba=tc=0;ba<s.f.p;++ba)eb=wR(s.f,Y(s.f,0,ba))-wR(s.f,Y(s.f,1,ba)),Lc=xR(s.f,Y(s.f,0,ba))-xR(s.f,Y(s.f,1,ba)),de=Ia?yR(s.f,Y(s.f,0,ba))-yR(s.f,Y(s.f,1,ba)):0,tc+=Math.sqrt(eb*eb+Lc*Lc+de*de);tc/=s.f.p;Wc=Db/tc;for(L=0;L<s.f.o;++L)y2(s.f,L,wR(s.f,L)*Wc+gb),z2(s.f,L,xR(s.f,L)*Wc+md),Ia&&A2(s.f,L,yR(s.f,L)*Wc+cd)}}catch(Va){if(Va=Hq(Va),G(Va,98))wd=Va,wd.Cd(),na=null,Ia=!1;else throw Va;}if((kb=null!=na&&!Ia)||s.b){sS(s.f,3);for(ba=0;ba<s.f.d;++ba)if(2==uR(s.f,\nba)&&!MR(s.f,ba)&&0==(s.f.z[ba]&3)){var Ve=s.f;Ve.z[ba]|=16777216}}!kb&&s.b&&(s.f.K|=4,ac=new H3,ac.i=new a4,o3(ac,s.f),kb=!0);kb?(D2(s.f),U2(s.f)):Ia||(s.f.K|=4)}F=ea}}b=(new K2(F)).a.a.a;a="readOCLCode";d=null}catch(We){if(We=Hq(We),!G(We,98))throw We;}e=!1;if(null!=b&&null==d)try{if(e=KI(this.a,b,!1)){var nd=this.a;if(nd.r){var qg=nd.r;qg.a=a;kH(qg,0,0,0)}nd.hc=!0}}catch(mf){if(mf=Hq(mf),G(mf,98))d="Invalid converted molfile";else throw mf;}this.a.Ib=e;this.d?e?PI(this.d):QI(this.d,new Np(d)):\nnull!=d&&OX(this.a,d);this.c&&XC(this.a)};w(718,1,Yl);\n_.Ed=function(){var a,b,c;b=su(this.a,!1,!0);c=null;a=new uU;if(iU(new rU,a,new KX(new NX(b)))){a=new b4(a,b);b=new W1(0,0,400,300);var d;if(0!=a.G.o){a.p=Gw(b.b);a.j=Gw(b.a);0==a.G.o?c=null:(k2(a),c=a.K.c*t1(a.G),d=new t2(a.w,b,c),1==d.c&&0==d.a&&0==d.b?d=null:(q2(d,a.K),r2(d,a.w)),j2(a,b,c,131072),c=d);sS(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);K1(a);a.N.ug();a.T.ug();s1(a);Y1(a,a.Q);a.F=!0;for(d=0;d<a.G.o;++d)S1(a,d);a.F=!1;d=a.K.c*t1(a.G);B1(a,d);j2(a,b,d,131072);var e;if(e=b){var f=\na.w;e=f.c;var g=f.d,h=f.b,f=f.a,j,l,n,o;0>=b.b||0>=b.a||0>=h||0>=f?e=!1:(j=b.c,n=b.d,l=j+b.b,o=n+b.a,e=j<=e&&e+h<=l&&n<=g&&g+f<=o);e=!e}e&&(b=new t2(a.w,b,d),q2(b,a.K),r2(b,a.w),d=a.x,d.a=d.a*b.c+b.a,d.b=d.b*b.c+b.b,c&&q2(b,c))}if(0!=a.G.o){sS(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);s1(a);b=!1;a.r=D(B,u,-1,a.G.o,1);for(c=0;c<a.G.o;++c)a.r[c]=a.G.s[c]&448,0!=a.r[c]&&(b=!0),KS(a.G,c)&&(a.r[c]=128),0!=(a.G.s[c]&131072)&&0==(a.B&4096)&&(a.r[c]=256);x1(a,-10);if(a.G.E){d=a.P;x1(a,-7);\nfor(c=0;c<a.G.c;++c)0!=(a.G.w[c]&536870912)&&d2(a,E1(a.K,wR(a.G,c))-d,F1(a.K,xR(a.G,c))-d,2*d);a.n=2*a.P;g=new v1;for(e=0;e<a.G.p;++e)c=Y(a.G,0,e),d=Y(a.G,1,e),0!=(a.G.w[c]&a.G.w[d]&536870912)&&(g.a=E1(a.K,wR(a.G,c)),g.c=F1(a.K,xR(a.G,c)),g.b=E1(a.K,wR(a.G,d)),g.d=F1(a.K,xR(a.G,d)),y1(a,g))}a.n=2*a.L;g=new v1;for(e=0;e<a.G.p;++e)c=Y(a.G,0,e),d=Y(a.G,1,e),0!=(a.G.z[e]&131072)&&(g.a=E1(a.K,wR(a.G,c)),g.c=F1(a.K,xR(a.G,c)),g.b=E1(a.K,wR(a.G,d)),g.d=F1(a.K,xR(a.G,d)),x1(a,-2),y1(a,g));if(a.G.E){x1(a,\n320);if(0!=(a.B&8))for(c=0;c<a.G.c;++c)0!=(a.G.w[c]&-536870913)&&d2(a,E1(a.K,wR(a.G,c))-a.S/2,F1(a.K,xR(a.G,c))-a.S/2,a.S);for(e=0;e<a.G.d;++e)0!=a.G.A[e]&&(c=Y(a.G,0,e),d=Y(a.G,1,e),d2(a,(E1(a.K,wR(a.G,c))+E1(a.K,wR(a.G,d))-a.S)/2,(F1(a.K,xR(a.G,c))+F1(a.K,xR(a.G,d))-a.S)/2,a.S))}0==(a.B&32)&&(d=T2(a.G),null!=d&&(0==a.x.a&&0==a.x.b&&(c=a.K.c*t1(a.G),k2(a),B1(a,c),j2(a,null,c,0)),Y1(a,Gw(a.y)),x1(a,448),e2(a,d,a.x.a,a.x.b+0.30000001192092896*a.y)));Y1(a,a.Q);a.n=a.R;x1(a,a.J);K1(a);a.N.ug();a.T.ug();\nfor(c=0;c<a.G.o;++c)J1(a,c)?(x1(a,-3),S1(a,c),x1(a,a.J)):0!=a.r[c]?(x1(a,a.r[c]),S1(a,c),x1(a,a.J)):!b&&1!=a.G.x[c]&&6!=a.G.x[c]&&0==(a.B&2048)&&null==zS(a.G,c)&&a.G.x[c]<pm.length?(d=a,e=pm[a.G.x[c]],h=g=void 0,g=(oD(),pD),h=new O3(e),e=L3(h,g),d.z=-5,d.e=Ej+(e.d>>16&255)+nb+(e.d>>8&255)+nb+(e.d&255)+jb,S1(a,c),x1(a,a.J)):S1(a,c);for(c=new gw(a.N);c.b<c.d.Xf();)b=hw(c),x1(a,b.a),d2(a,b.b-a.O/2,b.c-a.O/2,a.O);x1(a,a.J);c=!1;for(b=0;b<a.G.d;++b)d=null,0!=(a.G.A[b]&16320)?(e=(a.G.A[b]&960)>>6,d=((a.G.A[b]&\n960)>>6)+((a.G.A[b]&15360)>>10),d=e==d?Yf+e+eg:Yf+e+gd+d+eg):0!=(a.G.A[b]&786432)?d=262144==(a.G.A[b]&786432)?gg:32==(a.G.A[b]&48)?"r!a":n1:0!=(a.G.A[b]&48)&&(d=32==(a.G.A[b]&48)?r1:"!r"),e=(a.G.A[b]&114688)>>14,0!=e&&(d=(null==d?m:d)+e),null!=d&&(f=Y(a.G,0,b),j=Y(a.G,1,b),c||(Y1(a,~~((2*a.Q+1)/3)),c=!0),g=(E1(a.K,wR(a.G,f))+E1(a.K,wR(a.G,j)))/2,h=(F1(a.K,xR(a.G,f))+F1(a.K,xR(a.G,j)))/2,e=E1(a.K,wR(a.G,j))-E1(a.K,wR(a.G,f)),j=F1(a.K,xR(a.G,j))-F1(a.K,xR(a.G,f)),f=Math.sqrt(e*e+j*j),n=0.6*U1(a,d),\nl=0.55*a.o,0!=f&&(0<e?V1(a,g+n*j/f,h-l*e/f,d,!0):V1(a,g-n*j/f,h+l*e/f,d,!0)));c&&Y1(a,a.Q);a.q=D(c4,q,80,a.G.o,0);for(b=0;b<a.G.p;++b)(2==a.G.B[b]||26==a.G.B[b]||64==a.G.B[b])&&a2(a,b);for(b=0;b<a.G.p;++b)2!=a.G.B[b]&&26!=a.G.B[b]&&64!=a.G.B[b]&&a2(a,b);if(0==(a.B&64))for(b=0;b<a.G.p;++b)if(0!=(a.G.z[b]&48)>>4){switch((a.G.z[b]&48)>>4){case 1:h=2==uR(a.G,b)?OQ:0!=(a.G.z[b]&4)?nj:Bf;break;case 2:h=2==uR(a.G,b)?"Z":0!=(a.G.z[b]&4)?xi:q1;break;default:h=Gd}Y1(a,~~((2*a.Q+1)/3));x1(a,w1(a.G,b)?-3:448);\ne=Y(a.G,0,b);g=Y(a.G,1,b);c=(E1(a.K,wR(a.G,e))+E1(a.K,wR(a.G,g)))/2;d=(F1(a.K,xR(a.G,e))+F1(a.K,xR(a.G,g)))/2;f=(E1(a.K,wR(a.G,e))-E1(a.K,wR(a.G,g)))/3;e=(F1(a.K,xR(a.G,e))-F1(a.K,xR(a.G,g)))/3;V1(a,c+e,d-f,h,!0);x1(a,a.J);Y1(a,a.Q)}if(0!=(a.B&4)){Y1(a,~~((2*a.Q+1)/3));x1(a,384);for(b=0;b<a.G.p;++b)e=Y(a.G,0,b),g=Y(a.G,1,b),h=0!=(a.G.z[b]&512)?"d":vR(a.G,b)?gg:m,c=(E1(a.K,wR(a.G,e))+E1(a.K,wR(a.G,g)))/2,d=(F1(a.K,xR(a.G,e))+F1(a.K,xR(a.G,g)))/2,V1(a,c,d,h+m+b,!0);x1(a,a.J);Y1(a,a.Q)}}c=M2(a)}Qu(c)};\nfunction b4(a,b){var c;om();this.w=new D1;this.G=a;this.B=0;this.E=1;this.K=new s2;this.T=new Om;this.N=new Om;this.t=D(zq,sl,-1,this.G.o,2);this.x=new O1;this.J=0;this.z=-1;c=(oD(),pD);var d=sm;I3();this.u=new rm(Gw((c.d>>16&255)+0.30000001192092896*((d.d>>16&255)-(c.d>>16&255))),Gw((c.d>>8&255)+0.30000001192092896*((d.d>>8&255)-(c.d>>8&255))),Gw((c.d&255)+0.30000001192092896*((d.d&255)-(c.d&255))));this.v=L3(qm,c);this.C=um;this.D=tm;this.c=new Om;this.b=new Om;this.d=new Jp;this.f=new ZD(Xe,0,\n12);new ZD(Xe,0,120);this.k=m;++T1;this.a=b}w(730,28,{},b4);_.fd=function(a){var b;b=m;null!=this.a&&0<this.a.length&&(b=NK(this.a,"(\\\\r|\\\\n|\\\\r\\\\n)",cg),b=a+"<chemical:x-mdl-molfile>"+b+"<\/chemical:x-mdl-molfile>\\n");return b};_.gd=function(a){return\'xmlns:chemical="http://www.ch.ic.ac.uk/chemime/"\'+a};_.a=null;var d4=UL(" F");X(654);X(655);var K3=OL(951,d4),P3=X(545),Q3=X(546);X(3);X(28);X(730);var c4=OL(958,P3);X(4);X(5);X(25);X(24);X(29);X(30);X(33);\nvar e4=X(41),q3=OL(973,e4),f4=X(38),y3=OL(974,f4),g4=X(37),k3=OL(975,g4),j3=OL(976,k3);X(34);X(35);X(36);X(6);X(671);X(39);X(40);X(19);C(vQ)(1);function BE(){return m}function HC(){return this.a}function oA(){return this.b};\n//@ sourceURL=1.js\n')
diff --git a/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/2.cache.js b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/2.cache.js
new file mode 100644
index 0000000..790ca65
--- /dev/null
+++ b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/2.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback2('var h4="Any",i4="Aromatic",j4="Nonring",k4="Reset",l4="Ring";function m4(a,b){if(0>b||b>=a.pb.options.length)throw new rz;}function n4(a,b){m4(a,b);return a.pb.options[b].value}function o4(){this.pb=$doc.createElement("select");this.pb[Xg]="gwt-ListBox"}w(426,403,Ul,o4);function p4(){p4=x}\nfunction q4(a,b){if(null==b)throw new Rv("Missing message: awt.103");var c=-1,d,e,f;f=a.Tc.a.pb;e=$doc.createElement(ij);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 r4(){p4();yC.call(this);new Om;this.Tc=new s4((zC(),this))}w(494,481,{59:1,61:1,68:1,82:1,90:1},r4);_.Te=function(){return EC(this.Tc,this)};\n_.gf=function(){return(null==this.Qc&&(this.Qc=iC(this)),this.Qc)+nb+this._c+nb+this.ad+nb+this.Yc+Mk+this.Nc+(this.Xc?m:",hidden")+",current="+n4(this.Tc.a,this.Tc.a.pb.selectedIndex)};function t4(){zX.call(this,7)}w(508,1,Pl,t4);function u4(a){a.Tc.Nf(a.j);!kC(a)&&YW(a);SW(a)}\nfunction v4(a,b,c){zY.call(this);this.Tc&&this.Tc.Of(!1);rX(this,!1);NC(this,new zX(0));a=new CX(a,1);UW(this,a,null);a=new SC;UW(a,this.i,null);UW(this,a,null);b&&(this.j=nC(b),qX(this),yY(this.j,~~(gr(b.Ec.pb,fj)/2)-~~(this.Yc/2),~~(gr(b.Ec.pb,ej)/2)-~~(this.Nc/2)));c&&QW(this,c)}w(687,688,wQ,v4);_.Nh=function(){return VQ};w(712,707,Yl);_.Ed=function(){u4(new v4(this.b,this.a,(pG(),rG)))};w(714,707,Yl);_.Ed=function(){this.a.bc?this.a.bc.Tc.cf()?this.a.bc.Tc.Qf():u4(this.a.bc):this.a.bc=new w4(this.a)};\nfunction x4(a,b){NW(b)==a.a?QW(b,(oD(),yD)):QW(b,a.a)}\nfunction y4(a){var b,c,d,e;e=m;d=!1;NW(z4)!=a.a?(e=lb,d=!0):NW(A4)!=a.a?(e="!#6",d=!0):NW(B4)!=a.a?(QW(C4,(oD(),yD)),QW(D4,yD),QW(E4,yD),QW(F4,yD),e="F,Cl,Br,I"):(b=NW(G4)!=a.a,c=NW(H4)!=a.a,NW(I4)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),NW(J4)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),NW(K4)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),NW(L4)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),NW(M4)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),NW(C4)!=a.a&&(e+="F,"),NW(D4)!=a.a&&(e+="Cl,"),NW(E4)!=a.a&&(e+="Br,"),NW(F4)!=a.a&&(e+=\n"I,"),hM(e,nb)&&(e=XE(e,0,e.length-1)),1>e.length&&!a.b&&(b?e=gg:c?e=Nd:(QW(z4,(oD(),yD)),e=lb)));b=m;d&&NW(G4)!=a.a&&(b+=";a");d&&NW(H4)!=a.a&&(b+=";A");NW(N4)!=a.a&&(b+=";R");NW(O4)!=a.a&&(b+=";!R");NW(z4)!=a.a&&0<b.length?e=XE(b,1,b.length):e+=b;d=P4.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=Q4.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";D"+d);NW(R4)!=a.a&&(e="~");NW(S4)!=a.a&&(e=gd);NW(T4)!=a.a&&(e=Md);NW(U4)!=a.a&&(e="!@");FX(a.e,e)}\nfunction V4(a){W4(a);X4(a);var b=P4.Tc.a;m4(b,0);b.pb.options[0].selected=!0;b=Q4.Tc.a;m4(b,0);b.pb.options[0].selected=!0;QW(G4,a.a);QW(H4,a.a);QW(N4,a.a);QW(O4,a.a);QW(P4,a.a);QW(Q4,a.a);Y4(a)}function W4(a){QW(I4,a.a);QW(J4,a.a);QW(K4,a.a);QW(L4,a.a);QW(M4,a.a);QW(C4,a.a);QW(D4,a.a);QW(E4,a.a);QW(F4,a.a)}function X4(a){QW(z4,a.a);QW(A4,a.a);QW(B4,a.a)}function Y4(a){QW(R4,a.a);QW(S4,a.a);QW(T4,a.a);QW(U4,a.a);a.b=!1}\nfunction w4(a){uX.call(this,"Atom/Bond Query");this.i=new lX(this.Nh());hD(this.r,new AY(this));this.a=(pG(),rG);this.c=a;this.d||(a=nC(a),this.d=new EX(a),yY(this.d,-150,10));this.j=this.d;NC(this,new t4);QW(this,this.a);a=new SC;NC(a,new RD(0,3,1));UW(a,new BX("Atom type :"),null);z4=new lX(h4);A4=new lX("Any except C");B4=new lX("Halogen");UW(a,z4,null);UW(a,A4,null);UW(a,B4,null);UW(this,a,null);a=new SC;NC(a,new RD(0,3,1));UW(a,new CX("Or select one or more from the list :",0),null);UW(this,\na,null);a=new SC;NC(a,new RD(0,3,1));I4=new lX(pe);J4=new lX(vf);K4=new lX(Af);L4=new lX(Jf);M4=new lX(Bf);C4=new lX(Pe);D4=new lX(Be);E4=new lX(me);F4=new lX(Ye);UW(a,I4,null);UW(a,J4,null);UW(a,K4,null);UW(a,L4,null);UW(a,M4,null);UW(a,C4,null);UW(a,D4,null);UW(a,E4,null);UW(a,F4,null);UW(this,a,null);a=new SC;NC(a,new RD(0,3,1));P4=new r4;q4(P4,h4);q4(P4,xc);q4(P4,Fc);q4(P4,Pc);q4(P4,Qc);UW(a,new BX("Number of hydrogens : "),null);UW(a,P4,null);UW(this,a,null);a=new SC;NC(a,new RD(0,3,1));Q4=\nnew r4;q4(Q4,h4);q4(Q4,xc);q4(Q4,Fc);q4(Q4,Pc);q4(Q4,Qc);q4(Q4,Rc);q4(Q4,Tc);q4(Q4,Uc);UW(a,new CX("Number of connections :",0),null);UW(a,Q4,null);UW(a,new CX(" (H\'s don\'t count.)",0),null);UW(this,a,null);a=new SC;NC(a,new RD(0,3,1));UW(a,new BX("Atom is :"),null);G4=new lX(i4);UW(a,G4,null);H4=new lX("Nonaromatic");UW(a,H4,null);N4=new lX(l4);UW(a,N4,null);O4=new lX(j4);UW(a,O4,null);UW(this,a,null);a=new SC;QW(a,FD(NW(this)));NC(a,new RD(0,3,1));UW(a,new BX("Bond is :"),null);R4=new lX(h4);UW(a,\nR4,null);S4=new lX(i4);UW(a,S4,null);T4=new lX(l4);UW(a,T4,null);U4=new lX(j4);UW(a,U4,null);UW(this,a,null);a=new SC;NC(a,new RD(1,3,1));this.e=new xE(lb,20);UW(a,this.e,null);UW(a,new lX(k4),null);UW(a,this.i,null);UW(this,a,null);this.Tc&&this.Tc.Of(!1);rX(this,!1);W4(this);X4(this);Y4(this);QW(G4,this.a);QW(H4,this.a);QW(N4,this.a);QW(O4,this.a);QW(P4,this.a);QW(Q4,this.a);x4(this,z4);qX(this);this.Tc.Nf(this.j);!kC(this)&&YW(this);SW(this)}w(727,688,wQ,w4);\n_.Oh=function(a,b){var c;H(b,k4)?(V4(this),x4(this,z4),y4(this)):G(a.f,58)?(Y4(this),Fw(a.f)===Fw(z4)?(W4(this),X4(this)):Fw(a.f)===Fw(A4)?(W4(this),X4(this)):Fw(a.f)===Fw(B4)?(W4(this),X4(this)):Fw(a.f)===Fw(N4)?QW(O4,this.a):Fw(a.f)===Fw(O4)?(QW(N4,this.a),QW(G4,this.a)):Fw(a.f)===Fw(G4)?(QW(H4,this.a),QW(O4,this.a)):Fw(a.f)===Fw(H4)?QW(G4,this.a):Fw(a.f)===Fw(R4)||Fw(a.f)===Fw(S4)||Fw(a.f)===Fw(T4)||Fw(a.f)===Fw(U4)?(V4(this),this.b=!0):X4(this),x4(this,a.f),y4(this)):G(a.f,59)&&(Y4(this),c=a.f,\n0==c.Tc.a.pb.selectedIndex?QW(c,this.a):QW(c,(oD(),yD)),y4(this));107!=this.c.k&&(this.c.k=107,XC(this.c));return!0};_.b=!1;_.c=null;_.d=null;var z4=_.e=null,R4=null,A4=null,G4=null,S4=null,E4=null,I4=null,Q4=null,P4=null,D4=null,C4=null,B4=null,F4=null,J4=null,H4=null,O4=null,U4=null,K4=null,M4=null,N4=null,T4=null,L4=null;function s4(a){fP();hP.call(this);this.a=new o4;Zy(this.a,new Z4(this,a),(gV(),gV(),hV))}w(780,778,{},s4);_.Mf=function(){return this.a};_.a=null;\nfunction Z4(a,b){this.a=a;this.b=b}w(781,1,{},Z4);_.Md=function(a){zC();CY(a,this.b,n4(this.a.a,this.a.a.pb.selectedIndex))};_.a=null;_.b=null;w(816,787,{});_.Qf=function(){rZ(this.c)};X(687);X(727);X(494);X(780);X(781);X(426);C(vQ)(2);\n//@ sourceURL=2.js\n')
diff --git a/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/3.cache.js b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/3.cache.js
new file mode 100644
index 0000000..1db5c30
--- /dev/null
+++ b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/3.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback3('w(713,707,Yl);_.Ed=function(){this.a.j&&wY(this.a.j);this.a.j=new BY(0,this.a)};C(vQ)(3);\n//@ sourceURL=3.js\n')
diff --git a/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/4.cache.js b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/4.cache.js
new file mode 100644
index 0000000..63ebf23
--- /dev/null
+++ b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/4.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback4('w(715,707,Yl);_.Ed=function(){this.a.pc&&wY(this.a.pc);this.a.pc=new BY(1,this.a)};C(vQ)(4);\n//@ sourceURL=4.js\n')
diff --git a/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/5.cache.js b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/5.cache.js
new file mode 100644
index 0000000..e4f76ee
--- /dev/null
+++ b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/5.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback5('w(716,707,Yl);_.Ed=function(){this.a.y&&(wY(this.a.y),this.a.y=null);0==this.a.ob.v&&(this.a.y=new BY(2,this.a))};C(vQ)(5);\n//@ sourceURL=5.js\n')
diff --git a/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/6.cache.js b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/6.cache.js
new file mode 100644
index 0000000..61db03b
--- /dev/null
+++ b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/6.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback6('function $4(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.c;++h)0!=(a.H.w[a.t[h]]&e)&&++j;if(0==j)return!1;15<b&&(a5(a,c),b-=16);b5(a,1,1);b5(a,b,4);b5(a,j,d);for(h=0;h<a.H.c;++h)b=a.H.w[a.t[h]]&e,0!=b&&(b5(a,h,d),1!=f&&b5(a,b>>g,f));return!0}function c5(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.d;++h)0!=(a.H.A[a.u[h]]&e)&&++j;if(0==j)return!1;15<b&&(a5(a,c),b-=16);b5(a,1,1);b5(a,b,4);b5(a,j,d);for(h=0;h<a.H.d;++h)b=a.H.A[a.u[h]]&e,0!=b&&(b5(a,h,d),1!=f&&b5(a,b>>g,f));return!0}\nfunction b5(a,b,c){for(;0!=c;)0==a.p&&(jF(a.q,a.r+64&65535),a.p=6,a.r=0),a.r<<=1,a.r|=b&1,b>>=1,--c,--a.p}function a5(a,b){b||(b5(a,1,1),b5(a,15,4));return!0}function d5(a,b){var c,d,e;if(2>a.H.k[b])return!1;if(2==a.H.f[b])return!0;for(e=c=0;e<a.H.f[b];++e)d=BR(a.H,b,e),vR(a.H,d)&&(c+=uR(a.H,d)-1);return 1<c}function e5(a){var b;for(b=0;0<a;)a>>=1,++b;return b}\nfunction f5(a,b){var c,d,e,f,g,h,j;e=D(B,u,-1,32,1);for(c=f=0;c<a.H.c;++c)if((1==a.O[c]||2==a.O[c])&&a.Q[c]==b)d=a.P[c],e[d]<a.c[c]&&(0==e[d]&&++f,e[d]=a.c[c]);for(c=0;c<a.H.d;++c)if((1==a.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c])d=a.i[c],g=gn(a.c[Y(a.H,0,c)],a.c[Y(a.H,1,c)]),e[d]<g&&(0==e[d]&&++f,e[d]=g);d=D(lM,cm,-1,32,1);for(c=0;c<f;++c){h=-1;for(g=j=0;32>g;++g)j<e[g]&&(j=e[g],h=g);e[h]=0;d[h]=c<<24>>24}for(c=0;c<a.H.c;++c)(1==a.O[c]||2==a.O[c])&&a.Q[c]==b&&(a.P[c]=d[a.P[c]]);for(c=0;c<a.H.d;++c)(1==\na.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c]&&(a.i[c]=d[a.i[c]])}w(717,1,Yl);\n_.Ed=function(){var a,b,c;b=su(this.a,!1,!0);c=null;a=new uU;if(iU(new rU,a,new KX(new NX(b)))){sS(a,7);if(a.b){a=a.b;if(null==a.A){var d,e,f,g,h,j,l,n,o,r;if(!(0==a.H.c||a.x)){c=a.z=0;for(d=1;d<a.H.c;++d)a.c[d]>a.c[c]&&(c=d);e=D(zq,sl,-1,a.H.c,2);b=D(zq,sl,-1,a.H.d,2);a.y=D(B,u,-1,a.H.c,1);a.t=D(B,u,-1,a.H.c,1);a.w=D(B,u,-1,a.H.c,1);a.u=D(B,u,-1,a.H.d,1);a.t[0]=c;a.y[c]=0;e[c]=!0;f=1;h=0;j=1;for(c=0;h<a.H.c;)if(h<j){for(;;){o=n=0;l=-1;d=a.t[h];for(r=0;r<RR(a.H,d);++r)if(r<a.H.f[d]||r>=mR(a.H,d))g=\nlR(a.H,d,r),!e[g]&&a.c[g]>l&&(n=g,o=BR(a.H,d,r),l=a.c[g]);if(-1==l)break;a.y[n]=j;a.w[j]=h;a.t[j++]=n;a.u[c++]=o;e[n]=!0;b[o]=!0}++h}else{g=0;l=-1;for(d=0;d<a.H.c;++d)!e[d]&&a.c[d]>l&&(g=d,l=a.c[d]);++f;a.y[g]=j;a.w[j]=-1;a.t[j++]=g;e[g]=!0}for(a.v=D(B,u,-1,2*(a.H.d-c),1);;){j=h=a.H.G;l=-1;for(d=0;d<a.H.d;++d)if(!b[d]&&(a.y[Y(a.H,0,d)]<a.y[Y(a.H,1,d)]?(f=a.y[Y(a.H,0,d)],e=a.y[Y(a.H,1,d)]):(f=a.y[Y(a.H,1,d)],e=a.y[Y(a.H,0,d)]),f<h||f==h&&e<j))h=f,j=e,l=d;if(-1==l)break;b[l]=!0;a.u[c++]=l;a.v[2*a.z]=\nh;a.v[2*a.z+1]=j;++a.z}a.x=!0}a.O=D(lM,cm,-1,a.H.c,1);for(e=0;e<a.H.c;++e)if(1==a.S[e]||2==a.S[e]){c=!1;if(2==a.H.f[e]&&2==a.H.j[e][0]&&2==a.H.j[e][1])for(b=0;b<a.H.f[e];++b){j=lR(a.H,e,b);h=0;f=D(B,u,-1,3,1);for(d=0;d<a.H.f[j];++d)f[h]=lR(a.H,j,d),f[h]!=e&&++h;2==h&&a.c[f[0]]>a.c[f[1]]^a.y[f[0]]<a.y[f[1]]&&(c=!c)}else for(b=1;b<a.H.f[e];++b)for(d=0;d<b;++d)f=lR(a.H,e,b),h=lR(a.H,e,d),a.c[f]>a.c[h]&&(c=!c),a.y[f]<a.y[h]&&(c=!c);a.O[e]=1==a.S[e]^c?1:2}else a.O[e]=a.S[e];a.f=D(lM,cm,-1,a.H.d,1);for(e=\n0;e<a.H.d;++e)if(1==a.k[e]||2==a.k[e]){c=!1;for(b=0;2>b;++b)if(j=Y(a.H,b,e),3==a.H.f[j]){f=D(B,u,-1,2,1);for(d=h=0;3>d;++d)lR(a.H,j,d)!=Y(a.H,1-b,e)&&(f[h++]=lR(a.H,j,d));a.c[f[0]]>a.c[f[1]]&&(c=!c);a.y[f[0]]<a.y[f[1]]&&(c=!c)}a.f[e]=1==a.k[e]^c?1:2}else a.f[e]=a.k[e];f5(a,1);f5(a,2);a.q=new vx;a.p=6;a.r=0;b5(a,9,4);b=gn(e5(a.H.c),e5(a.H.d));b5(a,b,4);if(0==b)b5(a,a.H.E?1:0,1);else{for(d=e=h=f=c=0;d<a.H.c;++d)if(0==(a.H.w[d]&1)){switch(a.H.x[d]){case 6:break;case 7:++e;break;case 8:++h;break;default:++f}0!=\na.H.q[d]&&++c}b5(a,a.H.c,b);b5(a,a.H.d,b);b5(a,e,b);b5(a,h,b);b5(a,f,b);b5(a,c,b);for(d=0;d<a.H.c;++d)7==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&b5(a,d,b);for(d=0;d<a.H.c;++d)8==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&b5(a,d,b);for(d=0;d<a.H.c;++d)6!=a.H.x[a.t[d]]&&7!=a.H.x[a.t[d]]&&8!=a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(b5(a,d,b),b5(a,a.H.x[a.t[d]],8));for(d=0;d<a.H.c;++d)0!=a.H.q[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(b5(a,d,b),b5(a,8+a.H.q[a.t[d]],4));c=f=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-\nc,c=a.w[d]),f<e&&(f=e);f=e5(f);b5(a,f,4);c=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-c,c=a.w[d]),b5(a,e,f);for(e=0;e<2*a.z;++e)b5(a,a.v[e],b);for(d=0;d<a.H.d;++d)c=0!=(a.H.A[d]&16320)?1:0!=(a.H.z[a.u[d]]&512)?0:uR(a.H,a.u[d]),b5(a,c,2);for(d=c=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&++c;b5(a,c,b);for(d=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&(b5(a,d,b),0==a.Q[a.t[d]]?b5(a,a.O[a.t[d]],3):(c=1==a.O[a.t[d]]?1==a.Q[a.t[d]]?4:6:1==a.Q[a.t[d]]?5:7,b5(a,c,3),b5(a,a.P[a.t[d]],3)));for(d=\nc=0;d<a.H.d;++d)0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!MR(a.H,a.u[d])||1==a.H.B[a.u[d]])&&++c;b5(a,c,b);for(d=0;d<a.H.d;++d)if(0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!MR(a.H,a.u[d])||1==a.H.B[a.u[d]]))b5(a,d,b),1==a.H.B[a.u[d]]?0==a.j[a.u[d]]?b5(a,a.f[a.u[d]],3):(c=1==a.f[a.u[d]]?1==a.j[a.u[d]]?4:6:1==a.j[a.u[d]]?5:7,b5(a,c,3),b5(a,a.i[a.u[d]],3)):b5(a,a.f[a.u[d]],2);b5(a,a.H.E?1:0,1);for(d=e=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&++e;if(0!=e){b5(a,1,1);b5(a,1,4);b5(a,e,b);for(d=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&(b5(a,\nd,b),b5(a,a.H.v[a.t[d]],8))}c=!1;if(a.H.E){$4(a,0,!1,b,2048,1,-1);c5(a,2,!1,b,64,1,-1);$4(a,3,!1,b,4096,1,-1);$4(a,4,!1,b,120,4,3);$4(a,5,!1,b,6,2,1);$4(a,6,!1,b,1,1,-1);$4(a,7,!1,b,1920,4,7);for(d=e=0;d<a.H.c;++d)null!=zS(a.H,a.t[d])&&++e;if(0<e){b5(a,1,1);b5(a,8,4);b5(a,e,b);for(d=0;d<a.H.c;++d)if(f=zS(a.H,a.t[d]),null!=f){b5(a,d,b);b5(a,f.length,4);for(e=0;e<f.length;++e)b5(a,f[e],8)}}c5(a,9,!1,b,48,2,4);c5(a,10,!1,b,15,4,0);$4(a,11,!1,b,8192,1,-1);c5(a,12,!1,b,16320,8,6);$4(a,13,!1,b,114688,3,\n14);$4(a,14,!1,b,4063232,5,17);c|=$4(a,16,!1,b,29360128,3,22)}for(d=e=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&++e;if(0!=e){c=a5(a,c);b5(a,1,1);b5(a,1,4);b5(a,e,b);for(d=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&(b5(a,d,b),b5(a,a.a[a.t[d]],4))}if(0!=(a.G&8)){for(d=h=e=0;d<a.H.c;++d)f=IS(a.H,a.t[d]),null!=f&&(++e,h=gn(h,f.length));if(0!=e){c=a5(a,c);f=e5(h);b5(a,1,1);b5(a,2,4);b5(a,e,b);b5(a,f,4);for(d=0;d<a.H.c;++d)if(h=IS(a.H,a.t[d]),null!=h){b5(a,d,b);b5(a,h.length,f);for(e=0;e<h.length;++e)b5(a,\nh.charCodeAt(e),7)}}}a.H.E&&(c|=$4(a,19,c,b,234881024,3,25),c|=c5(a,20,c,b,114688,3,14));for(d=e=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&++e;if(0!=e){c=a5(a,c);b5(a,1,1);b5(a,5,4);b5(a,e,b);for(d=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&(b5(a,d,b),b5(a,(a.H.s[a.t[d]]&48)>>4,2))}a.H.E&&(c|=$4(a,22,c,b,268435456,1,-1),c|=c5(a,23,c,b,131072,1,-1),c|=c5(a,24,c,b,786432,2,18));if(0!=(a.G&16))for(d=0;d<a.H.c;++d)if(KS(a.H,a.t[d])){c=a5(a,c);b5(a,1,1);b5(a,9,4);for(d=0;d<a.H.c;++d)b5(a,KS(a.H,a.t[d])?1:0,1);break}e=\nnull;j=mS(a.H);for(f=0;f<j.i.c;++f)if(j.e[f]){d=0;h=fy(j.i,f);for(g=0,n=h.length;g<n;++g)l=h[g],d5(a,l)&&++d;if(0!=d)if(l=fy(j.j,f),null==e&&(e=D(zq,sl,-1,a.H.d,2)),d==h.length){n=-1;o=2147483647;for(g=0;g<h.length;++g)o>a.t[l[g]]&&(o=a.t[l[g]],n=g);for(;0<d;)e[l[n]]=!0,n=n+2<h.length?n+2:n+2-h.length,d-=2}else{for(g=0;d5(a,h[g]);)++g;for(;!d5(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length;for(;0<d;){e[l[g]]=!0;g=g+2<h.length?g+2:g+2-h.length;for(d-=2;!d5(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length}}}f=e;\nif(null!=f){for(d=e=0;d<a.H.d;++d)f[a.u[d]]&&++e;c=a5(a,c);b5(a,1,1);b5(a,10,4);b5(a,e,b);for(d=0;d<a.H.d;++d)f[a.u[d]]&&b5(a,d,b)}a.H.E&&$4(a,27,c,b,536870912,1,-1)}b5(a,0,1);a.r<<=a.p;jF(a.q,a.r+64&65535);a.A=a.q.a.a}a=a.A}else a=null;c=a}Qu(c)};C(vQ)(6);\n//@ sourceURL=6.js\n')
diff --git a/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/7.cache.js b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/7.cache.js
new file mode 100644
index 0000000..18a9e3e
--- /dev/null
+++ b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/7.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback7('function g5(a){a=a.Jc.b.c++;return nh+a}w(497,498,wQ);_.Re=function(){return g5(this)};_.af=function(){this.Tc=new h5((zC(),m),this)};_.gf=function(){return(null==this.Qc&&(this.Qc=g5(this)),this.Qc)+nb+this.Tc.$e()+nb+this.Tc._e()+nb+this.Yc+Mk+this.Nc+(this.Xc?m:",hidden")+",title="+this.q+(this.p?",resizable":m)+(this.Tc.c.C?",modal":m)};\nfunction i5(){var a,b,c;b=new lX(VQ);a=new lX(NQ);this.a=new xE(xc,4);new tX;this.c=new j5(this,b);this.c.Tc.c.db=!0;NC(this.c,new TC);UW(this.c,new BX("New atom map"),null);UW(this.c,b,null);UW(this.c,a,null);NC(this.c,new hX(2));c=new SC;UW(c,new CX("atom map",1),null);UW(c,this.a,null);UW(this.c,c,nQ);c=new SC;UW(c,b,null);UW(c,a,null);UW(this.c,c,mQ);hD(this.c.r,new k5(this))}w(691,1,{},i5);_.a=null;_.b=null;_.c=null;\nfunction j5(a,b){this.a=a;this.b=b;sX.call(this);this.q=m;this.Tc&&this.Tc.Pf(m);this.Tc.c.db=!1;rX(this,!0)}w(692,497,wQ,j5);_.Qe=function(a){var b;pX(this);if(Fw(a.f)===Fw(this.b))try{b=nF(hr(this.a.a.Tc.a.pb,Gk),10);var c=this.a.b,d=c.c,e=c.a;qK(d,c.e).b[e].f=b;WG(d,"changeAtomMap",d.o,e,0);DJ(d)}catch(f){if(f=Hq(f),G(f,104))OX(this.a.b.c,"invalid atom map");else throw f;}return!0};_.a=null;_.b=null;function k5(a){this.a=a}w(693,543,CQ,k5);_.Hf=function(){pX(this.a.c)};_.a=null;w(706,707,Yl);\n_.Ed=function(){if(this.b.a==(pG(),Ae)){!this.a.b&&(this.a.b=new i5);var a=this.a.b,b=this.a,c;if(0<b.a){a.b=b;c="Atom "+b.a;var d=a.c;d.q=c;d.Tc&&d.Tc.Pf(c);FX(a.a,m+sJ(b.d.b[b.a]));qX(a.c);a=a.c;!kC(a)&&YW(a);SW(a)}}};function h5(a,b){fP();vX.call(this,a,b)}w(815,816,{},h5);X(691);X(497);X(692);X(693);X(815);C(vQ)(7);\n//@ sourceURL=7.js\n')
diff --git a/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/8.cache.js b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/8.cache.js
new file mode 100644
index 0000000..59e98fe
--- /dev/null
+++ b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/8.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback8('function l5(){this.pb=kr("file");this.pb[Xg]="gwt-FileUpload"}w(407,388,Ul,l5);_.ee=function(a){cz(this,a)};function m5(a){var b=$doc.createElement(qh);TT($j,b.tagName);this.pb=b;this.b=new sW(this.pb);this.pb[Xg]="gwt-HTML";rW(this.b,a,!0);AW(this)}w(411,412,Ul,m5);function n5(){LB();var a=$doc.createElement("textarea");!Nx&&(Nx=new Mx);!Lx&&(Lx=new Kx);this.pb=a;uw();this.pb[Xg]="gwt-TextArea"}w(451,452,Ul,n5);\nfunction o5(a,b){var c,d;c=$doc.createElement(zk);d=$doc.createElement(lk);d[tg]=a.a.a;d.style[Hk]=a.b.a;var e=(Px(),Qx(d));c.appendChild(e);Ox(a.d,c);oz(a,b,d)}function p5(){qA.call(this);this.a=(tA(),AA);this.b=(BA(),EA);this.e[Rg]=xc;this.e[Ng]=xc}w(460,404,Sl,p5);_.ze=function(a){var b;b=mr(a.pb);(a=sz(this,a))&&this.d.removeChild(mr(b));return a};\nfunction q5(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[Ik]=di,a.ab=!1,a.Me());b=a.pb;b.style[pi]=0+(Ss(),uj);b.style[tk]=Ec;e=wr()-gr(a.pb,fj)>>1;f=vr()-gr(a.pb,ej)>>1;iZ(a,gn(xr($doc)+e,0),gn(yr($doc)+f,0));d||((a.ab=c)?(zB(a.pb,Bj),a.pb.style[Ik]=Jk,Dm(a.gb,200)):a.pb.style[Ik]=Jk)}finally{a.w=!0}}function r5(a){a.i=(new lX(a.j)).Tc.Mf();Zy(a.i,new s5(a),(Xt(),Xt(),Yt));a.d=z(YB,q,52,[a.i])}\nfunction t5(){WY();var a,b,c,d,e;uZ.call(this,(NZ(),OZ),null,!0);this.di();this.db=!0;a=new m5(this.k);this.f=new n5;this.f.pb.style[Lk]=Gc;Ly(this.f,Gc);this.bi();NY(this,"400px");e=new p5;e.pb.style[ci]=Gc;e.e[Rg]=10;c=(tA(),uA);e.a=c;o5(e,a);o5(e,this.f);this.e=new IA;this.e.e[Rg]=20;for(b=this.d,c=0,d=b.length;c<d;++c)a=b[c],FA(this.e,a);o5(e,this.e);aZ(this,e);kZ(this,!1);this.ci()}w(788,789,zQ,t5);_.bi=function(){r5(this)};\n_.ci=function(){var a=this.f;a.pb.readOnly=!0;var b=Py(a.pb)+"-readonly";Ky(a.me(),b,!0)};_.di=function(){MZ(this.I.b,"Copy")};_.d=null;_.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 s5(a){this.a=a}w(791,1,{},s5);_.Nd=function(){cZ(this.a,!1)};_.a=null;function u5(a){this.a=a}w(792,1,{},u5);\n_.pd=function(){Uy(this.a.f.pb,!0);this.a.f.pb.focus();var a=this.a.f,b;b=hr(a.pb,Gk).length;if(0<b&&a.kb){if(0>b)throw new IL("Length must be a positive integer. Length: "+b);if(b>hr(a.pb,Gk).length)throw new IL("From Index: 0 To Index: "+b+" Text Length: "+hr(a.pb,Gk).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.a=null;function v5(a){r5(a);a.a=(new lX(a.b)).Tc.Mf();Zy(a.a,new w5(a),(Xt(),Xt(),Yt));a.d=z(YB,q,52,[a.a,a.i])}\nfunction x5(a){a.j=NQ;a.k="Paste the text to import into the text area below.";a.b="Accept";MZ(a.I.b,"Paste")}function y5(a){WY();t5.call(this);this.c=a}w(794,788,zQ,y5);_.bi=function(){v5(this)};_.ci=function(){Ly(this.f,"150px")};_.di=function(){x5(this)};_.Me=function(){tZ(this);Sq((Pq(),Qq),new z5(this))};_.a=null;_.b=null;_.c=null;function A5(a){WY();y5.call(this,a)}w(793,794,zQ,A5);_.bi=function(){var a;v5(this);a=new l5;Zy(a,new B5(this),(gV(),gV(),hV));this.d=z(YB,q,52,[this.a,a,this.i])};\n_.ci=function(){Ly(this.f,"150px");SF(new C5(this),this.f)};_.di=function(){x5(this);this.k+=" Or drag and drop a file on it."};function B5(a){this.a=a}w(795,1,{},B5);_.Md=function(a){var b,c;b=new FileReader;a=(c=a.a.target,c.files[0]);D5(b,new E5(this));b.readAsText(a)};_.a=null;function E5(a){this.a=a}w(796,1,{},E5);_._f=function(a){ZE();KB(this.a.a.f,a)};_.a=null;function C5(a){this.a=a;this.b=new F5(this);this.c=this.d=1}w(797,572,{},C5);_.a=null;function F5(a){this.a=a}w(798,1,{},F5);\n_._f=function(a){this.a.a.f.pb[Gk]=null!=a?a:m};_.a=null;function w5(a){this.a=a}w(802,1,{},w5);_.Nd=function(){if(this.a.c){var a=this.a.c,b;b=new UE(a.a,0,hr(this.a.f.pb,Gk));$F(a.a.a,b.a)}cZ(this.a,!1)};_.a=null;function z5(a){this.a=a}w(803,1,{},z5);_.pd=function(){Uy(this.a.f.pb,!0);this.a.f.pb.focus()};_.a=null;w(804,1,Yl);_.Ed=function(){var a,b;a=new G5(this.a);void 0!=$wnd.FileReader?b=new A5(a):b=new y5(a);PY(b);q5(b)};function G5(a){this.a=a}w(805,1,{},G5);_.a=null;w(806,1,Yl);\n_.Ed=function(){var a;a=new t5;var b=this.a,c,d;KB(a.f,b);c=(d=iM(b,"\\r\\n|\\r|\\n|\\n\\r"),d.length);1>=c&&(c=~~(b.length/16));Ly(a.f,20*(10>c+1?c+1:10)+uj);Sq((Pq(),Qq),new u5(a));PY(a);q5(a)};function D5(a,b){a.onload=function(a){b._f(a.target.result)}}X(788);X(794);X(793);X(805);X(791);X(792);X(802);X(803);X(795);X(796);X(797);X(798);X(411);X(460);X(451);X(407);C(vQ)(8);\n//@ sourceURL=8.js\n')
diff --git a/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/9.cache.js b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/9.cache.js
new file mode 100644
index 0000000..323a42b
--- /dev/null
+++ b/public/jsme/deferredjs/A2384E54F71557BAEA414A43D47F17EA/9.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback9('var hQ="runCallbacks",iQ="end",jQ,kQ,lQ="West",mQ="South",nQ="North",oQ="First",pQ="East",qQ="Before",rQ="After";function sQ(a,b){Lp(a.a,b)}function tQ(){tQ=x;jQ=new dw;kQ=new tC(0,0);ew(jQ,qQ);ew(jQ,oQ);ew(jQ,rQ);ew(jQ,"Last");ew(jQ,te);ew(jQ,nQ);ew(jQ,mQ);ew(jQ,lQ);ew(jQ,pQ)}function uQ(a,b){a.a+=b}\nfunction vQ(a){var b=kq,c,d,e;e=a==b.f?qi:sh+a;$stats&&(e=pq(e,iQ,a),$stats(e));a<b.i.length&&xq(b.i,a,null);nq(b,a)&&b.j.b++;b.b=-1;b.d[a]=!0;vq(b);e=b.a[a];if(null!=e){$stats&&(c=pq(hQ+a,Cg,-1),$stats(c));xq(b.a,a,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Ed();$stats&&(a=pq(hQ+a,iQ,-1),$stats(a))}}\nvar wQ={61:1,62:1,68:1,73:1,82:1,90:1},xQ={28:1,30:1,38:1,43:1,46:1,49:1,50:1,52:1,131:1},yQ={28:1,30:1,38:1,41:1,43:1,45:1,46:1,49:1,50:1,52:1,125:1,131:1},zQ={28:1,30:1,38:1,43:1,44:1,46:1,49:1,50:1,52:1,124:1,131:1},AQ={19:1,22:1,90:1,95:1,97:1},BQ={90:1,95:1,97:1,115:1},CQ={85:1},DQ={28:1,30:1,38:1,41:1,43:1,45:1,46:1,50:1,52:1},EQ={l:6,m:0,h:0},FQ="&nbsp;",GQ="--",HQ="1em",IQ="1ex",JQ="1in",KQ="??",LQ="ATOMS",MQ="CFG",NQ="Cancel",OQ="E",PQ="GBVTBU-BB",QQ="Invalid UTF8 sequence",RQ="M RAD",SQ=\n"M RBD",TQ="M SUB",UQ="Nonstandard atom",VQ="OK",WQ="Resize-",XQ=\'Too many percent/per mille characters in pattern "\',YQ="US$",ZQ="]\'",$Q="__uiObjectID",aR="backgroundColor",bR="col",cR="cssFloat",dR="dir",eR="dragdrop-handle",fR="dragdrop-selected",gR="e",hR="filter",iR="float",jR="ltr";w(1,-1,am);_.gC=function(){return this.cZ};\nfunction kR(a,b,c){var d,e,f,g,h;if(6!=a.H.x[b]&&7!=a.H.x[b])return!1;e=lR(a.H,b,0);d=lR(a.H,b,1);if(1!=a.H.k[e]||1!=a.H.k[d]||1==a.H.f[e]||1==a.H.f[d]||3<mR(a.H,e)||3<mR(a.H,d))return!1;e=new nR(a.H,a.c,b,e);if(e.f&&!c)return!1;f=new nR(a.H,a.c,b,d);if(f.f&&!c||e.f&&f.f)return!1;c&&(e.f&&e.c&&(a.L[b]=!0),f.f&&f.c&&(a.L[b]=!0));g=oR(e);h=oR(f);if(-1==g||-1==h||0==(g+h&1))return c||(a.S[b]=3),!0;d=0;switch(g+h){case 3:case 7:d=2;break;case 5:d=1}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))e.f&&(1==\nd?(pR(a.b[e.b],$k),pR(a.b[e.d],Yk)):(pR(a.b[e.b],Yk),pR(a.b[e.d],$k))),f.f&&(2==d?(pR(a.b[f.b],$k),pR(a.b[f.d],Yk)):(pR(a.b[f.b],Yk),pR(a.b[f.d],$k)))}else a.S[b]=d;return!0}\nfunction qR(a,b,c){var d,e,f,g,h;if(!rR(a.H,b))return!1;d=Y(a.H,0,b);e=Y(a.H,1,b);f=new nR(a.H,a.c,d,e);if(f.f&&!c)return!1;g=new nR(a.H,a.c,e,d);if(g.f&&!c||f.f&&g.f)return!1;c&&(f.f&&(a.K[b]=sR(a,e)),g.f&&(a.K[b]=sR(a,d)));e=oR(f);h=oR(g);if(-1==e||-1==h||0==(e+h&1))return c||(a.k[b]=3),!0;d=0;switch(e+h){case 3:case 7:d=1;break;case 5:d=2}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))f.f&&(2==d?(pR(a.b[f.b],Vk),pR(a.b[f.d],Sk)):(pR(a.b[f.b],Sk),pR(a.b[f.d],Vk))),g.f&&(2==d?(pR(a.b[g.b],Vk),pR(a.b[g.d],\nSk)):(pR(a.b[g.b],Sk),pR(a.b[g.d],Vk)))}else a.k[b]=d;return!0}\nfunction tR(a,b,c){var d,e,f,g,h,j,l,n,o,r;if(0!=a.k[b])return!1;if(1==uR(a.H,b))return qR(a,b,c);if(2!=uR(a.H,b)||vR(a.H,b))return!1;d=Y(a.H,0,b);e=Y(a.H,1,b);if(1==a.H.f[d]||1==a.H.f[e]||3<a.H.f[d]||3<a.H.f[e]||2==a.H.k[d]||2==a.H.k[e])return!1;f=new nR(a.H,a.c,e,d);if(f.f&&!c)return!1;e=new nR(a.H,a.c,d,e);if(e.f&&!c||f.f&&e.f)return!1;c&&(f.f&&f.c&&(a.K[b]=!0),e.f&&e.c&&(a.K[b]=!0));d=0!=(a.H.z[b]&16777216)?3:a.X?(g=D(bH,Zl,-1,3,1),g[0]=wR(a.H,e.a)-wR(a.H,f.a),g[1]=xR(a.H,e.a)-xR(a.H,f.a),g[2]=\nyR(a.H,e.a)-yR(a.H,f.a),h=D(bH,Zl,-1,3,1),h[0]=wR(a.H,f.b)-wR(a.H,f.a),h[1]=xR(a.H,f.b)-xR(a.H,f.a),h[2]=yR(a.H,f.b)-yR(a.H,f.a),j=D(bH,Zl,-1,3,1),j[0]=wR(a.H,e.b)-wR(a.H,e.a),j[1]=xR(a.H,e.b)-xR(a.H,e.a),j[2]=yR(a.H,e.b)-yR(a.H,e.a),l=D(bH,Zl,-1,3,1),l[0]=g[1]*h[2]-g[2]*h[1],l[1]=g[2]*h[0]-g[0]*h[2],l[2]=g[0]*h[1]-g[1]*h[0],n=D(bH,Zl,-1,3,1),n[0]=g[1]*l[2]-g[2]*l[1],n[1]=g[2]*l[0]-g[0]*l[2],n[2]=g[0]*l[1]-g[1]*l[0],o=(h[0]*n[0]+h[1]*n[1]+h[2]*n[2])/(Math.sqrt(h[0]*h[0]+h[1]*h[1]+h[2]*h[2])*Math.sqrt(n[0]*\nn[0]+n[1]*n[1]+n[2]*n[2])),r=(j[0]*n[0]+j[1]*n[1]+j[2]*n[2])/(Math.sqrt(j[0]*j[0]+j[1]*j[1]+j[2]*j[2])*Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2])),0>o^0>r?1:2):-1==oR(f)||-1==oR(e)||0!=((oR(f)|oR(e))&1)?3:oR(f)==oR(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(pR(a.b[f.b],Vk),pR(a.b[f.d],Sk)):2==d&&(pR(a.b[f.b],Sk),pR(a.b[f.d],Vk))),e.f&&(1==d?(pR(a.b[e.b],Vk),pR(a.b[e.d],Sk)):2==d&&(pR(a.b[e.b],Sk),pR(a.b[e.d],Vk)))):a.k[b]=d;return!0}\nfunction zR(a,b,c){var d,e,f,g,h,j,l;if(0!=a.S[b]||6!=a.H.x[b]&&7!=a.H.x[b]&&14!=a.H.x[b]&&15!=a.H.x[b]&&16!=a.H.x[b])return!1;if(0!=a.H.k[b]){if(2==a.H.f[b]&&2==a.H.j[b][0]&&2==a.H.j[b][1])return kR(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4<mR(a.H,b)||7==a.H.x[b]&&!a.I[b])return!1;d=D(B,u,-1,4,1);l=D(B,u,-1,4,1);j=D(zq,sl,-1,4,2);for(g=0;g<mR(a.H,b);++g){f=-1;for(h=e=0;h<mR(a.H,b);++h)!j[h]&&f<a.c[lR(a.H,b,h)]&&(f=a.c[lR(a.H,b,h)],e=h);d[g]=e;l[g]=f;j[e]=!0}if(4==mR(a.H,b)&&\nl[0]==l[1]&&l[2]==l[3]||4==mR(a.H,b)&&(l[0]==l[2]||l[1]==l[3])||3==mR(a.H,b)&&l[0]==l[2])return!1;f=e=0;h=!1;for(g=1;g<mR(a.H,b);++g)if(l[g-1]==l[g]){if(!c||0==l[g])return!1;e=lR(a.H,b,d[g-1]);f=lR(a.H,b,d[g]);AR(a.H,BR(a.H,b,d[g]))&&(a.L[b]=!0);h=!0}if(c&&!h)return!1;if(a.X){g=D(B,u,-1,4,1);for(l=0;l<mR(a.H,b);++l)g[l]=lR(a.H,b,d[l]);3==mR(a.H,b)&&(g[3]=b);d=Aw([CR,bH],[q,Zl],[55,-1],[3,3],0,2,1);for(l=0;3>l;++l)d[l][0]=wR(a.H,g[l+1])-wR(a.H,g[0]),d[l][1]=xR(a.H,g[l+1])-xR(a.H,g[0]),d[l][2]=yR(a.H,\ng[l+1])-yR(a.H,g[0]);g=D(bH,Zl,-1,3,1);g[0]=d[0][1]*d[1][2]-d[0][2]*d[1][1];g[1]=d[0][2]*d[1][0]-d[0][0]*d[1][2];g[2]=d[0][0]*d[1][1]-d[0][1]*d[1][0];d=0<(d[2][0]*g[0]+d[2][1]*g[1]+d[2][2]*g[2])/(Math.sqrt(d[2][0]*d[2][0]+d[2][1]*d[2][1]+d[2][2]*d[2][2])*Math.sqrt(g[0]*g[0]+g[1]*g[1]+g[2]*g[2]))?1:2}else{var n,o;l=z(nJ,Ol,88,[z(B,u,-1,[2,1,2,1]),z(B,u,-1,[1,2,2,1]),z(B,u,-1,[1,1,2,2]),z(B,u,-1,[2,1,1,2]),z(B,u,-1,[2,2,1,1]),z(B,u,-1,[1,2,1,2])]);g=D(bH,Zl,-1,mR(a.H,b),1);for(o=0;o<mR(a.H,b);++o)g[o]=\nDR(a.H,lR(a.H,b,d[o]),b);h=ER(a.H,b,d,g,null)<<24>>24;if(3!=h)d=h;else{for(o=j=h=0;o<mR(a.H,b);++o)n=BR(a.H,b,d[o]),Y(a.H,0,n)==b&&(9==a.H.B[n]&&(0!=j&&FR(a.H,b),h=o,j=1),17==a.H.B[n]&&(0!=j&&FR(a.H,b),h=o,j=2));if(0==j)d=3;else{for(o=1;o<mR(a.H,b);++o)g[o]<g[0]&&(g[o]+=6.283185307179586);if(3==mR(a.H,b)){switch(h){case 0:(g[1]<g[2]&&3.141592653589793>g[2]-g[1]||g[1]>g[2]&&3.141592653589793<g[1]-g[2])&&(j=3-j);break;case 1:3.141592653589793<g[2]-g[0]&&(j=3-j);break;case 2:3.141592653589793>g[1]-g[0]&&\n(j=3-j)}d=1==j?2:1}else d=0,g[1]<=g[2]&&g[2]<=g[3]?d=0:g[1]<=g[3]&&g[3]<=g[2]?d=1:g[2]<=g[1]&&g[1]<=g[3]?d=2:g[2]<=g[3]&&g[3]<=g[1]?d=3:g[3]<=g[1]&&g[1]<=g[2]?d=4:g[3]<=g[2]&&g[2]<=g[1]&&(d=5),d=l[d][h]==j?2:1}}}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))1==d?(pR(a.b[e],dl),pR(a.b[f],bl)):2==d&&(pR(a.b[e],bl),pR(a.b[f],dl))}else a.S[b]=d;return!0}function GR(a){var b,c;b=0;c=a.b;HR(c,c.length,(IR(),IR(),JR));for(c=0;c<a.b.length;++c)(0==c||0!=KR(a.b[c],a.b[c-1]))&&++b,a.c[a.b[c].a]=b;return b}\nfunction LR(a,b){var c,d,e;d=!1;for(c=0;c<a.H.d;++c)if(tR(a,c,!1)){a.o[c]=a.C;if(b)a:{d=a;e=c;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,n=void 0;if((1==d.k[e]||2==d.k[e])&&!MR(d.H,e)){l=!1;try{for(j=0;2>j;++j)if(f=Y(d.H,j,e),3==d.H.f[f]){g=D(B,u,-1,2,1);for(n=h=0;n<d.H.f[f];++n)BR(d.H,f,n)!=e&&(g[h++]=lR(d.H,f,n));d.c[g[0]]>d.c[g[1]]^NR(d,f,g[0],g[1])&&(l=!l)}}catch(o){o=Hq(o);if(G(o,98)){d.e[e]=3;break a}throw o;}1==d.k[e]^l?d.e[e]=1:d.e[e]=2}}d=!0}e=!1;for(c=0;c<a.H.c;++c)if(zR(a,c,!1)){a.W[c]=\na.C;if(b)a:{e=a;var f=c,r=n=l=g=j=void 0,t=h=void 0;if(1==e.S[f]||2==e.S[f]){h=!1;if(2==e.H.k[f])try{for(r=0;2>r;++r)if(j=lR(e.H,f,r),3==e.H.f[j]){l=D(B,u,-1,2,1);for(t=n=0;t<e.H.f[j];++t)1==e.H.j[j][t]&&(l[n++]=lR(e.H,j,t));e.c[l[0]]>e.c[l[1]]^NR(e,j,l[0],l[1])&&(h=!h)}}catch(y){y=Hq(y);if(G(y,98)){e.N[f]=3;break a}throw y;}else{try{for(var j=e,l=f,v=t=r=n=void 0,s=void 0,A=void 0,v=mR(j.H,l),s=D(B,u,-1,v,1),r=0;r<v;++r)s[r]=lR(j.H,l,r);for(r=v;1<r;--r){n=!1;for(t=1;t<r;++t)NR(j,l,s[t-1],s[t])&&\n(n=!0,A=s[t-1],s[t-1]=s[t],s[t]=A);if(!n)break}g=s}catch(F){F=Hq(F);if(G(F,98)){e.N[f]=3;break a}throw F;}for(r=1;r<g.length;++r)for(t=0;t<r;++t)e.c[g[r]]<e.c[g[t]]&&(h=!h)}1==e.S[f]^h?e.N[f]=1:e.N[f]=2}}e=!0}e&&(a.C=!a.C);return d||e}\nfunction OR(a){var b,c,d,e,f,g,h,j,l;for(e=0;e<a.V.c;++e){d=fy(a.V,e);b=!0;l=-1;f=!1;for(h=0;h<d.length;++h){c=d[h];if(0==a.S[c]){b=!1;break}if(3!=a.S[c]){g=!0;for(j=0;j<d.length;++j)if(j!=h&&a.c[c]==a.c[d[j]]){g=!1;break}g&&l<a.c[c]&&(l=a.c[c],f=1==a.S[c])}}if(b&&-1!=l){for(h=0;h<d.length;++h)c=d[h],f&&(1==a.S[c]?a.S[c]=2:2==a.S[c]&&(a.S[c]=1)),a.U[c]=!1;an(a.V,d);--e}}}\nfunction PR(a){var b,c;b=GR(a);do{c=b;b=a;for(var d=void 0,e=void 0,f=void 0,g=void 0,h=e=void 0,j=void 0,l=void 0,f=D(B,u,-1,b.E,1),d=0;d<b.H.c;++d){j=b.H.f[d]+QR(b.H,d);for(g=0;g<RR(b.H,d);++g)if(g<b.H.f[d]||g>=mR(b.H,d)){l=2*b.c[lR(b.H,d,g)];e=BR(b.H,d,g);2==uR(b.H,e)&&(vR(b.H,e)||++l);for(e=0;e<g&&!(l<f[e]);++e);for(h=g;h>e;--h)f[h]=f[h-1];f[e]=l}SR(b.b[d],d);TR(b.b[d],16,lx(b.c[d]));for(g=j;g<b.E;++g)TR(b.b[d],17,Rk);for(g=0;g<j;++g)TR(b.b[d],17,lx(f[g]))}b=GR(a)}while(c!=b);return b}\nfunction NR(a,b,c,d){var e,f,g,h,j,l,n,o,r,t,y,v,s,A,F;if(a.H.x[c]!=a.H.x[d])return a.H.x[c]>a.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(UR(),VR)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(UR(),VR)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=D(B,u,-1,h,1);y=D(B,u,-1,h,1);v=D(B,u,-1,h,1);t=D(zq,sl,-1,h,2);g=D(zq,sl,-1,a.H.o,2);r[0]=b;r[1]=c;r[2]=d;y[0]=-1;y[1]=0;y[2]=0;g[b]=!0;g[c]=!0;g[d]=!0;j=1;s=2;b=D(B,u,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=s;){for(;j<b[d];){l=r[j];if(!t[j]){for(A=o=n=0;A<a.H.f[l];++A){c=lR(a.H,\nl,A);s+a.H.j[l][A]+1>=h&&(h+=a.H.c,r=WR(r,h),y=WR(y,h),v=WR(v,h),t=(e=D(zq,sl,-1,h,2),XR(t,0,e,t.length),e));if(0!=(a.H.z[BR(a.H,l,A)]&512))++n,o+=a.H.x[c];else for(f=1;f<a.H.j[l][A];++f)++s,r[s]=c,y[s]=j,t[s]=!0;F=y[j];if(c!=r[F]){f=!1;if(g[c])for(F=y[F];-1!=F;){if(c==r[F]){f=!0;break}F=y[F]}f?(++s,r[s]=c,y[s]=j,t[s]=!0):(++s,r[s]=c,y[s]=j,g[c]=!0)}}0!=n&&(++s,v[s]=~~((o<<2)/n),y[s]=j,t[s]=!0)}++j;if(1E4==j)throw new Np("Emergency break in while loop.");}b.length==d+1&&(b=WR(b,b.length+64));b[d+\n1]=s+1;for(A=b[d];A<b[d+1];++A)0==v[A]&&(v[A]=(151==a.H.x[r[A]]?1:152==a.H.x[r[A]]?1:a.H.x[r[A]])<<2),v[A]+=v[y[A]]<<16;YR(a,t,v,y,r,b,d);if(v[1]!=v[2])return v[1]>v[2];1<d&&ZR(v,y,b,d);++d}h=D(B,u,-1,a.H.c,1);c=!1;for(e=0;e<a.H.c;++e)if(g[e]&&0!=a.H.v[e]){c=!0;break}if(c){for(e=0;e<a.H.c;++e)h[e]=0==a.H.v[e]?(UR(),VR)[a.H.x[e]]:a.H.v[e];if($R(a,t,v,y,r,h,b,d))return v[1]>v[2]}e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.d;++e)if(g[Y(a.H,0,e)]||g[Y(a.H,1,e)])1==a.e[e]?(h[Y(a.H,0,e)]=1,h[Y(a.H,\n1,e)]=1,c=!0):2==a.e[e]&&(h[Y(a.H,0,e)]=2,h[Y(a.H,1,e)]=2,c=!0);if(c&&$R(a,t,v,y,r,h,b,d))return v[1]>v[2];e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.c;++e)g[e]&&(2==a.N[e]?(h[e]=1,c=!0):1==a.N[e]&&(h[e]=2,c=!0));if(c&&$R(a,t,v,y,r,h,b,d))return v[1]>v[2];throw new Np("no distinction applying CIP rules");}\nfunction ZR(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=D(aS,q,5,c,0);for(f=0;f<c;++f)h[f]=new bS,h[f].c=a[f+e],h[f].b=b[f+e],h[f].a=f+e;e=new cS;for(g=d;1<g;--g){for(f=0;f<c;++f)h[f].c+=a[h[f].b]<<16,h[f].b=b[h[f].b];HR(h,h.length,e?e:(IR(),IR(),JR));d=1;for(f=0;f<c;++f)a[h[f].a]=d,f!=c-1&&0!=(h[f].c!=h[f+1].c?h[f].c>h[f+1].c?1:-1:0)&&++d}}\nfunction $R(a,b,c,d,e,f,g,h){var j,l;for(l=1;l<h;++l){for(j=g[l];j<g[l+1];++j)c[j]=f[e[j]]+(c[d[j]]<<8);YR(a,b,c,d,e,g,l);if(c[1]!=c[2])return!0;1<l&&ZR(c,d,g,l)}return!1}\nfunction YR(a,b,c,d,e,f,g){for(var h,j,l,n,o,r;1<g;--g){o=f[g]-f[g-1];r=D(dS,q,4,o,0);h=f[g];for(j=0;j<o;++j){l=f[g-1]+j;for(n=h;n<f[g+1]&&d[n]==l;)++n;r[j]=new eS;r[j].c=l;r[j].d=c[l];r[j].b=b[l]?0:a.H.f[a.H.o+e[l]]-a.H.f[e[l]]+fS(a.H,e[l]);r[j].a=D(B,u,-1,n-h,1);for(l=h;l<n;++l)r[j].a[l-h]=c[l];gS(r[j].a);h=n}j=new hS;HR(r,r.length,j?j:(IR(),IR(),JR));h=1;for(j=0;j<o;++j)c[r[j].c]=h,j!=o-1&&0!=iS(r[j],r[j+1])&&++h}}\nfunction jS(a){var b,c;c=Aw([kS,nJ],[q,Ol],[89,88],[2,32],0,2,0);for(b=0;b<a.H.c;++b)a.D[b]&&(1==a.Q[b]?c[0][a.P[b]]=lS(c[0][a.P[b]],b):2==a.Q[b]&&(c[1][a.P[b]]=lS(c[0][a.P[b]],b)));return c}function sR(a,b){var c,d,e,f,g;e=mS(a.H);for(c=0;c<e.i.c;++c)if(e.d[c]&&nS(e,c,b)){for(d=fy(e.i,c),e=0,f=d.length;e<f;++e)if(c=d[e],c!=b)for(g=0;g<a.H.f[c];++g)if(rR(a.H,BR(a.H,c,g)))return!0;break}return!1}\nfunction oS(a,b,c){a.J=b;for(b=0;b<a.H.c;++b)a.c[b]=c[b],a.S[b]=0,a.W[b]=!1;for(c=0;c<a.H.d;++c)a.k[c]=0,a.o[c]=!1}function pS(a,b){var c,d;c=Y(a.H,0,b);if(c>=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=qS(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;d<a.H.f[c];++d)if(2==a.H.j[c][d]&&(1==a.S[lR(a.H,c,d)]||2==a.S[lR(a.H,c,d)]))return!0;return!1}function WR(a,b){var c;c=D(B,u,-1,b,1);XR(a,0,c,a.length);return c}\nfunction rS(a,b){var c;if(65535<a.o)throw new bn("Cannot canonize a molecule having more than 65535 atoms");if(65535<a.p)throw new bn("Cannot canonize a molecule having more than 65535 bonds");this.H=a;this.G=b;sS(this.H,3);var d,e,f,g,h,j,l,n,o,r,t,y,v,s,A,F,M,N,$,S;this.I=D(zq,sl,-1,this.H.c,2);for(d=0;d<this.H.c;++d)if(7==this.H.x[d])if(4==this.H.f[d])this.I[d]=!0;else if(3==this.H.f[d])if(1==this.H.q[d])this.I[d]=!0;else if(!tS(this.H,d))if(0!=(this.G&32))this.I[d]=!0;else if(3==uS(this.H,d)&&\n(S=vS(this.H,d),!(7<S))){N=mS(this.H);for($=0;$<N.i.c&&!(fy(N.j,$).length==S&&nS(N,$,d));)++$;o=n=-1;for(r=0;3>r;++r){l=BR(this.H,d,r);var V;a:{for(var ea=l,na=void 0,ta=void 0,ta=fy(N.j,$),na=0;na<ta.length;++na)if(ea==ta[na]){V=!0;break a}V=!1}if(!V){n=lR(this.H,d,r);o=l;break}}y=D(zq,sl,-1,this.H.d,2);y[o]=!0;v=D(B,u,-1,11,1);a:{var Yb=this.H,K=v,ra=n,yc=d,jd=y,wb=void 0,L=void 0,Ha=void 0,xb=void 0,Hc=void 0,tc=void 0,Ba=void 0,kd=void 0,ld=void 0;if(ra==yc)K[0]=ra,s=0;else{sS(Yb,1);xb=D(B,u,\n-1,Yb.o,1);Ha=D(B,u,-1,Yb.o,1);ld=D(B,u,-1,Yb.o,1);Ha[0]=ra;xb[ra]=1;for(Hc=L=0;L<=Hc&&10>=xb[Ha[L]];){kd=Ha[L];for(tc=0;tc<Yb.f[Yb.o+kd];++tc)if(null==jd||jd.length<=Yb.i[kd][tc]||!jd[Yb.i[kd][tc]]){wb=Yb.e[kd][tc];if(wb==yc){Ba=xb[kd];K[Ba]=wb;for(K[--Ba]=kd;0<Ba;)K[Ba-1]=ld[K[Ba]],--Ba;s=xb[kd];break a}0==xb[wb]&&(Ha[++Hc]=wb,xb[wb]=xb[kd]+1,ld[wb]=kd)}++L}s=-1}}if(-1!=s){for(f=1;!nS(N,$,v[f]);)++f;e=s-f;g=v[f];if(6==S&&2==e&&3==f&&3<=uS(this.H,v[1])){t=!1;M=fy(N.i,$);for(r=0;6>r;++r)if(d==M[r]){F=\nwS(N,$,g==M[wS(N,$,r+2)]?r-2:r+2);A=M[F];var va;if(va=3<=uS(this.H,A)){var Fa;a:{var ba=this.H,aa=v[1],Ya=A,Ab=void 0,Jc=void 0,cc=void 0,da=void 0,sd=void 0,W=void 0;if(aa==Ya)Fa=0;else{sS(ba,1);da=D(B,u,-1,ba.o,1);cc=D(B,u,-1,ba.o,1);cc[0]=aa;da[aa]=1;for(sd=Jc=0;Jc<=sd&&2>=da[cc[Jc]];){for(W=0;W<ba.f[ba.o+cc[Jc]];++W){Ab=ba.e[cc[Jc]][W];if(Ab==Ya){Fa=da[cc[Jc]];break a}0==da[Ab]&&(cc[++sd]=Ab,da[Ab]=da[cc[Jc]]+1)}++Jc}Fa=-1}}va=2==Fa}va&&(t=!0);break}if(t){this.I[d]=!0;continue}}h=1==this.H.k[g]||\n0!=(this.H.s[g]&4096)||tS(this.H,g);j=!h&&7==this.H.x[g]&&1!=this.H.q[g];if(1==e)!h&&!j&&4>=S&&3>=f&&(this.I[d]=!0);else switch(S){case 4:!h&&!j&&4>=f&&(this.I[d]=!0);break;case 5:j?3>=f&&(this.I[d]=!0):h||4>=f&&(this.I[d]=!0);break;case 6:2==e?h?4>=f&&(this.I[d]=!0):j||3>=f&&(this.I[d]=!0):3==e&&(h?6>=f&&(this.I[d]=!0):4>=f&&(this.I[d]=!0));break;case 7:3==e&&3>=f&&(this.I[d]=!0)}}}for(c=0;c<this.H.c;++c)if(0!=yR(this.H,c)){this.X=!0;break}this.S=D(lM,cm,-1,this.H.c,1);this.T=D(zq,sl,-1,this.H.c,\n2);this.W=D(zq,sl,-1,this.H.c,2);this.k=D(lM,cm,-1,this.H.d,1);this.o=D(zq,sl,-1,this.H.d,2);this.n=D(zq,sl,-1,this.H.d,2);var O,kb,Ia,ce,U,ga,$c,Kc,Oa,eb,Lc,de,wd;$c=!1;if(this.H.E)for(U=0;U<this.H.d;++U)if(0!=this.H.A[U]){$c=!0;break}this.E=2;for(O=0;O<this.H.c;++O)this.E=gn(this.E,this.H.f[O]+QR(this.H,O));ce=gn(2,$c?~~((78+36*this.E)/63):~~((78+21*this.E)/63));this.c=D(B,u,-1,this.H.o,1);this.b=D(xS,q,6,this.H.c,0);for(O=0;O<this.H.c;++O)this.b[O]=new yS(ce);Ia=!1;for(O=0;O<this.H.c;++O){SR(this.b[O],\nO);0!=(this.H.w[O]&1)||null!=zS(this.H,O)?TR(this.b[O],8,EQ):TR(this.b[O],8,lx(this.H.x[O]));TR(this.b[O],8,lx(this.H.v[O]));TR(this.b[O],2,lx(this.H.k[O]));TR(this.b[O],4,lx(this.H.f[O]+QR(this.H,O)));0!=(this.H.w[O]&1)?TR(this.b[O],4,Wk):TR(this.b[O],4,lx(8+this.H.q[O]));TR(this.b[O],5,lx(AS(31,vS(this.H,O))));var Wc=this.b[O],Kb=O,ob=void 0,dc=void 0,uc=void 0,$b=void 0,ob=((this.H.s[Kb]&-268435456)>>>28)-1,dc=BS(this.H,Kb,!1),uc=BS(this.H,Kb,!0),$b=-1;dc!=uc?-1!=ob&&ob>dc?$b=ob<<24>>24:$b=dc<<\n24>>24:-1!=ob?(ob>uc||ob<uc&&ob>=CS(this.H,Kb))&&($b=ob<<24>>24):!DS(this.H,Kb)&&0!=fS(this.H,Kb)&&($b=CS(this.H,Kb),$b-=ES(this.H,Kb,$b));var I=Kb,oc=$b;if(null==this.a)for(var ac=this.a=D(lM,cm,-1,this.H.c,1),zc=ac.length,vc=void 0,vc=0;vc<zc;++vc)ac[vc]=-1;this.a[I]=oc<<24>>24;TR(Wc,4,lx($b+1));TR(this.b[O],2,lx((this.H.s[O]&48)>>4));this.H.E&&(TR(this.b[O],30,lx(this.H.w[O])),null!=zS(this.H,O)&&(Ia=!0))}this.J=PR(this);if(this.J<this.H.c){for(O=0;O<this.H.c;++O){SR(this.b[O],O);TR(this.b[O],\n16,lx(this.c[O]));Kc=D(B,u,-1,this.H.f[O],1);for(Oa=0;Oa<this.H.f[O];++Oa)Kc[Oa]=this.c[lR(this.H,O,Oa)]<<5,Kc[Oa]|=AS(31,this.H.n&&BR(this.H,O,Oa)<this.H.d?this.H.n.b[BR(this.H,O,Oa)]:0);gS(Kc);for(Oa=this.E;Oa>Kc.length;--Oa)TR(this.b[O],21,Rk);for(Oa=Kc.length-1;0<=Oa;--Oa)TR(this.b[O],21,lx(Kc[Oa]))}this.J=PR(this)}if(Ia&&this.J<this.H.c){for(O=0;O<this.H.c;++O){SR(this.b[O],O);TR(this.b[O],16,lx(this.c[O]));kb=zS(this.H,O);de=null==kb?0:AS(12,kb.length);for(Oa=12;Oa>de;--Oa)TR(this.b[O],8,Rk);\nfor(Oa=de-1;0<=Oa;--Oa)TR(this.b[O],8,lx(kb[Oa]))}this.J=PR(this)}if($c&&this.J<this.H.c){for(O=0;O<this.H.c;++O){SR(this.b[O],O);TR(this.b[O],16,lx(this.c[O]));ga=D(bQ,gm,-1,this.H.f[O]+QR(this.H,O),3);for(Oa=eb=0;Oa<RR(this.H,O);++Oa)if(Oa<this.H.f[O]||Oa>=mR(this.H,O))ga[eb]=lx(this.c[lR(this.H,O,Oa)]),ga[eb]=fx(ga[eb],20),ga[eb]=FS(ga[eb],lx(this.H.A[BR(this.H,O,Oa)])),++eb;ga.sort(GS);for(Oa=this.E;Oa>ga.length;--Oa)TR(this.b[O],36,Rk);for(Oa=ga.length-1;0<=Oa;--Oa)TR(this.b[O],36,ga[Oa])}this.J=\nPR(this)}if(0!=(this.G&8)&&this.J<this.H.c){Lc=new HS;for(O=0;O<this.H.c;++O)if(null!=IS(this.H,O))a:{var xd=Lc,ee=IS(this.H,O),Hd=void 0,ad=void 0,Ob=void 0,ca=void 0,ca=xd.a.c;if(0==ca)kE(xd.a,0,ee);else{for(Ob=1;2*Ob<=ca;)Ob<<=1;ad=Ob;for(--Ob;0!=ad;)if(ad>>=1,Ob>=ca)Ob-=ad;else{Hd=JS(ee,fy(xd.a,Ob));if(0==Hd)break a;if(0==ad)break;0>Hd?Ob-=ad:Ob+=ad}Ob<ca&&0<JS(ee,fy(xd.a,Ob))&&++Ob;kE(xd.a,Ob,ee)}}for(O=0;O<this.H.c;++O){var Sd;if(null==IS(this.H,O))Sd=0;else{var Td;a:{var Je=Lc,Gb=IS(this.H,\nO),yd=void 0,fb=void 0,rb=void 0,Hb=void 0,Hb=Je.a.c;if(0!=Hb){for(rb=1;2*rb<=Hb;)rb<<=1;fb=rb;for(--rb;0!=fb;)if(fb>>=1,rb>=Hb)rb-=fb;else{yd=JS(Gb,fy(Je.a,rb));if(0==yd){Td=rb;break a}if(0==fb)break;0>yd?rb-=fb:rb+=fb}}Td=-1}Sd=1+Td}wd=Sd;SR(this.b[O],O);TR(this.b[O],16,lx(this.c[O]));TR(this.b[O],16,lx(wd))}this.J=PR(this)}if(0!=(this.G&16)&&this.J<this.H.c){for(O=0;O<this.H.c;++O)SR(this.b[O],O),TR(this.b[O],16,lx(this.c[O])),TR(this.b[O],1,lx(KS(this.H,O)?1:0));this.J=PR(this)}var Db,ec,fc,gb;\ngb=this.J;fc=D(B,u,-1,this.H.c,1);for(Db=0;Db<this.H.c;++Db)fc[Db]=this.c[Db];if(!this.H.E){var Id,md,bd,cd;this.C=!0;this.N=D(lM,cm,-1,this.H.c,1);this.e=D(lM,cm,-1,this.H.d,1);for(cd=LR(this,!0);this.J<this.H.c&&cd;){for(Id=0;Id<this.H.c;++Id)SR(this.b[Id],Id),TR(this.b[Id],20,lx(this.c[Id]<<4|this.S[Id]<<2));for(md=0;md<this.H.d;++md)pR(this.b[Y(this.H,0,md)],lx(this.k[md])),pR(this.b[Y(this.H,1,md)],lx(this.k[md]));bd=PR(this);if(this.J==bd)break;this.J=bd;cd=LR(this,!0)}oS(this,gb,fc)}this.Q=\nD(lM,cm,-1,this.H.c,1);this.P=D(lM,cm,-1,this.H.c,1);for(Db=0;Db<this.H.c;++Db)this.Q[Db]=LS(this.H,Db)<<24>>24,this.P[Db]=MS(this.H,Db)<<24>>24;this.j=D(lM,cm,-1,this.H.d,1);this.i=D(lM,cm,-1,this.H.d,1);for(ec=0;ec<this.H.d;++ec)this.j[ec]=(this.H.z[ec]&3072)>>10<<24>>24,this.i[ec]=NS(this.H,ec)<<24>>24;var gc,Ua,Mc,dd,fe,pb;this.C=!0;for(fe=LR(this,!1);this.J<this.H.c&&fe;){for(gc=0;gc<this.H.c;++gc){SR(this.b[gc],gc);TR(this.b[gc],16,lx(this.c[gc]));pb=this.S[gc]<<7;if((1==this.S[gc]||2==this.S[gc])&&\n0!=this.Q[gc])pb|=this.Q[gc]<<5,pb|=this.P[gc];TR(this.b[gc],18,lx(pb<<9))}for(Ua=0;Ua<this.H.d;++Ua){Mc=this.k[Ua]<<7;if((1==this.k[Ua]||2==this.k[Ua])&&1==this.H.B[Ua]&&0!=this.j[Ua])Mc|=this.j[Ua]<<5,Mc|=this.i[Ua];pR(this.b[Y(this.H,0,Ua)],lx(Mc));pR(this.b[Y(this.H,1,Ua)],lx(Mc))}dd=PR(this);if(this.J==dd)break;this.J=dd;fe=LR(this,!1)}this.M=!1;this.D=D(zq,sl,-1,this.H.c,2);for(Db=0;Db<this.H.c;++Db)0!=this.S[Db]&&(this.M=this.D[Db]=!0);var pc,ue;for(pc=0;pc<this.H.c;++pc)(!this.D[pc]||3==this.S[pc])&&\n(this.Q[pc]=0);for(ue=0;ue<this.H.d;++ue)(1!=this.H.B[ue]||0==this.k[ue]||3==this.k[ue])&&(this.j[ue]=0);this.F=null;this.R=D(zq,sl,-1,this.H.c,2);if(this.M){var T=this.F=new OS(this.H,fc,this.D,this.S,this.k,this.Q,this.P,this.W,this.o,this.R),ge,Wa,hc,qc,ic,Ja,Jd,lf;if(null!=T.i){Ja=new PS(T);T.b=new Om;for(qc=0;qc<T.i.length;++qc){for(var ab=void 0,ne=void 0,ne=ab=0;ne<Ja.b;++ne)Ja.e[ne][qc]&&-3==Ja.c[ne]&&++ab;hc=ab;if(0==hc){QS(Ja,qc);Jd=RS(T,qc,2);ge=RS(T,qc,1);Wa=SS(T,qc);if(1==Jd&&1==ge&&\n!Wa){for(var ve=T,Kd=qc,jc=Ja.a+Ja.f++,we=void 0,td=void 0,td=0;td<ve.i[Kd].length;++td)we=ve.i[Kd][td],2==ve.n[we]&&(ve.n[we]=1,ve.k[we]=jc<<24>>24);Rm(T.b,new TS(qc,1,-1,-1))}0<Jd?(Wa&&US(T,qc,Ja.j+Ja.i++,2),Rm(T.b,new TS(qc,1,-1,-1))):0<ge?(Wa&&US(T,qc,Ja.a+Ja.f++,1),Rm(T.b,new TS(qc,1,-1,-1))):Wa&&(US(T,qc,Ja.a+Ja.f++,1),Rm(T.b,new TS(qc,1,-1,-1)))}else if(1==hc)if(SS(T,qc)){a:{for(var Ud=void 0,Ud=0;Ud<Ja.b;++Ud)if(Ja.e[Ud][qc]&&-3==Ja.c[Ud]){ic=Ud<Ja.a?Ud:Ud<Ja.b?Ud-Ja.a:-1;break a}ic=-1}a:{for(var zd=\nvoid 0,zd=0;zd<Ja.b;++zd)if(Ja.e[zd][qc]&&-3==Ja.c[zd]){lf=zd<Ja.a?1:zd<Ja.b?2:0;break a}lf=-1}Rm(T.b,new TS(qc,2,ic,lf))}else QS(Ja,qc),Rm(T.b,new TS(qc,1,-1,-1))}}}this.U=D(zq,sl,-1,this.H.c,2);this.V=new Om;var Fb,Sc,sb,ed,xe,Vd,Ac,Nc;for(Fb=sb=0;Fb<this.H.c;++Fb)0!=this.Q[Fb]&&++sb;if(0!=sb){Nc=D(B,u,-1,sb,1);for(Fb=sb=0;Fb<this.H.c;++Fb)0!=this.Q[Fb]&&(Nc[sb]=this.Q[Fb]<<29|this.P[Fb]<<24|this.c[Fb]<<12|Fb,++sb);gS(Nc);Ac=ed=0;for(xe=Nc[0]&-16777216;;)if(++Ac,Ac==Nc.length||xe!=(Nc[Ac]&-16777216)){Sc=\nD(B,u,-1,Ac-ed,1);for(Vd=ed;Vd<Ac;++Vd)Fb=Nc[Vd]&4095,Sc[Vd-ed]=Fb,this.U[Fb]=!0;Rm(this.V,Sc);if(Ac==Nc.length)break;xe=Nc[Ac]&-16777216;ed=Ac}}oS(this,gb,fc);var rc,hb,kc,Ad,ye,Bd;this.C=!0;kc=jS(this);this.F&&VS(this.F,this.c)&&(kc=jS(this));LR(this,!1)&&OR(this);for(Bd=!0;this.J<this.H.c&&Bd;){for(var Bc=kc,Pa=void 0,Za=void 0,Cd=void 0,Wd=void 0,Cc=void 0,Va=void 0,Ve=void 0,We=void 0,nd=void 0,qg=void 0,Cd=Aw([nJ,B],[Ol,u],[88,-1],[2,32],0,2,1),Wd=0;2>Wd;++Wd){Pa=D(nJ,Ol,88,32,0);for(Za=qg=\n0;32>Za;++Za)if(null!=Bc[Wd][Za]){We=Bc[Wd][Za].length;Pa[Za]=D(B,u,-1,We,1);for(Cc=0;Cc<We;++Cc)Pa[Za][Cc]=this.c[Bc[Wd][Za][Cc]];gS(Pa[Za]);++qg}for(nd=qg;0<nd;--nd){Ve=0;Va=null;for(Za=0;32>Za;++Za)if(null!=Pa[Za])if(null==Va||Va.length<Pa[Za].length)Va=Pa[Za],Ve=Za;else if(Va.length==Pa[Za].length)for(Cc=Va.length-1;0<=Cc;--Cc)if(Va[Cc]<Pa[Za][Cc]){Va=Pa[Za];Ve=Za;break}Cd[Wd][Ve]=nd;Pa[Ve]=null}}Ad=Cd;for(rc=0;rc<this.H.c;++rc)SR(this.b[rc],rc),TR(this.b[rc],16,lx(this.c[rc])),TR(this.b[rc],\n20,Rk),!this.R[rc]&&0!=this.Q[rc]&&pR(this.b[rc],lx((this.Q[rc]<<18)+(Ad[1==this.Q[rc]?0:1][this.P[rc]]<<8))),pR(this.b[rc],lx(this.S[rc]<<4));for(hb=0;hb<this.H.d;++hb)pR(this.b[Y(this.H,0,hb)],lx(this.k[hb])),pR(this.b[Y(this.H,1,hb)],lx(this.k[hb]));ye=PR(this);if(this.J==ye)break;this.J=ye;Bd=!1;this.F&&VS(this.F,this.c)&&(Bd=!0,kc=jS(this));LR(this,!1)&&(Bd=!0,OR(this))}if(this.F){var mf=this.F,Lh,Ke;Ke=!0;for(Lh=0;Lh<mf.j.c;++Lh)if(0!=mf.p[Lh]&&!mf.e[Lh]){Ke=!1;break}this.B=Ke}var rg,Eb,Xc,\nDd,nf,sg,Mg,Ef,Ca,Tf,Oc,of;Oc=Ca=Ef=Mg=sg=Tf=nf=0;of=!1;rg=D(zq,sl,-1,32,2);for(Eb=0;Eb<this.H.c;++Eb)0!=this.S[Eb]&&(++nf,3==this.S[Eb]?++Tf:0==this.Q[Eb]?(++sg,this.F&&this.F.e[Eb]&&++Mg):2==this.Q[Eb]?0==this.P[Eb]&&++Ca:1==this.Q[Eb]&&(Dd=this.P[Eb],rg[Dd]||(++Oc,rg[Dd]=!0),0==this.P[Eb]&&++Ef,this.F&&this.F.e[Eb]&&(of=!0)));for(Xc=0;Xc<this.H.d;++Xc)0!=this.k[Xc]&&1==this.H.B[Xc]&&(++nf,3==this.k[Xc]?++Tf:0==this.j[Xc]?(++sg,this.F&&this.F.e[Y(this.H,0,Xc)]&&this.F.e[Y(this.H,1,Xc)]&&++Mg):2==\nthis.j[Xc]?0==this.i[Xc]&&++Ca:1==this.j[Xc]&&(Dd=this.i[Xc],rg[Dd]||(++Oc,rg[Dd]=!0),0==this.i[Xc]&&++Ef,this.F&&this.F.e[Y(this.H,0,Xc)]&&this.F.e[Y(this.H,1,Xc)]&&(of=!0)));this.H.C=0==nf?65536:0!=Tf?0:this.B?131072+(1<<Oc):Ef+Mg==nf&&!of?196608:sg==nf?262144:Ca==nf?327680:sg==nf-1&&1==Ef?393216:458752+(1<<Oc);var Ib,Ff,Mh,Gf,pf;this.L=D(zq,sl,-1,this.H.c,2);this.K=D(zq,sl,-1,this.H.d,2);if(0!=(this.G&6))for(Ib=0;Ib<this.H.c;++Ib)SR(this.b[Ib],Ib),TR(this.b[Ib],28,lx(this.c[Ib]<<12));if(this.J<\nthis.H.c){for(Ib=Mh=0;Ib<this.H.c;++Ib)zR(this,Ib,!0)&&++Mh;for(Ff=0;Ff<this.H.d;++Ff)tR(this,Ff,!0)&&++Mh}0!=(this.G&6)&&(this.J=PR(this));if(0!=(this.G&1)){this.d=D(B,u,-1,this.H.c,1);for(Ib=0;Ib<this.H.c;++Ib)this.d[Ib]=this.c[Ib]}for(;this.J<this.H.c;){for(Ib=0;Ib<this.H.c;++Ib)SR(this.b[Ib],Ib),TR(this.b[Ib],17,lx(2*this.c[Ib]));pf=D(B,u,-1,this.J+1,1);for(Ib=0;Ib<this.H.c;++Ib)++pf[this.c[Ib]];for(Gf=1;1==pf[Gf];)++Gf;for(Ib=0;Ib<this.H.c;++Ib)if(this.c[Ib]==Gf){pR(this.b[Ib],Sk);break}this.J=\nPR(this);OR(this);this.F&&VS(this.F,this.c)}OR(this);var Ld,oe,Xd,ib,Uf,fd,Da,zl,Sh,hk,Ma,Ci,hh,Th,lc,Og,ik,Al;hh=D(zq,sl,-1,this.H.c,2);Th=D(zq,sl,-1,this.H.d,2);for(oe=Ld=0;oe<this.H.c;++oe)this.L[oe]&&!this.T[oe]&&zR(this,oe,!1)&&(this.T[oe]=!0,hh[oe]=!0,++Ld);for(Xd=0;Xd<this.H.d;++Xd)this.K[Xd]&&!this.n[Xd]&&tR(this,Xd,!1)&&(this.n[Xd]=!0,Th[Xd]=!0,++Ld);if(1==Ld){for(oe=0;oe<this.H.c;++oe)if(hh[oe]){this.S[oe]=0;break}for(Xd=0;Xd<this.H.d;++Xd)if(Th[Xd]){this.k[Xd]=0;break}}else if(1<Ld){var ih,\nUh,ug,jh,Vh,Pg,vg,Qg,mj,Bl,Yd,Le;if(!this.s){this.s=new Om;Bl=0;Yd=D(B,u,-1,this.H.c,1);Pg=D(B,u,-1,this.H.c,1);Qg=D(B,u,-1,this.H.d,1);for(ih=0;ih<this.H.c;++ih)if(0==Yd[ih]&&(0!=(this.H.s[ih]&3072)||1==this.H.k[ih])){Pg[0]=ih;vg=1;mj=0;Yd[ih]=++Bl;Uh=D(zq,sl,-1,this.H.d,2);for(Vh=0;Vh<vg;++Vh)for(Le=0;Le<this.H.f[Pg[Vh]];++Le)if(jh=BR(this.H,Pg[Vh],Le),AR(this.H,jh)||2==uR(this.H,jh)||rR(this.H,jh))ug=lR(this.H,Pg[Vh],Le),Uh[jh]||(Qg[mj++]=jh,Uh[jh]=!0),0==Yd[ug]&&(Pg[vg++]=ug,Yd[ug]=Bl);Rm(this.s,\nnew WS(Pg,vg,Qg,mj))}}for(Uf=new gw(this.s);Uf.b<Uf.d.Xf();){ib=hw(Uf);Da=zl=Og=lc=0;fd=Sh=-1;for(Ma=0;Ma<ib.a.length;++Ma)if(hh[ib.a[Ma]]&&(++lc,1==this.S[ib.a[Ma]]||2==this.S[ib.a[Ma]]))++Og,Sh<this.c[ib.a[Ma]]&&(Sh=this.c[ib.a[Ma]],zl=ib.a[Ma]);for(Ma=0;Ma<ib.b.length;++Ma)if(Th[ib.b[Ma]]&&(++lc,ik=this.c[Y(this.H,0,ib.b[Ma])],Al=this.c[Y(this.H,1,ib.b[Ma])],hk=ik>Al?(ik<<16)+Al:(Al<<16)+ik,1==this.k[ib.b[Ma]]||2==this.k[ib.b[Ma]]))++Og,fd<hk&&(fd=hk,Da=ib.b[Ma]);if(0!=lc)if(1==lc){for(Ma=0;Ma<\nib.a.length;++Ma)hh[ib.a[Ma]]&&(this.S[ib.a[Ma]]=0);for(Ma=0;Ma<ib.b.length;++Ma)Th[ib.b[Ma]]&&(this.k[ib.b[Ma]]=0)}else if(1==Og){for(Ma=0;Ma<ib.a.length;++Ma)hh[ib.a[Ma]]&&(this.S[ib.a[Ma]]=3);for(Ma=0;Ma<ib.b.length;++Ma)Th[ib.b[Ma]]&&(this.k[ib.b[Ma]]=3)}else if(Ci=!1,-1!=Sh?2==this.S[zl]&&(Ci=!0):2==this.k[Da]&&(Ci=!0),Ci){for(Ma=0;Ma<ib.a.length;++Ma)if(hh[ib.a[Ma]])switch(this.S[ib.a[Ma]]){case 1:this.S[ib.a[Ma]]=2;break;case 2:this.S[ib.a[Ma]]=1}for(Ma=0;Ma<ib.b.length;++Ma)if(Th[ib.b[Ma]])switch(this.k[ib.b[Ma]]){case 1:this.k[ib.b[Ma]]=\n2;break;case 2:this.k[ib.b[Ma]]=1}}}}var ze,Qb;for(ze=0;ze<this.H.c;++ze)0!=(this.H.s[ze]&67108864)^3==this.S[ze]&&FR(this.H,ze),(1==LS(this.H,ze)||2==LS(this.H,ze))&&(!this.D[ze]||3==this.S[ze])&&FR(this.H,ze);for(Qb=0;Qb<this.H.p;++Qb)(17==this.H.B[Qb]||9==this.H.B[Qb])&&!pS(this,Qb)&&FR(this.H,Y(this.H,0,Qb));for(Qb=0;Qb<this.H.d;++Qb){if(2==uR(this.H,Qb)){if(0!=(this.H.z[Qb]&16777216)&&(1==this.k[Qb]||2==this.k[Qb]))this.k[Qb]=3,XS(this.H,Qb,26);3==this.k[Qb]&&!this.n[Qb]&&26!=this.H.B[Qb]&&(FR(this.H,\nY(this.H,0,Qb)),FR(this.H,Y(this.H,1,Qb)))}1==this.H.B[Qb]&&3==this.k[Qb]&&(FR(this.H,Y(this.H,0,Qb)),FR(this.H,Y(this.H,1,Qb)));if((1==(this.H.z[Qb]&3072)>>10||2==(this.H.z[Qb]&3072)>>10)&&(1!=this.H.B[Qb]||1!=this.k[Qb]&&2!=this.k[Qb]))FR(this.H,Y(this.H,0,Qb)),FR(this.H,Y(this.H,1,Qb))}}w(7,1,{},rS);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=0;_.q=null;_.r=0;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=!1;_.y=null;_.z=0;_.A=null;\n_.B=!1;_.C=!1;_.D=null;_.E=0;_.F=null;_.G=0;_.H=null;_.I=null;_.J=0;_.K=null;_.L=null;_.M=!1;_.N=null;_.O=null;_.P=null;_.Q=null;_.R=null;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=!1;function iS(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=e<f?e:f;for(d=0;d<c;++d)if(--e,--f,a.a[e]!=b.a[f])return a.a[e]>b.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function hS(){}w(8,1,{},hS);_.dd=function(a,b){return iS(a,b)};function eS(){}w(9,1,{4:1},eS);_.a=null;\n_.b=0;_.c=0;_.d=0;function cS(){}w(10,1,{},cS);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function bS(){}w(11,1,{5:1},bS);_.a=0;_.b=0;_.c=0;function TR(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=FS(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=fx(a.d[a.c],b),a.d[a.c]=FS(a.d[a.c],c),a.b-=b):(a.d[a.c]=fx(a.d[a.c],a.b),a.d[a.c]=FS(a.d[a.c],bx(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=FS(a.d[a.c],YS(c,lx((1<<b)-1))))}\nfunction pR(a,b){var c=a.d,d=a.c,e;e=a.d[a.c];var f,g;f=e.l+b.l;g=e.m+b.m+(f>>22);e=Rw(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function KR(a,b){var c;for(c=0;c<a.c;++c)if(a.d[c].l!=b.d[c].l||a.d[c].m!=b.d[c].m||a.d[c].h!=b.d[c].h)return!dx(a.d[c],b.d[c])?-1:1;return ix(a.d[a.c],b.d[a.c])?0:!dx(a.d[a.c],b.d[a.c])?-1:1}function SR(a,b){a.a=b;a.c=0;a.b=63;var c=a.d,d=c.length,e;for(e=0;e<d;++e)c[e]=Rk}function yS(a){this.d=D(bQ,gm,-1,a,3)}w(12,1,{6:1,95:1},yS);\n_.cT=function(a){return KR(this,a)};_.a=0;_.b=0;_.c=0;_.d=null;function WS(a,b,c,d){var e;this.a=D(B,u,-1,b,1);this.b=D(B,u,-1,d,1);for(e=0;e<b;++e)this.a[e]=a[e];for(a=0;a<d;++a)this.b[a]=c[a]}w(13,1,{},WS);_.a=null;_.b=null;\nfunction ZS(a,b,c){var d,e,f,g;if(null!=b){for(d=e=0;d<a.j.c;++d)b[d]&&++e;g=D(B,u,-1,e,1);for(d=e=0;d<a.j.c;++d)b[d]&&(g[e++]=d);e=!1;for(b=new gw(c);b.b<b.d.Xf();)if(a=hw(b),a.length==g.length){d=!1;for(f=0;f<a.length;++f)if(a[f]!=g[f]){d=!0;break}if(!d){e=!0;break}}e||xq(c.b,c.c++,g)}}function SS(a,b){var c,d;for(d=0;d<a.i[b].length;++d)if(c=a.i[b][d],a.f[c]&&(1==a.p[c]||2==a.p[c])&&0==a.n[c])return!0;return!1}\nfunction RS(a,b,c){var d,e,f,g;for(g=f=e=0;g<a.i[b].length;++g)d=a.i[b][g],a.n[d]==c&&(d=1<<a.k[d],0==(f&d)&&(f|=d,++e));return e}function $S(a,b,c,d){var e,f;for(f=0;f<a.j.f[c];++f)if(e=lR(a.j,c,f),!d[e]&&aT(a,b,e))return e;return-1}function bT(a,b){return a.f[b]&&(1==a.p[b]||2==a.p[b])}\nfunction aT(a,b,c){var d,e,f;if(b==c||a.a[b]!=a.a[c]||0!=a.p[b]&&(3==a.p[b]||3==a.p[c]||a.q[b]^a.p[b]!=a.p[c]||a.n[b]!=a.n[c]||a.k[b]!=a.k[c]))return!1;d=cT(a.j,b,c);if(-1!=d&&(1==uR(a.j,d)&&0!=a.c[d]||2==uR(a.j,d)&&2==a.c[d]))return!1;if(1==a.j.k[b]&&0==(a.j.s[b]&4096)){d=-1;for(f=0;f<a.j.f[b];++f)if(lR(a.j,b,f)!=c&&2==a.j.j[b][f]){d=BR(a.j,b,f);break}e=-1;for(f=0;f<a.j.f[c];++f)if(lR(a.j,c,f)!=b&&2==a.j.j[c][f]){e=BR(a.j,c,f);break}if(-1!=d&&0!=a.c[d]&&a.d[d]^a.c[d]==a.c[e])return!1}return!0}\nfunction VS(a,b){var c,d,e,f;if(!a.b)return!1;c=!1;for(e=a.b.c-1;0<=e;--e){d=!1;f=fy(a.b,e);if(2==f.a){d=a;for(var g=f.b,h=f.c,j=f.d,l=b,n=void 0,o=void 0,r=n=void 0,t=void 0,n=r=null,t=0;t<d.i[g].length;++t)o=d.i[g][t],d.f[o]&&(1==d.p[o]||2==d.p[o])&&(0==d.n[o]?n=lS(n,(l[o]<<16)+o):d.n[o]==j&&d.k[o]==h&&(r=lS(r,(l[o]<<16)+o)));n=dT(r,n);if(0==n)d=!1;else{if(0>n)for(t=0;t<d.i[g].length;++t)if(o=d.i[g][t],d.f[o]&&(1==d.p[o]||2==d.p[o]))0==d.n[o]?(d.n[o]=j<<24>>24,d.k[o]=h<<24>>24):d.n[o]==j&&d.k[o]==\nh&&(d.n[o]=0,d.k[o]=-1);d=!0}}else if(1==f.a){d=a;h=b;o=g=n=l=j=void 0;n=d.i[f.b];l=1;for(o=0;o<n.length;++o)if(j=n[o],d.f[j]&&2==d.n[j]){l=2;break}g=D(nJ,Ol,88,32,0);for(o=0;o<n.length;++o)j=n[o],d.f[j]&&d.n[j]==l&&(g[d.k[j]]=lS(g[d.k[j]],(h[j]<<16)+j));for(o=0;32>o;++o)null!=g[o]&&gS(g[o]);h=new eT;HR(g,g.length,h?h:(IR(),IR(),JR));if(0==dT(g[0],g[1]))d=!1;else{for(o=0;o<g[0].length;++o)j=g[0][o]&65535,d.n[j]=0,d.k[j]=-1;d=!0}}if(d){an(a.b,f);for(d=0;d<a.i[f.b].length;++d)c=a.i[f.b][d],a.o[c]=!1;\nc=!0}}return c}function US(a,b,c,d){var e,f;for(f=0;f<a.i[b].length;++f)if(e=a.i[b][f],a.f[e]&&(1==a.p[e]||2==a.p[e])&&0==a.n[e])a.n[e]=d<<24>>24,a.k[e]=c<<24>>24}\nfunction fT(a,b,c){var d,e,f,g,h,j,l,n,o,r,t,y,v;f=D(B,u,-1,a.j.c,1);t=D(B,u,-1,a.j.c,1);l=D(zq,sl,-1,a.j.c,2);n=D(zq,sl,-1,a.j.c,2);g=D(zq,sl,-1,a.j.c,2);D(gT,q,8,a.j.c,0);f[0]=b;t[b]=c;t[c]=-2;l[b]=!0;l[c]=!0;for(h=c=0;c<=h;){e=f[c];if(t[e]==e)for(j=0;j<a.j.f[e];++j){if(b=lR(a.j,e,j),!l[b])if(2==a.j.j[e][j]&&10>a.j.x[b])f[++h]=b,t[b]=b,g[b]=g[e]||2==a.j.k[b],n[b]=g[e]&&!n[e],l[b]=!0;else if(g[e]&&n[e]){o=$S(a,b,t[e],l);if(-1==o)return null;f[++h]=b;t[b]=o;t[o]=-2;g[b]=!1;l[b]=!0;l[o]=!0}else if(AR(a.j,\nBR(a.j,e,j))&&(f[++h]=b,t[b]=b,g[b]=!1,l[b]=!0,(6==a.j.x[b]&&0==a.j.k[b]||7==a.j.x[b]&&1==a.j.q[b]||14==a.j.x[b]||15==a.j.x[b]&&2<a.j.f[b]||16==a.j.x[b]&&2<a.j.f[b])&&2<a.j.f[b])){d=!1;for(o=1;o<a.j.f[b];++o)if(y=lR(a.j,b,o),!l[y])for(r=0;r<o;++r)v=lR(a.j,b,r),!l[v]&&aT(a,y,v)&&(f[++h]=y,t[y]=v,t[v]=-2,g[y]=!1,l[y]=!0,d=l[v]=!0);if(!d)return null}}else{d=D(zq,sl,-1,a.j.f[e],2);for(j=0;j<a.j.f[e];++j)if(b=lR(a.j,e,j),l[b])d[j]=t[b]==b;else for(o=0;o<a.j.f[b];++o)if(lR(a.j,b,o)==t[e]){d[j]=!0;break}for(j=\n0;j<a.j.f[e];++j)if(d[j])if(b=lR(a.j,e,j),l[b]){if(-1==cT(a.j,b,t[e]))return null}else f[++h]=b,t[b]=b,n[b]=!1,g[b]=!0,l[b]=!0;for(j=0;j<a.j.f[e];++j)if(!d[j]&&(b=lR(a.j,e,j),!l[b])){o=$S(a,b,t[e],l);if(-1==o)return null;f[++h]=b;t[b]=o;t[o]=-2;g[b]=!1;l[b]=!0;l[o]=!0}}++c}return l}\nfunction OS(a,b,c,d,e,f,g,h,j,l){this.j=a;this.a=b;this.f=c;this.p=d;this.c=e;this.n=f;this.k=g;this.q=h;this.d=j;this.o=l;a=new Om;for(f=0;f<this.j.c;++f)if(2>this.j.k[f]||2<this.j.f[f])for(b=1;b<this.j.f[f];++b){d=lR(this.j,f,b);for(c=0;c<b;++c)e=lR(this.j,f,c),aT(this,d,e)&&ZS(this,fT(this,d,e),a)}for(b=0;b<this.j.d;++b)0!=this.c[b]&&(2!=uR(this.j,b)||2!=this.c[b])||(d=Y(this.j,0,b),e=Y(this.j,1,b),aT(this,d,e)&&ZS(this,fT(this,d,e),a));for(b=a.c-1;0<=b;--b){d=(PD(b,a.c),a.b[b]);e=!1;for(c=0;c<\nd.length;++c)if(this.f[d[c]]){e=!0;break}e||an(a,d)}a=this.i=en(a,Aw([nJ,B],[Ol,u],[88,-1],[0,0],0,2,1));b=new hT;HR(a,a.length,b?b:(IR(),IR(),JR));this.e=D(zq,sl,-1,this.j.c,2);for(b=0;b<this.i.length;++b)for(c=0;c<this.i[b].length;++c)this.e[this.i[b][c]]=!0}function lS(a,b){var c,d;d=D(B,u,-1,null==a?1:a.length+1,1);for(c=0;c<d.length-1;++c)d[c]=a[c];d[d.length-1]=b;return d}w(14,1,{},OS);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;\n_.q=null;function hT(){}w(15,1,{},hT);_.dd=function(a,b){var c;a:if(a.length!=b.length)c=a.length<b.length?-1:1;else{for(c=0;c<a.length;++c)if(a[c]!=b[c]){c=a[c]<b[c]?-1:1;break a}c=0}return c};function QS(a,b){var c,d,e,f,g,h;for(e=0;e<a.b;++e)if(a.e[e][b]&&-3!=a.c[e])for(d=0;d<=a.k.i.length;++d)if(d!=b&&a.e[e][d]){a.e[e][b]=!1;h=e<a.a?e:e<a.b?e-a.a:-1;g=1==(e<a.a?1:e<a.b?2:0)?a.a+a.f++:a.j+a.i++;for(f=0;f<a.k.i[b].length;++f)c=a.k.i[b][f],bT(a.k,c)&&a.k.k[c]==h&&(a.k.k[c]=g<<24>>24)}}\nfunction iT(a,b){var c,d;d=a.k.n[b];c=a.k.k[b];return 0==d?a.b:1==d?c:a.a+c}\nfunction PS(a){var b,c,d,e;this.k=a;for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&(1==a.n[c]?this.a<=a.k[c]&&(this.a=1+a.k[c]):2==a.n[c]&&this.j<=a.k[c]&&(this.j=1+a.k[c]));this.b=this.a+this.j;this.e=Aw([jT,zq],[q,sl],[2,-1],[this.b+1,a.i.length+1],0,2,2);for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&!a.e[c]&&(this.e[iT(this,c)][a.i.length]=!0);for(b=0;b<a.i.length;++b)for(e=0;e<a.i[b].length;++e)c=a.i[b][e],a.f[c]&&(1==a.p[c]||2==a.p[c])&&(this.e[iT(this,c)][b]=!0);this.d=D(nJ,Ol,88,\nthis.b,0);for(b=0;b<a.i.length;++b)for(c=1;c<this.b;++c)if(this.e[c][b])for(e=0;e<c;++e)this.e[e][b]&&(this.d[c]=lS(this.d[c],e),this.d[e]=lS(this.d[e],c));this.c=D(B,u,-1,this.b+1,1);for(e=0;e<this.b;++e)this.e[e][a.i.length]?this.c[e]=-1:this.c[e]=-2;for(b=0;b<a.i.length;++b)if(this.e[this.b][b])for(e=0;e<this.b;++e)this.e[e][b]&&this.c[e]!=b&&(-2==this.c[e]?this.c[e]=b:this.c[e]=-3);for(b=0;b<this.b;++b)if(-1<=this.c[b]){e=c=D(B,u,-1,this.b,1);d=b;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,\nl=!1,j=1;e[d]=1;for(f=!0;f;){f=!1;for(g=0;g<this.b;++g)if(e[g]==j)for(h=0;h<this.b;++h){var n;if(n=0==e[h])a:{n=void 0;for(n=0;n<this.k.i.length;++n)if(this.e[g][n]&&this.e[h][n]){n=!0;break a}n=!1}n&&(-2==this.c[h]?(e[h]=j+1,f=!0):this.c[h]!=this.c[d]&&(e[h]=j+1,l=!0))}++j}if(l)for(e=0;e<this.b;++e)0!=c[e]&&(this.c[e]=-3)}for(b=0;b<a.i.length-1;++b)for(c=1;c<this.b;++c)if(this.e[c][b]&&-3!=this.c[c])for(e=0;e<c;++e)if(this.e[e][b]&&-3!=this.c[e]){a:{d=c;for(var f=e,g=b,o=l=j=void 0,r=void 0,t=r=\no=n=h=void 0,h=j=void 0,h=g+1;h<this.k.i.length;++h)if(h!=g&&this.e[d][h]&&this.e[f][h]){o=D(B,u,-1,2,1);o[0]=f;o[1]=d;d=o;break a}h=D(B,u,-1,this.b,1);o=D(B,u,-1,this.b,1);n=D(B,u,-1,this.b,1);r=l=0;n[0]=d;for(o[d]=1;l<=r;){for(t=0;t<this.d[n[l]].length;++t){j=this.d[n[l]][t];if(j==f){if(0==l)continue;r=o[n[l]]+1;o=D(B,u,-1,r,1);o[0]=j;o[1]=n[l];for(j=2;j<r;++j)o[j]=h[o[j-1]];d=o;break a}0==o[j]&&-3!=this.c[j]&&(o[j]=o[n[l]]+1,n[++r]=j,h[j]=n[l])}++l}d=null}if(null!=d){for(e=0;e<d.length;++e)this.c[d[e]]=\n-3;o=n=e=l=j=f=h=g=f=void 0;n=2147483647;e=o=l=-1;for(f=0;f<this.k.j.c;++f)if(bT(this.k,f)&&0!=this.k.n[f])for(j=0;j<d.length;++j)if(g=d[j]<this.a?d[j]:d[j]<this.b?d[j]-this.a:-1,h=d[j]<this.a?1:d[j]<this.b?2:0,this.k.n[f]==h&&this.k.k[f]==g&&n>this.k.a[f]+(1==h?65536:0))n=this.k.a[f]+(1==h?65536:0),l=g,o=h,e=d[j];for(f=0;f<this.k.j.c;++f)bT(this.k,f)&&this.k.n[f]==o&&this.k.k[f]==l&&(this.k.n[f]=0,this.k.k[f]=-1);for(f=0;f<this.k.i.length;++f)this.e[e][f]=!1;break}}}w(16,1,{},PS);_.a=0;_.b=0;\n_.c=null;_.d=null;_.e=null;_.f=0;_.i=0;_.j=0;_.k=null;function dT(a,b){var c,d;if(null==a)return null==b?0:1;if(null==b)return-1;c=AS(a.length,b.length);for(d=0;d<c;++d)if((a[d]&-65536)!=(b[d]&-65536))return(a[d]&-65536)<(b[d]&-65536)?-1:1;return a.length==b.length?0:a.length<b.length?-1:1}function eT(){}w(17,1,{},eT);_.dd=function(a,b){return dT(a,b)};function kT(){}w(18,1,{7:1,90:1,95:1},kT);\n_.cT=function(a){return this.a!=a.a?this.a<a.a?-1:1:this.b!=a.b?this.b<a.b?-1:1:this.c!=a.c?this.c<a.c?-1:1:0};_.eQ=function(a){return null==a||!G(a,7)?!1:1.0E-6>$H(a.a-this.a)+$H(a.b-this.b)+$H(a.c-this.c)};_.tS=function(){var a;a=new lT;return Yf+mT(a.a,this.a)+qb+mT(a.a,this.b)+qb+mT(a.a,this.c)+eg};_.a=0;_.b=0;_.c=0;function TS(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},TS);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction oR(a){var b,c,d;if(0!=a.k)return a.k;if(a.j&&15!=a.e.x[a.a]&&16!=a.e.x[a.a])for(c=0;c<mR(a.e,a.a);++c)if(b=BR(a.e,a.a,c),nT(a.e,b,a.a))return lR(a.e,a.a,c)==a.b?a.k=17==a.e.B[b]?3:1:a.k=17==a.e.B[b]?1:3,a.k;b=DR(a.e,a.a,a.i);c=DR(a.e,a.a,a.b);c<b&&(c+=6.283185307179586);if(2==mR(a.e,a.a)){b=c-b;if(3.0915926535897933<b&&3.191592653589793>b)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=DR(a.e,a.a,a.d),d<b&&(d+=6.283185307179586),a.k=d<c?2:4;return a.k}\nfunction nR(a,b,c,d){var e,f,g;this.e=a;this.i=c;this.a=d;f=-1;for(g=0;g<mR(this.e,this.a);++g)c=lR(this.e,this.a,g),e=BR(this.e,this.a,g),c==this.i?26==this.e.B[e]&&(this.k=-1):(nT(this.e,e,this.a)&&(this.j&&(a.s[d]|=131072),this.j=!0),f==b[c]?(this.d=c,this.f=!0,this.c=AR(this.e,e)):f<b[c]?(f=b[c],this.d=this.b,this.b=c):this.d=c)}w(21,1,{},nR);_.a=0;_.b=0;_.c=!1;_.d=0;_.e=null;_.f=!1;_.i=0;_.j=!1;_.k=0;\nfunction UR(){UR=x;oT=z(Kw,q,1,[Gd,Ue,"He",ef,"Be",he,pe,vf,Af,Pe,"Ne",xf,uf,Rd,Nf,Bf,Jf,Be,"Ar",df,re,"Sc","Ti","V","Cr","Mn","Fe","Co",yf,Ge,Xf,Te,"Ge","As",Lf,me,"Kr",If,Of,"Y","Zr","Nb","Mo","Tc","Ru","Rh","Pd",Qd,se,"In","Sn","Sb","Te",Ye,"Xe",Fe,ie,"La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W","Re","Os","Ir","Pt",ae,"Hg","Tl","Pb","Bi","Po","At","Rn",Re,"Ra","Ac","Th","Pa","U","Np","Pu","Am","Cm","Bk","Cf","Es","Fm","Md","No","Lr",KQ,KQ,KQ,KQ,KQ,KQ,\nKQ,KQ,KQ,KQ,KQ,KQ,KQ,KQ,KQ,KQ,KQ,KQ,KQ,KQ,KQ,KQ,KQ,KQ,KQ,"R4","R5","R6","R7","R8","R9","R10","R11","R12","R13","R14","R15","R16","R1","R2","R3",Nd,"A1","A2","A3",KQ,KQ,"D","T",Wf,Df,"H2","H+","Nnn","HYD","Pol",KQ,KQ,KQ,KQ,KQ,KQ,KQ,KQ,KQ,KQ,KQ,"Ala","Arg","Asn","Asp","Cys","Gln","Glu","Gly","His","Ile","Leu","Lys","Met","Phe","Pro","Ser","Thr","Trp","Tyr","Val"]);VR=z(pT,gm,-1,[0,1,4,7,9,11,12,14,16,19,20,23,24,27,28,31,32,35,40,39,40,45,48,51,52,55,56,59,58,63,64,69,74,75,80,79,84,85,88,89,90,93,\n98,0,102,103,106,107,114,115,120,121,130,127,132,133,138,139,140,141,142,0,152,153,158,159,164,165,166,169,174,175,180,181,184,187,192,193,195,197,202,205,208,209,0,0,0,0,0,0,232,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,156,114,115,103,128,129,57,137,113,113,128,131,147,97,87,101,186,163,99]);qT=z(rT,q,3,[null,z(lM,cm,-1,[1]),z(lM,cm,-1,[0]),z(lM,cm,-1,[1]),z(lM,cm,-1,[2]),z(lM,\ncm,-1,[3]),z(lM,cm,-1,[4]),z(lM,cm,-1,[3]),z(lM,cm,-1,[2]),z(lM,cm,-1,[1]),z(lM,cm,-1,[0]),z(lM,cm,-1,[1]),z(lM,cm,-1,[2]),z(lM,cm,-1,[3]),z(lM,cm,-1,[4]),z(lM,cm,-1,[3,5]),z(lM,cm,-1,[2,4,6]),z(lM,cm,-1,[1,3,5,7]),z(lM,cm,-1,[0]),z(lM,cm,-1,[1]),z(lM,cm,-1,[2]),null,null,null,null,null,null,null,null,null,null,z(lM,cm,-1,[2,3]),z(lM,cm,-1,[2,4]),z(lM,cm,-1,[3,5]),z(lM,cm,-1,[2,4,6]),z(lM,cm,-1,[1,3,5,7]),z(lM,cm,-1,[0,2]),z(lM,cm,-1,[1,2,3,4]),z(lM,cm,-1,[2]),null,null,null,null,null,null,null,null,\nnull,null,z(lM,cm,-1,[1,2,3]),z(lM,cm,-1,[2,4]),z(lM,cm,-1,[3,5]),z(lM,cm,-1,[2,4,6]),z(lM,cm,-1,[1,3,5,7]),z(lM,cm,-1,[0,2,4,6]),z(lM,cm,-1,[1]),z(lM,cm,-1,[2]),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\nnull,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,z(lM,cm,-1,[2]),z(lM,cm,-1,[2]),z(lM,cm,-1,[2]),z(lM,cm,-1,[2]),z(lM,cm,-1,[3]),z(lM,cm,-1,[2]),z(lM,cm,-1,[2]),z(lM,cm,-1,[2]),z(lM,cm,-1,[2]),z(lM,cm,-1,[2]),z(lM,cm,-1,[2]),z(lM,cm,-1,[2]),z(lM,cm,-1,[2]),z(lM,cm,-1,[2]),z(lM,cm,-1,[2]),z(lM,cm,-1,[2]),z(lM,cm,-1,[2]),\nz(lM,cm,-1,[2]),z(lM,cm,-1,[2]),z(lM,cm,-1,[2])])}function sT(a,b,c,d){var e;e=tT(a,6);a=a.D[e];a.a=b;a.b=c;a.c=d;return e}\nfunction tT(a,b){if(a.o>=a.G){var c=2*a.G,d,e,f;a.x=uT(a.x,c);a.q=uT(a.q,c);a.u=uT(a.u,c);f=a.D.length;e=D(vT,q,7,c,0);for(d=0;d<a.D.length;++d)e[d]=a.D[d];for(d=f;d<c;++d)e[d]=new kT;a.D=e;a.v=uT(a.v,c);a.s=uT(a.s,c);a.w=uT(a.w,c);null!=a.t&&(a.t=null);null!=a.r&&(a.r=null);a.G=c}a.x[a.o]=0;wT(a,a.o,b);a.q[a.o]=0;a.s[a.o]=0;a.w[a.o]=0;a.u[a.o]=0;c=a.D[a.o];c.a=0;c.b=0;c.c=0;null!=a.t&&(a.t[a.o]=null);null!=a.r&&(a.r[a.o]=null);a.K=0;return a.o++}\nfunction xT(a,b,c,d){var e;if(b==c)return-1;for(e=0;e<a.p;++e)if(a.y[0][e]==b&&a.y[1][e]==c||a.y[0][e]==c&&a.y[1][e]==b)return a.B[e]<d&&(a.B[e]=d),e;a.p>=a.H&&(e=2*a.H,a.y[0]=uT(a.y[0],e),a.y[1]=uT(a.y[1],e),a.B=uT(a.B,e),a.z=uT(a.z,e),a.A=uT(a.A,e),a.H=e);a.y[0][a.p]=b;a.y[1][a.p]=c;a.B[a.p]=d;a.z[a.p]=0;a.A[a.p]=0;a.K=0;return a.p++}function yT(a){a.o=0;a.p=0;a.E=!1;a.F=!1;a.C=0;a.t=null;a.r=null;a.I=null;a.K=0}\nfunction IS(a,b){return null==a.r?null:null==a.r[b]?null:zT(a.r[b],0,a.r[b].length)}function MS(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function LS(a,b){return(a.s[b]&1572864)>>19}function zS(a,b){return null==a.t?null:a.t[b]}function wR(a,b){return a.D[b].a}function xR(a,b){return a.D[b].b}function yR(a,b){return a.D[b].c}function DR(a,b,c){return AT(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function Y(a,b,c){return a.y[b][c]}\nfunction NS(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function uR(a,b){switch(a.B[b]&103){case 1:case 64:return 1;case 2:return 2;case 4:return 3;default:return 0}}function BT(a,b){var c;c=a.x[b]<qT.length?qT[a.x[b]]:null;return null==c?6:c[c.length-1]}\nfunction ES(a,b,c){var d,e;if(171<=a.x[b]&&190>=a.x[b])return 0;e=0;32==(a.s[b]&48)&&(e-=1);(16==(a.s[b]&48)||48==(a.s[b]&48))&&(e-=2);d=a.q[b];0==d&&a.E&&(201326592==(a.w[b]&234881024)&&(d=-1),100663296==(a.w[b]&234881024)&&(d=1));7==a.x[b]||8==a.x[b]||9==a.x[b]?e+=d:6==a.x[b]||14==a.x[b]||32==a.x[b]?e-=0>d?-d:d:15==a.x[b]||33==a.x[b]?3>=c-e-d?e+=d:e-=d:16==a.x[b]||34==a.x[b]||52==a.x[b]?4>=c-e-d?e+=d:e-=0>d?-d:d:17==a.x[b]||35==a.x[b]||53==a.x[b]?5>=c-e-d?e+=d:e-=0>d?-d:d:e-=d;return e}\nfunction CT(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=BT(a,b)),d);return c+ES(a,b,c)}function DT(a){var b;a.K=0;a.x=D(B,u,-1,a.G,1);a.q=D(B,u,-1,a.G,1);a.u=D(B,u,-1,a.G,1);a.D=D(vT,q,7,a.G,0);for(b=0;b<a.G;++b)a.D[b]=new kT;a.v=D(B,u,-1,a.G,1);a.s=D(B,u,-1,a.G,1);a.w=D(B,u,-1,a.G,1);a.t=null;a.r=null;a.y=Aw([nJ,B],[Ol,u],[88,-1],[2,a.H],0,2,1);a.B=D(B,u,-1,a.H,1);a.z=D(B,u,-1,a.H,1);a.A=D(B,u,-1,a.H,1)}function KS(a,b){return 0!=(a.s[b]&512)}\nfunction nT(a,b,c){return(17==a.B[b]||9==a.B[b])&&a.y[0][b]==c}\nfunction ET(a,b){var c,d,e,f;if(0!=b){d=null;for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(null==d&&(d=D(zq,sl,-1,32,2)),d[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21]=!0);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(null==d&&(d=D(zq,sl,-1,32,2)),d[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12]=!0);f=0;if(null!=d){e=D(B,u,-1,32,1);for(c=0;32>c;++c)d[c]&&(e[c]=f++);for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(d=e[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>\n19?-1:(a.s[c]&65011712)>>21],a.s[c]&=-65011713,a.s[c]|=d<<21);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(d=e[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12],a.z[c]&=-126977,a.z[c]|=d<<12)}}}function FT(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=BT(a,b)&&(a.s[b]|=1+c<<28),6==a.x[b]&&(-1==c||0==c||2==c||4==c)))a.s[b]&=-49,2==c&&(a.s[b]|=16)}function GT(a,b,c){a.q[b]=c;a.K=0}function HT(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction IT(a,b,c,d){var e;if(0==c)a.s[b]&=-66584577,a.s[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)d!=b&&c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.s[b]&=\n-66584577;a.s[b]|=c<<19|d<<21}a.K&=3}\nfunction JT(a,b,c,d){if(null==c)null!=a.t&&(a.t[b]=null);else if(1==c.length&&!d){c=c[0];if(a.x[b]!=c&&(d=0,!((1==c||151==c||152==c)&&1<CS(a,b))))if(a.w[b]&=-2,null!=a.t&&(a.t[b]=null),null!=a.r&&(a.r[b]=null),!(c==a.x[b]&&d==a.v[b]&&-1==((a.s[b]&-268435456)>>>28)-1&&0==(a.s[b]&48))){if(151==c||152==c)d=c-149,c=1;a.s[b]&=960;a.x[b]=c;a.v[b]=d;a.q[b]=0;a.w[b]=0;FT(a,b,-1);KT(a,b,0);c=a.u[b];for(d=0;d<a.o;++d)aI(a.u[d])==(0>c?-c:c)&&(a.u[d]=0);a.K=0}null!=a.t&&(a.t[b]=null)}else null==a.t&&(a.t=D(nJ,\nOl,88,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function LT(a,b,c){a.v[b]=c;a.K&=3}function MT(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function NT(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function KT(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function wT(a,b,c){0<=c&&190>=c&&(151==c||152==c?(a.x[b]=1,a.v[b]=c-149):(a.x[b]=c,a.v[b]=0),a.s[b]&=268435455,a.K=0)}\nfunction OT(a,b,c,d){var e;if(0==c)a.z[b]&=-130049,a.z[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)d!=b&&c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.z[b]&=\n-130049;a.z[b]|=c<<10|d<<12}a.K&=3}function PT(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function QT(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function XS(a,b,c){a.B[b]=c;a.K=0}function RT(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;c<a.o;++c)a.w[c]=0;for(c=0;c<a.p;++c)a.A[c]=0,64==a.B[c]&&(a.B[c]=1)}a.K=0}function FR(a,b){a.s[b]|=131072}function AT(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}\nfunction ST(a){UR();var b;for(b=1;b<oT.length;++b)if(TT(a,oT[b]))return b;return 0}function UT(a){switch(a){case 7:case 8:case 9:case 15:case 16:case 17:case 33:case 34:case 35:case 53:return!0}return!1}w(23,1,Pl);_.o=0;_.p=0;_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.A=null;_.B=null;_.C=0;_.D=null;_.E=!1;_.F=!1;_.G=0;_.H=0;_.I=null;_.J=!1;_.K=0;var oT,qT,VR;\nfunction VT(a){var b,c,d,e,f,g;a.f=D(B,u,-1,3*a.o,1);a.e=D(nJ,Ol,88,a.o,0);a.i=D(nJ,Ol,88,a.o,0);a.j=D(nJ,Ol,88,a.o,0);a.k=D(B,u,-1,a.c,1);b=D(B,u,-1,a.o,1);for(d=0;d<a.p;++d)++b[a.y[0][d]],++b[a.y[1][d]];for(c=0;c<a.o;++c)a.e[c]=D(B,u,-1,b[c],1),a.i[c]=D(B,u,-1,b[c],1),a.j[c]=D(B,u,-1,b[c],1);f=!1;for(d=0;d<a.d;++d)if(g=uR(a,d),0==g)f=!0;else for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=g,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],++a.f[c],c<a.c&&(1<g?a.k[c]+=g+g-2:64==\na.B[d]&&(a.k[c]=2));for(d=a.d;d<a.p;++d)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=1,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],a.y[1-e][d]<a.c&&++a.f[c];if(f)for(d=0;d<a.d;++d)if(g=uR(a,d),0==g)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=0,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c];for(c=0;c<a.c;++c)a.k[c]=~~(a.k[c]/2)}\nfunction WT(a,b){var c,d,e,f,g,h,j;if(0!=(b&~a.K)){if(0==(a.K&1)){XT(a);VT(a);a.K|=1;if(a.E){for(d=0;d<a.o;++d)CS(a,d)>=CT(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;d<a.c;++d){e=a.f[a.o+d]-a.f[d];if(!a.J&&0<e){0==(a.w[d]&2048)&&(0==CT(a,d)-CS(a,d)?a.w[d]|=2048:(e=0,128==(a.w[d]&128)&&++e,384==(a.w[d]&1920)&&++e,a.w[d]&=-1921,CT(a,d)-CS(a,d)<=e?a.w[d]|=2048:0==e?a.w[d]|=128:a.w[d]|=384));for(f=a.f[d];f<a.f[a.o+d];++f)e=a.i[d][f],1==a.B[e]&&(a.x[a.e[d][f]]=-1,a.B[e]=128,c=!0)}0!=(a.w[d]&2)&&(a.w[d]&=-9);0!=\na.q[d]&&(a.s[d]&=-234881025)}if(c){for(e=0;e<a.p;++e)128==a.B[e]&&(d=a.y[0][e],f=a.y[1][e],-1==a.x[d]^-1==a.x[f]&&0!=a.q[d]&&0!=a.q[f]&&0>a.q[d]^0>a.q[f]&&(0>a.q[d]?(++a.q[d],--a.q[f]):(--a.q[d],++a.q[f])));d=D(B,u,-1,a.o,1);for(e=f=0;e<a.o;++e)if(-1==a.x[e])d[e]=-1;else{if(f<e){a.x[f]=a.x[e];a.q[f]=a.q[e];a.v[f]=a.v[e];a.s[f]=a.s[e];a.w[f]=a.w[e];a.u[f]=a.u[e];g=a.D[f];h=a.D[e];j=h.b;var l=h.c;g.a=h.a;g.b=j;g.c=l;null!=a.t&&(a.t[f]=a.t[e]);null!=a.r&&(a.r[f]=a.r[e])}d[e]=f;++f}a.o=f;for(e=f=0;e<\na.p;++e)128!=a.B[e]&&(a.B[f]=a.B[e],a.z[f]=a.z[e],a.A[f]=a.A[e],a.y[0][f]=d[a.y[0][e]],a.y[1][f]=d[a.y[1][e]],++f);a.p=f}}else c=!1;c&&(XT(a),VT(a))}if(0!=(b&~a.K)&&0==(a.K&2)){for(c=0;c<a.c;++c)a.s[c]&=-31753;for(c=0;c<a.d;++c)a.z[c]&=-961;a.n=new YT(a,7);c=D(B,u,-1,a.c,1);for(d=0;d<a.d;++d)0!=a.n.b[d]&&(a.z[d]|=64,++c[a.y[0][d]],++c[a.y[1][d]]);for(d=0;d<a.c;++d)2==c[d]?a.s[d]|=1024:3==c[d]?a.s[d]|=2048:3<c[d]&&(a.s[d]|=3072);for(g=0;g<a.n.i.c;++g){d=fy(a.n.i,g);f=fy(a.n.j,g);e=d.length;for(c=0;c<\ne;++c)a.s[d[c]]|=8,a.z[f[c]]|=128,a.n.d[g]&&(a.s[d[c]]|=4096,a.z[f[c]]|=256),a.n.e[g]&&(a.z[f[c]]|=512),26==a.B[f[c]]&&(a.B[f[c]]=2)}for(c=0;c<a.d;++c)64==a.B[c]&&(a.s[a.y[0][c]]|=4096,a.s[a.y[1][c]]|=4096,a.z[c]|=256,a.z[c]|=512);for(c=0;c<a.c;++c)for(h=0;h<a.f[c];++h)if(f=a.i[c][h],0==(a.z[f]&256)){e=a.e[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&1<a.j[e][j]&&(6==a.x[a.e[e][j]]?a.s[c]|=8192:!vR(a,a.i[e][j])&&UT(a.x[a.e[e][j]])&&(a.s[c]|=16384))}for(;;){g=!1;for(c=0;c<a.c;++c)if(0<a.k[c]&&16384==(20480&\na.s[c]))for(h=0;h<a.f[c];++h)if(1<a.j[c][h]){e=a.e[c][h];f=a.i[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&(d=a.e[e][j],0==(a.s[d]&16384)&&(a.s[d]|=16384,g=!0))}if(!g)break}a.K|=2}}}function qS(a,b){var c;if(3==a.f[b]&&0!=(a.s[b]&4096)&&6<=(a.n&&b<a.c?a.n.a[b]:0))for(c=0;c<a.f[b];++c)if(rR(a,a.i[b][c]))return a.i[b][c];return-1}function mR(a,b){return a.f[a.o+b]}function RR(a,b){return a.f[2*a.o+b]}function uS(a,b){var c;c=a.s[b]&3072;return 0==c?0:1024==c?2:2048==c?3:4}\nfunction vS(a,b){return a.n&&b<a.c?a.n.a[b]:0}function cT(a,b,c){var d;for(d=0;d<a.f[2*a.o+b];++d)if(a.e[b][d]==c)return a.i[b][d];return-1}function lR(a,b,c){return a.e[b][c]}function BR(a,b,c){return a.i[b][c]}\nfunction ZT(a,b,c,d,e){var f,g,h,j;g=a.f[a.o+b];if(0!=a.k[b]||0!=(a.s[b]&4096)||3>a.f[b]||4<g)return!1;j=D(zq,sl,-1,4,2);for(h=0;h<g;++h){f=3.9269908169872414-d[h];if(0.0872664675116539<(0>=0.7853981633974483-f%1.5707963267948966?0-(0.7853981633974483-f%1.5707963267948966):0.7853981633974483-f%1.5707963267948966))return!1;e[h]=3&Gw(f/1.5707963267948966);if(j[e[h]])return!1;j[e[h]]=!0;if(0==(e[h]&1)){if(1!=a.B[a.i[b][c[h]]])return!1}else if(!nT(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction ER(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=D(B,u,-1,f,1));if(!ZT(a,b,c,d,e))return 3;d=-1;for(h=0;h<f;++h)if(1==(e[h]&1)){g=a.B[a.i[b][c[h]]];if(-1!=d&&d!=g)return 3;d=g}b=2==aI(e[0]-e[1])?1:0;a=e[b]-e[b+1];return 3==(0>a?-a:a)^e[b]<e[b+1]^(3==f||1==(e[3]&1))^9==d?1:2}function BS(a,b,c){var d;d=CS(a,b);d-=ES(a,b,d);c&&(d-=a.f[a.o+b]-a.f[b]);c=a.x[b]<qT.length?qT[a.x[b]]:null;b=null==c?6:c[0];if(d<=b)return-1;if(null!=c)for(a=1;b<d&&a<c.length;++a)b=c[a];return b>d?b:d}\nfunction fS(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!DS(a,b))return 0;sS(a,1);for(d=e=0;d<a.f[a.o+b];++d)e+=a.j[b][d];if(a.E){c=1;for(d=0;d<a.f[b];++d)64==a.B[a.i[b][d]]&&++c;e+=c>>1}e-=ES(a,b,e);c=((a.s[b]&-268435456)>>>28)-1;if(-1==c)if(171<=a.x[b]&&190>=a.x[b])c=2;else if(f=a.x[b]<qT.length?qT[a.x[b]]:null,null==f)c=6;else{c=f[0];for(d=1;c<e&&d<f.length;++d)c=f[d]}return 0>c-e?0:c-e}function QR(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction CS(a,b){var c,d;a.ed(1);for(c=d=0;c<a.f[a.o+b];++c)d+=a.j[b][c];return d}function mS(a){sS(a,3);return a.n}\nfunction XT(a){var b,c,d,e,f;f=D(zq,sl,-1,a.o,2);for(b=0;b<a.p;++b)for(e=0;2>e;++e)$T(a,a.y[e][b])&&!$T(a,a.y[1-e][b])&&(f[a.y[e][b]]=!0);e=a.o;do--e;while(0<=e&&f[e]);for(b=0;b<e;++b)if(f[b]){c=a;d=b;var g=e,h=void 0,j=void 0,h=h=h=void 0,h=c.x[d];c.x[d]=c.x[g];c.x[g]=h;h=c.q[d];c.q[d]=c.q[g];c.q[g]=h;h=c.v[d];c.v[d]=c.v[g];c.v[g]=h;h=c.s[d];c.s[d]=c.s[g];c.s[g]=h;h=c.w[d];c.w[d]=c.w[g];c.w[g]=h;h=c.u[d];c.u[d]=c.u[g];c.u[g]=h;h=c.D[d];c.D[d]=c.D[g];c.D[g]=h;null!=c.t&&(h=c.t[d],c.t[d]=c.t[g],c.t[g]=\nh);null!=c.r&&(h=c.r[d],c.r[d]=c.r[g],c.r[g]=h);for(h=0;h<c.p;++h)for(j=0;2>j;++j)c.y[j][h]==d?c.y[j][h]=g:c.y[j][h]==g&&(c.y[j][h]=d);c.K=0;c=f[b];f[b]=f[e];f[e]=c;do--e;while(f[e])}a.c=e+1;if(a.o==a.c)a.d=a.p;else{e=D(zq,sl,-1,a.p,2);for(b=0;b<a.p;++b)c=a.y[0][b],d=a.y[1][b],(f[c]||f[d])&&(e[b]=!0);f=a.p;do--f;while(0<=f&&e[f]);for(b=0;b<f;++b)if(e[b]){c=a.y[0][b];a.y[0][b]=a.y[0][f];a.y[0][f]=c;c=a.y[1][b];a.y[1][b]=a.y[1][f];a.y[1][f]=c;c=a.B[b];a.B[b]=a.B[f];a.B[f]=c;e[b]=!1;do--f;while(e[f])}a.d=\nf+1}}function vR(a,b){return 0!=(a.z[b]&256)}function rR(a,b){var c,d,e,f,g;if(1!=a.B[b]||0!=(a.z[b]&256)||0!=(a.z[b]&64)&&7>(a.n&&b<a.d?a.n.b[b]:0))return!1;c=a.y[0][b];if(0==(a.s[c]&4096)||6>(a.n&&c<a.c?a.n.a[c]:0))return!1;d=a.y[1][b];if(0==(a.s[d]&4096)||6>(a.n&&d<a.c?a.n.a[d]:0))return!1;for(f=g=0;f<a.f[c];++f)e=a.e[c][f],e!=d&&2<a.f[e]&&++g;for(f=0;f<a.f[d];++f)e=a.e[d][f],e!=c&&2<a.f[e]&&++g;return 2<g}\nfunction tS(a,b){var c,d,e,f,g,h;if(7!=a.x[b])return!1;if(0!=(a.s[b]&4096)||0!=a.k[b]||0!=(a.w[b]&268435456))return!0;if(1==a.q[b])return!1;for(f=e=0;f<a.f[b];++f)1==a.j[b][f]&&(c=a.x[a.e[b][f]],(8==c||9==c||17==c)&&++e);if(0==e)for(f=0;f<a.f[b];++f)if(c=a.e[b][f],0!=a.k[c]){if(0!=(a.s[c]&4096)){if(5<=(a.n&&c<a.c?a.n.a[c]:0)){for(h=g=0;h<a.f[c];++h)d=a.e[c][h],d!=b&&3<=a.f[d]&&++g;if(2==g||1==g&&3==a.f[b])continue}return!0}for(h=0;h<a.f[c];++h)if((2==a.j[c][h]||vR(a,a.i[c][h]))&&0!=(a.s[a.e[c][h]]&\n16384))return!0}if(2>e)for(f=0;f<a.f[b];++f){c=a.e[b][f];d=g=!1;for(h=0;h<a.f[c];++h)a.e[c][h]!=b&&(1!=a.j[c][h]&&(7==a.x[a.e[c][h]]||8==a.x[a.e[c][h]]||16==a.x[a.e[c][h]])&&(g=!0),1==a.j[c][h]&&7==a.x[a.e[c][h]]&&(d=!0));if(g&&(!d||0==e))return!0}return!1}function AR(a,b){return 0!=(a.z[b]&64)}function $T(a,b){return 1==a.x[b]&&0==a.v[b]&&(null==a.r||null==a.r[b])}function MR(a,b){return 0!=(a.z[b]&128)}\nfunction DS(a,b){var c;return 0!=(a.s[b]&-268435456)?!0:1==a.x[b]?!1:(c=a.x[b],1==c||5<=c&&9>=c||14<=c&&17>=c||32<=c&&35>=c||52<=c&&53>=c)||13==a.x[b]||171<=a.x[b]}w(22,23,Pl);_.ed=function(a){WT(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction aU(a,b,c,d,e,f){var g,h;h=1;g=!1;switch(e){case 1:h=17;break;case 3:h=26;break;case 4:h=17;g=!0;break;case 6:h=9;break;default:switch(d){case 1:h=1;break;case 2:h=2;break;case 3:h=4;break;case 4:h=64;break;case 8:a.d&&(h=32)}}c=xT(a.c,b,c,h);e=0;g&&IT(a.c,b,1,-1);if(4<d)switch(d){case 5:e|=3;break;case 6:e|=9;break;case 7:e|=10;break;case 8:a.d||(e|=15)}1==f&&(e|=32);2==f&&(e|=16);0!=e&&QT(a.c,c,e);return c}function bU(a,b){var c;c=cU(a,b+1);return-1==c?a.length:c}\nfunction dU(a,b){var c;c=!a.a?null:eU(a.a,new eD(b));return!c?b-1:c.a}function fU(a,b){var c;c=!a.b?null:eU(a.b,new eD(b));return!c?b-1:c.a}function gU(a,b){var c;if(-1==b)return-1;for(c=b+1;c<a.length;++c)if(32!=a.charCodeAt(c)&&9!=a.charCodeAt(c))return c;return-1}function cU(a,b){var c;for(c=b;c<a.length;++c)if(32==a.charCodeAt(c)||9==a.charCodeAt(c))return c;return-1}\nfunction hU(a){var b,c;if(0<=a.indexOf(Yf)){b=a.indexOf(" NOT[");c=a.indexOf(eg,b);if(0<=b&&0<c)return-(c+1);b=a.indexOf(" [");c=a.indexOf(eg,b);if(0<=b&&0<c)return c+1;b=a.indexOf(" \'NOT[");c=a.indexOf(ZQ,b);if(0<=b&&0<c)return-(c+2);b=a.indexOf(" \'[");c=a.indexOf(ZQ,b);if(0<=b&&0<c)return c+2}return 0}function iU(a,b,c){a.c=b;return jU(a,c)}function kU(a){return 0==a.length?0:nF(a,10)}\nfunction jU(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,y,v,s,A,F,M,N,$,S,V,ea,na,ta,Yb,K,ra,yc,jd,wb,L,Ha,xb,Hc,tc,Ba,kd,ld,va;try{a.c&&(yT(a.c),RT(a.c,!1));S=lU(b);if(null==S||null==lU(b)||null==(F=lU(b)))return!1;a.d=-1!=F.indexOf("From CSD data. Using bond type \'Any\'");if(null==(F=lU(b)))return!1;try{V=nF(Sy(F.substr(0,3)),10),ea=nF(Sy(F.substr(3,3)),10),na=kU(Sy(F.substr(6,3))),r=kU(Sy(F.substr(12,3))),tc=39<=F.length&&H(F.substr(34,5),Sf)?3:2}catch(Fa){Fa=Hq(Fa);if(G(Fa,98))return!1;throw Fa;}if(3==tc)return K=\nmU(a,b),a.c.I=S,K;!a.c&&(a.c=new nU(V,ea));a.c.I=S;0==r&&(a.c.F=!0);if(0==V){for(;null!=F&&!H(F,gf)&&!H(F,La)&&!H(Ty(F,1),Ka);)F=lU(b);return!0}for(y=0;y<V;++y){if(null==(F=lU(b)))return!1;kd=oU(Sy(F.substr(0,10)));ld=oU(Sy(F.substr(10,10)));va=oU(Sy(F.substr(20,10)));d=sT(a.c,kd,-ld,-va);A=Sy(F.substr(31,3));g=ST(A);wT(a.c,d,g);H(A,Nd)&&NT(a.c,d,1);$=kU(Sy(F.substr(34,2)));0!=$&&LT(a.c,d,(UR(),VR)[g]+$);o=kU(Sy(F.substr(36,3)));0!=o&&GT(a.c,d,4-o);M=63>F.length?0:kU(Sy(F.substr(60,3)));a.c.u[d]=\nM;t=45>F.length?0:kU(Sy(F.substr(42,3)));switch(t){case 0:break;case 1:NT(a.c,d,768);break;case 2:NT(a.c,d,128);break;case 3:NT(a.c,d,384);break;default:NT(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&NT(a.c,d,8192);Hc=51>F.length?0:kU(Sy(F.substr(48,3)));switch(Hc){case 0:break;case 15:FT(a.c,d,0);break;default:FT(a.c,d,Hc)}}for(y=0;y<ea;++y){if(null==(F=lU(b)))return!1;e=nF(Sy(F.substr(0,3)),10)-1;f=nF(Sy(F.substr(3,3)),10)-1;l=nF(Sy(F.substr(6,3)),10);yc=12>F.length?0:kU(Sy(F.substr(9,3)));Ha=\n18>F.length?0:kU(Sy(F.substr(15,3)));aU(a,e,f,l,yc,Ha)}for(y=0;y<na;++y)if(null==lU(b))return!1;if(null==(F=lU(b)))return 0==r&&sS(a.c,7),!0;for(;null!=F&&!H(F,gf)&&!H(F,La);){if(0==F.indexOf(ff)&&(v=nF(Sy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)d=nF(Sy(F.substr(c,c+3-c)),10)-1,n=nF(Sy(F.substr(Ba,Ba+3-Ba)),10),GT(a.c,d,n)}if(0==F.indexOf(jf)&&(v=nF(Sy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)d=nF(Sy(F.substr(c,c+3-c)),10)-1,N=nF(Sy(F.substr(Ba,Ba+3-\nBa)),10),LT(a.c,d,N)}if(0==F.indexOf(RQ)&&(v=nF(Sy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)switch(d=nF(Sy(F.substr(c,c+3-c)),10)-1,Yb=nF(Sy(F.substr(Ba,Ba+3-Ba)),10),Yb){case 1:KT(a.c,d,16);break;case 2:KT(a.c,d,32);break;case 3:KT(a.c,d,48)}}if(0==F.indexOf(SQ)&&(v=nF(Sy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)switch(d=nF(Sy(F.substr(c,c+3-c)),10)-1,ra=nF(Sy(F.substr(Ba,Ba+3-Ba)),10),ra){case 3:case -1:NT(a.c,d,112);break;case 1:NT(a.c,d,8);break;case 2:NT(a.c,\nd,104);break;case 4:NT(a.c,d,56)}}if(0==F.indexOf("M ALS")&&(d=nF(Sy(F.substr(7,3)),10)-1,0<=d)){ta=nF(Sy(F.substr(10,3)),10);h=84==F.charCodeAt(14);xb=D(B,u,-1,ta,1);c=16;for(s=0;s<ta;++s,c+=4)L=Sy(F.substr(c,c+4-c)),xb[s]=ST(L);JT(a.c,d,xb,h)}if(0==F.indexOf(TQ)&&(v=nF(Sy(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)if(d=nF(Sy(F.substr(c,c+3-c)),10)-1,jd=nF(Sy(F.substr(Ba,Ba+3-Ba)),10),-2==jd)NT(a.c,d,2048);else if(0<jd){for(j=wb=0;j<a.c.p;++j)(Y(a.c,0,j)==d||Y(a.c,1,j)==d)&&\n++wb;jd>wb&&NT(a.c,d,4096)}}F=lU(b)}}catch(ba){ba=Hq(ba);if(G(ba,98))return Ip(ba),!1;throw ba;}sS(a.c,7);return!0}\nfunction mU(a,b){var c,d,e;a.a&&(e=a.a,e.b=null,e.c=0);a.b&&(e=a.b,e.b=null,e.c=0);e=0;for(d=lU(b);null!=d&&0==d.indexOf(kf);){for(d=Sy(Ty(d,7));hM(d,ub);){c=lU(b);if(0!=c.indexOf(kf))return!1;d=Sy(XE(d,0,d.length-1)+Ty(c,7))}if(0==d.indexOf("BEGIN"))if(e=Sy(Ty(d,6)),0==e.indexOf("CTAB"))e=1;else if(0==e.indexOf("ATOM"))e=2;else if(0==e.indexOf("BOND"))e=3;else if(0==e.indexOf("COLLECTION"))e=4;else return!1;else if(0==d.indexOf("END"))e=0;else if(1==e){c=a;var f=void 0,g=void 0,f=void 0;!c.c&&0==\nd.indexOf("COUNTS")&&(f=gU(d,cU(d,7)),g=nF(XE(d,7,cU(d,7)),10),f=nF(XE(d,f,cU(d,f)),10),c.c=new nU(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,n=h=void 0,o=n=n=j=g=void 0,r=h=f=void 0,t=void 0,l=bU(d,0),g=nF(d.substr(0,l-0),10),j=gU(d,l),l=bU(d,j),n=d.substr(j,l-j),o=null,f=!1,h=hU(d);if(0!=h){var l=d,y=t=r=r=j=o=void 0,v=t=void 0,t=null,j=l.indexOf(Yf),r=l.indexOf(eg,j);if(0<=j&&0<r){o=D(B,u,-1,16,1);v=l.substr(j+1,r-(j+1));r=0;for(y=!0;y&&16>r;)j=v.indexOf(nb),-1==j?(t=v,y=\n!1):(t=v.substr(0,j-0),v=Ty(v,j+1)),o[r++]=ST(t);t=D(B,u,-1,r,1);XR(o,0,t,r)}o=t;0>h&&(f=!0);l=0>h?-h:h}j=gU(d,l);l=bU(d,j);h=oU(d.substr(j,l-j));j=gU(d,l);l=bU(d,j);r=oU(d.substr(j,l-j));j=gU(d,l);l=bU(d,j);t=oU(d.substr(j,l-j));j=gU(d,l);l=bU(d,j);j=nF(d.substr(j,l-j),10);h=sT(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new pU),qU(c.a,new eD(g),new eD(h)));null!=o&&JT(c.c,h,o,f);0!=j&&(c.c.u[h]=j);H(n,Nd)?NT(c.c,h,1):H(n,Cf)?(g=D(B,u,-1,1,1),g[0]=6,JT(c.c,h,g,!0)):wT(c.c,h,ST(n));for(;-1!=(j=gU(d,l));)if(l=\nbU(d,j),n=d.substr(j,l-j),f=Qy(n,Ry(61)),g=n.substr(0,f-0),f=nF(Ty(n,f+1),10),H(g,"CHG"))GT(c.c,h,f);else if(H(g,"RAD"))switch(f){case 1:KT(c.c,h,16);break;case 2:KT(c.c,h,32);break;case 3:KT(c.c,h,48)}else if(!H(g,MQ))if(H(g,"MASS"))LT(c.c,h,f);else if(H(g,"VAL"))FT(c.c,h,-1==f?0:0==f?-1:f);else if(H(g,"HCOUNT"))switch(f){case 0:break;case -1:NT(c.c,h,1792);break;case 1:NT(c.c,h,128);break;case 2:NT(c.c,h,384);break;default:NT(c.c,h,896)}else if(H(g,"SUBST"))if(-1==f)NT(c.c,h,2048);else{if(0<f){for(g=\nn=0;g<c.c.p;++g)(Y(c.c,0,g)==h||Y(c.c,1,g)==h)&&++n;f>n&&NT(c.c,h,4096)}}else if(H(g,"RBCNT"))switch(f){case 3:case -1:NT(c.c,h,112);break;case 1:NT(c.c,h,8);break;case 2:NT(c.c,h,104);break;case 4:NT(c.c,h,56)}}else if(3==e){c=a;t=j=o=y=h=r=t=r=l=g=f=n=f=void 0;h=bU(d,0);g=nF(d.substr(0,h-0),10);r=gU(d,h);h=bU(d,r);l=nF(d.substr(r,h-r),10);r=gU(d,h);h=bU(d,r);f=dU(c,nF(d.substr(r,h-r),10));r=gU(d,h);h=bU(d,r);n=dU(c,nF(d.substr(r,h-r),10));for(j=o=0;-1!=(r=gU(d,h));)if(h=bU(d,r),y=d.substr(r,h-r),\nt=Qy(y,Ry(61)),r=y.substr(0,t-0),t=nF(Ty(y,t+1),10),H(r,MQ))switch(t){case 1:o=1;break;case 2:o=2==l?3:4;break;case 3:o=6}else H(r,"TOPO")&&(j=t);f=aU(c,f,n,l,o,j);f+1!=g&&(!c.b&&(c.b=new pU),qU(c.b,new eD(g),new eD(f)))}else if(4==e){if(c=a,g=f=g=n=n=void 0,g=-1!=d.indexOf("ATOMS=(")?LQ:-1!=d.indexOf("BONDS=(")?"BONDS":null,null!=g){f=d;n=g;t=r=j=o=h=l=void 0;j=f.indexOf(n+"=(")+n.length+2;r=lF(f,Ry(41),j);o=cU(f,j);l=nF(f.substr(j,o-j),10);t=D(B,u,-1,l,1);for(h=0;h<l;++h)j=gU(f,o),o=cU(f,j),(-1==\no||o>r)&&(o=r),t[h]=nF(f.substr(j,o-j),10);f=t;if(0==d.indexOf(qf))if(H(g,LQ))for(g=0;g<f.length;++g)IT(c.c,dU(c,f[g]),0,-1);else for(g=0;g<f.length;++g)OT(c.c,fU(c,f[g]),0,-1);else if(0==d.indexOf(rf))if(n=nF(XE(d,13,cU(d,13)),10),H(g,LQ))for(g=0;g<f.length;++g)IT(c.c,dU(c,f[g]),1,n-1);else for(g=0;g<f.length;++g)OT(c.c,fU(c,f[g]),1,n-1);else if(0==d.indexOf(tf))if(n=nF(XE(d,13,cU(d,13)),10),H(g,LQ))for(g=0;g<f.length;++g)IT(c.c,dU(c,f[g]),2,n-1);else for(g=0;g<f.length;++g)OT(c.c,fU(c,f[g]),2,n-\n1);else if(0==d.indexOf("MDLV30/HILITE"))if(H(g,LQ))for(g=0;g<f.length;++g)HT(c.c,dU(c,f[g]));else for(g=0;g<f.length;++g)n=fU(c,f[g]),HT(c.c,Y(c.c,0,n)),HT(c.c,Y(c.c,1,n))}}else return!1;d=lU(b)}for(;null!=d&&!(0==d.indexOf(gf)||H(d,La));)d=lU(b);return!0}function rU(){}w(26,1,{},rU);_.a=null;_.b=null;_.c=null;_.d=!1;function sU(a,b){var c,d,e,f,g;f=b.length;g=D(B,u,-1,f,1);for(d=0;d<f;++d){c=d==f-1?b[0]:b[d+1];for(e=0;e<a.f.f[b[d]];++e)if(lR(a.f,b[d],e)==c){g[d]=BR(a.f,b[d],e);break}}return g}\nfunction nS(a,b,c){b=fy(a.i,b);for(a=0;a<b.length;++a)if(c==b[a])return!0;return!1}function tU(a,b,c){var d,e;e=b.length;for(d=0;d<e;++d)(0==a.a[b[d]]||a.a[b[d]]>e)&&(a.a[b[d]]=e);for(d=0;d<e;++d)(0==a.b[c[d]]||a.b[c[d]]>e)&&(a.b[c[d]]=e)}function wS(a,b,c){for(a=fy(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction YT(a,b){var c,d,e,f,g,h,j,l,n;this.f=a;this.i=new Om;this.j=new Om;this.a=D(B,u,-1,this.f.c,1);this.b=D(B,u,-1,this.f.d,1);this.f.ed(1);j=D(zq,sl,-1,this.f.c,2);l=D(zq,sl,-1,this.f.d,2);do{f=!1;for(c=0;c<this.f.c;++c)if(!j[c]){for(d=g=0;d<this.f.f[c];++d)j[lR(this.f,c,d)]||++g;if(2>g){j[c]=!0;for(d=0;d<this.f.f[c];++d)l[BR(this.f,c,d)]=!0;f=!0}}}while(f);for(d=0;d<this.f.c&&j[d];)++d;if(d!=this.f.c){g=D(B,u,-1,this.f.c,1);g[0]=d;f=D(B,u,-1,this.f.c,1);f[d]=1;h=e=0;for(n=1;e<=h;){for(d=0;d<\nthis.f.f[g[e]];++d)if(c=lR(this.f,g[e],d),0!=f[c]){var o=BR(this.f,g[e],d);c=j;var r=void 0,t=void 0,y=void 0,v=y=r=void 0,s=void 0,A=void 0,F=void 0,M=void 0,N=void 0,$=void 0,t=Y(this.f,0,o),y=Y(this.f,1,o),v=D(B,u,-1,this.f.c,1),s=D(B,u,-1,this.f.c,1),A=D(B,u,-1,this.f.c,1);v[0]=t;v[1]=y;s[t]=1;s[y]=2;A[t]=-1;A[y]=t;for(F=y=1;y<=F&&!(7<s[v[y]]);){for(M=0;M<this.f.f[v[y]];++M)if(r=lR(this.f,v[y],M),1<y&&r==t){$=D(B,u,-1,s[v[y]],1);r=v[y];for(N=0;N<$.length;++N)$[N]=r,r=A[r];a:{for(var o=$,S=void 0,\nV=r=void 0,ea=r=N=S=$=V=void 0,$=void 0,N=o.length,$=this.f.G,r=S=0;r<N;++r)$>o[r]&&($=o[r],S=r);$=D(B,u,-1,N,1);V=o[0<S?S-1:N-1]<o[S<N-1?S+1:0];for(r=0;r<N;++r)$[r]=o[S],V?0>--S&&(S=N-1):++S==N&&(S=0);for(r=0;r<this.i.c;++r)if(ea=fy(this.i,r),ea.length==N){S=!0;for(V=0;V<N;++V)if(ea[V]!=$[V]){S=!1;break}if(S)break a}Rm(this.i,$);r=sU(this,$);Rm(this.j,r);tU(this,$,r)}}else 0==s[r]&&!c[r]&&(v[++F]=r,s[r]=s[v[y]]+1,A[r]=v[y]);++y}}else j[c]||(f[c]=n,g[++h]=c);++e;if(e>h)for(c=0;c<this.f.c;++c)if(0==\nf[c]&&!j[c]){f[c]=++n;g[++h]=c;break}}if(0!=(b&4)){this.d=D(zq,sl,-1,this.i.c,2);this.e=D(zq,sl,-1,this.i.c,2);this.c=D(B,u,-1,this.i.c,1);d=this.d;f=this.e;g=this.c;e=D(nJ,Ol,88,this.i.c,0);for(n=0;n<this.i.c;++n){e[n]=D(B,u,-1,fy(this.i,n).length,1);for(h=0;h<fy(this.i,n).length;++h)e[n][h]=-1}v=D(B,u,-1,this.f.d,1);for(h=0;h<this.j.c;++h)if(t=fy(this.j,h),3==t.length||5<=t.length&&7>=t.length)for(n=0;n<t.length;++n)c=t[n],3==this.f.f[Y(this.f,0,c)]&&3==this.f.f[Y(this.f,1,c)]&&(0<v[c]?(e[v[c]>>>\n16][v[c]&32767]=h,e[h][n]=v[c]>>>16):v[c]=(h<<16)+32768+n);n=D(zq,sl,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;h<this.i.c;++h){if(v=!n[h]){for(var v=h,s=e,A=n,y=d,F=f,M=g,na=N=ea=ea=S=V=ea=V=ea=r=o=S=void 0,$=V=void 0,N=fy(this.i,v),na=fy(this.j,v),V=na.length,o=r=0,$=!1,ea=0;ea<V;++ea)r<<=1,o<<=1,1<uR(this.f,na[ea])||64==this.f.B[na[ea]]?r|=1:(S=s[v][ea],-1!=S&&(A[S]?y[S]&&(r|=1,F[S]||(o|=1)):$=!0));S=!1;switch(V){case 3:ea=z(B,u,-1,[2,1,4]);S=!0;for(V=0;3>V;++V)if((r&ea[V])==ea[V]&&(6==this.f.x[N[V]]&&\n1==this.f.q[N[V]]||5==this.f.x[N[V]]&&0==this.f.q[N[V]]))y[v]=!0,M[v]=V,0==(o&ea[V])&&(S=!1);break;case 5:V=z(B,u,-1,[10,5,18,9,20]);S=!0;for(ea=0;5>ea;++ea)if((r&V[ea])==V[ea])switch(this.f.x[N[ea]]){case 6:-1==this.f.q[N[ea]]&&(y[v]=!0,M[v]=ea,0==(o&V[ea])&&(S=!1));break;case 7:0>=this.f.q[N[ea]]&&(y[v]=!0,M[v]=ea);break;case 8:y[v]=!0;M[v]=ea;break;case 16:2==this.f.f[N[ea]]&&(y[v]=!0,M[v]=ea)}break;case 6:S=!0;21==(r&21)&&(y[v]=!0,0==(o&21)&&(S=!1));42==(r&42)&&(y[v]=!0,0==(o&42)&&(S=!1));break;\ncase 7:ea=z(B,u,-1,[42,21,74,37,82,41,84]);S=!0;for(V=0;7>V;++V)if((r&ea[V])==ea[V]&&(6==this.f.x[N[V]]&&1==this.f.q[N[V]]||5==this.f.x[N[V]]&&0==this.f.q[N[V]]))y[v]=!0,M[v]=V,0==(o&ea[V])&&(S=!1)}y[v]&&!S&&(F[v]=!0);v=y[v]?!0:!$}v&&(n[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d<this.f.d;++d)if(!l[d]&&0!=uR(this.f,d)){a:{f=j;h=n=s=v=g=c=e=n=t=n=h=e=void 0;h=Y(this.f,0,d);n=Y(this.f,1,d);e=D(B,u,-1,this.f.c,1);c=D(B,u,-1,this.f.c,1);g=D(B,u,-1,this.f.c,1);e[0]=h;e[1]=n;c[h]=1;c[n]=2;g[h]=-1;g[n]=h;for(v=n=\n1;n<=v;){for(s=0;s<this.f.f[e[n]];++s){t=lR(this.f,e[n],s);if(1<n&&t==h){h=D(B,u,-1,c[e[n]],1);e=e[n];for(n=0;n<h.length;++n)h[n]=e,e=g[e];f=h;break a}0==c[t]&&!f[t]&&(e[++v]=t,c[t]=c[e[n]]+1,g[t]=e[n])}++n}f=null}null!=f&&tU(this,f,sU(this,f))}}}w(27,1,{},YT);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;function HS(){this.a=new Om}w(31,1,Pl,HS);\nfunction sS(a,b){var c,d;WT(a,b);if(0!=(b&~a.K)){a.a&&(b|=128);for(c=0;c<a.o;++c)a.s[c]&=-134447112;for(c=0;c<a.d;++c)a.z[c]&=-64;d=c=0;0!=(b&16)?(c=16,d=1):0!=(b&32)?(c=32,d=3):0!=(b&64)&&(c=64,d=5);0!=(b&128)&&(c|=128,d|=32);a.b=new rS(a,d);var e=a.b,f,g,h,j,l,n,o;for(f=0;f<e.H.c;++f)if(1==e.S[f]||2==e.S[f]){n=!1;if(0!=e.H.k[f]&&2==e.H.f[f]&&2==e.H.j[f][0]&&2==e.H.j[f][1])for(l=0;l<e.H.f[f];++l){g=lR(e.H,f,l);j=0;h=D(B,u,-1,3,1);for(o=0;o<e.H.f[g];++o)h[j]=lR(e.H,g,o),h[j]!=f&&++j;2==j&&e.c[h[0]]>\ne.c[h[1]]^h[0]<h[1]&&(n=!n)}else for(l=1;l<e.H.f[f];++l)for(o=0;o<l;++o)h=lR(e.H,f,l),j=lR(e.H,f,o),e.c[h]>e.c[j]&&(n=!n),h<j&&(n=!n);MT(e.H,f,1==e.S[f]^n?1:2,e.T[f])}else MT(e.H,f,e.S[f],e.T[f]);for(f=0;f<e.H.d;++f)if(1==e.k[f]||2==e.k[f]){n=!1;for(l=0;2>l;++l)if(g=Y(e.H,l,f),3==e.H.f[g]){h=D(B,u,-1,2,1);for(o=j=0;3>o;++o)lR(e.H,g,o)!=Y(e.H,1-l,f)&&(h[j++]=lR(e.H,g,o));e.c[h[0]]>e.c[h[1]]&&(n=!n);h[0]<h[1]&&(n=!n)}PT(e.H,f,1==e.k[f]^n?1:2,e.n[f])}else PT(e.H,f,e.k[f],e.n[f]);e=a.b;for(l=0;l<e.H.c;++l)n=\ne.H,o=l,f=e.D[l],n.s[o]&=-134217729,f&&(n.s[o]|=134217728);e=a.b;if(null!=e.N)for(l=0;l<e.H.c;++l)n=e.H,o=l,f=e.N[l],n.s[o]&=-98305,n.s[o]|=f<<15;if(null!=e.e)for(l=0;l<e.H.d;++l)n=e.H,o=l,f=e.e[l],n.z[o]&=-49,n.z[o]|=f<<4;n=!1;for(e=0;e<a.c;++e)(0==(a.s[e]&134217728)||3==(a.s[e]&3))&&(a.s[e]&=-66584577);if(a.F){if(131072!=(a.C&-65536)){l=D(zq,sl,-1,a.c,2);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&3)&&1==(a.s[e]&1572864)>>19&&(l[e]=!0);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&\n3)&&(IT(a,e,1,0),n=!0);for(e=0;e<a.c;++e)l[e]&&(MT(a,e,1,!1),IT(a,e,1,-1),n=!0)}a.F=!1}ET(a,1);ET(a,2);n&&(a.b=new rS(a,d));a.K|=12|c}}function uU(){UR();this.G=this.H=256;DT(this)}function nU(a,b){UR();this.G=1>a?1:a;this.H=1>b?1:b;DT(this)}w(32,22,Pl,uU,nU);_.ed=function(a){sS(this,a)};_.a=!1;_.b=null;function vU(){vU=x;wU=new Hp}function xU(a){for(var b,a=new gw(a.j.k);a.b<a.d.Xf();)b=hw(a),Ky(b.me(),fR,!1),zM(a)}\nfunction yU(a,b,c){var a=a.n,d;try{d=new zU(b,c.Sd(a),c.Vd(a),(c.Td(a),c.Ud(a))),E(a.c,c,d)}catch(e){e=Hq(e);if(G(e,98))throw new Pp("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ky(b.me(),PQ,!0);Ky(c.me(),eR,!0);E(wU,b,c)}function AU(a){var b;a.o=!1;for(a=new gw(a.j.k);a.b<a.d.Xf();)b=hw(a),Ky(b.me(),fR,!1),zM(a)}\nfunction BU(a,b){an(a.j.k,b)?Ky(b.me(),fR,!1):a.o?(Rm(a.j.k,b),Ky(b.me(),fR,!0)):(a.j.k.ug(),Rm(a.j.k,b))}function CU(a){this.f=a;this.j=new DU(this);this.n=new EU(this.j)}w(44,1,{});_.hd=function(){FU(this.j.e,"dragdrop-dragging")};_.jd=function(){Jy(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var wU;function DU(a){this.k=new Om;this.d=a;this.a=a.f}w(45,1,{},DU);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;\nfunction GU(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.kd()}function HU(a,b){var c;c=mw(a.c,IU).a;b.a.ctrlKey||b.a.metaKey||xU(a.b.d);BU(a.b.d,c)}function JU(a){a.b.f=null;a.b.d.jd();wz((fz(),yB(null)),a.a,0,0);var b=a.a.pb;Tx=b;Wx();Ey=b;a.d=2}function EU(a){this.c=new Hp;this.b=a;this.a=new rA;My(this.a,wr(),vr());Zy(this.a,this,($u(),$u(),av));Zy(this.a,this,(jv(),jv(),kv));a=this.a.pb.style;a[hR]="alpha(opacity=0)";a.opacity=0;a[zi]=0+(Ss(),uj);a.borderStyle=(KU(),Zi);a[aR]=Eg}\nw(46,1,{},EU);_.ld=function(a){var b,c,d,e;c=a.f;d=Vt(a);e=Wt(a);b=nr(a.a);if(!(3==this.d||2==this.d||1!=b)&&!IU)IU=c,this.b.e=mw(this.c,IU).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==hB(this.b.k,this.b.e)&&(xU(this.b.d),BU(this.b.d,this.b.e)),LU(new MU),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new NU(IU,null),IU!=this.b.e&&(c=new NU(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,JU(this),1!=this.d&&GU(this,this.b.i,this.b.j))};\n_.md=function(a){var b,c,d;c=a.f;b=c.pb;d=Tt(a,b);a=Ut(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(gn(aI(d-this.f),aI(a-this.i))>=this.b.d.k?(OU(),-1!=hB(this.b.k,this.b.e)||BU(this.b.d,this.b.e),c=new NU(IU,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,JU(this)):Sx.preventDefault()),1==this.d)return;Sx.preventDefault();GU(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new NU(IU,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,JU(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=Tt(a,b);b=Ut(a,b);if(1==nr(a.a)&&(this.e=!1,IU))try{if(OU(),1==this.d)HU(this,a);else{d!=this.a&&(c=new NU(d,null),e+=c.a,b+=c.d);try{GU(this,e,b),this.b.d.hd(),3!=this.d&&HU(this,a)}finally{var f=this.a.pb;Tx&&f==Tx&&(Tx=null);Wx();f===Ey&&(Ey=null);ez(this.a);this.d=1;this.b.e=null}}}finally{IU=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var IU=null;function MU(){}w(47,1,Kl,MU);_.pd=function(){OU()};\nfunction zU(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},zU);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=Xy;function NU(a,b){!a||a==(fz(),yB(null))?this.f=this.e=0:(this.e=a.ie()-qr(a.pb),this.f=a.je()-(a.pb.scrollTop||0));!b||b==(fz(),yB(null))?this.c=this.b=0:(this.b=br(b.pb)+PU(b.pb),this.c=er(b.pb)+QU(b.pb));this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},NU);_.tS=Xy;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;\nfunction OU(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\\n"+a);}}function PU(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(uj)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\\n"+c);}}\nfunction QU(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(uj)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function RU(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\\n"+b);}}function SU(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\\n"+b);}}function TU(a){return $wnd.setInterval(C(function(){a.yd()}),100)}\nfunction UU(a,b,c,d){a.a=XE(a.a,0,b)+d+Ty(a.a,c)}w(195,1,{90:1,95:1,97:1});_.cT=function(a){return this.b-a.b};function KU(){KU=x;VU=new WU;XU=new YU;ZU=new $U;aV=new bV;cV=new dV;eV=z(fV,q,19,[VU,XU,ZU,aV,cV])}w(194,195,AQ);var eV,ZU,XU,aV,VU,cV;function WU(){this.b=0}w(196,194,AQ,WU);function YU(){this.b=1}w(197,194,AQ,YU);function $U(){this.b=2}w(198,194,AQ,$U);function bV(){this.b=3}w(199,194,AQ,bV);function dV(){this.b=4}w(200,194,AQ,dV);function gV(){gV=x;hV=new Rt(Ug,new iV)}\nfunction iV(){}w(269,266,{},iV);_.Hd=function(a){a.Md(this)};_.Kd=function(){return hV};var hV;function jV(){jV=x;kV=new Rt(kh,new lV)}function lV(){}w(277,271,Tl,lV);\n_.Hd=function(a){var b=a.a,a=!a.a.I.c,c,d;if(a!=b.I.c)if(b.kb){if(a){if(b.O!=(mV(),nV))a=oV(b.pb),c=new pV(gr(b.pb,fj),gr(b.pb,ej)),d=new pV(gr(b.T.jb.pb,fj),gr(b.T.jb.pb,ej)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);qV(b.I,!0);a=gr(b.T.jb.pb,fj);rV(b,new pV(a,sV(b.T.jb).a));b.J&&b.O!=nV&&tV(b.r,b)}else qV(b.I,!1),b.O!=(mV(),nV)?rV(b,new pV(b.F.b,b.F.a)):uV(b,oV(b.r.pb)),b.J&&b.O!=nV&&vV(b.r,b);wV(b.T.jb)}else qV(b.I,!0)};_.Kd=function(){return kV};var kV;function xV(){xV=x;yV=new Rt(Dh,new zV)}\nfunction zV(){}w(284,266,{},zV);_.Hd=function(a){ez(a.a.a)};_.Kd=function(){return yV};var yV;function AV(a){this.a=a}w(306,267,{},AV);_.Hd=function(a){a.Xd(this)};_.Id=function(){return BV};var BV=_.a=null;function CV(a){this.a=a}w(308,267,{},CV);_.Hd=function(a){a.Zd(this)};_.Id=function(){return DV};var DV=_.a=null;function EV(a){a=hr(a,dR);return TT(Lj,a)?(FV(),GV):TT(jR,a)?(FV(),HV):(FV(),IV)}function FV(){FV=x;GV=new JV(0);HV=new JV(1);IV=new JV(2);KV=z(LV,q,31,[GV,HV,IV])}\nfunction JV(a){this.b=a}w(321,195,{31:1,90:1,95:1,97:1},JV);var KV,IV,HV,GV;function MV(){MV=x;var a=(uw(),uw(),vw);!a.a&&(a.a=new NV)}\nfunction mT(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new vx;if(!isFinite(b))return sQ(c,d?a.r:a.u),c.a.a+="\\u221e",sQ(c,d?a.s:a.v),c.a.a;var b=b*a.q,g,h;h=c.a.a.length;sQ(c,b.toPrecision(20));e=0;g=c.a.a.indexOf(gR,h);0>g&&(g=c.a.a.indexOf(OQ,h));0<=g&&(f=g+1,f<c.a.a.length&&43==c.a.a.charCodeAt(f)&&++f,f<c.a.a.length&&(e=nF(Ty(c.a.a,f),10)),UU(c.a,g,c.a.a.length,m));f=c.a.a.indexOf(bc,h);0<=f&&(UU(c.a,f,f+1,m),e-=c.a.a.length-f);f=e;e=c.a.a.length+f+a.j+3;0<e&&e<c.a.a.length&&\n57==c.a.a.charCodeAt(e)&&(OV(a,c,e-1),f+=c.a.a.length-e,UU(c.a,e,c.a.a.length,m));a.e=0;a.d=c.a.a.length;a.b=a.d+f;e=a.w;f=a.f;1024<a.b&&(e=!0);if(e){for(g=0;g<a.d-1&&48==c.a.a.charCodeAt(g);)++g;0<g&&(UU(c.a,0,g,m),a.d-=g,a.e-=g);a.k>a.p&&0<a.k?(a.e+=a.b-1,g=a.e%a.k,0>g&&(g+=a.k),a.b=g+1,a.e-=g):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==c.a.a.charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.d<a.b;)c.a.a+=xc,++a.d;if(!a.w)if(a.b<a.p){for(g=new vx;a.b<a.p;)g.a.a+=xc,++a.b,++a.d;UU(c.a,0,0,g.a.a)}else if(a.b>\na.p){h=a.b-a.p;for(g=0;g<h;++g)if(48!=c.a.a.charCodeAt(g)){h=g;break}0<h&&(UU(c.a,0,h,m),a.d-=h,a.b-=h)}a.d>a.b+a.j&&53<=c.a.a.charCodeAt(a.b+a.j)&&(g=a.b+a.j-1,OV(a,c,g));if(0<f)for(g=f;g<a.b;g+=f+1)h=a.b-g,UU(c.a,h,h,nb),++a.b,++a.d;f=a.b+a.o;if(a.d<f)for(;a.d<f;)c.a.a+=xc,++a.d;else{g=a.b+a.j;for(g>a.d&&(g=a.d);g>f&&48==c.a.a.charCodeAt(g-1);)--g;g<a.d&&(UU(c.a,g,a.d,m),a.d=g)}0==a.d&&(UU(c.a,0,0,xc),++a.b,++a.d);if(a.b<a.d||a.c)f=a.b,UU(c.a,f,f,bc),++a.d;if(e){c.a.a+=OQ;0>a.e&&(a.e=-a.e,c.a.a+=\nub);e=m+a.e;for(f=e.length;f<a.n;++f)c.a.a+=xc;Lp(c.a,e)}UU(c.a,0,0,d?a.r:a.u);sQ(c,d?a.s:a.v);return c.a.a}\nfunction PV(a,b,c,d,e){var f,g,h,j;UU(d.a,0,d.a.a.length,m);g=!1;h=b.length;for(j=c;j<h;++j)if(f=b.charCodeAt(j),39==f)j+1<h&&39==b.charCodeAt(j+1)?(++j,d.a.a+=cb):g=!g;else if(g)uQ(d.a,String.fromCharCode(f));else switch(f){case 35:case 48:case 44:case 46:case 59:return j-c;case 164:a.i=!0;j+1<h&&164==b.charCodeAt(j+1)?(++j,j<h-3&&164==b.charCodeAt(j+1)&&164==b.charCodeAt(j+2)?(j+=2,Kp(d,a.a[4]||a.a[1])):Kp(d,a.a[0])):Kp(d,a.a[1]);break;case 37:if(!e){if(1!=a.q)throw new bn(XQ+b+oa);a.q=100}d.a.a+=\nSa;break;case 8240:if(!e){if(1!=a.q)throw new bn(XQ+b+oa);a.q=1E3}d.a.a+="\\u2030";break;case 45:d.a.a+=ub;break;default:uQ(d.a,String.fromCharCode(f))}return h-c}\nfunction QV(a,b,c,d){var e,f,g,h,j,l,n,o,r;f=-1;h=o=g=0;j=-1;l=b.length;r=c;for(n=!0;r<l&&n;++r)switch(e=b.charCodeAt(r),e){case 35:0<o?++h:++g;0<=j&&0>f&&++j;break;case 48:if(0<h)throw new bn("Unexpected \'0\' in pattern \\""+b+oa);++o;0<=j&&0>f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new bn(\'Multiple decimal separators in pattern "\'+b+oa);f=g+o+h;break;case 69:if(!d){if(a.w)throw new bn(\'Multiple exponential symbols in pattern "\'+b+oa);a.w=!0;a.n=0}for(;r+1<l&&48==b.charCodeAt(r+1);)++r,\nd||++a.n;if(!d&&1>g+o||1>a.n)throw new bn(\'Malformed exponential pattern "\'+b+oa);n=!1;break;default:--r,n=!1}0==o&&0<g&&0<=f&&(o=f,0==f&&++o,h=g-o,g=o-1,o=1);if(0>f&&0<h||0<=f&&(f<g||f>g+o)||0==j)throw new bn(\'Malformed pattern "\'+b+oa);if(d)return r-c;b=g+o+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+o-f,0>a.o&&(a.o=0));a.p=(0<=f?f:b)-g;a.w&&(a.k=g+a.p,0==a.j&&0==a.p&&(a.p=1));a.f=0<j?j:0;a.c=0==f||f==b;return r-c}\nfunction OV(a,b,c){var d,e;for(d=!0;d&&0<=c;)if(e=b.a.a.charCodeAt(c),57==e){e=c--;var f=String.fromCharCode(48);UU(b.a,e,e+1,f)}else d=String.fromCharCode(e+1&65535),UU(b.a,c,c+1,d),d=!1;d&&(UU(b.a,0,0,Fc),++a.b,++a.d)}\nfunction RV(a){MV();if(!a)throw new bn("Unknown currency code");this.t="0.00";this.a=a;var a=this.t,b,c;c=0;b=new Jp;c+=PV(this,a,0,b,!1);this.u=b.a.a;c+=QV(this,a,c,!1);c+=PV(this,a,c,b,!1);this.v=b.a.a;c<a.length&&59==a.charCodeAt(c)?(++c,c+=PV(this,a,c,b,!0),this.r=b.a.a,c+=QV(this,a,c,!0),PV(this,a,c,b,!0),this.s=b.a.a):(this.r=ub+this.u,this.s=this.v)}w(323,1,{},RV);_.a=null;_.b=0;_.c=!1;_.d=0;_.e=0;_.f=3;_.i=!1;_.j=3;_.k=40;_.n=0;_.o=0;_.p=1;_.q=1;_.r=ub;_.s=m;_.t=null;_.u=m;_.v=m;_.w=!1;\nfunction NV(){}w(324,1,{},NV);function YS(a,b){return Rw(a.l&b.l,a.m&b.m,a.h&b.h)}function GS(a,b){var c,d;c=a.h>>19;d=b.h>>19;if(c!=d)return d-c;c=a.h;d=b.h;if(c!=d)return c-d;c=a.m;d=b.m;return c!=d?c-d:a.l-b.l}function FS(a,b){return Rw(a.l|b.l,a.m|b.m,a.h|b.h)}function SV(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=cw(a.a,f,null).Xf();for(e-=1;0<=e;--e)if(d=cw(a.a,f,null).Fh(e),G(d,36)&&Up(d.a,b)){var j=a.a,l=f;0<j.b?Sv(j,new fC(j,l,null,d)):nw(j,l,null,d)}}}\nfunction TV(a){this.a=a}w(356,355,Ql,TV);_.ae=function(a){a.c&&(this.a.fe(a.d)||(a.a=!0))};function UV(a){this.a=a}w(357,355,Ql,UV);_.Yd=function(){var a=this.a.a;VV(a);WV(a.pb)};w(358,138,ql,function(){});function XV(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Sm(a.d,1))}function YV(){this.a=new ZV(this);this.b=new Om;this.d=new $V(this);this.f=new aW(this)}w(359,1,{},YV);_.c=!1;_.e=!1;function ZV(a){Tm();this.a=a}w(360,67,{},ZV);\n_.zd=function(){if(this.a.c){var a=this.a,b=a.f;fy(b.d.b,b.b);bW(a.f);a.c=!1;XV(a)}};_.a=null;function $V(a){Tm();this.a=a}w(361,67,{},$V);_.zd=function(){this.a.e=!1;var a=this.a,b=Em(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Sm(a.a,1E4);a.f.c<a.f.a;){d=cW(a.f);try{if(null==d)break;G(d,37)&&(c=d,c.pd())}finally{(e=-1==a.f.b)||bW(a.f)}if(100<=Em()-b)break}}finally{e||($m(a.a),a.c=!1,XV(a))}};_.a=null;function cW(a){var b;a.b=a.c;b=fy(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}\nfunction bW(a){MM(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function aW(a){this.d=a}w(362,1,{},aW);_.be=function(){return this.c<this.a};_.ce=function(){return cW(this)};_.de=function(){bW(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function dW(){dW=x;eW=new YV}function LU(a){dW();if(!a)throw new Rv("cmd cannot be null");var b=eW;Rm(b.b,a);XV(b)}var eW;function fW(){var a;fW=x;gW=(a=$doc,H(a.compatMode,qe)?a.documentElement:a.body)}var gW;function hW(){this.b=new Om}\nfunction iW(a){a=a[$Q];return null==a?-1:a}w(379,1,{},hW);_.a=null;function jW(a,b){this.a=a;this.b=b}w(380,1,{},jW);_.a=0;_.b=null;function FU(a,b){Ky(a.me(),b,!1)}w(389,1,Jl);_.ie=nA;_.je=mA;_.ne=function(){return this.pb.style.display!=Zi};_.oe=function(){throw new kW;};_.qe=function(a){Uy(this.pb,a)};function lW(a){for(a=new mW(a);a.a.a<a.a.b.c-1;)ZB(a.a),$B(a.a)}w(385,386,Sl);_.De=function(a){oz(this,a,this.pb)};_.Ee=function(a,b,c){zz(this,a,b,c)};w(392,393,Sl);_.ne=function(){return!H(di,this.pb.style[Ik])};\n_.fe=function(){return!0};_.qe=function(a){this.pb.style[Ik]=a?Jk:di};_.Me=function(){Oz(this)};w(395,396,Xl);w(403,388,Ul);_.Sd=zx;_.Td=BE;_.Ud=IC;_.Vd=HC;w(402,403,Ul);function nW(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=Kg,b);this.pb[Xg]="gwt-Button";ir(this.pb,a)}w(401,402,{28:1,30:1,38:1,40:1,43:1,46:1,50:1,52:1},nW);\nfunction oW(a,b){var c;if(a.f)throw new bz("Composite.initWidget() may only be called once.");ez(b);c=b.pb;a.pb=c;var d;Px();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Px(),c).__gwt_resolve=pW(a));a.f=b;hz(b,a)}function qW(a){if(-1!=a.lb){var b=a.f,c=a.lb;-1==b.lb?Hy(b.pb,c|(b.pb.__eventBits||0)):b.lb|=c;a.lb=-1}a.f.ve();a.pb.__listener=a;a.xe()}w(405,388,DQ);_.ue=function(){return this.f?this.f.ue():!1};_.ve=function(){qW(this)};_.ee=function(a){cz(this,a);this.f.ee(a)};_.we=function(){this.f.we()};\n_.oe=function(){return this.pb=this.f.oe()};_.f=null;function rW(a,b,c){a.c=!1;c?ir(a.a,b):a.a.textContent=b||m;if(a.d!=a.b)switch(a.d=a.b,b=a.a,a.b.b){case 0:b[dR]=Lj;break;case 1:b[dR]=jR;break;case 2:EV(b)!=(FV(),IV)&&(b[dR]=m)}}function sW(a){this.a=a;this.c=!1;this.d=this.b=EV(a)}w(406,1,{},sW);_.a=null;_.b=null;_.c=!1;_.d=null;w(408,393,Sl);_.Sd=zx;_.Td=BE;_.Ud=IC;_.Vd=HC;\nfunction tW(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=lr(b);e=null;c&&(c=iW(c),e=0>c?null:fy(a.i.b,c));e?uW(a,e):d&&ir(b,m);return b}function uW(a,b){var c;if(b.ob!=a)return!1;try{hz(b,null)}finally{c=b.pb;mr(c).removeChild(c);var d=a.i,e;e=iW(c);c[$Q]=null;VD(d.b,e,null);d.a=new jW(e,d.a)}return!0}w(410,387,Sl);_.Od=cu;_.Pd=Ax;_.Qd=Vy;_.Rd=mL;_.Ce=function(){return new vW(this)};_.ze=function(a){return uW(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;\nfunction wW(a){if(0>=a.b)throw new IL("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new IL("Column index: 0, Column size: "+a.a);}\nfunction xW(){this.i=new hW;this.f=$doc.createElement(fk);this.c=$doc.createElement(kk);Ox(this.f,this.c);this.pb=this.f;this.d=new yW(this);var a=new zW(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;Fy(a.b.f,(Px(),Qx(b)),0);Ox(a.a,$doc.createElement(bR))}var c,d,e;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 IL("Row index: "+a+", Row size: "+d);if(0>c)throw new IL("Column "+c+" must be non-negative: "+\nc);if(this.a<=c)throw new IL("Column index: "+c+", Column size: "+this.a);c=tW(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)d=this.c.rows[a],e=(c=$doc.createElement(lk),ir(c,FQ),c),Fy(d,(Px(),Qx(e)),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(bR),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;e=$doc.createElement(lk);\ne.innerHTML=FQ;c=$doc.createElement(zk);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)tW(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}w(409,410,Sl,xW);_.a=0;_.b=0;\nfunction AW(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(BW(),CW)?a.b.d==(FV(),HV)?(tA(),wA):a.b.d==GV?(tA(),xA):(tA(),yA):a.b.d==(FV(),HV)?(tA(),xA):a.b.d==GV?(tA(),wA):(tA(),zA);b!=a.c&&(a.c=b,a.pb.style[nk]=!a.c?m:a.c.a)}w(413,388,Ul);_.a=null;_.b=null;_.c=null;function DW(){this.pb=$doc.createElement(qh);this.b=new sW(this.pb);this.pb[Xg]="gwt-Label"}function EW(){DW.call(this);rW(this.b,Mk,!1);AW(this)}w(412,413,Ul,DW,EW);_.Od=cu;_.Pd=Ax;_.Qd=Vy;_.Rd=mL;_.Sd=zx;_.Td=BE;_.Ud=IC;_.Vd=HC;\nfunction FW(a){for(;++a.b<a.d.c&&!(null!=fy(a.d,a.b)););}function vW(a){this.c=a;this.d=this.c.i.b;FW(this)}w(414,1,{},vW);_.be=function(){return this.b<this.d.c};_.ce=function(){var a;if(this.b>=this.d.c)throw new uz;a=fy(this.d,this.b);this.a=this.b;FW(this);return a};_.de=function(){var a;if(0>this.a)throw new aC;a=fy(this.d,this.a);ez(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function yW(a){this.a=a}w(415,1,{},yW);_.a=null;function zW(a){this.b=a}w(416,1,{},zW);_.a=null;_.b=null;\nfunction BW(){BW=x;CW=new GW}var CW;function GW(){}w(418,1,{},GW);w(422,388,Ul);_.Sd=zx;_.Td=BE;_.Ud=IC;_.Vd=HC;function HW(a){this.a=a}w(428,427,Ql,HW);_.Ld=function(){};function pW(a){return function(){this.__gwt_resolve=IW;return a.oe()}}function IW(){throw"A PotentialElement cannot be resolved twice.";}function JW(a,b){if(0>b||b>=a.c)throw new rz;return a.a[b]}function KW(a,b,c){bC();cC.call(this,(Jx(),new Ix(a)),b,0,c,16)}w(465,397,{},KW);\nfunction LW(a,b,c,d){0==--a.Oc&&(a.$c!=a.cf()&&(d|=4),!a.Zc&&(d|=2),0<d&&new MW(a,b,c,lx(d)))}function NW(a){return!a.Kc&&a.Sc?NW(a.Sc):a.Kc}function OW(a){0==a.Oc++&&(a.$c=a.cf(),a.Zc=!0,a.jf())}function PW(a){return!a.Mc?(a.bf(),!0):!1}function QW(a,b){var c;c=a.Kc;a.Kc=b;b==c||b&&GD(b,c)||a.Tc.Vh(b)}function RW(a,b){b==a.Mc||b&&b==a.Mc||(a.Mc=b,a.bf(),a.Tc.Wh(b),a.cf()&&a.lf())}function SW(a){a.Xc||(OW(a),TW(a,!0),OC(a),a.Xc=!0,new xC(a,102),LW(a,a,a.Sc,0),rC(a),a.Tc.Yh(a))}w(481,1,$l);_.Qe=yE;\n_.Se=function(){return NW(this)};_.df=xx;_.jf=iz;_.kf=function(){return PW(this)};_.lf=iz;_.nf=function(a,b){this.of(this._c,this.ad,a,b)};\nfunction UW(a,b,c){var d;if(-1>a.Fc.a.c)throw new bn("Missing message: awt.12A");if(G(b,62)){if(b==a)throw new bn("Missing message: awt.12B");var e;a:{if(a&&!G(a,73))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(G(e,73))break;e=e.Sc}e=!1}if(e)throw new bn("Missing message: awt.12C");if(G(b,73))throw new bn("Missing message: awt.12D");}if(b.Sc){e=b.Sc;if(!b)throw new YE;try{d=hB(e.Fc.a,b);var f;f=fy(e.Fc.a,d);e.Gc&&e.Gc.wf(f);VW(e,d);new WW(e,301,f)}catch(g){if(g=Hq(g),!G(g,91))throw g;}}d=a.Fc.a.c;OW(b);\nkE(a.Fc.a,d,b);d=(b.Sc=a,b.df(!0),qC(a),!!a.Gc&&G(a.Gc,67)&&(a.Gc.n=!1),LW(b,b,a,1),d);try{if(a.Gc)if(G(a.Gc,67)){if(!b)throw new Rv("Missing message: awt.185");if(null==c||null!=c)XW(a.Gc,c,b);else throw new bn("Missing message: awt.92");}else a.Gc.sf(null==c?null:c,b)}catch(h){h=Hq(h);if(G(h,100))throw b=h,VW(a,d),b;throw h;}b.mf();new WW(a,300,b)}function TW(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)fy(a.Fc.a,c).df(b)}\nfunction VW(a,b){var c;c=fy(a.Fc.a,b);OW(c);c.df(!1);MM(a.Fc.a,b);c.Sc=null;qC(a);a.Gc&&G(a.Gc,67)&&(a.Gc.n=!1);LW(c,c,a,1)}function YW(a){var b=(XD(),YD);RW(a,b);for(b=0;b<a.Fc.a.c;++b)fy(a.Fc.a,b).kf()}w(480,481,rl);_.df=function(a){TW(this,a)};_.jf=function(){var a;for(a=0;a<this.Fc.a.c;++a)OW(fy(this.Fc.a,a))};_.kf=function(){var a;if(!PW(this))return!1;for(a=0;a<this.Fc.a.c;++a)fy(this.Fc.a,a).kf();return!0};w(478,479,rl);_.lf=function(){XC(this)};_.nf=wv;\nfunction XW(a,b,c){var d;if(null==b)d=te;else if(d=b,!zy(jQ.a,b))throw new bn(ZW());Fw(mw(a.c,d))===Fw(c)&&Fw(mw(a.b,c))===Fw(d)||((b=mw(a.c,d))&&$W(a,b,d),sM(a.a.Ce(),c)&&$W(a,c,d),b=a.a,new aX(c,b.a.a),++b.b,E(a.b,c,d),E(a.c,d,c))}function bX(a,b){return new tC(gn(b[1].b,gn(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+gn(b[0].a,gn(b[4].a,b[3].a))+a.k)}function $W(a,b,c){tM(a.a,b);ow(a.b,b);ow(a.c,c)}\nfunction cX(a,b){if(!a.n){a.n=!0;var c,d,e;c=a.f;dX(c,c.length,kQ);c=a.i;dX(c,c.length,kQ);c=a.o;dX(c,c.length,null);a.p=0;for(d=eX(a.a,0);d.b!=d.d.a;){c=fX(d);e=mw(a.b,c);var f=b.Rc;e=Up(e,te)?0:Up(e,nQ)?1:Up(e,mQ)?2:Up(e,lQ)?4:Up(e,pQ)?3:Up(e,qQ)?f.a?4:3:Up(e,rQ)?f.a?3:4:Up(e,oQ)?1:2;c.Xc?a.o[e]||(xq(a.o,e,c),++a.p,a.f[e]=c.We(),a.i[e]=c.Ye()):a.o[e]||(a.f[e]=c.We(),a.i[e]=c.Ye())}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)}}\nfunction gX(){tQ();hX.call(this,0)}function hX(a){tQ();zC();this.a=new iX;this.b=new Hp;this.c=new Hp;this.d=a;this.j=0;this.n=!1;this.o=D(VM,q,61,5,0);this.f=D(jX,q,63,5,0);this.i=D(jX,q,63,5,0);this.p=this.e=this.k=0}w(490,1,{67:1,90:1},gX,hX);_.sf=function(a,b){XW(this,a,b)};\n_.tf=function(a){cX(this,a);if(0!=this.p)if(a=LC(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.of(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].nf(a.b,this.i[1].a),this.o[1].pf(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].nf(this.i[4].b,c),this.o[4].pf(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].of(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].nf(a.b,\nthis.i[2].a),this.o[2].pf(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].nf(this.i[3].b,c),this.o[3].pf(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.uf=function(a){var b;b=this.n;cX(this,a);this.n=b;return 0==this.p?KC(a,new tC(0,0)):KC(a,bX(this,this.f))};_.vf=function(a){var b;b=this.n;cX(this,a);this.n=b;return KC(a,bX(this,this.i))};_.wf=function(a){var b;b=mw(this.b,a);null!=b&&$W(this,a,b)};_.tS=function(){return kX.d+"[hgap="+this.d+",vgap="+this.j+eg};_.a=null;\n_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;function lX(a){yC.call(this);this.Tc=(zC(),new mX(a,this))}w(491,481,{58:1,61:1,68:1,82:1,90:1},lX);_.Re=function(){return Kg+this.Vc.b.a++};_.Te=GC;_.mf=iz;w(493,1,{});w(492,493,{},function(){});function nX(a){if(!a.k){OW(a);a.Je();var b,c;for(b=0;b<a.o.c;++b)(c=fy(a.o,b))&&nX(c);TW(a,!1);a.k=!0;LW(a,a,a.Sc,0);new oX(a,202)}}\nfunction pX(a){var b,c;a.Xc&&(a.Tc.Je(),a.Xc=!1);for(b=0;b<a.o.c;++b)(c=fy(a.o,b))&&c.Je()}function qX(a){!kC(a)&&YW(a);var b=uC(a);a.of(a._c,a.ad,b.b,b.a);OC(a)}function rX(a,b){a.p!=b&&(a.p=b)}function sX(){PC.call(this);this.r=new BC;this.o=new Om;this.n=new FC(0,0,0,0);this.Xc=!1;NC(this,new gX)}w(498,480,wQ);_.Xe=function(){return new FC(this.n.d,this.n.b,this.n.a,this.n.c)};_.$e=function(){return this.Tc.$e()};_._e=function(){return this.Tc._e()};_.Je=function(){pX(this)};_.cf=function(){return this.Tc.cf()};\n_.of=function(a,b,c,d){wC(this,a,b,c,d);this.Lc=0};_.pf=function(a,b,c,d,e,f){e=c!=this.Yc||d!=this.Nc;wC(this,a,b,c,d);this.Xc&&e&&!f&&OC(this)};_.k=!1;_.p=!1;_.q=null;function tX(){uX.call(this,m)}function uX(a){sX.call(this);this.q=a;this.Tc&&this.Tc.Pf(a);this.Tc&&this.Tc.Of(!0);rX(this,!0)}w(505,498,wQ,tX);_.rf=function(){return new FC(this.n.d,this.n.b,this.n.a,this.n.c)};_.af=function(){this.Tc=new vX((zC(),m),this)};\nfunction wX(a){var b,c;c=gn(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 tC(b,c)}function xX(a,b,c){var d,e,f,g,h,j;a.b=TD(b.Fc);if(0==a.b.length)return new LD;g=wX(a);h=j=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Ye():d.We(),j=gn(j,d.b),h=gn(h,d.a);return new tC(j*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}\nfunction yX(a,b,c,d,e){var f,g,h,j;h=d.length;a-=(h-1)*c;for(g=0,j=0;g<h;++g,b+=c)f=Gw(a*((g+1)/h))-j,d[g]=f,e[g]=j+b,j+=f}function zX(a){zC();this.d=0;this.a=1;this.e=a;this.c=0}w(508,1,Pl,zX);_.sf=wv;\n_.tf=function(a){var b,c;this.b=TD(a.Fc);if(0!=this.b.length&&(b=LC(a),!(0>=b.b||0>=b.a))){c=wX(this);var d=c.b;c=c.a;var a=a.Rc.a,e,f,g,h,j,l,n;f=D(B,u,-1,d,1);e=D(B,u,-1,d,1);j=D(B,u,-1,c,1);l=D(B,u,-1,c,1);yX(b.b,b.c,this.c,f,e);yX(b.a,b.d,this.e,j,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(n=a?g:d-g-1,this.b[h].of(e[n],l[b],f[n],j[b]),++h==this.b.length)break a}};_.uf=function(a){return KC(a,xX(this,a,!1))};_.vf=function(a){return KC(a,xX(this,a,!0))};_.wf=xx;\n_.tS=function(){return AX.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+eg};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function BX(a){CX.call(this,a,0)}function CX(a,b){yC.call(this);this.Tc=(zC(),new DX(a));this.a=b;var c=this.Tc;switch(b){case 1:var c=c.a,d=(tA(),uA);c.a=d;AW(c);break;case 0:c=c.a;d=(tA(),wA);c.a=d;AW(c);break;case 2:c=c.a,d=(tA(),xA),c.a=d,AW(c)}}w(513,481,$l,BX,CX);_.Te=GC;\n_.gf=function(){var a=(null==this.Qc&&(this.Qc=iC(this)),this.Qc)+nb+this._c+nb+this.ad+nb+this.Yc+Mk+this.Nc+(this.Xc?m:",hidden")+",align=",b;b=pi;switch(this.a){case 1:b=Tg;break;case 2:b=Fj}return a+b+",text=null"};_.a=0;function EX(a){var b=a.b;this.a=a.a;this.b=b}w(517,518,{70:1,79:1,90:1},EX);w(527,481,$l);_.Se=wK;function FX(a,b){var c=a.Tc;KB(c.a,b);c.e.a=-1;c.e.b=-1}function WW(a,b,c){cD();xC.call(this,a,b);this.a=c}w(537,536,Pl,WW);\n_.gf=function(){var a;switch(this.k){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a=Fk}a+=",child=";var b=this.a;null==b.Qc&&(b.Qc=b.Re());return a+b.Qc};_.a=null;function MW(a,b,c,d){cD();aD.call(this,a);this.k=1400;this.b=b;this.c=c;this.a=d}w(538,482,Pl,MW);\n_.gf=function(){var a;switch(this.k){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a=Fk}a+=" (";1400==this.k&&(ox(YS(this.a,Sk))&&(a+="PARENT_CHANGED,"),ox(YS(this.a,Tk))&&(a+="DISPLAYABILITY_CHANGED,"),ox(YS(this.a,Vk))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+jb};_.a=Rk;_.b=null;_.c=null;w(543,1,CQ);_.Ff=xx;_.Gf=xx;_.Hf=xx;_.If=xx;_.Jf=xx;_.Kf=xx;_.Lf=xx;\nfunction oX(a,b){cD();xC.call(this,a,b);this.c=null;this.a=this.b=0}w(544,536,Pl,oX);\n_.gf=function(){var a;switch(this.k){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=Fk}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;_.b=0;_.c=null;\nfunction uT(a,b){var c=a.slice(0,b),d;for(d=c.length;d<b;d++)c.push(0);return c}w(549,1,{});function GX(a){var b;if(-1==a.d||-1<=a.e-a.d)return b=HX(a.c,a.a,0,a.a.length),0<b&&(a.d=-1,a.e=0,a.b=b),b;0==a.d&&-1>a.a.length?(b=2*a.a.length,-1<b&&(b=-1),b=D(aM,gm,-1,b,1),XR(a.a,0,b,a.a.length),a.a=b):0<a.d&&(XR(a.a,a.d,a.a,a.a.length-a.d),a.e-=a.d,a.b-=a.d,a.d=0);b=HX(a.c,a.a,a.e,a.a.length-a.e);-1!=b&&(a.b+=b);return b}\nfunction lU(a){var b,c,d,e;if(null==a.a)throw new IX("luni.A5");if(a.e==a.b&&-1==GX(a))return null;for(c=a.e;c<a.b;++c)if(b=a.a[c],!(13<b)){if(10==b)return b=JX(a.a,a.e,c-a.e),a.e=c+1,b;if(13==b)return b=JX(a.a,a.e,c-a.e),a.e=c+1,(a.e<a.b||-1!=GX(a))&&10==a.a[a.e]&&++a.e,b}d=0;e=new iF;for(uQ(e.a,JX(a.a,a.e,a.b-a.e));;){a.e=a.b;if(10==d)return e.a.a;if(-1==GX(a))return 0<e.a.a.length||0!=d?e.a.a:null;for(c=a.e;c<a.b;++c)if(b=a.a[c],0==d)(10==b||13==b)&&(d=b);else return 13==d&&10==b?(c>a.e&&uQ(e.a,\nJX(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&uQ(e.a,JX(a.a,a.e,c-a.e-1)),a.e=c),e.a.a;0==d?uQ(e.a,JX(a.a,a.e,a.b-a.e)):uQ(e.a,JX(a.a,a.e,a.b-a.e-1))}}function KX(a){if(!a)throw new YE;this.c=a;this.a=D(aM,gm,-1,8192,1)}w(548,549,{},KX);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function IX(a){this.f=a}w(550,139,{83:1,90:1,98:1,107:1},IX);\nfunction HX(a,b,c,d){if(null==a.c)throw new IX("luni.D6");if(0>c||c>b.length)throw new LX(MX("luni.12",z(LM,q,0,[m+c])));if(0>d||d>b.length-c)throw new LX(MX("luni.18",z(LM,q,0,[m+d])));if(0==d)return 0;if(a.b==a.a)return-1;var d=a.b+d>a.a?a.a:a.b+d,e=a.c,f;for(f=a.b;f<d;++f)b[c++]=e.charCodeAt(f);b=d-a.b;a.b=d;return b}function NX(a){this.c=a;this.a=a.length}w(553,549,{},NX);_.a=0;_.b=0;_.c=null;function OX(a,b){Pu(a,Oe+b);a.ff(a.Ec.d)}function LX(a){this.f=a}\nw(617,618,{90:1,91:1,98:1,106:1,107:1},LX);function PX(a){this.f=a}w(619,138,ql,PX);w(620,1,{90:1,92:1,95:1});_.cT=function(a){return this.a==a.a?0:this.a?1:-1};w(623,624,{90:1,95:1,96:1,103:1});_.cT=function(a){return isNaN(this.a)?isNaN(a.a)?0:1:isNaN(a.a)?-1:this.a<a.a?-1:this.a>a.a?1:0};function oU(a){a=VL(a);return 3.4028234663852886E38<a?Infinity:-3.4028234663852886E38>a?-Infinity:a}w(625,624,{90:1,95:1,99:1,103:1});_.cT=SD;w(627,624,{90:1,95:1,101:1,103:1});_.cT=SD;\nfunction AS(a,b){return a<b?a:b}function TT(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function JS(a,b){a=""+a;return a==b?0:a<b?-1:1}\nfunction zT(a,b,c){var d,e,f,g,h,j;for(h=f=0;h<c;){++f;e=a[b+h];if(128==(e&192))throw new bn(QQ);if(0==(e&128))++h;else if(192==(e&224))h+=2;else if(224==(e&240))h+=3;else if(240==(e&248))h+=4;else throw new bn(QQ);if(h>c)throw new IL(QQ);}f=D(aM,gm,-1,f,1);for(h=g=j=0;h<c;){e=a[b+h++];0==(e&128)?(g=1,e&=127):192==(e&224)?(g=2,e&=31):224==(e&240)?(g=3,e&=15):240==(e&248)?(g=4,e&=7):248==(e&252)&&(g=5,e&=3);for(;0<--g;){d=a[b+h++];if(128!=(d&192))throw new bn("Invalid UTF8 sequence at "+(b+h-1)+", byte="+\nnm(d));e=e<<6|d&63}d=j;var l=f;if(0>e||1114111<e)throw new bD;65536<=e?(l[j++]=55296+(e-65536>>10&1023)&65535,l[j]=56320+(e-65536&1023)&65535,j=2):(l[j]=e&65535,j=1);j=d+j}return String.fromCharCode.apply(null,f)}function JX(a,b,c){c=b+c;if(0>b)throw new mF(b);if(c<b)throw new mF(c-b);if(c>a.length)throw new mF(c);return dM(a,b,c)}_=String.prototype;_.cT=function(a){return JS(this,a)};\nfunction XR(a,b,c,d){var e=0,f,g,h,j,l;if(null==a||null==c)throw new YE;j=Tp(a);g=Tp(c);if(0==(j.b&4)||0==(g.b&4))throw new PX("Must be array types");h=j.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new PX("Array types must match");l=a.length;f=c.length;if(0>b||0>e||0>d||b+d>l||e+d>f)throw new rz;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(Fw(a)===Fw(c)&&b<e){b+=d;for(d=e+d;d-- >e;)xq(c,d,a[--b])}else for(d=e+d;e<d;)xq(c,e++,a[b++]);else Array.prototype.splice.apply(c,[e,d].concat(a.slice(b,b+d)))}\nfunction kW(){}w(639,138,ql,kW);w(641,1,Pl);_.a=null;function lT(){this.a=(MV(),new RV(["USD",YQ,2,YQ,Ka]))}w(640,641,Pl,lT);w(656,649,jm);_.Eh=function(a,b){var c;c=eX(this,a);var d=c.d;new aX(b,c.b);++d.b;++c.a;c.c=null};_.Fh=function(a){var b;b=eX(this,a);try{return fX(b)}catch(c){c=Hq(c);if(G(c,112))throw new IL("Can\'t get element "+a);throw c;}};_.Ce=function(){return eX(this,0)};\n_.Ih=function(a){var b,c;b=eX(this,a);try{c=fX(b)}catch(d){d=Hq(d);if(G(d,112))throw new IL("Can\'t remove element "+a);throw d;}QX(b);return c};function dX(a,b,c){var d;for(d=0;d<b;++d)xq(a,d,c)}function HR(a,b,c){var d;d=yw(a,b);RX(d,a,0,b,-0.0,c)}\nfunction RX(a,b,c,d,e,f){var g,h,j;if(7>d-c){a=c;for(g=a+1;g<d;++g)for(j=g;j>a&&0<f.dd(b[j-1],b[j]);--j)c=b[j],xq(b,j,b[j-1]),xq(b,j-1,c)}else if(h=c+e,g=d+e,j=h+(g-h>>1),RX(b,a,h,j,-e,f),RX(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c<d;)xq(b,c++,a[h++]);else{e=h;for(h=j;c<d;)h>=g||e<j&&0>=f.dd(a[e],a[h])?xq(b,c++,a[e++]):xq(b,c++,a[h++])}}function gS(a){a.sort(function(a,c){return a-c})}function IR(){IR=x;JR=new SX}var JR;function SX(){}w(662,1,{},SX);_.dd=function(a,b){return a.cT(b)};\nw(663,1,{90:1,94:1,95:1,108:1});_.cT=function(a){a=gx(J(this.a.getTime()),J(a.a.getTime()));return ix(a,Rk)?0:!dx(a,Rk)?-1:1};function eX(a,b){var c,d;(0>b||b>a.b)&&EM(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 TX(a,b,d)}function iX(){this.a=new UX;this.b=0}w(666,656,km,iX);_.yh=function(a){new aX(a,this.a);++this.b;return!0};_.Hh=function(a){return eX(this,a)};_.Xf=function(){return this.b};_.a=null;_.b=0;\nfunction fX(a){if(a.b==a.d.a)throw new uz;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}function QX(a){if(!a.c)throw new aC;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 TX(a,b,c){this.d=a;this.b=c;this.a=b}w(667,1,{},TX);_.be=function(){return this.b!=this.d.a};_.Jh=function(){return this.b.b!=this.d.a};_.ce=function(){return fX(this)};_.Kh=function(){if(this.b.b==this.d.a)throw new uz;this.c=this.b=this.b.b;--this.a;return this.c.c};_.de=function(){QX(this)};\n_.a=0;_.b=null;_.c=null;_.d=null;function UX(){this.a=this.b=this}function aX(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}w(668,1,{},UX,aX);_.a=null;_.b=null;_.c=null;function VX(){VX=x;WX=new XX}function eU(a,b){var c;return(c=YX(a,b))?c.d:null}function YX(a,b){var c,d;for(d=a.b;d;){c=ZX(b,d.c);if(0==c)return d;0>c?d=d.a[0]:d=d.a[1]}return null}\nfunction $X(a,b,c,d){var e;if(b){e=ZX(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0<e?0:1;b.a[e]=$X(a,b.a[e],c,d);aY(b.a[e])&&(aY(b.a[1-e])?(b.b=!0,b.a[0].b=!1,b.a[1].b=!1):aY(b.a[e].a[e])?b=bY(b,1-e):aY(b.a[e].a[1-e])&&(b=(b.a[1-(1-e)]=bY(b.a[1-(1-e)],1-(1-e)),bY(b,1-e))))}else return c;return b}function aY(a){return!!a&&a.b}function qU(a,b,c){b=new cY(b,c);c=new dY;a.b=$X(a,a.b,b,c);c.b||++a.c;a.b.b=!1;return c.d}function eY(a,b){var c;c=new dY;fY(a,b,c);return c.d}\nfunction fY(a,b,c){var d,e,f,g,h,j,l,n,o;if(!a.b)return!1;n=f=null;h=new cY(null,null);e=1;h.a[1]=a.b;for(l=h;l.a[e];)if(j=e,g=n,n=l,l=l.a[e],d=ZX(l.c,b),e=0>d?1:0,0==d&&(!c.c||Up(l.d,c.d))&&(f=l),(!l||!l.b)&&!aY(l.a[e]))if(aY(l.a[1-e]))n=n.a[j]=bY(l,e);else if(!aY(l.a[1-e])&&(o=n.a[1-j]))!aY(o.a[1-j])&&!aY(o.a[j])?(n.b=!1,o.b=!0,l.b=!0):(d=g.a[1]==n?1:0,aY(o.a[j])?g.a[d]=(n.a[1-j]=bY(n.a[1-j],1-j),bY(n,j)):aY(o.a[1-j])&&(g.a[d]=bY(n,j)),l.b=g.a[d].b=!0,g.a[d].a[0].b=!1,g.a[d].a[1].b=!1);if(f){c.b=\n!0;c.d=f.d;if(l!=f){b=new cY(l.c,l.d);e=f;j=h;for(g=null==j.c||0<ZX(e.c,j.c)?1:0;j.a[g]!=e;)j=j.a[g],g=0<ZX(e.c,j.c)?1:0;j.a[g]=b;b.b=e.b;b.a[0]=e.a[0];b.a[1]=e.a[1];e.a[0]=null;e.a[1]=null;n==f&&(n=b)}n.a[n.a[1]==l?1:0]=l.a[!l.a[0]?1:0];--a.c}a.b=h.a[1];a.b&&(a.b.b=!1);return c.b}function bY(a,b){var c;c=a.a[1-b];a.a[1-b]=c.a[b];c.a[b]=a;a.b=!0;c.b=!1;return c}function pU(){VX();var a=null;this.b=null;!a&&(a=WX);this.a=a}w(673,562,{90:1,110:1},pU);_.Rf=function(a){return!!YX(this,a)};_.Sf=function(){return new gY(this)};\n_.Tf=function(a){return eU(this,a)};_.Vf=function(a,b){return qU(this,a,b)};_.Wf=function(a){return eY(this,a)};_.Xf=rM;_.a=null;_.b=null;_.c=0;var WX;function ZX(a,b){if(null==a||null==b)throw new YE;return a.cT(b)}function XX(){}w(674,1,{},XX);_.dd=function(a,b){return ZX(a,b)};function hY(a,b,c,d,e,f){d&&(d.a[0]&&hY(a,b,c,d.a[0],e,f),!(c.Mh()&&0<=ZX(d.c,f)||c.Lh()&&0>ZX(d.c,e))&&b.yh(d),d.a[1]&&hY(a,b,c,d.a[1],e,f))}function iY(a){zM(a.a);eY(a.c,a.b.Bh())}\nfunction jY(a){var b=(kY(),lY),c;this.c=a;c=new Om;hY(this,c,b,a.b,null,null);this.a=new gw(c)}w(675,1,{},jY);_.be=pA;_.ce=function(){return this.b=hw(this.a)};_.de=function(){iY(this)};_.a=null;_.b=null;_.c=null;function gY(a){this.a=a}w(676,644,Fl,gY);_.zh=function(a){var b;if(!G(a,111))return!1;b=YX(this.a,a.Bh());return!!b&&qF(b.d,a.Ch())};_.Ce=function(){return new jY(this.a)};_.Ah=function(a){var b;if(!G(a,111))return!1;b=new dY;b.c=!0;b.d=a.Ch();return fY(this.a,a.Bh(),b)};_.Xf=function(){return this.a.c};\n_.a=null;function cY(a,b){this.c=a;this.d=b;this.a=D(mY,q,114,2,0);this.b=!0}w(677,1,{111:1,114:1},cY);_.eQ=function(a){return!G(a,111)?!1:qF(this.c,a.Bh())&&qF(this.d,a.Ch())};_.Bh=rM;_.Ch=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Xp(this.c):0;b=null!=this.d?Xp(this.d):0;return a^b};_.Dh=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+Ed+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function dY(){}w(678,1,{},dY);\n_.tS=function(){return"State: mv="+this.c+" value="+this.d+" done="+this.a+" found="+this.b};_.a=!1;_.b=!1;_.c=!1;_.d=null;function kY(){kY=x;lY=new nY(0);oY=new pY;qY=new rY;sY=new tY;uY=z(vY,q,115,[lY,oY,qY,sY])}function nY(a){this.b=a}w(679,195,BQ,nY);_.Lh=oA;_.Mh=oA;var uY,lY,oY,qY,sY;function pY(){this.b=1}w(680,679,BQ,pY);_.Mh=mm;function rY(){this.b=2}w(681,679,BQ,rY);_.Lh=mm;_.Mh=mm;function tY(){this.b=3}w(682,679,BQ,tY);_.Lh=mm;function wY(a){a.Tc.cf()&&nX(a)}\nfunction xY(a){var b;if(a.Tc.cf()){b=nC(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}pX(a)}function yY(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 zY(){uX.call(this,m);this.i=new lX(this.Nh());hD(this.r,new AY(this))}w(688,505,wQ);_.Qe=function(a,b){return Fw(a.f)===Fw(this.i)?(xY(this),!0):this.Oh(a,b)};_.Nh=function(){return"Close"};_.Oh=yE;_.Je=function(){xY(this)};_.i=null;_.j=null;function AY(a){this.a=a}w(704,543,CQ,AY);_.Hf=function(){xY(this.a)};_.a=null;\nfunction BY(a,b){var c;Tu();var d;zY.call(this);this.c=new lX("Help");new lX("Home");this.d=b;QW(this,(pG(),rG));this.Tc&&this.Tc.Of(!1);rX(this,!1);d=nC(b);if(1==a)this.e||(this.e=new EX(d),yY(this.e,-30,0)),this.j=this.e,c=EG(b),this.q=Kf,this.Tc&&this.Tc.Pf(Kf),NC(this,new hX(2)),this.f=new wE(c+" "),UW(this,this.f,te),d=new SC,UW(d,this.i,null),this.d.gc&&(c=new lX("Submit"),UW(d,c,null)),UW(this,d,mQ),FX(this.f,Sy(hr(this.f.Tc.a.pb,Gk))),this.Tc&&this.Tc.Of(!0),rX(this,!0);else if(2==a)this.b||\n(this.b=new EX(d),yY(this.b,-50,13*Gw(b.mb)-80)),this.j=this.b,this.q=UQ,this.Tc&&this.Tc.Pf(UQ),NC(this,new hX(2)),c=new SC,UW(c,new CX("atomic SMILES",1),null),UW(this,c,nQ),c=Ue,Uu&&(c=hr(Uu.Tc.a.pb,Gk)),Uu=new xE(c,8),UW(this,Uu,te),c=new SC,UW(c,this.i,null),UW(this,c,mQ);else{this.a||(this.a=new EX(d),yY(this.a,5*Gw(b.mb),0));var e,f;this.q=d="About "+(pG(),xK);this.Tc&&this.Tc.Pf(d);NC(this,new zX(0));QW(this,rG);UW(this,new CX(xK+" Molecular Editor v2017-02-26",1),null);UW(this,new CX("Peter Ertl and Bruno Bienfait",\n1),null);for(c=qG,d=0,f=c.length;d<f;++d)e=c[d],e=new CX(e,1),RW(e,this.d.H),UW(this,e,null);c=new SC;UW(c,this.c,null);UW(c,this.i,null);UW(this,c,null);this.j=this.a}qX(this);this.Tc.Nf(this.j);!kC(this)&&YW(this);SW(this)}w(724,688,wQ,BY);_.Oh=function(a){var b;if(a.f===this.c){try{b=new gF(this.d.V),OK(b)}catch(c){if(c=Hq(c),G(c,84))OX(this.d,c.f);else throw c;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;\nfunction CY(a,b,c){a=new DY(b,c,a);if(!b.Qe(a,c))for(b=b.Sc;b&&!b.Qe(a,c);)b=b.Sc}function DY(a,b,c){Ou.call(this,a,0,b);this.a=c}w(757,501,Pl,DY);w(775,388,Ul);_.ie=nA;_.je=mA;function EY(a){var b;b=a.Th();if(!b){var c;if(c=a.Qh()){b=dP(c.a);var d=b.b,e=b.a;My(c.Mf(),d,e);c=dP(c.a);b=new tC(c.b-b.b,c.a-b.a)}else b=new tC(0,0);a.Xh(b)}return b}function FY(a,b){var c;b&&(c=UO(b),a.Sh().pb.style[aR]=c)}w(778,1,{});_.Qh=wK;_.Rh=function(a){this.Vh(a.Se())};_.Sh=function(){return this.Mf()};_.Th=function(){return GY};\n_.Je=iz;_.Uh=function(a){this.Wh(kC(a))};_.Vh=jz;_.Xh=function(a){GY=a};_.Yh=xx;var GY=null;function mX(a,b){fP();hP.call(this);this.a=new nW(a);var c=m;this.a.me()[Xg]=c;Zy(this.a,new HY(this,b),(Xt(),Xt(),Yt))}w(777,778,{},mX);_.Mf=vK;_.Vh=jz;_.a=null;function HY(a,b){this.a=a;this.b=b}w(779,1,{},HY);_.Nd=function(a){zC();CY(a,this.b,this.a.a.pb.textContent)};_.a=null;_.b=null;function IY(a,b){var c,d;FY(a,b.Se());for(d=new gw(b.Fc.a);d.b<d.d.Xf();)c=hw(d),c.Xc&&c.Tc.Rh(c)}\nfunction JY(a,b){var c,d,e,f,g,h,j;My(a.d,b.Ze(),b.Ve());for(d=new gw(b.Fc.a);d.b<d.d.Xf();)c=hw(d),c.Xc&&(e=c.Tc,e.Uh(c),h=c.$e(),j=c._e(),g=c.Ze(),f=c.Ve(),0<g&&0<f&&(c=e.Mf(),g-=EY(e).b,f-=EY(e).a,My(e.Mf(),g,f),!c.ob&&a.d.De(c),a.d.Ee(c,h,j)))}w(782,778,{});_.Rh=function(a){IY(this,a)};_.Uh=function(a){JY(this,a)};function DX(a){fP();hP.call(this);var b=this.a=new DW;rW(b.b,a,!1);AW(b);this.e.a=-1;this.e.b=-1}w(783,778,{},DX);_.Mf=vK;\n_.Uf=function(){var a;a=(this.a.b.c?lr(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;w(786,778,{});_.Qh=function(){var a;a=new CE;KB(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.Th=function(){return KY};_.Xh=function(a){KY=a};var KY=null;w(787,782,{});function LY(a){var b;b=new pV(gr(a.pb,fj),gr(a.pb,ej));a=new pV(gr(a.T.jb.pb,fj),gr(a.T.jb.pb,ej));return z(B,u,-1,[b.b-a.b,b.a-a.a])}\nfunction MY(a){null!=a.R&&null!=a.Q?(Ny(a,a.R,a.Q),a.R=a.Q=null):null!=a.R?(NY(a,a.R),a.R=null):null!=a.Q&&(OY(a,a.Q),a.Q=null);LU(a.S)}function PY(a){a.kb?a.ai(sV(a.T.jb)):(a.Me(),PY(a))}function OY(a,b){var c;a.kb?(c=LY(a),a.ai(new pV(-1,QY(b,!1)-c[1]))):a.Q=b}function RY(a,b){var c;b!=a.He()&&(c=a.T.jb,lW(c),SY(c,b,c.pb,c.p.c,!0))}function NY(a,b){var c;a.kb?(c=LY(a),a.ai(new pV(QY(b,!0)-c[0],-1))):a.R=b}w(790,390,zQ);_.Zh=function(){var a,b;b=sV(this.T.jb);a=LY(this);b.b+=a[0];b.a+=a[1];return b};\n_.He=function(){var a;a=this.T.jb;return 0!=a.p.c?TY(JW(a.p,0)):null};_.$h=function(a){UY(this.T.jb,a)};_.Ce=function(){return new mW(this.T.jb)};_._h=lm;_.xe=function(){MY(this)};_.Pe=lm;_.ze=function(a){return VY(this.T.jb,a)};_.ai=function(a){uV(this.T.jb,a)};_.pe=function(a){OY(this,a)};_.Ie=function(a){RY(this,a)};_.re=function(a){NY(this,a)};_.Q=null;_.R=null;function WY(){WY=x;Iz();var a=(XY(),YY(),ZY);$Y=new MA(a.d,a.b,a.c,a.e,a.a)}\nfunction aZ(a,b){if(0!=a.I.a.p.c&&TY(JW(a.I.a.p,0)))throw new bz("WindowPanel can only contain one child widget");bZ(a,b)}function cZ(a,b){var c;if(a.w){c=new oy;a.mb&&bw(a.mb,c);a.J&&tV(a.r,a);dZ(a.r.c,a);a.n=eZ(a.r,a);try{Kz(a,b)}finally{wB(a.t.a),wB(a.s.a),wB(a.u.a),a.P&&an(a.P,a.r),a.C&&(a.C=!1)}}else Kz(a,b)}function fZ(a,b,c){var d,e;e=a.ob;d=new NU(a,e);e.Ee(a,d.a+b,d.d+c)}function gZ(a,b,c){b=new hZ(mr(lr(wy(wy(a.T.c,b),c))));hz(b,a);Zy(b,a.o,(Xt(),Xt(),Yt));return b}\nfunction rV(a,b){a.J&&(0<=b.b&&(a.q=b.b),0<=b.a&&(a.p=b.a));uV(a.T.jb,b)}function iZ(a,b,c){var d,e;(e=a.r)?(d=jZ(e.pb),Nz(a,b+(br(e.pb)+d[3]),c+(er(e.pb)+d[0]))):Nz(a,b,c)}function kZ(a,b){a.J!=b&&(a.J=b,a.hb&&(b?vV(a.r,a):tV(a.r,a)))}function bZ(a,b){if(b!=(0!=a.I.a.p.c?TY(JW(a.I.a.p,0)):null)){lW(a.I.a);var c=a.I.a;SY(c,b,c.pb,c.p.c,!0)}}\nfunction lZ(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(mV(),mZ)&&(a.O=a.G);var d,e;if(a.P)for(e=new gw(a.P);e.b<e.d.Xf();)if(d=hw(e),b==(mV(),nZ)){!d.b&&(d.b=new oZ);d=a;var f=c,g=void 0,h=void 0;if(d.J&&f==(mV(),nV))g=d.r,h=d.F,d.I.c?(iZ(d,h.c,h.d),rV(d,new pV(h.b,-1))):(iZ(d,h.c,h.d),rV(d,new pV(h.b,h.a)),vV(g,d)),yU(g.c,d,d.I.b),Sm(d.z,333);else if(!d.C&&f==(mV(),mZ))d.pb.style[Ik]=Jk,mV()}else if(b==nV){!d.b&&(d.b=new oZ);d=a;var f=c,j=h=g=void 0;if(d.J){h=d.r;g=jZ(h.pb);j=d.F;if(d.I.c)j.c=br(d.pb)-\ng[3]-br(h.pb),j.d=er(d.pb)-g[0]-er(h.pb),d.F=j,iZ(d,0,0),pZ(d,oV(h.pb).b,-1);else{if(f!=(mV(),mZ))j.c=br(d.pb)-g[3]-br(h.pb),j.d=er(d.pb)-g[0]-er(h.pb),j.b=d.q,j.a=d.p,d.F=j;iZ(d,0,0);uV(d,new qZ(oV(h.pb)));tV(h,d)}d==d.r.a||rZ(d);Sm(d.z,333)}}else b==mZ&&(!d.b&&(d.b=new oZ),d=a,d.C||(d.G=c,d.pb.style[Ik]=di))}}function sZ(a,b){a.pb.style[Nk]=b+1E4+(a.C?1E3:0)+m;(a.C||a.bb)&&null.ii().ii()}\nfunction tZ(a){if(!a.kb){a.t=$y(a,a.r,(!BV&&(BV=new Zm),BV));a.s=$y(a,a.r,Ym?Ym:Ym=new Zm);a.u=$y(a,a.r,(!DV&&(DV=new Zm),DV));var b=a.r;!a.P&&(a.P=new Om);Rm(a.P,b);BV&&(b=new AV(a),a.mb&&bw(a.mb,b));a.J&&vV(a.r,a);yU(a.r.c,a,a.I.b);a.n&&(Nz(a,a.n.a,a.n.b),a.n=null);Oz(a);rZ(a)}}function rZ(a){if(a!=a.r.a){var b;DV&&(b=new CV(a),a.mb&&bw(a.mb,b))}}\nfunction uZ(a,b,c){Iz();var d;d=(Xz(),Yz);Qz.call(this,!1,"popup");this.U=d.a;this.S=new vZ(this);d=new wZ;d.pb[Xg]="mosaic-popupLayoutPanel";Fz(this.T,d);Mz(this);this.o=new xZ(this);this.z=new yZ(this);this.A=new zZ(this);this.B=new AZ(this);this.F=new BZ;this.O=(mV(),nZ);this.J=c;this.r=a;a=this.I=new CZ(b);b=new DZ;!a.d&&(a.d=new EZ);Rm(a.d,b);a=new FZ(new LA($Y.a.d.a,$Y.a.b,$Y.a.c,$Y.a.e,$Y.a.a));Zy(a,new GZ(this),(Xt(),Xt(),Yt));b=this.I.b;b.b||(b.b=new IA,b.b.me()[Xg]="mosaic-Caption-iconBoxRight",\nc=b.b,d=(BA(),CA),c.c=d,c=b.f,HZ(c,b.b,new IZ(2),c.p.c));if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new rz;d=GA(c);Fy(c.b,(Px(),Qx(d)),0);qz(c,a,d,0,!1)}else FA(b.b,a);UY(b.f,null);Zy(this.I.b,new JZ(this),(jV(),jV(),kV));Zy(this.I.b,this.o,Yt);RY(this,this.I);Ky(Pz?lr(this.pb):mr(lr(this.pb)),"mosaic-WindowPanel",!0)}w(789,790,zQ);_.He=function(){return 0!=this.I.a.p.c?TY(JW(this.I.a.p,0)):null};_.Ke=function(a){cZ(this,a)};_.Ce=function(){return new mW(this.I.a)};_.xe=function(){MY(this);LU(new KZ(this))};\n_.ze=function(a){return VY(this.I.a,a)};_.ai=function(a){rV(this,a)};_.Le=function(a,b){iZ(this,a,b)};_.Ie=function(a){bZ(this,a)};_.Me=function(){tZ(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 $Y;\nfunction vX(a,b){fP();RC.call(this);this.c=new LZ(a);this.b=new IA;this.b.a=(tA(),uA);FA(this.b,this.d);aZ(this.c,this.b);this.c.a=this;this.a=b}w(816,787,{},vX);_.Mf=rM;_.Sh=function(){return this.b.ob};_.$e=function(){return br(this.c.pb)};_._e=function(){return er(this.c.pb)};_.Je=function(){cZ(this.c,!1)};_.cf=function(){return this.c.hb};_.Wh=xx;_.Nf=function(a){iZ(this.c,a.a,a.b)};_.Of=function(a){kZ(this.c,a)};_.Pf=function(a){MZ(this.c.I.b,a)};\n_.Yh=function(a){IY(this,a);JY(this,a);PY(this.c);tZ(this.c)};_.a=null;_.b=null;_.c=null;function LZ(a){WY();uZ.call(this,(NZ(),OZ),a,!1)}w(818,789,zQ,LZ);_.Je=function(){var a=this.a,b=new oX(a.a,201),c;a=a.a.r;a.a?a=new PZ(new gw(a.a)):(a=(pw(),pw(),qw),a=new gw(a));for(;a.be();)switch(c=a.ce(),b.k){case 205:c.Ff(b);break;case 202:c.Gf(b);break;case 201:c.Hf(b);break;case 206:c.If(b);break;case 204:c.Jf(b);break;case 203:c.Kf(b);break;case 200:c.Lf(b)}};_.a=null;\nfunction PZ(a){if(!a)throw new YE;this.a=a}w(828,1,{},PZ);_.be=pA;_.ce=function(){return hw(this.a)};_.de=function(){throw new sF("Missing message: awt.50");};_.a=null;function ZW(){return ZW()}\nfunction MX(a,b){var c,d,e,f,g;c=new iF;d=D(Kw,q,1,b.length,0);for(f=0;f<b.length;++f)null==b[f]?d[f]="<null>":d[f]=Zp(b[f]);g=0;for(f=lF(a,Ry(123),0);0<=f;f=lF(a,Ry(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&sQ(c,a.substr(g,f-1-g)),c.a.a+=Ok,g=f+1):f>a.length-3?(sQ(c,XE(a,g,a.length)),g=a.length):(e=LL(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(sQ(c,a.substr(g,f+1-g)),g=f+1):(sQ(c,a.substr(g,f-g)),e>=d.length?c.a.a+="<missing argument>":Lp(c.a,d[e]),g=f+3));g<a.length&&sQ(c,XE(a,\ng,a.length));return c.a.a}function QZ(){QZ=x;var a,b;a=$doc;if((b=a.getElementsByTagName(ei))&&0<b.length)b=$doc.getElementsByTagName(ei)[0],b.style[ci]=Gc;a.body.style[ci]=Gc}function jZ(a){QZ();var b;b=D(B,u,-1,4,1);b[0]=RZ(SZ(a,"borderTopWidth"));b[1]=RZ(SZ(a,"borderRightWidth"));b[2]=RZ(SZ(a,"borderBottomWidth"));b[3]=RZ(SZ(a,"borderLeftWidth"));return b}\nfunction TZ(a){QZ();var b,c;c=UZ(a);b=jZ(a);a=new pV(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 oV(a){QZ();return new pV(a.clientWidth,a.clientHeight)}function UZ(a){QZ();var b;b=D(B,u,-1,4,1);b[0]=RZ(SZ(a,"marginTop"));b[1]=RZ(SZ(a,"marginRight"));b[2]=RZ(SZ(a,Ai));b[3]=RZ(SZ(a,"marginLeft"));return b}\nfunction VZ(a){QZ();var b;b=D(B,u,-1,4,1);b[0]=RZ(SZ(a,"paddingTop"));b[1]=RZ(SZ(a,"paddingRight"));b[2]=RZ(SZ(a,"paddingBottom"));b[3]=RZ(SZ(a,"paddingLeft"));return b}function WZ(a,b,c){QZ();try{H(b,iR)&&(b=cR),a.style[b]=c}catch(d){if(d=Hq(d),!G(d,98))throw d;}}function QY(a,b){QZ();var c;XZ||(XZ=$doc.createElement($j),WZ(XZ,pi,m),WZ(XZ,tk,m),WZ(XZ,rj,ig),WZ(XZ,Ik,di),$doc.body.appendChild(XZ));WZ(XZ,Lk,a);WZ(XZ,ci,a);c=TZ(XZ);return b?c.b:c.a}var XZ=null;function YZ(){pV.call(this,0,0)}\nfunction pV(a,b){this.b=a;this.a=b}function qZ(a){pV.call(this,a.b,a.a)}w(834,1,Pl,YZ,pV,qZ);_.eQ=function(a){return this===a?!0:null==a||ZZ!=Tp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=iA;_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+eg};_.a=0;_.b=0;function $Z(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}w(835,1,{90:1,94:1,123:1},$Z);_.eQ=function(a){return a===this?!0:G(a,123)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};\n_.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 a_.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+eg};_.a=0;_.b=0;_.c=0;_.d=0;function b_(a,b){this.a=a;this.b=b}w(836,1,Pl,b_);_.eQ=function(a){return this===a?!0:null==a||c_!=Tp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=iA;_.tS=function(){return c_.d+"[x="+this.a+",y="+this.b+eg};_.a=0;_.b=0;function BZ(){this.b=this.a=this.d=this.c=0}w(837,1,Pl,BZ);\n_.eQ=function(a){return this===a?!0:null==a||d_!=Tp(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 d_.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+eg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction SZ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==iR&&(b=cR);var d=a.ownerDocument.defaultView.getComputedStyle(a,m);d&&(c=d[b]);return c||a.style[b]||m}return el.style[b]||m}w(839,1,{});var e_=-1;function f_(){}w(840,839,{},f_);_.a=-1;_.b=-1;var g_=null;function RZ(a){a=parseInt(a,10);a=isNaN(a)?null:yI(a);return!a?0:a.a}w(843,405,yQ);_.Zh=function(){return sV(this.f)};_.$h=function(a){UY(this.f,a)};_._h=JM;_.Pe=JM;\n_.pe=function(a){var b=this.f;b.pb.style[ci]=a;b.kb||(b.f=a)};_.re=function(a){var b=this.f;b.pb.style[Lk]=a;b.kb||(b.i=a)};function XY(){XY=x;YY()}function MZ(a,b){a.a.pb.textContent=b||m;UY(a.f,null)}function h_(a){XY();var b;oW(this,new wZ);this.a=new i_;b=this.f;j_(b,new k_);WZ(b.pb,oj,Ec);b.o=0;HZ(b,this.a,new IZ(0),b.p.c);this.a.me()[Xg]="mosaic-Caption-text";this.a.pb.textContent=a||m;UY(this.f,null);this.pb[Xg]="mosaic-Caption"}w(842,843,yQ,h_);_.Sd=zx;_.Td=BE;_.Ud=IC;_.Vd=HC;_.b=null;\nfunction YY(){YY=x;l_=Jq()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new KW(l_,240,20);new KW(l_,224,16);new KW(l_,208,16);new KW(l_,192,16);new KW(l_,176,16);new KW(l_,160,16);new KW(l_,144,16);new KW(l_,128,16);new KW(l_,112,16);new KW(l_,96,16);new KW(l_,80,16);new KW(l_,64,16);new KW(l_,260,16);ZY=new KW(l_,48,16);new KW(l_,32,16);new KW(l_,16,16);new KW(l_,0,16)}var l_,ZY;function m_(a,b){Uy(a.a.pb,!b);UY(a.f,a.a)}\nfunction qV(a,b){a.c=b;Uy(a.a.pb,!b);UY(a.f,a.a);if(a.d){var c;for(c=new gw(a.d);c.b<c.d.Xf();)hw(c)}}function CZ(a){var b;oW(this,new wZ);b=this.f;j_(b,new n_((o_(),p_)));b.o=0;this.b=new h_(a);HZ(b,this.b,new IZ(1),b.p.c);this.a=new wZ;Jy(this.a,"Body");HZ(b,this.a,new IZ(0),b.p.c);this.pb[Xg]="mosaic-CaptionLayoutPanel"}w(845,843,{28:1,30:1,38:1,41:1,43:1,44:1,45:1,46:1,49:1,50:1,52:1,125:1,131:1},CZ);_.se=function(){az(this.f)};_.te=function(){dz(this.f)};_.Ce=function(){return new mW(this.a)};\n_.ze=function(a){return VY(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function EZ(){KM(this)}w(846,657,ul,EZ);function vZ(a){this.a=a}w(847,1,Kl,vZ);_.pd=function(){wV(this.a.T.jb)};_.a=null;function q_(a){var b;b=a.b;a=b.r;b=!a.e?-1:hB(a.e.a,b);a.e&&fy(a.e.a,b)&&MM(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&rZ(!a.e?null:fy(a.e.a,b-1))}function r_(a){var b;b=a.a;a=b.r;!a.e&&(a.e=new QC);-1==hB(a.e.a,b)&&Rm(a.e.a,b)}function oZ(){}w(848,1,{},oZ);_.Wd=function(a){q_(a)};_.Xd=function(a){r_(a)};\n_.Zd=function(a){s_(a.a.r,a.a)};function NZ(){NZ=x;t_=new u_(1,gR);v_=new u_(2,Vi);w_=new u_(3,"ne");x_=new u_(10,"nw");y_=new u_(4,Nj);z_=new u_(5,Qj);A_=new u_(12,"sw");B_=new u_(8,"w");OZ=new C_((fz(),yB(null)).pb)}function eZ(a,b){var c;c=jZ(a.pb);return new b_(br(b.pb)-(br(a.pb)+c[3]),er(b.pb)-(er(a.pb)+c[0]))}function D_(a,b,c){a=a.d;yU(a,b,b);E(a.c,b,c);Jy(b,WQ+c.b)}\nfunction tV(a,b){var c;c=a.d;dZ(c,b.H);FU(b.H,WQ+x_.b);dZ(c,b.D);FU(b.D,WQ+v_.b);dZ(c,b.E);FU(b.E,WQ+w_.b);dZ(c,b.N);FU(b.N,WQ+B_.b);dZ(c,b.v);FU(b.v,WQ+t_.b);dZ(c,b.M);FU(b.M,WQ+A_.b);dZ(c,b.K);FU(b.K,WQ+y_.b);dZ(c,b.L);FU(b.L,WQ+z_.b)}\nfunction vV(a,b){!b.H&&(b.H=gZ(b,0,0));D_(a,b.H,x_);!b.D&&(b.D=gZ(b,0,1));D_(a,b.D,v_);!b.E&&(b.E=gZ(b,0,2));D_(a,b.E,w_);!b.N&&(b.N=gZ(b,1,0));D_(a,b.N,B_);!b.v&&(b.v=gZ(b,1,2));D_(a,b.v,t_);!b.M&&(b.M=gZ(b,2,0));D_(a,b.M,A_);!b.K&&(b.K=gZ(b,2,1));D_(a,b.K,y_);!b.L&&(b.L=gZ(b,2,2));D_(a,b.L,z_)}function s_(a,b){var c,d;a.a=b;d=a.e.a.c;c=hB(a.e.a,b);if(c+1<d){tM(a.e,b);for(Rm(a.e.a,b);c<d;++c)sZ(fy(a.e.a,c),c)}else sZ(b,c)}\nfunction C_(a){a=new E_(a);oW(this,a);this.c=new F_(a);this.c.i=!0;AU(this.c);this.c.k=3;this.d=new G_(a);this.d.i=!0;AU(this.d);this.d.k=3;qW(this)}w(849,405,{28:1,30:1,38:1,41:1,43:1,45:1,46:1,49:1,50:1,52:1,131:1},C_);_.Zh=function(){return oV(this.pb)};_.$h=function(){var a;(a=H_(this))&&a.$h(null)};_._h=xM;_.Wd=function(a){!this.b&&(this.b=new oZ);q_(a)};_.Xd=function(a){!this.b&&(this.b=new oZ);r_(a)};_.Pe=xM;_.Zd=function(a){!this.b&&(this.b=new oZ);s_(a.a.r,a.a)};_.a=null;_.b=null;_.c=null;\n_.d=null;_.e=null;var t_,v_,w_,x_,OZ,y_,z_,A_,B_;function E_(a){this.p=new Cz(this);this.pb=a}w(850,385,Sl,E_);function u_(a,b){this.a=a;this.b=b}w(851,1,{},u_);_.a=0;_.b=null;function dZ(a,b){try{var c;c=ow(wU,b);var d;d=ow(a.n.c,c);if(!d)throw new Op("dragHandle was not draggable");wB(d.b.a);wB(d.d.a);wB(d.c.a);Ky(b.me(),PQ,!1);Ky(c.me(),eR,!1)}catch(e){if(e=Hq(e),!G(e,98))throw e;}}function F_(a){vU();CU.call(this,a)}w(852,44,{},F_);\n_.hd=function(){var a;a=this.j.e;a.C||ez(a.x);FU(this.j.e,"dragdrop-dragging");!a.I.c&&m_(a.I,!1)};_.kd=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=gn(this.a,AS(a,this.d)),b=gn(this.b,AS(b,this.c)));var c=this.j.e.pb;c.style[pi]=a+(Ss(),uj);c.style[tk]=b+uj};\n_.jd=function(){var a;a=this.j.e;a==a.r.a||rZ(a);a.I.c||m_(a.I,!0);a.C||(a.x||(a.x=new I_,Jy(a.x,"mosaic-GlassPanel-invisible")),WZ(a.x.pb,Nk,(QZ(),SZ(a.pb,Nk))),wz((fz(),yB(null)),a.x,0,0));Jy(this.j.e,"dragdrop-dragging");a=new NU(this.j.a,null);this.a=a.a+PU(this.j.a.pb);this.b=a.d+QU(this.j.a.pb);this.d=this.a+SU(this.j.a.pb)-this.j.e.le();this.c=this.b+RU(this.j.a.pb)-this.j.e.ke()};_.a=0;_.b=0;_.c=0;_.d=0;function G_(a){vU();CU.call(this,a);this.c=new Hp}w(853,44,{},G_);\n_.hd=function(){var a;a=this.j.e.ob;a.C||ez(a.x);FU(this.j.e,"dragdrop-dragging");m_(a.I,!1);rV(a,new pV(a.q,a.p));Sm(a.z,1)};\n_.kd=function(){var a,b,c,d;d=this.j.e.ob;c=mw(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.je()-gn(this.j.c,this.b):this.j.e.je()-this.j.c,0!=b&&(a=d.p,b=gn(a+b,gr(d.I.b.pb,ej)),b!=a&&fZ(d,0,a-b),rV(d,new pV(d.q,b)),Sm(d.z,333))):0!=(c&4)&&(b=this.i?AS(this.j.c,this.d)-this.j.e.je():this.j.c-this.j.e.je(),0!=b&&(a=d.p,b=gn(a+b,gr(d.I.b.pb,ej)),rV(d,new pV(d.q,b)),Sm(d.z,333)));0!=(c&8)?(b=this.i?this.j.e.ie()-gn(this.j.b,this.a):this.j.e.ie()-this.j.b,0!=b&&(a=d.q,b=96<a+b?a+b:96,b!=a&&fZ(d,\na-b,0),rV(d,new pV(b,d.p)),Sm(d.z,333))):0!=(c&1)&&(b=this.i?AS(this.j.b,this.e)-this.j.e.ie():this.j.b-this.j.e.ie(),0!=b&&(a=d.q,rV(d,new pV(96<a+b?a+b:96,d.p)),Sm(d.z,333)))};\n_.jd=function(){var a;a=this.j.e.ob;a==a.r.a||rZ(a);m_(a.I,!0);a.C||(a.x||(a.x=new I_,Jy(a.x,"mosaic-GlassPanel-invisible")),WZ(a.x.pb,Nk,(QZ(),SZ(a.pb,Nk))),wz((fz(),yB(null)),a.x,0,0));Jy(this.j.e,"dragdrop-dragging");a=new NU(this.j.a,null);this.a=a.a+PU(this.j.a.pb);this.b=a.d+QU(this.j.a.pb);this.e=this.a+SU(this.j.a.pb)-this.j.e.le();this.d=this.b+RU(this.j.a.pb)-this.j.e.ke()};_.a=0;_.b=0;_.d=0;_.e=0;\nfunction I_(){var a;this.d=new J_(this);this.a=!1;this.b=new Gz;oW(this,this.b);a=this.pb.style;a[aR]="#000";a[hR]="alpha(opacity=50)";a.opacity="0.5";this.pb[Xg]="gwt-GlassPanel"}w(854,405,DQ,I_);\n_.ve=function(){var a;qW(this);try{a=this.ob}catch(b){b=Hq(b);if(G(b,106))throw new bz("Parent widget must be an instance of AbsolutePanel");throw b;}a==(fz(),yB(null))?(VV(this),WV(this.pb),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),an(Um,a),a.b=!0,a.c=TU(a),Rm(Um,a),this.c=new K_(this),iy(new UV(this.c))):(this.pb.style[Jg]=Ec,this.pb.style[Fj]=Ec);this.a&&Vx(new TV(this));wz(yB(null),new L_,xr($doc),yr($doc))};\n_.we=function(){this.f.we();$m(this.d);this.c&&(SV(gy,this.c,z(M_,q,29,[(!Nv&&(Nv=new Zm),Nv)])),this.c=null);this.a&&SV(Yx,this,z(M_,q,29,[(!Xx&&(Xx=new Zm),Xx)]))};_.fe=function(a){switch(Ux(a.type)){case 256:if(27==(a.keyCode||0))return ez(this),!1;case 1:if(tr(this.pb,a.target))return ez(this),!1}return!0};_.xe=iz;_.a=!1;_.b=null;_.c=null;function J_(a){Tm();this.a=a}w(855,67,{},J_);_.zd=function(){var a=this.a;VV(a);WV(a.pb)};_.a=null;function K_(a){this.a=a}w(856,1,{},K_);_.a=null;\nfunction L_(){this.pb=sA();var a;a=new HW(new N_(this));Zy(this,a,(Pt(),Pt(),Qt));Zy(this,a,(xV(),xV(),yV))}w(857,408,Sl,L_);_.xe=function(){LU(new O_(this))};function N_(a){this.a=a}w(858,1,{},N_);_.a=null;function O_(a){this.a=a}w(859,1,Kl,O_);_.pd=function(){this.a.pb.focus()};_.a=null;function P_(a){a.pb.style[Lk]=zg;a.pb.style[ci]=zg;if(a.kb){var a=a.ob,b;G(a,131)?a.$h(null):(b=H_(a))&&b.$h(a)}}w(861,388,xQ);_.Zh=function(){P_(this);return new pV(gr(this.pb,fj),gr(this.pb,ej))};_.$h=function(){P_(this)};\n_._h=iz;_.ee=function(){};_.Pe=iz;function i_(){this.pb=$doc.createElement("label");this.pb[Xg]="mosaic-Label";this.pb.style[Kk]=aj;this.pb[Xg]="mosaic-HTML"}w(860,861,xQ,i_);function FZ(a){oW(this,new Q_(a));this.pb[Xg]="mosaic-ImageButton"}w(862,405,DQ,FZ);\nfunction Q_(a){var b=(tA(),uA),c=(BA(),CA),d;d=new xW;d.f[Ig]=xc;d.f[Ng]=0;d.f[Rg]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;wW(b.a);b.a.c.rows[0].cells[0][tg]=c.a;wW(b.a);b.a.c.rows[0].cells[0].style[Hk]=e.a;wW(d);b=tW(d,0,0,!0);a&&(ez(a),c=d.i,c.a?(e=c.a.a,VD(c.b,e,a),c.a=c.a.b):(e=c.b.c,Rm(c.b,a)),a.pb[$Q]=e,Ox(b,a.pb),hz(a,d));oW(this,d);Ky(this.pb,"mosaic-WidgetWrapper",!0)}w(865,405,DQ,Q_);_.a=null;_.b=null;function xZ(a){this.a=a}w(866,1,{},xZ);\n_.Nd=function(){this.a.hb&&this.a!=this.a.r.a&&rZ(this.a)};_.a=null;function yZ(a){Tm();this.a=a}w(867,67,{},yZ);_.zd=function(){wV(this.a.T.jb);var a=this.a;Mv((!a.y&&(a.y=new R_),a.y))};_.a=null;function zZ(a){Tm();this.a=a}w(868,67,{},zZ);_.zd=function(){lZ(this.a,(mV(),nV))};_.a=null;function AZ(a){Tm();this.a=a}w(869,67,{},AZ);_.zd=function(){lZ(this.a,(mV(),mZ))};_.a=null;function DZ(){}w(870,1,{},DZ);function GZ(a){this.a=a}w(871,1,{},GZ);_.Nd=function(){this.a.Je()};_.a=null;\nfunction JZ(a){this.a=a}w(872,1,{},JZ);_.a=null;function KZ(a){this.a=a}w(873,1,Kl,KZ);_.pd=function(){this.a.O==(mV(),nV)?Sm(this.a.A,333):this.a.O==mZ&&Sm(this.a.B,333)};_.a=null;function hZ(a){this.pb=a;az(this)}w(874,388,Ul,hZ);_.Sd=zx;_.Td=BE;_.Ud=IC;_.Vd=HC;function R_(){jw.call(this,null)}w(875,310,vl,R_);function mV(){mV=x;nV=new S_(0);mZ=new S_(1);nZ=new S_(2);T_=z(U_,q,126,[nV,mZ,nZ])}function S_(a){this.b=a}w(876,195,{90:1,95:1,97:1,126:1},S_);var T_,nV,mZ,nZ;\nfunction VV(a){var b,c,d,e;c=wr();b=vr();e=(fW(),gW).scrollWidth;d=gW.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[Lk]=c-1+uj);0<=b-1&&(a.pb.style[ci]=b-1+uj)}function WV(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(ub+b.getPropertyValue("margin-left")).replace(GQ,m);a.style.marginTop=(ub+b.getPropertyValue("margin-top")).replace(GQ,m)}\nfunction V_(a,b){var c,d,e;if(a.k)return!0;a.x.ug();for(c=new mW(b);c.a.a<c.a.b.c-1;)d=TY(ZB(c.a)),e=d.ob,G(e,132)&&e.qe(d.ne()),d.ne()&&Rm(a.x,d);return!0}\nfunction W_(a,b){var c,d,e;if(b.a)a.c&&Cm(a.c),a.c=new X_(a,b),Dm(a.c,333);else for(d=new gw(a.x);d.b<d.d.Xf();)c=hw(d),e=c.nb,zz(b,Y_(c),e.s,e.t),Z_(c,e.u,e.r,z(B,u,-1,[$_(a.q.a,c).d,$_(a.p.a,c).c,$_(a.n.a,c).a,$_(a.o.a,c).b]),z(B,u,-1,[a0(a.i.a,c).d,a0(a.f.a,c).c,a0(a.d.a,c).a,a0(a.e.a,c).b]),z(B,u,-1,[b0(a.u,c),b0(a.t,c),b0(a.r,c),b0(a.s,c)]))}\nfunction c0(){this.x=new Om;this.j=new d0(this);this.w=new e0(this.j);this.v=new f0(this.j);this.q=new g0(this.j);this.p=new h0(this.j);this.n=new i0(this.j);this.o=new j0(this.j);this.i=new k0(this.j);this.f=new l0(this.j);this.d=new m0(this.j);this.e=new n0(this.j);this.u=new o0(this.j);this.t=new o0(this.j);this.r=new o0(this.j);this.s=new o0(this.j)}w(880,1,{});_.gi=function(a){W_(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;\n_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function X_(a,b){this.a=a;this.b=b;var c=(Im(),Lm);this.k=new Hm(this);this.t=c}w(881,58,{},X_);_.qd=$L;_.rd=$L;\n_.td=function(a){var b,c,d;for(c=new gw(this.a.x);c.b<c.d.Xf();)b=hw(c),G(b,42)&&(b=b.jb),d=b.nb,d.i=Gw(d.o+(d.s-d.o)*a),d.v=Gw(d.p+(d.t-d.p)*a),d.w=Gw(d.q+(d.u-d.q)*a),d.f=Gw(d.n+(d.r-d.n)*a),zz(this.b,Y_(b),d.i,d.v),Z_(b,d.w,d.f,z(B,u,-1,[$_(this.a.q.a,b).d,$_(this.a.p.a,b).c,$_(this.a.n.a,b).a,$_(this.a.o.a,b).b]),z(B,u,-1,[a0(this.a.i.a,b).d,a0(this.a.f.a,b).c,a0(this.a.d.a,b).a,a0(this.a.e.a,b).b]),z(B,u,-1,[b0(this.a.u,b),b0(this.a.t,b),b0(this.a.r,b),b0(this.a.s,b)]))};_.a=null;_.b=null;\nw(883,1,{});_.a=null;function m0(a){this.a=a}w(882,883,{},m0);function n0(a){this.a=a}w(884,883,{},n0);function l0(a){this.a=a}w(885,883,{},l0);function k0(a){this.a=a}w(886,883,{},k0);function i0(a){this.a=a}w(887,883,{},i0);function j0(a){this.a=a}w(888,883,{},j0);function h0(a){this.a=a}w(889,883,{},h0);function g0(a){this.a=a}w(890,883,{},g0);w(891,883,{},function(a){this.a=a});w(892,883,{},function(a){this.a=a});\nfunction b0(a,b){var c=a.a,d;d=mw(c.d,b);d||(d=new $Z(VZ(b.pb)),E(c.d,b,d));return d.d}function o0(a){this.a=a}w(893,883,{},o0);function f0(a){this.a=a}w(894,883,{},f0);function e0(a){this.a=a}w(895,883,{},e0);function a0(a,b){var c;c=mw(a.a,b);c||(c=new $Z(jZ(b.pb)),E(a.a,b,c));return c}function $_(a,b){var c;c=mw(a.b,b);c||(c=new $Z(UZ(b.pb)),E(a.b,b,c));return c}\nfunction p0(a,b){var c,d;d=mw(a.e,b);if(!d){c=b.nb;a:{d=a.f;var e=H_(b),f,g,h,j,l;if(G(b,131)){if(null!=c.k&&null!=c.j){d=new pV(q0(e,!0),q0(e,!1));break a}j=b.Zh();null!=c.k&&(j.b=q0(e,!0));null!=c.j&&(j.a=q0(e,!1))}else{if(null!=c.k&&null!=c.j){d=new pV(q0(e,!0),q0(e,!1));break a}j=new YZ;f=b.pb;l=f.style;g=l[rj];h=l[Ik];l[rj]="static";l[Ik]=di;null!=c.k?j.b=q0(e,!0):(l[Lk]=zg,j.b=(f.offsetWidth||0)+$_(d.o.a,b).b+$_(d.p.a,b).c);null!=c.j?j.a=q0(e,!1):(l[ci]=zg,j.a=(f.offsetHeight||0)+$_(d.q.a,b).d+\n$_(d.n.a,b).a);l[rj]=g;l[Ik]=h}d=j}null!=c.k&&(Ss(),Vs)==c.k.ii()||null!=c.j&&(Ss(),Vs)!=c.j.ii()||E(a.e,b,d)}return d}function d0(a){this.f=a;this.c=new Hp;this.e=new Hp;this.b=new Hp;this.a=new Hp;this.d=new Hp}w(896,1,{},d0);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function r0(a){var b;b=a.nb;if(null==b||!G(b,129))b=new s0,a.nb=b;return b}function k_(){n_.call(this,(o_(),t0))}function n_(a){var b=(u0(),v0);c0.call(this);this.b=a;this.a=b}w(897,880,{},k_,n_);\n_.hi=function(a){var b,c,d,e,f,g,h,j,l;j=new YZ;V_(this,a);l=$_(this.o.a,a).b+$_(this.p.a,a).c+a0(this.e.a,a).b+a0(this.f.a,a).c+b0(this.s,a)+b0(this.t,a);d=$_(this.q.a,a).d+$_(this.n.a,a).a+a0(this.i.a,a).d+a0(this.d.a,a).a+b0(this.u,a)+b0(this.r,a);c=this.x.c;if(0==c)return j.b=l,j.a=d,j;a=a.o;this.b==(o_(),t0)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new gw(this.x);a.b<a.d.Xf();)c=hw(a),e=r0(c),b=null,h=c.ob,G(h,132)&&(b=h,b=w0(b),b=new pV(b[1]+b[3],b[0]+b[0])),this.b==t0?(l+=p0(this.w.a,c).b,e.a=p0(this.v.a,\nc).a,G(h,132)&&(l+=b.b,e.a+=b.a),f=gn(f,e.a)):(d+=p0(this.v.a,c).a,e.b=p0(this.w.a,c).b,G(h,132)&&(d+=b.a,e.b+=b.b),g=gn(g,e.b));this.b==t0?(j.b=l,j.a=d+f):(j.b=l+g,j.a=d);return j};\n_.gi=function(a){var b,c,d,e,f,g,h,j,l,n,o,r,t,y,v,s,A,F;if(V_(this,a)&&(e=this.x.c,0!=e)){v=a.o;t=b0(this.s,a);s=b0(this.u,a);c=oV(a.pb);F=c.b-(t+b0(this.t,a));o=c.a-(s+b0(this.r,a));g=F;c=o;this.b==(o_(),t0)?g-=(e-1)*v:c-=(e-1)*v;h=j=0;for(e=new gw(this.x);e.b<e.d.Xf();)d=hw(e),b=null,r=r0(d),y=d.ob,G(y,132)&&(b=y,b=w0(b),b=new pV(b[1]+b[3],b[0]+b[0])),this.b==t0?(r.d?++j:(r.b=p0(this.w.a,d).b,G(y,132)&&(r.b+=b.b),g-=r.b),r.c?r.a=o:(r.a=p0(this.v.a,d).a,G(y,132)&&(r.a+=b.a))):(r.c?++h:(r.a=p0(this.v.a,\nd).a,G(y,132)&&(r.a+=b.a),c-=r.a),r.d?r.b=F:(r.b=p0(this.w.a,d).b,G(y,132)&&(r.b+=b.b)));for(e=new gw(this.x);e.b<e.d.Xf();)d=hw(e),b=null,r=d.nb,y=d.ob,G(y,132)&&(b=y,b=w0(b),b=new pV(b[1]+b[3],b[0]+b[0])),A=r.b,n=r.a,this.b==t0?r.d&&(A=~~(g/j)):r.c&&(n=~~(c/h)),s=0>s?0:s,l=A,f=n,G(y,132)&&(l-=b.b,f-=b.a),this.b==p_?(r.s=this.a==(u0(),v0)?t:this.a==x0?t+~~(F/2)-~~(A/2):t+F-A,r.t=s,r.u=l,r.r=f,s+=n+v):(this.a==(u0(),v0)?(r.s=t,r.t=s):this.a==x0?(r.s=t,r.t=s+~~(o/2)-~~(n/2)):(r.s=t,r.t=s+o-n),r.u=\nl,r.r=f,t+=A+v),a.a&&(y=d.ie()-br(a.pb)-b0(this.s,a),-1==r.o&&(r.o=y),y=d.je()-er(a.pb)-b0(this.u,a),-1==r.p&&(r.p=y),y=d.le(),-1==r.q&&(r.q=y),d=d.ke(),-1==r.n&&(r.n=d));W_(this,a)}};_.a=null;_.b=null;function u0(){u0=x;v0=new y0(0);x0=new y0(1);z0=new y0(2);A0=z(B0,q,127,[v0,x0,z0])}function y0(a){this.b=a}w(898,195,{90:1,95:1,97:1,127:1},y0);var A0,x0,z0,v0;function o_(){o_=x;t0=new C0(0);p_=new C0(1);D0=z(E0,q,128,[t0,p_])}function C0(a){this.b=a}w(899,195,{90:1,95:1,97:1,128:1},C0);\nvar D0,t0,p_;w(901,1,{133: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 s0(){this.e=!1}function IZ(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(900,901,{129:1,133:1},s0,IZ);_.a=0;_.b=0;_.c=!1;_.d=!1;function F0(a,b){if(a.k)return!0;V_(a,b);if(0<a.x.c){a.a=fy(a.x,0);var c=a.a,d;d=c.nb;if(null==d||!G(d,130))d=new G0,c.nb=d;a.b=d;a.x.ug();Rm(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}\nfunction H0(){c0.call(this)}w(902,880,{},H0);_.hi=function(a){var b,c;c=new YZ;F0(this,a);if(this.a){b=p0(this.w.a,this.a).b;var d=p0(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.ob;G(b,132)&&(b=w0(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=$_(this.o.a,a).b+$_(this.p.a,a).c+a0(this.e.a,a).b+a0(this.f.a,a).c+b0(this.s,a)+b0(this.t,a);c.a+=$_(this.q.a,a).d+$_(this.n.a,a).a+a0(this.i.a,a).d+a0(this.d.a,a).a+b0(this.u,a)+b0(this.r,a);return c};\n_.gi=function(a){var b,c,d,e,f;F0(this,a)&&(d=b0(this.s,a),e=b0(this.u,a),c=oV(a.pb),f=c.b-(d+b0(this.t,a)),c=c.a-(e+b0(this.r,a)),b=this.a.ob,G(b,132)&&(b=w0(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.ie()-br(a.pb)-b0(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.je()-er(a.pb)-b0(this.u,a),-1==d.p&&(d.p=e),d=this.b,e=this.a.le(),-1==d.q&&(d.q=e),d=this.b,e=this.a.ke(),-1==d.n&&(d.n=e)),W_(this,a))};_.a=null;_.b=null;function G0(){this.e=!1}\nw(903,901,{130:1,133:1},G0);function w0(a){var b,c,d,e;null==a.a&&(a.a=D(B,u,-1,4,1),e=lr(wy(wy(a.c,0),0)),c=lr(wy(wy(a.c,2),2)),d=UZ(a.pb),b=jZ(a.pb),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 I0(a,b){a.kb&&ez(a);return Ez(a,b)}function J0(){fA();Wz.call(this,gA)}w(904,395,{28:1,30:1,38:1,42:1,43:1,44:1,46:1,50:1,52:1,132:1},J0);_.ze=function(a){return I0(this,a)};_.a=null;\nfunction Y_(a){var b;b=a.ob;return G(b,132)?b:a}function sV(a){if(!a.kb)return new YZ;if(-1==a.j.b||-1==a.j.a)a.j=a.d.hi(a),uV(a,a.j),a.d.gi(a),a.j=a.d.hi(a);return a.j}function TY(a){return G(a,132)?a.jb:a}function K0(a){var b;if(!a.n){b=(!g_&&(g_=new f_),g_);var c=L0(a,HQ,!0);b.a=c;c=L0(a,IQ,!0);b.b=c;a.n=b}return a.n}\nfunction SY(a,b,c,d,e){if(G(b,42))throw new bn("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&G(f,133)&&f.e?(c=new J0,qz(a,c,a.pb,d,!0),Fz(c,b)):qz(a,b,c,d,e);UY(a,b)}function HZ(a,b,c,d){b.nb=c;SY(a,b,a.pb,d,!0)}\nfunction UY(a,b){var c;c=a.d;if(b){var d=c.j;ow(d.c,b);ow(d.e,b);ow(d.b,b);ow(d.a,b);ow(d.d,b)}else d=c.j,JB(d.c),JB(d.e),JB(d.b),JB(d.a),JB(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.ob;if(c==Y_(a))c=c.ob;else{if(G(c,125)||G(c,41))d=c,c=c.ob,c==Y_(d)&&(c=c.ob);G(c,132)&&G(c.ob,124)&&(c=c.ob)}G(c,131)&&!G(c,124)&&(c.$h(a.ob),c.$h(a))}}\nfunction wV(a){if(a.kb&&a.pb.style.display!=Zi){a.pb.scrollTop=0;var b=a.pb,c=0;!rr()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==Lj&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.d.gi(a);a.c=!1;M0(a)}}function M0(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=TY(JW(a.p,d)),G(b,132)&&(b=b.jb),b.ne()&&(G(b,131)?b._h():G(b,49)&&b.Pe())}function VY(a,b){var c;G(b,132)&&(b=G(b,132)?b.jb:b);c=Y_(b);return xz(a,c)?(G(c,132)&&I0(c,b),UY(a,null),!0):!1}\nfunction j_(a,b){var c;a.d=b;null!=a.e&&FU(a,Py(a.pb)+ub+a.e);a.e=b.cZ.d;c=jC(a.e,Ry(46));a.e=XE(a.e,c+1,a.e.length);Jy(a,Py(a.pb)+ub+a.e);UY(a,null)}function L0(a,b,c){a.k||(a.k=$doc.createElement($j),WZ(a.k,rj,ig),WZ(a.k,Ik,di),WZ(a.k,pi,Ec),WZ(a.k,tk,Ec),a.pb.appendChild(a.k));WZ(a.k,Lk,b);WZ(a.k,ci,b);a=TZ(a.k);return c?a.b:a.a}\nfunction q0(a,b){var c;c=null.ii();if(c==(Ss(),gt)){c=(K0(a),null.ii());var d=(-1==e_&&(e_=(QZ(),QY(JQ,!0))),e_);return P(J(Math.round(100*d*c/254)))}if(c==Xs)return c=K0(a),d=null.ii(),P(J(Q(d*(-1==c.a&&(c.a=QY(HQ,!0)),c.a))));if(c==Zs)return c=K0(a),d=null.ii(),P(J(Q(d*(-1==c.b&&(c.b=QY(IQ,!0)),c.a))));if(c==et)return c=(K0(a),null.ii()),d=(-1==e_&&(e_=(QZ(),QY(JQ,!0))),e_),P(J(Math.round(d*c)));if(c==it)return c=(K0(a),null.ii()),d=(-1==e_&&(e_=(QZ(),QY(JQ,!0))),e_),P(J(Math.round(10*d*c/254)));\nif(c==ct)return P(J(Q(12*(K0(a),null.ii())*P(J(Q((-1==e_&&(e_=(QZ(),QY(JQ,!0))),e_)/72))))));if(c==Vs)return L0(a,null.ii(),b);if(c==at)return c=(K0(a),P(J(Q(null.ii())))),d=(-1==e_&&(e_=(QZ(),QY(JQ,!0))),e_),P(J(Math.round(d*c/72)));if(null.ii()==Ts)return P(J(Q(null.ii())));throw new bn("Invalid size: "+null.ii());}function wZ(){var a=new H0;Bz.call(this);this.j=new pV(-1,-1);new N0(this);this.pb[Xg]="mosaic-LayoutPanel";j_(this,a)}\nw(905,385,{28:1,30:1,38:1,43:1,44:1,46:1,49:1,50:1,52:1,131:1},wZ);_.De=function(a){SY(this,a,this.pb,this.p.c,!0)};_.se=function(){kz(this,new O0)};_.te=function(){kz(this,new P0)};_.Zh=function(){return sV(this)};_.Ae=function(a){return tz(this.p,Y_(a))};_.Be=function(a,b,c,d){SY(this,a,b,c,d)};_.$h=function(a){UY(this,a)};_.Ce=function(){return new mW(this)};_._h=HD;\n_.xe=function(){var a;this.b&&(null!=this.i&&null!=this.f?(Ny(this,this.i,this.f),this.i=this.f=null):(a=sV(this),null!=this.i?(Ny(this,this.i,a.a+uj),this.i=null):null!=this.f?(Ny(this,a.b+uj,this.f),this.f=null):Ny(this,a.b+uj,a.a+uj)),wV(this))};_.Pe=HD;_.ze=function(a){return VY(this,a)};_.pe=function(a){this.pb.style[ci]=a;this.kb||(this.f=a)};_.Ee=function(a,b,c){zz(this,Y_(a),b,c)};_.re=function(a){this.pb.style[Lk]=a;this.kb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.k=null;_.n=null;_.o=4;function O0(){}w(906,1,{},O0);_.Ne=function(a){Y_(a).ve()};function P0(){}w(907,1,{},P0);_.Ne=function(a){Y_(a).we()};function mW(a){this.b=a;this.a=new vz(this.b.p)}w(908,1,{},mW);_.be=function(){return this.a.a<this.a.b.c-1};_.ce=function(){return TY(ZB(this.a))};_.de=function(){$B(this.a)};_.b=null;function Q0(){Q0=x;new EW}function N0(a){Q0();Ky(a.pb,"dragdrop-dropTarget",!0);this.a=a;new R0(this)}w(909,50,{},N0);function R0(a){Tm();this.a=a}w(910,67,{},R0);\n_.zd=function(){UY(this.a.a,null);wV(this.a.a)};_.a=null;function H_(a){a=a.ob;return!a?null:G(a,131)?a:H_(a)}function pZ(a,b,c){var d;d=a.pb;Z_(a,b,c,UZ(d),jZ(d),VZ(d))}function Z_(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.re((0>g?0:g)+(Ss(),uj)),b!=a.le()&&a.re((0>b?0:b)+uj));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.pe((0>b?0:b)+(Ss(),uj)),c!=a.ke()&&a.pe((0>c?0:c)+uj))}function uV(a,b){pZ(a,b.b,b.a)}var S0=UL(" S");X(498);X(505);X(688);X(724);X(543);X(704);X(493);\nvar T0=SL(194,function(){KU();return eV}),fV=OL(942,T0);SL(196,null);SL(197,null);SL(198,null);SL(199,null);SL(200,null);var U0=SL(321,function(){FV();return KV}),LV=OL(953,U0);X(513);var AX=X(508);X(491);X(492);TL();TL();TL();X(538);X(23);X(22);X(32);var pT=OL(959,S0),rT=OL(960,lM),V0=X(18),vT=OL(961,V0);X(26);X(783);X(537);X(549);X(548);X(553);X(413);X(412);X(617);X(550);X(544);var kX=X(490),jX=OL(964,MD);X(790);X(789);X(818);X(787);X(816);var W0=SL(876,function(){mV();return T_}),U_=OL(965,W0);\nX(875);X(874);X(866);X(867);X(868);X(869);X(870);X(871);X(872);X(873);X(847);X(777);X(779);X(7);var X0=X(12),xS=OL(966,X0),kS=OL(967,nJ),CR=OL(968,bH),Y0=X(9),dS=OL(969,Y0),Z0=X(11),aS=OL(970,Z0);X(21);X(13);X(8);X(10);X(673);X(675);X(676);var $0=X(677),mY=OL(971,$0);X(678);var a1=SL(679,function(){kY();return uY}),vY=OL(972,a1);SL(680,null);SL(681,null);SL(682,null);X(674);X(656);X(666);X(667);X(668);X(402);X(401);X(406);X(27);X(31);X(14);var b1=X(null),gT=OL(979,b1);X(16);var jT=OL(980,zq);X(20);\nX(17);X(15);X(405);X(849);X(44);X(852);X(853);X(851);X(850);X(843);X(842);X(905);X(906);X(907);X(908);X(845);X(308);X(641);X(640);X(269);var ZZ=X(834),c_=X(836);X(306);X(861);X(860);X(323);X(395);X(904);X(359);X(362);X(360);X(361);X(46);X(48);X(47);X(428);X(356);var M_=OL(982,UP);X(357);X(662);X(862);X(828);X(324);var d_=X(837);X(846);X(865);X(901);X(900);X(277);X(45);X(880);X(897);var c1=SL(898,function(){u0();return A0}),B0=OL(983,c1),d1=SL(899,function(){o_();return D0}),E0=OL(984,d1);X(883);X(892);\nX(891);X(895);X(894);X(890);X(889);X(887);X(888);X(886);X(885);X(882);X(884);X(893);X(896);X(881);X(848);X(902);X(410);X(409);X(415);X(416);X(414);X(358);X(379);X(380);X(52);X(55);X(903);X(49);X(51);X(50);X(909);X(910);X(854);X(857);X(858);X(859);X(855);X(856);var a_=X(835);X(839);X(840);X(284);C(vQ)(9);function BE(a){return Zy(this,a,($u(),$u(),av))}function HC(a){return Zy(this,a,(jv(),jv(),kv))}function oA(){return!1}function lm(){wV(this.T.jb)}\nfunction iA(){var a;a=31+this.a;return a=31*a+this.b}function xx(){}function IC(a){return Zy(this,a,(cv(),cv(),dv))}function zx(a){return Zy(this,a,(Xu(),Xu(),Yu))}function mm(){return!0}function rM(){return this.c}function iz(){}function pA(){return CM(this.a)}function nA(){return br(this.pb)}function yE(){return!1}function jz(a){FY(this,a)}function cu(a){return Yy(this,a,(fu(),fu(),gu))}\nfunction $L(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new gw(b.x);d.b<d.d.Xf();)c=hw(d),G(c,42)&&(c=c.jb),e=c.nb,zz(a,Y_(c),e.s,e.t),Z_(c,e.u,e.r,z(B,u,-1,[$_(b.q.a,c).d,$_(b.p.a,c).c,$_(b.n.a,c).a,$_(b.o.a,c).b]),z(B,u,-1,[a0(b.i.a,c).d,a0(b.f.a,c).c,a0(b.d.a,c).a,a0(b.e.a,c).b]),z(B,u,-1,[b0(b.u,c),b0(b.t,c),b0(b.r,c),b0(b.s,c)]));M0(a);this.a.c=null;for(b=new gw(this.a.x);b.b<b.d.Xf();)a=hw(b),G(a,42)&&(a=a.jb),a=a.nb,a.o=a.p=a.q=a.n=-1}function HD(){wV(this)}\nfunction mL(a){return Yy(this,a,(tu(),tu(),uu))}function Ax(a){return Yy(this,a,(ju(),ju(),ku))}function GC(){return!kC(this)?new tC(0,0):EC(this.Tc,this)}function mA(){return er(this.pb)}\nfunction xM(){var a,b,c,d,e,f;if(this.e){a=oV(this.pb);for(c=0,d=this.e.a.c;c<d;++c)f=fy(this.e.a,c),b=new pV(gr(f.pb,fj),gr(f.pb,ej)),e=eZ(this,f),e.a-=gn(0,e.a+gr(f.pb,fj)-a.b),e.b-=gn(0,e.b+gr(f.pb,ej)-a.a),iZ(f,gn(0,e.a),gn(0,e.b)),b.b=b.b>a.b?a.b:-1,b.a=b.a>a.a?a.a:-1,pZ(f,b.b,b.a),f.O==(mV(),nV)&&uV(f,new qZ(oV(this.pb))),Sm(f.z,1)}}function SD(a){return this.a<a.a?-1:this.a>a.a?1:0}function wK(){return null}function Xy(){return db+this.a+qb+this.d+jb}\nfunction Vy(a){return Yy(this,a,(mu(),mu(),nu))}function vK(){return this.a}function wv(){}function JM(){wV(this.f)};\n//@ sourceURL=9.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/1.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/1.cache.js
new file mode 100644
index 0000000..2bf144c
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/1.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback1('var c1={10:1,90:1,94:1,105:1},d1="\\t",e1=" ",f1=" 1",g1=" 2",h1=" 3",i1=" 0",j1=" 1",k1=" 2",l1="!a",m1=\'" fill="\',n1="Assignment of aromatic double bonds failed",o1="M",p1="r";function q1(a){var b;b=a.K.c*r1(a.G);a.R=0.06*b;a.M=0.15*b;a.L=0.38*b;a.P=0.47*b;a.Q=Fw(0.6*b*a.E+0.5);a.O=0.12*b;a.S=0.4*b;a.y=0.5*b+0.5}\nfunction s1(a,b,c,d){var e,f,g;f=(b.b-b.a)/10;g=(b.d-b.c)/10;e=new t1;u1(a.G,bT(a.G,c,d))?d=c=-3:(c=a.r[c],d=a.r[d]);v1(a,c);e.a=b.a;e.c=b.c;e.b=b.a+2*f;e.d=b.c+2*g;w1(a,e);e.a=b.a+4*f;e.c=b.c+4*g;e.b=b.a+5*f;e.d=b.c+5*g;w1(a,e);v1(a,d);e.a=b.a+5*f;e.c=b.c+5*g;e.b=b.a+6*f;e.d=b.c+6*g;w1(a,e);e.a=b.a+8*f;e.c=b.c+8*g;e.b=b.b;e.d=b.d;w1(a,e);v1(a,a.J)}\nfunction x1(a,b,c,d){if(u1(a.G,bT(a.G,c,d)))v1(a,-3),w1(a,b),v1(a,a.J);else if(a.r[c]!=a.r[d]){var e,f;e=new t1;f=new t1;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;y1(a,e)&&(v1(a,a.r[c]),w1(a,e));y1(a,f)&&(v1(a,a.r[d]),w1(a,f));v1(a,a.J)}else 0!=a.r[c]?(v1(a,a.r[c]),w1(a,b),v1(a,a.J)):w1(a,b)}\nfunction z1(a,b){var c;for(c=0;c<a.T.c;++c)a.w=A1(a.w,ey(a.T,c));var d,e,f,g,h;d=D(yq,rl,-1,a.G.o,2);for(c=0;c<a.G.p;++c)0!=(a.G.z[c]&131072)&&(d[Y(a.G,0,c)]=!0,d[Y(a.G,1,c)]=!0);f=new B1;for(c=0;c<a.G.o;++c)if(e=0!=(a.G.w[c]&536870912)?0.47*b:d[c]?0.38*b:0,0!=e){g=C1(a.K,vR(a.G,c));h=D1(a.K,wR(a.G,c));var j=f;h-=e;var l=2*e,n=2*e;j.c=g-e;j.d=h;j.b=l;j.a=n;a.w=A1(a.w,f)}c=0.1*b;a.w.c-=c;a.w.d-=c;a.w.b+=2*c;a.w.a+=2*c}\nfunction F1(a,b){var c,d;if(0!=(a.B&128))return a.r[b];d=G1(a,b);if(-1==d){c=a.G;var e,f,g,h;e=-1;if(1==c.k[b])for(f=0;f<c.f[b];++f)if(2==c.j[b][f]){f=c.e[b][f];if(2==c.f[f]&&2==c.k[f])for(h=0;2>h;++h)if(g=c.e[f][h],g!=b&&1==c.k[g]){e=f;break}break}c=e;-1!=c&&(b=c,d=G1(a,c))}if(-1==d)return a.r[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448}}\nfunction G1(a,b){var c,d,e;d=e=-1;if(0!=(a.B&128))return-1;0!=(a.G.s[b]&134217728)&&(e=KS(a.G,b),d=LS(a.G,b));c=pS(a.G,b);-1!=c&&(e=(a.G.z[c]&3072)>>10,d=MS(a.G,c));-1!=e&&0!=e&&(e|=d<<8);return e}function H1(a,b){var c;if(0==lR(a.G,b))return!1;for(c=0;c<lR(a.G,b);++c)if(!u1(a.G,AR(a.G,b,c)))return!1;return!0}function I1(a){var b;a.s=D(yq,rl,-1,a.G.o,2);for(b=0;b<a.G.p;++b)a.s[Y(a.G,0,b)]=!0,a.s[Y(a.G,1,b)]=!0}\nfunction J1(a,b,c,d,e){var f,g,h,j,l,n,o;n=!1;e.a=0;e.b=0;0<d?f=2.617993878:f=3.665191429;o=CR(a.G,b,c);for(j=0;j<a.G.f[b];++j)g=AR(a.G,b,j),h=o,Y(a.G,0,g)==b?l=Y(a.G,1,g):l=Y(a.G,0,g),l!=c&&(g=CR(a.G,b,l),o<g&&(h+=6.283185307179586),g=h-g,0<d?(3.141592653589793>g&&(n=!0),2.617993878<g&&(g=2.617993878),0.523598776>g&&(g=0.523598776),g<=f&&(f=g,g=a.M*Math.tan(g-1.5707963267948966)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))):(3.141592653589793<=g&&(n=!0),3.665191429>g&&(g=3.665191429),5.759586531<\ng&&(g=5.759586531),g>=f&&(f=g,g=a.M*Math.tan(4.712388981-g)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))));return n}function K1(a,b,c,d){0==b?(0>c?d.a=a.M:d.a=-a.M,d.b=0):(c=Math.atan(c/b),0>b&&(c+=3.141592653589793),d.a=-(a.M*Math.sin(c)),d.b=a.M*Math.cos(c))}\nfunction L1(a,b,c,d){var e,f,g,h,j,l,n,o;e=new t1;h=new t1;l=new M1;j=new M1;f=Y(a.G,0,c);g=Y(a.G,1,c);d&&(n=b.a,b.a=b.b,b.b=n,n=b.c,b.c=b.d,b.d=n,n=f,f=g,g=n);if(y1(a,b))if(zR(a.G,c)){e.a=b.a;e.c=b.c;e.b=b.b;e.d=b.d;d=d?-N1(a,c):N1(a,c);0==d&&(d=1);K1(a,b.b-b.a,b.d-b.c,l);if(0<d){if(h.a=b.a+l.a,h.c=b.c+l.b,h.b=b.b+l.a,h.d=b.d+l.b,J1(a,f,g,1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a}else if(h.a=b.a-l.a,h.c=b.c-l.b,h.b=b.b-l.a,h.d=b.d-l.b,J1(a,f,g,-1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a;26==a.G.B[c]&&\nO1(e,h);y1(a,e)&&x1(a,e,f,g);64==a.G.B[c]?y1(a,h)&&s1(a,h,f,g):y1(a,h)&&x1(a,h,f,g)}else{K1(a,b.b-b.a,b.d-b.c,l);n=l.a/2;o=l.b/2;d=!1;e.a=b.a+n;e.c=b.c+o;e.b=b.b+n;e.d=b.d+o;if(1<a.G.f[f])if(J1(a,f,g,1,j)){if(e.a+=j.a,e.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))e.a+=l.b,e.c-=l.a}else a.q[f]=new P1(e.a,e.c);h.a=b.a-n;h.c=b.c-o;h.b=b.b-n;h.d=b.d-o;if(1<a.G.f[f])if(J1(a,f,g,0,j)){if(h.a+=j.a,h.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))h.a+=l.b,h.c-=l.a}else a.q[f]=new P1(h.a,h.c),d=!0;26==a.G.B[c]&&O1(e,h);64==\na.G.B[c]?d?(s1(a,e,f,g),x1(a,h,f,g)):(x1(a,e,f,g),s1(a,h,f,g)):(x1(a,e,f,g),x1(a,h,f,g))}}\nfunction Q1(a,b){var c,d,e,f,g,h,j,l,n,o,r,t;a.F||(r=D1(a.K,wR(a.G,b)),r=\'<circle id="\'+(null!=a.k?a.k:Ki+R1)+":Atom:"+b+\'" class="event" cx="\'+Fw(100*C1(a.K,vR(a.G,b)))/100+qa+Fw(100*r)/100+\'" r="8" fill-opacity="0"/>\',Qm(a.b,r));h=null;0!=a.G.q[b]&&(r=1==$H(a.G.q[b])?m:m+$H(a.G.q[b]),h=0>a.G.q[b]?r+ub:r+mb);g=null;r=a.G.w[b];0!=r&&(0!=(r&2)&&(g=gg),0!=(r&4)&&(g=null==g?l1:g+",!a"),0!=(r&4096)&&(g=null==g?Mj:g+",s"),0!=(r&1920)&&(e=r&1920,1792==e?g=null==g?"h0":g+",h0":1664==e?g=null==g?"h1":g+",h1":\n1408==e?g=null==g?"h2":g+",h2":128==e?g=null==g?"h>0":g+",h>0":384==e?g=null==g?"h>1":g+",h>1":1024==e?g=null==g?"h<3":g+",h<3":1536==e&&(g=null==g?"h<2":g+",h<2")),0!=(r&234881024)&&(e=r&234881024,167772160==e?g=null==g?"c0":g+",c0":100663296==e?g=null==g?"c+":g+",c+":201326592==e&&(g=null==g?"c-":g+",c-")),0!=(r&114688)&&(e=r&114688,98304==e?g=null==g?"pi0":g+",pi0":81920==e?g=null==g?"pi1":g+",pi1":49152==e?g=null==g?"pi2":g+",pi2":16384==e&&(g=null==g?"pi>0":g+",pi>0")),0!=(r&4063232)&&(e=r&4063232,\n3801088==e?g=null==g?"n1":g+",n1":3538944==e?g=null==g?"n2":g+",n2":3014656==e?g=null==g?"n3":g+",n3":3145728==e?g=null==g?"n<3":g+",n<3":2097152==e?g=null==g?"n<4":g+",n<4":393216==e?g=null==g?"n>1":g+",n>1":917504==e?g=null==g?"n>2":g+",n>2":1966080==e&&(g=null==g?"n>3":g+",n>3")),0!=(r&120)&&(e=r&120,112==e?g=null==g?Lg:g+",c":8==e?g=null==g?p1:g+",r":104==e?g=null==g?"rb2":g+",rb2":88==e?g=null==g?"rb3":g+",rb3":56==e&&(g=null==g?"rb4":g+",rb4")),0!=(r&29360128)&&(g=null==g?"rs"+((r&29360128)>>\n22):g+",rs"+((r&29360128)>>22)),0!=(r&268435456)&&(g=null==g?"sp2":g+",sp2"));0!=a.G.v[b]&&(g=null==g?m+a.G.v[b]:g+nb+(m+a.G.v[b]));r=0;if(0!=(a.G.s[b]&48))switch(a.G.s[b]&48){case 16:h=null==h?Ok:h+",|";break;case 32:r=1;break;case 48:r=2}e=null;if(0==(a.B&64))if(0!=(a.G.s[b]&67108864))e=Gd;else if(0!=(a.G.s[b]&98304)>>15)if(2==a.G.f[b])switch((a.G.s[b]&98304)>>15){case 2:e=0!=(a.G.s[b]&4)?lj:Bf;break;case 1:e=0!=(a.G.s[b]&4)?wi:o1;break;default:e=lb}else switch((a.G.s[b]&98304)>>15){case 1:e=0!=\n(a.G.s[b]&4)?p1:Gf;break;case 2:e=0!=(a.G.s[b]&4)?Mj:Jf;break;default:e=lb}0!=(a.B&1792)&&(e=null==e?m+(null==a.G.b.d?-1:a.G.b.d[b]):e+nb+(m+(null==a.G.b.d?-1:a.G.b.d[b])));n=null;0!=(a.B&16)&&0!=$H(a.G.u[b])&&(n=m+$H(a.G.u[b]));l=null;a:{j=a.G;rS(j,1);if(2==j.f[b]&&2==j.j[b][0]&&2==j.j[b][1])for(d=0;2>d;++d)for(c=0;c<lR(j,j.e[b][d]);++c){if(mT(j,j.i[j.e[b][d]][c],j.e[b][d])){j=j.i[j.e[b][d]][c];break a}}else for(d=0;d<j.f[j.o+b];++d)if(mT(j,j.i[b][d],b)){j=j.i[b][d];break a}j=-1}-1!=j&&(j=G1(a,b),\n-1!=j&&(l=0==j?hg:(1==(j&255)?Ta:ij)+(1+(j>>8))));j=0;a.G.E?((6!=a.G.x[b]||!a.s[b])&&0!=(a.G.w[b]&2048)&&0!=a.G.q[b]||0!=(a.G.s[b]&48))&&(j=eS(a.G,b)):(6!=a.G.x[b]||!a.s[b]||0!=(a.G.s[b]&48))&&(j=eS(a.G,b));c=HS(a.G,b);if(null!=c)j=0;else if(null!=yS(a.G,b)){d=0!=(a.G.w[b]&1)?"[!":Yf;c=a.G;if(null==c.t||null==c.t[b])c=0!=(c.w[b]&1)?m:nT[c.x[b]];else{t=m;for(o=0;o<c.t[b].length;++o)0<o&&(t+=nb),f=c.t[b][o],t+=nT[f];c=t}c=d+c+eg;5<c.length&&(c=d+yS(a.G,b).length+eg);0!=(a.G.w[b]&2048)&&(j=-1)}else 0!=\n(a.G.w[b]&1)?(c=Gd,0!=(a.G.w[b]&2048)&&(j=-1)):(6!=a.G.x[b]||null!=h||null!=g||0<j||!a.s[b])&&(c=nT[a.G.x[b]]);d=0;!JS(a.G,b)&0!=(a.G.w[b]&536870912)&&v1(a,-8);if(null!=c)d=S1(a,c),T1(a,C1(a.K,vR(a.G,b)),D1(a.K,wR(a.G,b)),c,!0),a.t[b]=!0;else{a:if(2!=a.G.f[b])c=!1;else{for(c=0;2>c;++c)if(2!=a.G.j[b][c]){c=!1;break a}c=!0}c&&(c=C1(a.K,vR(a.G,b)),f=D1(a.K,wR(a.G,b)),Qm(a.T,new U1(c-a.O,f-a.O,2*a.O,2*a.O)),a.F||Qm(a.N,new V1(c,f,H1(a,b)?-3:a.r[b])))}null!=h&&(W1(a,~~((2*a.Q+1)/3)),f=C1(a.K,vR(a.G,b))+\n((d+S1(a,h))/2+1),c=D1(a.K,wR(a.G,b))-~~((4*a.o-4)/8),T1(a,f,c,h,!0),W1(a,a.Q));0!=(a.B&2)&&(g=m+b);null!=g&&(W1(a,~~((2*a.Q+1)/3)),f=C1(a.K,vR(a.G,b))-(d+S1(a,g))/2,c=D1(a.K,wR(a.G,b))-~~((4*a.o-4)/8),T1(a,f,c,g,!0),W1(a,a.Q));null!=e&&(W1(a,~~((2*a.Q+1)/3)),f=C1(a.K,vR(a.G,b))-(d+S1(a,e))/2,c=D1(a.K,wR(a.G,b))+~~((4*a.o+4)/8),o=a.z,v1(a,448),T1(a,f,c,e,!1),v1(a,o),W1(a,a.Q));null!=n&&(W1(a,~~((2*a.Q+1)/3)),f=C1(a.K,vR(a.G,b))+((d+S1(a,n))/2+1),c=D1(a.K,wR(a.G,b))+~~((4*a.o+4)/8),o=a.z,v1(a,0>a.G.u[b]?\n384:448),T1(a,f,c,n,!0),v1(a,o),W1(a,a.Q));if(null!=l){var y,v;c=D(aH,Yl,-1,lR(a.G,b),1);for(f=0;f<lR(a.G,b);++f)c[f]=CR(a.G,b,kR(a.G,b,f));fS(c);o=X1(c,0);t=Y1(c,0,o);for(f=1;f<c.length;++f)y=X1(c,f),v=Y1(c,f,y),t<v&&(t=v,o=y);c=o;W1(a,~~((2*a.Q+1)/3));f=C1(a.K,vR(a.G,b))+0.7*a.o*Math.sin(c);c=D1(a.K,wR(a.G,b))+0.7*a.o*Math.cos(c);o=a.z;v1(a,F1(a,b));T1(a,f,c,l,!1);v1(a,o);W1(a,a.Q)}if(!(0==j&&0==r)){l=D(aH,Yl,-1,4,1);for(c=0;c<lR(a.G,b);++c){f=AR(a.G,b,c);for(o=0;2>o;++o)Y(a.G,o,f)==b&&(t=CR(a.G,\nY(a.G,o,f),Y(a.G,1-o,f)),-1.5707963267948966>t?(l[0]-=t+1.5707963267948966,l[3]+=t+3.141592653589793):0>t?(l[2]+=t+1.5707963267948966,l[3]-=t):1.5707963267948966>t?(l[1]+=t,l[2]+=1.5707963267948966-t):(l[0]+=t-1.5707963267948966,l[1]+=3.141592653589793-t))}0==a.G.f[b]?TT(a.G.x[b])?l[3]-=0.2:l[1]-=0.2:l[1]-=0.1;(null!=h||null!=n)&&(l[1]+=10);(null!=g||null!=e)&&(l[3]+=10);e=m;0!=j&&(f=S1(a,We),n=0,-1==j?(e=Ui,W1(a,~~((2*a.Q+1)/3)),n=S1(a,e)):1<j&&(e=m+j,W1(a,~~((2*a.Q+1)/3)),n=S1(a,e)),0.6>l[1]||0.6>\nl[3]?(h=D1(a.K,wR(a.G,b)),l[1]<=l[3]?(l[1]+=10,g=C1(a.K,vR(a.G,b))+(d+f)/2):(l[3]+=10,g=C1(a.K,vR(a.G,b))-(d+f)/2-n)):(g=C1(a.K,vR(a.G,b)),l[0]<l[2]?(l[0]+=10,h=D1(a.K,wR(a.G,b))-a.o):(l[2]+=10,h=D1(a.K,wR(a.G,b))+a.o)),0<n&&(c=h+~~((4*a.o+4)/8),T1(a,g+(f+n)/2,c,e,!0),W1(a,a.Q)),T1(a,g,h,We,!0));e=0;if(0!=r){n=50;for(c=g=0;4>c;++c)h=1<c?c-2:c+2,l[c]<n?(e=c,n=l[c],g=l[h]):l[c]==n&&l[h]>g&&(e=c,g=l[h]);switch(e){case 0:g=C1(a.K,vR(a.G,b));h=D1(a.K,wR(a.G,b))-a.O-d/2;break;case 1:g=C1(a.K,vR(a.G,b))+\na.O+d/2;h=D1(a.K,wR(a.G,b));break;case 2:g=C1(a.K,vR(a.G,b));h=D1(a.K,wR(a.G,b))+a.O+d/2;break;default:g=C1(a.K,vR(a.G,b))-a.O-d/2,h=D1(a.K,wR(a.G,b))}if(1==r)Qm(a.T,new U1(g-a.O,h-a.O,2*a.O,2*a.O)),a.F||Qm(a.N,new V1(g,h,H1(a,b)?-3:a.r[b]));else{switch(e){case 2:case 0:r=2*a.O;e=0;g-=a.O;break;case 1:r=0;e=2*a.O;h-=a.O;break;default:r=0,e=2*a.O,h-=a.O}Qm(a.T,new U1(g-a.O,h-a.O,2*a.O,2*a.O));a.F||Qm(a.N,new V1(g,h,H1(a,b)?-3:a.r[b]));Qm(a.T,new U1(g+r-a.O,h+e-a.O,2*a.O,2*a.O));a.F||Qm(a.N,new V1(g+\nr,h+e,H1(a,b)?-3:a.r[b]))}}}-8==a.z&&v1(a,-9)}\nfunction Z1(a,b){var c,d,e,f,g,h,j,l,n,o,r,t;n=new t1;c=new t1;f=new t1;j=new M1;h=new M1;d=Y(a.G,0,b);e=Y(a.G,1,b);var y=D1(a.K,wR(a.G,d)),v=C1(a.K,vR(a.G,e)),s=D1(a.K,wR(a.G,e)),y=\'<line id="\'+(null!=a.k?a.k:Ki+R1)+":Bond:"+d+ub+e+\'" class="event" x1="\'+Fw(100*C1(a.K,vR(a.G,d)))/100+xa+Fw(100*y)/100+wa+Fw(100*v)/100+ya+Fw(100*s)/100+\'" stroke-width="8" stroke-opacity="0"/>\';Qm(a.c,y);!JS(a.G,d)&&!JS(a.G,e)&&0!=((a.G.w[d]|a.G.w[e])&536870912)&&v1(a,-8);a.q[d]?(n.a=a.q[d].a,n.c=a.q[d].b):(n.a=C1(a.K,\nvR(a.G,d)),n.c=D1(a.K,wR(a.G,d)));a.q[e]?(n.b=a.q[e].a,n.d=a.q[e].b):(n.b=C1(a.K,vR(a.G,e)),n.d=D1(a.K,wR(a.G,e)));if(0!=(a.G.A[b]&16320))y1(a,n)&&(g=m+Fw(100*n.a)/100,l=m+Fw(100*n.b)/100,o=m+Fw(100*n.c)/100,r=m+Fw(100*n.d)/100,t=\'<line stroke-dasharray="3, 3" x1="\'+g+xa+o+wa+l+ya+r+ua+a.e+\'" stroke-width:\'+Fw(100*a.n)/100+Aa,$1(a,t)),v1(a,-9);else{g=64==a.G.B[b]?0:32==a.G.B[b]?1:tR(a.G,b);switch(g){case 1:switch(a.G.B[b]){case 1:y1(a,n)&&x1(a,n,d,e);break;case 17:a2(a,n,d,e);break;case 9:h=n.b-n.a;\nj=n.d-n.c;u1(a.G,bT(a.G,d,e))?f=e=-3:(e=a.r[d],f=F1(a,d),e==(a.G.s[d]&448)&&(e=f));for(d=2;17>d;d+=2)c.a=n.a+d*h/17-d*j/128,c.c=n.c+d*j/17+d*h/128,c.b=n.a+d*h/17+d*j/128,c.d=n.c+d*j/17-d*h/128,y1(a,c)&&(v1(a,9>d?e:f),w1(a,c),v1(a,a.J));break;case 32:if(y1(a,n)){f=n.b-n.a;j=n.d-n.c;c=Math.sqrt(f*f+j*j);c=2*P(J(Q(c/(4*a.R))));f/=c-1;j/=c-1;u1(a.G,bT(a.G,d,e))?e=d=-3:(d=a.r[d],e=a.r[e]);h=n.a-a.R/2;n=n.c-a.R/2;v1(a,d);for(d=0;d<~~(c/2);++d)b2(a,h,n,a.R),h+=f,n+=j;v1(a,e);for(d=0;d<~~(c/2);++d)b2(a,h,\nn,a.R),h+=f,n+=j;v1(a,a.J)}}break;case 0:case 2:if((a.t[d]||2==a.G.k[d])&&(a.t[e]||2==a.G.k[e])&&!zR(a.G,b)&&2==g){if(!y1(a,n))break;K1(a,n.b-n.a,n.d-n.c,j);h=j.a/2;j=j.b/2;c.a=n.a+h;c.c=n.c+j;c.b=n.b+h;c.d=n.d+j;f.a=n.a-h;f.c=n.c-j;f.b=n.b-h;f.d=n.d-j;26==a.G.B[b]&&O1(c,f);x1(a,c,d,e);x1(a,f,d,e)}else if((a.t[e]||2==a.G.k[e])&&2==g)L1(a,n,b,!1);else if((a.t[d]||2==a.G.k[d])&&2==g)L1(a,n,b,!0);else{l=N1(a,b);0==l&&(l=1);c.a=n.a;c.c=n.c;c.b=n.b;c.d=n.d;K1(a,n.b-n.a,n.d-n.c,j);if(0<l){f.a=n.a+j.a;f.c=\nn.c+j.b;f.b=n.b+j.a;f.d=n.d+j.b;if(J1(a,d,e,1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(J1(a,e,d,-1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}else{f.a=n.a-j.a;f.c=n.c-j.b;f.b=n.b-j.a;f.d=n.d-j.b;if(J1(a,d,e,-1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(J1(a,e,d,1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}26==a.G.B[b]&&O1(c,f);y1(a,c)&&x1(a,c,d,e);2==g?y1(a,f)&&x1(a,f,d,e):y1(a,f)&&s1(a,f,d,e)}break;case 3:y1(a,n)&&(x1(a,n,d,e),K1(a,n.b-n.a,n.d-n.c,j),c.a=n.a+j.a,c.c=n.c+j.b,c.b=n.b+j.a,c.d=n.d+j.b,\nx1(a,c,d,e),c.a=n.a-j.a,c.c=n.c-j.b,c.b=n.b-j.a,c.d=n.d-j.b,x1(a,c,d,e))}-8==a.z&&v1(a,-9)}}function T1(a,b,c,d,e){var f;e&&(e=S1(a,d),e=e/2+~~(a.o/8),f=~~(a.o/2),(d==mb||d==ub)&&(f=2*f/3),Qm(a.T,new U1(b-e,c-f,2*e,2*f)));a.F||c2(a,d,b,c)}function d2(a){var b;b=a.a;a.a=a.b;a.b=b;b=a.c;a.c=a.d;a.d=b}\nfunction Y1(a,b,c){a=0==b?6.283185307179586+a[0]-a[a.length-1]:a[b]-a[b-1];-2.0943951023931953<c&&1.0471975511965976>c?a-=2*Math.cos(c+0.5235987755982988):a-=0.5*Math.cos(c+0.5235987755982988);return a}function e2(a){var b;b=new B1;a.a<=a.b?(b.c=a.a,b.b=a.b-a.a):(b.c=a.b,b.b=a.a-a.b);a.c<=a.d?(b.d=a.c,b.a=a.d-a.c):(b.d=a.d,b.a=a.c-a.d);return b}function X1(a,b){var c;if(0<b)return(a[b]+a[b-1])/2;c=3.141592653589793+(a[0]+a[a.length-1])/2;return 3.141592653589793<c?c-6.283185307179586:c}\nfunction a2(a,b,c,d){var e,f,g;g=new t1;if(!(b.a==b.b&&b.c==b.d)){g.a=b.a;g.c=b.c;g.b=b.b;g.d=b.d;f=e2(g);for(b=0;b<a.T.c;++b)if(e=ey(a.T,b),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(f2(a,g.a,g.c,b)){if(f2(a,g.b,g.d,b))return;g2(a,g,0,b);a2(a,g,c,d);return}if(f2(a,g.b,g.d,b)){g2(a,g,1,b);a2(a,g,c,d);return}}var h,j,l;j=(g.c-g.d)/9;l=(g.b-g.a)/9;b=D(aH,Yl,-1,3,1);e=D(aH,Yl,-1,3,1);f=D(aH,Yl,-1,4,1);h=D(aH,Yl,-1,4,1);b[0]=g.a;e[0]=g.c;f[2]=g.b+j;h[2]=g.d+l;f[3]=g.b-j;h[3]=g.d-l;b[1]=\n(b[0]+f[2])/2;e[1]=(e[0]+h[2])/2;b[2]=(b[0]+f[3])/2;e[2]=(e[0]+h[3])/2;f[0]=b[2];h[0]=e[2];f[1]=b[1];h[1]=e[1];u1(a.G,bT(a.G,c,d))?g=d=-3:(d=a.r[c],g=F1(a,c),d==(a.G.s[c]&448)&&(d=g));v1(a,d);a.bd(b,e,3);v1(a,g);a.bd(f,h,4);v1(a,a.J)}}function f2(a,b,c,d){if(0!=(a.B&1))return!1;a=ey(a.T,d);return b>a.c&&b<a.c+a.b&&c>a.d&&c<a.d+a.a}function O1(a,b){var c;c=a.b;a.b=b.b;b.b=c;c=a.d;a.d=b.d;b.d=c}\nfunction N1(a,b){var c,d,e,f,g,h,j,l,n,o;j=D(yq,rl,-1,16,2);l=D(yq,rl,-1,16,2);c=D(aH,Yl,-1,16,1);f=D(aH,Yl,-1,2,1);for(h=d=0;2>h;++h){e=Y(a.G,h,b);for(n=0;n<a.G.f[e];++n)if(g=AR(a.G,e,n),g!=b){if(4==d)return 0;j[d]=uR(a.G,g);l[d]=zR(a.G,g);c[d++]=CR(a.G,e,kR(a.G,e,n))}}f[0]=CR(a.G,Y(a.G,0,b),Y(a.G,1,b));0>f[0]?(f[1]=f[0]+3.141592653589793,e=!1):(f[1]=f[0],f[0]=f[1]-3.141592653589793,e=!0);for(h=g=0;h<d;++h)j[h]?o=20:l[h]?o=17:o=16,c[h]>f[0]&&c[h]<f[1]?g-=o:g+=o;return e?-g:g}\nfunction y1(a,b){var c,d,e,f;if(b.a==b.b&&b.c==b.d){for(d=0;d<a.T.c;++d){e=ey(a.T,d);c=b.a;f=b.c;var g=void 0,h=void 0,j=void 0,l=void 0;0>=e.b||0>=e.a?e=!1:(g=e.c,j=e.d,h=g+e.b,l=j+e.a,e=g<=c&&c<h&&j<=f&&f<l);if(e)return!1}return!0}f=e2(b);c=!1;b.a>b.b&&(d2(b),c=!0);for(d=0;d<a.T.c;++d)if(e=ey(a.T,d),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(f2(a,b.a,b.c,d)){if(f2(a,b.b,b.d,d))return c&&d2(b),!1;g2(a,b,0,d);d=y1(a,b);c&&d2(b);return d}if(f2(a,b.b,b.d,d))return g2(a,b,1,d),d=y1(a,\nb),c&&d2(b),d}c&&d2(b);return!0}function g2(a,b,c,d){var e,f,g,h,j,l;0==c?(j=b.a,l=b.c,g=b.b,f=b.d):(j=b.b,l=b.d,g=b.a,f=b.c);d=ey(a.T,d);a=g>j?d.c+d.b:d.c;h=f>l?d.d+d.a:d.d;d=g-j;e=f-l;(0>=d?0-d:d)>(0>=e?0-e:e)?l==f?(f=a,g=l):(f=j+d*(h-l)/e,g>j==a>f?g=h:(f=a,g=l+e*(a-j)/d)):j==g?(f=j,g=h):(g=l+e*(a-j)/d,f>l==h>g?f=a:(f=j+d*(h-l)/e,g=h));0==c?(b.a=f,b.c=g):(b.b=f,b.d=g)}\nfunction h2(a,b,c,d){c/=2;switch(d&786432){case 786432:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+b.a-c;break}case 0:a.x.a=a.w.c+a.w.b/2;a.x.b=a.w.d+a.w.a+c;b&&a.x.b>b.d+b.a-c&&(a.x.b=b.d+b.a-c);break;case 524288:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+c;break}case 262144:a.x.a=a.w.c+a.w.b/2,a.x.b=a.w.d-c,b&&a.x.b<b.d+c&&(a.x.b=b.d+c)}}\nfunction v1(a,b){if(!a.F&&(-10==b&&(a.z=-999,b=a.J),!(b==a.z||-8==a.z&&-9!=b)))switch(-8==b&&(a.I=a.z),-9==b&&(b=a.I),a.z=b,b){case 0:a.cd((nD(),uD));break;case -6:a.cd(a.A);break;case -4:a.cd(a.H);break;case -2:a.cd(a.u);break;case -3:a.cd(a.v);break;case -7:a.cd(a.C);break;case -8:a.cd(a.D);break;case 64:a.cd(um);break;case 128:a.cd(vm);break;case 256:a.cd(xm);break;case 192:a.cd(wm);break;case 320:a.cd(ym);break;case 384:a.cd(zm);break;case 448:a.cd(Am);break;case 1:a.cd((nD(),rD));break;default:a.cd((nD(),\nuD))}}function i2(a){var b,c,d,e,f;e=C1(a.K,a.G.D[0].a);c=C1(a.K,a.G.D[0].a);f=D1(a.K,a.G.D[0].b);d=D1(a.K,a.G.D[0].b);for(b=0;b<a.G.o;++b)e>C1(a.K,vR(a.G,b))&&(e=C1(a.K,vR(a.G,b))),c<C1(a.K,vR(a.G,b))&&(c=C1(a.K,vR(a.G,b))),f>D1(a.K,wR(a.G,b))&&(f=D1(a.K,wR(a.G,b))),d<D1(a.K,wR(a.G,b))&&(d=D1(a.K,wR(a.G,b)));a.w=new U1(e,f,c-e,d-f)}w(3,1,{});_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.x=null;_.y=0;_.z=0;_.A=null;_.B=0;_.C=null;_.D=null;_.E=0;_.F=!1;_.G=null;_.H=null;_.I=0;_.J=0;_.K=null;\n_.L=0;_.M=0;_.N=null;_.O=0;_.P=0;_.Q=0;_.R=0;_.S=0;_.T=null;function V1(a,b,c){this.b=a;this.c=b;this.a=c}w(4,1,{},V1);_.a=0;_.b=0;_.c=0;function t1(){}w(5,1,{},t1);_.a=0;_.b=0;_.c=0;_.d=0;function j2(a,b){var c,d,e,f;1==a.d.B[b]&&(WS(a.d,b,2),a.e+=2);for(e=0;2>e;++e){c=Y(a.d,e,b);for(f=0;f<a.d.f[c];++f)d=AR(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction k2(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.d.d;++c)if(a.c[c]){f=!1;for(e=0;2>e;++e){d=Y(a.d,e,c);b=!1;for(g=0;g<a.d.f[d];++g)if(c!=AR(a.d,d,g)&&a.c[AR(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,j2(a,c))}}while(h)}function l2(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=AR(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function m2(a){this.d=a}w(6,1,{},m2);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;function n2(a,b){return(b.a-a.a)*(b.a-a.a)+(b.b-a.b)*(b.b-a.b)+(b.c-a.c)*(b.c-a.c)}\nfunction o2(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b}function p2(a,b){b.c=b.c*a.c+a.a;b.d=b.d*a.c+a.b;b.b*=a.c;b.a*=a.c}function C1(a,b){return b*a.c+a.a}function D1(a,b){return b*a.c+a.b}function q2(){this.b=this.a=0;this.c=1}function r2(a,b,c){var d,e,f;this.b=this.a=0;this.c=1;b&&(d=b.b/a.b,f=b.a/a.a,e=0,0==e?e=24:e/=256,c=e/c,this.c=c<(d<f?d:f)?c:d<f?d:f,this.a=b.c+b.b/2-this.c*(a.c+a.b/2),this.b=b.d+b.a/2-this.c*(a.d+a.a/2))}w(19,1,{},q2,r2);\n_.tS=function(){return"DepictorTransformation Offset: "+this.a+nb+this.b+" Scaling: "+this.c};_.a=0;_.b=0;_.c=0;function r1(a){return s2(a,a.o,a.p,24)}\nfunction s2(a,b,c,d){var e,f,g;f=!1;for(g=0;0==g&&!f;){for(e=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&++g;0==g&&(f=!0)}if(0==g){if(2>b)return d;g=1.7976931348623157E308;for(c=1;c<b;++c)for(e=0;e<c;++e)f=fM(n2(a.D[c],a.D[e])),0<f&&f<g&&(g=f);return 1.7976931348623157E308!=g?0.6*g:d}for(e=b=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&(b+=fM(n2(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function u1(a,b){return 0!=(a.z[b]&262144)}function t2(a,b){return 0!=(a.s[b]&262144)}\nfunction u2(a,b){var c;c=a.x[b];return 3<=c&&4>=c||11<=c&&13>=c||19<=c&&31>=c||37<=c&&51>=c||55<=c&&84>=c||87<=c&&103>=c}function v2(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function w2(a,b,c){a.D[b].a=c;a.K&=3}function x2(a,b,c){a.D[b].b=c;a.K&=3}function y2(a,b,c){a.D[b].c=c;a.K&=3}function z2(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}\nfunction A2(a,b,c){return 1!=tR(a,b)?0:16-a.f[a.o+c]+(1==a.x[c]?4096:0)+(0==(a.B[b]&24)||a.y[0][b]!=c?2048:0)+(0==(a.s[c]&3)?1024:0)+(0!=(a.z[b]&64)?0:512)+(6!=a.x[c]?256:0)}\nfunction B2(a){var b;rS(a,3);for(b=0;b<a.c;++b){var c=a,d=b,e=void 0,f=void 0,g=f=void 0,h=void 0,j=e=e=void 0,l=g=void 0,l=void 0;if(!(0==(c.s[d]&3)||3==(c.s[d]&3)))if(2==c.k[d]&&2==c.f[d]){var n=l=g=j=void 0,o=j=void 0,r=h=h=g=void 0,t=l=l=void 0,y=e=f=t=n=void 0,h=void 0;if(2!=c.f[d]||2!=c.j[d][0]||2!=c.j[d][1]||2>c.f[c.e[d][0]]||2>c.f[c.e[d][1]]||1!=c.k[c.e[d][0]]||1!=c.k[c.e[d][1]])LT(c,d,0,!1);else{l=t=f=e=-1;for(h=n=0;2>h;++h){g=c.e[d][h];for(r=0;r<c.f[c.o+g];++r)j=c.e[g][r],j!=d&&(o=c.i[g][r],\ny=A2(c,o,j),n<y&&(n=y,f=j,e=o,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<lR(c,c.e[d][h]);++r)c.e[c.e[d][h]][r]!=d&&(c.B[c.i[c.e[d][h]][r]]=1);c.y[1][e]!=f&&(c.y[0][e]=c.y[1][e],c.y[1][e]=f);g=2147483647;for(h=0;h<c.f[t];++h)j=c.e[t][h],j!=d&&g>j&&(g=j);t=D(B,u,-1,2,1);for(h=n=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[n++]=j);j=zT(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==n?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=z2(j,CR(c,l,t[0])),l=z2(j,CR(c,l,t[1])),l=h-l):l=z2(j,CR(c,l,t[0]));0>l^1==(c.s[d]&\n3)^g==f?c.B[e]=17:c.B[e]=9}}}else if(3>c.f[d]||4<c.f[d])LT(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=D(B,u,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;fS(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=D(aH,Yl,-1,e,1);for(h=0;h<e;++h)f[h]=CR(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==tR(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,v=o=y=r=n=void 0,r=void 0,n=j.f[j.o+g],o=D(B,u,-1,n,1),r=DR(j,g,h,t,o);if(3==r)j=!1;else{y=(j.s[g]&3)==r?17:9;for(v=0;v<n;++v)1==(o[v]&\n1)&&(r=j.i[g][h[v]],j.B[r]=y,j.y[0][r]!=g&&(j.y[1][r]=j.y[0][r],j.y[0][r]=g));j=!0}if(!j){j=-1;for(h=0;h<e;++h)if(g=c.i[d][h],(17==c.B[g]||9==c.B[g])&&c.y[0][g]==d)c.B[c.i[d][h]]=1,-1==j?j=g:j=-2;if(0>j)a:{for(var j=c,g=d,s=o=t=o=y=y=n=v=y=n=h=void 0,r=y=r=void 0,h=j.f[j.o+g],n=D(aH,Yl,-1,h,1),t=0;t<h;++t)n[t]=CR(j,g,j.e[g][t]);for(t=1;t<h;++t)for(o=0;o<t;++o)if(r=ZH(z2(n[t],n[o])),0.08>r||3.061592653589793<r){for(s=v=y=0;s<h;++s)s!=t&&s!=o&&(y+=ZH(C2(n[t],n[s])),v+=ZH(C2(n[o],n[s])));y=y<v?j.i[g][t]:\nj.i[g][o];if(1==tR(j,y)){j=y;break a}}r=-1;for(t=n=0;t<h;++t)y=j.e[g][t],o=j.i[g][t],y=A2(j,o,y),n<y&&(n=y,r=o);j=r}c.y[0][j]!=d&&(c.y[1][j]=c.y[0][j],c.y[0][j]=d);g=-1;for(h=0;h<e;++h)if(j==c.i[d][l[h]]){g=h;break}l=z(mJ,Nl,88,[z(B,u,-1,[2,1,2,1]),z(B,u,-1,[1,2,2,1]),z(B,u,-1,[1,1,2,2]),z(B,u,-1,[2,1,1,2]),z(B,u,-1,[2,2,1,1]),z(B,u,-1,[1,2,1,2])]);for(h=1;h<e;++h)f[h]<f[0]&&(f[h]+=6.283185307179586);if(3==e){e=!1;switch(g){case 0:e=f[1]<f[2]&&3.141592653589793>f[2]-f[1]||f[1]>f[2]&&3.141592653589793<\nf[1]-f[2];break;case 1:e=3.141592653589793<f[2]-f[0];break;case 2:e=3.141592653589793>f[1]-f[0]}f=1==(c.s[d]&3)^e?17:9}else e=0,f[1]<=f[2]&&f[2]<=f[3]?e=0:f[1]<=f[3]&&f[3]<=f[2]?e=1:f[2]<=f[1]&&f[1]<=f[3]?e=2:f[2]<=f[3]&&f[3]<=f[1]?e=3:f[3]<=f[1]&&f[1]<=f[2]?e=4:f[3]<=f[2]&&f[2]<=f[1]&&(e=5),f=1==(c.s[d]&3)^1==l[e][g]?9:17;c.B[j]=f}}}for(b=0;b<a.d;++b)if(d=a,c=b,h=y=e=h=f=l=n=t=l=r=g=h=j=o=t=g=n=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&qR(d,c)){l=h=f=e=-1;for(g=n=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)o=d.i[j][r],o!=c&&1==tR(d,o)&&(t=d.e[j][r],y=A2(d,o,t),n<y&&(n=y,f=t,e=o,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<lR(d,d.y[g][c]);++r)o=d.i[d.y[g][c]][r],o!=c&&1==tR(d,o)&&(d.B[o]=1);d.y[1][e]!=f&&(d.y[0][e]=d.y[1][e],d.y[1][e]=f);j=2147483647;for(g=0;g<d.f[h];++g)t=d.e[h][g],d.i[h][g]!=c&&j>t&&(j=t);t=D(B,u,-1,2,1);for(g=n=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[n++]=d.e[l][g]);g=zT(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==n?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=z2(g,CR(d,\nl,t[0])),l=z2(g,CR(d,l,t[1])),l=h-l):l=z2(g,CR(d,l,t[0]));0>l^2==(d.z[c]&3)^j==f?d.B[e]=17:d.B[e]=9}}}function Z(a,b){var c,d;c=b;for(d=0;0!=b;)0==a.c&&(a.e=(a.a[++a.d]&63)<<11,a.c=6),d|=(65536&a.e)>>16-c+b,a.e<<=1,--b,--a.c;return d}function D2(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function E2(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function F2(){this.b=!0}w(24,1,{},F2);_.a=null;_.b=!1;_.c=0;_.d=0;_.e=0;_.f=null;\nfunction G2(a,b){var c,d;c=b;var e,f;9.0E-4>(0>=c?0-c:c)&&(c=0);c=P(J(Q(c*Math.pow(10,4))))/Math.pow(10,4);d=m+(new XL(c)).a;e=Py(d,Qy(46));0>e&&(d+=bc,e=Py(d,Qy(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=xc;10<d.length&&(d=Gd);e=m;for(c=1;c<=10-d.length;++c)e+=ha;d=e+d;for(c=d.length;10>c;++c)iF(a.a,32);rQ(a.a,d)}function H2(a,b){var c,d,e;if(0>b||999<b)rQ(a.a," ?");else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?iF(a.a,48):iF(a.a,32):(iF(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction I2(a){var b=new hF,c,d,e,f,g,h,j,l;rS(a,7);f=!0;for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1!=(a.s[c]&1572864)>>19){f=!1;break}l=-1;if(f){d=D(B,u,-1,32,1);for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1==(a.s[c]&1572864)>>19){c=1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21;++d[c];0<d[c]&&(l=c);break}}this.a=b;rQ(this.a,(null!=a.I?a.I:m)+fa);rQ(this.a,"Actelion Java MolfileCreator 1.0\\n\\n");H2(this,a.o);H2(this,a.p);rQ(this.a,ka);H2(this,f?0:1);rQ(this.a,\n" 0 0 0 0 0999 V2000\\n");b=1==a.o;for(c=1;c<a.o;++c)if(a.D[c].a!=a.D[0].a||a.D[c].b!=a.D[0].b||a.D[c].c!=a.D[0].c){b=!0;break}d=1;if(b)if(c=s2(a,a.o,a.p,24),0!=c)(1>c||3<c)&&(d=1.5/c);else{e=1.7976931348623157E308;for(c=1;c<a.o;++c)for(d=0;d<c;++d)g=a.D[d].a-a.D[c].a,h=a.D[d].b-a.D[c].b,j=a.D[d].c-a.D[c].c,g=g*g+h*h+j*j,e>g&&(e=g);d=3/e}for(c=0;c<a.o;++c)b?(G2(this,d*a.D[c].a),G2(this,d*-a.D[c].b),G2(this,d*-a.D[c].c)):rQ(this.a," 0.0000 0.0000 0.0000"),null!=(null==a.t?null:a.t[c])?\nrQ(this.a," L "):0!=(a.w[c]&1)?rQ(this.a," A "):(e=(TR(),nT)[a.x[c]],rQ(this.a,ha+e),1==e.length?rQ(this.a,ja):2==e.length&&rQ(this.a,ha)),rQ(this.a," 0 0 0"),e=1920&a.w[c],0==e?rQ(this.a,i1):384==e?rQ(this.a," 3"):128==e?rQ(this.a,k1):1792==e?rQ(this.a,j1):1664==e&&rQ(this.a,k1),rQ(this.a,0!=(a.w[c]&8192)?j1:i1),e=((a.s[c]&-268435456)>>>28)-1,-1==e?rQ(this.a,i1):0==e?rQ(this.a," 15"):H2(this,e),rQ(this.a,la),H2(this,$H(a.u[c])),rQ(this.a," 0 0\\n");for(c=0;c<a.p;++c){switch(a.B[c]){case 1:b=\n1;d=0;break;case 2:b=2;d=0;break;case 4:b=3;d=0;break;case 9:b=1;d=6;break;case 17:d=b=1;break;case 26:b=2;d=3;break;case 64:b=4;d=0;break;default:b=1,d=0}f&&(1==d||6==d)&&LS(a,a.y[0][c])!=l&&(d=0);e=a.A[c]&15;0!=e&&(8==e?b=4:3==e?b=5:9==e?b=6:10==e?b=7:b=8);e=a.A[c]&48;e=0==e?0:32==e?1:2;H2(this,1+a.y[0][c]);H2(this,1+a.y[1][c]);H2(this,b);H2(this,d);rQ(this.a,i1);H2(this,e);rQ(this.a," 0\\n")}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){rQ(this.a,ff);H2(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(rQ(this.a,\nha),H2(this,c+1),f=a.q[c],0>f?(rQ(this.a," -"),f=-f):rQ(this.a,e1),iF(this.a,48+f&65535));rQ(this.a,fa)}for(c=f=0;c<a.o;++c)0==a.v[c]||++f;if(0!=f){rQ(this.a,jf);H2(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(rQ(this.a,ha),H2(this,c+1),rQ(this.a,ha),H2(this,a.v[c]));rQ(this.a,fa)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){rQ(this.a,QQ);H2(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(rQ(this.a,ha),H2(this,c+1),a.s[c]&48){case 16:rQ(this.a,f1);break;case 32:rQ(this.a,g1);break;case 48:rQ(this.a,\nh1)}rQ(this.a,fa)}if(a.E){for(c=f=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){rQ(this.a,RQ);H2(this,f);for(c=0;c<a.o;++c)if(f=a.w[c]&120,0!=f)switch(rQ(this.a,ha),H2(this,c+1),f){case 112:rQ(this.a," -1");break;case 8:rQ(this.a,f1);break;case 104:rQ(this.a,g1);break;case 88:rQ(this.a,h1);break;case 56:rQ(this.a," 4")}rQ(this.a,fa)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){rQ(this.a,"M ALS ");H2(this,c+1);H2(this,f.length);rQ(this.a,0!=(a.w[c]&1)?" T ":" F ");for(l=0;l<f.length;++l)switch(b=\n(TR(),nT)[f[l]],b.length){case 1:rQ(this.a,b+e1);break;case 2:rQ(this.a,b+ja);break;case 3:rQ(this.a,b+ha);break;default:rQ(this.a," ?")}rQ(this.a,fa)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){rQ(this.a,SQ);H2(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(rQ(this.a,ha),H2(this,c+1),0!=(f&4096)?rQ(this.a,e1+(a.f[a.o+c]+1)):rQ(this.a," -2"));rQ(this.a,fa)}}rQ(this.a,hf)}w(25,1,{},I2);_.a=null;\nfunction w1(a,b){var c,d,e,f;c=m+Fw(100*b.a)/100;d=m+Fw(100*b.b)/100;e=m+Fw(100*b.c)/100;f=m+Fw(100*b.d)/100;c=ud+c+xa+e+wa+d+ya+f+\'" style="stroke:\'+a.e+";stroke-width:"+Fw(100*a.n)/100+Aa;$1(a,c)}function c2(a,b,c,d){S1(a,b);b=vd+Fw(100*c)/100+\'" text-anchor="middle" y="\'+Fw(100*(d+~~(a.o/3)))/100+\'" font-family=" \'+a.f.a+\'" font-size="\'+a.f.b+m1+a.e+Ea+b+rd;$1(a,b)}function b2(a,b,c,d){b=\'<circle cx="\'+Fw(100*b)/100+qa+Fw(100*c)/100+\'" r="\'+Fw(100*d)/100+m1+a.e+\'" />\';$1(a,b)}\nfunction S1(a,b){var c;c=JK();if(-1<c&&9>c)return!a.i&&(a.i=(Lu(),new lC(a.f))),c=uE(a.i,b),11<=a.f.b&&(c*=1.5714285714285714),c;var d=a.f;c=b;var e=J2;e||(J2=e=$doc.createElement("canvas"));d=m+d.b+uj+d.a;e=e.getContext("2d");e.font=d;c=e.measureText(c);return(new U1(0,0,c.width,0)).b}function W1(a,b){a.o!=b&&(a.o=b,a.f=new YD(Xe,0,b))}\nfunction K2(a){var b,c,d;d=\'<svg id="\'+(null!=a.k?a.k:Ki+R1)+\'" xmlns="http://www.w3.org/2000/svg" version="1.1" \'+a.gd(ha)+\'width="\'+a.p+\'px" height="\'+a.j+\'px" viewBox="0 0 \'+a.p+ha+a.j+\'">\\n\';b="<style> #"+(null!=a.k?a.k:Ki+R1)+" {pointer-events:none; } #"+(null!=a.k?a.k:Ki+R1)+" .event { pointer-events:all;} <\/style>\\n";d+=d1;d+=b;for(c=new fw(a.c);c.b<c.d.Xf();)b=gw(c),$1(a,b);for(c=new fw(a.b);c.b<c.d.Xf();)b=gw(c),$1(a,b);return d+a.fd(d1)+a.d.a.a+qd}\nfunction $1(a,b){Jp(a.d,d1);Jp(a.d,b);Jp(a.d,fa)}w(28,3,{});_.fd=lL;_.gd=lL;_.bd=function(a,b,c){var d,e;e=new sw(\'<polygon points="\');for(d=0;d<c;++d)rQ(e,m+Fw(100*a[d])/100),e.a.a+=nb,rQ(e,m+Fw(100*b[d])/100),e.a.a+=ha;rQ(e,\'" style="fill:\'+this.e+";stroke:"+this.e+\';stroke-width:1"/>\');$1(this,e.a.a)};_.cd=function(a){this.e=Dj+(a.d>>16&255)+nb+(a.d>>8&255)+nb+(a.d&255)+jb};_.tS=function(){return K2(this)};_.e=Dg;_.i=null;_.j=400;_.k=null;_.n=1;_.o=10;_.p=400;var R1=0;\nfunction L2(a,b){var c,d,e;1==a.b.B[b]&&WS(a.b,b,2);for(d=0;2>d;++d){c=Y(a.b,d,b);v2(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[AR(a.b,c,e)]=!1}}function M2(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.b.d;++c)if(a.a[c]){f=!1;for(e=0;2>e;++e){b=!1;d=Y(a.b,e,c);for(g=0;g<a.b.f[d];++g)if(c!=AR(a.b,d,g)&&a.a[AR(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,L2(a,c))}}while(h)}function N2(){}w(29,1,{},N2);_.a=null;_.b=null;\nfunction O2(a,b,c,d){a.b||(4==a.i||3==a.i&&-1!=a.c?a.b=!0:(a.j[a.i]=d,a.f[a.i]=b,a.k[a.i]=c,++a.i))}\nfunction P2(a,b){var c,d,e,f;if(a.b)return 3;-1!=a.c&&(a.c=b[a.c]);for(e=0;e<a.i;++e)2147483647!=a.f[e]&&(a.f[e]=b[a.f[e]]);if(-1==a.c&&0==a.d){d=2147483647;f=-1;for(e=0;e<a.i;++e)d>a.k[e]&&(d=a.k[e],f=e);a.c=a.f[f];for(e=f+1;e<a.i;++e)a.f[e-1]=a.f[e],a.k[e-1]=a.k[e],a.j[e-1]=a.j[e];--a.i}f=(-1==a.c?0:1)+a.d+a.i;if(4<f||3>f)return 3;c=-1==a.c&&1==a.d||-1!=a.c&&ZT(a.n.b,a.c);d=-1;for(e=0;e<a.i;++e)if(a.j[e]){if(-1!=d||c)return 3;d=e}f=!1;if(-1!=d)for(e=0;e<a.i;++e)!a.j[e]&&a.f[d]<a.f[e]&&(f=!f);d=\n!1;if(-1!=a.c&&!c)for(e=0;e<a.i;++e)a.c<a.f[e]&&(d=!d);e=a.f;c=a.k;var g,h,j;h=!1;for(g=1;g<a.i;++g)for(j=0;j<g;++j)e[j]>e[g]&&(h=!h),c[j]>c[g]&&(h=!h);return a.e^h^d^f?2:1}function Q2(a,b,c,d,e,f){this.n=a;0!=d&&1!=d?this.b=!0:(this.a=b,this.c=c,this.d=d,this.e=f,this.i=0,this.j=D(yq,rl,-1,4,2),this.f=D(B,u,-1,4,1),this.k=D(B,u,-1,4,1),-1!=c&&1==d&&(O2(this,2147483647,e,!0),this.d=0))}w(30,1,{},Q2);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction R2(a){var b;rS(a,15);b=a.C&65535;switch(a.C&-65536){case 65536:return null;case 131072:return 1==b?"meso":m+b+" meso diastereomers";case 0:return"unknown chirality";case 196608:return"racemate";case 262144:return"this enantiomer";case 327680:return"this or other enantiomer";case 393216:return"two epimers";default:return 1==b?"one stereo isomer":m+b+" stereo isomers"}}\nfunction S2(a){rS(a,15);if(a.b){var a=a.b,b;for(b=0;b<a.H.c;++b)if(0==(a.H.s[b]&67108864)&&3==a.S[b]){var c=a.H;c.s[b]|=67108864;c.K&=3}for(b=0;b<a.H.d;++b)3==a.k[b]&&2==tR(a.H,b)&&WS(a.H,b,26)}}\nfunction T2(a,b,c){var d,e,f;f=b.length;d=new U2(a.f,f,a.e);d.a[0]=0;for(e=d.b[0]=0;e<f;++e)d.n[e]=128-f,d.e[e]=b[e];if(8>f)V2(d);else a:{var g,h,j,l,n,o,r;f=z(mJ,Nl,88,[z(B,u,-1,[627]),null,z(B,u,-1,[2457]),null,z(B,u,-1,[2451,8643,2519]),null,z(B,u,-1,[34377,-2147448999]),null,z(B,u,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,z(B,u,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,z(B,u,-1,[542985,137283,2122017,530691,2206773,-2144711351,219209,2840841,137555,-2146871031,-2147264167,613705,-2145360543,-2146625271,694611,2454837,-2145356703,-2147345133,-2146928951,-2146931805,-2144641719,-2146951869,-2146625237,-2146624183,2841963,1074905,-2146625117,2799955,-2144723645,138583,859225,-2145264843,-2145216253,-2146624149,-2144700727,-2146928917,-2143905527,-2144045771,-2146789097,2288547,544407,2104323,-2146911977,-2144479405,3633737,\n-2146870089,-2146952169]),null,z(B,u,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);o=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[o]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==tR(a.f,c[j])&&(h=a.f.z[c[j]]&3,1==h&&(b+=l),2==h&&(e+=l)),b>>>=1,e>>>=1;for(r=0;r<f[o].length;++r){h=0==(-2147483648&f[o][r]);c=2147483647&f[o][r];for(j=!1;!j;j=!j){if(j){if(h)break;n=0;for(g=1;g!=l;g<<=1)n<<=1,0!=(c&g)&&(n|=1);c=n}for(g=0;g<d.e.length;++g){if(0==(c&b)&&0==(~c&e)){b=\n0;e=!0;for(j=1;j<d.e.length;++j)d.a[j]=d.a[j-1]+Math.sin(b),d.b[j]=d.b[j-1]+Math.cos(b),0==(c&1)&&(e=!e),b+=e?1.0471975511965976:-1.0471975511965976,c>>>=1;break a}0!=(c&1)&&(c|=l);c>>>=1}}}}V2(d)}Qm(a.c,d)}function W2(a,b){var c,d;d=0;GR(a,a.length,(HR(),HR(),IR));for(c=0;c<a.length;++c)(0==c||0!=JR(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction X2(a){var b,c,d,e,f,g,h,j,l;j=new Nm;l=new Nm;c=new Nm;for(e=new fw(a.c);e.b<e.d.Xf();){d=gw(e);f=0;c.ug();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(Qm(c,new Y2(d,g,b)),f+=b);if(0!=f){Z2(c,new $2);for(h=new fw(c);h.b<h.d.Xf()&&!(g=gw(h),0<f*g.b&&(b=(0>f?-f:f)>=$H(g.b)?g.b:f,f-=b,Qm(0>b?j:l,new Y2(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;Z2(l,new a3);Z2(j,new b3);for(f=new fw(l);f.b<f.d.Xf();){e=gw(f);for(d=new fw(j);d.b<d.d.Xf();)if(c=gw(d),e.b==-c.b)return a.j[e.c.e[e.a]]-=\ne.b,a.j[c.c.e[c.a]]-=c.b,new c3(e.c,c.c,e.a,c.a)}for(f=new fw(l);f.b<f.d.Xf();){e=gw(f);for(d=new fw(j);d.b<d.d.Xf();)if(c=gw(d),e.b>-c.b)return a.j[e.c.e[e.a]]+=c.b,a.j[c.c.e[c.a]]-=c.b,new c3(e.c,c.c,e.a,c.a)}for(f=new fw(l);f.b<f.d.Xf();){e=gw(f);for(d=new fw(j);d.b<d.d.Xf();)if(c=gw(d),e.b<-c.b)return a.j[e.c.e[e.a]]-=e.b,a.j[c.c.e[c.a]]+=e.b,new c3(e.c,c.c,e.a,c.a)}return null}function d3(a){return 2>a.c.c?null:new e3(ey(a.c,0),ey(a.c,1))}\nfunction f3(a){var b,c,d,e,f,g,h,j;j=b=null;for(f=0;f<a.f.d;++f)if(32==a.f.B[f]){c=Y(a.f,0,f);e=-1;for(g=0;g<a.c.c&&!(e=g3(ey(a.c,g),c),-1!=e);++g);d=Y(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=g3(ey(a.c,h),d),-1!=c);++h);g!=h&&(g>h&&(d=g,g=h,h=d,d=e,e=c,c=d),null==j&&(j=D(h3,q,10,a.c.c,0)),null==j[h]&&(j[h]=D(i3,c1,9,h,0)),j[h][g]?(j[h][g].c[0]+=j[h][g].b[0].a[e],j[h][g].d[0]+=j[h][g].b[0].b[e],j[h][g].c[1]+=j[h][g].b[1].a[c],j[h][g].d[1]+=j[h][g].b[1].b[c],++j[h][g].a[0],++j[h][g].a[1]):(j[h][g]=new c3(ey(a.c,\ng),ey(a.c,h),e,c),!b&&(b=new Nm),Qm(b,j[h][g])))}return b}function V2(a){var b,c;b=3.141592653589793-3.141592653589793*(a.e.length-2)/a.e.length;for(c=1;c<a.e.length;++c)a.a[c]=a.a[c-1]+Math.sin(b*(c-1)),a.b[c]=a.b[c-1]+Math.cos(b*(c-1))}function j3(a,b,c){var d,e;for(e=d=0;e<lR(a.f,c);++e)k3(b,kR(a.f,c,e))&&++d;return d}\nfunction l3(a,b,c,d){var e,f,d=new U2(a.f,b.e.length+c.e.length-d,a.e);for(e=a=0;e<b.e.length;++e)d.e[a]=b.e[e],d.n[a]=b.n[e],d.a[a]=b.a[e],d.b[a++]=b.b[e];for(e=0;e<c.e.length;++e)f=g3(b,c.e[e]),-1==f?(d.e[a]=c.e[e],d.n[a]=c.n[e],d.a[a]=c.a[e],d.b[a++]=c.b[e]):d.n[f]<c.n[e]&&(d.n[f]=c.n[e]);return d}\nfunction m3(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new n3);if(0!=(a.e&1)){var j,l,n,o,r;o=!1;rS(b,7);b.o=b.c;b.p=b.d;for(l=0;l<b.c;++l)b.f[b.o+l]!=b.f[l]&&(b.f[b.o+l]!=b.f[2*b.o+l]&&(o=!0),j=AS(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=AS(b,l,!0),j!=r&&(n=((b.s[l]&-268435456)>>>28)-1,(-1==n||n<j)&&ET(b,l,j))));B2(b);o&&(b.K=0)}a.f=b;rS(a.f,3);a.c=new Nm;a.a=D(yq,rl,-1,a.f.o,2);a.b=D(yq,rl,-1,a.f.p,2);a.d=D(yq,rl,-1,a.f.p,2);for(d=0;d<a.f.p;++d)a.d[d]=32!=a.f.B[d];a.j=D(B,u,-1,a.f.o,1);for(c=0;c<a.f.o;++c)a.j[c]=\na.f.q[c];if(0!=(a.e&6)){for(d=0;d<a.f.p;++d)a.d[d]=!a.d[d]&&t2(a.f,Y(a.f,0,d))&&t2(a.f,Y(a.f,1,d));var t,y,v,s,A,F,M,N,$,S,V,ea;for(s=v=A=0;s<a.f.p;++s)if(t2(a.f,Y(a.f,0,s))&&t2(a.f,Y(a.f,1,s))){a.b[s]=!0;var na=v,ta,Yb=a.f,K=void 0,ra=void 0,yc=void 0,jd=void 0,K=Yb.y[0][s],ra=Yb.y[1][s],yc=Yb.D[ra].a-Yb.D[K].a,jd=Yb.D[ra].b-Yb.D[K].b;ta=Math.sqrt(yc*yc+jd*jd);v=na+ta;++A}if(!(0==A||0==v)){v/=A;for(t=0;t<a.f.o;++t)t2(a.f,t)&&(0==QR(a.f,t)?v2(a.f,t,!1):a.a[t]=!0);S=D(B,u,-1,a.f.o,1);var wb=a.f,L,\nHa,xb,Hc,tc,Ba,kd,ld;rS(wb,1);for(L=0;L<wb.o;++L)S[L]=-1;for(L=tc=0;L<wb.o;++L)if(-1==S[L]&&0!=(wb.s[L]&262144)){S[L]=tc;Ba=D(B,u,-1,wb.o,1);Ba[0]=L;for(kd=Hc=0;Hc<=kd;){xb=QR(wb,Ba[Hc]);for(ld=0;ld<xb;++ld)Ha=wb.e[Ba[Hc]][ld],-1==S[Ha]&&0!=(wb.s[Ha]&262144)&&(Ba[++kd]=Ha,S[Ha]=tc);++Hc}++tc}F=tc;$=D(B,u,-1,F,1);for(t=0;t<a.f.o;++t)-1!=S[t]&&++$[S[t]];N=D(o3,q,12,F,0);for(M=0;M<F;++M)N[M]=new U2(a.f,$[M],a.e);y=D(B,u,-1,F,1);for(t=0;t<a.f.o;++t)M=S[t],-1!=M&&(N[M].n[y[M]]=256,N[M].e[y[M]]=t,N[M].a[y[M]]=\nvR(a.f,t)/v,N[M].b[y[M]]=wR(a.f,t)/v,++y[M]);V=-1;for(M=ea=0;M<F;++M)ea<$[M]&&(ea=$[M],V=M);Qm(a.c,N[V]);for(M=0;M<F;++M)M!=V&&Qm(a.c,N[M])}}var va,Fa,ba,aa,Ya,Ab,Jc,cc,da,sd,W,O,kb,Ia,ae,U,ga,$c,Kc,Oa,eb,Lc,be,wd,Wc,Kb,ob;for(Fa=0;Fa<a.f.o;++Fa)if(4<lR(a.f,Fa)){da=new U2(a.f,1+lR(a.f,Fa),a.e);da.a[lR(a.f,Fa)]=0;da.b[lR(a.f,Fa)]=0;da.n[lR(a.f,Fa)]=32;da.e[lR(a.f,Fa)]=Fa;a.a[Fa]=!0;for(W=0;W<lR(a.f,Fa);++W)Ab=kR(a.f,Fa,W),da.a[W]=Math.sin(1.0471975511965976*W-2.0943951023931953),da.b[W]=Math.cos(1.0471975511965976*\nW-2.0943951023931953),da.n[W]=32,da.e[W]=Ab,a.a[Ab]=!0,a.b[AR(a.f,Fa,W)]=!0;Qm(a.c,da)}be=lS(a.f);for(Lc=0;Lc<be.i.c;++Lc){wd=ey(be.j,Lc).length;Oa=ey(be.i,Lc);Wc=!1;if(0!=(a.e&6)){Wc=!0;for(W=0;W<wd;++W)if(!t2(a.f,Oa[W])){Wc=!1;break}}if(!Wc){O=!1;for(W=0;W<wd;++W)if(uS(a.f,Oa[W])==wd){O=!0;break}if(O){eb=ey(be.j,Lc);T2(a,Oa,eb);for(W=0;W<wd;++W)a.a[Oa[W]]=!0,a.b[eb[W]]=!0}}}for(Ya=0;Ya<a.f.p;++Ya)if(zR(a.f,Ya)&&!a.b[Ya]){a:{var dc=a,uc=Ya,$b=void 0,I=void 0,oc=void 0,ac=void 0,zc=void 0,vc=void 0,\nxd=void 0,ce=void 0,Hd=void 0,ad=void 0,Ob=void 0,ca=void 0,Rd=void 0,$b=Y(dc.f,0,uc),I=Y(dc.f,1,uc),zc=D(B,u,-1,dc.f.o,1),vc=D(B,u,-1,dc.f.o,1),xd=D(B,u,-1,dc.f.o,1),ce=D(B,u,-1,dc.f.o,1);zc[0]=$b;zc[1]=I;vc[1]=uc;xd[$b]=1;xd[I]=2;ce[0]=-1;ce[1]=0;for(Hd=ac=1;ac<=Hd;){for(ad=0;ad<lR(dc.f,zc[ac]);++ad){oc=kR(dc.f,zc[ac],ad);if(1<ac&&oc==$b){Rd=new p3(xd[zc[ac]]);vc[0]=AR(dc.f,zc[ac],ad);Ob=ac;for(ca=0;ca<Rd.a.length;++ca)Rd.a[ca]=zc[Ob],Rd.b[ca]=vc[Ob],Ob=ce[Ob];ob=Rd;break a}0==xd[oc]&&0!=(dc.f.s[oc]&\n3072)&&(zc[++Hd]=oc,vc[Hd]=AR(dc.f,zc[ac],ad),xd[oc]=xd[zc[ac]]+1,ce[Hd]=ac)}++ac}ob=null}Oa=ob.a;eb=ob.b;T2(a,Oa,eb);for(W=0;W<ob.a.length;++W)a.a[Oa[W]]=!0,a.b[eb[W]]=!0}for(Ya=0;Ya<a.f.p;++Ya)if(!a.b[Ya]&&3==tR(a.f,Ya)&&(ba=Y(a.f,0,Ya),aa=Y(a.f,1,Ya),ae=lR(a.f,ba)+lR(a.f,aa),2<ae)){da=new U2(a.f,ae,a.e);for(W=Jc=0;W<lR(a.f,ba);++W)Ab=kR(a.f,ba,W),Ab!=aa&&(da.e[Jc++]=Ab,a.a[Ab]=!0,a.b[AR(a.f,ba,W)]=!0);da.e[Jc++]=ba;da.e[Jc++]=aa;for(W=0;W<lR(a.f,aa);++W)Ab=kR(a.f,aa,W),Ab!=ba&&(da.e[Jc++]=Ab,a.a[Ab]=\n!0,a.b[AR(a.f,aa,W)]=!0);for(W=0;W<ae;++W)da.a[W]=W,da.b[W]=0,da.n[W]=1;a.a[ba]=!0;a.a[aa]=!0;a.b[Ya]=!0;Qm(a.c,da)}for(Ya=0;Ya<a.f.p;++Ya)if(!a.b[Ya]&&2==tR(a.f,Ya)){va=D(B,u,-1,a.f.o,1);for(W=0;2>W;++W)if(va[0]=Y(a.f,W,Ya),va[1]=Y(a.f,1-W,Ya),1==a.f.k[va[0]]&&2==a.f.k[va[1]]&&2==lR(a.f,va[1])){a.a[va[0]]=!0;a.a[va[1]]=!0;a.b[Ya]=!0;Ia=1;do{U=kR(a.f,va[Ia],0)==va[Ia-1]?1:0;va[Ia+1]=kR(a.f,va[Ia],U);if(2==a.f.k[va[Ia+1]]&&2<lR(a.f,va[Ia+1]))break;a.a[va[Ia+1]]=!0;a.b[AR(a.f,va[Ia],U)]=!0;++Ia}while(2==\na.f.k[va[Ia]]&&2==lR(a.f,va[Ia]));ae=lR(a.f,va[0])+lR(a.f,va[Ia])+Ia-1;da=new U2(a.f,ae,a.e);for(kb=0;kb<=Ia;++kb)da.a[kb]=kb,da.b[kb]=0,da.n[kb]=64,da.e[kb]=va[kb];cc=Ia+1;sd=!1;for(kb=0;kb<lR(a.f,va[0]);++kb)Ab=kR(a.f,va[0],kb),Ab!=va[1]&&(da.a[cc]=-0.5,da.b[cc]=sd?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),da.n[cc]=64,da.e[cc]=Ab,++cc,sd=!0);sd=!1;for(kb=0;kb<lR(a.f,va[Ia]);++kb)Ab=kR(a.f,va[Ia],kb),Ab!=va[Ia-1]&&(da.a[cc]=Ia+0.5,da.b[cc]=sd?-Math.sin(1.0471975511965976):Math.sin(1.0471975511965976),\nda.n[cc]=64,da.e[cc]=Ab,++cc,sd=!0);Qm(a.c,da)}}for(Fa=0;Fa<a.f.o;++Fa)if(4==lR(a.f,Fa)){ga=D(B,u,-1,4,1);$c=D(B,u,-1,4,1);for(W=Kc=0;4>W;++W)ga[Kc]=kR(a.f,Fa,W),$c[Kc]=AR(a.f,Fa,W),1==lR(a.f,ga[Kc])&&!a.b[$c[Kc]]&&++Kc;if(2==Kc){da=new U2(a.f,3,a.e);for(W=0;2>W;++W)a.a[ga[W]]=!0,a.b[$c[W]]=!0,da.e[W]=ga[W],da.n[W]=32;da.a[0]=-0.5;da.b[0]=0.866;da.a[1]=0.5;da.b[1]=0.866;da.a[2]=0;da.b[2]=0;da.n[2]=32;da.e[2]=Fa;Qm(a.c,da)}if(3==Kc){for(W=0;2>W;++W)1==tR(a.f,$c[W])&&(Kb=ga[W],ga[W]=ga[2],ga[2]=Kb,\nKb=$c[W],$c[W]=$c[2],$c[2]=Kb);da=new U2(a.f,4,a.e);for(W=0;3>W;++W)a.a[ga[W]]=!0,a.b[$c[W]]=!0,da.e[W]=ga[W],da.n[W]=32;da.a[0]=-1;da.b[0]=0;da.a[1]=1;da.b[1]=0;da.a[2]=0;da.b[2]=1;da.a[3]=0;da.b[3]=0;da.n[3]=32;da.e[3]=Fa;Qm(a.c,da)}}q3(a);for(var Sd,Ge,Gb,yd,fb,rb;;){yd=null;for(Sd=0;Sd<a.f.o;++Sd){for(Gb=rb=0;Gb<lR(a.f,Sd);++Gb)a.b[AR(a.f,Sd,Gb)]||++rb;if(1==rb){a:{var Hb=a,Db=Sd,ec=void 0,fc=void 0,gb=void 0,Id=void 0,md=void 0,bd=void 0,cd=void 0,gc=void 0,Ua=void 0,Mc=void 0,dd=void 0,de=void 0,\ngb=D(B,u,-1,Hb.f.o,1),Id=D(B,u,-1,Hb.f.o,1),md=D(B,u,-1,Hb.f.o,1),bd=D(B,u,-1,Hb.f.o,1);gb[0]=Db;md[Db]=1;bd[0]=-1;for(cd=fc=0;fc<=cd;){if(0==fc||!Hb.a[gb[fc]])for(gc=0;gc<lR(Hb.f,gb[fc]);++gc)ec=kR(Hb.f,gb[fc],gc),dd=AR(Hb.f,gb[fc],gc),0==md[ec]&&!Hb.b[dd]&&(gb[++cd]=ec,Id[cd]=dd,md[ec]=md[gb[fc]]+1,bd[cd]=fc);if(fc==cd){de=new p3(md[gb[fc]]);Ua=fc;for(Mc=0;Mc<de.a.length;++Mc)de.a[Mc]=gb[Ua],de.b[Mc]=Id[Ua],Ua=bd[Ua];fb=de;break a}++fc}fb=null}(!yd||fb.a.length>yd.a.length)&&(yd=fb)}}if(!yd)break;\nGe=new U2(a.f,yd.a.length,a.e);for(Gb=0;Gb<yd.a.length;++Gb)a.a[yd.a[Gb]]=!0,Gb<yd.a.length-1&&(a.b[yd.b[Gb]]=!0),Ge.e[Gb]=yd.a[Gb],Ge.a[Gb]=Math.cos(0.5235987755982988)*Gb,Ge.b[Gb]=1==(Gb&1)?0:0.5,Ge.n[Gb]=128+yd.a.length;Qm(a.c,Ge)}q3(a);for(f=new fw(a.c);f.b<f.d.Xf();){for(var pb=e=gw(f),pc=void 0,se=void 0,T=void 0,ee=void 0,Wa=void 0,ee=T=0;ee<pb.e.length;++ee){pc=pb.e[ee];se=lR(pb.k,pc);for(Wa=0;Wa<se;++Wa)kR(pb.k,pc,Wa)>pc&&++T}pb.f=D(B,u,-1,T,1);pb.i=D(B,u,-1,pb.k.o,1);for(ee=T=0;ee<pb.e.length;++ee){pc=\npb.e[ee];se=lR(pb.k,pc);pb.i[pc]=ee;for(Wa=0;Wa<se;++Wa)kR(pb.k,pc,Wa)>pc&&(pb.f[T++]=AR(pb.k,pc,Wa))}}var hc,qc,ic,Ja,Jd,kf,ab,me,te,Kd,jc,ue;for(me=0;me<a.c.c;++me){ab=ey(a.c,me);for(te=0;te<ab.f.length;++te)if(ic=ab.f[te],2==tR(a.f,ic)){if(!LR(a.f,ic)&&0==(a.f.z[ic]&3)){var td=a.f;td.z[ic]|=16777216}if(!zR(a.f,ic)&&1<a.f.f[Y(a.f,0,ic)]&&1<a.f.f[Y(a.f,1,ic)]&&(1==(a.f.z[ic]&3)||2==(a.f.z[ic]&3))){ue=D(B,u,-1,2,1);Ja=D(B,u,-1,2,1);for(Kd=0;2>Kd;++Kd){ue[Kd]=a.f.G;Ja[Kd]=Y(a.f,Kd,ic);for(jc=0;jc<\nlR(a.f,Ja[Kd]);++jc)Jd=kR(a.f,Ja[Kd],jc),Jd!=Y(a.f,1-Kd,ic)&&ue[Kd]>Jd&&(ue[Kd]=Jd)}kf=r3(ab.a[ab.i[Ja[0]]],ab.b[ab.i[Ja[0]]],ab.a[ab.i[Ja[1]]],ab.b[ab.i[Ja[1]]]);hc=r3(ab.a[ab.i[ue[0]]],ab.b[ab.i[ue[0]]],ab.a[ab.i[Ja[0]]],ab.b[ab.i[Ja[0]]]);qc=r3(ab.a[ab.i[Ja[1]]],ab.b[ab.i[Ja[1]]],ab.a[ab.i[ue[1]]],ab.b[ab.i[ue[1]]]);0>z2(kf,hc)^0>z2(kf,qc)^2==(a.f.z[ic]&3)&&s3(ab,ic)}}}var Td,zd,Fb,Sc,sb,ed,ve,Ud,Ac,Nc,rc,hb,kc,Ad,we,Bd,Bc,Pa,Za,Cd,Vd,Cc,Va,Ue,Ve,nd;Vd=D(wS,q,6,a.f.o,0);for(Cd=0;Cd<a.f.o;++Cd)Vd[Cd]=\nnew xS(2),RR(Vd[Cd],Cd);nd=D(B,u,-1,a.f.o,1);for(Cc=0;Cc<a.f.d;++Cc)if(Va=a.f.z[Cc]&3,1==Va||2==Va)oR(Vd[Y(a.f,0,Cc)],kx(Va)),oR(Vd[Y(a.f,1,Cc)],kx(Va));Ue=W2(Vd,nd);do{Ve=Ue;for(var og=a,lf=Vd,Kh=nd,He=void 0,pg=void 0,Eb=void 0,Xc=void 0,Dd=void 0,mf=void 0,qg=void 0,pg=D(B,u,-1,16,1),He=0;He<og.f.o;++He){for(Eb=0;Eb<lR(og.f,He);++Eb){qg=Kh[kR(og.f,He,Eb)];for(Xc=0;Xc<Eb&&!(qg<pg[Xc]);++Xc);for(Dd=Eb;Dd>Xc;--Dd)pg[Dd]=pg[Dd-1];pg[Xc]=qg}mf=zS(6,lR(og.f,He));RR(lf[He],He);SR(lf[He],16,kx(Kh[He]));\nSR(lf[He],17*(6-mf),Qk);for(Eb=0;Eb<mf;++Eb)SR(lf[He],17,kx(pg[Eb]))}Ue=W2(Vd,nd)}while(Ve!=Ue);Sc=D(kM,bm,-1,a.f.p,1);var Mg,Df,Ca,Sf,Oc,nf,Ib,Ef,Lh,Ff;for(Ca=0;Ca<a.f.p;++Ca)if(Mg=Y(a.f,0,Ca),Df=Y(a.f,1,Ca),!(zR(a.f,Ca)||1!=tR(a.f,Ca)||1==lR(a.f,Mg)||1==lR(a.f,Df)))if(!(0!=(a.e&2)&&t2(a.f,Mg))||!t2(a.f,Df)){Lh=!1;for(Ib=0;2>Ib;++Ib)if(Sf=Y(a.f,Ib,Ca),2<lR(a.f,Sf)){Ff=!0;nf=-1;for(Ef=0;Ef<lR(a.f,Sf);++Ef)Oc=kR(a.f,Sf,Ef),Oc!=Y(a.f,1-Ib,Ca)&&(-1==nf?nf=nd[Oc]:nf!=nd[Oc]&&(Ff=!1));if(Ff){Lh=!0;break}}Lh||\n(0!=(a.e&4)&&t2(a.f,Mg)&&t2(a.f,Df)?Sc[Ca]=1:Sc[Ca]=2)}for(Fb=0;Fb<a.f.p;++Fb)2==Sc[Fb]&&(0!=(a.f.s[Y(a.f,0,Fb)]&3072)||0!=(a.f.s[Y(a.f,1,Fb)]&3072))&&(Sc[Fb]=3);for(hb=0;hb<a.c.c;++hb){Nc=ey(a.c,hb);ve=t3(Nc);Bd=Nc.c;we=new u3(Nc,a.e);Ad=-1;for(rc=0;224>rc&&0!=ve.c;++rc){Ud=v3(a.i,ve.c);ed=(OD(Ud,ve.c),ve.b[Ud]);a:{var of=a,Ld=ed[0],ne=ed[1],Wd=void 0,ib=void 0,Tf=void 0,fd=void 0,Da=void 0,zl=void 0,Sh=void 0,hk=void 0,Ma=void 0,Di=void 0,gh=void 0,Th=void 0,Da=D(B,u,-1,of.f.o,1),zl=D(B,u,-1,of.f.o,\n1),Sh=D(B,u,-1,of.f.o,1),hk=D(B,u,-1,of.f.o,1);Da[0]=ne;Sh[ne]=1;hk[0]=-1;for(Ma=fd=0;fd<=Ma;){for(Di=0;Di<QR(of.f,Da[fd]);++Di){ib=kR(of.f,Da[fd],Di);Th=AR(of.f,Da[fd],Di);if(ib==Ld){Tf=Sh[Da[fd]];Wd=D(B,u,-1,Tf,1);Wd[0]=Th;for(gh=1;gh<Tf;++gh)Wd[gh]=zl[fd],fd=hk[fd];sb=Wd;break a}0==Sh[ib]&&(Da[++Ma]=ib,zl[Ma]=Th,Sh[ib]=Sh[Da[fd]]+1,hk[Ma]=fd)}if(fd==Ma)break;++fd}sb=null}Td=D(B,u,-1,sb.length,1);zd=0;if(32>rc)for(kc=1;kc<sb.length-1;++kc)3==Sc[sb[kc]]&&(Td[zd++]=sb[kc]);else if(96>rc)for(kc=1;kc<\nsb.length-1;++kc)2<=Sc[sb[kc]]&&(Td[zd++]=sb[kc]);else for(kc=1;kc<sb.length-1;++kc)1<=Sc[sb[kc]]&&(Td[zd++]=sb[kc]);if(0!=zd){Pa=Td[0];if(1<zd){do Pa=Td[v3(a.i,zd)];while(Pa==Ad)}Pa!=Ad&&(Ad=Pa,s3(Nc,Pa),ve=t3(Nc),Bd>Nc.c&&(Bd=Nc.c,we=new u3(Nc,a.e)))}}UD(a.c,hb,we);Nc=we;Ac=1;do{Bc=9999;for(kc=0;kc<Nc.e.length;++kc)if(Za=nd[Nc.e[kc]],Za==Ac){for(var lc=Nc,Og=kc,ik=void 0,Al=void 0,hh=void 0,Uh=void 0,tg=void 0,ih=void 0,Vh=void 0,Pg=void 0,ug=void 0,Qg=void 0,nj=void 0,Bl=void 0,Xd=void 0,Ie=void 0,\nxe=void 0,Qb=void 0,rf=void 0,Sg=void 0,wk=void 0,Wv=void 0,Xd=lc.a[Og],rf=lc.b[Og],Uh=D(w3,q,11,4,0),Qg=ug=0;Qg<lc.f.length&&!(4<=ug);++Qg)Og==lc.i[Y(lc.k,0,lc.f[Qg])]||Og==lc.i[Y(lc.k,1,lc.f[Qg])]||(Ie=lc.a[lc.i[Y(lc.k,0,lc.f[Qg])]],Sg=lc.b[lc.i[Y(lc.k,0,lc.f[Qg])]],xe=lc.a[lc.i[Y(lc.k,1,lc.f[Qg])]],wk=lc.b[lc.i[Y(lc.k,1,lc.f[Qg])]],ih=Math.sqrt((Ie-Xd)*(Ie-Xd)+(Sg-rf)*(Sg-rf)),Vh=Math.sqrt((xe-Xd)*(xe-Xd)+(wk-rf)*(wk-rf)),hh=Math.sqrt((xe-Ie)*(xe-Ie)+(wk-Sg)*(wk-Sg)),ih<hh&&Vh<hh?Ie==xe?(tg=0>=\nXd-Ie?0-(Xd-Ie):Xd-Ie,0.5>tg&&(Uh[ug++]=new x3(r3(Ie,rf,Xd,rf),(0.5-tg)/2))):Sg==wk?(tg=0>=rf-Sg?0-(rf-Sg):rf-Sg,0.5>tg&&(Uh[ug++]=new x3(r3(Xd,Sg,Xd,rf),(0.5-tg)/2))):(nj=(wk-Sg)/(xe-Ie),Bl=-1/nj,ik=Sg-nj*Ie,Al=rf-Bl*Xd,Qb=(Al-ik)/(nj-Bl),Wv=nj*Qb+ik,tg=Math.sqrt((Qb-Xd)*(Qb-Xd)+(Wv-rf)*(Wv-rf)),0.5>tg&&(Uh[ug++]=new x3(r3(Qb,Wv,Xd,rf),(0.5-tg)/2))):0.5>ih?Uh[ug++]=new x3(r3(Ie,Sg,Xd,rf),(0.5-ih)/2):0.5>Vh&&(Uh[ug++]=new x3(r3(xe,wk,Xd,rf),(0.5-Vh)/2)));0<ug&&(Pg=y3(Uh,ug),lc.a[Og]+=Pg.b*Math.sin(Pg.a),\nlc.b[Og]+=Pg.b*Math.cos(Pg.a))}else Za>Ac&&Za<Bc&&(Bc=Za);Ac=Bc}while(9999!=Bc)}var Rl,Tn;for(Rl=0;Rl<a.f.o;++Rl)!t2(a.f,Rl)&&0==lR(a.f,Rl)&&(Tn=new U2(a.f,1,a.e),a.a[Rl]=!0,Tn.e[0]=Rl,Tn.a[0]=0,Tn.b[0]=0,Tn.n[0]=0,Qm(a.c,Tn));var E1,Xv;for(Xv=f3(a);Xv;){for(var Un=void 0,Yv=void 0,xE=void 0,yE=void 0,yE=0,xE=null,Yv=new fw(Xv);Yv.b<Yv.d.Xf();)Un=gw(Yv),yE<Un.b[0].e.length*Un.b[1].e.length&&(yE=Un.b[0].e.length*Un.b[1].e.length,xE=Un);E1=xE;z3(a,E1,1.2);Xv=f3(a)}var Zv;for(Zv=X2(a);Zv;)z3(a,Zv,1.5),\nZv=X2(a);var $v;for($v=d3(a);$v;)z3(a,$v,1.8),$v=d3(a);for(g=0;g<a.c.c;++g){e=ey(a.c,g);for(h=0;h<e.e.length;++h)w2(a.f,e.e[h],e.a[h]),x2(a.f,e.e[h],e.b[h]),y2(a.f,e.e[h],0)}}\nfunction z3(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,n;e=D(aH,Yl,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];n=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var o=void 0,r=o=void 0,t=void 0,y=void 0,v=void 0,s=void 0,A=s=void 0,F=y=o=v=y=void 0,M=void 0,N=r=void 0,$=y=o=void 0,S=void 0;if(1==f.e.length)f=0;else{N=c+Math.sqrt(b.b[1-j].e.length);t=D(aH,Yl,-1,36,1);for(A=0;A<f.e.length;++A)o=r3(h,l,f.a[A],f.b[A]),o=P(J(Math.round(36*o/6.283185307179586))),o=0>o?o+36:36<=o?o-36:o,y=h-f.a[A],v=l-f.b[A],\ny=y*y+v*v,t[o]<y&&(t[o]=y);o=y=-1;for(A=0;36>A;++A)t[A]=Math.sqrt(t[A]),y<t[A]&&(y=t[A],o=A);o=0>o-18?o-18+36:36<=o-18?o-18-36:o-18;for(A=0;18>=A;++A)t[0>o+A?o+A+36:36<=o+A?o+A-36:o+A]+=0.01*A,t[0>o-A?o-A+36:36<=o-A?o-A-36:o-A]+=0.01*A;$=D(aH,Yl,-1,9,1);for(A=1;9>A;++A)$[A]=Math.sin(0.17453292519943295*A);S=N*N;M=1.7976931348623157E308;F=-1;for(o=0;36>o;++o)if(!(t[o]>=M)){v=t[o];for(A=1;9>A;++A){for(y=-1;1>=y&&!(r=0>o+y*A?o+y*A+36:36<=o+y*A?o+y*A-36:o+y*A,!(t[r]<=v)&&(s=t[r]*$[A],s<N&&(s*=s,r=Math.sqrt(S-\ns)+Math.sqrt(t[r]*t[r]-s)-N,v<r&&(v=r,M<=r))));y+=2);if(M<=v)break}M>v&&(M=v,F=o)}f=6.283185307179586*F/36}n[g]=f}A3(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);A3(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);n=1.7976931348623157E308;f=-1.7976931348623157E308;g=b.d[0]-b.d[1];for(j=0;j<b.b[1].b.length;++j)b.b[1].b[j]+=g,n>b.b[1].b[j]&&(n=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-n+2*c;f=Fw(Math.ceil(j));n+=(j-f)/2-c;g=D(aH,Yl,-1,f,1);for(j=0;j<f;++j)g[j]=b.c[1]+c;for(j=0;j<b.b[1].b.length;++j){h=\nb.b[1].b[j]-n;l=Fw(h-c);for(h=zS(Fw(h+c),f-1);l<=h;++l)g[l]>b.b[1].a[j]&&(g[l]=b.b[1].a[j])}for(j=0;j<f;++j)g[j]-=c;c=b.c[0]-b.c[1];for(j=0;j<b.b[0].a.length;++j)f=Fw(b.b[0].b[j]-n),0<=f&&f<g.length&&c<b.b[0].a[j]-g[f]&&(c=b.b[0].a[j]-g[f]);for(j=0;j<b.b[1].a.length;++j)b.b[1].a[j]+=c;d&&(A3(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),A3(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=l3(a,b.b[0],b.b[1],0);B3(a,b.b[0],b.b[1],d)}\nfunction q3(a){for(var b,c,d,e,f,g,h,j,l,n,o,r,t,y,v;;){n=v=0;y=t=null;for(f=1;f<a.c.c;++f){d=ey(a.c,f);for(g=0;g<f;++g){e=ey(a.c,g);for(j=r=o=c=b=0;j<d.e.length;++j)for(l=0;l<e.e.length;++l)d.e[j]==e.e[l]&&(++c,b=d.e[j],o<d.n[j]&&(o=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==j3(a,d,b)&&1==j3(a,e,b)?0:1,o>r?h=(b<<24)+(o<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(o<<8)+c,v<h)){v=h;n=c;for(j=r=o=0;j<d.e.length;++j)o<d.n[j]&&(o=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);o>r?(t=d,y=e):(t=e,y=\nd)}}}if(0==v)break;if(n==t.e.length)$m(a.c,t);else if(n==y.e.length)$m(a.c,y);else{c=a;f=n;r=o=e=d=n=n=j=b=v=g=void 0;g=D(B,u,-1,f,1);for(b=v=0;b<t.e.length;++b)for(j=0;j<y.e.length;++j)t.e[b]==y.e[j]&&(g[v++]=t.e[b]);if(1==f)f=(n=g3(t,g[0]),d=g3(y,g[0]),C3(y,t.a[n]-y.a[d],t.b[n]-y.b[d]),e=D3(c,t,g[0]),o=D3(c,y,g[0]),r=0,1==j3(c,t,g[0])&&1==j3(c,y,g[0])&&(r=1.0471975511965976),A3(y,y.a[d],y.b[d],e-o+r+3.141592653589793),l3(c,t,y,1));else{n=c;d=t;e=y;r=g;var s=void 0,A=v=void 0,F=void 0,M=void 0,N=\nvoid 0,$=void 0,S=void 0,V=l=j=b=M=void 0,ea=A=s=o=v=g=l=j=b=v=s=void 0,$=void 0;j=D(B,u,-1,f,1);l=D(B,u,-1,f,1);for(b=0;b<f;++b)j[b]=g3(d,r[b]),l[b]=g3(e,r[b]);for(b=s=v=o=g=0;b<f;++b)g+=d.a[j[b]],o+=d.b[j[b]],v+=e.a[l[b]],s+=e.b[l[b]];g/=f;o/=f;v/=f;s/=f;C3(e,g-v,o-s);M=D(w3,q,11,f,0);$=D(w3,q,11,f,0);s=D(w3,q,11,f,0);v=D(w3,q,11,f,0);for(b=0;b<f;++b)M[b]=new E3(g,o,d.a[j[b]],d.b[j[b]]),$[b]=new E3(g,o,e.a[l[b]],e.b[l[b]]),s[b]=new x3(M[b].a-$[b].a,M[b].b*$[b].b),v[b]=new x3(M[b].a+$[b].a,M[b].b*\n$[b].b);s=y3(s,f);v=y3(v,f);for(b=$=ea=0;b<f;++b)for(V=0;V<lR(n.f,r[b]);++V)A=kR(n.f,r[b],V),k3(d,A)&&!k3(e,A)&&++ea,!k3(d,A)&&k3(e,A)&&++$;N=D(w3,q,11,ea,0);S=D(w3,q,11,$,0);M=D(w3,q,11,$,0);for(b=$=ea=0;b<f;++b)for(V=0;V<lR(n.f,r[b]);++V)A=kR(n.f,r[b],V),k3(d,A)&&!k3(e,A)&&(F=g3(d,A),N[ea]=new E3(d.a[j[b]],d.b[j[b]],d.a[F],d.b[F]),++ea),!k3(d,A)&&k3(e,A)&&(F=g3(e,A),A=new E3(e.a[l[b]],e.b[l[b]],e.a[F],e.b[F]),S[$]=new x3(s.a+A.a,A.b),M[$]=new x3(v.a-A.a,A.b),++$);b=y3(N,ea);j=y3(S,$);l=y3(M,$);\nif(ZH(z2(b.a,j.a))>ZH(z2(b.a,l.a)))A3(e,g,o,s.a);else{r=g;b=o;s=l=j=void 0;for(s=0;s<e.e.length;++s)l=fM((e.a[s]-r)*(e.a[s]-r)+(e.b[s]-b)*(e.b[s]-b)),j=0-r3(r,b,e.a[s],e.b[s]),e.a[s]=r+l*Math.sin(j),e.b[s]=b+l*Math.cos(j);A3(e,g,o,v.a)}f=l3(n,d,e,f)}n=f;B3(c,t,y,n)}}}\nfunction D3(a,b,c){var d,e,f,g,h,j,l,n;d=D(aH,Yl,-1,lR(a.f,c)+1,1);f=D(B,u,-1,lR(a.f,c)+1,1);g=D(B,u,-1,lR(a.f,c)+1,1);l=g3(b,c);for(h=e=0;h<lR(a.f,c);++h)f[e]=kR(a.f,c,h),g[e]=AR(a.f,c,h),j=g3(b,f[e]),-1!=j&&(d[e++]=r3(b.a[l],b.b[l],b.a[j],b.b[j]));if(1==e)return d[0]+3.141592653589793;for(h=e-1;0<h;--h)for(b=0;b<h;++b)d[b]>d[b+1]&&(j=d[b],d[b]=d[b+1],d[b+1]=j,j=f[b],f[b]=f[b+1],f[b+1]=j,j=g[b],g[b]=g[b+1],g[b+1]=j);d[e]=d[0]+6.283185307179586;f[e]=f[0];g[e]=g[0];j=-100;for(h=l=0;h<e;++h){b=d[h+\n1]-d[h];if(2<e&&zR(a.f,g[h])&&zR(a.f,g[h+1])){a:{n=a;var o=f[h],r=c,t=f[h+1],y=void 0,v=void 0,s=void 0,A=void 0,F=void 0,M=void 0,s=D(B,u,-1,n.f.o,1),A=D(B,u,-1,n.f.o,1);s[0]=r;s[1]=o;A[r]=1;A[o]=2;for(F=v=1;v<=F;){for(M=0;M<lR(n.f,s[v]);++M){y=kR(n.f,s[v],M);if(y==t){n=1+A[s[v]];break a}0==A[y]&&0!=(n.f.s[y]&3072)&&(s[++F]=y,A[y]=A[s[v]]+1)}++v}n=0}0!=n&&(b-=100-n)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function B3(a,b,c,d){var e;e=zS(gB(a.c,b),gB(a.c,c));jE(a.c,e,d);$m(a.c,b);$m(a.c,c)}\nfunction F3(){this.e=1}function y3(a,b){var c,d,e;for(d=c=e=0;d<b;++d)e+=a[d].b*Math.sin(a[d].a),c+=a[d].b*Math.cos(a[d].a);0==c?d=0<e?1.5707963267948966:-1.5707963267948966:(d=Math.atan(e/c),0>c&&(d+=3.141592653589793));c=Math.sqrt(e*e+c*c)/b;return new x3(d,c)}w(33,1,{},F3);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function $2(){}w(34,1,{},$2);_.dd=function(a,b){var c,d;return c=$H(a.b),d=$H(b.b),c<d?-1:c==d?0:1};function a3(){}w(35,1,{},a3);\n_.dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function b3(){}w(36,1,{},b3);_.dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function e3(a,b){var c,d;this.b=D(o3,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=D(aH,Yl,-1,2,1);this.d=D(aH,Yl,-1,2,1);this.a=D(B,u,-1,2,1);for(c=0;2>c;++c){for(d=0;d<this.b[c].e.length;++d)this.c[c]+=this.b[c].a[d],this.d[c]+=this.b[c].b[d];this.a[c]=this.b[c].e.length}}\nfunction c3(a,b,c,d){this.b=D(o3,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=D(aH,Yl,-1,2,1);this.d=D(aH,Yl,-1,2,1);this.c[0]=this.b[0].a[c];this.d[0]=this.b[0].b[c];this.c[1]=this.b[1].a[d];this.d[1]=this.b[1].b[d];this.a=D(B,u,-1,2,1);this.a[0]=1;this.a[1]=1}w(37,1,{9:1},e3,c3);_.a=null;_.b=null;_.c=null;_.d=null;function x3(a,b){this.a=a;this.b=b}function E3(a,b,c,d){this.a=r3(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}\nfunction r3(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}w(38,1,{11:1},x3,E3);_.a=0;_.b=0;function p3(a){this.a=D(B,u,-1,a,1);this.b=D(B,u,-1,a,1)}w(39,1,{},p3);_.a=null;_.b=null;function Y2(a,b,c){this.c=a;this.a=b;this.b=c}w(40,1,{},Y2);_.a=0;_.b=0;_.c=null;\nfunction s3(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=D(mJ,Nl,88,a.k.p,0));if(null==a.d[b]){g=D(B,u,-1,a.e.length,1);l=D(yq,rl,-1,a.k.o,2);c=Y(a.k,0,b);d=Y(a.k,1,b);g[0]=c;l[c]=!0;for(h=f=0;f<=h;){for(j=0;j<lR(a.k,g[f]);++j)e=kR(a.k,g[f],j),!l[e]&&e!=d&&(g[++h]=e,l[e]=!0);if(f==h)break;++f}e=h+1>~~(a.e.length/2);if(0!=(a.j&6)){f=g=!1;for(j=0;j<a.e.length;++j)t2(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=D(B,u,-1,e?a.e.length-h:h+2,1);for(j=0;j<a.e.length;++j)a.e[j]==c?a.d[b][e?0:1]=\nj:a.e[j]==d?a.d[b][e?1:0]=j:e^l[a.e[j]]&&(a.d[b][f++]=j)}e=a.a[a.d[b][0]];f=a.b[a.d[b][0]];l=r3(e,f,a.a[a.d[b][1]],a.b[a.d[b][1]]);for(j=2;j<a.d[b].length;++j)h=a.d[b][j],d=fM((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-r3(e,f,a.a[h],a.b[h]),a.a[h]=e+d*Math.sin(c),a.b[h]=f+d*Math.cos(c)}\nfunction t3(a){var b,c,d,e,f;a.c=0;c=new Nm;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=ZH(a.a[e]-a.a[f]),d=ZH(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=D(B,u,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],wq(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function g3(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function k3(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction A3(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=fM((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=r3(b,c,a.a[g],a.b[g])+d,a.a[g]=b+f*Math.sin(e),a.b[g]=c+f*Math.cos(e)}function C3(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function U2(a,b,c){this.k=a;this.j=c;this.e=D(B,u,-1,b,1);this.n=D(B,u,-1,b,1);this.a=D(aH,Yl,-1,b,1);this.b=D(aH,Yl,-1,b,1)}\nfunction u3(a,b){var c;this.k=a.k;this.j=b;this.e=D(B,u,-1,a.e.length,1);this.n=D(B,u,-1,a.e.length,1);this.a=D(aH,Yl,-1,a.e.length,1);this.b=D(aH,Yl,-1,a.e.length,1);for(c=0;c<a.e.length;++c)this.e[c]=a.e[c],this.n[c]=a.n[c],this.a[c]=a.a[c],this.b[c]=a.b[c];if(null!=a.f){this.f=D(B,u,-1,a.f.length,1);for(c=0;c<a.f.length;++c)this.f[c]=a.f[c]}if(null!=a.i){this.i=D(B,u,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}w(41,1,{12:1},U2,u3);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function C2(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function G3(){G3=x;H3=z(I3,fm,-1,[0.29899999499320984,0.5870000123977661,0.11400000005960464])}\nfunction J3(a,b){G3();var c,d,e,f,g,h;c=!b?1:(H3[0]*(b.d>>16&255)+H3[1]*(b.d>>8&255)+H3[2]*(b.d&255))/255;f=!a?1:(H3[0]*(a.d>>16&255)+H3[1]*(a.d>>8&255)+H3[2]*(a.d&255))/255;e=ZH(c-f);if(0.30000001192092896<e)return a;d=D(I3,fm,-1,3,1);K3(b.d>>16&255,b.d>>8&255,b.d&255,d);g=D(I3,fm,-1,3,1);K3(a.d>>16&255,a.d>>8&255,a.d&255,g);h=ZH(g[0]-d[0]);0.5<h&&(h=1-h);g=1-(g[1]>d[1]?g[1]:d[1]);d=ZH(f+c-1);h=Math.cos(9.42477796076938*h);h=0.30000001192092896*(g>(d>h?d:h)?g:d>h?d:h);if(e>h)c=a;else if(e=(f>c?1<\nf+h:0<f-h)?c-h:c+h,c=null,null==c&&(c=D(I3,fm,-1,4,1)),null!=a.b?c[3]=a.a:c[3]=(a.d>>24&255)/255,f=c,null==f&&(f=D(I3,fm,-1,3,1)),null!=a.b?(f[2]=a.b[2],f[1]=a.b[1],f[0]=a.b[0]):(f[2]=(a.d&255)/255,f[1]=(a.d>>8&255)/255,f[0]=(a.d>>16&255)/255),f=!a?1:(H3[0]*(a.d>>16&255)+H3[1]*(a.d>>8&255)+H3[2]*(a.d&255))/255,0==f)c=new L3(f,f,f,c[3]);else{d=e/(!a?1:(H3[0]*(a.d>>16&255)+H3[1]*(a.d>>8&255)+H3[2]*(a.d&255))/255);for(e=f=h=0;3>e;++e)c[e]*=d,1>c[e]?f+=H3[e]:(h+=(c[e]-1)*H3[e],c[e]=1);if(0!=h){for(e=\nd=0;3>e;++e)1>c[e]&&(c[e]+=h/f,1<c[e]&&(d+=(c[e]-1)*H3[e],c[e]=1));if(0!=d)for(e=0;3>e;++e)1>c[e]&&(c[e]+=d/H3[e],1<c[e]&&(c[e]=1))}c=new L3(c[0],c[1],c[2],c[3])}return c}var H3;function L3(a,b,c,d){nD();var e=Fw(255*a+0.5),f=Fw(255*b+0.5),g=Fw(255*c+0.5),h=Fw(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new an(De);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=D(I3,fm,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}function M3(a){nD();this.d=a|-16777216}\nfunction K3(a,b,c,d){nD();var e,f,g,h,j,l;null==d&&(d=D(I3,fm,-1,3,1));j=c>(a>b?a:b)?c:a>b?a:b;l=c<(a<b?a:b)?c:a<b?a:b;j==l?g=h=0:(h=(j-l)/j,f=(j-a)/(j-l),e=(j-b)/(j-l),c=(j-c)/(j-l),a==j?g=c-e:b==j?g=2+f-c:g=4+e-f,g/=6,0>g&&++g);d[0]=g;d[1]=h;d[2]=j/255}w(495,1,{60:1,69:1,72:1},L3,M3);var J2=null;function M1(){}function P1(a,b){this.a=a;this.b=b}w(545,518,{79:1,80:1},M1,P1);_.zf=GC;_.Af=hz;_.tS=function(){return N3.d+"[x="+this.a+",y="+this.b+eg};_.a=0;_.b=0;\nfunction A1(a,b){var c,d,e,f;c=new B1;d=a.c;e=b.zf();d=d<e?d:e;e=a.d;f=b.Af();e=e<f?e:f;f=a.c+a.b;var g=b.zf()+b.Cf();f=f>g?f:g;var g=a.d+a.a,h=b.Af()+b.Bf();c.c=d;c.d=e;c.b=f-d;c.a=(g>h?g:h)-e;return c}function B1(){}function U1(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(546,521,hm,B1,U1);_.Bf=GC;_.Cf=hz;_.zf=function(){return this.c};_.Af=function(){return this.d};_.tS=function(){return O3.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+eg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction P3(a){var b;b=new tU;var c=new N2,d=jM(Ry(a)),e,f,g,h,j,l,n,o,r,t,y,v,s,A,F,M,N,$,S,V,ea,na,ta,Yb,K,ra,yc,jd,wb,L,Ha,xb,Hc,tc,Ba,kd,ld;c.b=b;xT(c.b);ta=null;h=D(B,u,-1,64,1);h[0]=-1;ra=D(B,u,-1,64,1);yc=D(B,u,-1,64,1);for(s=0;64>s;++s)ra[s]=-1;f=K=0;jd=Yb=L=!1;l=0;wb=d.length;for(j=1;32>=d[K];)++K;for(;K<wb;)if(Ha=d[K++]&65535,Q3(Ha)||42==Ha){g=0;y=-1;A=na=F=!1;if(L)82==Ha&&OF(d[K]&65535)?($=null!=String.fromCharCode(d[K+1]&65535).match(/\\d/)?2:1,g=RT(yT(d,K-1,1+$)),K+=$):(M=String.fromCharCode(d[K]&\n65535).toLowerCase().charCodeAt(0)==(d[K]&65535)&&Q3(d[K]&65535)?2:1,g=RT(yT(d,K-1,M)),K+=M-1,y=0),64==d[K]&&(++K,64==d[K]&&(A=!0,++K),na=!0),72==d[K]&&(++K,y=1,OF(d[K]&65535)&&(y=d[K]-48,++K));else if(42==Ha)g=6,F=!0;else switch(String.fromCharCode(Ha).toUpperCase().charCodeAt(0)){case 66:K<wb&&114==d[K]?(g=35,++K):g=5;break;case 67:K<wb&&108==d[K]?(g=17,++K):g=6;break;case 70:g=9;break;case 73:g=53;break;case 78:g=7;break;case 79:g=8;break;case 80:g=15;break;case 83:g=16}if(0==g)throw new Mp("SmilesParser: unknown element label found");\ne=sT(c.b,g);F?(jd=!0,MT(c.b,e,1)):v2(c.b,e,String.fromCharCode(Ha).toLowerCase().charCodeAt(0)==Ha&&Q3(Ha));if(-1!=y&&1!=g){n=D(kM,bm,-1,1,1);n[0]=y<<24>>24;var va=c.b,Fa=e,ba=n;null!=ba&&0==ba.length&&(ba=null);null==ba?null!=va.r&&(va.r[Fa]=null):(null==va.r&&(va.r=D(qT,q,3,va.G,0)),va.r[Fa]=ba)}v=h[l];-1!=h[l]&&128!=j&&wT(c.b,e,h[l],j);j=1;h[l]=e;0!=f&&(KT(c.b,e,f),f=0);(V=!ta?null:dU(ta,xI(v)))&&O2(V,e,K,1==g);na&&(!ta&&(ta=new oU),pU(ta,xI(e),new Q2(c,e,v,y,K,A)))}else if(46==Ha)j=128;else if(61==\nHa)j=2;else if(35==Ha)j=4;else if(OF(Ha))if(S=Ha-48,L){for(;K<wb&&OF(d[K]&65535);)S=10*S+d[K]-48,++K;f=S}else{Yb&&K<wb&&OF(d[K]&65535)&&(S=10*S+d[K]-48,++K);Yb=!1;if(64<=S)throw new Mp("SmilesParser: ringClosureAtom number out of range");if(-1==ra[S])ra[S]=h[l],yc[S]=K-1;else{if(ra[S]==h[l])throw new Mp("SmilesParser: ring closure to same atom");ta&&((V=dU(ta,xI(ra[S])))&&O2(V,h[l],yc[S],!1),(V=dU(ta,xI(h[l])))&&O2(V,ra[S],K-1,!1));wT(c.b,h[l],ra[S],j);ra[S]=-1}j=1}else if(43==Ha){if(!L)throw new Mp("SmilesParser: \'+\' found outside brackets");\nfor(o=1;43==d[K];)++o,++K;1==o&&OF(d[K]&65535)&&(o=d[K]-48,++K);FT(c.b,h[l],o)}else if(45==Ha){if(L){for(o=-1;45==d[K];)--o,++K;-1==o&&OF(d[K]&65535)&&(o=48-d[K],++K);FT(c.b,h[l],o)}}else if(40==Ha){if(-1==h[l])throw new Mp("Smiles with leading parenthesis are not supported");h[l+1]=h[l];++l}else if(41==Ha)--l;else if(91==Ha){if(L)throw new Mp("SmilesParser: nested square brackets found");L=!0}else if(93==Ha){if(!L)throw new Mp("SmilesParser: closing bracket without opening one");L=!1}else if(37==\nHa)Yb=!0;else if(58==Ha)if(L){for(N=0;OF(d[K]&65535);)N=10*N+d[K]-48,++K;c.b.u[h[l]]=N}else j=64;else if(47==Ha)j=17;else if(92==Ha)j=9;else throw new Mp("SmilesParser: unexpected character found: \'"+String.fromCharCode(Ha)+cb);if(1!=j)throw new Mp("SmilesParser: dangling open bond");for(s=0;64>s;++s)if(-1!=ra[s])throw new Mp("SmilesParser: dangling ring closure");var aa=c.b,Ya,Ab,Jc,cc,da,sd;sd=D(B,u,-1,aa.o,1);cc=D(yq,rl,-1,aa.o,2);for(Ab=0;Ab<aa.p;++Ab)for(Jc=0;2>Jc;++Jc)ZT(aa,aa.y[Jc][Ab])&&!ZT(aa,\naa.y[1-Jc][Ab])&&(cc[aa.y[Jc][Ab]]=!0);for(da=aa.o-1;0<=da&&cc[da];)sd[da]=da,--da;for(Ya=0;Ya<=da;++Ya)if(cc[Ya]){sd[Ya]=da;sd[da]=Ya;for(--da;0<=da&&cc[da];)sd[da]=da,--da}else sd[Ya]=Ya;c.b.J=!0;rS(c.b,1);for(e=0;e<c.b.o;++e)if(null!=(null==b.r?null:null==b.r[e]?null:yT(b.r[e],0,b.r[e].length))&&!t2(c.b,e))if(t=(null==c.b.r?null:c.b.r[e])[0],c.b.x[e]<(TR(),pT).length&&null!=pT[c.b.x[e]]){r=!1;xb=BS(c.b,e);xb-=DS(c.b,e,xb);for(tc=pT[c.b.x[e]],Ba=0,kd=tc.length;Ba<kd;++Ba)if(Hc=tc[Ba],xb<=Hc){r=\n!0;Hc!=xb+t&&ET(c.b,e,xb+t);break}r||ET(c.b,e,xb+t)}var W,O,kb,Ia;for(W=0;W<c.b.c;++W)if(7==c.b.x[W]&&0==c.b.q[W]&&3<BS(c.b,W)&&0<c.b.k[W])for(Ia=0;Ia<c.b.f[W];++Ia)if(O=kR(c.b,W,Ia),kb=AR(c.b,W,Ia),1<tR(c.b,kb)&&TT(c.b.x[O])){4==c.b.B[kb]?WS(c.b,kb,2):WS(c.b,kb,1);FT(c.b,W,c.b.q[W]+1);FT(c.b,O,c.b.q[O]-1);break}var ae,U,ga,$c,Kc,Oa,eb,Lc,be,wd,Wc,Kb,ob,dc,uc,$b;rS(c.b,1);c.a=D(yq,rl,-1,c.b.d,2);for(ga=0;ga<c.b.d;++ga)64==c.b.B[ga]&&(WS(c.b,ga,1),c.a[ga]=!0);$b=new XT(c.b,3);Lc=D(yq,rl,-1,$b.i.c,\n2);for(ob=0;ob<$b.i.c;++ob){dc=ey($b.i,ob);Lc[ob]=!0;for(eb=0;eb<dc.length;++eb)if(!t2(c.b,dc[eb])){Lc[ob]=!1;break}if(Lc[ob]){uc=ey($b.j,ob);for(eb=0;eb<uc.length;++eb)c.a[uc[eb]]=!0}}for(ga=0;ga<c.b.d;++ga)if(!c.a[ga]&&0!=$b.b[ga]&&t2(c.b,Y(c.b,0,ga))&&t2(c.b,Y(c.b,1,ga)))a:{var I=c,oc=ga,ac=void 0,zc=void 0,vc=void 0,xd=void 0,ce=void 0,Hd=void 0,ad=void 0,Ob=void 0,ca=void 0,Rd=void 0,Sd=void 0,Ge=void 0,Gb=void 0,Ob=D(B,u,-1,I.b.c,1),Hd=D(B,u,-1,I.b.c,1),ad=D(B,u,-1,I.b.c,1),ca=D(B,u,-1,I.b.c,\n1),ac=Y(I.b,0,oc),zc=Y(I.b,1,oc);Hd[0]=ac;Hd[1]=zc;ad[0]=-1;ad[1]=oc;Ob[ac]=1;Ob[zc]=2;ca[ac]=-1;ca[zc]=ac;for(Rd=ce=1;ce<=Rd&&15>Ob[Hd[ce]];){Gb=Hd[ce];for(Sd=0;Sd<I.b.f[Gb];++Sd)if(vc=kR(I.b,Gb,Sd),vc!=ca[Gb]){xd=AR(I.b,Gb,Sd);if(vc==ac){ad[0]=xd;for(Ge=0;Ge<=Rd;++Ge)I.a[ad[Sd]]=!0;break a}t2(I.b,vc)&&0==Ob[vc]&&(++Rd,Hd[Rd]=vc,ad[Rd]=xd,Ob[vc]=Ob[Gb]+1,ca[vc]=Gb)}++ce}}rS(c.b,3);for(ob=0;ob<$b.i.c;++ob)if(Lc[ob]){dc=ey($b.i,ob);for(eb=0;eb<dc.length;++eb){var yd;var fb=c,rb=dc[eb],Hb=void 0;16==\nfb.b.x[rb]&&0>=fb.b.q[rb]||6==fb.b.x[rb]&&0!=fb.b.q[rb]||!t2(fb.b,rb)?yd=!1:(Hb=null==HS(fb.b,rb)?0:(null==fb.b.r?null:fb.b.r[rb])[0],yd=1>BT(fb.b,rb)-BS(fb.b,rb)-Hb||5!=fb.b.x[rb]&&6!=fb.b.x[rb]&&7!=fb.b.x[rb]&&8!=fb.b.x[rb]&&15!=fb.b.x[rb]&&16!=fb.b.x[rb]&&33!=fb.b.x[rb]&&34!=fb.b.x[rb]?!1:!0);if(!yd){v2(c.b,dc[eb],!1);for(wd=0;wd<c.b.f[dc[eb]];++wd)c.a[AR(c.b,dc[eb],wd)]=!1}}}M2(c);for(ob=0;ob<$b.i.c;++ob)if(Lc[ob]&&6==ey($b.j,ob).length){uc=ey($b.j,ob);be=!0;for($c=0,Kc=uc.length;$c<Kc;++$c)if(ga=\nuc[$c],!c.a[ga]){be=!1;break}be&&(L2(c,uc[0]),L2(c,uc[2]),L2(c,uc[4]),M2(c))}for(Kb=5;4<=Kb;--Kb){do{Wc=!1;for(ga=0;ga<c.b.d;++ga)if(c.a[ga]){for(eb=ae=0;2>eb;++eb){Oa=Y(c.b,eb,ga);for(wd=0;wd<c.b.f[Oa];++wd)c.a[AR(c.b,Oa,wd)]&&++ae}if(ae==Kb){L2(c,ga);M2(c);Wc=!0;break}}}while(Wc)}for(ga=0;ga<c.b.d;++ga)if(c.a[ga])throw new Mp(n1);for(U=0;U<c.b.c;++U)if(t2(c.b,U))throw new Mp(n1);c.b.r=null;c.b.J=!1;var Db,ec,fc,gb,Id,md,bd,cd,gc,Ua,Mc;rS(c.b,3);gc=!1;Ua=D(B,u,-1,2,1);Mc=D(B,u,-1,2,1);cd=D(B,u,-1,\n2,1);for(ec=0;ec<c.b.d;++ec)if(!LR(c.b,ec)&&2==c.b.B[ec]){for(gb=0;2>gb;++gb){Ua[gb]=-1;cd[gb]=-1;Db=Y(c.b,gb,ec);for(bd=0;bd<c.b.f[Db];++bd)fc=AR(c.b,Db,bd),fc!=ec&&(17==c.b.B[fc]||9==c.b.B[fc]?(Ua[gb]=kR(c.b,Db,bd),Mc[gb]=fc):cd[gb]=kR(c.b,Db,bd));if(-1==Ua[gb])break}if(-1!=Ua[0]&&-1!=Ua[1]){md=c.b.B[Mc[0]]!=c.b.B[Mc[1]];Id=!1;for(gb=0;2>gb;++gb)-1!=cd[gb]&&cd[gb]<Ua[gb]&&(Id=!Id);OT(c.b,ec,md^Id?2:1,!1);gc=!0}}for(ec=0;ec<c.b.d;++ec)(17==c.b.B[ec]||9==c.b.B[ec])&&WS(c.b,ec,1);gc&&(c.b.K|=4);m3(new F3,\nc.b);if(ta){for(ea=R3((ld=new fY(ta),new S3(ta,ld)));BM(ea.a.a);)V=(ea.a.b=gw(ea.a.a)).Ch(),LT(c.b,V.a,P2(V,sd),!1);c.b.K|=4}B2(c.b);S2(c.b);jd&&QT(c.b,!0);return(new I2(b)).a.a.a}function Q3(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function R3(a){a=new iY(a.b.a);return new T3(a)}function S3(a,b){this.a=a;this.b=b}w(654,642,{},S3);_.zh=function(a){a:{var b,c;for(c=new iY((new fY(this.a)).a);BM(c.a);)if(b=c.b=gw(c.a),b=b.Ch(),null==a?null==b:Tp(a,b)){a=!0;break a}a=!1}return a};\n_.Ce=function(){return R3(this)};_.Xf=function(){return this.b.a.c};_.a=null;_.b=null;function T3(a){this.a=a}w(655,1,{},T3);_.be=function(){return BM(this.a.a)};_.ce=function(){return(this.a.b=gw(this.a.a)).Ch()};_.de=function(){hY(this.a)};_.a=null;function Z2(a,b){ow();var c;c=xw(a.b,a.c);GR(c,c.length,b?b:(HR(),HR(),IR));var d,e;e=a.c;for(d=0;d<e;++d)UD(a,d,c[d])}\nfunction U3(){U3=x;var a,b;V3=D(aH,Yl,-1,25,1);W3=D(aH,Yl,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)W3[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)V3[a]=b,b*=0.5}function v3(a,b){var c,d;if(0<b){if((b&-b)==b)return Fw(4.6566128730773926E-10*b*X3(a));do c=X3(a),d=c%b;while(0>c-d+(b-1));return Fw(d)}throw new aD;}\nfunction X3(a){var b,c,d;c=15525485*a.a+1502*a.b;d=15525485*a.b+11;b=Math.floor(5.9604644775390625E-8*d);a.a=(c+b)%16777216;a.b=d-16777216*b;a=128*a.a+Math.floor(a.b*W3[31]);2147483648<=a&&(a-=4294967296);return a}function n3(){U3();var a,b;b=Y3++ +(new Date).getTime();a=Fw(Math.floor(5.9604644775390625E-8*b))&16777215;b=Fw(b-16777216*a);this.a=a^1502;this.b=b^15525485}function Z3(){U3();this.a=6122;this.b=12230397}w(671,1,{},n3,Z3);_.a=0;_.b=0;var V3,W3,Y3=0;w(711,707,Xl);\n_.Ed=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(FI(),GI)&&this.b.i==(HI(),II))try{var f=this.b.b,g,h,j;j=null;h=new tU;hU(new qU,h,new JX(new MX(f)))&&(g=new I2(h),j=g.a.a.a);b=j;if(null==b)throw new Mp("V3000 read failed.");a=zj;this.a.ic.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=Gq(l),G(l,98))c=l,d=c.Cd();else throw l;}else if(this.b.a==xN)try{var n=this.b.b,o,r,t,y;b=-1!=n.indexOf(Fd)?(o=hM(n,Fd),r=P3(o[0]),t=P3(o[2]),y=m,y+=Ra,y+=nJ(1,3)+nJ(1,3)+fa,y+=Na+r,y+=Na+t,y):P3(n);\nthis.b.f==(DI(),uN)?a="readSMIRKS":this.b.f==vN&&(a="readSMILES");this.a.ic.a="SMILES conversion provided by OpenChemLib"}catch(v){if(v=Gq(v),G(v,98))c=v,d=c.Cd();else throw v;}else if(d="Invalid or unsupported input",this.a.zc&&!this.b.d)try{var s=new F2,A=Ry(this.b.b),F;if(null==A||0==A.length)F=null;else{var M=jM(A),N,$,S,V,ea;if(null==M)F=null;else{D2(s,M,0);N=Z(s,4);V=Z(s,4);8<N&&(N=V);$=Z(s,N);S=Z(s,V);ea=new mU($,S);var na=null,ta,Yb,K,ra,yc,jd,wb,L,Ha,xb,Hc,tc,Ba,kd,ld,va,Fa,ba,aa,Ya,Ab,Jc,\ncc,da,sd,W,O,kb,Ia,ae,U,ga,$c,Kc,Oa,eb,Lc,be,wd,Wc,Kb,ob,dc,uc,$b,I,oc,ac,zc,vc,xd,ce,Hd,ad,Ob,ca,Rd,Sd,Ge,Gb,yd,fb,rb,Hb,Db,ec,fc,gb,Id,md,bd,cd;ec=8;s.f=ea;xT(s.f);if(!(null==M||0==M.length))if(null!=na&&0==na.length&&(na=null),D2(s,M,0),K=Z(s,4),va=Z(s,4),8<K&&(ec=K,K=va),0==K)QT(s.f,1==Z(s,1));else{ra=Z(s,K);yc=Z(s,va);Ob=Z(s,K);Ge=Z(s,K);Sd=Z(s,K);sd=Z(s,K);for(L=0;L<ra;++L)sT(s.f,6);for(I=0;I<Ob;++I)vT(s.f,Z(s,K),7);for(I=0;I<Ge;++I)vT(s.f,Z(s,K),8);for(I=0;I<Sd;++I)vT(s.f,Z(s,K),Z(s,8));for(I=\n0;I<sd;++I)FT(s.f,Z(s,K),Z(s,4)-8);W=1+yc-ra;$c=Z(s,4);ld=0;w2(s.f,0,0);x2(s.f,0,0);y2(s.f,0,0);Kc=null!=na&&39<=na[0];cd=md=gb=Db=0;ae=Ia=!1;Kc&&(na.length>2*ra-2&&39==na[2*ra-2]||na.length>3*ra-3&&39==na[3*ra-3]?(ae=!0,oc=(Ia=na.length==3*ra-3+9)?3*ra-3:2*ra-2,kd=86*(na[oc+1]-40)+na[oc+2]-40,Db=Math.pow(10,kd/2E3-1),oc+=2,fc=86*(na[oc+1]-40)+na[oc+2]-40,gb=Math.pow(10,fc/1500-1),oc+=2,Id=86*(na[oc+1]-40)+na[oc+2]-40,md=Math.pow(10,Id/1500-1),Ia&&(oc+=2,bd=86*(na[oc+1]-40)+na[oc+2]-40,cd=Math.pow(10,\nbd/1500-1))):Ia=na.length==3*ra-3);s.b&&Ia&&(na=null,Kc=!1);for(I=1;I<ra;++I)Oa=Z(s,$c),0==Oa?(Kc&&(w2(s.f,I,s.f.D[0].a+8*(na[2*I-2]-83)),x2(s.f,I,s.f.D[0].b+8*(na[2*I-1]-83)),Ia&&y2(s.f,I,s.f.D[0].c+8*(na[2*ra-3+I]-83))),++W):(ld+=Oa-1,Kc&&(w2(s.f,I,vR(s.f,ld)+na[2*I-2]-83),x2(s.f,I,wR(s.f,ld)+na[2*I-1]-83),Ia&&y2(s.f,I,xR(s.f,ld)+(na[2*ra-3+I]-83))),wT(s.f,ld,I,1));for(I=0;I<W;++I)wT(s.f,Z(s,K),Z(s,K),1);zc=D(yq,rl,-1,yc,2);for(ba=0;ba<yc;++ba)switch(Ab=Z(s,2),Ab){case 0:u2(s.f,Y(s.f,0,ba))||u2(s.f,\nY(s.f,1,ba))?WS(s.f,ba,32):zc[ba]=!0;break;case 2:WS(s.f,ba,2);break;case 3:WS(s.f,ba,4)}Yb=Z(s,K);for(I=0;I<Yb;++I)if(L=Z(s,K),8==ec)Gb=Z(s,2),3==Gb?(HT(s.f,L,1,0),LT(s.f,L,1,!1)):LT(s.f,L,Gb,!1);else switch(Gb=Z(s,3),Gb){case 4:LT(s.f,L,1,!1);HT(s.f,L,1,Z(s,3));break;case 5:LT(s.f,L,2,!1);HT(s.f,L,1,Z(s,3));break;case 6:LT(s.f,L,1,!1);HT(s.f,L,2,Z(s,3));break;case 7:LT(s.f,L,2,!1);HT(s.f,L,2,Z(s,3));break;default:LT(s.f,L,Gb,!1)}8==ec&&0==Z(s,1)&&(s.f.F=!0);ta=Z(s,va);for(I=0;I<ta;++I)if(ba=Z(s,\nva),1==s.f.B[ba])switch(Gb=Z(s,3),Gb){case 4:OT(s.f,ba,1,!1);NT(s.f,ba,1,Z(s,3));break;case 5:OT(s.f,ba,2,!1);NT(s.f,ba,1,Z(s,3));break;case 6:OT(s.f,ba,1,!1);NT(s.f,ba,2,Z(s,3));break;case 7:OT(s.f,ba,2,!1);NT(s.f,ba,2,Z(s,3));break;default:OT(s.f,ba,Gb,!1)}else OT(s.f,ba,Z(s,2),!1);QT(s.f,1==Z(s,1));wb=null;for(Rd=0;1==Z(s,1);)switch(ga=Rd+Z(s,4),ga){case 0:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),MT(s.f,L,2048);break;case 1:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),Hd=Z(s,8),KT(s.f,L,Hd);break;case 2:ca=\nZ(s,va);for(I=0;I<ca;++I)ba=Z(s,va),WS(s.f,ba,64);break;case 3:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),MT(s.f,L,4096);break;case 4:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),Hb=Z(s,4)<<3,MT(s.f,L,Hb);break;case 5:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),jd=Z(s,2)<<1,MT(s.f,L,jd);break;case 6:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),MT(s.f,L,1);break;case 7:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),uc=Z(s,4)<<7,MT(s.f,L,uc);break;case 8:ca=Z(s,K);for(I=0;I<ca;++I){L=Z(s,K);Hc=Z(s,4);Ha=D(B,u,-1,Hc,1);for(vc=0;vc<Hc;++vc)xb=\nZ(s,8),Ha[vc]=xb;var gc=s.f,Ua=L,Mc=Ha;null==gc.t&&(gc.t=D(mJ,Nl,88,gc.G,0));null!=Mc&&fS(Mc);gc.t[Ua]=Mc;gc.K=0;gc.E=!0}break;case 9:ca=Z(s,va);for(I=0;I<ca;++I)ba=Z(s,va),Hb=Z(s,2)<<4,PT(s.f,ba,Hb);break;case 10:ca=Z(s,va);for(I=0;I<ca;++I)ba=Z(s,va),Jc=Z(s,4),PT(s.f,ba,Jc);break;case 11:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),MT(s.f,L,8192);break;case 12:ca=Z(s,va);for(I=0;I<ca;++I)ba=Z(s,va),cc=Z(s,8)<<6,PT(s.f,ba,cc);break;case 13:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),yd=Z(s,3)<<14,MT(s.f,L,yd);break;\ncase 14:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),ad=Z(s,5)<<17,MT(s.f,L,ad);break;case 15:Rd=16;break;case 16:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),rb=Z(s,3)<<22,MT(s.f,L,rb);break;case 17:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),ET(s.f,L,Z(s,4));break;case 18:ca=Z(s,K);ce=Z(s,4);for(I=0;I<ca;++I){L=Z(s,K);U=Z(s,ce);xd=D(kM,bm,-1,U,1);for(vc=0;vc<U;++vc)xd[vc]=Z(s,7)<<24>>24;var dd=s.f,de=L,pb=yT(xd,0,xd.length),pc=void 0;if(null!=pb)if(0==pb.length)pb=null;else if(pc=RT(pb),0!=pc&&H(pb,nT[pc])||H(pb,Gd))vT(dd,\nde,pc),pb=null;null==pb?null!=dd.r&&(dd.r[de]=null):(null==dd.r&&(dd.r=D(qT,q,3,dd.G,0)),dd.r[de]=jM(pb))}break;case 19:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),da=Z(s,3)<<25,MT(s.f,L,da);break;case 20:ca=Z(s,va);for(I=0;I<ca;++I)ba=Z(s,va),rb=Z(s,3)<<14,PT(s.f,ba,rb);break;case 21:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),JT(s.f,L,Z(s,2)<<4);break;case 22:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),MT(s.f,L,268435456);break;case 23:ca=Z(s,va);for(I=0;I<ca;++I)ba=Z(s,va),PT(s.f,ba,131072);break;case 24:ca=Z(s,va);for(I=\n0;I<ca;++I)ba=Z(s,va),jd=Z(s,2)<<18,PT(s.f,ba,jd);break;case 25:for(I=0;I<ra;++I)if(1==Z(s,1)){var se=s.f;se.s[I]|=512}break;case 26:ca=Z(s,va);wb=D(B,u,-1,ca,1);for(I=0;I<ca;++I)wb[I]=Z(s,va);break;case 27:ca=Z(s,K);for(I=0;I<ca;++I)L=Z(s,K),MT(s.f,L,536870912)}var T=new m2(s.f),ee,Wa,hc,qc,ic,Ja,Jd,kf,ab,me,te,Kd,jc;rS(T.d,1);if(null!=zc)T.c=zc;else{T.c=D(yq,rl,-1,T.d.d,2);for(hc=0;hc<T.d.d;++hc)64==T.d.B[hc]&&(T.c[hc]=!0,WS(T.d,hc,1))}T.e=0;Jd=D(yq,rl,-1,T.d.c,2);for(hc=0;hc<T.d.d;++hc)if(T.c[hc]){++T.b;\nfor(Ja=0;2>Ja;++Ja)Jd[Y(T.d,Ja,hc)]||(Jd[Y(T.d,Ja,hc)]=!0,++T.a)}if(0!=T.b){jc=new XT(T.d,1);if(T.d.E){var ue,td,Td,zd,Fb,Sc,sb;for(td=0;td<T.d.d;++td)if(T.c[td])for(zd=0;2>zd;++zd){Sc=Y(T.d,zd,td);ue=!1;for(Fb=0;Fb<T.d.f[Sc];++Fb)if(td!=AR(T.d,Sc,Fb)&&T.c[AR(T.d,Sc,Fb)]){ue=!0;break}if(!ue){sb=td;for(Td=Y(T.d,1-zd,td);-1!=sb;){T.c[sb]=!1;--T.b;WS(T.d,sb,64);sb=-1;Sc=Td;for(Fb=0;Fb<T.d.f[Sc];++Fb)if(T.c[AR(T.d,Sc,Fb)])if(-1==sb)sb=AR(T.d,Sc,Fb),Td=kR(T.d,Sc,Fb);else{sb=-1;break}}break}}}for(Wa=0;Wa<\nT.d.c;++Wa){var ed;b:{for(var ve=void 0,ve=0;ve<T.d.f[Wa];++ve)if(T.c[AR(T.d,Wa,ve)]){ed=!0;break b}ed=!1}ed&&(7==jc.a[Wa]&&(5==T.d.x[Wa]&&0==T.d.q[Wa]||6==T.d.x[Wa]&&1==T.d.q[Wa])&&l2(T,Wa),5==jc.a[Wa]&&(6==T.d.x[Wa]&&-1==T.d.q[Wa]||7==T.d.x[Wa]&&0==T.d.q[Wa]&&3==lR(T.d,Wa)||8==T.d.x[Wa]&&0==T.d.q[Wa]&&2==T.d.f[Wa]||16==T.d.x[Wa]&&0==T.d.q[Wa]&&2==T.d.f[Wa])&&l2(T,Wa))}var Ud;for(Ud=0;Ud<T.d.d;++Ud){var Ac;if(Ac=T.c[Ud])b:{for(var Nc=void 0,rc=void 0,hb=void 0,kc=void 0,Ad=void 0,we=void 0,Ad=0;2>\nAd;++Ad)if(Nc=Y(jc.f,Ad,Ud),7==jc.f.x[Nc]&&2==jc.f.f[Nc]){rc=Y(jc.f,1-Ad,Ud);for(we=0;we<jc.f.f[rc];++we)if(hb=kR(jc.f,rc,we),kc=AR(jc.f,rc,we),(8==jc.f.x[hb]||16==jc.f.x[hb])&&2==tR(jc.f,kc)&&1==jc.f.f[hb]){Ac=!0;break b}}Ac=!1}Ac&&(l2(T,Y(T.d,0,Ud)),l2(T,Y(T.d,1,Ud)))}var Bd,Bc,Pa,Za,Cd;for(Bc=0;Bc<T.d.d;++Bc)if(2==tR(T.d,Bc))for(Za=0;2>Za;++Za){Bd=Y(T.d,Za,Bc);for(Cd=0;Cd<T.d.f[Bd];++Cd)if(Pa=AR(T.d,Bd,Cd),T.c[Pa]){l2(T,Bd);break}}for(k2(T);0!=T.b;){ic=!1;for(hc=0;hc<T.d.d;++hc)if(T.c[hc]){for(ab=\nee=0;2>ab;++ab){qc=Y(T.d,ab,hc);for(me=0;me<T.d.f[qc];++me)T.c[AR(T.d,qc,me)]&&++ee}if(4==ee){j2(T,hc);k2(T);ic=!0;break}}if(!ic)for(te=0;te<jc.i.c;++te)if(6==ey(jc.j,te).length){kf=!0;Kd=ey(jc.j,te);for(Ja=0;6>Ja;++Ja)if(!T.c[Kd[Ja]]){kf=!1;break}if(kf){for(Ja=0;6>Ja;Ja+=2)j2(T,Kd[Ja]);ic=!0;break}}if(!ic)for(hc=0;hc<T.d.d;++hc)if(T.c[hc]){j2(T,hc);k2(T);break}}}if(null!=wb)for(aa=0,Ya=wb.length;aa<Ya;++aa)ba=wb[aa],WS(s.f,ba,2==s.f.B[ba]?4:2);O=0;if(null==na&&M.length>s.d+1&&(32==M[s.d+1]||9==M[s.d+\n1]))na=M,O=s.d+2;if(null!=na)try{if(33==na[O]||35==na[O]){D2(s,na,O+1);Ia=1==Z(s,1);ae=1==Z(s,1);fb=2*Z(s,4);Fa=1<<fb;ba=0;for(L=1;L<ra;++L)ba<yc&&Y(s.f,1,ba)==L?(ob=Y(s.f,0,ba++),Kb=1):(ob=0,Kb=8),w2(s.f,L,vR(s.f,ob)+Kb*(Z(s,fb)-~~(Fa/2))),x2(s.f,L,wR(s.f,ob)+Kb*(Z(s,fb)-~~(Fa/2))),Ia&&y2(s.f,L,xR(s.f,ob)+Kb*(Z(s,fb)-~~(Fa/2)));Ba=Ia?1.5:(TR(),24);tc=s2(s.f,ra,yc,Ba);if(35==na[O]){$b=0;dc=D(B,u,-1,ra,1);for(L=0;L<ra;++L)$b+=dc[L]=eS(s.f,L);for(L=0;L<ra;++L)for(I=0;I<dc[L];++I)uc=sT(s.f,1),wT(s.f,\nL,uc,1),w2(s.f,uc,vR(s.f,L)+(Z(s,fb)-~~(Fa/2))),x2(s.f,uc,wR(s.f,L)+(Z(s,fb)-~~(Fa/2))),Ia&&y2(s.f,uc,xR(s.f,L)+(Z(s,fb)-~~(Fa/2)));ra+=$b}if(ae){var Vd=Z(s,fb),Cc=Math.log(2E3)*Math.LOG10E*Vd/(Fa-1)-1;Db=Math.pow(10,Cc);gb=Db*E2(Z(s,fb),Fa);md=Db*E2(Z(s,fb),Fa);Ia&&(cd=Db*E2(Z(s,fb),Fa));Kb=Db/tc;for(L=0;L<ra;++L)w2(s.f,L,gb+Kb*vR(s.f,L)),x2(s.f,L,md+Kb*wR(s.f,L)),Ia&&y2(s.f,L,cd+Kb*xR(s.f,L))}else{Kb=1.5/tc;for(L=0;L<ra;++L)w2(s.f,L,Kb*vR(s.f,L)),x2(s.f,L,Kb*wR(s.f,L)),Ia&&y2(s.f,L,Kb*xR(s.f,L))}}else if(Ia&&\n!ae&&0==Db&&(Db=1.5),0!=Db&&0!=s.f.p){for(ba=tc=0;ba<s.f.p;++ba)eb=vR(s.f,Y(s.f,0,ba))-vR(s.f,Y(s.f,1,ba)),Lc=wR(s.f,Y(s.f,0,ba))-wR(s.f,Y(s.f,1,ba)),be=Ia?xR(s.f,Y(s.f,0,ba))-xR(s.f,Y(s.f,1,ba)):0,tc+=Math.sqrt(eb*eb+Lc*Lc+be*be);tc/=s.f.p;Wc=Db/tc;for(L=0;L<s.f.o;++L)w2(s.f,L,vR(s.f,L)*Wc+gb),x2(s.f,L,wR(s.f,L)*Wc+md),Ia&&y2(s.f,L,xR(s.f,L)*Wc+cd)}}catch(Va){if(Va=Gq(Va),G(Va,98))wd=Va,wd.Cd(),na=null,Ia=!1;else throw Va;}if((kb=null!=na&&!Ia)||s.b){rS(s.f,3);for(ba=0;ba<s.f.d;++ba)if(2==tR(s.f,\nba)&&!LR(s.f,ba)&&0==(s.f.z[ba]&3)){var Ue=s.f;Ue.z[ba]|=16777216}}!kb&&s.b&&(s.f.K|=4,ac=new F3,ac.i=new Z3,m3(ac,s.f),kb=!0);kb?(B2(s.f),S2(s.f)):Ia||(s.f.K|=4)}F=ea}}b=(new I2(F)).a.a.a;a="readOCLCode";d=null}catch(Ve){if(Ve=Gq(Ve),!G(Ve,98))throw Ve;}e=!1;if(null!=b&&null==d)try{if(e=JI(this.a,b,!1)){var nd=this.a;if(nd.r){var og=nd.r;og.a=a;jH(og,0,0,0)}nd.hc=!0}}catch(lf){if(lf=Gq(lf),G(lf,98))d="Invalid converted molfile";else throw lf;}this.a.Ib=e;this.d?e?OI(this.d):PI(this.d,new Mp(d)):\nnull!=d&&NX(this.a,d);this.c&&WC(this.a)};w(718,1,Xl);\n_.Ed=function(){var a,b,c;b=ru(this.a,!1,!0);c=null;a=new tU;if(hU(new qU,a,new JX(new MX(b)))){a=new $3(a,b);b=new U1(0,0,400,300);var d;if(0!=a.G.o){a.p=Fw(b.b);a.j=Fw(b.a);0==a.G.o?c=null:(i2(a),c=a.K.c*r1(a.G),d=new r2(a.w,b,c),1==d.c&&0==d.a&&0==d.b?d=null:(o2(d,a.K),p2(d,a.w)),h2(a,b,c,131072),c=d);rS(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);I1(a);a.N.ug();a.T.ug();q1(a);W1(a,a.Q);a.F=!0;for(d=0;d<a.G.o;++d)Q1(a,d);a.F=!1;d=a.K.c*r1(a.G);z1(a,d);h2(a,b,d,131072);var e;if(e=b){var f=\na.w;e=f.c;var g=f.d,h=f.b,f=f.a,j,l,n,o;0>=b.b||0>=b.a||0>=h||0>=f?e=!1:(j=b.c,n=b.d,l=j+b.b,o=n+b.a,e=j<=e&&e+h<=l&&n<=g&&g+f<=o);e=!e}e&&(b=new r2(a.w,b,d),o2(b,a.K),p2(b,a.w),d=a.x,d.a=d.a*b.c+b.a,d.b=d.b*b.c+b.b,c&&o2(b,c))}if(0!=a.G.o){rS(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);q1(a);b=!1;a.r=D(B,u,-1,a.G.o,1);for(c=0;c<a.G.o;++c)a.r[c]=a.G.s[c]&448,0!=a.r[c]&&(b=!0),JS(a.G,c)&&(a.r[c]=128),0!=(a.G.s[c]&131072)&&0==(a.B&4096)&&(a.r[c]=256);v1(a,-10);if(a.G.E){d=a.P;v1(a,-7);\nfor(c=0;c<a.G.c;++c)0!=(a.G.w[c]&536870912)&&b2(a,C1(a.K,vR(a.G,c))-d,D1(a.K,wR(a.G,c))-d,2*d);a.n=2*a.P;g=new t1;for(e=0;e<a.G.p;++e)c=Y(a.G,0,e),d=Y(a.G,1,e),0!=(a.G.w[c]&a.G.w[d]&536870912)&&(g.a=C1(a.K,vR(a.G,c)),g.c=D1(a.K,wR(a.G,c)),g.b=C1(a.K,vR(a.G,d)),g.d=D1(a.K,wR(a.G,d)),w1(a,g))}a.n=2*a.L;g=new t1;for(e=0;e<a.G.p;++e)c=Y(a.G,0,e),d=Y(a.G,1,e),0!=(a.G.z[e]&131072)&&(g.a=C1(a.K,vR(a.G,c)),g.c=D1(a.K,wR(a.G,c)),g.b=C1(a.K,vR(a.G,d)),g.d=D1(a.K,wR(a.G,d)),v1(a,-2),w1(a,g));if(a.G.E){v1(a,\n320);if(0!=(a.B&8))for(c=0;c<a.G.c;++c)0!=(a.G.w[c]&-536870913)&&b2(a,C1(a.K,vR(a.G,c))-a.S/2,D1(a.K,wR(a.G,c))-a.S/2,a.S);for(e=0;e<a.G.d;++e)0!=a.G.A[e]&&(c=Y(a.G,0,e),d=Y(a.G,1,e),b2(a,(C1(a.K,vR(a.G,c))+C1(a.K,vR(a.G,d))-a.S)/2,(D1(a.K,wR(a.G,c))+D1(a.K,wR(a.G,d))-a.S)/2,a.S))}0==(a.B&32)&&(d=R2(a.G),null!=d&&(0==a.x.a&&0==a.x.b&&(c=a.K.c*r1(a.G),i2(a),z1(a,c),h2(a,null,c,0)),W1(a,Fw(a.y)),v1(a,448),c2(a,d,a.x.a,a.x.b+0.30000001192092896*a.y)));W1(a,a.Q);a.n=a.R;v1(a,a.J);I1(a);a.N.ug();a.T.ug();\nfor(c=0;c<a.G.o;++c)H1(a,c)?(v1(a,-3),Q1(a,c),v1(a,a.J)):0!=a.r[c]?(v1(a,a.r[c]),Q1(a,c),v1(a,a.J)):!b&&1!=a.G.x[c]&&6!=a.G.x[c]&&0==(a.B&2048)&&null==yS(a.G,c)&&a.G.x[c]<om.length?(d=a,e=om[a.G.x[c]],h=g=void 0,g=(nD(),oD),h=new M3(e),e=J3(h,g),d.z=-5,d.e=Dj+(e.d>>16&255)+nb+(e.d>>8&255)+nb+(e.d&255)+jb,Q1(a,c),v1(a,a.J)):Q1(a,c);for(c=new fw(a.N);c.b<c.d.Xf();)b=gw(c),v1(a,b.a),b2(a,b.b-a.O/2,b.c-a.O/2,a.O);v1(a,a.J);c=!1;for(b=0;b<a.G.d;++b)d=null,0!=(a.G.A[b]&16320)?(e=(a.G.A[b]&960)>>6,d=((a.G.A[b]&\n960)>>6)+((a.G.A[b]&15360)>>10),d=e==d?Yf+e+eg:Yf+e+gd+d+eg):0!=(a.G.A[b]&786432)?d=262144==(a.G.A[b]&786432)?gg:32==(a.G.A[b]&48)?"r!a":l1:0!=(a.G.A[b]&48)&&(d=32==(a.G.A[b]&48)?p1:"!r"),e=(a.G.A[b]&114688)>>14,0!=e&&(d=(null==d?m:d)+e),null!=d&&(f=Y(a.G,0,b),j=Y(a.G,1,b),c||(W1(a,~~((2*a.Q+1)/3)),c=!0),g=(C1(a.K,vR(a.G,f))+C1(a.K,vR(a.G,j)))/2,h=(D1(a.K,wR(a.G,f))+D1(a.K,wR(a.G,j)))/2,e=C1(a.K,vR(a.G,j))-C1(a.K,vR(a.G,f)),j=D1(a.K,wR(a.G,j))-D1(a.K,wR(a.G,f)),f=Math.sqrt(e*e+j*j),n=0.6*S1(a,d),\nl=0.55*a.o,0!=f&&(0<e?T1(a,g+n*j/f,h-l*e/f,d,!0):T1(a,g-n*j/f,h+l*e/f,d,!0)));c&&W1(a,a.Q);a.q=D(a4,q,80,a.G.o,0);for(b=0;b<a.G.p;++b)(2==a.G.B[b]||26==a.G.B[b]||64==a.G.B[b])&&Z1(a,b);for(b=0;b<a.G.p;++b)2!=a.G.B[b]&&26!=a.G.B[b]&&64!=a.G.B[b]&&Z1(a,b);if(0==(a.B&64))for(b=0;b<a.G.p;++b)if(0!=(a.G.z[b]&48)>>4){switch((a.G.z[b]&48)>>4){case 1:h=2==tR(a.G,b)?NQ:0!=(a.G.z[b]&4)?lj:Bf;break;case 2:h=2==tR(a.G,b)?"Z":0!=(a.G.z[b]&4)?wi:o1;break;default:h=Gd}W1(a,~~((2*a.Q+1)/3));v1(a,u1(a.G,b)?-3:448);\ne=Y(a.G,0,b);g=Y(a.G,1,b);c=(C1(a.K,vR(a.G,e))+C1(a.K,vR(a.G,g)))/2;d=(D1(a.K,wR(a.G,e))+D1(a.K,wR(a.G,g)))/2;f=(C1(a.K,vR(a.G,e))-C1(a.K,vR(a.G,g)))/3;e=(D1(a.K,wR(a.G,e))-D1(a.K,wR(a.G,g)))/3;T1(a,c+e,d-f,h,!0);v1(a,a.J);W1(a,a.Q)}if(0!=(a.B&4)){W1(a,~~((2*a.Q+1)/3));v1(a,384);for(b=0;b<a.G.p;++b)e=Y(a.G,0,b),g=Y(a.G,1,b),h=0!=(a.G.z[b]&512)?"d":uR(a.G,b)?gg:m,c=(C1(a.K,vR(a.G,e))+C1(a.K,vR(a.G,g)))/2,d=(D1(a.K,wR(a.G,e))+D1(a.K,wR(a.G,g)))/2,T1(a,c,d,h+m+b,!0);v1(a,a.J);W1(a,a.Q)}}c=K2(a)}Pu(c)};\nfunction $3(a,b){var c;nm();this.w=new B1;this.G=a;this.B=0;this.E=1;this.K=new q2;this.T=new Nm;this.N=new Nm;this.t=D(yq,rl,-1,this.G.o,2);this.x=new M1;this.J=0;this.z=-1;c=(nD(),oD);var d=rm;G3();this.u=new qm(Fw((c.d>>16&255)+0.30000001192092896*((d.d>>16&255)-(c.d>>16&255))),Fw((c.d>>8&255)+0.30000001192092896*((d.d>>8&255)-(c.d>>8&255))),Fw((c.d&255)+0.30000001192092896*((d.d&255)-(c.d&255))));this.v=J3(pm,c);this.C=tm;this.D=sm;this.c=new Nm;this.b=new Nm;this.d=new Ip;this.f=new YD(Xe,0,\n12);new YD(Xe,0,120);this.k=m;++R1;this.a=b}w(730,28,{},$3);_.fd=function(a){var b;b=m;null!=this.a&&0<this.a.length&&(b=MK(this.a,"(\\\\r|\\\\n|\\\\r\\\\n)",cg),b=a+"<chemical:x-mdl-molfile>"+b+"<\/chemical:x-mdl-molfile>\\n");return b};_.gd=function(a){return\'xmlns:chemical="http://www.ch.ic.ac.uk/chemime/"\'+a};_.a=null;var b4=TL(" F");X(654);X(655);var I3=NL(951,b4),N3=X(545),O3=X(546);X(3);X(28);X(730);var a4=NL(958,N3);X(4);X(5);X(25);X(24);X(29);X(30);X(33);\nvar c4=X(41),o3=NL(973,c4),d4=X(38),w3=NL(974,d4),e4=X(37),i3=NL(975,e4),h3=NL(976,i3);X(34);X(35);X(36);X(6);X(671);X(39);X(40);X(19);C(uQ)(1);function lL(){return m}function hz(){return this.b}function GC(){return this.a};\n//@ sourceURL=1.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/2.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/2.cache.js
new file mode 100644
index 0000000..89660d0
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/2.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback2('var f4="Any",g4="Aromatic",h4="Nonring",i4="Reset",j4="Ring";function k4(a,b){if(0>b||b>=a.pb.options.length)throw new qz;}function l4(a,b){k4(a,b);return a.pb.options[b].value}function m4(){this.pb=$doc.createElement("select");this.pb[Xg]="gwt-ListBox"}w(426,403,Tl,m4);function n4(){n4=x}\nfunction o4(a,b){if(null==b)throw new Qv("Missing message: awt.103");var c=-1,d,e,f;f=a.Tc.a.pb;e=$doc.createElement(hj);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 p4(){n4();xC.call(this);new Nm;this.Tc=new q4((yC(),this))}w(494,481,{59:1,61:1,68:1,82:1,90:1},p4);_.Te=function(){return DC(this.Tc,this)};\n_.gf=function(){return(null==this.Qc&&(this.Qc=hC(this)),this.Qc)+nb+this._c+nb+this.ad+nb+this.Yc+Lk+this.Nc+(this.Xc?m:",hidden")+",current="+l4(this.Tc.a,this.Tc.a.pb.selectedIndex)};function r4(){yX.call(this,7)}w(508,1,Ol,r4);function s4(a){a.Tc.Nf(a.j);!jC(a)&&XW(a);RW(a)}\nfunction t4(a,b,c){yY.call(this);this.Tc&&this.Tc.Of(!1);qX(this,!1);MC(this,new yX(0));a=new BX(a,1);TW(this,a,null);a=new RC;TW(a,this.i,null);TW(this,a,null);b&&(this.j=mC(b),pX(this),xY(this.j,~~(fr(b.Ec.pb,ej)/2)-~~(this.Yc/2),~~(fr(b.Ec.pb,dj)/2)-~~(this.Nc/2)));c&&PW(this,c)}w(687,688,vQ,t4);_.Nh=function(){return UQ};w(712,707,Xl);_.Ed=function(){s4(new t4(this.b,this.a,(oG(),qG)))};w(714,707,Xl);_.Ed=function(){this.a.bc?this.a.bc.Tc.cf()?this.a.bc.Tc.Qf():s4(this.a.bc):this.a.bc=new u4(this.a)};\nfunction v4(a,b){MW(b)==a.a?PW(b,(nD(),xD)):PW(b,a.a)}\nfunction w4(a){var b,c,d,e;e=m;d=!1;MW(x4)!=a.a?(e=lb,d=!0):MW(y4)!=a.a?(e="!#6",d=!0):MW(z4)!=a.a?(PW(A4,(nD(),xD)),PW(B4,xD),PW(C4,xD),PW(D4,xD),e="F,Cl,Br,I"):(b=MW(E4)!=a.a,c=MW(F4)!=a.a,MW(G4)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),MW(H4)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),MW(I4)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),MW(J4)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),MW(K4)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),MW(A4)!=a.a&&(e+="F,"),MW(B4)!=a.a&&(e+="Cl,"),MW(C4)!=a.a&&(e+="Br,"),MW(D4)!=a.a&&(e+=\n"I,"),gM(e,nb)&&(e=WE(e,0,e.length-1)),1>e.length&&!a.b&&(b?e=gg:c?e=Nd:(PW(x4,(nD(),xD)),e=lb)));b=m;d&&MW(E4)!=a.a&&(b+=";a");d&&MW(F4)!=a.a&&(b+=";A");MW(L4)!=a.a&&(b+=";R");MW(M4)!=a.a&&(b+=";!R");MW(x4)!=a.a&&0<b.length?e=WE(b,1,b.length):e+=b;d=N4.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=O4.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";D"+d);MW(P4)!=a.a&&(e="~");MW(Q4)!=a.a&&(e=gd);MW(R4)!=a.a&&(e=Md);MW(S4)!=a.a&&(e="!@");EX(a.e,e)}\nfunction T4(a){U4(a);V4(a);var b=N4.Tc.a;k4(b,0);b.pb.options[0].selected=!0;b=O4.Tc.a;k4(b,0);b.pb.options[0].selected=!0;PW(E4,a.a);PW(F4,a.a);PW(L4,a.a);PW(M4,a.a);PW(N4,a.a);PW(O4,a.a);W4(a)}function U4(a){PW(G4,a.a);PW(H4,a.a);PW(I4,a.a);PW(J4,a.a);PW(K4,a.a);PW(A4,a.a);PW(B4,a.a);PW(C4,a.a);PW(D4,a.a)}function V4(a){PW(x4,a.a);PW(y4,a.a);PW(z4,a.a)}function W4(a){PW(P4,a.a);PW(Q4,a.a);PW(R4,a.a);PW(S4,a.a);a.b=!1}\nfunction u4(a){tX.call(this,"Atom/Bond Query");this.i=new kX(this.Nh());gD(this.r,new zY(this));this.a=(oG(),qG);this.c=a;this.d||(a=mC(a),this.d=new DX(a),xY(this.d,-150,10));this.j=this.d;MC(this,new r4);PW(this,this.a);a=new RC;MC(a,new QD(0,3,1));TW(a,new AX("Atom type :"),null);x4=new kX(f4);y4=new kX("Any except C");z4=new kX("Halogen");TW(a,x4,null);TW(a,y4,null);TW(a,z4,null);TW(this,a,null);a=new RC;MC(a,new QD(0,3,1));TW(a,new BX("Or select one or more from the list :",0),null);TW(this,\na,null);a=new RC;MC(a,new QD(0,3,1));G4=new kX(pe);H4=new kX(vf);I4=new kX(Af);J4=new kX(Jf);K4=new kX(Bf);A4=new kX(Pe);B4=new kX(Be);C4=new kX(oe);D4=new kX(Ye);TW(a,G4,null);TW(a,H4,null);TW(a,I4,null);TW(a,J4,null);TW(a,K4,null);TW(a,A4,null);TW(a,B4,null);TW(a,C4,null);TW(a,D4,null);TW(this,a,null);a=new RC;MC(a,new QD(0,3,1));N4=new p4;o4(N4,f4);o4(N4,xc);o4(N4,Fc);o4(N4,Pc);o4(N4,Qc);TW(a,new AX("Number of hydrogens : "),null);TW(a,N4,null);TW(this,a,null);a=new RC;MC(a,new QD(0,3,1));O4=\nnew p4;o4(O4,f4);o4(O4,xc);o4(O4,Fc);o4(O4,Pc);o4(O4,Qc);o4(O4,Rc);o4(O4,Tc);o4(O4,Uc);TW(a,new BX("Number of connections :",0),null);TW(a,O4,null);TW(a,new BX(" (H\'s don\'t count.)",0),null);TW(this,a,null);a=new RC;MC(a,new QD(0,3,1));TW(a,new AX("Atom is :"),null);E4=new kX(g4);TW(a,E4,null);F4=new kX("Nonaromatic");TW(a,F4,null);L4=new kX(j4);TW(a,L4,null);M4=new kX(h4);TW(a,M4,null);TW(this,a,null);a=new RC;PW(a,ED(MW(this)));MC(a,new QD(0,3,1));TW(a,new AX("Bond is :"),null);P4=new kX(f4);TW(a,\nP4,null);Q4=new kX(g4);TW(a,Q4,null);R4=new kX(j4);TW(a,R4,null);S4=new kX(h4);TW(a,S4,null);TW(this,a,null);a=new RC;MC(a,new QD(1,3,1));this.e=new wE(lb,20);TW(a,this.e,null);TW(a,new kX(i4),null);TW(a,this.i,null);TW(this,a,null);this.Tc&&this.Tc.Of(!1);qX(this,!1);U4(this);V4(this);W4(this);PW(E4,this.a);PW(F4,this.a);PW(L4,this.a);PW(M4,this.a);PW(N4,this.a);PW(O4,this.a);v4(this,x4);pX(this);this.Tc.Nf(this.j);!jC(this)&&XW(this);RW(this)}w(727,688,vQ,u4);\n_.Oh=function(a,b){var c;H(b,i4)?(T4(this),v4(this,x4),w4(this)):G(a.f,58)?(W4(this),Ew(a.f)===Ew(x4)?(U4(this),V4(this)):Ew(a.f)===Ew(y4)?(U4(this),V4(this)):Ew(a.f)===Ew(z4)?(U4(this),V4(this)):Ew(a.f)===Ew(L4)?PW(M4,this.a):Ew(a.f)===Ew(M4)?(PW(L4,this.a),PW(E4,this.a)):Ew(a.f)===Ew(E4)?(PW(F4,this.a),PW(M4,this.a)):Ew(a.f)===Ew(F4)?PW(E4,this.a):Ew(a.f)===Ew(P4)||Ew(a.f)===Ew(Q4)||Ew(a.f)===Ew(R4)||Ew(a.f)===Ew(S4)?(T4(this),this.b=!0):V4(this),v4(this,a.f),w4(this)):G(a.f,59)&&(W4(this),c=a.f,\n0==c.Tc.a.pb.selectedIndex?PW(c,this.a):PW(c,(nD(),xD)),w4(this));107!=this.c.k&&(this.c.k=107,WC(this.c));return!0};_.b=!1;_.c=null;_.d=null;var x4=_.e=null,P4=null,y4=null,E4=null,Q4=null,C4=null,G4=null,O4=null,N4=null,B4=null,A4=null,z4=null,D4=null,H4=null,F4=null,M4=null,S4=null,I4=null,K4=null,L4=null,R4=null,J4=null;function q4(a){eP();gP.call(this);this.a=new m4;Yy(this.a,new X4(this,a),(fV(),fV(),gV))}w(780,778,{},q4);_.Mf=function(){return this.a};_.a=null;\nfunction X4(a,b){this.a=a;this.b=b}w(781,1,{},X4);_.Md=function(a){yC();BY(a,this.b,l4(this.a.a,this.a.a.pb.selectedIndex))};_.a=null;_.b=null;w(816,787,{});_.Qf=function(){qZ(this.c)};X(687);X(727);X(494);X(780);X(781);X(426);C(uQ)(2);\n//@ sourceURL=2.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/3.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/3.cache.js
new file mode 100644
index 0000000..57e5441
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/3.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback3('w(713,707,Xl);_.Ed=function(){this.a.j&&vY(this.a.j);this.a.j=new AY(0,this.a)};C(uQ)(3);\n//@ sourceURL=3.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/4.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/4.cache.js
new file mode 100644
index 0000000..5692863
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/4.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback4('w(715,707,Xl);_.Ed=function(){this.a.pc&&vY(this.a.pc);this.a.pc=new AY(1,this.a)};C(uQ)(4);\n//@ sourceURL=4.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/5.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/5.cache.js
new file mode 100644
index 0000000..0cfd25b
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/5.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback5('w(716,707,Xl);_.Ed=function(){this.a.y&&(vY(this.a.y),this.a.y=null);0==this.a.ob.v&&(this.a.y=new AY(2,this.a))};C(uQ)(5);\n//@ sourceURL=5.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/6.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/6.cache.js
new file mode 100644
index 0000000..28d1a19
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/6.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback6('function Y4(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.c;++h)0!=(a.H.w[a.t[h]]&e)&&++j;if(0==j)return!1;15<b&&(Z4(a,c),b-=16);$4(a,1,1);$4(a,b,4);$4(a,j,d);for(h=0;h<a.H.c;++h)b=a.H.w[a.t[h]]&e,0!=b&&($4(a,h,d),1!=f&&$4(a,b>>g,f));return!0}function a5(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.d;++h)0!=(a.H.A[a.u[h]]&e)&&++j;if(0==j)return!1;15<b&&(Z4(a,c),b-=16);$4(a,1,1);$4(a,b,4);$4(a,j,d);for(h=0;h<a.H.d;++h)b=a.H.A[a.u[h]]&e,0!=b&&($4(a,h,d),1!=f&&$4(a,b>>g,f));return!0}\nfunction $4(a,b,c){for(;0!=c;)0==a.p&&(iF(a.q,a.r+64&65535),a.p=6,a.r=0),a.r<<=1,a.r|=b&1,b>>=1,--c,--a.p}function Z4(a,b){b||($4(a,1,1),$4(a,15,4));return!0}function b5(a,b){var c,d,e;if(2>a.H.k[b])return!1;if(2==a.H.f[b])return!0;for(e=c=0;e<a.H.f[b];++e)d=AR(a.H,b,e),uR(a.H,d)&&(c+=tR(a.H,d)-1);return 1<c}function c5(a){var b;for(b=0;0<a;)a>>=1,++b;return b}\nfunction d5(a,b){var c,d,e,f,g,h,j;e=D(B,u,-1,32,1);for(c=f=0;c<a.H.c;++c)if((1==a.O[c]||2==a.O[c])&&a.Q[c]==b)d=a.P[c],e[d]<a.c[c]&&(0==e[d]&&++f,e[d]=a.c[c]);for(c=0;c<a.H.d;++c)if((1==a.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c])d=a.i[c],g=fn(a.c[Y(a.H,0,c)],a.c[Y(a.H,1,c)]),e[d]<g&&(0==e[d]&&++f,e[d]=g);d=D(kM,bm,-1,32,1);for(c=0;c<f;++c){h=-1;for(g=j=0;32>g;++g)j<e[g]&&(j=e[g],h=g);e[h]=0;d[h]=c<<24>>24}for(c=0;c<a.H.c;++c)(1==a.O[c]||2==a.O[c])&&a.Q[c]==b&&(a.P[c]=d[a.P[c]]);for(c=0;c<a.H.d;++c)(1==\na.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c]&&(a.i[c]=d[a.i[c]])}w(717,1,Xl);\n_.Ed=function(){var a,b,c;b=ru(this.a,!1,!0);c=null;a=new tU;if(hU(new qU,a,new JX(new MX(b)))){rS(a,7);if(a.b){a=a.b;if(null==a.A){var d,e,f,g,h,j,l,n,o,r;if(!(0==a.H.c||a.x)){c=a.z=0;for(d=1;d<a.H.c;++d)a.c[d]>a.c[c]&&(c=d);e=D(yq,rl,-1,a.H.c,2);b=D(yq,rl,-1,a.H.d,2);a.y=D(B,u,-1,a.H.c,1);a.t=D(B,u,-1,a.H.c,1);a.w=D(B,u,-1,a.H.c,1);a.u=D(B,u,-1,a.H.d,1);a.t[0]=c;a.y[c]=0;e[c]=!0;f=1;h=0;j=1;for(c=0;h<a.H.c;)if(h<j){for(;;){o=n=0;l=-1;d=a.t[h];for(r=0;r<QR(a.H,d);++r)if(r<a.H.f[d]||r>=lR(a.H,d))g=\nkR(a.H,d,r),!e[g]&&a.c[g]>l&&(n=g,o=AR(a.H,d,r),l=a.c[g]);if(-1==l)break;a.y[n]=j;a.w[j]=h;a.t[j++]=n;a.u[c++]=o;e[n]=!0;b[o]=!0}++h}else{g=0;l=-1;for(d=0;d<a.H.c;++d)!e[d]&&a.c[d]>l&&(g=d,l=a.c[d]);++f;a.y[g]=j;a.w[j]=-1;a.t[j++]=g;e[g]=!0}for(a.v=D(B,u,-1,2*(a.H.d-c),1);;){j=h=a.H.G;l=-1;for(d=0;d<a.H.d;++d)if(!b[d]&&(a.y[Y(a.H,0,d)]<a.y[Y(a.H,1,d)]?(f=a.y[Y(a.H,0,d)],e=a.y[Y(a.H,1,d)]):(f=a.y[Y(a.H,1,d)],e=a.y[Y(a.H,0,d)]),f<h||f==h&&e<j))h=f,j=e,l=d;if(-1==l)break;b[l]=!0;a.u[c++]=l;a.v[2*a.z]=\nh;a.v[2*a.z+1]=j;++a.z}a.x=!0}a.O=D(kM,bm,-1,a.H.c,1);for(e=0;e<a.H.c;++e)if(1==a.S[e]||2==a.S[e]){c=!1;if(2==a.H.f[e]&&2==a.H.j[e][0]&&2==a.H.j[e][1])for(b=0;b<a.H.f[e];++b){j=kR(a.H,e,b);h=0;f=D(B,u,-1,3,1);for(d=0;d<a.H.f[j];++d)f[h]=kR(a.H,j,d),f[h]!=e&&++h;2==h&&a.c[f[0]]>a.c[f[1]]^a.y[f[0]]<a.y[f[1]]&&(c=!c)}else for(b=1;b<a.H.f[e];++b)for(d=0;d<b;++d)f=kR(a.H,e,b),h=kR(a.H,e,d),a.c[f]>a.c[h]&&(c=!c),a.y[f]<a.y[h]&&(c=!c);a.O[e]=1==a.S[e]^c?1:2}else a.O[e]=a.S[e];a.f=D(kM,bm,-1,a.H.d,1);for(e=\n0;e<a.H.d;++e)if(1==a.k[e]||2==a.k[e]){c=!1;for(b=0;2>b;++b)if(j=Y(a.H,b,e),3==a.H.f[j]){f=D(B,u,-1,2,1);for(d=h=0;3>d;++d)kR(a.H,j,d)!=Y(a.H,1-b,e)&&(f[h++]=kR(a.H,j,d));a.c[f[0]]>a.c[f[1]]&&(c=!c);a.y[f[0]]<a.y[f[1]]&&(c=!c)}a.f[e]=1==a.k[e]^c?1:2}else a.f[e]=a.k[e];d5(a,1);d5(a,2);a.q=new ux;a.p=6;a.r=0;$4(a,9,4);b=fn(c5(a.H.c),c5(a.H.d));$4(a,b,4);if(0==b)$4(a,a.H.E?1:0,1);else{for(d=e=h=f=c=0;d<a.H.c;++d)if(0==(a.H.w[d]&1)){switch(a.H.x[d]){case 6:break;case 7:++e;break;case 8:++h;break;default:++f}0!=\na.H.q[d]&&++c}$4(a,a.H.c,b);$4(a,a.H.d,b);$4(a,e,b);$4(a,h,b);$4(a,f,b);$4(a,c,b);for(d=0;d<a.H.c;++d)7==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&$4(a,d,b);for(d=0;d<a.H.c;++d)8==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&$4(a,d,b);for(d=0;d<a.H.c;++d)6!=a.H.x[a.t[d]]&&7!=a.H.x[a.t[d]]&&8!=a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&($4(a,d,b),$4(a,a.H.x[a.t[d]],8));for(d=0;d<a.H.c;++d)0!=a.H.q[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&($4(a,d,b),$4(a,8+a.H.q[a.t[d]],4));c=f=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-\nc,c=a.w[d]),f<e&&(f=e);f=c5(f);$4(a,f,4);c=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-c,c=a.w[d]),$4(a,e,f);for(e=0;e<2*a.z;++e)$4(a,a.v[e],b);for(d=0;d<a.H.d;++d)c=0!=(a.H.A[d]&16320)?1:0!=(a.H.z[a.u[d]]&512)?0:tR(a.H,a.u[d]),$4(a,c,2);for(d=c=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&++c;$4(a,c,b);for(d=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&($4(a,d,b),0==a.Q[a.t[d]]?$4(a,a.O[a.t[d]],3):(c=1==a.O[a.t[d]]?1==a.Q[a.t[d]]?4:6:1==a.Q[a.t[d]]?5:7,$4(a,c,3),$4(a,a.P[a.t[d]],3)));for(d=\nc=0;d<a.H.d;++d)0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!LR(a.H,a.u[d])||1==a.H.B[a.u[d]])&&++c;$4(a,c,b);for(d=0;d<a.H.d;++d)if(0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!LR(a.H,a.u[d])||1==a.H.B[a.u[d]]))$4(a,d,b),1==a.H.B[a.u[d]]?0==a.j[a.u[d]]?$4(a,a.f[a.u[d]],3):(c=1==a.f[a.u[d]]?1==a.j[a.u[d]]?4:6:1==a.j[a.u[d]]?5:7,$4(a,c,3),$4(a,a.i[a.u[d]],3)):$4(a,a.f[a.u[d]],2);$4(a,a.H.E?1:0,1);for(d=e=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&++e;if(0!=e){$4(a,1,1);$4(a,1,4);$4(a,e,b);for(d=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&($4(a,\nd,b),$4(a,a.H.v[a.t[d]],8))}c=!1;if(a.H.E){Y4(a,0,!1,b,2048,1,-1);a5(a,2,!1,b,64,1,-1);Y4(a,3,!1,b,4096,1,-1);Y4(a,4,!1,b,120,4,3);Y4(a,5,!1,b,6,2,1);Y4(a,6,!1,b,1,1,-1);Y4(a,7,!1,b,1920,4,7);for(d=e=0;d<a.H.c;++d)null!=yS(a.H,a.t[d])&&++e;if(0<e){$4(a,1,1);$4(a,8,4);$4(a,e,b);for(d=0;d<a.H.c;++d)if(f=yS(a.H,a.t[d]),null!=f){$4(a,d,b);$4(a,f.length,4);for(e=0;e<f.length;++e)$4(a,f[e],8)}}a5(a,9,!1,b,48,2,4);a5(a,10,!1,b,15,4,0);Y4(a,11,!1,b,8192,1,-1);a5(a,12,!1,b,16320,8,6);Y4(a,13,!1,b,114688,3,\n14);Y4(a,14,!1,b,4063232,5,17);c|=Y4(a,16,!1,b,29360128,3,22)}for(d=e=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&++e;if(0!=e){c=Z4(a,c);$4(a,1,1);$4(a,1,4);$4(a,e,b);for(d=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&($4(a,d,b),$4(a,a.a[a.t[d]],4))}if(0!=(a.G&8)){for(d=h=e=0;d<a.H.c;++d)f=HS(a.H,a.t[d]),null!=f&&(++e,h=fn(h,f.length));if(0!=e){c=Z4(a,c);f=c5(h);$4(a,1,1);$4(a,2,4);$4(a,e,b);$4(a,f,4);for(d=0;d<a.H.c;++d)if(h=HS(a.H,a.t[d]),null!=h){$4(a,d,b);$4(a,h.length,f);for(e=0;e<h.length;++e)$4(a,\nh.charCodeAt(e),7)}}}a.H.E&&(c|=Y4(a,19,c,b,234881024,3,25),c|=a5(a,20,c,b,114688,3,14));for(d=e=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&++e;if(0!=e){c=Z4(a,c);$4(a,1,1);$4(a,5,4);$4(a,e,b);for(d=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&($4(a,d,b),$4(a,(a.H.s[a.t[d]]&48)>>4,2))}a.H.E&&(c|=Y4(a,22,c,b,268435456,1,-1),c|=a5(a,23,c,b,131072,1,-1),c|=a5(a,24,c,b,786432,2,18));if(0!=(a.G&16))for(d=0;d<a.H.c;++d)if(JS(a.H,a.t[d])){c=Z4(a,c);$4(a,1,1);$4(a,9,4);for(d=0;d<a.H.c;++d)$4(a,JS(a.H,a.t[d])?1:0,1);break}e=\nnull;j=lS(a.H);for(f=0;f<j.i.c;++f)if(j.e[f]){d=0;h=ey(j.i,f);for(g=0,n=h.length;g<n;++g)l=h[g],b5(a,l)&&++d;if(0!=d)if(l=ey(j.j,f),null==e&&(e=D(yq,rl,-1,a.H.d,2)),d==h.length){n=-1;o=2147483647;for(g=0;g<h.length;++g)o>a.t[l[g]]&&(o=a.t[l[g]],n=g);for(;0<d;)e[l[n]]=!0,n=n+2<h.length?n+2:n+2-h.length,d-=2}else{for(g=0;b5(a,h[g]);)++g;for(;!b5(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length;for(;0<d;){e[l[g]]=!0;g=g+2<h.length?g+2:g+2-h.length;for(d-=2;!b5(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length}}}f=e;\nif(null!=f){for(d=e=0;d<a.H.d;++d)f[a.u[d]]&&++e;c=Z4(a,c);$4(a,1,1);$4(a,10,4);$4(a,e,b);for(d=0;d<a.H.d;++d)f[a.u[d]]&&$4(a,d,b)}a.H.E&&Y4(a,27,c,b,536870912,1,-1)}$4(a,0,1);a.r<<=a.p;iF(a.q,a.r+64&65535);a.A=a.q.a.a}a=a.A}else a=null;c=a}Pu(c)};C(uQ)(6);\n//@ sourceURL=6.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/7.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/7.cache.js
new file mode 100644
index 0000000..0da4756
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/7.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback7('function e5(a){a=a.Jc.b.c++;return nh+a}w(497,498,vQ);_.Re=function(){return e5(this)};_.af=function(){this.Tc=new f5((yC(),m),this)};_.gf=function(){return(null==this.Qc&&(this.Qc=e5(this)),this.Qc)+nb+this.Tc.$e()+nb+this.Tc._e()+nb+this.Yc+Lk+this.Nc+(this.Xc?m:",hidden")+",title="+this.q+(this.p?",resizable":m)+(this.Tc.c.C?",modal":m)};\nfunction g5(){var a,b,c;b=new kX(UQ);a=new kX(MQ);this.a=new wE(xc,4);new sX;this.c=new h5(this,b);this.c.Tc.c.db=!0;MC(this.c,new SC);TW(this.c,new AX("New atom map"),null);TW(this.c,b,null);TW(this.c,a,null);MC(this.c,new gX(2));c=new RC;TW(c,new BX("atom map",1),null);TW(c,this.a,null);TW(this.c,c,mQ);c=new RC;TW(c,b,null);TW(c,a,null);TW(this.c,c,lQ);gD(this.c.r,new i5(this))}w(691,1,{},g5);_.a=null;_.b=null;_.c=null;\nfunction h5(a,b){this.a=a;this.b=b;rX.call(this);this.q=m;this.Tc&&this.Tc.Pf(m);this.Tc.c.db=!1;qX(this,!0)}w(692,497,vQ,h5);_.Qe=function(a){var b;oX(this);if(Ew(a.f)===Ew(this.b))try{b=mF(gr(this.a.a.Tc.a.pb,Fk),10);var c=this.a.b,d=c.c,e=c.a;pK(d,c.e).b[e].f=b;VG(d,"changeAtomMap",d.o,e,0);CJ(d)}catch(f){if(f=Gq(f),G(f,104))NX(this.a.b.c,"invalid atom map");else throw f;}return!0};_.a=null;_.b=null;function i5(a){this.a=a}w(693,543,BQ,i5);_.Hf=function(){oX(this.a.c)};_.a=null;w(706,707,Xl);\n_.Ed=function(){if(this.b.a==(oG(),Ae)){!this.a.b&&(this.a.b=new g5);var a=this.a.b,b=this.a,c;if(0<b.a){a.b=b;c="Atom "+b.a;var d=a.c;d.q=c;d.Tc&&d.Tc.Pf(c);EX(a.a,m+rJ(b.d.b[b.a]));pX(a.c);a=a.c;!jC(a)&&XW(a);RW(a)}}};function f5(a,b){eP();uX.call(this,a,b)}w(815,816,{},f5);X(691);X(497);X(692);X(693);X(815);C(uQ)(7);\n//@ sourceURL=7.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/8.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/8.cache.js
new file mode 100644
index 0000000..12c19c2
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/8.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback8('function j5(){this.pb=jr("file");this.pb[Xg]="gwt-FileUpload"}w(407,388,Tl,j5);_.ee=function(a){bz(this,a)};function k5(a){var b=$doc.createElement(qh);ST(Zj,b.tagName);this.pb=b;this.b=new rW(this.pb);this.pb[Xg]="gwt-HTML";qW(this.b,a,!0);zW(this)}w(411,412,Tl,k5);function l5(){KB();var a=$doc.createElement("textarea");!Mx&&(Mx=new Lx);!Kx&&(Kx=new Jx);this.pb=a;tw();this.pb[Xg]="gwt-TextArea"}w(451,452,Tl,l5);\nfunction m5(a,b){var c,d;c=$doc.createElement(yk);d=$doc.createElement(kk);d[vg]=a.a.a;d.style[Gk]=a.b.a;var e=(Ox(),Px(d));c.appendChild(e);Nx(a.d,c);nz(a,b,d)}function n5(){pA.call(this);this.a=(sA(),zA);this.b=(AA(),DA);this.e[Rg]=xc;this.e[Ng]=xc}w(460,404,Ql,n5);_.ze=function(a){var b;b=lr(a.pb);(a=rz(this,a))&&this.d.removeChild(lr(b));return a};\nfunction o5(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[Hk]=di,a.ab=!1,a.Me());b=a.pb;b.style[oi]=0+(Rs(),tj);b.style[sk]=Ec;e=vr()-fr(a.pb,ej)>>1;f=ur()-fr(a.pb,dj)>>1;hZ(a,fn(wr($doc)+e,0),fn(xr($doc)+f,0));d||((a.ab=c)?(yB(a.pb,Aj),a.pb.style[Hk]=Ik,Cm(a.gb,200)):a.pb.style[Hk]=Ik)}finally{a.w=!0}}function p5(a){a.i=(new kX(a.j)).Tc.Mf();Yy(a.i,new q5(a),(Wt(),Wt(),Xt));a.d=z(XB,q,52,[a.i])}\nfunction r5(){VY();var a,b,c,d,e;tZ.call(this,(MZ(),NZ),null,!0);this.di();this.db=!0;a=new k5(this.k);this.f=new l5;this.f.pb.style[Kk]=Gc;Ky(this.f,Gc);this.bi();MY(this,"400px");e=new n5;e.pb.style[ci]=Gc;e.e[Rg]=10;c=(sA(),tA);e.a=c;m5(e,a);m5(e,this.f);this.e=new HA;this.e.e[Rg]=20;for(b=this.d,c=0,d=b.length;c<d;++c)a=b[c],EA(this.e,a);m5(e,this.e);$Y(this,e);jZ(this,!1);this.ci()}w(788,789,yQ,r5);_.bi=function(){p5(this)};\n_.ci=function(){var a=this.f;a.pb.readOnly=!0;var b=Oy(a.pb)+"-readonly";Jy(a.me(),b,!0)};_.di=function(){LZ(this.I.b,"Copy")};_.d=null;_.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 q5(a){this.a=a}w(791,1,{},q5);_.Nd=function(){bZ(this.a,!1)};_.a=null;function s5(a){this.a=a}w(792,1,{},s5);\n_.pd=function(){Ty(this.a.f.pb,!0);this.a.f.pb.focus();var a=this.a.f,b;b=gr(a.pb,Fk).length;if(0<b&&a.kb){if(0>b)throw new HL("Length must be a positive integer. Length: "+b);if(b>gr(a.pb,Fk).length)throw new HL("From Index: 0 To Index: "+b+" Text Length: "+gr(a.pb,Fk).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.a=null;function t5(a){p5(a);a.a=(new kX(a.b)).Tc.Mf();Yy(a.a,new u5(a),(Wt(),Wt(),Xt));a.d=z(XB,q,52,[a.a,a.i])}\nfunction v5(a){a.j=MQ;a.k="Paste the text to import into the text area below.";a.b="Accept";LZ(a.I.b,"Paste")}function w5(a){VY();r5.call(this);this.c=a}w(794,788,yQ,w5);_.bi=function(){t5(this)};_.ci=function(){Ky(this.f,"150px")};_.di=function(){v5(this)};_.Me=function(){sZ(this);Rq((Oq(),Pq),new x5(this))};_.a=null;_.b=null;_.c=null;function y5(a){VY();w5.call(this,a)}w(793,794,yQ,y5);_.bi=function(){var a;t5(this);a=new j5;Yy(a,new z5(this),(fV(),fV(),gV));this.d=z(XB,q,52,[this.a,a,this.i])};\n_.ci=function(){Ky(this.f,"150px");RF(new A5(this),this.f)};_.di=function(){v5(this);this.k+=" Or drag and drop a file on it."};function z5(a){this.a=a}w(795,1,{},z5);_.Md=function(a){var b,c;b=new FileReader;a=(c=a.a.target,c.files[0]);B5(b,new C5(this));b.readAsText(a)};_.a=null;function C5(a){this.a=a}w(796,1,{},C5);_._f=function(a){YE();JB(this.a.a.f,a)};_.a=null;function A5(a){this.a=a;this.b=new D5(this);this.c=this.d=1}w(797,572,{},A5);_.a=null;function D5(a){this.a=a}w(798,1,{},D5);\n_._f=function(a){this.a.a.f.pb[Fk]=null!=a?a:m};_.a=null;function u5(a){this.a=a}w(802,1,{},u5);_.Nd=function(){if(this.a.c){var a=this.a.c,b;b=new TE(a.a,0,gr(this.a.f.pb,Fk));ZF(a.a.a,b.a)}bZ(this.a,!1)};_.a=null;function x5(a){this.a=a}w(803,1,{},x5);_.pd=function(){Ty(this.a.f.pb,!0);this.a.f.pb.focus()};_.a=null;w(804,1,Xl);_.Ed=function(){var a,b;a=new E5(this.a);void 0!=$wnd.FileReader?b=new y5(a):b=new w5(a);OY(b);o5(b)};function E5(a){this.a=a}w(805,1,{},E5);_.a=null;w(806,1,Xl);\n_.Ed=function(){var a;a=new r5;var b=this.a,c,d;JB(a.f,b);c=(d=hM(b,"\\r\\n|\\r|\\n|\\n\\r"),d.length);1>=c&&(c=~~(b.length/16));Ky(a.f,20*(10>c+1?c+1:10)+tj);Rq((Oq(),Pq),new s5(a));OY(a);o5(a)};function B5(a,b){a.onload=function(a){b._f(a.target.result)}}X(788);X(794);X(793);X(805);X(791);X(792);X(802);X(803);X(795);X(796);X(797);X(798);X(411);X(460);X(451);X(407);C(uQ)(8);\n//@ sourceURL=8.js\n')
diff --git a/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/9.cache.js b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/9.cache.js
new file mode 100644
index 0000000..f9f9db6
--- /dev/null
+++ b/public/jsme/deferredjs/C8A71BD2E1367E9BB43A1B9C25871BEE/9.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback9('var gQ="runCallbacks",hQ="end",iQ,jQ,kQ="West",lQ="South",mQ="North",nQ="First",oQ="East",pQ="Before",qQ="After";function rQ(a,b){Kp(a.a,b)}function sQ(){sQ=x;iQ=new cw;jQ=new sC(0,0);dw(iQ,pQ);dw(iQ,nQ);dw(iQ,qQ);dw(iQ,"Last");dw(iQ,ze);dw(iQ,mQ);dw(iQ,lQ);dw(iQ,kQ);dw(iQ,oQ)}function tQ(a,b){a.a+=b}\nfunction uQ(a){var b=jq,c,d,e;e=a==b.f?pi:sh+a;$stats&&(e=oq(e,hQ,a),$stats(e));a<b.i.length&&wq(b.i,a,null);mq(b,a)&&b.j.b++;b.b=-1;b.d[a]=!0;uq(b);e=b.a[a];if(null!=e){$stats&&(c=oq(gQ+a,Cg,-1),$stats(c));wq(b.a,a,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Ed();$stats&&(a=oq(gQ+a,hQ,-1),$stats(a))}}\nvar vQ={61:1,62:1,68:1,73:1,82:1,90:1},wQ={28:1,30:1,38:1,43:1,46:1,49:1,50:1,52:1,131:1},xQ={28:1,30:1,38:1,41:1,43:1,45:1,46:1,49:1,50:1,52:1,125:1,131:1},yQ={28:1,30:1,38:1,43:1,44:1,46:1,49:1,50:1,52:1,124:1,131:1},zQ={19:1,22:1,90:1,95:1,97:1},AQ={90:1,95:1,97:1,115:1},BQ={85:1},CQ={28:1,30:1,38:1,41:1,43:1,45:1,46:1,50:1,52:1},DQ={l:6,m:0,h:0},EQ="&nbsp;",FQ="--",GQ="1em",HQ="1ex",IQ="1in",JQ="??",KQ="ATOMS",LQ="CFG",MQ="Cancel",NQ="E",OQ="GBVTBU-BB",PQ="Invalid UTF8 sequence",QQ="M RAD",RQ=\n"M RBD",SQ="M SUB",TQ="Nonstandard atom",UQ="OK",VQ="Resize-",WQ=\'Too many percent/per mille characters in pattern "\',XQ="US$",YQ="]\'",ZQ="__uiObjectID",$Q="backgroundColor",aR="col",bR="cssFloat",cR="dir",dR="dragdrop-handle",eR="dragdrop-selected",fR="e",gR="filter",hR="float",iR="ltr";w(1,-1,$l);_.gC=function(){return this.cZ};\nfunction jR(a,b,c){var d,e,f,g,h;if(6!=a.H.x[b]&&7!=a.H.x[b])return!1;e=kR(a.H,b,0);d=kR(a.H,b,1);if(1!=a.H.k[e]||1!=a.H.k[d]||1==a.H.f[e]||1==a.H.f[d]||3<lR(a.H,e)||3<lR(a.H,d))return!1;e=new mR(a.H,a.c,b,e);if(e.f&&!c)return!1;f=new mR(a.H,a.c,b,d);if(f.f&&!c||e.f&&f.f)return!1;c&&(e.f&&e.c&&(a.L[b]=!0),f.f&&f.c&&(a.L[b]=!0));g=nR(e);h=nR(f);if(-1==g||-1==h||0==(g+h&1))return c||(a.S[b]=3),!0;d=0;switch(g+h){case 3:case 7:d=2;break;case 5:d=1}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))e.f&&(1==\nd?(oR(a.b[e.b],Zk),oR(a.b[e.d],Xk)):(oR(a.b[e.b],Xk),oR(a.b[e.d],Zk))),f.f&&(2==d?(oR(a.b[f.b],Zk),oR(a.b[f.d],Xk)):(oR(a.b[f.b],Xk),oR(a.b[f.d],Zk)))}else a.S[b]=d;return!0}\nfunction pR(a,b,c){var d,e,f,g,h;if(!qR(a.H,b))return!1;d=Y(a.H,0,b);e=Y(a.H,1,b);f=new mR(a.H,a.c,d,e);if(f.f&&!c)return!1;g=new mR(a.H,a.c,e,d);if(g.f&&!c||f.f&&g.f)return!1;c&&(f.f&&(a.K[b]=rR(a,e)),g.f&&(a.K[b]=rR(a,d)));e=nR(f);h=nR(g);if(-1==e||-1==h||0==(e+h&1))return c||(a.k[b]=3),!0;d=0;switch(e+h){case 3:case 7:d=1;break;case 5:d=2}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))f.f&&(2==d?(oR(a.b[f.b],Uk),oR(a.b[f.d],Rk)):(oR(a.b[f.b],Rk),oR(a.b[f.d],Uk))),g.f&&(2==d?(oR(a.b[g.b],Uk),oR(a.b[g.d],\nRk)):(oR(a.b[g.b],Rk),oR(a.b[g.d],Uk)))}else a.k[b]=d;return!0}\nfunction sR(a,b,c){var d,e,f,g,h,j,l,n,o,r;if(0!=a.k[b])return!1;if(1==tR(a.H,b))return pR(a,b,c);if(2!=tR(a.H,b)||uR(a.H,b))return!1;d=Y(a.H,0,b);e=Y(a.H,1,b);if(1==a.H.f[d]||1==a.H.f[e]||3<a.H.f[d]||3<a.H.f[e]||2==a.H.k[d]||2==a.H.k[e])return!1;f=new mR(a.H,a.c,e,d);if(f.f&&!c)return!1;e=new mR(a.H,a.c,d,e);if(e.f&&!c||f.f&&e.f)return!1;c&&(f.f&&f.c&&(a.K[b]=!0),e.f&&e.c&&(a.K[b]=!0));d=0!=(a.H.z[b]&16777216)?3:a.X?(g=D(aH,Yl,-1,3,1),g[0]=vR(a.H,e.a)-vR(a.H,f.a),g[1]=wR(a.H,e.a)-wR(a.H,f.a),g[2]=\nxR(a.H,e.a)-xR(a.H,f.a),h=D(aH,Yl,-1,3,1),h[0]=vR(a.H,f.b)-vR(a.H,f.a),h[1]=wR(a.H,f.b)-wR(a.H,f.a),h[2]=xR(a.H,f.b)-xR(a.H,f.a),j=D(aH,Yl,-1,3,1),j[0]=vR(a.H,e.b)-vR(a.H,e.a),j[1]=wR(a.H,e.b)-wR(a.H,e.a),j[2]=xR(a.H,e.b)-xR(a.H,e.a),l=D(aH,Yl,-1,3,1),l[0]=g[1]*h[2]-g[2]*h[1],l[1]=g[2]*h[0]-g[0]*h[2],l[2]=g[0]*h[1]-g[1]*h[0],n=D(aH,Yl,-1,3,1),n[0]=g[1]*l[2]-g[2]*l[1],n[1]=g[2]*l[0]-g[0]*l[2],n[2]=g[0]*l[1]-g[1]*l[0],o=(h[0]*n[0]+h[1]*n[1]+h[2]*n[2])/(Math.sqrt(h[0]*h[0]+h[1]*h[1]+h[2]*h[2])*Math.sqrt(n[0]*\nn[0]+n[1]*n[1]+n[2]*n[2])),r=(j[0]*n[0]+j[1]*n[1]+j[2]*n[2])/(Math.sqrt(j[0]*j[0]+j[1]*j[1]+j[2]*j[2])*Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2])),0>o^0>r?1:2):-1==nR(f)||-1==nR(e)||0!=((nR(f)|nR(e))&1)?3:nR(f)==nR(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(oR(a.b[f.b],Uk),oR(a.b[f.d],Rk)):2==d&&(oR(a.b[f.b],Rk),oR(a.b[f.d],Uk))),e.f&&(1==d?(oR(a.b[e.b],Uk),oR(a.b[e.d],Rk)):2==d&&(oR(a.b[e.b],Rk),oR(a.b[e.d],Uk)))):a.k[b]=d;return!0}\nfunction yR(a,b,c){var d,e,f,g,h,j,l;if(0!=a.S[b]||6!=a.H.x[b]&&7!=a.H.x[b]&&14!=a.H.x[b]&&15!=a.H.x[b]&&16!=a.H.x[b])return!1;if(0!=a.H.k[b]){if(2==a.H.f[b]&&2==a.H.j[b][0]&&2==a.H.j[b][1])return jR(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4<lR(a.H,b)||7==a.H.x[b]&&!a.I[b])return!1;d=D(B,u,-1,4,1);l=D(B,u,-1,4,1);j=D(yq,rl,-1,4,2);for(g=0;g<lR(a.H,b);++g){f=-1;for(h=e=0;h<lR(a.H,b);++h)!j[h]&&f<a.c[kR(a.H,b,h)]&&(f=a.c[kR(a.H,b,h)],e=h);d[g]=e;l[g]=f;j[e]=!0}if(4==lR(a.H,b)&&\nl[0]==l[1]&&l[2]==l[3]||4==lR(a.H,b)&&(l[0]==l[2]||l[1]==l[3])||3==lR(a.H,b)&&l[0]==l[2])return!1;f=e=0;h=!1;for(g=1;g<lR(a.H,b);++g)if(l[g-1]==l[g]){if(!c||0==l[g])return!1;e=kR(a.H,b,d[g-1]);f=kR(a.H,b,d[g]);zR(a.H,AR(a.H,b,d[g]))&&(a.L[b]=!0);h=!0}if(c&&!h)return!1;if(a.X){g=D(B,u,-1,4,1);for(l=0;l<lR(a.H,b);++l)g[l]=kR(a.H,b,d[l]);3==lR(a.H,b)&&(g[3]=b);d=zw([BR,aH],[q,Yl],[55,-1],[3,3],0,2,1);for(l=0;3>l;++l)d[l][0]=vR(a.H,g[l+1])-vR(a.H,g[0]),d[l][1]=wR(a.H,g[l+1])-wR(a.H,g[0]),d[l][2]=xR(a.H,\ng[l+1])-xR(a.H,g[0]);g=D(aH,Yl,-1,3,1);g[0]=d[0][1]*d[1][2]-d[0][2]*d[1][1];g[1]=d[0][2]*d[1][0]-d[0][0]*d[1][2];g[2]=d[0][0]*d[1][1]-d[0][1]*d[1][0];d=0<(d[2][0]*g[0]+d[2][1]*g[1]+d[2][2]*g[2])/(Math.sqrt(d[2][0]*d[2][0]+d[2][1]*d[2][1]+d[2][2]*d[2][2])*Math.sqrt(g[0]*g[0]+g[1]*g[1]+g[2]*g[2]))?1:2}else{var n,o;l=z(mJ,Nl,88,[z(B,u,-1,[2,1,2,1]),z(B,u,-1,[1,2,2,1]),z(B,u,-1,[1,1,2,2]),z(B,u,-1,[2,1,1,2]),z(B,u,-1,[2,2,1,1]),z(B,u,-1,[1,2,1,2])]);g=D(aH,Yl,-1,lR(a.H,b),1);for(o=0;o<lR(a.H,b);++o)g[o]=\nCR(a.H,kR(a.H,b,d[o]),b);h=DR(a.H,b,d,g,null)<<24>>24;if(3!=h)d=h;else{for(o=j=h=0;o<lR(a.H,b);++o)n=AR(a.H,b,d[o]),Y(a.H,0,n)==b&&(9==a.H.B[n]&&(0!=j&&ER(a.H,b),h=o,j=1),17==a.H.B[n]&&(0!=j&&ER(a.H,b),h=o,j=2));if(0==j)d=3;else{for(o=1;o<lR(a.H,b);++o)g[o]<g[0]&&(g[o]+=6.283185307179586);if(3==lR(a.H,b)){switch(h){case 0:(g[1]<g[2]&&3.141592653589793>g[2]-g[1]||g[1]>g[2]&&3.141592653589793<g[1]-g[2])&&(j=3-j);break;case 1:3.141592653589793<g[2]-g[0]&&(j=3-j);break;case 2:3.141592653589793>g[1]-g[0]&&\n(j=3-j)}d=1==j?2:1}else d=0,g[1]<=g[2]&&g[2]<=g[3]?d=0:g[1]<=g[3]&&g[3]<=g[2]?d=1:g[2]<=g[1]&&g[1]<=g[3]?d=2:g[2]<=g[3]&&g[3]<=g[1]?d=3:g[3]<=g[1]&&g[1]<=g[2]?d=4:g[3]<=g[2]&&g[2]<=g[1]&&(d=5),d=l[d][h]==j?2:1}}}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))1==d?(oR(a.b[e],cl),oR(a.b[f],al)):2==d&&(oR(a.b[e],al),oR(a.b[f],cl))}else a.S[b]=d;return!0}function FR(a){var b,c;b=0;c=a.b;GR(c,c.length,(HR(),HR(),IR));for(c=0;c<a.b.length;++c)(0==c||0!=JR(a.b[c],a.b[c-1]))&&++b,a.c[a.b[c].a]=b;return b}\nfunction KR(a,b){var c,d,e;d=!1;for(c=0;c<a.H.d;++c)if(sR(a,c,!1)){a.o[c]=a.C;if(b)a:{d=a;e=c;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,n=void 0;if((1==d.k[e]||2==d.k[e])&&!LR(d.H,e)){l=!1;try{for(j=0;2>j;++j)if(f=Y(d.H,j,e),3==d.H.f[f]){g=D(B,u,-1,2,1);for(n=h=0;n<d.H.f[f];++n)AR(d.H,f,n)!=e&&(g[h++]=kR(d.H,f,n));d.c[g[0]]>d.c[g[1]]^MR(d,f,g[0],g[1])&&(l=!l)}}catch(o){o=Gq(o);if(G(o,98)){d.e[e]=3;break a}throw o;}1==d.k[e]^l?d.e[e]=1:d.e[e]=2}}d=!0}e=!1;for(c=0;c<a.H.c;++c)if(yR(a,c,!1)){a.W[c]=\na.C;if(b)a:{e=a;var f=c,r=n=l=g=j=void 0,t=h=void 0;if(1==e.S[f]||2==e.S[f]){h=!1;if(2==e.H.k[f])try{for(r=0;2>r;++r)if(j=kR(e.H,f,r),3==e.H.f[j]){l=D(B,u,-1,2,1);for(t=n=0;t<e.H.f[j];++t)1==e.H.j[j][t]&&(l[n++]=kR(e.H,j,t));e.c[l[0]]>e.c[l[1]]^MR(e,j,l[0],l[1])&&(h=!h)}}catch(y){y=Gq(y);if(G(y,98)){e.N[f]=3;break a}throw y;}else{try{for(var j=e,l=f,v=t=r=n=void 0,s=void 0,A=void 0,v=lR(j.H,l),s=D(B,u,-1,v,1),r=0;r<v;++r)s[r]=kR(j.H,l,r);for(r=v;1<r;--r){n=!1;for(t=1;t<r;++t)MR(j,l,s[t-1],s[t])&&\n(n=!0,A=s[t-1],s[t-1]=s[t],s[t]=A);if(!n)break}g=s}catch(F){F=Gq(F);if(G(F,98)){e.N[f]=3;break a}throw F;}for(r=1;r<g.length;++r)for(t=0;t<r;++t)e.c[g[r]]<e.c[g[t]]&&(h=!h)}1==e.S[f]^h?e.N[f]=1:e.N[f]=2}}e=!0}e&&(a.C=!a.C);return d||e}\nfunction NR(a){var b,c,d,e,f,g,h,j,l;for(e=0;e<a.V.c;++e){d=ey(a.V,e);b=!0;l=-1;f=!1;for(h=0;h<d.length;++h){c=d[h];if(0==a.S[c]){b=!1;break}if(3!=a.S[c]){g=!0;for(j=0;j<d.length;++j)if(j!=h&&a.c[c]==a.c[d[j]]){g=!1;break}g&&l<a.c[c]&&(l=a.c[c],f=1==a.S[c])}}if(b&&-1!=l){for(h=0;h<d.length;++h)c=d[h],f&&(1==a.S[c]?a.S[c]=2:2==a.S[c]&&(a.S[c]=1)),a.U[c]=!1;$m(a.V,d);--e}}}\nfunction OR(a){var b,c;b=FR(a);do{c=b;b=a;for(var d=void 0,e=void 0,f=void 0,g=void 0,h=e=void 0,j=void 0,l=void 0,f=D(B,u,-1,b.E,1),d=0;d<b.H.c;++d){j=b.H.f[d]+PR(b.H,d);for(g=0;g<QR(b.H,d);++g)if(g<b.H.f[d]||g>=lR(b.H,d)){l=2*b.c[kR(b.H,d,g)];e=AR(b.H,d,g);2==tR(b.H,e)&&(uR(b.H,e)||++l);for(e=0;e<g&&!(l<f[e]);++e);for(h=g;h>e;--h)f[h]=f[h-1];f[e]=l}RR(b.b[d],d);SR(b.b[d],16,kx(b.c[d]));for(g=j;g<b.E;++g)SR(b.b[d],17,Qk);for(g=0;g<j;++g)SR(b.b[d],17,kx(f[g]))}b=FR(a)}while(c!=b);return b}\nfunction MR(a,b,c,d){var e,f,g,h,j,l,n,o,r,t,y,v,s,A,F;if(a.H.x[c]!=a.H.x[d])return a.H.x[c]>a.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(TR(),UR)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(TR(),UR)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=D(B,u,-1,h,1);y=D(B,u,-1,h,1);v=D(B,u,-1,h,1);t=D(yq,rl,-1,h,2);g=D(yq,rl,-1,a.H.o,2);r[0]=b;r[1]=c;r[2]=d;y[0]=-1;y[1]=0;y[2]=0;g[b]=!0;g[c]=!0;g[d]=!0;j=1;s=2;b=D(B,u,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=s;){for(;j<b[d];){l=r[j];if(!t[j]){for(A=o=n=0;A<a.H.f[l];++A){c=kR(a.H,\nl,A);s+a.H.j[l][A]+1>=h&&(h+=a.H.c,r=VR(r,h),y=VR(y,h),v=VR(v,h),t=(e=D(yq,rl,-1,h,2),WR(t,0,e,t.length),e));if(0!=(a.H.z[AR(a.H,l,A)]&512))++n,o+=a.H.x[c];else for(f=1;f<a.H.j[l][A];++f)++s,r[s]=c,y[s]=j,t[s]=!0;F=y[j];if(c!=r[F]){f=!1;if(g[c])for(F=y[F];-1!=F;){if(c==r[F]){f=!0;break}F=y[F]}f?(++s,r[s]=c,y[s]=j,t[s]=!0):(++s,r[s]=c,y[s]=j,g[c]=!0)}}0!=n&&(++s,v[s]=~~((o<<2)/n),y[s]=j,t[s]=!0)}++j;if(1E4==j)throw new Mp("Emergency break in while loop.");}b.length==d+1&&(b=VR(b,b.length+64));b[d+\n1]=s+1;for(A=b[d];A<b[d+1];++A)0==v[A]&&(v[A]=(151==a.H.x[r[A]]?1:152==a.H.x[r[A]]?1:a.H.x[r[A]])<<2),v[A]+=v[y[A]]<<16;XR(a,t,v,y,r,b,d);if(v[1]!=v[2])return v[1]>v[2];1<d&&YR(v,y,b,d);++d}h=D(B,u,-1,a.H.c,1);c=!1;for(e=0;e<a.H.c;++e)if(g[e]&&0!=a.H.v[e]){c=!0;break}if(c){for(e=0;e<a.H.c;++e)h[e]=0==a.H.v[e]?(TR(),UR)[a.H.x[e]]:a.H.v[e];if(ZR(a,t,v,y,r,h,b,d))return v[1]>v[2]}e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.d;++e)if(g[Y(a.H,0,e)]||g[Y(a.H,1,e)])1==a.e[e]?(h[Y(a.H,0,e)]=1,h[Y(a.H,\n1,e)]=1,c=!0):2==a.e[e]&&(h[Y(a.H,0,e)]=2,h[Y(a.H,1,e)]=2,c=!0);if(c&&ZR(a,t,v,y,r,h,b,d))return v[1]>v[2];e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.c;++e)g[e]&&(2==a.N[e]?(h[e]=1,c=!0):1==a.N[e]&&(h[e]=2,c=!0));if(c&&ZR(a,t,v,y,r,h,b,d))return v[1]>v[2];throw new Mp("no distinction applying CIP rules");}\nfunction YR(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=D($R,q,5,c,0);for(f=0;f<c;++f)h[f]=new aS,h[f].c=a[f+e],h[f].b=b[f+e],h[f].a=f+e;e=new bS;for(g=d;1<g;--g){for(f=0;f<c;++f)h[f].c+=a[h[f].b]<<16,h[f].b=b[h[f].b];GR(h,h.length,e?e:(HR(),HR(),IR));d=1;for(f=0;f<c;++f)a[h[f].a]=d,f!=c-1&&0!=(h[f].c!=h[f+1].c?h[f].c>h[f+1].c?1:-1:0)&&++d}}\nfunction ZR(a,b,c,d,e,f,g,h){var j,l;for(l=1;l<h;++l){for(j=g[l];j<g[l+1];++j)c[j]=f[e[j]]+(c[d[j]]<<8);XR(a,b,c,d,e,g,l);if(c[1]!=c[2])return!0;1<l&&YR(c,d,g,l)}return!1}\nfunction XR(a,b,c,d,e,f,g){for(var h,j,l,n,o,r;1<g;--g){o=f[g]-f[g-1];r=D(cS,q,4,o,0);h=f[g];for(j=0;j<o;++j){l=f[g-1]+j;for(n=h;n<f[g+1]&&d[n]==l;)++n;r[j]=new dS;r[j].c=l;r[j].d=c[l];r[j].b=b[l]?0:a.H.f[a.H.o+e[l]]-a.H.f[e[l]]+eS(a.H,e[l]);r[j].a=D(B,u,-1,n-h,1);for(l=h;l<n;++l)r[j].a[l-h]=c[l];fS(r[j].a);h=n}j=new gS;GR(r,r.length,j?j:(HR(),HR(),IR));h=1;for(j=0;j<o;++j)c[r[j].c]=h,j!=o-1&&0!=hS(r[j],r[j+1])&&++h}}\nfunction iS(a){var b,c;c=zw([jS,mJ],[q,Nl],[89,88],[2,32],0,2,0);for(b=0;b<a.H.c;++b)a.D[b]&&(1==a.Q[b]?c[0][a.P[b]]=kS(c[0][a.P[b]],b):2==a.Q[b]&&(c[1][a.P[b]]=kS(c[0][a.P[b]],b)));return c}function rR(a,b){var c,d,e,f,g;e=lS(a.H);for(c=0;c<e.i.c;++c)if(e.d[c]&&mS(e,c,b)){for(d=ey(e.i,c),e=0,f=d.length;e<f;++e)if(c=d[e],c!=b)for(g=0;g<a.H.f[c];++g)if(qR(a.H,AR(a.H,c,g)))return!0;break}return!1}\nfunction nS(a,b,c){a.J=b;for(b=0;b<a.H.c;++b)a.c[b]=c[b],a.S[b]=0,a.W[b]=!1;for(c=0;c<a.H.d;++c)a.k[c]=0,a.o[c]=!1}function oS(a,b){var c,d;c=Y(a.H,0,b);if(c>=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=pS(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;d<a.H.f[c];++d)if(2==a.H.j[c][d]&&(1==a.S[kR(a.H,c,d)]||2==a.S[kR(a.H,c,d)]))return!0;return!1}function VR(a,b){var c;c=D(B,u,-1,b,1);WR(a,0,c,a.length);return c}\nfunction qS(a,b){var c;if(65535<a.o)throw new an("Cannot canonize a molecule having more than 65535 atoms");if(65535<a.p)throw new an("Cannot canonize a molecule having more than 65535 bonds");this.H=a;this.G=b;rS(this.H,3);var d,e,f,g,h,j,l,n,o,r,t,y,v,s,A,F,M,N,$,S;this.I=D(yq,rl,-1,this.H.c,2);for(d=0;d<this.H.c;++d)if(7==this.H.x[d])if(4==this.H.f[d])this.I[d]=!0;else if(3==this.H.f[d])if(1==this.H.q[d])this.I[d]=!0;else if(!sS(this.H,d))if(0!=(this.G&32))this.I[d]=!0;else if(3==tS(this.H,d)&&\n(S=uS(this.H,d),!(7<S))){N=lS(this.H);for($=0;$<N.i.c&&!(ey(N.j,$).length==S&&mS(N,$,d));)++$;o=n=-1;for(r=0;3>r;++r){l=AR(this.H,d,r);var V;a:{for(var ea=l,na=void 0,ta=void 0,ta=ey(N.j,$),na=0;na<ta.length;++na)if(ea==ta[na]){V=!0;break a}V=!1}if(!V){n=kR(this.H,d,r);o=l;break}}y=D(yq,rl,-1,this.H.d,2);y[o]=!0;v=D(B,u,-1,11,1);a:{var Yb=this.H,K=v,ra=n,yc=d,jd=y,wb=void 0,L=void 0,Ha=void 0,xb=void 0,Hc=void 0,tc=void 0,Ba=void 0,kd=void 0,ld=void 0;if(ra==yc)K[0]=ra,s=0;else{rS(Yb,1);xb=D(B,u,\n-1,Yb.o,1);Ha=D(B,u,-1,Yb.o,1);ld=D(B,u,-1,Yb.o,1);Ha[0]=ra;xb[ra]=1;for(Hc=L=0;L<=Hc&&10>=xb[Ha[L]];){kd=Ha[L];for(tc=0;tc<Yb.f[Yb.o+kd];++tc)if(null==jd||jd.length<=Yb.i[kd][tc]||!jd[Yb.i[kd][tc]]){wb=Yb.e[kd][tc];if(wb==yc){Ba=xb[kd];K[Ba]=wb;for(K[--Ba]=kd;0<Ba;)K[Ba-1]=ld[K[Ba]],--Ba;s=xb[kd];break a}0==xb[wb]&&(Ha[++Hc]=wb,xb[wb]=xb[kd]+1,ld[wb]=kd)}++L}s=-1}}if(-1!=s){for(f=1;!mS(N,$,v[f]);)++f;e=s-f;g=v[f];if(6==S&&2==e&&3==f&&3<=tS(this.H,v[1])){t=!1;M=ey(N.i,$);for(r=0;6>r;++r)if(d==M[r]){F=\nvS(N,$,g==M[vS(N,$,r+2)]?r-2:r+2);A=M[F];var va;if(va=3<=tS(this.H,A)){var Fa;a:{var ba=this.H,aa=v[1],Ya=A,Ab=void 0,Jc=void 0,cc=void 0,da=void 0,sd=void 0,W=void 0;if(aa==Ya)Fa=0;else{rS(ba,1);da=D(B,u,-1,ba.o,1);cc=D(B,u,-1,ba.o,1);cc[0]=aa;da[aa]=1;for(sd=Jc=0;Jc<=sd&&2>=da[cc[Jc]];){for(W=0;W<ba.f[ba.o+cc[Jc]];++W){Ab=ba.e[cc[Jc]][W];if(Ab==Ya){Fa=da[cc[Jc]];break a}0==da[Ab]&&(cc[++sd]=Ab,da[Ab]=da[cc[Jc]]+1)}++Jc}Fa=-1}}va=2==Fa}va&&(t=!0);break}if(t){this.I[d]=!0;continue}}h=1==this.H.k[g]||\n0!=(this.H.s[g]&4096)||sS(this.H,g);j=!h&&7==this.H.x[g]&&1!=this.H.q[g];if(1==e)!h&&!j&&4>=S&&3>=f&&(this.I[d]=!0);else switch(S){case 4:!h&&!j&&4>=f&&(this.I[d]=!0);break;case 5:j?3>=f&&(this.I[d]=!0):h||4>=f&&(this.I[d]=!0);break;case 6:2==e?h?4>=f&&(this.I[d]=!0):j||3>=f&&(this.I[d]=!0):3==e&&(h?6>=f&&(this.I[d]=!0):4>=f&&(this.I[d]=!0));break;case 7:3==e&&3>=f&&(this.I[d]=!0)}}}for(c=0;c<this.H.c;++c)if(0!=xR(this.H,c)){this.X=!0;break}this.S=D(kM,bm,-1,this.H.c,1);this.T=D(yq,rl,-1,this.H.c,\n2);this.W=D(yq,rl,-1,this.H.c,2);this.k=D(kM,bm,-1,this.H.d,1);this.o=D(yq,rl,-1,this.H.d,2);this.n=D(yq,rl,-1,this.H.d,2);var O,kb,Ia,ae,U,ga,$c,Kc,Oa,eb,Lc,be,wd;$c=!1;if(this.H.E)for(U=0;U<this.H.d;++U)if(0!=this.H.A[U]){$c=!0;break}this.E=2;for(O=0;O<this.H.c;++O)this.E=fn(this.E,this.H.f[O]+PR(this.H,O));ae=fn(2,$c?~~((78+36*this.E)/63):~~((78+21*this.E)/63));this.c=D(B,u,-1,this.H.o,1);this.b=D(wS,q,6,this.H.c,0);for(O=0;O<this.H.c;++O)this.b[O]=new xS(ae);Ia=!1;for(O=0;O<this.H.c;++O){RR(this.b[O],\nO);0!=(this.H.w[O]&1)||null!=yS(this.H,O)?SR(this.b[O],8,DQ):SR(this.b[O],8,kx(this.H.x[O]));SR(this.b[O],8,kx(this.H.v[O]));SR(this.b[O],2,kx(this.H.k[O]));SR(this.b[O],4,kx(this.H.f[O]+PR(this.H,O)));0!=(this.H.w[O]&1)?SR(this.b[O],4,Vk):SR(this.b[O],4,kx(8+this.H.q[O]));SR(this.b[O],5,kx(zS(31,uS(this.H,O))));var Wc=this.b[O],Kb=O,ob=void 0,dc=void 0,uc=void 0,$b=void 0,ob=((this.H.s[Kb]&-268435456)>>>28)-1,dc=AS(this.H,Kb,!1),uc=AS(this.H,Kb,!0),$b=-1;dc!=uc?-1!=ob&&ob>dc?$b=ob<<24>>24:$b=dc<<\n24>>24:-1!=ob?(ob>uc||ob<uc&&ob>=BS(this.H,Kb))&&($b=ob<<24>>24):!CS(this.H,Kb)&&0!=eS(this.H,Kb)&&($b=BS(this.H,Kb),$b-=DS(this.H,Kb,$b));var I=Kb,oc=$b;if(null==this.a)for(var ac=this.a=D(kM,bm,-1,this.H.c,1),zc=ac.length,vc=void 0,vc=0;vc<zc;++vc)ac[vc]=-1;this.a[I]=oc<<24>>24;SR(Wc,4,kx($b+1));SR(this.b[O],2,kx((this.H.s[O]&48)>>4));this.H.E&&(SR(this.b[O],30,kx(this.H.w[O])),null!=yS(this.H,O)&&(Ia=!0))}this.J=OR(this);if(this.J<this.H.c){for(O=0;O<this.H.c;++O){RR(this.b[O],O);SR(this.b[O],\n16,kx(this.c[O]));Kc=D(B,u,-1,this.H.f[O],1);for(Oa=0;Oa<this.H.f[O];++Oa)Kc[Oa]=this.c[kR(this.H,O,Oa)]<<5,Kc[Oa]|=zS(31,this.H.n&&AR(this.H,O,Oa)<this.H.d?this.H.n.b[AR(this.H,O,Oa)]:0);fS(Kc);for(Oa=this.E;Oa>Kc.length;--Oa)SR(this.b[O],21,Qk);for(Oa=Kc.length-1;0<=Oa;--Oa)SR(this.b[O],21,kx(Kc[Oa]))}this.J=OR(this)}if(Ia&&this.J<this.H.c){for(O=0;O<this.H.c;++O){RR(this.b[O],O);SR(this.b[O],16,kx(this.c[O]));kb=yS(this.H,O);be=null==kb?0:zS(12,kb.length);for(Oa=12;Oa>be;--Oa)SR(this.b[O],8,Qk);\nfor(Oa=be-1;0<=Oa;--Oa)SR(this.b[O],8,kx(kb[Oa]))}this.J=OR(this)}if($c&&this.J<this.H.c){for(O=0;O<this.H.c;++O){RR(this.b[O],O);SR(this.b[O],16,kx(this.c[O]));ga=D(aQ,fm,-1,this.H.f[O]+PR(this.H,O),3);for(Oa=eb=0;Oa<QR(this.H,O);++Oa)if(Oa<this.H.f[O]||Oa>=lR(this.H,O))ga[eb]=kx(this.c[kR(this.H,O,Oa)]),ga[eb]=ex(ga[eb],20),ga[eb]=ES(ga[eb],kx(this.H.A[AR(this.H,O,Oa)])),++eb;ga.sort(FS);for(Oa=this.E;Oa>ga.length;--Oa)SR(this.b[O],36,Qk);for(Oa=ga.length-1;0<=Oa;--Oa)SR(this.b[O],36,ga[Oa])}this.J=\nOR(this)}if(0!=(this.G&8)&&this.J<this.H.c){Lc=new GS;for(O=0;O<this.H.c;++O)if(null!=HS(this.H,O))a:{var xd=Lc,ce=HS(this.H,O),Hd=void 0,ad=void 0,Ob=void 0,ca=void 0,ca=xd.a.c;if(0==ca)jE(xd.a,0,ce);else{for(Ob=1;2*Ob<=ca;)Ob<<=1;ad=Ob;for(--Ob;0!=ad;)if(ad>>=1,Ob>=ca)Ob-=ad;else{Hd=IS(ce,ey(xd.a,Ob));if(0==Hd)break a;if(0==ad)break;0>Hd?Ob-=ad:Ob+=ad}Ob<ca&&0<IS(ce,ey(xd.a,Ob))&&++Ob;jE(xd.a,Ob,ce)}}for(O=0;O<this.H.c;++O){var Rd;if(null==HS(this.H,O))Rd=0;else{var Sd;a:{var Ge=Lc,Gb=HS(this.H,\nO),yd=void 0,fb=void 0,rb=void 0,Hb=void 0,Hb=Ge.a.c;if(0!=Hb){for(rb=1;2*rb<=Hb;)rb<<=1;fb=rb;for(--rb;0!=fb;)if(fb>>=1,rb>=Hb)rb-=fb;else{yd=IS(Gb,ey(Ge.a,rb));if(0==yd){Sd=rb;break a}if(0==fb)break;0>yd?rb-=fb:rb+=fb}}Sd=-1}Rd=1+Sd}wd=Rd;RR(this.b[O],O);SR(this.b[O],16,kx(this.c[O]));SR(this.b[O],16,kx(wd))}this.J=OR(this)}if(0!=(this.G&16)&&this.J<this.H.c){for(O=0;O<this.H.c;++O)RR(this.b[O],O),SR(this.b[O],16,kx(this.c[O])),SR(this.b[O],1,kx(JS(this.H,O)?1:0));this.J=OR(this)}var Db,ec,fc,gb;\ngb=this.J;fc=D(B,u,-1,this.H.c,1);for(Db=0;Db<this.H.c;++Db)fc[Db]=this.c[Db];if(!this.H.E){var Id,md,bd,cd;this.C=!0;this.N=D(kM,bm,-1,this.H.c,1);this.e=D(kM,bm,-1,this.H.d,1);for(cd=KR(this,!0);this.J<this.H.c&&cd;){for(Id=0;Id<this.H.c;++Id)RR(this.b[Id],Id),SR(this.b[Id],20,kx(this.c[Id]<<4|this.S[Id]<<2));for(md=0;md<this.H.d;++md)oR(this.b[Y(this.H,0,md)],kx(this.k[md])),oR(this.b[Y(this.H,1,md)],kx(this.k[md]));bd=OR(this);if(this.J==bd)break;this.J=bd;cd=KR(this,!0)}nS(this,gb,fc)}this.Q=\nD(kM,bm,-1,this.H.c,1);this.P=D(kM,bm,-1,this.H.c,1);for(Db=0;Db<this.H.c;++Db)this.Q[Db]=KS(this.H,Db)<<24>>24,this.P[Db]=LS(this.H,Db)<<24>>24;this.j=D(kM,bm,-1,this.H.d,1);this.i=D(kM,bm,-1,this.H.d,1);for(ec=0;ec<this.H.d;++ec)this.j[ec]=(this.H.z[ec]&3072)>>10<<24>>24,this.i[ec]=MS(this.H,ec)<<24>>24;var gc,Ua,Mc,dd,de,pb;this.C=!0;for(de=KR(this,!1);this.J<this.H.c&&de;){for(gc=0;gc<this.H.c;++gc){RR(this.b[gc],gc);SR(this.b[gc],16,kx(this.c[gc]));pb=this.S[gc]<<7;if((1==this.S[gc]||2==this.S[gc])&&\n0!=this.Q[gc])pb|=this.Q[gc]<<5,pb|=this.P[gc];SR(this.b[gc],18,kx(pb<<9))}for(Ua=0;Ua<this.H.d;++Ua){Mc=this.k[Ua]<<7;if((1==this.k[Ua]||2==this.k[Ua])&&1==this.H.B[Ua]&&0!=this.j[Ua])Mc|=this.j[Ua]<<5,Mc|=this.i[Ua];oR(this.b[Y(this.H,0,Ua)],kx(Mc));oR(this.b[Y(this.H,1,Ua)],kx(Mc))}dd=OR(this);if(this.J==dd)break;this.J=dd;de=KR(this,!1)}this.M=!1;this.D=D(yq,rl,-1,this.H.c,2);for(Db=0;Db<this.H.c;++Db)0!=this.S[Db]&&(this.M=this.D[Db]=!0);var pc,se;for(pc=0;pc<this.H.c;++pc)(!this.D[pc]||3==this.S[pc])&&\n(this.Q[pc]=0);for(se=0;se<this.H.d;++se)(1!=this.H.B[se]||0==this.k[se]||3==this.k[se])&&(this.j[se]=0);this.F=null;this.R=D(yq,rl,-1,this.H.c,2);if(this.M){var T=this.F=new NS(this.H,fc,this.D,this.S,this.k,this.Q,this.P,this.W,this.o,this.R),ee,Wa,hc,qc,ic,Ja,Jd,kf;if(null!=T.i){Ja=new OS(T);T.b=new Nm;for(qc=0;qc<T.i.length;++qc){for(var ab=void 0,me=void 0,me=ab=0;me<Ja.b;++me)Ja.e[me][qc]&&-3==Ja.c[me]&&++ab;hc=ab;if(0==hc){PS(Ja,qc);Jd=QS(T,qc,2);ee=QS(T,qc,1);Wa=RS(T,qc);if(1==Jd&&1==ee&&\n!Wa){for(var te=T,Kd=qc,jc=Ja.a+Ja.f++,ue=void 0,td=void 0,td=0;td<te.i[Kd].length;++td)ue=te.i[Kd][td],2==te.n[ue]&&(te.n[ue]=1,te.k[ue]=jc<<24>>24);Qm(T.b,new SS(qc,1,-1,-1))}0<Jd?(Wa&&TS(T,qc,Ja.j+Ja.i++,2),Qm(T.b,new SS(qc,1,-1,-1))):0<ee?(Wa&&TS(T,qc,Ja.a+Ja.f++,1),Qm(T.b,new SS(qc,1,-1,-1))):Wa&&(TS(T,qc,Ja.a+Ja.f++,1),Qm(T.b,new SS(qc,1,-1,-1)))}else if(1==hc)if(RS(T,qc)){a:{for(var Td=void 0,Td=0;Td<Ja.b;++Td)if(Ja.e[Td][qc]&&-3==Ja.c[Td]){ic=Td<Ja.a?Td:Td<Ja.b?Td-Ja.a:-1;break a}ic=-1}a:{for(var zd=\nvoid 0,zd=0;zd<Ja.b;++zd)if(Ja.e[zd][qc]&&-3==Ja.c[zd]){kf=zd<Ja.a?1:zd<Ja.b?2:0;break a}kf=-1}Qm(T.b,new SS(qc,2,ic,kf))}else PS(Ja,qc),Qm(T.b,new SS(qc,1,-1,-1))}}}this.U=D(yq,rl,-1,this.H.c,2);this.V=new Nm;var Fb,Sc,sb,ed,ve,Ud,Ac,Nc;for(Fb=sb=0;Fb<this.H.c;++Fb)0!=this.Q[Fb]&&++sb;if(0!=sb){Nc=D(B,u,-1,sb,1);for(Fb=sb=0;Fb<this.H.c;++Fb)0!=this.Q[Fb]&&(Nc[sb]=this.Q[Fb]<<29|this.P[Fb]<<24|this.c[Fb]<<12|Fb,++sb);fS(Nc);Ac=ed=0;for(ve=Nc[0]&-16777216;;)if(++Ac,Ac==Nc.length||ve!=(Nc[Ac]&-16777216)){Sc=\nD(B,u,-1,Ac-ed,1);for(Ud=ed;Ud<Ac;++Ud)Fb=Nc[Ud]&4095,Sc[Ud-ed]=Fb,this.U[Fb]=!0;Qm(this.V,Sc);if(Ac==Nc.length)break;ve=Nc[Ac]&-16777216;ed=Ac}}nS(this,gb,fc);var rc,hb,kc,Ad,we,Bd;this.C=!0;kc=iS(this);this.F&&US(this.F,this.c)&&(kc=iS(this));KR(this,!1)&&NR(this);for(Bd=!0;this.J<this.H.c&&Bd;){for(var Bc=kc,Pa=void 0,Za=void 0,Cd=void 0,Vd=void 0,Cc=void 0,Va=void 0,Ue=void 0,Ve=void 0,nd=void 0,og=void 0,Cd=zw([mJ,B],[Nl,u],[88,-1],[2,32],0,2,1),Vd=0;2>Vd;++Vd){Pa=D(mJ,Nl,88,32,0);for(Za=og=\n0;32>Za;++Za)if(null!=Bc[Vd][Za]){Ve=Bc[Vd][Za].length;Pa[Za]=D(B,u,-1,Ve,1);for(Cc=0;Cc<Ve;++Cc)Pa[Za][Cc]=this.c[Bc[Vd][Za][Cc]];fS(Pa[Za]);++og}for(nd=og;0<nd;--nd){Ue=0;Va=null;for(Za=0;32>Za;++Za)if(null!=Pa[Za])if(null==Va||Va.length<Pa[Za].length)Va=Pa[Za],Ue=Za;else if(Va.length==Pa[Za].length)for(Cc=Va.length-1;0<=Cc;--Cc)if(Va[Cc]<Pa[Za][Cc]){Va=Pa[Za];Ue=Za;break}Cd[Vd][Ue]=nd;Pa[Ue]=null}}Ad=Cd;for(rc=0;rc<this.H.c;++rc)RR(this.b[rc],rc),SR(this.b[rc],16,kx(this.c[rc])),SR(this.b[rc],\n20,Qk),!this.R[rc]&&0!=this.Q[rc]&&oR(this.b[rc],kx((this.Q[rc]<<18)+(Ad[1==this.Q[rc]?0:1][this.P[rc]]<<8))),oR(this.b[rc],kx(this.S[rc]<<4));for(hb=0;hb<this.H.d;++hb)oR(this.b[Y(this.H,0,hb)],kx(this.k[hb])),oR(this.b[Y(this.H,1,hb)],kx(this.k[hb]));we=OR(this);if(this.J==we)break;this.J=we;Bd=!1;this.F&&US(this.F,this.c)&&(Bd=!0,kc=iS(this));KR(this,!1)&&(Bd=!0,NR(this))}if(this.F){var lf=this.F,Kh,He;He=!0;for(Kh=0;Kh<lf.j.c;++Kh)if(0!=lf.p[Kh]&&!lf.e[Kh]){He=!1;break}this.B=He}var pg,Eb,Xc,\nDd,mf,qg,Mg,Df,Ca,Sf,Oc,nf;Oc=Ca=Df=Mg=qg=Sf=mf=0;nf=!1;pg=D(yq,rl,-1,32,2);for(Eb=0;Eb<this.H.c;++Eb)0!=this.S[Eb]&&(++mf,3==this.S[Eb]?++Sf:0==this.Q[Eb]?(++qg,this.F&&this.F.e[Eb]&&++Mg):2==this.Q[Eb]?0==this.P[Eb]&&++Ca:1==this.Q[Eb]&&(Dd=this.P[Eb],pg[Dd]||(++Oc,pg[Dd]=!0),0==this.P[Eb]&&++Df,this.F&&this.F.e[Eb]&&(nf=!0)));for(Xc=0;Xc<this.H.d;++Xc)0!=this.k[Xc]&&1==this.H.B[Xc]&&(++mf,3==this.k[Xc]?++Sf:0==this.j[Xc]?(++qg,this.F&&this.F.e[Y(this.H,0,Xc)]&&this.F.e[Y(this.H,1,Xc)]&&++Mg):2==\nthis.j[Xc]?0==this.i[Xc]&&++Ca:1==this.j[Xc]&&(Dd=this.i[Xc],pg[Dd]||(++Oc,pg[Dd]=!0),0==this.i[Xc]&&++Df,this.F&&this.F.e[Y(this.H,0,Xc)]&&this.F.e[Y(this.H,1,Xc)]&&(nf=!0)));this.H.C=0==mf?65536:0!=Sf?0:this.B?131072+(1<<Oc):Df+Mg==mf&&!nf?196608:qg==mf?262144:Ca==mf?327680:qg==mf-1&&1==Df?393216:458752+(1<<Oc);var Ib,Ef,Lh,Ff,of;this.L=D(yq,rl,-1,this.H.c,2);this.K=D(yq,rl,-1,this.H.d,2);if(0!=(this.G&6))for(Ib=0;Ib<this.H.c;++Ib)RR(this.b[Ib],Ib),SR(this.b[Ib],28,kx(this.c[Ib]<<12));if(this.J<\nthis.H.c){for(Ib=Lh=0;Ib<this.H.c;++Ib)yR(this,Ib,!0)&&++Lh;for(Ef=0;Ef<this.H.d;++Ef)sR(this,Ef,!0)&&++Lh}0!=(this.G&6)&&(this.J=OR(this));if(0!=(this.G&1)){this.d=D(B,u,-1,this.H.c,1);for(Ib=0;Ib<this.H.c;++Ib)this.d[Ib]=this.c[Ib]}for(;this.J<this.H.c;){for(Ib=0;Ib<this.H.c;++Ib)RR(this.b[Ib],Ib),SR(this.b[Ib],17,kx(2*this.c[Ib]));of=D(B,u,-1,this.J+1,1);for(Ib=0;Ib<this.H.c;++Ib)++of[this.c[Ib]];for(Ff=1;1==of[Ff];)++Ff;for(Ib=0;Ib<this.H.c;++Ib)if(this.c[Ib]==Ff){oR(this.b[Ib],Rk);break}this.J=\nOR(this);NR(this);this.F&&US(this.F,this.c)}NR(this);var Ld,ne,Wd,ib,Tf,fd,Da,zl,Sh,hk,Ma,Di,gh,Th,lc,Og,ik,Al;gh=D(yq,rl,-1,this.H.c,2);Th=D(yq,rl,-1,this.H.d,2);for(ne=Ld=0;ne<this.H.c;++ne)this.L[ne]&&!this.T[ne]&&yR(this,ne,!1)&&(this.T[ne]=!0,gh[ne]=!0,++Ld);for(Wd=0;Wd<this.H.d;++Wd)this.K[Wd]&&!this.n[Wd]&&sR(this,Wd,!1)&&(this.n[Wd]=!0,Th[Wd]=!0,++Ld);if(1==Ld){for(ne=0;ne<this.H.c;++ne)if(gh[ne]){this.S[ne]=0;break}for(Wd=0;Wd<this.H.d;++Wd)if(Th[Wd]){this.k[Wd]=0;break}}else if(1<Ld){var hh,\nUh,tg,ih,Vh,Pg,ug,Qg,nj,Bl,Xd,Ie;if(!this.s){this.s=new Nm;Bl=0;Xd=D(B,u,-1,this.H.c,1);Pg=D(B,u,-1,this.H.c,1);Qg=D(B,u,-1,this.H.d,1);for(hh=0;hh<this.H.c;++hh)if(0==Xd[hh]&&(0!=(this.H.s[hh]&3072)||1==this.H.k[hh])){Pg[0]=hh;ug=1;nj=0;Xd[hh]=++Bl;Uh=D(yq,rl,-1,this.H.d,2);for(Vh=0;Vh<ug;++Vh)for(Ie=0;Ie<this.H.f[Pg[Vh]];++Ie)if(ih=AR(this.H,Pg[Vh],Ie),zR(this.H,ih)||2==tR(this.H,ih)||qR(this.H,ih))tg=kR(this.H,Pg[Vh],Ie),Uh[ih]||(Qg[nj++]=ih,Uh[ih]=!0),0==Xd[tg]&&(Pg[ug++]=tg,Xd[tg]=Bl);Qm(this.s,\nnew VS(Pg,ug,Qg,nj))}}for(Tf=new fw(this.s);Tf.b<Tf.d.Xf();){ib=gw(Tf);Da=zl=Og=lc=0;fd=Sh=-1;for(Ma=0;Ma<ib.a.length;++Ma)if(gh[ib.a[Ma]]&&(++lc,1==this.S[ib.a[Ma]]||2==this.S[ib.a[Ma]]))++Og,Sh<this.c[ib.a[Ma]]&&(Sh=this.c[ib.a[Ma]],zl=ib.a[Ma]);for(Ma=0;Ma<ib.b.length;++Ma)if(Th[ib.b[Ma]]&&(++lc,ik=this.c[Y(this.H,0,ib.b[Ma])],Al=this.c[Y(this.H,1,ib.b[Ma])],hk=ik>Al?(ik<<16)+Al:(Al<<16)+ik,1==this.k[ib.b[Ma]]||2==this.k[ib.b[Ma]]))++Og,fd<hk&&(fd=hk,Da=ib.b[Ma]);if(0!=lc)if(1==lc){for(Ma=0;Ma<\nib.a.length;++Ma)gh[ib.a[Ma]]&&(this.S[ib.a[Ma]]=0);for(Ma=0;Ma<ib.b.length;++Ma)Th[ib.b[Ma]]&&(this.k[ib.b[Ma]]=0)}else if(1==Og){for(Ma=0;Ma<ib.a.length;++Ma)gh[ib.a[Ma]]&&(this.S[ib.a[Ma]]=3);for(Ma=0;Ma<ib.b.length;++Ma)Th[ib.b[Ma]]&&(this.k[ib.b[Ma]]=3)}else if(Di=!1,-1!=Sh?2==this.S[zl]&&(Di=!0):2==this.k[Da]&&(Di=!0),Di){for(Ma=0;Ma<ib.a.length;++Ma)if(gh[ib.a[Ma]])switch(this.S[ib.a[Ma]]){case 1:this.S[ib.a[Ma]]=2;break;case 2:this.S[ib.a[Ma]]=1}for(Ma=0;Ma<ib.b.length;++Ma)if(Th[ib.b[Ma]])switch(this.k[ib.b[Ma]]){case 1:this.k[ib.b[Ma]]=\n2;break;case 2:this.k[ib.b[Ma]]=1}}}}var xe,Qb;for(xe=0;xe<this.H.c;++xe)0!=(this.H.s[xe]&67108864)^3==this.S[xe]&&ER(this.H,xe),(1==KS(this.H,xe)||2==KS(this.H,xe))&&(!this.D[xe]||3==this.S[xe])&&ER(this.H,xe);for(Qb=0;Qb<this.H.p;++Qb)(17==this.H.B[Qb]||9==this.H.B[Qb])&&!oS(this,Qb)&&ER(this.H,Y(this.H,0,Qb));for(Qb=0;Qb<this.H.d;++Qb){if(2==tR(this.H,Qb)){if(0!=(this.H.z[Qb]&16777216)&&(1==this.k[Qb]||2==this.k[Qb]))this.k[Qb]=3,WS(this.H,Qb,26);3==this.k[Qb]&&!this.n[Qb]&&26!=this.H.B[Qb]&&(ER(this.H,\nY(this.H,0,Qb)),ER(this.H,Y(this.H,1,Qb)))}1==this.H.B[Qb]&&3==this.k[Qb]&&(ER(this.H,Y(this.H,0,Qb)),ER(this.H,Y(this.H,1,Qb)));if((1==(this.H.z[Qb]&3072)>>10||2==(this.H.z[Qb]&3072)>>10)&&(1!=this.H.B[Qb]||1!=this.k[Qb]&&2!=this.k[Qb]))ER(this.H,Y(this.H,0,Qb)),ER(this.H,Y(this.H,1,Qb))}}w(7,1,{},qS);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=0;_.q=null;_.r=0;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=!1;_.y=null;_.z=0;_.A=null;\n_.B=!1;_.C=!1;_.D=null;_.E=0;_.F=null;_.G=0;_.H=null;_.I=null;_.J=0;_.K=null;_.L=null;_.M=!1;_.N=null;_.O=null;_.P=null;_.Q=null;_.R=null;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=!1;function hS(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=e<f?e:f;for(d=0;d<c;++d)if(--e,--f,a.a[e]!=b.a[f])return a.a[e]>b.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function gS(){}w(8,1,{},gS);_.dd=function(a,b){return hS(a,b)};function dS(){}w(9,1,{4:1},dS);_.a=null;\n_.b=0;_.c=0;_.d=0;function bS(){}w(10,1,{},bS);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function aS(){}w(11,1,{5:1},aS);_.a=0;_.b=0;_.c=0;function SR(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=ES(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=ex(a.d[a.c],b),a.d[a.c]=ES(a.d[a.c],c),a.b-=b):(a.d[a.c]=ex(a.d[a.c],a.b),a.d[a.c]=ES(a.d[a.c],ax(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=ES(a.d[a.c],XS(c,kx((1<<b)-1))))}\nfunction oR(a,b){var c=a.d,d=a.c,e;e=a.d[a.c];var f,g;f=e.l+b.l;g=e.m+b.m+(f>>22);e=Qw(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function JR(a,b){var c;for(c=0;c<a.c;++c)if(a.d[c].l!=b.d[c].l||a.d[c].m!=b.d[c].m||a.d[c].h!=b.d[c].h)return!cx(a.d[c],b.d[c])?-1:1;return hx(a.d[a.c],b.d[a.c])?0:!cx(a.d[a.c],b.d[a.c])?-1:1}function RR(a,b){a.a=b;a.c=0;a.b=63;var c=a.d,d=c.length,e;for(e=0;e<d;++e)c[e]=Qk}function xS(a){this.d=D(aQ,fm,-1,a,3)}w(12,1,{6:1,95:1},xS);\n_.cT=function(a){return JR(this,a)};_.a=0;_.b=0;_.c=0;_.d=null;function VS(a,b,c,d){var e;this.a=D(B,u,-1,b,1);this.b=D(B,u,-1,d,1);for(e=0;e<b;++e)this.a[e]=a[e];for(a=0;a<d;++a)this.b[a]=c[a]}w(13,1,{},VS);_.a=null;_.b=null;\nfunction YS(a,b,c){var d,e,f,g;if(null!=b){for(d=e=0;d<a.j.c;++d)b[d]&&++e;g=D(B,u,-1,e,1);for(d=e=0;d<a.j.c;++d)b[d]&&(g[e++]=d);e=!1;for(b=new fw(c);b.b<b.d.Xf();)if(a=gw(b),a.length==g.length){d=!1;for(f=0;f<a.length;++f)if(a[f]!=g[f]){d=!0;break}if(!d){e=!0;break}}e||wq(c.b,c.c++,g)}}function RS(a,b){var c,d;for(d=0;d<a.i[b].length;++d)if(c=a.i[b][d],a.f[c]&&(1==a.p[c]||2==a.p[c])&&0==a.n[c])return!0;return!1}\nfunction QS(a,b,c){var d,e,f,g;for(g=f=e=0;g<a.i[b].length;++g)d=a.i[b][g],a.n[d]==c&&(d=1<<a.k[d],0==(f&d)&&(f|=d,++e));return e}function ZS(a,b,c,d){var e,f;for(f=0;f<a.j.f[c];++f)if(e=kR(a.j,c,f),!d[e]&&$S(a,b,e))return e;return-1}function aT(a,b){return a.f[b]&&(1==a.p[b]||2==a.p[b])}\nfunction $S(a,b,c){var d,e,f;if(b==c||a.a[b]!=a.a[c]||0!=a.p[b]&&(3==a.p[b]||3==a.p[c]||a.q[b]^a.p[b]!=a.p[c]||a.n[b]!=a.n[c]||a.k[b]!=a.k[c]))return!1;d=bT(a.j,b,c);if(-1!=d&&(1==tR(a.j,d)&&0!=a.c[d]||2==tR(a.j,d)&&2==a.c[d]))return!1;if(1==a.j.k[b]&&0==(a.j.s[b]&4096)){d=-1;for(f=0;f<a.j.f[b];++f)if(kR(a.j,b,f)!=c&&2==a.j.j[b][f]){d=AR(a.j,b,f);break}e=-1;for(f=0;f<a.j.f[c];++f)if(kR(a.j,c,f)!=b&&2==a.j.j[c][f]){e=AR(a.j,c,f);break}if(-1!=d&&0!=a.c[d]&&a.d[d]^a.c[d]==a.c[e])return!1}return!0}\nfunction US(a,b){var c,d,e,f;if(!a.b)return!1;c=!1;for(e=a.b.c-1;0<=e;--e){d=!1;f=ey(a.b,e);if(2==f.a){d=a;for(var g=f.b,h=f.c,j=f.d,l=b,n=void 0,o=void 0,r=n=void 0,t=void 0,n=r=null,t=0;t<d.i[g].length;++t)o=d.i[g][t],d.f[o]&&(1==d.p[o]||2==d.p[o])&&(0==d.n[o]?n=kS(n,(l[o]<<16)+o):d.n[o]==j&&d.k[o]==h&&(r=kS(r,(l[o]<<16)+o)));n=cT(r,n);if(0==n)d=!1;else{if(0>n)for(t=0;t<d.i[g].length;++t)if(o=d.i[g][t],d.f[o]&&(1==d.p[o]||2==d.p[o]))0==d.n[o]?(d.n[o]=j<<24>>24,d.k[o]=h<<24>>24):d.n[o]==j&&d.k[o]==\nh&&(d.n[o]=0,d.k[o]=-1);d=!0}}else if(1==f.a){d=a;h=b;o=g=n=l=j=void 0;n=d.i[f.b];l=1;for(o=0;o<n.length;++o)if(j=n[o],d.f[j]&&2==d.n[j]){l=2;break}g=D(mJ,Nl,88,32,0);for(o=0;o<n.length;++o)j=n[o],d.f[j]&&d.n[j]==l&&(g[d.k[j]]=kS(g[d.k[j]],(h[j]<<16)+j));for(o=0;32>o;++o)null!=g[o]&&fS(g[o]);h=new dT;GR(g,g.length,h?h:(HR(),HR(),IR));if(0==cT(g[0],g[1]))d=!1;else{for(o=0;o<g[0].length;++o)j=g[0][o]&65535,d.n[j]=0,d.k[j]=-1;d=!0}}if(d){$m(a.b,f);for(d=0;d<a.i[f.b].length;++d)c=a.i[f.b][d],a.o[c]=!1;\nc=!0}}return c}function TS(a,b,c,d){var e,f;for(f=0;f<a.i[b].length;++f)if(e=a.i[b][f],a.f[e]&&(1==a.p[e]||2==a.p[e])&&0==a.n[e])a.n[e]=d<<24>>24,a.k[e]=c<<24>>24}\nfunction eT(a,b,c){var d,e,f,g,h,j,l,n,o,r,t,y,v;f=D(B,u,-1,a.j.c,1);t=D(B,u,-1,a.j.c,1);l=D(yq,rl,-1,a.j.c,2);n=D(yq,rl,-1,a.j.c,2);g=D(yq,rl,-1,a.j.c,2);D(fT,q,8,a.j.c,0);f[0]=b;t[b]=c;t[c]=-2;l[b]=!0;l[c]=!0;for(h=c=0;c<=h;){e=f[c];if(t[e]==e)for(j=0;j<a.j.f[e];++j){if(b=kR(a.j,e,j),!l[b])if(2==a.j.j[e][j]&&10>a.j.x[b])f[++h]=b,t[b]=b,g[b]=g[e]||2==a.j.k[b],n[b]=g[e]&&!n[e],l[b]=!0;else if(g[e]&&n[e]){o=ZS(a,b,t[e],l);if(-1==o)return null;f[++h]=b;t[b]=o;t[o]=-2;g[b]=!1;l[b]=!0;l[o]=!0}else if(zR(a.j,\nAR(a.j,e,j))&&(f[++h]=b,t[b]=b,g[b]=!1,l[b]=!0,(6==a.j.x[b]&&0==a.j.k[b]||7==a.j.x[b]&&1==a.j.q[b]||14==a.j.x[b]||15==a.j.x[b]&&2<a.j.f[b]||16==a.j.x[b]&&2<a.j.f[b])&&2<a.j.f[b])){d=!1;for(o=1;o<a.j.f[b];++o)if(y=kR(a.j,b,o),!l[y])for(r=0;r<o;++r)v=kR(a.j,b,r),!l[v]&&$S(a,y,v)&&(f[++h]=y,t[y]=v,t[v]=-2,g[y]=!1,l[y]=!0,d=l[v]=!0);if(!d)return null}}else{d=D(yq,rl,-1,a.j.f[e],2);for(j=0;j<a.j.f[e];++j)if(b=kR(a.j,e,j),l[b])d[j]=t[b]==b;else for(o=0;o<a.j.f[b];++o)if(kR(a.j,b,o)==t[e]){d[j]=!0;break}for(j=\n0;j<a.j.f[e];++j)if(d[j])if(b=kR(a.j,e,j),l[b]){if(-1==bT(a.j,b,t[e]))return null}else f[++h]=b,t[b]=b,n[b]=!1,g[b]=!0,l[b]=!0;for(j=0;j<a.j.f[e];++j)if(!d[j]&&(b=kR(a.j,e,j),!l[b])){o=ZS(a,b,t[e],l);if(-1==o)return null;f[++h]=b;t[b]=o;t[o]=-2;g[b]=!1;l[b]=!0;l[o]=!0}}++c}return l}\nfunction NS(a,b,c,d,e,f,g,h,j,l){this.j=a;this.a=b;this.f=c;this.p=d;this.c=e;this.n=f;this.k=g;this.q=h;this.d=j;this.o=l;a=new Nm;for(f=0;f<this.j.c;++f)if(2>this.j.k[f]||2<this.j.f[f])for(b=1;b<this.j.f[f];++b){d=kR(this.j,f,b);for(c=0;c<b;++c)e=kR(this.j,f,c),$S(this,d,e)&&YS(this,eT(this,d,e),a)}for(b=0;b<this.j.d;++b)0!=this.c[b]&&(2!=tR(this.j,b)||2!=this.c[b])||(d=Y(this.j,0,b),e=Y(this.j,1,b),$S(this,d,e)&&YS(this,eT(this,d,e),a));for(b=a.c-1;0<=b;--b){d=(OD(b,a.c),a.b[b]);e=!1;for(c=0;c<\nd.length;++c)if(this.f[d[c]]){e=!0;break}e||$m(a,d)}a=this.i=dn(a,zw([mJ,B],[Nl,u],[88,-1],[0,0],0,2,1));b=new gT;GR(a,a.length,b?b:(HR(),HR(),IR));this.e=D(yq,rl,-1,this.j.c,2);for(b=0;b<this.i.length;++b)for(c=0;c<this.i[b].length;++c)this.e[this.i[b][c]]=!0}function kS(a,b){var c,d;d=D(B,u,-1,null==a?1:a.length+1,1);for(c=0;c<d.length-1;++c)d[c]=a[c];d[d.length-1]=b;return d}w(14,1,{},NS);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;\n_.q=null;function gT(){}w(15,1,{},gT);_.dd=function(a,b){var c;a:if(a.length!=b.length)c=a.length<b.length?-1:1;else{for(c=0;c<a.length;++c)if(a[c]!=b[c]){c=a[c]<b[c]?-1:1;break a}c=0}return c};function PS(a,b){var c,d,e,f,g,h;for(e=0;e<a.b;++e)if(a.e[e][b]&&-3!=a.c[e])for(d=0;d<=a.k.i.length;++d)if(d!=b&&a.e[e][d]){a.e[e][b]=!1;h=e<a.a?e:e<a.b?e-a.a:-1;g=1==(e<a.a?1:e<a.b?2:0)?a.a+a.f++:a.j+a.i++;for(f=0;f<a.k.i[b].length;++f)c=a.k.i[b][f],aT(a.k,c)&&a.k.k[c]==h&&(a.k.k[c]=g<<24>>24)}}\nfunction hT(a,b){var c,d;d=a.k.n[b];c=a.k.k[b];return 0==d?a.b:1==d?c:a.a+c}\nfunction OS(a){var b,c,d,e;this.k=a;for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&(1==a.n[c]?this.a<=a.k[c]&&(this.a=1+a.k[c]):2==a.n[c]&&this.j<=a.k[c]&&(this.j=1+a.k[c]));this.b=this.a+this.j;this.e=zw([iT,yq],[q,rl],[2,-1],[this.b+1,a.i.length+1],0,2,2);for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&!a.e[c]&&(this.e[hT(this,c)][a.i.length]=!0);for(b=0;b<a.i.length;++b)for(e=0;e<a.i[b].length;++e)c=a.i[b][e],a.f[c]&&(1==a.p[c]||2==a.p[c])&&(this.e[hT(this,c)][b]=!0);this.d=D(mJ,Nl,88,\nthis.b,0);for(b=0;b<a.i.length;++b)for(c=1;c<this.b;++c)if(this.e[c][b])for(e=0;e<c;++e)this.e[e][b]&&(this.d[c]=kS(this.d[c],e),this.d[e]=kS(this.d[e],c));this.c=D(B,u,-1,this.b+1,1);for(e=0;e<this.b;++e)this.e[e][a.i.length]?this.c[e]=-1:this.c[e]=-2;for(b=0;b<a.i.length;++b)if(this.e[this.b][b])for(e=0;e<this.b;++e)this.e[e][b]&&this.c[e]!=b&&(-2==this.c[e]?this.c[e]=b:this.c[e]=-3);for(b=0;b<this.b;++b)if(-1<=this.c[b]){e=c=D(B,u,-1,this.b,1);d=b;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,\nl=!1,j=1;e[d]=1;for(f=!0;f;){f=!1;for(g=0;g<this.b;++g)if(e[g]==j)for(h=0;h<this.b;++h){var n;if(n=0==e[h])a:{n=void 0;for(n=0;n<this.k.i.length;++n)if(this.e[g][n]&&this.e[h][n]){n=!0;break a}n=!1}n&&(-2==this.c[h]?(e[h]=j+1,f=!0):this.c[h]!=this.c[d]&&(e[h]=j+1,l=!0))}++j}if(l)for(e=0;e<this.b;++e)0!=c[e]&&(this.c[e]=-3)}for(b=0;b<a.i.length-1;++b)for(c=1;c<this.b;++c)if(this.e[c][b]&&-3!=this.c[c])for(e=0;e<c;++e)if(this.e[e][b]&&-3!=this.c[e]){a:{d=c;for(var f=e,g=b,o=l=j=void 0,r=void 0,t=r=\no=n=h=void 0,h=j=void 0,h=g+1;h<this.k.i.length;++h)if(h!=g&&this.e[d][h]&&this.e[f][h]){o=D(B,u,-1,2,1);o[0]=f;o[1]=d;d=o;break a}h=D(B,u,-1,this.b,1);o=D(B,u,-1,this.b,1);n=D(B,u,-1,this.b,1);r=l=0;n[0]=d;for(o[d]=1;l<=r;){for(t=0;t<this.d[n[l]].length;++t){j=this.d[n[l]][t];if(j==f){if(0==l)continue;r=o[n[l]]+1;o=D(B,u,-1,r,1);o[0]=j;o[1]=n[l];for(j=2;j<r;++j)o[j]=h[o[j-1]];d=o;break a}0==o[j]&&-3!=this.c[j]&&(o[j]=o[n[l]]+1,n[++r]=j,h[j]=n[l])}++l}d=null}if(null!=d){for(e=0;e<d.length;++e)this.c[d[e]]=\n-3;o=n=e=l=j=f=h=g=f=void 0;n=2147483647;e=o=l=-1;for(f=0;f<this.k.j.c;++f)if(aT(this.k,f)&&0!=this.k.n[f])for(j=0;j<d.length;++j)if(g=d[j]<this.a?d[j]:d[j]<this.b?d[j]-this.a:-1,h=d[j]<this.a?1:d[j]<this.b?2:0,this.k.n[f]==h&&this.k.k[f]==g&&n>this.k.a[f]+(1==h?65536:0))n=this.k.a[f]+(1==h?65536:0),l=g,o=h,e=d[j];for(f=0;f<this.k.j.c;++f)aT(this.k,f)&&this.k.n[f]==o&&this.k.k[f]==l&&(this.k.n[f]=0,this.k.k[f]=-1);for(f=0;f<this.k.i.length;++f)this.e[e][f]=!1;break}}}w(16,1,{},OS);_.a=0;_.b=0;\n_.c=null;_.d=null;_.e=null;_.f=0;_.i=0;_.j=0;_.k=null;function cT(a,b){var c,d;if(null==a)return null==b?0:1;if(null==b)return-1;c=zS(a.length,b.length);for(d=0;d<c;++d)if((a[d]&-65536)!=(b[d]&-65536))return(a[d]&-65536)<(b[d]&-65536)?-1:1;return a.length==b.length?0:a.length<b.length?-1:1}function dT(){}w(17,1,{},dT);_.dd=function(a,b){return cT(a,b)};function jT(){}w(18,1,{7:1,90:1,95:1},jT);\n_.cT=function(a){return this.a!=a.a?this.a<a.a?-1:1:this.b!=a.b?this.b<a.b?-1:1:this.c!=a.c?this.c<a.c?-1:1:0};_.eQ=function(a){return null==a||!G(a,7)?!1:1.0E-6>ZH(a.a-this.a)+ZH(a.b-this.b)+ZH(a.c-this.c)};_.tS=function(){var a;a=new kT;return Yf+lT(a.a,this.a)+qb+lT(a.a,this.b)+qb+lT(a.a,this.c)+eg};_.a=0;_.b=0;_.c=0;function SS(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},SS);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction nR(a){var b,c,d;if(0!=a.k)return a.k;if(a.j&&15!=a.e.x[a.a]&&16!=a.e.x[a.a])for(c=0;c<lR(a.e,a.a);++c)if(b=AR(a.e,a.a,c),mT(a.e,b,a.a))return kR(a.e,a.a,c)==a.b?a.k=17==a.e.B[b]?3:1:a.k=17==a.e.B[b]?1:3,a.k;b=CR(a.e,a.a,a.i);c=CR(a.e,a.a,a.b);c<b&&(c+=6.283185307179586);if(2==lR(a.e,a.a)){b=c-b;if(3.0915926535897933<b&&3.191592653589793>b)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=CR(a.e,a.a,a.d),d<b&&(d+=6.283185307179586),a.k=d<c?2:4;return a.k}\nfunction mR(a,b,c,d){var e,f,g;this.e=a;this.i=c;this.a=d;f=-1;for(g=0;g<lR(this.e,this.a);++g)c=kR(this.e,this.a,g),e=AR(this.e,this.a,g),c==this.i?26==this.e.B[e]&&(this.k=-1):(mT(this.e,e,this.a)&&(this.j&&(a.s[d]|=131072),this.j=!0),f==b[c]?(this.d=c,this.f=!0,this.c=zR(this.e,e)):f<b[c]?(f=b[c],this.d=this.b,this.b=c):this.d=c)}w(21,1,{},mR);_.a=0;_.b=0;_.c=!1;_.d=0;_.e=null;_.f=!1;_.i=0;_.j=!1;_.k=0;\nfunction TR(){TR=x;nT=z(Jw,q,1,[Gd,We,"He",ef,"Be",he,pe,vf,Af,Pe,"Ne",xf,uf,Yd,Nf,Bf,Jf,Be,"Ar",df,re,"Sc","Ti","V","Cr","Mn","Fe","Co",yf,Je,Xf,Te,"Ge","As",Lf,oe,"Kr",If,Of,"Y","Zr","Nb","Mo","Tc","Ru","Rh","Pd",Qd,ye,"In","Sn","Sb","Te",Ye,"Xe",Fe,ie,"La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W","Re","Os","Ir","Pt",fe,"Hg","Tl","Pb","Bi","Po","At","Rn",Re,"Ra","Ac","Th","Pa","U","Np","Pu","Am","Cm","Bk","Cf","Es","Fm","Md","No","Lr",JQ,JQ,JQ,JQ,JQ,JQ,\nJQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,"R4","R5","R6","R7","R8","R9","R10","R11","R12","R13","R14","R15","R16","R1","R2","R3",Nd,"A1","A2","A3",JQ,JQ,"D","T",Wf,Gf,"H2","H+","Nnn","HYD","Pol",JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,JQ,"Ala","Arg","Asn","Asp","Cys","Gln","Glu","Gly","His","Ile","Leu","Lys","Met","Phe","Pro","Ser","Thr","Trp","Tyr","Val"]);UR=z(oT,fm,-1,[0,1,4,7,9,11,12,14,16,19,20,23,24,27,28,31,32,35,40,39,40,45,48,51,52,55,56,59,58,63,64,69,74,75,80,79,84,85,88,89,90,93,\n98,0,102,103,106,107,114,115,120,121,130,127,132,133,138,139,140,141,142,0,152,153,158,159,164,165,166,169,174,175,180,181,184,187,192,193,195,197,202,205,208,209,0,0,0,0,0,0,232,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,156,114,115,103,128,129,57,137,113,113,128,131,147,97,87,101,186,163,99]);pT=z(qT,q,3,[null,z(kM,bm,-1,[1]),z(kM,bm,-1,[0]),z(kM,bm,-1,[1]),z(kM,bm,-1,[2]),z(kM,\nbm,-1,[3]),z(kM,bm,-1,[4]),z(kM,bm,-1,[3]),z(kM,bm,-1,[2]),z(kM,bm,-1,[1]),z(kM,bm,-1,[0]),z(kM,bm,-1,[1]),z(kM,bm,-1,[2]),z(kM,bm,-1,[3]),z(kM,bm,-1,[4]),z(kM,bm,-1,[3,5]),z(kM,bm,-1,[2,4,6]),z(kM,bm,-1,[1,3,5,7]),z(kM,bm,-1,[0]),z(kM,bm,-1,[1]),z(kM,bm,-1,[2]),null,null,null,null,null,null,null,null,null,null,z(kM,bm,-1,[2,3]),z(kM,bm,-1,[2,4]),z(kM,bm,-1,[3,5]),z(kM,bm,-1,[2,4,6]),z(kM,bm,-1,[1,3,5,7]),z(kM,bm,-1,[0,2]),z(kM,bm,-1,[1,2,3,4]),z(kM,bm,-1,[2]),null,null,null,null,null,null,null,null,\nnull,null,z(kM,bm,-1,[1,2,3]),z(kM,bm,-1,[2,4]),z(kM,bm,-1,[3,5]),z(kM,bm,-1,[2,4,6]),z(kM,bm,-1,[1,3,5,7]),z(kM,bm,-1,[0,2,4,6]),z(kM,bm,-1,[1]),z(kM,bm,-1,[2]),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\nnull,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[3]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2]),\nz(kM,bm,-1,[2]),z(kM,bm,-1,[2]),z(kM,bm,-1,[2])])}function rT(a,b,c,d){var e;e=sT(a,6);a=a.D[e];a.a=b;a.b=c;a.c=d;return e}\nfunction sT(a,b){if(a.o>=a.G){var c=2*a.G,d,e,f;a.x=tT(a.x,c);a.q=tT(a.q,c);a.u=tT(a.u,c);f=a.D.length;e=D(uT,q,7,c,0);for(d=0;d<a.D.length;++d)e[d]=a.D[d];for(d=f;d<c;++d)e[d]=new jT;a.D=e;a.v=tT(a.v,c);a.s=tT(a.s,c);a.w=tT(a.w,c);null!=a.t&&(a.t=null);null!=a.r&&(a.r=null);a.G=c}a.x[a.o]=0;vT(a,a.o,b);a.q[a.o]=0;a.s[a.o]=0;a.w[a.o]=0;a.u[a.o]=0;c=a.D[a.o];c.a=0;c.b=0;c.c=0;null!=a.t&&(a.t[a.o]=null);null!=a.r&&(a.r[a.o]=null);a.K=0;return a.o++}\nfunction wT(a,b,c,d){var e;if(b==c)return-1;for(e=0;e<a.p;++e)if(a.y[0][e]==b&&a.y[1][e]==c||a.y[0][e]==c&&a.y[1][e]==b)return a.B[e]<d&&(a.B[e]=d),e;a.p>=a.H&&(e=2*a.H,a.y[0]=tT(a.y[0],e),a.y[1]=tT(a.y[1],e),a.B=tT(a.B,e),a.z=tT(a.z,e),a.A=tT(a.A,e),a.H=e);a.y[0][a.p]=b;a.y[1][a.p]=c;a.B[a.p]=d;a.z[a.p]=0;a.A[a.p]=0;a.K=0;return a.p++}function xT(a){a.o=0;a.p=0;a.E=!1;a.F=!1;a.C=0;a.t=null;a.r=null;a.I=null;a.K=0}\nfunction HS(a,b){return null==a.r?null:null==a.r[b]?null:yT(a.r[b],0,a.r[b].length)}function LS(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function KS(a,b){return(a.s[b]&1572864)>>19}function yS(a,b){return null==a.t?null:a.t[b]}function vR(a,b){return a.D[b].a}function wR(a,b){return a.D[b].b}function xR(a,b){return a.D[b].c}function CR(a,b,c){return zT(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function Y(a,b,c){return a.y[b][c]}\nfunction MS(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function tR(a,b){switch(a.B[b]&103){case 1:case 64:return 1;case 2:return 2;case 4:return 3;default:return 0}}function AT(a,b){var c;c=a.x[b]<pT.length?pT[a.x[b]]:null;return null==c?6:c[c.length-1]}\nfunction DS(a,b,c){var d,e;if(171<=a.x[b]&&190>=a.x[b])return 0;e=0;32==(a.s[b]&48)&&(e-=1);(16==(a.s[b]&48)||48==(a.s[b]&48))&&(e-=2);d=a.q[b];0==d&&a.E&&(201326592==(a.w[b]&234881024)&&(d=-1),100663296==(a.w[b]&234881024)&&(d=1));7==a.x[b]||8==a.x[b]||9==a.x[b]?e+=d:6==a.x[b]||14==a.x[b]||32==a.x[b]?e-=0>d?-d:d:15==a.x[b]||33==a.x[b]?3>=c-e-d?e+=d:e-=d:16==a.x[b]||34==a.x[b]||52==a.x[b]?4>=c-e-d?e+=d:e-=0>d?-d:d:17==a.x[b]||35==a.x[b]||53==a.x[b]?5>=c-e-d?e+=d:e-=0>d?-d:d:e-=d;return e}\nfunction BT(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=AT(a,b)),d);return c+DS(a,b,c)}function CT(a){var b;a.K=0;a.x=D(B,u,-1,a.G,1);a.q=D(B,u,-1,a.G,1);a.u=D(B,u,-1,a.G,1);a.D=D(uT,q,7,a.G,0);for(b=0;b<a.G;++b)a.D[b]=new jT;a.v=D(B,u,-1,a.G,1);a.s=D(B,u,-1,a.G,1);a.w=D(B,u,-1,a.G,1);a.t=null;a.r=null;a.y=zw([mJ,B],[Nl,u],[88,-1],[2,a.H],0,2,1);a.B=D(B,u,-1,a.H,1);a.z=D(B,u,-1,a.H,1);a.A=D(B,u,-1,a.H,1)}function JS(a,b){return 0!=(a.s[b]&512)}\nfunction mT(a,b,c){return(17==a.B[b]||9==a.B[b])&&a.y[0][b]==c}\nfunction DT(a,b){var c,d,e,f;if(0!=b){d=null;for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(null==d&&(d=D(yq,rl,-1,32,2)),d[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21]=!0);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(null==d&&(d=D(yq,rl,-1,32,2)),d[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12]=!0);f=0;if(null!=d){e=D(B,u,-1,32,1);for(c=0;32>c;++c)d[c]&&(e[c]=f++);for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(d=e[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>\n19?-1:(a.s[c]&65011712)>>21],a.s[c]&=-65011713,a.s[c]|=d<<21);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(d=e[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12],a.z[c]&=-126977,a.z[c]|=d<<12)}}}function ET(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=AT(a,b)&&(a.s[b]|=1+c<<28),6==a.x[b]&&(-1==c||0==c||2==c||4==c)))a.s[b]&=-49,2==c&&(a.s[b]|=16)}function FT(a,b,c){a.q[b]=c;a.K=0}function GT(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction HT(a,b,c,d){var e;if(0==c)a.s[b]&=-66584577,a.s[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)d!=b&&c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.s[b]&=\n-66584577;a.s[b]|=c<<19|d<<21}a.K&=3}\nfunction IT(a,b,c,d){if(null==c)null!=a.t&&(a.t[b]=null);else if(1==c.length&&!d){c=c[0];if(a.x[b]!=c&&(d=0,!((1==c||151==c||152==c)&&1<BS(a,b))))if(a.w[b]&=-2,null!=a.t&&(a.t[b]=null),null!=a.r&&(a.r[b]=null),!(c==a.x[b]&&d==a.v[b]&&-1==((a.s[b]&-268435456)>>>28)-1&&0==(a.s[b]&48))){if(151==c||152==c)d=c-149,c=1;a.s[b]&=960;a.x[b]=c;a.v[b]=d;a.q[b]=0;a.w[b]=0;ET(a,b,-1);JT(a,b,0);c=a.u[b];for(d=0;d<a.o;++d)$H(a.u[d])==(0>c?-c:c)&&(a.u[d]=0);a.K=0}null!=a.t&&(a.t[b]=null)}else null==a.t&&(a.t=D(mJ,\nNl,88,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function KT(a,b,c){a.v[b]=c;a.K&=3}function LT(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function MT(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function JT(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function vT(a,b,c){0<=c&&190>=c&&(151==c||152==c?(a.x[b]=1,a.v[b]=c-149):(a.x[b]=c,a.v[b]=0),a.s[b]&=268435455,a.K=0)}\nfunction NT(a,b,c,d){var e;if(0==c)a.z[b]&=-130049,a.z[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)d!=b&&c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.z[b]&=\n-130049;a.z[b]|=c<<10|d<<12}a.K&=3}function OT(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function PT(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function WS(a,b,c){a.B[b]=c;a.K=0}function QT(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;c<a.o;++c)a.w[c]=0;for(c=0;c<a.p;++c)a.A[c]=0,64==a.B[c]&&(a.B[c]=1)}a.K=0}function ER(a,b){a.s[b]|=131072}function zT(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}\nfunction RT(a){TR();var b;for(b=1;b<nT.length;++b)if(ST(a,nT[b]))return b;return 0}function TT(a){switch(a){case 7:case 8:case 9:case 15:case 16:case 17:case 33:case 34:case 35:case 53:return!0}return!1}w(23,1,Ol);_.o=0;_.p=0;_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.A=null;_.B=null;_.C=0;_.D=null;_.E=!1;_.F=!1;_.G=0;_.H=0;_.I=null;_.J=!1;_.K=0;var nT,pT,UR;\nfunction UT(a){var b,c,d,e,f,g;a.f=D(B,u,-1,3*a.o,1);a.e=D(mJ,Nl,88,a.o,0);a.i=D(mJ,Nl,88,a.o,0);a.j=D(mJ,Nl,88,a.o,0);a.k=D(B,u,-1,a.c,1);b=D(B,u,-1,a.o,1);for(d=0;d<a.p;++d)++b[a.y[0][d]],++b[a.y[1][d]];for(c=0;c<a.o;++c)a.e[c]=D(B,u,-1,b[c],1),a.i[c]=D(B,u,-1,b[c],1),a.j[c]=D(B,u,-1,b[c],1);f=!1;for(d=0;d<a.d;++d)if(g=tR(a,d),0==g)f=!0;else for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=g,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],++a.f[c],c<a.c&&(1<g?a.k[c]+=g+g-2:64==\na.B[d]&&(a.k[c]=2));for(d=a.d;d<a.p;++d)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=1,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],a.y[1-e][d]<a.c&&++a.f[c];if(f)for(d=0;d<a.d;++d)if(g=tR(a,d),0==g)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=0,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c];for(c=0;c<a.c;++c)a.k[c]=~~(a.k[c]/2)}\nfunction VT(a,b){var c,d,e,f,g,h,j;if(0!=(b&~a.K)){if(0==(a.K&1)){WT(a);UT(a);a.K|=1;if(a.E){for(d=0;d<a.o;++d)BS(a,d)>=BT(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;d<a.c;++d){e=a.f[a.o+d]-a.f[d];if(!a.J&&0<e){0==(a.w[d]&2048)&&(0==BT(a,d)-BS(a,d)?a.w[d]|=2048:(e=0,128==(a.w[d]&128)&&++e,384==(a.w[d]&1920)&&++e,a.w[d]&=-1921,BT(a,d)-BS(a,d)<=e?a.w[d]|=2048:0==e?a.w[d]|=128:a.w[d]|=384));for(f=a.f[d];f<a.f[a.o+d];++f)e=a.i[d][f],1==a.B[e]&&(a.x[a.e[d][f]]=-1,a.B[e]=128,c=!0)}0!=(a.w[d]&2)&&(a.w[d]&=-9);0!=\na.q[d]&&(a.s[d]&=-234881025)}if(c){for(e=0;e<a.p;++e)128==a.B[e]&&(d=a.y[0][e],f=a.y[1][e],-1==a.x[d]^-1==a.x[f]&&0!=a.q[d]&&0!=a.q[f]&&0>a.q[d]^0>a.q[f]&&(0>a.q[d]?(++a.q[d],--a.q[f]):(--a.q[d],++a.q[f])));d=D(B,u,-1,a.o,1);for(e=f=0;e<a.o;++e)if(-1==a.x[e])d[e]=-1;else{if(f<e){a.x[f]=a.x[e];a.q[f]=a.q[e];a.v[f]=a.v[e];a.s[f]=a.s[e];a.w[f]=a.w[e];a.u[f]=a.u[e];g=a.D[f];h=a.D[e];j=h.b;var l=h.c;g.a=h.a;g.b=j;g.c=l;null!=a.t&&(a.t[f]=a.t[e]);null!=a.r&&(a.r[f]=a.r[e])}d[e]=f;++f}a.o=f;for(e=f=0;e<\na.p;++e)128!=a.B[e]&&(a.B[f]=a.B[e],a.z[f]=a.z[e],a.A[f]=a.A[e],a.y[0][f]=d[a.y[0][e]],a.y[1][f]=d[a.y[1][e]],++f);a.p=f}}else c=!1;c&&(WT(a),UT(a))}if(0!=(b&~a.K)&&0==(a.K&2)){for(c=0;c<a.c;++c)a.s[c]&=-31753;for(c=0;c<a.d;++c)a.z[c]&=-961;a.n=new XT(a,7);c=D(B,u,-1,a.c,1);for(d=0;d<a.d;++d)0!=a.n.b[d]&&(a.z[d]|=64,++c[a.y[0][d]],++c[a.y[1][d]]);for(d=0;d<a.c;++d)2==c[d]?a.s[d]|=1024:3==c[d]?a.s[d]|=2048:3<c[d]&&(a.s[d]|=3072);for(g=0;g<a.n.i.c;++g){d=ey(a.n.i,g);f=ey(a.n.j,g);e=d.length;for(c=0;c<\ne;++c)a.s[d[c]]|=8,a.z[f[c]]|=128,a.n.d[g]&&(a.s[d[c]]|=4096,a.z[f[c]]|=256),a.n.e[g]&&(a.z[f[c]]|=512),26==a.B[f[c]]&&(a.B[f[c]]=2)}for(c=0;c<a.d;++c)64==a.B[c]&&(a.s[a.y[0][c]]|=4096,a.s[a.y[1][c]]|=4096,a.z[c]|=256,a.z[c]|=512);for(c=0;c<a.c;++c)for(h=0;h<a.f[c];++h)if(f=a.i[c][h],0==(a.z[f]&256)){e=a.e[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&1<a.j[e][j]&&(6==a.x[a.e[e][j]]?a.s[c]|=8192:!uR(a,a.i[e][j])&&TT(a.x[a.e[e][j]])&&(a.s[c]|=16384))}for(;;){g=!1;for(c=0;c<a.c;++c)if(0<a.k[c]&&16384==(20480&\na.s[c]))for(h=0;h<a.f[c];++h)if(1<a.j[c][h]){e=a.e[c][h];f=a.i[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&(d=a.e[e][j],0==(a.s[d]&16384)&&(a.s[d]|=16384,g=!0))}if(!g)break}a.K|=2}}}function pS(a,b){var c;if(3==a.f[b]&&0!=(a.s[b]&4096)&&6<=(a.n&&b<a.c?a.n.a[b]:0))for(c=0;c<a.f[b];++c)if(qR(a,a.i[b][c]))return a.i[b][c];return-1}function lR(a,b){return a.f[a.o+b]}function QR(a,b){return a.f[2*a.o+b]}function tS(a,b){var c;c=a.s[b]&3072;return 0==c?0:1024==c?2:2048==c?3:4}\nfunction uS(a,b){return a.n&&b<a.c?a.n.a[b]:0}function bT(a,b,c){var d;for(d=0;d<a.f[2*a.o+b];++d)if(a.e[b][d]==c)return a.i[b][d];return-1}function kR(a,b,c){return a.e[b][c]}function AR(a,b,c){return a.i[b][c]}\nfunction YT(a,b,c,d,e){var f,g,h,j;g=a.f[a.o+b];if(0!=a.k[b]||0!=(a.s[b]&4096)||3>a.f[b]||4<g)return!1;j=D(yq,rl,-1,4,2);for(h=0;h<g;++h){f=3.9269908169872414-d[h];if(0.0872664675116539<(0>=0.7853981633974483-f%1.5707963267948966?0-(0.7853981633974483-f%1.5707963267948966):0.7853981633974483-f%1.5707963267948966))return!1;e[h]=3&Fw(f/1.5707963267948966);if(j[e[h]])return!1;j[e[h]]=!0;if(0==(e[h]&1)){if(1!=a.B[a.i[b][c[h]]])return!1}else if(!mT(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction DR(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=D(B,u,-1,f,1));if(!YT(a,b,c,d,e))return 3;d=-1;for(h=0;h<f;++h)if(1==(e[h]&1)){g=a.B[a.i[b][c[h]]];if(-1!=d&&d!=g)return 3;d=g}b=2==$H(e[0]-e[1])?1:0;a=e[b]-e[b+1];return 3==(0>a?-a:a)^e[b]<e[b+1]^(3==f||1==(e[3]&1))^9==d?1:2}function AS(a,b,c){var d;d=BS(a,b);d-=DS(a,b,d);c&&(d-=a.f[a.o+b]-a.f[b]);c=a.x[b]<pT.length?pT[a.x[b]]:null;b=null==c?6:c[0];if(d<=b)return-1;if(null!=c)for(a=1;b<d&&a<c.length;++a)b=c[a];return b>d?b:d}\nfunction eS(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!CS(a,b))return 0;rS(a,1);for(d=e=0;d<a.f[a.o+b];++d)e+=a.j[b][d];if(a.E){c=1;for(d=0;d<a.f[b];++d)64==a.B[a.i[b][d]]&&++c;e+=c>>1}e-=DS(a,b,e);c=((a.s[b]&-268435456)>>>28)-1;if(-1==c)if(171<=a.x[b]&&190>=a.x[b])c=2;else if(f=a.x[b]<pT.length?pT[a.x[b]]:null,null==f)c=6;else{c=f[0];for(d=1;c<e&&d<f.length;++d)c=f[d]}return 0>c-e?0:c-e}function PR(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction BS(a,b){var c,d;a.ed(1);for(c=d=0;c<a.f[a.o+b];++c)d+=a.j[b][c];return d}function lS(a){rS(a,3);return a.n}\nfunction WT(a){var b,c,d,e,f;f=D(yq,rl,-1,a.o,2);for(b=0;b<a.p;++b)for(e=0;2>e;++e)ZT(a,a.y[e][b])&&!ZT(a,a.y[1-e][b])&&(f[a.y[e][b]]=!0);e=a.o;do--e;while(0<=e&&f[e]);for(b=0;b<e;++b)if(f[b]){c=a;d=b;var g=e,h=void 0,j=void 0,h=h=h=void 0,h=c.x[d];c.x[d]=c.x[g];c.x[g]=h;h=c.q[d];c.q[d]=c.q[g];c.q[g]=h;h=c.v[d];c.v[d]=c.v[g];c.v[g]=h;h=c.s[d];c.s[d]=c.s[g];c.s[g]=h;h=c.w[d];c.w[d]=c.w[g];c.w[g]=h;h=c.u[d];c.u[d]=c.u[g];c.u[g]=h;h=c.D[d];c.D[d]=c.D[g];c.D[g]=h;null!=c.t&&(h=c.t[d],c.t[d]=c.t[g],c.t[g]=\nh);null!=c.r&&(h=c.r[d],c.r[d]=c.r[g],c.r[g]=h);for(h=0;h<c.p;++h)for(j=0;2>j;++j)c.y[j][h]==d?c.y[j][h]=g:c.y[j][h]==g&&(c.y[j][h]=d);c.K=0;c=f[b];f[b]=f[e];f[e]=c;do--e;while(f[e])}a.c=e+1;if(a.o==a.c)a.d=a.p;else{e=D(yq,rl,-1,a.p,2);for(b=0;b<a.p;++b)c=a.y[0][b],d=a.y[1][b],(f[c]||f[d])&&(e[b]=!0);f=a.p;do--f;while(0<=f&&e[f]);for(b=0;b<f;++b)if(e[b]){c=a.y[0][b];a.y[0][b]=a.y[0][f];a.y[0][f]=c;c=a.y[1][b];a.y[1][b]=a.y[1][f];a.y[1][f]=c;c=a.B[b];a.B[b]=a.B[f];a.B[f]=c;e[b]=!1;do--f;while(e[f])}a.d=\nf+1}}function uR(a,b){return 0!=(a.z[b]&256)}function qR(a,b){var c,d,e,f,g;if(1!=a.B[b]||0!=(a.z[b]&256)||0!=(a.z[b]&64)&&7>(a.n&&b<a.d?a.n.b[b]:0))return!1;c=a.y[0][b];if(0==(a.s[c]&4096)||6>(a.n&&c<a.c?a.n.a[c]:0))return!1;d=a.y[1][b];if(0==(a.s[d]&4096)||6>(a.n&&d<a.c?a.n.a[d]:0))return!1;for(f=g=0;f<a.f[c];++f)e=a.e[c][f],e!=d&&2<a.f[e]&&++g;for(f=0;f<a.f[d];++f)e=a.e[d][f],e!=c&&2<a.f[e]&&++g;return 2<g}\nfunction sS(a,b){var c,d,e,f,g,h;if(7!=a.x[b])return!1;if(0!=(a.s[b]&4096)||0!=a.k[b]||0!=(a.w[b]&268435456))return!0;if(1==a.q[b])return!1;for(f=e=0;f<a.f[b];++f)1==a.j[b][f]&&(c=a.x[a.e[b][f]],(8==c||9==c||17==c)&&++e);if(0==e)for(f=0;f<a.f[b];++f)if(c=a.e[b][f],0!=a.k[c]){if(0!=(a.s[c]&4096)){if(5<=(a.n&&c<a.c?a.n.a[c]:0)){for(h=g=0;h<a.f[c];++h)d=a.e[c][h],d!=b&&3<=a.f[d]&&++g;if(2==g||1==g&&3==a.f[b])continue}return!0}for(h=0;h<a.f[c];++h)if((2==a.j[c][h]||uR(a,a.i[c][h]))&&0!=(a.s[a.e[c][h]]&\n16384))return!0}if(2>e)for(f=0;f<a.f[b];++f){c=a.e[b][f];d=g=!1;for(h=0;h<a.f[c];++h)a.e[c][h]!=b&&(1!=a.j[c][h]&&(7==a.x[a.e[c][h]]||8==a.x[a.e[c][h]]||16==a.x[a.e[c][h]])&&(g=!0),1==a.j[c][h]&&7==a.x[a.e[c][h]]&&(d=!0));if(g&&(!d||0==e))return!0}return!1}function zR(a,b){return 0!=(a.z[b]&64)}function ZT(a,b){return 1==a.x[b]&&0==a.v[b]&&(null==a.r||null==a.r[b])}function LR(a,b){return 0!=(a.z[b]&128)}\nfunction CS(a,b){var c;return 0!=(a.s[b]&-268435456)?!0:1==a.x[b]?!1:(c=a.x[b],1==c||5<=c&&9>=c||14<=c&&17>=c||32<=c&&35>=c||52<=c&&53>=c)||13==a.x[b]||171<=a.x[b]}w(22,23,Ol);_.ed=function(a){VT(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction $T(a,b,c,d,e,f){var g,h;h=1;g=!1;switch(e){case 1:h=17;break;case 3:h=26;break;case 4:h=17;g=!0;break;case 6:h=9;break;default:switch(d){case 1:h=1;break;case 2:h=2;break;case 3:h=4;break;case 4:h=64;break;case 8:a.d&&(h=32)}}c=wT(a.c,b,c,h);e=0;g&&HT(a.c,b,1,-1);if(4<d)switch(d){case 5:e|=3;break;case 6:e|=9;break;case 7:e|=10;break;case 8:a.d||(e|=15)}1==f&&(e|=32);2==f&&(e|=16);0!=e&&PT(a.c,c,e);return c}function aU(a,b){var c;c=bU(a,b+1);return-1==c?a.length:c}\nfunction cU(a,b){var c;c=!a.a?null:dU(a.a,new dD(b));return!c?b-1:c.a}function eU(a,b){var c;c=!a.b?null:dU(a.b,new dD(b));return!c?b-1:c.a}function fU(a,b){var c;if(-1==b)return-1;for(c=b+1;c<a.length;++c)if(32!=a.charCodeAt(c)&&9!=a.charCodeAt(c))return c;return-1}function bU(a,b){var c;for(c=b;c<a.length;++c)if(32==a.charCodeAt(c)||9==a.charCodeAt(c))return c;return-1}\nfunction gU(a){var b,c;if(0<=a.indexOf(Yf)){b=a.indexOf(" NOT[");c=a.indexOf(eg,b);if(0<=b&&0<c)return-(c+1);b=a.indexOf(" [");c=a.indexOf(eg,b);if(0<=b&&0<c)return c+1;b=a.indexOf(" \'NOT[");c=a.indexOf(YQ,b);if(0<=b&&0<c)return-(c+2);b=a.indexOf(" \'[");c=a.indexOf(YQ,b);if(0<=b&&0<c)return c+2}return 0}function hU(a,b,c){a.c=b;return iU(a,c)}function jU(a){return 0==a.length?0:mF(a,10)}\nfunction iU(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,y,v,s,A,F,M,N,$,S,V,ea,na,ta,Yb,K,ra,yc,jd,wb,L,Ha,xb,Hc,tc,Ba,kd,ld,va;try{a.c&&(xT(a.c),QT(a.c,!1));S=kU(b);if(null==S||null==kU(b)||null==(F=kU(b)))return!1;a.d=-1!=F.indexOf("From CSD data. Using bond type \'Any\'");if(null==(F=kU(b)))return!1;try{V=mF(Ry(F.substr(0,3)),10),ea=mF(Ry(F.substr(3,3)),10),na=jU(Ry(F.substr(6,3))),r=jU(Ry(F.substr(12,3))),tc=39<=F.length&&H(F.substr(34,5),Uf)?3:2}catch(Fa){Fa=Gq(Fa);if(G(Fa,98))return!1;throw Fa;}if(3==tc)return K=\nlU(a,b),a.c.I=S,K;!a.c&&(a.c=new mU(V,ea));a.c.I=S;0==r&&(a.c.F=!0);if(0==V){for(;null!=F&&!H(F,gf)&&!H(F,La)&&!H(Sy(F,1),Ka);)F=kU(b);return!0}for(y=0;y<V;++y){if(null==(F=kU(b)))return!1;kd=nU(Ry(F.substr(0,10)));ld=nU(Ry(F.substr(10,10)));va=nU(Ry(F.substr(20,10)));d=rT(a.c,kd,-ld,-va);A=Ry(F.substr(31,3));g=RT(A);vT(a.c,d,g);H(A,Nd)&&MT(a.c,d,1);$=jU(Ry(F.substr(34,2)));0!=$&&KT(a.c,d,(TR(),UR)[g]+$);o=jU(Ry(F.substr(36,3)));0!=o&&FT(a.c,d,4-o);M=63>F.length?0:jU(Ry(F.substr(60,3)));a.c.u[d]=\nM;t=45>F.length?0:jU(Ry(F.substr(42,3)));switch(t){case 0:break;case 1:MT(a.c,d,768);break;case 2:MT(a.c,d,128);break;case 3:MT(a.c,d,384);break;default:MT(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&MT(a.c,d,8192);Hc=51>F.length?0:jU(Ry(F.substr(48,3)));switch(Hc){case 0:break;case 15:ET(a.c,d,0);break;default:ET(a.c,d,Hc)}}for(y=0;y<ea;++y){if(null==(F=kU(b)))return!1;e=mF(Ry(F.substr(0,3)),10)-1;f=mF(Ry(F.substr(3,3)),10)-1;l=mF(Ry(F.substr(6,3)),10);yc=12>F.length?0:jU(Ry(F.substr(9,3)));Ha=\n18>F.length?0:jU(Ry(F.substr(15,3)));$T(a,e,f,l,yc,Ha)}for(y=0;y<na;++y)if(null==kU(b))return!1;if(null==(F=kU(b)))return 0==r&&rS(a.c,7),!0;for(;null!=F&&!H(F,gf)&&!H(F,La);){if(0==F.indexOf(ff)&&(v=mF(Ry(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)d=mF(Ry(F.substr(c,c+3-c)),10)-1,n=mF(Ry(F.substr(Ba,Ba+3-Ba)),10),FT(a.c,d,n)}if(0==F.indexOf(jf)&&(v=mF(Ry(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)d=mF(Ry(F.substr(c,c+3-c)),10)-1,N=mF(Ry(F.substr(Ba,Ba+3-\nBa)),10),KT(a.c,d,N)}if(0==F.indexOf(QQ)&&(v=mF(Ry(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)switch(d=mF(Ry(F.substr(c,c+3-c)),10)-1,Yb=mF(Ry(F.substr(Ba,Ba+3-Ba)),10),Yb){case 1:JT(a.c,d,16);break;case 2:JT(a.c,d,32);break;case 3:JT(a.c,d,48)}}if(0==F.indexOf(RQ)&&(v=mF(Ry(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)switch(d=mF(Ry(F.substr(c,c+3-c)),10)-1,ra=mF(Ry(F.substr(Ba,Ba+3-Ba)),10),ra){case 3:case -1:MT(a.c,d,112);break;case 1:MT(a.c,d,8);break;case 2:MT(a.c,\nd,104);break;case 4:MT(a.c,d,56)}}if(0==F.indexOf("M ALS")&&(d=mF(Ry(F.substr(7,3)),10)-1,0<=d)){ta=mF(Ry(F.substr(10,3)),10);h=84==F.charCodeAt(14);xb=D(B,u,-1,ta,1);c=16;for(s=0;s<ta;++s,c+=4)L=Ry(F.substr(c,c+4-c)),xb[s]=RT(L);IT(a.c,d,xb,h)}if(0==F.indexOf(SQ)&&(v=mF(Ry(F.substr(6,3)),10),0<v)){c=10;Ba=14;for(s=1;s<=v;++s,c+=8,Ba+=8)if(d=mF(Ry(F.substr(c,c+3-c)),10)-1,jd=mF(Ry(F.substr(Ba,Ba+3-Ba)),10),-2==jd)MT(a.c,d,2048);else if(0<jd){for(j=wb=0;j<a.c.p;++j)(Y(a.c,0,j)==d||Y(a.c,1,j)==d)&&\n++wb;jd>wb&&MT(a.c,d,4096)}}F=kU(b)}}catch(ba){ba=Gq(ba);if(G(ba,98))return Hp(ba),!1;throw ba;}rS(a.c,7);return!0}\nfunction lU(a,b){var c,d,e;a.a&&(e=a.a,e.b=null,e.c=0);a.b&&(e=a.b,e.b=null,e.c=0);e=0;for(d=kU(b);null!=d&&0==d.indexOf(pf);){for(d=Ry(Sy(d,7));gM(d,ub);){c=kU(b);if(0!=c.indexOf(pf))return!1;d=Ry(WE(d,0,d.length-1)+Sy(c,7))}if(0==d.indexOf("BEGIN"))if(e=Ry(Sy(d,6)),0==e.indexOf("CTAB"))e=1;else if(0==e.indexOf("ATOM"))e=2;else if(0==e.indexOf("BOND"))e=3;else if(0==e.indexOf("COLLECTION"))e=4;else return!1;else if(0==d.indexOf("END"))e=0;else if(1==e){c=a;var f=void 0,g=void 0,f=void 0;!c.c&&0==\nd.indexOf("COUNTS")&&(f=fU(d,bU(d,7)),g=mF(WE(d,7,bU(d,7)),10),f=mF(WE(d,f,bU(d,f)),10),c.c=new mU(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,n=h=void 0,o=n=n=j=g=void 0,r=h=f=void 0,t=void 0,l=aU(d,0),g=mF(d.substr(0,l-0),10),j=fU(d,l),l=aU(d,j),n=d.substr(j,l-j),o=null,f=!1,h=gU(d);if(0!=h){var l=d,y=t=r=r=j=o=void 0,v=t=void 0,t=null,j=l.indexOf(Yf),r=l.indexOf(eg,j);if(0<=j&&0<r){o=D(B,u,-1,16,1);v=l.substr(j+1,r-(j+1));r=0;for(y=!0;y&&16>r;)j=v.indexOf(nb),-1==j?(t=v,y=\n!1):(t=v.substr(0,j-0),v=Sy(v,j+1)),o[r++]=RT(t);t=D(B,u,-1,r,1);WR(o,0,t,r)}o=t;0>h&&(f=!0);l=0>h?-h:h}j=fU(d,l);l=aU(d,j);h=nU(d.substr(j,l-j));j=fU(d,l);l=aU(d,j);r=nU(d.substr(j,l-j));j=fU(d,l);l=aU(d,j);t=nU(d.substr(j,l-j));j=fU(d,l);l=aU(d,j);j=mF(d.substr(j,l-j),10);h=rT(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new oU),pU(c.a,new dD(g),new dD(h)));null!=o&&IT(c.c,h,o,f);0!=j&&(c.c.u[h]=j);H(n,Nd)?MT(c.c,h,1):H(n,Cf)?(g=D(B,u,-1,1,1),g[0]=6,IT(c.c,h,g,!0)):vT(c.c,h,RT(n));for(;-1!=(j=fU(d,l));)if(l=\naU(d,j),n=d.substr(j,l-j),f=Py(n,Qy(61)),g=n.substr(0,f-0),f=mF(Sy(n,f+1),10),H(g,"CHG"))FT(c.c,h,f);else if(H(g,"RAD"))switch(f){case 1:JT(c.c,h,16);break;case 2:JT(c.c,h,32);break;case 3:JT(c.c,h,48)}else if(!H(g,LQ))if(H(g,"MASS"))KT(c.c,h,f);else if(H(g,"VAL"))ET(c.c,h,-1==f?0:0==f?-1:f);else if(H(g,"HCOUNT"))switch(f){case 0:break;case -1:MT(c.c,h,1792);break;case 1:MT(c.c,h,128);break;case 2:MT(c.c,h,384);break;default:MT(c.c,h,896)}else if(H(g,"SUBST"))if(-1==f)MT(c.c,h,2048);else{if(0<f){for(g=\nn=0;g<c.c.p;++g)(Y(c.c,0,g)==h||Y(c.c,1,g)==h)&&++n;f>n&&MT(c.c,h,4096)}}else if(H(g,"RBCNT"))switch(f){case 3:case -1:MT(c.c,h,112);break;case 1:MT(c.c,h,8);break;case 2:MT(c.c,h,104);break;case 4:MT(c.c,h,56)}}else if(3==e){c=a;t=j=o=y=h=r=t=r=l=g=f=n=f=void 0;h=aU(d,0);g=mF(d.substr(0,h-0),10);r=fU(d,h);h=aU(d,r);l=mF(d.substr(r,h-r),10);r=fU(d,h);h=aU(d,r);f=cU(c,mF(d.substr(r,h-r),10));r=fU(d,h);h=aU(d,r);n=cU(c,mF(d.substr(r,h-r),10));for(j=o=0;-1!=(r=fU(d,h));)if(h=aU(d,r),y=d.substr(r,h-r),\nt=Py(y,Qy(61)),r=y.substr(0,t-0),t=mF(Sy(y,t+1),10),H(r,LQ))switch(t){case 1:o=1;break;case 2:o=2==l?3:4;break;case 3:o=6}else H(r,"TOPO")&&(j=t);f=$T(c,f,n,l,o,j);f+1!=g&&(!c.b&&(c.b=new oU),pU(c.b,new dD(g),new dD(f)))}else if(4==e){if(c=a,g=f=g=n=n=void 0,g=-1!=d.indexOf("ATOMS=(")?KQ:-1!=d.indexOf("BONDS=(")?"BONDS":null,null!=g){f=d;n=g;t=r=j=o=h=l=void 0;j=f.indexOf(n+"=(")+n.length+2;r=kF(f,Qy(41),j);o=bU(f,j);l=mF(f.substr(j,o-j),10);t=D(B,u,-1,l,1);for(h=0;h<l;++h)j=fU(f,o),o=bU(f,j),(-1==\no||o>r)&&(o=r),t[h]=mF(f.substr(j,o-j),10);f=t;if(0==d.indexOf(qf))if(H(g,KQ))for(g=0;g<f.length;++g)HT(c.c,cU(c,f[g]),0,-1);else for(g=0;g<f.length;++g)NT(c.c,eU(c,f[g]),0,-1);else if(0==d.indexOf(sf))if(n=mF(WE(d,13,bU(d,13)),10),H(g,KQ))for(g=0;g<f.length;++g)HT(c.c,cU(c,f[g]),1,n-1);else for(g=0;g<f.length;++g)NT(c.c,eU(c,f[g]),1,n-1);else if(0==d.indexOf(tf))if(n=mF(WE(d,13,bU(d,13)),10),H(g,KQ))for(g=0;g<f.length;++g)HT(c.c,cU(c,f[g]),2,n-1);else for(g=0;g<f.length;++g)NT(c.c,eU(c,f[g]),2,n-\n1);else if(0==d.indexOf("MDLV30/HILITE"))if(H(g,KQ))for(g=0;g<f.length;++g)GT(c.c,cU(c,f[g]));else for(g=0;g<f.length;++g)n=eU(c,f[g]),GT(c.c,Y(c.c,0,n)),GT(c.c,Y(c.c,1,n))}}else return!1;d=kU(b)}for(;null!=d&&!(0==d.indexOf(gf)||H(d,La));)d=kU(b);return!0}function qU(){}w(26,1,{},qU);_.a=null;_.b=null;_.c=null;_.d=!1;function rU(a,b){var c,d,e,f,g;f=b.length;g=D(B,u,-1,f,1);for(d=0;d<f;++d){c=d==f-1?b[0]:b[d+1];for(e=0;e<a.f.f[b[d]];++e)if(kR(a.f,b[d],e)==c){g[d]=AR(a.f,b[d],e);break}}return g}\nfunction mS(a,b,c){b=ey(a.i,b);for(a=0;a<b.length;++a)if(c==b[a])return!0;return!1}function sU(a,b,c){var d,e;e=b.length;for(d=0;d<e;++d)(0==a.a[b[d]]||a.a[b[d]]>e)&&(a.a[b[d]]=e);for(d=0;d<e;++d)(0==a.b[c[d]]||a.b[c[d]]>e)&&(a.b[c[d]]=e)}function vS(a,b,c){for(a=ey(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction XT(a,b){var c,d,e,f,g,h,j,l,n;this.f=a;this.i=new Nm;this.j=new Nm;this.a=D(B,u,-1,this.f.c,1);this.b=D(B,u,-1,this.f.d,1);this.f.ed(1);j=D(yq,rl,-1,this.f.c,2);l=D(yq,rl,-1,this.f.d,2);do{f=!1;for(c=0;c<this.f.c;++c)if(!j[c]){for(d=g=0;d<this.f.f[c];++d)j[kR(this.f,c,d)]||++g;if(2>g){j[c]=!0;for(d=0;d<this.f.f[c];++d)l[AR(this.f,c,d)]=!0;f=!0}}}while(f);for(d=0;d<this.f.c&&j[d];)++d;if(d!=this.f.c){g=D(B,u,-1,this.f.c,1);g[0]=d;f=D(B,u,-1,this.f.c,1);f[d]=1;h=e=0;for(n=1;e<=h;){for(d=0;d<\nthis.f.f[g[e]];++d)if(c=kR(this.f,g[e],d),0!=f[c]){var o=AR(this.f,g[e],d);c=j;var r=void 0,t=void 0,y=void 0,v=y=r=void 0,s=void 0,A=void 0,F=void 0,M=void 0,N=void 0,$=void 0,t=Y(this.f,0,o),y=Y(this.f,1,o),v=D(B,u,-1,this.f.c,1),s=D(B,u,-1,this.f.c,1),A=D(B,u,-1,this.f.c,1);v[0]=t;v[1]=y;s[t]=1;s[y]=2;A[t]=-1;A[y]=t;for(F=y=1;y<=F&&!(7<s[v[y]]);){for(M=0;M<this.f.f[v[y]];++M)if(r=kR(this.f,v[y],M),1<y&&r==t){$=D(B,u,-1,s[v[y]],1);r=v[y];for(N=0;N<$.length;++N)$[N]=r,r=A[r];a:{for(var o=$,S=void 0,\nV=r=void 0,ea=r=N=S=$=V=void 0,$=void 0,N=o.length,$=this.f.G,r=S=0;r<N;++r)$>o[r]&&($=o[r],S=r);$=D(B,u,-1,N,1);V=o[0<S?S-1:N-1]<o[S<N-1?S+1:0];for(r=0;r<N;++r)$[r]=o[S],V?0>--S&&(S=N-1):++S==N&&(S=0);for(r=0;r<this.i.c;++r)if(ea=ey(this.i,r),ea.length==N){S=!0;for(V=0;V<N;++V)if(ea[V]!=$[V]){S=!1;break}if(S)break a}Qm(this.i,$);r=rU(this,$);Qm(this.j,r);sU(this,$,r)}}else 0==s[r]&&!c[r]&&(v[++F]=r,s[r]=s[v[y]]+1,A[r]=v[y]);++y}}else j[c]||(f[c]=n,g[++h]=c);++e;if(e>h)for(c=0;c<this.f.c;++c)if(0==\nf[c]&&!j[c]){f[c]=++n;g[++h]=c;break}}if(0!=(b&4)){this.d=D(yq,rl,-1,this.i.c,2);this.e=D(yq,rl,-1,this.i.c,2);this.c=D(B,u,-1,this.i.c,1);d=this.d;f=this.e;g=this.c;e=D(mJ,Nl,88,this.i.c,0);for(n=0;n<this.i.c;++n){e[n]=D(B,u,-1,ey(this.i,n).length,1);for(h=0;h<ey(this.i,n).length;++h)e[n][h]=-1}v=D(B,u,-1,this.f.d,1);for(h=0;h<this.j.c;++h)if(t=ey(this.j,h),3==t.length||5<=t.length&&7>=t.length)for(n=0;n<t.length;++n)c=t[n],3==this.f.f[Y(this.f,0,c)]&&3==this.f.f[Y(this.f,1,c)]&&(0<v[c]?(e[v[c]>>>\n16][v[c]&32767]=h,e[h][n]=v[c]>>>16):v[c]=(h<<16)+32768+n);n=D(yq,rl,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;h<this.i.c;++h){if(v=!n[h]){for(var v=h,s=e,A=n,y=d,F=f,M=g,na=N=ea=ea=S=V=ea=V=ea=r=o=S=void 0,$=V=void 0,N=ey(this.i,v),na=ey(this.j,v),V=na.length,o=r=0,$=!1,ea=0;ea<V;++ea)r<<=1,o<<=1,1<tR(this.f,na[ea])||64==this.f.B[na[ea]]?r|=1:(S=s[v][ea],-1!=S&&(A[S]?y[S]&&(r|=1,F[S]||(o|=1)):$=!0));S=!1;switch(V){case 3:ea=z(B,u,-1,[2,1,4]);S=!0;for(V=0;3>V;++V)if((r&ea[V])==ea[V]&&(6==this.f.x[N[V]]&&\n1==this.f.q[N[V]]||5==this.f.x[N[V]]&&0==this.f.q[N[V]]))y[v]=!0,M[v]=V,0==(o&ea[V])&&(S=!1);break;case 5:V=z(B,u,-1,[10,5,18,9,20]);S=!0;for(ea=0;5>ea;++ea)if((r&V[ea])==V[ea])switch(this.f.x[N[ea]]){case 6:-1==this.f.q[N[ea]]&&(y[v]=!0,M[v]=ea,0==(o&V[ea])&&(S=!1));break;case 7:0>=this.f.q[N[ea]]&&(y[v]=!0,M[v]=ea);break;case 8:y[v]=!0;M[v]=ea;break;case 16:2==this.f.f[N[ea]]&&(y[v]=!0,M[v]=ea)}break;case 6:S=!0;21==(r&21)&&(y[v]=!0,0==(o&21)&&(S=!1));42==(r&42)&&(y[v]=!0,0==(o&42)&&(S=!1));break;\ncase 7:ea=z(B,u,-1,[42,21,74,37,82,41,84]);S=!0;for(V=0;7>V;++V)if((r&ea[V])==ea[V]&&(6==this.f.x[N[V]]&&1==this.f.q[N[V]]||5==this.f.x[N[V]]&&0==this.f.q[N[V]]))y[v]=!0,M[v]=V,0==(o&ea[V])&&(S=!1)}y[v]&&!S&&(F[v]=!0);v=y[v]?!0:!$}v&&(n[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d<this.f.d;++d)if(!l[d]&&0!=tR(this.f,d)){a:{f=j;h=n=s=v=g=c=e=n=t=n=h=e=void 0;h=Y(this.f,0,d);n=Y(this.f,1,d);e=D(B,u,-1,this.f.c,1);c=D(B,u,-1,this.f.c,1);g=D(B,u,-1,this.f.c,1);e[0]=h;e[1]=n;c[h]=1;c[n]=2;g[h]=-1;g[n]=h;for(v=n=\n1;n<=v;){for(s=0;s<this.f.f[e[n]];++s){t=kR(this.f,e[n],s);if(1<n&&t==h){h=D(B,u,-1,c[e[n]],1);e=e[n];for(n=0;n<h.length;++n)h[n]=e,e=g[e];f=h;break a}0==c[t]&&!f[t]&&(e[++v]=t,c[t]=c[e[n]]+1,g[t]=e[n])}++n}f=null}null!=f&&sU(this,f,rU(this,f))}}}w(27,1,{},XT);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;function GS(){this.a=new Nm}w(31,1,Ol,GS);\nfunction rS(a,b){var c,d;VT(a,b);if(0!=(b&~a.K)){a.a&&(b|=128);for(c=0;c<a.o;++c)a.s[c]&=-134447112;for(c=0;c<a.d;++c)a.z[c]&=-64;d=c=0;0!=(b&16)?(c=16,d=1):0!=(b&32)?(c=32,d=3):0!=(b&64)&&(c=64,d=5);0!=(b&128)&&(c|=128,d|=32);a.b=new qS(a,d);var e=a.b,f,g,h,j,l,n,o;for(f=0;f<e.H.c;++f)if(1==e.S[f]||2==e.S[f]){n=!1;if(0!=e.H.k[f]&&2==e.H.f[f]&&2==e.H.j[f][0]&&2==e.H.j[f][1])for(l=0;l<e.H.f[f];++l){g=kR(e.H,f,l);j=0;h=D(B,u,-1,3,1);for(o=0;o<e.H.f[g];++o)h[j]=kR(e.H,g,o),h[j]!=f&&++j;2==j&&e.c[h[0]]>\ne.c[h[1]]^h[0]<h[1]&&(n=!n)}else for(l=1;l<e.H.f[f];++l)for(o=0;o<l;++o)h=kR(e.H,f,l),j=kR(e.H,f,o),e.c[h]>e.c[j]&&(n=!n),h<j&&(n=!n);LT(e.H,f,1==e.S[f]^n?1:2,e.T[f])}else LT(e.H,f,e.S[f],e.T[f]);for(f=0;f<e.H.d;++f)if(1==e.k[f]||2==e.k[f]){n=!1;for(l=0;2>l;++l)if(g=Y(e.H,l,f),3==e.H.f[g]){h=D(B,u,-1,2,1);for(o=j=0;3>o;++o)kR(e.H,g,o)!=Y(e.H,1-l,f)&&(h[j++]=kR(e.H,g,o));e.c[h[0]]>e.c[h[1]]&&(n=!n);h[0]<h[1]&&(n=!n)}OT(e.H,f,1==e.k[f]^n?1:2,e.n[f])}else OT(e.H,f,e.k[f],e.n[f]);e=a.b;for(l=0;l<e.H.c;++l)n=\ne.H,o=l,f=e.D[l],n.s[o]&=-134217729,f&&(n.s[o]|=134217728);e=a.b;if(null!=e.N)for(l=0;l<e.H.c;++l)n=e.H,o=l,f=e.N[l],n.s[o]&=-98305,n.s[o]|=f<<15;if(null!=e.e)for(l=0;l<e.H.d;++l)n=e.H,o=l,f=e.e[l],n.z[o]&=-49,n.z[o]|=f<<4;n=!1;for(e=0;e<a.c;++e)(0==(a.s[e]&134217728)||3==(a.s[e]&3))&&(a.s[e]&=-66584577);if(a.F){if(131072!=(a.C&-65536)){l=D(yq,rl,-1,a.c,2);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&3)&&1==(a.s[e]&1572864)>>19&&(l[e]=!0);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&\n3)&&(HT(a,e,1,0),n=!0);for(e=0;e<a.c;++e)l[e]&&(LT(a,e,1,!1),HT(a,e,1,-1),n=!0)}a.F=!1}DT(a,1);DT(a,2);n&&(a.b=new qS(a,d));a.K|=12|c}}function tU(){TR();this.G=this.H=256;CT(this)}function mU(a,b){TR();this.G=1>a?1:a;this.H=1>b?1:b;CT(this)}w(32,22,Ol,tU,mU);_.ed=function(a){rS(this,a)};_.a=!1;_.b=null;function uU(){uU=x;vU=new Gp}function wU(a){for(var b,a=new fw(a.j.k);a.b<a.d.Xf();)b=gw(a),Jy(b.me(),eR,!1),yM(a)}\nfunction xU(a,b,c){var a=a.n,d;try{d=new yU(b,c.Sd(a),c.Vd(a),(c.Td(a),c.Ud(a))),E(a.c,c,d)}catch(e){e=Gq(e);if(G(e,98))throw new Op("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Jy(b.me(),OQ,!0);Jy(c.me(),dR,!0);E(vU,b,c)}function zU(a){var b;a.o=!1;for(a=new fw(a.j.k);a.b<a.d.Xf();)b=gw(a),Jy(b.me(),eR,!1),yM(a)}\nfunction AU(a,b){$m(a.j.k,b)?Jy(b.me(),eR,!1):a.o?(Qm(a.j.k,b),Jy(b.me(),eR,!0)):(a.j.k.ug(),Qm(a.j.k,b))}function BU(a){this.f=a;this.j=new CU(this);this.n=new DU(this.j)}w(44,1,{});_.hd=function(){EU(this.j.e,"dragdrop-dragging")};_.jd=function(){Iy(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var vU;function CU(a){this.k=new Nm;this.d=a;this.a=a.f}w(45,1,{},CU);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;\nfunction FU(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.kd()}function GU(a,b){var c;c=lw(a.c,HU).a;b.a.ctrlKey||b.a.metaKey||wU(a.b.d);AU(a.b.d,c)}function IU(a){a.b.f=null;a.b.d.jd();vz((ez(),xB(null)),a.a,0,0);var b=a.a.pb;Sx=b;Vx();Dy=b;a.d=2}function DU(a){this.c=new Gp;this.b=a;this.a=new qA;Ly(this.a,vr(),ur());Yy(this.a,this,(Zu(),Zu(),$u));Yy(this.a,this,(iv(),iv(),jv));a=this.a.pb.style;a[gR]="alpha(opacity=0)";a.opacity=0;a[yi]=0+(Rs(),tj);a.borderStyle=(JU(),Yi);a[$Q]=Eg}\nw(46,1,{},DU);_.ld=function(a){var b,c,d,e;c=a.f;d=Ut(a);e=Vt(a);b=mr(a.a);if(!(3==this.d||2==this.d||1!=b)&&!HU)HU=c,this.b.e=lw(this.c,HU).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==gB(this.b.k,this.b.e)&&(wU(this.b.d),AU(this.b.d,this.b.e)),KU(new LU),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new MU(HU,null),HU!=this.b.e&&(c=new MU(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,IU(this),1!=this.d&&FU(this,this.b.i,this.b.j))};\n_.md=function(a){var b,c,d;c=a.f;b=c.pb;d=St(a,b);a=Tt(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(fn($H(d-this.f),$H(a-this.i))>=this.b.d.k?(NU(),-1!=gB(this.b.k,this.b.e)||AU(this.b.d,this.b.e),c=new MU(HU,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,IU(this)):Rx.preventDefault()),1==this.d)return;Rx.preventDefault();FU(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new MU(HU,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,IU(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=St(a,b);b=Tt(a,b);if(1==mr(a.a)&&(this.e=!1,HU))try{if(NU(),1==this.d)GU(this,a);else{d!=this.a&&(c=new MU(d,null),e+=c.a,b+=c.d);try{FU(this,e,b),this.b.d.hd(),3!=this.d&&GU(this,a)}finally{var f=this.a.pb;Sx&&f==Sx&&(Sx=null);Vx();f===Dy&&(Dy=null);dz(this.a);this.d=1;this.b.e=null}}}finally{HU=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var HU=null;function LU(){}w(47,1,Jl,LU);_.pd=function(){NU()};\nfunction yU(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},yU);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=AE;function MU(a,b){!a||a==(ez(),xB(null))?this.f=this.e=0:(this.e=a.ie()-pr(a.pb),this.f=a.je()-(a.pb.scrollTop||0));!b||b==(ez(),xB(null))?this.c=this.b=0:(this.b=ar(b.pb)+OU(b.pb),this.c=dr(b.pb)+PU(b.pb));this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},MU);_.tS=AE;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;\nfunction NU(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\\n"+a);}}function OU(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(tj)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\\n"+c);}}\nfunction PU(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(tj)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function QU(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\\n"+b);}}function RU(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\\n"+b);}}function SU(a){return $wnd.setInterval(C(function(){a.yd()}),100)}\nfunction TU(a,b,c,d){a.a=WE(a.a,0,b)+d+Sy(a.a,c)}w(195,1,{90:1,95:1,97:1});_.cT=function(a){return this.b-a.b};function JU(){JU=x;UU=new VU;WU=new XU;YU=new ZU;$U=new aV;bV=new cV;dV=z(eV,q,19,[UU,WU,YU,$U,bV])}w(194,195,zQ);var dV,YU,WU,$U,UU,bV;function VU(){this.b=0}w(196,194,zQ,VU);function XU(){this.b=1}w(197,194,zQ,XU);function ZU(){this.b=2}w(198,194,zQ,ZU);function aV(){this.b=3}w(199,194,zQ,aV);function cV(){this.b=4}w(200,194,zQ,cV);function fV(){fV=x;gV=new Qt(Ug,new hV)}\nfunction hV(){}w(269,266,{},hV);_.Hd=function(a){a.Md(this)};_.Kd=function(){return gV};var gV;function iV(){iV=x;jV=new Qt(kh,new kV)}function kV(){}w(277,271,Sl,kV);\n_.Hd=function(a){var b=a.a,a=!a.a.I.c,c,d;if(a!=b.I.c)if(b.kb){if(a){if(b.O!=(lV(),mV))a=nV(b.pb),c=new oV(fr(b.pb,ej),fr(b.pb,dj)),d=new oV(fr(b.T.jb.pb,ej),fr(b.T.jb.pb,dj)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);pV(b.I,!0);a=fr(b.T.jb.pb,ej);qV(b,new oV(a,rV(b.T.jb).a));b.J&&b.O!=mV&&sV(b.r,b)}else pV(b.I,!1),b.O!=(lV(),mV)?qV(b,new oV(b.F.b,b.F.a)):tV(b,nV(b.r.pb)),b.J&&b.O!=mV&&uV(b.r,b);vV(b.T.jb)}else pV(b.I,!0)};_.Kd=function(){return jV};var jV;function wV(){wV=x;xV=new Qt(Dh,new yV)}\nfunction yV(){}w(284,266,{},yV);_.Hd=function(a){dz(a.a.a)};_.Kd=function(){return xV};var xV;function zV(a){this.a=a}w(306,267,{},zV);_.Hd=function(a){a.Xd(this)};_.Id=function(){return AV};var AV=_.a=null;function BV(a){this.a=a}w(308,267,{},BV);_.Hd=function(a){a.Zd(this)};_.Id=function(){return CV};var CV=_.a=null;function DV(a){a=gr(a,cR);return ST(Kj,a)?(EV(),FV):ST(iR,a)?(EV(),GV):(EV(),HV)}function EV(){EV=x;FV=new IV(0);GV=new IV(1);HV=new IV(2);JV=z(KV,q,31,[FV,GV,HV])}\nfunction IV(a){this.b=a}w(321,195,{31:1,90:1,95:1,97:1},IV);var JV,HV,GV,FV;function LV(){LV=x;var a=(tw(),tw(),uw);!a.a&&(a.a=new MV)}\nfunction lT(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new ux;if(!isFinite(b))return rQ(c,d?a.r:a.u),c.a.a+="\\u221e",rQ(c,d?a.s:a.v),c.a.a;var b=b*a.q,g,h;h=c.a.a.length;rQ(c,b.toPrecision(20));e=0;g=c.a.a.indexOf(fR,h);0>g&&(g=c.a.a.indexOf(NQ,h));0<=g&&(f=g+1,f<c.a.a.length&&43==c.a.a.charCodeAt(f)&&++f,f<c.a.a.length&&(e=mF(Sy(c.a.a,f),10)),TU(c.a,g,c.a.a.length,m));f=c.a.a.indexOf(bc,h);0<=f&&(TU(c.a,f,f+1,m),e-=c.a.a.length-f);f=e;e=c.a.a.length+f+a.j+3;0<e&&e<c.a.a.length&&\n57==c.a.a.charCodeAt(e)&&(NV(a,c,e-1),f+=c.a.a.length-e,TU(c.a,e,c.a.a.length,m));a.e=0;a.d=c.a.a.length;a.b=a.d+f;e=a.w;f=a.f;1024<a.b&&(e=!0);if(e){for(g=0;g<a.d-1&&48==c.a.a.charCodeAt(g);)++g;0<g&&(TU(c.a,0,g,m),a.d-=g,a.e-=g);a.k>a.p&&0<a.k?(a.e+=a.b-1,g=a.e%a.k,0>g&&(g+=a.k),a.b=g+1,a.e-=g):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==c.a.a.charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.d<a.b;)c.a.a+=xc,++a.d;if(!a.w)if(a.b<a.p){for(g=new ux;a.b<a.p;)g.a.a+=xc,++a.b,++a.d;TU(c.a,0,0,g.a.a)}else if(a.b>\na.p){h=a.b-a.p;for(g=0;g<h;++g)if(48!=c.a.a.charCodeAt(g)){h=g;break}0<h&&(TU(c.a,0,h,m),a.d-=h,a.b-=h)}a.d>a.b+a.j&&53<=c.a.a.charCodeAt(a.b+a.j)&&(g=a.b+a.j-1,NV(a,c,g));if(0<f)for(g=f;g<a.b;g+=f+1)h=a.b-g,TU(c.a,h,h,nb),++a.b,++a.d;f=a.b+a.o;if(a.d<f)for(;a.d<f;)c.a.a+=xc,++a.d;else{g=a.b+a.j;for(g>a.d&&(g=a.d);g>f&&48==c.a.a.charCodeAt(g-1);)--g;g<a.d&&(TU(c.a,g,a.d,m),a.d=g)}0==a.d&&(TU(c.a,0,0,xc),++a.b,++a.d);if(a.b<a.d||a.c)f=a.b,TU(c.a,f,f,bc),++a.d;if(e){c.a.a+=NQ;0>a.e&&(a.e=-a.e,c.a.a+=\nub);e=m+a.e;for(f=e.length;f<a.n;++f)c.a.a+=xc;Kp(c.a,e)}TU(c.a,0,0,d?a.r:a.u);rQ(c,d?a.s:a.v);return c.a.a}\nfunction OV(a,b,c,d,e){var f,g,h,j;TU(d.a,0,d.a.a.length,m);g=!1;h=b.length;for(j=c;j<h;++j)if(f=b.charCodeAt(j),39==f)j+1<h&&39==b.charCodeAt(j+1)?(++j,d.a.a+=cb):g=!g;else if(g)tQ(d.a,String.fromCharCode(f));else switch(f){case 35:case 48:case 44:case 46:case 59:return j-c;case 164:a.i=!0;j+1<h&&164==b.charCodeAt(j+1)?(++j,j<h-3&&164==b.charCodeAt(j+1)&&164==b.charCodeAt(j+2)?(j+=2,Jp(d,a.a[4]||a.a[1])):Jp(d,a.a[0])):Jp(d,a.a[1]);break;case 37:if(!e){if(1!=a.q)throw new an(WQ+b+oa);a.q=100}d.a.a+=\nSa;break;case 8240:if(!e){if(1!=a.q)throw new an(WQ+b+oa);a.q=1E3}d.a.a+="\\u2030";break;case 45:d.a.a+=ub;break;default:tQ(d.a,String.fromCharCode(f))}return h-c}\nfunction PV(a,b,c,d){var e,f,g,h,j,l,n,o,r;f=-1;h=o=g=0;j=-1;l=b.length;r=c;for(n=!0;r<l&&n;++r)switch(e=b.charCodeAt(r),e){case 35:0<o?++h:++g;0<=j&&0>f&&++j;break;case 48:if(0<h)throw new an("Unexpected \'0\' in pattern \\""+b+oa);++o;0<=j&&0>f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new an(\'Multiple decimal separators in pattern "\'+b+oa);f=g+o+h;break;case 69:if(!d){if(a.w)throw new an(\'Multiple exponential symbols in pattern "\'+b+oa);a.w=!0;a.n=0}for(;r+1<l&&48==b.charCodeAt(r+1);)++r,\nd||++a.n;if(!d&&1>g+o||1>a.n)throw new an(\'Malformed exponential pattern "\'+b+oa);n=!1;break;default:--r,n=!1}0==o&&0<g&&0<=f&&(o=f,0==f&&++o,h=g-o,g=o-1,o=1);if(0>f&&0<h||0<=f&&(f<g||f>g+o)||0==j)throw new an(\'Malformed pattern "\'+b+oa);if(d)return r-c;b=g+o+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+o-f,0>a.o&&(a.o=0));a.p=(0<=f?f:b)-g;a.w&&(a.k=g+a.p,0==a.j&&0==a.p&&(a.p=1));a.f=0<j?j:0;a.c=0==f||f==b;return r-c}\nfunction NV(a,b,c){var d,e;for(d=!0;d&&0<=c;)if(e=b.a.a.charCodeAt(c),57==e){e=c--;var f=String.fromCharCode(48);TU(b.a,e,e+1,f)}else d=String.fromCharCode(e+1&65535),TU(b.a,c,c+1,d),d=!1;d&&(TU(b.a,0,0,Fc),++a.b,++a.d)}\nfunction QV(a){LV();if(!a)throw new an("Unknown currency code");this.t="0.00";this.a=a;var a=this.t,b,c;c=0;b=new Ip;c+=OV(this,a,0,b,!1);this.u=b.a.a;c+=PV(this,a,c,!1);c+=OV(this,a,c,b,!1);this.v=b.a.a;c<a.length&&59==a.charCodeAt(c)?(++c,c+=OV(this,a,c,b,!0),this.r=b.a.a,c+=PV(this,a,c,!0),OV(this,a,c,b,!0),this.s=b.a.a):(this.r=ub+this.u,this.s=this.v)}w(323,1,{},QV);_.a=null;_.b=0;_.c=!1;_.d=0;_.e=0;_.f=3;_.i=!1;_.j=3;_.k=40;_.n=0;_.o=0;_.p=1;_.q=1;_.r=ub;_.s=m;_.t=null;_.u=m;_.v=m;_.w=!1;\nfunction MV(){}w(324,1,{},MV);function XS(a,b){return Qw(a.l&b.l,a.m&b.m,a.h&b.h)}function FS(a,b){var c,d;c=a.h>>19;d=b.h>>19;if(c!=d)return d-c;c=a.h;d=b.h;if(c!=d)return c-d;c=a.m;d=b.m;return c!=d?c-d:a.l-b.l}function ES(a,b){return Qw(a.l|b.l,a.m|b.m,a.h|b.h)}function RV(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=bw(a.a,f,null).Xf();for(e-=1;0<=e;--e)if(d=bw(a.a,f,null).Fh(e),G(d,36)&&Tp(d.a,b)){var j=a.a,l=f;0<j.b?Rv(j,new eC(j,l,null,d)):mw(j,l,null,d)}}}\nfunction SV(a){this.a=a}w(356,355,Pl,SV);_.ae=function(a){a.c&&(this.a.fe(a.d)||(a.a=!0))};function TV(a){this.a=a}w(357,355,Pl,TV);_.Yd=function(){var a=this.a.a;UV(a);VV(a.pb)};w(358,138,pl,function(){});function WV(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Rm(a.d,1))}function XV(){this.a=new YV(this);this.b=new Nm;this.d=new ZV(this);this.f=new $V(this)}w(359,1,{},XV);_.c=!1;_.e=!1;function YV(a){Sm();this.a=a}w(360,67,{},YV);\n_.zd=function(){if(this.a.c){var a=this.a,b=a.f;ey(b.d.b,b.b);aW(a.f);a.c=!1;WV(a)}};_.a=null;function ZV(a){Sm();this.a=a}w(361,67,{},ZV);_.zd=function(){this.a.e=!1;var a=this.a,b=Dm(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Rm(a.a,1E4);a.f.c<a.f.a;){d=bW(a.f);try{if(null==d)break;G(d,37)&&(c=d,c.pd())}finally{(e=-1==a.f.b)||aW(a.f)}if(100<=Dm()-b)break}}finally{e||(Zm(a.a),a.c=!1,WV(a))}};_.a=null;function bW(a){var b;a.b=a.c;b=ey(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}\nfunction aW(a){LM(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function $V(a){this.d=a}w(362,1,{},$V);_.be=function(){return this.c<this.a};_.ce=function(){return bW(this)};_.de=function(){aW(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function cW(){cW=x;dW=new XV}function KU(a){cW();if(!a)throw new Qv("cmd cannot be null");var b=dW;Qm(b.b,a);WV(b)}var dW;function eW(){var a;eW=x;fW=(a=$doc,H(a.compatMode,qe)?a.documentElement:a.body)}var fW;function gW(){this.b=new Nm}\nfunction hW(a){a=a[ZQ];return null==a?-1:a}w(379,1,{},gW);_.a=null;function iW(a,b){this.a=a;this.b=b}w(380,1,{},iW);_.a=0;_.b=null;function EU(a,b){Jy(a.me(),b,!1)}w(389,1,Il);_.ie=nA;_.je=RD;_.ne=function(){return this.pb.style.display!=Yi};_.oe=function(){throw new jW;};_.qe=function(a){Ty(this.pb,a)};function kW(a){for(a=new lW(a);a.a.a<a.a.b.c-1;)YB(a.a),ZB(a.a)}w(385,386,Ql);_.De=function(a){nz(this,a,this.pb)};_.Ee=function(a,b,c){yz(this,a,b,c)};w(392,393,Ql);_.ne=function(){return!H(di,this.pb.style[Hk])};\n_.fe=function(){return!0};_.qe=function(a){this.pb.style[Hk]=a?Ik:di};_.Me=function(){Nz(this)};w(395,396,Wl);w(403,388,Tl);_.Sd=lL;_.Td=mA;_.Ud=YL;_.Vd=bu;w(402,403,Tl);function mW(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=Kg,b);this.pb[Xg]="gwt-Button";hr(this.pb,a)}w(401,402,{28:1,30:1,38:1,40:1,43:1,46:1,50:1,52:1},mW);\nfunction nW(a,b){var c;if(a.f)throw new az("Composite.initWidget() may only be called once.");dz(b);c=b.pb;a.pb=c;var d;Ox();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Ox(),c).__gwt_resolve=oW(a));a.f=b;gz(b,a)}function pW(a){if(-1!=a.lb){var b=a.f,c=a.lb;-1==b.lb?Gy(b.pb,c|(b.pb.__eventBits||0)):b.lb|=c;a.lb=-1}a.f.ve();a.pb.__listener=a;a.xe()}w(405,388,CQ);_.ue=function(){return this.f?this.f.ue():!1};_.ve=function(){pW(this)};_.ee=function(a){bz(this,a);this.f.ee(a)};_.we=function(){this.f.we()};\n_.oe=function(){return this.pb=this.f.oe()};_.f=null;function qW(a,b,c){a.c=!1;c?hr(a.a,b):a.a.textContent=b||m;if(a.d!=a.b)switch(a.d=a.b,b=a.a,a.b.b){case 0:b[cR]=Kj;break;case 1:b[cR]=iR;break;case 2:DV(b)!=(EV(),HV)&&(b[cR]=m)}}function rW(a){this.a=a;this.c=!1;this.d=this.b=DV(a)}w(406,1,{},rW);_.a=null;_.b=null;_.c=!1;_.d=null;w(408,393,Ql);_.Sd=lL;_.Td=mA;_.Ud=YL;_.Vd=bu;\nfunction sW(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=kr(b);e=null;c&&(c=hW(c),e=0>c?null:ey(a.i.b,c));e?tW(a,e):d&&hr(b,m);return b}function tW(a,b){var c;if(b.ob!=a)return!1;try{gz(b,null)}finally{c=b.pb;lr(c).removeChild(c);var d=a.i,e;e=hW(c);c[ZQ]=null;UD(d.b,e,null);d.a=new iW(e,d.a)}return!0}w(410,387,Ql);_.Od=lm;_.Pd=Vy;_.Qd=FC;_.Rd=IC;_.Ce=function(){return new uW(this)};_.ze=function(a){return tW(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;\nfunction vW(a){if(0>=a.b)throw new HL("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new HL("Column index: 0, Column size: "+a.a);}\nfunction wW(){this.i=new gW;this.f=$doc.createElement(ek);this.c=$doc.createElement(jk);Nx(this.f,this.c);this.pb=this.f;this.d=new xW(this);var a=new yW(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;Ey(a.b.f,(Ox(),Px(b)),0);Nx(a.a,$doc.createElement(aR))}var c,d,e;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 HL("Row index: "+a+", Row size: "+d);if(0>c)throw new HL("Column "+c+" must be non-negative: "+\nc);if(this.a<=c)throw new HL("Column index: "+c+", Column size: "+this.a);c=sW(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)d=this.c.rows[a],e=(c=$doc.createElement(kk),hr(c,EQ),c),Ey(d,(Ox(),Px(e)),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(aR),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;e=$doc.createElement(kk);\ne.innerHTML=EQ;c=$doc.createElement(yk);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)sW(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}w(409,410,Ql,wW);_.a=0;_.b=0;\nfunction zW(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(AW(),BW)?a.b.d==(EV(),GV)?(sA(),vA):a.b.d==FV?(sA(),wA):(sA(),xA):a.b.d==(EV(),GV)?(sA(),wA):a.b.d==FV?(sA(),vA):(sA(),yA);b!=a.c&&(a.c=b,a.pb.style[mk]=!a.c?m:a.c.a)}w(413,388,Tl);_.a=null;_.b=null;_.c=null;function CW(){this.pb=$doc.createElement(qh);this.b=new rW(this.pb);this.pb[Xg]="gwt-Label"}function DW(){CW.call(this);qW(this.b,Lk,!1);zW(this)}w(412,413,Tl,CW,DW);_.Od=lm;_.Pd=Vy;_.Qd=FC;_.Rd=IC;_.Sd=lL;_.Td=mA;_.Ud=YL;_.Vd=bu;\nfunction EW(a){for(;++a.b<a.d.c&&!(null!=ey(a.d,a.b)););}function uW(a){this.c=a;this.d=this.c.i.b;EW(this)}w(414,1,{},uW);_.be=function(){return this.b<this.d.c};_.ce=function(){var a;if(this.b>=this.d.c)throw new tz;a=ey(this.d,this.b);this.a=this.b;EW(this);return a};_.de=function(){var a;if(0>this.a)throw new $B;a=ey(this.d,this.a);dz(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function xW(a){this.a=a}w(415,1,{},xW);_.a=null;function yW(a){this.b=a}w(416,1,{},yW);_.a=null;_.b=null;\nfunction AW(){AW=x;BW=new FW}var BW;function FW(){}w(418,1,{},FW);w(422,388,Tl);_.Sd=lL;_.Td=mA;_.Ud=YL;_.Vd=bu;function GW(a){this.a=a}w(428,427,Pl,GW);_.Ld=function(){};function oW(a){return function(){this.__gwt_resolve=HW;return a.oe()}}function HW(){throw"A PotentialElement cannot be resolved twice.";}function IW(a,b){if(0>b||b>=a.c)throw new qz;return a.a[b]}function JW(a,b,c){aC();bC.call(this,(Ix(),new Hx(a)),b,0,c,16)}w(465,397,{},JW);\nfunction KW(a,b,c,d){0==--a.Oc&&(a.$c!=a.cf()&&(d|=4),!a.Zc&&(d|=2),0<d&&new LW(a,b,c,kx(d)))}function MW(a){return!a.Kc&&a.Sc?MW(a.Sc):a.Kc}function NW(a){0==a.Oc++&&(a.$c=a.cf(),a.Zc=!0,a.jf())}function OW(a){return!a.Mc?(a.bf(),!0):!1}function PW(a,b){var c;c=a.Kc;a.Kc=b;b==c||b&&FD(b,c)||a.Tc.Vh(b)}function QW(a,b){b==a.Mc||b&&b==a.Mc||(a.Mc=b,a.bf(),a.Tc.Wh(b),a.cf()&&a.lf())}function RW(a){a.Xc||(NW(a),SW(a,!0),NC(a),a.Xc=!0,new wC(a,102),KW(a,a,a.Sc,0),qC(a),a.Tc.Yh(a))}w(481,1,Zl);_.Qe=HC;\n_.Se=function(){return MW(this)};_.df=hA;_.jf=ZL;_.kf=function(){return OW(this)};_.lf=ZL;_.nf=function(a,b){this.of(this._c,this.ad,a,b)};\nfunction TW(a,b,c){var d;if(-1>a.Fc.a.c)throw new an("Missing message: awt.12A");if(G(b,62)){if(b==a)throw new an("Missing message: awt.12B");var e;a:{if(a&&!G(a,73))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(G(e,73))break;e=e.Sc}e=!1}if(e)throw new an("Missing message: awt.12C");if(G(b,73))throw new an("Missing message: awt.12D");}if(b.Sc){e=b.Sc;if(!b)throw new XE;try{d=gB(e.Fc.a,b);var f;f=ey(e.Fc.a,d);e.Gc&&e.Gc.wf(f);UW(e,d);new VW(e,301,f)}catch(g){if(g=Gq(g),!G(g,91))throw g;}}d=a.Fc.a.c;NW(b);\njE(a.Fc.a,d,b);d=(b.Sc=a,b.df(!0),pC(a),!!a.Gc&&G(a.Gc,67)&&(a.Gc.n=!1),KW(b,b,a,1),d);try{if(a.Gc)if(G(a.Gc,67)){if(!b)throw new Qv("Missing message: awt.185");if(null==c||null!=c)WW(a.Gc,c,b);else throw new an("Missing message: awt.92");}else a.Gc.sf(null==c?null:c,b)}catch(h){h=Gq(h);if(G(h,100))throw b=h,UW(a,d),b;throw h;}b.mf();new VW(a,300,b)}function SW(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)ey(a.Fc.a,c).df(b)}\nfunction UW(a,b){var c;c=ey(a.Fc.a,b);NW(c);c.df(!1);LM(a.Fc.a,b);c.Sc=null;pC(a);a.Gc&&G(a.Gc,67)&&(a.Gc.n=!1);KW(c,c,a,1)}function XW(a){var b=(WD(),XD);QW(a,b);for(b=0;b<a.Fc.a.c;++b)ey(a.Fc.a,b).kf()}w(480,481,ql);_.df=function(a){SW(this,a)};_.jf=function(){var a;for(a=0;a<this.Fc.a.c;++a)NW(ey(this.Fc.a,a))};_.kf=function(){var a;if(!OW(this))return!1;for(a=0;a<this.Fc.a.c;++a)ey(this.Fc.a,a).kf();return!0};w(478,479,ql);_.lf=function(){WC(this)};_.nf=vv;\nfunction WW(a,b,c){var d;if(null==b)d=ze;else if(d=b,!yy(iQ.a,b))throw new an(YW());Ew(lw(a.c,d))===Ew(c)&&Ew(lw(a.b,c))===Ew(d)||((b=lw(a.c,d))&&ZW(a,b,d),rM(a.a.Ce(),c)&&ZW(a,c,d),b=a.a,new $W(c,b.a.a),++b.b,E(a.b,c,d),E(a.c,d,c))}function aX(a,b){return new sC(fn(b[1].b,fn(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+fn(b[0].a,fn(b[4].a,b[3].a))+a.k)}function ZW(a,b,c){sM(a.a,b);nw(a.b,b);nw(a.c,c)}\nfunction bX(a,b){if(!a.n){a.n=!0;var c,d,e;c=a.f;cX(c,c.length,jQ);c=a.i;cX(c,c.length,jQ);c=a.o;cX(c,c.length,null);a.p=0;for(d=dX(a.a,0);d.b!=d.d.a;){c=eX(d);e=lw(a.b,c);var f=b.Rc;e=Tp(e,ze)?0:Tp(e,mQ)?1:Tp(e,lQ)?2:Tp(e,kQ)?4:Tp(e,oQ)?3:Tp(e,pQ)?f.a?4:3:Tp(e,qQ)?f.a?3:4:Tp(e,nQ)?1:2;c.Xc?a.o[e]||(wq(a.o,e,c),++a.p,a.f[e]=c.We(),a.i[e]=c.Ye()):a.o[e]||(a.f[e]=c.We(),a.i[e]=c.Ye())}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)}}\nfunction fX(){sQ();gX.call(this,0)}function gX(a){sQ();yC();this.a=new hX;this.b=new Gp;this.c=new Gp;this.d=a;this.j=0;this.n=!1;this.o=D(UM,q,61,5,0);this.f=D(iX,q,63,5,0);this.i=D(iX,q,63,5,0);this.p=this.e=this.k=0}w(490,1,{67:1,90:1},fX,gX);_.sf=function(a,b){WW(this,a,b)};\n_.tf=function(a){bX(this,a);if(0!=this.p)if(a=KC(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.of(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].nf(a.b,this.i[1].a),this.o[1].pf(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].nf(this.i[4].b,c),this.o[4].pf(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].of(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].nf(a.b,\nthis.i[2].a),this.o[2].pf(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].nf(this.i[3].b,c),this.o[3].pf(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.uf=function(a){var b;b=this.n;bX(this,a);this.n=b;return 0==this.p?JC(a,new sC(0,0)):JC(a,aX(this,this.f))};_.vf=function(a){var b;b=this.n;bX(this,a);this.n=b;return JC(a,aX(this,this.i))};_.wf=function(a){var b;b=lw(this.b,a);null!=b&&ZW(this,a,b)};_.tS=function(){return jX.d+"[hgap="+this.d+",vgap="+this.j+eg};_.a=null;\n_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;function kX(a){xC.call(this);this.Tc=(yC(),new lX(a,this))}w(491,481,{58:1,61:1,68:1,82:1,90:1},kX);_.Re=function(){return Kg+this.Vc.b.a++};_.Te=hz;_.mf=ZL;w(493,1,{});w(492,493,{},function(){});function mX(a){if(!a.k){NW(a);a.Je();var b,c;for(b=0;b<a.o.c;++b)(c=ey(a.o,b))&&mX(c);SW(a,!1);a.k=!0;KW(a,a,a.Sc,0);new nX(a,202)}}\nfunction oX(a){var b,c;a.Xc&&(a.Tc.Je(),a.Xc=!1);for(b=0;b<a.o.c;++b)(c=ey(a.o,b))&&c.Je()}function pX(a){!jC(a)&&XW(a);var b=tC(a);a.of(a._c,a.ad,b.b,b.a);NC(a)}function qX(a,b){a.p!=b&&(a.p=b)}function rX(){OC.call(this);this.r=new AC;this.o=new Nm;this.n=new EC(0,0,0,0);this.Xc=!1;MC(this,new fX)}w(498,480,vQ);_.Xe=function(){return new EC(this.n.d,this.n.b,this.n.a,this.n.c)};_.$e=function(){return this.Tc.$e()};_._e=function(){return this.Tc._e()};_.Je=function(){oX(this)};_.cf=function(){return this.Tc.cf()};\n_.of=function(a,b,c,d){vC(this,a,b,c,d);this.Lc=0};_.pf=function(a,b,c,d,e,f){e=c!=this.Yc||d!=this.Nc;vC(this,a,b,c,d);this.Xc&&e&&!f&&NC(this)};_.k=!1;_.p=!1;_.q=null;function sX(){tX.call(this,m)}function tX(a){rX.call(this);this.q=a;this.Tc&&this.Tc.Pf(a);this.Tc&&this.Tc.Of(!0);qX(this,!0)}w(505,498,vQ,sX);_.rf=function(){return new EC(this.n.d,this.n.b,this.n.a,this.n.c)};_.af=function(){this.Tc=new uX((yC(),m),this)};\nfunction vX(a){var b,c;c=fn(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 sC(b,c)}function wX(a,b,c){var d,e,f,g,h,j;a.b=SD(b.Fc);if(0==a.b.length)return new KD;g=vX(a);h=j=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Ye():d.We(),j=fn(j,d.b),h=fn(h,d.a);return new sC(j*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}\nfunction xX(a,b,c,d,e){var f,g,h,j;h=d.length;a-=(h-1)*c;for(g=0,j=0;g<h;++g,b+=c)f=Fw(a*((g+1)/h))-j,d[g]=f,e[g]=j+b,j+=f}function yX(a){yC();this.d=0;this.a=1;this.e=a;this.c=0}w(508,1,Ol,yX);_.sf=vv;\n_.tf=function(a){var b,c;this.b=SD(a.Fc);if(0!=this.b.length&&(b=KC(a),!(0>=b.b||0>=b.a))){c=vX(this);var d=c.b;c=c.a;var a=a.Rc.a,e,f,g,h,j,l,n;f=D(B,u,-1,d,1);e=D(B,u,-1,d,1);j=D(B,u,-1,c,1);l=D(B,u,-1,c,1);xX(b.b,b.c,this.c,f,e);xX(b.a,b.d,this.e,j,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(n=a?g:d-g-1,this.b[h].of(e[n],l[b],f[n],j[b]),++h==this.b.length)break a}};_.uf=function(a){return JC(a,wX(this,a,!1))};_.vf=function(a){return JC(a,wX(this,a,!0))};_.wf=hA;\n_.tS=function(){return zX.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+eg};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function AX(a){BX.call(this,a,0)}function BX(a,b){xC.call(this);this.Tc=(yC(),new CX(a));this.a=b;var c=this.Tc;switch(b){case 1:var c=c.a,d=(sA(),tA);c.a=d;zW(c);break;case 0:c=c.a;d=(sA(),vA);c.a=d;zW(c);break;case 2:c=c.a,d=(sA(),wA),c.a=d,zW(c)}}w(513,481,Zl,AX,BX);_.Te=hz;\n_.gf=function(){var a=(null==this.Qc&&(this.Qc=hC(this)),this.Qc)+nb+this._c+nb+this.ad+nb+this.Yc+Lk+this.Nc+(this.Xc?m:",hidden")+",align=",b;b=oi;switch(this.a){case 1:b=Tg;break;case 2:b=Ej}return a+b+",text=null"};_.a=0;function DX(a){var b=a.b;this.a=a.a;this.b=b}w(517,518,{70:1,79:1,90:1},DX);w(527,481,Zl);_.Se=qM;function EX(a,b){var c=a.Tc;JB(c.a,b);c.e.a=-1;c.e.b=-1}function VW(a,b,c){bD();wC.call(this,a,b);this.a=c}w(537,536,Ol,VW);\n_.gf=function(){var a;switch(this.k){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a=Ek}a+=",child=";var b=this.a;null==b.Qc&&(b.Qc=b.Re());return a+b.Qc};_.a=null;function LW(a,b,c,d){bD();$C.call(this,a);this.k=1400;this.b=b;this.c=c;this.a=d}w(538,482,Ol,LW);\n_.gf=function(){var a;switch(this.k){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a=Ek}a+=" (";1400==this.k&&(nx(XS(this.a,Rk))&&(a+="PARENT_CHANGED,"),nx(XS(this.a,Sk))&&(a+="DISPLAYABILITY_CHANGED,"),nx(XS(this.a,Uk))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+jb};_.a=Qk;_.b=null;_.c=null;w(543,1,BQ);_.Ff=hA;_.Gf=hA;_.Hf=hA;_.If=hA;_.Jf=hA;_.Kf=hA;_.Lf=hA;\nfunction nX(a,b){bD();wC.call(this,a,b);this.c=null;this.a=this.b=0}w(544,536,Ol,nX);\n_.gf=function(){var a;switch(this.k){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=Ek}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;_.b=0;_.c=null;\nfunction tT(a,b){var c=a.slice(0,b),d;for(d=c.length;d<b;d++)c.push(0);return c}w(549,1,{});function FX(a){var b;if(-1==a.d||-1<=a.e-a.d)return b=GX(a.c,a.a,0,a.a.length),0<b&&(a.d=-1,a.e=0,a.b=b),b;0==a.d&&-1>a.a.length?(b=2*a.a.length,-1<b&&(b=-1),b=D($L,fm,-1,b,1),WR(a.a,0,b,a.a.length),a.a=b):0<a.d&&(WR(a.a,a.d,a.a,a.a.length-a.d),a.e-=a.d,a.b-=a.d,a.d=0);b=GX(a.c,a.a,a.e,a.a.length-a.e);-1!=b&&(a.b+=b);return b}\nfunction kU(a){var b,c,d,e;if(null==a.a)throw new HX("luni.A5");if(a.e==a.b&&-1==FX(a))return null;for(c=a.e;c<a.b;++c)if(b=a.a[c],!(13<b)){if(10==b)return b=IX(a.a,a.e,c-a.e),a.e=c+1,b;if(13==b)return b=IX(a.a,a.e,c-a.e),a.e=c+1,(a.e<a.b||-1!=FX(a))&&10==a.a[a.e]&&++a.e,b}d=0;e=new hF;for(tQ(e.a,IX(a.a,a.e,a.b-a.e));;){a.e=a.b;if(10==d)return e.a.a;if(-1==FX(a))return 0<e.a.a.length||0!=d?e.a.a:null;for(c=a.e;c<a.b;++c)if(b=a.a[c],0==d)(10==b||13==b)&&(d=b);else return 13==d&&10==b?(c>a.e&&tQ(e.a,\nIX(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&tQ(e.a,IX(a.a,a.e,c-a.e-1)),a.e=c),e.a.a;0==d?tQ(e.a,IX(a.a,a.e,a.b-a.e)):tQ(e.a,IX(a.a,a.e,a.b-a.e-1))}}function JX(a){if(!a)throw new XE;this.c=a;this.a=D($L,fm,-1,8192,1)}w(548,549,{},JX);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function HX(a){this.f=a}w(550,139,{83:1,90:1,98:1,107:1},HX);\nfunction GX(a,b,c,d){if(null==a.c)throw new HX("luni.D6");if(0>c||c>b.length)throw new KX(LX("luni.12",z(KM,q,0,[m+c])));if(0>d||d>b.length-c)throw new KX(LX("luni.18",z(KM,q,0,[m+d])));if(0==d)return 0;if(a.b==a.a)return-1;var d=a.b+d>a.a?a.a:a.b+d,e=a.c,f;for(f=a.b;f<d;++f)b[c++]=e.charCodeAt(f);b=d-a.b;a.b=d;return b}function MX(a){this.c=a;this.a=a.length}w(553,549,{},MX);_.a=0;_.b=0;_.c=null;function NX(a,b){Ou(a,Oe+b);a.ff(a.Ec.d)}function KX(a){this.f=a}\nw(617,618,{90:1,91:1,98:1,106:1,107:1},KX);function OX(a){this.f=a}w(619,138,pl,OX);w(620,1,{90:1,92:1,95:1});_.cT=function(a){return this.a==a.a?0:this.a?1:-1};w(623,624,{90:1,95:1,96:1,103:1});_.cT=function(a){return isNaN(this.a)?isNaN(a.a)?0:1:isNaN(a.a)?-1:this.a<a.a?-1:this.a>a.a?1:0};function nU(a){a=UL(a);return 3.4028234663852886E38<a?Infinity:-3.4028234663852886E38>a?-Infinity:a}w(625,624,{90:1,95:1,99:1,103:1});_.cT=wx;w(627,624,{90:1,95:1,101:1,103:1});_.cT=wx;\nfunction zS(a,b){return a<b?a:b}function ST(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function IS(a,b){a=""+a;return a==b?0:a<b?-1:1}\nfunction yT(a,b,c){var d,e,f,g,h,j;for(h=f=0;h<c;){++f;e=a[b+h];if(128==(e&192))throw new an(PQ);if(0==(e&128))++h;else if(192==(e&224))h+=2;else if(224==(e&240))h+=3;else if(240==(e&248))h+=4;else throw new an(PQ);if(h>c)throw new HL(PQ);}f=D($L,fm,-1,f,1);for(h=g=j=0;h<c;){e=a[b+h++];0==(e&128)?(g=1,e&=127):192==(e&224)?(g=2,e&=31):224==(e&240)?(g=3,e&=15):240==(e&248)?(g=4,e&=7):248==(e&252)&&(g=5,e&=3);for(;0<--g;){d=a[b+h++];if(128!=(d&192))throw new an("Invalid UTF8 sequence at "+(b+h-1)+", byte="+\nmm(d));e=e<<6|d&63}d=j;var l=f;if(0>e||1114111<e)throw new aD;65536<=e?(l[j++]=55296+(e-65536>>10&1023)&65535,l[j]=56320+(e-65536&1023)&65535,j=2):(l[j]=e&65535,j=1);j=d+j}return String.fromCharCode.apply(null,f)}function IX(a,b,c){c=b+c;if(0>b)throw new lF(b);if(c<b)throw new lF(c-b);if(c>a.length)throw new lF(c);return cM(a,b,c)}_=String.prototype;_.cT=function(a){return IS(this,a)};\nfunction WR(a,b,c,d){var e=0,f,g,h,j,l;if(null==a||null==c)throw new XE;j=Sp(a);g=Sp(c);if(0==(j.b&4)||0==(g.b&4))throw new OX("Must be array types");h=j.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new OX("Array types must match");l=a.length;f=c.length;if(0>b||0>e||0>d||b+d>l||e+d>f)throw new qz;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(Ew(a)===Ew(c)&&b<e){b+=d;for(d=e+d;d-- >e;)wq(c,d,a[--b])}else for(d=e+d;e<d;)wq(c,e++,a[b++]);else Array.prototype.splice.apply(c,[e,d].concat(a.slice(b,b+d)))}\nfunction jW(){}w(639,138,pl,jW);w(641,1,Ol);_.a=null;function kT(){this.a=(LV(),new QV(["USD",XQ,2,XQ,Ka]))}w(640,641,Ol,kT);w(656,649,im);_.Eh=function(a,b){var c;c=dX(this,a);var d=c.d;new $W(b,c.b);++d.b;++c.a;c.c=null};_.Fh=function(a){var b;b=dX(this,a);try{return eX(b)}catch(c){c=Gq(c);if(G(c,112))throw new HL("Can\'t get element "+a);throw c;}};_.Ce=function(){return dX(this,0)};\n_.Ih=function(a){var b,c;b=dX(this,a);try{c=eX(b)}catch(d){d=Gq(d);if(G(d,112))throw new HL("Can\'t remove element "+a);throw d;}PX(b);return c};function cX(a,b,c){var d;for(d=0;d<b;++d)wq(a,d,c)}function GR(a,b,c){var d;d=xw(a,b);QX(d,a,0,b,-0.0,c)}\nfunction QX(a,b,c,d,e,f){var g,h,j;if(7>d-c){a=c;for(g=a+1;g<d;++g)for(j=g;j>a&&0<f.dd(b[j-1],b[j]);--j)c=b[j],wq(b,j,b[j-1]),wq(b,j-1,c)}else if(h=c+e,g=d+e,j=h+(g-h>>1),QX(b,a,h,j,-e,f),QX(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c<d;)wq(b,c++,a[h++]);else{e=h;for(h=j;c<d;)h>=g||e<j&&0>=f.dd(a[e],a[h])?wq(b,c++,a[e++]):wq(b,c++,a[h++])}}function fS(a){a.sort(function(a,c){return a-c})}function HR(){HR=x;IR=new RX}var IR;function RX(){}w(662,1,{},RX);_.dd=function(a,b){return a.cT(b)};\nw(663,1,{90:1,94:1,95:1,108:1});_.cT=function(a){a=fx(J(this.a.getTime()),J(a.a.getTime()));return hx(a,Qk)?0:!cx(a,Qk)?-1:1};function dX(a,b){var c,d;(0>b||b>a.b)&&DM(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 SX(a,b,d)}function hX(){this.a=new TX;this.b=0}w(666,656,jm,hX);_.yh=function(a){new $W(a,this.a);++this.b;return!0};_.Hh=function(a){return dX(this,a)};_.Xf=function(){return this.b};_.a=null;_.b=0;\nfunction eX(a){if(a.b==a.d.a)throw new tz;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}function PX(a){if(!a.c)throw new $B;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 SX(a,b,c){this.d=a;this.b=c;this.a=b}w(667,1,{},SX);_.be=function(){return this.b!=this.d.a};_.Jh=function(){return this.b.b!=this.d.a};_.ce=function(){return eX(this)};_.Kh=function(){if(this.b.b==this.d.a)throw new tz;this.c=this.b=this.b.b;--this.a;return this.c.c};_.de=function(){PX(this)};\n_.a=0;_.b=null;_.c=null;_.d=null;function TX(){this.a=this.b=this}function $W(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}w(668,1,{},TX,$W);_.a=null;_.b=null;_.c=null;function UX(){UX=x;VX=new WX}function dU(a,b){var c;return(c=XX(a,b))?c.d:null}function XX(a,b){var c,d;for(d=a.b;d;){c=YX(b,d.c);if(0==c)return d;0>c?d=d.a[0]:d=d.a[1]}return null}\nfunction ZX(a,b,c,d){var e;if(b){e=YX(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0<e?0:1;b.a[e]=ZX(a,b.a[e],c,d);$X(b.a[e])&&($X(b.a[1-e])?(b.b=!0,b.a[0].b=!1,b.a[1].b=!1):$X(b.a[e].a[e])?b=aY(b,1-e):$X(b.a[e].a[1-e])&&(b=(b.a[1-(1-e)]=aY(b.a[1-(1-e)],1-(1-e)),aY(b,1-e))))}else return c;return b}function $X(a){return!!a&&a.b}function pU(a,b,c){b=new bY(b,c);c=new cY;a.b=ZX(a,a.b,b,c);c.b||++a.c;a.b.b=!1;return c.d}function dY(a,b){var c;c=new cY;eY(a,b,c);return c.d}\nfunction eY(a,b,c){var d,e,f,g,h,j,l,n,o;if(!a.b)return!1;n=f=null;h=new bY(null,null);e=1;h.a[1]=a.b;for(l=h;l.a[e];)if(j=e,g=n,n=l,l=l.a[e],d=YX(l.c,b),e=0>d?1:0,0==d&&(!c.c||Tp(l.d,c.d))&&(f=l),(!l||!l.b)&&!$X(l.a[e]))if($X(l.a[1-e]))n=n.a[j]=aY(l,e);else if(!$X(l.a[1-e])&&(o=n.a[1-j]))!$X(o.a[1-j])&&!$X(o.a[j])?(n.b=!1,o.b=!0,l.b=!0):(d=g.a[1]==n?1:0,$X(o.a[j])?g.a[d]=(n.a[1-j]=aY(n.a[1-j],1-j),aY(n,j)):$X(o.a[1-j])&&(g.a[d]=aY(n,j)),l.b=g.a[d].b=!0,g.a[d].a[0].b=!1,g.a[d].a[1].b=!1);if(f){c.b=\n!0;c.d=f.d;if(l!=f){b=new bY(l.c,l.d);e=f;j=h;for(g=null==j.c||0<YX(e.c,j.c)?1:0;j.a[g]!=e;)j=j.a[g],g=0<YX(e.c,j.c)?1:0;j.a[g]=b;b.b=e.b;b.a[0]=e.a[0];b.a[1]=e.a[1];e.a[0]=null;e.a[1]=null;n==f&&(n=b)}n.a[n.a[1]==l?1:0]=l.a[!l.a[0]?1:0];--a.c}a.b=h.a[1];a.b&&(a.b.b=!1);return c.b}function aY(a,b){var c;c=a.a[1-b];a.a[1-b]=c.a[b];c.a[b]=a;a.b=!0;c.b=!1;return c}function oU(){UX();var a=null;this.b=null;!a&&(a=VX);this.a=a}w(673,562,{90:1,110:1},oU);_.Rf=function(a){return!!XX(this,a)};_.Sf=function(){return new fY(this)};\n_.Tf=function(a){return dU(this,a)};_.Vf=function(a,b){return pU(this,a,b)};_.Wf=function(a){return dY(this,a)};_.Xf=qF;_.a=null;_.b=null;_.c=0;var VX;function YX(a,b){if(null==a||null==b)throw new XE;return a.cT(b)}function WX(){}w(674,1,{},WX);_.dd=function(a,b){return YX(a,b)};function gY(a,b,c,d,e,f){d&&(d.a[0]&&gY(a,b,c,d.a[0],e,f),!(c.Mh()&&0<=YX(d.c,f)||c.Lh()&&0>YX(d.c,e))&&b.yh(d),d.a[1]&&gY(a,b,c,d.a[1],e,f))}function hY(a){yM(a.a);dY(a.c,a.b.Bh())}\nfunction iY(a){var b=(jY(),kY),c;this.c=a;c=new Nm;gY(this,c,b,a.b,null,null);this.a=new fw(c)}w(675,1,{},iY);_.be=zx;_.ce=function(){return this.b=gw(this.a)};_.de=function(){hY(this)};_.a=null;_.b=null;_.c=null;function fY(a){this.a=a}w(676,644,El,fY);_.zh=function(a){var b;if(!G(a,111))return!1;b=XX(this.a,a.Bh());return!!b&&pF(b.d,a.Ch())};_.Ce=function(){return new iY(this.a)};_.Ah=function(a){var b;if(!G(a,111))return!1;b=new cY;b.c=!0;b.d=a.Ch();return eY(this.a,a.Bh(),b)};_.Xf=function(){return this.a.c};\n_.a=null;function bY(a,b){this.c=a;this.d=b;this.a=D(lY,q,114,2,0);this.b=!0}w(677,1,{111:1,114:1},bY);_.eQ=function(a){return!G(a,111)?!1:pF(this.c,a.Bh())&&pF(this.d,a.Ch())};_.Bh=qF;_.Ch=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Wp(this.c):0;b=null!=this.d?Wp(this.d):0;return a^b};_.Dh=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+Ed+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function cY(){}w(678,1,{},cY);\n_.tS=function(){return"State: mv="+this.c+" value="+this.d+" done="+this.a+" found="+this.b};_.a=!1;_.b=!1;_.c=!1;_.d=null;function jY(){jY=x;kY=new mY(0);nY=new oY;pY=new qY;rY=new sY;tY=z(uY,q,115,[kY,nY,pY,rY])}function mY(a){this.b=a}w(679,195,AQ,mY);_.Lh=GD;_.Mh=GD;var tY,kY,nY,pY,rY;function oY(){this.b=1}w(680,679,AQ,oY);_.Mh=IM;function qY(){this.b=2}w(681,679,AQ,qY);_.Lh=IM;_.Mh=IM;function sY(){this.b=3}w(682,679,AQ,sY);_.Lh=IM;function vY(a){a.Tc.cf()&&mX(a)}\nfunction wY(a){var b;if(a.Tc.cf()){b=mC(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}oX(a)}function xY(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 yY(){tX.call(this,m);this.i=new kX(this.Nh());gD(this.r,new zY(this))}w(688,505,vQ);_.Qe=function(a,b){return Ew(a.f)===Ew(this.i)?(wY(this),!0):this.Oh(a,b)};_.Nh=function(){return"Close"};_.Oh=HC;_.Je=function(){wY(this)};_.i=null;_.j=null;function zY(a){this.a=a}w(704,543,BQ,zY);_.Hf=function(){wY(this.a)};_.a=null;\nfunction AY(a,b){var c;Su();var d;yY.call(this);this.c=new kX("Help");new kX("Home");this.d=b;PW(this,(oG(),qG));this.Tc&&this.Tc.Of(!1);qX(this,!1);d=mC(b);if(1==a)this.e||(this.e=new DX(d),xY(this.e,-30,0)),this.j=this.e,c=DG(b),this.q=Kf,this.Tc&&this.Tc.Pf(Kf),MC(this,new gX(2)),this.f=new vE(c+" "),TW(this,this.f,ze),d=new RC,TW(d,this.i,null),this.d.gc&&(c=new kX("Submit"),TW(d,c,null)),TW(this,d,lQ),EX(this.f,Ry(gr(this.f.Tc.a.pb,Fk))),this.Tc&&this.Tc.Of(!0),qX(this,!0);else if(2==a)this.b||\n(this.b=new DX(d),xY(this.b,-50,13*Fw(b.mb)-80)),this.j=this.b,this.q=TQ,this.Tc&&this.Tc.Pf(TQ),MC(this,new gX(2)),c=new RC,TW(c,new BX("atomic SMILES",1),null),TW(this,c,mQ),c=We,Tu&&(c=gr(Tu.Tc.a.pb,Fk)),Tu=new wE(c,8),TW(this,Tu,ze),c=new RC,TW(c,this.i,null),TW(this,c,lQ);else{this.a||(this.a=new DX(d),xY(this.a,5*Fw(b.mb),0));var e,f;this.q=d="About "+(oG(),wK);this.Tc&&this.Tc.Pf(d);MC(this,new yX(0));PW(this,qG);TW(this,new BX(wK+" Molecular Editor v2017-02-26",1),null);TW(this,new BX("Peter Ertl and Bruno Bienfait",\n1),null);for(c=pG,d=0,f=c.length;d<f;++d)e=c[d],e=new BX(e,1),QW(e,this.d.H),TW(this,e,null);c=new RC;TW(c,this.c,null);TW(c,this.i,null);TW(this,c,null);this.j=this.a}pX(this);this.Tc.Nf(this.j);!jC(this)&&XW(this);RW(this)}w(724,688,vQ,AY);_.Oh=function(a){var b;if(a.f===this.c){try{b=new fF(this.d.V),NK(b)}catch(c){if(c=Gq(c),G(c,84))NX(this.d,c.f);else throw c;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;\nfunction BY(a,b,c){a=new CY(b,c,a);if(!b.Qe(a,c))for(b=b.Sc;b&&!b.Qe(a,c);)b=b.Sc}function CY(a,b,c){Nu.call(this,a,0,b);this.a=c}w(757,501,Ol,CY);w(775,388,Tl);_.ie=nA;_.je=RD;function DY(a){var b;b=a.Th();if(!b){var c;if(c=a.Qh()){b=cP(c.a);var d=b.b,e=b.a;Ly(c.Mf(),d,e);c=cP(c.a);b=new sC(c.b-b.b,c.a-b.a)}else b=new sC(0,0);a.Xh(b)}return b}function EY(a,b){var c;b&&(c=TO(b),a.Sh().pb.style[$Q]=c)}w(778,1,{});_.Qh=qM;_.Rh=function(a){this.Vh(a.Se())};_.Sh=function(){return this.Mf()};_.Th=function(){return FY};\n_.Je=ZL;_.Uh=function(a){this.Wh(jC(a))};_.Vh=Wy;_.Xh=function(a){FY=a};_.Yh=hA;var FY=null;function lX(a,b){eP();gP.call(this);this.a=new mW(a);var c=m;this.a.me()[Xg]=c;Yy(this.a,new GY(this,b),(Wt(),Wt(),Xt))}w(777,778,{},lX);_.Mf=lA;_.Vh=Wy;_.a=null;function GY(a,b){this.a=a;this.b=b}w(779,1,{},GY);_.Nd=function(a){yC();BY(a,this.b,this.a.a.pb.textContent)};_.a=null;_.b=null;function HY(a,b){var c,d;EY(a,b.Se());for(d=new fw(b.Fc.a);d.b<d.d.Xf();)c=gw(d),c.Xc&&c.Tc.Rh(c)}\nfunction IY(a,b){var c,d,e,f,g,h,j;Ly(a.d,b.Ze(),b.Ve());for(d=new fw(b.Fc.a);d.b<d.d.Xf();)c=gw(d),c.Xc&&(e=c.Tc,e.Uh(c),h=c.$e(),j=c._e(),g=c.Ze(),f=c.Ve(),0<g&&0<f&&(c=e.Mf(),g-=DY(e).b,f-=DY(e).a,Ly(e.Mf(),g,f),!c.ob&&a.d.De(c),a.d.Ee(c,h,j)))}w(782,778,{});_.Rh=function(a){HY(this,a)};_.Uh=function(a){IY(this,a)};function CX(a){eP();gP.call(this);var b=this.a=new CW;qW(b.b,a,!1);zW(b);this.e.a=-1;this.e.b=-1}w(783,778,{},CX);_.Mf=lA;\n_.Uf=function(){var a;a=(this.a.b.c?kr(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;w(786,778,{});_.Qh=function(){var a;a=new BE;JB(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.Th=function(){return JY};_.Xh=function(a){JY=a};var JY=null;w(787,782,{});function KY(a){var b;b=new oV(fr(a.pb,ej),fr(a.pb,dj));a=new oV(fr(a.T.jb.pb,ej),fr(a.T.jb.pb,dj));return z(B,u,-1,[b.b-a.b,b.a-a.a])}\nfunction LY(a){null!=a.R&&null!=a.Q?(My(a,a.R,a.Q),a.R=a.Q=null):null!=a.R?(MY(a,a.R),a.R=null):null!=a.Q&&(NY(a,a.Q),a.Q=null);KU(a.S)}function OY(a){a.kb?a.ai(rV(a.T.jb)):(a.Me(),OY(a))}function NY(a,b){var c;a.kb?(c=KY(a),a.ai(new oV(-1,PY(b,!1)-c[1]))):a.Q=b}function QY(a,b){var c;b!=a.He()&&(c=a.T.jb,kW(c),RY(c,b,c.pb,c.p.c,!0))}function MY(a,b){var c;a.kb?(c=KY(a),a.ai(new oV(PY(b,!0)-c[0],-1))):a.R=b}w(790,390,yQ);_.Zh=function(){var a,b;b=rV(this.T.jb);a=KY(this);b.b+=a[0];b.a+=a[1];return b};\n_.He=function(){var a;a=this.T.jb;return 0!=a.p.c?SY(IW(a.p,0)):null};_.$h=function(a){TY(this.T.jb,a)};_.Ce=function(){return new lW(this.T.jb)};_._h=iz;_.xe=function(){LY(this)};_.Pe=iz;_.ze=function(a){return UY(this.T.jb,a)};_.ai=function(a){tV(this.T.jb,a)};_.pe=function(a){NY(this,a)};_.Ie=function(a){QY(this,a)};_.re=function(a){MY(this,a)};_.Q=null;_.R=null;function VY(){VY=x;Hz();var a=(WY(),XY(),YY);ZY=new LA(a.d,a.b,a.c,a.e,a.a)}\nfunction $Y(a,b){if(0!=a.I.a.p.c&&SY(IW(a.I.a.p,0)))throw new az("WindowPanel can only contain one child widget");aZ(a,b)}function bZ(a,b){var c;if(a.w){c=new ny;a.mb&&aw(a.mb,c);a.J&&sV(a.r,a);cZ(a.r.c,a);a.n=dZ(a.r,a);try{Jz(a,b)}finally{vB(a.t.a),vB(a.s.a),vB(a.u.a),a.P&&$m(a.P,a.r),a.C&&(a.C=!1)}}else Jz(a,b)}function eZ(a,b,c){var d,e;e=a.ob;d=new MU(a,e);e.Ee(a,d.a+b,d.d+c)}function fZ(a,b,c){b=new gZ(lr(kr(vy(vy(a.T.c,b),c))));gz(b,a);Yy(b,a.o,(Wt(),Wt(),Xt));return b}\nfunction qV(a,b){a.J&&(0<=b.b&&(a.q=b.b),0<=b.a&&(a.p=b.a));tV(a.T.jb,b)}function hZ(a,b,c){var d,e;(e=a.r)?(d=iZ(e.pb),Mz(a,b+(ar(e.pb)+d[3]),c+(dr(e.pb)+d[0]))):Mz(a,b,c)}function jZ(a,b){a.J!=b&&(a.J=b,a.hb&&(b?uV(a.r,a):sV(a.r,a)))}function aZ(a,b){if(b!=(0!=a.I.a.p.c?SY(IW(a.I.a.p,0)):null)){kW(a.I.a);var c=a.I.a;RY(c,b,c.pb,c.p.c,!0)}}\nfunction kZ(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(lV(),lZ)&&(a.O=a.G);var d,e;if(a.P)for(e=new fw(a.P);e.b<e.d.Xf();)if(d=gw(e),b==(lV(),mZ)){!d.b&&(d.b=new nZ);d=a;var f=c,g=void 0,h=void 0;if(d.J&&f==(lV(),mV))g=d.r,h=d.F,d.I.c?(hZ(d,h.c,h.d),qV(d,new oV(h.b,-1))):(hZ(d,h.c,h.d),qV(d,new oV(h.b,h.a)),uV(g,d)),xU(g.c,d,d.I.b),Rm(d.z,333);else if(!d.C&&f==(lV(),lZ))d.pb.style[Hk]=Ik,lV()}else if(b==mV){!d.b&&(d.b=new nZ);d=a;var f=c,j=h=g=void 0;if(d.J){h=d.r;g=iZ(h.pb);j=d.F;if(d.I.c)j.c=ar(d.pb)-\ng[3]-ar(h.pb),j.d=dr(d.pb)-g[0]-dr(h.pb),d.F=j,hZ(d,0,0),oZ(d,nV(h.pb).b,-1);else{if(f!=(lV(),lZ))j.c=ar(d.pb)-g[3]-ar(h.pb),j.d=dr(d.pb)-g[0]-dr(h.pb),j.b=d.q,j.a=d.p,d.F=j;hZ(d,0,0);tV(d,new pZ(nV(h.pb)));sV(h,d)}d==d.r.a||qZ(d);Rm(d.z,333)}}else b==lZ&&(!d.b&&(d.b=new nZ),d=a,d.C||(d.G=c,d.pb.style[Hk]=di))}}function rZ(a,b){a.pb.style[Mk]=b+1E4+(a.C?1E3:0)+m;(a.C||a.bb)&&null.ii().ii()}\nfunction sZ(a){if(!a.kb){a.t=Zy(a,a.r,(!AV&&(AV=new Ym),AV));a.s=Zy(a,a.r,Xm?Xm:Xm=new Ym);a.u=Zy(a,a.r,(!CV&&(CV=new Ym),CV));var b=a.r;!a.P&&(a.P=new Nm);Qm(a.P,b);AV&&(b=new zV(a),a.mb&&aw(a.mb,b));a.J&&uV(a.r,a);xU(a.r.c,a,a.I.b);a.n&&(Mz(a,a.n.a,a.n.b),a.n=null);Nz(a);qZ(a)}}function qZ(a){if(a!=a.r.a){var b;CV&&(b=new BV(a),a.mb&&aw(a.mb,b))}}\nfunction tZ(a,b,c){Hz();var d;d=(Wz(),Xz);Pz.call(this,!1,"popup");this.U=d.a;this.S=new uZ(this);d=new vZ;d.pb[Xg]="mosaic-popupLayoutPanel";Ez(this.T,d);Lz(this);this.o=new wZ(this);this.z=new xZ(this);this.A=new yZ(this);this.B=new zZ(this);this.F=new AZ;this.O=(lV(),mZ);this.J=c;this.r=a;a=this.I=new BZ(b);b=new CZ;!a.d&&(a.d=new DZ);Qm(a.d,b);a=new EZ(new KA(ZY.a.d.a,ZY.a.b,ZY.a.c,ZY.a.e,ZY.a.a));Yy(a,new FZ(this),(Wt(),Wt(),Xt));b=this.I.b;b.b||(b.b=new HA,b.b.me()[Xg]="mosaic-Caption-iconBoxRight",\nc=b.b,d=(AA(),BA),c.c=d,c=b.f,GZ(c,b.b,new HZ(2),c.p.c));if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new qz;d=FA(c);Ey(c.b,(Ox(),Px(d)),0);pz(c,a,d,0,!1)}else EA(b.b,a);TY(b.f,null);Yy(this.I.b,new IZ(this),(iV(),iV(),jV));Yy(this.I.b,this.o,Xt);QY(this,this.I);Jy(Oz?kr(this.pb):lr(kr(this.pb)),"mosaic-WindowPanel",!0)}w(789,790,yQ);_.He=function(){return 0!=this.I.a.p.c?SY(IW(this.I.a.p,0)):null};_.Ke=function(a){bZ(this,a)};_.Ce=function(){return new lW(this.I.a)};_.xe=function(){LY(this);KU(new JZ(this))};\n_.ze=function(a){return UY(this.I.a,a)};_.ai=function(a){qV(this,a)};_.Le=function(a,b){hZ(this,a,b)};_.Ie=function(a){aZ(this,a)};_.Me=function(){sZ(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 ZY;\nfunction uX(a,b){eP();QC.call(this);this.c=new KZ(a);this.b=new HA;this.b.a=(sA(),tA);EA(this.b,this.d);$Y(this.c,this.b);this.c.a=this;this.a=b}w(816,787,{},uX);_.Mf=qF;_.Sh=function(){return this.b.ob};_.$e=function(){return ar(this.c.pb)};_._e=function(){return dr(this.c.pb)};_.Je=function(){bZ(this.c,!1)};_.cf=function(){return this.c.hb};_.Wh=hA;_.Nf=function(a){hZ(this.c,a.a,a.b)};_.Of=function(a){jZ(this.c,a)};_.Pf=function(a){LZ(this.c.I.b,a)};\n_.Yh=function(a){HY(this,a);IY(this,a);OY(this.c);sZ(this.c)};_.a=null;_.b=null;_.c=null;function KZ(a){VY();tZ.call(this,(MZ(),NZ),a,!1)}w(818,789,yQ,KZ);_.Je=function(){var a=this.a,b=new nX(a.a,201),c;a=a.a.r;a.a?a=new OZ(new fw(a.a)):(a=(ow(),ow(),pw),a=new fw(a));for(;a.be();)switch(c=a.ce(),b.k){case 205:c.Ff(b);break;case 202:c.Gf(b);break;case 201:c.Hf(b);break;case 206:c.If(b);break;case 204:c.Jf(b);break;case 203:c.Kf(b);break;case 200:c.Lf(b)}};_.a=null;\nfunction OZ(a){if(!a)throw new XE;this.a=a}w(828,1,{},OZ);_.be=zx;_.ce=function(){return gw(this.a)};_.de=function(){throw new rF("Missing message: awt.50");};_.a=null;function YW(){return YW()}\nfunction LX(a,b){var c,d,e,f,g;c=new hF;d=D(Jw,q,1,b.length,0);for(f=0;f<b.length;++f)null==b[f]?d[f]="<null>":d[f]=Yp(b[f]);g=0;for(f=kF(a,Qy(123),0);0<=f;f=kF(a,Qy(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&rQ(c,a.substr(g,f-1-g)),c.a.a+=Nk,g=f+1):f>a.length-3?(rQ(c,WE(a,g,a.length)),g=a.length):(e=KL(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(rQ(c,a.substr(g,f+1-g)),g=f+1):(rQ(c,a.substr(g,f-g)),e>=d.length?c.a.a+="<missing argument>":Kp(c.a,d[e]),g=f+3));g<a.length&&rQ(c,WE(a,\ng,a.length));return c.a.a}function iZ(a){var b;b=D(B,u,-1,4,1);b[0]=PZ(QZ(a,"borderTopWidth"));b[1]=PZ(QZ(a,"borderRightWidth"));b[2]=PZ(QZ(a,"borderBottomWidth"));b[3]=PZ(QZ(a,"borderLeftWidth"));return b}function RZ(a){var b,c;c=SZ(a);b=iZ(a);a=new oV(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 nV(a){return new oV(a.clientWidth,a.clientHeight)}\nfunction SZ(a){var b;b=D(B,u,-1,4,1);b[0]=PZ(QZ(a,"marginTop"));b[1]=PZ(QZ(a,"marginRight"));b[2]=PZ(QZ(a,zi));b[3]=PZ(QZ(a,"marginLeft"));return b}function TZ(a){var b;b=D(B,u,-1,4,1);b[0]=PZ(QZ(a,"paddingTop"));b[1]=PZ(QZ(a,"paddingRight"));b[2]=PZ(QZ(a,"paddingBottom"));b[3]=PZ(QZ(a,"paddingLeft"));return b}function UZ(a,b,c){try{H(b,hR)&&(b=bR),a.style[b]=c}catch(d){if(d=Gq(d),!G(d,98))throw d;}}\nfunction PY(a,b){var c;VZ||(VZ=$doc.createElement(Zj),UZ(VZ,oi,m),UZ(VZ,sk,m),UZ(VZ,qj,ig),UZ(VZ,Hk,di),$doc.body.appendChild(VZ));UZ(VZ,Kk,a);UZ(VZ,ci,a);c=RZ(VZ);return b?c.b:c.a}var VZ=null;function WZ(){oV.call(this,0,0)}function oV(a,b){this.b=a;this.a=b}function pZ(a){oV.call(this,a.b,a.a)}w(834,1,Ol,WZ,oV,pZ);_.eQ=function(a){return this===a?!0:null==a||XZ!=Sp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=oA;_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+eg};_.a=0;_.b=0;\nfunction YZ(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}w(835,1,{90:1,94:1,123:1},YZ);_.eQ=function(a){return a===this?!0:G(a,123)?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 ZZ.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+eg};_.a=0;_.b=0;_.c=0;_.d=0;function $Z(a,b){this.a=a;this.b=b}w(836,1,Ol,$Z);\n_.eQ=function(a){return this===a?!0:null==a||a_!=Sp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=oA;_.tS=function(){return a_.d+"[x="+this.a+",y="+this.b+eg};_.a=0;_.b=0;function AZ(){this.b=this.a=this.d=this.c=0}w(837,1,Ol,AZ);_.eQ=function(a){return this===a?!0:null==a||b_!=Sp(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};\n_.tS=function(){return b_.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+eg};_.a=0;_.b=0;_.c=0;_.d=0;function QZ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==hR&&(b=bR);var d=a.ownerDocument.defaultView.getComputedStyle(a,m);d&&(c=d[b]);return c||a.style[b]||m}return el.style[b]||m}w(839,1,{});var c_=-1;function d_(){}w(840,839,{},d_);_.a=-1;_.b=-1;var e_=null;function PZ(a){a=parseInt(a,10);a=isNaN(a)?null:xI(a);return!a?0:a.a}w(843,405,xQ);\n_.Zh=function(){return rV(this.f)};_.$h=function(a){TY(this.f,a)};_._h=km;_.Pe=km;_.pe=function(a){var b=this.f;b.pb.style[ci]=a;b.kb||(b.f=a)};_.re=function(a){var b=this.f;b.pb.style[Kk]=a;b.kb||(b.i=a)};function WY(){WY=x;XY()}function LZ(a,b){a.a.pb.textContent=b||m;TY(a.f,null)}\nfunction f_(a){WY();var b;nW(this,new vZ);this.a=new g_;b=this.f;h_(b,new i_);UZ(b.pb,mj,Ec);b.o=0;GZ(b,this.a,new HZ(0),b.p.c);this.a.me()[Xg]="mosaic-Caption-text";this.a.pb.textContent=a||m;TY(this.f,null);this.pb[Xg]="mosaic-Caption"}w(842,843,xQ,f_);_.Sd=lL;_.Td=mA;_.Ud=YL;_.Vd=bu;_.b=null;\nfunction XY(){XY=x;j_=Iq()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new JW(j_,240,20);new JW(j_,224,16);new JW(j_,208,16);new JW(j_,192,16);new JW(j_,176,16);new JW(j_,160,16);new JW(j_,144,16);new JW(j_,128,16);new JW(j_,112,16);new JW(j_,96,16);new JW(j_,80,16);new JW(j_,64,16);new JW(j_,260,16);YY=new JW(j_,48,16);new JW(j_,32,16);new JW(j_,16,16);new JW(j_,0,16)}var j_,YY;function k_(a,b){Ty(a.a.pb,!b);TY(a.f,a.a)}\nfunction pV(a,b){a.c=b;Ty(a.a.pb,!b);TY(a.f,a.a);if(a.d){var c;for(c=new fw(a.d);c.b<c.d.Xf();)gw(c)}}function BZ(a){var b;nW(this,new vZ);b=this.f;h_(b,new l_((m_(),n_)));b.o=0;this.b=new f_(a);GZ(b,this.b,new HZ(1),b.p.c);this.a=new vZ;Iy(this.a,"Body");GZ(b,this.a,new HZ(0),b.p.c);this.pb[Xg]="mosaic-CaptionLayoutPanel"}w(845,843,{28:1,30:1,38:1,41:1,43:1,44:1,45:1,46:1,49:1,50:1,52:1,125:1,131:1},BZ);_.se=function(){$y(this.f)};_.te=function(){cz(this.f)};_.Ce=function(){return new lW(this.a)};\n_.ze=function(a){return UY(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function DZ(){JM(this)}w(846,657,tl,DZ);function uZ(a){this.a=a}w(847,1,Jl,uZ);_.pd=function(){vV(this.a.T.jb)};_.a=null;function o_(a){var b;b=a.b;a=b.r;b=!a.e?-1:gB(a.e.a,b);a.e&&ey(a.e.a,b)&&LM(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&qZ(!a.e?null:ey(a.e.a,b-1))}function p_(a){var b;b=a.a;a=b.r;!a.e&&(a.e=new PC);-1==gB(a.e.a,b)&&Qm(a.e.a,b)}function nZ(){}w(848,1,{},nZ);_.Wd=function(a){o_(a)};_.Xd=function(a){p_(a)};\n_.Zd=function(a){q_(a.a.r,a.a)};function MZ(){MZ=x;r_=new s_(1,fR);t_=new s_(2,Ui);u_=new s_(3,"ne");v_=new s_(10,"nw");w_=new s_(4,Mj);x_=new s_(5,Pj);y_=new s_(12,"sw");z_=new s_(8,"w");NZ=new A_((ez(),xB(null)).pb)}function dZ(a,b){var c;c=iZ(a.pb);return new $Z(ar(b.pb)-(ar(a.pb)+c[3]),dr(b.pb)-(dr(a.pb)+c[0]))}function B_(a,b,c){a=a.d;xU(a,b,b);E(a.c,b,c);Iy(b,VQ+c.b)}\nfunction sV(a,b){var c;c=a.d;cZ(c,b.H);EU(b.H,VQ+v_.b);cZ(c,b.D);EU(b.D,VQ+t_.b);cZ(c,b.E);EU(b.E,VQ+u_.b);cZ(c,b.N);EU(b.N,VQ+z_.b);cZ(c,b.v);EU(b.v,VQ+r_.b);cZ(c,b.M);EU(b.M,VQ+y_.b);cZ(c,b.K);EU(b.K,VQ+w_.b);cZ(c,b.L);EU(b.L,VQ+x_.b)}\nfunction uV(a,b){!b.H&&(b.H=fZ(b,0,0));B_(a,b.H,v_);!b.D&&(b.D=fZ(b,0,1));B_(a,b.D,t_);!b.E&&(b.E=fZ(b,0,2));B_(a,b.E,u_);!b.N&&(b.N=fZ(b,1,0));B_(a,b.N,z_);!b.v&&(b.v=fZ(b,1,2));B_(a,b.v,r_);!b.M&&(b.M=fZ(b,2,0));B_(a,b.M,y_);!b.K&&(b.K=fZ(b,2,1));B_(a,b.K,w_);!b.L&&(b.L=fZ(b,2,2));B_(a,b.L,x_)}function q_(a,b){var c,d;a.a=b;d=a.e.a.c;c=gB(a.e.a,b);if(c+1<d){sM(a.e,b);for(Qm(a.e.a,b);c<d;++c)rZ(ey(a.e.a,c),c)}else rZ(b,c)}\nfunction A_(a){a=new C_(a);nW(this,a);this.c=new D_(a);this.c.i=!0;zU(this.c);this.c.k=3;this.d=new E_(a);this.d.i=!0;zU(this.d);this.d.k=3;pW(this)}w(849,405,{28:1,30:1,38:1,41:1,43:1,45:1,46:1,49:1,50:1,52:1,131:1},A_);_.Zh=function(){return nV(this.pb)};_.$h=function(){var a;(a=F_(this))&&a.$h(null)};_._h=GC;_.Wd=function(a){!this.b&&(this.b=new nZ);o_(a)};_.Xd=function(a){!this.b&&(this.b=new nZ);p_(a)};_.Pe=GC;_.Zd=function(a){!this.b&&(this.b=new nZ);q_(a.a.r,a.a)};_.a=null;_.b=null;_.c=null;\n_.d=null;_.e=null;var r_,t_,u_,v_,NZ,w_,x_,y_,z_;function C_(a){this.p=new Bz(this);this.pb=a}w(850,385,Ql,C_);function s_(a,b){this.a=a;this.b=b}w(851,1,{},s_);_.a=0;_.b=null;function cZ(a,b){try{var c;c=nw(vU,b);var d;d=nw(a.n.c,c);if(!d)throw new Np("dragHandle was not draggable");vB(d.b.a);vB(d.d.a);vB(d.c.a);Jy(b.me(),OQ,!1);Jy(c.me(),dR,!1)}catch(e){if(e=Gq(e),!G(e,98))throw e;}}function D_(a){uU();BU.call(this,a)}w(852,44,{},D_);\n_.hd=function(){var a;a=this.j.e;a.C||dz(a.x);EU(this.j.e,"dragdrop-dragging");!a.I.c&&k_(a.I,!1)};_.kd=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=fn(this.a,zS(a,this.d)),b=fn(this.b,zS(b,this.c)));var c=this.j.e.pb;c.style[oi]=a+(Rs(),tj);c.style[sk]=b+tj};\n_.jd=function(){var a;a=this.j.e;a==a.r.a||qZ(a);a.I.c||k_(a.I,!0);a.C||(a.x||(a.x=new G_,Iy(a.x,"mosaic-GlassPanel-invisible")),UZ(a.x.pb,Mk,QZ(a.pb,Mk)),vz((ez(),xB(null)),a.x,0,0));Iy(this.j.e,"dragdrop-dragging");a=new MU(this.j.a,null);this.a=a.a+OU(this.j.a.pb);this.b=a.d+PU(this.j.a.pb);this.d=this.a+RU(this.j.a.pb)-this.j.e.le();this.c=this.b+QU(this.j.a.pb)-this.j.e.ke()};_.a=0;_.b=0;_.c=0;_.d=0;function E_(a){uU();BU.call(this,a);this.c=new Gp}w(853,44,{},E_);\n_.hd=function(){var a;a=this.j.e.ob;a.C||dz(a.x);EU(this.j.e,"dragdrop-dragging");k_(a.I,!1);qV(a,new oV(a.q,a.p));Rm(a.z,1)};\n_.kd=function(){var a,b,c,d;d=this.j.e.ob;c=lw(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.je()-fn(this.j.c,this.b):this.j.e.je()-this.j.c,0!=b&&(a=d.p,b=fn(a+b,fr(d.I.b.pb,dj)),b!=a&&eZ(d,0,a-b),qV(d,new oV(d.q,b)),Rm(d.z,333))):0!=(c&4)&&(b=this.i?zS(this.j.c,this.d)-this.j.e.je():this.j.c-this.j.e.je(),0!=b&&(a=d.p,b=fn(a+b,fr(d.I.b.pb,dj)),qV(d,new oV(d.q,b)),Rm(d.z,333)));0!=(c&8)?(b=this.i?this.j.e.ie()-fn(this.j.b,this.a):this.j.e.ie()-this.j.b,0!=b&&(a=d.q,b=96<a+b?a+b:96,b!=a&&eZ(d,\na-b,0),qV(d,new oV(b,d.p)),Rm(d.z,333))):0!=(c&1)&&(b=this.i?zS(this.j.b,this.e)-this.j.e.ie():this.j.b-this.j.e.ie(),0!=b&&(a=d.q,qV(d,new oV(96<a+b?a+b:96,d.p)),Rm(d.z,333)))};\n_.jd=function(){var a;a=this.j.e.ob;a==a.r.a||qZ(a);k_(a.I,!0);a.C||(a.x||(a.x=new G_,Iy(a.x,"mosaic-GlassPanel-invisible")),UZ(a.x.pb,Mk,QZ(a.pb,Mk)),vz((ez(),xB(null)),a.x,0,0));Iy(this.j.e,"dragdrop-dragging");a=new MU(this.j.a,null);this.a=a.a+OU(this.j.a.pb);this.b=a.d+PU(this.j.a.pb);this.e=this.a+RU(this.j.a.pb)-this.j.e.le();this.d=this.b+QU(this.j.a.pb)-this.j.e.ke()};_.a=0;_.b=0;_.d=0;_.e=0;\nfunction G_(){var a;this.d=new H_(this);this.a=!1;this.b=new Fz;nW(this,this.b);a=this.pb.style;a[$Q]="#000";a[gR]="alpha(opacity=50)";a.opacity="0.5";this.pb[Xg]="gwt-GlassPanel"}w(854,405,CQ,G_);\n_.ve=function(){var a;pW(this);try{a=this.ob}catch(b){b=Gq(b);if(G(b,106))throw new az("Parent widget must be an instance of AbsolutePanel");throw b;}a==(ez(),xB(null))?(UV(this),VV(this.pb),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),$m(Tm,a),a.b=!0,a.c=SU(a),Qm(Tm,a),this.c=new I_(this),hy(new TV(this.c))):(this.pb.style[Jg]=Ec,this.pb.style[Ej]=Ec);this.a&&Ux(new SV(this));vz(xB(null),new J_,wr($doc),xr($doc))};\n_.we=function(){this.f.we();Zm(this.d);this.c&&(RV(fy,this.c,z(K_,q,29,[(!Mv&&(Mv=new Ym),Mv)])),this.c=null);this.a&&RV(Xx,this,z(K_,q,29,[(!Wx&&(Wx=new Ym),Wx)]))};_.fe=function(a){switch(Tx(a.type)){case 256:if(27==(a.keyCode||0))return dz(this),!1;case 1:if(sr(this.pb,a.target))return dz(this),!1}return!0};_.xe=ZL;_.a=!1;_.b=null;_.c=null;function H_(a){Sm();this.a=a}w(855,67,{},H_);_.zd=function(){var a=this.a;UV(a);VV(a.pb)};_.a=null;function I_(a){this.a=a}w(856,1,{},I_);_.a=null;\nfunction J_(){this.pb=rA();var a;a=new GW(new L_(this));Yy(this,a,(Ot(),Ot(),Pt));Yy(this,a,(wV(),wV(),xV))}w(857,408,Ql,J_);_.xe=function(){KU(new M_(this))};function L_(a){this.a=a}w(858,1,{},L_);_.a=null;function M_(a){this.a=a}w(859,1,Jl,M_);_.pd=function(){this.a.pb.focus()};_.a=null;function N_(a){a.pb.style[Kk]=zg;a.pb.style[ci]=zg;if(a.kb){var a=a.ob,b;G(a,131)?a.$h(null):(b=F_(a))&&b.$h(a)}}w(861,388,wQ);_.Zh=function(){N_(this);return new oV(fr(this.pb,ej),fr(this.pb,dj))};_.$h=function(){N_(this)};\n_._h=ZL;_.ee=function(){};_.Pe=ZL;function g_(){this.pb=$doc.createElement("label");this.pb[Xg]="mosaic-Label";this.pb.style[Jk]=$i;this.pb[Xg]="mosaic-HTML"}w(860,861,wQ,g_);function EZ(a){nW(this,new O_(a));this.pb[Xg]="mosaic-ImageButton"}w(862,405,CQ,EZ);\nfunction O_(a){var b=(sA(),tA),c=(AA(),BA),d;d=new wW;d.f[Ig]=xc;d.f[Ng]=0;d.f[Rg]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;vW(b.a);b.a.c.rows[0].cells[0][vg]=c.a;vW(b.a);b.a.c.rows[0].cells[0].style[Gk]=e.a;vW(d);b=sW(d,0,0,!0);a&&(dz(a),c=d.i,c.a?(e=c.a.a,UD(c.b,e,a),c.a=c.a.b):(e=c.b.c,Qm(c.b,a)),a.pb[ZQ]=e,Nx(b,a.pb),gz(a,d));nW(this,d);Jy(this.pb,"mosaic-WidgetWrapper",!0)}w(865,405,CQ,O_);_.a=null;_.b=null;function wZ(a){this.a=a}w(866,1,{},wZ);\n_.Nd=function(){this.a.hb&&this.a!=this.a.r.a&&qZ(this.a)};_.a=null;function xZ(a){Sm();this.a=a}w(867,67,{},xZ);_.zd=function(){vV(this.a.T.jb);var a=this.a;Lv((!a.y&&(a.y=new P_),a.y))};_.a=null;function yZ(a){Sm();this.a=a}w(868,67,{},yZ);_.zd=function(){kZ(this.a,(lV(),mV))};_.a=null;function zZ(a){Sm();this.a=a}w(869,67,{},zZ);_.zd=function(){kZ(this.a,(lV(),lZ))};_.a=null;function CZ(){}w(870,1,{},CZ);function FZ(a){this.a=a}w(871,1,{},FZ);_.Nd=function(){this.a.Je()};_.a=null;\nfunction IZ(a){this.a=a}w(872,1,{},IZ);_.a=null;function JZ(a){this.a=a}w(873,1,Jl,JZ);_.pd=function(){this.a.O==(lV(),mV)?Rm(this.a.A,333):this.a.O==lZ&&Rm(this.a.B,333)};_.a=null;function gZ(a){this.pb=a;$y(this)}w(874,388,Tl,gZ);_.Sd=lL;_.Td=mA;_.Ud=YL;_.Vd=bu;function P_(){iw.call(this,null)}w(875,310,ul,P_);function lV(){lV=x;mV=new Q_(0);lZ=new Q_(1);mZ=new Q_(2);R_=z(S_,q,126,[mV,lZ,mZ])}function Q_(a){this.b=a}w(876,195,{90:1,95:1,97:1,126:1},Q_);var R_,mV,lZ,mZ;\nfunction UV(a){var b,c,d,e;c=vr();b=ur();e=(eW(),fW).scrollWidth;d=fW.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[Kk]=c-1+tj);0<=b-1&&(a.pb.style[ci]=b-1+tj)}function VV(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(ub+b.getPropertyValue("margin-left")).replace(FQ,m);a.style.marginTop=(ub+b.getPropertyValue("margin-top")).replace(FQ,m)}\nfunction T_(a,b){var c,d,e;if(a.k)return!0;a.x.ug();for(c=new lW(b);c.a.a<c.a.b.c-1;)d=SY(YB(c.a)),e=d.ob,G(e,132)&&e.qe(d.ne()),d.ne()&&Qm(a.x,d);return!0}\nfunction U_(a,b){var c,d,e;if(b.a)a.c&&Bm(a.c),a.c=new V_(a,b),Cm(a.c,333);else for(d=new fw(a.x);d.b<d.d.Xf();)c=gw(d),e=c.nb,yz(b,W_(c),e.s,e.t),X_(c,e.u,e.r,z(B,u,-1,[Y_(a.q.a,c).d,Y_(a.p.a,c).c,Y_(a.n.a,c).a,Y_(a.o.a,c).b]),z(B,u,-1,[Z_(a.i.a,c).d,Z_(a.f.a,c).c,Z_(a.d.a,c).a,Z_(a.e.a,c).b]),z(B,u,-1,[$_(a.u,c),$_(a.t,c),$_(a.r,c),$_(a.s,c)]))}\nfunction a0(){this.x=new Nm;this.j=new b0(this);this.w=new c0(this.j);this.v=new d0(this.j);this.q=new e0(this.j);this.p=new f0(this.j);this.n=new g0(this.j);this.o=new h0(this.j);this.i=new i0(this.j);this.f=new j0(this.j);this.d=new k0(this.j);this.e=new l0(this.j);this.u=new m0(this.j);this.t=new m0(this.j);this.r=new m0(this.j);this.s=new m0(this.j)}w(880,1,{});_.gi=function(a){U_(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;\n_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function V_(a,b){this.a=a;this.b=b;var c=(Hm(),Km);this.k=new Gm(this);this.t=c}w(881,58,{},V_);_.qd=wM;_.rd=wM;\n_.td=function(a){var b,c,d;for(c=new fw(this.a.x);c.b<c.d.Xf();)b=gw(c),G(b,42)&&(b=b.jb),d=b.nb,d.i=Fw(d.o+(d.s-d.o)*a),d.v=Fw(d.p+(d.t-d.p)*a),d.w=Fw(d.q+(d.u-d.q)*a),d.f=Fw(d.n+(d.r-d.n)*a),yz(this.b,W_(b),d.i,d.v),X_(b,d.w,d.f,z(B,u,-1,[Y_(this.a.q.a,b).d,Y_(this.a.p.a,b).c,Y_(this.a.n.a,b).a,Y_(this.a.o.a,b).b]),z(B,u,-1,[Z_(this.a.i.a,b).d,Z_(this.a.f.a,b).c,Z_(this.a.d.a,b).a,Z_(this.a.e.a,b).b]),z(B,u,-1,[$_(this.a.u,b),$_(this.a.t,b),$_(this.a.r,b),$_(this.a.s,b)]))};_.a=null;_.b=null;\nw(883,1,{});_.a=null;function k0(a){this.a=a}w(882,883,{},k0);function l0(a){this.a=a}w(884,883,{},l0);function j0(a){this.a=a}w(885,883,{},j0);function i0(a){this.a=a}w(886,883,{},i0);function g0(a){this.a=a}w(887,883,{},g0);function h0(a){this.a=a}w(888,883,{},h0);function f0(a){this.a=a}w(889,883,{},f0);function e0(a){this.a=a}w(890,883,{},e0);w(891,883,{},function(a){this.a=a});w(892,883,{},function(a){this.a=a});\nfunction $_(a,b){var c=a.a,d;d=lw(c.d,b);d||(d=new YZ(TZ(b.pb)),E(c.d,b,d));return d.d}function m0(a){this.a=a}w(893,883,{},m0);function d0(a){this.a=a}w(894,883,{},d0);function c0(a){this.a=a}w(895,883,{},c0);function Z_(a,b){var c;c=lw(a.a,b);c||(c=new YZ(iZ(b.pb)),E(a.a,b,c));return c}function Y_(a,b){var c;c=lw(a.b,b);c||(c=new YZ(SZ(b.pb)),E(a.b,b,c));return c}\nfunction n0(a,b){var c,d;d=lw(a.e,b);if(!d){c=b.nb;a:{d=a.f;var e=F_(b),f,g,h,j,l;if(G(b,131)){if(null!=c.k&&null!=c.j){d=new oV(o0(e,!0),o0(e,!1));break a}j=b.Zh();null!=c.k&&(j.b=o0(e,!0));null!=c.j&&(j.a=o0(e,!1))}else{if(null!=c.k&&null!=c.j){d=new oV(o0(e,!0),o0(e,!1));break a}j=new WZ;f=b.pb;l=f.style;g=l[qj];h=l[Hk];l[qj]="static";l[Hk]=di;null!=c.k?j.b=o0(e,!0):(l[Kk]=zg,j.b=(f.offsetWidth||0)+Y_(d.o.a,b).b+Y_(d.p.a,b).c);null!=c.j?j.a=o0(e,!1):(l[ci]=zg,j.a=(f.offsetHeight||0)+Y_(d.q.a,b).d+\nY_(d.n.a,b).a);l[qj]=g;l[Hk]=h}d=j}null!=c.k&&(Rs(),Us)==c.k.ii()||null!=c.j&&(Rs(),Us)!=c.j.ii()||E(a.e,b,d)}return d}function b0(a){this.f=a;this.c=new Gp;this.e=new Gp;this.b=new Gp;this.a=new Gp;this.d=new Gp}w(896,1,{},b0);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function p0(a){var b;b=a.nb;if(null==b||!G(b,129))b=new q0,a.nb=b;return b}function i_(){l_.call(this,(m_(),r0))}function l_(a){var b=(s0(),t0);a0.call(this);this.b=a;this.a=b}w(897,880,{},i_,l_);\n_.hi=function(a){var b,c,d,e,f,g,h,j,l;j=new WZ;T_(this,a);l=Y_(this.o.a,a).b+Y_(this.p.a,a).c+Z_(this.e.a,a).b+Z_(this.f.a,a).c+$_(this.s,a)+$_(this.t,a);d=Y_(this.q.a,a).d+Y_(this.n.a,a).a+Z_(this.i.a,a).d+Z_(this.d.a,a).a+$_(this.u,a)+$_(this.r,a);c=this.x.c;if(0==c)return j.b=l,j.a=d,j;a=a.o;this.b==(m_(),r0)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new fw(this.x);a.b<a.d.Xf();)c=gw(a),e=p0(c),b=null,h=c.ob,G(h,132)&&(b=h,b=u0(b),b=new oV(b[1]+b[3],b[0]+b[0])),this.b==r0?(l+=n0(this.w.a,c).b,e.a=n0(this.v.a,\nc).a,G(h,132)&&(l+=b.b,e.a+=b.a),f=fn(f,e.a)):(d+=n0(this.v.a,c).a,e.b=n0(this.w.a,c).b,G(h,132)&&(d+=b.a,e.b+=b.b),g=fn(g,e.b));this.b==r0?(j.b=l,j.a=d+f):(j.b=l+g,j.a=d);return j};\n_.gi=function(a){var b,c,d,e,f,g,h,j,l,n,o,r,t,y,v,s,A,F;if(T_(this,a)&&(e=this.x.c,0!=e)){v=a.o;t=$_(this.s,a);s=$_(this.u,a);c=nV(a.pb);F=c.b-(t+$_(this.t,a));o=c.a-(s+$_(this.r,a));g=F;c=o;this.b==(m_(),r0)?g-=(e-1)*v:c-=(e-1)*v;h=j=0;for(e=new fw(this.x);e.b<e.d.Xf();)d=gw(e),b=null,r=p0(d),y=d.ob,G(y,132)&&(b=y,b=u0(b),b=new oV(b[1]+b[3],b[0]+b[0])),this.b==r0?(r.d?++j:(r.b=n0(this.w.a,d).b,G(y,132)&&(r.b+=b.b),g-=r.b),r.c?r.a=o:(r.a=n0(this.v.a,d).a,G(y,132)&&(r.a+=b.a))):(r.c?++h:(r.a=n0(this.v.a,\nd).a,G(y,132)&&(r.a+=b.a),c-=r.a),r.d?r.b=F:(r.b=n0(this.w.a,d).b,G(y,132)&&(r.b+=b.b)));for(e=new fw(this.x);e.b<e.d.Xf();)d=gw(e),b=null,r=d.nb,y=d.ob,G(y,132)&&(b=y,b=u0(b),b=new oV(b[1]+b[3],b[0]+b[0])),A=r.b,n=r.a,this.b==r0?r.d&&(A=~~(g/j)):r.c&&(n=~~(c/h)),s=0>s?0:s,l=A,f=n,G(y,132)&&(l-=b.b,f-=b.a),this.b==n_?(r.s=this.a==(s0(),t0)?t:this.a==v0?t+~~(F/2)-~~(A/2):t+F-A,r.t=s,r.u=l,r.r=f,s+=n+v):(this.a==(s0(),t0)?(r.s=t,r.t=s):this.a==v0?(r.s=t,r.t=s+~~(o/2)-~~(n/2)):(r.s=t,r.t=s+o-n),r.u=\nl,r.r=f,t+=A+v),a.a&&(y=d.ie()-ar(a.pb)-$_(this.s,a),-1==r.o&&(r.o=y),y=d.je()-dr(a.pb)-$_(this.u,a),-1==r.p&&(r.p=y),y=d.le(),-1==r.q&&(r.q=y),d=d.ke(),-1==r.n&&(r.n=d));U_(this,a)}};_.a=null;_.b=null;function s0(){s0=x;t0=new w0(0);v0=new w0(1);x0=new w0(2);y0=z(z0,q,127,[t0,v0,x0])}function w0(a){this.b=a}w(898,195,{90:1,95:1,97:1,127:1},w0);var y0,v0,x0,t0;function m_(){m_=x;r0=new A0(0);n_=new A0(1);B0=z(C0,q,128,[r0,n_])}function A0(a){this.b=a}w(899,195,{90:1,95:1,97:1,128:1},A0);\nvar B0,r0,n_;w(901,1,{133: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 q0(){this.e=!1}function HZ(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(900,901,{129:1,133:1},q0,HZ);_.a=0;_.b=0;_.c=!1;_.d=!1;function D0(a,b){if(a.k)return!0;T_(a,b);if(0<a.x.c){a.a=ey(a.x,0);var c=a.a,d;d=c.nb;if(null==d||!G(d,130))d=new E0,c.nb=d;a.b=d;a.x.ug();Qm(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}\nfunction F0(){a0.call(this)}w(902,880,{},F0);_.hi=function(a){var b,c;c=new WZ;D0(this,a);if(this.a){b=n0(this.w.a,this.a).b;var d=n0(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.ob;G(b,132)&&(b=u0(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=Y_(this.o.a,a).b+Y_(this.p.a,a).c+Z_(this.e.a,a).b+Z_(this.f.a,a).c+$_(this.s,a)+$_(this.t,a);c.a+=Y_(this.q.a,a).d+Y_(this.n.a,a).a+Z_(this.i.a,a).d+Z_(this.d.a,a).a+$_(this.u,a)+$_(this.r,a);return c};\n_.gi=function(a){var b,c,d,e,f;D0(this,a)&&(d=$_(this.s,a),e=$_(this.u,a),c=nV(a.pb),f=c.b-(d+$_(this.t,a)),c=c.a-(e+$_(this.r,a)),b=this.a.ob,G(b,132)&&(b=u0(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.ie()-ar(a.pb)-$_(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.je()-dr(a.pb)-$_(this.u,a),-1==d.p&&(d.p=e),d=this.b,e=this.a.le(),-1==d.q&&(d.q=e),d=this.b,e=this.a.ke(),-1==d.n&&(d.n=e)),U_(this,a))};_.a=null;_.b=null;function E0(){this.e=!1}\nw(903,901,{130:1,133:1},E0);function u0(a){var b,c,d,e;null==a.a&&(a.a=D(B,u,-1,4,1),e=kr(vy(vy(a.c,0),0)),c=kr(vy(vy(a.c,2),2)),d=SZ(a.pb),b=iZ(a.pb),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 G0(a,b){a.kb&&dz(a);return Dz(a,b)}function H0(){eA();Vz.call(this,fA)}w(904,395,{28:1,30:1,38:1,42:1,43:1,44:1,46:1,50:1,52:1,132:1},H0);_.ze=function(a){return G0(this,a)};_.a=null;\nfunction W_(a){var b;b=a.ob;return G(b,132)?b:a}function rV(a){if(!a.kb)return new WZ;if(-1==a.j.b||-1==a.j.a)a.j=a.d.hi(a),tV(a,a.j),a.d.gi(a),a.j=a.d.hi(a);return a.j}function SY(a){return G(a,132)?a.jb:a}function I0(a){var b;if(!a.n){b=(!e_&&(e_=new d_),e_);var c=J0(a,GQ,!0);b.a=c;c=J0(a,HQ,!0);b.b=c;a.n=b}return a.n}\nfunction RY(a,b,c,d,e){if(G(b,42))throw new an("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&G(f,133)&&f.e?(c=new H0,pz(a,c,a.pb,d,!0),Ez(c,b)):pz(a,b,c,d,e);TY(a,b)}function GZ(a,b,c,d){b.nb=c;RY(a,b,a.pb,d,!0)}\nfunction TY(a,b){var c;c=a.d;if(b){var d=c.j;nw(d.c,b);nw(d.e,b);nw(d.b,b);nw(d.a,b);nw(d.d,b)}else d=c.j,IB(d.c),IB(d.e),IB(d.b),IB(d.a),IB(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.ob;if(c==W_(a))c=c.ob;else{if(G(c,125)||G(c,41))d=c,c=c.ob,c==W_(d)&&(c=c.ob);G(c,132)&&G(c.ob,124)&&(c=c.ob)}G(c,131)&&!G(c,124)&&(c.$h(a.ob),c.$h(a))}}\nfunction vV(a){if(a.kb&&a.pb.style.display!=Yi){a.pb.scrollTop=0;var b=a.pb,c=0;!qr()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==Kj&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.d.gi(a);a.c=!1;K0(a)}}function K0(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=SY(IW(a.p,d)),G(b,132)&&(b=b.jb),b.ne()&&(G(b,131)?b._h():G(b,49)&&b.Pe())}function UY(a,b){var c;G(b,132)&&(b=G(b,132)?b.jb:b);c=W_(b);return wz(a,c)?(G(c,132)&&G0(c,b),TY(a,null),!0):!1}\nfunction h_(a,b){var c;a.d=b;null!=a.e&&EU(a,Oy(a.pb)+ub+a.e);a.e=b.cZ.d;c=iC(a.e,Qy(46));a.e=WE(a.e,c+1,a.e.length);Iy(a,Oy(a.pb)+ub+a.e);TY(a,null)}function J0(a,b,c){a.k||(a.k=$doc.createElement(Zj),UZ(a.k,qj,ig),UZ(a.k,Hk,di),UZ(a.k,oi,Ec),UZ(a.k,sk,Ec),a.pb.appendChild(a.k));UZ(a.k,Kk,b);UZ(a.k,ci,b);a=RZ(a.k);return c?a.b:a.a}\nfunction o0(a,b){var c;c=null.ii();if(c==(Rs(),ft)){c=(I0(a),null.ii());var d=(-1==c_&&(c_=PY(IQ,!0)),c_);return P(J(Math.round(100*d*c/254)))}if(c==Ws)return c=I0(a),d=null.ii(),P(J(Q(d*(-1==c.a&&(c.a=PY(GQ,!0)),c.a))));if(c==Ys)return c=I0(a),d=null.ii(),P(J(Q(d*(-1==c.b&&(c.b=PY(HQ,!0)),c.a))));if(c==dt)return c=(I0(a),null.ii()),d=(-1==c_&&(c_=PY(IQ,!0)),c_),P(J(Math.round(d*c)));if(c==ht)return c=(I0(a),null.ii()),d=(-1==c_&&(c_=PY(IQ,!0)),c_),P(J(Math.round(10*d*c/254)));if(c==bt)return P(J(Q(12*\n(I0(a),null.ii())*P(J(Q((-1==c_&&(c_=PY(IQ,!0)),c_)/72))))));if(c==Us)return J0(a,null.ii(),b);if(c==$s)return c=(I0(a),P(J(Q(null.ii())))),d=(-1==c_&&(c_=PY(IQ,!0)),c_),P(J(Math.round(d*c/72)));if(null.ii()==Ss)return P(J(Q(null.ii())));throw new an("Invalid size: "+null.ii());}function vZ(){var a=new F0;Az.call(this);this.j=new oV(-1,-1);new L0(this);this.pb[Xg]="mosaic-LayoutPanel";h_(this,a)}w(905,385,{28:1,30:1,38:1,43:1,44:1,46:1,49:1,50:1,52:1,131:1},vZ);\n_.De=function(a){RY(this,a,this.pb,this.p.c,!0)};_.se=function(){jz(this,new M0)};_.te=function(){jz(this,new N0)};_.Zh=function(){return rV(this)};_.Ae=function(a){return sz(this.p,W_(a))};_.Be=function(a,b,c,d){RY(this,a,b,c,d)};_.$h=function(a){TY(this,a)};_.Ce=function(){return new lW(this)};_._h=yx;\n_.xe=function(){var a;this.b&&(null!=this.i&&null!=this.f?(My(this,this.i,this.f),this.i=this.f=null):(a=rV(this),null!=this.i?(My(this,this.i,a.a+tj),this.i=null):null!=this.f?(My(this,a.b+tj,this.f),this.f=null):My(this,a.b+tj,a.a+tj)),vV(this))};_.Pe=yx;_.ze=function(a){return UY(this,a)};_.pe=function(a){this.pb.style[ci]=a;this.kb||(this.f=a)};_.Ee=function(a,b,c){yz(this,W_(a),b,c)};_.re=function(a){this.pb.style[Kk]=a;this.kb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.k=null;_.n=null;_.o=4;function M0(){}w(906,1,{},M0);_.Ne=function(a){W_(a).ve()};function N0(){}w(907,1,{},N0);_.Ne=function(a){W_(a).we()};function lW(a){this.b=a;this.a=new uz(this.b.p)}w(908,1,{},lW);_.be=function(){return this.a.a<this.a.b.c-1};_.ce=function(){return SY(YB(this.a))};_.de=function(){ZB(this.a)};_.b=null;function O0(){O0=x;new DW}function L0(a){O0();Jy(a.pb,"dragdrop-dropTarget",!0);this.a=a;new P0(this)}w(909,50,{},L0);function P0(a){Sm();this.a=a}w(910,67,{},P0);\n_.zd=function(){TY(this.a.a,null);vV(this.a.a)};_.a=null;function F_(a){a=a.ob;return!a?null:G(a,131)?a:F_(a)}function oZ(a,b,c){var d;d=a.pb;X_(a,b,c,SZ(d),iZ(d),TZ(d))}function X_(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.re((0>g?0:g)+(Rs(),tj)),b!=a.le()&&a.re((0>b?0:b)+tj));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.pe((0>b?0:b)+(Rs(),tj)),c!=a.ke()&&a.pe((0>c?0:c)+tj))}function tV(a,b){oZ(a,b.b,b.a)}var Q0=TL(" S");X(498);X(505);X(688);X(724);X(543);X(704);X(493);\nvar R0=RL(194,function(){JU();return dV}),eV=NL(942,R0);RL(196,null);RL(197,null);RL(198,null);RL(199,null);RL(200,null);var S0=RL(321,function(){EV();return JV}),KV=NL(953,S0);X(513);var zX=X(508);X(491);X(492);SL();SL();SL();X(538);X(23);X(22);X(32);var oT=NL(959,Q0),qT=NL(960,kM),T0=X(18),uT=NL(961,T0);X(26);X(783);X(537);X(549);X(548);X(553);X(413);X(412);X(617);X(550);X(544);var jX=X(490),iX=NL(964,LD);X(790);X(789);X(818);X(787);X(816);var U0=RL(876,function(){lV();return R_}),S_=NL(965,U0);\nX(875);X(874);X(866);X(867);X(868);X(869);X(870);X(871);X(872);X(873);X(847);X(777);X(779);X(7);var V0=X(12),wS=NL(966,V0),jS=NL(967,mJ),BR=NL(968,aH),W0=X(9),cS=NL(969,W0),X0=X(11),$R=NL(970,X0);X(21);X(13);X(8);X(10);X(673);X(675);X(676);var Y0=X(677),lY=NL(971,Y0);X(678);var Z0=RL(679,function(){jY();return tY}),uY=NL(972,Z0);RL(680,null);RL(681,null);RL(682,null);X(674);X(656);X(666);X(667);X(668);X(402);X(401);X(406);X(27);X(31);X(14);var $0=X(null),fT=NL(979,$0);X(16);var iT=NL(980,yq);X(20);\nX(17);X(15);X(405);X(849);X(44);X(852);X(853);X(851);X(850);X(843);X(842);X(905);X(906);X(907);X(908);X(845);X(308);X(641);X(640);X(269);var XZ=X(834),a_=X(836);X(306);X(861);X(860);X(323);X(395);X(904);X(359);X(362);X(360);X(361);X(46);X(48);X(47);X(428);X(356);var K_=NL(982,TP);X(357);X(662);X(862);X(828);X(324);var b_=X(837);X(846);X(865);X(901);X(900);X(277);X(45);X(880);X(897);var a1=RL(898,function(){s0();return y0}),z0=NL(983,a1),b1=RL(899,function(){m_();return B0}),C0=NL(984,b1);X(883);X(892);\nX(891);X(895);X(894);X(890);X(889);X(887);X(888);X(886);X(885);X(882);X(884);X(893);X(896);X(881);X(848);X(902);X(410);X(409);X(415);X(416);X(414);X(358);X(379);X(380);X(52);X(55);X(903);X(49);X(51);X(50);X(909);X(910);X(854);X(857);X(858);X(859);X(855);X(856);var ZZ=X(835);X(839);X(840);X(284);C(uQ)(9);function lL(a){return Yy(this,a,(Wu(),Wu(),Xu))}function hz(){return!jC(this)?new sC(0,0):DC(this.Tc,this)}\nfunction GC(){var a,b,c,d,e,f;if(this.e){a=nV(this.pb);for(c=0,d=this.e.a.c;c<d;++c)f=ey(this.e.a,c),b=new oV(fr(f.pb,ej),fr(f.pb,dj)),e=dZ(this,f),e.a-=fn(0,e.a+fr(f.pb,ej)-a.b),e.b-=fn(0,e.b+fr(f.pb,dj)-a.a),hZ(f,fn(0,e.a),fn(0,e.b)),b.b=b.b>a.b?a.b:-1,b.a=b.a>a.a?a.a:-1,oZ(f,b.b,b.a),f.O==(lV(),mV)&&tV(f,new pZ(nV(this.pb))),Rm(f.z,1)}}function ZL(){}function iz(){vV(this.T.jb)}function yx(){vV(this)}function lm(a){return Xy(this,a,(eu(),eu(),fu))}\nfunction YL(a){return Yy(this,a,(bv(),bv(),cv))}function GD(){return!1}function bu(a){return Yy(this,a,(iv(),iv(),jv))}function Vy(a){return Xy(this,a,(iu(),iu(),ju))}function FC(a){return Xy(this,a,(lu(),lu(),mu))}function hA(){}function nA(){return ar(this.pb)}function wx(a){return this.a<a.a?-1:this.a>a.a?1:0}function mA(a){return Yy(this,a,(Zu(),Zu(),$u))}\nfunction wM(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new fw(b.x);d.b<d.d.Xf();)c=gw(d),G(c,42)&&(c=c.jb),e=c.nb,yz(a,W_(c),e.s,e.t),X_(c,e.u,e.r,z(B,u,-1,[Y_(b.q.a,c).d,Y_(b.p.a,c).c,Y_(b.n.a,c).a,Y_(b.o.a,c).b]),z(B,u,-1,[Z_(b.i.a,c).d,Z_(b.f.a,c).c,Z_(b.d.a,c).a,Z_(b.e.a,c).b]),z(B,u,-1,[$_(b.u,c),$_(b.t,c),$_(b.r,c),$_(b.s,c)]));K0(a);this.a.c=null;for(b=new fw(this.a.x);b.b<b.d.Xf();)a=gw(b),G(a,42)&&(a=a.jb),a=a.nb,a.o=a.p=a.q=a.n=-1}function vv(){}function zx(){return BM(this.a)}\nfunction oA(){var a;a=31+this.a;return a=31*a+this.b}function lA(){return this.a}function RD(){return dr(this.pb)}function km(){vV(this.f)}function IC(a){return Xy(this,a,(su(),su(),tu))}function IM(){return!0}function HC(){return!1}function AE(){return db+this.a+qb+this.d+jb}function qF(){return this.c}function qM(){return null}function Wy(a){EY(this,a)};\n//@ sourceURL=9.js\n')
diff --git a/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/1.cache.js b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/1.cache.js
new file mode 100644
index 0000000..53626b1
--- /dev/null
+++ b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/1.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback1('var c_={10:1,88:1,92:1,103:1},d_="\\t",e_=" ",f_=" 1",g_=" 2",h_=" 3",i_=" 0",j_=" 1",k_=" 2",l_="!a",m_=\'" cy="\',n_=\'" fill="\',o_=\'" x2="\',p_=\'" y1="\',q_=\'" y2="\',r_=\'"/>\',s_="Assignment of aromatic double bonds failed",t_="M",u_="r";function v_(a){var b;b=a.K.c*w_(a.G);a.R=0.06*b;a.M=0.15*b;a.L=0.38*b;a.P=0.47*b;a.Q=Uu(0.6*b*a.E+0.5);a.O=0.12*b;a.S=0.4*b;a.y=0.5*b+0.5}\nfunction x_(a,b,c,d){var e,f,g;f=(b.b-b.a)/10;g=(b.d-b.c)/10;e=new y_;z_(a.G,$Q(a.G,c,d))?d=c=-3:(c=a.r[c],d=a.r[d]);A_(a,c);e.a=b.a;e.c=b.c;e.b=b.a+2*f;e.d=b.c+2*g;B_(a,e);e.a=b.a+4*f;e.c=b.c+4*g;e.b=b.a+5*f;e.d=b.c+5*g;B_(a,e);A_(a,d);e.a=b.a+5*f;e.c=b.c+5*g;e.b=b.a+6*f;e.d=b.c+6*g;B_(a,e);e.a=b.a+8*f;e.c=b.c+8*g;e.b=b.b;e.d=b.d;B_(a,e);A_(a,a.J)}\nfunction C_(a,b,c,d){if(z_(a.G,$Q(a.G,c,d)))A_(a,-3),B_(a,b),A_(a,a.J);else if(a.r[c]!=a.r[d]){var e,f;e=new y_;f=new y_;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;D_(a,e)&&(A_(a,a.r[c]),B_(a,e));D_(a,f)&&(A_(a,a.r[d]),B_(a,f));A_(a,a.J)}else 0!=a.r[c]?(A_(a,a.r[c]),B_(a,b),A_(a,a.J)):B_(a,b)}\nfunction E_(a,b){var c;for(c=0;c<a.T.c;++c)a.w=F_(a.w,ww(a.T,c));var d,e,f,g,h;d=C(hq,ql,-1,a.G.o,2);for(c=0;c<a.G.p;++c)0!=(a.G.z[c]&131072)&&(d[W(a.G,0,c)]=!0,d[W(a.G,1,c)]=!0);f=new G_;for(c=0;c<a.G.o;++c)if(e=0!=(a.G.w[c]&536870912)?0.47*b:d[c]?0.38*b:0,0!=e){g=H_(a.K,tP(a.G,c));h=I_(a.K,uP(a.G,c));var j=f;h-=e;var l=2*e,n=2*e;j.c=g-e;j.d=h;j.b=l;j.a=n;a.w=F_(a.w,f)}c=0.1*b;a.w.c-=c;a.w.d-=c;a.w.b+=2*c;a.w.a+=2*c}\nfunction J_(a,b){var c,d;if(0!=(a.B&128))return a.r[b];d=K_(a,b);if(-1==d){c=a.G;var e,f,g,h;e=-1;if(1==c.k[b])for(f=0;f<c.f[b];++f)if(2==c.j[b][f]){f=c.e[b][f];if(2==c.f[f]&&2==c.k[f])for(h=0;2>h;++h)if(g=c.e[f][h],g!=b&&1==c.k[g]){e=f;break}break}c=e;-1!=c&&(b=c,d=K_(a,c))}if(-1==d)return a.r[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448}}\nfunction K_(a,b){var c,d,e;d=e=-1;if(0!=(a.B&128))return-1;0!=(a.G.s[b]&134217728)&&(e=IQ(a.G,b),d=JQ(a.G,b));c=nQ(a.G,b);-1!=c&&(e=(a.G.z[c]&3072)>>10,d=KQ(a.G,c));-1!=e&&0!=e&&(e|=d<<8);return e}function L_(a,b){var c;if(0==jP(a.G,b))return!1;for(c=0;c<jP(a.G,b);++c)if(!z_(a.G,yP(a.G,b,c)))return!1;return!0}function M_(a){var b;a.s=C(hq,ql,-1,a.G.o,2);for(b=0;b<a.G.p;++b)a.s[W(a.G,0,b)]=!0,a.s[W(a.G,1,b)]=!0}\nfunction N_(a,b,c,d,e){var f,g,h,j,l,n,o;n=!1;e.a=0;e.b=0;0<d?f=2.617993878:f=3.665191429;o=AP(a.G,b,c);for(j=0;j<a.G.f[b];++j)g=yP(a.G,b,j),h=o,W(a.G,0,g)==b?l=W(a.G,1,g):l=W(a.G,0,g),l!=c&&(g=AP(a.G,b,l),o<g&&(h+=6.283185307179586),g=h-g,0<d?(3.141592653589793>g&&(n=!0),2.617993878<g&&(g=2.617993878),0.523598776>g&&(g=0.523598776),g<=f&&(f=g,g=a.M*Math.tan(g-1.5707963267948966)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))):(3.141592653589793<=g&&(n=!0),3.665191429>g&&(g=3.665191429),5.759586531<\ng&&(g=5.759586531),g>=f&&(f=g,g=a.M*Math.tan(4.712388981-g)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))));return n}function O_(a,b,c,d){0==b?(0>c?d.a=a.M:d.a=-a.M,d.b=0):(c=Math.atan(c/b),0>b&&(c+=3.141592653589793),d.a=-(a.M*Math.sin(c)),d.b=a.M*Math.cos(c))}\nfunction P_(a,b,c,d){var e,f,g,h,j,l,n,o;e=new y_;h=new y_;l=new Q_;j=new Q_;f=W(a.G,0,c);g=W(a.G,1,c);d&&(n=b.a,b.a=b.b,b.b=n,n=b.c,b.c=b.d,b.d=n,n=f,f=g,g=n);if(D_(a,b))if(xP(a.G,c)){e.a=b.a;e.c=b.c;e.b=b.b;e.d=b.d;d=d?-R_(a,c):R_(a,c);0==d&&(d=1);O_(a,b.b-b.a,b.d-b.c,l);if(0<d){if(h.a=b.a+l.a,h.c=b.c+l.b,h.b=b.b+l.a,h.d=b.d+l.b,N_(a,f,g,1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a}else if(h.a=b.a-l.a,h.c=b.c-l.b,h.b=b.b-l.a,h.d=b.d-l.b,N_(a,f,g,-1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a;26==a.G.B[c]&&\nS_(e,h);D_(a,e)&&C_(a,e,f,g);64==a.G.B[c]?D_(a,h)&&x_(a,h,f,g):D_(a,h)&&C_(a,h,f,g)}else{O_(a,b.b-b.a,b.d-b.c,l);n=l.a/2;o=l.b/2;d=!1;e.a=b.a+n;e.c=b.c+o;e.b=b.b+n;e.d=b.d+o;if(1<a.G.f[f])if(N_(a,f,g,1,j)){if(e.a+=j.a,e.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))e.a+=l.b,e.c-=l.a}else a.q[f]=new T_(e.a,e.c);h.a=b.a-n;h.c=b.c-o;h.b=b.b-n;h.d=b.d-o;if(1<a.G.f[f])if(N_(a,f,g,0,j)){if(h.a+=j.a,h.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))h.a+=l.b,h.c-=l.a}else a.q[f]=new T_(h.a,h.c),d=!0;26==a.G.B[c]&&S_(e,h);64==\na.G.B[c]?d?(x_(a,e,f,g),C_(a,h,f,g)):(C_(a,e,f,g),x_(a,h,f,g)):(C_(a,e,f,g),C_(a,h,f,g))}}\nfunction U_(a,b){var c,d,e,f,g,h,j,l,n,o,r,t;a.F||(r=I_(a.K,uP(a.G,b)),r=\'<circle id="\'+(null!=a.k?a.k:ri+V_)+":Atom:"+b+\'" class="event" cx="\'+Uu(100*H_(a.K,tP(a.G,b)))/100+m_+Uu(100*r)/100+\'" r="8" fill-opacity="0"/>\',vm(a.b,r));h=null;0!=a.G.q[b]&&(r=1==WF(a.G.q[b])?m:m+WF(a.G.q[b]),h=0>a.G.q[b]?r+$a:r+Oa);g=null;r=a.G.w[b];0!=r&&(0!=(r&2)&&(g=$f),0!=(r&4)&&(g=null==g?l_:g+",!a"),0!=(r&4096)&&(g=null==g?Aj:g+",s"),0!=(r&1920)&&(e=r&1920,1792==e?g=null==g?"h0":g+",h0":1664==e?g=null==g?"h1":g+",h1":\n1408==e?g=null==g?"h2":g+",h2":128==e?g=null==g?"h>0":g+",h>0":384==e?g=null==g?"h>1":g+",h>1":1024==e?g=null==g?"h<3":g+",h<3":1536==e&&(g=null==g?"h<2":g+",h<2")),0!=(r&234881024)&&(e=r&234881024,167772160==e?g=null==g?"c0":g+",c0":100663296==e?g=null==g?"c+":g+",c+":201326592==e&&(g=null==g?"c-":g+",c-")),0!=(r&114688)&&(e=r&114688,98304==e?g=null==g?"pi0":g+",pi0":81920==e?g=null==g?"pi1":g+",pi1":49152==e?g=null==g?"pi2":g+",pi2":16384==e&&(g=null==g?"pi>0":g+",pi>0")),0!=(r&4063232)&&(e=r&4063232,\n3801088==e?g=null==g?"n1":g+",n1":3538944==e?g=null==g?"n2":g+",n2":3014656==e?g=null==g?"n3":g+",n3":3145728==e?g=null==g?"n<3":g+",n<3":2097152==e?g=null==g?"n<4":g+",n<4":393216==e?g=null==g?"n>1":g+",n>1":917504==e?g=null==g?"n>2":g+",n>2":1966080==e&&(g=null==g?"n>3":g+",n>3")),0!=(r&120)&&(e=r&120,112==e?g=null==g?Dg:g+",c":8==e?g=null==g?u_:g+",r":104==e?g=null==g?"rb2":g+",rb2":88==e?g=null==g?"rb3":g+",rb3":56==e&&(g=null==g?"rb4":g+",rb4")),0!=(r&29360128)&&(g=null==g?"rs"+((r&29360128)>>\n22):g+",rs"+((r&29360128)>>22)),0!=(r&268435456)&&(g=null==g?"sp2":g+",sp2"));0!=a.G.v[b]&&(g=null==g?m+a.G.v[b]:g+Pa+(m+a.G.v[b]));r=0;if(0!=(a.G.s[b]&48))switch(a.G.s[b]&48){case 16:h=null==h?Ek:h+",|";break;case 32:r=1;break;case 48:r=2}e=null;if(0==(a.B&64))if(0!=(a.G.s[b]&67108864))e=cd;else if(0!=(a.G.s[b]&98304)>>15)if(2==a.G.f[b])switch((a.G.s[b]&98304)>>15){case 2:e=0!=(a.G.s[b]&4)?Vi:hf;break;case 1:e=0!=(a.G.s[b]&4)?ei:t_;break;default:e=Ma}else switch((a.G.s[b]&98304)>>15){case 1:e=0!=\n(a.G.s[b]&4)?u_:kf;break;case 2:e=0!=(a.G.s[b]&4)?Aj:sf;break;default:e=Ma}0!=(a.B&1792)&&(e=null==e?m+(null==a.G.b.d?-1:a.G.b.d[b]):e+Pa+(m+(null==a.G.b.d?-1:a.G.b.d[b])));n=null;0!=(a.B&16)&&0!=WF(a.G.u[b])&&(n=m+WF(a.G.u[b]));l=null;a:{j=a.G;pQ(j,1);if(2==j.f[b]&&2==j.j[b][0]&&2==j.j[b][1])for(d=0;2>d;++d)for(c=0;c<jP(j,j.e[b][d]);++c){if(kR(j,j.i[j.e[b][d]][c],j.e[b][d])){j=j.i[j.e[b][d]][c];break a}}else for(d=0;d<j.f[j.o+b];++d)if(kR(j,j.i[b][d],b)){j=j.i[b][d];break a}j=-1}-1!=j&&(j=K_(a,b),\n-1!=j&&(l=0==j?ag:(1==(j&255)?Ca:Si)+(1+(j>>8))));j=0;a.G.E?((6!=a.G.x[b]||!a.s[b])&&0!=(a.G.w[b]&2048)&&0!=a.G.q[b]||0!=(a.G.s[b]&48))&&(j=cQ(a.G,b)):(6!=a.G.x[b]||!a.s[b]||0!=(a.G.s[b]&48))&&(j=cQ(a.G,b));c=FQ(a.G,b);if(null!=c)j=0;else if(null!=wQ(a.G,b)){d=0!=(a.G.w[b]&1)?"[!":Mf;c=a.G;if(null==c.t||null==c.t[b])c=0!=(c.w[b]&1)?m:lR[c.x[b]];else{t=m;for(o=0;o<c.t[b].length;++o)0<o&&(t+=Pa),f=c.t[b][o],t+=lR[f];c=t}c=d+c+Tf;5<c.length&&(c=d+wQ(a.G,b).length+Tf);0!=(a.G.w[b]&2048)&&(j=-1)}else 0!=\n(a.G.w[b]&1)?(c=cd,0!=(a.G.w[b]&2048)&&(j=-1)):(6!=a.G.x[b]||null!=h||null!=g||0<j||!a.s[b])&&(c=lR[a.G.x[b]]);d=0;!HQ(a.G,b)&0!=(a.G.w[b]&536870912)&&A_(a,-8);if(null!=c)d=W_(a,c),X_(a,H_(a.K,tP(a.G,b)),I_(a.K,uP(a.G,b)),c,!0),a.t[b]=!0;else{a:if(2!=a.G.f[b])c=!1;else{for(c=0;2>c;++c)if(2!=a.G.j[b][c]){c=!1;break a}c=!0}c&&(c=H_(a.K,tP(a.G,b)),f=I_(a.K,uP(a.G,b)),vm(a.T,new Y_(c-a.O,f-a.O,2*a.O,2*a.O)),a.F||vm(a.N,new Z_(c,f,L_(a,b)?-3:a.r[b])))}null!=h&&(a0(a,~~((2*a.Q+1)/3)),f=H_(a.K,tP(a.G,b))+\n((d+W_(a,h))/2+1),c=I_(a.K,uP(a.G,b))-~~((4*a.o-4)/8),X_(a,f,c,h,!0),a0(a,a.Q));0!=(a.B&2)&&(g=m+b);null!=g&&(a0(a,~~((2*a.Q+1)/3)),f=H_(a.K,tP(a.G,b))-(d+W_(a,g))/2,c=I_(a.K,uP(a.G,b))-~~((4*a.o-4)/8),X_(a,f,c,g,!0),a0(a,a.Q));null!=e&&(a0(a,~~((2*a.Q+1)/3)),f=H_(a.K,tP(a.G,b))-(d+W_(a,e))/2,c=I_(a.K,uP(a.G,b))+~~((4*a.o+4)/8),o=a.z,A_(a,448),X_(a,f,c,e,!1),A_(a,o),a0(a,a.Q));null!=n&&(a0(a,~~((2*a.Q+1)/3)),f=H_(a.K,tP(a.G,b))+((d+W_(a,n))/2+1),c=I_(a.K,uP(a.G,b))+~~((4*a.o+4)/8),o=a.z,A_(a,0>a.G.u[b]?\n384:448),X_(a,f,c,n,!0),A_(a,o),a0(a,a.Q));if(null!=l){var z,v;c=C(XE,Ml,-1,jP(a.G,b),1);for(f=0;f<jP(a.G,b);++f)c[f]=AP(a.G,b,iP(a.G,b,f));dQ(c);o=b0(c,0);t=c0(c,0,o);for(f=1;f<c.length;++f)z=b0(c,f),v=c0(c,f,z),t<v&&(t=v,o=z);c=o;a0(a,~~((2*a.Q+1)/3));f=H_(a.K,tP(a.G,b))+0.7*a.o*Math.sin(c);c=I_(a.K,uP(a.G,b))+0.7*a.o*Math.cos(c);o=a.z;A_(a,J_(a,b));X_(a,f,c,l,!1);A_(a,o);a0(a,a.Q)}if(!(0==j&&0==r)){l=C(XE,Ml,-1,4,1);for(c=0;c<jP(a.G,b);++c){f=yP(a.G,b,c);for(o=0;2>o;++o)W(a.G,o,f)==b&&(t=AP(a.G,\nW(a.G,o,f),W(a.G,1-o,f)),-1.5707963267948966>t?(l[0]-=t+1.5707963267948966,l[3]+=t+3.141592653589793):0>t?(l[2]+=t+1.5707963267948966,l[3]-=t):1.5707963267948966>t?(l[1]+=t,l[2]+=1.5707963267948966-t):(l[0]+=t-1.5707963267948966,l[1]+=3.141592653589793-t))}0==a.G.f[b]?RR(a.G.x[b])?l[3]-=0.2:l[1]-=0.2:l[1]-=0.1;(null!=h||null!=n)&&(l[1]+=10);(null!=g||null!=e)&&(l[3]+=10);e=m;0!=j&&(f=W_(a,Ee),n=0,-1==j?(e=Ai,a0(a,~~((2*a.Q+1)/3)),n=W_(a,e)):1<j&&(e=m+j,a0(a,~~((2*a.Q+1)/3)),n=W_(a,e)),0.6>l[1]||0.6>\nl[3]?(h=I_(a.K,uP(a.G,b)),l[1]<=l[3]?(l[1]+=10,g=H_(a.K,tP(a.G,b))+(d+f)/2):(l[3]+=10,g=H_(a.K,tP(a.G,b))-(d+f)/2-n)):(g=H_(a.K,tP(a.G,b)),l[0]<l[2]?(l[0]+=10,h=I_(a.K,uP(a.G,b))-a.o):(l[2]+=10,h=I_(a.K,uP(a.G,b))+a.o)),0<n&&(c=h+~~((4*a.o+4)/8),X_(a,g+(f+n)/2,c,e,!0),a0(a,a.Q)),X_(a,g,h,Ee,!0));e=0;if(0!=r){n=50;for(c=g=0;4>c;++c)h=1<c?c-2:c+2,l[c]<n?(e=c,n=l[c],g=l[h]):l[c]==n&&l[h]>g&&(e=c,g=l[h]);switch(e){case 0:g=H_(a.K,tP(a.G,b));h=I_(a.K,uP(a.G,b))-a.O-d/2;break;case 1:g=H_(a.K,tP(a.G,b))+\na.O+d/2;h=I_(a.K,uP(a.G,b));break;case 2:g=H_(a.K,tP(a.G,b));h=I_(a.K,uP(a.G,b))+a.O+d/2;break;default:g=H_(a.K,tP(a.G,b))-a.O-d/2,h=I_(a.K,uP(a.G,b))}if(1==r)vm(a.T,new Y_(g-a.O,h-a.O,2*a.O,2*a.O)),a.F||vm(a.N,new Z_(g,h,L_(a,b)?-3:a.r[b]));else{switch(e){case 2:case 0:r=2*a.O;e=0;g-=a.O;break;case 1:r=0;e=2*a.O;h-=a.O;break;default:r=0,e=2*a.O,h-=a.O}vm(a.T,new Y_(g-a.O,h-a.O,2*a.O,2*a.O));a.F||vm(a.N,new Z_(g,h,L_(a,b)?-3:a.r[b]));vm(a.T,new Y_(g+r-a.O,h+e-a.O,2*a.O,2*a.O));a.F||vm(a.N,new Z_(g+\nr,h+e,L_(a,b)?-3:a.r[b]))}}}-8==a.z&&A_(a,-9)}\nfunction d0(a,b){var c,d,e,f,g,h,j,l,n,o,r,t;n=new y_;c=new y_;f=new y_;j=new Q_;h=new Q_;d=W(a.G,0,b);e=W(a.G,1,b);var z=I_(a.K,uP(a.G,d)),v=H_(a.K,tP(a.G,e)),E=I_(a.K,uP(a.G,e)),z=\'<line id="\'+(null!=a.k?a.k:ri+V_)+":Bond:"+d+$a+e+\'" class="event" x1="\'+Uu(100*H_(a.K,tP(a.G,d)))/100+p_+Uu(100*z)/100+o_+Uu(100*v)/100+q_+Uu(100*E)/100+\'" stroke-width="8" stroke-opacity="0"/>\';vm(a.c,z);!HQ(a.G,d)&&!HQ(a.G,e)&&0!=((a.G.w[d]|a.G.w[e])&536870912)&&A_(a,-8);a.q[d]?(n.a=a.q[d].a,n.c=a.q[d].b):(n.a=H_(a.K,\ntP(a.G,d)),n.c=I_(a.K,uP(a.G,d)));a.q[e]?(n.b=a.q[e].a,n.d=a.q[e].b):(n.b=H_(a.K,tP(a.G,e)),n.d=I_(a.K,uP(a.G,e)));if(0!=(a.G.A[b]&16320))D_(a,n)&&(g=m+Uu(100*n.a)/100,l=m+Uu(100*n.b)/100,o=m+Uu(100*n.c)/100,r=m+Uu(100*n.d)/100,t=\'<line stroke-dasharray="3, 3" x1="\'+g+p_+o+o_+l+q_+r+\'" stroke="\'+a.e+\'" stroke-width:\'+Uu(100*a.n)/100+r_,e0(a,t)),A_(a,-9);else{g=64==a.G.B[b]?0:32==a.G.B[b]?1:rP(a.G,b);switch(g){case 1:switch(a.G.B[b]){case 1:D_(a,n)&&C_(a,n,d,e);break;case 17:f0(a,n,d,e);break;case 9:h=\nn.b-n.a;j=n.d-n.c;z_(a.G,$Q(a.G,d,e))?f=e=-3:(e=a.r[d],f=J_(a,d),e==(a.G.s[d]&448)&&(e=f));for(d=2;17>d;d+=2)c.a=n.a+d*h/17-d*j/128,c.c=n.c+d*j/17+d*h/128,c.b=n.a+d*h/17+d*j/128,c.d=n.c+d*j/17-d*h/128,D_(a,c)&&(A_(a,9>d?e:f),B_(a,c),A_(a,a.J));break;case 32:if(D_(a,n)){f=n.b-n.a;j=n.d-n.c;c=Math.sqrt(f*f+j*j);c=2*Q(L(R(c/(4*a.R))));f/=c-1;j/=c-1;z_(a.G,$Q(a.G,d,e))?e=d=-3:(d=a.r[d],e=a.r[e]);h=n.a-a.R/2;n=n.c-a.R/2;A_(a,d);for(d=0;d<~~(c/2);++d)g0(a,h,n,a.R),h+=f,n+=j;A_(a,e);for(d=0;d<~~(c/2);++d)g0(a,\nh,n,a.R),h+=f,n+=j;A_(a,a.J)}}break;case 0:case 2:if((a.t[d]||2==a.G.k[d])&&(a.t[e]||2==a.G.k[e])&&!xP(a.G,b)&&2==g){if(!D_(a,n))break;O_(a,n.b-n.a,n.d-n.c,j);h=j.a/2;j=j.b/2;c.a=n.a+h;c.c=n.c+j;c.b=n.b+h;c.d=n.d+j;f.a=n.a-h;f.c=n.c-j;f.b=n.b-h;f.d=n.d-j;26==a.G.B[b]&&S_(c,f);C_(a,c,d,e);C_(a,f,d,e)}else if((a.t[e]||2==a.G.k[e])&&2==g)P_(a,n,b,!1);else if((a.t[d]||2==a.G.k[d])&&2==g)P_(a,n,b,!0);else{l=R_(a,b);0==l&&(l=1);c.a=n.a;c.c=n.c;c.b=n.b;c.d=n.d;O_(a,n.b-n.a,n.d-n.c,j);if(0<l){f.a=n.a+j.a;\nf.c=n.c+j.b;f.b=n.b+j.a;f.d=n.d+j.b;if(N_(a,d,e,1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(N_(a,e,d,-1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}else{f.a=n.a-j.a;f.c=n.c-j.b;f.b=n.b-j.a;f.d=n.d-j.b;if(N_(a,d,e,-1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(N_(a,e,d,1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}26==a.G.B[b]&&S_(c,f);D_(a,c)&&C_(a,c,d,e);2==g?D_(a,f)&&C_(a,f,d,e):D_(a,f)&&x_(a,f,d,e)}break;case 3:D_(a,n)&&(C_(a,n,d,e),O_(a,n.b-n.a,n.d-n.c,j),c.a=n.a+j.a,c.c=n.c+j.b,c.b=n.b+j.a,c.d=n.d+\nj.b,C_(a,c,d,e),c.a=n.a-j.a,c.c=n.c-j.b,c.b=n.b-j.a,c.d=n.d-j.b,C_(a,c,d,e))}-8==a.z&&A_(a,-9)}}function X_(a,b,c,d,e){var f;e&&(e=W_(a,d),e=e/2+~~(a.o/8),f=~~(a.o/2),(d==Oa||d==$a)&&(f=2*f/3),vm(a.T,new Y_(b-e,c-f,2*e,2*f)));a.F||h0(a,d,b,c)}function i0(a){var b;b=a.a;a.a=a.b;a.b=b;b=a.c;a.c=a.d;a.d=b}\nfunction c0(a,b,c){a=0==b?6.283185307179586+a[0]-a[a.length-1]:a[b]-a[b-1];-2.0943951023931953<c&&1.0471975511965976>c?a-=2*Math.cos(c+0.5235987755982988):a-=0.5*Math.cos(c+0.5235987755982988);return a}function j0(a){var b;b=new G_;a.a<=a.b?(b.c=a.a,b.b=a.b-a.a):(b.c=a.b,b.b=a.a-a.b);a.c<=a.d?(b.d=a.c,b.a=a.d-a.c):(b.d=a.d,b.a=a.c-a.d);return b}function b0(a,b){var c;if(0<b)return(a[b]+a[b-1])/2;c=3.141592653589793+(a[0]+a[a.length-1])/2;return 3.141592653589793<c?c-6.283185307179586:c}\nfunction f0(a,b,c,d){var e,f,g;g=new y_;if(!(b.a==b.b&&b.c==b.d)){g.a=b.a;g.c=b.c;g.b=b.b;g.d=b.d;f=j0(g);for(b=0;b<a.T.c;++b)if(e=ww(a.T,b),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(k0(a,g.a,g.c,b)){if(k0(a,g.b,g.d,b))return;l0(a,g,0,b);f0(a,g,c,d);return}if(k0(a,g.b,g.d,b)){l0(a,g,1,b);f0(a,g,c,d);return}}var h,j,l;j=(g.c-g.d)/9;l=(g.b-g.a)/9;b=C(XE,Ml,-1,3,1);e=C(XE,Ml,-1,3,1);f=C(XE,Ml,-1,4,1);h=C(XE,Ml,-1,4,1);b[0]=g.a;e[0]=g.c;f[2]=g.b+j;h[2]=g.d+l;f[3]=g.b-j;h[3]=g.d-l;b[1]=\n(b[0]+f[2])/2;e[1]=(e[0]+h[2])/2;b[2]=(b[0]+f[3])/2;e[2]=(e[0]+h[3])/2;f[0]=b[2];h[0]=e[2];f[1]=b[1];h[1]=e[1];z_(a.G,$Q(a.G,c,d))?g=d=-3:(d=a.r[c],g=J_(a,c),d==(a.G.s[c]&448)&&(d=g));A_(a,d);a.bd(b,e,3);A_(a,g);a.bd(f,h,4);A_(a,a.J)}}function k0(a,b,c,d){if(0!=(a.B&1))return!1;a=ww(a.T,d);return b>a.c&&b<a.c+a.b&&c>a.d&&c<a.d+a.a}function S_(a,b){var c;c=a.b;a.b=b.b;b.b=c;c=a.d;a.d=b.d;b.d=c}\nfunction R_(a,b){var c,d,e,f,g,h,j,l,n,o;j=C(hq,ql,-1,16,2);l=C(hq,ql,-1,16,2);c=C(XE,Ml,-1,16,1);f=C(XE,Ml,-1,2,1);for(h=d=0;2>h;++h){e=W(a.G,h,b);for(n=0;n<a.G.f[e];++n)if(g=yP(a.G,e,n),g!=b){if(4==d)return 0;j[d]=sP(a.G,g);l[d]=xP(a.G,g);c[d++]=AP(a.G,e,iP(a.G,e,n))}}f[0]=AP(a.G,W(a.G,0,b),W(a.G,1,b));0>f[0]?(f[1]=f[0]+3.141592653589793,e=!1):(f[1]=f[0],f[0]=f[1]-3.141592653589793,e=!0);for(h=g=0;h<d;++h)j[h]?o=20:l[h]?o=17:o=16,c[h]>f[0]&&c[h]<f[1]?g-=o:g+=o;return e?-g:g}\nfunction D_(a,b){var c,d,e,f;if(b.a==b.b&&b.c==b.d){for(d=0;d<a.T.c;++d){e=ww(a.T,d);c=b.a;f=b.c;var g=void 0,h=void 0,j=void 0,l=void 0;0>=e.b||0>=e.a?e=!1:(g=e.c,j=e.d,h=g+e.b,l=j+e.a,e=g<=c&&c<h&&j<=f&&f<l);if(e)return!1}return!0}f=j0(b);c=!1;b.a>b.b&&(i0(b),c=!0);for(d=0;d<a.T.c;++d)if(e=ww(a.T,d),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(k0(a,b.a,b.c,d)){if(k0(a,b.b,b.d,d))return c&&i0(b),!1;l0(a,b,0,d);d=D_(a,b);c&&i0(b);return d}if(k0(a,b.b,b.d,d))return l0(a,b,1,d),d=D_(a,\nb),c&&i0(b),d}c&&i0(b);return!0}function l0(a,b,c,d){var e,f,g,h,j,l;0==c?(j=b.a,l=b.c,g=b.b,f=b.d):(j=b.b,l=b.d,g=b.a,f=b.c);d=ww(a.T,d);a=g>j?d.c+d.b:d.c;h=f>l?d.d+d.a:d.d;d=g-j;e=f-l;(0>=d?0-d:d)>(0>=e?0-e:e)?l==f?(f=a,g=l):(f=j+d*(h-l)/e,g>j==a>f?g=h:(f=a,g=l+e*(a-j)/d)):j==g?(f=j,g=h):(g=l+e*(a-j)/d,f>l==h>g?f=a:(f=j+d*(h-l)/e,g=h));0==c?(b.a=f,b.c=g):(b.b=f,b.d=g)}\nfunction m0(a,b,c,d){c/=2;switch(d&786432){case 786432:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+b.a-c;break}case 0:a.x.a=a.w.c+a.w.b/2;a.x.b=a.w.d+a.w.a+c;b&&a.x.b>b.d+b.a-c&&(a.x.b=b.d+b.a-c);break;case 524288:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+c;break}case 262144:a.x.a=a.w.c+a.w.b/2,a.x.b=a.w.d-c,b&&a.x.b<b.d+c&&(a.x.b=b.d+c)}}\nfunction A_(a,b){if(!a.F&&(-10==b&&(a.z=-999,b=a.J),!(b==a.z||-8==a.z&&-9!=b)))switch(-8==b&&(a.I=a.z),-9==b&&(b=a.I),a.z=b,b){case 0:a.cd((sB(),zB));break;case -6:a.cd(a.A);break;case -4:a.cd(a.H);break;case -2:a.cd(a.u);break;case -3:a.cd(a.v);break;case -7:a.cd(a.C);break;case -8:a.cd(a.D);break;case 64:a.cd(gm);break;case 128:a.cd(hm);break;case 256:a.cd(jm);break;case 192:a.cd(im);break;case 320:a.cd(km);break;case 384:a.cd(lm);break;case 448:a.cd(mm);break;case 1:a.cd((sB(),wB));break;default:a.cd((sB(),\nzB))}}function n0(a){var b,c,d,e,f;e=H_(a.K,a.G.D[0].a);c=H_(a.K,a.G.D[0].a);f=I_(a.K,a.G.D[0].b);d=I_(a.K,a.G.D[0].b);for(b=0;b<a.G.o;++b)e>H_(a.K,tP(a.G,b))&&(e=H_(a.K,tP(a.G,b))),c<H_(a.K,tP(a.G,b))&&(c=H_(a.K,tP(a.G,b))),f>I_(a.K,uP(a.G,b))&&(f=I_(a.K,uP(a.G,b))),d<I_(a.K,uP(a.G,b))&&(d=I_(a.K,uP(a.G,b)));a.w=new Y_(e,f,c-e,d-f)}w(3,1,{});_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.x=null;_.y=0;_.z=0;_.A=null;_.B=0;_.C=null;_.D=null;_.E=0;_.F=!1;_.G=null;_.H=null;_.I=0;_.J=0;_.K=null;\n_.L=0;_.M=0;_.N=null;_.O=0;_.P=0;_.Q=0;_.R=0;_.S=0;_.T=null;function Z_(a,b,c){this.b=a;this.c=b;this.a=c}w(4,1,{},Z_);_.a=0;_.b=0;_.c=0;function y_(){}w(5,1,{},y_);_.a=0;_.b=0;_.c=0;_.d=0;function o0(a,b){var c,d,e,f;1==a.d.B[b]&&(UQ(a.d,b,2),a.e+=2);for(e=0;2>e;++e){c=W(a.d,e,b);for(f=0;f<a.d.f[c];++f)d=yP(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction p0(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.d.d;++c)if(a.c[c]){f=!1;for(e=0;2>e;++e){d=W(a.d,e,c);b=!1;for(g=0;g<a.d.f[d];++g)if(c!=yP(a.d,d,g)&&a.c[yP(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,o0(a,c))}}while(h)}function q0(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=yP(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function r0(a){this.d=a}w(6,1,{},r0);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;function s0(a,b){return(b.a-a.a)*(b.a-a.a)+(b.b-a.b)*(b.b-a.b)+(b.c-a.c)*(b.c-a.c)}\nfunction t0(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b}function u0(a,b){b.c=b.c*a.c+a.a;b.d=b.d*a.c+a.b;b.b*=a.c;b.a*=a.c}function H_(a,b){return b*a.c+a.a}function I_(a,b){return b*a.c+a.b}function v0(){this.b=this.a=0;this.c=1}function w0(a,b,c){var d,e,f;this.b=this.a=0;this.c=1;b&&(d=b.b/a.b,f=b.a/a.a,e=0,0==e?e=24:e/=256,c=e/c,this.c=c<(d<f?d:f)?c:d<f?d:f,this.a=b.c+b.b/2-this.c*(a.c+a.b/2),this.b=b.d+b.a/2-this.c*(a.d+a.a/2))}w(19,1,{},v0,w0);\n_.tS=function(){return"DepictorTransformation Offset: "+this.a+Pa+this.b+" Scaling: "+this.c};_.a=0;_.b=0;_.c=0;function w_(a){return x0(a,a.o,a.p,24)}\nfunction x0(a,b,c,d){var e,f,g;f=!1;for(g=0;0==g&&!f;){for(e=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&++g;0==g&&(f=!0)}if(0==g){if(2>b)return d;g=1.7976931348623157E308;for(c=1;c<b;++c)for(e=0;e<c;++e)f=cK(s0(a.D[c],a.D[e])),0<f&&f<g&&(g=f);return 1.7976931348623157E308!=g?0.6*g:d}for(e=b=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&(b+=cK(s0(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function z_(a,b){return 0!=(a.z[b]&262144)}function y0(a,b){return 0!=(a.s[b]&262144)}\nfunction z0(a,b){var c;c=a.x[b];return 3<=c&&4>=c||11<=c&&13>=c||19<=c&&31>=c||37<=c&&51>=c||55<=c&&84>=c||87<=c&&103>=c}function A0(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function B0(a,b,c){a.D[b].a=c;a.K&=3}function C0(a,b,c){a.D[b].b=c;a.K&=3}function D0(a,b,c){a.D[b].c=c;a.K&=3}function E0(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}\nfunction F0(a,b,c){return 1!=rP(a,b)?0:16-a.f[a.o+c]+(1==a.x[c]?4096:0)+(0==(a.B[b]&24)||a.y[0][b]!=c?2048:0)+(0==(a.s[c]&3)?1024:0)+(0!=(a.z[b]&64)?0:512)+(6!=a.x[c]?256:0)}\nfunction G0(a){var b;pQ(a,3);for(b=0;b<a.c;++b){var c=a,d=b,e=void 0,f=void 0,g=f=void 0,h=void 0,j=e=e=void 0,l=g=void 0,l=void 0;if(!(0==(c.s[d]&3)||3==(c.s[d]&3)))if(2==c.k[d]&&2==c.f[d]){var n=l=g=j=void 0,o=j=void 0,r=h=h=g=void 0,t=l=l=void 0,z=e=f=t=n=void 0,h=void 0;if(2!=c.f[d]||2!=c.j[d][0]||2!=c.j[d][1]||2>c.f[c.e[d][0]]||2>c.f[c.e[d][1]]||1!=c.k[c.e[d][0]]||1!=c.k[c.e[d][1]])JR(c,d,0,!1);else{l=t=f=e=-1;for(h=n=0;2>h;++h){g=c.e[d][h];for(r=0;r<c.f[c.o+g];++r)j=c.e[g][r],j!=d&&(o=c.i[g][r],\nz=F0(c,o,j),n<z&&(n=z,f=j,e=o,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<jP(c,c.e[d][h]);++r)c.e[c.e[d][h]][r]!=d&&(c.B[c.i[c.e[d][h]][r]]=1);c.y[1][e]!=f&&(c.y[0][e]=c.y[1][e],c.y[1][e]=f);g=2147483647;for(h=0;h<c.f[t];++h)j=c.e[t][h],j!=d&&g>j&&(g=j);t=C(A,u,-1,2,1);for(h=n=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[n++]=j);j=xR(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==n?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=E0(j,AP(c,l,t[0])),l=E0(j,AP(c,l,t[1])),l=h-l):l=E0(j,AP(c,l,t[0]));0>l^1==(c.s[d]&\n3)^g==f?c.B[e]=17:c.B[e]=9}}}else if(3>c.f[d]||4<c.f[d])JR(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=C(A,u,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;dQ(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=C(XE,Ml,-1,e,1);for(h=0;h<e;++h)f[h]=AP(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==rP(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,v=o=z=r=n=void 0,r=void 0,n=j.f[j.o+g],o=C(A,u,-1,n,1),r=BP(j,g,h,t,o);if(3==r)j=!1;else{z=(j.s[g]&3)==r?17:9;for(v=0;v<n;++v)1==(o[v]&\n1)&&(r=j.i[g][h[v]],j.B[r]=z,j.y[0][r]!=g&&(j.y[1][r]=j.y[0][r],j.y[0][r]=g));j=!0}if(!j){j=-1;for(h=0;h<e;++h)if(g=c.i[d][h],(17==c.B[g]||9==c.B[g])&&c.y[0][g]==d)c.B[c.i[d][h]]=1,-1==j?j=g:j=-2;if(0>j)a:{for(var j=c,g=d,E=o=t=o=z=z=n=v=z=n=h=void 0,r=z=r=void 0,h=j.f[j.o+g],n=C(XE,Ml,-1,h,1),t=0;t<h;++t)n[t]=AP(j,g,j.e[g][t]);for(t=1;t<h;++t)for(o=0;o<t;++o)if(r=VF(E0(n[t],n[o])),0.08>r||3.061592653589793<r){for(E=v=z=0;E<h;++E)E!=t&&E!=o&&(z+=VF(H0(n[t],n[E])),v+=VF(H0(n[o],n[E])));z=z<v?j.i[g][t]:\nj.i[g][o];if(1==rP(j,z)){j=z;break a}}r=-1;for(t=n=0;t<h;++t)z=j.e[g][t],o=j.i[g][t],z=F0(j,o,z),n<z&&(n=z,r=o);j=r}c.y[0][j]!=d&&(c.y[1][j]=c.y[0][j],c.y[0][j]=d);g=-1;for(h=0;h<e;++h)if(j==c.i[d][l[h]]){g=h;break}l=y(kH,il,86,[y(A,u,-1,[2,1,2,1]),y(A,u,-1,[1,2,2,1]),y(A,u,-1,[1,1,2,2]),y(A,u,-1,[2,1,1,2]),y(A,u,-1,[2,2,1,1]),y(A,u,-1,[1,2,1,2])]);for(h=1;h<e;++h)f[h]<f[0]&&(f[h]+=6.283185307179586);if(3==e){e=!1;switch(g){case 0:e=f[1]<f[2]&&3.141592653589793>f[2]-f[1]||f[1]>f[2]&&3.141592653589793<\nf[1]-f[2];break;case 1:e=3.141592653589793<f[2]-f[0];break;case 2:e=3.141592653589793>f[1]-f[0]}f=1==(c.s[d]&3)^e?17:9}else e=0,f[1]<=f[2]&&f[2]<=f[3]?e=0:f[1]<=f[3]&&f[3]<=f[2]?e=1:f[2]<=f[1]&&f[1]<=f[3]?e=2:f[2]<=f[3]&&f[3]<=f[1]?e=3:f[3]<=f[1]&&f[1]<=f[2]?e=4:f[3]<=f[2]&&f[2]<=f[1]&&(e=5),f=1==(c.s[d]&3)^1==l[e][g]?9:17;c.B[j]=f}}}for(b=0;b<a.d;++b)if(d=a,c=b,h=z=e=h=f=l=n=t=l=r=g=h=j=o=t=g=n=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&oP(d,c)){l=h=f=e=-1;for(g=n=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)o=d.i[j][r],o!=c&&1==rP(d,o)&&(t=d.e[j][r],z=F0(d,o,t),n<z&&(n=z,f=t,e=o,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<jP(d,d.y[g][c]);++r)o=d.i[d.y[g][c]][r],o!=c&&1==rP(d,o)&&(d.B[o]=1);d.y[1][e]!=f&&(d.y[0][e]=d.y[1][e],d.y[1][e]=f);j=2147483647;for(g=0;g<d.f[h];++g)t=d.e[h][g],d.i[h][g]!=c&&j>t&&(j=t);t=C(A,u,-1,2,1);for(g=n=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[n++]=d.e[l][g]);g=xR(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==n?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=E0(g,AP(d,\nl,t[0])),l=E0(g,AP(d,l,t[1])),l=h-l):l=E0(g,AP(d,l,t[0]));0>l^2==(d.z[c]&3)^j==f?d.B[e]=17:d.B[e]=9}}}function X(a,b){var c,d;c=b;for(d=0;0!=b;)0==a.c&&(a.e=(a.a[++a.d]&63)<<11,a.c=6),d|=(65536&a.e)>>16-c+b,a.e<<=1,--b,--a.c;return d}function I0(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function J0(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function K0(){this.b=!0}w(24,1,{},K0);_.a=null;_.b=!1;_.c=0;_.d=0;_.e=0;_.f=null;\nfunction L0(a,b){var c,d;c=b;var e,f;9.0E-4>(0>=c?0-c:c)&&(c=0);c=Q(L(R(c*Math.pow(10,4))))/Math.pow(10,4);d=m+(new UJ(c)).a;e=ex(d,fx(46));0>e&&(d+=Lb,e=ex(d,fx(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=bc;10<d.length&&(d=cd);e=m;for(c=1;c<=10-d.length;++c)e+=ea;d=e+d;for(c=d.length;10>c;++c)mD(a.a,32);oO(a.a,d)}function M0(a,b){var c,d,e;if(0>b||999<b)oO(a.a," ?");else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?mD(a.a,48):mD(a.a,32):(mD(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction N0(a){var b=new lD,c,d,e,f,g,h,j,l;pQ(a,7);f=!0;for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1!=(a.s[c]&1572864)>>19){f=!1;break}l=-1;if(f){d=C(A,u,-1,32,1);for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1==(a.s[c]&1572864)>>19){c=1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21;++d[c];0<d[c]&&(l=c);break}}this.a=b;oO(this.a,(null!=a.I?a.I:m)+ba);oO(this.a,"Actelion Java MolfileCreator 1.0\\n\\n");M0(this,a.o);M0(this,a.p);oO(this.a,ia);M0(this,f?0:1);oO(this.a,\n" 0 0 0 0 0999 V2000\\n");b=1==a.o;for(c=1;c<a.o;++c)if(a.D[c].a!=a.D[0].a||a.D[c].b!=a.D[0].b||a.D[c].c!=a.D[0].c){b=!0;break}d=1;if(b)if(c=x0(a,a.o,a.p,24),0!=c)(1>c||3<c)&&(d=1.5/c);else{e=1.7976931348623157E308;for(c=1;c<a.o;++c)for(d=0;d<c;++d)g=a.D[d].a-a.D[c].a,h=a.D[d].b-a.D[c].b,j=a.D[d].c-a.D[c].c,g=g*g+h*h+j*j,e>g&&(e=g);d=3/e}for(c=0;c<a.o;++c)b?(L0(this,d*a.D[c].a),L0(this,d*-a.D[c].b),L0(this,d*-a.D[c].c)):oO(this.a," 0.0000 0.0000 0.0000"),null!=(null==a.t?null:a.t[c])?\noO(this.a," L "):0!=(a.w[c]&1)?oO(this.a," A "):(e=(RP(),lR)[a.x[c]],oO(this.a,ea+e),1==e.length?oO(this.a,ha):2==e.length&&oO(this.a,ea)),oO(this.a," 0 0 0"),e=1920&a.w[c],0==e?oO(this.a,i_):384==e?oO(this.a," 3"):128==e?oO(this.a,k_):1792==e?oO(this.a,j_):1664==e&&oO(this.a,k_),oO(this.a,0!=(a.w[c]&8192)?j_:i_),e=((a.s[c]&-268435456)>>>28)-1,-1==e?oO(this.a,i_):0==e?oO(this.a," 15"):M0(this,e),oO(this.a,ja),M0(this,WF(a.u[c])),oO(this.a," 0 0\\n");for(c=0;c<a.p;++c){switch(a.B[c]){case 1:b=\n1;d=0;break;case 2:b=2;d=0;break;case 4:b=3;d=0;break;case 9:b=1;d=6;break;case 17:d=b=1;break;case 26:b=2;d=3;break;case 64:b=4;d=0;break;default:b=1,d=0}f&&(1==d||6==d)&&JQ(a,a.y[0][c])!=l&&(d=0);e=a.A[c]&15;0!=e&&(8==e?b=4:3==e?b=5:9==e?b=6:10==e?b=7:b=8);e=a.A[c]&48;e=0==e?0:32==e?1:2;M0(this,1+a.y[0][c]);M0(this,1+a.y[1][c]);M0(this,b);M0(this,d);oO(this.a,i_);M0(this,e);oO(this.a," 0\\n")}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){oO(this.a,Te);M0(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(oO(this.a,\nea),M0(this,c+1),f=a.q[c],0>f?(oO(this.a," -"),f=-f):oO(this.a,e_),mD(this.a,48+f&65535));oO(this.a,ba)}for(c=f=0;c<a.o;++c)0==a.v[c]||++f;if(0!=f){oO(this.a,We);M0(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(oO(this.a,ea),M0(this,c+1),oO(this.a,ea),M0(this,a.v[c]));oO(this.a,ba)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){oO(this.a,LO);M0(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(oO(this.a,ea),M0(this,c+1),a.s[c]&48){case 16:oO(this.a,f_);break;case 32:oO(this.a,g_);break;case 48:oO(this.a,\nh_)}oO(this.a,ba)}if(a.E){for(c=f=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){oO(this.a,MO);M0(this,f);for(c=0;c<a.o;++c)if(f=a.w[c]&120,0!=f)switch(oO(this.a,ea),M0(this,c+1),f){case 112:oO(this.a," -1");break;case 8:oO(this.a,f_);break;case 104:oO(this.a,g_);break;case 88:oO(this.a,h_);break;case 56:oO(this.a," 4")}oO(this.a,ba)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){oO(this.a,"M ALS ");M0(this,c+1);M0(this,f.length);oO(this.a,0!=(a.w[c]&1)?" T ":" F ");for(l=0;l<f.length;++l)switch(b=\n(RP(),lR)[f[l]],b.length){case 1:oO(this.a,b+e_);break;case 2:oO(this.a,b+ha);break;case 3:oO(this.a,b+ea);break;default:oO(this.a," ?")}oO(this.a,ba)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){oO(this.a,NO);M0(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(oO(this.a,ea),M0(this,c+1),0!=(f&4096)?oO(this.a,e_+(a.f[a.o+c]+1)):oO(this.a," -2"));oO(this.a,ba)}}oO(this.a,Ve)}w(25,1,{},N0);_.a=null;\nfunction B_(a,b){var c,d,e,f;c=m+Uu(100*b.a)/100;d=m+Uu(100*b.b)/100;e=m+Uu(100*b.c)/100;f=m+Uu(100*b.d)/100;c=\'<line x1="\'+c+p_+e+o_+d+q_+f+\'" style="stroke:\'+a.e+";stroke-width:"+Uu(100*a.n)/100+r_;e0(a,c)}function h0(a,b,c,d){W_(a,b);b=\'<text x="\'+Uu(100*c)/100+\'" text-anchor="middle" y="\'+Uu(100*(d+~~(a.o/3)))/100+\'" font-family=" \'+a.f.a+\'" font-size="\'+a.f.b+n_+a.e+\'">\'+b+"<\/text>";e0(a,b)}\nfunction g0(a,b,c,d){b=\'<circle cx="\'+Uu(100*b)/100+m_+Uu(100*c)/100+\'" r="\'+Uu(100*d)/100+n_+a.e+\'" />\';e0(a,b)}function W_(a,b){var c;c=II();if(-1<c&&9>c)return!a.i&&(a.i=(dt(),new qA(a.f))),c=AC(a.i,b),11<=a.f.b&&(c*=1.5714285714285714),c;var d=a.f;c=b;var e=O0;e||(O0=e=$doc.createElement("canvas"));d=m+d.b+cj+d.a;e=e.getContext("2d");e.font=d;c=e.measureText(c);return(new Y_(0,0,c.width,0)).b}function a0(a,b){a.o!=b&&(a.o=b,a.f=new cC(Fe,0,b))}\nfunction P0(a){var b,c,d;d=\'<svg id="\'+(null!=a.k?a.k:ri+V_)+\'" xmlns="http://www.w3.org/2000/svg" version="1.1" \'+a.gd(ea)+\'width="\'+a.p+\'px" height="\'+a.j+\'px" viewBox="0 0 \'+a.p+ea+a.j+\'">\\n\';b="<style> #"+(null!=a.k?a.k:ri+V_)+" {pointer-events:none; } #"+(null!=a.k?a.k:ri+V_)+" .event { pointer-events:all;} <\/style>\\n";d+=d_;d+=b;for(c=new uu(a.c);c.b<c.d.Pf();)b=vu(c),e0(a,b);for(c=new uu(a.b);c.b<c.d.Pf();)b=vu(c),e0(a,b);return d+a.fd(d_)+Mq(a.d.a)+"<\/svg>"}\nfunction e0(a,b){tp(a.d,d_);tp(a.d,b);tp(a.d,ba)}w(28,3,{});_.fd=sy;_.gd=sy;_.bd=function(a,b,c){var d,e;e=new Hu(\'<polygon points="\');for(d=0;d<c;++d)oO(e,m+Uu(100*a[d])/100),sp(e.a,Pa),oO(e,m+Uu(100*b[d])/100),sp(e.a,ea);oO(e,\'" style="fill:\'+this.e+";stroke:"+this.e+\';stroke-width:1"/>\');e0(this,Mq(e.a))};_.cd=function(a){this.e=sj+(a.d>>16&255)+Pa+(a.d>>8&255)+Pa+(a.d&255)+La};_.tS=function(){return P0(this)};_.e=rg;_.i=null;_.j=400;_.k=null;_.n=1;_.o=10;_.p=400;var V_=0;\nfunction Q0(a,b){var c,d,e;1==a.b.B[b]&&UQ(a.b,b,2);for(d=0;2>d;++d){c=W(a.b,d,b);A0(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[yP(a.b,c,e)]=!1}}function R0(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.b.d;++c)if(a.a[c]){f=!1;for(e=0;2>e;++e){b=!1;d=W(a.b,e,c);for(g=0;g<a.b.f[d];++g)if(c!=yP(a.b,d,g)&&a.a[yP(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,Q0(a,c))}}while(h)}function S0(){}w(29,1,{},S0);_.a=null;_.b=null;\nfunction T0(a,b,c,d){a.b||(4==a.i||3==a.i&&-1!=a.c?a.b=!0:(a.j[a.i]=d,a.f[a.i]=b,a.k[a.i]=c,++a.i))}\nfunction U0(a,b){var c,d,e,f;if(a.b)return 3;-1!=a.c&&(a.c=b[a.c]);for(e=0;e<a.i;++e)2147483647!=a.f[e]&&(a.f[e]=b[a.f[e]]);if(-1==a.c&&0==a.d){d=2147483647;f=-1;for(e=0;e<a.i;++e)d>a.k[e]&&(d=a.k[e],f=e);a.c=a.f[f];for(e=f+1;e<a.i;++e)a.f[e-1]=a.f[e],a.k[e-1]=a.k[e],a.j[e-1]=a.j[e];--a.i}f=(-1==a.c?0:1)+a.d+a.i;if(4<f||3>f)return 3;c=-1==a.c&&1==a.d||-1!=a.c&&XR(a.n.b,a.c);d=-1;for(e=0;e<a.i;++e)if(a.j[e]){if(-1!=d||c)return 3;d=e}f=!1;if(-1!=d)for(e=0;e<a.i;++e)!a.j[e]&&a.f[d]<a.f[e]&&(f=!f);d=\n!1;if(-1!=a.c&&!c)for(e=0;e<a.i;++e)a.c<a.f[e]&&(d=!d);e=a.f;c=a.k;var g,h,j;h=!1;for(g=1;g<a.i;++g)for(j=0;j<g;++j)e[j]>e[g]&&(h=!h),c[j]>c[g]&&(h=!h);return a.e^h^d^f?2:1}function V0(a,b,c,d,e,f){this.n=a;0!=d&&1!=d?this.b=!0:(this.a=b,this.c=c,this.d=d,this.e=f,this.i=0,this.j=C(hq,ql,-1,4,2),this.f=C(A,u,-1,4,1),this.k=C(A,u,-1,4,1),-1!=c&&1==d&&(T0(this,2147483647,e,!0),this.d=0))}w(30,1,{},V0);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction W0(a){var b;pQ(a,15);b=a.C&65535;switch(a.C&-65536){case 65536:return null;case 131072:return 1==b?"meso":m+b+" meso diastereomers";case 0:return"unknown chirality";case 196608:return"racemate";case 262144:return"this enantiomer";case 327680:return"this or other enantiomer";case 393216:return"two epimers";default:return 1==b?"one stereo isomer":m+b+" stereo isomers"}}\nfunction X0(a){pQ(a,15);if(a.b){var a=a.b,b;for(b=0;b<a.H.c;++b)if(0==(a.H.s[b]&67108864)&&3==a.S[b]){var c=a.H;c.s[b]|=67108864;c.K&=3}for(b=0;b<a.H.d;++b)3==a.k[b]&&2==rP(a.H,b)&&UQ(a.H,b,26)}}\nfunction Y0(a,b,c){var d,e,f;f=b.length;d=new Z0(a.f,f,a.e);d.a[0]=0;for(e=d.b[0]=0;e<f;++e)d.n[e]=128-f,d.e[e]=b[e];if(8>f)$0(d);else a:{var g,h,j,l,n,o,r;f=y(kH,il,86,[y(A,u,-1,[627]),null,y(A,u,-1,[2457]),null,y(A,u,-1,[2451,8643,2519]),null,y(A,u,-1,[34377,-2147448999]),null,y(A,u,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,y(A,u,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,y(A,u,-1,[542985,137283,2122017,530691,2206773,-2144711351,219209,2840841,137555,-2146871031,-2147264167,613705,-2145360543,-2146625271,694611,2454837,-2145356703,-2147345133,-2146928951,-2146931805,-2144641719,-2146951869,-2146625237,-2146624183,2841963,1074905,-2146625117,2799955,-2144723645,138583,859225,-2145264843,-2145216253,-2146624149,-2144700727,-2146928917,-2143905527,-2144045771,-2146789097,2288547,544407,2104323,-2146911977,-2144479405,3633737,\n-2146870089,-2146952169]),null,y(A,u,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);o=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[o]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==rP(a.f,c[j])&&(h=a.f.z[c[j]]&3,1==h&&(b+=l),2==h&&(e+=l)),b>>>=1,e>>>=1;for(r=0;r<f[o].length;++r){h=0==(-2147483648&f[o][r]);c=2147483647&f[o][r];for(j=!1;!j;j=!j){if(j){if(h)break;n=0;for(g=1;g!=l;g<<=1)n<<=1,0!=(c&g)&&(n|=1);c=n}for(g=0;g<d.e.length;++g){if(0==(c&b)&&0==(~c&e)){b=\n0;e=!0;for(j=1;j<d.e.length;++j)d.a[j]=d.a[j-1]+Math.sin(b),d.b[j]=d.b[j-1]+Math.cos(b),0==(c&1)&&(e=!e),b+=e?1.0471975511965976:-1.0471975511965976,c>>>=1;break a}0!=(c&1)&&(c|=l);c>>>=1}}}}$0(d)}vm(a.c,d)}function a1(a,b){var c,d;d=0;EP(a,a.length,(FP(),FP(),GP));for(c=0;c<a.length;++c)(0==c||0!=HP(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction b1(a){var b,c,d,e,f,g,h,j,l;j=new Bm;l=new Bm;c=new Bm;for(e=new uu(a.c);e.b<e.d.Pf();){d=vu(e);f=0;c.mg();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(vm(c,new c1(d,g,b)),f+=b);if(0!=f){d1(c,new e1);for(h=new uu(c);h.b<h.d.Pf()&&!(g=vu(h),0<f*g.b&&(b=(0>f?-f:f)>=WF(g.b)?g.b:f,f-=b,vm(0>b?j:l,new c1(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;d1(l,new f1);d1(j,new g1);for(f=new uu(l);f.b<f.d.Pf();){e=vu(f);for(d=new uu(j);d.b<d.d.Pf();)if(c=vu(d),e.b==-c.b)return a.j[e.c.e[e.a]]-=\ne.b,a.j[c.c.e[c.a]]-=c.b,new h1(e.c,c.c,e.a,c.a)}for(f=new uu(l);f.b<f.d.Pf();){e=vu(f);for(d=new uu(j);d.b<d.d.Pf();)if(c=vu(d),e.b>-c.b)return a.j[e.c.e[e.a]]+=c.b,a.j[c.c.e[c.a]]-=c.b,new h1(e.c,c.c,e.a,c.a)}for(f=new uu(l);f.b<f.d.Pf();){e=vu(f);for(d=new uu(j);d.b<d.d.Pf();)if(c=vu(d),e.b<-c.b)return a.j[e.c.e[e.a]]-=e.b,a.j[c.c.e[c.a]]+=e.b,new h1(e.c,c.c,e.a,c.a)}return null}function i1(a){return 2>a.c.c?null:new j1(ww(a.c,0),ww(a.c,1))}\nfunction k1(a){var b,c,d,e,f,g,h,j;j=b=null;for(f=0;f<a.f.d;++f)if(32==a.f.B[f]){c=W(a.f,0,f);e=-1;for(g=0;g<a.c.c&&!(e=l1(ww(a.c,g),c),-1!=e);++g);d=W(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=l1(ww(a.c,h),d),-1!=c);++h);g!=h&&(g>h&&(d=g,g=h,h=d,d=e,e=c,c=d),null==j&&(j=C(m1,q,10,a.c.c,0)),null==j[h]&&(j[h]=C(n1,c_,9,h,0)),j[h][g]?(j[h][g].c[0]+=j[h][g].b[0].a[e],j[h][g].d[0]+=j[h][g].b[0].b[e],j[h][g].c[1]+=j[h][g].b[1].a[c],j[h][g].d[1]+=j[h][g].b[1].b[c],++j[h][g].a[0],++j[h][g].a[1]):(j[h][g]=new h1(ww(a.c,\ng),ww(a.c,h),e,c),!b&&(b=new Bm),vm(b,j[h][g])))}return b}function $0(a){var b,c;b=3.141592653589793-3.141592653589793*(a.e.length-2)/a.e.length;for(c=1;c<a.e.length;++c)a.a[c]=a.a[c-1]+Math.sin(b*(c-1)),a.b[c]=a.b[c-1]+Math.cos(b*(c-1))}function o1(a,b,c){var d,e;for(e=d=0;e<jP(a.f,c);++e)p1(b,iP(a.f,c,e))&&++d;return d}\nfunction q1(a,b,c,d){var e,f,d=new Z0(a.f,b.e.length+c.e.length-d,a.e);for(e=a=0;e<b.e.length;++e)d.e[a]=b.e[e],d.n[a]=b.n[e],d.a[a]=b.a[e],d.b[a++]=b.b[e];for(e=0;e<c.e.length;++e)f=l1(b,c.e[e]),-1==f?(d.e[a]=c.e[e],d.n[a]=c.n[e],d.a[a]=c.a[e],d.b[a++]=c.b[e]):d.n[f]<c.n[e]&&(d.n[f]=c.n[e]);return d}\nfunction r1(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new s1);if(0!=(a.e&1)){var j,l,n,o,r;o=!1;pQ(b,7);b.o=b.c;b.p=b.d;for(l=0;l<b.c;++l)b.f[b.o+l]!=b.f[l]&&(b.f[b.o+l]!=b.f[2*b.o+l]&&(o=!0),j=yQ(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=yQ(b,l,!0),j!=r&&(n=((b.s[l]&-268435456)>>>28)-1,(-1==n||n<j)&&CR(b,l,j))));G0(b);o&&(b.K=0)}a.f=b;pQ(a.f,3);a.c=new Bm;a.a=C(hq,ql,-1,a.f.o,2);a.b=C(hq,ql,-1,a.f.p,2);a.d=C(hq,ql,-1,a.f.p,2);for(d=0;d<a.f.p;++d)a.d[d]=32!=a.f.B[d];a.j=C(A,u,-1,a.f.o,1);for(c=0;c<a.f.o;++c)a.j[c]=\na.f.q[c];if(0!=(a.e&6)){for(d=0;d<a.f.p;++d)a.d[d]=!a.d[d]&&y0(a.f,W(a.f,0,d))&&y0(a.f,W(a.f,1,d));var t,z,v,E,s,F,P,M,$,da,Z,ca;for(E=v=s=0;E<a.f.p;++E)if(y0(a.f,W(a.f,0,E))&&y0(a.f,W(a.f,1,E))){a.b[E]=!0;var Hb=v,aa,sb=a.f,Mb=void 0,K=void 0,Ja=void 0,$c=void 0,Mb=sb.y[0][E],K=sb.y[1][E],Ja=sb.D[K].a-sb.D[Mb].a,$c=sb.D[K].b-sb.D[Mb].b;aa=Math.sqrt(Ja*Ja+$c*$c);v=Hb+aa;++s}if(!(0==s||0==v)){v/=s;for(t=0;t<a.f.o;++t)y0(a.f,t)&&(0==OP(a.f,t)?A0(a.f,t,!1):a.a[t]=!0);da=C(A,u,-1,a.f.o,1);var Ub=a.f,\ntb,N,za,mc,sd,qa,dd,$d;pQ(Ub,1);for(tb=0;tb<Ub.o;++tb)da[tb]=-1;for(tb=sd=0;tb<Ub.o;++tb)if(-1==da[tb]&&0!=(Ub.s[tb]&262144)){da[tb]=sd;qa=C(A,u,-1,Ub.o,1);qa[0]=tb;for(dd=mc=0;mc<=dd;){za=OP(Ub,qa[mc]);for($d=0;$d<za;++$d)N=Ub.e[qa[mc]][$d],-1==da[N]&&0!=(Ub.s[N]&262144)&&(qa[++dd]=N,da[N]=sd);++mc}++sd}F=sd;$=C(A,u,-1,F,1);for(t=0;t<a.f.o;++t)-1!=da[t]&&++$[da[t]];M=C(t1,q,12,F,0);for(P=0;P<F;++P)M[P]=new Z0(a.f,$[P],a.e);z=C(A,u,-1,F,1);for(t=0;t<a.f.o;++t)P=da[t],-1!=P&&(M[P].n[z[P]]=256,M[P].e[z[P]]=\nt,M[P].a[z[P]]=tP(a.f,t)/v,M[P].b[z[P]]=uP(a.f,t)/v,++z[P]);Z=-1;for(P=ca=0;P<F;++P)ca<$[P]&&(ca=$[P],Z=P);vm(a.c,M[Z]);for(P=0;P<F;++P)P!=Z&&vm(a.c,M[P])}}var Ya,pa,Ab,G,Sa,ob,Pc,hc,ga,tc,Y,O,db,Bb,Nb,T,Aa,Wa,Xc,Da,Qc,ub,Gd,je,Ec,ed,Vb;for(pa=0;pa<a.f.o;++pa)if(4<jP(a.f,pa)){ga=new Z0(a.f,1+jP(a.f,pa),a.e);ga.a[jP(a.f,pa)]=0;ga.b[jP(a.f,pa)]=0;ga.n[jP(a.f,pa)]=32;ga.e[jP(a.f,pa)]=pa;a.a[pa]=!0;for(Y=0;Y<jP(a.f,pa);++Y)ob=iP(a.f,pa,Y),ga.a[Y]=Math.sin(1.0471975511965976*Y-2.0943951023931953),ga.b[Y]=\nMath.cos(1.0471975511965976*Y-2.0943951023931953),ga.n[Y]=32,ga.e[Y]=ob,a.a[ob]=!0,a.b[yP(a.f,pa,Y)]=!0;vm(a.c,ga)}Gd=jQ(a.f);for(ub=0;ub<Gd.i.c;++ub){je=ww(Gd.j,ub).length;Da=ww(Gd.i,ub);Ec=!1;if(0!=(a.e&6)){Ec=!0;for(Y=0;Y<je;++Y)if(!y0(a.f,Da[Y])){Ec=!1;break}}if(!Ec){O=!1;for(Y=0;Y<je;++Y)if(sQ(a.f,Da[Y])==je){O=!0;break}if(O){Qc=ww(Gd.j,ub);Y0(a,Da,Qc);for(Y=0;Y<je;++Y)a.a[Da[Y]]=!0,a.b[Qc[Y]]=!0}}}for(Sa=0;Sa<a.f.p;++Sa)if(xP(a.f,Sa)&&!a.b[Sa]){a:{var eb=a,fd=Sa,Yb=void 0,Yc=void 0,I=void 0,\npb=void 0,wc=void 0,Hd=void 0,uc=void 0,ae=void 0,Td=void 0,ld=void 0,Zb=void 0,Cb=void 0,oa=void 0,Yb=W(eb.f,0,fd),Yc=W(eb.f,1,fd),wc=C(A,u,-1,eb.f.o,1),Hd=C(A,u,-1,eb.f.o,1),uc=C(A,u,-1,eb.f.o,1),ae=C(A,u,-1,eb.f.o,1);wc[0]=Yb;wc[1]=Yc;Hd[1]=fd;uc[Yb]=1;uc[Yc]=2;ae[0]=-1;ae[1]=0;for(Td=pb=1;pb<=Td;){for(ld=0;ld<jP(eb.f,wc[pb]);++ld){I=iP(eb.f,wc[pb],ld);if(1<pb&&I==Yb){oa=new u1(uc[wc[pb]]);Hd[0]=yP(eb.f,wc[pb],ld);Zb=pb;for(Cb=0;Cb<oa.a.length;++Cb)oa.a[Cb]=wc[Zb],oa.b[Cb]=Hd[Zb],Zb=ae[Zb];Vb=\noa;break a}0==uc[I]&&0!=(eb.f.s[I]&3072)&&(wc[++Td]=I,Hd[Td]=yP(eb.f,wc[pb],ld),uc[I]=uc[wc[pb]]+1,ae[Td]=pb)}++pb}Vb=null}Da=Vb.a;Qc=Vb.b;Y0(a,Da,Qc);for(Y=0;Y<Vb.a.length;++Y)a.a[Da[Y]]=!0,a.b[Qc[Y]]=!0}for(Sa=0;Sa<a.f.p;++Sa)if(!a.b[Sa]&&3==rP(a.f,Sa)&&(Ab=W(a.f,0,Sa),G=W(a.f,1,Sa),Nb=jP(a.f,Ab)+jP(a.f,G),2<Nb)){ga=new Z0(a.f,Nb,a.e);for(Y=Pc=0;Y<jP(a.f,Ab);++Y)ob=iP(a.f,Ab,Y),ob!=G&&(ga.e[Pc++]=ob,a.a[ob]=!0,a.b[yP(a.f,Ab,Y)]=!0);ga.e[Pc++]=Ab;ga.e[Pc++]=G;for(Y=0;Y<jP(a.f,G);++Y)ob=iP(a.f,G,\nY),ob!=Ab&&(ga.e[Pc++]=ob,a.a[ob]=!0,a.b[yP(a.f,G,Y)]=!0);for(Y=0;Y<Nb;++Y)ga.a[Y]=Y,ga.b[Y]=0,ga.n[Y]=1;a.a[Ab]=!0;a.a[G]=!0;a.b[Sa]=!0;vm(a.c,ga)}for(Sa=0;Sa<a.f.p;++Sa)if(!a.b[Sa]&&2==rP(a.f,Sa)){Ya=C(A,u,-1,a.f.o,1);for(Y=0;2>Y;++Y)if(Ya[0]=W(a.f,Y,Sa),Ya[1]=W(a.f,1-Y,Sa),1==a.f.k[Ya[0]]&&2==a.f.k[Ya[1]]&&2==jP(a.f,Ya[1])){a.a[Ya[0]]=!0;a.a[Ya[1]]=!0;a.b[Sa]=!0;Bb=1;do{T=iP(a.f,Ya[Bb],0)==Ya[Bb-1]?1:0;Ya[Bb+1]=iP(a.f,Ya[Bb],T);if(2==a.f.k[Ya[Bb+1]]&&2<jP(a.f,Ya[Bb+1]))break;a.a[Ya[Bb+1]]=!0;a.b[yP(a.f,\nYa[Bb],T)]=!0;++Bb}while(2==a.f.k[Ya[Bb]]&&2==jP(a.f,Ya[Bb]));Nb=jP(a.f,Ya[0])+jP(a.f,Ya[Bb])+Bb-1;ga=new Z0(a.f,Nb,a.e);for(db=0;db<=Bb;++db)ga.a[db]=db,ga.b[db]=0,ga.n[db]=64,ga.e[db]=Ya[db];hc=Bb+1;tc=!1;for(db=0;db<jP(a.f,Ya[0]);++db)ob=iP(a.f,Ya[0],db),ob!=Ya[1]&&(ga.a[hc]=-0.5,ga.b[hc]=tc?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),ga.n[hc]=64,ga.e[hc]=ob,++hc,tc=!0);tc=!1;for(db=0;db<jP(a.f,Ya[Bb]);++db)ob=iP(a.f,Ya[Bb],db),ob!=Ya[Bb-1]&&(ga.a[hc]=Bb+0.5,ga.b[hc]=tc?-Math.sin(1.0471975511965976):\nMath.sin(1.0471975511965976),ga.n[hc]=64,ga.e[hc]=ob,++hc,tc=!0);vm(a.c,ga)}}for(pa=0;pa<a.f.o;++pa)if(4==jP(a.f,pa)){Aa=C(A,u,-1,4,1);Wa=C(A,u,-1,4,1);for(Y=Xc=0;4>Y;++Y)Aa[Xc]=iP(a.f,pa,Y),Wa[Xc]=yP(a.f,pa,Y),1==jP(a.f,Aa[Xc])&&!a.b[Wa[Xc]]&&++Xc;if(2==Xc){ga=new Z0(a.f,3,a.e);for(Y=0;2>Y;++Y)a.a[Aa[Y]]=!0,a.b[Wa[Y]]=!0,ga.e[Y]=Aa[Y],ga.n[Y]=32;ga.a[0]=-0.5;ga.b[0]=0.866;ga.a[1]=0.5;ga.b[1]=0.866;ga.a[2]=0;ga.b[2]=0;ga.n[2]=32;ga.e[2]=pa;vm(a.c,ga)}if(3==Xc){for(Y=0;2>Y;++Y)1==rP(a.f,Wa[Y])&&(ed=\nAa[Y],Aa[Y]=Aa[2],Aa[2]=ed,ed=Wa[Y],Wa[Y]=Wa[2],Wa[2]=ed);ga=new Z0(a.f,4,a.e);for(Y=0;3>Y;++Y)a.a[Aa[Y]]=!0,a.b[Wa[Y]]=!0,ga.e[Y]=Aa[Y],ga.n[Y]=32;ga.a[0]=-1;ga.b[0]=0;ga.a[1]=1;ga.b[1]=0;ga.a[2]=0;ga.b[2]=1;ga.a[3]=0;ga.b[3]=0;ga.n[3]=32;ga.e[3]=pa;vm(a.c,ga)}}v1(a);for(var Md,be,gd,ic,ce,Ta;;){ic=null;for(Md=0;Md<a.f.o;++Md){for(gd=Ta=0;gd<jP(a.f,Md);++gd)a.b[yP(a.f,Md,gd)]||++Ta;if(1==Ta){a:{var Na=a,Fc=Md,xc=void 0,kb=void 0,yc=void 0,Ob=void 0,yd=void 0,td=void 0,zd=void 0,jc=void 0,Qa=void 0,\nGc=void 0,hd=void 0,Ad=void 0,yc=C(A,u,-1,Na.f.o,1),Ob=C(A,u,-1,Na.f.o,1),yd=C(A,u,-1,Na.f.o,1),td=C(A,u,-1,Na.f.o,1);yc[0]=Fc;yd[Fc]=1;td[0]=-1;for(zd=kb=0;kb<=zd;){if(0==kb||!Na.a[yc[kb]])for(jc=0;jc<jP(Na.f,yc[kb]);++jc)xc=iP(Na.f,yc[kb],jc),hd=yP(Na.f,yc[kb],jc),0==yd[xc]&&!Na.b[hd]&&(yc[++zd]=xc,Ob[zd]=hd,yd[xc]=yd[yc[kb]]+1,td[zd]=kb);if(kb==zd){Ad=new u1(yd[yc[kb]]);Qa=kb;for(Gc=0;Gc<Ad.a.length;++Gc)Ad.a[Gc]=yc[Qa],Ad.b[Gc]=Ob[Qa],Qa=td[Qa];ce=Ad;break a}++kb}ce=null}(!ic||ce.a.length>ic.a.length)&&\n(ic=ce)}}if(!ic)break;be=new Z0(a.f,ic.a.length,a.e);for(gd=0;gd<ic.a.length;++gd)a.a[ic.a[gd]]=!0,gd<ic.a.length-1&&(a.b[ic.b[gd]]=!0),be.e[gd]=ic.a[gd],be.a[gd]=Math.cos(0.5235987755982988)*gd,be.b[gd]=1==(gd&1)?0:0.5,be.n[gd]=128+ic.a.length;vm(a.c,be)}v1(a);for(f=new uu(a.c);f.b<f.d.Pf();){for(var Pb=e=vu(f),Qb=void 0,de=void 0,Hc=void 0,V=void 0,Rc=void 0,V=Hc=0;V<Pb.e.length;++V){Qb=Pb.e[V];de=jP(Pb.k,Qb);for(Rc=0;Rc<de;++Rc)iP(Pb.k,Qb,Rc)>Qb&&++Hc}Pb.f=C(A,u,-1,Hc,1);Pb.i=C(A,u,-1,Pb.k.o,1);\nfor(V=Hc=0;V<Pb.e.length;++V){Qb=Pb.e[V];de=jP(Pb.k,Qb);Pb.i[Qb]=V;for(Rc=0;Rc<de;++Rc)iP(Pb.k,Qb,Rc)>Qb&&(Pb.f[Hc++]=yP(Pb.k,Qb,Rc))}}var kc,Ra,zc,Xa,nc,lf,fb,ke,Me,Bd,le,vc;for(ke=0;ke<a.c.c;++ke){fb=ww(a.c,ke);for(Me=0;Me<fb.f.length;++Me)if(zc=fb.f[Me],2==rP(a.f,zc)){if(!JP(a.f,zc)&&0==(a.f.z[zc]&3)){var me=a.f;me.z[zc]|=16777216}if(!xP(a.f,zc)&&1<a.f.f[W(a.f,0,zc)]&&1<a.f.f[W(a.f,1,zc)]&&(1==(a.f.z[zc]&3)||2==(a.f.z[zc]&3))){vc=C(A,u,-1,2,1);Xa=C(A,u,-1,2,1);for(Bd=0;2>Bd;++Bd){vc[Bd]=a.f.G;\nXa[Bd]=W(a.f,Bd,zc);for(le=0;le<jP(a.f,Xa[Bd]);++le)nc=iP(a.f,Xa[Bd],le),nc!=W(a.f,1-Bd,zc)&&vc[Bd]>nc&&(vc[Bd]=nc)}lf=w1(fb.a[fb.i[Xa[0]]],fb.b[fb.i[Xa[0]]],fb.a[fb.i[Xa[1]]],fb.b[fb.i[Xa[1]]]);kc=w1(fb.a[fb.i[vc[0]]],fb.b[fb.i[vc[0]]],fb.a[fb.i[Xa[0]]],fb.b[fb.i[Xa[0]]]);Ra=w1(fb.a[fb.i[Xa[1]]],fb.b[fb.i[Xa[1]]],fb.a[fb.i[vc[1]]],fb.b[fb.i[vc[1]]]);0>E0(lf,kc)^0>E0(lf,Ra)^2==(a.f.z[zc]&3)&&x1(fb,zc)}}}var md,Ud,oc,Ic,qb,Ac,Ne,Oe,lc,Jc,Bc,gb,$b,ee,ye,Cd,Sc,Ba,hb,Id,Dd,Kc,Za,ne,Ef,nd;Dd=C(uQ,q,6,\na.f.o,0);for(Id=0;Id<a.f.o;++Id)Dd[Id]=new vQ(2),PP(Dd[Id],Id);nd=C(A,u,-1,a.f.o,1);for(Kc=0;Kc<a.f.d;++Kc)if(Za=a.f.z[Kc]&3,1==Za||2==Za)mP(Dd[W(a.f,0,Kc)],Ev(Za)),mP(Dd[W(a.f,1,Kc)],Ev(Za));ne=a1(Dd,nd);do{Ef=ne;for(var Wf=a,Xf=Dd,Ff=nd,Pe=void 0,sg=void 0,Fb=void 0,id=void 0,Jd=void 0,mf=void 0,tg=void 0,sg=C(A,u,-1,16,1),Pe=0;Pe<Wf.f.o;++Pe){for(Fb=0;Fb<jP(Wf.f,Pe);++Fb){tg=Ff[iP(Wf.f,Pe,Fb)];for(id=0;id<Fb&&!(tg<sg[id]);++id);for(Jd=Fb;Jd>id;--Jd)sg[Jd]=sg[Jd-1];sg[id]=tg}mf=xQ(6,jP(Wf.f,Pe));\nPP(Xf[Pe],Pe);QP(Xf[Pe],16,Ev(Ff[Pe]));QP(Xf[Pe],17*(6-mf),Gk);for(Fb=0;Fb<mf;++Fb)QP(Xf[Pe],17,Ev(sg[Fb]))}ne=a1(Dd,nd)}while(Ef!=ne);Ic=C(hK,Il,-1,a.f.p,1);var Pg,Gf,xa,Yf,Tc,nf,Jb,Hf,Lh,If;for(xa=0;xa<a.f.p;++xa)if(Pg=W(a.f,0,xa),Gf=W(a.f,1,xa),!(xP(a.f,xa)||1!=rP(a.f,xa)||1==jP(a.f,Pg)||1==jP(a.f,Gf)))if(!(0!=(a.e&2)&&y0(a.f,Pg))||!y0(a.f,Gf)){Lh=!1;for(Jb=0;2>Jb;++Jb)if(Yf=W(a.f,Jb,xa),2<jP(a.f,Yf)){If=!0;nf=-1;for(Hf=0;Hf<jP(a.f,Yf);++Hf)Tc=iP(a.f,Yf,Hf),Tc!=W(a.f,1-Jb,xa)&&(-1==nf?nf=nd[Tc]:\nnf!=nd[Tc]&&(If=!1));if(If){Lh=!0;break}}Lh||(0!=(a.e&4)&&y0(a.f,Pg)&&y0(a.f,Gf)?Ic[xa]=1:Ic[xa]=2)}for(oc=0;oc<a.f.p;++oc)2==Ic[oc]&&(0!=(a.f.s[W(a.f,0,oc)]&3072)||0!=(a.f.s[W(a.f,1,oc)]&3072))&&(Ic[oc]=3);for(gb=0;gb<a.c.c;++gb){Jc=ww(a.c,gb);Ne=y1(Jc);Cd=Jc.c;ye=new z1(Jc,a.e);ee=-1;for(Bc=0;224>Bc&&0!=Ne.c;++Bc){Oe=A1(a.i,Ne.c);Ac=(TB(Oe,Ne.c),Ne.b[Oe]);a:{var of=a,Nd=Ac[0],oe=Ac[1],Vd=void 0,ib=void 0,Zf=void 0,od=void 0,ya=void 0,zl=void 0,Rh=void 0,jk=void 0,Ga=void 0,Ci=void 0,ih=void 0,Sh=\nvoid 0,ya=C(A,u,-1,of.f.o,1),zl=C(A,u,-1,of.f.o,1),Rh=C(A,u,-1,of.f.o,1),jk=C(A,u,-1,of.f.o,1);ya[0]=oe;Rh[oe]=1;jk[0]=-1;for(Ga=od=0;od<=Ga;){for(Ci=0;Ci<OP(of.f,ya[od]);++Ci){ib=iP(of.f,ya[od],Ci);Sh=yP(of.f,ya[od],Ci);if(ib==Nd){Zf=Rh[ya[od]];Vd=C(A,u,-1,Zf,1);Vd[0]=Sh;for(ih=1;ih<Zf;++ih)Vd[ih]=zl[od],od=jk[od];qb=Vd;break a}0==Rh[ib]&&(ya[++Ga]=ib,zl[Ga]=Sh,Rh[ib]=Rh[ya[od]]+1,jk[Ga]=od)}if(od==Ga)break;++od}qb=null}md=C(A,u,-1,qb.length,1);Ud=0;if(32>Bc)for($b=1;$b<qb.length-1;++$b)3==Ic[qb[$b]]&&\n(md[Ud++]=qb[$b]);else if(96>Bc)for($b=1;$b<qb.length-1;++$b)2<=Ic[qb[$b]]&&(md[Ud++]=qb[$b]);else for($b=1;$b<qb.length-1;++$b)1<=Ic[qb[$b]]&&(md[Ud++]=qb[$b]);if(0!=Ud){Ba=md[0];if(1<Ud){do Ba=md[A1(a.i,Ud)];while(Ba==ee)}Ba!=ee&&(ee=Ba,x1(Jc,Ba),Ne=y1(Jc),Cd>Jc.c&&(Cd=Jc.c,ye=new z1(Jc,a.e)))}}ZB(a.c,gb,ye);Jc=ye;lc=1;do{Sc=9999;for($b=0;$b<Jc.e.length;++$b)if(hb=nd[Jc.e[$b]],hb==lc){for(var pc=Jc,Rg=$b,kk=void 0,Al=void 0,jh=void 0,Th=void 0,vg=void 0,kh=void 0,Uh=void 0,Sg=void 0,wg=void 0,Tg=\nvoid 0,nj=void 0,Bl=void 0,Wd=void 0,Qe=void 0,ze=void 0,Xb=void 0,rf=void 0,Vg=void 0,yk=void 0,vv=void 0,Wd=pc.a[Rg],rf=pc.b[Rg],Th=C(B1,q,11,4,0),Tg=wg=0;Tg<pc.f.length&&!(4<=wg);++Tg)Rg==pc.i[W(pc.k,0,pc.f[Tg])]||Rg==pc.i[W(pc.k,1,pc.f[Tg])]||(Qe=pc.a[pc.i[W(pc.k,0,pc.f[Tg])]],Vg=pc.b[pc.i[W(pc.k,0,pc.f[Tg])]],ze=pc.a[pc.i[W(pc.k,1,pc.f[Tg])]],yk=pc.b[pc.i[W(pc.k,1,pc.f[Tg])]],kh=Math.sqrt((Qe-Wd)*(Qe-Wd)+(Vg-rf)*(Vg-rf)),Uh=Math.sqrt((ze-Wd)*(ze-Wd)+(yk-rf)*(yk-rf)),jh=Math.sqrt((ze-Qe)*(ze-\nQe)+(yk-Vg)*(yk-Vg)),kh<jh&&Uh<jh?Qe==ze?(vg=0>=Wd-Qe?0-(Wd-Qe):Wd-Qe,0.5>vg&&(Th[wg++]=new C1(w1(Qe,rf,Wd,rf),(0.5-vg)/2))):Vg==yk?(vg=0>=rf-Vg?0-(rf-Vg):rf-Vg,0.5>vg&&(Th[wg++]=new C1(w1(Wd,Vg,Wd,rf),(0.5-vg)/2))):(nj=(yk-Vg)/(ze-Qe),Bl=-1/nj,kk=Vg-nj*Qe,Al=rf-Bl*Wd,Xb=(Al-kk)/(nj-Bl),vv=nj*Xb+kk,vg=Math.sqrt((Xb-Wd)*(Xb-Wd)+(vv-rf)*(vv-rf)),0.5>vg&&(Th[wg++]=new C1(w1(Xb,vv,Wd,rf),(0.5-vg)/2))):0.5>kh?Th[wg++]=new C1(w1(Qe,Vg,Wd,rf),(0.5-kh)/2):0.5>Uh&&(Th[wg++]=new C1(w1(ze,yk,Wd,rf),(0.5-Uh)/\n2)));0<wg&&(Sg=D1(Th,wg),pc.a[Rg]+=Sg.b*Math.sin(Sg.a),pc.b[Rg]+=Sg.b*Math.cos(Sg.a))}else hb>lc&&hb<Sc&&(Sc=hb);lc=Sc}while(9999!=Sc)}var Rl,Nn;for(Rl=0;Rl<a.f.o;++Rl)!y0(a.f,Rl)&&0==jP(a.f,Rl)&&(Nn=new Z0(a.f,1,a.e),a.a[Rl]=!0,Nn.e[0]=Rl,Nn.a[0]=0,Nn.b[0]=0,Nn.n[0]=0,vm(a.c,Nn));var $_,wv;for(wv=k1(a);wv;){for(var On=void 0,xv=void 0,MD=void 0,ND=void 0,ND=0,MD=null,xv=new uu(wv);xv.b<xv.d.Pf();)On=vu(xv),ND<On.b[0].e.length*On.b[1].e.length&&(ND=On.b[0].e.length*On.b[1].e.length,MD=On);$_=MD;E1(a,\n$_,1.2);wv=k1(a)}var yv;for(yv=b1(a);yv;)E1(a,yv,1.5),yv=b1(a);var zv;for(zv=i1(a);zv;)E1(a,zv,1.8),zv=i1(a);for(g=0;g<a.c.c;++g){e=ww(a.c,g);for(h=0;h<e.e.length;++h)B0(a.f,e.e[h],e.a[h]),C0(a.f,e.e[h],e.b[h]),D0(a.f,e.e[h],0)}}\nfunction E1(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,n;e=C(XE,Ml,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];n=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var o=void 0,r=o=void 0,t=void 0,z=void 0,v=void 0,E=void 0,s=E=void 0,F=z=o=v=z=void 0,P=void 0,M=r=void 0,$=z=o=void 0,da=void 0;if(1==f.e.length)f=0;else{M=c+Math.sqrt(b.b[1-j].e.length);t=C(XE,Ml,-1,36,1);for(s=0;s<f.e.length;++s)o=w1(h,l,f.a[s],f.b[s]),o=Q(L(Math.round(36*o/6.283185307179586))),o=0>o?o+36:36<=o?o-36:o,z=h-f.a[s],v=l-f.b[s],\nz=z*z+v*v,t[o]<z&&(t[o]=z);o=z=-1;for(s=0;36>s;++s)t[s]=Math.sqrt(t[s]),z<t[s]&&(z=t[s],o=s);o=0>o-18?o-18+36:36<=o-18?o-18-36:o-18;for(s=0;18>=s;++s)t[0>o+s?o+s+36:36<=o+s?o+s-36:o+s]+=0.01*s,t[0>o-s?o-s+36:36<=o-s?o-s-36:o-s]+=0.01*s;$=C(XE,Ml,-1,9,1);for(s=1;9>s;++s)$[s]=Math.sin(0.17453292519943295*s);da=M*M;P=1.7976931348623157E308;F=-1;for(o=0;36>o;++o)if(!(t[o]>=P)){v=t[o];for(s=1;9>s;++s){for(z=-1;1>=z&&!(r=0>o+z*s?o+z*s+36:36<=o+z*s?o+z*s-36:o+z*s,!(t[r]<=v)&&(E=t[r]*$[s],E<M&&(E*=E,r=Math.sqrt(da-\nE)+Math.sqrt(t[r]*t[r]-E)-M,v<r&&(v=r,P<=r))));z+=2);if(P<=v)break}P>v&&(P=v,F=o)}f=6.283185307179586*F/36}n[g]=f}F1(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);F1(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);n=1.7976931348623157E308;f=-1.7976931348623157E308;g=b.d[0]-b.d[1];for(j=0;j<b.b[1].b.length;++j)b.b[1].b[j]+=g,n>b.b[1].b[j]&&(n=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-n+2*c;f=Uu(Math.ceil(j));n+=(j-f)/2-c;g=C(XE,Ml,-1,f,1);for(j=0;j<f;++j)g[j]=b.c[1]+c;for(j=0;j<b.b[1].b.length;++j){h=\nb.b[1].b[j]-n;l=Uu(h-c);for(h=xQ(Uu(h+c),f-1);l<=h;++l)g[l]>b.b[1].a[j]&&(g[l]=b.b[1].a[j])}for(j=0;j<f;++j)g[j]-=c;c=b.c[0]-b.c[1];for(j=0;j<b.b[0].a.length;++j)f=Uu(b.b[0].b[j]-n),0<=f&&f<g.length&&c<b.b[0].a[j]-g[f]&&(c=b.b[0].a[j]-g[f]);for(j=0;j<b.b[1].a.length;++j)b.b[1].a[j]+=c;d&&(F1(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),F1(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=q1(a,b.b[0],b.b[1],0);G1(a,b.b[0],b.b[1],d)}\nfunction v1(a){for(var b,c,d,e,f,g,h,j,l,n,o,r,t,z,v;;){n=v=0;z=t=null;for(f=1;f<a.c.c;++f){d=ww(a.c,f);for(g=0;g<f;++g){e=ww(a.c,g);for(j=r=o=c=b=0;j<d.e.length;++j)for(l=0;l<e.e.length;++l)d.e[j]==e.e[l]&&(++c,b=d.e[j],o<d.n[j]&&(o=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==o1(a,d,b)&&1==o1(a,e,b)?0:1,o>r?h=(b<<24)+(o<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(o<<8)+c,v<h)){v=h;n=c;for(j=r=o=0;j<d.e.length;++j)o<d.n[j]&&(o=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);o>r?(t=d,z=e):(t=e,z=\nd)}}}if(0==v)break;if(n==t.e.length)om(a.c,t);else if(n==z.e.length)om(a.c,z);else{c=a;f=n;r=o=e=d=n=n=j=b=v=g=void 0;g=C(A,u,-1,f,1);for(b=v=0;b<t.e.length;++b)for(j=0;j<z.e.length;++j)t.e[b]==z.e[j]&&(g[v++]=t.e[b]);if(1==f)f=(n=l1(t,g[0]),d=l1(z,g[0]),H1(z,t.a[n]-z.a[d],t.b[n]-z.b[d]),e=I1(c,t,g[0]),o=I1(c,z,g[0]),r=0,1==o1(c,t,g[0])&&1==o1(c,z,g[0])&&(r=1.0471975511965976),F1(z,z.a[d],z.b[d],e-o+r+3.141592653589793),q1(c,t,z,1));else{n=c;d=t;e=z;r=g;var E=void 0,s=v=void 0,F=void 0,P=void 0,M=\nvoid 0,$=void 0,da=void 0,Z=l=j=b=P=void 0,ca=s=E=o=v=g=l=j=b=v=E=void 0,$=void 0;j=C(A,u,-1,f,1);l=C(A,u,-1,f,1);for(b=0;b<f;++b)j[b]=l1(d,r[b]),l[b]=l1(e,r[b]);for(b=E=v=o=g=0;b<f;++b)g+=d.a[j[b]],o+=d.b[j[b]],v+=e.a[l[b]],E+=e.b[l[b]];g/=f;o/=f;v/=f;E/=f;H1(e,g-v,o-E);P=C(B1,q,11,f,0);$=C(B1,q,11,f,0);E=C(B1,q,11,f,0);v=C(B1,q,11,f,0);for(b=0;b<f;++b)P[b]=new J1(g,o,d.a[j[b]],d.b[j[b]]),$[b]=new J1(g,o,e.a[l[b]],e.b[l[b]]),E[b]=new C1(P[b].a-$[b].a,P[b].b*$[b].b),v[b]=new C1(P[b].a+$[b].a,P[b].b*\n$[b].b);E=D1(E,f);v=D1(v,f);for(b=$=ca=0;b<f;++b)for(Z=0;Z<jP(n.f,r[b]);++Z)s=iP(n.f,r[b],Z),p1(d,s)&&!p1(e,s)&&++ca,!p1(d,s)&&p1(e,s)&&++$;M=C(B1,q,11,ca,0);da=C(B1,q,11,$,0);P=C(B1,q,11,$,0);for(b=$=ca=0;b<f;++b)for(Z=0;Z<jP(n.f,r[b]);++Z)s=iP(n.f,r[b],Z),p1(d,s)&&!p1(e,s)&&(F=l1(d,s),M[ca]=new J1(d.a[j[b]],d.b[j[b]],d.a[F],d.b[F]),++ca),!p1(d,s)&&p1(e,s)&&(F=l1(e,s),s=new J1(e.a[l[b]],e.b[l[b]],e.a[F],e.b[F]),da[$]=new C1(E.a+s.a,s.b),P[$]=new C1(v.a-s.a,s.b),++$);b=D1(M,ca);j=D1(da,$);l=D1(P,\n$);if(VF(E0(b.a,j.a))>VF(E0(b.a,l.a)))F1(e,g,o,E.a);else{r=g;b=o;E=l=j=void 0;for(E=0;E<e.e.length;++E)l=cK((e.a[E]-r)*(e.a[E]-r)+(e.b[E]-b)*(e.b[E]-b)),j=0-w1(r,b,e.a[E],e.b[E]),e.a[E]=r+l*Math.sin(j),e.b[E]=b+l*Math.cos(j);F1(e,g,o,v.a)}f=q1(n,d,e,f)}n=f;G1(c,t,z,n)}}}\nfunction I1(a,b,c){var d,e,f,g,h,j,l,n;d=C(XE,Ml,-1,jP(a.f,c)+1,1);f=C(A,u,-1,jP(a.f,c)+1,1);g=C(A,u,-1,jP(a.f,c)+1,1);l=l1(b,c);for(h=e=0;h<jP(a.f,c);++h)f[e]=iP(a.f,c,h),g[e]=yP(a.f,c,h),j=l1(b,f[e]),-1!=j&&(d[e++]=w1(b.a[l],b.b[l],b.a[j],b.b[j]));if(1==e)return d[0]+3.141592653589793;for(h=e-1;0<h;--h)for(b=0;b<h;++b)d[b]>d[b+1]&&(j=d[b],d[b]=d[b+1],d[b+1]=j,j=f[b],f[b]=f[b+1],f[b+1]=j,j=g[b],g[b]=g[b+1],g[b+1]=j);d[e]=d[0]+6.283185307179586;f[e]=f[0];g[e]=g[0];j=-100;for(h=l=0;h<e;++h){b=d[h+\n1]-d[h];if(2<e&&xP(a.f,g[h])&&xP(a.f,g[h+1])){a:{n=a;var o=f[h],r=c,t=f[h+1],z=void 0,v=void 0,E=void 0,s=void 0,F=void 0,P=void 0,E=C(A,u,-1,n.f.o,1),s=C(A,u,-1,n.f.o,1);E[0]=r;E[1]=o;s[r]=1;s[o]=2;for(F=v=1;v<=F;){for(P=0;P<jP(n.f,E[v]);++P){z=iP(n.f,E[v],P);if(z==t){n=1+s[E[v]];break a}0==s[z]&&0!=(n.f.s[z]&3072)&&(E[++F]=z,s[z]=s[E[v]]+1)}++v}n=0}0!=n&&(b-=100-n)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function G1(a,b,c,d){var e;e=xQ(oz(a.c,b),oz(a.c,c));pC(a.c,e,d);om(a.c,b);om(a.c,c)}\nfunction K1(){this.e=1}function D1(a,b){var c,d,e;for(d=c=e=0;d<b;++d)e+=a[d].b*Math.sin(a[d].a),c+=a[d].b*Math.cos(a[d].a);0==c?d=0<e?1.5707963267948966:-1.5707963267948966:(d=Math.atan(e/c),0>c&&(d+=3.141592653589793));c=Math.sqrt(e*e+c*c)/b;return new C1(d,c)}w(33,1,{},K1);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function e1(){}w(34,1,{},e1);_.dd=function(a,b){var c,d;return c=WF(a.b),d=WF(b.b),c<d?-1:c==d?0:1};function f1(){}w(35,1,{},f1);\n_.dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function g1(){}w(36,1,{},g1);_.dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function j1(a,b){var c,d;this.b=C(t1,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(XE,Ml,-1,2,1);this.d=C(XE,Ml,-1,2,1);this.a=C(A,u,-1,2,1);for(c=0;2>c;++c){for(d=0;d<this.b[c].e.length;++d)this.c[c]+=this.b[c].a[d],this.d[c]+=this.b[c].b[d];this.a[c]=this.b[c].e.length}}\nfunction h1(a,b,c,d){this.b=C(t1,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(XE,Ml,-1,2,1);this.d=C(XE,Ml,-1,2,1);this.c[0]=this.b[0].a[c];this.d[0]=this.b[0].b[c];this.c[1]=this.b[1].a[d];this.d[1]=this.b[1].b[d];this.a=C(A,u,-1,2,1);this.a[0]=1;this.a[1]=1}w(37,1,{9:1},j1,h1);_.a=null;_.b=null;_.c=null;_.d=null;function C1(a,b){this.a=a;this.b=b}function J1(a,b,c,d){this.a=w1(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}\nfunction w1(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}w(38,1,{11:1},C1,J1);_.a=0;_.b=0;function u1(a){this.a=C(A,u,-1,a,1);this.b=C(A,u,-1,a,1)}w(39,1,{},u1);_.a=null;_.b=null;function c1(a,b,c){this.c=a;this.a=b;this.b=c}w(40,1,{},c1);_.a=0;_.b=0;_.c=null;\nfunction x1(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=C(kH,il,86,a.k.p,0));if(null==a.d[b]){g=C(A,u,-1,a.e.length,1);l=C(hq,ql,-1,a.k.o,2);c=W(a.k,0,b);d=W(a.k,1,b);g[0]=c;l[c]=!0;for(h=f=0;f<=h;){for(j=0;j<jP(a.k,g[f]);++j)e=iP(a.k,g[f],j),!l[e]&&e!=d&&(g[++h]=e,l[e]=!0);if(f==h)break;++f}e=h+1>~~(a.e.length/2);if(0!=(a.j&6)){f=g=!1;for(j=0;j<a.e.length;++j)y0(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=C(A,u,-1,e?a.e.length-h:h+2,1);for(j=0;j<a.e.length;++j)a.e[j]==c?a.d[b][e?0:1]=\nj:a.e[j]==d?a.d[b][e?1:0]=j:e^l[a.e[j]]&&(a.d[b][f++]=j)}e=a.a[a.d[b][0]];f=a.b[a.d[b][0]];l=w1(e,f,a.a[a.d[b][1]],a.b[a.d[b][1]]);for(j=2;j<a.d[b].length;++j)h=a.d[b][j],d=cK((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-w1(e,f,a.a[h],a.b[h]),a.a[h]=e+d*Math.sin(c),a.b[h]=f+d*Math.cos(c)}\nfunction y1(a){var b,c,d,e,f;a.c=0;c=new Bm;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=VF(a.a[e]-a.a[f]),d=VF(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=C(A,u,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],fq(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function l1(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function p1(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction F1(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=cK((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=w1(b,c,a.a[g],a.b[g])+d,a.a[g]=b+f*Math.sin(e),a.b[g]=c+f*Math.cos(e)}function H1(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function Z0(a,b,c){this.k=a;this.j=c;this.e=C(A,u,-1,b,1);this.n=C(A,u,-1,b,1);this.a=C(XE,Ml,-1,b,1);this.b=C(XE,Ml,-1,b,1)}\nfunction z1(a,b){var c;this.k=a.k;this.j=b;this.e=C(A,u,-1,a.e.length,1);this.n=C(A,u,-1,a.e.length,1);this.a=C(XE,Ml,-1,a.e.length,1);this.b=C(XE,Ml,-1,a.e.length,1);for(c=0;c<a.e.length;++c)this.e[c]=a.e[c],this.n[c]=a.n[c],this.a[c]=a.a[c],this.b[c]=a.b[c];if(null!=a.f){this.f=C(A,u,-1,a.f.length,1);for(c=0;c<a.f.length;++c)this.f[c]=a.f[c]}if(null!=a.i){this.i=C(A,u,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}w(41,1,{12:1},Z0,z1);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function H0(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function L1(){L1=x;M1=y(N1,xl,-1,[0.29899999499320984,0.5870000123977661,0.11400000005960464])}\nfunction O1(a,b){L1();var c,d,e,f,g,h;c=!b?1:(M1[0]*(b.d>>16&255)+M1[1]*(b.d>>8&255)+M1[2]*(b.d&255))/255;f=!a?1:(M1[0]*(a.d>>16&255)+M1[1]*(a.d>>8&255)+M1[2]*(a.d&255))/255;e=VF(c-f);if(0.30000001192092896<e)return a;d=C(N1,xl,-1,3,1);P1(b.d>>16&255,b.d>>8&255,b.d&255,d);g=C(N1,xl,-1,3,1);P1(a.d>>16&255,a.d>>8&255,a.d&255,g);h=VF(g[0]-d[0]);0.5<h&&(h=1-h);g=1-(g[1]>d[1]?g[1]:d[1]);d=VF(f+c-1);h=Math.cos(9.42477796076938*h);h=0.30000001192092896*(g>(d>h?d:h)?g:d>h?d:h);if(e>h)c=a;else if(e=(f>c?1<\nf+h:0<f-h)?c-h:c+h,c=null,null==c&&(c=C(N1,xl,-1,4,1)),null!=a.b?c[3]=a.a:c[3]=(a.d>>24&255)/255,f=c,null==f&&(f=C(N1,xl,-1,3,1)),null!=a.b?(f[2]=a.b[2],f[1]=a.b[1],f[0]=a.b[0]):(f[2]=(a.d&255)/255,f[1]=(a.d>>8&255)/255,f[0]=(a.d>>16&255)/255),f=!a?1:(M1[0]*(a.d>>16&255)+M1[1]*(a.d>>8&255)+M1[2]*(a.d&255))/255,0==f)c=new Q1(f,f,f,c[3]);else{d=e/(!a?1:(M1[0]*(a.d>>16&255)+M1[1]*(a.d>>8&255)+M1[2]*(a.d&255))/255);for(e=f=h=0;3>e;++e)c[e]*=d,1>c[e]?f+=M1[e]:(h+=(c[e]-1)*M1[e],c[e]=1);if(0!=h){for(e=\nd=0;3>e;++e)1>c[e]&&(c[e]+=h/f,1<c[e]&&(d+=(c[e]-1)*M1[e],c[e]=1));if(0!=d)for(e=0;3>e;++e)1>c[e]&&(c[e]+=d/M1[e],1<c[e]&&(c[e]=1))}c=new Q1(c[0],c[1],c[2],c[3])}return c}var M1;function Q1(a,b,c,d){sB();var e=Uu(255*a+0.5),f=Uu(255*b+0.5),g=Uu(255*c+0.5),h=Uu(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new Km(ie);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=C(N1,xl,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}function R1(a){sB();this.d=a|-16777216}\nfunction P1(a,b,c,d){sB();var e,f,g,h,j,l;null==d&&(d=C(N1,xl,-1,3,1));j=c>(a>b?a:b)?c:a>b?a:b;l=c<(a<b?a:b)?c:a<b?a:b;j==l?g=h=0:(h=(j-l)/j,f=(j-a)/(j-l),e=(j-b)/(j-l),c=(j-c)/(j-l),a==j?g=c-e:b==j?g=2+f-c:g=4+e-f,g/=6,0>g&&++g);d[0]=g;d[1]=h;d[2]=j/255}w(468,1,{58:1,67:1,70:1},Q1,R1);var O0=null;function Q_(){}function T_(a,b){this.a=a;this.b=b}w(518,491,{77:1,78:1},Q_,T_);_.rf=xx;_.sf=LA;_.tS=function(){return S1.d+"[x="+this.a+",y="+this.b+Tf};_.a=0;_.b=0;\nfunction F_(a,b){var c,d,e,f;c=new G_;d=a.c;e=b.rf();d=d<e?d:e;e=a.d;f=b.sf();e=e<f?e:f;f=a.c+a.b;var g=b.rf()+b.uf();f=f>g?f:g;var g=a.d+a.a,h=b.sf()+b.tf();c.c=d;c.d=e;c.b=f-d;c.a=(g>h?g:h)-e;return c}function G_(){}function Y_(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(519,494,Gl,G_,Y_);_.tf=xx;_.uf=LA;_.rf=function(){return this.c};_.sf=function(){return this.d};_.tS=function(){return T1.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Tf};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction U1(a){var b,c;c=new rS;var d=new S0,e=gK(gx(a)),f,g,h,j,l,n,o,r,t,z,v,E,s,F,P,M,$,da,Z,ca,Hb,aa,sb,Mb,K,Ja,$c,Ub,tb,N,za,mc,sd,qa,dd,$d,Ya;d.b=c;vR(d.b);sb=null;j=C(A,u,-1,64,1);j[0]=-1;Ja=C(A,u,-1,64,1);$c=C(A,u,-1,64,1);for(s=0;64>s;++s)Ja[s]=-1;g=K=0;Ub=Mb=N=!1;n=0;tb=e.length;for(l=1;32>=e[K];)++K;for(;K<tb;)if(za=e[K++]&65535,V1(za)||42==za){h=0;v=-1;F=aa=P=!1;if(N)82==za&&UD(e[K]&65535)?(da=null!=String.fromCharCode(e[K+1]&65535).match(/\\d/)?2:1,h=PR(wR(e,K-1,1+da)),K+=da):(M=String.fromCharCode(e[K]&\n65535).toLowerCase().charCodeAt(0)==(e[K]&65535)&&V1(e[K]&65535)?2:1,h=PR(wR(e,K-1,M)),K+=M-1,v=0),64==e[K]&&(++K,64==e[K]&&(F=!0,++K),aa=!0),72==e[K]&&(++K,v=1,UD(e[K]&65535)&&(v=e[K]-48,++K));else if(42==za)h=6,P=!0;else switch(String.fromCharCode(za).toUpperCase().charCodeAt(0)){case 66:K<tb&&114==e[K]?(h=35,++K):h=5;break;case 67:K<tb&&108==e[K]?(h=17,++K):h=6;break;case 70:h=9;break;case 73:h=53;break;case 78:h=7;break;case 79:h=8;break;case 80:h=15;break;case 83:h=16}if(0==h)throw new vp("SmilesParser: unknown element label found");\nf=qR(d.b,h);P?(Ub=!0,KR(d.b,f,1)):A0(d.b,f,String.fromCharCode(za).toLowerCase().charCodeAt(0)==za&&V1(za));if(-1!=v&&1!=h){o=C(hK,Il,-1,1,1);o[0]=v<<24>>24;var pa=d.b,Ab=f,G=o;null!=G&&0==G.length&&(G=null);null==G?null!=pa.r&&(pa.r[Ab]=null):(null==pa.r&&(pa.r=C(oR,q,3,pa.G,0)),pa.r[Ab]=G)}E=j[n];-1!=j[n]&&128!=l&&uR(d.b,f,j[n],l);l=1;j[n]=f;0!=g&&(IR(d.b,f,g),g=0);(ca=!sb?null:bS(sb,uG(E)))&&T0(ca,f,K,1==h);aa&&(!sb&&(sb=new mS),nS(sb,uG(f),new V0(d,f,E,v,K,F)))}else if(46==za)l=128;else if(61==\nza)l=2;else if(35==za)l=4;else if(UD(za))if(Z=za-48,N){for(;K<tb&&UD(e[K]&65535);)Z=10*Z+e[K]-48,++K;g=Z}else{Mb&&K<tb&&UD(e[K]&65535)&&(Z=10*Z+e[K]-48,++K);Mb=!1;if(64<=Z)throw new vp("SmilesParser: ringClosureAtom number out of range");if(-1==Ja[Z])Ja[Z]=j[n],$c[Z]=K-1;else{if(Ja[Z]==j[n])throw new vp("SmilesParser: ring closure to same atom");sb&&((ca=bS(sb,uG(Ja[Z])))&&T0(ca,j[n],$c[Z],!1),(ca=bS(sb,uG(j[n])))&&T0(ca,Ja[Z],K-1,!1));uR(d.b,j[n],Ja[Z],l);Ja[Z]=-1}l=1}else if(43==za){if(!N)throw new vp("SmilesParser: \'+\' found outside brackets");\nfor(r=1;43==e[K];)++r,++K;1==r&&UD(e[K]&65535)&&(r=e[K]-48,++K);DR(d.b,j[n],r)}else if(45==za){if(N){for(r=-1;45==e[K];)--r,++K;-1==r&&UD(e[K]&65535)&&(r=48-e[K],++K);DR(d.b,j[n],r)}}else if(40==za){if(-1==j[n])throw new vp("Smiles with leading parenthesis are not supported");j[n+1]=j[n];++n}else if(41==za)--n;else if(91==za){if(N)throw new vp("SmilesParser: nested square brackets found");N=!0}else if(93==za){if(!N)throw new vp("SmilesParser: closing bracket without opening one");N=!1}else if(37==\nza)Mb=!0;else if(58==za)if(N){for($=0;UD(e[K]&65535);)$=10*$+e[K]-48,++K;d.b.u[j[n]]=$}else l=64;else if(47==za)l=17;else if(92==za)l=9;else throw new vp("SmilesParser: unexpected character found: \'"+String.fromCharCode(za)+Ia);if(1!=l)throw new vp("SmilesParser: dangling open bond");for(s=0;64>s;++s)if(-1!=Ja[s])throw new vp("SmilesParser: dangling ring closure");var Sa=d.b,ob,Pc,hc,ga,tc,Y;Y=C(A,u,-1,Sa.o,1);ga=C(hq,ql,-1,Sa.o,2);for(Pc=0;Pc<Sa.p;++Pc)for(hc=0;2>hc;++hc)XR(Sa,Sa.y[hc][Pc])&&!XR(Sa,\nSa.y[1-hc][Pc])&&(ga[Sa.y[hc][Pc]]=!0);for(tc=Sa.o-1;0<=tc&&ga[tc];)Y[tc]=tc,--tc;for(ob=0;ob<=tc;++ob)if(ga[ob]){Y[ob]=tc;Y[tc]=ob;for(--tc;0<=tc&&ga[tc];)Y[tc]=tc,--tc}else Y[ob]=ob;d.b.J=!0;pQ(d.b,1);for(f=0;f<d.b.o;++f)if(null!=(null==c.r?null:null==c.r[f]?null:wR(c.r[f],0,c.r[f].length))&&!y0(d.b,f))if(z=(null==d.b.r?null:d.b.r[f])[0],d.b.x[f]<(RP(),nR).length&&null!=nR[d.b.x[f]]){t=!1;mc=zQ(d.b,f);mc-=BQ(d.b,f,mc);for(qa=nR[d.b.x[f]],dd=0,$d=qa.length;dd<$d;++dd)if(sd=qa[dd],mc<=sd){t=!0;sd!=\nmc+z&&CR(d.b,f,mc+z);break}t||CR(d.b,f,mc+z)}var O,db,Bb,Nb;for(O=0;O<d.b.c;++O)if(7==d.b.x[O]&&0==d.b.q[O]&&3<zQ(d.b,O)&&0<d.b.k[O])for(Nb=0;Nb<d.b.f[O];++Nb)if(db=iP(d.b,O,Nb),Bb=yP(d.b,O,Nb),1<rP(d.b,Bb)&&RR(d.b.x[db])){4==d.b.B[Bb]?UQ(d.b,Bb,2):UQ(d.b,Bb,1);DR(d.b,O,d.b.q[O]+1);DR(d.b,db,d.b.q[db]-1);break}var T,Aa,Wa,Xc,Da,Qc,ub,Gd,je,Ec,ed,Vb,eb,fd,Yb,Yc;pQ(d.b,1);d.a=C(hq,ql,-1,d.b.d,2);for(Wa=0;Wa<d.b.d;++Wa)64==d.b.B[Wa]&&(UQ(d.b,Wa,1),d.a[Wa]=!0);Yc=new VR(d.b,3);Gd=C(hq,ql,-1,Yc.i.c,2);\nfor(eb=0;eb<Yc.i.c;++eb){fd=ww(Yc.i,eb);Gd[eb]=!0;for(ub=0;ub<fd.length;++ub)if(!y0(d.b,fd[ub])){Gd[eb]=!1;break}if(Gd[eb]){Yb=ww(Yc.j,eb);for(ub=0;ub<Yb.length;++ub)d.a[Yb[ub]]=!0}}for(Wa=0;Wa<d.b.d;++Wa)if(!d.a[Wa]&&0!=Yc.b[Wa]&&y0(d.b,W(d.b,0,Wa))&&y0(d.b,W(d.b,1,Wa)))a:{var I=d,pb=Wa,wc=void 0,Hd=void 0,uc=void 0,ae=void 0,Td=void 0,ld=void 0,Zb=void 0,Cb=void 0,oa=void 0,Md=void 0,be=void 0,gd=void 0,ic=void 0,Cb=C(A,u,-1,I.b.c,1),ld=C(A,u,-1,I.b.c,1),Zb=C(A,u,-1,I.b.c,1),oa=C(A,u,-1,I.b.c,1),\nwc=W(I.b,0,pb),Hd=W(I.b,1,pb);ld[0]=wc;ld[1]=Hd;Zb[0]=-1;Zb[1]=pb;Cb[wc]=1;Cb[Hd]=2;oa[wc]=-1;oa[Hd]=wc;for(Md=Td=1;Td<=Md&&15>Cb[ld[Td]];){ic=ld[Td];for(be=0;be<I.b.f[ic];++be)if(uc=iP(I.b,ic,be),uc!=oa[ic]){ae=yP(I.b,ic,be);if(uc==wc){Zb[0]=ae;for(gd=0;gd<=Md;++gd)I.a[Zb[be]]=!0;break a}y0(I.b,uc)&&0==Cb[uc]&&(++Md,ld[Md]=uc,Zb[Md]=ae,Cb[uc]=Cb[ic]+1,oa[uc]=ic)}++Td}}pQ(d.b,3);for(eb=0;eb<Yc.i.c;++eb)if(Gd[eb]){fd=ww(Yc.i,eb);for(ub=0;ub<fd.length;++ub){var ce;var Ta=d,Na=fd[ub],Fc=void 0;16==Ta.b.x[Na]&&\n0>=Ta.b.q[Na]||6==Ta.b.x[Na]&&0!=Ta.b.q[Na]||!y0(Ta.b,Na)?ce=!1:(Fc=null==FQ(Ta.b,Na)?0:(null==Ta.b.r?null:Ta.b.r[Na])[0],ce=1>zR(Ta.b,Na)-zQ(Ta.b,Na)-Fc||5!=Ta.b.x[Na]&&6!=Ta.b.x[Na]&&7!=Ta.b.x[Na]&&8!=Ta.b.x[Na]&&15!=Ta.b.x[Na]&&16!=Ta.b.x[Na]&&33!=Ta.b.x[Na]&&34!=Ta.b.x[Na]?!1:!0);if(!ce){A0(d.b,fd[ub],!1);for(Ec=0;Ec<d.b.f[fd[ub]];++Ec)d.a[yP(d.b,fd[ub],Ec)]=!1}}}R0(d);for(eb=0;eb<Yc.i.c;++eb)if(Gd[eb]&&6==ww(Yc.j,eb).length){Yb=ww(Yc.j,eb);je=!0;for(Xc=0,Da=Yb.length;Xc<Da;++Xc)if(Wa=Yb[Xc],\n!d.a[Wa]){je=!1;break}je&&(Q0(d,Yb[0]),Q0(d,Yb[2]),Q0(d,Yb[4]),R0(d))}for(Vb=5;4<=Vb;--Vb){do{ed=!1;for(Wa=0;Wa<d.b.d;++Wa)if(d.a[Wa]){for(ub=T=0;2>ub;++ub){Qc=W(d.b,ub,Wa);for(Ec=0;Ec<d.b.f[Qc];++Ec)d.a[yP(d.b,Qc,Ec)]&&++T}if(T==Vb){Q0(d,Wa);R0(d);ed=!0;break}}}while(ed)}for(Wa=0;Wa<d.b.d;++Wa)if(d.a[Wa])throw new vp(s_);for(Aa=0;Aa<d.b.c;++Aa)if(y0(d.b,Aa))throw new vp(s_);d.b.r=null;d.b.J=!1;var xc,kb,yc,Ob,yd,td,zd,jc,Qa,Gc,hd;pQ(d.b,3);Qa=!1;Gc=C(A,u,-1,2,1);hd=C(A,u,-1,2,1);jc=C(A,u,-1,2,1);\nfor(kb=0;kb<d.b.d;++kb)if(!JP(d.b,kb)&&2==d.b.B[kb]){for(Ob=0;2>Ob;++Ob){Gc[Ob]=-1;jc[Ob]=-1;xc=W(d.b,Ob,kb);for(zd=0;zd<d.b.f[xc];++zd)yc=yP(d.b,xc,zd),yc!=kb&&(17==d.b.B[yc]||9==d.b.B[yc]?(Gc[Ob]=iP(d.b,xc,zd),hd[Ob]=yc):jc[Ob]=iP(d.b,xc,zd));if(-1==Gc[Ob])break}if(-1!=Gc[0]&&-1!=Gc[1]){td=d.b.B[hd[0]]!=d.b.B[hd[1]];yd=!1;for(Ob=0;2>Ob;++Ob)-1!=jc[Ob]&&jc[Ob]<Gc[Ob]&&(yd=!yd);MR(d.b,kb,td^yd?2:1,!1);Qa=!0}}for(kb=0;kb<d.b.d;++kb)(17==d.b.B[kb]||9==d.b.B[kb])&&UQ(d.b,kb,1);Qa&&(d.b.K|=4);r1(new K1,\nd.b);if(sb){for(Hb=W1((Ya=new dW(sb),new X1(sb,Ya)));xK(Hb.a.a);)ca=(Hb.a.b=vu(Hb.a.a)).uh(),JR(d.b,ca.a,U0(ca,Y),!1);d.b.K|=4}G0(d.b);X0(d.b);Ub&&OR(d.b,!0);b=new N0(c);return Mq(b.a.a)}function V1(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function W1(a){a=new gW(a.b.a);return new Y1(a)}function X1(a,b){this.a=a;this.b=b}w(621,609,{},X1);_.rh=function(a){a:{var b,c;for(c=new gW((new dW(this.a)).a);xK(c.a);)if(b=c.b=vu(c.a),b=b.uh(),null==a?null==b:Cp(a,b)){a=!0;break a}a=!1}return a};\n_.ue=function(){return W1(this)};_.Pf=function(){return this.b.a.c};_.a=null;_.b=null;function Y1(a){this.a=a}w(622,1,{},Y1);_.Vd=function(){return xK(this.a.a)};_.Wd=function(){return(this.a.b=vu(this.a.a)).uh()};_.Xd=function(){fW(this.a)};_.a=null;function d1(a,b){Du();var c;c=Mu(a.b,a.c);EP(c,c.length,b?b:(FP(),FP(),GP));var d,e;e=a.c;for(d=0;d<e;++d)ZB(a,d,c[d])}\nfunction Z1(){Z1=x;var a,b;$1=C(XE,Ml,-1,25,1);a2=C(XE,Ml,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)a2[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)$1[a]=b,b*=0.5}function A1(a,b){var c,d;if(0<b){if((b&-b)==b)return Uu(4.6566128730773926E-10*b*b2(a));do c=b2(a),d=c%b;while(0>c-d+(b-1));return Uu(d)}throw new fB;}\nfunction b2(a){var b,c,d;c=15525485*a.a+1502*a.b;d=15525485*a.b+11;b=Math.floor(5.9604644775390625E-8*d);a.a=(c+b)%16777216;a.b=d-16777216*b;a=128*a.a+Math.floor(a.b*a2[31]);2147483648<=a&&(a-=4294967296);return a}function s1(){Z1();var a,b;b=c2++ +(new Date).getTime();a=Uu(Math.floor(5.9604644775390625E-8*b))&16777215;b=Uu(b-16777216*a);this.a=a^1502;this.b=b^15525485}function d2(){Z1();this.a=6122;this.b=12230397}w(638,1,{},s1,d2);_.a=0;_.b=0;var $1,a2,c2=0;w(678,674,Hl);\n_.Ad=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(DG(),EG)&&this.b.i==(FG(),GG))try{var f=this.b.b,g,h,j;j=null;h=new rS;fS(new oS,h,new HV(new KV(f)))&&(g=new N0(h),j=Mq(g.a.a));b=j;if(null==b)throw new vp("V3000 read failed.");a=mj;this.a.ic.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=pq(l),H(l,96))c=l,d=c.yd();else throw l;}else if(this.b.a==tL)try{var n=this.b.b,o,r,t,z;b=-1!=n.indexOf(bd)?(o=eK(n,bd),r=U1(o[0]),t=U1(o[2]),z=m,z+=va,z+=lH(1,3)+lH(1,3)+ba,z+=ta+r,z+=ta+t,z):\nU1(n);this.b.f==(BG(),qL)?a="readSMIRKS":this.b.f==rL&&(a="readSMILES");this.a.ic.a="SMILES conversion provided by OpenChemLib"}catch(v){if(v=pq(v),H(v,96))c=v,d=c.yd();else throw v;}else if(d="Invalid or unsupported input",this.a.zc&&!this.b.d)try{var E,s=new K0,F=gx(this.b.b),P;if(null==F||0==F.length)P=null;else{var M=gK(F),$,da,Z,ca,Hb;if(null==M)P=null;else{I0(s,M,0);$=X(s,4);ca=X(s,4);8<$&&($=ca);da=X(s,$);Z=X(s,ca);Hb=new kS(da,Z);var aa=null,sb,Mb,K,Ja,$c,Ub,tb,N,za,mc,sd,qa,dd,$d,Ya,pa,Ab,\nG,Sa,ob,Pc,hc,ga,tc,Y,O,db,Bb,Nb,T,Aa,Wa,Xc,Da,Qc,ub,Gd,je,Ec,ed,Vb,eb,fd,Yb,Yc,I,pb,wc,Hd,uc,ae,Td,ld,Zb,Cb,oa,Md,be,gd,ic,ce,Ta,Na,Fc,xc,kb,yc,Ob,yd,td,zd,jc;kb=8;s.f=Hb;vR(s.f);if(!(null==M||0==M.length))if(null!=aa&&0==aa.length&&(aa=null),I0(s,M,0),K=X(s,4),pa=X(s,4),8<K&&(kb=K,K=pa),0==K)OR(s.f,1==X(s,1));else{Ja=X(s,K);$c=X(s,pa);Cb=X(s,K);gd=X(s,K);be=X(s,K);Y=X(s,K);for(N=0;N<Ja;++N)qR(s.f,6);for(I=0;I<Cb;++I)tR(s.f,X(s,K),7);for(I=0;I<gd;++I)tR(s.f,X(s,K),8);for(I=0;I<be;++I)tR(s.f,X(s,\nK),X(s,8));for(I=0;I<Y;++I)DR(s.f,X(s,K),X(s,4)-8);O=1+$c-Ja;Xc=X(s,4);Ya=0;B0(s.f,0,0);C0(s.f,0,0);D0(s.f,0,0);Da=null!=aa&&39<=aa[0];jc=td=Ob=xc=0;T=Nb=!1;Da&&(aa.length>2*Ja-2&&39==aa[2*Ja-2]||aa.length>3*Ja-3&&39==aa[3*Ja-3]?(T=!0,pb=(Nb=aa.length==3*Ja-3+9)?3*Ja-3:2*Ja-2,$d=86*(aa[pb+1]-40)+aa[pb+2]-40,xc=Math.pow(10,$d/2E3-1),pb+=2,yc=86*(aa[pb+1]-40)+aa[pb+2]-40,Ob=Math.pow(10,yc/1500-1),pb+=2,yd=86*(aa[pb+1]-40)+aa[pb+2]-40,td=Math.pow(10,yd/1500-1),Nb&&(pb+=2,zd=86*(aa[pb+1]-40)+aa[pb+2]-\n40,jc=Math.pow(10,zd/1500-1))):Nb=aa.length==3*Ja-3);s.b&&Nb&&(aa=null,Da=!1);for(I=1;I<Ja;++I)Qc=X(s,Xc),0==Qc?(Da&&(B0(s.f,I,s.f.D[0].a+8*(aa[2*I-2]-83)),C0(s.f,I,s.f.D[0].b+8*(aa[2*I-1]-83)),Nb&&D0(s.f,I,s.f.D[0].c+8*(aa[2*Ja-3+I]-83))),++O):(Ya+=Qc-1,Da&&(B0(s.f,I,tP(s.f,Ya)+aa[2*I-2]-83),C0(s.f,I,uP(s.f,Ya)+aa[2*I-1]-83),Nb&&D0(s.f,I,vP(s.f,Ya)+(aa[2*Ja-3+I]-83))),uR(s.f,Ya,I,1));for(I=0;I<O;++I)uR(s.f,X(s,K),X(s,K),1);Hd=C(hq,ql,-1,$c,2);for(G=0;G<$c;++G)switch(Pc=X(s,2),Pc){case 0:z0(s.f,W(s.f,\n0,G))||z0(s.f,W(s.f,1,G))?UQ(s.f,G,32):Hd[G]=!0;break;case 2:UQ(s.f,G,2);break;case 3:UQ(s.f,G,4)}Mb=X(s,K);for(I=0;I<Mb;++I)if(N=X(s,K),8==kb)ic=X(s,2),3==ic?(FR(s.f,N,1,0),JR(s.f,N,1,!1)):JR(s.f,N,ic,!1);else switch(ic=X(s,3),ic){case 4:JR(s.f,N,1,!1);FR(s.f,N,1,X(s,3));break;case 5:JR(s.f,N,2,!1);FR(s.f,N,1,X(s,3));break;case 6:JR(s.f,N,1,!1);FR(s.f,N,2,X(s,3));break;case 7:JR(s.f,N,2,!1);FR(s.f,N,2,X(s,3));break;default:JR(s.f,N,ic,!1)}8==kb&&0==X(s,1)&&(s.f.F=!0);sb=X(s,pa);for(I=0;I<sb;++I)if(G=\nX(s,pa),1==s.f.B[G])switch(ic=X(s,3),ic){case 4:MR(s.f,G,1,!1);LR(s.f,G,1,X(s,3));break;case 5:MR(s.f,G,2,!1);LR(s.f,G,1,X(s,3));break;case 6:MR(s.f,G,1,!1);LR(s.f,G,2,X(s,3));break;case 7:MR(s.f,G,2,!1);LR(s.f,G,2,X(s,3));break;default:MR(s.f,G,ic,!1)}else MR(s.f,G,X(s,2),!1);OR(s.f,1==X(s,1));tb=null;for(Md=0;1==X(s,1);)switch(Wa=Md+X(s,4),Wa){case 0:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),KR(s.f,N,2048);break;case 1:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),ld=X(s,8),IR(s.f,N,ld);break;case 2:oa=X(s,pa);\nfor(I=0;I<oa;++I)G=X(s,pa),UQ(s.f,G,64);break;case 3:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),KR(s.f,N,4096);break;case 4:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Fc=X(s,4)<<3,KR(s.f,N,Fc);break;case 5:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Ub=X(s,2)<<1,KR(s.f,N,Ub);break;case 6:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),KR(s.f,N,1);break;case 7:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Yb=X(s,4)<<7,KR(s.f,N,Yb);break;case 8:oa=X(s,K);for(I=0;I<oa;++I){N=X(s,K);sd=X(s,4);za=C(A,u,-1,sd,1);for(uc=0;uc<sd;++uc)mc=X(s,8),za[uc]=\nmc;var Qa=s.f,Gc=N,hd=za;null==Qa.t&&(Qa.t=C(kH,il,86,Qa.G,0));null!=hd&&dQ(hd);Qa.t[Gc]=hd;Qa.K=0;Qa.E=!0}break;case 9:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),Fc=X(s,2)<<4,NR(s.f,G,Fc);break;case 10:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),hc=X(s,4),NR(s.f,G,hc);break;case 11:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),KR(s.f,N,8192);break;case 12:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),ga=X(s,8)<<6,NR(s.f,G,ga);break;case 13:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),ce=X(s,3)<<14,KR(s.f,N,ce);break;case 14:oa=X(s,K);\nfor(I=0;I<oa;++I)N=X(s,K),Zb=X(s,5)<<17,KR(s.f,N,Zb);break;case 15:Md=16;break;case 16:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),Na=X(s,3)<<22,KR(s.f,N,Na);break;case 17:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),CR(s.f,N,X(s,4));break;case 18:oa=X(s,K);Td=X(s,4);for(I=0;I<oa;++I){N=X(s,K);Aa=X(s,Td);ae=C(hK,Il,-1,Aa,1);for(uc=0;uc<Aa;++uc)ae[uc]=X(s,7)<<24>>24;var Ad=s.f,Pb=N,Qb=wR(ae,0,ae.length),de=void 0;if(null!=Qb)if(0==Qb.length)Qb=null;else if(de=PR(Qb),0!=de&&J(Qb,lR[de])||J(Qb,cd))tR(Ad,Pb,de),Qb=null;\nnull==Qb?null!=Ad.r&&(Ad.r[Pb]=null):(null==Ad.r&&(Ad.r=C(oR,q,3,Ad.G,0)),Ad.r[Pb]=gK(Qb))}break;case 19:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),tc=X(s,3)<<25,KR(s.f,N,tc);break;case 20:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),Na=X(s,3)<<14,NR(s.f,G,Na);break;case 21:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),HR(s.f,N,X(s,2)<<4);break;case 22:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),KR(s.f,N,268435456);break;case 23:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,pa),NR(s.f,G,131072);break;case 24:oa=X(s,pa);for(I=0;I<oa;++I)G=X(s,\npa),Ub=X(s,2)<<18,NR(s.f,G,Ub);break;case 25:for(I=0;I<Ja;++I)if(1==X(s,1)){var Hc=s.f;Hc.s[I]|=512}break;case 26:oa=X(s,pa);tb=C(A,u,-1,oa,1);for(I=0;I<oa;++I)tb[I]=X(s,pa);break;case 27:oa=X(s,K);for(I=0;I<oa;++I)N=X(s,K),KR(s.f,N,536870912)}var V=new r0(s.f),Rc,kc,Ra,zc,Xa,nc,lf,fb,ke,Me,Bd,le,vc;pQ(V.d,1);if(null!=Hd)V.c=Hd;else{V.c=C(hq,ql,-1,V.d.d,2);for(Ra=0;Ra<V.d.d;++Ra)64==V.d.B[Ra]&&(V.c[Ra]=!0,UQ(V.d,Ra,1))}V.e=0;lf=C(hq,ql,-1,V.d.c,2);for(Ra=0;Ra<V.d.d;++Ra)if(V.c[Ra]){++V.b;for(nc=0;2>\nnc;++nc)lf[W(V.d,nc,Ra)]||(lf[W(V.d,nc,Ra)]=!0,++V.a)}if(0!=V.b){vc=new VR(V.d,1);if(V.d.E){var me,md,Ud,oc,Ic,qb,Ac;for(md=0;md<V.d.d;++md)if(V.c[md])for(oc=0;2>oc;++oc){qb=W(V.d,oc,md);me=!1;for(Ic=0;Ic<V.d.f[qb];++Ic)if(md!=yP(V.d,qb,Ic)&&V.c[yP(V.d,qb,Ic)]){me=!0;break}if(!me){Ac=md;for(Ud=W(V.d,1-oc,md);-1!=Ac;){V.c[Ac]=!1;--V.b;UQ(V.d,Ac,64);Ac=-1;qb=Ud;for(Ic=0;Ic<V.d.f[qb];++Ic)if(V.c[yP(V.d,qb,Ic)])if(-1==Ac)Ac=yP(V.d,qb,Ic),Ud=iP(V.d,qb,Ic);else{Ac=-1;break}}break}}}for(kc=0;kc<V.d.c;++kc){var Ne;\nb:{for(var Oe=void 0,Oe=0;Oe<V.d.f[kc];++Oe)if(V.c[yP(V.d,kc,Oe)]){Ne=!0;break b}Ne=!1}Ne&&(7==vc.a[kc]&&(5==V.d.x[kc]&&0==V.d.q[kc]||6==V.d.x[kc]&&1==V.d.q[kc])&&q0(V,kc),5==vc.a[kc]&&(6==V.d.x[kc]&&-1==V.d.q[kc]||7==V.d.x[kc]&&0==V.d.q[kc]&&3==jP(V.d,kc)||8==V.d.x[kc]&&0==V.d.q[kc]&&2==V.d.f[kc]||16==V.d.x[kc]&&0==V.d.q[kc]&&2==V.d.f[kc])&&q0(V,kc))}var lc;for(lc=0;lc<V.d.d;++lc){var Jc;if(Jc=V.c[lc])b:{for(var Bc=void 0,gb=void 0,$b=void 0,ee=void 0,ye=void 0,Cd=void 0,ye=0;2>ye;++ye)if(Bc=W(vc.f,\nye,lc),7==vc.f.x[Bc]&&2==vc.f.f[Bc]){gb=W(vc.f,1-ye,lc);for(Cd=0;Cd<vc.f.f[gb];++Cd)if($b=iP(vc.f,gb,Cd),ee=yP(vc.f,gb,Cd),(8==vc.f.x[$b]||16==vc.f.x[$b])&&2==rP(vc.f,ee)&&1==vc.f.f[$b]){Jc=!0;break b}}Jc=!1}Jc&&(q0(V,W(V.d,0,lc)),q0(V,W(V.d,1,lc)))}var Sc,Ba,hb,Id,Dd;for(Ba=0;Ba<V.d.d;++Ba)if(2==rP(V.d,Ba))for(Id=0;2>Id;++Id){Sc=W(V.d,Id,Ba);for(Dd=0;Dd<V.d.f[Sc];++Dd)if(hb=yP(V.d,Sc,Dd),V.c[hb]){q0(V,Sc);break}}for(p0(V);0!=V.b;){Xa=!1;for(Ra=0;Ra<V.d.d;++Ra)if(V.c[Ra]){for(ke=Rc=0;2>ke;++ke){zc=\nW(V.d,ke,Ra);for(Me=0;Me<V.d.f[zc];++Me)V.c[yP(V.d,zc,Me)]&&++Rc}if(4==Rc){o0(V,Ra);p0(V);Xa=!0;break}}if(!Xa)for(Bd=0;Bd<vc.i.c;++Bd)if(6==ww(vc.j,Bd).length){fb=!0;le=ww(vc.j,Bd);for(nc=0;6>nc;++nc)if(!V.c[le[nc]]){fb=!1;break}if(fb){for(nc=0;6>nc;nc+=2)o0(V,le[nc]);Xa=!0;break}}if(!Xa)for(Ra=0;Ra<V.d.d;++Ra)if(V.c[Ra]){o0(V,Ra);p0(V);break}}}if(null!=tb)for(Sa=0,ob=tb.length;Sa<ob;++Sa)G=tb[Sa],UQ(s.f,G,2==s.f.B[G]?4:2);db=0;if(null==aa&&M.length>s.d+1&&(32==M[s.d+1]||9==M[s.d+1]))aa=M,db=s.d+\n2;if(null!=aa)try{if(33==aa[db]||35==aa[db]){I0(s,aa,db+1);Nb=1==X(s,1);T=1==X(s,1);Ta=2*X(s,4);Ab=1<<Ta;G=0;for(N=1;N<Ja;++N)G<$c&&W(s.f,1,G)==N?(eb=W(s.f,0,G++),Vb=1):(eb=0,Vb=8),B0(s.f,N,tP(s.f,eb)+Vb*(X(s,Ta)-~~(Ab/2))),C0(s.f,N,uP(s.f,eb)+Vb*(X(s,Ta)-~~(Ab/2))),Nb&&D0(s.f,N,vP(s.f,eb)+Vb*(X(s,Ta)-~~(Ab/2)));dd=Nb?1.5:(RP(),24);qa=x0(s.f,Ja,$c,dd);if(35==aa[db]){Yc=0;fd=C(A,u,-1,Ja,1);for(N=0;N<Ja;++N)Yc+=fd[N]=cQ(s.f,N);for(N=0;N<Ja;++N)for(I=0;I<fd[N];++I)Yb=qR(s.f,1),uR(s.f,N,Yb,1),B0(s.f,\nYb,tP(s.f,N)+(X(s,Ta)-~~(Ab/2))),C0(s.f,Yb,uP(s.f,N)+(X(s,Ta)-~~(Ab/2))),Nb&&D0(s.f,Yb,vP(s.f,N)+(X(s,Ta)-~~(Ab/2)));Ja+=Yc}if(T){var Kc=X(s,Ta),Za=Math.log(2E3)*Math.LOG10E*Kc/(Ab-1)-1;xc=Math.pow(10,Za);Ob=xc*J0(X(s,Ta),Ab);td=xc*J0(X(s,Ta),Ab);Nb&&(jc=xc*J0(X(s,Ta),Ab));Vb=xc/qa;for(N=0;N<Ja;++N)B0(s.f,N,Ob+Vb*tP(s.f,N)),C0(s.f,N,td+Vb*uP(s.f,N)),Nb&&D0(s.f,N,jc+Vb*vP(s.f,N))}else{Vb=1.5/qa;for(N=0;N<Ja;++N)B0(s.f,N,Vb*tP(s.f,N)),C0(s.f,N,Vb*uP(s.f,N)),Nb&&D0(s.f,N,Vb*vP(s.f,N))}}else if(Nb&&!T&&\n0==xc&&(xc=1.5),0!=xc&&0!=s.f.p){for(G=qa=0;G<s.f.p;++G)ub=tP(s.f,W(s.f,0,G))-tP(s.f,W(s.f,1,G)),Gd=uP(s.f,W(s.f,0,G))-uP(s.f,W(s.f,1,G)),je=Nb?vP(s.f,W(s.f,0,G))-vP(s.f,W(s.f,1,G)):0,qa+=Math.sqrt(ub*ub+Gd*Gd+je*je);qa/=s.f.p;ed=xc/qa;for(N=0;N<s.f.o;++N)B0(s.f,N,tP(s.f,N)*ed+Ob),C0(s.f,N,uP(s.f,N)*ed+td),Nb&&D0(s.f,N,vP(s.f,N)*ed+jc)}}catch(ne){if(ne=pq(ne),H(ne,96))Ec=ne,Ec.yd(),aa=null,Nb=!1;else throw ne;}if((Bb=null!=aa&&!Nb)||s.b){pQ(s.f,3);for(G=0;G<s.f.d;++G)if(2==rP(s.f,G)&&!JP(s.f,G)&&\n0==(s.f.z[G]&3)){var Ef=s.f;Ef.z[G]|=16777216}}!Bb&&s.b&&(s.f.K|=4,wc=new K1,wc.i=new d2,r1(wc,s.f),Bb=!0);Bb?(G0(s.f),X0(s.f)):Nb||(s.f.K|=4)}P=Hb}}E=new N0(P);b=Mq(E.a.a);a="readOCLCode";d=null}catch(nd){if(nd=pq(nd),!H(nd,96))throw nd;}e=!1;if(null!=b&&null==d)try{if(e=HG(this.a,b,!1)){var Wf=this.a;if(Wf.r){var Xf=Wf.r;Xf.a=a;fF(Xf,0,0,0)}Wf.hc=!0}}catch(Ff){if(Ff=pq(Ff),H(Ff,96))d="Invalid converted molfile";else throw Ff;}this.a.Ib=e;this.d?e?MG(this.d):NG(this.d,new vp(d)):null!=d&&LV(this.a,\nd);this.c&&aB(this.a)};w(685,1,Hl);\n_.Ad=function(){var a,b,c;b=it(this.a,!1,!0);c=null;a=new rS;if(fS(new oS,a,new HV(new KV(b)))){a=new e2(a,b);b=new Y_(0,0,400,300);var d;if(0!=a.G.o){a.p=Uu(b.b);a.j=Uu(b.a);0==a.G.o?c=null:(n0(a),c=a.K.c*w_(a.G),d=new w0(a.w,b,c),1==d.c&&0==d.a&&0==d.b?d=null:(t0(d,a.K),u0(d,a.w)),m0(a,b,c,131072),c=d);pQ(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);M_(a);a.N.mg();a.T.mg();v_(a);a0(a,a.Q);a.F=!0;for(d=0;d<a.G.o;++d)U_(a,d);a.F=!1;d=a.K.c*w_(a.G);E_(a,d);m0(a,b,d,131072);var e;if(e=b){e=\na.w.c;var f=a.w.d,g=a.w.b,h=a.w.a,j,l,n,o;0>=b.b||0>=b.a||0>=g||0>=h?e=!1:(j=b.c,n=b.d,l=j+b.b,o=n+b.a,e=j<=e&&e+g<=l&&n<=f&&f+h<=o);e=!e}e&&(b=new w0(a.w,b,d),t0(b,a.K),u0(b,a.w),d=a.x,d.a=d.a*b.c+b.a,d.b=d.b*b.c+b.b,c&&t0(b,c))}if(0!=a.G.o){pQ(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);v_(a);b=!1;a.r=C(A,u,-1,a.G.o,1);for(c=0;c<a.G.o;++c)a.r[c]=a.G.s[c]&448,0!=a.r[c]&&(b=!0),HQ(a.G,c)&&(a.r[c]=128),0!=(a.G.s[c]&131072)&&0==(a.B&4096)&&(a.r[c]=256);A_(a,-10);if(a.G.E){d=a.P;A_(a,-7);\nfor(c=0;c<a.G.c;++c)0!=(a.G.w[c]&536870912)&&g0(a,H_(a.K,tP(a.G,c))-d,I_(a.K,uP(a.G,c))-d,2*d);a.n=2*a.P;f=new y_;for(e=0;e<a.G.p;++e)c=W(a.G,0,e),d=W(a.G,1,e),0!=(a.G.w[c]&a.G.w[d]&536870912)&&(f.a=H_(a.K,tP(a.G,c)),f.c=I_(a.K,uP(a.G,c)),f.b=H_(a.K,tP(a.G,d)),f.d=I_(a.K,uP(a.G,d)),B_(a,f))}a.n=2*a.L;f=new y_;for(e=0;e<a.G.p;++e)c=W(a.G,0,e),d=W(a.G,1,e),0!=(a.G.z[e]&131072)&&(f.a=H_(a.K,tP(a.G,c)),f.c=I_(a.K,uP(a.G,c)),f.b=H_(a.K,tP(a.G,d)),f.d=I_(a.K,uP(a.G,d)),A_(a,-2),B_(a,f));if(a.G.E){A_(a,\n320);if(0!=(a.B&8))for(c=0;c<a.G.c;++c)0!=(a.G.w[c]&-536870913)&&g0(a,H_(a.K,tP(a.G,c))-a.S/2,I_(a.K,uP(a.G,c))-a.S/2,a.S);for(e=0;e<a.G.d;++e)0!=a.G.A[e]&&(c=W(a.G,0,e),d=W(a.G,1,e),g0(a,(H_(a.K,tP(a.G,c))+H_(a.K,tP(a.G,d))-a.S)/2,(I_(a.K,uP(a.G,c))+I_(a.K,uP(a.G,d))-a.S)/2,a.S))}0==(a.B&32)&&(d=W0(a.G),null!=d&&(0==a.x.a&&0==a.x.b&&(c=a.K.c*w_(a.G),n0(a),E_(a,c),m0(a,null,c,0)),a0(a,Uu(a.y)),A_(a,448),h0(a,d,a.x.a,a.x.b+0.30000001192092896*a.y)));a0(a,a.Q);a.n=a.R;A_(a,a.J);M_(a);a.N.mg();a.T.mg();\nfor(c=0;c<a.G.o;++c)L_(a,c)?(A_(a,-3),U_(a,c),A_(a,a.J)):0!=a.r[c]?(A_(a,a.r[c]),U_(a,c),A_(a,a.J)):!b&&1!=a.G.x[c]&&6!=a.G.x[c]&&0==(a.B&2048)&&null==wQ(a.G,c)&&a.G.x[c]<am.length?(d=a,e=am[a.G.x[c]],g=f=void 0,f=(sB(),tB),g=new R1(e),e=O1(g,f),d.z=-5,d.e=sj+(e.d>>16&255)+Pa+(e.d>>8&255)+Pa+(e.d&255)+La,U_(a,c),A_(a,a.J)):U_(a,c);for(c=new uu(a.N);c.b<c.d.Pf();)b=vu(c),A_(a,b.a),g0(a,b.b-a.O/2,b.c-a.O/2,a.O);A_(a,a.J);c=!1;for(b=0;b<a.G.d;++b)d=null,0!=(a.G.A[b]&16320)?(e=(a.G.A[b]&960)>>6,d=((a.G.A[b]&\n960)>>6)+((a.G.A[b]&15360)>>10),d=e==d?Mf+e+Tf:Mf+e+Nc+d+Tf):0!=(a.G.A[b]&786432)?d=262144==(a.G.A[b]&786432)?$f:32==(a.G.A[b]&48)?"r!a":l_:0!=(a.G.A[b]&48)&&(d=32==(a.G.A[b]&48)?u_:"!r"),e=(a.G.A[b]&114688)>>14,0!=e&&(d=(null==d?m:d)+e),null!=d&&(h=W(a.G,0,b),j=W(a.G,1,b),c||(a0(a,~~((2*a.Q+1)/3)),c=!0),f=(H_(a.K,tP(a.G,h))+H_(a.K,tP(a.G,j)))/2,g=(I_(a.K,uP(a.G,h))+I_(a.K,uP(a.G,j)))/2,e=H_(a.K,tP(a.G,j))-H_(a.K,tP(a.G,h)),j=I_(a.K,uP(a.G,j))-I_(a.K,uP(a.G,h)),h=Math.sqrt(e*e+j*j),n=0.6*W_(a,d),\nl=0.55*a.o,0!=h&&(0<e?X_(a,f+n*j/h,g-l*e/h,d,!0):X_(a,f-n*j/h,g+l*e/h,d,!0)));c&&a0(a,a.Q);a.q=C(f2,q,78,a.G.o,0);for(b=0;b<a.G.p;++b)(2==a.G.B[b]||26==a.G.B[b]||64==a.G.B[b])&&d0(a,b);for(b=0;b<a.G.p;++b)2!=a.G.B[b]&&26!=a.G.B[b]&&64!=a.G.B[b]&&d0(a,b);if(0==(a.B&64))for(b=0;b<a.G.p;++b)if(0!=(a.G.z[b]&48)>>4){switch((a.G.z[b]&48)>>4){case 1:g=2==rP(a.G,b)?IO:0!=(a.G.z[b]&4)?Vi:hf;break;case 2:g=2==rP(a.G,b)?"Z":0!=(a.G.z[b]&4)?ei:t_;break;default:g=cd}a0(a,~~((2*a.Q+1)/3));A_(a,z_(a.G,b)?-3:448);\ne=W(a.G,0,b);f=W(a.G,1,b);c=(H_(a.K,tP(a.G,e))+H_(a.K,tP(a.G,f)))/2;d=(I_(a.K,uP(a.G,e))+I_(a.K,uP(a.G,f)))/2;h=(H_(a.K,tP(a.G,e))-H_(a.K,tP(a.G,f)))/3;e=(I_(a.K,uP(a.G,e))-I_(a.K,uP(a.G,f)))/3;X_(a,c+e,d-h,g,!0);A_(a,a.J);a0(a,a.Q)}if(0!=(a.B&4)){a0(a,~~((2*a.Q+1)/3));A_(a,384);for(b=0;b<a.G.p;++b)e=W(a.G,0,b),f=W(a.G,1,b),g=0!=(a.G.z[b]&512)?"d":sP(a.G,b)?$f:m,c=(H_(a.K,tP(a.G,e))+H_(a.K,tP(a.G,f)))/2,d=(I_(a.K,uP(a.G,e))+I_(a.K,uP(a.G,f)))/2,X_(a,c,d,g+m+b,!0);A_(a,a.J);a0(a,a.Q)}}c=P0(a)}ht(c)};\nfunction e2(a,b){var c;$l();this.w=new G_;this.G=a;this.B=0;this.E=1;this.K=new v0;this.T=new Bm;this.N=new Bm;this.t=C(hq,ql,-1,this.G.o,2);this.x=new Q_;this.J=0;this.z=-1;c=(sB(),tB);var d=dm;L1();this.u=new cm(Uu((c.d>>16&255)+0.30000001192092896*((d.d>>16&255)-(c.d>>16&255))),Uu((c.d>>8&255)+0.30000001192092896*((d.d>>8&255)-(c.d>>8&255))),Uu((c.d&255)+0.30000001192092896*((d.d&255)-(c.d&255))));this.v=O1(bm,c);this.C=fm;this.D=em;this.c=new Bm;this.b=new Bm;this.d=new rp;this.f=new cC(Fe,0,\n12);new cC(Fe,0,120);this.k=m;++V_;this.a=b}w(697,28,{},e2);_.fd=function(a){var b;b=m;null!=this.a&&0<this.a.length&&(b=LI(this.a,"(\\\\r|\\\\n|\\\\r\\\\n)",Rf),b=a+"<chemical:x-mdl-molfile>"+b+"<\/chemical:x-mdl-molfile>\\n");return b};_.gd=function(a){return\'xmlns:chemical="http://www.ch.ic.ac.uk/chemime/"\'+a};_.a=null;var g2=QJ(" F");U(621);U(622);var N1=KJ(917,g2),S1=U(518),T1=U(519);U(3);U(28);U(697);var f2=KJ(924,S1);U(4);U(5);U(25);U(24);U(29);U(30);U(33);\nvar h2=U(41),t1=KJ(939,h2),i2=U(38),B1=KJ(940,i2),j2=U(37),n1=KJ(941,j2),m1=KJ(942,n1);U(34);U(35);U(36);U(6);U(638);U(39);U(40);U(19);B(qO)(1);function LA(){return this.b}function xx(){return this.a}function sy(){return m};\n//@ sourceURL=1.js\n')
diff --git a/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/2.cache.js b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/2.cache.js
new file mode 100644
index 0000000..1361389
--- /dev/null
+++ b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/2.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback2('var k2="Any",l2="Aromatic",m2="Nonring",n2="Reset",o2="Ring";function p2(a,b){if(0>b||b>=a.pb.options.length)throw new Fx;}function q2(a,b){p2(a,b);return a.pb.options[b].value}function r2(){this.pb=$doc.createElement("<SELECT>");this.pb[Kg]="gwt-ListBox"}w(400,377,jl,r2);function s2(){s2=x}\nfunction t2(a,b){if(null==b)throw new ju("Missing message: awt.103");var c=-1,d,e,f;f=a.Tc.a.pb;e=Tq(Ri);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 u2(){s2();CA.call(this);new Bm;this.Tc=new v2((DA(),this))}w(467,454,{57:1,59:1,66:1,80:1,88:1},u2);_.Le=function(){return IA(this.Tc,this)};\n_.$e=function(){return(null==this.Qc&&(this.Qc=mA(this)),this.Qc)+Pa+this._c+Pa+this.ad+Pa+this.Yc+Ak+this.Nc+(this.Xc?m:",hidden")+",current="+q2(this.Tc.a,this.Tc.a.pb.selectedIndex)};function w2(){wV.call(this,7)}w(481,1,Sl,w2);function x2(a){a.Tc.Ff(a.j);!oA(a)&&VU(a);PU(a)}\nfunction y2(a,b,c){wW.call(this);this.Tc&&this.Tc.Gf(!1);oV(this,!1);RA(this,new wV(0));a=new zV(a,1);RU(this,a,null);a=new WA;RU(a,this.i,null);RU(this,a,null);b&&(this.j=rA(b),nV(this),vW(this.j,~~(Nq(b.Ec.pb,Mi)/2)-~~(this.Yc/2),~~(Nq(b.Ec.pb,Li)/2)-~~(this.Nc/2)));c&&NU(this,c)}w(654,655,vO,y2);_.Fh=function(){return PO};w(679,674,Hl);_.Ad=function(){x2(new y2(this.b,this.a,(kE(),mE)))};w(681,674,Hl);_.Ad=function(){this.a.bc?this.a.bc.Tc.We()?this.a.bc.Tc.If():x2(this.a.bc):this.a.bc=new z2(this.a)};\nfunction A2(a,b){KU(b)==a.a?NU(b,(sB(),CB)):NU(b,a.a)}\nfunction B2(a){var b,c,d,e;e=m;d=!1;KU(C2)!=a.a?(e=Ma,d=!0):KU(D2)!=a.a?(e="!#6",d=!0):KU(E2)!=a.a?(NU(F2,(sB(),CB)),NU(G2,CB),NU(H2,CB),NU(I2,CB),e="F,Cl,Br,I"):(b=KU(J2)!=a.a,c=KU(K2)!=a.a,KU(L2)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),KU(M2)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),KU(N2)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),KU(O2)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),KU(P2)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),KU(F2)!=a.a&&(e+="F,"),KU(G2)!=a.a&&(e+="Cl,"),KU(H2)!=a.a&&(e+="Br,"),KU(I2)!=a.a&&(e+=\n"I,"),dK(e,Pa)&&(e=$C(e,0,e.length-1)),1>e.length&&!a.b&&(b?e=$f:c?e=kd:(NU(C2,(sB(),CB)),e=Ma)));b=m;d&&KU(J2)!=a.a&&(b+=";a");d&&KU(K2)!=a.a&&(b+=";A");KU(Q2)!=a.a&&(b+=";R");KU(R2)!=a.a&&(b+=";!R");KU(C2)!=a.a&&0<b.length?e=$C(b,1,b.length):e+=b;d=S2.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=T2.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";D"+d);KU(U2)!=a.a&&(e="~");KU(V2)!=a.a&&(e=Nc);KU(W2)!=a.a&&(e=jd);KU(X2)!=a.a&&(e="!@");CV(a.e,e)}\nfunction Y2(a){Z2(a);$2(a);var b=S2.Tc.a;p2(b,0);b.pb.options[0].selected=!0;b=T2.Tc.a;p2(b,0);b.pb.options[0].selected=!0;NU(J2,a.a);NU(K2,a.a);NU(Q2,a.a);NU(R2,a.a);NU(S2,a.a);NU(T2,a.a);a3(a)}function Z2(a){NU(L2,a.a);NU(M2,a.a);NU(N2,a.a);NU(O2,a.a);NU(P2,a.a);NU(F2,a.a);NU(G2,a.a);NU(H2,a.a);NU(I2,a.a)}function $2(a){NU(C2,a.a);NU(D2,a.a);NU(E2,a.a)}function a3(a){NU(U2,a.a);NU(V2,a.a);NU(W2,a.a);NU(X2,a.a);a.b=!1}\nfunction z2(a){rV.call(this,"Atom/Bond Query");this.i=new iV(this.Fh());lB(this.r,new xW(this));this.a=(kE(),mE);this.c=a;this.d||(a=rA(a),this.d=new BV(a),vW(this.d,-150,10));this.j=this.d;RA(this,new w2);NU(this,this.a);a=new WA;RA(a,new VB(0,3,1));RU(a,new yV("Atom type :"),null);C2=new iV(k2);D2=new iV("Any except C");E2=new iV("Halogen");RU(a,C2,null);RU(a,D2,null);RU(a,E2,null);RU(this,a,null);a=new WA;RA(a,new VB(0,3,1));RU(a,new zV("Or select one or more from the list :",0),null);RU(this,\na,null);a=new WA;RA(a,new VB(0,3,1));L2=new iV(Rd);M2=new iV(bf);N2=new iV(gf);O2=new iV(sf);P2=new iV(hf);F2=new iV(xe);G2=new iV(ge);H2=new iV(Qd);I2=new iV(Ge);RU(a,L2,null);RU(a,M2,null);RU(a,N2,null);RU(a,O2,null);RU(a,P2,null);RU(a,F2,null);RU(a,G2,null);RU(a,H2,null);RU(a,I2,null);RU(this,a,null);a=new WA;RA(a,new VB(0,3,1));S2=new u2;t2(S2,k2);t2(S2,bc);t2(S2,ec);t2(S2,gc);t2(S2,qc);RU(a,new yV("Number of hydrogens : "),null);RU(a,S2,null);RU(this,a,null);a=new WA;RA(a,new VB(0,3,1));T2=\nnew u2;t2(T2,k2);t2(T2,bc);t2(T2,ec);t2(T2,gc);t2(T2,qc);t2(T2,rc);t2(T2,sc);t2(T2,Cc);RU(a,new zV("Number of connections :",0),null);RU(a,T2,null);RU(a,new zV(" (H\'s don\'t count.)",0),null);RU(this,a,null);a=new WA;RA(a,new VB(0,3,1));RU(a,new yV("Atom is :"),null);J2=new iV(l2);RU(a,J2,null);K2=new iV("Nonaromatic");RU(a,K2,null);Q2=new iV(o2);RU(a,Q2,null);R2=new iV(m2);RU(a,R2,null);RU(this,a,null);a=new WA;NU(a,JB(KU(this)));RA(a,new VB(0,3,1));RU(a,new yV("Bond is :"),null);U2=new iV(k2);RU(a,\nU2,null);V2=new iV(l2);RU(a,V2,null);W2=new iV(o2);RU(a,W2,null);X2=new iV(m2);RU(a,X2,null);RU(this,a,null);a=new WA;RA(a,new VB(1,3,1));this.e=new CC(Ma,20);RU(a,this.e,null);RU(a,new iV(n2),null);RU(a,this.i,null);RU(this,a,null);this.Tc&&this.Tc.Gf(!1);oV(this,!1);Z2(this);$2(this);a3(this);NU(J2,this.a);NU(K2,this.a);NU(Q2,this.a);NU(R2,this.a);NU(S2,this.a);NU(T2,this.a);A2(this,C2);nV(this);this.Tc.Ff(this.j);!oA(this)&&VU(this);PU(this)}w(694,655,vO,z2);\n_.Gh=function(a,b){var c;J(b,n2)?(Y2(this),A2(this,C2),B2(this)):H(a.f,56)?(a3(this),Tu(a.f)===Tu(C2)?(Z2(this),$2(this)):Tu(a.f)===Tu(D2)?(Z2(this),$2(this)):Tu(a.f)===Tu(E2)?(Z2(this),$2(this)):Tu(a.f)===Tu(Q2)?NU(R2,this.a):Tu(a.f)===Tu(R2)?(NU(Q2,this.a),NU(J2,this.a)):Tu(a.f)===Tu(J2)?(NU(K2,this.a),NU(R2,this.a)):Tu(a.f)===Tu(K2)?NU(J2,this.a):Tu(a.f)===Tu(U2)||Tu(a.f)===Tu(V2)||Tu(a.f)===Tu(W2)||Tu(a.f)===Tu(X2)?(Y2(this),this.b=!0):$2(this),A2(this,a.f),B2(this)):H(a.f,57)&&(a3(this),c=a.f,\n0==c.Tc.a.pb.selectedIndex?NU(c,this.a):NU(c,(sB(),CB)),B2(this));107!=this.c.k&&(this.c.k=107,aB(this.c));return!0};_.b=!1;_.c=null;_.d=null;var C2=_.e=null,U2=null,D2=null,J2=null,V2=null,H2=null,L2=null,T2=null,S2=null,G2=null,F2=null,E2=null,I2=null,M2=null,K2=null,R2=null,X2=null,N2=null,P2=null,Q2=null,W2=null,O2=null;function v2(a){dN();fN.call(this);this.a=new r2;mx(this.a,new b3(this,a),(cT(),cT(),dT))}w(746,744,{},v2);_.Ef=function(){return this.a};_.a=null;\nfunction b3(a,b){this.a=a;this.b=b}w(747,1,{},b3);_.Id=function(a){DA();zW(a,this.b,q2(this.a.a,this.a.a.pb.selectedIndex))};_.a=null;_.b=null;w(784,753,{});_.If=function(){oX(this.c)};U(654);U(694);U(467);U(746);U(747);U(400);B(qO)(2);\n//@ sourceURL=2.js\n')
diff --git a/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/3.cache.js b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/3.cache.js
new file mode 100644
index 0000000..a208154
--- /dev/null
+++ b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/3.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback3('w(680,674,Hl);_.Ad=function(){this.a.j&&tW(this.a.j);this.a.j=new yW(0,this.a)};B(qO)(3);\n//@ sourceURL=3.js\n')
diff --git a/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/4.cache.js b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/4.cache.js
new file mode 100644
index 0000000..dd6b277
--- /dev/null
+++ b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/4.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback4('w(682,674,Hl);_.Ad=function(){this.a.pc&&tW(this.a.pc);this.a.pc=new yW(1,this.a)};B(qO)(4);\n//@ sourceURL=4.js\n')
diff --git a/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/5.cache.js b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/5.cache.js
new file mode 100644
index 0000000..a523208
--- /dev/null
+++ b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/5.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback5('w(683,674,Hl);_.Ad=function(){this.a.y&&(tW(this.a.y),this.a.y=null);0==this.a.ob.v&&(this.a.y=new yW(2,this.a))};B(qO)(5);\n//@ sourceURL=5.js\n')
diff --git a/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/6.cache.js b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/6.cache.js
new file mode 100644
index 0000000..14655f3
--- /dev/null
+++ b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/6.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback6('function c3(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.c;++h)0!=(a.H.w[a.t[h]]&e)&&++j;if(0==j)return!1;15<b&&(d3(a,c),b-=16);e3(a,1,1);e3(a,b,4);e3(a,j,d);for(h=0;h<a.H.c;++h)b=a.H.w[a.t[h]]&e,0!=b&&(e3(a,h,d),1!=f&&e3(a,b>>g,f));return!0}function f3(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.d;++h)0!=(a.H.A[a.u[h]]&e)&&++j;if(0==j)return!1;15<b&&(d3(a,c),b-=16);e3(a,1,1);e3(a,b,4);e3(a,j,d);for(h=0;h<a.H.d;++h)b=a.H.A[a.u[h]]&e,0!=b&&(e3(a,h,d),1!=f&&e3(a,b>>g,f));return!0}\nfunction e3(a,b,c){for(;0!=c;)0==a.p&&(mD(a.q,a.r+64&65535),a.p=6,a.r=0),a.r<<=1,a.r|=b&1,b>>=1,--c,--a.p}function d3(a,b){b||(e3(a,1,1),e3(a,15,4));return!0}function g3(a,b){var c,d,e;if(2>a.H.k[b])return!1;if(2==a.H.f[b])return!0;for(e=c=0;e<a.H.f[b];++e)d=yP(a.H,b,e),sP(a.H,d)&&(c+=rP(a.H,d)-1);return 1<c}function h3(a){var b;for(b=0;0<a;)a>>=1,++b;return b}\nfunction i3(a,b){var c,d,e,f,g,h,j;e=C(A,u,-1,32,1);for(c=f=0;c<a.H.c;++c)if((1==a.O[c]||2==a.O[c])&&a.Q[c]==b)d=a.P[c],e[d]<a.c[c]&&(0==e[d]&&++f,e[d]=a.c[c]);for(c=0;c<a.H.d;++c)if((1==a.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c])d=a.i[c],g=Pm(a.c[W(a.H,0,c)],a.c[W(a.H,1,c)]),e[d]<g&&(0==e[d]&&++f,e[d]=g);d=C(hK,Il,-1,32,1);for(c=0;c<f;++c){h=-1;for(g=j=0;32>g;++g)j<e[g]&&(j=e[g],h=g);e[h]=0;d[h]=c<<24>>24}for(c=0;c<a.H.c;++c)(1==a.O[c]||2==a.O[c])&&a.Q[c]==b&&(a.P[c]=d[a.P[c]]);for(c=0;c<a.H.d;++c)(1==\na.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c]&&(a.i[c]=d[a.i[c]])}w(684,1,Hl);\n_.Ad=function(){var a,b,c;b=it(this.a,!1,!0);c=null;a=new rS;if(fS(new oS,a,new HV(new KV(b)))){pQ(a,7);if(a.b){a=a.b;if(null==a.A){var d,e,f,g,h,j,l,n,o,r;if(!(0==a.H.c||a.x)){c=a.z=0;for(d=1;d<a.H.c;++d)a.c[d]>a.c[c]&&(c=d);e=C(hq,ql,-1,a.H.c,2);b=C(hq,ql,-1,a.H.d,2);a.y=C(A,u,-1,a.H.c,1);a.t=C(A,u,-1,a.H.c,1);a.w=C(A,u,-1,a.H.c,1);a.u=C(A,u,-1,a.H.d,1);a.t[0]=c;a.y[c]=0;e[c]=!0;f=1;h=0;j=1;for(c=0;h<a.H.c;)if(h<j){for(;;){o=n=0;l=-1;d=a.t[h];for(r=0;r<OP(a.H,d);++r)if(r<a.H.f[d]||r>=jP(a.H,d))g=\niP(a.H,d,r),!e[g]&&a.c[g]>l&&(n=g,o=yP(a.H,d,r),l=a.c[g]);if(-1==l)break;a.y[n]=j;a.w[j]=h;a.t[j++]=n;a.u[c++]=o;e[n]=!0;b[o]=!0}++h}else{g=0;l=-1;for(d=0;d<a.H.c;++d)!e[d]&&a.c[d]>l&&(g=d,l=a.c[d]);++f;a.y[g]=j;a.w[j]=-1;a.t[j++]=g;e[g]=!0}for(a.v=C(A,u,-1,2*(a.H.d-c),1);;){j=h=a.H.G;l=-1;for(d=0;d<a.H.d;++d)if(!b[d]&&(a.y[W(a.H,0,d)]<a.y[W(a.H,1,d)]?(f=a.y[W(a.H,0,d)],e=a.y[W(a.H,1,d)]):(f=a.y[W(a.H,1,d)],e=a.y[W(a.H,0,d)]),f<h||f==h&&e<j))h=f,j=e,l=d;if(-1==l)break;b[l]=!0;a.u[c++]=l;a.v[2*a.z]=\nh;a.v[2*a.z+1]=j;++a.z}a.x=!0}a.O=C(hK,Il,-1,a.H.c,1);for(e=0;e<a.H.c;++e)if(1==a.S[e]||2==a.S[e]){c=!1;if(2==a.H.f[e]&&2==a.H.j[e][0]&&2==a.H.j[e][1])for(b=0;b<a.H.f[e];++b){j=iP(a.H,e,b);h=0;f=C(A,u,-1,3,1);for(d=0;d<a.H.f[j];++d)f[h]=iP(a.H,j,d),f[h]!=e&&++h;2==h&&a.c[f[0]]>a.c[f[1]]^a.y[f[0]]<a.y[f[1]]&&(c=!c)}else for(b=1;b<a.H.f[e];++b)for(d=0;d<b;++d)f=iP(a.H,e,b),h=iP(a.H,e,d),a.c[f]>a.c[h]&&(c=!c),a.y[f]<a.y[h]&&(c=!c);a.O[e]=1==a.S[e]^c?1:2}else a.O[e]=a.S[e];a.f=C(hK,Il,-1,a.H.d,1);for(e=\n0;e<a.H.d;++e)if(1==a.k[e]||2==a.k[e]){c=!1;for(b=0;2>b;++b)if(j=W(a.H,b,e),3==a.H.f[j]){f=C(A,u,-1,2,1);for(d=h=0;3>d;++d)iP(a.H,j,d)!=W(a.H,1-b,e)&&(f[h++]=iP(a.H,j,d));a.c[f[0]]>a.c[f[1]]&&(c=!c);a.y[f[0]]<a.y[f[1]]&&(c=!c)}a.f[e]=1==a.k[e]^c?1:2}else a.f[e]=a.k[e];i3(a,1);i3(a,2);a.q=new Ov;a.p=6;a.r=0;e3(a,9,4);b=Pm(h3(a.H.c),h3(a.H.d));e3(a,b,4);if(0==b)e3(a,a.H.E?1:0,1);else{for(d=e=h=f=c=0;d<a.H.c;++d)if(0==(a.H.w[d]&1)){switch(a.H.x[d]){case 6:break;case 7:++e;break;case 8:++h;break;default:++f}0!=\na.H.q[d]&&++c}e3(a,a.H.c,b);e3(a,a.H.d,b);e3(a,e,b);e3(a,h,b);e3(a,f,b);e3(a,c,b);for(d=0;d<a.H.c;++d)7==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&e3(a,d,b);for(d=0;d<a.H.c;++d)8==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&e3(a,d,b);for(d=0;d<a.H.c;++d)6!=a.H.x[a.t[d]]&&7!=a.H.x[a.t[d]]&&8!=a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(e3(a,d,b),e3(a,a.H.x[a.t[d]],8));for(d=0;d<a.H.c;++d)0!=a.H.q[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(e3(a,d,b),e3(a,8+a.H.q[a.t[d]],4));c=f=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-\nc,c=a.w[d]),f<e&&(f=e);f=h3(f);e3(a,f,4);c=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-c,c=a.w[d]),e3(a,e,f);for(e=0;e<2*a.z;++e)e3(a,a.v[e],b);for(d=0;d<a.H.d;++d)c=0!=(a.H.A[d]&16320)?1:0!=(a.H.z[a.u[d]]&512)?0:rP(a.H,a.u[d]),e3(a,c,2);for(d=c=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&++c;e3(a,c,b);for(d=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&(e3(a,d,b),0==a.Q[a.t[d]]?e3(a,a.O[a.t[d]],3):(c=1==a.O[a.t[d]]?1==a.Q[a.t[d]]?4:6:1==a.Q[a.t[d]]?5:7,e3(a,c,3),e3(a,a.P[a.t[d]],3)));for(d=\nc=0;d<a.H.d;++d)0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!JP(a.H,a.u[d])||1==a.H.B[a.u[d]])&&++c;e3(a,c,b);for(d=0;d<a.H.d;++d)if(0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!JP(a.H,a.u[d])||1==a.H.B[a.u[d]]))e3(a,d,b),1==a.H.B[a.u[d]]?0==a.j[a.u[d]]?e3(a,a.f[a.u[d]],3):(c=1==a.f[a.u[d]]?1==a.j[a.u[d]]?4:6:1==a.j[a.u[d]]?5:7,e3(a,c,3),e3(a,a.i[a.u[d]],3)):e3(a,a.f[a.u[d]],2);e3(a,a.H.E?1:0,1);for(d=e=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&++e;if(0!=e){e3(a,1,1);e3(a,1,4);e3(a,e,b);for(d=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&(e3(a,\nd,b),e3(a,a.H.v[a.t[d]],8))}c=!1;if(a.H.E){c3(a,0,!1,b,2048,1,-1);f3(a,2,!1,b,64,1,-1);c3(a,3,!1,b,4096,1,-1);c3(a,4,!1,b,120,4,3);c3(a,5,!1,b,6,2,1);c3(a,6,!1,b,1,1,-1);c3(a,7,!1,b,1920,4,7);for(d=e=0;d<a.H.c;++d)null!=wQ(a.H,a.t[d])&&++e;if(0<e){e3(a,1,1);e3(a,8,4);e3(a,e,b);for(d=0;d<a.H.c;++d)if(f=wQ(a.H,a.t[d]),null!=f){e3(a,d,b);e3(a,f.length,4);for(e=0;e<f.length;++e)e3(a,f[e],8)}}f3(a,9,!1,b,48,2,4);f3(a,10,!1,b,15,4,0);c3(a,11,!1,b,8192,1,-1);f3(a,12,!1,b,16320,8,6);c3(a,13,!1,b,114688,3,\n14);c3(a,14,!1,b,4063232,5,17);c|=c3(a,16,!1,b,29360128,3,22)}for(d=e=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&++e;if(0!=e){c=d3(a,c);e3(a,1,1);e3(a,1,4);e3(a,e,b);for(d=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&(e3(a,d,b),e3(a,a.a[a.t[d]],4))}if(0!=(a.G&8)){for(d=h=e=0;d<a.H.c;++d)f=FQ(a.H,a.t[d]),null!=f&&(++e,h=Pm(h,f.length));if(0!=e){c=d3(a,c);f=h3(h);e3(a,1,1);e3(a,2,4);e3(a,e,b);e3(a,f,4);for(d=0;d<a.H.c;++d)if(h=FQ(a.H,a.t[d]),null!=h){e3(a,d,b);e3(a,h.length,f);for(e=0;e<h.length;++e)e3(a,\nh.charCodeAt(e),7)}}}a.H.E&&(c|=c3(a,19,c,b,234881024,3,25),c|=f3(a,20,c,b,114688,3,14));for(d=e=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&++e;if(0!=e){c=d3(a,c);e3(a,1,1);e3(a,5,4);e3(a,e,b);for(d=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&(e3(a,d,b),e3(a,(a.H.s[a.t[d]]&48)>>4,2))}a.H.E&&(c|=c3(a,22,c,b,268435456,1,-1),c|=f3(a,23,c,b,131072,1,-1),c|=f3(a,24,c,b,786432,2,18));if(0!=(a.G&16))for(d=0;d<a.H.c;++d)if(HQ(a.H,a.t[d])){c=d3(a,c);e3(a,1,1);e3(a,9,4);for(d=0;d<a.H.c;++d)e3(a,HQ(a.H,a.t[d])?1:0,1);break}e=\nnull;j=jQ(a.H);for(f=0;f<j.i.c;++f)if(j.e[f]){d=0;h=ww(j.i,f);for(g=0,n=h.length;g<n;++g)l=h[g],g3(a,l)&&++d;if(0!=d)if(l=ww(j.j,f),null==e&&(e=C(hq,ql,-1,a.H.d,2)),d==h.length){n=-1;o=2147483647;for(g=0;g<h.length;++g)o>a.t[l[g]]&&(o=a.t[l[g]],n=g);for(;0<d;)e[l[n]]=!0,n=n+2<h.length?n+2:n+2-h.length,d-=2}else{for(g=0;g3(a,h[g]);)++g;for(;!g3(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length;for(;0<d;){e[l[g]]=!0;g=g+2<h.length?g+2:g+2-h.length;for(d-=2;!g3(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length}}}f=e;\nif(null!=f){for(d=e=0;d<a.H.d;++d)f[a.u[d]]&&++e;c=d3(a,c);e3(a,1,1);e3(a,10,4);e3(a,e,b);for(d=0;d<a.H.d;++d)f[a.u[d]]&&e3(a,d,b)}a.H.E&&c3(a,27,c,b,536870912,1,-1)}e3(a,0,1);a.r<<=a.p;mD(a.q,a.r+64&65535);b=Mq(a.q.a);a.A=b}a=a.A}else a=null;c=a}ht(c)};B(qO)(6);\n//@ sourceURL=6.js\n')
diff --git a/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/7.cache.js b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/7.cache.js
new file mode 100644
index 0000000..9120334
--- /dev/null
+++ b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/7.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback7('function j3(a){a=a.Jc.b.c++;return dh+a}w(470,471,vO);_.Je=function(){return j3(this)};_.Ue=function(){this.Tc=new k3((DA(),m),this)};_.$e=function(){return(null==this.Qc&&(this.Qc=j3(this)),this.Qc)+Pa+this.Tc.Se()+Pa+this.Tc.Te()+Pa+this.Yc+Ak+this.Nc+(this.Xc?m:",hidden")+",title="+this.q+(this.p?",resizable":m)+(this.Tc.c.C?",modal":m)};\nfunction l3(){var a,b,c;b=new iV(PO);a=new iV(HO);this.a=new CC(bc,4);new qV;this.c=new m3(this,b);this.c.Tc.c.db=!0;RA(this.c,new XA);RU(this.c,new yV("New atom map"),null);RU(this.c,b,null);RU(this.c,a,null);RA(this.c,new eV(2));c=new WA;RU(c,new zV("atom map",1),null);RU(c,this.a,null);RU(this.c,c,jO);c=new WA;RU(c,b,null);RU(c,a,null);RU(this.c,c,iO);lB(this.c.r,new n3(this))}w(658,1,{},l3);_.a=null;_.b=null;_.c=null;\nfunction m3(a,b){this.a=a;this.b=b;pV.call(this);this.q=m;this.Tc&&this.Tc.Hf(m);this.Tc.c.db=!1;oV(this,!0)}w(659,470,vO,m3);_.Ie=function(a){var b;mV(this);if(Tu(a.f)===Tu(this.b))try{b=qD(Oq(this.a.a.Tc.a.pb,sk),10);var c=this.a.b,d=c.c,e=c.a;nI(d,c.e).b[e].f=b;RE(d,"changeAtomMap",d.o,e,0);AH(d)}catch(f){if(f=pq(f),H(f,102))LV(this.a.b.c,"invalid atom map");else throw f;}return!0};_.a=null;_.b=null;function n3(a){this.a=a}w(660,516,yO,n3);_.zf=function(){mV(this.a.c)};_.a=null;w(673,674,Hl);\n_.Ad=function(){if(this.b.a==(kE(),fe)){!this.a.b&&(this.a.b=new l3);var a=this.a.b,b=this.a,c;if(0<b.a){a.b=b;c="Atom "+b.a;var d=a.c;d.q=c;d.Tc&&d.Tc.Hf(c);CV(a.a,m+pH(b.d.b[b.a]));nV(a.c);a=a.c;!oA(a)&&VU(a);PU(a)}}};function k3(a,b){dN();sV.call(this,a,b)}w(783,784,{},k3);U(658);U(470);U(659);U(660);U(783);B(qO)(7);\n//@ sourceURL=7.js\n')
diff --git a/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/8.cache.js b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/8.cache.js
new file mode 100644
index 0000000..d81c29a
--- /dev/null
+++ b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/8.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback8('w(253,241,{});function o3(){o3=x;p3=new As("dragend",new q3)}function r3(a){a.a.cancelBubble=!0;Uq(a.a)}function q3(){}w(254,253,{},q3);_.Dd=function(){r3(this)};_.Gd=function(){return p3};var p3;function s3(){s3=x;t3=new As("dragenter",new u3)}function u3(){}w(255,253,{},u3);_.Dd=function(){r3(this)};_.Gd=function(){return t3};var t3;function v3(){v3=x;w3=new As("dragover",new x3)}function x3(){}w(256,253,{},x3);_.Dd=function(){r3(this)};_.Gd=function(){return w3};var w3;\nfunction y3(){y3=x;z3=new As("drop",new A3)}function A3(){}w(257,253,{},A3);_.Dd=function(a){var b,c,d,e;this.a.cancelBubble=!0;Uq(this.a);d=(this.a.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.a.d&&e>=a.a.d)break a;b=d[e];c=new FileReader;B3(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(Yj),a.a.b.a.a.f.pb[sk]=null!=b?b:m)};_.Gd=function(){return z3};var z3;function C3(a,b,c){iu(!a.mb?a.mb=new xu(a):a.mb,c,b)}\nfunction D3(){this.pb=Qq("file");this.pb[Kg]="gwt-FileUpload"}w(381,362,jl,D3);_.Yd=function(a){qx(this,a)};function E3(a){var b=Tq(gh);QR(Nj,QS(b));this.pb=b;this.b=new pU(this.pb);this.pb[Kg]="gwt-HTML";oU(this.b,a,!0);xU(this)}w(385,386,jl,E3);function F3(){Rz();var a=Tq("textarea");!fw&&(fw=new ew);!dw&&(dw=new cw);this.pb=a;Iu();this.pb[Kg]="gwt-TextArea"}w(425,426,jl,F3);\nfunction G3(a,b){var c,d;c=Tq(lk);d=Tq(Xj);d[jg]=a.a.a;d.style[tk]=a.b.a;var e=(hw(),iw(d));c.appendChild(e);gw(a.d,c);Cx(a,b,d)}function H3(){wy.call(this);this.a=(zy(),Gy);this.b=(Hy(),Ky);this.e[Fg]=bc;this.e[Eg]=bc}w(434,378,rl,H3);_.re=function(a){var b;b=Sq(a.pb);(a=Gx(this,a))&&this.d.removeChild(Sq(b));return a};\nfunction I3(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[uk]=Ih,a.ab=!1,a.Ee());b=a.pb;b.style[Xh]=0+(Cr(),bj);b.style[ek]=dc;fX(a,Pm(er($doc)+(dr()-Nq(a.pb,Mi)>>1),0),Pm(fr($doc)+(cr()-Nq(a.pb,Li)>>1),0));d||((a.ab=c)?(a.pb.style[Ng]=oj,a.pb.style[uk]=vk,qm(a.gb,200)):a.pb.style[uk]=vk)}finally{a.w=!0}}function J3(a){a.i=(new iV(a.j)).Tc.Ef();mx(a.i,new K3(a),(Gs(),Gs(),Hs));a.d=y(dA,q,50,[a.i])}\nfunction L3(){TW();var a,b,c,d,e;rX.call(this,(KX(),LX),null,!0);this.Xh();this.db=!0;a=new E3(this.k);this.f=new F3;this.f.pb.style[zk]=fc;ax(this.f,fc);this.Vh();KW(this,"400px");e=new H3;e.pb.style[Hh]=fc;e.e[Fg]=10;c=(zy(),Ay);e.a=c;G3(e,a);G3(e,this.f);this.e=new Oy;this.e.e[Fg]=20;for(b=this.d,c=0,d=b.length;c<d;++c)a=b[c],Ly(this.e,a);G3(e,this.e);YW(this,e);hX(this,!1);this.Wh()}w(754,755,rO,L3);_.Vh=function(){J3(this)};\n_.Wh=function(){var a=this.f;a.pb.readOnly=!0;var b=dx(a.pb)+"-readonly";$w(a.ee(),b,!0)};_.Xh=function(){JX(this.I.b,"Copy")};_.d=null;_.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 K3(a){this.a=a}w(757,1,{},K3);_.Jd=function(){$W(this.a,!1)};_.a=null;function M3(a){this.a=a}w(758,1,{},M3);\n_.pd=function(){ix(this.a.f.pb,!0);hz(this.a.f.pb);var a=this.a.f,b;b=Oq(a.pb,sk).length;if(0<b&&a.kb){if(0>b)throw new EJ("Length must be a positive integer. Length: "+b);if(b>Oq(a.pb,sk).length)throw new EJ("From Index: 0 To Index: "+b+" Text Length: "+Oq(a.pb,sk).length);var a=a.pb,c=0;try{var d=a.createTextRange(),e=a.value.substr(c,b).match(/(\\r\\n)/gi);null!=e&&(b-=e.length);var f=a.value.substring(0,c).match(/(\\r\\n)/gi);null!=f&&(c-=f.length);d.collapse(!0);d.moveStart("character",c);d.moveEnd("character",\nb);d.select()}catch(g){}}};_.a=null;function N3(a){J3(a);a.a=(new iV(a.b)).Tc.Ef();mx(a.a,new O3(a),(Gs(),Gs(),Hs));a.d=y(dA,q,50,[a.a,a.i])}function P3(a){a.j=HO;a.k="Paste the text to import into the text area below.";a.b="Accept";JX(a.I.b,"Paste")}function Q3(a){TW();L3.call(this);this.c=a}w(760,754,rO,Q3);_.Vh=function(){N3(this)};_.Wh=function(){ax(this.f,"150px")};_.Xh=function(){P3(this)};_.Ee=function(){qX(this);Aq((xq(),yq),new R3(this))};_.a=null;_.b=null;_.c=null;\nfunction S3(a){TW();Q3.call(this,a)}w(759,760,rO,S3);_.Vh=function(){var a;N3(this);a=new D3;mx(a,new T3(this),(cT(),cT(),dT));this.d=y(dA,q,50,[this.a,a,this.i])};_.Wh=function(){ax(this.f,"150px");var a=new U3(this),b=this.f;C3(b,new V3,(s3(),s3(),t3));C3(b,new W3,(o3(),o3(),p3));C3(b,new X3,(v3(),v3(),w3));C3(b,new Y3(a),(y3(),y3(),z3))};_.Xh=function(){P3(this);this.k+=" Or drag and drop a file on it."};function T3(a){this.a=a}w(761,1,{},T3);\n_.Id=function(a){var b,c;b=new FileReader;a=(c=a.a.srcElement,c.files[0]);Z3(b,new $3(this));b.readAsText(a)};_.a=null;function $3(a){this.a=a}w(762,1,{},$3);_.Yh=function(a){bD();Qz(this.a.a.f,a)};_.a=null;w(765,1,{});w(764,765,{});_.b=null;_.c=1;_.d=-1;function U3(a){this.a=a;this.b=new a4(this);this.c=this.d=1}w(763,764,{},U3);_.a=null;function a4(a){this.a=a}w(766,1,{},a4);_.Yh=function(a){this.a.a.f.pb[sk]=null!=a?a:m};_.a=null;function O3(a){this.a=a}w(770,1,{},O3);\n_.Jd=function(){if(this.a.c){var a=this.a.c,b;b=new XC(a.a,0,Oq(this.a.f.pb,sk));uI(a.a.a,b.a)}$W(this.a,!1)};_.a=null;function R3(a){this.a=a}w(771,1,{},R3);_.pd=function(){ix(this.a.f.pb,!0);hz(this.a.f.pb)};_.a=null;w(772,1,Hl);_.Ad=function(){var a,b;a=new b4(this.a);void 0!=$wnd.FileReader?b=new S3(a):b=new Q3(a);MW(b);I3(b)};function b4(a){this.a=a}w(773,1,{},b4);_.a=null;w(774,1,Hl);\n_.Ad=function(){var a;a=new L3;var b=this.a,c,d;Qz(a.f,b);c=(d=eK(b,"\\r\\n|\\r|\\n|\\n\\r"),d.length);1>=c&&(c=~~(b.length/16));ax(a.f,20*(10>c+1?c+1:10)+bj);Aq((xq(),yq),new M3(a));MW(a);I3(a)};function Z3(a,b){a.onload=function(a){b.Yh(a.target.result)}}function B3(a,b){a.onloadend=function(a){b.Yh(a.target.result)}}function Y3(a){this.a=a}w(779,1,{},Y3);_.a=null;function V3(){}w(780,1,{},V3);function W3(){}w(781,1,{},W3);function X3(){}w(782,1,{},X3);U(765);U(764);U(779);U(780);U(781);U(782);U(253);\nU(255);U(254);U(256);U(257);U(754);U(760);U(759);U(773);U(757);U(758);U(770);U(771);U(761);U(762);U(763);U(766);U(385);U(434);U(425);U(381);B(qO)(8);\n//@ sourceURL=8.js\n')
diff --git a/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/9.cache.js b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/9.cache.js
new file mode 100644
index 0000000..b14e084
--- /dev/null
+++ b/public/jsme/deferredjs/C9EEF554958AACEE6A060F620375E4FA/9.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback9('var dO="runCallbacks",eO="end",fO,gO,hO="West",iO="South",jO="North",kO="First",lO="East",mO="Before",nO="After";function oO(a,b){sp(a.a,b)}function pO(){pO=x;fO=new ru;gO=new xA(0,0);su(fO,mO);su(fO,kO);su(fO,nO);su(fO,"Last");su(fO,Zd);su(fO,jO);su(fO,iO);su(fO,hO);su(fO,lO)}\nfunction qO(a){var b=Tp,c,d,e;e=a==b.f?Yh:lh+a;$stats&&(e=Yp(e,eO,a),$stats(e));a<b.i.length&&fq(b.i,a,null);Wp(b,a)&&b.j.b++;b.b=-1;b.d[a]=!0;dq(b);e=b.a[a];if(null!=e){$stats&&(c=Yp(dO+a,qg,-1),$stats(c));fq(b.a,a,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Ad();$stats&&(a=Yp(dO+a,eO,-1),$stats(a))}}\nvar rO={26:1,28:1,36:1,41:1,42:1,44:1,47:1,48:1,50:1,122:1,129:1},sO={88:1,93:1,95:1,113:1},tO={26:1,28:1,36:1,41:1,44:1,47:1,48:1,50:1,129:1},uO={19:1,21:1,88:1,93:1,95:1},vO={59:1,60:1,66:1,71:1,80:1,88:1},wO={26:1,28:1,36:1,39:1,41:1,43:1,44:1,48:1,50:1},xO={26:1,28:1,36:1,39:1,41:1,43:1,44:1,47:1,48:1,50:1,123:1,129:1},yO={83:1},zO={l:6,m:0,h:0},AO="&nbsp;",BO="1em",CO="1ex",DO="1in",EO="??",FO="ATOMS",GO="CFG",HO="Cancel",IO="E",JO="GBVTBU-BB",KO="Invalid UTF8 sequence",LO="M RAD",MO="M RBD",\nNO="M SUB",OO="Nonstandard atom",PO="OK",QO="Resize-",RO=\'Too many percent/per mille characters in pattern "\',SO="US$",TO="]\'",UO="__uiObjectID",VO="alpha(opacity=",WO="backgroundColor",XO="col",YO="dir",ZO="dragdrop-handle",$O="dragdrop-selected",aP="e",bP="filter",cP="float",dP="html",eP="ltr",fP="opacity",gP="styleFloat";w(1,-1,Jl);_.gC=function(){return this.cZ};\nfunction hP(a,b,c){var d,e,f,g,h;if(6!=a.H.x[b]&&7!=a.H.x[b])return!1;e=iP(a.H,b,0);d=iP(a.H,b,1);if(1!=a.H.k[e]||1!=a.H.k[d]||1==a.H.f[e]||1==a.H.f[d]||3<jP(a.H,e)||3<jP(a.H,d))return!1;e=new kP(a.H,a.c,b,e);if(e.f&&!c)return!1;f=new kP(a.H,a.c,b,d);if(f.f&&!c||e.f&&f.f)return!1;c&&(e.f&&e.c&&(a.L[b]=!0),f.f&&f.c&&(a.L[b]=!0));g=lP(e);h=lP(f);if(-1==g||-1==h||0==(g+h&1))return c||(a.S[b]=3),!0;d=0;switch(g+h){case 3:case 7:d=2;break;case 5:d=1}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))e.f&&(1==\nd?(mP(a.b[e.b],Pk),mP(a.b[e.d],Nk)):(mP(a.b[e.b],Nk),mP(a.b[e.d],Pk))),f.f&&(2==d?(mP(a.b[f.b],Pk),mP(a.b[f.d],Nk)):(mP(a.b[f.b],Nk),mP(a.b[f.d],Pk)))}else a.S[b]=d;return!0}\nfunction nP(a,b,c){var d,e,f,g,h;if(!oP(a.H,b))return!1;d=W(a.H,0,b);e=W(a.H,1,b);f=new kP(a.H,a.c,d,e);if(f.f&&!c)return!1;g=new kP(a.H,a.c,e,d);if(g.f&&!c||f.f&&g.f)return!1;c&&(f.f&&(a.K[b]=pP(a,e)),g.f&&(a.K[b]=pP(a,d)));e=lP(f);h=lP(g);if(-1==e||-1==h||0==(e+h&1))return c||(a.k[b]=3),!0;d=0;switch(e+h){case 3:case 7:d=1;break;case 5:d=2}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))f.f&&(2==d?(mP(a.b[f.b],Kk),mP(a.b[f.d],Hk)):(mP(a.b[f.b],Hk),mP(a.b[f.d],Kk))),g.f&&(2==d?(mP(a.b[g.b],Kk),mP(a.b[g.d],\nHk)):(mP(a.b[g.b],Hk),mP(a.b[g.d],Kk)))}else a.k[b]=d;return!0}\nfunction qP(a,b,c){var d,e,f,g,h,j,l,n,o,r;if(0!=a.k[b])return!1;if(1==rP(a.H,b))return nP(a,b,c);if(2!=rP(a.H,b)||sP(a.H,b))return!1;d=W(a.H,0,b);e=W(a.H,1,b);if(1==a.H.f[d]||1==a.H.f[e]||3<a.H.f[d]||3<a.H.f[e]||2==a.H.k[d]||2==a.H.k[e])return!1;f=new kP(a.H,a.c,e,d);if(f.f&&!c)return!1;e=new kP(a.H,a.c,d,e);if(e.f&&!c||f.f&&e.f)return!1;c&&(f.f&&f.c&&(a.K[b]=!0),e.f&&e.c&&(a.K[b]=!0));d=0!=(a.H.z[b]&16777216)?3:a.X?(g=C(XE,Ml,-1,3,1),g[0]=tP(a.H,e.a)-tP(a.H,f.a),g[1]=uP(a.H,e.a)-uP(a.H,f.a),g[2]=\nvP(a.H,e.a)-vP(a.H,f.a),h=C(XE,Ml,-1,3,1),h[0]=tP(a.H,f.b)-tP(a.H,f.a),h[1]=uP(a.H,f.b)-uP(a.H,f.a),h[2]=vP(a.H,f.b)-vP(a.H,f.a),j=C(XE,Ml,-1,3,1),j[0]=tP(a.H,e.b)-tP(a.H,e.a),j[1]=uP(a.H,e.b)-uP(a.H,e.a),j[2]=vP(a.H,e.b)-vP(a.H,e.a),l=C(XE,Ml,-1,3,1),l[0]=g[1]*h[2]-g[2]*h[1],l[1]=g[2]*h[0]-g[0]*h[2],l[2]=g[0]*h[1]-g[1]*h[0],n=C(XE,Ml,-1,3,1),n[0]=g[1]*l[2]-g[2]*l[1],n[1]=g[2]*l[0]-g[0]*l[2],n[2]=g[0]*l[1]-g[1]*l[0],o=(h[0]*n[0]+h[1]*n[1]+h[2]*n[2])/(Math.sqrt(h[0]*h[0]+h[1]*h[1]+h[2]*h[2])*Math.sqrt(n[0]*\nn[0]+n[1]*n[1]+n[2]*n[2])),r=(j[0]*n[0]+j[1]*n[1]+j[2]*n[2])/(Math.sqrt(j[0]*j[0]+j[1]*j[1]+j[2]*j[2])*Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2])),0>o^0>r?1:2):-1==lP(f)||-1==lP(e)||0!=((lP(f)|lP(e))&1)?3:lP(f)==lP(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(mP(a.b[f.b],Kk),mP(a.b[f.d],Hk)):2==d&&(mP(a.b[f.b],Hk),mP(a.b[f.d],Kk))),e.f&&(1==d?(mP(a.b[e.b],Kk),mP(a.b[e.d],Hk)):2==d&&(mP(a.b[e.b],Hk),mP(a.b[e.d],Kk)))):a.k[b]=d;return!0}\nfunction wP(a,b,c){var d,e,f,g,h,j,l;if(0!=a.S[b]||6!=a.H.x[b]&&7!=a.H.x[b]&&14!=a.H.x[b]&&15!=a.H.x[b]&&16!=a.H.x[b])return!1;if(0!=a.H.k[b]){if(2==a.H.f[b]&&2==a.H.j[b][0]&&2==a.H.j[b][1])return hP(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4<jP(a.H,b)||7==a.H.x[b]&&!a.I[b])return!1;d=C(A,u,-1,4,1);l=C(A,u,-1,4,1);j=C(hq,ql,-1,4,2);for(g=0;g<jP(a.H,b);++g){f=-1;for(h=e=0;h<jP(a.H,b);++h)!j[h]&&f<a.c[iP(a.H,b,h)]&&(f=a.c[iP(a.H,b,h)],e=h);d[g]=e;l[g]=f;j[e]=!0}if(4==jP(a.H,b)&&\nl[0]==l[1]&&l[2]==l[3]||4==jP(a.H,b)&&(l[0]==l[2]||l[1]==l[3])||3==jP(a.H,b)&&l[0]==l[2])return!1;f=e=0;h=!1;for(g=1;g<jP(a.H,b);++g)if(l[g-1]==l[g]){if(!c||0==l[g])return!1;e=iP(a.H,b,d[g-1]);f=iP(a.H,b,d[g]);xP(a.H,yP(a.H,b,d[g]))&&(a.L[b]=!0);h=!0}if(c&&!h)return!1;if(a.X){g=C(A,u,-1,4,1);for(l=0;l<jP(a.H,b);++l)g[l]=iP(a.H,b,d[l]);3==jP(a.H,b)&&(g[3]=b);d=Ou([zP,XE],[q,Ml],[53,-1],[3,3],0,2,1);for(l=0;3>l;++l)d[l][0]=tP(a.H,g[l+1])-tP(a.H,g[0]),d[l][1]=uP(a.H,g[l+1])-uP(a.H,g[0]),d[l][2]=vP(a.H,\ng[l+1])-vP(a.H,g[0]);g=C(XE,Ml,-1,3,1);g[0]=d[0][1]*d[1][2]-d[0][2]*d[1][1];g[1]=d[0][2]*d[1][0]-d[0][0]*d[1][2];g[2]=d[0][0]*d[1][1]-d[0][1]*d[1][0];d=0<(d[2][0]*g[0]+d[2][1]*g[1]+d[2][2]*g[2])/(Math.sqrt(d[2][0]*d[2][0]+d[2][1]*d[2][1]+d[2][2]*d[2][2])*Math.sqrt(g[0]*g[0]+g[1]*g[1]+g[2]*g[2]))?1:2}else{var n,o;l=y(kH,il,86,[y(A,u,-1,[2,1,2,1]),y(A,u,-1,[1,2,2,1]),y(A,u,-1,[1,1,2,2]),y(A,u,-1,[2,1,1,2]),y(A,u,-1,[2,2,1,1]),y(A,u,-1,[1,2,1,2])]);g=C(XE,Ml,-1,jP(a.H,b),1);for(o=0;o<jP(a.H,b);++o)g[o]=\nAP(a.H,iP(a.H,b,d[o]),b);h=BP(a.H,b,d,g,null)<<24>>24;if(3!=h)d=h;else{for(o=j=h=0;o<jP(a.H,b);++o)n=yP(a.H,b,d[o]),W(a.H,0,n)==b&&(9==a.H.B[n]&&(0!=j&&CP(a.H,b),h=o,j=1),17==a.H.B[n]&&(0!=j&&CP(a.H,b),h=o,j=2));if(0==j)d=3;else{for(o=1;o<jP(a.H,b);++o)g[o]<g[0]&&(g[o]+=6.283185307179586);if(3==jP(a.H,b)){switch(h){case 0:(g[1]<g[2]&&3.141592653589793>g[2]-g[1]||g[1]>g[2]&&3.141592653589793<g[1]-g[2])&&(j=3-j);break;case 1:3.141592653589793<g[2]-g[0]&&(j=3-j);break;case 2:3.141592653589793>g[1]-g[0]&&\n(j=3-j)}d=1==j?2:1}else d=0,g[1]<=g[2]&&g[2]<=g[3]?d=0:g[1]<=g[3]&&g[3]<=g[2]?d=1:g[2]<=g[1]&&g[1]<=g[3]?d=2:g[2]<=g[3]&&g[3]<=g[1]?d=3:g[3]<=g[1]&&g[1]<=g[2]?d=4:g[3]<=g[2]&&g[2]<=g[1]&&(d=5),d=l[d][h]==j?2:1}}}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))1==d?(mP(a.b[e],Tk),mP(a.b[f],Rk)):2==d&&(mP(a.b[e],Rk),mP(a.b[f],Tk))}else a.S[b]=d;return!0}function DP(a){var b,c;b=0;c=a.b;EP(c,c.length,(FP(),FP(),GP));for(c=0;c<a.b.length;++c)(0==c||0!=HP(a.b[c],a.b[c-1]))&&++b,a.c[a.b[c].a]=b;return b}\nfunction IP(a,b){var c,d,e;d=!1;for(c=0;c<a.H.d;++c)if(qP(a,c,!1)){a.o[c]=a.C;if(b)a:{d=a;e=c;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,n=void 0;if((1==d.k[e]||2==d.k[e])&&!JP(d.H,e)){l=!1;try{for(j=0;2>j;++j)if(f=W(d.H,j,e),3==d.H.f[f]){g=C(A,u,-1,2,1);for(n=h=0;n<d.H.f[f];++n)yP(d.H,f,n)!=e&&(g[h++]=iP(d.H,f,n));d.c[g[0]]>d.c[g[1]]^KP(d,f,g[0],g[1])&&(l=!l)}}catch(o){o=pq(o);if(H(o,96)){d.e[e]=3;break a}throw o;}1==d.k[e]^l?d.e[e]=1:d.e[e]=2}}d=!0}e=!1;for(c=0;c<a.H.c;++c)if(wP(a,c,!1)){a.W[c]=\na.C;if(b)a:{e=a;var f=c,r=n=l=g=j=void 0,t=h=void 0;if(1==e.S[f]||2==e.S[f]){h=!1;if(2==e.H.k[f])try{for(r=0;2>r;++r)if(j=iP(e.H,f,r),3==e.H.f[j]){l=C(A,u,-1,2,1);for(t=n=0;t<e.H.f[j];++t)1==e.H.j[j][t]&&(l[n++]=iP(e.H,j,t));e.c[l[0]]>e.c[l[1]]^KP(e,j,l[0],l[1])&&(h=!h)}}catch(z){z=pq(z);if(H(z,96)){e.N[f]=3;break a}throw z;}else{try{for(var j=e,l=f,v=t=r=n=void 0,E=void 0,s=void 0,v=jP(j.H,l),E=C(A,u,-1,v,1),r=0;r<v;++r)E[r]=iP(j.H,l,r);for(r=v;1<r;--r){n=!1;for(t=1;t<r;++t)KP(j,l,E[t-1],E[t])&&\n(n=!0,s=E[t-1],E[t-1]=E[t],E[t]=s);if(!n)break}g=E}catch(F){F=pq(F);if(H(F,96)){e.N[f]=3;break a}throw F;}for(r=1;r<g.length;++r)for(t=0;t<r;++t)e.c[g[r]]<e.c[g[t]]&&(h=!h)}1==e.S[f]^h?e.N[f]=1:e.N[f]=2}}e=!0}e&&(a.C=!a.C);return d||e}\nfunction LP(a){var b,c,d,e,f,g,h,j,l;for(e=0;e<a.V.c;++e){d=ww(a.V,e);b=!0;l=-1;f=!1;for(h=0;h<d.length;++h){c=d[h];if(0==a.S[c]){b=!1;break}if(3!=a.S[c]){g=!0;for(j=0;j<d.length;++j)if(j!=h&&a.c[c]==a.c[d[j]]){g=!1;break}g&&l<a.c[c]&&(l=a.c[c],f=1==a.S[c])}}if(b&&-1!=l){for(h=0;h<d.length;++h)c=d[h],f&&(1==a.S[c]?a.S[c]=2:2==a.S[c]&&(a.S[c]=1)),a.U[c]=!1;om(a.V,d);--e}}}\nfunction MP(a){var b,c;b=DP(a);do{c=b;b=a;for(var d=void 0,e=void 0,f=void 0,g=void 0,h=e=void 0,j=void 0,l=void 0,f=C(A,u,-1,b.E,1),d=0;d<b.H.c;++d){j=b.H.f[d]+NP(b.H,d);for(g=0;g<OP(b.H,d);++g)if(g<b.H.f[d]||g>=jP(b.H,d)){l=2*b.c[iP(b.H,d,g)];e=yP(b.H,d,g);2==rP(b.H,e)&&(sP(b.H,e)||++l);for(e=0;e<g&&!(l<f[e]);++e);for(h=g;h>e;--h)f[h]=f[h-1];f[e]=l}PP(b.b[d],d);QP(b.b[d],16,Ev(b.c[d]));for(g=j;g<b.E;++g)QP(b.b[d],17,Gk);for(g=0;g<j;++g)QP(b.b[d],17,Ev(f[g]))}b=DP(a)}while(c!=b);return b}\nfunction KP(a,b,c,d){var e,f,g,h,j,l,n,o,r,t,z,v,E,s,F;if(a.H.x[c]!=a.H.x[d])return a.H.x[c]>a.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(RP(),SP)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(RP(),SP)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=C(A,u,-1,h,1);z=C(A,u,-1,h,1);v=C(A,u,-1,h,1);t=C(hq,ql,-1,h,2);g=C(hq,ql,-1,a.H.o,2);r[0]=b;r[1]=c;r[2]=d;z[0]=-1;z[1]=0;z[2]=0;g[b]=!0;g[c]=!0;g[d]=!0;j=1;E=2;b=C(A,u,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=E;){for(;j<b[d];){l=r[j];if(!t[j]){for(s=o=n=0;s<a.H.f[l];++s){c=iP(a.H,\nl,s);E+a.H.j[l][s]+1>=h&&(h+=a.H.c,r=TP(r,h),z=TP(z,h),v=TP(v,h),t=(e=C(hq,ql,-1,h,2),UP(t,0,e,t.length),e));if(0!=(a.H.z[yP(a.H,l,s)]&512))++n,o+=a.H.x[c];else for(f=1;f<a.H.j[l][s];++f)++E,r[E]=c,z[E]=j,t[E]=!0;F=z[j];if(c!=r[F]){f=!1;if(g[c])for(F=z[F];-1!=F;){if(c==r[F]){f=!0;break}F=z[F]}f?(++E,r[E]=c,z[E]=j,t[E]=!0):(++E,r[E]=c,z[E]=j,g[c]=!0)}}0!=n&&(++E,v[E]=~~((o<<2)/n),z[E]=j,t[E]=!0)}++j;if(1E4==j)throw new vp("Emergency break in while loop.");}b.length==d+1&&(b=TP(b,b.length+64));b[d+\n1]=E+1;for(s=b[d];s<b[d+1];++s)0==v[s]&&(v[s]=(151==a.H.x[r[s]]?1:152==a.H.x[r[s]]?1:a.H.x[r[s]])<<2),v[s]+=v[z[s]]<<16;VP(a,t,v,z,r,b,d);if(v[1]!=v[2])return v[1]>v[2];1<d&&WP(v,z,b,d);++d}h=C(A,u,-1,a.H.c,1);c=!1;for(e=0;e<a.H.c;++e)if(g[e]&&0!=a.H.v[e]){c=!0;break}if(c){for(e=0;e<a.H.c;++e)h[e]=0==a.H.v[e]?(RP(),SP)[a.H.x[e]]:a.H.v[e];if(XP(a,t,v,z,r,h,b,d))return v[1]>v[2]}e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.d;++e)if(g[W(a.H,0,e)]||g[W(a.H,1,e)])1==a.e[e]?(h[W(a.H,0,e)]=1,h[W(a.H,\n1,e)]=1,c=!0):2==a.e[e]&&(h[W(a.H,0,e)]=2,h[W(a.H,1,e)]=2,c=!0);if(c&&XP(a,t,v,z,r,h,b,d))return v[1]>v[2];e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.c;++e)g[e]&&(2==a.N[e]?(h[e]=1,c=!0):1==a.N[e]&&(h[e]=2,c=!0));if(c&&XP(a,t,v,z,r,h,b,d))return v[1]>v[2];throw new vp("no distinction applying CIP rules");}\nfunction WP(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=C(YP,q,5,c,0);for(f=0;f<c;++f)h[f]=new ZP,h[f].c=a[f+e],h[f].b=b[f+e],h[f].a=f+e;e=new $P;for(g=d;1<g;--g){for(f=0;f<c;++f)h[f].c+=a[h[f].b]<<16,h[f].b=b[h[f].b];EP(h,h.length,e?e:(FP(),FP(),GP));d=1;for(f=0;f<c;++f)a[h[f].a]=d,f!=c-1&&0!=(h[f].c!=h[f+1].c?h[f].c>h[f+1].c?1:-1:0)&&++d}}\nfunction XP(a,b,c,d,e,f,g,h){var j,l;for(l=1;l<h;++l){for(j=g[l];j<g[l+1];++j)c[j]=f[e[j]]+(c[d[j]]<<8);VP(a,b,c,d,e,g,l);if(c[1]!=c[2])return!0;1<l&&WP(c,d,g,l)}return!1}\nfunction VP(a,b,c,d,e,f,g){for(var h,j,l,n,o,r;1<g;--g){o=f[g]-f[g-1];r=C(aQ,q,4,o,0);h=f[g];for(j=0;j<o;++j){l=f[g-1]+j;for(n=h;n<f[g+1]&&d[n]==l;)++n;r[j]=new bQ;r[j].c=l;r[j].d=c[l];r[j].b=b[l]?0:a.H.f[a.H.o+e[l]]-a.H.f[e[l]]+cQ(a.H,e[l]);r[j].a=C(A,u,-1,n-h,1);for(l=h;l<n;++l)r[j].a[l-h]=c[l];dQ(r[j].a);h=n}j=new eQ;EP(r,r.length,j?j:(FP(),FP(),GP));h=1;for(j=0;j<o;++j)c[r[j].c]=h,j!=o-1&&0!=fQ(r[j],r[j+1])&&++h}}\nfunction gQ(a){var b,c;c=Ou([hQ,kH],[q,il],[87,86],[2,32],0,2,0);for(b=0;b<a.H.c;++b)a.D[b]&&(1==a.Q[b]?c[0][a.P[b]]=iQ(c[0][a.P[b]],b):2==a.Q[b]&&(c[1][a.P[b]]=iQ(c[0][a.P[b]],b)));return c}function pP(a,b){var c,d,e,f,g;e=jQ(a.H);for(c=0;c<e.i.c;++c)if(e.d[c]&&kQ(e,c,b)){for(d=ww(e.i,c),e=0,f=d.length;e<f;++e)if(c=d[e],c!=b)for(g=0;g<a.H.f[c];++g)if(oP(a.H,yP(a.H,c,g)))return!0;break}return!1}\nfunction lQ(a,b,c){a.J=b;for(b=0;b<a.H.c;++b)a.c[b]=c[b],a.S[b]=0,a.W[b]=!1;for(c=0;c<a.H.d;++c)a.k[c]=0,a.o[c]=!1}function mQ(a,b){var c,d;c=W(a.H,0,b);if(c>=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=nQ(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;d<a.H.f[c];++d)if(2==a.H.j[c][d]&&(1==a.S[iP(a.H,c,d)]||2==a.S[iP(a.H,c,d)]))return!0;return!1}function TP(a,b){var c;c=C(A,u,-1,b,1);UP(a,0,c,a.length);return c}\nfunction oQ(a,b){var c;if(65535<a.o)throw new Km("Cannot canonize a molecule having more than 65535 atoms");if(65535<a.p)throw new Km("Cannot canonize a molecule having more than 65535 bonds");this.H=a;this.G=b;pQ(this.H,3);var d,e,f,g,h,j,l,n,o,r,t,z,v,E,s,F,P,M,$,da;this.I=C(hq,ql,-1,this.H.c,2);for(d=0;d<this.H.c;++d)if(7==this.H.x[d])if(4==this.H.f[d])this.I[d]=!0;else if(3==this.H.f[d])if(1==this.H.q[d])this.I[d]=!0;else if(!qQ(this.H,d))if(0!=(this.G&32))this.I[d]=!0;else if(3==rQ(this.H,d)&&\n(da=sQ(this.H,d),!(7<da))){M=jQ(this.H);for($=0;$<M.i.c&&!(ww(M.j,$).length==da&&kQ(M,$,d));)++$;o=n=-1;for(r=0;3>r;++r){l=yP(this.H,d,r);var Z;a:{for(var ca=l,Hb=void 0,aa=void 0,aa=ww(M.j,$),Hb=0;Hb<aa.length;++Hb)if(ca==aa[Hb]){Z=!0;break a}Z=!1}if(!Z){n=iP(this.H,d,r);o=l;break}}z=C(hq,ql,-1,this.H.d,2);z[o]=!0;v=C(A,u,-1,11,1);a:{var sb=this.H,Mb=v,K=n,Ja=d,$c=z,Ub=void 0,tb=void 0,N=void 0,za=void 0,mc=void 0,sd=void 0,qa=void 0,dd=void 0,$d=void 0;if(K==Ja)Mb[0]=K,E=0;else{pQ(sb,1);za=C(A,\nu,-1,sb.o,1);N=C(A,u,-1,sb.o,1);$d=C(A,u,-1,sb.o,1);N[0]=K;za[K]=1;for(mc=tb=0;tb<=mc&&10>=za[N[tb]];){dd=N[tb];for(sd=0;sd<sb.f[sb.o+dd];++sd)if(null==$c||$c.length<=sb.i[dd][sd]||!$c[sb.i[dd][sd]]){Ub=sb.e[dd][sd];if(Ub==Ja){qa=za[dd];Mb[qa]=Ub;for(Mb[--qa]=dd;0<qa;)Mb[qa-1]=$d[Mb[qa]],--qa;E=za[dd];break a}0==za[Ub]&&(N[++mc]=Ub,za[Ub]=za[dd]+1,$d[Ub]=dd)}++tb}E=-1}}if(-1!=E){for(f=1;!kQ(M,$,v[f]);)++f;e=E-f;g=v[f];if(6==da&&2==e&&3==f&&3<=rQ(this.H,v[1])){t=!1;P=ww(M.i,$);for(r=0;6>r;++r)if(d==\nP[r]){F=tQ(M,$,g==P[tQ(M,$,r+2)]?r-2:r+2);s=P[F];var Ya;if(Ya=3<=rQ(this.H,s)){var pa;a:{var Ab=this.H,G=v[1],Sa=s,ob=void 0,Pc=void 0,hc=void 0,ga=void 0,tc=void 0,Y=void 0;if(G==Sa)pa=0;else{pQ(Ab,1);ga=C(A,u,-1,Ab.o,1);hc=C(A,u,-1,Ab.o,1);hc[0]=G;ga[G]=1;for(tc=Pc=0;Pc<=tc&&2>=ga[hc[Pc]];){for(Y=0;Y<Ab.f[Ab.o+hc[Pc]];++Y){ob=Ab.e[hc[Pc]][Y];if(ob==Sa){pa=ga[hc[Pc]];break a}0==ga[ob]&&(hc[++tc]=ob,ga[ob]=ga[hc[Pc]]+1)}++Pc}pa=-1}}Ya=2==pa}Ya&&(t=!0);break}if(t){this.I[d]=!0;continue}}h=1==this.H.k[g]||\n0!=(this.H.s[g]&4096)||qQ(this.H,g);j=!h&&7==this.H.x[g]&&1!=this.H.q[g];if(1==e)!h&&!j&&4>=da&&3>=f&&(this.I[d]=!0);else switch(da){case 4:!h&&!j&&4>=f&&(this.I[d]=!0);break;case 5:j?3>=f&&(this.I[d]=!0):h||4>=f&&(this.I[d]=!0);break;case 6:2==e?h?4>=f&&(this.I[d]=!0):j||3>=f&&(this.I[d]=!0):3==e&&(h?6>=f&&(this.I[d]=!0):4>=f&&(this.I[d]=!0));break;case 7:3==e&&3>=f&&(this.I[d]=!0)}}}for(c=0;c<this.H.c;++c)if(0!=vP(this.H,c)){this.X=!0;break}this.S=C(hK,Il,-1,this.H.c,1);this.T=C(hq,ql,-1,this.H.c,\n2);this.W=C(hq,ql,-1,this.H.c,2);this.k=C(hK,Il,-1,this.H.d,1);this.o=C(hq,ql,-1,this.H.d,2);this.n=C(hq,ql,-1,this.H.d,2);var O,db,Bb,Nb,T,Aa,Wa,Xc,Da,Qc,ub,Gd,je;Wa=!1;if(this.H.E)for(T=0;T<this.H.d;++T)if(0!=this.H.A[T]){Wa=!0;break}this.E=2;for(O=0;O<this.H.c;++O)this.E=Pm(this.E,this.H.f[O]+NP(this.H,O));Nb=Pm(2,Wa?~~((78+36*this.E)/63):~~((78+21*this.E)/63));this.c=C(A,u,-1,this.H.o,1);this.b=C(uQ,q,6,this.H.c,0);for(O=0;O<this.H.c;++O)this.b[O]=new vQ(Nb);Bb=!1;for(O=0;O<this.H.c;++O){PP(this.b[O],\nO);0!=(this.H.w[O]&1)||null!=wQ(this.H,O)?QP(this.b[O],8,zO):QP(this.b[O],8,Ev(this.H.x[O]));QP(this.b[O],8,Ev(this.H.v[O]));QP(this.b[O],2,Ev(this.H.k[O]));QP(this.b[O],4,Ev(this.H.f[O]+NP(this.H,O)));0!=(this.H.w[O]&1)?QP(this.b[O],4,Lk):QP(this.b[O],4,Ev(8+this.H.q[O]));QP(this.b[O],5,Ev(xQ(31,sQ(this.H,O))));var Ec=this.b[O],ed=O,Vb=void 0,eb=void 0,fd=void 0,Yb=void 0,Vb=((this.H.s[ed]&-268435456)>>>28)-1,eb=yQ(this.H,ed,!1),fd=yQ(this.H,ed,!0),Yb=-1;eb!=fd?-1!=Vb&&Vb>eb?Yb=Vb<<24>>24:Yb=eb<<\n24>>24:-1!=Vb?(Vb>fd||Vb<fd&&Vb>=zQ(this.H,ed))&&(Yb=Vb<<24>>24):!AQ(this.H,ed)&&0!=cQ(this.H,ed)&&(Yb=zQ(this.H,ed),Yb-=BQ(this.H,ed,Yb));var Yc=ed,I=Yb;if(null==this.a)for(var pb=this.a=C(hK,Il,-1,this.H.c,1),wc=pb.length,Hd=void 0,Hd=0;Hd<wc;++Hd)pb[Hd]=-1;this.a[Yc]=I<<24>>24;QP(Ec,4,Ev(Yb+1));QP(this.b[O],2,Ev((this.H.s[O]&48)>>4));this.H.E&&(QP(this.b[O],30,Ev(this.H.w[O])),null!=wQ(this.H,O)&&(Bb=!0))}this.J=MP(this);if(this.J<this.H.c){for(O=0;O<this.H.c;++O){PP(this.b[O],O);QP(this.b[O],\n16,Ev(this.c[O]));Xc=C(A,u,-1,this.H.f[O],1);for(Da=0;Da<this.H.f[O];++Da)Xc[Da]=this.c[iP(this.H,O,Da)]<<5,Xc[Da]|=xQ(31,this.H.n&&yP(this.H,O,Da)<this.H.d?this.H.n.b[yP(this.H,O,Da)]:0);dQ(Xc);for(Da=this.E;Da>Xc.length;--Da)QP(this.b[O],21,Gk);for(Da=Xc.length-1;0<=Da;--Da)QP(this.b[O],21,Ev(Xc[Da]))}this.J=MP(this)}if(Bb&&this.J<this.H.c){for(O=0;O<this.H.c;++O){PP(this.b[O],O);QP(this.b[O],16,Ev(this.c[O]));db=wQ(this.H,O);Gd=null==db?0:xQ(12,db.length);for(Da=12;Da>Gd;--Da)QP(this.b[O],8,Gk);\nfor(Da=Gd-1;0<=Da;--Da)QP(this.b[O],8,Ev(db[Da]))}this.J=MP(this)}if(Wa&&this.J<this.H.c){for(O=0;O<this.H.c;++O){PP(this.b[O],O);QP(this.b[O],16,Ev(this.c[O]));Aa=C(YN,xl,-1,this.H.f[O]+NP(this.H,O),3);for(Da=Qc=0;Da<OP(this.H,O);++Da)if(Da<this.H.f[O]||Da>=jP(this.H,O))Aa[Qc]=Ev(this.c[iP(this.H,O,Da)]),Aa[Qc]=tv(Aa[Qc],20),Aa[Qc]=CQ(Aa[Qc],Ev(this.H.A[yP(this.H,O,Da)])),++Qc;Aa.sort(DQ);for(Da=this.E;Da>Aa.length;--Da)QP(this.b[O],36,Gk);for(Da=Aa.length-1;0<=Da;--Da)QP(this.b[O],36,Aa[Da])}this.J=\nMP(this)}if(0!=(this.G&8)&&this.J<this.H.c){ub=new EQ;for(O=0;O<this.H.c;++O)if(null!=FQ(this.H,O))a:{var uc=ub,ae=FQ(this.H,O),Td=void 0,ld=void 0,Zb=void 0,Cb=void 0,Cb=uc.a.c;if(0==Cb)pC(uc.a,0,ae);else{for(Zb=1;2*Zb<=Cb;)Zb<<=1;ld=Zb;for(--Zb;0!=ld;)if(ld>>=1,Zb>=Cb)Zb-=ld;else{Td=GQ(ae,ww(uc.a,Zb));if(0==Td)break a;if(0==ld)break;0>Td?Zb-=ld:Zb+=ld}Zb<Cb&&0<GQ(ae,ww(uc.a,Zb))&&++Zb;pC(uc.a,Zb,ae)}}for(O=0;O<this.H.c;++O){var oa;if(null==FQ(this.H,O))oa=0;else{var Md;a:{var be=ub,gd=FQ(this.H,\nO),ic=void 0,ce=void 0,Ta=void 0,Na=void 0,Na=be.a.c;if(0!=Na){for(Ta=1;2*Ta<=Na;)Ta<<=1;ce=Ta;for(--Ta;0!=ce;)if(ce>>=1,Ta>=Na)Ta-=ce;else{ic=GQ(gd,ww(be.a,Ta));if(0==ic){Md=Ta;break a}if(0==ce)break;0>ic?Ta-=ce:Ta+=ce}}Md=-1}oa=1+Md}je=oa;PP(this.b[O],O);QP(this.b[O],16,Ev(this.c[O]));QP(this.b[O],16,Ev(je))}this.J=MP(this)}if(0!=(this.G&16)&&this.J<this.H.c){for(O=0;O<this.H.c;++O)PP(this.b[O],O),QP(this.b[O],16,Ev(this.c[O])),QP(this.b[O],1,Ev(HQ(this.H,O)?1:0));this.J=MP(this)}var Fc,xc,kb,yc;\nyc=this.J;kb=C(A,u,-1,this.H.c,1);for(Fc=0;Fc<this.H.c;++Fc)kb[Fc]=this.c[Fc];if(!this.H.E){var Ob,yd,td,zd;this.C=!0;this.N=C(hK,Il,-1,this.H.c,1);this.e=C(hK,Il,-1,this.H.d,1);for(zd=IP(this,!0);this.J<this.H.c&&zd;){for(Ob=0;Ob<this.H.c;++Ob)PP(this.b[Ob],Ob),QP(this.b[Ob],20,Ev(this.c[Ob]<<4|this.S[Ob]<<2));for(yd=0;yd<this.H.d;++yd)mP(this.b[W(this.H,0,yd)],Ev(this.k[yd])),mP(this.b[W(this.H,1,yd)],Ev(this.k[yd]));td=MP(this);if(this.J==td)break;this.J=td;zd=IP(this,!0)}lQ(this,yc,kb)}this.Q=\nC(hK,Il,-1,this.H.c,1);this.P=C(hK,Il,-1,this.H.c,1);for(Fc=0;Fc<this.H.c;++Fc)this.Q[Fc]=IQ(this.H,Fc)<<24>>24,this.P[Fc]=JQ(this.H,Fc)<<24>>24;this.j=C(hK,Il,-1,this.H.d,1);this.i=C(hK,Il,-1,this.H.d,1);for(xc=0;xc<this.H.d;++xc)this.j[xc]=(this.H.z[xc]&3072)>>10<<24>>24,this.i[xc]=KQ(this.H,xc)<<24>>24;var jc,Qa,Gc,hd,Ad,Pb;this.C=!0;for(Ad=IP(this,!1);this.J<this.H.c&&Ad;){for(jc=0;jc<this.H.c;++jc){PP(this.b[jc],jc);QP(this.b[jc],16,Ev(this.c[jc]));Pb=this.S[jc]<<7;if((1==this.S[jc]||2==this.S[jc])&&\n0!=this.Q[jc])Pb|=this.Q[jc]<<5,Pb|=this.P[jc];QP(this.b[jc],18,Ev(Pb<<9))}for(Qa=0;Qa<this.H.d;++Qa){Gc=this.k[Qa]<<7;if((1==this.k[Qa]||2==this.k[Qa])&&1==this.H.B[Qa]&&0!=this.j[Qa])Gc|=this.j[Qa]<<5,Gc|=this.i[Qa];mP(this.b[W(this.H,0,Qa)],Ev(Gc));mP(this.b[W(this.H,1,Qa)],Ev(Gc))}hd=MP(this);if(this.J==hd)break;this.J=hd;Ad=IP(this,!1)}this.M=!1;this.D=C(hq,ql,-1,this.H.c,2);for(Fc=0;Fc<this.H.c;++Fc)0!=this.S[Fc]&&(this.M=this.D[Fc]=!0);var Qb,de;for(Qb=0;Qb<this.H.c;++Qb)(!this.D[Qb]||3==this.S[Qb])&&\n(this.Q[Qb]=0);for(de=0;de<this.H.d;++de)(1!=this.H.B[de]||0==this.k[de]||3==this.k[de])&&(this.j[de]=0);this.F=null;this.R=C(hq,ql,-1,this.H.c,2);if(this.M){var Hc=this.F=new LQ(this.H,kb,this.D,this.S,this.k,this.Q,this.P,this.W,this.o,this.R),V,Rc,kc,Ra,zc,Xa,nc,lf;if(null!=Hc.i){Xa=new MQ(Hc);Hc.b=new Bm;for(Ra=0;Ra<Hc.i.length;++Ra){for(var fb=void 0,ke=void 0,ke=fb=0;ke<Xa.b;++ke)Xa.e[ke][Ra]&&-3==Xa.c[ke]&&++fb;kc=fb;if(0==kc){NQ(Xa,Ra);nc=OQ(Hc,Ra,2);V=OQ(Hc,Ra,1);Rc=PQ(Hc,Ra);if(1==nc&&1==\nV&&!Rc){for(var Me=Hc,Bd=Ra,le=Xa.a+Xa.f++,vc=void 0,me=void 0,me=0;me<Me.i[Bd].length;++me)vc=Me.i[Bd][me],2==Me.n[vc]&&(Me.n[vc]=1,Me.k[vc]=le<<24>>24);vm(Hc.b,new QQ(Ra,1,-1,-1))}0<nc?(Rc&&RQ(Hc,Ra,Xa.j+Xa.i++,2),vm(Hc.b,new QQ(Ra,1,-1,-1))):0<V?(Rc&&RQ(Hc,Ra,Xa.a+Xa.f++,1),vm(Hc.b,new QQ(Ra,1,-1,-1))):Rc&&(RQ(Hc,Ra,Xa.a+Xa.f++,1),vm(Hc.b,new QQ(Ra,1,-1,-1)))}else if(1==kc)if(PQ(Hc,Ra)){a:{for(var md=void 0,md=0;md<Xa.b;++md)if(Xa.e[md][Ra]&&-3==Xa.c[md]){zc=md<Xa.a?md:md<Xa.b?md-Xa.a:-1;break a}zc=\n-1}a:{for(var Ud=void 0,Ud=0;Ud<Xa.b;++Ud)if(Xa.e[Ud][Ra]&&-3==Xa.c[Ud]){lf=Ud<Xa.a?1:Ud<Xa.b?2:0;break a}lf=-1}vm(Hc.b,new QQ(Ra,2,zc,lf))}else NQ(Xa,Ra),vm(Hc.b,new QQ(Ra,1,-1,-1))}}}this.U=C(hq,ql,-1,this.H.c,2);this.V=new Bm;var oc,Ic,qb,Ac,Ne,Oe,lc,Jc;for(oc=qb=0;oc<this.H.c;++oc)0!=this.Q[oc]&&++qb;if(0!=qb){Jc=C(A,u,-1,qb,1);for(oc=qb=0;oc<this.H.c;++oc)0!=this.Q[oc]&&(Jc[qb]=this.Q[oc]<<29|this.P[oc]<<24|this.c[oc]<<12|oc,++qb);dQ(Jc);lc=Ac=0;for(Ne=Jc[0]&-16777216;;)if(++lc,lc==Jc.length||\nNe!=(Jc[lc]&-16777216)){Ic=C(A,u,-1,lc-Ac,1);for(Oe=Ac;Oe<lc;++Oe)oc=Jc[Oe]&4095,Ic[Oe-Ac]=oc,this.U[oc]=!0;vm(this.V,Ic);if(lc==Jc.length)break;Ne=Jc[lc]&-16777216;Ac=lc}}lQ(this,yc,kb);var Bc,gb,$b,ee,ye,Cd;this.C=!0;$b=gQ(this);this.F&&SQ(this.F,this.c)&&($b=gQ(this));IP(this,!1)&&LP(this);for(Cd=!0;this.J<this.H.c&&Cd;){for(var Sc=$b,Ba=void 0,hb=void 0,Id=void 0,Dd=void 0,Kc=void 0,Za=void 0,ne=void 0,Ef=void 0,nd=void 0,Wf=void 0,Id=Ou([kH,A],[il,u],[86,-1],[2,32],0,2,1),Dd=0;2>Dd;++Dd){Ba=\nC(kH,il,86,32,0);for(hb=Wf=0;32>hb;++hb)if(null!=Sc[Dd][hb]){Ef=Sc[Dd][hb].length;Ba[hb]=C(A,u,-1,Ef,1);for(Kc=0;Kc<Ef;++Kc)Ba[hb][Kc]=this.c[Sc[Dd][hb][Kc]];dQ(Ba[hb]);++Wf}for(nd=Wf;0<nd;--nd){ne=0;Za=null;for(hb=0;32>hb;++hb)if(null!=Ba[hb])if(null==Za||Za.length<Ba[hb].length)Za=Ba[hb],ne=hb;else if(Za.length==Ba[hb].length)for(Kc=Za.length-1;0<=Kc;--Kc)if(Za[Kc]<Ba[hb][Kc]){Za=Ba[hb];ne=hb;break}Id[Dd][ne]=nd;Ba[ne]=null}}ee=Id;for(Bc=0;Bc<this.H.c;++Bc)PP(this.b[Bc],Bc),QP(this.b[Bc],16,Ev(this.c[Bc])),\nQP(this.b[Bc],20,Gk),!this.R[Bc]&&0!=this.Q[Bc]&&mP(this.b[Bc],Ev((this.Q[Bc]<<18)+(ee[1==this.Q[Bc]?0:1][this.P[Bc]]<<8))),mP(this.b[Bc],Ev(this.S[Bc]<<4));for(gb=0;gb<this.H.d;++gb)mP(this.b[W(this.H,0,gb)],Ev(this.k[gb])),mP(this.b[W(this.H,1,gb)],Ev(this.k[gb]));ye=MP(this);if(this.J==ye)break;this.J=ye;Cd=!1;this.F&&SQ(this.F,this.c)&&(Cd=!0,$b=gQ(this));IP(this,!1)&&(Cd=!0,LP(this))}if(this.F){var Xf=this.F,Ff,Pe;Pe=!0;for(Ff=0;Ff<Xf.j.c;++Ff)if(0!=Xf.p[Ff]&&!Xf.e[Ff]){Pe=!1;break}this.B=Pe}var sg,\nFb,id,Jd,mf,tg,Pg,Gf,xa,Yf,Tc,nf;Tc=xa=Gf=Pg=tg=Yf=mf=0;nf=!1;sg=C(hq,ql,-1,32,2);for(Fb=0;Fb<this.H.c;++Fb)0!=this.S[Fb]&&(++mf,3==this.S[Fb]?++Yf:0==this.Q[Fb]?(++tg,this.F&&this.F.e[Fb]&&++Pg):2==this.Q[Fb]?0==this.P[Fb]&&++xa:1==this.Q[Fb]&&(Jd=this.P[Fb],sg[Jd]||(++Tc,sg[Jd]=!0),0==this.P[Fb]&&++Gf,this.F&&this.F.e[Fb]&&(nf=!0)));for(id=0;id<this.H.d;++id)0!=this.k[id]&&1==this.H.B[id]&&(++mf,3==this.k[id]?++Yf:0==this.j[id]?(++tg,this.F&&this.F.e[W(this.H,0,id)]&&this.F.e[W(this.H,1,id)]&&++Pg):\n2==this.j[id]?0==this.i[id]&&++xa:1==this.j[id]&&(Jd=this.i[id],sg[Jd]||(++Tc,sg[Jd]=!0),0==this.i[id]&&++Gf,this.F&&this.F.e[W(this.H,0,id)]&&this.F.e[W(this.H,1,id)]&&(nf=!0)));this.H.C=0==mf?65536:0!=Yf?0:this.B?131072+(1<<Tc):Gf+Pg==mf&&!nf?196608:tg==mf?262144:xa==mf?327680:tg==mf-1&&1==Gf?393216:458752+(1<<Tc);var Jb,Hf,Lh,If,of;this.L=C(hq,ql,-1,this.H.c,2);this.K=C(hq,ql,-1,this.H.d,2);if(0!=(this.G&6))for(Jb=0;Jb<this.H.c;++Jb)PP(this.b[Jb],Jb),QP(this.b[Jb],28,Ev(this.c[Jb]<<12));if(this.J<\nthis.H.c){for(Jb=Lh=0;Jb<this.H.c;++Jb)wP(this,Jb,!0)&&++Lh;for(Hf=0;Hf<this.H.d;++Hf)qP(this,Hf,!0)&&++Lh}0!=(this.G&6)&&(this.J=MP(this));if(0!=(this.G&1)){this.d=C(A,u,-1,this.H.c,1);for(Jb=0;Jb<this.H.c;++Jb)this.d[Jb]=this.c[Jb]}for(;this.J<this.H.c;){for(Jb=0;Jb<this.H.c;++Jb)PP(this.b[Jb],Jb),QP(this.b[Jb],17,Ev(2*this.c[Jb]));of=C(A,u,-1,this.J+1,1);for(Jb=0;Jb<this.H.c;++Jb)++of[this.c[Jb]];for(If=1;1==of[If];)++If;for(Jb=0;Jb<this.H.c;++Jb)if(this.c[Jb]==If){mP(this.b[Jb],Hk);break}this.J=\nMP(this);LP(this);this.F&&SQ(this.F,this.c)}LP(this);var Nd,oe,Vd,ib,Zf,od,ya,zl,Rh,jk,Ga,Ci,ih,Sh,pc,Rg,kk,Al;ih=C(hq,ql,-1,this.H.c,2);Sh=C(hq,ql,-1,this.H.d,2);for(oe=Nd=0;oe<this.H.c;++oe)this.L[oe]&&!this.T[oe]&&wP(this,oe,!1)&&(this.T[oe]=!0,ih[oe]=!0,++Nd);for(Vd=0;Vd<this.H.d;++Vd)this.K[Vd]&&!this.n[Vd]&&qP(this,Vd,!1)&&(this.n[Vd]=!0,Sh[Vd]=!0,++Nd);if(1==Nd){for(oe=0;oe<this.H.c;++oe)if(ih[oe]){this.S[oe]=0;break}for(Vd=0;Vd<this.H.d;++Vd)if(Sh[Vd]){this.k[Vd]=0;break}}else if(1<Nd){var jh,\nTh,vg,kh,Uh,Sg,wg,Tg,nj,Bl,Wd,Qe;if(!this.s){this.s=new Bm;Bl=0;Wd=C(A,u,-1,this.H.c,1);Sg=C(A,u,-1,this.H.c,1);Tg=C(A,u,-1,this.H.d,1);for(jh=0;jh<this.H.c;++jh)if(0==Wd[jh]&&(0!=(this.H.s[jh]&3072)||1==this.H.k[jh])){Sg[0]=jh;wg=1;nj=0;Wd[jh]=++Bl;Th=C(hq,ql,-1,this.H.d,2);for(Uh=0;Uh<wg;++Uh)for(Qe=0;Qe<this.H.f[Sg[Uh]];++Qe)if(kh=yP(this.H,Sg[Uh],Qe),xP(this.H,kh)||2==rP(this.H,kh)||oP(this.H,kh))vg=iP(this.H,Sg[Uh],Qe),Th[kh]||(Tg[nj++]=kh,Th[kh]=!0),0==Wd[vg]&&(Sg[wg++]=vg,Wd[vg]=Bl);vm(this.s,\nnew TQ(Sg,wg,Tg,nj))}}for(Zf=new uu(this.s);Zf.b<Zf.d.Pf();){ib=vu(Zf);ya=zl=Rg=pc=0;od=Rh=-1;for(Ga=0;Ga<ib.a.length;++Ga)if(ih[ib.a[Ga]]&&(++pc,1==this.S[ib.a[Ga]]||2==this.S[ib.a[Ga]]))++Rg,Rh<this.c[ib.a[Ga]]&&(Rh=this.c[ib.a[Ga]],zl=ib.a[Ga]);for(Ga=0;Ga<ib.b.length;++Ga)if(Sh[ib.b[Ga]]&&(++pc,kk=this.c[W(this.H,0,ib.b[Ga])],Al=this.c[W(this.H,1,ib.b[Ga])],jk=kk>Al?(kk<<16)+Al:(Al<<16)+kk,1==this.k[ib.b[Ga]]||2==this.k[ib.b[Ga]]))++Rg,od<jk&&(od=jk,ya=ib.b[Ga]);if(0!=pc)if(1==pc){for(Ga=0;Ga<\nib.a.length;++Ga)ih[ib.a[Ga]]&&(this.S[ib.a[Ga]]=0);for(Ga=0;Ga<ib.b.length;++Ga)Sh[ib.b[Ga]]&&(this.k[ib.b[Ga]]=0)}else if(1==Rg){for(Ga=0;Ga<ib.a.length;++Ga)ih[ib.a[Ga]]&&(this.S[ib.a[Ga]]=3);for(Ga=0;Ga<ib.b.length;++Ga)Sh[ib.b[Ga]]&&(this.k[ib.b[Ga]]=3)}else if(Ci=!1,-1!=Rh?2==this.S[zl]&&(Ci=!0):2==this.k[ya]&&(Ci=!0),Ci){for(Ga=0;Ga<ib.a.length;++Ga)if(ih[ib.a[Ga]])switch(this.S[ib.a[Ga]]){case 1:this.S[ib.a[Ga]]=2;break;case 2:this.S[ib.a[Ga]]=1}for(Ga=0;Ga<ib.b.length;++Ga)if(Sh[ib.b[Ga]])switch(this.k[ib.b[Ga]]){case 1:this.k[ib.b[Ga]]=\n2;break;case 2:this.k[ib.b[Ga]]=1}}}}var ze,Xb;for(ze=0;ze<this.H.c;++ze)0!=(this.H.s[ze]&67108864)^3==this.S[ze]&&CP(this.H,ze),(1==IQ(this.H,ze)||2==IQ(this.H,ze))&&(!this.D[ze]||3==this.S[ze])&&CP(this.H,ze);for(Xb=0;Xb<this.H.p;++Xb)(17==this.H.B[Xb]||9==this.H.B[Xb])&&!mQ(this,Xb)&&CP(this.H,W(this.H,0,Xb));for(Xb=0;Xb<this.H.d;++Xb){if(2==rP(this.H,Xb)){if(0!=(this.H.z[Xb]&16777216)&&(1==this.k[Xb]||2==this.k[Xb]))this.k[Xb]=3,UQ(this.H,Xb,26);3==this.k[Xb]&&!this.n[Xb]&&26!=this.H.B[Xb]&&(CP(this.H,\nW(this.H,0,Xb)),CP(this.H,W(this.H,1,Xb)))}1==this.H.B[Xb]&&3==this.k[Xb]&&(CP(this.H,W(this.H,0,Xb)),CP(this.H,W(this.H,1,Xb)));if((1==(this.H.z[Xb]&3072)>>10||2==(this.H.z[Xb]&3072)>>10)&&(1!=this.H.B[Xb]||1!=this.k[Xb]&&2!=this.k[Xb]))CP(this.H,W(this.H,0,Xb)),CP(this.H,W(this.H,1,Xb))}}w(7,1,{},oQ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=0;_.q=null;_.r=0;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=!1;_.y=null;_.z=0;_.A=null;\n_.B=!1;_.C=!1;_.D=null;_.E=0;_.F=null;_.G=0;_.H=null;_.I=null;_.J=0;_.K=null;_.L=null;_.M=!1;_.N=null;_.O=null;_.P=null;_.Q=null;_.R=null;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=!1;function fQ(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=e<f?e:f;for(d=0;d<c;++d)if(--e,--f,a.a[e]!=b.a[f])return a.a[e]>b.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function eQ(){}w(8,1,{},eQ);_.dd=function(a,b){return fQ(a,b)};function bQ(){}w(9,1,{4:1},bQ);_.a=null;\n_.b=0;_.c=0;_.d=0;function $P(){}w(10,1,{},$P);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function ZP(){}w(11,1,{5:1},ZP);_.a=0;_.b=0;_.c=0;function QP(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=CQ(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=tv(a.d[a.c],b),a.d[a.c]=CQ(a.d[a.c],c),a.b-=b):(a.d[a.c]=tv(a.d[a.c],a.b),a.d[a.c]=CQ(a.d[a.c],pv(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=CQ(a.d[a.c],VQ(c,Ev((1<<b)-1))))}\nfunction mP(a,b){var c=a.d,d=a.c,e;e=a.d[a.c];var f,g;f=e.l+b.l;g=e.m+b.m+(f>>22);e=ev(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function HP(a,b){var c;for(c=0;c<a.c;++c)if(a.d[c].l!=b.d[c].l||a.d[c].m!=b.d[c].m||a.d[c].h!=b.d[c].h)return!rv(a.d[c],b.d[c])?-1:1;return Bv(a.d[a.c],b.d[a.c])?0:!rv(a.d[a.c],b.d[a.c])?-1:1}function PP(a,b){a.a=b;a.c=0;a.b=63;var c=a.d,d=c.length,e;for(e=0;e<d;++e)c[e]=Gk}function vQ(a){this.d=C(YN,xl,-1,a,3)}w(12,1,{6:1,93:1},vQ);\n_.cT=function(a){return HP(this,a)};_.a=0;_.b=0;_.c=0;_.d=null;function TQ(a,b,c,d){var e;this.a=C(A,u,-1,b,1);this.b=C(A,u,-1,d,1);for(e=0;e<b;++e)this.a[e]=a[e];for(a=0;a<d;++a)this.b[a]=c[a]}w(13,1,{},TQ);_.a=null;_.b=null;\nfunction WQ(a,b,c){var d,e,f,g;if(null!=b){for(d=e=0;d<a.j.c;++d)b[d]&&++e;g=C(A,u,-1,e,1);for(d=e=0;d<a.j.c;++d)b[d]&&(g[e++]=d);e=!1;for(b=new uu(c);b.b<b.d.Pf();)if(a=vu(b),a.length==g.length){d=!1;for(f=0;f<a.length;++f)if(a[f]!=g[f]){d=!0;break}if(!d){e=!0;break}}e||fq(c.b,c.c++,g)}}function PQ(a,b){var c,d;for(d=0;d<a.i[b].length;++d)if(c=a.i[b][d],a.f[c]&&(1==a.p[c]||2==a.p[c])&&0==a.n[c])return!0;return!1}\nfunction OQ(a,b,c){var d,e,f,g;for(g=f=e=0;g<a.i[b].length;++g)d=a.i[b][g],a.n[d]==c&&(d=1<<a.k[d],0==(f&d)&&(f|=d,++e));return e}function XQ(a,b,c,d){var e,f;for(f=0;f<a.j.f[c];++f)if(e=iP(a.j,c,f),!d[e]&&YQ(a,b,e))return e;return-1}function ZQ(a,b){return a.f[b]&&(1==a.p[b]||2==a.p[b])}\nfunction YQ(a,b,c){var d,e,f;if(b==c||a.a[b]!=a.a[c]||0!=a.p[b]&&(3==a.p[b]||3==a.p[c]||a.q[b]^a.p[b]!=a.p[c]||a.n[b]!=a.n[c]||a.k[b]!=a.k[c]))return!1;d=$Q(a.j,b,c);if(-1!=d&&(1==rP(a.j,d)&&0!=a.c[d]||2==rP(a.j,d)&&2==a.c[d]))return!1;if(1==a.j.k[b]&&0==(a.j.s[b]&4096)){d=-1;for(f=0;f<a.j.f[b];++f)if(iP(a.j,b,f)!=c&&2==a.j.j[b][f]){d=yP(a.j,b,f);break}e=-1;for(f=0;f<a.j.f[c];++f)if(iP(a.j,c,f)!=b&&2==a.j.j[c][f]){e=yP(a.j,c,f);break}if(-1!=d&&0!=a.c[d]&&a.d[d]^a.c[d]==a.c[e])return!1}return!0}\nfunction SQ(a,b){var c,d,e,f;if(!a.b)return!1;c=!1;for(e=a.b.c-1;0<=e;--e){d=!1;f=ww(a.b,e);if(2==f.a){d=a;for(var g=f.b,h=f.c,j=f.d,l=b,n=void 0,o=void 0,r=n=void 0,t=void 0,n=r=null,t=0;t<d.i[g].length;++t)o=d.i[g][t],d.f[o]&&(1==d.p[o]||2==d.p[o])&&(0==d.n[o]?n=iQ(n,(l[o]<<16)+o):d.n[o]==j&&d.k[o]==h&&(r=iQ(r,(l[o]<<16)+o)));n=aR(r,n);if(0==n)d=!1;else{if(0>n)for(t=0;t<d.i[g].length;++t)if(o=d.i[g][t],d.f[o]&&(1==d.p[o]||2==d.p[o]))0==d.n[o]?(d.n[o]=j<<24>>24,d.k[o]=h<<24>>24):d.n[o]==j&&d.k[o]==\nh&&(d.n[o]=0,d.k[o]=-1);d=!0}}else if(1==f.a){d=a;h=b;o=g=n=l=j=void 0;n=d.i[f.b];l=1;for(o=0;o<n.length;++o)if(j=n[o],d.f[j]&&2==d.n[j]){l=2;break}g=C(kH,il,86,32,0);for(o=0;o<n.length;++o)j=n[o],d.f[j]&&d.n[j]==l&&(g[d.k[j]]=iQ(g[d.k[j]],(h[j]<<16)+j));for(o=0;32>o;++o)null!=g[o]&&dQ(g[o]);h=new bR;EP(g,g.length,h?h:(FP(),FP(),GP));if(0==aR(g[0],g[1]))d=!1;else{for(o=0;o<g[0].length;++o)j=g[0][o]&65535,d.n[j]=0,d.k[j]=-1;d=!0}}if(d){om(a.b,f);for(d=0;d<a.i[f.b].length;++d)c=a.i[f.b][d],a.o[c]=!1;\nc=!0}}return c}function RQ(a,b,c,d){var e,f;for(f=0;f<a.i[b].length;++f)if(e=a.i[b][f],a.f[e]&&(1==a.p[e]||2==a.p[e])&&0==a.n[e])a.n[e]=d<<24>>24,a.k[e]=c<<24>>24}\nfunction cR(a,b,c){var d,e,f,g,h,j,l,n,o,r,t,z,v;f=C(A,u,-1,a.j.c,1);t=C(A,u,-1,a.j.c,1);l=C(hq,ql,-1,a.j.c,2);n=C(hq,ql,-1,a.j.c,2);g=C(hq,ql,-1,a.j.c,2);C(dR,q,8,a.j.c,0);f[0]=b;t[b]=c;t[c]=-2;l[b]=!0;l[c]=!0;for(h=c=0;c<=h;){e=f[c];if(t[e]==e)for(j=0;j<a.j.f[e];++j){if(b=iP(a.j,e,j),!l[b])if(2==a.j.j[e][j]&&10>a.j.x[b])f[++h]=b,t[b]=b,g[b]=g[e]||2==a.j.k[b],n[b]=g[e]&&!n[e],l[b]=!0;else if(g[e]&&n[e]){o=XQ(a,b,t[e],l);if(-1==o)return null;f[++h]=b;t[b]=o;t[o]=-2;g[b]=!1;l[b]=!0;l[o]=!0}else if(xP(a.j,\nyP(a.j,e,j))&&(f[++h]=b,t[b]=b,g[b]=!1,l[b]=!0,(6==a.j.x[b]&&0==a.j.k[b]||7==a.j.x[b]&&1==a.j.q[b]||14==a.j.x[b]||15==a.j.x[b]&&2<a.j.f[b]||16==a.j.x[b]&&2<a.j.f[b])&&2<a.j.f[b])){d=!1;for(o=1;o<a.j.f[b];++o)if(z=iP(a.j,b,o),!l[z])for(r=0;r<o;++r)v=iP(a.j,b,r),!l[v]&&YQ(a,z,v)&&(f[++h]=z,t[z]=v,t[v]=-2,g[z]=!1,l[z]=!0,d=l[v]=!0);if(!d)return null}}else{d=C(hq,ql,-1,a.j.f[e],2);for(j=0;j<a.j.f[e];++j)if(b=iP(a.j,e,j),l[b])d[j]=t[b]==b;else for(o=0;o<a.j.f[b];++o)if(iP(a.j,b,o)==t[e]){d[j]=!0;break}for(j=\n0;j<a.j.f[e];++j)if(d[j])if(b=iP(a.j,e,j),l[b]){if(-1==$Q(a.j,b,t[e]))return null}else f[++h]=b,t[b]=b,n[b]=!1,g[b]=!0,l[b]=!0;for(j=0;j<a.j.f[e];++j)if(!d[j]&&(b=iP(a.j,e,j),!l[b])){o=XQ(a,b,t[e],l);if(-1==o)return null;f[++h]=b;t[b]=o;t[o]=-2;g[b]=!1;l[b]=!0;l[o]=!0}}++c}return l}\nfunction LQ(a,b,c,d,e,f,g,h,j,l){this.j=a;this.a=b;this.f=c;this.p=d;this.c=e;this.n=f;this.k=g;this.q=h;this.d=j;this.o=l;a=new Bm;for(f=0;f<this.j.c;++f)if(2>this.j.k[f]||2<this.j.f[f])for(b=1;b<this.j.f[f];++b){d=iP(this.j,f,b);for(c=0;c<b;++c)e=iP(this.j,f,c),YQ(this,d,e)&&WQ(this,cR(this,d,e),a)}for(b=0;b<this.j.d;++b)0!=this.c[b]&&(2!=rP(this.j,b)||2!=this.c[b])||(d=W(this.j,0,b),e=W(this.j,1,b),YQ(this,d,e)&&WQ(this,cR(this,d,e),a));for(b=a.c-1;0<=b;--b){d=(TB(b,a.c),a.b[b]);e=!1;for(c=0;c<\nd.length;++c)if(this.f[d[c]]){e=!0;break}e||om(a,d)}a=this.i=Nm(a,Ou([kH,A],[il,u],[86,-1],[0,0],0,2,1));b=new eR;EP(a,a.length,b?b:(FP(),FP(),GP));this.e=C(hq,ql,-1,this.j.c,2);for(b=0;b<this.i.length;++b)for(c=0;c<this.i[b].length;++c)this.e[this.i[b][c]]=!0}function iQ(a,b){var c,d;d=C(A,u,-1,null==a?1:a.length+1,1);for(c=0;c<d.length-1;++c)d[c]=a[c];d[d.length-1]=b;return d}w(14,1,{},LQ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;\n_.q=null;function eR(){}w(15,1,{},eR);_.dd=function(a,b){var c;a:if(a.length!=b.length)c=a.length<b.length?-1:1;else{for(c=0;c<a.length;++c)if(a[c]!=b[c]){c=a[c]<b[c]?-1:1;break a}c=0}return c};function NQ(a,b){var c,d,e,f,g,h;for(e=0;e<a.b;++e)if(a.e[e][b]&&-3!=a.c[e])for(d=0;d<=a.k.i.length;++d)if(d!=b&&a.e[e][d]){a.e[e][b]=!1;h=e<a.a?e:e<a.b?e-a.a:-1;g=1==(e<a.a?1:e<a.b?2:0)?a.a+a.f++:a.j+a.i++;for(f=0;f<a.k.i[b].length;++f)c=a.k.i[b][f],ZQ(a.k,c)&&a.k.k[c]==h&&(a.k.k[c]=g<<24>>24)}}\nfunction fR(a,b){var c,d;d=a.k.n[b];c=a.k.k[b];return 0==d?a.b:1==d?c:a.a+c}\nfunction MQ(a){var b,c,d,e;this.k=a;for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&(1==a.n[c]?this.a<=a.k[c]&&(this.a=1+a.k[c]):2==a.n[c]&&this.j<=a.k[c]&&(this.j=1+a.k[c]));this.b=this.a+this.j;this.e=Ou([gR,hq],[q,ql],[2,-1],[this.b+1,a.i.length+1],0,2,2);for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&!a.e[c]&&(this.e[fR(this,c)][a.i.length]=!0);for(b=0;b<a.i.length;++b)for(e=0;e<a.i[b].length;++e)c=a.i[b][e],a.f[c]&&(1==a.p[c]||2==a.p[c])&&(this.e[fR(this,c)][b]=!0);this.d=C(kH,il,86,\nthis.b,0);for(b=0;b<a.i.length;++b)for(c=1;c<this.b;++c)if(this.e[c][b])for(e=0;e<c;++e)this.e[e][b]&&(this.d[c]=iQ(this.d[c],e),this.d[e]=iQ(this.d[e],c));this.c=C(A,u,-1,this.b+1,1);for(e=0;e<this.b;++e)this.e[e][a.i.length]?this.c[e]=-1:this.c[e]=-2;for(b=0;b<a.i.length;++b)if(this.e[this.b][b])for(e=0;e<this.b;++e)this.e[e][b]&&this.c[e]!=b&&(-2==this.c[e]?this.c[e]=b:this.c[e]=-3);for(b=0;b<this.b;++b)if(-1<=this.c[b]){e=c=C(A,u,-1,this.b,1);d=b;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,\nl=!1,j=1;e[d]=1;for(f=!0;f;){f=!1;for(g=0;g<this.b;++g)if(e[g]==j)for(h=0;h<this.b;++h){var n;if(n=0==e[h])a:{n=void 0;for(n=0;n<this.k.i.length;++n)if(this.e[g][n]&&this.e[h][n]){n=!0;break a}n=!1}n&&(-2==this.c[h]?(e[h]=j+1,f=!0):this.c[h]!=this.c[d]&&(e[h]=j+1,l=!0))}++j}if(l)for(e=0;e<this.b;++e)0!=c[e]&&(this.c[e]=-3)}for(b=0;b<a.i.length-1;++b)for(c=1;c<this.b;++c)if(this.e[c][b]&&-3!=this.c[c])for(e=0;e<c;++e)if(this.e[e][b]&&-3!=this.c[e]){a:{d=c;for(var f=e,g=b,o=l=j=void 0,r=void 0,t=r=\no=n=h=void 0,h=j=void 0,h=g+1;h<this.k.i.length;++h)if(h!=g&&this.e[d][h]&&this.e[f][h]){o=C(A,u,-1,2,1);o[0]=f;o[1]=d;d=o;break a}h=C(A,u,-1,this.b,1);o=C(A,u,-1,this.b,1);n=C(A,u,-1,this.b,1);r=l=0;n[0]=d;for(o[d]=1;l<=r;){for(t=0;t<this.d[n[l]].length;++t){j=this.d[n[l]][t];if(j==f){if(0==l)continue;r=o[n[l]]+1;o=C(A,u,-1,r,1);o[0]=j;o[1]=n[l];for(j=2;j<r;++j)o[j]=h[o[j-1]];d=o;break a}0==o[j]&&-3!=this.c[j]&&(o[j]=o[n[l]]+1,n[++r]=j,h[j]=n[l])}++l}d=null}if(null!=d){for(e=0;e<d.length;++e)this.c[d[e]]=\n-3;o=n=e=l=j=f=h=g=f=void 0;n=2147483647;e=o=l=-1;for(f=0;f<this.k.j.c;++f)if(ZQ(this.k,f)&&0!=this.k.n[f])for(j=0;j<d.length;++j)if(g=d[j]<this.a?d[j]:d[j]<this.b?d[j]-this.a:-1,h=d[j]<this.a?1:d[j]<this.b?2:0,this.k.n[f]==h&&this.k.k[f]==g&&n>this.k.a[f]+(1==h?65536:0))n=this.k.a[f]+(1==h?65536:0),l=g,o=h,e=d[j];for(f=0;f<this.k.j.c;++f)ZQ(this.k,f)&&this.k.n[f]==o&&this.k.k[f]==l&&(this.k.n[f]=0,this.k.k[f]=-1);for(f=0;f<this.k.i.length;++f)this.e[e][f]=!1;break}}}w(16,1,{},MQ);_.a=0;_.b=0;\n_.c=null;_.d=null;_.e=null;_.f=0;_.i=0;_.j=0;_.k=null;function aR(a,b){var c,d;if(null==a)return null==b?0:1;if(null==b)return-1;c=xQ(a.length,b.length);for(d=0;d<c;++d)if((a[d]&-65536)!=(b[d]&-65536))return(a[d]&-65536)<(b[d]&-65536)?-1:1;return a.length==b.length?0:a.length<b.length?-1:1}function bR(){}w(17,1,{},bR);_.dd=function(a,b){return aR(a,b)};function hR(){}w(18,1,{7:1,88:1,93:1},hR);\n_.cT=function(a){return this.a!=a.a?this.a<a.a?-1:1:this.b!=a.b?this.b<a.b?-1:1:this.c!=a.c?this.c<a.c?-1:1:0};_.eQ=function(a){return null==a||!H(a,7)?!1:1.0E-6>VF(a.a-this.a)+VF(a.b-this.b)+VF(a.c-this.c)};_.tS=function(){var a;a=new iR;return Mf+jR(a.a,this.a)+Ua+jR(a.a,this.b)+Ua+jR(a.a,this.c)+Tf};_.a=0;_.b=0;_.c=0;function QQ(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},QQ);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction lP(a){var b,c,d;if(0!=a.k)return a.k;if(a.j&&15!=a.e.x[a.a]&&16!=a.e.x[a.a])for(c=0;c<jP(a.e,a.a);++c)if(b=yP(a.e,a.a,c),kR(a.e,b,a.a))return iP(a.e,a.a,c)==a.b?a.k=17==a.e.B[b]?3:1:a.k=17==a.e.B[b]?1:3,a.k;b=AP(a.e,a.a,a.i);c=AP(a.e,a.a,a.b);c<b&&(c+=6.283185307179586);if(2==jP(a.e,a.a)){b=c-b;if(3.0915926535897933<b&&3.191592653589793>b)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=AP(a.e,a.a,a.d),d<b&&(d+=6.283185307179586),a.k=d<c?2:4;return a.k}\nfunction kP(a,b,c,d){var e,f,g;this.e=a;this.i=c;this.a=d;f=-1;for(g=0;g<jP(this.e,this.a);++g)c=iP(this.e,this.a,g),e=yP(this.e,this.a,g),c==this.i?26==this.e.B[e]&&(this.k=-1):(kR(this.e,e,this.a)&&(this.j&&(a.s[d]|=131072),this.j=!0),f==b[c]?(this.d=c,this.f=!0,this.c=xP(this.e,e)):f<b[c]?(f=b[c],this.d=this.b,this.b=c):this.d=c)}w(21,1,{},kP);_.a=0;_.b=0;_.c=!1;_.d=0;_.e=null;_.f=!1;_.i=0;_.j=!1;_.k=0;\nfunction RP(){RP=x;lR=y(Yu,q,1,[cd,Ee,"He",Se,"Be",Fd,Rd,bf,gf,xe,"Ne",df,af,ud,wf,hf,sf,ge,"Ar",Re,Xd,"Sc","Ti","V","Cr","Mn","Fe","Co",ef,re,Lf,De,"Ge","As",uf,Qd,"Kr",qf,xf,"Y","Zr","Nb","Mo","Tc","Ru","Rh","Pd",rd,Yd,"In","Sn","Sb","Te",Ge,"Xe",qe,Kd,"La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W","Re","Os","Ir","Pt",xd,"Hg","Tl","Pb","Bi","Po","At","Rn",Be,"Ra","Ac","Th","Pa","U","Np","Pu","Am","Cm","Bk","Cf","Es","Fm","Md","No","Lr",EO,EO,EO,EO,EO,EO,\nEO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,"R4","R5","R6","R7","R8","R9","R10","R11","R12","R13","R14","R15","R16","R1","R2","R3",kd,"A1","A2","A3",EO,EO,"D","T",Kf,kf,"H2","H+","Nnn","HYD","Pol",EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,EO,"Ala","Arg","Asn","Asp","Cys","Gln","Glu","Gly","His","Ile","Leu","Lys","Met","Phe","Pro","Ser","Thr","Trp","Tyr","Val"]);SP=y(mR,xl,-1,[0,1,4,7,9,11,12,14,16,19,20,23,24,27,28,31,32,35,40,39,40,45,48,51,52,55,56,59,58,63,64,69,74,75,80,79,84,85,88,89,90,93,\n98,0,102,103,106,107,114,115,120,121,130,127,132,133,138,139,140,141,142,0,152,153,158,159,164,165,166,169,174,175,180,181,184,187,192,193,195,197,202,205,208,209,0,0,0,0,0,0,232,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,156,114,115,103,128,129,57,137,113,113,128,131,147,97,87,101,186,163,99]);nR=y(oR,q,3,[null,y(hK,Il,-1,[1]),y(hK,Il,-1,[0]),y(hK,Il,-1,[1]),y(hK,Il,-1,[2]),y(hK,\nIl,-1,[3]),y(hK,Il,-1,[4]),y(hK,Il,-1,[3]),y(hK,Il,-1,[2]),y(hK,Il,-1,[1]),y(hK,Il,-1,[0]),y(hK,Il,-1,[1]),y(hK,Il,-1,[2]),y(hK,Il,-1,[3]),y(hK,Il,-1,[4]),y(hK,Il,-1,[3,5]),y(hK,Il,-1,[2,4,6]),y(hK,Il,-1,[1,3,5,7]),y(hK,Il,-1,[0]),y(hK,Il,-1,[1]),y(hK,Il,-1,[2]),null,null,null,null,null,null,null,null,null,null,y(hK,Il,-1,[2,3]),y(hK,Il,-1,[2,4]),y(hK,Il,-1,[3,5]),y(hK,Il,-1,[2,4,6]),y(hK,Il,-1,[1,3,5,7]),y(hK,Il,-1,[0,2]),y(hK,Il,-1,[1,2,3,4]),y(hK,Il,-1,[2]),null,null,null,null,null,null,null,null,\nnull,null,y(hK,Il,-1,[1,2,3]),y(hK,Il,-1,[2,4]),y(hK,Il,-1,[3,5]),y(hK,Il,-1,[2,4,6]),y(hK,Il,-1,[1,3,5,7]),y(hK,Il,-1,[0,2,4,6]),y(hK,Il,-1,[1]),y(hK,Il,-1,[2]),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\nnull,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[3]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2]),\ny(hK,Il,-1,[2]),y(hK,Il,-1,[2]),y(hK,Il,-1,[2])])}function pR(a,b,c,d){var e;e=qR(a,6);a=a.D[e];a.a=b;a.b=c;a.c=d;return e}\nfunction qR(a,b){if(a.o>=a.G){var c=2*a.G,d,e,f;a.x=rR(a.x,c);a.q=rR(a.q,c);a.u=rR(a.u,c);f=a.D.length;e=C(sR,q,7,c,0);for(d=0;d<a.D.length;++d)e[d]=a.D[d];for(d=f;d<c;++d)e[d]=new hR;a.D=e;a.v=rR(a.v,c);a.s=rR(a.s,c);a.w=rR(a.w,c);null!=a.t&&(a.t=null);null!=a.r&&(a.r=null);a.G=c}a.x[a.o]=0;tR(a,a.o,b);a.q[a.o]=0;a.s[a.o]=0;a.w[a.o]=0;a.u[a.o]=0;c=a.D[a.o];c.a=0;c.b=0;c.c=0;null!=a.t&&(a.t[a.o]=null);null!=a.r&&(a.r[a.o]=null);a.K=0;return a.o++}\nfunction uR(a,b,c,d){var e;if(b==c)return-1;for(e=0;e<a.p;++e)if(a.y[0][e]==b&&a.y[1][e]==c||a.y[0][e]==c&&a.y[1][e]==b)return a.B[e]<d&&(a.B[e]=d),e;a.p>=a.H&&(e=2*a.H,a.y[0]=rR(a.y[0],e),a.y[1]=rR(a.y[1],e),a.B=rR(a.B,e),a.z=rR(a.z,e),a.A=rR(a.A,e),a.H=e);a.y[0][a.p]=b;a.y[1][a.p]=c;a.B[a.p]=d;a.z[a.p]=0;a.A[a.p]=0;a.K=0;return a.p++}function vR(a){a.o=0;a.p=0;a.E=!1;a.F=!1;a.C=0;a.t=null;a.r=null;a.I=null;a.K=0}\nfunction FQ(a,b){return null==a.r?null:null==a.r[b]?null:wR(a.r[b],0,a.r[b].length)}function JQ(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function IQ(a,b){return(a.s[b]&1572864)>>19}function wQ(a,b){return null==a.t?null:a.t[b]}function tP(a,b){return a.D[b].a}function uP(a,b){return a.D[b].b}function vP(a,b){return a.D[b].c}function AP(a,b,c){return xR(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function W(a,b,c){return a.y[b][c]}\nfunction KQ(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function rP(a,b){switch(a.B[b]&103){case 1:case 64:return 1;case 2:return 2;case 4:return 3;default:return 0}}function yR(a,b){var c;c=a.x[b]<nR.length?nR[a.x[b]]:null;return null==c?6:c[c.length-1]}\nfunction BQ(a,b,c){var d,e;if(171<=a.x[b]&&190>=a.x[b])return 0;e=0;32==(a.s[b]&48)&&(e-=1);(16==(a.s[b]&48)||48==(a.s[b]&48))&&(e-=2);d=a.q[b];0==d&&a.E&&(201326592==(a.w[b]&234881024)&&(d=-1),100663296==(a.w[b]&234881024)&&(d=1));7==a.x[b]||8==a.x[b]||9==a.x[b]?e+=d:6==a.x[b]||14==a.x[b]||32==a.x[b]?e-=0>d?-d:d:15==a.x[b]||33==a.x[b]?3>=c-e-d?e+=d:e-=d:16==a.x[b]||34==a.x[b]||52==a.x[b]?4>=c-e-d?e+=d:e-=0>d?-d:d:17==a.x[b]||35==a.x[b]||53==a.x[b]?5>=c-e-d?e+=d:e-=0>d?-d:d:e-=d;return e}\nfunction zR(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=yR(a,b)),d);return c+BQ(a,b,c)}function AR(a){var b;a.K=0;a.x=C(A,u,-1,a.G,1);a.q=C(A,u,-1,a.G,1);a.u=C(A,u,-1,a.G,1);a.D=C(sR,q,7,a.G,0);for(b=0;b<a.G;++b)a.D[b]=new hR;a.v=C(A,u,-1,a.G,1);a.s=C(A,u,-1,a.G,1);a.w=C(A,u,-1,a.G,1);a.t=null;a.r=null;a.y=Ou([kH,A],[il,u],[86,-1],[2,a.H],0,2,1);a.B=C(A,u,-1,a.H,1);a.z=C(A,u,-1,a.H,1);a.A=C(A,u,-1,a.H,1)}function HQ(a,b){return 0!=(a.s[b]&512)}\nfunction kR(a,b,c){return(17==a.B[b]||9==a.B[b])&&a.y[0][b]==c}\nfunction BR(a,b){var c,d,e,f;if(0!=b){d=null;for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(null==d&&(d=C(hq,ql,-1,32,2)),d[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21]=!0);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(null==d&&(d=C(hq,ql,-1,32,2)),d[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12]=!0);f=0;if(null!=d){e=C(A,u,-1,32,1);for(c=0;32>c;++c)d[c]&&(e[c]=f++);for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(d=e[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>\n19?-1:(a.s[c]&65011712)>>21],a.s[c]&=-65011713,a.s[c]|=d<<21);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(d=e[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12],a.z[c]&=-126977,a.z[c]|=d<<12)}}}function CR(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=yR(a,b)&&(a.s[b]|=1+c<<28),6==a.x[b]&&(-1==c||0==c||2==c||4==c)))a.s[b]&=-49,2==c&&(a.s[b]|=16)}function DR(a,b,c){a.q[b]=c;a.K=0}function ER(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction FR(a,b,c,d){var e;if(0==c)a.s[b]&=-66584577,a.s[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)d!=b&&c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.s[b]&=\n-66584577;a.s[b]|=c<<19|d<<21}a.K&=3}\nfunction GR(a,b,c,d){if(null==c)null!=a.t&&(a.t[b]=null);else if(1==c.length&&!d){c=c[0];if(a.x[b]!=c&&(d=0,!((1==c||151==c||152==c)&&1<zQ(a,b))))if(a.w[b]&=-2,null!=a.t&&(a.t[b]=null),null!=a.r&&(a.r[b]=null),!(c==a.x[b]&&d==a.v[b]&&-1==((a.s[b]&-268435456)>>>28)-1&&0==(a.s[b]&48))){if(151==c||152==c)d=c-149,c=1;a.s[b]&=960;a.x[b]=c;a.v[b]=d;a.q[b]=0;a.w[b]=0;CR(a,b,-1);HR(a,b,0);c=a.u[b];for(d=0;d<a.o;++d)WF(a.u[d])==(0>c?-c:c)&&(a.u[d]=0);a.K=0}null!=a.t&&(a.t[b]=null)}else null==a.t&&(a.t=C(kH,\nil,86,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function IR(a,b,c){a.v[b]=c;a.K&=3}function JR(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function KR(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function HR(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function tR(a,b,c){0<=c&&190>=c&&(151==c||152==c?(a.x[b]=1,a.v[b]=c-149):(a.x[b]=c,a.v[b]=0),a.s[b]&=268435455,a.K=0)}\nfunction LR(a,b,c,d){var e;if(0==c)a.z[b]&=-130049,a.z[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)d!=b&&c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.z[b]&=\n-130049;a.z[b]|=c<<10|d<<12}a.K&=3}function MR(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function NR(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function UQ(a,b,c){a.B[b]=c;a.K=0}function OR(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;c<a.o;++c)a.w[c]=0;for(c=0;c<a.p;++c)a.A[c]=0,64==a.B[c]&&(a.B[c]=1)}a.K=0}function CP(a,b){a.s[b]|=131072}function xR(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}\nfunction PR(a){RP();var b;for(b=1;b<lR.length;++b)if(QR(a,lR[b]))return b;return 0}function RR(a){switch(a){case 7:case 8:case 9:case 15:case 16:case 17:case 33:case 34:case 35:case 53:return!0}return!1}w(23,1,Sl);_.o=0;_.p=0;_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.A=null;_.B=null;_.C=0;_.D=null;_.E=!1;_.F=!1;_.G=0;_.H=0;_.I=null;_.J=!1;_.K=0;var lR,nR,SP;\nfunction SR(a){var b,c,d,e,f,g;a.f=C(A,u,-1,3*a.o,1);a.e=C(kH,il,86,a.o,0);a.i=C(kH,il,86,a.o,0);a.j=C(kH,il,86,a.o,0);a.k=C(A,u,-1,a.c,1);b=C(A,u,-1,a.o,1);for(d=0;d<a.p;++d)++b[a.y[0][d]],++b[a.y[1][d]];for(c=0;c<a.o;++c)a.e[c]=C(A,u,-1,b[c],1),a.i[c]=C(A,u,-1,b[c],1),a.j[c]=C(A,u,-1,b[c],1);f=!1;for(d=0;d<a.d;++d)if(g=rP(a,d),0==g)f=!0;else for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=g,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],++a.f[c],c<a.c&&(1<g?a.k[c]+=g+g-2:64==\na.B[d]&&(a.k[c]=2));for(d=a.d;d<a.p;++d)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=1,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],a.y[1-e][d]<a.c&&++a.f[c];if(f)for(d=0;d<a.d;++d)if(g=rP(a,d),0==g)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=0,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c];for(c=0;c<a.c;++c)a.k[c]=~~(a.k[c]/2)}\nfunction TR(a,b){var c,d,e,f,g,h,j;if(0!=(b&~a.K)){if(0==(a.K&1)){UR(a);SR(a);a.K|=1;if(a.E){for(d=0;d<a.o;++d)zQ(a,d)>=zR(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;d<a.c;++d){e=a.f[a.o+d]-a.f[d];if(!a.J&&0<e){0==(a.w[d]&2048)&&(0==zR(a,d)-zQ(a,d)?a.w[d]|=2048:(e=0,128==(a.w[d]&128)&&++e,384==(a.w[d]&1920)&&++e,a.w[d]&=-1921,zR(a,d)-zQ(a,d)<=e?a.w[d]|=2048:0==e?a.w[d]|=128:a.w[d]|=384));for(f=a.f[d];f<a.f[a.o+d];++f)e=a.i[d][f],1==a.B[e]&&(a.x[a.e[d][f]]=-1,a.B[e]=128,c=!0)}0!=(a.w[d]&2)&&(a.w[d]&=-9);0!=\na.q[d]&&(a.s[d]&=-234881025)}if(c){for(e=0;e<a.p;++e)128==a.B[e]&&(d=a.y[0][e],f=a.y[1][e],-1==a.x[d]^-1==a.x[f]&&0!=a.q[d]&&0!=a.q[f]&&0>a.q[d]^0>a.q[f]&&(0>a.q[d]?(++a.q[d],--a.q[f]):(--a.q[d],++a.q[f])));d=C(A,u,-1,a.o,1);for(e=f=0;e<a.o;++e)if(-1==a.x[e])d[e]=-1;else{if(f<e){a.x[f]=a.x[e];a.q[f]=a.q[e];a.v[f]=a.v[e];a.s[f]=a.s[e];a.w[f]=a.w[e];a.u[f]=a.u[e];g=a.D[f];h=a.D[e];j=h.b;var l=h.c;g.a=h.a;g.b=j;g.c=l;null!=a.t&&(a.t[f]=a.t[e]);null!=a.r&&(a.r[f]=a.r[e])}d[e]=f;++f}a.o=f;for(e=f=0;e<\na.p;++e)128!=a.B[e]&&(a.B[f]=a.B[e],a.z[f]=a.z[e],a.A[f]=a.A[e],a.y[0][f]=d[a.y[0][e]],a.y[1][f]=d[a.y[1][e]],++f);a.p=f}}else c=!1;c&&(UR(a),SR(a))}if(0!=(b&~a.K)&&0==(a.K&2)){for(c=0;c<a.c;++c)a.s[c]&=-31753;for(c=0;c<a.d;++c)a.z[c]&=-961;a.n=new VR(a,7);c=C(A,u,-1,a.c,1);for(d=0;d<a.d;++d)0!=a.n.b[d]&&(a.z[d]|=64,++c[a.y[0][d]],++c[a.y[1][d]]);for(d=0;d<a.c;++d)2==c[d]?a.s[d]|=1024:3==c[d]?a.s[d]|=2048:3<c[d]&&(a.s[d]|=3072);for(g=0;g<a.n.i.c;++g){d=ww(a.n.i,g);f=ww(a.n.j,g);e=d.length;for(c=0;c<\ne;++c)a.s[d[c]]|=8,a.z[f[c]]|=128,a.n.d[g]&&(a.s[d[c]]|=4096,a.z[f[c]]|=256),a.n.e[g]&&(a.z[f[c]]|=512),26==a.B[f[c]]&&(a.B[f[c]]=2)}for(c=0;c<a.d;++c)64==a.B[c]&&(a.s[a.y[0][c]]|=4096,a.s[a.y[1][c]]|=4096,a.z[c]|=256,a.z[c]|=512);for(c=0;c<a.c;++c)for(h=0;h<a.f[c];++h)if(f=a.i[c][h],0==(a.z[f]&256)){e=a.e[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&1<a.j[e][j]&&(6==a.x[a.e[e][j]]?a.s[c]|=8192:!sP(a,a.i[e][j])&&RR(a.x[a.e[e][j]])&&(a.s[c]|=16384))}for(;;){g=!1;for(c=0;c<a.c;++c)if(0<a.k[c]&&16384==(20480&\na.s[c]))for(h=0;h<a.f[c];++h)if(1<a.j[c][h]){e=a.e[c][h];f=a.i[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&(d=a.e[e][j],0==(a.s[d]&16384)&&(a.s[d]|=16384,g=!0))}if(!g)break}a.K|=2}}}function nQ(a,b){var c;if(3==a.f[b]&&0!=(a.s[b]&4096)&&6<=(a.n&&b<a.c?a.n.a[b]:0))for(c=0;c<a.f[b];++c)if(oP(a,a.i[b][c]))return a.i[b][c];return-1}function jP(a,b){return a.f[a.o+b]}function OP(a,b){return a.f[2*a.o+b]}function rQ(a,b){var c;c=a.s[b]&3072;return 0==c?0:1024==c?2:2048==c?3:4}\nfunction sQ(a,b){return a.n&&b<a.c?a.n.a[b]:0}function $Q(a,b,c){var d;for(d=0;d<a.f[2*a.o+b];++d)if(a.e[b][d]==c)return a.i[b][d];return-1}function iP(a,b,c){return a.e[b][c]}function yP(a,b,c){return a.i[b][c]}\nfunction WR(a,b,c,d,e){var f,g,h,j;g=a.f[a.o+b];if(0!=a.k[b]||0!=(a.s[b]&4096)||3>a.f[b]||4<g)return!1;j=C(hq,ql,-1,4,2);for(h=0;h<g;++h){f=3.9269908169872414-d[h];if(0.0872664675116539<(0>=0.7853981633974483-f%1.5707963267948966?0-(0.7853981633974483-f%1.5707963267948966):0.7853981633974483-f%1.5707963267948966))return!1;e[h]=3&Uu(f/1.5707963267948966);if(j[e[h]])return!1;j[e[h]]=!0;if(0==(e[h]&1)){if(1!=a.B[a.i[b][c[h]]])return!1}else if(!kR(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction BP(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=C(A,u,-1,f,1));if(!WR(a,b,c,d,e))return 3;d=-1;for(h=0;h<f;++h)if(1==(e[h]&1)){g=a.B[a.i[b][c[h]]];if(-1!=d&&d!=g)return 3;d=g}b=2==WF(e[0]-e[1])?1:0;a=e[b]-e[b+1];return 3==(0>a?-a:a)^e[b]<e[b+1]^(3==f||1==(e[3]&1))^9==d?1:2}function yQ(a,b,c){var d;d=zQ(a,b);d-=BQ(a,b,d);c&&(d-=a.f[a.o+b]-a.f[b]);c=a.x[b]<nR.length?nR[a.x[b]]:null;b=null==c?6:c[0];if(d<=b)return-1;if(null!=c)for(a=1;b<d&&a<c.length;++a)b=c[a];return b>d?b:d}\nfunction cQ(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!AQ(a,b))return 0;pQ(a,1);for(d=e=0;d<a.f[a.o+b];++d)e+=a.j[b][d];if(a.E){c=1;for(d=0;d<a.f[b];++d)64==a.B[a.i[b][d]]&&++c;e+=c>>1}e-=BQ(a,b,e);c=((a.s[b]&-268435456)>>>28)-1;if(-1==c)if(171<=a.x[b]&&190>=a.x[b])c=2;else if(f=a.x[b]<nR.length?nR[a.x[b]]:null,null==f)c=6;else{c=f[0];for(d=1;c<e&&d<f.length;++d)c=f[d]}return 0>c-e?0:c-e}function NP(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction zQ(a,b){var c,d;a.ed(1);for(c=d=0;c<a.f[a.o+b];++c)d+=a.j[b][c];return d}function jQ(a){pQ(a,3);return a.n}\nfunction UR(a){var b,c,d,e,f;f=C(hq,ql,-1,a.o,2);for(b=0;b<a.p;++b)for(e=0;2>e;++e)XR(a,a.y[e][b])&&!XR(a,a.y[1-e][b])&&(f[a.y[e][b]]=!0);e=a.o;do--e;while(0<=e&&f[e]);for(b=0;b<e;++b)if(f[b]){c=a;d=b;var g=e,h=void 0,j=void 0,h=h=h=void 0,h=c.x[d];c.x[d]=c.x[g];c.x[g]=h;h=c.q[d];c.q[d]=c.q[g];c.q[g]=h;h=c.v[d];c.v[d]=c.v[g];c.v[g]=h;h=c.s[d];c.s[d]=c.s[g];c.s[g]=h;h=c.w[d];c.w[d]=c.w[g];c.w[g]=h;h=c.u[d];c.u[d]=c.u[g];c.u[g]=h;h=c.D[d];c.D[d]=c.D[g];c.D[g]=h;null!=c.t&&(h=c.t[d],c.t[d]=c.t[g],c.t[g]=\nh);null!=c.r&&(h=c.r[d],c.r[d]=c.r[g],c.r[g]=h);for(h=0;h<c.p;++h)for(j=0;2>j;++j)c.y[j][h]==d?c.y[j][h]=g:c.y[j][h]==g&&(c.y[j][h]=d);c.K=0;c=f[b];f[b]=f[e];f[e]=c;do--e;while(f[e])}a.c=e+1;if(a.o==a.c)a.d=a.p;else{e=C(hq,ql,-1,a.p,2);for(b=0;b<a.p;++b)c=a.y[0][b],d=a.y[1][b],(f[c]||f[d])&&(e[b]=!0);f=a.p;do--f;while(0<=f&&e[f]);for(b=0;b<f;++b)if(e[b]){c=a.y[0][b];a.y[0][b]=a.y[0][f];a.y[0][f]=c;c=a.y[1][b];a.y[1][b]=a.y[1][f];a.y[1][f]=c;c=a.B[b];a.B[b]=a.B[f];a.B[f]=c;e[b]=!1;do--f;while(e[f])}a.d=\nf+1}}function sP(a,b){return 0!=(a.z[b]&256)}function oP(a,b){var c,d,e,f,g;if(1!=a.B[b]||0!=(a.z[b]&256)||0!=(a.z[b]&64)&&7>(a.n&&b<a.d?a.n.b[b]:0))return!1;c=a.y[0][b];if(0==(a.s[c]&4096)||6>(a.n&&c<a.c?a.n.a[c]:0))return!1;d=a.y[1][b];if(0==(a.s[d]&4096)||6>(a.n&&d<a.c?a.n.a[d]:0))return!1;for(f=g=0;f<a.f[c];++f)e=a.e[c][f],e!=d&&2<a.f[e]&&++g;for(f=0;f<a.f[d];++f)e=a.e[d][f],e!=c&&2<a.f[e]&&++g;return 2<g}\nfunction qQ(a,b){var c,d,e,f,g,h;if(7!=a.x[b])return!1;if(0!=(a.s[b]&4096)||0!=a.k[b]||0!=(a.w[b]&268435456))return!0;if(1==a.q[b])return!1;for(f=e=0;f<a.f[b];++f)1==a.j[b][f]&&(c=a.x[a.e[b][f]],(8==c||9==c||17==c)&&++e);if(0==e)for(f=0;f<a.f[b];++f)if(c=a.e[b][f],0!=a.k[c]){if(0!=(a.s[c]&4096)){if(5<=(a.n&&c<a.c?a.n.a[c]:0)){for(h=g=0;h<a.f[c];++h)d=a.e[c][h],d!=b&&3<=a.f[d]&&++g;if(2==g||1==g&&3==a.f[b])continue}return!0}for(h=0;h<a.f[c];++h)if((2==a.j[c][h]||sP(a,a.i[c][h]))&&0!=(a.s[a.e[c][h]]&\n16384))return!0}if(2>e)for(f=0;f<a.f[b];++f){c=a.e[b][f];d=g=!1;for(h=0;h<a.f[c];++h)a.e[c][h]!=b&&(1!=a.j[c][h]&&(7==a.x[a.e[c][h]]||8==a.x[a.e[c][h]]||16==a.x[a.e[c][h]])&&(g=!0),1==a.j[c][h]&&7==a.x[a.e[c][h]]&&(d=!0));if(g&&(!d||0==e))return!0}return!1}function xP(a,b){return 0!=(a.z[b]&64)}function XR(a,b){return 1==a.x[b]&&0==a.v[b]&&(null==a.r||null==a.r[b])}function JP(a,b){return 0!=(a.z[b]&128)}\nfunction AQ(a,b){var c;return 0!=(a.s[b]&-268435456)?!0:1==a.x[b]?!1:(c=a.x[b],1==c||5<=c&&9>=c||14<=c&&17>=c||32<=c&&35>=c||52<=c&&53>=c)||13==a.x[b]||171<=a.x[b]}w(22,23,Sl);_.ed=function(a){TR(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction YR(a,b,c,d,e,f){var g,h;h=1;g=!1;switch(e){case 1:h=17;break;case 3:h=26;break;case 4:h=17;g=!0;break;case 6:h=9;break;default:switch(d){case 1:h=1;break;case 2:h=2;break;case 3:h=4;break;case 4:h=64;break;case 8:a.d&&(h=32)}}c=uR(a.c,b,c,h);e=0;g&&FR(a.c,b,1,-1);if(4<d)switch(d){case 5:e|=3;break;case 6:e|=9;break;case 7:e|=10;break;case 8:a.d||(e|=15)}1==f&&(e|=32);2==f&&(e|=16);0!=e&&NR(a.c,c,e);return c}function ZR(a,b){var c;c=$R(a,b+1);return-1==c?a.length:c}\nfunction aS(a,b){var c;c=!a.a?null:bS(a.a,new iB(b));return!c?b-1:c.a}function cS(a,b){var c;c=!a.b?null:bS(a.b,new iB(b));return!c?b-1:c.a}function dS(a,b){var c;if(-1==b)return-1;for(c=b+1;c<a.length;++c)if(32!=a.charCodeAt(c)&&9!=a.charCodeAt(c))return c;return-1}function $R(a,b){var c;for(c=b;c<a.length;++c)if(32==a.charCodeAt(c)||9==a.charCodeAt(c))return c;return-1}\nfunction eS(a){var b,c;if(0<=a.indexOf(Mf)){b=a.indexOf(" NOT[");c=a.indexOf(Tf,b);if(0<=b&&0<c)return-(c+1);b=a.indexOf(" [");c=a.indexOf(Tf,b);if(0<=b&&0<c)return c+1;b=a.indexOf(" \'NOT[");c=a.indexOf(TO,b);if(0<=b&&0<c)return-(c+2);b=a.indexOf(" \'[");c=a.indexOf(TO,b);if(0<=b&&0<c)return c+2}return 0}function fS(a,b,c){a.c=b;return gS(a,c)}function hS(a){return 0==a.length?0:qD(a,10)}\nfunction gS(a,b){var c,d,e,f,g,h,j,l,n,o,r,t,z,v,E,s,F,P,M,$,da,Z,ca,Hb,aa,sb,Mb,K,Ja,$c,Ub,tb,N,za,mc,sd,qa,dd,$d,Ya;try{a.c&&(vR(a.c),OR(a.c,!1));da=iS(b);if(null==da||null==iS(b)||null==(F=iS(b)))return!1;a.d=-1!=F.indexOf("From CSD data. Using bond type \'Any\'");if(null==(F=iS(b)))return!1;try{Z=qD(gx(F.substr(0,3)),10),ca=qD(gx(F.substr(3,3)),10),Hb=hS(gx(F.substr(6,3))),r=hS(gx(F.substr(12,3))),sd=39<=F.length&&J(F.substr(34,5),Jf)?3:2}catch(pa){pa=pq(pa);if(H(pa,96))return!1;throw pa;}if(3==\nsd)return Mb=jS(a,b),a.c.I=da,Mb;!a.c&&(a.c=new kS(Z,ca));a.c.I=da;0==r&&(a.c.F=!0);if(0==Z){for(;null!=F&&!J(F,Ue)&&!J(F,sa)&&!J(hx(F,1),ra);)F=iS(b);return!0}for(z=0;z<Z;++z){if(null==(F=iS(b)))return!1;dd=lS(gx(F.substr(0,10)));$d=lS(gx(F.substr(10,10)));Ya=lS(gx(F.substr(20,10)));d=pR(a.c,dd,-$d,-Ya);s=gx(F.substr(31,3));g=PR(s);tR(a.c,d,g);J(s,kd)&&KR(a.c,d,1);$=hS(gx(F.substr(34,2)));0!=$&&IR(a.c,d,(RP(),SP)[g]+$);o=hS(gx(F.substr(36,3)));0!=o&&DR(a.c,d,4-o);P=63>F.length?0:hS(gx(F.substr(60,\n3)));a.c.u[d]=P;t=45>F.length?0:hS(gx(F.substr(42,3)));switch(t){case 0:break;case 1:KR(a.c,d,768);break;case 2:KR(a.c,d,128);break;case 3:KR(a.c,d,384);break;default:KR(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&KR(a.c,d,8192);mc=51>F.length?0:hS(gx(F.substr(48,3)));switch(mc){case 0:break;case 15:CR(a.c,d,0);break;default:CR(a.c,d,mc)}}for(z=0;z<ca;++z){if(null==(F=iS(b)))return!1;e=qD(gx(F.substr(0,3)),10)-1;f=qD(gx(F.substr(3,3)),10)-1;l=qD(gx(F.substr(6,3)),10);Ja=12>F.length?0:hS(gx(F.substr(9,\n3)));N=18>F.length?0:hS(gx(F.substr(15,3)));YR(a,e,f,l,Ja,N)}for(z=0;z<Hb;++z)if(null==iS(b))return!1;if(null==(F=iS(b)))return 0==r&&pQ(a.c,7),!0;for(;null!=F&&!J(F,Ue)&&!J(F,sa);){if(0==F.indexOf(Te)&&(v=qD(gx(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)d=qD(gx(F.substr(c,c+3-c)),10)-1,n=qD(gx(F.substr(qa,qa+3-qa)),10),DR(a.c,d,n)}if(0==F.indexOf(We)&&(v=qD(gx(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)d=qD(gx(F.substr(c,c+3-c)),10)-1,M=qD(gx(F.substr(qa,\nqa+3-qa)),10),IR(a.c,d,M)}if(0==F.indexOf(LO)&&(v=qD(gx(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)switch(d=qD(gx(F.substr(c,c+3-c)),10)-1,sb=qD(gx(F.substr(qa,qa+3-qa)),10),sb){case 1:HR(a.c,d,16);break;case 2:HR(a.c,d,32);break;case 3:HR(a.c,d,48)}}if(0==F.indexOf(MO)&&(v=qD(gx(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)switch(d=qD(gx(F.substr(c,c+3-c)),10)-1,K=qD(gx(F.substr(qa,qa+3-qa)),10),K){case 3:case -1:KR(a.c,d,112);break;case 1:KR(a.c,d,8);break;\ncase 2:KR(a.c,d,104);break;case 4:KR(a.c,d,56)}}if(0==F.indexOf("M ALS")&&(d=qD(gx(F.substr(7,3)),10)-1,0<=d)){aa=qD(gx(F.substr(10,3)),10);h=84==F.charCodeAt(14);za=C(A,u,-1,aa,1);c=16;for(E=0;E<aa;++E,c+=4)tb=gx(F.substr(c,c+4-c)),za[E]=PR(tb);GR(a.c,d,za,h)}if(0==F.indexOf(NO)&&(v=qD(gx(F.substr(6,3)),10),0<v)){c=10;qa=14;for(E=1;E<=v;++E,c+=8,qa+=8)if(d=qD(gx(F.substr(c,c+3-c)),10)-1,$c=qD(gx(F.substr(qa,qa+3-qa)),10),-2==$c)KR(a.c,d,2048);else if(0<$c){for(j=Ub=0;j<a.c.p;++j)(W(a.c,0,j)==d||\nW(a.c,1,j)==d)&&++Ub;$c>Ub&&KR(a.c,d,4096)}}F=iS(b)}}catch(Ab){Ab=pq(Ab);if(H(Ab,96))return qp(Ab),!1;throw Ab;}pQ(a.c,7);return!0}\nfunction jS(a,b){var c,d,e;a.a&&(e=a.a,e.b=null,e.c=0);a.b&&(e=a.b,e.b=null,e.c=0);e=0;for(d=iS(b);null!=d&&0==d.indexOf(Xe);){for(d=gx(hx(d,7));dK(d,$a);){c=iS(b);if(0!=c.indexOf(Xe))return!1;d=gx($C(d,0,d.length-1)+hx(c,7))}if(0==d.indexOf("BEGIN"))if(e=gx(hx(d,6)),0==e.indexOf("CTAB"))e=1;else if(0==e.indexOf("ATOM"))e=2;else if(0==e.indexOf("BOND"))e=3;else if(0==e.indexOf("COLLECTION"))e=4;else return!1;else if(0==d.indexOf("END"))e=0;else if(1==e){c=a;var f=void 0,g=void 0,f=void 0;!c.c&&0==\nd.indexOf("COUNTS")&&(f=dS(d,$R(d,7)),g=qD($C(d,7,$R(d,7)),10),f=qD($C(d,f,$R(d,f)),10),c.c=new kS(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,n=h=void 0,o=n=n=j=g=void 0,r=h=f=void 0,t=void 0,l=ZR(d,0),g=qD(d.substr(0,l-0),10),j=dS(d,l),l=ZR(d,j),n=d.substr(j,l-j),o=null,f=!1,h=eS(d);if(0!=h){var l=d,z=t=r=r=j=o=void 0,v=t=void 0,t=null,j=l.indexOf(Mf),r=l.indexOf(Tf,j);if(0<=j&&0<r){o=C(A,u,-1,16,1);v=l.substr(j+1,r-(j+1));r=0;for(z=!0;z&&16>r;)j=v.indexOf(Pa),-1==j?(t=v,z=\n!1):(t=v.substr(0,j-0),v=hx(v,j+1)),o[r++]=PR(t);t=C(A,u,-1,r,1);UP(o,0,t,r)}o=t;0>h&&(f=!0);l=0>h?-h:h}j=dS(d,l);l=ZR(d,j);h=lS(d.substr(j,l-j));j=dS(d,l);l=ZR(d,j);r=lS(d.substr(j,l-j));j=dS(d,l);l=ZR(d,j);t=lS(d.substr(j,l-j));j=dS(d,l);l=ZR(d,j);j=qD(d.substr(j,l-j),10);h=pR(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new mS),nS(c.a,new iB(g),new iB(h)));null!=o&&GR(c.c,h,o,f);0!=j&&(c.c.u[h]=j);J(n,kd)?KR(c.c,h,1):J(n,jf)?(g=C(A,u,-1,1,1),g[0]=6,GR(c.c,h,g,!0)):tR(c.c,h,PR(n));for(;-1!=(j=dS(d,l));)if(l=\nZR(d,j),n=d.substr(j,l-j),f=ex(n,fx(61)),g=n.substr(0,f-0),f=qD(hx(n,f+1),10),J(g,"CHG"))DR(c.c,h,f);else if(J(g,"RAD"))switch(f){case 1:HR(c.c,h,16);break;case 2:HR(c.c,h,32);break;case 3:HR(c.c,h,48)}else if(!J(g,GO))if(J(g,"MASS"))IR(c.c,h,f);else if(J(g,"VAL"))CR(c.c,h,-1==f?0:0==f?-1:f);else if(J(g,"HCOUNT"))switch(f){case 0:break;case -1:KR(c.c,h,1792);break;case 1:KR(c.c,h,128);break;case 2:KR(c.c,h,384);break;default:KR(c.c,h,896)}else if(J(g,"SUBST"))if(-1==f)KR(c.c,h,2048);else{if(0<f){for(g=\nn=0;g<c.c.p;++g)(W(c.c,0,g)==h||W(c.c,1,g)==h)&&++n;f>n&&KR(c.c,h,4096)}}else if(J(g,"RBCNT"))switch(f){case 3:case -1:KR(c.c,h,112);break;case 1:KR(c.c,h,8);break;case 2:KR(c.c,h,104);break;case 4:KR(c.c,h,56)}}else if(3==e){c=a;t=j=o=z=h=r=t=r=l=g=f=n=f=void 0;h=ZR(d,0);g=qD(d.substr(0,h-0),10);r=dS(d,h);h=ZR(d,r);l=qD(d.substr(r,h-r),10);r=dS(d,h);h=ZR(d,r);f=aS(c,qD(d.substr(r,h-r),10));r=dS(d,h);h=ZR(d,r);n=aS(c,qD(d.substr(r,h-r),10));for(j=o=0;-1!=(r=dS(d,h));)if(h=ZR(d,r),z=d.substr(r,h-r),\nt=ex(z,fx(61)),r=z.substr(0,t-0),t=qD(hx(z,t+1),10),J(r,GO))switch(t){case 1:o=1;break;case 2:o=2==l?3:4;break;case 3:o=6}else J(r,"TOPO")&&(j=t);f=YR(c,f,n,l,o,j);f+1!=g&&(!c.b&&(c.b=new mS),nS(c.b,new iB(g),new iB(f)))}else if(4==e){if(c=a,g=f=g=n=n=void 0,g=-1!=d.indexOf("ATOMS=(")?FO:-1!=d.indexOf("BONDS=(")?"BONDS":null,null!=g){f=d;n=g;t=r=j=o=h=l=void 0;j=f.indexOf(n+"=(")+n.length+2;r=oD(f,fx(41),j);o=$R(f,j);l=qD(f.substr(j,o-j),10);t=C(A,u,-1,l,1);for(h=0;h<l;++h)j=dS(f,o),o=$R(f,j),(-1==\no||o>r)&&(o=r),t[h]=qD(f.substr(j,o-j),10);f=t;if(0==d.indexOf(Ye))if(J(g,FO))for(g=0;g<f.length;++g)FR(c.c,aS(c,f[g]),0,-1);else for(g=0;g<f.length;++g)LR(c.c,cS(c,f[g]),0,-1);else if(0==d.indexOf(Ze))if(n=qD($C(d,13,$R(d,13)),10),J(g,FO))for(g=0;g<f.length;++g)FR(c.c,aS(c,f[g]),1,n-1);else for(g=0;g<f.length;++g)LR(c.c,cS(c,f[g]),1,n-1);else if(0==d.indexOf($e))if(n=qD($C(d,13,$R(d,13)),10),J(g,FO))for(g=0;g<f.length;++g)FR(c.c,aS(c,f[g]),2,n-1);else for(g=0;g<f.length;++g)LR(c.c,cS(c,f[g]),2,n-\n1);else if(0==d.indexOf("MDLV30/HILITE"))if(J(g,FO))for(g=0;g<f.length;++g)ER(c.c,aS(c,f[g]));else for(g=0;g<f.length;++g)n=cS(c,f[g]),ER(c.c,W(c.c,0,n)),ER(c.c,W(c.c,1,n))}}else return!1;d=iS(b)}for(;null!=d&&!(0==d.indexOf(Ue)||J(d,sa));)d=iS(b);return!0}function oS(){}w(26,1,{},oS);_.a=null;_.b=null;_.c=null;_.d=!1;function pS(a,b){var c,d,e,f,g;f=b.length;g=C(A,u,-1,f,1);for(d=0;d<f;++d){c=d==f-1?b[0]:b[d+1];for(e=0;e<a.f.f[b[d]];++e)if(iP(a.f,b[d],e)==c){g[d]=yP(a.f,b[d],e);break}}return g}\nfunction kQ(a,b,c){b=ww(a.i,b);for(a=0;a<b.length;++a)if(c==b[a])return!0;return!1}function qS(a,b,c){var d,e;e=b.length;for(d=0;d<e;++d)(0==a.a[b[d]]||a.a[b[d]]>e)&&(a.a[b[d]]=e);for(d=0;d<e;++d)(0==a.b[c[d]]||a.b[c[d]]>e)&&(a.b[c[d]]=e)}function tQ(a,b,c){for(a=ww(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction VR(a,b){var c,d,e,f,g,h,j,l,n;this.f=a;this.i=new Bm;this.j=new Bm;this.a=C(A,u,-1,this.f.c,1);this.b=C(A,u,-1,this.f.d,1);this.f.ed(1);j=C(hq,ql,-1,this.f.c,2);l=C(hq,ql,-1,this.f.d,2);do{f=!1;for(c=0;c<this.f.c;++c)if(!j[c]){for(d=g=0;d<this.f.f[c];++d)j[iP(this.f,c,d)]||++g;if(2>g){j[c]=!0;for(d=0;d<this.f.f[c];++d)l[yP(this.f,c,d)]=!0;f=!0}}}while(f);for(d=0;d<this.f.c&&j[d];)++d;if(d!=this.f.c){g=C(A,u,-1,this.f.c,1);g[0]=d;f=C(A,u,-1,this.f.c,1);f[d]=1;h=e=0;for(n=1;e<=h;){for(d=0;d<\nthis.f.f[g[e]];++d)if(c=iP(this.f,g[e],d),0!=f[c]){var o=yP(this.f,g[e],d);c=j;var r=void 0,t=void 0,z=void 0,v=z=r=void 0,E=void 0,s=void 0,F=void 0,P=void 0,M=void 0,$=void 0,t=W(this.f,0,o),z=W(this.f,1,o),v=C(A,u,-1,this.f.c,1),E=C(A,u,-1,this.f.c,1),s=C(A,u,-1,this.f.c,1);v[0]=t;v[1]=z;E[t]=1;E[z]=2;s[t]=-1;s[z]=t;for(F=z=1;z<=F&&!(7<E[v[z]]);){for(P=0;P<this.f.f[v[z]];++P)if(r=iP(this.f,v[z],P),1<z&&r==t){$=C(A,u,-1,E[v[z]],1);r=v[z];for(M=0;M<$.length;++M)$[M]=r,r=s[r];a:{for(var o=$,da=void 0,\nZ=r=void 0,ca=r=M=da=$=Z=void 0,$=void 0,M=o.length,$=this.f.G,r=da=0;r<M;++r)$>o[r]&&($=o[r],da=r);$=C(A,u,-1,M,1);Z=o[0<da?da-1:M-1]<o[da<M-1?da+1:0];for(r=0;r<M;++r)$[r]=o[da],Z?0>--da&&(da=M-1):++da==M&&(da=0);for(r=0;r<this.i.c;++r)if(ca=ww(this.i,r),ca.length==M){da=!0;for(Z=0;Z<M;++Z)if(ca[Z]!=$[Z]){da=!1;break}if(da)break a}vm(this.i,$);r=pS(this,$);vm(this.j,r);qS(this,$,r)}}else 0==E[r]&&!c[r]&&(v[++F]=r,E[r]=E[v[z]]+1,s[r]=v[z]);++z}}else j[c]||(f[c]=n,g[++h]=c);++e;if(e>h)for(c=0;c<this.f.c;++c)if(0==\nf[c]&&!j[c]){f[c]=++n;g[++h]=c;break}}if(0!=(b&4)){this.d=C(hq,ql,-1,this.i.c,2);this.e=C(hq,ql,-1,this.i.c,2);this.c=C(A,u,-1,this.i.c,1);d=this.d;f=this.e;g=this.c;e=C(kH,il,86,this.i.c,0);for(n=0;n<this.i.c;++n){e[n]=C(A,u,-1,ww(this.i,n).length,1);for(h=0;h<ww(this.i,n).length;++h)e[n][h]=-1}v=C(A,u,-1,this.f.d,1);for(h=0;h<this.j.c;++h)if(t=ww(this.j,h),3==t.length||5<=t.length&&7>=t.length)for(n=0;n<t.length;++n)c=t[n],3==this.f.f[W(this.f,0,c)]&&3==this.f.f[W(this.f,1,c)]&&(0<v[c]?(e[v[c]>>>\n16][v[c]&32767]=h,e[h][n]=v[c]>>>16):v[c]=(h<<16)+32768+n);n=C(hq,ql,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;h<this.i.c;++h){if(v=!n[h]){for(var v=h,E=e,s=n,z=d,F=f,P=g,Hb=M=ca=ca=da=Z=ca=Z=ca=r=o=da=void 0,$=Z=void 0,M=ww(this.i,v),Hb=ww(this.j,v),Z=Hb.length,o=r=0,$=!1,ca=0;ca<Z;++ca)r<<=1,o<<=1,1<rP(this.f,Hb[ca])||64==this.f.B[Hb[ca]]?r|=1:(da=E[v][ca],-1!=da&&(s[da]?z[da]&&(r|=1,F[da]||(o|=1)):$=!0));da=!1;switch(Z){case 3:ca=y(A,u,-1,[2,1,4]);da=!0;for(Z=0;3>Z;++Z)if((r&ca[Z])==ca[Z]&&\n(6==this.f.x[M[Z]]&&1==this.f.q[M[Z]]||5==this.f.x[M[Z]]&&0==this.f.q[M[Z]]))z[v]=!0,P[v]=Z,0==(o&ca[Z])&&(da=!1);break;case 5:Z=y(A,u,-1,[10,5,18,9,20]);da=!0;for(ca=0;5>ca;++ca)if((r&Z[ca])==Z[ca])switch(this.f.x[M[ca]]){case 6:-1==this.f.q[M[ca]]&&(z[v]=!0,P[v]=ca,0==(o&Z[ca])&&(da=!1));break;case 7:0>=this.f.q[M[ca]]&&(z[v]=!0,P[v]=ca);break;case 8:z[v]=!0;P[v]=ca;break;case 16:2==this.f.f[M[ca]]&&(z[v]=!0,P[v]=ca)}break;case 6:da=!0;21==(r&21)&&(z[v]=!0,0==(o&21)&&(da=!1));42==(r&42)&&(z[v]=\n!0,0==(o&42)&&(da=!1));break;case 7:ca=y(A,u,-1,[42,21,74,37,82,41,84]);da=!0;for(Z=0;7>Z;++Z)if((r&ca[Z])==ca[Z]&&(6==this.f.x[M[Z]]&&1==this.f.q[M[Z]]||5==this.f.x[M[Z]]&&0==this.f.q[M[Z]]))z[v]=!0,P[v]=Z,0==(o&ca[Z])&&(da=!1)}z[v]&&!da&&(F[v]=!0);v=z[v]?!0:!$}v&&(n[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d<this.f.d;++d)if(!l[d]&&0!=rP(this.f,d)){a:{f=j;h=n=E=v=g=c=e=n=t=n=h=e=void 0;h=W(this.f,0,d);n=W(this.f,1,d);e=C(A,u,-1,this.f.c,1);c=C(A,u,-1,this.f.c,1);g=C(A,u,-1,this.f.c,1);e[0]=h;e[1]=n;c[h]=\n1;c[n]=2;g[h]=-1;g[n]=h;for(v=n=1;n<=v;){for(E=0;E<this.f.f[e[n]];++E){t=iP(this.f,e[n],E);if(1<n&&t==h){h=C(A,u,-1,c[e[n]],1);e=e[n];for(n=0;n<h.length;++n)h[n]=e,e=g[e];f=h;break a}0==c[t]&&!f[t]&&(e[++v]=t,c[t]=c[e[n]]+1,g[t]=e[n])}++n}f=null}null!=f&&qS(this,f,pS(this,f))}}}w(27,1,{},VR);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;function EQ(){this.a=new Bm}w(31,1,Sl,EQ);\nfunction pQ(a,b){var c,d;TR(a,b);if(0!=(b&~a.K)){a.a&&(b|=128);for(c=0;c<a.o;++c)a.s[c]&=-134447112;for(c=0;c<a.d;++c)a.z[c]&=-64;d=c=0;0!=(b&16)?(c=16,d=1):0!=(b&32)?(c=32,d=3):0!=(b&64)&&(c=64,d=5);0!=(b&128)&&(c|=128,d|=32);a.b=new oQ(a,d);var e=a.b,f,g,h,j,l,n,o;for(f=0;f<e.H.c;++f)if(1==e.S[f]||2==e.S[f]){n=!1;if(0!=e.H.k[f]&&2==e.H.f[f]&&2==e.H.j[f][0]&&2==e.H.j[f][1])for(l=0;l<e.H.f[f];++l){g=iP(e.H,f,l);j=0;h=C(A,u,-1,3,1);for(o=0;o<e.H.f[g];++o)h[j]=iP(e.H,g,o),h[j]!=f&&++j;2==j&&e.c[h[0]]>\ne.c[h[1]]^h[0]<h[1]&&(n=!n)}else for(l=1;l<e.H.f[f];++l)for(o=0;o<l;++o)h=iP(e.H,f,l),j=iP(e.H,f,o),e.c[h]>e.c[j]&&(n=!n),h<j&&(n=!n);JR(e.H,f,1==e.S[f]^n?1:2,e.T[f])}else JR(e.H,f,e.S[f],e.T[f]);for(f=0;f<e.H.d;++f)if(1==e.k[f]||2==e.k[f]){n=!1;for(l=0;2>l;++l)if(g=W(e.H,l,f),3==e.H.f[g]){h=C(A,u,-1,2,1);for(o=j=0;3>o;++o)iP(e.H,g,o)!=W(e.H,1-l,f)&&(h[j++]=iP(e.H,g,o));e.c[h[0]]>e.c[h[1]]&&(n=!n);h[0]<h[1]&&(n=!n)}MR(e.H,f,1==e.k[f]^n?1:2,e.n[f])}else MR(e.H,f,e.k[f],e.n[f]);e=a.b;for(l=0;l<e.H.c;++l)n=\ne.H,o=l,f=e.D[l],n.s[o]&=-134217729,f&&(n.s[o]|=134217728);e=a.b;if(null!=e.N)for(l=0;l<e.H.c;++l)n=e.H,o=l,f=e.N[l],n.s[o]&=-98305,n.s[o]|=f<<15;if(null!=e.e)for(l=0;l<e.H.d;++l)n=e.H,o=l,f=e.e[l],n.z[o]&=-49,n.z[o]|=f<<4;n=!1;for(e=0;e<a.c;++e)(0==(a.s[e]&134217728)||3==(a.s[e]&3))&&(a.s[e]&=-66584577);if(a.F){if(131072!=(a.C&-65536)){l=C(hq,ql,-1,a.c,2);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&3)&&1==(a.s[e]&1572864)>>19&&(l[e]=!0);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&\n3)&&(FR(a,e,1,0),n=!0);for(e=0;e<a.c;++e)l[e]&&(JR(a,e,1,!1),FR(a,e,1,-1),n=!0)}a.F=!1}BR(a,1);BR(a,2);n&&(a.b=new oQ(a,d));a.K|=12|c}}function rS(){RP();this.G=this.H=256;AR(this)}function kS(a,b){RP();this.G=1>a?1:a;this.H=1>b?1:b;AR(this)}w(32,22,Sl,rS,kS);_.ed=function(a){pQ(this,a)};_.a=!1;_.b=null;function sS(){sS=x;tS=new pp}function uS(a){for(var b,a=new uu(a.j.k);a.b<a.d.Pf();)b=vu(a),$w(b.ee(),$O,!1),uK(a)}\nfunction vS(a,b,c){var a=a.n,d;try{d=new wS(b,c.Kd(a),c.Nd(a),(c.Ld(a),c.Md(a))),D(a.c,c,d)}catch(e){e=pq(e);if(H(e,96))throw new xp("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}$w(b.ee(),JO,!0);$w(c.ee(),ZO,!0);D(tS,b,c)}function xS(a){var b;a.o=!1;for(a=new uu(a.j.k);a.b<a.d.Pf();)b=vu(a),$w(b.ee(),$O,!1),uK(a)}\nfunction yS(a,b){om(a.j.k,b)?$w(b.ee(),$O,!1):a.o?(vm(a.j.k,b),$w(b.ee(),$O,!0)):(a.j.k.mg(),vm(a.j.k,b))}function zS(a){this.f=a;this.j=new AS(this);this.n=new BS(this.j)}w(44,1,{});_.hd=function(){CS(this.j.e,"dragdrop-dragging")};_.jd=function(){Zw(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var tS;function AS(a){this.k=new Bm;this.d=a;this.a=a.f}w(45,1,{},AS);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;\nfunction DS(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.kd()}function ES(a,b){var c;c=Au(a.c,FS).a;b.a.ctrlKey||b.a.metaKey||uS(a.b.d);yS(a.b.d,c)}function GS(a){a.b.f=null;a.b.d.jd();Kx((tx(),Fz(null)),a.a,0,0);var b=a.a.pb;kw=b;mw();b.setCapture();a.d=2}\nfunction BS(a){this.c=new pp;this.b=a;this.a=new xy;bx(this.a,dr(),cr());mx(this.a,this,(st(),st(),tt));mx(this.a,this,(Ct(),Ct(),Dt));a=this.a.pb.style;a[bP]="alpha(opacity=0)";HS||(IS=-1!=navigator.userAgent.toLowerCase().indexOf(yi)&&8==$doc.documentMode?!0:!1,HS=!0);IS?a.filter=VO+0+La:a.opacity=0;a[gi]=0+(Cr(),bj);a.borderStyle=(JS(),Fi);a[WO]=ug}w(46,1,{},BS);\n_.ld=function(a){var b,c,d,e;c=a.f;d=Es(a);e=Fs(a);b=a.a.button||0;if(!(3==this.d||2==this.d||1!=b)&&!FS)FS=c,this.b.e=Au(this.c,FS).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==oz(this.b.k,this.b.e)&&(uS(this.b.d),yS(this.b.d,this.b.e)),KS(new LS),this.e=!0,Uq(a.a),this.f=d,this.i=e,b=new MS(FS,null),FS!=this.b.e&&(c=new MS(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,GS(this),1!=this.d&&DS(this,this.b.i,this.b.j))};\n_.md=function(a){var b,c,d;c=a.f;b=c.pb;d=Cs(a,b);a=Ds(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Pm(WF(d-this.f),WF(a-this.i))>=this.b.d.k?(NS(),-1!=oz(this.b.k,this.b.e)||yS(this.b.d,this.b.e),c=new MS(FS,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,GS(this)):Uq(jw)),1==this.d)return;Uq(jw);DS(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new MS(FS,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,GS(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=Cs(a,b);b=Ds(a,b);if(1==(a.a.button||0))if(this.e=!1,FS)try{if(NS(),1==this.d)ES(this,a);else{d!=this.a&&(c=new MS(d,null),e+=c.a,b+=c.d);try{DS(this,e,b),this.b.d.hd(),3!=this.d&&ES(this,a)}finally{var f=this.a.pb;kw&&f==kw&&(kw=null);mw();f.releaseCapture();sx(this.a);this.d=1;this.b.e=null}}}finally{FS=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var FS=null;function LS(){}w(47,1,el,LS);_.pd=function(){NS()};\nfunction wS(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},wS);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=lx;function MS(a,b){!a||a==(tx(),Fz(null))?this.f=this.e=0:(this.e=a.ae()-Yq(a.pb),this.f=a.be()-(a.pb.scrollTop||0));!b||b==(tx(),Fz(null))?this.c=this.b=0:(this.b=Xq(b.pb)+b.pb.clientLeft,this.c=Zq(b.pb)+b.pb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},MS);_.tS=lx;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;\nfunction NS(){try{$doc.selection.empty()}catch(a){}}function OS(a){return $wnd.setInterval(B(function(){a.ud()}),100)}function PS(a,b,c,d){var e;e=Lq(a);Jq(a,e.substr(0,b-0));a[a.explicitLength++]=null==d?Ii:d;Jq(a,hx(e,c))}function QS(a){var b;b=a.tagName;a=a.scopeName;return null==a||QR(dP,a)?b:a+Nc+b}var IS=!1,HS=!1;w(193,1,{88:1,93:1,95:1});_.cT=function(a){return this.b-a.b};function JS(){JS=x;RS=new SS;TS=new US;VS=new WS;XS=new YS;ZS=new $S;aT=y(bT,q,19,[RS,TS,VS,XS,ZS])}w(192,193,uO);\nvar aT,VS,TS,XS,RS,ZS;function SS(){this.b=0}w(194,192,uO,SS);function US(){this.b=1}w(195,192,uO,US);function WS(){this.b=2}w(196,192,uO,WS);function YS(){this.b=3}w(197,192,uO,YS);function $S(){this.b=4}w(198,192,uO,$S);function cT(){cT=x;dT=new As(Hg,new eT)}function eT(){}w(244,241,{},eT);_.Dd=function(a){a.Id(this)};_.Gd=function(){return dT};var dT;function fT(){fT=x;gT=new As(ah,new hT)}function hT(){}w(252,246,cl,hT);\n_.Dd=function(a){var b=a.a,a=!a.a.I.c,c,d;if(a!=b.I.c)if(b.kb){if(a){if(b.O!=(iT(),jT))a=kT(b.pb),c=new lT(Nq(b.pb,Mi),Nq(b.pb,Li)),d=new lT(Nq(b.T.jb.pb,Mi),Nq(b.T.jb.pb,Li)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);mT(b.I,!0);a=Nq(b.T.jb.pb,Mi);nT(b,new lT(a,oT(b.T.jb).a));b.J&&b.O!=jT&&pT(b.r,b)}else mT(b.I,!1),b.O!=(iT(),jT)?nT(b,new lT(b.F.b,b.F.a)):qT(b,kT(b.r.pb)),b.J&&b.O!=jT&&rT(b.r,b);sT(b.T.jb)}else mT(b.I,!0)};_.Gd=function(){return gT};var gT;function tT(){tT=x;uT=new As(ph,new vT)}\nfunction vT(){}w(258,241,{},vT);_.Dd=function(a){sx(a.a.a)};_.Gd=function(){return uT};var uT;function wT(a){this.a=a}w(280,242,{},wT);_.Dd=function(a){a.Pd(this)};_.Ed=function(){return xT};var xT=_.a=null;function yT(a){this.a=a}w(282,242,{},yT);_.Dd=function(a){a.Rd(this)};_.Ed=function(){return zT};var zT=_.a=null;function AT(a){a=Oq(a,YO);return QR(yj,a)?(BT(),CT):QR(eP,a)?(BT(),DT):(BT(),ET)}function BT(){BT=x;CT=new FT(0);DT=new FT(1);ET=new FT(2);GT=y(HT,q,29,[CT,DT,ET])}\nfunction FT(a){this.b=a}w(295,193,{29:1,88:1,93:1,95:1},FT);var GT,ET,DT,CT;function IT(){IT=x;var a=(Iu(),Iu(),Ju);!a.a&&(a.a=new JT)}\nfunction jR(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new Ov;if(!isFinite(b))return oO(c,d?a.r:a.u),sp(c.a,"\\u221e"),oO(c,d?a.s:a.v),Mq(c.a);e=b*=a.q;var g,h;f=Mq(c.a).length;oO(c,e.toPrecision(20));e=0;h=oD(Mq(c.a),aP,f);0>h&&(h=oD(Mq(c.a),IO,f));0<=h&&(g=h+1,g<Mq(c.a).length&&43==GJ(Mq(c.a),g)&&++g,g<Mq(c.a).length&&(e=qD(hx(Mq(c.a),g),10)),g=Mq(c.a).length,PS(c.a,h,g,m));f=oD(Mq(c.a),Lb,f);0<=f&&(PS(c.a,f,f+1,m),e-=Mq(c.a).length-f);f=e;e=Mq(c.a).length+f+a.j+3;0<\ne&&e<Mq(c.a).length&&57==GJ(Mq(c.a),e)&&(KT(a,c,e-1),f+=Mq(c.a).length-e,h=Mq(c.a).length,PS(c.a,e,h,m));a.e=0;a.d=Mq(c.a).length;a.b=a.d+f;e=a.w;f=a.f;1024<a.b&&(e=!0);if(e){for(h=0;h<a.d-1&&48==GJ(Mq(c.a),h);)++h;0<h&&(PS(c.a,0,h,m),a.d-=h,a.e-=h);a.k>a.p&&0<a.k?(a.e+=a.b-1,h=a.e%a.k,0>h&&(h+=a.k),a.b=h+1,a.e-=h):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==Mq(c.a).charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.d<a.b;)Jq(c.a,bc),++a.d;if(!a.w)if(a.b<a.p){for(h=new Ov;a.b<a.p;)Jq(h.a,bc),++a.b,++a.d;h=Mq(h.a);\nPS(c.a,0,0,h)}else if(a.b>a.p){g=a.b-a.p;for(h=0;h<g;++h)if(48!=GJ(Mq(c.a),h)){g=h;break}0<g&&(PS(c.a,0,g,m),a.d-=g,a.b-=g)}a.d>a.b+a.j&&53<=GJ(Mq(c.a),a.b+a.j)&&(h=a.b+a.j-1,KT(a,c,h));if(0<f)for(h=f;h<a.b;h+=f+1)g=a.b-h,PS(c.a,g,g,Pa),++a.b,++a.d;f=a.b+a.o;if(a.d<f)for(;a.d<f;)Jq(c.a,bc),++a.d;else{h=a.b+a.j;for(h>a.d&&(h=a.d);h>f&&48==GJ(Mq(c.a),h-1);)--h;h<a.d&&(PS(c.a,h,a.d,m),a.d=h)}0==a.d&&(PS(c.a,0,0,bc),++a.b,++a.d);if(a.b<a.d||a.c)f=a.b,PS(c.a,f,f,Lb),++a.d;if(e){sp(c.a,IO);0>a.e&&(a.e=\n-a.e,sp(c.a,$a));e=m+a.e;for(f=e.length;f<a.n;++f)Jq(c.a,bc);sp(c.a,e)}PS(c.a,0,0,d?a.r:a.u);oO(c,d?a.s:a.v);return Mq(c.a)}\nfunction LT(a,b,c,d,e){var f,g,h,j;f=Mq(d.a).length;PS(d.a,0,f,m);g=!1;h=b.length;for(j=c;j<h;++j)if(f=b.charCodeAt(j),39==f)j+1<h&&39==b.charCodeAt(j+1)?(++j,sp(d.a,Ia)):g=!g;else if(g)Jq(d.a,String.fromCharCode(f));else switch(f){case 35:case 48:case 44:case 46:case 59:return j-c;case 164:a.i=!0;j+1<h&&164==b.charCodeAt(j+1)?(++j,j<h-3&&164==b.charCodeAt(j+1)&&164==b.charCodeAt(j+2)?(j+=2,tp(d,a.a[4]||a.a[1])):tp(d,a.a[0])):tp(d,a.a[1]);break;case 37:if(!e){if(1!=a.q)throw new Km(RO+b+la);a.q=100}sp(d.a,\nwa);break;case 8240:if(!e){if(1!=a.q)throw new Km(RO+b+la);a.q=1E3}sp(d.a,"\\u2030");break;case 45:sp(d.a,$a);break;default:Jq(d.a,String.fromCharCode(f))}return h-c}\nfunction MT(a,b,c,d){var e,f,g,h,j,l,n,o,r;f=-1;h=o=g=0;j=-1;l=b.length;r=c;for(n=!0;r<l&&n;++r)switch(e=b.charCodeAt(r),e){case 35:0<o?++h:++g;0<=j&&0>f&&++j;break;case 48:if(0<h)throw new Km("Unexpected \'0\' in pattern \\""+b+la);++o;0<=j&&0>f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new Km(\'Multiple decimal separators in pattern "\'+b+la);f=g+o+h;break;case 69:if(!d){if(a.w)throw new Km(\'Multiple exponential symbols in pattern "\'+b+la);a.w=!0;a.n=0}for(;r+1<l&&48==b.charCodeAt(r+1);)++r,\nd||++a.n;if(!d&&1>g+o||1>a.n)throw new Km(\'Malformed exponential pattern "\'+b+la);n=!1;break;default:--r,n=!1}0==o&&0<g&&0<=f&&(o=f,0==f&&++o,h=g-o,g=o-1,o=1);if(0>f&&0<h||0<=f&&(f<g||f>g+o)||0==j)throw new Km(\'Malformed pattern "\'+b+la);if(d)return r-c;b=g+o+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+o-f,0>a.o&&(a.o=0));a.p=(0<=f?f:b)-g;a.w&&(a.k=g+a.p,0==a.j&&0==a.p&&(a.p=1));a.f=0<j?j:0;a.c=0==f||f==b;return r-c}\nfunction KT(a,b,c){var d,e;for(d=!0;d&&0<=c;)if(e=GJ(Mq(b.a),c),57==e){e=c--;var f=String.fromCharCode(48);PS(b.a,e,e+1,f)}else d=String.fromCharCode(e+1&65535),PS(b.a,c,c+1,d),d=!1;d&&(PS(b.a,0,0,ec),++a.b,++a.d)}\nfunction NT(a){IT();if(!a)throw new Km("Unknown currency code");this.t="0.00";this.a=a;var a=this.t,b,c;c=0;b=new rp;c+=LT(this,a,0,b,!1);this.u=Mq(b.a);c+=MT(this,a,c,!1);c+=LT(this,a,c,b,!1);this.v=Mq(b.a);c<a.length&&59==a.charCodeAt(c)?(++c,c+=LT(this,a,c,b,!0),this.r=Mq(b.a),c+=MT(this,a,c,!0),LT(this,a,c,b,!0),this.s=Mq(b.a)):(this.r=$a+this.u,this.s=this.v)}w(297,1,{},NT);_.a=null;_.b=0;_.c=!1;_.d=0;_.e=0;_.f=3;_.i=!1;_.j=3;_.k=40;_.n=0;_.o=0;_.p=1;_.q=1;_.r=$a;_.s=m;_.t=null;_.u=m;_.v=m;\n_.w=!1;function JT(){}w(298,1,{},JT);function VQ(a,b){return ev(a.l&b.l,a.m&b.m,a.h&b.h)}function DQ(a,b){var c,d;c=a.h>>19;d=b.h>>19;if(c!=d)return d-c;c=a.h;d=b.h;if(c!=d)return c-d;c=a.m;d=b.m;return c!=d?c-d:a.l-b.l}function CQ(a,b){return ev(a.l|b.l,a.m|b.m,a.h|b.h)}function OT(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=qu(a.a,f,null).Pf();for(e-=1;0<=e;--e)if(d=qu(a.a,f,null).xh(e),H(d,34)&&Cp(d.a,b)){var j=a.a,l=f;0<j.b?ku(j,new jA(j,l,null,d)):Bu(j,l,null,d)}}}\nfunction PT(a){this.a=a}w(330,329,Vl,PT);_.Ud=function(a){a.c&&(this.a.Zd(a.d)||(a.a=!0))};function QT(a){this.a=a}w(331,329,Vl,QT);_.Qd=function(){var a=this.a;RT((ST(),TT),a.a,!0)};w(332,136,El,function(){});function UT(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,wm(a.d,1))}function VT(){this.a=new WT(this);this.b=new Bm;this.d=new XT(this);this.f=new YT(this)}w(333,1,{},VT);_.c=!1;_.e=!1;function WT(a){Dm();this.a=a}w(334,65,{},WT);\n_.vd=function(){if(this.a.c){var a=this.a,b=a.f;ww(b.d.b,b.b);ZT(a.f);a.c=!1;UT(a)}};_.a=null;function XT(a){Dm();this.a=a}w(335,65,{},XT);_.vd=function(){this.a.e=!1;var a=this.a,b=rm(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(wm(a.a,1E4);a.f.c<a.f.a;){d=$T(a.f);try{if(null==d)break;H(d,35)&&(c=d,c.pd())}finally{(e=-1==a.f.b)||ZT(a.f)}if(100<=rm()-b)break}}finally{e||(pm(a.a),a.c=!1,UT(a))}};_.a=null;function $T(a){var b;a.b=a.c;b=ww(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}\nfunction ZT(a){HK(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function YT(a){this.d=a}w(336,1,{},YT);_.Vd=function(){return this.c<this.a};_.Wd=function(){return $T(this)};_.Xd=function(){ZT(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function aU(){aU=x;bU=new VT}function KS(a){aU();if(!a)throw new ju("cmd cannot be null");var b=bU;vm(b.b,a);UT(b)}var bU;function cU(){var a;cU=x;dU=(a=$doc,J(a.compatMode,Sd)?a.documentElement:a.body)}var dU;function eU(){this.b=new Bm}\nfunction fU(a){a=a[UO];return null==a?-1:a}w(352,1,{},eU);_.a=null;function gU(a,b){this.a=a;this.b=b}w(353,1,{},gU);_.a=0;_.b=null;function CS(a,b){$w(a.ee(),b,!1)}w(363,1,Ql);_.ae=Pt;_.be=jx;_.fe=function(){return this.pb.style.display!=Fi};_.ge=function(){throw new hU;};_.ie=function(a){ix(this.pb,a)};function iU(a){for(a=new jU(a);a.a.a<a.a.b.c-1;)eA(a.a),fA(a.a)}w(359,360,rl);_.ve=function(a){Cx(this,a,this.pb)};_.we=function(a,b,c){Nx(this,a,b,c)};w(366,367,rl);_.fe=function(){return!J(Ih,this.pb.style[uk])};\n_.Zd=function(){return!0};_.ie=function(a){this.pb.style[uk]=a?vk:Ih};_.Ee=function(){$x(this)};w(369,370,tl);w(377,362,jl);_.Kd=uD;_.Ld=sy;_.Md=LB;_.Nd=Xl;w(376,377,jl);function kU(a){this.pb=$doc.createElement("<BUTTON type=\'button\'><\/BUTTON>");this.pb[Kg]="gwt-Button";this.pb.innerHTML=a||m}w(375,376,{26:1,28:1,36:1,38:1,41:1,44:1,48:1,50:1},kU);\nfunction lU(a,b){var c;if(a.f)throw new px("Composite.initWidget() may only be called once.");sx(b);c=b.pb;a.pb=c;var d;hw();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((hw(),c).__gwt_resolve=mU(a));a.f=b;vx(b,a)}function nU(a){if(-1!=a.lb){var b=a.f,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);mw();Xw(d,b)}else b.lb|=c;a.lb=-1}a.f.ne();a.pb.__listener=a;a.pe()}w(379,362,wO);_.me=function(){return this.f?this.f.me():!1};_.ne=function(){nU(this)};_.Yd=function(a){qx(this,a);this.f.Yd(a)};\n_.oe=function(){this.f.oe()};_.ge=function(){return this.pb=this.f.ge()};_.f=null;function oU(a,b,c){a.c=!1;c?a.a.innerHTML=b||m:a.a.innerText=b||m;if(a.d!=a.b)switch(a.d=a.b,b=a.a,a.b.b){case 0:b[YO]=yj;break;case 1:b[YO]=eP;break;case 2:AT(b)!=(BT(),ET)&&(b[YO]=m)}}function pU(a){this.a=a;this.c=!1;this.d=this.b=AT(a)}w(380,1,{},pU);_.a=null;_.b=null;_.c=!1;_.d=null;w(382,367,rl);_.Kd=uD;_.Ld=sy;_.Md=LB;_.Nd=Xl;\nfunction qU(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=Rq(b);e=null;c&&(c=fU(c),e=0>c?null:ww(a.i.b,c));e?rU(a,e):d&&(b.innerHTML=m||m);return b}function rU(a,b){var c;if(b.ob!=a)return!1;try{vx(b,null)}finally{c=b.pb;Sq(c).removeChild(c);var d=a.i,e;e=fU(c);c[UO]=null;ZB(d.b,e,null);d.a=new gU(e,d.a)}return!0}w(384,361,rl);_.ue=function(){return new sU(this)};_.re=function(a){return rU(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;\nfunction tU(a){if(0>=a.b)throw new EJ("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new EJ("Column index: 0, Column size: "+a.a);}\nfunction uU(){this.i=new eU;this.f=Tq(Tj);this.c=Tq(Wj);gw(this.f,this.c);this.pb=this.f;this.d=new vU(this);var a=new wU(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=Tq("colgroup");var b=a.a;Ww(a.b.f,(hw(),iw(b)),0);gw(a.a,Tq(XO))}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 EJ("Row index: "+a+", Row size: "+d);if(0>c)throw new EJ("Column "+c+" must be non-negative: "+c);if(this.a<=c)throw new EJ("Column index: "+\nc+", Column size: "+this.a);c=qU(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=Tq(Xj),d.innerHTML=AO||m,Ww(c,(hw(),iw(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=Tq(XO),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(Xj);e.innerHTML=AO;c=$doc.createElement(lk);for(var f=0;f<d;f++){var g=\ne.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)qU(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}w(383,384,rl,uU);_.a=0;_.b=0;function xU(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(yU(),zU)?a.b.d==(BT(),DT)?(zy(),Cy):a.b.d==CT?(zy(),Dy):(zy(),Ey):a.b.d==(BT(),DT)?(zy(),Dy):a.b.d==CT?(zy(),Cy):(zy(),Fy);b!=a.c&&(a.c=b,a.pb.style[Zj]=!a.c?m:a.c.a)}w(387,362,jl);_.a=null;\n_.b=null;_.c=null;function AU(){this.pb=Tq(gh);this.b=new pU(this.pb);this.pb[Kg]="gwt-Label"}function BU(){AU.call(this);oU(this.b,Ak,!1);xU(this)}w(386,387,jl,AU,BU);_.Kd=uD;_.Ld=sy;_.Md=LB;_.Nd=Xl;function CU(a){for(;++a.b<a.d.c&&!(null!=ww(a.d,a.b)););}function sU(a){this.c=a;this.d=this.c.i.b;CU(this)}w(388,1,{},sU);_.Vd=function(){return this.b<this.d.c};_.Wd=function(){var a;if(this.b>=this.d.c)throw new Ix;a=ww(this.d,this.b);this.a=this.b;CU(this);return a};\n_.Xd=function(){var a;if(0>this.a)throw new gA;a=ww(this.d,this.a);sx(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function vU(a){this.a=a}w(389,1,{},vU);_.a=null;function wU(a){this.b=a}w(390,1,{},wU);_.a=null;_.b=null;function yU(){yU=x;zU=new DU}var zU;function DU(){}w(392,1,{},DU);w(396,362,jl);_.Kd=uD;_.Ld=sy;_.Md=LB;_.Nd=Xl;function EU(a){this.a=a}w(402,401,Vl,EU);_.Hd=function(){};function mU(a){return function(){this.__gwt_resolve=FU;return a.ge()}}\nfunction FU(){throw"A PotentialElement cannot be resolved twice.";}function GU(a,b){if(0>b||b>=a.c)throw new Fx;return a.a[b]}function HU(a,b,c){hA();iA.call(this,(bw(),new aw(a)),b,0,c,16)}w(439,371,{},HU);function IU(a,b,c,d){0==--a.Oc&&(a.$c!=a.We()&&(d|=4),!a.Zc&&(d|=2),0<d&&new JU(a,b,c,Ev(d)))}function KU(a){return!a.Kc&&a.Sc?KU(a.Sc):a.Kc}function LU(a){0==a.Oc++&&(a.$c=a.We(),a.Zc=!0,a.af())}function MU(a){return!a.Mc?(a.Ve(),!0):!1}\nfunction NU(a,b){var c;c=a.Kc;a.Kc=b;b==c||b&&KB(b,c)||a.Tc.Nh(b)}function OU(a,b){b==a.Mc||b&&b==a.Mc||(a.Mc=b,a.Ve(),a.Tc.Oh(b),a.We()&&a.cf())}function PU(a){a.Xc||(LU(a),QU(a,!0),SA(a),a.Xc=!0,new BA(a,102),IU(a,a,a.Sc,0),vA(a),a.Tc.Qh(a))}w(454,1,Ol);_.Ie=sK;_.Ke=function(){return KU(this)};_.Xe=LA;_.af=Qv;_.bf=function(){return MU(this)};_.cf=Qv;_.ef=function(a,b){this.ff(this._c,this.ad,a,b)};\nfunction RU(a,b,c){var d;if(-1>a.Fc.a.c)throw new Km("Missing message: awt.12A");if(H(b,60)){if(b==a)throw new Km("Missing message: awt.12B");var e;a:{if(a&&!H(a,71))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(H(e,71))break;e=e.Sc}e=!1}if(e)throw new Km("Missing message: awt.12C");if(H(b,71))throw new Km("Missing message: awt.12D");}if(b.Sc){e=b.Sc;if(!b)throw new aD;try{d=oz(e.Fc.a,b);var f;f=ww(e.Fc.a,d);e.Gc&&e.Gc.of(f);SU(e,d);new TU(e,301,f)}catch(g){if(g=pq(g),!H(g,89))throw g;}}d=a.Fc.a.c;LU(b);\npC(a.Fc.a,d,b);d=(b.Sc=a,b.Xe(!0),uA(a),!!a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1),IU(b,b,a,1),d);try{if(a.Gc)if(H(a.Gc,65)){if(!b)throw new ju("Missing message: awt.185");if(null==c||null!=c)UU(a.Gc,c,b);else throw new Km("Missing message: awt.92");}else a.Gc.kf(null==c?null:c,b)}catch(h){h=pq(h);if(H(h,98))throw b=h,SU(a,d),b;throw h;}b.df();new TU(a,300,b)}function QU(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)ww(a.Fc.a,c).Xe(b)}\nfunction SU(a,b){var c;c=ww(a.Fc.a,b);LU(c);c.Xe(!1);HK(a.Fc.a,b);c.Sc=null;uA(a);a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1);IU(c,c,a,1)}function VU(a){var b=(aC(),bC);OU(a,b);for(b=0;b<a.Fc.a.c;++b)ww(a.Fc.a,b).bf()}w(453,454,ml);_.Xe=function(a){QU(this,a)};_.af=function(){var a;for(a=0;a<this.Fc.a.c;++a)LU(ww(this.Fc.a,a))};_.bf=function(){var a;if(!MU(this))return!1;for(a=0;a<this.Fc.a.c;++a)ww(this.Fc.a,a).bf();return!0};w(451,452,ml);_.cf=function(){aB(this)};_.ef=WJ;\nfunction UU(a,b,c){var d;if(null==b)d=Zd;else if(d=b,!Qw(fO.a,b))throw new Km(WU());Tu(Au(a.c,d))===Tu(c)&&Tu(Au(a.b,c))===Tu(d)||((b=Au(a.c,d))&&XU(a,b,d),nK(a.a.ue(),c)&&XU(a,c,d),b=a.a,new YU(c,b.a.a),++b.b,D(a.b,c,d),D(a.c,d,c))}function ZU(a,b){return new xA(Pm(b[1].b,Pm(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Pm(b[0].a,Pm(b[4].a,b[3].a))+a.k)}function XU(a,b,c){oK(a.a,b);Cu(a.b,b);Cu(a.c,c)}\nfunction $U(a,b){if(!a.n){a.n=!0;var c,d,e;c=a.f;aV(c,c.length,gO);c=a.i;aV(c,c.length,gO);c=a.o;aV(c,c.length,null);a.p=0;for(d=bV(a.a,0);d.b!=d.d.a;){c=cV(d);e=Au(a.b,c);var f=b.Rc;e=Cp(e,Zd)?0:Cp(e,jO)?1:Cp(e,iO)?2:Cp(e,hO)?4:Cp(e,lO)?3:Cp(e,mO)?f.a?4:3:Cp(e,nO)?f.a?3:4:Cp(e,kO)?1:2;c.Xc?a.o[e]||(fq(a.o,e,c),++a.p,a.f[e]=c.Oe(),a.i[e]=c.Qe()):a.o[e]||(a.f[e]=c.Oe(),a.i[e]=c.Qe())}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)}}\nfunction dV(){pO();eV.call(this,0)}function eV(a){pO();DA();this.a=new fV;this.b=new pp;this.c=new pp;this.d=a;this.j=0;this.n=!1;this.o=C(QK,q,59,5,0);this.f=C(gV,q,61,5,0);this.i=C(gV,q,61,5,0);this.p=this.e=this.k=0}w(463,1,{65:1,88:1},dV,eV);_.kf=function(a,b){UU(this,a,b)};\n_.lf=function(a){$U(this,a);if(0!=this.p)if(a=PA(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.ff(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].ef(a.b,this.i[1].a),this.o[1].gf(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].ef(this.i[4].b,c),this.o[4].gf(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].ff(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].ef(a.b,\nthis.i[2].a),this.o[2].gf(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].ef(this.i[3].b,c),this.o[3].gf(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.mf=function(a){var b;b=this.n;$U(this,a);this.n=b;return 0==this.p?OA(a,new xA(0,0)):OA(a,ZU(this,this.f))};_.nf=function(a){var b;b=this.n;$U(this,a);this.n=b;return OA(a,ZU(this,this.i))};_.of=function(a){var b;b=Au(this.b,a);null!=b&&XU(this,a,b)};_.tS=function(){return hV.d+"[hgap="+this.d+",vgap="+this.j+Tf};_.a=null;\n_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;function iV(a){CA.call(this);this.Tc=(DA(),new jV(a,this))}w(464,454,{56:1,59:1,66:1,80:1,88:1},iV);_.Je=function(){return Cg+this.Vc.b.a++};_.Le=tI;_.df=Qv;w(466,1,{});w(465,466,{},function(){});function kV(a){if(!a.k){LU(a);a.Be();var b,c;for(b=0;b<a.o.c;++b)(c=ww(a.o,b))&&kV(c);QU(a,!1);a.k=!0;IU(a,a,a.Sc,0);new lV(a,202)}}\nfunction mV(a){var b,c;a.Xc&&(a.Tc.Be(),a.Xc=!1);for(b=0;b<a.o.c;++b)(c=ww(a.o,b))&&c.Be()}function nV(a){!oA(a)&&VU(a);var b=yA(a);a.ff(a._c,a.ad,b.b,b.a);SA(a)}function oV(a,b){a.p!=b&&(a.p=b)}function pV(){TA.call(this);this.r=new FA;this.o=new Bm;this.n=new JA(0,0,0,0);this.Xc=!1;RA(this,new dV)}w(471,453,vO);_.Pe=function(){return new JA(this.n.d,this.n.b,this.n.a,this.n.c)};_.Se=function(){return this.Tc.Se()};_.Te=function(){return this.Tc.Te()};_.Be=function(){mV(this)};_.We=function(){return this.Tc.We()};\n_.ff=function(a,b,c,d){AA(this,a,b,c,d);this.Lc=0};_.gf=function(a,b,c,d,e,f){e=c!=this.Yc||d!=this.Nc;AA(this,a,b,c,d);this.Xc&&e&&!f&&SA(this)};_.k=!1;_.p=!1;_.q=null;function qV(){rV.call(this,m)}function rV(a){pV.call(this);this.q=a;this.Tc&&this.Tc.Hf(a);this.Tc&&this.Tc.Gf(!0);oV(this,!0)}w(478,471,vO,qV);_.jf=function(){return new JA(this.n.d,this.n.b,this.n.a,this.n.c)};_.Ue=function(){this.Tc=new sV((DA(),m),this)};\nfunction tV(a){var b,c;c=Pm(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 xA(b,c)}function uV(a,b,c){var d,e,f,g,h,j;a.b=XB(b.Fc);if(0==a.b.length)return new PB;g=tV(a);h=j=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Qe():d.Oe(),j=Pm(j,d.b),h=Pm(h,d.a);return new xA(j*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}\nfunction vV(a,b,c,d,e){var f,g,h,j;h=d.length;a-=(h-1)*c;for(g=0,j=0;g<h;++g,b+=c)f=Uu(a*((g+1)/h))-j,d[g]=f,e[g]=j+b,j+=f}function wV(a){DA();this.d=0;this.a=1;this.e=a;this.c=0}w(481,1,Sl,wV);_.kf=WJ;\n_.lf=function(a){var b,c;this.b=XB(a.Fc);if(0!=this.b.length&&(b=PA(a),!(0>=b.b||0>=b.a))){c=tV(this);var d=c.b;c=c.a;var a=a.Rc.a,e,f,g,h,j,l,n;f=C(A,u,-1,d,1);e=C(A,u,-1,d,1);j=C(A,u,-1,c,1);l=C(A,u,-1,c,1);vV(b.b,b.c,this.c,f,e);vV(b.a,b.d,this.e,j,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(n=a?g:d-g-1,this.b[h].ff(e[n],l[b],f[n],j[b]),++h==this.b.length)break a}};_.mf=function(a){return OA(a,uV(this,a,!1))};_.nf=function(a){return OA(a,uV(this,a,!0))};_.of=LA;\n_.tS=function(){return xV.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+Tf};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function yV(a){zV.call(this,a,0)}function zV(a,b){CA.call(this);this.Tc=(DA(),new AV(a));this.a=b;var c=this.Tc;switch(b){case 1:var c=c.a,d=(zy(),Ay);c.a=d;xU(c);break;case 0:c=c.a;d=(zy(),Cy);c.a=d;xU(c);break;case 2:c=c.a,d=(zy(),Dy),c.a=d,xU(c)}}w(486,454,Ol,yV,zV);_.Le=tI;\n_.$e=function(){var a=(null==this.Qc&&(this.Qc=mA(this)),this.Qc)+Pa+this._c+Pa+this.ad+Pa+this.Yc+Ak+this.Nc+(this.Xc?m:",hidden")+",align=",b;b=Xh;switch(this.a){case 1:b=Gg;break;case 2:b=tj}return a+b+",text=null"};_.a=0;function BV(a){var b=a.b;this.a=a.a;this.b=b}w(490,491,{68:1,77:1,88:1},BV);w(500,454,Ol);_.Ke=NA;function CV(a,b){var c=a.Tc;Qz(c.a,b);c.e.a=-1;c.e.b=-1}function TU(a,b,c){gB();BA.call(this,a,b);this.a=c}w(510,509,Sl,TU);\n_.$e=function(){var a;switch(this.k){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a=rk}a+=",child=";var b=this.a;null==b.Qc&&(b.Qc=b.Je());return a+b.Qc};_.a=null;function JU(a,b,c,d){gB();eB.call(this,a);this.k=1400;this.b=b;this.c=c;this.a=d}w(511,455,Sl,JU);\n_.$e=function(){var a;switch(this.k){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a=rk}a+=" (";1400==this.k&&(Hv(VQ(this.a,Hk))&&(a+="PARENT_CHANGED,"),Hv(VQ(this.a,Ik))&&(a+="DISPLAYABILITY_CHANGED,"),Hv(VQ(this.a,Kk))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+La};_.a=Gk;_.b=null;_.c=null;w(516,1,yO);_.xf=LA;_.yf=LA;_.zf=LA;_.Af=LA;_.Bf=LA;_.Cf=LA;_.Df=LA;\nfunction lV(a,b){gB();BA.call(this,a,b);this.c=null;this.a=this.b=0}w(517,509,Sl,lV);\n_.$e=function(){var a;switch(this.k){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=rk}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;_.b=0;_.c=null;\nfunction rR(a,b){var c=a.slice(0,b),d;for(d=c.length;d<b;d++)c.push(0);return c}w(522,1,{});function DV(a){var b;if(-1==a.d||-1<=a.e-a.d)return b=EV(a.c,a.a,0,a.a.length),0<b&&(a.d=-1,a.e=0,a.b=b),b;0==a.d&&-1>a.a.length?(b=2*a.a.length,-1<b&&(b=-1),b=C(XJ,xl,-1,b,1),UP(a.a,0,b,a.a.length),a.a=b):0<a.d&&(UP(a.a,a.d,a.a,a.a.length-a.d),a.e-=a.d,a.b-=a.d,a.d=0);b=EV(a.c,a.a,a.e,a.a.length-a.e);-1!=b&&(a.b+=b);return b}\nfunction iS(a){var b,c,d,e;if(null==a.a)throw new FV("luni.A5");if(a.e==a.b&&-1==DV(a))return null;for(c=a.e;c<a.b;++c)if(b=a.a[c],!(13<b)){if(10==b)return b=GV(a.a,a.e,c-a.e),a.e=c+1,b;if(13==b)return b=GV(a.a,a.e,c-a.e),a.e=c+1,(a.e<a.b||-1!=DV(a))&&10==a.a[a.e]&&++a.e,b}d=0;e=new lD;for(Jq(e.a,GV(a.a,a.e,a.b-a.e));;){a.e=a.b;if(10==d)return Mq(e.a);if(-1==DV(a))return 0<Mq(e.a).length||0!=d?Mq(e.a):null;for(c=a.e;c<a.b;++c)if(b=a.a[c],0==d)(10==b||13==b)&&(d=b);else return 13==d&&10==b?(c>a.e&&\nJq(e.a,GV(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&Jq(e.a,GV(a.a,a.e,c-a.e-1)),a.e=c),Mq(e.a);0==d?Jq(e.a,GV(a.a,a.e,a.b-a.e)):Jq(e.a,GV(a.a,a.e,a.b-a.e-1))}}function HV(a){if(!a)throw new aD;this.c=a;this.a=C(XJ,xl,-1,8192,1)}w(521,522,{},HV);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function FV(a){this.f=a}w(523,137,{81:1,88:1,96:1,105:1},FV);\nfunction EV(a,b,c,d){if(null==a.c)throw new FV("luni.D6");if(0>c||c>b.length)throw new IV(JV("luni.12",y(GK,q,0,[m+c])));if(0>d||d>b.length-c)throw new IV(JV("luni.18",y(GK,q,0,[m+d])));if(0==d)return 0;if(a.b==a.a)return-1;var d=a.b+d>a.a?a.a:a.b+d,e=a.c,f;for(f=a.b;f<d;++f)b[c++]=e.charCodeAt(f);b=d-a.b;a.b=d;return b}function KV(a){this.c=a;this.a=a.length}w(526,522,{},KV);_.a=0;_.b=0;_.c=null;function LV(a,b){gt(a,we+b);a.Ze(a.Ec.d)}function IV(a){this.f=a}\nw(584,585,{88:1,89:1,96:1,104:1,105:1},IV);function MV(a){this.f=a}w(586,136,El,MV);w(587,1,{88:1,90:1,93:1});_.cT=function(a){return this.a==a.a?0:this.a?1:-1};w(590,591,{88:1,93:1,94:1,101:1});_.cT=function(a){return isNaN(this.a)?isNaN(a.a)?0:1:isNaN(a.a)?-1:this.a<a.a?-1:this.a>a.a?1:0};function lS(a){a=RJ(a);return 3.4028234663852886E38<a?Infinity:-3.4028234663852886E38>a?-Infinity:a}w(592,591,{88:1,93:1,97:1,101:1});_.cT=iJ;w(594,591,{88:1,93:1,99:1,101:1});_.cT=iJ;\nfunction xQ(a,b){return a<b?a:b}function QR(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function GQ(a,b){a=""+a;return a==b?0:a<b?-1:1}\nfunction wR(a,b,c){var d,e,f,g,h,j;for(h=f=0;h<c;){++f;e=a[b+h];if(128==(e&192))throw new Km(KO);if(0==(e&128))++h;else if(192==(e&224))h+=2;else if(224==(e&240))h+=3;else if(240==(e&248))h+=4;else throw new Km(KO);if(h>c)throw new EJ(KO);}f=C(XJ,xl,-1,f,1);for(h=g=j=0;h<c;){e=a[b+h++];0==(e&128)?(g=1,e&=127):192==(e&224)?(g=2,e&=31):224==(e&240)?(g=3,e&=15):240==(e&248)?(g=4,e&=7):248==(e&252)&&(g=5,e&=3);for(;0<--g;){d=a[b+h++];if(128!=(d&192))throw new Km("Invalid UTF8 sequence at "+(b+h-1)+", byte="+\nZl(d));e=e<<6|d&63}d=j;var l=f;if(0>e||1114111<e)throw new fB;65536<=e?(l[j++]=55296+(e-65536>>10&1023)&65535,l[j]=56320+(e-65536&1023)&65535,j=2):(l[j]=e&65535,j=1);j=d+j}return String.fromCharCode.apply(null,f)}function GV(a,b,c){c=b+c;if(0>b)throw new pD(b);if(c<b)throw new pD(c-b);if(c>a.length)throw new pD(c);return $J(a,b,c)}_=String.prototype;_.cT=function(a){return GQ(this,a)};\nfunction UP(a,b,c,d){var e=0,f,g,h,j,l;if(null==a||null==c)throw new aD;j=Bp(a);g=Bp(c);if(0==(j.b&4)||0==(g.b&4))throw new MV("Must be array types");h=j.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new MV("Array types must match");l=a.length;f=c.length;if(0>b||0>e||0>d||b+d>l||e+d>f)throw new Fx;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(Tu(a)===Tu(c)&&b<e){b+=d;for(d=e+d;d-- >e;)fq(c,d,a[--b])}else for(d=e+d;e<d;)fq(c,e++,a[b++]);else Array.prototype.splice.apply(c,[e,d].concat(a.slice(b,b+d)))}\nfunction hU(){}w(606,136,El,hU);w(608,1,Sl);_.a=null;function iR(){this.a=(IT(),new NT(["USD",SO,2,SO,ra]))}w(607,608,Sl,iR);w(623,616,pl);_.wh=function(a,b){var c;c=bV(this,a);var d=c.d;new YU(b,c.b);++d.b;++c.a;c.c=null};_.xh=function(a){var b;b=bV(this,a);try{return cV(b)}catch(c){c=pq(c);if(H(c,110))throw new EJ("Can\'t get element "+a);throw c;}};_.ue=function(){return bV(this,0)};\n_.Ah=function(a){var b,c;b=bV(this,a);try{c=cV(b)}catch(d){d=pq(d);if(H(d,110))throw new EJ("Can\'t remove element "+a);throw d;}NV(b);return c};function aV(a,b,c){var d;for(d=0;d<b;++d)fq(a,d,c)}function EP(a,b,c){var d;d=Mu(a,b);OV(d,a,0,b,-0.0,c)}\nfunction OV(a,b,c,d,e,f){var g,h,j;if(7>d-c){a=c;for(g=a+1;g<d;++g)for(j=g;j>a&&0<f.dd(b[j-1],b[j]);--j)c=b[j],fq(b,j,b[j-1]),fq(b,j-1,c)}else if(h=c+e,g=d+e,j=h+(g-h>>1),OV(b,a,h,j,-e,f),OV(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c<d;)fq(b,c++,a[h++]);else{e=h;for(h=j;c<d;)h>=g||e<j&&0>=f.dd(a[e],a[h])?fq(b,c++,a[e++]):fq(b,c++,a[h++])}}function dQ(a){a.sort(function(a,c){return a-c})}function FP(){FP=x;GP=new PV}var GP;function PV(){}w(629,1,{},PV);_.dd=function(a,b){return a.cT(b)};\nw(630,1,{88:1,92:1,93:1,106:1});_.cT=function(a){a=uv(L(this.a.getTime()),L(a.a.getTime()));return Bv(a,Gk)?0:!rv(a,Gk)?-1:1};function bV(a,b){var c,d;(0>b||b>a.b)&&zK(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 QV(a,b,d)}function fV(){this.a=new RV;this.b=0}w(633,623,ol,fV);_.qh=function(a){new YU(a,this.a);++this.b;return!0};_.zh=function(a){return bV(this,a)};_.Pf=function(){return this.b};_.a=null;_.b=0;\nfunction cV(a){if(a.b==a.d.a)throw new Ix;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}function NV(a){if(!a.c)throw new gA;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 QV(a,b,c){this.d=a;this.b=c;this.a=b}w(634,1,{},QV);_.Vd=function(){return this.b!=this.d.a};_.Bh=function(){return this.b.b!=this.d.a};_.Wd=function(){return cV(this)};_.Ch=function(){if(this.b.b==this.d.a)throw new Ix;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Xd=function(){NV(this)};\n_.a=0;_.b=null;_.c=null;_.d=null;function RV(){this.a=this.b=this}function YU(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}w(635,1,{},RV,YU);_.a=null;_.b=null;_.c=null;function SV(){SV=x;TV=new UV}function bS(a,b){var c;return(c=VV(a,b))?c.d:null}function VV(a,b){var c,d;for(d=a.b;d;){c=WV(b,d.c);if(0==c)return d;0>c?d=d.a[0]:d=d.a[1]}return null}\nfunction XV(a,b,c,d){var e;if(b){e=WV(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0<e?0:1;b.a[e]=XV(a,b.a[e],c,d);YV(b.a[e])&&(YV(b.a[1-e])?(b.b=!0,b.a[0].b=!1,b.a[1].b=!1):YV(b.a[e].a[e])?b=ZV(b,1-e):YV(b.a[e].a[1-e])&&(b=(b.a[1-(1-e)]=ZV(b.a[1-(1-e)],1-(1-e)),ZV(b,1-e))))}else return c;return b}function YV(a){return!!a&&a.b}function nS(a,b,c){b=new $V(b,c);c=new aW;a.b=XV(a,a.b,b,c);c.b||++a.c;a.b.b=!1;return c.d}function bW(a,b){var c;c=new aW;cW(a,b,c);return c.d}\nfunction cW(a,b,c){var d,e,f,g,h,j,l,n,o;if(!a.b)return!1;n=f=null;h=new $V(null,null);e=1;h.a[1]=a.b;for(l=h;l.a[e];)if(j=e,g=n,n=l,l=l.a[e],d=WV(l.c,b),e=0>d?1:0,0==d&&(!c.c||Cp(l.d,c.d))&&(f=l),(!l||!l.b)&&!YV(l.a[e]))if(YV(l.a[1-e]))n=n.a[j]=ZV(l,e);else if(!YV(l.a[1-e])&&(o=n.a[1-j]))!YV(o.a[1-j])&&!YV(o.a[j])?(n.b=!1,o.b=!0,l.b=!0):(d=g.a[1]==n?1:0,YV(o.a[j])?g.a[d]=(n.a[1-j]=ZV(n.a[1-j],1-j),ZV(n,j)):YV(o.a[1-j])&&(g.a[d]=ZV(n,j)),l.b=g.a[d].b=!0,g.a[d].a[0].b=!1,g.a[d].a[1].b=!1);if(f){c.b=\n!0;c.d=f.d;if(l!=f){b=new $V(l.c,l.d);e=f;j=h;for(g=null==j.c||0<WV(e.c,j.c)?1:0;j.a[g]!=e;)j=j.a[g],g=0<WV(e.c,j.c)?1:0;j.a[g]=b;b.b=e.b;b.a[0]=e.a[0];b.a[1]=e.a[1];e.a[0]=null;e.a[1]=null;n==f&&(n=b)}n.a[n.a[1]==l?1:0]=l.a[!l.a[0]?1:0];--a.c}a.b=h.a[1];a.b&&(a.b.b=!1);return c.b}function ZV(a,b){var c;c=a.a[1-b];a.a[1-b]=c.a[b];c.a[b]=a;a.b=!0;c.b=!1;return c}function mS(){SV();var a=null;this.b=null;!a&&(a=TV);this.a=a}w(640,535,{88:1,108:1},mS);_.Jf=function(a){return!!VV(this,a)};_.Kf=function(){return new dW(this)};\n_.Lf=function(a){return bS(this,a)};_.Nf=function(a,b){return nS(this,a,b)};_.Of=function(a){return bW(this,a)};_.Pf=Yl;_.a=null;_.b=null;_.c=0;var TV;function WV(a,b){if(null==a||null==b)throw new aD;return a.cT(b)}function UV(){}w(641,1,{},UV);_.dd=function(a,b){return WV(a,b)};function eW(a,b,c,d,e,f){d&&(d.a[0]&&eW(a,b,c,d.a[0],e,f),!(c.Eh()&&0<=WV(d.c,f)||c.Dh()&&0>WV(d.c,e))&&b.qh(d),d.a[1]&&eW(a,b,c,d.a[1],e,f))}function fW(a){uK(a.a);bW(a.c,a.b.th())}\nfunction gW(a){var b=(hW(),iW),c;this.c=a;c=new Bm;eW(this,c,b,a.b,null,null);this.a=new uu(c)}w(642,1,{},gW);_.Vd=KA;_.Wd=function(){return this.b=vu(this.a)};_.Xd=function(){fW(this)};_.a=null;_.b=null;_.c=null;function dW(a){this.a=a}w(643,611,Dl,dW);_.rh=function(a){var b;if(!H(a,109))return!1;b=VV(this.a,a.th());return!!b&&tD(b.d,a.uh())};_.ue=function(){return new gW(this.a)};_.sh=function(a){var b;if(!H(a,109))return!1;b=new aW;b.c=!0;b.d=a.uh();return cW(this.a,a.th(),b)};_.Pf=function(){return this.a.c};\n_.a=null;function $V(a,b){this.c=a;this.d=b;this.a=C(jW,q,112,2,0);this.b=!0}w(644,1,{109:1,112:1},$V);_.eQ=function(a){return!H(a,109)?!1:tD(this.c,a.th())&&tD(this.d,a.uh())};_.th=Yl;_.uh=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Fp(this.c):0;b=null!=this.d?Fp(this.d):0;return a^b};_.vh=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+ad+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function aW(){}w(645,1,{},aW);\n_.tS=function(){return"State: mv="+this.c+" value="+this.d+" done="+this.a+" found="+this.b};_.a=!1;_.b=!1;_.c=!1;_.d=null;function hW(){hW=x;iW=new kW(0);lW=new mW;nW=new oW;pW=new qW;rW=y(sW,q,113,[iW,lW,nW,pW])}function kW(a){this.b=a}w(646,193,sO,kW);_.Dh=WB;_.Eh=WB;var rW,iW,lW,nW,pW;function mW(){this.b=1}w(647,646,sO,mW);_.Eh=DC;function oW(){this.b=2}w(648,646,sO,oW);_.Dh=DC;_.Eh=DC;function qW(){this.b=3}w(649,646,sO,qW);_.Dh=DC;function tW(a){a.Tc.We()&&kV(a)}\nfunction uW(a){var b;if(a.Tc.We()){b=rA(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}mV(a)}function vW(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 wW(){rV.call(this,m);this.i=new iV(this.Fh());lB(this.r,new xW(this))}w(655,478,vO);_.Ie=function(a,b){return Tu(a.f)===Tu(this.i)?(uW(this),!0):this.Gh(a,b)};_.Fh=function(){return"Close"};_.Gh=sK;_.Be=function(){uW(this)};_.i=null;_.j=null;function xW(a){this.a=a}w(671,516,yO,xW);_.zf=function(){uW(this.a)};_.a=null;\nfunction yW(a,b){var c;lt();var d;wW.call(this);this.c=new iV("Help");new iV("Home");this.d=b;NU(this,(kE(),mE));this.Tc&&this.Tc.Gf(!1);oV(this,!1);d=rA(b);if(1==a)this.e||(this.e=new BV(d),vW(this.e,-30,0)),this.j=this.e,c=zE(b),this.q=tf,this.Tc&&this.Tc.Hf(tf),RA(this,new eV(2)),this.f=new BC(c+" "),RU(this,this.f,Zd),d=new WA,RU(d,this.i,null),this.d.gc&&(c=new iV("Submit"),RU(d,c,null)),RU(this,d,iO),CV(this.f,gx(Oq(this.f.Tc.a.pb,sk))),this.Tc&&this.Tc.Gf(!0),oV(this,!0);else if(2==a)this.b||\n(this.b=new BV(d),vW(this.b,-50,13*Uu(b.mb)-80)),this.j=this.b,this.q=OO,this.Tc&&this.Tc.Hf(OO),RA(this,new eV(2)),c=new WA,RU(c,new zV("atomic SMILES",1),null),RU(this,c,jO),c=Ee,mt&&(c=Oq(mt.Tc.a.pb,sk)),mt=new CC(c,8),RU(this,mt,Zd),c=new WA,RU(c,this.i,null),RU(this,c,iO);else{this.a||(this.a=new BV(d),vW(this.a,5*Uu(b.mb),0));var e,f;this.q=d="About "+(kE(),vI);this.Tc&&this.Tc.Hf(d);RA(this,new wV(0));NU(this,mE);RU(this,new zV(vI+" Molecular Editor v2017-02-26",1),null);RU(this,new zV("Peter Ertl and Bruno Bienfait",\n1),null);for(c=lE,d=0,f=c.length;d<f;++d)e=c[d],e=new zV(e,1),OU(e,this.d.H),RU(this,e,null);c=new WA;RU(c,this.c,null);RU(c,this.i,null);RU(this,c,null);this.j=this.a}nV(this);this.Tc.Ff(this.j);!oA(this)&&VU(this);PU(this)}w(691,655,vO,yW);_.Gh=function(a){var b;if(a.f===this.c){try{b=new jD(this.d.V),MI(b)}catch(c){if(c=pq(c),H(c,82))LV(this.d,c.f);else throw c;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;\nfunction zW(a,b,c){a=new AW(b,c,a);if(!b.Ie(a,c))for(b=b.Sc;b&&!b.Ie(a,c);)b=b.Sc}function AW(a,b,c){ft.call(this,a,0,b);this.a=c}w(724,474,Sl,AW);w(741,362,jl);_.ae=Pt;_.be=jx;function BW(a){var b;b=a.Lh();if(!b){var c;if(c=a.Ih()){b=XM(c.a);var d=b.b,e=b.a;bx(c.Ef(),d,e);c=XM(c.a);b=new xA(c.b-b.b,c.a-b.a)}else b=new xA(0,0);a.Ph(b)}return b}function CW(a,b){var c;b&&(c=NM(b),a.Kh().pb.style[WO]=c)}w(744,1,{});_.Ih=NA;_.Jh=function(a){this.Nh(a.Ke())};_.Kh=function(){return this.Ef()};_.Lh=function(){return DW};\n_.Be=Qv;_.Mh=function(a){this.Oh(oA(a))};_.Nh=Ms;_.Ph=function(a){DW=a};_.Qh=LA;var DW=null;function jV(a,b){dN();fN.call(this);this.a=new kU(a);var c=m;this.a.ee()[Kg]=c;mx(this.a,new EW(this,b),(Gs(),Gs(),Hs))}w(743,744,{},jV);_.Ef=Sv;_.Nh=Ms;_.a=null;function EW(a,b){this.a=a;this.b=b}w(745,1,{},EW);_.Jd=function(a){DA();zW(a,this.b,this.a.a.pb.innerText)};_.a=null;_.b=null;function FW(a,b){var c,d;CW(a,b.Ke());for(d=new uu(b.Fc.a);d.b<d.d.Pf();)c=vu(d),c.Xc&&c.Tc.Jh(c)}\nfunction GW(a,b){var c,d,e,f,g,h,j;bx(a.d,b.Re(),b.Ne());for(d=new uu(b.Fc.a);d.b<d.d.Pf();)c=vu(d),c.Xc&&(e=c.Tc,e.Mh(c),h=c.Se(),j=c.Te(),g=c.Re(),f=c.Ne(),0<g&&0<f&&(c=e.Ef(),g-=BW(e).b,f-=BW(e).a,bx(e.Ef(),g,f),!c.ob&&a.d.ve(c),a.d.we(c,h,j)))}w(748,744,{});_.Jh=function(a){FW(this,a)};_.Mh=function(a){GW(this,a)};function AV(a){dN();fN.call(this);var b=this.a=new AU;oU(b.b,a,!1);xU(b);this.e.a=-1;this.e.b=-1}w(749,744,{},AV);_.Ef=Sv;\n_.Mf=function(){var a;a=(this.a.b.c?Rq(this.a.b.a):this.a.b.a).innerText;return null==a||0==a.length};_.a=null;w(752,744,{});_.Ih=function(){var a;a=new FC;Qz(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.Lh=function(){return HW};_.Ph=function(a){HW=a};var HW=null;w(753,748,{});function IW(a){var b;b=new lT(Nq(a.pb,Mi),Nq(a.pb,Li));a=new lT(Nq(a.T.jb.pb,Mi),Nq(a.T.jb.pb,Li));return y(A,u,-1,[b.b-a.b,b.a-a.a])}\nfunction JW(a){null!=a.R&&null!=a.Q?(cx(a,a.R,a.Q),a.R=a.Q=null):null!=a.R?(KW(a,a.R),a.R=null):null!=a.Q&&(LW(a,a.Q),a.Q=null);KS(a.S)}function MW(a){a.kb?a.Uh(oT(a.T.jb)):(a.Ee(),MW(a))}function LW(a,b){var c;a.kb?(c=IW(a),a.Uh(new lT(-1,NW(b,!1)-c[1]))):a.Q=b}function OW(a,b){var c;b!=a.ze()&&(c=a.T.jb,iU(c),PW(c,b,c.pb,c.p.c,!0))}function KW(a,b){var c;a.kb?(c=IW(a),a.Uh(new lT(NW(b,!0)-c[0],-1))):a.R=b}w(756,364,rO);_.Rh=function(){var a,b;b=oT(this.T.jb);a=IW(this);b.b+=a[0];b.a+=a[1];return b};\n_.ze=function(){var a;a=this.T.jb;return 0!=a.p.c?QW(GU(a.p,0)):null};_.Sh=function(a){RW(this.T.jb,a)};_.ue=function(){return new jU(this.T.jb)};_.Th=sI;_.pe=function(){JW(this)};_.He=sI;_.re=function(a){return SW(this.T.jb,a)};_.Uh=function(a){qT(this.T.jb,a)};_.he=function(a){LW(this,a)};_.Ae=function(a){OW(this,a)};_.je=function(a){KW(this,a)};_.Q=null;_.R=null;function TW(){TW=x;var a=(UW(),VW(),WW);XW=new Sy(a.d,a.b,a.c,a.e,a.a)}\nfunction YW(a,b){if(0!=a.I.a.p.c&&QW(GU(a.I.a.p,0)))throw new px("WindowPanel can only contain one child widget");ZW(a,b)}function $W(a,b){var c;if(a.w){c=new Hw;a.mb&&pu(a.mb,c);a.J&&pT(a.r,a);aX(a.r.c,a);a.n=bX(a.r,a);try{Wx(a,b)}finally{Dz(a.t.a),Dz(a.s.a),Dz(a.u.a),a.P&&om(a.P,a.r),a.C&&(a.C=!1)}}else Wx(a,b)}function cX(a,b,c){var d,e;e=a.ob;d=new MS(a,e);e.we(a,d.a+b,d.d+c)}function dX(a,b,c){b=new eX(Sq(Rq(a.T.c.children[b].children[c])));vx(b,a);mx(b,a.o,(Gs(),Gs(),Hs));return b}\nfunction nT(a,b){a.J&&(0<=b.b&&(a.q=b.b),0<=b.a&&(a.p=b.a));qT(a.T.jb,b)}function fX(a,b,c){var d,e;(e=a.r)?(d=gX(e.pb),Zx(a,b+(Xq(e.pb)+d[3]),c+(Zq(e.pb)+d[0]))):Zx(a,b,c)}function hX(a,b){a.J!=b&&(a.J=b,a.hb&&(b?rT(a.r,a):pT(a.r,a)))}function ZW(a,b){if(b!=(0!=a.I.a.p.c?QW(GU(a.I.a.p,0)):null)){iU(a.I.a);var c=a.I.a;PW(c,b,c.pb,c.p.c,!0)}}\nfunction iX(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(iT(),jX)&&(a.O=a.G);var d,e;if(a.P)for(e=new uu(a.P);e.b<e.d.Pf();)if(d=vu(e),b==(iT(),kX)){!d.b&&(d.b=new lX);d=a;var f=c,g=void 0,h=void 0;if(d.J&&f==(iT(),jT))g=d.r,h=d.F,d.I.c?(fX(d,h.c,h.d),nT(d,new lT(h.b,-1))):(fX(d,h.c,h.d),nT(d,new lT(h.b,h.a)),rT(g,d)),vS(g.c,d,d.I.b),wm(d.z,333);else if(!d.C&&f==(iT(),jX))d.pb.style[uk]=vk,iT()}else if(b==jT){!d.b&&(d.b=new lX);d=a;var f=c,j=h=g=void 0;if(d.J){h=d.r;g=gX(h.pb);j=d.F;if(d.I.c)j.c=Xq(d.pb)-\ng[3]-Xq(h.pb),j.d=Zq(d.pb)-g[0]-Zq(h.pb),d.F=j,fX(d,0,0),mX(d,kT(h.pb).b,-1);else{if(f!=(iT(),jX))j.c=Xq(d.pb)-g[3]-Xq(h.pb),j.d=Zq(d.pb)-g[0]-Zq(h.pb),j.b=d.q,j.a=d.p,d.F=j;fX(d,0,0);qT(d,new nX(kT(h.pb)));pT(h,d)}d==d.r.a||oX(d);wm(d.z,333)}}else b==jX&&(!d.b&&(d.b=new lX),d=a,d.C||(d.G=c,d.pb.style[uk]=Ih))}}function pX(a,b){a.pb.style[Bk]=b+1E4+(a.C?1E3:0)+m;(a.C||a.bb)&&null.bi().bi()}\nfunction qX(a){if(!a.kb){a.t=nx(a,a.r,(!xT&&(xT=new Jm),xT));a.s=nx(a,a.r,Im?Im:Im=new Jm);a.u=nx(a,a.r,(!zT&&(zT=new Jm),zT));var b=a.r;!a.P&&(a.P=new Bm);vm(a.P,b);xT&&(b=new wT(a),a.mb&&pu(a.mb,b));a.J&&rT(a.r,a);vS(a.r.c,a,a.I.b);a.n&&(Zx(a,a.n.a,a.n.b),a.n=null);$x(a);oX(a)}}function oX(a){if(a!=a.r.a){var b;zT&&(b=new yT(a),a.mb&&pu(a.mb,b))}}\nfunction rX(a,b,c){var d;d=(gy(),hy);ay.call(this,!1,"popup");this.U=d.a;this.S=new sX(this);d=new tX;d.pb[Kg]="mosaic-popupLayoutPanel";Tx(this.T,d);Yx(this);this.o=new uX(this);this.z=new vX(this);this.A=new wX(this);this.B=new xX(this);this.F=new yX;this.O=(iT(),kX);this.J=c;this.r=a;a=this.I=new zX(b);b=new AX;!a.d&&(a.d=new BX);vm(a.d,b);a=new CX(new Ry(XW.a.d.a,XW.a.b,XW.a.c,XW.a.e,XW.a.a));mx(a,new DX(this),(Gs(),Gs(),Hs));b=this.I.b;b.b||(b.b=new Oy,b.b.ee()[Kg]="mosaic-Caption-iconBoxRight",\nc=b.b,d=(Hy(),Iy),c.c=d,EX(b.f,b.b,new FX(2)));if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new Fx;d=My(c);Ww(c.b,(hw(),iw(d)),0);Ex(c,a,d,0,!1)}else Ly(b.b,a);RW(b.f,null);mx(this.I.b,new GX(this),(fT(),fT(),gT));mx(this.I.b,this.o,Hs);OW(this,this.I);$w(Sq(Rq(this.pb)),"mosaic-WindowPanel",!0)}w(755,756,rO);_.ze=function(){return 0!=this.I.a.p.c?QW(GU(this.I.a.p,0)):null};_.Ce=function(a){$W(this,a)};_.ue=function(){return new jU(this.I.a)};_.pe=function(){JW(this);KS(new HX(this))};\n_.re=function(a){return SW(this.I.a,a)};_.Uh=function(a){nT(this,a)};_.De=function(a,b){fX(this,a,b)};_.Ae=function(a){ZW(this,a)};_.Ee=function(){qX(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 XW;\nfunction sV(a,b){dN();VA.call(this);this.c=new IX(a);this.b=new Oy;this.b.a=(zy(),Ay);Ly(this.b,this.d);YW(this.c,this.b);this.c.a=this;this.a=b}w(784,753,{},sV);_.Ef=Yl;_.Kh=function(){return this.b.ob};_.Se=function(){return Xq(this.c.pb)};_.Te=function(){return Zq(this.c.pb)};_.Be=function(){$W(this.c,!1)};_.We=function(){return this.c.hb};_.Oh=LA;_.Ff=function(a){fX(this.c,a.a,a.b)};_.Gf=function(a){hX(this.c,a)};_.Hf=function(a){JX(this.c.I.b,a)};\n_.Qh=function(a){FW(this,a);GW(this,a);MW(this.c);qX(this.c)};_.a=null;_.b=null;_.c=null;function IX(a){TW();rX.call(this,(KX(),LX),a,!1)}w(786,755,rO,IX);_.Be=function(){var a=this.a,b=new lV(a.a,201),c;a=a.a.r;a.a?a=new MX(new uu(a.a)):(a=(Du(),Du(),Eu),a=new uu(a));for(;a.Vd();)switch(c=a.Wd(),b.k){case 205:c.xf(b);break;case 202:c.yf(b);break;case 201:c.zf(b);break;case 206:c.Af(b);break;case 204:c.Bf(b);break;case 203:c.Cf(b);break;case 200:c.Df(b)}};_.a=null;\nfunction MX(a){if(!a)throw new aD;this.a=a}w(796,1,{},MX);_.Vd=KA;_.Wd=function(){return vu(this.a)};_.Xd=function(){throw new vD("Missing message: awt.50");};_.a=null;function WU(){return WU()}\nfunction JV(a,b){var c,d,e,f,g;c=new lD;d=C(Yu,q,1,b.length,0);for(f=0;f<b.length;++f)null==b[f]?d[f]="<null>":d[f]=Dp(b[f])?b[f].tS():Hp(b[f]);g=0;for(f=oD(a,fx(123),0);0<=f;f=oD(a,fx(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&oO(c,a.substr(g,f-1-g)),Jq(c.a,Dk),g=f+1):f>a.length-3?(oO(c,$C(a,g,a.length)),g=a.length):(e=HJ(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(oO(c,a.substr(g,f+1-g)),g=f+1):(oO(c,a.substr(g,f-g)),e>=d.length?sp(c.a,"<missing argument>"):sp(c.a,d[e]),g=f+3));g<\na.length&&oO(c,$C(a,g,a.length));return Mq(c.a)}function NX(){NX=x;var a,b;a=$doc;if((b=a.getElementsByTagName(dP))&&0<b.length)b=$doc.getElementsByTagName(dP)[0],b.style[Hh]=fc;a.body.style[Hh]=fc}function gX(a){NX();var b;b=C(A,u,-1,4,1);a.style[Ck]=ec;b[0]=OX(PX(a,"borderTopWidth"));b[1]=OX(PX(a,"borderRightWidth"));b[2]=OX(PX(a,"borderBottomWidth"));b[3]=OX(PX(a,"borderLeftWidth"));return b}\nfunction QX(a){NX();var b,c;c=RX(a);b=gX(a);a=(a.style[Ck]=ec,new lT(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 kT(a){NX();a.style[Ck]=ec;return new lT(a.clientWidth,a.clientHeight)}function RX(a){NX();var b;b=C(A,u,-1,4,1);a.style[Ck]=ec;b[0]=OX(PX(a,"marginTop"));b[1]=OX(PX(a,"marginRight"));b[2]=OX(PX(a,hi));b[3]=OX(PX(a,"marginLeft"));return b}\nfunction SX(a){NX();var b;b=C(A,u,-1,4,1);a.style[Ck]=ec;b[0]=OX(PX(a,"paddingTop"));b[1]=OX(PX(a,"paddingRight"));b[2]=OX(PX(a,"paddingBottom"));b[3]=OX(PX(a,"paddingLeft"));return b}function TX(a,b,c){NX();try{switch(b){case fP:a.style.filter=VO+100*c+La;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case cP:b=gP;default:a.style[b]=c}}catch(d){if(d=pq(d),H(d,96))QS(a);else throw d;}}\nfunction NW(a,b){NX();var c;UX||(UX=Tq(Nj),TX(UX,Xh,m),TX(UX,ek,m),TX(UX,Zi,bg),TX(UX,uk,Ih),$doc.body.appendChild(UX));TX(UX,zk,a);TX(UX,Hh,a);c=QX(UX);return b?c.b:c.a}var UX=null;function VX(){lT.call(this,0,0)}function lT(a,b){this.b=a;this.a=b}function nX(a){lT.call(this,a.b,a.a)}w(802,1,Sl,VX,lT,nX);_.eQ=function(a){return this===a?!0:null==a||WX!=Bp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=mK;_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+Tf};_.a=0;_.b=0;\nfunction XX(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}w(803,1,{88:1,92:1,121:1},XX);_.eQ=function(a){return a===this?!0:H(a,121)?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 YX.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Tf};_.a=0;_.b=0;_.c=0;_.d=0;function ZX(a,b){this.a=a;this.b=b}w(804,1,Sl,ZX);\n_.eQ=function(a){return this===a?!0:null==a||$X!=Bp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=mK;_.tS=function(){return $X.d+"[x="+this.a+",y="+this.b+Tf};_.a=0;_.b=0;function yX(){this.b=this.a=this.d=this.c=0}w(805,1,Sl,yX);_.eQ=function(a){return this===a?!0:null==a||aY!=Bp(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};\n_.tS=function(){return aY.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Tf};_.a=0;_.b=0;_.c=0;_.d=0;function PX(a,b){var c;if(document.documentElement.currentStyle)switch(b){case fP:c=100;try{c=a.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(d){try{c=a.filters("alpha").opacity}catch(e){}}return c/100;case cP:b=gP;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:m+c}w(808,1,{});var bY=-1;function cY(){}\nw(809,808,{},cY);_.a=-1;_.b=-1;var dY=null;function OX(a){a=parseInt(a,10);a=isNaN(a)?null:uG(a);return!a?0:a.a}w(812,379,xO);_.Rh=function(){return oT(this.f)};_.Sh=function(a){RW(this.f,a)};_.Th=MA;_.He=MA;_.he=function(a){var b=this.f;b.pb.style[Hh]=a;b.kb||(b.f=a)};_.je=function(a){var b=this.f;b.pb.style[zk]=a;b.kb||(b.i=a)};function UW(){UW=x;VW()}function JX(a,b){a.a.pb.innerText=b||m;RW(a.f,null)}\nfunction eY(a){UW();var b;lU(this,new tX);this.a=new fY;b=this.f;gY(b,new hY);TX(b.pb,Wi,dc);b.o=0;EX(b,this.a,new FX(0));this.a.ee()[Kg]="mosaic-Caption-text";this.a.pb.innerText=a||m;RW(this.f,null);this.pb[Kg]="mosaic-Caption"}w(811,812,xO,eY);_.Kd=uD;_.Ld=sy;_.Md=LB;_.Nd=Xl;_.b=null;\nfunction VW(){VW=x;iY=rq()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new HU(iY,240,20);new HU(iY,224,16);new HU(iY,208,16);new HU(iY,192,16);new HU(iY,176,16);new HU(iY,160,16);new HU(iY,144,16);new HU(iY,128,16);new HU(iY,112,16);new HU(iY,96,16);new HU(iY,80,16);new HU(iY,64,16);new HU(iY,260,16);WW=new HU(iY,48,16);new HU(iY,32,16);new HU(iY,16,16);new HU(iY,0,16)}var iY,WW;function jY(a,b){ix(a.a.pb,!b);RW(a.f,a.a)}\nfunction mT(a,b){a.c=b;ix(a.a.pb,!b);RW(a.f,a.a);if(a.d){var c;for(c=new uu(a.d);c.b<c.d.Pf();)vu(c)}}function zX(a){var b;lU(this,new tX);b=this.f;gY(b,new kY((lY(),mY)));b.o=0;this.b=new eY(a);EX(b,this.b,new FX(1));this.a=new tX;Zw(this.a,"Body");EX(b,this.a,new FX(0));this.pb[Kg]="mosaic-CaptionLayoutPanel"}w(814,812,{26:1,28:1,36:1,39:1,41:1,42:1,43:1,44:1,47:1,48:1,50:1,123:1,129:1},zX);_.ke=function(){ox(this.f)};_.le=function(){rx(this.f)};_.ue=function(){return new jU(this.a)};\n_.re=function(a){return SW(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function BX(){FK(this)}w(815,624,Ul,BX);function sX(a){this.a=a}w(816,1,el,sX);_.pd=function(){sT(this.a.T.jb)};_.a=null;function nY(a){var b;b=a.b;a=b.r;b=!a.e?-1:oz(a.e.a,b);a.e&&ww(a.e.a,b)&&HK(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&oX(!a.e?null:ww(a.e.a,b-1))}function oY(a){var b;b=a.a;a=b.r;!a.e&&(a.e=new UA);-1==oz(a.e.a,b)&&vm(a.e.a,b)}function lX(){}w(817,1,{},lX);_.Od=function(a){nY(a)};_.Pd=function(a){oY(a)};\n_.Rd=function(a){pY(a.a.r,a.a)};function KX(){KX=x;qY=new rY(1,aP);sY=new rY(2,Ai);tY=new rY(3,"ne");uY=new rY(10,"nw");vY=new rY(4,Aj);wY=new rY(5,Ej);xY=new rY(12,"sw");yY=new rY(8,wk);LX=new zY((tx(),Fz(null)).pb)}function bX(a,b){var c;c=gX(a.pb);return new ZX(Xq(b.pb)-(Xq(a.pb)+c[3]),Zq(b.pb)-(Zq(a.pb)+c[0]))}function AY(a,b,c){a=a.d;vS(a,b,b);D(a.c,b,c);Zw(b,QO+c.b)}\nfunction pT(a,b){var c;c=a.d;aX(c,b.H);CS(b.H,QO+uY.b);aX(c,b.D);CS(b.D,QO+sY.b);aX(c,b.E);CS(b.E,QO+tY.b);aX(c,b.N);CS(b.N,QO+yY.b);aX(c,b.v);CS(b.v,QO+qY.b);aX(c,b.M);CS(b.M,QO+xY.b);aX(c,b.K);CS(b.K,QO+vY.b);aX(c,b.L);CS(b.L,QO+wY.b)}\nfunction rT(a,b){!b.H&&(b.H=dX(b,0,0));AY(a,b.H,uY);!b.D&&(b.D=dX(b,0,1));AY(a,b.D,sY);!b.E&&(b.E=dX(b,0,2));AY(a,b.E,tY);!b.N&&(b.N=dX(b,1,0));AY(a,b.N,yY);!b.v&&(b.v=dX(b,1,2));AY(a,b.v,qY);!b.M&&(b.M=dX(b,2,0));AY(a,b.M,xY);!b.K&&(b.K=dX(b,2,1));AY(a,b.K,vY);!b.L&&(b.L=dX(b,2,2));AY(a,b.L,wY)}function pY(a,b){var c,d;a.a=b;d=a.e.a.c;c=oz(a.e.a,b);if(c+1<d){oK(a.e,b);for(vm(a.e.a,b);c<d;++c)pX(ww(a.e.a,c),c)}else pX(b,c)}\nfunction zY(a){a=new BY(a);lU(this,a);this.c=new CY(a);this.c.i=!0;xS(this.c);this.c.k=3;this.d=new DY(a);this.d.i=!0;xS(this.d);this.d.k=3;nU(this)}w(818,379,{26:1,28:1,36:1,39:1,41:1,43:1,44:1,47:1,48:1,50:1,129:1},zY);_.Rh=function(){return kT(this.pb)};_.Sh=function(){var a;(a=EY(this))&&a.Sh(null)};_.Th=kx;_.Od=function(a){!this.b&&(this.b=new lX);nY(a)};_.Pd=function(a){!this.b&&(this.b=new lX);oY(a)};_.He=kx;_.Rd=function(a){!this.b&&(this.b=new lX);pY(a.a.r,a.a)};_.a=null;_.b=null;_.c=null;\n_.d=null;_.e=null;var qY,sY,tY,uY,LX,vY,wY,xY,yY;function BY(a){this.p=new Qx(this);this.pb=a}w(819,359,rl,BY);function rY(a,b){this.a=a;this.b=b}w(820,1,{},rY);_.a=0;_.b=null;function aX(a,b){try{var c;c=Cu(tS,b);var d;d=Cu(a.n.c,c);if(!d)throw new wp("dragHandle was not draggable");Dz(d.b.a);Dz(d.d.a);Dz(d.c.a);$w(b.ee(),JO,!1);$w(c.ee(),ZO,!1)}catch(e){if(e=pq(e),!H(e,96))throw e;}}function CY(a){sS();zS.call(this,a)}w(821,44,{},CY);\n_.hd=function(){var a;a=this.j.e;a.C||sx(a.x);CS(this.j.e,"dragdrop-dragging");!a.I.c&&jY(a.I,!1)};_.kd=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Pm(this.a,xQ(a,this.d)),b=Pm(this.b,xQ(b,this.c)));var c=this.j.e.pb;c.style[Xh]=a+(Cr(),bj);c.style[ek]=b+bj};\n_.jd=function(){var a;a=this.j.e;a==a.r.a||oX(a);a.I.c||jY(a.I,!0);a.C||(a.x||(a.x=new FY,Zw(a.x,"mosaic-GlassPanel-invisible")),TX(a.x.pb,Bk,(NX(),PX(a.pb,Bk))),Kx((tx(),Fz(null)),a.x,0,0));Zw(this.j.e,"dragdrop-dragging");a=new MS(this.j.a,null);this.a=a.a+this.j.a.pb.clientLeft;this.b=a.d+this.j.a.pb.clientTop;this.d=this.a+this.j.a.pb.clientWidth-this.j.e.de();this.c=this.b+this.j.a.pb.clientHeight-this.j.e.ce()};_.a=0;_.b=0;_.c=0;_.d=0;function DY(a){sS();zS.call(this,a);this.c=new pp}\nw(822,44,{},DY);_.hd=function(){var a;a=this.j.e.ob;a.C||sx(a.x);CS(this.j.e,"dragdrop-dragging");jY(a.I,!1);nT(a,new lT(a.q,a.p));wm(a.z,1)};\n_.kd=function(){var a,b,c,d;d=this.j.e.ob;c=Au(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.be()-Pm(this.j.c,this.b):this.j.e.be()-this.j.c,0!=b&&(a=d.p,b=Pm(a+b,Nq(d.I.b.pb,Li)),b!=a&&cX(d,0,a-b),nT(d,new lT(d.q,b)),wm(d.z,333))):0!=(c&4)&&(b=this.i?xQ(this.j.c,this.d)-this.j.e.be():this.j.c-this.j.e.be(),0!=b&&(a=d.p,b=Pm(a+b,Nq(d.I.b.pb,Li)),nT(d,new lT(d.q,b)),wm(d.z,333)));0!=(c&8)?(b=this.i?this.j.e.ae()-Pm(this.j.b,this.a):this.j.e.ae()-this.j.b,0!=b&&(a=d.q,b=96<a+b?a+b:96,b!=a&&cX(d,\na-b,0),nT(d,new lT(b,d.p)),wm(d.z,333))):0!=(c&1)&&(b=this.i?xQ(this.j.b,this.e)-this.j.e.ae():this.j.b-this.j.e.ae(),0!=b&&(a=d.q,nT(d,new lT(96<a+b?a+b:96,d.p)),wm(d.z,333)))};\n_.jd=function(){var a;a=this.j.e.ob;a==a.r.a||oX(a);jY(a.I,!0);a.C||(a.x||(a.x=new FY,Zw(a.x,"mosaic-GlassPanel-invisible")),TX(a.x.pb,Bk,(NX(),PX(a.pb,Bk))),Kx((tx(),Fz(null)),a.x,0,0));Zw(this.j.e,"dragdrop-dragging");a=new MS(this.j.a,null);this.a=a.a+this.j.a.pb.clientLeft;this.b=a.d+this.j.a.pb.clientTop;this.e=this.a+this.j.a.pb.clientWidth-this.j.e.de();this.d=this.b+this.j.a.pb.clientHeight-this.j.e.ce()};_.a=0;_.b=0;_.d=0;_.e=0;function ST(){ST=x;TT=new GY}\nfunction FY(){ST();var a;this.d=new HY(this);this.a=!1;this.b=new Ux;lU(this,this.b);a=this.pb.style;a[WO]="#000";a[bP]="alpha(opacity=50)";a[fP]="0.5";this.pb[Kg]="gwt-GlassPanel"}w(823,379,wO,FY);\n_.ne=function(){var a;nU(this);try{a=this.ob}catch(b){b=pq(b);if(H(b,104))throw new px("Parent widget must be an instance of AbsolutePanel");throw b;}a==(tx(),Fz(null))?(RT(TT,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),om(Em,a),a.b=!0,a.c=OS(a),vm(Em,a),this.c=new IY(this),zw(new QT(this.c))):$doc.compatMode==Sd?(this.pb.style[Bg]=dc,this.pb.style[tj]=dc):bx(this,Nq(a.pb,Mi),Nq(a.pb,Li));this.a&&lw(new PT(this));Kx(Fz(null),new JY,er($doc),fr($doc))};\n_.oe=function(){this.f.oe();pm(this.d);this.c&&(OT(xw,this.c,y(KY,q,27,[(!fu&&(fu=new Jm),fu)])),this.c=null);this.a&&OT(ow,this,y(KY,q,27,[(!nw&&(nw=new Jm),nw)]))};_.Zd=function(a){switch(Nw(a.type)){case 256:if(27==(a.keyCode||0))return sx(this),!1;case 1:if(Wq(this.pb,a.srcElement))return sx(this),!1}return!0};_.pe=Qv;_.a=!1;_.b=null;_.c=null;var TT;function HY(a){Dm();this.a=a}w(824,65,{},HY);_.vd=function(){RT((ST(),TT),this.a,!1)};_.a=null;function IY(a){this.a=a}w(825,1,{},IY);_.a=null;\nfunction JY(){this.pb=yy();var a;a=new EU(new LY(this));mx(this,a,(ys(),ys(),zs));mx(this,a,(tT(),tT(),uT))}w(826,382,rl,JY);_.pe=function(){KS(new MY(this))};function LY(a){this.a=a}w(827,1,{},LY);_.a=null;function MY(a){this.a=a}w(828,1,el,MY);_.pd=function(){hz(this.a.pb)};_.a=null;function NY(a){a.pb.style[zk]=ng;a.pb.style[Hh]=ng;if(a.kb){var a=a.ob,b;H(a,129)?a.Sh(null):(b=EY(a))&&b.Sh(a)}}w(830,362,tO);_.Rh=function(){NY(this);return new lT(Nq(this.pb,Mi),Nq(this.pb,Li))};_.Sh=function(){NY(this)};\n_.Th=Qv;_.Yd=function(){};_.He=Qv;function fY(){this.pb=Tq("label");this.pb[Kg]="mosaic-Label";this.pb.style[xk]=Hi;this.pb[Kg]="mosaic-HTML"}w(829,830,tO,fY);function CX(a){lU(this,new OY(a));this.pb[Kg]="mosaic-ImageButton"}w(831,379,wO,CX);\nfunction OY(a){var b=(zy(),Ay),c=(Hy(),Iy),d;d=new uU;d.f[Ag]=bc;d.f[Eg]=0;d.f[Fg]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;tU(b.a);b.a.c.rows[0].cells[0][jg]=c.a;tU(b.a);b.a.c.rows[0].cells[0].style[tk]=e.a;tU(d);b=qU(d,0,0,!0);a&&(sx(a),c=d.i,c.a?(e=c.a.a,ZB(c.b,e,a),c.a=c.a.b):(e=c.b.c,vm(c.b,a)),a.pb[UO]=e,gw(b,a.pb),vx(a,d));lU(this,d);$w(this.pb,"mosaic-WidgetWrapper",!0)}w(834,379,wO,OY);_.a=null;_.b=null;function uX(a){this.a=a}w(835,1,{},uX);\n_.Jd=function(){this.a.hb&&this.a!=this.a.r.a&&oX(this.a)};_.a=null;function vX(a){Dm();this.a=a}w(836,65,{},vX);_.vd=function(){sT(this.a.T.jb);var a=this.a;eu((!a.y&&(a.y=new PY),a.y))};_.a=null;function wX(a){Dm();this.a=a}w(837,65,{},wX);_.vd=function(){iX(this.a,(iT(),jT))};_.a=null;function xX(a){Dm();this.a=a}w(838,65,{},xX);_.vd=function(){iX(this.a,(iT(),jX))};_.a=null;function AX(){}w(839,1,{},AX);function DX(a){this.a=a}w(840,1,{},DX);_.Jd=function(){this.a.Be()};_.a=null;\nfunction GX(a){this.a=a}w(841,1,{},GX);_.a=null;function HX(a){this.a=a}w(842,1,el,HX);_.pd=function(){this.a.O==(iT(),jT)?wm(this.a.A,333):this.a.O==jX&&wm(this.a.B,333)};_.a=null;function eX(a){this.pb=a;ox(this)}w(843,362,jl,eX);_.Kd=uD;_.Ld=sy;_.Md=LB;_.Nd=Xl;function PY(){xu.call(this,null)}w(844,284,sl,PY);function iT(){iT=x;jT=new QY(0);jX=new QY(1);kX=new QY(2);RY=y(SY,q,124,[jT,jX,kX])}function QY(a){this.b=a}w(845,193,{88:1,93:1,95:1,124:1},QY);var RY,jT,jX,kX;w(846,1,{});\nfunction RT(a,b,c){var d,e,f,g,h;e=dr();d=cr();if(!c||e!=a.b||d!=a.a)f=(tx(),Nq(Fz(null).pb,Mi)),c=Nq(Fz(null).pb,Li),h=(cU(),dU).scrollWidth,g=dU.scrollHeight,f=e>(f>h?f:h)?e:f>h?f:h,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.pb.style[zk]=f+bj),0<=c&&(b.pb.style[Hh]=c+bj),a.b=e,a.a=d}function GY(){}w(847,846,{},GY);_.a=-1;_.b=-1;function TY(a,b){var c,d,e;if(a.k)return!0;a.x.mg();for(c=new jU(b);c.a.a<c.a.b.c-1;)d=QW(eA(c.a)),e=d.ob,H(e,130)&&e.ie(d.fe()),d.fe()&&vm(a.x,d);return!0}\nfunction UY(a,b){var c,d,e;if(b.a)a.c&&nm(a.c),a.c=new VY(a,b),qm(a.c,333);else for(d=new uu(a.x);d.b<d.d.Pf();)c=vu(d),e=c.nb,Nx(b,WY(c),e.s,e.t),XY(c,e.u,e.r,y(A,u,-1,[YY(a.q.a,c).d,YY(a.p.a,c).c,YY(a.n.a,c).a,YY(a.o.a,c).b]),y(A,u,-1,[ZY(a.i.a,c).d,ZY(a.f.a,c).c,ZY(a.d.a,c).a,ZY(a.e.a,c).b]),y(A,u,-1,[$Y(a.u,c),$Y(a.t,c),$Y(a.r,c),$Y(a.s,c)]))}\nfunction aZ(){this.x=new Bm;this.j=new bZ(this);this.w=new cZ(this.j);this.v=new dZ(this.j);this.q=new eZ(this.j);this.p=new fZ(this.j);this.n=new gZ(this.j);this.o=new hZ(this.j);this.i=new iZ(this.j);this.f=new jZ(this.j);this.d=new kZ(this.j);this.e=new lZ(this.j);this.u=new mZ(this.j);this.t=new mZ(this.j);this.r=new mZ(this.j);this.s=new mZ(this.j)}w(848,1,{});_._h=function(a){UY(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;\n_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function VY(a,b){this.a=a;this.b=b;var c=(ym(),zm);this.k=new xm(this);this.s=c}w(849,58,{},VY);_.qd=xx;_.rd=xx;\n_.td=function(a){var b,c,d;for(c=new uu(this.a.x);c.b<c.d.Pf();)b=vu(c),H(b,40)&&(b=b.jb),d=b.nb,d.i=Uu(d.o+(d.s-d.o)*a),d.v=Uu(d.p+(d.t-d.p)*a),d.w=Uu(d.q+(d.u-d.q)*a),d.f=Uu(d.n+(d.r-d.n)*a),Nx(this.b,WY(b),d.i,d.v),XY(b,d.w,d.f,y(A,u,-1,[YY(this.a.q.a,b).d,YY(this.a.p.a,b).c,YY(this.a.n.a,b).a,YY(this.a.o.a,b).b]),y(A,u,-1,[ZY(this.a.i.a,b).d,ZY(this.a.f.a,b).c,ZY(this.a.d.a,b).a,ZY(this.a.e.a,b).b]),y(A,u,-1,[$Y(this.a.u,b),$Y(this.a.t,b),$Y(this.a.r,b),$Y(this.a.s,b)]))};_.a=null;_.b=null;\nw(851,1,{});_.a=null;function kZ(a){this.a=a}w(850,851,{},kZ);function lZ(a){this.a=a}w(852,851,{},lZ);function jZ(a){this.a=a}w(853,851,{},jZ);function iZ(a){this.a=a}w(854,851,{},iZ);function gZ(a){this.a=a}w(855,851,{},gZ);function hZ(a){this.a=a}w(856,851,{},hZ);function fZ(a){this.a=a}w(857,851,{},fZ);function eZ(a){this.a=a}w(858,851,{},eZ);w(859,851,{},function(a){this.a=a});w(860,851,{},function(a){this.a=a});\nfunction $Y(a,b){var c=a.a,d;d=Au(c.d,b);d||(d=new XX(SX(b.pb)),D(c.d,b,d));return d.d}function mZ(a){this.a=a}w(861,851,{},mZ);function dZ(a){this.a=a}w(862,851,{},dZ);function cZ(a){this.a=a}w(863,851,{},cZ);function ZY(a,b){var c;c=Au(a.a,b);c||(c=new XX(gX(b.pb)),D(a.a,b,c));return c}function YY(a,b){var c;c=Au(a.b,b);c||(c=new XX(RX(b.pb)),D(a.b,b,c));return c}\nfunction nZ(a,b){var c,d;d=Au(a.e,b);if(!d){c=b.nb;a:{d=a.f;var e=EY(b),f,g,h,j,l;if(H(b,129)){if(null!=c.k&&null!=c.j){d=new lT(oZ(e,!0),oZ(e,!1));break a}j=b.Rh();null!=c.k&&(j.b=oZ(e,!0));null!=c.j&&(j.a=oZ(e,!1))}else{if(null!=c.k&&null!=c.j){d=new lT(oZ(e,!0),oZ(e,!1));break a}j=new VX;f=b.pb;l=f.style;g=l[Zi];h=l[uk];l[Zi]="static";l[uk]=Ih;null!=c.k?j.b=oZ(e,!0):(l[zk]=ng,j.b=(f.offsetWidth||0)+YY(d.o.a,b).b+YY(d.p.a,b).c);null!=c.j?j.a=oZ(e,!1):(l[Hh]=ng,j.a=(f.offsetHeight||0)+YY(d.q.a,b).d+\nYY(d.n.a,b).a);l[Zi]=g;l[uk]=h}d=j}null!=c.k&&(Cr(),Fr)==c.k.bi()||null!=c.j&&(Cr(),Fr)!=c.j.bi()||D(a.e,b,d)}return d}function bZ(a){this.f=a;this.c=new pp;this.e=new pp;this.b=new pp;this.a=new pp;this.d=new pp}w(864,1,{},bZ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function pZ(a){var b;b=a.nb;if(null==b||!H(b,127))b=new qZ,a.nb=b;return b}function hY(){kY.call(this,(lY(),rZ))}function kY(a){var b=(sZ(),tZ);aZ.call(this);this.b=a;this.a=b}w(865,848,{},hY,kY);\n_.ai=function(a){var b,c,d,e,f,g,h,j,l;j=new VX;TY(this,a);l=YY(this.o.a,a).b+YY(this.p.a,a).c+ZY(this.e.a,a).b+ZY(this.f.a,a).c+$Y(this.s,a)+$Y(this.t,a);d=YY(this.q.a,a).d+YY(this.n.a,a).a+ZY(this.i.a,a).d+ZY(this.d.a,a).a+$Y(this.u,a)+$Y(this.r,a);c=this.x.c;if(0==c)return j.b=l,j.a=d,j;a=a.o;this.b==(lY(),rZ)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new uu(this.x);a.b<a.d.Pf();)c=vu(a),e=pZ(c),b=null,h=c.ob,H(h,130)&&(b=h,b=uZ(b),b=new lT(b[1]+b[3],b[0]+b[0])),this.b==rZ?(l+=nZ(this.w.a,c).b,e.a=nZ(this.v.a,\nc).a,H(h,130)&&(l+=b.b,e.a+=b.a),f=Pm(f,e.a)):(d+=nZ(this.v.a,c).a,e.b=nZ(this.w.a,c).b,H(h,130)&&(d+=b.a,e.b+=b.b),g=Pm(g,e.b));this.b==rZ?(j.b=l,j.a=d+f):(j.b=l+g,j.a=d);return j};\n_._h=function(a){var b,c,d,e,f,g,h,j,l,n,o,r,t,z,v,E,s,F;if(TY(this,a)&&(e=this.x.c,0!=e)){v=a.o;t=$Y(this.s,a);E=$Y(this.u,a);c=kT(a.pb);F=c.b-(t+$Y(this.t,a));o=c.a-(E+$Y(this.r,a));g=F;c=o;this.b==(lY(),rZ)?g-=(e-1)*v:c-=(e-1)*v;h=j=0;for(e=new uu(this.x);e.b<e.d.Pf();)d=vu(e),b=null,r=pZ(d),z=d.ob,H(z,130)&&(b=z,b=uZ(b),b=new lT(b[1]+b[3],b[0]+b[0])),this.b==rZ?(r.d?++j:(r.b=nZ(this.w.a,d).b,H(z,130)&&(r.b+=b.b),g-=r.b),r.c?r.a=o:(r.a=nZ(this.v.a,d).a,H(z,130)&&(r.a+=b.a))):(r.c?++h:(r.a=nZ(this.v.a,\nd).a,H(z,130)&&(r.a+=b.a),c-=r.a),r.d?r.b=F:(r.b=nZ(this.w.a,d).b,H(z,130)&&(r.b+=b.b)));for(e=new uu(this.x);e.b<e.d.Pf();)d=vu(e),b=null,r=d.nb,z=d.ob,H(z,130)&&(b=z,b=uZ(b),b=new lT(b[1]+b[3],b[0]+b[0])),s=r.b,n=r.a,this.b==rZ?r.d&&(s=~~(g/j)):r.c&&(n=~~(c/h)),E=0>E?0:E,l=s,f=n,H(z,130)&&(l-=b.b,f-=b.a),this.b==mY?(r.s=this.a==(sZ(),tZ)?t:this.a==vZ?t+~~(F/2)-~~(s/2):t+F-s,r.t=E,r.u=l,r.r=f,E+=n+v):(this.a==(sZ(),tZ)?(r.s=t,r.t=E):this.a==vZ?(r.s=t,r.t=E+~~(o/2)-~~(n/2)):(r.s=t,r.t=E+o-n),r.u=\nl,r.r=f,t+=s+v),a.a&&(z=d.ae()-Xq(a.pb)-$Y(this.s,a),-1==r.o&&(r.o=z),z=d.be()-Zq(a.pb)-$Y(this.u,a),-1==r.p&&(r.p=z),z=d.de(),-1==r.q&&(r.q=z),d=d.ce(),-1==r.n&&(r.n=d));UY(this,a)}};_.a=null;_.b=null;function sZ(){sZ=x;tZ=new wZ(0);vZ=new wZ(1);xZ=new wZ(2);yZ=y(zZ,q,125,[tZ,vZ,xZ])}function wZ(a){this.b=a}w(866,193,{88:1,93:1,95:1,125:1},wZ);var yZ,vZ,xZ,tZ;function lY(){lY=x;rZ=new AZ(0);mY=new AZ(1);BZ=y(CZ,q,126,[rZ,mY])}function AZ(a){this.b=a}w(867,193,{88:1,93:1,95:1,126:1},AZ);\nvar BZ,rZ,mY;w(869,1,{131: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 qZ(){this.e=!1}function FX(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(868,869,{127:1,131:1},qZ,FX);_.a=0;_.b=0;_.c=!1;_.d=!1;function DZ(a,b){if(a.k)return!0;TY(a,b);if(0<a.x.c){a.a=ww(a.x,0);var c=a.a,d;d=c.nb;if(null==d||!H(d,128))d=new EZ,c.nb=d;a.b=d;a.x.mg();vm(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}\nfunction FZ(){aZ.call(this)}w(870,848,{},FZ);_.ai=function(a){var b,c;c=new VX;DZ(this,a);if(this.a){b=nZ(this.w.a,this.a).b;var d=nZ(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.ob;H(b,130)&&(b=uZ(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=YY(this.o.a,a).b+YY(this.p.a,a).c+ZY(this.e.a,a).b+ZY(this.f.a,a).c+$Y(this.s,a)+$Y(this.t,a);c.a+=YY(this.q.a,a).d+YY(this.n.a,a).a+ZY(this.i.a,a).d+ZY(this.d.a,a).a+$Y(this.u,a)+$Y(this.r,a);return c};\n_._h=function(a){var b,c,d,e,f;DZ(this,a)&&(d=$Y(this.s,a),e=$Y(this.u,a),c=kT(a.pb),f=c.b-(d+$Y(this.t,a)),c=c.a-(e+$Y(this.r,a)),b=this.a.ob,H(b,130)&&(b=uZ(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.ae()-Xq(a.pb)-$Y(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.be()-Zq(a.pb)-$Y(this.u,a),-1==d.p&&(d.p=e),d=this.b,e=this.a.de(),-1==d.q&&(d.q=e),d=this.b,e=this.a.ce(),-1==d.n&&(d.n=e)),UY(this,a))};_.a=null;_.b=null;function EZ(){this.e=!1}\nw(871,869,{128:1,131:1},EZ);function uZ(a){var b,c,d,e;null==a.a&&(a.a=C(A,u,-1,4,1),e=Rq(a.c.children[0].children[0]),c=Rq(a.c.children[2].children[2]),d=RX(a.pb),b=gX(a.pb),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 GZ(a,b){a.kb&&sx(a);return Sx(a,b)}function HZ(){py();fy.call(this,qy)}w(872,369,{26:1,28:1,36:1,40:1,41:1,42:1,44:1,48:1,50:1,130:1},HZ);\n_.re=function(a){return GZ(this,a)};_.a=null;function EX(a,b,c){var d=a.p.c;b.nb=c;PW(a,b,a.pb,d,!0)}function WY(a){var b;b=a.ob;return H(b,130)?b:a}function oT(a){if(!a.kb)return new VX;if(-1==a.j.b||-1==a.j.a)a.j=a.d.ai(a),qT(a,a.j),a.d._h(a),a.j=a.d.ai(a);return a.j}function QW(a){return H(a,130)?a.jb:a}function IZ(a){var b;if(!a.n){b=(!dY&&(dY=new cY),dY);var c=JZ(a,BO,!0);b.a=c;c=JZ(a,CO,!0);b.b=c;a.n=b}return a.n}\nfunction PW(a,b,c,d,e){if(H(b,40))throw new Km("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&H(f,131)&&f.e?(c=new HZ,Ex(a,c,a.pb,d,!0),Tx(c,b)):Ex(a,b,c,d,e);RW(a,b)}\nfunction RW(a,b){var c;c=a.d;if(b){var d=c.j;Cu(d.c,b);Cu(d.e,b);Cu(d.b,b);Cu(d.a,b);Cu(d.d,b)}else d=c.j,Pz(d.c),Pz(d.e),Pz(d.b),Pz(d.a),Pz(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.ob;if(c==WY(a))c=c.ob;else{if(H(c,123)||H(c,39))d=c,c=c.ob,c==WY(d)&&(c=c.ob);H(c,130)&&H(c.ob,122)&&(c=c.ob)}H(c,129)&&!H(c,122)&&(c.Sh(a.ob),c.Sh(a))}}\nfunction sT(a){if(a.kb&&a.pb.style.display!=Fi){a.pb.scrollTop=0;var b=a.pb,c=0;b.currentStyle.direction==yj&&(c=-c);b.scrollLeft=c;a.d._h(a);a.c=!1;KZ(a)}}function KZ(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=QW(GU(a.p,d)),H(b,130)&&(b=b.jb),b.fe()&&(H(b,129)?b.Th():H(b,47)&&b.He())}function SW(a,b){var c;H(b,130)&&(b=H(b,130)?b.jb:b);c=WY(b);return Lx(a,c)?(H(c,130)&&GZ(c,b),RW(a,null),!0):!1}\nfunction gY(a,b){var c;a.d=b;null!=a.e&&CS(a,dx(a.pb)+$a+a.e);a.e=b.cZ.d;c=nA(a.e,fx(46));a.e=$C(a.e,c+1,a.e.length);Zw(a,dx(a.pb)+$a+a.e);RW(a,null)}function JZ(a,b,c){a.k||(a.k=Tq(Nj),TX(a.k,Zi,bg),TX(a.k,uk,Ih),TX(a.k,Xh,dc),TX(a.k,ek,dc),a.pb.appendChild(a.k));TX(a.k,zk,b);TX(a.k,Hh,b);a=QX(a.k);return c?a.b:a.a}\nfunction oZ(a,b){var c;c=null.bi();if(c==(Cr(),Rr)){c=(IZ(a),null.bi());var d=(-1==bY&&(bY=(NX(),NW(DO,!0))),bY);return Q(L(Math.round(100*d*c/254)))}if(c==Hr)return c=IZ(a),d=null.bi(),Q(L(R(d*(-1==c.a&&(c.a=NW(BO,!0)),c.a))));if(c==Jr)return c=IZ(a),d=null.bi(),Q(L(R(d*(-1==c.b&&(c.b=NW(CO,!0)),c.a))));if(c==Pr)return c=(IZ(a),null.bi()),d=(-1==bY&&(bY=(NX(),NW(DO,!0))),bY),Q(L(Math.round(d*c)));if(c==Tr)return c=(IZ(a),null.bi()),d=(-1==bY&&(bY=(NX(),NW(DO,!0))),bY),Q(L(Math.round(10*d*c/254)));\nif(c==Nr)return Q(L(R(12*(IZ(a),null.bi())*Q(L(R((-1==bY&&(bY=(NX(),NW(DO,!0))),bY)/72))))));if(c==Fr)return JZ(a,null.bi(),b);if(c==Lr)return c=(IZ(a),Q(L(R(null.bi())))),d=(-1==bY&&(bY=(NX(),NW(DO,!0))),bY),Q(L(Math.round(d*c/72)));if(null.bi()==Dr)return Q(L(R(null.bi())));throw new Km("Invalid size: "+null.bi());}function tX(){var a=new FZ;Px.call(this);this.j=new lT(-1,-1);new LZ(this);this.pb[Kg]="mosaic-LayoutPanel";gY(this,a)}\nw(873,359,{26:1,28:1,36:1,41:1,42:1,44:1,47:1,48:1,50:1,129:1},tX);_.ve=function(a){PW(this,a,this.pb,this.p.c,!0)};_.ke=function(){yx(this,new MZ)};_.le=function(){yx(this,new NZ)};_.Rh=function(){return oT(this)};_.se=function(a){return Hx(this.p,WY(a))};_.te=function(a,b,c,d){PW(this,a,b,c,d)};_.Sh=function(a){RW(this,a)};_.ue=function(){return new jU(this)};_.Th=wx;\n_.pe=function(){var a;this.b&&(null!=this.i&&null!=this.f?(cx(this,this.i,this.f),this.i=this.f=null):(a=oT(this),null!=this.i?(cx(this,this.i,a.a+bj),this.i=null):null!=this.f?(cx(this,a.b+bj,this.f),this.f=null):cx(this,a.b+bj,a.a+bj)),sT(this))};_.He=wx;_.re=function(a){return SW(this,a)};_.he=function(a){this.pb.style[Hh]=a;this.kb||(this.f=a)};_.we=function(a,b,c){Nx(this,WY(a),b,c)};_.je=function(a){this.pb.style[zk]=a;this.kb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.k=null;_.n=null;_.o=4;function MZ(){}w(874,1,{},MZ);_.Fe=function(a){WY(a).ne()};function NZ(){}w(875,1,{},NZ);_.Fe=function(a){WY(a).oe()};function jU(a){this.b=a;this.a=new Jx(this.b.p)}w(876,1,{},jU);_.Vd=function(){return this.a.a<this.a.b.c-1};_.Wd=function(){return QW(eA(this.a))};_.Xd=function(){fA(this.a)};_.b=null;function OZ(){OZ=x;new BU}function LZ(a){OZ();$w(a.pb,"dragdrop-dropTarget",!0);this.a=a;new PZ(this)}w(877,50,{},LZ);function PZ(a){Dm();this.a=a}w(878,65,{},PZ);\n_.vd=function(){RW(this.a.a,null);sT(this.a.a)};_.a=null;function EY(a){a=a.ob;return!a?null:H(a,129)?a:EY(a)}function mX(a,b,c){var d;d=a.pb;XY(a,b,c,RX(d),gX(d),SX(d))}function XY(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.je((0>g?0:g)+(Cr(),bj)),b!=a.de()&&a.je((0>b?0:b)+bj));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.he((0>b?0:b)+(Cr(),bj)),c!=a.ce()&&a.he((0>c?0:c)+bj))}function qT(a,b){mX(a,b.b,b.a)}var QZ=QJ(" S");U(471);U(478);U(655);U(691);U(516);U(671);U(466);\nvar RZ=OJ(192,function(){JS();return aT}),bT=KJ(910,RZ);OJ(194,null);OJ(195,null);OJ(196,null);OJ(197,null);OJ(198,null);var SZ=OJ(295,function(){BT();return GT}),HT=KJ(919,SZ);U(486);var xV=U(481);U(464);U(465);PJ();PJ();PJ();U(511);U(23);U(22);U(32);var mR=KJ(925,QZ),oR=KJ(926,hK),TZ=U(18),sR=KJ(927,TZ);U(26);U(749);U(510);U(522);U(521);U(526);U(387);U(386);U(584);U(523);U(517);var hV=U(463),gV=KJ(930,QB);U(756);U(755);U(786);U(753);U(784);var UZ=OJ(845,function(){iT();return RY}),SY=KJ(931,UZ);\nU(844);U(843);U(835);U(836);U(837);U(838);U(839);U(840);U(841);U(842);U(816);U(743);U(745);U(7);var VZ=U(12),uQ=KJ(932,VZ),hQ=KJ(933,kH),zP=KJ(934,XE),WZ=U(9),aQ=KJ(935,WZ),XZ=U(11),YP=KJ(936,XZ);U(21);U(13);U(8);U(10);U(640);U(642);U(643);var YZ=U(644),jW=KJ(937,YZ);U(645);var ZZ=OJ(646,function(){hW();return rW}),sW=KJ(938,ZZ);OJ(647,null);OJ(648,null);OJ(649,null);U(641);U(623);U(633);U(634);U(635);U(376);U(375);U(380);U(27);U(31);U(14);var $Z=U(null),dR=KJ(945,$Z);U(16);var gR=KJ(946,hq);U(20);\nU(17);U(15);U(379);U(818);U(44);U(821);U(822);U(820);U(819);U(812);U(811);U(873);U(874);U(875);U(876);U(814);U(282);U(608);U(607);U(244);var WX=U(802),$X=U(804);U(280);U(830);U(829);U(297);U(369);U(872);U(333);U(336);U(334);U(335);U(46);U(48);U(47);U(402);U(330);var KY=KJ(948,QN);U(331);U(629);U(831);U(796);U(298);var aY=U(805);U(815);U(834);U(869);U(868);U(252);U(45);U(848);U(865);var a_=OJ(866,function(){sZ();return yZ}),zZ=KJ(949,a_),b_=OJ(867,function(){lY();return BZ}),CZ=KJ(950,b_);U(851);U(860);\nU(859);U(863);U(862);U(858);U(857);U(855);U(856);U(854);U(853);U(850);U(852);U(861);U(864);U(849);U(817);U(870);U(384);U(383);U(389);U(390);U(388);U(332);U(352);U(353);U(52);U(55);U(871);U(49);U(51);U(50);U(877);U(878);U(823);U(826);U(827);U(828);U(824);U(825);var YX=U(803);U(846);U(847);U(808);U(809);U(258);B(qO)(9);function LA(){}\nfunction xx(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new uu(b.x);d.b<d.d.Pf();)c=vu(d),H(c,40)&&(c=c.jb),e=c.nb,Nx(a,WY(c),e.s,e.t),XY(c,e.u,e.r,y(A,u,-1,[YY(b.q.a,c).d,YY(b.p.a,c).c,YY(b.n.a,c).a,YY(b.o.a,c).b]),y(A,u,-1,[ZY(b.i.a,c).d,ZY(b.f.a,c).c,ZY(b.d.a,c).a,ZY(b.e.a,c).b]),y(A,u,-1,[$Y(b.u,c),$Y(b.t,c),$Y(b.r,c),$Y(b.s,c)]));KZ(a);this.a.c=null;for(b=new uu(this.a.x);b.b<b.d.Pf();)a=vu(b),H(a,40)&&(a=a.jb),a=a.nb,a.o=a.p=a.q=a.n=-1}function sy(a){return mx(this,a,(st(),st(),tt))}\nfunction Sv(){return this.a}function Qv(){}function LB(a){return mx(this,a,(vt(),vt(),wt))}function wx(){sT(this)}function KA(){return xK(this.a)}function Yl(){return this.c}function uD(a){return mx(this,a,(pt(),pt(),qt))}function Ms(a){CW(this,a)}function iJ(a){return this.a<a.a?-1:this.a>a.a?1:0}function Pt(){return Xq(this.pb)}function mK(){var a;a=31+this.a;return a=31*a+this.b}function MA(){sT(this.f)}function sK(){return!1}function Xl(a){return mx(this,a,(Ct(),Ct(),Dt))}\nfunction lx(){return Ka+this.a+Ua+this.d+La}function WB(){return!1}function DC(){return!0}function NA(){return null}function sI(){sT(this.T.jb)}function kx(){var a,b,c,d,e,f;if(this.e){a=kT(this.pb);for(c=0,d=this.e.a.c;c<d;++c)f=ww(this.e.a,c),b=new lT(Nq(f.pb,Mi),Nq(f.pb,Li)),e=bX(this,f),e.a-=Pm(0,e.a+Nq(f.pb,Mi)-a.b),e.b-=Pm(0,e.b+Nq(f.pb,Li)-a.a),fX(f,Pm(0,e.a),Pm(0,e.b)),b.b=b.b>a.b?a.b:-1,b.a=b.a>a.a?a.a:-1,mX(f,b.b,b.a),f.O==(iT(),jT)&&qT(f,new nX(kT(this.pb))),wm(f.z,1)}}\nfunction tI(){return!oA(this)?new xA(0,0):IA(this.Tc,this)}function WJ(){}function jx(){return Zq(this.pb)};\n//@ sourceURL=9.js\n')
diff --git a/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/1.cache.js b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/1.cache.js
new file mode 100644
index 0000000..963c5ef
--- /dev/null
+++ b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/1.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback1('var L0={10:1,89:1,93:1,104:1},M0="\\t",N0=" ",O0=" 1",P0=" 2",Q0=" 3",R0=" 0",S0=" 1",T0=" 2",U0="!a",V0=\'" fill="\',W0="Assignment of aromatic double bonds failed",X0="M",Y0="r";function Z0(a){var b;b=a.K.c*$0(a.G);a.R=0.06*b;a.M=0.15*b;a.L=0.38*b;a.P=0.47*b;a.Q=nw(0.6*b*a.E+0.5);a.O=0.12*b;a.S=0.4*b;a.y=0.5*b+0.5}\nfunction a1(a,b,c,d){var e,f,g;f=(b.b-b.a)/10;g=(b.d-b.c)/10;e=new b1;c1(a.G,NS(a.G,c,d))?d=c=-3:(c=a.r[c],d=a.r[d]);d1(a,c);e.a=b.a;e.c=b.c;e.b=b.a+2*f;e.d=b.c+2*g;e1(a,e);e.a=b.a+4*f;e.c=b.c+4*g;e.b=b.a+5*f;e.d=b.c+5*g;e1(a,e);d1(a,d);e.a=b.a+5*f;e.c=b.c+5*g;e.b=b.a+6*f;e.d=b.c+6*g;e1(a,e);e.a=b.a+8*f;e.c=b.c+8*g;e.b=b.b;e.d=b.d;e1(a,e);d1(a,a.J)}\nfunction f1(a,b,c,d){if(c1(a.G,NS(a.G,c,d)))d1(a,-3),e1(a,b),d1(a,a.J);else if(a.r[c]!=a.r[d]){var e,f;e=new b1;f=new b1;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;g1(a,e)&&(d1(a,a.r[c]),e1(a,e));g1(a,f)&&(d1(a,a.r[d]),e1(a,f));d1(a,a.J)}else 0!=a.r[c]?(d1(a,a.r[c]),e1(a,b),d1(a,a.J)):e1(a,b)}\nfunction h1(a,b){var c;for(c=0;c<a.T.c;++c)a.w=i1(a.w,Nx(a.T,c));var d,e,f,g,h;d=D(Aq,ul,-1,a.G.o,2);for(c=0;c<a.G.p;++c)0!=(a.G.z[c]&131072)&&(d[Y(a.G,0,c)]=!0,d[Y(a.G,1,c)]=!0);f=new j1;for(c=0;c<a.G.o;++c)if(e=0!=(a.G.w[c]&536870912)?0.47*b:d[c]?0.38*b:0,0!=e){g=k1(a.K,gR(a.G,c));h=l1(a.K,hR(a.G,c));var j=f;h-=e;var l=2*e,o=2*e;j.c=g-e;j.d=h;j.b=l;j.a=o;a.w=i1(a.w,f)}c=0.1*b;a.w.c-=c;a.w.d-=c;a.w.b+=2*c;a.w.a+=2*c}\nfunction m1(a,b){var c,d;if(0!=(a.B&128))return a.r[b];d=n1(a,b);if(-1==d){c=a.G;var e,f,g,h;e=-1;if(1==c.k[b])for(f=0;f<c.f[b];++f)if(2==c.j[b][f]){f=c.e[b][f];if(2==c.f[f]&&2==c.k[f])for(h=0;2>h;++h)if(g=c.e[f][h],g!=b&&1==c.k[g]){e=f;break}break}c=e;-1!=c&&(b=c,d=n1(a,c))}if(-1==d)return a.r[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448}}\nfunction n1(a,b){var c,d,e;d=e=-1;if(0!=(a.B&128))return-1;0!=(a.G.s[b]&134217728)&&(e=vS(a.G,b),d=wS(a.G,b));c=aS(a.G,b);-1!=c&&(e=~~(a.G.z[c]&3072)>>10,d=xS(a.G,c));-1!=e&&0!=e&&(e|=d<<8);return e}function o1(a,b){var c;if(0==XQ(a.G,b))return!1;for(c=0;c<XQ(a.G,b);++c)if(!c1(a.G,lR(a.G,b,c)))return!1;return!0}function q1(a){var b;a.s=D(Aq,ul,-1,a.G.o,2);for(b=0;b<a.G.p;++b)a.s[Y(a.G,0,b)]=!0,a.s[Y(a.G,1,b)]=!0}\nfunction r1(a,b,c,d,e){var f,g,h,j,l,o,n;o=!1;e.a=0;e.b=0;0<d?f=2.617993878:f=3.665191429;n=nR(a.G,b,c);for(j=0;j<a.G.f[b];++j)g=lR(a.G,b,j),h=n,Y(a.G,0,g)==b?l=Y(a.G,1,g):l=Y(a.G,0,g),l!=c&&(g=nR(a.G,b,l),n<g&&(h+=6.283185307179586),g=h-g,0<d?(3.141592653589793>g&&(o=!0),2.617993878<g&&(g=2.617993878),0.523598776>g&&(g=0.523598776),g<=f&&(f=g,g=a.M*Math.tan(g-1.5707963267948966)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))):(3.141592653589793<=g&&(o=!0),3.665191429>g&&(g=3.665191429),5.759586531<\ng&&(g=5.759586531),g>=f&&(f=g,g=a.M*Math.tan(4.712388981-g)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))));return o}function s1(a,b,c,d){0==b?(0>c?d.a=a.M:d.a=-a.M,d.b=0):(c=Math.atan(c/b),0>b&&(c+=3.141592653589793),d.a=-(a.M*Math.sin(c)),d.b=a.M*Math.cos(c))}\nfunction t1(a,b,c,d){var e,f,g,h,j,l,o,n;e=new b1;h=new b1;l=new u1;j=new u1;f=Y(a.G,0,c);g=Y(a.G,1,c);d&&(o=b.a,b.a=b.b,b.b=o,o=b.c,b.c=b.d,b.d=o,o=f,f=g,g=o);if(g1(a,b))if(kR(a.G,c)){e.a=b.a;e.c=b.c;e.b=b.b;e.d=b.d;d=d?-v1(a,c):v1(a,c);0==d&&(d=1);s1(a,b.b-b.a,b.d-b.c,l);if(0<d){if(h.a=b.a+l.a,h.c=b.c+l.b,h.b=b.b+l.a,h.d=b.d+l.b,r1(a,f,g,1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a}else if(h.a=b.a-l.a,h.c=b.c-l.b,h.b=b.b-l.a,h.d=b.d-l.b,r1(a,f,g,-1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a;26==a.G.B[c]&&\nw1(e,h);g1(a,e)&&f1(a,e,f,g);64==a.G.B[c]?g1(a,h)&&a1(a,h,f,g):g1(a,h)&&f1(a,h,f,g)}else{s1(a,b.b-b.a,b.d-b.c,l);o=l.a/2;n=l.b/2;d=!1;e.a=b.a+o;e.c=b.c+n;e.b=b.b+o;e.d=b.d+n;if(1<a.G.f[f])if(r1(a,f,g,1,j)){if(e.a+=j.a,e.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))e.a+=l.b,e.c-=l.a}else a.q[f]=new x1(e.a,e.c);h.a=b.a-o;h.c=b.c-n;h.b=b.b-o;h.d=b.d-n;if(1<a.G.f[f])if(r1(a,f,g,0,j)){if(h.a+=j.a,h.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))h.a+=l.b,h.c-=l.a}else a.q[f]=new x1(h.a,h.c),d=!0;26==a.G.B[c]&&w1(e,h);64==\na.G.B[c]?d?(a1(a,e,f,g),f1(a,h,f,g)):(f1(a,e,f,g),a1(a,h,f,g)):(f1(a,e,f,g),f1(a,h,f,g))}}\nfunction y1(a,b){var c,d,e,f,g,h,j,l,o,n,r,t;a.F||(r=l1(a.K,hR(a.G,b)),r=\'<circle id="\'+(null!=a.k?a.k:Li+z1)+":Atom:"+b+\'" class="event" cx="\'+nw(100*k1(a.K,gR(a.G,b)))/100+pa+nw(100*r)/100+\'" r="8" fill-opacity="0"/>\',Qm(a.b,r));h=null;0!=a.G.q[b]&&(r=1==MH(a.G.q[b])?m:m+MH(a.G.q[b]),h=0>a.G.q[b]?r+rb:r+lb);g=null;r=a.G.w[b];0!=r&&(0!=(r&2)&&(g=fg),0!=(r&4)&&(g=null==g?U0:g+",!a"),0!=(r&4096)&&(g=null==g?Nj:g+",s"),0!=(r&1920)&&(e=r&1920,1792==e?g=null==g?"h0":g+",h0":1664==e?g=null==g?"h1":g+",h1":\n1408==e?g=null==g?"h2":g+",h2":128==e?g=null==g?"h>0":g+",h>0":384==e?g=null==g?"h>1":g+",h>1":1024==e?g=null==g?"h<3":g+",h<3":1536==e&&(g=null==g?"h<2":g+",h<2")),0!=(r&234881024)&&(e=r&234881024,167772160==e?g=null==g?"c0":g+",c0":100663296==e?g=null==g?"c+":g+",c+":201326592==e&&(g=null==g?"c-":g+",c-")),0!=(r&114688)&&(e=r&114688,98304==e?g=null==g?"pi0":g+",pi0":81920==e?g=null==g?"pi1":g+",pi1":49152==e?g=null==g?"pi2":g+",pi2":16384==e&&(g=null==g?"pi>0":g+",pi>0")),0!=(r&4063232)&&(e=r&4063232,\n3801088==e?g=null==g?"n1":g+",n1":3538944==e?g=null==g?"n2":g+",n2":3014656==e?g=null==g?"n3":g+",n3":3145728==e?g=null==g?"n<3":g+",n<3":2097152==e?g=null==g?"n<4":g+",n<4":393216==e?g=null==g?"n>1":g+",n>1":917504==e?g=null==g?"n>2":g+",n>2":1966080==e&&(g=null==g?"n>3":g+",n>3")),0!=(r&120)&&(e=r&120,112==e?g=null==g?Rg:g+",c":8==e?g=null==g?Y0:g+",r":104==e?g=null==g?"rb2":g+",rb2":88==e?g=null==g?"rb3":g+",rb3":56==e&&(g=null==g?"rb4":g+",rb4")),0!=(r&29360128)&&(g=null==g?"rs"+(~~(r&29360128)>>\n22):g+",rs"+(~~(r&29360128)>>22)),0!=(r&268435456)&&(g=null==g?"sp2":g+",sp2"));0!=a.G.v[b]&&(g=null==g?m+a.G.v[b]:g+mb+(m+a.G.v[b]));r=0;if(0!=(a.G.s[b]&48))switch(a.G.s[b]&48){case 16:h=null==h?Rk:h+",|";break;case 32:r=1;break;case 48:r=2}e=null;if(0==(a.B&64))if(0!=(a.G.s[b]&67108864))e=Md;else if(0!=~~(a.G.s[b]&98304)>>15)if(2==a.G.f[b])switch(~~(a.G.s[b]&98304)>>15){case 2:e=0!=(a.G.s[b]&4)?mj:Ef;break;case 1:e=0!=(a.G.s[b]&4)?xi:X0;break;default:e=kb}else switch(~~(a.G.s[b]&98304)>>15){case 1:e=\n0!=(a.G.s[b]&4)?Y0:Gf;break;case 2:e=0!=(a.G.s[b]&4)?Nj:Jf;break;default:e=kb}0!=(a.B&1792)&&(e=null==e?m+(null==a.G.b.d?-1:a.G.b.d[b]):e+mb+(m+(null==a.G.b.d?-1:a.G.b.d[b])));o=null;0!=(a.B&16)&&0!=MH(a.G.u[b])&&(o=m+MH(a.G.u[b]));l=null;a:{j=a.G;cS(j,1);if(2==j.f[b]&&2==j.j[b][0]&&2==j.j[b][1])for(d=0;2>d;++d)for(c=0;c<XQ(j,j.e[b][d]);++c){if(YS(j,j.i[j.e[b][d]][c],j.e[b][d])){j=j.i[j.e[b][d]][c];break a}}else for(d=0;d<j.f[j.o+b];++d)if(YS(j,j.i[b][d],b)){j=j.i[b][d];break a}j=-1}-1!=j&&(j=n1(a,\nb),-1!=j&&(l=0==j?gg:(1==(j&255)?Ta:jj)+(1+(~~j>>8))));j=0;a.G.E?((6!=a.G.x[b]||!a.s[b])&&0!=(a.G.w[b]&2048)&&0!=a.G.q[b]||0!=(a.G.s[b]&48))&&(j=QR(a.G,b)):(6!=a.G.x[b]||!a.s[b]||0!=(a.G.s[b]&48))&&(j=QR(a.G,b));c=sS(a.G,b);if(null!=c)j=0;else if(null!=jS(a.G,b)){d=0!=(a.G.w[b]&1)?"[!":Xf;c=a.G;if(null==c.t||null==c.t[b])c=0!=(c.w[b]&1)?m:ZS[c.x[b]];else{t=m;for(n=0;n<c.t[b].length;++n)0<n&&(t+=mb),f=c.t[b][n],t+=ZS[f];c=t}c=d+c+dg;5<c.length&&(c=d+jS(a.G,b).length+dg);0!=(a.G.w[b]&2048)&&(j=-1)}else 0!=\n(a.G.w[b]&1)?(c=Md,0!=(a.G.w[b]&2048)&&(j=-1)):(6!=a.G.x[b]||null!=h||null!=g||0<j||!a.s[b])&&(c=ZS[a.G.x[b]]);d=0;!uS(a.G,b)&0!=(a.G.w[b]&536870912)&&d1(a,-8);if(null!=c)d=A1(a,c),B1(a,k1(a.K,gR(a.G,b)),l1(a.K,hR(a.G,b)),c,!0),a.t[b]=!0;else{a:if(2!=a.G.f[b])c=!1;else{for(c=0;2>c;++c)if(2!=a.G.j[b][c]){c=!1;break a}c=!0}c&&(c=k1(a.K,gR(a.G,b)),f=l1(a.K,hR(a.G,b)),Qm(a.T,new C1(c-a.O,f-a.O,2*a.O,2*a.O)),a.F||Qm(a.N,new D1(c,f,o1(a,b)?-3:a.r[b])))}null!=h&&(E1(a,~~((2*a.Q+1)/3)),f=k1(a.K,gR(a.G,b))+\n((d+A1(a,h))/2+1),c=l1(a.K,hR(a.G,b))-~~((4*a.o-4)/8),B1(a,f,c,h,!0),E1(a,a.Q));0!=(a.B&2)&&(g=m+b);null!=g&&(E1(a,~~((2*a.Q+1)/3)),f=k1(a.K,gR(a.G,b))-(d+A1(a,g))/2,c=l1(a.K,hR(a.G,b))-~~((4*a.o-4)/8),B1(a,f,c,g,!0),E1(a,a.Q));null!=e&&(E1(a,~~((2*a.Q+1)/3)),f=k1(a.K,gR(a.G,b))-(d+A1(a,e))/2,c=l1(a.K,hR(a.G,b))+~~((4*a.o+4)/8),n=a.z,d1(a,448),B1(a,f,c,e,!1),d1(a,n),E1(a,a.Q));null!=o&&(E1(a,~~((2*a.Q+1)/3)),f=k1(a.K,gR(a.G,b))+((d+A1(a,o))/2+1),c=l1(a.K,hR(a.G,b))+~~((4*a.o+4)/8),n=a.z,d1(a,0>a.G.u[b]?\n384:448),B1(a,f,c,o,!0),d1(a,n),E1(a,a.Q));if(null!=l){var y,v;c=D(OG,vl,-1,XQ(a.G,b),1);for(f=0;f<XQ(a.G,b);++f)c[f]=nR(a.G,b,WQ(a.G,b,f));RR(c);n=F1(c,0);t=G1(c,0,n);for(f=1;f<c.length;++f)y=F1(c,f),v=G1(c,f,y),t<v&&(t=v,n=y);c=n;E1(a,~~((2*a.Q+1)/3));f=k1(a.K,gR(a.G,b))+0.7*a.o*Math.sin(c);c=l1(a.K,hR(a.G,b))+0.7*a.o*Math.cos(c);n=a.z;d1(a,m1(a,b));B1(a,f,c,l,!1);d1(a,n);E1(a,a.Q)}if(!(0==j&&0==r)){l=D(OG,vl,-1,4,1);for(c=0;c<XQ(a.G,b);++c){f=lR(a.G,b,c);for(n=0;2>n;++n)Y(a.G,n,f)==b&&(t=nR(a.G,\nY(a.G,n,f),Y(a.G,1-n,f)),-1.5707963267948966>t?(l[0]-=t+1.5707963267948966,l[3]+=t+3.141592653589793):0>t?(l[2]+=t+1.5707963267948966,l[3]-=t):1.5707963267948966>t?(l[1]+=t,l[2]+=1.5707963267948966-t):(l[0]+=t-1.5707963267948966,l[1]+=3.141592653589793-t))}0==a.G.f[b]?ET(a.G.x[b])?l[3]-=0.2:l[1]-=0.2:l[1]-=0.1;(null!=h||null!=o)&&(l[1]+=10);(null!=g||null!=e)&&(l[3]+=10);e=m;0!=j&&(f=A1(a,Ve),o=0,-1==j?(e=Vi,E1(a,~~((2*a.Q+1)/3)),o=A1(a,e)):1<j&&(e=m+j,E1(a,~~((2*a.Q+1)/3)),o=A1(a,e)),0.6>l[1]||0.6>\nl[3]?(h=l1(a.K,hR(a.G,b)),l[1]<=l[3]?(l[1]+=10,g=k1(a.K,gR(a.G,b))+(d+f)/2):(l[3]+=10,g=k1(a.K,gR(a.G,b))-(d+f)/2-o)):(g=k1(a.K,gR(a.G,b)),l[0]<l[2]?(l[0]+=10,h=l1(a.K,hR(a.G,b))-a.o):(l[2]+=10,h=l1(a.K,hR(a.G,b))+a.o)),0<o&&(c=h+~~((4*a.o+4)/8),B1(a,g+(f+o)/2,c,e,!0),E1(a,a.Q)),B1(a,g,h,Ve,!0));e=0;if(0!=r){o=50;for(c=g=0;4>c;++c)h=1<c?c-2:c+2,l[c]<o?(e=c,o=l[c],g=l[h]):l[c]==o&&l[h]>g&&(e=c,g=l[h]);switch(e){case 0:g=k1(a.K,gR(a.G,b));h=l1(a.K,hR(a.G,b))-a.O-d/2;break;case 1:g=k1(a.K,gR(a.G,b))+\na.O+d/2;h=l1(a.K,hR(a.G,b));break;case 2:g=k1(a.K,gR(a.G,b));h=l1(a.K,hR(a.G,b))+a.O+d/2;break;default:g=k1(a.K,gR(a.G,b))-a.O-d/2,h=l1(a.K,hR(a.G,b))}if(1==r)Qm(a.T,new C1(g-a.O,h-a.O,2*a.O,2*a.O)),a.F||Qm(a.N,new D1(g,h,o1(a,b)?-3:a.r[b]));else{switch(e){case 2:case 0:r=2*a.O;e=0;g-=a.O;break;case 1:r=0;e=2*a.O;h-=a.O;break;default:r=0,e=2*a.O,h-=a.O}Qm(a.T,new C1(g-a.O,h-a.O,2*a.O,2*a.O));a.F||Qm(a.N,new D1(g,h,o1(a,b)?-3:a.r[b]));Qm(a.T,new C1(g+r-a.O,h+e-a.O,2*a.O,2*a.O));a.F||Qm(a.N,new D1(g+\nr,h+e,o1(a,b)?-3:a.r[b]))}}}-8==a.z&&d1(a,-9)}\nfunction H1(a,b){var c,d,e,f,g,h,j,l,o,n,r,t;o=new b1;c=new b1;f=new b1;j=new u1;h=new u1;d=Y(a.G,0,b);e=Y(a.G,1,b);var y=l1(a.K,hR(a.G,d)),v=k1(a.K,gR(a.G,e)),s=l1(a.K,hR(a.G,e)),y=\'<line id="\'+(null!=a.k?a.k:Li+z1)+":Bond:"+d+rb+e+\'" class="event" x1="\'+nw(100*k1(a.K,gR(a.G,d)))/100+wa+nw(100*y)/100+va+nw(100*v)/100+xa+nw(100*s)/100+\'" stroke-width="8" stroke-opacity="0"/>\';Qm(a.c,y);!uS(a.G,d)&&!uS(a.G,e)&&0!=((a.G.w[d]|a.G.w[e])&536870912)&&d1(a,-8);a.q[d]?(o.a=a.q[d].a,o.c=a.q[d].b):(o.a=k1(a.K,\ngR(a.G,d)),o.c=l1(a.K,hR(a.G,d)));a.q[e]?(o.b=a.q[e].a,o.d=a.q[e].b):(o.b=k1(a.K,gR(a.G,e)),o.d=l1(a.K,hR(a.G,e)));if(0!=(a.G.A[b]&16320))g1(a,o)&&(g=m+nw(100*o.a)/100,l=m+nw(100*o.b)/100,n=m+nw(100*o.c)/100,r=m+nw(100*o.d)/100,t=\'<line stroke-dasharray="3, 3" x1="\'+g+wa+n+va+l+xa+r+ua+a.e+\'" stroke-width:\'+nw(100*a.n)/100+za,I1(a,t)),d1(a,-9);else{g=64==a.G.B[b]?0:32==a.G.B[b]?1:eR(a.G,b);switch(g){case 1:switch(a.G.B[b]){case 1:g1(a,o)&&f1(a,o,d,e);break;case 17:J1(a,o,d,e);break;case 9:h=o.b-o.a;\nj=o.d-o.c;c1(a.G,NS(a.G,d,e))?f=e=-3:(e=a.r[d],f=m1(a,d),e==(a.G.s[d]&448)&&(e=f));for(d=2;17>d;d+=2)c.a=o.a+d*h/17-d*j/128,c.c=o.c+d*j/17+d*h/128,c.b=o.a+d*h/17+d*j/128,c.d=o.c+d*j/17-d*h/128,g1(a,c)&&(d1(a,9>d?e:f),e1(a,c),d1(a,a.J));break;case 32:if(g1(a,o)){f=o.b-o.a;j=o.d-o.c;c=Math.sqrt(f*f+j*j);c=2*P(J(Q(c/(4*a.R))));f/=c-1;j/=c-1;c1(a.G,NS(a.G,d,e))?e=d=-3:(d=a.r[d],e=a.r[e]);h=o.a-a.R/2;o=o.c-a.R/2;d1(a,d);for(d=0;d<~~(c/2);++d)K1(a,h,o,a.R),h+=f,o+=j;d1(a,e);for(d=0;d<~~(c/2);++d)K1(a,h,\no,a.R),h+=f,o+=j;d1(a,a.J)}}break;case 0:case 2:if((a.t[d]||2==a.G.k[d])&&(a.t[e]||2==a.G.k[e])&&!kR(a.G,b)&&2==g){if(!g1(a,o))break;s1(a,o.b-o.a,o.d-o.c,j);h=j.a/2;j=j.b/2;c.a=o.a+h;c.c=o.c+j;c.b=o.b+h;c.d=o.d+j;f.a=o.a-h;f.c=o.c-j;f.b=o.b-h;f.d=o.d-j;26==a.G.B[b]&&w1(c,f);f1(a,c,d,e);f1(a,f,d,e)}else if((a.t[e]||2==a.G.k[e])&&2==g)t1(a,o,b,!1);else if((a.t[d]||2==a.G.k[d])&&2==g)t1(a,o,b,!0);else{l=v1(a,b);0==l&&(l=1);c.a=o.a;c.c=o.c;c.b=o.b;c.d=o.d;s1(a,o.b-o.a,o.d-o.c,j);if(0<l){f.a=o.a+j.a;f.c=\no.c+j.b;f.b=o.b+j.a;f.d=o.d+j.b;if(r1(a,d,e,1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(r1(a,e,d,-1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}else{f.a=o.a-j.a;f.c=o.c-j.b;f.b=o.b-j.a;f.d=o.d-j.b;if(r1(a,d,e,-1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(r1(a,e,d,1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}26==a.G.B[b]&&w1(c,f);g1(a,c)&&f1(a,c,d,e);2==g?g1(a,f)&&f1(a,f,d,e):g1(a,f)&&a1(a,f,d,e)}break;case 3:g1(a,o)&&(f1(a,o,d,e),s1(a,o.b-o.a,o.d-o.c,j),c.a=o.a+j.a,c.c=o.c+j.b,c.b=o.b+j.a,c.d=o.d+j.b,\nf1(a,c,d,e),c.a=o.a-j.a,c.c=o.c-j.b,c.b=o.b-j.a,c.d=o.d-j.b,f1(a,c,d,e))}-8==a.z&&d1(a,-9)}}function B1(a,b,c,d,e){var f;e&&(e=A1(a,d),e=e/2+~~(a.o/8),f=~~(a.o/2),(d==lb||d==rb)&&(f=2*f/3),Qm(a.T,new C1(b-e,c-f,2*e,2*f)));a.F||L1(a,d,b,c)}function M1(a){var b;b=a.a;a.a=a.b;a.b=b;b=a.c;a.c=a.d;a.d=b}\nfunction G1(a,b,c){a=0==b?6.283185307179586+a[0]-a[a.length-1]:a[b]-a[b-1];-2.0943951023931953<c&&1.0471975511965976>c?a-=2*Math.cos(c+0.5235987755982988):a-=0.5*Math.cos(c+0.5235987755982988);return a}function N1(a){var b;b=new j1;a.a<=a.b?(b.c=a.a,b.b=a.b-a.a):(b.c=a.b,b.b=a.a-a.b);a.c<=a.d?(b.d=a.c,b.a=a.d-a.c):(b.d=a.d,b.a=a.c-a.d);return b}function F1(a,b){var c;if(0<b)return(a[b]+a[b-1])/2;c=3.141592653589793+(a[0]+a[a.length-1])/2;return 3.141592653589793<c?c-6.283185307179586:c}\nfunction J1(a,b,c,d){var e,f,g;g=new b1;if(!(b.a==b.b&&b.c==b.d)){g.a=b.a;g.c=b.c;g.b=b.b;g.d=b.d;f=N1(g);for(b=0;b<a.T.c;++b)if(e=Nx(a.T,b),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(O1(a,g.a,g.c,b)){if(O1(a,g.b,g.d,b))return;P1(a,g,0,b);J1(a,g,c,d);return}if(O1(a,g.b,g.d,b)){P1(a,g,1,b);J1(a,g,c,d);return}}var h,j,l;j=(g.c-g.d)/9;l=(g.b-g.a)/9;b=D(OG,vl,-1,3,1);e=D(OG,vl,-1,3,1);f=D(OG,vl,-1,4,1);h=D(OG,vl,-1,4,1);b[0]=g.a;e[0]=g.c;f[2]=g.b+j;h[2]=g.d+l;f[3]=g.b-j;h[3]=g.d-l;b[1]=\n(b[0]+f[2])/2;e[1]=(e[0]+h[2])/2;b[2]=(b[0]+f[3])/2;e[2]=(e[0]+h[3])/2;f[0]=b[2];h[0]=e[2];f[1]=b[1];h[1]=e[1];c1(a.G,NS(a.G,c,d))?g=d=-3:(d=a.r[c],g=m1(a,c),d==(a.G.s[c]&448)&&(d=g));d1(a,d);a.bd(b,e,3);d1(a,g);a.bd(f,h,4);d1(a,a.J)}}function O1(a,b,c,d){if(0!=(a.B&1))return!1;a=Nx(a.T,d);return b>a.c&&b<a.c+a.b&&c>a.d&&c<a.d+a.a}function w1(a,b){var c;c=a.b;a.b=b.b;b.b=c;c=a.d;a.d=b.d;b.d=c}\nfunction v1(a,b){var c,d,e,f,g,h,j,l,o,n;j=D(Aq,ul,-1,16,2);l=D(Aq,ul,-1,16,2);c=D(OG,vl,-1,16,1);f=D(OG,vl,-1,2,1);for(h=d=0;2>h;++h){e=Y(a.G,h,b);for(o=0;o<a.G.f[e];++o)if(g=lR(a.G,e,o),g!=b){if(4==d)return 0;j[d]=fR(a.G,g);l[d]=kR(a.G,g);c[d++]=nR(a.G,e,WQ(a.G,e,o))}}f[0]=nR(a.G,Y(a.G,0,b),Y(a.G,1,b));0>f[0]?(f[1]=f[0]+3.141592653589793,e=!1):(f[1]=f[0],f[0]=f[1]-3.141592653589793,e=!0);for(h=g=0;h<d;++h)j[h]?n=20:l[h]?n=17:n=16,c[h]>f[0]&&c[h]<f[1]?g-=n:g+=n;return e?-g:g}\nfunction g1(a,b){var c,d,e,f;if(b.a==b.b&&b.c==b.d){for(d=0;d<a.T.c;++d){e=Nx(a.T,d);c=b.a;f=b.c;var g=void 0,h=void 0,j=void 0,l=void 0;0>=e.b||0>=e.a?e=!1:(g=e.c,j=e.d,h=g+e.b,l=j+e.a,e=g<=c&&c<h&&j<=f&&f<l);if(e)return!1}return!0}f=N1(b);c=!1;b.a>b.b&&(M1(b),c=!0);for(d=0;d<a.T.c;++d)if(e=Nx(a.T,d),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(O1(a,b.a,b.c,d)){if(O1(a,b.b,b.d,d))return c&&M1(b),!1;P1(a,b,0,d);d=g1(a,b);c&&M1(b);return d}if(O1(a,b.b,b.d,d))return P1(a,b,1,d),d=g1(a,\nb),c&&M1(b),d}c&&M1(b);return!0}function P1(a,b,c,d){var e,f,g,h,j,l;0==c?(j=b.a,l=b.c,g=b.b,f=b.d):(j=b.b,l=b.d,g=b.a,f=b.c);d=Nx(a.T,d);a=g>j?d.c+d.b:d.c;h=f>l?d.d+d.a:d.d;d=g-j;e=f-l;(0>=d?0-d:d)>(0>=e?0-e:e)?l==f?(f=a,g=l):(f=j+d*(h-l)/e,g>j==a>f?g=h:(f=a,g=l+e*(a-j)/d)):j==g?(f=j,g=h):(g=l+e*(a-j)/d,f>l==h>g?f=a:(f=j+d*(h-l)/e,g=h));0==c?(b.a=f,b.c=g):(b.b=f,b.d=g)}\nfunction Q1(a,b,c,d){c/=2;switch(d&786432){case 786432:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+b.a-c;break}case 0:a.x.a=a.w.c+a.w.b/2;a.x.b=a.w.d+a.w.a+c;b&&a.x.b>b.d+b.a-c&&(a.x.b=b.d+b.a-c);break;case 524288:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+c;break}case 262144:a.x.a=a.w.c+a.w.b/2,a.x.b=a.w.d-c,b&&a.x.b<b.d+c&&(a.x.b=b.d+c)}}\nfunction d1(a,b){if(!a.F&&(-10==b&&(a.z=-999,b=a.J),!(b==a.z||-8==a.z&&-9!=b)))switch(-8==b&&(a.I=a.z),-9==b&&(b=a.I),a.z=b,b){case 0:a.cd(($C(),gD));break;case -6:a.cd(a.A);break;case -4:a.cd(a.H);break;case -2:a.cd(a.u);break;case -3:a.cd(a.v);break;case -7:a.cd(a.C);break;case -8:a.cd(a.D);break;case 64:a.cd(wm);break;case 128:a.cd(xm);break;case 256:a.cd(zm);break;case 192:a.cd(ym);break;case 320:a.cd(Am);break;case 384:a.cd(Bm);break;case 448:a.cd(Cm);break;case 1:a.cd(($C(),dD));break;default:a.cd(($C(),\ngD))}}function R1(a){var b,c,d,e,f;e=k1(a.K,a.G.D[0].a);c=k1(a.K,a.G.D[0].a);f=l1(a.K,a.G.D[0].b);d=l1(a.K,a.G.D[0].b);for(b=0;b<a.G.o;++b)e>k1(a.K,gR(a.G,b))&&(e=k1(a.K,gR(a.G,b))),c<k1(a.K,gR(a.G,b))&&(c=k1(a.K,gR(a.G,b))),f>l1(a.K,hR(a.G,b))&&(f=l1(a.K,hR(a.G,b))),d<l1(a.K,hR(a.G,b))&&(d=l1(a.K,hR(a.G,b)));a.w=new C1(e,f,c-e,d-f)}w(3,1,{});_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.x=null;_.y=0;_.z=0;_.A=null;_.B=0;_.C=null;_.D=null;_.E=0;_.F=!1;_.G=null;_.H=null;_.I=0;_.J=0;_.K=null;\n_.L=0;_.M=0;_.N=null;_.O=0;_.P=0;_.Q=0;_.R=0;_.S=0;_.T=null;function D1(a,b,c){this.b=a;this.c=b;this.a=c}w(4,1,{},D1);_.a=0;_.b=0;_.c=0;function b1(){}w(5,1,{},b1);_.a=0;_.b=0;_.c=0;_.d=0;function S1(a,b){var c,d,e,f;1==a.d.B[b]&&(HS(a.d,b,2),a.e+=2);for(e=0;2>e;++e){c=Y(a.d,e,b);for(f=0;f<a.d.f[c];++f)d=lR(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction T1(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.d.d;++c)if(a.c[c]){f=!1;for(e=0;2>e;++e){d=Y(a.d,e,c);b=!1;for(g=0;g<a.d.f[d];++g)if(c!=lR(a.d,d,g)&&a.c[lR(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,S1(a,c))}}while(h)}function U1(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=lR(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function V1(a){this.d=a}w(6,1,{},V1);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;function W1(a,b){return(b.a-a.a)*(b.a-a.a)+(b.b-a.b)*(b.b-a.b)+(b.c-a.c)*(b.c-a.c)}\nfunction X1(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b}function Y1(a,b){b.c=b.c*a.c+a.a;b.d=b.d*a.c+a.b;b.b*=a.c;b.a*=a.c}function k1(a,b){return b*a.c+a.a}function l1(a,b){return b*a.c+a.b}function Z1(){this.b=this.a=0;this.c=1}function $1(a,b,c){var d,e,f;this.b=this.a=0;this.c=1;b&&(d=b.b/a.b,f=b.a/a.a,e=0,0==e?e=24:e/=256,c=e/c,this.c=c<(d<f?d:f)?c:d<f?d:f,this.a=b.c+b.b/2-this.c*(a.c+a.b/2),this.b=b.d+b.a/2-this.c*(a.d+a.a/2))}w(19,1,{},Z1,$1);\n_.tS=function(){return"DepictorTransformation Offset: "+this.a+mb+this.b+" Scaling: "+this.c};_.a=0;_.b=0;_.c=0;function $0(a){return a2(a,a.o,a.p,24)}\nfunction a2(a,b,c,d){var e,f,g;f=!1;for(g=0;0==g&&!f;){for(e=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&++g;0==g&&(f=!0)}if(0==g){if(2>b)return d;g=1.7976931348623157E308;for(c=1;c<b;++c)for(e=0;e<c;++e)f=SL(W1(a.D[c],a.D[e])),0<f&&f<g&&(g=f);return 1.7976931348623157E308!=g?0.6*g:d}for(e=b=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&(b+=SL(W1(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function c1(a,b){return 0!=(a.z[b]&262144)}function b2(a,b){return 0!=(a.s[b]&262144)}\nfunction c2(a,b){var c;c=a.x[b];return 3<=c&&4>=c||11<=c&&13>=c||19<=c&&31>=c||37<=c&&51>=c||55<=c&&84>=c||87<=c&&103>=c}function d2(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function e2(a,b,c){a.D[b].a=c;a.K&=3}function f2(a,b,c){a.D[b].b=c;a.K&=3}function g2(a,b,c){a.D[b].c=c;a.K&=3}function h2(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}\nfunction i2(a,b,c){return 1!=eR(a,b)?0:16-a.f[a.o+c]+(1==a.x[c]?4096:0)+(0==(a.B[b]&24)||a.y[0][b]!=c?2048:0)+(0==(a.s[c]&3)?1024:0)+(0!=(a.z[b]&64)?0:512)+(6!=a.x[c]?256:0)}\nfunction j2(a){var b;cS(a,3);for(b=0;b<a.c;++b){var c=a,d=b,e=void 0,f=void 0,g=f=void 0,h=void 0,j=e=e=void 0,l=g=void 0,l=void 0;if(!(0==(c.s[d]&3)||3==(c.s[d]&3)))if(2==c.k[d]&&2==c.f[d]){var o=l=g=j=void 0,n=j=void 0,r=h=h=g=void 0,t=l=l=void 0,y=e=f=t=o=void 0,h=void 0;if(2!=c.f[d]||2!=c.j[d][0]||2!=c.j[d][1]||2>c.f[c.e[d][0]]||2>c.f[c.e[d][1]]||1!=c.k[c.e[d][0]]||1!=c.k[c.e[d][1]])wT(c,d,0,!1);else{l=t=f=e=-1;for(h=o=0;2>h;++h){g=c.e[d][h];for(r=0;r<c.f[c.o+g];++r)j=c.e[g][r],j!=d&&(n=c.i[g][r],\ny=i2(c,n,j),o<y&&(o=y,f=j,e=n,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<XQ(c,c.e[d][h]);++r)c.e[c.e[d][h]][r]!=d&&(c.B[c.i[c.e[d][h]][r]]=1);c.y[1][e]!=f&&(c.y[0][e]=c.y[1][e],c.y[1][e]=f);g=2147483647;for(h=0;h<c.f[t];++h)j=c.e[t][h],j!=d&&g>j&&(g=j);t=D(B,q,-1,2,1);for(h=o=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[o++]=j);j=kT(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==o?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=h2(j,nR(c,l,t[0])),l=h2(j,nR(c,l,t[1])),l=h-l):l=h2(j,nR(c,l,t[0]));0>l^1==(c.s[d]&\n3)^g==f?c.B[e]=17:c.B[e]=9}}}else if(3>c.f[d]||4<c.f[d])wT(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=D(B,q,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;RR(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=D(OG,vl,-1,e,1);for(h=0;h<e;++h)f[h]=nR(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==eR(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,v=n=y=r=o=void 0,r=void 0,o=j.f[j.o+g],n=D(B,q,-1,o,1),r=oR(j,g,h,t,n);if(3==r)j=!1;else{y=(j.s[g]&3)==r?17:9;for(v=0;v<o;++v)1==(n[v]&\n1)&&(r=j.i[g][h[v]],j.B[r]=y,j.y[0][r]!=g&&(j.y[1][r]=j.y[0][r],j.y[0][r]=g));j=!0}if(!j){j=-1;for(h=0;h<e;++h)if(g=c.i[d][h],(17==c.B[g]||9==c.B[g])&&c.y[0][g]==d)c.B[c.i[d][h]]=1,-1==j?j=g:j=-2;if(0>j)a:{for(var j=c,g=d,s=n=t=n=y=y=o=v=y=o=h=void 0,r=y=r=void 0,h=j.f[j.o+g],o=D(OG,vl,-1,h,1),t=0;t<h;++t)o[t]=nR(j,g,j.e[g][t]);for(t=1;t<h;++t)for(n=0;n<t;++n)if(r=LH(h2(o[t],o[n])),0.08>r||3.061592653589793<r){for(s=v=y=0;s<h;++s)s!=t&&s!=n&&(y+=LH(k2(o[t],o[s])),v+=LH(k2(o[n],o[s])));y=y<v?j.i[g][t]:\nj.i[g][n];if(1==eR(j,y)){j=y;break a}}r=-1;for(t=o=0;t<h;++t)y=j.e[g][t],n=j.i[g][t],y=i2(j,n,y),o<y&&(o=y,r=n);j=r}c.y[0][j]!=d&&(c.y[1][j]=c.y[0][j],c.y[0][j]=d);g=-1;for(h=0;h<e;++h)if(j==c.i[d][l[h]]){g=h;break}l=z(ZI,im,87,[z(B,q,-1,[2,1,2,1]),z(B,q,-1,[1,2,2,1]),z(B,q,-1,[1,1,2,2]),z(B,q,-1,[2,1,1,2]),z(B,q,-1,[2,2,1,1]),z(B,q,-1,[1,2,1,2])]);for(h=1;h<e;++h)f[h]<f[0]&&(f[h]+=6.283185307179586);if(3==e){e=!1;switch(g){case 0:e=f[1]<f[2]&&3.141592653589793>f[2]-f[1]||f[1]>f[2]&&3.141592653589793<\nf[1]-f[2];break;case 1:e=3.141592653589793<f[2]-f[0];break;case 2:e=3.141592653589793>f[1]-f[0]}f=1==(c.s[d]&3)^e?17:9}else e=0,f[1]<=f[2]&&f[2]<=f[3]?e=0:f[1]<=f[3]&&f[3]<=f[2]?e=1:f[2]<=f[1]&&f[1]<=f[3]?e=2:f[2]<=f[3]&&f[3]<=f[1]?e=3:f[3]<=f[1]&&f[1]<=f[2]?e=4:f[3]<=f[2]&&f[2]<=f[1]&&(e=5),f=1==(c.s[d]&3)^1==l[e][g]?9:17;c.B[j]=f}}}for(b=0;b<a.d;++b)if(d=a,c=b,h=y=e=h=f=l=o=t=l=r=g=h=j=n=t=g=o=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&bR(d,c)){l=h=f=e=-1;for(g=o=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)n=d.i[j][r],n!=c&&1==eR(d,n)&&(t=d.e[j][r],y=i2(d,n,t),o<y&&(o=y,f=t,e=n,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<XQ(d,d.y[g][c]);++r)n=d.i[d.y[g][c]][r],n!=c&&1==eR(d,n)&&(d.B[n]=1);d.y[1][e]!=f&&(d.y[0][e]=d.y[1][e],d.y[1][e]=f);j=2147483647;for(g=0;g<d.f[h];++g)t=d.e[h][g],d.i[h][g]!=c&&j>t&&(j=t);t=D(B,q,-1,2,1);for(g=o=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[o++]=d.e[l][g]);g=kT(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==o?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=h2(g,nR(d,\nl,t[0])),l=h2(g,nR(d,l,t[1])),l=h-l):l=h2(g,nR(d,l,t[0]));0>l^2==(d.z[c]&3)^j==f?d.B[e]=17:d.B[e]=9}}}function Z(a,b){var c,d;c=b;for(d=0;0!=b;)0==a.c&&(a.e=(a.a[++a.d]&63)<<11,a.c=6),d|=~~(65536&a.e)>>16-c+b,a.e<<=1,--b,--a.c;return d}function l2(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function m2(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function n2(){this.b=!0}w(24,1,{},n2);_.a=null;_.b=!1;_.c=0;_.d=0;_.e=0;_.f=null;\nfunction o2(a,b){var c,d;c=b;var e,f;9.0E-4>(0>=c?0-c:c)&&(c=0);c=P(J(Q(c*Math.pow(10,4))))/Math.pow(10,4);d=m+(new JL(c)).a;e=wy(d,xy(46));0>e&&(d+=ic,e=wy(d,xy(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=yc;10<d.length&&(d=Md);e=m;for(c=1;c<=10-d.length;++c)e+=ea;d=e+d;for(c=d.length;10>c;++c)WE(a.a,32);cQ(a.a,d)}function p2(a,b){var c,d,e;if(0>b||999<b)cQ(a.a," ?");else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?WE(a.a,48):WE(a.a,32):(WE(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction q2(a){var b=new VE,c,d,e,f,g,h,j,l;cS(a,7);f=!0;for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1!=~~(a.s[c]&1572864)>>19){f=!1;break}l=-1;if(f){d=D(B,q,-1,32,1);for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1==~~(a.s[c]&1572864)>>19){c=1!=~~(a.s[c]&1572864)>>19&&2!=~~(a.s[c]&1572864)>>19?-1:~~(a.s[c]&65011712)>>21;++d[c];0<d[c]&&(l=c);break}}this.a=b;cQ(this.a,(null!=a.I?a.I:m)+da);cQ(this.a,"Actelion Java MolfileCreator 1.0\\n\\n");p2(this,a.o);p2(this,a.p);cQ(this.a,ha);p2(this,\nf?0:1);cQ(this.a," 0 0 0 0 0999 V2000\\n");b=1==a.o;for(c=1;c<a.o;++c)if(a.D[c].a!=a.D[0].a||a.D[c].b!=a.D[0].b||a.D[c].c!=a.D[0].c){b=!0;break}d=1;if(b)if(c=a2(a,a.o,a.p,24),0!=c)(1>c||3<c)&&(d=1.5/c);else{e=1.7976931348623157E308;for(c=1;c<a.o;++c)for(d=0;d<c;++d)g=a.D[d].a-a.D[c].a,h=a.D[d].b-a.D[c].b,j=a.D[d].c-a.D[c].c,g=g*g+h*h+j*j,e>g&&(e=g);d=3/e}for(c=0;c<a.o;++c)b?(o2(this,d*a.D[c].a),o2(this,d*-a.D[c].b),o2(this,d*-a.D[c].c)):cQ(this.a," 0.0000 0.0000 0.0000"),null!=(null==\na.t?null:a.t[c])?cQ(this.a," L "):0!=(a.w[c]&1)?cQ(this.a," A "):(e=(ER(),ZS)[a.x[c]],cQ(this.a,ea+e),1==e.length?cQ(this.a,ga):2==e.length&&cQ(this.a,ea)),cQ(this.a," 0 0 0"),e=1920&a.w[c],0==e?cQ(this.a,R0):384==e?cQ(this.a," 3"):128==e?cQ(this.a,T0):1792==e?cQ(this.a,S0):1664==e&&cQ(this.a,T0),cQ(this.a,0!=(a.w[c]&8192)?S0:R0),e=(~~(a.s[c]&-268435456)>>>28)-1,-1==e?cQ(this.a,R0):0==e?cQ(this.a," 15"):p2(this,e),cQ(this.a,ia),p2(this,MH(a.u[c])),cQ(this.a," 0 0\\n");for(c=0;c<a.p;++c){switch(a.B[c]){case 1:b=\n1;d=0;break;case 2:b=2;d=0;break;case 4:b=3;d=0;break;case 9:b=1;d=6;break;case 17:d=b=1;break;case 26:b=2;d=3;break;case 64:b=4;d=0;break;default:b=1,d=0}f&&(1==d||6==d)&&wS(a,a.y[0][c])!=l&&(d=0);e=a.A[c]&15;0!=e&&(8==e?b=4:3==e?b=5:9==e?b=6:10==e?b=7:b=8);e=a.A[c]&48;e=0==e?0:32==e?1:2;p2(this,1+a.y[0][c]);p2(this,1+a.y[1][c]);p2(this,b);p2(this,d);cQ(this.a,R0);p2(this,e);cQ(this.a," 0\\n")}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){cQ(this.a,ef);p2(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(cQ(this.a,\nea),p2(this,c+1),f=a.q[c],0>f?(cQ(this.a," -"),f=-f):cQ(this.a,N0),WE(this.a,48+f&65535));cQ(this.a,da)}for(c=f=0;c<a.o;++c)0==a.v[c]||++f;if(0!=f){cQ(this.a,of);p2(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(cQ(this.a,ea),p2(this,c+1),cQ(this.a,ea),p2(this,a.v[c]));cQ(this.a,da)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){cQ(this.a,AQ);p2(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(cQ(this.a,ea),p2(this,c+1),a.s[c]&48){case 16:cQ(this.a,O0);break;case 32:cQ(this.a,P0);break;case 48:cQ(this.a,\nQ0)}cQ(this.a,da)}if(a.E){for(c=f=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){cQ(this.a,BQ);p2(this,f);for(c=0;c<a.o;++c)if(f=a.w[c]&120,0!=f)switch(cQ(this.a,ea),p2(this,c+1),f){case 112:cQ(this.a," -1");break;case 8:cQ(this.a,O0);break;case 104:cQ(this.a,P0);break;case 88:cQ(this.a,Q0);break;case 56:cQ(this.a," 4")}cQ(this.a,da)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){cQ(this.a,"M ALS ");p2(this,c+1);p2(this,f.length);cQ(this.a,0!=(a.w[c]&1)?" T ":" F ");for(l=0;l<f.length;++l)switch(b=\n(ER(),ZS)[f[l]],b.length){case 1:cQ(this.a,b+N0);break;case 2:cQ(this.a,b+ga);break;case 3:cQ(this.a,b+ea);break;default:cQ(this.a," ?")}cQ(this.a,da)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){cQ(this.a,CQ);p2(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(cQ(this.a,ea),p2(this,c+1),0!=(f&4096)?cQ(this.a,N0+(a.f[a.o+c]+1)):cQ(this.a," -2"));cQ(this.a,da)}}cQ(this.a,mf)}w(25,1,{},q2);_.a=null;\nfunction e1(a,b){var c,d,e,f;c=m+nw(100*b.a)/100;d=m+nw(100*b.b)/100;e=m+nw(100*b.c)/100;f=m+nw(100*b.d)/100;c=Ad+c+wa+e+va+d+xa+f+\'" style="stroke:\'+a.e+";stroke-width:"+nw(100*a.n)/100+za;I1(a,c)}function L1(a,b,c,d){A1(a,b);b=Hd+nw(100*c)/100+\'" text-anchor="middle" y="\'+nw(100*(d+~~(a.o/3)))/100+\'" font-family=" \'+a.f.a+\'" font-size="\'+a.f.b+V0+a.e+Ca+b+zd;I1(a,b)}function K1(a,b,c,d){b=\'<circle cx="\'+nw(100*b)/100+pa+nw(100*c)/100+\'" r="\'+nw(100*d)/100+V0+a.e+\'" />\';I1(a,b)}\nfunction A1(a,b){var c;c=vK();if(-1<c&&9>c)return!a.i&&(a.i=(tu(),new YB(a.f))),c=gE(a.i,b),11<=a.f.b&&(c*=1.5714285714285714),c;var d=a.f;c=b;var e=r2;e||(r2=e=$doc.createElement("canvas"));d=m+d.b+vj+d.a;e=e.getContext("2d");e.font=d;c=e.measureText(c);return(new C1(0,0,c.width,0)).b}function E1(a,b){a.o!=b&&(a.o=b,a.f=new KD(We,0,b))}\nfunction s2(a){var b,c,d;d=\'<svg id="\'+(null!=a.k?a.k:Li+z1)+\'" xmlns="http://www.w3.org/2000/svg" version="1.1" \'+a.gd(ea)+\'width="\'+a.p+\'px" height="\'+a.j+\'px" viewBox="0 0 \'+a.p+ea+a.j+\'">\\n\';b="<style> #"+(null!=a.k?a.k:Li+z1)+" {pointer-events:none; } #"+(null!=a.k?a.k:Li+z1)+" .event { pointer-events:all;} <\/style>\\n";d+=M0;d+=b;for(c=new Jv(a.c);c.b<c.d.Yf();)b=Kv(c),I1(a,b);for(c=new Jv(a.b);c.b<c.d.Yf();)b=Kv(c),I1(a,b);return d+a.fd(M0)+a.d.a.a+rd}\nfunction I1(a,b){Lp(a.d,M0);Lp(a.d,b);Lp(a.d,da)}w(28,3,{});_.fd=mm;_.gd=mm;_.bd=function(a,b,c){var d,e;e=new aw(\'<polygon points="\');for(d=0;d<c;++d)cQ(e,m+nw(100*a[d])/100),e.a.a+=mb,cQ(e,m+nw(100*b[d])/100),e.a.a+=ea;cQ(e,\'" style="fill:\'+this.e+";stroke:"+this.e+\';stroke-width:1"/>\');I1(this,e.a.a)};_.cd=function(a){this.e=Ej+(~~a.d>>16&255)+mb+(~~a.d>>8&255)+mb+(a.d&255)+gb};_.tS=function(){return s2(this)};_.e=Bg;_.i=null;_.j=400;_.k=null;_.n=1;_.o=10;_.p=400;var z1=0;\nfunction t2(a,b){var c,d,e;1==a.b.B[b]&&HS(a.b,b,2);for(d=0;2>d;++d){c=Y(a.b,d,b);d2(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[lR(a.b,c,e)]=!1}}function u2(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.b.d;++c)if(a.a[c]){f=!1;for(e=0;2>e;++e){b=!1;d=Y(a.b,e,c);for(g=0;g<a.b.f[d];++g)if(c!=lR(a.b,d,g)&&a.a[lR(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,t2(a,c))}}while(h)}function v2(){}w(29,1,{},v2);_.a=null;_.b=null;\nfunction w2(a,b,c,d){a.b||(4==a.i||3==a.i&&-1!=a.c?a.b=!0:(a.j[a.i]=d,a.f[a.i]=b,a.k[a.i]=c,++a.i))}\nfunction x2(a,b){var c,d,e,f;if(a.b)return 3;-1!=a.c&&(a.c=b[a.c]);for(e=0;e<a.i;++e)2147483647!=a.f[e]&&(a.f[e]=b[a.f[e]]);if(-1==a.c&&0==a.d){d=2147483647;f=-1;for(e=0;e<a.i;++e)d>a.k[e]&&(d=a.k[e],f=e);a.c=a.f[f];for(e=f+1;e<a.i;++e)a.f[e-1]=a.f[e],a.k[e-1]=a.k[e],a.j[e-1]=a.j[e];--a.i}f=(-1==a.c?0:1)+a.d+a.i;if(4<f||3>f)return 3;c=-1==a.c&&1==a.d||-1!=a.c&&KT(a.n.b,a.c);d=-1;for(e=0;e<a.i;++e)if(a.j[e]){if(-1!=d||c)return 3;d=e}f=!1;if(-1!=d)for(e=0;e<a.i;++e)!a.j[e]&&a.f[d]<a.f[e]&&(f=!f);d=\n!1;if(-1!=a.c&&!c)for(e=0;e<a.i;++e)a.c<a.f[e]&&(d=!d);e=a.f;c=a.k;var g,h,j;h=!1;for(g=1;g<a.i;++g)for(j=0;j<g;++j)e[j]>e[g]&&(h=!h),c[j]>c[g]&&(h=!h);return a.e^h^d^f?2:1}function y2(a,b,c,d,e,f){this.n=a;0!=d&&1!=d?this.b=!0:(this.a=b,this.c=c,this.d=d,this.e=f,this.i=0,this.j=D(Aq,ul,-1,4,2),this.f=D(B,q,-1,4,1),this.k=D(B,q,-1,4,1),-1!=c&&1==d&&(w2(this,2147483647,e,!0),this.d=0))}w(30,1,{},y2);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction z2(a){var b;cS(a,15);b=a.C&65535;switch(a.C&-65536){case 65536:return null;case 131072:return 1==b?"meso":m+b+" meso diastereomers";case 0:return"unknown chirality";case 196608:return"racemate";case 262144:return"this enantiomer";case 327680:return"this or other enantiomer";case 393216:return"two epimers";default:return 1==b?"one stereo isomer":m+b+" stereo isomers"}}\nfunction A2(a){cS(a,15);if(a.b){var a=a.b,b;for(b=0;b<a.H.c;++b)if(0==(a.H.s[b]&67108864)&&3==a.S[b]){var c=a.H;c.s[b]|=67108864;c.K&=3}for(b=0;b<a.H.d;++b)3==a.k[b]&&2==eR(a.H,b)&&HS(a.H,b,26)}}\nfunction B2(a,b,c){var d,e,f;f=b.length;d=new C2(a.f,f,a.e);d.a[0]=0;for(e=d.b[0]=0;e<f;++e)d.n[e]=128-f,d.e[e]=b[e];if(8>f)D2(d);else a:{var g,h,j,l,o,n,r;f=z(ZI,im,87,[z(B,q,-1,[627]),null,z(B,q,-1,[2457]),null,z(B,q,-1,[2451,8643,2519]),null,z(B,q,-1,[34377,-2147448999]),null,z(B,q,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,z(B,q,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,z(B,q,-1,[542985,137283,2122017,530691,2206773,-2144711351,219209,2840841,137555,-2146871031,-2147264167,613705,-2145360543,-2146625271,694611,2454837,-2145356703,-2147345133,-2146928951,-2146931805,-2144641719,-2146951869,-2146625237,-2146624183,2841963,1074905,-2146625117,2799955,-2144723645,138583,859225,-2145264843,-2145216253,-2146624149,-2144700727,-2146928917,-2143905527,-2144045771,-2146789097,2288547,544407,2104323,-2146911977,-2144479405,3633737,\n-2146870089,-2146952169]),null,z(B,q,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);n=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[n]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==eR(a.f,c[j])&&(h=a.f.z[c[j]]&3,1==h&&(b+=l),2==h&&(e+=l)),b>>>=1,e>>>=1;for(r=0;r<f[n].length;++r){h=0==(-2147483648&f[n][r]);c=2147483647&f[n][r];for(j=!1;!j;j=!j){if(j){if(h)break;o=0;for(g=1;g!=l;g<<=1)o<<=1,0!=(c&g)&&(o|=1);c=o}for(g=0;g<d.e.length;++g){if(0==(c&b)&&0==(~c&e)){b=\n0;e=!0;for(j=1;j<d.e.length;++j)d.a[j]=d.a[j-1]+Math.sin(b),d.b[j]=d.b[j-1]+Math.cos(b),0==(c&1)&&(e=!e),b+=e?1.0471975511965976:-1.0471975511965976,c>>>=1;break a}0!=(c&1)&&(c|=l);c>>>=1}}}}D2(d)}Qm(a.c,d)}function E2(a,b){var c,d;d=0;rR(a,a.length,(sR(),sR(),tR));for(c=0;c<a.length;++c)(0==c||0!=uR(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction F2(a){var b,c,d,e,f,g,h,j,l;j=new Nm;l=new Nm;c=new Nm;for(e=new Jv(a.c);e.b<e.d.Yf();){d=Kv(e);f=0;c.vg();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(Qm(c,new G2(d,g,b)),f+=b);if(0!=f){H2(c,new I2);for(h=new Jv(c);h.b<h.d.Yf()&&!(g=Kv(h),0<f*g.b&&(b=(0>f?-f:f)>=MH(g.b)?g.b:f,f-=b,Qm(0>b?j:l,new G2(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;H2(l,new J2);H2(j,new K2);for(f=new Jv(l);f.b<f.d.Yf();){e=Kv(f);for(d=new Jv(j);d.b<d.d.Yf();)if(c=Kv(d),e.b==-c.b)return a.j[e.c.e[e.a]]-=\ne.b,a.j[c.c.e[c.a]]-=c.b,new L2(e.c,c.c,e.a,c.a)}for(f=new Jv(l);f.b<f.d.Yf();){e=Kv(f);for(d=new Jv(j);d.b<d.d.Yf();)if(c=Kv(d),e.b>-c.b)return a.j[e.c.e[e.a]]+=c.b,a.j[c.c.e[c.a]]-=c.b,new L2(e.c,c.c,e.a,c.a)}for(f=new Jv(l);f.b<f.d.Yf();){e=Kv(f);for(d=new Jv(j);d.b<d.d.Yf();)if(c=Kv(d),e.b<-c.b)return a.j[e.c.e[e.a]]-=e.b,a.j[c.c.e[c.a]]+=e.b,new L2(e.c,c.c,e.a,c.a)}return null}function M2(a){return 2>a.c.c?null:new N2(Nx(a.c,0),Nx(a.c,1))}\nfunction O2(a){var b,c,d,e,f,g,h,j;j=b=null;for(f=0;f<a.f.d;++f)if(32==a.f.B[f]){c=Y(a.f,0,f);e=-1;for(g=0;g<a.c.c&&!(e=P2(Nx(a.c,g),c),-1!=e);++g);d=Y(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=P2(Nx(a.c,h),d),-1!=c);++h);g!=h&&(g>h&&(d=g,g=h,h=d,d=e,e=c,c=d),null==j&&(j=D(Q2,u,10,a.c.c,0)),null==j[h]&&(j[h]=D(R2,L0,9,h,0)),j[h][g]?(j[h][g].c[0]+=j[h][g].b[0].a[e],j[h][g].d[0]+=j[h][g].b[0].b[e],j[h][g].c[1]+=j[h][g].b[1].a[c],j[h][g].d[1]+=j[h][g].b[1].b[c],++j[h][g].a[0],++j[h][g].a[1]):(j[h][g]=new L2(Nx(a.c,\ng),Nx(a.c,h),e,c),!b&&(b=new Nm),Qm(b,j[h][g])))}return b}function D2(a){var b,c;b=3.141592653589793-3.141592653589793*(a.e.length-2)/a.e.length;for(c=1;c<a.e.length;++c)a.a[c]=a.a[c-1]+Math.sin(b*(c-1)),a.b[c]=a.b[c-1]+Math.cos(b*(c-1))}function S2(a,b,c){var d,e;for(e=d=0;e<XQ(a.f,c);++e)T2(b,WQ(a.f,c,e))&&++d;return d}\nfunction U2(a,b,c,d){var e,f,d=new C2(a.f,b.e.length+c.e.length-d,a.e);for(e=a=0;e<b.e.length;++e)d.e[a]=b.e[e],d.n[a]=b.n[e],d.a[a]=b.a[e],d.b[a++]=b.b[e];for(e=0;e<c.e.length;++e)f=P2(b,c.e[e]),-1==f?(d.e[a]=c.e[e],d.n[a]=c.n[e],d.a[a]=c.a[e],d.b[a++]=c.b[e]):d.n[f]<c.n[e]&&(d.n[f]=c.n[e]);return d}\nfunction V2(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new W2);if(0!=(a.e&1)){var j,l,o,n,r;n=!1;cS(b,7);b.o=b.c;b.p=b.d;for(l=0;l<b.c;++l)b.f[b.o+l]!=b.f[l]&&(b.f[b.o+l]!=b.f[2*b.o+l]&&(n=!0),j=lS(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=lS(b,l,!0),j!=r&&(o=(~~(b.s[l]&-268435456)>>>28)-1,(-1==o||o<j)&&pT(b,l,j))));j2(b);n&&(b.K=0)}a.f=b;cS(a.f,3);a.c=new Nm;a.a=D(Aq,ul,-1,a.f.o,2);a.b=D(Aq,ul,-1,a.f.p,2);a.d=D(Aq,ul,-1,a.f.p,2);for(d=0;d<a.f.p;++d)a.d[d]=32!=a.f.B[d];a.j=D(B,q,-1,a.f.o,1);for(c=0;c<a.f.o;++c)a.j[c]=\na.f.q[c];if(0!=(a.e&6)){for(d=0;d<a.f.p;++d)a.d[d]=!a.d[d]&&b2(a.f,Y(a.f,0,d))&&b2(a.f,Y(a.f,1,d));var t,y,v,s,A,F,M,N,$,V,W,ca;for(s=v=A=0;s<a.f.p;++s)if(b2(a.f,Y(a.f,0,s))&&b2(a.f,Y(a.f,1,s))){a.b[s]=!0;var ja=v,ra,ac=a.f,K=void 0,oa=void 0,Ac=void 0,id=void 0,K=ac.y[0][s],oa=ac.y[1][s],Ac=ac.D[oa].a-ac.D[K].a,id=ac.D[oa].b-ac.D[K].b;ra=Math.sqrt(Ac*Ac+id*id);v=ja+ra;++A}if(!(0==A||0==v)){v/=A;for(t=0;t<a.f.o;++t)b2(a.f,t)&&(0==BR(a.f,t)?d2(a.f,t,!1):a.a[t]=!0);V=D(B,q,-1,a.f.o,1);var tb=a.f,L,\nFa,ub,Ic,tc,Aa,jd,cd;cS(tb,1);for(L=0;L<tb.o;++L)V[L]=-1;for(L=tc=0;L<tb.o;++L)if(-1==V[L]&&0!=(tb.s[L]&262144)){V[L]=tc;Aa=D(B,q,-1,tb.o,1);Aa[0]=L;for(jd=Ic=0;Ic<=jd;){ub=BR(tb,Aa[Ic]);for(cd=0;cd<ub;++cd)Fa=tb.e[Aa[Ic]][cd],-1==V[Fa]&&0!=(tb.s[Fa]&262144)&&(Aa[++jd]=Fa,V[Fa]=tc);++Ic}++tc}F=tc;$=D(B,q,-1,F,1);for(t=0;t<a.f.o;++t)-1!=V[t]&&++$[V[t]];N=D(X2,u,12,F,0);for(M=0;M<F;++M)N[M]=new C2(a.f,$[M],a.e);y=D(B,q,-1,F,1);for(t=0;t<a.f.o;++t)M=V[t],-1!=M&&(N[M].n[y[M]]=256,N[M].e[y[M]]=t,N[M].a[y[M]]=\ngR(a.f,t)/v,N[M].b[y[M]]=hR(a.f,t)/v,++y[M]);W=-1;for(M=ca=0;M<F;++M)ca<$[M]&&(ca=$[M],W=M);Qm(a.c,N[W]);for(M=0;M<F;++M)M!=W&&Qm(a.c,N[M])}}var ta,Da,aa,Fb,cb,Gb,Pc,oc,ba,kd,S,O,Db,Ua,T,db,Ma,dd,Qc,Na,eb,Kc,ae,Bd,Xc,Jb,nb;for(Da=0;Da<a.f.o;++Da)if(4<XQ(a.f,Da)){ba=new C2(a.f,1+XQ(a.f,Da),a.e);ba.a[XQ(a.f,Da)]=0;ba.b[XQ(a.f,Da)]=0;ba.n[XQ(a.f,Da)]=32;ba.e[XQ(a.f,Da)]=Da;a.a[Da]=!0;for(S=0;S<XQ(a.f,Da);++S)Gb=WQ(a.f,Da,S),ba.a[S]=Math.sin(1.0471975511965976*S-2.0943951023931953),ba.b[S]=Math.cos(1.0471975511965976*\nS-2.0943951023931953),ba.n[S]=32,ba.e[S]=Gb,a.a[Gb]=!0,a.b[lR(a.f,Da,S)]=!0;Qm(a.c,ba)}ae=XR(a.f);for(Kc=0;Kc<ae.i.c;++Kc){Bd=Nx(ae.j,Kc).length;Na=Nx(ae.i,Kc);Xc=!1;if(0!=(a.e&6)){Xc=!0;for(S=0;S<Bd;++S)if(!b2(a.f,Na[S])){Xc=!1;break}}if(!Xc){O=!1;for(S=0;S<Bd;++S)if(fS(a.f,Na[S])==Bd){O=!0;break}if(O){eb=Nx(ae.j,Kc);B2(a,Na,eb);for(S=0;S<Bd;++S)a.a[Na[S]]=!0,a.b[eb[S]]=!0}}}for(cb=0;cb<a.f.p;++cb)if(kR(a.f,cb)&&!a.b[cb]){a:{var jc=a,uc=cb,cc=void 0,I=void 0,pc=void 0,dc=void 0,Bc=void 0,vc=void 0,\nCd=void 0,be=void 0,Jd=void 0,ed=void 0,Nb=void 0,ka=void 0,ce=void 0,cc=Y(jc.f,0,uc),I=Y(jc.f,1,uc),Bc=D(B,q,-1,jc.f.o,1),vc=D(B,q,-1,jc.f.o,1),Cd=D(B,q,-1,jc.f.o,1),be=D(B,q,-1,jc.f.o,1);Bc[0]=cc;Bc[1]=I;vc[1]=uc;Cd[cc]=1;Cd[I]=2;be[0]=-1;be[1]=0;for(Jd=dc=1;dc<=Jd;){for(ed=0;ed<XQ(jc.f,Bc[dc]);++ed){pc=WQ(jc.f,Bc[dc],ed);if(1<dc&&pc==cc){ce=new Y2(Cd[Bc[dc]]);vc[0]=lR(jc.f,Bc[dc],ed);Nb=dc;for(ka=0;ka<ce.a.length;++ka)ce.a[ka]=Bc[Nb],ce.b[ka]=vc[Nb],Nb=be[Nb];nb=ce;break a}0==Cd[pc]&&0!=(jc.f.s[pc]&\n3072)&&(Bc[++Jd]=pc,vc[Jd]=lR(jc.f,Bc[dc],ed),Cd[pc]=Cd[Bc[dc]]+1,be[Jd]=dc)}++dc}nb=null}Na=nb.a;eb=nb.b;B2(a,Na,eb);for(S=0;S<nb.a.length;++S)a.a[Na[S]]=!0,a.b[eb[S]]=!0}for(cb=0;cb<a.f.p;++cb)if(!a.b[cb]&&3==eR(a.f,cb)&&(aa=Y(a.f,0,cb),Fb=Y(a.f,1,cb),T=XQ(a.f,aa)+XQ(a.f,Fb),2<T)){ba=new C2(a.f,T,a.e);for(S=Pc=0;S<XQ(a.f,aa);++S)Gb=WQ(a.f,aa,S),Gb!=Fb&&(ba.e[Pc++]=Gb,a.a[Gb]=!0,a.b[lR(a.f,aa,S)]=!0);ba.e[Pc++]=aa;ba.e[Pc++]=Fb;for(S=0;S<XQ(a.f,Fb);++S)Gb=WQ(a.f,Fb,S),Gb!=aa&&(ba.e[Pc++]=Gb,a.a[Gb]=\n!0,a.b[lR(a.f,Fb,S)]=!0);for(S=0;S<T;++S)ba.a[S]=S,ba.b[S]=0,ba.n[S]=1;a.a[aa]=!0;a.a[Fb]=!0;a.b[cb]=!0;Qm(a.c,ba)}for(cb=0;cb<a.f.p;++cb)if(!a.b[cb]&&2==eR(a.f,cb)){ta=D(B,q,-1,a.f.o,1);for(S=0;2>S;++S)if(ta[0]=Y(a.f,S,cb),ta[1]=Y(a.f,1-S,cb),1==a.f.k[ta[0]]&&2==a.f.k[ta[1]]&&2==XQ(a.f,ta[1])){a.a[ta[0]]=!0;a.a[ta[1]]=!0;a.b[cb]=!0;Ua=1;do{db=WQ(a.f,ta[Ua],0)==ta[Ua-1]?1:0;ta[Ua+1]=WQ(a.f,ta[Ua],db);if(2==a.f.k[ta[Ua+1]]&&2<XQ(a.f,ta[Ua+1]))break;a.a[ta[Ua+1]]=!0;a.b[lR(a.f,ta[Ua],db)]=!0;++Ua}while(2==\na.f.k[ta[Ua]]&&2==XQ(a.f,ta[Ua]));T=XQ(a.f,ta[0])+XQ(a.f,ta[Ua])+Ua-1;ba=new C2(a.f,T,a.e);for(Db=0;Db<=Ua;++Db)ba.a[Db]=Db,ba.b[Db]=0,ba.n[Db]=64,ba.e[Db]=ta[Db];oc=Ua+1;kd=!1;for(Db=0;Db<XQ(a.f,ta[0]);++Db)Gb=WQ(a.f,ta[0],Db),Gb!=ta[1]&&(ba.a[oc]=-0.5,ba.b[oc]=kd?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),ba.n[oc]=64,ba.e[oc]=Gb,++oc,kd=!0);kd=!1;for(Db=0;Db<XQ(a.f,ta[Ua]);++Db)Gb=WQ(a.f,ta[Ua],Db),Gb!=ta[Ua-1]&&(ba.a[oc]=Ua+0.5,ba.b[oc]=kd?-Math.sin(1.0471975511965976):Math.sin(1.0471975511965976),\nba.n[oc]=64,ba.e[oc]=Gb,++oc,kd=!0);Qm(a.c,ba)}}for(Da=0;Da<a.f.o;++Da)if(4==XQ(a.f,Da)){Ma=D(B,q,-1,4,1);dd=D(B,q,-1,4,1);for(S=Qc=0;4>S;++S)Ma[Qc]=WQ(a.f,Da,S),dd[Qc]=lR(a.f,Da,S),1==XQ(a.f,Ma[Qc])&&!a.b[dd[Qc]]&&++Qc;if(2==Qc){ba=new C2(a.f,3,a.e);for(S=0;2>S;++S)a.a[Ma[S]]=!0,a.b[dd[S]]=!0,ba.e[S]=Ma[S],ba.n[S]=32;ba.a[0]=-0.5;ba.b[0]=0.866;ba.a[1]=0.5;ba.b[1]=0.866;ba.a[2]=0;ba.b[2]=0;ba.n[2]=32;ba.e[2]=Da;Qm(a.c,ba)}if(3==Qc){for(S=0;2>S;++S)1==eR(a.f,dd[S])&&(Jb=Ma[S],Ma[S]=Ma[2],Ma[2]=Jb,\nJb=dd[S],dd[S]=dd[2],dd[2]=Jb);ba=new C2(a.f,4,a.e);for(S=0;3>S;++S)a.a[Ma[S]]=!0,a.b[dd[S]]=!0,ba.e[S]=Ma[S],ba.n[S]=32;ba.a[0]=-1;ba.b[0]=0;ba.a[1]=1;ba.b[1]=0;ba.a[2]=0;ba.b[2]=1;ba.a[3]=0;ba.b[3]=0;ba.n[3]=32;ba.e[3]=Da;Qm(a.c,ba)}}Z2(a);for(var Ob,qe,Hb,Rc,Ra,hb;;){Rc=null;for(Ob=0;Ob<a.f.o;++Ob){for(Hb=hb=0;Hb<XQ(a.f,Ob);++Hb)a.b[lR(a.f,Ob,Hb)]||++hb;if(1==hb){a:{var sd=a,Xa=Ob,Pb=void 0,Cc=void 0,Ba=void 0,Yc=void 0,ec=void 0,ld=void 0,fc=void 0,xb=void 0,wc=void 0,md=void 0,re=void 0,Dd=void 0,\nBa=D(B,q,-1,sd.f.o,1),Yc=D(B,q,-1,sd.f.o,1),ec=D(B,q,-1,sd.f.o,1),ld=D(B,q,-1,sd.f.o,1);Ba[0]=Xa;ec[Xa]=1;ld[0]=-1;for(fc=Cc=0;Cc<=fc;){if(0==Cc||!sd.a[Ba[Cc]])for(xb=0;xb<XQ(sd.f,Ba[Cc]);++xb)Pb=WQ(sd.f,Ba[Cc],xb),re=lR(sd.f,Ba[Cc],xb),0==ec[Pb]&&!sd.b[re]&&(Ba[++fc]=Pb,Yc[fc]=re,ec[Pb]=ec[Ba[Cc]]+1,ld[fc]=Cc);if(Cc==fc){Dd=new Y2(ec[Ba[Cc]]);wc=Cc;for(md=0;md<Dd.a.length;++md)Dd.a[md]=Ba[wc],Dd.b[md]=Yc[wc],wc=ld[wc];Ra=Dd;break a}++Cc}Ra=null}(!Rc||Ra.a.length>Rc.a.length)&&(Rc=Ra)}}if(!Rc)break;\nqe=new C2(a.f,Rc.a.length,a.e);for(Hb=0;Hb<Rc.a.length;++Hb)a.a[Rc.a[Hb]]=!0,Hb<Rc.a.length-1&&(a.b[Rc.b[Hb]]=!0),qe.e[Hb]=Rc.a[Hb],qe.a[Hb]=Math.cos(0.5235987755982988)*Hb,qe.b[Hb]=1==(Hb&1)?0:0.5,qe.n[Hb]=128+Rc.a.length;Qm(a.c,qe)}Z2(a);for(f=new Jv(a.c);f.b<f.d.Yf();){for(var gc=e=Kv(f),nd=void 0,Ed=void 0,U=void 0,Zc=void 0,ib=void 0,Zc=U=0;Zc<gc.e.length;++Zc){nd=gc.e[Zc];Ed=XQ(gc.k,nd);for(ib=0;ib<Ed;++ib)WQ(gc.k,nd,ib)>nd&&++U}gc.f=D(B,q,-1,U,1);gc.i=D(B,q,-1,gc.k.o,1);for(Zc=U=0;Zc<gc.e.length;++Zc){nd=\ngc.e[Zc];Ed=XQ(gc.k,nd);gc.i[nd]=Zc;for(ib=0;ib<Ed;++ib)WQ(gc.k,nd,ib)>nd&&(gc.f[U++]=lR(gc.k,nd,ib))}}var Eb,kc,$c,Ga,Rd,ng,fb,Re,se,Kd,Dc,Ec;for(Re=0;Re<a.c.c;++Re){fb=Nx(a.c,Re);for(se=0;se<fb.f.length;++se)if($c=fb.f[se],2==eR(a.f,$c)){if(!wR(a.f,$c)&&0==(a.f.z[$c]&3)){var Lc=a.f;Lc.z[$c]|=16777216}if(!kR(a.f,$c)&&1<a.f.f[Y(a.f,0,$c)]&&1<a.f.f[Y(a.f,1,$c)]&&(1==(a.f.z[$c]&3)||2==(a.f.z[$c]&3))){Ec=D(B,q,-1,2,1);Ga=D(B,q,-1,2,1);for(Kd=0;2>Kd;++Kd){Ec[Kd]=a.f.G;Ga[Kd]=Y(a.f,Kd,$c);for(Dc=0;Dc<\nXQ(a.f,Ga[Kd]);++Dc)Rd=WQ(a.f,Ga[Kd],Dc),Rd!=Y(a.f,1-Kd,$c)&&Ec[Kd]>Rd&&(Ec[Kd]=Rd)}ng=$2(fb.a[fb.i[Ga[0]]],fb.b[fb.i[Ga[0]]],fb.a[fb.i[Ga[1]]],fb.b[fb.i[Ga[1]]]);Eb=$2(fb.a[fb.i[Ec[0]]],fb.b[fb.i[Ec[0]]],fb.a[fb.i[Ga[0]]],fb.b[fb.i[Ga[0]]]);kc=$2(fb.a[fb.i[Ga[1]]],fb.b[fb.i[Ga[1]]],fb.a[fb.i[Ec[1]]],fb.b[fb.i[Ec[1]]]);0>h2(ng,Eb)^0>h2(ng,kc)^2==(a.f.z[$c]&3)&&a3(fb,$c)}}}var Fd,td,Ya,ud,hc,Cb,de,Sc,Gd,Qb,pb,Sa,jb,Sd,Fe,od,Za,vd,Rb,wd,je,Td,Ud,Af,Hg,qc;je=D(hS,u,6,a.f.o,0);for(wd=0;wd<a.f.o;++wd)je[wd]=\nnew iS(2),CR(je[wd],wd);qc=D(B,q,-1,a.f.o,1);for(Td=0;Td<a.f.d;++Td)if(Ud=a.f.z[Td]&3,1==Ud||2==Ud)$Q(je[Y(a.f,0,Td)],Tw(Ud)),$Q(je[Y(a.f,1,Td)],Tw(Ud));Af=E2(je,qc);do{Hg=Af;for(var ff=a,xd=je,Ig=qc,ke=void 0,Bf=void 0,Tc=void 0,sa=void 0,Se=void 0,xc=void 0,gf=void 0,Bf=D(B,q,-1,16,1),ke=0;ke<ff.f.o;++ke){for(Tc=0;Tc<XQ(ff.f,ke);++Tc){gf=Ig[WQ(ff.f,ke,Tc)];for(sa=0;sa<Tc&&!(gf<Bf[sa]);++sa);for(Se=Tc;Se>sa;--Se)Bf[Se]=Bf[Se-1];Bf[sa]=gf}xc=kS(6,XQ(ff.f,ke));CR(xd[ke],ke);DR(xd[ke],16,Tw(Ig[ke]));\nDR(xd[ke],17*(6-xc),Tk);for(Tc=0;Tc<xc;++Tc)DR(xd[ke],17,Tw(Bf[Tc]))}Af=E2(je,qc)}while(Hg!=Af);ud=D(XL,zl,-1,a.f.p,1);var Ih,hf,te,jf,Cf,yd,yb,og,Jh,Rf;for(te=0;te<a.f.p;++te)if(Ih=Y(a.f,0,te),hf=Y(a.f,1,te),!(kR(a.f,te)||1!=eR(a.f,te)||1==XQ(a.f,Ih)||1==XQ(a.f,hf)))if(!(0!=(a.e&2)&&b2(a.f,Ih))||!b2(a.f,hf)){Jh=!1;for(yb=0;2>yb;++yb)if(jf=Y(a.f,yb,te),2<XQ(a.f,jf)){Rf=!0;yd=-1;for(og=0;og<XQ(a.f,jf);++og)Cf=WQ(a.f,jf,og),Cf!=Y(a.f,1-yb,te)&&(-1==yd?yd=qc[Cf]:yd!=qc[Cf]&&(Rf=!1));if(Rf){Jh=!0;break}}Jh||\n(0!=(a.e&4)&&b2(a.f,Ih)&&b2(a.f,hf)?ud[te]=1:ud[te]=2)}for(Ya=0;Ya<a.f.p;++Ya)2==ud[Ya]&&(0!=(a.f.s[Y(a.f,0,Ya)]&3072)||0!=(a.f.s[Y(a.f,1,Ya)]&3072))&&(ud[Ya]=3);for(Sa=0;Sa<a.c.c;++Sa){Qb=Nx(a.c,Sa);de=b3(Qb);od=Qb.c;Fe=new c3(Qb,a.e);Sd=-1;for(pb=0;224>pb&&0!=de.c;++pb){Sc=d3(a.i,de.c);Cb=(AD(Sc,de.c),de.b[Sc]);a:{var ee=a,Oa=Cb[0],Df=Cb[1],Ue=void 0,zb=void 0,jk=void 0,lf=void 0,fh=void 0,Bl=void 0,Ph=void 0,kk=void 0,Ja=void 0,Bi=void 0,gh=void 0,Qh=void 0,fh=D(B,q,-1,ee.f.o,1),Bl=D(B,q,-1,ee.f.o,\n1),Ph=D(B,q,-1,ee.f.o,1),kk=D(B,q,-1,ee.f.o,1);fh[0]=Df;Ph[Df]=1;kk[0]=-1;for(Ja=lf=0;lf<=Ja;){for(Bi=0;Bi<BR(ee.f,fh[lf]);++Bi){zb=WQ(ee.f,fh[lf],Bi);Qh=lR(ee.f,fh[lf],Bi);if(zb==Oa){jk=Ph[fh[lf]];Ue=D(B,q,-1,jk,1);Ue[0]=Qh;for(gh=1;gh<jk;++gh)Ue[gh]=Bl[lf],lf=kk[lf];hc=Ue;break a}0==Ph[zb]&&(fh[++Ja]=zb,Bl[Ja]=Qh,Ph[zb]=Ph[fh[lf]]+1,kk[Ja]=lf)}if(lf==Ja)break;++lf}hc=null}Fd=D(B,q,-1,hc.length,1);td=0;if(32>pb)for(jb=1;jb<hc.length-1;++jb)3==ud[hc[jb]]&&(Fd[td++]=hc[jb]);else if(96>pb)for(jb=1;jb<\nhc.length-1;++jb)2<=ud[hc[jb]]&&(Fd[td++]=hc[jb]);else for(jb=1;jb<hc.length-1;++jb)1<=ud[hc[jb]]&&(Fd[td++]=hc[jb]);if(0!=td){vd=Fd[0];if(1<td){do vd=Fd[d3(a.i,td)];while(vd==Sd)}vd!=Sd&&(Sd=vd,a3(Qb,vd),de=b3(Qb),od>Qb.c&&(od=Qb.c,Fe=new c3(Qb,a.e)))}}GD(a.c,Sa,Fe);Qb=Fe;Gd=1;do{Za=9999;for(jb=0;jb<Qb.e.length;++jb)if(Rb=qc[Qb.e[jb]],Rb==Gd){for(var lc=Qb,Kg=jb,lk=void 0,Cl=void 0,hh=void 0,Rh=void 0,qg=void 0,ih=void 0,Sh=void 0,Lg=void 0,rg=void 0,Mg=void 0,nj=void 0,Dl=void 0,Vd=void 0,Ge=void 0,\nue=void 0,Tb=void 0,nf=void 0,Og=void 0,zk=void 0,Ov=void 0,Vd=lc.a[Kg],nf=lc.b[Kg],Rh=D(e3,u,11,4,0),Mg=rg=0;Mg<lc.f.length&&!(4<=rg);++Mg)Kg==lc.i[Y(lc.k,0,lc.f[Mg])]||Kg==lc.i[Y(lc.k,1,lc.f[Mg])]||(Ge=lc.a[lc.i[Y(lc.k,0,lc.f[Mg])]],Og=lc.b[lc.i[Y(lc.k,0,lc.f[Mg])]],ue=lc.a[lc.i[Y(lc.k,1,lc.f[Mg])]],zk=lc.b[lc.i[Y(lc.k,1,lc.f[Mg])]],ih=Math.sqrt((Ge-Vd)*(Ge-Vd)+(Og-nf)*(Og-nf)),Sh=Math.sqrt((ue-Vd)*(ue-Vd)+(zk-nf)*(zk-nf)),hh=Math.sqrt((ue-Ge)*(ue-Ge)+(zk-Og)*(zk-Og)),ih<hh&&Sh<hh?Ge==ue?(qg=0>=\nVd-Ge?0-(Vd-Ge):Vd-Ge,0.5>qg&&(Rh[rg++]=new f3($2(Ge,nf,Vd,nf),(0.5-qg)/2))):Og==zk?(qg=0>=nf-Og?0-(nf-Og):nf-Og,0.5>qg&&(Rh[rg++]=new f3($2(Vd,Og,Vd,nf),(0.5-qg)/2))):(nj=(zk-Og)/(ue-Ge),Dl=-1/nj,lk=Og-nj*Ge,Cl=nf-Dl*Vd,Tb=(Cl-lk)/(nj-Dl),Ov=nj*Tb+lk,qg=Math.sqrt((Tb-Vd)*(Tb-Vd)+(Ov-nf)*(Ov-nf)),0.5>qg&&(Rh[rg++]=new f3($2(Tb,Ov,Vd,nf),(0.5-qg)/2))):0.5>ih?Rh[rg++]=new f3($2(Ge,Og,Vd,nf),(0.5-ih)/2):0.5>Sh&&(Rh[rg++]=new f3($2(ue,zk,Vd,nf),(0.5-Sh)/2)));0<rg&&(Lg=g3(Rh,rg),lc.a[Kg]+=Lg.b*Math.sin(Lg.a),\nlc.b[Kg]+=Lg.b*Math.cos(Lg.a))}else Rb>Gd&&Rb<Za&&(Za=Rb);Gd=Za}while(9999!=Za)}var Tl,Tn;for(Tl=0;Tl<a.f.o;++Tl)!b2(a.f,Tl)&&0==XQ(a.f,Tl)&&(Tn=new C2(a.f,1,a.e),a.a[Tl]=!0,Tn.e[0]=Tl,Tn.a[0]=0,Tn.b[0]=0,Tn.n[0]=0,Qm(a.c,Tn));var p1,Pv;for(Pv=O2(a);Pv;){for(var Un=void 0,Qv=void 0,pE=void 0,qE=void 0,qE=0,pE=null,Qv=new Jv(Pv);Qv.b<Qv.d.Yf();)Un=Kv(Qv),qE<Un.b[0].e.length*Un.b[1].e.length&&(qE=Un.b[0].e.length*Un.b[1].e.length,pE=Un);p1=pE;h3(a,p1,1.2);Pv=O2(a)}var Rv;for(Rv=F2(a);Rv;)h3(a,Rv,1.5),\nRv=F2(a);var Sv;for(Sv=M2(a);Sv;)h3(a,Sv,1.8),Sv=M2(a);for(g=0;g<a.c.c;++g){e=Nx(a.c,g);for(h=0;h<e.e.length;++h)e2(a.f,e.e[h],e.a[h]),f2(a.f,e.e[h],e.b[h]),g2(a.f,e.e[h],0)}}\nfunction h3(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,o;e=D(OG,vl,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];o=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var n=void 0,r=n=void 0,t=void 0,y=void 0,v=void 0,s=void 0,A=s=void 0,F=y=n=v=y=void 0,M=void 0,N=r=void 0,$=y=n=void 0,V=void 0;if(1==f.e.length)f=0;else{N=c+Math.sqrt(b.b[1-j].e.length);t=D(OG,vl,-1,36,1);for(A=0;A<f.e.length;++A)n=$2(h,l,f.a[A],f.b[A]),n=P(J(Math.round(36*n/6.283185307179586))),n=0>n?n+36:36<=n?n-36:n,y=h-f.a[A],v=l-f.b[A],\ny=y*y+v*v,t[n]<y&&(t[n]=y);n=y=-1;for(A=0;36>A;++A)t[A]=Math.sqrt(t[A]),y<t[A]&&(y=t[A],n=A);n=0>n-18?n-18+36:36<=n-18?n-18-36:n-18;for(A=0;18>=A;++A)t[0>n+A?n+A+36:36<=n+A?n+A-36:n+A]+=0.01*A,t[0>n-A?n-A+36:36<=n-A?n-A-36:n-A]+=0.01*A;$=D(OG,vl,-1,9,1);for(A=1;9>A;++A)$[A]=Math.sin(0.17453292519943295*A);V=N*N;M=1.7976931348623157E308;F=-1;for(n=0;36>n;++n)if(!(t[n]>=M)){v=t[n];for(A=1;9>A;++A){for(y=-1;1>=y&&!(r=0>n+y*A?n+y*A+36:36<=n+y*A?n+y*A-36:n+y*A,!(t[r]<=v)&&(s=t[r]*$[A],s<N&&(s*=s,r=Math.sqrt(V-\ns)+Math.sqrt(t[r]*t[r]-s)-N,v<r&&(v=r,M<=r))));y+=2);if(M<=v)break}M>v&&(M=v,F=n)}f=6.283185307179586*F/36}o[g]=f}i3(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);i3(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);o=1.7976931348623157E308;f=-1.7976931348623157E308;g=b.d[0]-b.d[1];for(j=0;j<b.b[1].b.length;++j)b.b[1].b[j]+=g,o>b.b[1].b[j]&&(o=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-o+2*c;f=nw(Math.ceil(j));o+=(j-f)/2-c;g=D(OG,vl,-1,f,1);for(j=0;j<f;++j)g[j]=b.c[1]+c;for(j=0;j<b.b[1].b.length;++j){h=\nb.b[1].b[j]-o;l=nw(h-c);for(h=kS(nw(h+c),f-1);l<=h;++l)g[l]>b.b[1].a[j]&&(g[l]=b.b[1].a[j])}for(j=0;j<f;++j)g[j]-=c;c=b.c[0]-b.c[1];for(j=0;j<b.b[0].a.length;++j)f=nw(b.b[0].b[j]-o),0<=f&&f<g.length&&c<b.b[0].a[j]-g[f]&&(c=b.b[0].a[j]-g[f]);for(j=0;j<b.b[1].a.length;++j)b.b[1].a[j]+=c;d&&(i3(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),i3(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=U2(a,b.b[0],b.b[1],0);j3(a,b.b[0],b.b[1],d)}\nfunction Z2(a){for(var b,c,d,e,f,g,h,j,l,o,n,r,t,y,v;;){o=v=0;y=t=null;for(f=1;f<a.c.c;++f){d=Nx(a.c,f);for(g=0;g<f;++g){e=Nx(a.c,g);for(j=r=n=c=b=0;j<d.e.length;++j)for(l=0;l<e.e.length;++l)d.e[j]==e.e[l]&&(++c,b=d.e[j],n<d.n[j]&&(n=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==S2(a,d,b)&&1==S2(a,e,b)?0:1,n>r?h=(b<<24)+(n<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(n<<8)+c,v<h)){v=h;o=c;for(j=r=n=0;j<d.e.length;++j)n<d.n[j]&&(n=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);n>r?(t=d,y=e):(t=e,y=\nd)}}}if(0==v)break;if(o==t.e.length)$m(a.c,t);else if(o==y.e.length)$m(a.c,y);else{c=a;f=o;r=n=e=d=o=o=j=b=v=g=void 0;g=D(B,q,-1,f,1);for(b=v=0;b<t.e.length;++b)for(j=0;j<y.e.length;++j)t.e[b]==y.e[j]&&(g[v++]=t.e[b]);if(1==f)f=(o=P2(t,g[0]),d=P2(y,g[0]),k3(y,t.a[o]-y.a[d],t.b[o]-y.b[d]),e=l3(c,t,g[0]),n=l3(c,y,g[0]),r=0,1==S2(c,t,g[0])&&1==S2(c,y,g[0])&&(r=1.0471975511965976),i3(y,y.a[d],y.b[d],e-n+r+3.141592653589793),U2(c,t,y,1));else{o=c;d=t;e=y;r=g;var s=void 0,A=v=void 0,F=void 0,M=void 0,N=\nvoid 0,$=void 0,V=void 0,W=l=j=b=M=void 0,ca=A=s=n=v=g=l=j=b=v=s=void 0,$=void 0;j=D(B,q,-1,f,1);l=D(B,q,-1,f,1);for(b=0;b<f;++b)j[b]=P2(d,r[b]),l[b]=P2(e,r[b]);for(b=s=v=n=g=0;b<f;++b)g+=d.a[j[b]],n+=d.b[j[b]],v+=e.a[l[b]],s+=e.b[l[b]];g/=f;n/=f;v/=f;s/=f;k3(e,g-v,n-s);M=D(e3,u,11,f,0);$=D(e3,u,11,f,0);s=D(e3,u,11,f,0);v=D(e3,u,11,f,0);for(b=0;b<f;++b)M[b]=new m3(g,n,d.a[j[b]],d.b[j[b]]),$[b]=new m3(g,n,e.a[l[b]],e.b[l[b]]),s[b]=new f3(M[b].a-$[b].a,M[b].b*$[b].b),v[b]=new f3(M[b].a+$[b].a,M[b].b*\n$[b].b);s=g3(s,f);v=g3(v,f);for(b=$=ca=0;b<f;++b)for(W=0;W<XQ(o.f,r[b]);++W)A=WQ(o.f,r[b],W),T2(d,A)&&!T2(e,A)&&++ca,!T2(d,A)&&T2(e,A)&&++$;N=D(e3,u,11,ca,0);V=D(e3,u,11,$,0);M=D(e3,u,11,$,0);for(b=$=ca=0;b<f;++b)for(W=0;W<XQ(o.f,r[b]);++W)A=WQ(o.f,r[b],W),T2(d,A)&&!T2(e,A)&&(F=P2(d,A),N[ca]=new m3(d.a[j[b]],d.b[j[b]],d.a[F],d.b[F]),++ca),!T2(d,A)&&T2(e,A)&&(F=P2(e,A),A=new m3(e.a[l[b]],e.b[l[b]],e.a[F],e.b[F]),V[$]=new f3(s.a+A.a,A.b),M[$]=new f3(v.a-A.a,A.b),++$);b=g3(N,ca);j=g3(V,$);l=g3(M,$);\nif(LH(h2(b.a,j.a))>LH(h2(b.a,l.a)))i3(e,g,n,s.a);else{r=g;b=n;s=l=j=void 0;for(s=0;s<e.e.length;++s)l=SL((e.a[s]-r)*(e.a[s]-r)+(e.b[s]-b)*(e.b[s]-b)),j=0-$2(r,b,e.a[s],e.b[s]),e.a[s]=r+l*Math.sin(j),e.b[s]=b+l*Math.cos(j);i3(e,g,n,v.a)}f=U2(o,d,e,f)}o=f;j3(c,t,y,o)}}}\nfunction l3(a,b,c){var d,e,f,g,h,j,l,o;d=D(OG,vl,-1,XQ(a.f,c)+1,1);f=D(B,q,-1,XQ(a.f,c)+1,1);g=D(B,q,-1,XQ(a.f,c)+1,1);l=P2(b,c);for(h=e=0;h<XQ(a.f,c);++h)f[e]=WQ(a.f,c,h),g[e]=lR(a.f,c,h),j=P2(b,f[e]),-1!=j&&(d[e++]=$2(b.a[l],b.b[l],b.a[j],b.b[j]));if(1==e)return d[0]+3.141592653589793;for(h=e-1;0<h;--h)for(b=0;b<h;++b)d[b]>d[b+1]&&(j=d[b],d[b]=d[b+1],d[b+1]=j,j=f[b],f[b]=f[b+1],f[b+1]=j,j=g[b],g[b]=g[b+1],g[b+1]=j);d[e]=d[0]+6.283185307179586;f[e]=f[0];g[e]=g[0];j=-100;for(h=l=0;h<e;++h){b=d[h+\n1]-d[h];if(2<e&&kR(a.f,g[h])&&kR(a.f,g[h+1])){a:{o=a;var n=f[h],r=c,t=f[h+1],y=void 0,v=void 0,s=void 0,A=void 0,F=void 0,M=void 0,s=D(B,q,-1,o.f.o,1),A=D(B,q,-1,o.f.o,1);s[0]=r;s[1]=n;A[r]=1;A[n]=2;for(F=v=1;v<=F;){for(M=0;M<XQ(o.f,s[v]);++M){y=WQ(o.f,s[v],M);if(y==t){o=1+A[s[v]];break a}0==A[y]&&0!=(o.f.s[y]&3072)&&(s[++F]=y,A[y]=A[s[v]]+1)}++v}o=0}0!=o&&(b-=100-o)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function j3(a,b,c,d){var e;e=kS(QA(a.c,b),QA(a.c,c));WD(a.c,e,d);$m(a.c,b);$m(a.c,c)}\nfunction n3(){this.e=1}function g3(a,b){var c,d,e;for(d=c=e=0;d<b;++d)e+=a[d].b*Math.sin(a[d].a),c+=a[d].b*Math.cos(a[d].a);0==c?d=0<e?1.5707963267948966:-1.5707963267948966:(d=Math.atan(e/c),0>c&&(d+=3.141592653589793));c=Math.sqrt(e*e+c*c)/b;return new f3(d,c)}w(33,1,{},n3);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function I2(){}w(34,1,{},I2);_.dd=function(a,b){var c,d;return c=MH(a.b),d=MH(b.b),c<d?-1:c==d?0:1};function J2(){}w(35,1,{},J2);\n_.dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function K2(){}w(36,1,{},K2);_.dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function N2(a,b){var c,d;this.b=D(X2,u,12,2,0);this.b[0]=a;this.b[1]=b;this.c=D(OG,vl,-1,2,1);this.d=D(OG,vl,-1,2,1);this.a=D(B,q,-1,2,1);for(c=0;2>c;++c){for(d=0;d<this.b[c].e.length;++d)this.c[c]+=this.b[c].a[d],this.d[c]+=this.b[c].b[d];this.a[c]=this.b[c].e.length}}\nfunction L2(a,b,c,d){this.b=D(X2,u,12,2,0);this.b[0]=a;this.b[1]=b;this.c=D(OG,vl,-1,2,1);this.d=D(OG,vl,-1,2,1);this.c[0]=this.b[0].a[c];this.d[0]=this.b[0].b[c];this.c[1]=this.b[1].a[d];this.d[1]=this.b[1].b[d];this.a=D(B,q,-1,2,1);this.a[0]=1;this.a[1]=1}w(37,1,{9:1},N2,L2);_.a=null;_.b=null;_.c=null;_.d=null;function f3(a,b){this.a=a;this.b=b}function m3(a,b,c,d){this.a=$2(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}\nfunction $2(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}w(38,1,{11:1},f3,m3);_.a=0;_.b=0;function Y2(a){this.a=D(B,q,-1,a,1);this.b=D(B,q,-1,a,1)}w(39,1,{},Y2);_.a=null;_.b=null;function G2(a,b,c){this.c=a;this.a=b;this.b=c}w(40,1,{},G2);_.a=0;_.b=0;_.c=null;\nfunction a3(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=D(ZI,im,87,a.k.p,0));if(null==a.d[b]){g=D(B,q,-1,a.e.length,1);l=D(Aq,ul,-1,a.k.o,2);c=Y(a.k,0,b);d=Y(a.k,1,b);g[0]=c;l[c]=!0;for(h=f=0;f<=h;){for(j=0;j<XQ(a.k,g[f]);++j)e=WQ(a.k,g[f],j),!l[e]&&e!=d&&(g[++h]=e,l[e]=!0);if(f==h)break;++f}e=h+1>~~(a.e.length/2);if(0!=(a.j&6)){f=g=!1;for(j=0;j<a.e.length;++j)b2(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=D(B,q,-1,e?a.e.length-h:h+2,1);for(j=0;j<a.e.length;++j)a.e[j]==c?a.d[b][e?0:1]=\nj:a.e[j]==d?a.d[b][e?1:0]=j:e^l[a.e[j]]&&(a.d[b][f++]=j)}e=a.a[a.d[b][0]];f=a.b[a.d[b][0]];l=$2(e,f,a.a[a.d[b][1]],a.b[a.d[b][1]]);for(j=2;j<a.d[b].length;++j)h=a.d[b][j],d=SL((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-$2(e,f,a.a[h],a.b[h]),a.a[h]=e+d*Math.sin(c),a.b[h]=f+d*Math.cos(c)}\nfunction b3(a){var b,c,d,e,f;a.c=0;c=new Nm;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=LH(a.a[e]-a.a[f]),d=LH(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=D(B,q,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],yq(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function P2(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function T2(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction i3(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=SL((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=$2(b,c,a.a[g],a.b[g])+d,a.a[g]=b+f*Math.sin(e),a.b[g]=c+f*Math.cos(e)}function k3(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function C2(a,b,c){this.k=a;this.j=c;this.e=D(B,q,-1,b,1);this.n=D(B,q,-1,b,1);this.a=D(OG,vl,-1,b,1);this.b=D(OG,vl,-1,b,1)}\nfunction c3(a,b){var c;this.k=a.k;this.j=b;this.e=D(B,q,-1,a.e.length,1);this.n=D(B,q,-1,a.e.length,1);this.a=D(OG,vl,-1,a.e.length,1);this.b=D(OG,vl,-1,a.e.length,1);for(c=0;c<a.e.length;++c)this.e[c]=a.e[c],this.n[c]=a.n[c],this.a[c]=a.a[c],this.b[c]=a.b[c];if(null!=a.f){this.f=D(B,q,-1,a.f.length,1);for(c=0;c<a.f.length;++c)this.f[c]=a.f[c]}if(null!=a.i){this.i=D(B,q,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}w(41,1,{12:1},C2,c3);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function k2(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function o3(){o3=x;p3=z(q3,Al,-1,[0.29899999499320984,0.5870000123977661,0.11400000005960464])}\nfunction r3(a,b){o3();var c,d,e,f,g,h;c=!b?1:(p3[0]*(~~b.d>>16&255)+p3[1]*(~~b.d>>8&255)+p3[2]*(b.d&255))/255;f=!a?1:(p3[0]*(~~a.d>>16&255)+p3[1]*(~~a.d>>8&255)+p3[2]*(a.d&255))/255;e=LH(c-f);if(0.30000001192092896<e)return a;d=D(q3,Al,-1,3,1);s3(~~b.d>>16&255,~~b.d>>8&255,b.d&255,d);g=D(q3,Al,-1,3,1);s3(~~a.d>>16&255,~~a.d>>8&255,a.d&255,g);h=LH(g[0]-d[0]);0.5<h&&(h=1-h);g=1-(g[1]>d[1]?g[1]:d[1]);d=LH(f+c-1);h=Math.cos(9.42477796076938*h);h=0.30000001192092896*(g>(d>h?d:h)?g:d>h?d:h);if(e>h)c=a;\nelse if(e=(f>c?1<f+h:0<f-h)?c-h:c+h,c=null,null==c&&(c=D(q3,Al,-1,4,1)),null!=a.b?c[3]=a.a:c[3]=(~~a.d>>24&255)/255,f=c,null==f&&(f=D(q3,Al,-1,3,1)),null!=a.b?(f[2]=a.b[2],f[1]=a.b[1],f[0]=a.b[0]):(f[2]=(a.d&255)/255,f[1]=(~~a.d>>8&255)/255,f[0]=(~~a.d>>16&255)/255),f=!a?1:(p3[0]*(~~a.d>>16&255)+p3[1]*(~~a.d>>8&255)+p3[2]*(a.d&255))/255,0==f)c=new t3(f,f,f,c[3]);else{d=e/(!a?1:(p3[0]*(~~a.d>>16&255)+p3[1]*(~~a.d>>8&255)+p3[2]*(a.d&255))/255);for(e=f=h=0;3>e;++e)c[e]*=d,1>c[e]?f+=p3[e]:(h+=(c[e]-1)*\np3[e],c[e]=1);if(0!=h){for(e=d=0;3>e;++e)1>c[e]&&(c[e]+=h/f,1<c[e]&&(d+=(c[e]-1)*p3[e],c[e]=1));if(0!=d)for(e=0;3>e;++e)1>c[e]&&(c[e]+=d/p3[e],1<c[e]&&(c[e]=1))}c=new t3(c[0],c[1],c[2],c[3])}return c}var p3;function t3(a,b,c,d){$C();var e=nw(255*a+0.5),f=nw(255*b+0.5),g=nw(255*c+0.5),h=nw(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new an(Ce);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=D(q3,Al,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}\nfunction u3(a){$C();this.d=a|-16777216}function s3(a,b,c,d){$C();var e,f,g,h,j,l;null==d&&(d=D(q3,Al,-1,3,1));j=c>(a>b?a:b)?c:a>b?a:b;l=c<(a<b?a:b)?c:a<b?a:b;j==l?g=h=0:(h=(j-l)/j,f=(j-a)/(j-l),e=(j-b)/(j-l),c=(j-c)/(j-l),a==j?g=c-e:b==j?g=2+f-c:g=4+e-f,g/=6,0>g&&++g);d[0]=g;d[1]=h;d[2]=j/255}w(491,1,{59:1,68:1,71:1},t3,u3);var r2=null;function u1(){}function x1(a,b){this.a=a;this.b=b}w(541,514,{78:1,79:1},u1,x1);_.Af=rC;_.Bf=DD;_.tS=function(){return v3.d+"[x="+this.a+",y="+this.b+dg};_.a=0;\n_.b=0;function i1(a,b){var c,d,e,f;c=new j1;d=a.c;e=b.Af();d=d<e?d:e;e=a.d;f=b.Bf();e=e<f?e:f;f=a.c+a.b;var g=b.Af()+b.Df();f=f>g?f:g;var g=a.d+a.a,h=b.Bf()+b.Cf();c.c=d;c.d=e;c.b=f-d;c.a=(g>h?g:h)-e;return c}function j1(){}function C1(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(542,517,Ul,j1,C1);_.Cf=rC;_.Df=DD;_.Af=function(){return this.c};_.Bf=function(){return this.d};_.tS=function(){return w3.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+dg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction x3(a){var b;b=new eU;var c=new v2,d=WL(yy(a)),e,f,g,h,j,l,o,n,r,t,y,v,s,A,F,M,N,$,V,W,ca,ja,ra,ac,K,oa,Ac,id,tb,L,Fa,ub,Ic,tc,Aa,jd,cd;c.b=b;iT(c.b);ra=null;h=D(B,q,-1,64,1);h[0]=-1;oa=D(B,q,-1,64,1);Ac=D(B,q,-1,64,1);for(s=0;64>s;++s)oa[s]=-1;f=K=0;id=ac=L=!1;l=0;tb=d.length;for(j=1;32>=d[K];)++K;for(;K<tb;)if(Fa=d[K++]&65535,y3(Fa)||42==Fa){g=0;y=-1;A=ja=F=!1;if(L)82==Fa&&BF(d[K]&65535)?($=null!=String.fromCharCode(d[K+1]&65535).match(/\\d/)?2:1,g=CT(jT(d,K-1,1+$)),K+=$):(M=String.fromCharCode(d[K]&\n65535).toLowerCase().charCodeAt(0)==(d[K]&65535)&&y3(d[K]&65535)?2:1,g=CT(jT(d,K-1,M)),K+=M-1,y=0),64==d[K]&&(++K,64==d[K]&&(A=!0,++K),ja=!0),72==d[K]&&(++K,y=1,BF(d[K]&65535)&&(y=d[K]-48,++K));else if(42==Fa)g=6,F=!0;else switch(String.fromCharCode(Fa).toUpperCase().charCodeAt(0)){case 66:K<tb&&114==d[K]?(g=35,++K):g=5;break;case 67:K<tb&&108==d[K]?(g=17,++K):g=6;break;case 70:g=9;break;case 73:g=53;break;case 78:g=7;break;case 79:g=8;break;case 80:g=15;break;case 83:g=16}if(0==g)throw new Op("SmilesParser: unknown element label found");\ne=dT(c.b,g);F?(id=!0,xT(c.b,e,1)):d2(c.b,e,String.fromCharCode(Fa).toLowerCase().charCodeAt(0)==Fa&&y3(Fa));if(-1!=y&&1!=g){o=D(XL,zl,-1,1,1);o[0]=~~(y<<24)>>24;var ta=c.b,Da=e,aa=o;null!=aa&&0==aa.length&&(aa=null);null==aa?null!=ta.r&&(ta.r[Da]=null):(null==ta.r&&(ta.r=D(bT,u,3,ta.G,0)),ta.r[Da]=aa)}v=h[l];-1!=h[l]&&128!=j&&hT(c.b,e,h[l],j);j=1;h[l]=e;0!=f&&(vT(c.b,e,f),f=0);(W=!ra?null:PT(ra,jI(v)))&&w2(W,e,K,1==g);ja&&(!ra&&(ra=new $T),aU(ra,jI(e),new y2(c,e,v,y,K,A)))}else if(46==Fa)j=128;else if(61==\nFa)j=2;else if(35==Fa)j=4;else if(BF(Fa))if(V=Fa-48,L){for(;K<tb&&BF(d[K]&65535);)V=10*V+d[K]-48,++K;f=V}else{ac&&K<tb&&BF(d[K]&65535)&&(V=10*V+d[K]-48,++K);ac=!1;if(64<=V)throw new Op("SmilesParser: ringClosureAtom number out of range");if(-1==oa[V])oa[V]=h[l],Ac[V]=K-1;else{if(oa[V]==h[l])throw new Op("SmilesParser: ring closure to same atom");ra&&((W=PT(ra,jI(oa[V])))&&w2(W,h[l],Ac[V],!1),(W=PT(ra,jI(h[l])))&&w2(W,oa[V],K-1,!1));hT(c.b,h[l],oa[V],j);oa[V]=-1}j=1}else if(43==Fa){if(!L)throw new Op("SmilesParser: \'+\' found outside brackets");\nfor(n=1;43==d[K];)++n,++K;1==n&&BF(d[K]&65535)&&(n=d[K]-48,++K);qT(c.b,h[l],n)}else if(45==Fa){if(L){for(n=-1;45==d[K];)--n,++K;-1==n&&BF(d[K]&65535)&&(n=48-d[K],++K);qT(c.b,h[l],n)}}else if(40==Fa){if(-1==h[l])throw new Op("Smiles with leading parenthesis are not supported");h[l+1]=h[l];++l}else if(41==Fa)--l;else if(91==Fa){if(L)throw new Op("SmilesParser: nested square brackets found");L=!0}else if(93==Fa){if(!L)throw new Op("SmilesParser: closing bracket without opening one");L=!1}else if(37==\nFa)ac=!0;else if(58==Fa)if(L){for(N=0;BF(d[K]&65535);)N=10*N+d[K]-48,++K;c.b.u[h[l]]=N}else j=64;else if(47==Fa)j=17;else if(92==Fa)j=9;else throw new Op("SmilesParser: unexpected character found: \'"+String.fromCharCode(Fa)+ab);if(1!=j)throw new Op("SmilesParser: dangling open bond");for(s=0;64>s;++s)if(-1!=oa[s])throw new Op("SmilesParser: dangling ring closure");var Fb=c.b,cb,Gb,Pc,oc,ba,kd;kd=D(B,q,-1,Fb.o,1);oc=D(Aq,ul,-1,Fb.o,2);for(Gb=0;Gb<Fb.p;++Gb)for(Pc=0;2>Pc;++Pc)KT(Fb,Fb.y[Pc][Gb])&&!KT(Fb,\nFb.y[1-Pc][Gb])&&(oc[Fb.y[Pc][Gb]]=!0);for(ba=Fb.o-1;0<=ba&&oc[ba];)kd[ba]=ba,--ba;for(cb=0;cb<=ba;++cb)if(oc[cb]){kd[cb]=ba;kd[ba]=cb;for(--ba;0<=ba&&oc[ba];)kd[ba]=ba,--ba}else kd[cb]=cb;c.b.J=!0;cS(c.b,1);for(e=0;e<c.b.o;++e)if(null!=(null==b.r?null:null==b.r[e]?null:jT(b.r[e],0,b.r[e].length))&&!b2(c.b,e))if(t=(null==c.b.r?null:c.b.r[e])[0],c.b.x[e]<(ER(),aT).length&&null!=aT[c.b.x[e]]){r=!1;ub=mS(c.b,e);ub-=oS(c.b,e,ub);for(tc=aT[c.b.x[e]],Aa=0,jd=tc.length;Aa<jd;++Aa)if(Ic=tc[Aa],ub<=Ic){r=\n!0;Ic!=ub+t&&pT(c.b,e,ub+t);break}r||pT(c.b,e,ub+t)}var S,O,Db,Ua;for(S=0;S<c.b.c;++S)if(7==c.b.x[S]&&0==c.b.q[S]&&3<mS(c.b,S)&&0<c.b.k[S])for(Ua=0;Ua<c.b.f[S];++Ua)if(O=WQ(c.b,S,Ua),Db=lR(c.b,S,Ua),1<eR(c.b,Db)&&ET(c.b.x[O])){4==c.b.B[Db]?HS(c.b,Db,2):HS(c.b,Db,1);qT(c.b,S,c.b.q[S]+1);qT(c.b,O,c.b.q[O]-1);break}var T,db,Ma,dd,Qc,Na,eb,Kc,ae,Bd,Xc,Jb,nb,jc,uc,cc;cS(c.b,1);c.a=D(Aq,ul,-1,c.b.d,2);for(Ma=0;Ma<c.b.d;++Ma)64==c.b.B[Ma]&&(HS(c.b,Ma,1),c.a[Ma]=!0);cc=new IT(c.b,3);Kc=D(Aq,ul,-1,cc.i.c,\n2);for(nb=0;nb<cc.i.c;++nb){jc=Nx(cc.i,nb);Kc[nb]=!0;for(eb=0;eb<jc.length;++eb)if(!b2(c.b,jc[eb])){Kc[nb]=!1;break}if(Kc[nb]){uc=Nx(cc.j,nb);for(eb=0;eb<uc.length;++eb)c.a[uc[eb]]=!0}}for(Ma=0;Ma<c.b.d;++Ma)if(!c.a[Ma]&&0!=cc.b[Ma]&&b2(c.b,Y(c.b,0,Ma))&&b2(c.b,Y(c.b,1,Ma)))a:{var I=c,pc=Ma,dc=void 0,Bc=void 0,vc=void 0,Cd=void 0,be=void 0,Jd=void 0,ed=void 0,Nb=void 0,ka=void 0,ce=void 0,Ob=void 0,qe=void 0,Hb=void 0,Nb=D(B,q,-1,I.b.c,1),Jd=D(B,q,-1,I.b.c,1),ed=D(B,q,-1,I.b.c,1),ka=D(B,q,-1,I.b.c,\n1),dc=Y(I.b,0,pc),Bc=Y(I.b,1,pc);Jd[0]=dc;Jd[1]=Bc;ed[0]=-1;ed[1]=pc;Nb[dc]=1;Nb[Bc]=2;ka[dc]=-1;ka[Bc]=dc;for(ce=be=1;be<=ce&&15>Nb[Jd[be]];){Hb=Jd[be];for(Ob=0;Ob<I.b.f[Hb];++Ob)if(vc=WQ(I.b,Hb,Ob),vc!=ka[Hb]){Cd=lR(I.b,Hb,Ob);if(vc==dc){ed[0]=Cd;for(qe=0;qe<=ce;++qe)I.a[ed[Ob]]=!0;break a}b2(I.b,vc)&&0==Nb[vc]&&(++ce,Jd[ce]=vc,ed[ce]=Cd,Nb[vc]=Nb[Hb]+1,ka[vc]=Hb)}++be}}cS(c.b,3);for(nb=0;nb<cc.i.c;++nb)if(Kc[nb]){jc=Nx(cc.i,nb);for(eb=0;eb<jc.length;++eb){var Rc;var Ra=c,hb=jc[eb],sd=void 0;16==\nRa.b.x[hb]&&0>=Ra.b.q[hb]||6==Ra.b.x[hb]&&0!=Ra.b.q[hb]||!b2(Ra.b,hb)?Rc=!1:(sd=null==sS(Ra.b,hb)?0:(null==Ra.b.r?null:Ra.b.r[hb])[0],Rc=1>mT(Ra.b,hb)-mS(Ra.b,hb)-sd||5!=Ra.b.x[hb]&&6!=Ra.b.x[hb]&&7!=Ra.b.x[hb]&&8!=Ra.b.x[hb]&&15!=Ra.b.x[hb]&&16!=Ra.b.x[hb]&&33!=Ra.b.x[hb]&&34!=Ra.b.x[hb]?!1:!0);if(!Rc){d2(c.b,jc[eb],!1);for(Bd=0;Bd<c.b.f[jc[eb]];++Bd)c.a[lR(c.b,jc[eb],Bd)]=!1}}}u2(c);for(nb=0;nb<cc.i.c;++nb)if(Kc[nb]&&6==Nx(cc.j,nb).length){uc=Nx(cc.j,nb);ae=!0;for(dd=0,Qc=uc.length;dd<Qc;++dd)if(Ma=\nuc[dd],!c.a[Ma]){ae=!1;break}ae&&(t2(c,uc[0]),t2(c,uc[2]),t2(c,uc[4]),u2(c))}for(Jb=5;4<=Jb;--Jb){do{Xc=!1;for(Ma=0;Ma<c.b.d;++Ma)if(c.a[Ma]){for(eb=T=0;2>eb;++eb){Na=Y(c.b,eb,Ma);for(Bd=0;Bd<c.b.f[Na];++Bd)c.a[lR(c.b,Na,Bd)]&&++T}if(T==Jb){t2(c,Ma);u2(c);Xc=!0;break}}}while(Xc)}for(Ma=0;Ma<c.b.d;++Ma)if(c.a[Ma])throw new Op(W0);for(db=0;db<c.b.c;++db)if(b2(c.b,db))throw new Op(W0);c.b.r=null;c.b.J=!1;var Xa,Pb,Cc,Ba,Yc,ec,ld,fc,xb,wc,md;cS(c.b,3);xb=!1;wc=D(B,q,-1,2,1);md=D(B,q,-1,2,1);fc=D(B,q,\n-1,2,1);for(Pb=0;Pb<c.b.d;++Pb)if(!wR(c.b,Pb)&&2==c.b.B[Pb]){for(Ba=0;2>Ba;++Ba){wc[Ba]=-1;fc[Ba]=-1;Xa=Y(c.b,Ba,Pb);for(ld=0;ld<c.b.f[Xa];++ld)Cc=lR(c.b,Xa,ld),Cc!=Pb&&(17==c.b.B[Cc]||9==c.b.B[Cc]?(wc[Ba]=WQ(c.b,Xa,ld),md[Ba]=Cc):fc[Ba]=WQ(c.b,Xa,ld));if(-1==wc[Ba])break}if(-1!=wc[0]&&-1!=wc[1]){ec=c.b.B[md[0]]!=c.b.B[md[1]];Yc=!1;for(Ba=0;2>Ba;++Ba)-1!=fc[Ba]&&fc[Ba]<wc[Ba]&&(Yc=!Yc);zT(c.b,Pb,ec^Yc?2:1,!1);xb=!0}}for(Pb=0;Pb<c.b.d;++Pb)(17==c.b.B[Pb]||9==c.b.B[Pb])&&HS(c.b,Pb,1);xb&&(c.b.K|=4);\nV2(new n3,c.b);if(ra){for(ca=z3((cd=new NX(ra),new A3(ra,cd)));nM(ca.a.a);)W=(ca.a.b=Kv(ca.a.a)).Dh(),wT(c.b,W.a,x2(W,kd),!1);c.b.K|=4}j2(c.b);A2(c.b);id&&BT(c.b,!0);return(new q2(b)).a.a.a}function y3(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function z3(a){a=new QX(a.b.a);return new B3(a)}function A3(a,b){this.a=a;this.b=b}w(650,638,{},A3);_.Ah=function(a){a:{var b,c;for(c=new QX((new NX(this.a)).a);nM(c.a);)if(b=c.b=Kv(c.a),b=b.Dh(),null==a?null==b:Vp(a,b)){a=!0;break a}a=!1}return a};\n_.Ce=function(){return z3(this)};_.Yf=function(){return this.b.a.c};_.a=null;_.b=null;function B3(a){this.a=a}w(651,1,{},B3);_.be=function(){return nM(this.a.a)};_.ce=function(){return(this.a.b=Kv(this.a.a)).Dh()};_.de=function(){PX(this.a)};_.a=null;function H2(a,b){Xv();var c;c=fw(a.b,a.c);rR(c,c.length,b?b:(sR(),sR(),tR));var d,e;e=a.c;for(d=0;d<e;++d)GD(a,d,c[d])}\nfunction C3(){C3=x;var a,b;D3=D(OG,vl,-1,25,1);E3=D(OG,vl,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)E3[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)D3[a]=b,b*=0.5}function d3(a,b){var c,d;if(0<b){if((b&-b)==b)return nw(4.6566128730773926E-10*b*F3(a));do c=F3(a),d=c%b;while(0>c-d+(b-1));return nw(d)}throw new NC;}\nfunction F3(a){var b,c,d;c=15525485*a.a+1502*a.b;d=15525485*a.b+11;b=Math.floor(5.9604644775390625E-8*d);a.a=(c+b)%16777216;a.b=d-16777216*b;a=128*a.a+Math.floor(a.b*E3[31]);2147483648<=a&&(a-=4294967296);return a}function W2(){C3();var a,b;b=G3++ +(new Date).getTime();a=nw(Math.floor(5.9604644775390625E-8*b))&16777215;b=nw(b-16777216*a);this.a=a^1502;this.b=b^15525485}function H3(){C3();this.a=6122;this.b=12230397}w(667,1,{},W2,H3);_.a=0;_.b=0;var D3,E3,G3=0;w(707,703,am);\n_.Ed=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(rI(),sI)&&this.b.i==(tI(),uI))try{var f=this.b.b,g,h,j;j=null;h=new eU;TT(new bU,h,new qX(new tX(f)))&&(g=new q2(h),j=g.a.a.a);b=j;if(null==b)throw new Op("V3000 read failed.");a=Aj;this.a.ic.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=Iq(l),G(l,97))c=l,d=c.Cd();else throw l;}else if(this.b.a==jN)try{var o=this.b.b,n,r,t,y;b=-1!=o.indexOf(Ld)?(n=UL(o,Ld),r=x3(n[0]),t=x3(n[2]),y=m,y+=Pa,y+=$I(1,3)+$I(1,3)+da,y+=Ka+r,y+=Ka+t,y):x3(o);\nthis.b.f==(pI(),gN)?a="readSMIRKS":this.b.f==hN&&(a="readSMILES");this.a.ic.a="SMILES conversion provided by OpenChemLib"}catch(v){if(v=Iq(v),G(v,97))c=v,d=c.Cd();else throw v;}else if(d="Invalid or unsupported input",this.a.zc&&!this.b.d)try{var s=new n2,A=yy(this.b.b),F;if(null==A||0==A.length)F=null;else{var M=WL(A),N,$,V,W,ca;if(null==M)F=null;else{l2(s,M,0);N=Z(s,4);W=Z(s,4);8<N&&(N=W);$=Z(s,N);V=Z(s,W);ca=new YT($,V);var ja=null,ra,ac,K,oa,Ac,id,tb,L,Fa,ub,Ic,tc,Aa,jd,cd,ta,Da,aa,Fb,cb,Gb,Pc,\noc,ba,kd,S,O,Db,Ua,T,db,Ma,dd,Qc,Na,eb,Kc,ae,Bd,Xc,Jb,nb,jc,uc,cc,I,pc,dc,Bc,vc,Cd,be,Jd,ed,Nb,ka,ce,Ob,qe,Hb,Rc,Ra,hb,sd,Xa,Pb,Cc,Ba,Yc,ec,ld,fc;Pb=8;s.f=ca;iT(s.f);if(!(null==M||0==M.length))if(null!=ja&&0==ja.length&&(ja=null),l2(s,M,0),K=Z(s,4),ta=Z(s,4),8<K&&(Pb=K,K=ta),0==K)BT(s.f,1==Z(s,1));else{oa=Z(s,K);Ac=Z(s,ta);Nb=Z(s,K);qe=Z(s,K);Ob=Z(s,K);kd=Z(s,K);for(L=0;L<oa;++L)dT(s.f,6);for(I=0;I<Nb;++I)gT(s.f,Z(s,K),7);for(I=0;I<qe;++I)gT(s.f,Z(s,K),8);for(I=0;I<Ob;++I)gT(s.f,Z(s,K),Z(s,8));for(I=\n0;I<kd;++I)qT(s.f,Z(s,K),Z(s,4)-8);S=1+Ac-oa;dd=Z(s,4);cd=0;e2(s.f,0,0);f2(s.f,0,0);g2(s.f,0,0);Qc=null!=ja&&39<=ja[0];fc=ec=Ba=Xa=0;T=Ua=!1;Qc&&(ja.length>2*oa-2&&39==ja[2*oa-2]||ja.length>3*oa-3&&39==ja[3*oa-3]?(T=!0,pc=(Ua=ja.length==3*oa-3+9)?3*oa-3:2*oa-2,jd=86*(ja[pc+1]-40)+ja[pc+2]-40,Xa=Math.pow(10,jd/2E3-1),pc+=2,Cc=86*(ja[pc+1]-40)+ja[pc+2]-40,Ba=Math.pow(10,Cc/1500-1),pc+=2,Yc=86*(ja[pc+1]-40)+ja[pc+2]-40,ec=Math.pow(10,Yc/1500-1),Ua&&(pc+=2,ld=86*(ja[pc+1]-40)+ja[pc+2]-40,fc=Math.pow(10,\nld/1500-1))):Ua=ja.length==3*oa-3);s.b&&Ua&&(ja=null,Qc=!1);for(I=1;I<oa;++I)Na=Z(s,dd),0==Na?(Qc&&(e2(s.f,I,s.f.D[0].a+8*(ja[2*I-2]-83)),f2(s.f,I,s.f.D[0].b+8*(ja[2*I-1]-83)),Ua&&g2(s.f,I,s.f.D[0].c+8*(ja[2*oa-3+I]-83))),++S):(cd+=Na-1,Qc&&(e2(s.f,I,gR(s.f,cd)+ja[2*I-2]-83),f2(s.f,I,hR(s.f,cd)+ja[2*I-1]-83),Ua&&g2(s.f,I,iR(s.f,cd)+(ja[2*oa-3+I]-83))),hT(s.f,cd,I,1));for(I=0;I<S;++I)hT(s.f,Z(s,K),Z(s,K),1);Bc=D(Aq,ul,-1,Ac,2);for(aa=0;aa<Ac;++aa)switch(Gb=Z(s,2),Gb){case 0:c2(s.f,Y(s.f,0,aa))||c2(s.f,\nY(s.f,1,aa))?HS(s.f,aa,32):Bc[aa]=!0;break;case 2:HS(s.f,aa,2);break;case 3:HS(s.f,aa,4)}ac=Z(s,K);for(I=0;I<ac;++I)if(L=Z(s,K),8==Pb)Hb=Z(s,2),3==Hb?(sT(s.f,L,1,0),wT(s.f,L,1,!1)):wT(s.f,L,Hb,!1);else switch(Hb=Z(s,3),Hb){case 4:wT(s.f,L,1,!1);sT(s.f,L,1,Z(s,3));break;case 5:wT(s.f,L,2,!1);sT(s.f,L,1,Z(s,3));break;case 6:wT(s.f,L,1,!1);sT(s.f,L,2,Z(s,3));break;case 7:wT(s.f,L,2,!1);sT(s.f,L,2,Z(s,3));break;default:wT(s.f,L,Hb,!1)}8==Pb&&0==Z(s,1)&&(s.f.F=!0);ra=Z(s,ta);for(I=0;I<ra;++I)if(aa=Z(s,\nta),1==s.f.B[aa])switch(Hb=Z(s,3),Hb){case 4:zT(s.f,aa,1,!1);yT(s.f,aa,1,Z(s,3));break;case 5:zT(s.f,aa,2,!1);yT(s.f,aa,1,Z(s,3));break;case 6:zT(s.f,aa,1,!1);yT(s.f,aa,2,Z(s,3));break;case 7:zT(s.f,aa,2,!1);yT(s.f,aa,2,Z(s,3));break;default:zT(s.f,aa,Hb,!1)}else zT(s.f,aa,Z(s,2),!1);BT(s.f,1==Z(s,1));tb=null;for(ce=0;1==Z(s,1);)switch(Ma=ce+Z(s,4),Ma){case 0:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),xT(s.f,L,2048);break;case 1:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),Jd=Z(s,8),vT(s.f,L,Jd);break;case 2:ka=\nZ(s,ta);for(I=0;I<ka;++I)aa=Z(s,ta),HS(s.f,aa,64);break;case 3:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),xT(s.f,L,4096);break;case 4:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),sd=Z(s,4)<<3,xT(s.f,L,sd);break;case 5:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),id=Z(s,2)<<1,xT(s.f,L,id);break;case 6:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),xT(s.f,L,1);break;case 7:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),uc=Z(s,4)<<7,xT(s.f,L,uc);break;case 8:ka=Z(s,K);for(I=0;I<ka;++I){L=Z(s,K);Ic=Z(s,4);Fa=D(B,q,-1,Ic,1);for(vc=0;vc<Ic;++vc)ub=\nZ(s,8),Fa[vc]=ub;var xb=s.f,wc=L,md=Fa;null==xb.t&&(xb.t=D(ZI,im,87,xb.G,0));null!=md&&RR(md);xb.t[wc]=md;xb.K=0;xb.E=!0}break;case 9:ka=Z(s,ta);for(I=0;I<ka;++I)aa=Z(s,ta),sd=Z(s,2)<<4,AT(s.f,aa,sd);break;case 10:ka=Z(s,ta);for(I=0;I<ka;++I)aa=Z(s,ta),Pc=Z(s,4),AT(s.f,aa,Pc);break;case 11:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),xT(s.f,L,8192);break;case 12:ka=Z(s,ta);for(I=0;I<ka;++I)aa=Z(s,ta),oc=Z(s,8)<<6,AT(s.f,aa,oc);break;case 13:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),Rc=Z(s,3)<<14,xT(s.f,L,Rc);break;\ncase 14:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),ed=Z(s,5)<<17,xT(s.f,L,ed);break;case 15:ce=16;break;case 16:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),hb=Z(s,3)<<22,xT(s.f,L,hb);break;case 17:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),pT(s.f,L,Z(s,4));break;case 18:ka=Z(s,K);be=Z(s,4);for(I=0;I<ka;++I){L=Z(s,K);db=Z(s,be);Cd=D(XL,zl,-1,db,1);for(vc=0;vc<db;++vc)Cd[vc]=~~(Z(s,7)<<24)>>24;var re=s.f,Dd=L,gc=jT(Cd,0,Cd.length),nd=void 0;if(null!=gc)if(0==gc.length)gc=null;else if(nd=CT(gc),0!=nd&&H(gc,ZS[nd])||H(gc,\nMd))gT(re,Dd,nd),gc=null;null==gc?null!=re.r&&(re.r[Dd]=null):(null==re.r&&(re.r=D(bT,u,3,re.G,0)),re.r[Dd]=WL(gc))}break;case 19:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),ba=Z(s,3)<<25,xT(s.f,L,ba);break;case 20:ka=Z(s,ta);for(I=0;I<ka;++I)aa=Z(s,ta),hb=Z(s,3)<<14,AT(s.f,aa,hb);break;case 21:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),uT(s.f,L,Z(s,2)<<4);break;case 22:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),xT(s.f,L,268435456);break;case 23:ka=Z(s,ta);for(I=0;I<ka;++I)aa=Z(s,ta),AT(s.f,aa,131072);break;case 24:ka=\nZ(s,ta);for(I=0;I<ka;++I)aa=Z(s,ta),id=Z(s,2)<<18,AT(s.f,aa,id);break;case 25:for(I=0;I<oa;++I)if(1==Z(s,1)){var Ed=s.f;Ed.s[I]|=512}break;case 26:ka=Z(s,ta);tb=D(B,q,-1,ka,1);for(I=0;I<ka;++I)tb[I]=Z(s,ta);break;case 27:ka=Z(s,K);for(I=0;I<ka;++I)L=Z(s,K),xT(s.f,L,536870912)}var U=new V1(s.f),Zc,ib,Eb,kc,$c,Ga,Rd,ng,fb,Re,se,Kd,Dc;cS(U.d,1);if(null!=Bc)U.c=Bc;else{U.c=D(Aq,ul,-1,U.d.d,2);for(Eb=0;Eb<U.d.d;++Eb)64==U.d.B[Eb]&&(U.c[Eb]=!0,HS(U.d,Eb,1))}U.e=0;Rd=D(Aq,ul,-1,U.d.c,2);for(Eb=0;Eb<U.d.d;++Eb)if(U.c[Eb]){++U.b;\nfor(Ga=0;2>Ga;++Ga)Rd[Y(U.d,Ga,Eb)]||(Rd[Y(U.d,Ga,Eb)]=!0,++U.a)}if(0!=U.b){Dc=new IT(U.d,1);if(U.d.E){var Ec,Lc,Fd,td,Ya,ud,hc;for(Lc=0;Lc<U.d.d;++Lc)if(U.c[Lc])for(td=0;2>td;++td){ud=Y(U.d,td,Lc);Ec=!1;for(Ya=0;Ya<U.d.f[ud];++Ya)if(Lc!=lR(U.d,ud,Ya)&&U.c[lR(U.d,ud,Ya)]){Ec=!0;break}if(!Ec){hc=Lc;for(Fd=Y(U.d,1-td,Lc);-1!=hc;){U.c[hc]=!1;--U.b;HS(U.d,hc,64);hc=-1;ud=Fd;for(Ya=0;Ya<U.d.f[ud];++Ya)if(U.c[lR(U.d,ud,Ya)])if(-1==hc)hc=lR(U.d,ud,Ya),Fd=WQ(U.d,ud,Ya);else{hc=-1;break}}break}}}for(ib=0;ib<\nU.d.c;++ib){var Cb;b:{for(var de=void 0,de=0;de<U.d.f[ib];++de)if(U.c[lR(U.d,ib,de)]){Cb=!0;break b}Cb=!1}Cb&&(7==Dc.a[ib]&&(5==U.d.x[ib]&&0==U.d.q[ib]||6==U.d.x[ib]&&1==U.d.q[ib])&&U1(U,ib),5==Dc.a[ib]&&(6==U.d.x[ib]&&-1==U.d.q[ib]||7==U.d.x[ib]&&0==U.d.q[ib]&&3==XQ(U.d,ib)||8==U.d.x[ib]&&0==U.d.q[ib]&&2==U.d.f[ib]||16==U.d.x[ib]&&0==U.d.q[ib]&&2==U.d.f[ib])&&U1(U,ib))}var Sc;for(Sc=0;Sc<U.d.d;++Sc){var Gd;if(Gd=U.c[Sc])b:{for(var Qb=void 0,pb=void 0,Sa=void 0,jb=void 0,Sd=void 0,Fe=void 0,Sd=0;2>\nSd;++Sd)if(Qb=Y(Dc.f,Sd,Sc),7==Dc.f.x[Qb]&&2==Dc.f.f[Qb]){pb=Y(Dc.f,1-Sd,Sc);for(Fe=0;Fe<Dc.f.f[pb];++Fe)if(Sa=WQ(Dc.f,pb,Fe),jb=lR(Dc.f,pb,Fe),(8==Dc.f.x[Sa]||16==Dc.f.x[Sa])&&2==eR(Dc.f,jb)&&1==Dc.f.f[Sa]){Gd=!0;break b}}Gd=!1}Gd&&(U1(U,Y(U.d,0,Sc)),U1(U,Y(U.d,1,Sc)))}var od,Za,vd,Rb,wd;for(Za=0;Za<U.d.d;++Za)if(2==eR(U.d,Za))for(Rb=0;2>Rb;++Rb){od=Y(U.d,Rb,Za);for(wd=0;wd<U.d.f[od];++wd)if(vd=lR(U.d,od,wd),U.c[vd]){U1(U,od);break}}for(T1(U);0!=U.b;){$c=!1;for(Eb=0;Eb<U.d.d;++Eb)if(U.c[Eb]){for(fb=\nZc=0;2>fb;++fb){kc=Y(U.d,fb,Eb);for(Re=0;Re<U.d.f[kc];++Re)U.c[lR(U.d,kc,Re)]&&++Zc}if(4==Zc){S1(U,Eb);T1(U);$c=!0;break}}if(!$c)for(se=0;se<Dc.i.c;++se)if(6==Nx(Dc.j,se).length){ng=!0;Kd=Nx(Dc.j,se);for(Ga=0;6>Ga;++Ga)if(!U.c[Kd[Ga]]){ng=!1;break}if(ng){for(Ga=0;6>Ga;Ga+=2)S1(U,Kd[Ga]);$c=!0;break}}if(!$c)for(Eb=0;Eb<U.d.d;++Eb)if(U.c[Eb]){S1(U,Eb);T1(U);break}}}if(null!=tb)for(Fb=0,cb=tb.length;Fb<cb;++Fb)aa=tb[Fb],HS(s.f,aa,2==s.f.B[aa]?4:2);O=0;if(null==ja&&M.length>s.d+1&&(32==M[s.d+1]||9==M[s.d+\n1]))ja=M,O=s.d+2;if(null!=ja)try{if(33==ja[O]||35==ja[O]){l2(s,ja,O+1);Ua=1==Z(s,1);T=1==Z(s,1);Ra=2*Z(s,4);Da=1<<Ra;aa=0;for(L=1;L<oa;++L)aa<Ac&&Y(s.f,1,aa)==L?(nb=Y(s.f,0,aa++),Jb=1):(nb=0,Jb=8),e2(s.f,L,gR(s.f,nb)+Jb*(Z(s,Ra)-~~(Da/2))),f2(s.f,L,hR(s.f,nb)+Jb*(Z(s,Ra)-~~(Da/2))),Ua&&g2(s.f,L,iR(s.f,nb)+Jb*(Z(s,Ra)-~~(Da/2)));Aa=Ua?1.5:(ER(),24);tc=a2(s.f,oa,Ac,Aa);if(35==ja[O]){cc=0;jc=D(B,q,-1,oa,1);for(L=0;L<oa;++L)cc+=jc[L]=QR(s.f,L);for(L=0;L<oa;++L)for(I=0;I<jc[L];++I)uc=dT(s.f,1),hT(s.f,\nL,uc,1),e2(s.f,uc,gR(s.f,L)+(Z(s,Ra)-~~(Da/2))),f2(s.f,uc,hR(s.f,L)+(Z(s,Ra)-~~(Da/2))),Ua&&g2(s.f,uc,iR(s.f,L)+(Z(s,Ra)-~~(Da/2)));oa+=cc}if(T){var je=Z(s,Ra),Td=Math.log(2E3)*Math.LOG10E*je/(Da-1)-1;Xa=Math.pow(10,Td);Ba=Xa*m2(Z(s,Ra),Da);ec=Xa*m2(Z(s,Ra),Da);Ua&&(fc=Xa*m2(Z(s,Ra),Da));Jb=Xa/tc;for(L=0;L<oa;++L)e2(s.f,L,Ba+Jb*gR(s.f,L)),f2(s.f,L,ec+Jb*hR(s.f,L)),Ua&&g2(s.f,L,fc+Jb*iR(s.f,L))}else{Jb=1.5/tc;for(L=0;L<oa;++L)e2(s.f,L,Jb*gR(s.f,L)),f2(s.f,L,Jb*hR(s.f,L)),Ua&&g2(s.f,L,Jb*iR(s.f,L))}}else if(Ua&&\n!T&&0==Xa&&(Xa=1.5),0!=Xa&&0!=s.f.p){for(aa=tc=0;aa<s.f.p;++aa)eb=gR(s.f,Y(s.f,0,aa))-gR(s.f,Y(s.f,1,aa)),Kc=hR(s.f,Y(s.f,0,aa))-hR(s.f,Y(s.f,1,aa)),ae=Ua?iR(s.f,Y(s.f,0,aa))-iR(s.f,Y(s.f,1,aa)):0,tc+=Math.sqrt(eb*eb+Kc*Kc+ae*ae);tc/=s.f.p;Xc=Xa/tc;for(L=0;L<s.f.o;++L)e2(s.f,L,gR(s.f,L)*Xc+Ba),f2(s.f,L,hR(s.f,L)*Xc+ec),Ua&&g2(s.f,L,iR(s.f,L)*Xc+fc)}}catch(Ud){if(Ud=Iq(Ud),G(Ud,97))Bd=Ud,Bd.Cd(),ja=null,Ua=!1;else throw Ud;}if((Db=null!=ja&&!Ua)||s.b){cS(s.f,3);for(aa=0;aa<s.f.d;++aa)if(2==eR(s.f,\naa)&&!wR(s.f,aa)&&0==(s.f.z[aa]&3)){var Af=s.f;Af.z[aa]|=16777216}}!Db&&s.b&&(s.f.K|=4,dc=new n3,dc.i=new H3,V2(dc,s.f),Db=!0);Db?(j2(s.f),A2(s.f)):Ua||(s.f.K|=4)}F=ca}}b=(new q2(F)).a.a.a;a="readOCLCode";d=null}catch(Hg){if(Hg=Iq(Hg),!G(Hg,97))throw Hg;}e=!1;if(null!=b&&null==d)try{if(e=vI(this.a,b,!1)){var qc=this.a;if(qc.r){var ff=qc.r;ff.a=a;XG(ff,0,0,0)}qc.hc=!0}}catch(xd){if(xd=Iq(xd),G(xd,97))d="Invalid converted molfile";else throw xd;}this.a.Ib=e;this.d?e?AI(this.d):BI(this.d,new Op(d)):\nnull!=d&&uX(this.a,d);this.c&&IC(this.a)};w(714,1,am);\n_.Ed=function(){var a,b,c;b=$t(this.a,!1,!0);c=null;a=new eU;if(TT(new bU,a,new qX(new tX(b)))){a=new I3(a,b);b=new C1(0,0,400,300);var d;if(0!=a.G.o){a.p=nw(b.b);a.j=nw(b.a);0==a.G.o?c=null:(R1(a),c=a.K.c*$0(a.G),d=new $1(a.w,b,c),1==d.c&&0==d.a&&0==d.b?d=null:(X1(d,a.K),Y1(d,a.w)),Q1(a,b,c,131072),c=d);cS(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);q1(a);a.N.vg();a.T.vg();Z0(a);E1(a,a.Q);a.F=!0;for(d=0;d<a.G.o;++d)y1(a,d);a.F=!1;d=a.K.c*$0(a.G);h1(a,d);Q1(a,b,d,131072);var e;if(e=b){e=\na.w.c;var f=a.w.d,g=a.w.b,h=a.w.a,j,l,o,n;0>=b.b||0>=b.a||0>=g||0>=h?e=!1:(j=b.c,o=b.d,l=j+b.b,n=o+b.a,e=j<=e&&e+g<=l&&o<=f&&f+h<=n);e=!e}e&&(b=new $1(a.w,b,d),X1(b,a.K),Y1(b,a.w),d=a.x,d.a=d.a*b.c+b.a,d.b=d.b*b.c+b.b,c&&X1(b,c))}if(0!=a.G.o){cS(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);Z0(a);b=!1;a.r=D(B,q,-1,a.G.o,1);for(c=0;c<a.G.o;++c)a.r[c]=a.G.s[c]&448,0!=a.r[c]&&(b=!0),uS(a.G,c)&&(a.r[c]=128),0!=(a.G.s[c]&131072)&&0==(a.B&4096)&&(a.r[c]=256);d1(a,-10);if(a.G.E){d=a.P;d1(a,-7);\nfor(c=0;c<a.G.c;++c)0!=(a.G.w[c]&536870912)&&K1(a,k1(a.K,gR(a.G,c))-d,l1(a.K,hR(a.G,c))-d,2*d);a.n=2*a.P;f=new b1;for(e=0;e<a.G.p;++e)c=Y(a.G,0,e),d=Y(a.G,1,e),0!=(a.G.w[c]&a.G.w[d]&536870912)&&(f.a=k1(a.K,gR(a.G,c)),f.c=l1(a.K,hR(a.G,c)),f.b=k1(a.K,gR(a.G,d)),f.d=l1(a.K,hR(a.G,d)),e1(a,f))}a.n=2*a.L;f=new b1;for(e=0;e<a.G.p;++e)c=Y(a.G,0,e),d=Y(a.G,1,e),0!=(a.G.z[e]&131072)&&(f.a=k1(a.K,gR(a.G,c)),f.c=l1(a.K,hR(a.G,c)),f.b=k1(a.K,gR(a.G,d)),f.d=l1(a.K,hR(a.G,d)),d1(a,-2),e1(a,f));if(a.G.E){d1(a,\n320);if(0!=(a.B&8))for(c=0;c<a.G.c;++c)0!=(a.G.w[c]&-536870913)&&K1(a,k1(a.K,gR(a.G,c))-a.S/2,l1(a.K,hR(a.G,c))-a.S/2,a.S);for(e=0;e<a.G.d;++e)0!=a.G.A[e]&&(c=Y(a.G,0,e),d=Y(a.G,1,e),K1(a,(k1(a.K,gR(a.G,c))+k1(a.K,gR(a.G,d))-a.S)/2,(l1(a.K,hR(a.G,c))+l1(a.K,hR(a.G,d))-a.S)/2,a.S))}0==(a.B&32)&&(d=z2(a.G),null!=d&&(0==a.x.a&&0==a.x.b&&(c=a.K.c*$0(a.G),R1(a),h1(a,c),Q1(a,null,c,0)),E1(a,nw(a.y)),d1(a,448),L1(a,d,a.x.a,a.x.b+0.30000001192092896*a.y)));E1(a,a.Q);a.n=a.R;d1(a,a.J);q1(a);a.N.vg();a.T.vg();\nfor(c=0;c<a.G.o;++c)o1(a,c)?(d1(a,-3),y1(a,c),d1(a,a.J)):0!=a.r[c]?(d1(a,a.r[c]),y1(a,c),d1(a,a.J)):!b&&1!=a.G.x[c]&&6!=a.G.x[c]&&0==(a.B&2048)&&null==jS(a.G,c)&&a.G.x[c]<qm.length?(d=a,e=qm[a.G.x[c]],g=f=void 0,f=($C(),aD),g=new u3(e),e=r3(g,f),d.z=-5,d.e=Ej+(~~e.d>>16&255)+mb+(~~e.d>>8&255)+mb+(e.d&255)+gb,y1(a,c),d1(a,a.J)):y1(a,c);for(c=new Jv(a.N);c.b<c.d.Yf();)b=Kv(c),d1(a,b.a),K1(a,b.b-a.O/2,b.c-a.O/2,a.O);d1(a,a.J);c=!1;for(b=0;b<a.G.d;++b)d=null,0!=(a.G.A[b]&16320)?(e=~~(a.G.A[b]&960)>>6,\nd=(~~(a.G.A[b]&960)>>6)+(~~(a.G.A[b]&15360)>>10),d=e==d?Xf+e+dg:Xf+e+fd+d+dg):0!=(a.G.A[b]&786432)?d=262144==(a.G.A[b]&786432)?fg:32==(a.G.A[b]&48)?"r!a":U0:0!=(a.G.A[b]&48)&&(d=32==(a.G.A[b]&48)?Y0:"!r"),e=~~(a.G.A[b]&114688)>>14,0!=e&&(d=(null==d?m:d)+e),null!=d&&(h=Y(a.G,0,b),j=Y(a.G,1,b),c||(E1(a,~~((2*a.Q+1)/3)),c=!0),f=(k1(a.K,gR(a.G,h))+k1(a.K,gR(a.G,j)))/2,g=(l1(a.K,hR(a.G,h))+l1(a.K,hR(a.G,j)))/2,e=k1(a.K,gR(a.G,j))-k1(a.K,gR(a.G,h)),j=l1(a.K,hR(a.G,j))-l1(a.K,hR(a.G,h)),h=Math.sqrt(e*e+\nj*j),o=0.6*A1(a,d),l=0.55*a.o,0!=h&&(0<e?B1(a,f+o*j/h,g-l*e/h,d,!0):B1(a,f-o*j/h,g+l*e/h,d,!0)));c&&E1(a,a.Q);a.q=D(J3,u,79,a.G.o,0);for(b=0;b<a.G.p;++b)(2==a.G.B[b]||26==a.G.B[b]||64==a.G.B[b])&&H1(a,b);for(b=0;b<a.G.p;++b)2!=a.G.B[b]&&26!=a.G.B[b]&&64!=a.G.B[b]&&H1(a,b);if(0==(a.B&64))for(b=0;b<a.G.p;++b)if(0!=~~(a.G.z[b]&48)>>4){switch(~~(a.G.z[b]&48)>>4){case 1:g=2==eR(a.G,b)?xQ:0!=(a.G.z[b]&4)?mj:Ef;break;case 2:g=2==eR(a.G,b)?"Z":0!=(a.G.z[b]&4)?xi:X0;break;default:g=Md}E1(a,~~((2*a.Q+1)/3));\nd1(a,c1(a.G,b)?-3:448);e=Y(a.G,0,b);f=Y(a.G,1,b);c=(k1(a.K,gR(a.G,e))+k1(a.K,gR(a.G,f)))/2;d=(l1(a.K,hR(a.G,e))+l1(a.K,hR(a.G,f)))/2;h=(k1(a.K,gR(a.G,e))-k1(a.K,gR(a.G,f)))/3;e=(l1(a.K,hR(a.G,e))-l1(a.K,hR(a.G,f)))/3;B1(a,c+e,d-h,g,!0);d1(a,a.J);E1(a,a.Q)}if(0!=(a.B&4)){E1(a,~~((2*a.Q+1)/3));d1(a,384);for(b=0;b<a.G.p;++b)e=Y(a.G,0,b),f=Y(a.G,1,b),g=0!=(a.G.z[b]&512)?"d":fR(a.G,b)?fg:m,c=(k1(a.K,gR(a.G,e))+k1(a.K,gR(a.G,f)))/2,d=(l1(a.K,hR(a.G,e))+l1(a.K,hR(a.G,f)))/2,B1(a,c,d,g+m+b,!0);d1(a,a.J);\nE1(a,a.Q)}}c=s2(a)}xu(c)};\nfunction I3(a,b){var c;pm();this.w=new j1;this.G=a;this.B=0;this.E=1;this.K=new Z1;this.T=new Nm;this.N=new Nm;this.t=D(Aq,ul,-1,this.G.o,2);this.x=new u1;this.J=0;this.z=-1;c=($C(),aD);var d=tm;o3();this.u=new sm(nw((~~c.d>>16&255)+0.30000001192092896*((~~d.d>>16&255)-(~~c.d>>16&255))),nw((~~c.d>>8&255)+0.30000001192092896*((~~d.d>>8&255)-(~~c.d>>8&255))),nw((c.d&255)+0.30000001192092896*((d.d&255)-(c.d&255))));this.v=r3(rm,c);this.C=vm;this.D=um;this.c=new Nm;this.b=new Nm;this.d=new Kp;this.f=\nnew KD(We,0,12);new KD(We,0,120);this.k=m;++z1;this.a=b}w(726,28,{},I3);_.fd=function(a){var b;b=m;null!=this.a&&0<this.a.length&&(b=yK(this.a,"(\\\\r|\\\\n|\\\\r\\\\n)",bg),b=a+"<chemical:x-mdl-molfile>"+b+"<\/chemical:x-mdl-molfile>\\n");return b};_.gd=function(a){return\'xmlns:chemical="http://www.ch.ic.ac.uk/chemime/"\'+a};_.a=null;var K3=FL(" F");X(650);X(651);var q3=zL(946,K3),v3=X(541),w3=X(542);X(3);X(28);X(726);var J3=zL(953,v3);X(4);X(5);X(25);X(24);X(29);X(30);X(33);\nvar L3=X(41),X2=zL(968,L3),M3=X(38),e3=zL(969,M3),N3=X(37),R2=zL(970,N3),Q2=zL(971,R2);X(34);X(35);X(36);X(6);X(667);X(39);X(40);X(19);C(fQ)(1);function DD(){return this.b}function rC(){return this.a}function mm(){return m};\n//@ sourceURL=1.js\n')
diff --git a/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/2.cache.js b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/2.cache.js
new file mode 100644
index 0000000..da07e7b
--- /dev/null
+++ b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/2.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback2('var O3="Any",P3="Aromatic",Q3="Nonring",R3="Reset",S3="Ring";function T3(a,b){if(0>b||b>=a.pb.options.length)throw new Yy;}function U3(a,b){T3(a,b);return a.pb.options[b].value}function V3(){Pz();this.pb=$doc.createElement("select");this.pb[Yg]="gwt-ListBox"}w(423,400,xl,V3);function W3(){W3=x}\nfunction X3(a,b){if(null==b)throw new yv("Missing message: awt.103");var c=-1,d,e,f;f=a.Tc.a.pb;e=$doc.createElement(ij);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 Y3(){W3();jC.call(this);new Nm;this.Tc=new Z3((kC(),this))}w(490,477,{58:1,60:1,67:1,81:1,89:1},Y3);_.Ue=function(){return pC(this.Tc,this)};\n_.hf=function(){return(null==this.Qc&&(this.Qc=UB(this)),this.Qc)+mb+this._c+mb+this.ad+mb+this.Yc+Ok+this.Nc+(this.Xc?m:",hidden")+",current="+U3(this.Tc.a,this.Tc.a.pb.selectedIndex)};function $3(){gX.call(this,7)}w(504,1,Xl,$3);function a4(a){a.Tc.Of(a.j);!WB(a)&&FW(a);zW(a)}\nfunction b4(a,b,c){fY.call(this);this.Tc&&this.Tc.Pf(!1);ZW(this,!1);yC(this,new gX(0));a=new jX(a,1);BW(this,a,null);a=new DC;BW(a,this.i,null);BW(this,a,null);b&&(this.j=ZB(b),YW(this),eY(this.j,~~(cr(b.Ec.pb,fj)/2)-~~(this.Yc/2),~~(cr(b.Ec.pb,ej)/2)-~~(this.Nc/2)));c&&xW(this,c)}w(683,684,nQ,b4);_.Oh=function(){return EQ};w(708,703,am);_.Ed=function(){a4(new b4(this.b,this.a,(bG(),dG)))};w(710,703,am);_.Ed=function(){this.a.bc?this.a.bc.Tc.df()?this.a.bc.Tc.Rf():a4(this.a.bc):this.a.bc=new c4(this.a)};\nfunction d4(a,b){uW(b)==a.a?xW(b,($C(),jD)):xW(b,a.a)}\nfunction e4(a){var b,c,d,e;e=m;d=!1;uW(f4)!=a.a?(e=kb,d=!0):uW(g4)!=a.a?(e="!#6",d=!0):uW(h4)!=a.a?(xW(i4,($C(),jD)),xW(j4,jD),xW(k4,jD),xW(l4,jD),e="F,Cl,Br,I"):(b=uW(m4)!=a.a,c=uW(n4)!=a.a,uW(o4)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),uW(p4)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),uW(q4)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),uW(r4)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),uW(s4)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),uW(i4)!=a.a&&(e+="F,"),uW(j4)!=a.a&&(e+="Cl,"),uW(k4)!=a.a&&(e+="Br,"),uW(l4)!=a.a&&(e+=\n"I,"),TL(e,mb)&&(e=JE(e,0,e.length-1)),1>e.length&&!a.b&&(b?e=fg:c?e=Od:(xW(f4,($C(),jD)),e=kb)));b=m;d&&uW(m4)!=a.a&&(b+=";a");d&&uW(n4)!=a.a&&(b+=";A");uW(t4)!=a.a&&(b+=";R");uW(u4)!=a.a&&(b+=";!R");uW(f4)!=a.a&&0<b.length?e=JE(b,1,b.length):e+=b;d=v4.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=w4.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";D"+d);uW(x4)!=a.a&&(e="~");uW(y4)!=a.a&&(e=fd);uW(z4)!=a.a&&(e=Nd);uW(A4)!=a.a&&(e="!@");jE(a.e.Tc,e)}\nfunction B4(a){C4(a);D4(a);var b=v4.Tc.a;T3(b,0);b.pb.options[0].selected=!0;b=w4.Tc.a;T3(b,0);b.pb.options[0].selected=!0;xW(m4,a.a);xW(n4,a.a);xW(t4,a.a);xW(u4,a.a);xW(v4,a.a);xW(w4,a.a);E4(a)}function C4(a){xW(o4,a.a);xW(p4,a.a);xW(q4,a.a);xW(r4,a.a);xW(s4,a.a);xW(i4,a.a);xW(j4,a.a);xW(k4,a.a);xW(l4,a.a)}function D4(a){xW(f4,a.a);xW(g4,a.a);xW(h4,a.a)}function E4(a){xW(x4,a.a);xW(y4,a.a);xW(z4,a.a);xW(A4,a.a);a.b=!1}\nfunction c4(a){bX.call(this,"Atom/Bond Query");this.i=new TW(this.Oh());TC(this.r,new gY(this));this.a=(bG(),dG);this.c=a;this.d||(a=ZB(a),this.d=new lX(a),eY(this.d,-150,10));this.j=this.d;yC(this,new $3);xW(this,this.a);a=new DC;yC(a,new CD(0,3,1));BW(a,new iX("Atom type :"),null);f4=new TW(O3);g4=new TW("Any except C");h4=new TW("Halogen");BW(a,f4,null);BW(a,g4,null);BW(a,h4,null);BW(this,a,null);a=new DC;yC(a,new CD(0,3,1));BW(a,new jX("Or select one or more from the list :",0),null);BW(this,\na,null);a=new DC;yC(a,new CD(0,3,1));o4=new TW(pe);p4=new TW(uf);q4=new TW(zf);r4=new TW(Jf);s4=new TW(Ef);i4=new TW(Ne);j4=new TW(Ae);k4=new TW(oe);l4=new TW(Xe);BW(a,o4,null);BW(a,p4,null);BW(a,q4,null);BW(a,r4,null);BW(a,s4,null);BW(a,i4,null);BW(a,j4,null);BW(a,k4,null);BW(a,l4,null);BW(this,a,null);a=new DC;yC(a,new CD(0,3,1));v4=new Y3;X3(v4,O3);X3(v4,yc);X3(v4,Gc);X3(v4,Mc);X3(v4,Nc);BW(a,new iX("Number of hydrogens : "),null);BW(a,v4,null);BW(this,a,null);a=new DC;yC(a,new CD(0,3,1));w4=\nnew Y3;X3(w4,O3);X3(w4,yc);X3(w4,Gc);X3(w4,Mc);X3(w4,Nc);X3(w4,Oc);X3(w4,Uc);X3(w4,Vc);BW(a,new jX("Number of connections :",0),null);BW(a,w4,null);BW(a,new jX(" (H\'s don\'t count.)",0),null);BW(this,a,null);a=new DC;yC(a,new CD(0,3,1));BW(a,new iX("Atom is :"),null);m4=new TW(P3);BW(a,m4,null);n4=new TW("Nonaromatic");BW(a,n4,null);t4=new TW(S3);BW(a,t4,null);u4=new TW(Q3);BW(a,u4,null);BW(this,a,null);a=new DC;xW(a,qD(uW(this)));yC(a,new CD(0,3,1));BW(a,new iX("Bond is :"),null);x4=new TW(O3);BW(a,\nx4,null);y4=new TW(P3);BW(a,y4,null);z4=new TW(S3);BW(a,z4,null);A4=new TW(Q3);BW(a,A4,null);BW(this,a,null);a=new DC;yC(a,new CD(1,3,1));this.e=new iE(kb,20);BW(a,this.e,null);BW(a,new TW(R3),null);BW(a,this.i,null);BW(this,a,null);this.Tc&&this.Tc.Pf(!1);ZW(this,!1);C4(this);D4(this);E4(this);xW(m4,this.a);xW(n4,this.a);xW(t4,this.a);xW(u4,this.a);xW(v4,this.a);xW(w4,this.a);d4(this,f4);YW(this);this.Tc.Of(this.j);!WB(this)&&FW(this);zW(this)}w(723,684,nQ,c4);\n_.Ph=function(a,b){var c;H(b,R3)?(B4(this),d4(this,f4),e4(this)):G(a.f,57)?(E4(this),mw(a.f)===mw(f4)?(C4(this),D4(this)):mw(a.f)===mw(g4)?(C4(this),D4(this)):mw(a.f)===mw(h4)?(C4(this),D4(this)):mw(a.f)===mw(t4)?xW(u4,this.a):mw(a.f)===mw(u4)?(xW(t4,this.a),xW(m4,this.a)):mw(a.f)===mw(m4)?(xW(n4,this.a),xW(u4,this.a)):mw(a.f)===mw(n4)?xW(m4,this.a):mw(a.f)===mw(x4)||mw(a.f)===mw(y4)||mw(a.f)===mw(z4)||mw(a.f)===mw(A4)?(B4(this),this.b=!0):D4(this),d4(this,a.f),e4(this)):G(a.f,58)&&(E4(this),c=a.f,\n0==c.Tc.a.pb.selectedIndex?xW(c,this.a):xW(c,($C(),jD)),e4(this));107!=this.c.k&&(this.c.k=107,IC(this.c));return!0};_.b=!1;_.c=null;_.d=null;var f4=_.e=null,x4=null,g4=null,m4=null,y4=null,k4=null,o4=null,w4=null,v4=null,j4=null,i4=null,h4=null,l4=null,p4=null,n4=null,u4=null,A4=null,q4=null,s4=null,t4=null,z4=null,r4=null;function Z3(a){RO();TO.call(this);this.a=new V3;Fy(this.a,new F4(this,a),(PU(),PU(),QU))}w(776,774,{},Z3);_.Nf=function(){return this.a};_.a=null;\nfunction F4(a,b){this.a=a;this.b=b}w(777,1,{},F4);_.Md=function(a){kC();iY(a,this.b,U3(this.a.a,this.a.a.pb.selectedIndex))};_.a=null;_.b=null;w(812,783,{});_.Rf=function(){YY(this.c)};X(683);X(723);X(490);X(776);X(777);X(423);C(fQ)(2);\n//@ sourceURL=2.js\n')
diff --git a/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/3.cache.js b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/3.cache.js
new file mode 100644
index 0000000..5be1df1
--- /dev/null
+++ b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/3.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback3('w(709,703,am);_.Ed=function(){this.a.j&&cY(this.a.j);this.a.j=new hY(0,this.a)};C(fQ)(3);\n//@ sourceURL=3.js\n')
diff --git a/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/4.cache.js b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/4.cache.js
new file mode 100644
index 0000000..7023ec6
--- /dev/null
+++ b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/4.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback4('w(711,703,am);_.Ed=function(){this.a.pc&&cY(this.a.pc);this.a.pc=new hY(1,this.a)};C(fQ)(4);\n//@ sourceURL=4.js\n')
diff --git a/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/5.cache.js b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/5.cache.js
new file mode 100644
index 0000000..abefe63
--- /dev/null
+++ b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/5.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback5('w(712,703,am);_.Ed=function(){this.a.y&&(cY(this.a.y),this.a.y=null);0==this.a.ob.v&&(this.a.y=new hY(2,this.a))};C(fQ)(5);\n//@ sourceURL=5.js\n')
diff --git a/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/6.cache.js b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/6.cache.js
new file mode 100644
index 0000000..39940c6
--- /dev/null
+++ b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/6.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback6('function G4(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.c;++h)0!=(a.H.w[a.t[h]]&e)&&++j;if(0==j)return!1;15<b&&(H4(a,c),b-=16);I4(a,1,1);I4(a,b,4);I4(a,j,d);for(h=0;h<a.H.c;++h)b=a.H.w[a.t[h]]&e,0!=b&&(I4(a,h,d),1!=f&&I4(a,~~b>>g,f));return!0}function J4(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.d;++h)0!=(a.H.A[a.u[h]]&e)&&++j;if(0==j)return!1;15<b&&(H4(a,c),b-=16);I4(a,1,1);I4(a,b,4);I4(a,j,d);for(h=0;h<a.H.d;++h)b=a.H.A[a.u[h]]&e,0!=b&&(I4(a,h,d),1!=f&&I4(a,~~b>>g,f));return!0}\nfunction I4(a,b,c){for(;0!=c;)0==a.p&&(WE(a.q,a.r+64&65535),a.p=6,a.r=0),a.r<<=1,a.r|=b&1,b>>=1,--c,--a.p}function H4(a,b){b||(I4(a,1,1),I4(a,15,4));return!0}function K4(a,b){var c,d,e;if(2>a.H.k[b])return!1;if(2==a.H.f[b])return!0;for(e=c=0;e<a.H.f[b];++e)d=lR(a.H,b,e),fR(a.H,d)&&(c+=eR(a.H,d)-1);return 1<c}function L4(a){var b;for(b=0;0<a;)a>>=1,++b;return b}\nfunction M4(a,b){var c,d,e,f,g,h,j;e=D(B,q,-1,32,1);for(c=f=0;c<a.H.c;++c)if((1==a.O[c]||2==a.O[c])&&a.Q[c]==b)d=a.P[c],e[d]<a.c[c]&&(0==e[d]&&++f,e[d]=a.c[c]);for(c=0;c<a.H.d;++c)if((1==a.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c])d=a.i[c],g=fn(a.c[Y(a.H,0,c)],a.c[Y(a.H,1,c)]),e[d]<g&&(0==e[d]&&++f,e[d]=g);d=D(XL,zl,-1,32,1);for(c=0;c<f;++c){h=-1;for(g=j=0;32>g;++g)j<e[g]&&(j=e[g],h=g);e[h]=0;d[h]=~~(c<<24)>>24}for(c=0;c<a.H.c;++c)(1==a.O[c]||2==a.O[c])&&a.Q[c]==b&&(a.P[c]=d[a.P[c]]);for(c=0;c<a.H.d;++c)(1==\na.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c]&&(a.i[c]=d[a.i[c]])}w(713,1,am);\n_.Ed=function(){var a,b,c;b=$t(this.a,!1,!0);c=null;a=new eU;if(TT(new bU,a,new qX(new tX(b)))){cS(a,7);if(a.b){a=a.b;if(null==a.A){var d,e,f,g,h,j,l,o,n,r;if(!(0==a.H.c||a.x)){c=a.z=0;for(d=1;d<a.H.c;++d)a.c[d]>a.c[c]&&(c=d);e=D(Aq,ul,-1,a.H.c,2);b=D(Aq,ul,-1,a.H.d,2);a.y=D(B,q,-1,a.H.c,1);a.t=D(B,q,-1,a.H.c,1);a.w=D(B,q,-1,a.H.c,1);a.u=D(B,q,-1,a.H.d,1);a.t[0]=c;a.y[c]=0;e[c]=!0;f=1;h=0;j=1;for(c=0;h<a.H.c;)if(h<j){for(;;){n=o=0;l=-1;d=a.t[h];for(r=0;r<BR(a.H,d);++r)if(r<a.H.f[d]||r>=XQ(a.H,d))g=\nWQ(a.H,d,r),!e[g]&&a.c[g]>l&&(o=g,n=lR(a.H,d,r),l=a.c[g]);if(-1==l)break;a.y[o]=j;a.w[j]=h;a.t[j++]=o;a.u[c++]=n;e[o]=!0;b[n]=!0}++h}else{g=0;l=-1;for(d=0;d<a.H.c;++d)!e[d]&&a.c[d]>l&&(g=d,l=a.c[d]);++f;a.y[g]=j;a.w[j]=-1;a.t[j++]=g;e[g]=!0}for(a.v=D(B,q,-1,2*(a.H.d-c),1);;){j=h=a.H.G;l=-1;for(d=0;d<a.H.d;++d)if(!b[d]&&(a.y[Y(a.H,0,d)]<a.y[Y(a.H,1,d)]?(f=a.y[Y(a.H,0,d)],e=a.y[Y(a.H,1,d)]):(f=a.y[Y(a.H,1,d)],e=a.y[Y(a.H,0,d)]),f<h||f==h&&e<j))h=f,j=e,l=d;if(-1==l)break;b[l]=!0;a.u[c++]=l;a.v[2*a.z]=\nh;a.v[2*a.z+1]=j;++a.z}a.x=!0}a.O=D(XL,zl,-1,a.H.c,1);for(e=0;e<a.H.c;++e)if(1==a.S[e]||2==a.S[e]){c=!1;if(2==a.H.f[e]&&2==a.H.j[e][0]&&2==a.H.j[e][1])for(b=0;b<a.H.f[e];++b){j=WQ(a.H,e,b);h=0;f=D(B,q,-1,3,1);for(d=0;d<a.H.f[j];++d)f[h]=WQ(a.H,j,d),f[h]!=e&&++h;2==h&&a.c[f[0]]>a.c[f[1]]^a.y[f[0]]<a.y[f[1]]&&(c=!c)}else for(b=1;b<a.H.f[e];++b)for(d=0;d<b;++d)f=WQ(a.H,e,b),h=WQ(a.H,e,d),a.c[f]>a.c[h]&&(c=!c),a.y[f]<a.y[h]&&(c=!c);a.O[e]=1==a.S[e]^c?1:2}else a.O[e]=a.S[e];a.f=D(XL,zl,-1,a.H.d,1);for(e=\n0;e<a.H.d;++e)if(1==a.k[e]||2==a.k[e]){c=!1;for(b=0;2>b;++b)if(j=Y(a.H,b,e),3==a.H.f[j]){f=D(B,q,-1,2,1);for(d=h=0;3>d;++d)WQ(a.H,j,d)!=Y(a.H,1-b,e)&&(f[h++]=WQ(a.H,j,d));a.c[f[0]]>a.c[f[1]]&&(c=!c);a.y[f[0]]<a.y[f[1]]&&(c=!c)}a.f[e]=1==a.k[e]^c?1:2}else a.f[e]=a.k[e];M4(a,1);M4(a,2);a.q=new cx;a.p=6;a.r=0;I4(a,9,4);b=fn(L4(a.H.c),L4(a.H.d));I4(a,b,4);if(0==b)I4(a,a.H.E?1:0,1);else{for(d=e=h=f=c=0;d<a.H.c;++d)if(0==(a.H.w[d]&1)){switch(a.H.x[d]){case 6:break;case 7:++e;break;case 8:++h;break;default:++f}0!=\na.H.q[d]&&++c}I4(a,a.H.c,b);I4(a,a.H.d,b);I4(a,e,b);I4(a,h,b);I4(a,f,b);I4(a,c,b);for(d=0;d<a.H.c;++d)7==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&I4(a,d,b);for(d=0;d<a.H.c;++d)8==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&I4(a,d,b);for(d=0;d<a.H.c;++d)6!=a.H.x[a.t[d]]&&7!=a.H.x[a.t[d]]&&8!=a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(I4(a,d,b),I4(a,a.H.x[a.t[d]],8));for(d=0;d<a.H.c;++d)0!=a.H.q[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(I4(a,d,b),I4(a,8+a.H.q[a.t[d]],4));c=f=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-\nc,c=a.w[d]),f<e&&(f=e);f=L4(f);I4(a,f,4);c=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-c,c=a.w[d]),I4(a,e,f);for(e=0;e<2*a.z;++e)I4(a,a.v[e],b);for(d=0;d<a.H.d;++d)c=0!=(a.H.A[d]&16320)?1:0!=(a.H.z[a.u[d]]&512)?0:eR(a.H,a.u[d]),I4(a,c,2);for(d=c=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&++c;I4(a,c,b);for(d=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&(I4(a,d,b),0==a.Q[a.t[d]]?I4(a,a.O[a.t[d]],3):(c=1==a.O[a.t[d]]?1==a.Q[a.t[d]]?4:6:1==a.Q[a.t[d]]?5:7,I4(a,c,3),I4(a,a.P[a.t[d]],3)));for(d=\nc=0;d<a.H.d;++d)0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!wR(a.H,a.u[d])||1==a.H.B[a.u[d]])&&++c;I4(a,c,b);for(d=0;d<a.H.d;++d)if(0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!wR(a.H,a.u[d])||1==a.H.B[a.u[d]]))I4(a,d,b),1==a.H.B[a.u[d]]?0==a.j[a.u[d]]?I4(a,a.f[a.u[d]],3):(c=1==a.f[a.u[d]]?1==a.j[a.u[d]]?4:6:1==a.j[a.u[d]]?5:7,I4(a,c,3),I4(a,a.i[a.u[d]],3)):I4(a,a.f[a.u[d]],2);I4(a,a.H.E?1:0,1);for(d=e=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&++e;if(0!=e){I4(a,1,1);I4(a,1,4);I4(a,e,b);for(d=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&(I4(a,\nd,b),I4(a,a.H.v[a.t[d]],8))}c=!1;if(a.H.E){G4(a,0,!1,b,2048,1,-1);J4(a,2,!1,b,64,1,-1);G4(a,3,!1,b,4096,1,-1);G4(a,4,!1,b,120,4,3);G4(a,5,!1,b,6,2,1);G4(a,6,!1,b,1,1,-1);G4(a,7,!1,b,1920,4,7);for(d=e=0;d<a.H.c;++d)null!=jS(a.H,a.t[d])&&++e;if(0<e){I4(a,1,1);I4(a,8,4);I4(a,e,b);for(d=0;d<a.H.c;++d)if(f=jS(a.H,a.t[d]),null!=f){I4(a,d,b);I4(a,f.length,4);for(e=0;e<f.length;++e)I4(a,f[e],8)}}J4(a,9,!1,b,48,2,4);J4(a,10,!1,b,15,4,0);G4(a,11,!1,b,8192,1,-1);J4(a,12,!1,b,16320,8,6);G4(a,13,!1,b,114688,3,\n14);G4(a,14,!1,b,4063232,5,17);c|=G4(a,16,!1,b,29360128,3,22)}for(d=e=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&++e;if(0!=e){c=H4(a,c);I4(a,1,1);I4(a,1,4);I4(a,e,b);for(d=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&(I4(a,d,b),I4(a,a.a[a.t[d]],4))}if(0!=(a.G&8)){for(d=h=e=0;d<a.H.c;++d)f=sS(a.H,a.t[d]),null!=f&&(++e,h=fn(h,f.length));if(0!=e){c=H4(a,c);f=L4(h);I4(a,1,1);I4(a,2,4);I4(a,e,b);I4(a,f,4);for(d=0;d<a.H.c;++d)if(h=sS(a.H,a.t[d]),null!=h){I4(a,d,b);I4(a,h.length,f);for(e=0;e<h.length;++e)I4(a,\nh.charCodeAt(e),7)}}}a.H.E&&(c|=G4(a,19,c,b,234881024,3,25),c|=J4(a,20,c,b,114688,3,14));for(d=e=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&++e;if(0!=e){c=H4(a,c);I4(a,1,1);I4(a,5,4);I4(a,e,b);for(d=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&(I4(a,d,b),I4(a,~~(a.H.s[a.t[d]]&48)>>4,2))}a.H.E&&(c|=G4(a,22,c,b,268435456,1,-1),c|=J4(a,23,c,b,131072,1,-1),c|=J4(a,24,c,b,786432,2,18));if(0!=(a.G&16))for(d=0;d<a.H.c;++d)if(uS(a.H,a.t[d])){c=H4(a,c);I4(a,1,1);I4(a,9,4);for(d=0;d<a.H.c;++d)I4(a,uS(a.H,a.t[d])?1:0,1);\nbreak}e=null;j=XR(a.H);for(f=0;f<j.i.c;++f)if(j.e[f]){d=0;h=Nx(j.i,f);for(g=0,o=h.length;g<o;++g)l=h[g],K4(a,l)&&++d;if(0!=d)if(l=Nx(j.j,f),null==e&&(e=D(Aq,ul,-1,a.H.d,2)),d==h.length){o=-1;n=2147483647;for(g=0;g<h.length;++g)n>a.t[l[g]]&&(n=a.t[l[g]],o=g);for(;0<d;)e[l[o]]=!0,o=o+2<h.length?o+2:o+2-h.length,d-=2}else{for(g=0;K4(a,h[g]);)++g;for(;!K4(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length;for(;0<d;){e[l[g]]=!0;g=g+2<h.length?g+2:g+2-h.length;for(d-=2;!K4(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length}}}f=\ne;if(null!=f){for(d=e=0;d<a.H.d;++d)f[a.u[d]]&&++e;c=H4(a,c);I4(a,1,1);I4(a,10,4);I4(a,e,b);for(d=0;d<a.H.d;++d)f[a.u[d]]&&I4(a,d,b)}a.H.E&&G4(a,27,c,b,536870912,1,-1)}I4(a,0,1);a.r<<=a.p;WE(a.q,a.r+64&65535);a.A=a.q.a.a}a=a.A}else a=null;c=a}xu(c)};C(fQ)(6);\n//@ sourceURL=6.js\n')
diff --git a/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/7.cache.js b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/7.cache.js
new file mode 100644
index 0000000..4eac2a5
--- /dev/null
+++ b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/7.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback7('function N4(a){a=a.Jc.b.c++;return qh+a}w(493,494,nQ);_.Se=function(){return N4(this)};_.bf=function(){this.Tc=new O4((kC(),m),this)};_.hf=function(){return(null==this.Qc&&(this.Qc=N4(this)),this.Qc)+mb+this.Tc._e()+mb+this.Tc.af()+mb+this.Yc+Ok+this.Nc+(this.Xc?m:",hidden")+",title="+this.q+(this.p?",resizable":m)+(this.Tc.c.C?",modal":m)};\nfunction P4(){var a,b,c;b=new TW(EQ);a=new TW(wQ);this.a=new iE(yc,4);new aX;this.c=new Q4(this,b);this.c.Tc.c.db=!0;yC(this.c,new EC);BW(this.c,new iX("New atom map"),null);BW(this.c,b,null);BW(this.c,a,null);yC(this.c,new PW(2));c=new DC;BW(c,new jX("atom map",1),null);BW(c,this.a,null);BW(this.c,c,YP);c=new DC;BW(c,b,null);BW(c,a,null);BW(this.c,c,XP);TC(this.c.r,new R4(this))}w(687,1,{},P4);_.a=null;_.b=null;_.c=null;\nfunction Q4(a,b){this.a=a;this.b=b;$W.call(this);this.q=m;this.Tc&&this.Tc.Qf(m);this.Tc.c.db=!1;ZW(this,!0)}w(688,493,nQ,Q4);_.Re=function(a){var b;XW(this);if(mw(a.f)===mw(this.b))try{b=$E(dr(this.a.a.Tc.a.pb,Ik),10);var c=this.a.b,d=c.c,e=c.a;bK(d,c.e).b[e].f=b;IG(d,"changeAtomMap",d.o,e,0);oJ(d)}catch(f){if(f=Iq(f),G(f,103))uX(this.a.b.c,"invalid atom map");else throw f;}return!0};_.a=null;_.b=null;function R4(a){this.a=a}w(689,539,kQ,R4);_.If=function(){XW(this.a.c)};_.a=null;w(702,703,am);\n_.Ed=function(){if(this.b.a==(bG(),ze)){!this.a.b&&(this.a.b=new P4);var a=this.a.b,b=this.a,c;if(0<b.a){a.b=b;c="Atom "+b.a;var d=a.c;d.q=c;d.Tc&&d.Tc.Qf(c);jE(a.a.Tc,m+dJ(b.d.b[b.a]));YW(a.c);a=a.c;!WB(a)&&FW(a);zW(a)}}};function O4(a,b){RO();cX.call(this,a,b)}w(811,812,{},O4);X(687);X(493);X(688);X(689);X(811);C(fQ)(7);\n//@ sourceURL=7.js\n')
diff --git a/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/8.cache.js b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/8.cache.js
new file mode 100644
index 0000000..4de9125
--- /dev/null
+++ b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/8.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback8('function S4(){this.pb=gr("file");this.pb[Yg]="gwt-FileUpload"}w(404,385,xl,S4);_.ee=function(a){Jy(this,a)};function T4(a){var b=$doc.createElement(th);DT(ak,b.tagName);this.pb=b;this.b=new $V(this.pb);this.pb[Yg]="gwt-HTML";ZV(this.b,a,!0);hW(this)}w(408,409,xl,T4);function U4(){sB();uB.call(this,$doc.createElement("textarea"));this.pb[Yg]="gwt-TextArea"}w(448,449,xl,U4);\nfunction V4(a,b){var c,d;c=$doc.createElement(Bk);d=$doc.createElement(nk);d[tg]=a.a.a;d.style[Jk]=a.b.a;var e=(wx(),xx(d));c.appendChild(e);vx(a.d,c);Vy(a,b,d)}function W4(){Xz.call(this);this.a=(aA(),hA);this.b=(iA(),lA);this.e[Tg]=yc;this.e[Sg]=yc}w(457,401,tl,W4);_.ze=function(a){var b;b=ir(a.pb);(a=Zy(this,a))&&this.d.removeChild(ir(b));return a};w(463,1,{});_.Qe=function(a){a.focus()};w(464,465,{});_.Qe=function(a){JA(a)};\nfunction X4(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[Kk]=ei,a.ab=!1,a.Me());b=a.pb;b.style[pi]=0+(zs(),uj);b.style[vk]=Fc;e=~~(qr()-cr(a.pb,fj))>>1;f=~~(pr()-cr(a.pb,ej))>>1;PY(a,fn(lr($doc.body)+e,0),fn(($doc.body.scrollTop||0)+f,0));d||((a.ab=c)?(a.pb.style[ah]=Bj,a.pb.style[Kk]=Lk,Em(a.gb,200)):a.pb.style[Kk]=Lk)}finally{a.w=!0}}function Y4(a){a.i=(new TW(a.j)).Tc.Nf();Fy(a.i,new Z4(a),(Et(),Et(),Ft));a.d=z(GB,u,51,[a.i])}\nfunction $4(){CY();var a,b,c,d,e;aZ.call(this,(tZ(),uZ),null,!0);this.ei();this.db=!0;a=new T4(this.k);this.f=new U4;this.f.pb.style[Nk]=Hc;ry(this.f,Hc);this.ci();tY(this,"400px");e=new W4;e.pb.style[di]=Hc;e.e[Tg]=10;c=(aA(),bA);e.a=c;V4(e,a);V4(e,this.f);this.e=new pA;this.e.e[Tg]=20;for(b=this.d,c=0,d=b.length;c<d;++c)a=b[c],mA(this.e,a);V4(e,this.e);HY(this,e);RY(this,!1);this.di()}w(784,785,gQ,$4);_.ci=function(){Y4(this)};\n_.di=function(){var a=this.f;a.pb.readOnly=!0;var b=vy(a.pb)+"-readonly";qy(a.me(),b,!0)};_.ei=function(){sZ(this.I.b,"Copy")};_.d=null;_.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 Z4(a){this.a=a}w(787,1,{},Z4);_.Nd=function(){JY(this.a,!1)};_.a=null;function a5(a){this.a=a}w(788,1,{},a5);\n_.pd=function(){Ay(this.a.f.pb,!0);Qz.Qe(this.a.f.pb);var a=this.a.f,b;b=dr(a.pb,Ik).length;if(0<b&&a.kb){if(0>b)throw new tL("Length must be a positive integer. Length: "+b);if(b>dr(a.pb,Ik).length)throw new tL("From Index: 0 To Index: "+b+" Text Length: "+dr(a.pb,Ik).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.a=null;function b5(a){Y4(a);a.a=(new TW(a.b)).Tc.Nf();Fy(a.a,new c5(a),(Et(),Et(),Ft));a.d=z(GB,u,51,[a.a,a.i])}\nfunction d5(a){a.j=wQ;a.k="Paste the text to import into the text area below.";a.b="Accept";sZ(a.I.b,"Paste")}function e5(a){CY();$4.call(this);this.c=a}w(790,784,gQ,e5);_.ci=function(){b5(this)};_.di=function(){ry(this.f,"150px")};_.ei=function(){d5(this)};_.Me=function(){$Y(this);Tq((Qq(),Rq),new f5(this))};_.a=null;_.b=null;_.c=null;function g5(a){CY();e5.call(this,a)}w(789,790,gQ,g5);_.ci=function(){var a;b5(this);a=new S4;Fy(a,new h5(this),(PU(),PU(),QU));this.d=z(GB,u,51,[this.a,a,this.i])};\n_.di=function(){ry(this.f,"150px");EF(new i5(this),this.f)};_.ei=function(){d5(this);this.k+=" Or drag and drop a file on it."};function h5(a){this.a=a}w(791,1,{},h5);_.Md=function(a){var b,c;b=new FileReader;a=(c=nr(a.a),c.files[0]);j5(b,new k5(this));b.readAsText(a)};_.a=null;function k5(a){this.a=a}w(792,1,{},k5);_.ag=function(a){LE();rB(this.a.a.f,a)};_.a=null;function i5(a){this.a=a;this.b=new l5(this);this.c=this.d=1}w(793,568,{},i5);_.a=null;function l5(a){this.a=a}w(794,1,{},l5);\n_.ag=function(a){this.a.a.f.pb[Ik]=null!=a?a:m};_.a=null;function c5(a){this.a=a}w(798,1,{},c5);_.Nd=function(){if(this.a.c){var a=this.a.c,b;b=new GE(a.a,0,dr(this.a.f.pb,Ik));MF(a.a.a,b.a)}JY(this.a,!1)};_.a=null;function f5(a){this.a=a}w(799,1,{},f5);_.pd=function(){Ay(this.a.f.pb,!0);Qz.Qe(this.a.f.pb)};_.a=null;w(800,1,am);_.Ed=function(){var a,b;a=new m5(this.a);void 0!=$wnd.FileReader?b=new g5(a):b=new e5(a);vY(b);X4(b)};function m5(a){this.a=a}w(801,1,{},m5);_.a=null;w(802,1,am);\n_.Ed=function(){var a;a=new $4;var b=this.a,c,d;rB(a.f,b);c=(d=UL(b,"\\r\\n|\\r|\\n|\\n\\r"),d.length);1>=c&&(c=~~(b.length/16));ry(a.f,20*(10>c+1?c+1:10)+uj);Tq((Qq(),Rq),new a5(a));vY(a);X4(a)};function j5(a,b){a.onload=function(a){b.ag(a.target.result)}}X(784);X(790);X(789);X(801);X(787);X(788);X(798);X(799);X(791);X(792);X(793);X(794);X(408);X(457);X(448);X(404);C(fQ)(8);\n//@ sourceURL=8.js\n')
diff --git a/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/9.cache.js b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/9.cache.js
new file mode 100644
index 0000000..5d47bdc
--- /dev/null
+++ b/public/jsme/deferredjs/D4DF9EC9DD21B943E35F3D5696D5D2A1/9.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback9('var SP="runCallbacks",TP="end",UP,VP,WP="West",XP="South",YP="North",ZP="First",$P="East",aQ="Before",bQ="After";function cQ(a,b){Mp(a.a,b)}function dQ(){dQ=x;UP=new Gv;VP=new eC(0,0);Hv(UP,aQ);Hv(UP,ZP);Hv(UP,bQ);Hv(UP,"Last");Hv(UP,ye);Hv(UP,YP);Hv(UP,XP);Hv(UP,WP);Hv(UP,$P)}function eQ(a,b){a.a+=b}\nfunction fQ(a){var b=lq,c,d,e;e=a==b.f?qi:vh+a;$stats&&(e=qq(e,TP,a),$stats(e));a<b.i.length&&yq(b.i,a,null);oq(b,a)&&b.j.b++;b.b=-1;b.d[a]=!0;wq(b);e=b.a[a];if(null!=e){$stats&&(c=qq(SP+a,Ag,-1),$stats(c));yq(b.a,a,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Ed();$stats&&(a=qq(SP+a,TP,-1),$stats(a))}}\nvar gQ={27:1,29:1,37:1,42:1,43:1,45:1,48:1,49:1,51:1,123:1,130:1},hQ={27:1,29:1,37:1,42:1,45:1,48:1,49:1,51:1,130:1},iQ={27:1,29:1,37:1,40:1,42:1,44:1,45:1,48:1,49:1,51:1,124:1,130:1},jQ={19:1,22:1,89:1,94:1,96:1},kQ={84:1},lQ={27:1,29:1,37:1,40:1,42:1,44:1,45:1,49:1,51:1},mQ={89:1,94:1,96:1,114:1},nQ={60:1,61:1,67:1,72:1,81:1,89:1},oQ={l:6,m:0,h:0},pQ="&nbsp;",qQ="1em",rQ="1ex",sQ="1in",tQ="??",uQ="ATOMS",vQ="CFG",wQ="Cancel",xQ="E",yQ="GBVTBU-BB",zQ="Invalid UTF8 sequence",AQ="M RAD",BQ="M RBD",\nCQ="M SUB",DQ="Nonstandard atom",EQ="OK",FQ="Resize-",GQ=\'Too many percent/per mille characters in pattern "\',HQ="US$",IQ="]\'",JQ="__uiObjectID",KQ="backgroundColor",LQ="col",MQ="cssFloat",NQ="dir",OQ="dragdrop-handle",PQ="dragdrop-selected",QQ="e",RQ="filter",SQ="float",TQ="html",UQ="ltr";w(1,-1,bm);_.gC=function(){return this.cZ};\nfunction VQ(a,b,c){var d,e,f,g,h;if(6!=a.H.x[b]&&7!=a.H.x[b])return!1;e=WQ(a.H,b,0);d=WQ(a.H,b,1);if(1!=a.H.k[e]||1!=a.H.k[d]||1==a.H.f[e]||1==a.H.f[d]||3<XQ(a.H,e)||3<XQ(a.H,d))return!1;e=new YQ(a.H,a.c,b,e);if(e.f&&!c)return!1;f=new YQ(a.H,a.c,b,d);if(f.f&&!c||e.f&&f.f)return!1;c&&(e.f&&e.c&&(a.L[b]=!0),f.f&&f.c&&(a.L[b]=!0));g=ZQ(e);h=ZQ(f);if(-1==g||-1==h||0==(g+h&1))return c||(a.S[b]=3),!0;d=0;switch(g+h){case 3:case 7:d=2;break;case 5:d=1}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))e.f&&(1==\nd?($Q(a.b[e.b],bl),$Q(a.b[e.d],$k)):($Q(a.b[e.b],$k),$Q(a.b[e.d],bl))),f.f&&(2==d?($Q(a.b[f.b],bl),$Q(a.b[f.d],$k)):($Q(a.b[f.b],$k),$Q(a.b[f.d],bl)))}else a.S[b]=d;return!0}\nfunction aR(a,b,c){var d,e,f,g,h;if(!bR(a.H,b))return!1;d=Y(a.H,0,b);e=Y(a.H,1,b);f=new YQ(a.H,a.c,d,e);if(f.f&&!c)return!1;g=new YQ(a.H,a.c,e,d);if(g.f&&!c||f.f&&g.f)return!1;c&&(f.f&&(a.K[b]=cR(a,e)),g.f&&(a.K[b]=cR(a,d)));e=ZQ(f);h=ZQ(g);if(-1==e||-1==h||0==(e+h&1))return c||(a.k[b]=3),!0;d=0;switch(e+h){case 3:case 7:d=1;break;case 5:d=2}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))f.f&&(2==d?($Q(a.b[f.b],Xk),$Q(a.b[f.d],Uk)):($Q(a.b[f.b],Uk),$Q(a.b[f.d],Xk))),g.f&&(2==d?($Q(a.b[g.b],Xk),$Q(a.b[g.d],\nUk)):($Q(a.b[g.b],Uk),$Q(a.b[g.d],Xk)))}else a.k[b]=d;return!0}\nfunction dR(a,b,c){var d,e,f,g,h,j,l,o,n,r;if(0!=a.k[b])return!1;if(1==eR(a.H,b))return aR(a,b,c);if(2!=eR(a.H,b)||fR(a.H,b))return!1;d=Y(a.H,0,b);e=Y(a.H,1,b);if(1==a.H.f[d]||1==a.H.f[e]||3<a.H.f[d]||3<a.H.f[e]||2==a.H.k[d]||2==a.H.k[e])return!1;f=new YQ(a.H,a.c,e,d);if(f.f&&!c)return!1;e=new YQ(a.H,a.c,d,e);if(e.f&&!c||f.f&&e.f)return!1;c&&(f.f&&f.c&&(a.K[b]=!0),e.f&&e.c&&(a.K[b]=!0));d=0!=(a.H.z[b]&16777216)?3:a.X?(g=D(OG,vl,-1,3,1),g[0]=gR(a.H,e.a)-gR(a.H,f.a),g[1]=hR(a.H,e.a)-hR(a.H,f.a),g[2]=\niR(a.H,e.a)-iR(a.H,f.a),h=D(OG,vl,-1,3,1),h[0]=gR(a.H,f.b)-gR(a.H,f.a),h[1]=hR(a.H,f.b)-hR(a.H,f.a),h[2]=iR(a.H,f.b)-iR(a.H,f.a),j=D(OG,vl,-1,3,1),j[0]=gR(a.H,e.b)-gR(a.H,e.a),j[1]=hR(a.H,e.b)-hR(a.H,e.a),j[2]=iR(a.H,e.b)-iR(a.H,e.a),l=D(OG,vl,-1,3,1),l[0]=g[1]*h[2]-g[2]*h[1],l[1]=g[2]*h[0]-g[0]*h[2],l[2]=g[0]*h[1]-g[1]*h[0],o=D(OG,vl,-1,3,1),o[0]=g[1]*l[2]-g[2]*l[1],o[1]=g[2]*l[0]-g[0]*l[2],o[2]=g[0]*l[1]-g[1]*l[0],n=(h[0]*o[0]+h[1]*o[1]+h[2]*o[2])/(Math.sqrt(h[0]*h[0]+h[1]*h[1]+h[2]*h[2])*Math.sqrt(o[0]*\no[0]+o[1]*o[1]+o[2]*o[2])),r=(j[0]*o[0]+j[1]*o[1]+j[2]*o[2])/(Math.sqrt(j[0]*j[0]+j[1]*j[1]+j[2]*j[2])*Math.sqrt(o[0]*o[0]+o[1]*o[1]+o[2]*o[2])),0>n^0>r?1:2):-1==ZQ(f)||-1==ZQ(e)||0!=((ZQ(f)|ZQ(e))&1)?3:ZQ(f)==ZQ(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?($Q(a.b[f.b],Xk),$Q(a.b[f.d],Uk)):2==d&&($Q(a.b[f.b],Uk),$Q(a.b[f.d],Xk))),e.f&&(1==d?($Q(a.b[e.b],Xk),$Q(a.b[e.d],Uk)):2==d&&($Q(a.b[e.b],Uk),$Q(a.b[e.d],Xk)))):a.k[b]=d;return!0}\nfunction jR(a,b,c){var d,e,f,g,h,j,l;if(0!=a.S[b]||6!=a.H.x[b]&&7!=a.H.x[b]&&14!=a.H.x[b]&&15!=a.H.x[b]&&16!=a.H.x[b])return!1;if(0!=a.H.k[b]){if(2==a.H.f[b]&&2==a.H.j[b][0]&&2==a.H.j[b][1])return VQ(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4<XQ(a.H,b)||7==a.H.x[b]&&!a.I[b])return!1;d=D(B,q,-1,4,1);l=D(B,q,-1,4,1);j=D(Aq,ul,-1,4,2);for(g=0;g<XQ(a.H,b);++g){f=-1;for(h=e=0;h<XQ(a.H,b);++h)!j[h]&&f<a.c[WQ(a.H,b,h)]&&(f=a.c[WQ(a.H,b,h)],e=h);d[g]=e;l[g]=f;j[e]=!0}if(4==XQ(a.H,b)&&\nl[0]==l[1]&&l[2]==l[3]||4==XQ(a.H,b)&&(l[0]==l[2]||l[1]==l[3])||3==XQ(a.H,b)&&l[0]==l[2])return!1;f=e=0;h=!1;for(g=1;g<XQ(a.H,b);++g)if(l[g-1]==l[g]){if(!c||0==l[g])return!1;e=WQ(a.H,b,d[g-1]);f=WQ(a.H,b,d[g]);kR(a.H,lR(a.H,b,d[g]))&&(a.L[b]=!0);h=!0}if(c&&!h)return!1;if(a.X){g=D(B,q,-1,4,1);for(l=0;l<XQ(a.H,b);++l)g[l]=WQ(a.H,b,d[l]);3==XQ(a.H,b)&&(g[3]=b);d=hw([mR,OG],[u,vl],[54,-1],[3,3],0,2,1);for(l=0;3>l;++l)d[l][0]=gR(a.H,g[l+1])-gR(a.H,g[0]),d[l][1]=hR(a.H,g[l+1])-hR(a.H,g[0]),d[l][2]=iR(a.H,\ng[l+1])-iR(a.H,g[0]);g=D(OG,vl,-1,3,1);g[0]=d[0][1]*d[1][2]-d[0][2]*d[1][1];g[1]=d[0][2]*d[1][0]-d[0][0]*d[1][2];g[2]=d[0][0]*d[1][1]-d[0][1]*d[1][0];d=0<(d[2][0]*g[0]+d[2][1]*g[1]+d[2][2]*g[2])/(Math.sqrt(d[2][0]*d[2][0]+d[2][1]*d[2][1]+d[2][2]*d[2][2])*Math.sqrt(g[0]*g[0]+g[1]*g[1]+g[2]*g[2]))?1:2}else{var o,n;l=z(ZI,im,87,[z(B,q,-1,[2,1,2,1]),z(B,q,-1,[1,2,2,1]),z(B,q,-1,[1,1,2,2]),z(B,q,-1,[2,1,1,2]),z(B,q,-1,[2,2,1,1]),z(B,q,-1,[1,2,1,2])]);g=D(OG,vl,-1,XQ(a.H,b),1);for(n=0;n<XQ(a.H,b);++n)g[n]=\nnR(a.H,WQ(a.H,b,d[n]),b);h=~~(oR(a.H,b,d,g,null)<<24)>>24;if(3!=h)d=h;else{for(n=j=h=0;n<XQ(a.H,b);++n)o=lR(a.H,b,d[n]),Y(a.H,0,o)==b&&(9==a.H.B[o]&&(0!=j&&pR(a.H,b),h=n,j=1),17==a.H.B[o]&&(0!=j&&pR(a.H,b),h=n,j=2));if(0==j)d=3;else{for(n=1;n<XQ(a.H,b);++n)g[n]<g[0]&&(g[n]+=6.283185307179586);if(3==XQ(a.H,b)){switch(h){case 0:(g[1]<g[2]&&3.141592653589793>g[2]-g[1]||g[1]>g[2]&&3.141592653589793<g[1]-g[2])&&(j=3-j);break;case 1:3.141592653589793<g[2]-g[0]&&(j=3-j);break;case 2:3.141592653589793>g[1]-\ng[0]&&(j=3-j)}d=1==j?2:1}else d=0,g[1]<=g[2]&&g[2]<=g[3]?d=0:g[1]<=g[3]&&g[3]<=g[2]?d=1:g[2]<=g[1]&&g[1]<=g[3]?d=2:g[2]<=g[3]&&g[3]<=g[1]?d=3:g[3]<=g[1]&&g[1]<=g[2]?d=4:g[3]<=g[2]&&g[2]<=g[1]&&(d=5),d=l[d][h]==j?2:1}}}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))1==d?($Q(a.b[e],gl),$Q(a.b[f],dl)):2==d&&($Q(a.b[e],dl),$Q(a.b[f],gl))}else a.S[b]=d;return!0}\nfunction qR(a){var b,c;b=0;c=a.b;rR(c,c.length,(sR(),sR(),tR));for(c=0;c<a.b.length;++c)(0==c||0!=uR(a.b[c],a.b[c-1]))&&++b,a.c[a.b[c].a]=b;return b}\nfunction vR(a,b){var c,d,e;d=!1;for(c=0;c<a.H.d;++c)if(dR(a,c,!1)){a.o[c]=a.C;if(b)a:{d=a;e=c;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,o=void 0;if((1==d.k[e]||2==d.k[e])&&!wR(d.H,e)){l=!1;try{for(j=0;2>j;++j)if(f=Y(d.H,j,e),3==d.H.f[f]){g=D(B,q,-1,2,1);for(o=h=0;o<d.H.f[f];++o)lR(d.H,f,o)!=e&&(g[h++]=WQ(d.H,f,o));d.c[g[0]]>d.c[g[1]]^xR(d,f,g[0],g[1])&&(l=!l)}}catch(n){n=Iq(n);if(G(n,97)){d.e[e]=3;break a}throw n;}1==d.k[e]^l?d.e[e]=1:d.e[e]=2}}d=!0}e=!1;for(c=0;c<a.H.c;++c)if(jR(a,c,!1)){a.W[c]=\na.C;if(b)a:{e=a;var f=c,r=o=l=g=j=void 0,t=h=void 0;if(1==e.S[f]||2==e.S[f]){h=!1;if(2==e.H.k[f])try{for(r=0;2>r;++r)if(j=WQ(e.H,f,r),3==e.H.f[j]){l=D(B,q,-1,2,1);for(t=o=0;t<e.H.f[j];++t)1==e.H.j[j][t]&&(l[o++]=WQ(e.H,j,t));e.c[l[0]]>e.c[l[1]]^xR(e,j,l[0],l[1])&&(h=!h)}}catch(y){y=Iq(y);if(G(y,97)){e.N[f]=3;break a}throw y;}else{try{for(var j=e,l=f,v=t=r=o=void 0,s=void 0,A=void 0,v=XQ(j.H,l),s=D(B,q,-1,v,1),r=0;r<v;++r)s[r]=WQ(j.H,l,r);for(r=v;1<r;--r){o=!1;for(t=1;t<r;++t)xR(j,l,s[t-1],s[t])&&\n(o=!0,A=s[t-1],s[t-1]=s[t],s[t]=A);if(!o)break}g=s}catch(F){F=Iq(F);if(G(F,97)){e.N[f]=3;break a}throw F;}for(r=1;r<g.length;++r)for(t=0;t<r;++t)e.c[g[r]]<e.c[g[t]]&&(h=!h)}1==e.S[f]^h?e.N[f]=1:e.N[f]=2}}e=!0}e&&(a.C=!a.C);return d||e}\nfunction yR(a){var b,c,d,e,f,g,h,j,l;for(e=0;e<a.V.c;++e){d=Nx(a.V,e);b=!0;l=-1;f=!1;for(h=0;h<d.length;++h){c=d[h];if(0==a.S[c]){b=!1;break}if(3!=a.S[c]){g=!0;for(j=0;j<d.length;++j)if(j!=h&&a.c[c]==a.c[d[j]]){g=!1;break}g&&l<a.c[c]&&(l=a.c[c],f=1==a.S[c])}}if(b&&-1!=l){for(h=0;h<d.length;++h)c=d[h],f&&(1==a.S[c]?a.S[c]=2:2==a.S[c]&&(a.S[c]=1)),a.U[c]=!1;$m(a.V,d);--e}}}\nfunction zR(a){var b,c;b=qR(a);do{c=b;b=a;for(var d=void 0,e=void 0,f=void 0,g=void 0,h=e=void 0,j=void 0,l=void 0,f=D(B,q,-1,b.E,1),d=0;d<b.H.c;++d){j=b.H.f[d]+AR(b.H,d);for(g=0;g<BR(b.H,d);++g)if(g<b.H.f[d]||g>=XQ(b.H,d)){l=2*b.c[WQ(b.H,d,g)];e=lR(b.H,d,g);2==eR(b.H,e)&&(fR(b.H,e)||++l);for(e=0;e<g&&!(l<f[e]);++e);for(h=g;h>e;--h)f[h]=f[h-1];f[e]=l}CR(b.b[d],d);DR(b.b[d],16,Tw(b.c[d]));for(g=j;g<b.E;++g)DR(b.b[d],17,Tk);for(g=0;g<j;++g)DR(b.b[d],17,Tw(f[g]))}b=qR(a)}while(c!=b);return b}\nfunction xR(a,b,c,d){var e,f,g,h,j,l,o,n,r,t,y,v,s,A,F;if(a.H.x[c]!=a.H.x[d])return a.H.x[c]>a.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(ER(),FR)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(ER(),FR)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=D(B,q,-1,h,1);y=D(B,q,-1,h,1);v=D(B,q,-1,h,1);t=D(Aq,ul,-1,h,2);g=D(Aq,ul,-1,a.H.o,2);r[0]=b;r[1]=c;r[2]=d;y[0]=-1;y[1]=0;y[2]=0;g[b]=!0;g[c]=!0;g[d]=!0;j=1;s=2;b=D(B,q,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=s;){for(;j<b[d];){l=r[j];if(!t[j]){for(A=n=o=0;A<a.H.f[l];++A){c=WQ(a.H,\nl,A);s+a.H.j[l][A]+1>=h&&(h+=a.H.c,r=GR(r,h),y=GR(y,h),v=GR(v,h),t=(e=D(Aq,ul,-1,h,2),HR(t,0,e,t.length),e));if(0!=(a.H.z[lR(a.H,l,A)]&512))++o,n+=a.H.x[c];else for(f=1;f<a.H.j[l][A];++f)++s,r[s]=c,y[s]=j,t[s]=!0;F=y[j];if(c!=r[F]){f=!1;if(g[c])for(F=y[F];-1!=F;){if(c==r[F]){f=!0;break}F=y[F]}f?(++s,r[s]=c,y[s]=j,t[s]=!0):(++s,r[s]=c,y[s]=j,g[c]=!0)}}0!=o&&(++s,v[s]=~~((n<<2)/o),y[s]=j,t[s]=!0)}++j;if(1E4==j)throw new Op("Emergency break in while loop.");}b.length==d+1&&(b=GR(b,b.length+64));b[d+\n1]=s+1;for(A=b[d];A<b[d+1];++A)0==v[A]&&(v[A]=(151==a.H.x[r[A]]?1:152==a.H.x[r[A]]?1:a.H.x[r[A]])<<2),v[A]+=v[y[A]]<<16;IR(a,t,v,y,r,b,d);if(v[1]!=v[2])return v[1]>v[2];1<d&&JR(v,y,b,d);++d}h=D(B,q,-1,a.H.c,1);c=!1;for(e=0;e<a.H.c;++e)if(g[e]&&0!=a.H.v[e]){c=!0;break}if(c){for(e=0;e<a.H.c;++e)h[e]=0==a.H.v[e]?(ER(),FR)[a.H.x[e]]:a.H.v[e];if(KR(a,t,v,y,r,h,b,d))return v[1]>v[2]}e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.d;++e)if(g[Y(a.H,0,e)]||g[Y(a.H,1,e)])1==a.e[e]?(h[Y(a.H,0,e)]=1,h[Y(a.H,\n1,e)]=1,c=!0):2==a.e[e]&&(h[Y(a.H,0,e)]=2,h[Y(a.H,1,e)]=2,c=!0);if(c&&KR(a,t,v,y,r,h,b,d))return v[1]>v[2];e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.c;++e)g[e]&&(2==a.N[e]?(h[e]=1,c=!0):1==a.N[e]&&(h[e]=2,c=!0));if(c&&KR(a,t,v,y,r,h,b,d))return v[1]>v[2];throw new Op("no distinction applying CIP rules");}\nfunction JR(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=D(LR,u,5,c,0);for(f=0;f<c;++f)h[f]=new MR,h[f].c=a[f+e],h[f].b=b[f+e],h[f].a=f+e;e=new NR;for(g=d;1<g;--g){for(f=0;f<c;++f)h[f].c+=a[h[f].b]<<16,h[f].b=b[h[f].b];rR(h,h.length,e?e:(sR(),sR(),tR));d=1;for(f=0;f<c;++f)a[h[f].a]=d,f!=c-1&&0!=(h[f].c!=h[f+1].c?h[f].c>h[f+1].c?1:-1:0)&&++d}}\nfunction KR(a,b,c,d,e,f,g,h){var j,l;for(l=1;l<h;++l){for(j=g[l];j<g[l+1];++j)c[j]=f[e[j]]+(c[d[j]]<<8);IR(a,b,c,d,e,g,l);if(c[1]!=c[2])return!0;1<l&&JR(c,d,g,l)}return!1}\nfunction IR(a,b,c,d,e,f,g){for(var h,j,l,o,n,r;1<g;--g){n=f[g]-f[g-1];r=D(OR,u,4,n,0);h=f[g];for(j=0;j<n;++j){l=f[g-1]+j;for(o=h;o<f[g+1]&&d[o]==l;)++o;r[j]=new PR;r[j].c=l;r[j].d=c[l];r[j].b=b[l]?0:a.H.f[a.H.o+e[l]]-a.H.f[e[l]]+QR(a.H,e[l]);r[j].a=D(B,q,-1,o-h,1);for(l=h;l<o;++l)r[j].a[l-h]=c[l];RR(r[j].a);h=o}j=new SR;rR(r,r.length,j?j:(sR(),sR(),tR));h=1;for(j=0;j<n;++j)c[r[j].c]=h,j!=n-1&&0!=TR(r[j],r[j+1])&&++h}}\nfunction UR(a){var b,c;c=hw([VR,ZI],[u,im],[88,87],[2,32],0,2,0);for(b=0;b<a.H.c;++b)a.D[b]&&(1==a.Q[b]?c[0][a.P[b]]=WR(c[0][a.P[b]],b):2==a.Q[b]&&(c[1][a.P[b]]=WR(c[0][a.P[b]],b)));return c}function cR(a,b){var c,d,e,f,g;e=XR(a.H);for(c=0;c<e.i.c;++c)if(e.d[c]&&YR(e,c,b)){for(d=Nx(e.i,c),e=0,f=d.length;e<f;++e)if(c=d[e],c!=b)for(g=0;g<a.H.f[c];++g)if(bR(a.H,lR(a.H,c,g)))return!0;break}return!1}\nfunction ZR(a,b,c){a.J=b;for(b=0;b<a.H.c;++b)a.c[b]=c[b],a.S[b]=0,a.W[b]=!1;for(c=0;c<a.H.d;++c)a.k[c]=0,a.o[c]=!1}function $R(a,b){var c,d;c=Y(a.H,0,b);if(c>=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=aS(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;d<a.H.f[c];++d)if(2==a.H.j[c][d]&&(1==a.S[WQ(a.H,c,d)]||2==a.S[WQ(a.H,c,d)]))return!0;return!1}function GR(a,b){var c;c=D(B,q,-1,b,1);HR(a,0,c,a.length);return c}\nfunction bS(a,b){var c;if(65535<a.o)throw new an("Cannot canonize a molecule having more than 65535 atoms");if(65535<a.p)throw new an("Cannot canonize a molecule having more than 65535 bonds");this.H=a;this.G=b;cS(this.H,3);var d,e,f,g,h,j,l,o,n,r,t,y,v,s,A,F,M,N,$,V;this.I=D(Aq,ul,-1,this.H.c,2);for(d=0;d<this.H.c;++d)if(7==this.H.x[d])if(4==this.H.f[d])this.I[d]=!0;else if(3==this.H.f[d])if(1==this.H.q[d])this.I[d]=!0;else if(!dS(this.H,d))if(0!=(this.G&32))this.I[d]=!0;else if(3==eS(this.H,d)&&\n(V=fS(this.H,d),!(7<V))){N=XR(this.H);for($=0;$<N.i.c&&!(Nx(N.j,$).length==V&&YR(N,$,d));)++$;n=o=-1;for(r=0;3>r;++r){l=lR(this.H,d,r);var W;a:{for(var ca=l,ja=void 0,ra=void 0,ra=Nx(N.j,$),ja=0;ja<ra.length;++ja)if(ca==ra[ja]){W=!0;break a}W=!1}if(!W){o=WQ(this.H,d,r);n=l;break}}y=D(Aq,ul,-1,this.H.d,2);y[n]=!0;v=D(B,q,-1,11,1);a:{var ac=this.H,K=v,oa=o,Ac=d,id=y,tb=void 0,L=void 0,Fa=void 0,ub=void 0,Ic=void 0,tc=void 0,Aa=void 0,jd=void 0,cd=void 0;if(oa==Ac)K[0]=oa,s=0;else{cS(ac,1);ub=D(B,q,\n-1,ac.o,1);Fa=D(B,q,-1,ac.o,1);cd=D(B,q,-1,ac.o,1);Fa[0]=oa;ub[oa]=1;for(Ic=L=0;L<=Ic&&10>=ub[Fa[L]];){jd=Fa[L];for(tc=0;tc<ac.f[ac.o+jd];++tc)if(null==id||id.length<=ac.i[jd][tc]||!id[ac.i[jd][tc]]){tb=ac.e[jd][tc];if(tb==Ac){Aa=ub[jd];K[Aa]=tb;for(K[--Aa]=jd;0<Aa;)K[Aa-1]=cd[K[Aa]],--Aa;s=ub[jd];break a}0==ub[tb]&&(Fa[++Ic]=tb,ub[tb]=ub[jd]+1,cd[tb]=jd)}++L}s=-1}}if(-1!=s){for(f=1;!YR(N,$,v[f]);)++f;e=s-f;g=v[f];if(6==V&&2==e&&3==f&&3<=eS(this.H,v[1])){t=!1;M=Nx(N.i,$);for(r=0;6>r;++r)if(d==M[r]){F=\ngS(N,$,g==M[gS(N,$,r+2)]?r-2:r+2);A=M[F];var ta;if(ta=3<=eS(this.H,A)){var Da;a:{var aa=this.H,Fb=v[1],cb=A,Gb=void 0,Pc=void 0,oc=void 0,ba=void 0,kd=void 0,S=void 0;if(Fb==cb)Da=0;else{cS(aa,1);ba=D(B,q,-1,aa.o,1);oc=D(B,q,-1,aa.o,1);oc[0]=Fb;ba[Fb]=1;for(kd=Pc=0;Pc<=kd&&2>=ba[oc[Pc]];){for(S=0;S<aa.f[aa.o+oc[Pc]];++S){Gb=aa.e[oc[Pc]][S];if(Gb==cb){Da=ba[oc[Pc]];break a}0==ba[Gb]&&(oc[++kd]=Gb,ba[Gb]=ba[oc[Pc]]+1)}++Pc}Da=-1}}ta=2==Da}ta&&(t=!0);break}if(t){this.I[d]=!0;continue}}h=1==this.H.k[g]||\n0!=(this.H.s[g]&4096)||dS(this.H,g);j=!h&&7==this.H.x[g]&&1!=this.H.q[g];if(1==e)!h&&!j&&4>=V&&3>=f&&(this.I[d]=!0);else switch(V){case 4:!h&&!j&&4>=f&&(this.I[d]=!0);break;case 5:j?3>=f&&(this.I[d]=!0):h||4>=f&&(this.I[d]=!0);break;case 6:2==e?h?4>=f&&(this.I[d]=!0):j||3>=f&&(this.I[d]=!0):3==e&&(h?6>=f&&(this.I[d]=!0):4>=f&&(this.I[d]=!0));break;case 7:3==e&&3>=f&&(this.I[d]=!0)}}}for(c=0;c<this.H.c;++c)if(0!=iR(this.H,c)){this.X=!0;break}this.S=D(XL,zl,-1,this.H.c,1);this.T=D(Aq,ul,-1,this.H.c,\n2);this.W=D(Aq,ul,-1,this.H.c,2);this.k=D(XL,zl,-1,this.H.d,1);this.o=D(Aq,ul,-1,this.H.d,2);this.n=D(Aq,ul,-1,this.H.d,2);var O,Db,Ua,T,db,Ma,dd,Qc,Na,eb,Kc,ae,Bd;dd=!1;if(this.H.E)for(db=0;db<this.H.d;++db)if(0!=this.H.A[db]){dd=!0;break}this.E=2;for(O=0;O<this.H.c;++O)this.E=fn(this.E,this.H.f[O]+AR(this.H,O));T=fn(2,dd?~~((78+36*this.E)/63):~~((78+21*this.E)/63));this.c=D(B,q,-1,this.H.o,1);this.b=D(hS,u,6,this.H.c,0);for(O=0;O<this.H.c;++O)this.b[O]=new iS(T);Ua=!1;for(O=0;O<this.H.c;++O){CR(this.b[O],\nO);0!=(this.H.w[O]&1)||null!=jS(this.H,O)?DR(this.b[O],8,oQ):DR(this.b[O],8,Tw(this.H.x[O]));DR(this.b[O],8,Tw(this.H.v[O]));DR(this.b[O],2,Tw(this.H.k[O]));DR(this.b[O],4,Tw(this.H.f[O]+AR(this.H,O)));0!=(this.H.w[O]&1)?DR(this.b[O],4,Yk):DR(this.b[O],4,Tw(8+this.H.q[O]));DR(this.b[O],5,Tw(kS(31,fS(this.H,O))));var Xc=this.b[O],Jb=O,nb=void 0,jc=void 0,uc=void 0,cc=void 0,nb=(~~(this.H.s[Jb]&-268435456)>>>28)-1,jc=lS(this.H,Jb,!1),uc=lS(this.H,Jb,!0),cc=-1;jc!=uc?-1!=nb&&nb>jc?cc=~~(nb<<24)>>24:\ncc=~~(jc<<24)>>24:-1!=nb?(nb>uc||nb<uc&&nb>=mS(this.H,Jb))&&(cc=~~(nb<<24)>>24):!nS(this.H,Jb)&&0!=QR(this.H,Jb)&&(cc=mS(this.H,Jb),cc-=oS(this.H,Jb,cc));var I=Jb,pc=cc;if(null==this.a)for(var dc=this.a=D(XL,zl,-1,this.H.c,1),Bc=dc.length,vc=void 0,vc=0;vc<Bc;++vc)dc[vc]=-1;this.a[I]=~~(pc<<24)>>24;DR(Xc,4,Tw(cc+1));DR(this.b[O],2,Tw(~~(this.H.s[O]&48)>>4));this.H.E&&(DR(this.b[O],30,Tw(this.H.w[O])),null!=jS(this.H,O)&&(Ua=!0))}this.J=zR(this);if(this.J<this.H.c){for(O=0;O<this.H.c;++O){CR(this.b[O],\nO);DR(this.b[O],16,Tw(this.c[O]));Qc=D(B,q,-1,this.H.f[O],1);for(Na=0;Na<this.H.f[O];++Na)Qc[Na]=this.c[WQ(this.H,O,Na)]<<5,Qc[Na]|=kS(31,this.H.n&&lR(this.H,O,Na)<this.H.d?this.H.n.b[lR(this.H,O,Na)]:0);RR(Qc);for(Na=this.E;Na>Qc.length;--Na)DR(this.b[O],21,Tk);for(Na=Qc.length-1;0<=Na;--Na)DR(this.b[O],21,Tw(Qc[Na]))}this.J=zR(this)}if(Ua&&this.J<this.H.c){for(O=0;O<this.H.c;++O){CR(this.b[O],O);DR(this.b[O],16,Tw(this.c[O]));Db=jS(this.H,O);ae=null==Db?0:kS(12,Db.length);for(Na=12;Na>ae;--Na)DR(this.b[O],\n8,Tk);for(Na=ae-1;0<=Na;--Na)DR(this.b[O],8,Tw(Db[Na]))}this.J=zR(this)}if(dd&&this.J<this.H.c){for(O=0;O<this.H.c;++O){CR(this.b[O],O);DR(this.b[O],16,Tw(this.c[O]));Ma=D(MP,Al,-1,this.H.f[O]+AR(this.H,O),3);for(Na=eb=0;Na<BR(this.H,O);++Na)if(Na<this.H.f[O]||Na>=XQ(this.H,O))Ma[eb]=Tw(this.c[WQ(this.H,O,Na)]),Ma[eb]=Nw(Ma[eb],20),Ma[eb]=pS(Ma[eb],Tw(this.H.A[lR(this.H,O,Na)])),++eb;Ma.sort(qS);for(Na=this.E;Na>Ma.length;--Na)DR(this.b[O],36,Tk);for(Na=Ma.length-1;0<=Na;--Na)DR(this.b[O],36,Ma[Na])}this.J=\nzR(this)}if(0!=(this.G&8)&&this.J<this.H.c){Kc=new rS;for(O=0;O<this.H.c;++O)if(null!=sS(this.H,O))a:{var Cd=Kc,be=sS(this.H,O),Jd=void 0,ed=void 0,Nb=void 0,ka=void 0,ka=Cd.a.c;if(0==ka)WD(Cd.a,0,be);else{for(Nb=1;2*Nb<=ka;)Nb<<=1;ed=Nb;for(--Nb;0!=ed;)if(ed>>=1,Nb>=ka)Nb-=ed;else{Jd=tS(be,Nx(Cd.a,Nb));if(0==Jd)break a;if(0==ed)break;0>Jd?Nb-=ed:Nb+=ed}Nb<ka&&0<tS(be,Nx(Cd.a,Nb))&&++Nb;WD(Cd.a,Nb,be)}}for(O=0;O<this.H.c;++O){var ce;if(null==sS(this.H,O))ce=0;else{var Ob;a:{var qe=Kc,Hb=sS(this.H,\nO),Rc=void 0,Ra=void 0,hb=void 0,sd=void 0,sd=qe.a.c;if(0!=sd){for(hb=1;2*hb<=sd;)hb<<=1;Ra=hb;for(--hb;0!=Ra;)if(Ra>>=1,hb>=sd)hb-=Ra;else{Rc=tS(Hb,Nx(qe.a,hb));if(0==Rc){Ob=hb;break a}if(0==Ra)break;0>Rc?hb-=Ra:hb+=Ra}}Ob=-1}ce=1+Ob}Bd=ce;CR(this.b[O],O);DR(this.b[O],16,Tw(this.c[O]));DR(this.b[O],16,Tw(Bd))}this.J=zR(this)}if(0!=(this.G&16)&&this.J<this.H.c){for(O=0;O<this.H.c;++O)CR(this.b[O],O),DR(this.b[O],16,Tw(this.c[O])),DR(this.b[O],1,Tw(uS(this.H,O)?1:0));this.J=zR(this)}var Xa,Pb,Cc,Ba;\nBa=this.J;Cc=D(B,q,-1,this.H.c,1);for(Xa=0;Xa<this.H.c;++Xa)Cc[Xa]=this.c[Xa];if(!this.H.E){var Yc,ec,ld,fc;this.C=!0;this.N=D(XL,zl,-1,this.H.c,1);this.e=D(XL,zl,-1,this.H.d,1);for(fc=vR(this,!0);this.J<this.H.c&&fc;){for(Yc=0;Yc<this.H.c;++Yc)CR(this.b[Yc],Yc),DR(this.b[Yc],20,Tw(this.c[Yc]<<4|this.S[Yc]<<2));for(ec=0;ec<this.H.d;++ec)$Q(this.b[Y(this.H,0,ec)],Tw(this.k[ec])),$Q(this.b[Y(this.H,1,ec)],Tw(this.k[ec]));ld=zR(this);if(this.J==ld)break;this.J=ld;fc=vR(this,!0)}ZR(this,Ba,Cc)}this.Q=\nD(XL,zl,-1,this.H.c,1);this.P=D(XL,zl,-1,this.H.c,1);for(Xa=0;Xa<this.H.c;++Xa)this.Q[Xa]=~~(vS(this.H,Xa)<<24)>>24,this.P[Xa]=~~(wS(this.H,Xa)<<24)>>24;this.j=D(XL,zl,-1,this.H.d,1);this.i=D(XL,zl,-1,this.H.d,1);for(Pb=0;Pb<this.H.d;++Pb)this.j[Pb]=~~(~~(this.H.z[Pb]&3072)>>10<<24)>>24,this.i[Pb]=~~(xS(this.H,Pb)<<24)>>24;var xb,wc,md,re,Dd,gc;this.C=!0;for(Dd=vR(this,!1);this.J<this.H.c&&Dd;){for(xb=0;xb<this.H.c;++xb){CR(this.b[xb],xb);DR(this.b[xb],16,Tw(this.c[xb]));gc=this.S[xb]<<7;if((1==this.S[xb]||\n2==this.S[xb])&&0!=this.Q[xb])gc|=this.Q[xb]<<5,gc|=this.P[xb];DR(this.b[xb],18,Tw(gc<<9))}for(wc=0;wc<this.H.d;++wc){md=this.k[wc]<<7;if((1==this.k[wc]||2==this.k[wc])&&1==this.H.B[wc]&&0!=this.j[wc])md|=this.j[wc]<<5,md|=this.i[wc];$Q(this.b[Y(this.H,0,wc)],Tw(md));$Q(this.b[Y(this.H,1,wc)],Tw(md))}re=zR(this);if(this.J==re)break;this.J=re;Dd=vR(this,!1)}this.M=!1;this.D=D(Aq,ul,-1,this.H.c,2);for(Xa=0;Xa<this.H.c;++Xa)0!=this.S[Xa]&&(this.M=this.D[Xa]=!0);var nd,Ed;for(nd=0;nd<this.H.c;++nd)(!this.D[nd]||\n3==this.S[nd])&&(this.Q[nd]=0);for(Ed=0;Ed<this.H.d;++Ed)(1!=this.H.B[Ed]||0==this.k[Ed]||3==this.k[Ed])&&(this.j[Ed]=0);this.F=null;this.R=D(Aq,ul,-1,this.H.c,2);if(this.M){var U=this.F=new yS(this.H,Cc,this.D,this.S,this.k,this.Q,this.P,this.W,this.o,this.R),Zc,ib,Eb,kc,$c,Ga,Rd,ng;if(null!=U.i){Ga=new zS(U);U.b=new Nm;for(kc=0;kc<U.i.length;++kc){for(var fb=void 0,Re=void 0,Re=fb=0;Re<Ga.b;++Re)Ga.e[Re][kc]&&-3==Ga.c[Re]&&++fb;Eb=fb;if(0==Eb){AS(Ga,kc);Rd=BS(U,kc,2);Zc=BS(U,kc,1);ib=CS(U,kc);if(1==\nRd&&1==Zc&&!ib){for(var se=U,Kd=kc,Dc=Ga.a+Ga.f++,Ec=void 0,Lc=void 0,Lc=0;Lc<se.i[Kd].length;++Lc)Ec=se.i[Kd][Lc],2==se.n[Ec]&&(se.n[Ec]=1,se.k[Ec]=~~(Dc<<24)>>24);Qm(U.b,new DS(kc,1,-1,-1))}0<Rd?(ib&&ES(U,kc,Ga.j+Ga.i++,2),Qm(U.b,new DS(kc,1,-1,-1))):0<Zc?(ib&&ES(U,kc,Ga.a+Ga.f++,1),Qm(U.b,new DS(kc,1,-1,-1))):ib&&(ES(U,kc,Ga.a+Ga.f++,1),Qm(U.b,new DS(kc,1,-1,-1)))}else if(1==Eb)if(CS(U,kc)){a:{for(var Fd=void 0,Fd=0;Fd<Ga.b;++Fd)if(Ga.e[Fd][kc]&&-3==Ga.c[Fd]){$c=Fd<Ga.a?Fd:Fd<Ga.b?Fd-Ga.a:-1;break a}$c=\n-1}a:{for(var td=void 0,td=0;td<Ga.b;++td)if(Ga.e[td][kc]&&-3==Ga.c[td]){ng=td<Ga.a?1:td<Ga.b?2:0;break a}ng=-1}Qm(U.b,new DS(kc,2,$c,ng))}else AS(Ga,kc),Qm(U.b,new DS(kc,1,-1,-1))}}}this.U=D(Aq,ul,-1,this.H.c,2);this.V=new Nm;var Ya,ud,hc,Cb,de,Sc,Gd,Qb;for(Ya=hc=0;Ya<this.H.c;++Ya)0!=this.Q[Ya]&&++hc;if(0!=hc){Qb=D(B,q,-1,hc,1);for(Ya=hc=0;Ya<this.H.c;++Ya)0!=this.Q[Ya]&&(Qb[hc]=this.Q[Ya]<<29|this.P[Ya]<<24|this.c[Ya]<<12|Ya,++hc);RR(Qb);Gd=Cb=0;for(de=Qb[0]&-16777216;;)if(++Gd,Gd==Qb.length||\nde!=(Qb[Gd]&-16777216)){ud=D(B,q,-1,Gd-Cb,1);for(Sc=Cb;Sc<Gd;++Sc)Ya=Qb[Sc]&4095,ud[Sc-Cb]=Ya,this.U[Ya]=!0;Qm(this.V,ud);if(Gd==Qb.length)break;de=Qb[Gd]&-16777216;Cb=Gd}}ZR(this,Ba,Cc);var pb,Sa,jb,Sd,Fe,od;this.C=!0;jb=UR(this);this.F&&FS(this.F,this.c)&&(jb=UR(this));vR(this,!1)&&yR(this);for(od=!0;this.J<this.H.c&&od;){for(var Za=jb,vd=void 0,Rb=void 0,wd=void 0,je=void 0,Td=void 0,Ud=void 0,Af=void 0,Hg=void 0,qc=void 0,ff=void 0,wd=hw([ZI,B],[im,q],[87,-1],[2,32],0,2,1),je=0;2>je;++je){vd=\nD(ZI,im,87,32,0);for(Rb=ff=0;32>Rb;++Rb)if(null!=Za[je][Rb]){Hg=Za[je][Rb].length;vd[Rb]=D(B,q,-1,Hg,1);for(Td=0;Td<Hg;++Td)vd[Rb][Td]=this.c[Za[je][Rb][Td]];RR(vd[Rb]);++ff}for(qc=ff;0<qc;--qc){Af=0;Ud=null;for(Rb=0;32>Rb;++Rb)if(null!=vd[Rb])if(null==Ud||Ud.length<vd[Rb].length)Ud=vd[Rb],Af=Rb;else if(Ud.length==vd[Rb].length)for(Td=Ud.length-1;0<=Td;--Td)if(Ud[Td]<vd[Rb][Td]){Ud=vd[Rb];Af=Rb;break}wd[je][Af]=qc;vd[Af]=null}}Sd=wd;for(pb=0;pb<this.H.c;++pb)CR(this.b[pb],pb),DR(this.b[pb],16,Tw(this.c[pb])),\nDR(this.b[pb],20,Tk),!this.R[pb]&&0!=this.Q[pb]&&$Q(this.b[pb],Tw((this.Q[pb]<<18)+(Sd[1==this.Q[pb]?0:1][this.P[pb]]<<8))),$Q(this.b[pb],Tw(this.S[pb]<<4));for(Sa=0;Sa<this.H.d;++Sa)$Q(this.b[Y(this.H,0,Sa)],Tw(this.k[Sa])),$Q(this.b[Y(this.H,1,Sa)],Tw(this.k[Sa]));Fe=zR(this);if(this.J==Fe)break;this.J=Fe;od=!1;this.F&&FS(this.F,this.c)&&(od=!0,jb=UR(this));vR(this,!1)&&(od=!0,yR(this))}if(this.F){var xd=this.F,Ig,ke;ke=!0;for(Ig=0;Ig<xd.j.c;++Ig)if(0!=xd.p[Ig]&&!xd.e[Ig]){ke=!1;break}this.B=ke}var Bf,\nTc,sa,Se,xc,gf,Ih,hf,te,jf,Cf,yd;Cf=te=hf=Ih=gf=jf=xc=0;yd=!1;Bf=D(Aq,ul,-1,32,2);for(Tc=0;Tc<this.H.c;++Tc)0!=this.S[Tc]&&(++xc,3==this.S[Tc]?++jf:0==this.Q[Tc]?(++gf,this.F&&this.F.e[Tc]&&++Ih):2==this.Q[Tc]?0==this.P[Tc]&&++te:1==this.Q[Tc]&&(Se=this.P[Tc],Bf[Se]||(++Cf,Bf[Se]=!0),0==this.P[Tc]&&++hf,this.F&&this.F.e[Tc]&&(yd=!0)));for(sa=0;sa<this.H.d;++sa)0!=this.k[sa]&&1==this.H.B[sa]&&(++xc,3==this.k[sa]?++jf:0==this.j[sa]?(++gf,this.F&&this.F.e[Y(this.H,0,sa)]&&this.F.e[Y(this.H,1,sa)]&&++Ih):\n2==this.j[sa]?0==this.i[sa]&&++te:1==this.j[sa]&&(Se=this.i[sa],Bf[Se]||(++Cf,Bf[Se]=!0),0==this.i[sa]&&++hf,this.F&&this.F.e[Y(this.H,0,sa)]&&this.F.e[Y(this.H,1,sa)]&&(yd=!0)));this.H.C=0==xc?65536:0!=jf?0:this.B?131072+(1<<Cf):hf+Ih==xc&&!yd?196608:gf==xc?262144:te==xc?327680:gf==xc-1&&1==hf?393216:458752+(1<<Cf);var yb,og,Jh,Rf,ee;this.L=D(Aq,ul,-1,this.H.c,2);this.K=D(Aq,ul,-1,this.H.d,2);if(0!=(this.G&6))for(yb=0;yb<this.H.c;++yb)CR(this.b[yb],yb),DR(this.b[yb],28,Tw(this.c[yb]<<12));if(this.J<\nthis.H.c){for(yb=Jh=0;yb<this.H.c;++yb)jR(this,yb,!0)&&++Jh;for(og=0;og<this.H.d;++og)dR(this,og,!0)&&++Jh}0!=(this.G&6)&&(this.J=zR(this));if(0!=(this.G&1)){this.d=D(B,q,-1,this.H.c,1);for(yb=0;yb<this.H.c;++yb)this.d[yb]=this.c[yb]}for(;this.J<this.H.c;){for(yb=0;yb<this.H.c;++yb)CR(this.b[yb],yb),DR(this.b[yb],17,Tw(2*this.c[yb]));ee=D(B,q,-1,this.J+1,1);for(yb=0;yb<this.H.c;++yb)++ee[this.c[yb]];for(Rf=1;1==ee[Rf];)++Rf;for(yb=0;yb<this.H.c;++yb)if(this.c[yb]==Rf){$Q(this.b[yb],Uk);break}this.J=\nzR(this);yR(this);this.F&&FS(this.F,this.c)}yR(this);var Oa,Df,Ue,zb,jk,lf,fh,Bl,Ph,kk,Ja,Bi,gh,Qh,lc,Kg,lk,Cl;gh=D(Aq,ul,-1,this.H.c,2);Qh=D(Aq,ul,-1,this.H.d,2);for(Df=Oa=0;Df<this.H.c;++Df)this.L[Df]&&!this.T[Df]&&jR(this,Df,!1)&&(this.T[Df]=!0,gh[Df]=!0,++Oa);for(Ue=0;Ue<this.H.d;++Ue)this.K[Ue]&&!this.n[Ue]&&dR(this,Ue,!1)&&(this.n[Ue]=!0,Qh[Ue]=!0,++Oa);if(1==Oa){for(Df=0;Df<this.H.c;++Df)if(gh[Df]){this.S[Df]=0;break}for(Ue=0;Ue<this.H.d;++Ue)if(Qh[Ue]){this.k[Ue]=0;break}}else if(1<Oa){var hh,\nRh,qg,ih,Sh,Lg,rg,Mg,nj,Dl,Vd,Ge;if(!this.s){this.s=new Nm;Dl=0;Vd=D(B,q,-1,this.H.c,1);Lg=D(B,q,-1,this.H.c,1);Mg=D(B,q,-1,this.H.d,1);for(hh=0;hh<this.H.c;++hh)if(0==Vd[hh]&&(0!=(this.H.s[hh]&3072)||1==this.H.k[hh])){Lg[0]=hh;rg=1;nj=0;Vd[hh]=++Dl;Rh=D(Aq,ul,-1,this.H.d,2);for(Sh=0;Sh<rg;++Sh)for(Ge=0;Ge<this.H.f[Lg[Sh]];++Ge)if(ih=lR(this.H,Lg[Sh],Ge),kR(this.H,ih)||2==eR(this.H,ih)||bR(this.H,ih))qg=WQ(this.H,Lg[Sh],Ge),Rh[ih]||(Mg[nj++]=ih,Rh[ih]=!0),0==Vd[qg]&&(Lg[rg++]=qg,Vd[qg]=Dl);Qm(this.s,\nnew GS(Lg,rg,Mg,nj))}}for(jk=new Jv(this.s);jk.b<jk.d.Yf();){zb=Kv(jk);fh=Bl=Kg=lc=0;lf=Ph=-1;for(Ja=0;Ja<zb.a.length;++Ja)if(gh[zb.a[Ja]]&&(++lc,1==this.S[zb.a[Ja]]||2==this.S[zb.a[Ja]]))++Kg,Ph<this.c[zb.a[Ja]]&&(Ph=this.c[zb.a[Ja]],Bl=zb.a[Ja]);for(Ja=0;Ja<zb.b.length;++Ja)if(Qh[zb.b[Ja]]&&(++lc,lk=this.c[Y(this.H,0,zb.b[Ja])],Cl=this.c[Y(this.H,1,zb.b[Ja])],kk=lk>Cl?(lk<<16)+Cl:(Cl<<16)+lk,1==this.k[zb.b[Ja]]||2==this.k[zb.b[Ja]]))++Kg,lf<kk&&(lf=kk,fh=zb.b[Ja]);if(0!=lc)if(1==lc){for(Ja=0;Ja<\nzb.a.length;++Ja)gh[zb.a[Ja]]&&(this.S[zb.a[Ja]]=0);for(Ja=0;Ja<zb.b.length;++Ja)Qh[zb.b[Ja]]&&(this.k[zb.b[Ja]]=0)}else if(1==Kg){for(Ja=0;Ja<zb.a.length;++Ja)gh[zb.a[Ja]]&&(this.S[zb.a[Ja]]=3);for(Ja=0;Ja<zb.b.length;++Ja)Qh[zb.b[Ja]]&&(this.k[zb.b[Ja]]=3)}else if(Bi=!1,-1!=Ph?2==this.S[Bl]&&(Bi=!0):2==this.k[fh]&&(Bi=!0),Bi){for(Ja=0;Ja<zb.a.length;++Ja)if(gh[zb.a[Ja]])switch(this.S[zb.a[Ja]]){case 1:this.S[zb.a[Ja]]=2;break;case 2:this.S[zb.a[Ja]]=1}for(Ja=0;Ja<zb.b.length;++Ja)if(Qh[zb.b[Ja]])switch(this.k[zb.b[Ja]]){case 1:this.k[zb.b[Ja]]=\n2;break;case 2:this.k[zb.b[Ja]]=1}}}}var ue,Tb;for(ue=0;ue<this.H.c;++ue)0!=(this.H.s[ue]&67108864)^3==this.S[ue]&&pR(this.H,ue),(1==vS(this.H,ue)||2==vS(this.H,ue))&&(!this.D[ue]||3==this.S[ue])&&pR(this.H,ue);for(Tb=0;Tb<this.H.p;++Tb)(17==this.H.B[Tb]||9==this.H.B[Tb])&&!$R(this,Tb)&&pR(this.H,Y(this.H,0,Tb));for(Tb=0;Tb<this.H.d;++Tb){if(2==eR(this.H,Tb)){if(0!=(this.H.z[Tb]&16777216)&&(1==this.k[Tb]||2==this.k[Tb]))this.k[Tb]=3,HS(this.H,Tb,26);3==this.k[Tb]&&!this.n[Tb]&&26!=this.H.B[Tb]&&(pR(this.H,\nY(this.H,0,Tb)),pR(this.H,Y(this.H,1,Tb)))}1==this.H.B[Tb]&&3==this.k[Tb]&&(pR(this.H,Y(this.H,0,Tb)),pR(this.H,Y(this.H,1,Tb)));if((1==~~(this.H.z[Tb]&3072)>>10||2==~~(this.H.z[Tb]&3072)>>10)&&(1!=this.H.B[Tb]||1!=this.k[Tb]&&2!=this.k[Tb]))pR(this.H,Y(this.H,0,Tb)),pR(this.H,Y(this.H,1,Tb))}}w(7,1,{},bS);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=0;_.q=null;_.r=0;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=!1;_.y=null;_.z=0;_.A=null;\n_.B=!1;_.C=!1;_.D=null;_.E=0;_.F=null;_.G=0;_.H=null;_.I=null;_.J=0;_.K=null;_.L=null;_.M=!1;_.N=null;_.O=null;_.P=null;_.Q=null;_.R=null;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=!1;function TR(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=e<f?e:f;for(d=0;d<c;++d)if(--e,--f,a.a[e]!=b.a[f])return a.a[e]>b.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function SR(){}w(8,1,{},SR);_.dd=function(a,b){return TR(a,b)};function PR(){}w(9,1,{4:1},PR);_.a=null;\n_.b=0;_.c=0;_.d=0;function NR(){}w(10,1,{},NR);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function MR(){}w(11,1,{5:1},MR);_.a=0;_.b=0;_.c=0;function DR(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=pS(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=Nw(a.d[a.c],b),a.d[a.c]=pS(a.d[a.c],c),a.b-=b):(a.d[a.c]=Nw(a.d[a.c],a.b),a.d[a.c]=pS(a.d[a.c],Jw(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=pS(a.d[a.c],IS(c,Tw((1<<b)-1))))}\nfunction $Q(a,b){var c=a.d,d=a.c,e;e=a.d[a.c];var f,g;f=e.l+b.l;g=e.m+b.m+(~~f>>22);e=yw(f&4194303,g&4194303,e.h+b.h+(~~g>>22)&1048575);c[d]=e}function uR(a,b){var c;for(c=0;c<a.c;++c)if(a.d[c].l!=b.d[c].l||a.d[c].m!=b.d[c].m||a.d[c].h!=b.d[c].h)return!Lw(a.d[c],b.d[c])?-1:1;return Qw(a.d[a.c],b.d[a.c])?0:!Lw(a.d[a.c],b.d[a.c])?-1:1}function CR(a,b){a.a=b;a.c=0;a.b=63;var c=a.d,d=c.length,e;for(e=0;e<d;++e)c[e]=Tk}function iS(a){this.d=D(MP,Al,-1,a,3)}w(12,1,{6:1,94:1},iS);\n_.cT=function(a){return uR(this,a)};_.a=0;_.b=0;_.c=0;_.d=null;function GS(a,b,c,d){var e;this.a=D(B,q,-1,b,1);this.b=D(B,q,-1,d,1);for(e=0;e<b;++e)this.a[e]=a[e];for(a=0;a<d;++a)this.b[a]=c[a]}w(13,1,{},GS);_.a=null;_.b=null;\nfunction JS(a,b,c){var d,e,f,g;if(null!=b){for(d=e=0;d<a.j.c;++d)b[d]&&++e;g=D(B,q,-1,e,1);for(d=e=0;d<a.j.c;++d)b[d]&&(g[e++]=d);e=!1;for(b=new Jv(c);b.b<b.d.Yf();)if(a=Kv(b),a.length==g.length){d=!1;for(f=0;f<a.length;++f)if(a[f]!=g[f]){d=!0;break}if(!d){e=!0;break}}e||yq(c.b,c.c++,g)}}function CS(a,b){var c,d;for(d=0;d<a.i[b].length;++d)if(c=a.i[b][d],a.f[c]&&(1==a.p[c]||2==a.p[c])&&0==a.n[c])return!0;return!1}\nfunction BS(a,b,c){var d,e,f,g;for(g=f=e=0;g<a.i[b].length;++g)d=a.i[b][g],a.n[d]==c&&(d=1<<a.k[d],0==(f&d)&&(f|=d,++e));return e}function KS(a,b,c,d){var e,f;for(f=0;f<a.j.f[c];++f)if(e=WQ(a.j,c,f),!d[e]&&LS(a,b,e))return e;return-1}function MS(a,b){return a.f[b]&&(1==a.p[b]||2==a.p[b])}\nfunction LS(a,b,c){var d,e,f;if(b==c||a.a[b]!=a.a[c]||0!=a.p[b]&&(3==a.p[b]||3==a.p[c]||a.q[b]^a.p[b]!=a.p[c]||a.n[b]!=a.n[c]||a.k[b]!=a.k[c]))return!1;d=NS(a.j,b,c);if(-1!=d&&(1==eR(a.j,d)&&0!=a.c[d]||2==eR(a.j,d)&&2==a.c[d]))return!1;if(1==a.j.k[b]&&0==(a.j.s[b]&4096)){d=-1;for(f=0;f<a.j.f[b];++f)if(WQ(a.j,b,f)!=c&&2==a.j.j[b][f]){d=lR(a.j,b,f);break}e=-1;for(f=0;f<a.j.f[c];++f)if(WQ(a.j,c,f)!=b&&2==a.j.j[c][f]){e=lR(a.j,c,f);break}if(-1!=d&&0!=a.c[d]&&a.d[d]^a.c[d]==a.c[e])return!1}return!0}\nfunction FS(a,b){var c,d,e,f;if(!a.b)return!1;c=!1;for(e=a.b.c-1;0<=e;--e){d=!1;f=Nx(a.b,e);if(2==f.a){d=a;for(var g=f.b,h=f.c,j=f.d,l=b,o=void 0,n=void 0,r=o=void 0,t=void 0,o=r=null,t=0;t<d.i[g].length;++t)n=d.i[g][t],d.f[n]&&(1==d.p[n]||2==d.p[n])&&(0==d.n[n]?o=WR(o,(l[n]<<16)+n):d.n[n]==j&&d.k[n]==h&&(r=WR(r,(l[n]<<16)+n)));o=OS(r,o);if(0==o)d=!1;else{if(0>o)for(t=0;t<d.i[g].length;++t)if(n=d.i[g][t],d.f[n]&&(1==d.p[n]||2==d.p[n]))0==d.n[n]?(d.n[n]=~~(j<<24)>>24,d.k[n]=~~(h<<24)>>24):d.n[n]==\nj&&d.k[n]==h&&(d.n[n]=0,d.k[n]=-1);d=!0}}else if(1==f.a){d=a;h=b;n=g=o=l=j=void 0;o=d.i[f.b];l=1;for(n=0;n<o.length;++n)if(j=o[n],d.f[j]&&2==d.n[j]){l=2;break}g=D(ZI,im,87,32,0);for(n=0;n<o.length;++n)j=o[n],d.f[j]&&d.n[j]==l&&(g[d.k[j]]=WR(g[d.k[j]],(h[j]<<16)+j));for(n=0;32>n;++n)null!=g[n]&&RR(g[n]);h=new PS;rR(g,g.length,h?h:(sR(),sR(),tR));if(0==OS(g[0],g[1]))d=!1;else{for(n=0;n<g[0].length;++n)j=g[0][n]&65535,d.n[j]=0,d.k[j]=-1;d=!0}}if(d){$m(a.b,f);for(d=0;d<a.i[f.b].length;++d)c=a.i[f.b][d],\na.o[c]=!1;c=!0}}return c}function ES(a,b,c,d){var e,f;for(f=0;f<a.i[b].length;++f)if(e=a.i[b][f],a.f[e]&&(1==a.p[e]||2==a.p[e])&&0==a.n[e])a.n[e]=~~(d<<24)>>24,a.k[e]=~~(c<<24)>>24}\nfunction QS(a,b,c){var d,e,f,g,h,j,l,o,n,r,t,y,v;f=D(B,q,-1,a.j.c,1);t=D(B,q,-1,a.j.c,1);l=D(Aq,ul,-1,a.j.c,2);o=D(Aq,ul,-1,a.j.c,2);g=D(Aq,ul,-1,a.j.c,2);D(RS,u,8,a.j.c,0);f[0]=b;t[b]=c;t[c]=-2;l[b]=!0;l[c]=!0;for(h=c=0;c<=h;){e=f[c];if(t[e]==e)for(j=0;j<a.j.f[e];++j){if(b=WQ(a.j,e,j),!l[b])if(2==a.j.j[e][j]&&10>a.j.x[b])f[++h]=b,t[b]=b,g[b]=g[e]||2==a.j.k[b],o[b]=g[e]&&!o[e],l[b]=!0;else if(g[e]&&o[e]){n=KS(a,b,t[e],l);if(-1==n)return null;f[++h]=b;t[b]=n;t[n]=-2;g[b]=!1;l[b]=!0;l[n]=!0}else if(kR(a.j,\nlR(a.j,e,j))&&(f[++h]=b,t[b]=b,g[b]=!1,l[b]=!0,(6==a.j.x[b]&&0==a.j.k[b]||7==a.j.x[b]&&1==a.j.q[b]||14==a.j.x[b]||15==a.j.x[b]&&2<a.j.f[b]||16==a.j.x[b]&&2<a.j.f[b])&&2<a.j.f[b])){d=!1;for(n=1;n<a.j.f[b];++n)if(y=WQ(a.j,b,n),!l[y])for(r=0;r<n;++r)v=WQ(a.j,b,r),!l[v]&&LS(a,y,v)&&(f[++h]=y,t[y]=v,t[v]=-2,g[y]=!1,l[y]=!0,d=l[v]=!0);if(!d)return null}}else{d=D(Aq,ul,-1,a.j.f[e],2);for(j=0;j<a.j.f[e];++j)if(b=WQ(a.j,e,j),l[b])d[j]=t[b]==b;else for(n=0;n<a.j.f[b];++n)if(WQ(a.j,b,n)==t[e]){d[j]=!0;break}for(j=\n0;j<a.j.f[e];++j)if(d[j])if(b=WQ(a.j,e,j),l[b]){if(-1==NS(a.j,b,t[e]))return null}else f[++h]=b,t[b]=b,o[b]=!1,g[b]=!0,l[b]=!0;for(j=0;j<a.j.f[e];++j)if(!d[j]&&(b=WQ(a.j,e,j),!l[b])){n=KS(a,b,t[e],l);if(-1==n)return null;f[++h]=b;t[b]=n;t[n]=-2;g[b]=!1;l[b]=!0;l[n]=!0}}++c}return l}\nfunction yS(a,b,c,d,e,f,g,h,j,l){this.j=a;this.a=b;this.f=c;this.p=d;this.c=e;this.n=f;this.k=g;this.q=h;this.d=j;this.o=l;a=new Nm;for(f=0;f<this.j.c;++f)if(2>this.j.k[f]||2<this.j.f[f])for(b=1;b<this.j.f[f];++b){d=WQ(this.j,f,b);for(c=0;c<b;++c)e=WQ(this.j,f,c),LS(this,d,e)&&JS(this,QS(this,d,e),a)}for(b=0;b<this.j.d;++b)0!=this.c[b]&&(2!=eR(this.j,b)||2!=this.c[b])||(d=Y(this.j,0,b),e=Y(this.j,1,b),LS(this,d,e)&&JS(this,QS(this,d,e),a));for(b=a.c-1;0<=b;--b){d=(AD(b,a.c),a.b[b]);e=!1;for(c=0;c<\nd.length;++c)if(this.f[d[c]]){e=!0;break}e||$m(a,d)}a=this.i=dn(a,hw([ZI,B],[im,q],[87,-1],[0,0],0,2,1));b=new SS;rR(a,a.length,b?b:(sR(),sR(),tR));this.e=D(Aq,ul,-1,this.j.c,2);for(b=0;b<this.i.length;++b)for(c=0;c<this.i[b].length;++c)this.e[this.i[b][c]]=!0}function WR(a,b){var c,d;d=D(B,q,-1,null==a?1:a.length+1,1);for(c=0;c<d.length-1;++c)d[c]=a[c];d[d.length-1]=b;return d}w(14,1,{},yS);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;\n_.q=null;function SS(){}w(15,1,{},SS);_.dd=function(a,b){var c;a:if(a.length!=b.length)c=a.length<b.length?-1:1;else{for(c=0;c<a.length;++c)if(a[c]!=b[c]){c=a[c]<b[c]?-1:1;break a}c=0}return c};function AS(a,b){var c,d,e,f,g,h;for(e=0;e<a.b;++e)if(a.e[e][b]&&-3!=a.c[e])for(d=0;d<=a.k.i.length;++d)if(d!=b&&a.e[e][d]){a.e[e][b]=!1;h=e<a.a?e:e<a.b?e-a.a:-1;g=1==(e<a.a?1:e<a.b?2:0)?a.a+a.f++:a.j+a.i++;for(f=0;f<a.k.i[b].length;++f)c=a.k.i[b][f],MS(a.k,c)&&a.k.k[c]==h&&(a.k.k[c]=~~(g<<24)>>24)}}\nfunction TS(a,b){var c,d;d=a.k.n[b];c=a.k.k[b];return 0==d?a.b:1==d?c:a.a+c}\nfunction zS(a){var b,c,d,e;this.k=a;for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&(1==a.n[c]?this.a<=a.k[c]&&(this.a=1+a.k[c]):2==a.n[c]&&this.j<=a.k[c]&&(this.j=1+a.k[c]));this.b=this.a+this.j;this.e=hw([US,Aq],[u,ul],[2,-1],[this.b+1,a.i.length+1],0,2,2);for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&!a.e[c]&&(this.e[TS(this,c)][a.i.length]=!0);for(b=0;b<a.i.length;++b)for(e=0;e<a.i[b].length;++e)c=a.i[b][e],a.f[c]&&(1==a.p[c]||2==a.p[c])&&(this.e[TS(this,c)][b]=!0);this.d=D(ZI,im,87,\nthis.b,0);for(b=0;b<a.i.length;++b)for(c=1;c<this.b;++c)if(this.e[c][b])for(e=0;e<c;++e)this.e[e][b]&&(this.d[c]=WR(this.d[c],e),this.d[e]=WR(this.d[e],c));this.c=D(B,q,-1,this.b+1,1);for(e=0;e<this.b;++e)this.e[e][a.i.length]?this.c[e]=-1:this.c[e]=-2;for(b=0;b<a.i.length;++b)if(this.e[this.b][b])for(e=0;e<this.b;++e)this.e[e][b]&&this.c[e]!=b&&(-2==this.c[e]?this.c[e]=b:this.c[e]=-3);for(b=0;b<this.b;++b)if(-1<=this.c[b]){e=c=D(B,q,-1,this.b,1);d=b;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,\nl=!1,j=1;e[d]=1;for(f=!0;f;){f=!1;for(g=0;g<this.b;++g)if(e[g]==j)for(h=0;h<this.b;++h){var o;if(o=0==e[h])a:{o=void 0;for(o=0;o<this.k.i.length;++o)if(this.e[g][o]&&this.e[h][o]){o=!0;break a}o=!1}o&&(-2==this.c[h]?(e[h]=j+1,f=!0):this.c[h]!=this.c[d]&&(e[h]=j+1,l=!0))}++j}if(l)for(e=0;e<this.b;++e)0!=c[e]&&(this.c[e]=-3)}for(b=0;b<a.i.length-1;++b)for(c=1;c<this.b;++c)if(this.e[c][b]&&-3!=this.c[c])for(e=0;e<c;++e)if(this.e[e][b]&&-3!=this.c[e]){a:{d=c;for(var f=e,g=b,n=l=j=void 0,r=void 0,t=r=\nn=o=h=void 0,h=j=void 0,h=g+1;h<this.k.i.length;++h)if(h!=g&&this.e[d][h]&&this.e[f][h]){n=D(B,q,-1,2,1);n[0]=f;n[1]=d;d=n;break a}h=D(B,q,-1,this.b,1);n=D(B,q,-1,this.b,1);o=D(B,q,-1,this.b,1);r=l=0;o[0]=d;for(n[d]=1;l<=r;){for(t=0;t<this.d[o[l]].length;++t){j=this.d[o[l]][t];if(j==f){if(0==l)continue;r=n[o[l]]+1;n=D(B,q,-1,r,1);n[0]=j;n[1]=o[l];for(j=2;j<r;++j)n[j]=h[n[j-1]];d=n;break a}0==n[j]&&-3!=this.c[j]&&(n[j]=n[o[l]]+1,o[++r]=j,h[j]=o[l])}++l}d=null}if(null!=d){for(e=0;e<d.length;++e)this.c[d[e]]=\n-3;n=o=e=l=j=f=h=g=f=void 0;o=2147483647;e=n=l=-1;for(f=0;f<this.k.j.c;++f)if(MS(this.k,f)&&0!=this.k.n[f])for(j=0;j<d.length;++j)if(g=d[j]<this.a?d[j]:d[j]<this.b?d[j]-this.a:-1,h=d[j]<this.a?1:d[j]<this.b?2:0,this.k.n[f]==h&&this.k.k[f]==g&&o>this.k.a[f]+(1==h?65536:0))o=this.k.a[f]+(1==h?65536:0),l=g,n=h,e=d[j];for(f=0;f<this.k.j.c;++f)MS(this.k,f)&&this.k.n[f]==n&&this.k.k[f]==l&&(this.k.n[f]=0,this.k.k[f]=-1);for(f=0;f<this.k.i.length;++f)this.e[e][f]=!1;break}}}w(16,1,{},zS);_.a=0;_.b=0;\n_.c=null;_.d=null;_.e=null;_.f=0;_.i=0;_.j=0;_.k=null;function OS(a,b){var c,d;if(null==a)return null==b?0:1;if(null==b)return-1;c=kS(a.length,b.length);for(d=0;d<c;++d)if((a[d]&-65536)!=(b[d]&-65536))return(a[d]&-65536)<(b[d]&-65536)?-1:1;return a.length==b.length?0:a.length<b.length?-1:1}function PS(){}w(17,1,{},PS);_.dd=function(a,b){return OS(a,b)};function VS(){}w(18,1,{7:1,89:1,94:1},VS);\n_.cT=function(a){return this.a!=a.a?this.a<a.a?-1:1:this.b!=a.b?this.b<a.b?-1:1:this.c!=a.c?this.c<a.c?-1:1:0};_.eQ=function(a){return null==a||!G(a,7)?!1:1.0E-6>LH(a.a-this.a)+LH(a.b-this.b)+LH(a.c-this.c)};_.tS=function(){var a;a=new WS;return Xf+XS(a.a,this.a)+ob+XS(a.a,this.b)+ob+XS(a.a,this.c)+dg};_.a=0;_.b=0;_.c=0;function DS(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},DS);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction ZQ(a){var b,c,d;if(0!=a.k)return a.k;if(a.j&&15!=a.e.x[a.a]&&16!=a.e.x[a.a])for(c=0;c<XQ(a.e,a.a);++c)if(b=lR(a.e,a.a,c),YS(a.e,b,a.a))return WQ(a.e,a.a,c)==a.b?a.k=17==a.e.B[b]?3:1:a.k=17==a.e.B[b]?1:3,a.k;b=nR(a.e,a.a,a.i);c=nR(a.e,a.a,a.b);c<b&&(c+=6.283185307179586);if(2==XQ(a.e,a.a)){b=c-b;if(3.0915926535897933<b&&3.191592653589793>b)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=nR(a.e,a.a,a.d),d<b&&(d+=6.283185307179586),a.k=d<c?2:4;return a.k}\nfunction YQ(a,b,c,d){var e,f,g;this.e=a;this.i=c;this.a=d;f=-1;for(g=0;g<XQ(this.e,this.a);++g)c=WQ(this.e,this.a,g),e=lR(this.e,this.a,g),c==this.i?26==this.e.B[e]&&(this.k=-1):(YS(this.e,e,this.a)&&(this.j&&(a.s[d]|=131072),this.j=!0),f==b[c]?(this.d=c,this.f=!0,this.c=kR(this.e,e)):f<b[c]?(f=b[c],this.d=this.b,this.b=c):this.d=c)}w(21,1,{},YQ);_.a=0;_.b=0;_.c=!1;_.d=0;_.e=null;_.f=!1;_.i=0;_.j=!1;_.k=0;\nfunction ER(){ER=x;ZS=z(rw,u,1,[Md,Ve,"He",df,"Be",ge,pe,uf,zf,Ne,"Ne",wf,tf,Xd,Nf,Ef,Jf,Ae,"Ar",cf,we,"Sc","Ti","V","Cr","Mn","Fe","Co",xf,He,Wf,Te,"Ge","As",Lf,oe,"Kr",If,Of,"Y","Zr","Nb","Mo","Tc","Ru","Rh","Pd",Wd,xe,"In","Sn","Sb","Te",Xe,"Xe",Ee,ie,"La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W","Re","Os","Ir","Pt",$d,"Hg","Tl","Pb","Bi","Po","At","Rn",Pe,"Ra","Ac","Th","Pa","U","Np","Pu","Am","Cm","Bk","Cf","Es","Fm","Md","No","Lr",tQ,tQ,tQ,tQ,tQ,tQ,\ntQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,"R4","R5","R6","R7","R8","R9","R10","R11","R12","R13","R14","R15","R16","R1","R2","R3",Od,"A1","A2","A3",tQ,tQ,"D","T",Vf,Gf,"H2","H+","Nnn","HYD","Pol",tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,tQ,"Ala","Arg","Asn","Asp","Cys","Gln","Glu","Gly","His","Ile","Leu","Lys","Met","Phe","Pro","Ser","Thr","Trp","Tyr","Val"]);FR=z($S,Al,-1,[0,1,4,7,9,11,12,14,16,19,20,23,24,27,28,31,32,35,40,39,40,45,48,51,52,55,56,59,58,63,64,69,74,75,80,79,84,85,88,89,90,93,\n98,0,102,103,106,107,114,115,120,121,130,127,132,133,138,139,140,141,142,0,152,153,158,159,164,165,166,169,174,175,180,181,184,187,192,193,195,197,202,205,208,209,0,0,0,0,0,0,232,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,156,114,115,103,128,129,57,137,113,113,128,131,147,97,87,101,186,163,99]);aT=z(bT,u,3,[null,z(XL,zl,-1,[1]),z(XL,zl,-1,[0]),z(XL,zl,-1,[1]),z(XL,zl,-1,[2]),z(XL,\nzl,-1,[3]),z(XL,zl,-1,[4]),z(XL,zl,-1,[3]),z(XL,zl,-1,[2]),z(XL,zl,-1,[1]),z(XL,zl,-1,[0]),z(XL,zl,-1,[1]),z(XL,zl,-1,[2]),z(XL,zl,-1,[3]),z(XL,zl,-1,[4]),z(XL,zl,-1,[3,5]),z(XL,zl,-1,[2,4,6]),z(XL,zl,-1,[1,3,5,7]),z(XL,zl,-1,[0]),z(XL,zl,-1,[1]),z(XL,zl,-1,[2]),null,null,null,null,null,null,null,null,null,null,z(XL,zl,-1,[2,3]),z(XL,zl,-1,[2,4]),z(XL,zl,-1,[3,5]),z(XL,zl,-1,[2,4,6]),z(XL,zl,-1,[1,3,5,7]),z(XL,zl,-1,[0,2]),z(XL,zl,-1,[1,2,3,4]),z(XL,zl,-1,[2]),null,null,null,null,null,null,null,null,\nnull,null,z(XL,zl,-1,[1,2,3]),z(XL,zl,-1,[2,4]),z(XL,zl,-1,[3,5]),z(XL,zl,-1,[2,4,6]),z(XL,zl,-1,[1,3,5,7]),z(XL,zl,-1,[0,2,4,6]),z(XL,zl,-1,[1]),z(XL,zl,-1,[2]),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\nnull,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,z(XL,zl,-1,[2]),z(XL,zl,-1,[2]),z(XL,zl,-1,[2]),z(XL,zl,-1,[2]),z(XL,zl,-1,[3]),z(XL,zl,-1,[2]),z(XL,zl,-1,[2]),z(XL,zl,-1,[2]),z(XL,zl,-1,[2]),z(XL,zl,-1,[2]),z(XL,zl,-1,[2]),z(XL,zl,-1,[2]),z(XL,zl,-1,[2]),z(XL,zl,-1,[2]),z(XL,zl,-1,[2]),z(XL,zl,-1,[2]),z(XL,zl,-1,[2]),\nz(XL,zl,-1,[2]),z(XL,zl,-1,[2]),z(XL,zl,-1,[2])])}function cT(a,b,c,d){var e;e=dT(a,6);a=a.D[e];a.a=b;a.b=c;a.c=d;return e}\nfunction dT(a,b){if(a.o>=a.G){var c=2*a.G,d,e,f;a.x=eT(a.x,c);a.q=eT(a.q,c);a.u=eT(a.u,c);f=a.D.length;e=D(fT,u,7,c,0);for(d=0;d<a.D.length;++d)e[d]=a.D[d];for(d=f;d<c;++d)e[d]=new VS;a.D=e;a.v=eT(a.v,c);a.s=eT(a.s,c);a.w=eT(a.w,c);null!=a.t&&(a.t=null);null!=a.r&&(a.r=null);a.G=c}a.x[a.o]=0;gT(a,a.o,b);a.q[a.o]=0;a.s[a.o]=0;a.w[a.o]=0;a.u[a.o]=0;c=a.D[a.o];c.a=0;c.b=0;c.c=0;null!=a.t&&(a.t[a.o]=null);null!=a.r&&(a.r[a.o]=null);a.K=0;return a.o++}\nfunction hT(a,b,c,d){var e;if(b==c)return-1;for(e=0;e<a.p;++e)if(a.y[0][e]==b&&a.y[1][e]==c||a.y[0][e]==c&&a.y[1][e]==b)return a.B[e]<d&&(a.B[e]=d),e;a.p>=a.H&&(e=2*a.H,a.y[0]=eT(a.y[0],e),a.y[1]=eT(a.y[1],e),a.B=eT(a.B,e),a.z=eT(a.z,e),a.A=eT(a.A,e),a.H=e);a.y[0][a.p]=b;a.y[1][a.p]=c;a.B[a.p]=d;a.z[a.p]=0;a.A[a.p]=0;a.K=0;return a.p++}function iT(a){a.o=0;a.p=0;a.E=!1;a.F=!1;a.C=0;a.t=null;a.r=null;a.I=null;a.K=0}\nfunction sS(a,b){return null==a.r?null:null==a.r[b]?null:jT(a.r[b],0,a.r[b].length)}function wS(a,b){return 1!=~~(a.s[b]&1572864)>>19&&2!=~~(a.s[b]&1572864)>>19?-1:~~(a.s[b]&65011712)>>21}function vS(a,b){return~~(a.s[b]&1572864)>>19}function jS(a,b){return null==a.t?null:a.t[b]}function gR(a,b){return a.D[b].a}function hR(a,b){return a.D[b].b}function iR(a,b){return a.D[b].c}function nR(a,b,c){return kT(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function Y(a,b,c){return a.y[b][c]}\nfunction xS(a,b){return 1!=~~(a.z[b]&3072)>>10&&2!=~~(a.z[b]&3072)>>10?-1:~~(a.z[b]&126976)>>12}function eR(a,b){switch(a.B[b]&103){case 1:case 64:return 1;case 2:return 2;case 4:return 3;default:return 0}}function lT(a,b){var c;c=a.x[b]<aT.length?aT[a.x[b]]:null;return null==c?6:c[c.length-1]}\nfunction oS(a,b,c){var d,e;if(171<=a.x[b]&&190>=a.x[b])return 0;e=0;32==(a.s[b]&48)&&(e-=1);(16==(a.s[b]&48)||48==(a.s[b]&48))&&(e-=2);d=a.q[b];0==d&&a.E&&(201326592==(a.w[b]&234881024)&&(d=-1),100663296==(a.w[b]&234881024)&&(d=1));7==a.x[b]||8==a.x[b]||9==a.x[b]?e+=d:6==a.x[b]||14==a.x[b]||32==a.x[b]?e-=0>d?-d:d:15==a.x[b]||33==a.x[b]?3>=c-e-d?e+=d:e-=d:16==a.x[b]||34==a.x[b]||52==a.x[b]?4>=c-e-d?e+=d:e-=0>d?-d:d:17==a.x[b]||35==a.x[b]||53==a.x[b]?5>=c-e-d?e+=d:e-=0>d?-d:d:e-=d;return e}\nfunction mT(a,b){var c,d;c=(d=(~~(a.s[b]&-268435456)>>>28)-1,-1==d&&(d=lT(a,b)),d);return c+oS(a,b,c)}function nT(a){var b;a.K=0;a.x=D(B,q,-1,a.G,1);a.q=D(B,q,-1,a.G,1);a.u=D(B,q,-1,a.G,1);a.D=D(fT,u,7,a.G,0);for(b=0;b<a.G;++b)a.D[b]=new VS;a.v=D(B,q,-1,a.G,1);a.s=D(B,q,-1,a.G,1);a.w=D(B,q,-1,a.G,1);a.t=null;a.r=null;a.y=hw([ZI,B],[im,q],[87,-1],[2,a.H],0,2,1);a.B=D(B,q,-1,a.H,1);a.z=D(B,q,-1,a.H,1);a.A=D(B,q,-1,a.H,1)}function uS(a,b){return 0!=(a.s[b]&512)}\nfunction YS(a,b,c){return(17==a.B[b]||9==a.B[b])&&a.y[0][b]==c}\nfunction oT(a,b){var c,d,e,f;if(0!=b){d=null;for(c=0;c<a.o;++c)~~(a.s[c]&1572864)>>19==b&&(null==d&&(d=D(Aq,ul,-1,32,2)),d[1!=~~(a.s[c]&1572864)>>19&&2!=~~(a.s[c]&1572864)>>19?-1:~~(a.s[c]&65011712)>>21]=!0);for(c=0;c<a.p;++c)~~(a.z[c]&3072)>>10==b&&(null==d&&(d=D(Aq,ul,-1,32,2)),d[1!=~~(a.z[c]&3072)>>10&&2!=~~(a.z[c]&3072)>>10?-1:~~(a.z[c]&126976)>>12]=!0);f=0;if(null!=d){e=D(B,q,-1,32,1);for(c=0;32>c;++c)d[c]&&(e[c]=f++);for(c=0;c<a.o;++c)~~(a.s[c]&1572864)>>19==b&&(d=e[1!=~~(a.s[c]&1572864)>>19&&\n2!=~~(a.s[c]&1572864)>>19?-1:~~(a.s[c]&65011712)>>21],a.s[c]&=-65011713,a.s[c]|=d<<21);for(c=0;c<a.p;++c)~~(a.z[c]&3072)>>10==b&&(d=e[1!=~~(a.z[c]&3072)>>10&&2!=~~(a.z[c]&3072)>>10?-1:~~(a.z[c]&126976)>>12],a.z[c]&=-126977,a.z[c]|=d<<12)}}}function pT(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=lT(a,b)&&(a.s[b]|=1+c<<28),6==a.x[b]&&(-1==c||0==c||2==c||4==c)))a.s[b]&=-49,2==c&&(a.s[b]|=16)}function qT(a,b,c){a.q[b]=c;a.K=0}function rT(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction sT(a,b,c,d){var e;if(0==c)a.s[b]&=-66584577,a.s[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)d!=b&&c==~~(a.s[d]&1572864)>>19&&e<(1!=~~(a.s[d]&1572864)>>19&&2!=~~(a.s[d]&1572864)>>19?-1:~~(a.s[d]&65011712)>>21)&&(e=1!=~~(a.s[d]&1572864)>>19&&2!=~~(a.s[d]&1572864)>>19?-1:~~(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)c==~~(a.z[d]&3072)>>10&&e<(1!=~~(a.z[d]&3072)>>10&&2!=~~(a.z[d]&3072)>>10?-1:~~(a.z[d]&126976)>>12)&&(e=1!=~~(a.z[d]&3072)>>10&&2!=~~(a.z[d]&3072)>>10?-1:~~(a.z[d]&\n126976)>>12);d=e+1;if(32<=d)return}a.s[b]&=-66584577;a.s[b]|=c<<19|d<<21}a.K&=3}\nfunction tT(a,b,c,d){if(null==c)null!=a.t&&(a.t[b]=null);else if(1==c.length&&!d){c=c[0];if(a.x[b]!=c&&(d=0,!((1==c||151==c||152==c)&&1<mS(a,b))))if(a.w[b]&=-2,null!=a.t&&(a.t[b]=null),null!=a.r&&(a.r[b]=null),!(c==a.x[b]&&d==a.v[b]&&-1==(~~(a.s[b]&-268435456)>>>28)-1&&0==(a.s[b]&48))){if(151==c||152==c)d=c-149,c=1;a.s[b]&=960;a.x[b]=c;a.v[b]=d;a.q[b]=0;a.w[b]=0;pT(a,b,-1);uT(a,b,0);c=a.u[b];for(d=0;d<a.o;++d)MH(a.u[d])==(0>c?-c:c)&&(a.u[d]=0);a.K=0}null!=a.t&&(a.t[b]=null)}else null==a.t&&(a.t=D(ZI,\nim,87,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function vT(a,b,c){a.v[b]=c;a.K&=3}function wT(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function xT(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function uT(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function gT(a,b,c){0<=c&&190>=c&&(151==c||152==c?(a.x[b]=1,a.v[b]=c-149):(a.x[b]=c,a.v[b]=0),a.s[b]&=268435455,a.K=0)}\nfunction yT(a,b,c,d){var e;if(0==c)a.z[b]&=-130049,a.z[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)c==~~(a.s[d]&1572864)>>19&&e<(1!=~~(a.s[d]&1572864)>>19&&2!=~~(a.s[d]&1572864)>>19?-1:~~(a.s[d]&65011712)>>21)&&(e=1!=~~(a.s[d]&1572864)>>19&&2!=~~(a.s[d]&1572864)>>19?-1:~~(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)d!=b&&c==~~(a.z[d]&3072)>>10&&e<(1!=~~(a.z[d]&3072)>>10&&2!=~~(a.z[d]&3072)>>10?-1:~~(a.z[d]&126976)>>12)&&(e=1!=~~(a.z[d]&3072)>>10&&2!=~~(a.z[d]&3072)>>10?-1:~~(a.z[d]&126976)>>\n12);d=e+1;if(32<=d)return}a.z[b]&=-130049;a.z[b]|=c<<10|d<<12}a.K&=3}function zT(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function AT(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function HS(a,b,c){a.B[b]=c;a.K=0}function BT(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;c<a.o;++c)a.w[c]=0;for(c=0;c<a.p;++c)a.A[c]=0,64==a.B[c]&&(a.B[c]=1)}a.K=0}function pR(a,b){a.s[b]|=131072}\nfunction kT(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}function CT(a){ER();var b;for(b=1;b<ZS.length;++b)if(DT(a,ZS[b]))return b;return 0}function ET(a){switch(a){case 7:case 8:case 9:case 15:case 16:case 17:case 33:case 34:case 35:case 53:return!0}return!1}w(23,1,Xl);_.o=0;_.p=0;_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.A=null;_.B=null;\n_.C=0;_.D=null;_.E=!1;_.F=!1;_.G=0;_.H=0;_.I=null;_.J=!1;_.K=0;var ZS,aT,FR;\nfunction FT(a){var b,c,d,e,f,g;a.f=D(B,q,-1,3*a.o,1);a.e=D(ZI,im,87,a.o,0);a.i=D(ZI,im,87,a.o,0);a.j=D(ZI,im,87,a.o,0);a.k=D(B,q,-1,a.c,1);b=D(B,q,-1,a.o,1);for(d=0;d<a.p;++d)++b[a.y[0][d]],++b[a.y[1][d]];for(c=0;c<a.o;++c)a.e[c]=D(B,q,-1,b[c],1),a.i[c]=D(B,q,-1,b[c],1),a.j[c]=D(B,q,-1,b[c],1);f=!1;for(d=0;d<a.d;++d)if(g=eR(a,d),0==g)f=!0;else for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=g,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],++a.f[c],c<a.c&&(1<g?a.k[c]+=g+g-2:64==\na.B[d]&&(a.k[c]=2));for(d=a.d;d<a.p;++d)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=1,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],a.y[1-e][d]<a.c&&++a.f[c];if(f)for(d=0;d<a.d;++d)if(g=eR(a,d),0==g)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=0,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c];for(c=0;c<a.c;++c)a.k[c]=~~(a.k[c]/2)}\nfunction GT(a,b){var c,d,e,f,g,h,j;if(0!=(b&~a.K)){if(0==(a.K&1)){HT(a);FT(a);a.K|=1;if(a.E){for(d=0;d<a.o;++d)mS(a,d)>=mT(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;d<a.c;++d){e=a.f[a.o+d]-a.f[d];if(!a.J&&0<e){0==(a.w[d]&2048)&&(0==mT(a,d)-mS(a,d)?a.w[d]|=2048:(e=0,128==(a.w[d]&128)&&++e,384==(a.w[d]&1920)&&++e,a.w[d]&=-1921,mT(a,d)-mS(a,d)<=e?a.w[d]|=2048:0==e?a.w[d]|=128:a.w[d]|=384));for(f=a.f[d];f<a.f[a.o+d];++f)e=a.i[d][f],1==a.B[e]&&(a.x[a.e[d][f]]=-1,a.B[e]=128,c=!0)}0!=(a.w[d]&2)&&(a.w[d]&=-9);0!=\na.q[d]&&(a.s[d]&=-234881025)}if(c){for(e=0;e<a.p;++e)128==a.B[e]&&(d=a.y[0][e],f=a.y[1][e],-1==a.x[d]^-1==a.x[f]&&0!=a.q[d]&&0!=a.q[f]&&0>a.q[d]^0>a.q[f]&&(0>a.q[d]?(++a.q[d],--a.q[f]):(--a.q[d],++a.q[f])));d=D(B,q,-1,a.o,1);for(e=f=0;e<a.o;++e)if(-1==a.x[e])d[e]=-1;else{if(f<e){a.x[f]=a.x[e];a.q[f]=a.q[e];a.v[f]=a.v[e];a.s[f]=a.s[e];a.w[f]=a.w[e];a.u[f]=a.u[e];g=a.D[f];h=a.D[e];j=h.b;var l=h.c;g.a=h.a;g.b=j;g.c=l;null!=a.t&&(a.t[f]=a.t[e]);null!=a.r&&(a.r[f]=a.r[e])}d[e]=f;++f}a.o=f;for(e=f=0;e<\na.p;++e)128!=a.B[e]&&(a.B[f]=a.B[e],a.z[f]=a.z[e],a.A[f]=a.A[e],a.y[0][f]=d[a.y[0][e]],a.y[1][f]=d[a.y[1][e]],++f);a.p=f}}else c=!1;c&&(HT(a),FT(a))}if(0!=(b&~a.K)&&0==(a.K&2)){for(c=0;c<a.c;++c)a.s[c]&=-31753;for(c=0;c<a.d;++c)a.z[c]&=-961;a.n=new IT(a,7);c=D(B,q,-1,a.c,1);for(d=0;d<a.d;++d)0!=a.n.b[d]&&(a.z[d]|=64,++c[a.y[0][d]],++c[a.y[1][d]]);for(d=0;d<a.c;++d)2==c[d]?a.s[d]|=1024:3==c[d]?a.s[d]|=2048:3<c[d]&&(a.s[d]|=3072);for(g=0;g<a.n.i.c;++g){d=Nx(a.n.i,g);f=Nx(a.n.j,g);e=d.length;for(c=0;c<\ne;++c)a.s[d[c]]|=8,a.z[f[c]]|=128,a.n.d[g]&&(a.s[d[c]]|=4096,a.z[f[c]]|=256),a.n.e[g]&&(a.z[f[c]]|=512),26==a.B[f[c]]&&(a.B[f[c]]=2)}for(c=0;c<a.d;++c)64==a.B[c]&&(a.s[a.y[0][c]]|=4096,a.s[a.y[1][c]]|=4096,a.z[c]|=256,a.z[c]|=512);for(c=0;c<a.c;++c)for(h=0;h<a.f[c];++h)if(f=a.i[c][h],0==(a.z[f]&256)){e=a.e[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&1<a.j[e][j]&&(6==a.x[a.e[e][j]]?a.s[c]|=8192:!fR(a,a.i[e][j])&&ET(a.x[a.e[e][j]])&&(a.s[c]|=16384))}for(;;){g=!1;for(c=0;c<a.c;++c)if(0<a.k[c]&&16384==(20480&\na.s[c]))for(h=0;h<a.f[c];++h)if(1<a.j[c][h]){e=a.e[c][h];f=a.i[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&(d=a.e[e][j],0==(a.s[d]&16384)&&(a.s[d]|=16384,g=!0))}if(!g)break}a.K|=2}}}function aS(a,b){var c;if(3==a.f[b]&&0!=(a.s[b]&4096)&&6<=(a.n&&b<a.c?a.n.a[b]:0))for(c=0;c<a.f[b];++c)if(bR(a,a.i[b][c]))return a.i[b][c];return-1}function XQ(a,b){return a.f[a.o+b]}function BR(a,b){return a.f[2*a.o+b]}function eS(a,b){var c;c=a.s[b]&3072;return 0==c?0:1024==c?2:2048==c?3:4}\nfunction fS(a,b){return a.n&&b<a.c?a.n.a[b]:0}function NS(a,b,c){var d;for(d=0;d<a.f[2*a.o+b];++d)if(a.e[b][d]==c)return a.i[b][d];return-1}function WQ(a,b,c){return a.e[b][c]}function lR(a,b,c){return a.i[b][c]}\nfunction JT(a,b,c,d,e){var f,g,h,j;g=a.f[a.o+b];if(0!=a.k[b]||0!=(a.s[b]&4096)||3>a.f[b]||4<g)return!1;j=D(Aq,ul,-1,4,2);for(h=0;h<g;++h){f=3.9269908169872414-d[h];if(0.0872664675116539<(0>=0.7853981633974483-f%1.5707963267948966?0-(0.7853981633974483-f%1.5707963267948966):0.7853981633974483-f%1.5707963267948966))return!1;e[h]=3&nw(f/1.5707963267948966);if(j[e[h]])return!1;j[e[h]]=!0;if(0==(e[h]&1)){if(1!=a.B[a.i[b][c[h]]])return!1}else if(!YS(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction oR(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=D(B,q,-1,f,1));if(!JT(a,b,c,d,e))return 3;d=-1;for(h=0;h<f;++h)if(1==(e[h]&1)){g=a.B[a.i[b][c[h]]];if(-1!=d&&d!=g)return 3;d=g}b=2==MH(e[0]-e[1])?1:0;a=e[b]-e[b+1];return 3==(0>a?-a:a)^e[b]<e[b+1]^(3==f||1==(e[3]&1))^9==d?1:2}function lS(a,b,c){var d;d=mS(a,b);d-=oS(a,b,d);c&&(d-=a.f[a.o+b]-a.f[b]);c=a.x[b]<aT.length?aT[a.x[b]]:null;b=null==c?6:c[0];if(d<=b)return-1;if(null!=c)for(a=1;b<d&&a<c.length;++a)b=c[a];return b>d?b:d}\nfunction QR(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!nS(a,b))return 0;cS(a,1);for(d=e=0;d<a.f[a.o+b];++d)e+=a.j[b][d];if(a.E){c=1;for(d=0;d<a.f[b];++d)64==a.B[a.i[b][d]]&&++c;e+=~~c>>1}e-=oS(a,b,e);c=(~~(a.s[b]&-268435456)>>>28)-1;if(-1==c)if(171<=a.x[b]&&190>=a.x[b])c=2;else if(f=a.x[b]<aT.length?aT[a.x[b]]:null,null==f)c=6;else{c=f[0];for(d=1;c<e&&d<f.length;++d)c=f[d]}return 0>c-e?0:c-e}function AR(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction mS(a,b){var c,d;a.ed(1);for(c=d=0;c<a.f[a.o+b];++c)d+=a.j[b][c];return d}function XR(a){cS(a,3);return a.n}\nfunction HT(a){var b,c,d,e,f;f=D(Aq,ul,-1,a.o,2);for(b=0;b<a.p;++b)for(e=0;2>e;++e)KT(a,a.y[e][b])&&!KT(a,a.y[1-e][b])&&(f[a.y[e][b]]=!0);e=a.o;do--e;while(0<=e&&f[e]);for(b=0;b<e;++b)if(f[b]){c=a;d=b;var g=e,h=void 0,j=void 0,h=h=h=void 0,h=c.x[d];c.x[d]=c.x[g];c.x[g]=h;h=c.q[d];c.q[d]=c.q[g];c.q[g]=h;h=c.v[d];c.v[d]=c.v[g];c.v[g]=h;h=c.s[d];c.s[d]=c.s[g];c.s[g]=h;h=c.w[d];c.w[d]=c.w[g];c.w[g]=h;h=c.u[d];c.u[d]=c.u[g];c.u[g]=h;h=c.D[d];c.D[d]=c.D[g];c.D[g]=h;null!=c.t&&(h=c.t[d],c.t[d]=c.t[g],c.t[g]=\nh);null!=c.r&&(h=c.r[d],c.r[d]=c.r[g],c.r[g]=h);for(h=0;h<c.p;++h)for(j=0;2>j;++j)c.y[j][h]==d?c.y[j][h]=g:c.y[j][h]==g&&(c.y[j][h]=d);c.K=0;c=f[b];f[b]=f[e];f[e]=c;do--e;while(f[e])}a.c=e+1;if(a.o==a.c)a.d=a.p;else{e=D(Aq,ul,-1,a.p,2);for(b=0;b<a.p;++b)c=a.y[0][b],d=a.y[1][b],(f[c]||f[d])&&(e[b]=!0);f=a.p;do--f;while(0<=f&&e[f]);for(b=0;b<f;++b)if(e[b]){c=a.y[0][b];a.y[0][b]=a.y[0][f];a.y[0][f]=c;c=a.y[1][b];a.y[1][b]=a.y[1][f];a.y[1][f]=c;c=a.B[b];a.B[b]=a.B[f];a.B[f]=c;e[b]=!1;do--f;while(e[f])}a.d=\nf+1}}function fR(a,b){return 0!=(a.z[b]&256)}function bR(a,b){var c,d,e,f,g;if(1!=a.B[b]||0!=(a.z[b]&256)||0!=(a.z[b]&64)&&7>(a.n&&b<a.d?a.n.b[b]:0))return!1;c=a.y[0][b];if(0==(a.s[c]&4096)||6>(a.n&&c<a.c?a.n.a[c]:0))return!1;d=a.y[1][b];if(0==(a.s[d]&4096)||6>(a.n&&d<a.c?a.n.a[d]:0))return!1;for(f=g=0;f<a.f[c];++f)e=a.e[c][f],e!=d&&2<a.f[e]&&++g;for(f=0;f<a.f[d];++f)e=a.e[d][f],e!=c&&2<a.f[e]&&++g;return 2<g}\nfunction dS(a,b){var c,d,e,f,g,h;if(7!=a.x[b])return!1;if(0!=(a.s[b]&4096)||0!=a.k[b]||0!=(a.w[b]&268435456))return!0;if(1==a.q[b])return!1;for(f=e=0;f<a.f[b];++f)1==a.j[b][f]&&(c=a.x[a.e[b][f]],(8==c||9==c||17==c)&&++e);if(0==e)for(f=0;f<a.f[b];++f)if(c=a.e[b][f],0!=a.k[c]){if(0!=(a.s[c]&4096)){if(5<=(a.n&&c<a.c?a.n.a[c]:0)){for(h=g=0;h<a.f[c];++h)d=a.e[c][h],d!=b&&3<=a.f[d]&&++g;if(2==g||1==g&&3==a.f[b])continue}return!0}for(h=0;h<a.f[c];++h)if((2==a.j[c][h]||fR(a,a.i[c][h]))&&0!=(a.s[a.e[c][h]]&\n16384))return!0}if(2>e)for(f=0;f<a.f[b];++f){c=a.e[b][f];d=g=!1;for(h=0;h<a.f[c];++h)a.e[c][h]!=b&&(1!=a.j[c][h]&&(7==a.x[a.e[c][h]]||8==a.x[a.e[c][h]]||16==a.x[a.e[c][h]])&&(g=!0),1==a.j[c][h]&&7==a.x[a.e[c][h]]&&(d=!0));if(g&&(!d||0==e))return!0}return!1}function kR(a,b){return 0!=(a.z[b]&64)}function KT(a,b){return 1==a.x[b]&&0==a.v[b]&&(null==a.r||null==a.r[b])}function wR(a,b){return 0!=(a.z[b]&128)}\nfunction nS(a,b){var c;return 0!=(a.s[b]&-268435456)?!0:1==a.x[b]?!1:(c=a.x[b],1==c||5<=c&&9>=c||14<=c&&17>=c||32<=c&&35>=c||52<=c&&53>=c)||13==a.x[b]||171<=a.x[b]}w(22,23,Xl);_.ed=function(a){GT(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction LT(a,b,c,d,e,f){var g,h;h=1;g=!1;switch(e){case 1:h=17;break;case 3:h=26;break;case 4:h=17;g=!0;break;case 6:h=9;break;default:switch(d){case 1:h=1;break;case 2:h=2;break;case 3:h=4;break;case 4:h=64;break;case 8:a.d&&(h=32)}}c=hT(a.c,b,c,h);e=0;g&&sT(a.c,b,1,-1);if(4<d)switch(d){case 5:e|=3;break;case 6:e|=9;break;case 7:e|=10;break;case 8:a.d||(e|=15)}1==f&&(e|=32);2==f&&(e|=16);0!=e&&AT(a.c,c,e);return c}function MT(a,b){var c;c=NT(a,b+1);return-1==c?a.length:c}\nfunction OT(a,b){var c;c=!a.a?null:PT(a.a,new QC(b));return!c?b-1:c.a}function QT(a,b){var c;c=!a.b?null:PT(a.b,new QC(b));return!c?b-1:c.a}function RT(a,b){var c;if(-1==b)return-1;for(c=b+1;c<a.length;++c)if(32!=a.charCodeAt(c)&&9!=a.charCodeAt(c))return c;return-1}function NT(a,b){var c;for(c=b;c<a.length;++c)if(32==a.charCodeAt(c)||9==a.charCodeAt(c))return c;return-1}\nfunction ST(a){var b,c;if(0<=a.indexOf(Xf)){b=a.indexOf(" NOT[");c=a.indexOf(dg,b);if(0<=b&&0<c)return-(c+1);b=a.indexOf(" [");c=a.indexOf(dg,b);if(0<=b&&0<c)return c+1;b=a.indexOf(" \'NOT[");c=a.indexOf(IQ,b);if(0<=b&&0<c)return-(c+2);b=a.indexOf(" \'[");c=a.indexOf(IQ,b);if(0<=b&&0<c)return c+2}return 0}function TT(a,b,c){a.c=b;return UT(a,c)}function VT(a){return 0==a.length?0:$E(a,10)}\nfunction UT(a,b){var c,d,e,f,g,h,j,l,o,n,r,t,y,v,s,A,F,M,N,$,V,W,ca,ja,ra,ac,K,oa,Ac,id,tb,L,Fa,ub,Ic,tc,Aa,jd,cd,ta;try{a.c&&(iT(a.c),BT(a.c,!1));V=WT(b);if(null==V||null==WT(b)||null==(F=WT(b)))return!1;a.d=-1!=F.indexOf("From CSD data. Using bond type \'Any\'");if(null==(F=WT(b)))return!1;try{W=$E(yy(F.substr(0,3)),10),ca=$E(yy(F.substr(3,3)),10),ja=VT(yy(F.substr(6,3))),r=VT(yy(F.substr(12,3))),tc=39<=F.length&&H(F.substr(34,5),Tf)?3:2}catch(Da){Da=Iq(Da);if(G(Da,97))return!1;throw Da;}if(3==tc)return K=\nXT(a,b),a.c.I=V,K;!a.c&&(a.c=new YT(W,ca));a.c.I=V;0==r&&(a.c.F=!0);if(0==W){for(;null!=F&&!H(F,kf)&&!H(F,Ia)&&!H(zy(F,1),Ha);)F=WT(b);return!0}for(y=0;y<W;++y){if(null==(F=WT(b)))return!1;jd=ZT(yy(F.substr(0,10)));cd=ZT(yy(F.substr(10,10)));ta=ZT(yy(F.substr(20,10)));d=cT(a.c,jd,-cd,-ta);A=yy(F.substr(31,3));g=CT(A);gT(a.c,d,g);H(A,Od)&&xT(a.c,d,1);$=VT(yy(F.substr(34,2)));0!=$&&vT(a.c,d,(ER(),FR)[g]+$);n=VT(yy(F.substr(36,3)));0!=n&&qT(a.c,d,4-n);M=63>F.length?0:VT(yy(F.substr(60,3)));a.c.u[d]=\nM;t=45>F.length?0:VT(yy(F.substr(42,3)));switch(t){case 0:break;case 1:xT(a.c,d,768);break;case 2:xT(a.c,d,128);break;case 3:xT(a.c,d,384);break;default:xT(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&xT(a.c,d,8192);Ic=51>F.length?0:VT(yy(F.substr(48,3)));switch(Ic){case 0:break;case 15:pT(a.c,d,0);break;default:pT(a.c,d,Ic)}}for(y=0;y<ca;++y){if(null==(F=WT(b)))return!1;e=$E(yy(F.substr(0,3)),10)-1;f=$E(yy(F.substr(3,3)),10)-1;l=$E(yy(F.substr(6,3)),10);Ac=12>F.length?0:VT(yy(F.substr(9,3)));Fa=\n18>F.length?0:VT(yy(F.substr(15,3)));LT(a,e,f,l,Ac,Fa)}for(y=0;y<ja;++y)if(null==WT(b))return!1;if(null==(F=WT(b)))return 0==r&&cS(a.c,7),!0;for(;null!=F&&!H(F,kf)&&!H(F,Ia);){if(0==F.indexOf(ef)&&(v=$E(yy(F.substr(6,3)),10),0<v)){c=10;Aa=14;for(s=1;s<=v;++s,c+=8,Aa+=8)d=$E(yy(F.substr(c,c+3-c)),10)-1,o=$E(yy(F.substr(Aa,Aa+3-Aa)),10),qT(a.c,d,o)}if(0==F.indexOf(of)&&(v=$E(yy(F.substr(6,3)),10),0<v)){c=10;Aa=14;for(s=1;s<=v;++s,c+=8,Aa+=8)d=$E(yy(F.substr(c,c+3-c)),10)-1,N=$E(yy(F.substr(Aa,Aa+3-\nAa)),10),vT(a.c,d,N)}if(0==F.indexOf(AQ)&&(v=$E(yy(F.substr(6,3)),10),0<v)){c=10;Aa=14;for(s=1;s<=v;++s,c+=8,Aa+=8)switch(d=$E(yy(F.substr(c,c+3-c)),10)-1,ac=$E(yy(F.substr(Aa,Aa+3-Aa)),10),ac){case 1:uT(a.c,d,16);break;case 2:uT(a.c,d,32);break;case 3:uT(a.c,d,48)}}if(0==F.indexOf(BQ)&&(v=$E(yy(F.substr(6,3)),10),0<v)){c=10;Aa=14;for(s=1;s<=v;++s,c+=8,Aa+=8)switch(d=$E(yy(F.substr(c,c+3-c)),10)-1,oa=$E(yy(F.substr(Aa,Aa+3-Aa)),10),oa){case 3:case -1:xT(a.c,d,112);break;case 1:xT(a.c,d,8);break;case 2:xT(a.c,\nd,104);break;case 4:xT(a.c,d,56)}}if(0==F.indexOf("M ALS")&&(d=$E(yy(F.substr(7,3)),10)-1,0<=d)){ra=$E(yy(F.substr(10,3)),10);h=84==F.charCodeAt(14);ub=D(B,q,-1,ra,1);c=16;for(s=0;s<ra;++s,c+=4)L=yy(F.substr(c,c+4-c)),ub[s]=CT(L);tT(a.c,d,ub,h)}if(0==F.indexOf(CQ)&&(v=$E(yy(F.substr(6,3)),10),0<v)){c=10;Aa=14;for(s=1;s<=v;++s,c+=8,Aa+=8)if(d=$E(yy(F.substr(c,c+3-c)),10)-1,id=$E(yy(F.substr(Aa,Aa+3-Aa)),10),-2==id)xT(a.c,d,2048);else if(0<id){for(j=tb=0;j<a.c.p;++j)(Y(a.c,0,j)==d||Y(a.c,1,j)==d)&&\n++tb;id>tb&&xT(a.c,d,4096)}}F=WT(b)}}catch(aa){aa=Iq(aa);if(G(aa,97))return Jp(aa),!1;throw aa;}cS(a.c,7);return!0}\nfunction XT(a,b){var c,d,e;a.a&&(e=a.a,e.b=null,e.c=0);a.b&&(e=a.b,e.b=null,e.c=0);e=0;for(d=WT(b);null!=d&&0==d.indexOf(pf);){for(d=yy(zy(d,7));TL(d,rb);){c=WT(b);if(0!=c.indexOf(pf))return!1;d=yy(JE(d,0,d.length-1)+zy(c,7))}if(0==d.indexOf("BEGIN"))if(e=yy(zy(d,6)),0==e.indexOf("CTAB"))e=1;else if(0==e.indexOf("ATOM"))e=2;else if(0==e.indexOf("BOND"))e=3;else if(0==e.indexOf("COLLECTION"))e=4;else return!1;else if(0==d.indexOf("END"))e=0;else if(1==e){c=a;var f=void 0,g=void 0,f=void 0;!c.c&&0==\nd.indexOf("COUNTS")&&(f=RT(d,NT(d,7)),g=$E(JE(d,7,NT(d,7)),10),f=$E(JE(d,f,NT(d,f)),10),c.c=new YT(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,o=h=void 0,n=o=o=j=g=void 0,r=h=f=void 0,t=void 0,l=MT(d,0),g=$E(d.substr(0,l-0),10),j=RT(d,l),l=MT(d,j),o=d.substr(j,l-j),n=null,f=!1,h=ST(d);if(0!=h){var l=d,y=t=r=r=j=n=void 0,v=t=void 0,t=null,j=l.indexOf(Xf),r=l.indexOf(dg,j);if(0<=j&&0<r){n=D(B,q,-1,16,1);v=l.substr(j+1,r-(j+1));r=0;for(y=!0;y&&16>r;)j=v.indexOf(mb),-1==j?(t=v,y=\n!1):(t=v.substr(0,j-0),v=zy(v,j+1)),n[r++]=CT(t);t=D(B,q,-1,r,1);HR(n,0,t,r)}n=t;0>h&&(f=!0);l=0>h?-h:h}j=RT(d,l);l=MT(d,j);h=ZT(d.substr(j,l-j));j=RT(d,l);l=MT(d,j);r=ZT(d.substr(j,l-j));j=RT(d,l);l=MT(d,j);t=ZT(d.substr(j,l-j));j=RT(d,l);l=MT(d,j);j=$E(d.substr(j,l-j),10);h=cT(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new $T),aU(c.a,new QC(g),new QC(h)));null!=n&&tT(c.c,h,n,f);0!=j&&(c.c.u[h]=j);H(o,Od)?xT(c.c,h,1):H(o,Ff)?(g=D(B,q,-1,1,1),g[0]=6,tT(c.c,h,g,!0)):gT(c.c,h,CT(o));for(;-1!=(j=RT(d,l));)if(l=\nMT(d,j),o=d.substr(j,l-j),f=wy(o,xy(61)),g=o.substr(0,f-0),f=$E(zy(o,f+1),10),H(g,"CHG"))qT(c.c,h,f);else if(H(g,"RAD"))switch(f){case 1:uT(c.c,h,16);break;case 2:uT(c.c,h,32);break;case 3:uT(c.c,h,48)}else if(!H(g,vQ))if(H(g,"MASS"))vT(c.c,h,f);else if(H(g,"VAL"))pT(c.c,h,-1==f?0:0==f?-1:f);else if(H(g,"HCOUNT"))switch(f){case 0:break;case -1:xT(c.c,h,1792);break;case 1:xT(c.c,h,128);break;case 2:xT(c.c,h,384);break;default:xT(c.c,h,896)}else if(H(g,"SUBST"))if(-1==f)xT(c.c,h,2048);else{if(0<f){for(g=\no=0;g<c.c.p;++g)(Y(c.c,0,g)==h||Y(c.c,1,g)==h)&&++o;f>o&&xT(c.c,h,4096)}}else if(H(g,"RBCNT"))switch(f){case 3:case -1:xT(c.c,h,112);break;case 1:xT(c.c,h,8);break;case 2:xT(c.c,h,104);break;case 4:xT(c.c,h,56)}}else if(3==e){c=a;t=j=n=y=h=r=t=r=l=g=f=o=f=void 0;h=MT(d,0);g=$E(d.substr(0,h-0),10);r=RT(d,h);h=MT(d,r);l=$E(d.substr(r,h-r),10);r=RT(d,h);h=MT(d,r);f=OT(c,$E(d.substr(r,h-r),10));r=RT(d,h);h=MT(d,r);o=OT(c,$E(d.substr(r,h-r),10));for(j=n=0;-1!=(r=RT(d,h));)if(h=MT(d,r),y=d.substr(r,h-r),\nt=wy(y,xy(61)),r=y.substr(0,t-0),t=$E(zy(y,t+1),10),H(r,vQ))switch(t){case 1:n=1;break;case 2:n=2==l?3:4;break;case 3:n=6}else H(r,"TOPO")&&(j=t);f=LT(c,f,o,l,n,j);f+1!=g&&(!c.b&&(c.b=new $T),aU(c.b,new QC(g),new QC(f)))}else if(4==e){if(c=a,g=f=g=o=o=void 0,g=-1!=d.indexOf("ATOMS=(")?uQ:-1!=d.indexOf("BONDS=(")?"BONDS":null,null!=g){f=d;o=g;t=r=j=n=h=l=void 0;j=f.indexOf(o+"=(")+o.length+2;r=YE(f,xy(41),j);n=NT(f,j);l=$E(f.substr(j,n-j),10);t=D(B,q,-1,l,1);for(h=0;h<l;++h)j=RT(f,n),n=NT(f,j),(-1==\nn||n>r)&&(n=r),t[h]=$E(f.substr(j,n-j),10);f=t;if(0==d.indexOf(qf))if(H(g,uQ))for(g=0;g<f.length;++g)sT(c.c,OT(c,f[g]),0,-1);else for(g=0;g<f.length;++g)yT(c.c,QT(c,f[g]),0,-1);else if(0==d.indexOf(rf))if(o=$E(JE(d,13,NT(d,13)),10),H(g,uQ))for(g=0;g<f.length;++g)sT(c.c,OT(c,f[g]),1,o-1);else for(g=0;g<f.length;++g)yT(c.c,QT(c,f[g]),1,o-1);else if(0==d.indexOf(sf))if(o=$E(JE(d,13,NT(d,13)),10),H(g,uQ))for(g=0;g<f.length;++g)sT(c.c,OT(c,f[g]),2,o-1);else for(g=0;g<f.length;++g)yT(c.c,QT(c,f[g]),2,o-\n1);else if(0==d.indexOf("MDLV30/HILITE"))if(H(g,uQ))for(g=0;g<f.length;++g)rT(c.c,OT(c,f[g]));else for(g=0;g<f.length;++g)o=QT(c,f[g]),rT(c.c,Y(c.c,0,o)),rT(c.c,Y(c.c,1,o))}}else return!1;d=WT(b)}for(;null!=d&&!(0==d.indexOf(kf)||H(d,Ia));)d=WT(b);return!0}function bU(){}w(26,1,{},bU);_.a=null;_.b=null;_.c=null;_.d=!1;function cU(a,b){var c,d,e,f,g;f=b.length;g=D(B,q,-1,f,1);for(d=0;d<f;++d){c=d==f-1?b[0]:b[d+1];for(e=0;e<a.f.f[b[d]];++e)if(WQ(a.f,b[d],e)==c){g[d]=lR(a.f,b[d],e);break}}return g}\nfunction YR(a,b,c){b=Nx(a.i,b);for(a=0;a<b.length;++a)if(c==b[a])return!0;return!1}function dU(a,b,c){var d,e;e=b.length;for(d=0;d<e;++d)(0==a.a[b[d]]||a.a[b[d]]>e)&&(a.a[b[d]]=e);for(d=0;d<e;++d)(0==a.b[c[d]]||a.b[c[d]]>e)&&(a.b[c[d]]=e)}function gS(a,b,c){for(a=Nx(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction IT(a,b){var c,d,e,f,g,h,j,l,o;this.f=a;this.i=new Nm;this.j=new Nm;this.a=D(B,q,-1,this.f.c,1);this.b=D(B,q,-1,this.f.d,1);this.f.ed(1);j=D(Aq,ul,-1,this.f.c,2);l=D(Aq,ul,-1,this.f.d,2);do{f=!1;for(c=0;c<this.f.c;++c)if(!j[c]){for(d=g=0;d<this.f.f[c];++d)j[WQ(this.f,c,d)]||++g;if(2>g){j[c]=!0;for(d=0;d<this.f.f[c];++d)l[lR(this.f,c,d)]=!0;f=!0}}}while(f);for(d=0;d<this.f.c&&j[d];)++d;if(d!=this.f.c){g=D(B,q,-1,this.f.c,1);g[0]=d;f=D(B,q,-1,this.f.c,1);f[d]=1;h=e=0;for(o=1;e<=h;){for(d=0;d<\nthis.f.f[g[e]];++d)if(c=WQ(this.f,g[e],d),0!=f[c]){var n=lR(this.f,g[e],d);c=j;var r=void 0,t=void 0,y=void 0,v=y=r=void 0,s=void 0,A=void 0,F=void 0,M=void 0,N=void 0,$=void 0,t=Y(this.f,0,n),y=Y(this.f,1,n),v=D(B,q,-1,this.f.c,1),s=D(B,q,-1,this.f.c,1),A=D(B,q,-1,this.f.c,1);v[0]=t;v[1]=y;s[t]=1;s[y]=2;A[t]=-1;A[y]=t;for(F=y=1;y<=F&&!(7<s[v[y]]);){for(M=0;M<this.f.f[v[y]];++M)if(r=WQ(this.f,v[y],M),1<y&&r==t){$=D(B,q,-1,s[v[y]],1);r=v[y];for(N=0;N<$.length;++N)$[N]=r,r=A[r];a:{for(var n=$,V=void 0,\nW=r=void 0,ca=r=N=V=$=W=void 0,$=void 0,N=n.length,$=this.f.G,r=V=0;r<N;++r)$>n[r]&&($=n[r],V=r);$=D(B,q,-1,N,1);W=n[0<V?V-1:N-1]<n[V<N-1?V+1:0];for(r=0;r<N;++r)$[r]=n[V],W?0>--V&&(V=N-1):++V==N&&(V=0);for(r=0;r<this.i.c;++r)if(ca=Nx(this.i,r),ca.length==N){V=!0;for(W=0;W<N;++W)if(ca[W]!=$[W]){V=!1;break}if(V)break a}Qm(this.i,$);r=cU(this,$);Qm(this.j,r);dU(this,$,r)}}else 0==s[r]&&!c[r]&&(v[++F]=r,s[r]=s[v[y]]+1,A[r]=v[y]);++y}}else j[c]||(f[c]=o,g[++h]=c);++e;if(e>h)for(c=0;c<this.f.c;++c)if(0==\nf[c]&&!j[c]){f[c]=++o;g[++h]=c;break}}if(0!=(b&4)){this.d=D(Aq,ul,-1,this.i.c,2);this.e=D(Aq,ul,-1,this.i.c,2);this.c=D(B,q,-1,this.i.c,1);d=this.d;f=this.e;g=this.c;e=D(ZI,im,87,this.i.c,0);for(o=0;o<this.i.c;++o){e[o]=D(B,q,-1,Nx(this.i,o).length,1);for(h=0;h<Nx(this.i,o).length;++h)e[o][h]=-1}v=D(B,q,-1,this.f.d,1);for(h=0;h<this.j.c;++h)if(t=Nx(this.j,h),3==t.length||5<=t.length&&7>=t.length)for(o=0;o<t.length;++o)c=t[o],3==this.f.f[Y(this.f,0,c)]&&3==this.f.f[Y(this.f,1,c)]&&(0<v[c]?(e[~~v[c]>>>\n16][v[c]&32767]=h,e[h][o]=~~v[c]>>>16):v[c]=(h<<16)+32768+o);o=D(Aq,ul,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;h<this.i.c;++h){if(v=!o[h]){for(var v=h,s=e,A=o,y=d,F=f,M=g,ja=N=ca=ca=V=W=ca=W=ca=r=n=V=void 0,$=W=void 0,N=Nx(this.i,v),ja=Nx(this.j,v),W=ja.length,n=r=0,$=!1,ca=0;ca<W;++ca)r<<=1,n<<=1,1<eR(this.f,ja[ca])||64==this.f.B[ja[ca]]?r|=1:(V=s[v][ca],-1!=V&&(A[V]?y[V]&&(r|=1,F[V]||(n|=1)):$=!0));V=!1;switch(W){case 3:ca=z(B,q,-1,[2,1,4]);V=!0;for(W=0;3>W;++W)if((r&ca[W])==ca[W]&&(6==this.f.x[N[W]]&&\n1==this.f.q[N[W]]||5==this.f.x[N[W]]&&0==this.f.q[N[W]]))y[v]=!0,M[v]=W,0==(n&ca[W])&&(V=!1);break;case 5:W=z(B,q,-1,[10,5,18,9,20]);V=!0;for(ca=0;5>ca;++ca)if((r&W[ca])==W[ca])switch(this.f.x[N[ca]]){case 6:-1==this.f.q[N[ca]]&&(y[v]=!0,M[v]=ca,0==(n&W[ca])&&(V=!1));break;case 7:0>=this.f.q[N[ca]]&&(y[v]=!0,M[v]=ca);break;case 8:y[v]=!0;M[v]=ca;break;case 16:2==this.f.f[N[ca]]&&(y[v]=!0,M[v]=ca)}break;case 6:V=!0;21==(r&21)&&(y[v]=!0,0==(n&21)&&(V=!1));42==(r&42)&&(y[v]=!0,0==(n&42)&&(V=!1));break;\ncase 7:ca=z(B,q,-1,[42,21,74,37,82,41,84]);V=!0;for(W=0;7>W;++W)if((r&ca[W])==ca[W]&&(6==this.f.x[N[W]]&&1==this.f.q[N[W]]||5==this.f.x[N[W]]&&0==this.f.q[N[W]]))y[v]=!0,M[v]=W,0==(n&ca[W])&&(V=!1)}y[v]&&!V&&(F[v]=!0);v=y[v]?!0:!$}v&&(o[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d<this.f.d;++d)if(!l[d]&&0!=eR(this.f,d)){a:{f=j;h=o=s=v=g=c=e=o=t=o=h=e=void 0;h=Y(this.f,0,d);o=Y(this.f,1,d);e=D(B,q,-1,this.f.c,1);c=D(B,q,-1,this.f.c,1);g=D(B,q,-1,this.f.c,1);e[0]=h;e[1]=o;c[h]=1;c[o]=2;g[h]=-1;g[o]=h;for(v=o=\n1;o<=v;){for(s=0;s<this.f.f[e[o]];++s){t=WQ(this.f,e[o],s);if(1<o&&t==h){h=D(B,q,-1,c[e[o]],1);e=e[o];for(o=0;o<h.length;++o)h[o]=e,e=g[e];f=h;break a}0==c[t]&&!f[t]&&(e[++v]=t,c[t]=c[e[o]]+1,g[t]=e[o])}++o}f=null}null!=f&&dU(this,f,cU(this,f))}}}w(27,1,{},IT);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;function rS(){this.a=new Nm}w(31,1,Xl,rS);\nfunction cS(a,b){var c,d;GT(a,b);if(0!=(b&~a.K)){a.a&&(b|=128);for(c=0;c<a.o;++c)a.s[c]&=-134447112;for(c=0;c<a.d;++c)a.z[c]&=-64;d=c=0;0!=(b&16)?(c=16,d=1):0!=(b&32)?(c=32,d=3):0!=(b&64)&&(c=64,d=5);0!=(b&128)&&(c|=128,d|=32);a.b=new bS(a,d);var e=a.b,f,g,h,j,l,o,n;for(f=0;f<e.H.c;++f)if(1==e.S[f]||2==e.S[f]){o=!1;if(0!=e.H.k[f]&&2==e.H.f[f]&&2==e.H.j[f][0]&&2==e.H.j[f][1])for(l=0;l<e.H.f[f];++l){g=WQ(e.H,f,l);j=0;h=D(B,q,-1,3,1);for(n=0;n<e.H.f[g];++n)h[j]=WQ(e.H,g,n),h[j]!=f&&++j;2==j&&e.c[h[0]]>\ne.c[h[1]]^h[0]<h[1]&&(o=!o)}else for(l=1;l<e.H.f[f];++l)for(n=0;n<l;++n)h=WQ(e.H,f,l),j=WQ(e.H,f,n),e.c[h]>e.c[j]&&(o=!o),h<j&&(o=!o);wT(e.H,f,1==e.S[f]^o?1:2,e.T[f])}else wT(e.H,f,e.S[f],e.T[f]);for(f=0;f<e.H.d;++f)if(1==e.k[f]||2==e.k[f]){o=!1;for(l=0;2>l;++l)if(g=Y(e.H,l,f),3==e.H.f[g]){h=D(B,q,-1,2,1);for(n=j=0;3>n;++n)WQ(e.H,g,n)!=Y(e.H,1-l,f)&&(h[j++]=WQ(e.H,g,n));e.c[h[0]]>e.c[h[1]]&&(o=!o);h[0]<h[1]&&(o=!o)}zT(e.H,f,1==e.k[f]^o?1:2,e.n[f])}else zT(e.H,f,e.k[f],e.n[f]);e=a.b;for(l=0;l<e.H.c;++l)o=\ne.H,n=l,f=e.D[l],o.s[n]&=-134217729,f&&(o.s[n]|=134217728);e=a.b;if(null!=e.N)for(l=0;l<e.H.c;++l)o=e.H,n=l,f=e.N[l],o.s[n]&=-98305,o.s[n]|=f<<15;if(null!=e.e)for(l=0;l<e.H.d;++l)o=e.H,n=l,f=e.e[l],o.z[n]&=-49,o.z[n]|=f<<4;o=!1;for(e=0;e<a.c;++e)(0==(a.s[e]&134217728)||3==(a.s[e]&3))&&(a.s[e]&=-66584577);if(a.F){if(131072!=(a.C&-65536)){l=D(Aq,ul,-1,a.c,2);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&3)&&1==~~(a.s[e]&1572864)>>19&&(l[e]=!0);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&\n3)&&(sT(a,e,1,0),o=!0);for(e=0;e<a.c;++e)l[e]&&(wT(a,e,1,!1),sT(a,e,1,-1),o=!0)}a.F=!1}oT(a,1);oT(a,2);o&&(a.b=new bS(a,d));a.K|=12|c}}function eU(){ER();this.G=this.H=256;nT(this)}function YT(a,b){ER();this.G=1>a?1:a;this.H=1>b?1:b;nT(this)}w(32,22,Xl,eU,YT);_.ed=function(a){cS(this,a)};_.a=!1;_.b=null;function fU(){fU=x;gU=new Ip}function hU(a){for(var b,a=new Jv(a.j.k);a.b<a.d.Yf();)b=Kv(a),qy(b.me(),PQ,!1),kM(a)}\nfunction iU(a,b,c){var a=a.n,d;try{d=new jU(b,c.Sd(a),c.Vd(a),(c.Td(a),c.Ud(a))),E(a.c,c,d)}catch(e){e=Iq(e);if(G(e,97))throw new Qp("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}qy(b.me(),yQ,!0);qy(c.me(),OQ,!0);E(gU,b,c)}function kU(a){var b;a.o=!1;for(a=new Jv(a.j.k);a.b<a.d.Yf();)b=Kv(a),qy(b.me(),PQ,!1),kM(a)}\nfunction lU(a,b){$m(a.j.k,b)?qy(b.me(),PQ,!1):a.o?(Qm(a.j.k,b),qy(b.me(),PQ,!0)):(a.j.k.vg(),Qm(a.j.k,b))}function mU(a){this.f=a;this.j=new nU(this);this.n=new oU(this.j)}w(44,1,{});_.hd=function(){pU(this.j.e,"dragdrop-dragging")};_.jd=function(){py(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var gU;function nU(a){this.k=new Nm;this.d=a;this.a=a.f}w(45,1,{},nU);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;\nfunction qU(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.kd()}function rU(a,b){var c;c=Uv(a.c,sU).a;b.a.ctrlKey||b.a.metaKey||hU(a.b.d);lU(a.b.d,c)}function tU(a){a.b.f=null;a.b.d.jd();cz((My(),gB(null)),a.a,0,0);var b=a.a.pb;Ax=b;Dx();ky=b;a.d=2}function oU(a){this.c=new Ip;this.b=a;this.a=new Zz;sy(this.a,qr(),pr());Fy(this.a,this,(Hu(),Hu(),Iu));Fy(this.a,this,(Ru(),Ru(),Su));a=this.a.pb.style;a[RQ]="alpha(opacity=0)";a.opacity=0;a[zi]=0+(zs(),uj);a.borderStyle=(uU(),Zi);a[KQ]=Cg}\nw(46,1,{},oU);_.ld=function(a){var b,c,d,e;c=a.f;d=Ct(a);e=Dt(a);b=jr(a.a);if(!(3==this.d||2==this.d||1!=b)&&!sU)sU=c,this.b.e=Uv(this.c,sU).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==QA(this.b.k,this.b.e)&&(hU(this.b.d),lU(this.b.d,this.b.e)),vU(new wU),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new xU(sU,null),sU!=this.b.e&&(c=new xU(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,tU(this),1!=this.d&&qU(this,this.b.i,this.b.j))};\n_.md=function(a){var b,c,d;c=a.f;b=c.pb;d=At(a,b);a=Bt(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(fn(MH(d-this.f),MH(a-this.i))>=this.b.d.k?(yU(),-1!=QA(this.b.k,this.b.e)||lU(this.b.d,this.b.e),c=new xU(sU,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,tU(this)):zx.preventDefault()),1==this.d)return;zx.preventDefault();qU(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new xU(sU,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,tU(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=At(a,b);b=Bt(a,b);if(1==jr(a.a)&&(this.e=!1,sU))try{if(yU(),1==this.d)rU(this,a);else{d!=this.a&&(c=new xU(d,null),e+=c.a,b+=c.d);try{qU(this,e,b),this.b.d.hd(),3!=this.d&&rU(this,a)}finally{var f=this.a.pb;Ax&&f==Ax&&(Ax=null);Dx();f===ky&&(ky=null);Ly(this.a);this.d=1;this.b.e=null}}}finally{sU=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var sU=null;function wU(){}w(47,1,Kl,wU);_.pd=function(){yU()};\nfunction jU(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},jU);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=Py;function xU(a,b){!a||a==(My(),gB(null))?this.f=this.e=0:(this.e=a.ie()-lr(a.pb),this.f=a.je()-(a.pb.scrollTop||0));!b||b==(My(),gB(null))?this.c=this.b=0:(this.b=kr(b.pb)+zU(b.pb),this.c=mr(b.pb)+AU(b.pb));this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},xU);_.tS=Py;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;\nfunction yU(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function zU(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(Jg),-1==a.indexOf(uj)?0:parseInt(a.substr(0,a.length-2))):0}function AU(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(Ng),-1==a.indexOf(uj)?0:parseInt(a.substr(0,a.length-2))):0}function BU(a){return $wnd.setInterval(C(function(){a.yd()}),100)}\nfunction CU(a,b,c,d){a.a=JE(a.a,0,b)+d+zy(a.a,c)}w(198,1,{89:1,94:1,96:1});_.cT=function(a){return this.b-a.b};function uU(){uU=x;DU=new EU;FU=new GU;HU=new IU;JU=new KU;LU=new MU;NU=z(OU,u,19,[DU,FU,HU,JU,LU])}w(197,198,jQ);var NU,HU,FU,JU,DU,LU;function EU(){this.b=0}w(199,197,jQ,EU);function GU(){this.b=1}w(200,197,jQ,GU);function IU(){this.b=2}w(201,197,jQ,IU);function KU(){this.b=3}w(202,197,jQ,KU);function MU(){this.b=4}w(203,197,jQ,MU);function PU(){PU=x;QU=new yt(Vg,new RU)}\nfunction RU(){}w(267,264,{},RU);_.Hd=function(a){a.Md(this)};_.Kd=function(){return QU};var QU;function SU(){SU=x;TU=new yt(nh,new UU)}function UU(){}w(275,269,Jl,UU);\n_.Hd=function(a){var b=a.a,a=!a.a.I.c,c,d;if(a!=b.I.c)if(b.kb){if(a){if(b.O!=(VU(),WU))a=XU(b.pb),c=new YU(cr(b.pb,fj),cr(b.pb,ej)),d=new YU(cr(b.T.jb.pb,fj),cr(b.T.jb.pb,ej)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);ZU(b.I,!0);a=cr(b.T.jb.pb,fj);$U(b,new YU(a,aV(b.T.jb).a));b.J&&b.O!=WU&&bV(b.r,b)}else ZU(b.I,!1),b.O!=(VU(),WU)?$U(b,new YU(b.F.b,b.F.a)):cV(b,XU(b.r.pb)),b.J&&b.O!=WU&&dV(b.r,b);eV(b.T.jb)}else ZU(b.I,!0)};_.Kd=function(){return TU};var TU;function fV(){fV=x;gV=new yt(Fh,new hV)}\nfunction hV(){}w(282,264,{},hV);_.Hd=function(a){Ly(a.a.a)};_.Kd=function(){return gV};var gV;function iV(a){this.a=a}w(304,265,{},iV);_.Hd=function(a){a.Xd(this)};_.Id=function(){return jV};var jV=_.a=null;function kV(a){this.a=a}w(306,265,{},kV);_.Hd=function(a){a.Zd(this)};_.Id=function(){return lV};var lV=_.a=null;function mV(a){a=dr(a,NQ);return DT(Lj,a)?(nV(),oV):DT(UQ,a)?(nV(),pV):(nV(),qV)}function nV(){nV=x;oV=new rV(0);pV=new rV(1);qV=new rV(2);sV=z(tV,u,30,[oV,pV,qV])}\nfunction rV(a){this.b=a}w(319,198,{30:1,89:1,94:1,96:1},rV);var sV,qV,pV,oV;function uV(){uV=x;var a=(bw(),bw(),cw);!a.a&&(a.a=new vV)}\nfunction XS(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new cx;if(!isFinite(b))return cQ(c,d?a.r:a.u),c.a.a+="\\u221e",cQ(c,d?a.s:a.v),c.a.a;var b=b*a.q,g,h;h=c.a.a.length;cQ(c,b.toPrecision(20));e=0;g=c.a.a.indexOf(QQ,h);0>g&&(g=c.a.a.indexOf(xQ,h));0<=g&&(f=g+1,f<c.a.a.length&&43==c.a.a.charCodeAt(f)&&++f,f<c.a.a.length&&(e=$E(zy(c.a.a,f),10)),CU(c.a,g,c.a.a.length,m));f=c.a.a.indexOf(ic,h);0<=f&&(CU(c.a,f,f+1,m),e-=c.a.a.length-f);f=e;e=c.a.a.length+f+a.j+3;0<e&&e<c.a.a.length&&\n57==c.a.a.charCodeAt(e)&&(wV(a,c,e-1),f+=c.a.a.length-e,CU(c.a,e,c.a.a.length,m));a.e=0;a.d=c.a.a.length;a.b=a.d+f;e=a.w;f=a.f;1024<a.b&&(e=!0);if(e){for(g=0;g<a.d-1&&48==c.a.a.charCodeAt(g);)++g;0<g&&(CU(c.a,0,g,m),a.d-=g,a.e-=g);a.k>a.p&&0<a.k?(a.e+=a.b-1,g=a.e%a.k,0>g&&(g+=a.k),a.b=g+1,a.e-=g):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==c.a.a.charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.d<a.b;)c.a.a+=yc,++a.d;if(!a.w)if(a.b<a.p){for(g=new cx;a.b<a.p;)g.a.a+=yc,++a.b,++a.d;CU(c.a,0,0,g.a.a)}else if(a.b>\na.p){h=a.b-a.p;for(g=0;g<h;++g)if(48!=c.a.a.charCodeAt(g)){h=g;break}0<h&&(CU(c.a,0,h,m),a.d-=h,a.b-=h)}a.d>a.b+a.j&&53<=c.a.a.charCodeAt(a.b+a.j)&&(g=a.b+a.j-1,wV(a,c,g));if(0<f)for(g=f;g<a.b;g+=f+1)h=a.b-g,CU(c.a,h,h,mb),++a.b,++a.d;f=a.b+a.o;if(a.d<f)for(;a.d<f;)c.a.a+=yc,++a.d;else{g=a.b+a.j;for(g>a.d&&(g=a.d);g>f&&48==c.a.a.charCodeAt(g-1);)--g;g<a.d&&(CU(c.a,g,a.d,m),a.d=g)}0==a.d&&(CU(c.a,0,0,yc),++a.b,++a.d);if(a.b<a.d||a.c)f=a.b,CU(c.a,f,f,ic),++a.d;if(e){c.a.a+=xQ;0>a.e&&(a.e=-a.e,c.a.a+=\nrb);e=m+a.e;for(f=e.length;f<a.n;++f)c.a.a+=yc;Mp(c.a,e)}CU(c.a,0,0,d?a.r:a.u);cQ(c,d?a.s:a.v);return c.a.a}\nfunction xV(a,b,c,d,e){var f,g,h,j;CU(d.a,0,d.a.a.length,m);g=!1;h=b.length;for(j=c;j<h;++j)if(f=b.charCodeAt(j),39==f)j+1<h&&39==b.charCodeAt(j+1)?(++j,d.a.a+=ab):g=!g;else if(g)eQ(d.a,String.fromCharCode(f));else switch(f){case 35:case 48:case 44:case 46:case 59:return j-c;case 164:a.i=!0;j+1<h&&164==b.charCodeAt(j+1)?(++j,j<h-3&&164==b.charCodeAt(j+1)&&164==b.charCodeAt(j+2)?(j+=2,Lp(d,a.a[4]||a.a[1])):Lp(d,a.a[0])):Lp(d,a.a[1]);break;case 37:if(!e){if(1!=a.q)throw new an(GQ+b+ma);a.q=100}d.a.a+=\nQa;break;case 8240:if(!e){if(1!=a.q)throw new an(GQ+b+ma);a.q=1E3}d.a.a+="\\u2030";break;case 45:d.a.a+=rb;break;default:eQ(d.a,String.fromCharCode(f))}return h-c}\nfunction yV(a,b,c,d){var e,f,g,h,j,l,o,n,r;f=-1;h=n=g=0;j=-1;l=b.length;r=c;for(o=!0;r<l&&o;++r)switch(e=b.charCodeAt(r),e){case 35:0<n?++h:++g;0<=j&&0>f&&++j;break;case 48:if(0<h)throw new an("Unexpected \'0\' in pattern \\""+b+ma);++n;0<=j&&0>f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new an(\'Multiple decimal separators in pattern "\'+b+ma);f=g+n+h;break;case 69:if(!d){if(a.w)throw new an(\'Multiple exponential symbols in pattern "\'+b+ma);a.w=!0;a.n=0}for(;r+1<l&&48==b.charCodeAt(r+1);)++r,\nd||++a.n;if(!d&&1>g+n||1>a.n)throw new an(\'Malformed exponential pattern "\'+b+ma);o=!1;break;default:--r,o=!1}0==n&&0<g&&0<=f&&(n=f,0==f&&++n,h=g-n,g=n-1,n=1);if(0>f&&0<h||0<=f&&(f<g||f>g+n)||0==j)throw new an(\'Malformed pattern "\'+b+ma);if(d)return r-c;b=g+n+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+n-f,0>a.o&&(a.o=0));a.p=(0<=f?f:b)-g;a.w&&(a.k=g+a.p,0==a.j&&0==a.p&&(a.p=1));a.f=0<j?j:0;a.c=0==f||f==b;return r-c}\nfunction wV(a,b,c){var d,e;for(d=!0;d&&0<=c;)if(e=b.a.a.charCodeAt(c),57==e){e=c--;var f=String.fromCharCode(48);CU(b.a,e,e+1,f)}else d=String.fromCharCode(e+1&65535),CU(b.a,c,c+1,d),d=!1;d&&(CU(b.a,0,0,Gc),++a.b,++a.d)}\nfunction zV(a){uV();if(!a)throw new an("Unknown currency code");this.t="0.00";this.a=a;var a=this.t,b,c;c=0;b=new Kp;c+=xV(this,a,0,b,!1);this.u=b.a.a;c+=yV(this,a,c,!1);c+=xV(this,a,c,b,!1);this.v=b.a.a;c<a.length&&59==a.charCodeAt(c)?(++c,c+=xV(this,a,c,b,!0),this.r=b.a.a,c+=yV(this,a,c,!0),xV(this,a,c,b,!0),this.s=b.a.a):(this.r=rb+this.u,this.s=this.v)}w(321,1,{},zV);_.a=null;_.b=0;_.c=!1;_.d=0;_.e=0;_.f=3;_.i=!1;_.j=3;_.k=40;_.n=0;_.o=0;_.p=1;_.q=1;_.r=rb;_.s=m;_.t=null;_.u=m;_.v=m;_.w=!1;\nfunction vV(){}w(322,1,{},vV);function IS(a,b){return yw(a.l&b.l,a.m&b.m,a.h&b.h)}function qS(a,b){var c,d;c=~~a.h>>19;d=~~b.h>>19;if(c!=d)return d-c;c=a.h;d=b.h;if(c!=d)return c-d;c=a.m;d=b.m;return c!=d?c-d:a.l-b.l}function pS(a,b){return yw(a.l|b.l,a.m|b.m,a.h|b.h)}function AV(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=Fv(a.a,f,null).Yf();for(e-=1;0<=e;--e)if(d=Fv(a.a,f,null).Gh(e),G(d,35)&&Vp(d.a,b)){var j=a.a,l=f;0<j.b?zv(j,new RB(j,l,null,d)):Vv(j,l,null,d)}}}\nfunction BV(a){this.a=a}w(354,353,$l,BV);_.ae=function(a){a.c&&(this.a.fe(a.d)||(a.a=!0))};function CV(a){this.a=a}w(355,353,$l,CV);_.Yd=function(){DV(this.a.a.pb)};w(356,139,lm,function(){});function EV(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Rm(a.d,1))}function FV(){this.a=new GV(this);this.b=new Nm;this.d=new HV(this);this.f=new IV(this)}w(357,1,{},FV);_.c=!1;_.e=!1;function GV(a){Sm();this.a=a}w(358,66,{},GV);_.zd=function(){if(this.a.c){var a=this.a,b=a.f;Nx(b.d.b,b.b);JV(a.f);a.c=!1;EV(a)}};_.a=null;\nfunction HV(a){Sm();this.a=a}w(359,66,{},HV);_.zd=function(){this.a.e=!1;var a=this.a,b=Fm(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Rm(a.a,1E4);a.f.c<a.f.a;){d=KV(a.f);try{if(null==d)break;G(d,36)&&(c=d,c.pd())}finally{(e=-1==a.f.b)||JV(a.f)}if(100<=Fm()-b)break}}finally{e||(Zm(a.a),a.c=!1,EV(a))}};_.a=null;function KV(a){var b;a.b=a.c;b=Nx(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function JV(a){xM(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function IV(a){this.d=a}w(360,1,{},IV);\n_.be=function(){return this.c<this.a};_.ce=function(){return KV(this)};_.de=function(){JV(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function LV(){LV=x;MV=new FV}function vU(a){LV();if(!a)throw new yv("cmd cannot be null");var b=MV;Qm(b.b,a);EV(b)}var MV;function NV(){var a;NV=x;OV=(a=$doc,H(a.compatMode,ve)?a.documentElement:a.body)}var OV;function PV(){this.b=new Nm}function QV(a){a=a[JQ];return null==a?-1:a}w(376,1,{},PV);_.a=null;function RV(a,b){this.a=a;this.b=b}w(377,1,{},RV);_.a=0;_.b=null;\nfunction pU(a,b){qy(a.me(),b,!1)}w(386,1,Hl);_.ie=hx;_.je=dv;_.ne=function(){return this.pb.style.display!=Zi};_.oe=function(){throw new SV;};_.qe=function(a){Ay(this.pb,a)};function TV(a){for(a=new UV(a);a.a.a<a.a.b.c-1;)HB(a.a),IB(a.a)}w(382,383,tl);_.De=function(a){Vy(this,a,this.pb)};_.Ee=function(a,b,c){fz(this,a,b,c)};w(389,390,tl);_.ne=function(){return!H(ei,this.pb.style[Kk])};_.fe=function(){return!0};_.qe=function(a){this.pb.style[Kk]=a?Lk:ei};_.Me=function(){sz(this)};w(392,393,wl);\nw(400,385,xl);_.Sd=sC;_.Td=kE;_.Ud=sD;_.Vd=lE;w(399,400,xl);function VV(a){var b;Pz();this.pb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",Qg),b);this.pb[Yg]="gwt-Button";this.pb.innerHTML=a||m}w(398,399,{27:1,29:1,37:1,39:1,42:1,45:1,49:1,51:1},VV);function WV(a,b){var c;if(a.f)throw new Iy("Composite.initWidget() may only be called once.");Ly(b);c=b.pb;a.pb=c;var d;wx();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((wx(),c).__gwt_resolve=XV(a));a.f=b;Oy(b,a)}\nfunction YV(a){if(-1!=a.lb){var b=a.f,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);Dx();ny(d,b)}else b.lb|=c;a.lb=-1}a.f.ve();a.pb.__listener=a;a.xe()}w(402,385,lQ);_.ue=function(){return this.f?this.f.ue():!1};_.ve=function(){YV(this)};_.ee=function(a){Jy(this,a);this.f.ee(a)};_.we=function(){this.f.we()};_.oe=function(){return this.pb=this.f.oe()};_.f=null;\nfunction ZV(a,b,c){a.c=!1;c?a.a.innerHTML=b||m:a.a.textContent=b||m;if(a.d!=a.b)switch(a.d=a.b,b=a.a,a.b.b){case 0:b[NQ]=Lj;break;case 1:b[NQ]=UQ;break;case 2:mV(b)!=(nV(),qV)&&(b[NQ]=m)}}function $V(a){this.a=a;this.c=!1;this.d=this.b=mV(a)}w(403,1,{},$V);_.a=null;_.b=null;_.c=!1;_.d=null;w(405,390,tl);_.Sd=sC;_.Td=kE;_.Ud=sD;_.Vd=lE;function aW(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=hr(b);e=null;c&&(c=QV(c),e=0>c?null:Nx(a.i.b,c));e?bW(a,e):d&&(b.innerHTML=m||m);return b}\nfunction bW(a,b){var c;if(b.ob!=a)return!1;try{Oy(b,null)}finally{c=b.pb;ir(c).removeChild(c);var d=a.i,e;e=QV(c);c[JQ]=null;GD(d.b,e,null);d.a=new RV(e,d.a)}return!0}w(407,384,tl);_.Od=Vz;_.Pd=Tz;_.Qd=DD;_.Rd=Wz;_.Ce=function(){return new cW(this)};_.ze=function(a){return bW(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function dW(a){if(0>=a.b)throw new tL("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new tL("Column index: 0, Column size: "+a.a);}\nfunction eW(){this.i=new PV;this.f=$doc.createElement(gk);this.c=$doc.createElement(mk);vx(this.f,this.c);this.pb=this.f;this.d=new fW(this);var a=new gW(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;ly(a.b.f,(wx(),xx(b)),0);vx(a.a,$doc.createElement(LQ))}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 tL("Row index: "+a+", Row size: "+d);if(0>c)throw new tL("Column "+c+" must be non-negative: "+\nc);if(this.a<=c)throw new tL("Column index: "+c+", Column size: "+this.a);c=aW(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(nk),d.innerHTML=pQ||m,ly(c,(wx(),xx(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(LQ),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(nk);\ne.innerHTML=pQ;c=$doc.createElement(Bk);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)aW(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}w(406,407,tl,eW);_.a=0;_.b=0;\nfunction hW(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(iW(),jW)?a.b.d==(nV(),pV)?(aA(),dA):a.b.d==oV?(aA(),eA):(aA(),fA):a.b.d==(nV(),pV)?(aA(),eA):a.b.d==oV?(aA(),dA):(aA(),gA);b!=a.c&&(a.c=b,a.pb.style[pk]=!a.c?m:a.c.a)}w(410,385,xl);_.a=null;_.b=null;_.c=null;function kW(){this.pb=$doc.createElement(th);this.b=new $V(this.pb);this.pb[Yg]="gwt-Label"}function lW(){kW.call(this);ZV(this.b,Ok,!1);hW(this)}w(409,410,xl,kW,lW);_.Od=Vz;_.Pd=Tz;_.Qd=DD;_.Rd=Wz;_.Sd=sC;_.Td=kE;_.Ud=sD;_.Vd=lE;\nfunction mW(a){for(;++a.b<a.d.c&&!(null!=Nx(a.d,a.b)););}function cW(a){this.c=a;this.d=this.c.i.b;mW(this)}w(411,1,{},cW);_.be=function(){return this.b<this.d.c};_.ce=function(){var a;if(this.b>=this.d.c)throw new az;a=Nx(this.d,this.b);this.a=this.b;mW(this);return a};_.de=function(){var a;if(0>this.a)throw new JB;a=Nx(this.d,this.a);Ly(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function fW(a){this.a=a}w(412,1,{},fW);_.a=null;function gW(a){this.b=a}w(413,1,{},gW);_.a=null;_.b=null;\nfunction iW(){iW=x;jW=new nW}var jW;function nW(){}w(415,1,{},nW);w(419,385,xl);_.Sd=sC;_.Td=kE;_.Ud=sD;_.Vd=lE;function oW(a){this.a=a}w(425,424,$l,oW);_.Ld=function(){};function XV(a){return function(){this.__gwt_resolve=pW;return a.oe()}}function pW(){throw"A PotentialElement cannot be resolved twice.";}function qW(a,b){if(0>b||b>=a.c)throw new Yy;return a.a[b]}function rW(a,b,c){KB();LB.call(this,(qx(),new px(a)),b,0,c,16)}w(462,394,{},rW);\nfunction sW(a,b,c,d){0==--a.Oc&&(a.$c!=a.df()&&(d|=4),!a.Zc&&(d|=2),0<d&&new tW(a,b,c,Tw(d)))}function uW(a){return!a.Kc&&a.Sc?uW(a.Sc):a.Kc}function vW(a){0==a.Oc++&&(a.$c=a.df(),a.Zc=!0,a.kf())}function wW(a){return!a.Mc?(a.cf(),!0):!1}function xW(a,b){var c;c=a.Kc;a.Kc=b;b==c||b&&rD(b,c)||a.Tc.Wh(b)}function yW(a,b){b==a.Mc||b&&b==a.Mc||(a.Mc=b,a.cf(),a.Tc.Xh(b),a.df()&&a.mf())}function zW(a){a.Xc||(vW(a),AW(a,!0),zC(a),a.Xc=!0,new iC(a,102),sW(a,a,a.Sc,0),cC(a),a.Tc.Zh(a))}w(477,1,Fl);_.Re=Uz;\n_.Te=function(){return uW(this)};_.ef=rC;_.kf=YK;_.lf=function(){return wW(this)};_.mf=YK;_.of=function(a,b){this.pf(this._c,this.ad,a,b)};\nfunction BW(a,b,c){var d;if(-1>a.Fc.a.c)throw new an("Missing message: awt.12A");if(G(b,61)){if(b==a)throw new an("Missing message: awt.12B");var e;a:{if(a&&!G(a,72))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(G(e,72))break;e=e.Sc}e=!1}if(e)throw new an("Missing message: awt.12C");if(G(b,72))throw new an("Missing message: awt.12D");}if(b.Sc){e=b.Sc;if(!b)throw new KE;try{d=QA(e.Fc.a,b);var f;f=Nx(e.Fc.a,d);e.Gc&&e.Gc.xf(f);CW(e,d);new DW(e,301,f)}catch(g){if(g=Iq(g),!G(g,90))throw g;}}d=a.Fc.a.c;vW(b);\nWD(a.Fc.a,d,b);d=(b.Sc=a,b.ef(!0),bC(a),!!a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1),sW(b,b,a,1),d);try{if(a.Gc)if(G(a.Gc,66)){if(!b)throw new yv("Missing message: awt.185");if(null==c||null!=c)EW(a.Gc,c,b);else throw new an("Missing message: awt.92");}else a.Gc.tf(null==c?null:c,b)}catch(h){h=Iq(h);if(G(h,99))throw b=h,CW(a,d),b;throw h;}b.nf();new DW(a,300,b)}function AW(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)Nx(a.Fc.a,c).ef(b)}\nfunction CW(a,b){var c;c=Nx(a.Fc.a,b);vW(c);c.ef(!1);xM(a.Fc.a,b);c.Sc=null;bC(a);a.Gc&&G(a.Gc,66)&&(a.Gc.n=!1);sW(c,c,a,1)}function FW(a){var b=(ID(),JD);yW(a,b);for(b=0;b<a.Fc.a.c;++b)Nx(a.Fc.a,b).lf()}w(476,477,Ll);_.ef=function(a){AW(this,a)};_.kf=function(){var a;for(a=0;a<this.Fc.a.c;++a)vW(Nx(this.Fc.a,a))};_.lf=function(){var a;if(!wW(this))return!1;for(a=0;a<this.Fc.a.c;++a)Nx(this.Fc.a,a).lf();return!0};w(474,475,Ll);_.mf=function(){IC(this)};_.of=ex;\nfunction EW(a,b,c){var d;if(null==b)d=ye;else if(d=b,!fy(UP.a,b))throw new an(GW());mw(Uv(a.c,d))===mw(c)&&mw(Uv(a.b,c))===mw(d)||((b=Uv(a.c,d))&&HW(a,b,d),dM(a.a.Ce(),c)&&HW(a,c,d),b=a.a,new IW(c,b.a.a),++b.b,E(a.b,c,d),E(a.c,d,c))}function JW(a,b){return new eC(fn(b[1].b,fn(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+fn(b[0].a,fn(b[4].a,b[3].a))+a.k)}function HW(a,b,c){eM(a.a,b);Wv(a.b,b);Wv(a.c,c)}\nfunction KW(a,b){if(!a.n){a.n=!0;var c,d,e;c=a.f;LW(c,c.length,VP);c=a.i;LW(c,c.length,VP);c=a.o;LW(c,c.length,null);a.p=0;for(d=MW(a.a,0);d.b!=d.d.a;){c=NW(d);e=Uv(a.b,c);var f=b.Rc;e=Vp(e,ye)?0:Vp(e,YP)?1:Vp(e,XP)?2:Vp(e,WP)?4:Vp(e,$P)?3:Vp(e,aQ)?f.a?4:3:Vp(e,bQ)?f.a?3:4:Vp(e,ZP)?1:2;c.Xc?a.o[e]||(yq(a.o,e,c),++a.p,a.f[e]=c.Xe(),a.i[e]=c.Ze()):a.o[e]||(a.f[e]=c.Xe(),a.i[e]=c.Ze())}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)}}\nfunction OW(){dQ();PW.call(this,0)}function PW(a){dQ();kC();this.a=new QW;this.b=new Ip;this.c=new Ip;this.d=a;this.j=0;this.n=!1;this.o=D(GM,u,60,5,0);this.f=D(RW,u,62,5,0);this.i=D(RW,u,62,5,0);this.p=this.e=this.k=0}w(486,1,{66:1,89:1},OW,PW);_.tf=function(a,b){EW(this,a,b)};\n_.uf=function(a){KW(this,a);if(0!=this.p)if(a=wC(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.pf(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].of(a.b,this.i[1].a),this.o[1].qf(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].of(this.i[4].b,c),this.o[4].qf(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].pf(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].of(a.b,\nthis.i[2].a),this.o[2].qf(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].of(this.i[3].b,c),this.o[3].qf(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.vf=function(a){var b;b=this.n;KW(this,a);this.n=b;return 0==this.p?vC(a,new eC(0,0)):vC(a,JW(this,this.f))};_.wf=function(a){var b;b=this.n;KW(this,a);this.n=b;return vC(a,JW(this,this.i))};_.xf=function(a){var b;b=Uv(this.b,a);null!=b&&HW(this,a,b)};_.tS=function(){return SW.d+"[hgap="+this.d+",vgap="+this.j+dg};_.a=null;\n_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;function TW(a){jC.call(this);this.Tc=(kC(),new UW(a,this))}w(487,477,{57:1,60:1,67:1,81:1,89:1},TW);_.Se=function(){return Qg+this.Vc.b.a++};_.Ue=gx;_.nf=YK;w(489,1,{});w(488,489,{},function(){});function VW(a){if(!a.k){vW(a);a.Je();var b,c;for(b=0;b<a.o.c;++b)(c=Nx(a.o,b))&&VW(c);AW(a,!1);a.k=!0;sW(a,a,a.Sc,0);new WW(a,202)}}\nfunction XW(a){var b,c;a.Xc&&(a.Tc.Je(),a.Xc=!1);for(b=0;b<a.o.c;++b)(c=Nx(a.o,b))&&c.Je()}function YW(a){!WB(a)&&FW(a);var b=fC(a);a.pf(a._c,a.ad,b.b,b.a);zC(a)}function ZW(a,b){a.p!=b&&(a.p=b)}function $W(){AC.call(this);this.r=new mC;this.o=new Nm;this.n=new qC(0,0,0,0);this.Xc=!1;yC(this,new OW)}w(494,476,nQ);_.Ye=function(){return new qC(this.n.d,this.n.b,this.n.a,this.n.c)};_._e=function(){return this.Tc._e()};_.af=function(){return this.Tc.af()};_.Je=function(){XW(this)};_.df=function(){return this.Tc.df()};\n_.pf=function(a,b,c,d){hC(this,a,b,c,d);this.Lc=0};_.qf=function(a,b,c,d,e,f){e=c!=this.Yc||d!=this.Nc;hC(this,a,b,c,d);this.Xc&&e&&!f&&zC(this)};_.k=!1;_.p=!1;_.q=null;function aX(){bX.call(this,m)}function bX(a){$W.call(this);this.q=a;this.Tc&&this.Tc.Qf(a);this.Tc&&this.Tc.Pf(!0);ZW(this,!0)}w(501,494,nQ,aX);_.sf=function(){return new qC(this.n.d,this.n.b,this.n.a,this.n.c)};_.bf=function(){this.Tc=new cX((kC(),m),this)};\nfunction dX(a){var b,c;c=fn(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 eC(b,c)}function eX(a,b,c){var d,e,f,g,h,j;a.b=ED(b.Fc);if(0==a.b.length)return new wD;g=dX(a);h=j=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Ze():d.Xe(),j=fn(j,d.b),h=fn(h,d.a);return new eC(j*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}\nfunction fX(a,b,c,d,e){var f,g,h,j;h=d.length;a-=(h-1)*c;for(g=0,j=0;g<h;++g,b+=c)f=nw(a*((g+1)/h))-j,d[g]=f,e[g]=j+b,j+=f}function gX(a){kC();this.d=0;this.a=1;this.e=a;this.c=0}w(504,1,Xl,gX);_.tf=ex;\n_.uf=function(a){var b,c;this.b=ED(a.Fc);if(0!=this.b.length&&(b=wC(a),!(0>=b.b||0>=b.a))){c=dX(this);var d=c.b;c=c.a;var a=a.Rc.a,e,f,g,h,j,l,o;f=D(B,q,-1,d,1);e=D(B,q,-1,d,1);j=D(B,q,-1,c,1);l=D(B,q,-1,c,1);fX(b.b,b.c,this.c,f,e);fX(b.a,b.d,this.e,j,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.b[h].pf(e[o],l[b],f[o],j[b]),++h==this.b.length)break a}};_.vf=function(a){return vC(a,eX(this,a,!1))};_.wf=function(a){return vC(a,eX(this,a,!0))};_.xf=rC;\n_.tS=function(){return hX.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+dg};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function iX(a){jX.call(this,a,0)}function jX(a,b){jC.call(this);this.Tc=(kC(),new kX(a));this.a=b;var c=this.Tc;switch(b){case 1:var c=c.a,d=(aA(),bA);c.a=d;hW(c);break;case 0:c=c.a;d=(aA(),dA);c.a=d;hW(c);break;case 2:c=c.a,d=(aA(),eA),c.a=d,hW(c)}}w(509,477,Fl,iX,jX);_.Ue=gx;\n_.hf=function(){var a=(null==this.Qc&&(this.Qc=UB(this)),this.Qc)+mb+this._c+mb+this.ad+mb+this.Yc+Ok+this.Nc+(this.Xc?m:",hidden")+",align=",b;b=pi;switch(this.a){case 1:b=Ug;break;case 2:b=Fj}return a+b+",text=null"};_.a=0;function lX(a){var b=a.b;this.a=a.a;this.b=b}w(513,514,{69:1,78:1,89:1},lX);w(523,477,Fl);_.Te=uM;function DW(a,b,c){OC();iC.call(this,a,b);this.a=c}w(533,532,Xl,DW);\n_.hf=function(){var a;switch(this.k){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a=Hk}a+=",child=";var b=this.a;null==b.Qc&&(b.Qc=b.Se());return a+b.Qc};_.a=null;function tW(a,b,c,d){OC();MC.call(this,a);this.k=1400;this.b=b;this.c=c;this.a=d}w(534,478,Xl,tW);\n_.hf=function(){var a;switch(this.k){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a=Hk}a+=" (";1400==this.k&&(Ww(IS(this.a,Uk))&&(a+="PARENT_CHANGED,"),Ww(IS(this.a,Vk))&&(a+="DISPLAYABILITY_CHANGED,"),Ww(IS(this.a,Xk))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+gb};_.a=Tk;_.b=null;_.c=null;w(539,1,kQ);_.Gf=rC;_.Hf=rC;_.If=rC;_.Jf=rC;_.Kf=rC;_.Lf=rC;_.Mf=rC;\nfunction WW(a,b){OC();iC.call(this,a,b);this.c=null;this.a=this.b=0}w(540,532,Xl,WW);\n_.hf=function(){var a;switch(this.k){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=Hk}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;_.b=0;_.c=null;\nfunction eT(a,b){var c=a.slice(0,b),d;for(d=c.length;d<b;d++)c.push(0);return c}w(545,1,{});function mX(a){var b;if(-1==a.d||-1<=a.e-a.d)return b=nX(a.c,a.a,0,a.a.length),0<b&&(a.d=-1,a.e=0,a.b=b),b;0==a.d&&-1>a.a.length?(b=2*a.a.length,-1<b&&(b=-1),b=D(ML,Al,-1,b,1),HR(a.a,0,b,a.a.length),a.a=b):0<a.d&&(HR(a.a,a.d,a.a,a.a.length-a.d),a.e-=a.d,a.b-=a.d,a.d=0);b=nX(a.c,a.a,a.e,a.a.length-a.e);-1!=b&&(a.b+=b);return b}\nfunction WT(a){var b,c,d,e;if(null==a.a)throw new oX("luni.A5");if(a.e==a.b&&-1==mX(a))return null;for(c=a.e;c<a.b;++c)if(b=a.a[c],!(13<b)){if(10==b)return b=pX(a.a,a.e,c-a.e),a.e=c+1,b;if(13==b)return b=pX(a.a,a.e,c-a.e),a.e=c+1,(a.e<a.b||-1!=mX(a))&&10==a.a[a.e]&&++a.e,b}d=0;e=new VE;for(eQ(e.a,pX(a.a,a.e,a.b-a.e));;){a.e=a.b;if(10==d)return e.a.a;if(-1==mX(a))return 0<e.a.a.length||0!=d?e.a.a:null;for(c=a.e;c<a.b;++c)if(b=a.a[c],0==d)(10==b||13==b)&&(d=b);else return 13==d&&10==b?(c>a.e&&eQ(e.a,\npX(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&eQ(e.a,pX(a.a,a.e,c-a.e-1)),a.e=c),e.a.a;0==d?eQ(e.a,pX(a.a,a.e,a.b-a.e)):eQ(e.a,pX(a.a,a.e,a.b-a.e-1))}}function qX(a){if(!a)throw new KE;this.c=a;this.a=D(ML,Al,-1,8192,1)}w(544,545,{},qX);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function oX(a){this.f=a}w(546,140,{82:1,89:1,97:1,106:1},oX);\nfunction nX(a,b,c,d){if(null==a.c)throw new oX("luni.D6");if(0>c||c>b.length)throw new rX(sX("luni.12",z(wM,u,0,[m+c])));if(0>d||d>b.length-c)throw new rX(sX("luni.18",z(wM,u,0,[m+d])));if(0==d)return 0;if(a.b==a.a)return-1;var d=a.b+d>a.a?a.a:a.b+d,e=a.c,f;for(f=a.b;f<d;++f)b[c++]=e.charCodeAt(f);b=d-a.b;a.b=d;return b}function tX(a){this.c=a;this.a=a.length}w(549,545,{},tX);_.a=0;_.b=0;_.c=null;function uX(a,b){wu(a,Me+b);a.gf(a.Ec.d)}function rX(a){this.f=a}\nw(613,614,{89:1,90:1,97:1,105:1,106:1},rX);function vX(a){this.f=a}w(615,139,lm,vX);w(616,1,{89:1,91:1,94:1});_.cT=function(a){return this.a==a.a?0:this.a?1:-1};w(619,620,{89:1,94:1,95:1,102:1});_.cT=function(a){return isNaN(this.a)?isNaN(a.a)?0:1:isNaN(a.a)?-1:this.a<a.a?-1:this.a>a.a?1:0};function ZT(a){a=GL(a);return 3.4028234663852886E38<a?Infinity:-3.4028234663852886E38>a?-Infinity:a}w(621,620,{89:1,94:1,98:1,102:1});_.cT=nm;w(623,620,{89:1,94:1,100:1,102:1});_.cT=nm;\nfunction kS(a,b){return a<b?a:b}function DT(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function tS(a,b){a=""+a;return a==b?0:a<b?-1:1}\nfunction jT(a,b,c){var d,e,f,g,h,j;for(h=f=0;h<c;){++f;e=a[b+h];if(128==(e&192))throw new an(zQ);if(0==(e&128))++h;else if(192==(e&224))h+=2;else if(224==(e&240))h+=3;else if(240==(e&248))h+=4;else throw new an(zQ);if(h>c)throw new tL(zQ);}f=D(ML,Al,-1,f,1);for(h=g=j=0;h<c;){e=a[b+h++];0==(e&128)?(g=1,e&=127):192==(e&224)?(g=2,e&=31):224==(e&240)?(g=3,e&=15):240==(e&248)?(g=4,e&=7):248==(e&252)&&(g=5,e&=3);for(;0<--g;){d=a[b+h++];if(128!=(d&192))throw new an("Invalid UTF8 sequence at "+(b+h-1)+", byte="+\nom(d));e=e<<6|d&63}d=j;var l=f;if(0>e||1114111<e)throw new NC;65536<=e?(l[j++]=55296+(~~(e-65536)>>10&1023)&65535,l[j]=56320+(e-65536&1023)&65535,j=2):(l[j]=e&65535,j=1);j=d+j}return String.fromCharCode.apply(null,f)}function pX(a,b,c){c=b+c;if(0>b)throw new ZE(b);if(c<b)throw new ZE(c-b);if(c>a.length)throw new ZE(c);return PL(a,b,c)}_=String.prototype;_.cT=function(a){return tS(this,a)};\nfunction HR(a,b,c,d){var e=0,f,g,h,j,l;if(null==a||null==c)throw new KE;j=Up(a);g=Up(c);if(0==(j.b&4)||0==(g.b&4))throw new vX("Must be array types");h=j.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new vX("Array types must match");l=a.length;f=c.length;if(0>b||0>e||0>d||b+d>l||e+d>f)throw new Yy;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(mw(a)===mw(c)&&b<e){b+=d;for(d=e+d;d-- >e;)yq(c,d,a[--b])}else for(d=e+d;e<d;)yq(c,e++,a[b++]);else Array.prototype.splice.apply(c,[e,d].concat(a.slice(b,b+d)))}\nfunction SV(){}w(635,139,lm,SV);w(637,1,Xl);_.a=null;function WS(){this.a=(uV(),new zV(["USD",HQ,2,HQ,Ha]))}w(636,637,Xl,WS);w(652,645,yl);_.Fh=function(a,b){var c;c=MW(this,a);var d=c.d;new IW(b,c.b);++d.b;++c.a;c.c=null};_.Gh=function(a){var b;b=MW(this,a);try{return NW(b)}catch(c){c=Iq(c);if(G(c,111))throw new tL("Can\'t get element "+a);throw c;}};_.Ce=function(){return MW(this,0)};\n_.Jh=function(a){var b,c;b=MW(this,a);try{c=NW(b)}catch(d){d=Iq(d);if(G(d,111))throw new tL("Can\'t remove element "+a);throw d;}wX(b);return c};function LW(a,b,c){var d;for(d=0;d<b;++d)yq(a,d,c)}function rR(a,b,c){var d;d=fw(a,b);xX(d,a,0,b,-0.0,c)}\nfunction xX(a,b,c,d,e,f){var g,h,j;if(7>d-c){a=c;for(g=a+1;g<d;++g)for(j=g;j>a&&0<f.dd(b[j-1],b[j]);--j)c=b[j],yq(b,j,b[j-1]),yq(b,j-1,c)}else if(h=c+e,g=d+e,j=h+(~~(g-h)>>1),xX(b,a,h,j,-e,f),xX(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c<d;)yq(b,c++,a[h++]);else{e=h;for(h=j;c<d;)h>=g||e<j&&0>=f.dd(a[e],a[h])?yq(b,c++,a[e++]):yq(b,c++,a[h++])}}function RR(a){a.sort(function(a,c){return a-c})}function sR(){sR=x;tR=new yX}var tR;function yX(){}w(658,1,{},yX);_.dd=function(a,b){return a.cT(b)};\nw(659,1,{89:1,93:1,94:1,107:1});_.cT=function(a){a=Ow(J(this.a.getTime()),J(a.a.getTime()));return Qw(a,Tk)?0:!Lw(a,Tk)?-1:1};function MW(a,b){var c,d;(0>b||b>a.b)&&pM(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 zX(a,b,d)}function QW(){this.a=new AX;this.b=0}w(662,652,hm,QW);_.zh=function(a){new IW(a,this.a);++this.b;return!0};_.Ih=function(a){return MW(this,a)};_.Yf=function(){return this.b};_.a=null;_.b=0;\nfunction NW(a){if(a.b==a.d.a)throw new az;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}function wX(a){if(!a.c)throw new JB;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 zX(a,b,c){this.d=a;this.b=c;this.a=b}w(663,1,{},zX);_.be=function(){return this.b!=this.d.a};_.Kh=function(){return this.b.b!=this.d.a};_.ce=function(){return NW(this)};_.Lh=function(){if(this.b.b==this.d.a)throw new az;this.c=this.b=this.b.b;--this.a;return this.c.c};_.de=function(){wX(this)};\n_.a=0;_.b=null;_.c=null;_.d=null;function AX(){this.a=this.b=this}function IW(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}w(664,1,{},AX,IW);_.a=null;_.b=null;_.c=null;function BX(){BX=x;CX=new DX}function PT(a,b){var c;return(c=EX(a,b))?c.d:null}function EX(a,b){var c,d;for(d=a.b;d;){c=FX(b,d.c);if(0==c)return d;0>c?d=d.a[0]:d=d.a[1]}return null}\nfunction GX(a,b,c,d){var e;if(b){e=FX(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0<e?0:1;b.a[e]=GX(a,b.a[e],c,d);HX(b.a[e])&&(HX(b.a[1-e])?(b.b=!0,b.a[0].b=!1,b.a[1].b=!1):HX(b.a[e].a[e])?b=IX(b,1-e):HX(b.a[e].a[1-e])&&(b=(b.a[1-(1-e)]=IX(b.a[1-(1-e)],1-(1-e)),IX(b,1-e))))}else return c;return b}function HX(a){return!!a&&a.b}function aU(a,b,c){b=new JX(b,c);c=new KX;a.b=GX(a,a.b,b,c);c.b||++a.c;a.b.b=!1;return c.d}function LX(a,b){var c;c=new KX;MX(a,b,c);return c.d}\nfunction MX(a,b,c){var d,e,f,g,h,j,l,o,n;if(!a.b)return!1;o=f=null;h=new JX(null,null);e=1;h.a[1]=a.b;for(l=h;l.a[e];)if(j=e,g=o,o=l,l=l.a[e],d=FX(l.c,b),e=0>d?1:0,0==d&&(!c.c||Vp(l.d,c.d))&&(f=l),(!l||!l.b)&&!HX(l.a[e]))if(HX(l.a[1-e]))o=o.a[j]=IX(l,e);else if(!HX(l.a[1-e])&&(n=o.a[1-j]))!HX(n.a[1-j])&&!HX(n.a[j])?(o.b=!1,n.b=!0,l.b=!0):(d=g.a[1]==o?1:0,HX(n.a[j])?g.a[d]=(o.a[1-j]=IX(o.a[1-j],1-j),IX(o,j)):HX(n.a[1-j])&&(g.a[d]=IX(o,j)),l.b=g.a[d].b=!0,g.a[d].a[0].b=!1,g.a[d].a[1].b=!1);if(f){c.b=\n!0;c.d=f.d;if(l!=f){b=new JX(l.c,l.d);e=f;j=h;for(g=null==j.c||0<FX(e.c,j.c)?1:0;j.a[g]!=e;)j=j.a[g],g=0<FX(e.c,j.c)?1:0;j.a[g]=b;b.b=e.b;b.a[0]=e.a[0];b.a[1]=e.a[1];e.a[0]=null;e.a[1]=null;o==f&&(o=b)}o.a[o.a[1]==l?1:0]=l.a[!l.a[0]?1:0];--a.c}a.b=h.a[1];a.b&&(a.b.b=!1);return c.b}function IX(a,b){var c;c=a.a[1-b];a.a[1-b]=c.a[b];c.a[b]=a;a.b=!0;c.b=!1;return c}function $T(){BX();var a=null;this.b=null;!a&&(a=CX);this.a=a}w(669,558,{89:1,109:1},$T);_.Sf=function(a){return!!EX(this,a)};_.Tf=function(){return new NX(this)};\n_.Uf=function(a){return PT(this,a)};_.Wf=function(a,b){return aU(this,a,b)};_.Xf=function(a){return LX(this,a)};_.Yf=mm;_.a=null;_.b=null;_.c=0;var CX;function FX(a,b){if(null==a||null==b)throw new KE;return a.cT(b)}function DX(){}w(670,1,{},DX);_.dd=function(a,b){return FX(a,b)};function OX(a,b,c,d,e,f){d&&(d.a[0]&&OX(a,b,c,d.a[0],e,f),!(c.Nh()&&0<=FX(d.c,f)||c.Mh()&&0>FX(d.c,e))&&b.zh(d),d.a[1]&&OX(a,b,c,d.a[1],e,f))}function PX(a){kM(a.a);LX(a.c,a.b.Ch())}\nfunction QX(a){var b=(RX(),SX),c;this.c=a;c=new Nm;OX(this,c,b,a.b,null,null);this.a=new Jv(c)}w(671,1,{},QX);_.be=KL;_.ce=function(){return this.b=Kv(this.a)};_.de=function(){PX(this)};_.a=null;_.b=null;_.c=null;function NX(a){this.a=a}w(672,640,Pl,NX);_.Ah=function(a){var b;if(!G(a,110))return!1;b=EX(this.a,a.Ch());return!!b&&cF(b.d,a.Dh())};_.Ce=function(){return new QX(this.a)};_.Bh=function(a){var b;if(!G(a,110))return!1;b=new KX;b.c=!0;b.d=a.Dh();return MX(this.a,a.Ch(),b)};_.Yf=function(){return this.a.c};\n_.a=null;function JX(a,b){this.c=a;this.d=b;this.a=D(TX,u,113,2,0);this.b=!0}w(673,1,{110:1,113:1},JX);_.eQ=function(a){return!G(a,110)?!1:cF(this.c,a.Ch())&&cF(this.d,a.Dh())};_.Ch=mm;_.Dh=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Yp(this.c):0;b=null!=this.d?Yp(this.d):0;return a^b};_.Eh=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+Id+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function KX(){}w(674,1,{},KX);\n_.tS=function(){return"State: mv="+this.c+" value="+this.d+" done="+this.a+" found="+this.b};_.a=!1;_.b=!1;_.c=!1;_.d=null;function RX(){RX=x;SX=new UX(0);VX=new WX;XX=new YX;ZX=new $X;aY=z(bY,u,114,[SX,VX,XX,ZX])}function UX(a){this.b=a}w(675,198,mQ,UX);_.Mh=Dy;_.Nh=Dy;var aY,SX,VX,XX,ZX;function WX(){this.b=1}w(676,675,mQ,WX);_.Nh=tC;function YX(){this.b=2}w(677,675,mQ,YX);_.Mh=tC;_.Nh=tC;function $X(){this.b=3}w(678,675,mQ,$X);_.Mh=tC;function cY(a){a.Tc.df()&&VW(a)}\nfunction dY(a){var b;if(a.Tc.df()){b=ZB(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}XW(a)}function eY(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 fY(){bX.call(this,m);this.i=new TW(this.Oh());TC(this.r,new gY(this))}w(684,501,nQ);_.Re=function(a,b){return mw(a.f)===mw(this.i)?(dY(this),!0):this.Ph(a,b)};_.Oh=function(){return"Close"};_.Ph=Uz;_.Je=function(){dY(this)};_.i=null;_.j=null;function gY(a){this.a=a}w(700,539,kQ,gY);_.If=function(){dY(this.a)};_.a=null;\nfunction hY(a,b){var c;Au();var d;fY.call(this);this.c=new TW("Help");new TW("Home");this.d=b;xW(this,(bG(),dG));this.Tc&&this.Tc.Pf(!1);ZW(this,!1);d=ZB(b);if(1==a)this.e||(this.e=new lX(d),eY(this.e,-30,0)),this.j=this.e,c=qG(b),this.q=Kf,this.Tc&&this.Tc.Qf(Kf),yC(this,new PW(2)),this.f=new hE(c+" "),BW(this,this.f,ye),d=new DC,BW(d,this.i,null),this.d.gc&&(c=new TW("Submit"),BW(d,c,null)),BW(this,d,XP),c=yy(dr(this.f.Tc.a.pb,Ik)),jE(this.f.Tc,c),this.Tc&&this.Tc.Pf(!0),ZW(this,!0);else if(2==\na)this.b||(this.b=new lX(d),eY(this.b,-50,13*nw(b.mb)-80)),this.j=this.b,this.q=DQ,this.Tc&&this.Tc.Qf(DQ),yC(this,new PW(2)),c=new DC,BW(c,new jX("atomic SMILES",1),null),BW(this,c,YP),c=Ve,Bu&&(c=dr(Bu.Tc.a.pb,Ik)),Bu=new iE(c,8),BW(this,Bu,ye),c=new DC,BW(c,this.i,null),BW(this,c,XP);else{this.a||(this.a=new lX(d),eY(this.a,5*nw(b.mb),0));var e,f;this.q=d="About "+(bG(),iK);this.Tc&&this.Tc.Qf(d);yC(this,new gX(0));xW(this,dG);BW(this,new jX(iK+" Molecular Editor v2017-02-26",1),null);BW(this,\nnew jX("Peter Ertl and Bruno Bienfait",1),null);for(c=cG,d=0,f=c.length;d<f;++d)e=c[d],e=new jX(e,1),yW(e,this.d.H),BW(this,e,null);c=new DC;BW(c,this.c,null);BW(c,this.i,null);BW(this,c,null);this.j=this.a}YW(this);this.Tc.Of(this.j);!WB(this)&&FW(this);zW(this)}w(720,684,nQ,hY);_.Ph=function(a){var b;if(a.f===this.c){try{b=new TE(this.d.V),zK(b)}catch(c){if(c=Iq(c),G(c,83))uX(this.d,c.f);else throw c;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;\nfunction iY(a,b,c){a=new jY(b,c,a);if(!b.Re(a,c))for(b=b.Sc;b&&!b.Re(a,c);)b=b.Sc}function jY(a,b,c){vu.call(this,a,0,b);this.a=c}w(753,497,Xl,jY);w(771,385,xl);_.ie=hx;_.je=dv;function kY(a){var b;b=a.Uh();if(!b){var c;if(c=a.Rh()){b=PO(c.a);var d=b.b,e=b.a;sy(c.Nf(),d,e);c=PO(c.a);b=new eC(c.b-b.b,c.a-b.a)}else b=new eC(0,0);a.Yh(b)}return b}function lY(a,b){var c;b&&(c=FO(b),a.Th().pb.style[KQ]=c)}w(774,1,{});_.Rh=uM;_.Sh=function(a){this.Wh(a.Te())};_.Th=function(){return this.Nf()};_.Uh=function(){return mY};\n_.Je=YK;_.Vh=function(a){this.Xh(WB(a))};_.Wh=Kt;_.Yh=function(a){mY=a};_.Zh=rC;var mY=null;function UW(a,b){RO();TO.call(this);this.a=new VV(a);var c=m;this.a.me()[Yg]=c;Fy(this.a,new nY(this,b),(Et(),Et(),Ft))}w(773,774,{},UW);_.Nf=LL;_.Wh=Kt;_.a=null;function nY(a,b){this.a=a;this.b=b}w(775,1,{},nY);_.Nd=function(a){kC();iY(a,this.b,this.a.a.pb.textContent)};_.a=null;_.b=null;function oY(a,b){var c,d;lY(a,b.Te());for(d=new Jv(b.Fc.a);d.b<d.d.Yf();)c=Kv(d),c.Xc&&c.Tc.Sh(c)}\nfunction pY(a,b){var c,d,e,f,g,h,j;sy(a.d,b.$e(),b.We());for(d=new Jv(b.Fc.a);d.b<d.d.Yf();)c=Kv(d),c.Xc&&(e=c.Tc,e.Vh(c),h=c._e(),j=c.af(),g=c.$e(),f=c.We(),0<g&&0<f&&(c=e.Nf(),g-=kY(e).b,f-=kY(e).a,sy(e.Nf(),g,f),!c.ob&&a.d.De(c),a.d.Ee(c,h,j)))}w(778,774,{});_.Sh=function(a){oY(this,a)};_.Vh=function(a){pY(this,a)};function kX(a){RO();TO.call(this);var b=this.a=new kW;ZV(b.b,a,!1);hW(b);this.e.a=-1;this.e.b=-1}w(779,774,{},kX);_.Nf=LL;\n_.Vf=function(){var a;a=(this.a.b.c?hr(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;w(782,774,{});_.Rh=function(){var a;a=new mE;rB(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.Uh=function(){return qY};_.Yh=function(a){qY=a};var qY=null;w(783,778,{});function rY(a){var b;b=new YU(cr(a.pb,fj),cr(a.pb,ej));a=new YU(cr(a.T.jb.pb,fj),cr(a.T.jb.pb,ej));return z(B,q,-1,[b.b-a.b,b.a-a.a])}\nfunction sY(a){null!=a.R&&null!=a.Q?(ty(a,a.R,a.Q),a.R=a.Q=null):null!=a.R?(tY(a,a.R),a.R=null):null!=a.Q&&(uY(a,a.Q),a.Q=null);vU(a.S)}function vY(a){a.kb?a.bi(aV(a.T.jb)):(a.Me(),vY(a))}function uY(a,b){var c;a.kb?(c=rY(a),a.bi(new YU(-1,wY(b,!1)-c[1]))):a.Q=b}function xY(a,b){var c;b!=a.He()&&(c=a.T.jb,TV(c),yY(c,b,c.pb,c.p.c,!0))}function tY(a,b){var c;a.kb?(c=rY(a),a.bi(new YU(wY(b,!0)-c[0],-1))):a.R=b}w(786,387,gQ);_.$h=function(){var a,b;b=aV(this.T.jb);a=rY(this);b.b+=a[0];b.a+=a[1];return b};\n_.He=function(){var a;a=this.T.jb;return 0!=a.p.c?zY(qW(a.p,0)):null};_._h=function(a){AY(this.T.jb,a)};_.Ce=function(){return new UV(this.T.jb)};_.ai=uC;_.xe=function(){sY(this)};_.Pe=uC;_.ze=function(a){return BY(this.T.jb,a)};_.bi=function(a){cV(this.T.jb,a)};_.pe=function(a){uY(this,a)};_.Ie=function(a){xY(this,a)};_.re=function(a){tY(this,a)};_.Q=null;_.R=null;function CY(){CY=x;var a=(DY(),EY(),FY);GY=new tA(a.d,a.b,a.c,a.e,a.a)}\nfunction HY(a,b){if(0!=a.I.a.p.c&&zY(qW(a.I.a.p,0)))throw new Iy("WindowPanel can only contain one child widget");IY(a,b)}function JY(a,b){var c;if(a.w){c=new Wx;a.mb&&Ev(a.mb,c);a.J&&bV(a.r,a);KY(a.r.c,a);a.n=LY(a.r,a);try{oz(a,b)}finally{eB(a.t.a),eB(a.s.a),eB(a.u.a),a.P&&$m(a.P,a.r),a.C&&(a.C=!1)}}else oz(a,b)}function MY(a,b,c){var d,e;e=a.ob;d=new xU(a,e);e.Ee(a,d.a+b,d.d+c)}function NY(a,b,c){b=new OY(ir(hr(cy(cy(a.T.c,b),c))));Oy(b,a);Fy(b,a.o,(Et(),Et(),Ft));return b}\nfunction $U(a,b){a.J&&(0<=b.b&&(a.q=b.b),0<=b.a&&(a.p=b.a));cV(a.T.jb,b)}function PY(a,b,c){var d,e;(e=a.r)?(d=QY(e.pb),rz(a,b+(kr(e.pb)+d[3]),c+(mr(e.pb)+d[0]))):rz(a,b,c)}function RY(a,b){a.J!=b&&(a.J=b,a.hb&&(b?dV(a.r,a):bV(a.r,a)))}function IY(a,b){if(b!=(0!=a.I.a.p.c?zY(qW(a.I.a.p,0)):null)){TV(a.I.a);var c=a.I.a;yY(c,b,c.pb,c.p.c,!0)}}\nfunction SY(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(VU(),TY)&&(a.O=a.G);var d,e;if(a.P)for(e=new Jv(a.P);e.b<e.d.Yf();)if(d=Kv(e),b==(VU(),UY)){!d.b&&(d.b=new VY);d=a;var f=c,g=void 0,h=void 0;if(d.J&&f==(VU(),WU))g=d.r,h=d.F,d.I.c?(PY(d,h.c,h.d),$U(d,new YU(h.b,-1))):(PY(d,h.c,h.d),$U(d,new YU(h.b,h.a)),dV(g,d)),iU(g.c,d,d.I.b),Rm(d.z,333);else if(!d.C&&f==(VU(),TY))d.pb.style[Kk]=Lk,VU()}else if(b==WU){!d.b&&(d.b=new VY);d=a;var f=c,j=h=g=void 0;if(d.J){h=d.r;g=QY(h.pb);j=d.F;if(d.I.c)j.c=kr(d.pb)-\ng[3]-kr(h.pb),j.d=mr(d.pb)-g[0]-mr(h.pb),d.F=j,PY(d,0,0),WY(d,XU(h.pb).b,-1);else{if(f!=(VU(),TY))j.c=kr(d.pb)-g[3]-kr(h.pb),j.d=mr(d.pb)-g[0]-mr(h.pb),j.b=d.q,j.a=d.p,d.F=j;PY(d,0,0);cV(d,new XY(XU(h.pb)));bV(h,d)}d==d.r.a||YY(d);Rm(d.z,333)}}else b==TY&&(!d.b&&(d.b=new VY),d=a,d.C||(d.G=c,d.pb.style[Kk]=ei))}}function ZY(a,b){a.pb.style[Pk]=b+1E4+(a.C?1E3:0)+m;(a.C||a.bb)&&null.ji().ji()}\nfunction $Y(a){if(!a.kb){a.t=Gy(a,a.r,(!jV&&(jV=new Ym),jV));a.s=Gy(a,a.r,Xm?Xm:Xm=new Ym);a.u=Gy(a,a.r,(!lV&&(lV=new Ym),lV));var b=a.r;!a.P&&(a.P=new Nm);Qm(a.P,b);jV&&(b=new iV(a),a.mb&&Ev(a.mb,b));a.J&&dV(a.r,a);iU(a.r.c,a,a.I.b);a.n&&(rz(a,a.n.a,a.n.b),a.n=null);sz(a);YY(a)}}function YY(a){if(a!=a.r.a){var b;lV&&(b=new kV(a),a.mb&&Ev(a.mb,b))}}\nfunction aZ(a,b,c){var d;d=(zz(),Az);tz.call(this,!1,"popup");this.U=d.a;this.S=new bZ(this);d=new cZ;d.pb[Yg]="mosaic-popupLayoutPanel";lz(this.T,d);qz(this);this.o=new dZ(this);this.z=new eZ(this);this.A=new fZ(this);this.B=new gZ(this);this.F=new hZ;this.O=(VU(),UY);this.J=c;this.r=a;a=this.I=new iZ(b);b=new jZ;!a.d&&(a.d=new kZ);Qm(a.d,b);a=new lZ(new sA(GY.a.d.a,GY.a.b,GY.a.c,GY.a.e,GY.a.a));Fy(a,new mZ(this),(Et(),Et(),Ft));b=this.I.b;b.b||(b.b=new pA,b.b.me()[Yg]="mosaic-Caption-iconBoxRight",\nc=b.b,d=(iA(),jA),c.c=d,c=b.f,nZ(c,b.b,new oZ(2),c.p.c));if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new Yy;d=nA(c);ly(c.b,(wx(),xx(d)),0);Xy(c,a,d,0,!1)}else mA(b.b,a);AY(b.f,null);Fy(this.I.b,new pZ(this),(SU(),SU(),TU));Fy(this.I.b,this.o,Ft);xY(this,this.I);qy(ir(hr(this.pb)),"mosaic-WindowPanel",!0)}w(785,786,gQ);_.He=function(){return 0!=this.I.a.p.c?zY(qW(this.I.a.p,0)):null};_.Ke=function(a){JY(this,a)};_.Ce=function(){return new UV(this.I.a)};_.xe=function(){sY(this);vU(new qZ(this))};\n_.ze=function(a){return BY(this.I.a,a)};_.bi=function(a){$U(this,a)};_.Le=function(a,b){PY(this,a,b)};_.Ie=function(a){IY(this,a)};_.Me=function(){$Y(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 GY;\nfunction cX(a,b){RO();CC.call(this);this.c=new rZ(a);this.b=new pA;this.b.a=(aA(),bA);mA(this.b,this.d);HY(this.c,this.b);this.c.a=this;this.a=b}w(812,783,{},cX);_.Nf=mm;_.Th=function(){return this.b.ob};_._e=function(){return kr(this.c.pb)};_.af=function(){return mr(this.c.pb)};_.Je=function(){JY(this.c,!1)};_.df=function(){return this.c.hb};_.Xh=rC;_.Of=function(a){PY(this.c,a.a,a.b)};_.Pf=function(a){RY(this.c,a)};_.Qf=function(a){sZ(this.c.I.b,a)};\n_.Zh=function(a){oY(this,a);pY(this,a);vY(this.c);$Y(this.c)};_.a=null;_.b=null;_.c=null;function rZ(a){CY();aZ.call(this,(tZ(),uZ),a,!1)}w(814,785,gQ,rZ);_.Je=function(){var a=this.a,b=new WW(a.a,201),c;a=a.a.r;a.a?a=new vZ(new Jv(a.a)):(a=(Xv(),Xv(),Yv),a=new Jv(a));for(;a.be();)switch(c=a.ce(),b.k){case 205:c.Gf(b);break;case 202:c.Hf(b);break;case 201:c.If(b);break;case 206:c.Jf(b);break;case 204:c.Kf(b);break;case 203:c.Lf(b);break;case 200:c.Mf(b)}};_.a=null;\nfunction vZ(a){if(!a)throw new KE;this.a=a}w(824,1,{},vZ);_.be=KL;_.ce=function(){return Kv(this.a)};_.de=function(){throw new eF("Missing message: awt.50");};_.a=null;function GW(){return GW()}\nfunction sX(a,b){var c,d,e,f,g;c=new VE;d=D(rw,u,1,b.length,0);for(f=0;f<b.length;++f)null==b[f]?d[f]="<null>":d[f]=$p(b[f]);g=0;for(f=YE(a,xy(123),0);0<=f;f=YE(a,xy(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&cQ(c,a.substr(g,f-1-g)),c.a.a+=Qk,g=f+1):f>a.length-3?(cQ(c,JE(a,g,a.length)),g=a.length):(e=~~(wL(a.charCodeAt(f+1),10)<<24)>>24,0>e||125!=a.charCodeAt(f+2)?(cQ(c,a.substr(g,f+1-g)),g=f+1):(cQ(c,a.substr(g,f-g)),e>=d.length?c.a.a+="<missing argument>":Mp(c.a,d[e]),g=f+3));g<a.length&&cQ(c,JE(a,\ng,a.length));return c.a.a}function wZ(){wZ=x;var a,b;a=$doc;if((b=a.getElementsByTagName(TQ))&&0<b.length)b=$doc.getElementsByTagName(TQ)[0],b.style[di]=Hc;a.body.style[di]=Hc}function QY(a){wZ();var b;b=D(B,q,-1,4,1);b[0]=xZ(yZ(a,"borderTopWidth"));b[1]=xZ(yZ(a,"borderRightWidth"));b[2]=xZ(yZ(a,"borderBottomWidth"));b[3]=xZ(yZ(a,"borderLeftWidth"));return b}\nfunction zZ(a){wZ();var b,c;c=AZ(a);b=QY(a);a=new YU(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 XU(a){wZ();return new YU(a.clientWidth,a.clientHeight)}function AZ(a){wZ();var b;b=D(B,q,-1,4,1);b[0]=xZ(yZ(a,"marginTop"));b[1]=xZ(yZ(a,"marginRight"));b[2]=xZ(yZ(a,Ai));b[3]=xZ(yZ(a,"marginLeft"));return b}\nfunction BZ(a){wZ();var b;b=D(B,q,-1,4,1);b[0]=xZ(yZ(a,"paddingTop"));b[1]=xZ(yZ(a,"paddingRight"));b[2]=xZ(yZ(a,"paddingBottom"));b[3]=xZ(yZ(a,"paddingLeft"));return b}function CZ(a,b,c){wZ();try{H(b,SQ)&&(b=MQ),a.style[b]=c}catch(d){if(d=Iq(d),!G(d,97))throw d;}}function wY(a,b){wZ();var c;DZ||(DZ=$doc.createElement(ak),CZ(DZ,pi,m),CZ(DZ,vk,m),CZ(DZ,rj,hg),CZ(DZ,Kk,ei),$doc.body.appendChild(DZ));CZ(DZ,Nk,a);CZ(DZ,di,a);c=zZ(DZ);return b?c.b:c.a}var DZ=null;function EZ(){YU.call(this,0,0)}\nfunction YU(a,b){this.b=a;this.a=b}function XY(a){YU.call(this,a.b,a.a)}w(830,1,Xl,EZ,YU,XY);_.eQ=function(a){return this===a?!0:null==a||FZ!=Up(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=gK;_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+dg};_.a=0;_.b=0;function GZ(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}w(831,1,{89:1,93:1,122:1},GZ);_.eQ=function(a){return a===this?!0:G(a,122)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};\n_.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 HZ.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+dg};_.a=0;_.b=0;_.c=0;_.d=0;function IZ(a,b){this.a=a;this.b=b}w(832,1,Xl,IZ);_.eQ=function(a){return this===a?!0:null==a||JZ!=Up(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=gK;_.tS=function(){return JZ.d+"[x="+this.a+",y="+this.b+dg};_.a=0;_.b=0;function hZ(){this.b=this.a=this.d=this.c=0}w(833,1,Xl,hZ);\n_.eQ=function(a){return this===a?!0:null==a||KZ!=Up(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 KZ.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+dg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction yZ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==SQ&&(b=MQ);var d=a.ownerDocument.defaultView.getComputedStyle(a,m);d&&(c=d[b]);return c||a.style[b]||m}return el.style[b]||m}w(835,1,{});var LZ=-1;function MZ(){}w(836,835,{},MZ);_.a=-1;_.b=-1;var NZ=null;function xZ(a){a=parseInt(a,10);a=isNaN(a)?null:jI(a);return!a?0:a.a}w(839,402,iQ);_.$h=function(){return aV(this.f)};_._h=function(a){AY(this.f,a)};_.ai=Qy;_.Pe=Qy;\n_.pe=function(a){var b=this.f;b.pb.style[di]=a;b.kb||(b.f=a)};_.re=function(a){var b=this.f;b.pb.style[Nk]=a;b.kb||(b.i=a)};function DY(){DY=x;EY()}function sZ(a,b){a.a.pb.textContent=b||m;AY(a.f,null)}function OZ(a){DY();var b;WV(this,new cZ);this.a=new PZ;b=this.f;QZ(b,new RZ);CZ(b.pb,oj,Fc);b.o=0;nZ(b,this.a,new oZ(0),b.p.c);this.a.me()[Yg]="mosaic-Caption-text";this.a.pb.textContent=a||m;AY(this.f,null);this.pb[Yg]="mosaic-Caption"}w(838,839,iQ,OZ);_.Sd=sC;_.Td=kE;_.Ud=sD;_.Vd=lE;_.b=null;\nfunction EY(){EY=x;SZ=Kq()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new rW(SZ,240,20);new rW(SZ,224,16);new rW(SZ,208,16);new rW(SZ,192,16);new rW(SZ,176,16);new rW(SZ,160,16);new rW(SZ,144,16);new rW(SZ,128,16);new rW(SZ,112,16);new rW(SZ,96,16);new rW(SZ,80,16);new rW(SZ,64,16);new rW(SZ,260,16);FY=new rW(SZ,48,16);new rW(SZ,32,16);new rW(SZ,16,16);new rW(SZ,0,16)}var SZ,FY;function TZ(a,b){Ay(a.a.pb,!b);AY(a.f,a.a)}\nfunction ZU(a,b){a.c=b;Ay(a.a.pb,!b);AY(a.f,a.a);if(a.d){var c;for(c=new Jv(a.d);c.b<c.d.Yf();)Kv(c)}}function iZ(a){var b;WV(this,new cZ);b=this.f;QZ(b,new UZ((VZ(),WZ)));b.o=0;this.b=new OZ(a);nZ(b,this.b,new oZ(1),b.p.c);this.a=new cZ;py(this.a,"Body");nZ(b,this.a,new oZ(0),b.p.c);this.pb[Yg]="mosaic-CaptionLayoutPanel"}w(841,839,{27:1,29:1,37:1,40:1,42:1,43:1,44:1,45:1,48:1,49:1,51:1,124:1,130:1},iZ);_.se=function(){Hy(this.f)};_.te=function(){Ky(this.f)};_.Ce=function(){return new UV(this.a)};\n_.ze=function(a){return BY(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function kZ(){vM(this)}w(842,653,sl,kZ);function bZ(a){this.a=a}w(843,1,Kl,bZ);_.pd=function(){eV(this.a.T.jb)};_.a=null;function XZ(a){var b;b=a.b;a=b.r;b=!a.e?-1:QA(a.e.a,b);a.e&&Nx(a.e.a,b)&&xM(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&YY(!a.e?null:Nx(a.e.a,b-1))}function YZ(a){var b;b=a.a;a=b.r;!a.e&&(a.e=new BC);-1==QA(a.e.a,b)&&Qm(a.e.a,b)}function VY(){}w(844,1,{},VY);_.Wd=function(a){XZ(a)};_.Xd=function(a){YZ(a)};\n_.Zd=function(a){ZZ(a.a.r,a.a)};function tZ(){tZ=x;$Z=new a_(1,QQ);b_=new a_(2,Vi);c_=new a_(3,"ne");d_=new a_(10,"nw");e_=new a_(4,Nj);f_=new a_(5,Rj);g_=new a_(12,"sw");h_=new a_(8,"w");uZ=new i_((My(),gB(null)).pb)}function LY(a,b){var c;c=QY(a.pb);return new IZ(kr(b.pb)-(kr(a.pb)+c[3]),mr(b.pb)-(mr(a.pb)+c[0]))}function j_(a,b,c){a=a.d;iU(a,b,b);E(a.c,b,c);py(b,FQ+c.b)}\nfunction bV(a,b){var c;c=a.d;KY(c,b.H);pU(b.H,FQ+d_.b);KY(c,b.D);pU(b.D,FQ+b_.b);KY(c,b.E);pU(b.E,FQ+c_.b);KY(c,b.N);pU(b.N,FQ+h_.b);KY(c,b.v);pU(b.v,FQ+$Z.b);KY(c,b.M);pU(b.M,FQ+g_.b);KY(c,b.K);pU(b.K,FQ+e_.b);KY(c,b.L);pU(b.L,FQ+f_.b)}\nfunction dV(a,b){!b.H&&(b.H=NY(b,0,0));j_(a,b.H,d_);!b.D&&(b.D=NY(b,0,1));j_(a,b.D,b_);!b.E&&(b.E=NY(b,0,2));j_(a,b.E,c_);!b.N&&(b.N=NY(b,1,0));j_(a,b.N,h_);!b.v&&(b.v=NY(b,1,2));j_(a,b.v,$Z);!b.M&&(b.M=NY(b,2,0));j_(a,b.M,g_);!b.K&&(b.K=NY(b,2,1));j_(a,b.K,e_);!b.L&&(b.L=NY(b,2,2));j_(a,b.L,f_)}function ZZ(a,b){var c,d;a.a=b;d=a.e.a.c;c=QA(a.e.a,b);if(c+1<d){eM(a.e,b);for(Qm(a.e.a,b);c<d;++c)ZY(Nx(a.e.a,c),c)}else ZY(b,c)}\nfunction i_(a){a=new k_(a);WV(this,a);this.c=new l_(a);this.c.i=!0;kU(this.c);this.c.k=3;this.d=new m_(a);this.d.i=!0;kU(this.d);this.d.k=3;YV(this)}w(845,402,{27:1,29:1,37:1,40:1,42:1,44:1,45:1,48:1,49:1,51:1,130:1},i_);_.$h=function(){return XU(this.pb)};_._h=function(){var a;(a=n_(this))&&a._h(null)};_.ai=Lz;_.Wd=function(a){!this.b&&(this.b=new VY);XZ(a)};_.Xd=function(a){!this.b&&(this.b=new VY);YZ(a)};_.Pe=Lz;_.Zd=function(a){!this.b&&(this.b=new VY);ZZ(a.a.r,a.a)};_.a=null;_.b=null;_.c=null;\n_.d=null;_.e=null;var $Z,b_,c_,d_,uZ,e_,f_,g_,h_;function k_(a){this.p=new iz(this);this.pb=a}w(846,382,tl,k_);function a_(a,b){this.a=a;this.b=b}w(847,1,{},a_);_.a=0;_.b=null;function KY(a,b){try{var c;c=Wv(gU,b);var d;d=Wv(a.n.c,c);if(!d)throw new Pp("dragHandle was not draggable");eB(d.b.a);eB(d.d.a);eB(d.c.a);qy(b.me(),yQ,!1);qy(c.me(),OQ,!1)}catch(e){if(e=Iq(e),!G(e,97))throw e;}}function l_(a){fU();mU.call(this,a)}w(848,44,{},l_);\n_.hd=function(){var a;a=this.j.e;a.C||Ly(a.x);pU(this.j.e,"dragdrop-dragging");!a.I.c&&TZ(a.I,!1)};_.kd=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=fn(this.a,kS(a,this.d)),b=fn(this.b,kS(b,this.c)));var c=this.j.e.pb;c.style[pi]=a+(zs(),uj);c.style[vk]=b+uj};\n_.jd=function(){var a;a=this.j.e;a==a.r.a||YY(a);a.I.c||TZ(a.I,!0);a.C||(a.x||(a.x=new o_,py(a.x,"mosaic-GlassPanel-invisible")),CZ(a.x.pb,Pk,(wZ(),yZ(a.pb,Pk))),cz((My(),gB(null)),a.x,0,0));py(this.j.e,"dragdrop-dragging");a=new xU(this.j.a,null);this.a=a.a+zU(this.j.a.pb);this.b=a.d+AU(this.j.a.pb);this.d=this.a+(this.j.a.pb.clientWidth||0)-this.j.e.le();this.c=this.b+(this.j.a.pb.clientHeight||0)-this.j.e.ke()};_.a=0;_.b=0;_.c=0;_.d=0;function m_(a){fU();mU.call(this,a);this.c=new Ip}\nw(849,44,{},m_);_.hd=function(){var a;a=this.j.e.ob;a.C||Ly(a.x);pU(this.j.e,"dragdrop-dragging");TZ(a.I,!1);$U(a,new YU(a.q,a.p));Rm(a.z,1)};\n_.kd=function(){var a,b,c,d;d=this.j.e.ob;c=Uv(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.je()-fn(this.j.c,this.b):this.j.e.je()-this.j.c,0!=b&&(a=d.p,b=fn(a+b,cr(d.I.b.pb,ej)),b!=a&&MY(d,0,a-b),$U(d,new YU(d.q,b)),Rm(d.z,333))):0!=(c&4)&&(b=this.i?kS(this.j.c,this.d)-this.j.e.je():this.j.c-this.j.e.je(),0!=b&&(a=d.p,b=fn(a+b,cr(d.I.b.pb,ej)),$U(d,new YU(d.q,b)),Rm(d.z,333)));0!=(c&8)?(b=this.i?this.j.e.ie()-fn(this.j.b,this.a):this.j.e.ie()-this.j.b,0!=b&&(a=d.q,b=96<a+b?a+b:96,b!=a&&MY(d,\na-b,0),$U(d,new YU(b,d.p)),Rm(d.z,333))):0!=(c&1)&&(b=this.i?kS(this.j.b,this.e)-this.j.e.ie():this.j.b-this.j.e.ie(),0!=b&&(a=d.q,$U(d,new YU(96<a+b?a+b:96,d.p)),Rm(d.z,333)))};\n_.jd=function(){var a;a=this.j.e.ob;a==a.r.a||YY(a);TZ(a.I,!0);a.C||(a.x||(a.x=new o_,py(a.x,"mosaic-GlassPanel-invisible")),CZ(a.x.pb,Pk,(wZ(),yZ(a.pb,Pk))),cz((My(),gB(null)),a.x,0,0));py(this.j.e,"dragdrop-dragging");a=new xU(this.j.a,null);this.a=a.a+zU(this.j.a.pb);this.b=a.d+AU(this.j.a.pb);this.e=this.a+(this.j.a.pb.clientWidth||0)-this.j.e.le();this.d=this.b+(this.j.a.pb.clientHeight||0)-this.j.e.ke()};_.a=0;_.b=0;_.d=0;_.e=0;\nfunction o_(){var a;this.d=new p_(this);this.a=!1;this.b=new mz;WV(this,this.b);a=this.pb.style;a[KQ]="#000";a[RQ]="alpha(opacity=50)";a.opacity="0.5";this.pb[Yg]="gwt-GlassPanel"}w(850,402,lQ,o_);\n_.ve=function(){var a;YV(this);try{a=this.ob}catch(b){b=Iq(b);if(G(b,105))throw new Iy("Parent widget must be an instance of AbsolutePanel");throw b;}a==(My(),gB(null))?(DV(this.pb),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),$m(Tm,a),a.b=!0,a.c=BU(a),Qm(Tm,a),this.c=new q_(this),Qx(new CV(this.c))):(this.pb.style[Pg]=Fc,this.pb.style[Fj]=Fc);this.a&&Cx(new BV(this));cz(gB(null),new r_,lr($doc.body),$doc.body.scrollTop||0)};\n_.we=function(){this.f.we();Zm(this.d);this.c&&(AV(Ox,this.c,z(s_,u,28,[(!uv&&(uv=new Ym),uv)])),this.c=null);this.a&&AV(Fx,this,z(s_,u,28,[(!Ex&&(Ex=new Ym),Ex)]))};_.fe=function(a){switch(Bx(a.type)){case 256:if(27==(a.keyCode||0))return Ly(this),!1;case 1:if(this.pb.contains(nr(a)))return Ly(this),!1}return!0};_.xe=YK;_.a=!1;_.b=null;_.c=null;function p_(a){Sm();this.a=a}w(851,66,{},p_);_.zd=function(){DV(this.a.pb)};_.a=null;function q_(a){this.a=a}w(852,1,{},q_);_.a=null;\nfunction r_(){Yz();Zz.call(this);var a;a=new oW(new t_(this));Fy(this,a,(wt(),wt(),xt));Fy(this,a,(fV(),fV(),gV))}w(853,405,tl,r_);_.xe=function(){vU(new u_(this))};function t_(a){this.a=a}w(854,1,{},t_);_.a=null;function u_(a){this.a=a}w(855,1,Kl,u_);_.pd=function(){JA(this.a.pb)};_.a=null;function v_(a){a.pb.style[Nk]=xg;a.pb.style[di]=xg;if(a.kb){var a=a.ob,b;G(a,130)?a._h(null):(b=n_(a))&&b._h(a)}}w(857,385,hQ);_.$h=function(){v_(this);return new YU(cr(this.pb,fj),cr(this.pb,ej))};_._h=function(){v_(this)};\n_.ai=YK;_.ee=function(){};_.Pe=YK;function PZ(){this.pb=$doc.createElement("label");this.pb[Yg]="mosaic-Label";this.pb.style[Mk]=aj;this.pb[Yg]="mosaic-HTML"}w(856,857,hQ,PZ);function lZ(a){WV(this,new w_(a));this.pb[Yg]="mosaic-ImageButton"}w(858,402,lQ,lZ);\nfunction w_(a){var b=(aA(),bA),c=(iA(),jA),d;d=new eW;d.f[Gg]=yc;d.f[Sg]=0;d.f[Tg]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;dW(b.a);b.a.c.rows[0].cells[0][tg]=c.a;dW(b.a);b.a.c.rows[0].cells[0].style[Jk]=e.a;dW(d);b=aW(d,0,0,!0);a&&(Ly(a),c=d.i,c.a?(e=c.a.a,GD(c.b,e,a),c.a=c.a.b):(e=c.b.c,Qm(c.b,a)),a.pb[JQ]=e,vx(b,a.pb),Oy(a,d));WV(this,d);qy(this.pb,"mosaic-WidgetWrapper",!0)}w(861,402,lQ,w_);_.a=null;_.b=null;function dZ(a){this.a=a}w(862,1,{},dZ);\n_.Nd=function(){this.a.hb&&this.a!=this.a.r.a&&YY(this.a)};_.a=null;function eZ(a){Sm();this.a=a}w(863,66,{},eZ);_.zd=function(){eV(this.a.T.jb);var a=this.a;tv((!a.y&&(a.y=new x_),a.y))};_.a=null;function fZ(a){Sm();this.a=a}w(864,66,{},fZ);_.zd=function(){SY(this.a,(VU(),WU))};_.a=null;function gZ(a){Sm();this.a=a}w(865,66,{},gZ);_.zd=function(){SY(this.a,(VU(),TY))};_.a=null;function jZ(){}w(866,1,{},jZ);function mZ(a){this.a=a}w(867,1,{},mZ);_.Nd=function(){this.a.Je()};_.a=null;\nfunction pZ(a){this.a=a}w(868,1,{},pZ);_.a=null;function qZ(a){this.a=a}w(869,1,Kl,qZ);_.pd=function(){this.a.O==(VU(),WU)?Rm(this.a.A,333):this.a.O==TY&&Rm(this.a.B,333)};_.a=null;function OY(a){this.pb=a;Hy(this)}w(870,385,xl,OY);_.Sd=sC;_.Td=kE;_.Ud=sD;_.Vd=lE;function x_(){Mv.call(this,null)}w(871,308,dm,x_);function VU(){VU=x;WU=new y_(0);TY=new y_(1);UY=new y_(2);z_=z(A_,u,125,[WU,TY,UY])}function y_(a){this.b=a}w(872,198,{89:1,94:1,96:1,125:1},y_);var z_,WU,TY,UY;\nfunction DV(a){var b=(NV(),OV).scrollWidth,c=OV.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+uj;a.style.marginTop=-d+uj;a.style.width=b+e+uj;a.style.height=c+d+uj}\nfunction B_(a,b){var c,d,e;if(a.k)return!0;a.x.vg();for(c=new UV(b);c.a.a<c.a.b.c-1;)d=zY(HB(c.a)),e=d.ob,G(e,131)&&e.qe(d.ne()),d.ne()&&Qm(a.x,d);return!0}\nfunction C_(a,b){var c,d,e;if(b.a)a.c&&Dm(a.c),a.c=new D_(a,b),Em(a.c,333);else for(d=new Jv(a.x);d.b<d.d.Yf();)c=Kv(d),e=c.nb,fz(b,E_(c),e.s,e.t),F_(c,e.u,e.r,z(B,q,-1,[G_(a.q.a,c).d,G_(a.p.a,c).c,G_(a.n.a,c).a,G_(a.o.a,c).b]),z(B,q,-1,[H_(a.i.a,c).d,H_(a.f.a,c).c,H_(a.d.a,c).a,H_(a.e.a,c).b]),z(B,q,-1,[I_(a.u,c),I_(a.t,c),I_(a.r,c),I_(a.s,c)]))}\nfunction J_(){this.x=new Nm;this.j=new K_(this);this.w=new L_(this.j);this.v=new M_(this.j);this.q=new N_(this.j);this.p=new O_(this.j);this.n=new P_(this.j);this.o=new Q_(this.j);this.i=new R_(this.j);this.f=new S_(this.j);this.d=new T_(this.j);this.e=new U_(this.j);this.u=new V_(this.j);this.t=new V_(this.j);this.r=new V_(this.j);this.s=new V_(this.j)}w(876,1,{});_.hi=function(a){C_(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;\n_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function D_(a,b){this.a=a;this.b=b;var c=(Jm(),Mm);this.k=new Im(this);this.t=c}w(877,59,{},D_);_.qd=hK;_.rd=hK;\n_.td=function(a){var b,c,d;for(c=new Jv(this.a.x);c.b<c.d.Yf();)b=Kv(c),G(b,41)&&(b=b.jb),d=b.nb,d.i=nw(d.o+(d.s-d.o)*a),d.v=nw(d.p+(d.t-d.p)*a),d.w=nw(d.q+(d.u-d.q)*a),d.f=nw(d.n+(d.r-d.n)*a),fz(this.b,E_(b),d.i,d.v),F_(b,d.w,d.f,z(B,q,-1,[G_(this.a.q.a,b).d,G_(this.a.p.a,b).c,G_(this.a.n.a,b).a,G_(this.a.o.a,b).b]),z(B,q,-1,[H_(this.a.i.a,b).d,H_(this.a.f.a,b).c,H_(this.a.d.a,b).a,H_(this.a.e.a,b).b]),z(B,q,-1,[I_(this.a.u,b),I_(this.a.t,b),I_(this.a.r,b),I_(this.a.s,b)]))};_.a=null;_.b=null;\nw(879,1,{});_.a=null;function T_(a){this.a=a}w(878,879,{},T_);function U_(a){this.a=a}w(880,879,{},U_);function S_(a){this.a=a}w(881,879,{},S_);function R_(a){this.a=a}w(882,879,{},R_);function P_(a){this.a=a}w(883,879,{},P_);function Q_(a){this.a=a}w(884,879,{},Q_);function O_(a){this.a=a}w(885,879,{},O_);function N_(a){this.a=a}w(886,879,{},N_);w(887,879,{},function(a){this.a=a});w(888,879,{},function(a){this.a=a});\nfunction I_(a,b){var c=a.a,d;d=Uv(c.d,b);d||(d=new GZ(BZ(b.pb)),E(c.d,b,d));return d.d}function V_(a){this.a=a}w(889,879,{},V_);function M_(a){this.a=a}w(890,879,{},M_);function L_(a){this.a=a}w(891,879,{},L_);function H_(a,b){var c;c=Uv(a.a,b);c||(c=new GZ(QY(b.pb)),E(a.a,b,c));return c}function G_(a,b){var c;c=Uv(a.b,b);c||(c=new GZ(AZ(b.pb)),E(a.b,b,c));return c}\nfunction W_(a,b){var c,d;d=Uv(a.e,b);if(!d){c=b.nb;a:{d=a.f;var e=n_(b),f,g,h,j,l;if(G(b,130)){if(null!=c.k&&null!=c.j){d=new YU(X_(e,!0),X_(e,!1));break a}j=b.$h();null!=c.k&&(j.b=X_(e,!0));null!=c.j&&(j.a=X_(e,!1))}else{if(null!=c.k&&null!=c.j){d=new YU(X_(e,!0),X_(e,!1));break a}j=new EZ;f=b.pb;l=f.style;g=l[rj];h=l[Kk];l[rj]="static";l[Kk]=ei;null!=c.k?j.b=X_(e,!0):(l[Nk]=xg,j.b=(f.offsetWidth||0)+G_(d.o.a,b).b+G_(d.p.a,b).c);null!=c.j?j.a=X_(e,!1):(l[di]=xg,j.a=(f.offsetHeight||0)+G_(d.q.a,b).d+\nG_(d.n.a,b).a);l[rj]=g;l[Kk]=h}d=j}null!=c.k&&(zs(),Cs)==c.k.ji()||null!=c.j&&(zs(),Cs)!=c.j.ji()||E(a.e,b,d)}return d}function K_(a){this.f=a;this.c=new Ip;this.e=new Ip;this.b=new Ip;this.a=new Ip;this.d=new Ip}w(892,1,{},K_);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function Y_(a){var b;b=a.nb;if(null==b||!G(b,128))b=new Z_,a.nb=b;return b}function RZ(){UZ.call(this,(VZ(),$_))}function UZ(a){var b=(a0(),b0);J_.call(this);this.b=a;this.a=b}w(893,876,{},RZ,UZ);\n_.ii=function(a){var b,c,d,e,f,g,h,j,l;j=new EZ;B_(this,a);l=G_(this.o.a,a).b+G_(this.p.a,a).c+H_(this.e.a,a).b+H_(this.f.a,a).c+I_(this.s,a)+I_(this.t,a);d=G_(this.q.a,a).d+G_(this.n.a,a).a+H_(this.i.a,a).d+H_(this.d.a,a).a+I_(this.u,a)+I_(this.r,a);c=this.x.c;if(0==c)return j.b=l,j.a=d,j;a=a.o;this.b==(VZ(),$_)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Jv(this.x);a.b<a.d.Yf();)c=Kv(a),e=Y_(c),b=null,h=c.ob,G(h,131)&&(b=h,b=c0(b),b=new YU(b[1]+b[3],b[0]+b[0])),this.b==$_?(l+=W_(this.w.a,c).b,e.a=W_(this.v.a,\nc).a,G(h,131)&&(l+=b.b,e.a+=b.a),f=fn(f,e.a)):(d+=W_(this.v.a,c).a,e.b=W_(this.w.a,c).b,G(h,131)&&(d+=b.a,e.b+=b.b),g=fn(g,e.b));this.b==$_?(j.b=l,j.a=d+f):(j.b=l+g,j.a=d);return j};\n_.hi=function(a){var b,c,d,e,f,g,h,j,l,o,n,r,t,y,v,s,A,F;if(B_(this,a)&&(e=this.x.c,0!=e)){v=a.o;t=I_(this.s,a);s=I_(this.u,a);c=XU(a.pb);F=c.b-(t+I_(this.t,a));n=c.a-(s+I_(this.r,a));g=F;c=n;this.b==(VZ(),$_)?g-=(e-1)*v:c-=(e-1)*v;h=j=0;for(e=new Jv(this.x);e.b<e.d.Yf();)d=Kv(e),b=null,r=Y_(d),y=d.ob,G(y,131)&&(b=y,b=c0(b),b=new YU(b[1]+b[3],b[0]+b[0])),this.b==$_?(r.d?++j:(r.b=W_(this.w.a,d).b,G(y,131)&&(r.b+=b.b),g-=r.b),r.c?r.a=n:(r.a=W_(this.v.a,d).a,G(y,131)&&(r.a+=b.a))):(r.c?++h:(r.a=W_(this.v.a,\nd).a,G(y,131)&&(r.a+=b.a),c-=r.a),r.d?r.b=F:(r.b=W_(this.w.a,d).b,G(y,131)&&(r.b+=b.b)));for(e=new Jv(this.x);e.b<e.d.Yf();)d=Kv(e),b=null,r=d.nb,y=d.ob,G(y,131)&&(b=y,b=c0(b),b=new YU(b[1]+b[3],b[0]+b[0])),A=r.b,o=r.a,this.b==$_?r.d&&(A=~~(g/j)):r.c&&(o=~~(c/h)),s=0>s?0:s,l=A,f=o,G(y,131)&&(l-=b.b,f-=b.a),this.b==WZ?(r.s=this.a==(a0(),b0)?t:this.a==d0?t+~~(F/2)-~~(A/2):t+F-A,r.t=s,r.u=l,r.r=f,s+=o+v):(this.a==(a0(),b0)?(r.s=t,r.t=s):this.a==d0?(r.s=t,r.t=s+~~(n/2)-~~(o/2)):(r.s=t,r.t=s+n-o),r.u=\nl,r.r=f,t+=A+v),a.a&&(y=d.ie()-kr(a.pb)-I_(this.s,a),-1==r.o&&(r.o=y),y=d.je()-mr(a.pb)-I_(this.u,a),-1==r.p&&(r.p=y),y=d.le(),-1==r.q&&(r.q=y),d=d.ke(),-1==r.n&&(r.n=d));C_(this,a)}};_.a=null;_.b=null;function a0(){a0=x;b0=new e0(0);d0=new e0(1);f0=new e0(2);g0=z(h0,u,126,[b0,d0,f0])}function e0(a){this.b=a}w(894,198,{89:1,94:1,96:1,126:1},e0);var g0,d0,f0,b0;function VZ(){VZ=x;$_=new i0(0);WZ=new i0(1);j0=z(k0,u,127,[$_,WZ])}function i0(a){this.b=a}w(895,198,{89:1,94:1,96:1,127:1},i0);\nvar j0,$_,WZ;w(897,1,{132: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 Z_(){this.e=!1}function oZ(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(896,897,{128:1,132:1},Z_,oZ);_.a=0;_.b=0;_.c=!1;_.d=!1;function l0(a,b){if(a.k)return!0;B_(a,b);if(0<a.x.c){a.a=Nx(a.x,0);var c=a.a,d;d=c.nb;if(null==d||!G(d,129))d=new m0,c.nb=d;a.b=d;a.x.vg();Qm(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}\nfunction n0(){J_.call(this)}w(898,876,{},n0);_.ii=function(a){var b,c;c=new EZ;l0(this,a);if(this.a){b=W_(this.w.a,this.a).b;var d=W_(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.ob;G(b,131)&&(b=c0(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=G_(this.o.a,a).b+G_(this.p.a,a).c+H_(this.e.a,a).b+H_(this.f.a,a).c+I_(this.s,a)+I_(this.t,a);c.a+=G_(this.q.a,a).d+G_(this.n.a,a).a+H_(this.i.a,a).d+H_(this.d.a,a).a+I_(this.u,a)+I_(this.r,a);return c};\n_.hi=function(a){var b,c,d,e,f;l0(this,a)&&(d=I_(this.s,a),e=I_(this.u,a),c=XU(a.pb),f=c.b-(d+I_(this.t,a)),c=c.a-(e+I_(this.r,a)),b=this.a.ob,G(b,131)&&(b=c0(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.ie()-kr(a.pb)-I_(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.je()-mr(a.pb)-I_(this.u,a),-1==d.p&&(d.p=e),d=this.b,e=this.a.le(),-1==d.q&&(d.q=e),d=this.b,e=this.a.ke(),-1==d.n&&(d.n=e)),C_(this,a))};_.a=null;_.b=null;function m0(){this.e=!1}\nw(899,897,{129:1,132:1},m0);function c0(a){var b,c,d,e;null==a.a&&(a.a=D(B,q,-1,4,1),e=hr(cy(cy(a.c,0),0)),c=hr(cy(cy(a.c,2),2)),d=AZ(a.pb),b=QY(a.pb),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 o0(a,b){a.kb&&Ly(a);return kz(a,b)}function p0(){Iz();yz.call(this,Jz)}w(900,392,{27:1,29:1,37:1,41:1,42:1,43:1,45:1,49:1,51:1,131:1},p0);_.ze=function(a){return o0(this,a)};_.a=null;\nfunction E_(a){var b;b=a.ob;return G(b,131)?b:a}function aV(a){if(!a.kb)return new EZ;if(-1==a.j.b||-1==a.j.a)a.j=a.d.ii(a),cV(a,a.j),a.d.hi(a),a.j=a.d.ii(a);return a.j}function zY(a){return G(a,131)?a.jb:a}function q0(a){var b;if(!a.n){b=(!NZ&&(NZ=new MZ),NZ);var c=r0(a,qQ,!0);b.a=c;c=r0(a,rQ,!0);b.b=c;a.n=b}return a.n}\nfunction yY(a,b,c,d,e){if(G(b,41))throw new an("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&G(f,132)&&f.e?(c=new p0,Xy(a,c,a.pb,d,!0),lz(c,b)):Xy(a,b,c,d,e);AY(a,b)}function nZ(a,b,c,d){b.nb=c;yY(a,b,a.pb,d,!0)}\nfunction AY(a,b){var c;c=a.d;if(b){var d=c.j;Wv(d.c,b);Wv(d.e,b);Wv(d.b,b);Wv(d.a,b);Wv(d.d,b)}else d=c.j,qB(d.c),qB(d.e),qB(d.b),qB(d.a),qB(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.ob;if(c==E_(a))c=c.ob;else{if(G(c,124)||G(c,40))d=c,c=c.ob,c==E_(d)&&(c=c.ob);G(c,131)&&G(c.ob,123)&&(c=c.ob)}G(c,130)&&!G(c,123)&&(c._h(a.ob),c._h(a))}}\nfunction eV(a){if(a.kb&&a.pb.style.display!=Zi){a.pb.scrollTop=0;var b=a.pb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,m).direction==Lj&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.d.hi(a);a.c=!1;s0(a)}}function s0(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=zY(qW(a.p,d)),G(b,131)&&(b=b.jb),b.ne()&&(G(b,130)?b.ai():G(b,48)&&b.Pe())}function BY(a,b){var c;G(b,131)&&(b=G(b,131)?b.jb:b);c=E_(b);return dz(a,c)?(G(c,131)&&o0(c,b),AY(a,null),!0):!1}\nfunction QZ(a,b){var c;a.d=b;null!=a.e&&pU(a,vy(a.pb)+rb+a.e);a.e=b.cZ.d;c=VB(a.e,xy(46));a.e=JE(a.e,c+1,a.e.length);py(a,vy(a.pb)+rb+a.e);AY(a,null)}function r0(a,b,c){a.k||(a.k=$doc.createElement(ak),CZ(a.k,rj,hg),CZ(a.k,Kk,ei),CZ(a.k,pi,Fc),CZ(a.k,vk,Fc),a.pb.appendChild(a.k));CZ(a.k,Nk,b);CZ(a.k,di,b);a=zZ(a.k);return c?a.b:a.a}\nfunction X_(a,b){var c;c=null.ji();if(c==(zs(),Os)){c=(q0(a),null.ji());var d=(-1==LZ&&(LZ=(wZ(),wY(sQ,!0))),LZ);return P(J(Math.round(100*d*c/254)))}if(c==Es)return c=q0(a),d=null.ji(),P(J(Q(d*(-1==c.a&&(c.a=wY(qQ,!0)),c.a))));if(c==Gs)return c=q0(a),d=null.ji(),P(J(Q(d*(-1==c.b&&(c.b=wY(rQ,!0)),c.a))));if(c==Ms)return c=(q0(a),null.ji()),d=(-1==LZ&&(LZ=(wZ(),wY(sQ,!0))),LZ),P(J(Math.round(d*c)));if(c==Qs)return c=(q0(a),null.ji()),d=(-1==LZ&&(LZ=(wZ(),wY(sQ,!0))),LZ),P(J(Math.round(10*d*c/254)));\nif(c==Ks)return P(J(Q(12*(q0(a),null.ji())*P(J(Q((-1==LZ&&(LZ=(wZ(),wY(sQ,!0))),LZ)/72))))));if(c==Cs)return r0(a,null.ji(),b);if(c==Is)return c=(q0(a),P(J(Q(null.ji())))),d=(-1==LZ&&(LZ=(wZ(),wY(sQ,!0))),LZ),P(J(Math.round(d*c/72)));if(null.ji()==As)return P(J(Q(null.ji())));throw new an("Invalid size: "+null.ji());}function cZ(){var a=new n0;hz.call(this);this.j=new YU(-1,-1);new t0(this);this.pb[Yg]="mosaic-LayoutPanel";QZ(this,a)}\nw(901,382,{27:1,29:1,37:1,42:1,43:1,45:1,48:1,49:1,51:1,130:1},cZ);_.De=function(a){yY(this,a,this.pb,this.p.c,!0)};_.se=function(){Ry(this,new u0)};_.te=function(){Ry(this,new v0)};_.$h=function(){return aV(this)};_.Ae=function(a){return $y(this.p,E_(a))};_.Be=function(a,b,c,d){yY(this,a,b,c,d)};_._h=function(a){AY(this,a)};_.Ce=function(){return new UV(this)};_.ai=iM;\n_.xe=function(){var a;this.b&&(null!=this.i&&null!=this.f?(ty(this,this.i,this.f),this.i=this.f=null):(a=aV(this),null!=this.i?(ty(this,this.i,a.a+uj),this.i=null):null!=this.f?(ty(this,a.b+uj,this.f),this.f=null):ty(this,a.b+uj,a.a+uj)),eV(this))};_.Pe=iM;_.ze=function(a){return BY(this,a)};_.pe=function(a){this.pb.style[di]=a;this.kb||(this.f=a)};_.Ee=function(a,b,c){fz(this,E_(a),b,c)};_.re=function(a){this.pb.style[Nk]=a;this.kb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.k=null;_.n=null;_.o=4;function u0(){}w(902,1,{},u0);_.Ne=function(a){E_(a).ve()};function v0(){}w(903,1,{},v0);_.Ne=function(a){E_(a).we()};function UV(a){this.b=a;this.a=new bz(this.b.p)}w(904,1,{},UV);_.be=function(){return this.a.a<this.a.b.c-1};_.ce=function(){return zY(HB(this.a))};_.de=function(){IB(this.a)};_.b=null;function w0(){w0=x;new lW}function t0(a){w0();qy(a.pb,"dragdrop-dropTarget",!0);this.a=a;new x0(this)}w(905,50,{},t0);function x0(a){Sm();this.a=a}w(906,66,{},x0);\n_.zd=function(){AY(this.a.a,null);eV(this.a.a)};_.a=null;function n_(a){a=a.ob;return!a?null:G(a,130)?a:n_(a)}function WY(a,b,c){var d;d=a.pb;F_(a,b,c,AZ(d),QY(d),BZ(d))}function F_(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.re((0>g?0:g)+(zs(),uj)),b!=a.le()&&a.re((0>b?0:b)+uj));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.pe((0>b?0:b)+(zs(),uj)),c!=a.ke()&&a.pe((0>c?0:c)+uj))}function cV(a,b){WY(a,b.b,b.a)}var y0=FL(" S");X(494);X(501);X(684);X(720);X(539);X(700);X(489);\nvar z0=DL(197,function(){uU();return NU}),OU=zL(938,z0);DL(199,null);DL(200,null);DL(201,null);DL(202,null);DL(203,null);var A0=DL(319,function(){nV();return sV}),tV=zL(948,A0);X(509);var hX=X(504);X(487);X(488);EL();EL();EL();X(534);X(23);X(22);X(32);var $S=zL(954,y0),bT=zL(955,XL),B0=X(18),fT=zL(956,B0);X(26);X(779);X(533);X(545);X(544);X(549);X(410);X(409);X(613);X(546);X(540);var SW=X(486),RW=zL(959,xD);X(786);X(785);X(814);X(783);X(812);var C0=DL(872,function(){VU();return z_}),A_=zL(960,C0);\nX(871);X(870);X(862);X(863);X(864);X(865);X(866);X(867);X(868);X(869);X(843);X(773);X(775);X(7);var D0=X(12),hS=zL(961,D0),VR=zL(962,ZI),mR=zL(963,OG),E0=X(9),OR=zL(964,E0),F0=X(11),LR=zL(965,F0);X(21);X(13);X(8);X(10);X(669);X(671);X(672);var G0=X(673),TX=zL(966,G0);X(674);var H0=DL(675,function(){RX();return aY}),bY=zL(967,H0);DL(676,null);DL(677,null);DL(678,null);X(670);X(652);X(662);X(663);X(664);X(399);X(398);X(403);X(27);X(31);X(14);var I0=X(null),RS=zL(974,I0);X(16);var US=zL(975,Aq);X(20);\nX(17);X(15);X(402);X(845);X(44);X(848);X(849);X(847);X(846);X(839);X(838);X(901);X(902);X(903);X(904);X(841);X(306);X(637);X(636);X(267);var FZ=X(830),JZ=X(832);X(304);X(857);X(856);X(321);X(392);X(900);X(357);X(360);X(358);X(359);X(46);X(48);X(47);X(425);X(354);var s_=zL(977,EP);X(355);X(658);X(858);X(824);X(322);var KZ=X(833);X(842);X(861);X(897);X(896);X(275);X(45);X(876);X(893);var J0=DL(894,function(){a0();return g0}),h0=zL(978,J0),K0=DL(895,function(){VZ();return j0}),k0=zL(979,K0);X(879);X(888);\nX(887);X(891);X(890);X(886);X(885);X(883);X(884);X(882);X(881);X(878);X(880);X(889);X(892);X(877);X(844);X(898);X(407);X(406);X(412);X(413);X(411);X(356);X(376);X(377);X(52);X(55);X(899);X(49);X(51);X(50);X(905);X(906);X(850);X(853);X(854);X(855);X(851);X(852);var HZ=X(831);X(835);X(836);X(282);C(fQ)(9);function DD(a){return Ey(this,a,(Ut(),Ut(),Vt))}function rC(){}function mm(){return this.c}\nfunction Lz(){var a,b,c,d,e,f;if(this.e){a=XU(this.pb);for(c=0,d=this.e.a.c;c<d;++c)f=Nx(this.e.a,c),b=new YU(cr(f.pb,fj),cr(f.pb,ej)),e=LY(this,f),e.a-=fn(0,e.a+cr(f.pb,fj)-a.b),e.b-=fn(0,e.b+cr(f.pb,ej)-a.a),PY(f,fn(0,e.a),fn(0,e.b)),b.b=b.b>a.b?a.b:-1,b.a=b.a>a.a?a.a:-1,WY(f,b.b,b.a),f.O==(VU(),WU)&&cV(f,new XY(XU(this.pb))),Rm(f.z,1)}}function sC(a){return Fy(this,a,(Eu(),Eu(),Fu))}function gx(){return!WB(this)?new eC(0,0):pC(this.Tc,this)}function YK(){}\nfunction Tz(a){return Ey(this,a,(Rt(),Rt(),St))}function sD(a){return Fy(this,a,(Ku(),Ku(),Lu))}function kE(a){return Fy(this,a,(Hu(),Hu(),Iu))}\nfunction hK(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new Jv(b.x);d.b<d.d.Yf();)c=Kv(d),G(c,41)&&(c=c.jb),e=c.nb,fz(a,E_(c),e.s,e.t),F_(c,e.u,e.r,z(B,q,-1,[G_(b.q.a,c).d,G_(b.p.a,c).c,G_(b.n.a,c).a,G_(b.o.a,c).b]),z(B,q,-1,[H_(b.i.a,c).d,H_(b.f.a,c).c,H_(b.d.a,c).a,H_(b.e.a,c).b]),z(B,q,-1,[I_(b.u,c),I_(b.t,c),I_(b.r,c),I_(b.s,c)]));s0(a);this.a.c=null;for(b=new Jv(this.a.x);b.b<b.d.Yf();)a=Kv(b),G(a,41)&&(a=a.jb),a=a.nb,a.o=a.p=a.q=a.n=-1}function Kt(a){lY(this,a)}function LL(){return this.a}\nfunction lE(a){return Fy(this,a,(Ru(),Ru(),Su))}function Uz(){return!1}function Py(){return bb+this.a+ob+this.d+gb}function uM(){return null}function ex(){}function nm(a){return this.a<a.a?-1:this.a>a.a?1:0}function tC(){return!0}function Vz(a){return Ey(this,a,(Nt(),Nt(),Ot))}function iM(){eV(this)}function Wz(a){return Ey(this,a,(au(),au(),bu))}function hx(){return kr(this.pb)}function gK(){var a;a=31+this.a;return a=31*a+this.b}function Dy(){return!1}function dv(){return mr(this.pb)}\nfunction uC(){eV(this.T.jb)}function KL(){return nM(this.a)}function Qy(){eV(this.f)};\n//@ sourceURL=9.js\n')
diff --git a/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/1.cache.js b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/1.cache.js
new file mode 100644
index 0000000..8454275
--- /dev/null
+++ b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/1.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback1('var b_={10:1,88:1,92:1,103:1},c_="\\t",d_=" ",e_=" 1",f_=" 2",g_=" 3",h_=" 0",i_=" 1",j_=" 2",k_="!a",l_=\'" fill="\',m_="Assignment of aromatic double bonds failed",n_="M",o_="r";function p_(a){var b;b=a.K.c*q_(a.G);a.R=0.06*b;a.M=0.15*b;a.L=0.38*b;a.P=0.47*b;a.Q=Vu(0.6*b*a.E+0.5);a.O=0.12*b;a.S=0.4*b;a.y=0.5*b+0.5}\nfunction r_(a,b,c,d){var e,f,g;f=(b.b-b.a)/10;g=(b.d-b.c)/10;e=new s_;t_(a.G,bR(a.G,c,d))?d=c=-3:(c=a.r[c],d=a.r[d]);u_(a,c);e.a=b.a;e.c=b.c;e.b=b.a+2*f;e.d=b.c+2*g;v_(a,e);e.a=b.a+4*f;e.c=b.c+4*g;e.b=b.a+5*f;e.d=b.c+5*g;v_(a,e);u_(a,d);e.a=b.a+5*f;e.c=b.c+5*g;e.b=b.a+6*f;e.d=b.c+6*g;v_(a,e);e.a=b.a+8*f;e.c=b.c+8*g;e.b=b.b;e.d=b.d;v_(a,e);u_(a,a.J)}\nfunction w_(a,b,c,d){if(t_(a.G,bR(a.G,c,d)))u_(a,-3),v_(a,b),u_(a,a.J);else if(a.r[c]!=a.r[d]){var e,f;e=new s_;f=new s_;e.a=b.a;e.c=b.c;e.b=(b.a+b.b)/2;e.d=(b.c+b.d)/2;f.a=e.b;f.c=e.d;f.b=b.b;f.d=b.d;x_(a,e)&&(u_(a,a.r[c]),v_(a,e));x_(a,f)&&(u_(a,a.r[d]),v_(a,f));u_(a,a.J)}else 0!=a.r[c]?(u_(a,a.r[c]),v_(a,b),u_(a,a.J)):v_(a,b)}\nfunction y_(a,b){var c;for(c=0;c<a.T.c;++c)a.w=z_(a.w,zw(a.T,c));var d,e,f,g,h;d=C(mq,ul,-1,a.G.o,2);for(c=0;c<a.G.p;++c)0!=(a.G.z[c]&131072)&&(d[W(a.G,0,c)]=!0,d[W(a.G,1,c)]=!0);f=new A_;for(c=0;c<a.G.o;++c)if(e=0!=(a.G.w[c]&536870912)?0.47*b:d[c]?0.38*b:0,0!=e){g=B_(a.K,vP(a.G,c));h=C_(a.K,wP(a.G,c));var j=f;h-=e;var l=2*e,o=2*e;j.c=g-e;j.d=h;j.b=l;j.a=o;a.w=z_(a.w,f)}c=0.1*b;a.w.c-=c;a.w.d-=c;a.w.b+=2*c;a.w.a+=2*c}\nfunction D_(a,b){var c,d;if(0!=(a.B&128))return a.r[b];d=E_(a,b);if(-1==d){c=a.G;var e,f,g,h;e=-1;if(1==c.k[b])for(f=0;f<c.f[b];++f)if(2==c.j[b][f]){f=c.e[b][f];if(2==c.f[f]&&2==c.k[f])for(h=0;2>h;++h)if(g=c.e[f][h],g!=b&&1==c.k[g]){e=f;break}break}c=e;-1!=c&&(b=c,d=E_(a,c))}if(-1==d)return a.r[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448}}\nfunction E_(a,b){var c,d,e;d=e=-1;if(0!=(a.B&128))return-1;0!=(a.G.s[b]&134217728)&&(e=KQ(a.G,b),d=LQ(a.G,b));c=pQ(a.G,b);-1!=c&&(e=(a.G.z[c]&3072)>>10,d=MQ(a.G,c));-1!=e&&0!=e&&(e|=d<<8);return e}function F_(a,b){var c;if(0==lP(a.G,b))return!1;for(c=0;c<lP(a.G,b);++c)if(!t_(a.G,AP(a.G,b,c)))return!1;return!0}function G_(a){var b;a.s=C(mq,ul,-1,a.G.o,2);for(b=0;b<a.G.p;++b)a.s[W(a.G,0,b)]=!0,a.s[W(a.G,1,b)]=!0}\nfunction H_(a,b,c,d,e){var f,g,h,j,l,o,m;o=!1;e.a=0;e.b=0;0<d?f=2.617993878:f=3.665191429;m=CP(a.G,b,c);for(j=0;j<a.G.f[b];++j)g=AP(a.G,b,j),h=m,W(a.G,0,g)==b?l=W(a.G,1,g):l=W(a.G,0,g),l!=c&&(g=CP(a.G,b,l),m<g&&(h+=6.283185307179586),g=h-g,0<d?(3.141592653589793>g&&(o=!0),2.617993878<g&&(g=2.617993878),0.523598776>g&&(g=0.523598776),g<=f&&(f=g,g=a.M*Math.tan(g-1.5707963267948966)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))):(3.141592653589793<=g&&(o=!0),3.665191429>g&&(g=3.665191429),5.759586531<\ng&&(g=5.759586531),g>=f&&(f=g,g=a.M*Math.tan(4.712388981-g)/2,e.a=-(g*Math.sin(h)),e.b=-(g*Math.cos(h)))));return o}function I_(a,b,c,d){0==b?(0>c?d.a=a.M:d.a=-a.M,d.b=0):(c=Math.atan(c/b),0>b&&(c+=3.141592653589793),d.a=-(a.M*Math.sin(c)),d.b=a.M*Math.cos(c))}\nfunction J_(a,b,c,d){var e,f,g,h,j,l,o,m;e=new s_;h=new s_;l=new K_;j=new K_;f=W(a.G,0,c);g=W(a.G,1,c);d&&(o=b.a,b.a=b.b,b.b=o,o=b.c,b.c=b.d,b.d=o,o=f,f=g,g=o);if(x_(a,b))if(zP(a.G,c)){e.a=b.a;e.c=b.c;e.b=b.b;e.d=b.d;d=d?-L_(a,c):L_(a,c);0==d&&(d=1);I_(a,b.b-b.a,b.d-b.c,l);if(0<d){if(h.a=b.a+l.a,h.c=b.c+l.b,h.b=b.b+l.a,h.d=b.d+l.b,H_(a,f,g,1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a}else if(h.a=b.a-l.a,h.c=b.c-l.b,h.b=b.b-l.a,h.d=b.d-l.b,H_(a,f,g,-1,j)||1<a.G.f[f])h.a+=j.a+l.b,h.c+=j.b-l.a;26==a.G.B[c]&&\nM_(e,h);x_(a,e)&&w_(a,e,f,g);64==a.G.B[c]?x_(a,h)&&r_(a,h,f,g):x_(a,h)&&w_(a,h,f,g)}else{I_(a,b.b-b.a,b.d-b.c,l);o=l.a/2;m=l.b/2;d=!1;e.a=b.a+o;e.c=b.c+m;e.b=b.b+o;e.d=b.d+m;if(1<a.G.f[f])if(H_(a,f,g,1,j)){if(e.a+=j.a,e.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))e.a+=l.b,e.c-=l.a}else a.q[f]=new N_(e.a,e.c);h.a=b.a-o;h.c=b.c-m;h.b=b.b-o;h.d=b.d-m;if(1<a.G.f[f])if(H_(a,f,g,0,j)){if(h.a+=j.a,h.c+=j.b,2==a.G.f[f]&&(0!=j.a||0!=j.b))h.a+=l.b,h.c-=l.a}else a.q[f]=new N_(h.a,h.c),d=!0;26==a.G.B[c]&&M_(e,h);64==\na.G.B[c]?d?(r_(a,e,f,g),w_(a,h,f,g)):(w_(a,e,f,g),r_(a,h,f,g)):(w_(a,e,f,g),w_(a,h,f,g))}}\nfunction O_(a,b){var c,d,e,f,g,h,j,l,o,m,r,t;a.F||(r=C_(a.K,wP(a.G,b)),r=\'<circle id="\'+(null!=a.k?a.k:zi+P_)+":Atom:"+b+\'" class="event" cx="\'+Vu(100*B_(a.K,vP(a.G,b)))/100+pa+Vu(100*r)/100+\'" r="8" fill-opacity="0"/>\',Am(a.b,r));h=null;0!=a.G.q[b]&&(r=1==bG(a.G.q[b])?n:n+bG(a.G.q[b]),h=0>a.G.q[b]?r+vb:r+kb);g=null;r=a.G.w[b];0!=r&&(0!=(r&2)&&(g=dg),0!=(r&4)&&(g=null==g?k_:g+",!a"),0!=(r&4096)&&(g=null==g?Cj:g+",s"),0!=(r&1920)&&(e=r&1920,1792==e?g=null==g?"h0":g+",h0":1664==e?g=null==g?"h1":g+",h1":\n1408==e?g=null==g?"h2":g+",h2":128==e?g=null==g?"h>0":g+",h>0":384==e?g=null==g?"h>1":g+",h>1":1024==e?g=null==g?"h<3":g+",h<3":1536==e&&(g=null==g?"h<2":g+",h<2")),0!=(r&234881024)&&(e=r&234881024,167772160==e?g=null==g?"c0":g+",c0":100663296==e?g=null==g?"c+":g+",c+":201326592==e&&(g=null==g?"c-":g+",c-")),0!=(r&114688)&&(e=r&114688,98304==e?g=null==g?"pi0":g+",pi0":81920==e?g=null==g?"pi1":g+",pi1":49152==e?g=null==g?"pi2":g+",pi2":16384==e&&(g=null==g?"pi>0":g+",pi>0")),0!=(r&4063232)&&(e=r&4063232,\n3801088==e?g=null==g?"n1":g+",n1":3538944==e?g=null==g?"n2":g+",n2":3014656==e?g=null==g?"n3":g+",n3":3145728==e?g=null==g?"n<3":g+",n<3":2097152==e?g=null==g?"n<4":g+",n<4":393216==e?g=null==g?"n>1":g+",n>1":917504==e?g=null==g?"n>2":g+",n>2":1966080==e&&(g=null==g?"n>3":g+",n>3")),0!=(r&120)&&(e=r&120,112==e?g=null==g?Ig:g+",c":8==e?g=null==g?o_:g+",r":104==e?g=null==g?"rb2":g+",rb2":88==e?g=null==g?"rb3":g+",rb3":56==e&&(g=null==g?"rb4":g+",rb4")),0!=(r&29360128)&&(g=null==g?"rs"+((r&29360128)>>\n22):g+",rs"+((r&29360128)>>22)),0!=(r&268435456)&&(g=null==g?"sp2":g+",sp2"));0!=a.G.v[b]&&(g=null==g?n+a.G.v[b]:g+lb+(n+a.G.v[b]));r=0;if(0!=(a.G.s[b]&48))switch(a.G.s[b]&48){case 16:h=null==h?Ik:h+",|";break;case 32:r=1;break;case 48:r=2}e=null;if(0==(a.B&64))if(0!=(a.G.s[b]&67108864))e=xd;else if(0!=(a.G.s[b]&98304)>>15)if(2==a.G.f[b])switch((a.G.s[b]&98304)>>15){case 2:e=0!=(a.G.s[b]&4)?$i:zf;break;case 1:e=0!=(a.G.s[b]&4)?ki:n_;break;default:e=gb}else switch((a.G.s[b]&98304)>>15){case 1:e=0!=\n(a.G.s[b]&4)?o_:Bf;break;case 2:e=0!=(a.G.s[b]&4)?Cj:Hf;break;default:e=gb}0!=(a.B&1792)&&(e=null==e?n+(null==a.G.b.d?-1:a.G.b.d[b]):e+lb+(n+(null==a.G.b.d?-1:a.G.b.d[b])));o=null;0!=(a.B&16)&&0!=bG(a.G.u[b])&&(o=n+bG(a.G.u[b]));l=null;a:{j=a.G;rQ(j,1);if(2==j.f[b]&&2==j.j[b][0]&&2==j.j[b][1])for(d=0;2>d;++d)for(c=0;c<lP(j,j.e[b][d]);++c){if(mR(j,j.i[j.e[b][d]][c],j.e[b][d])){j=j.i[j.e[b][d]][c];break a}}else for(d=0;d<j.f[j.o+b];++d)if(mR(j,j.i[b][d],b)){j=j.i[b][d];break a}j=-1}-1!=j&&(j=E_(a,b),\n-1!=j&&(l=0==j?eg:(1==(j&255)?Na:Xi)+(1+(j>>8))));j=0;a.G.E?((6!=a.G.x[b]||!a.s[b])&&0!=(a.G.w[b]&2048)&&0!=a.G.q[b]||0!=(a.G.s[b]&48))&&(j=eQ(a.G,b)):(6!=a.G.x[b]||!a.s[b]||0!=(a.G.s[b]&48))&&(j=eQ(a.G,b));c=HQ(a.G,b);if(null!=c)j=0;else if(null!=yQ(a.G,b)){d=0!=(a.G.w[b]&1)?"[!":Vf;c=a.G;if(null==c.t||null==c.t[b])c=0!=(c.w[b]&1)?n:nR[c.x[b]];else{t=n;for(m=0;m<c.t[b].length;++m)0<m&&(t+=lb),f=c.t[b][m],t+=nR[f];c=t}c=d+c+bg;5<c.length&&(c=d+yQ(a.G,b).length+bg);0!=(a.G.w[b]&2048)&&(j=-1)}else 0!=\n(a.G.w[b]&1)?(c=xd,0!=(a.G.w[b]&2048)&&(j=-1)):(6!=a.G.x[b]||null!=h||null!=g||0<j||!a.s[b])&&(c=nR[a.G.x[b]]);d=0;!JQ(a.G,b)&0!=(a.G.w[b]&536870912)&&u_(a,-8);if(null!=c)d=Q_(a,c),R_(a,B_(a.K,vP(a.G,b)),C_(a.K,wP(a.G,b)),c,!0),a.t[b]=!0;else{a:if(2!=a.G.f[b])c=!1;else{for(c=0;2>c;++c)if(2!=a.G.j[b][c]){c=!1;break a}c=!0}c&&(c=B_(a.K,vP(a.G,b)),f=C_(a.K,wP(a.G,b)),Am(a.T,new T_(c-a.O,f-a.O,2*a.O,2*a.O)),a.F||Am(a.N,new U_(c,f,F_(a,b)?-3:a.r[b])))}null!=h&&(V_(a,~~((2*a.Q+1)/3)),f=B_(a.K,vP(a.G,b))+\n((d+Q_(a,h))/2+1),c=C_(a.K,wP(a.G,b))-~~((4*a.o-4)/8),R_(a,f,c,h,!0),V_(a,a.Q));0!=(a.B&2)&&(g=n+b);null!=g&&(V_(a,~~((2*a.Q+1)/3)),f=B_(a.K,vP(a.G,b))-(d+Q_(a,g))/2,c=C_(a.K,wP(a.G,b))-~~((4*a.o-4)/8),R_(a,f,c,g,!0),V_(a,a.Q));null!=e&&(V_(a,~~((2*a.Q+1)/3)),f=B_(a.K,vP(a.G,b))-(d+Q_(a,e))/2,c=C_(a.K,wP(a.G,b))+~~((4*a.o+4)/8),m=a.z,u_(a,448),R_(a,f,c,e,!1),u_(a,m),V_(a,a.Q));null!=o&&(V_(a,~~((2*a.Q+1)/3)),f=B_(a.K,vP(a.G,b))+((d+Q_(a,o))/2+1),c=C_(a.K,wP(a.G,b))+~~((4*a.o+4)/8),m=a.z,u_(a,0>a.G.u[b]?\n384:448),R_(a,f,c,o,!0),u_(a,m),V_(a,a.Q));if(null!=l){var y,u;c=C(cF,Sl,-1,lP(a.G,b),1);for(f=0;f<lP(a.G,b);++f)c[f]=CP(a.G,b,kP(a.G,b,f));fQ(c);m=W_(c,0);t=X_(c,0,m);for(f=1;f<c.length;++f)y=W_(c,f),u=X_(c,f,y),t<u&&(t=u,m=y);c=m;V_(a,~~((2*a.Q+1)/3));f=B_(a.K,vP(a.G,b))+0.7*a.o*Math.sin(c);c=C_(a.K,wP(a.G,b))+0.7*a.o*Math.cos(c);m=a.z;u_(a,D_(a,b));R_(a,f,c,l,!1);u_(a,m);V_(a,a.Q)}if(!(0==j&&0==r)){l=C(cF,Sl,-1,4,1);for(c=0;c<lP(a.G,b);++c){f=AP(a.G,b,c);for(m=0;2>m;++m)W(a.G,m,f)==b&&(t=CP(a.G,\nW(a.G,m,f),W(a.G,1-m,f)),-1.5707963267948966>t?(l[0]-=t+1.5707963267948966,l[3]+=t+3.141592653589793):0>t?(l[2]+=t+1.5707963267948966,l[3]-=t):1.5707963267948966>t?(l[1]+=t,l[2]+=1.5707963267948966-t):(l[0]+=t-1.5707963267948966,l[1]+=3.141592653589793-t))}0==a.G.f[b]?TR(a.G.x[b])?l[3]-=0.2:l[1]-=0.2:l[1]-=0.1;(null!=h||null!=o)&&(l[1]+=10);(null!=g||null!=e)&&(l[3]+=10);e=n;0!=j&&(f=Q_(a,Pe),o=0,-1==j?(e=Ii,V_(a,~~((2*a.Q+1)/3)),o=Q_(a,e)):1<j&&(e=n+j,V_(a,~~((2*a.Q+1)/3)),o=Q_(a,e)),0.6>l[1]||0.6>\nl[3]?(h=C_(a.K,wP(a.G,b)),l[1]<=l[3]?(l[1]+=10,g=B_(a.K,vP(a.G,b))+(d+f)/2):(l[3]+=10,g=B_(a.K,vP(a.G,b))-(d+f)/2-o)):(g=B_(a.K,vP(a.G,b)),l[0]<l[2]?(l[0]+=10,h=C_(a.K,wP(a.G,b))-a.o):(l[2]+=10,h=C_(a.K,wP(a.G,b))+a.o)),0<o&&(c=h+~~((4*a.o+4)/8),R_(a,g+(f+o)/2,c,e,!0),V_(a,a.Q)),R_(a,g,h,Pe,!0));e=0;if(0!=r){o=50;for(c=g=0;4>c;++c)h=1<c?c-2:c+2,l[c]<o?(e=c,o=l[c],g=l[h]):l[c]==o&&l[h]>g&&(e=c,g=l[h]);switch(e){case 0:g=B_(a.K,vP(a.G,b));h=C_(a.K,wP(a.G,b))-a.O-d/2;break;case 1:g=B_(a.K,vP(a.G,b))+\na.O+d/2;h=C_(a.K,wP(a.G,b));break;case 2:g=B_(a.K,vP(a.G,b));h=C_(a.K,wP(a.G,b))+a.O+d/2;break;default:g=B_(a.K,vP(a.G,b))-a.O-d/2,h=C_(a.K,wP(a.G,b))}if(1==r)Am(a.T,new T_(g-a.O,h-a.O,2*a.O,2*a.O)),a.F||Am(a.N,new U_(g,h,F_(a,b)?-3:a.r[b]));else{switch(e){case 2:case 0:r=2*a.O;e=0;g-=a.O;break;case 1:r=0;e=2*a.O;h-=a.O;break;default:r=0,e=2*a.O,h-=a.O}Am(a.T,new T_(g-a.O,h-a.O,2*a.O,2*a.O));a.F||Am(a.N,new U_(g,h,F_(a,b)?-3:a.r[b]));Am(a.T,new T_(g+r-a.O,h+e-a.O,2*a.O,2*a.O));a.F||Am(a.N,new U_(g+\nr,h+e,F_(a,b)?-3:a.r[b]))}}}-8==a.z&&u_(a,-9)}\nfunction Y_(a,b){var c,d,e,f,g,h,j,l,o,m,r,t;o=new s_;c=new s_;f=new s_;j=new K_;h=new K_;d=W(a.G,0,b);e=W(a.G,1,b);var y=C_(a.K,wP(a.G,d)),u=B_(a.K,vP(a.G,e)),D=C_(a.K,wP(a.G,e)),y=\'<line id="\'+(null!=a.k?a.k:zi+P_)+":Bond:"+d+vb+e+\'" class="event" x1="\'+Vu(100*B_(a.K,vP(a.G,d)))/100+va+Vu(100*y)/100+ua+Vu(100*u)/100+wa+Vu(100*D)/100+\'" stroke-width="8" stroke-opacity="0"/>\';Am(a.c,y);!JQ(a.G,d)&&!JQ(a.G,e)&&0!=((a.G.w[d]|a.G.w[e])&536870912)&&u_(a,-8);a.q[d]?(o.a=a.q[d].a,o.c=a.q[d].b):(o.a=B_(a.K,\nvP(a.G,d)),o.c=C_(a.K,wP(a.G,d)));a.q[e]?(o.b=a.q[e].a,o.d=a.q[e].b):(o.b=B_(a.K,vP(a.G,e)),o.d=C_(a.K,wP(a.G,e)));if(0!=(a.G.A[b]&16320))x_(a,o)&&(g=n+Vu(100*o.a)/100,l=n+Vu(100*o.b)/100,m=n+Vu(100*o.c)/100,r=n+Vu(100*o.d)/100,t=\'<line stroke-dasharray="3, 3" x1="\'+g+va+m+ua+l+wa+r+ta+a.e+\'" stroke-width:\'+Vu(100*a.n)/100+Aa,Z_(a,t)),u_(a,-9);else{g=64==a.G.B[b]?0:32==a.G.B[b]?1:tP(a.G,b);switch(g){case 1:switch(a.G.B[b]){case 1:x_(a,o)&&w_(a,o,d,e);break;case 17:$_(a,o,d,e);break;case 9:h=o.b-o.a;\nj=o.d-o.c;t_(a.G,bR(a.G,d,e))?f=e=-3:(e=a.r[d],f=D_(a,d),e==(a.G.s[d]&448)&&(e=f));for(d=2;17>d;d+=2)c.a=o.a+d*h/17-d*j/128,c.c=o.c+d*j/17+d*h/128,c.b=o.a+d*h/17+d*j/128,c.d=o.c+d*j/17-d*h/128,x_(a,c)&&(u_(a,9>d?e:f),v_(a,c),u_(a,a.J));break;case 32:if(x_(a,o)){f=o.b-o.a;j=o.d-o.c;c=Math.sqrt(f*f+j*j);c=2*Q(K(R(c/(4*a.R))));f/=c-1;j/=c-1;t_(a.G,bR(a.G,d,e))?e=d=-3:(d=a.r[d],e=a.r[e]);h=o.a-a.R/2;o=o.c-a.R/2;u_(a,d);for(d=0;d<~~(c/2);++d)a0(a,h,o,a.R),h+=f,o+=j;u_(a,e);for(d=0;d<~~(c/2);++d)a0(a,h,\no,a.R),h+=f,o+=j;u_(a,a.J)}}break;case 0:case 2:if((a.t[d]||2==a.G.k[d])&&(a.t[e]||2==a.G.k[e])&&!zP(a.G,b)&&2==g){if(!x_(a,o))break;I_(a,o.b-o.a,o.d-o.c,j);h=j.a/2;j=j.b/2;c.a=o.a+h;c.c=o.c+j;c.b=o.b+h;c.d=o.d+j;f.a=o.a-h;f.c=o.c-j;f.b=o.b-h;f.d=o.d-j;26==a.G.B[b]&&M_(c,f);w_(a,c,d,e);w_(a,f,d,e)}else if((a.t[e]||2==a.G.k[e])&&2==g)J_(a,o,b,!1);else if((a.t[d]||2==a.G.k[d])&&2==g)J_(a,o,b,!0);else{l=L_(a,b);0==l&&(l=1);c.a=o.a;c.c=o.c;c.b=o.b;c.d=o.d;I_(a,o.b-o.a,o.d-o.c,j);if(0<l){f.a=o.a+j.a;f.c=\no.c+j.b;f.b=o.b+j.a;f.d=o.d+j.b;if(H_(a,d,e,1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(H_(a,e,d,-1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}else{f.a=o.a-j.a;f.c=o.c-j.b;f.b=o.b-j.a;f.d=o.d-j.b;if(H_(a,d,e,-1,h)||1<a.G.f[d])f.a+=h.a+j.b,f.c+=h.b-j.a;if(H_(a,e,d,1,h)||1<a.G.f[e])f.b+=h.a-j.b,f.d+=h.b+j.a}26==a.G.B[b]&&M_(c,f);x_(a,c)&&w_(a,c,d,e);2==g?x_(a,f)&&w_(a,f,d,e):x_(a,f)&&r_(a,f,d,e)}break;case 3:x_(a,o)&&(w_(a,o,d,e),I_(a,o.b-o.a,o.d-o.c,j),c.a=o.a+j.a,c.c=o.c+j.b,c.b=o.b+j.a,c.d=o.d+j.b,\nw_(a,c,d,e),c.a=o.a-j.a,c.c=o.c-j.b,c.b=o.b-j.a,c.d=o.d-j.b,w_(a,c,d,e))}-8==a.z&&u_(a,-9)}}function R_(a,b,c,d,e){var f;e&&(e=Q_(a,d),e=e/2+~~(a.o/8),f=~~(a.o/2),(d==kb||d==vb)&&(f=2*f/3),Am(a.T,new T_(b-e,c-f,2*e,2*f)));a.F||b0(a,d,b,c)}function c0(a){var b;b=a.a;a.a=a.b;a.b=b;b=a.c;a.c=a.d;a.d=b}\nfunction X_(a,b,c){a=0==b?6.283185307179586+a[0]-a[a.length-1]:a[b]-a[b-1];-2.0943951023931953<c&&1.0471975511965976>c?a-=2*Math.cos(c+0.5235987755982988):a-=0.5*Math.cos(c+0.5235987755982988);return a}function d0(a){var b;b=new A_;a.a<=a.b?(b.c=a.a,b.b=a.b-a.a):(b.c=a.b,b.b=a.a-a.b);a.c<=a.d?(b.d=a.c,b.a=a.d-a.c):(b.d=a.d,b.a=a.c-a.d);return b}function W_(a,b){var c;if(0<b)return(a[b]+a[b-1])/2;c=3.141592653589793+(a[0]+a[a.length-1])/2;return 3.141592653589793<c?c-6.283185307179586:c}\nfunction $_(a,b,c,d){var e,f,g;g=new s_;if(!(b.a==b.b&&b.c==b.d)){g.a=b.a;g.c=b.c;g.b=b.b;g.d=b.d;f=d0(g);for(b=0;b<a.T.c;++b)if(e=zw(a.T,b),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(e0(a,g.a,g.c,b)){if(e0(a,g.b,g.d,b))return;f0(a,g,0,b);$_(a,g,c,d);return}if(e0(a,g.b,g.d,b)){f0(a,g,1,b);$_(a,g,c,d);return}}var h,j,l;j=(g.c-g.d)/9;l=(g.b-g.a)/9;b=C(cF,Sl,-1,3,1);e=C(cF,Sl,-1,3,1);f=C(cF,Sl,-1,4,1);h=C(cF,Sl,-1,4,1);b[0]=g.a;e[0]=g.c;f[2]=g.b+j;h[2]=g.d+l;f[3]=g.b-j;h[3]=g.d-l;b[1]=\n(b[0]+f[2])/2;e[1]=(e[0]+h[2])/2;b[2]=(b[0]+f[3])/2;e[2]=(e[0]+h[3])/2;f[0]=b[2];h[0]=e[2];f[1]=b[1];h[1]=e[1];t_(a.G,bR(a.G,c,d))?g=d=-3:(d=a.r[c],g=D_(a,c),d==(a.G.s[c]&448)&&(d=g));u_(a,d);a.bd(b,e,3);u_(a,g);a.bd(f,h,4);u_(a,a.J)}}function e0(a,b,c,d){if(0!=(a.B&1))return!1;a=zw(a.T,d);return b>a.c&&b<a.c+a.b&&c>a.d&&c<a.d+a.a}function M_(a,b){var c;c=a.b;a.b=b.b;b.b=c;c=a.d;a.d=b.d;b.d=c}\nfunction L_(a,b){var c,d,e,f,g,h,j,l,o,m;j=C(mq,ul,-1,16,2);l=C(mq,ul,-1,16,2);c=C(cF,Sl,-1,16,1);f=C(cF,Sl,-1,2,1);for(h=d=0;2>h;++h){e=W(a.G,h,b);for(o=0;o<a.G.f[e];++o)if(g=AP(a.G,e,o),g!=b){if(4==d)return 0;j[d]=uP(a.G,g);l[d]=zP(a.G,g);c[d++]=CP(a.G,e,kP(a.G,e,o))}}f[0]=CP(a.G,W(a.G,0,b),W(a.G,1,b));0>f[0]?(f[1]=f[0]+3.141592653589793,e=!1):(f[1]=f[0],f[0]=f[1]-3.141592653589793,e=!0);for(h=g=0;h<d;++h)j[h]?m=20:l[h]?m=17:m=16,c[h]>f[0]&&c[h]<f[1]?g-=m:g+=m;return e?-g:g}\nfunction x_(a,b){var c,d,e,f;if(b.a==b.b&&b.c==b.d){for(d=0;d<a.T.c;++d){e=zw(a.T,d);c=b.a;f=b.c;var g=void 0,h=void 0,j=void 0,l=void 0;0>=e.b||0>=e.a?e=!1:(g=e.c,j=e.d,h=g+e.b,l=j+e.a,e=g<=c&&c<h&&j<=f&&f<l);if(e)return!1}return!0}f=d0(b);c=!1;b.a>b.b&&(c0(b),c=!0);for(d=0;d<a.T.c;++d)if(e=zw(a.T,d),!(e.c>f.c+f.b||e.d>f.d+f.a||f.c>e.c+e.b||f.d>e.d+e.a)){if(e0(a,b.a,b.c,d)){if(e0(a,b.b,b.d,d))return c&&c0(b),!1;f0(a,b,0,d);d=x_(a,b);c&&c0(b);return d}if(e0(a,b.b,b.d,d))return f0(a,b,1,d),d=x_(a,\nb),c&&c0(b),d}c&&c0(b);return!0}function f0(a,b,c,d){var e,f,g,h,j,l;0==c?(j=b.a,l=b.c,g=b.b,f=b.d):(j=b.b,l=b.d,g=b.a,f=b.c);d=zw(a.T,d);a=g>j?d.c+d.b:d.c;h=f>l?d.d+d.a:d.d;d=g-j;e=f-l;(0>=d?0-d:d)>(0>=e?0-e:e)?l==f?(f=a,g=l):(f=j+d*(h-l)/e,g>j==a>f?g=h:(f=a,g=l+e*(a-j)/d)):j==g?(f=j,g=h):(g=l+e*(a-j)/d,f>l==h>g?f=a:(f=j+d*(h-l)/e,g=h));0==c?(b.a=f,b.c=g):(b.b=f,b.d=g)}\nfunction g0(a,b,c,d){c/=2;switch(d&786432){case 786432:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+b.a-c;break}case 0:a.x.a=a.w.c+a.w.b/2;a.x.b=a.w.d+a.w.a+c;b&&a.x.b>b.d+b.a-c&&(a.x.b=b.d+b.a-c);break;case 524288:if(b){a.x.a=b.c+b.b/2;a.x.b=b.d+c;break}case 262144:a.x.a=a.w.c+a.w.b/2,a.x.b=a.w.d-c,b&&a.x.b<b.d+c&&(a.x.b=b.d+c)}}\nfunction u_(a,b){if(!a.F&&(-10==b&&(a.z=-999,b=a.J),!(b==a.z||-8==a.z&&-9!=b)))switch(-8==b&&(a.I=a.z),-9==b&&(b=a.I),a.z=b,b){case 0:a.cd((zB(),GB));break;case -6:a.cd(a.A);break;case -4:a.cd(a.H);break;case -2:a.cd(a.u);break;case -3:a.cd(a.v);break;case -7:a.cd(a.C);break;case -8:a.cd(a.D);break;case 64:a.cd(lm);break;case 128:a.cd(mm);break;case 256:a.cd(om);break;case 192:a.cd(nm);break;case 320:a.cd(pm);break;case 384:a.cd(qm);break;case 448:a.cd(rm);break;case 1:a.cd((zB(),DB));break;default:a.cd((zB(),\nGB))}}function h0(a){var b,c,d,e,f;e=B_(a.K,a.G.D[0].a);c=B_(a.K,a.G.D[0].a);f=C_(a.K,a.G.D[0].b);d=C_(a.K,a.G.D[0].b);for(b=0;b<a.G.o;++b)e>B_(a.K,vP(a.G,b))&&(e=B_(a.K,vP(a.G,b))),c<B_(a.K,vP(a.G,b))&&(c=B_(a.K,vP(a.G,b))),f>C_(a.K,wP(a.G,b))&&(f=C_(a.K,wP(a.G,b))),d<C_(a.K,wP(a.G,b))&&(d=C_(a.K,wP(a.G,b)));a.w=new T_(e,f,c-e,d-f)}w(3,1,{});_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.x=null;_.y=0;_.z=0;_.A=null;_.B=0;_.C=null;_.D=null;_.E=0;_.F=!1;_.G=null;_.H=null;_.I=0;_.J=0;_.K=null;\n_.L=0;_.M=0;_.N=null;_.O=0;_.P=0;_.Q=0;_.R=0;_.S=0;_.T=null;function U_(a,b,c){this.b=a;this.c=b;this.a=c}w(4,1,{},U_);_.a=0;_.b=0;_.c=0;function s_(){}w(5,1,{},s_);_.a=0;_.b=0;_.c=0;_.d=0;function i0(a,b){var c,d,e,f;1==a.d.B[b]&&(WQ(a.d,b,2),a.e+=2);for(e=0;2>e;++e){c=W(a.d,e,b);for(f=0;f<a.d.f[c];++f)d=AP(a.d,c,f),a.c[d]&&(a.c[d]=!1,--a.b)}}\nfunction j0(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.d.d;++c)if(a.c[c]){f=!1;for(e=0;2>e;++e){d=W(a.d,e,c);b=!1;for(g=0;g<a.d.f[d];++g)if(c!=AP(a.d,d,g)&&a.c[AP(a.d,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,i0(a,c))}}while(h)}function k0(a,b){var c,d;--a.a;for(d=0;d<a.d.f[b];++d)c=AP(a.d,b,d),a.c[c]&&(a.c[c]=!1,--a.b)}function l0(a){this.d=a}w(6,1,{},l0);_.a=0;_.b=0;_.c=null;_.d=null;_.e=0;function m0(a,b){return(b.a-a.a)*(b.a-a.a)+(b.b-a.b)*(b.b-a.b)+(b.c-a.c)*(b.c-a.c)}\nfunction n0(a,b){b.c*=a.c;b.a=b.a*a.c+a.a;b.b=b.b*a.c+a.b}function o0(a,b){b.c=b.c*a.c+a.a;b.d=b.d*a.c+a.b;b.b*=a.c;b.a*=a.c}function B_(a,b){return b*a.c+a.a}function C_(a,b){return b*a.c+a.b}function p0(){this.b=this.a=0;this.c=1}function q0(a,b,c){var d,e,f;this.b=this.a=0;this.c=1;b&&(d=b.b/a.b,f=b.a/a.a,e=0,0==e?e=24:e/=256,c=e/c,this.c=c<(d<f?d:f)?c:d<f?d:f,this.a=b.c+b.b/2-this.c*(a.c+a.b/2),this.b=b.d+b.a/2-this.c*(a.d+a.a/2))}w(19,1,{},p0,q0);\n_.tS=function(){return"DepictorTransformation Offset: "+this.a+lb+this.b+" Scaling: "+this.c};_.a=0;_.b=0;_.c=0;function q_(a){return r0(a,a.o,a.p,24)}\nfunction r0(a,b,c,d){var e,f,g;f=!1;for(g=0;0==g&&!f;){for(e=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&++g;0==g&&(f=!0)}if(0==g){if(2>b)return d;g=1.7976931348623157E308;for(c=1;c<b;++c)for(e=0;e<c;++e)f=iK(m0(a.D[c],a.D[e])),0<f&&f<g&&(g=f);return 1.7976931348623157E308!=g?0.6*g:d}for(e=b=0;e<c;++e)(f||32!=a.B[e])&&0==(a.A[e]&16320)&&(b+=iK(m0(a.D[a.y[1][e]],a.D[a.y[0][e]])));return b/g}function t_(a,b){return 0!=(a.z[b]&262144)}function s0(a,b){return 0!=(a.s[b]&262144)}\nfunction t0(a,b){var c;c=a.x[b];return 3<=c&&4>=c||11<=c&&13>=c||19<=c&&31>=c||37<=c&&51>=c||55<=c&&84>=c||87<=c&&103>=c}function u0(a,b,c){c?a.s[b]|=262144:a.s[b]&=-262145}function v0(a,b,c){a.D[b].a=c;a.K&=3}function w0(a,b,c){a.D[b].b=c;a.K&=3}function x0(a,b,c){a.D[b].c=c;a.K&=3}function y0(a,b){var c;for(c=a-b;-3.141592653589793>c;)c+=6.283185307179586;for(;3.141592653589793<c;)c-=6.283185307179586;return c}\nfunction z0(a,b,c){return 1!=tP(a,b)?0:16-a.f[a.o+c]+(1==a.x[c]?4096:0)+(0==(a.B[b]&24)||a.y[0][b]!=c?2048:0)+(0==(a.s[c]&3)?1024:0)+(0!=(a.z[b]&64)?0:512)+(6!=a.x[c]?256:0)}\nfunction A0(a){var b;rQ(a,3);for(b=0;b<a.c;++b){var c=a,d=b,e=void 0,f=void 0,g=f=void 0,h=void 0,j=e=e=void 0,l=g=void 0,l=void 0;if(!(0==(c.s[d]&3)||3==(c.s[d]&3)))if(2==c.k[d]&&2==c.f[d]){var o=l=g=j=void 0,m=j=void 0,r=h=h=g=void 0,t=l=l=void 0,y=e=f=t=o=void 0,h=void 0;if(2!=c.f[d]||2!=c.j[d][0]||2!=c.j[d][1]||2>c.f[c.e[d][0]]||2>c.f[c.e[d][1]]||1!=c.k[c.e[d][0]]||1!=c.k[c.e[d][1]])LR(c,d,0,!1);else{l=t=f=e=-1;for(h=o=0;2>h;++h){g=c.e[d][h];for(r=0;r<c.f[c.o+g];++r)j=c.e[g][r],j!=d&&(m=c.i[g][r],\ny=z0(c,m,j),o<y&&(o=y,f=j,e=m,t=g,l=c.e[d][1-h]))}if(-1!=f){for(h=0;2>h;++h)for(r=0;r<lP(c,c.e[d][h]);++r)c.e[c.e[d][h]][r]!=d&&(c.B[c.i[c.e[d][h]][r]]=1);c.y[1][e]!=f&&(c.y[0][e]=c.y[1][e],c.y[1][e]=f);g=2147483647;for(h=0;h<c.f[t];++h)j=c.e[t][h],j!=d&&g>j&&(g=j);t=C(A,v,-1,2,1);for(h=o=0;h<c.f[l];++h)j=c.e[l][h],j!=d&&(t[o++]=j);j=zR(c.D[d].a,c.D[d].b,c.D[l].a,c.D[l].b);2==o?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=y0(j,CP(c,l,t[0])),l=y0(j,CP(c,l,t[1])),l=h-l):l=y0(j,CP(c,l,t[0]));0>l^1==(c.s[d]&\n3)^g==f?c.B[e]=17:c.B[e]=9}}}else if(3>c.f[d]||4<c.f[d])LR(c,d,0,!1);else{f=c;e=d;g=j=l=void 0;l=f.f[f.o+e];g=C(A,v,-1,l,1);for(j=0;j<l;++j)g[j]=(f.e[e][j]<<16)+j;fQ(g);for(j=0;j<l;++j)g[j]&=65535;l=g;e=c.f[c.o+d];f=C(cF,Sl,-1,e,1);for(h=0;h<e;++h)f[h]=CP(c,c.e[d][l[h]],d);for(h=0;h<e;++h)c.y[0][c.i[d][h]]==d&&1==tP(c,c.i[d][h])&&(c.B[c.i[d][h]]=1);var j=c,g=d,h=l,t=f,u=m=y=r=o=void 0,r=void 0,o=j.f[j.o+g],m=C(A,v,-1,o,1),r=DP(j,g,h,t,m);if(3==r)j=!1;else{y=(j.s[g]&3)==r?17:9;for(u=0;u<o;++u)1==(m[u]&\n1)&&(r=j.i[g][h[u]],j.B[r]=y,j.y[0][r]!=g&&(j.y[1][r]=j.y[0][r],j.y[0][r]=g));j=!0}if(!j){j=-1;for(h=0;h<e;++h)if(g=c.i[d][h],(17==c.B[g]||9==c.B[g])&&c.y[0][g]==d)c.B[c.i[d][h]]=1,-1==j?j=g:j=-2;if(0>j)a:{for(var j=c,g=d,D=m=t=m=y=y=o=u=y=o=h=void 0,r=y=r=void 0,h=j.f[j.o+g],o=C(cF,Sl,-1,h,1),t=0;t<h;++t)o[t]=CP(j,g,j.e[g][t]);for(t=1;t<h;++t)for(m=0;m<t;++m)if(r=aG(y0(o[t],o[m])),0.08>r||3.061592653589793<r){for(D=u=y=0;D<h;++D)D!=t&&D!=m&&(y+=aG(B0(o[t],o[D])),u+=aG(B0(o[m],o[D])));y=y<u?j.i[g][t]:\nj.i[g][m];if(1==tP(j,y)){j=y;break a}}r=-1;for(t=o=0;t<h;++t)y=j.e[g][t],m=j.i[g][t],y=z0(j,m,y),o<y&&(o=y,r=m);j=r}c.y[0][j]!=d&&(c.y[1][j]=c.y[0][j],c.y[0][j]=d);g=-1;for(h=0;h<e;++h)if(j==c.i[d][l[h]]){g=h;break}l=z(qH,ml,86,[z(A,v,-1,[2,1,2,1]),z(A,v,-1,[1,2,2,1]),z(A,v,-1,[1,1,2,2]),z(A,v,-1,[2,1,1,2]),z(A,v,-1,[2,2,1,1]),z(A,v,-1,[1,2,1,2])]);for(h=1;h<e;++h)f[h]<f[0]&&(f[h]+=6.283185307179586);if(3==e){e=!1;switch(g){case 0:e=f[1]<f[2]&&3.141592653589793>f[2]-f[1]||f[1]>f[2]&&3.141592653589793<\nf[1]-f[2];break;case 1:e=3.141592653589793<f[2]-f[0];break;case 2:e=3.141592653589793>f[1]-f[0]}f=1==(c.s[d]&3)^e?17:9}else e=0,f[1]<=f[2]&&f[2]<=f[3]?e=0:f[1]<=f[3]&&f[3]<=f[2]?e=1:f[2]<=f[1]&&f[1]<=f[3]?e=2:f[2]<=f[3]&&f[3]<=f[1]?e=3:f[3]<=f[1]&&f[1]<=f[2]?e=4:f[3]<=f[2]&&f[2]<=f[1]&&(e=5),f=1==(c.s[d]&3)^1==l[e][g]?9:17;c.B[j]=f}}}for(b=0;b<a.d;++b)if(d=a,c=b,h=y=e=h=f=l=o=t=l=r=g=h=j=m=t=g=o=j=l=void 0,!(0==(d.z[c]&3)||3==(d.z[c]&3))&&qP(d,c)){l=h=f=e=-1;for(g=o=0;2>g;++g){j=d.y[g][c];for(r=0;r<\nd.f[d.o+j];++r)m=d.i[j][r],m!=c&&1==tP(d,m)&&(t=d.e[j][r],y=z0(d,m,t),o<y&&(o=y,f=t,e=m,h=j,l=d.y[1-g][c]))}if(-1!=f){for(g=0;2>g;++g)for(r=0;r<lP(d,d.y[g][c]);++r)m=d.i[d.y[g][c]][r],m!=c&&1==tP(d,m)&&(d.B[m]=1);d.y[1][e]!=f&&(d.y[0][e]=d.y[1][e],d.y[1][e]=f);j=2147483647;for(g=0;g<d.f[h];++g)t=d.e[h][g],d.i[h][g]!=c&&j>t&&(j=t);t=C(A,v,-1,2,1);for(g=o=0;g<d.f[l];++g)d.i[l][g]!=c&&(t[o++]=d.e[l][g]);g=zR(d.D[h].a,d.D[h].b,d.D[l].a,d.D[l].b);2==o?(t[0]>t[1]&&(h=t[0],t[0]=t[1],t[1]=h),h=y0(g,CP(d,\nl,t[0])),l=y0(g,CP(d,l,t[1])),l=h-l):l=y0(g,CP(d,l,t[0]));0>l^2==(d.z[c]&3)^j==f?d.B[e]=17:d.B[e]=9}}}function X(a,b){var c,d;c=b;for(d=0;0!=b;)0==a.c&&(a.e=(a.a[++a.d]&63)<<11,a.c=6),d|=(65536&a.e)>>16-c+b,a.e<<=1,--b,--a.c;return d}function C0(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function D0(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function E0(){this.b=!0}w(24,1,{},E0);_.a=null;_.b=!1;_.c=0;_.d=0;_.e=0;_.f=null;\nfunction F0(a,b){var c,d;c=b;var e,f;9.0E-4>(0>=c?0-c:c)&&(c=0);c=Q(K(R(c*Math.pow(10,4))))/Math.pow(10,4);d=n+(new $J(c)).a;e=lx(d,mx(46));0>e&&(d+=gc,e=lx(d,mx(46)));f=d.length;for(c=1;c<=4-f+e+1;++c)d+=wc;10<d.length&&(d=xd);e=n;for(c=1;c<=10-d.length;++c)e+=fa;d=e+d;for(c=d.length;10>c;++c)sD(a.a,32);rO(a.a,d)}function G0(a,b){var c,d,e;if(0>b||999<b)rO(a.a," ?");else{c=!1;for(d=0;3>d;++d)e=~~(b/100),0==e?2==d||c?sD(a.a,48):sD(a.a,32):(sD(a.a,48+e&65535),c=!0),b=10*(b%100)}}\nfunction H0(a){var b=new rD,c,d,e,f,g,h,j,l;rQ(a,7);f=!0;for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1!=(a.s[c]&1572864)>>19){f=!1;break}l=-1;if(f){d=C(A,v,-1,32,1);for(c=0;c<a.c;++c)if(0!=(a.s[c]&3)&&3!=(a.s[c]&3)&&1==(a.s[c]&1572864)>>19){c=1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21;++d[c];0<d[c]&&(l=c);break}}this.a=b;rO(this.a,(null!=a.I?a.I:n)+ca);rO(this.a,"Actelion Java MolfileCreator 1.0\\n\\n");G0(this,a.o);G0(this,a.p);rO(this.a,ja);G0(this,f?0:1);rO(this.a,\n" 0 0 0 0 0999 V2000\\n");b=1==a.o;for(c=1;c<a.o;++c)if(a.D[c].a!=a.D[0].a||a.D[c].b!=a.D[0].b||a.D[c].c!=a.D[0].c){b=!0;break}d=1;if(b)if(c=r0(a,a.o,a.p,24),0!=c)(1>c||3<c)&&(d=1.5/c);else{e=1.7976931348623157E308;for(c=1;c<a.o;++c)for(d=0;d<c;++d)g=a.D[d].a-a.D[c].a,h=a.D[d].b-a.D[c].b,j=a.D[d].c-a.D[c].c,g=g*g+h*h+j*j,e>g&&(e=g);d=3/e}for(c=0;c<a.o;++c)b?(F0(this,d*a.D[c].a),F0(this,d*-a.D[c].b),F0(this,d*-a.D[c].c)):rO(this.a," 0.0000 0.0000 0.0000"),null!=(null==a.t?null:a.t[c])?\nrO(this.a," L "):0!=(a.w[c]&1)?rO(this.a," A "):(e=(TP(),nR)[a.x[c]],rO(this.a,fa+e),1==e.length?rO(this.a,ia):2==e.length&&rO(this.a,fa)),rO(this.a," 0 0 0"),e=1920&a.w[c],0==e?rO(this.a,h_):384==e?rO(this.a," 3"):128==e?rO(this.a,j_):1792==e?rO(this.a,i_):1664==e&&rO(this.a,j_),rO(this.a,0!=(a.w[c]&8192)?i_:h_),e=((a.s[c]&-268435456)>>>28)-1,-1==e?rO(this.a,h_):0==e?rO(this.a," 15"):G0(this,e),rO(this.a,ka),G0(this,bG(a.u[c])),rO(this.a," 0 0\\n");for(c=0;c<a.p;++c){switch(a.B[c]){case 1:b=\n1;d=0;break;case 2:b=2;d=0;break;case 4:b=3;d=0;break;case 9:b=1;d=6;break;case 17:d=b=1;break;case 26:b=2;d=3;break;case 64:b=4;d=0;break;default:b=1,d=0}f&&(1==d||6==d)&&LQ(a,a.y[0][c])!=l&&(d=0);e=a.A[c]&15;0!=e&&(8==e?b=4:3==e?b=5:9==e?b=6:10==e?b=7:b=8);e=a.A[c]&48;e=0==e?0:32==e?1:2;G0(this,1+a.y[0][c]);G0(this,1+a.y[1][c]);G0(this,b);G0(this,d);rO(this.a,h_);G0(this,e);rO(this.a," 0\\n")}for(c=f=0;c<a.o;++c)0!=a.q[c]&&++f;if(0!=f){rO(this.a,gf);G0(this,f);for(c=0;c<a.o;++c)0!=a.q[c]&&(rO(this.a,\nfa),G0(this,c+1),f=a.q[c],0>f?(rO(this.a," -"),f=-f):rO(this.a,d_),sD(this.a,48+f&65535));rO(this.a,ca)}for(c=f=0;c<a.o;++c)0==a.v[c]||++f;if(0!=f){rO(this.a,kf);G0(this,f);for(c=0;c<a.o;++c)0!=a.v[c]&&(rO(this.a,fa),G0(this,c+1),rO(this.a,fa),G0(this,a.v[c]));rO(this.a,ca)}for(c=f=0;c<a.o;++c)0!=(a.s[c]&48)&&++f;if(0!=f){rO(this.a,OO);G0(this,f);for(c=0;c<a.o;++c)if(0!=(a.s[c]&48))switch(rO(this.a,fa),G0(this,c+1),a.s[c]&48){case 16:rO(this.a,e_);break;case 32:rO(this.a,f_);break;case 48:rO(this.a,\ng_)}rO(this.a,ca)}if(a.E){for(c=f=0;c<a.o;++c)0!=(a.w[c]&120)&&++f;if(0!=f){rO(this.a,PO);G0(this,f);for(c=0;c<a.o;++c)if(f=a.w[c]&120,0!=f)switch(rO(this.a,fa),G0(this,c+1),f){case 112:rO(this.a," -1");break;case 8:rO(this.a,e_);break;case 104:rO(this.a,f_);break;case 88:rO(this.a,g_);break;case 56:rO(this.a," 4")}rO(this.a,ca)}for(c=0;c<a.o;++c)if(f=null==a.t?null:a.t[c],null!=f){rO(this.a,"M ALS ");G0(this,c+1);G0(this,f.length);rO(this.a,0!=(a.w[c]&1)?" T ":" F ");for(l=0;l<f.length;++l)switch(b=\n(TP(),nR)[f[l]],b.length){case 1:rO(this.a,b+d_);break;case 2:rO(this.a,b+ia);break;case 3:rO(this.a,b+fa);break;default:rO(this.a," ?")}rO(this.a,ca)}for(c=f=0;c<a.o;++c)0!=(a.w[c]&6144)&&++f;if(0!=f){rO(this.a,QO);G0(this,f);for(c=0;c<a.o;++c)f=a.w[c]&6144,0!=f&&(rO(this.a,fa),G0(this,c+1),0!=(f&4096)?rO(this.a,d_+(a.f[a.o+c]+1)):rO(this.a," -2"));rO(this.a,ca)}}rO(this.a,jf)}w(25,1,{},H0);_.a=null;\nfunction v_(a,b){var c,d,e,f;c=n+Vu(100*b.a)/100;d=n+Vu(100*b.b)/100;e=n+Vu(100*b.c)/100;f=n+Vu(100*b.d)/100;c=rd+c+va+e+ua+d+wa+f+\'" style="stroke:\'+a.e+";stroke-width:"+Vu(100*a.n)/100+Aa;Z_(a,c)}function b0(a,b,c,d){Q_(a,b);b=sd+Vu(100*c)/100+\'" text-anchor="middle" y="\'+Vu(100*(d+~~(a.o/3)))/100+\'" font-family=" \'+a.f.a+\'" font-size="\'+a.f.b+l_+a.e+Ba+b+qd;Z_(a,b)}function a0(a,b,c,d){b=\'<circle cx="\'+Vu(100*b)/100+pa+Vu(100*c)/100+\'" r="\'+Vu(100*d)/100+l_+a.e+\'" />\';Z_(a,b)}\nfunction Q_(a,b){var c;c=OI();if(-1<c&&9>c)return!a.i&&(a.i=(et(),new xA(a.f))),c=GC(a.i,b),11<=a.f.b&&(c*=1.5714285714285714),c;var d=a.f;c=b;var e=I0;e||(I0=e=$doc.createElement("canvas"));d=n+d.b+lj+d.a;e=e.getContext("2d");e.font=d;c=e.measureText(c);return(new T_(0,0,c.width,0)).b}function V_(a,b){a.o!=b&&(a.o=b,a.f=new jC(Qe,0,b))}\nfunction J0(a){var b,c,d;d=\'<svg id="\'+(null!=a.k?a.k:zi+P_)+\'" xmlns="http://www.w3.org/2000/svg" version="1.1" \'+a.gd(fa)+\'width="\'+a.p+\'px" height="\'+a.j+\'px" viewBox="0 0 \'+a.p+fa+a.j+\'">\\n\';b="<style> #"+(null!=a.k?a.k:zi+P_)+" {pointer-events:none; } #"+(null!=a.k?a.k:zi+P_)+" .event { pointer-events:all;} <\/style>\\n";d+=c_;d+=b;for(c=new vu(a.c);c.b<c.d.Pf();)b=wu(c),Z_(a,b);for(c=new vu(a.b);c.b<c.d.Pf();)b=wu(c),Z_(a,b);return d+a.fd(c_)+Sq(a.d.a)+kd}\nfunction Z_(a,b){yp(a.d,c_);yp(a.d,b);yp(a.d,ca)}w(28,3,{});_.fd=Rv;_.gd=Rv;_.bd=function(a,b,c){var d,e;e=new Iu(\'<polygon points="\');for(d=0;d<c;++d)rO(e,n+Vu(100*a[d])/100),xp(e.a,lb),rO(e,n+Vu(100*b[d])/100),xp(e.a,fa);rO(e,\'" style="fill:\'+this.e+";stroke:"+this.e+\';stroke-width:1"/>\');Z_(this,Sq(e.a))};_.cd=function(a){this.e=uj+(a.d>>16&255)+lb+(a.d>>8&255)+lb+(a.d&255)+eb};_.tS=function(){return J0(this)};_.e=Ag;_.i=null;_.j=400;_.k=null;_.n=1;_.o=10;_.p=400;var P_=0;\nfunction K0(a,b){var c,d,e;1==a.b.B[b]&&WQ(a.b,b,2);for(d=0;2>d;++d){c=W(a.b,d,b);u0(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[AP(a.b,c,e)]=!1}}function L0(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.b.d;++c)if(a.a[c]){f=!1;for(e=0;2>e;++e){b=!1;d=W(a.b,e,c);for(g=0;g<a.b.f[d];++g)if(c!=AP(a.b,d,g)&&a.a[AP(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,K0(a,c))}}while(h)}function M0(){}w(29,1,{},M0);_.a=null;_.b=null;\nfunction N0(a,b,c,d){a.b||(4==a.i||3==a.i&&-1!=a.c?a.b=!0:(a.j[a.i]=d,a.f[a.i]=b,a.k[a.i]=c,++a.i))}\nfunction O0(a,b){var c,d,e,f;if(a.b)return 3;-1!=a.c&&(a.c=b[a.c]);for(e=0;e<a.i;++e)2147483647!=a.f[e]&&(a.f[e]=b[a.f[e]]);if(-1==a.c&&0==a.d){d=2147483647;f=-1;for(e=0;e<a.i;++e)d>a.k[e]&&(d=a.k[e],f=e);a.c=a.f[f];for(e=f+1;e<a.i;++e)a.f[e-1]=a.f[e],a.k[e-1]=a.k[e],a.j[e-1]=a.j[e];--a.i}f=(-1==a.c?0:1)+a.d+a.i;if(4<f||3>f)return 3;c=-1==a.c&&1==a.d||-1!=a.c&&ZR(a.n.b,a.c);d=-1;for(e=0;e<a.i;++e)if(a.j[e]){if(-1!=d||c)return 3;d=e}f=!1;if(-1!=d)for(e=0;e<a.i;++e)!a.j[e]&&a.f[d]<a.f[e]&&(f=!f);d=\n!1;if(-1!=a.c&&!c)for(e=0;e<a.i;++e)a.c<a.f[e]&&(d=!d);e=a.f;c=a.k;var g,h,j;h=!1;for(g=1;g<a.i;++g)for(j=0;j<g;++j)e[j]>e[g]&&(h=!h),c[j]>c[g]&&(h=!h);return a.e^h^d^f?2:1}function P0(a,b,c,d,e,f){this.n=a;0!=d&&1!=d?this.b=!0:(this.a=b,this.c=c,this.d=d,this.e=f,this.i=0,this.j=C(mq,ul,-1,4,2),this.f=C(A,v,-1,4,1),this.k=C(A,v,-1,4,1),-1!=c&&1==d&&(N0(this,2147483647,e,!0),this.d=0))}w(30,1,{},P0);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction Q0(a){var b;rQ(a,15);b=a.C&65535;switch(a.C&-65536){case 65536:return null;case 131072:return 1==b?"meso":n+b+" meso diastereomers";case 0:return"unknown chirality";case 196608:return"racemate";case 262144:return"this enantiomer";case 327680:return"this or other enantiomer";case 393216:return"two epimers";default:return 1==b?"one stereo isomer":n+b+" stereo isomers"}}\nfunction R0(a){rQ(a,15);if(a.b){var a=a.b,b;for(b=0;b<a.H.c;++b)if(0==(a.H.s[b]&67108864)&&3==a.S[b]){var c=a.H;c.s[b]|=67108864;c.K&=3}for(b=0;b<a.H.d;++b)3==a.k[b]&&2==tP(a.H,b)&&WQ(a.H,b,26)}}\nfunction S0(a,b,c){var d,e,f;f=b.length;d=new T0(a.f,f,a.e);d.a[0]=0;for(e=d.b[0]=0;e<f;++e)d.n[e]=128-f,d.e[e]=b[e];if(8>f)U0(d);else a:{var g,h,j,l,o,m,r;f=z(qH,ml,86,[z(A,v,-1,[627]),null,z(A,v,-1,[2457]),null,z(A,v,-1,[2451,8643,2519]),null,z(A,v,-1,[34377,-2147448999]),null,z(A,v,-1,[37449,137313,95703,34371,37815,54891,132867,-2147309741,54857,55129,-2147449005,-2147449065]),null,z(A,v,-1,[530697,531819,899169,137289,694617,-2146951863,-2146952797,-2146939175,-2146929547,-2146929564,-2146625111,\n-2146931799,-2146940503,-2146931935]),null,z(A,v,-1,[542985,137283,2122017,530691,2206773,-2144711351,219209,2840841,137555,-2146871031,-2147264167,613705,-2145360543,-2146625271,694611,2454837,-2145356703,-2147345133,-2146928951,-2146931805,-2144641719,-2146951869,-2146625237,-2146624183,2841963,1074905,-2146625117,2799955,-2144723645,138583,859225,-2145264843,-2145216253,-2146624149,-2144700727,-2146928917,-2143905527,-2144045771,-2146789097,2288547,544407,2104323,-2146911977,-2144479405,3633737,\n-2146870089,-2146952169]),null,z(A,v,-1,[8487297,2172633,2116611,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8829813])]);m=d.e.length-10;if(10<=d.e.length&&24>=d.e.length&&null!=f[m]){l=1<<d.e.length;for(j=e=b=0;j<d.e.length;++j)2==tP(a.f,c[j])&&(h=a.f.z[c[j]]&3,1==h&&(b+=l),2==h&&(e+=l)),b>>>=1,e>>>=1;for(r=0;r<f[m].length;++r){h=0==(-2147483648&f[m][r]);c=2147483647&f[m][r];for(j=!1;!j;j=!j){if(j){if(h)break;o=0;for(g=1;g!=l;g<<=1)o<<=1,0!=(c&g)&&(o|=1);c=o}for(g=0;g<d.e.length;++g){if(0==(c&b)&&0==(~c&e)){b=\n0;e=!0;for(j=1;j<d.e.length;++j)d.a[j]=d.a[j-1]+Math.sin(b),d.b[j]=d.b[j-1]+Math.cos(b),0==(c&1)&&(e=!e),b+=e?1.0471975511965976:-1.0471975511965976,c>>>=1;break a}0!=(c&1)&&(c|=l);c>>>=1}}}}U0(d)}Am(a.c,d)}function V0(a,b){var c,d;d=0;GP(a,a.length,(HP(),HP(),IP));for(c=0;c<a.length;++c)(0==c||0!=JP(a[c],a[c-1]))&&++d,b[a[c].a]=d;return d}\nfunction W0(a){var b,c,d,e,f,g,h,j,l;j=new Gm;l=new Gm;c=new Gm;for(e=new vu(a.c);e.b<e.d.Pf();){d=wu(e);f=0;c.mg();for(g=0;g<d.e.length;++g)b=d.e[g],b=a.j[b],0!=b&&(Am(c,new X0(d,g,b)),f+=b);if(0!=f){Y0(c,new Z0);for(h=new vu(c);h.b<h.d.Pf()&&!(g=wu(h),0<f*g.b&&(b=(0>f?-f:f)>=bG(g.b)?g.b:f,f-=b,Am(0>b?j:l,new X0(d,g.a,b)),0==f)););}}if(0==j.c||0==l.c)return null;Y0(l,new $0);Y0(j,new a1);for(f=new vu(l);f.b<f.d.Pf();){e=wu(f);for(d=new vu(j);d.b<d.d.Pf();)if(c=wu(d),e.b==-c.b)return a.j[e.c.e[e.a]]-=\ne.b,a.j[c.c.e[c.a]]-=c.b,new b1(e.c,c.c,e.a,c.a)}for(f=new vu(l);f.b<f.d.Pf();){e=wu(f);for(d=new vu(j);d.b<d.d.Pf();)if(c=wu(d),e.b>-c.b)return a.j[e.c.e[e.a]]+=c.b,a.j[c.c.e[c.a]]-=c.b,new b1(e.c,c.c,e.a,c.a)}for(f=new vu(l);f.b<f.d.Pf();){e=wu(f);for(d=new vu(j);d.b<d.d.Pf();)if(c=wu(d),e.b<-c.b)return a.j[e.c.e[e.a]]-=e.b,a.j[c.c.e[c.a]]+=e.b,new b1(e.c,c.c,e.a,c.a)}return null}function c1(a){return 2>a.c.c?null:new d1(zw(a.c,0),zw(a.c,1))}\nfunction e1(a){var b,c,d,e,f,g,h,j;j=b=null;for(f=0;f<a.f.d;++f)if(32==a.f.B[f]){c=W(a.f,0,f);e=-1;for(g=0;g<a.c.c&&!(e=f1(zw(a.c,g),c),-1!=e);++g);d=W(a.f,1,f);c=-1;for(h=0;h<a.c.c&&!(c=f1(zw(a.c,h),d),-1!=c);++h);g!=h&&(g>h&&(d=g,g=h,h=d,d=e,e=c,c=d),null==j&&(j=C(g1,q,10,a.c.c,0)),null==j[h]&&(j[h]=C(h1,b_,9,h,0)),j[h][g]?(j[h][g].c[0]+=j[h][g].b[0].a[e],j[h][g].d[0]+=j[h][g].b[0].b[e],j[h][g].c[1]+=j[h][g].b[1].a[c],j[h][g].d[1]+=j[h][g].b[1].b[c],++j[h][g].a[0],++j[h][g].a[1]):(j[h][g]=new b1(zw(a.c,\ng),zw(a.c,h),e,c),!b&&(b=new Gm),Am(b,j[h][g])))}return b}function U0(a){var b,c;b=3.141592653589793-3.141592653589793*(a.e.length-2)/a.e.length;for(c=1;c<a.e.length;++c)a.a[c]=a.a[c-1]+Math.sin(b*(c-1)),a.b[c]=a.b[c-1]+Math.cos(b*(c-1))}function i1(a,b,c){var d,e;for(e=d=0;e<lP(a.f,c);++e)j1(b,kP(a.f,c,e))&&++d;return d}\nfunction k1(a,b,c,d){var e,f,d=new T0(a.f,b.e.length+c.e.length-d,a.e);for(e=a=0;e<b.e.length;++e)d.e[a]=b.e[e],d.n[a]=b.n[e],d.a[a]=b.a[e],d.b[a++]=b.b[e];for(e=0;e<c.e.length;++e)f=f1(b,c.e[e]),-1==f?(d.e[a]=c.e[e],d.n[a]=c.n[e],d.a[a]=c.a[e],d.b[a++]=c.b[e]):d.n[f]<c.n[e]&&(d.n[f]=c.n[e]);return d}\nfunction l1(a,b){var c,d,e,f,g,h;!a.i&&(a.i=new m1);if(0!=(a.e&1)){var j,l,o,m,r;m=!1;rQ(b,7);b.o=b.c;b.p=b.d;for(l=0;l<b.c;++l)b.f[b.o+l]!=b.f[l]&&(b.f[b.o+l]!=b.f[2*b.o+l]&&(m=!0),j=AQ(b,l,!1),b.f[b.o+l]=b.f[l],-1!=j&&(r=AQ(b,l,!0),j!=r&&(o=((b.s[l]&-268435456)>>>28)-1,(-1==o||o<j)&&ER(b,l,j))));A0(b);m&&(b.K=0)}a.f=b;rQ(a.f,3);a.c=new Gm;a.a=C(mq,ul,-1,a.f.o,2);a.b=C(mq,ul,-1,a.f.p,2);a.d=C(mq,ul,-1,a.f.p,2);for(d=0;d<a.f.p;++d)a.d[d]=32!=a.f.B[d];a.j=C(A,v,-1,a.f.o,1);for(c=0;c<a.f.o;++c)a.j[c]=\na.f.q[c];if(0!=(a.e&6)){for(d=0;d<a.f.p;++d)a.d[d]=!a.d[d]&&s0(a.f,W(a.f,0,d))&&s0(a.f,W(a.f,1,d));var t,y,u,D,s,F,O,L,Z,ea,Y,da;for(D=u=s=0;D<a.f.p;++D)if(s0(a.f,W(a.f,0,D))&&s0(a.f,W(a.f,1,D))){a.b[D]=!0;var Fb=u,$,rb=a.f,Kb=void 0,J=void 0,Ia=void 0,Uc=void 0,Kb=rb.y[0][D],J=rb.y[1][D],Ia=rb.D[J].a-rb.D[Kb].a,Uc=rb.D[J].b-rb.D[Kb].b;$=Math.sqrt(Ia*Ia+Uc*Uc);u=Fb+$;++s}if(!(0==s||0==u)){u/=s;for(t=0;t<a.f.o;++t)s0(a.f,t)&&(0==QP(a.f,t)?u0(a.f,t,!1):a.a[t]=!0);ea=C(A,v,-1,a.f.o,1);var Tb=a.f,sb,\nM,ya,nc,ld,ra,Yc,Ud;rQ(Tb,1);for(sb=0;sb<Tb.o;++sb)ea[sb]=-1;for(sb=ld=0;sb<Tb.o;++sb)if(-1==ea[sb]&&0!=(Tb.s[sb]&262144)){ea[sb]=ld;ra=C(A,v,-1,Tb.o,1);ra[0]=sb;for(Yc=nc=0;nc<=Yc;){ya=QP(Tb,ra[nc]);for(Ud=0;Ud<ya;++Ud)M=Tb.e[ra[nc]][Ud],-1==ea[M]&&0!=(Tb.s[M]&262144)&&(ra[++Yc]=M,ea[M]=ld);++nc}++ld}F=ld;Z=C(A,v,-1,F,1);for(t=0;t<a.f.o;++t)-1!=ea[t]&&++Z[ea[t]];L=C(n1,q,12,F,0);for(O=0;O<F;++O)L[O]=new T0(a.f,Z[O],a.e);y=C(A,v,-1,F,1);for(t=0;t<a.f.o;++t)O=ea[t],-1!=O&&(L[O].n[y[O]]=256,L[O].e[y[O]]=\nt,L[O].a[y[O]]=vP(a.f,t)/u,L[O].b[y[O]]=wP(a.f,t)/u,++y[O]);Y=-1;for(O=da=0;O<F;++O)da<Z[O]&&(da=Z[O],Y=O);Am(a.c,L[Y]);for(O=0;O<F;++O)O!=Y&&Am(a.c,L[O])}}var Ta,qa,Ab,ba,Ua,Db,Nc,oc,ha,pc,U,N,Eb,Ub,P,Za,jc,Va,Zc,Fa,Jc,tb,yd,ke,Dc,$c,Vb;for(qa=0;qa<a.f.o;++qa)if(4<lP(a.f,qa)){ha=new T0(a.f,1+lP(a.f,qa),a.e);ha.a[lP(a.f,qa)]=0;ha.b[lP(a.f,qa)]=0;ha.n[lP(a.f,qa)]=32;ha.e[lP(a.f,qa)]=qa;a.a[qa]=!0;for(U=0;U<lP(a.f,qa);++U)Db=kP(a.f,qa,U),ha.a[U]=Math.sin(1.0471975511965976*U-2.0943951023931953),ha.b[U]=\nMath.cos(1.0471975511965976*U-2.0943951023931953),ha.n[U]=32,ha.e[U]=Db,a.a[Db]=!0,a.b[AP(a.f,qa,U)]=!0;Am(a.c,ha)}yd=lQ(a.f);for(tb=0;tb<yd.i.c;++tb){ke=zw(yd.j,tb).length;Fa=zw(yd.i,tb);Dc=!1;if(0!=(a.e&6)){Dc=!0;for(U=0;U<ke;++U)if(!s0(a.f,Fa[U])){Dc=!1;break}}if(!Dc){N=!1;for(U=0;U<ke;++U)if(uQ(a.f,Fa[U])==ke){N=!0;break}if(N){Jc=zw(yd.j,tb);S0(a,Fa,Jc);for(U=0;U<ke;++U)a.a[Fa[U]]=!0,a.b[Jc[U]]=!0}}}for(Ua=0;Ua<a.f.p;++Ua)if(zP(a.f,Ua)&&!a.b[Ua]){a:{var fb=a,ad=Ua,Zb=void 0,Oc=void 0,G=void 0,\nnb=void 0,xc=void 0,ee=void 0,yc=void 0,Vd=void 0,Hd=void 0,Wd=void 0,md=void 0,Wb=void 0,oa=void 0,Zb=W(fb.f,0,ad),Oc=W(fb.f,1,ad),xc=C(A,v,-1,fb.f.o,1),ee=C(A,v,-1,fb.f.o,1),yc=C(A,v,-1,fb.f.o,1),Vd=C(A,v,-1,fb.f.o,1);xc[0]=Zb;xc[1]=Oc;ee[1]=ad;yc[Zb]=1;yc[Oc]=2;Vd[0]=-1;Vd[1]=0;for(Hd=nb=1;nb<=Hd;){for(Wd=0;Wd<lP(fb.f,xc[nb]);++Wd){G=kP(fb.f,xc[nb],Wd);if(1<nb&&G==Zb){oa=new o1(yc[xc[nb]]);ee[0]=AP(fb.f,xc[nb],Wd);md=nb;for(Wb=0;Wb<oa.a.length;++Wb)oa.a[Wb]=xc[md],oa.b[Wb]=ee[md],md=Vd[md];Vb=\noa;break a}0==yc[G]&&0!=(fb.f.s[G]&3072)&&(xc[++Hd]=G,ee[Hd]=AP(fb.f,xc[nb],Wd),yc[G]=yc[xc[nb]]+1,Vd[Hd]=nb)}++nb}Vb=null}Fa=Vb.a;Jc=Vb.b;S0(a,Fa,Jc);for(U=0;U<Vb.a.length;++U)a.a[Fa[U]]=!0,a.b[Jc[U]]=!0}for(Ua=0;Ua<a.f.p;++Ua)if(!a.b[Ua]&&3==tP(a.f,Ua)&&(Ab=W(a.f,0,Ua),ba=W(a.f,1,Ua),P=lP(a.f,Ab)+lP(a.f,ba),2<P)){ha=new T0(a.f,P,a.e);for(U=Nc=0;U<lP(a.f,Ab);++U)Db=kP(a.f,Ab,U),Db!=ba&&(ha.e[Nc++]=Db,a.a[Db]=!0,a.b[AP(a.f,Ab,U)]=!0);ha.e[Nc++]=Ab;ha.e[Nc++]=ba;for(U=0;U<lP(a.f,ba);++U)Db=kP(a.f,\nba,U),Db!=Ab&&(ha.e[Nc++]=Db,a.a[Db]=!0,a.b[AP(a.f,ba,U)]=!0);for(U=0;U<P;++U)ha.a[U]=U,ha.b[U]=0,ha.n[U]=1;a.a[Ab]=!0;a.a[ba]=!0;a.b[Ua]=!0;Am(a.c,ha)}for(Ua=0;Ua<a.f.p;++Ua)if(!a.b[Ua]&&2==tP(a.f,Ua)){Ta=C(A,v,-1,a.f.o,1);for(U=0;2>U;++U)if(Ta[0]=W(a.f,U,Ua),Ta[1]=W(a.f,1-U,Ua),1==a.f.k[Ta[0]]&&2==a.f.k[Ta[1]]&&2==lP(a.f,Ta[1])){a.a[Ta[0]]=!0;a.a[Ta[1]]=!0;a.b[Ua]=!0;Ub=1;do{Za=kP(a.f,Ta[Ub],0)==Ta[Ub-1]?1:0;Ta[Ub+1]=kP(a.f,Ta[Ub],Za);if(2==a.f.k[Ta[Ub+1]]&&2<lP(a.f,Ta[Ub+1]))break;a.a[Ta[Ub+1]]=\n!0;a.b[AP(a.f,Ta[Ub],Za)]=!0;++Ub}while(2==a.f.k[Ta[Ub]]&&2==lP(a.f,Ta[Ub]));P=lP(a.f,Ta[0])+lP(a.f,Ta[Ub])+Ub-1;ha=new T0(a.f,P,a.e);for(Eb=0;Eb<=Ub;++Eb)ha.a[Eb]=Eb,ha.b[Eb]=0,ha.n[Eb]=64,ha.e[Eb]=Ta[Eb];oc=Ub+1;pc=!1;for(Eb=0;Eb<lP(a.f,Ta[0]);++Eb)Db=kP(a.f,Ta[0],Eb),Db!=Ta[1]&&(ha.a[oc]=-0.5,ha.b[oc]=pc?Math.sin(1.0471975511965976):-Math.sin(1.0471975511965976),ha.n[oc]=64,ha.e[oc]=Db,++oc,pc=!0);pc=!1;for(Eb=0;Eb<lP(a.f,Ta[Ub]);++Eb)Db=kP(a.f,Ta[Ub],Eb),Db!=Ta[Ub-1]&&(ha.a[oc]=Ub+0.5,ha.b[oc]=\npc?-Math.sin(1.0471975511965976):Math.sin(1.0471975511965976),ha.n[oc]=64,ha.e[oc]=Db,++oc,pc=!0);Am(a.c,ha)}}for(qa=0;qa<a.f.o;++qa)if(4==lP(a.f,qa)){jc=C(A,v,-1,4,1);Va=C(A,v,-1,4,1);for(U=Zc=0;4>U;++U)jc[Zc]=kP(a.f,qa,U),Va[Zc]=AP(a.f,qa,U),1==lP(a.f,jc[Zc])&&!a.b[Va[Zc]]&&++Zc;if(2==Zc){ha=new T0(a.f,3,a.e);for(U=0;2>U;++U)a.a[jc[U]]=!0,a.b[Va[U]]=!0,ha.e[U]=jc[U],ha.n[U]=32;ha.a[0]=-0.5;ha.b[0]=0.866;ha.a[1]=0.5;ha.b[1]=0.866;ha.a[2]=0;ha.b[2]=0;ha.n[2]=32;ha.e[2]=qa;Am(a.c,ha)}if(3==Zc){for(U=\n0;2>U;++U)1==tP(a.f,Va[U])&&($c=jc[U],jc[U]=jc[2],jc[2]=$c,$c=Va[U],Va[U]=Va[2],Va[2]=$c);ha=new T0(a.f,4,a.e);for(U=0;3>U;++U)a.a[jc[U]]=!0,a.b[Va[U]]=!0,ha.e[U]=jc[U],ha.n[U]=32;ha.a[0]=-1;ha.b[0]=0;ha.a[1]=1;ha.b[1]=0;ha.a[2]=0;ha.b[2]=1;ha.a[3]=0;ha.b[3]=0;ha.n[3]=32;ha.e[3]=qa;Am(a.c,ha)}}p1(a);for(var Lb,Id,Pc,Mb,zd,$a;;){Mb=null;for(Lb=0;Lb<a.f.o;++Lb){for(Pc=$a=0;Pc<lP(a.f,Lb);++Pc)a.b[AP(a.f,Lb,Pc)]||++$a;if(1==$a){a:{var Ra=a,Ad=Lb,hb=void 0,ob=void 0,Wa=void 0,Nb=void 0,kc=void 0,Qc=void 0,\nuc=void 0,zc=void 0,lc=void 0,Ac=void 0,Bd=void 0,bd=void 0,Wa=C(A,v,-1,Ra.f.o,1),Nb=C(A,v,-1,Ra.f.o,1),kc=C(A,v,-1,Ra.f.o,1),Qc=C(A,v,-1,Ra.f.o,1);Wa[0]=Ad;kc[Ad]=1;Qc[0]=-1;for(uc=ob=0;ob<=uc;){if(0==ob||!Ra.a[Wa[ob]])for(zc=0;zc<lP(Ra.f,Wa[ob]);++zc)hb=kP(Ra.f,Wa[ob],zc),Bd=AP(Ra.f,Wa[ob],zc),0==kc[hb]&&!Ra.b[Bd]&&(Wa[++uc]=hb,Nb[uc]=Bd,kc[hb]=kc[Wa[ob]]+1,Qc[uc]=ob);if(ob==uc){bd=new o1(kc[Wa[ob]]);lc=ob;for(Ac=0;Ac<bd.a.length;++Ac)bd.a[Ac]=Wa[lc],bd.b[Ac]=Nb[lc],lc=Qc[lc];zd=bd;break a}++ob}zd=\nnull}(!Mb||zd.a.length>Mb.a.length)&&(Mb=zd)}}if(!Mb)break;Id=new T0(a.f,Mb.a.length,a.e);for(Pc=0;Pc<Mb.a.length;++Pc)a.a[Mb.a[Pc]]=!0,Pc<Mb.a.length-1&&(a.b[Mb.b[Pc]]=!0),Id.e[Pc]=Mb.a[Pc],Id.a[Pc]=Math.cos(0.5235987755982988)*Pc,Id.b[Pc]=1==(Pc&1)?0:0.5,Id.n[Pc]=128+Mb.a.length;Am(a.c,Id)}p1(a);for(f=new vu(a.c);f.b<f.d.Pf();){for(var nd=e=wu(f),Ec=void 0,ud=void 0,fe=void 0,S=void 0,Xd=void 0,S=fe=0;S<nd.e.length;++S){Ec=nd.e[S];ud=lP(nd.k,Ec);for(Xd=0;Xd<ud;++Xd)kP(nd.k,Ec,Xd)>Ec&&++fe}nd.f=\nC(A,v,-1,fe,1);nd.i=C(A,v,-1,nd.k.o,1);for(S=fe=0;S<nd.e.length;++S){Ec=nd.e[S];ud=lP(nd.k,Ec);nd.i[Ec]=S;for(Xd=0;Xd<ud;++Xd)kP(nd.k,Ec,Xd)>Ec&&(nd.f[fe++]=AP(nd.k,Ec,Xd))}}var ub,mc,ib,fd,La,og,jb,Df,He,cd,Ie,ab;for(Df=0;Df<a.c.c;++Df){jb=zw(a.c,Df);for(He=0;He<jb.f.length;++He)if(ib=jb.f[He],2==tP(a.f,ib)){if(!LP(a.f,ib)&&0==(a.f.z[ib]&3)){var qc=a.f;qc.z[ib]|=16777216}if(!zP(a.f,ib)&&1<a.f.f[W(a.f,0,ib)]&&1<a.f.f[W(a.f,1,ib)]&&(1==(a.f.z[ib]&3)||2==(a.f.z[ib]&3))){ab=C(A,v,-1,2,1);fd=C(A,v,-1,\n2,1);for(cd=0;2>cd;++cd){ab[cd]=a.f.G;fd[cd]=W(a.f,cd,ib);for(Ie=0;Ie<lP(a.f,fd[cd]);++Ie)La=kP(a.f,fd[cd],Ie),La!=W(a.f,1-cd,ib)&&ab[cd]>La&&(ab[cd]=La)}og=q1(jb.a[jb.i[fd[0]]],jb.b[jb.i[fd[0]]],jb.a[jb.i[fd[1]]],jb.b[jb.i[fd[1]]]);ub=q1(jb.a[jb.i[ab[0]]],jb.b[jb.i[ab[0]]],jb.a[jb.i[fd[0]]],jb.b[jb.i[fd[0]]]);mc=q1(jb.a[jb.i[fd[1]]],jb.b[jb.i[fd[1]]],jb.a[jb.i[ab[1]]],jb.b[jb.i[ab[1]]]);0>y0(og,ub)^0>y0(og,mc)^2==(a.f.z[ib]&3)&&r1(jb,ib)}}}var Jd,Kd,Ld,Ob,gd,Cd,le,Dd,Yd,rc,bb,vc,pb,Te,Md,Rc,Pa,Oa,\nSc,$b,Tc,aa,Zd,Ed,Nd,me;Tc=C(wQ,q,6,a.f.o,0);for($b=0;$b<a.f.o;++$b)Tc[$b]=new xQ(2),RP(Tc[$b],$b);me=C(A,v,-1,a.f.o,1);for(aa=0;aa<a.f.d;++aa)if(Zd=a.f.z[aa]&3,1==Zd||2==Zd)oP(Tc[W(a.f,0,aa)],Fv(Zd)),oP(Tc[W(a.f,1,aa)],Fv(Zd));Ed=V0(Tc,me);do{Nd=Ed;for(var Ue=a,Uf=Tc,lf=me,Pb=void 0,Ve=void 0,We=void 0,od=void 0,vd=void 0,Xe=void 0,Ye=void 0,Ve=C(A,v,-1,16,1),Pb=0;Pb<Ue.f.o;++Pb){for(We=0;We<lP(Ue.f,Pb);++We){Ye=lf[kP(Ue.f,Pb,We)];for(od=0;od<We&&!(Ye<Ve[od]);++od);for(vd=We;vd>od;--vd)Ve[vd]=Ve[vd-\n1];Ve[od]=Ye}Xe=zQ(6,lP(Ue.f,Pb));RP(Uf[Pb],Pb);SP(Uf[Pb],16,Fv(lf[Pb]));SP(Uf[Pb],17*(6-Xe),Kk);for(We=0;We<Xe;++We)SP(Uf[Pb],17,Fv(Ve[We]))}Ed=V0(Tc,me)}while(Nd!=Ed);Ob=C(nK,Nl,-1,a.f.p,1);var pd,pg,ge,Kg,Ef,ne,za,bc,ek,vl;for(ge=0;ge<a.f.p;++ge)if(pd=W(a.f,0,ge),pg=W(a.f,1,ge),!(zP(a.f,ge)||1!=tP(a.f,ge)||1==lP(a.f,pd)||1==lP(a.f,pg)))if(!(0!=(a.e&2)&&s0(a.f,pd))||!s0(a.f,pg)){ek=!1;for(za=0;2>za;++za)if(Kg=W(a.f,za,ge),2<lP(a.f,Kg)){vl=!0;ne=-1;for(bc=0;bc<lP(a.f,Kg);++bc)Ef=kP(a.f,Kg,bc),Ef!=\nW(a.f,1-za,ge)&&(-1==ne?ne=me[Ef]:ne!=me[Ef]&&(vl=!1));if(vl){ek=!0;break}}ek||(0!=(a.e&4)&&s0(a.f,pd)&&s0(a.f,pg)?Ob[ge]=1:Ob[ge]=2)}for(Ld=0;Ld<a.f.p;++Ld)2==Ob[Ld]&&(0!=(a.f.s[W(a.f,0,Ld)]&3072)||0!=(a.f.s[W(a.f,1,Ld)]&3072))&&(Ob[Ld]=3);for(vc=0;vc<a.c.c;++vc){rc=zw(a.c,vc);le=s1(rc);Rc=rc.c;Md=new t1(rc,a.e);Te=-1;for(bb=0;224>bb&&0!=le.c;++bb){Dd=u1(a.i,le.c);Cd=($B(Dd,le.c),le.b[Dd]);a:{var bh=a,qq=Cd[0],fk=Cd[1],$e=void 0,Je=void 0,Gb=void 0,af=void 0,ch=void 0,wl=void 0,ui=void 0,ej=void 0,\nvi=void 0,Ga=void 0,fj=void 0,Mh=void 0,ch=C(A,v,-1,bh.f.o,1),wl=C(A,v,-1,bh.f.o,1),ui=C(A,v,-1,bh.f.o,1),ej=C(A,v,-1,bh.f.o,1);ch[0]=fk;ui[fk]=1;ej[0]=-1;for(vi=af=0;af<=vi;){for(Ga=0;Ga<QP(bh.f,ch[af]);++Ga){Je=kP(bh.f,ch[af],Ga);Mh=AP(bh.f,ch[af],Ga);if(Je==qq){Gb=ui[ch[af]];$e=C(A,v,-1,Gb,1);$e[0]=Mh;for(fj=1;fj<Gb;++fj)$e[fj]=wl[af],af=ej[af];gd=$e;break a}0==ui[Je]&&(ch[++vi]=Je,wl[vi]=Mh,ui[Je]=ui[ch[af]]+1,ej[vi]=af)}if(af==vi)break;++af}gd=null}Jd=C(A,v,-1,gd.length,1);Kd=0;if(32>bb)for(pb=\n1;pb<gd.length-1;++pb)3==Ob[gd[pb]]&&(Jd[Kd++]=gd[pb]);else if(96>bb)for(pb=1;pb<gd.length-1;++pb)2<=Ob[gd[pb]]&&(Jd[Kd++]=gd[pb]);else for(pb=1;pb<gd.length-1;++pb)1<=Ob[gd[pb]]&&(Jd[Kd++]=gd[pb]);if(0!=Kd){Oa=Jd[0];if(1<Kd){do Oa=Jd[u1(a.i,Kd)];while(Oa==Te)}Oa!=Te&&(Te=Oa,r1(rc,Oa),le=s1(rc),Rc>rc.c&&(Rc=rc.c,Md=new t1(rc,a.e)))}}fC(a.c,vc,Md);rc=Md;Yd=1;do{Pa=9999;for(pb=0;pb<rc.e.length;++pb)if(Sc=me[rc.e[pb]],Sc==Yd){for(var cc=rc,rg=pb,gk=void 0,xl=void 0,hk=void 0,Ff=void 0,Mg=void 0,gj=void 0,\ndh=void 0,eh=void 0,nf=void 0,sg=void 0,hj=void 0,yl=void 0,oe=void 0,Ke=void 0,tg=void 0,of=void 0,Xa=void 0,Og=void 0,vk=void 0,yv=void 0,oe=cc.a[rg],Xa=cc.b[rg],Ff=C(v1,q,11,4,0),sg=nf=0;sg<cc.f.length&&!(4<=nf);++sg)rg==cc.i[W(cc.k,0,cc.f[sg])]||rg==cc.i[W(cc.k,1,cc.f[sg])]||(Ke=cc.a[cc.i[W(cc.k,0,cc.f[sg])]],Og=cc.b[cc.i[W(cc.k,0,cc.f[sg])]],tg=cc.a[cc.i[W(cc.k,1,cc.f[sg])]],vk=cc.b[cc.i[W(cc.k,1,cc.f[sg])]],gj=Math.sqrt((Ke-oe)*(Ke-oe)+(Og-Xa)*(Og-Xa)),dh=Math.sqrt((tg-oe)*(tg-oe)+(vk-Xa)*(vk-\nXa)),hk=Math.sqrt((tg-Ke)*(tg-Ke)+(vk-Og)*(vk-Og)),gj<hk&&dh<hk?Ke==tg?(Mg=0>=oe-Ke?0-(oe-Ke):oe-Ke,0.5>Mg&&(Ff[nf++]=new w1(q1(Ke,Xa,oe,Xa),(0.5-Mg)/2))):Og==vk?(Mg=0>=Xa-Og?0-(Xa-Og):Xa-Og,0.5>Mg&&(Ff[nf++]=new w1(q1(oe,Og,oe,Xa),(0.5-Mg)/2))):(hj=(vk-Og)/(tg-Ke),yl=-1/hj,gk=Og-hj*Ke,xl=Xa-yl*oe,of=(xl-gk)/(hj-yl),yv=hj*of+gk,Mg=Math.sqrt((of-oe)*(of-oe)+(yv-Xa)*(yv-Xa)),0.5>Mg&&(Ff[nf++]=new w1(q1(of,yv,oe,Xa),(0.5-Mg)/2))):0.5>gj?Ff[nf++]=new w1(q1(Ke,Og,oe,Xa),(0.5-gj)/2):0.5>dh&&(Ff[nf++]=new w1(q1(tg,\nvk,oe,Xa),(0.5-dh)/2)));0<nf&&(eh=x1(Ff,nf),cc.a[rg]+=eh.b*Math.sin(eh.a),cc.b[rg]+=eh.b*Math.cos(eh.a))}else Sc>Yd&&Sc<Pa&&(Pa=Sc);Yd=Pa}while(9999!=Pa)}var Ol,Jn;for(Ol=0;Ol<a.f.o;++Ol)!s0(a.f,Ol)&&0==lP(a.f,Ol)&&(Jn=new T0(a.f,1,a.e),a.a[Ol]=!0,Jn.e[0]=Ol,Jn.a[0]=0,Jn.b[0]=0,Jn.n[0]=0,Am(a.c,Jn));var S_,zv;for(zv=e1(a);zv;){for(var Kn=void 0,Av=void 0,aE=void 0,bE=void 0,bE=0,aE=null,Av=new vu(zv);Av.b<Av.d.Pf();)Kn=wu(Av),bE<Kn.b[0].e.length*Kn.b[1].e.length&&(bE=Kn.b[0].e.length*Kn.b[1].e.length,\naE=Kn);S_=aE;y1(a,S_,1.2);zv=e1(a)}var Bv;for(Bv=W0(a);Bv;)y1(a,Bv,1.5),Bv=W0(a);var Cv;for(Cv=c1(a);Cv;)y1(a,Cv,1.8),Cv=c1(a);for(g=0;g<a.c.c;++g){e=zw(a.c,g);for(h=0;h<e.e.length;++h)v0(a.f,e.e[h],e.a[h]),w0(a.f,e.e[h],e.b[h]),x0(a.f,e.e[h],0)}}\nfunction y1(a,b,c){var d;d=0!=(a.e&6);var e,f,g,h,j,l,o;e=C(cF,Sl,-1,2,1);for(j=0;2>j;++j){b.c[j]/=b.a[j];b.d[j]/=b.a[j];o=e;g=j;f=b.b[j];h=b.c[j];l=b.d[j];var m=void 0,r=m=void 0,t=void 0,y=void 0,u=void 0,D=void 0,s=D=void 0,F=y=m=u=y=void 0,O=void 0,L=r=void 0,Z=y=m=void 0,ea=void 0;if(1==f.e.length)f=0;else{L=c+Math.sqrt(b.b[1-j].e.length);t=C(cF,Sl,-1,36,1);for(s=0;s<f.e.length;++s)m=q1(h,l,f.a[s],f.b[s]),m=Q(K(Math.round(36*m/6.283185307179586))),m=0>m?m+36:36<=m?m-36:m,y=h-f.a[s],u=l-f.b[s],\ny=y*y+u*u,t[m]<y&&(t[m]=y);m=y=-1;for(s=0;36>s;++s)t[s]=Math.sqrt(t[s]),y<t[s]&&(y=t[s],m=s);m=0>m-18?m-18+36:36<=m-18?m-18-36:m-18;for(s=0;18>=s;++s)t[0>m+s?m+s+36:36<=m+s?m+s-36:m+s]+=0.01*s,t[0>m-s?m-s+36:36<=m-s?m-s-36:m-s]+=0.01*s;Z=C(cF,Sl,-1,9,1);for(s=1;9>s;++s)Z[s]=Math.sin(0.17453292519943295*s);ea=L*L;O=1.7976931348623157E308;F=-1;for(m=0;36>m;++m)if(!(t[m]>=O)){u=t[m];for(s=1;9>s;++s){for(y=-1;1>=y&&!(r=0>m+y*s?m+y*s+36:36<=m+y*s?m+y*s-36:m+y*s,!(t[r]<=u)&&(D=t[r]*Z[s],D<L&&(D*=D,r=Math.sqrt(ea-\nD)+Math.sqrt(t[r]*t[r]-D)-L,u<r&&(u=r,O<=r))));y+=2);if(O<=u)break}O>u&&(O=u,F=m)}f=6.283185307179586*F/36}o[g]=f}z1(b.b[0],b.c[0],b.d[0],1.5707963267948966-e[0]);z1(b.b[1],b.c[1],b.d[1],4.71238898038469-e[1]);o=1.7976931348623157E308;f=-1.7976931348623157E308;g=b.d[0]-b.d[1];for(j=0;j<b.b[1].b.length;++j)b.b[1].b[j]+=g,o>b.b[1].b[j]&&(o=b.b[1].b[j]),f<b.b[1].b[j]&&(f=b.b[1].b[j]);j=f-o+2*c;f=Vu(Math.ceil(j));o+=(j-f)/2-c;g=C(cF,Sl,-1,f,1);for(j=0;j<f;++j)g[j]=b.c[1]+c;for(j=0;j<b.b[1].b.length;++j){h=\nb.b[1].b[j]-o;l=Vu(h-c);for(h=zQ(Vu(h+c),f-1);l<=h;++l)g[l]>b.b[1].a[j]&&(g[l]=b.b[1].a[j])}for(j=0;j<f;++j)g[j]-=c;c=b.c[0]-b.c[1];for(j=0;j<b.b[0].a.length;++j)f=Vu(b.b[0].b[j]-o),0<=f&&f<g.length&&c<b.b[0].a[j]-g[f]&&(c=b.b[0].a[j]-g[f]);for(j=0;j<b.b[1].a.length;++j)b.b[1].a[j]+=c;d&&(z1(b.b[0],b.c[0],b.d[0],e[0]-1.5707963267948966),z1(b.b[1],b.c[0],b.d[0],e[0]-1.5707963267948966));d=k1(a,b.b[0],b.b[1],0);A1(a,b.b[0],b.b[1],d)}\nfunction p1(a){for(var b,c,d,e,f,g,h,j,l,o,m,r,t,y,u;;){o=u=0;y=t=null;for(f=1;f<a.c.c;++f){d=zw(a.c,f);for(g=0;g<f;++g){e=zw(a.c,g);for(j=r=m=c=b=0;j<d.e.length;++j)for(l=0;l<e.e.length;++l)d.e[j]==e.e[l]&&(++c,b=d.e[j],m<d.n[j]&&(m=d.n[j]),r<e.n[l]&&(r=e.n[l]));if(0<c&&(b=1==c&&1==i1(a,d,b)&&1==i1(a,e,b)?0:1,m>r?h=(b<<24)+(m<<16)+(r<<8)+c:h=(b<<24)+(r<<16)+(m<<8)+c,u<h)){u=h;o=c;for(j=r=m=0;j<d.e.length;++j)m<d.n[j]&&(m=d.n[j]);for(j=0;j<e.e.length;++j)r<e.n[j]&&(r=e.n[j]);m>r?(t=d,y=e):(t=e,y=\nd)}}}if(0==u)break;if(o==t.e.length)tm(a.c,t);else if(o==y.e.length)tm(a.c,y);else{c=a;f=o;r=m=e=d=o=o=j=b=u=g=void 0;g=C(A,v,-1,f,1);for(b=u=0;b<t.e.length;++b)for(j=0;j<y.e.length;++j)t.e[b]==y.e[j]&&(g[u++]=t.e[b]);if(1==f)f=(o=f1(t,g[0]),d=f1(y,g[0]),B1(y,t.a[o]-y.a[d],t.b[o]-y.b[d]),e=C1(c,t,g[0]),m=C1(c,y,g[0]),r=0,1==i1(c,t,g[0])&&1==i1(c,y,g[0])&&(r=1.0471975511965976),z1(y,y.a[d],y.b[d],e-m+r+3.141592653589793),k1(c,t,y,1));else{o=c;d=t;e=y;r=g;var D=void 0,s=u=void 0,F=void 0,O=void 0,L=\nvoid 0,Z=void 0,ea=void 0,Y=l=j=b=O=void 0,da=s=D=m=u=g=l=j=b=u=D=void 0,Z=void 0;j=C(A,v,-1,f,1);l=C(A,v,-1,f,1);for(b=0;b<f;++b)j[b]=f1(d,r[b]),l[b]=f1(e,r[b]);for(b=D=u=m=g=0;b<f;++b)g+=d.a[j[b]],m+=d.b[j[b]],u+=e.a[l[b]],D+=e.b[l[b]];g/=f;m/=f;u/=f;D/=f;B1(e,g-u,m-D);O=C(v1,q,11,f,0);Z=C(v1,q,11,f,0);D=C(v1,q,11,f,0);u=C(v1,q,11,f,0);for(b=0;b<f;++b)O[b]=new D1(g,m,d.a[j[b]],d.b[j[b]]),Z[b]=new D1(g,m,e.a[l[b]],e.b[l[b]]),D[b]=new w1(O[b].a-Z[b].a,O[b].b*Z[b].b),u[b]=new w1(O[b].a+Z[b].a,O[b].b*\nZ[b].b);D=x1(D,f);u=x1(u,f);for(b=Z=da=0;b<f;++b)for(Y=0;Y<lP(o.f,r[b]);++Y)s=kP(o.f,r[b],Y),j1(d,s)&&!j1(e,s)&&++da,!j1(d,s)&&j1(e,s)&&++Z;L=C(v1,q,11,da,0);ea=C(v1,q,11,Z,0);O=C(v1,q,11,Z,0);for(b=Z=da=0;b<f;++b)for(Y=0;Y<lP(o.f,r[b]);++Y)s=kP(o.f,r[b],Y),j1(d,s)&&!j1(e,s)&&(F=f1(d,s),L[da]=new D1(d.a[j[b]],d.b[j[b]],d.a[F],d.b[F]),++da),!j1(d,s)&&j1(e,s)&&(F=f1(e,s),s=new D1(e.a[l[b]],e.b[l[b]],e.a[F],e.b[F]),ea[Z]=new w1(D.a+s.a,s.b),O[Z]=new w1(u.a-s.a,s.b),++Z);b=x1(L,da);j=x1(ea,Z);l=x1(O,\nZ);if(aG(y0(b.a,j.a))>aG(y0(b.a,l.a)))z1(e,g,m,D.a);else{r=g;b=m;D=l=j=void 0;for(D=0;D<e.e.length;++D)l=iK((e.a[D]-r)*(e.a[D]-r)+(e.b[D]-b)*(e.b[D]-b)),j=0-q1(r,b,e.a[D],e.b[D]),e.a[D]=r+l*Math.sin(j),e.b[D]=b+l*Math.cos(j);z1(e,g,m,u.a)}f=k1(o,d,e,f)}o=f;A1(c,t,y,o)}}}\nfunction C1(a,b,c){var d,e,f,g,h,j,l,o;d=C(cF,Sl,-1,lP(a.f,c)+1,1);f=C(A,v,-1,lP(a.f,c)+1,1);g=C(A,v,-1,lP(a.f,c)+1,1);l=f1(b,c);for(h=e=0;h<lP(a.f,c);++h)f[e]=kP(a.f,c,h),g[e]=AP(a.f,c,h),j=f1(b,f[e]),-1!=j&&(d[e++]=q1(b.a[l],b.b[l],b.a[j],b.b[j]));if(1==e)return d[0]+3.141592653589793;for(h=e-1;0<h;--h)for(b=0;b<h;++b)d[b]>d[b+1]&&(j=d[b],d[b]=d[b+1],d[b+1]=j,j=f[b],f[b]=f[b+1],f[b+1]=j,j=g[b],g[b]=g[b+1],g[b+1]=j);d[e]=d[0]+6.283185307179586;f[e]=f[0];g[e]=g[0];j=-100;for(h=l=0;h<e;++h){b=d[h+\n1]-d[h];if(2<e&&zP(a.f,g[h])&&zP(a.f,g[h+1])){a:{o=a;var m=f[h],r=c,t=f[h+1],y=void 0,u=void 0,D=void 0,s=void 0,F=void 0,O=void 0,D=C(A,v,-1,o.f.o,1),s=C(A,v,-1,o.f.o,1);D[0]=r;D[1]=m;s[r]=1;s[m]=2;for(F=u=1;u<=F;){for(O=0;O<lP(o.f,D[u]);++O){y=kP(o.f,D[u],O);if(y==t){o=1+s[D[u]];break a}0==s[y]&&0!=(o.f.s[y]&3072)&&(D[++F]=y,s[y]=s[D[u]]+1)}++u}o=0}0!=o&&(b-=100-o)}j<b&&(j=b,l=h)}return(d[l]+d[l+1])/2}function A1(a,b,c,d){var e;e=zQ(vz(a.c,b),vz(a.c,c));vC(a.c,e,d);tm(a.c,b);tm(a.c,c)}\nfunction E1(){this.e=1}function x1(a,b){var c,d,e;for(d=c=e=0;d<b;++d)e+=a[d].b*Math.sin(a[d].a),c+=a[d].b*Math.cos(a[d].a);0==c?d=0<e?1.5707963267948966:-1.5707963267948966:(d=Math.atan(e/c),0>c&&(d+=3.141592653589793));c=Math.sqrt(e*e+c*c)/b;return new w1(d,c)}w(33,1,{},E1);_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;_.i=null;_.j=null;function Z0(){}w(34,1,{},Z0);_.dd=function(a,b){var c,d;return c=bG(a.b),d=bG(b.b),c<d?-1:c==d?0:1};function $0(){}w(35,1,{},$0);\n_.dd=function(a){var b,a=b=a.c.e.length;return b<a?1:b==a?0:-1};function a1(){}w(36,1,{},a1);_.dd=function(a){var b,a=b=a.c.e.length;return b<a?-1:b==a?0:1};function d1(a,b){var c,d;this.b=C(n1,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(cF,Sl,-1,2,1);this.d=C(cF,Sl,-1,2,1);this.a=C(A,v,-1,2,1);for(c=0;2>c;++c){for(d=0;d<this.b[c].e.length;++d)this.c[c]+=this.b[c].a[d],this.d[c]+=this.b[c].b[d];this.a[c]=this.b[c].e.length}}\nfunction b1(a,b,c,d){this.b=C(n1,q,12,2,0);this.b[0]=a;this.b[1]=b;this.c=C(cF,Sl,-1,2,1);this.d=C(cF,Sl,-1,2,1);this.c[0]=this.b[0].a[c];this.d[0]=this.b[0].b[c];this.c[1]=this.b[1].a[d];this.d[1]=this.b[1].b[d];this.a=C(A,v,-1,2,1);this.a[0]=1;this.a[1]=1}w(37,1,{9:1},d1,b1);_.a=null;_.b=null;_.c=null;_.d=null;function w1(a,b){this.a=a;this.b=b}function D1(a,b,c,d){this.a=q1(a,b,c,d);a=c-a;b=d-b;this.b=Math.sqrt(a*a+b*b)}\nfunction q1(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}w(38,1,{11:1},w1,D1);_.a=0;_.b=0;function o1(a){this.a=C(A,v,-1,a,1);this.b=C(A,v,-1,a,1)}w(39,1,{},o1);_.a=null;_.b=null;function X0(a,b,c){this.c=a;this.a=b;this.b=c}w(40,1,{},X0);_.a=0;_.b=0;_.c=null;\nfunction r1(a,b){var c,d,e,f,g,h,j,l;null==a.d&&(a.d=C(qH,ml,86,a.k.p,0));if(null==a.d[b]){g=C(A,v,-1,a.e.length,1);l=C(mq,ul,-1,a.k.o,2);c=W(a.k,0,b);d=W(a.k,1,b);g[0]=c;l[c]=!0;for(h=f=0;f<=h;){for(j=0;j<lP(a.k,g[f]);++j)e=kP(a.k,g[f],j),!l[e]&&e!=d&&(g[++h]=e,l[e]=!0);if(f==h)break;++f}e=h+1>~~(a.e.length/2);if(0!=(a.j&6)){f=g=!1;for(j=0;j<a.e.length;++j)s0(a.k,a.e[j])&&(l[a.e[j]]?g=!0:f=!0);g!=f&&(e=g)}f=2;a.d[b]=C(A,v,-1,e?a.e.length-h:h+2,1);for(j=0;j<a.e.length;++j)a.e[j]==c?a.d[b][e?0:1]=\nj:a.e[j]==d?a.d[b][e?1:0]=j:e^l[a.e[j]]&&(a.d[b][f++]=j)}e=a.a[a.d[b][0]];f=a.b[a.d[b][0]];l=q1(e,f,a.a[a.d[b][1]],a.b[a.d[b][1]]);for(j=2;j<a.d[b].length;++j)h=a.d[b][j],d=iK((a.a[h]-e)*(a.a[h]-e)+(a.b[h]-f)*(a.b[h]-f)),c=2*l-q1(e,f,a.a[h],a.b[h]),a.a[h]=e+d*Math.sin(c),a.b[h]=f+d*Math.cos(c)}\nfunction s1(a){var b,c,d,e,f;a.c=0;c=new Gm;for(e=1;e<a.e.length;++e)for(f=0;f<e;++f)b=aG(a.a[e]-a.a[f]),d=aG(a.b[e]-a.b[f]),d=Math.sqrt(b*b+d*d),0.8>d&&(b=C(A,v,-1,2,1),b[0]=a.e[e],b[1]=a.e[f],kq(c.b,c.c++,b)),b=1-(1>d?d:1),a.c+=b*b;return c}function f1(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return c;return-1}function j1(a,b){var c;for(c=0;c<a.e.length;++c)if(b==a.e[c])return!0;return!1}\nfunction z1(a,b,c,d){var e,f,g;for(g=0;g<a.e.length;++g)f=iK((a.a[g]-b)*(a.a[g]-b)+(a.b[g]-c)*(a.b[g]-c)),e=q1(b,c,a.a[g],a.b[g])+d,a.a[g]=b+f*Math.sin(e),a.b[g]=c+f*Math.cos(e)}function B1(a,b,c){var d;for(d=0;d<a.e.length;++d)a.a[d]+=b,a.b[d]+=c}function T0(a,b,c){this.k=a;this.j=c;this.e=C(A,v,-1,b,1);this.n=C(A,v,-1,b,1);this.a=C(cF,Sl,-1,b,1);this.b=C(cF,Sl,-1,b,1)}\nfunction t1(a,b){var c;this.k=a.k;this.j=b;this.e=C(A,v,-1,a.e.length,1);this.n=C(A,v,-1,a.e.length,1);this.a=C(cF,Sl,-1,a.e.length,1);this.b=C(cF,Sl,-1,a.e.length,1);for(c=0;c<a.e.length;++c)this.e[c]=a.e[c],this.n[c]=a.n[c],this.a[c]=a.a[c],this.b[c]=a.b[c];if(null!=a.f){this.f=C(A,v,-1,a.f.length,1);for(c=0;c<a.f.length;++c)this.f[c]=a.f[c]}if(null!=a.i){this.i=C(A,v,-1,a.i.length,1);for(c=0;c<a.i.length;++c)this.i[c]=a.i[c]}}w(41,1,{12:1},T0,t1);_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.j=0;_.k=null;_.n=null;function B0(a,b){var c;c=a-b;3.141592653589793<=c?c-=6.283185307179586:-3.141592653589793>c&&(c+=6.283185307179586);return c}function F1(){F1=x;G1=z(H1,Fl,-1,[0.29899999499320984,0.5870000123977661,0.11400000005960464])}\nfunction I1(a,b){F1();var c,d,e,f,g,h;c=!b?1:(G1[0]*(b.d>>16&255)+G1[1]*(b.d>>8&255)+G1[2]*(b.d&255))/255;f=!a?1:(G1[0]*(a.d>>16&255)+G1[1]*(a.d>>8&255)+G1[2]*(a.d&255))/255;e=aG(c-f);if(0.30000001192092896<e)return a;d=C(H1,Fl,-1,3,1);J1(b.d>>16&255,b.d>>8&255,b.d&255,d);g=C(H1,Fl,-1,3,1);J1(a.d>>16&255,a.d>>8&255,a.d&255,g);h=aG(g[0]-d[0]);0.5<h&&(h=1-h);g=1-(g[1]>d[1]?g[1]:d[1]);d=aG(f+c-1);h=Math.cos(9.42477796076938*h);h=0.30000001192092896*(g>(d>h?d:h)?g:d>h?d:h);if(e>h)c=a;else if(e=(f>c?1<\nf+h:0<f-h)?c-h:c+h,c=null,null==c&&(c=C(H1,Fl,-1,4,1)),null!=a.b?c[3]=a.a:c[3]=(a.d>>24&255)/255,f=c,null==f&&(f=C(H1,Fl,-1,3,1)),null!=a.b?(f[2]=a.b[2],f[1]=a.b[1],f[0]=a.b[0]):(f[2]=(a.d&255)/255,f[1]=(a.d>>8&255)/255,f[0]=(a.d>>16&255)/255),f=!a?1:(G1[0]*(a.d>>16&255)+G1[1]*(a.d>>8&255)+G1[2]*(a.d&255))/255,0==f)c=new K1(f,f,f,c[3]);else{d=e/(!a?1:(G1[0]*(a.d>>16&255)+G1[1]*(a.d>>8&255)+G1[2]*(a.d&255))/255);for(e=f=h=0;3>e;++e)c[e]*=d,1>c[e]?f+=G1[e]:(h+=(c[e]-1)*G1[e],c[e]=1);if(0!=h){for(e=\nd=0;3>e;++e)1>c[e]&&(c[e]+=h/f,1<c[e]&&(d+=(c[e]-1)*G1[e],c[e]=1));if(0!=d)for(e=0;3>e;++e)1>c[e]&&(c[e]+=d/G1[e],1<c[e]&&(c[e]=1))}c=new K1(c[0],c[1],c[2],c[3])}return c}var G1;function K1(a,b,c,d){zB();var e=Vu(255*a+0.5),f=Vu(255*b+0.5),g=Vu(255*c+0.5),h=Vu(255*d+0.5);if((e&255)!=e||(f&255)!=f||(g&255)!=g||(h&255)!=h)throw new Pm(xe);this.d=g|f<<8|e<<16|h<<24;this.a=d;this.c=C(H1,Fl,-1,3,1);this.c[0]=a;this.c[1]=b;this.c[2]=c;this.b=this.c}function L1(a){zB();this.d=a|-16777216}\nfunction J1(a,b,c,d){zB();var e,f,g,h,j,l;null==d&&(d=C(H1,Fl,-1,3,1));j=c>(a>b?a:b)?c:a>b?a:b;l=c<(a<b?a:b)?c:a<b?a:b;j==l?g=h=0:(h=(j-l)/j,f=(j-a)/(j-l),e=(j-b)/(j-l),c=(j-c)/(j-l),a==j?g=c-e:b==j?g=2+f-c:g=4+e-f,g/=6,0>g&&++g);d[0]=g;d[1]=h;d[2]=j/255}w(471,1,{58:1,67:1,70:1},K1,L1);var I0=null;function K_(){}function N_(a,b){this.a=a;this.b=b}w(521,494,{77:1,78:1},K_,N_);_.rf=bK;_.sf=Tv;_.tS=function(){return M1.d+"[x="+this.a+",y="+this.b+bg};_.a=0;_.b=0;\nfunction z_(a,b){var c,d,e,f;c=new A_;d=a.c;e=b.rf();d=d<e?d:e;e=a.d;f=b.sf();e=e<f?e:f;f=a.c+a.b;var g=b.rf()+b.uf();f=f>g?f:g;var g=a.d+a.a,h=b.sf()+b.tf();c.c=d;c.d=e;c.b=f-d;c.a=(g>h?g:h)-e;return c}function A_(){}function T_(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}w(522,497,Ll,A_,T_);_.tf=bK;_.uf=Tv;_.rf=function(){return this.c};_.sf=function(){return this.d};_.tS=function(){return N1.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+bg};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction O1(a){var b,c;c=new tS;var d=new M0,e=mK(nx(a)),f,g,h,j,l,o,m,r,t,y,u,D,s,F,O,L,Z,ea,Y,da,Fb,$,rb,Kb,J,Ia,Uc,Tb,sb,M,ya,nc,ld,ra,Yc,Ud,Ta;d.b=c;xR(d.b);rb=null;j=C(A,v,-1,64,1);j[0]=-1;Ia=C(A,v,-1,64,1);Uc=C(A,v,-1,64,1);for(s=0;64>s;++s)Ia[s]=-1;g=J=0;Tb=Kb=M=!1;o=0;sb=e.length;for(l=1;32>=e[J];)++J;for(;J<sb;)if(ya=e[J++]&65535,P1(ya)||42==ya){h=0;u=-1;F=$=O=!1;if(M)82==ya&&YD(e[J]&65535)?(ea=null!=String.fromCharCode(e[J+1]&65535).match(/\\d/)?2:1,h=RR(yR(e,J-1,1+ea)),J+=ea):(L=String.fromCharCode(e[J]&\n65535).toLowerCase().charCodeAt(0)==(e[J]&65535)&&P1(e[J]&65535)?2:1,h=RR(yR(e,J-1,L)),J+=L-1,u=0),64==e[J]&&(++J,64==e[J]&&(F=!0,++J),$=!0),72==e[J]&&(++J,u=1,YD(e[J]&65535)&&(u=e[J]-48,++J));else if(42==ya)h=6,O=!0;else switch(String.fromCharCode(ya).toUpperCase().charCodeAt(0)){case 66:J<sb&&114==e[J]?(h=35,++J):h=5;break;case 67:J<sb&&108==e[J]?(h=17,++J):h=6;break;case 70:h=9;break;case 73:h=53;break;case 78:h=7;break;case 79:h=8;break;case 80:h=15;break;case 83:h=16}if(0==h)throw new Ap("SmilesParser: unknown element label found");\nf=sR(d.b,h);O?(Tb=!0,MR(d.b,f,1)):u0(d.b,f,String.fromCharCode(ya).toLowerCase().charCodeAt(0)==ya&&P1(ya));if(-1!=u&&1!=h){m=C(nK,Nl,-1,1,1);m[0]=u<<24>>24;var qa=d.b,Ab=f,ba=m;null!=ba&&0==ba.length&&(ba=null);null==ba?null!=qa.r&&(qa.r[Ab]=null):(null==qa.r&&(qa.r=C(qR,q,3,qa.G,0)),qa.r[Ab]=ba)}D=j[o];-1!=j[o]&&128!=l&&wR(d.b,f,j[o],l);l=1;j[o]=f;0!=g&&(KR(d.b,f,g),g=0);(da=!rb?null:dS(rb,AG(D)))&&N0(da,f,J,1==h);$&&(!rb&&(rb=new oS),pS(rb,AG(f),new P0(d,f,D,u,J,F)))}else if(46==ya)l=128;else if(61==\nya)l=2;else if(35==ya)l=4;else if(YD(ya))if(Y=ya-48,M){for(;J<sb&&YD(e[J]&65535);)Y=10*Y+e[J]-48,++J;g=Y}else{Kb&&J<sb&&YD(e[J]&65535)&&(Y=10*Y+e[J]-48,++J);Kb=!1;if(64<=Y)throw new Ap("SmilesParser: ringClosureAtom number out of range");if(-1==Ia[Y])Ia[Y]=j[o],Uc[Y]=J-1;else{if(Ia[Y]==j[o])throw new Ap("SmilesParser: ring closure to same atom");rb&&((da=dS(rb,AG(Ia[Y])))&&N0(da,j[o],Uc[Y],!1),(da=dS(rb,AG(j[o])))&&N0(da,Ia[Y],J-1,!1));wR(d.b,j[o],Ia[Y],l);Ia[Y]=-1}l=1}else if(43==ya){if(!M)throw new Ap("SmilesParser: \'+\' found outside brackets");\nfor(r=1;43==e[J];)++r,++J;1==r&&YD(e[J]&65535)&&(r=e[J]-48,++J);FR(d.b,j[o],r)}else if(45==ya){if(M){for(r=-1;45==e[J];)--r,++J;-1==r&&YD(e[J]&65535)&&(r=48-e[J],++J);FR(d.b,j[o],r)}}else if(40==ya){if(-1==j[o])throw new Ap("Smiles with leading parenthesis are not supported");j[o+1]=j[o];++o}else if(41==ya)--o;else if(91==ya){if(M)throw new Ap("SmilesParser: nested square brackets found");M=!0}else if(93==ya){if(!M)throw new Ap("SmilesParser: closing bracket without opening one");M=!1}else if(37==\nya)Kb=!0;else if(58==ya)if(M){for(Z=0;YD(e[J]&65535);)Z=10*Z+e[J]-48,++J;d.b.u[j[o]]=Z}else l=64;else if(47==ya)l=17;else if(92==ya)l=9;else throw new Ap("SmilesParser: unexpected character found: \'"+String.fromCharCode(ya)+cb);if(1!=l)throw new Ap("SmilesParser: dangling open bond");for(s=0;64>s;++s)if(-1!=Ia[s])throw new Ap("SmilesParser: dangling ring closure");var Ua=d.b,Db,Nc,oc,ha,pc,U;U=C(A,v,-1,Ua.o,1);ha=C(mq,ul,-1,Ua.o,2);for(Nc=0;Nc<Ua.p;++Nc)for(oc=0;2>oc;++oc)ZR(Ua,Ua.y[oc][Nc])&&!ZR(Ua,\nUa.y[1-oc][Nc])&&(ha[Ua.y[oc][Nc]]=!0);for(pc=Ua.o-1;0<=pc&&ha[pc];)U[pc]=pc,--pc;for(Db=0;Db<=pc;++Db)if(ha[Db]){U[Db]=pc;U[pc]=Db;for(--pc;0<=pc&&ha[pc];)U[pc]=pc,--pc}else U[Db]=Db;d.b.J=!0;rQ(d.b,1);for(f=0;f<d.b.o;++f)if(null!=(null==c.r?null:null==c.r[f]?null:yR(c.r[f],0,c.r[f].length))&&!s0(d.b,f))if(y=(null==d.b.r?null:d.b.r[f])[0],d.b.x[f]<(TP(),pR).length&&null!=pR[d.b.x[f]]){t=!1;nc=BQ(d.b,f);nc-=DQ(d.b,f,nc);for(ra=pR[d.b.x[f]],Yc=0,Ud=ra.length;Yc<Ud;++Yc)if(ld=ra[Yc],nc<=ld){t=!0;ld!=\nnc+y&&ER(d.b,f,nc+y);break}t||ER(d.b,f,nc+y)}var N,Eb,Ub,P;for(N=0;N<d.b.c;++N)if(7==d.b.x[N]&&0==d.b.q[N]&&3<BQ(d.b,N)&&0<d.b.k[N])for(P=0;P<d.b.f[N];++P)if(Eb=kP(d.b,N,P),Ub=AP(d.b,N,P),1<tP(d.b,Ub)&&TR(d.b.x[Eb])){4==d.b.B[Ub]?WQ(d.b,Ub,2):WQ(d.b,Ub,1);FR(d.b,N,d.b.q[N]+1);FR(d.b,Eb,d.b.q[Eb]-1);break}var Za,jc,Va,Zc,Fa,Jc,tb,yd,ke,Dc,$c,Vb,fb,ad,Zb,Oc;rQ(d.b,1);d.a=C(mq,ul,-1,d.b.d,2);for(Va=0;Va<d.b.d;++Va)64==d.b.B[Va]&&(WQ(d.b,Va,1),d.a[Va]=!0);Oc=new XR(d.b,3);yd=C(mq,ul,-1,Oc.i.c,2);for(fb=\n0;fb<Oc.i.c;++fb){ad=zw(Oc.i,fb);yd[fb]=!0;for(tb=0;tb<ad.length;++tb)if(!s0(d.b,ad[tb])){yd[fb]=!1;break}if(yd[fb]){Zb=zw(Oc.j,fb);for(tb=0;tb<Zb.length;++tb)d.a[Zb[tb]]=!0}}for(Va=0;Va<d.b.d;++Va)if(!d.a[Va]&&0!=Oc.b[Va]&&s0(d.b,W(d.b,0,Va))&&s0(d.b,W(d.b,1,Va)))a:{var G=d,nb=Va,xc=void 0,ee=void 0,yc=void 0,Vd=void 0,Hd=void 0,Wd=void 0,md=void 0,Wb=void 0,oa=void 0,Lb=void 0,Id=void 0,Pc=void 0,Mb=void 0,Wb=C(A,v,-1,G.b.c,1),Wd=C(A,v,-1,G.b.c,1),md=C(A,v,-1,G.b.c,1),oa=C(A,v,-1,G.b.c,1),xc=W(G.b,\n0,nb),ee=W(G.b,1,nb);Wd[0]=xc;Wd[1]=ee;md[0]=-1;md[1]=nb;Wb[xc]=1;Wb[ee]=2;oa[xc]=-1;oa[ee]=xc;for(Lb=Hd=1;Hd<=Lb&&15>Wb[Wd[Hd]];){Mb=Wd[Hd];for(Id=0;Id<G.b.f[Mb];++Id)if(yc=kP(G.b,Mb,Id),yc!=oa[Mb]){Vd=AP(G.b,Mb,Id);if(yc==xc){md[0]=Vd;for(Pc=0;Pc<=Lb;++Pc)G.a[md[Id]]=!0;break a}s0(G.b,yc)&&0==Wb[yc]&&(++Lb,Wd[Lb]=yc,md[Lb]=Vd,Wb[yc]=Wb[Mb]+1,oa[yc]=Mb)}++Hd}}rQ(d.b,3);for(fb=0;fb<Oc.i.c;++fb)if(yd[fb]){ad=zw(Oc.i,fb);for(tb=0;tb<ad.length;++tb){var zd;var $a=d,Ra=ad[tb],Ad=void 0;16==$a.b.x[Ra]&&\n0>=$a.b.q[Ra]||6==$a.b.x[Ra]&&0!=$a.b.q[Ra]||!s0($a.b,Ra)?zd=!1:(Ad=null==HQ($a.b,Ra)?0:(null==$a.b.r?null:$a.b.r[Ra])[0],zd=1>BR($a.b,Ra)-BQ($a.b,Ra)-Ad||5!=$a.b.x[Ra]&&6!=$a.b.x[Ra]&&7!=$a.b.x[Ra]&&8!=$a.b.x[Ra]&&15!=$a.b.x[Ra]&&16!=$a.b.x[Ra]&&33!=$a.b.x[Ra]&&34!=$a.b.x[Ra]?!1:!0);if(!zd){u0(d.b,ad[tb],!1);for(Dc=0;Dc<d.b.f[ad[tb]];++Dc)d.a[AP(d.b,ad[tb],Dc)]=!1}}}L0(d);for(fb=0;fb<Oc.i.c;++fb)if(yd[fb]&&6==zw(Oc.j,fb).length){Zb=zw(Oc.j,fb);ke=!0;for(Zc=0,Fa=Zb.length;Zc<Fa;++Zc)if(Va=Zb[Zc],\n!d.a[Va]){ke=!1;break}ke&&(K0(d,Zb[0]),K0(d,Zb[2]),K0(d,Zb[4]),L0(d))}for(Vb=5;4<=Vb;--Vb){do{$c=!1;for(Va=0;Va<d.b.d;++Va)if(d.a[Va]){for(tb=Za=0;2>tb;++tb){Jc=W(d.b,tb,Va);for(Dc=0;Dc<d.b.f[Jc];++Dc)d.a[AP(d.b,Jc,Dc)]&&++Za}if(Za==Vb){K0(d,Va);L0(d);$c=!0;break}}}while($c)}for(Va=0;Va<d.b.d;++Va)if(d.a[Va])throw new Ap(m_);for(jc=0;jc<d.b.c;++jc)if(s0(d.b,jc))throw new Ap(m_);d.b.r=null;d.b.J=!1;var hb,ob,Wa,Nb,kc,Qc,uc,zc,lc,Ac,Bd;rQ(d.b,3);lc=!1;Ac=C(A,v,-1,2,1);Bd=C(A,v,-1,2,1);zc=C(A,v,-1,2,\n1);for(ob=0;ob<d.b.d;++ob)if(!LP(d.b,ob)&&2==d.b.B[ob]){for(Nb=0;2>Nb;++Nb){Ac[Nb]=-1;zc[Nb]=-1;hb=W(d.b,Nb,ob);for(uc=0;uc<d.b.f[hb];++uc)Wa=AP(d.b,hb,uc),Wa!=ob&&(17==d.b.B[Wa]||9==d.b.B[Wa]?(Ac[Nb]=kP(d.b,hb,uc),Bd[Nb]=Wa):zc[Nb]=kP(d.b,hb,uc));if(-1==Ac[Nb])break}if(-1!=Ac[0]&&-1!=Ac[1]){Qc=d.b.B[Bd[0]]!=d.b.B[Bd[1]];kc=!1;for(Nb=0;2>Nb;++Nb)-1!=zc[Nb]&&zc[Nb]<Ac[Nb]&&(kc=!kc);OR(d.b,ob,Qc^kc?2:1,!1);lc=!0}}for(ob=0;ob<d.b.d;++ob)(17==d.b.B[ob]||9==d.b.B[ob])&&WQ(d.b,ob,1);lc&&(d.b.K|=4);l1(new E1,\nd.b);if(rb){for(Fb=Q1((Ta=new cW(rb),new R1(rb,Ta)));DK(Fb.a.a);)da=(Fb.a.b=wu(Fb.a.a)).uh(),LR(d.b,da.a,O0(da,U),!1);d.b.K|=4}A0(d.b);R0(d.b);Tb&&QR(d.b,!0);b=new H0(c);return Sq(b.a.a)}function P1(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function Q1(a){a=new fW(a.b.a);return new S1(a)}function R1(a,b){this.a=a;this.b=b}w(624,612,{},R1);_.rh=function(a){a:{var b,c;for(c=new fW((new cW(this.a)).a);DK(c.a);)if(b=c.b=wu(c.a),b=b.uh(),null==a?null==b:Hp(a,b)){a=!0;break a}a=!1}return a};\n_.ue=function(){return Q1(this)};_.Pf=function(){return this.b.a.c};_.a=null;_.b=null;function S1(a){this.a=a}w(625,1,{},S1);_.Vd=function(){return DK(this.a.a)};_.Wd=function(){return(this.a.b=wu(this.a.a)).uh()};_.Xd=function(){eW(this.a)};_.a=null;function Y0(a,b){Eu();var c;c=Nu(a.b,a.c);GP(c,c.length,b?b:(HP(),HP(),IP));var d,e;e=a.c;for(d=0;d<e;++d)fC(a,d,c[d])}\nfunction T1(){T1=x;var a,b;U1=C(cF,Sl,-1,25,1);V1=C(cF,Sl,-1,33,1);b=1.52587890625E-5;for(a=32;0<=a;--a)V1[a]=b,b*=0.5;b=1;for(a=24;0<=a;--a)U1[a]=b,b*=0.5}function u1(a,b){var c,d;if(0<b){if((b&-b)==b)return Vu(4.6566128730773926E-10*b*W1(a));do c=W1(a),d=c%b;while(0>c-d+(b-1));return Vu(d)}throw new mB;}\nfunction W1(a){var b,c,d;c=15525485*a.a+1502*a.b;d=15525485*a.b+11;b=Math.floor(5.9604644775390625E-8*d);a.a=(c+b)%16777216;a.b=d-16777216*b;a=128*a.a+Math.floor(a.b*V1[31]);2147483648<=a&&(a-=4294967296);return a}function m1(){T1();var a,b;b=X1++ +(new Date).getTime();a=Vu(Math.floor(5.9604644775390625E-8*b))&16777215;b=Vu(b-16777216*a);this.a=a^1502;this.b=b^15525485}function Y1(){T1();this.a=6122;this.b=12230397}w(641,1,{},m1,Y1);_.a=0;_.b=0;var U1,V1,X1=0;w(681,677,Ml);\n_.Ad=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(JG(),KG)&&this.b.i==(LG(),MG))try{var f=this.b.b,g,h,j;j=null;h=new tS;hS(new qS,h,new GV(new JV(f)))&&(g=new H0(h),j=Sq(g.a.a));b=j;if(null==b)throw new Ap("V3000 read failed.");a=qj;this.a.ic.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=vq(l),H(l,96))c=l,d=c.yd();else throw l;}else if(this.b.a==zL)try{var o=this.b.b,m,r,t,y;b=-1!=o.indexOf(wd)?(m=kK(o,wd),r=O1(m[0]),t=O1(m[2]),y=n,y+=Ka,y+=rH(1,3)+rH(1,3)+ca,y+=Ha+r,y+=Ha+t,y):\nO1(o);this.b.f==(HG(),wL)?a="readSMIRKS":this.b.f==xL&&(a="readSMILES");this.a.ic.a="SMILES conversion provided by OpenChemLib"}catch(u){if(u=vq(u),H(u,96))c=u,d=c.yd();else throw u;}else if(d="Invalid or unsupported input",this.a.zc&&!this.b.d)try{var D,s=new E0,F=nx(this.b.b),O;if(null==F||0==F.length)O=null;else{var L=mK(F),Z,ea,Y,da,Fb;if(null==L)O=null;else{C0(s,L,0);Z=X(s,4);da=X(s,4);8<Z&&(Z=da);ea=X(s,Z);Y=X(s,da);Fb=new mS(ea,Y);var $=null,rb,Kb,J,Ia,Uc,Tb,sb,M,ya,nc,ld,ra,Yc,Ud,Ta,qa,Ab,\nba,Ua,Db,Nc,oc,ha,pc,U,N,Eb,Ub,P,Za,jc,Va,Zc,Fa,Jc,tb,yd,ke,Dc,$c,Vb,fb,ad,Zb,Oc,G,nb,xc,ee,yc,Vd,Hd,Wd,md,Wb,oa,Lb,Id,Pc,Mb,zd,$a,Ra,Ad,hb,ob,Wa,Nb,kc,Qc,uc,zc;ob=8;s.f=Fb;xR(s.f);if(!(null==L||0==L.length))if(null!=$&&0==$.length&&($=null),C0(s,L,0),J=X(s,4),qa=X(s,4),8<J&&(ob=J,J=qa),0==J)QR(s.f,1==X(s,1));else{Ia=X(s,J);Uc=X(s,qa);Wb=X(s,J);Pc=X(s,J);Id=X(s,J);U=X(s,J);for(M=0;M<Ia;++M)sR(s.f,6);for(G=0;G<Wb;++G)vR(s.f,X(s,J),7);for(G=0;G<Pc;++G)vR(s.f,X(s,J),8);for(G=0;G<Id;++G)vR(s.f,X(s,J),\nX(s,8));for(G=0;G<U;++G)FR(s.f,X(s,J),X(s,4)-8);N=1+Uc-Ia;Zc=X(s,4);Ta=0;v0(s.f,0,0);w0(s.f,0,0);x0(s.f,0,0);Fa=null!=$&&39<=$[0];zc=Qc=Nb=hb=0;Za=P=!1;Fa&&($.length>2*Ia-2&&39==$[2*Ia-2]||$.length>3*Ia-3&&39==$[3*Ia-3]?(Za=!0,nb=(P=$.length==3*Ia-3+9)?3*Ia-3:2*Ia-2,Ud=86*($[nb+1]-40)+$[nb+2]-40,hb=Math.pow(10,Ud/2E3-1),nb+=2,Wa=86*($[nb+1]-40)+$[nb+2]-40,Nb=Math.pow(10,Wa/1500-1),nb+=2,kc=86*($[nb+1]-40)+$[nb+2]-40,Qc=Math.pow(10,kc/1500-1),P&&(nb+=2,uc=86*($[nb+1]-40)+$[nb+2]-40,zc=Math.pow(10,\nuc/1500-1))):P=$.length==3*Ia-3);s.b&&P&&($=null,Fa=!1);for(G=1;G<Ia;++G)Jc=X(s,Zc),0==Jc?(Fa&&(v0(s.f,G,s.f.D[0].a+8*($[2*G-2]-83)),w0(s.f,G,s.f.D[0].b+8*($[2*G-1]-83)),P&&x0(s.f,G,s.f.D[0].c+8*($[2*Ia-3+G]-83))),++N):(Ta+=Jc-1,Fa&&(v0(s.f,G,vP(s.f,Ta)+$[2*G-2]-83),w0(s.f,G,wP(s.f,Ta)+$[2*G-1]-83),P&&x0(s.f,G,xP(s.f,Ta)+($[2*Ia-3+G]-83))),wR(s.f,Ta,G,1));for(G=0;G<N;++G)wR(s.f,X(s,J),X(s,J),1);ee=C(mq,ul,-1,Uc,2);for(ba=0;ba<Uc;++ba)switch(Nc=X(s,2),Nc){case 0:t0(s.f,W(s.f,0,ba))||t0(s.f,W(s.f,1,\nba))?WQ(s.f,ba,32):ee[ba]=!0;break;case 2:WQ(s.f,ba,2);break;case 3:WQ(s.f,ba,4)}Kb=X(s,J);for(G=0;G<Kb;++G)if(M=X(s,J),8==ob)Mb=X(s,2),3==Mb?(HR(s.f,M,1,0),LR(s.f,M,1,!1)):LR(s.f,M,Mb,!1);else switch(Mb=X(s,3),Mb){case 4:LR(s.f,M,1,!1);HR(s.f,M,1,X(s,3));break;case 5:LR(s.f,M,2,!1);HR(s.f,M,1,X(s,3));break;case 6:LR(s.f,M,1,!1);HR(s.f,M,2,X(s,3));break;case 7:LR(s.f,M,2,!1);HR(s.f,M,2,X(s,3));break;default:LR(s.f,M,Mb,!1)}8==ob&&0==X(s,1)&&(s.f.F=!0);rb=X(s,qa);for(G=0;G<rb;++G)if(ba=X(s,qa),1==\ns.f.B[ba])switch(Mb=X(s,3),Mb){case 4:OR(s.f,ba,1,!1);NR(s.f,ba,1,X(s,3));break;case 5:OR(s.f,ba,2,!1);NR(s.f,ba,1,X(s,3));break;case 6:OR(s.f,ba,1,!1);NR(s.f,ba,2,X(s,3));break;case 7:OR(s.f,ba,2,!1);NR(s.f,ba,2,X(s,3));break;default:OR(s.f,ba,Mb,!1)}else OR(s.f,ba,X(s,2),!1);QR(s.f,1==X(s,1));sb=null;for(Lb=0;1==X(s,1);)switch(Va=Lb+X(s,4),Va){case 0:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),MR(s.f,M,2048);break;case 1:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),Wd=X(s,8),KR(s.f,M,Wd);break;case 2:oa=X(s,qa);\nfor(G=0;G<oa;++G)ba=X(s,qa),WQ(s.f,ba,64);break;case 3:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),MR(s.f,M,4096);break;case 4:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),Ad=X(s,4)<<3,MR(s.f,M,Ad);break;case 5:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),Tb=X(s,2)<<1,MR(s.f,M,Tb);break;case 6:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),MR(s.f,M,1);break;case 7:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),Zb=X(s,4)<<7,MR(s.f,M,Zb);break;case 8:oa=X(s,J);for(G=0;G<oa;++G){M=X(s,J);ld=X(s,4);ya=C(A,v,-1,ld,1);for(yc=0;yc<ld;++yc)nc=X(s,8),ya[yc]=\nnc;var lc=s.f,Ac=M,Bd=ya;null==lc.t&&(lc.t=C(qH,ml,86,lc.G,0));null!=Bd&&fQ(Bd);lc.t[Ac]=Bd;lc.K=0;lc.E=!0}break;case 9:oa=X(s,qa);for(G=0;G<oa;++G)ba=X(s,qa),Ad=X(s,2)<<4,PR(s.f,ba,Ad);break;case 10:oa=X(s,qa);for(G=0;G<oa;++G)ba=X(s,qa),oc=X(s,4),PR(s.f,ba,oc);break;case 11:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),MR(s.f,M,8192);break;case 12:oa=X(s,qa);for(G=0;G<oa;++G)ba=X(s,qa),ha=X(s,8)<<6,PR(s.f,ba,ha);break;case 13:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),zd=X(s,3)<<14,MR(s.f,M,zd);break;case 14:oa=\nX(s,J);for(G=0;G<oa;++G)M=X(s,J),md=X(s,5)<<17,MR(s.f,M,md);break;case 15:Lb=16;break;case 16:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),Ra=X(s,3)<<22,MR(s.f,M,Ra);break;case 17:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),ER(s.f,M,X(s,4));break;case 18:oa=X(s,J);Hd=X(s,4);for(G=0;G<oa;++G){M=X(s,J);jc=X(s,Hd);Vd=C(nK,Nl,-1,jc,1);for(yc=0;yc<jc;++yc)Vd[yc]=X(s,7)<<24>>24;var bd=s.f,nd=M,Ec=yR(Vd,0,Vd.length),ud=void 0;if(null!=Ec)if(0==Ec.length)Ec=null;else if(ud=RR(Ec),0!=ud&&I(Ec,nR[ud])||I(Ec,xd))vR(bd,nd,ud),\nEc=null;null==Ec?null!=bd.r&&(bd.r[nd]=null):(null==bd.r&&(bd.r=C(qR,q,3,bd.G,0)),bd.r[nd]=mK(Ec))}break;case 19:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),pc=X(s,3)<<25,MR(s.f,M,pc);break;case 20:oa=X(s,qa);for(G=0;G<oa;++G)ba=X(s,qa),Ra=X(s,3)<<14,PR(s.f,ba,Ra);break;case 21:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),JR(s.f,M,X(s,2)<<4);break;case 22:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),MR(s.f,M,268435456);break;case 23:oa=X(s,qa);for(G=0;G<oa;++G)ba=X(s,qa),PR(s.f,ba,131072);break;case 24:oa=X(s,qa);for(G=0;G<\noa;++G)ba=X(s,qa),Tb=X(s,2)<<18,PR(s.f,ba,Tb);break;case 25:for(G=0;G<Ia;++G)if(1==X(s,1)){var fe=s.f;fe.s[G]|=512}break;case 26:oa=X(s,qa);sb=C(A,v,-1,oa,1);for(G=0;G<oa;++G)sb[G]=X(s,qa);break;case 27:oa=X(s,J);for(G=0;G<oa;++G)M=X(s,J),MR(s.f,M,536870912)}var S=new l0(s.f),Xd,ub,mc,ib,fd,La,og,jb,Df,He,cd,Ie,ab;rQ(S.d,1);if(null!=ee)S.c=ee;else{S.c=C(mq,ul,-1,S.d.d,2);for(mc=0;mc<S.d.d;++mc)64==S.d.B[mc]&&(S.c[mc]=!0,WQ(S.d,mc,1))}S.e=0;og=C(mq,ul,-1,S.d.c,2);for(mc=0;mc<S.d.d;++mc)if(S.c[mc]){++S.b;\nfor(La=0;2>La;++La)og[W(S.d,La,mc)]||(og[W(S.d,La,mc)]=!0,++S.a)}if(0!=S.b){ab=new XR(S.d,1);if(S.d.E){var qc,Jd,Kd,Ld,Ob,gd,Cd;for(Jd=0;Jd<S.d.d;++Jd)if(S.c[Jd])for(Ld=0;2>Ld;++Ld){gd=W(S.d,Ld,Jd);qc=!1;for(Ob=0;Ob<S.d.f[gd];++Ob)if(Jd!=AP(S.d,gd,Ob)&&S.c[AP(S.d,gd,Ob)]){qc=!0;break}if(!qc){Cd=Jd;for(Kd=W(S.d,1-Ld,Jd);-1!=Cd;){S.c[Cd]=!1;--S.b;WQ(S.d,Cd,64);Cd=-1;gd=Kd;for(Ob=0;Ob<S.d.f[gd];++Ob)if(S.c[AP(S.d,gd,Ob)])if(-1==Cd)Cd=AP(S.d,gd,Ob),Kd=kP(S.d,gd,Ob);else{Cd=-1;break}}break}}}for(ub=0;ub<\nS.d.c;++ub){var le;c:{for(var Dd=void 0,Dd=0;Dd<S.d.f[ub];++Dd)if(S.c[AP(S.d,ub,Dd)]){le=!0;break c}le=!1}le&&(7==ab.a[ub]&&(5==S.d.x[ub]&&0==S.d.q[ub]||6==S.d.x[ub]&&1==S.d.q[ub])&&k0(S,ub),5==ab.a[ub]&&(6==S.d.x[ub]&&-1==S.d.q[ub]||7==S.d.x[ub]&&0==S.d.q[ub]&&3==lP(S.d,ub)||8==S.d.x[ub]&&0==S.d.q[ub]&&2==S.d.f[ub]||16==S.d.x[ub]&&0==S.d.q[ub]&&2==S.d.f[ub])&&k0(S,ub))}var Yd;for(Yd=0;Yd<S.d.d;++Yd){var rc;if(rc=S.c[Yd])c:{for(var bb=void 0,vc=void 0,pb=void 0,Te=void 0,Md=void 0,Rc=void 0,Md=0;2>\nMd;++Md)if(bb=W(ab.f,Md,Yd),7==ab.f.x[bb]&&2==ab.f.f[bb]){vc=W(ab.f,1-Md,Yd);for(Rc=0;Rc<ab.f.f[vc];++Rc)if(pb=kP(ab.f,vc,Rc),Te=AP(ab.f,vc,Rc),(8==ab.f.x[pb]||16==ab.f.x[pb])&&2==tP(ab.f,Te)&&1==ab.f.f[pb]){rc=!0;break c}}rc=!1}rc&&(k0(S,W(S.d,0,Yd)),k0(S,W(S.d,1,Yd)))}var Pa,Oa,Sc,$b,Tc;for(Oa=0;Oa<S.d.d;++Oa)if(2==tP(S.d,Oa))for($b=0;2>$b;++$b){Pa=W(S.d,$b,Oa);for(Tc=0;Tc<S.d.f[Pa];++Tc)if(Sc=AP(S.d,Pa,Tc),S.c[Sc]){k0(S,Pa);break}}for(j0(S);0!=S.b;){fd=!1;for(mc=0;mc<S.d.d;++mc)if(S.c[mc]){for(Df=\nXd=0;2>Df;++Df){ib=W(S.d,Df,mc);for(He=0;He<S.d.f[ib];++He)S.c[AP(S.d,ib,He)]&&++Xd}if(4==Xd){i0(S,mc);j0(S);fd=!0;break}}if(!fd)for(cd=0;cd<ab.i.c;++cd)if(6==zw(ab.j,cd).length){jb=!0;Ie=zw(ab.j,cd);for(La=0;6>La;++La)if(!S.c[Ie[La]]){jb=!1;break}if(jb){for(La=0;6>La;La+=2)i0(S,Ie[La]);fd=!0;break}}if(!fd)for(mc=0;mc<S.d.d;++mc)if(S.c[mc]){i0(S,mc);j0(S);break}}}if(null!=sb)for(Ua=0,Db=sb.length;Ua<Db;++Ua)ba=sb[Ua],WQ(s.f,ba,2==s.f.B[ba]?4:2);Eb=0;if(null==$&&L.length>s.d+1&&(32==L[s.d+1]||9==L[s.d+\n1]))$=L,Eb=s.d+2;if(null!=$)try{if(33==$[Eb]||35==$[Eb]){C0(s,$,Eb+1);P=1==X(s,1);Za=1==X(s,1);$a=2*X(s,4);Ab=1<<$a;ba=0;for(M=1;M<Ia;++M)ba<Uc&&W(s.f,1,ba)==M?(fb=W(s.f,0,ba++),Vb=1):(fb=0,Vb=8),v0(s.f,M,vP(s.f,fb)+Vb*(X(s,$a)-~~(Ab/2))),w0(s.f,M,wP(s.f,fb)+Vb*(X(s,$a)-~~(Ab/2))),P&&x0(s.f,M,xP(s.f,fb)+Vb*(X(s,$a)-~~(Ab/2)));Yc=P?1.5:(TP(),24);ra=r0(s.f,Ia,Uc,Yc);if(35==$[Eb]){Oc=0;ad=C(A,v,-1,Ia,1);for(M=0;M<Ia;++M)Oc+=ad[M]=eQ(s.f,M);for(M=0;M<Ia;++M)for(G=0;G<ad[M];++G)Zb=sR(s.f,1),wR(s.f,M,Zb,\n1),v0(s.f,Zb,vP(s.f,M)+(X(s,$a)-~~(Ab/2))),w0(s.f,Zb,wP(s.f,M)+(X(s,$a)-~~(Ab/2))),P&&x0(s.f,Zb,xP(s.f,M)+(X(s,$a)-~~(Ab/2)));Ia+=Oc}if(Za){var aa=X(s,$a),Zd=Math.log(2E3)*Math.LOG10E*aa/(Ab-1)-1;hb=Math.pow(10,Zd);Nb=hb*D0(X(s,$a),Ab);Qc=hb*D0(X(s,$a),Ab);P&&(zc=hb*D0(X(s,$a),Ab));Vb=hb/ra;for(M=0;M<Ia;++M)v0(s.f,M,Nb+Vb*vP(s.f,M)),w0(s.f,M,Qc+Vb*wP(s.f,M)),P&&x0(s.f,M,zc+Vb*xP(s.f,M))}else{Vb=1.5/ra;for(M=0;M<Ia;++M)v0(s.f,M,Vb*vP(s.f,M)),w0(s.f,M,Vb*wP(s.f,M)),P&&x0(s.f,M,Vb*xP(s.f,M))}}else if(P&&\n!Za&&0==hb&&(hb=1.5),0!=hb&&0!=s.f.p){for(ba=ra=0;ba<s.f.p;++ba)tb=vP(s.f,W(s.f,0,ba))-vP(s.f,W(s.f,1,ba)),yd=wP(s.f,W(s.f,0,ba))-wP(s.f,W(s.f,1,ba)),ke=P?xP(s.f,W(s.f,0,ba))-xP(s.f,W(s.f,1,ba)):0,ra+=Math.sqrt(tb*tb+yd*yd+ke*ke);ra/=s.f.p;$c=hb/ra;for(M=0;M<s.f.o;++M)v0(s.f,M,vP(s.f,M)*$c+Nb),w0(s.f,M,wP(s.f,M)*$c+Qc),P&&x0(s.f,M,xP(s.f,M)*$c+zc)}}catch(Ed){if(Ed=vq(Ed),H(Ed,96))Dc=Ed,Dc.yd(),$=null,P=!1;else throw Ed;}if((Ub=null!=$&&!P)||s.b){rQ(s.f,3);for(ba=0;ba<s.f.d;++ba)if(2==tP(s.f,ba)&&\n!LP(s.f,ba)&&0==(s.f.z[ba]&3)){var Nd=s.f;Nd.z[ba]|=16777216}}!Ub&&s.b&&(s.f.K|=4,xc=new E1,xc.i=new Y1,l1(xc,s.f),Ub=!0);Ub?(A0(s.f),R0(s.f)):P||(s.f.K|=4)}O=Fb}}D=new H0(O);b=Sq(D.a.a);a="readOCLCode";d=null}catch(me){if(me=vq(me),!H(me,96))throw me;}e=!1;if(null!=b&&null==d)try{if(e=NG(this.a,b,!1)){var Ue=this.a;if(Ue.r){var Uf=Ue.r;Uf.a=a;lF(Uf,0,0,0)}Ue.hc=!0}}catch(lf){if(lf=vq(lf),H(lf,96))d="Invalid converted molfile";else throw lf;}this.a.Ib=e;this.d?e?SG(this.d):TG(this.d,new Ap(d)):null!=\nd&&KV(this.a,d);this.c&&hB(this.a)};w(688,1,Ml);\n_.Ad=function(){var a,b,c;b=jt(this.a,!1,!0);c=null;a=new tS;if(hS(new qS,a,new GV(new JV(b)))){a=new Z1(a,b);b=new T_(0,0,400,300);var d;if(0!=a.G.o){a.p=Vu(b.b);a.j=Vu(b.a);0==a.G.o?c=null:(h0(a),c=a.K.c*q_(a.G),d=new q0(a.w,b,c),1==d.c&&0==d.a&&0==d.b?d=null:(n0(d,a.K),o0(d,a.w)),g0(a,b,c,131072),c=d);rQ(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);G_(a);a.N.mg();a.T.mg();p_(a);V_(a,a.Q);a.F=!0;for(d=0;d<a.G.o;++d)O_(a,d);a.F=!1;d=a.K.c*q_(a.G);y_(a,d);g0(a,b,d,131072);var e;if(e=b){e=\na.w.c;var f=a.w.d,g=a.w.b,h=a.w.a,j,l,o,m;0>=b.b||0>=b.a||0>=g||0>=h?e=!1:(j=b.c,o=b.d,l=j+b.b,m=o+b.a,e=j<=e&&e+g<=l&&o<=f&&f+h<=m);e=!e}e&&(b=new q0(a.w,b,d),n0(b,a.K),o0(b,a.w),d=a.x,d.a=d.a*b.c+b.a,d.b=d.b*b.c+b.b,c&&n0(b,c))}if(0!=a.G.o){rQ(a.G,0!=(a.B&256)?31:0!=(a.B&512)?47:0!=(a.B&1024)?79:15);p_(a);b=!1;a.r=C(A,v,-1,a.G.o,1);for(c=0;c<a.G.o;++c)a.r[c]=a.G.s[c]&448,0!=a.r[c]&&(b=!0),JQ(a.G,c)&&(a.r[c]=128),0!=(a.G.s[c]&131072)&&0==(a.B&4096)&&(a.r[c]=256);u_(a,-10);if(a.G.E){d=a.P;u_(a,-7);\nfor(c=0;c<a.G.c;++c)0!=(a.G.w[c]&536870912)&&a0(a,B_(a.K,vP(a.G,c))-d,C_(a.K,wP(a.G,c))-d,2*d);a.n=2*a.P;f=new s_;for(e=0;e<a.G.p;++e)c=W(a.G,0,e),d=W(a.G,1,e),0!=(a.G.w[c]&a.G.w[d]&536870912)&&(f.a=B_(a.K,vP(a.G,c)),f.c=C_(a.K,wP(a.G,c)),f.b=B_(a.K,vP(a.G,d)),f.d=C_(a.K,wP(a.G,d)),v_(a,f))}a.n=2*a.L;f=new s_;for(e=0;e<a.G.p;++e)c=W(a.G,0,e),d=W(a.G,1,e),0!=(a.G.z[e]&131072)&&(f.a=B_(a.K,vP(a.G,c)),f.c=C_(a.K,wP(a.G,c)),f.b=B_(a.K,vP(a.G,d)),f.d=C_(a.K,wP(a.G,d)),u_(a,-2),v_(a,f));if(a.G.E){u_(a,\n320);if(0!=(a.B&8))for(c=0;c<a.G.c;++c)0!=(a.G.w[c]&-536870913)&&a0(a,B_(a.K,vP(a.G,c))-a.S/2,C_(a.K,wP(a.G,c))-a.S/2,a.S);for(e=0;e<a.G.d;++e)0!=a.G.A[e]&&(c=W(a.G,0,e),d=W(a.G,1,e),a0(a,(B_(a.K,vP(a.G,c))+B_(a.K,vP(a.G,d))-a.S)/2,(C_(a.K,wP(a.G,c))+C_(a.K,wP(a.G,d))-a.S)/2,a.S))}0==(a.B&32)&&(d=Q0(a.G),null!=d&&(0==a.x.a&&0==a.x.b&&(c=a.K.c*q_(a.G),h0(a),y_(a,c),g0(a,null,c,0)),V_(a,Vu(a.y)),u_(a,448),b0(a,d,a.x.a,a.x.b+0.30000001192092896*a.y)));V_(a,a.Q);a.n=a.R;u_(a,a.J);G_(a);a.N.mg();a.T.mg();\nfor(c=0;c<a.G.o;++c)F_(a,c)?(u_(a,-3),O_(a,c),u_(a,a.J)):0!=a.r[c]?(u_(a,a.r[c]),O_(a,c),u_(a,a.J)):!b&&1!=a.G.x[c]&&6!=a.G.x[c]&&0==(a.B&2048)&&null==yQ(a.G,c)&&a.G.x[c]<fm.length?(d=a,e=fm[a.G.x[c]],g=f=void 0,f=(zB(),AB),g=new L1(e),e=I1(g,f),d.z=-5,d.e=uj+(e.d>>16&255)+lb+(e.d>>8&255)+lb+(e.d&255)+eb,O_(a,c),u_(a,a.J)):O_(a,c);for(c=new vu(a.N);c.b<c.d.Pf();)b=wu(c),u_(a,b.a),a0(a,b.b-a.O/2,b.c-a.O/2,a.O);u_(a,a.J);c=!1;for(b=0;b<a.G.d;++b)d=null,0!=(a.G.A[b]&16320)?(e=(a.G.A[b]&960)>>6,d=((a.G.A[b]&\n960)>>6)+((a.G.A[b]&15360)>>10),d=e==d?Vf+e+bg:Vf+e+dd+d+bg):0!=(a.G.A[b]&786432)?d=262144==(a.G.A[b]&786432)?dg:32==(a.G.A[b]&48)?"r!a":k_:0!=(a.G.A[b]&48)&&(d=32==(a.G.A[b]&48)?o_:"!r"),e=(a.G.A[b]&114688)>>14,0!=e&&(d=(null==d?n:d)+e),null!=d&&(h=W(a.G,0,b),j=W(a.G,1,b),c||(V_(a,~~((2*a.Q+1)/3)),c=!0),f=(B_(a.K,vP(a.G,h))+B_(a.K,vP(a.G,j)))/2,g=(C_(a.K,wP(a.G,h))+C_(a.K,wP(a.G,j)))/2,e=B_(a.K,vP(a.G,j))-B_(a.K,vP(a.G,h)),j=C_(a.K,wP(a.G,j))-C_(a.K,wP(a.G,h)),h=Math.sqrt(e*e+j*j),o=0.6*Q_(a,d),\nl=0.55*a.o,0!=h&&(0<e?R_(a,f+o*j/h,g-l*e/h,d,!0):R_(a,f-o*j/h,g+l*e/h,d,!0)));c&&V_(a,a.Q);a.q=C($1,q,78,a.G.o,0);for(b=0;b<a.G.p;++b)(2==a.G.B[b]||26==a.G.B[b]||64==a.G.B[b])&&Y_(a,b);for(b=0;b<a.G.p;++b)2!=a.G.B[b]&&26!=a.G.B[b]&&64!=a.G.B[b]&&Y_(a,b);if(0==(a.B&64))for(b=0;b<a.G.p;++b)if(0!=(a.G.z[b]&48)>>4){switch((a.G.z[b]&48)>>4){case 1:g=2==tP(a.G,b)?LO:0!=(a.G.z[b]&4)?$i:zf;break;case 2:g=2==tP(a.G,b)?"Z":0!=(a.G.z[b]&4)?ki:n_;break;default:g=xd}V_(a,~~((2*a.Q+1)/3));u_(a,t_(a.G,b)?-3:448);\ne=W(a.G,0,b);f=W(a.G,1,b);c=(B_(a.K,vP(a.G,e))+B_(a.K,vP(a.G,f)))/2;d=(C_(a.K,wP(a.G,e))+C_(a.K,wP(a.G,f)))/2;h=(B_(a.K,vP(a.G,e))-B_(a.K,vP(a.G,f)))/3;e=(C_(a.K,wP(a.G,e))-C_(a.K,wP(a.G,f)))/3;R_(a,c+e,d-h,g,!0);u_(a,a.J);V_(a,a.Q)}if(0!=(a.B&4)){V_(a,~~((2*a.Q+1)/3));u_(a,384);for(b=0;b<a.G.p;++b)e=W(a.G,0,b),f=W(a.G,1,b),g=0!=(a.G.z[b]&512)?"d":uP(a.G,b)?dg:n,c=(B_(a.K,vP(a.G,e))+B_(a.K,vP(a.G,f)))/2,d=(C_(a.K,wP(a.G,e))+C_(a.K,wP(a.G,f)))/2,R_(a,c,d,g+n+b,!0);u_(a,a.J);V_(a,a.Q)}}c=J0(a)}it(c)};\nfunction Z1(a,b){var c;em();this.w=new A_;this.G=a;this.B=0;this.E=1;this.K=new p0;this.T=new Gm;this.N=new Gm;this.t=C(mq,ul,-1,this.G.o,2);this.x=new K_;this.J=0;this.z=-1;c=(zB(),AB);var d=im;F1();this.u=new hm(Vu((c.d>>16&255)+0.30000001192092896*((d.d>>16&255)-(c.d>>16&255))),Vu((c.d>>8&255)+0.30000001192092896*((d.d>>8&255)-(c.d>>8&255))),Vu((c.d&255)+0.30000001192092896*((d.d&255)-(c.d&255))));this.v=I1(gm,c);this.C=km;this.D=jm;this.c=new Gm;this.b=new Gm;this.d=new wp;this.f=new jC(Qe,0,\n12);new jC(Qe,0,120);this.k=n;++P_;this.a=b}w(700,28,{},Z1);_.fd=function(a){var b;b=n;null!=this.a&&0<this.a.length&&(b=RI(this.a,"(\\\\r|\\\\n|\\\\r\\\\n)",$f),b=a+"<chemical:x-mdl-molfile>"+b+"<\/chemical:x-mdl-molfile>\\n");return b};_.gd=function(a){return\'xmlns:chemical="http://www.ch.ic.ac.uk/chemime/"\'+a};_.a=null;var a2=WJ(" F");V(624);V(625);var H1=QJ(921,a2),M1=V(521),N1=V(522);V(3);V(28);V(700);var $1=QJ(928,M1);V(4);V(5);V(25);V(24);V(29);V(30);V(33);\nvar b2=V(41),n1=QJ(943,b2),c2=V(38),v1=QJ(944,c2),d2=V(37),h1=QJ(945,d2),g1=QJ(946,h1);V(34);V(35);V(36);V(6);V(641);V(39);V(40);V(19);B(tO)(1);function Rv(){return n}function bK(){return this.a}function Tv(){return this.b};\n//@ sourceURL=1.js\n')
diff --git a/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/2.cache.js b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/2.cache.js
new file mode 100644
index 0000000..f8d0a12
--- /dev/null
+++ b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/2.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback2('var e2="Any",f2="Aromatic",g2="Nonring",h2="Reset",i2="Ring";function j2(a,b){if(0>b||b>=a.pb.options.length)throw new Mx;}function k2(a,b){j2(a,b);return a.pb.options[b].value}function l2(){this.pb=$doc.createElement("select");this.pb[Sg]="gwt-ListBox"}w(404,381,nl,l2);function m2(){m2=x}\nfunction n2(a,b){if(null==b)throw new ku("Missing message: awt.103");var c=-1,d,e,f;f=a.Tc.a.pb;e=$doc.createElement(Wi);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 o2(){m2();JA.call(this);new Gm;this.Tc=new p2((KA(),this))}w(470,457,{57:1,59:1,66:1,80:1,88:1},o2);_.Le=function(){return PA(this.Tc,this)};\n_.$e=function(){return(null==this.Qc&&(this.Qc=tA(this)),this.Qc)+lb+this._c+lb+this.ad+lb+this.Yc+Ek+this.Nc+(this.Xc?n:",hidden")+",current="+k2(this.Tc.a,this.Tc.a.pb.selectedIndex)};function q2(){vV.call(this,7)}w(484,1,Xl,q2);function r2(a){a.Tc.Ff(a.j);!vA(a)&&UU(a);OU(a)}\nfunction s2(a,b,c){vW.call(this);this.Tc&&this.Tc.Gf(!1);nV(this,!1);YA(this,new vV(0));a=new yV(a,1);QU(this,a,null);a=new cB;QU(a,this.i,null);QU(this,a,null);b&&(this.j=yA(b),mV(this),uW(this.j,~~(Tq(b.Ec.pb,Ti)/2)-~~(this.Yc/2),~~(Tq(b.Ec.pb,Si)/2)-~~(this.Nc/2)));c&&MU(this,c)}w(657,658,yO,s2);_.Fh=function(){return SO};w(682,677,Ml);_.Ad=function(){r2(new s2(this.b,this.a,(qE(),sE)))};w(684,677,Ml);_.Ad=function(){this.a.bc?this.a.bc.Tc.We()?this.a.bc.Tc.If():r2(this.a.bc):this.a.bc=new t2(this.a)};\nfunction u2(a,b){JU(b)==a.a?MU(b,(zB(),JB)):MU(b,a.a)}\nfunction v2(a){var b,c,d,e;e=n;d=!1;JU(w2)!=a.a?(e=gb,d=!0):JU(x2)!=a.a?(e="!#6",d=!0):JU(y2)!=a.a?(MU(z2,(zB(),JB)),MU(A2,JB),MU(B2,JB),MU(C2,JB),e="F,Cl,Br,I"):(b=JU(D2)!=a.a,c=JU(E2)!=a.a,JU(F2)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),JU(G2)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),JU(H2)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),JU(I2)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),JU(J2)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),JU(z2)!=a.a&&(e+="F,"),JU(A2)!=a.a&&(e+="Cl,"),JU(B2)!=a.a&&(e+="Br,"),JU(C2)!=a.a&&(e+=\n"I,"),jK(e,lb)&&(e=fD(e,0,e.length-1)),1>e.length&&!a.b&&(b?e=dg:c?e=Gd:(MU(w2,(zB(),JB)),e=gb)));b=n;d&&JU(D2)!=a.a&&(b+=";a");d&&JU(E2)!=a.a&&(b+=";A");JU(K2)!=a.a&&(b+=";R");JU(L2)!=a.a&&(b+=";!R");JU(w2)!=a.a&&0<b.length?e=fD(b,1,b.length):e+=b;d=M2.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=N2.Tc.a.pb.selectedIndex;0<d&&(--d,e+=";D"+d);JU(O2)!=a.a&&(e="~");JU(P2)!=a.a&&(e=dd);JU(Q2)!=a.a&&(e=Fd);JU(R2)!=a.a&&(e="!@");BV(a.e,e)}\nfunction S2(a){T2(a);U2(a);var b=M2.Tc.a;j2(b,0);b.pb.options[0].selected=!0;b=N2.Tc.a;j2(b,0);b.pb.options[0].selected=!0;MU(D2,a.a);MU(E2,a.a);MU(K2,a.a);MU(L2,a.a);MU(M2,a.a);MU(N2,a.a);V2(a)}function T2(a){MU(F2,a.a);MU(G2,a.a);MU(H2,a.a);MU(I2,a.a);MU(J2,a.a);MU(z2,a.a);MU(A2,a.a);MU(B2,a.a);MU(C2,a.a)}function U2(a){MU(w2,a.a);MU(x2,a.a);MU(y2,a.a)}function V2(a){MU(O2,a.a);MU(P2,a.a);MU(Q2,a.a);MU(R2,a.a);a.b=!1}\nfunction t2(a){qV.call(this,"Atom/Bond Query");this.i=new hV(this.Fh());sB(this.r,new wW(this));this.a=(qE(),sE);this.c=a;this.d||(a=yA(a),this.d=new AV(a),uW(this.d,-150,10));this.j=this.d;YA(this,new q2);MU(this,this.a);a=new cB;YA(a,new bC(0,3,1));QU(a,new xV("Atom type :"),null);w2=new hV(e2);x2=new hV("Any except C");y2=new hV("Halogen");QU(a,w2,null);QU(a,x2,null);QU(a,y2,null);QU(this,a,null);a=new cB;YA(a,new bC(0,3,1));QU(a,new yV("Or select one or more from the list :",0),null);QU(this,\na,null);a=new cB;YA(a,new bC(0,3,1));F2=new hV(pe);G2=new hV(tf);H2=new hV(yf);I2=new hV(Hf);J2=new hV(zf);z2=new hV(Ge);A2=new hV(ve);B2=new hV(je);C2=new hV(Re);QU(a,F2,null);QU(a,G2,null);QU(a,H2,null);QU(a,I2,null);QU(a,J2,null);QU(a,z2,null);QU(a,A2,null);QU(a,B2,null);QU(a,C2,null);QU(this,a,null);a=new cB;YA(a,new bC(0,3,1));M2=new o2;n2(M2,e2);n2(M2,wc);n2(M2,Fc);n2(M2,Hc);n2(M2,Ic);QU(a,new xV("Number of hydrogens : "),null);QU(a,M2,null);QU(this,a,null);a=new cB;YA(a,new bC(0,3,1));N2=\nnew o2;n2(N2,e2);n2(N2,wc);n2(N2,Fc);n2(N2,Hc);n2(N2,Ic);n2(N2,Kc);n2(N2,Lc);n2(N2,Mc);QU(a,new yV("Number of connections :",0),null);QU(a,N2,null);QU(a,new yV(" (H\'s don\'t count.)",0),null);QU(this,a,null);a=new cB;YA(a,new bC(0,3,1));QU(a,new xV("Atom is :"),null);D2=new hV(f2);QU(a,D2,null);E2=new hV("Nonaromatic");QU(a,E2,null);K2=new hV(i2);QU(a,K2,null);L2=new hV(g2);QU(a,L2,null);QU(this,a,null);a=new cB;MU(a,QB(JU(this)));YA(a,new bC(0,3,1));QU(a,new xV("Bond is :"),null);O2=new hV(e2);QU(a,\nO2,null);P2=new hV(f2);QU(a,P2,null);Q2=new hV(i2);QU(a,Q2,null);R2=new hV(g2);QU(a,R2,null);QU(this,a,null);a=new cB;YA(a,new bC(1,3,1));this.e=new IC(gb,20);QU(a,this.e,null);QU(a,new hV(h2),null);QU(a,this.i,null);QU(this,a,null);this.Tc&&this.Tc.Gf(!1);nV(this,!1);T2(this);U2(this);V2(this);MU(D2,this.a);MU(E2,this.a);MU(K2,this.a);MU(L2,this.a);MU(M2,this.a);MU(N2,this.a);u2(this,w2);mV(this);this.Tc.Ff(this.j);!vA(this)&&UU(this);OU(this)}w(697,658,yO,t2);\n_.Gh=function(a,b){var c;I(b,h2)?(S2(this),u2(this,w2),v2(this)):H(a.f,56)?(V2(this),Uu(a.f)===Uu(w2)?(T2(this),U2(this)):Uu(a.f)===Uu(x2)?(T2(this),U2(this)):Uu(a.f)===Uu(y2)?(T2(this),U2(this)):Uu(a.f)===Uu(K2)?MU(L2,this.a):Uu(a.f)===Uu(L2)?(MU(K2,this.a),MU(D2,this.a)):Uu(a.f)===Uu(D2)?(MU(E2,this.a),MU(L2,this.a)):Uu(a.f)===Uu(E2)?MU(D2,this.a):Uu(a.f)===Uu(O2)||Uu(a.f)===Uu(P2)||Uu(a.f)===Uu(Q2)||Uu(a.f)===Uu(R2)?(S2(this),this.b=!0):U2(this),u2(this,a.f),v2(this)):H(a.f,57)&&(V2(this),c=a.f,\n0==c.Tc.a.pb.selectedIndex?MU(c,this.a):MU(c,(zB(),JB)),v2(this));107!=this.c.k&&(this.c.k=107,hB(this.c));return!0};_.b=!1;_.c=null;_.d=null;var w2=_.e=null,O2=null,x2=null,D2=null,P2=null,B2=null,F2=null,N2=null,M2=null,A2=null,z2=null,y2=null,C2=null,G2=null,E2=null,L2=null,R2=null,H2=null,J2=null,K2=null,Q2=null,I2=null;function p2(a){gN();iN.call(this);this.a=new l2;tx(this.a,new W2(this,a),(bT(),bT(),cT))}w(750,748,{},p2);_.Ef=function(){return this.a};_.a=null;\nfunction W2(a,b){this.a=a;this.b=b}w(751,1,{},W2);_.Id=function(a){KA();yW(a,this.b,k2(this.a.a,this.a.a.pb.selectedIndex))};_.a=null;_.b=null;w(788,757,{});_.If=function(){nX(this.c)};V(657);V(697);V(470);V(750);V(751);V(404);B(tO)(2);\n//@ sourceURL=2.js\n')
diff --git a/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/3.cache.js b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/3.cache.js
new file mode 100644
index 0000000..903f9da
--- /dev/null
+++ b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/3.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback3('w(683,677,Ml);_.Ad=function(){this.a.j&&sW(this.a.j);this.a.j=new xW(0,this.a)};B(tO)(3);\n//@ sourceURL=3.js\n')
diff --git a/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/4.cache.js b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/4.cache.js
new file mode 100644
index 0000000..78898a9
--- /dev/null
+++ b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/4.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback4('w(685,677,Ml);_.Ad=function(){this.a.pc&&sW(this.a.pc);this.a.pc=new xW(1,this.a)};B(tO)(4);\n//@ sourceURL=4.js\n')
diff --git a/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/5.cache.js b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/5.cache.js
new file mode 100644
index 0000000..e7c0f8b
--- /dev/null
+++ b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/5.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback5('w(686,677,Ml);_.Ad=function(){this.a.y&&(sW(this.a.y),this.a.y=null);0==this.a.ob.v&&(this.a.y=new xW(2,this.a))};B(tO)(5);\n//@ sourceURL=5.js\n')
diff --git a/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/6.cache.js b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/6.cache.js
new file mode 100644
index 0000000..a4f756a
--- /dev/null
+++ b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/6.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback6('function X2(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.c;++h)0!=(a.H.w[a.t[h]]&e)&&++j;if(0==j)return!1;15<b&&(Y2(a,c),b-=16);Z2(a,1,1);Z2(a,b,4);Z2(a,j,d);for(h=0;h<a.H.c;++h)b=a.H.w[a.t[h]]&e,0!=b&&(Z2(a,h,d),1!=f&&Z2(a,b>>g,f));return!0}function $2(a,b,c,d,e,f,g){var h,j;for(h=j=0;h<a.H.d;++h)0!=(a.H.A[a.u[h]]&e)&&++j;if(0==j)return!1;15<b&&(Y2(a,c),b-=16);Z2(a,1,1);Z2(a,b,4);Z2(a,j,d);for(h=0;h<a.H.d;++h)b=a.H.A[a.u[h]]&e,0!=b&&(Z2(a,h,d),1!=f&&Z2(a,b>>g,f));return!0}\nfunction Z2(a,b,c){for(;0!=c;)0==a.p&&(sD(a.q,a.r+64&65535),a.p=6,a.r=0),a.r<<=1,a.r|=b&1,b>>=1,--c,--a.p}function Y2(a,b){b||(Z2(a,1,1),Z2(a,15,4));return!0}function a3(a,b){var c,d,e;if(2>a.H.k[b])return!1;if(2==a.H.f[b])return!0;for(e=c=0;e<a.H.f[b];++e)d=AP(a.H,b,e),uP(a.H,d)&&(c+=tP(a.H,d)-1);return 1<c}function b3(a){var b;for(b=0;0<a;)a>>=1,++b;return b}\nfunction c3(a,b){var c,d,e,f,g,h,j;e=C(A,v,-1,32,1);for(c=f=0;c<a.H.c;++c)if((1==a.O[c]||2==a.O[c])&&a.Q[c]==b)d=a.P[c],e[d]<a.c[c]&&(0==e[d]&&++f,e[d]=a.c[c]);for(c=0;c<a.H.d;++c)if((1==a.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c])d=a.i[c],g=Um(a.c[W(a.H,0,c)],a.c[W(a.H,1,c)]),e[d]<g&&(0==e[d]&&++f,e[d]=g);d=C(nK,Nl,-1,32,1);for(c=0;c<f;++c){h=-1;for(g=j=0;32>g;++g)j<e[g]&&(j=e[g],h=g);e[h]=0;d[h]=c<<24>>24}for(c=0;c<a.H.c;++c)(1==a.O[c]||2==a.O[c])&&a.Q[c]==b&&(a.P[c]=d[a.P[c]]);for(c=0;c<a.H.d;++c)(1==\na.f[c]||2==a.f[c])&&a.j[c]==b&&1==a.H.B[c]&&(a.i[c]=d[a.i[c]])}w(687,1,Ml);\n_.Ad=function(){var a,b,c;b=jt(this.a,!1,!0);c=null;a=new tS;if(hS(new qS,a,new GV(new JV(b)))){rQ(a,7);if(a.b){a=a.b;if(null==a.A){var d,e,f,g,h,j,l,o,m,r;if(!(0==a.H.c||a.x)){c=a.z=0;for(d=1;d<a.H.c;++d)a.c[d]>a.c[c]&&(c=d);e=C(mq,ul,-1,a.H.c,2);b=C(mq,ul,-1,a.H.d,2);a.y=C(A,v,-1,a.H.c,1);a.t=C(A,v,-1,a.H.c,1);a.w=C(A,v,-1,a.H.c,1);a.u=C(A,v,-1,a.H.d,1);a.t[0]=c;a.y[c]=0;e[c]=!0;f=1;h=0;j=1;for(c=0;h<a.H.c;)if(h<j){for(;;){m=o=0;l=-1;d=a.t[h];for(r=0;r<QP(a.H,d);++r)if(r<a.H.f[d]||r>=lP(a.H,d))g=\nkP(a.H,d,r),!e[g]&&a.c[g]>l&&(o=g,m=AP(a.H,d,r),l=a.c[g]);if(-1==l)break;a.y[o]=j;a.w[j]=h;a.t[j++]=o;a.u[c++]=m;e[o]=!0;b[m]=!0}++h}else{g=0;l=-1;for(d=0;d<a.H.c;++d)!e[d]&&a.c[d]>l&&(g=d,l=a.c[d]);++f;a.y[g]=j;a.w[j]=-1;a.t[j++]=g;e[g]=!0}for(a.v=C(A,v,-1,2*(a.H.d-c),1);;){j=h=a.H.G;l=-1;for(d=0;d<a.H.d;++d)if(!b[d]&&(a.y[W(a.H,0,d)]<a.y[W(a.H,1,d)]?(f=a.y[W(a.H,0,d)],e=a.y[W(a.H,1,d)]):(f=a.y[W(a.H,1,d)],e=a.y[W(a.H,0,d)]),f<h||f==h&&e<j))h=f,j=e,l=d;if(-1==l)break;b[l]=!0;a.u[c++]=l;a.v[2*a.z]=\nh;a.v[2*a.z+1]=j;++a.z}a.x=!0}a.O=C(nK,Nl,-1,a.H.c,1);for(e=0;e<a.H.c;++e)if(1==a.S[e]||2==a.S[e]){c=!1;if(2==a.H.f[e]&&2==a.H.j[e][0]&&2==a.H.j[e][1])for(b=0;b<a.H.f[e];++b){j=kP(a.H,e,b);h=0;f=C(A,v,-1,3,1);for(d=0;d<a.H.f[j];++d)f[h]=kP(a.H,j,d),f[h]!=e&&++h;2==h&&a.c[f[0]]>a.c[f[1]]^a.y[f[0]]<a.y[f[1]]&&(c=!c)}else for(b=1;b<a.H.f[e];++b)for(d=0;d<b;++d)f=kP(a.H,e,b),h=kP(a.H,e,d),a.c[f]>a.c[h]&&(c=!c),a.y[f]<a.y[h]&&(c=!c);a.O[e]=1==a.S[e]^c?1:2}else a.O[e]=a.S[e];a.f=C(nK,Nl,-1,a.H.d,1);for(e=\n0;e<a.H.d;++e)if(1==a.k[e]||2==a.k[e]){c=!1;for(b=0;2>b;++b)if(j=W(a.H,b,e),3==a.H.f[j]){f=C(A,v,-1,2,1);for(d=h=0;3>d;++d)kP(a.H,j,d)!=W(a.H,1-b,e)&&(f[h++]=kP(a.H,j,d));a.c[f[0]]>a.c[f[1]]&&(c=!c);a.y[f[0]]<a.y[f[1]]&&(c=!c)}a.f[e]=1==a.k[e]^c?1:2}else a.f[e]=a.k[e];c3(a,1);c3(a,2);a.q=new Pv;a.p=6;a.r=0;Z2(a,9,4);b=Um(b3(a.H.c),b3(a.H.d));Z2(a,b,4);if(0==b)Z2(a,a.H.E?1:0,1);else{for(d=e=h=f=c=0;d<a.H.c;++d)if(0==(a.H.w[d]&1)){switch(a.H.x[d]){case 6:break;case 7:++e;break;case 8:++h;break;default:++f}0!=\na.H.q[d]&&++c}Z2(a,a.H.c,b);Z2(a,a.H.d,b);Z2(a,e,b);Z2(a,h,b);Z2(a,f,b);Z2(a,c,b);for(d=0;d<a.H.c;++d)7==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&Z2(a,d,b);for(d=0;d<a.H.c;++d)8==a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&Z2(a,d,b);for(d=0;d<a.H.c;++d)6!=a.H.x[a.t[d]]&&7!=a.H.x[a.t[d]]&&8!=a.H.x[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(Z2(a,d,b),Z2(a,a.H.x[a.t[d]],8));for(d=0;d<a.H.c;++d)0!=a.H.q[a.t[d]]&&0==(a.H.w[a.t[d]]&1)&&(Z2(a,d,b),Z2(a,8+a.H.q[a.t[d]],4));c=f=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-\nc,c=a.w[d]),f<e&&(f=e);f=b3(f);Z2(a,f,4);c=0;for(d=1;d<a.H.c;++d)-1==a.w[d]?e=0:(e=1+a.w[d]-c,c=a.w[d]),Z2(a,e,f);for(e=0;e<2*a.z;++e)Z2(a,a.v[e],b);for(d=0;d<a.H.d;++d)c=0!=(a.H.A[d]&16320)?1:0!=(a.H.z[a.u[d]]&512)?0:tP(a.H,a.u[d]),Z2(a,c,2);for(d=c=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&++c;Z2(a,c,b);for(d=0;d<a.H.c;++d)0!=a.O[a.t[d]]&&3!=a.O[a.t[d]]&&(Z2(a,d,b),0==a.Q[a.t[d]]?Z2(a,a.O[a.t[d]],3):(c=1==a.O[a.t[d]]?1==a.Q[a.t[d]]?4:6:1==a.Q[a.t[d]]?5:7,Z2(a,c,3),Z2(a,a.P[a.t[d]],3)));for(d=\nc=0;d<a.H.d;++d)0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!LP(a.H,a.u[d])||1==a.H.B[a.u[d]])&&++c;Z2(a,c,b);for(d=0;d<a.H.d;++d)if(0!=a.f[a.u[d]]&&3!=a.f[a.u[d]]&&(!LP(a.H,a.u[d])||1==a.H.B[a.u[d]]))Z2(a,d,b),1==a.H.B[a.u[d]]?0==a.j[a.u[d]]?Z2(a,a.f[a.u[d]],3):(c=1==a.f[a.u[d]]?1==a.j[a.u[d]]?4:6:1==a.j[a.u[d]]?5:7,Z2(a,c,3),Z2(a,a.i[a.u[d]],3)):Z2(a,a.f[a.u[d]],2);Z2(a,a.H.E?1:0,1);for(d=e=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&++e;if(0!=e){Z2(a,1,1);Z2(a,1,4);Z2(a,e,b);for(d=0;d<a.H.c;++d)0!=a.H.v[a.t[d]]&&(Z2(a,\nd,b),Z2(a,a.H.v[a.t[d]],8))}c=!1;if(a.H.E){X2(a,0,!1,b,2048,1,-1);$2(a,2,!1,b,64,1,-1);X2(a,3,!1,b,4096,1,-1);X2(a,4,!1,b,120,4,3);X2(a,5,!1,b,6,2,1);X2(a,6,!1,b,1,1,-1);X2(a,7,!1,b,1920,4,7);for(d=e=0;d<a.H.c;++d)null!=yQ(a.H,a.t[d])&&++e;if(0<e){Z2(a,1,1);Z2(a,8,4);Z2(a,e,b);for(d=0;d<a.H.c;++d)if(f=yQ(a.H,a.t[d]),null!=f){Z2(a,d,b);Z2(a,f.length,4);for(e=0;e<f.length;++e)Z2(a,f[e],8)}}$2(a,9,!1,b,48,2,4);$2(a,10,!1,b,15,4,0);X2(a,11,!1,b,8192,1,-1);$2(a,12,!1,b,16320,8,6);X2(a,13,!1,b,114688,3,\n14);X2(a,14,!1,b,4063232,5,17);c|=X2(a,16,!1,b,29360128,3,22)}for(d=e=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&++e;if(0!=e){c=Y2(a,c);Z2(a,1,1);Z2(a,1,4);Z2(a,e,b);for(d=0;d<a.H.c;++d)null!=a.a&&-1!=a.a[a.t[d]]&&(Z2(a,d,b),Z2(a,a.a[a.t[d]],4))}if(0!=(a.G&8)){for(d=h=e=0;d<a.H.c;++d)f=HQ(a.H,a.t[d]),null!=f&&(++e,h=Um(h,f.length));if(0!=e){c=Y2(a,c);f=b3(h);Z2(a,1,1);Z2(a,2,4);Z2(a,e,b);Z2(a,f,4);for(d=0;d<a.H.c;++d)if(h=HQ(a.H,a.t[d]),null!=h){Z2(a,d,b);Z2(a,h.length,f);for(e=0;e<h.length;++e)Z2(a,\nh.charCodeAt(e),7)}}}a.H.E&&(c|=X2(a,19,c,b,234881024,3,25),c|=$2(a,20,c,b,114688,3,14));for(d=e=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&++e;if(0!=e){c=Y2(a,c);Z2(a,1,1);Z2(a,5,4);Z2(a,e,b);for(d=0;d<a.H.c;++d)0!=(a.H.s[a.t[d]]&48)&&(Z2(a,d,b),Z2(a,(a.H.s[a.t[d]]&48)>>4,2))}a.H.E&&(c|=X2(a,22,c,b,268435456,1,-1),c|=$2(a,23,c,b,131072,1,-1),c|=$2(a,24,c,b,786432,2,18));if(0!=(a.G&16))for(d=0;d<a.H.c;++d)if(JQ(a.H,a.t[d])){c=Y2(a,c);Z2(a,1,1);Z2(a,9,4);for(d=0;d<a.H.c;++d)Z2(a,JQ(a.H,a.t[d])?1:0,1);break}e=\nnull;j=lQ(a.H);for(f=0;f<j.i.c;++f)if(j.e[f]){d=0;h=zw(j.i,f);for(g=0,o=h.length;g<o;++g)l=h[g],a3(a,l)&&++d;if(0!=d)if(l=zw(j.j,f),null==e&&(e=C(mq,ul,-1,a.H.d,2)),d==h.length){o=-1;m=2147483647;for(g=0;g<h.length;++g)m>a.t[l[g]]&&(m=a.t[l[g]],o=g);for(;0<d;)e[l[o]]=!0,o=o+2<h.length?o+2:o+2-h.length,d-=2}else{for(g=0;a3(a,h[g]);)++g;for(;!a3(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length;for(;0<d;){e[l[g]]=!0;g=g+2<h.length?g+2:g+2-h.length;for(d-=2;!a3(a,h[g]);)g=g+1<h.length?g+1:g+1-h.length}}}f=e;\nif(null!=f){for(d=e=0;d<a.H.d;++d)f[a.u[d]]&&++e;c=Y2(a,c);Z2(a,1,1);Z2(a,10,4);Z2(a,e,b);for(d=0;d<a.H.d;++d)f[a.u[d]]&&Z2(a,d,b)}a.H.E&&X2(a,27,c,b,536870912,1,-1)}Z2(a,0,1);a.r<<=a.p;sD(a.q,a.r+64&65535);b=Sq(a.q.a);a.A=b}a=a.A}else a=null;c=a}it(c)};B(tO)(6);\n//@ sourceURL=6.js\n')
diff --git a/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/7.cache.js b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/7.cache.js
new file mode 100644
index 0000000..2aa6d2b
--- /dev/null
+++ b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/7.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback7('function d3(a){a=a.Jc.b.c++;return kh+a}w(473,474,yO);_.Je=function(){return d3(this)};_.Ue=function(){this.Tc=new e3((KA(),n),this)};_.$e=function(){return(null==this.Qc&&(this.Qc=d3(this)),this.Qc)+lb+this.Tc.Se()+lb+this.Tc.Te()+lb+this.Yc+Ek+this.Nc+(this.Xc?n:",hidden")+",title="+this.q+(this.p?",resizable":n)+(this.Tc.c.C?",modal":n)};\nfunction f3(){var a,b,c;b=new hV(SO);a=new hV(KO);this.a=new IC(wc,4);new pV;this.c=new g3(this,b);this.c.Tc.c.db=!0;YA(this.c,new dB);QU(this.c,new xV("New atom map"),null);QU(this.c,b,null);QU(this.c,a,null);YA(this.c,new dV(2));c=new cB;QU(c,new yV("atom map",1),null);QU(c,this.a,null);QU(this.c,c,mO);c=new cB;QU(c,b,null);QU(c,a,null);QU(this.c,c,lO);sB(this.c.r,new h3(this))}w(661,1,{},f3);_.a=null;_.b=null;_.c=null;\nfunction g3(a,b){this.a=a;this.b=b;oV.call(this);this.q=n;this.Tc&&this.Tc.Hf(n);this.Tc.c.db=!1;nV(this,!0)}w(662,473,yO,g3);_.Ie=function(a){var b;lV(this);if(Uu(a.f)===Uu(this.b))try{b=wD(Uq(this.a.a.Tc.a.pb,yk),10);var c=this.a.b,d=c.c,e=c.a;tI(d,c.e).b[e].f=b;XE(d,"changeAtomMap",d.o,e,0);GH(d)}catch(f){if(f=vq(f),H(f,102))KV(this.a.b.c,"invalid atom map");else throw f;}return!0};_.a=null;_.b=null;function h3(a){this.a=a}w(663,519,BO,h3);_.zf=function(){lV(this.a.c)};_.a=null;w(676,677,Ml);\n_.Ad=function(){if(this.b.a==(qE(),ue)){!this.a.b&&(this.a.b=new f3);var a=this.a.b,b=this.a,c;if(0<b.a){a.b=b;c="Atom "+b.a;var d=a.c;d.q=c;d.Tc&&d.Tc.Hf(c);BV(a.a,n+vH(b.d.b[b.a]));mV(a.c);a=a.c;!vA(a)&&UU(a);OU(a)}}};function e3(a,b){gN();rV.call(this,a,b)}w(787,788,{},e3);V(661);V(473);V(662);V(663);V(787);B(tO)(7);\n//@ sourceURL=7.js\n')
diff --git a/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/8.cache.js b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/8.cache.js
new file mode 100644
index 0000000..4038e4f
--- /dev/null
+++ b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/8.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback8('w(255,243,{});function i3(){i3=x;j3=new Bs(qh,new k3)}function l3(a){a.a.stopPropagation();a.a.preventDefault()}function k3(){}w(256,255,{},k3);_.Dd=function(){l3(this)};_.Gd=function(){return j3};var j3;function m3(){m3=x;n3=new Bs(rh,new o3)}function o3(){}w(257,255,{},o3);_.Dd=function(){l3(this)};_.Gd=function(){return n3};var n3;function p3(){p3=x;q3=new Bs(sh,new r3)}function r3(){}w(258,255,{},r3);_.Dd=function(){l3(this)};_.Gd=function(){return q3};var q3;\nfunction s3(){s3=x;t3=new Bs(th,new u3)}function u3(){}w(259,255,{},u3);_.Dd=function(a){var b,c,d,e;this.a.stopPropagation();this.a.preventDefault();d=(this.a.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.a.d&&e>=a.a.d)break a;b=d[e];c=new FileReader;v3(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(ak),a.a.b.a.a.f.pb[yk]=null!=b?b:n)};_.Gd=function(){return t3};var t3;\nfunction w3(a,b,c){var d=a.pb,e=c.b;pw();cx(d,e);I(sh,e)&&cx(d,rh);ju(!a.mb?a.mb=new yu(a):a.mb,c,b)}function x3(){this.pb=Wq("file");this.pb[Sg]="gwt-FileUpload"}w(385,366,nl,x3);_.Yd=function(a){xx(this,a)};function y3(a){var b=$doc.createElement(nh);SR(Qj,b.tagName);this.pb=b;this.b=new oU(this.pb);this.pb[Sg]="gwt-HTML";nU(this.b,a,!0);wU(this)}w(389,390,nl,y3);function z3(){Yz();var a=$doc.createElement("textarea");!gw&&(gw=new fw);!ew&&(ew=new dw);this.pb=a;Ju();this.pb[Sg]="gwt-TextArea"}\nw(429,430,nl,z3);function A3(a,b){var c,d;c=$doc.createElement(qk);d=$doc.createElement($j);d[ng]=a.a.a;d.style[zk]=a.b.a;var e=(iw(),jw(d));c.appendChild(e);hw(a.d,c);Jx(a,b,d)}function B3(){Dy.call(this);this.a=(Gy(),Ny);this.b=(Oy(),Ry);this.e[Lg]=wc;this.e[Jg]=wc}w(438,382,zl,B3);_.re=function(a){var b;b=Yq(a.pb);(a=Nx(this,a))&&this.d.removeChild(Yq(b));return a};\nfunction C3(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[Ak]=Rh,a.ab=!1,a.Ee());b=a.pb;b.style[ci]=0+(Dr(),kj);b.style[lk]=Cc;eX(a,Um($wnd.pageXOffset+(gr()-Tq(a.pb,Ti)>>1),0),Um($wnd.pageYOffset+(fr()-Tq(a.pb,Si)>>1),0));d||((a.ab=c)?(a.pb.style[Vg]=rj,a.pb.style[Ak]=Bk,vm(a.gb,200)):a.pb.style[Ak]=Bk)}finally{a.w=!0}}function D3(a){a.i=(new hV(a.j)).Tc.Ef();tx(a.i,new E3(a),(Hs(),Hs(),Is));a.d=z(kA,q,50,[a.i])}\nfunction F3(){SW();var a,b,c,d,e;qX.call(this,(JX(),KX),null,!0);this.Xh();this.db=!0;a=new y3(this.k);this.f=new z3;this.f.pb.style[Dk]=Gc;hx(this.f,Gc);this.Vh();JW(this,"400px");e=new B3;e.pb.style[Qh]=Gc;e.e[Lg]=10;c=(Gy(),Hy);e.a=c;A3(e,a);A3(e,this.f);this.e=new Vy;this.e.e[Lg]=20;for(b=this.d,c=0,d=b.length;c<d;++c)a=b[c],Sy(this.e,a);A3(e,this.e);XW(this,e);gX(this,!1);this.Wh()}w(758,759,uO,F3);_.Vh=function(){D3(this)};\n_.Wh=function(){var a=this.f;a.pb.readOnly=!0;var b=kx(a.pb)+"-readonly";gx(a.ee(),b,!0)};_.Xh=function(){IX(this.I.b,"Copy")};_.d=null;_.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 E3(a){this.a=a}w(761,1,{},E3);_.Jd=function(){ZW(this.a,!1)};_.a=null;function G3(a){this.a=a}w(762,1,{},G3);\n_.pd=function(){px(this.a.f.pb,!0);oz(this.a.f.pb);var a=this.a.f,b;b=Uq(a.pb,yk).length;if(0<b&&a.kb){if(0>b)throw new KJ("Length must be a positive integer. Length: "+b);if(b>Uq(a.pb,yk).length)throw new KJ("From Index: 0 To Index: "+b+" Text Length: "+Uq(a.pb,yk).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.a=null;function H3(a){D3(a);a.a=(new hV(a.b)).Tc.Ef();tx(a.a,new I3(a),(Hs(),Hs(),Is));a.d=z(kA,q,50,[a.a,a.i])}\nfunction J3(a){a.j=KO;a.k="Paste the text to import into the text area below.";a.b="Accept";IX(a.I.b,"Paste")}function K3(a){SW();F3.call(this);this.c=a}w(764,758,uO,K3);_.Vh=function(){H3(this)};_.Wh=function(){hx(this.f,"150px")};_.Xh=function(){J3(this)};_.Ee=function(){pX(this);Gq((Dq(),Eq),new L3(this))};_.a=null;_.b=null;_.c=null;function M3(a){SW();K3.call(this,a)}w(763,764,uO,M3);_.Vh=function(){var a;H3(this);a=new x3;tx(a,new N3(this),(bT(),bT(),cT));this.d=z(kA,q,50,[this.a,a,this.i])};\n_.Wh=function(){hx(this.f,"150px");var a=new O3(this),b=this.f;w3(b,new P3,(m3(),m3(),n3));w3(b,new Q3,(i3(),i3(),j3));w3(b,new R3,(p3(),p3(),q3));w3(b,new S3(a),(s3(),s3(),t3))};_.Xh=function(){J3(this);this.k+=" Or drag and drop a file on it."};function N3(a){this.a=a}w(765,1,{},N3);_.Id=function(a){var b,c;b=new FileReader;a=(c=a.a.target,c.files[0]);T3(b,new U3(this));b.readAsText(a)};_.a=null;function U3(a){this.a=a}w(766,1,{},U3);_.Yh=function(a){hD();Xz(this.a.a.f,a)};_.a=null;w(769,1,{});\nw(768,769,{});_.b=null;_.c=1;_.d=-1;function O3(a){this.a=a;this.b=new V3(this);this.c=this.d=1}w(767,768,{},O3);_.a=null;function V3(a){this.a=a}w(770,1,{},V3);_.Yh=function(a){this.a.a.f.pb[yk]=null!=a?a:n};_.a=null;function I3(a){this.a=a}w(774,1,{},I3);_.Jd=function(){if(this.a.c){var a=this.a.c,b;b=new cD(a.a,0,Uq(this.a.f.pb,yk));AI(a.a.a,b.a)}ZW(this.a,!1)};_.a=null;function L3(a){this.a=a}w(775,1,{},L3);_.pd=function(){px(this.a.f.pb,!0);oz(this.a.f.pb)};_.a=null;w(776,1,Ml);\n_.Ad=function(){var a,b;a=new W3(this.a);void 0!=$wnd.FileReader?b=new M3(a):b=new K3(a);LW(b);C3(b)};function W3(a){this.a=a}w(777,1,{},W3);_.a=null;w(778,1,Ml);_.Ad=function(){var a;a=new F3;var b=this.a,c,d;Xz(a.f,b);c=(d=kK(b,"\\r\\n|\\r|\\n|\\n\\r"),d.length);1>=c&&(c=~~(b.length/16));hx(a.f,20*(10>c+1?c+1:10)+kj);Gq((Dq(),Eq),new G3(a));LW(a);C3(a)};function T3(a,b){a.onload=function(a){b.Yh(a.target.result)}}function v3(a,b){a.onloadend=function(a){b.Yh(a.target.result)}}\nfunction S3(a){this.a=a}w(783,1,{},S3);_.a=null;function P3(){}w(784,1,{},P3);function Q3(){}w(785,1,{},Q3);function R3(){}w(786,1,{},R3);V(769);V(768);V(783);V(784);V(785);V(786);V(255);V(257);V(256);V(258);V(259);V(758);V(764);V(763);V(777);V(761);V(762);V(774);V(775);V(765);V(766);V(767);V(770);V(389);V(438);V(429);V(385);B(tO)(8);\n//@ sourceURL=8.js\n')
diff --git a/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/9.cache.js b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/9.cache.js
new file mode 100644
index 0000000..f9be054
--- /dev/null
+++ b/public/jsme/deferredjs/D9A64F1634E29088B910B3E0D4621E49/9.cache.js
@@ -0,0 +1 @@
+$wnd.jsme.runAsyncCallback9('var gO="runCallbacks",hO="end",iO,jO,kO="West",lO="South",mO="North",nO="First",oO="East",pO="Before",qO="After";function rO(a,b){xp(a.a,b)}function sO(){sO=x;iO=new su;jO=new EA(0,0);tu(iO,pO);tu(iO,nO);tu(iO,qO);tu(iO,"Last");tu(iO,te);tu(iO,mO);tu(iO,lO);tu(iO,kO);tu(iO,oO)}\nfunction tO(a){var b=Yp,c,d,e;e=a==b.f?di:ph+a;$stats&&(e=cq(e,hO,a),$stats(e));a<b.i.length&&kq(b.i,a,null);aq(b,a)&&b.j.b++;b.b=-1;b.d[a]=!0;iq(b);e=b.a[a];if(null!=e){$stats&&(c=cq(gO+a,zg,-1),$stats(c));kq(b.a,a,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.Ad();$stats&&(a=cq(gO+a,hO,-1),$stats(a))}}\nvar uO={26:1,28:1,36:1,41:1,42:1,44:1,47:1,48:1,50:1,122:1,129:1},vO={88:1,93:1,95:1,113:1},wO={26:1,28:1,36:1,41:1,44:1,47:1,48:1,50:1,129:1},xO={19:1,21:1,88:1,93:1,95:1},yO={59:1,60:1,66:1,71:1,80:1,88:1},zO={26:1,28:1,36:1,39:1,41:1,43:1,44:1,48:1,50:1},AO={26:1,28:1,36:1,39:1,41:1,43:1,44:1,47:1,48:1,50:1,123:1,129:1},BO={83:1},CO={l:6,m:0,h:0},DO="&nbsp;",EO="1em",FO="1ex",GO="1in",HO="??",IO="ATOMS",JO="CFG",KO="Cancel",LO="E",MO="GBVTBU-BB",NO="Invalid UTF8 sequence",OO="M RAD",PO="M RBD",\nQO="M SUB",RO="Nonstandard atom",SO="OK",TO="Resize-",UO=\'Too many percent/per mille characters in pattern "\',VO="US$",WO="]\'",XO="__uiObjectID",YO="backgroundColor",ZO="col",$O="dir",aP="dragdrop-handle",bP="dragdrop-selected",cP="e",dP="filter",eP="float",fP="html",gP="ltr",hP="opacity",iP="styleFloat";w(1,-1,Pl);_.gC=function(){return this.cZ};\nfunction jP(a,b,c){var d,e,f,g,h;if(6!=a.H.x[b]&&7!=a.H.x[b])return!1;e=kP(a.H,b,0);d=kP(a.H,b,1);if(1!=a.H.k[e]||1!=a.H.k[d]||1==a.H.f[e]||1==a.H.f[d]||3<lP(a.H,e)||3<lP(a.H,d))return!1;e=new mP(a.H,a.c,b,e);if(e.f&&!c)return!1;f=new mP(a.H,a.c,b,d);if(f.f&&!c||e.f&&f.f)return!1;c&&(e.f&&e.c&&(a.L[b]=!0),f.f&&f.c&&(a.L[b]=!0));g=nP(e);h=nP(f);if(-1==g||-1==h||0==(g+h&1))return c||(a.S[b]=3),!0;d=0;switch(g+h){case 3:case 7:d=2;break;case 5:d=1}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))e.f&&(1==\nd?(oP(a.b[e.b],Tk),oP(a.b[e.d],Rk)):(oP(a.b[e.b],Rk),oP(a.b[e.d],Tk))),f.f&&(2==d?(oP(a.b[f.b],Tk),oP(a.b[f.d],Rk)):(oP(a.b[f.b],Rk),oP(a.b[f.d],Tk)))}else a.S[b]=d;return!0}\nfunction pP(a,b,c){var d,e,f,g,h;if(!qP(a.H,b))return!1;d=W(a.H,0,b);e=W(a.H,1,b);f=new mP(a.H,a.c,d,e);if(f.f&&!c)return!1;g=new mP(a.H,a.c,e,d);if(g.f&&!c||f.f&&g.f)return!1;c&&(f.f&&(a.K[b]=rP(a,e)),g.f&&(a.K[b]=rP(a,d)));e=nP(f);h=nP(g);if(-1==e||-1==h||0==(e+h&1))return c||(a.k[b]=3),!0;d=0;switch(e+h){case 3:case 7:d=1;break;case 5:d=2}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))f.f&&(2==d?(oP(a.b[f.b],Ok),oP(a.b[f.d],Lk)):(oP(a.b[f.b],Lk),oP(a.b[f.d],Ok))),g.f&&(2==d?(oP(a.b[g.b],Ok),oP(a.b[g.d],\nLk)):(oP(a.b[g.b],Lk),oP(a.b[g.d],Ok)))}else a.k[b]=d;return!0}\nfunction sP(a,b,c){var d,e,f,g,h,j,l,o,m,r;if(0!=a.k[b])return!1;if(1==tP(a.H,b))return pP(a,b,c);if(2!=tP(a.H,b)||uP(a.H,b))return!1;d=W(a.H,0,b);e=W(a.H,1,b);if(1==a.H.f[d]||1==a.H.f[e]||3<a.H.f[d]||3<a.H.f[e]||2==a.H.k[d]||2==a.H.k[e])return!1;f=new mP(a.H,a.c,e,d);if(f.f&&!c)return!1;e=new mP(a.H,a.c,d,e);if(e.f&&!c||f.f&&e.f)return!1;c&&(f.f&&f.c&&(a.K[b]=!0),e.f&&e.c&&(a.K[b]=!0));d=0!=(a.H.z[b]&16777216)?3:a.X?(g=C(cF,Sl,-1,3,1),g[0]=vP(a.H,e.a)-vP(a.H,f.a),g[1]=wP(a.H,e.a)-wP(a.H,f.a),g[2]=\nxP(a.H,e.a)-xP(a.H,f.a),h=C(cF,Sl,-1,3,1),h[0]=vP(a.H,f.b)-vP(a.H,f.a),h[1]=wP(a.H,f.b)-wP(a.H,f.a),h[2]=xP(a.H,f.b)-xP(a.H,f.a),j=C(cF,Sl,-1,3,1),j[0]=vP(a.H,e.b)-vP(a.H,e.a),j[1]=wP(a.H,e.b)-wP(a.H,e.a),j[2]=xP(a.H,e.b)-xP(a.H,e.a),l=C(cF,Sl,-1,3,1),l[0]=g[1]*h[2]-g[2]*h[1],l[1]=g[2]*h[0]-g[0]*h[2],l[2]=g[0]*h[1]-g[1]*h[0],o=C(cF,Sl,-1,3,1),o[0]=g[1]*l[2]-g[2]*l[1],o[1]=g[2]*l[0]-g[0]*l[2],o[2]=g[0]*l[1]-g[1]*l[0],m=(h[0]*o[0]+h[1]*o[1]+h[2]*o[2])/(Math.sqrt(h[0]*h[0]+h[1]*h[1]+h[2]*h[2])*Math.sqrt(o[0]*\no[0]+o[1]*o[1]+o[2]*o[2])),r=(j[0]*o[0]+j[1]*o[1]+j[2]*o[2])/(Math.sqrt(j[0]*j[0]+j[1]*j[1]+j[2]*j[2])*Math.sqrt(o[0]*o[0]+o[1]*o[1]+o[2]*o[2])),0>m^0>r?1:2):-1==nP(f)||-1==nP(e)||0!=((nP(f)|nP(e))&1)?3:nP(f)==nP(e)?1:2;c?0!=(a.G&2)&&(f.f&&(1==d?(oP(a.b[f.b],Ok),oP(a.b[f.d],Lk)):2==d&&(oP(a.b[f.b],Lk),oP(a.b[f.d],Ok))),e.f&&(1==d?(oP(a.b[e.b],Ok),oP(a.b[e.d],Lk)):2==d&&(oP(a.b[e.b],Lk),oP(a.b[e.d],Ok)))):a.k[b]=d;return!0}\nfunction yP(a,b,c){var d,e,f,g,h,j,l;if(0!=a.S[b]||6!=a.H.x[b]&&7!=a.H.x[b]&&14!=a.H.x[b]&&15!=a.H.x[b]&&16!=a.H.x[b])return!1;if(0!=a.H.k[b]){if(2==a.H.f[b]&&2==a.H.j[b][0]&&2==a.H.j[b][1])return jP(a,b,c);if(15!=a.H.x[b]&&16!=a.H.x[b])return!1}if(3>a.H.f[b]||4<lP(a.H,b)||7==a.H.x[b]&&!a.I[b])return!1;d=C(A,v,-1,4,1);l=C(A,v,-1,4,1);j=C(mq,ul,-1,4,2);for(g=0;g<lP(a.H,b);++g){f=-1;for(h=e=0;h<lP(a.H,b);++h)!j[h]&&f<a.c[kP(a.H,b,h)]&&(f=a.c[kP(a.H,b,h)],e=h);d[g]=e;l[g]=f;j[e]=!0}if(4==lP(a.H,b)&&\nl[0]==l[1]&&l[2]==l[3]||4==lP(a.H,b)&&(l[0]==l[2]||l[1]==l[3])||3==lP(a.H,b)&&l[0]==l[2])return!1;f=e=0;h=!1;for(g=1;g<lP(a.H,b);++g)if(l[g-1]==l[g]){if(!c||0==l[g])return!1;e=kP(a.H,b,d[g-1]);f=kP(a.H,b,d[g]);zP(a.H,AP(a.H,b,d[g]))&&(a.L[b]=!0);h=!0}if(c&&!h)return!1;if(a.X){g=C(A,v,-1,4,1);for(l=0;l<lP(a.H,b);++l)g[l]=kP(a.H,b,d[l]);3==lP(a.H,b)&&(g[3]=b);d=Pu([BP,cF],[q,Sl],[53,-1],[3,3],0,2,1);for(l=0;3>l;++l)d[l][0]=vP(a.H,g[l+1])-vP(a.H,g[0]),d[l][1]=wP(a.H,g[l+1])-wP(a.H,g[0]),d[l][2]=xP(a.H,\ng[l+1])-xP(a.H,g[0]);g=C(cF,Sl,-1,3,1);g[0]=d[0][1]*d[1][2]-d[0][2]*d[1][1];g[1]=d[0][2]*d[1][0]-d[0][0]*d[1][2];g[2]=d[0][0]*d[1][1]-d[0][1]*d[1][0];d=0<(d[2][0]*g[0]+d[2][1]*g[1]+d[2][2]*g[2])/(Math.sqrt(d[2][0]*d[2][0]+d[2][1]*d[2][1]+d[2][2]*d[2][2])*Math.sqrt(g[0]*g[0]+g[1]*g[1]+g[2]*g[2]))?1:2}else{var o,m;l=z(qH,ml,86,[z(A,v,-1,[2,1,2,1]),z(A,v,-1,[1,2,2,1]),z(A,v,-1,[1,1,2,2]),z(A,v,-1,[2,1,1,2]),z(A,v,-1,[2,2,1,1]),z(A,v,-1,[1,2,1,2])]);g=C(cF,Sl,-1,lP(a.H,b),1);for(m=0;m<lP(a.H,b);++m)g[m]=\nCP(a.H,kP(a.H,b,d[m]),b);h=DP(a.H,b,d,g,null)<<24>>24;if(3!=h)d=h;else{for(m=j=h=0;m<lP(a.H,b);++m)o=AP(a.H,b,d[m]),W(a.H,0,o)==b&&(9==a.H.B[o]&&(0!=j&&EP(a.H,b),h=m,j=1),17==a.H.B[o]&&(0!=j&&EP(a.H,b),h=m,j=2));if(0==j)d=3;else{for(m=1;m<lP(a.H,b);++m)g[m]<g[0]&&(g[m]+=6.283185307179586);if(3==lP(a.H,b)){switch(h){case 0:(g[1]<g[2]&&3.141592653589793>g[2]-g[1]||g[1]>g[2]&&3.141592653589793<g[1]-g[2])&&(j=3-j);break;case 1:3.141592653589793<g[2]-g[0]&&(j=3-j);break;case 2:3.141592653589793>g[1]-g[0]&&\n(j=3-j)}d=1==j?2:1}else d=0,g[1]<=g[2]&&g[2]<=g[3]?d=0:g[1]<=g[3]&&g[3]<=g[2]?d=1:g[2]<=g[1]&&g[1]<=g[3]?d=2:g[2]<=g[3]&&g[3]<=g[1]?d=3:g[3]<=g[1]&&g[1]<=g[2]?d=4:g[3]<=g[2]&&g[2]<=g[1]&&(d=5),d=l[d][h]==j?2:1}}}if(c){if(a.M&&0!=(a.G&2)||!a.M&&0!=(a.G&4))1==d?(oP(a.b[e],Xk),oP(a.b[f],Vk)):2==d&&(oP(a.b[e],Vk),oP(a.b[f],Xk))}else a.S[b]=d;return!0}function FP(a){var b,c;b=0;c=a.b;GP(c,c.length,(HP(),HP(),IP));for(c=0;c<a.b.length;++c)(0==c||0!=JP(a.b[c],a.b[c-1]))&&++b,a.c[a.b[c].a]=b;return b}\nfunction KP(a,b){var c,d,e;d=!1;for(c=0;c<a.H.d;++c)if(sP(a,c,!1)){a.o[c]=a.C;if(b)a:{d=a;e=c;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,o=void 0;if((1==d.k[e]||2==d.k[e])&&!LP(d.H,e)){l=!1;try{for(j=0;2>j;++j)if(f=W(d.H,j,e),3==d.H.f[f]){g=C(A,v,-1,2,1);for(o=h=0;o<d.H.f[f];++o)AP(d.H,f,o)!=e&&(g[h++]=kP(d.H,f,o));d.c[g[0]]>d.c[g[1]]^MP(d,f,g[0],g[1])&&(l=!l)}}catch(m){m=vq(m);if(H(m,96)){d.e[e]=3;break a}throw m;}1==d.k[e]^l?d.e[e]=1:d.e[e]=2}}d=!0}e=!1;for(c=0;c<a.H.c;++c)if(yP(a,c,!1)){a.W[c]=\na.C;if(b)a:{e=a;var f=c,r=o=l=g=j=void 0,t=h=void 0;if(1==e.S[f]||2==e.S[f]){h=!1;if(2==e.H.k[f])try{for(r=0;2>r;++r)if(j=kP(e.H,f,r),3==e.H.f[j]){l=C(A,v,-1,2,1);for(t=o=0;t<e.H.f[j];++t)1==e.H.j[j][t]&&(l[o++]=kP(e.H,j,t));e.c[l[0]]>e.c[l[1]]^MP(e,j,l[0],l[1])&&(h=!h)}}catch(y){y=vq(y);if(H(y,96)){e.N[f]=3;break a}throw y;}else{try{for(var j=e,l=f,u=t=r=o=void 0,D=void 0,s=void 0,u=lP(j.H,l),D=C(A,v,-1,u,1),r=0;r<u;++r)D[r]=kP(j.H,l,r);for(r=u;1<r;--r){o=!1;for(t=1;t<r;++t)MP(j,l,D[t-1],D[t])&&\n(o=!0,s=D[t-1],D[t-1]=D[t],D[t]=s);if(!o)break}g=D}catch(F){F=vq(F);if(H(F,96)){e.N[f]=3;break a}throw F;}for(r=1;r<g.length;++r)for(t=0;t<r;++t)e.c[g[r]]<e.c[g[t]]&&(h=!h)}1==e.S[f]^h?e.N[f]=1:e.N[f]=2}}e=!0}e&&(a.C=!a.C);return d||e}\nfunction NP(a){var b,c,d,e,f,g,h,j,l;for(e=0;e<a.V.c;++e){d=zw(a.V,e);b=!0;l=-1;f=!1;for(h=0;h<d.length;++h){c=d[h];if(0==a.S[c]){b=!1;break}if(3!=a.S[c]){g=!0;for(j=0;j<d.length;++j)if(j!=h&&a.c[c]==a.c[d[j]]){g=!1;break}g&&l<a.c[c]&&(l=a.c[c],f=1==a.S[c])}}if(b&&-1!=l){for(h=0;h<d.length;++h)c=d[h],f&&(1==a.S[c]?a.S[c]=2:2==a.S[c]&&(a.S[c]=1)),a.U[c]=!1;tm(a.V,d);--e}}}\nfunction OP(a){var b,c;b=FP(a);do{c=b;b=a;for(var d=void 0,e=void 0,f=void 0,g=void 0,h=e=void 0,j=void 0,l=void 0,f=C(A,v,-1,b.E,1),d=0;d<b.H.c;++d){j=b.H.f[d]+PP(b.H,d);for(g=0;g<QP(b.H,d);++g)if(g<b.H.f[d]||g>=lP(b.H,d)){l=2*b.c[kP(b.H,d,g)];e=AP(b.H,d,g);2==tP(b.H,e)&&(uP(b.H,e)||++l);for(e=0;e<g&&!(l<f[e]);++e);for(h=g;h>e;--h)f[h]=f[h-1];f[e]=l}RP(b.b[d],d);SP(b.b[d],16,Fv(b.c[d]));for(g=j;g<b.E;++g)SP(b.b[d],17,Kk);for(g=0;g<j;++g)SP(b.b[d],17,Fv(f[g]))}b=FP(a)}while(c!=b);return b}\nfunction MP(a,b,c,d){var e,f,g,h,j,l,o,m,r,t,y,u,D,s,F;if(a.H.x[c]!=a.H.x[d])return a.H.x[c]>a.H.x[d];if(a.H.v[c]!=a.H.v[d])return g=0==a.H.v[c]?(TP(),UP)[a.H.x[c]]:a.H.v[c],a=0==a.H.v[d]?(TP(),UP)[a.H.x[d]]:a.H.v[d],g>a;h=a.H.c;r=C(A,v,-1,h,1);y=C(A,v,-1,h,1);u=C(A,v,-1,h,1);t=C(mq,ul,-1,h,2);g=C(mq,ul,-1,a.H.o,2);r[0]=b;r[1]=c;r[2]=d;y[0]=-1;y[1]=0;y[2]=0;g[b]=!0;g[c]=!0;g[d]=!0;j=1;D=2;b=C(A,v,-1,64,1);b[1]=1;b[2]=3;for(d=2;j<=D;){for(;j<b[d];){l=r[j];if(!t[j]){for(s=m=o=0;s<a.H.f[l];++s){c=kP(a.H,\nl,s);D+a.H.j[l][s]+1>=h&&(h+=a.H.c,r=VP(r,h),y=VP(y,h),u=VP(u,h),t=(e=C(mq,ul,-1,h,2),WP(t,0,e,t.length),e));if(0!=(a.H.z[AP(a.H,l,s)]&512))++o,m+=a.H.x[c];else for(f=1;f<a.H.j[l][s];++f)++D,r[D]=c,y[D]=j,t[D]=!0;F=y[j];if(c!=r[F]){f=!1;if(g[c])for(F=y[F];-1!=F;){if(c==r[F]){f=!0;break}F=y[F]}f?(++D,r[D]=c,y[D]=j,t[D]=!0):(++D,r[D]=c,y[D]=j,g[c]=!0)}}0!=o&&(++D,u[D]=~~((m<<2)/o),y[D]=j,t[D]=!0)}++j;if(1E4==j)throw new Ap("Emergency break in while loop.");}b.length==d+1&&(b=VP(b,b.length+64));b[d+\n1]=D+1;for(s=b[d];s<b[d+1];++s)0==u[s]&&(u[s]=(151==a.H.x[r[s]]?1:152==a.H.x[r[s]]?1:a.H.x[r[s]])<<2),u[s]+=u[y[s]]<<16;XP(a,t,u,y,r,b,d);if(u[1]!=u[2])return u[1]>u[2];1<d&&YP(u,y,b,d);++d}h=C(A,v,-1,a.H.c,1);c=!1;for(e=0;e<a.H.c;++e)if(g[e]&&0!=a.H.v[e]){c=!0;break}if(c){for(e=0;e<a.H.c;++e)h[e]=0==a.H.v[e]?(TP(),UP)[a.H.x[e]]:a.H.v[e];if(ZP(a,t,u,y,r,h,b,d))return u[1]>u[2]}e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.d;++e)if(g[W(a.H,0,e)]||g[W(a.H,1,e)])1==a.e[e]?(h[W(a.H,0,e)]=1,h[W(a.H,\n1,e)]=1,c=!0):2==a.e[e]&&(h[W(a.H,0,e)]=2,h[W(a.H,1,e)]=2,c=!0);if(c&&ZP(a,t,u,y,r,h,b,d))return u[1]>u[2];e=h.length;for(c=0;c<e;++c)h[c]=0;c=!1;for(e=0;e<a.H.c;++e)g[e]&&(2==a.N[e]?(h[e]=1,c=!0):1==a.N[e]&&(h[e]=2,c=!0));if(c&&ZP(a,t,u,y,r,h,b,d))return u[1]>u[2];throw new Ap("no distinction applying CIP rules");}\nfunction YP(a,b,c,d){var e,f,g,h;e=c[d];c=c[d+1]-e;h=C($P,q,5,c,0);for(f=0;f<c;++f)h[f]=new aQ,h[f].c=a[f+e],h[f].b=b[f+e],h[f].a=f+e;e=new bQ;for(g=d;1<g;--g){for(f=0;f<c;++f)h[f].c+=a[h[f].b]<<16,h[f].b=b[h[f].b];GP(h,h.length,e?e:(HP(),HP(),IP));d=1;for(f=0;f<c;++f)a[h[f].a]=d,f!=c-1&&0!=(h[f].c!=h[f+1].c?h[f].c>h[f+1].c?1:-1:0)&&++d}}\nfunction ZP(a,b,c,d,e,f,g,h){var j,l;for(l=1;l<h;++l){for(j=g[l];j<g[l+1];++j)c[j]=f[e[j]]+(c[d[j]]<<8);XP(a,b,c,d,e,g,l);if(c[1]!=c[2])return!0;1<l&&YP(c,d,g,l)}return!1}\nfunction XP(a,b,c,d,e,f,g){for(var h,j,l,o,m,r;1<g;--g){m=f[g]-f[g-1];r=C(cQ,q,4,m,0);h=f[g];for(j=0;j<m;++j){l=f[g-1]+j;for(o=h;o<f[g+1]&&d[o]==l;)++o;r[j]=new dQ;r[j].c=l;r[j].d=c[l];r[j].b=b[l]?0:a.H.f[a.H.o+e[l]]-a.H.f[e[l]]+eQ(a.H,e[l]);r[j].a=C(A,v,-1,o-h,1);for(l=h;l<o;++l)r[j].a[l-h]=c[l];fQ(r[j].a);h=o}j=new gQ;GP(r,r.length,j?j:(HP(),HP(),IP));h=1;for(j=0;j<m;++j)c[r[j].c]=h,j!=m-1&&0!=hQ(r[j],r[j+1])&&++h}}\nfunction iQ(a){var b,c;c=Pu([jQ,qH],[q,ml],[87,86],[2,32],0,2,0);for(b=0;b<a.H.c;++b)a.D[b]&&(1==a.Q[b]?c[0][a.P[b]]=kQ(c[0][a.P[b]],b):2==a.Q[b]&&(c[1][a.P[b]]=kQ(c[0][a.P[b]],b)));return c}function rP(a,b){var c,d,e,f,g;e=lQ(a.H);for(c=0;c<e.i.c;++c)if(e.d[c]&&mQ(e,c,b)){for(d=zw(e.i,c),e=0,f=d.length;e<f;++e)if(c=d[e],c!=b)for(g=0;g<a.H.f[c];++g)if(qP(a.H,AP(a.H,c,g)))return!0;break}return!1}\nfunction nQ(a,b,c){a.J=b;for(b=0;b<a.H.c;++b)a.c[b]=c[b],a.S[b]=0,a.W[b]=!1;for(c=0;c<a.H.d;++c)a.k[c]=0,a.o[c]=!1}function oQ(a,b){var c,d;c=W(a.H,0,b);if(c>=a.H.c)return!1;if(1==a.S[c]||2==a.S[c])return!0;if(3==a.S[c])return!1;d=pQ(a.H,c);if(-1!=d)return 1==a.k[d]||2==a.k[d];for(d=0;d<a.H.f[c];++d)if(2==a.H.j[c][d]&&(1==a.S[kP(a.H,c,d)]||2==a.S[kP(a.H,c,d)]))return!0;return!1}function VP(a,b){var c;c=C(A,v,-1,b,1);WP(a,0,c,a.length);return c}\nfunction qQ(a,b){var c;if(65535<a.o)throw new Pm("Cannot canonize a molecule having more than 65535 atoms");if(65535<a.p)throw new Pm("Cannot canonize a molecule having more than 65535 bonds");this.H=a;this.G=b;rQ(this.H,3);var d,e,f,g,h,j,l,o,m,r,t,y,u,D,s,F,O,L,Z,ea;this.I=C(mq,ul,-1,this.H.c,2);for(d=0;d<this.H.c;++d)if(7==this.H.x[d])if(4==this.H.f[d])this.I[d]=!0;else if(3==this.H.f[d])if(1==this.H.q[d])this.I[d]=!0;else if(!sQ(this.H,d))if(0!=(this.G&32))this.I[d]=!0;else if(3==tQ(this.H,d)&&\n(ea=uQ(this.H,d),!(7<ea))){L=lQ(this.H);for(Z=0;Z<L.i.c&&!(zw(L.j,Z).length==ea&&mQ(L,Z,d));)++Z;m=o=-1;for(r=0;3>r;++r){l=AP(this.H,d,r);var Y;a:{for(var da=l,Fb=void 0,$=void 0,$=zw(L.j,Z),Fb=0;Fb<$.length;++Fb)if(da==$[Fb]){Y=!0;break a}Y=!1}if(!Y){o=kP(this.H,d,r);m=l;break}}y=C(mq,ul,-1,this.H.d,2);y[m]=!0;u=C(A,v,-1,11,1);a:{var rb=this.H,Kb=u,J=o,Ia=d,Uc=y,Tb=void 0,sb=void 0,M=void 0,ya=void 0,nc=void 0,ld=void 0,ra=void 0,Yc=void 0,Ud=void 0;if(J==Ia)Kb[0]=J,D=0;else{rQ(rb,1);ya=C(A,v,-1,\nrb.o,1);M=C(A,v,-1,rb.o,1);Ud=C(A,v,-1,rb.o,1);M[0]=J;ya[J]=1;for(nc=sb=0;sb<=nc&&10>=ya[M[sb]];){Yc=M[sb];for(ld=0;ld<rb.f[rb.o+Yc];++ld)if(null==Uc||Uc.length<=rb.i[Yc][ld]||!Uc[rb.i[Yc][ld]]){Tb=rb.e[Yc][ld];if(Tb==Ia){ra=ya[Yc];Kb[ra]=Tb;for(Kb[--ra]=Yc;0<ra;)Kb[ra-1]=Ud[Kb[ra]],--ra;D=ya[Yc];break a}0==ya[Tb]&&(M[++nc]=Tb,ya[Tb]=ya[Yc]+1,Ud[Tb]=Yc)}++sb}D=-1}}if(-1!=D){for(f=1;!mQ(L,Z,u[f]);)++f;e=D-f;g=u[f];if(6==ea&&2==e&&3==f&&3<=tQ(this.H,u[1])){t=!1;O=zw(L.i,Z);for(r=0;6>r;++r)if(d==O[r]){F=\nvQ(L,Z,g==O[vQ(L,Z,r+2)]?r-2:r+2);s=O[F];var Ta;if(Ta=3<=tQ(this.H,s)){var qa;a:{var Ab=this.H,ba=u[1],Ua=s,Db=void 0,Nc=void 0,oc=void 0,ha=void 0,pc=void 0,U=void 0;if(ba==Ua)qa=0;else{rQ(Ab,1);ha=C(A,v,-1,Ab.o,1);oc=C(A,v,-1,Ab.o,1);oc[0]=ba;ha[ba]=1;for(pc=Nc=0;Nc<=pc&&2>=ha[oc[Nc]];){for(U=0;U<Ab.f[Ab.o+oc[Nc]];++U){Db=Ab.e[oc[Nc]][U];if(Db==Ua){qa=ha[oc[Nc]];break a}0==ha[Db]&&(oc[++pc]=Db,ha[Db]=ha[oc[Nc]]+1)}++Nc}qa=-1}}Ta=2==qa}Ta&&(t=!0);break}if(t){this.I[d]=!0;continue}}h=1==this.H.k[g]||\n0!=(this.H.s[g]&4096)||sQ(this.H,g);j=!h&&7==this.H.x[g]&&1!=this.H.q[g];if(1==e)!h&&!j&&4>=ea&&3>=f&&(this.I[d]=!0);else switch(ea){case 4:!h&&!j&&4>=f&&(this.I[d]=!0);break;case 5:j?3>=f&&(this.I[d]=!0):h||4>=f&&(this.I[d]=!0);break;case 6:2==e?h?4>=f&&(this.I[d]=!0):j||3>=f&&(this.I[d]=!0):3==e&&(h?6>=f&&(this.I[d]=!0):4>=f&&(this.I[d]=!0));break;case 7:3==e&&3>=f&&(this.I[d]=!0)}}}for(c=0;c<this.H.c;++c)if(0!=xP(this.H,c)){this.X=!0;break}this.S=C(nK,Nl,-1,this.H.c,1);this.T=C(mq,ul,-1,this.H.c,\n2);this.W=C(mq,ul,-1,this.H.c,2);this.k=C(nK,Nl,-1,this.H.d,1);this.o=C(mq,ul,-1,this.H.d,2);this.n=C(mq,ul,-1,this.H.d,2);var N,Eb,Ub,P,Za,jc,Va,Zc,Fa,Jc,tb,yd,ke;Va=!1;if(this.H.E)for(Za=0;Za<this.H.d;++Za)if(0!=this.H.A[Za]){Va=!0;break}this.E=2;for(N=0;N<this.H.c;++N)this.E=Um(this.E,this.H.f[N]+PP(this.H,N));P=Um(2,Va?~~((78+36*this.E)/63):~~((78+21*this.E)/63));this.c=C(A,v,-1,this.H.o,1);this.b=C(wQ,q,6,this.H.c,0);for(N=0;N<this.H.c;++N)this.b[N]=new xQ(P);Ub=!1;for(N=0;N<this.H.c;++N){RP(this.b[N],\nN);0!=(this.H.w[N]&1)||null!=yQ(this.H,N)?SP(this.b[N],8,CO):SP(this.b[N],8,Fv(this.H.x[N]));SP(this.b[N],8,Fv(this.H.v[N]));SP(this.b[N],2,Fv(this.H.k[N]));SP(this.b[N],4,Fv(this.H.f[N]+PP(this.H,N)));0!=(this.H.w[N]&1)?SP(this.b[N],4,Pk):SP(this.b[N],4,Fv(8+this.H.q[N]));SP(this.b[N],5,Fv(zQ(31,uQ(this.H,N))));var Dc=this.b[N],$c=N,Vb=void 0,fb=void 0,ad=void 0,Zb=void 0,Vb=((this.H.s[$c]&-268435456)>>>28)-1,fb=AQ(this.H,$c,!1),ad=AQ(this.H,$c,!0),Zb=-1;fb!=ad?-1!=Vb&&Vb>fb?Zb=Vb<<24>>24:Zb=fb<<\n24>>24:-1!=Vb?(Vb>ad||Vb<ad&&Vb>=BQ(this.H,$c))&&(Zb=Vb<<24>>24):!CQ(this.H,$c)&&0!=eQ(this.H,$c)&&(Zb=BQ(this.H,$c),Zb-=DQ(this.H,$c,Zb));var Oc=$c,G=Zb;if(null==this.a)for(var nb=this.a=C(nK,Nl,-1,this.H.c,1),xc=nb,ee=nb.length,yc=void 0,yc=0;yc<ee;++yc)xc[yc]=-1;this.a[Oc]=G<<24>>24;SP(Dc,4,Fv(Zb+1));SP(this.b[N],2,Fv((this.H.s[N]&48)>>4));this.H.E&&(SP(this.b[N],30,Fv(this.H.w[N])),null!=yQ(this.H,N)&&(Ub=!0))}this.J=OP(this);if(this.J<this.H.c){for(N=0;N<this.H.c;++N){RP(this.b[N],N);SP(this.b[N],\n16,Fv(this.c[N]));Zc=C(A,v,-1,this.H.f[N],1);for(Fa=0;Fa<this.H.f[N];++Fa)Zc[Fa]=this.c[kP(this.H,N,Fa)]<<5,Zc[Fa]|=zQ(31,this.H.n&&AP(this.H,N,Fa)<this.H.d?this.H.n.b[AP(this.H,N,Fa)]:0);fQ(Zc);for(Fa=this.E;Fa>Zc.length;--Fa)SP(this.b[N],21,Kk);for(Fa=Zc.length-1;0<=Fa;--Fa)SP(this.b[N],21,Fv(Zc[Fa]))}this.J=OP(this)}if(Ub&&this.J<this.H.c){for(N=0;N<this.H.c;++N){RP(this.b[N],N);SP(this.b[N],16,Fv(this.c[N]));Eb=yQ(this.H,N);yd=null==Eb?0:zQ(12,Eb.length);for(Fa=12;Fa>yd;--Fa)SP(this.b[N],8,Kk);\nfor(Fa=yd-1;0<=Fa;--Fa)SP(this.b[N],8,Fv(Eb[Fa]))}this.J=OP(this)}if(Va&&this.J<this.H.c){for(N=0;N<this.H.c;++N){RP(this.b[N],N);SP(this.b[N],16,Fv(this.c[N]));jc=C(aO,Fl,-1,this.H.f[N]+PP(this.H,N),3);for(Fa=Jc=0;Fa<QP(this.H,N);++Fa)if(Fa<this.H.f[N]||Fa>=lP(this.H,N))jc[Jc]=Fv(this.c[kP(this.H,N,Fa)]),jc[Jc]=uv(jc[Jc],20),jc[Jc]=EQ(jc[Jc],Fv(this.H.A[AP(this.H,N,Fa)])),++Jc;jc.sort(FQ);for(Fa=this.E;Fa>jc.length;--Fa)SP(this.b[N],36,Kk);for(Fa=jc.length-1;0<=Fa;--Fa)SP(this.b[N],36,jc[Fa])}this.J=\nOP(this)}if(0!=(this.G&8)&&this.J<this.H.c){tb=new GQ;for(N=0;N<this.H.c;++N)if(null!=HQ(this.H,N))a:{var Vd=tb,Hd=HQ(this.H,N),Wd=void 0,md=void 0,Wb=void 0,oa=void 0,oa=Vd.a.c;if(0==oa)vC(Vd.a,0,Hd);else{for(Wb=1;2*Wb<=oa;)Wb<<=1;md=Wb;for(--Wb;0!=md;)if(md>>=1,Wb>=oa)Wb-=md;else{Wd=IQ(Hd,zw(Vd.a,Wb));if(0==Wd)break a;if(0==md)break;0>Wd?Wb-=md:Wb+=md}Wb<oa&&0<IQ(Hd,zw(Vd.a,Wb))&&++Wb;vC(Vd.a,Wb,Hd)}}for(N=0;N<this.H.c;++N){var Lb;if(null==HQ(this.H,N))Lb=0;else{var Id;a:{var Pc=tb,Mb=HQ(this.H,\nN),zd=void 0,$a=void 0,Ra=void 0,Ad=void 0,Ad=Pc.a.c;if(0!=Ad){for(Ra=1;2*Ra<=Ad;)Ra<<=1;$a=Ra;for(--Ra;0!=$a;)if($a>>=1,Ra>=Ad)Ra-=$a;else{zd=IQ(Mb,zw(Pc.a,Ra));if(0==zd){Id=Ra;break a}if(0==$a)break;0>zd?Ra-=$a:Ra+=$a}}Id=-1}Lb=1+Id}ke=Lb;RP(this.b[N],N);SP(this.b[N],16,Fv(this.c[N]));SP(this.b[N],16,Fv(ke))}this.J=OP(this)}if(0!=(this.G&16)&&this.J<this.H.c){for(N=0;N<this.H.c;++N)RP(this.b[N],N),SP(this.b[N],16,Fv(this.c[N])),SP(this.b[N],1,Fv(JQ(this.H,N)?1:0));this.J=OP(this)}var hb,ob,Wa,Nb;\nNb=this.J;Wa=C(A,v,-1,this.H.c,1);for(hb=0;hb<this.H.c;++hb)Wa[hb]=this.c[hb];if(!this.H.E){var kc,Qc,uc,zc;this.C=!0;this.N=C(nK,Nl,-1,this.H.c,1);this.e=C(nK,Nl,-1,this.H.d,1);for(zc=KP(this,!0);this.J<this.H.c&&zc;){for(kc=0;kc<this.H.c;++kc)RP(this.b[kc],kc),SP(this.b[kc],20,Fv(this.c[kc]<<4|this.S[kc]<<2));for(Qc=0;Qc<this.H.d;++Qc)oP(this.b[W(this.H,0,Qc)],Fv(this.k[Qc])),oP(this.b[W(this.H,1,Qc)],Fv(this.k[Qc]));uc=OP(this);if(this.J==uc)break;this.J=uc;zc=KP(this,!0)}nQ(this,Nb,Wa)}this.Q=\nC(nK,Nl,-1,this.H.c,1);this.P=C(nK,Nl,-1,this.H.c,1);for(hb=0;hb<this.H.c;++hb)this.Q[hb]=KQ(this.H,hb)<<24>>24,this.P[hb]=LQ(this.H,hb)<<24>>24;this.j=C(nK,Nl,-1,this.H.d,1);this.i=C(nK,Nl,-1,this.H.d,1);for(ob=0;ob<this.H.d;++ob)this.j[ob]=(this.H.z[ob]&3072)>>10<<24>>24,this.i[ob]=MQ(this.H,ob)<<24>>24;var lc,Ac,Bd,bd,nd,Ec;this.C=!0;for(nd=KP(this,!1);this.J<this.H.c&&nd;){for(lc=0;lc<this.H.c;++lc){RP(this.b[lc],lc);SP(this.b[lc],16,Fv(this.c[lc]));Ec=this.S[lc]<<7;if((1==this.S[lc]||2==this.S[lc])&&\n0!=this.Q[lc])Ec|=this.Q[lc]<<5,Ec|=this.P[lc];SP(this.b[lc],18,Fv(Ec<<9))}for(Ac=0;Ac<this.H.d;++Ac){Bd=this.k[Ac]<<7;if((1==this.k[Ac]||2==this.k[Ac])&&1==this.H.B[Ac]&&0!=this.j[Ac])Bd|=this.j[Ac]<<5,Bd|=this.i[Ac];oP(this.b[W(this.H,0,Ac)],Fv(Bd));oP(this.b[W(this.H,1,Ac)],Fv(Bd))}bd=OP(this);if(this.J==bd)break;this.J=bd;nd=KP(this,!1)}this.M=!1;this.D=C(mq,ul,-1,this.H.c,2);for(hb=0;hb<this.H.c;++hb)0!=this.S[hb]&&(this.M=this.D[hb]=!0);var ud,fe;for(ud=0;ud<this.H.c;++ud)(!this.D[ud]||3==this.S[ud])&&\n(this.Q[ud]=0);for(fe=0;fe<this.H.d;++fe)(1!=this.H.B[fe]||0==this.k[fe]||3==this.k[fe])&&(this.j[fe]=0);this.F=null;this.R=C(mq,ul,-1,this.H.c,2);if(this.M){var S=this.F=new NQ(this.H,Wa,this.D,this.S,this.k,this.Q,this.P,this.W,this.o,this.R),Xd,ub,mc,ib,fd,La,og,jb;if(null!=S.i){La=new OQ(S);S.b=new Gm;for(ib=0;ib<S.i.length;++ib){for(var Df=void 0,He=void 0,He=Df=0;He<La.b;++He)La.e[He][ib]&&-3==La.c[He]&&++Df;mc=Df;if(0==mc){PQ(La,ib);og=QQ(S,ib,2);Xd=QQ(S,ib,1);ub=RQ(S,ib);if(1==og&&1==Xd&&\n!ub){for(var cd=S,Ie=ib,ab=La.a+La.f++,qc=void 0,Jd=void 0,Jd=0;Jd<cd.i[Ie].length;++Jd)qc=cd.i[Ie][Jd],2==cd.n[qc]&&(cd.n[qc]=1,cd.k[qc]=ab<<24>>24);Am(S.b,new SQ(ib,1,-1,-1))}0<og?(ub&&TQ(S,ib,La.j+La.i++,2),Am(S.b,new SQ(ib,1,-1,-1))):0<Xd?(ub&&TQ(S,ib,La.a+La.f++,1),Am(S.b,new SQ(ib,1,-1,-1))):ub&&(TQ(S,ib,La.a+La.f++,1),Am(S.b,new SQ(ib,1,-1,-1)))}else if(1==mc)if(RQ(S,ib)){a:{for(var Kd=void 0,Kd=0;Kd<La.b;++Kd)if(La.e[Kd][ib]&&-3==La.c[Kd]){fd=Kd<La.a?Kd:Kd<La.b?Kd-La.a:-1;break a}fd=-1}a:{for(var Ld=\nvoid 0,Ld=0;Ld<La.b;++Ld)if(La.e[Ld][ib]&&-3==La.c[Ld]){jb=Ld<La.a?1:Ld<La.b?2:0;break a}jb=-1}Am(S.b,new SQ(ib,2,fd,jb))}else PQ(La,ib),Am(S.b,new SQ(ib,1,-1,-1))}}}this.U=C(mq,ul,-1,this.H.c,2);this.V=new Gm;var Ob,gd,Cd,le,Dd,Yd,rc,bb;for(Ob=Cd=0;Ob<this.H.c;++Ob)0!=this.Q[Ob]&&++Cd;if(0!=Cd){bb=C(A,v,-1,Cd,1);for(Ob=Cd=0;Ob<this.H.c;++Ob)0!=this.Q[Ob]&&(bb[Cd]=this.Q[Ob]<<29|this.P[Ob]<<24|this.c[Ob]<<12|Ob,++Cd);fQ(bb);rc=le=0;for(Dd=bb[0]&-16777216;;)if(++rc,rc==bb.length||Dd!=(bb[rc]&-16777216)){gd=\nC(A,v,-1,rc-le,1);for(Yd=le;Yd<rc;++Yd)Ob=bb[Yd]&4095,gd[Yd-le]=Ob,this.U[Ob]=!0;Am(this.V,gd);if(rc==bb.length)break;Dd=bb[rc]&-16777216;le=rc}}nQ(this,Nb,Wa);var vc,pb,Te,Md,Rc,Pa;this.C=!0;Te=iQ(this);this.F&&UQ(this.F,this.c)&&(Te=iQ(this));KP(this,!1)&&NP(this);for(Pa=!0;this.J<this.H.c&&Pa;){for(var Oa=Te,Sc=void 0,$b=void 0,Tc=void 0,aa=void 0,Zd=void 0,Ed=void 0,Nd=void 0,me=void 0,Ue=void 0,Uf=void 0,Tc=Pu([qH,A],[ml,v],[86,-1],[2,32],0,2,1),aa=0;2>aa;++aa){Sc=C(qH,ml,86,32,0);for($b=Uf=\n0;32>$b;++$b)if(null!=Oa[aa][$b]){me=Oa[aa][$b].length;Sc[$b]=C(A,v,-1,me,1);for(Zd=0;Zd<me;++Zd)Sc[$b][Zd]=this.c[Oa[aa][$b][Zd]];fQ(Sc[$b]);++Uf}for(Ue=Uf;0<Ue;--Ue){Nd=0;Ed=null;for($b=0;32>$b;++$b)if(null!=Sc[$b])if(null==Ed||Ed.length<Sc[$b].length)Ed=Sc[$b],Nd=$b;else if(Ed.length==Sc[$b].length)for(Zd=Ed.length-1;0<=Zd;--Zd)if(Ed[Zd]<Sc[$b][Zd]){Ed=Sc[$b];Nd=$b;break}Tc[aa][Nd]=Ue;Sc[Nd]=null}}Md=Tc;for(vc=0;vc<this.H.c;++vc)RP(this.b[vc],vc),SP(this.b[vc],16,Fv(this.c[vc])),SP(this.b[vc],\n20,Kk),!this.R[vc]&&0!=this.Q[vc]&&oP(this.b[vc],Fv((this.Q[vc]<<18)+(Md[1==this.Q[vc]?0:1][this.P[vc]]<<8))),oP(this.b[vc],Fv(this.S[vc]<<4));for(pb=0;pb<this.H.d;++pb)oP(this.b[W(this.H,0,pb)],Fv(this.k[pb])),oP(this.b[W(this.H,1,pb)],Fv(this.k[pb]));Rc=OP(this);if(this.J==Rc)break;this.J=Rc;Pa=!1;this.F&&UQ(this.F,this.c)&&(Pa=!0,Te=iQ(this));KP(this,!1)&&(Pa=!0,NP(this))}if(this.F){var lf=this.F,Pb,Ve;Ve=!0;for(Pb=0;Pb<lf.j.c;++Pb)if(0!=lf.p[Pb]&&!lf.e[Pb]){Ve=!1;break}this.B=Ve}var We,od,vd,\nXe,Ye,pd,pg,ge,Kg,Ef,ne,za;ne=Kg=ge=pg=pd=Ef=Ye=0;za=!1;We=C(mq,ul,-1,32,2);for(od=0;od<this.H.c;++od)0!=this.S[od]&&(++Ye,3==this.S[od]?++Ef:0==this.Q[od]?(++pd,this.F&&this.F.e[od]&&++pg):2==this.Q[od]?0==this.P[od]&&++Kg:1==this.Q[od]&&(Xe=this.P[od],We[Xe]||(++ne,We[Xe]=!0),0==this.P[od]&&++ge,this.F&&this.F.e[od]&&(za=!0)));for(vd=0;vd<this.H.d;++vd)0!=this.k[vd]&&1==this.H.B[vd]&&(++Ye,3==this.k[vd]?++Ef:0==this.j[vd]?(++pd,this.F&&this.F.e[W(this.H,0,vd)]&&this.F.e[W(this.H,1,vd)]&&++pg):2==\nthis.j[vd]?0==this.i[vd]&&++Kg:1==this.j[vd]&&(Xe=this.i[vd],We[Xe]||(++ne,We[Xe]=!0),0==this.i[vd]&&++ge,this.F&&this.F.e[W(this.H,0,vd)]&&this.F.e[W(this.H,1,vd)]&&(za=!0)));this.H.C=0==Ye?65536:0!=Ef?0:this.B?131072+(1<<ne):ge+pg==Ye&&!za?196608:pd==Ye?262144:Kg==Ye?327680:pd==Ye-1&&1==ge?393216:458752+(1<<ne);var bc,ek,vl,bh,qq;this.L=C(mq,ul,-1,this.H.c,2);this.K=C(mq,ul,-1,this.H.d,2);if(0!=(this.G&6))for(bc=0;bc<this.H.c;++bc)RP(this.b[bc],bc),SP(this.b[bc],28,Fv(this.c[bc]<<12));if(this.J<\nthis.H.c){for(bc=vl=0;bc<this.H.c;++bc)yP(this,bc,!0)&&++vl;for(ek=0;ek<this.H.d;++ek)sP(this,ek,!0)&&++vl}0!=(this.G&6)&&(this.J=OP(this));if(0!=(this.G&1)){this.d=C(A,v,-1,this.H.c,1);for(bc=0;bc<this.H.c;++bc)this.d[bc]=this.c[bc]}for(;this.J<this.H.c;){for(bc=0;bc<this.H.c;++bc)RP(this.b[bc],bc),SP(this.b[bc],17,Fv(2*this.c[bc]));qq=C(A,v,-1,this.J+1,1);for(bc=0;bc<this.H.c;++bc)++qq[this.c[bc]];for(bh=1;1==qq[bh];)++bh;for(bc=0;bc<this.H.c;++bc)if(this.c[bc]==bh){oP(this.b[bc],Lk);break}this.J=\nOP(this);NP(this);this.F&&UQ(this.F,this.c)}NP(this);var fk,$e,Je,Gb,af,ch,wl,ui,ej,vi,Ga,fj,Mh,cc,rg,gk,xl,hk;Mh=C(mq,ul,-1,this.H.c,2);cc=C(mq,ul,-1,this.H.d,2);for($e=fk=0;$e<this.H.c;++$e)this.L[$e]&&!this.T[$e]&&yP(this,$e,!1)&&(this.T[$e]=!0,Mh[$e]=!0,++fk);for(Je=0;Je<this.H.d;++Je)this.K[Je]&&!this.n[Je]&&sP(this,Je,!1)&&(this.n[Je]=!0,cc[Je]=!0,++fk);if(1==fk){for($e=0;$e<this.H.c;++$e)if(Mh[$e]){this.S[$e]=0;break}for(Je=0;Je<this.H.d;++Je)if(cc[Je]){this.k[Je]=0;break}}else if(1<fk){var Ff,\nMg,gj,dh,eh,nf,sg,hj,yl,oe,Ke,tg;if(!this.s){this.s=new Gm;oe=0;Ke=C(A,v,-1,this.H.c,1);nf=C(A,v,-1,this.H.c,1);hj=C(A,v,-1,this.H.d,1);for(Ff=0;Ff<this.H.c;++Ff)if(0==Ke[Ff]&&(0!=(this.H.s[Ff]&3072)||1==this.H.k[Ff])){nf[0]=Ff;sg=1;yl=0;Ke[Ff]=++oe;Mg=C(mq,ul,-1,this.H.d,2);for(eh=0;eh<sg;++eh)for(tg=0;tg<this.H.f[nf[eh]];++tg)if(dh=AP(this.H,nf[eh],tg),zP(this.H,dh)||2==tP(this.H,dh)||qP(this.H,dh))gj=kP(this.H,nf[eh],tg),Mg[dh]||(hj[yl++]=dh,Mg[dh]=!0),0==Ke[gj]&&(nf[sg++]=gj,Ke[gj]=oe);Am(this.s,\nnew VQ(nf,sg,hj,yl))}}for(af=new vu(this.s);af.b<af.d.Pf();){Gb=wu(af);wl=ui=gk=rg=0;ch=ej=-1;for(Ga=0;Ga<Gb.a.length;++Ga)if(Mh[Gb.a[Ga]]&&(++rg,1==this.S[Gb.a[Ga]]||2==this.S[Gb.a[Ga]]))++gk,ej<this.c[Gb.a[Ga]]&&(ej=this.c[Gb.a[Ga]],ui=Gb.a[Ga]);for(Ga=0;Ga<Gb.b.length;++Ga)if(cc[Gb.b[Ga]]&&(++rg,xl=this.c[W(this.H,0,Gb.b[Ga])],hk=this.c[W(this.H,1,Gb.b[Ga])],vi=xl>hk?(xl<<16)+hk:(hk<<16)+xl,1==this.k[Gb.b[Ga]]||2==this.k[Gb.b[Ga]]))++gk,ch<vi&&(ch=vi,wl=Gb.b[Ga]);if(0!=rg)if(1==rg){for(Ga=0;Ga<\nGb.a.length;++Ga)Mh[Gb.a[Ga]]&&(this.S[Gb.a[Ga]]=0);for(Ga=0;Ga<Gb.b.length;++Ga)cc[Gb.b[Ga]]&&(this.k[Gb.b[Ga]]=0)}else if(1==gk){for(Ga=0;Ga<Gb.a.length;++Ga)Mh[Gb.a[Ga]]&&(this.S[Gb.a[Ga]]=3);for(Ga=0;Ga<Gb.b.length;++Ga)cc[Gb.b[Ga]]&&(this.k[Gb.b[Ga]]=3)}else if(fj=!1,-1!=ej?2==this.S[ui]&&(fj=!0):2==this.k[wl]&&(fj=!0),fj){for(Ga=0;Ga<Gb.a.length;++Ga)if(Mh[Gb.a[Ga]])switch(this.S[Gb.a[Ga]]){case 1:this.S[Gb.a[Ga]]=2;break;case 2:this.S[Gb.a[Ga]]=1}for(Ga=0;Ga<Gb.b.length;++Ga)if(cc[Gb.b[Ga]])switch(this.k[Gb.b[Ga]]){case 1:this.k[Gb.b[Ga]]=\n2;break;case 2:this.k[Gb.b[Ga]]=1}}}}var of,Xa;for(of=0;of<this.H.c;++of)0!=(this.H.s[of]&67108864)^3==this.S[of]&&EP(this.H,of),(1==KQ(this.H,of)||2==KQ(this.H,of))&&(!this.D[of]||3==this.S[of])&&EP(this.H,of);for(Xa=0;Xa<this.H.p;++Xa)(17==this.H.B[Xa]||9==this.H.B[Xa])&&!oQ(this,Xa)&&EP(this.H,W(this.H,0,Xa));for(Xa=0;Xa<this.H.d;++Xa){if(2==tP(this.H,Xa)){if(0!=(this.H.z[Xa]&16777216)&&(1==this.k[Xa]||2==this.k[Xa]))this.k[Xa]=3,WQ(this.H,Xa,26);3==this.k[Xa]&&!this.n[Xa]&&26!=this.H.B[Xa]&&(EP(this.H,\nW(this.H,0,Xa)),EP(this.H,W(this.H,1,Xa)))}1==this.H.B[Xa]&&3==this.k[Xa]&&(EP(this.H,W(this.H,0,Xa)),EP(this.H,W(this.H,1,Xa)));if((1==(this.H.z[Xa]&3072)>>10||2==(this.H.z[Xa]&3072)>>10)&&(1!=this.H.B[Xa]||1!=this.k[Xa]&&2!=this.k[Xa]))EP(this.H,W(this.H,0,Xa)),EP(this.H,W(this.H,1,Xa))}}w(7,1,{},qQ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=0;_.q=null;_.r=0;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=!1;_.y=null;_.z=0;_.A=null;\n_.B=!1;_.C=!1;_.D=null;_.E=0;_.F=null;_.G=0;_.H=null;_.I=null;_.J=0;_.K=null;_.L=null;_.M=!1;_.N=null;_.O=null;_.P=null;_.Q=null;_.R=null;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=!1;function hQ(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=e<f?e:f;for(d=0;d<c;++d)if(--e,--f,a.a[e]!=b.a[f])return a.a[e]>b.a[f]?1:-1;return e!=f?e>f?1:-1:a.b!=b.b?a.b>b.b?1:-1:0}function gQ(){}w(8,1,{},gQ);_.dd=function(a,b){return hQ(a,b)};function dQ(){}w(9,1,{4:1},dQ);_.a=null;\n_.b=0;_.c=0;_.d=0;function bQ(){}w(10,1,{},bQ);_.dd=function(a,b){return a.c!=b.c?a.c>b.c?1:-1:0};function aQ(){}w(11,1,{5:1},aQ);_.a=0;_.b=0;_.c=0;function SP(a,b,c){0==a.b&&(++a.c,a.b=63);63==a.b?(a.d[a.c]=EQ(a.d[a.c],c),a.b-=b):a.b>=b?(a.d[a.c]=uv(a.d[a.c],b),a.d[a.c]=EQ(a.d[a.c],c),a.b-=b):(a.d[a.c]=uv(a.d[a.c],a.b),a.d[a.c]=EQ(a.d[a.c],qv(c,b-a.b)),b-=a.b,++a.c,a.b=63-b,a.d[a.c]=EQ(a.d[a.c],XQ(c,Fv((1<<b)-1))))}\nfunction oP(a,b){var c=a.d,d=a.c,e;e=a.d[a.c];var f,g;f=e.l+b.l;g=e.m+b.m+(f>>22);e=fv(f&4194303,g&4194303,e.h+b.h+(g>>22)&1048575);c[d]=e}function JP(a,b){var c;for(c=0;c<a.c;++c)if(a.d[c].l!=b.d[c].l||a.d[c].m!=b.d[c].m||a.d[c].h!=b.d[c].h)return!sv(a.d[c],b.d[c])?-1:1;return xv(a.d[a.c],b.d[a.c])?0:!sv(a.d[a.c],b.d[a.c])?-1:1}function RP(a,b){a.a=b;a.c=0;a.b=63;var c=a.d,d=c.length,e;for(e=0;e<d;++e)c[e]=Kk}function xQ(a){this.d=C(aO,Fl,-1,a,3)}w(12,1,{6:1,93:1},xQ);\n_.cT=function(a){return JP(this,a)};_.a=0;_.b=0;_.c=0;_.d=null;function VQ(a,b,c,d){var e;this.a=C(A,v,-1,b,1);this.b=C(A,v,-1,d,1);for(e=0;e<b;++e)this.a[e]=a[e];for(a=0;a<d;++a)this.b[a]=c[a]}w(13,1,{},VQ);_.a=null;_.b=null;\nfunction YQ(a,b,c){var d,e,f,g;if(null!=b){for(d=e=0;d<a.j.c;++d)b[d]&&++e;g=C(A,v,-1,e,1);for(d=e=0;d<a.j.c;++d)b[d]&&(g[e++]=d);e=!1;for(b=new vu(c);b.b<b.d.Pf();)if(a=wu(b),a.length==g.length){d=!1;for(f=0;f<a.length;++f)if(a[f]!=g[f]){d=!0;break}if(!d){e=!0;break}}e||kq(c.b,c.c++,g)}}function RQ(a,b){var c,d;for(d=0;d<a.i[b].length;++d)if(c=a.i[b][d],a.f[c]&&(1==a.p[c]||2==a.p[c])&&0==a.n[c])return!0;return!1}\nfunction QQ(a,b,c){var d,e,f,g;for(g=f=e=0;g<a.i[b].length;++g)d=a.i[b][g],a.n[d]==c&&(d=1<<a.k[d],0==(f&d)&&(f|=d,++e));return e}function ZQ(a,b,c,d){var e,f;for(f=0;f<a.j.f[c];++f)if(e=kP(a.j,c,f),!d[e]&&$Q(a,b,e))return e;return-1}function aR(a,b){return a.f[b]&&(1==a.p[b]||2==a.p[b])}\nfunction $Q(a,b,c){var d,e,f;if(b==c||a.a[b]!=a.a[c]||0!=a.p[b]&&(3==a.p[b]||3==a.p[c]||a.q[b]^a.p[b]!=a.p[c]||a.n[b]!=a.n[c]||a.k[b]!=a.k[c]))return!1;d=bR(a.j,b,c);if(-1!=d&&(1==tP(a.j,d)&&0!=a.c[d]||2==tP(a.j,d)&&2==a.c[d]))return!1;if(1==a.j.k[b]&&0==(a.j.s[b]&4096)){d=-1;for(f=0;f<a.j.f[b];++f)if(kP(a.j,b,f)!=c&&2==a.j.j[b][f]){d=AP(a.j,b,f);break}e=-1;for(f=0;f<a.j.f[c];++f)if(kP(a.j,c,f)!=b&&2==a.j.j[c][f]){e=AP(a.j,c,f);break}if(-1!=d&&0!=a.c[d]&&a.d[d]^a.c[d]==a.c[e])return!1}return!0}\nfunction UQ(a,b){var c,d,e,f;if(!a.b)return!1;c=!1;for(e=a.b.c-1;0<=e;--e){d=!1;f=zw(a.b,e);if(2==f.a){d=a;for(var g=f.b,h=f.c,j=f.d,l=b,o=void 0,m=void 0,r=o=void 0,t=void 0,o=r=null,t=0;t<d.i[g].length;++t)m=d.i[g][t],d.f[m]&&(1==d.p[m]||2==d.p[m])&&(0==d.n[m]?o=kQ(o,(l[m]<<16)+m):d.n[m]==j&&d.k[m]==h&&(r=kQ(r,(l[m]<<16)+m)));o=cR(r,o);if(0==o)d=!1;else{if(0>o)for(t=0;t<d.i[g].length;++t)if(m=d.i[g][t],d.f[m]&&(1==d.p[m]||2==d.p[m]))0==d.n[m]?(d.n[m]=j<<24>>24,d.k[m]=h<<24>>24):d.n[m]==j&&d.k[m]==\nh&&(d.n[m]=0,d.k[m]=-1);d=!0}}else if(1==f.a){d=a;h=b;m=g=o=l=j=void 0;o=d.i[f.b];l=1;for(m=0;m<o.length;++m)if(j=o[m],d.f[j]&&2==d.n[j]){l=2;break}g=C(qH,ml,86,32,0);for(m=0;m<o.length;++m)j=o[m],d.f[j]&&d.n[j]==l&&(g[d.k[j]]=kQ(g[d.k[j]],(h[j]<<16)+j));for(m=0;32>m;++m)null!=g[m]&&fQ(g[m]);h=new dR;GP(g,g.length,h?h:(HP(),HP(),IP));if(0==cR(g[0],g[1]))d=!1;else{for(m=0;m<g[0].length;++m)j=g[0][m]&65535,d.n[j]=0,d.k[j]=-1;d=!0}}if(d){tm(a.b,f);for(d=0;d<a.i[f.b].length;++d)c=a.i[f.b][d],a.o[c]=!1;\nc=!0}}return c}function TQ(a,b,c,d){var e,f;for(f=0;f<a.i[b].length;++f)if(e=a.i[b][f],a.f[e]&&(1==a.p[e]||2==a.p[e])&&0==a.n[e])a.n[e]=d<<24>>24,a.k[e]=c<<24>>24}\nfunction eR(a,b,c){var d,e,f,g,h,j,l,o,m,r,t,y,u;f=C(A,v,-1,a.j.c,1);t=C(A,v,-1,a.j.c,1);l=C(mq,ul,-1,a.j.c,2);o=C(mq,ul,-1,a.j.c,2);g=C(mq,ul,-1,a.j.c,2);C(fR,q,8,a.j.c,0);f[0]=b;t[b]=c;t[c]=-2;l[b]=!0;l[c]=!0;for(h=c=0;c<=h;){e=f[c];if(t[e]==e)for(j=0;j<a.j.f[e];++j){if(b=kP(a.j,e,j),!l[b])if(2==a.j.j[e][j]&&10>a.j.x[b])f[++h]=b,t[b]=b,g[b]=g[e]||2==a.j.k[b],o[b]=g[e]&&!o[e],l[b]=!0;else if(g[e]&&o[e]){m=ZQ(a,b,t[e],l);if(-1==m)return null;f[++h]=b;t[b]=m;t[m]=-2;g[b]=!1;l[b]=!0;l[m]=!0}else if(zP(a.j,\nAP(a.j,e,j))&&(f[++h]=b,t[b]=b,g[b]=!1,l[b]=!0,(6==a.j.x[b]&&0==a.j.k[b]||7==a.j.x[b]&&1==a.j.q[b]||14==a.j.x[b]||15==a.j.x[b]&&2<a.j.f[b]||16==a.j.x[b]&&2<a.j.f[b])&&2<a.j.f[b])){d=!1;for(m=1;m<a.j.f[b];++m)if(y=kP(a.j,b,m),!l[y])for(r=0;r<m;++r)u=kP(a.j,b,r),!l[u]&&$Q(a,y,u)&&(f[++h]=y,t[y]=u,t[u]=-2,g[y]=!1,l[y]=!0,d=l[u]=!0);if(!d)return null}}else{d=C(mq,ul,-1,a.j.f[e],2);for(j=0;j<a.j.f[e];++j)if(b=kP(a.j,e,j),l[b])d[j]=t[b]==b;else for(m=0;m<a.j.f[b];++m)if(kP(a.j,b,m)==t[e]){d[j]=!0;break}for(j=\n0;j<a.j.f[e];++j)if(d[j])if(b=kP(a.j,e,j),l[b]){if(-1==bR(a.j,b,t[e]))return null}else f[++h]=b,t[b]=b,o[b]=!1,g[b]=!0,l[b]=!0;for(j=0;j<a.j.f[e];++j)if(!d[j]&&(b=kP(a.j,e,j),!l[b])){m=ZQ(a,b,t[e],l);if(-1==m)return null;f[++h]=b;t[b]=m;t[m]=-2;g[b]=!1;l[b]=!0;l[m]=!0}}++c}return l}\nfunction NQ(a,b,c,d,e,f,g,h,j,l){this.j=a;this.a=b;this.f=c;this.p=d;this.c=e;this.n=f;this.k=g;this.q=h;this.d=j;this.o=l;a=new Gm;for(f=0;f<this.j.c;++f)if(2>this.j.k[f]||2<this.j.f[f])for(b=1;b<this.j.f[f];++b){d=kP(this.j,f,b);for(c=0;c<b;++c)e=kP(this.j,f,c),$Q(this,d,e)&&YQ(this,eR(this,d,e),a)}for(b=0;b<this.j.d;++b)0!=this.c[b]&&(2!=tP(this.j,b)||2!=this.c[b])||(d=W(this.j,0,b),e=W(this.j,1,b),$Q(this,d,e)&&YQ(this,eR(this,d,e),a));for(b=a.c-1;0<=b;--b){d=($B(b,a.c),a.b[b]);e=!1;for(c=0;c<\nd.length;++c)if(this.f[d[c]]){e=!0;break}e||tm(a,d)}a=this.i=Sm(a,Pu([qH,A],[ml,v],[86,-1],[0,0],0,2,1));b=new gR;GP(a,a.length,b?b:(HP(),HP(),IP));this.e=C(mq,ul,-1,this.j.c,2);for(b=0;b<this.i.length;++b)for(c=0;c<this.i[b].length;++c)this.e[this.i[b][c]]=!0}function kQ(a,b){var c,d;d=C(A,v,-1,null==a?1:a.length+1,1);for(c=0;c<d.length-1;++c)d[c]=a[c];d[d.length-1]=b;return d}w(14,1,{},NQ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;\n_.q=null;function gR(){}w(15,1,{},gR);_.dd=function(a,b){var c;a:if(a.length!=b.length)c=a.length<b.length?-1:1;else{for(c=0;c<a.length;++c)if(a[c]!=b[c]){c=a[c]<b[c]?-1:1;break a}c=0}return c};function PQ(a,b){var c,d,e,f,g,h;for(e=0;e<a.b;++e)if(a.e[e][b]&&-3!=a.c[e])for(d=0;d<=a.k.i.length;++d)if(d!=b&&a.e[e][d]){a.e[e][b]=!1;h=e<a.a?e:e<a.b?e-a.a:-1;g=1==(e<a.a?1:e<a.b?2:0)?a.a+a.f++:a.j+a.i++;for(f=0;f<a.k.i[b].length;++f)c=a.k.i[b][f],aR(a.k,c)&&a.k.k[c]==h&&(a.k.k[c]=g<<24>>24)}}\nfunction hR(a,b){var c,d;d=a.k.n[b];c=a.k.k[b];return 0==d?a.b:1==d?c:a.a+c}\nfunction OQ(a){var b,c,d,e;this.k=a;for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&(1==a.n[c]?this.a<=a.k[c]&&(this.a=1+a.k[c]):2==a.n[c]&&this.j<=a.k[c]&&(this.j=1+a.k[c]));this.b=this.a+this.j;this.e=Pu([iR,mq],[q,ul],[2,-1],[this.b+1,a.i.length+1],0,2,2);for(c=0;c<a.j.c;++c)a.f[c]&&(1==a.p[c]||2==a.p[c])&&!a.e[c]&&(this.e[hR(this,c)][a.i.length]=!0);for(b=0;b<a.i.length;++b)for(e=0;e<a.i[b].length;++e)c=a.i[b][e],a.f[c]&&(1==a.p[c]||2==a.p[c])&&(this.e[hR(this,c)][b]=!0);this.d=C(qH,ml,86,\nthis.b,0);for(b=0;b<a.i.length;++b)for(c=1;c<this.b;++c)if(this.e[c][b])for(e=0;e<c;++e)this.e[e][b]&&(this.d[c]=kQ(this.d[c],e),this.d[e]=kQ(this.d[e],c));this.c=C(A,v,-1,this.b+1,1);for(e=0;e<this.b;++e)this.e[e][a.i.length]?this.c[e]=-1:this.c[e]=-2;for(b=0;b<a.i.length;++b)if(this.e[this.b][b])for(e=0;e<this.b;++e)this.e[e][b]&&this.c[e]!=b&&(-2==this.c[e]?this.c[e]=b:this.c[e]=-3);for(b=0;b<this.b;++b)if(-1<=this.c[b]){e=c=C(A,v,-1,this.b,1);d=b;var f=void 0,g=void 0,h=void 0,j=void 0,l=void 0,\nl=!1,j=1;e[d]=1;for(f=!0;f;){f=!1;for(g=0;g<this.b;++g)if(e[g]==j)for(h=0;h<this.b;++h){var o;if(o=0==e[h])a:{o=void 0;for(o=0;o<this.k.i.length;++o)if(this.e[g][o]&&this.e[h][o]){o=!0;break a}o=!1}o&&(-2==this.c[h]?(e[h]=j+1,f=!0):this.c[h]!=this.c[d]&&(e[h]=j+1,l=!0))}++j}if(l)for(e=0;e<this.b;++e)0!=c[e]&&(this.c[e]=-3)}for(b=0;b<a.i.length-1;++b)for(c=1;c<this.b;++c)if(this.e[c][b]&&-3!=this.c[c])for(e=0;e<c;++e)if(this.e[e][b]&&-3!=this.c[e]){a:{d=c;for(var f=e,g=b,m=l=j=void 0,r=void 0,t=r=\nm=o=h=void 0,h=j=void 0,h=g+1;h<this.k.i.length;++h)if(h!=g&&this.e[d][h]&&this.e[f][h]){m=C(A,v,-1,2,1);m[0]=f;m[1]=d;d=m;break a}h=C(A,v,-1,this.b,1);m=C(A,v,-1,this.b,1);o=C(A,v,-1,this.b,1);r=l=0;o[0]=d;for(m[d]=1;l<=r;){for(t=0;t<this.d[o[l]].length;++t){j=this.d[o[l]][t];if(j==f){if(0==l)continue;r=m[o[l]]+1;m=C(A,v,-1,r,1);m[0]=j;m[1]=o[l];for(j=2;j<r;++j)m[j]=h[m[j-1]];d=m;break a}0==m[j]&&-3!=this.c[j]&&(m[j]=m[o[l]]+1,o[++r]=j,h[j]=o[l])}++l}d=null}if(null!=d){for(e=0;e<d.length;++e)this.c[d[e]]=\n-3;m=o=e=l=j=f=h=g=f=void 0;o=2147483647;e=m=l=-1;for(f=0;f<this.k.j.c;++f)if(aR(this.k,f)&&0!=this.k.n[f])for(j=0;j<d.length;++j)if(g=d[j]<this.a?d[j]:d[j]<this.b?d[j]-this.a:-1,h=d[j]<this.a?1:d[j]<this.b?2:0,this.k.n[f]==h&&this.k.k[f]==g&&o>this.k.a[f]+(1==h?65536:0))o=this.k.a[f]+(1==h?65536:0),l=g,m=h,e=d[j];for(f=0;f<this.k.j.c;++f)aR(this.k,f)&&this.k.n[f]==m&&this.k.k[f]==l&&(this.k.n[f]=0,this.k.k[f]=-1);for(f=0;f<this.k.i.length;++f)this.e[e][f]=!1;break}}}w(16,1,{},OQ);_.a=0;_.b=0;\n_.c=null;_.d=null;_.e=null;_.f=0;_.i=0;_.j=0;_.k=null;function cR(a,b){var c,d;if(null==a)return null==b?0:1;if(null==b)return-1;c=zQ(a.length,b.length);for(d=0;d<c;++d)if((a[d]&-65536)!=(b[d]&-65536))return(a[d]&-65536)<(b[d]&-65536)?-1:1;return a.length==b.length?0:a.length<b.length?-1:1}function dR(){}w(17,1,{},dR);_.dd=function(a,b){return cR(a,b)};function jR(){}w(18,1,{7:1,88:1,93:1},jR);\n_.cT=function(a){return this.a!=a.a?this.a<a.a?-1:1:this.b!=a.b?this.b<a.b?-1:1:this.c!=a.c?this.c<a.c?-1:1:0};_.eQ=function(a){return null==a||!H(a,7)?!1:1.0E-6>aG(a.a-this.a)+aG(a.b-this.b)+aG(a.c-this.c)};_.tS=function(){var a;a=new kR;return Vf+lR(a.a,this.a)+mb+lR(a.a,this.b)+mb+lR(a.a,this.c)+bg};_.a=0;_.b=0;_.c=0;function SQ(a,b,c,d){this.b=a;this.a=b;this.c=c;this.d=d}w(20,1,{},SQ);_.a=0;_.b=0;_.c=0;_.d=0;\nfunction nP(a){var b,c,d;if(0!=a.k)return a.k;if(a.j&&15!=a.e.x[a.a]&&16!=a.e.x[a.a])for(c=0;c<lP(a.e,a.a);++c)if(b=AP(a.e,a.a,c),mR(a.e,b,a.a))return kP(a.e,a.a,c)==a.b?a.k=17==a.e.B[b]?3:1:a.k=17==a.e.B[b]?1:3,a.k;b=CP(a.e,a.a,a.i);c=CP(a.e,a.a,a.b);c<b&&(c+=6.283185307179586);if(2==lP(a.e,a.a)){b=c-b;if(3.0915926535897933<b&&3.191592653589793>b)return a.k=-1,a.k;a.k=3.141592653589793>b?4:2}else d=CP(a.e,a.a,a.d),d<b&&(d+=6.283185307179586),a.k=d<c?2:4;return a.k}\nfunction mP(a,b,c,d){var e,f,g;this.e=a;this.i=c;this.a=d;f=-1;for(g=0;g<lP(this.e,this.a);++g)c=kP(this.e,this.a,g),e=AP(this.e,this.a,g),c==this.i?26==this.e.B[e]&&(this.k=-1):(mR(this.e,e,this.a)&&(this.j&&(a.s[d]|=131072),this.j=!0),f==b[c]?(this.d=c,this.f=!0,this.c=zP(this.e,e)):f<b[c]?(f=b[c],this.d=this.b,this.b=c):this.d=c)}w(21,1,{},mP);_.a=0;_.b=0;_.c=!1;_.d=0;_.e=null;_.f=!1;_.i=0;_.j=!1;_.k=0;\nfunction TP(){TP=x;nR=z(Zu,q,1,[xd,Pe,"He",ff,"Be",be,pe,tf,yf,Ge,"Ne",vf,sf,Rd,Lf,zf,Hf,ve,"Ar",ef,re,"Sc","Ti","V","Cr","Mn","Fe","Co",wf,Ae,Tf,Oe,"Ge","As",Jf,je,"Kr",Gf,Mf,"Y","Zr","Nb","Mo","Tc","Ru","Rh","Pd",Qd,se,"In","Sn","Sb","Te",Re,"Xe",ze,ce,"La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W","Re","Os","Ir","Pt",$d,"Hg","Tl","Pb","Bi","Po","At","Rn",Me,"Ra","Ac","Th","Pa","U","Np","Pu","Am","Cm","Bk","Cf","Es","Fm","Md","No","Lr",HO,HO,HO,HO,HO,HO,\nHO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,"R4","R5","R6","R7","R8","R9","R10","R11","R12","R13","R14","R15","R16","R1","R2","R3",Gd,"A1","A2","A3",HO,HO,"D","T",Sf,Bf,"H2","H+","Nnn","HYD","Pol",HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,HO,"Ala","Arg","Asn","Asp","Cys","Gln","Glu","Gly","His","Ile","Leu","Lys","Met","Phe","Pro","Ser","Thr","Trp","Tyr","Val"]);UP=z(oR,Fl,-1,[0,1,4,7,9,11,12,14,16,19,20,23,24,27,28,31,32,35,40,39,40,45,48,51,52,55,56,59,58,63,64,69,74,75,80,79,84,85,88,89,90,93,\n98,0,102,103,106,107,114,115,120,121,130,127,132,133,138,139,140,141,142,0,152,153,158,159,164,165,166,169,174,175,180,181,184,187,192,193,195,197,202,205,208,209,0,0,0,0,0,0,232,0,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,156,114,115,103,128,129,57,137,113,113,128,131,147,97,87,101,186,163,99]);pR=z(qR,q,3,[null,z(nK,Nl,-1,[1]),z(nK,Nl,-1,[0]),z(nK,Nl,-1,[1]),z(nK,Nl,-1,[2]),z(nK,\nNl,-1,[3]),z(nK,Nl,-1,[4]),z(nK,Nl,-1,[3]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[1]),z(nK,Nl,-1,[0]),z(nK,Nl,-1,[1]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[3]),z(nK,Nl,-1,[4]),z(nK,Nl,-1,[3,5]),z(nK,Nl,-1,[2,4,6]),z(nK,Nl,-1,[1,3,5,7]),z(nK,Nl,-1,[0]),z(nK,Nl,-1,[1]),z(nK,Nl,-1,[2]),null,null,null,null,null,null,null,null,null,null,z(nK,Nl,-1,[2,3]),z(nK,Nl,-1,[2,4]),z(nK,Nl,-1,[3,5]),z(nK,Nl,-1,[2,4,6]),z(nK,Nl,-1,[1,3,5,7]),z(nK,Nl,-1,[0,2]),z(nK,Nl,-1,[1,2,3,4]),z(nK,Nl,-1,[2]),null,null,null,null,null,null,null,null,\nnull,null,z(nK,Nl,-1,[1,2,3]),z(nK,Nl,-1,[2,4]),z(nK,Nl,-1,[3,5]),z(nK,Nl,-1,[2,4,6]),z(nK,Nl,-1,[1,3,5,7]),z(nK,Nl,-1,[0,2,4,6]),z(nK,Nl,-1,[1]),z(nK,Nl,-1,[2]),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\nnull,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,z(nK,Nl,-1,[2]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[3]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[2]),\nz(nK,Nl,-1,[2]),z(nK,Nl,-1,[2]),z(nK,Nl,-1,[2])])}function rR(a,b,c,d){var e;e=sR(a,6);a=a.D[e];a.a=b;a.b=c;a.c=d;return e}\nfunction sR(a,b){if(a.o>=a.G){var c=2*a.G,d,e,f;a.x=tR(a.x,c);a.q=tR(a.q,c);a.u=tR(a.u,c);f=a.D.length;e=C(uR,q,7,c,0);for(d=0;d<a.D.length;++d)e[d]=a.D[d];for(d=f;d<c;++d)e[d]=new jR;a.D=e;a.v=tR(a.v,c);a.s=tR(a.s,c);a.w=tR(a.w,c);null!=a.t&&(a.t=null);null!=a.r&&(a.r=null);a.G=c}a.x[a.o]=0;vR(a,a.o,b);a.q[a.o]=0;a.s[a.o]=0;a.w[a.o]=0;a.u[a.o]=0;c=a.D[a.o];c.a=0;c.b=0;c.c=0;null!=a.t&&(a.t[a.o]=null);null!=a.r&&(a.r[a.o]=null);a.K=0;return a.o++}\nfunction wR(a,b,c,d){var e;if(b==c)return-1;for(e=0;e<a.p;++e)if(a.y[0][e]==b&&a.y[1][e]==c||a.y[0][e]==c&&a.y[1][e]==b)return a.B[e]<d&&(a.B[e]=d),e;a.p>=a.H&&(e=2*a.H,a.y[0]=tR(a.y[0],e),a.y[1]=tR(a.y[1],e),a.B=tR(a.B,e),a.z=tR(a.z,e),a.A=tR(a.A,e),a.H=e);a.y[0][a.p]=b;a.y[1][a.p]=c;a.B[a.p]=d;a.z[a.p]=0;a.A[a.p]=0;a.K=0;return a.p++}function xR(a){a.o=0;a.p=0;a.E=!1;a.F=!1;a.C=0;a.t=null;a.r=null;a.I=null;a.K=0}\nfunction HQ(a,b){return null==a.r?null:null==a.r[b]?null:yR(a.r[b],0,a.r[b].length)}function LQ(a,b){return 1!=(a.s[b]&1572864)>>19&&2!=(a.s[b]&1572864)>>19?-1:(a.s[b]&65011712)>>21}function KQ(a,b){return(a.s[b]&1572864)>>19}function yQ(a,b){return null==a.t?null:a.t[b]}function vP(a,b){return a.D[b].a}function wP(a,b){return a.D[b].b}function xP(a,b){return a.D[b].c}function CP(a,b,c){return zR(a.D[b].a,a.D[b].b,a.D[c].a,a.D[c].b)}function W(a,b,c){return a.y[b][c]}\nfunction MQ(a,b){return 1!=(a.z[b]&3072)>>10&&2!=(a.z[b]&3072)>>10?-1:(a.z[b]&126976)>>12}function tP(a,b){switch(a.B[b]&103){case 1:case 64:return 1;case 2:return 2;case 4:return 3;default:return 0}}function AR(a,b){var c;c=a.x[b]<pR.length?pR[a.x[b]]:null;return null==c?6:c[c.length-1]}\nfunction DQ(a,b,c){var d,e;if(171<=a.x[b]&&190>=a.x[b])return 0;e=0;32==(a.s[b]&48)&&(e-=1);(16==(a.s[b]&48)||48==(a.s[b]&48))&&(e-=2);d=a.q[b];0==d&&a.E&&(201326592==(a.w[b]&234881024)&&(d=-1),100663296==(a.w[b]&234881024)&&(d=1));7==a.x[b]||8==a.x[b]||9==a.x[b]?e+=d:6==a.x[b]||14==a.x[b]||32==a.x[b]?e-=0>d?-d:d:15==a.x[b]||33==a.x[b]?3>=c-e-d?e+=d:e-=d:16==a.x[b]||34==a.x[b]||52==a.x[b]?4>=c-e-d?e+=d:e-=0>d?-d:d:17==a.x[b]||35==a.x[b]||53==a.x[b]?5>=c-e-d?e+=d:e-=0>d?-d:d:e-=d;return e}\nfunction BR(a,b){var c,d;c=(d=((a.s[b]&-268435456)>>>28)-1,-1==d&&(d=AR(a,b)),d);return c+DQ(a,b,c)}function CR(a){var b;a.K=0;a.x=C(A,v,-1,a.G,1);a.q=C(A,v,-1,a.G,1);a.u=C(A,v,-1,a.G,1);a.D=C(uR,q,7,a.G,0);for(b=0;b<a.G;++b)a.D[b]=new jR;a.v=C(A,v,-1,a.G,1);a.s=C(A,v,-1,a.G,1);a.w=C(A,v,-1,a.G,1);a.t=null;a.r=null;a.y=Pu([qH,A],[ml,v],[86,-1],[2,a.H],0,2,1);a.B=C(A,v,-1,a.H,1);a.z=C(A,v,-1,a.H,1);a.A=C(A,v,-1,a.H,1)}function JQ(a,b){return 0!=(a.s[b]&512)}\nfunction mR(a,b,c){return(17==a.B[b]||9==a.B[b])&&a.y[0][b]==c}\nfunction DR(a,b){var c,d,e,f;if(0!=b){d=null;for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(null==d&&(d=C(mq,ul,-1,32,2)),d[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>19?-1:(a.s[c]&65011712)>>21]=!0);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(null==d&&(d=C(mq,ul,-1,32,2)),d[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12]=!0);f=0;if(null!=d){e=C(A,v,-1,32,1);for(c=0;32>c;++c)d[c]&&(e[c]=f++);for(c=0;c<a.o;++c)(a.s[c]&1572864)>>19==b&&(d=e[1!=(a.s[c]&1572864)>>19&&2!=(a.s[c]&1572864)>>\n19?-1:(a.s[c]&65011712)>>21],a.s[c]&=-65011713,a.s[c]|=d<<21);for(c=0;c<a.p;++c)(a.z[c]&3072)>>10==b&&(d=e[1!=(a.z[c]&3072)>>10&&2!=(a.z[c]&3072)>>10?-1:(a.z[c]&126976)>>12],a.z[c]&=-126977,a.z[c]|=d<<12)}}}function ER(a,b,c){if(-1<=c&&14>=c&&(a.s[b]&=268435455,c!=AR(a,b)&&(a.s[b]|=1+c<<28),6==a.x[b]&&(-1==c||0==c||2==c||4==c)))a.s[b]&=-49,2==c&&(a.s[b]|=16)}function FR(a,b,c){a.q[b]=c;a.K=0}function GR(a,b){a.s[b]&=-449;a.s[b]|=448}\nfunction HR(a,b,c,d){var e;if(0==c)a.s[b]&=-66584577,a.s[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)d!=b&&c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.s[b]&=\n-66584577;a.s[b]|=c<<19|d<<21}a.K&=3}\nfunction IR(a,b,c,d){if(null==c)null!=a.t&&(a.t[b]=null);else if(1==c.length&&!d){c=c[0];if(a.x[b]!=c&&(d=0,!((1==c||151==c||152==c)&&1<BQ(a,b))))if(a.w[b]&=-2,null!=a.t&&(a.t[b]=null),null!=a.r&&(a.r[b]=null),!(c==a.x[b]&&d==a.v[b]&&-1==((a.s[b]&-268435456)>>>28)-1&&0==(a.s[b]&48))){if(151==c||152==c)d=c-149,c=1;a.s[b]&=960;a.x[b]=c;a.v[b]=d;a.q[b]=0;a.w[b]=0;ER(a,b,-1);JR(a,b,0);c=a.u[b];for(d=0;d<a.o;++d)bG(a.u[d])==(0>c?-c:c)&&(a.u[d]=0);a.K=0}null!=a.t&&(a.t[b]=null)}else null==a.t&&(a.t=C(qH,\nml,86,a.G,0)),a.t[b]=c,d&&(a.w[b]|=1),a.K=0,a.E=!0}function KR(a,b,c){a.v[b]=c;a.K&=3}function LR(a,b,c,d){a.s[b]&=-8;a.s[b]|=c;d&&(a.s[b]|=4)}function MR(a,b,c){a.w[b]|=c;a.K=0;a.E=!0}function JR(a,b,c){a.s[b]&=-49;a.s[b]|=c;a.K&=3}function vR(a,b,c){0<=c&&190>=c&&(151==c||152==c?(a.x[b]=1,a.v[b]=c-149):(a.x[b]=c,a.v[b]=0),a.s[b]&=268435455,a.K=0)}\nfunction NR(a,b,c,d){var e;if(0==c)a.z[b]&=-130049,a.z[b]|=0;else{if(32<=d)return;if(-1==d){e=-1;for(d=0;d<a.o;++d)c==(a.s[d]&1572864)>>19&&e<(1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21)&&(e=1!=(a.s[d]&1572864)>>19&&2!=(a.s[d]&1572864)>>19?-1:(a.s[d]&65011712)>>21);for(d=0;d<a.p;++d)d!=b&&c==(a.z[d]&3072)>>10&&e<(1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12)&&(e=1!=(a.z[d]&3072)>>10&&2!=(a.z[d]&3072)>>10?-1:(a.z[d]&126976)>>12);d=e+1;if(32<=d)return}a.z[b]&=\n-130049;a.z[b]|=c<<10|d<<12}a.K&=3}function OR(a,b,c,d){a.z[b]&=-16777224;a.z[b]|=c;d&&(a.z[b]|=4)}function PR(a,b,c){a.A[b]|=c;a.K=0;a.E=!0}function WQ(a,b,c){a.B[b]=c;a.K=0}function QR(a,b){var c;a.E=b;if(!b){a.t=null;for(c=0;c<a.o;++c)a.w[c]=0;for(c=0;c<a.p;++c)a.A[c]=0,64==a.B[c]&&(a.B[c]=1)}a.K=0}function EP(a,b){a.s[b]|=131072}function zR(a,b,c,d){a=c-a;d-=b;0!=d?(b=Math.atan(a/d),0>d&&(0>a?b-=3.141592653589793:b+=3.141592653589793)):b=0<a?1.5707963267948966:-1.5707963267948966;return b}\nfunction RR(a){TP();var b;for(b=1;b<nR.length;++b)if(SR(a,nR[b]))return b;return 0}function TR(a){switch(a){case 7:case 8:case 9:case 15:case 16:case 17:case 33:case 34:case 35:case 53:return!0}return!1}w(23,1,Xl);_.o=0;_.p=0;_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;_.y=null;_.z=null;_.A=null;_.B=null;_.C=0;_.D=null;_.E=!1;_.F=!1;_.G=0;_.H=0;_.I=null;_.J=!1;_.K=0;var nR,pR,UP;\nfunction UR(a){var b,c,d,e,f,g;a.f=C(A,v,-1,3*a.o,1);a.e=C(qH,ml,86,a.o,0);a.i=C(qH,ml,86,a.o,0);a.j=C(qH,ml,86,a.o,0);a.k=C(A,v,-1,a.c,1);b=C(A,v,-1,a.o,1);for(d=0;d<a.p;++d)++b[a.y[0][d]],++b[a.y[1][d]];for(c=0;c<a.o;++c)a.e[c]=C(A,v,-1,b[c],1),a.i[c]=C(A,v,-1,b[c],1),a.j[c]=C(A,v,-1,b[c],1);f=!1;for(d=0;d<a.d;++d)if(g=tP(a,d),0==g)f=!0;else for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=g,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],++a.f[c],c<a.c&&(1<g?a.k[c]+=g+g-2:64==\na.B[d]&&(a.k[c]=2));for(d=a.d;d<a.p;++d)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=1,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c],++a.f[a.o+c],a.y[1-e][d]<a.c&&++a.f[c];if(f)for(d=0;d<a.d;++d)if(g=tP(a,d),0==g)for(e=0;2>e;++e)c=a.y[e][d],b=a.f[2*a.o+c],a.j[c][b]=0,a.e[c][b]=a.y[1-e][d],a.i[c][b]=d,++a.f[2*a.o+c];for(c=0;c<a.c;++c)a.k[c]=~~(a.k[c]/2)}\nfunction VR(a,b){var c,d,e,f,g,h,j;if(0!=(b&~a.K)){if(0==(a.K&1)){WR(a);UR(a);a.K|=1;if(a.E){for(d=0;d<a.o;++d)BQ(a,d)>=BR(a,d)&&(a.w[d]&=-6145);c=!1;for(d=0;d<a.c;++d){e=a.f[a.o+d]-a.f[d];if(!a.J&&0<e){0==(a.w[d]&2048)&&(0==BR(a,d)-BQ(a,d)?a.w[d]|=2048:(e=0,128==(a.w[d]&128)&&++e,384==(a.w[d]&1920)&&++e,a.w[d]&=-1921,BR(a,d)-BQ(a,d)<=e?a.w[d]|=2048:0==e?a.w[d]|=128:a.w[d]|=384));for(f=a.f[d];f<a.f[a.o+d];++f)e=a.i[d][f],1==a.B[e]&&(a.x[a.e[d][f]]=-1,a.B[e]=128,c=!0)}0!=(a.w[d]&2)&&(a.w[d]&=-9);0!=\na.q[d]&&(a.s[d]&=-234881025)}if(c){for(e=0;e<a.p;++e)128==a.B[e]&&(d=a.y[0][e],f=a.y[1][e],-1==a.x[d]^-1==a.x[f]&&0!=a.q[d]&&0!=a.q[f]&&0>a.q[d]^0>a.q[f]&&(0>a.q[d]?(++a.q[d],--a.q[f]):(--a.q[d],++a.q[f])));d=C(A,v,-1,a.o,1);for(e=f=0;e<a.o;++e)if(-1==a.x[e])d[e]=-1;else{if(f<e){a.x[f]=a.x[e];a.q[f]=a.q[e];a.v[f]=a.v[e];a.s[f]=a.s[e];a.w[f]=a.w[e];a.u[f]=a.u[e];g=a.D[f];h=a.D[e];j=h.b;var l=h.c;g.a=h.a;g.b=j;g.c=l;null!=a.t&&(a.t[f]=a.t[e]);null!=a.r&&(a.r[f]=a.r[e])}d[e]=f;++f}a.o=f;for(e=f=0;e<\na.p;++e)128!=a.B[e]&&(a.B[f]=a.B[e],a.z[f]=a.z[e],a.A[f]=a.A[e],a.y[0][f]=d[a.y[0][e]],a.y[1][f]=d[a.y[1][e]],++f);a.p=f}}else c=!1;c&&(WR(a),UR(a))}if(0!=(b&~a.K)&&0==(a.K&2)){for(c=0;c<a.c;++c)a.s[c]&=-31753;for(c=0;c<a.d;++c)a.z[c]&=-961;a.n=new XR(a,7);c=C(A,v,-1,a.c,1);for(d=0;d<a.d;++d)0!=a.n.b[d]&&(a.z[d]|=64,++c[a.y[0][d]],++c[a.y[1][d]]);for(d=0;d<a.c;++d)2==c[d]?a.s[d]|=1024:3==c[d]?a.s[d]|=2048:3<c[d]&&(a.s[d]|=3072);for(g=0;g<a.n.i.c;++g){d=zw(a.n.i,g);f=zw(a.n.j,g);e=d.length;for(c=0;c<\ne;++c)a.s[d[c]]|=8,a.z[f[c]]|=128,a.n.d[g]&&(a.s[d[c]]|=4096,a.z[f[c]]|=256),a.n.e[g]&&(a.z[f[c]]|=512),26==a.B[f[c]]&&(a.B[f[c]]=2)}for(c=0;c<a.d;++c)64==a.B[c]&&(a.s[a.y[0][c]]|=4096,a.s[a.y[1][c]]|=4096,a.z[c]|=256,a.z[c]|=512);for(c=0;c<a.c;++c)for(h=0;h<a.f[c];++h)if(f=a.i[c][h],0==(a.z[f]&256)){e=a.e[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&1<a.j[e][j]&&(6==a.x[a.e[e][j]]?a.s[c]|=8192:!uP(a,a.i[e][j])&&TR(a.x[a.e[e][j]])&&(a.s[c]|=16384))}for(;;){g=!1;for(c=0;c<a.c;++c)if(0<a.k[c]&&16384==(20480&\na.s[c]))for(h=0;h<a.f[c];++h)if(1<a.j[c][h]){e=a.e[c][h];f=a.i[c][h];for(j=0;j<a.f[e];++j)a.i[e][j]!=f&&(d=a.e[e][j],0==(a.s[d]&16384)&&(a.s[d]|=16384,g=!0))}if(!g)break}a.K|=2}}}function pQ(a,b){var c;if(3==a.f[b]&&0!=(a.s[b]&4096)&&6<=(a.n&&b<a.c?a.n.a[b]:0))for(c=0;c<a.f[b];++c)if(qP(a,a.i[b][c]))return a.i[b][c];return-1}function lP(a,b){return a.f[a.o+b]}function QP(a,b){return a.f[2*a.o+b]}function tQ(a,b){var c;c=a.s[b]&3072;return 0==c?0:1024==c?2:2048==c?3:4}\nfunction uQ(a,b){return a.n&&b<a.c?a.n.a[b]:0}function bR(a,b,c){var d;for(d=0;d<a.f[2*a.o+b];++d)if(a.e[b][d]==c)return a.i[b][d];return-1}function kP(a,b,c){return a.e[b][c]}function AP(a,b,c){return a.i[b][c]}\nfunction YR(a,b,c,d,e){var f,g,h,j;g=a.f[a.o+b];if(0!=a.k[b]||0!=(a.s[b]&4096)||3>a.f[b]||4<g)return!1;j=C(mq,ul,-1,4,2);for(h=0;h<g;++h){f=3.9269908169872414-d[h];if(0.0872664675116539<(0>=0.7853981633974483-f%1.5707963267948966?0-(0.7853981633974483-f%1.5707963267948966):0.7853981633974483-f%1.5707963267948966))return!1;e[h]=3&Vu(f/1.5707963267948966);if(j[e[h]])return!1;j[e[h]]=!0;if(0==(e[h]&1)){if(1!=a.B[a.i[b][c[h]]])return!1}else if(!mR(a,a.i[b][c[h]],b))return!1}return j[0]&&j[2]}\nfunction DP(a,b,c,d,e){var f,g,h;f=a.f[a.o+b];null==e&&(e=C(A,v,-1,f,1));if(!YR(a,b,c,d,e))return 3;d=-1;for(h=0;h<f;++h)if(1==(e[h]&1)){g=a.B[a.i[b][c[h]]];if(-1!=d&&d!=g)return 3;d=g}b=2==bG(e[0]-e[1])?1:0;a=e[b]-e[b+1];return 3==(0>a?-a:a)^e[b]<e[b+1]^(3==f||1==(e[3]&1))^9==d?1:2}function AQ(a,b,c){var d;d=BQ(a,b);d-=DQ(a,b,d);c&&(d-=a.f[a.o+b]-a.f[b]);c=a.x[b]<pR.length?pR[a.x[b]]:null;b=null==c?6:c[0];if(d<=b)return-1;if(null!=c)for(a=1;b<d&&a<c.length;++a)b=c[a];return b>d?b:d}\nfunction eQ(a,b){var c,d,e,f;if(a.E&&0==(a.w[b]&2048)||!CQ(a,b))return 0;rQ(a,1);for(d=e=0;d<a.f[a.o+b];++d)e+=a.j[b][d];if(a.E){c=1;for(d=0;d<a.f[b];++d)64==a.B[a.i[b][d]]&&++c;e+=c>>1}e-=DQ(a,b,e);c=((a.s[b]&-268435456)>>>28)-1;if(-1==c)if(171<=a.x[b]&&190>=a.x[b])c=2;else if(f=a.x[b]<pR.length?pR[a.x[b]]:null,null==f)c=6;else{c=f[0];for(d=1;c<e&&d<f.length;++d)c=f[d]}return 0>c-e?0:c-e}function PP(a,b){return a.f[2*a.o+b]-a.f[a.o+b]}\nfunction BQ(a,b){var c,d;a.ed(1);for(c=d=0;c<a.f[a.o+b];++c)d+=a.j[b][c];return d}function lQ(a){rQ(a,3);return a.n}\nfunction WR(a){var b,c,d,e,f;f=C(mq,ul,-1,a.o,2);for(b=0;b<a.p;++b)for(e=0;2>e;++e)ZR(a,a.y[e][b])&&!ZR(a,a.y[1-e][b])&&(f[a.y[e][b]]=!0);e=a.o;do--e;while(0<=e&&f[e]);for(b=0;b<e;++b)if(f[b]){c=a;d=b;var g=e,h=void 0,j=void 0,h=h=h=void 0,h=c.x[d];c.x[d]=c.x[g];c.x[g]=h;h=c.q[d];c.q[d]=c.q[g];c.q[g]=h;h=c.v[d];c.v[d]=c.v[g];c.v[g]=h;h=c.s[d];c.s[d]=c.s[g];c.s[g]=h;h=c.w[d];c.w[d]=c.w[g];c.w[g]=h;h=c.u[d];c.u[d]=c.u[g];c.u[g]=h;h=c.D[d];c.D[d]=c.D[g];c.D[g]=h;null!=c.t&&(h=c.t[d],c.t[d]=c.t[g],c.t[g]=\nh);null!=c.r&&(h=c.r[d],c.r[d]=c.r[g],c.r[g]=h);for(h=0;h<c.p;++h)for(j=0;2>j;++j)c.y[j][h]==d?c.y[j][h]=g:c.y[j][h]==g&&(c.y[j][h]=d);c.K=0;c=f[b];f[b]=f[e];f[e]=c;do--e;while(f[e])}a.c=e+1;if(a.o==a.c)a.d=a.p;else{e=C(mq,ul,-1,a.p,2);for(b=0;b<a.p;++b)c=a.y[0][b],d=a.y[1][b],(f[c]||f[d])&&(e[b]=!0);f=a.p;do--f;while(0<=f&&e[f]);for(b=0;b<f;++b)if(e[b]){c=a.y[0][b];a.y[0][b]=a.y[0][f];a.y[0][f]=c;c=a.y[1][b];a.y[1][b]=a.y[1][f];a.y[1][f]=c;c=a.B[b];a.B[b]=a.B[f];a.B[f]=c;e[b]=!1;do--f;while(e[f])}a.d=\nf+1}}function uP(a,b){return 0!=(a.z[b]&256)}function qP(a,b){var c,d,e,f,g;if(1!=a.B[b]||0!=(a.z[b]&256)||0!=(a.z[b]&64)&&7>(a.n&&b<a.d?a.n.b[b]:0))return!1;c=a.y[0][b];if(0==(a.s[c]&4096)||6>(a.n&&c<a.c?a.n.a[c]:0))return!1;d=a.y[1][b];if(0==(a.s[d]&4096)||6>(a.n&&d<a.c?a.n.a[d]:0))return!1;for(f=g=0;f<a.f[c];++f)e=a.e[c][f],e!=d&&2<a.f[e]&&++g;for(f=0;f<a.f[d];++f)e=a.e[d][f],e!=c&&2<a.f[e]&&++g;return 2<g}\nfunction sQ(a,b){var c,d,e,f,g,h;if(7!=a.x[b])return!1;if(0!=(a.s[b]&4096)||0!=a.k[b]||0!=(a.w[b]&268435456))return!0;if(1==a.q[b])return!1;for(f=e=0;f<a.f[b];++f)1==a.j[b][f]&&(c=a.x[a.e[b][f]],(8==c||9==c||17==c)&&++e);if(0==e)for(f=0;f<a.f[b];++f)if(c=a.e[b][f],0!=a.k[c]){if(0!=(a.s[c]&4096)){if(5<=(a.n&&c<a.c?a.n.a[c]:0)){for(h=g=0;h<a.f[c];++h)d=a.e[c][h],d!=b&&3<=a.f[d]&&++g;if(2==g||1==g&&3==a.f[b])continue}return!0}for(h=0;h<a.f[c];++h)if((2==a.j[c][h]||uP(a,a.i[c][h]))&&0!=(a.s[a.e[c][h]]&\n16384))return!0}if(2>e)for(f=0;f<a.f[b];++f){c=a.e[b][f];d=g=!1;for(h=0;h<a.f[c];++h)a.e[c][h]!=b&&(1!=a.j[c][h]&&(7==a.x[a.e[c][h]]||8==a.x[a.e[c][h]]||16==a.x[a.e[c][h]])&&(g=!0),1==a.j[c][h]&&7==a.x[a.e[c][h]]&&(d=!0));if(g&&(!d||0==e))return!0}return!1}function zP(a,b){return 0!=(a.z[b]&64)}function ZR(a,b){return 1==a.x[b]&&0==a.v[b]&&(null==a.r||null==a.r[b])}function LP(a,b){return 0!=(a.z[b]&128)}\nfunction CQ(a,b){var c;return 0!=(a.s[b]&-268435456)?!0:1==a.x[b]?!1:(c=a.x[b],1==c||5<=c&&9>=c||14<=c&&17>=c||32<=c&&35>=c||52<=c&&53>=c)||13==a.x[b]||171<=a.x[b]}w(22,23,Xl);_.ed=function(a){VR(this,a)};_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;\nfunction $R(a,b,c,d,e,f){var g,h;h=1;g=!1;switch(e){case 1:h=17;break;case 3:h=26;break;case 4:h=17;g=!0;break;case 6:h=9;break;default:switch(d){case 1:h=1;break;case 2:h=2;break;case 3:h=4;break;case 4:h=64;break;case 8:a.d&&(h=32)}}c=wR(a.c,b,c,h);e=0;g&&HR(a.c,b,1,-1);if(4<d)switch(d){case 5:e|=3;break;case 6:e|=9;break;case 7:e|=10;break;case 8:a.d||(e|=15)}1==f&&(e|=32);2==f&&(e|=16);0!=e&&PR(a.c,c,e);return c}function aS(a,b){var c;c=bS(a,b+1);return-1==c?a.length:c}\nfunction cS(a,b){var c;c=!a.a?null:dS(a.a,new pB(b));return!c?b-1:c.a}function eS(a,b){var c;c=!a.b?null:dS(a.b,new pB(b));return!c?b-1:c.a}function fS(a,b){var c;if(-1==b)return-1;for(c=b+1;c<a.length;++c)if(32!=a.charCodeAt(c)&&9!=a.charCodeAt(c))return c;return-1}function bS(a,b){var c;for(c=b;c<a.length;++c)if(32==a.charCodeAt(c)||9==a.charCodeAt(c))return c;return-1}\nfunction gS(a){var b,c;if(0<=a.indexOf(Vf)){b=a.indexOf(" NOT[");c=a.indexOf(bg,b);if(0<=b&&0<c)return-(c+1);b=a.indexOf(" [");c=a.indexOf(bg,b);if(0<=b&&0<c)return c+1;b=a.indexOf(" \'NOT[");c=a.indexOf(WO,b);if(0<=b&&0<c)return-(c+2);b=a.indexOf(" \'[");c=a.indexOf(WO,b);if(0<=b&&0<c)return c+2}return 0}function hS(a,b,c){a.c=b;return iS(a,c)}function jS(a){return 0==a.length?0:wD(a,10)}\nfunction iS(a,b){var c,d,e,f,g,h,j,l,o,m,r,t,y,u,D,s,F,O,L,Z,ea,Y,da,Fb,$,rb,Kb,J,Ia,Uc,Tb,sb,M,ya,nc,ld,ra,Yc,Ud,Ta;try{a.c&&(xR(a.c),QR(a.c,!1));ea=kS(b);if(null==ea||null==kS(b)||null==(F=kS(b)))return!1;a.d=-1!=F.indexOf("From CSD data. Using bond type \'Any\'");if(null==(F=kS(b)))return!1;try{Y=wD(nx(F.substr(0,3)),10),da=wD(nx(F.substr(3,3)),10),Fb=jS(nx(F.substr(6,3))),r=jS(nx(F.substr(12,3))),ld=39<=F.length&&I(F.substr(34,5),Rf)?3:2}catch(qa){qa=vq(qa);if(H(qa,96))return!1;throw qa;}if(3==\nld)return Kb=lS(a,b),a.c.I=ea,Kb;!a.c&&(a.c=new mS(Y,da));a.c.I=ea;0==r&&(a.c.F=!0);if(0==Y){for(;null!=F&&!I(F,hf)&&!I(F,Ea)&&!I(ox(F,1),Da);)F=kS(b);return!0}for(y=0;y<Y;++y){if(null==(F=kS(b)))return!1;Yc=nS(nx(F.substr(0,10)));Ud=nS(nx(F.substr(10,10)));Ta=nS(nx(F.substr(20,10)));d=rR(a.c,Yc,-Ud,-Ta);s=nx(F.substr(31,3));g=RR(s);vR(a.c,d,g);I(s,Gd)&&MR(a.c,d,1);Z=jS(nx(F.substr(34,2)));0!=Z&&KR(a.c,d,(TP(),UP)[g]+Z);m=jS(nx(F.substr(36,3)));0!=m&&FR(a.c,d,4-m);O=63>F.length?0:jS(nx(F.substr(60,\n3)));a.c.u[d]=O;t=45>F.length?0:jS(nx(F.substr(42,3)));switch(t){case 0:break;case 1:MR(a.c,d,768);break;case 2:MR(a.c,d,128);break;case 3:MR(a.c,d,384);break;default:MR(a.c,d,896)}48<=F.length&&49==F.charCodeAt(47)&&MR(a.c,d,8192);nc=51>F.length?0:jS(nx(F.substr(48,3)));switch(nc){case 0:break;case 15:ER(a.c,d,0);break;default:ER(a.c,d,nc)}}for(y=0;y<da;++y){if(null==(F=kS(b)))return!1;e=wD(nx(F.substr(0,3)),10)-1;f=wD(nx(F.substr(3,3)),10)-1;l=wD(nx(F.substr(6,3)),10);Ia=12>F.length?0:jS(nx(F.substr(9,\n3)));M=18>F.length?0:jS(nx(F.substr(15,3)));$R(a,e,f,l,Ia,M)}for(y=0;y<Fb;++y)if(null==kS(b))return!1;if(null==(F=kS(b)))return 0==r&&rQ(a.c,7),!0;for(;null!=F&&!I(F,hf)&&!I(F,Ea);){if(0==F.indexOf(gf)&&(u=wD(nx(F.substr(6,3)),10),0<u)){c=10;ra=14;for(D=1;D<=u;++D,c+=8,ra+=8)d=wD(nx(F.substr(c,c+3-c)),10)-1,o=wD(nx(F.substr(ra,ra+3-ra)),10),FR(a.c,d,o)}if(0==F.indexOf(kf)&&(u=wD(nx(F.substr(6,3)),10),0<u)){c=10;ra=14;for(D=1;D<=u;++D,c+=8,ra+=8)d=wD(nx(F.substr(c,c+3-c)),10)-1,L=wD(nx(F.substr(ra,\nra+3-ra)),10),KR(a.c,d,L)}if(0==F.indexOf(OO)&&(u=wD(nx(F.substr(6,3)),10),0<u)){c=10;ra=14;for(D=1;D<=u;++D,c+=8,ra+=8)switch(d=wD(nx(F.substr(c,c+3-c)),10)-1,rb=wD(nx(F.substr(ra,ra+3-ra)),10),rb){case 1:JR(a.c,d,16);break;case 2:JR(a.c,d,32);break;case 3:JR(a.c,d,48)}}if(0==F.indexOf(PO)&&(u=wD(nx(F.substr(6,3)),10),0<u)){c=10;ra=14;for(D=1;D<=u;++D,c+=8,ra+=8)switch(d=wD(nx(F.substr(c,c+3-c)),10)-1,J=wD(nx(F.substr(ra,ra+3-ra)),10),J){case 3:case -1:MR(a.c,d,112);break;case 1:MR(a.c,d,8);break;\ncase 2:MR(a.c,d,104);break;case 4:MR(a.c,d,56)}}if(0==F.indexOf("M ALS")&&(d=wD(nx(F.substr(7,3)),10)-1,0<=d)){$=wD(nx(F.substr(10,3)),10);h=84==F.charCodeAt(14);ya=C(A,v,-1,$,1);c=16;for(D=0;D<$;++D,c+=4)sb=nx(F.substr(c,c+4-c)),ya[D]=RR(sb);IR(a.c,d,ya,h)}if(0==F.indexOf(QO)&&(u=wD(nx(F.substr(6,3)),10),0<u)){c=10;ra=14;for(D=1;D<=u;++D,c+=8,ra+=8)if(d=wD(nx(F.substr(c,c+3-c)),10)-1,Uc=wD(nx(F.substr(ra,ra+3-ra)),10),-2==Uc)MR(a.c,d,2048);else if(0<Uc){for(j=Tb=0;j<a.c.p;++j)(W(a.c,0,j)==d||W(a.c,\n1,j)==d)&&++Tb;Uc>Tb&&MR(a.c,d,4096)}}F=kS(b)}}catch(Ab){Ab=vq(Ab);if(H(Ab,96))return vp(Ab),!1;throw Ab;}rQ(a.c,7);return!0}\nfunction lS(a,b){var c,d,e;a.a&&(e=a.a,e.b=null,e.c=0);a.b&&(e=a.b,e.b=null,e.c=0);e=0;for(d=kS(b);null!=d&&0==d.indexOf(mf);){for(d=nx(ox(d,7));jK(d,vb);){c=kS(b);if(0!=c.indexOf(mf))return!1;d=nx(fD(d,0,d.length-1)+ox(c,7))}if(0==d.indexOf("BEGIN"))if(e=nx(ox(d,6)),0==e.indexOf("CTAB"))e=1;else if(0==e.indexOf("ATOM"))e=2;else if(0==e.indexOf("BOND"))e=3;else if(0==e.indexOf("COLLECTION"))e=4;else return!1;else if(0==d.indexOf("END"))e=0;else if(1==e){c=a;var f=void 0,g=void 0,f=void 0;!c.c&&0==\nd.indexOf("COUNTS")&&(f=fS(d,bS(d,7)),g=wD(fD(d,7,bS(d,7)),10),f=wD(fD(d,f,bS(d,f)),10),c.c=new mS(g,f))}else if(2==e){c=a;var h=void 0,j=f=g=g=f=g=void 0,l=void 0,o=h=void 0,m=o=o=j=g=void 0,r=h=f=void 0,t=void 0,l=aS(d,0),g=wD(d.substr(0,l-0),10),j=fS(d,l),l=aS(d,j),o=d.substr(j,l-j),m=null,f=!1,h=gS(d);if(0!=h){var l=d,y=t=r=r=j=m=void 0,u=t=void 0,t=null,j=l.indexOf(Vf),r=l.indexOf(bg,j);if(0<=j&&0<r){m=C(A,v,-1,16,1);u=l.substr(j+1,r-(j+1));r=0;for(y=!0;y&&16>r;)j=u.indexOf(lb),-1==j?(t=u,y=\n!1):(t=u.substr(0,j-0),u=ox(u,j+1)),m[r++]=RR(t);t=C(A,v,-1,r,1);WP(m,0,t,r)}m=t;0>h&&(f=!0);l=0>h?-h:h}j=fS(d,l);l=aS(d,j);h=nS(d.substr(j,l-j));j=fS(d,l);l=aS(d,j);r=nS(d.substr(j,l-j));j=fS(d,l);l=aS(d,j);t=nS(d.substr(j,l-j));j=fS(d,l);l=aS(d,j);j=wD(d.substr(j,l-j),10);h=rR(c.c,h,-r,-t);h+1!=g&&(!c.a&&(c.a=new oS),pS(c.a,new pB(g),new pB(h)));null!=m&&IR(c.c,h,m,f);0!=j&&(c.c.u[h]=j);I(o,Gd)?MR(c.c,h,1):I(o,Af)?(g=C(A,v,-1,1,1),g[0]=6,IR(c.c,h,g,!0)):vR(c.c,h,RR(o));for(;-1!=(j=fS(d,l));)if(l=\naS(d,j),o=d.substr(j,l-j),f=lx(o,mx(61)),g=o.substr(0,f-0),f=wD(ox(o,f+1),10),I(g,"CHG"))FR(c.c,h,f);else if(I(g,"RAD"))switch(f){case 1:JR(c.c,h,16);break;case 2:JR(c.c,h,32);break;case 3:JR(c.c,h,48)}else if(!I(g,JO))if(I(g,"MASS"))KR(c.c,h,f);else if(I(g,"VAL"))ER(c.c,h,-1==f?0:0==f?-1:f);else if(I(g,"HCOUNT"))switch(f){case 0:break;case -1:MR(c.c,h,1792);break;case 1:MR(c.c,h,128);break;case 2:MR(c.c,h,384);break;default:MR(c.c,h,896)}else if(I(g,"SUBST"))if(-1==f)MR(c.c,h,2048);else{if(0<f){for(g=\no=0;g<c.c.p;++g)(W(c.c,0,g)==h||W(c.c,1,g)==h)&&++o;f>o&&MR(c.c,h,4096)}}else if(I(g,"RBCNT"))switch(f){case 3:case -1:MR(c.c,h,112);break;case 1:MR(c.c,h,8);break;case 2:MR(c.c,h,104);break;case 4:MR(c.c,h,56)}}else if(3==e){c=a;t=j=m=y=h=r=t=r=l=g=f=o=f=void 0;h=aS(d,0);g=wD(d.substr(0,h-0),10);r=fS(d,h);h=aS(d,r);l=wD(d.substr(r,h-r),10);r=fS(d,h);h=aS(d,r);f=cS(c,wD(d.substr(r,h-r),10));r=fS(d,h);h=aS(d,r);o=cS(c,wD(d.substr(r,h-r),10));for(j=m=0;-1!=(r=fS(d,h));)if(h=aS(d,r),y=d.substr(r,h-r),\nt=lx(y,mx(61)),r=y.substr(0,t-0),t=wD(ox(y,t+1),10),I(r,JO))switch(t){case 1:m=1;break;case 2:m=2==l?3:4;break;case 3:m=6}else I(r,"TOPO")&&(j=t);f=$R(c,f,o,l,m,j);f+1!=g&&(!c.b&&(c.b=new oS),pS(c.b,new pB(g),new pB(f)))}else if(4==e){if(c=a,g=f=g=o=o=void 0,g=-1!=d.indexOf("ATOMS=(")?IO:-1!=d.indexOf("BONDS=(")?"BONDS":null,null!=g){f=d;o=g;t=r=j=m=h=l=void 0;j=f.indexOf(o+"=(")+o.length+2;r=uD(f,mx(41),j);m=bS(f,j);l=wD(f.substr(j,m-j),10);t=C(A,v,-1,l,1);for(h=0;h<l;++h)j=fS(f,m),m=bS(f,j),(-1==\nm||m>r)&&(m=r),t[h]=wD(f.substr(j,m-j),10);f=t;if(0==d.indexOf(pf))if(I(g,IO))for(g=0;g<f.length;++g)HR(c.c,cS(c,f[g]),0,-1);else for(g=0;g<f.length;++g)NR(c.c,eS(c,f[g]),0,-1);else if(0==d.indexOf(qf))if(o=wD(fD(d,13,bS(d,13)),10),I(g,IO))for(g=0;g<f.length;++g)HR(c.c,cS(c,f[g]),1,o-1);else for(g=0;g<f.length;++g)NR(c.c,eS(c,f[g]),1,o-1);else if(0==d.indexOf(rf))if(o=wD(fD(d,13,bS(d,13)),10),I(g,IO))for(g=0;g<f.length;++g)HR(c.c,cS(c,f[g]),2,o-1);else for(g=0;g<f.length;++g)NR(c.c,eS(c,f[g]),2,o-\n1);else if(0==d.indexOf("MDLV30/HILITE"))if(I(g,IO))for(g=0;g<f.length;++g)GR(c.c,cS(c,f[g]));else for(g=0;g<f.length;++g)o=eS(c,f[g]),GR(c.c,W(c.c,0,o)),GR(c.c,W(c.c,1,o))}}else return!1;d=kS(b)}for(;null!=d&&!(0==d.indexOf(hf)||I(d,Ea));)d=kS(b);return!0}function qS(){}w(26,1,{},qS);_.a=null;_.b=null;_.c=null;_.d=!1;function rS(a,b){var c,d,e,f,g;f=b.length;g=C(A,v,-1,f,1);for(d=0;d<f;++d){c=d==f-1?b[0]:b[d+1];for(e=0;e<a.f.f[b[d]];++e)if(kP(a.f,b[d],e)==c){g[d]=AP(a.f,b[d],e);break}}return g}\nfunction mQ(a,b,c){b=zw(a.i,b);for(a=0;a<b.length;++a)if(c==b[a])return!0;return!1}function sS(a,b,c){var d,e;e=b.length;for(d=0;d<e;++d)(0==a.a[b[d]]||a.a[b[d]]>e)&&(a.a[b[d]]=e);for(d=0;d<e;++d)(0==a.b[c[d]]||a.b[c[d]]>e)&&(a.b[c[d]]=e)}function vQ(a,b,c){for(a=zw(a.j,b).length;c>=a;)c-=a;for(;0>c;)c+=a;return c}\nfunction XR(a,b){var c,d,e,f,g,h,j,l,o;this.f=a;this.i=new Gm;this.j=new Gm;this.a=C(A,v,-1,this.f.c,1);this.b=C(A,v,-1,this.f.d,1);this.f.ed(1);j=C(mq,ul,-1,this.f.c,2);l=C(mq,ul,-1,this.f.d,2);do{f=!1;for(c=0;c<this.f.c;++c)if(!j[c]){for(d=g=0;d<this.f.f[c];++d)j[kP(this.f,c,d)]||++g;if(2>g){j[c]=!0;for(d=0;d<this.f.f[c];++d)l[AP(this.f,c,d)]=!0;f=!0}}}while(f);for(d=0;d<this.f.c&&j[d];)++d;if(d!=this.f.c){g=C(A,v,-1,this.f.c,1);g[0]=d;f=C(A,v,-1,this.f.c,1);f[d]=1;h=e=0;for(o=1;e<=h;){for(d=0;d<\nthis.f.f[g[e]];++d)if(c=kP(this.f,g[e],d),0!=f[c]){var m=AP(this.f,g[e],d);c=j;var r=void 0,t=void 0,y=void 0,u=y=r=void 0,D=void 0,s=void 0,F=void 0,O=void 0,L=void 0,Z=void 0,t=W(this.f,0,m),y=W(this.f,1,m),u=C(A,v,-1,this.f.c,1),D=C(A,v,-1,this.f.c,1),s=C(A,v,-1,this.f.c,1);u[0]=t;u[1]=y;D[t]=1;D[y]=2;s[t]=-1;s[y]=t;for(F=y=1;y<=F&&!(7<D[u[y]]);){for(O=0;O<this.f.f[u[y]];++O)if(r=kP(this.f,u[y],O),1<y&&r==t){Z=C(A,v,-1,D[u[y]],1);r=u[y];for(L=0;L<Z.length;++L)Z[L]=r,r=s[r];a:{for(var m=Z,ea=void 0,\nY=r=void 0,da=r=L=ea=Z=Y=void 0,Z=void 0,L=m.length,Z=this.f.G,r=ea=0;r<L;++r)Z>m[r]&&(Z=m[r],ea=r);Z=C(A,v,-1,L,1);Y=m[0<ea?ea-1:L-1]<m[ea<L-1?ea+1:0];for(r=0;r<L;++r)Z[r]=m[ea],Y?0>--ea&&(ea=L-1):++ea==L&&(ea=0);for(r=0;r<this.i.c;++r)if(da=zw(this.i,r),da.length==L){ea=!0;for(Y=0;Y<L;++Y)if(da[Y]!=Z[Y]){ea=!1;break}if(ea)break a}Am(this.i,Z);r=rS(this,Z);Am(this.j,r);sS(this,Z,r)}}else 0==D[r]&&!c[r]&&(u[++F]=r,D[r]=D[u[y]]+1,s[r]=u[y]);++y}}else j[c]||(f[c]=o,g[++h]=c);++e;if(e>h)for(c=0;c<this.f.c;++c)if(0==\nf[c]&&!j[c]){f[c]=++o;g[++h]=c;break}}if(0!=(b&4)){this.d=C(mq,ul,-1,this.i.c,2);this.e=C(mq,ul,-1,this.i.c,2);this.c=C(A,v,-1,this.i.c,1);d=this.d;f=this.e;g=this.c;e=C(qH,ml,86,this.i.c,0);for(o=0;o<this.i.c;++o){e[o]=C(A,v,-1,zw(this.i,o).length,1);for(h=0;h<zw(this.i,o).length;++h)e[o][h]=-1}u=C(A,v,-1,this.f.d,1);for(h=0;h<this.j.c;++h)if(t=zw(this.j,h),3==t.length||5<=t.length&&7>=t.length)for(o=0;o<t.length;++o)c=t[o],3==this.f.f[W(this.f,0,c)]&&3==this.f.f[W(this.f,1,c)]&&(0<u[c]?(e[u[c]>>>\n16][u[c]&32767]=h,e[h][o]=u[c]>>>16):u[c]=(h<<16)+32768+o);o=C(mq,ul,-1,this.i.c,2);t=0;for(c=-1;t>c;){c=t;for(h=0;h<this.i.c;++h){if(u=!o[h]){for(var u=h,D=e,s=o,y=d,F=f,O=g,Fb=L=da=da=ea=Y=da=Y=da=r=m=ea=void 0,Z=Y=void 0,L=zw(this.i,u),Fb=zw(this.j,u),Y=Fb.length,m=r=0,Z=!1,da=0;da<Y;++da)r<<=1,m<<=1,1<tP(this.f,Fb[da])||64==this.f.B[Fb[da]]?r|=1:(ea=D[u][da],-1!=ea&&(s[ea]?y[ea]&&(r|=1,F[ea]||(m|=1)):Z=!0));ea=!1;switch(Y){case 3:da=z(A,v,-1,[2,1,4]);ea=!0;for(Y=0;3>Y;++Y)if((r&da[Y])==da[Y]&&\n(6==this.f.x[L[Y]]&&1==this.f.q[L[Y]]||5==this.f.x[L[Y]]&&0==this.f.q[L[Y]]))y[u]=!0,O[u]=Y,0==(m&da[Y])&&(ea=!1);break;case 5:Y=z(A,v,-1,[10,5,18,9,20]);ea=!0;for(da=0;5>da;++da)if((r&Y[da])==Y[da])switch(this.f.x[L[da]]){case 6:-1==this.f.q[L[da]]&&(y[u]=!0,O[u]=da,0==(m&Y[da])&&(ea=!1));break;case 7:0>=this.f.q[L[da]]&&(y[u]=!0,O[u]=da);break;case 8:y[u]=!0;O[u]=da;break;case 16:2==this.f.f[L[da]]&&(y[u]=!0,O[u]=da)}break;case 6:ea=!0;21==(r&21)&&(y[u]=!0,0==(m&21)&&(ea=!1));42==(r&42)&&(y[u]=\n!0,0==(m&42)&&(ea=!1));break;case 7:da=z(A,v,-1,[42,21,74,37,82,41,84]);ea=!0;for(Y=0;7>Y;++Y)if((r&da[Y])==da[Y]&&(6==this.f.x[L[Y]]&&1==this.f.q[L[Y]]||5==this.f.x[L[Y]]&&0==this.f.q[L[Y]]))y[u]=!0,O[u]=Y,0==(m&da[Y])&&(ea=!1)}y[u]&&!ea&&(F[u]=!0);u=y[u]?!0:!Z}u&&(o[h]=!0,++t)}}}if(0!=(b&2))for(d=0;d<this.f.d;++d)if(!l[d]&&0!=tP(this.f,d)){a:{f=j;h=o=D=u=g=c=e=o=t=o=h=e=void 0;h=W(this.f,0,d);o=W(this.f,1,d);e=C(A,v,-1,this.f.c,1);c=C(A,v,-1,this.f.c,1);g=C(A,v,-1,this.f.c,1);e[0]=h;e[1]=o;c[h]=\n1;c[o]=2;g[h]=-1;g[o]=h;for(u=o=1;o<=u;){for(D=0;D<this.f.f[e[o]];++D){t=kP(this.f,e[o],D);if(1<o&&t==h){h=C(A,v,-1,c[e[o]],1);e=e[o];for(o=0;o<h.length;++o)h[o]=e,e=g[e];f=h;break a}0==c[t]&&!f[t]&&(e[++u]=t,c[t]=c[e[o]]+1,g[t]=e[o])}++o}f=null}null!=f&&sS(this,f,rS(this,f))}}}w(27,1,{},XR);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;function GQ(){this.a=new Gm}w(31,1,Xl,GQ);\nfunction rQ(a,b){var c,d;VR(a,b);if(0!=(b&~a.K)){a.a&&(b|=128);for(c=0;c<a.o;++c)a.s[c]&=-134447112;for(c=0;c<a.d;++c)a.z[c]&=-64;d=c=0;0!=(b&16)?(c=16,d=1):0!=(b&32)?(c=32,d=3):0!=(b&64)&&(c=64,d=5);0!=(b&128)&&(c|=128,d|=32);a.b=new qQ(a,d);var e=a.b,f,g,h,j,l,o,m;for(f=0;f<e.H.c;++f)if(1==e.S[f]||2==e.S[f]){o=!1;if(0!=e.H.k[f]&&2==e.H.f[f]&&2==e.H.j[f][0]&&2==e.H.j[f][1])for(l=0;l<e.H.f[f];++l){g=kP(e.H,f,l);j=0;h=C(A,v,-1,3,1);for(m=0;m<e.H.f[g];++m)h[j]=kP(e.H,g,m),h[j]!=f&&++j;2==j&&e.c[h[0]]>\ne.c[h[1]]^h[0]<h[1]&&(o=!o)}else for(l=1;l<e.H.f[f];++l)for(m=0;m<l;++m)h=kP(e.H,f,l),j=kP(e.H,f,m),e.c[h]>e.c[j]&&(o=!o),h<j&&(o=!o);LR(e.H,f,1==e.S[f]^o?1:2,e.T[f])}else LR(e.H,f,e.S[f],e.T[f]);for(f=0;f<e.H.d;++f)if(1==e.k[f]||2==e.k[f]){o=!1;for(l=0;2>l;++l)if(g=W(e.H,l,f),3==e.H.f[g]){h=C(A,v,-1,2,1);for(m=j=0;3>m;++m)kP(e.H,g,m)!=W(e.H,1-l,f)&&(h[j++]=kP(e.H,g,m));e.c[h[0]]>e.c[h[1]]&&(o=!o);h[0]<h[1]&&(o=!o)}OR(e.H,f,1==e.k[f]^o?1:2,e.n[f])}else OR(e.H,f,e.k[f],e.n[f]);e=a.b;for(l=0;l<e.H.c;++l)o=\ne.H,m=l,f=e.D[l],o.s[m]&=-134217729,f&&(o.s[m]|=134217728);e=a.b;if(null!=e.N)for(l=0;l<e.H.c;++l)o=e.H,m=l,f=e.N[l],o.s[m]&=-98305,o.s[m]|=f<<15;if(null!=e.e)for(l=0;l<e.H.d;++l)o=e.H,m=l,f=e.e[l],o.z[m]&=-49,o.z[m]|=f<<4;o=!1;for(e=0;e<a.c;++e)(0==(a.s[e]&134217728)||3==(a.s[e]&3))&&(a.s[e]&=-66584577);if(a.F){if(131072!=(a.C&-65536)){l=C(mq,ul,-1,a.c,2);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&3)&&1==(a.s[e]&1572864)>>19&&(l[e]=!0);for(e=0;e<a.c;++e)0!=(a.s[e]&134217728)&&3!=(a.s[e]&\n3)&&(HR(a,e,1,0),o=!0);for(e=0;e<a.c;++e)l[e]&&(LR(a,e,1,!1),HR(a,e,1,-1),o=!0)}a.F=!1}DR(a,1);DR(a,2);o&&(a.b=new qQ(a,d));a.K|=12|c}}function tS(){TP();this.G=this.H=256;CR(this)}function mS(a,b){TP();this.G=1>a?1:a;this.H=1>b?1:b;CR(this)}w(32,22,Xl,tS,mS);_.ed=function(a){rQ(this,a)};_.a=!1;_.b=null;function uS(){uS=x;vS=new up}function wS(a){for(var b,a=new vu(a.j.k);a.b<a.d.Pf();)b=wu(a),gx(b.ee(),bP,!1),AK(a)}\nfunction xS(a,b,c){var a=a.n,d;try{d=new yS(b,c.Kd(a),c.Nd(a),(c.Ld(a),c.Md(a))),E(a.c,c,d)}catch(e){e=vq(e);if(H(e,96))throw new Cp("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}gx(b.ee(),MO,!0);gx(c.ee(),aP,!0);E(vS,b,c)}function zS(a){var b;a.o=!1;for(a=new vu(a.j.k);a.b<a.d.Pf();)b=wu(a),gx(b.ee(),bP,!1),AK(a)}\nfunction AS(a,b){tm(a.j.k,b)?gx(b.ee(),bP,!1):a.o?(Am(a.j.k,b),gx(b.ee(),bP,!0)):(a.j.k.mg(),Am(a.j.k,b))}function BS(a){this.f=a;this.j=new CS(this);this.n=new DS(this.j)}w(44,1,{});_.hd=function(){ES(this.j.e,"dragdrop-dragging")};_.jd=function(){fx(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var vS;function CS(a){this.k=new Gm;this.d=a;this.a=a.f}w(45,1,{},CS);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;\nfunction FS(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.kd()}function GS(a,b){var c;c=Bu(a.c,HS).a;b.a.ctrlKey||b.a.metaKey||wS(a.b.d);AS(a.b.d,c)}function IS(a){a.b.f=null;a.b.d.jd();Rx((Ax(),Mz(null)),a.a,0,0);var b=a.a.pb;mw=b;pw();ax=b;a.d=2}function DS(a){this.c=new up;this.b=a;this.a=new Ey;ix(this.a,gr(),fr());tx(this.a,this,(tt(),tt(),ut));tx(this.a,this,(Dt(),Dt(),Et));a=this.a.pb.style;a[dP]="alpha(opacity=0)";a.opacity=0;a[mi]=0+(Dr(),kj);a.borderStyle=(JS(),Mi);a[YO]=Bg}\nw(46,1,{},DS);_.ld=function(a){var b,c,d,e;c=a.f;d=Fs(a);e=Gs(a);b=Zq(a.a);if(!(3==this.d||2==this.d||1!=b)&&!HS)HS=c,this.b.e=Bu(this.c,HS).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==vz(this.b.k,this.b.e)&&(wS(this.b.d),AS(this.b.d,this.b.e)),KS(new LS),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new MS(HS,null),HS!=this.b.e&&(c=new MS(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,IS(this),1!=this.d&&FS(this,this.b.i,this.b.j))};\n_.md=function(a){var b,c,d;c=a.f;b=c.pb;d=Ds(a,b);a=Es(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Um(bG(d-this.f),bG(a-this.i))>=this.b.d.k?(NS(),-1!=vz(this.b.k,this.b.e)||AS(this.b.d,this.b.e),c=new MS(HS,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,IS(this)):lw.preventDefault()),1==this.d)return;lw.preventDefault();FS(this,d,a)};_.nd=function(){var a;this.e&&1==this.d&&(a=new MS(HS,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,IS(this))};\n_.od=function(a){var b,c,d,e;d=a.f;b=d.pb;e=Ds(a,b);b=Es(a,b);if(1==Zq(a.a)&&(this.e=!1,HS))try{if(NS(),1==this.d)GS(this,a);else{d!=this.a&&(c=new MS(d,null),e+=c.a,b+=c.d);try{FS(this,e,b),this.b.d.hd(),3!=this.d&&GS(this,a)}finally{var f=this.a.pb;mw&&f==mw&&(mw=null);pw();f===ax&&(ax=null);zx(this.a);this.d=1;this.b.e=null}}}finally{HS=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var HS=null;function LS(){}w(47,1,il,LS);_.pd=function(){NS()};\nfunction yS(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}w(48,1,{},yS);_.a=null;_.b=null;_.c=null;_.d=null;w(49,1,{});w(51,49,{});w(50,51,{});_.a=null;w(52,1,{});_.tS=sx;function MS(a,b){!a||a==(Ax(),Mz(null))?this.f=this.e=0:(this.e=a.ae()-cr(a.pb),this.f=a.be()-(a.pb.scrollTop||0));!b||b==(Ax(),Mz(null))?this.c=this.b=0:(this.b=ar(b.pb)+b.pb.clientLeft,this.c=br(b.pb)+$wnd.pageYOffset+b.pb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}w(55,52,{},MS);_.tS=sx;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;\n_.f=0;function NS(){try{$doc.selection.empty()}catch(a){}}function OS(a){return $wnd.setInterval(B(function(){a.ud()}),100)}function PS(a,b,c,d){var e;e=Rq(a);Pq(a,e.substr(0,b-0));a[a.explicitLength++]=null==d?Pi:d;Pq(a,ox(e,c))}w(195,1,{88:1,93:1,95:1});_.cT=function(a){return this.b-a.b};function JS(){JS=x;QS=new RS;SS=new TS;US=new VS;WS=new XS;YS=new ZS;$S=z(aT,q,19,[QS,SS,US,WS,YS])}w(194,195,xO);var $S,US,SS,WS,QS,YS;function RS(){this.b=0}w(196,194,xO,RS);function TS(){this.b=1}\nw(197,194,xO,TS);function VS(){this.b=2}w(198,194,xO,VS);function XS(){this.b=3}w(199,194,xO,XS);function ZS(){this.b=4}w(200,194,xO,ZS);function bT(){bT=x;cT=new Bs(Pg,new dT)}function dT(){}w(246,243,{},dT);_.Dd=function(a){a.Id(this)};_.Gd=function(){return cT};var cT;function eT(){eT=x;fT=new Bs(hh,new gT)}function gT(){}w(254,248,gl,gT);\n_.Dd=function(a){var b=a.a,a=!a.a.I.c,c,d;if(a!=b.I.c)if(b.kb){if(a){if(b.O!=(hT(),iT))a=jT(b.pb),c=new kT(Tq(b.pb,Ti),Tq(b.pb,Si)),d=new kT(Tq(b.T.jb.pb,Ti),Tq(b.T.jb.pb,Si)),b.F.b=a.b-(c.b-d.b),b.F.a=a.a-(c.a-d.a);lT(b.I,!0);a=Tq(b.T.jb.pb,Ti);mT(b,new kT(a,nT(b.T.jb).a));b.J&&b.O!=iT&&oT(b.r,b)}else lT(b.I,!1),b.O!=(hT(),iT)?mT(b,new kT(b.F.b,b.F.a)):pT(b,jT(b.r.pb)),b.J&&b.O!=iT&&qT(b.r,b);rT(b.T.jb)}else lT(b.I,!0)};_.Gd=function(){return fT};var fT;function sT(){sT=x;tT=new Bs(xh,new uT)}\nfunction uT(){}w(260,243,{},uT);_.Dd=function(a){zx(a.a.a)};_.Gd=function(){return tT};var tT;function vT(a){this.a=a}w(282,244,{},vT);_.Dd=function(a){a.Pd(this)};_.Ed=function(){return wT};var wT=_.a=null;function xT(a){this.a=a}w(284,244,{},xT);_.Dd=function(a){a.Rd(this)};_.Ed=function(){return yT};var yT=_.a=null;function zT(a){a=Uq(a,$O);return SR(Aj,a)?(AT(),BT):SR(gP,a)?(AT(),CT):(AT(),DT)}function AT(){AT=x;BT=new ET(0);CT=new ET(1);DT=new ET(2);FT=z(GT,q,29,[BT,CT,DT])}\nfunction ET(a){this.b=a}w(297,195,{29:1,88:1,93:1,95:1},ET);var FT,DT,CT,BT;function HT(){HT=x;var a=(Ju(),Ju(),Ku);!a.a&&(a.a=new IT)}\nfunction lR(a,b){var c,d,e,f;if(isNaN(b))return"NaN";(d=0>b||0==b&&0>1/b)&&(b=-b);c=new Pv;if(!isFinite(b))return rO(c,d?a.r:a.u),xp(c.a,"\\u221e"),rO(c,d?a.s:a.v),Sq(c.a);e=b*=a.q;var g,h;f=Sq(c.a).length;rO(c,e.toPrecision(20));e=0;h=uD(Sq(c.a),cP,f);0>h&&(h=uD(Sq(c.a),LO,f));0<=h&&(g=h+1,g<Sq(c.a).length&&43==MJ(Sq(c.a),g)&&++g,g<Sq(c.a).length&&(e=wD(ox(Sq(c.a),g),10)),g=Sq(c.a).length,PS(c.a,h,g,n));f=uD(Sq(c.a),gc,f);0<=f&&(PS(c.a,f,f+1,n),e-=Sq(c.a).length-f);f=e;e=Sq(c.a).length+f+a.j+3;0<\ne&&e<Sq(c.a).length&&57==MJ(Sq(c.a),e)&&(JT(a,c,e-1),f+=Sq(c.a).length-e,h=Sq(c.a).length,PS(c.a,e,h,n));a.e=0;a.d=Sq(c.a).length;a.b=a.d+f;e=a.w;f=a.f;1024<a.b&&(e=!0);if(e){for(h=0;h<a.d-1&&48==MJ(Sq(c.a),h);)++h;0<h&&(PS(c.a,0,h,n),a.d-=h,a.e-=h);a.k>a.p&&0<a.k?(a.e+=a.b-1,h=a.e%a.k,0>h&&(h+=a.k),a.b=h+1,a.e-=h):(a.e+=a.b-a.p,a.b=a.p);1==a.d&&48==Sq(c.a).charCodeAt(0)&&(a.e=0,a.b=a.p)}if(a.b>a.d)for(;a.d<a.b;)Pq(c.a,wc),++a.d;if(!a.w)if(a.b<a.p){for(h=new Pv;a.b<a.p;)Pq(h.a,wc),++a.b,++a.d;h=Sq(h.a);\nPS(c.a,0,0,h)}else if(a.b>a.p){g=a.b-a.p;for(h=0;h<g;++h)if(48!=MJ(Sq(c.a),h)){g=h;break}0<g&&(PS(c.a,0,g,n),a.d-=g,a.b-=g)}a.d>a.b+a.j&&53<=MJ(Sq(c.a),a.b+a.j)&&(h=a.b+a.j-1,JT(a,c,h));if(0<f)for(h=f;h<a.b;h+=f+1)g=a.b-h,PS(c.a,g,g,lb),++a.b,++a.d;f=a.b+a.o;if(a.d<f)for(;a.d<f;)Pq(c.a,wc),++a.d;else{h=a.b+a.j;for(h>a.d&&(h=a.d);h>f&&48==MJ(Sq(c.a),h-1);)--h;h<a.d&&(PS(c.a,h,a.d,n),a.d=h)}0==a.d&&(PS(c.a,0,0,wc),++a.b,++a.d);if(a.b<a.d||a.c)f=a.b,PS(c.a,f,f,gc),++a.d;if(e){xp(c.a,LO);0>a.e&&(a.e=\n-a.e,xp(c.a,vb));e=n+a.e;for(f=e.length;f<a.n;++f)Pq(c.a,wc);xp(c.a,e)}PS(c.a,0,0,d?a.r:a.u);rO(c,d?a.s:a.v);return Sq(c.a)}\nfunction KT(a,b,c,d,e){var f,g,h,j;f=Sq(d.a).length;PS(d.a,0,f,n);g=!1;h=b.length;for(j=c;j<h;++j)if(f=b.charCodeAt(j),39==f)j+1<h&&39==b.charCodeAt(j+1)?(++j,xp(d.a,cb)):g=!g;else if(g)Pq(d.a,String.fromCharCode(f));else switch(f){case 35:case 48:case 44:case 46:case 59:return j-c;case 164:a.i=!0;j+1<h&&164==b.charCodeAt(j+1)?(++j,j<h-3&&164==b.charCodeAt(j+1)&&164==b.charCodeAt(j+2)?(j+=2,yp(d,a.a[4]||a.a[1])):yp(d,a.a[0])):yp(d,a.a[1]);break;case 37:if(!e){if(1!=a.q)throw new Pm(UO+b+ma);a.q=100}xp(d.a,\nMa);break;case 8240:if(!e){if(1!=a.q)throw new Pm(UO+b+ma);a.q=1E3}xp(d.a,"\\u2030");break;case 45:xp(d.a,vb);break;default:Pq(d.a,String.fromCharCode(f))}return h-c}\nfunction LT(a,b,c,d){var e,f,g,h,j,l,o,m,r;f=-1;h=m=g=0;j=-1;l=b.length;r=c;for(o=!0;r<l&&o;++r)switch(e=b.charCodeAt(r),e){case 35:0<m?++h:++g;0<=j&&0>f&&++j;break;case 48:if(0<h)throw new Pm("Unexpected \'0\' in pattern \\""+b+ma);++m;0<=j&&0>f&&++j;break;case 44:j=0;break;case 46:if(0<=f)throw new Pm(\'Multiple decimal separators in pattern "\'+b+ma);f=g+m+h;break;case 69:if(!d){if(a.w)throw new Pm(\'Multiple exponential symbols in pattern "\'+b+ma);a.w=!0;a.n=0}for(;r+1<l&&48==b.charCodeAt(r+1);)++r,\nd||++a.n;if(!d&&1>g+m||1>a.n)throw new Pm(\'Malformed exponential pattern "\'+b+ma);o=!1;break;default:--r,o=!1}0==m&&0<g&&0<=f&&(m=f,0==f&&++m,h=g-m,g=m-1,m=1);if(0>f&&0<h||0<=f&&(f<g||f>g+m)||0==j)throw new Pm(\'Malformed pattern "\'+b+ma);if(d)return r-c;b=g+m+h;a.j=0<=f?b-f:0;0<=f&&(a.o=g+m-f,0>a.o&&(a.o=0));a.p=(0<=f?f:b)-g;a.w&&(a.k=g+a.p,0==a.j&&0==a.p&&(a.p=1));a.f=0<j?j:0;a.c=0==f||f==b;return r-c}\nfunction JT(a,b,c){var d,e;for(d=!0;d&&0<=c;)if(e=MJ(Sq(b.a),c),57==e){e=c--;var f=String.fromCharCode(48);PS(b.a,e,e+1,f)}else d=String.fromCharCode(e+1&65535),PS(b.a,c,c+1,d),d=!1;d&&(PS(b.a,0,0,Fc),++a.b,++a.d)}\nfunction MT(a){HT();if(!a)throw new Pm("Unknown currency code");this.t="0.00";this.a=a;var a=this.t,b,c;c=0;b=new wp;c+=KT(this,a,0,b,!1);this.u=Sq(b.a);c+=LT(this,a,c,!1);c+=KT(this,a,c,b,!1);this.v=Sq(b.a);c<a.length&&59==a.charCodeAt(c)?(++c,c+=KT(this,a,c,b,!0),this.r=Sq(b.a),c+=LT(this,a,c,!0),KT(this,a,c,b,!0),this.s=Sq(b.a)):(this.r=vb+this.u,this.s=this.v)}w(299,1,{},MT);_.a=null;_.b=0;_.c=!1;_.d=0;_.e=0;_.f=3;_.i=!1;_.j=3;_.k=40;_.n=0;_.o=0;_.p=1;_.q=1;_.r=vb;_.s=n;_.t=null;_.u=n;_.v=n;\n_.w=!1;function IT(){}w(300,1,{},IT);function XQ(a,b){return fv(a.l&b.l,a.m&b.m,a.h&b.h)}function FQ(a,b){var c,d;c=a.h>>19;d=b.h>>19;if(c!=d)return d-c;c=a.h;d=b.h;if(c!=d)return c-d;c=a.m;d=b.m;return c!=d?c-d:a.l-b.l}function EQ(a,b){return fv(a.l|b.l,a.m|b.m,a.h|b.h)}function NT(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=ru(a.a,f,null).Pf();for(e-=1;0<=e;--e)if(d=ru(a.a,f,null).xh(e),H(d,34)&&Hp(d.a,b)){var j=a.a,l=f;0<j.b?lu(j,new qA(j,l,null,d)):Cu(j,l,null,d)}}}\nfunction OT(a){this.a=a}w(332,331,$l,OT);_.Ud=function(a){a.c&&(this.a.Zd(a.d)||(a.a=!0))};function PT(a){this.a=a}w(333,331,$l,PT);_.Qd=function(){var a=this.a;QT((RT(),ST),a.a,!0)};w(334,136,Jl,function(){});function TT(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Bm(a.d,1))}function UT(){this.a=new VT(this);this.b=new Gm;this.d=new WT(this);this.f=new XT(this)}w(335,1,{},UT);_.c=!1;_.e=!1;function VT(a){Im();this.a=a}w(336,65,{},VT);\n_.vd=function(){if(this.a.c){var a=this.a,b=a.f;zw(b.d.b,b.b);YT(a.f);a.c=!1;TT(a)}};_.a=null;function WT(a){Im();this.a=a}w(337,65,{},WT);_.vd=function(){this.a.e=!1;var a=this.a,b=wm(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Bm(a.a,1E4);a.f.c<a.f.a;){d=ZT(a.f);try{if(null==d)break;H(d,35)&&(c=d,c.pd())}finally{(e=-1==a.f.b)||YT(a.f)}if(100<=wm()-b)break}}finally{e||(um(a.a),a.c=!1,TT(a))}};_.a=null;function ZT(a){var b;a.b=a.c;b=zw(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}\nfunction YT(a){NK(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function XT(a){this.d=a}w(338,1,{},XT);_.Vd=function(){return this.c<this.a};_.Wd=function(){return ZT(this)};_.Xd=function(){YT(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function $T(){$T=x;aU=new UT}function KS(a){$T();if(!a)throw new ku("cmd cannot be null");var b=aU;Am(b.b,a);TT(b)}var aU;function bU(){var a;bU=x;cU=(a=$doc,I(a.compatMode,qe)?a.documentElement:a.body)}var cU;function dU(){this.b=new Gm}\nfunction eU(a){a=a[XO];return null==a?-1:a}w(356,1,{},dU);_.a=null;function fU(a,b){this.a=a;this.b=b}w(357,1,{},fU);_.a=0;_.b=null;function ES(a,b){gx(a.ee(),b,!1)}w(367,1,Wl);_.ae=TA;_.be=SA;_.fe=function(){return this.pb.style.display!=Mi};_.ge=function(){throw new gU;};_.ie=function(a){px(this.pb,a)};function hU(a){for(a=new iU(a);a.a.a<a.a.b.c-1;)lA(a.a),mA(a.a)}w(363,364,zl);_.ve=function(a){Jx(this,a,this.pb)};_.we=function(a,b,c){Ux(this,a,b,c)};w(370,371,zl);_.fe=function(){return!I(Rh,this.pb.style[Ak])};\n_.Zd=function(){return!0};_.ie=function(a){this.pb.style[Ak]=a?Bk:Rh};_.Ee=function(){gy(this)};w(373,374,Bl);w(381,366,nl);_.Kd=RA;_.Ld=oJ;_.Md=Uv;_.Nd=Rv;w(380,381,nl);function jU(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",Hg),b);this.pb[Sg]="gwt-Button";this.pb.innerHTML=a||n}w(379,380,{26:1,28:1,36:1,38:1,41:1,44:1,48:1,50:1},jU);\nfunction kU(a,b){var c;if(a.f)throw new wx("Composite.initWidget() may only be called once.");zx(b);c=b.pb;a.pb=c;var d;iw();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((iw(),c).__gwt_resolve=lU(a));a.f=b;Cx(b,a)}function mU(a){if(-1!=a.lb){var b=a.f,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);pw();dx(d,b)}else b.lb|=c;a.lb=-1}a.f.ne();a.pb.__listener=a;a.pe()}w(383,366,zO);_.me=function(){return this.f?this.f.me():!1};_.ne=function(){mU(this)};_.Yd=function(a){xx(this,a);this.f.Yd(a)};\n_.oe=function(){this.f.oe()};_.ge=function(){return this.pb=this.f.ge()};_.f=null;function nU(a,b,c){a.c=!1;c?a.a.innerHTML=b||n:a.a.textContent=b||n;if(a.d!=a.b)switch(a.d=a.b,b=a.a,a.b.b){case 0:b[$O]=Aj;break;case 1:b[$O]=gP;break;case 2:zT(b)!=(AT(),DT)&&(b[$O]=n)}}function oU(a){this.a=a;this.c=!1;this.d=this.b=zT(a)}w(384,1,{},oU);_.a=null;_.b=null;_.c=!1;_.d=null;w(386,371,zl);_.Kd=RA;_.Ld=oJ;_.Md=Uv;_.Nd=Rv;\nfunction pU(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=Xq(b);e=null;c&&(c=eU(c),e=0>c?null:zw(a.i.b,c));e?qU(a,e):d&&(b.innerHTML=n||n);return b}function qU(a,b){var c;if(b.ob!=a)return!1;try{Cx(b,null)}finally{c=b.pb;Yq(c).removeChild(c);var d=a.i,e;e=eU(c);c[XO]=null;fC(d.b,e,null);d.a=new fU(e,d.a)}return!0}w(388,365,zl);_.ue=function(){return new rU(this)};_.re=function(a){return qU(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;\nfunction sU(a){if(0>=a.b)throw new KJ("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new KJ("Column index: 0, Column size: "+a.a);}\nfunction tU(){this.i=new dU;this.f=$doc.createElement(Wj);this.c=$doc.createElement(Zj);hw(this.f,this.c);this.pb=this.f;this.d=new uU(this);var a=new vU(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;bx(a.b.f,(iw(),jw(b)),0);hw(a.a,$doc.createElement(ZO))}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 KJ("Row index: "+a+", Row size: "+d);if(0>c)throw new KJ("Column "+c+" must be non-negative: "+\nc);if(this.a<=c)throw new KJ("Column index: "+c+", Column size: "+this.a);c=pU(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($j),d.innerHTML=DO||n,bx(c,(iw(),jw(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(ZO),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($j);\ne.innerHTML=DO;c=$doc.createElement(qk);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)pU(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}w(387,388,zl,tU);_.a=0;_.b=0;\nfunction wU(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(xU(),yU)?a.b.d==(AT(),CT)?(Gy(),Jy):a.b.d==BT?(Gy(),Ky):(Gy(),Ly):a.b.d==(AT(),CT)?(Gy(),Ky):a.b.d==BT?(Gy(),Jy):(Gy(),My);b!=a.c&&(a.c=b,a.pb.style[bk]=!a.c?n:a.c.a)}w(391,366,nl);_.a=null;_.b=null;_.c=null;function zU(){this.pb=$doc.createElement(nh);this.b=new oU(this.pb);this.pb[Sg]="gwt-Label"}function AU(){zU.call(this);nU(this.b,Ek,!1);wU(this)}w(390,391,nl,zU,AU);_.Kd=RA;_.Ld=oJ;_.Md=Uv;_.Nd=Rv;\nfunction BU(a){for(;++a.b<a.d.c&&!(null!=zw(a.d,a.b)););}function rU(a){this.c=a;this.d=this.c.i.b;BU(this)}w(392,1,{},rU);_.Vd=function(){return this.b<this.d.c};_.Wd=function(){var a;if(this.b>=this.d.c)throw new Px;a=zw(this.d,this.b);this.a=this.b;BU(this);return a};_.Xd=function(){var a;if(0>this.a)throw new nA;a=zw(this.d,this.a);zx(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function uU(a){this.a=a}w(393,1,{},uU);_.a=null;function vU(a){this.b=a}w(394,1,{},vU);_.a=null;_.b=null;\nfunction xU(){xU=x;yU=new CU}var yU;function CU(){}w(396,1,{},CU);w(400,366,nl);_.Kd=RA;_.Ld=oJ;_.Md=Uv;_.Nd=Rv;function DU(a){this.a=a}w(406,405,$l,DU);_.Hd=function(){};function lU(a){return function(){this.__gwt_resolve=EU;return a.ge()}}function EU(){throw"A PotentialElement cannot be resolved twice.";}function FU(a,b){if(0>b||b>=a.c)throw new Mx;return a.a[b]}function GU(a,b,c){oA();pA.call(this,(cw(),new bw(a)),b,0,c,16)}w(443,375,{},GU);\nfunction HU(a,b,c,d){0==--a.Oc&&(a.$c!=a.We()&&(d|=4),!a.Zc&&(d|=2),0<d&&new IU(a,b,c,Fv(d)))}function JU(a){return!a.Kc&&a.Sc?JU(a.Sc):a.Kc}function KU(a){0==a.Oc++&&(a.$c=a.We(),a.Zc=!0,a.af())}function LU(a){return!a.Mc?(a.Ve(),!0):!1}function MU(a,b){var c;c=a.Kc;a.Kc=b;b==c||b&&RB(b,c)||a.Tc.Nh(b)}function NU(a,b){b==a.Mc||b&&b==a.Mc||(a.Mc=b,a.Ve(),a.Tc.Oh(b),a.We()&&a.cf())}function OU(a){a.Xc||(KU(a),PU(a,!0),ZA(a),a.Xc=!0,new IA(a,102),HU(a,a,a.Sc,0),CA(a),a.Tc.Qh(a))}w(457,1,Ul);_.Ie=KC;\n_.Ke=function(){return JU(this)};_.Xe=Tv;_.af=SB;_.bf=function(){return LU(this)};_.cf=SB;_.ef=function(a,b){this.ff(this._c,this.ad,a,b)};\nfunction QU(a,b,c){var d;if(-1>a.Fc.a.c)throw new Pm("Missing message: awt.12A");if(H(b,60)){if(b==a)throw new Pm("Missing message: awt.12B");var e;a:{if(a&&!H(a,71))for(e=a.Sc;e;){if(e==b){e=!0;break a}if(H(e,71))break;e=e.Sc}e=!1}if(e)throw new Pm("Missing message: awt.12C");if(H(b,71))throw new Pm("Missing message: awt.12D");}if(b.Sc){e=b.Sc;if(!b)throw new gD;try{d=vz(e.Fc.a,b);var f;f=zw(e.Fc.a,d);e.Gc&&e.Gc.of(f);RU(e,d);new SU(e,301,f)}catch(g){if(g=vq(g),!H(g,89))throw g;}}d=a.Fc.a.c;KU(b);\nvC(a.Fc.a,d,b);d=(b.Sc=a,b.Xe(!0),BA(a),!!a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1),HU(b,b,a,1),d);try{if(a.Gc)if(H(a.Gc,65)){if(!b)throw new ku("Missing message: awt.185");if(null==c||null!=c)TU(a.Gc,c,b);else throw new Pm("Missing message: awt.92");}else a.Gc.kf(null==c?null:c,b)}catch(h){h=vq(h);if(H(h,98))throw b=h,RU(a,d),b;throw h;}b.df();new SU(a,300,b)}function PU(a,b){var c;for(c=a.Fc.a.c-1;0<=c;--c)zw(a.Fc.a,c).Xe(b)}\nfunction RU(a,b){var c;c=zw(a.Fc.a,b);KU(c);c.Xe(!1);NK(a.Fc.a,b);c.Sc=null;BA(a);a.Gc&&H(a.Gc,65)&&(a.Gc.n=!1);HU(c,c,a,1)}function UU(a){var b=(hC(),iC);NU(a,b);for(b=0;b<a.Fc.a.c;++b)zw(a.Fc.a,b).bf()}w(456,457,ql);_.Xe=function(a){PU(this,a)};_.af=function(){var a;for(a=0;a<this.Fc.a.c;++a)KU(zw(this.Fc.a,a))};_.bf=function(){var a;if(!LU(this))return!1;for(a=0;a<this.Fc.a.c;++a)zw(this.Fc.a,a).bf();return!0};w(454,455,ql);_.cf=function(){hB(this)};_.ef=AD;\nfunction TU(a,b,c){var d;if(null==b)d=te;else if(d=b,!Ww(iO.a,b))throw new Pm(VU());Uu(Bu(a.c,d))===Uu(c)&&Uu(Bu(a.b,c))===Uu(d)||((b=Bu(a.c,d))&&WU(a,b,d),tK(a.a.ue(),c)&&WU(a,c,d),b=a.a,new XU(c,b.a.a),++b.b,E(a.b,c,d),E(a.c,d,c))}function YU(a,b){return new EA(Um(b[1].b,Um(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Um(b[0].a,Um(b[4].a,b[3].a))+a.k)}function WU(a,b,c){uK(a.a,b);Du(a.b,b);Du(a.c,c)}\nfunction ZU(a,b){if(!a.n){a.n=!0;var c,d,e;$U(a.f,jO);$U(a.i,jO);$U(a.o,null);a.p=0;for(d=aV(a.a,0);d.b!=d.d.a;){c=bV(d);e=Bu(a.b,c);var f=b.Rc;e=Hp(e,te)?0:Hp(e,mO)?1:Hp(e,lO)?2:Hp(e,kO)?4:Hp(e,oO)?3:Hp(e,pO)?f.a?4:3:Hp(e,qO)?f.a?3:4:Hp(e,nO)?1:2;c.Xc?a.o[e]||(kq(a.o,e,c),++a.p,a.f[e]=c.Oe(),a.i[e]=c.Qe()):a.o[e]||(a.f[e]=c.Oe(),a.i[e]=c.Qe())}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 cV(){sO();dV.call(this,0)}\nfunction dV(a){sO();KA();this.a=new eV;this.b=new up;this.c=new up;this.d=a;this.j=0;this.n=!1;this.o=C(WK,q,59,5,0);this.f=C(fV,q,61,5,0);this.i=C(fV,q,61,5,0);this.p=this.e=this.k=0}w(466,1,{65:1,88:1},cV,dV);_.kf=function(a,b){TU(this,a,b)};\n_.lf=function(a){ZU(this,a);if(0!=this.p)if(a=WA(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.ff(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].ef(a.b,this.i[1].a),this.o[1].gf(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].ef(this.i[4].b,c),this.o[4].gf(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].ff(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].ef(a.b,\nthis.i[2].a),this.o[2].gf(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].ef(this.i[3].b,c),this.o[3].gf(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.mf=function(a){var b;b=this.n;ZU(this,a);this.n=b;return 0==this.p?VA(a,new EA(0,0)):VA(a,YU(this,this.f))};_.nf=function(a){var b;b=this.n;ZU(this,a);this.n=b;return VA(a,YU(this,this.i))};_.of=function(a){var b;b=Bu(this.b,a);null!=b&&WU(this,a,b)};_.tS=function(){return gV.d+"[hgap="+this.d+",vgap="+this.j+bg};_.a=null;\n_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;function hV(a){JA.call(this);this.Tc=(KA(),new iV(a,this))}w(467,457,{56:1,59:1,66:1,80:1,88:1},hV);_.Je=function(){return Hg+this.Vc.b.a++};_.Le=Qt;_.df=SB;w(469,1,{});w(468,469,{},function(){});function jV(a){if(!a.k){KU(a);a.Be();var b,c;for(b=0;b<a.o.c;++b)(c=zw(a.o,b))&&jV(c);PU(a,!1);a.k=!0;HU(a,a,a.Sc,0);new kV(a,202)}}\nfunction lV(a){var b,c;a.Xc&&(a.Tc.Be(),a.Xc=!1);for(b=0;b<a.o.c;++b)(c=zw(a.o,b))&&c.Be()}function mV(a){!vA(a)&&UU(a);var b=FA(a);a.ff(a._c,a.ad,b.b,b.a);ZA(a)}function nV(a,b){a.p!=b&&(a.p=b)}function oV(){$A.call(this);this.r=new MA;this.o=new Gm;this.n=new QA(0,0,0,0);this.Xc=!1;YA(this,new cV)}w(474,456,yO);_.Pe=function(){return new QA(this.n.d,this.n.b,this.n.a,this.n.c)};_.Se=function(){return this.Tc.Se()};_.Te=function(){return this.Tc.Te()};_.Be=function(){lV(this)};_.We=function(){return this.Tc.We()};\n_.ff=function(a,b,c,d){HA(this,a,b,c,d);this.Lc=0};_.gf=function(a,b,c,d,e,f){e=c!=this.Yc||d!=this.Nc;HA(this,a,b,c,d);this.Xc&&e&&!f&&ZA(this)};_.k=!1;_.p=!1;_.q=null;function pV(){qV.call(this,n)}function qV(a){oV.call(this);this.q=a;this.Tc&&this.Tc.Hf(a);this.Tc&&this.Tc.Gf(!0);nV(this,!0)}w(481,474,yO,pV);_.jf=function(){return new QA(this.n.d,this.n.b,this.n.a,this.n.c)};_.Ue=function(){this.Tc=new rV((KA(),n),this)};\nfunction sV(a){var b,c;c=Um(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 EA(b,c)}function tV(a,b,c){var d,e,f,g,h,j;a.b=dC(b.Fc);if(0==a.b.length)return new WB;g=sV(a);h=j=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Qe():d.Oe(),j=Um(j,d.b),h=Um(h,d.a);return new EA(j*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}\nfunction uV(a,b,c,d,e){var f,g,h,j;h=d.length;a-=(h-1)*c;for(g=0,j=0;g<h;++g,b+=c)f=Vu(a*((g+1)/h))-j,d[g]=f,e[g]=j+b,j+=f}function vV(a){KA();this.d=0;this.a=1;this.e=a;this.c=0}w(484,1,Xl,vV);_.kf=AD;\n_.lf=function(a){var b,c;this.b=dC(a.Fc);if(0!=this.b.length&&(b=WA(a),!(0>=b.b||0>=b.a))){c=sV(this);var d=c.b;c=c.a;var a=a.Rc.a,e,f,g,h,j,l,o;f=C(A,v,-1,d,1);e=C(A,v,-1,d,1);j=C(A,v,-1,c,1);l=C(A,v,-1,c,1);uV(b.b,b.c,this.c,f,e);uV(b.a,b.d,this.e,j,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.b[h].ff(e[o],l[b],f[o],j[b]),++h==this.b.length)break a}};_.mf=function(a){return VA(a,tV(this,a,!1))};_.nf=function(a){return VA(a,tV(this,a,!0))};_.of=Tv;\n_.tS=function(){return wV.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+bg};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function xV(a){yV.call(this,a,0)}function yV(a,b){JA.call(this);this.Tc=(KA(),new zV(a));this.a=b;var c=this.Tc;switch(b){case 1:var c=c.a,d=(Gy(),Hy);c.a=d;wU(c);break;case 0:c=c.a;d=(Gy(),Jy);c.a=d;wU(c);break;case 2:c=c.a,d=(Gy(),Ky),c.a=d,wU(c)}}w(489,457,Ul,xV,yV);_.Le=Qt;\n_.$e=function(){var a=(null==this.Qc&&(this.Qc=tA(this)),this.Qc)+lb+this._c+lb+this.ad+lb+this.Yc+Ek+this.Nc+(this.Xc?n:",hidden")+",align=",b;b=ci;switch(this.a){case 1:b=Ng;break;case 2:b=vj}return a+b+",text=null"};_.a=0;function AV(a){var b=a.b;this.a=a.a;this.b=b}w(493,494,{68:1,77:1,88:1},AV);w(503,457,Ul);_.Ke=Ex;function BV(a,b){var c=a.Tc;Xz(c.a,b);c.e.a=-1;c.e.b=-1}function SU(a,b,c){nB();IA.call(this,a,b);this.a=c}w(513,512,Xl,SU);\n_.$e=function(){var a;switch(this.k){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a=xk}a+=",child=";var b=this.a;null==b.Qc&&(b.Qc=b.Je());return a+b.Qc};_.a=null;function IU(a,b,c,d){nB();lB.call(this,a);this.k=1400;this.b=b;this.c=c;this.a=d}w(514,458,Xl,IU);\n_.$e=function(){var a;switch(this.k){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a=xk}a+=" (";1400==this.k&&(Iv(XQ(this.a,Lk))&&(a+="PARENT_CHANGED,"),Iv(XQ(this.a,Mk))&&(a+="DISPLAYABILITY_CHANGED,"),Iv(XQ(this.a,Ok))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+eb};_.a=Kk;_.b=null;_.c=null;w(519,1,BO);_.xf=Tv;_.yf=Tv;_.zf=Tv;_.Af=Tv;_.Bf=Tv;_.Cf=Tv;_.Df=Tv;\nfunction kV(a,b){nB();IA.call(this,a,b);this.c=null;this.a=this.b=0}w(520,512,Xl,kV);\n_.$e=function(){var a;switch(this.k){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=xk}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;_.b=0;_.c=null;\nfunction tR(a,b){var c=a.slice(0,b),d;for(d=c.length;d<b;d++)c.push(0);return c}w(525,1,{});function CV(a){var b;if(-1==a.d||-1<=a.e-a.d)return b=DV(a.c,a.a,0,a.a.length),0<b&&(a.d=-1,a.e=0,a.b=b),b;0==a.d&&-1>a.a.length?(b=2*a.a.length,-1<b&&(b=-1),b=C(cK,Fl,-1,b,1),WP(a.a,0,b,a.a.length),a.a=b):0<a.d&&(WP(a.a,a.d,a.a,a.a.length-a.d),a.e-=a.d,a.b-=a.d,a.d=0);b=DV(a.c,a.a,a.e,a.a.length-a.e);-1!=b&&(a.b+=b);return b}\nfunction kS(a){var b,c,d,e;if(null==a.a)throw new EV("luni.A5");if(a.e==a.b&&-1==CV(a))return null;for(c=a.e;c<a.b;++c)if(b=a.a[c],!(13<b)){if(10==b)return b=FV(a.a,a.e,c-a.e),a.e=c+1,b;if(13==b)return b=FV(a.a,a.e,c-a.e),a.e=c+1,(a.e<a.b||-1!=CV(a))&&10==a.a[a.e]&&++a.e,b}d=0;e=new rD;for(Pq(e.a,FV(a.a,a.e,a.b-a.e));;){a.e=a.b;if(10==d)return Sq(e.a);if(-1==CV(a))return 0<Sq(e.a).length||0!=d?Sq(e.a):null;for(c=a.e;c<a.b;++c)if(b=a.a[c],0==d)(10==b||13==b)&&(d=b);else return 13==d&&10==b?(c>a.e&&\nPq(e.a,FV(a.a,a.e,c-a.e-1)),a.e=c+1):(c>a.e&&Pq(e.a,FV(a.a,a.e,c-a.e-1)),a.e=c),Sq(e.a);0==d?Pq(e.a,FV(a.a,a.e,a.b-a.e)):Pq(e.a,FV(a.a,a.e,a.b-a.e-1))}}function GV(a){if(!a)throw new gD;this.c=a;this.a=C(cK,Fl,-1,8192,1)}w(524,525,{},GV);_.a=null;_.b=0;_.c=null;_.d=-1;_.e=0;function EV(a){this.f=a}w(526,137,{81:1,88:1,96:1,105:1},EV);\nfunction DV(a,b,c,d){if(null==a.c)throw new EV("luni.D6");if(0>c||c>b.length)throw new HV(IV("luni.12",z(MK,q,0,[n+c])));if(0>d||d>b.length-c)throw new HV(IV("luni.18",z(MK,q,0,[n+d])));if(0==d)return 0;if(a.b==a.a)return-1;var d=a.b+d>a.a?a.a:a.b+d,e=a.c,f;for(f=a.b;f<d;++f)b[c++]=e.charCodeAt(f);b=d-a.b;a.b=d;return b}function JV(a){this.c=a;this.a=a.length}w(529,525,{},JV);_.a=0;_.b=0;_.c=null;function KV(a,b){ht(a,Fe+b);a.Ze(a.Ec.d)}function HV(a){this.f=a}\nw(587,588,{88:1,89:1,96:1,104:1,105:1},HV);function LV(a){this.f=a}w(589,136,Jl,LV);w(590,1,{88:1,90:1,93:1});_.cT=function(a){return this.a==a.a?0:this.a?1:-1};w(593,594,{88:1,93:1,94:1,101:1});_.cT=function(a){return isNaN(this.a)?isNaN(a.a)?0:1:isNaN(a.a)?-1:this.a<a.a?-1:this.a>a.a?1:0};function nS(a){a=XJ(a);return 3.4028234663852886E38<a?Infinity:-3.4028234663852886E38>a?-Infinity:a}w(595,594,{88:1,93:1,97:1,101:1});_.cT=aK;w(597,594,{88:1,93:1,99:1,101:1});_.cT=aK;\nfunction zQ(a,b){return a<b?a:b}function SR(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function IQ(a,b){a=""+a;return a==b?0:a<b?-1:1}\nfunction yR(a,b,c){var d,e,f,g,h,j;for(h=f=0;h<c;){++f;e=a[b+h];if(128==(e&192))throw new Pm(NO);if(0==(e&128))++h;else if(192==(e&224))h+=2;else if(224==(e&240))h+=3;else if(240==(e&248))h+=4;else throw new Pm(NO);if(h>c)throw new KJ(NO);}f=C(cK,Fl,-1,f,1);for(h=g=j=0;h<c;){e=a[b+h++];0==(e&128)?(g=1,e&=127):192==(e&224)?(g=2,e&=31):224==(e&240)?(g=3,e&=15):240==(e&248)?(g=4,e&=7):248==(e&252)&&(g=5,e&=3);for(;0<--g;){d=a[b+h++];if(128!=(d&192))throw new Pm("Invalid UTF8 sequence at "+(b+h-1)+", byte="+\ndm(d));e=e<<6|d&63}d=j;var l=f;if(0>e||1114111<e)throw new mB;65536<=e?(l[j++]=55296+(e-65536>>10&1023)&65535,l[j]=56320+(e-65536&1023)&65535,j=2):(l[j]=e&65535,j=1);j=d+j}return String.fromCharCode.apply(null,f)}function FV(a,b,c){c=b+c;if(0>b)throw new vD(b);if(c<b)throw new vD(c-b);if(c>a.length)throw new vD(c);return fK(a,b,c)}_=String.prototype;_.cT=function(a){return IQ(this,a)};\nfunction WP(a,b,c,d){var e=0,f,g,h,j,l;if(null==a||null==c)throw new gD;j=Gp(a);g=Gp(c);if(0==(j.b&4)||0==(g.b&4))throw new LV("Must be array types");h=j.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new LV("Array types must match");l=a.length;f=c.length;if(0>b||0>e||0>d||b+d>l||e+d>f)throw new Mx;if((0==(h.b&1)||0!=(h.b&4))&&j!=g)if(Uu(a)===Uu(c)&&b<e){b+=d;for(d=e+d;d-- >e;)kq(c,d,a[--b])}else for(d=e+d;e<d;)kq(c,e++,a[b++]);else Array.prototype.splice.apply(c,[e,d].concat(a.slice(b,b+d)))}\nfunction gU(){}w(609,136,Jl,gU);w(611,1,Xl);_.a=null;function kR(){this.a=(HT(),new MT(["USD",VO,2,VO,Da]))}w(610,611,Xl,kR);w(626,619,tl);_.wh=function(a,b){var c;c=aV(this,a);var d=c.d;new XU(b,c.b);++d.b;++c.a;c.c=null};_.xh=function(a){var b;b=aV(this,a);try{return bV(b)}catch(c){c=vq(c);if(H(c,110))throw new KJ("Can\'t get element "+a);throw c;}};_.ue=function(){return aV(this,0)};\n_.Ah=function(a){var b,c;b=aV(this,a);try{c=bV(b)}catch(d){d=vq(d);if(H(d,110))throw new KJ("Can\'t remove element "+a);throw d;}MV(b);return c};function $U(a,b){var c=a.length,d;for(d=0;d<c;++d)kq(a,d,b)}function GP(a,b,c){var d;d=Nu(a,b);NV(d,a,0,b,-0.0,c)}\nfunction NV(a,b,c,d,e,f){var g,h,j;if(7>d-c){a=c;for(g=a+1;g<d;++g)for(j=g;j>a&&0<f.dd(b[j-1],b[j]);--j)c=b[j],kq(b,j,b[j-1]),kq(b,j-1,c)}else if(h=c+e,g=d+e,j=h+(g-h>>1),NV(b,a,h,j,-e,f),NV(b,a,j,g,-e,f),0>=f.dd(a[j-1],a[j]))for(;c<d;)kq(b,c++,a[h++]);else{e=h;for(h=j;c<d;)h>=g||e<j&&0>=f.dd(a[e],a[h])?kq(b,c++,a[e++]):kq(b,c++,a[h++])}}function fQ(a){a.sort(function(a,c){return a-c})}function HP(){HP=x;IP=new OV}var IP;function OV(){}w(632,1,{},OV);_.dd=function(a,b){return a.cT(b)};\nw(633,1,{88:1,92:1,93:1,106:1});_.cT=function(a){a=vv(K(this.a.getTime()),K(a.a.getTime()));return xv(a,Kk)?0:!sv(a,Kk)?-1:1};function aV(a,b){var c,d;(0>b||b>a.b)&&FK(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 PV(a,b,d)}function eV(){this.a=new QV;this.b=0}w(636,626,sl,eV);_.qh=function(a){new XU(a,this.a);++this.b;return!0};_.zh=function(a){return aV(this,a)};_.Pf=function(){return this.b};_.a=null;_.b=0;\nfunction bV(a){if(a.b==a.d.a)throw new Px;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}function MV(a){if(!a.c)throw new nA;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 PV(a,b,c){this.d=a;this.b=c;this.a=b}w(637,1,{},PV);_.Vd=function(){return this.b!=this.d.a};_.Bh=function(){return this.b.b!=this.d.a};_.Wd=function(){return bV(this)};_.Ch=function(){if(this.b.b==this.d.a)throw new Px;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Xd=function(){MV(this)};\n_.a=0;_.b=null;_.c=null;_.d=null;function QV(){this.a=this.b=this}function XU(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}w(638,1,{},QV,XU);_.a=null;_.b=null;_.c=null;function RV(){RV=x;SV=new TV}function dS(a,b){var c;return(c=UV(a,b))?c.d:null}function UV(a,b){var c,d;for(d=a.b;d;){c=VV(b,d.c);if(0==c)return d;0>c?d=d.a[0]:d=d.a[1]}return null}\nfunction WV(a,b,c,d){var e;if(b){e=VV(b.c,c.c);if(0==e)return d.d=b.d,d.b=!0,b.d=c.d,b;e=0<e?0:1;b.a[e]=WV(a,b.a[e],c,d);XV(b.a[e])&&(XV(b.a[1-e])?(b.b=!0,b.a[0].b=!1,b.a[1].b=!1):XV(b.a[e].a[e])?b=YV(b,1-e):XV(b.a[e].a[1-e])&&(b=(b.a[1-(1-e)]=YV(b.a[1-(1-e)],1-(1-e)),YV(b,1-e))))}else return c;return b}function XV(a){return!!a&&a.b}function pS(a,b,c){b=new ZV(b,c);c=new $V;a.b=WV(a,a.b,b,c);c.b||++a.c;a.b.b=!1;return c.d}function aW(a,b){var c;c=new $V;bW(a,b,c);return c.d}\nfunction bW(a,b,c){var d,e,f,g,h,j,l,o,m;if(!a.b)return!1;o=f=null;h=new ZV(null,null);e=1;h.a[1]=a.b;for(l=h;l.a[e];)if(j=e,g=o,o=l,l=l.a[e],d=VV(l.c,b),e=0>d?1:0,0==d&&(!c.c||Hp(l.d,c.d))&&(f=l),(!l||!l.b)&&!XV(l.a[e]))if(XV(l.a[1-e]))o=o.a[j]=YV(l,e);else if(!XV(l.a[1-e])&&(m=o.a[1-j]))!XV(m.a[1-j])&&!XV(m.a[j])?(o.b=!1,m.b=!0,l.b=!0):(d=g.a[1]==o?1:0,XV(m.a[j])?g.a[d]=(o.a[1-j]=YV(o.a[1-j],1-j),YV(o,j)):XV(m.a[1-j])&&(g.a[d]=YV(o,j)),l.b=g.a[d].b=!0,g.a[d].a[0].b=!1,g.a[d].a[1].b=!1);if(f){c.b=\n!0;c.d=f.d;if(l!=f){b=new ZV(l.c,l.d);e=f;j=h;for(g=null==j.c||0<VV(e.c,j.c)?1:0;j.a[g]!=e;)j=j.a[g],g=0<VV(e.c,j.c)?1:0;j.a[g]=b;b.b=e.b;b.a[0]=e.a[0];b.a[1]=e.a[1];e.a[0]=null;e.a[1]=null;o==f&&(o=b)}o.a[o.a[1]==l?1:0]=l.a[!l.a[0]?1:0];--a.c}a.b=h.a[1];a.b&&(a.b.b=!1);return c.b}function YV(a,b){var c;c=a.a[1-b];a.a[1-b]=c.a[b];c.a[b]=a;a.b=!0;c.b=!1;return c}function oS(){RV();var a=null;this.b=null;!a&&(a=SV);this.a=a}w(643,538,{88:1,108:1},oS);_.Jf=function(a){return!!UV(this,a)};_.Kf=function(){return new cW(this)};\n_.Lf=function(a){return dS(this,a)};_.Nf=function(a,b){return pS(this,a,b)};_.Of=function(a){return aW(this,a)};_.Pf=cC;_.a=null;_.b=null;_.c=0;var SV;function VV(a,b){if(null==a||null==b)throw new gD;return a.cT(b)}function TV(){}w(644,1,{},TV);_.dd=function(a,b){return VV(a,b)};function dW(a,b,c,d,e,f){d&&(d.a[0]&&dW(a,b,c,d.a[0],e,f),!(c.Eh()&&0<=VV(d.c,f)||c.Dh()&&0>VV(d.c,e))&&b.qh(d),d.a[1]&&dW(a,b,c,d.a[1],e,f))}function eW(a){AK(a.a);aW(a.c,a.b.th())}\nfunction fW(a){var b=(gW(),hW),c;this.c=a;c=new Gm;dW(this,c,b,a.b,null,null);this.a=new vu(c)}w(645,1,{},fW);_.Vd=yK;_.Wd=function(){return this.b=wu(this.a)};_.Xd=function(){eW(this)};_.a=null;_.b=null;_.c=null;function cW(a){this.a=a}w(646,614,Il,cW);_.rh=function(a){var b;if(!H(a,109))return!1;b=UV(this.a,a.th());return!!b&&zD(b.d,a.uh())};_.ue=function(){return new fW(this.a)};_.sh=function(a){var b;if(!H(a,109))return!1;b=new $V;b.c=!0;b.d=a.uh();return bW(this.a,a.th(),b)};_.Pf=function(){return this.a.c};\n_.a=null;function ZV(a,b){this.c=a;this.d=b;this.a=C(iW,q,112,2,0);this.b=!0}w(647,1,{109:1,112:1},ZV);_.eQ=function(a){return!H(a,109)?!1:zD(this.c,a.th())&&zD(this.d,a.uh())};_.th=cC;_.uh=function(){return this.d};_.hC=function(){var a,b;a=null!=this.c?Kp(this.c):0;b=null!=this.d?Kp(this.d):0;return a^b};_.vh=function(a){var b;b=this.d;this.d=a;return b};_.tS=function(){return this.c+td+this.d};_.a=null;_.b=!1;_.c=null;_.d=null;function $V(){}w(648,1,{},$V);\n_.tS=function(){return"State: mv="+this.c+" value="+this.d+" done="+this.a+" found="+this.b};_.a=!1;_.b=!1;_.c=!1;_.d=null;function gW(){gW=x;hW=new jW(0);kW=new lW;mW=new nW;oW=new pW;qW=z(rW,q,113,[hW,kW,mW,oW])}function jW(a){this.b=a}w(649,195,vO,jW);_.Dh=zy;_.Eh=zy;var qW,hW,kW,mW,oW;function lW(){this.b=1}w(650,649,vO,lW);_.Eh=bm;function nW(){this.b=2}w(651,649,vO,nW);_.Dh=bm;_.Eh=bm;function pW(){this.b=3}w(652,649,vO,pW);_.Dh=bm;function sW(a){a.Tc.We()&&jV(a)}\nfunction tW(a){var b;if(a.Tc.We()){b=yA(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}lV(a)}function uW(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 vW(){qV.call(this,n);this.i=new hV(this.Fh());sB(this.r,new wW(this))}w(658,481,yO);_.Ie=function(a,b){return Uu(a.f)===Uu(this.i)?(tW(this),!0):this.Gh(a,b)};_.Fh=function(){return"Close"};_.Gh=KC;_.Be=function(){tW(this)};_.i=null;_.j=null;function wW(a){this.a=a}w(674,519,BO,wW);_.zf=function(){tW(this.a)};_.a=null;\nfunction xW(a,b){var c;mt();var d;vW.call(this);this.c=new hV("Help");new hV("Home");this.d=b;MU(this,(qE(),sE));this.Tc&&this.Tc.Gf(!1);nV(this,!1);d=yA(b);if(1==a)this.e||(this.e=new AV(d),uW(this.e,-30,0)),this.j=this.e,c=FE(b),this.q=If,this.Tc&&this.Tc.Hf(If),YA(this,new dV(2)),this.f=new HC(c+" "),QU(this,this.f,te),d=new cB,QU(d,this.i,null),this.d.gc&&(c=new hV("Submit"),QU(d,c,null)),QU(this,d,lO),BV(this.f,nx(Uq(this.f.Tc.a.pb,yk))),this.Tc&&this.Tc.Gf(!0),nV(this,!0);else if(2==a)this.b||\n(this.b=new AV(d),uW(this.b,-50,13*Vu(b.mb)-80)),this.j=this.b,this.q=RO,this.Tc&&this.Tc.Hf(RO),YA(this,new dV(2)),c=new cB,QU(c,new yV("atomic SMILES",1),null),QU(this,c,mO),c=Pe,nt&&(c=Uq(nt.Tc.a.pb,yk)),nt=new IC(c,8),QU(this,nt,te),c=new cB,QU(c,this.i,null),QU(this,c,lO);else{this.a||(this.a=new AV(d),uW(this.a,5*Vu(b.mb),0));var e,f;this.q=d="About "+(qE(),BI);this.Tc&&this.Tc.Hf(d);YA(this,new vV(0));MU(this,sE);QU(this,new yV(BI+" Molecular Editor v2017-02-26",1),null);QU(this,new yV("Peter Ertl and Bruno Bienfait",\n1),null);for(c=rE,d=0,f=c.length;d<f;++d)e=c[d],e=new yV(e,1),NU(e,this.d.H),QU(this,e,null);c=new cB;QU(c,this.c,null);QU(c,this.i,null);QU(this,c,null);this.j=this.a}mV(this);this.Tc.Ff(this.j);!vA(this)&&UU(this);OU(this)}w(694,658,yO,xW);_.Gh=function(a){var b;if(a.f===this.c){try{b=new pD(this.d.V),SI(b)}catch(c){if(c=vq(c),H(c,82))KV(this.d,c.f);else throw c;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;\nfunction yW(a,b,c){a=new zW(b,c,a);if(!b.Ie(a,c))for(b=b.Sc;b&&!b.Ie(a,c);)b=b.Sc}function zW(a,b,c){gt.call(this,a,0,b);this.a=c}w(727,477,Xl,zW);w(745,366,nl);_.ae=TA;_.be=SA;function AW(a){var b;b=a.Lh();if(!b){var c;if(c=a.Ih()){b=eN(c.a);var d=b.b,e=b.a;ix(c.Ef(),d,e);c=eN(c.a);b=new EA(c.b-b.b,c.a-b.a)}else b=new EA(0,0);a.Ph(b)}return b}function BW(a,b){var c;b&&(c=VM(b),a.Kh().pb.style[YO]=c)}w(748,1,{});_.Ih=Ex;_.Jh=function(a){this.Nh(a.Ke())};_.Kh=function(){return this.Ef()};_.Lh=function(){return CW};\n_.Be=SB;_.Mh=function(a){this.Oh(vA(a))};_.Nh=KK;_.Ph=function(a){CW=a};_.Qh=Tv;var CW=null;function iV(a,b){gN();iN.call(this);this.a=new jU(a);var c=n;this.a.ee()[Sg]=c;tx(this.a,new DW(this,b),(Hs(),Hs(),Is))}w(747,748,{},iV);_.Ef=cm;_.Nh=KK;_.a=null;function DW(a,b){this.a=a;this.b=b}w(749,1,{},DW);_.Jd=function(a){KA();yW(a,this.b,this.a.a.pb.textContent)};_.a=null;_.b=null;function EW(a,b){var c,d;BW(a,b.Ke());for(d=new vu(b.Fc.a);d.b<d.d.Pf();)c=wu(d),c.Xc&&c.Tc.Jh(c)}\nfunction FW(a,b){var c,d,e,f,g,h,j;ix(a.d,b.Re(),b.Ne());for(d=new vu(b.Fc.a);d.b<d.d.Pf();)c=wu(d),c.Xc&&(e=c.Tc,e.Mh(c),h=c.Se(),j=c.Te(),g=c.Re(),f=c.Ne(),0<g&&0<f&&(c=e.Ef(),g-=AW(e).b,f-=AW(e).a,ix(e.Ef(),g,f),!c.ob&&a.d.ve(c),a.d.we(c,h,j)))}w(752,748,{});_.Jh=function(a){EW(this,a)};_.Mh=function(a){FW(this,a)};function zV(a){gN();iN.call(this);var b=this.a=new zU;nU(b.b,a,!1);wU(b);this.e.a=-1;this.e.b=-1}w(753,748,{},zV);_.Ef=cm;\n_.Mf=function(){var a;a=(this.a.b.c?Xq(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;w(756,748,{});_.Ih=function(){var a;a=new LC;Xz(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.Lh=function(){return GW};_.Ph=function(a){GW=a};var GW=null;w(757,752,{});function HW(a){var b;b=new kT(Tq(a.pb,Ti),Tq(a.pb,Si));a=new kT(Tq(a.T.jb.pb,Ti),Tq(a.T.jb.pb,Si));return z(A,v,-1,[b.b-a.b,b.a-a.a])}\nfunction IW(a){null!=a.R&&null!=a.Q?(jx(a,a.R,a.Q),a.R=a.Q=null):null!=a.R?(JW(a,a.R),a.R=null):null!=a.Q&&(KW(a,a.Q),a.Q=null);KS(a.S)}function LW(a){a.kb?a.Uh(nT(a.T.jb)):(a.Ee(),LW(a))}function KW(a,b){var c;a.kb?(c=HW(a),a.Uh(new kT(-1,MW(b,!1)-c[1]))):a.Q=b}function NW(a,b){var c;b!=a.ze()&&(c=a.T.jb,hU(c),OW(c,b,c.pb,c.p.c,!0))}function JW(a,b){var c;a.kb?(c=HW(a),a.Uh(new kT(MW(b,!0)-c[0],-1))):a.R=b}w(760,368,uO);_.Rh=function(){var a,b;b=nT(this.T.jb);a=HW(this);b.b+=a[0];b.a+=a[1];return b};\n_.ze=function(){var a;a=this.T.jb;return 0!=a.p.c?PW(FU(a.p,0)):null};_.Sh=function(a){QW(this.T.jb,a)};_.ue=function(){return new iU(this.T.jb)};_.Th=bK;_.pe=function(){IW(this)};_.He=bK;_.re=function(a){return RW(this.T.jb,a)};_.Uh=function(a){pT(this.T.jb,a)};_.he=function(a){KW(this,a)};_.Ae=function(a){NW(this,a)};_.je=function(a){JW(this,a)};_.Q=null;_.R=null;function SW(){SW=x;var a=(TW(),UW(),VW);WW=new Zy(a.d,a.b,a.c,a.e,a.a)}\nfunction XW(a,b){if(0!=a.I.a.p.c&&PW(FU(a.I.a.p,0)))throw new wx("WindowPanel can only contain one child widget");YW(a,b)}function ZW(a,b){var c;if(a.w){c=new Kw;a.mb&&qu(a.mb,c);a.J&&oT(a.r,a);$W(a.r.c,a);a.n=aX(a.r,a);try{cy(a,b)}finally{Kz(a.t.a),Kz(a.s.a),Kz(a.u.a),a.P&&tm(a.P,a.r),a.C&&(a.C=!1)}}else cy(a,b)}function bX(a,b,c){var d,e;e=a.ob;d=new MS(a,e);e.we(a,d.a+b,d.d+c)}function cX(a,b,c){b=new dX(Yq(Xq(Tw(Tw(a.T.c,b),c))));Cx(b,a);tx(b,a.o,(Hs(),Hs(),Is));return b}\nfunction mT(a,b){a.J&&(0<=b.b&&(a.q=b.b),0<=b.a&&(a.p=b.a));pT(a.T.jb,b)}function eX(a,b,c){var d,e;(e=a.r)?(d=fX(e.pb),fy(a,b+(ar(e.pb)+d[3]),c+(br(e.pb)+$wnd.pageYOffset+d[0]))):fy(a,b,c)}function gX(a,b){a.J!=b&&(a.J=b,a.hb&&(b?qT(a.r,a):oT(a.r,a)))}function YW(a,b){if(b!=(0!=a.I.a.p.c?PW(FU(a.I.a.p,0)):null)){hU(a.I.a);var c=a.I.a;OW(c,b,c.pb,c.p.c,!0)}}\nfunction hX(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(hT(),iX)&&(a.O=a.G);var d,e;if(a.P)for(e=new vu(a.P);e.b<e.d.Pf();)if(d=wu(e),b==(hT(),jX)){!d.b&&(d.b=new kX);d=a;var f=c,g=void 0,h=void 0;if(d.J&&f==(hT(),iT))g=d.r,h=d.F,d.I.c?(eX(d,h.c,h.d),mT(d,new kT(h.b,-1))):(eX(d,h.c,h.d),mT(d,new kT(h.b,h.a)),qT(g,d)),xS(g.c,d,d.I.b),Bm(d.z,333);else if(!d.C&&f==(hT(),iX))d.pb.style[Ak]=Bk,hT()}else if(b==iT){!d.b&&(d.b=new kX);d=a;var f=c,j=h=g=void 0;if(d.J){h=d.r;g=fX(h.pb);j=d.F;if(d.I.c)j.c=ar(d.pb)-\ng[3]-ar(h.pb),j.d=br(d.pb)+$wnd.pageYOffset-g[0]-(br(h.pb)+$wnd.pageYOffset),d.F=j,eX(d,0,0),lX(d,jT(h.pb).b,-1);else{if(f!=(hT(),iX))j.c=ar(d.pb)-g[3]-ar(h.pb),j.d=br(d.pb)+$wnd.pageYOffset-g[0]-(br(h.pb)+$wnd.pageYOffset),j.b=d.q,j.a=d.p,d.F=j;eX(d,0,0);pT(d,new mX(jT(h.pb)));oT(h,d)}d==d.r.a||nX(d);Bm(d.z,333)}}else b==iX&&(!d.b&&(d.b=new kX),d=a,d.C||(d.G=c,d.pb.style[Ak]=Rh))}}function oX(a,b){a.pb.style[Fk]=b+1E4+(a.C?1E3:0)+n;(a.C||a.bb)&&null.bi().bi()}\nfunction pX(a){if(!a.kb){a.t=ux(a,a.r,(!wT&&(wT=new Om),wT));a.s=ux(a,a.r,Nm?Nm:Nm=new Om);a.u=ux(a,a.r,(!yT&&(yT=new Om),yT));var b=a.r;!a.P&&(a.P=new Gm);Am(a.P,b);wT&&(b=new vT(a),a.mb&&qu(a.mb,b));a.J&&qT(a.r,a);xS(a.r.c,a,a.I.b);a.n&&(fy(a,a.n.a,a.n.b),a.n=null);gy(a);nX(a)}}function nX(a){if(a!=a.r.a){var b;yT&&(b=new xT(a),a.mb&&qu(a.mb,b))}}\nfunction qX(a,b,c){var d;d=(ny(),oy);hy.call(this,!1,"popup");this.U=d.a;this.S=new rX(this);d=new sX;d.pb[Sg]="mosaic-popupLayoutPanel";$x(this.T,d);ey(this);this.o=new tX(this);this.z=new uX(this);this.A=new vX(this);this.B=new wX(this);this.F=new xX;this.O=(hT(),jX);this.J=c;this.r=a;a=this.I=new yX(b);b=new zX;!a.d&&(a.d=new AX);Am(a.d,b);a=new BX(new Yy(WW.a.d.a,WW.a.b,WW.a.c,WW.a.e,WW.a.a));tx(a,new CX(this),(Hs(),Hs(),Is));b=this.I.b;b.b||(b.b=new Vy,b.b.ee()[Sg]="mosaic-Caption-iconBoxRight",\nc=b.b,d=(Oy(),Py),c.c=d,c=b.f,DX(c,b.b,new EX(2),c.p.c));if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new Mx;d=Ty(c);bx(c.b,(iw(),jw(d)),0);Lx(c,a,d,0,!1)}else Sy(b.b,a);QW(b.f,null);tx(this.I.b,new FX(this),(eT(),eT(),fT));tx(this.I.b,this.o,Is);NW(this,this.I);gx(Yq(Xq(this.pb)),"mosaic-WindowPanel",!0)}w(759,760,uO);_.ze=function(){return 0!=this.I.a.p.c?PW(FU(this.I.a.p,0)):null};_.Ce=function(a){ZW(this,a)};_.ue=function(){return new iU(this.I.a)};_.pe=function(){IW(this);KS(new GX(this))};\n_.re=function(a){return RW(this.I.a,a)};_.Uh=function(a){mT(this,a)};_.De=function(a,b){eX(this,a,b)};_.Ae=function(a){YW(this,a)};_.Ee=function(){pX(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 WW;\nfunction rV(a,b){gN();bB.call(this);this.c=new HX(a);this.b=new Vy;this.b.a=(Gy(),Hy);Sy(this.b,this.d);XW(this.c,this.b);this.c.a=this;this.a=b}w(788,757,{},rV);_.Ef=cC;_.Kh=function(){return this.b.ob};_.Se=function(){return ar(this.c.pb)};_.Te=function(){return br(this.c.pb)+$wnd.pageYOffset};_.Be=function(){ZW(this.c,!1)};_.We=function(){return this.c.hb};_.Oh=Tv;_.Ff=function(a){eX(this.c,a.a,a.b)};_.Gf=function(a){gX(this.c,a)};_.Hf=function(a){IX(this.c.I.b,a)};\n_.Qh=function(a){EW(this,a);FW(this,a);LW(this.c);pX(this.c)};_.a=null;_.b=null;_.c=null;function HX(a){SW();qX.call(this,(JX(),KX),a,!1)}w(790,759,uO,HX);_.Be=function(){var a=this.a,b=new kV(a.a,201),c;a=a.a.r;a.a?a=new LX(new vu(a.a)):(a=(Eu(),Eu(),Fu),a=new vu(a));for(;a.Vd();)switch(c=a.Wd(),b.k){case 205:c.xf(b);break;case 202:c.yf(b);break;case 201:c.zf(b);break;case 206:c.Af(b);break;case 204:c.Bf(b);break;case 203:c.Cf(b);break;case 200:c.Df(b)}};_.a=null;\nfunction LX(a){if(!a)throw new gD;this.a=a}w(800,1,{},LX);_.Vd=yK;_.Wd=function(){return wu(this.a)};_.Xd=function(){throw new BD("Missing message: awt.50");};_.a=null;function VU(){return VU()}\nfunction IV(a,b){var c,d,e,f,g;c=new rD;d=C(Zu,q,1,b.length,0);for(f=0;f<b.length;++f)null==b[f]?d[f]="<null>":d[f]=Mp(b[f]);g=0;for(f=uD(a,mx(123),0);0<=f;f=uD(a,mx(123),g))0!=f&&92==a.charCodeAt(f-1)?(1!=f&&rO(c,a.substr(g,f-1-g)),Pq(c.a,Hk),g=f+1):f>a.length-3?(rO(c,fD(a,g,a.length)),g=a.length):(e=NJ(a.charCodeAt(f+1),10)<<24>>24,0>e||125!=a.charCodeAt(f+2)?(rO(c,a.substr(g,f+1-g)),g=f+1):(rO(c,a.substr(g,f-g)),e>=d.length?xp(c.a,"<missing argument>"):xp(c.a,d[e]),g=f+3));g<a.length&&rO(c,fD(a,\ng,a.length));return Sq(c.a)}function MX(){MX=x;var a,b;a=$doc;if((b=a.getElementsByTagName(fP))&&0<b.length)b=$doc.getElementsByTagName(fP)[0],b.style[Qh]=Gc;a.body.style[Qh]=Gc}function fX(a){MX();var b;b=C(A,v,-1,4,1);a.style[Gk]=Fc;b[0]=NX(OX(a,"borderTopWidth"));b[1]=NX(OX(a,"borderRightWidth"));b[2]=NX(OX(a,"borderBottomWidth"));b[3]=NX(OX(a,"borderLeftWidth"));return b}\nfunction PX(a){MX();var b,c;c=QX(a);b=fX(a);a=(a.style[Gk]=Fc,new kT(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 jT(a){MX();a.style[Gk]=Fc;return new kT(a.clientWidth,a.clientHeight)}function QX(a){MX();var b;b=C(A,v,-1,4,1);a.style[Gk]=Fc;b[0]=NX(OX(a,"marginTop"));b[1]=NX(OX(a,"marginRight"));b[2]=NX(OX(a,ni));b[3]=NX(OX(a,"marginLeft"));return b}\nfunction RX(a){MX();var b;b=C(A,v,-1,4,1);a.style[Gk]=Fc;b[0]=NX(OX(a,"paddingTop"));b[1]=NX(OX(a,"paddingRight"));b[2]=NX(OX(a,"paddingBottom"));b[3]=NX(OX(a,"paddingLeft"));return b}function SX(a,b,c){MX();try{switch(b){case hP:a.style.filter="alpha(opacity="+100*c+eb;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case eP:b=iP;default:a.style[b]=c}}catch(d){if(d=vq(d),!H(d,96))throw d;}}\nfunction MW(a,b){MX();var c;TX||(TX=$doc.createElement(Qj),SX(TX,ci,n),SX(TX,lk,n),SX(TX,dj,fg),SX(TX,Ak,Rh),$doc.body.appendChild(TX));SX(TX,Dk,a);SX(TX,Qh,a);c=PX(TX);return b?c.b:c.a}var TX=null;function UX(){kT.call(this,0,0)}function kT(a,b){this.b=a;this.a=b}function mX(a){kT.call(this,a.b,a.a)}w(806,1,Xl,UX,kT,mX);_.eQ=function(a){return this===a?!0:null==a||VX!=Gp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=Dx;_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+bg};_.a=0;\n_.b=0;function WX(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}w(807,1,{88:1,92:1,121:1},WX);_.eQ=function(a){return a===this?!0:H(a,121)?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 XX.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+bg};_.a=0;_.b=0;_.c=0;_.d=0;function YX(a,b){this.a=a;this.b=b}w(808,1,Xl,YX);\n_.eQ=function(a){return this===a?!0:null==a||ZX!=Gp(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=Dx;_.tS=function(){return ZX.d+"[x="+this.a+",y="+this.b+bg};_.a=0;_.b=0;function xX(){this.b=this.a=this.d=this.c=0}w(809,1,Xl,xX);_.eQ=function(a){return this===a?!0:null==a||$X!=Gp(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};\n_.tS=function(){return $X.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+bg};_.a=0;_.b=0;_.c=0;_.d=0;function OX(a,b){var c;if(document.documentElement.currentStyle)switch(b){case hP:c=100;try{c=a.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(d){try{c=a.filters("alpha").opacity}catch(e){}}return c/100;case eP:b=iP;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:n+c}w(812,1,{});var aY=-1;function bY(){}\nw(813,812,{},bY);_.a=-1;_.b=-1;var cY=null;function NX(a){a=parseInt(a,10);a=isNaN(a)?null:AG(a);return!a?0:a.a}w(816,383,AO);_.Rh=function(){return nT(this.f)};_.Sh=function(a){QW(this.f,a)};_.Th=sK;_.He=sK;_.he=function(a){var b=this.f;b.pb.style[Qh]=a;b.kb||(b.f=a)};_.je=function(a){var b=this.f;b.pb.style[Dk]=a;b.kb||(b.i=a)};function TW(){TW=x;UW()}function IX(a,b){a.a.pb.textContent=b||n;QW(a.f,null)}\nfunction dY(a){TW();var b;kU(this,new sX);this.a=new eY;b=this.f;fY(b,new gY);SX(b.pb,aj,Cc);b.o=0;DX(b,this.a,new EX(0),b.p.c);this.a.ee()[Sg]="mosaic-Caption-text";this.a.pb.textContent=a||n;QW(this.f,null);this.pb[Sg]="mosaic-Caption"}w(815,816,AO,dY);_.Kd=RA;_.Ld=oJ;_.Md=Uv;_.Nd=Rv;_.b=null;\nfunction UW(){UW=x;hY=xq()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new GU(hY,240,20);new GU(hY,224,16);new GU(hY,208,16);new GU(hY,192,16);new GU(hY,176,16);new GU(hY,160,16);new GU(hY,144,16);new GU(hY,128,16);new GU(hY,112,16);new GU(hY,96,16);new GU(hY,80,16);new GU(hY,64,16);new GU(hY,260,16);VW=new GU(hY,48,16);new GU(hY,32,16);new GU(hY,16,16);new GU(hY,0,16)}var hY,VW;function iY(a,b){px(a.a.pb,!b);QW(a.f,a.a)}\nfunction lT(a,b){a.c=b;px(a.a.pb,!b);QW(a.f,a.a);if(a.d){var c;for(c=new vu(a.d);c.b<c.d.Pf();)wu(c)}}function yX(a){var b;kU(this,new sX);b=this.f;fY(b,new jY((kY(),lY)));b.o=0;this.b=new dY(a);DX(b,this.b,new EX(1),b.p.c);this.a=new sX;fx(this.a,"Body");DX(b,this.a,new EX(0),b.p.c);this.pb[Sg]="mosaic-CaptionLayoutPanel"}w(818,816,{26:1,28:1,36:1,39:1,41:1,42:1,43:1,44:1,47:1,48:1,50:1,123:1,129:1},yX);_.ke=function(){vx(this.f)};_.le=function(){yx(this.f)};_.ue=function(){return new iU(this.a)};\n_.re=function(a){return RW(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function AX(){LK(this)}w(819,627,Zl,AX);function rX(a){this.a=a}w(820,1,il,rX);_.pd=function(){rT(this.a.T.jb)};_.a=null;function mY(a){var b;b=a.b;a=b.r;b=!a.e?-1:vz(a.e.a,b);a.e&&zw(a.e.a,b)&&NK(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&nX(!a.e?null:zw(a.e.a,b-1))}function nY(a){var b;b=a.a;a=b.r;!a.e&&(a.e=new aB);-1==vz(a.e.a,b)&&Am(a.e.a,b)}function kX(){}w(821,1,{},kX);_.Od=function(a){mY(a)};_.Pd=function(a){nY(a)};\n_.Rd=function(a){oY(a.a.r,a.a)};function JX(){JX=x;pY=new qY(1,cP);rY=new qY(2,Ii);sY=new qY(3,"ne");tY=new qY(10,"nw");uY=new qY(4,Cj);vY=new qY(5,Gj);wY=new qY(12,"sw");xY=new qY(8,"w");KX=new yY((Ax(),Mz(null)).pb)}function aX(a,b){var c;c=fX(a.pb);return new YX(ar(b.pb)-(ar(a.pb)+c[3]),br(b.pb)+$wnd.pageYOffset-(br(a.pb)+$wnd.pageYOffset+c[0]))}function zY(a,b,c){a=a.d;xS(a,b,b);E(a.c,b,c);fx(b,TO+c.b)}\nfunction oT(a,b){var c;c=a.d;$W(c,b.H);ES(b.H,TO+tY.b);$W(c,b.D);ES(b.D,TO+rY.b);$W(c,b.E);ES(b.E,TO+sY.b);$W(c,b.N);ES(b.N,TO+xY.b);$W(c,b.v);ES(b.v,TO+pY.b);$W(c,b.M);ES(b.M,TO+wY.b);$W(c,b.K);ES(b.K,TO+uY.b);$W(c,b.L);ES(b.L,TO+vY.b)}\nfunction qT(a,b){!b.H&&(b.H=cX(b,0,0));zY(a,b.H,tY);!b.D&&(b.D=cX(b,0,1));zY(a,b.D,rY);!b.E&&(b.E=cX(b,0,2));zY(a,b.E,sY);!b.N&&(b.N=cX(b,1,0));zY(a,b.N,xY);!b.v&&(b.v=cX(b,1,2));zY(a,b.v,pY);!b.M&&(b.M=cX(b,2,0));zY(a,b.M,wY);!b.K&&(b.K=cX(b,2,1));zY(a,b.K,uY);!b.L&&(b.L=cX(b,2,2));zY(a,b.L,vY)}function oY(a,b){var c,d;a.a=b;d=a.e.a.c;c=vz(a.e.a,b);if(c+1<d){uK(a.e,b);for(Am(a.e.a,b);c<d;++c)oX(zw(a.e.a,c),c)}else oX(b,c)}\nfunction yY(a){a=new AY(a);kU(this,a);this.c=new BY(a);this.c.i=!0;zS(this.c);this.c.k=3;this.d=new CY(a);this.d.i=!0;zS(this.d);this.d.k=3;mU(this)}w(822,383,{26:1,28:1,36:1,39:1,41:1,43:1,44:1,47:1,48:1,50:1,129:1},yY);_.Rh=function(){return jT(this.pb)};_.Sh=function(){var a;(a=DY(this))&&a.Sh(null)};_.Th=UA;_.Od=function(a){!this.b&&(this.b=new kX);mY(a)};_.Pd=function(a){!this.b&&(this.b=new kX);nY(a)};_.He=UA;_.Rd=function(a){!this.b&&(this.b=new kX);oY(a.a.r,a.a)};_.a=null;_.b=null;_.c=null;\n_.d=null;_.e=null;var pY,rY,sY,tY,KX,uY,vY,wY,xY;function AY(a){this.p=new Xx(this);this.pb=a}w(823,363,zl,AY);function qY(a,b){this.a=a;this.b=b}w(824,1,{},qY);_.a=0;_.b=null;function $W(a,b){try{var c;c=Du(vS,b);var d;d=Du(a.n.c,c);if(!d)throw new Bp("dragHandle was not draggable");Kz(d.b.a);Kz(d.d.a);Kz(d.c.a);gx(b.ee(),MO,!1);gx(c.ee(),aP,!1)}catch(e){if(e=vq(e),!H(e,96))throw e;}}function BY(a){uS();BS.call(this,a)}w(825,44,{},BY);\n_.hd=function(){var a;a=this.j.e;a.C||zx(a.x);ES(this.j.e,"dragdrop-dragging");!a.I.c&&iY(a.I,!1)};_.kd=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Um(this.a,zQ(a,this.d)),b=Um(this.b,zQ(b,this.c)));var c=this.j.e.pb;c.style[ci]=a+(Dr(),kj);c.style[lk]=b+kj};\n_.jd=function(){var a;a=this.j.e;a==a.r.a||nX(a);a.I.c||iY(a.I,!0);a.C||(a.x||(a.x=new EY,fx(a.x,"mosaic-GlassPanel-invisible")),SX(a.x.pb,Fk,(MX(),OX(a.pb,Fk))),Rx((Ax(),Mz(null)),a.x,0,0));fx(this.j.e,"dragdrop-dragging");a=new MS(this.j.a,null);this.a=a.a+this.j.a.pb.clientLeft;this.b=a.d+this.j.a.pb.clientTop;this.d=this.a+this.j.a.pb.clientWidth-this.j.e.de();this.c=this.b+this.j.a.pb.clientHeight-this.j.e.ce()};_.a=0;_.b=0;_.c=0;_.d=0;function CY(a){uS();BS.call(this,a);this.c=new up}\nw(826,44,{},CY);_.hd=function(){var a;a=this.j.e.ob;a.C||zx(a.x);ES(this.j.e,"dragdrop-dragging");iY(a.I,!1);mT(a,new kT(a.q,a.p));Bm(a.z,1)};\n_.kd=function(){var a,b,c,d;d=this.j.e.ob;c=Bu(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.be()-Um(this.j.c,this.b):this.j.e.be()-this.j.c,0!=b&&(a=d.p,b=Um(a+b,Tq(d.I.b.pb,Si)),b!=a&&bX(d,0,a-b),mT(d,new kT(d.q,b)),Bm(d.z,333))):0!=(c&4)&&(b=this.i?zQ(this.j.c,this.d)-this.j.e.be():this.j.c-this.j.e.be(),0!=b&&(a=d.p,b=Um(a+b,Tq(d.I.b.pb,Si)),mT(d,new kT(d.q,b)),Bm(d.z,333)));0!=(c&8)?(b=this.i?this.j.e.ae()-Um(this.j.b,this.a):this.j.e.ae()-this.j.b,0!=b&&(a=d.q,b=96<a+b?a+b:96,b!=a&&bX(d,\na-b,0),mT(d,new kT(b,d.p)),Bm(d.z,333))):0!=(c&1)&&(b=this.i?zQ(this.j.b,this.e)-this.j.e.ae():this.j.b-this.j.e.ae(),0!=b&&(a=d.q,mT(d,new kT(96<a+b?a+b:96,d.p)),Bm(d.z,333)))};\n_.jd=function(){var a;a=this.j.e.ob;a==a.r.a||nX(a);iY(a.I,!0);a.C||(a.x||(a.x=new EY,fx(a.x,"mosaic-GlassPanel-invisible")),SX(a.x.pb,Fk,(MX(),OX(a.pb,Fk))),Rx((Ax(),Mz(null)),a.x,0,0));fx(this.j.e,"dragdrop-dragging");a=new MS(this.j.a,null);this.a=a.a+this.j.a.pb.clientLeft;this.b=a.d+this.j.a.pb.clientTop;this.e=this.a+this.j.a.pb.clientWidth-this.j.e.de();this.d=this.b+this.j.a.pb.clientHeight-this.j.e.ce()};_.a=0;_.b=0;_.d=0;_.e=0;function RT(){RT=x;ST=new FY}\nfunction EY(){RT();var a;this.d=new GY(this);this.a=!1;this.b=new ay;kU(this,this.b);a=this.pb.style;a[YO]="#000";a[dP]="alpha(opacity=50)";a[hP]="0.5";this.pb[Sg]="gwt-GlassPanel"}w(827,383,zO,EY);\n_.ne=function(){var a;mU(this);try{a=this.ob}catch(b){b=vq(b);if(H(b,104))throw new wx("Parent widget must be an instance of AbsolutePanel");throw b;}a==(Ax(),Mz(null))?(QT(ST,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),tm(Jm,a),a.b=!0,a.c=OS(a),Am(Jm,a),this.c=new HY(this),Cw(new PT(this.c))):$doc.compatMode==qe?(this.pb.style[Gg]=Cc,this.pb.style[vj]=Cc):ix(this,Tq(a.pb,Ti),Tq(a.pb,Si));this.a&&ow(new OT(this));Rx(Mz(null),new IY,$wnd.pageXOffset,$wnd.pageYOffset)};\n_.oe=function(){this.f.oe();um(this.d);this.c&&(NT(Aw,this.c,z(JY,q,27,[(!gu&&(gu=new Om),gu)])),this.c=null);this.a&&NT(rw,this,z(JY,q,27,[(!qw&&(qw=new Om),qw)]))};_.Zd=function(a){switch(nw(a.type)){case 256:if(27==(a.keyCode||0))return zx(this),!1;case 1:if(dr(this.pb,a.target))return zx(this),!1}return!0};_.pe=SB;_.a=!1;_.b=null;_.c=null;var ST;function GY(a){Im();this.a=a}w(828,65,{},GY);_.vd=function(){QT((RT(),ST),this.a,!1)};_.a=null;function HY(a){this.a=a}w(829,1,{},HY);_.a=null;\nfunction IY(){this.pb=Fy();var a;a=new DU(new KY(this));tx(this,a,(zs(),zs(),As));tx(this,a,(sT(),sT(),tT))}w(830,386,zl,IY);_.pe=function(){KS(new LY(this))};function KY(a){this.a=a}w(831,1,{},KY);_.a=null;function LY(a){this.a=a}w(832,1,il,LY);_.pd=function(){oz(this.a.pb)};_.a=null;function MY(a){a.pb.style[Dk]=wg;a.pb.style[Qh]=wg;if(a.kb){var a=a.ob,b;H(a,129)?a.Sh(null):(b=DY(a))&&b.Sh(a)}}w(834,366,wO);_.Rh=function(){MY(this);return new kT(Tq(this.pb,Ti),Tq(this.pb,Si))};_.Sh=function(){MY(this)};\n_.Th=SB;_.Yd=function(){};_.He=SB;function eY(){this.pb=$doc.createElement("label");this.pb[Sg]="mosaic-Label";this.pb.style[Ck]=Oi;this.pb[Sg]="mosaic-HTML"}w(833,834,wO,eY);function BX(a){kU(this,new NY(a));this.pb[Sg]="mosaic-ImageButton"}w(835,383,zO,BX);\nfunction NY(a){var b=(Gy(),Hy),c=(Oy(),Py),d;d=new tU;d.f[Fg]=wc;d.f[Jg]=0;d.f[Lg]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;sU(b.a);b.a.c.rows[0].cells[0][ng]=c.a;sU(b.a);b.a.c.rows[0].cells[0].style[zk]=e.a;sU(d);b=pU(d,0,0,!0);a&&(zx(a),c=d.i,c.a?(e=c.a.a,fC(c.b,e,a),c.a=c.a.b):(e=c.b.c,Am(c.b,a)),a.pb[XO]=e,hw(b,a.pb),Cx(a,d));kU(this,d);gx(this.pb,"mosaic-WidgetWrapper",!0)}w(838,383,zO,NY);_.a=null;_.b=null;function tX(a){this.a=a}w(839,1,{},tX);\n_.Jd=function(){this.a.hb&&this.a!=this.a.r.a&&nX(this.a)};_.a=null;function uX(a){Im();this.a=a}w(840,65,{},uX);_.vd=function(){rT(this.a.T.jb);var a=this.a;fu((!a.y&&(a.y=new OY),a.y))};_.a=null;function vX(a){Im();this.a=a}w(841,65,{},vX);_.vd=function(){hX(this.a,(hT(),iT))};_.a=null;function wX(a){Im();this.a=a}w(842,65,{},wX);_.vd=function(){hX(this.a,(hT(),iX))};_.a=null;function zX(){}w(843,1,{},zX);function CX(a){this.a=a}w(844,1,{},CX);_.Jd=function(){this.a.Be()};_.a=null;\nfunction FX(a){this.a=a}w(845,1,{},FX);_.a=null;function GX(a){this.a=a}w(846,1,il,GX);_.pd=function(){this.a.O==(hT(),iT)?Bm(this.a.A,333):this.a.O==iX&&Bm(this.a.B,333)};_.a=null;function dX(a){this.pb=a;vx(this)}w(847,366,nl,dX);_.Kd=RA;_.Ld=oJ;_.Md=Uv;_.Nd=Rv;function OY(){yu.call(this,null)}w(848,286,Al,OY);function hT(){hT=x;iT=new PY(0);iX=new PY(1);jX=new PY(2);QY=z(RY,q,124,[iT,iX,jX])}function PY(a){this.b=a}w(849,195,{88:1,93:1,95:1,124:1},PY);var QY,iT,iX,jX;w(850,1,{});\nfunction QT(a,b,c){var d,e,f,g,h;e=gr();d=fr();if(!c||e!=a.b||d!=a.a)f=(Ax(),Tq(Mz(null).pb,Ti)),c=Tq(Mz(null).pb,Si),h=(bU(),cU).scrollWidth,g=cU.scrollHeight,f=e>(f>h?f:h)?e:f>h?f:h,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.pb.style[Dk]=f+kj),0<=c&&(b.pb.style[Qh]=c+kj),a.b=e,a.a=d}function FY(){}w(851,850,{},FY);_.a=-1;_.b=-1;function SY(a,b){var c,d,e;if(a.k)return!0;a.x.mg();for(c=new iU(b);c.a.a<c.a.b.c-1;)d=PW(lA(c.a)),e=d.ob,H(e,130)&&e.ie(d.fe()),d.fe()&&Am(a.x,d);return!0}\nfunction TY(a,b){var c,d,e;if(b.a)a.c&&sm(a.c),a.c=new UY(a,b),vm(a.c,333);else for(d=new vu(a.x);d.b<d.d.Pf();)c=wu(d),e=c.nb,Ux(b,VY(c),e.s,e.t),WY(c,e.u,e.r,z(A,v,-1,[XY(a.q.a,c).d,XY(a.p.a,c).c,XY(a.n.a,c).a,XY(a.o.a,c).b]),z(A,v,-1,[YY(a.i.a,c).d,YY(a.f.a,c).c,YY(a.d.a,c).a,YY(a.e.a,c).b]),z(A,v,-1,[ZY(a.u,c),ZY(a.t,c),ZY(a.r,c),ZY(a.s,c)]))}\nfunction $Y(){this.x=new Gm;this.j=new aZ(this);this.w=new bZ(this.j);this.v=new cZ(this.j);this.q=new dZ(this.j);this.p=new eZ(this.j);this.n=new fZ(this.j);this.o=new gZ(this.j);this.i=new hZ(this.j);this.f=new iZ(this.j);this.d=new jZ(this.j);this.e=new kZ(this.j);this.u=new lZ(this.j);this.t=new lZ(this.j);this.r=new lZ(this.j);this.s=new lZ(this.j)}w(852,1,{});_._h=function(a){TY(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;\n_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function UY(a,b){this.a=a;this.b=b;var c=(Dm(),Em);this.k=new Cm(this);this.s=c}w(853,58,{},UY);_.qd=rx;_.rd=rx;\n_.td=function(a){var b,c,d;for(c=new vu(this.a.x);c.b<c.d.Pf();)b=wu(c),H(b,40)&&(b=b.jb),d=b.nb,d.i=Vu(d.o+(d.s-d.o)*a),d.v=Vu(d.p+(d.t-d.p)*a),d.w=Vu(d.q+(d.u-d.q)*a),d.f=Vu(d.n+(d.r-d.n)*a),Ux(this.b,VY(b),d.i,d.v),WY(b,d.w,d.f,z(A,v,-1,[XY(this.a.q.a,b).d,XY(this.a.p.a,b).c,XY(this.a.n.a,b).a,XY(this.a.o.a,b).b]),z(A,v,-1,[YY(this.a.i.a,b).d,YY(this.a.f.a,b).c,YY(this.a.d.a,b).a,YY(this.a.e.a,b).b]),z(A,v,-1,[ZY(this.a.u,b),ZY(this.a.t,b),ZY(this.a.r,b),ZY(this.a.s,b)]))};_.a=null;_.b=null;\nw(855,1,{});_.a=null;function jZ(a){this.a=a}w(854,855,{},jZ);function kZ(a){this.a=a}w(856,855,{},kZ);function iZ(a){this.a=a}w(857,855,{},iZ);function hZ(a){this.a=a}w(858,855,{},hZ);function fZ(a){this.a=a}w(859,855,{},fZ);function gZ(a){this.a=a}w(860,855,{},gZ);function eZ(a){this.a=a}w(861,855,{},eZ);function dZ(a){this.a=a}w(862,855,{},dZ);w(863,855,{},function(a){this.a=a});w(864,855,{},function(a){this.a=a});\nfunction ZY(a,b){var c=a.a,d;d=Bu(c.d,b);d||(d=new WX(RX(b.pb)),E(c.d,b,d));return d.d}function lZ(a){this.a=a}w(865,855,{},lZ);function cZ(a){this.a=a}w(866,855,{},cZ);function bZ(a){this.a=a}w(867,855,{},bZ);function YY(a,b){var c;c=Bu(a.a,b);c||(c=new WX(fX(b.pb)),E(a.a,b,c));return c}function XY(a,b){var c;c=Bu(a.b,b);c||(c=new WX(QX(b.pb)),E(a.b,b,c));return c}\nfunction mZ(a,b){var c,d;d=Bu(a.e,b);if(!d){c=b.nb;a:{d=a.f;var e=DY(b),f,g,h,j,l;if(H(b,129)){if(null!=c.k&&null!=c.j){d=new kT(nZ(e,!0),nZ(e,!1));break a}j=b.Rh();null!=c.k&&(j.b=nZ(e,!0));null!=c.j&&(j.a=nZ(e,!1))}else{if(null!=c.k&&null!=c.j){d=new kT(nZ(e,!0),nZ(e,!1));break a}j=new UX;f=b.pb;l=f.style;g=l[dj];h=l[Ak];l[dj]="static";l[Ak]=Rh;null!=c.k?j.b=nZ(e,!0):(l[Dk]=wg,j.b=(f.offsetWidth||0)+XY(d.o.a,b).b+XY(d.p.a,b).c);null!=c.j?j.a=nZ(e,!1):(l[Qh]=wg,j.a=(f.offsetHeight||0)+XY(d.q.a,b).d+\nXY(d.n.a,b).a);l[dj]=g;l[Ak]=h}d=j}null!=c.k&&(Dr(),Gr)==c.k.bi()||null!=c.j&&(Dr(),Gr)!=c.j.bi()||E(a.e,b,d)}return d}function aZ(a){this.f=a;this.c=new up;this.e=new up;this.b=new up;this.a=new up;this.d=new up}w(868,1,{},aZ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function oZ(a){var b;b=a.nb;if(null==b||!H(b,127))b=new pZ,a.nb=b;return b}function gY(){jY.call(this,(kY(),qZ))}function jY(a){var b=(rZ(),sZ);$Y.call(this);this.b=a;this.a=b}w(869,852,{},gY,jY);\n_.ai=function(a){var b,c,d,e,f,g,h,j,l;j=new UX;SY(this,a);l=XY(this.o.a,a).b+XY(this.p.a,a).c+YY(this.e.a,a).b+YY(this.f.a,a).c+ZY(this.s,a)+ZY(this.t,a);d=XY(this.q.a,a).d+XY(this.n.a,a).a+YY(this.i.a,a).d+YY(this.d.a,a).a+ZY(this.u,a)+ZY(this.r,a);c=this.x.c;if(0==c)return j.b=l,j.a=d,j;a=a.o;this.b==(kY(),qZ)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new vu(this.x);a.b<a.d.Pf();)c=wu(a),e=oZ(c),b=null,h=c.ob,H(h,130)&&(b=h,b=tZ(b),b=new kT(b[1]+b[3],b[0]+b[0])),this.b==qZ?(l+=mZ(this.w.a,c).b,e.a=mZ(this.v.a,\nc).a,H(h,130)&&(l+=b.b,e.a+=b.a),f=Um(f,e.a)):(d+=mZ(this.v.a,c).a,e.b=mZ(this.w.a,c).b,H(h,130)&&(d+=b.a,e.b+=b.b),g=Um(g,e.b));this.b==qZ?(j.b=l,j.a=d+f):(j.b=l+g,j.a=d);return j};\n_._h=function(a){var b,c,d,e,f,g,h,j,l,o,m,r,t,y,u,D,s,F;if(SY(this,a)&&(e=this.x.c,0!=e)){u=a.o;t=ZY(this.s,a);D=ZY(this.u,a);c=jT(a.pb);F=c.b-(t+ZY(this.t,a));m=c.a-(D+ZY(this.r,a));g=F;c=m;this.b==(kY(),qZ)?g-=(e-1)*u:c-=(e-1)*u;h=j=0;for(e=new vu(this.x);e.b<e.d.Pf();)d=wu(e),b=null,r=oZ(d),y=d.ob,H(y,130)&&(b=y,b=tZ(b),b=new kT(b[1]+b[3],b[0]+b[0])),this.b==qZ?(r.d?++j:(r.b=mZ(this.w.a,d).b,H(y,130)&&(r.b+=b.b),g-=r.b),r.c?r.a=m:(r.a=mZ(this.v.a,d).a,H(y,130)&&(r.a+=b.a))):(r.c?++h:(r.a=mZ(this.v.a,\nd).a,H(y,130)&&(r.a+=b.a),c-=r.a),r.d?r.b=F:(r.b=mZ(this.w.a,d).b,H(y,130)&&(r.b+=b.b)));for(e=new vu(this.x);e.b<e.d.Pf();)d=wu(e),b=null,r=d.nb,y=d.ob,H(y,130)&&(b=y,b=tZ(b),b=new kT(b[1]+b[3],b[0]+b[0])),s=r.b,o=r.a,this.b==qZ?r.d&&(s=~~(g/j)):r.c&&(o=~~(c/h)),D=0>D?0:D,l=s,f=o,H(y,130)&&(l-=b.b,f-=b.a),this.b==lY?(r.s=this.a==(rZ(),sZ)?t:this.a==uZ?t+~~(F/2)-~~(s/2):t+F-s,r.t=D,r.u=l,r.r=f,D+=o+u):(this.a==(rZ(),sZ)?(r.s=t,r.t=D):this.a==uZ?(r.s=t,r.t=D+~~(m/2)-~~(o/2)):(r.s=t,r.t=D+m-o),r.u=\nl,r.r=f,t+=s+u),a.a&&(y=d.ae()-ar(a.pb)-ZY(this.s,a),-1==r.o&&(r.o=y),y=d.be()-(br(a.pb)+$wnd.pageYOffset)-ZY(this.u,a),-1==r.p&&(r.p=y),y=d.de(),-1==r.q&&(r.q=y),d=d.ce(),-1==r.n&&(r.n=d));TY(this,a)}};_.a=null;_.b=null;function rZ(){rZ=x;sZ=new vZ(0);uZ=new vZ(1);wZ=new vZ(2);xZ=z(yZ,q,125,[sZ,uZ,wZ])}function vZ(a){this.b=a}w(870,195,{88:1,93:1,95:1,125:1},vZ);var xZ,uZ,wZ,sZ;function kY(){kY=x;qZ=new zZ(0);lY=new zZ(1);AZ=z(BZ,q,126,[qZ,lY])}function zZ(a){this.b=a}\nw(871,195,{88:1,93:1,95:1,126:1},zZ);var AZ,qZ,lY;w(873,1,{131: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 pZ(){this.e=!1}function EX(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}w(872,873,{127:1,131:1},pZ,EX);_.a=0;_.b=0;_.c=!1;_.d=!1;\nfunction CZ(a,b){if(a.k)return!0;SY(a,b);if(0<a.x.c){a.a=zw(a.x,0);var c=a.a,d;d=c.nb;if(null==d||!H(d,128))d=new DZ,c.nb=d;a.b=d;a.x.mg();Am(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function EZ(){$Y.call(this)}w(874,852,{},EZ);\n_.ai=function(a){var b,c;c=new UX;CZ(this,a);if(this.a){b=mZ(this.w.a,this.a).b;var d=mZ(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.ob;H(b,130)&&(b=tZ(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=XY(this.o.a,a).b+XY(this.p.a,a).c+YY(this.e.a,a).b+YY(this.f.a,a).c+ZY(this.s,a)+ZY(this.t,a);c.a+=XY(this.q.a,a).d+XY(this.n.a,a).a+YY(this.i.a,a).d+YY(this.d.a,a).a+ZY(this.u,a)+ZY(this.r,a);return c};\n_._h=function(a){var b,c,d,e,f;CZ(this,a)&&(d=ZY(this.s,a),e=ZY(this.u,a),c=jT(a.pb),f=c.b-(d+ZY(this.t,a)),c=c.a-(e+ZY(this.r,a)),b=this.a.ob,H(b,130)&&(b=tZ(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.ae()-ar(a.pb)-ZY(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.be()-(br(a.pb)+$wnd.pageYOffset)-ZY(this.u,a),-1==d.p&&(d.p=e),d=this.b,e=this.a.de(),-1==d.q&&(d.q=e),d=this.b,e=this.a.ce(),-1==d.n&&(d.n=e)),TY(this,a))};_.a=null;_.b=null;\nfunction DZ(){this.e=!1}w(875,873,{128:1,131:1},DZ);function tZ(a){var b,c,d,e;null==a.a&&(a.a=C(A,v,-1,4,1),e=Xq(Tw(Tw(a.c,0),0)),c=Xq(Tw(Tw(a.c,2),2)),d=QX(a.pb),b=fX(a.pb),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 FZ(a,b){a.kb&&zx(a);return Zx(a,b)}function GZ(){wy();my.call(this,xy)}w(876,373,{26:1,28:1,36:1,40:1,41:1,42:1,44:1,48:1,50:1,130:1},GZ);\n_.re=function(a){return FZ(this,a)};_.a=null;function VY(a){var b;b=a.ob;return H(b,130)?b:a}function nT(a){if(!a.kb)return new UX;if(-1==a.j.b||-1==a.j.a)a.j=a.d.ai(a),pT(a,a.j),a.d._h(a),a.j=a.d.ai(a);return a.j}function PW(a){return H(a,130)?a.jb:a}function HZ(a){var b;if(!a.n){b=(!cY&&(cY=new bY),cY);var c=IZ(a,EO,!0);b.a=c;c=IZ(a,FO,!0);b.b=c;a.n=b}return a.n}\nfunction OW(a,b,c,d,e){if(H(b,40))throw new Pm("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&H(f,131)&&f.e?(c=new GZ,Lx(a,c,a.pb,d,!0),$x(c,b)):Lx(a,b,c,d,e);QW(a,b)}function DX(a,b,c,d){b.nb=c;OW(a,b,a.pb,d,!0)}\nfunction QW(a,b){var c;c=a.d;if(b){var d=c.j;Du(d.c,b);Du(d.e,b);Du(d.b,b);Du(d.a,b);Du(d.d,b)}else d=c.j,Wz(d.c),Wz(d.e),Wz(d.b),Wz(d.a),Wz(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.ob;if(c==VY(a))c=c.ob;else{if(H(c,123)||H(c,39))d=c,c=c.ob,c==VY(d)&&(c=c.ob);H(c,130)&&H(c.ob,122)&&(c=c.ob)}H(c,129)&&!H(c,122)&&(c.Sh(a.ob),c.Sh(a))}}function rT(a){if(a.kb&&a.pb.style.display!=Mi){a.pb.scrollTop=0;var b=a.pb,c=0;$q(b)&&(c=-c);b.scrollLeft=c;a.d._h(a);a.c=!1;JZ(a)}}\nfunction JZ(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=PW(FU(a.p,d)),H(b,130)&&(b=b.jb),b.fe()&&(H(b,129)?b.Th():H(b,47)&&b.He())}function RW(a,b){var c;H(b,130)&&(b=H(b,130)?b.jb:b);c=VY(b);return Sx(a,c)?(H(c,130)&&FZ(c,b),QW(a,null),!0):!1}function fY(a,b){var c;a.d=b;null!=a.e&&ES(a,kx(a.pb)+vb+a.e);a.e=b.cZ.d;c=uA(a.e,mx(46));a.e=fD(a.e,c+1,a.e.length);fx(a,kx(a.pb)+vb+a.e);QW(a,null)}\nfunction IZ(a,b,c){a.k||(a.k=$doc.createElement(Qj),SX(a.k,dj,fg),SX(a.k,Ak,Rh),SX(a.k,ci,Cc),SX(a.k,lk,Cc),a.pb.appendChild(a.k));SX(a.k,Dk,b);SX(a.k,Qh,b);a=PX(a.k);return c?a.b:a.a}\nfunction nZ(a,b){var c;c=null.bi();if(c==(Dr(),Sr)){c=(HZ(a),null.bi());var d=(-1==aY&&(aY=(MX(),MW(GO,!0))),aY);return Q(K(Math.round(100*d*c/254)))}if(c==Ir)return c=HZ(a),d=null.bi(),Q(K(R(d*(-1==c.a&&(c.a=MW(EO,!0)),c.a))));if(c==Kr)return c=HZ(a),d=null.bi(),Q(K(R(d*(-1==c.b&&(c.b=MW(FO,!0)),c.a))));if(c==Qr)return c=(HZ(a),null.bi()),d=(-1==aY&&(aY=(MX(),MW(GO,!0))),aY),Q(K(Math.round(d*c)));if(c==Ur)return c=(HZ(a),null.bi()),d=(-1==aY&&(aY=(MX(),MW(GO,!0))),aY),Q(K(Math.round(10*d*c/254)));\nif(c==Or)return Q(K(R(12*(HZ(a),null.bi())*Q(K(R((-1==aY&&(aY=(MX(),MW(GO,!0))),aY)/72))))));if(c==Gr)return IZ(a,null.bi(),b);if(c==Mr)return c=(HZ(a),Q(K(R(null.bi())))),d=(-1==aY&&(aY=(MX(),MW(GO,!0))),aY),Q(K(Math.round(d*c/72)));if(null.bi()==Er)return Q(K(R(null.bi())));throw new Pm("Invalid size: "+null.bi());}function sX(){var a=new EZ;Wx.call(this);this.j=new kT(-1,-1);new KZ(this);this.pb[Sg]="mosaic-LayoutPanel";fY(this,a)}\nw(877,363,{26:1,28:1,36:1,41:1,42:1,44:1,47:1,48:1,50:1,129:1},sX);_.ve=function(a){OW(this,a,this.pb,this.p.c,!0)};_.ke=function(){Fx(this,new LZ)};_.le=function(){Fx(this,new MZ)};_.Rh=function(){return nT(this)};_.se=function(a){return Ox(this.p,VY(a))};_.te=function(a,b,c,d){OW(this,a,b,c,d)};_.Sh=function(a){QW(this,a)};_.ue=function(){return new iU(this)};_.Th=Ns;\n_.pe=function(){var a;this.b&&(null!=this.i&&null!=this.f?(jx(this,this.i,this.f),this.i=this.f=null):(a=nT(this),null!=this.i?(jx(this,this.i,a.a+kj),this.i=null):null!=this.f?(jx(this,a.b+kj,this.f),this.f=null):jx(this,a.b+kj,a.a+kj)),rT(this))};_.He=Ns;_.re=function(a){return RW(this,a)};_.he=function(a){this.pb.style[Qh]=a;this.kb||(this.f=a)};_.we=function(a,b,c){Ux(this,VY(a),b,c)};_.je=function(a){this.pb.style[Dk]=a;this.kb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.k=null;_.n=null;_.o=4;function LZ(){}w(878,1,{},LZ);_.Fe=function(a){VY(a).ne()};function MZ(){}w(879,1,{},MZ);_.Fe=function(a){VY(a).oe()};function iU(a){this.b=a;this.a=new Qx(this.b.p)}w(880,1,{},iU);_.Vd=function(){return this.a.a<this.a.b.c-1};_.Wd=function(){return PW(lA(this.a))};_.Xd=function(){mA(this.a)};_.b=null;function NZ(){NZ=x;new AU}function KZ(a){NZ();gx(a.pb,"dragdrop-dropTarget",!0);this.a=a;new OZ(this)}w(881,50,{},KZ);function OZ(a){Im();this.a=a}w(882,65,{},OZ);\n_.vd=function(){QW(this.a.a,null);rT(this.a.a)};_.a=null;function DY(a){a=a.ob;return!a?null:H(a,129)?a:DY(a)}function lX(a,b,c){var d;d=a.pb;WY(a,b,c,QX(d),fX(d),RX(d))}function WY(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.je((0>g?0:g)+(Dr(),kj)),b!=a.de()&&a.je((0>b?0:b)+kj));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.he((0>b?0:b)+(Dr(),kj)),c!=a.ce()&&a.he((0>c?0:c)+kj))}function pT(a,b){lX(a,b.b,b.a)}var PZ=WJ(" S");V(474);V(481);V(658);V(694);V(519);V(674);V(469);\nvar QZ=UJ(194,function(){JS();return $S}),aT=QJ(914,QZ);UJ(196,null);UJ(197,null);UJ(198,null);UJ(199,null);UJ(200,null);var RZ=UJ(297,function(){AT();return FT}),GT=QJ(923,RZ);V(489);var wV=V(484);V(467);V(468);VJ();VJ();VJ();V(514);V(23);V(22);V(32);var oR=QJ(929,PZ),qR=QJ(930,nK),SZ=V(18),uR=QJ(931,SZ);V(26);V(753);V(513);V(525);V(524);V(529);V(391);V(390);V(587);V(526);V(520);var gV=V(466),fV=QJ(934,XB);V(760);V(759);V(790);V(757);V(788);var TZ=UJ(849,function(){hT();return QY}),RY=QJ(935,TZ);\nV(848);V(847);V(839);V(840);V(841);V(842);V(843);V(844);V(845);V(846);V(820);V(747);V(749);V(7);var UZ=V(12),wQ=QJ(936,UZ),jQ=QJ(937,qH),BP=QJ(938,cF),VZ=V(9),cQ=QJ(939,VZ),WZ=V(11),$P=QJ(940,WZ);V(21);V(13);V(8);V(10);V(643);V(645);V(646);var XZ=V(647),iW=QJ(941,XZ);V(648);var YZ=UJ(649,function(){gW();return qW}),rW=QJ(942,YZ);UJ(650,null);UJ(651,null);UJ(652,null);V(644);V(626);V(636);V(637);V(638);V(380);V(379);V(384);V(27);V(31);V(14);var ZZ=V(null),fR=QJ(949,ZZ);V(16);var iR=QJ(950,mq);V(20);\nV(17);V(15);V(383);V(822);V(44);V(825);V(826);V(824);V(823);V(816);V(815);V(877);V(878);V(879);V(880);V(818);V(284);V(611);V(610);V(246);var VX=V(806),ZX=V(808);V(282);V(834);V(833);V(299);V(373);V(876);V(335);V(338);V(336);V(337);V(46);V(48);V(47);V(406);V(332);var JY=QJ(952,TN);V(333);V(632);V(835);V(800);V(300);var $X=V(809);V(819);V(838);V(873);V(872);V(254);V(45);V(852);V(869);var $Z=UJ(870,function(){rZ();return xZ}),yZ=QJ(953,$Z),a_=UJ(871,function(){kY();return AZ}),BZ=QJ(954,a_);V(855);V(864);\nV(863);V(867);V(866);V(862);V(861);V(859);V(860);V(858);V(857);V(854);V(856);V(865);V(868);V(853);V(821);V(874);V(388);V(387);V(393);V(394);V(392);V(334);V(356);V(357);V(52);V(55);V(875);V(49);V(51);V(50);V(881);V(882);V(827);V(830);V(831);V(832);V(828);V(829);var XX=V(807);V(850);V(851);V(812);V(813);V(260);B(tO)(9);function Rv(a){return tx(this,a,(Dt(),Dt(),Et))}function bK(){rT(this.T.jb)}function Tv(){}function SA(){return br(this.pb)+$wnd.pageYOffset}\nfunction Qt(){return!vA(this)?new EA(0,0):PA(this.Tc,this)}function RA(a){return tx(this,a,(qt(),qt(),rt))}function SB(){}function bm(){return!0}function cm(){return this.a}function Uv(a){return tx(this,a,(wt(),wt(),xt))}function zy(){return!1}function TA(){return ar(this.pb)}function oJ(a){return tx(this,a,(tt(),tt(),ut))}function Ns(){rT(this)}function Dx(){var a;a=31+this.a;return a=31*a+this.b}function sK(){rT(this.f)}function yK(){return DK(this.a)}\nfunction aK(a){return this.a<a.a?-1:this.a>a.a?1:0}function cC(){return this.c}function sx(){return db+this.a+mb+this.d+eb}function KK(a){BW(this,a)}function UA(){var a,b,c,d,e,f;if(this.e){a=jT(this.pb);for(c=0,d=this.e.a.c;c<d;++c)f=zw(this.e.a,c),b=new kT(Tq(f.pb,Ti),Tq(f.pb,Si)),e=aX(this,f),e.a-=Um(0,e.a+Tq(f.pb,Ti)-a.b),e.b-=Um(0,e.b+Tq(f.pb,Si)-a.a),eX(f,Um(0,e.a),Um(0,e.b)),b.b=b.b>a.b?a.b:-1,b.a=b.a>a.a?a.a:-1,lX(f,b.b,b.a),f.O==(hT(),iT)&&pT(f,new mX(jT(this.pb))),Bm(f.z,1)}}\nfunction KC(){return!1}function AD(){}function Ex(){return null}\nfunction rx(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new vu(b.x);d.b<d.d.Pf();)c=wu(d),H(c,40)&&(c=c.jb),e=c.nb,Ux(a,VY(c),e.s,e.t),WY(c,e.u,e.r,z(A,v,-1,[XY(b.q.a,c).d,XY(b.p.a,c).c,XY(b.n.a,c).a,XY(b.o.a,c).b]),z(A,v,-1,[YY(b.i.a,c).d,YY(b.f.a,c).c,YY(b.d.a,c).a,YY(b.e.a,c).b]),z(A,v,-1,[ZY(b.u,c),ZY(b.t,c),ZY(b.r,c),ZY(b.s,c)]));JZ(a);this.a.c=null;for(b=new vu(this.a.x);b.b<b.d.Pf();)a=wu(b),H(a,40)&&(a=a.jb),a=a.nb,a.o=a.p=a.q=a.n=-1};\n//@ sourceURL=9.js\n')
diff --git a/public/jsme/gwt/.DS_Store b/public/jsme/gwt/.DS_Store
new file mode 100644
index 0000000..7c679c5
--- /dev/null
+++ b/public/jsme/gwt/.DS_Store
Binary files differ
diff --git a/public/jsme/gwt/chrome/.DS_Store b/public/jsme/gwt/chrome/.DS_Store
new file mode 100644
index 0000000..cd3a2cf
--- /dev/null
+++ b/public/jsme/gwt/chrome/.DS_Store
Binary files differ
diff --git a/public/jsme/hosted.html b/public/jsme/hosted.html
deleted file mode 100644
index 48b87f3..0000000
--- a/public/jsme/hosted.html
+++ /dev/null
@@ -1,365 +0,0 @@
-<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/jsa.css b/public/jsme/jsa.css
index d35fce9..b443960 100644
--- a/public/jsme/jsa.css
+++ b/public/jsme/jsa.css
@@ -155,7 +155,7 @@
border-width: medium;
width: auto;
min-width: 0;
- //display:inline;
+ /*display:inline;*/
height: auto;
min-height: 0;
background-color: transparent;
@@ -171,5 +171,13 @@
}
+svg text {
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+svg text::selection {
+ background: none;
+}
-} \ No newline at end of file
diff --git a/public/jsme/jsme.devmode.js b/public/jsme/jsme.devmode.js
new file mode 100644
index 0000000..f78d1c8
--- /dev/null
+++ b/public/jsme/jsme.devmode.js
@@ -0,0 +1 @@
+jsme.onScriptDownloaded(['var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsme;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats(\'moduleStartup\', \'moduleEvalStart\');var $gwt_version = "2.5.1";var $strongName = \'\';var $doc = $wnd.document;function __gwtStartLoadingFragment(frag) {var fragFile = \'deferredjs/\' + $strongName + \'/\' + frag + \'.cache.js\';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;/******************************************************************************\n * Variables used by the Plugin\n *****************************************************************************/\nvar $entry;\nvar $hostedHtmlVersion="2.1";\n\nvar $errFn;\nvar $moduleName;\nvar $moduleBase;\nvar __gwt_getProperty;\n\n/******************************************************************************\n * WRITE ME - what does this invokes stuff do??? Probably related to invoking\n * calls...\n *****************************************************************************/\nvar __gwt_javaInvokes = [];\n\n// Wrapper to call JS methods, which we need both to be able to supply a\n// different this for method lookup and to get the exception back\nfunction __gwt_jsInvoke(thisObj, methodName) {\n try {\n var args = Array.prototype.slice.call(arguments, 2);\n return [0, window[methodName].apply(thisObj, args)];\n } catch (e) {\n return [1, e];\n }\n}\n\nfunction __gwt_makeJavaInvoke(argCount) {\n return __gwt_javaInvokes[argCount] || __gwt_doMakeJavaInvoke(argCount);\n}\n\nfunction __gwt_doMakeJavaInvoke(argCount) {\n // IE6 won\'t eval() anonymous functions except as r-values\n var argList = "";\n for (var i = 0; i < argCount; i++) {\n argList += ",p" + i;\n }\n var argListNoComma = argList.substring(1);\n\n return eval(\n "__gwt_javaInvokes[" + argCount + "] =\\n" +\n " function(thisObj, dispId" + argList + ") {\\n" +\n " var result = __static(dispId, thisObj" + argList + ");\\n" +\n " if (result[0]) {\\n" +\n " throw result[1];\\n" +\n " } else {\\n" +\n " return result[1];\\n" +\n " }\\n" +\n " }\\n"\n ); \n}\n\n\n/******************************************************************************\n * Functions used to create tear-offs of Java methods. Each function corresponds\n * to exactly one dispId, and also embeds the argument count. We get the "this"\n * value from the context in which the function is being executed.\n * Function-object identity is preserved by caching in a sparse array.\n *****************************************************************************/\nvar __gwt_tearOffs = [];\nvar __gwt_tearOffGenerators = [];\nfunction __gwt_makeTearOff(proxy, dispId, argCount) {\n return __gwt_tearOffs[dispId] || __gwt_doMakeTearOff(dispId, argCount);\n}\n\nfunction __gwt_doMakeTearOff(dispId, argCount) {\n return __gwt_tearOffs[dispId] = \n (__gwt_tearOffGenerators[argCount] || __gwt_doMakeTearOffGenerator(argCount))(dispId);\n}\n\nfunction __gwt_doMakeTearOffGenerator(argCount) {\n // IE6 won\'t eval() anonymous functions except as r-values\n var argList = "";\n for (var i = 0; i < argCount; i++) {\n argList += ",p" + i;\n }\n var argListNoComma = argList.substring(1);\n\n return eval(\n "__gwt_tearOffGenerators[" + argCount + "] =\\n" +\n " function(dispId) {\\n" +\n " return function(" + argListNoComma + ") {\\n" +\n " var result = __static(dispId, this" + argList + ");\\n" +\n " if (result[0]) {\\n" +\n " throw result[1];\\n" +\n " } else {\\n" +\n " return result[1];\\n" +\n " }\\n" +\n " }\\n" +\n " }\\n"\n ); \n}\n\n\n/******************************************************************************\n *Code to give visual feedback when something goes wrong in Dev Mode\n *****************************************************************************/\nfunction __gwt_disconnected() {\n // Prevent double-invocation.\n window.__gwt_disconnected = new Function();\n // Do it in a timeout so we can be sure we have a clean stack.\n window.setTimeout(__gwt_disconnected_impl, 1);\n}\n\nfunction __gwt_disconnected_impl() {\n __gwt_displayGlassMessage(\'GWT Code Server Disconnected\',\n \'Most likely, you closed GWT Development Mode. Or, you might have lost \'\n + \'network connectivity. To fix this, try restarting GWT Development Mode and \'\n + \'refresh this page.\');\n}\n\n// Keep track of z-index to allow layering of multiple glass messages\nvar __gwt_glassMessageZIndex = 2147483647;\n\n// Note this method is also used by ModuleSpace.java\nfunction __gwt_displayGlassMessage(summary, details) {\n var topWin = window.top;\n var topDoc = topWin.document;\n var outer = topDoc.createElement("div");\n // Do not insert whitespace or outer.firstChild will get a text node.\n outer.innerHTML = \n \'<div style="position:absolute;z-index:\' + __gwt_glassMessageZIndex-- +\n \';left:50px;top:50px;width:600px;color:#FFF;font-family:verdana;text-align:left;">\' +\n \'<div style="font-size:30px;font-weight:bold;">\' + summary + \'<\/div>\' +\n \'<div style="font-size:15px;">\' + details + \'<\/div>\' +\n \'<\/div>\' +\n \'<div style="position:absolute;z-index:\' + __gwt_glassMessageZIndex-- +\n \';left:0px;top:0px;right:0px;bottom:0px;filter:alpha(opacity=60);opacity:0.6;background-color:#000;"><\/div>\'\n ;\n topDoc.body.appendChild(outer);\n var glass = outer.firstChild;\n var glassStyle = glass.style;\n\n // Scroll to the top and remove scrollbars.\n topWin.scrollTo(0, 0);\n if (topDoc.compatMode == "BackCompat") {\n topDoc.body.style["overflow"] = "hidden";\n } else {\n topDoc.documentElement.style["overflow"] = "hidden";\n }\n\n // Steal focus.\n glass.focus();\n\n if ((navigator.userAgent.indexOf("MSIE") >= 0) && (topDoc.compatMode == "BackCompat")) {\n // IE quirks mode doesn\'t support right/bottom, but does support this.\n glassStyle.width = "125%";\n glassStyle.height = "100%";\n } else if (navigator.userAgent.indexOf("MSIE 6") >= 0) {\n // IE6 doesn\'t have a real standards mode, so we have to use hacks.\n glassStyle.width = "125%"; // Get past scroll bar area.\n // Nasty CSS; onresize would be better but the outer window won\'t let us add a listener IE.\n glassStyle.setExpression("height", "document.documentElement.clientHeight");\n }\n\n $doc.title = summary + " [" + $doc.title + "]";\n}\n\n\n/******************************************************************************\n * Other functions called by the Plugin\n *****************************************************************************/\nfunction __gwt_makeResult(isException, result) {\n return [isException, result];\n}\n\n//should be prefixed with "__gwt_"\nfunction fireOnModuleLoadStart(className) {\n $sendStats("moduleStartup", "onModuleLoadStart");\n}\n\n\n/******************************************************************************\n * Helper functions for the Development Mode startup code. Listed alphabetically\n *****************************************************************************/\nfunction disconnectPlugin() {\n try {\n // wrap in try/catch since plugins are not required to supply this\n plugin.disconnect();\n } catch (e) {\n }\n}\n\nfunction doBrowserSpecificFixes() {\n var ua = navigator.userAgent.toLowerCase();\n if (ua.indexOf("gecko") != -1) {\n // install eval wrapper on FF to avoid EvalError problem\n var __eval = window.eval;\n window.eval = function(s) {\n return __eval(s);\n }\n }\n if (ua.indexOf("chrome") != -1) {\n // work around __gwt_ObjectId appearing in JS objects\n var hop = window.Object.prototype.hasOwnProperty;\n window.Object.prototype.hasOwnProperty = function(prop) {\n return prop != "__gwt_ObjectId" && hop.call(this, prop);\n };\n var hop2 = window.Object.prototype.propertyIsEnumerable;\n window.Object.prototype.propertyIsEnumerable = function(prop) {\n return prop != "__gwt_ObjectId" && hop2.call(this, prop);\n };\n // do the same in the main window if it is different from our window\n if ($wnd != window) {\n var hop3 = $wnd.Object.prototype.hasOwnProperty;\n $wnd.Object.prototype.hasOwnProperty = function(prop) {\n return prop != "__gwt_ObjectId" && hop3.call(this, prop);\n };\n var hop4 = $wnd.Object.prototype.propertyIsEnumerable;\n $wnd.Object.prototype.propertyIsEnumerable = function(prop) {\n return prop != "__gwt_ObjectId" && hop4.call(this, prop);\n };\n }\n }\n}\n\nfunction embedPlugin() {\n var embed = document.createElement(\'embed\');\n embed.id = \'pluginEmbed\';\n embed.type = \'application/x-gwt-hosted-mode\';\n embed.width = \'10\';\n embed.height = \'20\';\n\n var obj = document.createElement(\'object\');\n obj.id = \'pluginObject\';\n obj.classid = \'clsid:1D6156B6-002B-49E7-B5CA-C138FB843B4E\';\n\n document.body.appendChild(embed);\n document.body.appendChild(obj);\n}\n\nfunction findPluginObject() {\n try {\n return document.getElementById(\'pluginObject\');\n } catch (e) {\n return null;\n }\n}\n\nfunction findPluginEmbed() {\n try {\n return document.getElementById(\'pluginEmbed\')\n } catch (e) {\n return null;\n }\n}\n\nfunction findPluginXPCOM() {\n try {\n return __gwt_HostedModePlugin;\n } catch (e) {\n return null;\n }\n}\n\nfunction getCodeServer() {\n var server = "localhost:9997";\n var query = $wnd.location.search;\n var idx = query.indexOf("gwt.codesvr=");\n if (idx >= 0) {\n idx += 12; // "gwt.codesvr=".length == 12\n } else {\n idx = query.indexOf("gwt.codesvr.jsme=");\n idx += (13 + "jsme".length); // \n }\n if (idx >= 0) {\n var amp = query.indexOf("&", idx);\n if (amp >= 0) {\n server = query.substring(idx, amp);\n } else {\n server = query.substring(idx);\n }\n // According to RFC 3986, some of this component\'s characters (e.g., \':\')\n // are reserved and *may* be escaped.\n return decodeURIComponent(server);\n }\n}\n\nfunction generateSessionId() {\n var ASCII_EXCLAMATION = 33;\n var ASCII_TILDE = 126;\n var chars = [];\n for (var i = 0; i < 16; ++i) {\n chars.push(Math.floor(ASCII_EXCLAMATION\n + Math.random() * (ASCII_TILDE - ASCII_EXCLAMATION + 1)));\n }\n return String.fromCharCode.apply(null, chars);\n}\n\nfunction loadIframe(url) {\n var topDoc = window.top.document;\n\n // create an iframe\n var iframeDiv = topDoc.createElement("div");\n iframeDiv.innerHTML = "<iframe scrolling=no frameborder=0 src=\'" + url + "\'>";\n var iframe = iframeDiv.firstChild;\n\n // mess with the iframe style a little\n var iframeStyle = iframe.style;\n iframeStyle.position = "absolute";\n iframeStyle.borderWidth = "0";\n iframeStyle.left = "0";\n iframeStyle.top = "0";\n iframeStyle.width = "100%";\n iframeStyle.backgroundColor = "#ffffff";\n iframeStyle.zIndex = "1";\n iframeStyle.height = "100%";\n\n // update the top window\'s document\'s body\'s style\n var hostBodyStyle = window.top.document.body.style; \n hostBodyStyle.margin = "0";\n hostBodyStyle.height = iframeStyle.height;\n hostBodyStyle.overflow = "hidden";\n\n // insert the iframe\n topDoc.body.insertBefore(iframe, topDoc.body.firstChild);\n}\n\nfunction pluginConnectionError(codeServer) {\n if ($errFn) {\n $errFn($moduleName);\n } else {\n __gwt_displayGlassMessage(\n "Plugin failed to connect to Development Mode server at " + simpleEscape(codeServer),\n "Follow the troubleshooting instructions at "\n + "<a href=\'http://code.google.com/p/google-web-toolkit/wiki/TroubleshootingOOPHM\'>"\n + "http://code.google.com/p/google-web-toolkit/wiki/TroubleshootingOOPHM<\/a>");\n }\n}\n\nfunction simpleEscape(originalString) {\n return originalString.replace(/&/g,"&amp;")\n .replace(/<\/g,"&lt;")\n .replace(/>/g,"&gt;")\n .replace(/\\\'/g, "&#39;")\n .replace(/\\"/g,"&quot;");\n}\n\nfunction tryConnectingToPlugin(sessionId, url) {\n // Note that the order is important\n var pluginFinders = [findPluginXPCOM, findPluginObject, findPluginEmbed];\n var codeServer = getCodeServer();\n var plugin = null;\n for (var i = 0; i < pluginFinders.length; ++i) {\n try {\n var maybePlugin = pluginFinders[i]();\n if (maybePlugin != null && maybePlugin.init(window)) {\n plugin = maybePlugin;\n break;\n }\n } catch (e) {\n }\n }\n\n if (plugin == null) {\n // Plugin initialization failed. Show the missing-plugin page.\n return null;\n }\n if (!plugin.connect(url, sessionId, codeServer, $moduleName,\n $hostedHtmlVersion)) {\n // Connection failed. Show the error alert and troubleshooting page.\n pluginConnectionError(codeServer);\n }\n\n return plugin;\n}\n\n\n/******************************************************************************\n * Development Mode startup code\n *****************************************************************************/\nfunction gwtOnLoad(errFn, moduleName, moduleBase, softPermutationId, computePropValue) {\n $errFn = errFn;\n $moduleName = moduleName;\n $moduleBase = moduleBase;\n __gwt_getProperty = computePropValue;\n \n window.onunload = function() { };\n doBrowserSpecificFixes();\n\n if (!findPluginXPCOM()) {\n embedPlugin();\n }\n\n var topWin = window.top;\n if (!topWin.__gwt_SessionID) {\n topWin.__gwt_SessionID = generateSessionId();\n }\n\n var plugin = tryConnectingToPlugin(topWin.__gwt_SessionID, topWin.location.href);\n if (plugin == null) {\n loadIframe("http://gwt.google.com/missing-plugin/");\n } else {\n window.onUnload = disconnectPlugin();\n }\n}\n$sendStats(\'moduleStartup\', \'moduleEvalEnd\');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats(\'moduleStartup\', \'end\');\n//@ sourceURL=0.js \n']);
diff --git a/public/jsme/jsme.nocache.js b/public/jsme/jsme.nocache.js
index 966da35..3428b51 100644
--- a/public/jsme/jsme.nocache.js
+++ b/public/jsme/jsme.nocache.js
@@ -1,18 +1,27 @@
-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}
-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 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
+function jsme(){var U='',R=' top: -1000px;',pb='" for "gwt:onLoadErrorFn"',nb='" for "gwt:onPropertyErrorFn"',$='");',qb='#',oc='.cache.js',sb='/',yb='//',Vb='222ADBFEC322C2723C6ED2C4FB31B217',cc='293DFEFA807A962F28C09E358B34A434',dc='61B683D3493CAED438D5743A0404863D',ec='6ABB8447ACAB1353A478923AC9C0550B',fc='7A65B607B90DE29D7EA26AA83BF69D4F',gc='8816D61E367E34DBCFA53666849E21D8',hc='8BDB7ED57B756F8D50277056A0D59DA8',nc=':',Xb=':1',Yb=':2',Zb=':3',$b=':4',_b=':5',ac=':6',bc=':7',hb='::',T='<!doctype html>',V='<html><head><\/head><body><\/body><\/html>',kb='=',rb='?',ic='A2384E54F71557BAEA414A43D47F17EA',Ab='BackCompat',mb='Bad handler "',jc='C8A71BD2E1367E9BB43A1B9C25871BEE',kc='C9EEF554958AACEE6A060F620375E4FA',S='CSS1Compat',Y='Chrome',lc='D4DF9EC9DD21B943E35F3D5696D5D2A1',mc='D9A64F1634E29088B910B3E0D4621E49',X='DOMContentLoaded',M='DUMMY',Fb='android',xb='base',vb='baseUrl',H='begin',N='body',G='bootstrap',ub='clear.cache.gif',zb='compat.mode',jb='content',Bb='drag_and_drop_support_html5',xc='end',Z='eval("',Ub='false',Pb='gecko',Qb='gecko1_8',I='gwt.codesvr.jsme=',J='gwt.codesvr=',vc='gwt/chrome/chrome.css',wc='gwt/chrome/mosaic.css',ob='gwt:onLoadErrorFn',lb='gwt:onPropertyErrorFn',ib='gwt:property',db='head',sc='href',Ob='ie6',Nb='ie8',Mb='ie9',O='iframe',tb='img',Eb='ipad',Db='iphone',Cb='is_android_or_ios',ab='javascript',P='javascript:""',uc='jsa.css',K='jsme',Tb='jsme.devmode.js',wb='jsme.nocache.js',gb='jsme::',pc='link',tc='loadExternalRefs',eb='meta',cb='moduleRequested',bb='moduleStartup',Lb='msie',Gb='msie_clipboard',fb='name',Ib='opera',Q='position:absolute; width:0; height:0; border:none; left: -1000px;',qc='rel',Kb='safari',_='script',Sb='selectingPermutation',L='startup',rc='stylesheet',Wb='true',W='undefined',Rb='unknown',Hb='user.agent',Jb='webkit';var o=window;var p=document;r(G,H);function q(){var a=o.location.search;return a.indexOf(I)!=-1||a.indexOf(J)!=-1}
+function r(a,b){if(o.__gwtStatsEvent){o.__gwtStatsEvent({moduleName:K,sessionId:o.__gwtStatsSessionId,subSystem:L,evtGroup:a,millis:(new Date).getTime(),type:b})}}
+jsme.__sendStats=r;jsme.__moduleName=K;jsme.__errFn=null;jsme.__moduleBase=M;jsme.__softPermutationId=0;jsme.__computePropValue=null;jsme.__getPropMap=null;jsme.__gwtInstallCode=function(){};jsme.__gwtStartLoadingFragment=function(){return null};var s=function(){return false};var t=function(){return null};__propertyErrorFunction=null;var u=o.__gwt_activeModules=o.__gwt_activeModules||{};u[K]={moduleName:K};var v;function w(){y();return v}
+function x(){y();return v.getElementsByTagName(N)[0]}
+function y(){if(v){return}var a=p.createElement(O);a.src=P;a.id=K;a.style.cssText=Q+R;a.tabIndex=-1;p.body.appendChild(a);v=a.contentDocument;if(!v){v=a.contentWindow.document}v.open();var b=document.compatMode==S?T:U;v.write(b+V);v.close()}
+function z(k){function l(a){function b(){if(typeof p.readyState==W){return typeof p.body!=W&&p.body!=null}return /loaded|complete/.test(p.readyState)}
+var c=b();if(c){a();return}function d(){if(!c){c=true;a();if(p.removeEventListener){p.removeEventListener(X,d,false)}if(e){clearInterval(e)}}}
+if(p.addEventListener){p.addEventListener(X,d,false)}var e=setInterval(function(){if(b()){d()}},50)}
+function m(c){function d(a,b){a.removeChild(b)}
+var e=x();var f=w();var g;if(navigator.userAgent.indexOf(Y)>-1&&window.JSON){var h=f.createDocumentFragment();h.appendChild(f.createTextNode(Z));for(var i=0;i<c.length;i++){var j=window.JSON.stringify(c[i]);h.appendChild(f.createTextNode(j.substring(1,j.length-1)))}h.appendChild(f.createTextNode($));g=f.createElement(_);g.language=ab;g.appendChild(h);e.appendChild(g);d(e,g)}else{for(var i=0;i<c.length;i++){g=f.createElement(_);g.language=ab;g.text=c[i];e.appendChild(g);d(e,g)}}}
+jsme.onScriptDownloaded=function(a){l(function(){m(a)})};r(bb,cb);var n=p.createElement(_);n.src=k;p.getElementsByTagName(db)[0].appendChild(n)}
+jsme.__startLoadingFragment=function(a){return C(a)};jsme.__installRunAsyncCode=function(a){var b=x();var c=w().createElement(_);c.language=ab;c.text=a;b.appendChild(c);b.removeChild(c)};function A(){var c={};var d;var e;var f=p.getElementsByTagName(eb);for(var g=0,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(fb),k;if(j){j=j.replace(gb,U);if(j.indexOf(hb)>=0){continue}if(j==ib){k=i.getAttribute(jb);if(k){var l,m=k.indexOf(kb);if(m>=0){j=k.substring(0,m);l=k.substring(m+1)}else{j=k;l=U}c[j]=l}}else if(j==lb){k=i.getAttribute(jb);if(k){try{d=eval(k)}catch(a){alert(mb+k+nb)}}}else if(j==ob){k=i.getAttribute(jb);if(k){try{e=eval(k)}catch(a){alert(mb+k+pb)}}}}}t=function(a){var b=c[a];return b==null?null:b};__propertyErrorFunction=d;jsme.__errFn=e}
+function B(){function e(a){var b=a.lastIndexOf(qb);if(b==-1){b=a.length}var c=a.indexOf(rb);if(c==-1){c=a.length}var d=a.lastIndexOf(sb,Math.min(c,b));return d>=0?a.substring(0,d+1):U}
+function f(a){if(a.match(/^\w+:\/\//)){}else{var b=p.createElement(tb);b.src=a+ub;a=e(b.src)}return a}
+function g(){var a=t(vb);if(a!=null){return a}return U}
+function h(){var a=p.getElementsByTagName(_);for(var b=0;b<a.length;++b){if(a[b].src.indexOf(wb)!=-1){return e(a[b].src)}}return U}
+function i(){var a=p.getElementsByTagName(xb);if(a.length>0){return a[a.length-1].href}return U}
+function j(){var a=p.location;return a.href==a.protocol+yb+a.host+a.pathname+a.search+a.hash}
+var k=g();if(k==U){k=h()}if(k==U){k=i()}if(k==U&&j()){k=e(p.location.href)}k=f(k);return k}
+function C(a){if(a.match(/^\//)){return a}if(a.match(/^[a-zA-Z]+:\/\//)){return a}return jsme.__moduleBase+a}
+function D(){var f=[];var g;function h(a,b){var c=f;for(var d=0,e=a.length-1;d<e;++d){c=c[a[d]]||(c[a[d]]=[])}c[a[e]]=b}
+var i=[];var j=[];function k(a){var b=j[a](),c=i[a];if(b in c){return b}var d=[];for(var e in c){d[c[e]]=e}if(__propertyErrorFunc){__propertyErrorFunc(a,d,b)}throw null}
+j[zb]=function(){return document.compatMode==S?S:Ab};i[zb]={BackCompat:0,CSS1Compat:1};j[Bb]=function(){return U+(window.FileReader!=undefined)};i[Bb]={'false':0,'true':1};j[Cb]=function(){var a=navigator.userAgent.toLowerCase();return U+(a.indexOf(Db)!=-1||(a.indexOf(Eb)!=-1||a.indexOf(Fb)!=-1))};i[Cb]={'false':0,'true':1};j[Gb]=function(){return U+(window.clipboardData!=undefined)};i[Gb]={'false':0,'true':1};j[Hb]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(Ib)!=-1}())return Ib;if(function(){return b.indexOf(Jb)!=-1}())return Kb;if(function(){return b.indexOf(Lb)!=-1&&p.documentMode>=9}())return Mb;if(function(){return b.indexOf(Lb)!=-1&&p.documentMode>=8}())return Nb;if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return Ob;if(function(){return b.indexOf(Pb)!=-1}())return Qb;return Rb};i[Hb]={gecko1_8:0,ie6:1,ie8:2,ie9:3,opera:4,safari:5};s=function(a,b){return b in i[a]};jsme.__getPropMap=function(){var a={};for(var b in i){if(i.hasOwnProperty(b)){a[b]=k(b)}}return a};jsme.__computePropValue=k;o.__gwt_activeModules[K].bindings=jsme.__getPropMap;r(G,Sb);if(q()){return C(Tb)}var l;try{h([S,Ub,Ub,Ub,Ob],Vb);h([S,Ub,Wb,Ub,Ob],Vb);h([S,Wb,Ub,Ub,Ob],Vb);h([S,Wb,Wb,Ub,Ob],Vb);h([S,Ub,Ub,Wb,Ob],Vb+Xb);h([S,Ub,Wb,Wb,Ob],Vb+Xb);h([S,Wb,Ub,Wb,Ob],Vb+Xb);h([S,Wb,Wb,Wb,Ob],Vb+Xb);h([S,Ub,Ub,Ub,Ob],Vb+Yb);h([S,Ub,Wb,Ub,Ob],Vb+Yb);h([S,Wb,Ub,Ub,Ob],Vb+Yb);h([S,Wb,Wb,Ub,Ob],Vb+Yb);h([S,Ub,Ub,Wb,Ob],Vb+Zb);h([S,Ub,Wb,Wb,Ob],Vb+Zb);h([S,Wb,Ub,Wb,Ob],Vb+Zb);h([S,Wb,Wb,Wb,Ob],Vb+Zb);h([S,Ub,Ub,Ub,Ob],Vb+$b);h([S,Ub,Wb,Ub,Ob],Vb+$b);h([S,Wb,Ub,Ub,Ob],Vb+$b);h([S,Wb,Wb,Ub,Ob],Vb+$b);h([S,Ub,Ub,Wb,Ob],Vb+_b);h([S,Ub,Wb,Wb,Ob],Vb+_b);h([S,Wb,Ub,Wb,Ob],Vb+_b);h([S,Wb,Wb,Wb,Ob],Vb+_b);h([S,Ub,Ub,Ub,Ob],Vb+ac);h([S,Ub,Wb,Ub,Ob],Vb+ac);h([S,Wb,Ub,Ub,Ob],Vb+ac);h([S,Wb,Wb,Ub,Ob],Vb+ac);h([S,Ub,Ub,Wb,Ob],Vb+bc);h([S,Ub,Wb,Wb,Ob],Vb+bc);h([S,Wb,Ub,Wb,Ob],Vb+bc);h([S,Wb,Wb,Wb,Ob],Vb+bc);h([Ab,Ub,Ub,Ub,Mb],cc);h([Ab,Ub,Wb,Ub,Mb],cc);h([Ab,Wb,Ub,Ub,Mb],cc);h([Ab,Wb,Wb,Ub,Mb],cc);h([Ab,Ub,Ub,Wb,Mb],cc+Xb);h([Ab,Ub,Wb,Wb,Mb],cc+Xb);h([Ab,Wb,Ub,Wb,Mb],cc+Xb);h([Ab,Wb,Wb,Wb,Mb],cc+Xb);h([Ab,Ub,Ub,Ub,Mb],cc+Yb);h([Ab,Ub,Wb,Ub,Mb],cc+Yb);h([Ab,Wb,Ub,Ub,Mb],cc+Yb);h([Ab,Wb,Wb,Ub,Mb],cc+Yb);h([Ab,Ub,Ub,Wb,Mb],cc+Zb);h([Ab,Ub,Wb,Wb,Mb],cc+Zb);h([Ab,Wb,Ub,Wb,Mb],cc+Zb);h([Ab,Wb,Wb,Wb,Mb],cc+Zb);h([Ab,Ub,Ub,Ub,Mb],cc+$b);h([Ab,Ub,Wb,Ub,Mb],cc+$b);h([Ab,Wb,Ub,Ub,Mb],cc+$b);h([Ab,Wb,Wb,Ub,Mb],cc+$b);h([Ab,Ub,Ub,Wb,Mb],cc+_b);h([Ab,Ub,Wb,Wb,Mb],cc+_b);h([Ab,Wb,Ub,Wb,Mb],cc+_b);h([Ab,Wb,Wb,Wb,Mb],cc+_b);h([Ab,Ub,Ub,Ub,Mb],cc+ac);h([Ab,Ub,Wb,Ub,Mb],cc+ac);h([Ab,Wb,Ub,Ub,Mb],cc+ac);h([Ab,Wb,Wb,Ub,Mb],cc+ac);h([Ab,Ub,Ub,Wb,Mb],cc+bc);h([Ab,Ub,Wb,Wb,Mb],cc+bc);h([Ab,Wb,Ub,Wb,Mb],cc+bc);h([Ab,Wb,Wb,Wb,Mb],cc+bc);h([Ab,Ub,Ub,Ub,Kb],dc);h([Ab,Ub,Wb,Ub,Kb],dc);h([Ab,Wb,Ub,Ub,Kb],dc);h([Ab,Wb,Wb,Ub,Kb],dc);h([Ab,Ub,Ub,Wb,Kb],dc+Xb);h([Ab,Ub,Wb,Wb,Kb],dc+Xb);h([Ab,Wb,Ub,Wb,Kb],dc+Xb);h([Ab,Wb,Wb,Wb,Kb],dc+Xb);h([Ab,Ub,Ub,Ub,Kb],dc+Yb);h([Ab,Ub,Wb,Ub,Kb],dc+Yb);h([Ab,Wb,Ub,Ub,Kb],dc+Yb);h([Ab,Wb,Wb,Ub,Kb],dc+Yb);h([Ab,Ub,Ub,Wb,Kb],dc+Zb);h([Ab,Ub,Wb,Wb,Kb],dc+Zb);h([Ab,Wb,Ub,Wb,Kb],dc+Zb);h([Ab,Wb,Wb,Wb,Kb],dc+Zb);h([Ab,Ub,Ub,Ub,Kb],dc+$b);h([Ab,Ub,Wb,Ub,Kb],dc+$b);h([Ab,Wb,Ub,Ub,Kb],dc+$b);h([Ab,Wb,Wb,Ub,Kb],dc+$b);h([Ab,Ub,Ub,Wb,Kb],dc+_b);h([Ab,Ub,Wb,Wb,Kb],dc+_b);h([Ab,Wb,Ub,Wb,Kb],dc+_b);h([Ab,Wb,Wb,Wb,Kb],dc+_b);h([Ab,Ub,Ub,Ub,Kb],dc+ac);h([Ab,Ub,Wb,Ub,Kb],dc+ac);h([Ab,Wb,Ub,Ub,Kb],dc+ac);h([Ab,Wb,Wb,Ub,Kb],dc+ac);h([Ab,Ub,Ub,Wb,Kb],dc+bc);h([Ab,Ub,Wb,Wb,Kb],dc+bc);h([Ab,Wb,Ub,Wb,Kb],dc+bc);h([Ab,Wb,Wb,Wb,Kb],dc+bc);h([Ab,Ub,Ub,Ub,Nb],ec);h([Ab,Ub,Wb,Ub,Nb],ec);h([Ab,Wb,Ub,Ub,Nb],ec);h([Ab,Wb,Wb,Ub,Nb],ec);h([Ab,Ub,Ub,Wb,Nb],ec+Xb);h([Ab,Ub,Wb,Wb,Nb],ec+Xb);h([Ab,Wb,Ub,Wb,Nb],ec+Xb);h([Ab,Wb,Wb,Wb,Nb],ec+Xb);h([Ab,Ub,Ub,Ub,Nb],ec+Yb);h([Ab,Ub,Wb,Ub,Nb],ec+Yb);h([Ab,Wb,Ub,Ub,Nb],ec+Yb);h([Ab,Wb,Wb,Ub,Nb],ec+Yb);h([Ab,Ub,Ub,Wb,Nb],ec+Zb);h([Ab,Ub,Wb,Wb,Nb],ec+Zb);h([Ab,Wb,Ub,Wb,Nb],ec+Zb);h([Ab,Wb,Wb,Wb,Nb],ec+Zb);h([Ab,Ub,Ub,Ub,Nb],ec+$b);h([Ab,Ub,Wb,Ub,Nb],ec+$b);h([Ab,Wb,Ub,Ub,Nb],ec+$b);h([Ab,Wb,Wb,Ub,Nb],ec+$b);h([Ab,Ub,Ub,Wb,Nb],ec+_b);h([Ab,Ub,Wb,Wb,Nb],ec+_b);h([Ab,Wb,Ub,Wb,Nb],ec+_b);h([Ab,Wb,Wb,Wb,Nb],ec+_b);h([Ab,Ub,Ub,Ub,Nb],ec+ac);h([Ab,Ub,Wb,Ub,Nb],ec+ac);h([Ab,Wb,Ub,Ub,Nb],ec+ac);h([Ab,Wb,Wb,Ub,Nb],ec+ac);h([Ab,Ub,Ub,Wb,Nb],ec+bc);h([Ab,Ub,Wb,Wb,Nb],ec+bc);h([Ab,Wb,Ub,Wb,Nb],ec+bc);h([Ab,Wb,Wb,Wb,Nb],ec+bc);h([S,Ub,Ub,Ub,Ib],fc);h([S,Ub,Wb,Ub,Ib],fc);h([S,Wb,Ub,Ub,Ib],fc);h([S,Wb,Wb,Ub,Ib],fc);h([S,Ub,Ub,Wb,Ib],fc+Xb);h([S,Ub,Wb,Wb,Ib],fc+Xb);h([S,Wb,Ub,Wb,Ib],fc+Xb);h([S,Wb,Wb,Wb,Ib],fc+Xb);h([S,Ub,Ub,Ub,Ib],fc+Yb);h([S,Ub,Wb,Ub,Ib],fc+Yb);h([S,Wb,Ub,Ub,Ib],fc+Yb);h([S,Wb,Wb,Ub,Ib],fc+Yb);h([S,Ub,Ub,Wb,Ib],fc+Zb);h([S,Ub,Wb,Wb,Ib],fc+Zb);h([S,Wb,Ub,Wb,Ib],fc+Zb);h([S,Wb,Wb,Wb,Ib],fc+Zb);h([S,Ub,Ub,Ub,Ib],fc+$b);h([S,Ub,Wb,Ub,Ib],fc+$b);h([S,Wb,Ub,Ub,Ib],fc+$b);h([S,Wb,Wb,Ub,Ib],fc+$b);h([S,Ub,Ub,Wb,Ib],fc+_b);h([S,Ub,Wb,Wb,Ib],fc+_b);h([S,Wb,Ub,Wb,Ib],fc+_b);h([S,Wb,Wb,Wb,Ib],fc+_b);h([S,Ub,Ub,Ub,Ib],fc+ac);h([S,Ub,Wb,Ub,Ib],fc+ac);h([S,Wb,Ub,Ub,Ib],fc+ac);h([S,Wb,Wb,Ub,Ib],fc+ac);h([S,Ub,Ub,Wb,Ib],fc+bc);h([S,Ub,Wb,Wb,Ib],fc+bc);h([S,Wb,Ub,Wb,Ib],fc+bc);h([S,Wb,Wb,Wb,Ib],fc+bc);h([Ab,Ub,Ub,Ub,Ib],gc);h([Ab,Ub,Wb,Ub,Ib],gc);h([Ab,Wb,Ub,Ub,Ib],gc);h([Ab,Wb,Wb,Ub,Ib],gc);h([Ab,Ub,Ub,Wb,Ib],gc+Xb);h([Ab,Ub,Wb,Wb,Ib],gc+Xb);h([Ab,Wb,Ub,Wb,Ib],gc+Xb);h([Ab,Wb,Wb,Wb,Ib],gc+Xb);h([Ab,Ub,Ub,Ub,Ib],gc+Yb);h([Ab,Ub,Wb,Ub,Ib],gc+Yb);h([Ab,Wb,Ub,Ub,Ib],gc+Yb);h([Ab,Wb,Wb,Ub,Ib],gc+Yb);h([Ab,Ub,Ub,Wb,Ib],gc+Zb);h([Ab,Ub,Wb,Wb,Ib],gc+Zb);h([Ab,Wb,Ub,Wb,Ib],gc+Zb);h([Ab,Wb,Wb,Wb,Ib],gc+Zb);h([Ab,Ub,Ub,Ub,Ib],gc+$b);h([Ab,Ub,Wb,Ub,Ib],gc+$b);h([Ab,Wb,Ub,Ub,Ib],gc+$b);h([Ab,Wb,Wb,Ub,Ib],gc+$b);h([Ab,Ub,Ub,Wb,Ib],gc+_b);h([Ab,Ub,Wb,Wb,Ib],gc+_b);h([Ab,Wb,Ub,Wb,Ib],gc+_b);h([Ab,Wb,Wb,Wb,Ib],gc+_b);h([Ab,Ub,Ub,Ub,Ib],gc+ac);h([Ab,Ub,Wb,Ub,Ib],gc+ac);h([Ab,Wb,Ub,Ub,Ib],gc+ac);h([Ab,Wb,Wb,Ub,Ib],gc+ac);h([Ab,Ub,Ub,Wb,Ib],gc+bc);h([Ab,Ub,Wb,Wb,Ib],gc+bc);h([Ab,Wb,Ub,Wb,Ib],gc+bc);h([Ab,Wb,Wb,Wb,Ib],gc+bc);h([Ab,Ub,Ub,Ub,Ob],hc);h([Ab,Ub,Wb,Ub,Ob],hc);h([Ab,Wb,Ub,Ub,Ob],hc);h([Ab,Wb,Wb,Ub,Ob],hc);h([Ab,Ub,Ub,Wb,Ob],hc+Xb);h([Ab,Ub,Wb,Wb,Ob],hc+Xb);h([Ab,Wb,Ub,Wb,Ob],hc+Xb);h([Ab,Wb,Wb,Wb,Ob],hc+Xb);h([Ab,Ub,Ub,Ub,Ob],hc+Yb);h([Ab,Ub,Wb,Ub,Ob],hc+Yb);h([Ab,Wb,Ub,Ub,Ob],hc+Yb);h([Ab,Wb,Wb,Ub,Ob],hc+Yb);h([Ab,Ub,Ub,Wb,Ob],hc+Zb);h([Ab,Ub,Wb,Wb,Ob],hc+Zb);h([Ab,Wb,Ub,Wb,Ob],hc+Zb);h([Ab,Wb,Wb,Wb,Ob],hc+Zb);h([Ab,Ub,Ub,Ub,Ob],hc+$b);h([Ab,Ub,Wb,Ub,Ob],hc+$b);h([Ab,Wb,Ub,Ub,Ob],hc+$b);h([Ab,Wb,Wb,Ub,Ob],hc+$b);h([Ab,Ub,Ub,Wb,Ob],hc+_b);h([Ab,Ub,Wb,Wb,Ob],hc+_b);h([Ab,Wb,Ub,Wb,Ob],hc+_b);h([Ab,Wb,Wb,Wb,Ob],hc+_b);h([Ab,Ub,Ub,Ub,Ob],hc+ac);h([Ab,Ub,Wb,Ub,Ob],hc+ac);h([Ab,Wb,Ub,Ub,Ob],hc+ac);h([Ab,Wb,Wb,Ub,Ob],hc+ac);h([Ab,Ub,Ub,Wb,Ob],hc+bc);h([Ab,Ub,Wb,Wb,Ob],hc+bc);h([Ab,Wb,Ub,Wb,Ob],hc+bc);h([Ab,Wb,Wb,Wb,Ob],hc+bc);h([S,Ub,Ub,Ub,Qb],ic);h([S,Ub,Wb,Ub,Qb],ic);h([S,Wb,Ub,Ub,Qb],ic);h([S,Wb,Wb,Ub,Qb],ic);h([S,Ub,Ub,Wb,Qb],ic+Xb);h([S,Ub,Wb,Wb,Qb],ic+Xb);h([S,Wb,Ub,Wb,Qb],ic+Xb);h([S,Wb,Wb,Wb,Qb],ic+Xb);h([S,Ub,Ub,Ub,Qb],ic+Yb);h([S,Ub,Wb,Ub,Qb],ic+Yb);h([S,Wb,Ub,Ub,Qb],ic+Yb);h([S,Wb,Wb,Ub,Qb],ic+Yb);h([S,Ub,Ub,Wb,Qb],ic+Zb);h([S,Ub,Wb,Wb,Qb],ic+Zb);h([S,Wb,Ub,Wb,Qb],ic+Zb);h([S,Wb,Wb,Wb,Qb],ic+Zb);h([S,Ub,Ub,Ub,Qb],ic+$b);h([S,Ub,Wb,Ub,Qb],ic+$b);h([S,Wb,Ub,Ub,Qb],ic+$b);h([S,Wb,Wb,Ub,Qb],ic+$b);h([S,Ub,Ub,Wb,Qb],ic+_b);h([S,Ub,Wb,Wb,Qb],ic+_b);h([S,Wb,Ub,Wb,Qb],ic+_b);h([S,Wb,Wb,Wb,Qb],ic+_b);h([S,Ub,Ub,Ub,Qb],ic+ac);h([S,Ub,Wb,Ub,Qb],ic+ac);h([S,Wb,Ub,Ub,Qb],ic+ac);h([S,Wb,Wb,Ub,Qb],ic+ac);h([S,Ub,Ub,Wb,Qb],ic+bc);h([S,Ub,Wb,Wb,Qb],ic+bc);h([S,Wb,Ub,Wb,Qb],ic+bc);h([S,Wb,Wb,Wb,Qb],ic+bc);h([Ab,Ub,Ub,Ub,Qb],jc);h([Ab,Ub,Wb,Ub,Qb],jc);h([Ab,Wb,Ub,Ub,Qb],jc);h([Ab,Wb,Wb,Ub,Qb],jc);h([Ab,Ub,Ub,Wb,Qb],jc+Xb);h([Ab,Ub,Wb,Wb,Qb],jc+Xb);h([Ab,Wb,Ub,Wb,Qb],jc+Xb);h([Ab,Wb,Wb,Wb,Qb],jc+Xb);h([Ab,Ub,Ub,Ub,Qb],jc+Yb);h([Ab,Ub,Wb,Ub,Qb],jc+Yb);h([Ab,Wb,Ub,Ub,Qb],jc+Yb);h([Ab,Wb,Wb,Ub,Qb],jc+Yb);h([Ab,Ub,Ub,Wb,Qb],jc+Zb);h([Ab,Ub,Wb,Wb,Qb],jc+Zb);h([Ab,Wb,Ub,Wb,Qb],jc+Zb);h([Ab,Wb,Wb,Wb,Qb],jc+Zb);h([Ab,Ub,Ub,Ub,Qb],jc+$b);h([Ab,Ub,Wb,Ub,Qb],jc+$b);h([Ab,Wb,Ub,Ub,Qb],jc+$b);h([Ab,Wb,Wb,Ub,Qb],jc+$b);h([Ab,Ub,Ub,Wb,Qb],jc+_b);h([Ab,Ub,Wb,Wb,Qb],jc+_b);h([Ab,Wb,Ub,Wb,Qb],jc+_b);h([Ab,Wb,Wb,Wb,Qb],jc+_b);h([Ab,Ub,Ub,Ub,Qb],jc+ac);h([Ab,Ub,Wb,Ub,Qb],jc+ac);h([Ab,Wb,Ub,Ub,Qb],jc+ac);h([Ab,Wb,Wb,Ub,Qb],jc+ac);h([Ab,Ub,Ub,Wb,Qb],jc+bc);h([Ab,Ub,Wb,Wb,Qb],jc+bc);h([Ab,Wb,Ub,Wb,Qb],jc+bc);h([Ab,Wb,Wb,Wb,Qb],jc+bc);h([S,Ub,Ub,Ub,Nb],kc);h([S,Ub,Wb,Ub,Nb],kc);h([S,Wb,Ub,Ub,Nb],kc);h([S,Wb,Wb,Ub,Nb],kc);h([S,Ub,Ub,Wb,Nb],kc+Xb);h([S,Ub,Wb,Wb,Nb],kc+Xb);h([S,Wb,Ub,Wb,Nb],kc+Xb);h([S,Wb,Wb,Wb,Nb],kc+Xb);h([S,Ub,Ub,Ub,Nb],kc+Yb);h([S,Ub,Wb,Ub,Nb],kc+Yb);h([S,Wb,Ub,Ub,Nb],kc+Yb);h([S,Wb,Wb,Ub,Nb],kc+Yb);h([S,Ub,Ub,Wb,Nb],kc+Zb);h([S,Ub,Wb,Wb,Nb],kc+Zb);h([S,Wb,Ub,Wb,Nb],kc+Zb);h([S,Wb,Wb,Wb,Nb],kc+Zb);h([S,Ub,Ub,Ub,Nb],kc+$b);h([S,Ub,Wb,Ub,Nb],kc+$b);h([S,Wb,Ub,Ub,Nb],kc+$b);h([S,Wb,Wb,Ub,Nb],kc+$b);h([S,Ub,Ub,Wb,Nb],kc+_b);h([S,Ub,Wb,Wb,Nb],kc+_b);h([S,Wb,Ub,Wb,Nb],kc+_b);h([S,Wb,Wb,Wb,Nb],kc+_b);h([S,Ub,Ub,Ub,Nb],kc+ac);h([S,Ub,Wb,Ub,Nb],kc+ac);h([S,Wb,Ub,Ub,Nb],kc+ac);h([S,Wb,Wb,Ub,Nb],kc+ac);h([S,Ub,Ub,Wb,Nb],kc+bc);h([S,Ub,Wb,Wb,Nb],kc+bc);h([S,Wb,Ub,Wb,Nb],kc+bc);h([S,Wb,Wb,Wb,Nb],kc+bc);h([S,Ub,Ub,Ub,Kb],lc);h([S,Ub,Wb,Ub,Kb],lc);h([S,Wb,Ub,Ub,Kb],lc);h([S,Wb,Wb,Ub,Kb],lc);h([S,Ub,Ub,Wb,Kb],lc+Xb);h([S,Ub,Wb,Wb,Kb],lc+Xb);h([S,Wb,Ub,Wb,Kb],lc+Xb);h([S,Wb,Wb,Wb,Kb],lc+Xb);h([S,Ub,Ub,Ub,Kb],lc+Yb);h([S,Ub,Wb,Ub,Kb],lc+Yb);h([S,Wb,Ub,Ub,Kb],lc+Yb);h([S,Wb,Wb,Ub,Kb],lc+Yb);h([S,Ub,Ub,Wb,Kb],lc+Zb);h([S,Ub,Wb,Wb,Kb],lc+Zb);h([S,Wb,Ub,Wb,Kb],lc+Zb);h([S,Wb,Wb,Wb,Kb],lc+Zb);h([S,Ub,Ub,Ub,Kb],lc+$b);h([S,Ub,Wb,Ub,Kb],lc+$b);h([S,Wb,Ub,Ub,Kb],lc+$b);h([S,Wb,Wb,Ub,Kb],lc+$b);h([S,Ub,Ub,Wb,Kb],lc+_b);h([S,Ub,Wb,Wb,Kb],lc+_b);h([S,Wb,Ub,Wb,Kb],lc+_b);h([S,Wb,Wb,Wb,Kb],lc+_b);h([S,Ub,Ub,Ub,Kb],lc+ac);h([S,Ub,Wb,Ub,Kb],lc+ac);h([S,Wb,Ub,Ub,Kb],lc+ac);h([S,Wb,Wb,Ub,Kb],lc+ac);h([S,Ub,Ub,Wb,Kb],lc+bc);h([S,Ub,Wb,Wb,Kb],lc+bc);h([S,Wb,Ub,Wb,Kb],lc+bc);h([S,Wb,Wb,Wb,Kb],lc+bc);h([S,Ub,Ub,Ub,Mb],mc);h([S,Ub,Wb,Ub,Mb],mc);h([S,Wb,Ub,Ub,Mb],mc);h([S,Wb,Wb,Ub,Mb],mc);h([S,Ub,Ub,Wb,Mb],mc+Xb);h([S,Ub,Wb,Wb,Mb],mc+Xb);h([S,Wb,Ub,Wb,Mb],mc+Xb);h([S,Wb,Wb,Wb,Mb],mc+Xb);h([S,Ub,Ub,Ub,Mb],mc+Yb);h([S,Ub,Wb,Ub,Mb],mc+Yb);h([S,Wb,Ub,Ub,Mb],mc+Yb);h([S,Wb,Wb,Ub,Mb],mc+Yb);h([S,Ub,Ub,Wb,Mb],mc+Zb);h([S,Ub,Wb,Wb,Mb],mc+Zb);h([S,Wb,Ub,Wb,Mb],mc+Zb);h([S,Wb,Wb,Wb,Mb],mc+Zb);h([S,Ub,Ub,Ub,Mb],mc+$b);h([S,Ub,Wb,Ub,Mb],mc+$b);h([S,Wb,Ub,Ub,Mb],mc+$b);h([S,Wb,Wb,Ub,Mb],mc+$b);h([S,Ub,Ub,Wb,Mb],mc+_b);h([S,Ub,Wb,Wb,Mb],mc+_b);h([S,Wb,Ub,Wb,Mb],mc+_b);h([S,Wb,Wb,Wb,Mb],mc+_b);h([S,Ub,Ub,Ub,Mb],mc+ac);h([S,Ub,Wb,Ub,Mb],mc+ac);h([S,Wb,Ub,Ub,Mb],mc+ac);h([S,Wb,Wb,Ub,Mb],mc+ac);h([S,Ub,Ub,Wb,Mb],mc+bc);h([S,Ub,Wb,Wb,Mb],mc+bc);h([S,Wb,Ub,Wb,Mb],mc+bc);h([S,Wb,Wb,Wb,Mb],mc+bc);l=f[k(zb)][k(Bb)][k(Cb)][k(Gb)][k(Hb)];var m=l.indexOf(nc);if(m!=-1){g=parseInt(l.substring(m+1),10);l=l.substring(0,m)}}catch(a){}jsme.__softPermutationId=g;return C(l+oc)}
+function E(){if(!o.__gwt_stylesLoaded){o.__gwt_stylesLoaded={}}function c(a){if(!__gwt_stylesLoaded[a]){var b=p.createElement(pc);b.setAttribute(qc,rc);b.setAttribute(sc,C(a));p.getElementsByTagName(db)[0].appendChild(b);__gwt_stylesLoaded[a]=true}}
+r(tc,H);c(uc);c(vc);c(wc);r(tc,xc)}
+A();jsme.__moduleBase=B();u[K].moduleBase=jsme.__moduleBase;var F=D();E();r(G,xc);z(F);return true}
+jsme.succeeded=jsme(); \ No newline at end of file
diff --git a/views/layout.haml b/views/layout.haml
index 8a920ea..3c6fa5d 100644
--- a/views/layout.haml
+++ b/views/layout.haml
@@ -22,19 +22,19 @@
Your web browser must have JavaScript enabled in order for this application to display correctly.
%header.page-header
%div.row
- %div.col-md-2
+ %div.col-md-3
%a{:href=> to("/predict")}
- %img.media-object{:src=>"/images/IST_logo_s.png", :alt=>"logo", :width=>"150px", :heigth=>"150px", :style=>"margin:0 3em 0 2em;"}
- %div.col-md-8
+ %img.media-object{:src=>"/images/IST_logo_s.png", :alt=>"logo", :width=>"150px", :heigth=>"150px"}
+ %div.col-md-6
%h1.media-heading
lazar toxicity predictions
- %div.col-md-2
+ %div.col-md-3
%h1.media-heading
%small
%a{:href=>"https://nano-lazar.in-silico.ch", :rel=>"external"} nano-lazar
%div.container-fluid
- %topline
+ %topline.alert
%div.row
%div.col-md-10
Problems, bugs, ideas for improvements ? Please report at our
@@ -54,6 +54,12 @@
%img.share{:src=>"/images/LinkedIn.png"}
%a{:href=>"https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Flazar.in-silico.ch&title=&summary=&source=http%3A%2F%2Flazar.in-silico.ch", :rel=>"external", :title=>"Share on Facebook"}
%img.share{:src=>"/images/Facebook.png"}
+ %div.row
+ %div.col-md-12
+ Please refer this
+ %a{ :href=>"https://doi.org/10.3389/fphar.2013.00038", :rel=>"external"}
+ %img{ :src=>"https://zenodo.org/badge/DOI/10.3389/zenodo.10.3389.svg", :alt=>"DOI"}
+ for any citations.
:javascript
$(document).ready(function(){
diff --git a/views/prediction.haml b/views/prediction.haml
index 12a1fde..24d62fa 100644
--- a/views/prediction.haml
+++ b/views/prediction.haml
@@ -52,7 +52,7 @@
%p
%b Prediction:
/ prediction popover
- %a.btn.glyphicon.glyphicon-info-sign{:href=>"javascript:void(0)", :title=>"Prediction", :tabindex=>"0", data: {trigger:"focus", toggle:"popover", placement:"left", html:"true", content:"<p>lazar searches the training dataset for similar compounds (neighbors) and calculates the prediction from their experimental activities.<p><b>Classification:</b></br>Majority vote of neighbor activities weighted by similarity.<p><b>Regression:</b></br>Prediction from a local partial least squares regression model with neighbor activities weighted by similarity.<p><a href=\"http://www.frontiersin.org/Journal/10.3389/fphar.2013.00038/abstract\", target=\"_blank\"> Original publication</a>."}}
+ %a.btn.glyphicon.glyphicon-info-sign{:href=>"javascript:void(0)", :title=>"Prediction", :tabindex=>"0", data: {trigger:"focus", toggle:"popover", placement:"left", html:"true", content:"<p>lazar searches the training dataset for similar compounds (neighbors) and calculates the prediction from their experimental activities.<p><b>Classification:</b></br>Majority vote of neighbor activities weighted by similarity.<p><b>Regression:</b></br>Prediction from a local partial least squares regression model with neighbor activities weighted by similarity.<p><a href=\"http://www.frontiersin.org/Journal/10.3389/fphar.2013.00038/abstract\", target=\"_blank\"> Original publication</a>.<hr></hr><a href=\"https://doi.org/10.3389/fphar.2013.00038\", target=\"_blank\"><img src=\"https://zenodo.org/badge/DOI/10.3389/zenodo.10.3389.svg\" alt=\"DOI\"></a>"}}
%br
= (type == "Regression") ? "#{prediction[:value].delog10.signif(3)} (#{unit})</br>#{@compound.mmol_to_mg(prediction[:value].delog10).signif(3)} #{(unit =~ /\b(mol\/L)\b/) ? "(mg/L)" : "(mg/kg_bw/day)"}" : prediction[:value]
@@ -86,7 +86,7 @@
%p=prediction[:info].sub(/excluded/, "excluded<br>")
- if !prediction[:warnings].blank?
%b warnings:
- - prediction[:warnings].each do |warning|
+ - prediction[:warnings].uniq.each do |warning|
%br
%p=warning
%p=warning.sub(/substances/, "substances<br>").sub(/prediction\:/, "prediction\:<br>")
@@ -99,7 +99,7 @@
%p=prediction[:info].sub(/excluded/, "excluded<br>")
- if !prediction[:warnings].blank?
%b warnings:
- - prediction[:warnings].each do |warning|
+ - prediction[:warnings].uniq.each do |warning|
%br
%p=warning.sub(/substances/, "substances<br>").sub(/prediction\:/, "prediction\:<br>")
diff --git a/views/style.scss b/views/style.scss
index 5c56d14..308d1ba 100644
--- a/views/style.scss
+++ b/views/style.scss
@@ -1,3 +1,29 @@
+@media (min-width: 320px){
+ .page-header{
+ img.media-object{
+ margin-left:0;
+ }
+ background-color: #fff;
+ padding:10px 0 10px 0;
+ margin: 0;
+ text-align:left;
+ //display:inline-block;
+ width:100%;
+ }
+}
+@media (min-width: 480px){
+ .page-header{
+ img.media-object{
+ margin-left:1em;
+ }
+ background-color: #fff;
+ padding:20px 0 20px 0;
+ margin: 0;
+ text-align:center;
+ //display:inline-block;
+ width:100%;
+ }
+}
body {
background-color:#E7E7E7;
}
@@ -53,14 +79,6 @@ ul.share-buttons{
.dropdown-menu a {
padding: 0 2px 1px 2px !important;
}
-.page-header{
- background-color: #fff;
- padding:20px 0 20px 0;
- margin: 0;
- text-align:center;
- display:inline-block;
- width:100%;
-}
.share{
width: 30px;
padding-right: 5px;